diff --git a/南风/api.json b/南风/api.json index a939b0d..1281787 100644 --- a/南风/api.json +++ b/南风/api.json @@ -31,16 +31,6 @@ "quickSearch": 1, "filterable": 1 }, - { - "key": "金牌", - "name": "🥇金牌", - "type": 3, - "api": "csp_Jpys", - "playerType": 1, - "searchable": 1, - "quickSearch": 1, - "filterable": 1 - }, { "key": "csp_ReBo", "name": "☀️热播", @@ -79,16 +69,6 @@ "quickSearch": 1, "filterable": 1 }, - { - "key": "csp_Kanke", - "name": "🛳️看客", - "type": 3, - "api": "csp_Kanke", - "searchable": 1, - "quickSearch": 1, - "filterable": 1, - "ext": "http://www.guaziys.com" - }, { "key": "csp_Wwys", "name": "👩‍🌾农民", diff --git a/南风/json/peizhi.json b/南风/json/peizhi.json index 13ff62f..0278df0 100644 --- a/南风/json/peizhi.json +++ b/南风/json/peizhi.json @@ -1,8 +1,10 @@ { + "panOrder": "", "aliToken": "", "quarkCookie": "", "ucCookie": "", "ucToken": "", + "ucUt": "", "115Cookie": "", "pwdRb115": "", //115 删除码 diff --git a/天微/api.json b/天微/api.json index c09ad88..738ea8f 100644 --- a/天微/api.json +++ b/天微/api.json @@ -2,20 +2,6 @@ "spider": "./spider.jar", "wallpaper": "https://深色壁纸.xxooo.cf/", "logo": "https://qixing.myhkw.com/tw.jpg", - "lives": [ - { - "name": "线路①", - "type": 0, - "url": "./lives/线路①.txt", - "epg": "https://epg.112114.eu.org/?ch={name}&date={date}" - }, - { - "name": "MTV", - "type": 0, - "url": "./lives/MTV.txt", - "epg": "http://epg.51zmt.top:8000/api/diyp/?ch={name}&date={date}" - } - ], "sites": [ { "key": "豆瓣", @@ -25,20 +11,6 @@ "searchable": 0, "changeable": 1 }, - { - "key": "影视配置", - "name": "《影视|配置》", - "type": 3, - "api": "csp_Wexconfig", - "searchable": 0, - "changeable": 0, - "indexs": 0, - "style": { - "type": "rect", - "ratio": 1.597 - }, - "jar": "http://127.0.0.1:9978/file/TVBoxOSC/本地仓/wex.jar" - }, { "key": "配置中心", "name": "《配置|中心》", @@ -53,51 +25,58 @@ } }, { - "key": "我的阿里", + "key": "阿里云盘", "name": "《我的|阿里》", "type": 3, - "api": "csp_MyAli", + "api": "csp_PanAli", "searchable": 0, - "quickSearch": 0, "filterable": 0, - "indexs": 0, - "ext": { - "token": "http://127.0.0.1:9978/file/TVBox/token.txt" - }, + "changeable": 0, "style": { - "type": "list" - } + "type": "list", + "ratio": 1.433 + }, + "ext": "./json/aliShare.json" }, { - "key": "我的夸克", + "key": "夸克云盘", "name": "《我的|夸克》", "type": 3, - "api": "csp_MyQuark", + "api": "csp_PanQuark", "searchable": 0, - "quickSearch": 0, "filterable": 0, - "indexs": 0, - "ext": { - "cookie": "http://127.0.0.1:9978/file/TVBox/quark.txt" - }, + "changeable": 0, "style": { - "type": "list" - } + "type": "list", + "ratio": 1.433 + }, + "ext": "./json/quarkShare.json" }, { - "key": "我的UC", - "name": "《我的|UC》", + "key": "UC", + "name": "《我的|U_C》", "type": 3, - "api": "csp_MyUc", + "api": "csp_PanUc", "searchable": 0, - "quickSearch": 0, "filterable": 0, - "indexs": 0, - "ext": { - "uc_cookie": "http://127.0.0.1:9978/file/TVBox/uc.txt" - }, + "changeable": 0, "style": { - "type": "list" + "type": "list", + "ratio": 1.433 + }, + "ext": "./json/ucShare.json" + }, + { + "key": "百度云盘", + "name": "《我的|百度》", + "type": 3, + "api": "csp_PanBaiDu", + "searchable": 0, + "filterable": 0, + "changeable": 0, + "style": { + "type": "list", + "ratio": 1.433 } }, { @@ -106,22 +85,9 @@ "type": 3, "api": "csp_LocalFile" }, - { - "key": "快手直播", - "name": "《快手|直播》", - "type": 3, - "api": "csp_KsLive", - "searchable": 0, - "quickSearch": 0, - "filterable": 1, - "style": { - "type": "rect", - "ratio": 1.597 - } - }, { "key": "虎牙直播", - "name": "《虎牙|直播》", + "name": "《虎牙🔹直播》", "type": 3, "api": "./api/drpy2.min.js", "ext": "./js/虎牙直播.js", @@ -132,7 +98,7 @@ }, { "key": "斗鱼直播", - "name": "《斗鱼|直播》", + "name": "《斗鱼🔹直播》", "type": 3, "api": "./api/drpy2.min.js", "ext": "./js/斗鱼直播.js", @@ -152,53 +118,27 @@ "order_num": 0, "ext": "./js/央视大全.js" }, - { - "key": "哔哩弹幕", - "name": "《哔哩🔹弹幕》", - "type": 3, - "api": "csp_Bilimd", - "searchable": 1, - "quickSearch": 1, - "filterable": 1, - "style": { - "type": "rect", - "ratio": 1.597 - }, - "ext": { - "cookie": "http://127.0.0.1:9978/file/TVBox/bilibili.txt" - }, - "timeout": 10 - }, { "key": "金牌影视", "name": "《天微🔹秒播》", "type": 3, - "api": "csp_WebJP", - "searchable": 1, - "quickSearch": 1, - "filterable": 1, - "ext": "KhY021WelCEl+6MsvwnzaPusskysEhxc/i3d/FHwReBTtZTeDEVZJbQKKez3K+OxlrjAIMdUpAUxP8fGystYn0Hss098UFVR69Qm2ARgmeZN86q8Ww==" + "api": "./api/金牌影视.py", + "style": { + "type": "rect", + "ratio": 1.567 + }, + "ext": { + "site": "https://m.fjvtw.com/,https://cqzuoer.com,https://m.hhduc.com,https://www.hellorlgzf7sn.com" + } }, { - "key": "蝴蝶", - "name": "《蝴蝶🔹秒播》", - "type": 3, - "api": "csp_Hudie", - "playerType": 2, - "ext": "eaHR0cHM6Ly9kLmRjbW92aWUudG9w" - }, - { - "key": "热播弹幕", + "key": "热播影视", "name": "《热播🔹弹幕》", "type": 3, - "api": "csp_TianTian", + "api": "csp_AppRJ", "searchable": 1, "quickSearch": 1, - "filterable": 1, - "ext": { - "danmu": true, - "site": "aHR0cDovL3YucmJvdHYuY24=" - } + "filterable": 0 }, { "key": "荐片", @@ -221,16 +161,30 @@ "api": "csp_JpysGuard" }, { - "key": "机器人弹幕", - "name": "《人机🔹弹幕》", + "key": "来看影视", + "name": "《来看🔹秒播》", "type": 3, - "api": "csp_Ikanbot", - "searchable": 1, - "quickSearch": 1, - "filterable": 1, - "ext": { - "danmu": true - } + "api": "csp_WebLK", + "searchable": 0, + "changeable": 0, + "ext": "w7TCmsONw6LDrsKYwoXCosKcwqDCrcKawqDDosKnwqTCoMKjwrPCosKpw6XDpcKpwp/ClF7DpsOYwqHCpcKaWsKkwpnCoMKgwq3CmsKgw5XlhrjphJjmj5XlkJPCpeWHn+S+keWRsMK05b6k6Ke26LW05ruA562Sw5DCocKlwppawpTClcKTw6vDrMOqw63DhcKYwqlXasKZwprDscOuw7PCnGZmZsKgw7A=" + }, + { + "key": "耐看影视", + "name": "《耐看🔹秒播》", + "type": 3, + "api": "csp_WebNK", + "searchable": 0, + "changeable": 0, + "ext": "w7TCmsONw6LDrsKYwoXCosKcwqDCrcKawqDDosKnwqTCoMKjwrPCosKpw7DDscKqXsKewpvDncOpw57Cp8OnwphXXFDCoMOnw6PDqcKhbVBXwovlh77phZvmkJ/lkZzCpuWGn+S9h+WQp2rlv6roqLnotr7mvInnrZPCkFdcUMKgw5fDn8Ocw6zCrMKgwqR7w57DrMKhwrPCmlrCp8KlwqnDosKpwrDCr8KhwrA=" + }, + { + "key": "蝴蝶", + "name": "《蝴蝶🔹秒播》", + "type": 3, + "api": "csp_Hudie", + "playerType": 2, + "ext": "eaHR0cHM6Ly9kLmRjbW92aWUudG9w" }, { "key": "量子", @@ -267,27 +221,19 @@ "ext": "sHR2rlsfjI4L3t4RXQMkn9mmg6Ofmy66+wcs9waIyn4hKqT9jG9s4kO6qzcu2OSqWS1/T+wfkqe+UwoipekwvcM11PTDrQqKYI8lmMXUc1vBHxp/2uWIw5HUoscBNWEb" }, { - "key": "猎手影视", - "name": "《猎手🔹影视》", - "type": 3, - "api": "./api/猎手影视.py", - "searchable": 1, - "changeable": 1, - "quickSearch": 1, - "filterable": 1, - "playerType": 2 - }, - { - "key": "小苹果弹幕", + "key": "csp_LiteApple", "name": "《苹果🔹弹幕》", "type": 3, - "api": "csp_Xpg", - "searchable": 1, + "jar": "./jars/csp_Jpys.jar", "quickSearch": 1, - "filterable": 1, - "ext": { - "danmu": true - } + "api": "csp_LiteAppleGuard" + }, + { + "key": "追剧弹幕", + "name": "《追剧🔹弹幕》", + "type": 3, + "api": "./api/drpy2.min.js", + "ext": "./js/追剧弹幕.js" }, { "key": "csp_Wwys", @@ -305,6 +251,15 @@ "jar": "./jars/csp_Jpys.jar", "ext": "sHR2rlsfjI4L3t4RXQMknxhunFUlA4159TKiKvIPpfcM1xianxebcSLajBbwFymqC+z9WoGzQYbh7FSvh8KdiC0BKF0CalaPaCEMOZm+ClGEeNzXAaR0FnrV04SiB2NK" }, + { + "key": "光速", + "name": "《光速🔹弹幕》", + "type": 3, + "quickSearch": 1, + "api": "csp_AppGetGuard", + "jar": "./jars/csp_Jpys.jar", + "ext": "sHR2rlsfjI4L3t4RXQMknxNA7c6hcC3VanmE12u0Xu3CTtFtxRELPpvYrBPoXSST9rM4/zqxtg1ZlYdAfbBcu8j2ixF3Zl35t0r1NRL4FKDRtJIzUE6I7MVJAA2Q7brwZK+MVlV3Ya12XCFMmiAzIuP0q31Q3cWJWeBlJ/HkevUD3YrCzVx/d7ctov8ddn/OUS1xjTCIpJ+asEfpCWB+DTxkjbl8kfze+MSaichpJzQDMK2bWUphsOPryk49lVX7Gnm5A77V9sipi2ia5fPcYACDcbL9VXi31e2BvqNcvmE=" + }, { "key": "腾讯弹幕", "name": "《腾翼🔹天翔》", @@ -333,18 +288,6 @@ "api": "./api/drpy2.min.js", "ext": "./js/爱在弹幕.js" }, - { - "key": "文才弹幕", - "name": "《文才🔹弹幕》", - "type": 3, - "api": "csp_Jpys", - "searchable": 1, - "quickSearch": 1, - "filterable": 1, - "ext": { - "danmu": true - } - }, { "key": "追剧弹幕", "name": "《追剧🔹弹幕》", @@ -352,15 +295,6 @@ "api": "./api/drpy2.min.js", "ext": "./js/追剧弹幕.js" }, - { - "key": "csp_麻花", - "name": "《麻花🔹秒播》", - "type": 3, - "quickSearch": 1, - "api": "csp_AppGetGuard", - "jar": "./jars/csp_Jpys.jar", - "ext": "sHR2rlsfjI4L3t4RXQMkn8jwpFWwOFJQRZ9Fr6yGwRRCqiD1bGrSeoW6IrGUO30grfyJhbSLZgg2ZZgyF0VZ9+alOjmQh9fPtb/2RApEF90vSYLydgyDWtY6Dpcq4YPqd6L7gKNwcuZFUIdIug9TIgNtvkN0ZERsbizNEqCxbu2CFG37JY1JxRPFAFvr0U1azv1dn1ptVbioRuKFd+MCZgrKWR9SBcwgEuA+liBq4gsrxi0GIW3EJiTYKcqbj0vX" - }, { "key": "瓜子影视", "name": "《瓜子🔹秒播》", @@ -370,14 +304,6 @@ "quickSearch": 1, "filterable": 1 }, - { - "key": "小米电影", - "name": "《小米🔹蓝光》", - "type": 3, - "searchable": 1, - "quickSearch": 1, - "api": "csp_MovieApp" - }, { "key": "剧圈圈", "name": "《剧圈🔹影院》", @@ -401,6 +327,27 @@ "danMu": "弹" } }, + { + "key": "木偶", + "name": "《木偶💿弹幕4K》", + "type": 3, + "api": "csp_PanWebShare", + "searchable": 1, + "quickSearch": 1, + "filterable": 1, + "ext": "./json/mogg.json?" + }, + { + "key": "闪电", + "name": "《闪电💿UC盘4K》", + "type": 3, + "api": "csp_PanWebShare", + "searchable": 1, + "quickSearch": 1, + "filterable": 1, + "changeable": 1, + "ext": "./json/sd.json?" + }, { "key": "csp_UC", "name": "《小米💿UC盘4K》", @@ -451,17 +398,41 @@ } }, { - "key": "UC", - "name": "《优汐💿盘搜4K》", + "key": "二小", + "name": "《二小💿弹幕4K》", "type": 3, - "api": "csp_UuSsGuard", + "api": "csp_PanWebShare", "searchable": 1, "quickSearch": 1, - "changeable": 0, - "ext": { - "Cloud-drive": "tvfan/Cloud-drive.txt", - "from": "4k|auto" - } + "filterable": 1, + "changeable": 1, + "ext": "./json/ex.json?" + }, + { + "key": "百家", + "name": "《百家💿弹幕4K》", + "type": 3, + "api": "csp_PanWebShare", + "searchable": 1, + "quickSearch": 1, + "filterable": 1, + "changeable": 1, + "ext": "./json/bj.json?" + }, + { + "key": "概念", + "name": "《天翼💿弹幕4K》", + "type": 3, + "api": "csp_PanWebShareCloudHM", + "searchable": 1, + "quickSearch": 1, + "filterable": 1, + "changeable": 1, + "style": { + "type": "rect", + "ratio": 1.433 + }, + "ext": "./json/hm.json?" }, { "key": "雷鲸", @@ -481,6 +452,20 @@ "changeable": 1, "jar": "http://127.0.0.1:9978/file/TVBoxOSC/本地仓/wex.jar" }, + { + "key": "趣盘", + "name": "《佰度💿网盘4K》", + "type": 3, + "api": "csp_PanWebQu", + "searchable": 1, + "quickSearch": 1, + "filterable": 1, + "style": { + "type": "list", + "ratio": 1.433 + }, + "ext": "w7TCmsONw6LDrsKYwoXCosKcwqDCrcKawqDDosKnwqTCoMKjwrPCosKpw7DDscKqXsKhwqXDqcOUw6jDrMOiwphewpPCn8OmwprCpsKZwqHCp8KZwqBXwrPCk8Khw5Tlh7/phJvmj5XlkJNc5Yel5L6K5ZGxwrPlv6vop7notbTmu4DnrInDlsKawqbCmcKhwpfClcKTwqLDssOjw67DhMOfwqxXalDCoMOqw6/DssOjaWZmV8O2" + }, { "key": "小米尘落", "name": "《落尘🔹秒播》", @@ -1089,18 +1074,14 @@ } }, { - "key": "310js", + "key": "310直播", "name": "《三一⚽球吧》", "type": 3, - "api": "./api/drpy2.min.txt", - "ext": "./txt/310.txt", + "api": "./api/drpy2.min.js", "style": { "type": "list" }, - "searchable": 0, - "quickSearch": 0, - "changeable": 0, - "timeout": 10 + "ext": "./js/310直播.js" }, { "key": "88看球", @@ -1141,41 +1122,6 @@ }, "ext": "./js/360吧.js" }, - { - "key": "斗鱼直播", - "name": "《斗鱼🐟直播》", - "type": 3, - "api": "./api/drpy2.min.js", - "ext": "./js/斗鱼直播.js", - "style": { - "type": "rect", - "ratio": 1.597 - } - }, - { - "key": "虎牙直播", - "name": "《虎牙🐯直播》", - "type": 3, - "api": "./api/drpy2.min.js", - "ext": "./js/虎牙直播.js", - "style": { - "type": "rect", - "ratio": 1.597 - } - }, - { - "key": "快手直播", - "name": "《快手🖐️直播》", - "type": 3, - "api": "csp_KsLive", - "searchable": 0, - "quickSearch": 0, - "filterable": 1, - "style": { - "type": "rect", - "ratio": 1.597 - } - }, { "key": "哔哩直播", "name": "《哔哩🅱直播》", @@ -1423,6 +1369,32 @@ } } ], + "lives": [ + { + "name": "线路①", + "type": 0, + "url": "./lives/线路①.txt", + "epg": "https://epg.112114.eu.org/?ch={name}&date={date}" + }, + { + "name": "IPV6②", + "type": 0, + "url": "./lives/IPV6②.txt", + "epg": "" + }, + { + "name": "电影③", + "type": 0, + "url": "./lives/电影③.txt", + "epg": "" + }, + { + "name": "MTV④", + "type": 0, + "url": "./lives/MTV④.txt", + "epg": "http://epg.51zmt.top:8000/api/diyp/?ch={name}&date={date}" + } + ], "flags": [ "youku", "qq", diff --git a/天微/api/jinja.js b/天微/api/jinja.js index cc02357..67928a0 100644 --- a/天微/api/jinja.js +++ b/天微/api/jinja.js @@ -20,11 +20,11 @@ */ /*global require, exports, module, define */ -(function (global, factory) { +(function(global, factory) { typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports) : typeof define === 'function' && define.amd ? define(['exports'], factory) : - (global = typeof globalThis !== 'undefined' ? globalThis : global || self, factory(global.jinja = {})); -})(this, (function (jinja) { + (global = typeof globalThis !== 'undefined' ? globalThis : global || self, factory(global.jinja = {})); +})(this, (function(jinja) { "use strict"; var STRINGS = /'(\\.|[^'])*'|"(\\.|[^"'"])*"/g; var IDENTS_AND_NUMS = /([$_a-z][$\w]*)|([+-]?\d+(\.\d+)?)/g; @@ -77,20 +77,22 @@ this.isSilent = false; } - Parser.prototype.push = function (line) { + Parser.prototype.push = function(line) { if (!this.isSilent) { this.compiled.push(line); } }; - Parser.prototype.parse = function (src) { + Parser.prototype.parse = function(src) { this.tokenize(src); return this.compiled; }; - Parser.prototype.tokenize = function (src) { - var lastEnd = 0, parser = this, trimLeading = false; - matchAll(src, START_TOKEN, function (open, index, src) { + Parser.prototype.tokenize = function(src) { + var lastEnd = 0, + parser = this, + trimLeading = false; + matchAll(src, START_TOKEN, function(open, index, src) { //here we match the rest of the src against a regex for this tag var match = src.slice(index + open.length).match(TAGS[open]); match = (match ? match[0] : ''); @@ -127,11 +129,11 @@ this.textHandler(text); }; - Parser.prototype.textHandler = function (text) { + Parser.prototype.textHandler = function(text) { this.push('write(' + JSON.stringify(text) + ');'); }; - Parser.prototype.tokenHandler = function (open, inner) { + Parser.prototype.tokenHandler = function(open, inner) { var type = delimeters[open]; if (type === 'directive') { this.compileTag(inner); @@ -140,7 +142,7 @@ //replace || operators with ~ extracted.src = extracted.src.replace(/\|\|/g, '~').split('|'); //put back || operators - extracted.src = extracted.src.map(function (part) { + extracted.src = extracted.src.map(function(part) { return part.split('~').join('||'); }); var parts = this.injectEnt(extracted, '@'); @@ -153,7 +155,7 @@ } }; - Parser.prototype.compileTag = function (str) { + Parser.prototype.compileTag = function(str) { var directive = str.split(' ')[0]; var handler = tagHandlers[directive]; if (!handler) { @@ -162,20 +164,23 @@ handler.call(this, str.slice(directive.length).trim()); }; - Parser.prototype.parseFilter = function (src) { + Parser.prototype.parseFilter = function(src) { src = src.trim(); var match = src.match(/[:(]/); var i = match ? match.index : -1; if (i < 0) return JSON.stringify([src]); var name = src.slice(0, i); var args = src.charAt(i) === ':' ? src.slice(i + 1) : src.slice(i + 1, -1); - args = this.parseExpr(args, {terms: true}); + args = this.parseExpr(args, { + terms: true + }); return '[' + JSON.stringify(name) + ',' + args + ']'; }; - Parser.prototype.extractEnt = function (src, regex, placeholder) { - var subs = [], isFunc = typeof placeholder == 'function'; - src = src.replace(regex, function (str) { + Parser.prototype.extractEnt = function(src, regex, placeholder) { + var subs = [], + isFunc = typeof placeholder == 'function'; + src = src.replace(regex, function(str) { var replacement = isFunc ? placeholder(str) : placeholder; if (replacement) { subs.push(str); @@ -183,15 +188,21 @@ } return str; }); - return {src: src, subs: subs}; + return { + src: src, + subs: subs + }; }; - Parser.prototype.injectEnt = function (extracted, placeholder) { - var src = extracted.src, subs = extracted.subs, isArr = Array.isArray(src); + Parser.prototype.injectEnt = function(extracted, placeholder) { + var src = extracted.src, + subs = extracted.subs, + isArr = Array.isArray(src); var arr = (isArr) ? src : [src]; - var re = new RegExp('[' + placeholder + ']', 'g'), i = 0; - arr.forEach(function (src, index) { - arr[index] = src.replace(re, function () { + var re = new RegExp('[' + placeholder + ']', 'g'), + i = 0; + arr.forEach(function(src, index) { + arr[index] = src.replace(re, function() { return subs[i++]; }); }); @@ -199,7 +210,7 @@ }; //replace complex literals without mistaking subscript notation with array literals - Parser.prototype.replaceComplex = function (s) { + Parser.prototype.replaceComplex = function(s) { var parsed = this.extractEnt(s, /i(\.i|\[[@#i]\])+/g, 'v'); parsed.src = parsed.src.replace(NON_PRIMITIVES, '~'); return this.injectEnt(parsed, 'v'); @@ -207,17 +218,17 @@ //parse expression containing literals (including objects/arrays) and variables (including dot and subscript notation) //valid expressions: `a + 1 > b.c or c == null`, `a and b[1] != c`, `(a < b) or (c < d and e)`, 'a || [1]` - Parser.prototype.parseExpr = function (src, opts) { + Parser.prototype.parseExpr = function(src, opts) { opts = opts || {}; //extract string literals -> @ var parsed1 = this.extractEnt(src, STRINGS, '@'); //note: this will catch {not: 1} and a.is; could we replace temporarily and then check adjacent chars? - parsed1.src = parsed1.src.replace(EOPS, function (s, before, op, after) { + parsed1.src = parsed1.src.replace(EOPS, function(s, before, op, after) { return (op in operators) ? before + operators[op] + after : s; }); //sub out non-string literals (numbers/true/false/null) -> # // the distinction is necessary because @ can be object identifiers, # cannot - var parsed2 = this.extractEnt(parsed1.src, IDENTS_AND_NUMS, function (s) { + var parsed2 = this.extractEnt(parsed1.src, IDENTS_AND_NUMS, function(s) { return (s in constants || NUMBER.test(s)) ? '#' : null; }); //sub out object/variable identifiers -> i @@ -229,10 +240,10 @@ var simplified = parsed3.src; //sub out complex literals (objects/arrays) -> ~ // the distinction is necessary because @ and # can be subscripts but ~ cannot - while (simplified !== (simplified = this.replaceComplex(simplified))) ; + while (simplified !== (simplified = this.replaceComplex(simplified))); //now @ represents strings, # represents other primitives and ~ represents non-primitives //replace complex variables (those with dot/subscript accessors) -> v - while (simplified !== (simplified = simplified.replace(/i(\.i|\[[@#i]\])+/, 'v'))) ; + while (simplified !== (simplified = simplified.replace(/i(\.i|\[[@#i]\])+/, 'v'))); //empty subscript or complex variables in subscript, are not permitted simplified = simplified.replace(/[iv]\[v?\]/g, 'x'); //sub in "i" for @ and # and ~ and v (now "i" represents all literals, variables and identifiers) @@ -242,9 +253,9 @@ //allow 'not' unary operator simplified = simplified.replace(/!+[i]/g, 'i'); var terms = opts.terms ? simplified.split(',') : [simplified]; - terms.forEach(function (term) { + terms.forEach(function(term) { //simplify logical grouping - while (term !== (term = term.replace(/\(i(%i)*\)/g, 'i'))) ; + while (term !== (term = term.replace(/\(i(%i)*\)/g, 'i'))); if (!term.match(/^i(%i)*/)) { throw new Error('Invalid expression: ' + src + " " + term); } @@ -255,15 +266,16 @@ return this.injectEnt(parsed1, '@'); }; - Parser.prototype.parseVar = function (src) { + Parser.prototype.parseVar = function(src) { var args = Array.prototype.slice.call(arguments); - var str = args.pop(), index = args.pop(); + var str = args.pop(), + index = args.pop(); //quote bare object identifiers (might be a reserved word like {while: 1}) if (src === 'i' && str.charAt(index + 1) === ':') { return '"i"'; } var parts = ['"i"']; - src.replace(ACCESSOR, function (part) { + src.replace(ACCESSOR, function(part) { if (part === '.i') { parts.push('"i"'); } else if (part === '[i]') { @@ -276,15 +288,15 @@ }; //escapes a name to be used as a javascript identifier - Parser.prototype.escName = function (str) { - return str.replace(/\W/g, function (s) { + Parser.prototype.escName = function(str) { + return str.replace(/\W/g, function(s) { return '$' + s.charCodeAt(0).toString(16); }); }; - Parser.prototype.parseQuoted = function (str) { + Parser.prototype.parseQuoted = function(str) { if (str.charAt(0) === "'") { - str = str.slice(1, -1).replace(/\\.|"/, function (s) { + str = str.slice(1, -1).replace(/\\.|"/, function(s) { if (s === "\\'") return "'"; return s.charAt(0) === '\\' ? s : ('\\' + s); }); @@ -297,48 +309,48 @@ //the context 'this' inside tagHandlers is the parser instance var tagHandlers = { - 'if': function (expr) { + 'if': function(expr) { this.push('if (' + this.parseExpr(expr) + ') {'); this.nest.unshift('if'); }, - 'else': function () { + 'else': function() { if (this.nest[0] === 'for') { this.push('}, function() {'); } else { this.push('} else {'); } }, - 'elseif': function (expr) { + 'elseif': function(expr) { this.push('} else if (' + this.parseExpr(expr) + ') {'); }, - 'endif': function () { + 'endif': function() { this.nest.shift(); this.push('}'); }, - 'for': function (str) { + 'for': function(str) { var i = str.indexOf(' in '); var name = str.slice(0, i).trim(); var expr = str.slice(i + 4).trim(); this.push('each(' + this.parseExpr(expr) + ',' + JSON.stringify(name) + ',function() {'); this.nest.unshift('for'); }, - 'endfor': function () { + 'endfor': function() { this.nest.shift(); this.push('});'); }, - 'raw': function () { + 'raw': function() { this.rawMode = true; }, - 'endraw': function () { + 'endraw': function() { this.rawMode = false; }, - 'set': function (stmt) { + 'set': function(stmt) { var i = stmt.indexOf('='); var name = stmt.slice(0, i).trim(); var expr = stmt.slice(i + 1).trim(); this.push('set(' + JSON.stringify(name) + ',' + this.parseExpr(expr) + ');'); }, - 'block': function (name) { + 'block': function(name) { if (this.isParent) { ++this.parentBlocks; var blockName = 'block_' + (this.escName(name) || this.parentBlocks); @@ -351,7 +363,7 @@ } this.nest.unshift('block'); }, - 'endblock': function () { + 'endblock': function() { this.nest.shift(); if (this.isParent) { this.push('});'); @@ -360,7 +372,7 @@ this.isSilent = true; } }, - 'extends': function (name) { + 'extends': function(name) { name = this.parseQuoted(name); var parentSrc = this.readTemplateFile(name); this.isParent = true; @@ -370,7 +382,7 @@ //silence output until we enter a child block this.isSilent = true; }, - 'include': function (name) { + 'include': function(name) { name = this.parseQuoted(name); var incSrc = this.readTemplateFile(name); this.isInclude = true; @@ -385,29 +397,31 @@ tagHandlers.elif = tagHandlers.elseif; var getRuntime = function runtime(data, opts) { - var defaults = {autoEscape: 'toJson'}; + var defaults = { + autoEscape: 'toJson' + }; var _toString = Object.prototype.toString; var _hasOwnProperty = Object.prototype.hasOwnProperty; - var getKeys = Object.keys || function (obj) { + var getKeys = Object.keys || function(obj) { var keys = []; - for (var n in obj) if (_hasOwnProperty.call(obj, n)) keys.push(n); + for (var n in obj) + if (_hasOwnProperty.call(obj, n)) keys.push(n); return keys; }; - var isArray = Array.isArray || function (obj) { + var isArray = Array.isArray || function(obj) { return _toString.call(obj) === '[object Array]'; }; - var create = Object.create || function (obj) { - function F() { - } + var create = Object.create || function(obj) { + function F() {} F.prototype = obj; return new F(); }; - var toString = function (val) { + var toString = function(val) { if (val == null) return ''; return (typeof val.toString == 'function') ? val.toString() : _toString.call(val); }; - var extend = function (dest, src) { + var extend = function(dest, src) { var keys = getKeys(src); for (var i = 0, len = keys.length; i < len; i++) { var key = keys[i]; @@ -416,8 +430,9 @@ return dest; }; //get a value, lexically, starting in current context; a.b -> get("a","b") - var get = function () { - var val, n = arguments[0], c = stack.length; + var get = function() { + var val, n = arguments[0], + c = stack.length; while (c--) { val = stack[c][n]; if (typeof val != 'undefined') break; @@ -429,21 +444,23 @@ } return (val == null) ? '' : val; }; - var set = function (n, val) { + var set = function(n, val) { stack[stack.length - 1][n] = val; }; - var push = function (ctx) { + var push = function(ctx) { stack.push(ctx || {}); }; - var pop = function () { + var pop = function() { stack.pop(); }; - var write = function (str) { + var write = function(str) { output.push(str); }; - var filter = function (val) { + var filter = function(val) { for (var i = 1, len = arguments.length; i < len; i++) { - var arr = arguments[i], name = arr[0], filter = filters[name]; + var arr = arguments[i], + name = arr[0], + filter = filters[name]; if (filter) { arr[0] = val; //now arr looks like [val, arg1, arg2] @@ -458,47 +475,58 @@ } output.push(val); }; - var each = function (obj, loopvar, fn1, fn2) { + var each = function(obj, loopvar, fn1, fn2) { if (obj == null) return; - var arr = isArray(obj) ? obj : getKeys(obj), len = arr.length; - var ctx = {loop: {length: len, first: arr[0], last: arr[len - 1]}}; + var arr = isArray(obj) ? obj : getKeys(obj), + len = arr.length; + var ctx = { + loop: { + length: len, + first: arr[0], + last: arr[len - 1] + } + }; push(ctx); for (var i = 0; i < len; i++) { - extend(ctx.loop, {index: i + 1, index0: i}); + extend(ctx.loop, { + index: i + 1, + index0: i + }); fn1(ctx[loopvar] = arr[i]); } if (len === 0 && fn2) fn2(); pop(); }; - var block = function (fn) { + var block = function(fn) { push(); fn(); pop(); }; - var render = function () { + var render = function() { return output.join(''); }; data = data || {}; opts = extend(defaults, opts || {}); var filters = extend({ - html: function (val) { + html: function(val) { return toString(val) .split('&').join('&') .split('<').join('<') .split('>').join('>') .split('"').join('"'); }, - safe: function (val) { + safe: function(val) { return val; }, - toJson: function (val) { + toJson: function(val) { if (typeof val === 'object') { return JSON.stringify(val); } return toString(val); } }, opts.filters || {}); - var stack = [create(data || {})], output = []; + var stack = [create(data || {})], + output = []; return { get: get, set: set, @@ -514,7 +542,7 @@ var runtime; - jinja.compile = function (markup, opts) { + jinja.compile = function(markup, opts) { opts = opts || {}; var parser = new Parser(); parser.readTemplateFile = this.readTemplateFile; @@ -531,17 +559,19 @@ runtime = runtime || (runtime = getRuntime.toString()); fn = new Function('data', 'options', 'return (' + code + ')((' + runtime + ')(data, options))'); } - return {render: fn}; + return { + render: fn + }; }; - jinja.render = function (markup, data, opts) { + jinja.render = function(markup, data, opts) { var tmpl = jinja.compile(markup); return tmpl.render(data, opts); }; jinja.templateFiles = []; - jinja.readTemplateFile = function (name) { + jinja.readTemplateFile = function(name) { var templateFiles = this.templateFiles || []; var templateFile = templateFiles[name]; if (templateFile == null) { diff --git a/天微/api/jsencrypt.js b/天微/api/jsencrypt.js index fa3006c..8deca5f 100644 --- a/天微/api/jsencrypt.js +++ b/天微/api/jsencrypt.js @@ -18,248 +18,343 @@ globalThis.JSEncrypt = factory(); } })(this, () => { -return /******/ (() => { // webpackBootstrap -/******/ var __webpack_modules__ = ({ + return /******/ (() => { // webpackBootstrap + /******/ + var __webpack_modules__ = ({ -/***/ "./lib/JSEncrypt.js": -/*!**************************!*\ - !*** ./lib/JSEncrypt.js ***! - \**************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + /***/ + "./lib/JSEncrypt.js": + /*!**************************!*\ + !*** ./lib/JSEncrypt.js ***! + \**************************/ + /***/ + ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { -"use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"JSEncrypt\": () => (/* binding */ JSEncrypt)\n/* harmony export */ });\n/* harmony import */ var _lib_jsbn_base64__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./lib/jsbn/base64 */ \"./lib/lib/jsbn/base64.js\");\n/* harmony import */ var _JSEncryptRSAKey__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./JSEncryptRSAKey */ \"./lib/JSEncryptRSAKey.js\");\n/* provided dependency */ var process = __webpack_require__(/*! process/browser */ \"./node_modules/process/browser.js\");\nvar _a;\n\n\nvar version = typeof process !== 'undefined'\n ? (_a = process.env) === null || _a === void 0 ? void 0 : \"3.3.2\"\n : undefined;\n/**\n *\n * @param {Object} [options = {}] - An object to customize JSEncrypt behaviour\n * possible parameters are:\n * - default_key_size {number} default: 1024 the key size in bit\n * - default_public_exponent {string} default: '010001' the hexadecimal representation of the public exponent\n * - log {boolean} default: false whether log warn/error or not\n * @constructor\n */\nvar JSEncrypt = /** @class */ (function () {\n function JSEncrypt(options) {\n if (options === void 0) { options = {}; }\n options = options || {};\n this.default_key_size = options.default_key_size\n ? parseInt(options.default_key_size, 10)\n : 1024;\n this.default_public_exponent = options.default_public_exponent || \"010001\"; // 65537 default openssl public exponent for rsa key type\n this.log = options.log || false;\n // The private and public key.\n this.key = null;\n }\n /**\n * Method to set the rsa key parameter (one method is enough to set both the public\n * and the private key, since the private key contains the public key paramenters)\n * Log a warning if logs are enabled\n * @param {Object|string} key the pem encoded string or an object (with or without header/footer)\n * @public\n */\n JSEncrypt.prototype.setKey = function (key) {\n if (this.log && this.key) {\n console.warn(\"A key was already set, overriding existing.\");\n }\n this.key = new _JSEncryptRSAKey__WEBPACK_IMPORTED_MODULE_1__.JSEncryptRSAKey(key);\n };\n /**\n * Proxy method for setKey, for api compatibility\n * @see setKey\n * @public\n */\n JSEncrypt.prototype.setPrivateKey = function (privkey) {\n // Create the key.\n this.setKey(privkey);\n };\n /**\n * Proxy method for setKey, for api compatibility\n * @see setKey\n * @public\n */\n JSEncrypt.prototype.setPublicKey = function (pubkey) {\n // Sets the public key.\n this.setKey(pubkey);\n };\n /**\n * Proxy method for RSAKey object's decrypt, decrypt the string using the private\n * components of the rsa key object. Note that if the object was not set will be created\n * on the fly (by the getKey method) using the parameters passed in the JSEncrypt constructor\n * @param {string} str base64 encoded crypted string to decrypt\n * @return {string} the decrypted string\n * @public\n */\n JSEncrypt.prototype.decrypt = function (str) {\n // Return the decrypted string.\n try {\n return this.getKey().decrypt((0,_lib_jsbn_base64__WEBPACK_IMPORTED_MODULE_0__.b64tohex)(str));\n }\n catch (ex) {\n return false;\n }\n };\n /**\n * Proxy method for RSAKey object's encrypt, encrypt the string using the public\n * components of the rsa key object. Note that if the object was not set will be created\n * on the fly (by the getKey method) using the parameters passed in the JSEncrypt constructor\n * @param {string} str the string to encrypt\n * @return {string} the encrypted string encoded in base64\n * @public\n */\n JSEncrypt.prototype.encrypt = function (str) {\n // Return the encrypted string.\n try {\n return (0,_lib_jsbn_base64__WEBPACK_IMPORTED_MODULE_0__.hex2b64)(this.getKey().encrypt(str));\n }\n catch (ex) {\n return false;\n }\n };\n /**\n * Proxy method for RSAKey object's sign.\n * @param {string} str the string to sign\n * @param {function} digestMethod hash method\n * @param {string} digestName the name of the hash algorithm\n * @return {string} the signature encoded in base64\n * @public\n */\n JSEncrypt.prototype.sign = function (str, digestMethod, digestName) {\n // return the RSA signature of 'str' in 'hex' format.\n try {\n return (0,_lib_jsbn_base64__WEBPACK_IMPORTED_MODULE_0__.hex2b64)(this.getKey().sign(str, digestMethod, digestName));\n }\n catch (ex) {\n return false;\n }\n };\n /**\n * Proxy method for RSAKey object's verify.\n * @param {string} str the string to verify\n * @param {string} signature the signature encoded in base64 to compare the string to\n * @param {function} digestMethod hash method\n * @return {boolean} whether the data and signature match\n * @public\n */\n JSEncrypt.prototype.verify = function (str, signature, digestMethod) {\n // Return the decrypted 'digest' of the signature.\n try {\n return this.getKey().verify(str, (0,_lib_jsbn_base64__WEBPACK_IMPORTED_MODULE_0__.b64tohex)(signature), digestMethod);\n }\n catch (ex) {\n return false;\n }\n };\n /**\n * Getter for the current JSEncryptRSAKey object. If it doesn't exists a new object\n * will be created and returned\n * @param {callback} [cb] the callback to be called if we want the key to be generated\n * in an async fashion\n * @returns {JSEncryptRSAKey} the JSEncryptRSAKey object\n * @public\n */\n JSEncrypt.prototype.getKey = function (cb) {\n // Only create new if it does not exist.\n if (!this.key) {\n // Get a new private key.\n this.key = new _JSEncryptRSAKey__WEBPACK_IMPORTED_MODULE_1__.JSEncryptRSAKey();\n if (cb && {}.toString.call(cb) === \"[object Function]\") {\n this.key.generateAsync(this.default_key_size, this.default_public_exponent, cb);\n return;\n }\n // Generate the key.\n this.key.generate(this.default_key_size, this.default_public_exponent);\n }\n return this.key;\n };\n /**\n * Returns the pem encoded representation of the private key\n * If the key doesn't exists a new key will be created\n * @returns {string} pem encoded representation of the private key WITH header and footer\n * @public\n */\n JSEncrypt.prototype.getPrivateKey = function () {\n // Return the private representation of this key.\n return this.getKey().getPrivateKey();\n };\n /**\n * Returns the pem encoded representation of the private key\n * If the key doesn't exists a new key will be created\n * @returns {string} pem encoded representation of the private key WITHOUT header and footer\n * @public\n */\n JSEncrypt.prototype.getPrivateKeyB64 = function () {\n // Return the private representation of this key.\n return this.getKey().getPrivateBaseKeyB64();\n };\n /**\n * Returns the pem encoded representation of the public key\n * If the key doesn't exists a new key will be created\n * @returns {string} pem encoded representation of the public key WITH header and footer\n * @public\n */\n JSEncrypt.prototype.getPublicKey = function () {\n // Return the private representation of this key.\n return this.getKey().getPublicKey();\n };\n /**\n * Returns the pem encoded representation of the public key\n * If the key doesn't exists a new key will be created\n * @returns {string} pem encoded representation of the public key WITHOUT header and footer\n * @public\n */\n JSEncrypt.prototype.getPublicKeyB64 = function () {\n // Return the private representation of this key.\n return this.getKey().getPublicBaseKeyB64();\n };\nvar b64map=\"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/\";var b64pad=\"=\";var base64DecodeChars=new Array(-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,62,-1,-1,-1,63,52,53,54,55,56,57,58,59,60,61,-1,-1,-1,-1,-1,-1,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,-1,-1,-1,-1,-1,-1,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,-1,-1,-1,-1,-1);function btoa(str){var out,i,len;var c1,c2,c3;len=str.length;i=0;out=\"\";while(i>2);out+=b64map.charAt((c1&3)<<4);out+=\"==\";break}c2=str.charCodeAt(i++);if(i==len){out+=b64map.charAt(c1>>2);out+=b64map.charAt((c1&3)<<4|(c2&240)>>4);out+=b64map.charAt((c2&15)<<2);out+=\"=\";break}c3=str.charCodeAt(i++);out+=b64map.charAt(c1>>2);out+=b64map.charAt((c1&3)<<4|(c2&240)>>4);out+=b64map.charAt((c2&15)<<2|(c3&192)>>6);out+=b64map.charAt(c3&63)}return out}function atob(str){var c1,c2,c3,c4;var i,len,out;len=str.length;i=0;out=\"\";while(i>4);do{c3=str.charCodeAt(i++)&255;if(c3==61)return out;c3=base64DecodeChars[c3]}while(i>2);do{c4=str.charCodeAt(i++)&255;if(c4==61)return out;c4=base64DecodeChars[c4]}while(i>6)+b64map.charAt(c&63)}if(i+1==h.length){c=parseInt(h.substring(i,i+1),16);ret+=b64map.charAt(c<<2)}else if(i+2==h.length){c=parseInt(h.substring(i,i+2),16);ret+=b64map.charAt(c>>2)+b64map.charAt((c&3)<<4)}while((ret.length&3)>0)ret+=b64pad;return ret}function hexToBytes(hex){for(var bytes=[],c=0;c>>4).toString(16));hex.push((bytes[i]&15).toString(16))}return hex.join(\"\")}function b64tohex(str){for(var i=0,bin=atob(str.replace(/[ \\r\\n]+$/,\"\")),hex=[];i>3};JSEncrypt.prototype.decryptUnicodeLong=function(string){var k=this.getKey();var maxLength=(k.n.bitLength()+7>>3)*2;try{var hexString=b64tohex(string);var decryptedString=\"\";var rexStr=\".{1,\"+maxLength+\"}\";var rex=new RegExp(rexStr,\"g\");var subStrArray=hexString.match(rex);if(subStrArray){subStrArray.forEach(function(entry){decryptedString+=k.decrypt(entry)});return decryptedString}}catch(ex){console.log(\"加密错误:\"+ex.message);return false}};JSEncrypt.prototype.encryptUnicodeLong=function(string){var k=this.getKey();var maxLength=(k.n.bitLength()+7>>3)-11;try{var subStr=\"\",encryptedString=\"\";var subStart=0,subEnd=0;var bitLen=0,tmpPoint=0;for(var i=0,len=string.length;imaxLength){subStr=string.substring(subStart,subEnd);encryptedString+=k.encrypt(subStr);subStart=subEnd;bitLen=bitLen-tmpPoint}else{subEnd=i;tmpPoint=bitLen}}subStr=string.substring(subStart,len);encryptedString+=k.encrypt(subStr);return hex2b64(encryptedString)}catch(ex){console.log(\"解密错误:\"+ex.message);return false}}; JSEncrypt.version = version;\n return JSEncrypt;\n}());\n\n\n\n//# sourceURL=webpack://JSEncrypt/./lib/JSEncrypt.js?"); + "use strict"; + eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"JSEncrypt\": () => (/* binding */ JSEncrypt)\n/* harmony export */ });\n/* harmony import */ var _lib_jsbn_base64__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./lib/jsbn/base64 */ \"./lib/lib/jsbn/base64.js\");\n/* harmony import */ var _JSEncryptRSAKey__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./JSEncryptRSAKey */ \"./lib/JSEncryptRSAKey.js\");\n/* provided dependency */ var process = __webpack_require__(/*! process/browser */ \"./node_modules/process/browser.js\");\nvar _a;\n\n\nvar version = typeof process !== 'undefined'\n ? (_a = process.env) === null || _a === void 0 ? void 0 : \"3.3.2\"\n : undefined;\n/**\n *\n * @param {Object} [options = {}] - An object to customize JSEncrypt behaviour\n * possible parameters are:\n * - default_key_size {number} default: 1024 the key size in bit\n * - default_public_exponent {string} default: '010001' the hexadecimal representation of the public exponent\n * - log {boolean} default: false whether log warn/error or not\n * @constructor\n */\nvar JSEncrypt = /** @class */ (function () {\n function JSEncrypt(options) {\n if (options === void 0) { options = {}; }\n options = options || {};\n this.default_key_size = options.default_key_size\n ? parseInt(options.default_key_size, 10)\n : 1024;\n this.default_public_exponent = options.default_public_exponent || \"010001\"; // 65537 default openssl public exponent for rsa key type\n this.log = options.log || false;\n // The private and public key.\n this.key = null;\n }\n /**\n * Method to set the rsa key parameter (one method is enough to set both the public\n * and the private key, since the private key contains the public key paramenters)\n * Log a warning if logs are enabled\n * @param {Object|string} key the pem encoded string or an object (with or without header/footer)\n * @public\n */\n JSEncrypt.prototype.setKey = function (key) {\n if (this.log && this.key) {\n console.warn(\"A key was already set, overriding existing.\");\n }\n this.key = new _JSEncryptRSAKey__WEBPACK_IMPORTED_MODULE_1__.JSEncryptRSAKey(key);\n };\n /**\n * Proxy method for setKey, for api compatibility\n * @see setKey\n * @public\n */\n JSEncrypt.prototype.setPrivateKey = function (privkey) {\n // Create the key.\n this.setKey(privkey);\n };\n /**\n * Proxy method for setKey, for api compatibility\n * @see setKey\n * @public\n */\n JSEncrypt.prototype.setPublicKey = function (pubkey) {\n // Sets the public key.\n this.setKey(pubkey);\n };\n /**\n * Proxy method for RSAKey object's decrypt, decrypt the string using the private\n * components of the rsa key object. Note that if the object was not set will be created\n * on the fly (by the getKey method) using the parameters passed in the JSEncrypt constructor\n * @param {string} str base64 encoded crypted string to decrypt\n * @return {string} the decrypted string\n * @public\n */\n JSEncrypt.prototype.decrypt = function (str) {\n // Return the decrypted string.\n try {\n return this.getKey().decrypt((0,_lib_jsbn_base64__WEBPACK_IMPORTED_MODULE_0__.b64tohex)(str));\n }\n catch (ex) {\n return false;\n }\n };\n /**\n * Proxy method for RSAKey object's encrypt, encrypt the string using the public\n * components of the rsa key object. Note that if the object was not set will be created\n * on the fly (by the getKey method) using the parameters passed in the JSEncrypt constructor\n * @param {string} str the string to encrypt\n * @return {string} the encrypted string encoded in base64\n * @public\n */\n JSEncrypt.prototype.encrypt = function (str) {\n // Return the encrypted string.\n try {\n return (0,_lib_jsbn_base64__WEBPACK_IMPORTED_MODULE_0__.hex2b64)(this.getKey().encrypt(str));\n }\n catch (ex) {\n return false;\n }\n };\n /**\n * Proxy method for RSAKey object's sign.\n * @param {string} str the string to sign\n * @param {function} digestMethod hash method\n * @param {string} digestName the name of the hash algorithm\n * @return {string} the signature encoded in base64\n * @public\n */\n JSEncrypt.prototype.sign = function (str, digestMethod, digestName) {\n // return the RSA signature of 'str' in 'hex' format.\n try {\n return (0,_lib_jsbn_base64__WEBPACK_IMPORTED_MODULE_0__.hex2b64)(this.getKey().sign(str, digestMethod, digestName));\n }\n catch (ex) {\n return false;\n }\n };\n /**\n * Proxy method for RSAKey object's verify.\n * @param {string} str the string to verify\n * @param {string} signature the signature encoded in base64 to compare the string to\n * @param {function} digestMethod hash method\n * @return {boolean} whether the data and signature match\n * @public\n */\n JSEncrypt.prototype.verify = function (str, signature, digestMethod) {\n // Return the decrypted 'digest' of the signature.\n try {\n return this.getKey().verify(str, (0,_lib_jsbn_base64__WEBPACK_IMPORTED_MODULE_0__.b64tohex)(signature), digestMethod);\n }\n catch (ex) {\n return false;\n }\n };\n /**\n * Getter for the current JSEncryptRSAKey object. If it doesn't exists a new object\n * will be created and returned\n * @param {callback} [cb] the callback to be called if we want the key to be generated\n * in an async fashion\n * @returns {JSEncryptRSAKey} the JSEncryptRSAKey object\n * @public\n */\n JSEncrypt.prototype.getKey = function (cb) {\n // Only create new if it does not exist.\n if (!this.key) {\n // Get a new private key.\n this.key = new _JSEncryptRSAKey__WEBPACK_IMPORTED_MODULE_1__.JSEncryptRSAKey();\n if (cb && {}.toString.call(cb) === \"[object Function]\") {\n this.key.generateAsync(this.default_key_size, this.default_public_exponent, cb);\n return;\n }\n // Generate the key.\n this.key.generate(this.default_key_size, this.default_public_exponent);\n }\n return this.key;\n };\n /**\n * Returns the pem encoded representation of the private key\n * If the key doesn't exists a new key will be created\n * @returns {string} pem encoded representation of the private key WITH header and footer\n * @public\n */\n JSEncrypt.prototype.getPrivateKey = function () {\n // Return the private representation of this key.\n return this.getKey().getPrivateKey();\n };\n /**\n * Returns the pem encoded representation of the private key\n * If the key doesn't exists a new key will be created\n * @returns {string} pem encoded representation of the private key WITHOUT header and footer\n * @public\n */\n JSEncrypt.prototype.getPrivateKeyB64 = function () {\n // Return the private representation of this key.\n return this.getKey().getPrivateBaseKeyB64();\n };\n /**\n * Returns the pem encoded representation of the public key\n * If the key doesn't exists a new key will be created\n * @returns {string} pem encoded representation of the public key WITH header and footer\n * @public\n */\n JSEncrypt.prototype.getPublicKey = function () {\n // Return the private representation of this key.\n return this.getKey().getPublicKey();\n };\n /**\n * Returns the pem encoded representation of the public key\n * If the key doesn't exists a new key will be created\n * @returns {string} pem encoded representation of the public key WITHOUT header and footer\n * @public\n */\n JSEncrypt.prototype.getPublicKeyB64 = function () {\n // Return the private representation of this key.\n return this.getKey().getPublicBaseKeyB64();\n };\nvar b64map=\"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/\";var b64pad=\"=\";var base64DecodeChars=new Array(-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,62,-1,-1,-1,63,52,53,54,55,56,57,58,59,60,61,-1,-1,-1,-1,-1,-1,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,-1,-1,-1,-1,-1,-1,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,-1,-1,-1,-1,-1);function btoa(str){var out,i,len;var c1,c2,c3;len=str.length;i=0;out=\"\";while(i>2);out+=b64map.charAt((c1&3)<<4);out+=\"==\";break}c2=str.charCodeAt(i++);if(i==len){out+=b64map.charAt(c1>>2);out+=b64map.charAt((c1&3)<<4|(c2&240)>>4);out+=b64map.charAt((c2&15)<<2);out+=\"=\";break}c3=str.charCodeAt(i++);out+=b64map.charAt(c1>>2);out+=b64map.charAt((c1&3)<<4|(c2&240)>>4);out+=b64map.charAt((c2&15)<<2|(c3&192)>>6);out+=b64map.charAt(c3&63)}return out}function atob(str){var c1,c2,c3,c4;var i,len,out;len=str.length;i=0;out=\"\";while(i>4);do{c3=str.charCodeAt(i++)&255;if(c3==61)return out;c3=base64DecodeChars[c3]}while(i>2);do{c4=str.charCodeAt(i++)&255;if(c4==61)return out;c4=base64DecodeChars[c4]}while(i>6)+b64map.charAt(c&63)}if(i+1==h.length){c=parseInt(h.substring(i,i+1),16);ret+=b64map.charAt(c<<2)}else if(i+2==h.length){c=parseInt(h.substring(i,i+2),16);ret+=b64map.charAt(c>>2)+b64map.charAt((c&3)<<4)}while((ret.length&3)>0)ret+=b64pad;return ret}function hexToBytes(hex){for(var bytes=[],c=0;c>>4).toString(16));hex.push((bytes[i]&15).toString(16))}return hex.join(\"\")}function b64tohex(str){for(var i=0,bin=atob(str.replace(/[ \\r\\n]+$/,\"\")),hex=[];i>3};JSEncrypt.prototype.decryptUnicodeLong=function(string){var k=this.getKey();var maxLength=(k.n.bitLength()+7>>3)*2;try{var hexString=b64tohex(string);var decryptedString=\"\";var rexStr=\".{1,\"+maxLength+\"}\";var rex=new RegExp(rexStr,\"g\");var subStrArray=hexString.match(rex);if(subStrArray){subStrArray.forEach(function(entry){decryptedString+=k.decrypt(entry)});return decryptedString}}catch(ex){console.log(\"加密错误:\"+ex.message);return false}};JSEncrypt.prototype.encryptUnicodeLong=function(string){var k=this.getKey();var maxLength=(k.n.bitLength()+7>>3)-11;try{var subStr=\"\",encryptedString=\"\";var subStart=0,subEnd=0;var bitLen=0,tmpPoint=0;for(var i=0,len=string.length;imaxLength){subStr=string.substring(subStart,subEnd);encryptedString+=k.encrypt(subStr);subStart=subEnd;bitLen=bitLen-tmpPoint}else{subEnd=i;tmpPoint=bitLen}}subStr=string.substring(subStart,len);encryptedString+=k.encrypt(subStr);return hex2b64(encryptedString)}catch(ex){console.log(\"解密错误:\"+ex.message);return false}}; JSEncrypt.version = version;\n return JSEncrypt;\n}());\n\n\n\n//# sourceURL=webpack://JSEncrypt/./lib/JSEncrypt.js?"); -/***/ }), + /***/ + }), -/***/ "./lib/JSEncryptRSAKey.js": -/*!********************************!*\ - !*** ./lib/JSEncryptRSAKey.js ***! - \********************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + /***/ + "./lib/JSEncryptRSAKey.js": + /*!********************************!*\ + !*** ./lib/JSEncryptRSAKey.js ***! + \********************************/ + /***/ + ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { -"use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"JSEncryptRSAKey\": () => (/* binding */ JSEncryptRSAKey)\n/* harmony export */ });\n/* harmony import */ var _lib_jsbn_base64__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./lib/jsbn/base64 */ \"./lib/lib/jsbn/base64.js\");\n/* harmony import */ var _lib_asn1js_hex__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./lib/asn1js/hex */ \"./lib/lib/asn1js/hex.js\");\n/* harmony import */ var _lib_asn1js_base64__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./lib/asn1js/base64 */ \"./lib/lib/asn1js/base64.js\");\n/* harmony import */ var _lib_asn1js_asn1__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./lib/asn1js/asn1 */ \"./lib/lib/asn1js/asn1.js\");\n/* harmony import */ var _lib_jsbn_rsa__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./lib/jsbn/rsa */ \"./lib/lib/jsbn/rsa.js\");\n/* harmony import */ var _lib_jsbn_jsbn__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./lib/jsbn/jsbn */ \"./lib/lib/jsbn/jsbn.js\");\n/* harmony import */ var _lib_jsrsasign_asn1_1_0__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./lib/jsrsasign/asn1-1.0 */ \"./lib/lib/jsrsasign/asn1-1.0.js\");\nvar __extends = (undefined && undefined.__extends) || (function () {\n var extendStatics = function (d, b) {\n extendStatics = Object.setPrototypeOf ||\n ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\n function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; };\n return extendStatics(d, b);\n };\n return function (d, b) {\n if (typeof b !== \"function\" && b !== null)\n throw new TypeError(\"Class extends value \" + String(b) + \" is not a constructor or null\");\n extendStatics(d, b);\n function __() { this.constructor = d; }\n d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\n };\n})();\n\n\n\n\n\n\n\n/**\n * Create a new JSEncryptRSAKey that extends Tom Wu's RSA key object.\n * This object is just a decorator for parsing the key parameter\n * @param {string|Object} key - The key in string format, or an object containing\n * the parameters needed to build a RSAKey object.\n * @constructor\n */\nvar JSEncryptRSAKey = /** @class */ (function (_super) {\n __extends(JSEncryptRSAKey, _super);\n function JSEncryptRSAKey(key) {\n var _this = _super.call(this) || this;\n // Call the super constructor.\n // RSAKey.call(this);\n // If a key key was provided.\n if (key) {\n // If this is a string...\n if (typeof key === \"string\") {\n _this.parseKey(key);\n }\n else if (JSEncryptRSAKey.hasPrivateKeyProperty(key) ||\n JSEncryptRSAKey.hasPublicKeyProperty(key)) {\n // Set the values for the key.\n _this.parsePropertiesFrom(key);\n }\n }\n return _this;\n }\n /**\n * Method to parse a pem encoded string containing both a public or private key.\n * The method will translate the pem encoded string in a der encoded string and\n * will parse private key and public key parameters. This method accepts public key\n * in the rsaencryption pkcs #1 format (oid: 1.2.840.113549.1.1.1).\n *\n * @todo Check how many rsa formats use the same format of pkcs #1.\n *\n * The format is defined as:\n * PublicKeyInfo ::= SEQUENCE {\n * algorithm AlgorithmIdentifier,\n * PublicKey BIT STRING\n * }\n * Where AlgorithmIdentifier is:\n * AlgorithmIdentifier ::= SEQUENCE {\n * algorithm OBJECT IDENTIFIER, the OID of the enc algorithm\n * parameters ANY DEFINED BY algorithm OPTIONAL (NULL for PKCS #1)\n * }\n * and PublicKey is a SEQUENCE encapsulated in a BIT STRING\n * RSAPublicKey ::= SEQUENCE {\n * modulus INTEGER, -- n\n * publicExponent INTEGER -- e\n * }\n * it's possible to examine the structure of the keys obtained from openssl using\n * an asn.1 dumper as the one used here to parse the components: http://lapo.it/asn1js/\n * @argument {string} pem the pem encoded string, can include the BEGIN/END header/footer\n * @private\n */\n JSEncryptRSAKey.prototype.parseKey = function (pem) {\n try {\n var modulus = 0;\n var public_exponent = 0;\n var reHex = /^\\s*(?:[0-9A-Fa-f][0-9A-Fa-f]\\s*)+$/;\n var der = reHex.test(pem) ? _lib_asn1js_hex__WEBPACK_IMPORTED_MODULE_1__.Hex.decode(pem) : _lib_asn1js_base64__WEBPACK_IMPORTED_MODULE_2__.Base64.unarmor(pem);\n var asn1 = _lib_asn1js_asn1__WEBPACK_IMPORTED_MODULE_3__.ASN1.decode(der);\n // Fixes a bug with OpenSSL 1.0+ private keys\n if (asn1.sub.length === 3) {\n asn1 = asn1.sub[2].sub[0];\n }\n if (asn1.sub.length === 9) {\n // Parse the private key.\n modulus = asn1.sub[1].getHexStringValue(); // bigint\n this.n = (0,_lib_jsbn_jsbn__WEBPACK_IMPORTED_MODULE_5__.parseBigInt)(modulus, 16);\n public_exponent = asn1.sub[2].getHexStringValue(); // int\n this.e = parseInt(public_exponent, 16);\n var private_exponent = asn1.sub[3].getHexStringValue(); // bigint\n this.d = (0,_lib_jsbn_jsbn__WEBPACK_IMPORTED_MODULE_5__.parseBigInt)(private_exponent, 16);\n var prime1 = asn1.sub[4].getHexStringValue(); // bigint\n this.p = (0,_lib_jsbn_jsbn__WEBPACK_IMPORTED_MODULE_5__.parseBigInt)(prime1, 16);\n var prime2 = asn1.sub[5].getHexStringValue(); // bigint\n this.q = (0,_lib_jsbn_jsbn__WEBPACK_IMPORTED_MODULE_5__.parseBigInt)(prime2, 16);\n var exponent1 = asn1.sub[6].getHexStringValue(); // bigint\n this.dmp1 = (0,_lib_jsbn_jsbn__WEBPACK_IMPORTED_MODULE_5__.parseBigInt)(exponent1, 16);\n var exponent2 = asn1.sub[7].getHexStringValue(); // bigint\n this.dmq1 = (0,_lib_jsbn_jsbn__WEBPACK_IMPORTED_MODULE_5__.parseBigInt)(exponent2, 16);\n var coefficient = asn1.sub[8].getHexStringValue(); // bigint\n this.coeff = (0,_lib_jsbn_jsbn__WEBPACK_IMPORTED_MODULE_5__.parseBigInt)(coefficient, 16);\n }\n else if (asn1.sub.length === 2) {\n if (asn1.sub[0].sub) {\n // Parse ASN.1 SubjectPublicKeyInfo type as defined by X.509\n var bit_string = asn1.sub[1];\n var sequence = bit_string.sub[0];\n modulus = sequence.sub[0].getHexStringValue();\n this.n = (0,_lib_jsbn_jsbn__WEBPACK_IMPORTED_MODULE_5__.parseBigInt)(modulus, 16);\n public_exponent = sequence.sub[1].getHexStringValue();\n this.e = parseInt(public_exponent, 16);\n }\n else {\n // Parse ASN.1 RSAPublicKey type as defined by PKCS #1\n modulus = asn1.sub[0].getHexStringValue();\n this.n = (0,_lib_jsbn_jsbn__WEBPACK_IMPORTED_MODULE_5__.parseBigInt)(modulus, 16);\n public_exponent = asn1.sub[1].getHexStringValue();\n this.e = parseInt(public_exponent, 16);\n }\n }\n else {\n return false;\n }\n return true;\n }\n catch (ex) {\n return false;\n }\n };\n /**\n * Translate rsa parameters in a hex encoded string representing the rsa key.\n *\n * The translation follow the ASN.1 notation :\n * RSAPrivateKey ::= SEQUENCE {\n * version Version,\n * modulus INTEGER, -- n\n * publicExponent INTEGER, -- e\n * privateExponent INTEGER, -- d\n * prime1 INTEGER, -- p\n * prime2 INTEGER, -- q\n * exponent1 INTEGER, -- d mod (p1)\n * exponent2 INTEGER, -- d mod (q-1)\n * coefficient INTEGER, -- (inverse of q) mod p\n * }\n * @returns {string} DER Encoded String representing the rsa private key\n * @private\n */\n JSEncryptRSAKey.prototype.getPrivateBaseKey = function () {\n var options = {\n array: [\n new _lib_jsrsasign_asn1_1_0__WEBPACK_IMPORTED_MODULE_6__.KJUR.asn1.DERInteger({ int: 0 }),\n new _lib_jsrsasign_asn1_1_0__WEBPACK_IMPORTED_MODULE_6__.KJUR.asn1.DERInteger({ bigint: this.n }),\n new _lib_jsrsasign_asn1_1_0__WEBPACK_IMPORTED_MODULE_6__.KJUR.asn1.DERInteger({ int: this.e }),\n new _lib_jsrsasign_asn1_1_0__WEBPACK_IMPORTED_MODULE_6__.KJUR.asn1.DERInteger({ bigint: this.d }),\n new _lib_jsrsasign_asn1_1_0__WEBPACK_IMPORTED_MODULE_6__.KJUR.asn1.DERInteger({ bigint: this.p }),\n new _lib_jsrsasign_asn1_1_0__WEBPACK_IMPORTED_MODULE_6__.KJUR.asn1.DERInteger({ bigint: this.q }),\n new _lib_jsrsasign_asn1_1_0__WEBPACK_IMPORTED_MODULE_6__.KJUR.asn1.DERInteger({ bigint: this.dmp1 }),\n new _lib_jsrsasign_asn1_1_0__WEBPACK_IMPORTED_MODULE_6__.KJUR.asn1.DERInteger({ bigint: this.dmq1 }),\n new _lib_jsrsasign_asn1_1_0__WEBPACK_IMPORTED_MODULE_6__.KJUR.asn1.DERInteger({ bigint: this.coeff }),\n ],\n };\n var seq = new _lib_jsrsasign_asn1_1_0__WEBPACK_IMPORTED_MODULE_6__.KJUR.asn1.DERSequence(options);\n return seq.getEncodedHex();\n };\n /**\n * base64 (pem) encoded version of the DER encoded representation\n * @returns {string} pem encoded representation without header and footer\n * @public\n */\n JSEncryptRSAKey.prototype.getPrivateBaseKeyB64 = function () {\n return (0,_lib_jsbn_base64__WEBPACK_IMPORTED_MODULE_0__.hex2b64)(this.getPrivateBaseKey());\n };\n /**\n * Translate rsa parameters in a hex encoded string representing the rsa public key.\n * The representation follow the ASN.1 notation :\n * PublicKeyInfo ::= SEQUENCE {\n * algorithm AlgorithmIdentifier,\n * PublicKey BIT STRING\n * }\n * Where AlgorithmIdentifier is:\n * AlgorithmIdentifier ::= SEQUENCE {\n * algorithm OBJECT IDENTIFIER, the OID of the enc algorithm\n * parameters ANY DEFINED BY algorithm OPTIONAL (NULL for PKCS #1)\n * }\n * and PublicKey is a SEQUENCE encapsulated in a BIT STRING\n * RSAPublicKey ::= SEQUENCE {\n * modulus INTEGER, -- n\n * publicExponent INTEGER -- e\n * }\n * @returns {string} DER Encoded String representing the rsa public key\n * @private\n */\n JSEncryptRSAKey.prototype.getPublicBaseKey = function () {\n var first_sequence = new _lib_jsrsasign_asn1_1_0__WEBPACK_IMPORTED_MODULE_6__.KJUR.asn1.DERSequence({\n array: [\n new _lib_jsrsasign_asn1_1_0__WEBPACK_IMPORTED_MODULE_6__.KJUR.asn1.DERObjectIdentifier({ oid: \"1.2.840.113549.1.1.1\" }),\n new _lib_jsrsasign_asn1_1_0__WEBPACK_IMPORTED_MODULE_6__.KJUR.asn1.DERNull(),\n ],\n });\n var second_sequence = new _lib_jsrsasign_asn1_1_0__WEBPACK_IMPORTED_MODULE_6__.KJUR.asn1.DERSequence({\n array: [\n new _lib_jsrsasign_asn1_1_0__WEBPACK_IMPORTED_MODULE_6__.KJUR.asn1.DERInteger({ bigint: this.n }),\n new _lib_jsrsasign_asn1_1_0__WEBPACK_IMPORTED_MODULE_6__.KJUR.asn1.DERInteger({ int: this.e }),\n ],\n });\n var bit_string = new _lib_jsrsasign_asn1_1_0__WEBPACK_IMPORTED_MODULE_6__.KJUR.asn1.DERBitString({\n hex: \"00\" + second_sequence.getEncodedHex(),\n });\n var seq = new _lib_jsrsasign_asn1_1_0__WEBPACK_IMPORTED_MODULE_6__.KJUR.asn1.DERSequence({\n array: [first_sequence, bit_string],\n });\n return seq.getEncodedHex();\n };\n /**\n * base64 (pem) encoded version of the DER encoded representation\n * @returns {string} pem encoded representation without header and footer\n * @public\n */\n JSEncryptRSAKey.prototype.getPublicBaseKeyB64 = function () {\n return (0,_lib_jsbn_base64__WEBPACK_IMPORTED_MODULE_0__.hex2b64)(this.getPublicBaseKey());\n };\n /**\n * wrap the string in block of width chars. The default value for rsa keys is 64\n * characters.\n * @param {string} str the pem encoded string without header and footer\n * @param {Number} [width=64] - the length the string has to be wrapped at\n * @returns {string}\n * @private\n */\n JSEncryptRSAKey.wordwrap = function (str, width) {\n width = width || 64;\n if (!str) {\n return str;\n }\n var regex = \"(.{1,\" + width + \"})( +|$\\n?)|(.{1,\" + width + \"})\";\n return str.match(RegExp(regex, \"g\")).join(\"\\n\");\n };\n /**\n * Retrieve the pem encoded private key\n * @returns {string} the pem encoded private key with header/footer\n * @public\n */\n JSEncryptRSAKey.prototype.getPrivateKey = function () {\n var key = \"-----BEGIN RSA PRIVATE KEY-----\\n\";\n key += JSEncryptRSAKey.wordwrap(this.getPrivateBaseKeyB64()) + \"\\n\";\n key += \"-----END RSA PRIVATE KEY-----\";\n return key;\n };\n /**\n * Retrieve the pem encoded public key\n * @returns {string} the pem encoded public key with header/footer\n * @public\n */\n JSEncryptRSAKey.prototype.getPublicKey = function () {\n var key = \"-----BEGIN PUBLIC KEY-----\\n\";\n key += JSEncryptRSAKey.wordwrap(this.getPublicBaseKeyB64()) + \"\\n\";\n key += \"-----END PUBLIC KEY-----\";\n return key;\n };\n /**\n * Check if the object contains the necessary parameters to populate the rsa modulus\n * and public exponent parameters.\n * @param {Object} [obj={}] - An object that may contain the two public key\n * parameters\n * @returns {boolean} true if the object contains both the modulus and the public exponent\n * properties (n and e)\n * @todo check for types of n and e. N should be a parseable bigInt object, E should\n * be a parseable integer number\n * @private\n */\n JSEncryptRSAKey.hasPublicKeyProperty = function (obj) {\n obj = obj || {};\n return obj.hasOwnProperty(\"n\") && obj.hasOwnProperty(\"e\");\n };\n /**\n * Check if the object contains ALL the parameters of an RSA key.\n * @param {Object} [obj={}] - An object that may contain nine rsa key\n * parameters\n * @returns {boolean} true if the object contains all the parameters needed\n * @todo check for types of the parameters all the parameters but the public exponent\n * should be parseable bigint objects, the public exponent should be a parseable integer number\n * @private\n */\n JSEncryptRSAKey.hasPrivateKeyProperty = function (obj) {\n obj = obj || {};\n return (obj.hasOwnProperty(\"n\") &&\n obj.hasOwnProperty(\"e\") &&\n obj.hasOwnProperty(\"d\") &&\n obj.hasOwnProperty(\"p\") &&\n obj.hasOwnProperty(\"q\") &&\n obj.hasOwnProperty(\"dmp1\") &&\n obj.hasOwnProperty(\"dmq1\") &&\n obj.hasOwnProperty(\"coeff\"));\n };\n /**\n * Parse the properties of obj in the current rsa object. Obj should AT LEAST\n * include the modulus and public exponent (n, e) parameters.\n * @param {Object} obj - the object containing rsa parameters\n * @private\n */\n JSEncryptRSAKey.prototype.parsePropertiesFrom = function (obj) {\n this.n = obj.n;\n this.e = obj.e;\n if (obj.hasOwnProperty(\"d\")) {\n this.d = obj.d;\n this.p = obj.p;\n this.q = obj.q;\n this.dmp1 = obj.dmp1;\n this.dmq1 = obj.dmq1;\n this.coeff = obj.coeff;\n }\n };\n return JSEncryptRSAKey;\n}(_lib_jsbn_rsa__WEBPACK_IMPORTED_MODULE_4__.RSAKey));\n\n\n\n//# sourceURL=webpack://JSEncrypt/./lib/JSEncryptRSAKey.js?"); + "use strict"; + eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"JSEncryptRSAKey\": () => (/* binding */ JSEncryptRSAKey)\n/* harmony export */ });\n/* harmony import */ var _lib_jsbn_base64__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./lib/jsbn/base64 */ \"./lib/lib/jsbn/base64.js\");\n/* harmony import */ var _lib_asn1js_hex__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./lib/asn1js/hex */ \"./lib/lib/asn1js/hex.js\");\n/* harmony import */ var _lib_asn1js_base64__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./lib/asn1js/base64 */ \"./lib/lib/asn1js/base64.js\");\n/* harmony import */ var _lib_asn1js_asn1__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./lib/asn1js/asn1 */ \"./lib/lib/asn1js/asn1.js\");\n/* harmony import */ var _lib_jsbn_rsa__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./lib/jsbn/rsa */ \"./lib/lib/jsbn/rsa.js\");\n/* harmony import */ var _lib_jsbn_jsbn__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./lib/jsbn/jsbn */ \"./lib/lib/jsbn/jsbn.js\");\n/* harmony import */ var _lib_jsrsasign_asn1_1_0__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./lib/jsrsasign/asn1-1.0 */ \"./lib/lib/jsrsasign/asn1-1.0.js\");\nvar __extends = (undefined && undefined.__extends) || (function () {\n var extendStatics = function (d, b) {\n extendStatics = Object.setPrototypeOf ||\n ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\n function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; };\n return extendStatics(d, b);\n };\n return function (d, b) {\n if (typeof b !== \"function\" && b !== null)\n throw new TypeError(\"Class extends value \" + String(b) + \" is not a constructor or null\");\n extendStatics(d, b);\n function __() { this.constructor = d; }\n d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\n };\n})();\n\n\n\n\n\n\n\n/**\n * Create a new JSEncryptRSAKey that extends Tom Wu's RSA key object.\n * This object is just a decorator for parsing the key parameter\n * @param {string|Object} key - The key in string format, or an object containing\n * the parameters needed to build a RSAKey object.\n * @constructor\n */\nvar JSEncryptRSAKey = /** @class */ (function (_super) {\n __extends(JSEncryptRSAKey, _super);\n function JSEncryptRSAKey(key) {\n var _this = _super.call(this) || this;\n // Call the super constructor.\n // RSAKey.call(this);\n // If a key key was provided.\n if (key) {\n // If this is a string...\n if (typeof key === \"string\") {\n _this.parseKey(key);\n }\n else if (JSEncryptRSAKey.hasPrivateKeyProperty(key) ||\n JSEncryptRSAKey.hasPublicKeyProperty(key)) {\n // Set the values for the key.\n _this.parsePropertiesFrom(key);\n }\n }\n return _this;\n }\n /**\n * Method to parse a pem encoded string containing both a public or private key.\n * The method will translate the pem encoded string in a der encoded string and\n * will parse private key and public key parameters. This method accepts public key\n * in the rsaencryption pkcs #1 format (oid: 1.2.840.113549.1.1.1).\n *\n * @todo Check how many rsa formats use the same format of pkcs #1.\n *\n * The format is defined as:\n * PublicKeyInfo ::= SEQUENCE {\n * algorithm AlgorithmIdentifier,\n * PublicKey BIT STRING\n * }\n * Where AlgorithmIdentifier is:\n * AlgorithmIdentifier ::= SEQUENCE {\n * algorithm OBJECT IDENTIFIER, the OID of the enc algorithm\n * parameters ANY DEFINED BY algorithm OPTIONAL (NULL for PKCS #1)\n * }\n * and PublicKey is a SEQUENCE encapsulated in a BIT STRING\n * RSAPublicKey ::= SEQUENCE {\n * modulus INTEGER, -- n\n * publicExponent INTEGER -- e\n * }\n * it's possible to examine the structure of the keys obtained from openssl using\n * an asn.1 dumper as the one used here to parse the components: http://lapo.it/asn1js/\n * @argument {string} pem the pem encoded string, can include the BEGIN/END header/footer\n * @private\n */\n JSEncryptRSAKey.prototype.parseKey = function (pem) {\n try {\n var modulus = 0;\n var public_exponent = 0;\n var reHex = /^\\s*(?:[0-9A-Fa-f][0-9A-Fa-f]\\s*)+$/;\n var der = reHex.test(pem) ? _lib_asn1js_hex__WEBPACK_IMPORTED_MODULE_1__.Hex.decode(pem) : _lib_asn1js_base64__WEBPACK_IMPORTED_MODULE_2__.Base64.unarmor(pem);\n var asn1 = _lib_asn1js_asn1__WEBPACK_IMPORTED_MODULE_3__.ASN1.decode(der);\n // Fixes a bug with OpenSSL 1.0+ private keys\n if (asn1.sub.length === 3) {\n asn1 = asn1.sub[2].sub[0];\n }\n if (asn1.sub.length === 9) {\n // Parse the private key.\n modulus = asn1.sub[1].getHexStringValue(); // bigint\n this.n = (0,_lib_jsbn_jsbn__WEBPACK_IMPORTED_MODULE_5__.parseBigInt)(modulus, 16);\n public_exponent = asn1.sub[2].getHexStringValue(); // int\n this.e = parseInt(public_exponent, 16);\n var private_exponent = asn1.sub[3].getHexStringValue(); // bigint\n this.d = (0,_lib_jsbn_jsbn__WEBPACK_IMPORTED_MODULE_5__.parseBigInt)(private_exponent, 16);\n var prime1 = asn1.sub[4].getHexStringValue(); // bigint\n this.p = (0,_lib_jsbn_jsbn__WEBPACK_IMPORTED_MODULE_5__.parseBigInt)(prime1, 16);\n var prime2 = asn1.sub[5].getHexStringValue(); // bigint\n this.q = (0,_lib_jsbn_jsbn__WEBPACK_IMPORTED_MODULE_5__.parseBigInt)(prime2, 16);\n var exponent1 = asn1.sub[6].getHexStringValue(); // bigint\n this.dmp1 = (0,_lib_jsbn_jsbn__WEBPACK_IMPORTED_MODULE_5__.parseBigInt)(exponent1, 16);\n var exponent2 = asn1.sub[7].getHexStringValue(); // bigint\n this.dmq1 = (0,_lib_jsbn_jsbn__WEBPACK_IMPORTED_MODULE_5__.parseBigInt)(exponent2, 16);\n var coefficient = asn1.sub[8].getHexStringValue(); // bigint\n this.coeff = (0,_lib_jsbn_jsbn__WEBPACK_IMPORTED_MODULE_5__.parseBigInt)(coefficient, 16);\n }\n else if (asn1.sub.length === 2) {\n if (asn1.sub[0].sub) {\n // Parse ASN.1 SubjectPublicKeyInfo type as defined by X.509\n var bit_string = asn1.sub[1];\n var sequence = bit_string.sub[0];\n modulus = sequence.sub[0].getHexStringValue();\n this.n = (0,_lib_jsbn_jsbn__WEBPACK_IMPORTED_MODULE_5__.parseBigInt)(modulus, 16);\n public_exponent = sequence.sub[1].getHexStringValue();\n this.e = parseInt(public_exponent, 16);\n }\n else {\n // Parse ASN.1 RSAPublicKey type as defined by PKCS #1\n modulus = asn1.sub[0].getHexStringValue();\n this.n = (0,_lib_jsbn_jsbn__WEBPACK_IMPORTED_MODULE_5__.parseBigInt)(modulus, 16);\n public_exponent = asn1.sub[1].getHexStringValue();\n this.e = parseInt(public_exponent, 16);\n }\n }\n else {\n return false;\n }\n return true;\n }\n catch (ex) {\n return false;\n }\n };\n /**\n * Translate rsa parameters in a hex encoded string representing the rsa key.\n *\n * The translation follow the ASN.1 notation :\n * RSAPrivateKey ::= SEQUENCE {\n * version Version,\n * modulus INTEGER, -- n\n * publicExponent INTEGER, -- e\n * privateExponent INTEGER, -- d\n * prime1 INTEGER, -- p\n * prime2 INTEGER, -- q\n * exponent1 INTEGER, -- d mod (p1)\n * exponent2 INTEGER, -- d mod (q-1)\n * coefficient INTEGER, -- (inverse of q) mod p\n * }\n * @returns {string} DER Encoded String representing the rsa private key\n * @private\n */\n JSEncryptRSAKey.prototype.getPrivateBaseKey = function () {\n var options = {\n array: [\n new _lib_jsrsasign_asn1_1_0__WEBPACK_IMPORTED_MODULE_6__.KJUR.asn1.DERInteger({ int: 0 }),\n new _lib_jsrsasign_asn1_1_0__WEBPACK_IMPORTED_MODULE_6__.KJUR.asn1.DERInteger({ bigint: this.n }),\n new _lib_jsrsasign_asn1_1_0__WEBPACK_IMPORTED_MODULE_6__.KJUR.asn1.DERInteger({ int: this.e }),\n new _lib_jsrsasign_asn1_1_0__WEBPACK_IMPORTED_MODULE_6__.KJUR.asn1.DERInteger({ bigint: this.d }),\n new _lib_jsrsasign_asn1_1_0__WEBPACK_IMPORTED_MODULE_6__.KJUR.asn1.DERInteger({ bigint: this.p }),\n new _lib_jsrsasign_asn1_1_0__WEBPACK_IMPORTED_MODULE_6__.KJUR.asn1.DERInteger({ bigint: this.q }),\n new _lib_jsrsasign_asn1_1_0__WEBPACK_IMPORTED_MODULE_6__.KJUR.asn1.DERInteger({ bigint: this.dmp1 }),\n new _lib_jsrsasign_asn1_1_0__WEBPACK_IMPORTED_MODULE_6__.KJUR.asn1.DERInteger({ bigint: this.dmq1 }),\n new _lib_jsrsasign_asn1_1_0__WEBPACK_IMPORTED_MODULE_6__.KJUR.asn1.DERInteger({ bigint: this.coeff }),\n ],\n };\n var seq = new _lib_jsrsasign_asn1_1_0__WEBPACK_IMPORTED_MODULE_6__.KJUR.asn1.DERSequence(options);\n return seq.getEncodedHex();\n };\n /**\n * base64 (pem) encoded version of the DER encoded representation\n * @returns {string} pem encoded representation without header and footer\n * @public\n */\n JSEncryptRSAKey.prototype.getPrivateBaseKeyB64 = function () {\n return (0,_lib_jsbn_base64__WEBPACK_IMPORTED_MODULE_0__.hex2b64)(this.getPrivateBaseKey());\n };\n /**\n * Translate rsa parameters in a hex encoded string representing the rsa public key.\n * The representation follow the ASN.1 notation :\n * PublicKeyInfo ::= SEQUENCE {\n * algorithm AlgorithmIdentifier,\n * PublicKey BIT STRING\n * }\n * Where AlgorithmIdentifier is:\n * AlgorithmIdentifier ::= SEQUENCE {\n * algorithm OBJECT IDENTIFIER, the OID of the enc algorithm\n * parameters ANY DEFINED BY algorithm OPTIONAL (NULL for PKCS #1)\n * }\n * and PublicKey is a SEQUENCE encapsulated in a BIT STRING\n * RSAPublicKey ::= SEQUENCE {\n * modulus INTEGER, -- n\n * publicExponent INTEGER -- e\n * }\n * @returns {string} DER Encoded String representing the rsa public key\n * @private\n */\n JSEncryptRSAKey.prototype.getPublicBaseKey = function () {\n var first_sequence = new _lib_jsrsasign_asn1_1_0__WEBPACK_IMPORTED_MODULE_6__.KJUR.asn1.DERSequence({\n array: [\n new _lib_jsrsasign_asn1_1_0__WEBPACK_IMPORTED_MODULE_6__.KJUR.asn1.DERObjectIdentifier({ oid: \"1.2.840.113549.1.1.1\" }),\n new _lib_jsrsasign_asn1_1_0__WEBPACK_IMPORTED_MODULE_6__.KJUR.asn1.DERNull(),\n ],\n });\n var second_sequence = new _lib_jsrsasign_asn1_1_0__WEBPACK_IMPORTED_MODULE_6__.KJUR.asn1.DERSequence({\n array: [\n new _lib_jsrsasign_asn1_1_0__WEBPACK_IMPORTED_MODULE_6__.KJUR.asn1.DERInteger({ bigint: this.n }),\n new _lib_jsrsasign_asn1_1_0__WEBPACK_IMPORTED_MODULE_6__.KJUR.asn1.DERInteger({ int: this.e }),\n ],\n });\n var bit_string = new _lib_jsrsasign_asn1_1_0__WEBPACK_IMPORTED_MODULE_6__.KJUR.asn1.DERBitString({\n hex: \"00\" + second_sequence.getEncodedHex(),\n });\n var seq = new _lib_jsrsasign_asn1_1_0__WEBPACK_IMPORTED_MODULE_6__.KJUR.asn1.DERSequence({\n array: [first_sequence, bit_string],\n });\n return seq.getEncodedHex();\n };\n /**\n * base64 (pem) encoded version of the DER encoded representation\n * @returns {string} pem encoded representation without header and footer\n * @public\n */\n JSEncryptRSAKey.prototype.getPublicBaseKeyB64 = function () {\n return (0,_lib_jsbn_base64__WEBPACK_IMPORTED_MODULE_0__.hex2b64)(this.getPublicBaseKey());\n };\n /**\n * wrap the string in block of width chars. The default value for rsa keys is 64\n * characters.\n * @param {string} str the pem encoded string without header and footer\n * @param {Number} [width=64] - the length the string has to be wrapped at\n * @returns {string}\n * @private\n */\n JSEncryptRSAKey.wordwrap = function (str, width) {\n width = width || 64;\n if (!str) {\n return str;\n }\n var regex = \"(.{1,\" + width + \"})( +|$\\n?)|(.{1,\" + width + \"})\";\n return str.match(RegExp(regex, \"g\")).join(\"\\n\");\n };\n /**\n * Retrieve the pem encoded private key\n * @returns {string} the pem encoded private key with header/footer\n * @public\n */\n JSEncryptRSAKey.prototype.getPrivateKey = function () {\n var key = \"-----BEGIN RSA PRIVATE KEY-----\\n\";\n key += JSEncryptRSAKey.wordwrap(this.getPrivateBaseKeyB64()) + \"\\n\";\n key += \"-----END RSA PRIVATE KEY-----\";\n return key;\n };\n /**\n * Retrieve the pem encoded public key\n * @returns {string} the pem encoded public key with header/footer\n * @public\n */\n JSEncryptRSAKey.prototype.getPublicKey = function () {\n var key = \"-----BEGIN PUBLIC KEY-----\\n\";\n key += JSEncryptRSAKey.wordwrap(this.getPublicBaseKeyB64()) + \"\\n\";\n key += \"-----END PUBLIC KEY-----\";\n return key;\n };\n /**\n * Check if the object contains the necessary parameters to populate the rsa modulus\n * and public exponent parameters.\n * @param {Object} [obj={}] - An object that may contain the two public key\n * parameters\n * @returns {boolean} true if the object contains both the modulus and the public exponent\n * properties (n and e)\n * @todo check for types of n and e. N should be a parseable bigInt object, E should\n * be a parseable integer number\n * @private\n */\n JSEncryptRSAKey.hasPublicKeyProperty = function (obj) {\n obj = obj || {};\n return obj.hasOwnProperty(\"n\") && obj.hasOwnProperty(\"e\");\n };\n /**\n * Check if the object contains ALL the parameters of an RSA key.\n * @param {Object} [obj={}] - An object that may contain nine rsa key\n * parameters\n * @returns {boolean} true if the object contains all the parameters needed\n * @todo check for types of the parameters all the parameters but the public exponent\n * should be parseable bigint objects, the public exponent should be a parseable integer number\n * @private\n */\n JSEncryptRSAKey.hasPrivateKeyProperty = function (obj) {\n obj = obj || {};\n return (obj.hasOwnProperty(\"n\") &&\n obj.hasOwnProperty(\"e\") &&\n obj.hasOwnProperty(\"d\") &&\n obj.hasOwnProperty(\"p\") &&\n obj.hasOwnProperty(\"q\") &&\n obj.hasOwnProperty(\"dmp1\") &&\n obj.hasOwnProperty(\"dmq1\") &&\n obj.hasOwnProperty(\"coeff\"));\n };\n /**\n * Parse the properties of obj in the current rsa object. Obj should AT LEAST\n * include the modulus and public exponent (n, e) parameters.\n * @param {Object} obj - the object containing rsa parameters\n * @private\n */\n JSEncryptRSAKey.prototype.parsePropertiesFrom = function (obj) {\n this.n = obj.n;\n this.e = obj.e;\n if (obj.hasOwnProperty(\"d\")) {\n this.d = obj.d;\n this.p = obj.p;\n this.q = obj.q;\n this.dmp1 = obj.dmp1;\n this.dmq1 = obj.dmq1;\n this.coeff = obj.coeff;\n }\n };\n return JSEncryptRSAKey;\n}(_lib_jsbn_rsa__WEBPACK_IMPORTED_MODULE_4__.RSAKey));\n\n\n\n//# sourceURL=webpack://JSEncrypt/./lib/JSEncryptRSAKey.js?"); -/***/ }), + /***/ + }), -/***/ "./lib/index.js": -/*!**********************!*\ - !*** ./lib/index.js ***! - \**********************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + /***/ + "./lib/index.js": + /*!**********************!*\ + !*** ./lib/index.js ***! + \**********************/ + /***/ + ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { -"use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"JSEncrypt\": () => (/* reexport safe */ _JSEncrypt__WEBPACK_IMPORTED_MODULE_0__.JSEncrypt),\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var _JSEncrypt__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./JSEncrypt */ \"./lib/JSEncrypt.js\");\n\n\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (_JSEncrypt__WEBPACK_IMPORTED_MODULE_0__.JSEncrypt);\n\n\n//# sourceURL=webpack://JSEncrypt/./lib/index.js?"); + "use strict"; + eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"JSEncrypt\": () => (/* reexport safe */ _JSEncrypt__WEBPACK_IMPORTED_MODULE_0__.JSEncrypt),\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var _JSEncrypt__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./JSEncrypt */ \"./lib/JSEncrypt.js\");\n\n\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (_JSEncrypt__WEBPACK_IMPORTED_MODULE_0__.JSEncrypt);\n\n\n//# sourceURL=webpack://JSEncrypt/./lib/index.js?"); -/***/ }), + /***/ + }), -/***/ "./lib/lib/asn1js/asn1.js": -/*!********************************!*\ - !*** ./lib/lib/asn1js/asn1.js ***! - \********************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + /***/ + "./lib/lib/asn1js/asn1.js": + /*!********************************!*\ + !*** ./lib/lib/asn1js/asn1.js ***! + \********************************/ + /***/ + ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { -"use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"ASN1\": () => (/* binding */ ASN1),\n/* harmony export */ \"ASN1Tag\": () => (/* binding */ ASN1Tag),\n/* harmony export */ \"Stream\": () => (/* binding */ Stream)\n/* harmony export */ });\n/* harmony import */ var _int10__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./int10 */ \"./lib/lib/asn1js/int10.js\");\n// ASN.1 JavaScript decoder\n// Copyright (c) 2008-2014 Lapo Luchini \n// Permission to use, copy, modify, and/or distribute this software for any\n// purpose with or without fee is hereby granted, provided that the above\n// copyright notice and this permission notice appear in all copies.\n//\n// THE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES\n// WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF\n// MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR\n// ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES\n// WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN\n// ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF\n// OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.\n/*jshint browser: true, strict: true, immed: true, latedef: true, undef: true, regexdash: false */\n/*global oids */\n\nvar ellipsis = \"\\u2026\";\nvar reTimeS = /^(\\d\\d)(0[1-9]|1[0-2])(0[1-9]|[12]\\d|3[01])([01]\\d|2[0-3])(?:([0-5]\\d)(?:([0-5]\\d)(?:[.,](\\d{1,3}))?)?)?(Z|[-+](?:[0]\\d|1[0-2])([0-5]\\d)?)?$/;\nvar reTimeL = /^(\\d\\d\\d\\d)(0[1-9]|1[0-2])(0[1-9]|[12]\\d|3[01])([01]\\d|2[0-3])(?:([0-5]\\d)(?:([0-5]\\d)(?:[.,](\\d{1,3}))?)?)?(Z|[-+](?:[0]\\d|1[0-2])([0-5]\\d)?)?$/;\nfunction stringCut(str, len) {\n if (str.length > len) {\n str = str.substring(0, len) + ellipsis;\n }\n return str;\n}\nvar Stream = /** @class */ (function () {\n function Stream(enc, pos) {\n this.hexDigits = \"0123456789ABCDEF\";\n if (enc instanceof Stream) {\n this.enc = enc.enc;\n this.pos = enc.pos;\n }\n else {\n // enc should be an array or a binary string\n this.enc = enc;\n this.pos = pos;\n }\n }\n Stream.prototype.get = function (pos) {\n if (pos === undefined) {\n pos = this.pos++;\n }\n if (pos >= this.enc.length) {\n throw new Error(\"Requesting byte offset \".concat(pos, \" on a stream of length \").concat(this.enc.length));\n }\n return (\"string\" === typeof this.enc) ? this.enc.charCodeAt(pos) : this.enc[pos];\n };\n Stream.prototype.hexByte = function (b) {\n return this.hexDigits.charAt((b >> 4) & 0xF) + this.hexDigits.charAt(b & 0xF);\n };\n Stream.prototype.hexDump = function (start, end, raw) {\n var s = \"\";\n for (var i = start; i < end; ++i) {\n s += this.hexByte(this.get(i));\n if (raw !== true) {\n switch (i & 0xF) {\n case 0x7:\n s += \" \";\n break;\n case 0xF:\n s += \"\\n\";\n break;\n default:\n s += \" \";\n }\n }\n }\n return s;\n };\n Stream.prototype.isASCII = function (start, end) {\n for (var i = start; i < end; ++i) {\n var c = this.get(i);\n if (c < 32 || c > 176) {\n return false;\n }\n }\n return true;\n };\n Stream.prototype.parseStringISO = function (start, end) {\n var s = \"\";\n for (var i = start; i < end; ++i) {\n s += String.fromCharCode(this.get(i));\n }\n return s;\n };\n Stream.prototype.parseStringUTF = function (start, end) {\n var s = \"\";\n for (var i = start; i < end;) {\n var c = this.get(i++);\n if (c < 128) {\n s += String.fromCharCode(c);\n }\n else if ((c > 191) && (c < 224)) {\n s += String.fromCharCode(((c & 0x1F) << 6) | (this.get(i++) & 0x3F));\n }\n else {\n s += String.fromCharCode(((c & 0x0F) << 12) | ((this.get(i++) & 0x3F) << 6) | (this.get(i++) & 0x3F));\n }\n }\n return s;\n };\n Stream.prototype.parseStringBMP = function (start, end) {\n var str = \"\";\n var hi;\n var lo;\n for (var i = start; i < end;) {\n hi = this.get(i++);\n lo = this.get(i++);\n str += String.fromCharCode((hi << 8) | lo);\n }\n return str;\n };\n Stream.prototype.parseTime = function (start, end, shortYear) {\n var s = this.parseStringISO(start, end);\n var m = (shortYear ? reTimeS : reTimeL).exec(s);\n if (!m) {\n return \"Unrecognized time: \" + s;\n }\n if (shortYear) {\n // to avoid querying the timer, use the fixed range [1970, 2069]\n // it will conform with ITU X.400 [-10, +40] sliding window until 2030\n m[1] = +m[1];\n m[1] += (+m[1] < 70) ? 2000 : 1900;\n }\n s = m[1] + \"-\" + m[2] + \"-\" + m[3] + \" \" + m[4];\n if (m[5]) {\n s += \":\" + m[5];\n if (m[6]) {\n s += \":\" + m[6];\n if (m[7]) {\n s += \".\" + m[7];\n }\n }\n }\n if (m[8]) {\n s += \" UTC\";\n if (m[8] != \"Z\") {\n s += m[8];\n if (m[9]) {\n s += \":\" + m[9];\n }\n }\n }\n return s;\n };\n Stream.prototype.parseInteger = function (start, end) {\n var v = this.get(start);\n var neg = (v > 127);\n var pad = neg ? 255 : 0;\n var len;\n var s = \"\";\n // skip unuseful bits (not allowed in DER)\n while (v == pad && ++start < end) {\n v = this.get(start);\n }\n len = end - start;\n if (len === 0) {\n return neg ? -1 : 0;\n }\n // show bit length of huge integers\n if (len > 4) {\n s = v;\n len <<= 3;\n while (((+s ^ pad) & 0x80) == 0) {\n s = +s << 1;\n --len;\n }\n s = \"(\" + len + \" bit)\\n\";\n }\n // decode the integer\n if (neg) {\n v = v - 256;\n }\n var n = new _int10__WEBPACK_IMPORTED_MODULE_0__.Int10(v);\n for (var i = start + 1; i < end; ++i) {\n n.mulAdd(256, this.get(i));\n }\n return s + n.toString();\n };\n Stream.prototype.parseBitString = function (start, end, maxLength) {\n var unusedBit = this.get(start);\n var lenBit = ((end - start - 1) << 3) - unusedBit;\n var intro = \"(\" + lenBit + \" bit)\\n\";\n var s = \"\";\n for (var i = start + 1; i < end; ++i) {\n var b = this.get(i);\n var skip = (i == end - 1) ? unusedBit : 0;\n for (var j = 7; j >= skip; --j) {\n s += (b >> j) & 1 ? \"1\" : \"0\";\n }\n if (s.length > maxLength) {\n return intro + stringCut(s, maxLength);\n }\n }\n return intro + s;\n };\n Stream.prototype.parseOctetString = function (start, end, maxLength) {\n if (this.isASCII(start, end)) {\n return stringCut(this.parseStringISO(start, end), maxLength);\n }\n var len = end - start;\n var s = \"(\" + len + \" byte)\\n\";\n maxLength /= 2; // we work in bytes\n if (len > maxLength) {\n end = start + maxLength;\n }\n for (var i = start; i < end; ++i) {\n s += this.hexByte(this.get(i));\n }\n if (len > maxLength) {\n s += ellipsis;\n }\n return s;\n };\n Stream.prototype.parseOID = function (start, end, maxLength) {\n var s = \"\";\n var n = new _int10__WEBPACK_IMPORTED_MODULE_0__.Int10();\n var bits = 0;\n for (var i = start; i < end; ++i) {\n var v = this.get(i);\n n.mulAdd(128, v & 0x7F);\n bits += 7;\n if (!(v & 0x80)) { // finished\n if (s === \"\") {\n n = n.simplify();\n if (n instanceof _int10__WEBPACK_IMPORTED_MODULE_0__.Int10) {\n n.sub(80);\n s = \"2.\" + n.toString();\n }\n else {\n var m = n < 80 ? n < 40 ? 0 : 1 : 2;\n s = m + \".\" + (n - m * 40);\n }\n }\n else {\n s += \".\" + n.toString();\n }\n if (s.length > maxLength) {\n return stringCut(s, maxLength);\n }\n n = new _int10__WEBPACK_IMPORTED_MODULE_0__.Int10();\n bits = 0;\n }\n }\n if (bits > 0) {\n s += \".incomplete\";\n }\n return s;\n };\n return Stream;\n}());\n\nvar ASN1 = /** @class */ (function () {\n function ASN1(stream, header, length, tag, sub) {\n if (!(tag instanceof ASN1Tag)) {\n throw new Error(\"Invalid tag value.\");\n }\n this.stream = stream;\n this.header = header;\n this.length = length;\n this.tag = tag;\n this.sub = sub;\n }\n ASN1.prototype.typeName = function () {\n switch (this.tag.tagClass) {\n case 0: // universal\n switch (this.tag.tagNumber) {\n case 0x00:\n return \"EOC\";\n case 0x01:\n return \"BOOLEAN\";\n case 0x02:\n return \"INTEGER\";\n case 0x03:\n return \"BIT_STRING\";\n case 0x04:\n return \"OCTET_STRING\";\n case 0x05:\n return \"NULL\";\n case 0x06:\n return \"OBJECT_IDENTIFIER\";\n case 0x07:\n return \"ObjectDescriptor\";\n case 0x08:\n return \"EXTERNAL\";\n case 0x09:\n return \"REAL\";\n case 0x0A:\n return \"ENUMERATED\";\n case 0x0B:\n return \"EMBEDDED_PDV\";\n case 0x0C:\n return \"UTF8String\";\n case 0x10:\n return \"SEQUENCE\";\n case 0x11:\n return \"SET\";\n case 0x12:\n return \"NumericString\";\n case 0x13:\n return \"PrintableString\"; // ASCII subset\n case 0x14:\n return \"TeletexString\"; // aka T61String\n case 0x15:\n return \"VideotexString\";\n case 0x16:\n return \"IA5String\"; // ASCII\n case 0x17:\n return \"UTCTime\";\n case 0x18:\n return \"GeneralizedTime\";\n case 0x19:\n return \"GraphicString\";\n case 0x1A:\n return \"VisibleString\"; // ASCII subset\n case 0x1B:\n return \"GeneralString\";\n case 0x1C:\n return \"UniversalString\";\n case 0x1E:\n return \"BMPString\";\n }\n return \"Universal_\" + this.tag.tagNumber.toString();\n case 1:\n return \"Application_\" + this.tag.tagNumber.toString();\n case 2:\n return \"[\" + this.tag.tagNumber.toString() + \"]\"; // Context\n case 3:\n return \"Private_\" + this.tag.tagNumber.toString();\n }\n };\n ASN1.prototype.content = function (maxLength) {\n if (this.tag === undefined) {\n return null;\n }\n if (maxLength === undefined) {\n maxLength = Infinity;\n }\n var content = this.posContent();\n var len = Math.abs(this.length);\n if (!this.tag.isUniversal()) {\n if (this.sub !== null) {\n return \"(\" + this.sub.length + \" elem)\";\n }\n return this.stream.parseOctetString(content, content + len, maxLength);\n }\n switch (this.tag.tagNumber) {\n case 0x01: // BOOLEAN\n return (this.stream.get(content) === 0) ? \"false\" : \"true\";\n case 0x02: // INTEGER\n return this.stream.parseInteger(content, content + len);\n case 0x03: // BIT_STRING\n return this.sub ? \"(\" + this.sub.length + \" elem)\" :\n this.stream.parseBitString(content, content + len, maxLength);\n case 0x04: // OCTET_STRING\n return this.sub ? \"(\" + this.sub.length + \" elem)\" :\n this.stream.parseOctetString(content, content + len, maxLength);\n // case 0x05: // NULL\n case 0x06: // OBJECT_IDENTIFIER\n return this.stream.parseOID(content, content + len, maxLength);\n // case 0x07: // ObjectDescriptor\n // case 0x08: // EXTERNAL\n // case 0x09: // REAL\n // case 0x0A: // ENUMERATED\n // case 0x0B: // EMBEDDED_PDV\n case 0x10: // SEQUENCE\n case 0x11: // SET\n if (this.sub !== null) {\n return \"(\" + this.sub.length + \" elem)\";\n }\n else {\n return \"(no elem)\";\n }\n case 0x0C: // UTF8String\n return stringCut(this.stream.parseStringUTF(content, content + len), maxLength);\n case 0x12: // NumericString\n case 0x13: // PrintableString\n case 0x14: // TeletexString\n case 0x15: // VideotexString\n case 0x16: // IA5String\n // case 0x19: // GraphicString\n case 0x1A: // VisibleString\n // case 0x1B: // GeneralString\n // case 0x1C: // UniversalString\n return stringCut(this.stream.parseStringISO(content, content + len), maxLength);\n case 0x1E: // BMPString\n return stringCut(this.stream.parseStringBMP(content, content + len), maxLength);\n case 0x17: // UTCTime\n case 0x18: // GeneralizedTime\n return this.stream.parseTime(content, content + len, (this.tag.tagNumber == 0x17));\n }\n return null;\n };\n ASN1.prototype.toString = function () {\n return this.typeName() + \"@\" + this.stream.pos + \"[header:\" + this.header + \",length:\" + this.length + \",sub:\" + ((this.sub === null) ? \"null\" : this.sub.length) + \"]\";\n };\n ASN1.prototype.toPrettyString = function (indent) {\n if (indent === undefined) {\n indent = \"\";\n }\n var s = indent + this.typeName() + \" @\" + this.stream.pos;\n if (this.length >= 0) {\n s += \"+\";\n }\n s += this.length;\n if (this.tag.tagConstructed) {\n s += \" (constructed)\";\n }\n else if ((this.tag.isUniversal() && ((this.tag.tagNumber == 0x03) || (this.tag.tagNumber == 0x04))) && (this.sub !== null)) {\n s += \" (encapsulates)\";\n }\n s += \"\\n\";\n if (this.sub !== null) {\n indent += \" \";\n for (var i = 0, max = this.sub.length; i < max; ++i) {\n s += this.sub[i].toPrettyString(indent);\n }\n }\n return s;\n };\n ASN1.prototype.posStart = function () {\n return this.stream.pos;\n };\n ASN1.prototype.posContent = function () {\n return this.stream.pos + this.header;\n };\n ASN1.prototype.posEnd = function () {\n return this.stream.pos + this.header + Math.abs(this.length);\n };\n ASN1.prototype.toHexString = function () {\n return this.stream.hexDump(this.posStart(), this.posEnd(), true);\n };\n ASN1.decodeLength = function (stream) {\n var buf = stream.get();\n var len = buf & 0x7F;\n if (len == buf) {\n return len;\n }\n // no reason to use Int10, as it would be a huge buffer anyways\n if (len > 6) {\n throw new Error(\"Length over 48 bits not supported at position \" + (stream.pos - 1));\n }\n if (len === 0) {\n return null;\n } // undefined\n buf = 0;\n for (var i = 0; i < len; ++i) {\n buf = (buf * 256) + stream.get();\n }\n return buf;\n };\n /**\n * Retrieve the hexadecimal value (as a string) of the current ASN.1 element\n * @returns {string}\n * @public\n */\n ASN1.prototype.getHexStringValue = function () {\n var hexString = this.toHexString();\n var offset = this.header * 2;\n var length = this.length * 2;\n return hexString.substr(offset, length);\n };\n ASN1.decode = function (str) {\n var stream;\n if (!(str instanceof Stream)) {\n stream = new Stream(str, 0);\n }\n else {\n stream = str;\n }\n var streamStart = new Stream(stream);\n var tag = new ASN1Tag(stream);\n var len = ASN1.decodeLength(stream);\n var start = stream.pos;\n var header = start - streamStart.pos;\n var sub = null;\n var getSub = function () {\n var ret = [];\n if (len !== null) {\n // definite length\n var end = start + len;\n while (stream.pos < end) {\n ret[ret.length] = ASN1.decode(stream);\n }\n if (stream.pos != end) {\n throw new Error(\"Content size is not correct for container starting at offset \" + start);\n }\n }\n else {\n // undefined length\n try {\n for (;;) {\n var s = ASN1.decode(stream);\n if (s.tag.isEOC()) {\n break;\n }\n ret[ret.length] = s;\n }\n len = start - stream.pos; // undefined lengths are represented as negative values\n }\n catch (e) {\n throw new Error(\"Exception while decoding undefined length content: \" + e);\n }\n }\n return ret;\n };\n if (tag.tagConstructed) {\n // must have valid content\n sub = getSub();\n }\n else if (tag.isUniversal() && ((tag.tagNumber == 0x03) || (tag.tagNumber == 0x04))) {\n // sometimes BitString and OctetString are used to encapsulate ASN.1\n try {\n if (tag.tagNumber == 0x03) {\n if (stream.get() != 0) {\n throw new Error(\"BIT STRINGs with unused bits cannot encapsulate.\");\n }\n }\n sub = getSub();\n for (var i = 0; i < sub.length; ++i) {\n if (sub[i].tag.isEOC()) {\n throw new Error(\"EOC is not supposed to be actual content.\");\n }\n }\n }\n catch (e) {\n // but silently ignore when they don't\n sub = null;\n }\n }\n if (sub === null) {\n if (len === null) {\n throw new Error(\"We can't skip over an invalid tag with undefined length at offset \" + start);\n }\n stream.pos = start + Math.abs(len);\n }\n return new ASN1(streamStart, header, len, tag, sub);\n };\n return ASN1;\n}());\n\nvar ASN1Tag = /** @class */ (function () {\n function ASN1Tag(stream) {\n var buf = stream.get();\n this.tagClass = buf >> 6;\n this.tagConstructed = ((buf & 0x20) !== 0);\n this.tagNumber = buf & 0x1F;\n if (this.tagNumber == 0x1F) { // long tag\n var n = new _int10__WEBPACK_IMPORTED_MODULE_0__.Int10();\n do {\n buf = stream.get();\n n.mulAdd(128, buf & 0x7F);\n } while (buf & 0x80);\n this.tagNumber = n.simplify();\n }\n }\n ASN1Tag.prototype.isUniversal = function () {\n return this.tagClass === 0x00;\n };\n ASN1Tag.prototype.isEOC = function () {\n return this.tagClass === 0x00 && this.tagNumber === 0x00;\n };\n return ASN1Tag;\n}());\n\n\n\n//# sourceURL=webpack://JSEncrypt/./lib/lib/asn1js/asn1.js?"); + "use strict"; + eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"ASN1\": () => (/* binding */ ASN1),\n/* harmony export */ \"ASN1Tag\": () => (/* binding */ ASN1Tag),\n/* harmony export */ \"Stream\": () => (/* binding */ Stream)\n/* harmony export */ });\n/* harmony import */ var _int10__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./int10 */ \"./lib/lib/asn1js/int10.js\");\n// ASN.1 JavaScript decoder\n// Copyright (c) 2008-2014 Lapo Luchini \n// Permission to use, copy, modify, and/or distribute this software for any\n// purpose with or without fee is hereby granted, provided that the above\n// copyright notice and this permission notice appear in all copies.\n//\n// THE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES\n// WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF\n// MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR\n// ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES\n// WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN\n// ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF\n// OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.\n/*jshint browser: true, strict: true, immed: true, latedef: true, undef: true, regexdash: false */\n/*global oids */\n\nvar ellipsis = \"\\u2026\";\nvar reTimeS = /^(\\d\\d)(0[1-9]|1[0-2])(0[1-9]|[12]\\d|3[01])([01]\\d|2[0-3])(?:([0-5]\\d)(?:([0-5]\\d)(?:[.,](\\d{1,3}))?)?)?(Z|[-+](?:[0]\\d|1[0-2])([0-5]\\d)?)?$/;\nvar reTimeL = /^(\\d\\d\\d\\d)(0[1-9]|1[0-2])(0[1-9]|[12]\\d|3[01])([01]\\d|2[0-3])(?:([0-5]\\d)(?:([0-5]\\d)(?:[.,](\\d{1,3}))?)?)?(Z|[-+](?:[0]\\d|1[0-2])([0-5]\\d)?)?$/;\nfunction stringCut(str, len) {\n if (str.length > len) {\n str = str.substring(0, len) + ellipsis;\n }\n return str;\n}\nvar Stream = /** @class */ (function () {\n function Stream(enc, pos) {\n this.hexDigits = \"0123456789ABCDEF\";\n if (enc instanceof Stream) {\n this.enc = enc.enc;\n this.pos = enc.pos;\n }\n else {\n // enc should be an array or a binary string\n this.enc = enc;\n this.pos = pos;\n }\n }\n Stream.prototype.get = function (pos) {\n if (pos === undefined) {\n pos = this.pos++;\n }\n if (pos >= this.enc.length) {\n throw new Error(\"Requesting byte offset \".concat(pos, \" on a stream of length \").concat(this.enc.length));\n }\n return (\"string\" === typeof this.enc) ? this.enc.charCodeAt(pos) : this.enc[pos];\n };\n Stream.prototype.hexByte = function (b) {\n return this.hexDigits.charAt((b >> 4) & 0xF) + this.hexDigits.charAt(b & 0xF);\n };\n Stream.prototype.hexDump = function (start, end, raw) {\n var s = \"\";\n for (var i = start; i < end; ++i) {\n s += this.hexByte(this.get(i));\n if (raw !== true) {\n switch (i & 0xF) {\n case 0x7:\n s += \" \";\n break;\n case 0xF:\n s += \"\\n\";\n break;\n default:\n s += \" \";\n }\n }\n }\n return s;\n };\n Stream.prototype.isASCII = function (start, end) {\n for (var i = start; i < end; ++i) {\n var c = this.get(i);\n if (c < 32 || c > 176) {\n return false;\n }\n }\n return true;\n };\n Stream.prototype.parseStringISO = function (start, end) {\n var s = \"\";\n for (var i = start; i < end; ++i) {\n s += String.fromCharCode(this.get(i));\n }\n return s;\n };\n Stream.prototype.parseStringUTF = function (start, end) {\n var s = \"\";\n for (var i = start; i < end;) {\n var c = this.get(i++);\n if (c < 128) {\n s += String.fromCharCode(c);\n }\n else if ((c > 191) && (c < 224)) {\n s += String.fromCharCode(((c & 0x1F) << 6) | (this.get(i++) & 0x3F));\n }\n else {\n s += String.fromCharCode(((c & 0x0F) << 12) | ((this.get(i++) & 0x3F) << 6) | (this.get(i++) & 0x3F));\n }\n }\n return s;\n };\n Stream.prototype.parseStringBMP = function (start, end) {\n var str = \"\";\n var hi;\n var lo;\n for (var i = start; i < end;) {\n hi = this.get(i++);\n lo = this.get(i++);\n str += String.fromCharCode((hi << 8) | lo);\n }\n return str;\n };\n Stream.prototype.parseTime = function (start, end, shortYear) {\n var s = this.parseStringISO(start, end);\n var m = (shortYear ? reTimeS : reTimeL).exec(s);\n if (!m) {\n return \"Unrecognized time: \" + s;\n }\n if (shortYear) {\n // to avoid querying the timer, use the fixed range [1970, 2069]\n // it will conform with ITU X.400 [-10, +40] sliding window until 2030\n m[1] = +m[1];\n m[1] += (+m[1] < 70) ? 2000 : 1900;\n }\n s = m[1] + \"-\" + m[2] + \"-\" + m[3] + \" \" + m[4];\n if (m[5]) {\n s += \":\" + m[5];\n if (m[6]) {\n s += \":\" + m[6];\n if (m[7]) {\n s += \".\" + m[7];\n }\n }\n }\n if (m[8]) {\n s += \" UTC\";\n if (m[8] != \"Z\") {\n s += m[8];\n if (m[9]) {\n s += \":\" + m[9];\n }\n }\n }\n return s;\n };\n Stream.prototype.parseInteger = function (start, end) {\n var v = this.get(start);\n var neg = (v > 127);\n var pad = neg ? 255 : 0;\n var len;\n var s = \"\";\n // skip unuseful bits (not allowed in DER)\n while (v == pad && ++start < end) {\n v = this.get(start);\n }\n len = end - start;\n if (len === 0) {\n return neg ? -1 : 0;\n }\n // show bit length of huge integers\n if (len > 4) {\n s = v;\n len <<= 3;\n while (((+s ^ pad) & 0x80) == 0) {\n s = +s << 1;\n --len;\n }\n s = \"(\" + len + \" bit)\\n\";\n }\n // decode the integer\n if (neg) {\n v = v - 256;\n }\n var n = new _int10__WEBPACK_IMPORTED_MODULE_0__.Int10(v);\n for (var i = start + 1; i < end; ++i) {\n n.mulAdd(256, this.get(i));\n }\n return s + n.toString();\n };\n Stream.prototype.parseBitString = function (start, end, maxLength) {\n var unusedBit = this.get(start);\n var lenBit = ((end - start - 1) << 3) - unusedBit;\n var intro = \"(\" + lenBit + \" bit)\\n\";\n var s = \"\";\n for (var i = start + 1; i < end; ++i) {\n var b = this.get(i);\n var skip = (i == end - 1) ? unusedBit : 0;\n for (var j = 7; j >= skip; --j) {\n s += (b >> j) & 1 ? \"1\" : \"0\";\n }\n if (s.length > maxLength) {\n return intro + stringCut(s, maxLength);\n }\n }\n return intro + s;\n };\n Stream.prototype.parseOctetString = function (start, end, maxLength) {\n if (this.isASCII(start, end)) {\n return stringCut(this.parseStringISO(start, end), maxLength);\n }\n var len = end - start;\n var s = \"(\" + len + \" byte)\\n\";\n maxLength /= 2; // we work in bytes\n if (len > maxLength) {\n end = start + maxLength;\n }\n for (var i = start; i < end; ++i) {\n s += this.hexByte(this.get(i));\n }\n if (len > maxLength) {\n s += ellipsis;\n }\n return s;\n };\n Stream.prototype.parseOID = function (start, end, maxLength) {\n var s = \"\";\n var n = new _int10__WEBPACK_IMPORTED_MODULE_0__.Int10();\n var bits = 0;\n for (var i = start; i < end; ++i) {\n var v = this.get(i);\n n.mulAdd(128, v & 0x7F);\n bits += 7;\n if (!(v & 0x80)) { // finished\n if (s === \"\") {\n n = n.simplify();\n if (n instanceof _int10__WEBPACK_IMPORTED_MODULE_0__.Int10) {\n n.sub(80);\n s = \"2.\" + n.toString();\n }\n else {\n var m = n < 80 ? n < 40 ? 0 : 1 : 2;\n s = m + \".\" + (n - m * 40);\n }\n }\n else {\n s += \".\" + n.toString();\n }\n if (s.length > maxLength) {\n return stringCut(s, maxLength);\n }\n n = new _int10__WEBPACK_IMPORTED_MODULE_0__.Int10();\n bits = 0;\n }\n }\n if (bits > 0) {\n s += \".incomplete\";\n }\n return s;\n };\n return Stream;\n}());\n\nvar ASN1 = /** @class */ (function () {\n function ASN1(stream, header, length, tag, sub) {\n if (!(tag instanceof ASN1Tag)) {\n throw new Error(\"Invalid tag value.\");\n }\n this.stream = stream;\n this.header = header;\n this.length = length;\n this.tag = tag;\n this.sub = sub;\n }\n ASN1.prototype.typeName = function () {\n switch (this.tag.tagClass) {\n case 0: // universal\n switch (this.tag.tagNumber) {\n case 0x00:\n return \"EOC\";\n case 0x01:\n return \"BOOLEAN\";\n case 0x02:\n return \"INTEGER\";\n case 0x03:\n return \"BIT_STRING\";\n case 0x04:\n return \"OCTET_STRING\";\n case 0x05:\n return \"NULL\";\n case 0x06:\n return \"OBJECT_IDENTIFIER\";\n case 0x07:\n return \"ObjectDescriptor\";\n case 0x08:\n return \"EXTERNAL\";\n case 0x09:\n return \"REAL\";\n case 0x0A:\n return \"ENUMERATED\";\n case 0x0B:\n return \"EMBEDDED_PDV\";\n case 0x0C:\n return \"UTF8String\";\n case 0x10:\n return \"SEQUENCE\";\n case 0x11:\n return \"SET\";\n case 0x12:\n return \"NumericString\";\n case 0x13:\n return \"PrintableString\"; // ASCII subset\n case 0x14:\n return \"TeletexString\"; // aka T61String\n case 0x15:\n return \"VideotexString\";\n case 0x16:\n return \"IA5String\"; // ASCII\n case 0x17:\n return \"UTCTime\";\n case 0x18:\n return \"GeneralizedTime\";\n case 0x19:\n return \"GraphicString\";\n case 0x1A:\n return \"VisibleString\"; // ASCII subset\n case 0x1B:\n return \"GeneralString\";\n case 0x1C:\n return \"UniversalString\";\n case 0x1E:\n return \"BMPString\";\n }\n return \"Universal_\" + this.tag.tagNumber.toString();\n case 1:\n return \"Application_\" + this.tag.tagNumber.toString();\n case 2:\n return \"[\" + this.tag.tagNumber.toString() + \"]\"; // Context\n case 3:\n return \"Private_\" + this.tag.tagNumber.toString();\n }\n };\n ASN1.prototype.content = function (maxLength) {\n if (this.tag === undefined) {\n return null;\n }\n if (maxLength === undefined) {\n maxLength = Infinity;\n }\n var content = this.posContent();\n var len = Math.abs(this.length);\n if (!this.tag.isUniversal()) {\n if (this.sub !== null) {\n return \"(\" + this.sub.length + \" elem)\";\n }\n return this.stream.parseOctetString(content, content + len, maxLength);\n }\n switch (this.tag.tagNumber) {\n case 0x01: // BOOLEAN\n return (this.stream.get(content) === 0) ? \"false\" : \"true\";\n case 0x02: // INTEGER\n return this.stream.parseInteger(content, content + len);\n case 0x03: // BIT_STRING\n return this.sub ? \"(\" + this.sub.length + \" elem)\" :\n this.stream.parseBitString(content, content + len, maxLength);\n case 0x04: // OCTET_STRING\n return this.sub ? \"(\" + this.sub.length + \" elem)\" :\n this.stream.parseOctetString(content, content + len, maxLength);\n // case 0x05: // NULL\n case 0x06: // OBJECT_IDENTIFIER\n return this.stream.parseOID(content, content + len, maxLength);\n // case 0x07: // ObjectDescriptor\n // case 0x08: // EXTERNAL\n // case 0x09: // REAL\n // case 0x0A: // ENUMERATED\n // case 0x0B: // EMBEDDED_PDV\n case 0x10: // SEQUENCE\n case 0x11: // SET\n if (this.sub !== null) {\n return \"(\" + this.sub.length + \" elem)\";\n }\n else {\n return \"(no elem)\";\n }\n case 0x0C: // UTF8String\n return stringCut(this.stream.parseStringUTF(content, content + len), maxLength);\n case 0x12: // NumericString\n case 0x13: // PrintableString\n case 0x14: // TeletexString\n case 0x15: // VideotexString\n case 0x16: // IA5String\n // case 0x19: // GraphicString\n case 0x1A: // VisibleString\n // case 0x1B: // GeneralString\n // case 0x1C: // UniversalString\n return stringCut(this.stream.parseStringISO(content, content + len), maxLength);\n case 0x1E: // BMPString\n return stringCut(this.stream.parseStringBMP(content, content + len), maxLength);\n case 0x17: // UTCTime\n case 0x18: // GeneralizedTime\n return this.stream.parseTime(content, content + len, (this.tag.tagNumber == 0x17));\n }\n return null;\n };\n ASN1.prototype.toString = function () {\n return this.typeName() + \"@\" + this.stream.pos + \"[header:\" + this.header + \",length:\" + this.length + \",sub:\" + ((this.sub === null) ? \"null\" : this.sub.length) + \"]\";\n };\n ASN1.prototype.toPrettyString = function (indent) {\n if (indent === undefined) {\n indent = \"\";\n }\n var s = indent + this.typeName() + \" @\" + this.stream.pos;\n if (this.length >= 0) {\n s += \"+\";\n }\n s += this.length;\n if (this.tag.tagConstructed) {\n s += \" (constructed)\";\n }\n else if ((this.tag.isUniversal() && ((this.tag.tagNumber == 0x03) || (this.tag.tagNumber == 0x04))) && (this.sub !== null)) {\n s += \" (encapsulates)\";\n }\n s += \"\\n\";\n if (this.sub !== null) {\n indent += \" \";\n for (var i = 0, max = this.sub.length; i < max; ++i) {\n s += this.sub[i].toPrettyString(indent);\n }\n }\n return s;\n };\n ASN1.prototype.posStart = function () {\n return this.stream.pos;\n };\n ASN1.prototype.posContent = function () {\n return this.stream.pos + this.header;\n };\n ASN1.prototype.posEnd = function () {\n return this.stream.pos + this.header + Math.abs(this.length);\n };\n ASN1.prototype.toHexString = function () {\n return this.stream.hexDump(this.posStart(), this.posEnd(), true);\n };\n ASN1.decodeLength = function (stream) {\n var buf = stream.get();\n var len = buf & 0x7F;\n if (len == buf) {\n return len;\n }\n // no reason to use Int10, as it would be a huge buffer anyways\n if (len > 6) {\n throw new Error(\"Length over 48 bits not supported at position \" + (stream.pos - 1));\n }\n if (len === 0) {\n return null;\n } // undefined\n buf = 0;\n for (var i = 0; i < len; ++i) {\n buf = (buf * 256) + stream.get();\n }\n return buf;\n };\n /**\n * Retrieve the hexadecimal value (as a string) of the current ASN.1 element\n * @returns {string}\n * @public\n */\n ASN1.prototype.getHexStringValue = function () {\n var hexString = this.toHexString();\n var offset = this.header * 2;\n var length = this.length * 2;\n return hexString.substr(offset, length);\n };\n ASN1.decode = function (str) {\n var stream;\n if (!(str instanceof Stream)) {\n stream = new Stream(str, 0);\n }\n else {\n stream = str;\n }\n var streamStart = new Stream(stream);\n var tag = new ASN1Tag(stream);\n var len = ASN1.decodeLength(stream);\n var start = stream.pos;\n var header = start - streamStart.pos;\n var sub = null;\n var getSub = function () {\n var ret = [];\n if (len !== null) {\n // definite length\n var end = start + len;\n while (stream.pos < end) {\n ret[ret.length] = ASN1.decode(stream);\n }\n if (stream.pos != end) {\n throw new Error(\"Content size is not correct for container starting at offset \" + start);\n }\n }\n else {\n // undefined length\n try {\n for (;;) {\n var s = ASN1.decode(stream);\n if (s.tag.isEOC()) {\n break;\n }\n ret[ret.length] = s;\n }\n len = start - stream.pos; // undefined lengths are represented as negative values\n }\n catch (e) {\n throw new Error(\"Exception while decoding undefined length content: \" + e);\n }\n }\n return ret;\n };\n if (tag.tagConstructed) {\n // must have valid content\n sub = getSub();\n }\n else if (tag.isUniversal() && ((tag.tagNumber == 0x03) || (tag.tagNumber == 0x04))) {\n // sometimes BitString and OctetString are used to encapsulate ASN.1\n try {\n if (tag.tagNumber == 0x03) {\n if (stream.get() != 0) {\n throw new Error(\"BIT STRINGs with unused bits cannot encapsulate.\");\n }\n }\n sub = getSub();\n for (var i = 0; i < sub.length; ++i) {\n if (sub[i].tag.isEOC()) {\n throw new Error(\"EOC is not supposed to be actual content.\");\n }\n }\n }\n catch (e) {\n // but silently ignore when they don't\n sub = null;\n }\n }\n if (sub === null) {\n if (len === null) {\n throw new Error(\"We can't skip over an invalid tag with undefined length at offset \" + start);\n }\n stream.pos = start + Math.abs(len);\n }\n return new ASN1(streamStart, header, len, tag, sub);\n };\n return ASN1;\n}());\n\nvar ASN1Tag = /** @class */ (function () {\n function ASN1Tag(stream) {\n var buf = stream.get();\n this.tagClass = buf >> 6;\n this.tagConstructed = ((buf & 0x20) !== 0);\n this.tagNumber = buf & 0x1F;\n if (this.tagNumber == 0x1F) { // long tag\n var n = new _int10__WEBPACK_IMPORTED_MODULE_0__.Int10();\n do {\n buf = stream.get();\n n.mulAdd(128, buf & 0x7F);\n } while (buf & 0x80);\n this.tagNumber = n.simplify();\n }\n }\n ASN1Tag.prototype.isUniversal = function () {\n return this.tagClass === 0x00;\n };\n ASN1Tag.prototype.isEOC = function () {\n return this.tagClass === 0x00 && this.tagNumber === 0x00;\n };\n return ASN1Tag;\n}());\n\n\n\n//# sourceURL=webpack://JSEncrypt/./lib/lib/asn1js/asn1.js?"); -/***/ }), + /***/ + }), -/***/ "./lib/lib/asn1js/base64.js": -/*!**********************************!*\ - !*** ./lib/lib/asn1js/base64.js ***! - \**********************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + /***/ + "./lib/lib/asn1js/base64.js": + /*!**********************************!*\ + !*** ./lib/lib/asn1js/base64.js ***! + \**********************************/ + /***/ + ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { -"use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"Base64\": () => (/* binding */ Base64)\n/* harmony export */ });\n// Base64 JavaScript decoder\n// Copyright (c) 2008-2013 Lapo Luchini \n// Permission to use, copy, modify, and/or distribute this software for any\n// purpose with or without fee is hereby granted, provided that the above\n// copyright notice and this permission notice appear in all copies.\n//\n// THE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES\n// WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF\n// MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR\n// ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES\n// WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN\n// ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF\n// OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.\n/*jshint browser: true, strict: true, immed: true, latedef: true, undef: true, regexdash: false */\nvar decoder;\nvar Base64 = {\n decode: function (a) {\n var i;\n if (decoder === undefined) {\n var b64 = \"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/\";\n var ignore = \"= \\f\\n\\r\\t\\u00A0\\u2028\\u2029\";\n decoder = Object.create(null);\n for (i = 0; i < 64; ++i) {\n decoder[b64.charAt(i)] = i;\n }\n decoder['-'] = 62; //+\n decoder['_'] = 63; //-\n for (i = 0; i < ignore.length; ++i) {\n decoder[ignore.charAt(i)] = -1;\n }\n }\n var out = [];\n var bits = 0;\n var char_count = 0;\n for (i = 0; i < a.length; ++i) {\n var c = a.charAt(i);\n if (c == \"=\") {\n break;\n }\n c = decoder[c];\n if (c == -1) {\n continue;\n }\n if (c === undefined) {\n throw new Error(\"Illegal character at offset \" + i);\n }\n bits |= c;\n if (++char_count >= 4) {\n out[out.length] = (bits >> 16);\n out[out.length] = (bits >> 8) & 0xFF;\n out[out.length] = bits & 0xFF;\n bits = 0;\n char_count = 0;\n }\n else {\n bits <<= 6;\n }\n }\n switch (char_count) {\n case 1:\n throw new Error(\"Base64 encoding incomplete: at least 2 bits missing\");\n case 2:\n out[out.length] = (bits >> 10);\n break;\n case 3:\n out[out.length] = (bits >> 16);\n out[out.length] = (bits >> 8) & 0xFF;\n break;\n }\n return out;\n },\n re: /-----BEGIN [^-]+-----([A-Za-z0-9+\\/=\\s]+)-----END [^-]+-----|begin-base64[^\\n]+\\n([A-Za-z0-9+\\/=\\s]+)====/,\n unarmor: function (a) {\n var m = Base64.re.exec(a);\n if (m) {\n if (m[1]) {\n a = m[1];\n }\n else if (m[2]) {\n a = m[2];\n }\n else {\n throw new Error(\"RegExp out of sync\");\n }\n }\n return Base64.decode(a);\n }\n};\n\n\n//# sourceURL=webpack://JSEncrypt/./lib/lib/asn1js/base64.js?"); + "use strict"; + eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"Base64\": () => (/* binding */ Base64)\n/* harmony export */ });\n// Base64 JavaScript decoder\n// Copyright (c) 2008-2013 Lapo Luchini \n// Permission to use, copy, modify, and/or distribute this software for any\n// purpose with or without fee is hereby granted, provided that the above\n// copyright notice and this permission notice appear in all copies.\n//\n// THE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES\n// WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF\n// MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR\n// ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES\n// WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN\n// ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF\n// OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.\n/*jshint browser: true, strict: true, immed: true, latedef: true, undef: true, regexdash: false */\nvar decoder;\nvar Base64 = {\n decode: function (a) {\n var i;\n if (decoder === undefined) {\n var b64 = \"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/\";\n var ignore = \"= \\f\\n\\r\\t\\u00A0\\u2028\\u2029\";\n decoder = Object.create(null);\n for (i = 0; i < 64; ++i) {\n decoder[b64.charAt(i)] = i;\n }\n decoder['-'] = 62; //+\n decoder['_'] = 63; //-\n for (i = 0; i < ignore.length; ++i) {\n decoder[ignore.charAt(i)] = -1;\n }\n }\n var out = [];\n var bits = 0;\n var char_count = 0;\n for (i = 0; i < a.length; ++i) {\n var c = a.charAt(i);\n if (c == \"=\") {\n break;\n }\n c = decoder[c];\n if (c == -1) {\n continue;\n }\n if (c === undefined) {\n throw new Error(\"Illegal character at offset \" + i);\n }\n bits |= c;\n if (++char_count >= 4) {\n out[out.length] = (bits >> 16);\n out[out.length] = (bits >> 8) & 0xFF;\n out[out.length] = bits & 0xFF;\n bits = 0;\n char_count = 0;\n }\n else {\n bits <<= 6;\n }\n }\n switch (char_count) {\n case 1:\n throw new Error(\"Base64 encoding incomplete: at least 2 bits missing\");\n case 2:\n out[out.length] = (bits >> 10);\n break;\n case 3:\n out[out.length] = (bits >> 16);\n out[out.length] = (bits >> 8) & 0xFF;\n break;\n }\n return out;\n },\n re: /-----BEGIN [^-]+-----([A-Za-z0-9+\\/=\\s]+)-----END [^-]+-----|begin-base64[^\\n]+\\n([A-Za-z0-9+\\/=\\s]+)====/,\n unarmor: function (a) {\n var m = Base64.re.exec(a);\n if (m) {\n if (m[1]) {\n a = m[1];\n }\n else if (m[2]) {\n a = m[2];\n }\n else {\n throw new Error(\"RegExp out of sync\");\n }\n }\n return Base64.decode(a);\n }\n};\n\n\n//# sourceURL=webpack://JSEncrypt/./lib/lib/asn1js/base64.js?"); -/***/ }), + /***/ + }), -/***/ "./lib/lib/asn1js/hex.js": -/*!*******************************!*\ - !*** ./lib/lib/asn1js/hex.js ***! - \*******************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + /***/ + "./lib/lib/asn1js/hex.js": + /*!*******************************!*\ + !*** ./lib/lib/asn1js/hex.js ***! + \*******************************/ + /***/ + ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { -"use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"Hex\": () => (/* binding */ Hex)\n/* harmony export */ });\n// Hex JavaScript decoder\n// Copyright (c) 2008-2013 Lapo Luchini \n// Permission to use, copy, modify, and/or distribute this software for any\n// purpose with or without fee is hereby granted, provided that the above\n// copyright notice and this permission notice appear in all copies.\n//\n// THE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES\n// WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF\n// MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR\n// ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES\n// WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN\n// ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF\n// OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.\n/*jshint browser: true, strict: true, immed: true, latedef: true, undef: true, regexdash: false */\nvar decoder;\nvar Hex = {\n decode: function (a) {\n var i;\n if (decoder === undefined) {\n var hex = \"0123456789ABCDEF\";\n var ignore = \" \\f\\n\\r\\t\\u00A0\\u2028\\u2029\";\n decoder = {};\n for (i = 0; i < 16; ++i) {\n decoder[hex.charAt(i)] = i;\n }\n hex = hex.toLowerCase();\n for (i = 10; i < 16; ++i) {\n decoder[hex.charAt(i)] = i;\n }\n for (i = 0; i < ignore.length; ++i) {\n decoder[ignore.charAt(i)] = -1;\n }\n }\n var out = [];\n var bits = 0;\n var char_count = 0;\n for (i = 0; i < a.length; ++i) {\n var c = a.charAt(i);\n if (c == \"=\") {\n break;\n }\n c = decoder[c];\n if (c == -1) {\n continue;\n }\n if (c === undefined) {\n throw new Error(\"Illegal character at offset \" + i);\n }\n bits |= c;\n if (++char_count >= 2) {\n out[out.length] = bits;\n bits = 0;\n char_count = 0;\n }\n else {\n bits <<= 4;\n }\n }\n if (char_count) {\n throw new Error(\"Hex encoding incomplete: 4 bits missing\");\n }\n return out;\n }\n};\n\n\n//# sourceURL=webpack://JSEncrypt/./lib/lib/asn1js/hex.js?"); + "use strict"; + eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"Hex\": () => (/* binding */ Hex)\n/* harmony export */ });\n// Hex JavaScript decoder\n// Copyright (c) 2008-2013 Lapo Luchini \n// Permission to use, copy, modify, and/or distribute this software for any\n// purpose with or without fee is hereby granted, provided that the above\n// copyright notice and this permission notice appear in all copies.\n//\n// THE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES\n// WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF\n// MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR\n// ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES\n// WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN\n// ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF\n// OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.\n/*jshint browser: true, strict: true, immed: true, latedef: true, undef: true, regexdash: false */\nvar decoder;\nvar Hex = {\n decode: function (a) {\n var i;\n if (decoder === undefined) {\n var hex = \"0123456789ABCDEF\";\n var ignore = \" \\f\\n\\r\\t\\u00A0\\u2028\\u2029\";\n decoder = {};\n for (i = 0; i < 16; ++i) {\n decoder[hex.charAt(i)] = i;\n }\n hex = hex.toLowerCase();\n for (i = 10; i < 16; ++i) {\n decoder[hex.charAt(i)] = i;\n }\n for (i = 0; i < ignore.length; ++i) {\n decoder[ignore.charAt(i)] = -1;\n }\n }\n var out = [];\n var bits = 0;\n var char_count = 0;\n for (i = 0; i < a.length; ++i) {\n var c = a.charAt(i);\n if (c == \"=\") {\n break;\n }\n c = decoder[c];\n if (c == -1) {\n continue;\n }\n if (c === undefined) {\n throw new Error(\"Illegal character at offset \" + i);\n }\n bits |= c;\n if (++char_count >= 2) {\n out[out.length] = bits;\n bits = 0;\n char_count = 0;\n }\n else {\n bits <<= 4;\n }\n }\n if (char_count) {\n throw new Error(\"Hex encoding incomplete: 4 bits missing\");\n }\n return out;\n }\n};\n\n\n//# sourceURL=webpack://JSEncrypt/./lib/lib/asn1js/hex.js?"); -/***/ }), + /***/ + }), -/***/ "./lib/lib/asn1js/int10.js": -/*!*********************************!*\ - !*** ./lib/lib/asn1js/int10.js ***! - \*********************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + /***/ + "./lib/lib/asn1js/int10.js": + /*!*********************************!*\ + !*** ./lib/lib/asn1js/int10.js ***! + \*********************************/ + /***/ + ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { -"use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"Int10\": () => (/* binding */ Int10)\n/* harmony export */ });\n// Big integer base-10 printing library\n// Copyright (c) 2014 Lapo Luchini \n// Permission to use, copy, modify, and/or distribute this software for any\n// purpose with or without fee is hereby granted, provided that the above\n// copyright notice and this permission notice appear in all copies.\n//\n// THE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES\n// WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF\n// MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR\n// ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES\n// WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN\n// ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF\n// OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.\n/*jshint browser: true, strict: true, immed: true, latedef: true, undef: true, regexdash: false */\nvar max = 10000000000000; // biggest integer that can still fit 2^53 when multiplied by 256\nvar Int10 = /** @class */ (function () {\n function Int10(value) {\n this.buf = [+value || 0];\n }\n Int10.prototype.mulAdd = function (m, c) {\n // assert(m <= 256)\n var b = this.buf;\n var l = b.length;\n var i;\n var t;\n for (i = 0; i < l; ++i) {\n t = b[i] * m + c;\n if (t < max) {\n c = 0;\n }\n else {\n c = 0 | (t / max);\n t -= c * max;\n }\n b[i] = t;\n }\n if (c > 0) {\n b[i] = c;\n }\n };\n Int10.prototype.sub = function (c) {\n // assert(m <= 256)\n var b = this.buf;\n var l = b.length;\n var i;\n var t;\n for (i = 0; i < l; ++i) {\n t = b[i] - c;\n if (t < 0) {\n t += max;\n c = 1;\n }\n else {\n c = 0;\n }\n b[i] = t;\n }\n while (b[b.length - 1] === 0) {\n b.pop();\n }\n };\n Int10.prototype.toString = function (base) {\n if ((base || 10) != 10) {\n throw new Error(\"only base 10 is supported\");\n }\n var b = this.buf;\n var s = b[b.length - 1].toString();\n for (var i = b.length - 2; i >= 0; --i) {\n s += (max + b[i]).toString().substring(1);\n }\n return s;\n };\n Int10.prototype.valueOf = function () {\n var b = this.buf;\n var v = 0;\n for (var i = b.length - 1; i >= 0; --i) {\n v = v * max + b[i];\n }\n return v;\n };\n Int10.prototype.simplify = function () {\n var b = this.buf;\n return (b.length == 1) ? b[0] : this;\n };\n return Int10;\n}());\n\n\n\n//# sourceURL=webpack://JSEncrypt/./lib/lib/asn1js/int10.js?"); + "use strict"; + eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"Int10\": () => (/* binding */ Int10)\n/* harmony export */ });\n// Big integer base-10 printing library\n// Copyright (c) 2014 Lapo Luchini \n// Permission to use, copy, modify, and/or distribute this software for any\n// purpose with or without fee is hereby granted, provided that the above\n// copyright notice and this permission notice appear in all copies.\n//\n// THE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES\n// WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF\n// MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR\n// ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES\n// WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN\n// ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF\n// OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.\n/*jshint browser: true, strict: true, immed: true, latedef: true, undef: true, regexdash: false */\nvar max = 10000000000000; // biggest integer that can still fit 2^53 when multiplied by 256\nvar Int10 = /** @class */ (function () {\n function Int10(value) {\n this.buf = [+value || 0];\n }\n Int10.prototype.mulAdd = function (m, c) {\n // assert(m <= 256)\n var b = this.buf;\n var l = b.length;\n var i;\n var t;\n for (i = 0; i < l; ++i) {\n t = b[i] * m + c;\n if (t < max) {\n c = 0;\n }\n else {\n c = 0 | (t / max);\n t -= c * max;\n }\n b[i] = t;\n }\n if (c > 0) {\n b[i] = c;\n }\n };\n Int10.prototype.sub = function (c) {\n // assert(m <= 256)\n var b = this.buf;\n var l = b.length;\n var i;\n var t;\n for (i = 0; i < l; ++i) {\n t = b[i] - c;\n if (t < 0) {\n t += max;\n c = 1;\n }\n else {\n c = 0;\n }\n b[i] = t;\n }\n while (b[b.length - 1] === 0) {\n b.pop();\n }\n };\n Int10.prototype.toString = function (base) {\n if ((base || 10) != 10) {\n throw new Error(\"only base 10 is supported\");\n }\n var b = this.buf;\n var s = b[b.length - 1].toString();\n for (var i = b.length - 2; i >= 0; --i) {\n s += (max + b[i]).toString().substring(1);\n }\n return s;\n };\n Int10.prototype.valueOf = function () {\n var b = this.buf;\n var v = 0;\n for (var i = b.length - 1; i >= 0; --i) {\n v = v * max + b[i];\n }\n return v;\n };\n Int10.prototype.simplify = function () {\n var b = this.buf;\n return (b.length == 1) ? b[0] : this;\n };\n return Int10;\n}());\n\n\n\n//# sourceURL=webpack://JSEncrypt/./lib/lib/asn1js/int10.js?"); -/***/ }), + /***/ + }), -/***/ "./lib/lib/jsbn/base64.js": -/*!********************************!*\ - !*** ./lib/lib/jsbn/base64.js ***! - \********************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + /***/ + "./lib/lib/jsbn/base64.js": + /*!********************************!*\ + !*** ./lib/lib/jsbn/base64.js ***! + \********************************/ + /***/ + ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { -"use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"b64toBA\": () => (/* binding */ b64toBA),\n/* harmony export */ \"b64tohex\": () => (/* binding */ b64tohex),\n/* harmony export */ \"hex2b64\": () => (/* binding */ hex2b64)\n/* harmony export */ });\n/* harmony import */ var _util__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./util */ \"./lib/lib/jsbn/util.js\");\n\nvar b64map = \"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/\";\nvar b64pad = \"=\";\nfunction hex2b64(h) {\n var i;\n var c;\n var ret = \"\";\n for (i = 0; i + 3 <= h.length; i += 3) {\n c = parseInt(h.substring(i, i + 3), 16);\n ret += b64map.charAt(c >> 6) + b64map.charAt(c & 63);\n }\n if (i + 1 == h.length) {\n c = parseInt(h.substring(i, i + 1), 16);\n ret += b64map.charAt(c << 2);\n }\n else if (i + 2 == h.length) {\n c = parseInt(h.substring(i, i + 2), 16);\n ret += b64map.charAt(c >> 2) + b64map.charAt((c & 3) << 4);\n }\n while ((ret.length & 3) > 0) {\n ret += b64pad;\n }\n return ret;\n}\n// convert a base64 string to hex\nfunction b64tohex(s) {\n var ret = \"\";\n var i;\n var k = 0; // b64 state, 0-3\n var slop = 0;\n for (i = 0; i < s.length; ++i) {\n if (s.charAt(i) == b64pad) {\n break;\n }\n var v = b64map.indexOf(s.charAt(i));\n if (v < 0) {\n continue;\n }\n if (k == 0) {\n ret += (0,_util__WEBPACK_IMPORTED_MODULE_0__.int2char)(v >> 2);\n slop = v & 3;\n k = 1;\n }\n else if (k == 1) {\n ret += (0,_util__WEBPACK_IMPORTED_MODULE_0__.int2char)((slop << 2) | (v >> 4));\n slop = v & 0xf;\n k = 2;\n }\n else if (k == 2) {\n ret += (0,_util__WEBPACK_IMPORTED_MODULE_0__.int2char)(slop);\n ret += (0,_util__WEBPACK_IMPORTED_MODULE_0__.int2char)(v >> 2);\n slop = v & 3;\n k = 3;\n }\n else {\n ret += (0,_util__WEBPACK_IMPORTED_MODULE_0__.int2char)((slop << 2) | (v >> 4));\n ret += (0,_util__WEBPACK_IMPORTED_MODULE_0__.int2char)(v & 0xf);\n k = 0;\n }\n }\n if (k == 1) {\n ret += (0,_util__WEBPACK_IMPORTED_MODULE_0__.int2char)(slop << 2);\n }\n return ret;\n}\n// convert a base64 string to a byte/number array\nfunction b64toBA(s) {\n // piggyback on b64tohex for now, optimize later\n var h = b64tohex(s);\n var i;\n var a = [];\n for (i = 0; 2 * i < h.length; ++i) {\n a[i] = parseInt(h.substring(2 * i, 2 * i + 2), 16);\n }\n return a;\n}\n\n\n//# sourceURL=webpack://JSEncrypt/./lib/lib/jsbn/base64.js?"); + "use strict"; + eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"b64toBA\": () => (/* binding */ b64toBA),\n/* harmony export */ \"b64tohex\": () => (/* binding */ b64tohex),\n/* harmony export */ \"hex2b64\": () => (/* binding */ hex2b64)\n/* harmony export */ });\n/* harmony import */ var _util__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./util */ \"./lib/lib/jsbn/util.js\");\n\nvar b64map = \"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/\";\nvar b64pad = \"=\";\nfunction hex2b64(h) {\n var i;\n var c;\n var ret = \"\";\n for (i = 0; i + 3 <= h.length; i += 3) {\n c = parseInt(h.substring(i, i + 3), 16);\n ret += b64map.charAt(c >> 6) + b64map.charAt(c & 63);\n }\n if (i + 1 == h.length) {\n c = parseInt(h.substring(i, i + 1), 16);\n ret += b64map.charAt(c << 2);\n }\n else if (i + 2 == h.length) {\n c = parseInt(h.substring(i, i + 2), 16);\n ret += b64map.charAt(c >> 2) + b64map.charAt((c & 3) << 4);\n }\n while ((ret.length & 3) > 0) {\n ret += b64pad;\n }\n return ret;\n}\n// convert a base64 string to hex\nfunction b64tohex(s) {\n var ret = \"\";\n var i;\n var k = 0; // b64 state, 0-3\n var slop = 0;\n for (i = 0; i < s.length; ++i) {\n if (s.charAt(i) == b64pad) {\n break;\n }\n var v = b64map.indexOf(s.charAt(i));\n if (v < 0) {\n continue;\n }\n if (k == 0) {\n ret += (0,_util__WEBPACK_IMPORTED_MODULE_0__.int2char)(v >> 2);\n slop = v & 3;\n k = 1;\n }\n else if (k == 1) {\n ret += (0,_util__WEBPACK_IMPORTED_MODULE_0__.int2char)((slop << 2) | (v >> 4));\n slop = v & 0xf;\n k = 2;\n }\n else if (k == 2) {\n ret += (0,_util__WEBPACK_IMPORTED_MODULE_0__.int2char)(slop);\n ret += (0,_util__WEBPACK_IMPORTED_MODULE_0__.int2char)(v >> 2);\n slop = v & 3;\n k = 3;\n }\n else {\n ret += (0,_util__WEBPACK_IMPORTED_MODULE_0__.int2char)((slop << 2) | (v >> 4));\n ret += (0,_util__WEBPACK_IMPORTED_MODULE_0__.int2char)(v & 0xf);\n k = 0;\n }\n }\n if (k == 1) {\n ret += (0,_util__WEBPACK_IMPORTED_MODULE_0__.int2char)(slop << 2);\n }\n return ret;\n}\n// convert a base64 string to a byte/number array\nfunction b64toBA(s) {\n // piggyback on b64tohex for now, optimize later\n var h = b64tohex(s);\n var i;\n var a = [];\n for (i = 0; 2 * i < h.length; ++i) {\n a[i] = parseInt(h.substring(2 * i, 2 * i + 2), 16);\n }\n return a;\n}\n\n\n//# sourceURL=webpack://JSEncrypt/./lib/lib/jsbn/base64.js?"); -/***/ }), + /***/ + }), -/***/ "./lib/lib/jsbn/jsbn.js": -/*!******************************!*\ - !*** ./lib/lib/jsbn/jsbn.js ***! - \******************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + /***/ + "./lib/lib/jsbn/jsbn.js": + /*!******************************!*\ + !*** ./lib/lib/jsbn/jsbn.js ***! + \******************************/ + /***/ + ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { -"use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"BigInteger\": () => (/* binding */ BigInteger),\n/* harmony export */ \"intAt\": () => (/* binding */ intAt),\n/* harmony export */ \"nbi\": () => (/* binding */ nbi),\n/* harmony export */ \"nbits\": () => (/* binding */ nbits),\n/* harmony export */ \"nbv\": () => (/* binding */ nbv),\n/* harmony export */ \"parseBigInt\": () => (/* binding */ parseBigInt)\n/* harmony export */ });\n/* harmony import */ var _util__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./util */ \"./lib/lib/jsbn/util.js\");\n// Copyright (c) 2005 Tom Wu\n// All Rights Reserved.\n// See \"LICENSE\" for details.\n// Basic JavaScript BN library - subset useful for RSA encryption.\n\n// Bits per digit\nvar dbits;\n// JavaScript engine analysis\nvar canary = 0xdeadbeefcafe;\nvar j_lm = ((canary & 0xffffff) == 0xefcafe);\n//#region\nvar lowprimes = [2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97, 101, 103, 107, 109, 113, 127, 131, 137, 139, 149, 151, 157, 163, 167, 173, 179, 181, 191, 193, 197, 199, 211, 223, 227, 229, 233, 239, 241, 251, 257, 263, 269, 271, 277, 281, 283, 293, 307, 311, 313, 317, 331, 337, 347, 349, 353, 359, 367, 373, 379, 383, 389, 397, 401, 409, 419, 421, 431, 433, 439, 443, 449, 457, 461, 463, 467, 479, 487, 491, 499, 503, 509, 521, 523, 541, 547, 557, 563, 569, 571, 577, 587, 593, 599, 601, 607, 613, 617, 619, 631, 641, 643, 647, 653, 659, 661, 673, 677, 683, 691, 701, 709, 719, 727, 733, 739, 743, 751, 757, 761, 769, 773, 787, 797, 809, 811, 821, 823, 827, 829, 839, 853, 857, 859, 863, 877, 881, 883, 887, 907, 911, 919, 929, 937, 941, 947, 953, 967, 971, 977, 983, 991, 997];\nvar lplim = (1 << 26) / lowprimes[lowprimes.length - 1];\n//#endregion\n// (public) Constructor\nvar BigInteger = /** @class */ (function () {\n function BigInteger(a, b, c) {\n if (a != null) {\n if (\"number\" == typeof a) {\n this.fromNumber(a, b, c);\n }\n else if (b == null && \"string\" != typeof a) {\n this.fromString(a, 256);\n }\n else {\n this.fromString(a, b);\n }\n }\n }\n //#region PUBLIC\n // BigInteger.prototype.toString = bnToString;\n // (public) return string representation in given radix\n BigInteger.prototype.toString = function (b) {\n if (this.s < 0) {\n return \"-\" + this.negate().toString(b);\n }\n var k;\n if (b == 16) {\n k = 4;\n }\n else if (b == 8) {\n k = 3;\n }\n else if (b == 2) {\n k = 1;\n }\n else if (b == 32) {\n k = 5;\n }\n else if (b == 4) {\n k = 2;\n }\n else {\n return this.toRadix(b);\n }\n var km = (1 << k) - 1;\n var d;\n var m = false;\n var r = \"\";\n var i = this.t;\n var p = this.DB - (i * this.DB) % k;\n if (i-- > 0) {\n if (p < this.DB && (d = this[i] >> p) > 0) {\n m = true;\n r = (0,_util__WEBPACK_IMPORTED_MODULE_0__.int2char)(d);\n }\n while (i >= 0) {\n if (p < k) {\n d = (this[i] & ((1 << p) - 1)) << (k - p);\n d |= this[--i] >> (p += this.DB - k);\n }\n else {\n d = (this[i] >> (p -= k)) & km;\n if (p <= 0) {\n p += this.DB;\n --i;\n }\n }\n if (d > 0) {\n m = true;\n }\n if (m) {\n r += (0,_util__WEBPACK_IMPORTED_MODULE_0__.int2char)(d);\n }\n }\n }\n return m ? r : \"0\";\n };\n // BigInteger.prototype.negate = bnNegate;\n // (public) -this\n BigInteger.prototype.negate = function () {\n var r = nbi();\n BigInteger.ZERO.subTo(this, r);\n return r;\n };\n // BigInteger.prototype.abs = bnAbs;\n // (public) |this|\n BigInteger.prototype.abs = function () {\n return (this.s < 0) ? this.negate() : this;\n };\n // BigInteger.prototype.compareTo = bnCompareTo;\n // (public) return + if this > a, - if this < a, 0 if equal\n BigInteger.prototype.compareTo = function (a) {\n var r = this.s - a.s;\n if (r != 0) {\n return r;\n }\n var i = this.t;\n r = i - a.t;\n if (r != 0) {\n return (this.s < 0) ? -r : r;\n }\n while (--i >= 0) {\n if ((r = this[i] - a[i]) != 0) {\n return r;\n }\n }\n return 0;\n };\n // BigInteger.prototype.bitLength = bnBitLength;\n // (public) return the number of bits in \"this\"\n BigInteger.prototype.bitLength = function () {\n if (this.t <= 0) {\n return 0;\n }\n return this.DB * (this.t - 1) + nbits(this[this.t - 1] ^ (this.s & this.DM));\n };\n // BigInteger.prototype.mod = bnMod;\n // (public) this mod a\n BigInteger.prototype.mod = function (a) {\n var r = nbi();\n this.abs().divRemTo(a, null, r);\n if (this.s < 0 && r.compareTo(BigInteger.ZERO) > 0) {\n a.subTo(r, r);\n }\n return r;\n };\n // BigInteger.prototype.modPowInt = bnModPowInt;\n // (public) this^e % m, 0 <= e < 2^32\n BigInteger.prototype.modPowInt = function (e, m) {\n var z;\n if (e < 256 || m.isEven()) {\n z = new Classic(m);\n }\n else {\n z = new Montgomery(m);\n }\n return this.exp(e, z);\n };\n // BigInteger.prototype.clone = bnClone;\n // (public)\n BigInteger.prototype.clone = function () {\n var r = nbi();\n this.copyTo(r);\n return r;\n };\n // BigInteger.prototype.intValue = bnIntValue;\n // (public) return value as integer\n BigInteger.prototype.intValue = function () {\n if (this.s < 0) {\n if (this.t == 1) {\n return this[0] - this.DV;\n }\n else if (this.t == 0) {\n return -1;\n }\n }\n else if (this.t == 1) {\n return this[0];\n }\n else if (this.t == 0) {\n return 0;\n }\n // assumes 16 < DB < 32\n return ((this[1] & ((1 << (32 - this.DB)) - 1)) << this.DB) | this[0];\n };\n // BigInteger.prototype.byteValue = bnByteValue;\n // (public) return value as byte\n BigInteger.prototype.byteValue = function () {\n return (this.t == 0) ? this.s : (this[0] << 24) >> 24;\n };\n // BigInteger.prototype.shortValue = bnShortValue;\n // (public) return value as short (assumes DB>=16)\n BigInteger.prototype.shortValue = function () {\n return (this.t == 0) ? this.s : (this[0] << 16) >> 16;\n };\n // BigInteger.prototype.signum = bnSigNum;\n // (public) 0 if this == 0, 1 if this > 0\n BigInteger.prototype.signum = function () {\n if (this.s < 0) {\n return -1;\n }\n else if (this.t <= 0 || (this.t == 1 && this[0] <= 0)) {\n return 0;\n }\n else {\n return 1;\n }\n };\n // BigInteger.prototype.toByteArray = bnToByteArray;\n // (public) convert to bigendian byte array\n BigInteger.prototype.toByteArray = function () {\n var i = this.t;\n var r = [];\n r[0] = this.s;\n var p = this.DB - (i * this.DB) % 8;\n var d;\n var k = 0;\n if (i-- > 0) {\n if (p < this.DB && (d = this[i] >> p) != (this.s & this.DM) >> p) {\n r[k++] = d | (this.s << (this.DB - p));\n }\n while (i >= 0) {\n if (p < 8) {\n d = (this[i] & ((1 << p) - 1)) << (8 - p);\n d |= this[--i] >> (p += this.DB - 8);\n }\n else {\n d = (this[i] >> (p -= 8)) & 0xff;\n if (p <= 0) {\n p += this.DB;\n --i;\n }\n }\n if ((d & 0x80) != 0) {\n d |= -256;\n }\n if (k == 0 && (this.s & 0x80) != (d & 0x80)) {\n ++k;\n }\n if (k > 0 || d != this.s) {\n r[k++] = d;\n }\n }\n }\n return r;\n };\n // BigInteger.prototype.equals = bnEquals;\n BigInteger.prototype.equals = function (a) {\n return (this.compareTo(a) == 0);\n };\n // BigInteger.prototype.min = bnMin;\n BigInteger.prototype.min = function (a) {\n return (this.compareTo(a) < 0) ? this : a;\n };\n // BigInteger.prototype.max = bnMax;\n BigInteger.prototype.max = function (a) {\n return (this.compareTo(a) > 0) ? this : a;\n };\n // BigInteger.prototype.and = bnAnd;\n BigInteger.prototype.and = function (a) {\n var r = nbi();\n this.bitwiseTo(a, _util__WEBPACK_IMPORTED_MODULE_0__.op_and, r);\n return r;\n };\n // BigInteger.prototype.or = bnOr;\n BigInteger.prototype.or = function (a) {\n var r = nbi();\n this.bitwiseTo(a, _util__WEBPACK_IMPORTED_MODULE_0__.op_or, r);\n return r;\n };\n // BigInteger.prototype.xor = bnXor;\n BigInteger.prototype.xor = function (a) {\n var r = nbi();\n this.bitwiseTo(a, _util__WEBPACK_IMPORTED_MODULE_0__.op_xor, r);\n return r;\n };\n // BigInteger.prototype.andNot = bnAndNot;\n BigInteger.prototype.andNot = function (a) {\n var r = nbi();\n this.bitwiseTo(a, _util__WEBPACK_IMPORTED_MODULE_0__.op_andnot, r);\n return r;\n };\n // BigInteger.prototype.not = bnNot;\n // (public) ~this\n BigInteger.prototype.not = function () {\n var r = nbi();\n for (var i = 0; i < this.t; ++i) {\n r[i] = this.DM & ~this[i];\n }\n r.t = this.t;\n r.s = ~this.s;\n return r;\n };\n // BigInteger.prototype.shiftLeft = bnShiftLeft;\n // (public) this << n\n BigInteger.prototype.shiftLeft = function (n) {\n var r = nbi();\n if (n < 0) {\n this.rShiftTo(-n, r);\n }\n else {\n this.lShiftTo(n, r);\n }\n return r;\n };\n // BigInteger.prototype.shiftRight = bnShiftRight;\n // (public) this >> n\n BigInteger.prototype.shiftRight = function (n) {\n var r = nbi();\n if (n < 0) {\n this.lShiftTo(-n, r);\n }\n else {\n this.rShiftTo(n, r);\n }\n return r;\n };\n // BigInteger.prototype.getLowestSetBit = bnGetLowestSetBit;\n // (public) returns index of lowest 1-bit (or -1 if none)\n BigInteger.prototype.getLowestSetBit = function () {\n for (var i = 0; i < this.t; ++i) {\n if (this[i] != 0) {\n return i * this.DB + (0,_util__WEBPACK_IMPORTED_MODULE_0__.lbit)(this[i]);\n }\n }\n if (this.s < 0) {\n return this.t * this.DB;\n }\n return -1;\n };\n // BigInteger.prototype.bitCount = bnBitCount;\n // (public) return number of set bits\n BigInteger.prototype.bitCount = function () {\n var r = 0;\n var x = this.s & this.DM;\n for (var i = 0; i < this.t; ++i) {\n r += (0,_util__WEBPACK_IMPORTED_MODULE_0__.cbit)(this[i] ^ x);\n }\n return r;\n };\n // BigInteger.prototype.testBit = bnTestBit;\n // (public) true iff nth bit is set\n BigInteger.prototype.testBit = function (n) {\n var j = Math.floor(n / this.DB);\n if (j >= this.t) {\n return (this.s != 0);\n }\n return ((this[j] & (1 << (n % this.DB))) != 0);\n };\n // BigInteger.prototype.setBit = bnSetBit;\n // (public) this | (1< 1) {\n var g2 = nbi();\n z.sqrTo(g[1], g2);\n while (n <= km) {\n g[n] = nbi();\n z.mulTo(g2, g[n - 2], g[n]);\n n += 2;\n }\n }\n var j = e.t - 1;\n var w;\n var is1 = true;\n var r2 = nbi();\n var t;\n i = nbits(e[j]) - 1;\n while (j >= 0) {\n if (i >= k1) {\n w = (e[j] >> (i - k1)) & km;\n }\n else {\n w = (e[j] & ((1 << (i + 1)) - 1)) << (k1 - i);\n if (j > 0) {\n w |= e[j - 1] >> (this.DB + i - k1);\n }\n }\n n = k;\n while ((w & 1) == 0) {\n w >>= 1;\n --n;\n }\n if ((i -= n) < 0) {\n i += this.DB;\n --j;\n }\n if (is1) { // ret == 1, don't bother squaring or multiplying it\n g[w].copyTo(r);\n is1 = false;\n }\n else {\n while (n > 1) {\n z.sqrTo(r, r2);\n z.sqrTo(r2, r);\n n -= 2;\n }\n if (n > 0) {\n z.sqrTo(r, r2);\n }\n else {\n t = r;\n r = r2;\n r2 = t;\n }\n z.mulTo(r2, g[w], r);\n }\n while (j >= 0 && (e[j] & (1 << i)) == 0) {\n z.sqrTo(r, r2);\n t = r;\n r = r2;\n r2 = t;\n if (--i < 0) {\n i = this.DB - 1;\n --j;\n }\n }\n }\n return z.revert(r);\n };\n // BigInteger.prototype.modInverse = bnModInverse;\n // (public) 1/this % m (HAC 14.61)\n BigInteger.prototype.modInverse = function (m) {\n var ac = m.isEven();\n if ((this.isEven() && ac) || m.signum() == 0) {\n return BigInteger.ZERO;\n }\n var u = m.clone();\n var v = this.clone();\n var a = nbv(1);\n var b = nbv(0);\n var c = nbv(0);\n var d = nbv(1);\n while (u.signum() != 0) {\n while (u.isEven()) {\n u.rShiftTo(1, u);\n if (ac) {\n if (!a.isEven() || !b.isEven()) {\n a.addTo(this, a);\n b.subTo(m, b);\n }\n a.rShiftTo(1, a);\n }\n else if (!b.isEven()) {\n b.subTo(m, b);\n }\n b.rShiftTo(1, b);\n }\n while (v.isEven()) {\n v.rShiftTo(1, v);\n if (ac) {\n if (!c.isEven() || !d.isEven()) {\n c.addTo(this, c);\n d.subTo(m, d);\n }\n c.rShiftTo(1, c);\n }\n else if (!d.isEven()) {\n d.subTo(m, d);\n }\n d.rShiftTo(1, d);\n }\n if (u.compareTo(v) >= 0) {\n u.subTo(v, u);\n if (ac) {\n a.subTo(c, a);\n }\n b.subTo(d, b);\n }\n else {\n v.subTo(u, v);\n if (ac) {\n c.subTo(a, c);\n }\n d.subTo(b, d);\n }\n }\n if (v.compareTo(BigInteger.ONE) != 0) {\n return BigInteger.ZERO;\n }\n if (d.compareTo(m) >= 0) {\n return d.subtract(m);\n }\n if (d.signum() < 0) {\n d.addTo(m, d);\n }\n else {\n return d;\n }\n if (d.signum() < 0) {\n return d.add(m);\n }\n else {\n return d;\n }\n };\n // BigInteger.prototype.pow = bnPow;\n // (public) this^e\n BigInteger.prototype.pow = function (e) {\n return this.exp(e, new NullExp());\n };\n // BigInteger.prototype.gcd = bnGCD;\n // (public) gcd(this,a) (HAC 14.54)\n BigInteger.prototype.gcd = function (a) {\n var x = (this.s < 0) ? this.negate() : this.clone();\n var y = (a.s < 0) ? a.negate() : a.clone();\n if (x.compareTo(y) < 0) {\n var t = x;\n x = y;\n y = t;\n }\n var i = x.getLowestSetBit();\n var g = y.getLowestSetBit();\n if (g < 0) {\n return x;\n }\n if (i < g) {\n g = i;\n }\n if (g > 0) {\n x.rShiftTo(g, x);\n y.rShiftTo(g, y);\n }\n while (x.signum() > 0) {\n if ((i = x.getLowestSetBit()) > 0) {\n x.rShiftTo(i, x);\n }\n if ((i = y.getLowestSetBit()) > 0) {\n y.rShiftTo(i, y);\n }\n if (x.compareTo(y) >= 0) {\n x.subTo(y, x);\n x.rShiftTo(1, x);\n }\n else {\n y.subTo(x, y);\n y.rShiftTo(1, y);\n }\n }\n if (g > 0) {\n y.lShiftTo(g, y);\n }\n return y;\n };\n // BigInteger.prototype.isProbablePrime = bnIsProbablePrime;\n // (public) test primality with certainty >= 1-.5^t\n BigInteger.prototype.isProbablePrime = function (t) {\n var i;\n var x = this.abs();\n if (x.t == 1 && x[0] <= lowprimes[lowprimes.length - 1]) {\n for (i = 0; i < lowprimes.length; ++i) {\n if (x[0] == lowprimes[i]) {\n return true;\n }\n }\n return false;\n }\n if (x.isEven()) {\n return false;\n }\n i = 1;\n while (i < lowprimes.length) {\n var m = lowprimes[i];\n var j = i + 1;\n while (j < lowprimes.length && m < lplim) {\n m *= lowprimes[j++];\n }\n m = x.modInt(m);\n while (i < j) {\n if (m % lowprimes[i++] == 0) {\n return false;\n }\n }\n }\n return x.millerRabin(t);\n };\n //#endregion PUBLIC\n //#region PROTECTED\n // BigInteger.prototype.copyTo = bnpCopyTo;\n // (protected) copy this to r\n BigInteger.prototype.copyTo = function (r) {\n for (var i = this.t - 1; i >= 0; --i) {\n r[i] = this[i];\n }\n r.t = this.t;\n r.s = this.s;\n };\n // BigInteger.prototype.fromInt = bnpFromInt;\n // (protected) set from integer value x, -DV <= x < DV\n BigInteger.prototype.fromInt = function (x) {\n this.t = 1;\n this.s = (x < 0) ? -1 : 0;\n if (x > 0) {\n this[0] = x;\n }\n else if (x < -1) {\n this[0] = x + this.DV;\n }\n else {\n this.t = 0;\n }\n };\n // BigInteger.prototype.fromString = bnpFromString;\n // (protected) set from string and radix\n BigInteger.prototype.fromString = function (s, b) {\n var k;\n if (b == 16) {\n k = 4;\n }\n else if (b == 8) {\n k = 3;\n }\n else if (b == 256) {\n k = 8;\n /* byte array */\n }\n else if (b == 2) {\n k = 1;\n }\n else if (b == 32) {\n k = 5;\n }\n else if (b == 4) {\n k = 2;\n }\n else {\n this.fromRadix(s, b);\n return;\n }\n this.t = 0;\n this.s = 0;\n var i = s.length;\n var mi = false;\n var sh = 0;\n while (--i >= 0) {\n var x = (k == 8) ? (+s[i]) & 0xff : intAt(s, i);\n if (x < 0) {\n if (s.charAt(i) == \"-\") {\n mi = true;\n }\n continue;\n }\n mi = false;\n if (sh == 0) {\n this[this.t++] = x;\n }\n else if (sh + k > this.DB) {\n this[this.t - 1] |= (x & ((1 << (this.DB - sh)) - 1)) << sh;\n this[this.t++] = (x >> (this.DB - sh));\n }\n else {\n this[this.t - 1] |= x << sh;\n }\n sh += k;\n if (sh >= this.DB) {\n sh -= this.DB;\n }\n }\n if (k == 8 && ((+s[0]) & 0x80) != 0) {\n this.s = -1;\n if (sh > 0) {\n this[this.t - 1] |= ((1 << (this.DB - sh)) - 1) << sh;\n }\n }\n this.clamp();\n if (mi) {\n BigInteger.ZERO.subTo(this, this);\n }\n };\n // BigInteger.prototype.clamp = bnpClamp;\n // (protected) clamp off excess high words\n BigInteger.prototype.clamp = function () {\n var c = this.s & this.DM;\n while (this.t > 0 && this[this.t - 1] == c) {\n --this.t;\n }\n };\n // BigInteger.prototype.dlShiftTo = bnpDLShiftTo;\n // (protected) r = this << n*DB\n BigInteger.prototype.dlShiftTo = function (n, r) {\n var i;\n for (i = this.t - 1; i >= 0; --i) {\n r[i + n] = this[i];\n }\n for (i = n - 1; i >= 0; --i) {\n r[i] = 0;\n }\n r.t = this.t + n;\n r.s = this.s;\n };\n // BigInteger.prototype.drShiftTo = bnpDRShiftTo;\n // (protected) r = this >> n*DB\n BigInteger.prototype.drShiftTo = function (n, r) {\n for (var i = n; i < this.t; ++i) {\n r[i - n] = this[i];\n }\n r.t = Math.max(this.t - n, 0);\n r.s = this.s;\n };\n // BigInteger.prototype.lShiftTo = bnpLShiftTo;\n // (protected) r = this << n\n BigInteger.prototype.lShiftTo = function (n, r) {\n var bs = n % this.DB;\n var cbs = this.DB - bs;\n var bm = (1 << cbs) - 1;\n var ds = Math.floor(n / this.DB);\n var c = (this.s << bs) & this.DM;\n for (var i = this.t - 1; i >= 0; --i) {\n r[i + ds + 1] = (this[i] >> cbs) | c;\n c = (this[i] & bm) << bs;\n }\n for (var i = ds - 1; i >= 0; --i) {\n r[i] = 0;\n }\n r[ds] = c;\n r.t = this.t + ds + 1;\n r.s = this.s;\n r.clamp();\n };\n // BigInteger.prototype.rShiftTo = bnpRShiftTo;\n // (protected) r = this >> n\n BigInteger.prototype.rShiftTo = function (n, r) {\n r.s = this.s;\n var ds = Math.floor(n / this.DB);\n if (ds >= this.t) {\n r.t = 0;\n return;\n }\n var bs = n % this.DB;\n var cbs = this.DB - bs;\n var bm = (1 << bs) - 1;\n r[0] = this[ds] >> bs;\n for (var i = ds + 1; i < this.t; ++i) {\n r[i - ds - 1] |= (this[i] & bm) << cbs;\n r[i - ds] = this[i] >> bs;\n }\n if (bs > 0) {\n r[this.t - ds - 1] |= (this.s & bm) << cbs;\n }\n r.t = this.t - ds;\n r.clamp();\n };\n // BigInteger.prototype.subTo = bnpSubTo;\n // (protected) r = this - a\n BigInteger.prototype.subTo = function (a, r) {\n var i = 0;\n var c = 0;\n var m = Math.min(a.t, this.t);\n while (i < m) {\n c += this[i] - a[i];\n r[i++] = c & this.DM;\n c >>= this.DB;\n }\n if (a.t < this.t) {\n c -= a.s;\n while (i < this.t) {\n c += this[i];\n r[i++] = c & this.DM;\n c >>= this.DB;\n }\n c += this.s;\n }\n else {\n c += this.s;\n while (i < a.t) {\n c -= a[i];\n r[i++] = c & this.DM;\n c >>= this.DB;\n }\n c -= a.s;\n }\n r.s = (c < 0) ? -1 : 0;\n if (c < -1) {\n r[i++] = this.DV + c;\n }\n else if (c > 0) {\n r[i++] = c;\n }\n r.t = i;\n r.clamp();\n };\n // BigInteger.prototype.multiplyTo = bnpMultiplyTo;\n // (protected) r = this * a, r != this,a (HAC 14.12)\n // \"this\" should be the larger one if appropriate.\n BigInteger.prototype.multiplyTo = function (a, r) {\n var x = this.abs();\n var y = a.abs();\n var i = x.t;\n r.t = i + y.t;\n while (--i >= 0) {\n r[i] = 0;\n }\n for (i = 0; i < y.t; ++i) {\n r[i + x.t] = x.am(0, y[i], r, i, 0, x.t);\n }\n r.s = 0;\n r.clamp();\n if (this.s != a.s) {\n BigInteger.ZERO.subTo(r, r);\n }\n };\n // BigInteger.prototype.squareTo = bnpSquareTo;\n // (protected) r = this^2, r != this (HAC 14.16)\n BigInteger.prototype.squareTo = function (r) {\n var x = this.abs();\n var i = r.t = 2 * x.t;\n while (--i >= 0) {\n r[i] = 0;\n }\n for (i = 0; i < x.t - 1; ++i) {\n var c = x.am(i, x[i], r, 2 * i, 0, 1);\n if ((r[i + x.t] += x.am(i + 1, 2 * x[i], r, 2 * i + 1, c, x.t - i - 1)) >= x.DV) {\n r[i + x.t] -= x.DV;\n r[i + x.t + 1] = 1;\n }\n }\n if (r.t > 0) {\n r[r.t - 1] += x.am(i, x[i], r, 2 * i, 0, 1);\n }\n r.s = 0;\n r.clamp();\n };\n // BigInteger.prototype.divRemTo = bnpDivRemTo;\n // (protected) divide this by m, quotient and remainder to q, r (HAC 14.20)\n // r != q, this != m. q or r may be null.\n BigInteger.prototype.divRemTo = function (m, q, r) {\n var pm = m.abs();\n if (pm.t <= 0) {\n return;\n }\n var pt = this.abs();\n if (pt.t < pm.t) {\n if (q != null) {\n q.fromInt(0);\n }\n if (r != null) {\n this.copyTo(r);\n }\n return;\n }\n if (r == null) {\n r = nbi();\n }\n var y = nbi();\n var ts = this.s;\n var ms = m.s;\n var nsh = this.DB - nbits(pm[pm.t - 1]); // normalize modulus\n if (nsh > 0) {\n pm.lShiftTo(nsh, y);\n pt.lShiftTo(nsh, r);\n }\n else {\n pm.copyTo(y);\n pt.copyTo(r);\n }\n var ys = y.t;\n var y0 = y[ys - 1];\n if (y0 == 0) {\n return;\n }\n var yt = y0 * (1 << this.F1) + ((ys > 1) ? y[ys - 2] >> this.F2 : 0);\n var d1 = this.FV / yt;\n var d2 = (1 << this.F1) / yt;\n var e = 1 << this.F2;\n var i = r.t;\n var j = i - ys;\n var t = (q == null) ? nbi() : q;\n y.dlShiftTo(j, t);\n if (r.compareTo(t) >= 0) {\n r[r.t++] = 1;\n r.subTo(t, r);\n }\n BigInteger.ONE.dlShiftTo(ys, t);\n t.subTo(y, y); // \"negative\" y so we can replace sub with am later\n while (y.t < ys) {\n y[y.t++] = 0;\n }\n while (--j >= 0) {\n // Estimate quotient digit\n var qd = (r[--i] == y0) ? this.DM : Math.floor(r[i] * d1 + (r[i - 1] + e) * d2);\n if ((r[i] += y.am(0, qd, r, j, 0, ys)) < qd) { // Try it out\n y.dlShiftTo(j, t);\n r.subTo(t, r);\n while (r[i] < --qd) {\n r.subTo(t, r);\n }\n }\n }\n if (q != null) {\n r.drShiftTo(ys, q);\n if (ts != ms) {\n BigInteger.ZERO.subTo(q, q);\n }\n }\n r.t = ys;\n r.clamp();\n if (nsh > 0) {\n r.rShiftTo(nsh, r);\n } // Denormalize remainder\n if (ts < 0) {\n BigInteger.ZERO.subTo(r, r);\n }\n };\n // BigInteger.prototype.invDigit = bnpInvDigit;\n // (protected) return \"-1/this % 2^DB\"; useful for Mont. reduction\n // justification:\n // xy == 1 (mod m)\n // xy = 1+km\n // xy(2-xy) = (1+km)(1-km)\n // x[y(2-xy)] = 1-k^2m^2\n // x[y(2-xy)] == 1 (mod m^2)\n // if y is 1/x mod m, then y(2-xy) is 1/x mod m^2\n // should reduce x and y(2-xy) by m^2 at each step to keep size bounded.\n // JS multiply \"overflows\" differently from C/C++, so care is needed here.\n BigInteger.prototype.invDigit = function () {\n if (this.t < 1) {\n return 0;\n }\n var x = this[0];\n if ((x & 1) == 0) {\n return 0;\n }\n var y = x & 3; // y == 1/x mod 2^2\n y = (y * (2 - (x & 0xf) * y)) & 0xf; // y == 1/x mod 2^4\n y = (y * (2 - (x & 0xff) * y)) & 0xff; // y == 1/x mod 2^8\n y = (y * (2 - (((x & 0xffff) * y) & 0xffff))) & 0xffff; // y == 1/x mod 2^16\n // last step - calculate inverse mod DV directly;\n // assumes 16 < DB <= 32 and assumes ability to handle 48-bit ints\n y = (y * (2 - x * y % this.DV)) % this.DV; // y == 1/x mod 2^dbits\n // we really want the negative inverse, and -DV < y < DV\n return (y > 0) ? this.DV - y : -y;\n };\n // BigInteger.prototype.isEven = bnpIsEven;\n // (protected) true iff this is even\n BigInteger.prototype.isEven = function () {\n return ((this.t > 0) ? (this[0] & 1) : this.s) == 0;\n };\n // BigInteger.prototype.exp = bnpExp;\n // (protected) this^e, e < 2^32, doing sqr and mul with \"r\" (HAC 14.79)\n BigInteger.prototype.exp = function (e, z) {\n if (e > 0xffffffff || e < 1) {\n return BigInteger.ONE;\n }\n var r = nbi();\n var r2 = nbi();\n var g = z.convert(this);\n var i = nbits(e) - 1;\n g.copyTo(r);\n while (--i >= 0) {\n z.sqrTo(r, r2);\n if ((e & (1 << i)) > 0) {\n z.mulTo(r2, g, r);\n }\n else {\n var t = r;\n r = r2;\n r2 = t;\n }\n }\n return z.revert(r);\n };\n // BigInteger.prototype.chunkSize = bnpChunkSize;\n // (protected) return x s.t. r^x < DV\n BigInteger.prototype.chunkSize = function (r) {\n return Math.floor(Math.LN2 * this.DB / Math.log(r));\n };\n // BigInteger.prototype.toRadix = bnpToRadix;\n // (protected) convert to radix string\n BigInteger.prototype.toRadix = function (b) {\n if (b == null) {\n b = 10;\n }\n if (this.signum() == 0 || b < 2 || b > 36) {\n return \"0\";\n }\n var cs = this.chunkSize(b);\n var a = Math.pow(b, cs);\n var d = nbv(a);\n var y = nbi();\n var z = nbi();\n var r = \"\";\n this.divRemTo(d, y, z);\n while (y.signum() > 0) {\n r = (a + z.intValue()).toString(b).substr(1) + r;\n y.divRemTo(d, y, z);\n }\n return z.intValue().toString(b) + r;\n };\n // BigInteger.prototype.fromRadix = bnpFromRadix;\n // (protected) convert from radix string\n BigInteger.prototype.fromRadix = function (s, b) {\n this.fromInt(0);\n if (b == null) {\n b = 10;\n }\n var cs = this.chunkSize(b);\n var d = Math.pow(b, cs);\n var mi = false;\n var j = 0;\n var w = 0;\n for (var i = 0; i < s.length; ++i) {\n var x = intAt(s, i);\n if (x < 0) {\n if (s.charAt(i) == \"-\" && this.signum() == 0) {\n mi = true;\n }\n continue;\n }\n w = b * w + x;\n if (++j >= cs) {\n this.dMultiply(d);\n this.dAddOffset(w, 0);\n j = 0;\n w = 0;\n }\n }\n if (j > 0) {\n this.dMultiply(Math.pow(b, j));\n this.dAddOffset(w, 0);\n }\n if (mi) {\n BigInteger.ZERO.subTo(this, this);\n }\n };\n // BigInteger.prototype.fromNumber = bnpFromNumber;\n // (protected) alternate constructor\n BigInteger.prototype.fromNumber = function (a, b, c) {\n if (\"number\" == typeof b) {\n // new BigInteger(int,int,RNG)\n if (a < 2) {\n this.fromInt(1);\n }\n else {\n this.fromNumber(a, c);\n if (!this.testBit(a - 1)) {\n // force MSB set\n this.bitwiseTo(BigInteger.ONE.shiftLeft(a - 1), _util__WEBPACK_IMPORTED_MODULE_0__.op_or, this);\n }\n if (this.isEven()) {\n this.dAddOffset(1, 0);\n } // force odd\n while (!this.isProbablePrime(b)) {\n this.dAddOffset(2, 0);\n if (this.bitLength() > a) {\n this.subTo(BigInteger.ONE.shiftLeft(a - 1), this);\n }\n }\n }\n }\n else {\n // new BigInteger(int,RNG)\n var x = [];\n var t = a & 7;\n x.length = (a >> 3) + 1;\n b.nextBytes(x);\n if (t > 0) {\n x[0] &= ((1 << t) - 1);\n }\n else {\n x[0] = 0;\n }\n this.fromString(x, 256);\n }\n };\n // BigInteger.prototype.bitwiseTo = bnpBitwiseTo;\n // (protected) r = this op a (bitwise)\n BigInteger.prototype.bitwiseTo = function (a, op, r) {\n var i;\n var f;\n var m = Math.min(a.t, this.t);\n for (i = 0; i < m; ++i) {\n r[i] = op(this[i], a[i]);\n }\n if (a.t < this.t) {\n f = a.s & this.DM;\n for (i = m; i < this.t; ++i) {\n r[i] = op(this[i], f);\n }\n r.t = this.t;\n }\n else {\n f = this.s & this.DM;\n for (i = m; i < a.t; ++i) {\n r[i] = op(f, a[i]);\n }\n r.t = a.t;\n }\n r.s = op(this.s, a.s);\n r.clamp();\n };\n // BigInteger.prototype.changeBit = bnpChangeBit;\n // (protected) this op (1<>= this.DB;\n }\n if (a.t < this.t) {\n c += a.s;\n while (i < this.t) {\n c += this[i];\n r[i++] = c & this.DM;\n c >>= this.DB;\n }\n c += this.s;\n }\n else {\n c += this.s;\n while (i < a.t) {\n c += a[i];\n r[i++] = c & this.DM;\n c >>= this.DB;\n }\n c += a.s;\n }\n r.s = (c < 0) ? -1 : 0;\n if (c > 0) {\n r[i++] = c;\n }\n else if (c < -1) {\n r[i++] = this.DV + c;\n }\n r.t = i;\n r.clamp();\n };\n // BigInteger.prototype.dMultiply = bnpDMultiply;\n // (protected) this *= n, this >= 0, 1 < n < DV\n BigInteger.prototype.dMultiply = function (n) {\n this[this.t] = this.am(0, n - 1, this, 0, 0, this.t);\n ++this.t;\n this.clamp();\n };\n // BigInteger.prototype.dAddOffset = bnpDAddOffset;\n // (protected) this += n << w words, this >= 0\n BigInteger.prototype.dAddOffset = function (n, w) {\n if (n == 0) {\n return;\n }\n while (this.t <= w) {\n this[this.t++] = 0;\n }\n this[w] += n;\n while (this[w] >= this.DV) {\n this[w] -= this.DV;\n if (++w >= this.t) {\n this[this.t++] = 0;\n }\n ++this[w];\n }\n };\n // BigInteger.prototype.multiplyLowerTo = bnpMultiplyLowerTo;\n // (protected) r = lower n words of \"this * a\", a.t <= n\n // \"this\" should be the larger one if appropriate.\n BigInteger.prototype.multiplyLowerTo = function (a, n, r) {\n var i = Math.min(this.t + a.t, n);\n r.s = 0; // assumes a,this >= 0\n r.t = i;\n while (i > 0) {\n r[--i] = 0;\n }\n for (var j = r.t - this.t; i < j; ++i) {\n r[i + this.t] = this.am(0, a[i], r, i, 0, this.t);\n }\n for (var j = Math.min(a.t, n); i < j; ++i) {\n this.am(0, a[i], r, i, 0, n - i);\n }\n r.clamp();\n };\n // BigInteger.prototype.multiplyUpperTo = bnpMultiplyUpperTo;\n // (protected) r = \"this * a\" without lower n words, n > 0\n // \"this\" should be the larger one if appropriate.\n BigInteger.prototype.multiplyUpperTo = function (a, n, r) {\n --n;\n var i = r.t = this.t + a.t - n;\n r.s = 0; // assumes a,this >= 0\n while (--i >= 0) {\n r[i] = 0;\n }\n for (i = Math.max(n - this.t, 0); i < a.t; ++i) {\n r[this.t + i - n] = this.am(n - i, a[i], r, 0, 0, this.t + i - n);\n }\n r.clamp();\n r.drShiftTo(1, r);\n };\n // BigInteger.prototype.modInt = bnpModInt;\n // (protected) this % n, n < 2^26\n BigInteger.prototype.modInt = function (n) {\n if (n <= 0) {\n return 0;\n }\n var d = this.DV % n;\n var r = (this.s < 0) ? n - 1 : 0;\n if (this.t > 0) {\n if (d == 0) {\n r = this[0] % n;\n }\n else {\n for (var i = this.t - 1; i >= 0; --i) {\n r = (d * r + this[i]) % n;\n }\n }\n }\n return r;\n };\n // BigInteger.prototype.millerRabin = bnpMillerRabin;\n // (protected) true if probably prime (HAC 4.24, Miller-Rabin)\n BigInteger.prototype.millerRabin = function (t) {\n var n1 = this.subtract(BigInteger.ONE);\n var k = n1.getLowestSetBit();\n if (k <= 0) {\n return false;\n }\n var r = n1.shiftRight(k);\n t = (t + 1) >> 1;\n if (t > lowprimes.length) {\n t = lowprimes.length;\n }\n var a = nbi();\n for (var i = 0; i < t; ++i) {\n // Pick bases at random, instead of starting at 2\n a.fromInt(lowprimes[Math.floor(Math.random() * lowprimes.length)]);\n var y = a.modPow(r, this);\n if (y.compareTo(BigInteger.ONE) != 0 && y.compareTo(n1) != 0) {\n var j = 1;\n while (j++ < k && y.compareTo(n1) != 0) {\n y = y.modPowInt(2, this);\n if (y.compareTo(BigInteger.ONE) == 0) {\n return false;\n }\n }\n if (y.compareTo(n1) != 0) {\n return false;\n }\n }\n }\n return true;\n };\n // BigInteger.prototype.square = bnSquare;\n // (public) this^2\n BigInteger.prototype.square = function () {\n var r = nbi();\n this.squareTo(r);\n return r;\n };\n //#region ASYNC\n // Public API method\n BigInteger.prototype.gcda = function (a, callback) {\n var x = (this.s < 0) ? this.negate() : this.clone();\n var y = (a.s < 0) ? a.negate() : a.clone();\n if (x.compareTo(y) < 0) {\n var t = x;\n x = y;\n y = t;\n }\n var i = x.getLowestSetBit();\n var g = y.getLowestSetBit();\n if (g < 0) {\n callback(x);\n return;\n }\n if (i < g) {\n g = i;\n }\n if (g > 0) {\n x.rShiftTo(g, x);\n y.rShiftTo(g, y);\n }\n // Workhorse of the algorithm, gets called 200 - 800 times per 512 bit keygen.\n var gcda1 = function () {\n if ((i = x.getLowestSetBit()) > 0) {\n x.rShiftTo(i, x);\n }\n if ((i = y.getLowestSetBit()) > 0) {\n y.rShiftTo(i, y);\n }\n if (x.compareTo(y) >= 0) {\n x.subTo(y, x);\n x.rShiftTo(1, x);\n }\n else {\n y.subTo(x, y);\n y.rShiftTo(1, y);\n }\n if (!(x.signum() > 0)) {\n if (g > 0) {\n y.lShiftTo(g, y);\n }\n setTimeout(function () { callback(y); }, 0); // escape\n }\n else {\n setTimeout(gcda1, 0);\n }\n };\n setTimeout(gcda1, 10);\n };\n // (protected) alternate constructor\n BigInteger.prototype.fromNumberAsync = function (a, b, c, callback) {\n if (\"number\" == typeof b) {\n if (a < 2) {\n this.fromInt(1);\n }\n else {\n this.fromNumber(a, c);\n if (!this.testBit(a - 1)) {\n this.bitwiseTo(BigInteger.ONE.shiftLeft(a - 1), _util__WEBPACK_IMPORTED_MODULE_0__.op_or, this);\n }\n if (this.isEven()) {\n this.dAddOffset(1, 0);\n }\n var bnp_1 = this;\n var bnpfn1_1 = function () {\n bnp_1.dAddOffset(2, 0);\n if (bnp_1.bitLength() > a) {\n bnp_1.subTo(BigInteger.ONE.shiftLeft(a - 1), bnp_1);\n }\n if (bnp_1.isProbablePrime(b)) {\n setTimeout(function () { callback(); }, 0); // escape\n }\n else {\n setTimeout(bnpfn1_1, 0);\n }\n };\n setTimeout(bnpfn1_1, 0);\n }\n }\n else {\n var x = [];\n var t = a & 7;\n x.length = (a >> 3) + 1;\n b.nextBytes(x);\n if (t > 0) {\n x[0] &= ((1 << t) - 1);\n }\n else {\n x[0] = 0;\n }\n this.fromString(x, 256);\n }\n };\n return BigInteger;\n}());\n\n//#region REDUCERS\n//#region NullExp\nvar NullExp = /** @class */ (function () {\n function NullExp() {\n }\n // NullExp.prototype.convert = nNop;\n NullExp.prototype.convert = function (x) {\n return x;\n };\n // NullExp.prototype.revert = nNop;\n NullExp.prototype.revert = function (x) {\n return x;\n };\n // NullExp.prototype.mulTo = nMulTo;\n NullExp.prototype.mulTo = function (x, y, r) {\n x.multiplyTo(y, r);\n };\n // NullExp.prototype.sqrTo = nSqrTo;\n NullExp.prototype.sqrTo = function (x, r) {\n x.squareTo(r);\n };\n return NullExp;\n}());\n// Modular reduction using \"classic\" algorithm\nvar Classic = /** @class */ (function () {\n function Classic(m) {\n this.m = m;\n }\n // Classic.prototype.convert = cConvert;\n Classic.prototype.convert = function (x) {\n if (x.s < 0 || x.compareTo(this.m) >= 0) {\n return x.mod(this.m);\n }\n else {\n return x;\n }\n };\n // Classic.prototype.revert = cRevert;\n Classic.prototype.revert = function (x) {\n return x;\n };\n // Classic.prototype.reduce = cReduce;\n Classic.prototype.reduce = function (x) {\n x.divRemTo(this.m, null, x);\n };\n // Classic.prototype.mulTo = cMulTo;\n Classic.prototype.mulTo = function (x, y, r) {\n x.multiplyTo(y, r);\n this.reduce(r);\n };\n // Classic.prototype.sqrTo = cSqrTo;\n Classic.prototype.sqrTo = function (x, r) {\n x.squareTo(r);\n this.reduce(r);\n };\n return Classic;\n}());\n//#endregion\n//#region Montgomery\n// Montgomery reduction\nvar Montgomery = /** @class */ (function () {\n function Montgomery(m) {\n this.m = m;\n this.mp = m.invDigit();\n this.mpl = this.mp & 0x7fff;\n this.mph = this.mp >> 15;\n this.um = (1 << (m.DB - 15)) - 1;\n this.mt2 = 2 * m.t;\n }\n // Montgomery.prototype.convert = montConvert;\n // xR mod m\n Montgomery.prototype.convert = function (x) {\n var r = nbi();\n x.abs().dlShiftTo(this.m.t, r);\n r.divRemTo(this.m, null, r);\n if (x.s < 0 && r.compareTo(BigInteger.ZERO) > 0) {\n this.m.subTo(r, r);\n }\n return r;\n };\n // Montgomery.prototype.revert = montRevert;\n // x/R mod m\n Montgomery.prototype.revert = function (x) {\n var r = nbi();\n x.copyTo(r);\n this.reduce(r);\n return r;\n };\n // Montgomery.prototype.reduce = montReduce;\n // x = x/R mod m (HAC 14.32)\n Montgomery.prototype.reduce = function (x) {\n while (x.t <= this.mt2) {\n // pad x so am has enough room later\n x[x.t++] = 0;\n }\n for (var i = 0; i < this.m.t; ++i) {\n // faster way of calculating u0 = x[i]*mp mod DV\n var j = x[i] & 0x7fff;\n var u0 = (j * this.mpl + (((j * this.mph + (x[i] >> 15) * this.mpl) & this.um) << 15)) & x.DM;\n // use am to combine the multiply-shift-add into one call\n j = i + this.m.t;\n x[j] += this.m.am(0, u0, x, i, 0, this.m.t);\n // propagate carry\n while (x[j] >= x.DV) {\n x[j] -= x.DV;\n x[++j]++;\n }\n }\n x.clamp();\n x.drShiftTo(this.m.t, x);\n if (x.compareTo(this.m) >= 0) {\n x.subTo(this.m, x);\n }\n };\n // Montgomery.prototype.mulTo = montMulTo;\n // r = \"xy/R mod m\"; x,y != r\n Montgomery.prototype.mulTo = function (x, y, r) {\n x.multiplyTo(y, r);\n this.reduce(r);\n };\n // Montgomery.prototype.sqrTo = montSqrTo;\n // r = \"x^2/R mod m\"; x != r\n Montgomery.prototype.sqrTo = function (x, r) {\n x.squareTo(r);\n this.reduce(r);\n };\n return Montgomery;\n}());\n//#endregion Montgomery\n//#region Barrett\n// Barrett modular reduction\nvar Barrett = /** @class */ (function () {\n function Barrett(m) {\n this.m = m;\n // setup Barrett\n this.r2 = nbi();\n this.q3 = nbi();\n BigInteger.ONE.dlShiftTo(2 * m.t, this.r2);\n this.mu = this.r2.divide(m);\n }\n // Barrett.prototype.convert = barrettConvert;\n Barrett.prototype.convert = function (x) {\n if (x.s < 0 || x.t > 2 * this.m.t) {\n return x.mod(this.m);\n }\n else if (x.compareTo(this.m) < 0) {\n return x;\n }\n else {\n var r = nbi();\n x.copyTo(r);\n this.reduce(r);\n return r;\n }\n };\n // Barrett.prototype.revert = barrettRevert;\n Barrett.prototype.revert = function (x) {\n return x;\n };\n // Barrett.prototype.reduce = barrettReduce;\n // x = x mod m (HAC 14.42)\n Barrett.prototype.reduce = function (x) {\n x.drShiftTo(this.m.t - 1, this.r2);\n if (x.t > this.m.t + 1) {\n x.t = this.m.t + 1;\n x.clamp();\n }\n this.mu.multiplyUpperTo(this.r2, this.m.t + 1, this.q3);\n this.m.multiplyLowerTo(this.q3, this.m.t + 1, this.r2);\n while (x.compareTo(this.r2) < 0) {\n x.dAddOffset(1, this.m.t + 1);\n }\n x.subTo(this.r2, x);\n while (x.compareTo(this.m) >= 0) {\n x.subTo(this.m, x);\n }\n };\n // Barrett.prototype.mulTo = barrettMulTo;\n // r = x*y mod m; x,y != r\n Barrett.prototype.mulTo = function (x, y, r) {\n x.multiplyTo(y, r);\n this.reduce(r);\n };\n // Barrett.prototype.sqrTo = barrettSqrTo;\n // r = x^2 mod m; x != r\n Barrett.prototype.sqrTo = function (x, r) {\n x.squareTo(r);\n this.reduce(r);\n };\n return Barrett;\n}());\n//#endregion\n//#endregion REDUCERS\n// return new, unset BigInteger\nfunction nbi() { return new BigInteger(null); }\nfunction parseBigInt(str, r) {\n return new BigInteger(str, r);\n}\n// am: Compute w_j += (x*this_i), propagate carries,\n// c is initial carry, returns final carry.\n// c < 3*dvalue, x < 2*dvalue, this_i < dvalue\n// We need to select the fastest one that works in this environment.\nvar inBrowser = typeof navigator !== \"undefined\";\nif (inBrowser && j_lm && (navigator.appName == \"Microsoft Internet Explorer\")) {\n // am2 avoids a big mult-and-extract completely.\n // Max digit bits should be <= 30 because we do bitwise ops\n // on values up to 2*hdvalue^2-hdvalue-1 (< 2^31)\n BigInteger.prototype.am = function am2(i, x, w, j, c, n) {\n var xl = x & 0x7fff;\n var xh = x >> 15;\n while (--n >= 0) {\n var l = this[i] & 0x7fff;\n var h = this[i++] >> 15;\n var m = xh * l + h * xl;\n l = xl * l + ((m & 0x7fff) << 15) + w[j] + (c & 0x3fffffff);\n c = (l >>> 30) + (m >>> 15) + xh * h + (c >>> 30);\n w[j++] = l & 0x3fffffff;\n }\n return c;\n };\n dbits = 30;\n}\nelse if (inBrowser && j_lm && (navigator.appName != \"Netscape\")) {\n // am1: use a single mult and divide to get the high bits,\n // max digit bits should be 26 because\n // max internal value = 2*dvalue^2-2*dvalue (< 2^53)\n BigInteger.prototype.am = function am1(i, x, w, j, c, n) {\n while (--n >= 0) {\n var v = x * this[i++] + w[j] + c;\n c = Math.floor(v / 0x4000000);\n w[j++] = v & 0x3ffffff;\n }\n return c;\n };\n dbits = 26;\n}\nelse { // Mozilla/Netscape seems to prefer am3\n // Alternately, set max digit bits to 28 since some\n // browsers slow down when dealing with 32-bit numbers.\n BigInteger.prototype.am = function am3(i, x, w, j, c, n) {\n var xl = x & 0x3fff;\n var xh = x >> 14;\n while (--n >= 0) {\n var l = this[i] & 0x3fff;\n var h = this[i++] >> 14;\n var m = xh * l + h * xl;\n l = xl * l + ((m & 0x3fff) << 14) + w[j] + c;\n c = (l >> 28) + (m >> 14) + xh * h;\n w[j++] = l & 0xfffffff;\n }\n return c;\n };\n dbits = 28;\n}\nBigInteger.prototype.DB = dbits;\nBigInteger.prototype.DM = ((1 << dbits) - 1);\nBigInteger.prototype.DV = (1 << dbits);\nvar BI_FP = 52;\nBigInteger.prototype.FV = Math.pow(2, BI_FP);\nBigInteger.prototype.F1 = BI_FP - dbits;\nBigInteger.prototype.F2 = 2 * dbits - BI_FP;\n// Digit conversions\nvar BI_RC = [];\nvar rr;\nvar vv;\nrr = \"0\".charCodeAt(0);\nfor (vv = 0; vv <= 9; ++vv) {\n BI_RC[rr++] = vv;\n}\nrr = \"a\".charCodeAt(0);\nfor (vv = 10; vv < 36; ++vv) {\n BI_RC[rr++] = vv;\n}\nrr = \"A\".charCodeAt(0);\nfor (vv = 10; vv < 36; ++vv) {\n BI_RC[rr++] = vv;\n}\nfunction intAt(s, i) {\n var c = BI_RC[s.charCodeAt(i)];\n return (c == null) ? -1 : c;\n}\n// return bigint initialized to value\nfunction nbv(i) {\n var r = nbi();\n r.fromInt(i);\n return r;\n}\n// returns bit length of the integer x\nfunction nbits(x) {\n var r = 1;\n var t;\n if ((t = x >>> 16) != 0) {\n x = t;\n r += 16;\n }\n if ((t = x >> 8) != 0) {\n x = t;\n r += 8;\n }\n if ((t = x >> 4) != 0) {\n x = t;\n r += 4;\n }\n if ((t = x >> 2) != 0) {\n x = t;\n r += 2;\n }\n if ((t = x >> 1) != 0) {\n x = t;\n r += 1;\n }\n return r;\n}\n// \"constants\"\nBigInteger.ZERO = nbv(0);\nBigInteger.ONE = nbv(1);\n\n\n//# sourceURL=webpack://JSEncrypt/./lib/lib/jsbn/jsbn.js?"); + "use strict"; + eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"BigInteger\": () => (/* binding */ BigInteger),\n/* harmony export */ \"intAt\": () => (/* binding */ intAt),\n/* harmony export */ \"nbi\": () => (/* binding */ nbi),\n/* harmony export */ \"nbits\": () => (/* binding */ nbits),\n/* harmony export */ \"nbv\": () => (/* binding */ nbv),\n/* harmony export */ \"parseBigInt\": () => (/* binding */ parseBigInt)\n/* harmony export */ });\n/* harmony import */ var _util__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./util */ \"./lib/lib/jsbn/util.js\");\n// Copyright (c) 2005 Tom Wu\n// All Rights Reserved.\n// See \"LICENSE\" for details.\n// Basic JavaScript BN library - subset useful for RSA encryption.\n\n// Bits per digit\nvar dbits;\n// JavaScript engine analysis\nvar canary = 0xdeadbeefcafe;\nvar j_lm = ((canary & 0xffffff) == 0xefcafe);\n//#region\nvar lowprimes = [2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97, 101, 103, 107, 109, 113, 127, 131, 137, 139, 149, 151, 157, 163, 167, 173, 179, 181, 191, 193, 197, 199, 211, 223, 227, 229, 233, 239, 241, 251, 257, 263, 269, 271, 277, 281, 283, 293, 307, 311, 313, 317, 331, 337, 347, 349, 353, 359, 367, 373, 379, 383, 389, 397, 401, 409, 419, 421, 431, 433, 439, 443, 449, 457, 461, 463, 467, 479, 487, 491, 499, 503, 509, 521, 523, 541, 547, 557, 563, 569, 571, 577, 587, 593, 599, 601, 607, 613, 617, 619, 631, 641, 643, 647, 653, 659, 661, 673, 677, 683, 691, 701, 709, 719, 727, 733, 739, 743, 751, 757, 761, 769, 773, 787, 797, 809, 811, 821, 823, 827, 829, 839, 853, 857, 859, 863, 877, 881, 883, 887, 907, 911, 919, 929, 937, 941, 947, 953, 967, 971, 977, 983, 991, 997];\nvar lplim = (1 << 26) / lowprimes[lowprimes.length - 1];\n//#endregion\n// (public) Constructor\nvar BigInteger = /** @class */ (function () {\n function BigInteger(a, b, c) {\n if (a != null) {\n if (\"number\" == typeof a) {\n this.fromNumber(a, b, c);\n }\n else if (b == null && \"string\" != typeof a) {\n this.fromString(a, 256);\n }\n else {\n this.fromString(a, b);\n }\n }\n }\n //#region PUBLIC\n // BigInteger.prototype.toString = bnToString;\n // (public) return string representation in given radix\n BigInteger.prototype.toString = function (b) {\n if (this.s < 0) {\n return \"-\" + this.negate().toString(b);\n }\n var k;\n if (b == 16) {\n k = 4;\n }\n else if (b == 8) {\n k = 3;\n }\n else if (b == 2) {\n k = 1;\n }\n else if (b == 32) {\n k = 5;\n }\n else if (b == 4) {\n k = 2;\n }\n else {\n return this.toRadix(b);\n }\n var km = (1 << k) - 1;\n var d;\n var m = false;\n var r = \"\";\n var i = this.t;\n var p = this.DB - (i * this.DB) % k;\n if (i-- > 0) {\n if (p < this.DB && (d = this[i] >> p) > 0) {\n m = true;\n r = (0,_util__WEBPACK_IMPORTED_MODULE_0__.int2char)(d);\n }\n while (i >= 0) {\n if (p < k) {\n d = (this[i] & ((1 << p) - 1)) << (k - p);\n d |= this[--i] >> (p += this.DB - k);\n }\n else {\n d = (this[i] >> (p -= k)) & km;\n if (p <= 0) {\n p += this.DB;\n --i;\n }\n }\n if (d > 0) {\n m = true;\n }\n if (m) {\n r += (0,_util__WEBPACK_IMPORTED_MODULE_0__.int2char)(d);\n }\n }\n }\n return m ? r : \"0\";\n };\n // BigInteger.prototype.negate = bnNegate;\n // (public) -this\n BigInteger.prototype.negate = function () {\n var r = nbi();\n BigInteger.ZERO.subTo(this, r);\n return r;\n };\n // BigInteger.prototype.abs = bnAbs;\n // (public) |this|\n BigInteger.prototype.abs = function () {\n return (this.s < 0) ? this.negate() : this;\n };\n // BigInteger.prototype.compareTo = bnCompareTo;\n // (public) return + if this > a, - if this < a, 0 if equal\n BigInteger.prototype.compareTo = function (a) {\n var r = this.s - a.s;\n if (r != 0) {\n return r;\n }\n var i = this.t;\n r = i - a.t;\n if (r != 0) {\n return (this.s < 0) ? -r : r;\n }\n while (--i >= 0) {\n if ((r = this[i] - a[i]) != 0) {\n return r;\n }\n }\n return 0;\n };\n // BigInteger.prototype.bitLength = bnBitLength;\n // (public) return the number of bits in \"this\"\n BigInteger.prototype.bitLength = function () {\n if (this.t <= 0) {\n return 0;\n }\n return this.DB * (this.t - 1) + nbits(this[this.t - 1] ^ (this.s & this.DM));\n };\n // BigInteger.prototype.mod = bnMod;\n // (public) this mod a\n BigInteger.prototype.mod = function (a) {\n var r = nbi();\n this.abs().divRemTo(a, null, r);\n if (this.s < 0 && r.compareTo(BigInteger.ZERO) > 0) {\n a.subTo(r, r);\n }\n return r;\n };\n // BigInteger.prototype.modPowInt = bnModPowInt;\n // (public) this^e % m, 0 <= e < 2^32\n BigInteger.prototype.modPowInt = function (e, m) {\n var z;\n if (e < 256 || m.isEven()) {\n z = new Classic(m);\n }\n else {\n z = new Montgomery(m);\n }\n return this.exp(e, z);\n };\n // BigInteger.prototype.clone = bnClone;\n // (public)\n BigInteger.prototype.clone = function () {\n var r = nbi();\n this.copyTo(r);\n return r;\n };\n // BigInteger.prototype.intValue = bnIntValue;\n // (public) return value as integer\n BigInteger.prototype.intValue = function () {\n if (this.s < 0) {\n if (this.t == 1) {\n return this[0] - this.DV;\n }\n else if (this.t == 0) {\n return -1;\n }\n }\n else if (this.t == 1) {\n return this[0];\n }\n else if (this.t == 0) {\n return 0;\n }\n // assumes 16 < DB < 32\n return ((this[1] & ((1 << (32 - this.DB)) - 1)) << this.DB) | this[0];\n };\n // BigInteger.prototype.byteValue = bnByteValue;\n // (public) return value as byte\n BigInteger.prototype.byteValue = function () {\n return (this.t == 0) ? this.s : (this[0] << 24) >> 24;\n };\n // BigInteger.prototype.shortValue = bnShortValue;\n // (public) return value as short (assumes DB>=16)\n BigInteger.prototype.shortValue = function () {\n return (this.t == 0) ? this.s : (this[0] << 16) >> 16;\n };\n // BigInteger.prototype.signum = bnSigNum;\n // (public) 0 if this == 0, 1 if this > 0\n BigInteger.prototype.signum = function () {\n if (this.s < 0) {\n return -1;\n }\n else if (this.t <= 0 || (this.t == 1 && this[0] <= 0)) {\n return 0;\n }\n else {\n return 1;\n }\n };\n // BigInteger.prototype.toByteArray = bnToByteArray;\n // (public) convert to bigendian byte array\n BigInteger.prototype.toByteArray = function () {\n var i = this.t;\n var r = [];\n r[0] = this.s;\n var p = this.DB - (i * this.DB) % 8;\n var d;\n var k = 0;\n if (i-- > 0) {\n if (p < this.DB && (d = this[i] >> p) != (this.s & this.DM) >> p) {\n r[k++] = d | (this.s << (this.DB - p));\n }\n while (i >= 0) {\n if (p < 8) {\n d = (this[i] & ((1 << p) - 1)) << (8 - p);\n d |= this[--i] >> (p += this.DB - 8);\n }\n else {\n d = (this[i] >> (p -= 8)) & 0xff;\n if (p <= 0) {\n p += this.DB;\n --i;\n }\n }\n if ((d & 0x80) != 0) {\n d |= -256;\n }\n if (k == 0 && (this.s & 0x80) != (d & 0x80)) {\n ++k;\n }\n if (k > 0 || d != this.s) {\n r[k++] = d;\n }\n }\n }\n return r;\n };\n // BigInteger.prototype.equals = bnEquals;\n BigInteger.prototype.equals = function (a) {\n return (this.compareTo(a) == 0);\n };\n // BigInteger.prototype.min = bnMin;\n BigInteger.prototype.min = function (a) {\n return (this.compareTo(a) < 0) ? this : a;\n };\n // BigInteger.prototype.max = bnMax;\n BigInteger.prototype.max = function (a) {\n return (this.compareTo(a) > 0) ? this : a;\n };\n // BigInteger.prototype.and = bnAnd;\n BigInteger.prototype.and = function (a) {\n var r = nbi();\n this.bitwiseTo(a, _util__WEBPACK_IMPORTED_MODULE_0__.op_and, r);\n return r;\n };\n // BigInteger.prototype.or = bnOr;\n BigInteger.prototype.or = function (a) {\n var r = nbi();\n this.bitwiseTo(a, _util__WEBPACK_IMPORTED_MODULE_0__.op_or, r);\n return r;\n };\n // BigInteger.prototype.xor = bnXor;\n BigInteger.prototype.xor = function (a) {\n var r = nbi();\n this.bitwiseTo(a, _util__WEBPACK_IMPORTED_MODULE_0__.op_xor, r);\n return r;\n };\n // BigInteger.prototype.andNot = bnAndNot;\n BigInteger.prototype.andNot = function (a) {\n var r = nbi();\n this.bitwiseTo(a, _util__WEBPACK_IMPORTED_MODULE_0__.op_andnot, r);\n return r;\n };\n // BigInteger.prototype.not = bnNot;\n // (public) ~this\n BigInteger.prototype.not = function () {\n var r = nbi();\n for (var i = 0; i < this.t; ++i) {\n r[i] = this.DM & ~this[i];\n }\n r.t = this.t;\n r.s = ~this.s;\n return r;\n };\n // BigInteger.prototype.shiftLeft = bnShiftLeft;\n // (public) this << n\n BigInteger.prototype.shiftLeft = function (n) {\n var r = nbi();\n if (n < 0) {\n this.rShiftTo(-n, r);\n }\n else {\n this.lShiftTo(n, r);\n }\n return r;\n };\n // BigInteger.prototype.shiftRight = bnShiftRight;\n // (public) this >> n\n BigInteger.prototype.shiftRight = function (n) {\n var r = nbi();\n if (n < 0) {\n this.lShiftTo(-n, r);\n }\n else {\n this.rShiftTo(n, r);\n }\n return r;\n };\n // BigInteger.prototype.getLowestSetBit = bnGetLowestSetBit;\n // (public) returns index of lowest 1-bit (or -1 if none)\n BigInteger.prototype.getLowestSetBit = function () {\n for (var i = 0; i < this.t; ++i) {\n if (this[i] != 0) {\n return i * this.DB + (0,_util__WEBPACK_IMPORTED_MODULE_0__.lbit)(this[i]);\n }\n }\n if (this.s < 0) {\n return this.t * this.DB;\n }\n return -1;\n };\n // BigInteger.prototype.bitCount = bnBitCount;\n // (public) return number of set bits\n BigInteger.prototype.bitCount = function () {\n var r = 0;\n var x = this.s & this.DM;\n for (var i = 0; i < this.t; ++i) {\n r += (0,_util__WEBPACK_IMPORTED_MODULE_0__.cbit)(this[i] ^ x);\n }\n return r;\n };\n // BigInteger.prototype.testBit = bnTestBit;\n // (public) true iff nth bit is set\n BigInteger.prototype.testBit = function (n) {\n var j = Math.floor(n / this.DB);\n if (j >= this.t) {\n return (this.s != 0);\n }\n return ((this[j] & (1 << (n % this.DB))) != 0);\n };\n // BigInteger.prototype.setBit = bnSetBit;\n // (public) this | (1< 1) {\n var g2 = nbi();\n z.sqrTo(g[1], g2);\n while (n <= km) {\n g[n] = nbi();\n z.mulTo(g2, g[n - 2], g[n]);\n n += 2;\n }\n }\n var j = e.t - 1;\n var w;\n var is1 = true;\n var r2 = nbi();\n var t;\n i = nbits(e[j]) - 1;\n while (j >= 0) {\n if (i >= k1) {\n w = (e[j] >> (i - k1)) & km;\n }\n else {\n w = (e[j] & ((1 << (i + 1)) - 1)) << (k1 - i);\n if (j > 0) {\n w |= e[j - 1] >> (this.DB + i - k1);\n }\n }\n n = k;\n while ((w & 1) == 0) {\n w >>= 1;\n --n;\n }\n if ((i -= n) < 0) {\n i += this.DB;\n --j;\n }\n if (is1) { // ret == 1, don't bother squaring or multiplying it\n g[w].copyTo(r);\n is1 = false;\n }\n else {\n while (n > 1) {\n z.sqrTo(r, r2);\n z.sqrTo(r2, r);\n n -= 2;\n }\n if (n > 0) {\n z.sqrTo(r, r2);\n }\n else {\n t = r;\n r = r2;\n r2 = t;\n }\n z.mulTo(r2, g[w], r);\n }\n while (j >= 0 && (e[j] & (1 << i)) == 0) {\n z.sqrTo(r, r2);\n t = r;\n r = r2;\n r2 = t;\n if (--i < 0) {\n i = this.DB - 1;\n --j;\n }\n }\n }\n return z.revert(r);\n };\n // BigInteger.prototype.modInverse = bnModInverse;\n // (public) 1/this % m (HAC 14.61)\n BigInteger.prototype.modInverse = function (m) {\n var ac = m.isEven();\n if ((this.isEven() && ac) || m.signum() == 0) {\n return BigInteger.ZERO;\n }\n var u = m.clone();\n var v = this.clone();\n var a = nbv(1);\n var b = nbv(0);\n var c = nbv(0);\n var d = nbv(1);\n while (u.signum() != 0) {\n while (u.isEven()) {\n u.rShiftTo(1, u);\n if (ac) {\n if (!a.isEven() || !b.isEven()) {\n a.addTo(this, a);\n b.subTo(m, b);\n }\n a.rShiftTo(1, a);\n }\n else if (!b.isEven()) {\n b.subTo(m, b);\n }\n b.rShiftTo(1, b);\n }\n while (v.isEven()) {\n v.rShiftTo(1, v);\n if (ac) {\n if (!c.isEven() || !d.isEven()) {\n c.addTo(this, c);\n d.subTo(m, d);\n }\n c.rShiftTo(1, c);\n }\n else if (!d.isEven()) {\n d.subTo(m, d);\n }\n d.rShiftTo(1, d);\n }\n if (u.compareTo(v) >= 0) {\n u.subTo(v, u);\n if (ac) {\n a.subTo(c, a);\n }\n b.subTo(d, b);\n }\n else {\n v.subTo(u, v);\n if (ac) {\n c.subTo(a, c);\n }\n d.subTo(b, d);\n }\n }\n if (v.compareTo(BigInteger.ONE) != 0) {\n return BigInteger.ZERO;\n }\n if (d.compareTo(m) >= 0) {\n return d.subtract(m);\n }\n if (d.signum() < 0) {\n d.addTo(m, d);\n }\n else {\n return d;\n }\n if (d.signum() < 0) {\n return d.add(m);\n }\n else {\n return d;\n }\n };\n // BigInteger.prototype.pow = bnPow;\n // (public) this^e\n BigInteger.prototype.pow = function (e) {\n return this.exp(e, new NullExp());\n };\n // BigInteger.prototype.gcd = bnGCD;\n // (public) gcd(this,a) (HAC 14.54)\n BigInteger.prototype.gcd = function (a) {\n var x = (this.s < 0) ? this.negate() : this.clone();\n var y = (a.s < 0) ? a.negate() : a.clone();\n if (x.compareTo(y) < 0) {\n var t = x;\n x = y;\n y = t;\n }\n var i = x.getLowestSetBit();\n var g = y.getLowestSetBit();\n if (g < 0) {\n return x;\n }\n if (i < g) {\n g = i;\n }\n if (g > 0) {\n x.rShiftTo(g, x);\n y.rShiftTo(g, y);\n }\n while (x.signum() > 0) {\n if ((i = x.getLowestSetBit()) > 0) {\n x.rShiftTo(i, x);\n }\n if ((i = y.getLowestSetBit()) > 0) {\n y.rShiftTo(i, y);\n }\n if (x.compareTo(y) >= 0) {\n x.subTo(y, x);\n x.rShiftTo(1, x);\n }\n else {\n y.subTo(x, y);\n y.rShiftTo(1, y);\n }\n }\n if (g > 0) {\n y.lShiftTo(g, y);\n }\n return y;\n };\n // BigInteger.prototype.isProbablePrime = bnIsProbablePrime;\n // (public) test primality with certainty >= 1-.5^t\n BigInteger.prototype.isProbablePrime = function (t) {\n var i;\n var x = this.abs();\n if (x.t == 1 && x[0] <= lowprimes[lowprimes.length - 1]) {\n for (i = 0; i < lowprimes.length; ++i) {\n if (x[0] == lowprimes[i]) {\n return true;\n }\n }\n return false;\n }\n if (x.isEven()) {\n return false;\n }\n i = 1;\n while (i < lowprimes.length) {\n var m = lowprimes[i];\n var j = i + 1;\n while (j < lowprimes.length && m < lplim) {\n m *= lowprimes[j++];\n }\n m = x.modInt(m);\n while (i < j) {\n if (m % lowprimes[i++] == 0) {\n return false;\n }\n }\n }\n return x.millerRabin(t);\n };\n //#endregion PUBLIC\n //#region PROTECTED\n // BigInteger.prototype.copyTo = bnpCopyTo;\n // (protected) copy this to r\n BigInteger.prototype.copyTo = function (r) {\n for (var i = this.t - 1; i >= 0; --i) {\n r[i] = this[i];\n }\n r.t = this.t;\n r.s = this.s;\n };\n // BigInteger.prototype.fromInt = bnpFromInt;\n // (protected) set from integer value x, -DV <= x < DV\n BigInteger.prototype.fromInt = function (x) {\n this.t = 1;\n this.s = (x < 0) ? -1 : 0;\n if (x > 0) {\n this[0] = x;\n }\n else if (x < -1) {\n this[0] = x + this.DV;\n }\n else {\n this.t = 0;\n }\n };\n // BigInteger.prototype.fromString = bnpFromString;\n // (protected) set from string and radix\n BigInteger.prototype.fromString = function (s, b) {\n var k;\n if (b == 16) {\n k = 4;\n }\n else if (b == 8) {\n k = 3;\n }\n else if (b == 256) {\n k = 8;\n /* byte array */\n }\n else if (b == 2) {\n k = 1;\n }\n else if (b == 32) {\n k = 5;\n }\n else if (b == 4) {\n k = 2;\n }\n else {\n this.fromRadix(s, b);\n return;\n }\n this.t = 0;\n this.s = 0;\n var i = s.length;\n var mi = false;\n var sh = 0;\n while (--i >= 0) {\n var x = (k == 8) ? (+s[i]) & 0xff : intAt(s, i);\n if (x < 0) {\n if (s.charAt(i) == \"-\") {\n mi = true;\n }\n continue;\n }\n mi = false;\n if (sh == 0) {\n this[this.t++] = x;\n }\n else if (sh + k > this.DB) {\n this[this.t - 1] |= (x & ((1 << (this.DB - sh)) - 1)) << sh;\n this[this.t++] = (x >> (this.DB - sh));\n }\n else {\n this[this.t - 1] |= x << sh;\n }\n sh += k;\n if (sh >= this.DB) {\n sh -= this.DB;\n }\n }\n if (k == 8 && ((+s[0]) & 0x80) != 0) {\n this.s = -1;\n if (sh > 0) {\n this[this.t - 1] |= ((1 << (this.DB - sh)) - 1) << sh;\n }\n }\n this.clamp();\n if (mi) {\n BigInteger.ZERO.subTo(this, this);\n }\n };\n // BigInteger.prototype.clamp = bnpClamp;\n // (protected) clamp off excess high words\n BigInteger.prototype.clamp = function () {\n var c = this.s & this.DM;\n while (this.t > 0 && this[this.t - 1] == c) {\n --this.t;\n }\n };\n // BigInteger.prototype.dlShiftTo = bnpDLShiftTo;\n // (protected) r = this << n*DB\n BigInteger.prototype.dlShiftTo = function (n, r) {\n var i;\n for (i = this.t - 1; i >= 0; --i) {\n r[i + n] = this[i];\n }\n for (i = n - 1; i >= 0; --i) {\n r[i] = 0;\n }\n r.t = this.t + n;\n r.s = this.s;\n };\n // BigInteger.prototype.drShiftTo = bnpDRShiftTo;\n // (protected) r = this >> n*DB\n BigInteger.prototype.drShiftTo = function (n, r) {\n for (var i = n; i < this.t; ++i) {\n r[i - n] = this[i];\n }\n r.t = Math.max(this.t - n, 0);\n r.s = this.s;\n };\n // BigInteger.prototype.lShiftTo = bnpLShiftTo;\n // (protected) r = this << n\n BigInteger.prototype.lShiftTo = function (n, r) {\n var bs = n % this.DB;\n var cbs = this.DB - bs;\n var bm = (1 << cbs) - 1;\n var ds = Math.floor(n / this.DB);\n var c = (this.s << bs) & this.DM;\n for (var i = this.t - 1; i >= 0; --i) {\n r[i + ds + 1] = (this[i] >> cbs) | c;\n c = (this[i] & bm) << bs;\n }\n for (var i = ds - 1; i >= 0; --i) {\n r[i] = 0;\n }\n r[ds] = c;\n r.t = this.t + ds + 1;\n r.s = this.s;\n r.clamp();\n };\n // BigInteger.prototype.rShiftTo = bnpRShiftTo;\n // (protected) r = this >> n\n BigInteger.prototype.rShiftTo = function (n, r) {\n r.s = this.s;\n var ds = Math.floor(n / this.DB);\n if (ds >= this.t) {\n r.t = 0;\n return;\n }\n var bs = n % this.DB;\n var cbs = this.DB - bs;\n var bm = (1 << bs) - 1;\n r[0] = this[ds] >> bs;\n for (var i = ds + 1; i < this.t; ++i) {\n r[i - ds - 1] |= (this[i] & bm) << cbs;\n r[i - ds] = this[i] >> bs;\n }\n if (bs > 0) {\n r[this.t - ds - 1] |= (this.s & bm) << cbs;\n }\n r.t = this.t - ds;\n r.clamp();\n };\n // BigInteger.prototype.subTo = bnpSubTo;\n // (protected) r = this - a\n BigInteger.prototype.subTo = function (a, r) {\n var i = 0;\n var c = 0;\n var m = Math.min(a.t, this.t);\n while (i < m) {\n c += this[i] - a[i];\n r[i++] = c & this.DM;\n c >>= this.DB;\n }\n if (a.t < this.t) {\n c -= a.s;\n while (i < this.t) {\n c += this[i];\n r[i++] = c & this.DM;\n c >>= this.DB;\n }\n c += this.s;\n }\n else {\n c += this.s;\n while (i < a.t) {\n c -= a[i];\n r[i++] = c & this.DM;\n c >>= this.DB;\n }\n c -= a.s;\n }\n r.s = (c < 0) ? -1 : 0;\n if (c < -1) {\n r[i++] = this.DV + c;\n }\n else if (c > 0) {\n r[i++] = c;\n }\n r.t = i;\n r.clamp();\n };\n // BigInteger.prototype.multiplyTo = bnpMultiplyTo;\n // (protected) r = this * a, r != this,a (HAC 14.12)\n // \"this\" should be the larger one if appropriate.\n BigInteger.prototype.multiplyTo = function (a, r) {\n var x = this.abs();\n var y = a.abs();\n var i = x.t;\n r.t = i + y.t;\n while (--i >= 0) {\n r[i] = 0;\n }\n for (i = 0; i < y.t; ++i) {\n r[i + x.t] = x.am(0, y[i], r, i, 0, x.t);\n }\n r.s = 0;\n r.clamp();\n if (this.s != a.s) {\n BigInteger.ZERO.subTo(r, r);\n }\n };\n // BigInteger.prototype.squareTo = bnpSquareTo;\n // (protected) r = this^2, r != this (HAC 14.16)\n BigInteger.prototype.squareTo = function (r) {\n var x = this.abs();\n var i = r.t = 2 * x.t;\n while (--i >= 0) {\n r[i] = 0;\n }\n for (i = 0; i < x.t - 1; ++i) {\n var c = x.am(i, x[i], r, 2 * i, 0, 1);\n if ((r[i + x.t] += x.am(i + 1, 2 * x[i], r, 2 * i + 1, c, x.t - i - 1)) >= x.DV) {\n r[i + x.t] -= x.DV;\n r[i + x.t + 1] = 1;\n }\n }\n if (r.t > 0) {\n r[r.t - 1] += x.am(i, x[i], r, 2 * i, 0, 1);\n }\n r.s = 0;\n r.clamp();\n };\n // BigInteger.prototype.divRemTo = bnpDivRemTo;\n // (protected) divide this by m, quotient and remainder to q, r (HAC 14.20)\n // r != q, this != m. q or r may be null.\n BigInteger.prototype.divRemTo = function (m, q, r) {\n var pm = m.abs();\n if (pm.t <= 0) {\n return;\n }\n var pt = this.abs();\n if (pt.t < pm.t) {\n if (q != null) {\n q.fromInt(0);\n }\n if (r != null) {\n this.copyTo(r);\n }\n return;\n }\n if (r == null) {\n r = nbi();\n }\n var y = nbi();\n var ts = this.s;\n var ms = m.s;\n var nsh = this.DB - nbits(pm[pm.t - 1]); // normalize modulus\n if (nsh > 0) {\n pm.lShiftTo(nsh, y);\n pt.lShiftTo(nsh, r);\n }\n else {\n pm.copyTo(y);\n pt.copyTo(r);\n }\n var ys = y.t;\n var y0 = y[ys - 1];\n if (y0 == 0) {\n return;\n }\n var yt = y0 * (1 << this.F1) + ((ys > 1) ? y[ys - 2] >> this.F2 : 0);\n var d1 = this.FV / yt;\n var d2 = (1 << this.F1) / yt;\n var e = 1 << this.F2;\n var i = r.t;\n var j = i - ys;\n var t = (q == null) ? nbi() : q;\n y.dlShiftTo(j, t);\n if (r.compareTo(t) >= 0) {\n r[r.t++] = 1;\n r.subTo(t, r);\n }\n BigInteger.ONE.dlShiftTo(ys, t);\n t.subTo(y, y); // \"negative\" y so we can replace sub with am later\n while (y.t < ys) {\n y[y.t++] = 0;\n }\n while (--j >= 0) {\n // Estimate quotient digit\n var qd = (r[--i] == y0) ? this.DM : Math.floor(r[i] * d1 + (r[i - 1] + e) * d2);\n if ((r[i] += y.am(0, qd, r, j, 0, ys)) < qd) { // Try it out\n y.dlShiftTo(j, t);\n r.subTo(t, r);\n while (r[i] < --qd) {\n r.subTo(t, r);\n }\n }\n }\n if (q != null) {\n r.drShiftTo(ys, q);\n if (ts != ms) {\n BigInteger.ZERO.subTo(q, q);\n }\n }\n r.t = ys;\n r.clamp();\n if (nsh > 0) {\n r.rShiftTo(nsh, r);\n } // Denormalize remainder\n if (ts < 0) {\n BigInteger.ZERO.subTo(r, r);\n }\n };\n // BigInteger.prototype.invDigit = bnpInvDigit;\n // (protected) return \"-1/this % 2^DB\"; useful for Mont. reduction\n // justification:\n // xy == 1 (mod m)\n // xy = 1+km\n // xy(2-xy) = (1+km)(1-km)\n // x[y(2-xy)] = 1-k^2m^2\n // x[y(2-xy)] == 1 (mod m^2)\n // if y is 1/x mod m, then y(2-xy) is 1/x mod m^2\n // should reduce x and y(2-xy) by m^2 at each step to keep size bounded.\n // JS multiply \"overflows\" differently from C/C++, so care is needed here.\n BigInteger.prototype.invDigit = function () {\n if (this.t < 1) {\n return 0;\n }\n var x = this[0];\n if ((x & 1) == 0) {\n return 0;\n }\n var y = x & 3; // y == 1/x mod 2^2\n y = (y * (2 - (x & 0xf) * y)) & 0xf; // y == 1/x mod 2^4\n y = (y * (2 - (x & 0xff) * y)) & 0xff; // y == 1/x mod 2^8\n y = (y * (2 - (((x & 0xffff) * y) & 0xffff))) & 0xffff; // y == 1/x mod 2^16\n // last step - calculate inverse mod DV directly;\n // assumes 16 < DB <= 32 and assumes ability to handle 48-bit ints\n y = (y * (2 - x * y % this.DV)) % this.DV; // y == 1/x mod 2^dbits\n // we really want the negative inverse, and -DV < y < DV\n return (y > 0) ? this.DV - y : -y;\n };\n // BigInteger.prototype.isEven = bnpIsEven;\n // (protected) true iff this is even\n BigInteger.prototype.isEven = function () {\n return ((this.t > 0) ? (this[0] & 1) : this.s) == 0;\n };\n // BigInteger.prototype.exp = bnpExp;\n // (protected) this^e, e < 2^32, doing sqr and mul with \"r\" (HAC 14.79)\n BigInteger.prototype.exp = function (e, z) {\n if (e > 0xffffffff || e < 1) {\n return BigInteger.ONE;\n }\n var r = nbi();\n var r2 = nbi();\n var g = z.convert(this);\n var i = nbits(e) - 1;\n g.copyTo(r);\n while (--i >= 0) {\n z.sqrTo(r, r2);\n if ((e & (1 << i)) > 0) {\n z.mulTo(r2, g, r);\n }\n else {\n var t = r;\n r = r2;\n r2 = t;\n }\n }\n return z.revert(r);\n };\n // BigInteger.prototype.chunkSize = bnpChunkSize;\n // (protected) return x s.t. r^x < DV\n BigInteger.prototype.chunkSize = function (r) {\n return Math.floor(Math.LN2 * this.DB / Math.log(r));\n };\n // BigInteger.prototype.toRadix = bnpToRadix;\n // (protected) convert to radix string\n BigInteger.prototype.toRadix = function (b) {\n if (b == null) {\n b = 10;\n }\n if (this.signum() == 0 || b < 2 || b > 36) {\n return \"0\";\n }\n var cs = this.chunkSize(b);\n var a = Math.pow(b, cs);\n var d = nbv(a);\n var y = nbi();\n var z = nbi();\n var r = \"\";\n this.divRemTo(d, y, z);\n while (y.signum() > 0) {\n r = (a + z.intValue()).toString(b).substr(1) + r;\n y.divRemTo(d, y, z);\n }\n return z.intValue().toString(b) + r;\n };\n // BigInteger.prototype.fromRadix = bnpFromRadix;\n // (protected) convert from radix string\n BigInteger.prototype.fromRadix = function (s, b) {\n this.fromInt(0);\n if (b == null) {\n b = 10;\n }\n var cs = this.chunkSize(b);\n var d = Math.pow(b, cs);\n var mi = false;\n var j = 0;\n var w = 0;\n for (var i = 0; i < s.length; ++i) {\n var x = intAt(s, i);\n if (x < 0) {\n if (s.charAt(i) == \"-\" && this.signum() == 0) {\n mi = true;\n }\n continue;\n }\n w = b * w + x;\n if (++j >= cs) {\n this.dMultiply(d);\n this.dAddOffset(w, 0);\n j = 0;\n w = 0;\n }\n }\n if (j > 0) {\n this.dMultiply(Math.pow(b, j));\n this.dAddOffset(w, 0);\n }\n if (mi) {\n BigInteger.ZERO.subTo(this, this);\n }\n };\n // BigInteger.prototype.fromNumber = bnpFromNumber;\n // (protected) alternate constructor\n BigInteger.prototype.fromNumber = function (a, b, c) {\n if (\"number\" == typeof b) {\n // new BigInteger(int,int,RNG)\n if (a < 2) {\n this.fromInt(1);\n }\n else {\n this.fromNumber(a, c);\n if (!this.testBit(a - 1)) {\n // force MSB set\n this.bitwiseTo(BigInteger.ONE.shiftLeft(a - 1), _util__WEBPACK_IMPORTED_MODULE_0__.op_or, this);\n }\n if (this.isEven()) {\n this.dAddOffset(1, 0);\n } // force odd\n while (!this.isProbablePrime(b)) {\n this.dAddOffset(2, 0);\n if (this.bitLength() > a) {\n this.subTo(BigInteger.ONE.shiftLeft(a - 1), this);\n }\n }\n }\n }\n else {\n // new BigInteger(int,RNG)\n var x = [];\n var t = a & 7;\n x.length = (a >> 3) + 1;\n b.nextBytes(x);\n if (t > 0) {\n x[0] &= ((1 << t) - 1);\n }\n else {\n x[0] = 0;\n }\n this.fromString(x, 256);\n }\n };\n // BigInteger.prototype.bitwiseTo = bnpBitwiseTo;\n // (protected) r = this op a (bitwise)\n BigInteger.prototype.bitwiseTo = function (a, op, r) {\n var i;\n var f;\n var m = Math.min(a.t, this.t);\n for (i = 0; i < m; ++i) {\n r[i] = op(this[i], a[i]);\n }\n if (a.t < this.t) {\n f = a.s & this.DM;\n for (i = m; i < this.t; ++i) {\n r[i] = op(this[i], f);\n }\n r.t = this.t;\n }\n else {\n f = this.s & this.DM;\n for (i = m; i < a.t; ++i) {\n r[i] = op(f, a[i]);\n }\n r.t = a.t;\n }\n r.s = op(this.s, a.s);\n r.clamp();\n };\n // BigInteger.prototype.changeBit = bnpChangeBit;\n // (protected) this op (1<>= this.DB;\n }\n if (a.t < this.t) {\n c += a.s;\n while (i < this.t) {\n c += this[i];\n r[i++] = c & this.DM;\n c >>= this.DB;\n }\n c += this.s;\n }\n else {\n c += this.s;\n while (i < a.t) {\n c += a[i];\n r[i++] = c & this.DM;\n c >>= this.DB;\n }\n c += a.s;\n }\n r.s = (c < 0) ? -1 : 0;\n if (c > 0) {\n r[i++] = c;\n }\n else if (c < -1) {\n r[i++] = this.DV + c;\n }\n r.t = i;\n r.clamp();\n };\n // BigInteger.prototype.dMultiply = bnpDMultiply;\n // (protected) this *= n, this >= 0, 1 < n < DV\n BigInteger.prototype.dMultiply = function (n) {\n this[this.t] = this.am(0, n - 1, this, 0, 0, this.t);\n ++this.t;\n this.clamp();\n };\n // BigInteger.prototype.dAddOffset = bnpDAddOffset;\n // (protected) this += n << w words, this >= 0\n BigInteger.prototype.dAddOffset = function (n, w) {\n if (n == 0) {\n return;\n }\n while (this.t <= w) {\n this[this.t++] = 0;\n }\n this[w] += n;\n while (this[w] >= this.DV) {\n this[w] -= this.DV;\n if (++w >= this.t) {\n this[this.t++] = 0;\n }\n ++this[w];\n }\n };\n // BigInteger.prototype.multiplyLowerTo = bnpMultiplyLowerTo;\n // (protected) r = lower n words of \"this * a\", a.t <= n\n // \"this\" should be the larger one if appropriate.\n BigInteger.prototype.multiplyLowerTo = function (a, n, r) {\n var i = Math.min(this.t + a.t, n);\n r.s = 0; // assumes a,this >= 0\n r.t = i;\n while (i > 0) {\n r[--i] = 0;\n }\n for (var j = r.t - this.t; i < j; ++i) {\n r[i + this.t] = this.am(0, a[i], r, i, 0, this.t);\n }\n for (var j = Math.min(a.t, n); i < j; ++i) {\n this.am(0, a[i], r, i, 0, n - i);\n }\n r.clamp();\n };\n // BigInteger.prototype.multiplyUpperTo = bnpMultiplyUpperTo;\n // (protected) r = \"this * a\" without lower n words, n > 0\n // \"this\" should be the larger one if appropriate.\n BigInteger.prototype.multiplyUpperTo = function (a, n, r) {\n --n;\n var i = r.t = this.t + a.t - n;\n r.s = 0; // assumes a,this >= 0\n while (--i >= 0) {\n r[i] = 0;\n }\n for (i = Math.max(n - this.t, 0); i < a.t; ++i) {\n r[this.t + i - n] = this.am(n - i, a[i], r, 0, 0, this.t + i - n);\n }\n r.clamp();\n r.drShiftTo(1, r);\n };\n // BigInteger.prototype.modInt = bnpModInt;\n // (protected) this % n, n < 2^26\n BigInteger.prototype.modInt = function (n) {\n if (n <= 0) {\n return 0;\n }\n var d = this.DV % n;\n var r = (this.s < 0) ? n - 1 : 0;\n if (this.t > 0) {\n if (d == 0) {\n r = this[0] % n;\n }\n else {\n for (var i = this.t - 1; i >= 0; --i) {\n r = (d * r + this[i]) % n;\n }\n }\n }\n return r;\n };\n // BigInteger.prototype.millerRabin = bnpMillerRabin;\n // (protected) true if probably prime (HAC 4.24, Miller-Rabin)\n BigInteger.prototype.millerRabin = function (t) {\n var n1 = this.subtract(BigInteger.ONE);\n var k = n1.getLowestSetBit();\n if (k <= 0) {\n return false;\n }\n var r = n1.shiftRight(k);\n t = (t + 1) >> 1;\n if (t > lowprimes.length) {\n t = lowprimes.length;\n }\n var a = nbi();\n for (var i = 0; i < t; ++i) {\n // Pick bases at random, instead of starting at 2\n a.fromInt(lowprimes[Math.floor(Math.random() * lowprimes.length)]);\n var y = a.modPow(r, this);\n if (y.compareTo(BigInteger.ONE) != 0 && y.compareTo(n1) != 0) {\n var j = 1;\n while (j++ < k && y.compareTo(n1) != 0) {\n y = y.modPowInt(2, this);\n if (y.compareTo(BigInteger.ONE) == 0) {\n return false;\n }\n }\n if (y.compareTo(n1) != 0) {\n return false;\n }\n }\n }\n return true;\n };\n // BigInteger.prototype.square = bnSquare;\n // (public) this^2\n BigInteger.prototype.square = function () {\n var r = nbi();\n this.squareTo(r);\n return r;\n };\n //#region ASYNC\n // Public API method\n BigInteger.prototype.gcda = function (a, callback) {\n var x = (this.s < 0) ? this.negate() : this.clone();\n var y = (a.s < 0) ? a.negate() : a.clone();\n if (x.compareTo(y) < 0) {\n var t = x;\n x = y;\n y = t;\n }\n var i = x.getLowestSetBit();\n var g = y.getLowestSetBit();\n if (g < 0) {\n callback(x);\n return;\n }\n if (i < g) {\n g = i;\n }\n if (g > 0) {\n x.rShiftTo(g, x);\n y.rShiftTo(g, y);\n }\n // Workhorse of the algorithm, gets called 200 - 800 times per 512 bit keygen.\n var gcda1 = function () {\n if ((i = x.getLowestSetBit()) > 0) {\n x.rShiftTo(i, x);\n }\n if ((i = y.getLowestSetBit()) > 0) {\n y.rShiftTo(i, y);\n }\n if (x.compareTo(y) >= 0) {\n x.subTo(y, x);\n x.rShiftTo(1, x);\n }\n else {\n y.subTo(x, y);\n y.rShiftTo(1, y);\n }\n if (!(x.signum() > 0)) {\n if (g > 0) {\n y.lShiftTo(g, y);\n }\n setTimeout(function () { callback(y); }, 0); // escape\n }\n else {\n setTimeout(gcda1, 0);\n }\n };\n setTimeout(gcda1, 10);\n };\n // (protected) alternate constructor\n BigInteger.prototype.fromNumberAsync = function (a, b, c, callback) {\n if (\"number\" == typeof b) {\n if (a < 2) {\n this.fromInt(1);\n }\n else {\n this.fromNumber(a, c);\n if (!this.testBit(a - 1)) {\n this.bitwiseTo(BigInteger.ONE.shiftLeft(a - 1), _util__WEBPACK_IMPORTED_MODULE_0__.op_or, this);\n }\n if (this.isEven()) {\n this.dAddOffset(1, 0);\n }\n var bnp_1 = this;\n var bnpfn1_1 = function () {\n bnp_1.dAddOffset(2, 0);\n if (bnp_1.bitLength() > a) {\n bnp_1.subTo(BigInteger.ONE.shiftLeft(a - 1), bnp_1);\n }\n if (bnp_1.isProbablePrime(b)) {\n setTimeout(function () { callback(); }, 0); // escape\n }\n else {\n setTimeout(bnpfn1_1, 0);\n }\n };\n setTimeout(bnpfn1_1, 0);\n }\n }\n else {\n var x = [];\n var t = a & 7;\n x.length = (a >> 3) + 1;\n b.nextBytes(x);\n if (t > 0) {\n x[0] &= ((1 << t) - 1);\n }\n else {\n x[0] = 0;\n }\n this.fromString(x, 256);\n }\n };\n return BigInteger;\n}());\n\n//#region REDUCERS\n//#region NullExp\nvar NullExp = /** @class */ (function () {\n function NullExp() {\n }\n // NullExp.prototype.convert = nNop;\n NullExp.prototype.convert = function (x) {\n return x;\n };\n // NullExp.prototype.revert = nNop;\n NullExp.prototype.revert = function (x) {\n return x;\n };\n // NullExp.prototype.mulTo = nMulTo;\n NullExp.prototype.mulTo = function (x, y, r) {\n x.multiplyTo(y, r);\n };\n // NullExp.prototype.sqrTo = nSqrTo;\n NullExp.prototype.sqrTo = function (x, r) {\n x.squareTo(r);\n };\n return NullExp;\n}());\n// Modular reduction using \"classic\" algorithm\nvar Classic = /** @class */ (function () {\n function Classic(m) {\n this.m = m;\n }\n // Classic.prototype.convert = cConvert;\n Classic.prototype.convert = function (x) {\n if (x.s < 0 || x.compareTo(this.m) >= 0) {\n return x.mod(this.m);\n }\n else {\n return x;\n }\n };\n // Classic.prototype.revert = cRevert;\n Classic.prototype.revert = function (x) {\n return x;\n };\n // Classic.prototype.reduce = cReduce;\n Classic.prototype.reduce = function (x) {\n x.divRemTo(this.m, null, x);\n };\n // Classic.prototype.mulTo = cMulTo;\n Classic.prototype.mulTo = function (x, y, r) {\n x.multiplyTo(y, r);\n this.reduce(r);\n };\n // Classic.prototype.sqrTo = cSqrTo;\n Classic.prototype.sqrTo = function (x, r) {\n x.squareTo(r);\n this.reduce(r);\n };\n return Classic;\n}());\n//#endregion\n//#region Montgomery\n// Montgomery reduction\nvar Montgomery = /** @class */ (function () {\n function Montgomery(m) {\n this.m = m;\n this.mp = m.invDigit();\n this.mpl = this.mp & 0x7fff;\n this.mph = this.mp >> 15;\n this.um = (1 << (m.DB - 15)) - 1;\n this.mt2 = 2 * m.t;\n }\n // Montgomery.prototype.convert = montConvert;\n // xR mod m\n Montgomery.prototype.convert = function (x) {\n var r = nbi();\n x.abs().dlShiftTo(this.m.t, r);\n r.divRemTo(this.m, null, r);\n if (x.s < 0 && r.compareTo(BigInteger.ZERO) > 0) {\n this.m.subTo(r, r);\n }\n return r;\n };\n // Montgomery.prototype.revert = montRevert;\n // x/R mod m\n Montgomery.prototype.revert = function (x) {\n var r = nbi();\n x.copyTo(r);\n this.reduce(r);\n return r;\n };\n // Montgomery.prototype.reduce = montReduce;\n // x = x/R mod m (HAC 14.32)\n Montgomery.prototype.reduce = function (x) {\n while (x.t <= this.mt2) {\n // pad x so am has enough room later\n x[x.t++] = 0;\n }\n for (var i = 0; i < this.m.t; ++i) {\n // faster way of calculating u0 = x[i]*mp mod DV\n var j = x[i] & 0x7fff;\n var u0 = (j * this.mpl + (((j * this.mph + (x[i] >> 15) * this.mpl) & this.um) << 15)) & x.DM;\n // use am to combine the multiply-shift-add into one call\n j = i + this.m.t;\n x[j] += this.m.am(0, u0, x, i, 0, this.m.t);\n // propagate carry\n while (x[j] >= x.DV) {\n x[j] -= x.DV;\n x[++j]++;\n }\n }\n x.clamp();\n x.drShiftTo(this.m.t, x);\n if (x.compareTo(this.m) >= 0) {\n x.subTo(this.m, x);\n }\n };\n // Montgomery.prototype.mulTo = montMulTo;\n // r = \"xy/R mod m\"; x,y != r\n Montgomery.prototype.mulTo = function (x, y, r) {\n x.multiplyTo(y, r);\n this.reduce(r);\n };\n // Montgomery.prototype.sqrTo = montSqrTo;\n // r = \"x^2/R mod m\"; x != r\n Montgomery.prototype.sqrTo = function (x, r) {\n x.squareTo(r);\n this.reduce(r);\n };\n return Montgomery;\n}());\n//#endregion Montgomery\n//#region Barrett\n// Barrett modular reduction\nvar Barrett = /** @class */ (function () {\n function Barrett(m) {\n this.m = m;\n // setup Barrett\n this.r2 = nbi();\n this.q3 = nbi();\n BigInteger.ONE.dlShiftTo(2 * m.t, this.r2);\n this.mu = this.r2.divide(m);\n }\n // Barrett.prototype.convert = barrettConvert;\n Barrett.prototype.convert = function (x) {\n if (x.s < 0 || x.t > 2 * this.m.t) {\n return x.mod(this.m);\n }\n else if (x.compareTo(this.m) < 0) {\n return x;\n }\n else {\n var r = nbi();\n x.copyTo(r);\n this.reduce(r);\n return r;\n }\n };\n // Barrett.prototype.revert = barrettRevert;\n Barrett.prototype.revert = function (x) {\n return x;\n };\n // Barrett.prototype.reduce = barrettReduce;\n // x = x mod m (HAC 14.42)\n Barrett.prototype.reduce = function (x) {\n x.drShiftTo(this.m.t - 1, this.r2);\n if (x.t > this.m.t + 1) {\n x.t = this.m.t + 1;\n x.clamp();\n }\n this.mu.multiplyUpperTo(this.r2, this.m.t + 1, this.q3);\n this.m.multiplyLowerTo(this.q3, this.m.t + 1, this.r2);\n while (x.compareTo(this.r2) < 0) {\n x.dAddOffset(1, this.m.t + 1);\n }\n x.subTo(this.r2, x);\n while (x.compareTo(this.m) >= 0) {\n x.subTo(this.m, x);\n }\n };\n // Barrett.prototype.mulTo = barrettMulTo;\n // r = x*y mod m; x,y != r\n Barrett.prototype.mulTo = function (x, y, r) {\n x.multiplyTo(y, r);\n this.reduce(r);\n };\n // Barrett.prototype.sqrTo = barrettSqrTo;\n // r = x^2 mod m; x != r\n Barrett.prototype.sqrTo = function (x, r) {\n x.squareTo(r);\n this.reduce(r);\n };\n return Barrett;\n}());\n//#endregion\n//#endregion REDUCERS\n// return new, unset BigInteger\nfunction nbi() { return new BigInteger(null); }\nfunction parseBigInt(str, r) {\n return new BigInteger(str, r);\n}\n// am: Compute w_j += (x*this_i), propagate carries,\n// c is initial carry, returns final carry.\n// c < 3*dvalue, x < 2*dvalue, this_i < dvalue\n// We need to select the fastest one that works in this environment.\nvar inBrowser = typeof navigator !== \"undefined\";\nif (inBrowser && j_lm && (navigator.appName == \"Microsoft Internet Explorer\")) {\n // am2 avoids a big mult-and-extract completely.\n // Max digit bits should be <= 30 because we do bitwise ops\n // on values up to 2*hdvalue^2-hdvalue-1 (< 2^31)\n BigInteger.prototype.am = function am2(i, x, w, j, c, n) {\n var xl = x & 0x7fff;\n var xh = x >> 15;\n while (--n >= 0) {\n var l = this[i] & 0x7fff;\n var h = this[i++] >> 15;\n var m = xh * l + h * xl;\n l = xl * l + ((m & 0x7fff) << 15) + w[j] + (c & 0x3fffffff);\n c = (l >>> 30) + (m >>> 15) + xh * h + (c >>> 30);\n w[j++] = l & 0x3fffffff;\n }\n return c;\n };\n dbits = 30;\n}\nelse if (inBrowser && j_lm && (navigator.appName != \"Netscape\")) {\n // am1: use a single mult and divide to get the high bits,\n // max digit bits should be 26 because\n // max internal value = 2*dvalue^2-2*dvalue (< 2^53)\n BigInteger.prototype.am = function am1(i, x, w, j, c, n) {\n while (--n >= 0) {\n var v = x * this[i++] + w[j] + c;\n c = Math.floor(v / 0x4000000);\n w[j++] = v & 0x3ffffff;\n }\n return c;\n };\n dbits = 26;\n}\nelse { // Mozilla/Netscape seems to prefer am3\n // Alternately, set max digit bits to 28 since some\n // browsers slow down when dealing with 32-bit numbers.\n BigInteger.prototype.am = function am3(i, x, w, j, c, n) {\n var xl = x & 0x3fff;\n var xh = x >> 14;\n while (--n >= 0) {\n var l = this[i] & 0x3fff;\n var h = this[i++] >> 14;\n var m = xh * l + h * xl;\n l = xl * l + ((m & 0x3fff) << 14) + w[j] + c;\n c = (l >> 28) + (m >> 14) + xh * h;\n w[j++] = l & 0xfffffff;\n }\n return c;\n };\n dbits = 28;\n}\nBigInteger.prototype.DB = dbits;\nBigInteger.prototype.DM = ((1 << dbits) - 1);\nBigInteger.prototype.DV = (1 << dbits);\nvar BI_FP = 52;\nBigInteger.prototype.FV = Math.pow(2, BI_FP);\nBigInteger.prototype.F1 = BI_FP - dbits;\nBigInteger.prototype.F2 = 2 * dbits - BI_FP;\n// Digit conversions\nvar BI_RC = [];\nvar rr;\nvar vv;\nrr = \"0\".charCodeAt(0);\nfor (vv = 0; vv <= 9; ++vv) {\n BI_RC[rr++] = vv;\n}\nrr = \"a\".charCodeAt(0);\nfor (vv = 10; vv < 36; ++vv) {\n BI_RC[rr++] = vv;\n}\nrr = \"A\".charCodeAt(0);\nfor (vv = 10; vv < 36; ++vv) {\n BI_RC[rr++] = vv;\n}\nfunction intAt(s, i) {\n var c = BI_RC[s.charCodeAt(i)];\n return (c == null) ? -1 : c;\n}\n// return bigint initialized to value\nfunction nbv(i) {\n var r = nbi();\n r.fromInt(i);\n return r;\n}\n// returns bit length of the integer x\nfunction nbits(x) {\n var r = 1;\n var t;\n if ((t = x >>> 16) != 0) {\n x = t;\n r += 16;\n }\n if ((t = x >> 8) != 0) {\n x = t;\n r += 8;\n }\n if ((t = x >> 4) != 0) {\n x = t;\n r += 4;\n }\n if ((t = x >> 2) != 0) {\n x = t;\n r += 2;\n }\n if ((t = x >> 1) != 0) {\n x = t;\n r += 1;\n }\n return r;\n}\n// \"constants\"\nBigInteger.ZERO = nbv(0);\nBigInteger.ONE = nbv(1);\n\n\n//# sourceURL=webpack://JSEncrypt/./lib/lib/jsbn/jsbn.js?"); -/***/ }), + /***/ + }), -/***/ "./lib/lib/jsbn/prng4.js": -/*!*******************************!*\ - !*** ./lib/lib/jsbn/prng4.js ***! - \*******************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + /***/ + "./lib/lib/jsbn/prng4.js": + /*!*******************************!*\ + !*** ./lib/lib/jsbn/prng4.js ***! + \*******************************/ + /***/ + ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { -"use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"Arcfour\": () => (/* binding */ Arcfour),\n/* harmony export */ \"prng_newstate\": () => (/* binding */ prng_newstate),\n/* harmony export */ \"rng_psize\": () => (/* binding */ rng_psize)\n/* harmony export */ });\n// prng4.js - uses Arcfour as a PRNG\nvar Arcfour = /** @class */ (function () {\n function Arcfour() {\n this.i = 0;\n this.j = 0;\n this.S = [];\n }\n // Arcfour.prototype.init = ARC4init;\n // Initialize arcfour context from key, an array of ints, each from [0..255]\n Arcfour.prototype.init = function (key) {\n var i;\n var j;\n var t;\n for (i = 0; i < 256; ++i) {\n this.S[i] = i;\n }\n j = 0;\n for (i = 0; i < 256; ++i) {\n j = (j + this.S[i] + key[i % key.length]) & 255;\n t = this.S[i];\n this.S[i] = this.S[j];\n this.S[j] = t;\n }\n this.i = 0;\n this.j = 0;\n };\n // Arcfour.prototype.next = ARC4next;\n Arcfour.prototype.next = function () {\n var t;\n this.i = (this.i + 1) & 255;\n this.j = (this.j + this.S[this.i]) & 255;\n t = this.S[this.i];\n this.S[this.i] = this.S[this.j];\n this.S[this.j] = t;\n return this.S[(t + this.S[this.i]) & 255];\n };\n return Arcfour;\n}());\n\n// Plug in your RNG constructor here\nfunction prng_newstate() {\n return new Arcfour();\n}\n// Pool size must be a multiple of 4 and greater than 32.\n// An array of bytes the size of the pool will be passed to init()\nvar rng_psize = 256;\n\n\n//# sourceURL=webpack://JSEncrypt/./lib/lib/jsbn/prng4.js?"); + "use strict"; + eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"Arcfour\": () => (/* binding */ Arcfour),\n/* harmony export */ \"prng_newstate\": () => (/* binding */ prng_newstate),\n/* harmony export */ \"rng_psize\": () => (/* binding */ rng_psize)\n/* harmony export */ });\n// prng4.js - uses Arcfour as a PRNG\nvar Arcfour = /** @class */ (function () {\n function Arcfour() {\n this.i = 0;\n this.j = 0;\n this.S = [];\n }\n // Arcfour.prototype.init = ARC4init;\n // Initialize arcfour context from key, an array of ints, each from [0..255]\n Arcfour.prototype.init = function (key) {\n var i;\n var j;\n var t;\n for (i = 0; i < 256; ++i) {\n this.S[i] = i;\n }\n j = 0;\n for (i = 0; i < 256; ++i) {\n j = (j + this.S[i] + key[i % key.length]) & 255;\n t = this.S[i];\n this.S[i] = this.S[j];\n this.S[j] = t;\n }\n this.i = 0;\n this.j = 0;\n };\n // Arcfour.prototype.next = ARC4next;\n Arcfour.prototype.next = function () {\n var t;\n this.i = (this.i + 1) & 255;\n this.j = (this.j + this.S[this.i]) & 255;\n t = this.S[this.i];\n this.S[this.i] = this.S[this.j];\n this.S[this.j] = t;\n return this.S[(t + this.S[this.i]) & 255];\n };\n return Arcfour;\n}());\n\n// Plug in your RNG constructor here\nfunction prng_newstate() {\n return new Arcfour();\n}\n// Pool size must be a multiple of 4 and greater than 32.\n// An array of bytes the size of the pool will be passed to init()\nvar rng_psize = 256;\n\n\n//# sourceURL=webpack://JSEncrypt/./lib/lib/jsbn/prng4.js?"); -/***/ }), + /***/ + }), -/***/ "./lib/lib/jsbn/rng.js": -/*!*****************************!*\ - !*** ./lib/lib/jsbn/rng.js ***! - \*****************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + /***/ + "./lib/lib/jsbn/rng.js": + /*!*****************************!*\ + !*** ./lib/lib/jsbn/rng.js ***! + \*****************************/ + /***/ + ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { -"use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"SecureRandom\": () => (/* binding */ SecureRandom)\n/* harmony export */ });\n/* harmony import */ var _prng4__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./prng4 */ \"./lib/lib/jsbn/prng4.js\");\n// Random number generator - requires a PRNG backend, e.g. prng4.js\n\nvar rng_state;\nvar rng_pool = null;\nvar rng_pptr;\n// Initialize the pool with junk if needed.\nif (rng_pool == null) {\n rng_pool = [];\n rng_pptr = 0;\n var t = void 0;\n if (typeof window !== 'undefined' && window.crypto && window.crypto.getRandomValues) {\n // Extract entropy (2048 bits) from RNG if available\n var z = new Uint32Array(256);\n window.crypto.getRandomValues(z);\n for (t = 0; t < z.length; ++t) {\n rng_pool[rng_pptr++] = z[t] & 255;\n }\n }\n // Use mouse events for entropy, if we do not have enough entropy by the time\n // we need it, entropy will be generated by Math.random.\n var count = 0;\n var onMouseMoveListener_1 = function (ev) {\n count = count || 0;\n if (count >= 256 || rng_pptr >= _prng4__WEBPACK_IMPORTED_MODULE_0__.rng_psize) {\n if (window.removeEventListener) {\n window.removeEventListener(\"mousemove\", onMouseMoveListener_1, false);\n }\n else if (window.detachEvent) {\n window.detachEvent(\"onmousemove\", onMouseMoveListener_1);\n }\n return;\n }\n try {\n var mouseCoordinates = ev.x + ev.y;\n rng_pool[rng_pptr++] = mouseCoordinates & 255;\n count += 1;\n }\n catch (e) {\n // Sometimes Firefox will deny permission to access event properties for some reason. Ignore.\n }\n };\n if (typeof window !== 'undefined') {\n if (window.addEventListener) {\n window.addEventListener(\"mousemove\", onMouseMoveListener_1, false);\n }\n else if (window.attachEvent) {\n window.attachEvent(\"onmousemove\", onMouseMoveListener_1);\n }\n }\n}\nfunction rng_get_byte() {\n if (rng_state == null) {\n rng_state = (0,_prng4__WEBPACK_IMPORTED_MODULE_0__.prng_newstate)();\n // At this point, we may not have collected enough entropy. If not, fall back to Math.random\n while (rng_pptr < _prng4__WEBPACK_IMPORTED_MODULE_0__.rng_psize) {\n var random = Math.floor(65536 * Math.random());\n rng_pool[rng_pptr++] = random & 255;\n }\n rng_state.init(rng_pool);\n for (rng_pptr = 0; rng_pptr < rng_pool.length; ++rng_pptr) {\n rng_pool[rng_pptr] = 0;\n }\n rng_pptr = 0;\n }\n // TODO: allow reseeding after first request\n return rng_state.next();\n}\nvar SecureRandom = /** @class */ (function () {\n function SecureRandom() {\n }\n SecureRandom.prototype.nextBytes = function (ba) {\n for (var i = 0; i < ba.length; ++i) {\n ba[i] = rng_get_byte();\n }\n };\n return SecureRandom;\n}());\n\n\n\n//# sourceURL=webpack://JSEncrypt/./lib/lib/jsbn/rng.js?"); + "use strict"; + eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"SecureRandom\": () => (/* binding */ SecureRandom)\n/* harmony export */ });\n/* harmony import */ var _prng4__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./prng4 */ \"./lib/lib/jsbn/prng4.js\");\n// Random number generator - requires a PRNG backend, e.g. prng4.js\n\nvar rng_state;\nvar rng_pool = null;\nvar rng_pptr;\n// Initialize the pool with junk if needed.\nif (rng_pool == null) {\n rng_pool = [];\n rng_pptr = 0;\n var t = void 0;\n if (typeof window !== 'undefined' && window.crypto && window.crypto.getRandomValues) {\n // Extract entropy (2048 bits) from RNG if available\n var z = new Uint32Array(256);\n window.crypto.getRandomValues(z);\n for (t = 0; t < z.length; ++t) {\n rng_pool[rng_pptr++] = z[t] & 255;\n }\n }\n // Use mouse events for entropy, if we do not have enough entropy by the time\n // we need it, entropy will be generated by Math.random.\n var count = 0;\n var onMouseMoveListener_1 = function (ev) {\n count = count || 0;\n if (count >= 256 || rng_pptr >= _prng4__WEBPACK_IMPORTED_MODULE_0__.rng_psize) {\n if (window.removeEventListener) {\n window.removeEventListener(\"mousemove\", onMouseMoveListener_1, false);\n }\n else if (window.detachEvent) {\n window.detachEvent(\"onmousemove\", onMouseMoveListener_1);\n }\n return;\n }\n try {\n var mouseCoordinates = ev.x + ev.y;\n rng_pool[rng_pptr++] = mouseCoordinates & 255;\n count += 1;\n }\n catch (e) {\n // Sometimes Firefox will deny permission to access event properties for some reason. Ignore.\n }\n };\n if (typeof window !== 'undefined') {\n if (window.addEventListener) {\n window.addEventListener(\"mousemove\", onMouseMoveListener_1, false);\n }\n else if (window.attachEvent) {\n window.attachEvent(\"onmousemove\", onMouseMoveListener_1);\n }\n }\n}\nfunction rng_get_byte() {\n if (rng_state == null) {\n rng_state = (0,_prng4__WEBPACK_IMPORTED_MODULE_0__.prng_newstate)();\n // At this point, we may not have collected enough entropy. If not, fall back to Math.random\n while (rng_pptr < _prng4__WEBPACK_IMPORTED_MODULE_0__.rng_psize) {\n var random = Math.floor(65536 * Math.random());\n rng_pool[rng_pptr++] = random & 255;\n }\n rng_state.init(rng_pool);\n for (rng_pptr = 0; rng_pptr < rng_pool.length; ++rng_pptr) {\n rng_pool[rng_pptr] = 0;\n }\n rng_pptr = 0;\n }\n // TODO: allow reseeding after first request\n return rng_state.next();\n}\nvar SecureRandom = /** @class */ (function () {\n function SecureRandom() {\n }\n SecureRandom.prototype.nextBytes = function (ba) {\n for (var i = 0; i < ba.length; ++i) {\n ba[i] = rng_get_byte();\n }\n };\n return SecureRandom;\n}());\n\n\n\n//# sourceURL=webpack://JSEncrypt/./lib/lib/jsbn/rng.js?"); -/***/ }), + /***/ + }), -/***/ "./lib/lib/jsbn/rsa.js": -/*!*****************************!*\ - !*** ./lib/lib/jsbn/rsa.js ***! - \*****************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + /***/ + "./lib/lib/jsbn/rsa.js": + /*!*****************************!*\ + !*** ./lib/lib/jsbn/rsa.js ***! + \*****************************/ + /***/ + ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { -"use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"RSAKey\": () => (/* binding */ RSAKey)\n/* harmony export */ });\n/* harmony import */ var _jsbn__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./jsbn */ \"./lib/lib/jsbn/jsbn.js\");\n/* harmony import */ var _rng__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./rng */ \"./lib/lib/jsbn/rng.js\");\n// Depends on jsbn.js and rng.js\n// Version 1.1: support utf-8 encoding in pkcs1pad2\n// convert a (hex) string to a bignum object\n\n\n// function linebrk(s,n) {\n// var ret = \"\";\n// var i = 0;\n// while(i + n < s.length) {\n// ret += s.substring(i,i+n) + \"\\n\";\n// i += n;\n// }\n// return ret + s.substring(i,s.length);\n// }\n// function byte2Hex(b) {\n// if(b < 0x10)\n// return \"0\" + b.toString(16);\n// else\n// return b.toString(16);\n// }\nfunction pkcs1pad1(s, n) {\n if (n < s.length + 22) {\n console.error(\"Message too long for RSA\");\n return null;\n }\n var len = n - s.length - 6;\n var filler = \"\";\n for (var f = 0; f < len; f += 2) {\n filler += \"ff\";\n }\n var m = \"0001\" + filler + \"00\" + s;\n return (0,_jsbn__WEBPACK_IMPORTED_MODULE_0__.parseBigInt)(m, 16);\n}\n// PKCS#1 (type 2, random) pad input string s to n bytes, and return a bigint\nfunction pkcs1pad2(s, n) {\n if (n < s.length + 11) { // TODO: fix for utf-8\n console.error(\"Message too long for RSA\");\n return null;\n }\n var ba = [];\n var i = s.length - 1;\n while (i >= 0 && n > 0) {\n var c = s.charCodeAt(i--);\n if (c < 128) { // encode using utf-8\n ba[--n] = c;\n }\n else if ((c > 127) && (c < 2048)) {\n ba[--n] = (c & 63) | 128;\n ba[--n] = (c >> 6) | 192;\n }\n else {\n ba[--n] = (c & 63) | 128;\n ba[--n] = ((c >> 6) & 63) | 128;\n ba[--n] = (c >> 12) | 224;\n }\n }\n ba[--n] = 0;\n var rng = new _rng__WEBPACK_IMPORTED_MODULE_1__.SecureRandom();\n var x = [];\n while (n > 2) { // random non-zero pad\n x[0] = 0;\n while (x[0] == 0) {\n rng.nextBytes(x);\n }\n ba[--n] = x[0];\n }\n ba[--n] = 2;\n ba[--n] = 0;\n return new _jsbn__WEBPACK_IMPORTED_MODULE_0__.BigInteger(ba);\n}\n// \"empty\" RSA key constructor\nvar RSAKey = /** @class */ (function () {\n function RSAKey() {\n this.n = null;\n this.e = 0;\n this.d = null;\n this.p = null;\n this.q = null;\n this.dmp1 = null;\n this.dmq1 = null;\n this.coeff = null;\n }\n //#region PROTECTED\n // protected\n // RSAKey.prototype.doPublic = RSADoPublic;\n // Perform raw public operation on \"x\": return x^e (mod n)\n RSAKey.prototype.doPublic = function (x) {\n return x.modPowInt(this.e, this.n);\n };\n // RSAKey.prototype.doPrivate = RSADoPrivate;\n // Perform raw private operation on \"x\": return x^d (mod n)\n RSAKey.prototype.doPrivate = function (x) {\n if (this.p == null || this.q == null) {\n return x.modPow(this.d, this.n);\n }\n // TODO: re-calculate any missing CRT params\n var xp = x.mod(this.p).modPow(this.dmp1, this.p);\n var xq = x.mod(this.q).modPow(this.dmq1, this.q);\n while (xp.compareTo(xq) < 0) {\n xp = xp.add(this.p);\n }\n return xp.subtract(xq).multiply(this.coeff).mod(this.p).multiply(this.q).add(xq);\n };\n //#endregion PROTECTED\n //#region PUBLIC\n // RSAKey.prototype.setPublic = RSASetPublic;\n // Set the public key fields N and e from hex strings\n RSAKey.prototype.setPublic = function (N, E) {\n if (N != null && E != null && N.length > 0 && E.length > 0) {\n this.n = (0,_jsbn__WEBPACK_IMPORTED_MODULE_0__.parseBigInt)(N, 16);\n this.e = parseInt(E, 16);\n }\n else {\n console.error(\"Invalid RSA public key\");\n }\n };\n // RSAKey.prototype.encrypt = RSAEncrypt;\n // Return the PKCS#1 RSA encryption of \"text\" as an even-length hex string\n RSAKey.prototype.encrypt = function (text) {\n var maxLength = (this.n.bitLength() + 7) >> 3;\n var m = pkcs1pad2(text, maxLength);\n if (m == null) {\n return null;\n }\n var c = this.doPublic(m);\n if (c == null) {\n return null;\n }\n var h = c.toString(16);\n var length = h.length;\n // fix zero before result\n for (var i = 0; i < maxLength * 2 - length; i++) {\n h = \"0\" + h;\n }\n return h;\n };\n // RSAKey.prototype.setPrivate = RSASetPrivate;\n // Set the private key fields N, e, and d from hex strings\n RSAKey.prototype.setPrivate = function (N, E, D) {\n if (N != null && E != null && N.length > 0 && E.length > 0) {\n this.n = (0,_jsbn__WEBPACK_IMPORTED_MODULE_0__.parseBigInt)(N, 16);\n this.e = parseInt(E, 16);\n this.d = (0,_jsbn__WEBPACK_IMPORTED_MODULE_0__.parseBigInt)(D, 16);\n }\n else {\n console.error(\"Invalid RSA private key\");\n }\n };\n // RSAKey.prototype.setPrivateEx = RSASetPrivateEx;\n // Set the private key fields N, e, d and CRT params from hex strings\n RSAKey.prototype.setPrivateEx = function (N, E, D, P, Q, DP, DQ, C) {\n if (N != null && E != null && N.length > 0 && E.length > 0) {\n this.n = (0,_jsbn__WEBPACK_IMPORTED_MODULE_0__.parseBigInt)(N, 16);\n this.e = parseInt(E, 16);\n this.d = (0,_jsbn__WEBPACK_IMPORTED_MODULE_0__.parseBigInt)(D, 16);\n this.p = (0,_jsbn__WEBPACK_IMPORTED_MODULE_0__.parseBigInt)(P, 16);\n this.q = (0,_jsbn__WEBPACK_IMPORTED_MODULE_0__.parseBigInt)(Q, 16);\n this.dmp1 = (0,_jsbn__WEBPACK_IMPORTED_MODULE_0__.parseBigInt)(DP, 16);\n this.dmq1 = (0,_jsbn__WEBPACK_IMPORTED_MODULE_0__.parseBigInt)(DQ, 16);\n this.coeff = (0,_jsbn__WEBPACK_IMPORTED_MODULE_0__.parseBigInt)(C, 16);\n }\n else {\n console.error(\"Invalid RSA private key\");\n }\n };\n // RSAKey.prototype.generate = RSAGenerate;\n // Generate a new random private key B bits long, using public expt E\n RSAKey.prototype.generate = function (B, E) {\n var rng = new _rng__WEBPACK_IMPORTED_MODULE_1__.SecureRandom();\n var qs = B >> 1;\n this.e = parseInt(E, 16);\n var ee = new _jsbn__WEBPACK_IMPORTED_MODULE_0__.BigInteger(E, 16);\n for (;;) {\n for (;;) {\n this.p = new _jsbn__WEBPACK_IMPORTED_MODULE_0__.BigInteger(B - qs, 1, rng);\n if (this.p.subtract(_jsbn__WEBPACK_IMPORTED_MODULE_0__.BigInteger.ONE).gcd(ee).compareTo(_jsbn__WEBPACK_IMPORTED_MODULE_0__.BigInteger.ONE) == 0 && this.p.isProbablePrime(10)) {\n break;\n }\n }\n for (;;) {\n this.q = new _jsbn__WEBPACK_IMPORTED_MODULE_0__.BigInteger(qs, 1, rng);\n if (this.q.subtract(_jsbn__WEBPACK_IMPORTED_MODULE_0__.BigInteger.ONE).gcd(ee).compareTo(_jsbn__WEBPACK_IMPORTED_MODULE_0__.BigInteger.ONE) == 0 && this.q.isProbablePrime(10)) {\n break;\n }\n }\n if (this.p.compareTo(this.q) <= 0) {\n var t = this.p;\n this.p = this.q;\n this.q = t;\n }\n var p1 = this.p.subtract(_jsbn__WEBPACK_IMPORTED_MODULE_0__.BigInteger.ONE);\n var q1 = this.q.subtract(_jsbn__WEBPACK_IMPORTED_MODULE_0__.BigInteger.ONE);\n var phi = p1.multiply(q1);\n if (phi.gcd(ee).compareTo(_jsbn__WEBPACK_IMPORTED_MODULE_0__.BigInteger.ONE) == 0) {\n this.n = this.p.multiply(this.q);\n this.d = ee.modInverse(phi);\n this.dmp1 = this.d.mod(p1);\n this.dmq1 = this.d.mod(q1);\n this.coeff = this.q.modInverse(this.p);\n break;\n }\n }\n };\n // RSAKey.prototype.decrypt = RSADecrypt;\n // Return the PKCS#1 RSA decryption of \"ctext\".\n // \"ctext\" is an even-length hex string and the output is a plain string.\n RSAKey.prototype.decrypt = function (ctext) {\n var c = (0,_jsbn__WEBPACK_IMPORTED_MODULE_0__.parseBigInt)(ctext, 16);\n var m = this.doPrivate(c);\n if (m == null) {\n return null;\n }\n return pkcs1unpad2(m, (this.n.bitLength() + 7) >> 3);\n };\n // Generate a new random private key B bits long, using public expt E\n RSAKey.prototype.generateAsync = function (B, E, callback) {\n var rng = new _rng__WEBPACK_IMPORTED_MODULE_1__.SecureRandom();\n var qs = B >> 1;\n this.e = parseInt(E, 16);\n var ee = new _jsbn__WEBPACK_IMPORTED_MODULE_0__.BigInteger(E, 16);\n var rsa = this;\n // These functions have non-descript names because they were originally for(;;) loops.\n // I don't know about cryptography to give them better names than loop1-4.\n var loop1 = function () {\n var loop4 = function () {\n if (rsa.p.compareTo(rsa.q) <= 0) {\n var t = rsa.p;\n rsa.p = rsa.q;\n rsa.q = t;\n }\n var p1 = rsa.p.subtract(_jsbn__WEBPACK_IMPORTED_MODULE_0__.BigInteger.ONE);\n var q1 = rsa.q.subtract(_jsbn__WEBPACK_IMPORTED_MODULE_0__.BigInteger.ONE);\n var phi = p1.multiply(q1);\n if (phi.gcd(ee).compareTo(_jsbn__WEBPACK_IMPORTED_MODULE_0__.BigInteger.ONE) == 0) {\n rsa.n = rsa.p.multiply(rsa.q);\n rsa.d = ee.modInverse(phi);\n rsa.dmp1 = rsa.d.mod(p1);\n rsa.dmq1 = rsa.d.mod(q1);\n rsa.coeff = rsa.q.modInverse(rsa.p);\n setTimeout(function () { callback(); }, 0); // escape\n }\n else {\n setTimeout(loop1, 0);\n }\n };\n var loop3 = function () {\n rsa.q = (0,_jsbn__WEBPACK_IMPORTED_MODULE_0__.nbi)();\n rsa.q.fromNumberAsync(qs, 1, rng, function () {\n rsa.q.subtract(_jsbn__WEBPACK_IMPORTED_MODULE_0__.BigInteger.ONE).gcda(ee, function (r) {\n if (r.compareTo(_jsbn__WEBPACK_IMPORTED_MODULE_0__.BigInteger.ONE) == 0 && rsa.q.isProbablePrime(10)) {\n setTimeout(loop4, 0);\n }\n else {\n setTimeout(loop3, 0);\n }\n });\n });\n };\n var loop2 = function () {\n rsa.p = (0,_jsbn__WEBPACK_IMPORTED_MODULE_0__.nbi)();\n rsa.p.fromNumberAsync(B - qs, 1, rng, function () {\n rsa.p.subtract(_jsbn__WEBPACK_IMPORTED_MODULE_0__.BigInteger.ONE).gcda(ee, function (r) {\n if (r.compareTo(_jsbn__WEBPACK_IMPORTED_MODULE_0__.BigInteger.ONE) == 0 && rsa.p.isProbablePrime(10)) {\n setTimeout(loop3, 0);\n }\n else {\n setTimeout(loop2, 0);\n }\n });\n });\n };\n setTimeout(loop2, 0);\n };\n setTimeout(loop1, 0);\n };\n RSAKey.prototype.sign = function (text, digestMethod, digestName) {\n var header = getDigestHeader(digestName);\n var digest = header + digestMethod(text).toString();\n var m = pkcs1pad1(digest, this.n.bitLength() / 4);\n if (m == null) {\n return null;\n }\n var c = this.doPrivate(m);\n if (c == null) {\n return null;\n }\n var h = c.toString(16);\n if ((h.length & 1) == 0) {\n return h;\n }\n else {\n return \"0\" + h;\n }\n };\n RSAKey.prototype.verify = function (text, signature, digestMethod) {\n var c = (0,_jsbn__WEBPACK_IMPORTED_MODULE_0__.parseBigInt)(signature, 16);\n var m = this.doPublic(c);\n if (m == null) {\n return null;\n }\n var unpadded = m.toString(16).replace(/^1f+00/, \"\");\n var digest = removeDigestHeader(unpadded);\n return digest == digestMethod(text).toString();\n };\n return RSAKey;\n}());\n\n// Undo PKCS#1 (type 2, random) padding and, if valid, return the plaintext\nfunction pkcs1unpad2(d, n) {\n var b = d.toByteArray();\n var i = 0;\n while (i < b.length && b[i] == 0) {\n ++i;\n }\n if (b.length - i != n - 1 || b[i] != 2) {\n return null;\n }\n ++i;\n while (b[i] != 0) {\n if (++i >= b.length) {\n return null;\n }\n }\n var ret = \"\";\n while (++i < b.length) {\n var c = b[i] & 255;\n if (c < 128) { // utf-8 decode\n ret += String.fromCharCode(c);\n }\n else if ((c > 191) && (c < 224)) {\n ret += String.fromCharCode(((c & 31) << 6) | (b[i + 1] & 63));\n ++i;\n }\n else {\n ret += String.fromCharCode(((c & 15) << 12) | ((b[i + 1] & 63) << 6) | (b[i + 2] & 63));\n i += 2;\n }\n }\n return ret;\n}\n// https://tools.ietf.org/html/rfc3447#page-43\nvar DIGEST_HEADERS = {\n md2: \"3020300c06082a864886f70d020205000410\",\n md5: \"3020300c06082a864886f70d020505000410\",\n sha1: \"3021300906052b0e03021a05000414\",\n sha224: \"302d300d06096086480165030402040500041c\",\n sha256: \"3031300d060960864801650304020105000420\",\n sha384: \"3041300d060960864801650304020205000430\",\n sha512: \"3051300d060960864801650304020305000440\",\n ripemd160: \"3021300906052b2403020105000414\"\n};\nfunction getDigestHeader(name) {\n return DIGEST_HEADERS[name] || \"\";\n}\nfunction removeDigestHeader(str) {\n for (var name_1 in DIGEST_HEADERS) {\n if (DIGEST_HEADERS.hasOwnProperty(name_1)) {\n var header = DIGEST_HEADERS[name_1];\n var len = header.length;\n if (str.substr(0, len) == header) {\n return str.substr(len);\n }\n }\n }\n return str;\n}\n// Return the PKCS#1 RSA encryption of \"text\" as a Base64-encoded string\n// function RSAEncryptB64(text) {\n// var h = this.encrypt(text);\n// if(h) return hex2b64(h); else return null;\n// }\n// public\n// RSAKey.prototype.encrypt_b64 = RSAEncryptB64;\n\n\n//# sourceURL=webpack://JSEncrypt/./lib/lib/jsbn/rsa.js?"); + "use strict"; + eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"RSAKey\": () => (/* binding */ RSAKey)\n/* harmony export */ });\n/* harmony import */ var _jsbn__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./jsbn */ \"./lib/lib/jsbn/jsbn.js\");\n/* harmony import */ var _rng__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./rng */ \"./lib/lib/jsbn/rng.js\");\n// Depends on jsbn.js and rng.js\n// Version 1.1: support utf-8 encoding in pkcs1pad2\n// convert a (hex) string to a bignum object\n\n\n// function linebrk(s,n) {\n// var ret = \"\";\n// var i = 0;\n// while(i + n < s.length) {\n// ret += s.substring(i,i+n) + \"\\n\";\n// i += n;\n// }\n// return ret + s.substring(i,s.length);\n// }\n// function byte2Hex(b) {\n// if(b < 0x10)\n// return \"0\" + b.toString(16);\n// else\n// return b.toString(16);\n// }\nfunction pkcs1pad1(s, n) {\n if (n < s.length + 22) {\n console.error(\"Message too long for RSA\");\n return null;\n }\n var len = n - s.length - 6;\n var filler = \"\";\n for (var f = 0; f < len; f += 2) {\n filler += \"ff\";\n }\n var m = \"0001\" + filler + \"00\" + s;\n return (0,_jsbn__WEBPACK_IMPORTED_MODULE_0__.parseBigInt)(m, 16);\n}\n// PKCS#1 (type 2, random) pad input string s to n bytes, and return a bigint\nfunction pkcs1pad2(s, n) {\n if (n < s.length + 11) { // TODO: fix for utf-8\n console.error(\"Message too long for RSA\");\n return null;\n }\n var ba = [];\n var i = s.length - 1;\n while (i >= 0 && n > 0) {\n var c = s.charCodeAt(i--);\n if (c < 128) { // encode using utf-8\n ba[--n] = c;\n }\n else if ((c > 127) && (c < 2048)) {\n ba[--n] = (c & 63) | 128;\n ba[--n] = (c >> 6) | 192;\n }\n else {\n ba[--n] = (c & 63) | 128;\n ba[--n] = ((c >> 6) & 63) | 128;\n ba[--n] = (c >> 12) | 224;\n }\n }\n ba[--n] = 0;\n var rng = new _rng__WEBPACK_IMPORTED_MODULE_1__.SecureRandom();\n var x = [];\n while (n > 2) { // random non-zero pad\n x[0] = 0;\n while (x[0] == 0) {\n rng.nextBytes(x);\n }\n ba[--n] = x[0];\n }\n ba[--n] = 2;\n ba[--n] = 0;\n return new _jsbn__WEBPACK_IMPORTED_MODULE_0__.BigInteger(ba);\n}\n// \"empty\" RSA key constructor\nvar RSAKey = /** @class */ (function () {\n function RSAKey() {\n this.n = null;\n this.e = 0;\n this.d = null;\n this.p = null;\n this.q = null;\n this.dmp1 = null;\n this.dmq1 = null;\n this.coeff = null;\n }\n //#region PROTECTED\n // protected\n // RSAKey.prototype.doPublic = RSADoPublic;\n // Perform raw public operation on \"x\": return x^e (mod n)\n RSAKey.prototype.doPublic = function (x) {\n return x.modPowInt(this.e, this.n);\n };\n // RSAKey.prototype.doPrivate = RSADoPrivate;\n // Perform raw private operation on \"x\": return x^d (mod n)\n RSAKey.prototype.doPrivate = function (x) {\n if (this.p == null || this.q == null) {\n return x.modPow(this.d, this.n);\n }\n // TODO: re-calculate any missing CRT params\n var xp = x.mod(this.p).modPow(this.dmp1, this.p);\n var xq = x.mod(this.q).modPow(this.dmq1, this.q);\n while (xp.compareTo(xq) < 0) {\n xp = xp.add(this.p);\n }\n return xp.subtract(xq).multiply(this.coeff).mod(this.p).multiply(this.q).add(xq);\n };\n //#endregion PROTECTED\n //#region PUBLIC\n // RSAKey.prototype.setPublic = RSASetPublic;\n // Set the public key fields N and e from hex strings\n RSAKey.prototype.setPublic = function (N, E) {\n if (N != null && E != null && N.length > 0 && E.length > 0) {\n this.n = (0,_jsbn__WEBPACK_IMPORTED_MODULE_0__.parseBigInt)(N, 16);\n this.e = parseInt(E, 16);\n }\n else {\n console.error(\"Invalid RSA public key\");\n }\n };\n // RSAKey.prototype.encrypt = RSAEncrypt;\n // Return the PKCS#1 RSA encryption of \"text\" as an even-length hex string\n RSAKey.prototype.encrypt = function (text) {\n var maxLength = (this.n.bitLength() + 7) >> 3;\n var m = pkcs1pad2(text, maxLength);\n if (m == null) {\n return null;\n }\n var c = this.doPublic(m);\n if (c == null) {\n return null;\n }\n var h = c.toString(16);\n var length = h.length;\n // fix zero before result\n for (var i = 0; i < maxLength * 2 - length; i++) {\n h = \"0\" + h;\n }\n return h;\n };\n // RSAKey.prototype.setPrivate = RSASetPrivate;\n // Set the private key fields N, e, and d from hex strings\n RSAKey.prototype.setPrivate = function (N, E, D) {\n if (N != null && E != null && N.length > 0 && E.length > 0) {\n this.n = (0,_jsbn__WEBPACK_IMPORTED_MODULE_0__.parseBigInt)(N, 16);\n this.e = parseInt(E, 16);\n this.d = (0,_jsbn__WEBPACK_IMPORTED_MODULE_0__.parseBigInt)(D, 16);\n }\n else {\n console.error(\"Invalid RSA private key\");\n }\n };\n // RSAKey.prototype.setPrivateEx = RSASetPrivateEx;\n // Set the private key fields N, e, d and CRT params from hex strings\n RSAKey.prototype.setPrivateEx = function (N, E, D, P, Q, DP, DQ, C) {\n if (N != null && E != null && N.length > 0 && E.length > 0) {\n this.n = (0,_jsbn__WEBPACK_IMPORTED_MODULE_0__.parseBigInt)(N, 16);\n this.e = parseInt(E, 16);\n this.d = (0,_jsbn__WEBPACK_IMPORTED_MODULE_0__.parseBigInt)(D, 16);\n this.p = (0,_jsbn__WEBPACK_IMPORTED_MODULE_0__.parseBigInt)(P, 16);\n this.q = (0,_jsbn__WEBPACK_IMPORTED_MODULE_0__.parseBigInt)(Q, 16);\n this.dmp1 = (0,_jsbn__WEBPACK_IMPORTED_MODULE_0__.parseBigInt)(DP, 16);\n this.dmq1 = (0,_jsbn__WEBPACK_IMPORTED_MODULE_0__.parseBigInt)(DQ, 16);\n this.coeff = (0,_jsbn__WEBPACK_IMPORTED_MODULE_0__.parseBigInt)(C, 16);\n }\n else {\n console.error(\"Invalid RSA private key\");\n }\n };\n // RSAKey.prototype.generate = RSAGenerate;\n // Generate a new random private key B bits long, using public expt E\n RSAKey.prototype.generate = function (B, E) {\n var rng = new _rng__WEBPACK_IMPORTED_MODULE_1__.SecureRandom();\n var qs = B >> 1;\n this.e = parseInt(E, 16);\n var ee = new _jsbn__WEBPACK_IMPORTED_MODULE_0__.BigInteger(E, 16);\n for (;;) {\n for (;;) {\n this.p = new _jsbn__WEBPACK_IMPORTED_MODULE_0__.BigInteger(B - qs, 1, rng);\n if (this.p.subtract(_jsbn__WEBPACK_IMPORTED_MODULE_0__.BigInteger.ONE).gcd(ee).compareTo(_jsbn__WEBPACK_IMPORTED_MODULE_0__.BigInteger.ONE) == 0 && this.p.isProbablePrime(10)) {\n break;\n }\n }\n for (;;) {\n this.q = new _jsbn__WEBPACK_IMPORTED_MODULE_0__.BigInteger(qs, 1, rng);\n if (this.q.subtract(_jsbn__WEBPACK_IMPORTED_MODULE_0__.BigInteger.ONE).gcd(ee).compareTo(_jsbn__WEBPACK_IMPORTED_MODULE_0__.BigInteger.ONE) == 0 && this.q.isProbablePrime(10)) {\n break;\n }\n }\n if (this.p.compareTo(this.q) <= 0) {\n var t = this.p;\n this.p = this.q;\n this.q = t;\n }\n var p1 = this.p.subtract(_jsbn__WEBPACK_IMPORTED_MODULE_0__.BigInteger.ONE);\n var q1 = this.q.subtract(_jsbn__WEBPACK_IMPORTED_MODULE_0__.BigInteger.ONE);\n var phi = p1.multiply(q1);\n if (phi.gcd(ee).compareTo(_jsbn__WEBPACK_IMPORTED_MODULE_0__.BigInteger.ONE) == 0) {\n this.n = this.p.multiply(this.q);\n this.d = ee.modInverse(phi);\n this.dmp1 = this.d.mod(p1);\n this.dmq1 = this.d.mod(q1);\n this.coeff = this.q.modInverse(this.p);\n break;\n }\n }\n };\n // RSAKey.prototype.decrypt = RSADecrypt;\n // Return the PKCS#1 RSA decryption of \"ctext\".\n // \"ctext\" is an even-length hex string and the output is a plain string.\n RSAKey.prototype.decrypt = function (ctext) {\n var c = (0,_jsbn__WEBPACK_IMPORTED_MODULE_0__.parseBigInt)(ctext, 16);\n var m = this.doPrivate(c);\n if (m == null) {\n return null;\n }\n return pkcs1unpad2(m, (this.n.bitLength() + 7) >> 3);\n };\n // Generate a new random private key B bits long, using public expt E\n RSAKey.prototype.generateAsync = function (B, E, callback) {\n var rng = new _rng__WEBPACK_IMPORTED_MODULE_1__.SecureRandom();\n var qs = B >> 1;\n this.e = parseInt(E, 16);\n var ee = new _jsbn__WEBPACK_IMPORTED_MODULE_0__.BigInteger(E, 16);\n var rsa = this;\n // These functions have non-descript names because they were originally for(;;) loops.\n // I don't know about cryptography to give them better names than loop1-4.\n var loop1 = function () {\n var loop4 = function () {\n if (rsa.p.compareTo(rsa.q) <= 0) {\n var t = rsa.p;\n rsa.p = rsa.q;\n rsa.q = t;\n }\n var p1 = rsa.p.subtract(_jsbn__WEBPACK_IMPORTED_MODULE_0__.BigInteger.ONE);\n var q1 = rsa.q.subtract(_jsbn__WEBPACK_IMPORTED_MODULE_0__.BigInteger.ONE);\n var phi = p1.multiply(q1);\n if (phi.gcd(ee).compareTo(_jsbn__WEBPACK_IMPORTED_MODULE_0__.BigInteger.ONE) == 0) {\n rsa.n = rsa.p.multiply(rsa.q);\n rsa.d = ee.modInverse(phi);\n rsa.dmp1 = rsa.d.mod(p1);\n rsa.dmq1 = rsa.d.mod(q1);\n rsa.coeff = rsa.q.modInverse(rsa.p);\n setTimeout(function () { callback(); }, 0); // escape\n }\n else {\n setTimeout(loop1, 0);\n }\n };\n var loop3 = function () {\n rsa.q = (0,_jsbn__WEBPACK_IMPORTED_MODULE_0__.nbi)();\n rsa.q.fromNumberAsync(qs, 1, rng, function () {\n rsa.q.subtract(_jsbn__WEBPACK_IMPORTED_MODULE_0__.BigInteger.ONE).gcda(ee, function (r) {\n if (r.compareTo(_jsbn__WEBPACK_IMPORTED_MODULE_0__.BigInteger.ONE) == 0 && rsa.q.isProbablePrime(10)) {\n setTimeout(loop4, 0);\n }\n else {\n setTimeout(loop3, 0);\n }\n });\n });\n };\n var loop2 = function () {\n rsa.p = (0,_jsbn__WEBPACK_IMPORTED_MODULE_0__.nbi)();\n rsa.p.fromNumberAsync(B - qs, 1, rng, function () {\n rsa.p.subtract(_jsbn__WEBPACK_IMPORTED_MODULE_0__.BigInteger.ONE).gcda(ee, function (r) {\n if (r.compareTo(_jsbn__WEBPACK_IMPORTED_MODULE_0__.BigInteger.ONE) == 0 && rsa.p.isProbablePrime(10)) {\n setTimeout(loop3, 0);\n }\n else {\n setTimeout(loop2, 0);\n }\n });\n });\n };\n setTimeout(loop2, 0);\n };\n setTimeout(loop1, 0);\n };\n RSAKey.prototype.sign = function (text, digestMethod, digestName) {\n var header = getDigestHeader(digestName);\n var digest = header + digestMethod(text).toString();\n var m = pkcs1pad1(digest, this.n.bitLength() / 4);\n if (m == null) {\n return null;\n }\n var c = this.doPrivate(m);\n if (c == null) {\n return null;\n }\n var h = c.toString(16);\n if ((h.length & 1) == 0) {\n return h;\n }\n else {\n return \"0\" + h;\n }\n };\n RSAKey.prototype.verify = function (text, signature, digestMethod) {\n var c = (0,_jsbn__WEBPACK_IMPORTED_MODULE_0__.parseBigInt)(signature, 16);\n var m = this.doPublic(c);\n if (m == null) {\n return null;\n }\n var unpadded = m.toString(16).replace(/^1f+00/, \"\");\n var digest = removeDigestHeader(unpadded);\n return digest == digestMethod(text).toString();\n };\n return RSAKey;\n}());\n\n// Undo PKCS#1 (type 2, random) padding and, if valid, return the plaintext\nfunction pkcs1unpad2(d, n) {\n var b = d.toByteArray();\n var i = 0;\n while (i < b.length && b[i] == 0) {\n ++i;\n }\n if (b.length - i != n - 1 || b[i] != 2) {\n return null;\n }\n ++i;\n while (b[i] != 0) {\n if (++i >= b.length) {\n return null;\n }\n }\n var ret = \"\";\n while (++i < b.length) {\n var c = b[i] & 255;\n if (c < 128) { // utf-8 decode\n ret += String.fromCharCode(c);\n }\n else if ((c > 191) && (c < 224)) {\n ret += String.fromCharCode(((c & 31) << 6) | (b[i + 1] & 63));\n ++i;\n }\n else {\n ret += String.fromCharCode(((c & 15) << 12) | ((b[i + 1] & 63) << 6) | (b[i + 2] & 63));\n i += 2;\n }\n }\n return ret;\n}\n// https://tools.ietf.org/html/rfc3447#page-43\nvar DIGEST_HEADERS = {\n md2: \"3020300c06082a864886f70d020205000410\",\n md5: \"3020300c06082a864886f70d020505000410\",\n sha1: \"3021300906052b0e03021a05000414\",\n sha224: \"302d300d06096086480165030402040500041c\",\n sha256: \"3031300d060960864801650304020105000420\",\n sha384: \"3041300d060960864801650304020205000430\",\n sha512: \"3051300d060960864801650304020305000440\",\n ripemd160: \"3021300906052b2403020105000414\"\n};\nfunction getDigestHeader(name) {\n return DIGEST_HEADERS[name] || \"\";\n}\nfunction removeDigestHeader(str) {\n for (var name_1 in DIGEST_HEADERS) {\n if (DIGEST_HEADERS.hasOwnProperty(name_1)) {\n var header = DIGEST_HEADERS[name_1];\n var len = header.length;\n if (str.substr(0, len) == header) {\n return str.substr(len);\n }\n }\n }\n return str;\n}\n// Return the PKCS#1 RSA encryption of \"text\" as a Base64-encoded string\n// function RSAEncryptB64(text) {\n// var h = this.encrypt(text);\n// if(h) return hex2b64(h); else return null;\n// }\n// public\n// RSAKey.prototype.encrypt_b64 = RSAEncryptB64;\n\n\n//# sourceURL=webpack://JSEncrypt/./lib/lib/jsbn/rsa.js?"); -/***/ }), + /***/ + }), -/***/ "./lib/lib/jsbn/util.js": -/*!******************************!*\ - !*** ./lib/lib/jsbn/util.js ***! - \******************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + /***/ + "./lib/lib/jsbn/util.js": + /*!******************************!*\ + !*** ./lib/lib/jsbn/util.js ***! + \******************************/ + /***/ + ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { -"use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"cbit\": () => (/* binding */ cbit),\n/* harmony export */ \"int2char\": () => (/* binding */ int2char),\n/* harmony export */ \"lbit\": () => (/* binding */ lbit),\n/* harmony export */ \"op_and\": () => (/* binding */ op_and),\n/* harmony export */ \"op_andnot\": () => (/* binding */ op_andnot),\n/* harmony export */ \"op_or\": () => (/* binding */ op_or),\n/* harmony export */ \"op_xor\": () => (/* binding */ op_xor)\n/* harmony export */ });\nvar BI_RM = \"0123456789abcdefghijklmnopqrstuvwxyz\";\nfunction int2char(n) {\n return BI_RM.charAt(n);\n}\n//#region BIT_OPERATIONS\n// (public) this & a\nfunction op_and(x, y) {\n return x & y;\n}\n// (public) this | a\nfunction op_or(x, y) {\n return x | y;\n}\n// (public) this ^ a\nfunction op_xor(x, y) {\n return x ^ y;\n}\n// (public) this & ~a\nfunction op_andnot(x, y) {\n return x & ~y;\n}\n// return index of lowest 1-bit in x, x < 2^31\nfunction lbit(x) {\n if (x == 0) {\n return -1;\n }\n var r = 0;\n if ((x & 0xffff) == 0) {\n x >>= 16;\n r += 16;\n }\n if ((x & 0xff) == 0) {\n x >>= 8;\n r += 8;\n }\n if ((x & 0xf) == 0) {\n x >>= 4;\n r += 4;\n }\n if ((x & 3) == 0) {\n x >>= 2;\n r += 2;\n }\n if ((x & 1) == 0) {\n ++r;\n }\n return r;\n}\n// return number of 1 bits in x\nfunction cbit(x) {\n var r = 0;\n while (x != 0) {\n x &= x - 1;\n ++r;\n }\n return r;\n}\n//#endregion BIT_OPERATIONS\n\n\n//# sourceURL=webpack://JSEncrypt/./lib/lib/jsbn/util.js?"); + "use strict"; + eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"cbit\": () => (/* binding */ cbit),\n/* harmony export */ \"int2char\": () => (/* binding */ int2char),\n/* harmony export */ \"lbit\": () => (/* binding */ lbit),\n/* harmony export */ \"op_and\": () => (/* binding */ op_and),\n/* harmony export */ \"op_andnot\": () => (/* binding */ op_andnot),\n/* harmony export */ \"op_or\": () => (/* binding */ op_or),\n/* harmony export */ \"op_xor\": () => (/* binding */ op_xor)\n/* harmony export */ });\nvar BI_RM = \"0123456789abcdefghijklmnopqrstuvwxyz\";\nfunction int2char(n) {\n return BI_RM.charAt(n);\n}\n//#region BIT_OPERATIONS\n// (public) this & a\nfunction op_and(x, y) {\n return x & y;\n}\n// (public) this | a\nfunction op_or(x, y) {\n return x | y;\n}\n// (public) this ^ a\nfunction op_xor(x, y) {\n return x ^ y;\n}\n// (public) this & ~a\nfunction op_andnot(x, y) {\n return x & ~y;\n}\n// return index of lowest 1-bit in x, x < 2^31\nfunction lbit(x) {\n if (x == 0) {\n return -1;\n }\n var r = 0;\n if ((x & 0xffff) == 0) {\n x >>= 16;\n r += 16;\n }\n if ((x & 0xff) == 0) {\n x >>= 8;\n r += 8;\n }\n if ((x & 0xf) == 0) {\n x >>= 4;\n r += 4;\n }\n if ((x & 3) == 0) {\n x >>= 2;\n r += 2;\n }\n if ((x & 1) == 0) {\n ++r;\n }\n return r;\n}\n// return number of 1 bits in x\nfunction cbit(x) {\n var r = 0;\n while (x != 0) {\n x &= x - 1;\n ++r;\n }\n return r;\n}\n//#endregion BIT_OPERATIONS\n\n\n//# sourceURL=webpack://JSEncrypt/./lib/lib/jsbn/util.js?"); -/***/ }), + /***/ + }), -/***/ "./lib/lib/jsrsasign/asn1-1.0.js": -/*!***************************************!*\ - !*** ./lib/lib/jsrsasign/asn1-1.0.js ***! - \***************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + /***/ + "./lib/lib/jsrsasign/asn1-1.0.js": + /*!***************************************!*\ + !*** ./lib/lib/jsrsasign/asn1-1.0.js ***! + \***************************************/ + /***/ + ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { -"use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"KJUR\": () => (/* binding */ KJUR)\n/* harmony export */ });\n/* harmony import */ var _jsbn_jsbn__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../jsbn/jsbn */ \"./lib/lib/jsbn/jsbn.js\");\n/* harmony import */ var _yahoo__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./yahoo */ \"./lib/lib/jsrsasign/yahoo.js\");\n/* asn1-1.0.13.js (c) 2013-2017 Kenji Urushima | kjur.github.com/jsrsasign/license\n */\n/*\n * asn1.js - ASN.1 DER encoder classes\n *\n * Copyright (c) 2013-2017 Kenji Urushima (kenji.urushima@gmail.com)\n *\n * This software is licensed under the terms of the MIT License.\n * https://kjur.github.io/jsrsasign/license\n *\n * The above copyright and license notice shall be\n * included in all copies or substantial portions of the Software.\n */\n\n\n/**\n * @fileOverview\n * @name asn1-1.0.js\n * @author Kenji Urushima kenji.urushima@gmail.com\n * @version asn1 1.0.13 (2017-Jun-02)\n * @since jsrsasign 2.1\n * @license MIT License\n */\n/**\n * kjur's class library name space\n *

\n * This name space provides following name spaces:\n *

    \n *
  • {@link KJUR.asn1} - ASN.1 primitive hexadecimal encoder
  • \n *
  • {@link KJUR.asn1.x509} - ASN.1 structure for X.509 certificate and CRL
  • \n *
  • {@link KJUR.crypto} - Java Cryptographic Extension(JCE) style MessageDigest/Signature\n * class and utilities
  • \n *
\n *

\n * NOTE: Please ignore method summary and document of this namespace. This caused by a bug of jsdoc2.\n * @name KJUR\n * @namespace kjur's class library name space\n */\nvar KJUR = {};\n/**\n * kjur's ASN.1 class library name space\n *

\n * This is ITU-T X.690 ASN.1 DER encoder class library and\n * class structure and methods is very similar to\n * org.bouncycastle.asn1 package of\n * well known BouncyCaslte Cryptography Library.\n *

PROVIDING ASN.1 PRIMITIVES

\n * Here are ASN.1 DER primitive classes.\n *
    \n *
  • 0x01 {@link KJUR.asn1.DERBoolean}
  • \n *
  • 0x02 {@link KJUR.asn1.DERInteger}
  • \n *
  • 0x03 {@link KJUR.asn1.DERBitString}
  • \n *
  • 0x04 {@link KJUR.asn1.DEROctetString}
  • \n *
  • 0x05 {@link KJUR.asn1.DERNull}
  • \n *
  • 0x06 {@link KJUR.asn1.DERObjectIdentifier}
  • \n *
  • 0x0a {@link KJUR.asn1.DEREnumerated}
  • \n *
  • 0x0c {@link KJUR.asn1.DERUTF8String}
  • \n *
  • 0x12 {@link KJUR.asn1.DERNumericString}
  • \n *
  • 0x13 {@link KJUR.asn1.DERPrintableString}
  • \n *
  • 0x14 {@link KJUR.asn1.DERTeletexString}
  • \n *
  • 0x16 {@link KJUR.asn1.DERIA5String}
  • \n *
  • 0x17 {@link KJUR.asn1.DERUTCTime}
  • \n *
  • 0x18 {@link KJUR.asn1.DERGeneralizedTime}
  • \n *
  • 0x30 {@link KJUR.asn1.DERSequence}
  • \n *
  • 0x31 {@link KJUR.asn1.DERSet}
  • \n *
\n *

OTHER ASN.1 CLASSES

\n *
    \n *
  • {@link KJUR.asn1.ASN1Object}
  • \n *
  • {@link KJUR.asn1.DERAbstractString}
  • \n *
  • {@link KJUR.asn1.DERAbstractTime}
  • \n *
  • {@link KJUR.asn1.DERAbstractStructured}
  • \n *
  • {@link KJUR.asn1.DERTaggedObject}
  • \n *
\n *

SUB NAME SPACES

\n *
    \n *
  • {@link KJUR.asn1.cades} - CAdES long term signature format
  • \n *
  • {@link KJUR.asn1.cms} - Cryptographic Message Syntax
  • \n *
  • {@link KJUR.asn1.csr} - Certificate Signing Request (CSR/PKCS#10)
  • \n *
  • {@link KJUR.asn1.tsp} - RFC 3161 Timestamping Protocol Format
  • \n *
  • {@link KJUR.asn1.x509} - RFC 5280 X.509 certificate and CRL
  • \n *
\n *

\n * NOTE: Please ignore method summary and document of this namespace.\n * This caused by a bug of jsdoc2.\n * @name KJUR.asn1\n * @namespace\n */\nif (typeof KJUR.asn1 == \"undefined\" || !KJUR.asn1)\n KJUR.asn1 = {};\n/**\n * ASN1 utilities class\n * @name KJUR.asn1.ASN1Util\n * @class ASN1 utilities class\n * @since asn1 1.0.2\n */\nKJUR.asn1.ASN1Util = new function () {\n this.integerToByteHex = function (i) {\n var h = i.toString(16);\n if ((h.length % 2) == 1)\n h = '0' + h;\n return h;\n };\n this.bigIntToMinTwosComplementsHex = function (bigIntegerValue) {\n var h = bigIntegerValue.toString(16);\n if (h.substr(0, 1) != '-') {\n if (h.length % 2 == 1) {\n h = '0' + h;\n }\n else {\n if (!h.match(/^[0-7]/)) {\n h = '00' + h;\n }\n }\n }\n else {\n var hPos = h.substr(1);\n var xorLen = hPos.length;\n if (xorLen % 2 == 1) {\n xorLen += 1;\n }\n else {\n if (!h.match(/^[0-7]/)) {\n xorLen += 2;\n }\n }\n var hMask = '';\n for (var i = 0; i < xorLen; i++) {\n hMask += 'f';\n }\n var biMask = new _jsbn_jsbn__WEBPACK_IMPORTED_MODULE_0__.BigInteger(hMask, 16);\n var biNeg = biMask.xor(bigIntegerValue).add(_jsbn_jsbn__WEBPACK_IMPORTED_MODULE_0__.BigInteger.ONE);\n h = biNeg.toString(16).replace(/^-/, '');\n }\n return h;\n };\n /**\n * get PEM string from hexadecimal data and header string\n * @name getPEMStringFromHex\n * @memberOf KJUR.asn1.ASN1Util\n * @function\n * @param {String} dataHex hexadecimal string of PEM body\n * @param {String} pemHeader PEM header string (ex. 'RSA PRIVATE KEY')\n * @return {String} PEM formatted string of input data\n * @description\n * This method converts a hexadecimal string to a PEM string with\n * a specified header. Its line break will be CRLF(\"\\r\\n\").\n * @example\n * var pem = KJUR.asn1.ASN1Util.getPEMStringFromHex('616161', 'RSA PRIVATE KEY');\n * // value of pem will be:\n * -----BEGIN PRIVATE KEY-----\n * YWFh\n * -----END PRIVATE KEY-----\n */\n this.getPEMStringFromHex = function (dataHex, pemHeader) {\n return hextopem(dataHex, pemHeader);\n };\n /**\n * generate ASN1Object specifed by JSON parameters\n * @name newObject\n * @memberOf KJUR.asn1.ASN1Util\n * @function\n * @param {Array} param JSON parameter to generate ASN1Object\n * @return {KJUR.asn1.ASN1Object} generated object\n * @since asn1 1.0.3\n * @description\n * generate any ASN1Object specified by JSON param\n * including ASN.1 primitive or structured.\n * Generally 'param' can be described as follows:\n *
\n * {TYPE-OF-ASNOBJ: ASN1OBJ-PARAMETER}\n *
\n * 'TYPE-OF-ASN1OBJ' can be one of following symbols:\n *
    \n *
  • 'bool' - DERBoolean
  • \n *
  • 'int' - DERInteger
  • \n *
  • 'bitstr' - DERBitString
  • \n *
  • 'octstr' - DEROctetString
  • \n *
  • 'null' - DERNull
  • \n *
  • 'oid' - DERObjectIdentifier
  • \n *
  • 'enum' - DEREnumerated
  • \n *
  • 'utf8str' - DERUTF8String
  • \n *
  • 'numstr' - DERNumericString
  • \n *
  • 'prnstr' - DERPrintableString
  • \n *
  • 'telstr' - DERTeletexString
  • \n *
  • 'ia5str' - DERIA5String
  • \n *
  • 'utctime' - DERUTCTime
  • \n *
  • 'gentime' - DERGeneralizedTime
  • \n *
  • 'seq' - DERSequence
  • \n *
  • 'set' - DERSet
  • \n *
  • 'tag' - DERTaggedObject
  • \n *
\n * @example\n * newObject({'prnstr': 'aaa'});\n * newObject({'seq': [{'int': 3}, {'prnstr': 'aaa'}]})\n * // ASN.1 Tagged Object\n * newObject({'tag': {'tag': 'a1',\n * 'explicit': true,\n * 'obj': {'seq': [{'int': 3}, {'prnstr': 'aaa'}]}}});\n * // more simple representation of ASN.1 Tagged Object\n * newObject({'tag': ['a1',\n * true,\n * {'seq': [\n * {'int': 3},\n * {'prnstr': 'aaa'}]}\n * ]});\n */\n this.newObject = function (param) {\n var _KJUR = KJUR, _KJUR_asn1 = _KJUR.asn1, _DERBoolean = _KJUR_asn1.DERBoolean, _DERInteger = _KJUR_asn1.DERInteger, _DERBitString = _KJUR_asn1.DERBitString, _DEROctetString = _KJUR_asn1.DEROctetString, _DERNull = _KJUR_asn1.DERNull, _DERObjectIdentifier = _KJUR_asn1.DERObjectIdentifier, _DEREnumerated = _KJUR_asn1.DEREnumerated, _DERUTF8String = _KJUR_asn1.DERUTF8String, _DERNumericString = _KJUR_asn1.DERNumericString, _DERPrintableString = _KJUR_asn1.DERPrintableString, _DERTeletexString = _KJUR_asn1.DERTeletexString, _DERIA5String = _KJUR_asn1.DERIA5String, _DERUTCTime = _KJUR_asn1.DERUTCTime, _DERGeneralizedTime = _KJUR_asn1.DERGeneralizedTime, _DERSequence = _KJUR_asn1.DERSequence, _DERSet = _KJUR_asn1.DERSet, _DERTaggedObject = _KJUR_asn1.DERTaggedObject, _newObject = _KJUR_asn1.ASN1Util.newObject;\n var keys = Object.keys(param);\n if (keys.length != 1)\n throw \"key of param shall be only one.\";\n var key = keys[0];\n if (\":bool:int:bitstr:octstr:null:oid:enum:utf8str:numstr:prnstr:telstr:ia5str:utctime:gentime:seq:set:tag:\".indexOf(\":\" + key + \":\") == -1)\n throw \"undefined key: \" + key;\n if (key == \"bool\")\n return new _DERBoolean(param[key]);\n if (key == \"int\")\n return new _DERInteger(param[key]);\n if (key == \"bitstr\")\n return new _DERBitString(param[key]);\n if (key == \"octstr\")\n return new _DEROctetString(param[key]);\n if (key == \"null\")\n return new _DERNull(param[key]);\n if (key == \"oid\")\n return new _DERObjectIdentifier(param[key]);\n if (key == \"enum\")\n return new _DEREnumerated(param[key]);\n if (key == \"utf8str\")\n return new _DERUTF8String(param[key]);\n if (key == \"numstr\")\n return new _DERNumericString(param[key]);\n if (key == \"prnstr\")\n return new _DERPrintableString(param[key]);\n if (key == \"telstr\")\n return new _DERTeletexString(param[key]);\n if (key == \"ia5str\")\n return new _DERIA5String(param[key]);\n if (key == \"utctime\")\n return new _DERUTCTime(param[key]);\n if (key == \"gentime\")\n return new _DERGeneralizedTime(param[key]);\n if (key == \"seq\") {\n var paramList = param[key];\n var a = [];\n for (var i = 0; i < paramList.length; i++) {\n var asn1Obj = _newObject(paramList[i]);\n a.push(asn1Obj);\n }\n return new _DERSequence({ 'array': a });\n }\n if (key == \"set\") {\n var paramList = param[key];\n var a = [];\n for (var i = 0; i < paramList.length; i++) {\n var asn1Obj = _newObject(paramList[i]);\n a.push(asn1Obj);\n }\n return new _DERSet({ 'array': a });\n }\n if (key == \"tag\") {\n var tagParam = param[key];\n if (Object.prototype.toString.call(tagParam) === '[object Array]' &&\n tagParam.length == 3) {\n var obj = _newObject(tagParam[2]);\n return new _DERTaggedObject({ tag: tagParam[0],\n explicit: tagParam[1],\n obj: obj });\n }\n else {\n var newParam = {};\n if (tagParam.explicit !== undefined)\n newParam.explicit = tagParam.explicit;\n if (tagParam.tag !== undefined)\n newParam.tag = tagParam.tag;\n if (tagParam.obj === undefined)\n throw \"obj shall be specified for 'tag'.\";\n newParam.obj = _newObject(tagParam.obj);\n return new _DERTaggedObject(newParam);\n }\n }\n };\n /**\n * get encoded hexadecimal string of ASN1Object specifed by JSON parameters\n * @name jsonToASN1HEX\n * @memberOf KJUR.asn1.ASN1Util\n * @function\n * @param {Array} param JSON parameter to generate ASN1Object\n * @return hexadecimal string of ASN1Object\n * @since asn1 1.0.4\n * @description\n * As for ASN.1 object representation of JSON object,\n * please see {@link newObject}.\n * @example\n * jsonToASN1HEX({'prnstr': 'aaa'});\n */\n this.jsonToASN1HEX = function (param) {\n var asn1Obj = this.newObject(param);\n return asn1Obj.getEncodedHex();\n };\n};\n/**\n * get dot noted oid number string from hexadecimal value of OID\n * @name oidHexToInt\n * @memberOf KJUR.asn1.ASN1Util\n * @function\n * @param {String} hex hexadecimal value of object identifier\n * @return {String} dot noted string of object identifier\n * @since jsrsasign 4.8.3 asn1 1.0.7\n * @description\n * This static method converts from hexadecimal string representation of\n * ASN.1 value of object identifier to oid number string.\n * @example\n * KJUR.asn1.ASN1Util.oidHexToInt('550406') → \"2.5.4.6\"\n */\nKJUR.asn1.ASN1Util.oidHexToInt = function (hex) {\n var s = \"\";\n var i01 = parseInt(hex.substr(0, 2), 16);\n var i0 = Math.floor(i01 / 40);\n var i1 = i01 % 40;\n var s = i0 + \".\" + i1;\n var binbuf = \"\";\n for (var i = 2; i < hex.length; i += 2) {\n var value = parseInt(hex.substr(i, 2), 16);\n var bin = (\"00000000\" + value.toString(2)).slice(-8);\n binbuf = binbuf + bin.substr(1, 7);\n if (bin.substr(0, 1) == \"0\") {\n var bi = new _jsbn_jsbn__WEBPACK_IMPORTED_MODULE_0__.BigInteger(binbuf, 2);\n s = s + \".\" + bi.toString(10);\n binbuf = \"\";\n }\n }\n ;\n return s;\n};\n/**\n * get hexadecimal value of object identifier from dot noted oid value\n * @name oidIntToHex\n * @memberOf KJUR.asn1.ASN1Util\n * @function\n * @param {String} oidString dot noted string of object identifier\n * @return {String} hexadecimal value of object identifier\n * @since jsrsasign 4.8.3 asn1 1.0.7\n * @description\n * This static method converts from object identifier value string.\n * to hexadecimal string representation of it.\n * @example\n * KJUR.asn1.ASN1Util.oidIntToHex(\"2.5.4.6\") → \"550406\"\n */\nKJUR.asn1.ASN1Util.oidIntToHex = function (oidString) {\n var itox = function (i) {\n var h = i.toString(16);\n if (h.length == 1)\n h = '0' + h;\n return h;\n };\n var roidtox = function (roid) {\n var h = '';\n var bi = new _jsbn_jsbn__WEBPACK_IMPORTED_MODULE_0__.BigInteger(roid, 10);\n var b = bi.toString(2);\n var padLen = 7 - b.length % 7;\n if (padLen == 7)\n padLen = 0;\n var bPad = '';\n for (var i = 0; i < padLen; i++)\n bPad += '0';\n b = bPad + b;\n for (var i = 0; i < b.length - 1; i += 7) {\n var b8 = b.substr(i, 7);\n if (i != b.length - 7)\n b8 = '1' + b8;\n h += itox(parseInt(b8, 2));\n }\n return h;\n };\n if (!oidString.match(/^[0-9.]+$/)) {\n throw \"malformed oid string: \" + oidString;\n }\n var h = '';\n var a = oidString.split('.');\n var i0 = parseInt(a[0]) * 40 + parseInt(a[1]);\n h += itox(i0);\n a.splice(0, 2);\n for (var i = 0; i < a.length; i++) {\n h += roidtox(a[i]);\n }\n return h;\n};\n// ********************************************************************\n// Abstract ASN.1 Classes\n// ********************************************************************\n// ********************************************************************\n/**\n * base class for ASN.1 DER encoder object\n * @name KJUR.asn1.ASN1Object\n * @class base class for ASN.1 DER encoder object\n * @property {Boolean} isModified flag whether internal data was changed\n * @property {String} hTLV hexadecimal string of ASN.1 TLV\n * @property {String} hT hexadecimal string of ASN.1 TLV tag(T)\n * @property {String} hL hexadecimal string of ASN.1 TLV length(L)\n * @property {String} hV hexadecimal string of ASN.1 TLV value(V)\n * @description\n */\nKJUR.asn1.ASN1Object = function () {\n var isModified = true;\n var hTLV = null;\n var hT = '00';\n var hL = '00';\n var hV = '';\n /**\n * get hexadecimal ASN.1 TLV length(L) bytes from TLV value(V)\n * @name getLengthHexFromValue\n * @memberOf KJUR.asn1.ASN1Object#\n * @function\n * @return {String} hexadecimal string of ASN.1 TLV length(L)\n */\n this.getLengthHexFromValue = function () {\n if (typeof this.hV == \"undefined\" || this.hV == null) {\n throw \"this.hV is null or undefined.\";\n }\n if (this.hV.length % 2 == 1) {\n throw \"value hex must be even length: n=\" + hV.length + \",v=\" + this.hV;\n }\n var n = this.hV.length / 2;\n var hN = n.toString(16);\n if (hN.length % 2 == 1) {\n hN = \"0\" + hN;\n }\n if (n < 128) {\n return hN;\n }\n else {\n var hNlen = hN.length / 2;\n if (hNlen > 15) {\n throw \"ASN.1 length too long to represent by 8x: n = \" + n.toString(16);\n }\n var head = 128 + hNlen;\n return head.toString(16) + hN;\n }\n };\n /**\n * get hexadecimal string of ASN.1 TLV bytes\n * @name getEncodedHex\n * @memberOf KJUR.asn1.ASN1Object#\n * @function\n * @return {String} hexadecimal string of ASN.1 TLV\n */\n this.getEncodedHex = function () {\n if (this.hTLV == null || this.isModified) {\n this.hV = this.getFreshValueHex();\n this.hL = this.getLengthHexFromValue();\n this.hTLV = this.hT + this.hL + this.hV;\n this.isModified = false;\n //alert(\"first time: \" + this.hTLV);\n }\n return this.hTLV;\n };\n /**\n * get hexadecimal string of ASN.1 TLV value(V) bytes\n * @name getValueHex\n * @memberOf KJUR.asn1.ASN1Object#\n * @function\n * @return {String} hexadecimal string of ASN.1 TLV value(V) bytes\n */\n this.getValueHex = function () {\n this.getEncodedHex();\n return this.hV;\n };\n this.getFreshValueHex = function () {\n return '';\n };\n};\n// == BEGIN DERAbstractString ================================================\n/**\n * base class for ASN.1 DER string classes\n * @name KJUR.asn1.DERAbstractString\n * @class base class for ASN.1 DER string classes\n * @param {Array} params associative array of parameters (ex. {'str': 'aaa'})\n * @property {String} s internal string of value\n * @extends KJUR.asn1.ASN1Object\n * @description\n *
\n * As for argument 'params' for constructor, you can specify one of\n * following properties:\n *
    \n *
  • str - specify initial ASN.1 value(V) by a string
  • \n *
  • hex - specify initial ASN.1 value(V) by a hexadecimal string
  • \n *
\n * NOTE: 'params' can be omitted.\n */\nKJUR.asn1.DERAbstractString = function (params) {\n KJUR.asn1.DERAbstractString.superclass.constructor.call(this);\n var s = null;\n var hV = null;\n /**\n * get string value of this string object\n * @name getString\n * @memberOf KJUR.asn1.DERAbstractString#\n * @function\n * @return {String} string value of this string object\n */\n this.getString = function () {\n return this.s;\n };\n /**\n * set value by a string\n * @name setString\n * @memberOf KJUR.asn1.DERAbstractString#\n * @function\n * @param {String} newS value by a string to set\n */\n this.setString = function (newS) {\n this.hTLV = null;\n this.isModified = true;\n this.s = newS;\n this.hV = stohex(this.s);\n };\n /**\n * set value by a hexadecimal string\n * @name setStringHex\n * @memberOf KJUR.asn1.DERAbstractString#\n * @function\n * @param {String} newHexString value by a hexadecimal string to set\n */\n this.setStringHex = function (newHexString) {\n this.hTLV = null;\n this.isModified = true;\n this.s = null;\n this.hV = newHexString;\n };\n this.getFreshValueHex = function () {\n return this.hV;\n };\n if (typeof params != \"undefined\") {\n if (typeof params == \"string\") {\n this.setString(params);\n }\n else if (typeof params['str'] != \"undefined\") {\n this.setString(params['str']);\n }\n else if (typeof params['hex'] != \"undefined\") {\n this.setStringHex(params['hex']);\n }\n }\n};\n_yahoo__WEBPACK_IMPORTED_MODULE_1__.YAHOO.lang.extend(KJUR.asn1.DERAbstractString, KJUR.asn1.ASN1Object);\n// == END DERAbstractString ================================================\n// == BEGIN DERAbstractTime ==================================================\n/**\n * base class for ASN.1 DER Generalized/UTCTime class\n * @name KJUR.asn1.DERAbstractTime\n * @class base class for ASN.1 DER Generalized/UTCTime class\n * @param {Array} params associative array of parameters (ex. {'str': '130430235959Z'})\n * @extends KJUR.asn1.ASN1Object\n * @description\n * @see KJUR.asn1.ASN1Object - superclass\n */\nKJUR.asn1.DERAbstractTime = function (params) {\n KJUR.asn1.DERAbstractTime.superclass.constructor.call(this);\n var s = null;\n var date = null;\n // --- PRIVATE METHODS --------------------\n this.localDateToUTC = function (d) {\n utc = d.getTime() + (d.getTimezoneOffset() * 60000);\n var utcDate = new Date(utc);\n return utcDate;\n };\n /*\n * format date string by Data object\n * @name formatDate\n * @memberOf KJUR.asn1.AbstractTime;\n * @param {Date} dateObject\n * @param {string} type 'utc' or 'gen'\n * @param {boolean} withMillis flag for with millisections or not\n * @description\n * 'withMillis' flag is supported from asn1 1.0.6.\n */\n this.formatDate = function (dateObject, type, withMillis) {\n var pad = this.zeroPadding;\n var d = this.localDateToUTC(dateObject);\n var year = String(d.getFullYear());\n if (type == 'utc')\n year = year.substr(2, 2);\n var month = pad(String(d.getMonth() + 1), 2);\n var day = pad(String(d.getDate()), 2);\n var hour = pad(String(d.getHours()), 2);\n var min = pad(String(d.getMinutes()), 2);\n var sec = pad(String(d.getSeconds()), 2);\n var s = year + month + day + hour + min + sec;\n if (withMillis === true) {\n var millis = d.getMilliseconds();\n if (millis != 0) {\n var sMillis = pad(String(millis), 3);\n sMillis = sMillis.replace(/[0]+$/, \"\");\n s = s + \".\" + sMillis;\n }\n }\n return s + \"Z\";\n };\n this.zeroPadding = function (s, len) {\n if (s.length >= len)\n return s;\n return new Array(len - s.length + 1).join('0') + s;\n };\n // --- PUBLIC METHODS --------------------\n /**\n * get string value of this string object\n * @name getString\n * @memberOf KJUR.asn1.DERAbstractTime#\n * @function\n * @return {String} string value of this time object\n */\n this.getString = function () {\n return this.s;\n };\n /**\n * set value by a string\n * @name setString\n * @memberOf KJUR.asn1.DERAbstractTime#\n * @function\n * @param {String} newS value by a string to set such like \"130430235959Z\"\n */\n this.setString = function (newS) {\n this.hTLV = null;\n this.isModified = true;\n this.s = newS;\n this.hV = stohex(newS);\n };\n /**\n * set value by a Date object\n * @name setByDateValue\n * @memberOf KJUR.asn1.DERAbstractTime#\n * @function\n * @param {Integer} year year of date (ex. 2013)\n * @param {Integer} month month of date between 1 and 12 (ex. 12)\n * @param {Integer} day day of month\n * @param {Integer} hour hours of date\n * @param {Integer} min minutes of date\n * @param {Integer} sec seconds of date\n */\n this.setByDateValue = function (year, month, day, hour, min, sec) {\n var dateObject = new Date(Date.UTC(year, month - 1, day, hour, min, sec, 0));\n this.setByDate(dateObject);\n };\n this.getFreshValueHex = function () {\n return this.hV;\n };\n};\n_yahoo__WEBPACK_IMPORTED_MODULE_1__.YAHOO.lang.extend(KJUR.asn1.DERAbstractTime, KJUR.asn1.ASN1Object);\n// == END DERAbstractTime ==================================================\n// == BEGIN DERAbstractStructured ============================================\n/**\n * base class for ASN.1 DER structured class\n * @name KJUR.asn1.DERAbstractStructured\n * @class base class for ASN.1 DER structured class\n * @property {Array} asn1Array internal array of ASN1Object\n * @extends KJUR.asn1.ASN1Object\n * @description\n * @see KJUR.asn1.ASN1Object - superclass\n */\nKJUR.asn1.DERAbstractStructured = function (params) {\n KJUR.asn1.DERAbstractString.superclass.constructor.call(this);\n var asn1Array = null;\n /**\n * set value by array of ASN1Object\n * @name setByASN1ObjectArray\n * @memberOf KJUR.asn1.DERAbstractStructured#\n * @function\n * @param {array} asn1ObjectArray array of ASN1Object to set\n */\n this.setByASN1ObjectArray = function (asn1ObjectArray) {\n this.hTLV = null;\n this.isModified = true;\n this.asn1Array = asn1ObjectArray;\n };\n /**\n * append an ASN1Object to internal array\n * @name appendASN1Object\n * @memberOf KJUR.asn1.DERAbstractStructured#\n * @function\n * @param {ASN1Object} asn1Object to add\n */\n this.appendASN1Object = function (asn1Object) {\n this.hTLV = null;\n this.isModified = true;\n this.asn1Array.push(asn1Object);\n };\n this.asn1Array = new Array();\n if (typeof params != \"undefined\") {\n if (typeof params['array'] != \"undefined\") {\n this.asn1Array = params['array'];\n }\n }\n};\n_yahoo__WEBPACK_IMPORTED_MODULE_1__.YAHOO.lang.extend(KJUR.asn1.DERAbstractStructured, KJUR.asn1.ASN1Object);\n// ********************************************************************\n// ASN.1 Object Classes\n// ********************************************************************\n// ********************************************************************\n/**\n * class for ASN.1 DER Boolean\n * @name KJUR.asn1.DERBoolean\n * @class class for ASN.1 DER Boolean\n * @extends KJUR.asn1.ASN1Object\n * @description\n * @see KJUR.asn1.ASN1Object - superclass\n */\nKJUR.asn1.DERBoolean = function () {\n KJUR.asn1.DERBoolean.superclass.constructor.call(this);\n this.hT = \"01\";\n this.hTLV = \"0101ff\";\n};\n_yahoo__WEBPACK_IMPORTED_MODULE_1__.YAHOO.lang.extend(KJUR.asn1.DERBoolean, KJUR.asn1.ASN1Object);\n// ********************************************************************\n/**\n * class for ASN.1 DER Integer\n * @name KJUR.asn1.DERInteger\n * @class class for ASN.1 DER Integer\n * @extends KJUR.asn1.ASN1Object\n * @description\n *
\n * As for argument 'params' for constructor, you can specify one of\n * following properties:\n *
    \n *
  • int - specify initial ASN.1 value(V) by integer value
  • \n *
  • bigint - specify initial ASN.1 value(V) by BigInteger object
  • \n *
  • hex - specify initial ASN.1 value(V) by a hexadecimal string
  • \n *
\n * NOTE: 'params' can be omitted.\n */\nKJUR.asn1.DERInteger = function (params) {\n KJUR.asn1.DERInteger.superclass.constructor.call(this);\n this.hT = \"02\";\n /**\n * set value by Tom Wu's BigInteger object\n * @name setByBigInteger\n * @memberOf KJUR.asn1.DERInteger#\n * @function\n * @param {BigInteger} bigIntegerValue to set\n */\n this.setByBigInteger = function (bigIntegerValue) {\n this.hTLV = null;\n this.isModified = true;\n this.hV = KJUR.asn1.ASN1Util.bigIntToMinTwosComplementsHex(bigIntegerValue);\n };\n /**\n * set value by integer value\n * @name setByInteger\n * @memberOf KJUR.asn1.DERInteger\n * @function\n * @param {Integer} integer value to set\n */\n this.setByInteger = function (intValue) {\n var bi = new _jsbn_jsbn__WEBPACK_IMPORTED_MODULE_0__.BigInteger(String(intValue), 10);\n this.setByBigInteger(bi);\n };\n /**\n * set value by integer value\n * @name setValueHex\n * @memberOf KJUR.asn1.DERInteger#\n * @function\n * @param {String} hexadecimal string of integer value\n * @description\n *
\n * NOTE: Value shall be represented by minimum octet length of\n * two's complement representation.\n * @example\n * new KJUR.asn1.DERInteger(123);\n * new KJUR.asn1.DERInteger({'int': 123});\n * new KJUR.asn1.DERInteger({'hex': '1fad'});\n */\n this.setValueHex = function (newHexString) {\n this.hV = newHexString;\n };\n this.getFreshValueHex = function () {\n return this.hV;\n };\n if (typeof params != \"undefined\") {\n if (typeof params['bigint'] != \"undefined\") {\n this.setByBigInteger(params['bigint']);\n }\n else if (typeof params['int'] != \"undefined\") {\n this.setByInteger(params['int']);\n }\n else if (typeof params == \"number\") {\n this.setByInteger(params);\n }\n else if (typeof params['hex'] != \"undefined\") {\n this.setValueHex(params['hex']);\n }\n }\n};\n_yahoo__WEBPACK_IMPORTED_MODULE_1__.YAHOO.lang.extend(KJUR.asn1.DERInteger, KJUR.asn1.ASN1Object);\n// ********************************************************************\n/**\n * class for ASN.1 DER encoded BitString primitive\n * @name KJUR.asn1.DERBitString\n * @class class for ASN.1 DER encoded BitString primitive\n * @extends KJUR.asn1.ASN1Object\n * @description\n *
\n * As for argument 'params' for constructor, you can specify one of\n * following properties:\n *
    \n *
  • bin - specify binary string (ex. '10111')
  • \n *
  • array - specify array of boolean (ex. [true,false,true,true])
  • \n *
  • hex - specify hexadecimal string of ASN.1 value(V) including unused bits
  • \n *
  • obj - specify {@link KJUR.asn1.ASN1Util.newObject}\n * argument for \"BitString encapsulates\" structure.
  • \n *
\n * NOTE1: 'params' can be omitted.
\n * NOTE2: 'obj' parameter have been supported since\n * asn1 1.0.11, jsrsasign 6.1.1 (2016-Sep-25).
\n * @example\n * // default constructor\n * o = new KJUR.asn1.DERBitString();\n * // initialize with binary string\n * o = new KJUR.asn1.DERBitString({bin: \"1011\"});\n * // initialize with boolean array\n * o = new KJUR.asn1.DERBitString({array: [true,false,true,true]});\n * // initialize with hexadecimal string (04 is unused bits)\n * o = new KJUR.asn1.DEROctetString({hex: \"04bac0\"});\n * // initialize with ASN1Util.newObject argument for encapsulated\n * o = new KJUR.asn1.DERBitString({obj: {seq: [{int: 3}, {prnstr: 'aaa'}]}});\n * // above generates a ASN.1 data like this:\n * // BIT STRING, encapsulates {\n * // SEQUENCE {\n * // INTEGER 3\n * // PrintableString 'aaa'\n * // }\n * // }\n */\nKJUR.asn1.DERBitString = function (params) {\n if (params !== undefined && typeof params.obj !== \"undefined\") {\n var o = KJUR.asn1.ASN1Util.newObject(params.obj);\n params.hex = \"00\" + o.getEncodedHex();\n }\n KJUR.asn1.DERBitString.superclass.constructor.call(this);\n this.hT = \"03\";\n /**\n * set ASN.1 value(V) by a hexadecimal string including unused bits\n * @name setHexValueIncludingUnusedBits\n * @memberOf KJUR.asn1.DERBitString#\n * @function\n * @param {String} newHexStringIncludingUnusedBits\n */\n this.setHexValueIncludingUnusedBits = function (newHexStringIncludingUnusedBits) {\n this.hTLV = null;\n this.isModified = true;\n this.hV = newHexStringIncludingUnusedBits;\n };\n /**\n * set ASN.1 value(V) by unused bit and hexadecimal string of value\n * @name setUnusedBitsAndHexValue\n * @memberOf KJUR.asn1.DERBitString#\n * @function\n * @param {Integer} unusedBits\n * @param {String} hValue\n */\n this.setUnusedBitsAndHexValue = function (unusedBits, hValue) {\n if (unusedBits < 0 || 7 < unusedBits) {\n throw \"unused bits shall be from 0 to 7: u = \" + unusedBits;\n }\n var hUnusedBits = \"0\" + unusedBits;\n this.hTLV = null;\n this.isModified = true;\n this.hV = hUnusedBits + hValue;\n };\n /**\n * set ASN.1 DER BitString by binary string
\n * @name setByBinaryString\n * @memberOf KJUR.asn1.DERBitString#\n * @function\n * @param {String} binaryString binary value string (i.e. '10111')\n * @description\n * Its unused bits will be calculated automatically by length of\n * 'binaryValue'.
\n * NOTE: Trailing zeros '0' will be ignored.\n * @example\n * o = new KJUR.asn1.DERBitString();\n * o.setByBooleanArray(\"01011\");\n */\n this.setByBinaryString = function (binaryString) {\n binaryString = binaryString.replace(/0+$/, '');\n var unusedBits = 8 - binaryString.length % 8;\n if (unusedBits == 8)\n unusedBits = 0;\n for (var i = 0; i <= unusedBits; i++) {\n binaryString += '0';\n }\n var h = '';\n for (var i = 0; i < binaryString.length - 1; i += 8) {\n var b = binaryString.substr(i, 8);\n var x = parseInt(b, 2).toString(16);\n if (x.length == 1)\n x = '0' + x;\n h += x;\n }\n this.hTLV = null;\n this.isModified = true;\n this.hV = '0' + unusedBits + h;\n };\n /**\n * set ASN.1 TLV value(V) by an array of boolean
\n * @name setByBooleanArray\n * @memberOf KJUR.asn1.DERBitString#\n * @function\n * @param {array} booleanArray array of boolean (ex. [true, false, true])\n * @description\n * NOTE: Trailing falses will be ignored in the ASN.1 DER Object.\n * @example\n * o = new KJUR.asn1.DERBitString();\n * o.setByBooleanArray([false, true, false, true, true]);\n */\n this.setByBooleanArray = function (booleanArray) {\n var s = '';\n for (var i = 0; i < booleanArray.length; i++) {\n if (booleanArray[i] == true) {\n s += '1';\n }\n else {\n s += '0';\n }\n }\n this.setByBinaryString(s);\n };\n /**\n * generate an array of falses with specified length
\n * @name newFalseArray\n * @memberOf KJUR.asn1.DERBitString\n * @function\n * @param {Integer} nLength length of array to generate\n * @return {array} array of boolean falses\n * @description\n * This static method may be useful to initialize boolean array.\n * @example\n * o = new KJUR.asn1.DERBitString();\n * o.newFalseArray(3) → [false, false, false]\n */\n this.newFalseArray = function (nLength) {\n var a = new Array(nLength);\n for (var i = 0; i < nLength; i++) {\n a[i] = false;\n }\n return a;\n };\n this.getFreshValueHex = function () {\n return this.hV;\n };\n if (typeof params != \"undefined\") {\n if (typeof params == \"string\" && params.toLowerCase().match(/^[0-9a-f]+$/)) {\n this.setHexValueIncludingUnusedBits(params);\n }\n else if (typeof params['hex'] != \"undefined\") {\n this.setHexValueIncludingUnusedBits(params['hex']);\n }\n else if (typeof params['bin'] != \"undefined\") {\n this.setByBinaryString(params['bin']);\n }\n else if (typeof params['array'] != \"undefined\") {\n this.setByBooleanArray(params['array']);\n }\n }\n};\n_yahoo__WEBPACK_IMPORTED_MODULE_1__.YAHOO.lang.extend(KJUR.asn1.DERBitString, KJUR.asn1.ASN1Object);\n// ********************************************************************\n/**\n * class for ASN.1 DER OctetString
\n * @name KJUR.asn1.DEROctetString\n * @class class for ASN.1 DER OctetString\n * @param {Array} params associative array of parameters (ex. {'str': 'aaa'})\n * @extends KJUR.asn1.DERAbstractString\n * @description\n * This class provides ASN.1 OctetString simple type.
\n * Supported \"params\" attributes are:\n *
    \n *
  • str - to set a string as a value
  • \n *
  • hex - to set a hexadecimal string as a value
  • \n *
  • obj - to set a encapsulated ASN.1 value by JSON object\n * which is defined in {@link KJUR.asn1.ASN1Util.newObject}
  • \n *
\n * NOTE: A parameter 'obj' have been supported\n * for \"OCTET STRING, encapsulates\" structure.\n * since asn1 1.0.11, jsrsasign 6.1.1 (2016-Sep-25).\n * @see KJUR.asn1.DERAbstractString - superclass\n * @example\n * // default constructor\n * o = new KJUR.asn1.DEROctetString();\n * // initialize with string\n * o = new KJUR.asn1.DEROctetString({str: \"aaa\"});\n * // initialize with hexadecimal string\n * o = new KJUR.asn1.DEROctetString({hex: \"616161\"});\n * // initialize with ASN1Util.newObject argument\n * o = new KJUR.asn1.DEROctetString({obj: {seq: [{int: 3}, {prnstr: 'aaa'}]}});\n * // above generates a ASN.1 data like this:\n * // OCTET STRING, encapsulates {\n * // SEQUENCE {\n * // INTEGER 3\n * // PrintableString 'aaa'\n * // }\n * // }\n */\nKJUR.asn1.DEROctetString = function (params) {\n if (params !== undefined && typeof params.obj !== \"undefined\") {\n var o = KJUR.asn1.ASN1Util.newObject(params.obj);\n params.hex = o.getEncodedHex();\n }\n KJUR.asn1.DEROctetString.superclass.constructor.call(this, params);\n this.hT = \"04\";\n};\n_yahoo__WEBPACK_IMPORTED_MODULE_1__.YAHOO.lang.extend(KJUR.asn1.DEROctetString, KJUR.asn1.DERAbstractString);\n// ********************************************************************\n/**\n * class for ASN.1 DER Null\n * @name KJUR.asn1.DERNull\n * @class class for ASN.1 DER Null\n * @extends KJUR.asn1.ASN1Object\n * @description\n * @see KJUR.asn1.ASN1Object - superclass\n */\nKJUR.asn1.DERNull = function () {\n KJUR.asn1.DERNull.superclass.constructor.call(this);\n this.hT = \"05\";\n this.hTLV = \"0500\";\n};\n_yahoo__WEBPACK_IMPORTED_MODULE_1__.YAHOO.lang.extend(KJUR.asn1.DERNull, KJUR.asn1.ASN1Object);\n// ********************************************************************\n/**\n * class for ASN.1 DER ObjectIdentifier\n * @name KJUR.asn1.DERObjectIdentifier\n * @class class for ASN.1 DER ObjectIdentifier\n * @param {Array} params associative array of parameters (ex. {'oid': '2.5.4.5'})\n * @extends KJUR.asn1.ASN1Object\n * @description\n *
\n * As for argument 'params' for constructor, you can specify one of\n * following properties:\n *
    \n *
  • oid - specify initial ASN.1 value(V) by a oid string (ex. 2.5.4.13)
  • \n *
  • hex - specify initial ASN.1 value(V) by a hexadecimal string
  • \n *
\n * NOTE: 'params' can be omitted.\n */\nKJUR.asn1.DERObjectIdentifier = function (params) {\n var itox = function (i) {\n var h = i.toString(16);\n if (h.length == 1)\n h = '0' + h;\n return h;\n };\n var roidtox = function (roid) {\n var h = '';\n var bi = new _jsbn_jsbn__WEBPACK_IMPORTED_MODULE_0__.BigInteger(roid, 10);\n var b = bi.toString(2);\n var padLen = 7 - b.length % 7;\n if (padLen == 7)\n padLen = 0;\n var bPad = '';\n for (var i = 0; i < padLen; i++)\n bPad += '0';\n b = bPad + b;\n for (var i = 0; i < b.length - 1; i += 7) {\n var b8 = b.substr(i, 7);\n if (i != b.length - 7)\n b8 = '1' + b8;\n h += itox(parseInt(b8, 2));\n }\n return h;\n };\n KJUR.asn1.DERObjectIdentifier.superclass.constructor.call(this);\n this.hT = \"06\";\n /**\n * set value by a hexadecimal string\n * @name setValueHex\n * @memberOf KJUR.asn1.DERObjectIdentifier#\n * @function\n * @param {String} newHexString hexadecimal value of OID bytes\n */\n this.setValueHex = function (newHexString) {\n this.hTLV = null;\n this.isModified = true;\n this.s = null;\n this.hV = newHexString;\n };\n /**\n * set value by a OID string
\n * @name setValueOidString\n * @memberOf KJUR.asn1.DERObjectIdentifier#\n * @function\n * @param {String} oidString OID string (ex. 2.5.4.13)\n * @example\n * o = new KJUR.asn1.DERObjectIdentifier();\n * o.setValueOidString(\"2.5.4.13\");\n */\n this.setValueOidString = function (oidString) {\n if (!oidString.match(/^[0-9.]+$/)) {\n throw \"malformed oid string: \" + oidString;\n }\n var h = '';\n var a = oidString.split('.');\n var i0 = parseInt(a[0]) * 40 + parseInt(a[1]);\n h += itox(i0);\n a.splice(0, 2);\n for (var i = 0; i < a.length; i++) {\n h += roidtox(a[i]);\n }\n this.hTLV = null;\n this.isModified = true;\n this.s = null;\n this.hV = h;\n };\n /**\n * set value by a OID name\n * @name setValueName\n * @memberOf KJUR.asn1.DERObjectIdentifier#\n * @function\n * @param {String} oidName OID name (ex. 'serverAuth')\n * @since 1.0.1\n * @description\n * OID name shall be defined in 'KJUR.asn1.x509.OID.name2oidList'.\n * Otherwise raise error.\n * @example\n * o = new KJUR.asn1.DERObjectIdentifier();\n * o.setValueName(\"serverAuth\");\n */\n this.setValueName = function (oidName) {\n var oid = KJUR.asn1.x509.OID.name2oid(oidName);\n if (oid !== '') {\n this.setValueOidString(oid);\n }\n else {\n throw \"DERObjectIdentifier oidName undefined: \" + oidName;\n }\n };\n this.getFreshValueHex = function () {\n return this.hV;\n };\n if (params !== undefined) {\n if (typeof params === \"string\") {\n if (params.match(/^[0-2].[0-9.]+$/)) {\n this.setValueOidString(params);\n }\n else {\n this.setValueName(params);\n }\n }\n else if (params.oid !== undefined) {\n this.setValueOidString(params.oid);\n }\n else if (params.hex !== undefined) {\n this.setValueHex(params.hex);\n }\n else if (params.name !== undefined) {\n this.setValueName(params.name);\n }\n }\n};\n_yahoo__WEBPACK_IMPORTED_MODULE_1__.YAHOO.lang.extend(KJUR.asn1.DERObjectIdentifier, KJUR.asn1.ASN1Object);\n// ********************************************************************\n/**\n * class for ASN.1 DER Enumerated\n * @name KJUR.asn1.DEREnumerated\n * @class class for ASN.1 DER Enumerated\n * @extends KJUR.asn1.ASN1Object\n * @description\n *
\n * As for argument 'params' for constructor, you can specify one of\n * following properties:\n *
    \n *
  • int - specify initial ASN.1 value(V) by integer value
  • \n *
  • hex - specify initial ASN.1 value(V) by a hexadecimal string
  • \n *
\n * NOTE: 'params' can be omitted.\n * @example\n * new KJUR.asn1.DEREnumerated(123);\n * new KJUR.asn1.DEREnumerated({int: 123});\n * new KJUR.asn1.DEREnumerated({hex: '1fad'});\n */\nKJUR.asn1.DEREnumerated = function (params) {\n KJUR.asn1.DEREnumerated.superclass.constructor.call(this);\n this.hT = \"0a\";\n /**\n * set value by Tom Wu's BigInteger object\n * @name setByBigInteger\n * @memberOf KJUR.asn1.DEREnumerated#\n * @function\n * @param {BigInteger} bigIntegerValue to set\n */\n this.setByBigInteger = function (bigIntegerValue) {\n this.hTLV = null;\n this.isModified = true;\n this.hV = KJUR.asn1.ASN1Util.bigIntToMinTwosComplementsHex(bigIntegerValue);\n };\n /**\n * set value by integer value\n * @name setByInteger\n * @memberOf KJUR.asn1.DEREnumerated#\n * @function\n * @param {Integer} integer value to set\n */\n this.setByInteger = function (intValue) {\n var bi = new _jsbn_jsbn__WEBPACK_IMPORTED_MODULE_0__.BigInteger(String(intValue), 10);\n this.setByBigInteger(bi);\n };\n /**\n * set value by integer value\n * @name setValueHex\n * @memberOf KJUR.asn1.DEREnumerated#\n * @function\n * @param {String} hexadecimal string of integer value\n * @description\n *
\n * NOTE: Value shall be represented by minimum octet length of\n * two's complement representation.\n */\n this.setValueHex = function (newHexString) {\n this.hV = newHexString;\n };\n this.getFreshValueHex = function () {\n return this.hV;\n };\n if (typeof params != \"undefined\") {\n if (typeof params['int'] != \"undefined\") {\n this.setByInteger(params['int']);\n }\n else if (typeof params == \"number\") {\n this.setByInteger(params);\n }\n else if (typeof params['hex'] != \"undefined\") {\n this.setValueHex(params['hex']);\n }\n }\n};\n_yahoo__WEBPACK_IMPORTED_MODULE_1__.YAHOO.lang.extend(KJUR.asn1.DEREnumerated, KJUR.asn1.ASN1Object);\n// ********************************************************************\n/**\n * class for ASN.1 DER UTF8String\n * @name KJUR.asn1.DERUTF8String\n * @class class for ASN.1 DER UTF8String\n * @param {Array} params associative array of parameters (ex. {'str': 'aaa'})\n * @extends KJUR.asn1.DERAbstractString\n * @description\n * @see KJUR.asn1.DERAbstractString - superclass\n */\nKJUR.asn1.DERUTF8String = function (params) {\n KJUR.asn1.DERUTF8String.superclass.constructor.call(this, params);\n this.hT = \"0c\";\n};\n_yahoo__WEBPACK_IMPORTED_MODULE_1__.YAHOO.lang.extend(KJUR.asn1.DERUTF8String, KJUR.asn1.DERAbstractString);\n// ********************************************************************\n/**\n * class for ASN.1 DER NumericString\n * @name KJUR.asn1.DERNumericString\n * @class class for ASN.1 DER NumericString\n * @param {Array} params associative array of parameters (ex. {'str': 'aaa'})\n * @extends KJUR.asn1.DERAbstractString\n * @description\n * @see KJUR.asn1.DERAbstractString - superclass\n */\nKJUR.asn1.DERNumericString = function (params) {\n KJUR.asn1.DERNumericString.superclass.constructor.call(this, params);\n this.hT = \"12\";\n};\n_yahoo__WEBPACK_IMPORTED_MODULE_1__.YAHOO.lang.extend(KJUR.asn1.DERNumericString, KJUR.asn1.DERAbstractString);\n// ********************************************************************\n/**\n * class for ASN.1 DER PrintableString\n * @name KJUR.asn1.DERPrintableString\n * @class class for ASN.1 DER PrintableString\n * @param {Array} params associative array of parameters (ex. {'str': 'aaa'})\n * @extends KJUR.asn1.DERAbstractString\n * @description\n * @see KJUR.asn1.DERAbstractString - superclass\n */\nKJUR.asn1.DERPrintableString = function (params) {\n KJUR.asn1.DERPrintableString.superclass.constructor.call(this, params);\n this.hT = \"13\";\n};\n_yahoo__WEBPACK_IMPORTED_MODULE_1__.YAHOO.lang.extend(KJUR.asn1.DERPrintableString, KJUR.asn1.DERAbstractString);\n// ********************************************************************\n/**\n * class for ASN.1 DER TeletexString\n * @name KJUR.asn1.DERTeletexString\n * @class class for ASN.1 DER TeletexString\n * @param {Array} params associative array of parameters (ex. {'str': 'aaa'})\n * @extends KJUR.asn1.DERAbstractString\n * @description\n * @see KJUR.asn1.DERAbstractString - superclass\n */\nKJUR.asn1.DERTeletexString = function (params) {\n KJUR.asn1.DERTeletexString.superclass.constructor.call(this, params);\n this.hT = \"14\";\n};\n_yahoo__WEBPACK_IMPORTED_MODULE_1__.YAHOO.lang.extend(KJUR.asn1.DERTeletexString, KJUR.asn1.DERAbstractString);\n// ********************************************************************\n/**\n * class for ASN.1 DER IA5String\n * @name KJUR.asn1.DERIA5String\n * @class class for ASN.1 DER IA5String\n * @param {Array} params associative array of parameters (ex. {'str': 'aaa'})\n * @extends KJUR.asn1.DERAbstractString\n * @description\n * @see KJUR.asn1.DERAbstractString - superclass\n */\nKJUR.asn1.DERIA5String = function (params) {\n KJUR.asn1.DERIA5String.superclass.constructor.call(this, params);\n this.hT = \"16\";\n};\n_yahoo__WEBPACK_IMPORTED_MODULE_1__.YAHOO.lang.extend(KJUR.asn1.DERIA5String, KJUR.asn1.DERAbstractString);\n// ********************************************************************\n/**\n * class for ASN.1 DER UTCTime\n * @name KJUR.asn1.DERUTCTime\n * @class class for ASN.1 DER UTCTime\n * @param {Array} params associative array of parameters (ex. {'str': '130430235959Z'})\n * @extends KJUR.asn1.DERAbstractTime\n * @description\n *
\n * As for argument 'params' for constructor, you can specify one of\n * following properties:\n *
    \n *
  • str - specify initial ASN.1 value(V) by a string (ex.'130430235959Z')
  • \n *
  • hex - specify initial ASN.1 value(V) by a hexadecimal string
  • \n *
  • date - specify Date object.
  • \n *
\n * NOTE: 'params' can be omitted.\n *

EXAMPLES

\n * @example\n * d1 = new KJUR.asn1.DERUTCTime();\n * d1.setString('130430125959Z');\n *\n * d2 = new KJUR.asn1.DERUTCTime({'str': '130430125959Z'});\n * d3 = new KJUR.asn1.DERUTCTime({'date': new Date(Date.UTC(2015, 0, 31, 0, 0, 0, 0))});\n * d4 = new KJUR.asn1.DERUTCTime('130430125959Z');\n */\nKJUR.asn1.DERUTCTime = function (params) {\n KJUR.asn1.DERUTCTime.superclass.constructor.call(this, params);\n this.hT = \"17\";\n /**\n * set value by a Date object
\n * @name setByDate\n * @memberOf KJUR.asn1.DERUTCTime#\n * @function\n * @param {Date} dateObject Date object to set ASN.1 value(V)\n * @example\n * o = new KJUR.asn1.DERUTCTime();\n * o.setByDate(new Date(\"2016/12/31\"));\n */\n this.setByDate = function (dateObject) {\n this.hTLV = null;\n this.isModified = true;\n this.date = dateObject;\n this.s = this.formatDate(this.date, 'utc');\n this.hV = stohex(this.s);\n };\n this.getFreshValueHex = function () {\n if (typeof this.date == \"undefined\" && typeof this.s == \"undefined\") {\n this.date = new Date();\n this.s = this.formatDate(this.date, 'utc');\n this.hV = stohex(this.s);\n }\n return this.hV;\n };\n if (params !== undefined) {\n if (params.str !== undefined) {\n this.setString(params.str);\n }\n else if (typeof params == \"string\" && params.match(/^[0-9]{12}Z$/)) {\n this.setString(params);\n }\n else if (params.hex !== undefined) {\n this.setStringHex(params.hex);\n }\n else if (params.date !== undefined) {\n this.setByDate(params.date);\n }\n }\n};\n_yahoo__WEBPACK_IMPORTED_MODULE_1__.YAHOO.lang.extend(KJUR.asn1.DERUTCTime, KJUR.asn1.DERAbstractTime);\n// ********************************************************************\n/**\n * class for ASN.1 DER GeneralizedTime\n * @name KJUR.asn1.DERGeneralizedTime\n * @class class for ASN.1 DER GeneralizedTime\n * @param {Array} params associative array of parameters (ex. {'str': '20130430235959Z'})\n * @property {Boolean} withMillis flag to show milliseconds or not\n * @extends KJUR.asn1.DERAbstractTime\n * @description\n *
\n * As for argument 'params' for constructor, you can specify one of\n * following properties:\n *
    \n *
  • str - specify initial ASN.1 value(V) by a string (ex.'20130430235959Z')
  • \n *
  • hex - specify initial ASN.1 value(V) by a hexadecimal string
  • \n *
  • date - specify Date object.
  • \n *
  • millis - specify flag to show milliseconds (from 1.0.6)
  • \n *
\n * NOTE1: 'params' can be omitted.\n * NOTE2: 'withMillis' property is supported from asn1 1.0.6.\n */\nKJUR.asn1.DERGeneralizedTime = function (params) {\n KJUR.asn1.DERGeneralizedTime.superclass.constructor.call(this, params);\n this.hT = \"18\";\n this.withMillis = false;\n /**\n * set value by a Date object\n * @name setByDate\n * @memberOf KJUR.asn1.DERGeneralizedTime#\n * @function\n * @param {Date} dateObject Date object to set ASN.1 value(V)\n * @example\n * When you specify UTC time, use 'Date.UTC' method like this:
\n * o1 = new DERUTCTime();\n * o1.setByDate(date);\n *\n * date = new Date(Date.UTC(2015, 0, 31, 23, 59, 59, 0)); #2015JAN31 23:59:59\n */\n this.setByDate = function (dateObject) {\n this.hTLV = null;\n this.isModified = true;\n this.date = dateObject;\n this.s = this.formatDate(this.date, 'gen', this.withMillis);\n this.hV = stohex(this.s);\n };\n this.getFreshValueHex = function () {\n if (this.date === undefined && this.s === undefined) {\n this.date = new Date();\n this.s = this.formatDate(this.date, 'gen', this.withMillis);\n this.hV = stohex(this.s);\n }\n return this.hV;\n };\n if (params !== undefined) {\n if (params.str !== undefined) {\n this.setString(params.str);\n }\n else if (typeof params == \"string\" && params.match(/^[0-9]{14}Z$/)) {\n this.setString(params);\n }\n else if (params.hex !== undefined) {\n this.setStringHex(params.hex);\n }\n else if (params.date !== undefined) {\n this.setByDate(params.date);\n }\n if (params.millis === true) {\n this.withMillis = true;\n }\n }\n};\n_yahoo__WEBPACK_IMPORTED_MODULE_1__.YAHOO.lang.extend(KJUR.asn1.DERGeneralizedTime, KJUR.asn1.DERAbstractTime);\n// ********************************************************************\n/**\n * class for ASN.1 DER Sequence\n * @name KJUR.asn1.DERSequence\n * @class class for ASN.1 DER Sequence\n * @extends KJUR.asn1.DERAbstractStructured\n * @description\n *
\n * As for argument 'params' for constructor, you can specify one of\n * following properties:\n *
    \n *
  • array - specify array of ASN1Object to set elements of content
  • \n *
\n * NOTE: 'params' can be omitted.\n */\nKJUR.asn1.DERSequence = function (params) {\n KJUR.asn1.DERSequence.superclass.constructor.call(this, params);\n this.hT = \"30\";\n this.getFreshValueHex = function () {\n var h = '';\n for (var i = 0; i < this.asn1Array.length; i++) {\n var asn1Obj = this.asn1Array[i];\n h += asn1Obj.getEncodedHex();\n }\n this.hV = h;\n return this.hV;\n };\n};\n_yahoo__WEBPACK_IMPORTED_MODULE_1__.YAHOO.lang.extend(KJUR.asn1.DERSequence, KJUR.asn1.DERAbstractStructured);\n// ********************************************************************\n/**\n * class for ASN.1 DER Set\n * @name KJUR.asn1.DERSet\n * @class class for ASN.1 DER Set\n * @extends KJUR.asn1.DERAbstractStructured\n * @description\n *
\n * As for argument 'params' for constructor, you can specify one of\n * following properties:\n *
    \n *
  • array - specify array of ASN1Object to set elements of content
  • \n *
  • sortflag - flag for sort (default: true). ASN.1 BER is not sorted in 'SET OF'.
  • \n *
\n * NOTE1: 'params' can be omitted.
\n * NOTE2: sortflag is supported since 1.0.5.\n */\nKJUR.asn1.DERSet = function (params) {\n KJUR.asn1.DERSet.superclass.constructor.call(this, params);\n this.hT = \"31\";\n this.sortFlag = true; // item shall be sorted only in ASN.1 DER\n this.getFreshValueHex = function () {\n var a = new Array();\n for (var i = 0; i < this.asn1Array.length; i++) {\n var asn1Obj = this.asn1Array[i];\n a.push(asn1Obj.getEncodedHex());\n }\n if (this.sortFlag == true)\n a.sort();\n this.hV = a.join('');\n return this.hV;\n };\n if (typeof params != \"undefined\") {\n if (typeof params.sortflag != \"undefined\" &&\n params.sortflag == false)\n this.sortFlag = false;\n }\n};\n_yahoo__WEBPACK_IMPORTED_MODULE_1__.YAHOO.lang.extend(KJUR.asn1.DERSet, KJUR.asn1.DERAbstractStructured);\n// ********************************************************************\n/**\n * class for ASN.1 DER TaggedObject\n * @name KJUR.asn1.DERTaggedObject\n * @class class for ASN.1 DER TaggedObject\n * @extends KJUR.asn1.ASN1Object\n * @description\n *
\n * Parameter 'tagNoNex' is ASN.1 tag(T) value for this object.\n * For example, if you find '[1]' tag in a ASN.1 dump,\n * 'tagNoHex' will be 'a1'.\n *
\n * As for optional argument 'params' for constructor, you can specify *ANY* of\n * following properties:\n *
    \n *
  • explicit - specify true if this is explicit tag otherwise false\n * (default is 'true').
  • \n *
  • tag - specify tag (default is 'a0' which means [0])
  • \n *
  • obj - specify ASN1Object which is tagged
  • \n *
\n * @example\n * d1 = new KJUR.asn1.DERUTF8String({'str':'a'});\n * d2 = new KJUR.asn1.DERTaggedObject({'obj': d1});\n * hex = d2.getEncodedHex();\n */\nKJUR.asn1.DERTaggedObject = function (params) {\n KJUR.asn1.DERTaggedObject.superclass.constructor.call(this);\n this.hT = \"a0\";\n this.hV = '';\n this.isExplicit = true;\n this.asn1Object = null;\n /**\n * set value by an ASN1Object\n * @name setString\n * @memberOf KJUR.asn1.DERTaggedObject#\n * @function\n * @param {Boolean} isExplicitFlag flag for explicit/implicit tag\n * @param {Integer} tagNoHex hexadecimal string of ASN.1 tag\n * @param {ASN1Object} asn1Object ASN.1 to encapsulate\n */\n this.setASN1Object = function (isExplicitFlag, tagNoHex, asn1Object) {\n this.hT = tagNoHex;\n this.isExplicit = isExplicitFlag;\n this.asn1Object = asn1Object;\n if (this.isExplicit) {\n this.hV = this.asn1Object.getEncodedHex();\n this.hTLV = null;\n this.isModified = true;\n }\n else {\n this.hV = null;\n this.hTLV = asn1Object.getEncodedHex();\n this.hTLV = this.hTLV.replace(/^../, tagNoHex);\n this.isModified = false;\n }\n };\n this.getFreshValueHex = function () {\n return this.hV;\n };\n if (typeof params != \"undefined\") {\n if (typeof params['tag'] != \"undefined\") {\n this.hT = params['tag'];\n }\n if (typeof params['explicit'] != \"undefined\") {\n this.isExplicit = params['explicit'];\n }\n if (typeof params['obj'] != \"undefined\") {\n this.asn1Object = params['obj'];\n this.setASN1Object(this.isExplicit, this.hT, this.asn1Object);\n }\n }\n};\n_yahoo__WEBPACK_IMPORTED_MODULE_1__.YAHOO.lang.extend(KJUR.asn1.DERTaggedObject, KJUR.asn1.ASN1Object);\n\n\n//# sourceURL=webpack://JSEncrypt/./lib/lib/jsrsasign/asn1-1.0.js?"); + "use strict"; + eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"KJUR\": () => (/* binding */ KJUR)\n/* harmony export */ });\n/* harmony import */ var _jsbn_jsbn__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../jsbn/jsbn */ \"./lib/lib/jsbn/jsbn.js\");\n/* harmony import */ var _yahoo__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./yahoo */ \"./lib/lib/jsrsasign/yahoo.js\");\n/* asn1-1.0.13.js (c) 2013-2017 Kenji Urushima | kjur.github.com/jsrsasign/license\n */\n/*\n * asn1.js - ASN.1 DER encoder classes\n *\n * Copyright (c) 2013-2017 Kenji Urushima (kenji.urushima@gmail.com)\n *\n * This software is licensed under the terms of the MIT License.\n * https://kjur.github.io/jsrsasign/license\n *\n * The above copyright and license notice shall be\n * included in all copies or substantial portions of the Software.\n */\n\n\n/**\n * @fileOverview\n * @name asn1-1.0.js\n * @author Kenji Urushima kenji.urushima@gmail.com\n * @version asn1 1.0.13 (2017-Jun-02)\n * @since jsrsasign 2.1\n * @license MIT License\n */\n/**\n * kjur's class library name space\n *

\n * This name space provides following name spaces:\n *

    \n *
  • {@link KJUR.asn1} - ASN.1 primitive hexadecimal encoder
  • \n *
  • {@link KJUR.asn1.x509} - ASN.1 structure for X.509 certificate and CRL
  • \n *
  • {@link KJUR.crypto} - Java Cryptographic Extension(JCE) style MessageDigest/Signature\n * class and utilities
  • \n *
\n *

\n * NOTE: Please ignore method summary and document of this namespace. This caused by a bug of jsdoc2.\n * @name KJUR\n * @namespace kjur's class library name space\n */\nvar KJUR = {};\n/**\n * kjur's ASN.1 class library name space\n *

\n * This is ITU-T X.690 ASN.1 DER encoder class library and\n * class structure and methods is very similar to\n * org.bouncycastle.asn1 package of\n * well known BouncyCaslte Cryptography Library.\n *

PROVIDING ASN.1 PRIMITIVES

\n * Here are ASN.1 DER primitive classes.\n *
    \n *
  • 0x01 {@link KJUR.asn1.DERBoolean}
  • \n *
  • 0x02 {@link KJUR.asn1.DERInteger}
  • \n *
  • 0x03 {@link KJUR.asn1.DERBitString}
  • \n *
  • 0x04 {@link KJUR.asn1.DEROctetString}
  • \n *
  • 0x05 {@link KJUR.asn1.DERNull}
  • \n *
  • 0x06 {@link KJUR.asn1.DERObjectIdentifier}
  • \n *
  • 0x0a {@link KJUR.asn1.DEREnumerated}
  • \n *
  • 0x0c {@link KJUR.asn1.DERUTF8String}
  • \n *
  • 0x12 {@link KJUR.asn1.DERNumericString}
  • \n *
  • 0x13 {@link KJUR.asn1.DERPrintableString}
  • \n *
  • 0x14 {@link KJUR.asn1.DERTeletexString}
  • \n *
  • 0x16 {@link KJUR.asn1.DERIA5String}
  • \n *
  • 0x17 {@link KJUR.asn1.DERUTCTime}
  • \n *
  • 0x18 {@link KJUR.asn1.DERGeneralizedTime}
  • \n *
  • 0x30 {@link KJUR.asn1.DERSequence}
  • \n *
  • 0x31 {@link KJUR.asn1.DERSet}
  • \n *
\n *

OTHER ASN.1 CLASSES

\n *
    \n *
  • {@link KJUR.asn1.ASN1Object}
  • \n *
  • {@link KJUR.asn1.DERAbstractString}
  • \n *
  • {@link KJUR.asn1.DERAbstractTime}
  • \n *
  • {@link KJUR.asn1.DERAbstractStructured}
  • \n *
  • {@link KJUR.asn1.DERTaggedObject}
  • \n *
\n *

SUB NAME SPACES

\n *
    \n *
  • {@link KJUR.asn1.cades} - CAdES long term signature format
  • \n *
  • {@link KJUR.asn1.cms} - Cryptographic Message Syntax
  • \n *
  • {@link KJUR.asn1.csr} - Certificate Signing Request (CSR/PKCS#10)
  • \n *
  • {@link KJUR.asn1.tsp} - RFC 3161 Timestamping Protocol Format
  • \n *
  • {@link KJUR.asn1.x509} - RFC 5280 X.509 certificate and CRL
  • \n *
\n *

\n * NOTE: Please ignore method summary and document of this namespace.\n * This caused by a bug of jsdoc2.\n * @name KJUR.asn1\n * @namespace\n */\nif (typeof KJUR.asn1 == \"undefined\" || !KJUR.asn1)\n KJUR.asn1 = {};\n/**\n * ASN1 utilities class\n * @name KJUR.asn1.ASN1Util\n * @class ASN1 utilities class\n * @since asn1 1.0.2\n */\nKJUR.asn1.ASN1Util = new function () {\n this.integerToByteHex = function (i) {\n var h = i.toString(16);\n if ((h.length % 2) == 1)\n h = '0' + h;\n return h;\n };\n this.bigIntToMinTwosComplementsHex = function (bigIntegerValue) {\n var h = bigIntegerValue.toString(16);\n if (h.substr(0, 1) != '-') {\n if (h.length % 2 == 1) {\n h = '0' + h;\n }\n else {\n if (!h.match(/^[0-7]/)) {\n h = '00' + h;\n }\n }\n }\n else {\n var hPos = h.substr(1);\n var xorLen = hPos.length;\n if (xorLen % 2 == 1) {\n xorLen += 1;\n }\n else {\n if (!h.match(/^[0-7]/)) {\n xorLen += 2;\n }\n }\n var hMask = '';\n for (var i = 0; i < xorLen; i++) {\n hMask += 'f';\n }\n var biMask = new _jsbn_jsbn__WEBPACK_IMPORTED_MODULE_0__.BigInteger(hMask, 16);\n var biNeg = biMask.xor(bigIntegerValue).add(_jsbn_jsbn__WEBPACK_IMPORTED_MODULE_0__.BigInteger.ONE);\n h = biNeg.toString(16).replace(/^-/, '');\n }\n return h;\n };\n /**\n * get PEM string from hexadecimal data and header string\n * @name getPEMStringFromHex\n * @memberOf KJUR.asn1.ASN1Util\n * @function\n * @param {String} dataHex hexadecimal string of PEM body\n * @param {String} pemHeader PEM header string (ex. 'RSA PRIVATE KEY')\n * @return {String} PEM formatted string of input data\n * @description\n * This method converts a hexadecimal string to a PEM string with\n * a specified header. Its line break will be CRLF(\"\\r\\n\").\n * @example\n * var pem = KJUR.asn1.ASN1Util.getPEMStringFromHex('616161', 'RSA PRIVATE KEY');\n * // value of pem will be:\n * -----BEGIN PRIVATE KEY-----\n * YWFh\n * -----END PRIVATE KEY-----\n */\n this.getPEMStringFromHex = function (dataHex, pemHeader) {\n return hextopem(dataHex, pemHeader);\n };\n /**\n * generate ASN1Object specifed by JSON parameters\n * @name newObject\n * @memberOf KJUR.asn1.ASN1Util\n * @function\n * @param {Array} param JSON parameter to generate ASN1Object\n * @return {KJUR.asn1.ASN1Object} generated object\n * @since asn1 1.0.3\n * @description\n * generate any ASN1Object specified by JSON param\n * including ASN.1 primitive or structured.\n * Generally 'param' can be described as follows:\n *
\n * {TYPE-OF-ASNOBJ: ASN1OBJ-PARAMETER}\n *
\n * 'TYPE-OF-ASN1OBJ' can be one of following symbols:\n *
    \n *
  • 'bool' - DERBoolean
  • \n *
  • 'int' - DERInteger
  • \n *
  • 'bitstr' - DERBitString
  • \n *
  • 'octstr' - DEROctetString
  • \n *
  • 'null' - DERNull
  • \n *
  • 'oid' - DERObjectIdentifier
  • \n *
  • 'enum' - DEREnumerated
  • \n *
  • 'utf8str' - DERUTF8String
  • \n *
  • 'numstr' - DERNumericString
  • \n *
  • 'prnstr' - DERPrintableString
  • \n *
  • 'telstr' - DERTeletexString
  • \n *
  • 'ia5str' - DERIA5String
  • \n *
  • 'utctime' - DERUTCTime
  • \n *
  • 'gentime' - DERGeneralizedTime
  • \n *
  • 'seq' - DERSequence
  • \n *
  • 'set' - DERSet
  • \n *
  • 'tag' - DERTaggedObject
  • \n *
\n * @example\n * newObject({'prnstr': 'aaa'});\n * newObject({'seq': [{'int': 3}, {'prnstr': 'aaa'}]})\n * // ASN.1 Tagged Object\n * newObject({'tag': {'tag': 'a1',\n * 'explicit': true,\n * 'obj': {'seq': [{'int': 3}, {'prnstr': 'aaa'}]}}});\n * // more simple representation of ASN.1 Tagged Object\n * newObject({'tag': ['a1',\n * true,\n * {'seq': [\n * {'int': 3},\n * {'prnstr': 'aaa'}]}\n * ]});\n */\n this.newObject = function (param) {\n var _KJUR = KJUR, _KJUR_asn1 = _KJUR.asn1, _DERBoolean = _KJUR_asn1.DERBoolean, _DERInteger = _KJUR_asn1.DERInteger, _DERBitString = _KJUR_asn1.DERBitString, _DEROctetString = _KJUR_asn1.DEROctetString, _DERNull = _KJUR_asn1.DERNull, _DERObjectIdentifier = _KJUR_asn1.DERObjectIdentifier, _DEREnumerated = _KJUR_asn1.DEREnumerated, _DERUTF8String = _KJUR_asn1.DERUTF8String, _DERNumericString = _KJUR_asn1.DERNumericString, _DERPrintableString = _KJUR_asn1.DERPrintableString, _DERTeletexString = _KJUR_asn1.DERTeletexString, _DERIA5String = _KJUR_asn1.DERIA5String, _DERUTCTime = _KJUR_asn1.DERUTCTime, _DERGeneralizedTime = _KJUR_asn1.DERGeneralizedTime, _DERSequence = _KJUR_asn1.DERSequence, _DERSet = _KJUR_asn1.DERSet, _DERTaggedObject = _KJUR_asn1.DERTaggedObject, _newObject = _KJUR_asn1.ASN1Util.newObject;\n var keys = Object.keys(param);\n if (keys.length != 1)\n throw \"key of param shall be only one.\";\n var key = keys[0];\n if (\":bool:int:bitstr:octstr:null:oid:enum:utf8str:numstr:prnstr:telstr:ia5str:utctime:gentime:seq:set:tag:\".indexOf(\":\" + key + \":\") == -1)\n throw \"undefined key: \" + key;\n if (key == \"bool\")\n return new _DERBoolean(param[key]);\n if (key == \"int\")\n return new _DERInteger(param[key]);\n if (key == \"bitstr\")\n return new _DERBitString(param[key]);\n if (key == \"octstr\")\n return new _DEROctetString(param[key]);\n if (key == \"null\")\n return new _DERNull(param[key]);\n if (key == \"oid\")\n return new _DERObjectIdentifier(param[key]);\n if (key == \"enum\")\n return new _DEREnumerated(param[key]);\n if (key == \"utf8str\")\n return new _DERUTF8String(param[key]);\n if (key == \"numstr\")\n return new _DERNumericString(param[key]);\n if (key == \"prnstr\")\n return new _DERPrintableString(param[key]);\n if (key == \"telstr\")\n return new _DERTeletexString(param[key]);\n if (key == \"ia5str\")\n return new _DERIA5String(param[key]);\n if (key == \"utctime\")\n return new _DERUTCTime(param[key]);\n if (key == \"gentime\")\n return new _DERGeneralizedTime(param[key]);\n if (key == \"seq\") {\n var paramList = param[key];\n var a = [];\n for (var i = 0; i < paramList.length; i++) {\n var asn1Obj = _newObject(paramList[i]);\n a.push(asn1Obj);\n }\n return new _DERSequence({ 'array': a });\n }\n if (key == \"set\") {\n var paramList = param[key];\n var a = [];\n for (var i = 0; i < paramList.length; i++) {\n var asn1Obj = _newObject(paramList[i]);\n a.push(asn1Obj);\n }\n return new _DERSet({ 'array': a });\n }\n if (key == \"tag\") {\n var tagParam = param[key];\n if (Object.prototype.toString.call(tagParam) === '[object Array]' &&\n tagParam.length == 3) {\n var obj = _newObject(tagParam[2]);\n return new _DERTaggedObject({ tag: tagParam[0],\n explicit: tagParam[1],\n obj: obj });\n }\n else {\n var newParam = {};\n if (tagParam.explicit !== undefined)\n newParam.explicit = tagParam.explicit;\n if (tagParam.tag !== undefined)\n newParam.tag = tagParam.tag;\n if (tagParam.obj === undefined)\n throw \"obj shall be specified for 'tag'.\";\n newParam.obj = _newObject(tagParam.obj);\n return new _DERTaggedObject(newParam);\n }\n }\n };\n /**\n * get encoded hexadecimal string of ASN1Object specifed by JSON parameters\n * @name jsonToASN1HEX\n * @memberOf KJUR.asn1.ASN1Util\n * @function\n * @param {Array} param JSON parameter to generate ASN1Object\n * @return hexadecimal string of ASN1Object\n * @since asn1 1.0.4\n * @description\n * As for ASN.1 object representation of JSON object,\n * please see {@link newObject}.\n * @example\n * jsonToASN1HEX({'prnstr': 'aaa'});\n */\n this.jsonToASN1HEX = function (param) {\n var asn1Obj = this.newObject(param);\n return asn1Obj.getEncodedHex();\n };\n};\n/**\n * get dot noted oid number string from hexadecimal value of OID\n * @name oidHexToInt\n * @memberOf KJUR.asn1.ASN1Util\n * @function\n * @param {String} hex hexadecimal value of object identifier\n * @return {String} dot noted string of object identifier\n * @since jsrsasign 4.8.3 asn1 1.0.7\n * @description\n * This static method converts from hexadecimal string representation of\n * ASN.1 value of object identifier to oid number string.\n * @example\n * KJUR.asn1.ASN1Util.oidHexToInt('550406') → \"2.5.4.6\"\n */\nKJUR.asn1.ASN1Util.oidHexToInt = function (hex) {\n var s = \"\";\n var i01 = parseInt(hex.substr(0, 2), 16);\n var i0 = Math.floor(i01 / 40);\n var i1 = i01 % 40;\n var s = i0 + \".\" + i1;\n var binbuf = \"\";\n for (var i = 2; i < hex.length; i += 2) {\n var value = parseInt(hex.substr(i, 2), 16);\n var bin = (\"00000000\" + value.toString(2)).slice(-8);\n binbuf = binbuf + bin.substr(1, 7);\n if (bin.substr(0, 1) == \"0\") {\n var bi = new _jsbn_jsbn__WEBPACK_IMPORTED_MODULE_0__.BigInteger(binbuf, 2);\n s = s + \".\" + bi.toString(10);\n binbuf = \"\";\n }\n }\n ;\n return s;\n};\n/**\n * get hexadecimal value of object identifier from dot noted oid value\n * @name oidIntToHex\n * @memberOf KJUR.asn1.ASN1Util\n * @function\n * @param {String} oidString dot noted string of object identifier\n * @return {String} hexadecimal value of object identifier\n * @since jsrsasign 4.8.3 asn1 1.0.7\n * @description\n * This static method converts from object identifier value string.\n * to hexadecimal string representation of it.\n * @example\n * KJUR.asn1.ASN1Util.oidIntToHex(\"2.5.4.6\") → \"550406\"\n */\nKJUR.asn1.ASN1Util.oidIntToHex = function (oidString) {\n var itox = function (i) {\n var h = i.toString(16);\n if (h.length == 1)\n h = '0' + h;\n return h;\n };\n var roidtox = function (roid) {\n var h = '';\n var bi = new _jsbn_jsbn__WEBPACK_IMPORTED_MODULE_0__.BigInteger(roid, 10);\n var b = bi.toString(2);\n var padLen = 7 - b.length % 7;\n if (padLen == 7)\n padLen = 0;\n var bPad = '';\n for (var i = 0; i < padLen; i++)\n bPad += '0';\n b = bPad + b;\n for (var i = 0; i < b.length - 1; i += 7) {\n var b8 = b.substr(i, 7);\n if (i != b.length - 7)\n b8 = '1' + b8;\n h += itox(parseInt(b8, 2));\n }\n return h;\n };\n if (!oidString.match(/^[0-9.]+$/)) {\n throw \"malformed oid string: \" + oidString;\n }\n var h = '';\n var a = oidString.split('.');\n var i0 = parseInt(a[0]) * 40 + parseInt(a[1]);\n h += itox(i0);\n a.splice(0, 2);\n for (var i = 0; i < a.length; i++) {\n h += roidtox(a[i]);\n }\n return h;\n};\n// ********************************************************************\n// Abstract ASN.1 Classes\n// ********************************************************************\n// ********************************************************************\n/**\n * base class for ASN.1 DER encoder object\n * @name KJUR.asn1.ASN1Object\n * @class base class for ASN.1 DER encoder object\n * @property {Boolean} isModified flag whether internal data was changed\n * @property {String} hTLV hexadecimal string of ASN.1 TLV\n * @property {String} hT hexadecimal string of ASN.1 TLV tag(T)\n * @property {String} hL hexadecimal string of ASN.1 TLV length(L)\n * @property {String} hV hexadecimal string of ASN.1 TLV value(V)\n * @description\n */\nKJUR.asn1.ASN1Object = function () {\n var isModified = true;\n var hTLV = null;\n var hT = '00';\n var hL = '00';\n var hV = '';\n /**\n * get hexadecimal ASN.1 TLV length(L) bytes from TLV value(V)\n * @name getLengthHexFromValue\n * @memberOf KJUR.asn1.ASN1Object#\n * @function\n * @return {String} hexadecimal string of ASN.1 TLV length(L)\n */\n this.getLengthHexFromValue = function () {\n if (typeof this.hV == \"undefined\" || this.hV == null) {\n throw \"this.hV is null or undefined.\";\n }\n if (this.hV.length % 2 == 1) {\n throw \"value hex must be even length: n=\" + hV.length + \",v=\" + this.hV;\n }\n var n = this.hV.length / 2;\n var hN = n.toString(16);\n if (hN.length % 2 == 1) {\n hN = \"0\" + hN;\n }\n if (n < 128) {\n return hN;\n }\n else {\n var hNlen = hN.length / 2;\n if (hNlen > 15) {\n throw \"ASN.1 length too long to represent by 8x: n = \" + n.toString(16);\n }\n var head = 128 + hNlen;\n return head.toString(16) + hN;\n }\n };\n /**\n * get hexadecimal string of ASN.1 TLV bytes\n * @name getEncodedHex\n * @memberOf KJUR.asn1.ASN1Object#\n * @function\n * @return {String} hexadecimal string of ASN.1 TLV\n */\n this.getEncodedHex = function () {\n if (this.hTLV == null || this.isModified) {\n this.hV = this.getFreshValueHex();\n this.hL = this.getLengthHexFromValue();\n this.hTLV = this.hT + this.hL + this.hV;\n this.isModified = false;\n //alert(\"first time: \" + this.hTLV);\n }\n return this.hTLV;\n };\n /**\n * get hexadecimal string of ASN.1 TLV value(V) bytes\n * @name getValueHex\n * @memberOf KJUR.asn1.ASN1Object#\n * @function\n * @return {String} hexadecimal string of ASN.1 TLV value(V) bytes\n */\n this.getValueHex = function () {\n this.getEncodedHex();\n return this.hV;\n };\n this.getFreshValueHex = function () {\n return '';\n };\n};\n// == BEGIN DERAbstractString ================================================\n/**\n * base class for ASN.1 DER string classes\n * @name KJUR.asn1.DERAbstractString\n * @class base class for ASN.1 DER string classes\n * @param {Array} params associative array of parameters (ex. {'str': 'aaa'})\n * @property {String} s internal string of value\n * @extends KJUR.asn1.ASN1Object\n * @description\n *
\n * As for argument 'params' for constructor, you can specify one of\n * following properties:\n *
    \n *
  • str - specify initial ASN.1 value(V) by a string
  • \n *
  • hex - specify initial ASN.1 value(V) by a hexadecimal string
  • \n *
\n * NOTE: 'params' can be omitted.\n */\nKJUR.asn1.DERAbstractString = function (params) {\n KJUR.asn1.DERAbstractString.superclass.constructor.call(this);\n var s = null;\n var hV = null;\n /**\n * get string value of this string object\n * @name getString\n * @memberOf KJUR.asn1.DERAbstractString#\n * @function\n * @return {String} string value of this string object\n */\n this.getString = function () {\n return this.s;\n };\n /**\n * set value by a string\n * @name setString\n * @memberOf KJUR.asn1.DERAbstractString#\n * @function\n * @param {String} newS value by a string to set\n */\n this.setString = function (newS) {\n this.hTLV = null;\n this.isModified = true;\n this.s = newS;\n this.hV = stohex(this.s);\n };\n /**\n * set value by a hexadecimal string\n * @name setStringHex\n * @memberOf KJUR.asn1.DERAbstractString#\n * @function\n * @param {String} newHexString value by a hexadecimal string to set\n */\n this.setStringHex = function (newHexString) {\n this.hTLV = null;\n this.isModified = true;\n this.s = null;\n this.hV = newHexString;\n };\n this.getFreshValueHex = function () {\n return this.hV;\n };\n if (typeof params != \"undefined\") {\n if (typeof params == \"string\") {\n this.setString(params);\n }\n else if (typeof params['str'] != \"undefined\") {\n this.setString(params['str']);\n }\n else if (typeof params['hex'] != \"undefined\") {\n this.setStringHex(params['hex']);\n }\n }\n};\n_yahoo__WEBPACK_IMPORTED_MODULE_1__.YAHOO.lang.extend(KJUR.asn1.DERAbstractString, KJUR.asn1.ASN1Object);\n// == END DERAbstractString ================================================\n// == BEGIN DERAbstractTime ==================================================\n/**\n * base class for ASN.1 DER Generalized/UTCTime class\n * @name KJUR.asn1.DERAbstractTime\n * @class base class for ASN.1 DER Generalized/UTCTime class\n * @param {Array} params associative array of parameters (ex. {'str': '130430235959Z'})\n * @extends KJUR.asn1.ASN1Object\n * @description\n * @see KJUR.asn1.ASN1Object - superclass\n */\nKJUR.asn1.DERAbstractTime = function (params) {\n KJUR.asn1.DERAbstractTime.superclass.constructor.call(this);\n var s = null;\n var date = null;\n // --- PRIVATE METHODS --------------------\n this.localDateToUTC = function (d) {\n utc = d.getTime() + (d.getTimezoneOffset() * 60000);\n var utcDate = new Date(utc);\n return utcDate;\n };\n /*\n * format date string by Data object\n * @name formatDate\n * @memberOf KJUR.asn1.AbstractTime;\n * @param {Date} dateObject\n * @param {string} type 'utc' or 'gen'\n * @param {boolean} withMillis flag for with millisections or not\n * @description\n * 'withMillis' flag is supported from asn1 1.0.6.\n */\n this.formatDate = function (dateObject, type, withMillis) {\n var pad = this.zeroPadding;\n var d = this.localDateToUTC(dateObject);\n var year = String(d.getFullYear());\n if (type == 'utc')\n year = year.substr(2, 2);\n var month = pad(String(d.getMonth() + 1), 2);\n var day = pad(String(d.getDate()), 2);\n var hour = pad(String(d.getHours()), 2);\n var min = pad(String(d.getMinutes()), 2);\n var sec = pad(String(d.getSeconds()), 2);\n var s = year + month + day + hour + min + sec;\n if (withMillis === true) {\n var millis = d.getMilliseconds();\n if (millis != 0) {\n var sMillis = pad(String(millis), 3);\n sMillis = sMillis.replace(/[0]+$/, \"\");\n s = s + \".\" + sMillis;\n }\n }\n return s + \"Z\";\n };\n this.zeroPadding = function (s, len) {\n if (s.length >= len)\n return s;\n return new Array(len - s.length + 1).join('0') + s;\n };\n // --- PUBLIC METHODS --------------------\n /**\n * get string value of this string object\n * @name getString\n * @memberOf KJUR.asn1.DERAbstractTime#\n * @function\n * @return {String} string value of this time object\n */\n this.getString = function () {\n return this.s;\n };\n /**\n * set value by a string\n * @name setString\n * @memberOf KJUR.asn1.DERAbstractTime#\n * @function\n * @param {String} newS value by a string to set such like \"130430235959Z\"\n */\n this.setString = function (newS) {\n this.hTLV = null;\n this.isModified = true;\n this.s = newS;\n this.hV = stohex(newS);\n };\n /**\n * set value by a Date object\n * @name setByDateValue\n * @memberOf KJUR.asn1.DERAbstractTime#\n * @function\n * @param {Integer} year year of date (ex. 2013)\n * @param {Integer} month month of date between 1 and 12 (ex. 12)\n * @param {Integer} day day of month\n * @param {Integer} hour hours of date\n * @param {Integer} min minutes of date\n * @param {Integer} sec seconds of date\n */\n this.setByDateValue = function (year, month, day, hour, min, sec) {\n var dateObject = new Date(Date.UTC(year, month - 1, day, hour, min, sec, 0));\n this.setByDate(dateObject);\n };\n this.getFreshValueHex = function () {\n return this.hV;\n };\n};\n_yahoo__WEBPACK_IMPORTED_MODULE_1__.YAHOO.lang.extend(KJUR.asn1.DERAbstractTime, KJUR.asn1.ASN1Object);\n// == END DERAbstractTime ==================================================\n// == BEGIN DERAbstractStructured ============================================\n/**\n * base class for ASN.1 DER structured class\n * @name KJUR.asn1.DERAbstractStructured\n * @class base class for ASN.1 DER structured class\n * @property {Array} asn1Array internal array of ASN1Object\n * @extends KJUR.asn1.ASN1Object\n * @description\n * @see KJUR.asn1.ASN1Object - superclass\n */\nKJUR.asn1.DERAbstractStructured = function (params) {\n KJUR.asn1.DERAbstractString.superclass.constructor.call(this);\n var asn1Array = null;\n /**\n * set value by array of ASN1Object\n * @name setByASN1ObjectArray\n * @memberOf KJUR.asn1.DERAbstractStructured#\n * @function\n * @param {array} asn1ObjectArray array of ASN1Object to set\n */\n this.setByASN1ObjectArray = function (asn1ObjectArray) {\n this.hTLV = null;\n this.isModified = true;\n this.asn1Array = asn1ObjectArray;\n };\n /**\n * append an ASN1Object to internal array\n * @name appendASN1Object\n * @memberOf KJUR.asn1.DERAbstractStructured#\n * @function\n * @param {ASN1Object} asn1Object to add\n */\n this.appendASN1Object = function (asn1Object) {\n this.hTLV = null;\n this.isModified = true;\n this.asn1Array.push(asn1Object);\n };\n this.asn1Array = new Array();\n if (typeof params != \"undefined\") {\n if (typeof params['array'] != \"undefined\") {\n this.asn1Array = params['array'];\n }\n }\n};\n_yahoo__WEBPACK_IMPORTED_MODULE_1__.YAHOO.lang.extend(KJUR.asn1.DERAbstractStructured, KJUR.asn1.ASN1Object);\n// ********************************************************************\n// ASN.1 Object Classes\n// ********************************************************************\n// ********************************************************************\n/**\n * class for ASN.1 DER Boolean\n * @name KJUR.asn1.DERBoolean\n * @class class for ASN.1 DER Boolean\n * @extends KJUR.asn1.ASN1Object\n * @description\n * @see KJUR.asn1.ASN1Object - superclass\n */\nKJUR.asn1.DERBoolean = function () {\n KJUR.asn1.DERBoolean.superclass.constructor.call(this);\n this.hT = \"01\";\n this.hTLV = \"0101ff\";\n};\n_yahoo__WEBPACK_IMPORTED_MODULE_1__.YAHOO.lang.extend(KJUR.asn1.DERBoolean, KJUR.asn1.ASN1Object);\n// ********************************************************************\n/**\n * class for ASN.1 DER Integer\n * @name KJUR.asn1.DERInteger\n * @class class for ASN.1 DER Integer\n * @extends KJUR.asn1.ASN1Object\n * @description\n *
\n * As for argument 'params' for constructor, you can specify one of\n * following properties:\n *
    \n *
  • int - specify initial ASN.1 value(V) by integer value
  • \n *
  • bigint - specify initial ASN.1 value(V) by BigInteger object
  • \n *
  • hex - specify initial ASN.1 value(V) by a hexadecimal string
  • \n *
\n * NOTE: 'params' can be omitted.\n */\nKJUR.asn1.DERInteger = function (params) {\n KJUR.asn1.DERInteger.superclass.constructor.call(this);\n this.hT = \"02\";\n /**\n * set value by Tom Wu's BigInteger object\n * @name setByBigInteger\n * @memberOf KJUR.asn1.DERInteger#\n * @function\n * @param {BigInteger} bigIntegerValue to set\n */\n this.setByBigInteger = function (bigIntegerValue) {\n this.hTLV = null;\n this.isModified = true;\n this.hV = KJUR.asn1.ASN1Util.bigIntToMinTwosComplementsHex(bigIntegerValue);\n };\n /**\n * set value by integer value\n * @name setByInteger\n * @memberOf KJUR.asn1.DERInteger\n * @function\n * @param {Integer} integer value to set\n */\n this.setByInteger = function (intValue) {\n var bi = new _jsbn_jsbn__WEBPACK_IMPORTED_MODULE_0__.BigInteger(String(intValue), 10);\n this.setByBigInteger(bi);\n };\n /**\n * set value by integer value\n * @name setValueHex\n * @memberOf KJUR.asn1.DERInteger#\n * @function\n * @param {String} hexadecimal string of integer value\n * @description\n *
\n * NOTE: Value shall be represented by minimum octet length of\n * two's complement representation.\n * @example\n * new KJUR.asn1.DERInteger(123);\n * new KJUR.asn1.DERInteger({'int': 123});\n * new KJUR.asn1.DERInteger({'hex': '1fad'});\n */\n this.setValueHex = function (newHexString) {\n this.hV = newHexString;\n };\n this.getFreshValueHex = function () {\n return this.hV;\n };\n if (typeof params != \"undefined\") {\n if (typeof params['bigint'] != \"undefined\") {\n this.setByBigInteger(params['bigint']);\n }\n else if (typeof params['int'] != \"undefined\") {\n this.setByInteger(params['int']);\n }\n else if (typeof params == \"number\") {\n this.setByInteger(params);\n }\n else if (typeof params['hex'] != \"undefined\") {\n this.setValueHex(params['hex']);\n }\n }\n};\n_yahoo__WEBPACK_IMPORTED_MODULE_1__.YAHOO.lang.extend(KJUR.asn1.DERInteger, KJUR.asn1.ASN1Object);\n// ********************************************************************\n/**\n * class for ASN.1 DER encoded BitString primitive\n * @name KJUR.asn1.DERBitString\n * @class class for ASN.1 DER encoded BitString primitive\n * @extends KJUR.asn1.ASN1Object\n * @description\n *
\n * As for argument 'params' for constructor, you can specify one of\n * following properties:\n *
    \n *
  • bin - specify binary string (ex. '10111')
  • \n *
  • array - specify array of boolean (ex. [true,false,true,true])
  • \n *
  • hex - specify hexadecimal string of ASN.1 value(V) including unused bits
  • \n *
  • obj - specify {@link KJUR.asn1.ASN1Util.newObject}\n * argument for \"BitString encapsulates\" structure.
  • \n *
\n * NOTE1: 'params' can be omitted.
\n * NOTE2: 'obj' parameter have been supported since\n * asn1 1.0.11, jsrsasign 6.1.1 (2016-Sep-25).
\n * @example\n * // default constructor\n * o = new KJUR.asn1.DERBitString();\n * // initialize with binary string\n * o = new KJUR.asn1.DERBitString({bin: \"1011\"});\n * // initialize with boolean array\n * o = new KJUR.asn1.DERBitString({array: [true,false,true,true]});\n * // initialize with hexadecimal string (04 is unused bits)\n * o = new KJUR.asn1.DEROctetString({hex: \"04bac0\"});\n * // initialize with ASN1Util.newObject argument for encapsulated\n * o = new KJUR.asn1.DERBitString({obj: {seq: [{int: 3}, {prnstr: 'aaa'}]}});\n * // above generates a ASN.1 data like this:\n * // BIT STRING, encapsulates {\n * // SEQUENCE {\n * // INTEGER 3\n * // PrintableString 'aaa'\n * // }\n * // }\n */\nKJUR.asn1.DERBitString = function (params) {\n if (params !== undefined && typeof params.obj !== \"undefined\") {\n var o = KJUR.asn1.ASN1Util.newObject(params.obj);\n params.hex = \"00\" + o.getEncodedHex();\n }\n KJUR.asn1.DERBitString.superclass.constructor.call(this);\n this.hT = \"03\";\n /**\n * set ASN.1 value(V) by a hexadecimal string including unused bits\n * @name setHexValueIncludingUnusedBits\n * @memberOf KJUR.asn1.DERBitString#\n * @function\n * @param {String} newHexStringIncludingUnusedBits\n */\n this.setHexValueIncludingUnusedBits = function (newHexStringIncludingUnusedBits) {\n this.hTLV = null;\n this.isModified = true;\n this.hV = newHexStringIncludingUnusedBits;\n };\n /**\n * set ASN.1 value(V) by unused bit and hexadecimal string of value\n * @name setUnusedBitsAndHexValue\n * @memberOf KJUR.asn1.DERBitString#\n * @function\n * @param {Integer} unusedBits\n * @param {String} hValue\n */\n this.setUnusedBitsAndHexValue = function (unusedBits, hValue) {\n if (unusedBits < 0 || 7 < unusedBits) {\n throw \"unused bits shall be from 0 to 7: u = \" + unusedBits;\n }\n var hUnusedBits = \"0\" + unusedBits;\n this.hTLV = null;\n this.isModified = true;\n this.hV = hUnusedBits + hValue;\n };\n /**\n * set ASN.1 DER BitString by binary string
\n * @name setByBinaryString\n * @memberOf KJUR.asn1.DERBitString#\n * @function\n * @param {String} binaryString binary value string (i.e. '10111')\n * @description\n * Its unused bits will be calculated automatically by length of\n * 'binaryValue'.
\n * NOTE: Trailing zeros '0' will be ignored.\n * @example\n * o = new KJUR.asn1.DERBitString();\n * o.setByBooleanArray(\"01011\");\n */\n this.setByBinaryString = function (binaryString) {\n binaryString = binaryString.replace(/0+$/, '');\n var unusedBits = 8 - binaryString.length % 8;\n if (unusedBits == 8)\n unusedBits = 0;\n for (var i = 0; i <= unusedBits; i++) {\n binaryString += '0';\n }\n var h = '';\n for (var i = 0; i < binaryString.length - 1; i += 8) {\n var b = binaryString.substr(i, 8);\n var x = parseInt(b, 2).toString(16);\n if (x.length == 1)\n x = '0' + x;\n h += x;\n }\n this.hTLV = null;\n this.isModified = true;\n this.hV = '0' + unusedBits + h;\n };\n /**\n * set ASN.1 TLV value(V) by an array of boolean
\n * @name setByBooleanArray\n * @memberOf KJUR.asn1.DERBitString#\n * @function\n * @param {array} booleanArray array of boolean (ex. [true, false, true])\n * @description\n * NOTE: Trailing falses will be ignored in the ASN.1 DER Object.\n * @example\n * o = new KJUR.asn1.DERBitString();\n * o.setByBooleanArray([false, true, false, true, true]);\n */\n this.setByBooleanArray = function (booleanArray) {\n var s = '';\n for (var i = 0; i < booleanArray.length; i++) {\n if (booleanArray[i] == true) {\n s += '1';\n }\n else {\n s += '0';\n }\n }\n this.setByBinaryString(s);\n };\n /**\n * generate an array of falses with specified length
\n * @name newFalseArray\n * @memberOf KJUR.asn1.DERBitString\n * @function\n * @param {Integer} nLength length of array to generate\n * @return {array} array of boolean falses\n * @description\n * This static method may be useful to initialize boolean array.\n * @example\n * o = new KJUR.asn1.DERBitString();\n * o.newFalseArray(3) → [false, false, false]\n */\n this.newFalseArray = function (nLength) {\n var a = new Array(nLength);\n for (var i = 0; i < nLength; i++) {\n a[i] = false;\n }\n return a;\n };\n this.getFreshValueHex = function () {\n return this.hV;\n };\n if (typeof params != \"undefined\") {\n if (typeof params == \"string\" && params.toLowerCase().match(/^[0-9a-f]+$/)) {\n this.setHexValueIncludingUnusedBits(params);\n }\n else if (typeof params['hex'] != \"undefined\") {\n this.setHexValueIncludingUnusedBits(params['hex']);\n }\n else if (typeof params['bin'] != \"undefined\") {\n this.setByBinaryString(params['bin']);\n }\n else if (typeof params['array'] != \"undefined\") {\n this.setByBooleanArray(params['array']);\n }\n }\n};\n_yahoo__WEBPACK_IMPORTED_MODULE_1__.YAHOO.lang.extend(KJUR.asn1.DERBitString, KJUR.asn1.ASN1Object);\n// ********************************************************************\n/**\n * class for ASN.1 DER OctetString
\n * @name KJUR.asn1.DEROctetString\n * @class class for ASN.1 DER OctetString\n * @param {Array} params associative array of parameters (ex. {'str': 'aaa'})\n * @extends KJUR.asn1.DERAbstractString\n * @description\n * This class provides ASN.1 OctetString simple type.
\n * Supported \"params\" attributes are:\n *
    \n *
  • str - to set a string as a value
  • \n *
  • hex - to set a hexadecimal string as a value
  • \n *
  • obj - to set a encapsulated ASN.1 value by JSON object\n * which is defined in {@link KJUR.asn1.ASN1Util.newObject}
  • \n *
\n * NOTE: A parameter 'obj' have been supported\n * for \"OCTET STRING, encapsulates\" structure.\n * since asn1 1.0.11, jsrsasign 6.1.1 (2016-Sep-25).\n * @see KJUR.asn1.DERAbstractString - superclass\n * @example\n * // default constructor\n * o = new KJUR.asn1.DEROctetString();\n * // initialize with string\n * o = new KJUR.asn1.DEROctetString({str: \"aaa\"});\n * // initialize with hexadecimal string\n * o = new KJUR.asn1.DEROctetString({hex: \"616161\"});\n * // initialize with ASN1Util.newObject argument\n * o = new KJUR.asn1.DEROctetString({obj: {seq: [{int: 3}, {prnstr: 'aaa'}]}});\n * // above generates a ASN.1 data like this:\n * // OCTET STRING, encapsulates {\n * // SEQUENCE {\n * // INTEGER 3\n * // PrintableString 'aaa'\n * // }\n * // }\n */\nKJUR.asn1.DEROctetString = function (params) {\n if (params !== undefined && typeof params.obj !== \"undefined\") {\n var o = KJUR.asn1.ASN1Util.newObject(params.obj);\n params.hex = o.getEncodedHex();\n }\n KJUR.asn1.DEROctetString.superclass.constructor.call(this, params);\n this.hT = \"04\";\n};\n_yahoo__WEBPACK_IMPORTED_MODULE_1__.YAHOO.lang.extend(KJUR.asn1.DEROctetString, KJUR.asn1.DERAbstractString);\n// ********************************************************************\n/**\n * class for ASN.1 DER Null\n * @name KJUR.asn1.DERNull\n * @class class for ASN.1 DER Null\n * @extends KJUR.asn1.ASN1Object\n * @description\n * @see KJUR.asn1.ASN1Object - superclass\n */\nKJUR.asn1.DERNull = function () {\n KJUR.asn1.DERNull.superclass.constructor.call(this);\n this.hT = \"05\";\n this.hTLV = \"0500\";\n};\n_yahoo__WEBPACK_IMPORTED_MODULE_1__.YAHOO.lang.extend(KJUR.asn1.DERNull, KJUR.asn1.ASN1Object);\n// ********************************************************************\n/**\n * class for ASN.1 DER ObjectIdentifier\n * @name KJUR.asn1.DERObjectIdentifier\n * @class class for ASN.1 DER ObjectIdentifier\n * @param {Array} params associative array of parameters (ex. {'oid': '2.5.4.5'})\n * @extends KJUR.asn1.ASN1Object\n * @description\n *
\n * As for argument 'params' for constructor, you can specify one of\n * following properties:\n *
    \n *
  • oid - specify initial ASN.1 value(V) by a oid string (ex. 2.5.4.13)
  • \n *
  • hex - specify initial ASN.1 value(V) by a hexadecimal string
  • \n *
\n * NOTE: 'params' can be omitted.\n */\nKJUR.asn1.DERObjectIdentifier = function (params) {\n var itox = function (i) {\n var h = i.toString(16);\n if (h.length == 1)\n h = '0' + h;\n return h;\n };\n var roidtox = function (roid) {\n var h = '';\n var bi = new _jsbn_jsbn__WEBPACK_IMPORTED_MODULE_0__.BigInteger(roid, 10);\n var b = bi.toString(2);\n var padLen = 7 - b.length % 7;\n if (padLen == 7)\n padLen = 0;\n var bPad = '';\n for (var i = 0; i < padLen; i++)\n bPad += '0';\n b = bPad + b;\n for (var i = 0; i < b.length - 1; i += 7) {\n var b8 = b.substr(i, 7);\n if (i != b.length - 7)\n b8 = '1' + b8;\n h += itox(parseInt(b8, 2));\n }\n return h;\n };\n KJUR.asn1.DERObjectIdentifier.superclass.constructor.call(this);\n this.hT = \"06\";\n /**\n * set value by a hexadecimal string\n * @name setValueHex\n * @memberOf KJUR.asn1.DERObjectIdentifier#\n * @function\n * @param {String} newHexString hexadecimal value of OID bytes\n */\n this.setValueHex = function (newHexString) {\n this.hTLV = null;\n this.isModified = true;\n this.s = null;\n this.hV = newHexString;\n };\n /**\n * set value by a OID string
\n * @name setValueOidString\n * @memberOf KJUR.asn1.DERObjectIdentifier#\n * @function\n * @param {String} oidString OID string (ex. 2.5.4.13)\n * @example\n * o = new KJUR.asn1.DERObjectIdentifier();\n * o.setValueOidString(\"2.5.4.13\");\n */\n this.setValueOidString = function (oidString) {\n if (!oidString.match(/^[0-9.]+$/)) {\n throw \"malformed oid string: \" + oidString;\n }\n var h = '';\n var a = oidString.split('.');\n var i0 = parseInt(a[0]) * 40 + parseInt(a[1]);\n h += itox(i0);\n a.splice(0, 2);\n for (var i = 0; i < a.length; i++) {\n h += roidtox(a[i]);\n }\n this.hTLV = null;\n this.isModified = true;\n this.s = null;\n this.hV = h;\n };\n /**\n * set value by a OID name\n * @name setValueName\n * @memberOf KJUR.asn1.DERObjectIdentifier#\n * @function\n * @param {String} oidName OID name (ex. 'serverAuth')\n * @since 1.0.1\n * @description\n * OID name shall be defined in 'KJUR.asn1.x509.OID.name2oidList'.\n * Otherwise raise error.\n * @example\n * o = new KJUR.asn1.DERObjectIdentifier();\n * o.setValueName(\"serverAuth\");\n */\n this.setValueName = function (oidName) {\n var oid = KJUR.asn1.x509.OID.name2oid(oidName);\n if (oid !== '') {\n this.setValueOidString(oid);\n }\n else {\n throw \"DERObjectIdentifier oidName undefined: \" + oidName;\n }\n };\n this.getFreshValueHex = function () {\n return this.hV;\n };\n if (params !== undefined) {\n if (typeof params === \"string\") {\n if (params.match(/^[0-2].[0-9.]+$/)) {\n this.setValueOidString(params);\n }\n else {\n this.setValueName(params);\n }\n }\n else if (params.oid !== undefined) {\n this.setValueOidString(params.oid);\n }\n else if (params.hex !== undefined) {\n this.setValueHex(params.hex);\n }\n else if (params.name !== undefined) {\n this.setValueName(params.name);\n }\n }\n};\n_yahoo__WEBPACK_IMPORTED_MODULE_1__.YAHOO.lang.extend(KJUR.asn1.DERObjectIdentifier, KJUR.asn1.ASN1Object);\n// ********************************************************************\n/**\n * class for ASN.1 DER Enumerated\n * @name KJUR.asn1.DEREnumerated\n * @class class for ASN.1 DER Enumerated\n * @extends KJUR.asn1.ASN1Object\n * @description\n *
\n * As for argument 'params' for constructor, you can specify one of\n * following properties:\n *
    \n *
  • int - specify initial ASN.1 value(V) by integer value
  • \n *
  • hex - specify initial ASN.1 value(V) by a hexadecimal string
  • \n *
\n * NOTE: 'params' can be omitted.\n * @example\n * new KJUR.asn1.DEREnumerated(123);\n * new KJUR.asn1.DEREnumerated({int: 123});\n * new KJUR.asn1.DEREnumerated({hex: '1fad'});\n */\nKJUR.asn1.DEREnumerated = function (params) {\n KJUR.asn1.DEREnumerated.superclass.constructor.call(this);\n this.hT = \"0a\";\n /**\n * set value by Tom Wu's BigInteger object\n * @name setByBigInteger\n * @memberOf KJUR.asn1.DEREnumerated#\n * @function\n * @param {BigInteger} bigIntegerValue to set\n */\n this.setByBigInteger = function (bigIntegerValue) {\n this.hTLV = null;\n this.isModified = true;\n this.hV = KJUR.asn1.ASN1Util.bigIntToMinTwosComplementsHex(bigIntegerValue);\n };\n /**\n * set value by integer value\n * @name setByInteger\n * @memberOf KJUR.asn1.DEREnumerated#\n * @function\n * @param {Integer} integer value to set\n */\n this.setByInteger = function (intValue) {\n var bi = new _jsbn_jsbn__WEBPACK_IMPORTED_MODULE_0__.BigInteger(String(intValue), 10);\n this.setByBigInteger(bi);\n };\n /**\n * set value by integer value\n * @name setValueHex\n * @memberOf KJUR.asn1.DEREnumerated#\n * @function\n * @param {String} hexadecimal string of integer value\n * @description\n *
\n * NOTE: Value shall be represented by minimum octet length of\n * two's complement representation.\n */\n this.setValueHex = function (newHexString) {\n this.hV = newHexString;\n };\n this.getFreshValueHex = function () {\n return this.hV;\n };\n if (typeof params != \"undefined\") {\n if (typeof params['int'] != \"undefined\") {\n this.setByInteger(params['int']);\n }\n else if (typeof params == \"number\") {\n this.setByInteger(params);\n }\n else if (typeof params['hex'] != \"undefined\") {\n this.setValueHex(params['hex']);\n }\n }\n};\n_yahoo__WEBPACK_IMPORTED_MODULE_1__.YAHOO.lang.extend(KJUR.asn1.DEREnumerated, KJUR.asn1.ASN1Object);\n// ********************************************************************\n/**\n * class for ASN.1 DER UTF8String\n * @name KJUR.asn1.DERUTF8String\n * @class class for ASN.1 DER UTF8String\n * @param {Array} params associative array of parameters (ex. {'str': 'aaa'})\n * @extends KJUR.asn1.DERAbstractString\n * @description\n * @see KJUR.asn1.DERAbstractString - superclass\n */\nKJUR.asn1.DERUTF8String = function (params) {\n KJUR.asn1.DERUTF8String.superclass.constructor.call(this, params);\n this.hT = \"0c\";\n};\n_yahoo__WEBPACK_IMPORTED_MODULE_1__.YAHOO.lang.extend(KJUR.asn1.DERUTF8String, KJUR.asn1.DERAbstractString);\n// ********************************************************************\n/**\n * class for ASN.1 DER NumericString\n * @name KJUR.asn1.DERNumericString\n * @class class for ASN.1 DER NumericString\n * @param {Array} params associative array of parameters (ex. {'str': 'aaa'})\n * @extends KJUR.asn1.DERAbstractString\n * @description\n * @see KJUR.asn1.DERAbstractString - superclass\n */\nKJUR.asn1.DERNumericString = function (params) {\n KJUR.asn1.DERNumericString.superclass.constructor.call(this, params);\n this.hT = \"12\";\n};\n_yahoo__WEBPACK_IMPORTED_MODULE_1__.YAHOO.lang.extend(KJUR.asn1.DERNumericString, KJUR.asn1.DERAbstractString);\n// ********************************************************************\n/**\n * class for ASN.1 DER PrintableString\n * @name KJUR.asn1.DERPrintableString\n * @class class for ASN.1 DER PrintableString\n * @param {Array} params associative array of parameters (ex. {'str': 'aaa'})\n * @extends KJUR.asn1.DERAbstractString\n * @description\n * @see KJUR.asn1.DERAbstractString - superclass\n */\nKJUR.asn1.DERPrintableString = function (params) {\n KJUR.asn1.DERPrintableString.superclass.constructor.call(this, params);\n this.hT = \"13\";\n};\n_yahoo__WEBPACK_IMPORTED_MODULE_1__.YAHOO.lang.extend(KJUR.asn1.DERPrintableString, KJUR.asn1.DERAbstractString);\n// ********************************************************************\n/**\n * class for ASN.1 DER TeletexString\n * @name KJUR.asn1.DERTeletexString\n * @class class for ASN.1 DER TeletexString\n * @param {Array} params associative array of parameters (ex. {'str': 'aaa'})\n * @extends KJUR.asn1.DERAbstractString\n * @description\n * @see KJUR.asn1.DERAbstractString - superclass\n */\nKJUR.asn1.DERTeletexString = function (params) {\n KJUR.asn1.DERTeletexString.superclass.constructor.call(this, params);\n this.hT = \"14\";\n};\n_yahoo__WEBPACK_IMPORTED_MODULE_1__.YAHOO.lang.extend(KJUR.asn1.DERTeletexString, KJUR.asn1.DERAbstractString);\n// ********************************************************************\n/**\n * class for ASN.1 DER IA5String\n * @name KJUR.asn1.DERIA5String\n * @class class for ASN.1 DER IA5String\n * @param {Array} params associative array of parameters (ex. {'str': 'aaa'})\n * @extends KJUR.asn1.DERAbstractString\n * @description\n * @see KJUR.asn1.DERAbstractString - superclass\n */\nKJUR.asn1.DERIA5String = function (params) {\n KJUR.asn1.DERIA5String.superclass.constructor.call(this, params);\n this.hT = \"16\";\n};\n_yahoo__WEBPACK_IMPORTED_MODULE_1__.YAHOO.lang.extend(KJUR.asn1.DERIA5String, KJUR.asn1.DERAbstractString);\n// ********************************************************************\n/**\n * class for ASN.1 DER UTCTime\n * @name KJUR.asn1.DERUTCTime\n * @class class for ASN.1 DER UTCTime\n * @param {Array} params associative array of parameters (ex. {'str': '130430235959Z'})\n * @extends KJUR.asn1.DERAbstractTime\n * @description\n *
\n * As for argument 'params' for constructor, you can specify one of\n * following properties:\n *
    \n *
  • str - specify initial ASN.1 value(V) by a string (ex.'130430235959Z')
  • \n *
  • hex - specify initial ASN.1 value(V) by a hexadecimal string
  • \n *
  • date - specify Date object.
  • \n *
\n * NOTE: 'params' can be omitted.\n *

EXAMPLES

\n * @example\n * d1 = new KJUR.asn1.DERUTCTime();\n * d1.setString('130430125959Z');\n *\n * d2 = new KJUR.asn1.DERUTCTime({'str': '130430125959Z'});\n * d3 = new KJUR.asn1.DERUTCTime({'date': new Date(Date.UTC(2015, 0, 31, 0, 0, 0, 0))});\n * d4 = new KJUR.asn1.DERUTCTime('130430125959Z');\n */\nKJUR.asn1.DERUTCTime = function (params) {\n KJUR.asn1.DERUTCTime.superclass.constructor.call(this, params);\n this.hT = \"17\";\n /**\n * set value by a Date object
\n * @name setByDate\n * @memberOf KJUR.asn1.DERUTCTime#\n * @function\n * @param {Date} dateObject Date object to set ASN.1 value(V)\n * @example\n * o = new KJUR.asn1.DERUTCTime();\n * o.setByDate(new Date(\"2016/12/31\"));\n */\n this.setByDate = function (dateObject) {\n this.hTLV = null;\n this.isModified = true;\n this.date = dateObject;\n this.s = this.formatDate(this.date, 'utc');\n this.hV = stohex(this.s);\n };\n this.getFreshValueHex = function () {\n if (typeof this.date == \"undefined\" && typeof this.s == \"undefined\") {\n this.date = new Date();\n this.s = this.formatDate(this.date, 'utc');\n this.hV = stohex(this.s);\n }\n return this.hV;\n };\n if (params !== undefined) {\n if (params.str !== undefined) {\n this.setString(params.str);\n }\n else if (typeof params == \"string\" && params.match(/^[0-9]{12}Z$/)) {\n this.setString(params);\n }\n else if (params.hex !== undefined) {\n this.setStringHex(params.hex);\n }\n else if (params.date !== undefined) {\n this.setByDate(params.date);\n }\n }\n};\n_yahoo__WEBPACK_IMPORTED_MODULE_1__.YAHOO.lang.extend(KJUR.asn1.DERUTCTime, KJUR.asn1.DERAbstractTime);\n// ********************************************************************\n/**\n * class for ASN.1 DER GeneralizedTime\n * @name KJUR.asn1.DERGeneralizedTime\n * @class class for ASN.1 DER GeneralizedTime\n * @param {Array} params associative array of parameters (ex. {'str': '20130430235959Z'})\n * @property {Boolean} withMillis flag to show milliseconds or not\n * @extends KJUR.asn1.DERAbstractTime\n * @description\n *
\n * As for argument 'params' for constructor, you can specify one of\n * following properties:\n *
    \n *
  • str - specify initial ASN.1 value(V) by a string (ex.'20130430235959Z')
  • \n *
  • hex - specify initial ASN.1 value(V) by a hexadecimal string
  • \n *
  • date - specify Date object.
  • \n *
  • millis - specify flag to show milliseconds (from 1.0.6)
  • \n *
\n * NOTE1: 'params' can be omitted.\n * NOTE2: 'withMillis' property is supported from asn1 1.0.6.\n */\nKJUR.asn1.DERGeneralizedTime = function (params) {\n KJUR.asn1.DERGeneralizedTime.superclass.constructor.call(this, params);\n this.hT = \"18\";\n this.withMillis = false;\n /**\n * set value by a Date object\n * @name setByDate\n * @memberOf KJUR.asn1.DERGeneralizedTime#\n * @function\n * @param {Date} dateObject Date object to set ASN.1 value(V)\n * @example\n * When you specify UTC time, use 'Date.UTC' method like this:
\n * o1 = new DERUTCTime();\n * o1.setByDate(date);\n *\n * date = new Date(Date.UTC(2015, 0, 31, 23, 59, 59, 0)); #2015JAN31 23:59:59\n */\n this.setByDate = function (dateObject) {\n this.hTLV = null;\n this.isModified = true;\n this.date = dateObject;\n this.s = this.formatDate(this.date, 'gen', this.withMillis);\n this.hV = stohex(this.s);\n };\n this.getFreshValueHex = function () {\n if (this.date === undefined && this.s === undefined) {\n this.date = new Date();\n this.s = this.formatDate(this.date, 'gen', this.withMillis);\n this.hV = stohex(this.s);\n }\n return this.hV;\n };\n if (params !== undefined) {\n if (params.str !== undefined) {\n this.setString(params.str);\n }\n else if (typeof params == \"string\" && params.match(/^[0-9]{14}Z$/)) {\n this.setString(params);\n }\n else if (params.hex !== undefined) {\n this.setStringHex(params.hex);\n }\n else if (params.date !== undefined) {\n this.setByDate(params.date);\n }\n if (params.millis === true) {\n this.withMillis = true;\n }\n }\n};\n_yahoo__WEBPACK_IMPORTED_MODULE_1__.YAHOO.lang.extend(KJUR.asn1.DERGeneralizedTime, KJUR.asn1.DERAbstractTime);\n// ********************************************************************\n/**\n * class for ASN.1 DER Sequence\n * @name KJUR.asn1.DERSequence\n * @class class for ASN.1 DER Sequence\n * @extends KJUR.asn1.DERAbstractStructured\n * @description\n *
\n * As for argument 'params' for constructor, you can specify one of\n * following properties:\n *
    \n *
  • array - specify array of ASN1Object to set elements of content
  • \n *
\n * NOTE: 'params' can be omitted.\n */\nKJUR.asn1.DERSequence = function (params) {\n KJUR.asn1.DERSequence.superclass.constructor.call(this, params);\n this.hT = \"30\";\n this.getFreshValueHex = function () {\n var h = '';\n for (var i = 0; i < this.asn1Array.length; i++) {\n var asn1Obj = this.asn1Array[i];\n h += asn1Obj.getEncodedHex();\n }\n this.hV = h;\n return this.hV;\n };\n};\n_yahoo__WEBPACK_IMPORTED_MODULE_1__.YAHOO.lang.extend(KJUR.asn1.DERSequence, KJUR.asn1.DERAbstractStructured);\n// ********************************************************************\n/**\n * class for ASN.1 DER Set\n * @name KJUR.asn1.DERSet\n * @class class for ASN.1 DER Set\n * @extends KJUR.asn1.DERAbstractStructured\n * @description\n *
\n * As for argument 'params' for constructor, you can specify one of\n * following properties:\n *
    \n *
  • array - specify array of ASN1Object to set elements of content
  • \n *
  • sortflag - flag for sort (default: true). ASN.1 BER is not sorted in 'SET OF'.
  • \n *
\n * NOTE1: 'params' can be omitted.
\n * NOTE2: sortflag is supported since 1.0.5.\n */\nKJUR.asn1.DERSet = function (params) {\n KJUR.asn1.DERSet.superclass.constructor.call(this, params);\n this.hT = \"31\";\n this.sortFlag = true; // item shall be sorted only in ASN.1 DER\n this.getFreshValueHex = function () {\n var a = new Array();\n for (var i = 0; i < this.asn1Array.length; i++) {\n var asn1Obj = this.asn1Array[i];\n a.push(asn1Obj.getEncodedHex());\n }\n if (this.sortFlag == true)\n a.sort();\n this.hV = a.join('');\n return this.hV;\n };\n if (typeof params != \"undefined\") {\n if (typeof params.sortflag != \"undefined\" &&\n params.sortflag == false)\n this.sortFlag = false;\n }\n};\n_yahoo__WEBPACK_IMPORTED_MODULE_1__.YAHOO.lang.extend(KJUR.asn1.DERSet, KJUR.asn1.DERAbstractStructured);\n// ********************************************************************\n/**\n * class for ASN.1 DER TaggedObject\n * @name KJUR.asn1.DERTaggedObject\n * @class class for ASN.1 DER TaggedObject\n * @extends KJUR.asn1.ASN1Object\n * @description\n *
\n * Parameter 'tagNoNex' is ASN.1 tag(T) value for this object.\n * For example, if you find '[1]' tag in a ASN.1 dump,\n * 'tagNoHex' will be 'a1'.\n *
\n * As for optional argument 'params' for constructor, you can specify *ANY* of\n * following properties:\n *
    \n *
  • explicit - specify true if this is explicit tag otherwise false\n * (default is 'true').
  • \n *
  • tag - specify tag (default is 'a0' which means [0])
  • \n *
  • obj - specify ASN1Object which is tagged
  • \n *
\n * @example\n * d1 = new KJUR.asn1.DERUTF8String({'str':'a'});\n * d2 = new KJUR.asn1.DERTaggedObject({'obj': d1});\n * hex = d2.getEncodedHex();\n */\nKJUR.asn1.DERTaggedObject = function (params) {\n KJUR.asn1.DERTaggedObject.superclass.constructor.call(this);\n this.hT = \"a0\";\n this.hV = '';\n this.isExplicit = true;\n this.asn1Object = null;\n /**\n * set value by an ASN1Object\n * @name setString\n * @memberOf KJUR.asn1.DERTaggedObject#\n * @function\n * @param {Boolean} isExplicitFlag flag for explicit/implicit tag\n * @param {Integer} tagNoHex hexadecimal string of ASN.1 tag\n * @param {ASN1Object} asn1Object ASN.1 to encapsulate\n */\n this.setASN1Object = function (isExplicitFlag, tagNoHex, asn1Object) {\n this.hT = tagNoHex;\n this.isExplicit = isExplicitFlag;\n this.asn1Object = asn1Object;\n if (this.isExplicit) {\n this.hV = this.asn1Object.getEncodedHex();\n this.hTLV = null;\n this.isModified = true;\n }\n else {\n this.hV = null;\n this.hTLV = asn1Object.getEncodedHex();\n this.hTLV = this.hTLV.replace(/^../, tagNoHex);\n this.isModified = false;\n }\n };\n this.getFreshValueHex = function () {\n return this.hV;\n };\n if (typeof params != \"undefined\") {\n if (typeof params['tag'] != \"undefined\") {\n this.hT = params['tag'];\n }\n if (typeof params['explicit'] != \"undefined\") {\n this.isExplicit = params['explicit'];\n }\n if (typeof params['obj'] != \"undefined\") {\n this.asn1Object = params['obj'];\n this.setASN1Object(this.isExplicit, this.hT, this.asn1Object);\n }\n }\n};\n_yahoo__WEBPACK_IMPORTED_MODULE_1__.YAHOO.lang.extend(KJUR.asn1.DERTaggedObject, KJUR.asn1.ASN1Object);\n\n\n//# sourceURL=webpack://JSEncrypt/./lib/lib/jsrsasign/asn1-1.0.js?"); -/***/ }), + /***/ + }), -/***/ "./lib/lib/jsrsasign/yahoo.js": -/*!************************************!*\ - !*** ./lib/lib/jsrsasign/yahoo.js ***! - \************************************/ -/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + /***/ + "./lib/lib/jsrsasign/yahoo.js": + /*!************************************!*\ + !*** ./lib/lib/jsrsasign/yahoo.js ***! + \************************************/ + /***/ + ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { -"use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"YAHOO\": () => (/* binding */ YAHOO)\n/* harmony export */ });\n/*!\nCopyright (c) 2011, Yahoo! Inc. All rights reserved.\nCode licensed under the BSD License:\nhttp://developer.yahoo.com/yui/license.html\nversion: 2.9.0\n*/\nvar YAHOO = {};\nYAHOO.lang = {\n /**\n * Utility to set up the prototype, constructor and superclass properties to\n * support an inheritance strategy that can chain constructors and methods.\n * Static members will not be inherited.\n *\n * @method extend\n * @static\n * @param {Function} subc the object to modify\n * @param {Function} superc the object to inherit\n * @param {Object} overrides additional properties/methods to add to the\n * subclass prototype. These will override the\n * matching items obtained from the superclass\n * if present.\n */\n extend: function (subc, superc, overrides) {\n if (!superc || !subc) {\n throw new Error(\"YAHOO.lang.extend failed, please check that \" +\n \"all dependencies are included.\");\n }\n var F = function () { };\n F.prototype = superc.prototype;\n subc.prototype = new F();\n subc.prototype.constructor = subc;\n subc.superclass = superc.prototype;\n if (superc.prototype.constructor == Object.prototype.constructor) {\n superc.prototype.constructor = superc;\n }\n if (overrides) {\n var i;\n for (i in overrides) {\n subc.prototype[i] = overrides[i];\n }\n /*\n * IE will not enumerate native functions in a derived object even if the\n * function was overridden. This is a workaround for specific functions\n * we care about on the Object prototype.\n * @property _IEEnumFix\n * @param {Function} r the object to receive the augmentation\n * @param {Function} s the object that supplies the properties to augment\n * @static\n * @private\n */\n var _IEEnumFix = function () { }, ADD = [\"toString\", \"valueOf\"];\n try {\n if (/MSIE/.test(navigator.userAgent)) {\n _IEEnumFix = function (r, s) {\n for (i = 0; i < ADD.length; i = i + 1) {\n var fname = ADD[i], f = s[fname];\n if (typeof f === 'function' && f != Object.prototype[fname]) {\n r[fname] = f;\n }\n }\n };\n }\n }\n catch (ex) { }\n ;\n _IEEnumFix(subc.prototype, overrides);\n }\n }\n};\n\n\n//# sourceURL=webpack://JSEncrypt/./lib/lib/jsrsasign/yahoo.js?"); + "use strict"; + eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"YAHOO\": () => (/* binding */ YAHOO)\n/* harmony export */ });\n/*!\nCopyright (c) 2011, Yahoo! Inc. All rights reserved.\nCode licensed under the BSD License:\nhttp://developer.yahoo.com/yui/license.html\nversion: 2.9.0\n*/\nvar YAHOO = {};\nYAHOO.lang = {\n /**\n * Utility to set up the prototype, constructor and superclass properties to\n * support an inheritance strategy that can chain constructors and methods.\n * Static members will not be inherited.\n *\n * @method extend\n * @static\n * @param {Function} subc the object to modify\n * @param {Function} superc the object to inherit\n * @param {Object} overrides additional properties/methods to add to the\n * subclass prototype. These will override the\n * matching items obtained from the superclass\n * if present.\n */\n extend: function (subc, superc, overrides) {\n if (!superc || !subc) {\n throw new Error(\"YAHOO.lang.extend failed, please check that \" +\n \"all dependencies are included.\");\n }\n var F = function () { };\n F.prototype = superc.prototype;\n subc.prototype = new F();\n subc.prototype.constructor = subc;\n subc.superclass = superc.prototype;\n if (superc.prototype.constructor == Object.prototype.constructor) {\n superc.prototype.constructor = superc;\n }\n if (overrides) {\n var i;\n for (i in overrides) {\n subc.prototype[i] = overrides[i];\n }\n /*\n * IE will not enumerate native functions in a derived object even if the\n * function was overridden. This is a workaround for specific functions\n * we care about on the Object prototype.\n * @property _IEEnumFix\n * @param {Function} r the object to receive the augmentation\n * @param {Function} s the object that supplies the properties to augment\n * @static\n * @private\n */\n var _IEEnumFix = function () { }, ADD = [\"toString\", \"valueOf\"];\n try {\n if (/MSIE/.test(navigator.userAgent)) {\n _IEEnumFix = function (r, s) {\n for (i = 0; i < ADD.length; i = i + 1) {\n var fname = ADD[i], f = s[fname];\n if (typeof f === 'function' && f != Object.prototype[fname]) {\n r[fname] = f;\n }\n }\n };\n }\n }\n catch (ex) { }\n ;\n _IEEnumFix(subc.prototype, overrides);\n }\n }\n};\n\n\n//# sourceURL=webpack://JSEncrypt/./lib/lib/jsrsasign/yahoo.js?"); -/***/ }), + /***/ + }), -/***/ "./node_modules/process/browser.js": -/*!*****************************************!*\ - !*** ./node_modules/process/browser.js ***! - \*****************************************/ -/***/ ((module) => { + /***/ + "./node_modules/process/browser.js": + /*!*****************************************!*\ + !*** ./node_modules/process/browser.js ***! + \*****************************************/ + /***/ + ((module) => { -eval("// shim for using process in browser\nvar process = module.exports = {};\n\n// cached from whatever global is present so that test runners that stub it\n// don't break things. But we need to wrap it in a try catch in case it is\n// wrapped in strict mode code which doesn't define any globals. It's inside a\n// function because try/catches deoptimize in certain engines.\n\nvar cachedSetTimeout;\nvar cachedClearTimeout;\n\nfunction defaultSetTimout() {\n throw new Error('setTimeout has not been defined');\n}\nfunction defaultClearTimeout () {\n throw new Error('clearTimeout has not been defined');\n}\n(function () {\n try {\n if (typeof setTimeout === 'function') {\n cachedSetTimeout = setTimeout;\n } else {\n cachedSetTimeout = defaultSetTimout;\n }\n } catch (e) {\n cachedSetTimeout = defaultSetTimout;\n }\n try {\n if (typeof clearTimeout === 'function') {\n cachedClearTimeout = clearTimeout;\n } else {\n cachedClearTimeout = defaultClearTimeout;\n }\n } catch (e) {\n cachedClearTimeout = defaultClearTimeout;\n }\n} ())\nfunction runTimeout(fun) {\n if (cachedSetTimeout === setTimeout) {\n //normal enviroments in sane situations\n return setTimeout(fun, 0);\n }\n // if setTimeout wasn't available but was latter defined\n if ((cachedSetTimeout === defaultSetTimout || !cachedSetTimeout) && setTimeout) {\n cachedSetTimeout = setTimeout;\n return setTimeout(fun, 0);\n }\n try {\n // when when somebody has screwed with setTimeout but no I.E. maddness\n return cachedSetTimeout(fun, 0);\n } catch(e){\n try {\n // When we are in I.E. but the script has been evaled so I.E. doesn't trust the global object when called normally\n return cachedSetTimeout.call(null, fun, 0);\n } catch(e){\n // same as above but when it's a version of I.E. that must have the global object for 'this', hopfully our context correct otherwise it will throw a global error\n return cachedSetTimeout.call(this, fun, 0);\n }\n }\n\n\n}\nfunction runClearTimeout(marker) {\n if (cachedClearTimeout === clearTimeout) {\n //normal enviroments in sane situations\n return clearTimeout(marker);\n }\n // if clearTimeout wasn't available but was latter defined\n if ((cachedClearTimeout === defaultClearTimeout || !cachedClearTimeout) && clearTimeout) {\n cachedClearTimeout = clearTimeout;\n return clearTimeout(marker);\n }\n try {\n // when when somebody has screwed with setTimeout but no I.E. maddness\n return cachedClearTimeout(marker);\n } catch (e){\n try {\n // When we are in I.E. but the script has been evaled so I.E. doesn't trust the global object when called normally\n return cachedClearTimeout.call(null, marker);\n } catch (e){\n // same as above but when it's a version of I.E. that must have the global object for 'this', hopfully our context correct otherwise it will throw a global error.\n // Some versions of I.E. have different rules for clearTimeout vs setTimeout\n return cachedClearTimeout.call(this, marker);\n }\n }\n\n\n\n}\nvar queue = [];\nvar draining = false;\nvar currentQueue;\nvar queueIndex = -1;\n\nfunction cleanUpNextTick() {\n if (!draining || !currentQueue) {\n return;\n }\n draining = false;\n if (currentQueue.length) {\n queue = currentQueue.concat(queue);\n } else {\n queueIndex = -1;\n }\n if (queue.length) {\n drainQueue();\n }\n}\n\nfunction drainQueue() {\n if (draining) {\n return;\n }\n var timeout = runTimeout(cleanUpNextTick);\n draining = true;\n\n var len = queue.length;\n while(len) {\n currentQueue = queue;\n queue = [];\n while (++queueIndex < len) {\n if (currentQueue) {\n currentQueue[queueIndex].run();\n }\n }\n queueIndex = -1;\n len = queue.length;\n }\n currentQueue = null;\n draining = false;\n runClearTimeout(timeout);\n}\n\nprocess.nextTick = function (fun) {\n var args = new Array(arguments.length - 1);\n if (arguments.length > 1) {\n for (var i = 1; i < arguments.length; i++) {\n args[i - 1] = arguments[i];\n }\n }\n queue.push(new Item(fun, args));\n if (queue.length === 1 && !draining) {\n runTimeout(drainQueue);\n }\n};\n\n// v8 likes predictible objects\nfunction Item(fun, array) {\n this.fun = fun;\n this.array = array;\n}\nItem.prototype.run = function () {\n this.fun.apply(null, this.array);\n};\nprocess.title = 'browser';\nprocess.browser = true;\nprocess.env = {};\nprocess.argv = [];\nprocess.version = ''; // empty string to avoid regexp issues\nprocess.versions = {};\n\nfunction noop() {}\n\nprocess.on = noop;\nprocess.addListener = noop;\nprocess.once = noop;\nprocess.off = noop;\nprocess.removeListener = noop;\nprocess.removeAllListeners = noop;\nprocess.emit = noop;\nprocess.prependListener = noop;\nprocess.prependOnceListener = noop;\n\nprocess.listeners = function (name) { return [] }\n\nprocess.binding = function (name) {\n throw new Error('process.binding is not supported');\n};\n\nprocess.cwd = function () { return '/' };\nprocess.chdir = function (dir) {\n throw new Error('process.chdir is not supported');\n};\nprocess.umask = function() { return 0; };\n\n\n//# sourceURL=webpack://JSEncrypt/./node_modules/process/browser.js?"); + eval("// shim for using process in browser\nvar process = module.exports = {};\n\n// cached from whatever global is present so that test runners that stub it\n// don't break things. But we need to wrap it in a try catch in case it is\n// wrapped in strict mode code which doesn't define any globals. It's inside a\n// function because try/catches deoptimize in certain engines.\n\nvar cachedSetTimeout;\nvar cachedClearTimeout;\n\nfunction defaultSetTimout() {\n throw new Error('setTimeout has not been defined');\n}\nfunction defaultClearTimeout () {\n throw new Error('clearTimeout has not been defined');\n}\n(function () {\n try {\n if (typeof setTimeout === 'function') {\n cachedSetTimeout = setTimeout;\n } else {\n cachedSetTimeout = defaultSetTimout;\n }\n } catch (e) {\n cachedSetTimeout = defaultSetTimout;\n }\n try {\n if (typeof clearTimeout === 'function') {\n cachedClearTimeout = clearTimeout;\n } else {\n cachedClearTimeout = defaultClearTimeout;\n }\n } catch (e) {\n cachedClearTimeout = defaultClearTimeout;\n }\n} ())\nfunction runTimeout(fun) {\n if (cachedSetTimeout === setTimeout) {\n //normal enviroments in sane situations\n return setTimeout(fun, 0);\n }\n // if setTimeout wasn't available but was latter defined\n if ((cachedSetTimeout === defaultSetTimout || !cachedSetTimeout) && setTimeout) {\n cachedSetTimeout = setTimeout;\n return setTimeout(fun, 0);\n }\n try {\n // when when somebody has screwed with setTimeout but no I.E. maddness\n return cachedSetTimeout(fun, 0);\n } catch(e){\n try {\n // When we are in I.E. but the script has been evaled so I.E. doesn't trust the global object when called normally\n return cachedSetTimeout.call(null, fun, 0);\n } catch(e){\n // same as above but when it's a version of I.E. that must have the global object for 'this', hopfully our context correct otherwise it will throw a global error\n return cachedSetTimeout.call(this, fun, 0);\n }\n }\n\n\n}\nfunction runClearTimeout(marker) {\n if (cachedClearTimeout === clearTimeout) {\n //normal enviroments in sane situations\n return clearTimeout(marker);\n }\n // if clearTimeout wasn't available but was latter defined\n if ((cachedClearTimeout === defaultClearTimeout || !cachedClearTimeout) && clearTimeout) {\n cachedClearTimeout = clearTimeout;\n return clearTimeout(marker);\n }\n try {\n // when when somebody has screwed with setTimeout but no I.E. maddness\n return cachedClearTimeout(marker);\n } catch (e){\n try {\n // When we are in I.E. but the script has been evaled so I.E. doesn't trust the global object when called normally\n return cachedClearTimeout.call(null, marker);\n } catch (e){\n // same as above but when it's a version of I.E. that must have the global object for 'this', hopfully our context correct otherwise it will throw a global error.\n // Some versions of I.E. have different rules for clearTimeout vs setTimeout\n return cachedClearTimeout.call(this, marker);\n }\n }\n\n\n\n}\nvar queue = [];\nvar draining = false;\nvar currentQueue;\nvar queueIndex = -1;\n\nfunction cleanUpNextTick() {\n if (!draining || !currentQueue) {\n return;\n }\n draining = false;\n if (currentQueue.length) {\n queue = currentQueue.concat(queue);\n } else {\n queueIndex = -1;\n }\n if (queue.length) {\n drainQueue();\n }\n}\n\nfunction drainQueue() {\n if (draining) {\n return;\n }\n var timeout = runTimeout(cleanUpNextTick);\n draining = true;\n\n var len = queue.length;\n while(len) {\n currentQueue = queue;\n queue = [];\n while (++queueIndex < len) {\n if (currentQueue) {\n currentQueue[queueIndex].run();\n }\n }\n queueIndex = -1;\n len = queue.length;\n }\n currentQueue = null;\n draining = false;\n runClearTimeout(timeout);\n}\n\nprocess.nextTick = function (fun) {\n var args = new Array(arguments.length - 1);\n if (arguments.length > 1) {\n for (var i = 1; i < arguments.length; i++) {\n args[i - 1] = arguments[i];\n }\n }\n queue.push(new Item(fun, args));\n if (queue.length === 1 && !draining) {\n runTimeout(drainQueue);\n }\n};\n\n// v8 likes predictible objects\nfunction Item(fun, array) {\n this.fun = fun;\n this.array = array;\n}\nItem.prototype.run = function () {\n this.fun.apply(null, this.array);\n};\nprocess.title = 'browser';\nprocess.browser = true;\nprocess.env = {};\nprocess.argv = [];\nprocess.version = ''; // empty string to avoid regexp issues\nprocess.versions = {};\n\nfunction noop() {}\n\nprocess.on = noop;\nprocess.addListener = noop;\nprocess.once = noop;\nprocess.off = noop;\nprocess.removeListener = noop;\nprocess.removeAllListeners = noop;\nprocess.emit = noop;\nprocess.prependListener = noop;\nprocess.prependOnceListener = noop;\n\nprocess.listeners = function (name) { return [] }\n\nprocess.binding = function (name) {\n throw new Error('process.binding is not supported');\n};\n\nprocess.cwd = function () { return '/' };\nprocess.chdir = function (dir) {\n throw new Error('process.chdir is not supported');\n};\nprocess.umask = function() { return 0; };\n\n\n//# sourceURL=webpack://JSEncrypt/./node_modules/process/browser.js?"); -/***/ }) + /***/ + }) -/******/ }); -/************************************************************************/ -/******/ // The module cache -/******/ var __webpack_module_cache__ = {}; -/******/ -/******/ // The require function -/******/ function __webpack_require__(moduleId) { -/******/ // Check if module is in cache -/******/ var cachedModule = __webpack_module_cache__[moduleId]; -/******/ if (cachedModule !== undefined) { -/******/ return cachedModule.exports; -/******/ } -/******/ // Create a new module (and put it into the cache) -/******/ var module = __webpack_module_cache__[moduleId] = { -/******/ // no module.id needed -/******/ // no module.loaded needed -/******/ exports: {} -/******/ }; -/******/ -/******/ // Execute the module function -/******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); -/******/ -/******/ // Return the exports of the module -/******/ return module.exports; -/******/ } -/******/ -/************************************************************************/ -/******/ /* webpack/runtime/define property getters */ -/******/ (() => { -/******/ // define getter functions for harmony exports -/******/ __webpack_require__.d = (exports, definition) => { -/******/ for(var key in definition) { -/******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) { -/******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] }); -/******/ } -/******/ } -/******/ }; -/******/ })(); -/******/ -/******/ /* webpack/runtime/hasOwnProperty shorthand */ -/******/ (() => { -/******/ __webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop)) -/******/ })(); -/******/ -/******/ /* webpack/runtime/make namespace object */ -/******/ (() => { -/******/ // define __esModule on exports -/******/ __webpack_require__.r = (exports) => { -/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { -/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); -/******/ } -/******/ Object.defineProperty(exports, '__esModule', { value: true }); -/******/ }; -/******/ })(); -/******/ -/************************************************************************/ -/******/ -/******/ // startup -/******/ // Load entry module and return exports -/******/ // This entry module can't be inlined because the eval devtool is used. -/******/ var __webpack_exports__ = __webpack_require__("./lib/index.js"); -/******/ __webpack_exports__ = __webpack_exports__["default"]; -/******/ -/******/ return __webpack_exports__; -/******/ })() -; + /******/ + }); + /************************************************************************/ + /******/ // The module cache + /******/ + var __webpack_module_cache__ = {}; + /******/ + /******/ // The require function + /******/ + function __webpack_require__(moduleId) { + /******/ // Check if module is in cache + /******/ + var cachedModule = __webpack_module_cache__[moduleId]; + /******/ + if (cachedModule !== undefined) { + /******/ + return cachedModule.exports; + /******/ + } + /******/ // Create a new module (and put it into the cache) + /******/ + var module = __webpack_module_cache__[moduleId] = { + /******/ // no module.id needed + /******/ // no module.loaded needed + /******/ + exports: {} + /******/ + }; + /******/ + /******/ // Execute the module function + /******/ + __webpack_modules__[moduleId](module, module.exports, __webpack_require__); + /******/ + /******/ // Return the exports of the module + /******/ + return module.exports; + /******/ + } + /******/ + /************************************************************************/ + /******/ + /* webpack/runtime/define property getters */ + /******/ + (() => { + /******/ // define getter functions for harmony exports + /******/ + __webpack_require__.d = (exports, definition) => { + /******/ + for (var key in definition) { + /******/ + if (__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) { + /******/ + Object.defineProperty(exports, key, { + enumerable: true, + get: definition[key] + }); + /******/ + } + /******/ + } + /******/ + }; + /******/ + })(); + /******/ + /******/ + /* webpack/runtime/hasOwnProperty shorthand */ + /******/ + (() => { + /******/ + __webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop)) + /******/ + })(); + /******/ + /******/ + /* webpack/runtime/make namespace object */ + /******/ + (() => { + /******/ // define __esModule on exports + /******/ + __webpack_require__.r = (exports) => { + /******/ + if (typeof Symbol !== 'undefined' && Symbol.toStringTag) { + /******/ + Object.defineProperty(exports, Symbol.toStringTag, { + value: 'Module' + }); + /******/ + } + /******/ + Object.defineProperty(exports, '__esModule', { + value: true + }); + /******/ + }; + /******/ + })(); + /******/ + /************************************************************************/ + /******/ + /******/ // startup + /******/ // Load entry module and return exports + /******/ // This entry module can't be inlined because the eval devtool is used. + /******/ + var __webpack_exports__ = __webpack_require__("./lib/index.js"); + /******/ + __webpack_exports__ = __webpack_exports__["default"]; + /******/ + /******/ + return __webpack_exports__; + /******/ + })(); }); \ No newline at end of file diff --git a/天微/api/json5.js b/天微/api/json5.js index 10d7ab0..7949f11 100644 --- a/天微/api/json5.js +++ b/天微/api/json5.js @@ -1,1737 +1,1809 @@ -(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() : - typeof define === 'function' && define.amd ? define(factory) : - (global = typeof globalThis !== 'undefined' ? globalThis : global || self, global.JSON5 = factory()); -}(this, (function () { 'use strict'; - - function createCommonjsModule(fn, module) { - return module = { exports: {} }, fn(module, module.exports), module.exports; - } - - var _global = createCommonjsModule(function (module) { - // https://github.com/zloirock/core-js/issues/86#issuecomment-115759028 - var global = module.exports = typeof window != 'undefined' && window.Math == Math - ? window : typeof self != 'undefined' && self.Math == Math ? self - // eslint-disable-next-line no-new-func - : Function('return this')(); - if (typeof __g == 'number') { __g = global; } // eslint-disable-line no-undef - }); - - var _core = createCommonjsModule(function (module) { - var core = module.exports = { version: '2.6.5' }; - if (typeof __e == 'number') { __e = core; } // eslint-disable-line no-undef - }); - var _core_1 = _core.version; - - var _isObject = function (it) { - return typeof it === 'object' ? it !== null : typeof it === 'function'; - }; - - var _anObject = function (it) { - if (!_isObject(it)) { throw TypeError(it + ' is not an object!'); } - return it; - }; - - var _fails = function (exec) { - try { - return !!exec(); - } catch (e) { - return true; - } - }; - - // Thank's IE8 for his funny defineProperty - var _descriptors = !_fails(function () { - return Object.defineProperty({}, 'a', { get: function () { return 7; } }).a != 7; - }); - - var document = _global.document; - // typeof document.createElement is 'object' in old IE - var is = _isObject(document) && _isObject(document.createElement); - var _domCreate = function (it) { - return is ? document.createElement(it) : {}; - }; - - var _ie8DomDefine = !_descriptors && !_fails(function () { - return Object.defineProperty(_domCreate('div'), 'a', { get: function () { return 7; } }).a != 7; - }); - - // 7.1.1 ToPrimitive(input [, PreferredType]) - - // instead of the ES6 spec version, we didn't implement @@toPrimitive case - // and the second argument - flag - preferred type is a string - var _toPrimitive = function (it, S) { - if (!_isObject(it)) { return it; } - var fn, val; - if (S && typeof (fn = it.toString) == 'function' && !_isObject(val = fn.call(it))) { return val; } - if (typeof (fn = it.valueOf) == 'function' && !_isObject(val = fn.call(it))) { return val; } - if (!S && typeof (fn = it.toString) == 'function' && !_isObject(val = fn.call(it))) { return val; } - throw TypeError("Can't convert object to primitive value"); - }; - - var dP = Object.defineProperty; - - var f = _descriptors ? Object.defineProperty : function defineProperty(O, P, Attributes) { - _anObject(O); - P = _toPrimitive(P, true); - _anObject(Attributes); - if (_ie8DomDefine) { try { - return dP(O, P, Attributes); - } catch (e) { /* empty */ } } - if ('get' in Attributes || 'set' in Attributes) { throw TypeError('Accessors not supported!'); } - if ('value' in Attributes) { O[P] = Attributes.value; } - return O; - }; - - var _objectDp = { - f: f - }; - - var _propertyDesc = function (bitmap, value) { - return { - enumerable: !(bitmap & 1), - configurable: !(bitmap & 2), - writable: !(bitmap & 4), - value: value - }; - }; - - var _hide = _descriptors ? function (object, key, value) { - return _objectDp.f(object, key, _propertyDesc(1, value)); - } : function (object, key, value) { - object[key] = value; - return object; - }; - - var hasOwnProperty = {}.hasOwnProperty; - var _has = function (it, key) { - return hasOwnProperty.call(it, key); - }; - - var id = 0; - var px = Math.random(); - var _uid = function (key) { - return 'Symbol('.concat(key === undefined ? '' : key, ')_', (++id + px).toString(36)); - }; - - var _library = false; - - var _shared = createCommonjsModule(function (module) { - var SHARED = '__core-js_shared__'; - var store = _global[SHARED] || (_global[SHARED] = {}); - - (module.exports = function (key, value) { - return store[key] || (store[key] = value !== undefined ? value : {}); - })('versions', []).push({ - version: _core.version, - mode: _library ? 'pure' : 'global', - copyright: '© 2019 Denis Pushkarev (zloirock.ru)' - }); - }); - - var _functionToString = _shared('native-function-to-string', Function.toString); - - var _redefine = createCommonjsModule(function (module) { - var SRC = _uid('src'); - - var TO_STRING = 'toString'; - var TPL = ('' + _functionToString).split(TO_STRING); - - _core.inspectSource = function (it) { - return _functionToString.call(it); - }; - - (module.exports = function (O, key, val, safe) { - var isFunction = typeof val == 'function'; - if (isFunction) { _has(val, 'name') || _hide(val, 'name', key); } - if (O[key] === val) { return; } - if (isFunction) { _has(val, SRC) || _hide(val, SRC, O[key] ? '' + O[key] : TPL.join(String(key))); } - if (O === _global) { - O[key] = val; - } else if (!safe) { - delete O[key]; - _hide(O, key, val); - } else if (O[key]) { - O[key] = val; - } else { - _hide(O, key, val); - } - // add fake Function#toString for correct work wrapped methods / constructors with methods like LoDash isNative - })(Function.prototype, TO_STRING, function toString() { - return typeof this == 'function' && this[SRC] || _functionToString.call(this); - }); - }); - - var _aFunction = function (it) { - if (typeof it != 'function') { throw TypeError(it + ' is not a function!'); } - return it; - }; - - // optional / simple context binding - - var _ctx = function (fn, that, length) { - _aFunction(fn); - if (that === undefined) { return fn; } - switch (length) { - case 1: return function (a) { - return fn.call(that, a); - }; - case 2: return function (a, b) { - return fn.call(that, a, b); - }; - case 3: return function (a, b, c) { - return fn.call(that, a, b, c); - }; - } - return function (/* ...args */) { - return fn.apply(that, arguments); - }; - }; - - var PROTOTYPE = 'prototype'; - - var $export = function (type, name, source) { - var IS_FORCED = type & $export.F; - var IS_GLOBAL = type & $export.G; - var IS_STATIC = type & $export.S; - var IS_PROTO = type & $export.P; - var IS_BIND = type & $export.B; - var target = IS_GLOBAL ? _global : IS_STATIC ? _global[name] || (_global[name] = {}) : (_global[name] || {})[PROTOTYPE]; - var exports = IS_GLOBAL ? _core : _core[name] || (_core[name] = {}); - var expProto = exports[PROTOTYPE] || (exports[PROTOTYPE] = {}); - var key, own, out, exp; - if (IS_GLOBAL) { source = name; } - for (key in source) { - // contains in native - own = !IS_FORCED && target && target[key] !== undefined; - // export native or passed - out = (own ? target : source)[key]; - // bind timers to global for call from export context - exp = IS_BIND && own ? _ctx(out, _global) : IS_PROTO && typeof out == 'function' ? _ctx(Function.call, out) : out; - // extend global - if (target) { _redefine(target, key, out, type & $export.U); } - // export - if (exports[key] != out) { _hide(exports, key, exp); } - if (IS_PROTO && expProto[key] != out) { expProto[key] = out; } - } - }; - _global.core = _core; - // type bitmap - $export.F = 1; // forced - $export.G = 2; // global - $export.S = 4; // static - $export.P = 8; // proto - $export.B = 16; // bind - $export.W = 32; // wrap - $export.U = 64; // safe - $export.R = 128; // real proto method for `library` - var _export = $export; - - // 7.1.4 ToInteger - var ceil = Math.ceil; - var floor = Math.floor; - var _toInteger = function (it) { - return isNaN(it = +it) ? 0 : (it > 0 ? floor : ceil)(it); - }; - - // 7.2.1 RequireObjectCoercible(argument) - var _defined = function (it) { - if (it == undefined) { throw TypeError("Can't call method on " + it); } - return it; - }; - - // true -> String#at - // false -> String#codePointAt - var _stringAt = function (TO_STRING) { - return function (that, pos) { - var s = String(_defined(that)); - var i = _toInteger(pos); - var l = s.length; - var a, b; - if (i < 0 || i >= l) { return TO_STRING ? '' : undefined; } - a = s.charCodeAt(i); - return a < 0xd800 || a > 0xdbff || i + 1 === l || (b = s.charCodeAt(i + 1)) < 0xdc00 || b > 0xdfff - ? TO_STRING ? s.charAt(i) : a - : TO_STRING ? s.slice(i, i + 2) : (a - 0xd800 << 10) + (b - 0xdc00) + 0x10000; - }; - }; - - var $at = _stringAt(false); - _export(_export.P, 'String', { - // 21.1.3.3 String.prototype.codePointAt(pos) - codePointAt: function codePointAt(pos) { - return $at(this, pos); - } - }); - - var codePointAt = _core.String.codePointAt; - - var max = Math.max; - var min = Math.min; - var _toAbsoluteIndex = function (index, length) { - index = _toInteger(index); - return index < 0 ? max(index + length, 0) : min(index, length); - }; - - var fromCharCode = String.fromCharCode; - var $fromCodePoint = String.fromCodePoint; - - // length should be 1, old FF problem - _export(_export.S + _export.F * (!!$fromCodePoint && $fromCodePoint.length != 1), 'String', { - // 21.1.2.2 String.fromCodePoint(...codePoints) - fromCodePoint: function fromCodePoint(x) { - var arguments$1 = arguments; - // eslint-disable-line no-unused-vars - var res = []; - var aLen = arguments.length; - var i = 0; - var code; - while (aLen > i) { - code = +arguments$1[i++]; - if (_toAbsoluteIndex(code, 0x10ffff) !== code) { throw RangeError(code + ' is not a valid code point'); } - res.push(code < 0x10000 - ? fromCharCode(code) - : fromCharCode(((code -= 0x10000) >> 10) + 0xd800, code % 0x400 + 0xdc00) - ); - } return res.join(''); - } - }); - - var fromCodePoint = _core.String.fromCodePoint; - - // This is a generated file. Do not edit. - var Space_Separator = /[\u1680\u2000-\u200A\u202F\u205F\u3000]/; - var ID_Start = /[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u05D0-\u05EA\u05F0-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u08A0-\u08B4\u08B6-\u08BD\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1877\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312E\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FEA\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF2D-\uDF4A\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2]|\uD804[\uDC03-\uDC37\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDF00-\uDF19]|\uD806[\uDCA0-\uDCDF\uDCFF\uDE00\uDE0B-\uDE32\uDE3A\uDE50\uDE5C-\uDE83\uDE86-\uDE89\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC72-\uDC8F\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD30\uDD46]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50\uDF93-\uDF9F\uDFE0\uDFE1]|\uD821[\uDC00-\uDFEC]|\uD822[\uDC00-\uDEF2]|\uD82C[\uDC00-\uDD1E\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD83A[\uDC00-\uDCC4\uDD00-\uDD43]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]/; - var ID_Continue = /[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0300-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u0483-\u0487\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u05D0-\u05EA\u05F0-\u05F2\u0610-\u061A\u0620-\u0669\u066E-\u06D3\u06D5-\u06DC\u06DF-\u06E8\u06EA-\u06FC\u06FF\u0710-\u074A\u074D-\u07B1\u07C0-\u07F5\u07FA\u0800-\u082D\u0840-\u085B\u0860-\u086A\u08A0-\u08B4\u08B6-\u08BD\u08D4-\u08E1\u08E3-\u0963\u0966-\u096F\u0971-\u0983\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BC-\u09C4\u09C7\u09C8\u09CB-\u09CE\u09D7\u09DC\u09DD\u09DF-\u09E3\u09E6-\u09F1\u09FC\u0A01-\u0A03\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A59-\u0A5C\u0A5E\u0A66-\u0A75\u0A81-\u0A83\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABC-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AD0\u0AE0-\u0AE3\u0AE6-\u0AEF\u0AF9-\u0AFF\u0B01-\u0B03\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3C-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B5C\u0B5D\u0B5F-\u0B63\u0B66-\u0B6F\u0B71\u0B82\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD0\u0BD7\u0BE6-\u0BEF\u0C00-\u0C03\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C58-\u0C5A\u0C60-\u0C63\u0C66-\u0C6F\u0C80-\u0C83\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBC-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CDE\u0CE0-\u0CE3\u0CE6-\u0CEF\u0CF1\u0CF2\u0D00-\u0D03\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D44\u0D46-\u0D48\u0D4A-\u0D4E\u0D54-\u0D57\u0D5F-\u0D63\u0D66-\u0D6F\u0D7A-\u0D7F\u0D82\u0D83\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E01-\u0E3A\u0E40-\u0E4E\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB9\u0EBB-\u0EBD\u0EC0-\u0EC4\u0EC6\u0EC8-\u0ECD\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F18\u0F19\u0F20-\u0F29\u0F35\u0F37\u0F39\u0F3E-\u0F47\u0F49-\u0F6C\u0F71-\u0F84\u0F86-\u0F97\u0F99-\u0FBC\u0FC6\u1000-\u1049\u1050-\u109D\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u135D-\u135F\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1714\u1720-\u1734\u1740-\u1753\u1760-\u176C\u176E-\u1770\u1772\u1773\u1780-\u17D3\u17D7\u17DC\u17DD\u17E0-\u17E9\u180B-\u180D\u1810-\u1819\u1820-\u1877\u1880-\u18AA\u18B0-\u18F5\u1900-\u191E\u1920-\u192B\u1930-\u193B\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19D9\u1A00-\u1A1B\u1A20-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AA7\u1AB0-\u1ABD\u1B00-\u1B4B\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1BF3\u1C00-\u1C37\u1C40-\u1C49\u1C4D-\u1C7D\u1C80-\u1C88\u1CD0-\u1CD2\u1CD4-\u1CF9\u1D00-\u1DF9\u1DFB-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u203F\u2040\u2054\u2071\u207F\u2090-\u209C\u20D0-\u20DC\u20E1\u20E5-\u20F0\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D7F-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2DE0-\u2DFF\u2E2F\u3005-\u3007\u3021-\u302F\u3031-\u3035\u3038-\u303C\u3041-\u3096\u3099\u309A\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312E\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FEA\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA66F\uA674-\uA67D\uA67F-\uA6F1\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA827\uA840-\uA873\uA880-\uA8C5\uA8D0-\uA8D9\uA8E0-\uA8F7\uA8FB\uA8FD\uA900-\uA92D\uA930-\uA953\uA960-\uA97C\uA980-\uA9C0\uA9CF-\uA9D9\uA9E0-\uA9FE\uAA00-\uAA36\uAA40-\uAA4D\uAA50-\uAA59\uAA60-\uAA76\uAA7A-\uAAC2\uAADB-\uAADD\uAAE0-\uAAEF\uAAF2-\uAAF6\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABEA\uABEC\uABED\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE00-\uFE0F\uFE20-\uFE2F\uFE33\uFE34\uFE4D-\uFE4F\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF3F\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDDFD\uDE80-\uDE9C\uDEA0-\uDED0\uDEE0\uDF00-\uDF1F\uDF2D-\uDF4A\uDF50-\uDF7A\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCA0-\uDCA9\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00-\uDE03\uDE05\uDE06\uDE0C-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE38-\uDE3A\uDE3F\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE6\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2]|\uD804[\uDC00-\uDC46\uDC66-\uDC6F\uDC7F-\uDCBA\uDCD0-\uDCE8\uDCF0-\uDCF9\uDD00-\uDD34\uDD36-\uDD3F\uDD50-\uDD73\uDD76\uDD80-\uDDC4\uDDCA-\uDDCC\uDDD0-\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE37\uDE3E\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEEA\uDEF0-\uDEF9\uDF00-\uDF03\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3C-\uDF44\uDF47\uDF48\uDF4B-\uDF4D\uDF50\uDF57\uDF5D-\uDF63\uDF66-\uDF6C\uDF70-\uDF74]|\uD805[\uDC00-\uDC4A\uDC50-\uDC59\uDC80-\uDCC5\uDCC7\uDCD0-\uDCD9\uDD80-\uDDB5\uDDB8-\uDDC0\uDDD8-\uDDDD\uDE00-\uDE40\uDE44\uDE50-\uDE59\uDE80-\uDEB7\uDEC0-\uDEC9\uDF00-\uDF19\uDF1D-\uDF2B\uDF30-\uDF39]|\uD806[\uDCA0-\uDCE9\uDCFF\uDE00-\uDE3E\uDE47\uDE50-\uDE83\uDE86-\uDE99\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC36\uDC38-\uDC40\uDC50-\uDC59\uDC72-\uDC8F\uDC92-\uDCA7\uDCA9-\uDCB6\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD36\uDD3A\uDD3C\uDD3D\uDD3F-\uDD47\uDD50-\uDD59]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE60-\uDE69\uDED0-\uDEED\uDEF0-\uDEF4\uDF00-\uDF36\uDF40-\uDF43\uDF50-\uDF59\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50-\uDF7E\uDF8F-\uDF9F\uDFE0\uDFE1]|\uD821[\uDC00-\uDFEC]|\uD822[\uDC00-\uDEF2]|\uD82C[\uDC00-\uDD1E\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99\uDC9D\uDC9E]|\uD834[\uDD65-\uDD69\uDD6D-\uDD72\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD\uDE42-\uDE44]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB\uDFCE-\uDFFF]|\uD836[\uDE00-\uDE36\uDE3B-\uDE6C\uDE75\uDE84\uDE9B-\uDE9F\uDEA1-\uDEAF]|\uD838[\uDC00-\uDC06\uDC08-\uDC18\uDC1B-\uDC21\uDC23\uDC24\uDC26-\uDC2A]|\uD83A[\uDC00-\uDCC4\uDCD0-\uDCD6\uDD00-\uDD4A\uDD50-\uDD59]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]|\uDB40[\uDD00-\uDDEF]/; - - var unicode = { - Space_Separator: Space_Separator, - ID_Start: ID_Start, - ID_Continue: ID_Continue - }; - - var util = { - isSpaceSeparator: function isSpaceSeparator (c) { - return typeof c === 'string' && unicode.Space_Separator.test(c) - }, - - isIdStartChar: function isIdStartChar (c) { - return typeof c === 'string' && ( - (c >= 'a' && c <= 'z') || - (c >= 'A' && c <= 'Z') || - (c === '$') || (c === '_') || - unicode.ID_Start.test(c) - ) - }, - - isIdContinueChar: function isIdContinueChar (c) { - return typeof c === 'string' && ( - (c >= 'a' && c <= 'z') || - (c >= 'A' && c <= 'Z') || - (c >= '0' && c <= '9') || - (c === '$') || (c === '_') || - (c === '\u200C') || (c === '\u200D') || - unicode.ID_Continue.test(c) - ) - }, - - isDigit: function isDigit (c) { - return typeof c === 'string' && /[0-9]/.test(c) - }, - - isHexDigit: function isHexDigit (c) { - return typeof c === 'string' && /[0-9A-Fa-f]/.test(c) - }, - }; - - var source; - var parseState; - var stack; - var pos; - var line; - var column; - var token; - var key; - var root; - - var parse = function parse (text, reviver) { - source = String(text); - parseState = 'start'; - stack = []; - pos = 0; - line = 1; - column = 0; - token = undefined; - key = undefined; - root = undefined; - - do { - token = lex(); - - // This code is unreachable. - // if (!parseStates[parseState]) { - // throw invalidParseState() - // } - - parseStates[parseState](); - } while (token.type !== 'eof') - - if (typeof reviver === 'function') { - return internalize({'': root}, '', reviver) - } - - return root - }; - - function internalize (holder, name, reviver) { - var value = holder[name]; - if (value != null && typeof value === 'object') { - if (Array.isArray(value)) { - for (var i = 0; i < value.length; i++) { - var key = String(i); - var replacement = internalize(value, key, reviver); - if (replacement === undefined) { - delete value[key]; - } else { - Object.defineProperty(value, key, { - value: replacement, - writable: true, - enumerable: true, - configurable: true, - }); - } - } - } else { - for (var key$1 in value) { - var replacement$1 = internalize(value, key$1, reviver); - if (replacement$1 === undefined) { - delete value[key$1]; - } else { - Object.defineProperty(value, key$1, { - value: replacement$1, - writable: true, - enumerable: true, - configurable: true, - }); - } - } - } - } - - return reviver.call(holder, name, value) - } - - var lexState; - var buffer; - var doubleQuote; - var sign; - var c; - - function lex () { - lexState = 'default'; - buffer = ''; - doubleQuote = false; - sign = 1; - - for (;;) { - c = peek(); - - // This code is unreachable. - // if (!lexStates[lexState]) { - // throw invalidLexState(lexState) - // } - - var token = lexStates[lexState](); - if (token) { - return token - } - } - } - - function peek () { - if (source[pos]) { - return String.fromCodePoint(source.codePointAt(pos)) - } - } - - function read () { - var c = peek(); - - if (c === '\n') { - line++; - column = 0; - } else if (c) { - column += c.length; - } else { - column++; - } - - if (c) { - pos += c.length; - } - - return c - } - - var lexStates = { - default: function default$1 () { - switch (c) { - case '\t': - case '\v': - case '\f': - case ' ': - case '\u00A0': - case '\uFEFF': - case '\n': - case '\r': - case '\u2028': - case '\u2029': - read(); - return - - case '/': - read(); - lexState = 'comment'; - return - - case undefined: - read(); - return newToken('eof') - } - - if (util.isSpaceSeparator(c)) { - read(); - return - } - - // This code is unreachable. - // if (!lexStates[parseState]) { - // throw invalidLexState(parseState) - // } - - return lexStates[parseState]() - }, - - comment: function comment () { - switch (c) { - case '*': - read(); - lexState = 'multiLineComment'; - return - - case '/': - read(); - lexState = 'singleLineComment'; - return - } - - throw invalidChar(read()) - }, - - multiLineComment: function multiLineComment () { - switch (c) { - case '*': - read(); - lexState = 'multiLineCommentAsterisk'; - return - - case undefined: - throw invalidChar(read()) - } - - read(); - }, - - multiLineCommentAsterisk: function multiLineCommentAsterisk () { - switch (c) { - case '*': - read(); - return - - case '/': - read(); - lexState = 'default'; - return - - case undefined: - throw invalidChar(read()) - } - - read(); - lexState = 'multiLineComment'; - }, - - singleLineComment: function singleLineComment () { - switch (c) { - case '\n': - case '\r': - case '\u2028': - case '\u2029': - read(); - lexState = 'default'; - return - - case undefined: - read(); - return newToken('eof') - } - - read(); - }, - - value: function value () { - switch (c) { - case '{': - case '[': - return newToken('punctuator', read()) - - case 'n': - read(); - literal('ull'); - return newToken('null', null) - - case 't': - read(); - literal('rue'); - return newToken('boolean', true) - - case 'f': - read(); - literal('alse'); - return newToken('boolean', false) - - case '-': - case '+': - if (read() === '-') { - sign = -1; - } - - lexState = 'sign'; - return - - case '.': - buffer = read(); - lexState = 'decimalPointLeading'; - return - - case '0': - buffer = read(); - lexState = 'zero'; - return - - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - buffer = read(); - lexState = 'decimalInteger'; - return - - case 'I': - read(); - literal('nfinity'); - return newToken('numeric', Infinity) - - case 'N': - read(); - literal('aN'); - return newToken('numeric', NaN) - - case '"': - case "'": - doubleQuote = (read() === '"'); - buffer = ''; - lexState = 'string'; - return - } - - throw invalidChar(read()) - }, - - identifierNameStartEscape: function identifierNameStartEscape () { - if (c !== 'u') { - throw invalidChar(read()) - } - - read(); - var u = unicodeEscape(); - switch (u) { - case '$': - case '_': - break - - default: - if (!util.isIdStartChar(u)) { - throw invalidIdentifier() - } - - break - } - - buffer += u; - lexState = 'identifierName'; - }, - - identifierName: function identifierName () { - switch (c) { - case '$': - case '_': - case '\u200C': - case '\u200D': - buffer += read(); - return - - case '\\': - read(); - lexState = 'identifierNameEscape'; - return - } - - if (util.isIdContinueChar(c)) { - buffer += read(); - return - } - - return newToken('identifier', buffer) - }, - - identifierNameEscape: function identifierNameEscape () { - if (c !== 'u') { - throw invalidChar(read()) - } - - read(); - var u = unicodeEscape(); - switch (u) { - case '$': - case '_': - case '\u200C': - case '\u200D': - break - - default: - if (!util.isIdContinueChar(u)) { - throw invalidIdentifier() - } - - break - } - - buffer += u; - lexState = 'identifierName'; - }, - - sign: function sign$1 () { - switch (c) { - case '.': - buffer = read(); - lexState = 'decimalPointLeading'; - return - - case '0': - buffer = read(); - lexState = 'zero'; - return - - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - buffer = read(); - lexState = 'decimalInteger'; - return - - case 'I': - read(); - literal('nfinity'); - return newToken('numeric', sign * Infinity) - - case 'N': - read(); - literal('aN'); - return newToken('numeric', NaN) - } - - throw invalidChar(read()) - }, - - zero: function zero () { - switch (c) { - case '.': - buffer += read(); - lexState = 'decimalPoint'; - return - - case 'e': - case 'E': - buffer += read(); - lexState = 'decimalExponent'; - return - - case 'x': - case 'X': - buffer += read(); - lexState = 'hexadecimal'; - return - } - - return newToken('numeric', sign * 0) - }, - - decimalInteger: function decimalInteger () { - switch (c) { - case '.': - buffer += read(); - lexState = 'decimalPoint'; - return - - case 'e': - case 'E': - buffer += read(); - lexState = 'decimalExponent'; - return - } - - if (util.isDigit(c)) { - buffer += read(); - return - } - - return newToken('numeric', sign * Number(buffer)) - }, - - decimalPointLeading: function decimalPointLeading () { - if (util.isDigit(c)) { - buffer += read(); - lexState = 'decimalFraction'; - return - } - - throw invalidChar(read()) - }, - - decimalPoint: function decimalPoint () { - switch (c) { - case 'e': - case 'E': - buffer += read(); - lexState = 'decimalExponent'; - return - } - - if (util.isDigit(c)) { - buffer += read(); - lexState = 'decimalFraction'; - return - } - - return newToken('numeric', sign * Number(buffer)) - }, - - decimalFraction: function decimalFraction () { - switch (c) { - case 'e': - case 'E': - buffer += read(); - lexState = 'decimalExponent'; - return - } - - if (util.isDigit(c)) { - buffer += read(); - return - } - - return newToken('numeric', sign * Number(buffer)) - }, - - decimalExponent: function decimalExponent () { - switch (c) { - case '+': - case '-': - buffer += read(); - lexState = 'decimalExponentSign'; - return - } - - if (util.isDigit(c)) { - buffer += read(); - lexState = 'decimalExponentInteger'; - return - } - - throw invalidChar(read()) - }, - - decimalExponentSign: function decimalExponentSign () { - if (util.isDigit(c)) { - buffer += read(); - lexState = 'decimalExponentInteger'; - return - } - - throw invalidChar(read()) - }, - - decimalExponentInteger: function decimalExponentInteger () { - if (util.isDigit(c)) { - buffer += read(); - return - } - - return newToken('numeric', sign * Number(buffer)) - }, - - hexadecimal: function hexadecimal () { - if (util.isHexDigit(c)) { - buffer += read(); - lexState = 'hexadecimalInteger'; - return - } - - throw invalidChar(read()) - }, - - hexadecimalInteger: function hexadecimalInteger () { - if (util.isHexDigit(c)) { - buffer += read(); - return - } - - return newToken('numeric', sign * Number(buffer)) - }, - - string: function string () { - switch (c) { - case '\\': - read(); - buffer += escape(); - return - - case '"': - if (doubleQuote) { - read(); - return newToken('string', buffer) - } - - buffer += read(); - return - - case "'": - if (!doubleQuote) { - read(); - return newToken('string', buffer) - } - - buffer += read(); - return - - case '\n': - case '\r': - throw invalidChar(read()) - - case '\u2028': - case '\u2029': - separatorChar(c); - break - - case undefined: - throw invalidChar(read()) - } - - buffer += read(); - }, - - start: function start () { - switch (c) { - case '{': - case '[': - return newToken('punctuator', read()) - - // This code is unreachable since the default lexState handles eof. - // case undefined: - // return newToken('eof') - } - - lexState = 'value'; - }, - - beforePropertyName: function beforePropertyName () { - switch (c) { - case '$': - case '_': - buffer = read(); - lexState = 'identifierName'; - return - - case '\\': - read(); - lexState = 'identifierNameStartEscape'; - return - - case '}': - return newToken('punctuator', read()) - - case '"': - case "'": - doubleQuote = (read() === '"'); - lexState = 'string'; - return - } - - if (util.isIdStartChar(c)) { - buffer += read(); - lexState = 'identifierName'; - return - } - - throw invalidChar(read()) - }, - - afterPropertyName: function afterPropertyName () { - if (c === ':') { - return newToken('punctuator', read()) - } - - throw invalidChar(read()) - }, - - beforePropertyValue: function beforePropertyValue () { - lexState = 'value'; - }, - - afterPropertyValue: function afterPropertyValue () { - switch (c) { - case ',': - case '}': - return newToken('punctuator', read()) - } - - throw invalidChar(read()) - }, - - beforeArrayValue: function beforeArrayValue () { - if (c === ']') { - return newToken('punctuator', read()) - } - - lexState = 'value'; - }, - - afterArrayValue: function afterArrayValue () { - switch (c) { - case ',': - case ']': - return newToken('punctuator', read()) - } - - throw invalidChar(read()) - }, - - end: function end () { - // This code is unreachable since it's handled by the default lexState. - // if (c === undefined) { - // read() - // return newToken('eof') - // } - - throw invalidChar(read()) - }, - }; - - function newToken (type, value) { - return { - type: type, - value: value, - line: line, - column: column, - } - } - - function literal (s) { - for (var i = 0, list = s; i < list.length; i += 1) { - var c = list[i]; - - var p = peek(); - - if (p !== c) { - throw invalidChar(read()) - } - - read(); - } - } - - function escape () { - var c = peek(); - switch (c) { - case 'b': - read(); - return '\b' - - case 'f': - read(); - return '\f' - - case 'n': - read(); - return '\n' - - case 'r': - read(); - return '\r' - - case 't': - read(); - return '\t' - - case 'v': - read(); - return '\v' - - case '0': - read(); - if (util.isDigit(peek())) { - throw invalidChar(read()) - } - - return '\0' - - case 'x': - read(); - return hexEscape() - - case 'u': - read(); - return unicodeEscape() - - case '\n': - case '\u2028': - case '\u2029': - read(); - return '' - - case '\r': - read(); - if (peek() === '\n') { - read(); - } - - return '' - - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - throw invalidChar(read()) - - case undefined: - throw invalidChar(read()) - } - - return read() - } - - function hexEscape () { - var buffer = ''; - var c = peek(); - - if (!util.isHexDigit(c)) { - throw invalidChar(read()) - } - - buffer += read(); - - c = peek(); - if (!util.isHexDigit(c)) { - throw invalidChar(read()) - } - - buffer += read(); - - return String.fromCodePoint(parseInt(buffer, 16)) - } - - function unicodeEscape () { - var buffer = ''; - var count = 4; - - while (count-- > 0) { - var c = peek(); - if (!util.isHexDigit(c)) { - throw invalidChar(read()) - } - - buffer += read(); - } - - return String.fromCodePoint(parseInt(buffer, 16)) - } - - var parseStates = { - start: function start () { - if (token.type === 'eof') { - throw invalidEOF() - } - - push(); - }, - - beforePropertyName: function beforePropertyName () { - switch (token.type) { - case 'identifier': - case 'string': - key = token.value; - parseState = 'afterPropertyName'; - return - - case 'punctuator': - // This code is unreachable since it's handled by the lexState. - // if (token.value !== '}') { - // throw invalidToken() - // } - - pop(); - return - - case 'eof': - throw invalidEOF() - } - - // This code is unreachable since it's handled by the lexState. - // throw invalidToken() - }, - - afterPropertyName: function afterPropertyName () { - // This code is unreachable since it's handled by the lexState. - // if (token.type !== 'punctuator' || token.value !== ':') { - // throw invalidToken() - // } - - if (token.type === 'eof') { - throw invalidEOF() - } - - parseState = 'beforePropertyValue'; - }, - - beforePropertyValue: function beforePropertyValue () { - if (token.type === 'eof') { - throw invalidEOF() - } - - push(); - }, - - beforeArrayValue: function beforeArrayValue () { - if (token.type === 'eof') { - throw invalidEOF() - } - - if (token.type === 'punctuator' && token.value === ']') { - pop(); - return - } - - push(); - }, - - afterPropertyValue: function afterPropertyValue () { - // This code is unreachable since it's handled by the lexState. - // if (token.type !== 'punctuator') { - // throw invalidToken() - // } - - if (token.type === 'eof') { - throw invalidEOF() - } - - switch (token.value) { - case ',': - parseState = 'beforePropertyName'; - return - - case '}': - pop(); - } - - // This code is unreachable since it's handled by the lexState. - // throw invalidToken() - }, - - afterArrayValue: function afterArrayValue () { - // This code is unreachable since it's handled by the lexState. - // if (token.type !== 'punctuator') { - // throw invalidToken() - // } - - if (token.type === 'eof') { - throw invalidEOF() - } - - switch (token.value) { - case ',': - parseState = 'beforeArrayValue'; - return - - case ']': - pop(); - } - - // This code is unreachable since it's handled by the lexState. - // throw invalidToken() - }, - - end: function end () { - // This code is unreachable since it's handled by the lexState. - // if (token.type !== 'eof') { - // throw invalidToken() - // } - }, - }; - - function push () { - var value; - - switch (token.type) { - case 'punctuator': - switch (token.value) { - case '{': - value = {}; - break - - case '[': - value = []; - break - } - - break - - case 'null': - case 'boolean': - case 'numeric': - case 'string': - value = token.value; - break - - // This code is unreachable. - // default: - // throw invalidToken() - } - - if (root === undefined) { - root = value; - } else { - var parent = stack[stack.length - 1]; - if (Array.isArray(parent)) { - parent.push(value); - } else { - Object.defineProperty(parent, key, { - value: value, - writable: true, - enumerable: true, - configurable: true, - }); - } - } - - if (value !== null && typeof value === 'object') { - stack.push(value); - - if (Array.isArray(value)) { - parseState = 'beforeArrayValue'; - } else { - parseState = 'beforePropertyName'; - } - } else { - var current = stack[stack.length - 1]; - if (current == null) { - parseState = 'end'; - } else if (Array.isArray(current)) { - parseState = 'afterArrayValue'; - } else { - parseState = 'afterPropertyValue'; - } - } - } - - function pop () { - stack.pop(); - - var current = stack[stack.length - 1]; - if (current == null) { - parseState = 'end'; - } else if (Array.isArray(current)) { - parseState = 'afterArrayValue'; - } else { - parseState = 'afterPropertyValue'; - } - } - - // This code is unreachable. - // function invalidParseState () { - // return new Error(`JSON5: invalid parse state '${parseState}'`) - // } - - // This code is unreachable. - // function invalidLexState (state) { - // return new Error(`JSON5: invalid lex state '${state}'`) - // } - - function invalidChar (c) { - if (c === undefined) { - return syntaxError(("JSON5: invalid end of input at " + line + ":" + column)) - } - - return syntaxError(("JSON5: invalid character '" + (formatChar(c)) + "' at " + line + ":" + column)) - } - - function invalidEOF () { - return syntaxError(("JSON5: invalid end of input at " + line + ":" + column)) - } - - // This code is unreachable. - // function invalidToken () { - // if (token.type === 'eof') { - // return syntaxError(`JSON5: invalid end of input at ${line}:${column}`) - // } - - // const c = String.fromCodePoint(token.value.codePointAt(0)) - // return syntaxError(`JSON5: invalid character '${formatChar(c)}' at ${line}:${column}`) - // } - - function invalidIdentifier () { - column -= 5; - return syntaxError(("JSON5: invalid identifier character at " + line + ":" + column)) - } - - function separatorChar (c) { - console.warn(("JSON5: '" + (formatChar(c)) + "' in strings is not valid ECMAScript; consider escaping")); - } - - function formatChar (c) { - var replacements = { - "'": "\\'", - '"': '\\"', - '\\': '\\\\', - '\b': '\\b', - '\f': '\\f', - '\n': '\\n', - '\r': '\\r', - '\t': '\\t', - '\v': '\\v', - '\0': '\\0', - '\u2028': '\\u2028', - '\u2029': '\\u2029', - }; - - if (replacements[c]) { - return replacements[c] - } - - if (c < ' ') { - var hexString = c.charCodeAt(0).toString(16); - return '\\x' + ('00' + hexString).substring(hexString.length) - } - - return c - } - - function syntaxError (message) { - var err = new SyntaxError(message); - err.lineNumber = line; - err.columnNumber = column; - return err - } - - var stringify = function stringify (value, replacer, space) { - var stack = []; - var indent = ''; - var propertyList; - var replacerFunc; - var gap = ''; - var quote; - - if ( - replacer != null && - typeof replacer === 'object' && - !Array.isArray(replacer) - ) { - space = replacer.space; - quote = replacer.quote; - replacer = replacer.replacer; - } - - if (typeof replacer === 'function') { - replacerFunc = replacer; - } else if (Array.isArray(replacer)) { - propertyList = []; - for (var i = 0, list = replacer; i < list.length; i += 1) { - var v = list[i]; - - var item = (void 0); - - if (typeof v === 'string') { - item = v; - } else if ( - typeof v === 'number' || - v instanceof String || - v instanceof Number - ) { - item = String(v); - } - - if (item !== undefined && propertyList.indexOf(item) < 0) { - propertyList.push(item); - } - } - } - - if (space instanceof Number) { - space = Number(space); - } else if (space instanceof String) { - space = String(space); - } - - if (typeof space === 'number') { - if (space > 0) { - space = Math.min(10, Math.floor(space)); - gap = ' '.substr(0, space); - } - } else if (typeof space === 'string') { - gap = space.substr(0, 10); - } - - return serializeProperty('', {'': value}) - - function serializeProperty (key, holder) { - var value = holder[key]; - if (value != null) { - if (typeof value.toJSON5 === 'function') { - value = value.toJSON5(key); - } else if (typeof value.toJSON === 'function') { - value = value.toJSON(key); - } - } - - if (replacerFunc) { - value = replacerFunc.call(holder, key, value); - } - - if (value instanceof Number) { - value = Number(value); - } else if (value instanceof String) { - value = String(value); - } else if (value instanceof Boolean) { - value = value.valueOf(); - } - - switch (value) { - case null: return 'null' - case true: return 'true' - case false: return 'false' - } - - if (typeof value === 'string') { - return quoteString(value, false) - } - - if (typeof value === 'number') { - return String(value) - } - - if (typeof value === 'object') { - return Array.isArray(value) ? serializeArray(value) : serializeObject(value) - } - - return undefined - } - - function quoteString (value) { - var quotes = { - "'": 0.1, - '"': 0.2, - }; - - var replacements = { - "'": "\\'", - '"': '\\"', - '\\': '\\\\', - '\b': '\\b', - '\f': '\\f', - '\n': '\\n', - '\r': '\\r', - '\t': '\\t', - '\v': '\\v', - '\0': '\\0', - '\u2028': '\\u2028', - '\u2029': '\\u2029', - }; - - var product = ''; - - for (var i = 0; i < value.length; i++) { - var c = value[i]; - switch (c) { - case "'": - case '"': - quotes[c]++; - product += c; - continue - - case '\0': - if (util.isDigit(value[i + 1])) { - product += '\\x00'; - continue - } - } - - if (replacements[c]) { - product += replacements[c]; - continue - } - - if (c < ' ') { - var hexString = c.charCodeAt(0).toString(16); - product += '\\x' + ('00' + hexString).substring(hexString.length); - continue - } - - product += c; - } - - var quoteChar = quote || Object.keys(quotes).reduce(function (a, b) { return (quotes[a] < quotes[b]) ? a : b; }); - - product = product.replace(new RegExp(quoteChar, 'g'), replacements[quoteChar]); - - return quoteChar + product + quoteChar - } - - function serializeObject (value) { - if (stack.indexOf(value) >= 0) { - throw TypeError('Converting circular structure to JSON5') - } - - stack.push(value); - - var stepback = indent; - indent = indent + gap; - - var keys = propertyList || Object.keys(value); - var partial = []; - for (var i = 0, list = keys; i < list.length; i += 1) { - var key = list[i]; - - var propertyString = serializeProperty(key, value); - if (propertyString !== undefined) { - var member = serializeKey(key) + ':'; - if (gap !== '') { - member += ' '; - } - member += propertyString; - partial.push(member); - } - } - - var final; - if (partial.length === 0) { - final = '{}'; - } else { - var properties; - if (gap === '') { - properties = partial.join(','); - final = '{' + properties + '}'; - } else { - var separator = ',\n' + indent; - properties = partial.join(separator); - final = '{\n' + indent + properties + ',\n' + stepback + '}'; - } - } - - stack.pop(); - indent = stepback; - return final - } - - function serializeKey (key) { - if (key.length === 0) { - return quoteString(key, true) - } - - var firstChar = String.fromCodePoint(key.codePointAt(0)); - if (!util.isIdStartChar(firstChar)) { - return quoteString(key, true) - } - - for (var i = firstChar.length; i < key.length; i++) { - if (!util.isIdContinueChar(String.fromCodePoint(key.codePointAt(i)))) { - return quoteString(key, true) - } - } - - return key - } - - function serializeArray (value) { - if (stack.indexOf(value) >= 0) { - throw TypeError('Converting circular structure to JSON5') - } - - stack.push(value); - - var stepback = indent; - indent = indent + gap; - - var partial = []; - for (var i = 0; i < value.length; i++) { - var propertyString = serializeProperty(String(i), value); - partial.push((propertyString !== undefined) ? propertyString : 'null'); - } - - var final; - if (partial.length === 0) { - final = '[]'; - } else { - if (gap === '') { - var properties = partial.join(','); - final = '[' + properties + ']'; - } else { - var separator = ',\n' + indent; - var properties$1 = partial.join(separator); - final = '[\n' + indent + properties$1 + ',\n' + stepback + ']'; - } - } - - stack.pop(); - indent = stepback; - return final - } - }; - - var JSON5 = { - parse: parse, - stringify: stringify, - }; - - var lib = JSON5; - - var es5 = lib; - - return es5; - -}))); +(function(global, factory) { + typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() : + typeof define === 'function' && define.amd ? define(factory) : + (global = typeof globalThis !== 'undefined' ? globalThis : global || self, global.JSON5 = factory()); +}(this, (function() { + 'use strict'; + + function createCommonjsModule(fn, module) { + return module = { + exports: {} + }, fn(module, module.exports), module.exports; + } + + var _global = createCommonjsModule(function(module) { + // https://github.com/zloirock/core-js/issues/86#issuecomment-115759028 + var global = module.exports = typeof window != 'undefined' && window.Math == Math ? + window : typeof self != 'undefined' && self.Math == Math ? self + // eslint-disable-next-line no-new-func + : + Function('return this')(); + if (typeof __g == 'number') { + __g = global; + } // eslint-disable-line no-undef + }); + + var _core = createCommonjsModule(function(module) { + var core = module.exports = { + version: '2.6.5' + }; + if (typeof __e == 'number') { + __e = core; + } // eslint-disable-line no-undef + }); + var _core_1 = _core.version; + + var _isObject = function(it) { + return typeof it === 'object' ? it !== null : typeof it === 'function'; + }; + + var _anObject = function(it) { + if (!_isObject(it)) { + throw TypeError(it + ' is not an object!'); + } + return it; + }; + + var _fails = function(exec) { + try { + return !!exec(); + } catch (e) { + return true; + } + }; + + // Thank's IE8 for his funny defineProperty + var _descriptors = !_fails(function() { + return Object.defineProperty({}, 'a', { + get: function() { + return 7; + } + }).a != 7; + }); + + var document = _global.document; + // typeof document.createElement is 'object' in old IE + var is = _isObject(document) && _isObject(document.createElement); + var _domCreate = function(it) { + return is ? document.createElement(it) : {}; + }; + + var _ie8DomDefine = !_descriptors && !_fails(function() { + return Object.defineProperty(_domCreate('div'), 'a', { + get: function() { + return 7; + } + }).a != 7; + }); + + // 7.1.1 ToPrimitive(input [, PreferredType]) + + // instead of the ES6 spec version, we didn't implement @@toPrimitive case + // and the second argument - flag - preferred type is a string + var _toPrimitive = function(it, S) { + if (!_isObject(it)) { + return it; + } + var fn, val; + if (S && typeof(fn = it.toString) == 'function' && !_isObject(val = fn.call(it))) { + return val; + } + if (typeof(fn = it.valueOf) == 'function' && !_isObject(val = fn.call(it))) { + return val; + } + if (!S && typeof(fn = it.toString) == 'function' && !_isObject(val = fn.call(it))) { + return val; + } + throw TypeError("Can't convert object to primitive value"); + }; + + var dP = Object.defineProperty; + + var f = _descriptors ? Object.defineProperty : function defineProperty(O, P, Attributes) { + _anObject(O); + P = _toPrimitive(P, true); + _anObject(Attributes); + if (_ie8DomDefine) { + try { + return dP(O, P, Attributes); + } catch (e) { + /* empty */ } + } + if ('get' in Attributes || 'set' in Attributes) { + throw TypeError('Accessors not supported!'); + } + if ('value' in Attributes) { + O[P] = Attributes.value; + } + return O; + }; + + var _objectDp = { + f: f + }; + + var _propertyDesc = function(bitmap, value) { + return { + enumerable: !(bitmap & 1), + configurable: !(bitmap & 2), + writable: !(bitmap & 4), + value: value + }; + }; + + var _hide = _descriptors ? function(object, key, value) { + return _objectDp.f(object, key, _propertyDesc(1, value)); + } : function(object, key, value) { + object[key] = value; + return object; + }; + + var hasOwnProperty = {}.hasOwnProperty; + var _has = function(it, key) { + return hasOwnProperty.call(it, key); + }; + + var id = 0; + var px = Math.random(); + var _uid = function(key) { + return 'Symbol('.concat(key === undefined ? '' : key, ')_', (++id + px).toString(36)); + }; + + var _library = false; + + var _shared = createCommonjsModule(function(module) { + var SHARED = '__core-js_shared__'; + var store = _global[SHARED] || (_global[SHARED] = {}); + + (module.exports = function(key, value) { + return store[key] || (store[key] = value !== undefined ? value : {}); + })('versions', []).push({ + version: _core.version, + mode: _library ? 'pure' : 'global', + copyright: '© 2019 Denis Pushkarev (zloirock.ru)' + }); + }); + + var _functionToString = _shared('native-function-to-string', Function.toString); + + var _redefine = createCommonjsModule(function(module) { + var SRC = _uid('src'); + + var TO_STRING = 'toString'; + var TPL = ('' + _functionToString).split(TO_STRING); + + _core.inspectSource = function(it) { + return _functionToString.call(it); + }; + + (module.exports = function(O, key, val, safe) { + var isFunction = typeof val == 'function'; + if (isFunction) { + _has(val, 'name') || _hide(val, 'name', key); + } + if (O[key] === val) { + return; + } + if (isFunction) { + _has(val, SRC) || _hide(val, SRC, O[key] ? '' + O[key] : TPL.join(String(key))); + } + if (O === _global) { + O[key] = val; + } else if (!safe) { + delete O[key]; + _hide(O, key, val); + } else if (O[key]) { + O[key] = val; + } else { + _hide(O, key, val); + } + // add fake Function#toString for correct work wrapped methods / constructors with methods like LoDash isNative + })(Function.prototype, TO_STRING, function toString() { + return typeof this == 'function' && this[SRC] || _functionToString.call(this); + }); + }); + + var _aFunction = function(it) { + if (typeof it != 'function') { + throw TypeError(it + ' is not a function!'); + } + return it; + }; + + // optional / simple context binding + + var _ctx = function(fn, that, length) { + _aFunction(fn); + if (that === undefined) { + return fn; + } + switch (length) { + case 1: + return function(a) { + return fn.call(that, a); + }; + case 2: + return function(a, b) { + return fn.call(that, a, b); + }; + case 3: + return function(a, b, c) { + return fn.call(that, a, b, c); + }; + } + return function( /* ...args */ ) { + return fn.apply(that, arguments); + }; + }; + + var PROTOTYPE = 'prototype'; + + var $export = function(type, name, source) { + var IS_FORCED = type & $export.F; + var IS_GLOBAL = type & $export.G; + var IS_STATIC = type & $export.S; + var IS_PROTO = type & $export.P; + var IS_BIND = type & $export.B; + var target = IS_GLOBAL ? _global : IS_STATIC ? _global[name] || (_global[name] = {}) : (_global[name] || {})[PROTOTYPE]; + var exports = IS_GLOBAL ? _core : _core[name] || (_core[name] = {}); + var expProto = exports[PROTOTYPE] || (exports[PROTOTYPE] = {}); + var key, own, out, exp; + if (IS_GLOBAL) { + source = name; + } + for (key in source) { + // contains in native + own = !IS_FORCED && target && target[key] !== undefined; + // export native or passed + out = (own ? target : source)[key]; + // bind timers to global for call from export context + exp = IS_BIND && own ? _ctx(out, _global) : IS_PROTO && typeof out == 'function' ? _ctx(Function.call, out) : out; + // extend global + if (target) { + _redefine(target, key, out, type & $export.U); + } + // export + if (exports[key] != out) { + _hide(exports, key, exp); + } + if (IS_PROTO && expProto[key] != out) { + expProto[key] = out; + } + } + }; + _global.core = _core; + // type bitmap + $export.F = 1; // forced + $export.G = 2; // global + $export.S = 4; // static + $export.P = 8; // proto + $export.B = 16; // bind + $export.W = 32; // wrap + $export.U = 64; // safe + $export.R = 128; // real proto method for `library` + var _export = $export; + + // 7.1.4 ToInteger + var ceil = Math.ceil; + var floor = Math.floor; + var _toInteger = function(it) { + return isNaN(it = +it) ? 0 : (it > 0 ? floor : ceil)(it); + }; + + // 7.2.1 RequireObjectCoercible(argument) + var _defined = function(it) { + if (it == undefined) { + throw TypeError("Can't call method on " + it); + } + return it; + }; + + // true -> String#at + // false -> String#codePointAt + var _stringAt = function(TO_STRING) { + return function(that, pos) { + var s = String(_defined(that)); + var i = _toInteger(pos); + var l = s.length; + var a, b; + if (i < 0 || i >= l) { + return TO_STRING ? '' : undefined; + } + a = s.charCodeAt(i); + return a < 0xd800 || a > 0xdbff || i + 1 === l || (b = s.charCodeAt(i + 1)) < 0xdc00 || b > 0xdfff ? + TO_STRING ? s.charAt(i) : a : + TO_STRING ? s.slice(i, i + 2) : (a - 0xd800 << 10) + (b - 0xdc00) + 0x10000; + }; + }; + + var $at = _stringAt(false); + _export(_export.P, 'String', { + // 21.1.3.3 String.prototype.codePointAt(pos) + codePointAt: function codePointAt(pos) { + return $at(this, pos); + } + }); + + var codePointAt = _core.String.codePointAt; + + var max = Math.max; + var min = Math.min; + var _toAbsoluteIndex = function(index, length) { + index = _toInteger(index); + return index < 0 ? max(index + length, 0) : min(index, length); + }; + + var fromCharCode = String.fromCharCode; + var $fromCodePoint = String.fromCodePoint; + + // length should be 1, old FF problem + _export(_export.S + _export.F * (!!$fromCodePoint && $fromCodePoint.length != 1), 'String', { + // 21.1.2.2 String.fromCodePoint(...codePoints) + fromCodePoint: function fromCodePoint(x) { + var arguments$1 = arguments; + // eslint-disable-line no-unused-vars + var res = []; + var aLen = arguments.length; + var i = 0; + var code; + while (aLen > i) { + code = +arguments$1[i++]; + if (_toAbsoluteIndex(code, 0x10ffff) !== code) { + throw RangeError(code + ' is not a valid code point'); + } + res.push(code < 0x10000 ? + fromCharCode(code) : + fromCharCode(((code -= 0x10000) >> 10) + 0xd800, code % 0x400 + 0xdc00) + ); + } + return res.join(''); + } + }); + + var fromCodePoint = _core.String.fromCodePoint; + + // This is a generated file. Do not edit. + var Space_Separator = /[\u1680\u2000-\u200A\u202F\u205F\u3000]/; + var ID_Start = /[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u05D0-\u05EA\u05F0-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u08A0-\u08B4\u08B6-\u08BD\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1877\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312E\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FEA\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF2D-\uDF4A\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2]|\uD804[\uDC03-\uDC37\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDF00-\uDF19]|\uD806[\uDCA0-\uDCDF\uDCFF\uDE00\uDE0B-\uDE32\uDE3A\uDE50\uDE5C-\uDE83\uDE86-\uDE89\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC72-\uDC8F\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD30\uDD46]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50\uDF93-\uDF9F\uDFE0\uDFE1]|\uD821[\uDC00-\uDFEC]|\uD822[\uDC00-\uDEF2]|\uD82C[\uDC00-\uDD1E\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD83A[\uDC00-\uDCC4\uDD00-\uDD43]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]/; + var ID_Continue = /[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0300-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u0483-\u0487\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u05D0-\u05EA\u05F0-\u05F2\u0610-\u061A\u0620-\u0669\u066E-\u06D3\u06D5-\u06DC\u06DF-\u06E8\u06EA-\u06FC\u06FF\u0710-\u074A\u074D-\u07B1\u07C0-\u07F5\u07FA\u0800-\u082D\u0840-\u085B\u0860-\u086A\u08A0-\u08B4\u08B6-\u08BD\u08D4-\u08E1\u08E3-\u0963\u0966-\u096F\u0971-\u0983\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BC-\u09C4\u09C7\u09C8\u09CB-\u09CE\u09D7\u09DC\u09DD\u09DF-\u09E3\u09E6-\u09F1\u09FC\u0A01-\u0A03\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A59-\u0A5C\u0A5E\u0A66-\u0A75\u0A81-\u0A83\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABC-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AD0\u0AE0-\u0AE3\u0AE6-\u0AEF\u0AF9-\u0AFF\u0B01-\u0B03\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3C-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B5C\u0B5D\u0B5F-\u0B63\u0B66-\u0B6F\u0B71\u0B82\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD0\u0BD7\u0BE6-\u0BEF\u0C00-\u0C03\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C58-\u0C5A\u0C60-\u0C63\u0C66-\u0C6F\u0C80-\u0C83\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBC-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CDE\u0CE0-\u0CE3\u0CE6-\u0CEF\u0CF1\u0CF2\u0D00-\u0D03\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D44\u0D46-\u0D48\u0D4A-\u0D4E\u0D54-\u0D57\u0D5F-\u0D63\u0D66-\u0D6F\u0D7A-\u0D7F\u0D82\u0D83\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E01-\u0E3A\u0E40-\u0E4E\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB9\u0EBB-\u0EBD\u0EC0-\u0EC4\u0EC6\u0EC8-\u0ECD\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F18\u0F19\u0F20-\u0F29\u0F35\u0F37\u0F39\u0F3E-\u0F47\u0F49-\u0F6C\u0F71-\u0F84\u0F86-\u0F97\u0F99-\u0FBC\u0FC6\u1000-\u1049\u1050-\u109D\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u135D-\u135F\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1714\u1720-\u1734\u1740-\u1753\u1760-\u176C\u176E-\u1770\u1772\u1773\u1780-\u17D3\u17D7\u17DC\u17DD\u17E0-\u17E9\u180B-\u180D\u1810-\u1819\u1820-\u1877\u1880-\u18AA\u18B0-\u18F5\u1900-\u191E\u1920-\u192B\u1930-\u193B\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19D9\u1A00-\u1A1B\u1A20-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AA7\u1AB0-\u1ABD\u1B00-\u1B4B\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1BF3\u1C00-\u1C37\u1C40-\u1C49\u1C4D-\u1C7D\u1C80-\u1C88\u1CD0-\u1CD2\u1CD4-\u1CF9\u1D00-\u1DF9\u1DFB-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u203F\u2040\u2054\u2071\u207F\u2090-\u209C\u20D0-\u20DC\u20E1\u20E5-\u20F0\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D7F-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2DE0-\u2DFF\u2E2F\u3005-\u3007\u3021-\u302F\u3031-\u3035\u3038-\u303C\u3041-\u3096\u3099\u309A\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312E\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FEA\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA66F\uA674-\uA67D\uA67F-\uA6F1\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA827\uA840-\uA873\uA880-\uA8C5\uA8D0-\uA8D9\uA8E0-\uA8F7\uA8FB\uA8FD\uA900-\uA92D\uA930-\uA953\uA960-\uA97C\uA980-\uA9C0\uA9CF-\uA9D9\uA9E0-\uA9FE\uAA00-\uAA36\uAA40-\uAA4D\uAA50-\uAA59\uAA60-\uAA76\uAA7A-\uAAC2\uAADB-\uAADD\uAAE0-\uAAEF\uAAF2-\uAAF6\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABEA\uABEC\uABED\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE00-\uFE0F\uFE20-\uFE2F\uFE33\uFE34\uFE4D-\uFE4F\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF3F\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDDFD\uDE80-\uDE9C\uDEA0-\uDED0\uDEE0\uDF00-\uDF1F\uDF2D-\uDF4A\uDF50-\uDF7A\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCA0-\uDCA9\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00-\uDE03\uDE05\uDE06\uDE0C-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE38-\uDE3A\uDE3F\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE6\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2]|\uD804[\uDC00-\uDC46\uDC66-\uDC6F\uDC7F-\uDCBA\uDCD0-\uDCE8\uDCF0-\uDCF9\uDD00-\uDD34\uDD36-\uDD3F\uDD50-\uDD73\uDD76\uDD80-\uDDC4\uDDCA-\uDDCC\uDDD0-\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE37\uDE3E\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEEA\uDEF0-\uDEF9\uDF00-\uDF03\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3C-\uDF44\uDF47\uDF48\uDF4B-\uDF4D\uDF50\uDF57\uDF5D-\uDF63\uDF66-\uDF6C\uDF70-\uDF74]|\uD805[\uDC00-\uDC4A\uDC50-\uDC59\uDC80-\uDCC5\uDCC7\uDCD0-\uDCD9\uDD80-\uDDB5\uDDB8-\uDDC0\uDDD8-\uDDDD\uDE00-\uDE40\uDE44\uDE50-\uDE59\uDE80-\uDEB7\uDEC0-\uDEC9\uDF00-\uDF19\uDF1D-\uDF2B\uDF30-\uDF39]|\uD806[\uDCA0-\uDCE9\uDCFF\uDE00-\uDE3E\uDE47\uDE50-\uDE83\uDE86-\uDE99\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC36\uDC38-\uDC40\uDC50-\uDC59\uDC72-\uDC8F\uDC92-\uDCA7\uDCA9-\uDCB6\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD36\uDD3A\uDD3C\uDD3D\uDD3F-\uDD47\uDD50-\uDD59]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE60-\uDE69\uDED0-\uDEED\uDEF0-\uDEF4\uDF00-\uDF36\uDF40-\uDF43\uDF50-\uDF59\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50-\uDF7E\uDF8F-\uDF9F\uDFE0\uDFE1]|\uD821[\uDC00-\uDFEC]|\uD822[\uDC00-\uDEF2]|\uD82C[\uDC00-\uDD1E\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99\uDC9D\uDC9E]|\uD834[\uDD65-\uDD69\uDD6D-\uDD72\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD\uDE42-\uDE44]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB\uDFCE-\uDFFF]|\uD836[\uDE00-\uDE36\uDE3B-\uDE6C\uDE75\uDE84\uDE9B-\uDE9F\uDEA1-\uDEAF]|\uD838[\uDC00-\uDC06\uDC08-\uDC18\uDC1B-\uDC21\uDC23\uDC24\uDC26-\uDC2A]|\uD83A[\uDC00-\uDCC4\uDCD0-\uDCD6\uDD00-\uDD4A\uDD50-\uDD59]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]|\uDB40[\uDD00-\uDDEF]/; + + var unicode = { + Space_Separator: Space_Separator, + ID_Start: ID_Start, + ID_Continue: ID_Continue + }; + + var util = { + isSpaceSeparator: function isSpaceSeparator(c) { + return typeof c === 'string' && unicode.Space_Separator.test(c) + }, + + isIdStartChar: function isIdStartChar(c) { + return typeof c === 'string' && ( + (c >= 'a' && c <= 'z') || + (c >= 'A' && c <= 'Z') || + (c === '$') || (c === '_') || + unicode.ID_Start.test(c) + ) + }, + + isIdContinueChar: function isIdContinueChar(c) { + return typeof c === 'string' && ( + (c >= 'a' && c <= 'z') || + (c >= 'A' && c <= 'Z') || + (c >= '0' && c <= '9') || + (c === '$') || (c === '_') || + (c === '\u200C') || (c === '\u200D') || + unicode.ID_Continue.test(c) + ) + }, + + isDigit: function isDigit(c) { + return typeof c === 'string' && /[0-9]/.test(c) + }, + + isHexDigit: function isHexDigit(c) { + return typeof c === 'string' && /[0-9A-Fa-f]/.test(c) + }, + }; + + var source; + var parseState; + var stack; + var pos; + var line; + var column; + var token; + var key; + var root; + + var parse = function parse(text, reviver) { + source = String(text); + parseState = 'start'; + stack = []; + pos = 0; + line = 1; + column = 0; + token = undefined; + key = undefined; + root = undefined; + + do { + token = lex(); + + // This code is unreachable. + // if (!parseStates[parseState]) { + // throw invalidParseState() + // } + + parseStates[parseState](); + } while (token.type !== 'eof') + + if (typeof reviver === 'function') { + return internalize({ + '': root + }, '', reviver) + } + + return root + }; + + function internalize(holder, name, reviver) { + var value = holder[name]; + if (value != null && typeof value === 'object') { + if (Array.isArray(value)) { + for (var i = 0; i < value.length; i++) { + var key = String(i); + var replacement = internalize(value, key, reviver); + if (replacement === undefined) { + delete value[key]; + } else { + Object.defineProperty(value, key, { + value: replacement, + writable: true, + enumerable: true, + configurable: true, + }); + } + } + } else { + for (var key$1 in value) { + var replacement$1 = internalize(value, key$1, reviver); + if (replacement$1 === undefined) { + delete value[key$1]; + } else { + Object.defineProperty(value, key$1, { + value: replacement$1, + writable: true, + enumerable: true, + configurable: true, + }); + } + } + } + } + + return reviver.call(holder, name, value) + } + + var lexState; + var buffer; + var doubleQuote; + var sign; + var c; + + function lex() { + lexState = 'default'; + buffer = ''; + doubleQuote = false; + sign = 1; + + for (;;) { + c = peek(); + + // This code is unreachable. + // if (!lexStates[lexState]) { + // throw invalidLexState(lexState) + // } + + var token = lexStates[lexState](); + if (token) { + return token + } + } + } + + function peek() { + if (source[pos]) { + return String.fromCodePoint(source.codePointAt(pos)) + } + } + + function read() { + var c = peek(); + + if (c === '\n') { + line++; + column = 0; + } else if (c) { + column += c.length; + } else { + column++; + } + + if (c) { + pos += c.length; + } + + return c + } + + var lexStates = { + default: function default$1() { + switch (c) { + case '\t': + case '\v': + case '\f': + case ' ': + case '\u00A0': + case '\uFEFF': + case '\n': + case '\r': + case '\u2028': + case '\u2029': + read(); + return + + case '/': + read(); + lexState = 'comment'; + return + + case undefined: + read(); + return newToken('eof') + } + + if (util.isSpaceSeparator(c)) { + read(); + return + } + + // This code is unreachable. + // if (!lexStates[parseState]) { + // throw invalidLexState(parseState) + // } + + return lexStates[parseState]() + }, + + comment: function comment() { + switch (c) { + case '*': + read(); + lexState = 'multiLineComment'; + return + + case '/': + read(); + lexState = 'singleLineComment'; + return + } + + throw invalidChar(read()) + }, + + multiLineComment: function multiLineComment() { + switch (c) { + case '*': + read(); + lexState = 'multiLineCommentAsterisk'; + return + + case undefined: + throw invalidChar(read()) + } + + read(); + }, + + multiLineCommentAsterisk: function multiLineCommentAsterisk() { + switch (c) { + case '*': + read(); + return + + case '/': + read(); + lexState = 'default'; + return + + case undefined: + throw invalidChar(read()) + } + + read(); + lexState = 'multiLineComment'; + }, + + singleLineComment: function singleLineComment() { + switch (c) { + case '\n': + case '\r': + case '\u2028': + case '\u2029': + read(); + lexState = 'default'; + return + + case undefined: + read(); + return newToken('eof') + } + + read(); + }, + + value: function value() { + switch (c) { + case '{': + case '[': + return newToken('punctuator', read()) + + case 'n': + read(); + literal('ull'); + return newToken('null', null) + + case 't': + read(); + literal('rue'); + return newToken('boolean', true) + + case 'f': + read(); + literal('alse'); + return newToken('boolean', false) + + case '-': + case '+': + if (read() === '-') { + sign = -1; + } + + lexState = 'sign'; + return + + case '.': + buffer = read(); + lexState = 'decimalPointLeading'; + return + + case '0': + buffer = read(); + lexState = 'zero'; + return + + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + buffer = read(); + lexState = 'decimalInteger'; + return + + case 'I': + read(); + literal('nfinity'); + return newToken('numeric', Infinity) + + case 'N': + read(); + literal('aN'); + return newToken('numeric', NaN) + + case '"': + case "'": + doubleQuote = (read() === '"'); + buffer = ''; + lexState = 'string'; + return + } + + throw invalidChar(read()) + }, + + identifierNameStartEscape: function identifierNameStartEscape() { + if (c !== 'u') { + throw invalidChar(read()) + } + + read(); + var u = unicodeEscape(); + switch (u) { + case '$': + case '_': + break + + default: + if (!util.isIdStartChar(u)) { + throw invalidIdentifier() + } + + break + } + + buffer += u; + lexState = 'identifierName'; + }, + + identifierName: function identifierName() { + switch (c) { + case '$': + case '_': + case '\u200C': + case '\u200D': + buffer += read(); + return + + case '\\': + read(); + lexState = 'identifierNameEscape'; + return + } + + if (util.isIdContinueChar(c)) { + buffer += read(); + return + } + + return newToken('identifier', buffer) + }, + + identifierNameEscape: function identifierNameEscape() { + if (c !== 'u') { + throw invalidChar(read()) + } + + read(); + var u = unicodeEscape(); + switch (u) { + case '$': + case '_': + case '\u200C': + case '\u200D': + break + + default: + if (!util.isIdContinueChar(u)) { + throw invalidIdentifier() + } + + break + } + + buffer += u; + lexState = 'identifierName'; + }, + + sign: function sign$1() { + switch (c) { + case '.': + buffer = read(); + lexState = 'decimalPointLeading'; + return + + case '0': + buffer = read(); + lexState = 'zero'; + return + + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + buffer = read(); + lexState = 'decimalInteger'; + return + + case 'I': + read(); + literal('nfinity'); + return newToken('numeric', sign * Infinity) + + case 'N': + read(); + literal('aN'); + return newToken('numeric', NaN) + } + + throw invalidChar(read()) + }, + + zero: function zero() { + switch (c) { + case '.': + buffer += read(); + lexState = 'decimalPoint'; + return + + case 'e': + case 'E': + buffer += read(); + lexState = 'decimalExponent'; + return + + case 'x': + case 'X': + buffer += read(); + lexState = 'hexadecimal'; + return + } + + return newToken('numeric', sign * 0) + }, + + decimalInteger: function decimalInteger() { + switch (c) { + case '.': + buffer += read(); + lexState = 'decimalPoint'; + return + + case 'e': + case 'E': + buffer += read(); + lexState = 'decimalExponent'; + return + } + + if (util.isDigit(c)) { + buffer += read(); + return + } + + return newToken('numeric', sign * Number(buffer)) + }, + + decimalPointLeading: function decimalPointLeading() { + if (util.isDigit(c)) { + buffer += read(); + lexState = 'decimalFraction'; + return + } + + throw invalidChar(read()) + }, + + decimalPoint: function decimalPoint() { + switch (c) { + case 'e': + case 'E': + buffer += read(); + lexState = 'decimalExponent'; + return + } + + if (util.isDigit(c)) { + buffer += read(); + lexState = 'decimalFraction'; + return + } + + return newToken('numeric', sign * Number(buffer)) + }, + + decimalFraction: function decimalFraction() { + switch (c) { + case 'e': + case 'E': + buffer += read(); + lexState = 'decimalExponent'; + return + } + + if (util.isDigit(c)) { + buffer += read(); + return + } + + return newToken('numeric', sign * Number(buffer)) + }, + + decimalExponent: function decimalExponent() { + switch (c) { + case '+': + case '-': + buffer += read(); + lexState = 'decimalExponentSign'; + return + } + + if (util.isDigit(c)) { + buffer += read(); + lexState = 'decimalExponentInteger'; + return + } + + throw invalidChar(read()) + }, + + decimalExponentSign: function decimalExponentSign() { + if (util.isDigit(c)) { + buffer += read(); + lexState = 'decimalExponentInteger'; + return + } + + throw invalidChar(read()) + }, + + decimalExponentInteger: function decimalExponentInteger() { + if (util.isDigit(c)) { + buffer += read(); + return + } + + return newToken('numeric', sign * Number(buffer)) + }, + + hexadecimal: function hexadecimal() { + if (util.isHexDigit(c)) { + buffer += read(); + lexState = 'hexadecimalInteger'; + return + } + + throw invalidChar(read()) + }, + + hexadecimalInteger: function hexadecimalInteger() { + if (util.isHexDigit(c)) { + buffer += read(); + return + } + + return newToken('numeric', sign * Number(buffer)) + }, + + string: function string() { + switch (c) { + case '\\': + read(); + buffer += escape(); + return + + case '"': + if (doubleQuote) { + read(); + return newToken('string', buffer) + } + + buffer += read(); + return + + case "'": + if (!doubleQuote) { + read(); + return newToken('string', buffer) + } + + buffer += read(); + return + + case '\n': + case '\r': + throw invalidChar(read()) + + case '\u2028': + case '\u2029': + separatorChar(c); + break + + case undefined: + throw invalidChar(read()) + } + + buffer += read(); + }, + + start: function start() { + switch (c) { + case '{': + case '[': + return newToken('punctuator', read()) + + // This code is unreachable since the default lexState handles eof. + // case undefined: + // return newToken('eof') + } + + lexState = 'value'; + }, + + beforePropertyName: function beforePropertyName() { + switch (c) { + case '$': + case '_': + buffer = read(); + lexState = 'identifierName'; + return + + case '\\': + read(); + lexState = 'identifierNameStartEscape'; + return + + case '}': + return newToken('punctuator', read()) + + case '"': + case "'": + doubleQuote = (read() === '"'); + lexState = 'string'; + return + } + + if (util.isIdStartChar(c)) { + buffer += read(); + lexState = 'identifierName'; + return + } + + throw invalidChar(read()) + }, + + afterPropertyName: function afterPropertyName() { + if (c === ':') { + return newToken('punctuator', read()) + } + + throw invalidChar(read()) + }, + + beforePropertyValue: function beforePropertyValue() { + lexState = 'value'; + }, + + afterPropertyValue: function afterPropertyValue() { + switch (c) { + case ',': + case '}': + return newToken('punctuator', read()) + } + + throw invalidChar(read()) + }, + + beforeArrayValue: function beforeArrayValue() { + if (c === ']') { + return newToken('punctuator', read()) + } + + lexState = 'value'; + }, + + afterArrayValue: function afterArrayValue() { + switch (c) { + case ',': + case ']': + return newToken('punctuator', read()) + } + + throw invalidChar(read()) + }, + + end: function end() { + // This code is unreachable since it's handled by the default lexState. + // if (c === undefined) { + // read() + // return newToken('eof') + // } + + throw invalidChar(read()) + }, + }; + + function newToken(type, value) { + return { + type: type, + value: value, + line: line, + column: column, + } + } + + function literal(s) { + for (var i = 0, list = s; i < list.length; i += 1) { + var c = list[i]; + + var p = peek(); + + if (p !== c) { + throw invalidChar(read()) + } + + read(); + } + } + + function escape() { + var c = peek(); + switch (c) { + case 'b': + read(); + return '\b' + + case 'f': + read(); + return '\f' + + case 'n': + read(); + return '\n' + + case 'r': + read(); + return '\r' + + case 't': + read(); + return '\t' + + case 'v': + read(); + return '\v' + + case '0': + read(); + if (util.isDigit(peek())) { + throw invalidChar(read()) + } + + return '\0' + + case 'x': + read(); + return hexEscape() + + case 'u': + read(); + return unicodeEscape() + + case '\n': + case '\u2028': + case '\u2029': + read(); + return '' + + case '\r': + read(); + if (peek() === '\n') { + read(); + } + + return '' + + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + throw invalidChar(read()) + + case undefined: + throw invalidChar(read()) + } + + return read() + } + + function hexEscape() { + var buffer = ''; + var c = peek(); + + if (!util.isHexDigit(c)) { + throw invalidChar(read()) + } + + buffer += read(); + + c = peek(); + if (!util.isHexDigit(c)) { + throw invalidChar(read()) + } + + buffer += read(); + + return String.fromCodePoint(parseInt(buffer, 16)) + } + + function unicodeEscape() { + var buffer = ''; + var count = 4; + + while (count-- > 0) { + var c = peek(); + if (!util.isHexDigit(c)) { + throw invalidChar(read()) + } + + buffer += read(); + } + + return String.fromCodePoint(parseInt(buffer, 16)) + } + + var parseStates = { + start: function start() { + if (token.type === 'eof') { + throw invalidEOF() + } + + push(); + }, + + beforePropertyName: function beforePropertyName() { + switch (token.type) { + case 'identifier': + case 'string': + key = token.value; + parseState = 'afterPropertyName'; + return + + case 'punctuator': + // This code is unreachable since it's handled by the lexState. + // if (token.value !== '}') { + // throw invalidToken() + // } + + pop(); + return + + case 'eof': + throw invalidEOF() + } + + // This code is unreachable since it's handled by the lexState. + // throw invalidToken() + }, + + afterPropertyName: function afterPropertyName() { + // This code is unreachable since it's handled by the lexState. + // if (token.type !== 'punctuator' || token.value !== ':') { + // throw invalidToken() + // } + + if (token.type === 'eof') { + throw invalidEOF() + } + + parseState = 'beforePropertyValue'; + }, + + beforePropertyValue: function beforePropertyValue() { + if (token.type === 'eof') { + throw invalidEOF() + } + + push(); + }, + + beforeArrayValue: function beforeArrayValue() { + if (token.type === 'eof') { + throw invalidEOF() + } + + if (token.type === 'punctuator' && token.value === ']') { + pop(); + return + } + + push(); + }, + + afterPropertyValue: function afterPropertyValue() { + // This code is unreachable since it's handled by the lexState. + // if (token.type !== 'punctuator') { + // throw invalidToken() + // } + + if (token.type === 'eof') { + throw invalidEOF() + } + + switch (token.value) { + case ',': + parseState = 'beforePropertyName'; + return + + case '}': + pop(); + } + + // This code is unreachable since it's handled by the lexState. + // throw invalidToken() + }, + + afterArrayValue: function afterArrayValue() { + // This code is unreachable since it's handled by the lexState. + // if (token.type !== 'punctuator') { + // throw invalidToken() + // } + + if (token.type === 'eof') { + throw invalidEOF() + } + + switch (token.value) { + case ',': + parseState = 'beforeArrayValue'; + return + + case ']': + pop(); + } + + // This code is unreachable since it's handled by the lexState. + // throw invalidToken() + }, + + end: function end() { + // This code is unreachable since it's handled by the lexState. + // if (token.type !== 'eof') { + // throw invalidToken() + // } + }, + }; + + function push() { + var value; + + switch (token.type) { + case 'punctuator': + switch (token.value) { + case '{': + value = {}; + break + + case '[': + value = []; + break + } + + break + + case 'null': + case 'boolean': + case 'numeric': + case 'string': + value = token.value; + break + + // This code is unreachable. + // default: + // throw invalidToken() + } + + if (root === undefined) { + root = value; + } else { + var parent = stack[stack.length - 1]; + if (Array.isArray(parent)) { + parent.push(value); + } else { + Object.defineProperty(parent, key, { + value: value, + writable: true, + enumerable: true, + configurable: true, + }); + } + } + + if (value !== null && typeof value === 'object') { + stack.push(value); + + if (Array.isArray(value)) { + parseState = 'beforeArrayValue'; + } else { + parseState = 'beforePropertyName'; + } + } else { + var current = stack[stack.length - 1]; + if (current == null) { + parseState = 'end'; + } else if (Array.isArray(current)) { + parseState = 'afterArrayValue'; + } else { + parseState = 'afterPropertyValue'; + } + } + } + + function pop() { + stack.pop(); + + var current = stack[stack.length - 1]; + if (current == null) { + parseState = 'end'; + } else if (Array.isArray(current)) { + parseState = 'afterArrayValue'; + } else { + parseState = 'afterPropertyValue'; + } + } + + // This code is unreachable. + // function invalidParseState () { + // return new Error(`JSON5: invalid parse state '${parseState}'`) + // } + + // This code is unreachable. + // function invalidLexState (state) { + // return new Error(`JSON5: invalid lex state '${state}'`) + // } + + function invalidChar(c) { + if (c === undefined) { + return syntaxError(("JSON5: invalid end of input at " + line + ":" + column)) + } + + return syntaxError(("JSON5: invalid character '" + (formatChar(c)) + "' at " + line + ":" + column)) + } + + function invalidEOF() { + return syntaxError(("JSON5: invalid end of input at " + line + ":" + column)) + } + + // This code is unreachable. + // function invalidToken () { + // if (token.type === 'eof') { + // return syntaxError(`JSON5: invalid end of input at ${line}:${column}`) + // } + + // const c = String.fromCodePoint(token.value.codePointAt(0)) + // return syntaxError(`JSON5: invalid character '${formatChar(c)}' at ${line}:${column}`) + // } + + function invalidIdentifier() { + column -= 5; + return syntaxError(("JSON5: invalid identifier character at " + line + ":" + column)) + } + + function separatorChar(c) { + console.warn(("JSON5: '" + (formatChar(c)) + "' in strings is not valid ECMAScript; consider escaping")); + } + + function formatChar(c) { + var replacements = { + "'": "\\'", + '"': '\\"', + '\\': '\\\\', + '\b': '\\b', + '\f': '\\f', + '\n': '\\n', + '\r': '\\r', + '\t': '\\t', + '\v': '\\v', + '\0': '\\0', + '\u2028': '\\u2028', + '\u2029': '\\u2029', + }; + + if (replacements[c]) { + return replacements[c] + } + + if (c < ' ') { + var hexString = c.charCodeAt(0).toString(16); + return '\\x' + ('00' + hexString).substring(hexString.length) + } + + return c + } + + function syntaxError(message) { + var err = new SyntaxError(message); + err.lineNumber = line; + err.columnNumber = column; + return err + } + + var stringify = function stringify(value, replacer, space) { + var stack = []; + var indent = ''; + var propertyList; + var replacerFunc; + var gap = ''; + var quote; + + if ( + replacer != null && + typeof replacer === 'object' && + !Array.isArray(replacer) + ) { + space = replacer.space; + quote = replacer.quote; + replacer = replacer.replacer; + } + + if (typeof replacer === 'function') { + replacerFunc = replacer; + } else if (Array.isArray(replacer)) { + propertyList = []; + for (var i = 0, list = replacer; i < list.length; i += 1) { + var v = list[i]; + + var item = (void 0); + + if (typeof v === 'string') { + item = v; + } else if ( + typeof v === 'number' || + v instanceof String || + v instanceof Number + ) { + item = String(v); + } + + if (item !== undefined && propertyList.indexOf(item) < 0) { + propertyList.push(item); + } + } + } + + if (space instanceof Number) { + space = Number(space); + } else if (space instanceof String) { + space = String(space); + } + + if (typeof space === 'number') { + if (space > 0) { + space = Math.min(10, Math.floor(space)); + gap = ' '.substr(0, space); + } + } else if (typeof space === 'string') { + gap = space.substr(0, 10); + } + + return serializeProperty('', { + '': value + }) + + function serializeProperty(key, holder) { + var value = holder[key]; + if (value != null) { + if (typeof value.toJSON5 === 'function') { + value = value.toJSON5(key); + } else if (typeof value.toJSON === 'function') { + value = value.toJSON(key); + } + } + + if (replacerFunc) { + value = replacerFunc.call(holder, key, value); + } + + if (value instanceof Number) { + value = Number(value); + } else if (value instanceof String) { + value = String(value); + } else if (value instanceof Boolean) { + value = value.valueOf(); + } + + switch (value) { + case null: + return 'null' + case true: + return 'true' + case false: + return 'false' + } + + if (typeof value === 'string') { + return quoteString(value, false) + } + + if (typeof value === 'number') { + return String(value) + } + + if (typeof value === 'object') { + return Array.isArray(value) ? serializeArray(value) : serializeObject(value) + } + + return undefined + } + + function quoteString(value) { + var quotes = { + "'": 0.1, + '"': 0.2, + }; + + var replacements = { + "'": "\\'", + '"': '\\"', + '\\': '\\\\', + '\b': '\\b', + '\f': '\\f', + '\n': '\\n', + '\r': '\\r', + '\t': '\\t', + '\v': '\\v', + '\0': '\\0', + '\u2028': '\\u2028', + '\u2029': '\\u2029', + }; + + var product = ''; + + for (var i = 0; i < value.length; i++) { + var c = value[i]; + switch (c) { + case "'": + case '"': + quotes[c]++; + product += c; + continue + + case '\0': + if (util.isDigit(value[i + 1])) { + product += '\\x00'; + continue + } + } + + if (replacements[c]) { + product += replacements[c]; + continue + } + + if (c < ' ') { + var hexString = c.charCodeAt(0).toString(16); + product += '\\x' + ('00' + hexString).substring(hexString.length); + continue + } + + product += c; + } + + var quoteChar = quote || Object.keys(quotes).reduce(function(a, b) { + return (quotes[a] < quotes[b]) ? a : b; + }); + + product = product.replace(new RegExp(quoteChar, 'g'), replacements[quoteChar]); + + return quoteChar + product + quoteChar + } + + function serializeObject(value) { + if (stack.indexOf(value) >= 0) { + throw TypeError('Converting circular structure to JSON5') + } + + stack.push(value); + + var stepback = indent; + indent = indent + gap; + + var keys = propertyList || Object.keys(value); + var partial = []; + for (var i = 0, list = keys; i < list.length; i += 1) { + var key = list[i]; + + var propertyString = serializeProperty(key, value); + if (propertyString !== undefined) { + var member = serializeKey(key) + ':'; + if (gap !== '') { + member += ' '; + } + member += propertyString; + partial.push(member); + } + } + + var final; + if (partial.length === 0) { + final = '{}'; + } else { + var properties; + if (gap === '') { + properties = partial.join(','); + final = '{' + properties + '}'; + } else { + var separator = ',\n' + indent; + properties = partial.join(separator); + final = '{\n' + indent + properties + ',\n' + stepback + '}'; + } + } + + stack.pop(); + indent = stepback; + return final + } + + function serializeKey(key) { + if (key.length === 0) { + return quoteString(key, true) + } + + var firstChar = String.fromCodePoint(key.codePointAt(0)); + if (!util.isIdStartChar(firstChar)) { + return quoteString(key, true) + } + + for (var i = firstChar.length; i < key.length; i++) { + if (!util.isIdContinueChar(String.fromCodePoint(key.codePointAt(i)))) { + return quoteString(key, true) + } + } + + return key + } + + function serializeArray(value) { + if (stack.indexOf(value) >= 0) { + throw TypeError('Converting circular structure to JSON5') + } + + stack.push(value); + + var stepback = indent; + indent = indent + gap; + + var partial = []; + for (var i = 0; i < value.length; i++) { + var propertyString = serializeProperty(String(i), value); + partial.push((propertyString !== undefined) ? propertyString : 'null'); + } + + var final; + if (partial.length === 0) { + final = '[]'; + } else { + if (gap === '') { + var properties = partial.join(','); + final = '[' + properties + ']'; + } else { + var separator = ',\n' + indent; + var properties$1 = partial.join(separator); + final = '[\n' + indent + properties$1 + ',\n' + stepback + ']'; + } + } + + stack.pop(); + indent = stepback; + return final + } + }; + + var JSON5 = { + parse: parse, + stringify: stringify, + }; + + var lib = JSON5; + + var es5 = lib; + + return es5; + +}))); \ No newline at end of file diff --git a/天微/api/node-rsa.js b/天微/api/node-rsa.js index b5ca093..fab092b 100644 --- a/天微/api/node-rsa.js +++ b/天微/api/node-rsa.js @@ -1,2 +1,5858 @@ -/*! For license information please see node-rsa.bundle.js.LICENSE.txt */ -!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?exports.NODERSA=e():t.NODERSA=e()}(globalThis,(()=>(()=>{var t={6395:t=>{t.exports={newInvalidAsn1Error:function(t){var e=new Error;return e.name="InvalidAsn1Error",e.message=t||"",e}}},5670:(t,e,r)=>{var n=r(6395),i=r(6299),o=r(3319),s=r(1431);for(var a in t.exports={Reader:o,Writer:s},i)i.hasOwnProperty(a)&&(t.exports[a]=i[a]);for(var f in n)n.hasOwnProperty(f)&&(t.exports[f]=n[f])},3319:(t,e,r)=>{var n=r(4529),i=r(4774).Buffer,o=r(6299),s=r(6395).newInvalidAsn1Error;function a(t){if(!t||!i.isBuffer(t))throw new TypeError("data must be a node Buffer");this._buf=t,this._size=t.length,this._len=0,this._offset=0}Object.defineProperty(a.prototype,"length",{enumerable:!0,get:function(){return this._len}}),Object.defineProperty(a.prototype,"offset",{enumerable:!0,get:function(){return this._offset}}),Object.defineProperty(a.prototype,"remain",{get:function(){return this._size-this._offset}}),Object.defineProperty(a.prototype,"buffer",{get:function(){return this._buf.slice(this._offset)}}),a.prototype.readByte=function(t){if(this._size-this._offset<1)return null;var e=255&this._buf[this._offset];return t||(this._offset+=1),e},a.prototype.peek=function(){return this.readByte(!0)},a.prototype.readLength=function(t){if(void 0===t&&(t=this._offset),t>=this._size)return null;var e=255&this._buf[t++];if(null===e)return null;if(128&~e)this._len=e;else{if(0==(e&=127))throw s("Indefinite length not supported");if(e>4)throw s("encoding too long");if(this._size-tthis._size-n)return null;if(this._offset=n,0===this.length)return e?i.alloc(0):"";var a=this._buf.slice(this._offset,this._offset+this.length);return this._offset+=this.length,e?a:a.toString("utf8")},a.prototype.readOID=function(t){t||(t=o.OID);var e=this.readString(t,!0);if(null===e)return null;for(var r=[],n=0,i=0;i4)throw s("Integer too long: "+this.length);if(this.length>this._size-r)return null;this._offset=r;for(var i=this._buf[this._offset],o=0,a=0;a{t.exports={EOC:0,Boolean:1,Integer:2,BitString:3,OctetString:4,Null:5,OID:6,ObjectDescriptor:7,External:8,Real:9,Enumeration:10,PDV:11,Utf8String:12,RelativeOID:13,Sequence:16,Set:17,NumericString:18,PrintableString:19,T61String:20,VideotexString:21,IA5String:22,UTCTime:23,GeneralizedTime:24,GraphicString:25,VisibleString:26,GeneralString:28,UniversalString:29,CharacterString:30,BMPString:31,Constructor:32,Context:128}},1431:(t,e,r)=>{var n=r(4529),i=r(4774).Buffer,o=r(6299),s=r(6395).newInvalidAsn1Error,a={size:1024,growthFactor:8};function f(t){var e,r;e=a,r=t||{},n.ok(e),n.equal(typeof e,"object"),n.ok(r),n.equal(typeof r,"object"),Object.getOwnPropertyNames(e).forEach((function(t){if(!r[t]){var n=Object.getOwnPropertyDescriptor(e,t);Object.defineProperty(r,t,n)}})),t=r,this._buf=i.alloc(t.size||1024),this._size=this._buf.length,this._offset=0,this._options=t,this._seq=[]}Object.defineProperty(f.prototype,"buffer",{get:function(){if(this._seq.length)throw s(this._seq.length+" unended sequence(s)");return this._buf.slice(0,this._offset)}}),f.prototype.writeByte=function(t){if("number"!=typeof t)throw new TypeError("argument must be a Number");this._ensure(1),this._buf[this._offset++]=t},f.prototype.writeInt=function(t,e){if("number"!=typeof t)throw new TypeError("argument must be a Number");"number"!=typeof e&&(e=o.Integer);for(var r=4;(!(4286578688&t)||-8388608==(4286578688&t))&&r>1;)r--,t<<=8;if(r>4)throw s("BER ints cannot be > 0xffffffff");for(this._ensure(2+r),this._buf[this._offset++]=e,this._buf[this._offset++]=r;r-- >0;)this._buf[this._offset++]=(4278190080&t)>>>24,t<<=8},f.prototype.writeNull=function(){this.writeByte(o.Null),this.writeByte(0)},f.prototype.writeEnumeration=function(t,e){if("number"!=typeof t)throw new TypeError("argument must be a Number");return"number"!=typeof e&&(e=o.Enumeration),this.writeInt(t,e)},f.prototype.writeBoolean=function(t,e){if("boolean"!=typeof t)throw new TypeError("argument must be a Boolean");"number"!=typeof e&&(e=o.Boolean),this._ensure(3),this._buf[this._offset++]=e,this._buf[this._offset++]=1,this._buf[this._offset++]=t?255:0},f.prototype.writeString=function(t,e){if("string"!=typeof t)throw new TypeError("argument must be a string (was: "+typeof t+")");"number"!=typeof e&&(e=o.OctetString);var r=i.byteLength(t);this.writeByte(e),this.writeLength(r),r&&(this._ensure(r),this._buf.write(t,this._offset),this._offset+=r)},f.prototype.writeBuffer=function(t,e){if("number"!=typeof e)throw new TypeError("tag must be a number");if(!i.isBuffer(t))throw new TypeError("argument must be a buffer");this.writeByte(e),this.writeLength(t.length),this._ensure(t.length),t.copy(this._buf,this._offset,0,t.length),this._offset+=t.length},f.prototype.writeStringArray=function(t){if(!t instanceof Array)throw new TypeError("argument must be an Array[String]");var e=this;t.forEach((function(t){e.writeString(t)}))},f.prototype.writeOID=function(t,e){if("string"!=typeof t)throw new TypeError("argument must be a string");if("number"!=typeof e&&(e=o.OID),!/^([0-9]+\.){3,}[0-9]+$/.test(t))throw new Error("argument is not a valid OID string");var r=t.split("."),n=[];n.push(40*parseInt(r[0],10)+parseInt(r[1],10)),r.slice(2).forEach((function(t){!function(t,e){e<128?t.push(e):e<16384?(t.push(e>>>7|128),t.push(127&e)):e<2097152?(t.push(e>>>14|128),t.push(e>>>7&255|128),t.push(127&e)):e<268435456?(t.push(e>>>21|128),t.push(e>>>14&255|128),t.push(e>>>7&255|128),t.push(127&e)):(t.push(e>>>28&255|128),t.push(e>>>21&255|128),t.push(e>>>14&255|128),t.push(e>>>7&255|128),t.push(127&e))}(n,parseInt(t,10))}));var i=this;this._ensure(2+n.length),this.writeByte(e),this.writeLength(n.length),n.forEach((function(t){i.writeByte(t)}))},f.prototype.writeLength=function(t){if("number"!=typeof t)throw new TypeError("argument must be a Number");if(this._ensure(4),t<=127)this._buf[this._offset++]=t;else if(t<=255)this._buf[this._offset++]=129,this._buf[this._offset++]=t;else if(t<=65535)this._buf[this._offset++]=130,this._buf[this._offset++]=t>>8,this._buf[this._offset++]=t;else{if(!(t<=16777215))throw s("Length too long (> 4 bytes)");this._buf[this._offset++]=131,this._buf[this._offset++]=t>>16,this._buf[this._offset++]=t>>8,this._buf[this._offset++]=t}},f.prototype.startSequence=function(t){"number"!=typeof t&&(t=o.Sequence|o.Constructor),this.writeByte(t),this._seq.push(this._offset),this._ensure(3),this._offset+=3},f.prototype.endSequence=function(){var t=this._seq.pop(),e=t+3,r=this._offset-e;if(r<=127)this._shift(e,r,-2),this._buf[t]=r;else if(r<=255)this._shift(e,r,-1),this._buf[t]=129,this._buf[t+1]=r;else if(r<=65535)this._buf[t]=130,this._buf[t+1]=r>>8,this._buf[t+2]=r;else{if(!(r<=16777215))throw s("Sequence too long");this._shift(e,r,1),this._buf[t]=131,this._buf[t+1]=r>>16,this._buf[t+2]=r>>8,this._buf[t+3]=r}},f.prototype._shift=function(t,e,r){n.ok(void 0!==t),n.ok(void 0!==e),n.ok(r),this._buf.copy(this._buf,t+r,t,t+e),this._offset+=r},f.prototype._ensure=function(t){if(n.ok(t),this._size-this._offset{var n=r(5670);t.exports={Ber:n,BerReader:n.Reader,BerWriter:n.Writer}},4529:(t,e,r)=>{"use strict";var n=r(1514)();function i(t,e){if(t===e)return 0;for(var r=t.length,n=e.length,i=0,o=Math.min(r,n);i=0;u--)if(c[u]!==h[u])return!1;for(u=c.length-1;u>=0;u--)if(!S(t[a=c[u]],e[a],r,n))return!1;return!0}(t,e,r,n))}return r?t===e:t==e}function _(t){return"[object Arguments]"==Object.prototype.toString.call(t)}function b(t,e){if(!t||!e)return!1;if("[object RegExp]"==Object.prototype.toString.call(e))return e.test(t);try{if(t instanceof e)return!0}catch(t){}return!Error.isPrototypeOf(e)&&!0===e.call({},t)}function E(t,e,r,n){var i;if("function"!=typeof e)throw new TypeError('"block" argument must be a function');"string"==typeof r&&(n=r,r=null),i=function(t){var e;try{t()}catch(t){e=t}return e}(e),n=(r&&r.name?" ("+r.name+").":".")+(n?" "+n:"."),t&&!i&&v(i,r,"Missing expected exception"+n);var o="string"==typeof n,a=!t&&i&&!r;if((!t&&s.isError(i)&&o&&b(i,r)||a)&&v(i,r,"Got unwanted exception"+n),t&&i&&r&&!b(i,r)||!t&&i)throw i}p.AssertionError=function(t){this.name="AssertionError",this.actual=t.actual,this.expected=t.expected,this.operator=t.operator,t.message?(this.message=t.message,this.generatedMessage=!1):(this.message=g(d(this.actual),128)+" "+this.operator+" "+g(d(this.expected),128),this.generatedMessage=!0);var e=t.stackStartFunction||v;if(Error.captureStackTrace)Error.captureStackTrace(this,e);else{var r=new Error;if(r.stack){var n=r.stack,i=y(e),o=n.indexOf("\n"+i);if(o>=0){var s=n.indexOf("\n",o+1);n=n.substring(s+1)}this.stack=n}}},s.inherits(p.AssertionError,Error),p.fail=v,p.ok=m,p.equal=function(t,e,r){t!=e&&v(t,e,r,"==",p.equal)},p.notEqual=function(t,e,r){t==e&&v(t,e,r,"!=",p.notEqual)},p.deepEqual=function(t,e,r){S(t,e,!1)||v(t,e,r,"deepEqual",p.deepEqual)},p.deepStrictEqual=function(t,e,r){S(t,e,!0)||v(t,e,r,"deepStrictEqual",p.deepStrictEqual)},p.notDeepEqual=function(t,e,r){S(t,e,!1)&&v(t,e,r,"notDeepEqual",p.notDeepEqual)},p.notDeepStrictEqual=function t(e,r,n){S(e,r,!0)&&v(e,r,n,"notDeepStrictEqual",t)},p.strictEqual=function(t,e,r){t!==e&&v(t,e,r,"===",p.strictEqual)},p.notStrictEqual=function(t,e,r){t===e&&v(t,e,r,"!==",p.notStrictEqual)},p.throws=function(t,e,r){E(!0,t,e,r)},p.doesNotThrow=function(t,e,r){E(!1,t,e,r)},p.ifError=function(t){if(t)throw t},p.strict=n((function t(e,r){e||v(e,!0,r,"==",t)}),p,{equal:p.strictEqual,deepEqual:p.deepStrictEqual,notEqual:p.notStrictEqual,notDeepEqual:p.notDeepStrictEqual}),p.strict.strict=p.strict;var w=Object.keys||function(t){var e=[];for(var r in t)a.call(t,r)&&e.push(r);return e}},6100:t=>{"function"==typeof Object.create?t.exports=function(t,e){t.super_=e,t.prototype=Object.create(e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}})}:t.exports=function(t,e){t.super_=e;var r=function(){};r.prototype=e.prototype,t.prototype=new r,t.prototype.constructor=t}},3845:t=>{t.exports=function(t){return t&&"object"==typeof t&&"function"==typeof t.copy&&"function"==typeof t.fill&&"function"==typeof t.readUInt8}},4591:(t,e,r)=>{var n=r(5606),i=/%[sdj%]/g;e.format=function(t){if(!v(t)){for(var e=[],r=0;r=o)return t;switch(t){case"%s":return String(n[r++]);case"%d":return Number(n[r++]);case"%j":try{return JSON.stringify(n[r++])}catch(t){return"[Circular]"}default:return t}})),f=n[r];r=3&&(n.depth=arguments[2]),arguments.length>=4&&(n.colors=arguments[3]),y(r)?n.showHidden=r:r&&e._extend(n,r),m(n.showHidden)&&(n.showHidden=!1),m(n.depth)&&(n.depth=2),m(n.colors)&&(n.colors=!1),m(n.customInspect)&&(n.customInspect=!0),n.colors&&(n.stylize=f),c(n,t,n.depth)}function f(t,e){var r=a.styles[e];return r?"["+a.colors[r][0]+"m"+t+"["+a.colors[r][1]+"m":t}function u(t,e){return t}function c(t,r,n){if(t.customInspect&&r&&w(r.inspect)&&r.inspect!==e.inspect&&(!r.constructor||r.constructor.prototype!==r)){var i=r.inspect(n,t);return v(i)||(i=c(t,i,n)),i}var o=function(t,e){if(m(e))return t.stylize("undefined","undefined");if(v(e)){var r="'"+JSON.stringify(e).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return t.stylize(r,"string")}return d(e)?t.stylize(""+e,"number"):y(e)?t.stylize(""+e,"boolean"):g(e)?t.stylize("null","null"):void 0}(t,r);if(o)return o;var s=Object.keys(r),a=function(t){var e={};return t.forEach((function(t,r){e[t]=!0})),e}(s);if(t.showHidden&&(s=Object.getOwnPropertyNames(r)),E(r)&&(s.indexOf("message")>=0||s.indexOf("description")>=0))return h(r);if(0===s.length){if(w(r)){var f=r.name?": "+r.name:"";return t.stylize("[Function"+f+"]","special")}if(S(r))return t.stylize(RegExp.prototype.toString.call(r),"regexp");if(b(r))return t.stylize(Date.prototype.toString.call(r),"date");if(E(r))return h(r)}var u,_="",O=!1,B=["{","}"];return l(r)&&(O=!0,B=["[","]"]),w(r)&&(_=" [Function"+(r.name?": "+r.name:"")+"]"),S(r)&&(_=" "+RegExp.prototype.toString.call(r)),b(r)&&(_=" "+Date.prototype.toUTCString.call(r)),E(r)&&(_=" "+h(r)),0!==s.length||O&&0!=r.length?n<0?S(r)?t.stylize(RegExp.prototype.toString.call(r),"regexp"):t.stylize("[Object]","special"):(t.seen.push(r),u=O?function(t,e,r,n,i){for(var o=[],s=0,a=e.length;s60?r[0]+(""===e?"":e+"\n ")+" "+t.join(",\n ")+" "+r[1]:r[0]+e+" "+t.join(", ")+" "+r[1]}(u,_,B)):B[0]+_+B[1]}function h(t){return"["+Error.prototype.toString.call(t)+"]"}function p(t,e,r,n,i,o){var s,a,f;if((f=Object.getOwnPropertyDescriptor(e,i)||{value:e[i]}).get?a=f.set?t.stylize("[Getter/Setter]","special"):t.stylize("[Getter]","special"):f.set&&(a=t.stylize("[Setter]","special")),x(n,i)||(s="["+i+"]"),a||(t.seen.indexOf(f.value)<0?(a=g(r)?c(t,f.value,null):c(t,f.value,r-1)).indexOf("\n")>-1&&(a=o?a.split("\n").map((function(t){return" "+t})).join("\n").substr(2):"\n"+a.split("\n").map((function(t){return" "+t})).join("\n")):a=t.stylize("[Circular]","special")),m(s)){if(o&&i.match(/^\d+$/))return a;(s=JSON.stringify(""+i)).match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(s=s.substr(1,s.length-2),s=t.stylize(s,"name")):(s=s.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),s=t.stylize(s,"string"))}return s+": "+a}function l(t){return Array.isArray(t)}function y(t){return"boolean"==typeof t}function g(t){return null===t}function d(t){return"number"==typeof t}function v(t){return"string"==typeof t}function m(t){return void 0===t}function S(t){return _(t)&&"[object RegExp]"===O(t)}function _(t){return"object"==typeof t&&null!==t}function b(t){return _(t)&&"[object Date]"===O(t)}function E(t){return _(t)&&("[object Error]"===O(t)||t instanceof Error)}function w(t){return"function"==typeof t}function O(t){return Object.prototype.toString.call(t)}function B(t){return t<10?"0"+t.toString(10):t.toString(10)}e.debuglog=function(t){if(m(o)&&(o=n.env.NODE_DEBUG||""),t=t.toUpperCase(),!s[t])if(new RegExp("\\b"+t+"\\b","i").test(o)){var r=n.pid;s[t]=function(){var n=e.format.apply(e,arguments);console.error("%s %d: %s",t,r,n)}}else s[t]=function(){};return s[t]},e.inspect=a,a.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},a.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"},e.isArray=l,e.isBoolean=y,e.isNull=g,e.isNullOrUndefined=function(t){return null==t},e.isNumber=d,e.isString=v,e.isSymbol=function(t){return"symbol"==typeof t},e.isUndefined=m,e.isRegExp=S,e.isObject=_,e.isDate=b,e.isError=E,e.isFunction=w,e.isPrimitive=function(t){return null===t||"boolean"==typeof t||"number"==typeof t||"string"==typeof t||"symbol"==typeof t||void 0===t},e.isBuffer=r(3845);var A=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function x(t,e){return Object.prototype.hasOwnProperty.call(t,e)}e.log=function(){var t,r;console.log("%s - %s",(r=[B((t=new Date).getHours()),B(t.getMinutes()),B(t.getSeconds())].join(":"),[t.getDate(),A[t.getMonth()],r].join(" ")),e.format.apply(e,arguments))},e.inherits=r(6100),e._extend=function(t,e){if(!e||!_(e))return t;for(var r=Object.keys(e),n=r.length;n--;)t[r[n]]=e[r[n]];return t}},7526:(t,e)=>{"use strict";e.byteLength=function(t){var e=a(t),r=e[0],n=e[1];return 3*(r+n)/4-n},e.toByteArray=function(t){var e,r,o=a(t),s=o[0],f=o[1],u=new i(function(t,e,r){return 3*(e+r)/4-r}(0,s,f)),c=0,h=f>0?s-4:s;for(r=0;r>16&255,u[c++]=e>>8&255,u[c++]=255&e;return 2===f&&(e=n[t.charCodeAt(r)]<<2|n[t.charCodeAt(r+1)]>>4,u[c++]=255&e),1===f&&(e=n[t.charCodeAt(r)]<<10|n[t.charCodeAt(r+1)]<<4|n[t.charCodeAt(r+2)]>>2,u[c++]=e>>8&255,u[c++]=255&e),u},e.fromByteArray=function(t){for(var e,n=t.length,i=n%3,o=[],s=16383,a=0,u=n-i;au?u:a+s));return 1===i?(e=t[n-1],o.push(r[e>>2]+r[e<<4&63]+"==")):2===i&&(e=(t[n-2]<<8)+t[n-1],o.push(r[e>>10]+r[e>>4&63]+r[e<<2&63]+"=")),o.join("")};for(var r=[],n=[],i="undefined"!=typeof Uint8Array?Uint8Array:Array,o="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",s=0;s<64;++s)r[s]=o[s],n[o.charCodeAt(s)]=s;function a(t){var e=t.length;if(e%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var r=t.indexOf("=");return-1===r&&(r=e),[r,r===e?0:4-r%4]}function f(t,e,n){for(var i,o,s=[],a=e;a>18&63]+r[o>>12&63]+r[o>>6&63]+r[63&o]);return s.join("")}n["-".charCodeAt(0)]=62,n["_".charCodeAt(0)]=63},8287:(t,e,r)=>{"use strict";var n=r(7526),i=r(251);e.Buffer=a,e.SlowBuffer=function(t){return+t!=t&&(t=0),a.alloc(+t)},e.INSPECT_MAX_BYTES=50;var o=2147483647;function s(t){if(t>o)throw new RangeError('The value "'+t+'" is invalid for option "size"');var e=new Uint8Array(t);return e.__proto__=a.prototype,e}function a(t,e,r){if("number"==typeof t){if("string"==typeof e)throw new TypeError('The "string" argument must be of type string. Received type number');return c(t)}return f(t,e,r)}function f(t,e,r){if("string"==typeof t)return function(t,e){if("string"==typeof e&&""!==e||(e="utf8"),!a.isEncoding(e))throw new TypeError("Unknown encoding: "+e);var r=0|l(t,e),n=s(r),i=n.write(t,e);return i!==r&&(n=n.slice(0,i)),n}(t,e);if(ArrayBuffer.isView(t))return h(t);if(null==t)throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof t);if(H(t,ArrayBuffer)||t&&H(t.buffer,ArrayBuffer))return function(t,e,r){if(e<0||t.byteLength=o)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+o.toString(16)+" bytes");return 0|t}function l(t,e){if(a.isBuffer(t))return t.length;if(ArrayBuffer.isView(t)||H(t,ArrayBuffer))return t.byteLength;if("string"!=typeof t)throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof t);var r=t.length,n=arguments.length>2&&!0===arguments[2];if(!n&&0===r)return 0;for(var i=!1;;)switch(e){case"ascii":case"latin1":case"binary":return r;case"utf8":case"utf-8":return U(t).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*r;case"hex":return r>>>1;case"base64":return M(t).length;default:if(i)return n?-1:U(t).length;e=(""+e).toLowerCase(),i=!0}}function y(t,e,r){var n=!1;if((void 0===e||e<0)&&(e=0),e>this.length)return"";if((void 0===r||r>this.length)&&(r=this.length),r<=0)return"";if((r>>>=0)<=(e>>>=0))return"";for(t||(t="utf8");;)switch(t){case"hex":return T(this,e,r);case"utf8":case"utf-8":return B(this,e,r);case"ascii":return x(this,e,r);case"latin1":case"binary":return P(this,e,r);case"base64":return O(this,e,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return I(this,e,r);default:if(n)throw new TypeError("Unknown encoding: "+t);t=(t+"").toLowerCase(),n=!0}}function g(t,e,r){var n=t[e];t[e]=t[r],t[r]=n}function d(t,e,r,n,i){if(0===t.length)return-1;if("string"==typeof r?(n=r,r=0):r>2147483647?r=2147483647:r<-2147483648&&(r=-2147483648),F(r=+r)&&(r=i?0:t.length-1),r<0&&(r=t.length+r),r>=t.length){if(i)return-1;r=t.length-1}else if(r<0){if(!i)return-1;r=0}if("string"==typeof e&&(e=a.from(e,n)),a.isBuffer(e))return 0===e.length?-1:v(t,e,r,n,i);if("number"==typeof e)return e&=255,"function"==typeof Uint8Array.prototype.indexOf?i?Uint8Array.prototype.indexOf.call(t,e,r):Uint8Array.prototype.lastIndexOf.call(t,e,r):v(t,[e],r,n,i);throw new TypeError("val must be string, number or Buffer")}function v(t,e,r,n,i){var o,s=1,a=t.length,f=e.length;if(void 0!==n&&("ucs2"===(n=String(n).toLowerCase())||"ucs-2"===n||"utf16le"===n||"utf-16le"===n)){if(t.length<2||e.length<2)return-1;s=2,a/=2,f/=2,r/=2}function u(t,e){return 1===s?t[e]:t.readUInt16BE(e*s)}if(i){var c=-1;for(o=r;oa&&(r=a-f),o=r;o>=0;o--){for(var h=!0,p=0;pi&&(n=i):n=i;var o=e.length;n>o/2&&(n=o/2);for(var s=0;s>8,i=r%256,o.push(i),o.push(n);return o}(e,t.length-r),t,r,n)}function O(t,e,r){return 0===e&&r===t.length?n.fromByteArray(t):n.fromByteArray(t.slice(e,r))}function B(t,e,r){r=Math.min(t.length,r);for(var n=[],i=e;i239?4:u>223?3:u>191?2:1;if(i+h<=r)switch(h){case 1:u<128&&(c=u);break;case 2:128==(192&(o=t[i+1]))&&(f=(31&u)<<6|63&o)>127&&(c=f);break;case 3:o=t[i+1],s=t[i+2],128==(192&o)&&128==(192&s)&&(f=(15&u)<<12|(63&o)<<6|63&s)>2047&&(f<55296||f>57343)&&(c=f);break;case 4:o=t[i+1],s=t[i+2],a=t[i+3],128==(192&o)&&128==(192&s)&&128==(192&a)&&(f=(15&u)<<18|(63&o)<<12|(63&s)<<6|63&a)>65535&&f<1114112&&(c=f)}null===c?(c=65533,h=1):c>65535&&(c-=65536,n.push(c>>>10&1023|55296),c=56320|1023&c),n.push(c),i+=h}return function(t){var e=t.length;if(e<=A)return String.fromCharCode.apply(String,t);for(var r="",n=0;nr&&(t+=" ... "),""},a.prototype.compare=function(t,e,r,n,i){if(H(t,Uint8Array)&&(t=a.from(t,t.offset,t.byteLength)),!a.isBuffer(t))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof t);if(void 0===e&&(e=0),void 0===r&&(r=t?t.length:0),void 0===n&&(n=0),void 0===i&&(i=this.length),e<0||r>t.length||n<0||i>this.length)throw new RangeError("out of range index");if(n>=i&&e>=r)return 0;if(n>=i)return-1;if(e>=r)return 1;if(this===t)return 0;for(var o=(i>>>=0)-(n>>>=0),s=(r>>>=0)-(e>>>=0),f=Math.min(o,s),u=this.slice(n,i),c=t.slice(e,r),h=0;h>>=0,isFinite(r)?(r>>>=0,void 0===n&&(n="utf8")):(n=r,r=void 0)}var i=this.length-e;if((void 0===r||r>i)&&(r=i),t.length>0&&(r<0||e<0)||e>this.length)throw new RangeError("Attempt to write outside buffer bounds");n||(n="utf8");for(var o=!1;;)switch(n){case"hex":return m(this,t,e,r);case"utf8":case"utf-8":return S(this,t,e,r);case"ascii":return _(this,t,e,r);case"latin1":case"binary":return b(this,t,e,r);case"base64":return E(this,t,e,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return w(this,t,e,r);default:if(o)throw new TypeError("Unknown encoding: "+n);n=(""+n).toLowerCase(),o=!0}},a.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var A=4096;function x(t,e,r){var n="";r=Math.min(t.length,r);for(var i=e;ii)&&(r=i);for(var o="",s=e;sr)throw new RangeError("Trying to access beyond buffer length")}function D(t,e,r,n,i,o){if(!a.isBuffer(t))throw new TypeError('"buffer" argument must be a Buffer instance');if(e>i||et.length)throw new RangeError("Index out of range")}function R(t,e,r,n,i,o){if(r+n>t.length)throw new RangeError("Index out of range");if(r<0)throw new RangeError("Index out of range")}function N(t,e,r,n,o){return e=+e,r>>>=0,o||R(t,0,r,4),i.write(t,e,r,n,23,4),r+4}function L(t,e,r,n,o){return e=+e,r>>>=0,o||R(t,0,r,8),i.write(t,e,r,n,52,8),r+8}a.prototype.slice=function(t,e){var r=this.length;(t=~~t)<0?(t+=r)<0&&(t=0):t>r&&(t=r),(e=void 0===e?r:~~e)<0?(e+=r)<0&&(e=0):e>r&&(e=r),e>>=0,e>>>=0,r||k(t,e,this.length);for(var n=this[t],i=1,o=0;++o>>=0,e>>>=0,r||k(t,e,this.length);for(var n=this[t+--e],i=1;e>0&&(i*=256);)n+=this[t+--e]*i;return n},a.prototype.readUInt8=function(t,e){return t>>>=0,e||k(t,1,this.length),this[t]},a.prototype.readUInt16LE=function(t,e){return t>>>=0,e||k(t,2,this.length),this[t]|this[t+1]<<8},a.prototype.readUInt16BE=function(t,e){return t>>>=0,e||k(t,2,this.length),this[t]<<8|this[t+1]},a.prototype.readUInt32LE=function(t,e){return t>>>=0,e||k(t,4,this.length),(this[t]|this[t+1]<<8|this[t+2]<<16)+16777216*this[t+3]},a.prototype.readUInt32BE=function(t,e){return t>>>=0,e||k(t,4,this.length),16777216*this[t]+(this[t+1]<<16|this[t+2]<<8|this[t+3])},a.prototype.readIntLE=function(t,e,r){t>>>=0,e>>>=0,r||k(t,e,this.length);for(var n=this[t],i=1,o=0;++o=(i*=128)&&(n-=Math.pow(2,8*e)),n},a.prototype.readIntBE=function(t,e,r){t>>>=0,e>>>=0,r||k(t,e,this.length);for(var n=e,i=1,o=this[t+--n];n>0&&(i*=256);)o+=this[t+--n]*i;return o>=(i*=128)&&(o-=Math.pow(2,8*e)),o},a.prototype.readInt8=function(t,e){return t>>>=0,e||k(t,1,this.length),128&this[t]?-1*(255-this[t]+1):this[t]},a.prototype.readInt16LE=function(t,e){t>>>=0,e||k(t,2,this.length);var r=this[t]|this[t+1]<<8;return 32768&r?4294901760|r:r},a.prototype.readInt16BE=function(t,e){t>>>=0,e||k(t,2,this.length);var r=this[t+1]|this[t]<<8;return 32768&r?4294901760|r:r},a.prototype.readInt32LE=function(t,e){return t>>>=0,e||k(t,4,this.length),this[t]|this[t+1]<<8|this[t+2]<<16|this[t+3]<<24},a.prototype.readInt32BE=function(t,e){return t>>>=0,e||k(t,4,this.length),this[t]<<24|this[t+1]<<16|this[t+2]<<8|this[t+3]},a.prototype.readFloatLE=function(t,e){return t>>>=0,e||k(t,4,this.length),i.read(this,t,!0,23,4)},a.prototype.readFloatBE=function(t,e){return t>>>=0,e||k(t,4,this.length),i.read(this,t,!1,23,4)},a.prototype.readDoubleLE=function(t,e){return t>>>=0,e||k(t,8,this.length),i.read(this,t,!0,52,8)},a.prototype.readDoubleBE=function(t,e){return t>>>=0,e||k(t,8,this.length),i.read(this,t,!1,52,8)},a.prototype.writeUIntLE=function(t,e,r,n){t=+t,e>>>=0,r>>>=0,n||D(this,t,e,r,Math.pow(2,8*r)-1,0);var i=1,o=0;for(this[e]=255&t;++o>>=0,r>>>=0,n||D(this,t,e,r,Math.pow(2,8*r)-1,0);var i=r-1,o=1;for(this[e+i]=255&t;--i>=0&&(o*=256);)this[e+i]=t/o&255;return e+r},a.prototype.writeUInt8=function(t,e,r){return t=+t,e>>>=0,r||D(this,t,e,1,255,0),this[e]=255&t,e+1},a.prototype.writeUInt16LE=function(t,e,r){return t=+t,e>>>=0,r||D(this,t,e,2,65535,0),this[e]=255&t,this[e+1]=t>>>8,e+2},a.prototype.writeUInt16BE=function(t,e,r){return t=+t,e>>>=0,r||D(this,t,e,2,65535,0),this[e]=t>>>8,this[e+1]=255&t,e+2},a.prototype.writeUInt32LE=function(t,e,r){return t=+t,e>>>=0,r||D(this,t,e,4,4294967295,0),this[e+3]=t>>>24,this[e+2]=t>>>16,this[e+1]=t>>>8,this[e]=255&t,e+4},a.prototype.writeUInt32BE=function(t,e,r){return t=+t,e>>>=0,r||D(this,t,e,4,4294967295,0),this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=255&t,e+4},a.prototype.writeIntLE=function(t,e,r,n){if(t=+t,e>>>=0,!n){var i=Math.pow(2,8*r-1);D(this,t,e,r,i-1,-i)}var o=0,s=1,a=0;for(this[e]=255&t;++o>>=0,!n){var i=Math.pow(2,8*r-1);D(this,t,e,r,i-1,-i)}var o=r-1,s=1,a=0;for(this[e+o]=255&t;--o>=0&&(s*=256);)t<0&&0===a&&0!==this[e+o+1]&&(a=1),this[e+o]=(t/s|0)-a&255;return e+r},a.prototype.writeInt8=function(t,e,r){return t=+t,e>>>=0,r||D(this,t,e,1,127,-128),t<0&&(t=255+t+1),this[e]=255&t,e+1},a.prototype.writeInt16LE=function(t,e,r){return t=+t,e>>>=0,r||D(this,t,e,2,32767,-32768),this[e]=255&t,this[e+1]=t>>>8,e+2},a.prototype.writeInt16BE=function(t,e,r){return t=+t,e>>>=0,r||D(this,t,e,2,32767,-32768),this[e]=t>>>8,this[e+1]=255&t,e+2},a.prototype.writeInt32LE=function(t,e,r){return t=+t,e>>>=0,r||D(this,t,e,4,2147483647,-2147483648),this[e]=255&t,this[e+1]=t>>>8,this[e+2]=t>>>16,this[e+3]=t>>>24,e+4},a.prototype.writeInt32BE=function(t,e,r){return t=+t,e>>>=0,r||D(this,t,e,4,2147483647,-2147483648),t<0&&(t=4294967295+t+1),this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=255&t,e+4},a.prototype.writeFloatLE=function(t,e,r){return N(this,t,e,!0,r)},a.prototype.writeFloatBE=function(t,e,r){return N(this,t,e,!1,r)},a.prototype.writeDoubleLE=function(t,e,r){return L(this,t,e,!0,r)},a.prototype.writeDoubleBE=function(t,e,r){return L(this,t,e,!1,r)},a.prototype.copy=function(t,e,r,n){if(!a.isBuffer(t))throw new TypeError("argument should be a Buffer");if(r||(r=0),n||0===n||(n=this.length),e>=t.length&&(e=t.length),e||(e=0),n>0&&n=this.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("sourceEnd out of bounds");n>this.length&&(n=this.length),t.length-e=0;--o)t[o+e]=this[o+r];else Uint8Array.prototype.set.call(t,this.subarray(r,n),e);return i},a.prototype.fill=function(t,e,r,n){if("string"==typeof t){if("string"==typeof e?(n=e,e=0,r=this.length):"string"==typeof r&&(n=r,r=this.length),void 0!==n&&"string"!=typeof n)throw new TypeError("encoding must be a string");if("string"==typeof n&&!a.isEncoding(n))throw new TypeError("Unknown encoding: "+n);if(1===t.length){var i=t.charCodeAt(0);("utf8"===n&&i<128||"latin1"===n)&&(t=i)}}else"number"==typeof t&&(t&=255);if(e<0||this.length>>=0,r=void 0===r?this.length:r>>>0,t||(t=0),"number"==typeof t)for(o=e;o55295&&r<57344){if(!i){if(r>56319){(e-=3)>-1&&o.push(239,191,189);continue}if(s+1===n){(e-=3)>-1&&o.push(239,191,189);continue}i=r;continue}if(r<56320){(e-=3)>-1&&o.push(239,191,189),i=r;continue}r=65536+(i-55296<<10|r-56320)}else i&&(e-=3)>-1&&o.push(239,191,189);if(i=null,r<128){if((e-=1)<0)break;o.push(r)}else if(r<2048){if((e-=2)<0)break;o.push(r>>6|192,63&r|128)}else if(r<65536){if((e-=3)<0)break;o.push(r>>12|224,r>>6&63|128,63&r|128)}else{if(!(r<1114112))throw new Error("Invalid code point");if((e-=4)<0)break;o.push(r>>18|240,r>>12&63|128,r>>6&63|128,63&r|128)}}return o}function M(t){return n.toByteArray(function(t){if((t=(t=t.split("=")[0]).trim().replace(C,"")).length<2)return"";for(;t.length%4!=0;)t+="=";return t}(t))}function j(t,e,r,n){for(var i=0;i=e.length||i>=t.length);++i)e[i+r]=t[i];return i}function H(t,e){return t instanceof e||null!=t&&null!=t.constructor&&null!=t.constructor.name&&t.constructor.name===e.name}function F(t){return t!=t}},8075:(t,e,r)=>{"use strict";var n=r(453),i=r(487),o=i(n("String.prototype.indexOf"));t.exports=function(t,e){var r=n(t,!!e);return"function"==typeof r&&o(t,".prototype.")>-1?i(r):r}},487:(t,e,r)=>{"use strict";var n=r(6743),i=r(453),o=r(6897),s=r(9675),a=i("%Function.prototype.apply%"),f=i("%Function.prototype.call%"),u=i("%Reflect.apply%",!0)||n.call(f,a),c=r(655),h=i("%Math.max%");t.exports=function(t){if("function"!=typeof t)throw new s("a function is required");var e=u(n,f,arguments);return o(e,1+h(0,t.length-(arguments.length-1)),!0)};var p=function(){return u(n,a,arguments)};c?c(t.exports,"apply",{value:p}):t.exports.apply=p},955:function(t,e,r){var n;t.exports=(n=r(9021),r(754),r(4636),r(9506),r(7165),function(){var t=n,e=t.lib.BlockCipher,r=t.algo,i=[],o=[],s=[],a=[],f=[],u=[],c=[],h=[],p=[],l=[];!function(){for(var t=[],e=0;e<256;e++)t[e]=e<128?e<<1:e<<1^283;var r=0,n=0;for(e=0;e<256;e++){var y=n^n<<1^n<<2^n<<3^n<<4;y=y>>>8^255&y^99,i[r]=y,o[y]=r;var g=t[r],d=t[g],v=t[d],m=257*t[y]^16843008*y;s[r]=m<<24|m>>>8,a[r]=m<<16|m>>>16,f[r]=m<<8|m>>>24,u[r]=m,m=16843009*v^65537*d^257*g^16843008*r,c[y]=m<<24|m>>>8,h[y]=m<<16|m>>>16,p[y]=m<<8|m>>>24,l[y]=m,r?(r=g^t[t[t[v^g]]],n^=t[t[n]]):r=n=1}}();var y=[0,1,2,4,8,16,32,64,128,27,54],g=r.AES=e.extend({_doReset:function(){if(!this._nRounds||this._keyPriorReset!==this._key){for(var t=this._keyPriorReset=this._key,e=t.words,r=t.sigBytes/4,n=4*((this._nRounds=r+6)+1),o=this._keySchedule=[],s=0;s6&&s%r==4&&(a=i[a>>>24]<<24|i[a>>>16&255]<<16|i[a>>>8&255]<<8|i[255&a]):(a=i[(a=a<<8|a>>>24)>>>24]<<24|i[a>>>16&255]<<16|i[a>>>8&255]<<8|i[255&a],a^=y[s/r|0]<<24),o[s]=o[s-r]^a}for(var f=this._invKeySchedule=[],u=0;u>>24]]^h[i[a>>>16&255]]^p[i[a>>>8&255]]^l[i[255&a]]}},encryptBlock:function(t,e){this._doCryptBlock(t,e,this._keySchedule,s,a,f,u,i)},decryptBlock:function(t,e){var r=t[e+1];t[e+1]=t[e+3],t[e+3]=r,this._doCryptBlock(t,e,this._invKeySchedule,c,h,p,l,o),r=t[e+1],t[e+1]=t[e+3],t[e+3]=r},_doCryptBlock:function(t,e,r,n,i,o,s,a){for(var f=this._nRounds,u=t[e]^r[0],c=t[e+1]^r[1],h=t[e+2]^r[2],p=t[e+3]^r[3],l=4,y=1;y>>24]^i[c>>>16&255]^o[h>>>8&255]^s[255&p]^r[l++],d=n[c>>>24]^i[h>>>16&255]^o[p>>>8&255]^s[255&u]^r[l++],v=n[h>>>24]^i[p>>>16&255]^o[u>>>8&255]^s[255&c]^r[l++],m=n[p>>>24]^i[u>>>16&255]^o[c>>>8&255]^s[255&h]^r[l++];u=g,c=d,h=v,p=m}g=(a[u>>>24]<<24|a[c>>>16&255]<<16|a[h>>>8&255]<<8|a[255&p])^r[l++],d=(a[c>>>24]<<24|a[h>>>16&255]<<16|a[p>>>8&255]<<8|a[255&u])^r[l++],v=(a[h>>>24]<<24|a[p>>>16&255]<<16|a[u>>>8&255]<<8|a[255&c])^r[l++],m=(a[p>>>24]<<24|a[u>>>16&255]<<16|a[c>>>8&255]<<8|a[255&h])^r[l++],t[e]=g,t[e+1]=d,t[e+2]=v,t[e+3]=m},keySize:8});t.AES=e._createHelper(g)}(),n.AES)},7165:function(t,e,r){var n,i,o,s,a,f,u,c,h,p,l,y,g,d,v,m,S,_,b;t.exports=(n=r(9021),r(9506),void(n.lib.Cipher||(i=n,o=i.lib,s=o.Base,a=o.WordArray,f=o.BufferedBlockAlgorithm,u=i.enc,u.Utf8,c=u.Base64,h=i.algo.EvpKDF,p=o.Cipher=f.extend({cfg:s.extend(),createEncryptor:function(t,e){return this.create(this._ENC_XFORM_MODE,t,e)},createDecryptor:function(t,e){return this.create(this._DEC_XFORM_MODE,t,e)},init:function(t,e,r){this.cfg=this.cfg.extend(r),this._xformMode=t,this._key=e,this.reset()},reset:function(){f.reset.call(this),this._doReset()},process:function(t){return this._append(t),this._process()},finalize:function(t){return t&&this._append(t),this._doFinalize()},keySize:4,ivSize:4,_ENC_XFORM_MODE:1,_DEC_XFORM_MODE:2,_createHelper:function(){function t(t){return"string"==typeof t?b:S}return function(e){return{encrypt:function(r,n,i){return t(n).encrypt(e,r,n,i)},decrypt:function(r,n,i){return t(n).decrypt(e,r,n,i)}}}}()}),o.StreamCipher=p.extend({_doFinalize:function(){return this._process(!0)},blockSize:1}),l=i.mode={},y=o.BlockCipherMode=s.extend({createEncryptor:function(t,e){return this.Encryptor.create(t,e)},createDecryptor:function(t,e){return this.Decryptor.create(t,e)},init:function(t,e){this._cipher=t,this._iv=e}}),g=l.CBC=function(){var t=y.extend();function e(t,e,r){var n=this._iv;if(n){var i=n;this._iv=void 0}else i=this._prevBlock;for(var o=0;o>>2];t.sigBytes-=e}},o.BlockCipher=p.extend({cfg:p.cfg.extend({mode:g,padding:d}),reset:function(){p.reset.call(this);var t=this.cfg,e=t.iv,r=t.mode;if(this._xformMode==this._ENC_XFORM_MODE)var n=r.createEncryptor;else n=r.createDecryptor,this._minBufferSize=1;this._mode&&this._mode.__creator==n?this._mode.init(this,e&&e.words):(this._mode=n.call(r,this,e&&e.words),this._mode.__creator=n)},_doProcessBlock:function(t,e){this._mode.processBlock(t,e)},_doFinalize:function(){var t=this.cfg.padding;if(this._xformMode==this._ENC_XFORM_MODE){t.pad(this._data,this.blockSize);var e=this._process(!0)}else e=this._process(!0),t.unpad(e);return e},blockSize:4}),v=o.CipherParams=s.extend({init:function(t){this.mixIn(t)},toString:function(t){return(t||this.formatter).stringify(this)}}),m=(i.format={}).OpenSSL={stringify:function(t){var e=t.ciphertext,r=t.salt;if(r)var n=a.create([1398893684,1701076831]).concat(r).concat(e);else n=e;return n.toString(c)},parse:function(t){var e=c.parse(t),r=e.words;if(1398893684==r[0]&&1701076831==r[1]){var n=a.create(r.slice(2,4));r.splice(0,4),e.sigBytes-=16}return v.create({ciphertext:e,salt:n})}},S=o.SerializableCipher=s.extend({cfg:s.extend({format:m}),encrypt:function(t,e,r,n){n=this.cfg.extend(n);var i=t.createEncryptor(r,n),o=i.finalize(e),s=i.cfg;return v.create({ciphertext:o,key:r,iv:s.iv,algorithm:t,mode:s.mode,padding:s.padding,blockSize:t.blockSize,formatter:n.format})},decrypt:function(t,e,r,n){return n=this.cfg.extend(n),e=this._parse(e,n.format),t.createDecryptor(r,n).finalize(e.ciphertext)},_parse:function(t,e){return"string"==typeof t?e.parse(t,this):t}}),_=(i.kdf={}).OpenSSL={execute:function(t,e,r,n){n||(n=a.random(8));var i=h.create({keySize:e+r}).compute(t,n),o=a.create(i.words.slice(e),4*r);return i.sigBytes=4*e,v.create({key:i,iv:o,salt:n})}},b=o.PasswordBasedCipher=S.extend({cfg:S.cfg.extend({kdf:_}),encrypt:function(t,e,r,n){var i=(n=this.cfg.extend(n)).kdf.execute(r,t.keySize,t.ivSize);n.iv=i.iv;var o=S.encrypt.call(this,t,e,i.key,n);return o.mixIn(i),o},decrypt:function(t,e,r,n){n=this.cfg.extend(n),e=this._parse(e,n.format);var i=n.kdf.execute(r,t.keySize,t.ivSize,e.salt);return n.iv=i.iv,S.decrypt.call(this,t,e,i.key,n)}}))))},9021:function(t,e){var r;t.exports=(r=r||function(t,e){var r=Object.create||function(){function t(){}return function(e){var r;return t.prototype=e,r=new t,t.prototype=null,r}}(),n={},i=n.lib={},o=i.Base={extend:function(t){var e=r(this);return t&&e.mixIn(t),e.hasOwnProperty("init")&&this.init!==e.init||(e.init=function(){e.$super.init.apply(this,arguments)}),e.init.prototype=e,e.$super=this,e},create:function(){var t=this.extend();return t.init.apply(t,arguments),t},init:function(){},mixIn:function(t){for(var e in t)t.hasOwnProperty(e)&&(this[e]=t[e]);t.hasOwnProperty("toString")&&(this.toString=t.toString)},clone:function(){return this.init.prototype.extend(this)}},s=i.WordArray=o.extend({init:function(t,e){t=this.words=t||[],this.sigBytes=null!=e?e:4*t.length},toString:function(t){return(t||f).stringify(this)},concat:function(t){var e=this.words,r=t.words,n=this.sigBytes,i=t.sigBytes;if(this.clamp(),n%4)for(var o=0;o>>2]>>>24-o%4*8&255;e[n+o>>>2]|=s<<24-(n+o)%4*8}else for(o=0;o>>2]=r[o>>>2];return this.sigBytes+=i,this},clamp:function(){var e=this.words,r=this.sigBytes;e[r>>>2]&=4294967295<<32-r%4*8,e.length=t.ceil(r/4)},clone:function(){var t=o.clone.call(this);return t.words=this.words.slice(0),t},random:function(e){for(var r,n=[],i=function(e){var r=987654321,n=4294967295;return function(){var i=((r=36969*(65535&r)+(r>>16)&n)<<16)+(e=18e3*(65535&e)+(e>>16)&n)&n;return i/=4294967296,(i+=.5)*(t.random()>.5?1:-1)}},o=0;o>>2]>>>24-i%4*8&255;n.push((o>>>4).toString(16)),n.push((15&o).toString(16))}return n.join("")},parse:function(t){for(var e=t.length,r=[],n=0;n>>3]|=parseInt(t.substr(n,2),16)<<24-n%8*4;return new s.init(r,e/2)}},u=a.Latin1={stringify:function(t){for(var e=t.words,r=t.sigBytes,n=[],i=0;i>>2]>>>24-i%4*8&255;n.push(String.fromCharCode(o))}return n.join("")},parse:function(t){for(var e=t.length,r=[],n=0;n>>2]|=(255&t.charCodeAt(n))<<24-n%4*8;return new s.init(r,e)}},c=a.Utf8={stringify:function(t){try{return decodeURIComponent(escape(u.stringify(t)))}catch(t){throw new Error("Malformed UTF-8 data")}},parse:function(t){return u.parse(unescape(encodeURIComponent(t)))}},h=i.BufferedBlockAlgorithm=o.extend({reset:function(){this._data=new s.init,this._nDataBytes=0},_append:function(t){"string"==typeof t&&(t=c.parse(t)),this._data.concat(t),this._nDataBytes+=t.sigBytes},_process:function(e){var r=this._data,n=r.words,i=r.sigBytes,o=this.blockSize,a=i/(4*o),f=(a=e?t.ceil(a):t.max((0|a)-this._minBufferSize,0))*o,u=t.min(4*f,i);if(f){for(var c=0;c>>2]>>>24-o%4*8&255)<<16|(e[o+1>>>2]>>>24-(o+1)%4*8&255)<<8|e[o+2>>>2]>>>24-(o+2)%4*8&255,a=0;a<4&&o+.75*a>>6*(3-a)&63));var f=n.charAt(64);if(f)for(;i.length%4;)i.push(f);return i.join("")},parse:function(t){var e=t.length,r=this._map,n=this._reverseMap;if(!n){n=this._reverseMap=[];for(var i=0;i>>6-s%4*2;n[i>>>2]|=(a|f)<<24-i%4*8,i++}return o.create(n,i)}(t,e,n)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="},n.enc.Base64)},5503:function(t,e,r){var n;t.exports=(n=r(9021),function(){var t=n,e=t.lib.WordArray,r=t.enc;function i(t){return t<<8&4278255360|t>>>8&16711935}r.Utf16=r.Utf16BE={stringify:function(t){for(var e=t.words,r=t.sigBytes,n=[],i=0;i>>2]>>>16-i%4*8&65535;n.push(String.fromCharCode(o))}return n.join("")},parse:function(t){for(var r=t.length,n=[],i=0;i>>1]|=t.charCodeAt(i)<<16-i%2*16;return e.create(n,2*r)}},r.Utf16LE={stringify:function(t){for(var e=t.words,r=t.sigBytes,n=[],o=0;o>>2]>>>16-o%4*8&65535);n.push(String.fromCharCode(s))}return n.join("")},parse:function(t){for(var r=t.length,n=[],o=0;o>>1]|=i(t.charCodeAt(o)<<16-o%2*16);return e.create(n,2*r)}}}(),n.enc.Utf16)},9506:function(t,e,r){var n,i,o,s,a,f,u,c;t.exports=(c=r(9021),r(5471),r(1025),o=(i=(n=c).lib).Base,s=i.WordArray,f=(a=n.algo).MD5,u=a.EvpKDF=o.extend({cfg:o.extend({keySize:4,hasher:f,iterations:1}),init:function(t){this.cfg=this.cfg.extend(t)},compute:function(t,e){for(var r=this.cfg,n=r.hasher.create(),i=s.create(),o=i.words,a=r.keySize,f=r.iterations;o.lengthn&&(e=t.finalize(e)),e.clamp();for(var i=this._oKey=e.clone(),s=this._iKey=e.clone(),a=i.words,f=s.words,u=0;u>>2]|=t[i]<<24-i%4*8;e.call(this,n,r)}else e.apply(this,arguments)};r.prototype=t}}(),n.lib.WordArray)},4636:function(t,e,r){var n;t.exports=(n=r(9021),function(t){var e=n,r=e.lib,i=r.WordArray,o=r.Hasher,s=e.algo,a=[];!function(){for(var e=0;e<64;e++)a[e]=4294967296*t.abs(t.sin(e+1))|0}();var f=s.MD5=o.extend({_doReset:function(){this._hash=new i.init([1732584193,4023233417,2562383102,271733878])},_doProcessBlock:function(t,e){for(var r=0;r<16;r++){var n=e+r,i=t[n];t[n]=16711935&(i<<8|i>>>24)|4278255360&(i<<24|i>>>8)}var o=this._hash.words,s=t[e+0],f=t[e+1],l=t[e+2],y=t[e+3],g=t[e+4],d=t[e+5],v=t[e+6],m=t[e+7],S=t[e+8],_=t[e+9],b=t[e+10],E=t[e+11],w=t[e+12],O=t[e+13],B=t[e+14],A=t[e+15],x=o[0],P=o[1],T=o[2],I=o[3];x=u(x,P,T,I,s,7,a[0]),I=u(I,x,P,T,f,12,a[1]),T=u(T,I,x,P,l,17,a[2]),P=u(P,T,I,x,y,22,a[3]),x=u(x,P,T,I,g,7,a[4]),I=u(I,x,P,T,d,12,a[5]),T=u(T,I,x,P,v,17,a[6]),P=u(P,T,I,x,m,22,a[7]),x=u(x,P,T,I,S,7,a[8]),I=u(I,x,P,T,_,12,a[9]),T=u(T,I,x,P,b,17,a[10]),P=u(P,T,I,x,E,22,a[11]),x=u(x,P,T,I,w,7,a[12]),I=u(I,x,P,T,O,12,a[13]),T=u(T,I,x,P,B,17,a[14]),x=c(x,P=u(P,T,I,x,A,22,a[15]),T,I,f,5,a[16]),I=c(I,x,P,T,v,9,a[17]),T=c(T,I,x,P,E,14,a[18]),P=c(P,T,I,x,s,20,a[19]),x=c(x,P,T,I,d,5,a[20]),I=c(I,x,P,T,b,9,a[21]),T=c(T,I,x,P,A,14,a[22]),P=c(P,T,I,x,g,20,a[23]),x=c(x,P,T,I,_,5,a[24]),I=c(I,x,P,T,B,9,a[25]),T=c(T,I,x,P,y,14,a[26]),P=c(P,T,I,x,S,20,a[27]),x=c(x,P,T,I,O,5,a[28]),I=c(I,x,P,T,l,9,a[29]),T=c(T,I,x,P,m,14,a[30]),x=h(x,P=c(P,T,I,x,w,20,a[31]),T,I,d,4,a[32]),I=h(I,x,P,T,S,11,a[33]),T=h(T,I,x,P,E,16,a[34]),P=h(P,T,I,x,B,23,a[35]),x=h(x,P,T,I,f,4,a[36]),I=h(I,x,P,T,g,11,a[37]),T=h(T,I,x,P,m,16,a[38]),P=h(P,T,I,x,b,23,a[39]),x=h(x,P,T,I,O,4,a[40]),I=h(I,x,P,T,s,11,a[41]),T=h(T,I,x,P,y,16,a[42]),P=h(P,T,I,x,v,23,a[43]),x=h(x,P,T,I,_,4,a[44]),I=h(I,x,P,T,w,11,a[45]),T=h(T,I,x,P,A,16,a[46]),x=p(x,P=h(P,T,I,x,l,23,a[47]),T,I,s,6,a[48]),I=p(I,x,P,T,m,10,a[49]),T=p(T,I,x,P,B,15,a[50]),P=p(P,T,I,x,d,21,a[51]),x=p(x,P,T,I,w,6,a[52]),I=p(I,x,P,T,y,10,a[53]),T=p(T,I,x,P,b,15,a[54]),P=p(P,T,I,x,f,21,a[55]),x=p(x,P,T,I,S,6,a[56]),I=p(I,x,P,T,A,10,a[57]),T=p(T,I,x,P,v,15,a[58]),P=p(P,T,I,x,O,21,a[59]),x=p(x,P,T,I,g,6,a[60]),I=p(I,x,P,T,E,10,a[61]),T=p(T,I,x,P,l,15,a[62]),P=p(P,T,I,x,_,21,a[63]),o[0]=o[0]+x|0,o[1]=o[1]+P|0,o[2]=o[2]+T|0,o[3]=o[3]+I|0},_doFinalize:function(){var e=this._data,r=e.words,n=8*this._nDataBytes,i=8*e.sigBytes;r[i>>>5]|=128<<24-i%32;var o=t.floor(n/4294967296),s=n;r[15+(i+64>>>9<<4)]=16711935&(o<<8|o>>>24)|4278255360&(o<<24|o>>>8),r[14+(i+64>>>9<<4)]=16711935&(s<<8|s>>>24)|4278255360&(s<<24|s>>>8),e.sigBytes=4*(r.length+1),this._process();for(var a=this._hash,f=a.words,u=0;u<4;u++){var c=f[u];f[u]=16711935&(c<<8|c>>>24)|4278255360&(c<<24|c>>>8)}return a},clone:function(){var t=o.clone.call(this);return t._hash=this._hash.clone(),t}});function u(t,e,r,n,i,o,s){var a=t+(e&r|~e&n)+i+s;return(a<>>32-o)+e}function c(t,e,r,n,i,o,s){var a=t+(e&n|r&~n)+i+s;return(a<>>32-o)+e}function h(t,e,r,n,i,o,s){var a=t+(e^r^n)+i+s;return(a<>>32-o)+e}function p(t,e,r,n,i,o,s){var a=t+(r^(e|~n))+i+s;return(a<>>32-o)+e}e.MD5=o._createHelper(f),e.HmacMD5=o._createHmacHelper(f)}(Math),n.MD5)},2169:function(t,e,r){var n;t.exports=(n=r(9021),r(7165),n.mode.CFB=function(){var t=n.lib.BlockCipherMode.extend();function e(t,e,r,n){var i=this._iv;if(i){var o=i.slice(0);this._iv=void 0}else o=this._prevBlock;n.encryptBlock(o,0);for(var s=0;s>24))t+=1<<24;else{var e=t>>16&255,r=t>>8&255,n=255&t;255===e?(e=0,255===r?(r=0,255===n?n=0:++n):++r):++e,t=0,t+=e<<16,t+=r<<8,t+=n}return t}var r=t.Encryptor=t.extend({processBlock:function(t,r){var n=this._cipher,i=n.blockSize,o=this._iv,s=this._counter;o&&(s=this._counter=o.slice(0),this._iv=void 0),function(t){0===(t[0]=e(t[0]))&&(t[1]=e(t[1]))}(s);var a=s.slice(0);n.encryptBlock(a,0);for(var f=0;f>>2]|=i<<24-o%4*8,t.sigBytes+=i},unpad:function(t){var e=255&t.words[t.sigBytes-1>>>2];t.sigBytes-=e}},n.pad.Ansix923)},4905:function(t,e,r){var n;t.exports=(n=r(9021),r(7165),n.pad.Iso10126={pad:function(t,e){var r=4*e,i=r-t.sigBytes%r;t.concat(n.lib.WordArray.random(i-1)).concat(n.lib.WordArray.create([i<<24],1))},unpad:function(t){var e=255&t.words[t.sigBytes-1>>>2];t.sigBytes-=e}},n.pad.Iso10126)},482:function(t,e,r){var n;t.exports=(n=r(9021),r(7165),n.pad.Iso97971={pad:function(t,e){t.concat(n.lib.WordArray.create([2147483648],1)),n.pad.ZeroPadding.pad(t,e)},unpad:function(t){n.pad.ZeroPadding.unpad(t),t.sigBytes--}},n.pad.Iso97971)},8124:function(t,e,r){var n;t.exports=(n=r(9021),r(7165),n.pad.NoPadding={pad:function(){},unpad:function(){}},n.pad.NoPadding)},2155:function(t,e,r){var n;t.exports=(n=r(9021),r(7165),n.pad.ZeroPadding={pad:function(t,e){var r=4*e;t.clamp(),t.sigBytes+=r-(t.sigBytes%r||r)},unpad:function(t){for(var e=t.words,r=t.sigBytes-1;!(e[r>>>2]>>>24-r%4*8&255);)r--;t.sigBytes=r+1}},n.pad.ZeroPadding)},19:function(t,e,r){var n,i,o,s,a,f,u,c,h;t.exports=(h=r(9021),r(5471),r(1025),o=(i=(n=h).lib).Base,s=i.WordArray,f=(a=n.algo).SHA1,u=a.HMAC,c=a.PBKDF2=o.extend({cfg:o.extend({keySize:4,hasher:f,iterations:1}),init:function(t){this.cfg=this.cfg.extend(t)},compute:function(t,e){for(var r=this.cfg,n=u.create(r.hasher,t),i=s.create(),o=s.create([1]),a=i.words,f=o.words,c=r.keySize,h=r.iterations;a.length>>16,t[1],t[0]<<16|t[3]>>>16,t[2],t[1]<<16|t[0]>>>16,t[3],t[2]<<16|t[1]>>>16],n=this._C=[t[2]<<16|t[2]>>>16,4294901760&t[0]|65535&t[1],t[3]<<16|t[3]>>>16,4294901760&t[1]|65535&t[2],t[0]<<16|t[0]>>>16,4294901760&t[2]|65535&t[3],t[1]<<16|t[1]>>>16,4294901760&t[3]|65535&t[0]];this._b=0;for(var i=0;i<4;i++)f.call(this);for(i=0;i<8;i++)n[i]^=r[i+4&7];if(e){var o=e.words,s=o[0],a=o[1],u=16711935&(s<<8|s>>>24)|4278255360&(s<<24|s>>>8),c=16711935&(a<<8|a>>>24)|4278255360&(a<<24|a>>>8),h=u>>>16|4294901760&c,p=c<<16|65535&u;for(n[0]^=u,n[1]^=h,n[2]^=c,n[3]^=p,n[4]^=u,n[5]^=h,n[6]^=c,n[7]^=p,i=0;i<4;i++)f.call(this)}},_doProcessBlock:function(t,e){var r=this._X;f.call(this),i[0]=r[0]^r[5]>>>16^r[3]<<16,i[1]=r[2]^r[7]>>>16^r[5]<<16,i[2]=r[4]^r[1]>>>16^r[7]<<16,i[3]=r[6]^r[3]>>>16^r[1]<<16;for(var n=0;n<4;n++)i[n]=16711935&(i[n]<<8|i[n]>>>24)|4278255360&(i[n]<<24|i[n]>>>8),t[e+n]^=i[n]},blockSize:4,ivSize:2});function f(){for(var t=this._X,e=this._C,r=0;r<8;r++)o[r]=e[r];for(e[0]=e[0]+1295307597+this._b|0,e[1]=e[1]+3545052371+(e[0]>>>0>>0?1:0)|0,e[2]=e[2]+886263092+(e[1]>>>0>>0?1:0)|0,e[3]=e[3]+1295307597+(e[2]>>>0>>0?1:0)|0,e[4]=e[4]+3545052371+(e[3]>>>0>>0?1:0)|0,e[5]=e[5]+886263092+(e[4]>>>0>>0?1:0)|0,e[6]=e[6]+1295307597+(e[5]>>>0>>0?1:0)|0,e[7]=e[7]+3545052371+(e[6]>>>0>>0?1:0)|0,this._b=e[7]>>>0>>0?1:0,r=0;r<8;r++){var n=t[r]+e[r],i=65535&n,a=n>>>16,f=((i*i>>>17)+i*a>>>15)+a*a,u=((4294901760&n)*n|0)+((65535&n)*n|0);s[r]=f^u}t[0]=s[0]+(s[7]<<16|s[7]>>>16)+(s[6]<<16|s[6]>>>16)|0,t[1]=s[1]+(s[0]<<8|s[0]>>>24)+s[7]|0,t[2]=s[2]+(s[1]<<16|s[1]>>>16)+(s[0]<<16|s[0]>>>16)|0,t[3]=s[3]+(s[2]<<8|s[2]>>>24)+s[1]|0,t[4]=s[4]+(s[3]<<16|s[3]>>>16)+(s[2]<<16|s[2]>>>16)|0,t[5]=s[5]+(s[4]<<8|s[4]>>>24)+s[3]|0,t[6]=s[6]+(s[5]<<16|s[5]>>>16)+(s[4]<<16|s[4]>>>16)|0,t[7]=s[7]+(s[6]<<8|s[6]>>>24)+s[5]|0}t.RabbitLegacy=e._createHelper(a)}(),n.RabbitLegacy)},6298:function(t,e,r){var n;t.exports=(n=r(9021),r(754),r(4636),r(9506),r(7165),function(){var t=n,e=t.lib.StreamCipher,r=t.algo,i=[],o=[],s=[],a=r.Rabbit=e.extend({_doReset:function(){for(var t=this._key.words,e=this.cfg.iv,r=0;r<4;r++)t[r]=16711935&(t[r]<<8|t[r]>>>24)|4278255360&(t[r]<<24|t[r]>>>8);var n=this._X=[t[0],t[3]<<16|t[2]>>>16,t[1],t[0]<<16|t[3]>>>16,t[2],t[1]<<16|t[0]>>>16,t[3],t[2]<<16|t[1]>>>16],i=this._C=[t[2]<<16|t[2]>>>16,4294901760&t[0]|65535&t[1],t[3]<<16|t[3]>>>16,4294901760&t[1]|65535&t[2],t[0]<<16|t[0]>>>16,4294901760&t[2]|65535&t[3],t[1]<<16|t[1]>>>16,4294901760&t[3]|65535&t[0]];for(this._b=0,r=0;r<4;r++)f.call(this);for(r=0;r<8;r++)i[r]^=n[r+4&7];if(e){var o=e.words,s=o[0],a=o[1],u=16711935&(s<<8|s>>>24)|4278255360&(s<<24|s>>>8),c=16711935&(a<<8|a>>>24)|4278255360&(a<<24|a>>>8),h=u>>>16|4294901760&c,p=c<<16|65535&u;for(i[0]^=u,i[1]^=h,i[2]^=c,i[3]^=p,i[4]^=u,i[5]^=h,i[6]^=c,i[7]^=p,r=0;r<4;r++)f.call(this)}},_doProcessBlock:function(t,e){var r=this._X;f.call(this),i[0]=r[0]^r[5]>>>16^r[3]<<16,i[1]=r[2]^r[7]>>>16^r[5]<<16,i[2]=r[4]^r[1]>>>16^r[7]<<16,i[3]=r[6]^r[3]>>>16^r[1]<<16;for(var n=0;n<4;n++)i[n]=16711935&(i[n]<<8|i[n]>>>24)|4278255360&(i[n]<<24|i[n]>>>8),t[e+n]^=i[n]},blockSize:4,ivSize:2});function f(){for(var t=this._X,e=this._C,r=0;r<8;r++)o[r]=e[r];for(e[0]=e[0]+1295307597+this._b|0,e[1]=e[1]+3545052371+(e[0]>>>0>>0?1:0)|0,e[2]=e[2]+886263092+(e[1]>>>0>>0?1:0)|0,e[3]=e[3]+1295307597+(e[2]>>>0>>0?1:0)|0,e[4]=e[4]+3545052371+(e[3]>>>0>>0?1:0)|0,e[5]=e[5]+886263092+(e[4]>>>0>>0?1:0)|0,e[6]=e[6]+1295307597+(e[5]>>>0>>0?1:0)|0,e[7]=e[7]+3545052371+(e[6]>>>0>>0?1:0)|0,this._b=e[7]>>>0>>0?1:0,r=0;r<8;r++){var n=t[r]+e[r],i=65535&n,a=n>>>16,f=((i*i>>>17)+i*a>>>15)+a*a,u=((4294901760&n)*n|0)+((65535&n)*n|0);s[r]=f^u}t[0]=s[0]+(s[7]<<16|s[7]>>>16)+(s[6]<<16|s[6]>>>16)|0,t[1]=s[1]+(s[0]<<8|s[0]>>>24)+s[7]|0,t[2]=s[2]+(s[1]<<16|s[1]>>>16)+(s[0]<<16|s[0]>>>16)|0,t[3]=s[3]+(s[2]<<8|s[2]>>>24)+s[1]|0,t[4]=s[4]+(s[3]<<16|s[3]>>>16)+(s[2]<<16|s[2]>>>16)|0,t[5]=s[5]+(s[4]<<8|s[4]>>>24)+s[3]|0,t[6]=s[6]+(s[5]<<16|s[5]>>>16)+(s[4]<<16|s[4]>>>16)|0,t[7]=s[7]+(s[6]<<8|s[6]>>>24)+s[5]|0}t.Rabbit=e._createHelper(a)}(),n.Rabbit)},7193:function(t,e,r){var n;t.exports=(n=r(9021),r(754),r(4636),r(9506),r(7165),function(){var t=n,e=t.lib.StreamCipher,r=t.algo,i=r.RC4=e.extend({_doReset:function(){for(var t=this._key,e=t.words,r=t.sigBytes,n=this._S=[],i=0;i<256;i++)n[i]=i;i=0;for(var o=0;i<256;i++){var s=i%r,a=e[s>>>2]>>>24-s%4*8&255;o=(o+n[i]+a)%256;var f=n[i];n[i]=n[o],n[o]=f}this._i=this._j=0},_doProcessBlock:function(t,e){t[e]^=o.call(this)},keySize:8,ivSize:0});function o(){for(var t=this._S,e=this._i,r=this._j,n=0,i=0;i<4;i++){r=(r+t[e=(e+1)%256])%256;var o=t[e];t[e]=t[r],t[r]=o,n|=t[(t[e]+t[r])%256]<<24-8*i}return this._i=e,this._j=r,n}t.RC4=e._createHelper(i);var s=r.RC4Drop=i.extend({cfg:i.cfg.extend({drop:192}),_doReset:function(){i._doReset.call(this);for(var t=this.cfg.drop;t>0;t--)o.call(this)}});t.RC4Drop=e._createHelper(s)}(),n.RC4)},8056:function(t,e,r){var n;t.exports=(n=r(9021),function(t){var e=n,r=e.lib,i=r.WordArray,o=r.Hasher,s=e.algo,a=i.create([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13]),f=i.create([5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11]),u=i.create([11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6]),c=i.create([8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11]),h=i.create([0,1518500249,1859775393,2400959708,2840853838]),p=i.create([1352829926,1548603684,1836072691,2053994217,0]),l=s.RIPEMD160=o.extend({_doReset:function(){this._hash=i.create([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(t,e){for(var r=0;r<16;r++){var n=e+r,i=t[n];t[n]=16711935&(i<<8|i>>>24)|4278255360&(i<<24|i>>>8)}var o,s,l,_,b,E,w,O,B,A,x,P=this._hash.words,T=h.words,I=p.words,k=a.words,D=f.words,R=u.words,N=c.words;for(E=o=P[0],w=s=P[1],O=l=P[2],B=_=P[3],A=b=P[4],r=0;r<80;r+=1)x=o+t[e+k[r]]|0,x+=r<16?y(s,l,_)+T[0]:r<32?g(s,l,_)+T[1]:r<48?d(s,l,_)+T[2]:r<64?v(s,l,_)+T[3]:m(s,l,_)+T[4],x=(x=S(x|=0,R[r]))+b|0,o=b,b=_,_=S(l,10),l=s,s=x,x=E+t[e+D[r]]|0,x+=r<16?m(w,O,B)+I[0]:r<32?v(w,O,B)+I[1]:r<48?d(w,O,B)+I[2]:r<64?g(w,O,B)+I[3]:y(w,O,B)+I[4],x=(x=S(x|=0,N[r]))+A|0,E=A,A=B,B=S(O,10),O=w,w=x;x=P[1]+l+B|0,P[1]=P[2]+_+A|0,P[2]=P[3]+b+E|0,P[3]=P[4]+o+w|0,P[4]=P[0]+s+O|0,P[0]=x},_doFinalize:function(){var t=this._data,e=t.words,r=8*this._nDataBytes,n=8*t.sigBytes;e[n>>>5]|=128<<24-n%32,e[14+(n+64>>>9<<4)]=16711935&(r<<8|r>>>24)|4278255360&(r<<24|r>>>8),t.sigBytes=4*(e.length+1),this._process();for(var i=this._hash,o=i.words,s=0;s<5;s++){var a=o[s];o[s]=16711935&(a<<8|a>>>24)|4278255360&(a<<24|a>>>8)}return i},clone:function(){var t=o.clone.call(this);return t._hash=this._hash.clone(),t}});function y(t,e,r){return t^e^r}function g(t,e,r){return t&e|~t&r}function d(t,e,r){return(t|~e)^r}function v(t,e,r){return t&r|e&~r}function m(t,e,r){return t^(e|~r)}function S(t,e){return t<>>32-e}e.RIPEMD160=o._createHelper(l),e.HmacRIPEMD160=o._createHmacHelper(l)}(Math),n.RIPEMD160)},5471:function(t,e,r){var n,i,o,s,a,f,u,c;t.exports=(i=(n=c=r(9021)).lib,o=i.WordArray,s=i.Hasher,a=n.algo,f=[],u=a.SHA1=s.extend({_doReset:function(){this._hash=new o.init([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(t,e){for(var r=this._hash.words,n=r[0],i=r[1],o=r[2],s=r[3],a=r[4],u=0;u<80;u++){if(u<16)f[u]=0|t[e+u];else{var c=f[u-3]^f[u-8]^f[u-14]^f[u-16];f[u]=c<<1|c>>>31}var h=(n<<5|n>>>27)+a+f[u];h+=u<20?1518500249+(i&o|~i&s):u<40?1859775393+(i^o^s):u<60?(i&o|i&s|o&s)-1894007588:(i^o^s)-899497514,a=s,s=o,o=i<<30|i>>>2,i=n,n=h}r[0]=r[0]+n|0,r[1]=r[1]+i|0,r[2]=r[2]+o|0,r[3]=r[3]+s|0,r[4]=r[4]+a|0},_doFinalize:function(){var t=this._data,e=t.words,r=8*this._nDataBytes,n=8*t.sigBytes;return e[n>>>5]|=128<<24-n%32,e[14+(n+64>>>9<<4)]=Math.floor(r/4294967296),e[15+(n+64>>>9<<4)]=r,t.sigBytes=4*e.length,this._process(),this._hash},clone:function(){var t=s.clone.call(this);return t._hash=this._hash.clone(),t}}),n.SHA1=s._createHelper(u),n.HmacSHA1=s._createHmacHelper(u),c.SHA1)},6308:function(t,e,r){var n,i,o,s,a,f;t.exports=(f=r(9021),r(3009),i=(n=f).lib.WordArray,o=n.algo,s=o.SHA256,a=o.SHA224=s.extend({_doReset:function(){this._hash=new i.init([3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428])},_doFinalize:function(){var t=s._doFinalize.call(this);return t.sigBytes-=4,t}}),n.SHA224=s._createHelper(a),n.HmacSHA224=s._createHmacHelper(a),f.SHA224)},3009:function(t,e,r){var n;t.exports=(n=r(9021),function(t){var e=n,r=e.lib,i=r.WordArray,o=r.Hasher,s=e.algo,a=[],f=[];!function(){function e(e){for(var r=t.sqrt(e),n=2;n<=r;n++)if(!(e%n))return!1;return!0}function r(t){return 4294967296*(t-(0|t))|0}for(var n=2,i=0;i<64;)e(n)&&(i<8&&(a[i]=r(t.pow(n,.5))),f[i]=r(t.pow(n,1/3)),i++),n++}();var u=[],c=s.SHA256=o.extend({_doReset:function(){this._hash=new i.init(a.slice(0))},_doProcessBlock:function(t,e){for(var r=this._hash.words,n=r[0],i=r[1],o=r[2],s=r[3],a=r[4],c=r[5],h=r[6],p=r[7],l=0;l<64;l++){if(l<16)u[l]=0|t[e+l];else{var y=u[l-15],g=(y<<25|y>>>7)^(y<<14|y>>>18)^y>>>3,d=u[l-2],v=(d<<15|d>>>17)^(d<<13|d>>>19)^d>>>10;u[l]=g+u[l-7]+v+u[l-16]}var m=n&i^n&o^i&o,S=(n<<30|n>>>2)^(n<<19|n>>>13)^(n<<10|n>>>22),_=p+((a<<26|a>>>6)^(a<<21|a>>>11)^(a<<7|a>>>25))+(a&c^~a&h)+f[l]+u[l];p=h,h=c,c=a,a=s+_|0,s=o,o=i,i=n,n=_+(S+m)|0}r[0]=r[0]+n|0,r[1]=r[1]+i|0,r[2]=r[2]+o|0,r[3]=r[3]+s|0,r[4]=r[4]+a|0,r[5]=r[5]+c|0,r[6]=r[6]+h|0,r[7]=r[7]+p|0},_doFinalize:function(){var e=this._data,r=e.words,n=8*this._nDataBytes,i=8*e.sigBytes;return r[i>>>5]|=128<<24-i%32,r[14+(i+64>>>9<<4)]=t.floor(n/4294967296),r[15+(i+64>>>9<<4)]=n,e.sigBytes=4*r.length,this._process(),this._hash},clone:function(){var t=o.clone.call(this);return t._hash=this._hash.clone(),t}});e.SHA256=o._createHelper(c),e.HmacSHA256=o._createHmacHelper(c)}(Math),n.SHA256)},5953:function(t,e,r){var n;t.exports=(n=r(9021),r(3240),function(t){var e=n,r=e.lib,i=r.WordArray,o=r.Hasher,s=e.x64.Word,a=e.algo,f=[],u=[],c=[];!function(){for(var t=1,e=0,r=0;r<24;r++){f[t+5*e]=(r+1)*(r+2)/2%64;var n=(2*t+3*e)%5;t=e%5,e=n}for(t=0;t<5;t++)for(e=0;e<5;e++)u[t+5*e]=e+(2*t+3*e)%5*5;for(var i=1,o=0;o<24;o++){for(var a=0,h=0,p=0;p<7;p++){if(1&i){var l=(1<>>24)|4278255360&(o<<24|o>>>8),s=16711935&(s<<8|s>>>24)|4278255360&(s<<24|s>>>8),(P=r[i]).high^=s,P.low^=o}for(var a=0;a<24;a++){for(var p=0;p<5;p++){for(var l=0,y=0,g=0;g<5;g++)l^=(P=r[p+5*g]).high,y^=P.low;var d=h[p];d.high=l,d.low=y}for(p=0;p<5;p++){var v=h[(p+4)%5],m=h[(p+1)%5],S=m.high,_=m.low;for(l=v.high^(S<<1|_>>>31),y=v.low^(_<<1|S>>>31),g=0;g<5;g++)(P=r[p+5*g]).high^=l,P.low^=y}for(var b=1;b<25;b++){var E=(P=r[b]).high,w=P.low,O=f[b];O<32?(l=E<>>32-O,y=w<>>32-O):(l=w<>>64-O,y=E<>>64-O);var B=h[u[b]];B.high=l,B.low=y}var A=h[0],x=r[0];for(A.high=x.high,A.low=x.low,p=0;p<5;p++)for(g=0;g<5;g++){var P=r[b=p+5*g],T=h[b],I=h[(p+1)%5+5*g],k=h[(p+2)%5+5*g];P.high=T.high^~I.high&k.high,P.low=T.low^~I.low&k.low}P=r[0];var D=c[a];P.high^=D.high,P.low^=D.low}},_doFinalize:function(){var e=this._data,r=e.words,n=(this._nDataBytes,8*e.sigBytes),o=32*this.blockSize;r[n>>>5]|=1<<24-n%32,r[(t.ceil((n+1)/o)*o>>>5)-1]|=128,e.sigBytes=4*r.length,this._process();for(var s=this._state,a=this.cfg.outputLength/8,f=a/8,u=[],c=0;c>>24)|4278255360&(p<<24|p>>>8),l=16711935&(l<<8|l>>>24)|4278255360&(l<<24|l>>>8),u.push(l),u.push(p)}return new i.init(u,a)},clone:function(){for(var t=o.clone.call(this),e=t._state=this._state.slice(0),r=0;r<25;r++)e[r]=e[r].clone();return t}});e.SHA3=o._createHelper(p),e.HmacSHA3=o._createHmacHelper(p)}(Math),n.SHA3)},9557:function(t,e,r){var n,i,o,s,a,f,u,c;t.exports=(c=r(9021),r(3240),r(1380),i=(n=c).x64,o=i.Word,s=i.WordArray,a=n.algo,f=a.SHA512,u=a.SHA384=f.extend({_doReset:function(){this._hash=new s.init([new o.init(3418070365,3238371032),new o.init(1654270250,914150663),new o.init(2438529370,812702999),new o.init(355462360,4144912697),new o.init(1731405415,4290775857),new o.init(2394180231,1750603025),new o.init(3675008525,1694076839),new o.init(1203062813,3204075428)])},_doFinalize:function(){var t=f._doFinalize.call(this);return t.sigBytes-=16,t}}),n.SHA384=f._createHelper(u),n.HmacSHA384=f._createHmacHelper(u),c.SHA384)},1380:function(t,e,r){var n;t.exports=(n=r(9021),r(3240),function(){var t=n,e=t.lib.Hasher,r=t.x64,i=r.Word,o=r.WordArray,s=t.algo;function a(){return i.create.apply(i,arguments)}var f=[a(1116352408,3609767458),a(1899447441,602891725),a(3049323471,3964484399),a(3921009573,2173295548),a(961987163,4081628472),a(1508970993,3053834265),a(2453635748,2937671579),a(2870763221,3664609560),a(3624381080,2734883394),a(310598401,1164996542),a(607225278,1323610764),a(1426881987,3590304994),a(1925078388,4068182383),a(2162078206,991336113),a(2614888103,633803317),a(3248222580,3479774868),a(3835390401,2666613458),a(4022224774,944711139),a(264347078,2341262773),a(604807628,2007800933),a(770255983,1495990901),a(1249150122,1856431235),a(1555081692,3175218132),a(1996064986,2198950837),a(2554220882,3999719339),a(2821834349,766784016),a(2952996808,2566594879),a(3210313671,3203337956),a(3336571891,1034457026),a(3584528711,2466948901),a(113926993,3758326383),a(338241895,168717936),a(666307205,1188179964),a(773529912,1546045734),a(1294757372,1522805485),a(1396182291,2643833823),a(1695183700,2343527390),a(1986661051,1014477480),a(2177026350,1206759142),a(2456956037,344077627),a(2730485921,1290863460),a(2820302411,3158454273),a(3259730800,3505952657),a(3345764771,106217008),a(3516065817,3606008344),a(3600352804,1432725776),a(4094571909,1467031594),a(275423344,851169720),a(430227734,3100823752),a(506948616,1363258195),a(659060556,3750685593),a(883997877,3785050280),a(958139571,3318307427),a(1322822218,3812723403),a(1537002063,2003034995),a(1747873779,3602036899),a(1955562222,1575990012),a(2024104815,1125592928),a(2227730452,2716904306),a(2361852424,442776044),a(2428436474,593698344),a(2756734187,3733110249),a(3204031479,2999351573),a(3329325298,3815920427),a(3391569614,3928383900),a(3515267271,566280711),a(3940187606,3454069534),a(4118630271,4000239992),a(116418474,1914138554),a(174292421,2731055270),a(289380356,3203993006),a(460393269,320620315),a(685471733,587496836),a(852142971,1086792851),a(1017036298,365543100),a(1126000580,2618297676),a(1288033470,3409855158),a(1501505948,4234509866),a(1607167915,987167468),a(1816402316,1246189591)],u=[];!function(){for(var t=0;t<80;t++)u[t]=a()}();var c=s.SHA512=e.extend({_doReset:function(){this._hash=new o.init([new i.init(1779033703,4089235720),new i.init(3144134277,2227873595),new i.init(1013904242,4271175723),new i.init(2773480762,1595750129),new i.init(1359893119,2917565137),new i.init(2600822924,725511199),new i.init(528734635,4215389547),new i.init(1541459225,327033209)])},_doProcessBlock:function(t,e){for(var r=this._hash.words,n=r[0],i=r[1],o=r[2],s=r[3],a=r[4],c=r[5],h=r[6],p=r[7],l=n.high,y=n.low,g=i.high,d=i.low,v=o.high,m=o.low,S=s.high,_=s.low,b=a.high,E=a.low,w=c.high,O=c.low,B=h.high,A=h.low,x=p.high,P=p.low,T=l,I=y,k=g,D=d,R=v,N=m,L=S,C=_,U=b,M=E,j=w,H=O,F=B,z=A,G=x,q=P,$=0;$<80;$++){var K=u[$];if($<16)var W=K.high=0|t[e+2*$],V=K.low=0|t[e+2*$+1];else{var Y=u[$-15],X=Y.high,Z=Y.low,J=(X>>>1|Z<<31)^(X>>>8|Z<<24)^X>>>7,Q=(Z>>>1|X<<31)^(Z>>>8|X<<24)^(Z>>>7|X<<25),tt=u[$-2],et=tt.high,rt=tt.low,nt=(et>>>19|rt<<13)^(et<<3|rt>>>29)^et>>>6,it=(rt>>>19|et<<13)^(rt<<3|et>>>29)^(rt>>>6|et<<26),ot=u[$-7],st=ot.high,at=ot.low,ft=u[$-16],ut=ft.high,ct=ft.low;W=(W=(W=J+st+((V=Q+at)>>>0>>0?1:0))+nt+((V+=it)>>>0>>0?1:0))+ut+((V+=ct)>>>0>>0?1:0),K.high=W,K.low=V}var ht,pt=U&j^~U&F,lt=M&H^~M&z,yt=T&k^T&R^k&R,gt=I&D^I&N^D&N,dt=(T>>>28|I<<4)^(T<<30|I>>>2)^(T<<25|I>>>7),vt=(I>>>28|T<<4)^(I<<30|T>>>2)^(I<<25|T>>>7),mt=(U>>>14|M<<18)^(U>>>18|M<<14)^(U<<23|M>>>9),St=(M>>>14|U<<18)^(M>>>18|U<<14)^(M<<23|U>>>9),_t=f[$],bt=_t.high,Et=_t.low,wt=G+mt+((ht=q+St)>>>0>>0?1:0),Ot=vt+gt;G=F,q=z,F=j,z=H,j=U,H=M,U=L+(wt=(wt=(wt=wt+pt+((ht+=lt)>>>0>>0?1:0))+bt+((ht+=Et)>>>0>>0?1:0))+W+((ht+=V)>>>0>>0?1:0))+((M=C+ht|0)>>>0>>0?1:0)|0,L=R,C=N,R=k,N=D,k=T,D=I,T=wt+(dt+yt+(Ot>>>0>>0?1:0))+((I=ht+Ot|0)>>>0>>0?1:0)|0}y=n.low=y+I,n.high=l+T+(y>>>0>>0?1:0),d=i.low=d+D,i.high=g+k+(d>>>0>>0?1:0),m=o.low=m+N,o.high=v+R+(m>>>0>>0?1:0),_=s.low=_+C,s.high=S+L+(_>>>0>>0?1:0),E=a.low=E+M,a.high=b+U+(E>>>0>>0?1:0),O=c.low=O+H,c.high=w+j+(O>>>0>>0?1:0),A=h.low=A+z,h.high=B+F+(A>>>0>>0?1:0),P=p.low=P+q,p.high=x+G+(P>>>0>>0?1:0)},_doFinalize:function(){var t=this._data,e=t.words,r=8*this._nDataBytes,n=8*t.sigBytes;return e[n>>>5]|=128<<24-n%32,e[30+(n+128>>>10<<5)]=Math.floor(r/4294967296),e[31+(n+128>>>10<<5)]=r,t.sigBytes=4*e.length,this._process(),this._hash.toX32()},clone:function(){var t=e.clone.call(this);return t._hash=this._hash.clone(),t},blockSize:32});t.SHA512=e._createHelper(c),t.HmacSHA512=e._createHmacHelper(c)}(),n.SHA512)},7628:function(t,e,r){var n;t.exports=(n=r(9021),r(754),r(4636),r(9506),r(7165),function(){var t=n,e=t.lib,r=e.WordArray,i=e.BlockCipher,o=t.algo,s=[57,49,41,33,25,17,9,1,58,50,42,34,26,18,10,2,59,51,43,35,27,19,11,3,60,52,44,36,63,55,47,39,31,23,15,7,62,54,46,38,30,22,14,6,61,53,45,37,29,21,13,5,28,20,12,4],a=[14,17,11,24,1,5,3,28,15,6,21,10,23,19,12,4,26,8,16,7,27,20,13,2,41,52,31,37,47,55,30,40,51,45,33,48,44,49,39,56,34,53,46,42,50,36,29,32],f=[1,2,4,6,8,10,12,14,15,17,19,21,23,25,27,28],u=[{0:8421888,268435456:32768,536870912:8421378,805306368:2,1073741824:512,1342177280:8421890,1610612736:8389122,1879048192:8388608,2147483648:514,2415919104:8389120,2684354560:33280,2952790016:8421376,3221225472:32770,3489660928:8388610,3758096384:0,4026531840:33282,134217728:0,402653184:8421890,671088640:33282,939524096:32768,1207959552:8421888,1476395008:512,1744830464:8421378,2013265920:2,2281701376:8389120,2550136832:33280,2818572288:8421376,3087007744:8389122,3355443200:8388610,3623878656:32770,3892314112:514,4160749568:8388608,1:32768,268435457:2,536870913:8421888,805306369:8388608,1073741825:8421378,1342177281:33280,1610612737:512,1879048193:8389122,2147483649:8421890,2415919105:8421376,2684354561:8388610,2952790017:33282,3221225473:514,3489660929:8389120,3758096385:32770,4026531841:0,134217729:8421890,402653185:8421376,671088641:8388608,939524097:512,1207959553:32768,1476395009:8388610,1744830465:2,2013265921:33282,2281701377:32770,2550136833:8389122,2818572289:514,3087007745:8421888,3355443201:8389120,3623878657:0,3892314113:33280,4160749569:8421378},{0:1074282512,16777216:16384,33554432:524288,50331648:1074266128,67108864:1073741840,83886080:1074282496,100663296:1073758208,117440512:16,134217728:540672,150994944:1073758224,167772160:1073741824,184549376:540688,201326592:524304,218103808:0,234881024:16400,251658240:1074266112,8388608:1073758208,25165824:540688,41943040:16,58720256:1073758224,75497472:1074282512,92274688:1073741824,109051904:524288,125829120:1074266128,142606336:524304,159383552:0,176160768:16384,192937984:1074266112,209715200:1073741840,226492416:540672,243269632:1074282496,260046848:16400,268435456:0,285212672:1074266128,301989888:1073758224,318767104:1074282496,335544320:1074266112,352321536:16,369098752:540688,385875968:16384,402653184:16400,419430400:524288,436207616:524304,452984832:1073741840,469762048:540672,486539264:1073758208,503316480:1073741824,520093696:1074282512,276824064:540688,293601280:524288,310378496:1074266112,327155712:16384,343932928:1073758208,360710144:1074282512,377487360:16,394264576:1073741824,411041792:1074282496,427819008:1073741840,444596224:1073758224,461373440:524304,478150656:0,494927872:16400,511705088:1074266128,528482304:540672},{0:260,1048576:0,2097152:67109120,3145728:65796,4194304:65540,5242880:67108868,6291456:67174660,7340032:67174400,8388608:67108864,9437184:67174656,10485760:65792,11534336:67174404,12582912:67109124,13631488:65536,14680064:4,15728640:256,524288:67174656,1572864:67174404,2621440:0,3670016:67109120,4718592:67108868,5767168:65536,6815744:65540,7864320:260,8912896:4,9961472:256,11010048:67174400,12058624:65796,13107200:65792,14155776:67109124,15204352:67174660,16252928:67108864,16777216:67174656,17825792:65540,18874368:65536,19922944:67109120,20971520:256,22020096:67174660,23068672:67108868,24117248:0,25165824:67109124,26214400:67108864,27262976:4,28311552:65792,29360128:67174400,30408704:260,31457280:65796,32505856:67174404,17301504:67108864,18350080:260,19398656:67174656,20447232:0,21495808:65540,22544384:67109120,23592960:256,24641536:67174404,25690112:65536,26738688:67174660,27787264:65796,28835840:67108868,29884416:67109124,30932992:67174400,31981568:4,33030144:65792},{0:2151682048,65536:2147487808,131072:4198464,196608:2151677952,262144:0,327680:4198400,393216:2147483712,458752:4194368,524288:2147483648,589824:4194304,655360:64,720896:2147487744,786432:2151678016,851968:4160,917504:4096,983040:2151682112,32768:2147487808,98304:64,163840:2151678016,229376:2147487744,294912:4198400,360448:2151682112,425984:0,491520:2151677952,557056:4096,622592:2151682048,688128:4194304,753664:4160,819200:2147483648,884736:4194368,950272:4198464,1015808:2147483712,1048576:4194368,1114112:4198400,1179648:2147483712,1245184:0,1310720:4160,1376256:2151678016,1441792:2151682048,1507328:2147487808,1572864:2151682112,1638400:2147483648,1703936:2151677952,1769472:4198464,1835008:2147487744,1900544:4194304,1966080:64,2031616:4096,1081344:2151677952,1146880:2151682112,1212416:0,1277952:4198400,1343488:4194368,1409024:2147483648,1474560:2147487808,1540096:64,1605632:2147483712,1671168:4096,1736704:2147487744,1802240:2151678016,1867776:4160,1933312:2151682048,1998848:4194304,2064384:4198464},{0:128,4096:17039360,8192:262144,12288:536870912,16384:537133184,20480:16777344,24576:553648256,28672:262272,32768:16777216,36864:537133056,40960:536871040,45056:553910400,49152:553910272,53248:0,57344:17039488,61440:553648128,2048:17039488,6144:553648256,10240:128,14336:17039360,18432:262144,22528:537133184,26624:553910272,30720:536870912,34816:537133056,38912:0,43008:553910400,47104:16777344,51200:536871040,55296:553648128,59392:16777216,63488:262272,65536:262144,69632:128,73728:536870912,77824:553648256,81920:16777344,86016:553910272,90112:537133184,94208:16777216,98304:553910400,102400:553648128,106496:17039360,110592:537133056,114688:262272,118784:536871040,122880:0,126976:17039488,67584:553648256,71680:16777216,75776:17039360,79872:537133184,83968:536870912,88064:17039488,92160:128,96256:553910272,100352:262272,104448:553910400,108544:0,112640:553648128,116736:16777344,120832:262144,124928:537133056,129024:536871040},{0:268435464,256:8192,512:270532608,768:270540808,1024:268443648,1280:2097152,1536:2097160,1792:268435456,2048:0,2304:268443656,2560:2105344,2816:8,3072:270532616,3328:2105352,3584:8200,3840:270540800,128:270532608,384:270540808,640:8,896:2097152,1152:2105352,1408:268435464,1664:268443648,1920:8200,2176:2097160,2432:8192,2688:268443656,2944:270532616,3200:0,3456:270540800,3712:2105344,3968:268435456,4096:268443648,4352:270532616,4608:270540808,4864:8200,5120:2097152,5376:268435456,5632:268435464,5888:2105344,6144:2105352,6400:0,6656:8,6912:270532608,7168:8192,7424:268443656,7680:270540800,7936:2097160,4224:8,4480:2105344,4736:2097152,4992:268435464,5248:268443648,5504:8200,5760:270540808,6016:270532608,6272:270540800,6528:270532616,6784:8192,7040:2105352,7296:2097160,7552:0,7808:268435456,8064:268443656},{0:1048576,16:33555457,32:1024,48:1049601,64:34604033,80:0,96:1,112:34603009,128:33555456,144:1048577,160:33554433,176:34604032,192:34603008,208:1025,224:1049600,240:33554432,8:34603009,24:0,40:33555457,56:34604032,72:1048576,88:33554433,104:33554432,120:1025,136:1049601,152:33555456,168:34603008,184:1048577,200:1024,216:34604033,232:1,248:1049600,256:33554432,272:1048576,288:33555457,304:34603009,320:1048577,336:33555456,352:34604032,368:1049601,384:1025,400:34604033,416:1049600,432:1,448:0,464:34603008,480:33554433,496:1024,264:1049600,280:33555457,296:34603009,312:1,328:33554432,344:1048576,360:1025,376:34604032,392:33554433,408:34603008,424:0,440:34604033,456:1049601,472:1024,488:33555456,504:1048577},{0:134219808,1:131072,2:134217728,3:32,4:131104,5:134350880,6:134350848,7:2048,8:134348800,9:134219776,10:133120,11:134348832,12:2080,13:0,14:134217760,15:133152,2147483648:2048,2147483649:134350880,2147483650:134219808,2147483651:134217728,2147483652:134348800,2147483653:133120,2147483654:133152,2147483655:32,2147483656:134217760,2147483657:2080,2147483658:131104,2147483659:134350848,2147483660:0,2147483661:134348832,2147483662:134219776,2147483663:131072,16:133152,17:134350848,18:32,19:2048,20:134219776,21:134217760,22:134348832,23:131072,24:0,25:131104,26:134348800,27:134219808,28:134350880,29:133120,30:2080,31:134217728,2147483664:131072,2147483665:2048,2147483666:134348832,2147483667:133152,2147483668:32,2147483669:134348800,2147483670:134217728,2147483671:134219808,2147483672:134350880,2147483673:134217760,2147483674:134219776,2147483675:0,2147483676:133120,2147483677:2080,2147483678:131104,2147483679:134350848}],c=[4160749569,528482304,33030144,2064384,129024,8064,504,2147483679],h=o.DES=i.extend({_doReset:function(){for(var t=this._key.words,e=[],r=0;r<56;r++){var n=s[r]-1;e[r]=t[n>>>5]>>>31-n%32&1}for(var i=this._subKeys=[],o=0;o<16;o++){var u=i[o]=[],c=f[o];for(r=0;r<24;r++)u[r/6|0]|=e[(a[r]-1+c)%28]<<31-r%6,u[4+(r/6|0)]|=e[28+(a[r+24]-1+c)%28]<<31-r%6;for(u[0]=u[0]<<1|u[0]>>>31,r=1;r<7;r++)u[r]=u[r]>>>4*(r-1)+3;u[7]=u[7]<<5|u[7]>>>27}var h=this._invSubKeys=[];for(r=0;r<16;r++)h[r]=i[15-r]},encryptBlock:function(t,e){this._doCryptBlock(t,e,this._subKeys)},decryptBlock:function(t,e){this._doCryptBlock(t,e,this._invSubKeys)},_doCryptBlock:function(t,e,r){this._lBlock=t[e],this._rBlock=t[e+1],p.call(this,4,252645135),p.call(this,16,65535),l.call(this,2,858993459),l.call(this,8,16711935),p.call(this,1,1431655765);for(var n=0;n<16;n++){for(var i=r[n],o=this._lBlock,s=this._rBlock,a=0,f=0;f<8;f++)a|=u[f][((s^i[f])&c[f])>>>0];this._lBlock=s,this._rBlock=o^a}var h=this._lBlock;this._lBlock=this._rBlock,this._rBlock=h,p.call(this,1,1431655765),l.call(this,8,16711935),l.call(this,2,858993459),p.call(this,16,65535),p.call(this,4,252645135),t[e]=this._lBlock,t[e+1]=this._rBlock},keySize:2,ivSize:2,blockSize:2});function p(t,e){var r=(this._lBlock>>>t^this._rBlock)&e;this._rBlock^=r,this._lBlock^=r<>>t^this._lBlock)&e;this._lBlock^=r,this._rBlock^=r<{"use strict";var n=r(655),i=r(8068),o=r(9675),s=r(5795);t.exports=function(t,e,r){if(!t||"object"!=typeof t&&"function"!=typeof t)throw new o("`obj` must be an object or a function`");if("string"!=typeof e&&"symbol"!=typeof e)throw new o("`property` must be a string or a symbol`");if(arguments.length>3&&"boolean"!=typeof arguments[3]&&null!==arguments[3])throw new o("`nonEnumerable`, if provided, must be a boolean or null");if(arguments.length>4&&"boolean"!=typeof arguments[4]&&null!==arguments[4])throw new o("`nonWritable`, if provided, must be a boolean or null");if(arguments.length>5&&"boolean"!=typeof arguments[5]&&null!==arguments[5])throw new o("`nonConfigurable`, if provided, must be a boolean or null");if(arguments.length>6&&"boolean"!=typeof arguments[6])throw new o("`loose`, if provided, must be a boolean");var a=arguments.length>3?arguments[3]:null,f=arguments.length>4?arguments[4]:null,u=arguments.length>5?arguments[5]:null,c=arguments.length>6&&arguments[6],h=!!s&&s(t,e);if(n)n(t,e,{configurable:null===u&&h?h.configurable:!u,enumerable:null===a&&h?h.enumerable:!a,value:r,writable:null===f&&h?h.writable:!f});else{if(!c&&(a||f||u))throw new i("This environment does not support defining a property as non-configurable, non-writable, or non-enumerable.");t[e]=r}}},655:(t,e,r)=>{"use strict";var n=r(453)("%Object.defineProperty%",!0)||!1;if(n)try{n({},"a",{value:1})}catch(t){n=!1}t.exports=n},1237:t=>{"use strict";t.exports=EvalError},9383:t=>{"use strict";t.exports=Error},9290:t=>{"use strict";t.exports=RangeError},9538:t=>{"use strict";t.exports=ReferenceError},8068:t=>{"use strict";t.exports=SyntaxError},9675:t=>{"use strict";t.exports=TypeError},5345:t=>{"use strict";t.exports=URIError},9353:t=>{"use strict";var e=Object.prototype.toString,r=Math.max,n=function(t,e){for(var r=[],n=0;n{"use strict";var n=r(9353);t.exports=Function.prototype.bind||n},453:(t,e,r)=>{"use strict";var n,i=r(9383),o=r(1237),s=r(9290),a=r(9538),f=r(8068),u=r(9675),c=r(5345),h=Function,p=function(t){try{return h('"use strict"; return ('+t+").constructor;")()}catch(t){}},l=Object.getOwnPropertyDescriptor;if(l)try{l({},"")}catch(t){l=null}var y=function(){throw new u},g=l?function(){try{return y}catch(t){try{return l(arguments,"callee").get}catch(t){return y}}}():y,d=r(4039)(),v=r(24)(),m=Object.getPrototypeOf||(v?function(t){return t.__proto__}:null),S={},_="undefined"!=typeof Uint8Array&&m?m(Uint8Array):n,b={__proto__:null,"%AggregateError%":"undefined"==typeof AggregateError?n:AggregateError,"%Array%":Array,"%ArrayBuffer%":"undefined"==typeof ArrayBuffer?n:ArrayBuffer,"%ArrayIteratorPrototype%":d&&m?m([][Symbol.iterator]()):n,"%AsyncFromSyncIteratorPrototype%":n,"%AsyncFunction%":S,"%AsyncGenerator%":S,"%AsyncGeneratorFunction%":S,"%AsyncIteratorPrototype%":S,"%Atomics%":"undefined"==typeof Atomics?n:Atomics,"%BigInt%":"undefined"==typeof BigInt?n:BigInt,"%BigInt64Array%":"undefined"==typeof BigInt64Array?n:BigInt64Array,"%BigUint64Array%":"undefined"==typeof BigUint64Array?n:BigUint64Array,"%Boolean%":Boolean,"%DataView%":"undefined"==typeof DataView?n:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":i,"%eval%":eval,"%EvalError%":o,"%Float32Array%":"undefined"==typeof Float32Array?n:Float32Array,"%Float64Array%":"undefined"==typeof Float64Array?n:Float64Array,"%FinalizationRegistry%":"undefined"==typeof FinalizationRegistry?n:FinalizationRegistry,"%Function%":h,"%GeneratorFunction%":S,"%Int8Array%":"undefined"==typeof Int8Array?n:Int8Array,"%Int16Array%":"undefined"==typeof Int16Array?n:Int16Array,"%Int32Array%":"undefined"==typeof Int32Array?n:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":d&&m?m(m([][Symbol.iterator]())):n,"%JSON%":"object"==typeof JSON?JSON:n,"%Map%":"undefined"==typeof Map?n:Map,"%MapIteratorPrototype%":"undefined"!=typeof Map&&d&&m?m((new Map)[Symbol.iterator]()):n,"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":"undefined"==typeof Promise?n:Promise,"%Proxy%":"undefined"==typeof Proxy?n:Proxy,"%RangeError%":s,"%ReferenceError%":a,"%Reflect%":"undefined"==typeof Reflect?n:Reflect,"%RegExp%":RegExp,"%Set%":"undefined"==typeof Set?n:Set,"%SetIteratorPrototype%":"undefined"!=typeof Set&&d&&m?m((new Set)[Symbol.iterator]()):n,"%SharedArrayBuffer%":"undefined"==typeof SharedArrayBuffer?n:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":d&&m?m(""[Symbol.iterator]()):n,"%Symbol%":d?Symbol:n,"%SyntaxError%":f,"%ThrowTypeError%":g,"%TypedArray%":_,"%TypeError%":u,"%Uint8Array%":"undefined"==typeof Uint8Array?n:Uint8Array,"%Uint8ClampedArray%":"undefined"==typeof Uint8ClampedArray?n:Uint8ClampedArray,"%Uint16Array%":"undefined"==typeof Uint16Array?n:Uint16Array,"%Uint32Array%":"undefined"==typeof Uint32Array?n:Uint32Array,"%URIError%":c,"%WeakMap%":"undefined"==typeof WeakMap?n:WeakMap,"%WeakRef%":"undefined"==typeof WeakRef?n:WeakRef,"%WeakSet%":"undefined"==typeof WeakSet?n:WeakSet};if(m)try{null.error}catch(t){var E=m(m(t));b["%Error.prototype%"]=E}var w=function t(e){var r;if("%AsyncFunction%"===e)r=p("async function () {}");else if("%GeneratorFunction%"===e)r=p("function* () {}");else if("%AsyncGeneratorFunction%"===e)r=p("async function* () {}");else if("%AsyncGenerator%"===e){var n=t("%AsyncGeneratorFunction%");n&&(r=n.prototype)}else if("%AsyncIteratorPrototype%"===e){var i=t("%AsyncGenerator%");i&&m&&(r=m(i.prototype))}return b[e]=r,r},O={__proto__:null,"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},B=r(6743),A=r(9957),x=B.call(Function.call,Array.prototype.concat),P=B.call(Function.apply,Array.prototype.splice),T=B.call(Function.call,String.prototype.replace),I=B.call(Function.call,String.prototype.slice),k=B.call(Function.call,RegExp.prototype.exec),D=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,R=/\\(\\)?/g,N=function(t,e){var r,n=t;if(A(O,n)&&(n="%"+(r=O[n])[0]+"%"),A(b,n)){var i=b[n];if(i===S&&(i=w(n)),void 0===i&&!e)throw new u("intrinsic "+t+" exists, but is not available. Please file an issue!");return{alias:r,name:n,value:i}}throw new f("intrinsic "+t+" does not exist!")};t.exports=function(t,e){if("string"!=typeof t||0===t.length)throw new u("intrinsic name must be a non-empty string");if(arguments.length>1&&"boolean"!=typeof e)throw new u('"allowMissing" argument must be a boolean');if(null===k(/^%?[^%]*%?$/,t))throw new f("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var r=function(t){var e=I(t,0,1),r=I(t,-1);if("%"===e&&"%"!==r)throw new f("invalid intrinsic syntax, expected closing `%`");if("%"===r&&"%"!==e)throw new f("invalid intrinsic syntax, expected opening `%`");var n=[];return T(t,D,(function(t,e,r,i){n[n.length]=r?T(i,R,"$1"):e||t})),n}(t),n=r.length>0?r[0]:"",i=N("%"+n+"%",e),o=i.name,s=i.value,a=!1,c=i.alias;c&&(n=c[0],P(r,x([0,1],c)));for(var h=1,p=!0;h=r.length){var v=l(s,y);s=(p=!!v)&&"get"in v&&!("originalValue"in v.get)?v.get:s[y]}else p=A(s,y),s=s[y];p&&!a&&(b[o]=s)}}return s}},5795:(t,e,r)=>{"use strict";var n=r(453)("%Object.getOwnPropertyDescriptor%",!0);if(n)try{n([],"length")}catch(t){n=null}t.exports=n},592:(t,e,r)=>{"use strict";var n=r(655),i=function(){return!!n};i.hasArrayLengthDefineBug=function(){if(!n)return null;try{return 1!==n([],"length",{value:1}).length}catch(t){return!0}},t.exports=i},24:t=>{"use strict";var e={__proto__:null,foo:{}},r=Object;t.exports=function(){return{__proto__:e}.foo===e.foo&&!(e instanceof r)}},4039:(t,e,r)=>{"use strict";var n="undefined"!=typeof Symbol&&Symbol,i=r(1333);t.exports=function(){return"function"==typeof n&&"function"==typeof Symbol&&"symbol"==typeof n("foo")&&"symbol"==typeof Symbol("bar")&&i()}},1333:t=>{"use strict";t.exports=function(){if("function"!=typeof Symbol||"function"!=typeof Object.getOwnPropertySymbols)return!1;if("symbol"==typeof Symbol.iterator)return!0;var t={},e=Symbol("test"),r=Object(e);if("string"==typeof e)return!1;if("[object Symbol]"!==Object.prototype.toString.call(e))return!1;if("[object Symbol]"!==Object.prototype.toString.call(r))return!1;for(e in t[e]=42,t)return!1;if("function"==typeof Object.keys&&0!==Object.keys(t).length)return!1;if("function"==typeof Object.getOwnPropertyNames&&0!==Object.getOwnPropertyNames(t).length)return!1;var n=Object.getOwnPropertySymbols(t);if(1!==n.length||n[0]!==e)return!1;if(!Object.prototype.propertyIsEnumerable.call(t,e))return!1;if("function"==typeof Object.getOwnPropertyDescriptor){var i=Object.getOwnPropertyDescriptor(t,e);if(42!==i.value||!0!==i.enumerable)return!1}return!0}},9957:(t,e,r)=>{"use strict";var n=Function.prototype.call,i=Object.prototype.hasOwnProperty,o=r(6743);t.exports=o.call(n,i)},251:(t,e)=>{e.read=function(t,e,r,n,i){var o,s,a=8*i-n-1,f=(1<>1,c=-7,h=r?i-1:0,p=r?-1:1,l=t[e+h];for(h+=p,o=l&(1<<-c)-1,l>>=-c,c+=a;c>0;o=256*o+t[e+h],h+=p,c-=8);for(s=o&(1<<-c)-1,o>>=-c,c+=n;c>0;s=256*s+t[e+h],h+=p,c-=8);if(0===o)o=1-u;else{if(o===f)return s?NaN:1/0*(l?-1:1);s+=Math.pow(2,n),o-=u}return(l?-1:1)*s*Math.pow(2,o-n)},e.write=function(t,e,r,n,i,o){var s,a,f,u=8*o-i-1,c=(1<>1,p=23===i?Math.pow(2,-24)-Math.pow(2,-77):0,l=n?0:o-1,y=n?1:-1,g=e<0||0===e&&1/e<0?1:0;for(e=Math.abs(e),isNaN(e)||e===1/0?(a=isNaN(e)?1:0,s=c):(s=Math.floor(Math.log(e)/Math.LN2),e*(f=Math.pow(2,-s))<1&&(s--,f*=2),(e+=s+h>=1?p/f:p*Math.pow(2,1-h))*f>=2&&(s++,f/=2),s+h>=c?(a=0,s=c):s+h>=1?(a=(e*f-1)*Math.pow(2,i),s+=h):(a=e*Math.pow(2,h-1)*Math.pow(2,i),s=0));i>=8;t[r+l]=255&a,l+=y,a/=256,i-=8);for(s=s<0;t[r+l]=255&s,l+=y,s/=256,u-=8);t[r+l-y]|=128*g}},3229:(t,e,r)=>{var n=r(8287).Buffer,i=r(7449),o=r(5682),s=(r(3200),r(3100).Ber,r(8226)._),a=r(8226),f=r(1768),u=r(7460);void 0===i.RSA_NO_PADDING&&(i.RSA_NO_PADDING=3),t.exports=function(){var t={node10:["md4","md5","ripemd160","sha1","sha224","sha256","sha384","sha512"],node:["md4","md5","ripemd160","sha1","sha224","sha256","sha384","sha512"],iojs:["md4","md5","ripemd160","sha1","sha224","sha256","sha384","sha512"],browser:["md5","ripemd160","sha1","sha256","sha512"]},e="pkcs1_oaep",r="pkcs1",i={private:"pkcs1-private-pem","private-der":"pkcs1-private-der",public:"pkcs8-public-pem","public-der":"pkcs8-public-der"};function c(t,i,f){if(!(this instanceof c))return new c(t,i,f);s.isObject(i)&&(f=i,i=void 0),this.$options={signingScheme:r,signingSchemeOptions:{hash:"sha256",saltLength:null},encryptionScheme:e,encryptionSchemeOptions:{hash:"sha1",label:null},environment:a.detectEnvironment(),rsaUtils:this},this.keyPair=new o.Key,this.$cache={},n.isBuffer(t)||s.isString(t)?this.importKey(t,i):s.isObject(t)&&this.generateKeyPair(t.b,t.e),this.setOptions(f)}return c.prototype.setOptions=function(n){if((n=n||{}).environment&&(this.$options.environment=n.environment),n.signingScheme){if(s.isString(n.signingScheme)){var i=n.signingScheme.toLowerCase().split("-");1==i.length?t.node.indexOf(i[0])>-1?(this.$options.signingSchemeOptions={hash:i[0]},this.$options.signingScheme=r):(this.$options.signingScheme=i[0],this.$options.signingSchemeOptions={hash:null}):(this.$options.signingSchemeOptions={hash:i[1]},this.$options.signingScheme=i[0])}else s.isObject(n.signingScheme)&&(this.$options.signingScheme=n.signingScheme.scheme||r,this.$options.signingSchemeOptions=s.omit(n.signingScheme,"scheme"));if(!f.isSignature(this.$options.signingScheme))throw Error("Unsupported signing scheme");if(this.$options.signingSchemeOptions.hash&&-1===t[this.$options.environment].indexOf(this.$options.signingSchemeOptions.hash))throw Error("Unsupported hashing algorithm for "+this.$options.environment+" environment")}if(n.encryptionScheme){if(s.isString(n.encryptionScheme)?(this.$options.encryptionScheme=n.encryptionScheme.toLowerCase(),this.$options.encryptionSchemeOptions={}):s.isObject(n.encryptionScheme)&&(this.$options.encryptionScheme=n.encryptionScheme.scheme||e,this.$options.encryptionSchemeOptions=s.omit(n.encryptionScheme,"scheme")),!f.isEncryption(this.$options.encryptionScheme))throw Error("Unsupported encryption scheme");if(this.$options.encryptionSchemeOptions.hash&&-1===t[this.$options.environment].indexOf(this.$options.encryptionSchemeOptions.hash))throw Error("Unsupported hashing algorithm for "+this.$options.environment+" environment")}this.keyPair.setOptions(this.$options)},c.prototype.generateKeyPair=function(t,e){if(e=e||65537,(t=t||2048)%8!=0)throw Error("Key size must be a multiple of 8.");return this.keyPair.generate(t,e.toString(16)),this.$cache={},this},c.prototype.importKey=function(t,e){if(!t)throw Error("Empty key given");if(e&&(e=i[e]||e),!u.detectAndImport(this.keyPair,t,e)&&void 0===e)throw Error("Key format must be specified");return this.$cache={},this},c.prototype.exportKey=function(t){return t=i[t=t||"private"]||t,this.$cache[t]||(this.$cache[t]=u.detectAndExport(this.keyPair,t)),this.$cache[t]},c.prototype.isPrivate=function(){return this.keyPair.isPrivate()},c.prototype.isPublic=function(t){return this.keyPair.isPublic(t)},c.prototype.isEmpty=function(t){return!(this.keyPair.n||this.keyPair.e||this.keyPair.d)},c.prototype.encrypt=function(t,e,r){return this.$$encryptKey(!1,t,e,r)},c.prototype.decrypt=function(t,e){return this.$$decryptKey(!1,t,e)},c.prototype.encryptPrivate=function(t,e,r){return this.$$encryptKey(!0,t,e,r)},c.prototype.decryptPublic=function(t,e){return this.$$decryptKey(!0,t,e)},c.prototype.$$encryptKey=function(t,e,r,n){try{var i=this.keyPair.encrypt(this.$getDataForEncrypt(e,n),t);return"buffer"!=r&&r?i.toString(r):i}catch(t){throw Error("Error during encryption. Original error: "+t)}},c.prototype.$$decryptKey=function(t,e,r){try{e=s.isString(e)?n.from(e,"base64"):e;var i=this.keyPair.decrypt(e,t);if(null===i)throw Error("Key decrypt method returns null.");return this.$getDecryptedData(i,r)}catch(t){throw Error("Error during decryption (probably incorrect key). Original error: "+t)}},c.prototype.sign=function(t,e,r){if(!this.isPrivate())throw Error("This is not private key");var n=this.keyPair.sign(this.$getDataForEncrypt(t,r));return e&&"buffer"!=e&&(n=n.toString(e)),n},c.prototype.verify=function(t,e,r,n){if(!this.isPublic())throw Error("This is not public key");return n=n&&"buffer"!=n?n:null,this.keyPair.verify(this.$getDataForEncrypt(t,r),e,n)},c.prototype.getKeySize=function(){return this.keyPair.keySize},c.prototype.getMaxMessageSize=function(){return this.keyPair.maxMessageLength},c.prototype.$getDataForEncrypt=function(t,e){if(s.isString(t)||s.isNumber(t))return n.from(""+t,e||"utf8");if(n.isBuffer(t))return t;if(s.isObject(t))return n.from(JSON.stringify(t));throw Error("Unexpected data type")},c.prototype.$getDecryptedData=function(t,e){return"buffer"==(e=e||"buffer")?t:"json"==e?JSON.parse(t.toString()):t.toString(e)},c}()},4538:(t,e,r)=>{var n=r(3200);t.exports={getEngine:function(t,e){var i=r(7469);return"node"===e.environment&&"function"==typeof n.publicEncrypt&&"function"==typeof n.privateDecrypt&&(i="function"==typeof n.privateEncrypt&&"function"==typeof n.publicDecrypt?r(2418):r(1957)),i(t,e)}}},2418:(t,e,r)=>{var n=r(3200),i=r(7449),o=r(1768);t.exports=function(t,e){var r=o.pkcs1.makeScheme(t,e);return{encrypt:function(t,o){var s;if(o)return s=i.RSA_PKCS1_PADDING,e.encryptionSchemeOptions&&e.encryptionSchemeOptions.padding&&(s=e.encryptionSchemeOptions.padding),n.privateEncrypt({key:e.rsaUtils.exportKey("private"),padding:s},t);s=i.RSA_PKCS1_OAEP_PADDING,"pkcs1"===e.encryptionScheme&&(s=i.RSA_PKCS1_PADDING),e.encryptionSchemeOptions&&e.encryptionSchemeOptions.padding&&(s=e.encryptionSchemeOptions.padding);var a=t;return s===i.RSA_NO_PADDING&&(a=r.pkcs0pad(t)),n.publicEncrypt({key:e.rsaUtils.exportKey("public"),padding:s},a)},decrypt:function(t,o){var s;if(o)return s=i.RSA_PKCS1_PADDING,e.encryptionSchemeOptions&&e.encryptionSchemeOptions.padding&&(s=e.encryptionSchemeOptions.padding),n.publicDecrypt({key:e.rsaUtils.exportKey("public"),padding:s},t);s=i.RSA_PKCS1_OAEP_PADDING,"pkcs1"===e.encryptionScheme&&(s=i.RSA_PKCS1_PADDING),e.encryptionSchemeOptions&&e.encryptionSchemeOptions.padding&&(s=e.encryptionSchemeOptions.padding);var a=n.privateDecrypt({key:e.rsaUtils.exportKey("private"),padding:s},t);return s===i.RSA_NO_PADDING?r.pkcs0unpad(a):a}}}},7469:(t,e,r)=>{var n=r(1973),i=r(1768);t.exports=function(t,e){var r=i.pkcs1.makeScheme(t,e);return{encrypt:function(e,i){var o,s;return i?(o=new n(r.encPad(e,{type:1})),s=t.$doPrivate(o)):(o=new n(t.encryptionScheme.encPad(e)),s=t.$doPublic(o)),s.toBuffer(t.encryptedDataLength)},decrypt:function(e,i){var o,s=new n(e);return i?(o=t.$doPublic(s),r.encUnPad(o.toBuffer(t.encryptedDataLength),{type:1})):(o=t.$doPrivate(s),t.encryptionScheme.encUnPad(o.toBuffer(t.encryptedDataLength)))}}}},1957:(t,e,r)=>{var n=r(3200),i=r(7449),o=r(1768);t.exports=function(t,e){var s=r(7469)(t,e),a=o.pkcs1.makeScheme(t,e);return{encrypt:function(t,r){if(r)return s.encrypt(t,r);var o=i.RSA_PKCS1_OAEP_PADDING;"pkcs1"===e.encryptionScheme&&(o=i.RSA_PKCS1_PADDING),e.encryptionSchemeOptions&&e.encryptionSchemeOptions.padding&&(o=e.encryptionSchemeOptions.padding);var f=t;return o===i.RSA_NO_PADDING&&(f=a.pkcs0pad(t)),n.publicEncrypt({key:e.rsaUtils.exportKey("public"),padding:o},f)},decrypt:function(t,r){if(r)return s.decrypt(t,r);var o=i.RSA_PKCS1_OAEP_PADDING;"pkcs1"===e.encryptionScheme&&(o=i.RSA_PKCS1_PADDING),e.encryptionSchemeOptions&&e.encryptionSchemeOptions.padding&&(o=e.encryptionSchemeOptions.padding);var f=n.privateDecrypt({key:e.rsaUtils.exportKey("private"),padding:o},t);return o===i.RSA_NO_PADDING?a.pkcs0unpad(f):f}}}},3374:(t,e,r)=>{r(8226)._,r(8226),t.exports={privateExport:function(t,e){return{n:t.n.toBuffer(),e:t.e,d:t.d.toBuffer(),p:t.p.toBuffer(),q:t.q.toBuffer(),dmp1:t.dmp1.toBuffer(),dmq1:t.dmq1.toBuffer(),coeff:t.coeff.toBuffer()}},privateImport:function(t,e,r){if(!(e.n&&e.e&&e.d&&e.p&&e.q&&e.dmp1&&e.dmq1&&e.coeff))throw Error("Invalid key data");t.setPrivate(e.n,e.e,e.d,e.p,e.q,e.dmp1,e.dmq1,e.coeff)},publicExport:function(t,e){return{n:t.n.toBuffer(),e:t.e}},publicImport:function(t,e,r){if(!e.n||!e.e)throw Error("Invalid key data");t.setPublic(e.n,e.e)},autoImport:function(e,r){return!(!r.n||!r.e||(r.d&&r.p&&r.q&&r.dmp1&&r.dmq1&&r.coeff?(t.exports.privateImport(e,r),0):(t.exports.publicImport(e,r),0)))}}},7460:(t,e,r)=>{function n(t){t=t.split("-");for(var e="private",r={type:"default"},n=1;n{var n=r(8287).Buffer,i=r(8226)._,o=r(8226),s=r(1973);const a="-----BEGIN OPENSSH PRIVATE KEY-----",f="-----END OPENSSH PRIVATE KEY-----";function u(t){const e=t.buf.readInt32BE(t.off);t.off+=4;const r=t.buf.slice(t.off,t.off+e);return t.off+=e,r}function c(t,e){t.buf.writeInt32BE(e.byteLength,t.off),t.off+=4,t.off+=e.copy(t.buf,t.off)}t.exports={privateExport:function(t,e){const r=t.n.toBuffer();let i=n.alloc(4);for(i.writeUInt32BE(t.e,0);0===i[0];)i=i.slice(1);const s=t.d.toBuffer(),u=t.coeff.toBuffer(),h=t.p.toBuffer(),p=t.q.toBuffer();let l;l=void 0!==t.sshcomment?n.from(t.sshcomment):n.from([]);const y=15+i.byteLength+4+r.byteLength,g=23+r.byteLength+4+i.byteLength+4+s.byteLength+4+u.byteLength+4+h.byteLength+4+p.byteLength+4+l.byteLength;let d=43+y+4+g;d+=8*Math.ceil(g/8)-g;const v=n.alloc(d),m={buf:v,off:0};v.write("openssh-key-v1","utf8"),v.writeUInt8(0,14),m.off+=15,c(m,n.from("none")),c(m,n.from("none")),c(m,n.from("")),m.off=m.buf.writeUInt32BE(1,m.off),m.off=m.buf.writeUInt32BE(y,m.off),c(m,n.from("ssh-rsa")),c(m,i),c(m,r),m.off=m.buf.writeUInt32BE(d-47-y,m.off),m.off+=8,c(m,n.from("ssh-rsa")),c(m,r),c(m,i),c(m,s),c(m,u),c(m,h),c(m,p),c(m,l);let S=1;for(;m.off{var n=r(8287).Buffer,i=r(3100).Ber,o=r(8226)._,s=r(8226);const a="-----BEGIN RSA PRIVATE KEY-----",f="-----END RSA PRIVATE KEY-----",u="-----BEGIN RSA PUBLIC KEY-----",c="-----END RSA PUBLIC KEY-----";t.exports={privateExport:function(t,e){e=e||{};var r=t.n.toBuffer(),n=t.d.toBuffer(),o=t.p.toBuffer(),u=t.q.toBuffer(),c=t.dmp1.toBuffer(),h=t.dmq1.toBuffer(),p=t.coeff.toBuffer(),l=r.length+n.length+o.length+u.length+c.length+h.length+p.length+512,y=new i.Writer({size:l});return y.startSequence(),y.writeInt(0),y.writeBuffer(r,2),y.writeInt(t.e),y.writeBuffer(n,2),y.writeBuffer(o,2),y.writeBuffer(u,2),y.writeBuffer(c,2),y.writeBuffer(h,2),y.writeBuffer(p,2),y.endSequence(),"der"===e.type?y.buffer:a+"\n"+s.linebrk(y.buffer.toString("base64"),64)+"\n"+f},privateImport:function(t,e,r){var u;if("der"!==(r=r||{}).type){if(n.isBuffer(e)&&(e=e.toString("utf8")),!o.isString(e))throw Error("Unsupported key format");var c=s.trimSurroundingText(e,a,f).replace(/\s+|\n\r|\n|\r$/gm,"");u=n.from(c,"base64")}else{if(!n.isBuffer(e))throw Error("Unsupported key format");u=e}var h=new i.Reader(u);h.readSequence(),h.readString(2,!0),t.setPrivate(h.readString(2,!0),h.readString(2,!0),h.readString(2,!0),h.readString(2,!0),h.readString(2,!0),h.readString(2,!0),h.readString(2,!0),h.readString(2,!0))},publicExport:function(t,e){e=e||{};var r=t.n.toBuffer(),n=r.length+512,o=new i.Writer({size:n});return o.startSequence(),o.writeBuffer(r,2),o.writeInt(t.e),o.endSequence(),"der"===e.type?o.buffer:u+"\n"+s.linebrk(o.buffer.toString("base64"),64)+"\n"+c},publicImport:function(t,e,r){var a;if("der"!==(r=r||{}).type){if(n.isBuffer(e)&&(e=e.toString("utf8")),o.isString(e)){var f=s.trimSurroundingText(e,u,c).replace(/\s+|\n\r|\n|\r$/gm,"");a=n.from(f,"base64")}}else{if(!n.isBuffer(e))throw Error("Unsupported key format");a=e}var h=new i.Reader(a);h.readSequence(),t.setPublic(h.readString(2,!0),h.readString(2,!0))},autoImport:function(e,r){return/^[\S\s]*-----BEGIN RSA PRIVATE KEY-----\s*(?=(([A-Za-z0-9+/=]+\s*)+))\1-----END RSA PRIVATE KEY-----[\S\s]*$/g.test(r)?(t.exports.privateImport(e,r),!0):!!/^[\S\s]*-----BEGIN RSA PUBLIC KEY-----\s*(?=(([A-Za-z0-9+/=]+\s*)+))\1-----END RSA PUBLIC KEY-----[\S\s]*$/g.test(r)&&(t.exports.publicImport(e,r),!0)}}},8573:(t,e,r)=>{var n=r(8287).Buffer,i=r(3100).Ber,o=r(8226)._,s="1.2.840.113549.1.1.1",a=r(8226);const f="-----BEGIN PRIVATE KEY-----",u="-----END PRIVATE KEY-----",c="-----BEGIN PUBLIC KEY-----",h="-----END PUBLIC KEY-----";t.exports={privateExport:function(t,e){e=e||{};var r=t.n.toBuffer(),n=t.d.toBuffer(),o=t.p.toBuffer(),c=t.q.toBuffer(),h=t.dmp1.toBuffer(),p=t.dmq1.toBuffer(),l=t.coeff.toBuffer(),y=r.length+n.length+o.length+c.length+h.length+p.length+l.length+512,g=new i.Writer({size:y});g.startSequence(),g.writeInt(0),g.writeBuffer(r,2),g.writeInt(t.e),g.writeBuffer(n,2),g.writeBuffer(o,2),g.writeBuffer(c,2),g.writeBuffer(h,2),g.writeBuffer(p,2),g.writeBuffer(l,2),g.endSequence();var d=new i.Writer({size:y});return d.startSequence(),d.writeInt(0),d.startSequence(),d.writeOID(s),d.writeNull(),d.endSequence(),d.writeBuffer(g.buffer,4),d.endSequence(),"der"===e.type?d.buffer:f+"\n"+a.linebrk(d.buffer.toString("base64"),64)+"\n"+u},privateImport:function(t,e,r){var c;if("der"!==(r=r||{}).type){if(n.isBuffer(e)&&(e=e.toString("utf8")),!o.isString(e))throw Error("Unsupported key format");var h=a.trimSurroundingText(e,f,u).replace("-----END PRIVATE KEY-----","").replace(/\s+|\n\r|\n|\r$/gm,"");c=n.from(h,"base64")}else{if(!n.isBuffer(e))throw Error("Unsupported key format");c=e}var p=new i.Reader(c);if(p.readSequence(),p.readInt(0),new i.Reader(p.readString(48,!0)).readOID(6,!0)!==s)throw Error("Invalid Public key format");var l=new i.Reader(p.readString(4,!0));l.readSequence(),l.readString(2,!0),t.setPrivate(l.readString(2,!0),l.readString(2,!0),l.readString(2,!0),l.readString(2,!0),l.readString(2,!0),l.readString(2,!0),l.readString(2,!0),l.readString(2,!0))},publicExport:function(t,e){e=e||{};var r=t.n.toBuffer(),n=r.length+512,o=new i.Writer({size:n});o.writeByte(0),o.startSequence(),o.writeBuffer(r,2),o.writeInt(t.e),o.endSequence();var f=new i.Writer({size:n});return f.startSequence(),f.startSequence(),f.writeOID(s),f.writeNull(),f.endSequence(),f.writeBuffer(o.buffer,3),f.endSequence(),"der"===e.type?f.buffer:c+"\n"+a.linebrk(f.buffer.toString("base64"),64)+"\n"+h},publicImport:function(t,e,r){var f;if("der"!==(r=r||{}).type){if(n.isBuffer(e)&&(e=e.toString("utf8")),o.isString(e)){var u=a.trimSurroundingText(e,c,h).replace(/\s+|\n\r|\n|\r$/gm,"");f=n.from(u,"base64")}}else{if(!n.isBuffer(e))throw Error("Unsupported key format");f=e}var p=new i.Reader(f);if(p.readSequence(),new i.Reader(p.readString(48,!0)).readOID(6,!0)!==s)throw Error("Invalid Public key format");var l=new i.Reader(p.readString(3,!0));l.readByte(),l.readSequence(),t.setPublic(l.readString(2,!0),l.readString(2,!0))},autoImport:function(e,r){return/^[\S\s]*-----BEGIN PRIVATE KEY-----\s*(?=(([A-Za-z0-9+/=]+\s*)+))\1-----END PRIVATE KEY-----[\S\s]*$/g.test(r)?(t.exports.privateImport(e,r),!0):!!/^[\S\s]*-----BEGIN PUBLIC KEY-----\s*(?=(([A-Za-z0-9+/=]+\s*)+))\1-----END PUBLIC KEY-----[\S\s]*$/g.test(r)&&(t.exports.publicImport(e,r),!0)}}},1973:(t,e,r)=>{var n=r(8287).Buffer,i=r(3200),o=r(8226)._;function s(t,e){null!=t&&("number"==typeof t?this.fromNumber(t,e):n.isBuffer(t)?this.fromBuffer(t):null==e&&"string"!=typeof t?this.fromByteArray(t):this.fromString(t,e))}function a(){return new s(null)}s.prototype.am=function(t,e,r,n,i,o){for(var s=16383&e,a=e>>14;--o>=0;){var f=16383&this[t],u=this[t++]>>14,c=a*f+u*s;i=((f=s*f+((16383&c)<<14)+r[n]+i)>>28)+(c>>14)+a*u,r[n++]=268435455&f}return i},s.prototype.DB=28,s.prototype.DM=268435455,s.prototype.DV=1<<28,s.prototype.FV=Math.pow(2,52),s.prototype.F1=24,s.prototype.F2=4;var f,u,c=new Array;for(f="0".charCodeAt(0),u=0;u<=9;++u)c[f++]=u;for(f="a".charCodeAt(0),u=10;u<36;++u)c[f++]=u;for(f="A".charCodeAt(0),u=10;u<36;++u)c[f++]=u;function h(t){return"0123456789abcdefghijklmnopqrstuvwxyz".charAt(t)}function p(t,e){var r=c[t.charCodeAt(e)];return null==r?-1:r}function l(t){var e=a();return e.fromInt(t),e}function y(t){var e,r=1;return 0!=(e=t>>>16)&&(t=e,r+=16),0!=(e=t>>8)&&(t=e,r+=8),0!=(e=t>>4)&&(t=e,r+=4),0!=(e=t>>2)&&(t=e,r+=2),0!=(e=t>>1)&&(t=e,r+=1),r}function g(t){this.m=t}function d(t){this.m=t,this.mp=t.invDigit(),this.mpl=32767&this.mp,this.mph=this.mp>>15,this.um=(1<>=16,e+=16),255&t||(t>>=8,e+=8),15&t||(t>>=4,e+=4),3&t||(t>>=2,e+=2),1&t||++e,e}function E(t){for(var e=0;0!=t;)t&=t-1,++e;return e}function w(){}function O(t){return t}function B(t){this.r2=a(),this.q3=a(),s.ONE.dlShiftTo(2*t.t,this.r2),this.mu=this.r2.divide(t),this.m=t}g.prototype.convert=function(t){return t.s<0||t.compareTo(this.m)>=0?t.mod(this.m):t},g.prototype.revert=function(t){return t},g.prototype.reduce=function(t){t.divRemTo(this.m,null,t)},g.prototype.mulTo=function(t,e,r){t.multiplyTo(e,r),this.reduce(r)},g.prototype.sqrTo=function(t,e){t.squareTo(e),this.reduce(e)},d.prototype.convert=function(t){var e=a();return t.abs().dlShiftTo(this.m.t,e),e.divRemTo(this.m,null,e),t.s<0&&e.compareTo(s.ZERO)>0&&this.m.subTo(e,e),e},d.prototype.revert=function(t){var e=a();return t.copyTo(e),this.reduce(e),e},d.prototype.reduce=function(t){for(;t.t<=this.mt2;)t[t.t++]=0;for(var e=0;e>15)*this.mpl&this.um)<<15)&t.DM;for(t[r=e+this.m.t]+=this.m.am(0,n,t,e,0,this.m.t);t[r]>=t.DV;)t[r]-=t.DV,t[++r]++}t.clamp(),t.drShiftTo(this.m.t,t),t.compareTo(this.m)>=0&&t.subTo(this.m,t)},d.prototype.mulTo=function(t,e,r){t.multiplyTo(e,r),this.reduce(r)},d.prototype.sqrTo=function(t,e){t.squareTo(e),this.reduce(e)},w.prototype.convert=O,w.prototype.revert=O,w.prototype.mulTo=function(t,e,r){t.multiplyTo(e,r)},w.prototype.sqrTo=function(t,e){t.squareTo(e)},B.prototype.convert=function(t){if(t.s<0||t.t>2*this.m.t)return t.mod(this.m);if(t.compareTo(this.m)<0)return t;var e=a();return t.copyTo(e),this.reduce(e),e},B.prototype.revert=function(t){return t},B.prototype.reduce=function(t){for(t.drShiftTo(this.m.t-1,this.r2),t.t>this.m.t+1&&(t.t=this.m.t+1,t.clamp()),this.mu.multiplyUpperTo(this.r2,this.m.t+1,this.q3),this.m.multiplyLowerTo(this.q3,this.m.t+1,this.r2);t.compareTo(this.r2)<0;)t.dAddOffset(1,this.m.t+1);for(t.subTo(this.r2,t);t.compareTo(this.m)>=0;)t.subTo(this.m,t)},B.prototype.mulTo=function(t,e,r){t.multiplyTo(e,r),this.reduce(r)},B.prototype.sqrTo=function(t,e){t.squareTo(e),this.reduce(e)};var A=[2,3,5,7,11,13,17,19,23,29,31,37,41,43,47,53,59,61,67,71,73,79,83,89,97,101,103,107,109,113,127,131,137,139,149,151,157,163,167,173,179,181,191,193,197,199,211,223,227,229,233,239,241,251,257,263,269,271,277,281,283,293,307,311,313,317,331,337,347,349,353,359,367,373,379,383,389,397,401,409,419,421,431,433,439,443,449,457,461,463,467,479,487,491,499,503,509,521,523,541,547,557,563,569,571,577,587,593,599,601,607,613,617,619,631,641,643,647,653,659,661,673,677,683,691,701,709,719,727,733,739,743,751,757,761,769,773,787,797,809,811,821,823,827,829,839,853,857,859,863,877,881,883,887,907,911,919,929,937,941,947,953,967,971,977,983,991,997],x=(1<<26)/A[A.length-1];s.prototype.copyTo=function(t){for(var e=this.t-1;e>=0;--e)t[e]=this[e];t.t=this.t,t.s=this.s},s.prototype.fromInt=function(t){this.t=1,this.s=t<0?-1:0,t>0?this[0]=t:t<-1?this[0]=t+DV:this.t=0},s.prototype.fromString=function(t,e,r){var n;switch(e){case 2:n=1;break;case 4:n=2;break;case 8:n=3;break;case 16:n=4;break;case 32:n=5;break;case 256:n=8;break;default:return void this.fromRadix(t,e)}this.t=0,this.s=0;for(var i=t.length,o=!1,a=0;--i>=0;){var f=8==n?255&t[i]:p(t,i);f<0?"-"==t.charAt(i)&&(o=!0):(o=!1,0===a?this[this.t++]=f:a+n>this.DB?(this[this.t-1]|=(f&(1<>this.DB-a):this[this.t-1]|=f<=this.DB&&(a-=this.DB))}!r&&8==n&&128&t[0]&&(this.s=-1,a>0&&(this[this.t-1]|=(1<0&&this[this.t-1]==t;)--this.t},s.prototype.dlShiftTo=function(t,e){var r;for(r=this.t-1;r>=0;--r)e[r+t]=this[r];for(r=t-1;r>=0;--r)e[r]=0;e.t=this.t+t,e.s=this.s},s.prototype.drShiftTo=function(t,e){for(var r=t;r=0;--r)e[r+s+1]=this[r]>>i|a,a=(this[r]&o)<=0;--r)e[r]=0;e[s]=a,e.t=this.t+s+1,e.s=this.s,e.clamp()},s.prototype.rShiftTo=function(t,e){e.s=this.s;var r=Math.floor(t/this.DB);if(r>=this.t)e.t=0;else{var n=t%this.DB,i=this.DB-n,o=(1<>n;for(var s=r+1;s>n;n>0&&(e[this.t-r-1]|=(this.s&o)<>=this.DB;if(t.t>=this.DB;n+=this.s}else{for(n+=this.s;r>=this.DB;n-=t.s}e.s=n<0?-1:0,n<-1?e[r++]=this.DV+n:n>0&&(e[r++]=n),e.t=r,e.clamp()},s.prototype.multiplyTo=function(t,e){var r=this.abs(),n=t.abs(),i=r.t;for(e.t=i+n.t;--i>=0;)e[i]=0;for(i=0;i=0;)t[r]=0;for(r=0;r=e.DV&&(t[r+e.t]-=e.DV,t[r+e.t+1]=1)}t.t>0&&(t[t.t-1]+=e.am(r,e[r],t,2*r,0,1)),t.s=0,t.clamp()},s.prototype.divRemTo=function(t,e,r){var n=t.abs();if(!(n.t<=0)){var i=this.abs();if(i.t0?(n.lShiftTo(c,o),i.lShiftTo(c,r)):(n.copyTo(o),i.copyTo(r));var h=o.t,p=o[h-1];if(0!==p){var l=p*(1<1?o[h-2]>>this.F2:0),g=this.FV/l,d=(1<=0&&(r[r.t++]=1,r.subTo(_,r)),s.ONE.dlShiftTo(h,_),_.subTo(o,o);o.t=0;){var b=r[--m]==p?this.DM:Math.floor(r[m]*g+(r[m-1]+v)*d);if((r[m]+=o.am(0,b,r,S,0,h))0&&r.rShiftTo(c,r),f<0&&s.ZERO.subTo(r,r)}}},s.prototype.invDigit=function(){if(this.t<1)return 0;var t=this[0];if(!(1&t))return 0;var e=3&t;return(e=(e=(e=(e=e*(2-(15&t)*e)&15)*(2-(255&t)*e)&255)*(2-((65535&t)*e&65535))&65535)*(2-t*e%this.DV)%this.DV)>0?this.DV-e:-e},s.prototype.isEven=function(){return 0===(this.t>0?1&this[0]:this.s)},s.prototype.exp=function(t,e){if(t>4294967295||t<1)return s.ONE;var r=a(),n=a(),i=e.convert(this),o=y(t)-1;for(i.copyTo(r);--o>=0;)if(e.sqrTo(r,n),(t&1<0)e.mulTo(n,i,r);else{var f=r;r=n,n=f}return e.revert(r)},s.prototype.chunkSize=function(t){return Math.floor(Math.LN2*this.DB/Math.log(t))},s.prototype.toRadix=function(t){if(null==t&&(t=10),0===this.signum()||t<2||t>36)return"0";var e=this.chunkSize(t),r=Math.pow(t,e),n=l(r),i=a(),o=a(),s="";for(this.divRemTo(n,i,o);i.signum()>0;)s=(r+o.intValue()).toString(t).substr(1)+s,i.divRemTo(n,i,o);return o.intValue().toString(t)+s},s.prototype.fromRadix=function(t,e){this.fromInt(0),null==e&&(e=10);for(var r=this.chunkSize(e),n=Math.pow(e,r),i=!1,o=0,a=0,f=0;f=r&&(this.dMultiply(n),this.dAddOffset(a,0),o=0,a=0))}o>0&&(this.dMultiply(Math.pow(e,o)),this.dAddOffset(a,0)),i&&s.ZERO.subTo(this,this)},s.prototype.fromNumber=function(t,e){if("number"==typeof e)if(t<2)this.fromInt(1);else for(this.fromNumber(t),this.testBit(t-1)||this.bitwiseTo(s.ONE.shiftLeft(t-1),m,this),this.isEven()&&this.dAddOffset(1,0);!this.isProbablePrime(e);)this.dAddOffset(2,0),this.bitLength()>t&&this.subTo(s.ONE.shiftLeft(t-1),this);else{var r=i.randomBytes(1+(t>>3)),n=7&t;n>0?r[0]&=(1<>=this.DB;if(t.t>=this.DB;n+=this.s}else{for(n+=this.s;r>=this.DB;n+=t.s}e.s=n<0?-1:0,n>0?e[r++]=n:n<-1&&(e[r++]=this.DV+n),e.t=r,e.clamp()},s.prototype.dMultiply=function(t){this[this.t]=this.am(0,t-1,this,0,0,this.t),++this.t,this.clamp()},s.prototype.dAddOffset=function(t,e){if(0!==t){for(;this.t<=e;)this[this.t++]=0;for(this[e]+=t;this[e]>=this.DV;)this[e]-=this.DV,++e>=this.t&&(this[this.t++]=0),++this[e]}},s.prototype.multiplyLowerTo=function(t,e,r){var n,i=Math.min(this.t+t.t,e);for(r.s=0,r.t=i;i>0;)r[--i]=0;for(n=r.t-this.t;i=0;)r[n]=0;for(n=Math.max(e-this.t,0);n0)if(0===e)r=this[0]%t;else for(var n=this.t-1;n>=0;--n)r=(e*r+this[n])%t;return r},s.prototype.millerRabin=function(t){var e=this.subtract(s.ONE),r=e.getLowestSetBit();if(r<=0)return!1;var n=e.shiftRight(r);(t=t+1>>1)>A.length&&(t=A.length);for(var i=a(),o=0;o0)for(a>a)>0&&(i=!0,o=h(r));s>=0;)a>(a+=this.DB-e)):(r=this[s]>>(a-=e)&n,a<=0&&(a+=this.DB,--s)),r>0&&(i=!0),i&&(o+=h(r));return i?o:"0"},s.prototype.negate=function(){var t=a();return s.ZERO.subTo(this,t),t},s.prototype.abs=function(){return this.s<0?this.negate():this},s.prototype.compareTo=function(t){var e=this.s-t.s;if(0!=e)return e;var r=this.t;if(0!=(e=r-t.t))return this.s<0?-e:e;for(;--r>=0;)if(0!=(e=this[r]-t[r]))return e;return 0},s.prototype.bitLength=function(){return this.t<=0?0:this.DB*(this.t-1)+y(this[this.t-1]^this.s&this.DM)},s.prototype.mod=function(t){var e=a();return this.abs().divRemTo(t,null,e),this.s<0&&e.compareTo(s.ZERO)>0&&t.subTo(e,e),e},s.prototype.modPowInt=function(t,e){var r;return r=t<256||e.isEven()?new g(e):new d(e),this.exp(t,r)},s.prototype.clone=function(){var t=a();return this.copyTo(t),t},s.prototype.intValue=function(){if(this.s<0){if(1==this.t)return this[0]-this.DV;if(0===this.t)return-1}else{if(1==this.t)return this[0];if(0===this.t)return 0}return(this[1]&(1<<32-this.DB)-1)<>24},s.prototype.shortValue=function(){return 0==this.t?this.s:this[0]<<16>>16},s.prototype.signum=function(){return this.s<0?-1:this.t<=0||1==this.t&&this[0]<=0?0:1},s.prototype.toByteArray=function(){var t=this.t,e=new Array;e[0]=this.s;var r,n=this.DB-t*this.DB%8,i=0;if(t-- >0)for(n>n)!=(this.s&this.DM)>>n&&(e[i++]=r|this.s<=0;)n<8?(r=(this[t]&(1<>(n+=this.DB-8)):(r=this[t]>>(n-=8)&255,n<=0&&(n+=this.DB,--t)),128&r&&(r|=-256),0===i&&(128&this.s)!=(128&r)&&++i,(i>0||r!=this.s)&&(e[i++]=r);return e},s.prototype.toBuffer=function(t){var e=n.from(this.toByteArray());if(!0===t&&0===e[0])e=e.slice(1);else if(o.isNumber(t)){if(e.length>t){for(var r=0;r0?this:t},s.prototype.and=function(t){var e=a();return this.bitwiseTo(t,v,e),e},s.prototype.or=function(t){var e=a();return this.bitwiseTo(t,m,e),e},s.prototype.xor=function(t){var e=a();return this.bitwiseTo(t,S,e),e},s.prototype.andNot=function(t){var e=a();return this.bitwiseTo(t,_,e),e},s.prototype.not=function(){for(var t=a(),e=0;e=this.t?0!=this.s:!!(this[e]&1<1){var h=a();for(n.sqrTo(s[1],h);f<=c;)s[f]=a(),n.mulTo(h,s[f-2],s[f]),f+=2}var p,v,m=t.t-1,S=!0,_=a();for(i=y(t[m])-1;m>=0;){for(i>=u?p=t[m]>>i-u&c:(p=(t[m]&(1<0&&(p|=t[m-1]>>this.DB+i-u)),f=r;!(1&p);)p>>=1,--f;if((i-=f)<0&&(i+=this.DB,--m),S)s[p].copyTo(o),S=!1;else{for(;f>1;)n.sqrTo(o,_),n.sqrTo(_,o),f-=2;f>0?n.sqrTo(o,_):(v=o,o=_,_=v),n.mulTo(_,s[p],o)}for(;m>=0&&!(t[m]&1<=0?(r.subTo(n,r),e&&i.subTo(a,i),o.subTo(f,o)):(n.subTo(r,n),e&&a.subTo(i,a),f.subTo(o,f))}return 0!=n.compareTo(s.ONE)?s.ZERO:f.compareTo(t)>=0?f.subtract(t):f.signum()<0?(f.addTo(t,f),f.signum()<0?f.add(t):f):f},s.prototype.pow=function(t){return this.exp(t,new w)},s.prototype.gcd=function(t){var e=this.s<0?this.negate():this.clone(),r=t.s<0?t.negate():t.clone();if(e.compareTo(r)<0){var n=e;e=r,r=n}var i=e.getLowestSetBit(),o=r.getLowestSetBit();if(o<0)return e;for(i0&&(e.rShiftTo(o,e),r.rShiftTo(o,r));e.signum()>0;)(i=e.getLowestSetBit())>0&&e.rShiftTo(i,e),(i=r.getLowestSetBit())>0&&r.rShiftTo(i,r),e.compareTo(r)>=0?(e.subTo(r,e),e.rShiftTo(1,e)):(r.subTo(e,r),r.rShiftTo(1,r));return o>0&&r.lShiftTo(o,r),r},s.prototype.isProbablePrime=function(t){var e,r=this.abs();if(1==r.t&&r[0]<=A[A.length-1]){for(e=0;e{var n=r(8287).Buffer,i=r(8226)._,o=(r(3200),r(1973)),s=r(8226),a=r(1768),f=r(4538);e.BigInteger=o,t.exports.Key=function(){function t(){this.n=null,this.e=0,this.d=null,this.p=null,this.q=null,this.dmp1=null,this.dmq1=null,this.coeff=null}return t.prototype.setOptions=function(t){var e=a[t.signingScheme],r=a[t.encryptionScheme];e===r?this.signingScheme=this.encryptionScheme=r.makeScheme(this,t):(this.encryptionScheme=r.makeScheme(this,t),this.signingScheme=e.makeScheme(this,t)),this.encryptEngine=f.getEngine(this,t)},t.prototype.generate=function(t,e){var r=t>>1;this.e=parseInt(e,16);for(var n=new o(e,16);;){for(;this.p=new o(t-r,1),0!==this.p.subtract(o.ONE).gcd(n).compareTo(o.ONE)||!this.p.isProbablePrime(10););for(;this.q=new o(r,1),0!==this.q.subtract(o.ONE).gcd(n).compareTo(o.ONE)||!this.q.isProbablePrime(10););if(this.p.compareTo(this.q)<=0){var i=this.p;this.p=this.q,this.q=i}var s=this.p.subtract(o.ONE),a=this.q.subtract(o.ONE),f=s.multiply(a);if(0===f.gcd(n).compareTo(o.ONE)){if(this.n=this.p.multiply(this.q),this.n.bitLength()0&&(i.isNumber(e)||e.length>0)&&r.length>0))throw Error("Invalid RSA private key");this.n=new o(t),this.e=i.isNumber(e)?e:s.get32IntFromBuffer(e,0),this.d=new o(r),n&&a&&f&&u&&c&&(this.p=new o(n),this.q=new o(a),this.dmp1=new o(f),this.dmq1=new o(u),this.coeff=new o(c)),this.$$recalculateCache()},t.prototype.setPublic=function(t,e){if(!(t&&e&&t.length>0&&(i.isNumber(e)||e.length>0)))throw Error("Invalid RSA public key");this.n=new o(t),this.e=i.isNumber(e)?e:s.get32IntFromBuffer(e,0),this.$$recalculateCache()},t.prototype.$doPrivate=function(t){if(this.p||this.q)return t.modPow(this.d,this.n);for(var e=t.mod(this.p).modPow(this.dmp1,this.p),r=t.mod(this.q).modPow(this.dmq1,this.q);e.compareTo(r)<0;)e=e.add(this.p);return e.subtract(r).multiply(this.coeff).mod(this.p).multiply(this.q).add(r)},t.prototype.$doPublic=function(t){return t.modPowInt(this.e,this.n)},t.prototype.encrypt=function(t,e){var r=[],i=[],o=t.length,s=Math.ceil(o/this.maxMessageLength)||1,a=Math.ceil(o/s||1);if(1==s)r.push(t);else for(var f=0;f0)throw Error("Incorrect data or key");for(var r=[],i=0,o=0,s=t.length/this.encryptedDataLength,a=0;a>3},t}()},2487:(t,e,r)=>{var n=r(8287).Buffer,i=(r(1973),r(3200));t.exports={isEncryption:!0,isSignature:!1},t.exports.digestLength={md4:16,md5:16,ripemd160:20,rmd160:20,sha1:20,sha224:28,sha256:32,sha384:48,sha512:64};var o="sha1";t.exports.eme_oaep_mgf1=function(e,r,s){s=s||o;for(var a=t.exports.digestLength[s],f=Math.ceil(r/a),u=n.alloc(a*f),c=n.alloc(4),h=0;hf-2*u-2)throw new Error("Message is too long to encode into an encoded message with a length of "+f+" bytes, increaseemLen to fix this error (minimum value for given parameters and options: "+(f-2*u-2)+")");var c=i.createHash(r);c.update(a),c=c.digest();var h=n.alloc(f-e.length-2*u-1);h.fill(0),h[h.length-1]=1;for(var p=n.concat([c,h,e]),l=i.randomBytes(u),y=s(l,p.length,r),g=0;g{var n=r(8287).Buffer,i=r(1973),o=r(3200),s=r(7449),a={md2:n.from("3020300c06082a864886f70d020205000410","hex"),md5:n.from("3020300c06082a864886f70d020505000410","hex"),sha1:n.from("3021300906052b0e03021a05000414","hex"),sha224:n.from("302d300d06096086480165030402040500041c","hex"),sha256:n.from("3031300d060960864801650304020105000420","hex"),sha384:n.from("3041300d060960864801650304020205000430","hex"),sha512:n.from("3051300d060960864801650304020305000440","hex"),ripemd160:n.from("3021300906052b2403020105000414","hex"),rmd160:n.from("3021300906052b2403020105000414","hex")},f={ripemd160:"rmd160"},u="sha256";t.exports={isEncryption:!0,isSignature:!0},t.exports.makeScheme=function(t,e){function r(t,e){this.key=t,this.options=e}return r.prototype.maxMessageLength=function(){return this.options.encryptionSchemeOptions&&this.options.encryptionSchemeOptions.padding==s.RSA_NO_PADDING?this.key.encryptedDataLength:this.key.encryptedDataLength-11},r.prototype.encPad=function(t,e){var r;if(e=e||{},t.length>this.key.maxMessageLength)throw new Error("Message too long for RSA (n="+this.key.encryptedDataLength+", l="+t.length+")");if(this.options.encryptionSchemeOptions&&this.options.encryptionSchemeOptions.padding==s.RSA_NO_PADDING)return(r=n.alloc(this.key.maxMessageLength-t.length)).fill(0),n.concat([r,t]);if(1===e.type)return(r=n.alloc(this.key.encryptedDataLength-t.length-1)).fill(255,0,r.length-1),r[0]=1,r[r.length-1]=0,n.concat([r,t]);(r=n.alloc(this.key.encryptedDataLength-t.length))[0]=0,r[1]=2;for(var i=o.randomBytes(r.length-3),a=0;a=t.length)return null}else{if(0!==t[0]||2!==t[1])return null;for(r=3;0!==t[r];)if(++r>=t.length)return null}return t.slice(r+1,t.length)},r.prototype.sign=function(t){var e=this.options.signingSchemeOptions.hash||u;if("browser"===this.options.environment){e=f[e]||e;var r=o.createHash(e);r.update(t);var n=this.pkcs1pad(r.digest(),e);return this.key.$doPrivate(new i(n)).toBuffer(this.key.encryptedDataLength)}var s=o.createSign("RSA-"+e.toUpperCase());return s.update(t),s.sign(this.options.rsaUtils.exportKey("private"))},r.prototype.verify=function(t,e,r){if(this.options.encryptionSchemeOptions&&this.options.encryptionSchemeOptions.padding==s.RSA_NO_PADDING)return!1;var a=this.options.signingSchemeOptions.hash||u;if("browser"===this.options.environment){a=f[a]||a,r&&(e=n.from(e,r));var c=o.createHash(a);c.update(t);var h=this.pkcs1pad(c.digest(),a);return this.key.$doPublic(new i(e)).toBuffer().toString("hex")==h.toString("hex")}var p=o.createVerify("RSA-"+a.toUpperCase());return p.update(t),p.verify(this.options.rsaUtils.exportKey("public"),e,r)},r.prototype.pkcs0pad=function(t){var e=n.alloc(this.key.maxMessageLength-t.length);return e.fill(0),n.concat([e,t])},r.prototype.pkcs0unpad=function(t){return"function"==typeof t.lastIndexOf?t.slice(t.lastIndexOf("\0")+1,t.length):t.slice(String.prototype.lastIndexOf.call(t,"\0")+1,t.length)},r.prototype.pkcs1pad=function(t,e){var r=a[e];if(!r)throw Error("Unsupported hash algorithm");var i=n.concat([r,t]);if(i.length+10>this.key.encryptedDataLength)throw Error("Key is too short for signing algorithm ("+e+")");var o=n.alloc(this.key.encryptedDataLength-i.length-1);return o.fill(255,0,o.length-1),o[0]=1,o[o.length-1]=0,n.concat([o,i])},new r(t,e)}},4414:(t,e,r)=>{var n=r(8287).Buffer,i=r(1973),o=r(3200);t.exports={isEncryption:!1,isSignature:!0};var s="sha1";t.exports.makeScheme=function(t,e){var a=r(1768).pkcs1_oaep;function f(t,e){this.key=t,this.options=e}return f.prototype.sign=function(t){var e=o.createHash(this.options.signingSchemeOptions.hash||s);e.update(t);var r=this.emsa_pss_encode(e.digest(),this.key.keySize-1);return this.key.$doPrivate(new i(r)).toBuffer(this.key.encryptedDataLength)},f.prototype.verify=function(t,e,r){r&&(e=n.from(e,r)),e=new i(e);var a=Math.ceil((this.key.keySize-1)/8),f=this.key.$doPublic(e).toBuffer(a),u=o.createHash(this.options.signingSchemeOptions.hash||s);return u.update(t),this.emsa_pss_verify(u.digest(),f,this.key.keySize-1)},f.prototype.emsa_pss_encode=function(t,e){var r=this.options.signingSchemeOptions.hash||s,i=this.options.signingSchemeOptions.mgf||a.eme_oaep_mgf1,f=this.options.signingSchemeOptions.saltLength||20,u=a.digestLength[r],c=Math.ceil(e/8);if(c>8-S<<8-S;v[0]=v[0]&_;var b=n.alloc(v.length+l.length+1);return v.copy(b,0),l.copy(b,v.length),b[b.length-1]=188,b},f.prototype.emsa_pss_verify=function(t,e,r){var i=this.options.signingSchemeOptions.hash||s,f=this.options.signingSchemeOptions.mgf||a.eme_oaep_mgf1,u=this.options.signingSchemeOptions.saltLength||20,c=a.digestLength[i],h=Math.ceil(r/8);if(h>8-(g=8*h-r)<<8-g,p[0]=p[0]&l,y=0;0===p[y]&&y{t.exports={pkcs1:r(8290),pkcs1_oaep:r(2487),pss:r(4414),isEncryption:function(e){return t.exports[e]&&t.exports[e].isEncryption},isSignature:function(e){return t.exports[e]&&t.exports[e].isSignature}}},8226:(t,e,r)=>{var n=r(5606);r(3200),t.exports.linebrk=function(t,e){for(var r="",n=0;n+e0){if(r>=4)return t.readUIntBE(e,r);for(var n=0,i=e+r,o=0;i>e;i--,o+=2)n+=t[i-1]*Math.pow(16,o);return n}return NaN},t.exports._={isObject:function(t){var e=typeof t;return!!t&&("object"==e||"function"==e)},isString:function(t){return"string"==typeof t||t instanceof String},isNumber:function(t){return"number"==typeof t||!isNaN(parseFloat(t))&&isFinite(t)},omit:function(t,e){var r={};for(var n in t)t.hasOwnProperty(n)&&n!==e&&(r[n]=t[n]);return r}},t.exports.trimSurroundingText=function(t,e,r){var n=0,i=t.length,o=t.indexOf(e);o>=0&&(n=o+e.length);var s=t.indexOf(r,o);return s>=0&&(i=s),t.substring(n,i)}},8875:(t,e,r)=>{"use strict";var n;if(!Object.keys){var i=Object.prototype.hasOwnProperty,o=Object.prototype.toString,s=r(1093),a=Object.prototype.propertyIsEnumerable,f=!a.call({toString:null},"toString"),u=a.call((function(){}),"prototype"),c=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],h=function(t){var e=t.constructor;return e&&e.prototype===t},p={$applicationCache:!0,$console:!0,$external:!0,$frame:!0,$frameElement:!0,$frames:!0,$innerHeight:!0,$innerWidth:!0,$onmozfullscreenchange:!0,$onmozfullscreenerror:!0,$outerHeight:!0,$outerWidth:!0,$pageXOffset:!0,$pageYOffset:!0,$parent:!0,$scrollLeft:!0,$scrollTop:!0,$scrollX:!0,$scrollY:!0,$self:!0,$webkitIndexedDB:!0,$webkitStorageInfo:!0,$window:!0},l=function(){if("undefined"==typeof window)return!1;for(var t in window)try{if(!p["$"+t]&&i.call(window,t)&&null!==window[t]&&"object"==typeof window[t])try{h(window[t])}catch(t){return!0}}catch(t){return!0}return!1}();n=function(t){var e=null!==t&&"object"==typeof t,r="[object Function]"===o.call(t),n=s(t),a=e&&"[object String]"===o.call(t),p=[];if(!e&&!r&&!n)throw new TypeError("Object.keys called on a non-object");var y=u&&r;if(a&&t.length>0&&!i.call(t,0))for(var g=0;g0)for(var d=0;d{"use strict";var n=Array.prototype.slice,i=r(1093),o=Object.keys,s=o?function(t){return o(t)}:r(8875),a=Object.keys;s.shim=function(){if(Object.keys){var t=function(){var t=Object.keys(arguments);return t&&t.length===arguments.length}(1,2);t||(Object.keys=function(t){return i(t)?a(n.call(t)):a(t)})}else Object.keys=s;return Object.keys||s},t.exports=s},1093:t=>{"use strict";var e=Object.prototype.toString;t.exports=function(t){var r=e.call(t),n="[object Arguments]"===r;return n||(n="[object Array]"!==r&&null!==t&&"object"==typeof t&&"number"==typeof t.length&&t.length>=0&&"[object Function]"===e.call(t.callee)),n}},8403:(t,e,r)=>{"use strict";var n=r(1189),i=r(1333)(),o=r(8075),s=Object,a=o("Array.prototype.push"),f=o("Object.prototype.propertyIsEnumerable"),u=i?Object.getOwnPropertySymbols:null;t.exports=function(t,e){if(null==t)throw new TypeError("target must be an object");var r=s(t);if(1===arguments.length)return r;for(var o=1;o{"use strict";var n=r(8403);t.exports=function(){return Object.assign?function(){if(!Object.assign)return!1;for(var t="abcdefghijklmnopqrst",e=t.split(""),r={},n=0;n{var e,r,n=t.exports={};function i(){throw new Error("setTimeout has not been defined")}function o(){throw new Error("clearTimeout has not been defined")}function s(t){if(e===setTimeout)return setTimeout(t,0);if((e===i||!e)&&setTimeout)return e=setTimeout,setTimeout(t,0);try{return e(t,0)}catch(r){try{return e.call(null,t,0)}catch(r){return e.call(this,t,0)}}}!function(){try{e="function"==typeof setTimeout?setTimeout:i}catch(t){e=i}try{r="function"==typeof clearTimeout?clearTimeout:o}catch(t){r=o}}();var a,f=[],u=!1,c=-1;function h(){u&&a&&(u=!1,a.length?f=a.concat(f):c=-1,f.length&&p())}function p(){if(!u){var t=s(h);u=!0;for(var e=f.length;e;){for(a=f,f=[];++c1)for(var r=1;r{"use strict";var n,i=r(5606),o=r(8287),s=o.Buffer,a={};for(n in o)o.hasOwnProperty(n)&&"SlowBuffer"!==n&&"Buffer"!==n&&(a[n]=o[n]);var f=a.Buffer={};for(n in s)s.hasOwnProperty(n)&&"allocUnsafe"!==n&&"allocUnsafeSlow"!==n&&(f[n]=s[n]);if(a.Buffer.prototype=s.prototype,f.from&&f.from!==Uint8Array.from||(f.from=function(t,e,r){if("number"==typeof t)throw new TypeError('The "value" argument must not be of type number. Received type '+typeof t);if(t&&void 0===t.length)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof t);return s(t,e,r)}),f.alloc||(f.alloc=function(t,e,r){if("number"!=typeof t)throw new TypeError('The "size" argument must be of type number. Received type '+typeof t);if(t<0||t>=2*(1<<30))throw new RangeError('The value "'+t+'" is invalid for option "size"');var n=s(t);return e&&0!==e.length?"string"==typeof r?n.fill(e,r):n.fill(e):n.fill(0),n}),!a.kStringMaxLength)try{a.kStringMaxLength=i.binding("buffer").kStringMaxLength}catch(t){}a.constants||(a.constants={MAX_LENGTH:a.kMaxLength},a.kStringMaxLength&&(a.constants.MAX_STRING_LENGTH=a.kStringMaxLength)),t.exports=a},6897:(t,e,r)=>{"use strict";var n=r(453),i=r(41),o=r(592)(),s=r(5795),a=r(9675),f=n("%Math.floor%");t.exports=function(t,e){if("function"!=typeof t)throw new a("`fn` is not a function");if("number"!=typeof e||e<0||e>4294967295||f(e)!==e)throw new a("`length` must be a positive 32-bit integer");var r=arguments.length>2&&!!arguments[2],n=!0,u=!0;if("length"in t&&s){var c=s(t,"length");c&&!c.configurable&&(n=!1),c&&!c.writable&&(u=!1)}return(n||u||!r)&&(o?i(t,"length",e,!0,!0):i(t,"length",e)),t}},3200:(t,e,r)=>{var n=r(8287).Buffer,i=r(1396),o={randomBytes:function(t){for(var e=[],r=0;r{var n=r(8287).Buffer;const i=r(3229);let o={outputEncoding:"",PublicFormat:"pkcs1-public",PrivateFormat:"pkcs1-private",options:{environment:"browser",encryptionScheme:"pkcs1"}};t.exports={NodeRSA:i,encryptRSAWithPublicKey:function(t,e,r={}){return r=Object.assign({},o,r),new i(e,r.PublicFormat,r.options).encrypt(t,r.outEncoding||"base64")},encryptRSAWithPrivateKey:function(t,e,r={}){return r=Object.assign({},o,r),new i(e,r.PrivateFormat,r.options).encryptPrivate(t,r.outputEncoding||"base64")},decryptRSAWithPublicKey:function(t,e,r={}){return r=Object.assign({},o,r),new i(e,r.PublicEncoding,r.options).decryptPublic(t,r.outEncoding||"utf8")},decryptRSAWithPrivateKey:function(t,e,r={}){return r=Object.assign({},o,r),new i(e,r.PrivateEncoding,r.options).decrypt(t,r.outEncoding||"utf8")},sign:function(t,e,r={}){return r=Object.assign({},o,r),new i(e,r.PrivateEncoding,r.options).sign(t,r.outEncoding||"base64")},verify:function(t,e,r,s={}){return"string"==typeof e&&e.match(/^([0-9a-fA-F]{2})*$/)?e=n.from(e,"hex"):"string"==typeof e&&(e=n.from(e,"base64")),s=Object.assign({},o,s),new i(r,s.PublicEncoding,s.options).verify(t,e)}}},7449:t=>{"use strict";t.exports=JSON.parse('{"O_RDONLY":0,"O_WRONLY":1,"O_RDWR":2,"S_IFMT":61440,"S_IFREG":32768,"S_IFDIR":16384,"S_IFCHR":8192,"S_IFBLK":24576,"S_IFIFO":4096,"S_IFLNK":40960,"S_IFSOCK":49152,"O_CREAT":512,"O_EXCL":2048,"O_NOCTTY":131072,"O_TRUNC":1024,"O_APPEND":8,"O_DIRECTORY":1048576,"O_NOFOLLOW":256,"O_SYNC":128,"O_SYMLINK":2097152,"O_NONBLOCK":4,"S_IRWXU":448,"S_IRUSR":256,"S_IWUSR":128,"S_IXUSR":64,"S_IRWXG":56,"S_IRGRP":32,"S_IWGRP":16,"S_IXGRP":8,"S_IRWXO":7,"S_IROTH":4,"S_IWOTH":2,"S_IXOTH":1,"E2BIG":7,"EACCES":13,"EADDRINUSE":48,"EADDRNOTAVAIL":49,"EAFNOSUPPORT":47,"EAGAIN":35,"EALREADY":37,"EBADF":9,"EBADMSG":94,"EBUSY":16,"ECANCELED":89,"ECHILD":10,"ECONNABORTED":53,"ECONNREFUSED":61,"ECONNRESET":54,"EDEADLK":11,"EDESTADDRREQ":39,"EDOM":33,"EDQUOT":69,"EEXIST":17,"EFAULT":14,"EFBIG":27,"EHOSTUNREACH":65,"EIDRM":90,"EILSEQ":92,"EINPROGRESS":36,"EINTR":4,"EINVAL":22,"EIO":5,"EISCONN":56,"EISDIR":21,"ELOOP":62,"EMFILE":24,"EMLINK":31,"EMSGSIZE":40,"EMULTIHOP":95,"ENAMETOOLONG":63,"ENETDOWN":50,"ENETRESET":52,"ENETUNREACH":51,"ENFILE":23,"ENOBUFS":55,"ENODATA":96,"ENODEV":19,"ENOENT":2,"ENOEXEC":8,"ENOLCK":77,"ENOLINK":97,"ENOMEM":12,"ENOMSG":91,"ENOPROTOOPT":42,"ENOSPC":28,"ENOSR":98,"ENOSTR":99,"ENOSYS":78,"ENOTCONN":57,"ENOTDIR":20,"ENOTEMPTY":66,"ENOTSOCK":38,"ENOTSUP":45,"ENOTTY":25,"ENXIO":6,"EOPNOTSUPP":102,"EOVERFLOW":84,"EPERM":1,"EPIPE":32,"EPROTO":100,"EPROTONOSUPPORT":43,"EPROTOTYPE":41,"ERANGE":34,"EROFS":30,"ESPIPE":29,"ESRCH":3,"ESTALE":70,"ETIME":101,"ETIMEDOUT":60,"ETXTBSY":26,"EWOULDBLOCK":35,"EXDEV":18,"SIGHUP":1,"SIGINT":2,"SIGQUIT":3,"SIGILL":4,"SIGTRAP":5,"SIGABRT":6,"SIGIOT":6,"SIGBUS":10,"SIGFPE":8,"SIGKILL":9,"SIGUSR1":30,"SIGSEGV":11,"SIGUSR2":31,"SIGPIPE":13,"SIGALRM":14,"SIGTERM":15,"SIGCHLD":20,"SIGCONT":19,"SIGSTOP":17,"SIGTSTP":18,"SIGTTIN":21,"SIGTTOU":22,"SIGURG":16,"SIGXCPU":24,"SIGXFSZ":25,"SIGVTALRM":26,"SIGPROF":27,"SIGWINCH":28,"SIGIO":23,"SIGSYS":12,"SSL_OP_ALL":2147486719,"SSL_OP_ALLOW_UNSAFE_LEGACY_RENEGOTIATION":262144,"SSL_OP_CIPHER_SERVER_PREFERENCE":4194304,"SSL_OP_CISCO_ANYCONNECT":32768,"SSL_OP_COOKIE_EXCHANGE":8192,"SSL_OP_CRYPTOPRO_TLSEXT_BUG":2147483648,"SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS":2048,"SSL_OP_EPHEMERAL_RSA":0,"SSL_OP_LEGACY_SERVER_CONNECT":4,"SSL_OP_MICROSOFT_BIG_SSLV3_BUFFER":32,"SSL_OP_MICROSOFT_SESS_ID_BUG":1,"SSL_OP_MSIE_SSLV2_RSA_PADDING":0,"SSL_OP_NETSCAPE_CA_DN_BUG":536870912,"SSL_OP_NETSCAPE_CHALLENGE_BUG":2,"SSL_OP_NETSCAPE_DEMO_CIPHER_CHANGE_BUG":1073741824,"SSL_OP_NETSCAPE_REUSE_CIPHER_CHANGE_BUG":8,"SSL_OP_NO_COMPRESSION":131072,"SSL_OP_NO_QUERY_MTU":4096,"SSL_OP_NO_SESSION_RESUMPTION_ON_RENEGOTIATION":65536,"SSL_OP_NO_SSLv2":16777216,"SSL_OP_NO_SSLv3":33554432,"SSL_OP_NO_TICKET":16384,"SSL_OP_NO_TLSv1":67108864,"SSL_OP_NO_TLSv1_1":268435456,"SSL_OP_NO_TLSv1_2":134217728,"SSL_OP_PKCS1_CHECK_1":0,"SSL_OP_PKCS1_CHECK_2":0,"SSL_OP_SINGLE_DH_USE":1048576,"SSL_OP_SINGLE_ECDH_USE":524288,"SSL_OP_SSLEAY_080_CLIENT_DH_BUG":128,"SSL_OP_SSLREF2_REUSE_CERT_TYPE_BUG":0,"SSL_OP_TLS_BLOCK_PADDING_BUG":512,"SSL_OP_TLS_D5_BUG":256,"SSL_OP_TLS_ROLLBACK_BUG":8388608,"ENGINE_METHOD_DSA":2,"ENGINE_METHOD_DH":4,"ENGINE_METHOD_RAND":8,"ENGINE_METHOD_ECDH":16,"ENGINE_METHOD_ECDSA":32,"ENGINE_METHOD_CIPHERS":64,"ENGINE_METHOD_DIGESTS":128,"ENGINE_METHOD_STORE":256,"ENGINE_METHOD_PKEY_METHS":512,"ENGINE_METHOD_PKEY_ASN1_METHS":1024,"ENGINE_METHOD_ALL":65535,"ENGINE_METHOD_NONE":0,"DH_CHECK_P_NOT_SAFE_PRIME":2,"DH_CHECK_P_NOT_PRIME":1,"DH_UNABLE_TO_CHECK_GENERATOR":4,"DH_NOT_SUITABLE_GENERATOR":8,"NPN_ENABLED":1,"RSA_PKCS1_PADDING":1,"RSA_SSLV23_PADDING":2,"RSA_NO_PADDING":3,"RSA_PKCS1_OAEP_PADDING":4,"RSA_X931_PADDING":5,"RSA_PKCS1_PSS_PADDING":6,"POINT_CONVERSION_COMPRESSED":2,"POINT_CONVERSION_UNCOMPRESSED":4,"POINT_CONVERSION_HYBRID":6,"F_OK":0,"R_OK":4,"W_OK":2,"X_OK":1,"UV_UDP_REUSEADDR":4}')}},e={};function r(n){var i=e[n];if(void 0!==i)return i.exports;var o=e[n]={exports:{}};return t[n].call(o.exports,o,o.exports,r),o.exports}return r.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(t){if("object"==typeof window)return window}}(),r(7033)})())); \ No newline at end of file +/*! For license information please see node-rsa.bundle.js.LICENSE.txt */ ! function(t, e) { + "object" == typeof exports && "object" == typeof module ? module.exports = e() : "function" == typeof define && define.amd ? define([], e) : "object" == typeof exports ? exports.NODERSA = e() : t.NODERSA = e() +}(globalThis, (() => (() => { + var t = { + 6395: t => { + t.exports = { + newInvalidAsn1Error: function(t) { + var e = new Error; + return e.name = "InvalidAsn1Error", e.message = t || "", e + } + } + }, + 5670: (t, e, r) => { + var n = r(6395), + i = r(6299), + o = r(3319), + s = r(1431); + for (var a in t.exports = { + Reader: o, + Writer: s + }, i) i.hasOwnProperty(a) && (t.exports[a] = i[a]); + for (var f in n) n.hasOwnProperty(f) && (t.exports[f] = n[f]) + }, + 3319: (t, e, r) => { + var n = r(4529), + i = r(4774).Buffer, + o = r(6299), + s = r(6395).newInvalidAsn1Error; + + function a(t) { + if (!t || !i.isBuffer(t)) throw new TypeError("data must be a node Buffer"); + this._buf = t, this._size = t.length, this._len = 0, this._offset = 0 + } + Object.defineProperty(a.prototype, "length", { + enumerable: !0, + get: function() { + return this._len + } + }), Object.defineProperty(a.prototype, "offset", { + enumerable: !0, + get: function() { + return this._offset + } + }), Object.defineProperty(a.prototype, "remain", { + get: function() { + return this._size - this._offset + } + }), Object.defineProperty(a.prototype, "buffer", { + get: function() { + return this._buf.slice(this._offset) + } + }), a.prototype.readByte = function(t) { + if (this._size - this._offset < 1) return null; + var e = 255 & this._buf[this._offset]; + return t || (this._offset += 1), e + }, a.prototype.peek = function() { + return this.readByte(!0) + }, a.prototype.readLength = function(t) { + if (void 0 === t && (t = this._offset), t >= this._size) return null; + var e = 255 & this._buf[t++]; + if (null === e) return null; + if (128 & ~e) this._len = e; + else { + if (0 == (e &= 127)) throw s("Indefinite length not supported"); + if (e > 4) throw s("encoding too long"); + if (this._size - t < e) return null; + this._len = 0; + for (var r = 0; r < e; r++) this._len = (this._len << 8) + (255 & this._buf[t++]) + } + return t + }, a.prototype.readSequence = function(t) { + var e = this.peek(); + if (null === e) return null; + if (void 0 !== t && t !== e) throw s("Expected 0x" + t.toString(16) + ": got 0x" + e.toString(16)); + var r = this.readLength(this._offset + 1); + return null === r ? null : (this._offset = r, e) + }, a.prototype.readInt = function() { + return this._readTag(o.Integer) + }, a.prototype.readBoolean = function() { + return 0 !== this._readTag(o.Boolean) + }, a.prototype.readEnumeration = function() { + return this._readTag(o.Enumeration) + }, a.prototype.readString = function(t, e) { + t || (t = o.OctetString); + var r = this.peek(); + if (null === r) return null; + if (r !== t) throw s("Expected 0x" + t.toString(16) + ": got 0x" + r.toString(16)); + var n = this.readLength(this._offset + 1); + if (null === n) return null; + if (this.length > this._size - n) return null; + if (this._offset = n, 0 === this.length) return e ? i.alloc(0) : ""; + var a = this._buf.slice(this._offset, this._offset + this.length); + return this._offset += this.length, e ? a : a.toString("utf8") + }, a.prototype.readOID = function(t) { + t || (t = o.OID); + var e = this.readString(t, !0); + if (null === e) return null; + for (var r = [], n = 0, i = 0; i < e.length; i++) { + var s = 255 & e[i]; + n <<= 7, n += 127 & s, 128 & s || (r.push(n), n = 0) + } + return n = r.shift(), r.unshift(n % 40), r.unshift(n / 40 | 0), r.join(".") + }, a.prototype._readTag = function(t) { + n.ok(void 0 !== t); + var e = this.peek(); + if (null === e) return null; + if (e !== t) throw s("Expected 0x" + t.toString(16) + ": got 0x" + e.toString(16)); + var r = this.readLength(this._offset + 1); + if (null === r) return null; + if (this.length > 4) throw s("Integer too long: " + this.length); + if (this.length > this._size - r) return null; + this._offset = r; + for (var i = this._buf[this._offset], o = 0, a = 0; a < this.length; a++) o <<= 8, o |= 255 & this._buf[this._offset++]; + return 128 & ~i || 4 === a || (o -= 1 << 8 * a), 0 | o + }, t.exports = a + }, + 6299: t => { + t.exports = { + EOC: 0, + Boolean: 1, + Integer: 2, + BitString: 3, + OctetString: 4, + Null: 5, + OID: 6, + ObjectDescriptor: 7, + External: 8, + Real: 9, + Enumeration: 10, + PDV: 11, + Utf8String: 12, + RelativeOID: 13, + Sequence: 16, + Set: 17, + NumericString: 18, + PrintableString: 19, + T61String: 20, + VideotexString: 21, + IA5String: 22, + UTCTime: 23, + GeneralizedTime: 24, + GraphicString: 25, + VisibleString: 26, + GeneralString: 28, + UniversalString: 29, + CharacterString: 30, + BMPString: 31, + Constructor: 32, + Context: 128 + } + }, + 1431: (t, e, r) => { + var n = r(4529), + i = r(4774).Buffer, + o = r(6299), + s = r(6395).newInvalidAsn1Error, + a = { + size: 1024, + growthFactor: 8 + }; + + function f(t) { + var e, r; + e = a, r = t || {}, n.ok(e), n.equal(typeof e, "object"), n.ok(r), n.equal(typeof r, "object"), Object.getOwnPropertyNames(e).forEach((function(t) { + if (!r[t]) { + var n = Object.getOwnPropertyDescriptor(e, t); + Object.defineProperty(r, t, n) + } + })), t = r, this._buf = i.alloc(t.size || 1024), this._size = this._buf.length, this._offset = 0, this._options = t, this._seq = [] + } + Object.defineProperty(f.prototype, "buffer", { + get: function() { + if (this._seq.length) throw s(this._seq.length + " unended sequence(s)"); + return this._buf.slice(0, this._offset) + } + }), f.prototype.writeByte = function(t) { + if ("number" != typeof t) throw new TypeError("argument must be a Number"); + this._ensure(1), this._buf[this._offset++] = t + }, f.prototype.writeInt = function(t, e) { + if ("number" != typeof t) throw new TypeError("argument must be a Number"); + "number" != typeof e && (e = o.Integer); + for (var r = 4; + (!(4286578688 & t) || -8388608 == (4286578688 & t)) && r > 1;) r--, t <<= 8; + if (r > 4) throw s("BER ints cannot be > 0xffffffff"); + for (this._ensure(2 + r), this._buf[this._offset++] = e, this._buf[this._offset++] = r; r-- > 0;) this._buf[this._offset++] = (4278190080 & t) >>> 24, t <<= 8 + }, f.prototype.writeNull = function() { + this.writeByte(o.Null), this.writeByte(0) + }, f.prototype.writeEnumeration = function(t, e) { + if ("number" != typeof t) throw new TypeError("argument must be a Number"); + return "number" != typeof e && (e = o.Enumeration), this.writeInt(t, e) + }, f.prototype.writeBoolean = function(t, e) { + if ("boolean" != typeof t) throw new TypeError("argument must be a Boolean"); + "number" != typeof e && (e = o.Boolean), this._ensure(3), this._buf[this._offset++] = e, this._buf[this._offset++] = 1, this._buf[this._offset++] = t ? 255 : 0 + }, f.prototype.writeString = function(t, e) { + if ("string" != typeof t) throw new TypeError("argument must be a string (was: " + typeof t + ")"); + "number" != typeof e && (e = o.OctetString); + var r = i.byteLength(t); + this.writeByte(e), this.writeLength(r), r && (this._ensure(r), this._buf.write(t, this._offset), this._offset += r) + }, f.prototype.writeBuffer = function(t, e) { + if ("number" != typeof e) throw new TypeError("tag must be a number"); + if (!i.isBuffer(t)) throw new TypeError("argument must be a buffer"); + this.writeByte(e), this.writeLength(t.length), this._ensure(t.length), t.copy(this._buf, this._offset, 0, t.length), this._offset += t.length + }, f.prototype.writeStringArray = function(t) { + if (!t instanceof Array) throw new TypeError("argument must be an Array[String]"); + var e = this; + t.forEach((function(t) { + e.writeString(t) + })) + }, f.prototype.writeOID = function(t, e) { + if ("string" != typeof t) throw new TypeError("argument must be a string"); + if ("number" != typeof e && (e = o.OID), !/^([0-9]+\.){3,}[0-9]+$/.test(t)) throw new Error("argument is not a valid OID string"); + var r = t.split("."), + n = []; + n.push(40 * parseInt(r[0], 10) + parseInt(r[1], 10)), r.slice(2).forEach((function(t) { + ! function(t, e) { + e < 128 ? t.push(e) : e < 16384 ? (t.push(e >>> 7 | 128), t.push(127 & e)) : e < 2097152 ? (t.push(e >>> 14 | 128), t.push(e >>> 7 & 255 | 128), t.push(127 & e)) : e < 268435456 ? (t.push(e >>> 21 | 128), t.push(e >>> 14 & 255 | 128), t.push(e >>> 7 & 255 | 128), t.push(127 & e)) : (t.push(e >>> 28 & 255 | 128), t.push(e >>> 21 & 255 | 128), t.push(e >>> 14 & 255 | 128), t.push(e >>> 7 & 255 | 128), t.push(127 & e)) + }(n, parseInt(t, 10)) + })); + var i = this; + this._ensure(2 + n.length), this.writeByte(e), this.writeLength(n.length), n.forEach((function(t) { + i.writeByte(t) + })) + }, f.prototype.writeLength = function(t) { + if ("number" != typeof t) throw new TypeError("argument must be a Number"); + if (this._ensure(4), t <= 127) this._buf[this._offset++] = t; + else if (t <= 255) this._buf[this._offset++] = 129, this._buf[this._offset++] = t; + else if (t <= 65535) this._buf[this._offset++] = 130, this._buf[this._offset++] = t >> 8, this._buf[this._offset++] = t; + else { + if (!(t <= 16777215)) throw s("Length too long (> 4 bytes)"); + this._buf[this._offset++] = 131, this._buf[this._offset++] = t >> 16, this._buf[this._offset++] = t >> 8, this._buf[this._offset++] = t + } + }, f.prototype.startSequence = function(t) { + "number" != typeof t && (t = o.Sequence | o.Constructor), this.writeByte(t), this._seq.push(this._offset), this._ensure(3), this._offset += 3 + }, f.prototype.endSequence = function() { + var t = this._seq.pop(), + e = t + 3, + r = this._offset - e; + if (r <= 127) this._shift(e, r, -2), this._buf[t] = r; + else if (r <= 255) this._shift(e, r, -1), this._buf[t] = 129, this._buf[t + 1] = r; + else if (r <= 65535) this._buf[t] = 130, this._buf[t + 1] = r >> 8, this._buf[t + 2] = r; + else { + if (!(r <= 16777215)) throw s("Sequence too long"); + this._shift(e, r, 1), this._buf[t] = 131, this._buf[t + 1] = r >> 16, this._buf[t + 2] = r >> 8, this._buf[t + 3] = r + } + }, f.prototype._shift = function(t, e, r) { + n.ok(void 0 !== t), n.ok(void 0 !== e), n.ok(r), this._buf.copy(this._buf, t + r, t, t + e), this._offset += r + }, f.prototype._ensure = function(t) { + if (n.ok(t), this._size - this._offset < t) { + var e = this._size * this._options.growthFactor; + e - this._offset < t && (e += t); + var r = i.alloc(e); + this._buf.copy(r, 0, 0, this._offset), this._buf = r, this._size = e + } + }, t.exports = f + }, + 3100: (t, e, r) => { + var n = r(5670); + t.exports = { + Ber: n, + BerReader: n.Reader, + BerWriter: n.Writer + } + }, + 4529: (t, e, r) => { + "use strict"; + var n = r(1514)(); + + function i(t, e) { + if (t === e) return 0; + for (var r = t.length, n = e.length, i = 0, o = Math.min(r, n); i < o; ++i) + if (t[i] !== e[i]) { + r = t[i], n = e[i]; + break + } return r < n ? -1 : n < r ? 1 : 0 + } + + function o(t) { + return r.g.Buffer && "function" == typeof r.g.Buffer.isBuffer ? r.g.Buffer.isBuffer(t) : !(null == t || !t._isBuffer) + } + var s = r(4591), + a = Object.prototype.hasOwnProperty, + f = Array.prototype.slice, + u = "foo" === function() {}.name; + + function c(t) { + return Object.prototype.toString.call(t) + } + + function h(t) { + return !o(t) && "function" == typeof r.g.ArrayBuffer && ("function" == typeof ArrayBuffer.isView ? ArrayBuffer.isView(t) : !!t && (t instanceof DataView || !!(t.buffer && t.buffer instanceof ArrayBuffer))) + } + var p = t.exports = m, + l = /\s*function\s+([^\(\s]*)\s*/; + + function y(t) { + if (s.isFunction(t)) { + if (u) return t.name; + var e = t.toString().match(l); + return e && e[1] + } + } + + function g(t, e) { + return "string" == typeof t ? t.length < e ? t : t.slice(0, e) : t + } + + function d(t) { + if (u || !s.isFunction(t)) return s.inspect(t); + var e = y(t); + return "[Function" + (e ? ": " + e : "") + "]" + } + + function v(t, e, r, n, i) { + throw new p.AssertionError({ + message: r, + actual: t, + expected: e, + operator: n, + stackStartFunction: i + }) + } + + function m(t, e) { + t || v(t, !0, e, "==", p.ok) + } + + function S(t, e, r, n) { + if (t === e) return !0; + if (o(t) && o(e)) return 0 === i(t, e); + if (s.isDate(t) && s.isDate(e)) return t.getTime() === e.getTime(); + if (s.isRegExp(t) && s.isRegExp(e)) return t.source === e.source && t.global === e.global && t.multiline === e.multiline && t.lastIndex === e.lastIndex && t.ignoreCase === e.ignoreCase; + if (null !== t && "object" == typeof t || null !== e && "object" == typeof e) { + if (h(t) && h(e) && c(t) === c(e) && !(t instanceof Float32Array || t instanceof Float64Array)) return 0 === i(new Uint8Array(t.buffer), new Uint8Array(e.buffer)); + if (o(t) !== o(e)) return !1; + var a = (n = n || { + actual: [], + expected: [] + }).actual.indexOf(t); + return -1 !== a && a === n.expected.indexOf(e) || (n.actual.push(t), n.expected.push(e), function(t, e, r, n) { + if (null == t || null == e) return !1; + if (s.isPrimitive(t) || s.isPrimitive(e)) return t === e; + if (r && Object.getPrototypeOf(t) !== Object.getPrototypeOf(e)) return !1; + var i = _(t), + o = _(e); + if (i && !o || !i && o) return !1; + if (i) return S(t = f.call(t), e = f.call(e), r); + var a, u, c = w(t), + h = w(e); + if (c.length !== h.length) return !1; + for (c.sort(), h.sort(), u = c.length - 1; u >= 0; u--) + if (c[u] !== h[u]) return !1; + for (u = c.length - 1; u >= 0; u--) + if (!S(t[a = c[u]], e[a], r, n)) return !1; + return !0 + }(t, e, r, n)) + } + return r ? t === e : t == e + } + + function _(t) { + return "[object Arguments]" == Object.prototype.toString.call(t) + } + + function b(t, e) { + if (!t || !e) return !1; + if ("[object RegExp]" == Object.prototype.toString.call(e)) return e.test(t); + try { + if (t instanceof e) return !0 + } catch (t) {} + return !Error.isPrototypeOf(e) && !0 === e.call({}, t) + } + + function E(t, e, r, n) { + var i; + if ("function" != typeof e) throw new TypeError('"block" argument must be a function'); + "string" == typeof r && (n = r, r = null), i = function(t) { + var e; + try { + t() + } catch (t) { + e = t + } + return e + }(e), n = (r && r.name ? " (" + r.name + ")." : ".") + (n ? " " + n : "."), t && !i && v(i, r, "Missing expected exception" + n); + var o = "string" == typeof n, + a = !t && i && !r; + if ((!t && s.isError(i) && o && b(i, r) || a) && v(i, r, "Got unwanted exception" + n), t && i && r && !b(i, r) || !t && i) throw i + } + p.AssertionError = function(t) { + this.name = "AssertionError", this.actual = t.actual, this.expected = t.expected, this.operator = t.operator, t.message ? (this.message = t.message, this.generatedMessage = !1) : (this.message = g(d(this.actual), 128) + " " + this.operator + " " + g(d(this.expected), 128), this.generatedMessage = !0); + var e = t.stackStartFunction || v; + if (Error.captureStackTrace) Error.captureStackTrace(this, e); + else { + var r = new Error; + if (r.stack) { + var n = r.stack, + i = y(e), + o = n.indexOf("\n" + i); + if (o >= 0) { + var s = n.indexOf("\n", o + 1); + n = n.substring(s + 1) + } + this.stack = n + } + } + }, s.inherits(p.AssertionError, Error), p.fail = v, p.ok = m, p.equal = function(t, e, r) { + t != e && v(t, e, r, "==", p.equal) + }, p.notEqual = function(t, e, r) { + t == e && v(t, e, r, "!=", p.notEqual) + }, p.deepEqual = function(t, e, r) { + S(t, e, !1) || v(t, e, r, "deepEqual", p.deepEqual) + }, p.deepStrictEqual = function(t, e, r) { + S(t, e, !0) || v(t, e, r, "deepStrictEqual", p.deepStrictEqual) + }, p.notDeepEqual = function(t, e, r) { + S(t, e, !1) && v(t, e, r, "notDeepEqual", p.notDeepEqual) + }, p.notDeepStrictEqual = function t(e, r, n) { + S(e, r, !0) && v(e, r, n, "notDeepStrictEqual", t) + }, p.strictEqual = function(t, e, r) { + t !== e && v(t, e, r, "===", p.strictEqual) + }, p.notStrictEqual = function(t, e, r) { + t === e && v(t, e, r, "!==", p.notStrictEqual) + }, p.throws = function(t, e, r) { + E(!0, t, e, r) + }, p.doesNotThrow = function(t, e, r) { + E(!1, t, e, r) + }, p.ifError = function(t) { + if (t) throw t + }, p.strict = n((function t(e, r) { + e || v(e, !0, r, "==", t) + }), p, { + equal: p.strictEqual, + deepEqual: p.deepStrictEqual, + notEqual: p.notStrictEqual, + notDeepEqual: p.notDeepStrictEqual + }), p.strict.strict = p.strict; + var w = Object.keys || function(t) { + var e = []; + for (var r in t) a.call(t, r) && e.push(r); + return e + } + }, + 6100: t => { + "function" == typeof Object.create ? t.exports = function(t, e) { + t.super_ = e, t.prototype = Object.create(e.prototype, { + constructor: { + value: t, + enumerable: !1, + writable: !0, + configurable: !0 + } + }) + } : t.exports = function(t, e) { + t.super_ = e; + var r = function() {}; + r.prototype = e.prototype, t.prototype = new r, t.prototype.constructor = t + } + }, + 3845: t => { + t.exports = function(t) { + return t && "object" == typeof t && "function" == typeof t.copy && "function" == typeof t.fill && "function" == typeof t.readUInt8 + } + }, + 4591: (t, e, r) => { + var n = r(5606), + i = /%[sdj%]/g; + e.format = function(t) { + if (!v(t)) { + for (var e = [], r = 0; r < arguments.length; r++) e.push(a(arguments[r])); + return e.join(" ") + } + r = 1; + for (var n = arguments, o = n.length, s = String(t).replace(i, (function(t) { + if ("%%" === t) return "%"; + if (r >= o) return t; + switch (t) { + case "%s": + return String(n[r++]); + case "%d": + return Number(n[r++]); + case "%j": + try { + return JSON.stringify(n[r++]) + } catch (t) { + return "[Circular]" + } + default: + return t + } + })), f = n[r]; r < o; f = n[++r]) g(f) || !_(f) ? s += " " + f : s += " " + a(f); + return s + }, e.deprecate = function(t, i) { + if (m(r.g.process)) return function() { + return e.deprecate(t, i).apply(this, arguments) + }; + if (!0 === n.noDeprecation) return t; + var o = !1; + return function() { + if (!o) { + if (n.throwDeprecation) throw new Error(i); + n.traceDeprecation ? console.trace(i) : console.error(i), o = !0 + } + return t.apply(this, arguments) + } + }; + var o, s = {}; + + function a(t, r) { + var n = { + seen: [], + stylize: u + }; + return arguments.length >= 3 && (n.depth = arguments[2]), arguments.length >= 4 && (n.colors = arguments[3]), y(r) ? n.showHidden = r : r && e._extend(n, r), m(n.showHidden) && (n.showHidden = !1), m(n.depth) && (n.depth = 2), m(n.colors) && (n.colors = !1), m(n.customInspect) && (n.customInspect = !0), n.colors && (n.stylize = f), c(n, t, n.depth) + } + + function f(t, e) { + var r = a.styles[e]; + return r ? "[" + a.colors[r][0] + "m" + t + "[" + a.colors[r][1] + "m" : t + } + + function u(t, e) { + return t + } + + function c(t, r, n) { + if (t.customInspect && r && w(r.inspect) && r.inspect !== e.inspect && (!r.constructor || r.constructor.prototype !== r)) { + var i = r.inspect(n, t); + return v(i) || (i = c(t, i, n)), i + } + var o = function(t, e) { + if (m(e)) return t.stylize("undefined", "undefined"); + if (v(e)) { + var r = "'" + JSON.stringify(e).replace(/^"|"$/g, "").replace(/'/g, "\\'").replace(/\\"/g, '"') + "'"; + return t.stylize(r, "string") + } + return d(e) ? t.stylize("" + e, "number") : y(e) ? t.stylize("" + e, "boolean") : g(e) ? t.stylize("null", "null") : void 0 + }(t, r); + if (o) return o; + var s = Object.keys(r), + a = function(t) { + var e = {}; + return t.forEach((function(t, r) { + e[t] = !0 + })), e + }(s); + if (t.showHidden && (s = Object.getOwnPropertyNames(r)), E(r) && (s.indexOf("message") >= 0 || s.indexOf("description") >= 0)) return h(r); + if (0 === s.length) { + if (w(r)) { + var f = r.name ? ": " + r.name : ""; + return t.stylize("[Function" + f + "]", "special") + } + if (S(r)) return t.stylize(RegExp.prototype.toString.call(r), "regexp"); + if (b(r)) return t.stylize(Date.prototype.toString.call(r), "date"); + if (E(r)) return h(r) + } + var u, _ = "", + O = !1, + B = ["{", "}"]; + return l(r) && (O = !0, B = ["[", "]"]), w(r) && (_ = " [Function" + (r.name ? ": " + r.name : "") + "]"), S(r) && (_ = " " + RegExp.prototype.toString.call(r)), b(r) && (_ = " " + Date.prototype.toUTCString.call(r)), E(r) && (_ = " " + h(r)), 0 !== s.length || O && 0 != r.length ? n < 0 ? S(r) ? t.stylize(RegExp.prototype.toString.call(r), "regexp") : t.stylize("[Object]", "special") : (t.seen.push(r), u = O ? function(t, e, r, n, i) { + for (var o = [], s = 0, a = e.length; s < a; ++s) x(e, String(s)) ? o.push(p(t, e, r, n, String(s), !0)) : o.push(""); + return i.forEach((function(i) { + i.match(/^\d+$/) || o.push(p(t, e, r, n, i, !0)) + })), o + }(t, r, n, a, s) : s.map((function(e) { + return p(t, r, n, a, e, O) + })), t.seen.pop(), function(t, e, r) { + return t.reduce((function(t, e) { + return e.indexOf("\n"), t + e.replace(/\u001b\[\d\d?m/g, "").length + 1 + }), 0) > 60 ? r[0] + ("" === e ? "" : e + "\n ") + " " + t.join(",\n ") + " " + r[1] : r[0] + e + " " + t.join(", ") + " " + r[1] + }(u, _, B)) : B[0] + _ + B[1] + } + + function h(t) { + return "[" + Error.prototype.toString.call(t) + "]" + } + + function p(t, e, r, n, i, o) { + var s, a, f; + if ((f = Object.getOwnPropertyDescriptor(e, i) || { + value: e[i] + }).get ? a = f.set ? t.stylize("[Getter/Setter]", "special") : t.stylize("[Getter]", "special") : f.set && (a = t.stylize("[Setter]", "special")), x(n, i) || (s = "[" + i + "]"), a || (t.seen.indexOf(f.value) < 0 ? (a = g(r) ? c(t, f.value, null) : c(t, f.value, r - 1)).indexOf("\n") > -1 && (a = o ? a.split("\n").map((function(t) { + return " " + t + })).join("\n").substr(2) : "\n" + a.split("\n").map((function(t) { + return " " + t + })).join("\n")) : a = t.stylize("[Circular]", "special")), m(s)) { + if (o && i.match(/^\d+$/)) return a; + (s = JSON.stringify("" + i)).match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/) ? (s = s.substr(1, s.length - 2), s = t.stylize(s, "name")) : (s = s.replace(/'/g, "\\'").replace(/\\"/g, '"').replace(/(^"|"$)/g, "'"), s = t.stylize(s, "string")) + } + return s + ": " + a + } + + function l(t) { + return Array.isArray(t) + } + + function y(t) { + return "boolean" == typeof t + } + + function g(t) { + return null === t + } + + function d(t) { + return "number" == typeof t + } + + function v(t) { + return "string" == typeof t + } + + function m(t) { + return void 0 === t + } + + function S(t) { + return _(t) && "[object RegExp]" === O(t) + } + + function _(t) { + return "object" == typeof t && null !== t + } + + function b(t) { + return _(t) && "[object Date]" === O(t) + } + + function E(t) { + return _(t) && ("[object Error]" === O(t) || t instanceof Error) + } + + function w(t) { + return "function" == typeof t + } + + function O(t) { + return Object.prototype.toString.call(t) + } + + function B(t) { + return t < 10 ? "0" + t.toString(10) : t.toString(10) + } + e.debuglog = function(t) { + if (m(o) && (o = n.env.NODE_DEBUG || ""), t = t.toUpperCase(), !s[t]) + if (new RegExp("\\b" + t + "\\b", "i").test(o)) { + var r = n.pid; + s[t] = function() { + var n = e.format.apply(e, arguments); + console.error("%s %d: %s", t, r, n) + } + } else s[t] = function() {}; + return s[t] + }, e.inspect = a, a.colors = { + bold: [1, 22], + italic: [3, 23], + underline: [4, 24], + inverse: [7, 27], + white: [37, 39], + grey: [90, 39], + black: [30, 39], + blue: [34, 39], + cyan: [36, 39], + green: [32, 39], + magenta: [35, 39], + red: [31, 39], + yellow: [33, 39] + }, a.styles = { + special: "cyan", + number: "yellow", + boolean: "yellow", + undefined: "grey", + null: "bold", + string: "green", + date: "magenta", + regexp: "red" + }, e.isArray = l, e.isBoolean = y, e.isNull = g, e.isNullOrUndefined = function(t) { + return null == t + }, e.isNumber = d, e.isString = v, e.isSymbol = function(t) { + return "symbol" == typeof t + }, e.isUndefined = m, e.isRegExp = S, e.isObject = _, e.isDate = b, e.isError = E, e.isFunction = w, e.isPrimitive = function(t) { + return null === t || "boolean" == typeof t || "number" == typeof t || "string" == typeof t || "symbol" == typeof t || void 0 === t + }, e.isBuffer = r(3845); + var A = ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"]; + + function x(t, e) { + return Object.prototype.hasOwnProperty.call(t, e) + } + e.log = function() { + var t, r; + console.log("%s - %s", (r = [B((t = new Date).getHours()), B(t.getMinutes()), B(t.getSeconds())].join(":"), [t.getDate(), A[t.getMonth()], r].join(" ")), e.format.apply(e, arguments)) + }, e.inherits = r(6100), e._extend = function(t, e) { + if (!e || !_(e)) return t; + for (var r = Object.keys(e), n = r.length; n--;) t[r[n]] = e[r[n]]; + return t + } + }, + 7526: (t, e) => { + "use strict"; + e.byteLength = function(t) { + var e = a(t), + r = e[0], + n = e[1]; + return 3 * (r + n) / 4 - n + }, e.toByteArray = function(t) { + var e, r, o = a(t), + s = o[0], + f = o[1], + u = new i(function(t, e, r) { + return 3 * (e + r) / 4 - r + }(0, s, f)), + c = 0, + h = f > 0 ? s - 4 : s; + for (r = 0; r < h; r += 4) e = n[t.charCodeAt(r)] << 18 | n[t.charCodeAt(r + 1)] << 12 | n[t.charCodeAt(r + 2)] << 6 | n[t.charCodeAt(r + 3)], u[c++] = e >> 16 & 255, u[c++] = e >> 8 & 255, u[c++] = 255 & e; + return 2 === f && (e = n[t.charCodeAt(r)] << 2 | n[t.charCodeAt(r + 1)] >> 4, u[c++] = 255 & e), 1 === f && (e = n[t.charCodeAt(r)] << 10 | n[t.charCodeAt(r + 1)] << 4 | n[t.charCodeAt(r + 2)] >> 2, u[c++] = e >> 8 & 255, u[c++] = 255 & e), u + }, e.fromByteArray = function(t) { + for (var e, n = t.length, i = n % 3, o = [], s = 16383, a = 0, u = n - i; a < u; a += s) o.push(f(t, a, a + s > u ? u : a + s)); + return 1 === i ? (e = t[n - 1], o.push(r[e >> 2] + r[e << 4 & 63] + "==")) : 2 === i && (e = (t[n - 2] << 8) + t[n - 1], o.push(r[e >> 10] + r[e >> 4 & 63] + r[e << 2 & 63] + "=")), o.join("") + }; + for (var r = [], n = [], i = "undefined" != typeof Uint8Array ? Uint8Array : Array, o = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/", s = 0; s < 64; ++s) r[s] = o[s], n[o.charCodeAt(s)] = s; + + function a(t) { + var e = t.length; + if (e % 4 > 0) throw new Error("Invalid string. Length must be a multiple of 4"); + var r = t.indexOf("="); + return -1 === r && (r = e), [r, r === e ? 0 : 4 - r % 4] + } + + function f(t, e, n) { + for (var i, o, s = [], a = e; a < n; a += 3) i = (t[a] << 16 & 16711680) + (t[a + 1] << 8 & 65280) + (255 & t[a + 2]), s.push(r[(o = i) >> 18 & 63] + r[o >> 12 & 63] + r[o >> 6 & 63] + r[63 & o]); + return s.join("") + } + n["-".charCodeAt(0)] = 62, n["_".charCodeAt(0)] = 63 + }, + 8287: (t, e, r) => { + "use strict"; + var n = r(7526), + i = r(251); + e.Buffer = a, e.SlowBuffer = function(t) { + return +t != t && (t = 0), a.alloc(+t) + }, e.INSPECT_MAX_BYTES = 50; + var o = 2147483647; + + function s(t) { + if (t > o) throw new RangeError('The value "' + t + '" is invalid for option "size"'); + var e = new Uint8Array(t); + return e.__proto__ = a.prototype, e + } + + function a(t, e, r) { + if ("number" == typeof t) { + if ("string" == typeof e) throw new TypeError('The "string" argument must be of type string. Received type number'); + return c(t) + } + return f(t, e, r) + } + + function f(t, e, r) { + if ("string" == typeof t) return function(t, e) { + if ("string" == typeof e && "" !== e || (e = "utf8"), !a.isEncoding(e)) throw new TypeError("Unknown encoding: " + e); + var r = 0 | l(t, e), + n = s(r), + i = n.write(t, e); + return i !== r && (n = n.slice(0, i)), n + }(t, e); + if (ArrayBuffer.isView(t)) return h(t); + if (null == t) throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type " + typeof t); + if (H(t, ArrayBuffer) || t && H(t.buffer, ArrayBuffer)) return function(t, e, r) { + if (e < 0 || t.byteLength < e) throw new RangeError('"offset" is outside of buffer bounds'); + if (t.byteLength < e + (r || 0)) throw new RangeError('"length" is outside of buffer bounds'); + var n; + return (n = void 0 === e && void 0 === r ? new Uint8Array(t) : void 0 === r ? new Uint8Array(t, e) : new Uint8Array(t, e, r)).__proto__ = a.prototype, n + }(t, e, r); + if ("number" == typeof t) throw new TypeError('The "value" argument must not be of type number. Received type number'); + var n = t.valueOf && t.valueOf(); + if (null != n && n !== t) return a.from(n, e, r); + var i = function(t) { + if (a.isBuffer(t)) { + var e = 0 | p(t.length), + r = s(e); + return 0 === r.length || t.copy(r, 0, 0, e), r + } + return void 0 !== t.length ? "number" != typeof t.length || F(t.length) ? s(0) : h(t) : "Buffer" === t.type && Array.isArray(t.data) ? h(t.data) : void 0 + }(t); + if (i) return i; + if ("undefined" != typeof Symbol && null != Symbol.toPrimitive && "function" == typeof t[Symbol.toPrimitive]) return a.from(t[Symbol.toPrimitive]("string"), e, r); + throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type " + typeof t) + } + + function u(t) { + if ("number" != typeof t) throw new TypeError('"size" argument must be of type number'); + if (t < 0) throw new RangeError('The value "' + t + '" is invalid for option "size"') + } + + function c(t) { + return u(t), s(t < 0 ? 0 : 0 | p(t)) + } + + function h(t) { + for (var e = t.length < 0 ? 0 : 0 | p(t.length), r = s(e), n = 0; n < e; n += 1) r[n] = 255 & t[n]; + return r + } + + function p(t) { + if (t >= o) throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x" + o.toString(16) + " bytes"); + return 0 | t + } + + function l(t, e) { + if (a.isBuffer(t)) return t.length; + if (ArrayBuffer.isView(t) || H(t, ArrayBuffer)) return t.byteLength; + if ("string" != typeof t) throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type ' + typeof t); + var r = t.length, + n = arguments.length > 2 && !0 === arguments[2]; + if (!n && 0 === r) return 0; + for (var i = !1;;) switch (e) { + case "ascii": + case "latin1": + case "binary": + return r; + case "utf8": + case "utf-8": + return U(t).length; + case "ucs2": + case "ucs-2": + case "utf16le": + case "utf-16le": + return 2 * r; + case "hex": + return r >>> 1; + case "base64": + return M(t).length; + default: + if (i) return n ? -1 : U(t).length; + e = ("" + e).toLowerCase(), i = !0 + } + } + + function y(t, e, r) { + var n = !1; + if ((void 0 === e || e < 0) && (e = 0), e > this.length) return ""; + if ((void 0 === r || r > this.length) && (r = this.length), r <= 0) return ""; + if ((r >>>= 0) <= (e >>>= 0)) return ""; + for (t || (t = "utf8");;) switch (t) { + case "hex": + return T(this, e, r); + case "utf8": + case "utf-8": + return B(this, e, r); + case "ascii": + return x(this, e, r); + case "latin1": + case "binary": + return P(this, e, r); + case "base64": + return O(this, e, r); + case "ucs2": + case "ucs-2": + case "utf16le": + case "utf-16le": + return I(this, e, r); + default: + if (n) throw new TypeError("Unknown encoding: " + t); + t = (t + "").toLowerCase(), n = !0 + } + } + + function g(t, e, r) { + var n = t[e]; + t[e] = t[r], t[r] = n + } + + function d(t, e, r, n, i) { + if (0 === t.length) return -1; + if ("string" == typeof r ? (n = r, r = 0) : r > 2147483647 ? r = 2147483647 : r < -2147483648 && (r = -2147483648), F(r = +r) && (r = i ? 0 : t.length - 1), r < 0 && (r = t.length + r), r >= t.length) { + if (i) return -1; + r = t.length - 1 + } else if (r < 0) { + if (!i) return -1; + r = 0 + } + if ("string" == typeof e && (e = a.from(e, n)), a.isBuffer(e)) return 0 === e.length ? -1 : v(t, e, r, n, i); + if ("number" == typeof e) return e &= 255, "function" == typeof Uint8Array.prototype.indexOf ? i ? Uint8Array.prototype.indexOf.call(t, e, r) : Uint8Array.prototype.lastIndexOf.call(t, e, r) : v(t, [e], r, n, i); + throw new TypeError("val must be string, number or Buffer") + } + + function v(t, e, r, n, i) { + var o, s = 1, + a = t.length, + f = e.length; + if (void 0 !== n && ("ucs2" === (n = String(n).toLowerCase()) || "ucs-2" === n || "utf16le" === n || "utf-16le" === n)) { + if (t.length < 2 || e.length < 2) return -1; + s = 2, a /= 2, f /= 2, r /= 2 + } + + function u(t, e) { + return 1 === s ? t[e] : t.readUInt16BE(e * s) + } + if (i) { + var c = -1; + for (o = r; o < a; o++) + if (u(t, o) === u(e, -1 === c ? 0 : o - c)) { + if (-1 === c && (c = o), o - c + 1 === f) return c * s + } else - 1 !== c && (o -= o - c), c = -1 + } else + for (r + f > a && (r = a - f), o = r; o >= 0; o--) { + for (var h = !0, p = 0; p < f; p++) + if (u(t, o + p) !== u(e, p)) { + h = !1; + break + } if (h) return o + } + return -1 + } + + function m(t, e, r, n) { + r = Number(r) || 0; + var i = t.length - r; + n ? (n = Number(n)) > i && (n = i) : n = i; + var o = e.length; + n > o / 2 && (n = o / 2); + for (var s = 0; s < n; ++s) { + var a = parseInt(e.substr(2 * s, 2), 16); + if (F(a)) return s; + t[r + s] = a + } + return s + } + + function S(t, e, r, n) { + return j(U(e, t.length - r), t, r, n) + } + + function _(t, e, r, n) { + return j(function(t) { + for (var e = [], r = 0; r < t.length; ++r) e.push(255 & t.charCodeAt(r)); + return e + }(e), t, r, n) + } + + function b(t, e, r, n) { + return _(t, e, r, n) + } + + function E(t, e, r, n) { + return j(M(e), t, r, n) + } + + function w(t, e, r, n) { + return j(function(t, e) { + for (var r, n, i, o = [], s = 0; s < t.length && !((e -= 2) < 0); ++s) n = (r = t.charCodeAt(s)) >> 8, i = r % 256, o.push(i), o.push(n); + return o + }(e, t.length - r), t, r, n) + } + + function O(t, e, r) { + return 0 === e && r === t.length ? n.fromByteArray(t) : n.fromByteArray(t.slice(e, r)) + } + + function B(t, e, r) { + r = Math.min(t.length, r); + for (var n = [], i = e; i < r;) { + var o, s, a, f, u = t[i], + c = null, + h = u > 239 ? 4 : u > 223 ? 3 : u > 191 ? 2 : 1; + if (i + h <= r) switch (h) { + case 1: + u < 128 && (c = u); + break; + case 2: + 128 == (192 & (o = t[i + 1])) && (f = (31 & u) << 6 | 63 & o) > 127 && (c = f); + break; + case 3: + o = t[i + 1], s = t[i + 2], 128 == (192 & o) && 128 == (192 & s) && (f = (15 & u) << 12 | (63 & o) << 6 | 63 & s) > 2047 && (f < 55296 || f > 57343) && (c = f); + break; + case 4: + o = t[i + 1], s = t[i + 2], a = t[i + 3], 128 == (192 & o) && 128 == (192 & s) && 128 == (192 & a) && (f = (15 & u) << 18 | (63 & o) << 12 | (63 & s) << 6 | 63 & a) > 65535 && f < 1114112 && (c = f) + } + null === c ? (c = 65533, h = 1) : c > 65535 && (c -= 65536, n.push(c >>> 10 & 1023 | 55296), c = 56320 | 1023 & c), n.push(c), i += h + } + return function(t) { + var e = t.length; + if (e <= A) return String.fromCharCode.apply(String, t); + for (var r = "", n = 0; n < e;) r += String.fromCharCode.apply(String, t.slice(n, n += A)); + return r + }(n) + } + e.kMaxLength = o, a.TYPED_ARRAY_SUPPORT = function() { + try { + var t = new Uint8Array(1); + return t.__proto__ = { + __proto__: Uint8Array.prototype, + foo: function() { + return 42 + } + }, 42 === t.foo() + } catch (t) { + return !1 + } + }(), a.TYPED_ARRAY_SUPPORT || "undefined" == typeof console || "function" != typeof console.error || console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support."), Object.defineProperty(a.prototype, "parent", { + enumerable: !0, + get: function() { + if (a.isBuffer(this)) return this.buffer + } + }), Object.defineProperty(a.prototype, "offset", { + enumerable: !0, + get: function() { + if (a.isBuffer(this)) return this.byteOffset + } + }), "undefined" != typeof Symbol && null != Symbol.species && a[Symbol.species] === a && Object.defineProperty(a, Symbol.species, { + value: null, + configurable: !0, + enumerable: !1, + writable: !1 + }), a.poolSize = 8192, a.from = function(t, e, r) { + return f(t, e, r) + }, a.prototype.__proto__ = Uint8Array.prototype, a.__proto__ = Uint8Array, a.alloc = function(t, e, r) { + return function(t, e, r) { + return u(t), t <= 0 ? s(t) : void 0 !== e ? "string" == typeof r ? s(t).fill(e, r) : s(t).fill(e) : s(t) + }(t, e, r) + }, a.allocUnsafe = function(t) { + return c(t) + }, a.allocUnsafeSlow = function(t) { + return c(t) + }, a.isBuffer = function(t) { + return null != t && !0 === t._isBuffer && t !== a.prototype + }, a.compare = function(t, e) { + if (H(t, Uint8Array) && (t = a.from(t, t.offset, t.byteLength)), H(e, Uint8Array) && (e = a.from(e, e.offset, e.byteLength)), !a.isBuffer(t) || !a.isBuffer(e)) throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array'); + if (t === e) return 0; + for (var r = t.length, n = e.length, i = 0, o = Math.min(r, n); i < o; ++i) + if (t[i] !== e[i]) { + r = t[i], n = e[i]; + break + } return r < n ? -1 : n < r ? 1 : 0 + }, a.isEncoding = function(t) { + switch (String(t).toLowerCase()) { + case "hex": + case "utf8": + case "utf-8": + case "ascii": + case "latin1": + case "binary": + case "base64": + case "ucs2": + case "ucs-2": + case "utf16le": + case "utf-16le": + return !0; + default: + return !1 + } + }, a.concat = function(t, e) { + if (!Array.isArray(t)) throw new TypeError('"list" argument must be an Array of Buffers'); + if (0 === t.length) return a.alloc(0); + var r; + if (void 0 === e) + for (e = 0, r = 0; r < t.length; ++r) e += t[r].length; + var n = a.allocUnsafe(e), + i = 0; + for (r = 0; r < t.length; ++r) { + var o = t[r]; + if (H(o, Uint8Array) && (o = a.from(o)), !a.isBuffer(o)) throw new TypeError('"list" argument must be an Array of Buffers'); + o.copy(n, i), i += o.length + } + return n + }, a.byteLength = l, a.prototype._isBuffer = !0, a.prototype.swap16 = function() { + var t = this.length; + if (t % 2 != 0) throw new RangeError("Buffer size must be a multiple of 16-bits"); + for (var e = 0; e < t; e += 2) g(this, e, e + 1); + return this + }, a.prototype.swap32 = function() { + var t = this.length; + if (t % 4 != 0) throw new RangeError("Buffer size must be a multiple of 32-bits"); + for (var e = 0; e < t; e += 4) g(this, e, e + 3), g(this, e + 1, e + 2); + return this + }, a.prototype.swap64 = function() { + var t = this.length; + if (t % 8 != 0) throw new RangeError("Buffer size must be a multiple of 64-bits"); + for (var e = 0; e < t; e += 8) g(this, e, e + 7), g(this, e + 1, e + 6), g(this, e + 2, e + 5), g(this, e + 3, e + 4); + return this + }, a.prototype.toString = function() { + var t = this.length; + return 0 === t ? "" : 0 === arguments.length ? B(this, 0, t) : y.apply(this, arguments) + }, a.prototype.toLocaleString = a.prototype.toString, a.prototype.equals = function(t) { + if (!a.isBuffer(t)) throw new TypeError("Argument must be a Buffer"); + return this === t || 0 === a.compare(this, t) + }, a.prototype.inspect = function() { + var t = "", + r = e.INSPECT_MAX_BYTES; + return t = this.toString("hex", 0, r).replace(/(.{2})/g, "$1 ").trim(), this.length > r && (t += " ... "), "" + }, a.prototype.compare = function(t, e, r, n, i) { + if (H(t, Uint8Array) && (t = a.from(t, t.offset, t.byteLength)), !a.isBuffer(t)) throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type ' + typeof t); + if (void 0 === e && (e = 0), void 0 === r && (r = t ? t.length : 0), void 0 === n && (n = 0), void 0 === i && (i = this.length), e < 0 || r > t.length || n < 0 || i > this.length) throw new RangeError("out of range index"); + if (n >= i && e >= r) return 0; + if (n >= i) return -1; + if (e >= r) return 1; + if (this === t) return 0; + for (var o = (i >>>= 0) - (n >>>= 0), s = (r >>>= 0) - (e >>>= 0), f = Math.min(o, s), u = this.slice(n, i), c = t.slice(e, r), h = 0; h < f; ++h) + if (u[h] !== c[h]) { + o = u[h], s = c[h]; + break + } return o < s ? -1 : s < o ? 1 : 0 + }, a.prototype.includes = function(t, e, r) { + return -1 !== this.indexOf(t, e, r) + }, a.prototype.indexOf = function(t, e, r) { + return d(this, t, e, r, !0) + }, a.prototype.lastIndexOf = function(t, e, r) { + return d(this, t, e, r, !1) + }, a.prototype.write = function(t, e, r, n) { + if (void 0 === e) n = "utf8", r = this.length, e = 0; + else if (void 0 === r && "string" == typeof e) n = e, r = this.length, e = 0; + else { + if (!isFinite(e)) throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported"); + e >>>= 0, isFinite(r) ? (r >>>= 0, void 0 === n && (n = "utf8")) : (n = r, r = void 0) + } + var i = this.length - e; + if ((void 0 === r || r > i) && (r = i), t.length > 0 && (r < 0 || e < 0) || e > this.length) throw new RangeError("Attempt to write outside buffer bounds"); + n || (n = "utf8"); + for (var o = !1;;) switch (n) { + case "hex": + return m(this, t, e, r); + case "utf8": + case "utf-8": + return S(this, t, e, r); + case "ascii": + return _(this, t, e, r); + case "latin1": + case "binary": + return b(this, t, e, r); + case "base64": + return E(this, t, e, r); + case "ucs2": + case "ucs-2": + case "utf16le": + case "utf-16le": + return w(this, t, e, r); + default: + if (o) throw new TypeError("Unknown encoding: " + n); + n = ("" + n).toLowerCase(), o = !0 + } + }, a.prototype.toJSON = function() { + return { + type: "Buffer", + data: Array.prototype.slice.call(this._arr || this, 0) + } + }; + var A = 4096; + + function x(t, e, r) { + var n = ""; + r = Math.min(t.length, r); + for (var i = e; i < r; ++i) n += String.fromCharCode(127 & t[i]); + return n + } + + function P(t, e, r) { + var n = ""; + r = Math.min(t.length, r); + for (var i = e; i < r; ++i) n += String.fromCharCode(t[i]); + return n + } + + function T(t, e, r) { + var n, i = t.length; + (!e || e < 0) && (e = 0), (!r || r < 0 || r > i) && (r = i); + for (var o = "", s = e; s < r; ++s) o += (n = t[s]) < 16 ? "0" + n.toString(16) : n.toString(16); + return o + } + + function I(t, e, r) { + for (var n = t.slice(e, r), i = "", o = 0; o < n.length; o += 2) i += String.fromCharCode(n[o] + 256 * n[o + 1]); + return i + } + + function k(t, e, r) { + if (t % 1 != 0 || t < 0) throw new RangeError("offset is not uint"); + if (t + e > r) throw new RangeError("Trying to access beyond buffer length") + } + + function D(t, e, r, n, i, o) { + if (!a.isBuffer(t)) throw new TypeError('"buffer" argument must be a Buffer instance'); + if (e > i || e < o) throw new RangeError('"value" argument is out of bounds'); + if (r + n > t.length) throw new RangeError("Index out of range") + } + + function R(t, e, r, n, i, o) { + if (r + n > t.length) throw new RangeError("Index out of range"); + if (r < 0) throw new RangeError("Index out of range") + } + + function N(t, e, r, n, o) { + return e = +e, r >>>= 0, o || R(t, 0, r, 4), i.write(t, e, r, n, 23, 4), r + 4 + } + + function L(t, e, r, n, o) { + return e = +e, r >>>= 0, o || R(t, 0, r, 8), i.write(t, e, r, n, 52, 8), r + 8 + } + a.prototype.slice = function(t, e) { + var r = this.length; + (t = ~~t) < 0 ? (t += r) < 0 && (t = 0) : t > r && (t = r), (e = void 0 === e ? r : ~~e) < 0 ? (e += r) < 0 && (e = 0) : e > r && (e = r), e < t && (e = t); + var n = this.subarray(t, e); + return n.__proto__ = a.prototype, n + }, a.prototype.readUIntLE = function(t, e, r) { + t >>>= 0, e >>>= 0, r || k(t, e, this.length); + for (var n = this[t], i = 1, o = 0; ++o < e && (i *= 256);) n += this[t + o] * i; + return n + }, a.prototype.readUIntBE = function(t, e, r) { + t >>>= 0, e >>>= 0, r || k(t, e, this.length); + for (var n = this[t + --e], i = 1; e > 0 && (i *= 256);) n += this[t + --e] * i; + return n + }, a.prototype.readUInt8 = function(t, e) { + return t >>>= 0, e || k(t, 1, this.length), this[t] + }, a.prototype.readUInt16LE = function(t, e) { + return t >>>= 0, e || k(t, 2, this.length), this[t] | this[t + 1] << 8 + }, a.prototype.readUInt16BE = function(t, e) { + return t >>>= 0, e || k(t, 2, this.length), this[t] << 8 | this[t + 1] + }, a.prototype.readUInt32LE = function(t, e) { + return t >>>= 0, e || k(t, 4, this.length), (this[t] | this[t + 1] << 8 | this[t + 2] << 16) + 16777216 * this[t + 3] + }, a.prototype.readUInt32BE = function(t, e) { + return t >>>= 0, e || k(t, 4, this.length), 16777216 * this[t] + (this[t + 1] << 16 | this[t + 2] << 8 | this[t + 3]) + }, a.prototype.readIntLE = function(t, e, r) { + t >>>= 0, e >>>= 0, r || k(t, e, this.length); + for (var n = this[t], i = 1, o = 0; ++o < e && (i *= 256);) n += this[t + o] * i; + return n >= (i *= 128) && (n -= Math.pow(2, 8 * e)), n + }, a.prototype.readIntBE = function(t, e, r) { + t >>>= 0, e >>>= 0, r || k(t, e, this.length); + for (var n = e, i = 1, o = this[t + --n]; n > 0 && (i *= 256);) o += this[t + --n] * i; + return o >= (i *= 128) && (o -= Math.pow(2, 8 * e)), o + }, a.prototype.readInt8 = function(t, e) { + return t >>>= 0, e || k(t, 1, this.length), 128 & this[t] ? -1 * (255 - this[t] + 1) : this[t] + }, a.prototype.readInt16LE = function(t, e) { + t >>>= 0, e || k(t, 2, this.length); + var r = this[t] | this[t + 1] << 8; + return 32768 & r ? 4294901760 | r : r + }, a.prototype.readInt16BE = function(t, e) { + t >>>= 0, e || k(t, 2, this.length); + var r = this[t + 1] | this[t] << 8; + return 32768 & r ? 4294901760 | r : r + }, a.prototype.readInt32LE = function(t, e) { + return t >>>= 0, e || k(t, 4, this.length), this[t] | this[t + 1] << 8 | this[t + 2] << 16 | this[t + 3] << 24 + }, a.prototype.readInt32BE = function(t, e) { + return t >>>= 0, e || k(t, 4, this.length), this[t] << 24 | this[t + 1] << 16 | this[t + 2] << 8 | this[t + 3] + }, a.prototype.readFloatLE = function(t, e) { + return t >>>= 0, e || k(t, 4, this.length), i.read(this, t, !0, 23, 4) + }, a.prototype.readFloatBE = function(t, e) { + return t >>>= 0, e || k(t, 4, this.length), i.read(this, t, !1, 23, 4) + }, a.prototype.readDoubleLE = function(t, e) { + return t >>>= 0, e || k(t, 8, this.length), i.read(this, t, !0, 52, 8) + }, a.prototype.readDoubleBE = function(t, e) { + return t >>>= 0, e || k(t, 8, this.length), i.read(this, t, !1, 52, 8) + }, a.prototype.writeUIntLE = function(t, e, r, n) { + t = +t, e >>>= 0, r >>>= 0, n || D(this, t, e, r, Math.pow(2, 8 * r) - 1, 0); + var i = 1, + o = 0; + for (this[e] = 255 & t; ++o < r && (i *= 256);) this[e + o] = t / i & 255; + return e + r + }, a.prototype.writeUIntBE = function(t, e, r, n) { + t = +t, e >>>= 0, r >>>= 0, n || D(this, t, e, r, Math.pow(2, 8 * r) - 1, 0); + var i = r - 1, + o = 1; + for (this[e + i] = 255 & t; --i >= 0 && (o *= 256);) this[e + i] = t / o & 255; + return e + r + }, a.prototype.writeUInt8 = function(t, e, r) { + return t = +t, e >>>= 0, r || D(this, t, e, 1, 255, 0), this[e] = 255 & t, e + 1 + }, a.prototype.writeUInt16LE = function(t, e, r) { + return t = +t, e >>>= 0, r || D(this, t, e, 2, 65535, 0), this[e] = 255 & t, this[e + 1] = t >>> 8, e + 2 + }, a.prototype.writeUInt16BE = function(t, e, r) { + return t = +t, e >>>= 0, r || D(this, t, e, 2, 65535, 0), this[e] = t >>> 8, this[e + 1] = 255 & t, e + 2 + }, a.prototype.writeUInt32LE = function(t, e, r) { + return t = +t, e >>>= 0, r || D(this, t, e, 4, 4294967295, 0), this[e + 3] = t >>> 24, this[e + 2] = t >>> 16, this[e + 1] = t >>> 8, this[e] = 255 & t, e + 4 + }, a.prototype.writeUInt32BE = function(t, e, r) { + return t = +t, e >>>= 0, r || D(this, t, e, 4, 4294967295, 0), this[e] = t >>> 24, this[e + 1] = t >>> 16, this[e + 2] = t >>> 8, this[e + 3] = 255 & t, e + 4 + }, a.prototype.writeIntLE = function(t, e, r, n) { + if (t = +t, e >>>= 0, !n) { + var i = Math.pow(2, 8 * r - 1); + D(this, t, e, r, i - 1, -i) + } + var o = 0, + s = 1, + a = 0; + for (this[e] = 255 & t; ++o < r && (s *= 256);) t < 0 && 0 === a && 0 !== this[e + o - 1] && (a = 1), this[e + o] = (t / s | 0) - a & 255; + return e + r + }, a.prototype.writeIntBE = function(t, e, r, n) { + if (t = +t, e >>>= 0, !n) { + var i = Math.pow(2, 8 * r - 1); + D(this, t, e, r, i - 1, -i) + } + var o = r - 1, + s = 1, + a = 0; + for (this[e + o] = 255 & t; --o >= 0 && (s *= 256);) t < 0 && 0 === a && 0 !== this[e + o + 1] && (a = 1), this[e + o] = (t / s | 0) - a & 255; + return e + r + }, a.prototype.writeInt8 = function(t, e, r) { + return t = +t, e >>>= 0, r || D(this, t, e, 1, 127, -128), t < 0 && (t = 255 + t + 1), this[e] = 255 & t, e + 1 + }, a.prototype.writeInt16LE = function(t, e, r) { + return t = +t, e >>>= 0, r || D(this, t, e, 2, 32767, -32768), this[e] = 255 & t, this[e + 1] = t >>> 8, e + 2 + }, a.prototype.writeInt16BE = function(t, e, r) { + return t = +t, e >>>= 0, r || D(this, t, e, 2, 32767, -32768), this[e] = t >>> 8, this[e + 1] = 255 & t, e + 2 + }, a.prototype.writeInt32LE = function(t, e, r) { + return t = +t, e >>>= 0, r || D(this, t, e, 4, 2147483647, -2147483648), this[e] = 255 & t, this[e + 1] = t >>> 8, this[e + 2] = t >>> 16, this[e + 3] = t >>> 24, e + 4 + }, a.prototype.writeInt32BE = function(t, e, r) { + return t = +t, e >>>= 0, r || D(this, t, e, 4, 2147483647, -2147483648), t < 0 && (t = 4294967295 + t + 1), this[e] = t >>> 24, this[e + 1] = t >>> 16, this[e + 2] = t >>> 8, this[e + 3] = 255 & t, e + 4 + }, a.prototype.writeFloatLE = function(t, e, r) { + return N(this, t, e, !0, r) + }, a.prototype.writeFloatBE = function(t, e, r) { + return N(this, t, e, !1, r) + }, a.prototype.writeDoubleLE = function(t, e, r) { + return L(this, t, e, !0, r) + }, a.prototype.writeDoubleBE = function(t, e, r) { + return L(this, t, e, !1, r) + }, a.prototype.copy = function(t, e, r, n) { + if (!a.isBuffer(t)) throw new TypeError("argument should be a Buffer"); + if (r || (r = 0), n || 0 === n || (n = this.length), e >= t.length && (e = t.length), e || (e = 0), n > 0 && n < r && (n = r), n === r) return 0; + if (0 === t.length || 0 === this.length) return 0; + if (e < 0) throw new RangeError("targetStart out of bounds"); + if (r < 0 || r >= this.length) throw new RangeError("Index out of range"); + if (n < 0) throw new RangeError("sourceEnd out of bounds"); + n > this.length && (n = this.length), t.length - e < n - r && (n = t.length - e + r); + var i = n - r; + if (this === t && "function" == typeof Uint8Array.prototype.copyWithin) this.copyWithin(e, r, n); + else if (this === t && r < e && e < n) + for (var o = i - 1; o >= 0; --o) t[o + e] = this[o + r]; + else Uint8Array.prototype.set.call(t, this.subarray(r, n), e); + return i + }, a.prototype.fill = function(t, e, r, n) { + if ("string" == typeof t) { + if ("string" == typeof e ? (n = e, e = 0, r = this.length) : "string" == typeof r && (n = r, r = this.length), void 0 !== n && "string" != typeof n) throw new TypeError("encoding must be a string"); + if ("string" == typeof n && !a.isEncoding(n)) throw new TypeError("Unknown encoding: " + n); + if (1 === t.length) { + var i = t.charCodeAt(0); + ("utf8" === n && i < 128 || "latin1" === n) && (t = i) + } + } else "number" == typeof t && (t &= 255); + if (e < 0 || this.length < e || this.length < r) throw new RangeError("Out of range index"); + if (r <= e) return this; + var o; + if (e >>>= 0, r = void 0 === r ? this.length : r >>> 0, t || (t = 0), "number" == typeof t) + for (o = e; o < r; ++o) this[o] = t; + else { + var s = a.isBuffer(t) ? t : a.from(t, n), + f = s.length; + if (0 === f) throw new TypeError('The value "' + t + '" is invalid for argument "value"'); + for (o = 0; o < r - e; ++o) this[o + e] = s[o % f] + } + return this + }; + var C = /[^+/0-9A-Za-z-_]/g; + + function U(t, e) { + var r; + e = e || 1 / 0; + for (var n = t.length, i = null, o = [], s = 0; s < n; ++s) { + if ((r = t.charCodeAt(s)) > 55295 && r < 57344) { + if (!i) { + if (r > 56319) { + (e -= 3) > -1 && o.push(239, 191, 189); + continue + } + if (s + 1 === n) { + (e -= 3) > -1 && o.push(239, 191, 189); + continue + } + i = r; + continue + } + if (r < 56320) { + (e -= 3) > -1 && o.push(239, 191, 189), i = r; + continue + } + r = 65536 + (i - 55296 << 10 | r - 56320) + } else i && (e -= 3) > -1 && o.push(239, 191, 189); + if (i = null, r < 128) { + if ((e -= 1) < 0) break; + o.push(r) + } else if (r < 2048) { + if ((e -= 2) < 0) break; + o.push(r >> 6 | 192, 63 & r | 128) + } else if (r < 65536) { + if ((e -= 3) < 0) break; + o.push(r >> 12 | 224, r >> 6 & 63 | 128, 63 & r | 128) + } else { + if (!(r < 1114112)) throw new Error("Invalid code point"); + if ((e -= 4) < 0) break; + o.push(r >> 18 | 240, r >> 12 & 63 | 128, r >> 6 & 63 | 128, 63 & r | 128) + } + } + return o + } + + function M(t) { + return n.toByteArray(function(t) { + if ((t = (t = t.split("=")[0]).trim().replace(C, "")).length < 2) return ""; + for (; t.length % 4 != 0;) t += "="; + return t + }(t)) + } + + function j(t, e, r, n) { + for (var i = 0; i < n && !(i + r >= e.length || i >= t.length); ++i) e[i + r] = t[i]; + return i + } + + function H(t, e) { + return t instanceof e || null != t && null != t.constructor && null != t.constructor.name && t.constructor.name === e.name + } + + function F(t) { + return t != t + } + }, + 8075: (t, e, r) => { + "use strict"; + var n = r(453), + i = r(487), + o = i(n("String.prototype.indexOf")); + t.exports = function(t, e) { + var r = n(t, !!e); + return "function" == typeof r && o(t, ".prototype.") > -1 ? i(r) : r + } + }, + 487: (t, e, r) => { + "use strict"; + var n = r(6743), + i = r(453), + o = r(6897), + s = r(9675), + a = i("%Function.prototype.apply%"), + f = i("%Function.prototype.call%"), + u = i("%Reflect.apply%", !0) || n.call(f, a), + c = r(655), + h = i("%Math.max%"); + t.exports = function(t) { + if ("function" != typeof t) throw new s("a function is required"); + var e = u(n, f, arguments); + return o(e, 1 + h(0, t.length - (arguments.length - 1)), !0) + }; + var p = function() { + return u(n, a, arguments) + }; + c ? c(t.exports, "apply", { + value: p + }) : t.exports.apply = p + }, + 955: function(t, e, r) { + var n; + t.exports = (n = r(9021), r(754), r(4636), r(9506), r(7165), function() { + var t = n, + e = t.lib.BlockCipher, + r = t.algo, + i = [], + o = [], + s = [], + a = [], + f = [], + u = [], + c = [], + h = [], + p = [], + l = []; + ! function() { + for (var t = [], e = 0; e < 256; e++) t[e] = e < 128 ? e << 1 : e << 1 ^ 283; + var r = 0, + n = 0; + for (e = 0; e < 256; e++) { + var y = n ^ n << 1 ^ n << 2 ^ n << 3 ^ n << 4; + y = y >>> 8 ^ 255 & y ^ 99, i[r] = y, o[y] = r; + var g = t[r], + d = t[g], + v = t[d], + m = 257 * t[y] ^ 16843008 * y; + s[r] = m << 24 | m >>> 8, a[r] = m << 16 | m >>> 16, f[r] = m << 8 | m >>> 24, u[r] = m, m = 16843009 * v ^ 65537 * d ^ 257 * g ^ 16843008 * r, c[y] = m << 24 | m >>> 8, h[y] = m << 16 | m >>> 16, p[y] = m << 8 | m >>> 24, l[y] = m, r ? (r = g ^ t[t[t[v ^ g]]], n ^= t[t[n]]) : r = n = 1 + } + }(); + var y = [0, 1, 2, 4, 8, 16, 32, 64, 128, 27, 54], + g = r.AES = e.extend({ + _doReset: function() { + if (!this._nRounds || this._keyPriorReset !== this._key) { + for (var t = this._keyPriorReset = this._key, e = t.words, r = t.sigBytes / 4, n = 4 * ((this._nRounds = r + 6) + 1), o = this._keySchedule = [], s = 0; s < n; s++) + if (s < r) o[s] = e[s]; + else { + var a = o[s - 1]; + s % r ? r > 6 && s % r == 4 && (a = i[a >>> 24] << 24 | i[a >>> 16 & 255] << 16 | i[a >>> 8 & 255] << 8 | i[255 & a]) : (a = i[(a = a << 8 | a >>> 24) >>> 24] << 24 | i[a >>> 16 & 255] << 16 | i[a >>> 8 & 255] << 8 | i[255 & a], a ^= y[s / r | 0] << 24), o[s] = o[s - r] ^ a + } for (var f = this._invKeySchedule = [], u = 0; u < n; u++) s = n - u, a = u % 4 ? o[s] : o[s - 4], f[u] = u < 4 || s <= 4 ? a : c[i[a >>> 24]] ^ h[i[a >>> 16 & 255]] ^ p[i[a >>> 8 & 255]] ^ l[i[255 & a]] + } + }, + encryptBlock: function(t, e) { + this._doCryptBlock(t, e, this._keySchedule, s, a, f, u, i) + }, + decryptBlock: function(t, e) { + var r = t[e + 1]; + t[e + 1] = t[e + 3], t[e + 3] = r, this._doCryptBlock(t, e, this._invKeySchedule, c, h, p, l, o), r = t[e + 1], t[e + 1] = t[e + 3], t[e + 3] = r + }, + _doCryptBlock: function(t, e, r, n, i, o, s, a) { + for (var f = this._nRounds, u = t[e] ^ r[0], c = t[e + 1] ^ r[1], h = t[e + 2] ^ r[2], p = t[e + 3] ^ r[3], l = 4, y = 1; y < f; y++) { + var g = n[u >>> 24] ^ i[c >>> 16 & 255] ^ o[h >>> 8 & 255] ^ s[255 & p] ^ r[l++], + d = n[c >>> 24] ^ i[h >>> 16 & 255] ^ o[p >>> 8 & 255] ^ s[255 & u] ^ r[l++], + v = n[h >>> 24] ^ i[p >>> 16 & 255] ^ o[u >>> 8 & 255] ^ s[255 & c] ^ r[l++], + m = n[p >>> 24] ^ i[u >>> 16 & 255] ^ o[c >>> 8 & 255] ^ s[255 & h] ^ r[l++]; + u = g, c = d, h = v, p = m + } + g = (a[u >>> 24] << 24 | a[c >>> 16 & 255] << 16 | a[h >>> 8 & 255] << 8 | a[255 & p]) ^ r[l++], d = (a[c >>> 24] << 24 | a[h >>> 16 & 255] << 16 | a[p >>> 8 & 255] << 8 | a[255 & u]) ^ r[l++], v = (a[h >>> 24] << 24 | a[p >>> 16 & 255] << 16 | a[u >>> 8 & 255] << 8 | a[255 & c]) ^ r[l++], m = (a[p >>> 24] << 24 | a[u >>> 16 & 255] << 16 | a[c >>> 8 & 255] << 8 | a[255 & h]) ^ r[l++], t[e] = g, t[e + 1] = d, t[e + 2] = v, t[e + 3] = m + }, + keySize: 8 + }); + t.AES = e._createHelper(g) + }(), n.AES) + }, + 7165: function(t, e, r) { + var n, i, o, s, a, f, u, c, h, p, l, y, g, d, v, m, S, _, b; + t.exports = (n = r(9021), r(9506), void(n.lib.Cipher || (i = n, o = i.lib, s = o.Base, a = o.WordArray, f = o.BufferedBlockAlgorithm, u = i.enc, u.Utf8, c = u.Base64, h = i.algo.EvpKDF, p = o.Cipher = f.extend({ + cfg: s.extend(), + createEncryptor: function(t, e) { + return this.create(this._ENC_XFORM_MODE, t, e) + }, + createDecryptor: function(t, e) { + return this.create(this._DEC_XFORM_MODE, t, e) + }, + init: function(t, e, r) { + this.cfg = this.cfg.extend(r), this._xformMode = t, this._key = e, this.reset() + }, + reset: function() { + f.reset.call(this), this._doReset() + }, + process: function(t) { + return this._append(t), this._process() + }, + finalize: function(t) { + return t && this._append(t), this._doFinalize() + }, + keySize: 4, + ivSize: 4, + _ENC_XFORM_MODE: 1, + _DEC_XFORM_MODE: 2, + _createHelper: function() { + function t(t) { + return "string" == typeof t ? b : S + } + return function(e) { + return { + encrypt: function(r, n, i) { + return t(n).encrypt(e, r, n, i) + }, + decrypt: function(r, n, i) { + return t(n).decrypt(e, r, n, i) + } + } + } + }() + }), o.StreamCipher = p.extend({ + _doFinalize: function() { + return this._process(!0) + }, + blockSize: 1 + }), l = i.mode = {}, y = o.BlockCipherMode = s.extend({ + createEncryptor: function(t, e) { + return this.Encryptor.create(t, e) + }, + createDecryptor: function(t, e) { + return this.Decryptor.create(t, e) + }, + init: function(t, e) { + this._cipher = t, this._iv = e + } + }), g = l.CBC = function() { + var t = y.extend(); + + function e(t, e, r) { + var n = this._iv; + if (n) { + var i = n; + this._iv = void 0 + } else i = this._prevBlock; + for (var o = 0; o < r; o++) t[e + o] ^= i[o] + } + return t.Encryptor = t.extend({ + processBlock: function(t, r) { + var n = this._cipher, + i = n.blockSize; + e.call(this, t, r, i), n.encryptBlock(t, r), this._prevBlock = t.slice(r, r + i) + } + }), t.Decryptor = t.extend({ + processBlock: function(t, r) { + var n = this._cipher, + i = n.blockSize, + o = t.slice(r, r + i); + n.decryptBlock(t, r), e.call(this, t, r, i), this._prevBlock = o + } + }), t + }(), d = (i.pad = {}).Pkcs7 = { + pad: function(t, e) { + for (var r = 4 * e, n = r - t.sigBytes % r, i = n << 24 | n << 16 | n << 8 | n, o = [], s = 0; s < n; s += 4) o.push(i); + var f = a.create(o, n); + t.concat(f) + }, + unpad: function(t) { + var e = 255 & t.words[t.sigBytes - 1 >>> 2]; + t.sigBytes -= e + } + }, o.BlockCipher = p.extend({ + cfg: p.cfg.extend({ + mode: g, + padding: d + }), + reset: function() { + p.reset.call(this); + var t = this.cfg, + e = t.iv, + r = t.mode; + if (this._xformMode == this._ENC_XFORM_MODE) var n = r.createEncryptor; + else n = r.createDecryptor, this._minBufferSize = 1; + this._mode && this._mode.__creator == n ? this._mode.init(this, e && e.words) : (this._mode = n.call(r, this, e && e.words), this._mode.__creator = n) + }, + _doProcessBlock: function(t, e) { + this._mode.processBlock(t, e) + }, + _doFinalize: function() { + var t = this.cfg.padding; + if (this._xformMode == this._ENC_XFORM_MODE) { + t.pad(this._data, this.blockSize); + var e = this._process(!0) + } else e = this._process(!0), t.unpad(e); + return e + }, + blockSize: 4 + }), v = o.CipherParams = s.extend({ + init: function(t) { + this.mixIn(t) + }, + toString: function(t) { + return (t || this.formatter).stringify(this) + } + }), m = (i.format = {}).OpenSSL = { + stringify: function(t) { + var e = t.ciphertext, + r = t.salt; + if (r) var n = a.create([1398893684, 1701076831]).concat(r).concat(e); + else n = e; + return n.toString(c) + }, + parse: function(t) { + var e = c.parse(t), + r = e.words; + if (1398893684 == r[0] && 1701076831 == r[1]) { + var n = a.create(r.slice(2, 4)); + r.splice(0, 4), e.sigBytes -= 16 + } + return v.create({ + ciphertext: e, + salt: n + }) + } + }, S = o.SerializableCipher = s.extend({ + cfg: s.extend({ + format: m + }), + encrypt: function(t, e, r, n) { + n = this.cfg.extend(n); + var i = t.createEncryptor(r, n), + o = i.finalize(e), + s = i.cfg; + return v.create({ + ciphertext: o, + key: r, + iv: s.iv, + algorithm: t, + mode: s.mode, + padding: s.padding, + blockSize: t.blockSize, + formatter: n.format + }) + }, + decrypt: function(t, e, r, n) { + return n = this.cfg.extend(n), e = this._parse(e, n.format), t.createDecryptor(r, n).finalize(e.ciphertext) + }, + _parse: function(t, e) { + return "string" == typeof t ? e.parse(t, this) : t + } + }), _ = (i.kdf = {}).OpenSSL = { + execute: function(t, e, r, n) { + n || (n = a.random(8)); + var i = h.create({ + keySize: e + r + }).compute(t, n), + o = a.create(i.words.slice(e), 4 * r); + return i.sigBytes = 4 * e, v.create({ + key: i, + iv: o, + salt: n + }) + } + }, b = o.PasswordBasedCipher = S.extend({ + cfg: S.cfg.extend({ + kdf: _ + }), + encrypt: function(t, e, r, n) { + var i = (n = this.cfg.extend(n)).kdf.execute(r, t.keySize, t.ivSize); + n.iv = i.iv; + var o = S.encrypt.call(this, t, e, i.key, n); + return o.mixIn(i), o + }, + decrypt: function(t, e, r, n) { + n = this.cfg.extend(n), e = this._parse(e, n.format); + var i = n.kdf.execute(r, t.keySize, t.ivSize, e.salt); + return n.iv = i.iv, S.decrypt.call(this, t, e, i.key, n) + } + })))) + }, + 9021: function(t, e) { + var r; + t.exports = (r = r || function(t, e) { + var r = Object.create || function() { + function t() {} + return function(e) { + var r; + return t.prototype = e, r = new t, t.prototype = null, r + } + }(), + n = {}, + i = n.lib = {}, + o = i.Base = { + extend: function(t) { + var e = r(this); + return t && e.mixIn(t), e.hasOwnProperty("init") && this.init !== e.init || (e.init = function() { + e.$super.init.apply(this, arguments) + }), e.init.prototype = e, e.$super = this, e + }, + create: function() { + var t = this.extend(); + return t.init.apply(t, arguments), t + }, + init: function() {}, + mixIn: function(t) { + for (var e in t) t.hasOwnProperty(e) && (this[e] = t[e]); + t.hasOwnProperty("toString") && (this.toString = t.toString) + }, + clone: function() { + return this.init.prototype.extend(this) + } + }, + s = i.WordArray = o.extend({ + init: function(t, e) { + t = this.words = t || [], this.sigBytes = null != e ? e : 4 * t.length + }, + toString: function(t) { + return (t || f).stringify(this) + }, + concat: function(t) { + var e = this.words, + r = t.words, + n = this.sigBytes, + i = t.sigBytes; + if (this.clamp(), n % 4) + for (var o = 0; o < i; o++) { + var s = r[o >>> 2] >>> 24 - o % 4 * 8 & 255; + e[n + o >>> 2] |= s << 24 - (n + o) % 4 * 8 + } else + for (o = 0; o < i; o += 4) e[n + o >>> 2] = r[o >>> 2]; + return this.sigBytes += i, this + }, + clamp: function() { + var e = this.words, + r = this.sigBytes; + e[r >>> 2] &= 4294967295 << 32 - r % 4 * 8, e.length = t.ceil(r / 4) + }, + clone: function() { + var t = o.clone.call(this); + return t.words = this.words.slice(0), t + }, + random: function(e) { + for (var r, n = [], i = function(e) { + var r = 987654321, + n = 4294967295; + return function() { + var i = ((r = 36969 * (65535 & r) + (r >> 16) & n) << 16) + (e = 18e3 * (65535 & e) + (e >> 16) & n) & n; + return i /= 4294967296, (i += .5) * (t.random() > .5 ? 1 : -1) + } + }, o = 0; o < e; o += 4) { + var a = i(4294967296 * (r || t.random())); + r = 987654071 * a(), n.push(4294967296 * a() | 0) + } + return new s.init(n, e) + } + }), + a = n.enc = {}, + f = a.Hex = { + stringify: function(t) { + for (var e = t.words, r = t.sigBytes, n = [], i = 0; i < r; i++) { + var o = e[i >>> 2] >>> 24 - i % 4 * 8 & 255; + n.push((o >>> 4).toString(16)), n.push((15 & o).toString(16)) + } + return n.join("") + }, + parse: function(t) { + for (var e = t.length, r = [], n = 0; n < e; n += 2) r[n >>> 3] |= parseInt(t.substr(n, 2), 16) << 24 - n % 8 * 4; + return new s.init(r, e / 2) + } + }, + u = a.Latin1 = { + stringify: function(t) { + for (var e = t.words, r = t.sigBytes, n = [], i = 0; i < r; i++) { + var o = e[i >>> 2] >>> 24 - i % 4 * 8 & 255; + n.push(String.fromCharCode(o)) + } + return n.join("") + }, + parse: function(t) { + for (var e = t.length, r = [], n = 0; n < e; n++) r[n >>> 2] |= (255 & t.charCodeAt(n)) << 24 - n % 4 * 8; + return new s.init(r, e) + } + }, + c = a.Utf8 = { + stringify: function(t) { + try { + return decodeURIComponent(escape(u.stringify(t))) + } catch (t) { + throw new Error("Malformed UTF-8 data") + } + }, + parse: function(t) { + return u.parse(unescape(encodeURIComponent(t))) + } + }, + h = i.BufferedBlockAlgorithm = o.extend({ + reset: function() { + this._data = new s.init, this._nDataBytes = 0 + }, + _append: function(t) { + "string" == typeof t && (t = c.parse(t)), this._data.concat(t), this._nDataBytes += t.sigBytes + }, + _process: function(e) { + var r = this._data, + n = r.words, + i = r.sigBytes, + o = this.blockSize, + a = i / (4 * o), + f = (a = e ? t.ceil(a) : t.max((0 | a) - this._minBufferSize, 0)) * o, + u = t.min(4 * f, i); + if (f) { + for (var c = 0; c < f; c += o) this._doProcessBlock(n, c); + var h = n.splice(0, f); + r.sigBytes -= u + } + return new s.init(h, u) + }, + clone: function() { + var t = o.clone.call(this); + return t._data = this._data.clone(), t + }, + _minBufferSize: 0 + }), + p = (i.Hasher = h.extend({ + cfg: o.extend(), + init: function(t) { + this.cfg = this.cfg.extend(t), this.reset() + }, + reset: function() { + h.reset.call(this), this._doReset() + }, + update: function(t) { + return this._append(t), this._process(), this + }, + finalize: function(t) { + return t && this._append(t), this._doFinalize() + }, + blockSize: 16, + _createHelper: function(t) { + return function(e, r) { + return new t.init(r).finalize(e) + } + }, + _createHmacHelper: function(t) { + return function(e, r) { + return new p.HMAC.init(t, r).finalize(e) + } + } + }), n.algo = {}); + return n + }(Math), r) + }, + 754: function(t, e, r) { + var n, i, o; + t.exports = (n = r(9021), o = (i = n).lib.WordArray, i.enc.Base64 = { + stringify: function(t) { + var e = t.words, + r = t.sigBytes, + n = this._map; + t.clamp(); + for (var i = [], o = 0; o < r; o += 3) + for (var s = (e[o >>> 2] >>> 24 - o % 4 * 8 & 255) << 16 | (e[o + 1 >>> 2] >>> 24 - (o + 1) % 4 * 8 & 255) << 8 | e[o + 2 >>> 2] >>> 24 - (o + 2) % 4 * 8 & 255, a = 0; a < 4 && o + .75 * a < r; a++) i.push(n.charAt(s >>> 6 * (3 - a) & 63)); + var f = n.charAt(64); + if (f) + for (; i.length % 4;) i.push(f); + return i.join("") + }, + parse: function(t) { + var e = t.length, + r = this._map, + n = this._reverseMap; + if (!n) { + n = this._reverseMap = []; + for (var i = 0; i < r.length; i++) n[r.charCodeAt(i)] = i + } + var s = r.charAt(64); + if (s) { + var a = t.indexOf(s); - 1 !== a && (e = a) + } + return function(t, e, r) { + for (var n = [], i = 0, s = 0; s < e; s++) + if (s % 4) { + var a = r[t.charCodeAt(s - 1)] << s % 4 * 2, + f = r[t.charCodeAt(s)] >>> 6 - s % 4 * 2; + n[i >>> 2] |= (a | f) << 24 - i % 4 * 8, i++ + } return o.create(n, i) + }(t, e, n) + }, + _map: "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=" + }, n.enc.Base64) + }, + 5503: function(t, e, r) { + var n; + t.exports = (n = r(9021), function() { + var t = n, + e = t.lib.WordArray, + r = t.enc; + + function i(t) { + return t << 8 & 4278255360 | t >>> 8 & 16711935 + } + r.Utf16 = r.Utf16BE = { + stringify: function(t) { + for (var e = t.words, r = t.sigBytes, n = [], i = 0; i < r; i += 2) { + var o = e[i >>> 2] >>> 16 - i % 4 * 8 & 65535; + n.push(String.fromCharCode(o)) + } + return n.join("") + }, + parse: function(t) { + for (var r = t.length, n = [], i = 0; i < r; i++) n[i >>> 1] |= t.charCodeAt(i) << 16 - i % 2 * 16; + return e.create(n, 2 * r) + } + }, r.Utf16LE = { + stringify: function(t) { + for (var e = t.words, r = t.sigBytes, n = [], o = 0; o < r; o += 2) { + var s = i(e[o >>> 2] >>> 16 - o % 4 * 8 & 65535); + n.push(String.fromCharCode(s)) + } + return n.join("") + }, + parse: function(t) { + for (var r = t.length, n = [], o = 0; o < r; o++) n[o >>> 1] |= i(t.charCodeAt(o) << 16 - o % 2 * 16); + return e.create(n, 2 * r) + } + } + }(), n.enc.Utf16) + }, + 9506: function(t, e, r) { + var n, i, o, s, a, f, u, c; + t.exports = (c = r(9021), r(5471), r(1025), o = (i = (n = c).lib).Base, s = i.WordArray, f = (a = n.algo).MD5, u = a.EvpKDF = o.extend({ + cfg: o.extend({ + keySize: 4, + hasher: f, + iterations: 1 + }), + init: function(t) { + this.cfg = this.cfg.extend(t) + }, + compute: function(t, e) { + for (var r = this.cfg, n = r.hasher.create(), i = s.create(), o = i.words, a = r.keySize, f = r.iterations; o.length < a;) { + u && n.update(u); + var u = n.update(t).finalize(e); + n.reset(); + for (var c = 1; c < f; c++) u = n.finalize(u), n.reset(); + i.concat(u) + } + return i.sigBytes = 4 * a, i + } + }), n.EvpKDF = function(t, e, r) { + return u.create(r).compute(t, e) + }, c.EvpKDF) + }, + 25: function(t, e, r) { + var n, i, o, s; + t.exports = (s = r(9021), r(7165), i = (n = s).lib.CipherParams, o = n.enc.Hex, n.format.Hex = { + stringify: function(t) { + return t.ciphertext.toString(o) + }, + parse: function(t) { + var e = o.parse(t); + return i.create({ + ciphertext: e + }) + } + }, s.format.Hex) + }, + 1025: function(t, e, r) { + var n, i, o; + t.exports = (i = (n = r(9021)).lib.Base, o = n.enc.Utf8, void(n.algo.HMAC = i.extend({ + init: function(t, e) { + t = this._hasher = new t.init, "string" == typeof e && (e = o.parse(e)); + var r = t.blockSize, + n = 4 * r; + e.sigBytes > n && (e = t.finalize(e)), e.clamp(); + for (var i = this._oKey = e.clone(), s = this._iKey = e.clone(), a = i.words, f = s.words, u = 0; u < r; u++) a[u] ^= 1549556828, f[u] ^= 909522486; + i.sigBytes = s.sigBytes = n, this.reset() + }, + reset: function() { + var t = this._hasher; + t.reset(), t.update(this._iKey) + }, + update: function(t) { + return this._hasher.update(t), this + }, + finalize: function(t) { + var e = this._hasher, + r = e.finalize(t); + return e.reset(), e.finalize(this._oKey.clone().concat(r)) + } + }))) + }, + 1396: function(t, e, r) { + var n; + t.exports = (n = r(9021), r(3240), r(6440), r(5503), r(754), r(4636), r(5471), r(3009), r(6308), r(1380), r(9557), r(5953), r(8056), r(1025), r(19), r(9506), r(7165), r(2169), r(6939), r(6372), r(3797), r(8454), r(2073), r(4905), r(482), r(2155), r(8124), r(25), r(955), r(7628), r(7193), r(6298), r(2696), n) + }, + 6440: function(t, e, r) { + var n; + t.exports = (n = r(9021), function() { + if ("function" == typeof ArrayBuffer) { + var t = n.lib.WordArray, + e = t.init, + r = t.init = function(t) { + if (t instanceof ArrayBuffer && (t = new Uint8Array(t)), (t instanceof Int8Array || "undefined" != typeof Uint8ClampedArray && t instanceof Uint8ClampedArray || t instanceof Int16Array || t instanceof Uint16Array || t instanceof Int32Array || t instanceof Uint32Array || t instanceof Float32Array || t instanceof Float64Array) && (t = new Uint8Array(t.buffer, t.byteOffset, t.byteLength)), t instanceof Uint8Array) { + for (var r = t.byteLength, n = [], i = 0; i < r; i++) n[i >>> 2] |= t[i] << 24 - i % 4 * 8; + e.call(this, n, r) + } else e.apply(this, arguments) + }; + r.prototype = t + } + }(), n.lib.WordArray) + }, + 4636: function(t, e, r) { + var n; + t.exports = (n = r(9021), function(t) { + var e = n, + r = e.lib, + i = r.WordArray, + o = r.Hasher, + s = e.algo, + a = []; + ! function() { + for (var e = 0; e < 64; e++) a[e] = 4294967296 * t.abs(t.sin(e + 1)) | 0 + }(); + var f = s.MD5 = o.extend({ + _doReset: function() { + this._hash = new i.init([1732584193, 4023233417, 2562383102, 271733878]) + }, + _doProcessBlock: function(t, e) { + for (var r = 0; r < 16; r++) { + var n = e + r, + i = t[n]; + t[n] = 16711935 & (i << 8 | i >>> 24) | 4278255360 & (i << 24 | i >>> 8) + } + var o = this._hash.words, + s = t[e + 0], + f = t[e + 1], + l = t[e + 2], + y = t[e + 3], + g = t[e + 4], + d = t[e + 5], + v = t[e + 6], + m = t[e + 7], + S = t[e + 8], + _ = t[e + 9], + b = t[e + 10], + E = t[e + 11], + w = t[e + 12], + O = t[e + 13], + B = t[e + 14], + A = t[e + 15], + x = o[0], + P = o[1], + T = o[2], + I = o[3]; + x = u(x, P, T, I, s, 7, a[0]), I = u(I, x, P, T, f, 12, a[1]), T = u(T, I, x, P, l, 17, a[2]), P = u(P, T, I, x, y, 22, a[3]), x = u(x, P, T, I, g, 7, a[4]), I = u(I, x, P, T, d, 12, a[5]), T = u(T, I, x, P, v, 17, a[6]), P = u(P, T, I, x, m, 22, a[7]), x = u(x, P, T, I, S, 7, a[8]), I = u(I, x, P, T, _, 12, a[9]), T = u(T, I, x, P, b, 17, a[10]), P = u(P, T, I, x, E, 22, a[11]), x = u(x, P, T, I, w, 7, a[12]), I = u(I, x, P, T, O, 12, a[13]), T = u(T, I, x, P, B, 17, a[14]), x = c(x, P = u(P, T, I, x, A, 22, a[15]), T, I, f, 5, a[16]), I = c(I, x, P, T, v, 9, a[17]), T = c(T, I, x, P, E, 14, a[18]), P = c(P, T, I, x, s, 20, a[19]), x = c(x, P, T, I, d, 5, a[20]), I = c(I, x, P, T, b, 9, a[21]), T = c(T, I, x, P, A, 14, a[22]), P = c(P, T, I, x, g, 20, a[23]), x = c(x, P, T, I, _, 5, a[24]), I = c(I, x, P, T, B, 9, a[25]), T = c(T, I, x, P, y, 14, a[26]), P = c(P, T, I, x, S, 20, a[27]), x = c(x, P, T, I, O, 5, a[28]), I = c(I, x, P, T, l, 9, a[29]), T = c(T, I, x, P, m, 14, a[30]), x = h(x, P = c(P, T, I, x, w, 20, a[31]), T, I, d, 4, a[32]), I = h(I, x, P, T, S, 11, a[33]), T = h(T, I, x, P, E, 16, a[34]), P = h(P, T, I, x, B, 23, a[35]), x = h(x, P, T, I, f, 4, a[36]), I = h(I, x, P, T, g, 11, a[37]), T = h(T, I, x, P, m, 16, a[38]), P = h(P, T, I, x, b, 23, a[39]), x = h(x, P, T, I, O, 4, a[40]), I = h(I, x, P, T, s, 11, a[41]), T = h(T, I, x, P, y, 16, a[42]), P = h(P, T, I, x, v, 23, a[43]), x = h(x, P, T, I, _, 4, a[44]), I = h(I, x, P, T, w, 11, a[45]), T = h(T, I, x, P, A, 16, a[46]), x = p(x, P = h(P, T, I, x, l, 23, a[47]), T, I, s, 6, a[48]), I = p(I, x, P, T, m, 10, a[49]), T = p(T, I, x, P, B, 15, a[50]), P = p(P, T, I, x, d, 21, a[51]), x = p(x, P, T, I, w, 6, a[52]), I = p(I, x, P, T, y, 10, a[53]), T = p(T, I, x, P, b, 15, a[54]), P = p(P, T, I, x, f, 21, a[55]), x = p(x, P, T, I, S, 6, a[56]), I = p(I, x, P, T, A, 10, a[57]), T = p(T, I, x, P, v, 15, a[58]), P = p(P, T, I, x, O, 21, a[59]), x = p(x, P, T, I, g, 6, a[60]), I = p(I, x, P, T, E, 10, a[61]), T = p(T, I, x, P, l, 15, a[62]), P = p(P, T, I, x, _, 21, a[63]), o[0] = o[0] + x | 0, o[1] = o[1] + P | 0, o[2] = o[2] + T | 0, o[3] = o[3] + I | 0 + }, + _doFinalize: function() { + var e = this._data, + r = e.words, + n = 8 * this._nDataBytes, + i = 8 * e.sigBytes; + r[i >>> 5] |= 128 << 24 - i % 32; + var o = t.floor(n / 4294967296), + s = n; + r[15 + (i + 64 >>> 9 << 4)] = 16711935 & (o << 8 | o >>> 24) | 4278255360 & (o << 24 | o >>> 8), r[14 + (i + 64 >>> 9 << 4)] = 16711935 & (s << 8 | s >>> 24) | 4278255360 & (s << 24 | s >>> 8), e.sigBytes = 4 * (r.length + 1), this._process(); + for (var a = this._hash, f = a.words, u = 0; u < 4; u++) { + var c = f[u]; + f[u] = 16711935 & (c << 8 | c >>> 24) | 4278255360 & (c << 24 | c >>> 8) + } + return a + }, + clone: function() { + var t = o.clone.call(this); + return t._hash = this._hash.clone(), t + } + }); + + function u(t, e, r, n, i, o, s) { + var a = t + (e & r | ~e & n) + i + s; + return (a << o | a >>> 32 - o) + e + } + + function c(t, e, r, n, i, o, s) { + var a = t + (e & n | r & ~n) + i + s; + return (a << o | a >>> 32 - o) + e + } + + function h(t, e, r, n, i, o, s) { + var a = t + (e ^ r ^ n) + i + s; + return (a << o | a >>> 32 - o) + e + } + + function p(t, e, r, n, i, o, s) { + var a = t + (r ^ (e | ~n)) + i + s; + return (a << o | a >>> 32 - o) + e + } + e.MD5 = o._createHelper(f), e.HmacMD5 = o._createHmacHelper(f) + }(Math), n.MD5) + }, + 2169: function(t, e, r) { + var n; + t.exports = (n = r(9021), r(7165), n.mode.CFB = function() { + var t = n.lib.BlockCipherMode.extend(); + + function e(t, e, r, n) { + var i = this._iv; + if (i) { + var o = i.slice(0); + this._iv = void 0 + } else o = this._prevBlock; + n.encryptBlock(o, 0); + for (var s = 0; s < r; s++) t[e + s] ^= o[s] + } + return t.Encryptor = t.extend({ + processBlock: function(t, r) { + var n = this._cipher, + i = n.blockSize; + e.call(this, t, r, i, n), this._prevBlock = t.slice(r, r + i) + } + }), t.Decryptor = t.extend({ + processBlock: function(t, r) { + var n = this._cipher, + i = n.blockSize, + o = t.slice(r, r + i); + e.call(this, t, r, i, n), this._prevBlock = o + } + }), t + }(), n.mode.CFB) + }, + 6372: function(t, e, r) { + var n; + t.exports = (n = r(9021), r(7165), n.mode.CTRGladman = function() { + var t = n.lib.BlockCipherMode.extend(); + + function e(t) { + if (255 & ~(t >> 24)) t += 1 << 24; + else { + var e = t >> 16 & 255, + r = t >> 8 & 255, + n = 255 & t; + 255 === e ? (e = 0, 255 === r ? (r = 0, 255 === n ? n = 0 : ++n) : ++r) : ++e, t = 0, t += e << 16, t += r << 8, t += n + } + return t + } + var r = t.Encryptor = t.extend({ + processBlock: function(t, r) { + var n = this._cipher, + i = n.blockSize, + o = this._iv, + s = this._counter; + o && (s = this._counter = o.slice(0), this._iv = void 0), + function(t) { + 0 === (t[0] = e(t[0])) && (t[1] = e(t[1])) + }(s); + var a = s.slice(0); + n.encryptBlock(a, 0); + for (var f = 0; f < i; f++) t[r + f] ^= a[f] + } + }); + return t.Decryptor = r, t + }(), n.mode.CTRGladman) + }, + 6939: function(t, e, r) { + var n, i, o; + t.exports = (o = r(9021), r(7165), o.mode.CTR = (i = (n = o.lib.BlockCipherMode.extend()).Encryptor = n.extend({ + processBlock: function(t, e) { + var r = this._cipher, + n = r.blockSize, + i = this._iv, + o = this._counter; + i && (o = this._counter = i.slice(0), this._iv = void 0); + var s = o.slice(0); + r.encryptBlock(s, 0), o[n - 1] = o[n - 1] + 1 | 0; + for (var a = 0; a < n; a++) t[e + a] ^= s[a] + } + }), n.Decryptor = i, n), o.mode.CTR) + }, + 8454: function(t, e, r) { + var n, i; + t.exports = (i = r(9021), r(7165), i.mode.ECB = ((n = i.lib.BlockCipherMode.extend()).Encryptor = n.extend({ + processBlock: function(t, e) { + this._cipher.encryptBlock(t, e) + } + }), n.Decryptor = n.extend({ + processBlock: function(t, e) { + this._cipher.decryptBlock(t, e) + } + }), n), i.mode.ECB) + }, + 3797: function(t, e, r) { + var n, i, o; + t.exports = (o = r(9021), r(7165), o.mode.OFB = (i = (n = o.lib.BlockCipherMode.extend()).Encryptor = n.extend({ + processBlock: function(t, e) { + var r = this._cipher, + n = r.blockSize, + i = this._iv, + o = this._keystream; + i && (o = this._keystream = i.slice(0), this._iv = void 0), r.encryptBlock(o, 0); + for (var s = 0; s < n; s++) t[e + s] ^= o[s] + } + }), n.Decryptor = i, n), o.mode.OFB) + }, + 2073: function(t, e, r) { + var n; + t.exports = (n = r(9021), r(7165), n.pad.AnsiX923 = { + pad: function(t, e) { + var r = t.sigBytes, + n = 4 * e, + i = n - r % n, + o = r + i - 1; + t.clamp(), t.words[o >>> 2] |= i << 24 - o % 4 * 8, t.sigBytes += i + }, + unpad: function(t) { + var e = 255 & t.words[t.sigBytes - 1 >>> 2]; + t.sigBytes -= e + } + }, n.pad.Ansix923) + }, + 4905: function(t, e, r) { + var n; + t.exports = (n = r(9021), r(7165), n.pad.Iso10126 = { + pad: function(t, e) { + var r = 4 * e, + i = r - t.sigBytes % r; + t.concat(n.lib.WordArray.random(i - 1)).concat(n.lib.WordArray.create([i << 24], 1)) + }, + unpad: function(t) { + var e = 255 & t.words[t.sigBytes - 1 >>> 2]; + t.sigBytes -= e + } + }, n.pad.Iso10126) + }, + 482: function(t, e, r) { + var n; + t.exports = (n = r(9021), r(7165), n.pad.Iso97971 = { + pad: function(t, e) { + t.concat(n.lib.WordArray.create([2147483648], 1)), n.pad.ZeroPadding.pad(t, e) + }, + unpad: function(t) { + n.pad.ZeroPadding.unpad(t), t.sigBytes-- + } + }, n.pad.Iso97971) + }, + 8124: function(t, e, r) { + var n; + t.exports = (n = r(9021), r(7165), n.pad.NoPadding = { + pad: function() {}, + unpad: function() {} + }, n.pad.NoPadding) + }, + 2155: function(t, e, r) { + var n; + t.exports = (n = r(9021), r(7165), n.pad.ZeroPadding = { + pad: function(t, e) { + var r = 4 * e; + t.clamp(), t.sigBytes += r - (t.sigBytes % r || r) + }, + unpad: function(t) { + for (var e = t.words, r = t.sigBytes - 1; !(e[r >>> 2] >>> 24 - r % 4 * 8 & 255);) r--; + t.sigBytes = r + 1 + } + }, n.pad.ZeroPadding) + }, + 19: function(t, e, r) { + var n, i, o, s, a, f, u, c, h; + t.exports = (h = r(9021), r(5471), r(1025), o = (i = (n = h).lib).Base, s = i.WordArray, f = (a = n.algo).SHA1, u = a.HMAC, c = a.PBKDF2 = o.extend({ + cfg: o.extend({ + keySize: 4, + hasher: f, + iterations: 1 + }), + init: function(t) { + this.cfg = this.cfg.extend(t) + }, + compute: function(t, e) { + for (var r = this.cfg, n = u.create(r.hasher, t), i = s.create(), o = s.create([1]), a = i.words, f = o.words, c = r.keySize, h = r.iterations; a.length < c;) { + var p = n.update(e).finalize(o); + n.reset(); + for (var l = p.words, y = l.length, g = p, d = 1; d < h; d++) { + g = n.finalize(g), n.reset(); + for (var v = g.words, m = 0; m < y; m++) l[m] ^= v[m] + } + i.concat(p), f[0]++ + } + return i.sigBytes = 4 * c, i + } + }), n.PBKDF2 = function(t, e, r) { + return c.create(r).compute(t, e) + }, h.PBKDF2) + }, + 2696: function(t, e, r) { + var n; + t.exports = (n = r(9021), r(754), r(4636), r(9506), r(7165), function() { + var t = n, + e = t.lib.StreamCipher, + r = t.algo, + i = [], + o = [], + s = [], + a = r.RabbitLegacy = e.extend({ + _doReset: function() { + var t = this._key.words, + e = this.cfg.iv, + r = this._X = [t[0], t[3] << 16 | t[2] >>> 16, t[1], t[0] << 16 | t[3] >>> 16, t[2], t[1] << 16 | t[0] >>> 16, t[3], t[2] << 16 | t[1] >>> 16], + n = this._C = [t[2] << 16 | t[2] >>> 16, 4294901760 & t[0] | 65535 & t[1], t[3] << 16 | t[3] >>> 16, 4294901760 & t[1] | 65535 & t[2], t[0] << 16 | t[0] >>> 16, 4294901760 & t[2] | 65535 & t[3], t[1] << 16 | t[1] >>> 16, 4294901760 & t[3] | 65535 & t[0]]; + this._b = 0; + for (var i = 0; i < 4; i++) f.call(this); + for (i = 0; i < 8; i++) n[i] ^= r[i + 4 & 7]; + if (e) { + var o = e.words, + s = o[0], + a = o[1], + u = 16711935 & (s << 8 | s >>> 24) | 4278255360 & (s << 24 | s >>> 8), + c = 16711935 & (a << 8 | a >>> 24) | 4278255360 & (a << 24 | a >>> 8), + h = u >>> 16 | 4294901760 & c, + p = c << 16 | 65535 & u; + for (n[0] ^= u, n[1] ^= h, n[2] ^= c, n[3] ^= p, n[4] ^= u, n[5] ^= h, n[6] ^= c, n[7] ^= p, i = 0; i < 4; i++) f.call(this) + } + }, + _doProcessBlock: function(t, e) { + var r = this._X; + f.call(this), i[0] = r[0] ^ r[5] >>> 16 ^ r[3] << 16, i[1] = r[2] ^ r[7] >>> 16 ^ r[5] << 16, i[2] = r[4] ^ r[1] >>> 16 ^ r[7] << 16, i[3] = r[6] ^ r[3] >>> 16 ^ r[1] << 16; + for (var n = 0; n < 4; n++) i[n] = 16711935 & (i[n] << 8 | i[n] >>> 24) | 4278255360 & (i[n] << 24 | i[n] >>> 8), t[e + n] ^= i[n] + }, + blockSize: 4, + ivSize: 2 + }); + + function f() { + for (var t = this._X, e = this._C, r = 0; r < 8; r++) o[r] = e[r]; + for (e[0] = e[0] + 1295307597 + this._b | 0, e[1] = e[1] + 3545052371 + (e[0] >>> 0 < o[0] >>> 0 ? 1 : 0) | 0, e[2] = e[2] + 886263092 + (e[1] >>> 0 < o[1] >>> 0 ? 1 : 0) | 0, e[3] = e[3] + 1295307597 + (e[2] >>> 0 < o[2] >>> 0 ? 1 : 0) | 0, e[4] = e[4] + 3545052371 + (e[3] >>> 0 < o[3] >>> 0 ? 1 : 0) | 0, e[5] = e[5] + 886263092 + (e[4] >>> 0 < o[4] >>> 0 ? 1 : 0) | 0, e[6] = e[6] + 1295307597 + (e[5] >>> 0 < o[5] >>> 0 ? 1 : 0) | 0, e[7] = e[7] + 3545052371 + (e[6] >>> 0 < o[6] >>> 0 ? 1 : 0) | 0, this._b = e[7] >>> 0 < o[7] >>> 0 ? 1 : 0, r = 0; r < 8; r++) { + var n = t[r] + e[r], + i = 65535 & n, + a = n >>> 16, + f = ((i * i >>> 17) + i * a >>> 15) + a * a, + u = ((4294901760 & n) * n | 0) + ((65535 & n) * n | 0); + s[r] = f ^ u + } + t[0] = s[0] + (s[7] << 16 | s[7] >>> 16) + (s[6] << 16 | s[6] >>> 16) | 0, t[1] = s[1] + (s[0] << 8 | s[0] >>> 24) + s[7] | 0, t[2] = s[2] + (s[1] << 16 | s[1] >>> 16) + (s[0] << 16 | s[0] >>> 16) | 0, t[3] = s[3] + (s[2] << 8 | s[2] >>> 24) + s[1] | 0, t[4] = s[4] + (s[3] << 16 | s[3] >>> 16) + (s[2] << 16 | s[2] >>> 16) | 0, t[5] = s[5] + (s[4] << 8 | s[4] >>> 24) + s[3] | 0, t[6] = s[6] + (s[5] << 16 | s[5] >>> 16) + (s[4] << 16 | s[4] >>> 16) | 0, t[7] = s[7] + (s[6] << 8 | s[6] >>> 24) + s[5] | 0 + } + t.RabbitLegacy = e._createHelper(a) + }(), n.RabbitLegacy) + }, + 6298: function(t, e, r) { + var n; + t.exports = (n = r(9021), r(754), r(4636), r(9506), r(7165), function() { + var t = n, + e = t.lib.StreamCipher, + r = t.algo, + i = [], + o = [], + s = [], + a = r.Rabbit = e.extend({ + _doReset: function() { + for (var t = this._key.words, e = this.cfg.iv, r = 0; r < 4; r++) t[r] = 16711935 & (t[r] << 8 | t[r] >>> 24) | 4278255360 & (t[r] << 24 | t[r] >>> 8); + var n = this._X = [t[0], t[3] << 16 | t[2] >>> 16, t[1], t[0] << 16 | t[3] >>> 16, t[2], t[1] << 16 | t[0] >>> 16, t[3], t[2] << 16 | t[1] >>> 16], + i = this._C = [t[2] << 16 | t[2] >>> 16, 4294901760 & t[0] | 65535 & t[1], t[3] << 16 | t[3] >>> 16, 4294901760 & t[1] | 65535 & t[2], t[0] << 16 | t[0] >>> 16, 4294901760 & t[2] | 65535 & t[3], t[1] << 16 | t[1] >>> 16, 4294901760 & t[3] | 65535 & t[0]]; + for (this._b = 0, r = 0; r < 4; r++) f.call(this); + for (r = 0; r < 8; r++) i[r] ^= n[r + 4 & 7]; + if (e) { + var o = e.words, + s = o[0], + a = o[1], + u = 16711935 & (s << 8 | s >>> 24) | 4278255360 & (s << 24 | s >>> 8), + c = 16711935 & (a << 8 | a >>> 24) | 4278255360 & (a << 24 | a >>> 8), + h = u >>> 16 | 4294901760 & c, + p = c << 16 | 65535 & u; + for (i[0] ^= u, i[1] ^= h, i[2] ^= c, i[3] ^= p, i[4] ^= u, i[5] ^= h, i[6] ^= c, i[7] ^= p, r = 0; r < 4; r++) f.call(this) + } + }, + _doProcessBlock: function(t, e) { + var r = this._X; + f.call(this), i[0] = r[0] ^ r[5] >>> 16 ^ r[3] << 16, i[1] = r[2] ^ r[7] >>> 16 ^ r[5] << 16, i[2] = r[4] ^ r[1] >>> 16 ^ r[7] << 16, i[3] = r[6] ^ r[3] >>> 16 ^ r[1] << 16; + for (var n = 0; n < 4; n++) i[n] = 16711935 & (i[n] << 8 | i[n] >>> 24) | 4278255360 & (i[n] << 24 | i[n] >>> 8), t[e + n] ^= i[n] + }, + blockSize: 4, + ivSize: 2 + }); + + function f() { + for (var t = this._X, e = this._C, r = 0; r < 8; r++) o[r] = e[r]; + for (e[0] = e[0] + 1295307597 + this._b | 0, e[1] = e[1] + 3545052371 + (e[0] >>> 0 < o[0] >>> 0 ? 1 : 0) | 0, e[2] = e[2] + 886263092 + (e[1] >>> 0 < o[1] >>> 0 ? 1 : 0) | 0, e[3] = e[3] + 1295307597 + (e[2] >>> 0 < o[2] >>> 0 ? 1 : 0) | 0, e[4] = e[4] + 3545052371 + (e[3] >>> 0 < o[3] >>> 0 ? 1 : 0) | 0, e[5] = e[5] + 886263092 + (e[4] >>> 0 < o[4] >>> 0 ? 1 : 0) | 0, e[6] = e[6] + 1295307597 + (e[5] >>> 0 < o[5] >>> 0 ? 1 : 0) | 0, e[7] = e[7] + 3545052371 + (e[6] >>> 0 < o[6] >>> 0 ? 1 : 0) | 0, this._b = e[7] >>> 0 < o[7] >>> 0 ? 1 : 0, r = 0; r < 8; r++) { + var n = t[r] + e[r], + i = 65535 & n, + a = n >>> 16, + f = ((i * i >>> 17) + i * a >>> 15) + a * a, + u = ((4294901760 & n) * n | 0) + ((65535 & n) * n | 0); + s[r] = f ^ u + } + t[0] = s[0] + (s[7] << 16 | s[7] >>> 16) + (s[6] << 16 | s[6] >>> 16) | 0, t[1] = s[1] + (s[0] << 8 | s[0] >>> 24) + s[7] | 0, t[2] = s[2] + (s[1] << 16 | s[1] >>> 16) + (s[0] << 16 | s[0] >>> 16) | 0, t[3] = s[3] + (s[2] << 8 | s[2] >>> 24) + s[1] | 0, t[4] = s[4] + (s[3] << 16 | s[3] >>> 16) + (s[2] << 16 | s[2] >>> 16) | 0, t[5] = s[5] + (s[4] << 8 | s[4] >>> 24) + s[3] | 0, t[6] = s[6] + (s[5] << 16 | s[5] >>> 16) + (s[4] << 16 | s[4] >>> 16) | 0, t[7] = s[7] + (s[6] << 8 | s[6] >>> 24) + s[5] | 0 + } + t.Rabbit = e._createHelper(a) + }(), n.Rabbit) + }, + 7193: function(t, e, r) { + var n; + t.exports = (n = r(9021), r(754), r(4636), r(9506), r(7165), function() { + var t = n, + e = t.lib.StreamCipher, + r = t.algo, + i = r.RC4 = e.extend({ + _doReset: function() { + for (var t = this._key, e = t.words, r = t.sigBytes, n = this._S = [], i = 0; i < 256; i++) n[i] = i; + i = 0; + for (var o = 0; i < 256; i++) { + var s = i % r, + a = e[s >>> 2] >>> 24 - s % 4 * 8 & 255; + o = (o + n[i] + a) % 256; + var f = n[i]; + n[i] = n[o], n[o] = f + } + this._i = this._j = 0 + }, + _doProcessBlock: function(t, e) { + t[e] ^= o.call(this) + }, + keySize: 8, + ivSize: 0 + }); + + function o() { + for (var t = this._S, e = this._i, r = this._j, n = 0, i = 0; i < 4; i++) { + r = (r + t[e = (e + 1) % 256]) % 256; + var o = t[e]; + t[e] = t[r], t[r] = o, n |= t[(t[e] + t[r]) % 256] << 24 - 8 * i + } + return this._i = e, this._j = r, n + } + t.RC4 = e._createHelper(i); + var s = r.RC4Drop = i.extend({ + cfg: i.cfg.extend({ + drop: 192 + }), + _doReset: function() { + i._doReset.call(this); + for (var t = this.cfg.drop; t > 0; t--) o.call(this) + } + }); + t.RC4Drop = e._createHelper(s) + }(), n.RC4) + }, + 8056: function(t, e, r) { + var n; + t.exports = (n = r(9021), function(t) { + var e = n, + r = e.lib, + i = r.WordArray, + o = r.Hasher, + s = e.algo, + a = i.create([0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 7, 4, 13, 1, 10, 6, 15, 3, 12, 0, 9, 5, 2, 14, 11, 8, 3, 10, 14, 4, 9, 15, 8, 1, 2, 7, 0, 6, 13, 11, 5, 12, 1, 9, 11, 10, 0, 8, 12, 4, 13, 3, 7, 15, 14, 5, 6, 2, 4, 0, 5, 9, 7, 12, 2, 10, 14, 1, 3, 8, 11, 6, 15, 13]), + f = i.create([5, 14, 7, 0, 9, 2, 11, 4, 13, 6, 15, 8, 1, 10, 3, 12, 6, 11, 3, 7, 0, 13, 5, 10, 14, 15, 8, 12, 4, 9, 1, 2, 15, 5, 1, 3, 7, 14, 6, 9, 11, 8, 12, 2, 10, 0, 4, 13, 8, 6, 4, 1, 3, 11, 15, 0, 5, 12, 2, 13, 9, 7, 10, 14, 12, 15, 10, 4, 1, 5, 8, 7, 6, 2, 13, 14, 0, 3, 9, 11]), + u = i.create([11, 14, 15, 12, 5, 8, 7, 9, 11, 13, 14, 15, 6, 7, 9, 8, 7, 6, 8, 13, 11, 9, 7, 15, 7, 12, 15, 9, 11, 7, 13, 12, 11, 13, 6, 7, 14, 9, 13, 15, 14, 8, 13, 6, 5, 12, 7, 5, 11, 12, 14, 15, 14, 15, 9, 8, 9, 14, 5, 6, 8, 6, 5, 12, 9, 15, 5, 11, 6, 8, 13, 12, 5, 12, 13, 14, 11, 8, 5, 6]), + c = i.create([8, 9, 9, 11, 13, 15, 15, 5, 7, 7, 8, 11, 14, 14, 12, 6, 9, 13, 15, 7, 12, 8, 9, 11, 7, 7, 12, 7, 6, 15, 13, 11, 9, 7, 15, 11, 8, 6, 6, 14, 12, 13, 5, 14, 13, 13, 7, 5, 15, 5, 8, 11, 14, 14, 6, 14, 6, 9, 12, 9, 12, 5, 15, 8, 8, 5, 12, 9, 12, 5, 14, 6, 8, 13, 6, 5, 15, 13, 11, 11]), + h = i.create([0, 1518500249, 1859775393, 2400959708, 2840853838]), + p = i.create([1352829926, 1548603684, 1836072691, 2053994217, 0]), + l = s.RIPEMD160 = o.extend({ + _doReset: function() { + this._hash = i.create([1732584193, 4023233417, 2562383102, 271733878, 3285377520]) + }, + _doProcessBlock: function(t, e) { + for (var r = 0; r < 16; r++) { + var n = e + r, + i = t[n]; + t[n] = 16711935 & (i << 8 | i >>> 24) | 4278255360 & (i << 24 | i >>> 8) + } + var o, s, l, _, b, E, w, O, B, A, x, P = this._hash.words, + T = h.words, + I = p.words, + k = a.words, + D = f.words, + R = u.words, + N = c.words; + for (E = o = P[0], w = s = P[1], O = l = P[2], B = _ = P[3], A = b = P[4], r = 0; r < 80; r += 1) x = o + t[e + k[r]] | 0, x += r < 16 ? y(s, l, _) + T[0] : r < 32 ? g(s, l, _) + T[1] : r < 48 ? d(s, l, _) + T[2] : r < 64 ? v(s, l, _) + T[3] : m(s, l, _) + T[4], x = (x = S(x |= 0, R[r])) + b | 0, o = b, b = _, _ = S(l, 10), l = s, s = x, x = E + t[e + D[r]] | 0, x += r < 16 ? m(w, O, B) + I[0] : r < 32 ? v(w, O, B) + I[1] : r < 48 ? d(w, O, B) + I[2] : r < 64 ? g(w, O, B) + I[3] : y(w, O, B) + I[4], x = (x = S(x |= 0, N[r])) + A | 0, E = A, A = B, B = S(O, 10), O = w, w = x; + x = P[1] + l + B | 0, P[1] = P[2] + _ + A | 0, P[2] = P[3] + b + E | 0, P[3] = P[4] + o + w | 0, P[4] = P[0] + s + O | 0, P[0] = x + }, + _doFinalize: function() { + var t = this._data, + e = t.words, + r = 8 * this._nDataBytes, + n = 8 * t.sigBytes; + e[n >>> 5] |= 128 << 24 - n % 32, e[14 + (n + 64 >>> 9 << 4)] = 16711935 & (r << 8 | r >>> 24) | 4278255360 & (r << 24 | r >>> 8), t.sigBytes = 4 * (e.length + 1), this._process(); + for (var i = this._hash, o = i.words, s = 0; s < 5; s++) { + var a = o[s]; + o[s] = 16711935 & (a << 8 | a >>> 24) | 4278255360 & (a << 24 | a >>> 8) + } + return i + }, + clone: function() { + var t = o.clone.call(this); + return t._hash = this._hash.clone(), t + } + }); + + function y(t, e, r) { + return t ^ e ^ r + } + + function g(t, e, r) { + return t & e | ~t & r + } + + function d(t, e, r) { + return (t | ~e) ^ r + } + + function v(t, e, r) { + return t & r | e & ~r + } + + function m(t, e, r) { + return t ^ (e | ~r) + } + + function S(t, e) { + return t << e | t >>> 32 - e + } + e.RIPEMD160 = o._createHelper(l), e.HmacRIPEMD160 = o._createHmacHelper(l) + }(Math), n.RIPEMD160) + }, + 5471: function(t, e, r) { + var n, i, o, s, a, f, u, c; + t.exports = (i = (n = c = r(9021)).lib, o = i.WordArray, s = i.Hasher, a = n.algo, f = [], u = a.SHA1 = s.extend({ + _doReset: function() { + this._hash = new o.init([1732584193, 4023233417, 2562383102, 271733878, 3285377520]) + }, + _doProcessBlock: function(t, e) { + for (var r = this._hash.words, n = r[0], i = r[1], o = r[2], s = r[3], a = r[4], u = 0; u < 80; u++) { + if (u < 16) f[u] = 0 | t[e + u]; + else { + var c = f[u - 3] ^ f[u - 8] ^ f[u - 14] ^ f[u - 16]; + f[u] = c << 1 | c >>> 31 + } + var h = (n << 5 | n >>> 27) + a + f[u]; + h += u < 20 ? 1518500249 + (i & o | ~i & s) : u < 40 ? 1859775393 + (i ^ o ^ s) : u < 60 ? (i & o | i & s | o & s) - 1894007588 : (i ^ o ^ s) - 899497514, a = s, s = o, o = i << 30 | i >>> 2, i = n, n = h + } + r[0] = r[0] + n | 0, r[1] = r[1] + i | 0, r[2] = r[2] + o | 0, r[3] = r[3] + s | 0, r[4] = r[4] + a | 0 + }, + _doFinalize: function() { + var t = this._data, + e = t.words, + r = 8 * this._nDataBytes, + n = 8 * t.sigBytes; + return e[n >>> 5] |= 128 << 24 - n % 32, e[14 + (n + 64 >>> 9 << 4)] = Math.floor(r / 4294967296), e[15 + (n + 64 >>> 9 << 4)] = r, t.sigBytes = 4 * e.length, this._process(), this._hash + }, + clone: function() { + var t = s.clone.call(this); + return t._hash = this._hash.clone(), t + } + }), n.SHA1 = s._createHelper(u), n.HmacSHA1 = s._createHmacHelper(u), c.SHA1) + }, + 6308: function(t, e, r) { + var n, i, o, s, a, f; + t.exports = (f = r(9021), r(3009), i = (n = f).lib.WordArray, o = n.algo, s = o.SHA256, a = o.SHA224 = s.extend({ + _doReset: function() { + this._hash = new i.init([3238371032, 914150663, 812702999, 4144912697, 4290775857, 1750603025, 1694076839, 3204075428]) + }, + _doFinalize: function() { + var t = s._doFinalize.call(this); + return t.sigBytes -= 4, t + } + }), n.SHA224 = s._createHelper(a), n.HmacSHA224 = s._createHmacHelper(a), f.SHA224) + }, + 3009: function(t, e, r) { + var n; + t.exports = (n = r(9021), function(t) { + var e = n, + r = e.lib, + i = r.WordArray, + o = r.Hasher, + s = e.algo, + a = [], + f = []; + ! function() { + function e(e) { + for (var r = t.sqrt(e), n = 2; n <= r; n++) + if (!(e % n)) return !1; + return !0 + } + + function r(t) { + return 4294967296 * (t - (0 | t)) | 0 + } + for (var n = 2, i = 0; i < 64;) e(n) && (i < 8 && (a[i] = r(t.pow(n, .5))), f[i] = r(t.pow(n, 1 / 3)), i++), n++ + }(); + var u = [], + c = s.SHA256 = o.extend({ + _doReset: function() { + this._hash = new i.init(a.slice(0)) + }, + _doProcessBlock: function(t, e) { + for (var r = this._hash.words, n = r[0], i = r[1], o = r[2], s = r[3], a = r[4], c = r[5], h = r[6], p = r[7], l = 0; l < 64; l++) { + if (l < 16) u[l] = 0 | t[e + l]; + else { + var y = u[l - 15], + g = (y << 25 | y >>> 7) ^ (y << 14 | y >>> 18) ^ y >>> 3, + d = u[l - 2], + v = (d << 15 | d >>> 17) ^ (d << 13 | d >>> 19) ^ d >>> 10; + u[l] = g + u[l - 7] + v + u[l - 16] + } + var m = n & i ^ n & o ^ i & o, + S = (n << 30 | n >>> 2) ^ (n << 19 | n >>> 13) ^ (n << 10 | n >>> 22), + _ = p + ((a << 26 | a >>> 6) ^ (a << 21 | a >>> 11) ^ (a << 7 | a >>> 25)) + (a & c ^ ~a & h) + f[l] + u[l]; + p = h, h = c, c = a, a = s + _ | 0, s = o, o = i, i = n, n = _ + (S + m) | 0 + } + r[0] = r[0] + n | 0, r[1] = r[1] + i | 0, r[2] = r[2] + o | 0, r[3] = r[3] + s | 0, r[4] = r[4] + a | 0, r[5] = r[5] + c | 0, r[6] = r[6] + h | 0, r[7] = r[7] + p | 0 + }, + _doFinalize: function() { + var e = this._data, + r = e.words, + n = 8 * this._nDataBytes, + i = 8 * e.sigBytes; + return r[i >>> 5] |= 128 << 24 - i % 32, r[14 + (i + 64 >>> 9 << 4)] = t.floor(n / 4294967296), r[15 + (i + 64 >>> 9 << 4)] = n, e.sigBytes = 4 * r.length, this._process(), this._hash + }, + clone: function() { + var t = o.clone.call(this); + return t._hash = this._hash.clone(), t + } + }); + e.SHA256 = o._createHelper(c), e.HmacSHA256 = o._createHmacHelper(c) + }(Math), n.SHA256) + }, + 5953: function(t, e, r) { + var n; + t.exports = (n = r(9021), r(3240), function(t) { + var e = n, + r = e.lib, + i = r.WordArray, + o = r.Hasher, + s = e.x64.Word, + a = e.algo, + f = [], + u = [], + c = []; + ! function() { + for (var t = 1, e = 0, r = 0; r < 24; r++) { + f[t + 5 * e] = (r + 1) * (r + 2) / 2 % 64; + var n = (2 * t + 3 * e) % 5; + t = e % 5, e = n + } + for (t = 0; t < 5; t++) + for (e = 0; e < 5; e++) u[t + 5 * e] = e + (2 * t + 3 * e) % 5 * 5; + for (var i = 1, o = 0; o < 24; o++) { + for (var a = 0, h = 0, p = 0; p < 7; p++) { + if (1 & i) { + var l = (1 << p) - 1; + l < 32 ? h ^= 1 << l : a ^= 1 << l - 32 + } + 128 & i ? i = i << 1 ^ 113 : i <<= 1 + } + c[o] = s.create(a, h) + } + }(); + var h = []; + ! function() { + for (var t = 0; t < 25; t++) h[t] = s.create() + }(); + var p = a.SHA3 = o.extend({ + cfg: o.cfg.extend({ + outputLength: 512 + }), + _doReset: function() { + for (var t = this._state = [], e = 0; e < 25; e++) t[e] = new s.init; + this.blockSize = (1600 - 2 * this.cfg.outputLength) / 32 + }, + _doProcessBlock: function(t, e) { + for (var r = this._state, n = this.blockSize / 2, i = 0; i < n; i++) { + var o = t[e + 2 * i], + s = t[e + 2 * i + 1]; + o = 16711935 & (o << 8 | o >>> 24) | 4278255360 & (o << 24 | o >>> 8), s = 16711935 & (s << 8 | s >>> 24) | 4278255360 & (s << 24 | s >>> 8), (P = r[i]).high ^= s, P.low ^= o + } + for (var a = 0; a < 24; a++) { + for (var p = 0; p < 5; p++) { + for (var l = 0, y = 0, g = 0; g < 5; g++) l ^= (P = r[p + 5 * g]).high, y ^= P.low; + var d = h[p]; + d.high = l, d.low = y + } + for (p = 0; p < 5; p++) { + var v = h[(p + 4) % 5], + m = h[(p + 1) % 5], + S = m.high, + _ = m.low; + for (l = v.high ^ (S << 1 | _ >>> 31), y = v.low ^ (_ << 1 | S >>> 31), g = 0; g < 5; g++)(P = r[p + 5 * g]).high ^= l, P.low ^= y + } + for (var b = 1; b < 25; b++) { + var E = (P = r[b]).high, + w = P.low, + O = f[b]; + O < 32 ? (l = E << O | w >>> 32 - O, y = w << O | E >>> 32 - O) : (l = w << O - 32 | E >>> 64 - O, y = E << O - 32 | w >>> 64 - O); + var B = h[u[b]]; + B.high = l, B.low = y + } + var A = h[0], + x = r[0]; + for (A.high = x.high, A.low = x.low, p = 0; p < 5; p++) + for (g = 0; g < 5; g++) { + var P = r[b = p + 5 * g], + T = h[b], + I = h[(p + 1) % 5 + 5 * g], + k = h[(p + 2) % 5 + 5 * g]; + P.high = T.high ^ ~I.high & k.high, P.low = T.low ^ ~I.low & k.low + } + P = r[0]; + var D = c[a]; + P.high ^= D.high, P.low ^= D.low + } + }, + _doFinalize: function() { + var e = this._data, + r = e.words, + n = (this._nDataBytes, 8 * e.sigBytes), + o = 32 * this.blockSize; + r[n >>> 5] |= 1 << 24 - n % 32, r[(t.ceil((n + 1) / o) * o >>> 5) - 1] |= 128, e.sigBytes = 4 * r.length, this._process(); + for (var s = this._state, a = this.cfg.outputLength / 8, f = a / 8, u = [], c = 0; c < f; c++) { + var h = s[c], + p = h.high, + l = h.low; + p = 16711935 & (p << 8 | p >>> 24) | 4278255360 & (p << 24 | p >>> 8), l = 16711935 & (l << 8 | l >>> 24) | 4278255360 & (l << 24 | l >>> 8), u.push(l), u.push(p) + } + return new i.init(u, a) + }, + clone: function() { + for (var t = o.clone.call(this), e = t._state = this._state.slice(0), r = 0; r < 25; r++) e[r] = e[r].clone(); + return t + } + }); + e.SHA3 = o._createHelper(p), e.HmacSHA3 = o._createHmacHelper(p) + }(Math), n.SHA3) + }, + 9557: function(t, e, r) { + var n, i, o, s, a, f, u, c; + t.exports = (c = r(9021), r(3240), r(1380), i = (n = c).x64, o = i.Word, s = i.WordArray, a = n.algo, f = a.SHA512, u = a.SHA384 = f.extend({ + _doReset: function() { + this._hash = new s.init([new o.init(3418070365, 3238371032), new o.init(1654270250, 914150663), new o.init(2438529370, 812702999), new o.init(355462360, 4144912697), new o.init(1731405415, 4290775857), new o.init(2394180231, 1750603025), new o.init(3675008525, 1694076839), new o.init(1203062813, 3204075428)]) + }, + _doFinalize: function() { + var t = f._doFinalize.call(this); + return t.sigBytes -= 16, t + } + }), n.SHA384 = f._createHelper(u), n.HmacSHA384 = f._createHmacHelper(u), c.SHA384) + }, + 1380: function(t, e, r) { + var n; + t.exports = (n = r(9021), r(3240), function() { + var t = n, + e = t.lib.Hasher, + r = t.x64, + i = r.Word, + o = r.WordArray, + s = t.algo; + + function a() { + return i.create.apply(i, arguments) + } + var f = [a(1116352408, 3609767458), a(1899447441, 602891725), a(3049323471, 3964484399), a(3921009573, 2173295548), a(961987163, 4081628472), a(1508970993, 3053834265), a(2453635748, 2937671579), a(2870763221, 3664609560), a(3624381080, 2734883394), a(310598401, 1164996542), a(607225278, 1323610764), a(1426881987, 3590304994), a(1925078388, 4068182383), a(2162078206, 991336113), a(2614888103, 633803317), a(3248222580, 3479774868), a(3835390401, 2666613458), a(4022224774, 944711139), a(264347078, 2341262773), a(604807628, 2007800933), a(770255983, 1495990901), a(1249150122, 1856431235), a(1555081692, 3175218132), a(1996064986, 2198950837), a(2554220882, 3999719339), a(2821834349, 766784016), a(2952996808, 2566594879), a(3210313671, 3203337956), a(3336571891, 1034457026), a(3584528711, 2466948901), a(113926993, 3758326383), a(338241895, 168717936), a(666307205, 1188179964), a(773529912, 1546045734), a(1294757372, 1522805485), a(1396182291, 2643833823), a(1695183700, 2343527390), a(1986661051, 1014477480), a(2177026350, 1206759142), a(2456956037, 344077627), a(2730485921, 1290863460), a(2820302411, 3158454273), a(3259730800, 3505952657), a(3345764771, 106217008), a(3516065817, 3606008344), a(3600352804, 1432725776), a(4094571909, 1467031594), a(275423344, 851169720), a(430227734, 3100823752), a(506948616, 1363258195), a(659060556, 3750685593), a(883997877, 3785050280), a(958139571, 3318307427), a(1322822218, 3812723403), a(1537002063, 2003034995), a(1747873779, 3602036899), a(1955562222, 1575990012), a(2024104815, 1125592928), a(2227730452, 2716904306), a(2361852424, 442776044), a(2428436474, 593698344), a(2756734187, 3733110249), a(3204031479, 2999351573), a(3329325298, 3815920427), a(3391569614, 3928383900), a(3515267271, 566280711), a(3940187606, 3454069534), a(4118630271, 4000239992), a(116418474, 1914138554), a(174292421, 2731055270), a(289380356, 3203993006), a(460393269, 320620315), a(685471733, 587496836), a(852142971, 1086792851), a(1017036298, 365543100), a(1126000580, 2618297676), a(1288033470, 3409855158), a(1501505948, 4234509866), a(1607167915, 987167468), a(1816402316, 1246189591)], + u = []; + ! function() { + for (var t = 0; t < 80; t++) u[t] = a() + }(); + var c = s.SHA512 = e.extend({ + _doReset: function() { + this._hash = new o.init([new i.init(1779033703, 4089235720), new i.init(3144134277, 2227873595), new i.init(1013904242, 4271175723), new i.init(2773480762, 1595750129), new i.init(1359893119, 2917565137), new i.init(2600822924, 725511199), new i.init(528734635, 4215389547), new i.init(1541459225, 327033209)]) + }, + _doProcessBlock: function(t, e) { + for (var r = this._hash.words, n = r[0], i = r[1], o = r[2], s = r[3], a = r[4], c = r[5], h = r[6], p = r[7], l = n.high, y = n.low, g = i.high, d = i.low, v = o.high, m = o.low, S = s.high, _ = s.low, b = a.high, E = a.low, w = c.high, O = c.low, B = h.high, A = h.low, x = p.high, P = p.low, T = l, I = y, k = g, D = d, R = v, N = m, L = S, C = _, U = b, M = E, j = w, H = O, F = B, z = A, G = x, q = P, $ = 0; $ < 80; $++) { + var K = u[$]; + if ($ < 16) var W = K.high = 0 | t[e + 2 * $], + V = K.low = 0 | t[e + 2 * $ + 1]; + else { + var Y = u[$ - 15], + X = Y.high, + Z = Y.low, + J = (X >>> 1 | Z << 31) ^ (X >>> 8 | Z << 24) ^ X >>> 7, + Q = (Z >>> 1 | X << 31) ^ (Z >>> 8 | X << 24) ^ (Z >>> 7 | X << 25), + tt = u[$ - 2], + et = tt.high, + rt = tt.low, + nt = (et >>> 19 | rt << 13) ^ (et << 3 | rt >>> 29) ^ et >>> 6, + it = (rt >>> 19 | et << 13) ^ (rt << 3 | et >>> 29) ^ (rt >>> 6 | et << 26), + ot = u[$ - 7], + st = ot.high, + at = ot.low, + ft = u[$ - 16], + ut = ft.high, + ct = ft.low; + W = (W = (W = J + st + ((V = Q + at) >>> 0 < Q >>> 0 ? 1 : 0)) + nt + ((V += it) >>> 0 < it >>> 0 ? 1 : 0)) + ut + ((V += ct) >>> 0 < ct >>> 0 ? 1 : 0), K.high = W, K.low = V + } + var ht, pt = U & j ^ ~U & F, + lt = M & H ^ ~M & z, + yt = T & k ^ T & R ^ k & R, + gt = I & D ^ I & N ^ D & N, + dt = (T >>> 28 | I << 4) ^ (T << 30 | I >>> 2) ^ (T << 25 | I >>> 7), + vt = (I >>> 28 | T << 4) ^ (I << 30 | T >>> 2) ^ (I << 25 | T >>> 7), + mt = (U >>> 14 | M << 18) ^ (U >>> 18 | M << 14) ^ (U << 23 | M >>> 9), + St = (M >>> 14 | U << 18) ^ (M >>> 18 | U << 14) ^ (M << 23 | U >>> 9), + _t = f[$], + bt = _t.high, + Et = _t.low, + wt = G + mt + ((ht = q + St) >>> 0 < q >>> 0 ? 1 : 0), + Ot = vt + gt; + G = F, q = z, F = j, z = H, j = U, H = M, U = L + (wt = (wt = (wt = wt + pt + ((ht += lt) >>> 0 < lt >>> 0 ? 1 : 0)) + bt + ((ht += Et) >>> 0 < Et >>> 0 ? 1 : 0)) + W + ((ht += V) >>> 0 < V >>> 0 ? 1 : 0)) + ((M = C + ht | 0) >>> 0 < C >>> 0 ? 1 : 0) | 0, L = R, C = N, R = k, N = D, k = T, D = I, T = wt + (dt + yt + (Ot >>> 0 < vt >>> 0 ? 1 : 0)) + ((I = ht + Ot | 0) >>> 0 < ht >>> 0 ? 1 : 0) | 0 + } + y = n.low = y + I, n.high = l + T + (y >>> 0 < I >>> 0 ? 1 : 0), d = i.low = d + D, i.high = g + k + (d >>> 0 < D >>> 0 ? 1 : 0), m = o.low = m + N, o.high = v + R + (m >>> 0 < N >>> 0 ? 1 : 0), _ = s.low = _ + C, s.high = S + L + (_ >>> 0 < C >>> 0 ? 1 : 0), E = a.low = E + M, a.high = b + U + (E >>> 0 < M >>> 0 ? 1 : 0), O = c.low = O + H, c.high = w + j + (O >>> 0 < H >>> 0 ? 1 : 0), A = h.low = A + z, h.high = B + F + (A >>> 0 < z >>> 0 ? 1 : 0), P = p.low = P + q, p.high = x + G + (P >>> 0 < q >>> 0 ? 1 : 0) + }, + _doFinalize: function() { + var t = this._data, + e = t.words, + r = 8 * this._nDataBytes, + n = 8 * t.sigBytes; + return e[n >>> 5] |= 128 << 24 - n % 32, e[30 + (n + 128 >>> 10 << 5)] = Math.floor(r / 4294967296), e[31 + (n + 128 >>> 10 << 5)] = r, t.sigBytes = 4 * e.length, this._process(), this._hash.toX32() + }, + clone: function() { + var t = e.clone.call(this); + return t._hash = this._hash.clone(), t + }, + blockSize: 32 + }); + t.SHA512 = e._createHelper(c), t.HmacSHA512 = e._createHmacHelper(c) + }(), n.SHA512) + }, + 7628: function(t, e, r) { + var n; + t.exports = (n = r(9021), r(754), r(4636), r(9506), r(7165), function() { + var t = n, + e = t.lib, + r = e.WordArray, + i = e.BlockCipher, + o = t.algo, + s = [57, 49, 41, 33, 25, 17, 9, 1, 58, 50, 42, 34, 26, 18, 10, 2, 59, 51, 43, 35, 27, 19, 11, 3, 60, 52, 44, 36, 63, 55, 47, 39, 31, 23, 15, 7, 62, 54, 46, 38, 30, 22, 14, 6, 61, 53, 45, 37, 29, 21, 13, 5, 28, 20, 12, 4], + a = [14, 17, 11, 24, 1, 5, 3, 28, 15, 6, 21, 10, 23, 19, 12, 4, 26, 8, 16, 7, 27, 20, 13, 2, 41, 52, 31, 37, 47, 55, 30, 40, 51, 45, 33, 48, 44, 49, 39, 56, 34, 53, 46, 42, 50, 36, 29, 32], + f = [1, 2, 4, 6, 8, 10, 12, 14, 15, 17, 19, 21, 23, 25, 27, 28], + u = [{ + 0: 8421888, + 268435456: 32768, + 536870912: 8421378, + 805306368: 2, + 1073741824: 512, + 1342177280: 8421890, + 1610612736: 8389122, + 1879048192: 8388608, + 2147483648: 514, + 2415919104: 8389120, + 2684354560: 33280, + 2952790016: 8421376, + 3221225472: 32770, + 3489660928: 8388610, + 3758096384: 0, + 4026531840: 33282, + 134217728: 0, + 402653184: 8421890, + 671088640: 33282, + 939524096: 32768, + 1207959552: 8421888, + 1476395008: 512, + 1744830464: 8421378, + 2013265920: 2, + 2281701376: 8389120, + 2550136832: 33280, + 2818572288: 8421376, + 3087007744: 8389122, + 3355443200: 8388610, + 3623878656: 32770, + 3892314112: 514, + 4160749568: 8388608, + 1: 32768, + 268435457: 2, + 536870913: 8421888, + 805306369: 8388608, + 1073741825: 8421378, + 1342177281: 33280, + 1610612737: 512, + 1879048193: 8389122, + 2147483649: 8421890, + 2415919105: 8421376, + 2684354561: 8388610, + 2952790017: 33282, + 3221225473: 514, + 3489660929: 8389120, + 3758096385: 32770, + 4026531841: 0, + 134217729: 8421890, + 402653185: 8421376, + 671088641: 8388608, + 939524097: 512, + 1207959553: 32768, + 1476395009: 8388610, + 1744830465: 2, + 2013265921: 33282, + 2281701377: 32770, + 2550136833: 8389122, + 2818572289: 514, + 3087007745: 8421888, + 3355443201: 8389120, + 3623878657: 0, + 3892314113: 33280, + 4160749569: 8421378 + }, { + 0: 1074282512, + 16777216: 16384, + 33554432: 524288, + 50331648: 1074266128, + 67108864: 1073741840, + 83886080: 1074282496, + 100663296: 1073758208, + 117440512: 16, + 134217728: 540672, + 150994944: 1073758224, + 167772160: 1073741824, + 184549376: 540688, + 201326592: 524304, + 218103808: 0, + 234881024: 16400, + 251658240: 1074266112, + 8388608: 1073758208, + 25165824: 540688, + 41943040: 16, + 58720256: 1073758224, + 75497472: 1074282512, + 92274688: 1073741824, + 109051904: 524288, + 125829120: 1074266128, + 142606336: 524304, + 159383552: 0, + 176160768: 16384, + 192937984: 1074266112, + 209715200: 1073741840, + 226492416: 540672, + 243269632: 1074282496, + 260046848: 16400, + 268435456: 0, + 285212672: 1074266128, + 301989888: 1073758224, + 318767104: 1074282496, + 335544320: 1074266112, + 352321536: 16, + 369098752: 540688, + 385875968: 16384, + 402653184: 16400, + 419430400: 524288, + 436207616: 524304, + 452984832: 1073741840, + 469762048: 540672, + 486539264: 1073758208, + 503316480: 1073741824, + 520093696: 1074282512, + 276824064: 540688, + 293601280: 524288, + 310378496: 1074266112, + 327155712: 16384, + 343932928: 1073758208, + 360710144: 1074282512, + 377487360: 16, + 394264576: 1073741824, + 411041792: 1074282496, + 427819008: 1073741840, + 444596224: 1073758224, + 461373440: 524304, + 478150656: 0, + 494927872: 16400, + 511705088: 1074266128, + 528482304: 540672 + }, { + 0: 260, + 1048576: 0, + 2097152: 67109120, + 3145728: 65796, + 4194304: 65540, + 5242880: 67108868, + 6291456: 67174660, + 7340032: 67174400, + 8388608: 67108864, + 9437184: 67174656, + 10485760: 65792, + 11534336: 67174404, + 12582912: 67109124, + 13631488: 65536, + 14680064: 4, + 15728640: 256, + 524288: 67174656, + 1572864: 67174404, + 2621440: 0, + 3670016: 67109120, + 4718592: 67108868, + 5767168: 65536, + 6815744: 65540, + 7864320: 260, + 8912896: 4, + 9961472: 256, + 11010048: 67174400, + 12058624: 65796, + 13107200: 65792, + 14155776: 67109124, + 15204352: 67174660, + 16252928: 67108864, + 16777216: 67174656, + 17825792: 65540, + 18874368: 65536, + 19922944: 67109120, + 20971520: 256, + 22020096: 67174660, + 23068672: 67108868, + 24117248: 0, + 25165824: 67109124, + 26214400: 67108864, + 27262976: 4, + 28311552: 65792, + 29360128: 67174400, + 30408704: 260, + 31457280: 65796, + 32505856: 67174404, + 17301504: 67108864, + 18350080: 260, + 19398656: 67174656, + 20447232: 0, + 21495808: 65540, + 22544384: 67109120, + 23592960: 256, + 24641536: 67174404, + 25690112: 65536, + 26738688: 67174660, + 27787264: 65796, + 28835840: 67108868, + 29884416: 67109124, + 30932992: 67174400, + 31981568: 4, + 33030144: 65792 + }, { + 0: 2151682048, + 65536: 2147487808, + 131072: 4198464, + 196608: 2151677952, + 262144: 0, + 327680: 4198400, + 393216: 2147483712, + 458752: 4194368, + 524288: 2147483648, + 589824: 4194304, + 655360: 64, + 720896: 2147487744, + 786432: 2151678016, + 851968: 4160, + 917504: 4096, + 983040: 2151682112, + 32768: 2147487808, + 98304: 64, + 163840: 2151678016, + 229376: 2147487744, + 294912: 4198400, + 360448: 2151682112, + 425984: 0, + 491520: 2151677952, + 557056: 4096, + 622592: 2151682048, + 688128: 4194304, + 753664: 4160, + 819200: 2147483648, + 884736: 4194368, + 950272: 4198464, + 1015808: 2147483712, + 1048576: 4194368, + 1114112: 4198400, + 1179648: 2147483712, + 1245184: 0, + 1310720: 4160, + 1376256: 2151678016, + 1441792: 2151682048, + 1507328: 2147487808, + 1572864: 2151682112, + 1638400: 2147483648, + 1703936: 2151677952, + 1769472: 4198464, + 1835008: 2147487744, + 1900544: 4194304, + 1966080: 64, + 2031616: 4096, + 1081344: 2151677952, + 1146880: 2151682112, + 1212416: 0, + 1277952: 4198400, + 1343488: 4194368, + 1409024: 2147483648, + 1474560: 2147487808, + 1540096: 64, + 1605632: 2147483712, + 1671168: 4096, + 1736704: 2147487744, + 1802240: 2151678016, + 1867776: 4160, + 1933312: 2151682048, + 1998848: 4194304, + 2064384: 4198464 + }, { + 0: 128, + 4096: 17039360, + 8192: 262144, + 12288: 536870912, + 16384: 537133184, + 20480: 16777344, + 24576: 553648256, + 28672: 262272, + 32768: 16777216, + 36864: 537133056, + 40960: 536871040, + 45056: 553910400, + 49152: 553910272, + 53248: 0, + 57344: 17039488, + 61440: 553648128, + 2048: 17039488, + 6144: 553648256, + 10240: 128, + 14336: 17039360, + 18432: 262144, + 22528: 537133184, + 26624: 553910272, + 30720: 536870912, + 34816: 537133056, + 38912: 0, + 43008: 553910400, + 47104: 16777344, + 51200: 536871040, + 55296: 553648128, + 59392: 16777216, + 63488: 262272, + 65536: 262144, + 69632: 128, + 73728: 536870912, + 77824: 553648256, + 81920: 16777344, + 86016: 553910272, + 90112: 537133184, + 94208: 16777216, + 98304: 553910400, + 102400: 553648128, + 106496: 17039360, + 110592: 537133056, + 114688: 262272, + 118784: 536871040, + 122880: 0, + 126976: 17039488, + 67584: 553648256, + 71680: 16777216, + 75776: 17039360, + 79872: 537133184, + 83968: 536870912, + 88064: 17039488, + 92160: 128, + 96256: 553910272, + 100352: 262272, + 104448: 553910400, + 108544: 0, + 112640: 553648128, + 116736: 16777344, + 120832: 262144, + 124928: 537133056, + 129024: 536871040 + }, { + 0: 268435464, + 256: 8192, + 512: 270532608, + 768: 270540808, + 1024: 268443648, + 1280: 2097152, + 1536: 2097160, + 1792: 268435456, + 2048: 0, + 2304: 268443656, + 2560: 2105344, + 2816: 8, + 3072: 270532616, + 3328: 2105352, + 3584: 8200, + 3840: 270540800, + 128: 270532608, + 384: 270540808, + 640: 8, + 896: 2097152, + 1152: 2105352, + 1408: 268435464, + 1664: 268443648, + 1920: 8200, + 2176: 2097160, + 2432: 8192, + 2688: 268443656, + 2944: 270532616, + 3200: 0, + 3456: 270540800, + 3712: 2105344, + 3968: 268435456, + 4096: 268443648, + 4352: 270532616, + 4608: 270540808, + 4864: 8200, + 5120: 2097152, + 5376: 268435456, + 5632: 268435464, + 5888: 2105344, + 6144: 2105352, + 6400: 0, + 6656: 8, + 6912: 270532608, + 7168: 8192, + 7424: 268443656, + 7680: 270540800, + 7936: 2097160, + 4224: 8, + 4480: 2105344, + 4736: 2097152, + 4992: 268435464, + 5248: 268443648, + 5504: 8200, + 5760: 270540808, + 6016: 270532608, + 6272: 270540800, + 6528: 270532616, + 6784: 8192, + 7040: 2105352, + 7296: 2097160, + 7552: 0, + 7808: 268435456, + 8064: 268443656 + }, { + 0: 1048576, + 16: 33555457, + 32: 1024, + 48: 1049601, + 64: 34604033, + 80: 0, + 96: 1, + 112: 34603009, + 128: 33555456, + 144: 1048577, + 160: 33554433, + 176: 34604032, + 192: 34603008, + 208: 1025, + 224: 1049600, + 240: 33554432, + 8: 34603009, + 24: 0, + 40: 33555457, + 56: 34604032, + 72: 1048576, + 88: 33554433, + 104: 33554432, + 120: 1025, + 136: 1049601, + 152: 33555456, + 168: 34603008, + 184: 1048577, + 200: 1024, + 216: 34604033, + 232: 1, + 248: 1049600, + 256: 33554432, + 272: 1048576, + 288: 33555457, + 304: 34603009, + 320: 1048577, + 336: 33555456, + 352: 34604032, + 368: 1049601, + 384: 1025, + 400: 34604033, + 416: 1049600, + 432: 1, + 448: 0, + 464: 34603008, + 480: 33554433, + 496: 1024, + 264: 1049600, + 280: 33555457, + 296: 34603009, + 312: 1, + 328: 33554432, + 344: 1048576, + 360: 1025, + 376: 34604032, + 392: 33554433, + 408: 34603008, + 424: 0, + 440: 34604033, + 456: 1049601, + 472: 1024, + 488: 33555456, + 504: 1048577 + }, { + 0: 134219808, + 1: 131072, + 2: 134217728, + 3: 32, + 4: 131104, + 5: 134350880, + 6: 134350848, + 7: 2048, + 8: 134348800, + 9: 134219776, + 10: 133120, + 11: 134348832, + 12: 2080, + 13: 0, + 14: 134217760, + 15: 133152, + 2147483648: 2048, + 2147483649: 134350880, + 2147483650: 134219808, + 2147483651: 134217728, + 2147483652: 134348800, + 2147483653: 133120, + 2147483654: 133152, + 2147483655: 32, + 2147483656: 134217760, + 2147483657: 2080, + 2147483658: 131104, + 2147483659: 134350848, + 2147483660: 0, + 2147483661: 134348832, + 2147483662: 134219776, + 2147483663: 131072, + 16: 133152, + 17: 134350848, + 18: 32, + 19: 2048, + 20: 134219776, + 21: 134217760, + 22: 134348832, + 23: 131072, + 24: 0, + 25: 131104, + 26: 134348800, + 27: 134219808, + 28: 134350880, + 29: 133120, + 30: 2080, + 31: 134217728, + 2147483664: 131072, + 2147483665: 2048, + 2147483666: 134348832, + 2147483667: 133152, + 2147483668: 32, + 2147483669: 134348800, + 2147483670: 134217728, + 2147483671: 134219808, + 2147483672: 134350880, + 2147483673: 134217760, + 2147483674: 134219776, + 2147483675: 0, + 2147483676: 133120, + 2147483677: 2080, + 2147483678: 131104, + 2147483679: 134350848 + }], + c = [4160749569, 528482304, 33030144, 2064384, 129024, 8064, 504, 2147483679], + h = o.DES = i.extend({ + _doReset: function() { + for (var t = this._key.words, e = [], r = 0; r < 56; r++) { + var n = s[r] - 1; + e[r] = t[n >>> 5] >>> 31 - n % 32 & 1 + } + for (var i = this._subKeys = [], o = 0; o < 16; o++) { + var u = i[o] = [], + c = f[o]; + for (r = 0; r < 24; r++) u[r / 6 | 0] |= e[(a[r] - 1 + c) % 28] << 31 - r % 6, u[4 + (r / 6 | 0)] |= e[28 + (a[r + 24] - 1 + c) % 28] << 31 - r % 6; + for (u[0] = u[0] << 1 | u[0] >>> 31, r = 1; r < 7; r++) u[r] = u[r] >>> 4 * (r - 1) + 3; + u[7] = u[7] << 5 | u[7] >>> 27 + } + var h = this._invSubKeys = []; + for (r = 0; r < 16; r++) h[r] = i[15 - r] + }, + encryptBlock: function(t, e) { + this._doCryptBlock(t, e, this._subKeys) + }, + decryptBlock: function(t, e) { + this._doCryptBlock(t, e, this._invSubKeys) + }, + _doCryptBlock: function(t, e, r) { + this._lBlock = t[e], this._rBlock = t[e + 1], p.call(this, 4, 252645135), p.call(this, 16, 65535), l.call(this, 2, 858993459), l.call(this, 8, 16711935), p.call(this, 1, 1431655765); + for (var n = 0; n < 16; n++) { + for (var i = r[n], o = this._lBlock, s = this._rBlock, a = 0, f = 0; f < 8; f++) a |= u[f][((s ^ i[f]) & c[f]) >>> 0]; + this._lBlock = s, this._rBlock = o ^ a + } + var h = this._lBlock; + this._lBlock = this._rBlock, this._rBlock = h, p.call(this, 1, 1431655765), l.call(this, 8, 16711935), l.call(this, 2, 858993459), p.call(this, 16, 65535), p.call(this, 4, 252645135), t[e] = this._lBlock, t[e + 1] = this._rBlock + }, + keySize: 2, + ivSize: 2, + blockSize: 2 + }); + + function p(t, e) { + var r = (this._lBlock >>> t ^ this._rBlock) & e; + this._rBlock ^= r, this._lBlock ^= r << t + } + + function l(t, e) { + var r = (this._rBlock >>> t ^ this._lBlock) & e; + this._lBlock ^= r, this._rBlock ^= r << t + } + t.DES = i._createHelper(h); + var y = o.TripleDES = i.extend({ + _doReset: function() { + var t = this._key.words; + this._des1 = h.createEncryptor(r.create(t.slice(0, 2))), this._des2 = h.createEncryptor(r.create(t.slice(2, 4))), this._des3 = h.createEncryptor(r.create(t.slice(4, 6))) + }, + encryptBlock: function(t, e) { + this._des1.encryptBlock(t, e), this._des2.decryptBlock(t, e), this._des3.encryptBlock(t, e) + }, + decryptBlock: function(t, e) { + this._des3.decryptBlock(t, e), this._des2.encryptBlock(t, e), this._des1.decryptBlock(t, e) + }, + keySize: 6, + ivSize: 2, + blockSize: 2 + }); + t.TripleDES = i._createHelper(y) + }(), n.TripleDES) + }, + 3240: function(t, e, r) { + var n, i, o, s, a, f; + t.exports = (n = r(9021), o = (i = n).lib, s = o.Base, a = o.WordArray, (f = i.x64 = {}).Word = s.extend({ + init: function(t, e) { + this.high = t, this.low = e + } + }), f.WordArray = s.extend({ + init: function(t, e) { + t = this.words = t || [], this.sigBytes = null != e ? e : 8 * t.length + }, + toX32: function() { + for (var t = this.words, e = t.length, r = [], n = 0; n < e; n++) { + var i = t[n]; + r.push(i.high), r.push(i.low) + } + return a.create(r, this.sigBytes) + }, + clone: function() { + for (var t = s.clone.call(this), e = t.words = this.words.slice(0), r = e.length, n = 0; n < r; n++) e[n] = e[n].clone(); + return t + } + }), n) + }, + 41: (t, e, r) => { + "use strict"; + var n = r(655), + i = r(8068), + o = r(9675), + s = r(5795); + t.exports = function(t, e, r) { + if (!t || "object" != typeof t && "function" != typeof t) throw new o("`obj` must be an object or a function`"); + if ("string" != typeof e && "symbol" != typeof e) throw new o("`property` must be a string or a symbol`"); + if (arguments.length > 3 && "boolean" != typeof arguments[3] && null !== arguments[3]) throw new o("`nonEnumerable`, if provided, must be a boolean or null"); + if (arguments.length > 4 && "boolean" != typeof arguments[4] && null !== arguments[4]) throw new o("`nonWritable`, if provided, must be a boolean or null"); + if (arguments.length > 5 && "boolean" != typeof arguments[5] && null !== arguments[5]) throw new o("`nonConfigurable`, if provided, must be a boolean or null"); + if (arguments.length > 6 && "boolean" != typeof arguments[6]) throw new o("`loose`, if provided, must be a boolean"); + var a = arguments.length > 3 ? arguments[3] : null, + f = arguments.length > 4 ? arguments[4] : null, + u = arguments.length > 5 ? arguments[5] : null, + c = arguments.length > 6 && arguments[6], + h = !!s && s(t, e); + if (n) n(t, e, { + configurable: null === u && h ? h.configurable : !u, + enumerable: null === a && h ? h.enumerable : !a, + value: r, + writable: null === f && h ? h.writable : !f + }); + else { + if (!c && (a || f || u)) throw new i("This environment does not support defining a property as non-configurable, non-writable, or non-enumerable."); + t[e] = r + } + } + }, + 655: (t, e, r) => { + "use strict"; + var n = r(453)("%Object.defineProperty%", !0) || !1; + if (n) try { + n({}, "a", { + value: 1 + }) + } catch (t) { + n = !1 + } + t.exports = n + }, + 1237: t => { + "use strict"; + t.exports = EvalError + }, + 9383: t => { + "use strict"; + t.exports = Error + }, + 9290: t => { + "use strict"; + t.exports = RangeError + }, + 9538: t => { + "use strict"; + t.exports = ReferenceError + }, + 8068: t => { + "use strict"; + t.exports = SyntaxError + }, + 9675: t => { + "use strict"; + t.exports = TypeError + }, + 5345: t => { + "use strict"; + t.exports = URIError + }, + 9353: t => { + "use strict"; + var e = Object.prototype.toString, + r = Math.max, + n = function(t, e) { + for (var r = [], n = 0; n < t.length; n += 1) r[n] = t[n]; + for (var i = 0; i < e.length; i += 1) r[i + t.length] = e[i]; + return r + }; + t.exports = function(t) { + var i = this; + if ("function" != typeof i || "[object Function]" !== e.apply(i)) throw new TypeError("Function.prototype.bind called on incompatible " + i); + for (var o, s = function(t, e) { + for (var r = [], n = 1, i = 0; n < t.length; n += 1, i += 1) r[i] = t[n]; + return r + }(arguments), a = r(0, i.length - s.length), f = [], u = 0; u < a; u++) f[u] = "$" + u; + if (o = Function("binder", "return function (" + function(t, e) { + for (var r = "", n = 0; n < t.length; n += 1) r += t[n], n + 1 < t.length && (r += ","); + return r + }(f) + "){ return binder.apply(this,arguments); }")((function() { + if (this instanceof o) { + var e = i.apply(this, n(s, arguments)); + return Object(e) === e ? e : this + } + return i.apply(t, n(s, arguments)) + })), i.prototype) { + var c = function() {}; + c.prototype = i.prototype, o.prototype = new c, c.prototype = null + } + return o + } + }, + 6743: (t, e, r) => { + "use strict"; + var n = r(9353); + t.exports = Function.prototype.bind || n + }, + 453: (t, e, r) => { + "use strict"; + var n, i = r(9383), + o = r(1237), + s = r(9290), + a = r(9538), + f = r(8068), + u = r(9675), + c = r(5345), + h = Function, + p = function(t) { + try { + return h('"use strict"; return (' + t + ").constructor;")() + } catch (t) {} + }, + l = Object.getOwnPropertyDescriptor; + if (l) try { + l({}, "") + } catch (t) { + l = null + } + var y = function() { + throw new u + }, + g = l ? function() { + try { + return y + } catch (t) { + try { + return l(arguments, "callee").get + } catch (t) { + return y + } + } + }() : y, + d = r(4039)(), + v = r(24)(), + m = Object.getPrototypeOf || (v ? function(t) { + return t.__proto__ + } : null), + S = {}, + _ = "undefined" != typeof Uint8Array && m ? m(Uint8Array) : n, + b = { + __proto__: null, + "%AggregateError%": "undefined" == typeof AggregateError ? n : AggregateError, + "%Array%": Array, + "%ArrayBuffer%": "undefined" == typeof ArrayBuffer ? n : ArrayBuffer, + "%ArrayIteratorPrototype%": d && m ? m([][Symbol.iterator]()) : n, + "%AsyncFromSyncIteratorPrototype%": n, + "%AsyncFunction%": S, + "%AsyncGenerator%": S, + "%AsyncGeneratorFunction%": S, + "%AsyncIteratorPrototype%": S, + "%Atomics%": "undefined" == typeof Atomics ? n : Atomics, + "%BigInt%": "undefined" == typeof BigInt ? n : BigInt, + "%BigInt64Array%": "undefined" == typeof BigInt64Array ? n : BigInt64Array, + "%BigUint64Array%": "undefined" == typeof BigUint64Array ? n : BigUint64Array, + "%Boolean%": Boolean, + "%DataView%": "undefined" == typeof DataView ? n : DataView, + "%Date%": Date, + "%decodeURI%": decodeURI, + "%decodeURIComponent%": decodeURIComponent, + "%encodeURI%": encodeURI, + "%encodeURIComponent%": encodeURIComponent, + "%Error%": i, + "%eval%": eval, + "%EvalError%": o, + "%Float32Array%": "undefined" == typeof Float32Array ? n : Float32Array, + "%Float64Array%": "undefined" == typeof Float64Array ? n : Float64Array, + "%FinalizationRegistry%": "undefined" == typeof FinalizationRegistry ? n : FinalizationRegistry, + "%Function%": h, + "%GeneratorFunction%": S, + "%Int8Array%": "undefined" == typeof Int8Array ? n : Int8Array, + "%Int16Array%": "undefined" == typeof Int16Array ? n : Int16Array, + "%Int32Array%": "undefined" == typeof Int32Array ? n : Int32Array, + "%isFinite%": isFinite, + "%isNaN%": isNaN, + "%IteratorPrototype%": d && m ? m(m([][Symbol.iterator]())) : n, + "%JSON%": "object" == typeof JSON ? JSON : n, + "%Map%": "undefined" == typeof Map ? n : Map, + "%MapIteratorPrototype%": "undefined" != typeof Map && d && m ? m((new Map)[Symbol.iterator]()) : n, + "%Math%": Math, + "%Number%": Number, + "%Object%": Object, + "%parseFloat%": parseFloat, + "%parseInt%": parseInt, + "%Promise%": "undefined" == typeof Promise ? n : Promise, + "%Proxy%": "undefined" == typeof Proxy ? n : Proxy, + "%RangeError%": s, + "%ReferenceError%": a, + "%Reflect%": "undefined" == typeof Reflect ? n : Reflect, + "%RegExp%": RegExp, + "%Set%": "undefined" == typeof Set ? n : Set, + "%SetIteratorPrototype%": "undefined" != typeof Set && d && m ? m((new Set)[Symbol.iterator]()) : n, + "%SharedArrayBuffer%": "undefined" == typeof SharedArrayBuffer ? n : SharedArrayBuffer, + "%String%": String, + "%StringIteratorPrototype%": d && m ? m("" [Symbol.iterator]()) : n, + "%Symbol%": d ? Symbol : n, + "%SyntaxError%": f, + "%ThrowTypeError%": g, + "%TypedArray%": _, + "%TypeError%": u, + "%Uint8Array%": "undefined" == typeof Uint8Array ? n : Uint8Array, + "%Uint8ClampedArray%": "undefined" == typeof Uint8ClampedArray ? n : Uint8ClampedArray, + "%Uint16Array%": "undefined" == typeof Uint16Array ? n : Uint16Array, + "%Uint32Array%": "undefined" == typeof Uint32Array ? n : Uint32Array, + "%URIError%": c, + "%WeakMap%": "undefined" == typeof WeakMap ? n : WeakMap, + "%WeakRef%": "undefined" == typeof WeakRef ? n : WeakRef, + "%WeakSet%": "undefined" == typeof WeakSet ? n : WeakSet + }; + if (m) try { + null.error + } catch (t) { + var E = m(m(t)); + b["%Error.prototype%"] = E + } + var w = function t(e) { + var r; + if ("%AsyncFunction%" === e) r = p("async function () {}"); + else if ("%GeneratorFunction%" === e) r = p("function* () {}"); + else if ("%AsyncGeneratorFunction%" === e) r = p("async function* () {}"); + else if ("%AsyncGenerator%" === e) { + var n = t("%AsyncGeneratorFunction%"); + n && (r = n.prototype) + } else if ("%AsyncIteratorPrototype%" === e) { + var i = t("%AsyncGenerator%"); + i && m && (r = m(i.prototype)) + } + return b[e] = r, r + }, + O = { + __proto__: null, + "%ArrayBufferPrototype%": ["ArrayBuffer", "prototype"], + "%ArrayPrototype%": ["Array", "prototype"], + "%ArrayProto_entries%": ["Array", "prototype", "entries"], + "%ArrayProto_forEach%": ["Array", "prototype", "forEach"], + "%ArrayProto_keys%": ["Array", "prototype", "keys"], + "%ArrayProto_values%": ["Array", "prototype", "values"], + "%AsyncFunctionPrototype%": ["AsyncFunction", "prototype"], + "%AsyncGenerator%": ["AsyncGeneratorFunction", "prototype"], + "%AsyncGeneratorPrototype%": ["AsyncGeneratorFunction", "prototype", "prototype"], + "%BooleanPrototype%": ["Boolean", "prototype"], + "%DataViewPrototype%": ["DataView", "prototype"], + "%DatePrototype%": ["Date", "prototype"], + "%ErrorPrototype%": ["Error", "prototype"], + "%EvalErrorPrototype%": ["EvalError", "prototype"], + "%Float32ArrayPrototype%": ["Float32Array", "prototype"], + "%Float64ArrayPrototype%": ["Float64Array", "prototype"], + "%FunctionPrototype%": ["Function", "prototype"], + "%Generator%": ["GeneratorFunction", "prototype"], + "%GeneratorPrototype%": ["GeneratorFunction", "prototype", "prototype"], + "%Int8ArrayPrototype%": ["Int8Array", "prototype"], + "%Int16ArrayPrototype%": ["Int16Array", "prototype"], + "%Int32ArrayPrototype%": ["Int32Array", "prototype"], + "%JSONParse%": ["JSON", "parse"], + "%JSONStringify%": ["JSON", "stringify"], + "%MapPrototype%": ["Map", "prototype"], + "%NumberPrototype%": ["Number", "prototype"], + "%ObjectPrototype%": ["Object", "prototype"], + "%ObjProto_toString%": ["Object", "prototype", "toString"], + "%ObjProto_valueOf%": ["Object", "prototype", "valueOf"], + "%PromisePrototype%": ["Promise", "prototype"], + "%PromiseProto_then%": ["Promise", "prototype", "then"], + "%Promise_all%": ["Promise", "all"], + "%Promise_reject%": ["Promise", "reject"], + "%Promise_resolve%": ["Promise", "resolve"], + "%RangeErrorPrototype%": ["RangeError", "prototype"], + "%ReferenceErrorPrototype%": ["ReferenceError", "prototype"], + "%RegExpPrototype%": ["RegExp", "prototype"], + "%SetPrototype%": ["Set", "prototype"], + "%SharedArrayBufferPrototype%": ["SharedArrayBuffer", "prototype"], + "%StringPrototype%": ["String", "prototype"], + "%SymbolPrototype%": ["Symbol", "prototype"], + "%SyntaxErrorPrototype%": ["SyntaxError", "prototype"], + "%TypedArrayPrototype%": ["TypedArray", "prototype"], + "%TypeErrorPrototype%": ["TypeError", "prototype"], + "%Uint8ArrayPrototype%": ["Uint8Array", "prototype"], + "%Uint8ClampedArrayPrototype%": ["Uint8ClampedArray", "prototype"], + "%Uint16ArrayPrototype%": ["Uint16Array", "prototype"], + "%Uint32ArrayPrototype%": ["Uint32Array", "prototype"], + "%URIErrorPrototype%": ["URIError", "prototype"], + "%WeakMapPrototype%": ["WeakMap", "prototype"], + "%WeakSetPrototype%": ["WeakSet", "prototype"] + }, + B = r(6743), + A = r(9957), + x = B.call(Function.call, Array.prototype.concat), + P = B.call(Function.apply, Array.prototype.splice), + T = B.call(Function.call, String.prototype.replace), + I = B.call(Function.call, String.prototype.slice), + k = B.call(Function.call, RegExp.prototype.exec), + D = /[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g, + R = /\\(\\)?/g, + N = function(t, e) { + var r, n = t; + if (A(O, n) && (n = "%" + (r = O[n])[0] + "%"), A(b, n)) { + var i = b[n]; + if (i === S && (i = w(n)), void 0 === i && !e) throw new u("intrinsic " + t + " exists, but is not available. Please file an issue!"); + return { + alias: r, + name: n, + value: i + } + } + throw new f("intrinsic " + t + " does not exist!") + }; + t.exports = function(t, e) { + if ("string" != typeof t || 0 === t.length) throw new u("intrinsic name must be a non-empty string"); + if (arguments.length > 1 && "boolean" != typeof e) throw new u('"allowMissing" argument must be a boolean'); + if (null === k(/^%?[^%]*%?$/, t)) throw new f("`%` may not be present anywhere but at the beginning and end of the intrinsic name"); + var r = function(t) { + var e = I(t, 0, 1), + r = I(t, -1); + if ("%" === e && "%" !== r) throw new f("invalid intrinsic syntax, expected closing `%`"); + if ("%" === r && "%" !== e) throw new f("invalid intrinsic syntax, expected opening `%`"); + var n = []; + return T(t, D, (function(t, e, r, i) { + n[n.length] = r ? T(i, R, "$1") : e || t + })), n + }(t), + n = r.length > 0 ? r[0] : "", + i = N("%" + n + "%", e), + o = i.name, + s = i.value, + a = !1, + c = i.alias; + c && (n = c[0], P(r, x([0, 1], c))); + for (var h = 1, p = !0; h < r.length; h += 1) { + var y = r[h], + g = I(y, 0, 1), + d = I(y, -1); + if (('"' === g || "'" === g || "`" === g || '"' === d || "'" === d || "`" === d) && g !== d) throw new f("property names with quotes must have matching quotes"); + if ("constructor" !== y && p || (a = !0), A(b, o = "%" + (n += "." + y) + "%")) s = b[o]; + else if (null != s) { + if (!(y in s)) { + if (!e) throw new u("base intrinsic for " + t + " exists, but the property is not available."); + return + } + if (l && h + 1 >= r.length) { + var v = l(s, y); + s = (p = !!v) && "get" in v && !("originalValue" in v.get) ? v.get : s[y] + } else p = A(s, y), s = s[y]; + p && !a && (b[o] = s) + } + } + return s + } + }, + 5795: (t, e, r) => { + "use strict"; + var n = r(453)("%Object.getOwnPropertyDescriptor%", !0); + if (n) try { + n([], "length") + } catch (t) { + n = null + } + t.exports = n + }, + 592: (t, e, r) => { + "use strict"; + var n = r(655), + i = function() { + return !!n + }; + i.hasArrayLengthDefineBug = function() { + if (!n) return null; + try { + return 1 !== n([], "length", { + value: 1 + }).length + } catch (t) { + return !0 + } + }, t.exports = i + }, + 24: t => { + "use strict"; + var e = { + __proto__: null, + foo: {} + }, + r = Object; + t.exports = function() { + return { + __proto__: e + }.foo === e.foo && !(e instanceof r) + } + }, + 4039: (t, e, r) => { + "use strict"; + var n = "undefined" != typeof Symbol && Symbol, + i = r(1333); + t.exports = function() { + return "function" == typeof n && "function" == typeof Symbol && "symbol" == typeof n("foo") && "symbol" == typeof Symbol("bar") && i() + } + }, + 1333: t => { + "use strict"; + t.exports = function() { + if ("function" != typeof Symbol || "function" != typeof Object.getOwnPropertySymbols) return !1; + if ("symbol" == typeof Symbol.iterator) return !0; + var t = {}, + e = Symbol("test"), + r = Object(e); + if ("string" == typeof e) return !1; + if ("[object Symbol]" !== Object.prototype.toString.call(e)) return !1; + if ("[object Symbol]" !== Object.prototype.toString.call(r)) return !1; + for (e in t[e] = 42, t) return !1; + if ("function" == typeof Object.keys && 0 !== Object.keys(t).length) return !1; + if ("function" == typeof Object.getOwnPropertyNames && 0 !== Object.getOwnPropertyNames(t).length) return !1; + var n = Object.getOwnPropertySymbols(t); + if (1 !== n.length || n[0] !== e) return !1; + if (!Object.prototype.propertyIsEnumerable.call(t, e)) return !1; + if ("function" == typeof Object.getOwnPropertyDescriptor) { + var i = Object.getOwnPropertyDescriptor(t, e); + if (42 !== i.value || !0 !== i.enumerable) return !1 + } + return !0 + } + }, + 9957: (t, e, r) => { + "use strict"; + var n = Function.prototype.call, + i = Object.prototype.hasOwnProperty, + o = r(6743); + t.exports = o.call(n, i) + }, + 251: (t, e) => { + e.read = function(t, e, r, n, i) { + var o, s, a = 8 * i - n - 1, + f = (1 << a) - 1, + u = f >> 1, + c = -7, + h = r ? i - 1 : 0, + p = r ? -1 : 1, + l = t[e + h]; + for (h += p, o = l & (1 << -c) - 1, l >>= -c, c += a; c > 0; o = 256 * o + t[e + h], h += p, c -= 8); + for (s = o & (1 << -c) - 1, o >>= -c, c += n; c > 0; s = 256 * s + t[e + h], h += p, c -= 8); + if (0 === o) o = 1 - u; + else { + if (o === f) return s ? NaN : 1 / 0 * (l ? -1 : 1); + s += Math.pow(2, n), o -= u + } + return (l ? -1 : 1) * s * Math.pow(2, o - n) + }, e.write = function(t, e, r, n, i, o) { + var s, a, f, u = 8 * o - i - 1, + c = (1 << u) - 1, + h = c >> 1, + p = 23 === i ? Math.pow(2, -24) - Math.pow(2, -77) : 0, + l = n ? 0 : o - 1, + y = n ? 1 : -1, + g = e < 0 || 0 === e && 1 / e < 0 ? 1 : 0; + for (e = Math.abs(e), isNaN(e) || e === 1 / 0 ? (a = isNaN(e) ? 1 : 0, s = c) : (s = Math.floor(Math.log(e) / Math.LN2), e * (f = Math.pow(2, -s)) < 1 && (s--, f *= 2), (e += s + h >= 1 ? p / f : p * Math.pow(2, 1 - h)) * f >= 2 && (s++, f /= 2), s + h >= c ? (a = 0, s = c) : s + h >= 1 ? (a = (e * f - 1) * Math.pow(2, i), s += h) : (a = e * Math.pow(2, h - 1) * Math.pow(2, i), s = 0)); i >= 8; t[r + l] = 255 & a, l += y, a /= 256, i -= 8); + for (s = s << i | a, u += i; u > 0; t[r + l] = 255 & s, l += y, s /= 256, u -= 8); + t[r + l - y] |= 128 * g + } + }, + 3229: (t, e, r) => { + var n = r(8287).Buffer, + i = r(7449), + o = r(5682), + s = (r(3200), r(3100).Ber, r(8226)._), + a = r(8226), + f = r(1768), + u = r(7460); + void 0 === i.RSA_NO_PADDING && (i.RSA_NO_PADDING = 3), t.exports = function() { + var t = { + node10: ["md4", "md5", "ripemd160", "sha1", "sha224", "sha256", "sha384", "sha512"], + node: ["md4", "md5", "ripemd160", "sha1", "sha224", "sha256", "sha384", "sha512"], + iojs: ["md4", "md5", "ripemd160", "sha1", "sha224", "sha256", "sha384", "sha512"], + browser: ["md5", "ripemd160", "sha1", "sha256", "sha512"] + }, + e = "pkcs1_oaep", + r = "pkcs1", + i = { + private: "pkcs1-private-pem", + "private-der": "pkcs1-private-der", + public: "pkcs8-public-pem", + "public-der": "pkcs8-public-der" + }; + + function c(t, i, f) { + if (!(this instanceof c)) return new c(t, i, f); + s.isObject(i) && (f = i, i = void 0), this.$options = { + signingScheme: r, + signingSchemeOptions: { + hash: "sha256", + saltLength: null + }, + encryptionScheme: e, + encryptionSchemeOptions: { + hash: "sha1", + label: null + }, + environment: a.detectEnvironment(), + rsaUtils: this + }, this.keyPair = new o.Key, this.$cache = {}, n.isBuffer(t) || s.isString(t) ? this.importKey(t, i) : s.isObject(t) && this.generateKeyPair(t.b, t.e), this.setOptions(f) + } + return c.prototype.setOptions = function(n) { + if ((n = n || {}).environment && (this.$options.environment = n.environment), n.signingScheme) { + if (s.isString(n.signingScheme)) { + var i = n.signingScheme.toLowerCase().split("-"); + 1 == i.length ? t.node.indexOf(i[0]) > -1 ? (this.$options.signingSchemeOptions = { + hash: i[0] + }, this.$options.signingScheme = r) : (this.$options.signingScheme = i[0], this.$options.signingSchemeOptions = { + hash: null + }) : (this.$options.signingSchemeOptions = { + hash: i[1] + }, this.$options.signingScheme = i[0]) + } else s.isObject(n.signingScheme) && (this.$options.signingScheme = n.signingScheme.scheme || r, this.$options.signingSchemeOptions = s.omit(n.signingScheme, "scheme")); + if (!f.isSignature(this.$options.signingScheme)) throw Error("Unsupported signing scheme"); + if (this.$options.signingSchemeOptions.hash && -1 === t[this.$options.environment].indexOf(this.$options.signingSchemeOptions.hash)) throw Error("Unsupported hashing algorithm for " + this.$options.environment + " environment") + } + if (n.encryptionScheme) { + if (s.isString(n.encryptionScheme) ? (this.$options.encryptionScheme = n.encryptionScheme.toLowerCase(), this.$options.encryptionSchemeOptions = {}) : s.isObject(n.encryptionScheme) && (this.$options.encryptionScheme = n.encryptionScheme.scheme || e, this.$options.encryptionSchemeOptions = s.omit(n.encryptionScheme, "scheme")), !f.isEncryption(this.$options.encryptionScheme)) throw Error("Unsupported encryption scheme"); + if (this.$options.encryptionSchemeOptions.hash && -1 === t[this.$options.environment].indexOf(this.$options.encryptionSchemeOptions.hash)) throw Error("Unsupported hashing algorithm for " + this.$options.environment + " environment") + } + this.keyPair.setOptions(this.$options) + }, c.prototype.generateKeyPair = function(t, e) { + if (e = e || 65537, (t = t || 2048) % 8 != 0) throw Error("Key size must be a multiple of 8."); + return this.keyPair.generate(t, e.toString(16)), this.$cache = {}, this + }, c.prototype.importKey = function(t, e) { + if (!t) throw Error("Empty key given"); + if (e && (e = i[e] || e), !u.detectAndImport(this.keyPair, t, e) && void 0 === e) throw Error("Key format must be specified"); + return this.$cache = {}, this + }, c.prototype.exportKey = function(t) { + return t = i[t = t || "private"] || t, this.$cache[t] || (this.$cache[t] = u.detectAndExport(this.keyPair, t)), this.$cache[t] + }, c.prototype.isPrivate = function() { + return this.keyPair.isPrivate() + }, c.prototype.isPublic = function(t) { + return this.keyPair.isPublic(t) + }, c.prototype.isEmpty = function(t) { + return !(this.keyPair.n || this.keyPair.e || this.keyPair.d) + }, c.prototype.encrypt = function(t, e, r) { + return this.$$encryptKey(!1, t, e, r) + }, c.prototype.decrypt = function(t, e) { + return this.$$decryptKey(!1, t, e) + }, c.prototype.encryptPrivate = function(t, e, r) { + return this.$$encryptKey(!0, t, e, r) + }, c.prototype.decryptPublic = function(t, e) { + return this.$$decryptKey(!0, t, e) + }, c.prototype.$$encryptKey = function(t, e, r, n) { + try { + var i = this.keyPair.encrypt(this.$getDataForEncrypt(e, n), t); + return "buffer" != r && r ? i.toString(r) : i + } catch (t) { + throw Error("Error during encryption. Original error: " + t) + } + }, c.prototype.$$decryptKey = function(t, e, r) { + try { + e = s.isString(e) ? n.from(e, "base64") : e; + var i = this.keyPair.decrypt(e, t); + if (null === i) throw Error("Key decrypt method returns null."); + return this.$getDecryptedData(i, r) + } catch (t) { + throw Error("Error during decryption (probably incorrect key). Original error: " + t) + } + }, c.prototype.sign = function(t, e, r) { + if (!this.isPrivate()) throw Error("This is not private key"); + var n = this.keyPair.sign(this.$getDataForEncrypt(t, r)); + return e && "buffer" != e && (n = n.toString(e)), n + }, c.prototype.verify = function(t, e, r, n) { + if (!this.isPublic()) throw Error("This is not public key"); + return n = n && "buffer" != n ? n : null, this.keyPair.verify(this.$getDataForEncrypt(t, r), e, n) + }, c.prototype.getKeySize = function() { + return this.keyPair.keySize + }, c.prototype.getMaxMessageSize = function() { + return this.keyPair.maxMessageLength + }, c.prototype.$getDataForEncrypt = function(t, e) { + if (s.isString(t) || s.isNumber(t)) return n.from("" + t, e || "utf8"); + if (n.isBuffer(t)) return t; + if (s.isObject(t)) return n.from(JSON.stringify(t)); + throw Error("Unexpected data type") + }, c.prototype.$getDecryptedData = function(t, e) { + return "buffer" == (e = e || "buffer") ? t : "json" == e ? JSON.parse(t.toString()) : t.toString(e) + }, c + }() + }, + 4538: (t, e, r) => { + var n = r(3200); + t.exports = { + getEngine: function(t, e) { + var i = r(7469); + return "node" === e.environment && "function" == typeof n.publicEncrypt && "function" == typeof n.privateDecrypt && (i = "function" == typeof n.privateEncrypt && "function" == typeof n.publicDecrypt ? r(2418) : r(1957)), i(t, e) + } + } + }, + 2418: (t, e, r) => { + var n = r(3200), + i = r(7449), + o = r(1768); + t.exports = function(t, e) { + var r = o.pkcs1.makeScheme(t, e); + return { + encrypt: function(t, o) { + var s; + if (o) return s = i.RSA_PKCS1_PADDING, e.encryptionSchemeOptions && e.encryptionSchemeOptions.padding && (s = e.encryptionSchemeOptions.padding), n.privateEncrypt({ + key: e.rsaUtils.exportKey("private"), + padding: s + }, t); + s = i.RSA_PKCS1_OAEP_PADDING, "pkcs1" === e.encryptionScheme && (s = i.RSA_PKCS1_PADDING), e.encryptionSchemeOptions && e.encryptionSchemeOptions.padding && (s = e.encryptionSchemeOptions.padding); + var a = t; + return s === i.RSA_NO_PADDING && (a = r.pkcs0pad(t)), n.publicEncrypt({ + key: e.rsaUtils.exportKey("public"), + padding: s + }, a) + }, + decrypt: function(t, o) { + var s; + if (o) return s = i.RSA_PKCS1_PADDING, e.encryptionSchemeOptions && e.encryptionSchemeOptions.padding && (s = e.encryptionSchemeOptions.padding), n.publicDecrypt({ + key: e.rsaUtils.exportKey("public"), + padding: s + }, t); + s = i.RSA_PKCS1_OAEP_PADDING, "pkcs1" === e.encryptionScheme && (s = i.RSA_PKCS1_PADDING), e.encryptionSchemeOptions && e.encryptionSchemeOptions.padding && (s = e.encryptionSchemeOptions.padding); + var a = n.privateDecrypt({ + key: e.rsaUtils.exportKey("private"), + padding: s + }, t); + return s === i.RSA_NO_PADDING ? r.pkcs0unpad(a) : a + } + } + } + }, + 7469: (t, e, r) => { + var n = r(1973), + i = r(1768); + t.exports = function(t, e) { + var r = i.pkcs1.makeScheme(t, e); + return { + encrypt: function(e, i) { + var o, s; + return i ? (o = new n(r.encPad(e, { + type: 1 + })), s = t.$doPrivate(o)) : (o = new n(t.encryptionScheme.encPad(e)), s = t.$doPublic(o)), s.toBuffer(t.encryptedDataLength) + }, + decrypt: function(e, i) { + var o, s = new n(e); + return i ? (o = t.$doPublic(s), r.encUnPad(o.toBuffer(t.encryptedDataLength), { + type: 1 + })) : (o = t.$doPrivate(s), t.encryptionScheme.encUnPad(o.toBuffer(t.encryptedDataLength))) + } + } + } + }, + 1957: (t, e, r) => { + var n = r(3200), + i = r(7449), + o = r(1768); + t.exports = function(t, e) { + var s = r(7469)(t, e), + a = o.pkcs1.makeScheme(t, e); + return { + encrypt: function(t, r) { + if (r) return s.encrypt(t, r); + var o = i.RSA_PKCS1_OAEP_PADDING; + "pkcs1" === e.encryptionScheme && (o = i.RSA_PKCS1_PADDING), e.encryptionSchemeOptions && e.encryptionSchemeOptions.padding && (o = e.encryptionSchemeOptions.padding); + var f = t; + return o === i.RSA_NO_PADDING && (f = a.pkcs0pad(t)), n.publicEncrypt({ + key: e.rsaUtils.exportKey("public"), + padding: o + }, f) + }, + decrypt: function(t, r) { + if (r) return s.decrypt(t, r); + var o = i.RSA_PKCS1_OAEP_PADDING; + "pkcs1" === e.encryptionScheme && (o = i.RSA_PKCS1_PADDING), e.encryptionSchemeOptions && e.encryptionSchemeOptions.padding && (o = e.encryptionSchemeOptions.padding); + var f = n.privateDecrypt({ + key: e.rsaUtils.exportKey("private"), + padding: o + }, t); + return o === i.RSA_NO_PADDING ? a.pkcs0unpad(f) : f + } + } + } + }, + 3374: (t, e, r) => { + r(8226)._, r(8226), t.exports = { + privateExport: function(t, e) { + return { + n: t.n.toBuffer(), + e: t.e, + d: t.d.toBuffer(), + p: t.p.toBuffer(), + q: t.q.toBuffer(), + dmp1: t.dmp1.toBuffer(), + dmq1: t.dmq1.toBuffer(), + coeff: t.coeff.toBuffer() + } + }, + privateImport: function(t, e, r) { + if (!(e.n && e.e && e.d && e.p && e.q && e.dmp1 && e.dmq1 && e.coeff)) throw Error("Invalid key data"); + t.setPrivate(e.n, e.e, e.d, e.p, e.q, e.dmp1, e.dmq1, e.coeff) + }, + publicExport: function(t, e) { + return { + n: t.n.toBuffer(), + e: t.e + } + }, + publicImport: function(t, e, r) { + if (!e.n || !e.e) throw Error("Invalid key data"); + t.setPublic(e.n, e.e) + }, + autoImport: function(e, r) { + return !(!r.n || !r.e || (r.d && r.p && r.q && r.dmp1 && r.dmq1 && r.coeff ? (t.exports.privateImport(e, r), 0) : (t.exports.publicImport(e, r), 0))) + } + } + }, + 7460: (t, e, r) => { + function n(t) { + t = t.split("-"); + for (var e = "private", r = { + type: "default" + }, n = 1; n < t.length; n++) + if (t[n]) switch (t[n]) { + case "public": + case "private": + e = t[n]; + break; + case "pem": + case "der": + r.type = t[n] + } + return { + scheme: t[0], + keyType: e, + keyOpt: r + } + } + r(8226)._, t.exports = { + pkcs1: r(6566), + pkcs8: r(8573), + components: r(3374), + openssh: r(3194), + isPrivateExport: function(e) { + return t.exports[e] && "function" == typeof t.exports[e].privateExport + }, + isPrivateImport: function(e) { + return t.exports[e] && "function" == typeof t.exports[e].privateImport + }, + isPublicExport: function(e) { + return t.exports[e] && "function" == typeof t.exports[e].publicExport + }, + isPublicImport: function(e) { + return t.exports[e] && "function" == typeof t.exports[e].publicImport + }, + detectAndImport: function(e, r, i) { + if (void 0 === i) { + for (var o in t.exports) + if ("function" == typeof t.exports[o].autoImport && t.exports[o].autoImport(e, r)) return !0 + } else if (i) { + var s = n(i); + if (!t.exports[s.scheme]) throw Error("Unsupported key format"); + "private" === s.keyType ? t.exports[s.scheme].privateImport(e, r, s.keyOpt) : t.exports[s.scheme].publicImport(e, r, s.keyOpt) + } + return !1 + }, + detectAndExport: function(e, r) { + if (r) { + var i = n(r); + if (t.exports[i.scheme]) { + if ("private" === i.keyType) { + if (!e.isPrivate()) throw Error("This is not private key"); + return t.exports[i.scheme].privateExport(e, i.keyOpt) + } + if (!e.isPublic()) throw Error("This is not public key"); + return t.exports[i.scheme].publicExport(e, i.keyOpt) + } + throw Error("Unsupported key format") + } + } + } + }, + 3194: (t, e, r) => { + var n = r(8287).Buffer, + i = r(8226)._, + o = r(8226), + s = r(1973); + const a = "-----BEGIN OPENSSH PRIVATE KEY-----", + f = "-----END OPENSSH PRIVATE KEY-----"; + + function u(t) { + const e = t.buf.readInt32BE(t.off); + t.off += 4; + const r = t.buf.slice(t.off, t.off + e); + return t.off += e, r + } + + function c(t, e) { + t.buf.writeInt32BE(e.byteLength, t.off), t.off += 4, t.off += e.copy(t.buf, t.off) + } + t.exports = { + privateExport: function(t, e) { + const r = t.n.toBuffer(); + let i = n.alloc(4); + for (i.writeUInt32BE(t.e, 0); 0 === i[0];) i = i.slice(1); + const s = t.d.toBuffer(), + u = t.coeff.toBuffer(), + h = t.p.toBuffer(), + p = t.q.toBuffer(); + let l; + l = void 0 !== t.sshcomment ? n.from(t.sshcomment) : n.from([]); + const y = 15 + i.byteLength + 4 + r.byteLength, + g = 23 + r.byteLength + 4 + i.byteLength + 4 + s.byteLength + 4 + u.byteLength + 4 + h.byteLength + 4 + p.byteLength + 4 + l.byteLength; + let d = 43 + y + 4 + g; + d += 8 * Math.ceil(g / 8) - g; + const v = n.alloc(d), + m = { + buf: v, + off: 0 + }; + v.write("openssh-key-v1", "utf8"), v.writeUInt8(0, 14), m.off += 15, c(m, n.from("none")), c(m, n.from("none")), c(m, n.from("")), m.off = m.buf.writeUInt32BE(1, m.off), m.off = m.buf.writeUInt32BE(y, m.off), c(m, n.from("ssh-rsa")), c(m, i), c(m, r), m.off = m.buf.writeUInt32BE(d - 47 - y, m.off), m.off += 8, c(m, n.from("ssh-rsa")), c(m, r), c(m, i), c(m, s), c(m, u), c(m, h), c(m, p), c(m, l); + let S = 1; + for (; m.off < d;) m.off = m.buf.writeUInt8(S++, m.off); + return "der" === e.type ? m.buf : a + "\n" + o.linebrk(v.toString("base64"), 70) + "\n" + f + "\n" + }, + privateImport: function(t, e, r) { + var c; + if ("der" !== (r = r || {}).type) { + if (n.isBuffer(e) && (e = e.toString("utf8")), !i.isString(e)) throw Error("Unsupported key format"); + var h = o.trimSurroundingText(e, a, f).replace(/\s+|\n\r|\n|\r$/gm, ""); + c = n.from(h, "base64") + } else { + if (!n.isBuffer(e)) throw Error("Unsupported key format"); + c = e + } + const p = { + buf: c, + off: 0 + }; + if ("openssh-key-v1" !== c.slice(0, 14).toString("ascii")) throw "Invalid file format."; + if (p.off += 15, "none" !== u(p).toString("ascii")) throw Error("Unsupported key type"); + if ("none" !== u(p).toString("ascii")) throw Error("Unsupported key type"); + if ("" !== u(p).toString("ascii")) throw Error("Unsupported key type"); + if (p.off += 4, p.off += 4, "ssh-rsa" !== u(p).toString("ascii")) throw Error("Unsupported key type"); + if (u(p), u(p), p.off += 12, "ssh-rsa" !== u(p).toString("ascii")) throw Error("Unsupported key type"); + const l = u(p), + y = u(p), + g = u(p), + d = u(p), + v = u(p), + m = u(p), + S = new s(g), + _ = new s(m), + b = new s(v), + E = S.mod(b.subtract(s.ONE)), + w = S.mod(_.subtract(s.ONE)); + t.setPrivate(l, y, g, v, m, E.toBuffer(), w.toBuffer(), d), t.sshcomment = u(p).toString("ascii") + }, + publicExport: function(t, e) { + let r = n.alloc(4); + for (r.writeUInt32BE(t.e, 0); 0 === r[0];) r = r.slice(1); + const i = t.n.toBuffer(), + o = n.alloc(r.byteLength + 4 + i.byteLength + 4 + 7 + 4), + s = { + buf: o, + off: 0 + }; + c(s, n.from("ssh-rsa")), c(s, r), c(s, i); + let a = t.sshcomment || ""; + return "der" === e.type ? s.buf : "ssh-rsa " + o.toString("base64") + " " + a + "\n" + }, + publicImport: function(t, e, r) { + var o; + if ("der" !== (r = r || {}).type) { + if (n.isBuffer(e) && (e = e.toString("utf8")), !i.isString(e)) throw Error("Unsupported key format"); + { + if ("ssh-rsa " !== e.substring(0, 8)) throw Error("Unsupported key format"); + let r = e.indexOf(" ", 8); - 1 === r ? r = e.length : t.sshcomment = e.substring(r + 1).replace(/\s+|\n\r|\n|\r$/gm, ""); + const i = e.substring(8, r).replace(/\s+|\n\r|\n|\r$/gm, ""); + o = n.from(i, "base64") + } + } else { + if (!n.isBuffer(e)) throw Error("Unsupported key format"); + o = e + } + const s = { + buf: o, + off: 0 + }, + a = u(s).toString("ascii"); + if ("ssh-rsa" !== a) throw Error("Invalid key type: " + a); + const f = u(s), + c = u(s); + t.setPublic(c, f) + }, + autoImport: function(e, r) { + return /^[\S\s]*-----BEGIN OPENSSH PRIVATE KEY-----\s*(?=(([A-Za-z0-9+/=]+\s*)+))\1-----END OPENSSH PRIVATE KEY-----[\S\s]*$/g.test(r) ? (t.exports.privateImport(e, r), !0) : !!/^[\S\s]*ssh-rsa \s*(?=(([A-Za-z0-9+/=]+\s*)+))\1[\S\s]*$/g.test(r) && (t.exports.publicImport(e, r), !0) + } + } + }, + 6566: (t, e, r) => { + var n = r(8287).Buffer, + i = r(3100).Ber, + o = r(8226)._, + s = r(8226); + const a = "-----BEGIN RSA PRIVATE KEY-----", + f = "-----END RSA PRIVATE KEY-----", + u = "-----BEGIN RSA PUBLIC KEY-----", + c = "-----END RSA PUBLIC KEY-----"; + t.exports = { + privateExport: function(t, e) { + e = e || {}; + var r = t.n.toBuffer(), + n = t.d.toBuffer(), + o = t.p.toBuffer(), + u = t.q.toBuffer(), + c = t.dmp1.toBuffer(), + h = t.dmq1.toBuffer(), + p = t.coeff.toBuffer(), + l = r.length + n.length + o.length + u.length + c.length + h.length + p.length + 512, + y = new i.Writer({ + size: l + }); + return y.startSequence(), y.writeInt(0), y.writeBuffer(r, 2), y.writeInt(t.e), y.writeBuffer(n, 2), y.writeBuffer(o, 2), y.writeBuffer(u, 2), y.writeBuffer(c, 2), y.writeBuffer(h, 2), y.writeBuffer(p, 2), y.endSequence(), "der" === e.type ? y.buffer : a + "\n" + s.linebrk(y.buffer.toString("base64"), 64) + "\n" + f + }, + privateImport: function(t, e, r) { + var u; + if ("der" !== (r = r || {}).type) { + if (n.isBuffer(e) && (e = e.toString("utf8")), !o.isString(e)) throw Error("Unsupported key format"); + var c = s.trimSurroundingText(e, a, f).replace(/\s+|\n\r|\n|\r$/gm, ""); + u = n.from(c, "base64") + } else { + if (!n.isBuffer(e)) throw Error("Unsupported key format"); + u = e + } + var h = new i.Reader(u); + h.readSequence(), h.readString(2, !0), t.setPrivate(h.readString(2, !0), h.readString(2, !0), h.readString(2, !0), h.readString(2, !0), h.readString(2, !0), h.readString(2, !0), h.readString(2, !0), h.readString(2, !0)) + }, + publicExport: function(t, e) { + e = e || {}; + var r = t.n.toBuffer(), + n = r.length + 512, + o = new i.Writer({ + size: n + }); + return o.startSequence(), o.writeBuffer(r, 2), o.writeInt(t.e), o.endSequence(), "der" === e.type ? o.buffer : u + "\n" + s.linebrk(o.buffer.toString("base64"), 64) + "\n" + c + }, + publicImport: function(t, e, r) { + var a; + if ("der" !== (r = r || {}).type) { + if (n.isBuffer(e) && (e = e.toString("utf8")), o.isString(e)) { + var f = s.trimSurroundingText(e, u, c).replace(/\s+|\n\r|\n|\r$/gm, ""); + a = n.from(f, "base64") + } + } else { + if (!n.isBuffer(e)) throw Error("Unsupported key format"); + a = e + } + var h = new i.Reader(a); + h.readSequence(), t.setPublic(h.readString(2, !0), h.readString(2, !0)) + }, + autoImport: function(e, r) { + return /^[\S\s]*-----BEGIN RSA PRIVATE KEY-----\s*(?=(([A-Za-z0-9+/=]+\s*)+))\1-----END RSA PRIVATE KEY-----[\S\s]*$/g.test(r) ? (t.exports.privateImport(e, r), !0) : !!/^[\S\s]*-----BEGIN RSA PUBLIC KEY-----\s*(?=(([A-Za-z0-9+/=]+\s*)+))\1-----END RSA PUBLIC KEY-----[\S\s]*$/g.test(r) && (t.exports.publicImport(e, r), !0) + } + } + }, + 8573: (t, e, r) => { + var n = r(8287).Buffer, + i = r(3100).Ber, + o = r(8226)._, + s = "1.2.840.113549.1.1.1", + a = r(8226); + const f = "-----BEGIN PRIVATE KEY-----", + u = "-----END PRIVATE KEY-----", + c = "-----BEGIN PUBLIC KEY-----", + h = "-----END PUBLIC KEY-----"; + t.exports = { + privateExport: function(t, e) { + e = e || {}; + var r = t.n.toBuffer(), + n = t.d.toBuffer(), + o = t.p.toBuffer(), + c = t.q.toBuffer(), + h = t.dmp1.toBuffer(), + p = t.dmq1.toBuffer(), + l = t.coeff.toBuffer(), + y = r.length + n.length + o.length + c.length + h.length + p.length + l.length + 512, + g = new i.Writer({ + size: y + }); + g.startSequence(), g.writeInt(0), g.writeBuffer(r, 2), g.writeInt(t.e), g.writeBuffer(n, 2), g.writeBuffer(o, 2), g.writeBuffer(c, 2), g.writeBuffer(h, 2), g.writeBuffer(p, 2), g.writeBuffer(l, 2), g.endSequence(); + var d = new i.Writer({ + size: y + }); + return d.startSequence(), d.writeInt(0), d.startSequence(), d.writeOID(s), d.writeNull(), d.endSequence(), d.writeBuffer(g.buffer, 4), d.endSequence(), "der" === e.type ? d.buffer : f + "\n" + a.linebrk(d.buffer.toString("base64"), 64) + "\n" + u + }, + privateImport: function(t, e, r) { + var c; + if ("der" !== (r = r || {}).type) { + if (n.isBuffer(e) && (e = e.toString("utf8")), !o.isString(e)) throw Error("Unsupported key format"); + var h = a.trimSurroundingText(e, f, u).replace("-----END PRIVATE KEY-----", "").replace(/\s+|\n\r|\n|\r$/gm, ""); + c = n.from(h, "base64") + } else { + if (!n.isBuffer(e)) throw Error("Unsupported key format"); + c = e + } + var p = new i.Reader(c); + if (p.readSequence(), p.readInt(0), new i.Reader(p.readString(48, !0)).readOID(6, !0) !== s) throw Error("Invalid Public key format"); + var l = new i.Reader(p.readString(4, !0)); + l.readSequence(), l.readString(2, !0), t.setPrivate(l.readString(2, !0), l.readString(2, !0), l.readString(2, !0), l.readString(2, !0), l.readString(2, !0), l.readString(2, !0), l.readString(2, !0), l.readString(2, !0)) + }, + publicExport: function(t, e) { + e = e || {}; + var r = t.n.toBuffer(), + n = r.length + 512, + o = new i.Writer({ + size: n + }); + o.writeByte(0), o.startSequence(), o.writeBuffer(r, 2), o.writeInt(t.e), o.endSequence(); + var f = new i.Writer({ + size: n + }); + return f.startSequence(), f.startSequence(), f.writeOID(s), f.writeNull(), f.endSequence(), f.writeBuffer(o.buffer, 3), f.endSequence(), "der" === e.type ? f.buffer : c + "\n" + a.linebrk(f.buffer.toString("base64"), 64) + "\n" + h + }, + publicImport: function(t, e, r) { + var f; + if ("der" !== (r = r || {}).type) { + if (n.isBuffer(e) && (e = e.toString("utf8")), o.isString(e)) { + var u = a.trimSurroundingText(e, c, h).replace(/\s+|\n\r|\n|\r$/gm, ""); + f = n.from(u, "base64") + } + } else { + if (!n.isBuffer(e)) throw Error("Unsupported key format"); + f = e + } + var p = new i.Reader(f); + if (p.readSequence(), new i.Reader(p.readString(48, !0)).readOID(6, !0) !== s) throw Error("Invalid Public key format"); + var l = new i.Reader(p.readString(3, !0)); + l.readByte(), l.readSequence(), t.setPublic(l.readString(2, !0), l.readString(2, !0)) + }, + autoImport: function(e, r) { + return /^[\S\s]*-----BEGIN PRIVATE KEY-----\s*(?=(([A-Za-z0-9+/=]+\s*)+))\1-----END PRIVATE KEY-----[\S\s]*$/g.test(r) ? (t.exports.privateImport(e, r), !0) : !!/^[\S\s]*-----BEGIN PUBLIC KEY-----\s*(?=(([A-Za-z0-9+/=]+\s*)+))\1-----END PUBLIC KEY-----[\S\s]*$/g.test(r) && (t.exports.publicImport(e, r), !0) + } + } + }, + 1973: (t, e, r) => { + var n = r(8287).Buffer, + i = r(3200), + o = r(8226)._; + + function s(t, e) { + null != t && ("number" == typeof t ? this.fromNumber(t, e) : n.isBuffer(t) ? this.fromBuffer(t) : null == e && "string" != typeof t ? this.fromByteArray(t) : this.fromString(t, e)) + } + + function a() { + return new s(null) + } + s.prototype.am = function(t, e, r, n, i, o) { + for (var s = 16383 & e, a = e >> 14; --o >= 0;) { + var f = 16383 & this[t], + u = this[t++] >> 14, + c = a * f + u * s; + i = ((f = s * f + ((16383 & c) << 14) + r[n] + i) >> 28) + (c >> 14) + a * u, r[n++] = 268435455 & f + } + return i + }, s.prototype.DB = 28, s.prototype.DM = 268435455, s.prototype.DV = 1 << 28, s.prototype.FV = Math.pow(2, 52), s.prototype.F1 = 24, s.prototype.F2 = 4; + var f, u, c = new Array; + for (f = "0".charCodeAt(0), u = 0; u <= 9; ++u) c[f++] = u; + for (f = "a".charCodeAt(0), u = 10; u < 36; ++u) c[f++] = u; + for (f = "A".charCodeAt(0), u = 10; u < 36; ++u) c[f++] = u; + + function h(t) { + return "0123456789abcdefghijklmnopqrstuvwxyz".charAt(t) + } + + function p(t, e) { + var r = c[t.charCodeAt(e)]; + return null == r ? -1 : r + } + + function l(t) { + var e = a(); + return e.fromInt(t), e + } + + function y(t) { + var e, r = 1; + return 0 != (e = t >>> 16) && (t = e, r += 16), 0 != (e = t >> 8) && (t = e, r += 8), 0 != (e = t >> 4) && (t = e, r += 4), 0 != (e = t >> 2) && (t = e, r += 2), 0 != (e = t >> 1) && (t = e, r += 1), r + } + + function g(t) { + this.m = t + } + + function d(t) { + this.m = t, this.mp = t.invDigit(), this.mpl = 32767 & this.mp, this.mph = this.mp >> 15, this.um = (1 << t.DB - 15) - 1, this.mt2 = 2 * t.t + } + + function v(t, e) { + return t & e + } + + function m(t, e) { + return t | e + } + + function S(t, e) { + return t ^ e + } + + function _(t, e) { + return t & ~e + } + + function b(t) { + if (0 === t) return -1; + var e = 0; + return 65535 & t || (t >>= 16, e += 16), 255 & t || (t >>= 8, e += 8), 15 & t || (t >>= 4, e += 4), 3 & t || (t >>= 2, e += 2), 1 & t || ++e, e + } + + function E(t) { + for (var e = 0; 0 != t;) t &= t - 1, ++e; + return e + } + + function w() {} + + function O(t) { + return t + } + + function B(t) { + this.r2 = a(), this.q3 = a(), s.ONE.dlShiftTo(2 * t.t, this.r2), this.mu = this.r2.divide(t), this.m = t + } + g.prototype.convert = function(t) { + return t.s < 0 || t.compareTo(this.m) >= 0 ? t.mod(this.m) : t + }, g.prototype.revert = function(t) { + return t + }, g.prototype.reduce = function(t) { + t.divRemTo(this.m, null, t) + }, g.prototype.mulTo = function(t, e, r) { + t.multiplyTo(e, r), this.reduce(r) + }, g.prototype.sqrTo = function(t, e) { + t.squareTo(e), this.reduce(e) + }, d.prototype.convert = function(t) { + var e = a(); + return t.abs().dlShiftTo(this.m.t, e), e.divRemTo(this.m, null, e), t.s < 0 && e.compareTo(s.ZERO) > 0 && this.m.subTo(e, e), e + }, d.prototype.revert = function(t) { + var e = a(); + return t.copyTo(e), this.reduce(e), e + }, d.prototype.reduce = function(t) { + for (; t.t <= this.mt2;) t[t.t++] = 0; + for (var e = 0; e < this.m.t; ++e) { + var r = 32767 & t[e], + n = r * this.mpl + ((r * this.mph + (t[e] >> 15) * this.mpl & this.um) << 15) & t.DM; + for (t[r = e + this.m.t] += this.m.am(0, n, t, e, 0, this.m.t); t[r] >= t.DV;) t[r] -= t.DV, t[++r]++ + } + t.clamp(), t.drShiftTo(this.m.t, t), t.compareTo(this.m) >= 0 && t.subTo(this.m, t) + }, d.prototype.mulTo = function(t, e, r) { + t.multiplyTo(e, r), this.reduce(r) + }, d.prototype.sqrTo = function(t, e) { + t.squareTo(e), this.reduce(e) + }, w.prototype.convert = O, w.prototype.revert = O, w.prototype.mulTo = function(t, e, r) { + t.multiplyTo(e, r) + }, w.prototype.sqrTo = function(t, e) { + t.squareTo(e) + }, B.prototype.convert = function(t) { + if (t.s < 0 || t.t > 2 * this.m.t) return t.mod(this.m); + if (t.compareTo(this.m) < 0) return t; + var e = a(); + return t.copyTo(e), this.reduce(e), e + }, B.prototype.revert = function(t) { + return t + }, B.prototype.reduce = function(t) { + for (t.drShiftTo(this.m.t - 1, this.r2), t.t > this.m.t + 1 && (t.t = this.m.t + 1, t.clamp()), this.mu.multiplyUpperTo(this.r2, this.m.t + 1, this.q3), this.m.multiplyLowerTo(this.q3, this.m.t + 1, this.r2); t.compareTo(this.r2) < 0;) t.dAddOffset(1, this.m.t + 1); + for (t.subTo(this.r2, t); t.compareTo(this.m) >= 0;) t.subTo(this.m, t) + }, B.prototype.mulTo = function(t, e, r) { + t.multiplyTo(e, r), this.reduce(r) + }, B.prototype.sqrTo = function(t, e) { + t.squareTo(e), this.reduce(e) + }; + var A = [2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97, 101, 103, 107, 109, 113, 127, 131, 137, 139, 149, 151, 157, 163, 167, 173, 179, 181, 191, 193, 197, 199, 211, 223, 227, 229, 233, 239, 241, 251, 257, 263, 269, 271, 277, 281, 283, 293, 307, 311, 313, 317, 331, 337, 347, 349, 353, 359, 367, 373, 379, 383, 389, 397, 401, 409, 419, 421, 431, 433, 439, 443, 449, 457, 461, 463, 467, 479, 487, 491, 499, 503, 509, 521, 523, 541, 547, 557, 563, 569, 571, 577, 587, 593, 599, 601, 607, 613, 617, 619, 631, 641, 643, 647, 653, 659, 661, 673, 677, 683, 691, 701, 709, 719, 727, 733, 739, 743, 751, 757, 761, 769, 773, 787, 797, 809, 811, 821, 823, 827, 829, 839, 853, 857, 859, 863, 877, 881, 883, 887, 907, 911, 919, 929, 937, 941, 947, 953, 967, 971, 977, 983, 991, 997], + x = (1 << 26) / A[A.length - 1]; + s.prototype.copyTo = function(t) { + for (var e = this.t - 1; e >= 0; --e) t[e] = this[e]; + t.t = this.t, t.s = this.s + }, s.prototype.fromInt = function(t) { + this.t = 1, this.s = t < 0 ? -1 : 0, t > 0 ? this[0] = t : t < -1 ? this[0] = t + DV : this.t = 0 + }, s.prototype.fromString = function(t, e, r) { + var n; + switch (e) { + case 2: + n = 1; + break; + case 4: + n = 2; + break; + case 8: + n = 3; + break; + case 16: + n = 4; + break; + case 32: + n = 5; + break; + case 256: + n = 8; + break; + default: + return void this.fromRadix(t, e) + } + this.t = 0, this.s = 0; + for (var i = t.length, o = !1, a = 0; --i >= 0;) { + var f = 8 == n ? 255 & t[i] : p(t, i); + f < 0 ? "-" == t.charAt(i) && (o = !0) : (o = !1, 0 === a ? this[this.t++] = f : a + n > this.DB ? (this[this.t - 1] |= (f & (1 << this.DB - a) - 1) << a, this[this.t++] = f >> this.DB - a) : this[this.t - 1] |= f << a, (a += n) >= this.DB && (a -= this.DB)) + }!r && 8 == n && 128 & t[0] && (this.s = -1, a > 0 && (this[this.t - 1] |= (1 << this.DB - a) - 1 << a)), this.clamp(), o && s.ZERO.subTo(this, this) + }, s.prototype.fromByteArray = function(t, e) { + this.fromString(t, 256, e) + }, s.prototype.fromBuffer = function(t) { + this.fromString(t, 256, !0) + }, s.prototype.clamp = function() { + for (var t = this.s & this.DM; this.t > 0 && this[this.t - 1] == t;) --this.t + }, s.prototype.dlShiftTo = function(t, e) { + var r; + for (r = this.t - 1; r >= 0; --r) e[r + t] = this[r]; + for (r = t - 1; r >= 0; --r) e[r] = 0; + e.t = this.t + t, e.s = this.s + }, s.prototype.drShiftTo = function(t, e) { + for (var r = t; r < this.t; ++r) e[r - t] = this[r]; + e.t = Math.max(this.t - t, 0), e.s = this.s + }, s.prototype.lShiftTo = function(t, e) { + var r, n = t % this.DB, + i = this.DB - n, + o = (1 << i) - 1, + s = Math.floor(t / this.DB), + a = this.s << n & this.DM; + for (r = this.t - 1; r >= 0; --r) e[r + s + 1] = this[r] >> i | a, a = (this[r] & o) << n; + for (r = s - 1; r >= 0; --r) e[r] = 0; + e[s] = a, e.t = this.t + s + 1, e.s = this.s, e.clamp() + }, s.prototype.rShiftTo = function(t, e) { + e.s = this.s; + var r = Math.floor(t / this.DB); + if (r >= this.t) e.t = 0; + else { + var n = t % this.DB, + i = this.DB - n, + o = (1 << n) - 1; + e[0] = this[r] >> n; + for (var s = r + 1; s < this.t; ++s) e[s - r - 1] |= (this[s] & o) << i, e[s - r] = this[s] >> n; + n > 0 && (e[this.t - r - 1] |= (this.s & o) << i), e.t = this.t - r, e.clamp() + } + }, s.prototype.subTo = function(t, e) { + for (var r = 0, n = 0, i = Math.min(t.t, this.t); r < i;) n += this[r] - t[r], e[r++] = n & this.DM, n >>= this.DB; + if (t.t < this.t) { + for (n -= t.s; r < this.t;) n += this[r], e[r++] = n & this.DM, n >>= this.DB; + n += this.s + } else { + for (n += this.s; r < t.t;) n -= t[r], e[r++] = n & this.DM, n >>= this.DB; + n -= t.s + } + e.s = n < 0 ? -1 : 0, n < -1 ? e[r++] = this.DV + n : n > 0 && (e[r++] = n), e.t = r, e.clamp() + }, s.prototype.multiplyTo = function(t, e) { + var r = this.abs(), + n = t.abs(), + i = r.t; + for (e.t = i + n.t; --i >= 0;) e[i] = 0; + for (i = 0; i < n.t; ++i) e[i + r.t] = r.am(0, n[i], e, i, 0, r.t); + e.s = 0, e.clamp(), this.s != t.s && s.ZERO.subTo(e, e) + }, s.prototype.squareTo = function(t) { + for (var e = this.abs(), r = t.t = 2 * e.t; --r >= 0;) t[r] = 0; + for (r = 0; r < e.t - 1; ++r) { + var n = e.am(r, e[r], t, 2 * r, 0, 1); + (t[r + e.t] += e.am(r + 1, 2 * e[r], t, 2 * r + 1, n, e.t - r - 1)) >= e.DV && (t[r + e.t] -= e.DV, t[r + e.t + 1] = 1) + } + t.t > 0 && (t[t.t - 1] += e.am(r, e[r], t, 2 * r, 0, 1)), t.s = 0, t.clamp() + }, s.prototype.divRemTo = function(t, e, r) { + var n = t.abs(); + if (!(n.t <= 0)) { + var i = this.abs(); + if (i.t < n.t) return null != e && e.fromInt(0), void(null != r && this.copyTo(r)); + null == r && (r = a()); + var o = a(), + f = this.s, + u = t.s, + c = this.DB - y(n[n.t - 1]); + c > 0 ? (n.lShiftTo(c, o), i.lShiftTo(c, r)) : (n.copyTo(o), i.copyTo(r)); + var h = o.t, + p = o[h - 1]; + if (0 !== p) { + var l = p * (1 << this.F1) + (h > 1 ? o[h - 2] >> this.F2 : 0), + g = this.FV / l, + d = (1 << this.F1) / l, + v = 1 << this.F2, + m = r.t, + S = m - h, + _ = null == e ? a() : e; + for (o.dlShiftTo(S, _), r.compareTo(_) >= 0 && (r[r.t++] = 1, r.subTo(_, r)), s.ONE.dlShiftTo(h, _), _.subTo(o, o); o.t < h;) o[o.t++] = 0; + for (; --S >= 0;) { + var b = r[--m] == p ? this.DM : Math.floor(r[m] * g + (r[m - 1] + v) * d); + if ((r[m] += o.am(0, b, r, S, 0, h)) < b) + for (o.dlShiftTo(S, _), r.subTo(_, r); r[m] < --b;) r.subTo(_, r) + } + null != e && (r.drShiftTo(h, e), f != u && s.ZERO.subTo(e, e)), r.t = h, r.clamp(), c > 0 && r.rShiftTo(c, r), f < 0 && s.ZERO.subTo(r, r) + } + } + }, s.prototype.invDigit = function() { + if (this.t < 1) return 0; + var t = this[0]; + if (!(1 & t)) return 0; + var e = 3 & t; + return (e = (e = (e = (e = e * (2 - (15 & t) * e) & 15) * (2 - (255 & t) * e) & 255) * (2 - ((65535 & t) * e & 65535)) & 65535) * (2 - t * e % this.DV) % this.DV) > 0 ? this.DV - e : -e + }, s.prototype.isEven = function() { + return 0 === (this.t > 0 ? 1 & this[0] : this.s) + }, s.prototype.exp = function(t, e) { + if (t > 4294967295 || t < 1) return s.ONE; + var r = a(), + n = a(), + i = e.convert(this), + o = y(t) - 1; + for (i.copyTo(r); --o >= 0;) + if (e.sqrTo(r, n), (t & 1 << o) > 0) e.mulTo(n, i, r); + else { + var f = r; + r = n, n = f + } return e.revert(r) + }, s.prototype.chunkSize = function(t) { + return Math.floor(Math.LN2 * this.DB / Math.log(t)) + }, s.prototype.toRadix = function(t) { + if (null == t && (t = 10), 0 === this.signum() || t < 2 || t > 36) return "0"; + var e = this.chunkSize(t), + r = Math.pow(t, e), + n = l(r), + i = a(), + o = a(), + s = ""; + for (this.divRemTo(n, i, o); i.signum() > 0;) s = (r + o.intValue()).toString(t).substr(1) + s, i.divRemTo(n, i, o); + return o.intValue().toString(t) + s + }, s.prototype.fromRadix = function(t, e) { + this.fromInt(0), null == e && (e = 10); + for (var r = this.chunkSize(e), n = Math.pow(e, r), i = !1, o = 0, a = 0, f = 0; f < t.length; ++f) { + var u = p(t, f); + u < 0 ? "-" == t.charAt(f) && 0 === this.signum() && (i = !0) : (a = e * a + u, ++o >= r && (this.dMultiply(n), this.dAddOffset(a, 0), o = 0, a = 0)) + } + o > 0 && (this.dMultiply(Math.pow(e, o)), this.dAddOffset(a, 0)), i && s.ZERO.subTo(this, this) + }, s.prototype.fromNumber = function(t, e) { + if ("number" == typeof e) + if (t < 2) this.fromInt(1); + else + for (this.fromNumber(t), this.testBit(t - 1) || this.bitwiseTo(s.ONE.shiftLeft(t - 1), m, this), this.isEven() && this.dAddOffset(1, 0); !this.isProbablePrime(e);) this.dAddOffset(2, 0), this.bitLength() > t && this.subTo(s.ONE.shiftLeft(t - 1), this); + else { + var r = i.randomBytes(1 + (t >> 3)), + n = 7 & t; + n > 0 ? r[0] &= (1 << n) - 1 : r[0] = 0, this.fromByteArray(r) + } + }, s.prototype.bitwiseTo = function(t, e, r) { + var n, i, o = Math.min(t.t, this.t); + for (n = 0; n < o; ++n) r[n] = e(this[n], t[n]); + if (t.t < this.t) { + for (i = t.s & this.DM, n = o; n < this.t; ++n) r[n] = e(this[n], i); + r.t = this.t + } else { + for (i = this.s & this.DM, n = o; n < t.t; ++n) r[n] = e(i, t[n]); + r.t = t.t + } + r.s = e(this.s, t.s), r.clamp() + }, s.prototype.changeBit = function(t, e) { + var r = s.ONE.shiftLeft(t); + return this.bitwiseTo(r, e, r), r + }, s.prototype.addTo = function(t, e) { + for (var r = 0, n = 0, i = Math.min(t.t, this.t); r < i;) n += this[r] + t[r], e[r++] = n & this.DM, n >>= this.DB; + if (t.t < this.t) { + for (n += t.s; r < this.t;) n += this[r], e[r++] = n & this.DM, n >>= this.DB; + n += this.s + } else { + for (n += this.s; r < t.t;) n += t[r], e[r++] = n & this.DM, n >>= this.DB; + n += t.s + } + e.s = n < 0 ? -1 : 0, n > 0 ? e[r++] = n : n < -1 && (e[r++] = this.DV + n), e.t = r, e.clamp() + }, s.prototype.dMultiply = function(t) { + this[this.t] = this.am(0, t - 1, this, 0, 0, this.t), ++this.t, this.clamp() + }, s.prototype.dAddOffset = function(t, e) { + if (0 !== t) { + for (; this.t <= e;) this[this.t++] = 0; + for (this[e] += t; this[e] >= this.DV;) this[e] -= this.DV, ++e >= this.t && (this[this.t++] = 0), ++this[e] + } + }, s.prototype.multiplyLowerTo = function(t, e, r) { + var n, i = Math.min(this.t + t.t, e); + for (r.s = 0, r.t = i; i > 0;) r[--i] = 0; + for (n = r.t - this.t; i < n; ++i) r[i + this.t] = this.am(0, t[i], r, i, 0, this.t); + for (n = Math.min(t.t, e); i < n; ++i) this.am(0, t[i], r, i, 0, e - i); + r.clamp() + }, s.prototype.multiplyUpperTo = function(t, e, r) { + --e; + var n = r.t = this.t + t.t - e; + for (r.s = 0; --n >= 0;) r[n] = 0; + for (n = Math.max(e - this.t, 0); n < t.t; ++n) r[this.t + n - e] = this.am(e - n, t[n], r, 0, 0, this.t + n - e); + r.clamp(), r.drShiftTo(1, r) + }, s.prototype.modInt = function(t) { + if (t <= 0) return 0; + var e = this.DV % t, + r = this.s < 0 ? t - 1 : 0; + if (this.t > 0) + if (0 === e) r = this[0] % t; + else + for (var n = this.t - 1; n >= 0; --n) r = (e * r + this[n]) % t; + return r + }, s.prototype.millerRabin = function(t) { + var e = this.subtract(s.ONE), + r = e.getLowestSetBit(); + if (r <= 0) return !1; + var n = e.shiftRight(r); + (t = t + 1 >> 1) > A.length && (t = A.length); + for (var i = a(), o = 0; o < t; ++o) { + i.fromInt(A[Math.floor(Math.random() * A.length)]); + var f = i.modPow(n, this); + if (0 != f.compareTo(s.ONE) && 0 != f.compareTo(e)) { + for (var u = 1; u++ < r && 0 != f.compareTo(e);) + if (0 === (f = f.modPowInt(2, this)).compareTo(s.ONE)) return !1; + if (0 != f.compareTo(e)) return !1 + } + } + return !0 + }, s.prototype.toString = function(t) { + if (this.s < 0) return "-" + this.negate().toString(t); + var e; + if (16 == t) e = 4; + else if (8 == t) e = 3; + else if (2 == t) e = 1; + else if (32 == t) e = 5; + else { + if (4 != t) return this.toRadix(t); + e = 2 + } + var r, n = (1 << e) - 1, + i = !1, + o = "", + s = this.t, + a = this.DB - s * this.DB % e; + if (s-- > 0) + for (a < this.DB && (r = this[s] >> a) > 0 && (i = !0, o = h(r)); s >= 0;) a < e ? (r = (this[s] & (1 << a) - 1) << e - a, r |= this[--s] >> (a += this.DB - e)) : (r = this[s] >> (a -= e) & n, a <= 0 && (a += this.DB, --s)), r > 0 && (i = !0), i && (o += h(r)); + return i ? o : "0" + }, s.prototype.negate = function() { + var t = a(); + return s.ZERO.subTo(this, t), t + }, s.prototype.abs = function() { + return this.s < 0 ? this.negate() : this + }, s.prototype.compareTo = function(t) { + var e = this.s - t.s; + if (0 != e) return e; + var r = this.t; + if (0 != (e = r - t.t)) return this.s < 0 ? -e : e; + for (; --r >= 0;) + if (0 != (e = this[r] - t[r])) return e; + return 0 + }, s.prototype.bitLength = function() { + return this.t <= 0 ? 0 : this.DB * (this.t - 1) + y(this[this.t - 1] ^ this.s & this.DM) + }, s.prototype.mod = function(t) { + var e = a(); + return this.abs().divRemTo(t, null, e), this.s < 0 && e.compareTo(s.ZERO) > 0 && t.subTo(e, e), e + }, s.prototype.modPowInt = function(t, e) { + var r; + return r = t < 256 || e.isEven() ? new g(e) : new d(e), this.exp(t, r) + }, s.prototype.clone = function() { + var t = a(); + return this.copyTo(t), t + }, s.prototype.intValue = function() { + if (this.s < 0) { + if (1 == this.t) return this[0] - this.DV; + if (0 === this.t) return -1 + } else { + if (1 == this.t) return this[0]; + if (0 === this.t) return 0 + } + return (this[1] & (1 << 32 - this.DB) - 1) << this.DB | this[0] + }, s.prototype.byteValue = function() { + return 0 == this.t ? this.s : this[0] << 24 >> 24 + }, s.prototype.shortValue = function() { + return 0 == this.t ? this.s : this[0] << 16 >> 16 + }, s.prototype.signum = function() { + return this.s < 0 ? -1 : this.t <= 0 || 1 == this.t && this[0] <= 0 ? 0 : 1 + }, s.prototype.toByteArray = function() { + var t = this.t, + e = new Array; + e[0] = this.s; + var r, n = this.DB - t * this.DB % 8, + i = 0; + if (t-- > 0) + for (n < this.DB && (r = this[t] >> n) != (this.s & this.DM) >> n && (e[i++] = r | this.s << this.DB - n); t >= 0;) n < 8 ? (r = (this[t] & (1 << n) - 1) << 8 - n, r |= this[--t] >> (n += this.DB - 8)) : (r = this[t] >> (n -= 8) & 255, n <= 0 && (n += this.DB, --t)), 128 & r && (r |= -256), 0 === i && (128 & this.s) != (128 & r) && ++i, (i > 0 || r != this.s) && (e[i++] = r); + return e + }, s.prototype.toBuffer = function(t) { + var e = n.from(this.toByteArray()); + if (!0 === t && 0 === e[0]) e = e.slice(1); + else if (o.isNumber(t)) { + if (e.length > t) { + for (var r = 0; r < e.length - t; r++) + if (0 !== e[r]) return null; + return e.slice(e.length - t) + } + if (e.length < t) { + var i = n.alloc(t); + return i.fill(0, 0, t - e.length), e.copy(i, t - e.length), i + } + } + return e + }, s.prototype.equals = function(t) { + return 0 == this.compareTo(t) + }, s.prototype.min = function(t) { + return this.compareTo(t) < 0 ? this : t + }, s.prototype.max = function(t) { + return this.compareTo(t) > 0 ? this : t + }, s.prototype.and = function(t) { + var e = a(); + return this.bitwiseTo(t, v, e), e + }, s.prototype.or = function(t) { + var e = a(); + return this.bitwiseTo(t, m, e), e + }, s.prototype.xor = function(t) { + var e = a(); + return this.bitwiseTo(t, S, e), e + }, s.prototype.andNot = function(t) { + var e = a(); + return this.bitwiseTo(t, _, e), e + }, s.prototype.not = function() { + for (var t = a(), e = 0; e < this.t; ++e) t[e] = this.DM & ~this[e]; + return t.t = this.t, t.s = ~this.s, t + }, s.prototype.shiftLeft = function(t) { + var e = a(); + return t < 0 ? this.rShiftTo(-t, e) : this.lShiftTo(t, e), e + }, s.prototype.shiftRight = function(t) { + var e = a(); + return t < 0 ? this.lShiftTo(-t, e) : this.rShiftTo(t, e), e + }, s.prototype.getLowestSetBit = function() { + for (var t = 0; t < this.t; ++t) + if (0 != this[t]) return t * this.DB + b(this[t]); + return this.s < 0 ? this.t * this.DB : -1 + }, s.prototype.bitCount = function() { + for (var t = 0, e = this.s & this.DM, r = 0; r < this.t; ++r) t += E(this[r] ^ e); + return t + }, s.prototype.testBit = function(t) { + var e = Math.floor(t / this.DB); + return e >= this.t ? 0 != this.s : !!(this[e] & 1 << t % this.DB) + }, s.prototype.setBit = function(t) { + return this.changeBit(t, m) + }, s.prototype.clearBit = function(t) { + return this.changeBit(t, _) + }, s.prototype.flipBit = function(t) { + return this.changeBit(t, S) + }, s.prototype.add = function(t) { + var e = a(); + return this.addTo(t, e), e + }, s.prototype.subtract = function(t) { + var e = a(); + return this.subTo(t, e), e + }, s.prototype.multiply = function(t) { + var e = a(); + return this.multiplyTo(t, e), e + }, s.prototype.divide = function(t) { + var e = a(); + return this.divRemTo(t, e, null), e + }, s.prototype.remainder = function(t) { + var e = a(); + return this.divRemTo(t, null, e), e + }, s.prototype.divideAndRemainder = function(t) { + var e = a(), + r = a(); + return this.divRemTo(t, e, r), new Array(e, r) + }, s.prototype.modPow = function(t, e) { + var r, n, i = t.bitLength(), + o = l(1); + if (i <= 0) return o; + r = i < 18 ? 1 : i < 48 ? 3 : i < 144 ? 4 : i < 768 ? 5 : 6, n = i < 8 ? new g(e) : e.isEven() ? new B(e) : new d(e); + var s = new Array, + f = 3, + u = r - 1, + c = (1 << r) - 1; + if (s[1] = n.convert(this), r > 1) { + var h = a(); + for (n.sqrTo(s[1], h); f <= c;) s[f] = a(), n.mulTo(h, s[f - 2], s[f]), f += 2 + } + var p, v, m = t.t - 1, + S = !0, + _ = a(); + for (i = y(t[m]) - 1; m >= 0;) { + for (i >= u ? p = t[m] >> i - u & c : (p = (t[m] & (1 << i + 1) - 1) << u - i, m > 0 && (p |= t[m - 1] >> this.DB + i - u)), f = r; !(1 & p);) p >>= 1, --f; + if ((i -= f) < 0 && (i += this.DB, --m), S) s[p].copyTo(o), S = !1; + else { + for (; f > 1;) n.sqrTo(o, _), n.sqrTo(_, o), f -= 2; + f > 0 ? n.sqrTo(o, _) : (v = o, o = _, _ = v), n.mulTo(_, s[p], o) + } + for (; m >= 0 && !(t[m] & 1 << i);) n.sqrTo(o, _), v = o, o = _, _ = v, --i < 0 && (i = this.DB - 1, --m) + } + return n.revert(o) + }, s.prototype.modInverse = function(t) { + var e = t.isEven(); + if (this.isEven() && e || 0 === t.signum()) return s.ZERO; + for (var r = t.clone(), n = this.clone(), i = l(1), o = l(0), a = l(0), f = l(1); 0 != r.signum();) { + for (; r.isEven();) r.rShiftTo(1, r), e ? (i.isEven() && o.isEven() || (i.addTo(this, i), o.subTo(t, o)), i.rShiftTo(1, i)) : o.isEven() || o.subTo(t, o), o.rShiftTo(1, o); + for (; n.isEven();) n.rShiftTo(1, n), e ? (a.isEven() && f.isEven() || (a.addTo(this, a), f.subTo(t, f)), a.rShiftTo(1, a)) : f.isEven() || f.subTo(t, f), f.rShiftTo(1, f); + r.compareTo(n) >= 0 ? (r.subTo(n, r), e && i.subTo(a, i), o.subTo(f, o)) : (n.subTo(r, n), e && a.subTo(i, a), f.subTo(o, f)) + } + return 0 != n.compareTo(s.ONE) ? s.ZERO : f.compareTo(t) >= 0 ? f.subtract(t) : f.signum() < 0 ? (f.addTo(t, f), f.signum() < 0 ? f.add(t) : f) : f + }, s.prototype.pow = function(t) { + return this.exp(t, new w) + }, s.prototype.gcd = function(t) { + var e = this.s < 0 ? this.negate() : this.clone(), + r = t.s < 0 ? t.negate() : t.clone(); + if (e.compareTo(r) < 0) { + var n = e; + e = r, r = n + } + var i = e.getLowestSetBit(), + o = r.getLowestSetBit(); + if (o < 0) return e; + for (i < o && (o = i), o > 0 && (e.rShiftTo(o, e), r.rShiftTo(o, r)); e.signum() > 0;)(i = e.getLowestSetBit()) > 0 && e.rShiftTo(i, e), (i = r.getLowestSetBit()) > 0 && r.rShiftTo(i, r), e.compareTo(r) >= 0 ? (e.subTo(r, e), e.rShiftTo(1, e)) : (r.subTo(e, r), r.rShiftTo(1, r)); + return o > 0 && r.lShiftTo(o, r), r + }, s.prototype.isProbablePrime = function(t) { + var e, r = this.abs(); + if (1 == r.t && r[0] <= A[A.length - 1]) { + for (e = 0; e < A.length; ++e) + if (r[0] == A[e]) return !0; + return !1 + } + if (r.isEven()) return !1; + for (e = 1; e < A.length;) { + for (var n = A[e], i = e + 1; i < A.length && n < x;) n *= A[i++]; + for (n = r.modInt(n); e < i;) + if (n % A[e++] == 0) return !1 + } + return r.millerRabin(t) + }, s.int2char = h, s.ZERO = l(0), s.ONE = l(1), s.prototype.square = function() { + var t = a(); + return this.squareTo(t), t + }, t.exports = s + }, + 5682: (t, e, r) => { + var n = r(8287).Buffer, + i = r(8226)._, + o = (r(3200), r(1973)), + s = r(8226), + a = r(1768), + f = r(4538); + e.BigInteger = o, t.exports.Key = function() { + function t() { + this.n = null, this.e = 0, this.d = null, this.p = null, this.q = null, this.dmp1 = null, this.dmq1 = null, this.coeff = null + } + return t.prototype.setOptions = function(t) { + var e = a[t.signingScheme], + r = a[t.encryptionScheme]; + e === r ? this.signingScheme = this.encryptionScheme = r.makeScheme(this, t) : (this.encryptionScheme = r.makeScheme(this, t), this.signingScheme = e.makeScheme(this, t)), this.encryptEngine = f.getEngine(this, t) + }, t.prototype.generate = function(t, e) { + var r = t >> 1; + this.e = parseInt(e, 16); + for (var n = new o(e, 16);;) { + for (; this.p = new o(t - r, 1), 0 !== this.p.subtract(o.ONE).gcd(n).compareTo(o.ONE) || !this.p.isProbablePrime(10);); + for (; this.q = new o(r, 1), 0 !== this.q.subtract(o.ONE).gcd(n).compareTo(o.ONE) || !this.q.isProbablePrime(10);); + if (this.p.compareTo(this.q) <= 0) { + var i = this.p; + this.p = this.q, this.q = i + } + var s = this.p.subtract(o.ONE), + a = this.q.subtract(o.ONE), + f = s.multiply(a); + if (0 === f.gcd(n).compareTo(o.ONE)) { + if (this.n = this.p.multiply(this.q), this.n.bitLength() < t) continue; + this.d = n.modInverse(f), this.dmp1 = this.d.mod(s), this.dmq1 = this.d.mod(a), this.coeff = this.q.modInverse(this.p); + break + } + } + this.$$recalculateCache() + }, t.prototype.setPrivate = function(t, e, r, n, a, f, u, c) { + if (!(t && e && r && t.length > 0 && (i.isNumber(e) || e.length > 0) && r.length > 0)) throw Error("Invalid RSA private key"); + this.n = new o(t), this.e = i.isNumber(e) ? e : s.get32IntFromBuffer(e, 0), this.d = new o(r), n && a && f && u && c && (this.p = new o(n), this.q = new o(a), this.dmp1 = new o(f), this.dmq1 = new o(u), this.coeff = new o(c)), this.$$recalculateCache() + }, t.prototype.setPublic = function(t, e) { + if (!(t && e && t.length > 0 && (i.isNumber(e) || e.length > 0))) throw Error("Invalid RSA public key"); + this.n = new o(t), this.e = i.isNumber(e) ? e : s.get32IntFromBuffer(e, 0), this.$$recalculateCache() + }, t.prototype.$doPrivate = function(t) { + if (this.p || this.q) return t.modPow(this.d, this.n); + for (var e = t.mod(this.p).modPow(this.dmp1, this.p), r = t.mod(this.q).modPow(this.dmq1, this.q); e.compareTo(r) < 0;) e = e.add(this.p); + return e.subtract(r).multiply(this.coeff).mod(this.p).multiply(this.q).add(r) + }, t.prototype.$doPublic = function(t) { + return t.modPowInt(this.e, this.n) + }, t.prototype.encrypt = function(t, e) { + var r = [], + i = [], + o = t.length, + s = Math.ceil(o / this.maxMessageLength) || 1, + a = Math.ceil(o / s || 1); + if (1 == s) r.push(t); + else + for (var f = 0; f < s; f++) r.push(t.slice(f * a, (f + 1) * a)); + for (var u = 0; u < r.length; u++) i.push(this.encryptEngine.encrypt(r[u], e)); + return n.concat(i) + }, t.prototype.decrypt = function(t, e) { + if (t.length % this.encryptedDataLength > 0) throw Error("Incorrect data or key"); + for (var r = [], i = 0, o = 0, s = t.length / this.encryptedDataLength, a = 0; a < s; a++) o = (i = a * this.encryptedDataLength) + this.encryptedDataLength, r.push(this.encryptEngine.decrypt(t.slice(i, Math.min(o, t.length)), e)); + return n.concat(r) + }, t.prototype.sign = function(t) { + return this.signingScheme.sign.apply(this.signingScheme, arguments) + }, t.prototype.verify = function(t, e, r) { + return this.signingScheme.verify.apply(this.signingScheme, arguments) + }, t.prototype.isPrivate = function() { + return !!(this.n && this.e && this.d) + }, t.prototype.isPublic = function(t) { + return this.n && this.e && !(t && this.d) || !1 + }, Object.defineProperty(t.prototype, "keySize", { + get: function() { + return this.cache.keyBitLength + } + }), Object.defineProperty(t.prototype, "encryptedDataLength", { + get: function() { + return this.cache.keyByteLength + } + }), Object.defineProperty(t.prototype, "maxMessageLength", { + get: function() { + return this.encryptionScheme.maxMessageLength() + } + }), t.prototype.$$recalculateCache = function() { + this.cache = this.cache || {}, this.cache.keyBitLength = this.n.bitLength(), this.cache.keyByteLength = this.cache.keyBitLength + 6 >> 3 + }, t + }() + }, + 2487: (t, e, r) => { + var n = r(8287).Buffer, + i = (r(1973), r(3200)); + t.exports = { + isEncryption: !0, + isSignature: !1 + }, t.exports.digestLength = { + md4: 16, + md5: 16, + ripemd160: 20, + rmd160: 20, + sha1: 20, + sha224: 28, + sha256: 32, + sha384: 48, + sha512: 64 + }; + var o = "sha1"; + t.exports.eme_oaep_mgf1 = function(e, r, s) { + s = s || o; + for (var a = t.exports.digestLength[s], f = Math.ceil(r / a), u = n.alloc(a * f), c = n.alloc(4), h = 0; h < f; ++h) { + var p = i.createHash(s); + p.update(e), c.writeUInt32BE(h, 0), p.update(c), p.digest().copy(u, h * a) + } + return u.slice(0, r) + }, t.exports.makeScheme = function(e, r) { + function s(t, e) { + this.key = t, this.options = e + } + return s.prototype.maxMessageLength = function() { + return this.key.encryptedDataLength - 2 * t.exports.digestLength[this.options.encryptionSchemeOptions.hash || o] - 2 + }, s.prototype.encPad = function(e) { + var r = this.options.encryptionSchemeOptions.hash || o, + s = this.options.encryptionSchemeOptions.mgf || t.exports.eme_oaep_mgf1, + a = this.options.encryptionSchemeOptions.label || n.alloc(0), + f = this.key.encryptedDataLength, + u = t.exports.digestLength[r]; + if (e.length > f - 2 * u - 2) throw new Error("Message is too long to encode into an encoded message with a length of " + f + " bytes, increaseemLen to fix this error (minimum value for given parameters and options: " + (f - 2 * u - 2) + ")"); + var c = i.createHash(r); + c.update(a), c = c.digest(); + var h = n.alloc(f - e.length - 2 * u - 1); + h.fill(0), h[h.length - 1] = 1; + for (var p = n.concat([c, h, e]), l = i.randomBytes(u), y = s(l, p.length, r), g = 0; g < p.length; g++) p[g] ^= y[g]; + for (y = s(p, u, r), g = 0; g < l.length; g++) l[g] ^= y[g]; + var d = n.alloc(1 + l.length + p.length); + return d[0] = 0, l.copy(d, 1), p.copy(d, 1 + l.length), d + }, s.prototype.encUnPad = function(e) { + var r = this.options.encryptionSchemeOptions.hash || o, + s = this.options.encryptionSchemeOptions.mgf || t.exports.eme_oaep_mgf1, + a = this.options.encryptionSchemeOptions.label || n.alloc(0), + f = t.exports.digestLength[r]; + if (e.length < 2 * f + 2) throw new Error("Error decoding message, the supplied message is not long enough to be a valid OAEP encoded message"); + for (var u = e.slice(1, f + 1), c = e.slice(1 + f), h = s(c, f, r), p = 0; p < u.length; p++) u[p] ^= h[p]; + for (h = s(u, c.length, r), p = 0; p < c.length; p++) c[p] ^= h[p]; + var l = i.createHash(r); + if (l.update(a), l = l.digest(), c.slice(0, f).toString("hex") != l.toString("hex")) throw new Error("Error decoding message, the lHash calculated from the label provided and the lHash in the encrypted data do not match."); + for (p = f; 0 === c[p++] && p < c.length;); + if (1 != c[p - 1]) throw new Error("Error decoding message, there is no padding message separator byte"); + return c.slice(p) + }, new s(e, r) + } + }, + 8290: (t, e, r) => { + var n = r(8287).Buffer, + i = r(1973), + o = r(3200), + s = r(7449), + a = { + md2: n.from("3020300c06082a864886f70d020205000410", "hex"), + md5: n.from("3020300c06082a864886f70d020505000410", "hex"), + sha1: n.from("3021300906052b0e03021a05000414", "hex"), + sha224: n.from("302d300d06096086480165030402040500041c", "hex"), + sha256: n.from("3031300d060960864801650304020105000420", "hex"), + sha384: n.from("3041300d060960864801650304020205000430", "hex"), + sha512: n.from("3051300d060960864801650304020305000440", "hex"), + ripemd160: n.from("3021300906052b2403020105000414", "hex"), + rmd160: n.from("3021300906052b2403020105000414", "hex") + }, + f = { + ripemd160: "rmd160" + }, + u = "sha256"; + t.exports = { + isEncryption: !0, + isSignature: !0 + }, t.exports.makeScheme = function(t, e) { + function r(t, e) { + this.key = t, this.options = e + } + return r.prototype.maxMessageLength = function() { + return this.options.encryptionSchemeOptions && this.options.encryptionSchemeOptions.padding == s.RSA_NO_PADDING ? this.key.encryptedDataLength : this.key.encryptedDataLength - 11 + }, r.prototype.encPad = function(t, e) { + var r; + if (e = e || {}, t.length > this.key.maxMessageLength) throw new Error("Message too long for RSA (n=" + this.key.encryptedDataLength + ", l=" + t.length + ")"); + if (this.options.encryptionSchemeOptions && this.options.encryptionSchemeOptions.padding == s.RSA_NO_PADDING) return (r = n.alloc(this.key.maxMessageLength - t.length)).fill(0), n.concat([r, t]); + if (1 === e.type) return (r = n.alloc(this.key.encryptedDataLength - t.length - 1)).fill(255, 0, r.length - 1), r[0] = 1, r[r.length - 1] = 0, n.concat([r, t]); + (r = n.alloc(this.key.encryptedDataLength - t.length))[0] = 0, r[1] = 2; + for (var i = o.randomBytes(r.length - 3), a = 0; a < i.length; a++) { + for (var f = i[a]; 0 === f;) f = o.randomBytes(1)[0]; + r[a + 2] = f + } + return r[r.length - 1] = 0, n.concat([r, t]) + }, r.prototype.encUnPad = function(t, e) { + e = e || {}; + var r = 0; + if (this.options.encryptionSchemeOptions && this.options.encryptionSchemeOptions.padding == s.RSA_NO_PADDING) return "function" == typeof t.lastIndexOf ? t.slice(t.lastIndexOf("\0") + 1, t.length) : t.slice(String.prototype.lastIndexOf.call(t, "\0") + 1, t.length); + if (t.length < 4) return null; + if (1 === e.type) { + if (0 !== t[0] || 1 !== t[1]) return null; + for (r = 3; 0 !== t[r];) + if (255 != t[r] || ++r >= t.length) return null + } else { + if (0 !== t[0] || 2 !== t[1]) return null; + for (r = 3; 0 !== t[r];) + if (++r >= t.length) return null + } + return t.slice(r + 1, t.length) + }, r.prototype.sign = function(t) { + var e = this.options.signingSchemeOptions.hash || u; + if ("browser" === this.options.environment) { + e = f[e] || e; + var r = o.createHash(e); + r.update(t); + var n = this.pkcs1pad(r.digest(), e); + return this.key.$doPrivate(new i(n)).toBuffer(this.key.encryptedDataLength) + } + var s = o.createSign("RSA-" + e.toUpperCase()); + return s.update(t), s.sign(this.options.rsaUtils.exportKey("private")) + }, r.prototype.verify = function(t, e, r) { + if (this.options.encryptionSchemeOptions && this.options.encryptionSchemeOptions.padding == s.RSA_NO_PADDING) return !1; + var a = this.options.signingSchemeOptions.hash || u; + if ("browser" === this.options.environment) { + a = f[a] || a, r && (e = n.from(e, r)); + var c = o.createHash(a); + c.update(t); + var h = this.pkcs1pad(c.digest(), a); + return this.key.$doPublic(new i(e)).toBuffer().toString("hex") == h.toString("hex") + } + var p = o.createVerify("RSA-" + a.toUpperCase()); + return p.update(t), p.verify(this.options.rsaUtils.exportKey("public"), e, r) + }, r.prototype.pkcs0pad = function(t) { + var e = n.alloc(this.key.maxMessageLength - t.length); + return e.fill(0), n.concat([e, t]) + }, r.prototype.pkcs0unpad = function(t) { + return "function" == typeof t.lastIndexOf ? t.slice(t.lastIndexOf("\0") + 1, t.length) : t.slice(String.prototype.lastIndexOf.call(t, "\0") + 1, t.length) + }, r.prototype.pkcs1pad = function(t, e) { + var r = a[e]; + if (!r) throw Error("Unsupported hash algorithm"); + var i = n.concat([r, t]); + if (i.length + 10 > this.key.encryptedDataLength) throw Error("Key is too short for signing algorithm (" + e + ")"); + var o = n.alloc(this.key.encryptedDataLength - i.length - 1); + return o.fill(255, 0, o.length - 1), o[0] = 1, o[o.length - 1] = 0, n.concat([o, i]) + }, new r(t, e) + } + }, + 4414: (t, e, r) => { + var n = r(8287).Buffer, + i = r(1973), + o = r(3200); + t.exports = { + isEncryption: !1, + isSignature: !0 + }; + var s = "sha1"; + t.exports.makeScheme = function(t, e) { + var a = r(1768).pkcs1_oaep; + + function f(t, e) { + this.key = t, this.options = e + } + return f.prototype.sign = function(t) { + var e = o.createHash(this.options.signingSchemeOptions.hash || s); + e.update(t); + var r = this.emsa_pss_encode(e.digest(), this.key.keySize - 1); + return this.key.$doPrivate(new i(r)).toBuffer(this.key.encryptedDataLength) + }, f.prototype.verify = function(t, e, r) { + r && (e = n.from(e, r)), e = new i(e); + var a = Math.ceil((this.key.keySize - 1) / 8), + f = this.key.$doPublic(e).toBuffer(a), + u = o.createHash(this.options.signingSchemeOptions.hash || s); + return u.update(t), this.emsa_pss_verify(u.digest(), f, this.key.keySize - 1) + }, f.prototype.emsa_pss_encode = function(t, e) { + var r = this.options.signingSchemeOptions.hash || s, + i = this.options.signingSchemeOptions.mgf || a.eme_oaep_mgf1, + f = this.options.signingSchemeOptions.saltLength || 20, + u = a.digestLength[r], + c = Math.ceil(e / 8); + if (c < u + f + 2) throw new Error("Output length passed to emBits(" + e + ") is too small for the options specified(" + r + ", " + f + "). To fix this issue increase the value of emBits. (minimum size: " + (8 * u + 8 * f + 9) + ")"); + var h = o.randomBytes(f), + p = n.alloc(8 + u + f); + p.fill(0, 0, 8), t.copy(p, 8), h.copy(p, 8 + t.length); + var l = o.createHash(r); + l.update(p), l = l.digest(); + var y = n.alloc(c - h.length - u - 2); + y.fill(0); + var g = n.alloc(y.length + 1 + h.length); + y.copy(g), g[y.length] = 1, h.copy(g, y.length + 1); + for (var d = i(l, g.length, r), v = n.alloc(g.length), m = 0; m < d.length; m++) v[m] = g[m] ^ d[m]; + var S = 8 * c - e, + _ = 255 ^ 255 >> 8 - S << 8 - S; + v[0] = v[0] & _; + var b = n.alloc(v.length + l.length + 1); + return v.copy(b, 0), l.copy(b, v.length), b[b.length - 1] = 188, b + }, f.prototype.emsa_pss_verify = function(t, e, r) { + var i = this.options.signingSchemeOptions.hash || s, + f = this.options.signingSchemeOptions.mgf || a.eme_oaep_mgf1, + u = this.options.signingSchemeOptions.saltLength || 20, + c = a.digestLength[i], + h = Math.ceil(r / 8); + if (h < c + u + 2 || 188 != e[e.length - 1]) return !1; + var p = n.alloc(h - c - 1); + e.copy(p, 0, 0, h - c - 1); + for (var l = 0, y = 0, g = 8 * h - r; y < g; y++) l |= 1 << 7 - y; + if (p[0] & l) return !1; + var d = e.slice(h - c - 1, h - 1), + v = f(d, p.length, i); + for (y = 0; y < p.length; y++) p[y] ^= v[y]; + for (l = 255 ^ 255 >> 8 - (g = 8 * h - r) << 8 - g, p[0] = p[0] & l, y = 0; 0 === p[y] && y < p.length; y++); + if (1 != p[y]) return !1; + var m = p.slice(p.length - u), + S = n.alloc(8 + c + u); + S.fill(0, 0, 8), t.copy(S, 8), m.copy(S, 8 + t.length); + var _ = o.createHash(i); + return _.update(S), _ = _.digest(), d.toString("hex") === _.toString("hex") + }, new f(t, e) + } + }, + 1768: (t, e, r) => { + t.exports = { + pkcs1: r(8290), + pkcs1_oaep: r(2487), + pss: r(4414), + isEncryption: function(e) { + return t.exports[e] && t.exports[e].isEncryption + }, + isSignature: function(e) { + return t.exports[e] && t.exports[e].isSignature + } + } + }, + 8226: (t, e, r) => { + var n = r(5606); + r(3200), t.exports.linebrk = function(t, e) { + for (var r = "", n = 0; n + e < t.length;) r += t.substring(n, n + e) + "\n", n += e; + return r + t.substring(n, t.length) + }, t.exports.detectEnvironment = function() { + return "browser"; + "undefined" == typeof window || !window || n && "node" === n.title ? "node" : "browser" + }, t.exports.get32IntFromBuffer = function(t, e) { + var r; + if (e = e || 0, (r = t.length - e) > 0) { + if (r >= 4) return t.readUIntBE(e, r); + for (var n = 0, i = e + r, o = 0; i > e; i--, o += 2) n += t[i - 1] * Math.pow(16, o); + return n + } + return NaN + }, t.exports._ = { + isObject: function(t) { + var e = typeof t; + return !!t && ("object" == e || "function" == e) + }, + isString: function(t) { + return "string" == typeof t || t instanceof String + }, + isNumber: function(t) { + return "number" == typeof t || !isNaN(parseFloat(t)) && isFinite(t) + }, + omit: function(t, e) { + var r = {}; + for (var n in t) t.hasOwnProperty(n) && n !== e && (r[n] = t[n]); + return r + } + }, t.exports.trimSurroundingText = function(t, e, r) { + var n = 0, + i = t.length, + o = t.indexOf(e); + o >= 0 && (n = o + e.length); + var s = t.indexOf(r, o); + return s >= 0 && (i = s), t.substring(n, i) + } + }, + 8875: (t, e, r) => { + "use strict"; + var n; + if (!Object.keys) { + var i = Object.prototype.hasOwnProperty, + o = Object.prototype.toString, + s = r(1093), + a = Object.prototype.propertyIsEnumerable, + f = !a.call({ + toString: null + }, "toString"), + u = a.call((function() {}), "prototype"), + c = ["toString", "toLocaleString", "valueOf", "hasOwnProperty", "isPrototypeOf", "propertyIsEnumerable", "constructor"], + h = function(t) { + var e = t.constructor; + return e && e.prototype === t + }, + p = { + $applicationCache: !0, + $console: !0, + $external: !0, + $frame: !0, + $frameElement: !0, + $frames: !0, + $innerHeight: !0, + $innerWidth: !0, + $onmozfullscreenchange: !0, + $onmozfullscreenerror: !0, + $outerHeight: !0, + $outerWidth: !0, + $pageXOffset: !0, + $pageYOffset: !0, + $parent: !0, + $scrollLeft: !0, + $scrollTop: !0, + $scrollX: !0, + $scrollY: !0, + $self: !0, + $webkitIndexedDB: !0, + $webkitStorageInfo: !0, + $window: !0 + }, + l = function() { + if ("undefined" == typeof window) return !1; + for (var t in window) try { + if (!p["$" + t] && i.call(window, t) && null !== window[t] && "object" == typeof window[t]) try { + h(window[t]) + } catch (t) { + return !0 + } + } catch (t) { + return !0 + } + return !1 + }(); + n = function(t) { + var e = null !== t && "object" == typeof t, + r = "[object Function]" === o.call(t), + n = s(t), + a = e && "[object String]" === o.call(t), + p = []; + if (!e && !r && !n) throw new TypeError("Object.keys called on a non-object"); + var y = u && r; + if (a && t.length > 0 && !i.call(t, 0)) + for (var g = 0; g < t.length; ++g) p.push(String(g)); + if (n && t.length > 0) + for (var d = 0; d < t.length; ++d) p.push(String(d)); + else + for (var v in t) y && "prototype" === v || !i.call(t, v) || p.push(String(v)); + if (f) + for (var m = function(t) { + if ("undefined" == typeof window || !l) return h(t); + try { + return h(t) + } catch (t) { + return !1 + } + }(t), S = 0; S < c.length; ++S) m && "constructor" === c[S] || !i.call(t, c[S]) || p.push(c[S]); + return p + } + } + t.exports = n + }, + 1189: (t, e, r) => { + "use strict"; + var n = Array.prototype.slice, + i = r(1093), + o = Object.keys, + s = o ? function(t) { + return o(t) + } : r(8875), + a = Object.keys; + s.shim = function() { + if (Object.keys) { + var t = function() { + var t = Object.keys(arguments); + return t && t.length === arguments.length + }(1, 2); + t || (Object.keys = function(t) { + return i(t) ? a(n.call(t)) : a(t) + }) + } else Object.keys = s; + return Object.keys || s + }, t.exports = s + }, + 1093: t => { + "use strict"; + var e = Object.prototype.toString; + t.exports = function(t) { + var r = e.call(t), + n = "[object Arguments]" === r; + return n || (n = "[object Array]" !== r && null !== t && "object" == typeof t && "number" == typeof t.length && t.length >= 0 && "[object Function]" === e.call(t.callee)), n + } + }, + 8403: (t, e, r) => { + "use strict"; + var n = r(1189), + i = r(1333)(), + o = r(8075), + s = Object, + a = o("Array.prototype.push"), + f = o("Object.prototype.propertyIsEnumerable"), + u = i ? Object.getOwnPropertySymbols : null; + t.exports = function(t, e) { + if (null == t) throw new TypeError("target must be an object"); + var r = s(t); + if (1 === arguments.length) return r; + for (var o = 1; o < arguments.length; ++o) { + var c = s(arguments[o]), + h = n(c), + p = i && (Object.getOwnPropertySymbols || u); + if (p) + for (var l = p(c), y = 0; y < l.length; ++y) { + var g = l[y]; + f(c, g) && a(h, g) + } + for (var d = 0; d < h.length; ++d) { + var v = h[d]; + if (f(c, v)) { + var m = c[v]; + r[v] = m + } + } + } + return r + } + }, + 1514: (t, e, r) => { + "use strict"; + var n = r(8403); + t.exports = function() { + return Object.assign ? function() { + if (!Object.assign) return !1; + for (var t = "abcdefghijklmnopqrst", e = t.split(""), r = {}, n = 0; n < e.length; ++n) r[e[n]] = e[n]; + var i = Object.assign({}, r), + o = ""; + for (var s in i) o += s; + return t !== o + }() || function() { + if (!Object.assign || !Object.preventExtensions) return !1; + var t = Object.preventExtensions({ + 1: 2 + }); + try { + Object.assign(t, "xy") + } catch (e) { + return "y" === t[1] + } + return !1 + }() ? n : Object.assign : n + } + }, + 5606: t => { + var e, r, n = t.exports = {}; + + function i() { + throw new Error("setTimeout has not been defined") + } + + function o() { + throw new Error("clearTimeout has not been defined") + } + + function s(t) { + if (e === setTimeout) return setTimeout(t, 0); + if ((e === i || !e) && setTimeout) return e = setTimeout, setTimeout(t, 0); + try { + return e(t, 0) + } catch (r) { + try { + return e.call(null, t, 0) + } catch (r) { + return e.call(this, t, 0) + } + } + }! function() { + try { + e = "function" == typeof setTimeout ? setTimeout : i + } catch (t) { + e = i + } + try { + r = "function" == typeof clearTimeout ? clearTimeout : o + } catch (t) { + r = o + } + }(); + var a, f = [], + u = !1, + c = -1; + + function h() { + u && a && (u = !1, a.length ? f = a.concat(f) : c = -1, f.length && p()) + } + + function p() { + if (!u) { + var t = s(h); + u = !0; + for (var e = f.length; e;) { + for (a = f, f = []; ++c < e;) a && a[c].run(); + c = -1, e = f.length + } + a = null, u = !1, + function(t) { + if (r === clearTimeout) return clearTimeout(t); + if ((r === o || !r) && clearTimeout) return r = clearTimeout, clearTimeout(t); + try { + return r(t) + } catch (e) { + try { + return r.call(null, t) + } catch (e) { + return r.call(this, t) + } + } + }(t) + } + } + + function l(t, e) { + this.fun = t, this.array = e + } + + function y() {} + n.nextTick = function(t) { + var e = new Array(arguments.length - 1); + if (arguments.length > 1) + for (var r = 1; r < arguments.length; r++) e[r - 1] = arguments[r]; + f.push(new l(t, e)), 1 !== f.length || u || s(p) + }, l.prototype.run = function() { + this.fun.apply(null, this.array) + }, n.title = "browser", n.browser = !0, n.env = {}, n.argv = [], n.version = "", n.versions = {}, n.on = y, n.addListener = y, n.once = y, n.off = y, n.removeListener = y, n.removeAllListeners = y, n.emit = y, n.prependListener = y, n.prependOnceListener = y, n.listeners = function(t) { + return [] + }, n.binding = function(t) { + throw new Error("process.binding is not supported") + }, n.cwd = function() { + return "/" + }, n.chdir = function(t) { + throw new Error("process.chdir is not supported") + }, n.umask = function() { + return 0 + } + }, + 4774: (t, e, r) => { + "use strict"; + var n, i = r(5606), + o = r(8287), + s = o.Buffer, + a = {}; + for (n in o) o.hasOwnProperty(n) && "SlowBuffer" !== n && "Buffer" !== n && (a[n] = o[n]); + var f = a.Buffer = {}; + for (n in s) s.hasOwnProperty(n) && "allocUnsafe" !== n && "allocUnsafeSlow" !== n && (f[n] = s[n]); + if (a.Buffer.prototype = s.prototype, f.from && f.from !== Uint8Array.from || (f.from = function(t, e, r) { + if ("number" == typeof t) throw new TypeError('The "value" argument must not be of type number. Received type ' + typeof t); + if (t && void 0 === t.length) throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type " + typeof t); + return s(t, e, r) + }), f.alloc || (f.alloc = function(t, e, r) { + if ("number" != typeof t) throw new TypeError('The "size" argument must be of type number. Received type ' + typeof t); + if (t < 0 || t >= 2 * (1 << 30)) throw new RangeError('The value "' + t + '" is invalid for option "size"'); + var n = s(t); + return e && 0 !== e.length ? "string" == typeof r ? n.fill(e, r) : n.fill(e) : n.fill(0), n + }), !a.kStringMaxLength) try { + a.kStringMaxLength = i.binding("buffer").kStringMaxLength + } catch (t) {} + a.constants || (a.constants = { + MAX_LENGTH: a.kMaxLength + }, a.kStringMaxLength && (a.constants.MAX_STRING_LENGTH = a.kStringMaxLength)), t.exports = a + }, + 6897: (t, e, r) => { + "use strict"; + var n = r(453), + i = r(41), + o = r(592)(), + s = r(5795), + a = r(9675), + f = n("%Math.floor%"); + t.exports = function(t, e) { + if ("function" != typeof t) throw new a("`fn` is not a function"); + if ("number" != typeof e || e < 0 || e > 4294967295 || f(e) !== e) throw new a("`length` must be a positive 32-bit integer"); + var r = arguments.length > 2 && !!arguments[2], + n = !0, + u = !0; + if ("length" in t && s) { + var c = s(t, "length"); + c && !c.configurable && (n = !1), c && !c.writable && (u = !1) + } + return (n || u || !r) && (o ? i(t, "length", e, !0, !0) : i(t, "length", e)), t + } + }, + 3200: (t, e, r) => { + var n = r(8287).Buffer, + i = r(1396), + o = { + randomBytes: function(t) { + for (var e = [], r = 0; r < t; r++) e.push(Math.floor(256 * Math.random())); + return n.from(e) + }, + createHash(t) { + let e = n.from([]); + return { + update: function(t) { + return e = n.concat([e, t]), this + }, + digest: function() { + let r = i[t.toUpperCase()](i.lib.WordArray.create(new Uint8Array(e))).toString(); + return n.from(r, "hex") + } + } + } + }; + t.exports = o + }, + 7033: (t, e, r) => { + var n = r(8287).Buffer; + const i = r(3229); + let o = { + outputEncoding: "", + PublicFormat: "pkcs1-public", + PrivateFormat: "pkcs1-private", + options: { + environment: "browser", + encryptionScheme: "pkcs1" + } + }; + t.exports = { + NodeRSA: i, + encryptRSAWithPublicKey: function(t, e, r = {}) { + return r = Object.assign({}, o, r), new i(e, r.PublicFormat, r.options).encrypt(t, r.outEncoding || "base64") + }, + encryptRSAWithPrivateKey: function(t, e, r = {}) { + return r = Object.assign({}, o, r), new i(e, r.PrivateFormat, r.options).encryptPrivate(t, r.outputEncoding || "base64") + }, + decryptRSAWithPublicKey: function(t, e, r = {}) { + return r = Object.assign({}, o, r), new i(e, r.PublicEncoding, r.options).decryptPublic(t, r.outEncoding || "utf8") + }, + decryptRSAWithPrivateKey: function(t, e, r = {}) { + return r = Object.assign({}, o, r), new i(e, r.PrivateEncoding, r.options).decrypt(t, r.outEncoding || "utf8") + }, + sign: function(t, e, r = {}) { + return r = Object.assign({}, o, r), new i(e, r.PrivateEncoding, r.options).sign(t, r.outEncoding || "base64") + }, + verify: function(t, e, r, s = {}) { + return "string" == typeof e && e.match(/^([0-9a-fA-F]{2})*$/) ? e = n.from(e, "hex") : "string" == typeof e && (e = n.from(e, "base64")), s = Object.assign({}, o, s), new i(r, s.PublicEncoding, s.options).verify(t, e) + } + } + }, + 7449: t => { + "use strict"; + t.exports = JSON.parse('{"O_RDONLY":0,"O_WRONLY":1,"O_RDWR":2,"S_IFMT":61440,"S_IFREG":32768,"S_IFDIR":16384,"S_IFCHR":8192,"S_IFBLK":24576,"S_IFIFO":4096,"S_IFLNK":40960,"S_IFSOCK":49152,"O_CREAT":512,"O_EXCL":2048,"O_NOCTTY":131072,"O_TRUNC":1024,"O_APPEND":8,"O_DIRECTORY":1048576,"O_NOFOLLOW":256,"O_SYNC":128,"O_SYMLINK":2097152,"O_NONBLOCK":4,"S_IRWXU":448,"S_IRUSR":256,"S_IWUSR":128,"S_IXUSR":64,"S_IRWXG":56,"S_IRGRP":32,"S_IWGRP":16,"S_IXGRP":8,"S_IRWXO":7,"S_IROTH":4,"S_IWOTH":2,"S_IXOTH":1,"E2BIG":7,"EACCES":13,"EADDRINUSE":48,"EADDRNOTAVAIL":49,"EAFNOSUPPORT":47,"EAGAIN":35,"EALREADY":37,"EBADF":9,"EBADMSG":94,"EBUSY":16,"ECANCELED":89,"ECHILD":10,"ECONNABORTED":53,"ECONNREFUSED":61,"ECONNRESET":54,"EDEADLK":11,"EDESTADDRREQ":39,"EDOM":33,"EDQUOT":69,"EEXIST":17,"EFAULT":14,"EFBIG":27,"EHOSTUNREACH":65,"EIDRM":90,"EILSEQ":92,"EINPROGRESS":36,"EINTR":4,"EINVAL":22,"EIO":5,"EISCONN":56,"EISDIR":21,"ELOOP":62,"EMFILE":24,"EMLINK":31,"EMSGSIZE":40,"EMULTIHOP":95,"ENAMETOOLONG":63,"ENETDOWN":50,"ENETRESET":52,"ENETUNREACH":51,"ENFILE":23,"ENOBUFS":55,"ENODATA":96,"ENODEV":19,"ENOENT":2,"ENOEXEC":8,"ENOLCK":77,"ENOLINK":97,"ENOMEM":12,"ENOMSG":91,"ENOPROTOOPT":42,"ENOSPC":28,"ENOSR":98,"ENOSTR":99,"ENOSYS":78,"ENOTCONN":57,"ENOTDIR":20,"ENOTEMPTY":66,"ENOTSOCK":38,"ENOTSUP":45,"ENOTTY":25,"ENXIO":6,"EOPNOTSUPP":102,"EOVERFLOW":84,"EPERM":1,"EPIPE":32,"EPROTO":100,"EPROTONOSUPPORT":43,"EPROTOTYPE":41,"ERANGE":34,"EROFS":30,"ESPIPE":29,"ESRCH":3,"ESTALE":70,"ETIME":101,"ETIMEDOUT":60,"ETXTBSY":26,"EWOULDBLOCK":35,"EXDEV":18,"SIGHUP":1,"SIGINT":2,"SIGQUIT":3,"SIGILL":4,"SIGTRAP":5,"SIGABRT":6,"SIGIOT":6,"SIGBUS":10,"SIGFPE":8,"SIGKILL":9,"SIGUSR1":30,"SIGSEGV":11,"SIGUSR2":31,"SIGPIPE":13,"SIGALRM":14,"SIGTERM":15,"SIGCHLD":20,"SIGCONT":19,"SIGSTOP":17,"SIGTSTP":18,"SIGTTIN":21,"SIGTTOU":22,"SIGURG":16,"SIGXCPU":24,"SIGXFSZ":25,"SIGVTALRM":26,"SIGPROF":27,"SIGWINCH":28,"SIGIO":23,"SIGSYS":12,"SSL_OP_ALL":2147486719,"SSL_OP_ALLOW_UNSAFE_LEGACY_RENEGOTIATION":262144,"SSL_OP_CIPHER_SERVER_PREFERENCE":4194304,"SSL_OP_CISCO_ANYCONNECT":32768,"SSL_OP_COOKIE_EXCHANGE":8192,"SSL_OP_CRYPTOPRO_TLSEXT_BUG":2147483648,"SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS":2048,"SSL_OP_EPHEMERAL_RSA":0,"SSL_OP_LEGACY_SERVER_CONNECT":4,"SSL_OP_MICROSOFT_BIG_SSLV3_BUFFER":32,"SSL_OP_MICROSOFT_SESS_ID_BUG":1,"SSL_OP_MSIE_SSLV2_RSA_PADDING":0,"SSL_OP_NETSCAPE_CA_DN_BUG":536870912,"SSL_OP_NETSCAPE_CHALLENGE_BUG":2,"SSL_OP_NETSCAPE_DEMO_CIPHER_CHANGE_BUG":1073741824,"SSL_OP_NETSCAPE_REUSE_CIPHER_CHANGE_BUG":8,"SSL_OP_NO_COMPRESSION":131072,"SSL_OP_NO_QUERY_MTU":4096,"SSL_OP_NO_SESSION_RESUMPTION_ON_RENEGOTIATION":65536,"SSL_OP_NO_SSLv2":16777216,"SSL_OP_NO_SSLv3":33554432,"SSL_OP_NO_TICKET":16384,"SSL_OP_NO_TLSv1":67108864,"SSL_OP_NO_TLSv1_1":268435456,"SSL_OP_NO_TLSv1_2":134217728,"SSL_OP_PKCS1_CHECK_1":0,"SSL_OP_PKCS1_CHECK_2":0,"SSL_OP_SINGLE_DH_USE":1048576,"SSL_OP_SINGLE_ECDH_USE":524288,"SSL_OP_SSLEAY_080_CLIENT_DH_BUG":128,"SSL_OP_SSLREF2_REUSE_CERT_TYPE_BUG":0,"SSL_OP_TLS_BLOCK_PADDING_BUG":512,"SSL_OP_TLS_D5_BUG":256,"SSL_OP_TLS_ROLLBACK_BUG":8388608,"ENGINE_METHOD_DSA":2,"ENGINE_METHOD_DH":4,"ENGINE_METHOD_RAND":8,"ENGINE_METHOD_ECDH":16,"ENGINE_METHOD_ECDSA":32,"ENGINE_METHOD_CIPHERS":64,"ENGINE_METHOD_DIGESTS":128,"ENGINE_METHOD_STORE":256,"ENGINE_METHOD_PKEY_METHS":512,"ENGINE_METHOD_PKEY_ASN1_METHS":1024,"ENGINE_METHOD_ALL":65535,"ENGINE_METHOD_NONE":0,"DH_CHECK_P_NOT_SAFE_PRIME":2,"DH_CHECK_P_NOT_PRIME":1,"DH_UNABLE_TO_CHECK_GENERATOR":4,"DH_NOT_SUITABLE_GENERATOR":8,"NPN_ENABLED":1,"RSA_PKCS1_PADDING":1,"RSA_SSLV23_PADDING":2,"RSA_NO_PADDING":3,"RSA_PKCS1_OAEP_PADDING":4,"RSA_X931_PADDING":5,"RSA_PKCS1_PSS_PADDING":6,"POINT_CONVERSION_COMPRESSED":2,"POINT_CONVERSION_UNCOMPRESSED":4,"POINT_CONVERSION_HYBRID":6,"F_OK":0,"R_OK":4,"W_OK":2,"X_OK":1,"UV_UDP_REUSEADDR":4}') + } + }, + e = {}; + + function r(n) { + var i = e[n]; + if (void 0 !== i) return i.exports; + var o = e[n] = { + exports: {} + }; + return t[n].call(o.exports, o, o.exports, r), o.exports + } + return r.g = function() { + if ("object" == typeof globalThis) return globalThis; + try { + return this || new Function("return this")() + } catch (t) { + if ("object" == typeof window) return window + } + }(), r(7033) +})())); \ No newline at end of file diff --git a/天微/api/pako.min.js b/天微/api/pako.min.js index 05a54a2..09522f2 100644 --- a/天微/api/pako.min.js +++ b/天微/api/pako.min.js @@ -1,2 +1,1439 @@ -/*! pako 2.1.0 https://github.com/nodeca/pako @license (MIT AND Zlib) */ -!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports):"function"==typeof define&&define.amd?define(["exports"],e):e((t="undefined"!=typeof globalThis?globalThis:t||self).pako={})}(this,(function(t){"use strict";function e(t){let e=t.length;for(;--e>=0;)t[e]=0}const a=256,i=286,n=30,s=15,r=new Uint8Array([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0]),o=new Uint8Array([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13]),l=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7]),h=new Uint8Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),d=new Array(576);e(d);const _=new Array(60);e(_);const f=new Array(512);e(f);const c=new Array(256);e(c);const u=new Array(29);e(u);const w=new Array(n);function m(t,e,a,i,n){this.static_tree=t,this.extra_bits=e,this.extra_base=a,this.elems=i,this.max_length=n,this.has_stree=t&&t.length}let b,g,p;function k(t,e){this.dyn_tree=t,this.max_code=0,this.stat_desc=e}e(w);const v=t=>t<256?f[t]:f[256+(t>>>7)],y=(t,e)=>{t.pending_buf[t.pending++]=255&e,t.pending_buf[t.pending++]=e>>>8&255},x=(t,e,a)=>{t.bi_valid>16-a?(t.bi_buf|=e<>16-t.bi_valid,t.bi_valid+=a-16):(t.bi_buf|=e<{x(t,a[2*e],a[2*e+1])},A=(t,e)=>{let a=0;do{a|=1&t,t>>>=1,a<<=1}while(--e>0);return a>>>1},E=(t,e,a)=>{const i=new Array(16);let n,r,o=0;for(n=1;n<=s;n++)o=o+a[n-1]<<1,i[n]=o;for(r=0;r<=e;r++){let e=t[2*r+1];0!==e&&(t[2*r]=A(i[e]++,e))}},R=t=>{let e;for(e=0;e{t.bi_valid>8?y(t,t.bi_buf):t.bi_valid>0&&(t.pending_buf[t.pending++]=t.bi_buf),t.bi_buf=0,t.bi_valid=0},U=(t,e,a,i)=>{const n=2*e,s=2*a;return t[n]{const i=t.heap[a];let n=a<<1;for(;n<=t.heap_len&&(n{let n,s,l,h,d=0;if(0!==t.sym_next)do{n=255&t.pending_buf[t.sym_buf+d++],n+=(255&t.pending_buf[t.sym_buf+d++])<<8,s=t.pending_buf[t.sym_buf+d++],0===n?z(t,s,e):(l=c[s],z(t,l+a+1,e),h=r[l],0!==h&&(s-=u[l],x(t,s,h)),n--,l=v(n),z(t,l,i),h=o[l],0!==h&&(n-=w[l],x(t,n,h)))}while(d{const a=e.dyn_tree,i=e.stat_desc.static_tree,n=e.stat_desc.has_stree,r=e.stat_desc.elems;let o,l,h,d=-1;for(t.heap_len=0,t.heap_max=573,o=0;o>1;o>=1;o--)S(t,a,o);h=r;do{o=t.heap[1],t.heap[1]=t.heap[t.heap_len--],S(t,a,1),l=t.heap[1],t.heap[--t.heap_max]=o,t.heap[--t.heap_max]=l,a[2*h]=a[2*o]+a[2*l],t.depth[h]=(t.depth[o]>=t.depth[l]?t.depth[o]:t.depth[l])+1,a[2*o+1]=a[2*l+1]=h,t.heap[1]=h++,S(t,a,1)}while(t.heap_len>=2);t.heap[--t.heap_max]=t.heap[1],((t,e)=>{const a=e.dyn_tree,i=e.max_code,n=e.stat_desc.static_tree,r=e.stat_desc.has_stree,o=e.stat_desc.extra_bits,l=e.stat_desc.extra_base,h=e.stat_desc.max_length;let d,_,f,c,u,w,m=0;for(c=0;c<=s;c++)t.bl_count[c]=0;for(a[2*t.heap[t.heap_max]+1]=0,d=t.heap_max+1;d<573;d++)_=t.heap[d],c=a[2*a[2*_+1]+1]+1,c>h&&(c=h,m++),a[2*_+1]=c,_>i||(t.bl_count[c]++,u=0,_>=l&&(u=o[_-l]),w=a[2*_],t.opt_len+=w*(c+u),r&&(t.static_len+=w*(n[2*_+1]+u)));if(0!==m){do{for(c=h-1;0===t.bl_count[c];)c--;t.bl_count[c]--,t.bl_count[c+1]+=2,t.bl_count[h]--,m-=2}while(m>0);for(c=h;0!==c;c--)for(_=t.bl_count[c];0!==_;)f=t.heap[--d],f>i||(a[2*f+1]!==c&&(t.opt_len+=(c-a[2*f+1])*a[2*f],a[2*f+1]=c),_--)}})(t,e),E(a,d,t.bl_count)},O=(t,e,a)=>{let i,n,s=-1,r=e[1],o=0,l=7,h=4;for(0===r&&(l=138,h=3),e[2*(a+1)+1]=65535,i=0;i<=a;i++)n=r,r=e[2*(i+1)+1],++o{let i,n,s=-1,r=e[1],o=0,l=7,h=4;for(0===r&&(l=138,h=3),i=0;i<=a;i++)if(n=r,r=e[2*(i+1)+1],!(++o{x(t,0+(i?1:0),3),Z(t),y(t,a),y(t,~a),a&&t.pending_buf.set(t.window.subarray(e,e+a),t.pending),t.pending+=a};var N=(t,e,i,n)=>{let s,r,o=0;t.level>0?(2===t.strm.data_type&&(t.strm.data_type=(t=>{let e,i=4093624447;for(e=0;e<=31;e++,i>>>=1)if(1&i&&0!==t.dyn_ltree[2*e])return 0;if(0!==t.dyn_ltree[18]||0!==t.dyn_ltree[20]||0!==t.dyn_ltree[26])return 1;for(e=32;e{let e;for(O(t,t.dyn_ltree,t.l_desc.max_code),O(t,t.dyn_dtree,t.d_desc.max_code),T(t,t.bl_desc),e=18;e>=3&&0===t.bl_tree[2*h[e]+1];e--);return t.opt_len+=3*(e+1)+5+5+4,e})(t),s=t.opt_len+3+7>>>3,r=t.static_len+3+7>>>3,r<=s&&(s=r)):s=r=i+5,i+4<=s&&-1!==e?L(t,e,i,n):4===t.strategy||r===s?(x(t,2+(n?1:0),3),D(t,d,_)):(x(t,4+(n?1:0),3),((t,e,a,i)=>{let n;for(x(t,e-257,5),x(t,a-1,5),x(t,i-4,4),n=0;n{F||((()=>{let t,e,a,h,k;const v=new Array(16);for(a=0,h=0;h<28;h++)for(u[h]=a,t=0;t<1<>=7;h(t.pending_buf[t.sym_buf+t.sym_next++]=e,t.pending_buf[t.sym_buf+t.sym_next++]=e>>8,t.pending_buf[t.sym_buf+t.sym_next++]=i,0===e?t.dyn_ltree[2*i]++:(t.matches++,e--,t.dyn_ltree[2*(c[i]+a+1)]++,t.dyn_dtree[2*v(e)]++),t.sym_next===t.sym_end),_tr_align:t=>{x(t,2,3),z(t,256,d),(t=>{16===t.bi_valid?(y(t,t.bi_buf),t.bi_buf=0,t.bi_valid=0):t.bi_valid>=8&&(t.pending_buf[t.pending++]=255&t.bi_buf,t.bi_buf>>=8,t.bi_valid-=8)})(t)}};var C=(t,e,a,i)=>{let n=65535&t|0,s=t>>>16&65535|0,r=0;for(;0!==a;){r=a>2e3?2e3:a,a-=r;do{n=n+e[i++]|0,s=s+n|0}while(--r);n%=65521,s%=65521}return n|s<<16|0};const M=new Uint32Array((()=>{let t,e=[];for(var a=0;a<256;a++){t=a;for(var i=0;i<8;i++)t=1&t?3988292384^t>>>1:t>>>1;e[a]=t}return e})());var H=(t,e,a,i)=>{const n=M,s=i+a;t^=-1;for(let a=i;a>>8^n[255&(t^e[a])];return-1^t},j={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"},K={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_MEM_ERROR:-4,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8};const{_tr_init:P,_tr_stored_block:Y,_tr_flush_block:G,_tr_tally:X,_tr_align:W}=B,{Z_NO_FLUSH:q,Z_PARTIAL_FLUSH:J,Z_FULL_FLUSH:Q,Z_FINISH:V,Z_BLOCK:$,Z_OK:tt,Z_STREAM_END:et,Z_STREAM_ERROR:at,Z_DATA_ERROR:it,Z_BUF_ERROR:nt,Z_DEFAULT_COMPRESSION:st,Z_FILTERED:rt,Z_HUFFMAN_ONLY:ot,Z_RLE:lt,Z_FIXED:ht,Z_DEFAULT_STRATEGY:dt,Z_UNKNOWN:_t,Z_DEFLATED:ft}=K,ct=258,ut=262,wt=42,mt=113,bt=666,gt=(t,e)=>(t.msg=j[e],e),pt=t=>2*t-(t>4?9:0),kt=t=>{let e=t.length;for(;--e>=0;)t[e]=0},vt=t=>{let e,a,i,n=t.w_size;e=t.hash_size,i=e;do{a=t.head[--i],t.head[i]=a>=n?a-n:0}while(--e);e=n,i=e;do{a=t.prev[--i],t.prev[i]=a>=n?a-n:0}while(--e)};let yt=(t,e,a)=>(e<{const e=t.state;let a=e.pending;a>t.avail_out&&(a=t.avail_out),0!==a&&(t.output.set(e.pending_buf.subarray(e.pending_out,e.pending_out+a),t.next_out),t.next_out+=a,e.pending_out+=a,t.total_out+=a,t.avail_out-=a,e.pending-=a,0===e.pending&&(e.pending_out=0))},zt=(t,e)=>{G(t,t.block_start>=0?t.block_start:-1,t.strstart-t.block_start,e),t.block_start=t.strstart,xt(t.strm)},At=(t,e)=>{t.pending_buf[t.pending++]=e},Et=(t,e)=>{t.pending_buf[t.pending++]=e>>>8&255,t.pending_buf[t.pending++]=255&e},Rt=(t,e,a,i)=>{let n=t.avail_in;return n>i&&(n=i),0===n?0:(t.avail_in-=n,e.set(t.input.subarray(t.next_in,t.next_in+n),a),1===t.state.wrap?t.adler=C(t.adler,e,n,a):2===t.state.wrap&&(t.adler=H(t.adler,e,n,a)),t.next_in+=n,t.total_in+=n,n)},Zt=(t,e)=>{let a,i,n=t.max_chain_length,s=t.strstart,r=t.prev_length,o=t.nice_match;const l=t.strstart>t.w_size-ut?t.strstart-(t.w_size-ut):0,h=t.window,d=t.w_mask,_=t.prev,f=t.strstart+ct;let c=h[s+r-1],u=h[s+r];t.prev_length>=t.good_match&&(n>>=2),o>t.lookahead&&(o=t.lookahead);do{if(a=e,h[a+r]===u&&h[a+r-1]===c&&h[a]===h[s]&&h[++a]===h[s+1]){s+=2,a++;do{}while(h[++s]===h[++a]&&h[++s]===h[++a]&&h[++s]===h[++a]&&h[++s]===h[++a]&&h[++s]===h[++a]&&h[++s]===h[++a]&&h[++s]===h[++a]&&h[++s]===h[++a]&&sr){if(t.match_start=e,r=i,i>=o)break;c=h[s+r-1],u=h[s+r]}}}while((e=_[e&d])>l&&0!=--n);return r<=t.lookahead?r:t.lookahead},Ut=t=>{const e=t.w_size;let a,i,n;do{if(i=t.window_size-t.lookahead-t.strstart,t.strstart>=e+(e-ut)&&(t.window.set(t.window.subarray(e,e+e-i),0),t.match_start-=e,t.strstart-=e,t.block_start-=e,t.insert>t.strstart&&(t.insert=t.strstart),vt(t),i+=e),0===t.strm.avail_in)break;if(a=Rt(t.strm,t.window,t.strstart+t.lookahead,i),t.lookahead+=a,t.lookahead+t.insert>=3)for(n=t.strstart-t.insert,t.ins_h=t.window[n],t.ins_h=yt(t,t.ins_h,t.window[n+1]);t.insert&&(t.ins_h=yt(t,t.ins_h,t.window[n+3-1]),t.prev[n&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=n,n++,t.insert--,!(t.lookahead+t.insert<3)););}while(t.lookahead{let a,i,n,s=t.pending_buf_size-5>t.w_size?t.w_size:t.pending_buf_size-5,r=0,o=t.strm.avail_in;do{if(a=65535,n=t.bi_valid+42>>3,t.strm.avail_outi+t.strm.avail_in&&(a=i+t.strm.avail_in),a>n&&(a=n),a>8,t.pending_buf[t.pending-2]=~a,t.pending_buf[t.pending-1]=~a>>8,xt(t.strm),i&&(i>a&&(i=a),t.strm.output.set(t.window.subarray(t.block_start,t.block_start+i),t.strm.next_out),t.strm.next_out+=i,t.strm.avail_out-=i,t.strm.total_out+=i,t.block_start+=i,a-=i),a&&(Rt(t.strm,t.strm.output,t.strm.next_out,a),t.strm.next_out+=a,t.strm.avail_out-=a,t.strm.total_out+=a)}while(0===r);return o-=t.strm.avail_in,o&&(o>=t.w_size?(t.matches=2,t.window.set(t.strm.input.subarray(t.strm.next_in-t.w_size,t.strm.next_in),0),t.strstart=t.w_size,t.insert=t.strstart):(t.window_size-t.strstart<=o&&(t.strstart-=t.w_size,t.window.set(t.window.subarray(t.w_size,t.w_size+t.strstart),0),t.matches<2&&t.matches++,t.insert>t.strstart&&(t.insert=t.strstart)),t.window.set(t.strm.input.subarray(t.strm.next_in-o,t.strm.next_in),t.strstart),t.strstart+=o,t.insert+=o>t.w_size-t.insert?t.w_size-t.insert:o),t.block_start=t.strstart),t.high_watern&&t.block_start>=t.w_size&&(t.block_start-=t.w_size,t.strstart-=t.w_size,t.window.set(t.window.subarray(t.w_size,t.w_size+t.strstart),0),t.matches<2&&t.matches++,n+=t.w_size,t.insert>t.strstart&&(t.insert=t.strstart)),n>t.strm.avail_in&&(n=t.strm.avail_in),n&&(Rt(t.strm,t.window,t.strstart,n),t.strstart+=n,t.insert+=n>t.w_size-t.insert?t.w_size-t.insert:n),t.high_water>3,n=t.pending_buf_size-n>65535?65535:t.pending_buf_size-n,s=n>t.w_size?t.w_size:n,i=t.strstart-t.block_start,(i>=s||(i||e===V)&&e!==q&&0===t.strm.avail_in&&i<=n)&&(a=i>n?n:i,r=e===V&&0===t.strm.avail_in&&a===i?1:0,Y(t,t.block_start,a,r),t.block_start+=a,xt(t.strm)),r?3:1)},Dt=(t,e)=>{let a,i;for(;;){if(t.lookahead=3&&(t.ins_h=yt(t,t.ins_h,t.window[t.strstart+3-1]),a=t.prev[t.strstart&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=t.strstart),0!==a&&t.strstart-a<=t.w_size-ut&&(t.match_length=Zt(t,a)),t.match_length>=3)if(i=X(t,t.strstart-t.match_start,t.match_length-3),t.lookahead-=t.match_length,t.match_length<=t.max_lazy_match&&t.lookahead>=3){t.match_length--;do{t.strstart++,t.ins_h=yt(t,t.ins_h,t.window[t.strstart+3-1]),a=t.prev[t.strstart&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=t.strstart}while(0!=--t.match_length);t.strstart++}else t.strstart+=t.match_length,t.match_length=0,t.ins_h=t.window[t.strstart],t.ins_h=yt(t,t.ins_h,t.window[t.strstart+1]);else i=X(t,0,t.window[t.strstart]),t.lookahead--,t.strstart++;if(i&&(zt(t,!1),0===t.strm.avail_out))return 1}return t.insert=t.strstart<2?t.strstart:2,e===V?(zt(t,!0),0===t.strm.avail_out?3:4):t.sym_next&&(zt(t,!1),0===t.strm.avail_out)?1:2},Tt=(t,e)=>{let a,i,n;for(;;){if(t.lookahead=3&&(t.ins_h=yt(t,t.ins_h,t.window[t.strstart+3-1]),a=t.prev[t.strstart&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=t.strstart),t.prev_length=t.match_length,t.prev_match=t.match_start,t.match_length=2,0!==a&&t.prev_length4096)&&(t.match_length=2)),t.prev_length>=3&&t.match_length<=t.prev_length){n=t.strstart+t.lookahead-3,i=X(t,t.strstart-1-t.prev_match,t.prev_length-3),t.lookahead-=t.prev_length-1,t.prev_length-=2;do{++t.strstart<=n&&(t.ins_h=yt(t,t.ins_h,t.window[t.strstart+3-1]),a=t.prev[t.strstart&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=t.strstart)}while(0!=--t.prev_length);if(t.match_available=0,t.match_length=2,t.strstart++,i&&(zt(t,!1),0===t.strm.avail_out))return 1}else if(t.match_available){if(i=X(t,0,t.window[t.strstart-1]),i&&zt(t,!1),t.strstart++,t.lookahead--,0===t.strm.avail_out)return 1}else t.match_available=1,t.strstart++,t.lookahead--}return t.match_available&&(i=X(t,0,t.window[t.strstart-1]),t.match_available=0),t.insert=t.strstart<2?t.strstart:2,e===V?(zt(t,!0),0===t.strm.avail_out?3:4):t.sym_next&&(zt(t,!1),0===t.strm.avail_out)?1:2};function Ot(t,e,a,i,n){this.good_length=t,this.max_lazy=e,this.nice_length=a,this.max_chain=i,this.func=n}const It=[new Ot(0,0,0,0,St),new Ot(4,4,8,4,Dt),new Ot(4,5,16,8,Dt),new Ot(4,6,32,32,Dt),new Ot(4,4,16,16,Tt),new Ot(8,16,32,32,Tt),new Ot(8,16,128,128,Tt),new Ot(8,32,128,256,Tt),new Ot(32,128,258,1024,Tt),new Ot(32,258,258,4096,Tt)];function Ft(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=ft,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new Uint16Array(1146),this.dyn_dtree=new Uint16Array(122),this.bl_tree=new Uint16Array(78),kt(this.dyn_ltree),kt(this.dyn_dtree),kt(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new Uint16Array(16),this.heap=new Uint16Array(573),kt(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new Uint16Array(573),kt(this.depth),this.sym_buf=0,this.lit_bufsize=0,this.sym_next=0,this.sym_end=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}const Lt=t=>{if(!t)return 1;const e=t.state;return!e||e.strm!==t||e.status!==wt&&57!==e.status&&69!==e.status&&73!==e.status&&91!==e.status&&103!==e.status&&e.status!==mt&&e.status!==bt?1:0},Nt=t=>{if(Lt(t))return gt(t,at);t.total_in=t.total_out=0,t.data_type=_t;const e=t.state;return e.pending=0,e.pending_out=0,e.wrap<0&&(e.wrap=-e.wrap),e.status=2===e.wrap?57:e.wrap?wt:mt,t.adler=2===e.wrap?0:1,e.last_flush=-2,P(e),tt},Bt=t=>{const e=Nt(t);var a;return e===tt&&((a=t.state).window_size=2*a.w_size,kt(a.head),a.max_lazy_match=It[a.level].max_lazy,a.good_match=It[a.level].good_length,a.nice_match=It[a.level].nice_length,a.max_chain_length=It[a.level].max_chain,a.strstart=0,a.block_start=0,a.lookahead=0,a.insert=0,a.match_length=a.prev_length=2,a.match_available=0,a.ins_h=0),e},Ct=(t,e,a,i,n,s)=>{if(!t)return at;let r=1;if(e===st&&(e=6),i<0?(r=0,i=-i):i>15&&(r=2,i-=16),n<1||n>9||a!==ft||i<8||i>15||e<0||e>9||s<0||s>ht||8===i&&1!==r)return gt(t,at);8===i&&(i=9);const o=new Ft;return t.state=o,o.strm=t,o.status=wt,o.wrap=r,o.gzhead=null,o.w_bits=i,o.w_size=1<Ct(t,e,ft,15,8,dt),deflateInit2:Ct,deflateReset:Bt,deflateResetKeep:Nt,deflateSetHeader:(t,e)=>Lt(t)||2!==t.state.wrap?at:(t.state.gzhead=e,tt),deflate:(t,e)=>{if(Lt(t)||e>$||e<0)return t?gt(t,at):at;const a=t.state;if(!t.output||0!==t.avail_in&&!t.input||a.status===bt&&e!==V)return gt(t,0===t.avail_out?nt:at);const i=a.last_flush;if(a.last_flush=e,0!==a.pending){if(xt(t),0===t.avail_out)return a.last_flush=-1,tt}else if(0===t.avail_in&&pt(e)<=pt(i)&&e!==V)return gt(t,nt);if(a.status===bt&&0!==t.avail_in)return gt(t,nt);if(a.status===wt&&0===a.wrap&&(a.status=mt),a.status===wt){let e=ft+(a.w_bits-8<<4)<<8,i=-1;if(i=a.strategy>=ot||a.level<2?0:a.level<6?1:6===a.level?2:3,e|=i<<6,0!==a.strstart&&(e|=32),e+=31-e%31,Et(a,e),0!==a.strstart&&(Et(a,t.adler>>>16),Et(a,65535&t.adler)),t.adler=1,a.status=mt,xt(t),0!==a.pending)return a.last_flush=-1,tt}if(57===a.status)if(t.adler=0,At(a,31),At(a,139),At(a,8),a.gzhead)At(a,(a.gzhead.text?1:0)+(a.gzhead.hcrc?2:0)+(a.gzhead.extra?4:0)+(a.gzhead.name?8:0)+(a.gzhead.comment?16:0)),At(a,255&a.gzhead.time),At(a,a.gzhead.time>>8&255),At(a,a.gzhead.time>>16&255),At(a,a.gzhead.time>>24&255),At(a,9===a.level?2:a.strategy>=ot||a.level<2?4:0),At(a,255&a.gzhead.os),a.gzhead.extra&&a.gzhead.extra.length&&(At(a,255&a.gzhead.extra.length),At(a,a.gzhead.extra.length>>8&255)),a.gzhead.hcrc&&(t.adler=H(t.adler,a.pending_buf,a.pending,0)),a.gzindex=0,a.status=69;else if(At(a,0),At(a,0),At(a,0),At(a,0),At(a,0),At(a,9===a.level?2:a.strategy>=ot||a.level<2?4:0),At(a,3),a.status=mt,xt(t),0!==a.pending)return a.last_flush=-1,tt;if(69===a.status){if(a.gzhead.extra){let e=a.pending,i=(65535&a.gzhead.extra.length)-a.gzindex;for(;a.pending+i>a.pending_buf_size;){let n=a.pending_buf_size-a.pending;if(a.pending_buf.set(a.gzhead.extra.subarray(a.gzindex,a.gzindex+n),a.pending),a.pending=a.pending_buf_size,a.gzhead.hcrc&&a.pending>e&&(t.adler=H(t.adler,a.pending_buf,a.pending-e,e)),a.gzindex+=n,xt(t),0!==a.pending)return a.last_flush=-1,tt;e=0,i-=n}let n=new Uint8Array(a.gzhead.extra);a.pending_buf.set(n.subarray(a.gzindex,a.gzindex+i),a.pending),a.pending+=i,a.gzhead.hcrc&&a.pending>e&&(t.adler=H(t.adler,a.pending_buf,a.pending-e,e)),a.gzindex=0}a.status=73}if(73===a.status){if(a.gzhead.name){let e,i=a.pending;do{if(a.pending===a.pending_buf_size){if(a.gzhead.hcrc&&a.pending>i&&(t.adler=H(t.adler,a.pending_buf,a.pending-i,i)),xt(t),0!==a.pending)return a.last_flush=-1,tt;i=0}e=a.gzindexi&&(t.adler=H(t.adler,a.pending_buf,a.pending-i,i)),a.gzindex=0}a.status=91}if(91===a.status){if(a.gzhead.comment){let e,i=a.pending;do{if(a.pending===a.pending_buf_size){if(a.gzhead.hcrc&&a.pending>i&&(t.adler=H(t.adler,a.pending_buf,a.pending-i,i)),xt(t),0!==a.pending)return a.last_flush=-1,tt;i=0}e=a.gzindexi&&(t.adler=H(t.adler,a.pending_buf,a.pending-i,i))}a.status=103}if(103===a.status){if(a.gzhead.hcrc){if(a.pending+2>a.pending_buf_size&&(xt(t),0!==a.pending))return a.last_flush=-1,tt;At(a,255&t.adler),At(a,t.adler>>8&255),t.adler=0}if(a.status=mt,xt(t),0!==a.pending)return a.last_flush=-1,tt}if(0!==t.avail_in||0!==a.lookahead||e!==q&&a.status!==bt){let i=0===a.level?St(a,e):a.strategy===ot?((t,e)=>{let a;for(;;){if(0===t.lookahead&&(Ut(t),0===t.lookahead)){if(e===q)return 1;break}if(t.match_length=0,a=X(t,0,t.window[t.strstart]),t.lookahead--,t.strstart++,a&&(zt(t,!1),0===t.strm.avail_out))return 1}return t.insert=0,e===V?(zt(t,!0),0===t.strm.avail_out?3:4):t.sym_next&&(zt(t,!1),0===t.strm.avail_out)?1:2})(a,e):a.strategy===lt?((t,e)=>{let a,i,n,s;const r=t.window;for(;;){if(t.lookahead<=ct){if(Ut(t),t.lookahead<=ct&&e===q)return 1;if(0===t.lookahead)break}if(t.match_length=0,t.lookahead>=3&&t.strstart>0&&(n=t.strstart-1,i=r[n],i===r[++n]&&i===r[++n]&&i===r[++n])){s=t.strstart+ct;do{}while(i===r[++n]&&i===r[++n]&&i===r[++n]&&i===r[++n]&&i===r[++n]&&i===r[++n]&&i===r[++n]&&i===r[++n]&&nt.lookahead&&(t.match_length=t.lookahead)}if(t.match_length>=3?(a=X(t,1,t.match_length-3),t.lookahead-=t.match_length,t.strstart+=t.match_length,t.match_length=0):(a=X(t,0,t.window[t.strstart]),t.lookahead--,t.strstart++),a&&(zt(t,!1),0===t.strm.avail_out))return 1}return t.insert=0,e===V?(zt(t,!0),0===t.strm.avail_out?3:4):t.sym_next&&(zt(t,!1),0===t.strm.avail_out)?1:2})(a,e):It[a.level].func(a,e);if(3!==i&&4!==i||(a.status=bt),1===i||3===i)return 0===t.avail_out&&(a.last_flush=-1),tt;if(2===i&&(e===J?W(a):e!==$&&(Y(a,0,0,!1),e===Q&&(kt(a.head),0===a.lookahead&&(a.strstart=0,a.block_start=0,a.insert=0))),xt(t),0===t.avail_out))return a.last_flush=-1,tt}return e!==V?tt:a.wrap<=0?et:(2===a.wrap?(At(a,255&t.adler),At(a,t.adler>>8&255),At(a,t.adler>>16&255),At(a,t.adler>>24&255),At(a,255&t.total_in),At(a,t.total_in>>8&255),At(a,t.total_in>>16&255),At(a,t.total_in>>24&255)):(Et(a,t.adler>>>16),Et(a,65535&t.adler)),xt(t),a.wrap>0&&(a.wrap=-a.wrap),0!==a.pending?tt:et)},deflateEnd:t=>{if(Lt(t))return at;const e=t.state.status;return t.state=null,e===mt?gt(t,it):tt},deflateSetDictionary:(t,e)=>{let a=e.length;if(Lt(t))return at;const i=t.state,n=i.wrap;if(2===n||1===n&&i.status!==wt||i.lookahead)return at;if(1===n&&(t.adler=C(t.adler,e,a,0)),i.wrap=0,a>=i.w_size){0===n&&(kt(i.head),i.strstart=0,i.block_start=0,i.insert=0);let t=new Uint8Array(i.w_size);t.set(e.subarray(a-i.w_size,a),0),e=t,a=i.w_size}const s=t.avail_in,r=t.next_in,o=t.input;for(t.avail_in=a,t.next_in=0,t.input=e,Ut(i);i.lookahead>=3;){let t=i.strstart,e=i.lookahead-2;do{i.ins_h=yt(i,i.ins_h,i.window[t+3-1]),i.prev[t&i.w_mask]=i.head[i.ins_h],i.head[i.ins_h]=t,t++}while(--e);i.strstart=t,i.lookahead=2,Ut(i)}return i.strstart+=i.lookahead,i.block_start=i.strstart,i.insert=i.lookahead,i.lookahead=0,i.match_length=i.prev_length=2,i.match_available=0,t.next_in=r,t.input=o,t.avail_in=s,i.wrap=n,tt},deflateInfo:"pako deflate (from Nodeca project)"};const Ht=(t,e)=>Object.prototype.hasOwnProperty.call(t,e);var jt=function(t){const e=Array.prototype.slice.call(arguments,1);for(;e.length;){const a=e.shift();if(a){if("object"!=typeof a)throw new TypeError(a+"must be non-object");for(const e in a)Ht(a,e)&&(t[e]=a[e])}}return t},Kt=t=>{let e=0;for(let a=0,i=t.length;a=252?6:t>=248?5:t>=240?4:t>=224?3:t>=192?2:1;Yt[254]=Yt[254]=1;var Gt=t=>{if("function"==typeof TextEncoder&&TextEncoder.prototype.encode)return(new TextEncoder).encode(t);let e,a,i,n,s,r=t.length,o=0;for(n=0;n>>6,e[s++]=128|63&a):a<65536?(e[s++]=224|a>>>12,e[s++]=128|a>>>6&63,e[s++]=128|63&a):(e[s++]=240|a>>>18,e[s++]=128|a>>>12&63,e[s++]=128|a>>>6&63,e[s++]=128|63&a);return e},Xt=(t,e)=>{const a=e||t.length;if("function"==typeof TextDecoder&&TextDecoder.prototype.decode)return(new TextDecoder).decode(t.subarray(0,e));let i,n;const s=new Array(2*a);for(n=0,i=0;i4)s[n++]=65533,i+=r-1;else{for(e&=2===r?31:3===r?15:7;r>1&&i1?s[n++]=65533:e<65536?s[n++]=e:(e-=65536,s[n++]=55296|e>>10&1023,s[n++]=56320|1023&e)}}return((t,e)=>{if(e<65534&&t.subarray&&Pt)return String.fromCharCode.apply(null,t.length===e?t:t.subarray(0,e));let a="";for(let i=0;i{(e=e||t.length)>t.length&&(e=t.length);let a=e-1;for(;a>=0&&128==(192&t[a]);)a--;return a<0||0===a?e:a+Yt[t[a]]>e?a:e};var qt=function(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0};const Jt=Object.prototype.toString,{Z_NO_FLUSH:Qt,Z_SYNC_FLUSH:Vt,Z_FULL_FLUSH:$t,Z_FINISH:te,Z_OK:ee,Z_STREAM_END:ae,Z_DEFAULT_COMPRESSION:ie,Z_DEFAULT_STRATEGY:ne,Z_DEFLATED:se}=K;function re(t){this.options=jt({level:ie,method:se,chunkSize:16384,windowBits:15,memLevel:8,strategy:ne},t||{});let e=this.options;e.raw&&e.windowBits>0?e.windowBits=-e.windowBits:e.gzip&&e.windowBits>0&&e.windowBits<16&&(e.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new qt,this.strm.avail_out=0;let a=Mt.deflateInit2(this.strm,e.level,e.method,e.windowBits,e.memLevel,e.strategy);if(a!==ee)throw new Error(j[a]);if(e.header&&Mt.deflateSetHeader(this.strm,e.header),e.dictionary){let t;if(t="string"==typeof e.dictionary?Gt(e.dictionary):"[object ArrayBuffer]"===Jt.call(e.dictionary)?new Uint8Array(e.dictionary):e.dictionary,a=Mt.deflateSetDictionary(this.strm,t),a!==ee)throw new Error(j[a]);this._dict_set=!0}}function oe(t,e){const a=new re(e);if(a.push(t,!0),a.err)throw a.msg||j[a.err];return a.result}re.prototype.push=function(t,e){const a=this.strm,i=this.options.chunkSize;let n,s;if(this.ended)return!1;for(s=e===~~e?e:!0===e?te:Qt,"string"==typeof t?a.input=Gt(t):"[object ArrayBuffer]"===Jt.call(t)?a.input=new Uint8Array(t):a.input=t,a.next_in=0,a.avail_in=a.input.length;;)if(0===a.avail_out&&(a.output=new Uint8Array(i),a.next_out=0,a.avail_out=i),(s===Vt||s===$t)&&a.avail_out<=6)this.onData(a.output.subarray(0,a.next_out)),a.avail_out=0;else{if(n=Mt.deflate(a,s),n===ae)return a.next_out>0&&this.onData(a.output.subarray(0,a.next_out)),n=Mt.deflateEnd(this.strm),this.onEnd(n),this.ended=!0,n===ee;if(0!==a.avail_out){if(s>0&&a.next_out>0)this.onData(a.output.subarray(0,a.next_out)),a.avail_out=0;else if(0===a.avail_in)break}else this.onData(a.output)}return!0},re.prototype.onData=function(t){this.chunks.push(t)},re.prototype.onEnd=function(t){t===ee&&(this.result=Kt(this.chunks)),this.chunks=[],this.err=t,this.msg=this.strm.msg};var le={Deflate:re,deflate:oe,deflateRaw:function(t,e){return(e=e||{}).raw=!0,oe(t,e)},gzip:function(t,e){return(e=e||{}).gzip=!0,oe(t,e)},constants:K};const he=16209;var de=function(t,e){let a,i,n,s,r,o,l,h,d,_,f,c,u,w,m,b,g,p,k,v,y,x,z,A;const E=t.state;a=t.next_in,z=t.input,i=a+(t.avail_in-5),n=t.next_out,A=t.output,s=n-(e-t.avail_out),r=n+(t.avail_out-257),o=E.dmax,l=E.wsize,h=E.whave,d=E.wnext,_=E.window,f=E.hold,c=E.bits,u=E.lencode,w=E.distcode,m=(1<>>24,f>>>=p,c-=p,p=g>>>16&255,0===p)A[n++]=65535&g;else{if(!(16&p)){if(0==(64&p)){g=u[(65535&g)+(f&(1<>>=p,c-=p),c<15&&(f+=z[a++]<>>24,f>>>=p,c-=p,p=g>>>16&255,!(16&p)){if(0==(64&p)){g=w[(65535&g)+(f&(1<o){t.msg="invalid distance too far back",E.mode=he;break t}if(f>>>=p,c-=p,p=n-s,v>p){if(p=v-p,p>h&&E.sane){t.msg="invalid distance too far back",E.mode=he;break t}if(y=0,x=_,0===d){if(y+=l-p,p2;)A[n++]=x[y++],A[n++]=x[y++],A[n++]=x[y++],k-=3;k&&(A[n++]=x[y++],k>1&&(A[n++]=x[y++]))}else{y=n-v;do{A[n++]=A[y++],A[n++]=A[y++],A[n++]=A[y++],k-=3}while(k>2);k&&(A[n++]=A[y++],k>1&&(A[n++]=A[y++]))}break}}break}}while(a>3,a-=k,c-=k<<3,f&=(1<{const l=o.bits;let h,d,_,f,c,u,w=0,m=0,b=0,g=0,p=0,k=0,v=0,y=0,x=0,z=0,A=null;const E=new Uint16Array(16),R=new Uint16Array(16);let Z,U,S,D=null;for(w=0;w<=_e;w++)E[w]=0;for(m=0;m=1&&0===E[g];g--);if(p>g&&(p=g),0===g)return n[s++]=20971520,n[s++]=20971520,o.bits=1,0;for(b=1;b0&&(0===t||1!==g))return-1;for(R[1]=0,w=1;w<_e;w++)R[w+1]=R[w]+E[w];for(m=0;m852||2===t&&x>592)return 1;for(;;){Z=w-v,r[m]+1=u?(U=D[r[m]-u],S=A[r[m]-u]):(U=96,S=0),h=1<>v)+d]=Z<<24|U<<16|S|0}while(0!==d);for(h=1<>=1;if(0!==h?(z&=h-1,z+=h):z=0,m++,0==--E[w]){if(w===g)break;w=e[a+r[m]]}if(w>p&&(z&f)!==_){for(0===v&&(v=p),c+=b,k=w-v,y=1<852||2===t&&x>592)return 1;_=z&f,n[_]=p<<24|k<<16|c-s|0}}return 0!==z&&(n[c+z]=w-v<<24|64<<16|0),o.bits=p,0};const{Z_FINISH:be,Z_BLOCK:ge,Z_TREES:pe,Z_OK:ke,Z_STREAM_END:ve,Z_NEED_DICT:ye,Z_STREAM_ERROR:xe,Z_DATA_ERROR:ze,Z_MEM_ERROR:Ae,Z_BUF_ERROR:Ee,Z_DEFLATED:Re}=K,Ze=16180,Ue=16190,Se=16191,De=16192,Te=16194,Oe=16199,Ie=16200,Fe=16206,Le=16209,Ne=t=>(t>>>24&255)+(t>>>8&65280)+((65280&t)<<8)+((255&t)<<24);function Be(){this.strm=null,this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new Uint16Array(320),this.work=new Uint16Array(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}const Ce=t=>{if(!t)return 1;const e=t.state;return!e||e.strm!==t||e.mode16211?1:0},Me=t=>{if(Ce(t))return xe;const e=t.state;return t.total_in=t.total_out=e.total=0,t.msg="",e.wrap&&(t.adler=1&e.wrap),e.mode=Ze,e.last=0,e.havedict=0,e.flags=-1,e.dmax=32768,e.head=null,e.hold=0,e.bits=0,e.lencode=e.lendyn=new Int32Array(852),e.distcode=e.distdyn=new Int32Array(592),e.sane=1,e.back=-1,ke},He=t=>{if(Ce(t))return xe;const e=t.state;return e.wsize=0,e.whave=0,e.wnext=0,Me(t)},je=(t,e)=>{let a;if(Ce(t))return xe;const i=t.state;return e<0?(a=0,e=-e):(a=5+(e>>4),e<48&&(e&=15)),e&&(e<8||e>15)?xe:(null!==i.window&&i.wbits!==e&&(i.window=null),i.wrap=a,i.wbits=e,He(t))},Ke=(t,e)=>{if(!t)return xe;const a=new Be;t.state=a,a.strm=t,a.window=null,a.mode=Ze;const i=je(t,e);return i!==ke&&(t.state=null),i};let Pe,Ye,Ge=!0;const Xe=t=>{if(Ge){Pe=new Int32Array(512),Ye=new Int32Array(32);let e=0;for(;e<144;)t.lens[e++]=8;for(;e<256;)t.lens[e++]=9;for(;e<280;)t.lens[e++]=7;for(;e<288;)t.lens[e++]=8;for(me(1,t.lens,0,288,Pe,0,t.work,{bits:9}),e=0;e<32;)t.lens[e++]=5;me(2,t.lens,0,32,Ye,0,t.work,{bits:5}),Ge=!1}t.lencode=Pe,t.lenbits=9,t.distcode=Ye,t.distbits=5},We=(t,e,a,i)=>{let n;const s=t.state;return null===s.window&&(s.wsize=1<=s.wsize?(s.window.set(e.subarray(a-s.wsize,a),0),s.wnext=0,s.whave=s.wsize):(n=s.wsize-s.wnext,n>i&&(n=i),s.window.set(e.subarray(a-i,a-i+n),s.wnext),(i-=n)?(s.window.set(e.subarray(a-i,a),0),s.wnext=i,s.whave=s.wsize):(s.wnext+=n,s.wnext===s.wsize&&(s.wnext=0),s.whaveKe(t,15),inflateInit2:Ke,inflate:(t,e)=>{let a,i,n,s,r,o,l,h,d,_,f,c,u,w,m,b,g,p,k,v,y,x,z=0;const A=new Uint8Array(4);let E,R;const Z=new Uint8Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]);if(Ce(t)||!t.output||!t.input&&0!==t.avail_in)return xe;a=t.state,a.mode===Se&&(a.mode=De),r=t.next_out,n=t.output,l=t.avail_out,s=t.next_in,i=t.input,o=t.avail_in,h=a.hold,d=a.bits,_=o,f=l,x=ke;t:for(;;)switch(a.mode){case Ze:if(0===a.wrap){a.mode=De;break}for(;d<16;){if(0===o)break t;o--,h+=i[s++]<>>8&255,a.check=H(a.check,A,2,0),h=0,d=0,a.mode=16181;break}if(a.head&&(a.head.done=!1),!(1&a.wrap)||(((255&h)<<8)+(h>>8))%31){t.msg="incorrect header check",a.mode=Le;break}if((15&h)!==Re){t.msg="unknown compression method",a.mode=Le;break}if(h>>>=4,d-=4,y=8+(15&h),0===a.wbits&&(a.wbits=y),y>15||y>a.wbits){t.msg="invalid window size",a.mode=Le;break}a.dmax=1<>8&1),512&a.flags&&4&a.wrap&&(A[0]=255&h,A[1]=h>>>8&255,a.check=H(a.check,A,2,0)),h=0,d=0,a.mode=16182;case 16182:for(;d<32;){if(0===o)break t;o--,h+=i[s++]<>>8&255,A[2]=h>>>16&255,A[3]=h>>>24&255,a.check=H(a.check,A,4,0)),h=0,d=0,a.mode=16183;case 16183:for(;d<16;){if(0===o)break t;o--,h+=i[s++]<>8),512&a.flags&&4&a.wrap&&(A[0]=255&h,A[1]=h>>>8&255,a.check=H(a.check,A,2,0)),h=0,d=0,a.mode=16184;case 16184:if(1024&a.flags){for(;d<16;){if(0===o)break t;o--,h+=i[s++]<>>8&255,a.check=H(a.check,A,2,0)),h=0,d=0}else a.head&&(a.head.extra=null);a.mode=16185;case 16185:if(1024&a.flags&&(c=a.length,c>o&&(c=o),c&&(a.head&&(y=a.head.extra_len-a.length,a.head.extra||(a.head.extra=new Uint8Array(a.head.extra_len)),a.head.extra.set(i.subarray(s,s+c),y)),512&a.flags&&4&a.wrap&&(a.check=H(a.check,i,c,s)),o-=c,s+=c,a.length-=c),a.length))break t;a.length=0,a.mode=16186;case 16186:if(2048&a.flags){if(0===o)break t;c=0;do{y=i[s+c++],a.head&&y&&a.length<65536&&(a.head.name+=String.fromCharCode(y))}while(y&&c>9&1,a.head.done=!0),t.adler=a.check=0,a.mode=Se;break;case 16189:for(;d<32;){if(0===o)break t;o--,h+=i[s++]<>>=7&d,d-=7&d,a.mode=Fe;break}for(;d<3;){if(0===o)break t;o--,h+=i[s++]<>>=1,d-=1,3&h){case 0:a.mode=16193;break;case 1:if(Xe(a),a.mode=Oe,e===pe){h>>>=2,d-=2;break t}break;case 2:a.mode=16196;break;case 3:t.msg="invalid block type",a.mode=Le}h>>>=2,d-=2;break;case 16193:for(h>>>=7&d,d-=7&d;d<32;){if(0===o)break t;o--,h+=i[s++]<>>16^65535)){t.msg="invalid stored block lengths",a.mode=Le;break}if(a.length=65535&h,h=0,d=0,a.mode=Te,e===pe)break t;case Te:a.mode=16195;case 16195:if(c=a.length,c){if(c>o&&(c=o),c>l&&(c=l),0===c)break t;n.set(i.subarray(s,s+c),r),o-=c,s+=c,l-=c,r+=c,a.length-=c;break}a.mode=Se;break;case 16196:for(;d<14;){if(0===o)break t;o--,h+=i[s++]<>>=5,d-=5,a.ndist=1+(31&h),h>>>=5,d-=5,a.ncode=4+(15&h),h>>>=4,d-=4,a.nlen>286||a.ndist>30){t.msg="too many length or distance symbols",a.mode=Le;break}a.have=0,a.mode=16197;case 16197:for(;a.have>>=3,d-=3}for(;a.have<19;)a.lens[Z[a.have++]]=0;if(a.lencode=a.lendyn,a.lenbits=7,E={bits:a.lenbits},x=me(0,a.lens,0,19,a.lencode,0,a.work,E),a.lenbits=E.bits,x){t.msg="invalid code lengths set",a.mode=Le;break}a.have=0,a.mode=16198;case 16198:for(;a.have>>24,b=z>>>16&255,g=65535&z,!(m<=d);){if(0===o)break t;o--,h+=i[s++]<>>=m,d-=m,a.lens[a.have++]=g;else{if(16===g){for(R=m+2;d>>=m,d-=m,0===a.have){t.msg="invalid bit length repeat",a.mode=Le;break}y=a.lens[a.have-1],c=3+(3&h),h>>>=2,d-=2}else if(17===g){for(R=m+3;d>>=m,d-=m,y=0,c=3+(7&h),h>>>=3,d-=3}else{for(R=m+7;d>>=m,d-=m,y=0,c=11+(127&h),h>>>=7,d-=7}if(a.have+c>a.nlen+a.ndist){t.msg="invalid bit length repeat",a.mode=Le;break}for(;c--;)a.lens[a.have++]=y}}if(a.mode===Le)break;if(0===a.lens[256]){t.msg="invalid code -- missing end-of-block",a.mode=Le;break}if(a.lenbits=9,E={bits:a.lenbits},x=me(1,a.lens,0,a.nlen,a.lencode,0,a.work,E),a.lenbits=E.bits,x){t.msg="invalid literal/lengths set",a.mode=Le;break}if(a.distbits=6,a.distcode=a.distdyn,E={bits:a.distbits},x=me(2,a.lens,a.nlen,a.ndist,a.distcode,0,a.work,E),a.distbits=E.bits,x){t.msg="invalid distances set",a.mode=Le;break}if(a.mode=Oe,e===pe)break t;case Oe:a.mode=Ie;case Ie:if(o>=6&&l>=258){t.next_out=r,t.avail_out=l,t.next_in=s,t.avail_in=o,a.hold=h,a.bits=d,de(t,f),r=t.next_out,n=t.output,l=t.avail_out,s=t.next_in,i=t.input,o=t.avail_in,h=a.hold,d=a.bits,a.mode===Se&&(a.back=-1);break}for(a.back=0;z=a.lencode[h&(1<>>24,b=z>>>16&255,g=65535&z,!(m<=d);){if(0===o)break t;o--,h+=i[s++]<>p)],m=z>>>24,b=z>>>16&255,g=65535&z,!(p+m<=d);){if(0===o)break t;o--,h+=i[s++]<>>=p,d-=p,a.back+=p}if(h>>>=m,d-=m,a.back+=m,a.length=g,0===b){a.mode=16205;break}if(32&b){a.back=-1,a.mode=Se;break}if(64&b){t.msg="invalid literal/length code",a.mode=Le;break}a.extra=15&b,a.mode=16201;case 16201:if(a.extra){for(R=a.extra;d>>=a.extra,d-=a.extra,a.back+=a.extra}a.was=a.length,a.mode=16202;case 16202:for(;z=a.distcode[h&(1<>>24,b=z>>>16&255,g=65535&z,!(m<=d);){if(0===o)break t;o--,h+=i[s++]<>p)],m=z>>>24,b=z>>>16&255,g=65535&z,!(p+m<=d);){if(0===o)break t;o--,h+=i[s++]<>>=p,d-=p,a.back+=p}if(h>>>=m,d-=m,a.back+=m,64&b){t.msg="invalid distance code",a.mode=Le;break}a.offset=g,a.extra=15&b,a.mode=16203;case 16203:if(a.extra){for(R=a.extra;d>>=a.extra,d-=a.extra,a.back+=a.extra}if(a.offset>a.dmax){t.msg="invalid distance too far back",a.mode=Le;break}a.mode=16204;case 16204:if(0===l)break t;if(c=f-l,a.offset>c){if(c=a.offset-c,c>a.whave&&a.sane){t.msg="invalid distance too far back",a.mode=Le;break}c>a.wnext?(c-=a.wnext,u=a.wsize-c):u=a.wnext-c,c>a.length&&(c=a.length),w=a.window}else w=n,u=r-a.offset,c=a.length;c>l&&(c=l),l-=c,a.length-=c;do{n[r++]=w[u++]}while(--c);0===a.length&&(a.mode=Ie);break;case 16205:if(0===l)break t;n[r++]=a.length,l--,a.mode=Ie;break;case Fe:if(a.wrap){for(;d<32;){if(0===o)break t;o--,h|=i[s++]<{if(Ce(t))return xe;let e=t.state;return e.window&&(e.window=null),t.state=null,ke},inflateGetHeader:(t,e)=>{if(Ce(t))return xe;const a=t.state;return 0==(2&a.wrap)?xe:(a.head=e,e.done=!1,ke)},inflateSetDictionary:(t,e)=>{const a=e.length;let i,n,s;return Ce(t)?xe:(i=t.state,0!==i.wrap&&i.mode!==Ue?xe:i.mode===Ue&&(n=1,n=C(n,e,a,0),n!==i.check)?ze:(s=We(t,e,a,a),s?(i.mode=16210,Ae):(i.havedict=1,ke)))},inflateInfo:"pako inflate (from Nodeca project)"};var Je=function(){this.text=0,this.time=0,this.xflags=0,this.os=0,this.extra=null,this.extra_len=0,this.name="",this.comment="",this.hcrc=0,this.done=!1};const Qe=Object.prototype.toString,{Z_NO_FLUSH:Ve,Z_FINISH:$e,Z_OK:ta,Z_STREAM_END:ea,Z_NEED_DICT:aa,Z_STREAM_ERROR:ia,Z_DATA_ERROR:na,Z_MEM_ERROR:sa}=K;function ra(t){this.options=jt({chunkSize:65536,windowBits:15,to:""},t||{});const e=this.options;e.raw&&e.windowBits>=0&&e.windowBits<16&&(e.windowBits=-e.windowBits,0===e.windowBits&&(e.windowBits=-15)),!(e.windowBits>=0&&e.windowBits<16)||t&&t.windowBits||(e.windowBits+=32),e.windowBits>15&&e.windowBits<48&&0==(15&e.windowBits)&&(e.windowBits|=15),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new qt,this.strm.avail_out=0;let a=qe.inflateInit2(this.strm,e.windowBits);if(a!==ta)throw new Error(j[a]);if(this.header=new Je,qe.inflateGetHeader(this.strm,this.header),e.dictionary&&("string"==typeof e.dictionary?e.dictionary=Gt(e.dictionary):"[object ArrayBuffer]"===Qe.call(e.dictionary)&&(e.dictionary=new Uint8Array(e.dictionary)),e.raw&&(a=qe.inflateSetDictionary(this.strm,e.dictionary),a!==ta)))throw new Error(j[a])}function oa(t,e){const a=new ra(e);if(a.push(t),a.err)throw a.msg||j[a.err];return a.result}ra.prototype.push=function(t,e){const a=this.strm,i=this.options.chunkSize,n=this.options.dictionary;let s,r,o;if(this.ended)return!1;for(r=e===~~e?e:!0===e?$e:Ve,"[object ArrayBuffer]"===Qe.call(t)?a.input=new Uint8Array(t):a.input=t,a.next_in=0,a.avail_in=a.input.length;;){for(0===a.avail_out&&(a.output=new Uint8Array(i),a.next_out=0,a.avail_out=i),s=qe.inflate(a,r),s===aa&&n&&(s=qe.inflateSetDictionary(a,n),s===ta?s=qe.inflate(a,r):s===na&&(s=aa));a.avail_in>0&&s===ea&&a.state.wrap>0&&0!==t[a.next_in];)qe.inflateReset(a),s=qe.inflate(a,r);switch(s){case ia:case na:case aa:case sa:return this.onEnd(s),this.ended=!0,!1}if(o=a.avail_out,a.next_out&&(0===a.avail_out||s===ea))if("string"===this.options.to){let t=Wt(a.output,a.next_out),e=a.next_out-t,n=Xt(a.output,t);a.next_out=e,a.avail_out=i-e,e&&a.output.set(a.output.subarray(t,t+e),0),this.onData(n)}else this.onData(a.output.length===a.next_out?a.output:a.output.subarray(0,a.next_out));if(s!==ta||0!==o){if(s===ea)return s=qe.inflateEnd(this.strm),this.onEnd(s),this.ended=!0,!0;if(0===a.avail_in)break}}return!0},ra.prototype.onData=function(t){this.chunks.push(t)},ra.prototype.onEnd=function(t){t===ta&&("string"===this.options.to?this.result=this.chunks.join(""):this.result=Kt(this.chunks)),this.chunks=[],this.err=t,this.msg=this.strm.msg};var la={Inflate:ra,inflate:oa,inflateRaw:function(t,e){return(e=e||{}).raw=!0,oa(t,e)},ungzip:oa,constants:K};const{Deflate:ha,deflate:da,deflateRaw:_a,gzip:fa}=le,{Inflate:ca,inflate:ua,inflateRaw:wa,ungzip:ma}=la;var ba=ha,ga=da,pa=_a,ka=fa,va=ca,ya=ua,xa=wa,za=ma,Aa=K,Ea={Deflate:ba,deflate:ga,deflateRaw:pa,gzip:ka,Inflate:va,inflate:ya,inflateRaw:xa,ungzip:za,constants:Aa};t.Deflate=ba,t.Inflate=va,t.constants=Aa,t.default=Ea,t.deflate=ga,t.deflateRaw=pa,t.gzip=ka,t.inflate=ya,t.inflateRaw=xa,t.ungzip=za,Object.defineProperty(t,"__esModule",{value:!0})})); \ No newline at end of file +/*! pako 2.1.0 https://github.com/nodeca/pako @license (MIT AND Zlib) */ ! function(t, e) { + "object" == typeof exports && "undefined" != typeof module ? e(exports) : "function" == typeof define && define.amd ? define(["exports"], e) : e((t = "undefined" != typeof globalThis ? globalThis : t || self).pako = {}) +}(this, (function(t) { + "use strict"; + + function e(t) { + let e = t.length; + for (; --e >= 0;) t[e] = 0 + } + const a = 256, + i = 286, + n = 30, + s = 15, + r = new Uint8Array([0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 2, 2, 2, 2, 3, 3, 3, 3, 4, 4, 4, 4, 5, 5, 5, 5, 0]), + o = new Uint8Array([0, 0, 0, 0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9, 10, 10, 11, 11, 12, 12, 13, 13]), + l = new Uint8Array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 3, 7]), + h = new Uint8Array([16, 17, 18, 0, 8, 7, 9, 6, 10, 5, 11, 4, 12, 3, 13, 2, 14, 1, 15]), + d = new Array(576); + e(d); + const _ = new Array(60); + e(_); + const f = new Array(512); + e(f); + const c = new Array(256); + e(c); + const u = new Array(29); + e(u); + const w = new Array(n); + + function m(t, e, a, i, n) { + this.static_tree = t, this.extra_bits = e, this.extra_base = a, this.elems = i, this.max_length = n, this.has_stree = t && t.length + } + let b, g, p; + + function k(t, e) { + this.dyn_tree = t, this.max_code = 0, this.stat_desc = e + } + e(w); + const v = t => t < 256 ? f[t] : f[256 + (t >>> 7)], + y = (t, e) => { + t.pending_buf[t.pending++] = 255 & e, t.pending_buf[t.pending++] = e >>> 8 & 255 + }, + x = (t, e, a) => { + t.bi_valid > 16 - a ? (t.bi_buf |= e << t.bi_valid & 65535, y(t, t.bi_buf), t.bi_buf = e >> 16 - t.bi_valid, t.bi_valid += a - 16) : (t.bi_buf |= e << t.bi_valid & 65535, t.bi_valid += a) + }, + z = (t, e, a) => { + x(t, a[2 * e], a[2 * e + 1]) + }, + A = (t, e) => { + let a = 0; + do { + a |= 1 & t, t >>>= 1, a <<= 1 + } while (--e > 0); + return a >>> 1 + }, + E = (t, e, a) => { + const i = new Array(16); + let n, r, o = 0; + for (n = 1; n <= s; n++) o = o + a[n - 1] << 1, i[n] = o; + for (r = 0; r <= e; r++) { + let e = t[2 * r + 1]; + 0 !== e && (t[2 * r] = A(i[e]++, e)) + } + }, + R = t => { + let e; + for (e = 0; e < i; e++) t.dyn_ltree[2 * e] = 0; + for (e = 0; e < n; e++) t.dyn_dtree[2 * e] = 0; + for (e = 0; e < 19; e++) t.bl_tree[2 * e] = 0; + t.dyn_ltree[512] = 1, t.opt_len = t.static_len = 0, t.sym_next = t.matches = 0 + }, + Z = t => { + t.bi_valid > 8 ? y(t, t.bi_buf) : t.bi_valid > 0 && (t.pending_buf[t.pending++] = t.bi_buf), t.bi_buf = 0, t.bi_valid = 0 + }, + U = (t, e, a, i) => { + const n = 2 * e, + s = 2 * a; + return t[n] < t[s] || t[n] === t[s] && i[e] <= i[a] + }, + S = (t, e, a) => { + const i = t.heap[a]; + let n = a << 1; + for (; n <= t.heap_len && (n < t.heap_len && U(e, t.heap[n + 1], t.heap[n], t.depth) && n++, !U(e, i, t.heap[n], t.depth));) t.heap[a] = t.heap[n], a = n, n <<= 1; + t.heap[a] = i + }, + D = (t, e, i) => { + let n, s, l, h, d = 0; + if (0 !== t.sym_next) + do { + n = 255 & t.pending_buf[t.sym_buf + d++], n += (255 & t.pending_buf[t.sym_buf + d++]) << 8, s = t.pending_buf[t.sym_buf + d++], 0 === n ? z(t, s, e) : (l = c[s], z(t, l + a + 1, e), h = r[l], 0 !== h && (s -= u[l], x(t, s, h)), n--, l = v(n), z(t, l, i), h = o[l], 0 !== h && (n -= w[l], x(t, n, h))) + } while (d < t.sym_next); + z(t, 256, e) + }, + T = (t, e) => { + const a = e.dyn_tree, + i = e.stat_desc.static_tree, + n = e.stat_desc.has_stree, + r = e.stat_desc.elems; + let o, l, h, d = -1; + for (t.heap_len = 0, t.heap_max = 573, o = 0; o < r; o++) 0 !== a[2 * o] ? (t.heap[++t.heap_len] = d = o, t.depth[o] = 0) : a[2 * o + 1] = 0; + for (; t.heap_len < 2;) h = t.heap[++t.heap_len] = d < 2 ? ++d : 0, a[2 * h] = 1, t.depth[h] = 0, t.opt_len--, n && (t.static_len -= i[2 * h + 1]); + for (e.max_code = d, o = t.heap_len >> 1; o >= 1; o--) S(t, a, o); + h = r; + do { + o = t.heap[1], t.heap[1] = t.heap[t.heap_len--], S(t, a, 1), l = t.heap[1], t.heap[--t.heap_max] = o, t.heap[--t.heap_max] = l, a[2 * h] = a[2 * o] + a[2 * l], t.depth[h] = (t.depth[o] >= t.depth[l] ? t.depth[o] : t.depth[l]) + 1, a[2 * o + 1] = a[2 * l + 1] = h, t.heap[1] = h++, S(t, a, 1) + } while (t.heap_len >= 2); + t.heap[--t.heap_max] = t.heap[1], ((t, e) => { + const a = e.dyn_tree, + i = e.max_code, + n = e.stat_desc.static_tree, + r = e.stat_desc.has_stree, + o = e.stat_desc.extra_bits, + l = e.stat_desc.extra_base, + h = e.stat_desc.max_length; + let d, _, f, c, u, w, m = 0; + for (c = 0; c <= s; c++) t.bl_count[c] = 0; + for (a[2 * t.heap[t.heap_max] + 1] = 0, d = t.heap_max + 1; d < 573; d++) _ = t.heap[d], c = a[2 * a[2 * _ + 1] + 1] + 1, c > h && (c = h, m++), a[2 * _ + 1] = c, _ > i || (t.bl_count[c]++, u = 0, _ >= l && (u = o[_ - l]), w = a[2 * _], t.opt_len += w * (c + u), r && (t.static_len += w * (n[2 * _ + 1] + u))); + if (0 !== m) { + do { + for (c = h - 1; 0 === t.bl_count[c];) c--; + t.bl_count[c]--, t.bl_count[c + 1] += 2, t.bl_count[h]--, m -= 2 + } while (m > 0); + for (c = h; 0 !== c; c--) + for (_ = t.bl_count[c]; 0 !== _;) f = t.heap[--d], f > i || (a[2 * f + 1] !== c && (t.opt_len += (c - a[2 * f + 1]) * a[2 * f], a[2 * f + 1] = c), _--) + } + })(t, e), E(a, d, t.bl_count) + }, + O = (t, e, a) => { + let i, n, s = -1, + r = e[1], + o = 0, + l = 7, + h = 4; + for (0 === r && (l = 138, h = 3), e[2 * (a + 1) + 1] = 65535, i = 0; i <= a; i++) n = r, r = e[2 * (i + 1) + 1], ++o < l && n === r || (o < h ? t.bl_tree[2 * n] += o : 0 !== n ? (n !== s && t.bl_tree[2 * n]++, t.bl_tree[32]++) : o <= 10 ? t.bl_tree[34]++ : t.bl_tree[36]++, o = 0, s = n, 0 === r ? (l = 138, h = 3) : n === r ? (l = 6, h = 3) : (l = 7, h = 4)) + }, + I = (t, e, a) => { + let i, n, s = -1, + r = e[1], + o = 0, + l = 7, + h = 4; + for (0 === r && (l = 138, h = 3), i = 0; i <= a; i++) + if (n = r, r = e[2 * (i + 1) + 1], !(++o < l && n === r)) { + if (o < h) + do { + z(t, n, t.bl_tree) + } while (0 != --o); + else 0 !== n ? (n !== s && (z(t, n, t.bl_tree), o--), z(t, 16, t.bl_tree), x(t, o - 3, 2)) : o <= 10 ? (z(t, 17, t.bl_tree), x(t, o - 3, 3)) : (z(t, 18, t.bl_tree), x(t, o - 11, 7)); + o = 0, s = n, 0 === r ? (l = 138, h = 3) : n === r ? (l = 6, h = 3) : (l = 7, h = 4) + } + }; + let F = !1; + const L = (t, e, a, i) => { + x(t, 0 + (i ? 1 : 0), 3), Z(t), y(t, a), y(t, ~a), a && t.pending_buf.set(t.window.subarray(e, e + a), t.pending), t.pending += a + }; + var N = (t, e, i, n) => { + let s, r, o = 0; + t.level > 0 ? (2 === t.strm.data_type && (t.strm.data_type = (t => { + let e, i = 4093624447; + for (e = 0; e <= 31; e++, i >>>= 1) + if (1 & i && 0 !== t.dyn_ltree[2 * e]) return 0; + if (0 !== t.dyn_ltree[18] || 0 !== t.dyn_ltree[20] || 0 !== t.dyn_ltree[26]) return 1; + for (e = 32; e < a; e++) + if (0 !== t.dyn_ltree[2 * e]) return 1; + return 0 + })(t)), T(t, t.l_desc), T(t, t.d_desc), o = (t => { + let e; + for (O(t, t.dyn_ltree, t.l_desc.max_code), O(t, t.dyn_dtree, t.d_desc.max_code), T(t, t.bl_desc), e = 18; e >= 3 && 0 === t.bl_tree[2 * h[e] + 1]; e--); + return t.opt_len += 3 * (e + 1) + 5 + 5 + 4, e + })(t), s = t.opt_len + 3 + 7 >>> 3, r = t.static_len + 3 + 7 >>> 3, r <= s && (s = r)) : s = r = i + 5, i + 4 <= s && -1 !== e ? L(t, e, i, n) : 4 === t.strategy || r === s ? (x(t, 2 + (n ? 1 : 0), 3), D(t, d, _)) : (x(t, 4 + (n ? 1 : 0), 3), ((t, e, a, i) => { + let n; + for (x(t, e - 257, 5), x(t, a - 1, 5), x(t, i - 4, 4), n = 0; n < i; n++) x(t, t.bl_tree[2 * h[n] + 1], 3); + I(t, t.dyn_ltree, e - 1), I(t, t.dyn_dtree, a - 1) + })(t, t.l_desc.max_code + 1, t.d_desc.max_code + 1, o + 1), D(t, t.dyn_ltree, t.dyn_dtree)), R(t), n && Z(t) + }, + B = { + _tr_init: t => { + F || ((() => { + let t, e, a, h, k; + const v = new Array(16); + for (a = 0, h = 0; h < 28; h++) + for (u[h] = a, t = 0; t < 1 << r[h]; t++) c[a++] = h; + for (c[a - 1] = h, k = 0, h = 0; h < 16; h++) + for (w[h] = k, t = 0; t < 1 << o[h]; t++) f[k++] = h; + for (k >>= 7; h < n; h++) + for (w[h] = k << 7, t = 0; t < 1 << o[h] - 7; t++) f[256 + k++] = h; + for (e = 0; e <= s; e++) v[e] = 0; + for (t = 0; t <= 143;) d[2 * t + 1] = 8, t++, v[8]++; + for (; t <= 255;) d[2 * t + 1] = 9, t++, v[9]++; + for (; t <= 279;) d[2 * t + 1] = 7, t++, v[7]++; + for (; t <= 287;) d[2 * t + 1] = 8, t++, v[8]++; + for (E(d, 287, v), t = 0; t < n; t++) _[2 * t + 1] = 5, _[2 * t] = A(t, 5); + b = new m(d, r, 257, i, s), g = new m(_, o, 0, n, s), p = new m(new Array(0), l, 0, 19, 7) + })(), F = !0), t.l_desc = new k(t.dyn_ltree, b), t.d_desc = new k(t.dyn_dtree, g), t.bl_desc = new k(t.bl_tree, p), t.bi_buf = 0, t.bi_valid = 0, R(t) + }, + _tr_stored_block: L, + _tr_flush_block: N, + _tr_tally: (t, e, i) => (t.pending_buf[t.sym_buf + t.sym_next++] = e, t.pending_buf[t.sym_buf + t.sym_next++] = e >> 8, t.pending_buf[t.sym_buf + t.sym_next++] = i, 0 === e ? t.dyn_ltree[2 * i]++ : (t.matches++, e--, t.dyn_ltree[2 * (c[i] + a + 1)]++, t.dyn_dtree[2 * v(e)]++), t.sym_next === t.sym_end), + _tr_align: t => { + x(t, 2, 3), z(t, 256, d), (t => { + 16 === t.bi_valid ? (y(t, t.bi_buf), t.bi_buf = 0, t.bi_valid = 0) : t.bi_valid >= 8 && (t.pending_buf[t.pending++] = 255 & t.bi_buf, t.bi_buf >>= 8, t.bi_valid -= 8) + })(t) + } + }; + var C = (t, e, a, i) => { + let n = 65535 & t | 0, + s = t >>> 16 & 65535 | 0, + r = 0; + for (; 0 !== a;) { + r = a > 2e3 ? 2e3 : a, a -= r; + do { + n = n + e[i++] | 0, s = s + n | 0 + } while (--r); + n %= 65521, s %= 65521 + } + return n | s << 16 | 0 + }; + const M = new Uint32Array((() => { + let t, e = []; + for (var a = 0; a < 256; a++) { + t = a; + for (var i = 0; i < 8; i++) t = 1 & t ? 3988292384 ^ t >>> 1 : t >>> 1; + e[a] = t + } + return e + })()); + var H = (t, e, a, i) => { + const n = M, + s = i + a; + t ^= -1; + for (let a = i; a < s; a++) t = t >>> 8 ^ n[255 & (t ^ e[a])]; + return -1 ^ t + }, + j = { + 2: "need dictionary", + 1: "stream end", + 0: "", + "-1": "file error", + "-2": "stream error", + "-3": "data error", + "-4": "insufficient memory", + "-5": "buffer error", + "-6": "incompatible version" + }, + K = { + Z_NO_FLUSH: 0, + Z_PARTIAL_FLUSH: 1, + Z_SYNC_FLUSH: 2, + Z_FULL_FLUSH: 3, + Z_FINISH: 4, + Z_BLOCK: 5, + Z_TREES: 6, + Z_OK: 0, + Z_STREAM_END: 1, + Z_NEED_DICT: 2, + Z_ERRNO: -1, + Z_STREAM_ERROR: -2, + Z_DATA_ERROR: -3, + Z_MEM_ERROR: -4, + Z_BUF_ERROR: -5, + Z_NO_COMPRESSION: 0, + Z_BEST_SPEED: 1, + Z_BEST_COMPRESSION: 9, + Z_DEFAULT_COMPRESSION: -1, + Z_FILTERED: 1, + Z_HUFFMAN_ONLY: 2, + Z_RLE: 3, + Z_FIXED: 4, + Z_DEFAULT_STRATEGY: 0, + Z_BINARY: 0, + Z_TEXT: 1, + Z_UNKNOWN: 2, + Z_DEFLATED: 8 + }; + const { + _tr_init: P, + _tr_stored_block: Y, + _tr_flush_block: G, + _tr_tally: X, + _tr_align: W + } = B, { + Z_NO_FLUSH: q, + Z_PARTIAL_FLUSH: J, + Z_FULL_FLUSH: Q, + Z_FINISH: V, + Z_BLOCK: $, + Z_OK: tt, + Z_STREAM_END: et, + Z_STREAM_ERROR: at, + Z_DATA_ERROR: it, + Z_BUF_ERROR: nt, + Z_DEFAULT_COMPRESSION: st, + Z_FILTERED: rt, + Z_HUFFMAN_ONLY: ot, + Z_RLE: lt, + Z_FIXED: ht, + Z_DEFAULT_STRATEGY: dt, + Z_UNKNOWN: _t, + Z_DEFLATED: ft + } = K, ct = 258, ut = 262, wt = 42, mt = 113, bt = 666, gt = (t, e) => (t.msg = j[e], e), pt = t => 2 * t - (t > 4 ? 9 : 0), kt = t => { + let e = t.length; + for (; --e >= 0;) t[e] = 0 + }, vt = t => { + let e, a, i, n = t.w_size; + e = t.hash_size, i = e; + do { + a = t.head[--i], t.head[i] = a >= n ? a - n : 0 + } while (--e); + e = n, i = e; + do { + a = t.prev[--i], t.prev[i] = a >= n ? a - n : 0 + } while (--e) + }; + let yt = (t, e, a) => (e << t.hash_shift ^ a) & t.hash_mask; + const xt = t => { + const e = t.state; + let a = e.pending; + a > t.avail_out && (a = t.avail_out), 0 !== a && (t.output.set(e.pending_buf.subarray(e.pending_out, e.pending_out + a), t.next_out), t.next_out += a, e.pending_out += a, t.total_out += a, t.avail_out -= a, e.pending -= a, 0 === e.pending && (e.pending_out = 0)) + }, + zt = (t, e) => { + G(t, t.block_start >= 0 ? t.block_start : -1, t.strstart - t.block_start, e), t.block_start = t.strstart, xt(t.strm) + }, + At = (t, e) => { + t.pending_buf[t.pending++] = e + }, + Et = (t, e) => { + t.pending_buf[t.pending++] = e >>> 8 & 255, t.pending_buf[t.pending++] = 255 & e + }, + Rt = (t, e, a, i) => { + let n = t.avail_in; + return n > i && (n = i), 0 === n ? 0 : (t.avail_in -= n, e.set(t.input.subarray(t.next_in, t.next_in + n), a), 1 === t.state.wrap ? t.adler = C(t.adler, e, n, a) : 2 === t.state.wrap && (t.adler = H(t.adler, e, n, a)), t.next_in += n, t.total_in += n, n) + }, + Zt = (t, e) => { + let a, i, n = t.max_chain_length, + s = t.strstart, + r = t.prev_length, + o = t.nice_match; + const l = t.strstart > t.w_size - ut ? t.strstart - (t.w_size - ut) : 0, + h = t.window, + d = t.w_mask, + _ = t.prev, + f = t.strstart + ct; + let c = h[s + r - 1], + u = h[s + r]; + t.prev_length >= t.good_match && (n >>= 2), o > t.lookahead && (o = t.lookahead); + do { + if (a = e, h[a + r] === u && h[a + r - 1] === c && h[a] === h[s] && h[++a] === h[s + 1]) { + s += 2, a++; + do {} while (h[++s] === h[++a] && h[++s] === h[++a] && h[++s] === h[++a] && h[++s] === h[++a] && h[++s] === h[++a] && h[++s] === h[++a] && h[++s] === h[++a] && h[++s] === h[++a] && s < f); + if (i = ct - (f - s), s = f - ct, i > r) { + if (t.match_start = e, r = i, i >= o) break; + c = h[s + r - 1], u = h[s + r] + } + } + } while ((e = _[e & d]) > l && 0 != --n); + return r <= t.lookahead ? r : t.lookahead + }, + Ut = t => { + const e = t.w_size; + let a, i, n; + do { + if (i = t.window_size - t.lookahead - t.strstart, t.strstart >= e + (e - ut) && (t.window.set(t.window.subarray(e, e + e - i), 0), t.match_start -= e, t.strstart -= e, t.block_start -= e, t.insert > t.strstart && (t.insert = t.strstart), vt(t), i += e), 0 === t.strm.avail_in) break; + if (a = Rt(t.strm, t.window, t.strstart + t.lookahead, i), t.lookahead += a, t.lookahead + t.insert >= 3) + for (n = t.strstart - t.insert, t.ins_h = t.window[n], t.ins_h = yt(t, t.ins_h, t.window[n + 1]); t.insert && (t.ins_h = yt(t, t.ins_h, t.window[n + 3 - 1]), t.prev[n & t.w_mask] = t.head[t.ins_h], t.head[t.ins_h] = n, n++, t.insert--, !(t.lookahead + t.insert < 3));); + } while (t.lookahead < ut && 0 !== t.strm.avail_in) + }, + St = (t, e) => { + let a, i, n, s = t.pending_buf_size - 5 > t.w_size ? t.w_size : t.pending_buf_size - 5, + r = 0, + o = t.strm.avail_in; + do { + if (a = 65535, n = t.bi_valid + 42 >> 3, t.strm.avail_out < n) break; + if (n = t.strm.avail_out - n, i = t.strstart - t.block_start, a > i + t.strm.avail_in && (a = i + t.strm.avail_in), a > n && (a = n), a < s && (0 === a && e !== V || e === q || a !== i + t.strm.avail_in)) break; + r = e === V && a === i + t.strm.avail_in ? 1 : 0, Y(t, 0, 0, r), t.pending_buf[t.pending - 4] = a, t.pending_buf[t.pending - 3] = a >> 8, t.pending_buf[t.pending - 2] = ~a, t.pending_buf[t.pending - 1] = ~a >> 8, xt(t.strm), i && (i > a && (i = a), t.strm.output.set(t.window.subarray(t.block_start, t.block_start + i), t.strm.next_out), t.strm.next_out += i, t.strm.avail_out -= i, t.strm.total_out += i, t.block_start += i, a -= i), a && (Rt(t.strm, t.strm.output, t.strm.next_out, a), t.strm.next_out += a, t.strm.avail_out -= a, t.strm.total_out += a) + } while (0 === r); + return o -= t.strm.avail_in, o && (o >= t.w_size ? (t.matches = 2, t.window.set(t.strm.input.subarray(t.strm.next_in - t.w_size, t.strm.next_in), 0), t.strstart = t.w_size, t.insert = t.strstart) : (t.window_size - t.strstart <= o && (t.strstart -= t.w_size, t.window.set(t.window.subarray(t.w_size, t.w_size + t.strstart), 0), t.matches < 2 && t.matches++, t.insert > t.strstart && (t.insert = t.strstart)), t.window.set(t.strm.input.subarray(t.strm.next_in - o, t.strm.next_in), t.strstart), t.strstart += o, t.insert += o > t.w_size - t.insert ? t.w_size - t.insert : o), t.block_start = t.strstart), t.high_water < t.strstart && (t.high_water = t.strstart), r ? 4 : e !== q && e !== V && 0 === t.strm.avail_in && t.strstart === t.block_start ? 2 : (n = t.window_size - t.strstart, t.strm.avail_in > n && t.block_start >= t.w_size && (t.block_start -= t.w_size, t.strstart -= t.w_size, t.window.set(t.window.subarray(t.w_size, t.w_size + t.strstart), 0), t.matches < 2 && t.matches++, n += t.w_size, t.insert > t.strstart && (t.insert = t.strstart)), n > t.strm.avail_in && (n = t.strm.avail_in), n && (Rt(t.strm, t.window, t.strstart, n), t.strstart += n, t.insert += n > t.w_size - t.insert ? t.w_size - t.insert : n), t.high_water < t.strstart && (t.high_water = t.strstart), n = t.bi_valid + 42 >> 3, n = t.pending_buf_size - n > 65535 ? 65535 : t.pending_buf_size - n, s = n > t.w_size ? t.w_size : n, i = t.strstart - t.block_start, (i >= s || (i || e === V) && e !== q && 0 === t.strm.avail_in && i <= n) && (a = i > n ? n : i, r = e === V && 0 === t.strm.avail_in && a === i ? 1 : 0, Y(t, t.block_start, a, r), t.block_start += a, xt(t.strm)), r ? 3 : 1) + }, + Dt = (t, e) => { + let a, i; + for (;;) { + if (t.lookahead < ut) { + if (Ut(t), t.lookahead < ut && e === q) return 1; + if (0 === t.lookahead) break + } + if (a = 0, t.lookahead >= 3 && (t.ins_h = yt(t, t.ins_h, t.window[t.strstart + 3 - 1]), a = t.prev[t.strstart & t.w_mask] = t.head[t.ins_h], t.head[t.ins_h] = t.strstart), 0 !== a && t.strstart - a <= t.w_size - ut && (t.match_length = Zt(t, a)), t.match_length >= 3) + if (i = X(t, t.strstart - t.match_start, t.match_length - 3), t.lookahead -= t.match_length, t.match_length <= t.max_lazy_match && t.lookahead >= 3) { + t.match_length--; + do { + t.strstart++, t.ins_h = yt(t, t.ins_h, t.window[t.strstart + 3 - 1]), a = t.prev[t.strstart & t.w_mask] = t.head[t.ins_h], t.head[t.ins_h] = t.strstart + } while (0 != --t.match_length); + t.strstart++ + } else t.strstart += t.match_length, t.match_length = 0, t.ins_h = t.window[t.strstart], t.ins_h = yt(t, t.ins_h, t.window[t.strstart + 1]); + else i = X(t, 0, t.window[t.strstart]), t.lookahead--, t.strstart++; + if (i && (zt(t, !1), 0 === t.strm.avail_out)) return 1 + } + return t.insert = t.strstart < 2 ? t.strstart : 2, e === V ? (zt(t, !0), 0 === t.strm.avail_out ? 3 : 4) : t.sym_next && (zt(t, !1), 0 === t.strm.avail_out) ? 1 : 2 + }, + Tt = (t, e) => { + let a, i, n; + for (;;) { + if (t.lookahead < ut) { + if (Ut(t), t.lookahead < ut && e === q) return 1; + if (0 === t.lookahead) break + } + if (a = 0, t.lookahead >= 3 && (t.ins_h = yt(t, t.ins_h, t.window[t.strstart + 3 - 1]), a = t.prev[t.strstart & t.w_mask] = t.head[t.ins_h], t.head[t.ins_h] = t.strstart), t.prev_length = t.match_length, t.prev_match = t.match_start, t.match_length = 2, 0 !== a && t.prev_length < t.max_lazy_match && t.strstart - a <= t.w_size - ut && (t.match_length = Zt(t, a), t.match_length <= 5 && (t.strategy === rt || 3 === t.match_length && t.strstart - t.match_start > 4096) && (t.match_length = 2)), t.prev_length >= 3 && t.match_length <= t.prev_length) { + n = t.strstart + t.lookahead - 3, i = X(t, t.strstart - 1 - t.prev_match, t.prev_length - 3), t.lookahead -= t.prev_length - 1, t.prev_length -= 2; + do { + ++t.strstart <= n && (t.ins_h = yt(t, t.ins_h, t.window[t.strstart + 3 - 1]), a = t.prev[t.strstart & t.w_mask] = t.head[t.ins_h], t.head[t.ins_h] = t.strstart) + } while (0 != --t.prev_length); + if (t.match_available = 0, t.match_length = 2, t.strstart++, i && (zt(t, !1), 0 === t.strm.avail_out)) return 1 + } else if (t.match_available) { + if (i = X(t, 0, t.window[t.strstart - 1]), i && zt(t, !1), t.strstart++, t.lookahead--, 0 === t.strm.avail_out) return 1 + } else t.match_available = 1, t.strstart++, t.lookahead-- + } + return t.match_available && (i = X(t, 0, t.window[t.strstart - 1]), t.match_available = 0), t.insert = t.strstart < 2 ? t.strstart : 2, e === V ? (zt(t, !0), 0 === t.strm.avail_out ? 3 : 4) : t.sym_next && (zt(t, !1), 0 === t.strm.avail_out) ? 1 : 2 + }; + + function Ot(t, e, a, i, n) { + this.good_length = t, this.max_lazy = e, this.nice_length = a, this.max_chain = i, this.func = n + } + const It = [new Ot(0, 0, 0, 0, St), new Ot(4, 4, 8, 4, Dt), new Ot(4, 5, 16, 8, Dt), new Ot(4, 6, 32, 32, Dt), new Ot(4, 4, 16, 16, Tt), new Ot(8, 16, 32, 32, Tt), new Ot(8, 16, 128, 128, Tt), new Ot(8, 32, 128, 256, Tt), new Ot(32, 128, 258, 1024, Tt), new Ot(32, 258, 258, 4096, Tt)]; + + function Ft() { + this.strm = null, this.status = 0, this.pending_buf = null, this.pending_buf_size = 0, this.pending_out = 0, this.pending = 0, this.wrap = 0, this.gzhead = null, this.gzindex = 0, this.method = ft, this.last_flush = -1, this.w_size = 0, this.w_bits = 0, this.w_mask = 0, this.window = null, this.window_size = 0, this.prev = null, this.head = null, this.ins_h = 0, this.hash_size = 0, this.hash_bits = 0, this.hash_mask = 0, this.hash_shift = 0, this.block_start = 0, this.match_length = 0, this.prev_match = 0, this.match_available = 0, this.strstart = 0, this.match_start = 0, this.lookahead = 0, this.prev_length = 0, this.max_chain_length = 0, this.max_lazy_match = 0, this.level = 0, this.strategy = 0, this.good_match = 0, this.nice_match = 0, this.dyn_ltree = new Uint16Array(1146), this.dyn_dtree = new Uint16Array(122), this.bl_tree = new Uint16Array(78), kt(this.dyn_ltree), kt(this.dyn_dtree), kt(this.bl_tree), this.l_desc = null, this.d_desc = null, this.bl_desc = null, this.bl_count = new Uint16Array(16), this.heap = new Uint16Array(573), kt(this.heap), this.heap_len = 0, this.heap_max = 0, this.depth = new Uint16Array(573), kt(this.depth), this.sym_buf = 0, this.lit_bufsize = 0, this.sym_next = 0, this.sym_end = 0, this.opt_len = 0, this.static_len = 0, this.matches = 0, this.insert = 0, this.bi_buf = 0, this.bi_valid = 0 + } + const Lt = t => { + if (!t) return 1; + const e = t.state; + return !e || e.strm !== t || e.status !== wt && 57 !== e.status && 69 !== e.status && 73 !== e.status && 91 !== e.status && 103 !== e.status && e.status !== mt && e.status !== bt ? 1 : 0 + }, + Nt = t => { + if (Lt(t)) return gt(t, at); + t.total_in = t.total_out = 0, t.data_type = _t; + const e = t.state; + return e.pending = 0, e.pending_out = 0, e.wrap < 0 && (e.wrap = -e.wrap), e.status = 2 === e.wrap ? 57 : e.wrap ? wt : mt, t.adler = 2 === e.wrap ? 0 : 1, e.last_flush = -2, P(e), tt + }, + Bt = t => { + const e = Nt(t); + var a; + return e === tt && ((a = t.state).window_size = 2 * a.w_size, kt(a.head), a.max_lazy_match = It[a.level].max_lazy, a.good_match = It[a.level].good_length, a.nice_match = It[a.level].nice_length, a.max_chain_length = It[a.level].max_chain, a.strstart = 0, a.block_start = 0, a.lookahead = 0, a.insert = 0, a.match_length = a.prev_length = 2, a.match_available = 0, a.ins_h = 0), e + }, + Ct = (t, e, a, i, n, s) => { + if (!t) return at; + let r = 1; + if (e === st && (e = 6), i < 0 ? (r = 0, i = -i) : i > 15 && (r = 2, i -= 16), n < 1 || n > 9 || a !== ft || i < 8 || i > 15 || e < 0 || e > 9 || s < 0 || s > ht || 8 === i && 1 !== r) return gt(t, at); + 8 === i && (i = 9); + const o = new Ft; + return t.state = o, o.strm = t, o.status = wt, o.wrap = r, o.gzhead = null, o.w_bits = i, o.w_size = 1 << o.w_bits, o.w_mask = o.w_size - 1, o.hash_bits = n + 7, o.hash_size = 1 << o.hash_bits, o.hash_mask = o.hash_size - 1, o.hash_shift = ~~((o.hash_bits + 3 - 1) / 3), o.window = new Uint8Array(2 * o.w_size), o.head = new Uint16Array(o.hash_size), o.prev = new Uint16Array(o.w_size), o.lit_bufsize = 1 << n + 6, o.pending_buf_size = 4 * o.lit_bufsize, o.pending_buf = new Uint8Array(o.pending_buf_size), o.sym_buf = o.lit_bufsize, o.sym_end = 3 * (o.lit_bufsize - 1), o.level = e, o.strategy = s, o.method = a, Bt(t) + }; + var Mt = { + deflateInit: (t, e) => Ct(t, e, ft, 15, 8, dt), + deflateInit2: Ct, + deflateReset: Bt, + deflateResetKeep: Nt, + deflateSetHeader: (t, e) => Lt(t) || 2 !== t.state.wrap ? at : (t.state.gzhead = e, tt), + deflate: (t, e) => { + if (Lt(t) || e > $ || e < 0) return t ? gt(t, at) : at; + const a = t.state; + if (!t.output || 0 !== t.avail_in && !t.input || a.status === bt && e !== V) return gt(t, 0 === t.avail_out ? nt : at); + const i = a.last_flush; + if (a.last_flush = e, 0 !== a.pending) { + if (xt(t), 0 === t.avail_out) return a.last_flush = -1, tt + } else if (0 === t.avail_in && pt(e) <= pt(i) && e !== V) return gt(t, nt); + if (a.status === bt && 0 !== t.avail_in) return gt(t, nt); + if (a.status === wt && 0 === a.wrap && (a.status = mt), a.status === wt) { + let e = ft + (a.w_bits - 8 << 4) << 8, + i = -1; + if (i = a.strategy >= ot || a.level < 2 ? 0 : a.level < 6 ? 1 : 6 === a.level ? 2 : 3, e |= i << 6, 0 !== a.strstart && (e |= 32), e += 31 - e % 31, Et(a, e), 0 !== a.strstart && (Et(a, t.adler >>> 16), Et(a, 65535 & t.adler)), t.adler = 1, a.status = mt, xt(t), 0 !== a.pending) return a.last_flush = -1, tt + } + if (57 === a.status) + if (t.adler = 0, At(a, 31), At(a, 139), At(a, 8), a.gzhead) At(a, (a.gzhead.text ? 1 : 0) + (a.gzhead.hcrc ? 2 : 0) + (a.gzhead.extra ? 4 : 0) + (a.gzhead.name ? 8 : 0) + (a.gzhead.comment ? 16 : 0)), At(a, 255 & a.gzhead.time), At(a, a.gzhead.time >> 8 & 255), At(a, a.gzhead.time >> 16 & 255), At(a, a.gzhead.time >> 24 & 255), At(a, 9 === a.level ? 2 : a.strategy >= ot || a.level < 2 ? 4 : 0), At(a, 255 & a.gzhead.os), a.gzhead.extra && a.gzhead.extra.length && (At(a, 255 & a.gzhead.extra.length), At(a, a.gzhead.extra.length >> 8 & 255)), a.gzhead.hcrc && (t.adler = H(t.adler, a.pending_buf, a.pending, 0)), a.gzindex = 0, a.status = 69; + else if (At(a, 0), At(a, 0), At(a, 0), At(a, 0), At(a, 0), At(a, 9 === a.level ? 2 : a.strategy >= ot || a.level < 2 ? 4 : 0), At(a, 3), a.status = mt, xt(t), 0 !== a.pending) return a.last_flush = -1, tt; + if (69 === a.status) { + if (a.gzhead.extra) { + let e = a.pending, + i = (65535 & a.gzhead.extra.length) - a.gzindex; + for (; a.pending + i > a.pending_buf_size;) { + let n = a.pending_buf_size - a.pending; + if (a.pending_buf.set(a.gzhead.extra.subarray(a.gzindex, a.gzindex + n), a.pending), a.pending = a.pending_buf_size, a.gzhead.hcrc && a.pending > e && (t.adler = H(t.adler, a.pending_buf, a.pending - e, e)), a.gzindex += n, xt(t), 0 !== a.pending) return a.last_flush = -1, tt; + e = 0, i -= n + } + let n = new Uint8Array(a.gzhead.extra); + a.pending_buf.set(n.subarray(a.gzindex, a.gzindex + i), a.pending), a.pending += i, a.gzhead.hcrc && a.pending > e && (t.adler = H(t.adler, a.pending_buf, a.pending - e, e)), a.gzindex = 0 + } + a.status = 73 + } + if (73 === a.status) { + if (a.gzhead.name) { + let e, i = a.pending; + do { + if (a.pending === a.pending_buf_size) { + if (a.gzhead.hcrc && a.pending > i && (t.adler = H(t.adler, a.pending_buf, a.pending - i, i)), xt(t), 0 !== a.pending) return a.last_flush = -1, tt; + i = 0 + } + e = a.gzindex < a.gzhead.name.length ? 255 & a.gzhead.name.charCodeAt(a.gzindex++) : 0, At(a, e) + } while (0 !== e); + a.gzhead.hcrc && a.pending > i && (t.adler = H(t.adler, a.pending_buf, a.pending - i, i)), a.gzindex = 0 + } + a.status = 91 + } + if (91 === a.status) { + if (a.gzhead.comment) { + let e, i = a.pending; + do { + if (a.pending === a.pending_buf_size) { + if (a.gzhead.hcrc && a.pending > i && (t.adler = H(t.adler, a.pending_buf, a.pending - i, i)), xt(t), 0 !== a.pending) return a.last_flush = -1, tt; + i = 0 + } + e = a.gzindex < a.gzhead.comment.length ? 255 & a.gzhead.comment.charCodeAt(a.gzindex++) : 0, At(a, e) + } while (0 !== e); + a.gzhead.hcrc && a.pending > i && (t.adler = H(t.adler, a.pending_buf, a.pending - i, i)) + } + a.status = 103 + } + if (103 === a.status) { + if (a.gzhead.hcrc) { + if (a.pending + 2 > a.pending_buf_size && (xt(t), 0 !== a.pending)) return a.last_flush = -1, tt; + At(a, 255 & t.adler), At(a, t.adler >> 8 & 255), t.adler = 0 + } + if (a.status = mt, xt(t), 0 !== a.pending) return a.last_flush = -1, tt + } + if (0 !== t.avail_in || 0 !== a.lookahead || e !== q && a.status !== bt) { + let i = 0 === a.level ? St(a, e) : a.strategy === ot ? ((t, e) => { + let a; + for (;;) { + if (0 === t.lookahead && (Ut(t), 0 === t.lookahead)) { + if (e === q) return 1; + break + } + if (t.match_length = 0, a = X(t, 0, t.window[t.strstart]), t.lookahead--, t.strstart++, a && (zt(t, !1), 0 === t.strm.avail_out)) return 1 + } + return t.insert = 0, e === V ? (zt(t, !0), 0 === t.strm.avail_out ? 3 : 4) : t.sym_next && (zt(t, !1), 0 === t.strm.avail_out) ? 1 : 2 + })(a, e) : a.strategy === lt ? ((t, e) => { + let a, i, n, s; + const r = t.window; + for (;;) { + if (t.lookahead <= ct) { + if (Ut(t), t.lookahead <= ct && e === q) return 1; + if (0 === t.lookahead) break + } + if (t.match_length = 0, t.lookahead >= 3 && t.strstart > 0 && (n = t.strstart - 1, i = r[n], i === r[++n] && i === r[++n] && i === r[++n])) { + s = t.strstart + ct; + do {} while (i === r[++n] && i === r[++n] && i === r[++n] && i === r[++n] && i === r[++n] && i === r[++n] && i === r[++n] && i === r[++n] && n < s); + t.match_length = ct - (s - n), t.match_length > t.lookahead && (t.match_length = t.lookahead) + } + if (t.match_length >= 3 ? (a = X(t, 1, t.match_length - 3), t.lookahead -= t.match_length, t.strstart += t.match_length, t.match_length = 0) : (a = X(t, 0, t.window[t.strstart]), t.lookahead--, t.strstart++), a && (zt(t, !1), 0 === t.strm.avail_out)) return 1 + } + return t.insert = 0, e === V ? (zt(t, !0), 0 === t.strm.avail_out ? 3 : 4) : t.sym_next && (zt(t, !1), 0 === t.strm.avail_out) ? 1 : 2 + })(a, e) : It[a.level].func(a, e); + if (3 !== i && 4 !== i || (a.status = bt), 1 === i || 3 === i) return 0 === t.avail_out && (a.last_flush = -1), tt; + if (2 === i && (e === J ? W(a) : e !== $ && (Y(a, 0, 0, !1), e === Q && (kt(a.head), 0 === a.lookahead && (a.strstart = 0, a.block_start = 0, a.insert = 0))), xt(t), 0 === t.avail_out)) return a.last_flush = -1, tt + } + return e !== V ? tt : a.wrap <= 0 ? et : (2 === a.wrap ? (At(a, 255 & t.adler), At(a, t.adler >> 8 & 255), At(a, t.adler >> 16 & 255), At(a, t.adler >> 24 & 255), At(a, 255 & t.total_in), At(a, t.total_in >> 8 & 255), At(a, t.total_in >> 16 & 255), At(a, t.total_in >> 24 & 255)) : (Et(a, t.adler >>> 16), Et(a, 65535 & t.adler)), xt(t), a.wrap > 0 && (a.wrap = -a.wrap), 0 !== a.pending ? tt : et) + }, + deflateEnd: t => { + if (Lt(t)) return at; + const e = t.state.status; + return t.state = null, e === mt ? gt(t, it) : tt + }, + deflateSetDictionary: (t, e) => { + let a = e.length; + if (Lt(t)) return at; + const i = t.state, + n = i.wrap; + if (2 === n || 1 === n && i.status !== wt || i.lookahead) return at; + if (1 === n && (t.adler = C(t.adler, e, a, 0)), i.wrap = 0, a >= i.w_size) { + 0 === n && (kt(i.head), i.strstart = 0, i.block_start = 0, i.insert = 0); + let t = new Uint8Array(i.w_size); + t.set(e.subarray(a - i.w_size, a), 0), e = t, a = i.w_size + } + const s = t.avail_in, + r = t.next_in, + o = t.input; + for (t.avail_in = a, t.next_in = 0, t.input = e, Ut(i); i.lookahead >= 3;) { + let t = i.strstart, + e = i.lookahead - 2; + do { + i.ins_h = yt(i, i.ins_h, i.window[t + 3 - 1]), i.prev[t & i.w_mask] = i.head[i.ins_h], i.head[i.ins_h] = t, t++ + } while (--e); + i.strstart = t, i.lookahead = 2, Ut(i) + } + return i.strstart += i.lookahead, i.block_start = i.strstart, i.insert = i.lookahead, i.lookahead = 0, i.match_length = i.prev_length = 2, i.match_available = 0, t.next_in = r, t.input = o, t.avail_in = s, i.wrap = n, tt + }, + deflateInfo: "pako deflate (from Nodeca project)" + }; + const Ht = (t, e) => Object.prototype.hasOwnProperty.call(t, e); + var jt = function(t) { + const e = Array.prototype.slice.call(arguments, 1); + for (; e.length;) { + const a = e.shift(); + if (a) { + if ("object" != typeof a) throw new TypeError(a + "must be non-object"); + for (const e in a) Ht(a, e) && (t[e] = a[e]) + } + } + return t + }, + Kt = t => { + let e = 0; + for (let a = 0, i = t.length; a < i; a++) e += t[a].length; + const a = new Uint8Array(e); + for (let e = 0, i = 0, n = t.length; e < n; e++) { + let n = t[e]; + a.set(n, i), i += n.length + } + return a + }; + let Pt = !0; + try { + String.fromCharCode.apply(null, new Uint8Array(1)) + } catch (t) { + Pt = !1 + } + const Yt = new Uint8Array(256); + for (let t = 0; t < 256; t++) Yt[t] = t >= 252 ? 6 : t >= 248 ? 5 : t >= 240 ? 4 : t >= 224 ? 3 : t >= 192 ? 2 : 1; + Yt[254] = Yt[254] = 1; + var Gt = t => { + if ("function" == typeof TextEncoder && TextEncoder.prototype.encode) return (new TextEncoder).encode(t); + let e, a, i, n, s, r = t.length, + o = 0; + for (n = 0; n < r; n++) a = t.charCodeAt(n), 55296 == (64512 & a) && n + 1 < r && (i = t.charCodeAt(n + 1), 56320 == (64512 & i) && (a = 65536 + (a - 55296 << 10) + (i - 56320), n++)), o += a < 128 ? 1 : a < 2048 ? 2 : a < 65536 ? 3 : 4; + for (e = new Uint8Array(o), s = 0, n = 0; s < o; n++) a = t.charCodeAt(n), 55296 == (64512 & a) && n + 1 < r && (i = t.charCodeAt(n + 1), 56320 == (64512 & i) && (a = 65536 + (a - 55296 << 10) + (i - 56320), n++)), a < 128 ? e[s++] = a : a < 2048 ? (e[s++] = 192 | a >>> 6, e[s++] = 128 | 63 & a) : a < 65536 ? (e[s++] = 224 | a >>> 12, e[s++] = 128 | a >>> 6 & 63, e[s++] = 128 | 63 & a) : (e[s++] = 240 | a >>> 18, e[s++] = 128 | a >>> 12 & 63, e[s++] = 128 | a >>> 6 & 63, e[s++] = 128 | 63 & a); + return e + }, + Xt = (t, e) => { + const a = e || t.length; + if ("function" == typeof TextDecoder && TextDecoder.prototype.decode) return (new TextDecoder).decode(t.subarray(0, e)); + let i, n; + const s = new Array(2 * a); + for (n = 0, i = 0; i < a;) { + let e = t[i++]; + if (e < 128) { + s[n++] = e; + continue + } + let r = Yt[e]; + if (r > 4) s[n++] = 65533, i += r - 1; + else { + for (e &= 2 === r ? 31 : 3 === r ? 15 : 7; r > 1 && i < a;) e = e << 6 | 63 & t[i++], r--; + r > 1 ? s[n++] = 65533 : e < 65536 ? s[n++] = e : (e -= 65536, s[n++] = 55296 | e >> 10 & 1023, s[n++] = 56320 | 1023 & e) + } + } + return ((t, e) => { + if (e < 65534 && t.subarray && Pt) return String.fromCharCode.apply(null, t.length === e ? t : t.subarray(0, e)); + let a = ""; + for (let i = 0; i < e; i++) a += String.fromCharCode(t[i]); + return a + })(s, n) + }, + Wt = (t, e) => { + (e = e || t.length) > t.length && (e = t.length); + let a = e - 1; + for (; a >= 0 && 128 == (192 & t[a]);) a--; + return a < 0 || 0 === a ? e : a + Yt[t[a]] > e ? a : e + }; + var qt = function() { + this.input = null, this.next_in = 0, this.avail_in = 0, this.total_in = 0, this.output = null, this.next_out = 0, this.avail_out = 0, this.total_out = 0, this.msg = "", this.state = null, this.data_type = 2, this.adler = 0 + }; + const Jt = Object.prototype.toString, + { + Z_NO_FLUSH: Qt, + Z_SYNC_FLUSH: Vt, + Z_FULL_FLUSH: $t, + Z_FINISH: te, + Z_OK: ee, + Z_STREAM_END: ae, + Z_DEFAULT_COMPRESSION: ie, + Z_DEFAULT_STRATEGY: ne, + Z_DEFLATED: se + } = K; + + function re(t) { + this.options = jt({ + level: ie, + method: se, + chunkSize: 16384, + windowBits: 15, + memLevel: 8, + strategy: ne + }, t || {}); + let e = this.options; + e.raw && e.windowBits > 0 ? e.windowBits = -e.windowBits : e.gzip && e.windowBits > 0 && e.windowBits < 16 && (e.windowBits += 16), this.err = 0, this.msg = "", this.ended = !1, this.chunks = [], this.strm = new qt, this.strm.avail_out = 0; + let a = Mt.deflateInit2(this.strm, e.level, e.method, e.windowBits, e.memLevel, e.strategy); + if (a !== ee) throw new Error(j[a]); + if (e.header && Mt.deflateSetHeader(this.strm, e.header), e.dictionary) { + let t; + if (t = "string" == typeof e.dictionary ? Gt(e.dictionary) : "[object ArrayBuffer]" === Jt.call(e.dictionary) ? new Uint8Array(e.dictionary) : e.dictionary, a = Mt.deflateSetDictionary(this.strm, t), a !== ee) throw new Error(j[a]); + this._dict_set = !0 + } + } + + function oe(t, e) { + const a = new re(e); + if (a.push(t, !0), a.err) throw a.msg || j[a.err]; + return a.result + } + re.prototype.push = function(t, e) { + const a = this.strm, + i = this.options.chunkSize; + let n, s; + if (this.ended) return !1; + for (s = e === ~~e ? e : !0 === e ? te : Qt, "string" == typeof t ? a.input = Gt(t) : "[object ArrayBuffer]" === Jt.call(t) ? a.input = new Uint8Array(t) : a.input = t, a.next_in = 0, a.avail_in = a.input.length;;) + if (0 === a.avail_out && (a.output = new Uint8Array(i), a.next_out = 0, a.avail_out = i), (s === Vt || s === $t) && a.avail_out <= 6) this.onData(a.output.subarray(0, a.next_out)), a.avail_out = 0; + else { + if (n = Mt.deflate(a, s), n === ae) return a.next_out > 0 && this.onData(a.output.subarray(0, a.next_out)), n = Mt.deflateEnd(this.strm), this.onEnd(n), this.ended = !0, n === ee; + if (0 !== a.avail_out) { + if (s > 0 && a.next_out > 0) this.onData(a.output.subarray(0, a.next_out)), a.avail_out = 0; + else if (0 === a.avail_in) break + } else this.onData(a.output) + } return !0 + }, re.prototype.onData = function(t) { + this.chunks.push(t) + }, re.prototype.onEnd = function(t) { + t === ee && (this.result = Kt(this.chunks)), this.chunks = [], this.err = t, this.msg = this.strm.msg + }; + var le = { + Deflate: re, + deflate: oe, + deflateRaw: function(t, e) { + return (e = e || {}).raw = !0, oe(t, e) + }, + gzip: function(t, e) { + return (e = e || {}).gzip = !0, oe(t, e) + }, + constants: K + }; + const he = 16209; + var de = function(t, e) { + let a, i, n, s, r, o, l, h, d, _, f, c, u, w, m, b, g, p, k, v, y, x, z, A; + const E = t.state; + a = t.next_in, z = t.input, i = a + (t.avail_in - 5), n = t.next_out, A = t.output, s = n - (e - t.avail_out), r = n + (t.avail_out - 257), o = E.dmax, l = E.wsize, h = E.whave, d = E.wnext, _ = E.window, f = E.hold, c = E.bits, u = E.lencode, w = E.distcode, m = (1 << E.lenbits) - 1, b = (1 << E.distbits) - 1; + t: do { + c < 15 && (f += z[a++] << c, c += 8, f += z[a++] << c, c += 8), g = u[f & m]; + e: for (;;) { + if (p = g >>> 24, f >>>= p, c -= p, p = g >>> 16 & 255, 0 === p) A[n++] = 65535 & g; + else { + if (!(16 & p)) { + if (0 == (64 & p)) { + g = u[(65535 & g) + (f & (1 << p) - 1)]; + continue e + } + if (32 & p) { + E.mode = 16191; + break t + } + t.msg = "invalid literal/length code", E.mode = he; + break t + } + k = 65535 & g, p &= 15, p && (c < p && (f += z[a++] << c, c += 8), k += f & (1 << p) - 1, f >>>= p, c -= p), c < 15 && (f += z[a++] << c, c += 8, f += z[a++] << c, c += 8), g = w[f & b]; + a: for (;;) { + if (p = g >>> 24, f >>>= p, c -= p, p = g >>> 16 & 255, !(16 & p)) { + if (0 == (64 & p)) { + g = w[(65535 & g) + (f & (1 << p) - 1)]; + continue a + } + t.msg = "invalid distance code", E.mode = he; + break t + } + if (v = 65535 & g, p &= 15, c < p && (f += z[a++] << c, c += 8, c < p && (f += z[a++] << c, c += 8)), v += f & (1 << p) - 1, v > o) { + t.msg = "invalid distance too far back", E.mode = he; + break t + } + if (f >>>= p, c -= p, p = n - s, v > p) { + if (p = v - p, p > h && E.sane) { + t.msg = "invalid distance too far back", E.mode = he; + break t + } + if (y = 0, x = _, 0 === d) { + if (y += l - p, p < k) { + k -= p; + do { + A[n++] = _[y++] + } while (--p); + y = n - v, x = A + } + } else if (d < p) { + if (y += l + d - p, p -= d, p < k) { + k -= p; + do { + A[n++] = _[y++] + } while (--p); + if (y = 0, d < k) { + p = d, k -= p; + do { + A[n++] = _[y++] + } while (--p); + y = n - v, x = A + } + } + } else if (y += d - p, p < k) { + k -= p; + do { + A[n++] = _[y++] + } while (--p); + y = n - v, x = A + } + for (; k > 2;) A[n++] = x[y++], A[n++] = x[y++], A[n++] = x[y++], k -= 3; + k && (A[n++] = x[y++], k > 1 && (A[n++] = x[y++])) + } else { + y = n - v; + do { + A[n++] = A[y++], A[n++] = A[y++], A[n++] = A[y++], k -= 3 + } while (k > 2); + k && (A[n++] = A[y++], k > 1 && (A[n++] = A[y++])) + } + break + } + } + break + } + } while (a < i && n < r); + k = c >> 3, a -= k, c -= k << 3, f &= (1 << c) - 1, t.next_in = a, t.next_out = n, t.avail_in = a < i ? i - a + 5 : 5 - (a - i), t.avail_out = n < r ? r - n + 257 : 257 - (n - r), E.hold = f, E.bits = c + }; + const _e = 15, + fe = new Uint16Array([3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 15, 17, 19, 23, 27, 31, 35, 43, 51, 59, 67, 83, 99, 115, 131, 163, 195, 227, 258, 0, 0]), + ce = new Uint8Array([16, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 18, 18, 18, 18, 19, 19, 19, 19, 20, 20, 20, 20, 21, 21, 21, 21, 16, 72, 78]), + ue = new Uint16Array([1, 2, 3, 4, 5, 7, 9, 13, 17, 25, 33, 49, 65, 97, 129, 193, 257, 385, 513, 769, 1025, 1537, 2049, 3073, 4097, 6145, 8193, 12289, 16385, 24577, 0, 0]), + we = new Uint8Array([16, 16, 16, 16, 17, 17, 18, 18, 19, 19, 20, 20, 21, 21, 22, 22, 23, 23, 24, 24, 25, 25, 26, 26, 27, 27, 28, 28, 29, 29, 64, 64]); + var me = (t, e, a, i, n, s, r, o) => { + const l = o.bits; + let h, d, _, f, c, u, w = 0, + m = 0, + b = 0, + g = 0, + p = 0, + k = 0, + v = 0, + y = 0, + x = 0, + z = 0, + A = null; + const E = new Uint16Array(16), + R = new Uint16Array(16); + let Z, U, S, D = null; + for (w = 0; w <= _e; w++) E[w] = 0; + for (m = 0; m < i; m++) E[e[a + m]]++; + for (p = l, g = _e; g >= 1 && 0 === E[g]; g--); + if (p > g && (p = g), 0 === g) return n[s++] = 20971520, n[s++] = 20971520, o.bits = 1, 0; + for (b = 1; b < g && 0 === E[b]; b++); + for (p < b && (p = b), y = 1, w = 1; w <= _e; w++) + if (y <<= 1, y -= E[w], y < 0) return -1; + if (y > 0 && (0 === t || 1 !== g)) return -1; + for (R[1] = 0, w = 1; w < _e; w++) R[w + 1] = R[w] + E[w]; + for (m = 0; m < i; m++) 0 !== e[a + m] && (r[R[e[a + m]]++] = m); + if (0 === t ? (A = D = r, u = 20) : 1 === t ? (A = fe, D = ce, u = 257) : (A = ue, D = we, u = 0), z = 0, m = 0, w = b, c = s, k = p, v = 0, _ = -1, x = 1 << p, f = x - 1, 1 === t && x > 852 || 2 === t && x > 592) return 1; + for (;;) { + Z = w - v, r[m] + 1 < u ? (U = 0, S = r[m]) : r[m] >= u ? (U = D[r[m] - u], S = A[r[m] - u]) : (U = 96, S = 0), h = 1 << w - v, d = 1 << k, b = d; + do { + d -= h, n[c + (z >> v) + d] = Z << 24 | U << 16 | S | 0 + } while (0 !== d); + for (h = 1 << w - 1; z & h;) h >>= 1; + if (0 !== h ? (z &= h - 1, z += h) : z = 0, m++, 0 == --E[w]) { + if (w === g) break; + w = e[a + r[m]] + } + if (w > p && (z & f) !== _) { + for (0 === v && (v = p), c += b, k = w - v, y = 1 << k; k + v < g && (y -= E[k + v], !(y <= 0));) k++, y <<= 1; + if (x += 1 << k, 1 === t && x > 852 || 2 === t && x > 592) return 1; + _ = z & f, n[_] = p << 24 | k << 16 | c - s | 0 + } + } + return 0 !== z && (n[c + z] = w - v << 24 | 64 << 16 | 0), o.bits = p, 0 + }; + const { + Z_FINISH: be, + Z_BLOCK: ge, + Z_TREES: pe, + Z_OK: ke, + Z_STREAM_END: ve, + Z_NEED_DICT: ye, + Z_STREAM_ERROR: xe, + Z_DATA_ERROR: ze, + Z_MEM_ERROR: Ae, + Z_BUF_ERROR: Ee, + Z_DEFLATED: Re + } = K, Ze = 16180, Ue = 16190, Se = 16191, De = 16192, Te = 16194, Oe = 16199, Ie = 16200, Fe = 16206, Le = 16209, Ne = t => (t >>> 24 & 255) + (t >>> 8 & 65280) + ((65280 & t) << 8) + ((255 & t) << 24); + + function Be() { + this.strm = null, this.mode = 0, this.last = !1, this.wrap = 0, this.havedict = !1, this.flags = 0, this.dmax = 0, this.check = 0, this.total = 0, this.head = null, this.wbits = 0, this.wsize = 0, this.whave = 0, this.wnext = 0, this.window = null, this.hold = 0, this.bits = 0, this.length = 0, this.offset = 0, this.extra = 0, this.lencode = null, this.distcode = null, this.lenbits = 0, this.distbits = 0, this.ncode = 0, this.nlen = 0, this.ndist = 0, this.have = 0, this.next = null, this.lens = new Uint16Array(320), this.work = new Uint16Array(288), this.lendyn = null, this.distdyn = null, this.sane = 0, this.back = 0, this.was = 0 + } + const Ce = t => { + if (!t) return 1; + const e = t.state; + return !e || e.strm !== t || e.mode < Ze || e.mode > 16211 ? 1 : 0 + }, + Me = t => { + if (Ce(t)) return xe; + const e = t.state; + return t.total_in = t.total_out = e.total = 0, t.msg = "", e.wrap && (t.adler = 1 & e.wrap), e.mode = Ze, e.last = 0, e.havedict = 0, e.flags = -1, e.dmax = 32768, e.head = null, e.hold = 0, e.bits = 0, e.lencode = e.lendyn = new Int32Array(852), e.distcode = e.distdyn = new Int32Array(592), e.sane = 1, e.back = -1, ke + }, + He = t => { + if (Ce(t)) return xe; + const e = t.state; + return e.wsize = 0, e.whave = 0, e.wnext = 0, Me(t) + }, + je = (t, e) => { + let a; + if (Ce(t)) return xe; + const i = t.state; + return e < 0 ? (a = 0, e = -e) : (a = 5 + (e >> 4), e < 48 && (e &= 15)), e && (e < 8 || e > 15) ? xe : (null !== i.window && i.wbits !== e && (i.window = null), i.wrap = a, i.wbits = e, He(t)) + }, + Ke = (t, e) => { + if (!t) return xe; + const a = new Be; + t.state = a, a.strm = t, a.window = null, a.mode = Ze; + const i = je(t, e); + return i !== ke && (t.state = null), i + }; + let Pe, Ye, Ge = !0; + const Xe = t => { + if (Ge) { + Pe = new Int32Array(512), Ye = new Int32Array(32); + let e = 0; + for (; e < 144;) t.lens[e++] = 8; + for (; e < 256;) t.lens[e++] = 9; + for (; e < 280;) t.lens[e++] = 7; + for (; e < 288;) t.lens[e++] = 8; + for (me(1, t.lens, 0, 288, Pe, 0, t.work, { + bits: 9 + }), e = 0; e < 32;) t.lens[e++] = 5; + me(2, t.lens, 0, 32, Ye, 0, t.work, { + bits: 5 + }), Ge = !1 + } + t.lencode = Pe, t.lenbits = 9, t.distcode = Ye, t.distbits = 5 + }, + We = (t, e, a, i) => { + let n; + const s = t.state; + return null === s.window && (s.wsize = 1 << s.wbits, s.wnext = 0, s.whave = 0, s.window = new Uint8Array(s.wsize)), i >= s.wsize ? (s.window.set(e.subarray(a - s.wsize, a), 0), s.wnext = 0, s.whave = s.wsize) : (n = s.wsize - s.wnext, n > i && (n = i), s.window.set(e.subarray(a - i, a - i + n), s.wnext), (i -= n) ? (s.window.set(e.subarray(a - i, a), 0), s.wnext = i, s.whave = s.wsize) : (s.wnext += n, s.wnext === s.wsize && (s.wnext = 0), s.whave < s.wsize && (s.whave += n))), 0 + }; + var qe = { + inflateReset: He, + inflateReset2: je, + inflateResetKeep: Me, + inflateInit: t => Ke(t, 15), + inflateInit2: Ke, + inflate: (t, e) => { + let a, i, n, s, r, o, l, h, d, _, f, c, u, w, m, b, g, p, k, v, y, x, z = 0; + const A = new Uint8Array(4); + let E, R; + const Z = new Uint8Array([16, 17, 18, 0, 8, 7, 9, 6, 10, 5, 11, 4, 12, 3, 13, 2, 14, 1, 15]); + if (Ce(t) || !t.output || !t.input && 0 !== t.avail_in) return xe; + a = t.state, a.mode === Se && (a.mode = De), r = t.next_out, n = t.output, l = t.avail_out, s = t.next_in, i = t.input, o = t.avail_in, h = a.hold, d = a.bits, _ = o, f = l, x = ke; + t: for (;;) switch (a.mode) { + case Ze: + if (0 === a.wrap) { + a.mode = De; + break + } + for (; d < 16;) { + if (0 === o) break t; + o--, h += i[s++] << d, d += 8 + } + if (2 & a.wrap && 35615 === h) { + 0 === a.wbits && (a.wbits = 15), a.check = 0, A[0] = 255 & h, A[1] = h >>> 8 & 255, a.check = H(a.check, A, 2, 0), h = 0, d = 0, a.mode = 16181; + break + } + if (a.head && (a.head.done = !1), !(1 & a.wrap) || (((255 & h) << 8) + (h >> 8)) % 31) { + t.msg = "incorrect header check", a.mode = Le; + break + } + if ((15 & h) !== Re) { + t.msg = "unknown compression method", a.mode = Le; + break + } + if (h >>>= 4, d -= 4, y = 8 + (15 & h), 0 === a.wbits && (a.wbits = y), y > 15 || y > a.wbits) { + t.msg = "invalid window size", a.mode = Le; + break + } + a.dmax = 1 << a.wbits, a.flags = 0, t.adler = a.check = 1, a.mode = 512 & h ? 16189 : Se, h = 0, d = 0; + break; + case 16181: + for (; d < 16;) { + if (0 === o) break t; + o--, h += i[s++] << d, d += 8 + } + if (a.flags = h, (255 & a.flags) !== Re) { + t.msg = "unknown compression method", a.mode = Le; + break + } + if (57344 & a.flags) { + t.msg = "unknown header flags set", a.mode = Le; + break + } + a.head && (a.head.text = h >> 8 & 1), 512 & a.flags && 4 & a.wrap && (A[0] = 255 & h, A[1] = h >>> 8 & 255, a.check = H(a.check, A, 2, 0)), h = 0, d = 0, a.mode = 16182; + case 16182: + for (; d < 32;) { + if (0 === o) break t; + o--, h += i[s++] << d, d += 8 + } + a.head && (a.head.time = h), 512 & a.flags && 4 & a.wrap && (A[0] = 255 & h, A[1] = h >>> 8 & 255, A[2] = h >>> 16 & 255, A[3] = h >>> 24 & 255, a.check = H(a.check, A, 4, 0)), h = 0, d = 0, a.mode = 16183; + case 16183: + for (; d < 16;) { + if (0 === o) break t; + o--, h += i[s++] << d, d += 8 + } + a.head && (a.head.xflags = 255 & h, a.head.os = h >> 8), 512 & a.flags && 4 & a.wrap && (A[0] = 255 & h, A[1] = h >>> 8 & 255, a.check = H(a.check, A, 2, 0)), h = 0, d = 0, a.mode = 16184; + case 16184: + if (1024 & a.flags) { + for (; d < 16;) { + if (0 === o) break t; + o--, h += i[s++] << d, d += 8 + } + a.length = h, a.head && (a.head.extra_len = h), 512 & a.flags && 4 & a.wrap && (A[0] = 255 & h, A[1] = h >>> 8 & 255, a.check = H(a.check, A, 2, 0)), h = 0, d = 0 + } else a.head && (a.head.extra = null); + a.mode = 16185; + case 16185: + if (1024 & a.flags && (c = a.length, c > o && (c = o), c && (a.head && (y = a.head.extra_len - a.length, a.head.extra || (a.head.extra = new Uint8Array(a.head.extra_len)), a.head.extra.set(i.subarray(s, s + c), y)), 512 & a.flags && 4 & a.wrap && (a.check = H(a.check, i, c, s)), o -= c, s += c, a.length -= c), a.length)) break t; + a.length = 0, a.mode = 16186; + case 16186: + if (2048 & a.flags) { + if (0 === o) break t; + c = 0; + do { + y = i[s + c++], a.head && y && a.length < 65536 && (a.head.name += String.fromCharCode(y)) + } while (y && c < o); + if (512 & a.flags && 4 & a.wrap && (a.check = H(a.check, i, c, s)), o -= c, s += c, y) break t + } else a.head && (a.head.name = null); + a.length = 0, a.mode = 16187; + case 16187: + if (4096 & a.flags) { + if (0 === o) break t; + c = 0; + do { + y = i[s + c++], a.head && y && a.length < 65536 && (a.head.comment += String.fromCharCode(y)) + } while (y && c < o); + if (512 & a.flags && 4 & a.wrap && (a.check = H(a.check, i, c, s)), o -= c, s += c, y) break t + } else a.head && (a.head.comment = null); + a.mode = 16188; + case 16188: + if (512 & a.flags) { + for (; d < 16;) { + if (0 === o) break t; + o--, h += i[s++] << d, d += 8 + } + if (4 & a.wrap && h !== (65535 & a.check)) { + t.msg = "header crc mismatch", a.mode = Le; + break + } + h = 0, d = 0 + } + a.head && (a.head.hcrc = a.flags >> 9 & 1, a.head.done = !0), t.adler = a.check = 0, a.mode = Se; + break; + case 16189: + for (; d < 32;) { + if (0 === o) break t; + o--, h += i[s++] << d, d += 8 + } + t.adler = a.check = Ne(h), h = 0, d = 0, a.mode = Ue; + case Ue: + if (0 === a.havedict) return t.next_out = r, t.avail_out = l, t.next_in = s, t.avail_in = o, a.hold = h, a.bits = d, ye; + t.adler = a.check = 1, a.mode = Se; + case Se: + if (e === ge || e === pe) break t; + case De: + if (a.last) { + h >>>= 7 & d, d -= 7 & d, a.mode = Fe; + break + } + for (; d < 3;) { + if (0 === o) break t; + o--, h += i[s++] << d, d += 8 + } + switch (a.last = 1 & h, h >>>= 1, d -= 1, 3 & h) { + case 0: + a.mode = 16193; + break; + case 1: + if (Xe(a), a.mode = Oe, e === pe) { + h >>>= 2, d -= 2; + break t + } + break; + case 2: + a.mode = 16196; + break; + case 3: + t.msg = "invalid block type", a.mode = Le + } + h >>>= 2, d -= 2; + break; + case 16193: + for (h >>>= 7 & d, d -= 7 & d; d < 32;) { + if (0 === o) break t; + o--, h += i[s++] << d, d += 8 + } + if ((65535 & h) != (h >>> 16 ^ 65535)) { + t.msg = "invalid stored block lengths", a.mode = Le; + break + } + if (a.length = 65535 & h, h = 0, d = 0, a.mode = Te, e === pe) break t; + case Te: + a.mode = 16195; + case 16195: + if (c = a.length, c) { + if (c > o && (c = o), c > l && (c = l), 0 === c) break t; + n.set(i.subarray(s, s + c), r), o -= c, s += c, l -= c, r += c, a.length -= c; + break + } + a.mode = Se; + break; + case 16196: + for (; d < 14;) { + if (0 === o) break t; + o--, h += i[s++] << d, d += 8 + } + if (a.nlen = 257 + (31 & h), h >>>= 5, d -= 5, a.ndist = 1 + (31 & h), h >>>= 5, d -= 5, a.ncode = 4 + (15 & h), h >>>= 4, d -= 4, a.nlen > 286 || a.ndist > 30) { + t.msg = "too many length or distance symbols", a.mode = Le; + break + } + a.have = 0, a.mode = 16197; + case 16197: + for (; a.have < a.ncode;) { + for (; d < 3;) { + if (0 === o) break t; + o--, h += i[s++] << d, d += 8 + } + a.lens[Z[a.have++]] = 7 & h, h >>>= 3, d -= 3 + } + for (; a.have < 19;) a.lens[Z[a.have++]] = 0; + if (a.lencode = a.lendyn, a.lenbits = 7, E = { + bits: a.lenbits + }, x = me(0, a.lens, 0, 19, a.lencode, 0, a.work, E), a.lenbits = E.bits, x) { + t.msg = "invalid code lengths set", a.mode = Le; + break + } + a.have = 0, a.mode = 16198; + case 16198: + for (; a.have < a.nlen + a.ndist;) { + for (; z = a.lencode[h & (1 << a.lenbits) - 1], m = z >>> 24, b = z >>> 16 & 255, g = 65535 & z, !(m <= d);) { + if (0 === o) break t; + o--, h += i[s++] << d, d += 8 + } + if (g < 16) h >>>= m, d -= m, a.lens[a.have++] = g; + else { + if (16 === g) { + for (R = m + 2; d < R;) { + if (0 === o) break t; + o--, h += i[s++] << d, d += 8 + } + if (h >>>= m, d -= m, 0 === a.have) { + t.msg = "invalid bit length repeat", a.mode = Le; + break + } + y = a.lens[a.have - 1], c = 3 + (3 & h), h >>>= 2, d -= 2 + } else if (17 === g) { + for (R = m + 3; d < R;) { + if (0 === o) break t; + o--, h += i[s++] << d, d += 8 + } + h >>>= m, d -= m, y = 0, c = 3 + (7 & h), h >>>= 3, d -= 3 + } else { + for (R = m + 7; d < R;) { + if (0 === o) break t; + o--, h += i[s++] << d, d += 8 + } + h >>>= m, d -= m, y = 0, c = 11 + (127 & h), h >>>= 7, d -= 7 + } + if (a.have + c > a.nlen + a.ndist) { + t.msg = "invalid bit length repeat", a.mode = Le; + break + } + for (; c--;) a.lens[a.have++] = y + } + } + if (a.mode === Le) break; + if (0 === a.lens[256]) { + t.msg = "invalid code -- missing end-of-block", a.mode = Le; + break + } + if (a.lenbits = 9, E = { + bits: a.lenbits + }, x = me(1, a.lens, 0, a.nlen, a.lencode, 0, a.work, E), a.lenbits = E.bits, x) { + t.msg = "invalid literal/lengths set", a.mode = Le; + break + } + if (a.distbits = 6, a.distcode = a.distdyn, E = { + bits: a.distbits + }, x = me(2, a.lens, a.nlen, a.ndist, a.distcode, 0, a.work, E), a.distbits = E.bits, x) { + t.msg = "invalid distances set", a.mode = Le; + break + } + if (a.mode = Oe, e === pe) break t; + case Oe: + a.mode = Ie; + case Ie: + if (o >= 6 && l >= 258) { + t.next_out = r, t.avail_out = l, t.next_in = s, t.avail_in = o, a.hold = h, a.bits = d, de(t, f), r = t.next_out, n = t.output, l = t.avail_out, s = t.next_in, i = t.input, o = t.avail_in, h = a.hold, d = a.bits, a.mode === Se && (a.back = -1); + break + } + for (a.back = 0; z = a.lencode[h & (1 << a.lenbits) - 1], m = z >>> 24, b = z >>> 16 & 255, g = 65535 & z, !(m <= d);) { + if (0 === o) break t; + o--, h += i[s++] << d, d += 8 + } + if (b && 0 == (240 & b)) { + for (p = m, k = b, v = g; z = a.lencode[v + ((h & (1 << p + k) - 1) >> p)], m = z >>> 24, b = z >>> 16 & 255, g = 65535 & z, !(p + m <= d);) { + if (0 === o) break t; + o--, h += i[s++] << d, d += 8 + } + h >>>= p, d -= p, a.back += p + } + if (h >>>= m, d -= m, a.back += m, a.length = g, 0 === b) { + a.mode = 16205; + break + } + if (32 & b) { + a.back = -1, a.mode = Se; + break + } + if (64 & b) { + t.msg = "invalid literal/length code", a.mode = Le; + break + } + a.extra = 15 & b, a.mode = 16201; + case 16201: + if (a.extra) { + for (R = a.extra; d < R;) { + if (0 === o) break t; + o--, h += i[s++] << d, d += 8 + } + a.length += h & (1 << a.extra) - 1, h >>>= a.extra, d -= a.extra, a.back += a.extra + } + a.was = a.length, a.mode = 16202; + case 16202: + for (; z = a.distcode[h & (1 << a.distbits) - 1], m = z >>> 24, b = z >>> 16 & 255, g = 65535 & z, !(m <= d);) { + if (0 === o) break t; + o--, h += i[s++] << d, d += 8 + } + if (0 == (240 & b)) { + for (p = m, k = b, v = g; z = a.distcode[v + ((h & (1 << p + k) - 1) >> p)], m = z >>> 24, b = z >>> 16 & 255, g = 65535 & z, !(p + m <= d);) { + if (0 === o) break t; + o--, h += i[s++] << d, d += 8 + } + h >>>= p, d -= p, a.back += p + } + if (h >>>= m, d -= m, a.back += m, 64 & b) { + t.msg = "invalid distance code", a.mode = Le; + break + } + a.offset = g, a.extra = 15 & b, a.mode = 16203; + case 16203: + if (a.extra) { + for (R = a.extra; d < R;) { + if (0 === o) break t; + o--, h += i[s++] << d, d += 8 + } + a.offset += h & (1 << a.extra) - 1, h >>>= a.extra, d -= a.extra, a.back += a.extra + } + if (a.offset > a.dmax) { + t.msg = "invalid distance too far back", a.mode = Le; + break + } + a.mode = 16204; + case 16204: + if (0 === l) break t; + if (c = f - l, a.offset > c) { + if (c = a.offset - c, c > a.whave && a.sane) { + t.msg = "invalid distance too far back", a.mode = Le; + break + } + c > a.wnext ? (c -= a.wnext, u = a.wsize - c) : u = a.wnext - c, c > a.length && (c = a.length), w = a.window + } else w = n, u = r - a.offset, c = a.length; + c > l && (c = l), l -= c, a.length -= c; + do { + n[r++] = w[u++] + } while (--c); + 0 === a.length && (a.mode = Ie); + break; + case 16205: + if (0 === l) break t; + n[r++] = a.length, l--, a.mode = Ie; + break; + case Fe: + if (a.wrap) { + for (; d < 32;) { + if (0 === o) break t; + o--, h |= i[s++] << d, d += 8 + } + if (f -= l, t.total_out += f, a.total += f, 4 & a.wrap && f && (t.adler = a.check = a.flags ? H(a.check, n, f, r - f) : C(a.check, n, f, r - f)), f = l, 4 & a.wrap && (a.flags ? h : Ne(h)) !== a.check) { + t.msg = "incorrect data check", a.mode = Le; + break + } + h = 0, d = 0 + } + a.mode = 16207; + case 16207: + if (a.wrap && a.flags) { + for (; d < 32;) { + if (0 === o) break t; + o--, h += i[s++] << d, d += 8 + } + if (4 & a.wrap && h !== (4294967295 & a.total)) { + t.msg = "incorrect length check", a.mode = Le; + break + } + h = 0, d = 0 + } + a.mode = 16208; + case 16208: + x = ve; + break t; + case Le: + x = ze; + break t; + case 16210: + return Ae; + default: + return xe + } + return t.next_out = r, t.avail_out = l, t.next_in = s, t.avail_in = o, a.hold = h, a.bits = d, (a.wsize || f !== t.avail_out && a.mode < Le && (a.mode < Fe || e !== be)) && We(t, t.output, t.next_out, f - t.avail_out), _ -= t.avail_in, f -= t.avail_out, t.total_in += _, t.total_out += f, a.total += f, 4 & a.wrap && f && (t.adler = a.check = a.flags ? H(a.check, n, f, t.next_out - f) : C(a.check, n, f, t.next_out - f)), t.data_type = a.bits + (a.last ? 64 : 0) + (a.mode === Se ? 128 : 0) + (a.mode === Oe || a.mode === Te ? 256 : 0), (0 === _ && 0 === f || e === be) && x === ke && (x = Ee), x + }, + inflateEnd: t => { + if (Ce(t)) return xe; + let e = t.state; + return e.window && (e.window = null), t.state = null, ke + }, + inflateGetHeader: (t, e) => { + if (Ce(t)) return xe; + const a = t.state; + return 0 == (2 & a.wrap) ? xe : (a.head = e, e.done = !1, ke) + }, + inflateSetDictionary: (t, e) => { + const a = e.length; + let i, n, s; + return Ce(t) ? xe : (i = t.state, 0 !== i.wrap && i.mode !== Ue ? xe : i.mode === Ue && (n = 1, n = C(n, e, a, 0), n !== i.check) ? ze : (s = We(t, e, a, a), s ? (i.mode = 16210, Ae) : (i.havedict = 1, ke))) + }, + inflateInfo: "pako inflate (from Nodeca project)" + }; + var Je = function() { + this.text = 0, this.time = 0, this.xflags = 0, this.os = 0, this.extra = null, this.extra_len = 0, this.name = "", this.comment = "", this.hcrc = 0, this.done = !1 + }; + const Qe = Object.prototype.toString, + { + Z_NO_FLUSH: Ve, + Z_FINISH: $e, + Z_OK: ta, + Z_STREAM_END: ea, + Z_NEED_DICT: aa, + Z_STREAM_ERROR: ia, + Z_DATA_ERROR: na, + Z_MEM_ERROR: sa + } = K; + + function ra(t) { + this.options = jt({ + chunkSize: 65536, + windowBits: 15, + to: "" + }, t || {}); + const e = this.options; + e.raw && e.windowBits >= 0 && e.windowBits < 16 && (e.windowBits = -e.windowBits, 0 === e.windowBits && (e.windowBits = -15)), !(e.windowBits >= 0 && e.windowBits < 16) || t && t.windowBits || (e.windowBits += 32), e.windowBits > 15 && e.windowBits < 48 && 0 == (15 & e.windowBits) && (e.windowBits |= 15), this.err = 0, this.msg = "", this.ended = !1, this.chunks = [], this.strm = new qt, this.strm.avail_out = 0; + let a = qe.inflateInit2(this.strm, e.windowBits); + if (a !== ta) throw new Error(j[a]); + if (this.header = new Je, qe.inflateGetHeader(this.strm, this.header), e.dictionary && ("string" == typeof e.dictionary ? e.dictionary = Gt(e.dictionary) : "[object ArrayBuffer]" === Qe.call(e.dictionary) && (e.dictionary = new Uint8Array(e.dictionary)), e.raw && (a = qe.inflateSetDictionary(this.strm, e.dictionary), a !== ta))) throw new Error(j[a]) + } + + function oa(t, e) { + const a = new ra(e); + if (a.push(t), a.err) throw a.msg || j[a.err]; + return a.result + } + ra.prototype.push = function(t, e) { + const a = this.strm, + i = this.options.chunkSize, + n = this.options.dictionary; + let s, r, o; + if (this.ended) return !1; + for (r = e === ~~e ? e : !0 === e ? $e : Ve, "[object ArrayBuffer]" === Qe.call(t) ? a.input = new Uint8Array(t) : a.input = t, a.next_in = 0, a.avail_in = a.input.length;;) { + for (0 === a.avail_out && (a.output = new Uint8Array(i), a.next_out = 0, a.avail_out = i), s = qe.inflate(a, r), s === aa && n && (s = qe.inflateSetDictionary(a, n), s === ta ? s = qe.inflate(a, r) : s === na && (s = aa)); a.avail_in > 0 && s === ea && a.state.wrap > 0 && 0 !== t[a.next_in];) qe.inflateReset(a), s = qe.inflate(a, r); + switch (s) { + case ia: + case na: + case aa: + case sa: + return this.onEnd(s), this.ended = !0, !1 + } + if (o = a.avail_out, a.next_out && (0 === a.avail_out || s === ea)) + if ("string" === this.options.to) { + let t = Wt(a.output, a.next_out), + e = a.next_out - t, + n = Xt(a.output, t); + a.next_out = e, a.avail_out = i - e, e && a.output.set(a.output.subarray(t, t + e), 0), this.onData(n) + } else this.onData(a.output.length === a.next_out ? a.output : a.output.subarray(0, a.next_out)); + if (s !== ta || 0 !== o) { + if (s === ea) return s = qe.inflateEnd(this.strm), this.onEnd(s), this.ended = !0, !0; + if (0 === a.avail_in) break + } + } + return !0 + }, ra.prototype.onData = function(t) { + this.chunks.push(t) + }, ra.prototype.onEnd = function(t) { + t === ta && ("string" === this.options.to ? this.result = this.chunks.join("") : this.result = Kt(this.chunks)), this.chunks = [], this.err = t, this.msg = this.strm.msg + }; + var la = { + Inflate: ra, + inflate: oa, + inflateRaw: function(t, e) { + return (e = e || {}).raw = !0, oa(t, e) + }, + ungzip: oa, + constants: K + }; + const { + Deflate: ha, + deflate: da, + deflateRaw: _a, + gzip: fa + } = le, { + Inflate: ca, + inflate: ua, + inflateRaw: wa, + ungzip: ma + } = la; + var ba = ha, + ga = da, + pa = _a, + ka = fa, + va = ca, + ya = ua, + xa = wa, + za = ma, + Aa = K, + Ea = { + Deflate: ba, + deflate: ga, + deflateRaw: pa, + gzip: ka, + Inflate: va, + inflate: ya, + inflateRaw: xa, + ungzip: za, + constants: Aa + }; + t.Deflate = ba, t.Inflate = va, t.constants = Aa, t.default = Ea, t.deflate = ga, t.deflateRaw = pa, t.gzip = ka, t.inflate = ya, t.inflateRaw = xa, t.ungzip = za, Object.defineProperty(t, "__esModule", { + value: !0 + }) +})); \ No newline at end of file diff --git a/天微/api/猎手影视.py b/天微/api/猎手影视.py deleted file mode 100644 index 1a6a4d7..0000000 --- a/天微/api/猎手影视.py +++ /dev/null @@ -1,279 +0,0 @@ -# coding=utf-8 -# !/usr/bin/python -# by嗷呜(finally) -import sys -import os -sys.path.append("..") -import re -import hashlib -import hmac -import random -import string -from Crypto.Util.Padding import unpad -from concurrent.futures import ThreadPoolExecutor -from Crypto.PublicKey import RSA -from Crypto.Cipher import PKCS1_v1_5, AES -from base64 import b64encode, b64decode -import json -import time -from base.spider import Spider - -class Spider(Spider): - - def getName(self): - return "电影猎手" - - def init(self, extend=""): - self.device = self.device_id() - self.host = self.gethost() - pass - - def isVideoFormat(self, url): - pass - - def manualVideoCheck(self): - pass - - def action(self, action): - pass - - def destroy(self): - pass - - t = str(int(time.time())) - - def homeContent(self, filter): - result = {} - filters = {} - classes = [] - bba = self.url() - data = self.fetch(f"{self.host}/api/v1/app/config?pack={bba[0]}&signature={bba[1]}", headers=self.header()).text - data1 = self.aes(data) - dy = {"class":"类型","area":"地区","lang":"语言","year":"年份","letter":"字母","by":"排序","sort":"排序"} - data1['data']['movie_screen']['sort'].pop(0) - for item in data1['data']['movie_screen']['sort']: - item['n'] = item.pop('name') - item['v'] = item.pop('value') - for item in data1['data']['movie_screen']['filter']: - has_non_empty_field = False - classes.append({"type_name": item["name"], "type_id": str(item["id"])}) - for key in dy: - if key in item and item[key]: - has_non_empty_field = True - break - if has_non_empty_field: - filters[str(item["id"])] = [] - filters[str(item["id"])].append( - {"key": 'sort', "name": '排序', "value": data1['data']['movie_screen']['sort']}) - for dkey in item: - if dkey in dy and item[dkey]: - item[dkey].pop(0) - value_array = [ - {"n": value.strip(), "v": value.strip()} - for value in item[dkey] - if value.strip() != "" - ] - filters[str(item["id"])].append( - {"key": dkey, "name": dy[dkey], "value": value_array} - ) - result["class"] = classes - result["filters"] = filters - return result - - def homeVideoContent(self): - bba = self.url() - url = f'{self.host}/api/v1/movie/index_recommend?pack={bba[0]}&signature={bba[1]}' - data = self.fetch(url, headers=self.header()).json() - videos = [] - for item in data['data']: - if len(item['list']) > 0: - for it in item['list']: - try: - videos.append(self.voides(it)) - except Exception as e: - continue - result = {"list": videos} - return result - - def categoryContent(self, tid, pg, filter, extend): - body = {"type_id": tid, "sort": extend.get("sort", "by_default"), "class": extend.get("class", "类型"), - "area": extend.get("area", "地区"), "year": extend.get("year", "年份"), "page": str(pg), - "pageSize": "21"} - result = {} - list = [] - bba = self.url(body) - url = f"{self.host}/api/v1/movie/screen/list?pack={bba[0]}&signature={bba[1]}" - data = self.fetch(url, headers=self.header()).json()['data']['list'] - for item in data: - list.append(self.voides(item)) - result["list"] = list - result["page"] = pg - result["pagecount"] = 9999 - result["limit"] = 90 - result["total"] = 999999 - return result - - def detailContent(self, ids): - body = {"id": ids[0]} - bba = self.url(body) - url = f'{self.host}/api/v1/movie/detail?pack={bba[0]}&signature={bba[1]}' - data = self.fetch(url, headers=self.header()).json()['data'] - video = {'vod_name': data.get('name'),'type_name': data.get('type_name'),'vod_year': data.get('year'),'vod_area': data.get('area'),'vod_remarks': data.get('dynami'),'vod_content': data.get('content')} - play = [] - names = [] - tasks = [] - for itt in data["play_from"]: - name = itt["name"] - a = [] - if len(itt["list"]) > 0: - names.append(name) - play.append(self.playeach(itt['list'])) - else: - tasks.append({"movie_id": ids[0], "from_code": itt["code"]}) - names.append(name) - if tasks: - with ThreadPoolExecutor(max_workers=len(tasks)) as executor: - results = executor.map(self.playlist, tasks) - for result in results: - if result: - play.append(result) - else: - play.append("") - video["vod_play_from"] = "$$$".join(names) - video["vod_play_url"] = "$$$".join(play) - result = {"list": [video]} - return result - - def searchContent(self, key, quick, pg=1): - body = {"keyword": key, "sort": "", "type_id": "0", "page": str(pg), "pageSize": "10", - "res_type": "by_movie_name"} - bba = self.url(body) - url = f"{self.host}/api/v1/movie/search?pack={bba[0]}&signature={bba[1]}" - data = self.fetch(url, headers=self.header()).json()['data'].get('list') - videos = [] - for it in data: - try: - videos.append(self.voides(it)) - except Exception as e: - continue - result = {"list": videos, "page": pg} - return result - - def playerContent(self, flag, id, vipFlags): - url = id - if "m3u8" not in url and "mp4" not in url: - try: - add = id.split('|||') - data = {"from_code": add[0], "play_url": add[1], "episode_id": add[2], "type": "play"} - bba = self.url(data) - data2 = self.fetch(f"{self.host}/api/v1/movie_addr/parse_url?pack={bba[0]}&signature={bba[1]}", - headers=self.header()).json()['data'] - url = data2.get('play_url') or data2.get('download_url') - try: - url1 = self.fetch(url, headers=self.header(), allow_redirects=False).headers['Location'] - if url1 and "http" in url1: - url = url1 - except: - pass - except Exception as e: - pass - if '.jpg' in url or '.jpeg' in url or '.png' in url: - url = self.getProxyUrl() + "&url=" + b64encode(url.encode('utf-8')).decode('utf-8') + "&type=m3u8" - result = {} - result["parse"] = 0 - result["url"] = url - result["header"] = {'user-agent': 'okhttp/4.9.2'} - return result - - def localProxy(self, param): - url = b64decode(param["url"]).decode('utf-8') - durl = url[:url.rfind('/')] - data = self.fetch(url, headers=self.header()).content.decode("utf-8") - lines = data.strip().split('\n') - for index, string in enumerate(lines): - # if 'URI="' in string and 'http' not in string: - # lines[index] = index - # 暂时预留,貌似用不到 - if '#EXT' not in string and 'http' not in string: - lines[index] = durl + ('' if string.startswith('/') else '/') + string - data = '\n'.join(lines) - return [200, "application/vnd.apple.mpegur", data] - - def device_id(self): - characters = string.ascii_lowercase + string.digits - random_string = ''.join(random.choices(characters, k=32)) - return random_string - - def gethost(self): - headers = { - 'User-Agent': 'okhttp/4.9.2', - 'Connection': 'Keep-Alive', - } - response = self.fetch('https://app-site.ecoliving168.com/domain_v5.json', headers=headers).json() - url = response['api_service'].replace('/api/', '') - return url - - def header(self): - headers = { - 'User-Agent': 'Android', - 'Accept': 'application/prs.55App.v2+json', - 'timestamp': self.t, - 'x-client-setting': '{"pure-mode":1}', - 'x-client-uuid': '{"device_id":' + self.device + '}, "type":1,"brand":"Redmi", "model":"M2012K10C", "system_version":30, "sdk_version":"3.1.0.7"}', - 'x-client-version': '3096 ' - } - return headers - - def url(self, id=None): - if not id: - id = {} - id["timestamp"] = self.t - public_key = 'MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA02F/kPg5A2NX4qZ5JSns+bjhVMCC6JbTiTKpbgNgiXU+Kkorg6Dj76gS68gB8llhbUKCXjIdygnHPrxVHWfzmzisq9P9awmXBkCk74Skglx2LKHa/mNz9ivg6YzQ5pQFUEWS0DfomGBXVtqvBlOXMCRxp69oWaMsnfjnBV+0J7vHbXzUIkqBLdXSNfM9Ag5qdRDrJC3CqB65EJ3ARWVzZTTcXSdMW9i3qzEZPawPNPe5yPYbMZIoXLcrqvEZnRK1oak67/ihf7iwPJqdc+68ZYEmmdqwunOvRdjq89fQMVelmqcRD9RYe08v+xDxG9Co9z7hcXGTsUquMxkh29uNawIDAQAB' - encrypted_text = json.dumps(id) - public_key = RSA.import_key(b64decode(public_key)) - cipher = PKCS1_v1_5.new(public_key) - encrypted_message = cipher.encrypt(encrypted_text.encode('utf-8')) - encrypted_message_base64 = b64encode(encrypted_message).decode('utf-8') - result = encrypted_message_base64.replace('+', '-').replace('/', '_').replace('=', '') - key = '635a580fcb5dc6e60caa39c31a7bde48' - sign = hmac.new(key.encode(), result.encode(), hashlib.md5).hexdigest() - return result, sign - - def playlist(self, body): - try: - bba = self.url(body) - url = f'{self.host}/api/v1/movie_addr/list?pack={bba[0]}&signature={bba[1]}' - data = self.fetch(url, headers=self.header()).json()['data'] - return self.playeach(data) - except Exception: - return [] - - def playeach(self,data): - play_urls = [] - for it in data: - if re.search(r"mp4|m3u8", it["play_url"]): - play_urls.append(f"{it['episode_name']}${it['play_url']}") - else: - play_urls.append( - f"{it['episode_name']}${it['from_code']}|||{it['play_url']}|||{it['episode_id']}" - ) - return '#'.join(play_urls) - - def voides(self, item): - if item['name'] or item['title']: - voide = { - "vod_id": item.get('id') or item.get('click'), - 'vod_name': item.get('name') or item.get('title'), - 'vod_pic': item.get('cover') or item.get('image'), - 'vod_year': item.get('year') or item.get('label'), - 'vod_remarks': item.get('dynamic') or item.get('sub_title') - } - return voide - - def aes(self, text): - text = text.replace('-', '+').replace('_', '/') + '==' - key = b"e6d5de5fcc51f53d" - iv = b"2f13eef7dfc6c613" - cipher = AES.new(key, AES.MODE_CBC, iv) - pt = unpad(cipher.decrypt(b64decode(text)), AES.block_size).decode("utf-8") - return json.loads(pt) diff --git a/天微/api/金牌影视.py b/天微/api/金牌影视.py new file mode 100644 index 0000000..6fa7e9a --- /dev/null +++ b/天微/api/金牌影视.py @@ -0,0 +1,210 @@ +# -*- coding: utf-8 -*- +# by @嗷呜 +import json +import sys +import threading +import uuid +import requests +sys.path.append('..') +from base.spider import Spider +import time +from Crypto.Hash import MD5, SHA1 + +class Spider(Spider): + + def init(self, extend=""): + if extend: + hosts=json.loads(extend)['site'] + self.host = self.host_late(hosts) + pass + + def getName(self): + pass + + def isVideoFormat(self, url): + pass + + def manualVideoCheck(self): + pass + + def destroy(self): + pass + + def homeContent(self, filter): + cdata = self.fetch(f"{self.host}/api/mw-movie/anonymous/get/filer/type", headers=self.getheaders()).json() + fdata = self.fetch(f"{self.host}/api/mw-movie/anonymous/v1/get/filer/list", headers=self.getheaders()).json() + result = {} + classes = [] + filters={} + for k in cdata['data']: + classes.append({ + 'type_name': k['typeName'], + 'type_id': str(k['typeId']), + }) + sort_values = [{"n": "最近更新", "v": "2"},{"n": "人气高低", "v": "3"}, {"n": "评分高低", "v": "4"}] + for tid, d in fdata['data'].items(): + current_sort_values = sort_values.copy() + if tid == '1': + del current_sort_values[0] + filters[tid] = [ + {"key": "type", "name": "类型", + "value": [{"n": i["itemText"], "v": i["itemValue"]} for i in d["typeList"]]}, + + *([] if not d["plotList"] else [{"key": "v_class", "name": "剧情", + "value": [{"n": i["itemText"], "v": i["itemText"]} + for i in d["plotList"]]}]), + + {"key": "area", "name": "地区", + "value": [{"n": i["itemText"], "v": i["itemText"]} for i in d["districtList"]]}, + + {"key": "year", "name": "年份", + "value": [{"n": i["itemText"], "v": i["itemText"]} for i in d["yearList"]]}, + + {"key": "lang", "name": "语言", + "value": [{"n": i["itemText"], "v": i["itemText"]} for i in d["languageList"]]}, + + {"key": "sort", "name": "排序", "value": current_sort_values} + ] + result['class'] = classes + result['filters'] = filters + return result + + def homeVideoContent(self): + data1 = self.fetch(f"{self.host}/api/mw-movie/anonymous/v1/home/all/list", headers=self.getheaders()).json() + data2=self.fetch(f"{self.host}/api/mw-movie/anonymous/home/hotSearch",headers=self.getheaders()).json() + data=[] + for i in data1['data'].values(): + data.extend(i['list']) + data.extend(data2['data']) + vods=self.getvod(data) + return {'list':vods} + + def categoryContent(self, tid, pg, filter, extend): + + params = { + "area": extend.get('area', ''), + "filterStatus": "1", + "lang": extend.get('lang', ''), + "pageNum": pg, + "pageSize": "30", + "sort": extend.get('sort', '1'), + "sortBy": "1", + "type": extend.get('type', ''), + "type1": tid, + "v_class": extend.get('v_class', ''), + "year": extend.get('year', '') + } + data = self.fetch(f"{self.host}/api/mw-movie/anonymous/video/list?{self.js(params)}", headers=self.getheaders(params)).json() + result = {} + result['list'] = self.getvod(data['data']['list']) + result['page'] = pg + result['pagecount'] = 9999 + result['limit'] = 90 + result['total'] = 999999 + return result + + def detailContent(self, ids): + data=self.fetch(f"{self.host}/api/mw-movie/anonymous/video/detail?id={ids[0]}",headers=self.getheaders({'id':ids[0]})).json() + vod=self.getvod([data['data']])[0] + vod['vod_play_from']='嗷呜有金牌' + vod['vod_play_url'] = '#'.join( + f"{i['name'] if len(vod['episodelist']) > 1 else vod['vod_name']}${ids[0]}@@{i['nid']}" for i in + vod['episodelist']) + vod.pop('episodelist', None) + return {'list':[vod]} + + def searchContent(self, key, quick, pg="1"): + params = { + "keyword": key, + "pageNum": pg, + "pageSize": "8", + "sourceCode": "1" + } + data=self.fetch(f"{self.host}/api/mw-movie/anonymous/video/searchByWord?{self.js(params)}",headers=self.getheaders(params)).json() + vods=self.getvod(data['data']['result']['list']) + return {'list':vods,'page':pg} + + def playerContent(self, flag, id, vipFlags): + self.header = { + 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64; ) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.6478.61 Chrome/126.0.6478.61 Not/A)Brand/8 Safari/537.36', + 'sec-ch-ua-platform': '"Windows"', + 'DNT': '1', + 'sec-ch-ua': '"Not/A)Brand";v="8", "Chromium";v="126", "Google Chrome";v="126"', + 'sec-ch-ua-mobile': '?0', + 'Origin': self.host, + 'Referer': f'{self.host}/' + } + ids=id.split('@@') + pdata = self.fetch(f"{self.host}/api/mw-movie/anonymous/v2/video/episode/url?clientType=1&id={ids[0]}&nid={ids[1]}",headers=self.getheaders({'clientType':'1','id': ids[0], 'nid': ids[1]})).json() + vlist=[] + for i in pdata['data']['list']:vlist.extend([i['resolutionName'],i['url']]) + return {'parse':0,'url':vlist,'header':self.header} + + def localProxy(self, param): + pass + + def host_late(self, url_list): + if isinstance(url_list, str): + urls = [u.strip() for u in url_list.split(',')] + else: + urls = url_list + if len(urls) <= 1: + return urls[0] if urls else '' + + results = {} + threads = [] + + def test_host(url): + try: + start_time = time.time() + response = requests.head(url, timeout=1.0, allow_redirects=False) + delay = (time.time() - start_time) * 1000 + results[url] = delay + except Exception as e: + results[url] = float('inf') + for url in urls: + t = threading.Thread(target=test_host, args=(url,)) + threads.append(t) + t.start() + for t in threads: + t.join() + return min(results.items(), key=lambda x: x[1])[0] + + def md5(self, sign_key): + md5_hash = MD5.new() + md5_hash.update(sign_key.encode('utf-8')) + md5_result = md5_hash.hexdigest() + return md5_result + + def js(self, param): + return '&'.join(f"{k}={v}" for k, v in param.items()) + + def getheaders(self, param=None): + if param is None:param = {} + t=str(int(time.time()*1000)) + param['key']='cb808529bae6b6be45ecfab29a4889bc' + param['t']=t + sha1_hash = SHA1.new() + sha1_hash.update(self.md5(self.js(param)).encode('utf-8')) + sign = sha1_hash.hexdigest() + deviceid = str(uuid.uuid4()) + headers = { + 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64; ) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.6478.61 Chrome/126.0.6478.61 Not/A)Brand/8 Safari/537.36', + 'Accept': 'application/json, text/plain, */*', + 'sign': sign, + 't': t, + 'deviceid':deviceid + } + return headers + + def convert_field_name(self, field): + field = field.lower() + if field.startswith('vod') and len(field) > 3: + field = field.replace('vod', 'vod_') + if field.startswith('type') and len(field) > 4: + field = field.replace('type', 'type_') + return field + + def getvod(self, array): + return [{self.convert_field_name(k): v for k, v in item.items()} for item in array] + diff --git a/天微/js/310直播.js b/天微/js/310直播.js new file mode 100644 index 0000000..0f73404 --- /dev/null +++ b/天微/js/310直播.js @@ -0,0 +1,22 @@ +var rule = { + title:'310直播', + host:'http://www.310.tv', + url:'/?s=0&t=1&a=fyclass&g=fypage', + searchUrl:'', + searchable:0, + quickSearch:0, + class_name:'热门&足球&篮球', + class_url:'0&1&2', + headers:{ + 'User-Agent':'MOBILE_UA' + }, + timeout:5000, + play_parse:false, + lazy:'', + limit:6, + double:false, + 推荐:'*', + 一级:'.list_content a;.jiabifeng&&p:lt(5)&&Text;.feleimg img&&src;a&&t-nzf-o;a&&href', + 二级:'*', + 搜索:'', +} \ No newline at end of file diff --git a/天微/json/aliShare.json b/天微/json/aliShare.json new file mode 100644 index 0000000..cd35333 --- /dev/null +++ b/天微/json/aliShare.json @@ -0,0 +1,86 @@ +[ + { + "name": "我的网盘", + "folders": [ + { + "shareId": "", + "folder": "root" + } + ] + }, + { + "name": "影视一", + "folders": [ + { + "shareId": "dW5pJdgF8c9", + "folder": "root" + }, + { + "shareId": "Y5wMKfVDD6K", + "folder": "root" + }, + { + "shareId": "LEaepiYfxcw", + "folder": "root" + }, + { + "shareId": "v1bBBEcNf9p", + "folder": "root" + } + ] + }, + { + "name": "影视二", + "folders": [ + { + "shareId": "uWa9gbM3RJ7", + "folder": "655c7b6c66368f43652a45288146c6e7cb269aa8" + } + ] + }, + { + "name": "影视三", + "folders": [ + { + "shareId": "4ydLxf7VgH7", + "folder": "root" + } + ] + }, + { + "name": "影视四", + "folders": [ + { + "shareId": "5bsnAp5fbCW", + "folder": "root" + } + ] + }, + { + "name": "影视五", + "folders": [ + { + "shareId": "dieULBdYP3D", + "folder": "root" + } + ] + }, + { + "name": "影视六", + "folders": [ + { + "shareId": "sg8CdGUwmUr", + "folder": "root" + } + ] + }, + { + "name": "影视七", + "folders": [ + { + "shareId": "wHPKUENKFsS", + "folder": "root" + } + ] + } +] \ No newline at end of file diff --git a/天微/json/bj.json b/天微/json/bj.json new file mode 100644 index 0000000..8bcfe28 --- /dev/null +++ b/天微/json/bj.json @@ -0,0 +1,1461 @@ +{ + "SiteUrl": "https://baijia.banye.tech:7086", + "Domains": [ + "http://cj.jiexi.news", + "https://baijia.885525.xyz" + ], + "SiteWord": "bj", + "SiteName": "百家", + "Classes": [ + { + "type_name": "百家电影", + "type_id": "1" + }, + { + "type_name": "百家剧集", + "type_id": "2" + }, + { + "type_name": "百家综艺", + "type_id": "3" + }, + { + "type_name": "百家动漫", + "type_id": "4" + }, + { + "type_name": "臻彩世界", + "type_id": "39" + }, + { + "type_name": "天翼&123", + "type_id": "38" + } + ], + "Filters": { + "1": [ + { + "name": "剧情", + "value": [ + { + "v": "喜剧", + "n": "喜剧" + }, + { + "v": "爱情", + "n": "爱情" + }, + { + "v": "恐怖", + "n": "恐怖" + }, + { + "v": "动作", + "n": "动作" + }, + { + "v": "科幻", + "n": "科幻" + }, + { + "v": "剧情", + "n": "剧情" + }, + { + "v": "战争", + "n": "战争" + }, + { + "v": "警匪", + "n": "警匪" + }, + { + "v": "犯罪", + "n": "犯罪" + }, + { + "v": "动画", + "n": "动画" + }, + { + "v": "奇幻", + "n": "奇幻" + }, + { + "v": "武侠", + "n": "武侠" + }, + { + "v": "冒险", + "n": "冒险" + }, + { + "v": "枪战", + "n": "枪战" + }, + { + "v": "恐怖", + "n": "恐怖" + }, + { + "v": "悬疑", + "n": "悬疑" + }, + { + "v": "惊悚", + "n": "惊悚" + }, + { + "v": "经典", + "n": "经典" + }, + { + "v": "青春", + "n": "青春" + }, + { + "v": "文艺", + "n": "文艺" + }, + { + "v": "微电影", + "n": "微电影" + }, + { + "v": "古装", + "n": "古装" + }, + { + "v": "历史", + "n": "历史" + }, + { + "v": "运动", + "n": "运动" + }, + { + "v": "农村", + "n": "农村" + }, + { + "v": "儿童", + "n": "儿童" + }, + { + "v": "网络电影", + "n": "网络电影" + } + ], + "key": "class" + }, + { + "name": "地区", + "value": [ + { + "v": "大陆", + "n": "大陆" + }, + { + "v": "香港", + "n": "香港" + }, + { + "v": "台湾", + "n": "台湾" + }, + { + "v": "美国", + "n": "美国" + }, + { + "v": "法国", + "n": "法国" + }, + { + "v": "英国", + "n": "英国" + }, + { + "v": "日本", + "n": "日本" + }, + { + "v": "韩国", + "n": "韩国" + }, + { + "v": "德国", + "n": "德国" + }, + { + "v": "泰国", + "n": "泰国" + }, + { + "v": "印度", + "n": "印度" + }, + { + "v": "意大利", + "n": "意大利" + }, + { + "v": "西班牙", + "n": "西班牙" + }, + { + "v": "加拿大", + "n": "加拿大" + }, + { + "v": "其他", + "n": "其他" + } + ], + "key": "area" + }, + { + "name": "语言", + "value": [ + { + "v": "国语", + "n": "国语" + }, + { + "v": "英语", + "n": "英语" + }, + { + "v": "粤语", + "n": "粤语" + }, + { + "v": "闽南语", + "n": "闽南语" + }, + { + "v": "韩语", + "n": "韩语" + }, + { + "v": "日语", + "n": "日语" + }, + { + "v": "法语", + "n": "法语" + }, + { + "v": "德语", + "n": "德语" + }, + { + "v": "其它", + "n": "其它" + } + ], + "key": "lang" + }, + { + "name": "时间", + "value": [ + { + "v": "2024", + "n": "2024" + }, + { + "v": "2023", + "n": "2023" + }, + { + "v": "2022", + "n": "2022" + }, + { + "v": "2021", + "n": "2021" + }, + { + "v": "2020", + "n": "2020" + }, + { + "v": "2019", + "n": "2019" + }, + { + "v": "2018", + "n": "2018" + }, + { + "v": "2017", + "n": "2017" + }, + { + "v": "2016", + "n": "2016" + }, + { + "v": "2015", + "n": "2015" + }, + { + "v": "2014", + "n": "2014" + }, + { + "v": "2013", + "n": "2013" + }, + { + "v": "2012", + "n": "2012" + }, + { + "v": "2011", + "n": "2011" + }, + { + "v": "2010", + "n": "2010" + } + ], + "key": "year" + }, + { + "name": "字母查找", + "value": [ + { + "v": "A", + "n": "A" + }, + { + "v": "B", + "n": "B" + }, + { + "v": "C", + "n": "C" + }, + { + "v": "D", + "n": "D" + }, + { + "v": "E", + "n": "E" + }, + { + "v": "F", + "n": "F" + }, + { + "v": "G", + "n": "G" + }, + { + "v": "H", + "n": "H" + }, + { + "v": "I", + "n": "I" + }, + { + "v": "J", + "n": "J" + }, + { + "v": "K", + "n": "K" + }, + { + "v": "L", + "n": "L" + }, + { + "v": "M", + "n": "M" + }, + { + "v": "N", + "n": "N" + }, + { + "v": "O", + "n": "O" + }, + { + "v": "P", + "n": "P" + }, + { + "v": "Q", + "n": "Q" + }, + { + "v": "R", + "n": "R" + }, + { + "v": "S", + "n": "S" + }, + { + "v": "T", + "n": "T" + }, + { + "v": "U", + "n": "U" + }, + { + "v": "V", + "n": "V" + }, + { + "v": "W", + "n": "W" + }, + { + "v": "X", + "n": "X" + }, + { + "v": "Y", + "n": "Y" + }, + { + "v": "Z", + "n": "Z" + }, + { + "v": "0-9", + "n": "0-9" + } + ], + "key": "character" + }, + { + "name": "评分排序", + "value": [ + { + "v": "time", + "n": "时间排序" + }, + { + "v": "hits", + "n": "人气排序" + }, + { + "v": "score", + "n": "评分排序" + } + ], + "key": "order" + } + ], + "2": [ + { + "name": "类型", + "value": [ + { + "v": "13", + "n": "国产剧" + }, + { + "v": "14", + "n": "欧美剧" + }, + { + "v": "15", + "n": "日韩剧" + }, + { + "v": "16", + "n": "港台剧" + }, + { + "v": "23", + "n": "泰剧" + } + ], + "key": "type" + }, + { + "name": "剧情", + "value": [ + { + "v": "古装", + "n": "古装" + }, + { + "v": "战争", + "n": "战争" + }, + { + "v": "青春偶像", + "n": "青春偶像" + }, + { + "v": "喜剧", + "n": "喜剧" + }, + { + "v": "家庭", + "n": "家庭" + }, + { + "v": "犯罪", + "n": "犯罪" + }, + { + "v": "动作", + "n": "动作" + }, + { + "v": "奇幻", + "n": "奇幻" + }, + { + "v": "剧情", + "n": "剧情" + }, + { + "v": "历史", + "n": "历史" + }, + { + "v": "经典", + "n": "经典" + }, + { + "v": "乡村", + "n": "乡村" + }, + { + "v": "情景", + "n": "情景" + }, + { + "v": "商战", + "n": "商战" + }, + { + "v": "网剧", + "n": "网剧" + }, + { + "v": "其他", + "n": "其他" + } + ], + "key": "class" + }, + { + "name": "地区", + "value": [ + { + "v": "中国大陆", + "n": "中国大陆" + }, + { + "v": "大陆", + "n": "大陆" + }, + { + "v": "内地", + "n": "内地" + }, + { + "v": "韩国", + "n": "韩国" + }, + { + "v": "香港", + "n": "香港" + }, + { + "v": "台湾", + "n": "台湾" + }, + { + "v": "日本", + "n": "日本" + }, + { + "v": "美国", + "n": "美国" + }, + { + "v": "泰国", + "n": "泰国" + }, + { + "v": "英国", + "n": "英国" + }, + { + "v": "新加坡", + "n": "新加坡" + }, + { + "v": "其他", + "n": "其他" + } + ], + "key": "area" + }, + { + "name": "语言", + "value": [ + { + "v": "国语", + "n": "国语" + }, + { + "v": "英语", + "n": "英语" + }, + { + "v": "粤语", + "n": "粤语" + }, + { + "v": "闽南语", + "n": "闽南语" + }, + { + "v": "韩语", + "n": "韩语" + }, + { + "v": "日语", + "n": "日语" + }, + { + "v": "其它", + "n": "其它" + } + ], + "key": "lang" + }, + { + "name": "时间", + "value": [ + { + "v": "2024", + "n": "2024" + }, + { + "v": "2023", + "n": "2023" + }, + { + "v": "2022", + "n": "2022" + }, + { + "v": "2021", + "n": "2021" + }, + { + "v": "2020", + "n": "2020" + }, + { + "v": "2019", + "n": "2019" + }, + { + "v": "2018", + "n": "2018" + }, + { + "v": "2017", + "n": "2017" + }, + { + "v": "2016", + "n": "2016" + }, + { + "v": "2015", + "n": "2015" + }, + { + "v": "2014", + "n": "2014" + }, + { + "v": "2013", + "n": "2013" + }, + { + "v": "2012", + "n": "2012" + }, + { + "v": "2011", + "n": "2011" + }, + { + "v": "2010", + "n": "2010" + } + ], + "key": "year" + }, + { + "name": "字母查找", + "value": [ + { + "v": "A", + "n": "A" + }, + { + "v": "B", + "n": "B" + }, + { + "v": "C", + "n": "C" + }, + { + "v": "D", + "n": "D" + }, + { + "v": "E", + "n": "E" + }, + { + "v": "F", + "n": "F" + }, + { + "v": "G", + "n": "G" + }, + { + "v": "H", + "n": "H" + }, + { + "v": "I", + "n": "I" + }, + { + "v": "J", + "n": "J" + }, + { + "v": "K", + "n": "K" + }, + { + "v": "L", + "n": "L" + }, + { + "v": "M", + "n": "M" + }, + { + "v": "N", + "n": "N" + }, + { + "v": "O", + "n": "O" + }, + { + "v": "P", + "n": "P" + }, + { + "v": "Q", + "n": "Q" + }, + { + "v": "R", + "n": "R" + }, + { + "v": "S", + "n": "S" + }, + { + "v": "T", + "n": "T" + }, + { + "v": "U", + "n": "U" + }, + { + "v": "V", + "n": "V" + }, + { + "v": "W", + "n": "W" + }, + { + "v": "X", + "n": "X" + }, + { + "v": "Y", + "n": "Y" + }, + { + "v": "Z", + "n": "Z" + }, + { + "v": "0-9", + "n": "0-9" + } + ], + "key": "character" + }, + { + "name": "评分排序", + "value": [ + { + "v": "time", + "n": "时间排序" + }, + { + "v": "hits", + "n": "人气排序" + }, + { + "v": "score", + "n": "评分排序" + } + ], + "key": "order" + } + ], + "3": [ + { + "name": "类型", + "value": [ + { + "v": "20", + "n": "国产" + }, + { + "v": "21", + "n": "日韩" + }, + { + "v": "22", + "n": "欧美" + } + ], + "key": "type" + }, + { + "name": "时间", + "value": [ + { + "v": "2024", + "n": "2024" + }, + { + "v": "2023", + "n": "2023" + }, + { + "v": "2022", + "n": "2022" + }, + { + "v": "2021", + "n": "2021" + }, + { + "v": "2020", + "n": "2020" + }, + { + "v": "2019", + "n": "2019" + }, + { + "v": "2018", + "n": "2018" + }, + { + "v": "2017", + "n": "2017" + }, + { + "v": "2016", + "n": "2016" + }, + { + "v": "2015", + "n": "2015" + }, + { + "v": "2014", + "n": "2014" + }, + { + "v": "2013", + "n": "2013" + }, + { + "v": "2012", + "n": "2012" + }, + { + "v": "2011", + "n": "2011" + }, + { + "v": "2010", + "n": "2010" + } + ], + "key": "year" + }, + { + "name": "字母查找", + "value": [ + { + "v": "A", + "n": "A" + }, + { + "v": "B", + "n": "B" + }, + { + "v": "C", + "n": "C" + }, + { + "v": "D", + "n": "D" + }, + { + "v": "E", + "n": "E" + }, + { + "v": "F", + "n": "F" + }, + { + "v": "G", + "n": "G" + }, + { + "v": "H", + "n": "H" + }, + { + "v": "I", + "n": "I" + }, + { + "v": "J", + "n": "J" + }, + { + "v": "K", + "n": "K" + }, + { + "v": "L", + "n": "L" + }, + { + "v": "M", + "n": "M" + }, + { + "v": "N", + "n": "N" + }, + { + "v": "O", + "n": "O" + }, + { + "v": "P", + "n": "P" + }, + { + "v": "Q", + "n": "Q" + }, + { + "v": "R", + "n": "R" + }, + { + "v": "S", + "n": "S" + }, + { + "v": "T", + "n": "T" + }, + { + "v": "U", + "n": "U" + }, + { + "v": "V", + "n": "V" + }, + { + "v": "W", + "n": "W" + }, + { + "v": "X", + "n": "X" + }, + { + "v": "Y", + "n": "Y" + }, + { + "v": "Z", + "n": "Z" + }, + { + "v": "0-9", + "n": "0-9" + } + ], + "key": "character" + }, + { + "name": "评分排序", + "value": [ + { + "v": "time", + "n": "时间排序" + }, + { + "v": "hits", + "n": "人气排序" + }, + { + "v": "score", + "n": "评分排序" + } + ], + "key": "order" + } + ], + "25": [ + { + "name": "时间", + "value": [ + { + "v": "2024", + "n": "2024" + }, + { + "v": "2023", + "n": "2023" + }, + { + "v": "2022", + "n": "2022" + }, + { + "v": "2021", + "n": "2021" + }, + { + "v": "2020", + "n": "2020" + }, + { + "v": "2019", + "n": "2019" + }, + { + "v": "2018", + "n": "2018" + }, + { + "v": "2017", + "n": "2017" + }, + { + "v": "2016", + "n": "2016" + }, + { + "v": "2015", + "n": "2015" + }, + { + "v": "2014", + "n": "2014" + }, + { + "v": "2013", + "n": "2013" + }, + { + "v": "2012", + "n": "2012" + }, + { + "v": "2011", + "n": "2011" + }, + { + "v": "2010", + "n": "2010" + } + ], + "key": "year" + }, + { + "name": "字母查找", + "value": [ + { + "v": "A", + "n": "A" + }, + { + "v": "B", + "n": "B" + }, + { + "v": "C", + "n": "C" + }, + { + "v": "D", + "n": "D" + }, + { + "v": "E", + "n": "E" + }, + { + "v": "F", + "n": "F" + }, + { + "v": "G", + "n": "G" + }, + { + "v": "H", + "n": "H" + }, + { + "v": "I", + "n": "I" + }, + { + "v": "J", + "n": "J" + }, + { + "v": "K", + "n": "K" + }, + { + "v": "L", + "n": "L" + }, + { + "v": "M", + "n": "M" + }, + { + "v": "N", + "n": "N" + }, + { + "v": "O", + "n": "O" + }, + { + "v": "P", + "n": "P" + }, + { + "v": "Q", + "n": "Q" + }, + { + "v": "R", + "n": "R" + }, + { + "v": "S", + "n": "S" + }, + { + "v": "T", + "n": "T" + }, + { + "v": "U", + "n": "U" + }, + { + "v": "V", + "n": "V" + }, + { + "v": "W", + "n": "W" + }, + { + "v": "X", + "n": "X" + }, + { + "v": "Y", + "n": "Y" + }, + { + "v": "Z", + "n": "Z" + }, + { + "v": "0-9", + "n": "0-9" + } + ], + "key": "character" + }, + { + "name": "评分排序", + "value": [ + { + "v": "time", + "n": "时间排序" + }, + { + "v": "hits", + "n": "人气排序" + }, + { + "v": "score", + "n": "评分排序" + } + ], + "key": "order" + } + ], + "4": [ + { + "name": "时间", + "value": [ + { + "v": "2024", + "n": "2024" + }, + { + "v": "2023", + "n": "2023" + }, + { + "v": "2022", + "n": "2022" + }, + { + "v": "2021", + "n": "2021" + }, + { + "v": "2020", + "n": "2020" + }, + { + "v": "2019", + "n": "2019" + }, + { + "v": "2018", + "n": "2018" + }, + { + "v": "2017", + "n": "2017" + }, + { + "v": "2016", + "n": "2016" + }, + { + "v": "2015", + "n": "2015" + }, + { + "v": "2014", + "n": "2014" + }, + { + "v": "2013", + "n": "2013" + }, + { + "v": "2012", + "n": "2012" + }, + { + "v": "2011", + "n": "2011" + }, + { + "v": "2010", + "n": "2010" + } + ], + "key": "year" + }, + { + "name": "字母查找", + "value": [ + { + "v": "A", + "n": "A" + }, + { + "v": "B", + "n": "B" + }, + { + "v": "C", + "n": "C" + }, + { + "v": "D", + "n": "D" + }, + { + "v": "E", + "n": "E" + }, + { + "v": "F", + "n": "F" + }, + { + "v": "G", + "n": "G" + }, + { + "v": "H", + "n": "H" + }, + { + "v": "I", + "n": "I" + }, + { + "v": "J", + "n": "J" + }, + { + "v": "K", + "n": "K" + }, + { + "v": "L", + "n": "L" + }, + { + "v": "M", + "n": "M" + }, + { + "v": "N", + "n": "N" + }, + { + "v": "O", + "n": "O" + }, + { + "v": "P", + "n": "P" + }, + { + "v": "Q", + "n": "Q" + }, + { + "v": "R", + "n": "R" + }, + { + "v": "S", + "n": "S" + }, + { + "v": "T", + "n": "T" + }, + { + "v": "U", + "n": "U" + }, + { + "v": "V", + "n": "V" + }, + { + "v": "W", + "n": "W" + }, + { + "v": "X", + "n": "X" + }, + { + "v": "Y", + "n": "Y" + }, + { + "v": "Z", + "n": "Z" + }, + { + "v": "0-9", + "n": "0-9" + } + ], + "key": "character" + }, + { + "name": "评分排序", + "value": [ + { + "v": "time", + "n": "时间排序" + }, + { + "v": "hits", + "n": "人气排序" + }, + { + "v": "score", + "n": "评分排序" + } + ], + "key": "order" + } + ] + } +} \ No newline at end of file diff --git a/天微/json/ex.json b/天微/json/ex.json new file mode 100644 index 0000000..2dfc388 --- /dev/null +++ b/天微/json/ex.json @@ -0,0 +1,1461 @@ +{ + "SiteUrl": "https://erxiao.banye.tech:7086", + "Domains": [ + "https://xhww.net", + "http://2xiaopan.fun", + "https://erxiaofn.click", + "https://erxiaofn.site", + "https://www.xhww.net", + "https://xiaoer.5568.eu.org", + "http://wexfnw.999888456.xyz", + "http://89.213.49.249" + ], + "SiteWord": "ex", + "SiteName": "二小", + "Classes": [ + { + "type_name": "电影", + "type_id": "1" + }, + { + "type_name": "剧集", + "type_id": "2" + }, + { + "type_name": "动漫", + "type_id": "3" + }, + { + "type_name": "综艺", + "type_id": "17" + } + ], + "Filters": { + "3": [ + { + "name": "类型", + "value": [ + { + "v": "37", + "n": "日韩动漫" + }, + { + "v": "38", + "n": "欧美动漫" + }, + { + "v": "36", + "n": "国产动漫" + } + ], + "key": "type" + }, + { + "name": "剧情", + "value": [ + { + "v": "古装", + "n": "古装" + }, + { + "v": "战争", + "n": "战争" + }, + { + "v": "青春偶像", + "n": "青春偶像" + }, + { + "v": "喜剧", + "n": "喜剧" + }, + { + "v": "家庭", + "n": "家庭" + }, + { + "v": "犯罪", + "n": "犯罪" + }, + { + "v": "动作", + "n": "动作" + }, + { + "v": "奇幻", + "n": "奇幻" + }, + { + "v": "剧情", + "n": "剧情" + }, + { + "v": "历史", + "n": "历史" + }, + { + "v": "经典", + "n": "经典" + }, + { + "v": "乡村", + "n": "乡村" + }, + { + "v": "情景", + "n": "情景" + }, + { + "v": "商战", + "n": "商战" + }, + { + "v": "网剧", + "n": "网剧" + }, + { + "v": "其他", + "n": "其他" + } + ], + "key": "class" + }, + { + "name": "地区", + "value": [ + { + "v": "内地", + "n": "内地" + }, + { + "v": "韩国", + "n": "韩国" + }, + { + "v": "香港", + "n": "香港" + }, + { + "v": "台湾", + "n": "台湾" + }, + { + "v": "日本", + "n": "日本" + }, + { + "v": "美国", + "n": "美国" + }, + { + "v": "泰国", + "n": "泰国" + }, + { + "v": "英国", + "n": "英国" + }, + { + "v": "新加坡", + "n": "新加坡" + }, + { + "v": "其他", + "n": "其他" + } + ], + "key": "area" + }, + { + "name": "语言", + "value": [ + { + "v": "国语", + "n": "国语" + }, + { + "v": "英语", + "n": "英语" + }, + { + "v": "粤语", + "n": "粤语" + }, + { + "v": "闽南语", + "n": "闽南语" + }, + { + "v": "韩语", + "n": "韩语" + }, + { + "v": "日语", + "n": "日语" + }, + { + "v": "其它", + "n": "其它" + } + ], + "key": "lang" + }, + { + "name": "时间", + "value": [ + { + "v": "2024", + "n": "2024" + }, + { + "v": "2023", + "n": "2023" + }, + { + "v": "2022", + "n": "2022" + }, + { + "v": "2021", + "n": "2021" + }, + { + "v": "2020", + "n": "2020" + }, + { + "v": "2019", + "n": "2019" + }, + { + "v": "2018", + "n": "2018" + }, + { + "v": "2017", + "n": "2017" + }, + { + "v": "2016", + "n": "2016" + }, + { + "v": "2015", + "n": "2015" + }, + { + "v": "2014", + "n": "2014" + }, + { + "v": "2013", + "n": "2013" + }, + { + "v": "2012", + "n": "2012" + }, + { + "v": "2011", + "n": "2011" + }, + { + "v": "2010", + "n": "2010" + } + ], + "key": "year" + }, + { + "name": "字母查找", + "value": [ + { + "v": "A", + "n": "A" + }, + { + "v": "B", + "n": "B" + }, + { + "v": "C", + "n": "C" + }, + { + "v": "D", + "n": "D" + }, + { + "v": "E", + "n": "E" + }, + { + "v": "F", + "n": "F" + }, + { + "v": "G", + "n": "G" + }, + { + "v": "H", + "n": "H" + }, + { + "v": "I", + "n": "I" + }, + { + "v": "J", + "n": "J" + }, + { + "v": "K", + "n": "K" + }, + { + "v": "L", + "n": "L" + }, + { + "v": "M", + "n": "M" + }, + { + "v": "N", + "n": "N" + }, + { + "v": "O", + "n": "O" + }, + { + "v": "P", + "n": "P" + }, + { + "v": "Q", + "n": "Q" + }, + { + "v": "R", + "n": "R" + }, + { + "v": "S", + "n": "S" + }, + { + "v": "T", + "n": "T" + }, + { + "v": "U", + "n": "U" + }, + { + "v": "V", + "n": "V" + }, + { + "v": "W", + "n": "W" + }, + { + "v": "X", + "n": "X" + }, + { + "v": "Y", + "n": "Y" + }, + { + "v": "Z", + "n": "Z" + }, + { + "v": "0-9", + "n": "0-9" + } + ], + "key": "character" + }, + { + "name": "评分排序", + "value": [ + { + "v": "time", + "n": "时间排序" + }, + { + "v": "hits", + "n": "人气排序" + }, + { + "v": "score", + "n": "评分排序" + } + ], + "key": "order" + } + ], + "4": [ + { + "name": "类型", + "value": [ + { + "v": "39", + "n": "国产综艺" + }, + { + "v": "40", + "n": "其他综艺" + } + ], + "key": "type" + }, + { + "name": "时间", + "value": [ + { + "v": "2024", + "n": "2024" + }, + { + "v": "2023", + "n": "2023" + }, + { + "v": "2022", + "n": "2022" + }, + { + "v": "2021", + "n": "2021" + }, + { + "v": "2020", + "n": "2020" + }, + { + "v": "2019", + "n": "2019" + }, + { + "v": "2018", + "n": "2018" + }, + { + "v": "2017", + "n": "2017" + }, + { + "v": "2016", + "n": "2016" + }, + { + "v": "2015", + "n": "2015" + }, + { + "v": "2014", + "n": "2014" + }, + { + "v": "2013", + "n": "2013" + }, + { + "v": "2012", + "n": "2012" + }, + { + "v": "2011", + "n": "2011" + }, + { + "v": "2010", + "n": "2010" + } + ], + "key": "year" + }, + { + "name": "字母查找", + "value": [ + { + "v": "A", + "n": "A" + }, + { + "v": "B", + "n": "B" + }, + { + "v": "C", + "n": "C" + }, + { + "v": "D", + "n": "D" + }, + { + "v": "E", + "n": "E" + }, + { + "v": "F", + "n": "F" + }, + { + "v": "G", + "n": "G" + }, + { + "v": "H", + "n": "H" + }, + { + "v": "I", + "n": "I" + }, + { + "v": "J", + "n": "J" + }, + { + "v": "K", + "n": "K" + }, + { + "v": "L", + "n": "L" + }, + { + "v": "M", + "n": "M" + }, + { + "v": "N", + "n": "N" + }, + { + "v": "O", + "n": "O" + }, + { + "v": "P", + "n": "P" + }, + { + "v": "Q", + "n": "Q" + }, + { + "v": "R", + "n": "R" + }, + { + "v": "S", + "n": "S" + }, + { + "v": "T", + "n": "T" + }, + { + "v": "U", + "n": "U" + }, + { + "v": "V", + "n": "V" + }, + { + "v": "W", + "n": "W" + }, + { + "v": "X", + "n": "X" + }, + { + "v": "Y", + "n": "Y" + }, + { + "v": "Z", + "n": "Z" + }, + { + "v": "0-9", + "n": "0-9" + } + ], + "key": "character" + }, + { + "name": "评分排序", + "value": [ + { + "v": "time", + "n": "时间排序" + }, + { + "v": "hits", + "n": "人气排序" + }, + { + "v": "score", + "n": "评分排序" + } + ], + "key": "order" + } + ], + "1": [ + { + "name": "类型", + "value": [ + { + "v": "25", + "n": "科幻" + }, + { + "v": "26", + "n": "战争" + }, + { + "v": "27", + "n": "爱情" + }, + { + "v": "28", + "n": "恐怖" + }, + { + "v": "29", + "n": "院线" + }, + { + "v": "30", + "n": "其他" + } + ], + "key": "type" + }, + { + "name": "剧情", + "value": [ + { + "v": "喜剧", + "n": "喜剧" + }, + { + "v": "爱情", + "n": "爱情" + }, + { + "v": "恐怖", + "n": "恐怖" + }, + { + "v": "动作", + "n": "动作" + }, + { + "v": "科幻", + "n": "科幻" + }, + { + "v": "剧情", + "n": "剧情" + }, + { + "v": "战争", + "n": "战争" + }, + { + "v": "警匪", + "n": "警匪" + }, + { + "v": "犯罪", + "n": "犯罪" + }, + { + "v": "动画", + "n": "动画" + }, + { + "v": "奇幻", + "n": "奇幻" + }, + { + "v": "武侠", + "n": "武侠" + }, + { + "v": "冒险", + "n": "冒险" + }, + { + "v": "枪战", + "n": "枪战" + }, + { + "v": "恐怖", + "n": "恐怖" + }, + { + "v": "悬疑", + "n": "悬疑" + }, + { + "v": "惊悚", + "n": "惊悚" + }, + { + "v": "经典", + "n": "经典" + }, + { + "v": "青春", + "n": "青春" + }, + { + "v": "文艺", + "n": "文艺" + }, + { + "v": "微电影", + "n": "微电影" + }, + { + "v": "古装", + "n": "古装" + }, + { + "v": "历史", + "n": "历史" + }, + { + "v": "运动", + "n": "运动" + }, + { + "v": "农村", + "n": "农村" + }, + { + "v": "儿童", + "n": "儿童" + }, + { + "v": "网络电影", + "n": "网络电影" + } + ], + "key": "class" + }, + { + "name": "地区", + "value": [ + { + "v": "内地", + "n": "内地" + }, + { + "v": "韩国", + "n": "韩国" + }, + { + "v": "香港", + "n": "香港" + }, + { + "v": "台湾", + "n": "台湾" + }, + { + "v": "日本", + "n": "日本" + }, + { + "v": "美国", + "n": "美国" + }, + { + "v": "泰国", + "n": "泰国" + }, + { + "v": "英国", + "n": "英国" + }, + { + "v": "新加坡", + "n": "新加坡" + }, + { + "v": "其他", + "n": "其他" + } + ], + "key": "area" + }, + { + "name": "语言", + "value": [ + { + "v": "国语", + "n": "国语" + }, + { + "v": "英语", + "n": "英语" + }, + { + "v": "粤语", + "n": "粤语" + }, + { + "v": "闽南语", + "n": "闽南语" + }, + { + "v": "韩语", + "n": "韩语" + }, + { + "v": "日语", + "n": "日语" + }, + { + "v": "其它", + "n": "其它" + } + ], + "key": "lang" + }, + { + "name": "时间", + "value": [ + { + "v": "2024", + "n": "2024" + }, + { + "v": "2023", + "n": "2023" + }, + { + "v": "2022", + "n": "2022" + }, + { + "v": "2021", + "n": "2021" + }, + { + "v": "2020", + "n": "2020" + }, + { + "v": "2019", + "n": "2019" + }, + { + "v": "2018", + "n": "2018" + }, + { + "v": "2017", + "n": "2017" + }, + { + "v": "2016", + "n": "2016" + }, + { + "v": "2015", + "n": "2015" + }, + { + "v": "2014", + "n": "2014" + }, + { + "v": "2013", + "n": "2013" + }, + { + "v": "2012", + "n": "2012" + }, + { + "v": "2011", + "n": "2011" + }, + { + "v": "2010", + "n": "2010" + } + ], + "key": "year" + }, + { + "name": "字母查找", + "value": [ + { + "v": "A", + "n": "A" + }, + { + "v": "B", + "n": "B" + }, + { + "v": "C", + "n": "C" + }, + { + "v": "D", + "n": "D" + }, + { + "v": "E", + "n": "E" + }, + { + "v": "F", + "n": "F" + }, + { + "v": "G", + "n": "G" + }, + { + "v": "H", + "n": "H" + }, + { + "v": "I", + "n": "I" + }, + { + "v": "J", + "n": "J" + }, + { + "v": "K", + "n": "K" + }, + { + "v": "L", + "n": "L" + }, + { + "v": "M", + "n": "M" + }, + { + "v": "N", + "n": "N" + }, + { + "v": "O", + "n": "O" + }, + { + "v": "P", + "n": "P" + }, + { + "v": "Q", + "n": "Q" + }, + { + "v": "R", + "n": "R" + }, + { + "v": "S", + "n": "S" + }, + { + "v": "T", + "n": "T" + }, + { + "v": "U", + "n": "U" + }, + { + "v": "V", + "n": "V" + }, + { + "v": "W", + "n": "W" + }, + { + "v": "X", + "n": "X" + }, + { + "v": "Y", + "n": "Y" + }, + { + "v": "Z", + "n": "Z" + }, + { + "v": "0-9", + "n": "0-9" + } + ], + "key": "character" + }, + { + "name": "评分排序", + "value": [ + { + "v": "time", + "n": "时间排序" + }, + { + "v": "hits", + "n": "人气排序" + }, + { + "v": "score", + "n": "评分排序" + } + ], + "key": "order" + } + ], + "2": [ + { + "name": "类型", + "value": [ + { + "v": "31", + "n": "国产剧" + }, + { + "v": "32", + "n": "欧美剧" + }, + { + "v": "33", + "n": "日韩剧" + }, + { + "v": "35", + "n": "其他剧" + }, + { + "v": "34", + "n": "港台剧" + } + ], + "key": "type" + }, + { + "name": "剧情", + "value": [ + { + "v": "喜剧", + "n": "喜剧" + }, + { + "v": "爱情", + "n": "爱情" + }, + { + "v": "恐怖", + "n": "恐怖" + }, + { + "v": "动作", + "n": "动作" + }, + { + "v": "科幻", + "n": "科幻" + }, + { + "v": "剧情", + "n": "剧情" + }, + { + "v": "战争", + "n": "战争" + }, + { + "v": "警匪", + "n": "警匪" + }, + { + "v": "犯罪", + "n": "犯罪" + }, + { + "v": "动画", + "n": "动画" + }, + { + "v": "奇幻", + "n": "奇幻" + }, + { + "v": "武侠", + "n": "武侠" + }, + { + "v": "冒险", + "n": "冒险" + }, + { + "v": "枪战", + "n": "枪战" + }, + { + "v": "恐怖", + "n": "恐怖" + }, + { + "v": "悬疑", + "n": "悬疑" + }, + { + "v": "惊悚", + "n": "惊悚" + }, + { + "v": "经典", + "n": "经典" + }, + { + "v": "青春", + "n": "青春" + }, + { + "v": "文艺", + "n": "文艺" + }, + { + "v": "微电影", + "n": "微电影" + }, + { + "v": "古装", + "n": "古装" + }, + { + "v": "历史", + "n": "历史" + }, + { + "v": "运动", + "n": "运动" + }, + { + "v": "农村", + "n": "农村" + }, + { + "v": "儿童", + "n": "儿童" + }, + { + "v": "网络电影", + "n": "网络电影" + } + ], + "key": "class" + }, + { + "name": "地区", + "value": [ + { + "v": "内地", + "n": "内地" + }, + { + "v": "韩国", + "n": "韩国" + }, + { + "v": "香港", + "n": "香港" + }, + { + "v": "台湾", + "n": "台湾" + }, + { + "v": "日本", + "n": "日本" + }, + { + "v": "美国", + "n": "美国" + }, + { + "v": "泰国", + "n": "泰国" + }, + { + "v": "英国", + "n": "英国" + }, + { + "v": "新加坡", + "n": "新加坡" + }, + { + "v": "其他", + "n": "其他" + } + ], + "key": "area" + }, + { + "name": "语言", + "value": [ + { + "v": "国语", + "n": "国语" + }, + { + "v": "英语", + "n": "英语" + }, + { + "v": "粤语", + "n": "粤语" + }, + { + "v": "闽南语", + "n": "闽南语" + }, + { + "v": "韩语", + "n": "韩语" + }, + { + "v": "日语", + "n": "日语" + }, + { + "v": "其它", + "n": "其它" + } + ], + "key": "lang" + }, + { + "name": "时间", + "value": [ + { + "v": "2024", + "n": "2024" + }, + { + "v": "2023", + "n": "2023" + }, + { + "v": "2022", + "n": "2022" + }, + { + "v": "2021", + "n": "2021" + }, + { + "v": "2020", + "n": "2020" + }, + { + "v": "2019", + "n": "2019" + }, + { + "v": "2018", + "n": "2018" + }, + { + "v": "2017", + "n": "2017" + }, + { + "v": "2016", + "n": "2016" + }, + { + "v": "2015", + "n": "2015" + }, + { + "v": "2014", + "n": "2014" + }, + { + "v": "2013", + "n": "2013" + }, + { + "v": "2012", + "n": "2012" + }, + { + "v": "2011", + "n": "2011" + }, + { + "v": "2010", + "n": "2010" + } + ], + "key": "year" + }, + { + "name": "字母查找", + "value": [ + { + "v": "A", + "n": "A" + }, + { + "v": "B", + "n": "B" + }, + { + "v": "C", + "n": "C" + }, + { + "v": "D", + "n": "D" + }, + { + "v": "E", + "n": "E" + }, + { + "v": "F", + "n": "F" + }, + { + "v": "G", + "n": "G" + }, + { + "v": "H", + "n": "H" + }, + { + "v": "I", + "n": "I" + }, + { + "v": "J", + "n": "J" + }, + { + "v": "K", + "n": "K" + }, + { + "v": "L", + "n": "L" + }, + { + "v": "M", + "n": "M" + }, + { + "v": "N", + "n": "N" + }, + { + "v": "O", + "n": "O" + }, + { + "v": "P", + "n": "P" + }, + { + "v": "Q", + "n": "Q" + }, + { + "v": "R", + "n": "R" + }, + { + "v": "S", + "n": "S" + }, + { + "v": "T", + "n": "T" + }, + { + "v": "U", + "n": "U" + }, + { + "v": "V", + "n": "V" + }, + { + "v": "W", + "n": "W" + }, + { + "v": "X", + "n": "X" + }, + { + "v": "Y", + "n": "Y" + }, + { + "v": "Z", + "n": "Z" + }, + { + "v": "0-9", + "n": "0-9" + } + ], + "key": "character" + }, + { + "name": "评分排序", + "value": [ + { + "v": "time", + "n": "时间排序" + }, + { + "v": "hits", + "n": "人气排序" + }, + { + "v": "score", + "n": "评分排序" + } + ], + "key": "order" + } + ] + } +} \ No newline at end of file diff --git a/天微/json/hm.json b/天微/json/hm.json new file mode 100644 index 0000000..3b5b68f --- /dev/null +++ b/天微/json/hm.json @@ -0,0 +1,22 @@ +{ + "SiteUrl": "https://www.hmxz.org", + "Classes": [ + { + "type_name": "电影", + "type_id": "1" + }, + { + "type_name": "剧集", + "type_id": "2" + }, + { + "type_name": "综艺", + "type_id": "5" + }, + { + "type_name": "动漫", + "type_id": "3" + } + ], + "Cookie": "bbs_sid=ducbgilqu67ff2oirbbh9aq7ol;bbs_token=KLC2C9dxzxxpvoGd4vV8VKgN_2FM1Fbe_2B_2BLShggfWjEmh1kmEA" +} \ No newline at end of file diff --git a/天微/json/mogg.json b/天微/json/mogg.json new file mode 100644 index 0000000..d57007f --- /dev/null +++ b/天微/json/mogg.json @@ -0,0 +1,1460 @@ +{ + "SiteUrl": "https://liuqu.banye.tech:7086", + "Domains": [ + "http://123.666291.xyz", + "https://mogg.5568.eu.org", + "https://mo.91muou.icu", + "https://mo.666291.xyz", + "https://mo.muouso.fun" + ], + "SiteWord": "mogg", + "SiteName": "木偶", + "Classes": [ + { + "type_name": "电影", + "type_id": "1" + }, + { + "type_name": "剧集", + "type_id": "2" + }, + { + "type_name": "综艺", + "type_id": "25" + }, + { + "type_name": "动漫", + "type_id": "3" + }, + { + "type_name": "纪录片", + "type_id": "4" + } + ], + "Filters": { + "1": [ + { + "name": "剧情", + "value": [ + { + "v": "喜剧", + "n": "喜剧" + }, + { + "v": "爱情", + "n": "爱情" + }, + { + "v": "恐怖", + "n": "恐怖" + }, + { + "v": "动作", + "n": "动作" + }, + { + "v": "科幻", + "n": "科幻" + }, + { + "v": "剧情", + "n": "剧情" + }, + { + "v": "战争", + "n": "战争" + }, + { + "v": "警匪", + "n": "警匪" + }, + { + "v": "犯罪", + "n": "犯罪" + }, + { + "v": "动画", + "n": "动画" + }, + { + "v": "奇幻", + "n": "奇幻" + }, + { + "v": "武侠", + "n": "武侠" + }, + { + "v": "冒险", + "n": "冒险" + }, + { + "v": "枪战", + "n": "枪战" + }, + { + "v": "恐怖", + "n": "恐怖" + }, + { + "v": "悬疑", + "n": "悬疑" + }, + { + "v": "惊悚", + "n": "惊悚" + }, + { + "v": "经典", + "n": "经典" + }, + { + "v": "青春", + "n": "青春" + }, + { + "v": "文艺", + "n": "文艺" + }, + { + "v": "微电影", + "n": "微电影" + }, + { + "v": "古装", + "n": "古装" + }, + { + "v": "历史", + "n": "历史" + }, + { + "v": "运动", + "n": "运动" + }, + { + "v": "农村", + "n": "农村" + }, + { + "v": "儿童", + "n": "儿童" + }, + { + "v": "网络电影", + "n": "网络电影" + } + ], + "key": "class" + }, + { + "name": "地区", + "value": [ + { + "v": "大陆", + "n": "大陆" + }, + { + "v": "香港", + "n": "香港" + }, + { + "v": "台湾", + "n": "台湾" + }, + { + "v": "美国", + "n": "美国" + }, + { + "v": "法国", + "n": "法国" + }, + { + "v": "英国", + "n": "英国" + }, + { + "v": "日本", + "n": "日本" + }, + { + "v": "韩国", + "n": "韩国" + }, + { + "v": "德国", + "n": "德国" + }, + { + "v": "泰国", + "n": "泰国" + }, + { + "v": "印度", + "n": "印度" + }, + { + "v": "意大利", + "n": "意大利" + }, + { + "v": "西班牙", + "n": "西班牙" + }, + { + "v": "加拿大", + "n": "加拿大" + }, + { + "v": "其他", + "n": "其他" + } + ], + "key": "area" + }, + { + "name": "语言", + "value": [ + { + "v": "国语", + "n": "国语" + }, + { + "v": "英语", + "n": "英语" + }, + { + "v": "粤语", + "n": "粤语" + }, + { + "v": "闽南语", + "n": "闽南语" + }, + { + "v": "韩语", + "n": "韩语" + }, + { + "v": "日语", + "n": "日语" + }, + { + "v": "法语", + "n": "法语" + }, + { + "v": "德语", + "n": "德语" + }, + { + "v": "其它", + "n": "其它" + } + ], + "key": "lang" + }, + { + "name": "时间", + "value": [ + { + "v": "2024", + "n": "2024" + }, + { + "v": "2023", + "n": "2023" + }, + { + "v": "2022", + "n": "2022" + }, + { + "v": "2021", + "n": "2021" + }, + { + "v": "2020", + "n": "2020" + }, + { + "v": "2019", + "n": "2019" + }, + { + "v": "2018", + "n": "2018" + }, + { + "v": "2017", + "n": "2017" + }, + { + "v": "2016", + "n": "2016" + }, + { + "v": "2015", + "n": "2015" + }, + { + "v": "2014", + "n": "2014" + }, + { + "v": "2013", + "n": "2013" + }, + { + "v": "2012", + "n": "2012" + }, + { + "v": "2011", + "n": "2011" + }, + { + "v": "2010", + "n": "2010" + } + ], + "key": "year" + }, + { + "name": "字母查找", + "value": [ + { + "v": "A", + "n": "A" + }, + { + "v": "B", + "n": "B" + }, + { + "v": "C", + "n": "C" + }, + { + "v": "D", + "n": "D" + }, + { + "v": "E", + "n": "E" + }, + { + "v": "F", + "n": "F" + }, + { + "v": "G", + "n": "G" + }, + { + "v": "H", + "n": "H" + }, + { + "v": "I", + "n": "I" + }, + { + "v": "J", + "n": "J" + }, + { + "v": "K", + "n": "K" + }, + { + "v": "L", + "n": "L" + }, + { + "v": "M", + "n": "M" + }, + { + "v": "N", + "n": "N" + }, + { + "v": "O", + "n": "O" + }, + { + "v": "P", + "n": "P" + }, + { + "v": "Q", + "n": "Q" + }, + { + "v": "R", + "n": "R" + }, + { + "v": "S", + "n": "S" + }, + { + "v": "T", + "n": "T" + }, + { + "v": "U", + "n": "U" + }, + { + "v": "V", + "n": "V" + }, + { + "v": "W", + "n": "W" + }, + { + "v": "X", + "n": "X" + }, + { + "v": "Y", + "n": "Y" + }, + { + "v": "Z", + "n": "Z" + }, + { + "v": "0-9", + "n": "0-9" + } + ], + "key": "character" + }, + { + "name": "评分排序", + "value": [ + { + "v": "time", + "n": "时间排序" + }, + { + "v": "hits", + "n": "人气排序" + }, + { + "v": "score", + "n": "评分排序" + } + ], + "key": "order" + } + ], + "2": [ + { + "name": "类型", + "value": [ + { + "v": "13", + "n": "国产剧" + }, + { + "v": "14", + "n": "欧美剧" + }, + { + "v": "15", + "n": "日韩剧" + }, + { + "v": "16", + "n": "港台剧" + }, + { + "v": "23", + "n": "泰剧" + } + ], + "key": "type" + }, + { + "name": "剧情", + "value": [ + { + "v": "古装", + "n": "古装" + }, + { + "v": "战争", + "n": "战争" + }, + { + "v": "青春偶像", + "n": "青春偶像" + }, + { + "v": "喜剧", + "n": "喜剧" + }, + { + "v": "家庭", + "n": "家庭" + }, + { + "v": "犯罪", + "n": "犯罪" + }, + { + "v": "动作", + "n": "动作" + }, + { + "v": "奇幻", + "n": "奇幻" + }, + { + "v": "剧情", + "n": "剧情" + }, + { + "v": "历史", + "n": "历史" + }, + { + "v": "经典", + "n": "经典" + }, + { + "v": "乡村", + "n": "乡村" + }, + { + "v": "情景", + "n": "情景" + }, + { + "v": "商战", + "n": "商战" + }, + { + "v": "网剧", + "n": "网剧" + }, + { + "v": "其他", + "n": "其他" + } + ], + "key": "class" + }, + { + "name": "地区", + "value": [ + { + "v": "中国大陆", + "n": "中国大陆" + }, + { + "v": "大陆", + "n": "大陆" + }, + { + "v": "内地", + "n": "内地" + }, + { + "v": "韩国", + "n": "韩国" + }, + { + "v": "香港", + "n": "香港" + }, + { + "v": "台湾", + "n": "台湾" + }, + { + "v": "日本", + "n": "日本" + }, + { + "v": "美国", + "n": "美国" + }, + { + "v": "泰国", + "n": "泰国" + }, + { + "v": "英国", + "n": "英国" + }, + { + "v": "新加坡", + "n": "新加坡" + }, + { + "v": "其他", + "n": "其他" + } + ], + "key": "area" + }, + { + "name": "语言", + "value": [ + { + "v": "国语", + "n": "国语" + }, + { + "v": "英语", + "n": "英语" + }, + { + "v": "粤语", + "n": "粤语" + }, + { + "v": "闽南语", + "n": "闽南语" + }, + { + "v": "韩语", + "n": "韩语" + }, + { + "v": "日语", + "n": "日语" + }, + { + "v": "其它", + "n": "其它" + } + ], + "key": "lang" + }, + { + "name": "时间", + "value": [ + { + "v": "2024", + "n": "2024" + }, + { + "v": "2023", + "n": "2023" + }, + { + "v": "2022", + "n": "2022" + }, + { + "v": "2021", + "n": "2021" + }, + { + "v": "2020", + "n": "2020" + }, + { + "v": "2019", + "n": "2019" + }, + { + "v": "2018", + "n": "2018" + }, + { + "v": "2017", + "n": "2017" + }, + { + "v": "2016", + "n": "2016" + }, + { + "v": "2015", + "n": "2015" + }, + { + "v": "2014", + "n": "2014" + }, + { + "v": "2013", + "n": "2013" + }, + { + "v": "2012", + "n": "2012" + }, + { + "v": "2011", + "n": "2011" + }, + { + "v": "2010", + "n": "2010" + } + ], + "key": "year" + }, + { + "name": "字母查找", + "value": [ + { + "v": "A", + "n": "A" + }, + { + "v": "B", + "n": "B" + }, + { + "v": "C", + "n": "C" + }, + { + "v": "D", + "n": "D" + }, + { + "v": "E", + "n": "E" + }, + { + "v": "F", + "n": "F" + }, + { + "v": "G", + "n": "G" + }, + { + "v": "H", + "n": "H" + }, + { + "v": "I", + "n": "I" + }, + { + "v": "J", + "n": "J" + }, + { + "v": "K", + "n": "K" + }, + { + "v": "L", + "n": "L" + }, + { + "v": "M", + "n": "M" + }, + { + "v": "N", + "n": "N" + }, + { + "v": "O", + "n": "O" + }, + { + "v": "P", + "n": "P" + }, + { + "v": "Q", + "n": "Q" + }, + { + "v": "R", + "n": "R" + }, + { + "v": "S", + "n": "S" + }, + { + "v": "T", + "n": "T" + }, + { + "v": "U", + "n": "U" + }, + { + "v": "V", + "n": "V" + }, + { + "v": "W", + "n": "W" + }, + { + "v": "X", + "n": "X" + }, + { + "v": "Y", + "n": "Y" + }, + { + "v": "Z", + "n": "Z" + }, + { + "v": "0-9", + "n": "0-9" + } + ], + "key": "character" + }, + { + "name": "评分排序", + "value": [ + { + "v": "time", + "n": "时间排序" + }, + { + "v": "hits", + "n": "人气排序" + }, + { + "v": "score", + "n": "评分排序" + } + ], + "key": "order" + } + ], + "3": [ + { + "name": "类型", + "value": [ + { + "v": "20", + "n": "国产" + }, + { + "v": "21", + "n": "日韩" + }, + { + "v": "22", + "n": "欧美" + } + ], + "key": "type" + }, + { + "name": "时间", + "value": [ + { + "v": "2024", + "n": "2024" + }, + { + "v": "2023", + "n": "2023" + }, + { + "v": "2022", + "n": "2022" + }, + { + "v": "2021", + "n": "2021" + }, + { + "v": "2020", + "n": "2020" + }, + { + "v": "2019", + "n": "2019" + }, + { + "v": "2018", + "n": "2018" + }, + { + "v": "2017", + "n": "2017" + }, + { + "v": "2016", + "n": "2016" + }, + { + "v": "2015", + "n": "2015" + }, + { + "v": "2014", + "n": "2014" + }, + { + "v": "2013", + "n": "2013" + }, + { + "v": "2012", + "n": "2012" + }, + { + "v": "2011", + "n": "2011" + }, + { + "v": "2010", + "n": "2010" + } + ], + "key": "year" + }, + { + "name": "字母查找", + "value": [ + { + "v": "A", + "n": "A" + }, + { + "v": "B", + "n": "B" + }, + { + "v": "C", + "n": "C" + }, + { + "v": "D", + "n": "D" + }, + { + "v": "E", + "n": "E" + }, + { + "v": "F", + "n": "F" + }, + { + "v": "G", + "n": "G" + }, + { + "v": "H", + "n": "H" + }, + { + "v": "I", + "n": "I" + }, + { + "v": "J", + "n": "J" + }, + { + "v": "K", + "n": "K" + }, + { + "v": "L", + "n": "L" + }, + { + "v": "M", + "n": "M" + }, + { + "v": "N", + "n": "N" + }, + { + "v": "O", + "n": "O" + }, + { + "v": "P", + "n": "P" + }, + { + "v": "Q", + "n": "Q" + }, + { + "v": "R", + "n": "R" + }, + { + "v": "S", + "n": "S" + }, + { + "v": "T", + "n": "T" + }, + { + "v": "U", + "n": "U" + }, + { + "v": "V", + "n": "V" + }, + { + "v": "W", + "n": "W" + }, + { + "v": "X", + "n": "X" + }, + { + "v": "Y", + "n": "Y" + }, + { + "v": "Z", + "n": "Z" + }, + { + "v": "0-9", + "n": "0-9" + } + ], + "key": "character" + }, + { + "name": "评分排序", + "value": [ + { + "v": "time", + "n": "时间排序" + }, + { + "v": "hits", + "n": "人气排序" + }, + { + "v": "score", + "n": "评分排序" + } + ], + "key": "order" + } + ], + "25": [ + { + "name": "时间", + "value": [ + { + "v": "2024", + "n": "2024" + }, + { + "v": "2023", + "n": "2023" + }, + { + "v": "2022", + "n": "2022" + }, + { + "v": "2021", + "n": "2021" + }, + { + "v": "2020", + "n": "2020" + }, + { + "v": "2019", + "n": "2019" + }, + { + "v": "2018", + "n": "2018" + }, + { + "v": "2017", + "n": "2017" + }, + { + "v": "2016", + "n": "2016" + }, + { + "v": "2015", + "n": "2015" + }, + { + "v": "2014", + "n": "2014" + }, + { + "v": "2013", + "n": "2013" + }, + { + "v": "2012", + "n": "2012" + }, + { + "v": "2011", + "n": "2011" + }, + { + "v": "2010", + "n": "2010" + } + ], + "key": "year" + }, + { + "name": "字母查找", + "value": [ + { + "v": "A", + "n": "A" + }, + { + "v": "B", + "n": "B" + }, + { + "v": "C", + "n": "C" + }, + { + "v": "D", + "n": "D" + }, + { + "v": "E", + "n": "E" + }, + { + "v": "F", + "n": "F" + }, + { + "v": "G", + "n": "G" + }, + { + "v": "H", + "n": "H" + }, + { + "v": "I", + "n": "I" + }, + { + "v": "J", + "n": "J" + }, + { + "v": "K", + "n": "K" + }, + { + "v": "L", + "n": "L" + }, + { + "v": "M", + "n": "M" + }, + { + "v": "N", + "n": "N" + }, + { + "v": "O", + "n": "O" + }, + { + "v": "P", + "n": "P" + }, + { + "v": "Q", + "n": "Q" + }, + { + "v": "R", + "n": "R" + }, + { + "v": "S", + "n": "S" + }, + { + "v": "T", + "n": "T" + }, + { + "v": "U", + "n": "U" + }, + { + "v": "V", + "n": "V" + }, + { + "v": "W", + "n": "W" + }, + { + "v": "X", + "n": "X" + }, + { + "v": "Y", + "n": "Y" + }, + { + "v": "Z", + "n": "Z" + }, + { + "v": "0-9", + "n": "0-9" + } + ], + "key": "character" + }, + { + "name": "评分排序", + "value": [ + { + "v": "time", + "n": "时间排序" + }, + { + "v": "hits", + "n": "人气排序" + }, + { + "v": "score", + "n": "评分排序" + } + ], + "key": "order" + } + ], + "4": [ + { + "name": "时间", + "value": [ + { + "v": "2024", + "n": "2024" + }, + { + "v": "2023", + "n": "2023" + }, + { + "v": "2022", + "n": "2022" + }, + { + "v": "2021", + "n": "2021" + }, + { + "v": "2020", + "n": "2020" + }, + { + "v": "2019", + "n": "2019" + }, + { + "v": "2018", + "n": "2018" + }, + { + "v": "2017", + "n": "2017" + }, + { + "v": "2016", + "n": "2016" + }, + { + "v": "2015", + "n": "2015" + }, + { + "v": "2014", + "n": "2014" + }, + { + "v": "2013", + "n": "2013" + }, + { + "v": "2012", + "n": "2012" + }, + { + "v": "2011", + "n": "2011" + }, + { + "v": "2010", + "n": "2010" + } + ], + "key": "year" + }, + { + "name": "字母查找", + "value": [ + { + "v": "A", + "n": "A" + }, + { + "v": "B", + "n": "B" + }, + { + "v": "C", + "n": "C" + }, + { + "v": "D", + "n": "D" + }, + { + "v": "E", + "n": "E" + }, + { + "v": "F", + "n": "F" + }, + { + "v": "G", + "n": "G" + }, + { + "v": "H", + "n": "H" + }, + { + "v": "I", + "n": "I" + }, + { + "v": "J", + "n": "J" + }, + { + "v": "K", + "n": "K" + }, + { + "v": "L", + "n": "L" + }, + { + "v": "M", + "n": "M" + }, + { + "v": "N", + "n": "N" + }, + { + "v": "O", + "n": "O" + }, + { + "v": "P", + "n": "P" + }, + { + "v": "Q", + "n": "Q" + }, + { + "v": "R", + "n": "R" + }, + { + "v": "S", + "n": "S" + }, + { + "v": "T", + "n": "T" + }, + { + "v": "U", + "n": "U" + }, + { + "v": "V", + "n": "V" + }, + { + "v": "W", + "n": "W" + }, + { + "v": "X", + "n": "X" + }, + { + "v": "Y", + "n": "Y" + }, + { + "v": "Z", + "n": "Z" + }, + { + "v": "0-9", + "n": "0-9" + } + ], + "key": "character" + }, + { + "name": "评分排序", + "value": [ + { + "v": "time", + "n": "时间排序" + }, + { + "v": "hits", + "n": "人气排序" + }, + { + "v": "score", + "n": "评分排序" + } + ], + "key": "order" + } + ] + } +} \ No newline at end of file diff --git a/天微/json/quarkShare.json b/天微/json/quarkShare.json new file mode 100644 index 0000000..3ce67a5 --- /dev/null +++ b/天微/json/quarkShare.json @@ -0,0 +1,47 @@ +[ + { + "name": "我的网盘", + "folders": [ + { + "shareId": "", + "folder": "0" + } + ] + }, + { + "name": "幼儿教育", + "folders": [ + { + "shareId": "a08f66152533", + "folder": "0" + } + ] + }, + { + "name": "4K影视", + "folders": [ + { + "shareId": "7568042397a9", + "folder": "0a9f0d04a8704f35b18763948ece0593" + } + ] + }, + { + "name": "短剧合集1", + "folders": [ + { + "shareId": "885fd4ba2d92", + "folder": "81ca012717cb45228f237e26d8da20c8" + } + ] + }, + { + "name": "短剧合集2", + "folders": [ + { + "shareId": "a1cda418984f", + "folder": "7e09c18d7f8045f983eca086be8ddb8f" + } + ] + } +] \ No newline at end of file diff --git a/天微/json/sd.json b/天微/json/sd.json new file mode 100644 index 0000000..d1c71d8 --- /dev/null +++ b/天微/json/sd.json @@ -0,0 +1,1457 @@ +{ + "SiteUrl": "https://shandian.banye.tech:7086", + "Domains": [ + "http://1.95.79.193", + "http://1.95.79.193:666" + ], + "SiteWord": "sd", + "SiteName": "闪电", + "Classes": [ + { + "type_name": "闪电电影", + "type_id": "1" + }, + { + "type_name": "闪电剧集", + "type_id": "2" + }, + { + "type_name": "闪电综艺", + "type_id": "3" + }, + { + "type_name": "闪电动漫", + "type_id": "4" + }, + { + "type_name": "闪电短剧", + "type_id": "30" + } + ], + "Filters": { + "1": [ + { + "name": "剧情", + "value": [ + { + "v": "喜剧", + "n": "喜剧" + }, + { + "v": "爱情", + "n": "爱情" + }, + { + "v": "恐怖", + "n": "恐怖" + }, + { + "v": "动作", + "n": "动作" + }, + { + "v": "科幻", + "n": "科幻" + }, + { + "v": "剧情", + "n": "剧情" + }, + { + "v": "战争", + "n": "战争" + }, + { + "v": "警匪", + "n": "警匪" + }, + { + "v": "犯罪", + "n": "犯罪" + }, + { + "v": "动画", + "n": "动画" + }, + { + "v": "奇幻", + "n": "奇幻" + }, + { + "v": "武侠", + "n": "武侠" + }, + { + "v": "冒险", + "n": "冒险" + }, + { + "v": "枪战", + "n": "枪战" + }, + { + "v": "恐怖", + "n": "恐怖" + }, + { + "v": "悬疑", + "n": "悬疑" + }, + { + "v": "惊悚", + "n": "惊悚" + }, + { + "v": "经典", + "n": "经典" + }, + { + "v": "青春", + "n": "青春" + }, + { + "v": "文艺", + "n": "文艺" + }, + { + "v": "微电影", + "n": "微电影" + }, + { + "v": "古装", + "n": "古装" + }, + { + "v": "历史", + "n": "历史" + }, + { + "v": "运动", + "n": "运动" + }, + { + "v": "农村", + "n": "农村" + }, + { + "v": "儿童", + "n": "儿童" + }, + { + "v": "网络电影", + "n": "网络电影" + } + ], + "key": "class" + }, + { + "name": "地区", + "value": [ + { + "v": "大陆", + "n": "大陆" + }, + { + "v": "香港", + "n": "香港" + }, + { + "v": "台湾", + "n": "台湾" + }, + { + "v": "美国", + "n": "美国" + }, + { + "v": "法国", + "n": "法国" + }, + { + "v": "英国", + "n": "英国" + }, + { + "v": "日本", + "n": "日本" + }, + { + "v": "韩国", + "n": "韩国" + }, + { + "v": "德国", + "n": "德国" + }, + { + "v": "泰国", + "n": "泰国" + }, + { + "v": "印度", + "n": "印度" + }, + { + "v": "意大利", + "n": "意大利" + }, + { + "v": "西班牙", + "n": "西班牙" + }, + { + "v": "加拿大", + "n": "加拿大" + }, + { + "v": "其他", + "n": "其他" + } + ], + "key": "area" + }, + { + "name": "语言", + "value": [ + { + "v": "国语", + "n": "国语" + }, + { + "v": "英语", + "n": "英语" + }, + { + "v": "粤语", + "n": "粤语" + }, + { + "v": "闽南语", + "n": "闽南语" + }, + { + "v": "韩语", + "n": "韩语" + }, + { + "v": "日语", + "n": "日语" + }, + { + "v": "法语", + "n": "法语" + }, + { + "v": "德语", + "n": "德语" + }, + { + "v": "其它", + "n": "其它" + } + ], + "key": "lang" + }, + { + "name": "时间", + "value": [ + { + "v": "2024", + "n": "2024" + }, + { + "v": "2023", + "n": "2023" + }, + { + "v": "2022", + "n": "2022" + }, + { + "v": "2021", + "n": "2021" + }, + { + "v": "2020", + "n": "2020" + }, + { + "v": "2019", + "n": "2019" + }, + { + "v": "2018", + "n": "2018" + }, + { + "v": "2017", + "n": "2017" + }, + { + "v": "2016", + "n": "2016" + }, + { + "v": "2015", + "n": "2015" + }, + { + "v": "2014", + "n": "2014" + }, + { + "v": "2013", + "n": "2013" + }, + { + "v": "2012", + "n": "2012" + }, + { + "v": "2011", + "n": "2011" + }, + { + "v": "2010", + "n": "2010" + } + ], + "key": "year" + }, + { + "name": "字母查找", + "value": [ + { + "v": "A", + "n": "A" + }, + { + "v": "B", + "n": "B" + }, + { + "v": "C", + "n": "C" + }, + { + "v": "D", + "n": "D" + }, + { + "v": "E", + "n": "E" + }, + { + "v": "F", + "n": "F" + }, + { + "v": "G", + "n": "G" + }, + { + "v": "H", + "n": "H" + }, + { + "v": "I", + "n": "I" + }, + { + "v": "J", + "n": "J" + }, + { + "v": "K", + "n": "K" + }, + { + "v": "L", + "n": "L" + }, + { + "v": "M", + "n": "M" + }, + { + "v": "N", + "n": "N" + }, + { + "v": "O", + "n": "O" + }, + { + "v": "P", + "n": "P" + }, + { + "v": "Q", + "n": "Q" + }, + { + "v": "R", + "n": "R" + }, + { + "v": "S", + "n": "S" + }, + { + "v": "T", + "n": "T" + }, + { + "v": "U", + "n": "U" + }, + { + "v": "V", + "n": "V" + }, + { + "v": "W", + "n": "W" + }, + { + "v": "X", + "n": "X" + }, + { + "v": "Y", + "n": "Y" + }, + { + "v": "Z", + "n": "Z" + }, + { + "v": "0-9", + "n": "0-9" + } + ], + "key": "character" + }, + { + "name": "评分排序", + "value": [ + { + "v": "time", + "n": "时间排序" + }, + { + "v": "hits", + "n": "人气排序" + }, + { + "v": "score", + "n": "评分排序" + } + ], + "key": "order" + } + ], + "2": [ + { + "name": "类型", + "value": [ + { + "v": "13", + "n": "国产剧" + }, + { + "v": "14", + "n": "欧美剧" + }, + { + "v": "15", + "n": "日韩剧" + }, + { + "v": "16", + "n": "港台剧" + }, + { + "v": "23", + "n": "泰剧" + } + ], + "key": "type" + }, + { + "name": "剧情", + "value": [ + { + "v": "古装", + "n": "古装" + }, + { + "v": "战争", + "n": "战争" + }, + { + "v": "青春偶像", + "n": "青春偶像" + }, + { + "v": "喜剧", + "n": "喜剧" + }, + { + "v": "家庭", + "n": "家庭" + }, + { + "v": "犯罪", + "n": "犯罪" + }, + { + "v": "动作", + "n": "动作" + }, + { + "v": "奇幻", + "n": "奇幻" + }, + { + "v": "剧情", + "n": "剧情" + }, + { + "v": "历史", + "n": "历史" + }, + { + "v": "经典", + "n": "经典" + }, + { + "v": "乡村", + "n": "乡村" + }, + { + "v": "情景", + "n": "情景" + }, + { + "v": "商战", + "n": "商战" + }, + { + "v": "网剧", + "n": "网剧" + }, + { + "v": "其他", + "n": "其他" + } + ], + "key": "class" + }, + { + "name": "地区", + "value": [ + { + "v": "中国大陆", + "n": "中国大陆" + }, + { + "v": "大陆", + "n": "大陆" + }, + { + "v": "内地", + "n": "内地" + }, + { + "v": "韩国", + "n": "韩国" + }, + { + "v": "香港", + "n": "香港" + }, + { + "v": "台湾", + "n": "台湾" + }, + { + "v": "日本", + "n": "日本" + }, + { + "v": "美国", + "n": "美国" + }, + { + "v": "泰国", + "n": "泰国" + }, + { + "v": "英国", + "n": "英国" + }, + { + "v": "新加坡", + "n": "新加坡" + }, + { + "v": "其他", + "n": "其他" + } + ], + "key": "area" + }, + { + "name": "语言", + "value": [ + { + "v": "国语", + "n": "国语" + }, + { + "v": "英语", + "n": "英语" + }, + { + "v": "粤语", + "n": "粤语" + }, + { + "v": "闽南语", + "n": "闽南语" + }, + { + "v": "韩语", + "n": "韩语" + }, + { + "v": "日语", + "n": "日语" + }, + { + "v": "其它", + "n": "其它" + } + ], + "key": "lang" + }, + { + "name": "时间", + "value": [ + { + "v": "2024", + "n": "2024" + }, + { + "v": "2023", + "n": "2023" + }, + { + "v": "2022", + "n": "2022" + }, + { + "v": "2021", + "n": "2021" + }, + { + "v": "2020", + "n": "2020" + }, + { + "v": "2019", + "n": "2019" + }, + { + "v": "2018", + "n": "2018" + }, + { + "v": "2017", + "n": "2017" + }, + { + "v": "2016", + "n": "2016" + }, + { + "v": "2015", + "n": "2015" + }, + { + "v": "2014", + "n": "2014" + }, + { + "v": "2013", + "n": "2013" + }, + { + "v": "2012", + "n": "2012" + }, + { + "v": "2011", + "n": "2011" + }, + { + "v": "2010", + "n": "2010" + } + ], + "key": "year" + }, + { + "name": "字母查找", + "value": [ + { + "v": "A", + "n": "A" + }, + { + "v": "B", + "n": "B" + }, + { + "v": "C", + "n": "C" + }, + { + "v": "D", + "n": "D" + }, + { + "v": "E", + "n": "E" + }, + { + "v": "F", + "n": "F" + }, + { + "v": "G", + "n": "G" + }, + { + "v": "H", + "n": "H" + }, + { + "v": "I", + "n": "I" + }, + { + "v": "J", + "n": "J" + }, + { + "v": "K", + "n": "K" + }, + { + "v": "L", + "n": "L" + }, + { + "v": "M", + "n": "M" + }, + { + "v": "N", + "n": "N" + }, + { + "v": "O", + "n": "O" + }, + { + "v": "P", + "n": "P" + }, + { + "v": "Q", + "n": "Q" + }, + { + "v": "R", + "n": "R" + }, + { + "v": "S", + "n": "S" + }, + { + "v": "T", + "n": "T" + }, + { + "v": "U", + "n": "U" + }, + { + "v": "V", + "n": "V" + }, + { + "v": "W", + "n": "W" + }, + { + "v": "X", + "n": "X" + }, + { + "v": "Y", + "n": "Y" + }, + { + "v": "Z", + "n": "Z" + }, + { + "v": "0-9", + "n": "0-9" + } + ], + "key": "character" + }, + { + "name": "评分排序", + "value": [ + { + "v": "time", + "n": "时间排序" + }, + { + "v": "hits", + "n": "人气排序" + }, + { + "v": "score", + "n": "评分排序" + } + ], + "key": "order" + } + ], + "3": [ + { + "name": "类型", + "value": [ + { + "v": "20", + "n": "国产" + }, + { + "v": "21", + "n": "日韩" + }, + { + "v": "22", + "n": "欧美" + } + ], + "key": "type" + }, + { + "name": "时间", + "value": [ + { + "v": "2024", + "n": "2024" + }, + { + "v": "2023", + "n": "2023" + }, + { + "v": "2022", + "n": "2022" + }, + { + "v": "2021", + "n": "2021" + }, + { + "v": "2020", + "n": "2020" + }, + { + "v": "2019", + "n": "2019" + }, + { + "v": "2018", + "n": "2018" + }, + { + "v": "2017", + "n": "2017" + }, + { + "v": "2016", + "n": "2016" + }, + { + "v": "2015", + "n": "2015" + }, + { + "v": "2014", + "n": "2014" + }, + { + "v": "2013", + "n": "2013" + }, + { + "v": "2012", + "n": "2012" + }, + { + "v": "2011", + "n": "2011" + }, + { + "v": "2010", + "n": "2010" + } + ], + "key": "year" + }, + { + "name": "字母查找", + "value": [ + { + "v": "A", + "n": "A" + }, + { + "v": "B", + "n": "B" + }, + { + "v": "C", + "n": "C" + }, + { + "v": "D", + "n": "D" + }, + { + "v": "E", + "n": "E" + }, + { + "v": "F", + "n": "F" + }, + { + "v": "G", + "n": "G" + }, + { + "v": "H", + "n": "H" + }, + { + "v": "I", + "n": "I" + }, + { + "v": "J", + "n": "J" + }, + { + "v": "K", + "n": "K" + }, + { + "v": "L", + "n": "L" + }, + { + "v": "M", + "n": "M" + }, + { + "v": "N", + "n": "N" + }, + { + "v": "O", + "n": "O" + }, + { + "v": "P", + "n": "P" + }, + { + "v": "Q", + "n": "Q" + }, + { + "v": "R", + "n": "R" + }, + { + "v": "S", + "n": "S" + }, + { + "v": "T", + "n": "T" + }, + { + "v": "U", + "n": "U" + }, + { + "v": "V", + "n": "V" + }, + { + "v": "W", + "n": "W" + }, + { + "v": "X", + "n": "X" + }, + { + "v": "Y", + "n": "Y" + }, + { + "v": "Z", + "n": "Z" + }, + { + "v": "0-9", + "n": "0-9" + } + ], + "key": "character" + }, + { + "name": "评分排序", + "value": [ + { + "v": "time", + "n": "时间排序" + }, + { + "v": "hits", + "n": "人气排序" + }, + { + "v": "score", + "n": "评分排序" + } + ], + "key": "order" + } + ], + "25": [ + { + "name": "时间", + "value": [ + { + "v": "2024", + "n": "2024" + }, + { + "v": "2023", + "n": "2023" + }, + { + "v": "2022", + "n": "2022" + }, + { + "v": "2021", + "n": "2021" + }, + { + "v": "2020", + "n": "2020" + }, + { + "v": "2019", + "n": "2019" + }, + { + "v": "2018", + "n": "2018" + }, + { + "v": "2017", + "n": "2017" + }, + { + "v": "2016", + "n": "2016" + }, + { + "v": "2015", + "n": "2015" + }, + { + "v": "2014", + "n": "2014" + }, + { + "v": "2013", + "n": "2013" + }, + { + "v": "2012", + "n": "2012" + }, + { + "v": "2011", + "n": "2011" + }, + { + "v": "2010", + "n": "2010" + } + ], + "key": "year" + }, + { + "name": "字母查找", + "value": [ + { + "v": "A", + "n": "A" + }, + { + "v": "B", + "n": "B" + }, + { + "v": "C", + "n": "C" + }, + { + "v": "D", + "n": "D" + }, + { + "v": "E", + "n": "E" + }, + { + "v": "F", + "n": "F" + }, + { + "v": "G", + "n": "G" + }, + { + "v": "H", + "n": "H" + }, + { + "v": "I", + "n": "I" + }, + { + "v": "J", + "n": "J" + }, + { + "v": "K", + "n": "K" + }, + { + "v": "L", + "n": "L" + }, + { + "v": "M", + "n": "M" + }, + { + "v": "N", + "n": "N" + }, + { + "v": "O", + "n": "O" + }, + { + "v": "P", + "n": "P" + }, + { + "v": "Q", + "n": "Q" + }, + { + "v": "R", + "n": "R" + }, + { + "v": "S", + "n": "S" + }, + { + "v": "T", + "n": "T" + }, + { + "v": "U", + "n": "U" + }, + { + "v": "V", + "n": "V" + }, + { + "v": "W", + "n": "W" + }, + { + "v": "X", + "n": "X" + }, + { + "v": "Y", + "n": "Y" + }, + { + "v": "Z", + "n": "Z" + }, + { + "v": "0-9", + "n": "0-9" + } + ], + "key": "character" + }, + { + "name": "评分排序", + "value": [ + { + "v": "time", + "n": "时间排序" + }, + { + "v": "hits", + "n": "人气排序" + }, + { + "v": "score", + "n": "评分排序" + } + ], + "key": "order" + } + ], + "4": [ + { + "name": "时间", + "value": [ + { + "v": "2024", + "n": "2024" + }, + { + "v": "2023", + "n": "2023" + }, + { + "v": "2022", + "n": "2022" + }, + { + "v": "2021", + "n": "2021" + }, + { + "v": "2020", + "n": "2020" + }, + { + "v": "2019", + "n": "2019" + }, + { + "v": "2018", + "n": "2018" + }, + { + "v": "2017", + "n": "2017" + }, + { + "v": "2016", + "n": "2016" + }, + { + "v": "2015", + "n": "2015" + }, + { + "v": "2014", + "n": "2014" + }, + { + "v": "2013", + "n": "2013" + }, + { + "v": "2012", + "n": "2012" + }, + { + "v": "2011", + "n": "2011" + }, + { + "v": "2010", + "n": "2010" + } + ], + "key": "year" + }, + { + "name": "字母查找", + "value": [ + { + "v": "A", + "n": "A" + }, + { + "v": "B", + "n": "B" + }, + { + "v": "C", + "n": "C" + }, + { + "v": "D", + "n": "D" + }, + { + "v": "E", + "n": "E" + }, + { + "v": "F", + "n": "F" + }, + { + "v": "G", + "n": "G" + }, + { + "v": "H", + "n": "H" + }, + { + "v": "I", + "n": "I" + }, + { + "v": "J", + "n": "J" + }, + { + "v": "K", + "n": "K" + }, + { + "v": "L", + "n": "L" + }, + { + "v": "M", + "n": "M" + }, + { + "v": "N", + "n": "N" + }, + { + "v": "O", + "n": "O" + }, + { + "v": "P", + "n": "P" + }, + { + "v": "Q", + "n": "Q" + }, + { + "v": "R", + "n": "R" + }, + { + "v": "S", + "n": "S" + }, + { + "v": "T", + "n": "T" + }, + { + "v": "U", + "n": "U" + }, + { + "v": "V", + "n": "V" + }, + { + "v": "W", + "n": "W" + }, + { + "v": "X", + "n": "X" + }, + { + "v": "Y", + "n": "Y" + }, + { + "v": "Z", + "n": "Z" + }, + { + "v": "0-9", + "n": "0-9" + } + ], + "key": "character" + }, + { + "name": "评分排序", + "value": [ + { + "v": "time", + "n": "时间排序" + }, + { + "v": "hits", + "n": "人气排序" + }, + { + "v": "score", + "n": "评分排序" + } + ], + "key": "order" + } + ] + } +} \ No newline at end of file diff --git a/天微/json/ucShare.json b/天微/json/ucShare.json new file mode 100644 index 0000000..48986ad --- /dev/null +++ b/天微/json/ucShare.json @@ -0,0 +1,11 @@ +[ + { + "name": "我的网盘", + "folders": [ + { + "shareId": "", + "folder": "0" + } + ] + } +] \ No newline at end of file diff --git a/天微/lives/IPV6②.txt b/天微/lives/IPV6②.txt new file mode 100644 index 0000000..373772c --- /dev/null +++ b/天微/lives/IPV6②.txt @@ -0,0 +1,206 @@ +#EXTM3U x-tvg-url="https://live.fanmingming.cn/e.xml" catchup="append" catchup-source="?playseek=${(b)yyyyMMddHHmmss}-${(e)yyyyMMddHHmmss}" +#EXTINF:-1 tvg-name="CCTV1" tvg-logo="https://live.fanmingming.cn/tv/CCTV1.png" group-title="央视频道",CCTV-1 +http://[2409:8087:1:20:20::2c]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226895/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EI0Rkc6neBYgfpoJ1yud8Fw%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNPpqgHe3PQ5GNQoO-yUgA8C%2CEND +#EXTINF:-1 tvg-name="CCTV3" tvg-logo="https://live.fanmingming.cn/tv/CCTV3.png" group-title="央视频道",CCTV-3 +http://[2409:8087:1:20:20::29]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226456/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7E_6GNVcVOz9Xub8CclyMRUg%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNOIR_8g_qYRqpV5wTQqRILi%2CEND +#EXTINF:-1 tvg-name="CCTV4" tvg-logo="https://live.fanmingming.cn/tv/CCTV4.png" group-title="央视频道",CCTV-4 +http://[2409:8087:1:20:20::29]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226470/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7E0wP1dRMt9qCzHdvA65wh1w%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNMcuN2HH7RLPyPHWOUWhSMk%2CEND +#EXTINF:-1 tvg-name="CCTV5" tvg-logo="https://live.fanmingming.cn/tv/CCTV5.png" group-title="央视频道",CCTV5 +http://[2409:8087:1:20:20::2c]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226454/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7ErKwB8Qqtvssoy-K7GEgesQ%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNOIR_8g_qYRqpV5wTQqRILi%2CEND +#EXTINF:-1 tvg-name="CCTV5+" tvg-logo="https://live.fanmingming.cn/tv/CCTV5+.png" group-title="央视频道",CCTV5+ +http://[2409:8087:1:20:20::2c]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226458/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7Em70vyfVI_MkrcLYjHWnqOA%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNNlS0O1LA8iGydXPYujpRue%2CEND +#EXTINF:-1 tvg-name="CCTV6" tvg-logo="https://live.fanmingming.cn/tv/CCTV6.png" group-title="央视频道",CCTV6 +http://[2409:8087:1:20:20::29]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226453/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7Ex56LEwufYqPdJkUNYhbNCw%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNOH2PzEhAK60LI_FWtVxfVS%2CEND +#EXTINF:-1 tvg-name="CCTV7" tvg-logo="https://live.fanmingming.cn/tv/CCTV7.png" group-title="央视频道",CCTV7 +http://[2409:8087:1:20:20::2a]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226234/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EutDC7HLJc_gC0YdIDr7oig%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNPOHuulzlCcw92vP3vgYa4n%2CEND +#EXTINF:-1 tvg-name="CCTV8" tvg-logo="https://live.fanmingming.cn/tv/CCTV8.png" group-title="央视频道",CCTV8 +http://[2409:8087:1:20:20::29]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226451/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EO_1NY-UghfdG_S28Bf_FPw%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNO1anuaDcpMt0_BMig72trX%2CEND +#EXTINF:-1 tvg-name="CCTV10" tvg-logo="https://live.fanmingming.cn/tv/CCTV10.png" group-title="央视频道",CCTV10 +http://[2409:8087:1:20:20::29]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226449/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EzhRgoBfyoaW0eC2lnTJYAQ%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNOxqyo6ss4VuHKCaIhF4e3B%2CEND +#EXTINF:-1 tvg-name="CCTV11" tvg-logo="https://live.fanmingming.cn/tv/CCTV11.png" group-title="央视频道",CCTV11 +http://[2409:8087:1:20:20::26]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226334/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7E0RcQQbNseiHvFO8XWf466A%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND +#EXTINF:-1 tvg-name="CCTV11" tvg-logo="https://live.fanmingming.cn/tv/CCTV11.png" group-title="央视频道",CCTV11 +http://[2409:8087:1:20:20::2a]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226448/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7Eqfhzy1ZrFZrYrATDOB991A%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNOu522yjh6D1Z_dApuOt9eE%2CEND +#EXTINF:-1 tvg-name="CCTV12" tvg-logo="https://live.fanmingming.cn/tv/CCTV12.png" group-title="央视频道",CCTV12 +http://[2409:8087:1:20:20::29]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226228/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7E2knJCFLHz_HqfBZXNGeA1A%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNMIlZ5z7o_ym15iMooogSvj%2CEND +#EXTINF:-1 tvg-name="CCTV13" tvg-logo="https://live.fanmingming.cn/tv/CCTV13.png" group-title="央视频道",CCTV13 +http://[2409:8087:1:20:20::29]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226316/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EqHPe9pEEWJ00hz1ArnRZVA%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND +#EXTINF:-1 tvg-name="CCTV13" tvg-logo="https://live.fanmingming.cn/tv/CCTV13.png" group-title="央视频道",CCTV13 +http://[2409:8087:1:20:20::2a]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226446/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EU-IJJyzlYeEElWsacI4JKw%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNMT7DWkynQtRPzNDJCOY_C_%2CEND +#EXTINF:-1 tvg-name="CCTV14" tvg-logo="https://live.fanmingming.cn/tv/CCTV14.png" group-title="央视频道",CCTV14 +http://[2409:8087:1:20:20::26]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226229/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7Ey_UgKg-_uoDiTW1MNHptPg%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNNLabf3bHEXv4444iiOs_Px%2CEND +#EXTINF:-1 tvg-name="CCTV15" tvg-logo="https://live.fanmingming.cn/tv/CCTV15.png" group-title="央视频道",CCTV15 +http://[2409:8087:1:20:20::29]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226444/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EFQ8BWVFffGkwLTLNv7CwFQ%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNM7I2coCeiP5K0pSIMZqcUB%2CEND +#EXTINF:-1 tvg-name="CCTV16" tvg-logo="https://live.fanmingming.cn/tv/CCTV16.png" group-title="央视频道",CCTV16 +http://[2409:8087:1:20:20::2a]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221227002/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EX9goLRw26BM_r54des2PAw%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNPt5W7-RovMDpE-7B-0PhHw%2CEND +#EXTINF:-1 tvg-name="CCTV17" tvg-logo="https://live.fanmingming.cn/tv/CCTV17.png" group-title="央视频道",CCTV17 +http://[2409:8087:1:20:20::29]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226442/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EtihRNVe_x2y1Lgi_XWYeNw%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNOl8OnsD1vPD0mhNmo98J3J%2CEND +#EXTINF:-1 tvg-name="CGTN" tvg-logo="https://live.fanmingming.cn/tv/CGTN.png" group-title="央视频道",CGTN +http://[2409:8087:1:20:20::29]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226443/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7Ebu8iDniP_aAtg-APxKXKAA%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNOeLGc8fhipDF_paLm6VUd-%2CEND +#EXTINF:-1 tvg-name="北京卫视" tvg-logo="https://live.fanmingming.cn/tv/北京卫视.png" group-title="卫视频道",北京卫视 +http://[2409:8087:1:20:20::2c]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226900/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EcYPi33WFyhvd6SjmqUKhJg%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND +#EXTINF:-1 tvg-name="北京卫视" tvg-logo="https://live.fanmingming.cn/tv/北京卫视.png" group-title="卫视频道",北京卫视 +http://[2409:8087:1:20:20::2c]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226436/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7ElMQ3ov45VmhzipweN5VstQ%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNPg_yZ8DZHTaSU92MIl_o3b%2CEND +#EXTINF:-1 tvg-name="深圳卫视" tvg-logo="https://live.fanmingming.cn/tv/深圳卫视.png" group-title="卫视频道",深圳卫视 +http://[2409:8087:1:20:20::2c]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226245/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EFvxuZ6Kfg6J67sArVd0LuA%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNO9YxM-C8gPFvQRk47-h2ok%2CEND +#EXTINF:-1 tvg-name="湖北卫视" tvg-logo="https://live.fanmingming.cn/tv/湖北卫视.png" group-title="卫视频道",湖北卫视 +http://[2409:8087:1:20:20::2c]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226240/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7ExfU_RR0RQok0w_xd7h22CQ%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNPVnDV2fEBphgm3TP7hAHBx%2CEND +#EXTINF:-1 tvg-name="东方卫视" tvg-logo="https://live.fanmingming.cn/tv/东方卫视.png" group-title="卫视频道",东方卫视 +http://[2409:8087:1:20:20::2c]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226237/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EuOKqNaOUqqiJjXIfPoRPMQ%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNNeqgYr1eA9ESriCOsl_DTz%2CEND +#EXTINF:-1 tvg-name="浙江卫视" tvg-logo="https://live.fanmingming.cn/tv/浙江卫视.png" group-title="卫视频道",浙江卫视 +http://[2409:8087:1:20:20::26]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226247/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7Eo6BokfP3WkB3SIXSrgvRBA%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNP3w4GkbU9L7iRQ8H2vgzhF%2CEND +#EXTINF:-1 tvg-name="吉林卫视" tvg-logo="https://live.fanmingming.cn/tv/吉林卫视.png" group-title="卫视频道",吉林卫视 +http://[2409:8087:1:20:20::2c]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226533/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EicY_6znuOTlmMeE15TFEig%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNNNUZpDp9cPVsM_M_ftJRVM%2CEND +#EXTINF:-1 tvg-name="江苏卫视" tvg-logo="https://live.fanmingming.cn/tv/江苏卫视.png" group-title="卫视频道",江苏卫视 +http://[2409:8087:1:20:20::2a]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226242/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EJT6eqtJpcKnNhyUS90EOgw%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNN1SxXwCt0S69Lq27ZMJpfR%2CEND +#EXTINF:-1 tvg-name="山东卫视" tvg-logo="https://live.fanmingming.cn/tv/山东卫视.png" group-title="卫视频道",山东卫视 +http://[2409:8087:1:20:20::2a]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226244/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EycMz-PML_dQW8iLcNBkw7g%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNMYCYLC04QAM6EBli1wTuET%2CEND +#EXTINF:-1 tvg-name="黑龙江卫视" tvg-logo="https://live.fanmingming.cn/tv/黑龙江卫视.png" group-title="卫视频道",黑龙江卫视 +http://[2409:8087:1:20:20::2c]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226239/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EEHwpSHKc5p-bHJfhpIWFig%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNM5Y8rTELLykZJHp-bmY2YW%2CEND +#EXTINF:-1 tvg-name="东南卫视" tvg-logo="https://live.fanmingming.cn/tv/东南卫视.png" group-title="卫视频道",东南卫视 +http://[2409:8087:1:20:20::2a]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226496/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EkZUfG47p98m2PZiCsgkhyQ%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNM5EcQIH6BiwZavlhPLb4oJ%2CEND +#EXTINF:-1 tvg-name="江西卫视" tvg-logo="https://live.fanmingming.cn/tv/江西卫视.png" group-title="卫视频道",江西卫视 +http://[2409:8087:1:20:20::29]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226243/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EfPpe3gkzCutYMoqOQQZNzA%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNMVuW7agCgULnvgy9rhLyCH%2CEND +#EXTINF:-1 tvg-name="云南卫视" tvg-logo="https://live.fanmingming.cn/tv/云南卫视.png" group-title="卫视频道",云南卫视 +http://[2409:8087:1:20:20::2c]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226543/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EzQy9f4DIExLCs810r0Q6Kw%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNO_hnHaWpTsMQwR98VJGduo%2CEND +#EXTINF:-1 tvg-name="辽宁卫视" tvg-logo="https://live.fanmingming.cn/tv/辽宁卫视.png" group-title="卫视频道",辽宁卫视 +http://[2409:8087:1:20:20::26]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226488/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7E0dsu8dOBmGQQO7fSrvySew%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNN4l9PIxeExdzsncIMJiPZb%2CEND +#EXTINF:-1 tvg-name="重庆卫视" tvg-logo="https://live.fanmingming.cn/tv/重庆卫视.png" group-title="卫视频道",重庆卫视 +http://[2409:8087:1:20:20::26]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226518/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7Ey-ITbF7am-eD_R60rK2QcQ%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNMWkDi37K3eowQvLymiiLyV%2CEND +#EXTINF:-1 tvg-name="山西卫视" tvg-logo="https://live.fanmingming.cn/tv/山西卫视.png" group-title="卫视频道",山西卫视 +http://[2409:8087:1:20:20::2c]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226531/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EokFa56wMKUpB1vaIjEe92A%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNPoj5DNJHruOghC7vAQxinJ%2CEND +#EXTINF:-1 tvg-name="海南卫视" tvg-logo="https://live.fanmingming.cn/tv/海南卫视.png" group-title="卫视频道",海南卫视 +http://[2409:8087:1:20:20::29]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226574/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EZOP0PLu1-XG8_Ae0lTe9HQ%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNODcjESMU4f6yMuMuOuQbie%2CEND +#EXTINF:-1 tvg-name="安徽卫视" tvg-logo="https://live.fanmingming.cn/tv/安徽卫视.png" group-title="卫视频道",安徽卫视 +http://[2409:8087:1:20:20::2a]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226490/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EcN5s_AlHugvAv9Pda6f9fA%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNOtRTFrO5eKiKNV40gMGHaS%2CEND +#EXTINF:-1 tvg-name="甘肃卫视" tvg-logo="https://live.fanmingming.cn/tv/甘肃卫视.png" group-title="卫视频道",甘肃卫视 +http://[2409:8087:1:20:20::2c]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226545/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EPxObabIs3mLyPmSf2HHtqQ%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNNBE3K16ZfzYGIqbP6z6cGJ%2CEND +#EXTINF:-1 tvg-name="青海卫视" tvg-logo="https://live.fanmingming.cn/tv/青海卫视.png" group-title="卫视频道",青海卫视 +http://[2409:8087:1:20:20::2c]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226529/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7Ege4qzvU2ax15UdL3NFQ7AQ%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNNdiWnhjH1amCOGECUhABr9%2CEND +#EXTINF:-1 tvg-name="山东教育卫视" tvg-logo="https://live.fanmingming.cn/tv/山东教育卫视.png" group-title="卫视频道",山东教育卫视 +http://[2409:8087:1:20:20::26]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226526/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EEtk94qghXphElKOQlUC-Yw%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNOpyxkKQ6N6FjQz-LrJwo0o%2CEND +#EXTINF:-1 tvg-name="宁夏卫视" tvg-logo="https://live.fanmingming.cn/tv/宁夏卫视.png" group-title="卫视频道",宁夏卫视 +http://[2409:8087:1:20:20::26]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226528/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7E9-jWxE6tfiz7aO7MvbCY7Q%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNMi3qn27U9rBeXpVrJ8eLy7%2CEND +#EXTINF:-1 tvg-name="内蒙古卫视" tvg-logo="https://live.fanmingming.cn/tv/内蒙古卫视.png" group-title="卫视频道",内蒙古卫视 +http://[2409:8087:1:20:20::26]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226530/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EHHMwHAFmEx4xxtZRlWhCrg%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNMZe-zTYLW-Yz0RcFLVr37n%2CEND +#EXTINF:-1 tvg-name="陕西卫视" tvg-logo="https://live.fanmingming.cn/tv/陕西卫视.png" group-title="卫视频道",陕西卫视 +http://[2409:8087:1:20:20::26]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226532/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7E6sNSqmLCqLFl_AJPBXp1qA%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNO6b4uKEI14SNy0LDiw52LH%2CEND +#EXTINF:-1 tvg-name="广西卫视" tvg-logo="https://live.fanmingming.cn/tv/广西卫视.png" group-title="卫视频道",广西卫视 +http://[2409:8087:1:20:20::26]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226534/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EpjsBggKPaCw3f-xlBWZWaQ%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNMJYhPE64lykNkIsypBRZqO%2CEND +#EXTINF:-1 tvg-name="厦门卫视" tvg-logo="https://live.fanmingming.cn/tv/厦门卫视.png" group-title="卫视频道",厦门卫视 +http://[2409:8087:1:20:20::26]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226542/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7E0HuqirkTe1cAUljwazjNGw%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNMvSOYesmmWPPy5i3xS4Rsb%2CEND +#EXTINF:-1 tvg-name="三沙卫视" tvg-logo="https://live.fanmingming.cn/tv/三沙卫视.png" group-title="卫视频道",三沙卫视 +http://[2409:8087:1:20:20::26]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226544/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7Eb2dn60YQRxhB5rAyOnrv0g%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNO_hnHaWpTsMQwR98VJGduo%2CEND +#EXTINF:-1 tvg-name="新疆卫视" tvg-logo="https://live.fanmingming.cn/tv/新疆卫视.png" group-title="卫视频道",新疆卫视 +http://[2409:8087:1:20:20::26]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226546/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7ETtoZKRqwsL9SQjr1A0iH5g%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNMREPnBLSH3b8pR7cnmo9am%2CEND +#EXTINF:-1 tvg-name="西藏卫视" tvg-logo="https://live.fanmingming.cn/tv/西藏卫视.png" group-title="卫视频道",西藏卫视 +http://[2409:8087:1:20:20::2c]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226527/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EmHuqUIe0F51C4h6xZanhig%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNMi3qn27U9rBeXpVrJ8eLy7%2CEND +#EXTINF:-1 tvg-name="兵团卫视" tvg-logo="https://live.fanmingming.cn/tv/兵团卫视.png" group-title="卫视频道",兵团卫视 +http://[2409:8087:1:20:20::2c]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226541/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7ESv-rH0nF41q6pxKZKeRnNA%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNN-56c_rnHTXQA4R-D0Dlau%2CEND +#EXTINF:-1 tvg-name="延边卫视" tvg-logo="https://live.fanmingming.cn/tv/延边卫视.png" group-title="卫视频道",延边卫视 +http://[2409:8087:1:20:20::2c]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221227045/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7Eq0D3NdTUN7FuRzr8eJsbQA%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNONS2RAhxb5u6NYaMGGM23S%2CEND +#EXTINF:-1 tvg-name="康巴卫视" tvg-logo="https://live.fanmingming.cn/tv/康巴卫视.png" group-title="卫视频道",康巴卫视 +http://[2409:8087:1:20:20::2c]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221227027/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EkHMvBpWz4rccMxNvSRekpQ%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNPtFfVFX0AVycM8b4Xmbcl4%2CEND +#EXTINF:-1 tvg-name="嘉佳卡通" tvg-logo="https://live.fanmingming.cn/tv/嘉佳卡通.png" group-title="数字频道",嘉佳卡通 +http://[2409:8087:1:20:20::2c]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226539/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EQDRyt1jaDU7f52NwPN526A%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNOLcRNi6C1PMX5tGrYl_SiR%2CEND +#EXTINF:-1 tvg-name="茶频道" tvg-logo="https://live.fanmingming.cn/tv/茶频道.png" group-title="数字频道",茶频道 +http://[2409:8087:1:20:20::26]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226548/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7Ec1XXmbKOEhI6pFYCxtVG9A%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNOD3hCDGl7mDB_HDsnRfhB2%2CEND +#EXTINF:-1 tvg-name="快乐垂钓" tvg-logo="https://live.fanmingming.cn/tv/快乐垂钓.png" group-title="数字频道",快乐垂钓 +http://[2409:8087:1:20:20::2c]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226549/1.m3u8?GuardEncType=2&accountinfo=~~V2.0~RHz0NOpqUZZN1Iz6lVLkkg~_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNNSiF8rKF1Pn2LepKMJ2cEG%2CEND +#EXTINF:-1 tvg-name="超级电影" tvg-logo="https://live.fanmingming.cn/tv/超级电影.png" group-title="数字频道",超级电影 +http://[2409:8087:1:20:20::2c]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226233/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EfPRR4mbRWhkCFuUCVm9THg%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNM4kysjLk_woYMRnu35KtBV%2CEND +#EXTINF:-1 tvg-name="超级综艺" tvg-logo="https://live.fanmingming.cn/tv/超级综艺.png" group-title="数字频道",超级综艺 +http://[2409:8087:1:20:20::26]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226231/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7Ejm-KqHfTZezbm9C-325YiA%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNNnfpAUC20DSCXUyGpDggnK%2CEND +#EXTINF:-1 tvg-name="超级体育" tvg-logo="https://live.fanmingming.cn/tv/超级体育.png" group-title="数字频道",超级体育 +http://[2409:8087:1:20:20::26]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226232/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7Eg-EQHTrpbCOxNSgnFRbr4w%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNMNhcQPODGVtsSVKlB7CbAh%2CEND +#EXTINF:-1 tvg-name="金牌综艺" tvg-logo="https://live.fanmingming.cn/tv/金牌综艺.png" group-title="数字频道",金牌综艺 +http://[2409:8087:1:20:20::2a]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221227004/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EkcfszuSJNo6WZ8h7xrIswA%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNMWi_zfgUXV5YnB6haFF-C2%2CEND +#EXTINF:-1 tvg-name="北京IPTV 4K超清" tvg-logo="https://live.fanmingming.cn/tv/北京IPTV 4K超清.png" group-title="数字频道",北京IPTV 4K超清 +http://[2409:8087:1:20:20::26]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226550/1.m3u8?GuardEncType=2&accountinfo=~~V2.0~e2qS8h6u-xp3gd50vNr1sw~_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNPPFD3HVWEytEVyliOxehfe%2CEND +#EXTINF:-1 tvg-name="北京国际" tvg-logo="https://live.fanmingming.cn/tv/北京国际.png" group-title="数字频道",北京国际 +http://[2409:8087:1:20:20::2a]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226510/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EIfgL7tTUNqHAIdgvKuwj8A%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNPr9j5nfyiWS_jEXD6m401A%2CEND +#EXTINF:-1 tvg-name="北京新闻" tvg-logo="https://live.fanmingming.cn/tv/北京新闻.png" group-title="数字频道",北京新闻 +http://[2409:8087:1:20:20::2a]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226437/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EncK5uEAdYwWMsf8WJWI1mQ%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNO_LSIQh_h2P54Cz-MqgJqC%2CEND +#EXTINF:-1 tvg-name="北京文艺" tvg-logo="https://live.fanmingming.cn/tv/北京文艺.png" group-title="数字频道",北京文艺 +http://[2409:8087:1:20:20::29]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226440/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EWrJcgMpdGPvZavpf4dmmrQ%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNNhmwDsUZnvQgU5E5wiGA2g%2CEND +#EXTINF:-1 tvg-name="北京体育休闲" tvg-logo="https://live.fanmingming.cn/tv/北京体育休闲.png" group-title="数字频道",北京体育休闲 +http://[2409:8087:1:20:20::29]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226438/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EeVAybrHg955d_IRT9e_uHQ%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNMLCKqkSfuGOusJwBMwlCbz%2CEND +#EXTINF:-1 tvg-name="北京影视" tvg-logo="https://live.fanmingming.cn/tv/北京影视.png" group-title="数字频道",北京影视 +http://[2409:8087:1:20:20::2a]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226433/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EygquRbh9L0wUPRY53fsZWw%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNO62IynDcU1yYDL1b4Xte8T%2CEND +#EXTINF:-1 tvg-name="北京生活" tvg-logo="https://live.fanmingming.cn/tv/北京生活.png" group-title="数字频道",北京生活 +http://[2409:8087:1:20:20::2a]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226514/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7Es-PVNcPJsjr_oBdcXGT40g%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNMWvZ0r6eMXcXJOGrCpJiq1%2CEND +#EXTINF:-1 tvg-name="北京财经" tvg-logo="https://live.fanmingming.cn/tv/北京财经.png" group-title="数字频道",北京财经 +http://[2409:8087:1:20:20::2a]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226516/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7Eh9_SEkmWeMdS1TMnIILZgg%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNPIiicEW7OIvk1s-X-PXHqO%2CEND +#EXTINF:-1 tvg-name="北京纪实科教" tvg-logo="https://live.fanmingming.cn/tv/北京纪实科教.png" group-title="数字频道",北京纪实科教 +http://[2409:8087:1:20:20::29]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226434/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7Ejj3PtVjzl6ZzFdM-Vi1dmQ%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNPJa61jREJv4ZfZigyrxX0U%2CEND +#EXTINF:-1 tvg-name="北京IPTV 淘电影" tvg-logo="https://live.fanmingming.cn/tv/北京IPTV 淘电影.png" group-title="数字频道",北京IPTV 淘电影 +http://[2409:8087:1:20:20::26]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226552/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EXOsrWMA-UCdUl1hQSR9EKw%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNNg3bzRax0E9tLmO9xgXVx8%2CEND +#EXTINF:-1 tvg-name="北京IPTV 淘剧场" tvg-logo="https://live.fanmingming.cn/tv/北京IPTV 淘剧场.png" group-title="数字频道",北京IPTV 淘剧场 +http://[2409:8087:1:20:20::26]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226553/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EQaJ92NID2SpQlY6_VJVogg%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNOuQYJeiYEeFWTkFfE86Vq-%2CEND +#EXTINF:-1 tvg-name="北京IPTV 淘娱乐" tvg-logo="https://live.fanmingming.cn/tv/北京IPTV 淘娱乐.png" group-title="数字频道",北京IPTV 淘娱乐 +http://[2409:8087:1:20:20::2c]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226551/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7Ex0efg9fpenP8E8lWJUb5Lg%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNNg3bzRax0E9tLmO9xgXVx8%2CEND +#EXTINF:-1 tvg-name="北京IPTV 淘BABY" tvg-logo="https://live.fanmingming.cn/tv/北京IPTV 淘BABY.png" group-title="数字频道",北京IPTV 淘BABY +http://[2409:8087:1:20:20::2c]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226554/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EN0sbBMpQv4sLsW5foy3YfA%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNNg3bzRax0E9tLmO9xgXVx8%2CEND +#EXTINF:-1 tvg-name="北京IPTV 萌宠TV" tvg-logo="https://live.fanmingming.cn/tv/北京IPTV 萌宠TV.png" group-title="数字频道",北京IPTV 萌宠TV +http://[2409:8087:1:20:20::26]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226555/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7E_PpxWPtvSZRFtu_Ged_-vQ%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNO0istnBuoA2R9ODSCqyIyS%2CEND +#EXTINF:-1 tvg-name="中国教育1台" tvg-logo="https://live.fanmingming.cn/tv/中国教育1台.png" group-title="数字频道",中国教育1台 +http://[2409:8087:1:20:20::2a]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226494/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EB8MrpAzJ_Bw12HHVBcZO6g%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNONWWecbSKZXNjh_5hExtTC%2CEND +#EXTINF:-1 tvg-name="中国教育2台" tvg-logo="https://live.fanmingming.cn/tv/中国教育2台.png" group-title="数字频道",中国教育2台 +http://[2409:8087:1:20:20::2c]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226537/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7E7AxXs4eTU2oiWrhopr9sHw%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNNxsM0Bor098BJglrhfEQTl%2CEND +#EXTINF:-1 tvg-name="中国教育4台" tvg-logo="https://live.fanmingming.cn/tv/中国教育4台.png" group-title="数字频道",中国教育4台 +http://[2409:8087:1:20:20::26]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226557/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EBzZToIaOOoaa_jAUfhUQHQ%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNOD9BEmVSNbqSQpqXZxnxbk%2CEND + +#EXTINF:-1 tvg-name="浙江公共新闻" tvg-logo="https://live.fanmingming.cn/tv/浙江新闻.png" group-title="浙江频道",浙江新闻 +https://ali-m-l.cztv.com/channels/lantian/channel007/1080p.m3u8 +#EXTINF:-1 tvg-name="浙江国际" tvg-logo="https://live.fanmingming.cn/tv/浙江国际.png" group-title="浙江频道",浙江国际 +https://ali-m-l.cztv.com/channels/lantian/channel010/1080p.m3u8 +#EXTINF:-1 tvg-name="浙江少儿" tvg-logo="https://live.fanmingming.cn/tv/浙江少儿.png" group-title="浙江频道",浙江少儿 +https://ali-m-l.cztv.com/channels/lantian/channel008/1080p.m3u8 +#EXTINF:-1 tvg-name="浙江教科影视" tvg-logo="https://live.fanmingming.cn/tv/浙江教科影视.png" group-title="浙江频道",浙江教科 +https://ali-m-l.cztv.com/channels/lantian/channel004/1080p.m3u8 +#EXTINF:-1 tvg-name="之江纪录" tvg-logo="https://live.fanmingming.cn/tv/之江纪录.png" group-title="浙江频道",之江纪录 +https://ali-m-l.cztv.com/channels/lantian/channel012/1080p.m3u8 +#EXTINF:-1 tvg-name="浙江民生休闲" tvg-logo="https://live.fanmingming.cn/tv/浙江民生休闲.png" group-title="浙江频道",浙江民生 +https://ali-m-l.cztv.com/channels/lantian/channel006/1080p.m3u8 +#EXTINF:-1 tvg-name="浙江经视" tvg-logo="https://live.fanmingming.cn/tv/浙江经济生活.png" group-title="浙江频道",浙江经济 +https://ali-m-l.cztv.com/channels/lantian/channel003/1080p.m3u8 +#EXTINF:-1 tvg-name="浙江钱江都市" tvg-logo="https://live.fanmingming.cn/tv/钱江都市.png" group-title="浙江频道",浙江钱江 +https://ali-m-l.cztv.com/channels/lantian/channel002/1080p.m3u8 +#EXTINF:-1 tvg-name="内蒙古综合" tvg-logo="https://live.fanmingming.cn/tv/内蒙古新闻综合.png" group-title="内蒙频道",内蒙新闻 +https://livestream-bt.nmtv.cn/nmtv/2316general.m3u8?txSecret=b4373417a82ed64e52b0982a66da8df2&txTime=771E8800 +#EXTINF:-1 tvg-name="内蒙古经济生活" tvg-logo="https://live.fanmingming.cn/tv/内蒙古经济生活.png" group-title="内蒙频道",内蒙经济 +https://livestream-bt.nmtv.cn/nmtv/2317general.m3u8?txSecret=112b2c4c872de52b0f37aff6ead63ef0&txTime=771E8800 +#EXTINF:-1 tvg-name="内蒙古少儿" tvg-logo="https://live.fanmingming.cn/tv/内蒙古少儿.png" group-title="内蒙频道",内蒙少儿 +https://livestream-bt.nmtv.cn/nmtv/2318general.m3u8?txSecret=a2c948908728a0733cecbe1fadea23dc&txTime=771E8800 +#EXTINF:-1 tvg-name="内蒙古文体娱乐" tvg-logo="https://live.fanmingming.cn/tv/内蒙古文体娱乐.png" group-title="内蒙频道",内蒙文体 +https://livestream-bt.nmtv.cn/nmtv/2319general.m3u8?txSecret=c7b5c515d2bb6df442492d54955329a3&txTime=771E8800 +#EXTINF:-1 tvg-name="内蒙古农牧" tvg-logo="https://live.fanmingming.cn/tv/内蒙古农牧.png" group-title="内蒙频道",内蒙农牧 +https://livestream-bt.nmtv.cn/nmtv/2320general.m3u8?txSecret=4d368a175afa19737a9f5be10af24fe2&txTime=771E8800 +#EXTINF:-1 tvg-name="内蒙古蒙语卫视" tvg-logo="https://live.fanmingming.cn/tv/内蒙古蒙语卫视.png" group-title="内蒙频道",蒙语卫视 +https://livestream-bt.nmtv.cn/nmtv/2315general.m3u8?txSecret=4971666599ef9411629213c9a300bf66&txTime=771EF880 +#EXTINF:-1 tvg-name="内蒙古蒙语文化" tvg-logo="https://live.fanmingming.cn/tv/内蒙古蒙语文化.png" group-title="内蒙频道",蒙语文化 +https://livestream-bt.nmtv.cn/nmtv/2321general.m3u8?txSecret=d9d0fd7a252ef56b515c46a2e21830f4&txTime=771E8800 +#EXTINF:-1 tvg-name="呼和浩特新闻综合" tvg-logo="https://live.fanmingming.cn/tv/呼和浩特新闻综合.png" group-title="内蒙频道",呼市新闻综合 +https://livestream-bt.nmtv.cn/nmtv/2331general.m3u8?txSecret=4d7342ca5cd74480526ab6d292247aff&txTime=771E8800 +#EXTINF:-1 tvg-name="包头新闻综合" tvg-logo="https://live.fanmingming.cn/tv/包头新闻综合.png" group-title="内蒙频道",包头新闻综合 +https://livestream-bt.nmtv.cn/nmtv/2358general.m3u8?txSecret=98390a77c143a68f0fd64bfe6e181dcb&txTime=771E8800 +#EXTINF:-1 tvg-name="鄂尔多斯新闻综合" tvg-logo="https://live.fanmingming.cn/tv/鄂尔多斯新闻综合.png" group-title="内蒙频道",鄂尔多斯新闻 +https://livestream-bt.nmtv.cn/nmtv/2349general.m3u8?txSecret=e44477052aba305cadeea45aaf1c674a&txTime=771E8800 +#EXTINF:-1 tvg-name="巴彦淖尔新闻综合" tvg-logo="https://live.fanmingming.cn/tv/巴彦淖尔新闻综合.png" group-title="内蒙频道",巴彦淖尔新闻 +https://livestream-bt.nmtv.cn/nmtv/2348general.m3u8?txSecret=6a4ddce077e41b976fe33619fbef2b30&txTime=771E8800 +#EXTINF:-1 tvg-name="赤峰新闻综合" tvg-logo="https://live.fanmingming.cn/tv/赤峰新闻综合.png" group-title="内蒙频道",赤峰新闻综合 +https://livestream-bt.nmtv.cn/nmtv/2351general.m3u8?txSecret=8857087aeec2cec44d178a18550fdb8a&txTime=771E8800 +#EXTINF:-1 tvg-name="乌兰察布新闻综合" tvg-logo="https://live.fanmingming.cn/tv/乌兰察布.png" group-title="内蒙频道",乌兰察布新闻 +https://livestream-bt.nmtv.cn/nmtv/2354general.m3u8?txSecret=cf5f71d0000862b18f5813607b3dfd5b&txTime=771E8800 +#EXTINF:-1 tvg-name="CGTN" tvg-logo="https://live.fanmingming.cn/tv/CGTN.png" group-title="央视频道",CGTN英语 +https://0472.org/hls/cgtn.m3u8 +#EXTINF:-1 tvg-name="CGTN纪录" tvg-logo="https://live.fanmingming.cn/tv/CGTN纪录.png" group-title="央视频道",CGTN记录 +https://0472.org/hls/cgtnd.m3u8 +#EXTINF:-1 tvg-name="CGTN俄语" tvg-logo="https://live.fanmingming.cn/tv/CGTN俄语.png" group-title="央视频道",CGTN俄语 +https://0472.org/hls/cgtne.m3u8 +#EXTINF:-1 tvg-name="CGTN法语" tvg-logo="https://live.fanmingming.cn/tv/CGTN法语.png" group-title="央视频道",CGTN法语 +https://0472.org/hls/cgtnf.m3u8 +#EXTINF:-1 tvg-name="CGTN西语" tvg-logo="https://live.fanmingming.cn/tv/CGTN西语.png" group-title="央视频道",CGTN西语 +https://0472.org/hls/cgtnx.m3u8 +#EXTINF:-1 tvg-name="CGTN阿语" tvg-logo="https://live.fanmingming.cn/tv/CGTN阿语.png" group-title="央视频道",CGTN阿语 +https://0472.org/hls/cgtna.m3u8 diff --git a/天微/lives/MTV.txt b/天微/lives/MTV④.txt similarity index 100% rename from 天微/lives/MTV.txt rename to 天微/lives/MTV④.txt diff --git a/天微/lives/电影③.txt b/天微/lives/电影③.txt new file mode 100644 index 0000000..607d2a5 --- /dev/null +++ b/天微/lives/电影③.txt @@ -0,0 +1,11588 @@ +█████████████████████████████████████████████ +动作片0401,#genre# +█████████████████████████████████████████████ + + +特务追杀令2024(法国动作片),https://v.lzcdn25.com/20250401/236_5320235c/index.m3u8 +刺猬索尼克2024Ⅲ(美国动作片),https://v.lzcdn25.com/20250331/234_47c86ad4/index.m3u8 +坚毅奇兵2025(印度动作片),https://v.lzcdn25.com/20250331/226_6c326afb/index.m3u8 +消防员2024(韩国动作片),https://v.lzcdn25.com/20250330/224_9df7feed/index.m3u8 +德瓦2025(印度动作片),https://v.lzcdn25.com/20250330/220_32704fdf/index.m3u8 +劫车王2025(法国动作片),https://v.lzcdn25.com/20250330/218_5383089c/index.m3u8 +焚城2024【国语】(香港动作片),https://v.lzcdn25.com/20250328/210_41ea9d91/index.m3u8 +焚城2024【粤语】(香港动作片),https://v.lzcdn25.com/20250328/209_0311aed1/index.m3u8 +飞速追杀2025(美国动作片),https://v.lzcdn25.com/20250328/201_1b55bf5d/index.m3u8 +交叉点2024(日本动作片),https://v.lzcdn25.com/20250327/196_fabedc38/index.m3u8 +白雪公主与七武士2024(美国动作片),https://v.lzcdn25.com/20250325/191_a3cccb7e/index.m3u8 +功夫2004(大陆动作片),https://vip.lzcdn2.com/20220319/64_943f0f68/index.m3u8 +武替道2024【国语】(香港动作片),https://v.lzcdn25.com/20250323/175_125550b7/index.m3u8 +武替道2024【粤语】(香港动作片),https://v.lzcdn25.com/20250323/176_5c6e05e1/index.m3u8 +罪恶清除工2025(英国动作片),https://v.lzcdn25.com/20250323/173_c2501d04/index.m3u8 +刀1995【国语】(香港动作片), +刀1995【粤语】(香港动作片), +威廉·退尔(英国动作片),https://v.lzcdn25.com/20250322/166_f2100b7b/index.m3u8 +恶行之外2025【国语】(香港动作片),https://v.lzcdn25.com/20250321/159_3599e181/index.m3u8 +恶行之外2025【粤语语】(香港动作片),https://v.lzcdn25.com/20250321/158_2aecc7af/index.m3u8 +忍者蝙蝠侠大战极道联盟2025(日本动作片),https://v.lzcdn25.com/20250319/141_1af32d46/index.m3u8 +恶兽2025(大陆动作片),https://v.lzcdn25.com/20250318/137_eb991a6f/index.m3u8 +老狗2025(大陆动作片),https://v.lzcdn25.com/20250315/127_f609a53a/index.m3u8 +宗教与黑道2024(韩国动作片),https://v.lzcdn25.com/20250315/126_36698fab/index.m3u8 +电幻国度2025(美国动作片),https://v.lzcdn25.com/20250315/125_92b9fd52/index.m3u8 +内心之火2024(美国动作片),https://v.lzcdn25.com/20250314/111_925d415f/index.m3u8 +赤血营救2025(大陆动作片),https://v.lzcdn25.com/20250314/112_8fc8777f/index.m3u8 +九州千秋令2025(大陆动作片),https://v.lzcdn25.com/20250313/101_6724a2df/index.m3u8 +破碎2025(韩国动作片),https://v.lzcdn25.com/20250313/102_2a0c9760/index.m3u8 +虎口夺金2025(大陆动作片),https://v.lzcdn25.com/20250313/103_1c79bb62/index.m3u8 +★在失落之地2025(德国/加拿大/美国动作片),https://v.lzcdn25.com/20250311/91_17c6c648/index.m3u8 +苍月2025(大陆动作片),https://v.lzcdn25.com/20250309/80_bc277431/index.m3u8 +哈根2024(德国动作片),https://v.lzcdn25.com/20250309/75_efa2fab3/index.m3u8 +大漠孤侠2025(大陆动作片),https://v.lzcdn25.com/20250307/63_f9ce7dd9/index.m3u8 +峨眉功夫2025(大陆动作片),https://v.lzcdn25.com/20250307/60_0e092a7e/index.m3u8 +瀚海神龙2025(大陆动作片),https://v.lzcdn25.com/20250305/51_2f763729/index.m3u8 +边境奇袭2025(墨西哥动作片),https://v.lzcdn25.com/20250305/46_f4053b69/index.m3u8 +血溅红灯区1993(香港动作片), +漫画威龙Ⅱ2025(韩国动作片),https://v.lzcdn25.com/20250301/30_b39bd083/index.m3u8 +36总局:势不两立2025(法国动作片),https://v.lzcdn25.com/20250301/31_90e2ce85/index.m3u8 +十一人的贼军2024(日本动作片),https://v.lzcdn25.com/20250301/33_9799c03d/index.m3u8 +鬼城杀2025(日本动作片),https://v.lzcdn25.com/20250228/21_412ded54/index.m3u8 +生死排爆2025(大陆动作片),https://v.lzcdn25.com/20250226/11_f490f07f/index.m3u8 +前任杀神2025(美国动作片),https://v.lzcdn25.com/20250226/6_2966ddd8/index.m3u8 +特工同盟2024(英国动作片),https://v.cdnlz12.com/20250225/18257_f20ef548/index.m3u8 +亚刻奥特曼大电影:超次元大决战!光与暗的亚刻2025(日本动作片),https://v.cdnlz3.com/20250222/34042_22c9d2b4/index.m3u8 +天马星空2025(大陆动作片),https://v.cdnlz3.com/20250222/34021_c4e07aa9/index.m3u8 +归来的玩命警探2024(日本动作片),https://v.cdnlz3.com/20250222/34019_51eda7e3/index.m3u8 +勇闯天下1990【国语】(香港动作片),https://v.cdnlz12.com/20250222/18243_d4ea14ba/index.m3u8 +幸运小子1996【国语】(香港动作片),https://v.lzcdn26.com/20250220/10432_f0f022d3/index.m3u8 +插翅难飞2025(美国动作片),https://v.cdnlz3.com/20250214/33700_9737db78/index.m3u8 +天虎突击队2025(大陆动作片),https://v.cdnlz3.com/20250213/33635_85bccb5a/index.m3u8 +绝密战境2025(美国动作片),https://v.cdnlz12.com/20250208/18192_7b4da759/index.m3u8 +☆蛟龙行动2025(大陆动作片),https://v.cdnlz12.com/20250204/18185_030cfda6/index.m3u8 +无间猎冰2024(大陆动作片),https://v.cdnlz3.com/20250201/33046_2f49c1e1/index.m3u8 +误判2024【国语】(香港动作片),https://v.cdnlz12.com/20250131/18183_a5e8965b/index.m3u8 +误判2024【粤语】(香港动作片),https://v.cdnlz12.com/20250131/18182_46c93a53/index.m3u8 +☆封神第二部:战火西岐2025(大陆动作片),https://v.cdnlz12.com/20250131/18179_84f57a5f/index.m3u8 +乌托邦2024(美国动作片),https://v.lzcdn24.com/20250128/17096_e50730bc/index.m3u8 +忍者大复仇1983(美国动作片),https://v.lzcdn24.com/20250128/17095_60d671c5/index.m3u8 +☆射雕英雄传:侠之大者2025(大陆动作片),https://v.cdnlz12.com/20250131/18177_5d65c1ab/index.m3u8 +断毒2025(大陆动作片),https://v.cdnlz3.com/20250130/32967_a1e1de12/index.m3u8 +大奉打更人之世间无我这般人2025(大陆动作片),https://v.cdnlz3.com/20250130/32941_a6ebf8be/index.m3u8 +笑傲江湖2025【国语】(大陆动作片),https://v.cdnlz3.com/20250128/32912_b3d6e4bc/index.m3u8 +笑傲江湖2025【粤语】(大陆动作片),https://v.cdnlz3.com/20250128/32913_04c07fea/index.m3u8 +黑白潜行Ⅱ2025【国语】(大陆动作片),https://v.cdnlz3.com/20250125/32828_d80f7780/index.m3u8 +黑白潜行Ⅱ2025【粤语】(大陆动作片),https://v.cdnlz3.com/20250125/32829_783ee818/index.m3u8 +秦岭诡事之守护者2025(大陆动作片),https://v.cdnlz3.com/20250124/32794_c9ace075/index.m3u8 +别碰脏钱2024(韩国动作片),https://v.cdnlz3.com/20250124/32768_c88d1148/index.m3u8 +神雕侠侣:问世间2025(大陆动作片),https://v.cdnlz3.com/20250122/32636_2e00fe42/index.m3u8 +狙击精英: 背水一战2025(美国动作片),https://v.cdnlz3.com/20250121/32608_6618af6d/index.m3u8 +首2023(日本动作片),https://v.cdnlz12.com/20250120/18093_c9c39c5d/index.m3u8 +王者天下Ⅳ(日本动作片),https://v.cdnlz3.com/20250115/32306_cff97319/index.m3u8 +除匪2025(大陆动作片),https://v.cdnlz3.com/20250112/32154_1035b063/index.m3u8 +救命行动2025(法国动作片),https://v.cdnlz3.com/20250111/32135_5268cb83/index.m3u8 +鼠王2019(大陆动作片),https://v.cdnlz3.com/20250103/31784_75986da5/index.m3u8 +绣春刀:诛邪2024(大陆动作片),https://v.cdnlz3.com/20250102/31767_6617bb87/index.m3u8 +棋盘斩2024(日本动作片),https://v.cdnlz3.com/20241230/31623_facf9307/index.m3u8 +猎毒者Ⅱ2024(大陆动作片),https://v.cdnlz3.com/20241226/31475_b578d040/index.m3u8 +震撼擂台2024(大陆动作片),https://v.cdnlz12.com/20241224/17852_d16339ff/index.m3u8 +迎刃而姐2024(印度动作片),https://v.cdnlz3.com/20241223/31344_5def6432/index.m3u8 +加油站袭击事件Ⅱ2010(韩国动作片),https://v.lzcdn24.com/20241220/10710_526cc45b/index.m3u8 +角斗士Ⅱ2024(英国动作片),https://v.cdnlz3.com/20241223/31332_1861d4ad/index.m3u8 +熊猫计划2024(大陆动作片),https://v.cdnlz3.com/20241221/31203_0cb48a47/index.m3u8 +卧底:费瑞崛起Ⅱ2024(荷兰/比利时动作片),https://v.cdnlz3.com/20241220/31180_b6711d60/index.m3u8 +肮脏天使2024(美国动作片),https://v.lzcdn24.com/20241216/10391_6fffe9e6/index.m3u8 +周末狂飙2024(法国动作片),https://v.cdnlz3.com/20241214/30892_4d2a8997/index.m3u8 +山鹰2023(乌克兰动作片),https://v.cdnlz3.com/20241214/30876_194e2083/index.m3u8 +黑白2016(台湾动作片),https://v.lzcdn24.com/20241214/9735_60338d47/index.m3u8 +随身危机2024(美国动作片),https://v.cdnlz3.com/20241213/30852_7abd8667/index.m3u8 +恶棍父亲2024(美国动作片),https://v.cdnlz3.com/20241212/30798_4b138a8e/index.m3u8 +绝地逃亡2024(大陆动作片),https://v.cdnlz12.com/20241211/17755_84fc2e9f/index.m3u8 +火神之力2024(印度动作片),https://v.cdnlz3.com/20241209/30668_e9f4b11d/index.m3u8 +枪手2024(美国动作片),https://v.cdnlz12.com/20241207/17743_fb422d1e/index.m3u8 +749局2024(大陆动作片),https://v.lzcdn26.com/20241206/357_3f18dac5/index.m3u8 +狙击者Ⅱ2024(大陆动作片),https://v.cdnlz3.com/20241205/30461_58f62400/index.m3u8 +古董计中计之龙壁之战2024(大陆动作片),https://v.cdnlz3.com/20241205/30460_4a815cae/index.m3u8 +热血燃烧2024【国语】(香港动作片),https://v.cdnlz3.com/20241203/30339_9da68513/index.m3u8 +命运征服者2024(印度动作片),https://v.cdnlz3.com/20241130/30132_72abb75e/index.m3u8 +危机航线2024(香港动作片),https://v.cdnlz3.com/20241129/30106_6d6c7c4f/index.m3u8 +狙击者Ⅱ2024(大陆动作片),https://v.cdnlz12.com/20241129/17728_a0a59523/index.m3u8 +曼谷战狼2024(泰国动作片),https://v.cdnlz3.com/20241125/29785_d8403566/index.m3u8 +绑架游戏2024(大陆动作片),https://v.cdnlz21.com/20241123/2473_e4610bc8/index.m3u8 +逆风女车神2024(法国动作片),https://v.cdnlz3.com/20241121/29521_aac79c2b/index.m3u8 +倒数回击2023(台湾动作片),https://v.cdnlz21.com/20241121/2465_8e17a28d/index.m3u8 +天地拳王2024【国语】(香港动作片),https://v.cdnlz21.com/20241119/2460_286d29e0/index.m3u8 +老手Ⅱ2024(韩国动作片),https://v.cdnlz3.com/20241116/29228_ae4dc88c/index.m3u8 +末世表盘2024(美国动作片),https://v.cdnlz3.com/20241115/29207_fa7f1967/index.m3u8 +杀手游戏2024(美国动作片),https://v.cdnlz3.com/20241115/29204_1da25572/index.m3u8 +猎毒行动:终极对决2024(大陆动作片),https://v.cdnlz21.com/20241115/2419_c60f9875/index.m3u8 +★惊天大营救2024(大陆动作片),https://v.gsuus.com/play/9b6OYvRd/index.m3u8 +基督山伯爵2024(法国动作片),https://v.cdnlz3.com/20241104/28652_a3cb69c4/index.m3u8 +机密行动2024(保加利亚动作片),https://v.cdnlz12.com/20241029/17513_dea04bef/index.m3u8 +黑雀特工2024【国语】(英国动作片),https://v.cdnlz12.com/20241024/17362_0b0ffd01/index.m3u8 +黑雀特工2024【原声】(英国动作片),https://v.cdnlz12.com/20241024/17363_b3f19a50/index.m3u8 +狼战2024(大陆动作片),https://v.cdnlz3.com/20241019/28137_fdacb0f7/index.m3u8 +香港浴血1992(大陆动作片),https://v.cdnlz19.com/20241016/50297_b58c5528/index.m3u8 +独行客1989(大陆动作片),https://v.cdnlz19.com/20241016/50282_7ff2e567/index.m3u8 +大泽龙蛇1982(大陆动作片),https://v.cdnlz19.com/20241016/50279_c62e46fe/index.m3u8 +多米尼克:凤凰崛起2024(美国动作片),https://v.cdnlz3.com/20241017/28071_d4f4c13d/index.m3u8 +叛影浪客2024(印度尼西亚动作片),https://v.cdnlz3.com/20241017/28064_1b323e42/index.m3u8 +龙骨遗冢2024(大陆动作片),https://v.cdnlz3.com/20241010/27673_e25ff5e4/index.m3u8 +亚兹拉尔2024(爱沙尼亚/美国动作片),https://v.cdnlz12.com/20241007/17307_f4dd954a/index.m3u8 +超能公主2024(大陆动作片),https://v.cdnlz12.com/20241006/17290_14aa16d4/index.m3u8 +女特警之逆战2024(大陆动作片),https://v.cdnlz12.com/20241002/17227_c72a634b/index.m3u8 +赶尽杀绝Ⅱ2024(意大利动作片),https://v.cdnlz12.com/20240929/17195_5dd8c74d/index.m3u8 +门前宝地2023(大陆动作片),https://v.cdnlz12.com/20240928/17182_fd1fb74c/index.m3u8 +双狼2024(英国动作片),https://v.cdnlz12.com/20240927/17157_1c538a15/index.m3u8 +曼谷危情:天堂地狱2024(泰国动作片),https://v.cdnlz12.com/20240926/17141_224da631/index.m3u8 +离开已久的英雄2024(美国动作片),https://v.cdnlz12.com/20240926/17137_062b393e/index.m3u8 +死侍与金刚狼2024(美国动作片),https://v.cdnlz12.com/20240926/17136_7852cc99/index.m3u8 +藏海花之雪夜凶灯2024(大陆动作片),https://v.cdnlz12.com/20240924/17108_e3670e1f/index.m3u8 +沙漠白日1970(苏联动作片),https://v.cdnlz19.com/20240922/46125_47dab7de/index.m3u8 +传话的人2018(印度尼西亚/澳大利亚/英国/阿联酋),https://v.cdnlz12.com/20240923/17087_4f1c1cc6/index.m3u8 +棋盘斩2024(日本动作片),https://v.cdnlz12.com/20240922/17080_0e68f262/index.m3u8 +英叔归来:囚灵2024(大陆动作片),https://v.cdnlz12.com/20240919/17041_f7229c86/index.m3u8 +父女特工2020(美国动作片),https://v.cdnlz12.com/20240919/17028_0643dfad/index.m3u8 +双重智脑2024(印度动作片),https://v.cdnlz12.com/20240916/16973_37aedfc8/index.m3u8 +血战丛林1989(大陆动作片),https://v.cdnlz19.com/20240914/44729_7a57ea99/index.m3u8 +神鞭1986(大陆动作片),https://v.cdnlz19.com/20240914/44724_e240f2d8/index.m3u8 +乱世英雄乱世情【国语】1986(香港动作片),https://v.cdnlz19.com/20240914/44717_99bb1e3c/index.m3u8 +镖行天下之走单骑2007(大陆动作片),https://v.cdnlz19.com/20240914/44705_3ad1b70e/index.m3u8 +镖行天下之天下镖局2007(大陆动作片),https://v.cdnlz19.com/20240914/44704_250de177/index.m3u8 +镖行天下之桃花劫2007(大陆动作片),https://v.cdnlz19.com/20240914/44703_ebbfb58c/index.m3u8 +镖行天下之神武大炮2007(大陆动作片),https://v.cdnlz19.com/20240914/44702_573bf337/index.m3u8 +镖行天下之深宅大院2007(大陆动作片),https://v.cdnlz19.com/20240914/44701_9771bb7d/index.m3u8 +镖行天下之七星端砚2007(大陆动作片),https://v.cdnlz19.com/20240914/44700_c7ae38c4/index.m3u8 +镖行天下之牡丹阁2007(大陆动作片),https://v.cdnlz19.com/20240914/44699_03ac7bdb/index.m3u8 +镖行天下之瞒天过海2007(大陆动作片),https://v.cdnlz19.com/20240914/44698_5f3359f9/index.m3u8 +镖行天下之龙骑禁军2007(大陆动作片),https://v.cdnlz19.com/20240914/44697_72723b2e/index.m3u8 +镖行天下之风云际会2007(大陆动作片),https://v.cdnlz19.com/20240914/44696_7c5cfc97/index.m3u8 +镖行天下前传之终极任务2010(大陆动作片),https://v.cdnlz19.com/20240914/44695_f29a7ef2/index.m3u8 +镖行天下前传之四百里加急2010(大陆动作片),https://v.cdnlz19.com/20240914/44694_9cb385f4/index.m3u8 +镖行天下前传之燃眉危机2010(大陆动作片),https://v.cdnlz19.com/20240914/44693_c3a08c2a/index.m3u8 +镖行天下前传之库丁之谜2010(大陆动作片),https://v.cdnlz19.com/20240914/44692_b3b089c0/index.m3u8 +镖行天下前传之决战天涯2010(大陆动作片),https://v.cdnlz19.com/20240914/44691_486cd77d/index.m3u8 +镖行天下前传之虎口夺镖2010(大陆动作片),https://v.cdnlz19.com/20240914/44690_f8ed819e/index.m3u8 +镖行天下前传之烽火辽东2010(大陆动作片),https://v.cdnlz19.com/20240914/44689_a9b9ceec/index.m3u8 +镖行天下前传之编外人选2010(大陆动作片),https://v.cdnlz19.com/20240914/44688_453d1a53/index.m3u8 +黑带出勤中2024(韩国动作片),https://v.cdnlz12.com/20240913/16907_a5f03a1a/index.m3u8 +猎犬行动2024(马耳他/美国),https://v.cdnlz12.com/20240913/16906_1f7fff80/index.m3u8 +扎职Ⅲ【国语】2024(香港动作片),https://v.cdnlz12.com/20240913/16902_81340896/index.m3u8 +扎职Ⅲ【粤语】2024(香港动作片),https://v.cdnlz12.com/20240913/16901_d130c842/index.m3u8 +因果报应2024(印度动作片),https://v.cdnlz20.com/20240911/11514_0b5656cc/index.m3u8 +特殊替身2024(大陆动作片),https://v.cdnlz12.com/20240909/16842_7355e4ec/index.m3u8 +叛军岭2024(美国动作片),https://v.cdnlz12.com/20240906/16806_d09fd77b/index.m3u8 +讨债人2024(泰国动作片),https://v.cdnlz12.com/20240906/16797_b4a972d7/index.m3u8 +税金马车2024(大陆动作片),https://v.cdnlz21.com/20240905/1947_6b046792/index.m3u8 +一箭穿心2024(大陆动作片),https://v.cdnlz21.com/20240905/1946_a321ae6f/index.m3u8 +复仇:消不去的伤痕1997(日本动作片),https://v.cdnlz12.com/20240903/16747_4d9aed51/index.m3u8 +复仇:命运的访问者1997(日本动作片),https://v.cdnlz12.com/20240901/16730_f674f561/index.m3u8 +救夫越狱记2024(印度动作片),https://v.cdnlz12.com/20240901/16727_7e1110c6/index.m3u8 +极海迷窟2024(大陆动作片),https://v.cdnlz12.com/20240901/16726_81fe9259/index.m3u8 +无主之地2024(美国动作片),https://v.cdnlz12.com/20240831/16723_e77389cd/index.m3u8 +传说2024(大陆动作片),https://v.cdnlz12.com/20240830/16697_d1fb36a3/index.m3u8 +异人之下电影版2024(大陆动作片),https://v.cdnlz12.com/20240830/16696_93d65fce/index.m3u8 +因果报应2024(印度动作片),https://v.cdnlz21.com/20240829/1815_2ca925d9/index.m3u8 +拉扬2024(印度动作片),https://v.cdnlz12.com/20240829/16677_7f4438c0/index.m3u8 +回到野人沙滩1998(美国动作片),https://v.cdnlz19.com/20240828/41940_7d915e0e/index.m3u8 +怒火12小时2024(大陆动作片),https://v.cdnlz12.com/20240828/16635_14b4c6bf/index.m3u8 +逃脱2024(韩国动作片),https://v.cdnlz12.com/20240827/16615_7d01d5c3/index.m3u8 +猛虎Ⅲ2023(美国动作片),https://v.cdnlz12.com/20240825/16600_104a3a1f/index.m3u8 +喋血双雄2024(美国动作片),https://v.cdnlz12.com/20240824/16587_ae118a33/index.m3u8 +黑天使Ⅱ1999(日本动作片),https://v.cdnlz12.com/20240823/16562_ea487c5b/index.m3u8 +帅哥们2024(韩国动作片),https://v.cdnlz12.com/20240822/16550_a2c7708a/index.m3u8 +打黑2024(大陆动作片),https://v.cdnlz12.com/20240822/16525_aaee1545/index.m3u8 +钻石女王2024(英国动作片),https://v.cdnlz12.com/20240822/16517_cf4c8c3b/index.m3u8 +天道王2020(大陆动作片),https://v.cdnlz12.com/20240821/16506_34b65a03/index.m3u8 +红右手2024(美国动作片),https://v.cdnlz12.com/20240819/16490_2fb29d99/index.m3u8 +复仇长官2024(美国动作片),https://v.cdnlz12.com/20240819/16482_117a208e/index.m3u8 +同盟2024(美国动作片),https://v.cdnlz12.com/20240816/16450_7a6d1e31/index.m3u8 +堕落天使Ⅱ:和平卫士2023(美国动作片),https://v.cdnlz12.com/20240812/16380_12d1b7cd/index.m3u8 +印度英雄Ⅱ2024(印度动作片),https://v.cdnlz12.com/20240812/16343_b4ea6225/index.m3u8 +极速战警之毒暴2024(大陆动作片),https://v.cdnlz12.com/20240811/16340_958f0af8/index.m3u8 +热血杀手2024(大陆动作片),https://v.cdnlz3.com/20240811/25514_e6992ead/index.m3u8 +冰雪大围捕2024(大陆动作片),https://v.cdnlz3.com/20240811/25512_96d18a38/index.m3u8 +跨界任务2024(韩国动作片),https://v.cdnlz21.com/20240811/1457_9bbadbac/index.m3u8 +热血天使2024(大陆动作片),https://v.cdnlz12.com/20240810/16302_eb141faf/index.m3u8 +大明锦衣之暗夜风云2019(大陆动作片),https://v.cdnlz12.com/20240809/16300_decc9406/index.m3u8 +跨界任务2024(韩国动作片),https://v.cdnlz21.com/20240809/1366_575e1f8b/index.m3u8 +海关战线2024(香港动作片),https://v.cdnlz21.com/20240809/1366_575e1f8b/index.m3u8 +快人一步2024(美国动作片),https://v.cdnlz3.com/20240808/25426_aac2a913/index.m3u8 +沙漠袭击2019(动作片),https://v.cdnlz12.com/20240805/16217_0aed81b2/index.m3u8 +醉后一拳2024(大陆动作片),https://v.cdnlz12.com/20240803/16179_6cd1d337/index.m3u8 +杀戮列车2024(印度动作片),https://v.cdnlz12.com/20240731/16103_2f49fc20/index.m3u8 +殊死一搏2024(大陆动作片),https://v.cdnlz3.com/20240731/25178_f37a1fec/index.m3u8 +末路老奶2024(瑞士/美国动作片),https://v.cdnlz3.com/20240730/25177_45967119/index.m3u8 +哪吒·魔童归来2024(大陆动作片),https://v.cdnlz21.com/20240730/1277_4404b960/index.m3u8 +谜误2024(大陆动作片),https://v.cdnlz12.com/20240728/16008_826f9f15/index.m3u8 +龙拳小子Ⅱ2024(大陆动作片),https://v.cdnlz3.com/20240728/25131_1713af6b/index.m3u8 +谈判专家(西班牙动作片),https://v.cdnlz3.com/20240728/25121_b8742cf4/index.m3u8 +赊刀人2024(大陆动作片),https://v.cdnlz12.com/20240727/15983_8491d7c8/index.m3u8 +小李飞刀1979(台湾动作片),https://v.cdnlz19.com/20240725/40097_9bc48253/index.m3u8 +东哥闯东北2024(大陆动作片),https://v.cdnlz12.com/20240725/15933_6c695a43/index.m3u8 +寻龙迷棺2024(大陆动作片),https://v.cdnlz12.com/20240724/15916_d11e4905/index.m3u8 +孤胆2024(大陆动作片),https://v.cdnlz3.com/20240724/25030_1bfabf08/index.m3u8 +蝶影救赎2024(大陆动作片),https://v.cdnlz3.com/20240724/25029_42f83245/index.m3u8 +觅渡2023(大陆动作片),https://v.cdnlz12.com/20240723/15893_83c8bdcb/index.m3u8 +血悬棺2024(大陆动作片),https://v.cdnlz12.com/20240723/15886_8422ae14/index.m3u8 +绝地战警:生死与共2024(美国动作片),https://v.cdnlz3.com/20240723/25007_09d03c4d/index.m3u8 +柔板2023(意大利动作片),https://v.cdnlz3.com/20240721/24962_96294deb/index.m3u8 +我的间谍Ⅱ:永恒之城2024(美国动作片),https://v.cdnlz3.com/20240718/24909_2079a12e/index.m3u8 +寒鸦2023(英国动作片),https://v.cdnlz3.com/20240714/24787_407b0503/index.m3u8 +因果报应2024(印度动作片),https://v.cdnlz12.com/20240713/15666_0e355972/index.m3u8 +星光继承者:公主反叛联盟2024(美国动作片),https://v.cdnlz12.com/20240713/15664_c41218b7/index.m3u8 +亡命赌注2024(印度动作片),https://v.cdnlz12.com/20240712/15651_74ffad51/index.m3u8 +泪眼煞星1987(日本动作片),https://v.cdnlz12.com/20240711/15639_551e14ed/index.m3u8 +呼吸2024(美国动作片),https://v.cdnlz3.com/20240710/24667_ec136eec/index.m3u8 +双马连环1979(香港动作片),https://v.cdnlz19.com/20240710/38866_d6becb95/index.m3u8 +护花铃1979(台湾动作片),https://v.cdnlz19.com/20240710/38862_ff2a8d25/index.m3u8 +延迟2024(美国动作片),https://v.cdnlz3.com/20240710/24657_fa507321/index.m3u8 +猩球崛起:新世界2024(美国动作片),https://v.cdnlz21.com/20240709/833_6aabfa52/index.m3u8 +芭提雅猎杀2024(泰国动作片),https://v.cdnlz12.com/20240708/15537_f4a94e47/index.m3u8 +异域狼孩2024(大陆动作片),https://v.cdnlz3.com/20240706/24577_1a544025/index.m3u8 +比佛利山超级警探Ⅳ2024(美国动作片),https://v.cdnlz12.com/20240703/15470_b2006b50/index.m3u8 +硬汉狙击2024(大陆动作片),https://v.cdnlz12.com/20240702/15460_76a850cd/index.m3u8 +犯罪都市Ⅳ(韩国动作片),https://v.cdnlz21.com/20240701/790_6dc95607/index.m3u8 +扫黑·决不放弃2024(大陆动作片),https://v.cdnlz21.com/20240630/778_d97184f1/index.m3u8 +海云台2009(韩国动作片),https://v.cdnlz12.com/20240629/15426_db25c38d/index.m3u8 +浴血狙击2024(大陆动作片),https://v.cdnlz12.com/20240629/15425_2d628948/index.m3u8 +关中诡事之雾隐藏棺2024(大陆动作片),,https://v.cdnlz3.com/20240626/24147_0f6e311b/index.m3u8 +疯狂的麦克斯:狂暴女神2024(澳大利亚/美国动作片),https://v.cdnlz12.com/20240625/15393_1d2424e9/index.m3u8 +特遣侦查2024(美国动作片),https://v.cdnlz12.com/20240625/15392_0a4a3c0b/index.m3u8 +黑暗森林2024(大陆动作片),https://v.cdnlz3.com/20240624/24043_09b2f996/index.m3u8 +空军一号坠落2024(美国动作片),https://v.cdnlz21.com/20240623/702_aa876083/index.m3u8 +狙击精英之纳米危机2024(大陆动作片),https://v.cdnlz12.com/20240622/15377_f5de5a6d/index.m3u8 +伤痕累累2024(美国动作片),https://v.cdnlz12.com/20240622/15373_c9034b8f/index.m3u8 +触发警报2024(美国动作片),https://v.cdnlz12.com/20240621/15348_367514f6/index.m3u8 +九龙城寨之围城【国语】2024(香港动作片),https://v.cdnlz3.com/20240621/23931_0923f192/index.m3u8 +九龙城寨之围城【粤语】2024(香港动作片),https://v.cdnlz12.com/20240621/15286_3ea699af/index.m3u8 +狄仁杰之大幻术师2024(大陆动作片),https://v.cdnlz12.com/20240616/15217_7ae3eaf3/index.m3u8 +战心时刻2024(大陆动作片),https://v.cdnlz12.com/20240616/15216_66451ef1/index.m3u8 +维和防暴队2024(大陆动作片),https://v.cdnlz3.com/20240613/23684_2cfccdbc/index.m3u8 +制暴2024(大陆动作片),https://v.cdnlz12.com/20240606/15025_020a279f/index.m3u8 +动作巨星Ⅱ2024(美国动作片),https://v.cdnlz12.com/20240604/14951_46e5fadc/index.m3u8 +特技狂人2024(美国动作片),https://v.cdnlz12.com/20240603/14932_2ee7b764/index.m3u8 +少林僵尸天极(香港动作片),https://v.cdnlz21.com/20240602/380_92fb746a/index.m3u8 +仿生超极限(其它动作片),https://v.cdnlz12.com/20240602/14887_40bbd784/index.m3u8 +西部狂野(大陆动作片),https://v.cdnlz19.com/20240528/34942_aff0e7d0/index.m3u8 +达摩祖师(香港动作片),https://v.cdnlz19.com/20240528/34943_1e06cd0a/index.m3u8 +绝命狙击(大陆动作片),https://v.cdnlz3.com/20240529/23459_8463c348/index.m3u8 +绝杀招式(美国动作片),https://v.cdnlz3.com/20240528/23369_87901ffa/index.m3u8 +风速极战(大陆动作片),https://v.cdnlz3.com/20240526/23287_e7a79ef6/index.m3u8 +变体(大陆动作片),https://v.cdnlz3.com/20240525/23241_d2f854e9/index.m3u8 +美国内战(英国动作片),https://v.cdnlz12.com/20240524/14694_0957b5db/index.m3u8 +异星战境(美国动作片),https://v.cdnlz3.com/20240524/23214_432fde52/index.m3u8 +灭世男孩(其它动作片),https://v.cdnlz12.com/20240523/14628_d8351e19/index.m3u8 +暗影守卫(美国动作片),https://v.cdnlz12.com/20240523/14611_172fdd4e/index.m3u8 +借命人(大陆动作片),https://v.cdnlz3.com/20240522/23187_254af2b0/index.m3u8 +越域重生(美国动作片),https://v.cdnlz12.com/20240515/14253_a3c2602b/index.m3u8 +盟军敢死队(美国动作片),https://v.cdnlz12.com/20240513/14178_b6f0cf61/index.m3u8 +杀杀人、跳跳舞粤语(香港动作片),https://v.cdnlz19.com/20240510/33314_c55c7a29/index.m3u8 +杀杀人、跳跳舞国语(香港动作片),https://v.cdnlz19.com/20240510/33311_cc2a1ee6/index.m3u8 +怒火战猴(美国动作片),https://v.cdnlz12.com/20240511/14099_8769a7bc/index.m3u8 +火星特快(法国动作片),https://v.cdnlz12.com/20240510/14027_88e8450d/index.m3u8 +长风万里2024(大陆动作片),https://v.cdnlz12.com/20240505/13800_7647163e/index.m3u8 +嬉笑神功(大陆动作片),https://v.cdnlz19.com/20240430/31854_3a29def4/index.m3u8 +猎毒风云(大陆动作片),https://v.cdnlz2.com/20240428/30676_4e3fad55/index.m3u8 +火之谜(美国动作片),https://v.cdnlz2.com/20240426/30616_455eabf9/index.m3u8 +城市猎人2024(日本动作片),https://v.cdnlz2.com/20240425/30547_d87abc86/index.m3u8 +迷雾刺杀(大陆动作片),https://v.cdnlz2.com/20240424/30484_067831d6/index.m3u8 +铁镖(大陆动作片),https://v.cdnlz2.com/20240424/30483_04745770/index.m3u8 +史前怪兽(大陆动作片),https://v.cdnlz2.com/20240422/30367_59a18f5a/index.m3u8 +摩天楼(韩国动作片),https://v.cdnlz20.com/20240421/4121_9d02307a/index.m3u8 +漫画威龙之大话特务(韩国动作片),https://v.cdnlz20.com/20240421/4120_3dea99c7/index.m3u8 +市民德熙(韩国动作片),https://v.cdnlz2.com/20240421/30310_0da044b0/index.m3u8 +绣春刀:无间炼狱(大陆动作片),https://v.cdnlz2.com/20240420/30251_dfe0d891/index.m3u8 +孤高2023(日本动作片),https://v.cdnlz2.com/20240419/30159_d42b7c43/index.m3u8 +哈奴曼2024(印度动作片),https://v.cdnlz2.com/20240418/30096_f884a9d5/index.m3u8 +米勒上尉(印度动作片),https://v.cdnlz19.com/20240414/27267_a73d4c60/index.m3u8 +一眉归来(大陆动作片),https://v.cdnlz2.com/20240416/30000_5f399dea/index.m3u8 +端溪奇案(大陆动作片),https://v.cdnlz2.com/20240416/29991_4a5d5f7e/index.m3u8 +预知感能上(韩国动作片),https://vip.lzcdn2.com/20220407/2501_c155dcd3/index.m3u8 +预知感能下(韩国动作片),https://vip.lzcdn2.com/20220407/2610_8ff9fb5f/index.m3u8 +格杀令(香港动作片),https://vip.lzcdn2.com/20220408/2657_ab1de36e/index.m3u8 +破毒行动(大陆动作片),https://v.cdnlz2.com/20240410/29736_e572e28a/index.m3u8 +危险证据(大陆动作片),https://v.cdnlz2.com/20240410/29735_d7e88df6/index.m3u8 +落花洞新娘(大陆动作片),https://v.cdnlz2.com/20240409/29671_0b44e8db/index.m3u8 +复仇杀神(美国动作片),https://v.cdnlz12.com/20240406/13669_6a7d9960/index.m3u8 +幻影战士2024(英国动作片),https://v.cdnlz12.com/20240406/13668_190f1864/index.m3u8 +三个火枪手:米莱迪(法国动作片),https://v.cdnlz2.com/20240405/29499_8d88d2b1/index.m3u8 +蝶影2024(大陆动作片),https://v.cdnlz12.com/20240402/13644_86b7bcea/index.m3u8 +天坑鹰猎2024(大陆动作片),https://v.cdnlz2.com/20240402/29313_f27ca522/index.m3u8 +猎者之心(其它动作片),https://v.cdnlz2.com/20240401/29261_bfd2c0ae/index.m3u8 +恐惧的代价2024(法国动作片),https://v.cdnlz2.com/20240331/29229_cabf04ea/index.m3u8 +战士2024(印度动作片),https://v.cdnlz12.com/20240327/13505_68c6bce9/index.m3u8 +扫黑行动之黄金(大陆动作片),https://v.cdnlz12.com/20240326/13458_d6285376/index.m3u8 +新威龙杀阵(美国动作片),https://v.cdnlz12.com/20240321/13258_0f96066a/index.m3u8 +龙狱天棺(大陆动作片),https://v.cdnlz12.com/20240321/13255_49b86e1a/index.m3u8 +十三太保之风云再起(大陆动作片),https://v.cdnlz12.com/20240319/13147_43ca2a7e/index.m3u8 +极速阻击(大陆动作片),https://v.cdnlz12.com/20240317/13068_63cc8cc0/index.m3u8 +天启四骑士:世界末日(美国动作片),https://v.cdnlz7.com/20240310/16272_61e5841b/index.m3u8 +牡丹令(大陆动作片),https://v.cdnlz12.com/20240316/12992_fc27d527/index.m3u8 +风车2023(韩国动作片),https://v.cdnlz7.com/20240310/16266_96f0f6fa/index.m3u8 +大漠追云剑(大陆动作片),https://v.cdnlz7.com/20240310/16265_dbcc0e33/index.m3u8 +骆驼客3之弓魂传(大陆动作片),https://v.cdnlz7.com/20240310/16264_4df85533/index.m3u8 +潜行国语(大陆动作片),https://v.cdnlz12.com/20240314/12846_d75489a8/index.m3u8 +潜行粤语(大陆动作片),https://v.cdnlz12.com/20240314/12845_fd27a7fd/index.m3u8 +末日战士2024(大陆动作片),https://v.cdnlz12.com/20240313/12834_ce325fe0/index.m3u8 +周公伏妖(大陆动作片),https://v.cdnlz12.com/20240313/12832_28e8b06c/index.m3u8 +怪物来袭(大陆动作片),https://v.cdnlz12.com/20240311/12699_8865f233/index.m3u8 +裂战(大陆动作片),https://v.cdnlz12.com/20240306/12456_ed25978a/index.m3u8 +少女斗恶龙(美国动作片),https://v.cdnlz12.com/20240308/12567_d5565b64/index.m3u8 +陌路狂刀(大陆动作片),https://v.cdnlz12.com/20240308/12526_77ee2ef5/index.m3u8 +极速搏杀(大陆动作片),https://v.cdnlz12.com/20240306/12457_433fa6c3/index.m3u8 +阿盖尔:神秘特工(英国动作片),https://v.cdnlz12.com/20240305/12430_13166b93/index.m3u8 +花千骨电影版(大陆动作片),https://v.cdnlz12.com/20240305/12421_351c4c17/index.m3u8 +九龙笔之神兵觉醒(大陆动作片),https://v.cdnlz10.com/20220525/1610_517d02ef/index.m3u8 +死亡飞车3:地狱烈焰(美国动作片),https://v.cdnlz19.com/20240304/19911_4c44c2db/index.m3u8 +死亡飞车原声(美国动作片),https://v.cdnlz19.com/20240304/19914_80a919d2/index.m3u8 +死亡飞车国语(美国动作片),https://v.cdnlz19.com/20240304/19913_92007689/index.m3u8 +信任2019(美国动作片),https://v.cdnlz3.com/20220805/10764_c4314dc0/index.m3u8 +英雄与懦夫(其它动作片),https://v.cdnlz3.com/20220731/10399_b1a38738/index.m3u8 +终极死路(美国动作片),https://v.cdnlz3.com/20220629/8475_9f57f8b4/index.m3u8 +杀手情(大陆动作片),https://v1.cdnlz1.com/20220413/1952_6f88ce04/index.m3u8 +苏乞儿(香港动作片),https://v1.cdnlz1.com/20220409/1373_742cc867/index.m3u8 +重案实录之惊天械劫案(香港动作片),https://v1.cdnlz1.com/20220408/1250_054f73d6/index.m3u8 +一触即发之除爆(大陆动作片),https://v1.cdnlz1.com/20220317/190_04b24960/index.m3u8 +反贪风暴国语(香港动作片),https://v.cdnlz7.com/20230102/13132_84c60dd9/index.m3u8 +发丘陵冢(大陆动作片),https://v1.cdnlz1.com/20230814/21811_3d2f53a9/index.m3u8 +龙城谜案(大陆动作片),https://v.cdnlz12.com/20240302/12283_77747a35/index.m3u8 +除暴安良2024(大陆动作片),https://v.cdnlz7.com/20240302/16255_e02cc774/index.m3u8 +周处除三害(台湾动作片),https://v.cdnlz7.com/20240301/16251_b6c0822a/index.m3u8 +8号警报2(美国动作片),https://v.cdnlz12.com/20240229/12106_61587ad0/index.m3u8 +罪恶名单(大陆动作片),https://v.cdnlz12.com/20240228/12089_9ba6581c/index.m3u8 +湘西诡事(大陆动作片),https://v.cdnlz12.com/20240228/12087_ba85e5a5/index.m3u8 +哨兵2023法国(法国动作片),https://v1.cdnlz1.com/20240225/24659_9dde3ba3/index.m3u8 +狄仁杰之通天玄案(大陆动作片),https://v.cdnlz12.com/20240224/11861_9c04f722/index.m3u8 +怒潮(大陆动作片),https://v.cdnlz12.com/20240223/11832_439527ff/index.m3u8 +古楼镇陵宫(大陆动作片),https://v.cdnlz12.com/20240222/11772_cc17a068/index.m3u8 +通缉犯2024(美国动作片),https://v.cdnlz19.com/20240220/17915_3992167b/index.m3u8 +仙剑奇侠传前传:酒剑仙(大陆动作片),https://v.cdnlz12.com/20240220/11674_6ba90e47/index.m3u8 +破战国语(大陆动作片),https://v.cdnlz12.com/20240220/11660_702d7e15/index.m3u8 +破战粤语(大陆动作片),https://v.cdnlz12.com/20240220/11659_d40f8b37/index.m3u8 +清算人国语(其它动作片),https://v.cdnlz12.com/20240220/11658_dde0e055/index.m3u8 +清算人英语(其它动作片),https://v.cdnlz12.com/20240220/11657_848a4e4a/index.m3u8 +灭灯军团(美国动作片),https://v.cdnlz12.com/20240219/11614_749ac72a/index.m3u8 +惊天激战(美国动作片),https://v.cdnlz19.com/20240219/17331_1e41d0fd/index.m3u8 +末日之战(日本动作片),https://v.cdnlz12.com/20240218/11605_5cd02af9/index.m3u8 +深渊鲨难(美国动作片),https://v.cdnlz12.com/20240218/11600_85dd0f71/index.m3u8 +龙与地下城:侠盗荣耀(美国动作片),https://v.cdnlz3.com/20240216/23029_8f5ad2fa/index.m3u8 +藏品2012(美国动作片),https://v.cdnlz3.com/20240216/23026_4d280200/index.m3u8 +我呼吸的空气(其它动作片),https://v.cdnlz12.com/20240214/11567_f9009483/index.m3u8 +幸存者们(法国动作片),https://v.cdnlz12.com/20240212/11550_49a7189d/index.m3u8 +缉恶(大陆动作片),https://v.cdnlz12.com/20240212/11546_5b8a206d/index.m3u8 +目中无人2(大陆动作片),https://v.cdnlz2.com/20240210/28830_5c204b22/index.m3u8 +复仇者联盟原声(美国动作片),https://vip.lzcdn2.com/20220402/1938_b629ffbe/index.m3u8 +复仇者联盟国语(美国动作片),https://v.cdnlz17.com/20240207/110244_f0396d58/index.m3u8 +复仇者联盟4:终局之战原声(美国动作片),https://vip.lzcdn2.com/20220402/1945_f2f055d5/index.m3u8 +复仇者联盟4:终局之战国语(美国动作片),https://v.cdnlz17.com/20240207/110243_b4257e36/index.m3u8 +复仇者联盟2:奥创纪元原声(美国动作片),https://vip.lzcdn2.com/20220402/1942_5a27df02/index.m3u8 +复仇者联盟2:奥创纪元国语(美国动作片),https://v.cdnlz17.com/20240207/110242_80187faa/index.m3u8 +东海龙棺(大陆动作片),https://v.cdnlz2.com/20240210/28824_bcbfb539/index.m3u8 +爆裂骑士(大陆动作片),https://v.cdnlz2.com/20240206/28769_f3d89707/index.m3u8 +急冻风暴(美国动作片),https://v.cdnlz3.com/20240129/22947_fc6cab93/index.m3u8 +萨拉尔(印度动作片),https://v.cdnlz12.com/20240201/11224_c162bb47/index.m3u8 +养蜂人2024(美国动作片),https://v.cdnlz12.com/20240201/11221_67c5ad8c/index.m3u8 +基督山伯爵1961(其它动作片),https://v.cdnlz12.com/20240130/11203_7b0b6d3d/index.m3u8 +大冒险王之金丝玉盘(大陆动作片),https://v.cdnlz12.com/20240129/11197_eebbfceb/index.m3u8 +疯子老爸(大陆动作片),https://v.cdnlz12.com/20240128/11175_a56701a8/index.m3u8 +荒野2024(韩国动作片),https://v.cdnlz2.com/20240126/28294_cdfab943/index.m3u8 +黑带2007(日本动作片),https://v.cdnlz12.com/20240126/11162_4cc0a6a8/index.m3u8 +圣殿骑士2007(其它动作片),https://v.cdnlz2.com/20240126/28279_8f2f9822/index.m3u8 +爆裂点粤语(香港动作片),https://v.cdnlz3.com/20240126/22925_ab576153/index.m3u8 +爆裂点国语(香港动作片),https://v.cdnlz3.com/20240126/22924_311317eb/index.m3u8 +挡马夺刀(大陆动作片),https://v.cdnlz12.com/20240125/11103_1f417be0/index.m3u8 +血之猎手(美国动作片),https://v.cdnlz2.com/20240125/28239_2a66154f/index.m3u8 +致命契约2007(其它动作片),https://v.cdnlz2.com/20240125/28238_718318af/index.m3u8 +江湖情粤语(香港动作片),https://v.cdnlz17.com/20240124/99676_6d62f60a/index.m3u8 +江湖情国语(香港动作片),https://vip1.lz-cdn1.com/20220404/929_7d669c99/index.m3u8 +星门深渊(大陆动作片),https://v.cdnlz2.com/20240124/28230_cf0c5218/index.m3u8 +美国最后一宗罪案(美国动作片),https://v.cdnlz3.com/20240123/22904_88b93bdc/index.m3u8 +捍卫正义(美国动作片),https://v.cdnlz3.com/20240123/22902_92f55c5d/index.m3u8 +海王2:失落的王国(美国动作片),https://v.cdnlz12.com/20240123/11056_97ad71a3/index.m3u8 +血战1944(其它动作片),https://v.cdnlz3.com/20240123/22897_a3986c7d/index.m3u8 +怒战(英国动作片),https://v.cdnlz3.com/20240123/22894_4997bca6/index.m3u8 +逃亡鳄鱼岛(其它动作片),https://v.cdnlz3.com/20240122/22887_c611e63d/index.m3u8 +最后的兵团(英国动作片),https://v.cdnlz3.com/20240122/22884_a51f1eac/index.m3u8 +万鳄巨兽(美国动作片),https://v.cdnlz3.com/20240120/22853_1bde070a/index.m3u8 +斗阵60分(其它动作片),https://v.cdnlz3.com/20240119/22851_ba27464b/index.m3u8 +西装暴徒(大陆动作片),https://v.cdnlz3.com/20240118/22835_82f61c7e/index.m3u8 +狂野时速2007(美国动作片),https://v.cdnlz3.com/20240117/22812_4d1b36bc/index.m3u8 +神探2007(香港动作片),https://v.cdnlz3.com/20240117/22810_7536eeac/index.m3u8 +反贪风暴之加密危机粤语(香港动作片),https://v.cdnlz3.com/20240116/22807_8e8b7f71/index.m3u8 +反贪风暴之加密危机国语(香港动作片),https://v.cdnlz3.com/20240116/22806_9f2148a0/index.m3u8 +搭车人2007(美国动作片),https://v.cdnlz3.com/20240116/22795_86816c51/index.m3u8 +立体小奇兵(美国动作片),https://v.cdnlz3.com/20240115/22777_3c27a997/index.m3u8 +东京复仇者2血腥万圣节篇决战(日本动作片),https://v.cdnlz3.com/20240114/22773_dc6f2a1f/index.m3u8 +决战帝国(法国动作片),https://v.cdnlz3.com/20240114/22767_3b1e936c/index.m3u8 +海的故事2021(印度动作片),https://v.cdnlz3.com/20240114/22765_d908ef3d/index.m3u8 +代号猛虎行动(印度动作片),https://v.cdnlz3.com/20240114/22762_b78f819a/index.m3u8 +恐惧暗夜(美国动作片),https://v.cdnlz12.com/20240112/11002_b29fb062/index.m3u8 +无间毒票(大陆动作片),https://v.cdnlz3.com/20240113/22757_e3c0e0dd/index.m3u8 +王牌杀姬(法国动作片),https://v.cdnlz3.com/20240112/22748_128c9220/index.m3u8 +一击2:城市混战(英国动作片),https://v.cdnlz3.com/20240112/22741_4dec050c/index.m3u8 +画江湖之不良帅(大陆动作片),https://v.cdnlz11.com/20240111/19241_3af8d963/index.m3u8 +王者天下3(日本动作片),https://v.cdnlz3.com/20240110/22709_f8687994/index.m3u8 +火线对峙2005(美国动作片),https://v.cdnlz3.com/20240108/22675_72a1df28/index.m3u8 +最后的空降兵(英国动作片),https://v.cdnlz3.com/20240108/22672_20f9e2a3/index.m3u8 +罪恶赎金(美国动作片),https://v.cdnlz3.com/20240108/22670_0deeef75/index.m3u8 +凶铃刺客(美国动作片),https://v.cdnlz3.com/20240106/22652_ec2fe1a1/index.m3u8 +苏格拉底先生(韩国动作片),https://v.cdnlz3.com/20240106/22649_6e04ebc6/index.m3u8 +烈日血战(美国动作片),https://v.cdnlz3.com/20240105/22630_8251f761/index.m3u8 +流感2013韩语(韩国动作片),https://vip1.lz-cdn1.com/20220522/6422_cdb38af6/index.m3u8 +流感2013国语(韩国动作片),https://v.cdnlz17.com/20240103/89669_b1947c44/index.m3u8 +刀剑乱舞电影版2(日本动作片),https://v.cdnlz3.com/20231230/22542_e8f298c6/index.m3u8 +四兄弟(美国动作片),https://v.cdnlz3.com/20231229/22523_12c9af0f/index.m3u8 +机关枪牧师(美国动作片),https://v.cdnlz3.com/20231229/22516_728ee063/index.m3u8 +黑金古殿(大陆动作片),https://v.cdnlz2.com/20231228/27703_1740f3a5/index.m3u8 +监控室(美国动作片),https://v.cdnlz3.com/20231228/22504_887c2dbc/index.m3u8 +毒魔复仇2(美国动作片),https://v.cdnlz3.com/20231227/22492_ee949d87/index.m3u8 +鳄口逃生(泰国动作片),https://v.cdnlz3.com/20231227/22488_ae7dfcc5/index.m3u8 +关云长粤语(大陆动作片),https://v.cdnlz3.com/20231226/22475_055e7d94/index.m3u8 +关云长国语(大陆动作片),https://v.cdnlz3.com/20231226/22474_3eee9a2f/index.m3u8 +吸血莱恩(美国动作片),https://v.cdnlz3.com/20231226/22470_45a1ed83/index.m3u8 +铁拳2012(美国动作片),https://v.cdnlz3.com/20231226/22469_e81a05aa/index.m3u8 +东京复仇者2血色万圣节篇命运(日本动作片),https://v.cdnlz11.com/20231225/18853_39d2474f/index.m3u8 +协商2018(韩国动作片),https://v.cdnlz11.com/20231225/18848_c23726f6/index.m3u8 +兽餐(美国动作片),https://v.cdnlz11.com/20231223/18814_d355126c/index.m3u8 +心甘情愿2018(印度动作片),https://v.cdnlz17.com/20231221/87879_afbcf60e/index.m3u8 +七秒钟(美国动作片),https://v.cdnlz11.com/20231221/18788_f1ee8a09/index.m3u8 +斗破苍穹·止戈(大陆动作片),https://v.cdnlz4.com/20231221/26255_0c98014d/index.m3u8 +猿猴大战机械猿猴(美国动作片),https://v.cdnlz4.com/20231220/26245_96e99548/index.m3u8 +拳职人员(台湾动作片),https://v.cdnlz4.com/20231220/26239_4590e907/index.m3u8 +静夜厮杀(美国动作片),https://v.cdnlz11.com/20231220/18771_668d9e02/index.m3u8 +特工老爸2020(美国动作片),https://v.cdnlz11.com/20231220/18766_89a0c817/index.m3u8 +巴德尔和迈因霍夫集团(其它动作片),https://v.cdnlz11.com/20231219/18751_07d1bee0/index.m3u8 +守夜人2004(俄罗斯动作片),https://v.cdnlz11.com/20231218/18747_a55c17a6/index.m3u8 +深渊宝藏(大陆动作片),https://v.cdnlz3.com/20231218/22365_c7902443/index.m3u8 +生死交锋2023(大陆动作片),https://v.cdnlz3.com/20231218/22362_83b403af/index.m3u8 +笼子里的女孩(韩国动作片),https://v.cdnlz4.com/20231217/26227_f965dd08/index.m3u8 +长夜危机(美国动作片),https://v.cdnlz11.com/20231217/18737_5ef774a6/index.m3u8 +宿主(美国动作片),https://v.cdnlz11.com/20231214/18688_91bf74bd/index.m3u8 +坚如磐石(大陆动作片),https://v.cdnlz4.com/20231214/26226_81898e11/index.m3u8 +阿修罗1990(香港动作片),https://v.cdnlz11.com/20231214/18679_ff4dc131/index.m3u8 +冰雪特工(法国动作片),https://v.cdnlz4.com/20231213/26213_70555c4c/index.m3u8 +亡魂复活(英国动作片),https://v.cdnlz11.com/20231211/18651_3d516f60/index.m3u8 +饥饿游戏:鸣鸟与蛇之歌(美国动作片),https://v.cdnlz11.com/20231211/18647_d0c05b0c/index.m3u8 +无法无天2006(美国动作片),https://v.cdnlz11.com/20231211/18643_f6e638e2/index.m3u8 +怒火追击(大陆动作片),https://v.cdnlz11.com/20231210/18639_55306264/index.m3u8 +营救野猪队(泰国动作片),https://v.cdnlz11.com/20231209/18615_da76cb08/index.m3u8 +惊奇队长2(美国动作片),https://v1.cdnlz1.com/20231208/24476_e5cafe33/index.m3u8 +两个男人(韩国动作片),https://v.cdnlz11.com/20231208/18597_ad08d1fa/index.m3u8 +忍风战队破里剑者是也!咻咻的20周年(日本动作片),https://v.cdnlz4.com/20231205/26199_35b2cb7c/index.m3u8 +超级特工2004(法国动作片),https://v.cdnlz11.com/20231206/18572_7c6ab959/index.m3u8 +喀纳斯水怪(大陆动作片),https://v.cdnlz11.com/20231205/18552_443a1d21/index.m3u8 +国家宝藏(美国动作片),https://v.cdnlz11.com/20231205/18548_4bc9d09f/index.m3u8 +威震八方(美国动作片),https://v.cdnlz11.com/20231204/18541_06c4768c/index.m3u8 +一线声机(美国动作片),https://v.cdnlz11.com/20231204/18534_04504ec9/index.m3u8 +迎春阁之风波(香港动作片),https://v.cdnlz11.com/20231204/18531_a7f65ed5/index.m3u8 +仇连环(香港动作片),https://v.cdnlz11.com/20231204/18527_12fb54e4/index.m3u8 +沙漠骑兵(美国动作片),https://v.cdnlz11.com/20231203/18518_0fea4f66/index.m3u8 +斯巴达人(美国动作片),https://v.cdnlz11.com/20231203/18516_dde741e7/index.m3u8 +误入歧途2006(其它动作片),https://v.cdnlz11.com/20231202/18503_2e612a82/index.m3u8 +汉城大劫案(韩国动作片),https://v.cdnlz17.com/20231130/63272_4a25428e/index.m3u8 +猫女2004(美国动作片),https://v.cdnlz11.com/20231201/18493_ad4e14e2/index.m3u8 +困兽(大陆动作片),https://v.cdnlz11.com/20231130/18487_92815960/index.m3u8 +走到尽头2023(日本动作片),https://v.cdnlz11.com/20231130/18486_bd41a755/index.m3u8 +超级恶魔人(日本动作片),https://v.cdnlz11.com/20231130/18480_3b4668f1/index.m3u8 +圣人营救(其它动作片),https://v.cdnlz11.com/20231129/18479_cf5bdeec/index.m3u8 +血与骨2009(美国动作片),https://v.cdnlz11.com/20231129/18474_bb9ae538/index.m3u8 +无间交易(其它动作片),https://v.cdnlz11.com/20231129/18471_ad320a2f/index.m3u8 +以藏(日本动作片),https://v.cdnlz11.com/20231129/18466_be7f0779/index.m3u8 +热血高速(美国动作片),https://v.cdnlz11.com/20231129/18462_5b74e1df/index.m3u8 +吉吉历险记(其它动作片),https://v.cdnlz4.com/20231128/26176_25926ba6/index.m3u8 +霸刀(美国动作片),https://v.cdnlz2.com/20231127/27061_91a0e5b6/index.m3u8 +冷面赤心(其它动作片),https://v.cdnlz11.com/20231127/18447_a3309046/index.m3u8 +断肠剑(香港动作片),https://v.cdnlz11.com/20231125/18423_0089a8ba/index.m3u8 +谍海计中计(美国动作片),https://v.cdnlz11.com/20231124/18413_6534e3ef/index.m3u8 +93国际列车大劫案:莫斯科行动(大陆动作片),https://v1.cdnlz1.com/20231123/24109_45c19438/index.m3u8 +破茧杀机2003(美国动作片),https://v.cdnlz11.com/20231123/18393_76cce196/index.m3u8 +夺命狙击3破晓(大陆动作片),https://v1.cdnlz1.com/20231122/24051_a993297a/index.m3u8 +咏春1994(香港动作片),https://v.cdnlz11.com/20231121/18361_1e2e07d7/index.m3u8 +少女杀手阿墨(日本动作片),https://v1.cdnlz1.com/20231120/23964_8c0ae9ee/index.m3u8 +少女杀手阿墨2(日本动作片),https://v.cdnlz2.com/20231120/26852_0949b08f/index.m3u8 +绝色保镖(大陆动作片),https://v.cdnlz2.com/20231119/26830_9465d0ce/index.m3u8 +新木马屠城记(美国动作片),https://v1.cdnlz1.com/20231119/23940_682471ff/index.m3u8 +日出英烈祠(其它动作片),https://v1.cdnlz1.com/20231118/23937_ff60d837/index.m3u8 +单刀直入2003(美国动作片),https://v1.cdnlz1.com/20231118/23931_a77e3eb4/index.m3u8 +铁甲战神英语(英国动作片),https://v.cdnlz2.com/20231118/26641_c2a608c3/index.m3u8 +铁甲战神国语(英国动作片),https://v.cdnlz2.com/20231118/26639_d9ab5944/index.m3u8 +毒战2(韩国动作片),https://v.cdnlz4.com/20231117/26156_c60ebe89/index.m3u8 +斗破苍穹·觉醒(大陆动作片),https://v.cdnlz4.com/20231117/26155_f980682a/index.m3u8 +异形猎手(其它动作片),https://v.cdnlz11.com/20231116/18335_0126174d/index.m3u8 +血符门(香港动作片),https://v.cdnlz11.com/20231116/18333_804a562e/index.m3u8 +狙击速递(美国动作片),https://v.cdnlz11.com/20231116/18331_c8380645/index.m3u8 +四度空间(日本动作片),https://v.cdnlz11.com/20231116/18329_e065f46f/index.m3u8 +新独臂刀(香港动作片),https://v.cdnlz11.com/20231116/18328_0bf1eb9e/index.m3u8 +孟买传奇(印度动作片),https://v.cdnlz4.com/20231114/26154_f09df2ff/index.m3u8 +我不好惹2:贝琪之怒(美国动作片),https://v.cdnlz4.com/20231114/26151_ab8d4876/index.m3u8 +车神2003(法国动作片),https://v.cdnlz11.com/20231115/18318_ed315089/index.m3u8 +双重间谍(韩国动作片),https://v.cdnlz11.com/20231115/18312_b1034971/index.m3u8 +真理战胜2(印度动作片),https://v.cdnlz4.com/20231114/26145_db17aca1/index.m3u8 +疾速反击大陆动作片),https://v.cdnlz11.com/20231114/18311_55dc9f71/index.m3u8 +AI创世者(美国动作片),https://v.cdnlz11.com/20231114/18307_08589102/index.m3u8 +怪物猎人们(美国动作片),https://v.cdnlz11.com/20231114/18305_ab6d4b92/index.m3u8 +杀她(美国动作片),https://v.cdnlz11.com/20231111/18245_ad160b80/index.m3u8 +暴民之地(加拿大动作片),https://v.cdnlz11.com/20231111/18231_498fecce/index.m3u8 +杀手之王2023(美国动作片),https://v.cdnlz11.com/20231110/18230_40f98c47/index.m3u8 +杀手2023(美国动作片),https://v.cdnlz11.com/20231110/18224_6bf37791/index.m3u8 +碟中谍7:致命清算(上)【原声】(美国动作片),https://v.cdnlz17.com/20231108/31551_4ce3c396/index.m3u8 +碟中谍7:致命清算(上)【国语】(美国动作片),https://v.cdnlz17.com/20231108/31550_cc1a1679/index.m3u8 +猎杀活死人(动作片),https://v.cdnlz11.com/20231109/18202_d054637e/index.m3u8 +食罪人(美国动作片),https://v1.cdnlz1.com/20231109/23508_17b46b74/index.m3u8 +神鬼教父(加拿大动作片),https://v1.cdnlz1.com/20231109/23504_b2fa106d/index.m3u8 +酒国之王(印度动作片),https://v.cdnlz4.com/20231108/26130_4a0d0e20/index.m3u8 +战士2023(印度动作片),https://v.cdnlz11.com/20231108/18200_2e53a013/index.m3u8 +斗破阴阳宅(大陆动作片),https://v.cdnlz11.com/20231106/18149_84ed0479/index.m3u8 +新精武门1976(香港动作片),https://v.cdnlz11.com/20231105/18131_b1a93510/index.m3u8 +绝境大逃杀(美国动作片),https://v.cdnlz4.com/20231104/26122_06f66d8e/index.m3u8 +陷爱独狼(美国动作片),https://v.cdnlz4.com/20231104/26116_1149403d/index.m3u8 +持枪流浪汉(加拿大动作片),https://v.cdnlz11.com/20231103/18101_e62c12e6/index.m3u8 +反击少女(日本动作片),https://v.cdnlz11.com/20231102/18086_e5279b6d/index.m3u8 +童子功(香港动作片),https://v.cdnlz11.com/20231102/18082_a4e1be75/index.m3u8 +绝命逃亡2019(美国动作片),https://v1.cdnlz1.com/20231031/23286_d84956b6/index.m3u8 +弹片(美国动作片),https://v.cdnlz11.com/20231030/18047_2f73ef22/index.m3u8 +查老铁大战丧尸街友(英国动作片),https://v.cdnlz4.com/20231026/26102_441bd7bc/index.m3u8 +双狙人2(美国动作片),https://v.cdnlz12.com/20231029/10745_6ec7a739/index.m3u8 +蓝甲虫(美国动作片),https://v.cdnlz17.com/20231028/30851_d0c6612f/index.m3u8 +夺命六小时2015(动作片),https://v.cdnlz11.com/20231027/17966_330645af/index.m3u8 +我的宠物恐龙(动作片),https://v.cdnlz12.com/20231026/10711_4e3829e7/index.m3u8 +萨扬:干旱之路(动作片),https://v.cdnlz11.com/20231025/17936_bd073e13/index.m3u8 +标靶(韩国动作片),https://v.cdnlz12.com/20231024/10687_0f53971a/index.m3u8 +全款交收(美国动作片),https://v1.cdnlz1.com/20231024/23094_5c1fd60d/index.m3u8 +飞虎雄师【粤语】(香港动作片),https://v.cdnlz12.com/20231023/10676_0097bcab/index.m3u8 +胡桃夹子:魔境冒险(英国动作片),https://v.cdnlz12.com/20231022/10675_cdf4425d/index.m3u8 +暗杀名单(美国动作片),https://v.cdnlz12.com/20231022/10667_fa6ef93e/index.m3u8 +牙狼外传:桃幻之笛(日本动作片),https://v.cdnlz17.com/20231020/30271_5e3f0337/index.m3u8 +死地勇士(动作片),https://v.cdnlz12.com/20231021/10661_62d76909/index.m3u8 +私法行动(美国动作片),https://v.cdnlz11.com/20231021/17869_f8098095/index.m3u8 +扎职2【粤语】(香港动作片),https://v.cdnlz12.com/20231020/10643_174e344d/index.m3u8 +扎职2【国语】(香港动作片),https://v.cdnlz12.com/20231020/10642_75cbd4a0/index.m3u8 +峡江疑影(大陆动作片),https://v.cdnlz17.com/20231019/30128_555fa295/index.m3u8 +企业战士2001(法国动作片),https://v1.cdnlz1.com/20231018/22906_df757e09/index.m3u8 +封魔传(大陆动作片),https://v1.cdnlz1.com/20231017/22896_930061ef/index.m3u8 +罗宾汉之箭(美国动作片),https://v.cdnlz12.com/20231016/10575_893e28fb/index.m3u8 +战书(美国动作片),https://v.cdnlz17.com/20231014/29629_63a9d03a/index.m3u8 +狂蟒之灾4(动作片),https://v.cdnlz17.com/20231014/29607_07db2e00/index.m3u8 +狂蟒之灾3(美国动作片),https://v.cdnlz17.com/20231014/29606_442fd114/index.m3u8 +狂蟒之灾2(美国动作片),https://v.cdnlz17.com/20231014/29605_10b31801/index.m3u8 +赤裸性追缉(加拿大动作片),https://v.cdnlz17.com/20231014/29598_a1a7ad9f/index.m3u8 +兰奇(印度动作片),https://v.cdnlz11.com/20231014/17770_13c26b56/index.m3u8 +狩猎杀手(韩国动作片),https://v.cdnlz12.com/20231014/10557_85a11738/index.m3u8 +渔夫行动(印度动作片),https://v.cdnlz12.com/20231014/10556_197e379b/index.m3u8 +敢死队4:最终章(美国动作片),https://v.cdnlz12.com/20231014/10553_2ce187a0/index.m3u8 +亚瑟赛(印度动作片),https://v.cdnlz4.com/20231013/26083_119ca23b/index.m3u8 +魔道象人(大陆动作片),https://v.cdnlz4.com/20231013/26082_06c32191/index.m3u8 +蝶变【粤语】(香港动作片),https://v.cdnlz17.com/20231012/29148_508c341c/index.m3u8 +蝶变【国语】(香港动作片),https://v.cdnlz17.com/20231012/29151_1e6baf9d/index.m3u8 +生龙活虎小英雄【国语】(香港动作片),https://v.cdnlz17.com/20231011/29061_76a6ec7c/index.m3u8 +鹰爪螳螂(台湾动作片),https://v.cdnlz17.com/20231010/29043_bd59f533/index.m3u8 +棍王(台湾动作片),https://v.cdnlz17.com/20231010/29044_2f84088f/index.m3u8 +杀戮高峰会(印度动作片),https://v1.cdnlz1.com/20231011/22660_d6c72ea6/index.m3u8 +饿虎狂龙【国语】(香港动作片),https://v.cdnlz17.com/20231009/28769_1cb38ae1/index.m3u8 +黄河守墓人(大陆动作片),https://v1.cdnlz1.com/20231010/22581_712ae73d/index.m3u8 +五雷轰顶【国语】(香港动作片),https://v.cdnlz17.com/20231009/28716_bb018667/index.m3u8 +烈日狂风野火【国语】(香港动作片),https://v.cdnlz17.com/20231009/28711_e2d51017/index.m3u8 +铁金刚大破紫阳观【国语】(澳大利亚/中国香港/美国动作片),https://v.cdnlz17.com/20231009/28713_5531c328/index.m3u8 +猛虎回来(台湾动作片),https://v.cdnlz17.com/20231009/28710_54ad5b61/index.m3u8 +银箫月剑翠玉狮(台湾动作片),https://v.cdnlz17.com/20231009/28715_34a0eb7c/index.m3u8 +月夜斩(台湾动作片),https://v.cdnlz17.com/20231009/28719_6624cce2/index.m3u8 +绝望之路(美国动作片),https://v.cdnlz11.com/20231009/17712_a8c58296/index.m3u8 +阿提拉(美国动作片),https://v1.cdnlz1.com/20231009/22560_3d43b8cd/index.m3u8 +千钧一刻(美国动作片),https://v1.cdnlz1.com/20231008/22541_0decb7f4/index.m3u8 +陌路杀机(动作片),https://v1.cdnlz1.com/20231008/22540_2ba44733/index.m3u8 +毒战2018(韩国动作片),https://v.cdnlz17.com/20231007/28516_7afe05ec/index.m3u8 +十二金牌【国语】(香港动作片),https://v.cdnlz17.com/20231007/28443_59cdd9ae/index.m3u8 +南北醉拳【国语】(香港动作片),https://v.cdnlz17.com/20231007/28440_254ed508/index.m3u8 +群蛇出洞(美国动作片),https://v1.cdnlz1.com/20231007/22491_0625fa25/index.m3u8 +楚留香大结局(台湾动作片),https://v.cdnlz17.com/20231005/28306_58067765/index.m3u8 +侠影留香(台湾动作片),https://v.cdnlz17.com/20231005/28307_039b7688/index.m3u8 +午夜兰花(台湾动作片),https://v.cdnlz17.com/20231005/28304_4580e79a/index.m3u8 +楚留香与胡铁花(台湾动作片),https://v.cdnlz17.com/20231005/28303_846a7cce/index.m3u8 +禅武门(台湾动作片),https://v.cdnlz17.com/20231005/28302_30ffb885/index.m3u8 +芭蕾复仇曲(韩国动作片),https://v.cdnlz11.com/20231006/17691_9793a280/index.m3u8 +弹指神功(台湾动作片),https://v.cdnlz17.com/20231005/28305_1aa3a20b/index.m3u8 +超魔鬼武器(美国动作片),https://v.cdnlz17.com/20231005/27991_36ede872/index.m3u8 +绑票惊爆点(美国动作片),https://v.cdnlz12.com/20231005/10517_52dc1974/index.m3u8 +自由之声(美国动作片),https://v1.cdnlz1.com/20231005/22395_64fa959d/index.m3u8 +中俄列车大劫案(大陆动作片),https://v.cdnlz17.com/20231003/27496_9d7b809d/index.m3u8 +敏感的新时代杀手(动作片),https://v.cdnlz3.com/20231004/22200_8dbcf4c2/index.m3u8 +伸冤人3(美国动作片),https://v.cdnlz2.com/20231003/26586_ad1b98db/index.m3u8 +封神演义之斩仙飞刀(大陆动作片),https://v.cdnlz3.com/20231001/22100_0588712b/index.m3u8 +红色星球2000(美国动作片),https://v.cdnlz3.com/20231001/22094_459bfb4e/index.m3u8 +终极忍者2006(大陆动作片),https://v.cdnlz3.com/20231001/22077_2bbd5de6/index.m3u8 +飞天舞2000(韩国动作片),https://v.cdnlz3.com/20230929/22043_7a770b21/index.m3u8 +六天2017(英国动作片),https://v.cdnlz3.com/20230929/22018_54c2e674/index.m3u8 +急速杀阵(动作片),https://v.cdnlz2.com/20230928/26491_172ea9f1/index.m3u8 +手到擒来(加拿大动作片),https://v.cdnlz3.com/20230928/21998_c1460051/index.m3u8 +暴力刑警【粤语】(香港动作片),https://v.cdnlz3.com/20230927/21987_ed48cbb3/index.m3u8 +龙的新娘:一见倾心(大陆动作片),https://v.cdnlz2.com/20230927/26442_b66df116/index.m3u8 +恐袭工程师(美国动作片),https://v.cdnlz2.com/20230927/26439_cfdc4ed6/index.m3u8 +杀戮战警(美国动作片),https://v.cdnlz3.com/20230926/21941_3942daaa/index.m3u8 +GT赛车:极速狂飙(美国动作片),https://v1.cdnlz1.com/20230926/22313_4a5834f9/index.m3u8 +死亡车神(美国动作片),https://v.cdnlz3.com/20230926/21937_f89b20cb/index.m3u8 +零号追杀【粤语】(香港动作片),https://vip.lz-cdn12.com/20230721/8869_01c48614/index.m3u8 +零号追杀【国语】(香港动作片),https://v.cdnlz19.com/20230925/935_773a40f4/index.m3u8 +隐侠之关阳镇(大陆动作片),https://v.cdnlz3.com/20230926/21936_961590e3/index.m3u8 +变异巨蟒(大陆动作片),https://v1.cdnlz1.com/20230925/22299_06e56227/index.m3u8 +插翼难飞2(美国动作片),https://v1.cdnlz1.com/20230925/22298_98e6ae4a/index.m3u8 +苍狼之特战突击(大陆动作片),https://v1.cdnlz1.com/20230925/22291_bd0ff5ab/index.m3u8 +第十三个勇士(美国动作片),https://v.cdnlz3.com/20230924/21884_4fc5f51e/index.m3u8 +战王(大陆动作片),https://v.cdnlz3.com/20230924/21875_d0a448de/index.m3u8 +越狱二人组(韩国动作片),https://v.cdnlz17.com/20230923/26216_17730a0f/index.m3u8 +绝地追击(大陆动作片),https://v.cdnlz2.com/20230923/26376_8858015e/index.m3u8 +封神第一部:朝歌风云(大陆动作片),https://v.cdnlz3.com/20230921/21777_9c4ddfe4/index.m3u8 +恐怖因素(美国动作片),https://v.cdnlz3.com/20230921/21774_4a54ff09/index.m3u8 +龙桥(美国动作片),https://v.cdnlz3.com/20230921/21770_92c06036/index.m3u8 +疾速营救(法国动作片),https://v1.cdnlz1.com/20230920/22259_5d50ce2e/index.m3u8 +天狱飞龙2(动作片),https://v1.cdnlz1.com/20230920/22256_d92e72f5/index.m3u8 +子不语:夜行郎(大陆动作片),https://v1.cdnlz1.com/20230920/22222_454cf83b/index.m3u8 +复仇战将(美国动作片),https://v.cdnlz3.com/20230919/21755_efd8a1ba/index.m3u8 +美国警官(美国动作片),https://v.cdnlz2.com/20230918/26263_6c02f294/index.m3u8 +乌鸦谋杀案(美国动作片),https://v.cdnlz2.com/20230918/26242_e7d588f3/index.m3u8 +骑警2023(美国动作片),https://v.cdnlz2.com/20230918/26239_bb573129/index.m3u8 +急先锋(大陆动作片),https://v1.cdnlz1.com/20230918/22202_e6250713/index.m3u8 +虎胆悍将(美国动作片),https://v.cdnlz2.com/20230918/26225_b7dd694f/index.m3u8 +亡命之计(美国动作片),https://v1.cdnlz1.com/20230917/22167_d3a950f4/index.m3u8 +至尊黑杰克1998(美国动作片),https://v1.cdnlz1.com/20230915/22103_b858657f/index.m3u8 +惊爆星期四(美国动作片),https://v1.cdnlz1.com/20230915/22076_121e45e1/index.m3u8 +格斗之王2(美国动作片),https://v1.cdnlz1.com/20230915/22073_a776845c/index.m3u8 +1号通缉令(美国动作片),https://v1.cdnlz1.com/20230915/22072_a8813a7a/index.m3u8 +1600谋杀案(美国动作片),https://v1.cdnlz1.com/20230915/22071_7902e13e/index.m3u8 +罪恶围城(日本动作片),https://v.cdnlz12.com/20230914/10458_f16c36a4/index.m3u8 +陈真之困兽犹斗(大陆动作片),https://v.cdnlz12.com/20230914/10456_9b7cffa2/index.m3u8 +TEN:姬密特攻(动作片),https://v.cdnlz12.com/20230914/10447_cfdf7b56/index.m3u8 +闪灵双煞(动作片),https://v.cdnlz12.com/20230914/10408_40303100/index.m3u8 +豺狼陷阱(加拿大动作片),https://v.cdnlz12.com/20230913/10386_e1fa513d/index.m3u8 +痞子大逃亡(美国动作片),https://v.cdnlz12.com/20230913/10375_f287a73c/index.m3u8 +极速杀机2018(美国动作片),https://v.cdnlz12.com/20230913/10350_fbe197a1/index.m3u8 +天坑寻龙(大陆动作片),https://v.cdnlz12.com/20230913/10349_1a209a7d/index.m3u8 +乱斗美人2020(加拿大动作片),https://v.cdnlz12.com/20230913/10331_8ec1adab/index.m3u8 +参孙(美国动作片),https://v.cdnlz12.com/20230911/10231_b12c7530/index.m3u8 +万箭穿心1971(香港动作片),https://v.cdnlz16.com/20230911/38419_05750f2e/index.m3u8 +天堂的雷霆(美国动作片),https://v.cdnlz16.com/20230911/38415_171540d6/index.m3u8 +擅入(美国动作片),https://v.cdnlz16.com/20230911/38412_8615d3ce/index.m3u8 +魔鬼女煞星(美国动作片),https://v.cdnlz16.com/20230911/38407_9cb07343/index.m3u8 +极寒之城2023(大陆动作片),https://v.cdnlz12.com/20230910/10163_e349df87/index.m3u8 +神鬼任务(美国动作片),https://v.cdnlz12.com/20230909/10157_68f877eb/index.m3u8 +玄虚解语(印度动作片),https://v.cdnlz12.com/20230909/10126_c6fe4f99/index.m3u8 +恶魔2019(印度动作片),https://v.cdnlz12.com/20230908/10102_5b017d28/index.m3u8 +复仇女警(印度动作片),https://v.cdnlz12.com/20230908/10086_20c55590/index.m3u8 +劫持游侠(美国动作片),https://v.cdnlz12.com/20230908/10083_8e9492ac/index.m3u8 +西塔与拉姆(印度动作片),https://v.cdnlz12.com/20230908/10082_2453f621/index.m3u8 +侠盗2020(动作片),https://v.cdnlz12.com/20230908/10080_13f2328d/index.m3u8 +八角笼中(大陆动作片),https://v.cdnlz12.com/20230908/10067_41c719d6/index.m3u8 +罗宾汉:起源(美国动作片),https://v.cdnlz12.com/20230907/10058_05c0ad71/index.m3u8 +拳族(印度动作片),https://v.cdnlz12.com/20230907/10036_73c2f728/index.m3u8 +辣妹刺客2(日本动作片),https://v.cdnlz12.com/20230907/10004_2e95f723/index.m3u8 +袭击2018(印度动作片),https://v.cdnlz3.com/20230904/21608_e6035fa3/index.m3u8 +书剑恩仇录2023(大陆动作片),https://v.cdnlz12.com/20230903/9844_a31915e1/index.m3u8 +势不两立1997(美国动作片),https://v.cdnlz12.com/20230903/9827_69a8d50b/index.m3u8 +终极指令(加拿大动作片),https://v.cdnlz3.com/20230902/21576_74845e1e/index.m3u8 +终极悍将1996(美国动作片),https://vip.lz-cdn12.com/20230901/9732_3ccdef76/index.m3u8 +地铁惊魂2009(美国动作片),https://vip1.lz-cdn1.com/20220605/7373_79ffb98b/index.m3u8 +极速凶间(美国动作片),https://v.cdnlz3.com/20230901/21527_194fe866/index.m3u8 +萨塔里亚神:加托尼卡(动作片),https://v.cdnlz4.com/20230901/25975_e63dbe21/index.m3u8 +危情一日半(动作片),https://v.cdnlz12.com/20230901/9763_5ac3cf46/index.m3u8 +心跳1997(韩国动作片),https://v.cdnlz12.com/20230901/9760_e93d8a7e/index.m3u8 +紫檀镇(美国动作片),https://vip.lz-cdn12.com/20230901/9728_72351c8a/index.m3u8 +罗布泊幽陵(大陆动作片),https://vip.lz-cdn12.com/20230901/9726_e698a592/index.m3u8 +神腿(台湾动作片),https://vip.lz-cdn16.com/20230831/37509_9de9d7ed/index.m3u8 +南拳北腿活阎王(台湾动作片),https://vip.lz-cdn16.com/20230831/37506_9e904883/index.m3u8 +南拳北腿(香港动作片),https://vip.lz-cdn16.com/20230831/37505_e02ef176/index.m3u8 +冲锋队之怒火街头【粤语】(香港动作片),https://vip.lz-cdn3.com/20230831/21466_5d2aabf6/index.m3u8 +古惑仔2之猛龙过江【粤语】(香港动作片),https://vip.lz-cdn12.com/20230830/9715_d4d9de1f/index.m3u8 +我要复仇2002(韩国动作片),https://vip.lz-cdn16.com/20230827/37048_8d258c58/index.m3u8 +我是杀人犯2012(韩国动作片),https://vip.lz-cdn16.com/20230827/37047_f33ef17f/index.m3u8 +福尔摩斯小姐:伦敦厄运(英国动作片),https://vip.lz-cdn3.com/20230829/21407_0455f499/index.m3u8 +夺宝奇兵5:命运转盘(美国动作片),https://vip1.lz-cdn1.com/20230829/22030_b37573be/index.m3u8 +台风2005(韩国动作片),https://vip.lz-cdn12.com/20230827/9575_691ed1bd/index.m3u8 +老板娘3【粤语】(大陆动作片),https://vip.lz-cdn12.com/20230826/9573_e7dfef4e/index.m3u8 +老板娘3【国语】(大陆动作片),https://vip.lz-cdn12.com/20230826/9572_ac239e92/index.m3u8 +神探坤潘(泰国动作片),https://vip.lz-cdn12.com/20230826/9556_0d7abea8/index.m3u8 +巨齿鲨2:深渊(美国动作片),https://vip.lz-cdn3.com/20230825/21318_ed12a4ac/index.m3u8 +暴太郎战队咚兄弟电影版:新·初恋英雄(日本动作片),https://vip.lz-cdn3.com/20230825/21300_a0a78b06/index.m3u8 +黄飞鸿之四:王者之风(大陆动作片),https://vip1.lz-cdn1.com/20230824/21978_a956d4e9/index.m3u8 +弹窗惊魂(西班牙动作片),https://vip1.lz-cdn1.com/20230824/21970_42062a3a/index.m3u8 +邪恶骨血(美国动作片),https://vip1.lz-cdn1.com/20230823/21960_7dfbcd5d/index.m3u8 +最后的决战(美国动作片),https://vip.lz-cdn3.com/20230823/21238_92557cf2/index.m3u8 +蜘蛛侠:逝去之莲(美国动作片),https://vip1.lz-cdn1.com/20230822/21954_2b295763/index.m3u8 +困兽之斗(美国动作片),https://vip1.lz-cdn1.com/20230822/21952_c5b96165/index.m3u8 +顶级较量(韩国动作片),https://vip1.lz-cdn1.com/20230822/21946_d04a8fa2/index.m3u8 +金牌保镖(大陆动作片),https://vip1.lz-cdn1.com/20230822/21943_e364f0b0/index.m3u8 +人质2021(韩国动作片),https://vip1.lz-cdn1.com/20230822/21936_32950433/index.m3u8 +贫民窟之王(印度动作片),https://vip1.lz-cdn1.com/20230822/21934_6de80ffa/index.m3u8 +亚洲犯罪网(泰国动作片),https://vip1.lz-cdn1.com/20230821/21927_7682ed2d/index.m3u8 +波拉(印度动作片),https://vip1.lz-cdn1.com/20230820/21920_0a024555/index.m3u8 +张三丰传奇之众妙之门(大陆动作片),https://vip1.lz-cdn1.com/20230820/21917_7583b01c/index.m3u8 +所有邪佞之人(英国动作片),https://vip1.lz-cdn1.com/20230820/21915_d67ebf3b/index.m3u8 +兴安岭猎人2轮回森林(大陆动作片),https://vip.lz-cdn17.com/20230818/25221_bb78bc31/index.m3u8 +最后的骑士2015(韩国动作片),https://vip.lz-cdn3.com/20230817/21132_34b7ce26/index.m3u8 +反常2015(美国动作片),https://vip1.lz-cdn1.com/20230816/21852_bcf7983f/index.m3u8 +阿迪普鲁什(印度动作片),https://vip.lz-cdn3.com/20230815/21116_6c8952b1/index.m3u8 +永不退缩:反抗(美国动作片),https://vip1.lz-cdn1.com/20230815/21827_08bf3e1b/index.m3u8 +勇士迷踪(美国动作片),https://vip1.lz-cdn1.com/20230815/21824_700e22ea/index.m3u8 +盗狗小队(泰国动作片),https://vip1.lz-cdn1.com/20230814/21820_607ea213/index.m3u8 +鲨口逃生(大陆动作片),https://vip1.lz-cdn1.com/20230814/21817_1dac3e3c/index.m3u8 +暴动2015(美国动作片),https://vip1.lz-cdn1.com/20230814/21816_3cabfa47/index.m3u8 +妇女之友(动作片),https://vip1.lz-cdn1.com/20230814/21812_2b8bf92a/index.m3u8 +黑色死刑令(美国动作片),https://vip.lz-cdn4.com/20230810/25955_7dbf699a/index.m3u8 +巴拉特(印度动作片),https://vip1.lz-cdn1.com/20230812/21768_c1a57599/index.m3u8 +苍狼之绝命行动(大陆动作片),https://vip1.lz-cdn1.com/20230811/21762_7e51919f/index.m3u8 +谍之心(美国动作片),https://vip1.lz-cdn1.com/20230811/21760_f395ab26/index.m3u8 +法律无情1988【粤语】(香港动作片),https://vip1.lz-cdn1.com/20230811/21759_61e2dd11/index.m3u8 +错体追击组合【粤语】(香港动作片),https://vip1.lz-cdn1.com/20230811/21758_c9978014/index.m3u8 +72小时黄金行动【粤语】(大陆动作片),https://vip1.lz-cdn1.com/20230810/21733_e9941c14/index.m3u8 +72小时黄金行动【粤语】(大陆动作片),https://vip1.lz-cdn1.com/20230810/21732_c56bfda8/index.m3u8 +僵尸营地世界末日(加拿大动作片),https://vip1.lz-cdn1.com/20230810/21724_e4806f86/index.m3u8 +扫毒(大陆动作片),https://vip.lz-cdn3.com/20230809/20947_2cf0a5ef/index.m3u8 +扫毒2:天地对决(大陆动作片),https://vip.lz-cdn3.com/20230809/20946_49fcdb16/index.m3u8 +扫毒3:人在天涯【粤语】(大陆动作片),https://vip1.lz-cdn1.com/20230809/21719_05deeb46/index.m3u8 +扫毒3:人在天涯【国语】(大陆动作片),https://vip1.lz-cdn1.com/20230809/21718_e446738f/index.m3u8 +火凤凰1978(台湾动作片),https://vip1.lz-cdn1.com/20230809/21712_861b2778/index.m3u8 +轰天龙(香港动作片),https://vip1.lz-cdn1.com/20230809/21711_08eb57c6/index.m3u8 +好小子2:大战巨无霸(台湾动作片),https://vip1.lz-cdn1.com/20230809/21707_00e7eca3/index.m3u8 +关东太阳会(台湾动作片),https://vip1.lz-cdn1.com/20230809/21705_fbb648f3/index.m3u8 +少林叛徒(台湾动作片),https://vip1.lz-cdn1.com/20230808/21695_905a7c7c/index.m3u8 +杀出香港(香港动作片),https://vip1.lz-cdn1.com/20230808/21692_c6a26a3c/index.m3u8 +霹雳宝座(台湾动作片),https://vip1.lz-cdn1.com/20230808/21690_2135bb2d/index.m3u8 +女子跆拳群英会【国语】(香港动作片),https://vip1.lz-cdn1.com/20230808/21689_faabc4c6/index.m3u8 +集体追杀(美国动作片),https://vip.lz-cdn12.com/20230808/9114_bc1ca1ad/index.m3u8 +省港大追击【粤语】(香港动作片),https://vip1.lz-cdn1.com/20230807/21679_ef87e661/index.m3u8 +圣战风云【粤语】(香港动作片),https://vip1.lz-cdn1.com/20230807/21678_2845f345/index.m3u8 +怒海侠盗【粤语】(香港动作片),https://vip1.lz-cdn1.com/20230807/21676_6e0ac563/index.m3u8 +贼公计1975【国语】(香港动作片),https://vip1.lz-cdn1.com/20230807/21672_4ca51a04/index.m3u8 +亚洲警察之高压线【粤语】(香港动作片),https://vip1.lz-cdn1.com/20230807/21671_3906db69/index.m3u8 +罪恶判官续集(美国动作片),https://vip1.lz-cdn1.com/20230807/21670_9d77ccda/index.m3u8 +罪恶判官(美国动作片),https://vip1.lz-cdn1.com/20230807/21669_91e7ccc5/index.m3u8 +走上不归路(香港动作片),https://vip1.lz-cdn1.com/20230807/21667_ea820774/index.m3u8 +拳皇2010(日本动作片),https://vip1.lz-cdn1.com/20230806/21661_3068855d/index.m3u8 +救世超能:永无止境(美国动作片),https://vip1.lz-cdn1.com/20230806/21660_e71ef9ae/index.m3u8 +明日,战争爆发时(动作片),https://vip1.lz-cdn1.com/20230806/21658_e277e3bc/index.m3u8 +加尔维斯顿(美国动作片),https://vip1.lz-cdn1.com/20230806/21652_c0c70b45/index.m3u8 +军人没有假期(印度动作片),https://vip1.lz-cdn1.com/20230806/21650_c91f66c6/index.m3u8 +钢铁苍穹2:即临种族(动作片),https://vip1.lz-cdn1.com/20230805/21639_963f2870/index.m3u8 +即时死亡(英国动作片),https://vip1.lz-cdn1.com/20230805/21631_fc6d8407/index.m3u8 +无间之战(大陆动作片),https://vip.lz-cdn12.com/20230804/9055_681b54d2/index.m3u8 +578:狂人一击(动作片),https://vip1.lz-cdn1.com/20230804/21623_fc596143/index.m3u8 +豪勇七蛟龙2016(美国动作片),https://vip.lz-cdn16.com/20230803/33712_e7123a04/index.m3u8 +野牛2019(印度动作片),https://vip1.lz-cdn1.com/20230804/21621_4b2db2cf/index.m3u8 +玩命警探(日本动作片),https://vip.lz-cdn3.com/20230803/20770_b124f8c8/index.m3u8 +热带惊雷(美国动作片),https://vip.lz-cdn16.com/20230801/33414_0a379a2a/index.m3u8 +夺魂密令(动作片),https://vip1.lz-cdn1.com/20230802/21593_d911e74f/index.m3u8 +反贪风暴5:最终章(香港动作片),https://vip1.lz-cdn1.com/20230802/21580_f62b1f24/index.m3u8 +秃鹰的巢穴(美国动作片),https://vip.lz-cdn3.com/20230801/20738_ecf3e07f/index.m3u8 +奥马尔(印度动作片),https://vip1.lz-cdn1.com/20230801/21571_d7338f48/index.m3u8 +鳄梦岛(大陆动作片),https://vip1.lz-cdn1.com/20230801/21569_2c25901c/index.m3u8 +法国缉毒风云(法国动作片),https://vip1.lz-cdn1.com/20230801/21560_455452f3/index.m3u8 +瓦达拉枪战(动作片),https://vip1.lz-cdn1.com/20230731/21548_10fc7d5d/index.m3u8 +屠夫之子2(动作片),https://vip1.lz-cdn1.com/20230731/21546_c3ee9220/index.m3u8 +弑君者2022(英国动作片),https://vip1.lz-cdn1.com/20230731/21543_6b82596f/index.m3u8 +雨金石战记(大陆动作片),https://vip.lz-cdn12.com/20230726/8883_b86502c5/index.m3u8 +爪哇火线(动作片),https://vip1.lz-cdn1.com/20230730/21524_7767327b/index.m3u8 +贼王2018(英国动作片),https://vip1.lz-cdn1.com/20230730/21521_91cd513c/index.m3u8 +战警密令(美国动作片),https://vip1.lz-cdn1.com/20230730/21519_6404f98f/index.m3u8 +一日雄狮(美国动作片),https://vip.lz-cdn12.com/20230726/8878_e9a9b8e0/index.m3u8 +麒麟臂(印度动作片),https://vip.lz-cdn12.com/20230726/8875_4458f04c/index.m3u8 +禁运品(美国动作片),https://vip1.lz-cdn1.com/20230729/21506_03c33f8f/index.m3u8 +三个火枪手:达达尼昂(法国动作片),https://vip1.lz-cdn1.com/20230728/21500_fab0d249/index.m3u8 +狂怒沙暴(大陆动作片),https://vip1.lz-cdn1.com/20230728/21473_d4e28cdc/index.m3u8 +断卡风暴(大陆动作片),https://vip.lz-cdn3.com/20230727/20626_2c9b95c9/index.m3u8 +雪光之灾【原声】(加拿大动作片),https://vip.lz-cdn16.com/20230724/32576_ec1b7036/index.m3u8 +雪光之灾【国语】(加拿大动作片),https://vip.lz-cdn16.com/20230724/32575_67233138/index.m3u8 +刺客2023(韩国动作片),https://vip1.lz-cdn1.com/20230726/21444_27d7493d/index.m3u8 +10·豪快者(日本动作片),https://vip1.lz-cdn1.com/20230725/21417_0a00db0d/index.m3u8 +生不如死2022(动作片),https://vip1.lz-cdn1.com/20230724/21406_1a0f6919/index.m3u8 +遮天:禁区(大陆动作片),https://vip1.lz-cdn1.com/20230724/21399_26ed73f7/index.m3u8 +保镖2018(法国动作片),https://vip1.lz-cdn1.com/20230724/21395_d3544697/index.m3u8 +恶世之子(美国动作片),https://vip1.lz-cdn1.com/20230724/21388_a0b3bf1e/index.m3u8 +致命洪灾(美国动作片),https://vip1.lz-cdn1.com/20230724/21386_a5648a67/index.m3u8 +绝望海峡(美国动作片),https://vip1.lz-cdn1.com/20230723/21381_7da9038c/index.m3u8 +见怪(大陆动作片),https://vip1.lz-cdn1.com/20230723/21381_7da9038c/index.m3u8 +无痛侠2018(印度动作片),https://vip1.lz-cdn1.com/20230723/21381_7da9038c/index.m3u8 +蛇之女(大陆动作片),https://vip1.lz-cdn1.com/20230722/21361_670dd89a/index.m3u8 +麦田(大陆动作片),https://vip1.lz-cdn1.com/20230722/21355_31f29491/index.m3u8 +新·假面骑士(日本动作片),https://vip.lz-cdn12.com/20230721/8868_094bdae5/index.m3u8 +武僧1984(香港动作片),https://vip.lz-cdn16.com/20230128/8238_d264b54c/index.m3u8 +新忠烈图(大陆动作片),https://vip.lz-cdn3.com/20230719/20368_93529cf5/index.m3u8 +功夫猴拳(香港动作片),https://vip.lz-cdn3.com/20230719/20367_82488091/index.m3u8 +神枪手2009(香港动作片),https://vip.lz-cdn3.com/20230719/20366_a6832d2e/index.m3u8 +武神赵子龙2023(大陆动作片),https://vip.lz-cdn3.com/20230718/20332_434195e5/index.m3u8 +亡命夜驰(美国动作片),https://vip.lz-cdn3.com/20230717/20328_ed0c95db/index.m3u8 +冒名顶替2001(美国动作片),https://vip.lz-cdn3.com/20230716/20298_59f84913/index.m3u8 +厄运逃生(美国动作片),https://vip.lz-cdn3.com/20230716/20291_6fcda89c/index.m3u8 +狙击精英:幽灵射手(美国动作片),https://vip.lz-cdn3.com/20230715/20276_b6a63e5b/index.m3u8 +极致追击(大陆动作片),https://vip.lz-cdn3.com/20230715/20272_c905a97b/index.m3u8 +我是复仇者2(美国动作片),https://vip.lz-cdn3.com/20230714/20237_d7f15dee/index.m3u8 +叛逆者2022(动作片),https://vip1.lz-cdn1.com/20230714/21205_2431633b/index.m3u8 +亚瑟王:斗兽争霸(英国动作片),https://vip.lz-cdn3.com/20230716/20291_6fcda89c/index.m3u8 +武状元铁桥三(香港动作片),https://vip.lz-cdn3.com/share/cef86bd9ff0b73e7f5fc08c34b643a8b +铁汉柔情(香港动作片),https://vip.lz-cdn3.com/20230712/20208_304f92a9/index.m3u8 +强龙压阵(美国动作片),https://vip.lz-cdn3.com/20230712/20204_c7036ac2/index.m3u8 +救赎之日(动作片),https://vip.lz-cdn16.com/20230710/31107_b8fda846/index.m3u8 +千门八将1981(香港动作片),https://vip.lz-cdn3.com/20230712/20199_dc491111/index.m3u8 +谁人了解我(台湾动作片),https://vip.lz-cdn3.com/20230712/20191_2ce10e1b/index.m3u8 +铁汉柔情1990(香港动作片),https://vip.lz-cdn3.com/20230711/20187_1c1e9d15/index.m3u8 +黑狱群龙会(台湾动作片),https://vip.lz-cdn3.com/20230711/20185_b5e8c7c4/index.m3u8 +神偷谍影(香港动作片),https://vip.lz-cdn3.com/20230711/20184_bb136431/index.m3u8 +再战江湖1990(香港动作片),https://vip.lz-cdn3.com/20230711/20183_ff5934c4/index.m3u8 +龙虎地头蛇(香港动作片),https://vip.lz-cdn3.com/20230711/20182_8bf1f5b1/index.m3u8 +旺角风云(香港动作片),https://vip.lz-cdn3.com/20230711/20180_5e7b0f8d/index.m3u8 +女赌神(台湾动作片),https://vip.lz-cdn3.com/20230711/20179_79253035/index.m3u8 +乱1985(日本动作片),https://vip.lz-cdn3.com/20230711/20174_98e9841f/index.m3u8 +流氓千王(香港动作片),https://vip.lz-cdn3.com/20230711/20171_66e21e54/index.m3u8 +戰火連天(香港动作片),https://vip.lz-cdn3.com/20230710/20163_b600fa91/index.m3u8 +暗渠(香港动作片),https://vip.lz-cdn3.com/20230710/20147_8a8a6895/index.m3u8 +夺命巨鲨(大陆动作片),https://vip1.lz-cdn1.com/20230709/21174_288c6c3e/index.m3u8 +绝境峭壁岭(大陆动作片),https://vip1.lz-cdn1.com/20230709/21170_f2a8392c/index.m3u8 +地下风云(台湾动作片),https://vip.lz-cdn3.com/20230709/20137_c18f65eb/index.m3u8 +西雅图大屠杀(香港动作片),https://vip.lz-cdn3.com/20230709/20134_f7c0fa46/index.m3u8 +黑鹰密令(美国动作片),https://vip.lz-cdn3.com/20230709/20129_747b12ec/index.m3u8 +尖东枭雄(香港动作片),https://vip.lz-cdn3.com/20230709/20126_ab622157/index.m3u8 +东北警察故事2(大陆动作片),https://vip.lz-cdn3.com/20230708/20121_83308085/index.m3u8 +有情天地无情刀(大陆动作片),https://vip.lz-cdn3.com/20230707/20086_80ce3b21/index.m3u8 +枪神再起(大陆动作片),https://vip.lzcdn2.com/20230707/26210_035666b1/index.m3u8 +犯罪都市3(韩国动作片),https://vip.lzcdn2.com/20230707/26210_035666b1/index.m3u8 +我的吸血怪好友(美国动作片),https://vip1.lz-cdn1.com/20230701/21162_c857e364/index.m3u8 +中国刀锋战士(大陆动作片),https://vip.lz-cdn3.com/20230705/20049_0d6a97de/index.m3u8 +游戏规则2017(大陆动作片),https://vip.lz-cdn3.com/20230705/20046_4fa9d5be/index.m3u8 +新霸王花2018(大陆动作片),https://vip.lz-cdn3.com/20230705/20045_ea8be677/index.m3u8 +战斧行动2喋血(大陆动作片),https://vip.lz-cdn3.com/20230704/20033_ec456527/index.m3u8 +八极拳王(大陆动作片),https://vip.lz-cdn3.com/20230704/20032_8ba2150e/index.m3u8 +吃鸡战场(大陆动作片),https://vip.lz-cdn3.com/20230704/20017_5698993c/index.m3u8 +白夜最长时(大陆动作片),https://vip.lz-cdn3.com/20230704/20016_9ee70432/index.m3u8 +万里雄风(台湾动作片),https://vip.lz-cdn3.com/20230701/19985_727112f6/index.m3u8 +追命枪(香港动作片),https://vip.lz-cdn3.com/20230701/19983_5bd9f62a/index.m3u8 +天龙八部1977(香港动作片),https://vip.lz-cdn3.com/share/efbd304f121218045cb7032edcc74b9f +小证人(动作片),https://vip.lz-cdn16.com/20230630/29753_572e6b27/index.m3u8 +三勇士蛮荒救美(美国动作片),https://vip.lz-cdn16.com/20230630/29748_e678ba6d/index.m3u8 +荣誉的愤怒(动作片),https://vip.lz-cdn16.com/20230630/29749_c247f711/index.m3u8 +黑店(香港动作片),https://vip.lz-cdn3.com/20230701/19979_33bb2ac4/index.m3u8 +鬼太监(香港动作片),https://vip.lz-cdn3.com/20230701/19978_f04b766f/index.m3u8 +饿狼谷(香港动作片),https://vip.lz-cdn3.com/20230701/19972_51a04b56/index.m3u8 +睡拳怪招(香港动作片),https://vip.lz-cdn3.com/20230701/19968_01119229/index.m3u8 +女英雄们(美国动作片),https://vip.lz-cdn3.com/20230630/19961_bf266232/index.m3u8 +时空对战(美国动作片),https://vip.lz-cdn3.com/20230630/19954_55c499da/index.m3u8 +拳霸天下(美国动作片),https://vip.lz-cdn3.com/20230630/19953_c8a6266c/index.m3u8 +暴风(大陆动作片),https://vip.lz-cdn3.com/20230629/19949_ea0462a1/index.m3u8 +火烧少林寺1976(台湾动作片),https://vip.lz-cdn3.com/20230629/19940_feac96d9/index.m3u8 +血刃边缘(动作片),https://vip.lz-cdn16.com/20230628/29629_2a32ae63/index.m3u8 +愤怒的黄牛韩语(韩国动作片),https://vip.lz-cdn16.com/20230623/28660_d8ab10c2/index.m3u8 +双面线索(印度动作片),https://vip.lz-cdn3.com/20230627/19897_a90baa05/index.m3u8 +黑吃黑1972(香港动作片),https://vip.lz-cdn3.com/20230627/19891_bc18c15d/index.m3u8 +海军突击队(香港动作片),https://vip.lz-cdn3.com/20230627/19888_99f69d45/index.m3u8 +黑灵官(香港动作片),https://vip.lz-cdn3.com/20230627/19887_a42aa780/index.m3u8 +少林兄弟(香港动作片),https://vip.lz-cdn3.com/20230627/19884_6eb03df4/index.m3u8 +太阴指(香港动作片),https://vip.lz-cdn3.com/20230627/19883_e0e1dd02/index.m3u8 +五爪十八翻(香港动作片),https://vip.lzcdn2.com/20230627/26205_5cd5f9b9/index.m3u8 +少林寺十八铜人(台湾动作片),https://vip.lz-cdn3.com/20230626/19875_4fe0209d/index.m3u8 +酒仙十八跌(台湾动作片),https://vip.lz-cdn3.com/20230626/19873_9ff0748d/index.m3u8 +粉身碎骨1971(美国动作片),https://vip.lz-cdn3.com/20230626/19872_38e7a222/index.m3u8 +少林寺1976(香港动作片),https://vip.lz-cdn3.com/20230626/19871_75a1fba3/index.m3u8 +雪盲(美国动作片),https://vip.lz-cdn3.com/20230626/19863_0370f0c0/index.m3u8 +神之一手:鬼手篇(韩国动作片),https://vip.lz-cdn3.com/20230624/19821_04b522ce/index.m3u8 +火车大劫案1979(英国动作片),https://vip.lz-cdn3.com/20230624/19820_1381970f/index.m3u8 +飞燕金刀(香港动作片),https://vip.lz-cdn3.com/20230624/19817_b0deb414/index.m3u8 +iNumberNumber:约堡黄金大劫案(动作片),https://vip.lz-cdn3.com/20230623/19810_52809db4/index.m3u8 +特种部队:蛇眼起源(加拿大动作片),https://vip.lz-cdn3.com/20230623/19802_0177f0ac/index.m3u8 +直捣黄龙(动作片),https://vip.lz-cdn3.com/20230623/19785_d14d1e58/index.m3u8 +龙门金剑(香港动作片),https://vip.lz-cdn3.com/20230622/19780_4150c0d9/index.m3u8 +驱魔警探(美国动作片),https://vip.lz-cdn3.com/20230622/19778_775d564c/index.m3u8 +两只兔子(动作片),https://vip.lz-cdn3.com/20230622/19777_4c0ceba2/index.m3u8 +河神·诡水怪谈(大陆动作片),https://vip.lz-cdn12.com/20230621/8302_f58ccbc8/index.m3u8 +魔宫战士(美国动作片),https://vip.lz-cdn3.com/20230621/19736_7f42ebce/index.m3u8 +曼谷风云(大陆动作片),https://vip.lz-cdn3.com/20230620/19727_5858f2db/index.m3u8 +危情三日(美国动作片),https://vip.lzcdn2.com/20230620/26197_6372b576/index.m3u8 +永恒的友谊1980(印度动作片),https://vip.lzcdn2.com/20230619/26178_70a6e63d/index.m3u8 +撒旦2011(印度动作片),https://vip.lz-cdn3.com/20230619/19717_36b554b0/index.m3u8 +少校2020(印度动作片),https://vip.lz-cdn3.com/20230619/19708_2d5d06c0/index.m3u8 +迷宫下的罪恶2(印度动作片),https://vip.lz-cdn3.com/20230619/19706_cea31760/index.m3u8 +火之通途2012(动作片),https://vip.lz-cdn3.com/20230619/19702_c5baed83/index.m3u8 +特种兵王之原子核爆(大陆动作片),https://vip.lz-cdn3.com/20230619/19699_5d43497f/index.m3u8 +超级英雄2018(印度动作片),https://vip.lz-cdn3.com/20230618/19693_780ad95a/index.m3u8 +游戏2011(印度动作片),https://vip.lz-cdn3.com/20230618/19688_dbfa5c46/index.m3u8 +血光光五人帮2(日本动作片),https://vip.lz-cdn3.com/20230618/19670_c0e115f4/index.m3u8 +章鱼游戏(美国动作片),https://vip1.lz-cdn1.com/20230617/21120_4ea026d3/index.m3u8 +惊天营救2(美国动作片),https://vip.lz-cdn3.com/20230616/19631_cd9603be/index.m3u8 +坎大哈陷落(美国动作片),https://vip.lz-cdn3.com/20230616/19630_d79b7017/index.m3u8 +风再起时(香港动作片),https://vip1.lz-cdn1.com/20230616/21119_0103eb8f/index.m3u8 +空中杀阵(法国动作片),https://vip.lz-cdn3.com/20230616/19624_a2b949b1/index.m3u8 +曼谷奔逃(美国动作片),https://vip.lz-cdn3.com/20230616/19619_bc9d6b20/index.m3u8 +马哥波罗(香港动作片),https://vip.lz-cdn3.com/20230616/19618_56ba4ad0/index.m3u8 +长空之王(大陆动作片),https://vip.lz-cdn3.com/20230615/19614_d4ff310d/index.m3u8 +死亡之铃(英国动作片),https://vip1.lz-cdn1.com/20230615/21109_0c3002d9/index.m3u8 +追杀川岛芳子(大陆动作片),https://vip.lz-cdn3.com/20230613/19561_cda0bbab/index.m3u8 +出来战斗(美国动作片),https://vip.lz-cdn3.com/20230613/19558_b07698e2/index.m3u8 +十万火急1996(美国动作片),https://vip.lz-cdn3.com/20230613/19543_80e4600c/index.m3u8 +强盗1996(动作片),https://vip.lz-cdn3.com/20230613/19541_ef5f44e8/index.m3u8 +赎金1996(美国动作片),https://vip.lz-cdn3.com/20230612/19525_5e19e02a/index.m3u8 +越空追击(美国动作片),https://vip.lz-cdn3.com/20230612/19521_69a792bf/index.m3u8 +硬闯百分百危险1996(美国动作片),https://vip.lz-cdn3.com/20230612/19520_fd5d05dc/index.m3u8 +重振雄风2008(美国动作片),https://vip.lz-cdn3.com/20230612/19506_9ef3fe4d/index.m3u8 +纠正措施(美国动作片),https://vip1.lz-cdn1.com/20230610/21099_76788cb8/index.m3u8 +加美拉大怪兽空中决战(日本动作片),https://vip.lz-cdn3.com/20230611/19494_110c8108/index.m3u8 +狄仁杰之雷火玄龙(大陆动作片),https://vip.lzcdn2.com/20230610/26177_daf0233b/index.m3u8 +昆仑境(大陆动作片),https://hd.lz-cdn18.com/20230610/3269_5e4f3eae/index.m3u8 +速度与激情10(美国动作片),https://vip.lz-cdn3.com/20230609/19446_bd6c3340/index.m3u8 +天地逃生(美国动作片),https://vip.lz-cdn3.com/20230609/19441_dd212806/index.m3u8 +正当防卫1995(美国动作片),https://vip.lz-cdn3.com/20230609/19436_7c06aa4c/index.m3u8 +侦探马龙(美国动作片),https://vip.lz-cdn3.com/20230609/19435_9d165756/index.m3u8 +雕形拳(动作片),https://vip1.lz-cdn1.com/20230608/21094_b12a3627/index.m3u8 +致命危机(美国动作片),https://vip.lz-cdn3.com/20230609/19428_773b8777/index.m3u8 +狂怒十胜节(印度动作片),https://vip.lz-cdn3.com/20230608/19427_60eeded1/index.m3u8 +刚果惊魂(美国动作片),https://vip.lz-cdn3.com/20230608/19410_29a33419/index.m3u8 +狂野边缘199(英国动作片),https://vip.lz-cdn3.com/20230608/19406_2facf564/index.m3u8 +未来监狱(美国动作片),https://vip.lz-cdn3.com/20230607/19386_22702fa2/index.m3u8 +挑战未来2:星云(美国动作片),https://vip.lz-cdn3.com/20230607/19383_89402a7f/index.m3u8 +血光光五人帮(日本动作片),https://vip.lz-cdn3.com/20230606/19376_431259fb/index.m3u8 +猛龙怪客5:死神现身(美国动作片),https://vip.lz-cdn3.com/20230606/19367_f5d9fa8f/index.m3u8 +亮剑之血债血偿(大陆动作片),https://vip1.lz-cdn1.com/20230605/21083_190f1898/index.m3u8 +义无反顾(大陆动作片),https://vip1.lz-cdn1.com/20230605/21081_8227983b/index.m3u8 +铁掌旋风腿(香港动作片),https://vip.lz-cdn3.com/20230605/19332_398d79b4/index.m3u8 +约翰尼与克莱德(美国动作片),https://vip.lz-cdn3.com/20230604/19302_6aa4c57f/index.m3u8 +勇警闯天关(印度动作片),https://vip.lz-cdn3.com/20230604/19299_a7148137/index.m3u8 +反杀(英国动作片),https://vip1.lz-cdn1.com/20230604/21070_49ece3c3/index.m3u8 +街头霸王(美国动作片),https://vip.lz-cdn3.com/20230604/19291_92449449/index.m3u8 +新宿暴徒(日本动作片),https://vip.lz-cdn3.com/20230603/19265_8e6c0192/index.m3u8 +绝命大克星(美国动作片),https://vip.lz-cdn3.com/20230603/19261_6cb81117/index.m3u8 +高地人3:终极次元(加拿大动作片),https://vip.lz-cdn3.com/20230603/19259_8fef07c9/index.m3u8 +第九分局(台湾动作片),https://vip.lz-cdn3.com/20230603/19257_a7708980/index.m3u8 +狂野之河(美国动作片),https://vip.lz-cdn3.com/20230602/19248_0784c2d1/index.m3u8 +魅影奇侠(美国动作片),https://vip.lz-cdn3.com/20230602/19235_b4644403/index.m3u8 +终极特区(美国动作片),https://vip.lz-cdn3.com/20230601/19194_b7cf4c99/index.m3u8 +霹雳神偷(美国动作片),https://vip.lz-cdn3.com/20230601/19192_deaf2a64/index.m3u8 +黄飞鸿之鬼脚七【粤语】(香港动作片),https://vip.lz-cdn3.com/20230531/19178_9cf3a87e/index.m3u8 +恶魔玩具大对决(美国动作片),https://vip.lz-cdn3.com/20230531/19176_bcf5514a/index.m3u8 +催眠2023(美国动作片),https://vip.lz-cdn3.com/20230530/19171_dabd97d1/index.m3u8 +达摩卫士(印度动作片),https://vip.lz-cdn3.com/20230530/19170_9312681e/index.m3u8 +李小龙传(美国动作片),https://vip.lz-cdn3.com/20230530/19167_d2a7a448/index.m3u8 +金三角大营救(大陆动作片),https://vip.lz-cdn3.com/20230530/19154_eaf9f569/index.m3u8 +阳神之太上忘情(大陆动作片),https://vip.lz-cdn3.com/20230529/19149_ba4d0c30/index.m3u8 +小李飞刀之飞刀外传【粤语】(香港动作片),https://vip.lz-cdn16.com/20230529/22762_14425068/index.m3u8 +小李飞刀之飞刀外传【国语】(香港动作片),https://vip.lz-cdn16.com/20230529/22761_5f4f5229/index.m3u8 +愤怒的警官(印度动作片),https://vip.lz-cdn3.com/20230528/19115_30536898/index.m3u8 +一卢比战记(印度动作片),https://vip1.lz-cdn1.com/20230527/21049_3eb38e29/index.m3u8 +最后得分(英国动作片),https://vip.lz-cdn3.com/20230527/19101_3c39900e/index.m3u8 +追凶2023(美国动作片),https://vip.lz-cdn3.com/20230527/19091_16a50c5c/index.m3u8 +血黄金(动作片),https://vip.lz-cdn3.com/20230526/19086_1e8eed09/index.m3u8 +王牌替身(大陆动作片),https://vip.lz-cdn12.com/20230526/7582_f1681ce2/index.m3u8 +忍者神龟1990(美国动作片),https://vip.lz-cdn3.com/20230525/19047_a48990b3/index.m3u8 +奇门大盗过江龙(大陆动作片),https://hd.lz-cdn18.com/20230525/2855_952ed996/index.m3u8 +偷天换未来(美国动作片),https://vip.lz-cdn3.com/20230525/19050_a488da27/index.m3u8 +忍者神龟3(美国动作片),https://vip.lz-cdn3.com/20230525/19049_74956228/index.m3u8 +忍者神龟2(美国动作片),https://vip.lz-cdn3.com/20230525/19048_8af07920/index.m3u8 +母亲节行动(动作片),https://vip.lz-cdn12.com/20230524/7520_0d028d99/index.m3u8 +松江教父(大陆动作片),https://vip.lz-cdn3.com/20230524/19032_7cac7acb/index.m3u8 +天与地1993(法国动作片),https://vip.lz-cdn3.com/20230524/19030_928e7bfe/index.m3u8 +旭日追凶(美国动作片),https://vip.lz-cdn3.com/20230524/19016_51f11c21/index.m3u8 +亡命天涯1993(美国动作片),https://vip.lz-cdn3.com/20230524/19015_f8cc1111/index.m3u8 +那些希望我死的人(加拿大动作片),https://vip.lz-cdn3.com/20230524/19009_cc390c8b/index.m3u8 +省港旗兵3:逃出香港【粤语】(香港动作片),https://vip.lz-cdn16.com/20230522/21321_c0234b77/index.m3u8 +省港旗兵3:逃出香港【国语】(香港动作片),https://vip1.lz-cdn1.com/20220506/4562_b2081743/index.m3u8 +省港旗兵2:兵分两路【粤语】(香港动作片),https://vip.lz-cdn16.com/20230522/21319_8b348ad3/index.m3u8 +省港旗兵2:兵分两路【国语】(香港动作片),https://vip1.lz-cdn1.com/20220404/833_47290a10/index.m3u8 +省港旗兵【粤语】(香港动作片),https://vip.lz-cdn16.com/20230522/21320_f25f71d7/index.m3u8 +省港旗兵【国语】(香港动作片),https://vip.lzcdn2.com/20220507/5703_d72c7136/index.m3u8 +黑鸦前传(日本动作片),https://vip.lz-cdn16.com/20230522/21315_a9992578/index.m3u8 +黑鸦3(日本动作片),https://vip.lz-cdn16.com/20230522/21313_8c884917/index.m3u8 +黑鸦2(日本动作片),https://vip.lz-cdn16.com/20230522/21312_042e2115/index.m3u8 +黑鸦1(日本动作片),https://vip.lz-cdn16.com/20230522/21311_91755f8f/index.m3u8 +鬼影特攻:以暴制暴(美国动作片),https://vip.lz-cdn16.com/20230522/21309_c9a25685/index.m3u8 +烈火之前(美国动作片),https://vip.lz-cdn3.com/20230524/19003_b8361628/index.m3u8 +拳力以赴(大陆动作片),https://vip.lzcdn2.com/20230523/26161_a023adc5/index.m3u8 +假面骑士极狐×假面骑士利维斯:电影大逃杀(日本动作片),https://vip.lz-cdn3.com/20230523/19000_87070248/index.m3u8 +殖民地士兵(法国动作片),https://vip1.lz-cdn7.com/20230523/16147_f50c488a/index.m3u8 +疾速追杀4(美国动作片),https://vip1.lz-cdn1.com/20230523/21033_d0505ab2/index.m3u8 +绝地突围(大陆动作片),https://vip1.lz-cdn7.com/20230522/16133_2e40eecc/index.m3u8 +高踢少女(日本动作片),https://vip1.lz-cdn7.com/20230522/16132_37419e19/index.m3u8 +逃出水泥地(加拿大动作片),https://vip1.lz-cdn7.com/20230522/16126_29c13a59/index.m3u8 +血战之境(印度动作片),https://vip1.lz-cdn7.com/20230522/16116_5e418d97/index.m3u8 +致命武器4【原声】(美国动作片),https://vip1.lz-cdn1.com/20220518/6137_0107cfe3/index.m3u8 +致命武器4【国语】(美国动作片),https://vip.lz-cdn16.com/20230515/21055_00f7ed35/index.m3u8 +致命武器3【原声】(美国动作片),https://vip1.lz-cdn1.com/20220518/6135_509e84ae/index.m3u8 +致命武器3【国语】(美国动作片),https://vip.lz-cdn16.com/20230515/21053_330082ef/index.m3u8 +致命武器2【原声】(美国动作片),https://vip1.lz-cdn1.com/20220518/6136_0c407e2f/index.m3u8 +致命武器2【国语】(美国动作片),https://vip.lz-cdn16.com/20230515/21054_7a4c8e58/index.m3u8 +致命武器【原声】(美国动作片),https://vip1.lz-cdn1.com/20220518/6139_3ec66ca5/index.m3u8 +致命武器【国语】(美国动作片),https://vip.lz-cdn16.com/20230515/21052_86557c4e/index.m3u8 +海王【原声】(美国动作片),https://vip.lz-cdn16.com/20230515/21059_2675493c/index.m3u8 +海王【国语】(美国动作片),https://vip.lz-cdn16.com/20230515/21060_1496495c/index.m3u8 +碟中谍5:神秘国度【原声】(美国动作片),https://vip1.lz-cdn1.com/20220512/5427_56bc9ced/index.m3u8 +碟中谍5:神秘国度【国语】(美国动作片),https://vip.lz-cdn16.com/20230515/21057_a929d7ee/index.m3u8 +蝙蝠侠【原声】(美国动作片),https://vip.lzcdn2.com/20220331/1597_16f215f9/index.m3u8 +蝙蝠侠【国语】(美国动作片),https://vip.lz-cdn16.com/20230515/21056_cb348d7e/index.m3u8 +鸿门宴传奇(大陆动作片),https://vip1.lz-cdn7.com/20230521/16111_735ae04d/index.m3u8 +盗听者(动作片),https://vip1.lz-cdn7.com/20230521/16107_43dc86c7/index.m3u8 +惊天救援(大陆动作片),https://vip.lz-cdn3.com/20230520/18992_7fc7b9e3/index.m3u8 +麒麟幻镇(大陆动作片),https://vip1.lz-cdn7.com/20230520/16089_f3621527/index.m3u8 +逃出亚卡拉(美国动作片),https://vip1.lz-cdn7.com/20230520/16087_df872438/index.m3u8 +痞子英雄之全面开战(大陆动作片),https://vip1.lz-cdn7.com/20230519/16075_4509c5b6/index.m3u8 +格斗场(美国动作片),https://vip1.lz-cdn7.com/20230519/16070_44cb904a/index.m3u8 +贝奥武夫(美国动作片),https://vip1.lz-cdn7.com/20230519/16066_b1cc3bc0/index.m3u8 +宙斯之子:赫拉克勒斯(美国动作片),https://vip1.lz-cdn7.com/20230518/16058_3e9418a0/index.m3u8 +密室死斗(美国动作片),https://vip1.lz-cdn7.com/20230518/16055_bd49ab1f/index.m3u8 +致命射杀(英国动作片),https://vip.lz-cdn3.com/20230518/18982_3c80d102/index.m3u8 +永生战士(动作片),https://vip1.lz-cdn7.com/20230518/16054_34f52bbe/index.m3u8 +绝色武器【国语】(香港动作片),https://vip1.lz-cdn7.com/20230518/16047_894152bd/index.m3u8 +截拳鷹爪功(台湾动作片),https://vip1.lz-cdn7.com/20230518/16046_7d57848e/index.m3u8 +深海危机2023(大陆动作片),https://vip.lzcdn2.com/20230517/26011_dde3e1dd/index.m3u8 +鬼侠1962(香港动作片),https://vip1.lz-cdn7.com/20230516/16027_b1c75bba/index.m3u8 +方世玉1972(台湾动作片),https://vip1.lz-cdn7.com/20230516/16025_959b189b/index.m3u8 +黄飞鸿虎鹤斗五狼【粤语】(香港动作片),https://vip1.lz-cdn7.com/20230516/16018_9efb1929/index.m3u8 +吉祥赌坊【国语】(香港动作片),https://vip1.lz-cdn7.com/20230516/16017_b6250d26/index.m3u8 +黑沙村大決鬥(台湾动作片),https://vip1.lz-cdn7.com/20230516/16014_63f9f553/index.m3u8 +超能水怪(大陆动作片),https://vip.lzcdn2.com/20230515/25981_449cb342/index.m3u8 +女黑侠威震地狱门(香港动作片),https://vip1.lz-cdn7.com/20230515/16006_c1666762/index.m3u8 +少林与武当1985【粤语】(香港动作片),https://vip1.lz-cdn7.com/20230515/15998_2c9aec84/index.m3u8 +野蛮的骄傲(马来西亚动作片),https://vip1.lz-cdn7.com/20230515/15995_b4200e96/index.m3u8 +恶客(香港动作片),https://vip1.lz-cdn7.com/20230514/15989_6ed61d22/index.m3u8 +冲撞2009(动作片),https://vip1.lz-cdn7.com/20230514/15985_b2e2fcd1/index.m3u8 +碧血剑1981【国语】(香港动作片),https://vip1.lz-cdn7.com/20230514/15982_4972b6c1/index.m3u8 +保镖1962【国语】(香港动作片),https://vip1.lz-cdn7.com/20230514/15981_f5a6f542/index.m3u8 +恶战【国语】(香港动作片),https://vip1.lz-cdn7.com/20230514/15977_6915fb8a/index.m3u8 +陆小凤之决战前后1981【国语】(香港动作片),https://vip1.lz-cdn7.com/20230513/15969_768e0c5d/index.m3u8 +陆小凤传奇之绣花大盗1978【国语】(香港动作片),https://vip1.lz-cdn7.com/20230513/15968_5a0a2c33/index.m3u8 +生死门1978【国语】(香港动作片),https://vip1.lz-cdn7.com/20230513/15964_8335d5f0/index.m3u8 +哪吒大闹天宫【粤语】(香港动作片),https://vip1.lz-cdn7.com/20230513/15959_f2e79e72/index.m3u8 +传奇与蝴蝶(日本动作片),https://vip.lz-cdn3.com/20230512/18924_19c3213a/index.m3u8 +母亲本色(美国动作片),https://vip.lz-cdn3.com/20230512/18923_c5ffcff1/index.m3u8 +极寒风暴(法国动作片),https://vip1.lz-cdn7.com/20230512/15940_b12303fd/index.m3u8 +洪拳小子【国语】(香港动作片),https://vip1.lz-cdn7.com/20230512/15939_97414c65/index.m3u8 +蔡李佛(大陆动作片),https://vip1.lz-cdn7.com/20230512/15937_a4313d39/index.m3u8 +地下兵工厂【粤语】(香港动作片),https://vip1.lz-cdn7.com/20230512/15933_2954784a/index.m3u8 +蔡李佛小子【国语】(香港动作片),https://vip1.lz-cdn7.com/20230512/15931_e9a8936c/index.m3u8 +代码211(美国动作片),https://vip.lz-cdn17.com/20230511/11806_5a610560/index.m3u8 +飓风营救3【原声】(法国动作片),https://vip1.lz-cdn1.com/20220529/6860_b18e831b/index.m3u8 +飓风营救3【国语】(法国动作片),https://vip.lz-cdn17.com/20230508/11648_738763d0/index.m3u8 +飓风营救2【原声】(法国动作片),https://vip1.lz-cdn1.com/20220529/6859_efea5f95/index.m3u8 +飓风营救2【国语】(法国动作片),https://vip.lz-cdn17.com/20230507/11185_bc286f03/index.m3u8 +飓风营救【原声】(法国动作片),https://vip.lzcdn2.com/20220325/525_a22d887b/index.m3u8 +飓风营救【国语】(法国动作片),https://vip.lz-cdn17.com/20230507/11184_f982ae10/index.m3u8 +神偷情贼(下集)【粤语】(香港动作片),https://vip1.lz-cdn7.com/20230511/15902_6d8ffc42/index.m3u8 +神偷情贼(上集)【粤语】(香港动作片),https://vip1.lz-cdn7.com/20230511/15901_ae5b801b/index.m3u8 +江湖半把刀(台湾动作片),https://vip1.lz-cdn7.com/20230511/15900_f9d901ac/index.m3u8 +盟约2023(英国动作片),https://vip.lz-cdn3.com/20230510/18908_7821bfdb/index.m3u8 +绝色狂花之龙迹神宫(大陆动作片),https://vip.lzcdn2.com/20230510/25914_911e0dc2/index.m3u8 +侠盗之簪花乱(大陆动作片),https://vip.lzcdn2.com/20230510/25902_d9891fac/index.m3u8 +毁灭号地车(香港动作片),https://vip.lz-cdn3.com/20230510/18901_83b1dadb/index.m3u8 +花花型警【粤语】(香港动作片),https://vip.lz-cdn3.com/20230510/18899_6d526f50/index.m3u8 +十四女英豪【国语】(香港动作片),https://vip.lz-cdn3.com/20230510/18894_b5272cb2/index.m3u8 +少林子弟【国语】(香港动作片),https://vip.lz-cdn3.com/20230510/18887_61364709/index.m3u8 +射雕英雄传续集【国语】(香港动作片),https://vip.lz-cdn3.com/20230510/18882_6f72981a/index.m3u8 +疯狂盯梢令(美国动作片),https://vip.lz-cdn3.com/20230509/18866_92fa6da4/index.m3u8 +杀很大(美国动作片),https://vip.lz-cdn3.com/20230509/18859_d2c5b44e/index.m3u8 +地铁大爆炸(美国动作片),https://vip.lz-cdn3.com/20230509/18856_b47c17f7/index.m3u8 +未来悍将(美国动作片),https://vip.lz-cdn3.com/20230508/18846_310f9be3/index.m3u8 +王牌至尊(美国动作片),https://vip.lz-cdn3.com/20230508/18845_81335a47/index.m3u8 +赤裸羔羊【粤语】(香港动作片),https://vip.lz-cdn3.com/20230508/18839_39b01916/index.m3u8 +宠物坟场2(美国动作片),https://vip.lz-cdn3.com/20230508/18838_b53ce6a6/index.m3u8 +超时空魔法师(美国动作片),https://vip.lz-cdn3.com/20230508/18837_ed54fa0f/index.m3u8 +刺客俱乐部(美国动作片),https://vip.lz-cdn3.com/20230508/18818_5990a484/index.m3u8 +终极斗士1992(美国动作片),https://vip1.lz-cdn7.com/20230507/15883_de5e1635/index.m3u8 +龙霸天下1992(美国动作片),https://vip1.lz-cdn7.com/20230506/15869_9d5d06d1/index.m3u8 +魔鬼武器(动作片),https://vip1.lz-cdn7.com/20230506/15860_b4e278b7/index.m3u8 +巡弋悍将(美国动作片),https://vip1.lz-cdn7.com/20230506/15850_cbc6326e/index.m3u8 +正义使者1992(美国动作片),https://vip1.lz-cdn7.com/20230506/15846_8843800a/index.m3u8 +清宫启示录【粤语】(香港动作片),https://vip1.lz-cdn7.com/20230505/15826_25c8214a/index.m3u8 +清宫启示录【国语】(香港动作片),https://vip1.lz-cdn7.com/20230505/15825_f60d4271/index.m3u8 +报仇1970【国语】(香港动作片),https://vip1.lz-cdn7.com/20230505/15822_d81b606e/index.m3u8 +叶问前传【粤语】(香港动作片),https://vip1.lz-cdn7.com/20230505/15820_550d0177/index.m3u8 +叶问前传【国语】(香港动作片),https://vip1.lz-cdn7.com/20230505/15819_0a5044f1/index.m3u8 +绝命密码站(英国动作片),https://vip1.lz-cdn7.com/20230505/15817_94c1db99/index.m3u8 +夺命凶灵2(加拿大动作片),https://vip1.lz-cdn7.com/20230505/15814_6cfe8bde/index.m3u8 +为了正义(美国动作片),https://vip1.lz-cdn7.com/20230504/15801_a41b0275/index.m3u8 +笼中斗兽(美国动作片),https://vip1.lz-cdn7.com/20230504/15787_4034946e/index.m3u8 +萧十一郎1978【国语】(香港动作片),https://vip1.lz-cdn7.com/20230503/15780_d3cd0cd9/index.m3u8 +太极侠(美国动作片),https://vip1.lz-cdn7.com/20230503/15779_95a3f907/index.m3u8 +赏金杀手(美国动作片),https://vip1.lz-cdn7.com/20230503/15778_2fdbf001/index.m3u8 +奇趣马戏团:吸血鬼的助手(美国动作片),https://vip1.lz-cdn7.com/20230503/15776_6a9c64a0/index.m3u8 +夺命煞星宝莱坞之国王归来(印度动作片),https://vip1.lz-cdn7.com/20230503/15772_c0e5c6a2/index.m3u8 +赤警威龙(美国动作片),https://vip1.lz-cdn7.com/20230503/15770_b2203326/index.m3u8 +囚室211(西班牙动作片),https://vip1.lz-cdn7.com/20230502/15765_81759d26/index.m3u8 +弑父之殇(美国动作片),https://vip1.lz-cdn7.com/20230502/15757_dc9a87e5/index.m3u8 +浴血兄弟(美国动作片),https://vip1.lz-cdn7.com/20230501/15742_0dc6fafe/index.m3u8 +倚天屠龙记1978【国语】(香港动作片),https://vip1.lz-cdn7.com/20230501/15732_d1fc6ed5/index.m3u8 +杀手烙印(日本动作片),https://vip1.lz-cdn7.com/20230430/15729_a9778535/index.m3u8 +决不低头2004(美国动作片),https://vip1.lz-cdn7.com/20230430/15728_b92ef2df/index.m3u8 +浴火巾帼(印度动作片),https://vip1.lz-cdn7.com/20230430/15725_7b9965f5/index.m3u8 +阿金(香港动作片),https://vip1.lz-cdn7.com/20230430/15717_64af97ae/index.m3u8 +意外杀手(英国动作片),https://vip.lz-cdn16.com/20230428/18996_346dd5be/index.m3u8 +空军一号1997【原声】(美国动作片),https://vip1.lz-cdn7.com/20230122/13696_02d395a6/index.m3u8 +空军一号1997【国语】(美国动作片),https://vip.lz-cdn16.com/20230429/19292_d43db12b/index.m3u8 +奇门遁甲2(大陆动作片),https://hd.lz-cdn18.com/20230429/2163_36032145/index.m3u8 +萨拉托夫的方法(美国动作片),https://vip1.lz-cdn7.com/20230429/15706_f156ef99/index.m3u8 +袭击33号医院(美国动作片),https://vip1.lz-cdn7.com/20230429/15692_b9670a93/index.m3u8 +猎猪(美国动作片),https://vip1.lz-cdn7.com/20230429/15690_5c81a1cb/index.m3u8 +艾什(美国动作片),https://vip1.lz-cdn7.com/20230429/15688_46dce4c9/index.m3u8 +无名者的攻击(美国动作片),https://vip1.lz-cdn7.com/20230428/15683_a3664a01/index.m3u8 +美国斗士(美国动作片),https://vip1.lz-cdn7.com/20230428/15680_0276d4d7/index.m3u8 +惊魂夺宝(动作片),https://vip1.lz-cdn7.com/20230428/15676_ae2b9464/index.m3u8 +千面特务(法国动作片),https://vip.lzcdn2.com/20230428/25671_2c57f7de/index.m3u8 +回溯者(美国动作片),https://vip1.lz-cdn7.com/20230428/15674_dabade3c/index.m3u8 +安达卢西亚:女神的报复(日本动作片),https://vip1.lz-cdn7.com/20230428/15664_1d05683b/index.m3u8 +危情谍影(法国动作片),https://vip1.lz-cdn7.com/20230427/15655_39054572/index.m3u8 +德凯奥特曼最终章向着旅途的彼岸……(日本动作片),https://vip.lz-cdn4.com/20230425/25690_657182db/index.m3u8 +热血街区电影版3:终极任务(日本动作片),https://vip1.lz-cdn7.com/20230426/15641_5a937123/index.m3u8 +热血街区电影版2:天空尽头(日本动作片),https://vip1.lz-cdn7.com/20230426/15640_d466cb22/index.m3u8 +假面骑士FourzeTHEMOVIE大家一起宇宙来啦!(日本动作片),https://vip1.lz-cdn7.com/20230426/15630_f9555503/index.m3u8 +超速驾驶(法国动作片),https://vip1.lz-cdn7.com/20230426/15625_22f3c448/index.m3u8 +百家拳之洪拳(大陆动作片),https://vip1.lz-cdn7.com/20230426/15624_c3bdf4e3/index.m3u8 +94独臂刀之情【粤语】(香港动作片),https://vip1.lz-cdn7.com/20230426/15621_55bbdf57/index.m3u8 +无间归途(大陆动作片),https://vip1.lz-cdn7.com/20230425/15601_6f6bd915/index.m3u8 +卧狼行动(中国大陆动作片),https://vip.lz-cdn4.com/20230424/25681_f95e290b/index.m3u8 +过量(法国动作片),https://vip1.lz-cdn7.com/20230424/15585_d52764b8/index.m3u8 +飓风2023(美国动作片),https://vip1.lz-cdn7.com/20230423/15570_1c813c0e/index.m3u8 +炎神战队轰音者:10周年的汽车大奖赛(日本动作片),https://vip.lz-cdn17.com/20230421/9426_ed051359/index.m3u8 +炎神战队轰音者vs激气连者(日本动作片),https://vip.lz-cdn17.com/20230421/9428_8f746515/index.m3u8 +朱雀战纪(大陆动作片),https://vip1.lz-cdn7.com/20230423/15559_70efc190/index.m3u8 +致命少女姬(大陆动作片),https://vip1.lz-cdn7.com/20230423/15558_0892b6bc/index.m3u8 +萨扬(动作片),https://vip1.lz-cdn7.com/20230423/15553_9dd8b389/index.m3u8 +废弃公园(美国动作片),https://vip1.lz-cdn7.com/20230423/15549_3d7f648b/index.m3u8 +新封神之二郎神(大陆动作片),https://vip.lz-cdn4.com/20230422/25645_100ee9e5/index.m3u8 +军火大劫案2022(大陆动作片),https://vip1.lz-cdn7.com/20230422/15534_0458b180/index.m3u8 +护卫者2(大陆动作片),https://vip1.lz-cdn7.com/20230422/15533_9ee54c53/index.m3u8 +复活侏罗纪(大陆动作片),https://vip1.lz-cdn7.com/20230422/15527_d02fc327/index.m3u8 +东北往事我叫黄中华(大陆动作片),https://vip1.lz-cdn7.com/20230422/15526_705d63b8/index.m3u8 +一触即发1991【粤语】(香港动作片),https://vip1.lz-cdn7.com/20230422/15514_47ea9f1f/index.m3u8 +一触即发1991【国语】(香港动作片),https://vip1.lz-cdn7.com/20230422/15513_1ed467dd/index.m3u8 +对外秘密:权力的诞生(韩国动作片),https://vip.lz-cdn4.com/20230421/25641_7f7b1e3f/index.m3u8 +恐龙战队:战士永恒(美国动作片),https://vip.lz-cdn3.com/20230421/18698_c3479e81/index.m3u8 +卫斯理之霸王卸甲【粤语】(香港动作片),https://vip1.lz-cdn7.com/20230421/15499_3e6cbc70/index.m3u8 +卫斯理之霸王卸甲【国语】(香港动作片),https://vip1.lz-cdn7.com/20230421/15498_4c1da7c4/index.m3u8 +神出鬼没(美国动作片),https://vip.lz-cdn3.com/20230421/18692_bc78109c/index.m3u8 +绝地双尊(美国动作片),https://vip1.lz-cdn7.com/20230421/15494_230ce6da/index.m3u8 +拦截目击者(美国动作片),https://vip1.lz-cdn7.com/20230421/15493_7854636d/index.m3u8 +武士警察(美国动作片),https://vip1.lz-cdn7.com/20230420/15479_3f8b556f/index.m3u8 +卧底飞龙(美国动作片),https://vip1.lz-cdn7.com/20230420/15478_4af7b652/index.m3u8 +寻龙诡事(大陆动作片),https://vip.lz-cdn4.com/20230420/25628_bf99ec97/index.m3u8 +间谍网战(美国动作片),https://vip.lz-cdn4.com/20230419/25624_0e66e396/index.m3u8 +三角洲突击队2(美国动作片),https://vip1.lz-cdn7.com/20230419/15459_86a12d19/index.m3u8 +执法女先锋(美国动作片),https://vip.lz-cdn17.com/20230418/8693_9137ef61/index.m3u8 +至尊战警(香港动作片),https://vip1.lz-cdn7.com/20230419/15454_d32218c7/index.m3u8 +铁手套(美国动作片),https://vip.lz-cdn17.com/20230418/8686_1993f2f1/index.m3u8 +六扇门之沦陷(大陆动作片),https://vip.lz-cdn17.com/20230418/8679_30880a61/index.m3u8 +48小时闯天关(美国动作片),https://vip1.lz-cdn7.com/20230419/15445_959d4d1a/index.m3u8 +女囚尼基塔(法国动作片),https://vip1.lz-cdn7.com/20230417/15443_0e7ed790/index.m3u8 +黑天使1990(美国动作片),https://vip1.lz-cdn7.com/20230417/15436_5b6d70c8/index.m3u8 +海豹干将(美国动作片),https://vip.lz-cdn3.com/20230417/18650_8823a6ff/index.m3u8 +死亡标记(美国动作片),https://vip1.lz-cdn7.com/20230417/15427_fa11d26b/index.m3u8 +七年风暴(美国动作片),https://vip1.lz-cdn7.com/20230417/15425_2888280b/index.m3u8 +至尊神探(美国动作片),https://vip1.lz-cdn7.com/20230416/15418_6fb17a5e/index.m3u8 +混社会2风云再起(大陆动作片),https://vip.lz-cdn16.com/20230413/16629_d482f411/index.m3u8 +X战警【原声】(美国动作片),https://vip.lzcdn2.com/20220331/1604_3027641e/index.m3u8 +X战警【国语】(美国动作片),https://vip.lz-cdn16.com/20230413/16625_bb0ce62a/index.m3u8 +孤国春秋:七王必死(英国动作片),https://vip1.lz-cdn7.com/20230415/15397_1f7346d2/index.m3u8 +滑出彩虹(美国动作片),https://vip1.lz-cdn7.com/20230414/15365_0ea00552/index.m3u8 +搏击之王1989(美国动作片),https://vip1.lz-cdn7.com/20230414/15364_469d2481/index.m3u8 +再杀我一次(美国动作片),https://vip1.lz-cdn7.com/20230413/15345_e55578ae/index.m3u8 +天使3:终章(美国动作片),https://vip1.lz-cdn7.com/20230413/15336_a34807f0/index.m3u8 +特警威龙1989(动作片),https://vip1.lz-cdn7.com/20230413/15335_1704250d/index.m3u8 +卡姆依外传(日本动作片),https://vip.lz-cdn16.com/20230412/16446_513038b2/index.m3u8 +格斗之王(美国动作片),https://vip.lz-cdn16.com/20230412/16443_92c2e703/index.m3u8 +超决战!贝利亚银河帝国(日本动作片),https://vip.lz-cdn16.com/20230412/16440_0a69de14/index.m3u8 +小迪克西(美国动作片),https://vip1.lz-cdn7.com/20230412/15333_d7997ba0/index.m3u8 +荒蛮世界(美国动作片),https://vip1.lz-cdn7.com/20230412/15326_76b0871a/index.m3u8 +破茧威龙1989西尔维斯特·史泰龙版(美国动作片),https://vip1.lz-cdn7.com/20230412/15320_cf972ba6/index.m3u8 +霹雳蓝天使(美国动作片),https://vip1.lz-cdn7.com/20230412/15319_c3c113da/index.m3u8 +惊天大暗杀(美国动作片),https://vip1.lz-cdn7.com/20230412/15314_e32bffa4/index.m3u8 +武侠七公主【国语】(香港动作片),https://vip.lz-cdn17.com/20230410/6945_75d56933/index.m3u8 +裸体追缉令(美国动作片),https://vip.lz-cdn17.com/20230410/6937_3dd5e797/index.m3u8 +龙在天涯1989【粤语】(香港动作片),https://vip1.lz-cdn7.com/20230411/15308_3cdd4c23/index.m3u8 +爱人强盗(美国动作片),https://vip.lz-cdn17.com/20230410/6930_8fe49c38/index.m3u8 +阿凡达【原声】(美国动作片),https://vip.lzcdn2.com/20220318/25_6073fde1/index.m3u8 +阿凡达【国语】(美国动作片),https://vip.lz-cdn17.com/20230410/6931_a7ea6740/index.m3u8 +英雄本色3:夕阳之歌【粤语】(香港动作片),https://vip1.lz-cdn7.com/20230411/15302_abc7c33b/index.m3u8 +英雄本色3:夕阳之歌【国语】(香港动作片),https://vip1.lz-cdn7.com/20230411/15301_64c1550f/index.m3u8 +普西迪基地(美国动作片),https://vip1.lz-cdn7.com/20230410/15279_59c5800a/index.m3u8 +正午的梦魇(英国动作片),https://vip1.lz-cdn7.com/20230409/15265_79807f0e/index.m3u8 +丛林历险记2020(大陆动作片),https://vip1.lz-cdn1.com/20230409/20861_5b0d6617/index.m3u8 +麦斯卡:死灵法师(美国动作片),https://vip1.lz-cdn7.com/20230409/15259_8861d029/index.m3u8 +法律之上(美国动作片),https://vip1.lz-cdn7.com/20230408/15231_43c01c0f/index.m3u8 +远古巨兽:狼蜥兽(大陆动作片),https://vip1.lz-cdn1.com/20230404/20841_44a5b99d/index.m3u8 +少壮屠龙阵2(美国动作片),https://vip1.lz-cdn7.com/20230407/15214_9d45cc3b/index.m3u8 +幽灵狙击手(大陆动作片),https://vip.lz-cdn16.com/20230406/15685_45280911/index.m3u8 +新蝙蝠侠【原声】(美国动作片),https://vip1.lz-cdn10.com/20220423/1509_4a7f4b65/index.m3u8 +新蝙蝠侠【国语】(美国动作片),https://vip.lz-cdn16.com/20230406/15686_ede0a9f0/index.m3u8 +阎王信差(美国动作片),https://vip1.lz-cdn7.com/20230407/15199_2223f805/index.m3u8 +落霞征雁(美国动作片),https://vip1.lz-cdn7.com/20230407/15197_d2c06d95/index.m3u8 +城市特警【粤语】(香港动作片),https://vip.lz-cdn3.com/20230406/18562_3aead4af/index.m3u8 +城市特警【国语】(香港动作片),https://vip.lz-cdn3.com/20230406/18561_b921c13a/index.m3u8 +人民英雄【粤语】(香港动作片),https://vip.lz-cdn3.com/20230405/18552_626064c8/index.m3u8 +鬼马保镖贼美人【粤语】(香港动作片),https://vip.lz-cdn3.com/20230405/18547_5e70492b/index.m3u8 +鬼马保镖贼美人【国语】(香港动作片),https://vip.lz-cdn3.com/20230405/18546_f0b5435f/index.m3u8 +亡命反击(法国动作片),https://vip.lz-cdn3.com/20230405/18543_e3abdcc9/index.m3u8 +反攻美国(美国动作片),https://vip.lz-cdn3.com/20230405/18534_794c50f9/index.m3u8 +海市蜃楼1987【粤语】(香港动作片),https://vip.lz-cdn3.com/20230404/18526_4cd983a8/index.m3u8 +断网【粤语】(香港动作片),https://vip1.lz-cdn5.com/20230404/49741_e22479b7/index.m3u8 +断网【国语】(香港动作片),https://vip1.lz-cdn5.com/20230404/49740_983b7d87/index.m3u8 +西西里人(美国动作片),https://vip.lz-cdn3.com/20230404/18512_5282abfe/index.m3u8 +谍海军魂(美国动作片),https://vip1.lz-cdn7.com/20230403/15180_f095ed21/index.m3u8 +黑豹2【原声】(美国动作片),https://vip.lz-cdn4.com/20230131/25604_a87f167d/index.m3u8 +黑豹2【国语】(美国动作片),https://vip.lz-cdn16.com/20230403/15408_d06d3ac8/index.m3u8 +汉堡高地(美国动作片),https://vip1.lz-cdn7.com/20230403/15172_aae0042b/index.m3u8 +飞越巅峰1987(美国动作片),https://vip1.lz-cdn7.com/20230403/15170_37a75de5/index.m3u8 +惊异大奇航(美国动作片),https://vip.lzcdn2.com/20230403/25015_4c015ba4/index.m3u8 +虎之眼(美国动作片),https://vip1.lz-cdn7.com/20230402/15158_a040c5ae/index.m3u8 +辣警狂花3(大陆动作片),https://hd.lz-cdn18.com/20230402/1581_cb5593a5/index.m3u8 +机械战士(美国动作片),https://vip1.lz-cdn1.com/20230402/20830_f0e05fcb/index.m3u8 +渗透2023(动作片),https://vip1.lz-cdn1.com/20230331/20815_e8f84b21/index.m3u8 +重装捍将【原声】(加拿大动作片),https://vip.lz-cdn17.com/20230331/6364_3635ab61/index.m3u8 +重装捍将【国语】(加拿大动作片),https://vip.lz-cdn17.com/20230331/6361_c20b930f/index.m3u8 +支手轰天(美国动作片),https://vip.lz-cdn17.com/20230331/6359_520e85c7/index.m3u8 +御前演出(美国动作片),https://vip.lz-cdn17.com/20230331/6360_d89da7ef/index.m3u8 +深海越狱【原声】(美国动作片),https://vip.lz-cdn17.com/20230331/6358_a8677207/index.m3u8 +深海越狱【国语】(美国动作片),https://vip.lz-cdn17.com/20230331/6357_d73ec561/index.m3u8 +人皮交易【原声】(美国动作片),https://vip1.lz-cdn1.com/20220418/2541_4fc02f44/index.m3u8 +人皮交易【国语】(美国动作片),https://vip.lz-cdn17.com/20230331/6348_1ea5a7e2/index.m3u8 +潜龙轰天3:野兽之腹(加拿大动作片),https://vip.lz-cdn17.com/20230331/6347_c64e0ca3/index.m3u8 +潜龙轰天2【原声】(美国动作片),https://vip.lzcdn2.com/20220429/4875_9bea7184/index.m3u8 +潜龙轰天2【国语】(美国动作片),https://vip.lz-cdn17.com/20230331/6346_0bece75b/index.m3u8 +潜龙轰天【原声】(法国动作片),https://vip.lzcdn2.com/20220429/4876_d2d52c49/index.m3u8 +潜龙轰天【国语】(法国动作片),https://vip.lz-cdn17.com/20230331/6350_16a433ac/index.m3u8 +魔鬼悍将【原声】(美国动作片),https://vip.lz-cdn17.com/20230331/6345_a8f7a938/index.m3u8 +魔鬼悍将【国语】(美国动作片),https://vip.lz-cdn17.com/20230331/6344_4fdbc7fa/index.m3u8 +摩托教父(美国动作片),https://vip.lz-cdn17.com/20230331/6343_4d46e21c/index.m3u8 +孤胆追踪者2019(动作片),https://vip.lz-cdn17.com/20230331/6342_0ec0b379/index.m3u8 +地牢围攻3(美国动作片),https://vip.lz-cdn17.com/20230331/6338_52646f43/index.m3u8 +地牢围攻2(动作片),https://vip.lz-cdn17.com/20230331/6339_74ed8445/index.m3u8 +地牢围攻(动作片),https://vip.lz-cdn17.com/20230331/6340_4f58387e/index.m3u8 +阿凡达2:水之道【原声】(美国动作片),https://vip.lz-cdn3.com/20230324/18294_cb177a50/index.m3u8 +阿凡达2:水之道【国语】(美国动作片),https://vip.lz-cdn17.com/20230331/6337_a0818a69/index.m3u8 +铁鹰战士(美国动作片),https://vip1.lz-cdn7.com/20230331/15130_8b1468ed/index.m3u8 +杀死福顺(韩国动作片),https://vip.lz-cdn3.com/20230331/18466_286e59a9/index.m3u8 +魔鬼任务1997(美国动作片),https://vip.lz-cdn3.com/20230330/18437_bd724411/index.m3u8 +浴血擒魔(美国动作片),https://vip.lz-cdn3.com/20230330/18435_6226dd33/index.m3u8 +侏罗纪世界2【原声】(美国动作片),https://vip1.lz-cdn1.com/20220514/5593_a1f4c878/index.m3u8 +侏罗纪世界2【国语】(美国动作片),https://vip.lz-cdn16.com/20230329/14974_43d94fef/index.m3u8 +火魔战车(美国动作片),https://vip.lz-cdn3.com/20230329/18416_7c668ff6/index.m3u8 +暴力先锋(美国动作片),https://vip.lz-cdn3.com/20230329/18413_dd385810/index.m3u8 +挑情陷阱(美国动作片),https://vip.lz-cdn3.com/20230329/18412_70088812/index.m3u8 +高地人(英国动作片),https://vip.lz-cdn3.com/20230329/18402_8aae2e59/index.m3u8 +边缘战士1986(美国动作片),https://vip.lz-cdn3.com/20230329/18399_77fe2c95/index.m3u8 +天降神兵1986(美国动作片),https://vip.lz-cdn3.com/20230328/18391_3db97dd7/index.m3u8 +破军X档案致命异变(大陆动作片),https://hd.lz-cdn18.com/20230327/1460_64540145/index.m3u8 +火爆小子1985(美国动作片),https://vip.lz-cdn3.com/20230327/18358_aaedbf93/index.m3u8 +天使2:复仇天使(美国动作片),https://vip.lz-cdn3.com/20230326/18349_7011086c/index.m3u8 +牛魔王之魔王再临(大陆动作片),https://vip.lzcdn2.com/20230326/24819_a840a952/index.m3u8 +怒火扫毒(大陆动作片),https://vip.lzcdn2.com/20230326/24815_45ce964c/index.m3u8 +辣警狂花2(大陆动作片),https://vip.lzcdn2.com/20230326/24814_39efb933/index.m3u8 +被迫杀人(美国动作片),https://vip.lz-cdn16.com/20230325/14421_52729db6/index.m3u8 +美国忍者4:歼灭(美国动作片),https://vip.lz-cdn3.com/20230326/18340_7b9d6f9d/index.m3u8 +美国忍者(美国动作片),https://vip.lz-cdn3.com/20230326/18337_71831526/index.m3u8 +美国忍者2:战斗人(美国动作片),https://vip.lz-cdn3.com/20230326/18336_f8771fe7/index.m3u8 +美国忍者3浴血追凶(美国动作片),https://vip.lz-cdn3.com/20230326/18335_c9985af1/index.m3u8 +大侵袭(美国动作片),https://vip1.lz-cdn7.com/20230325/15105_5f623066/index.m3u8 +逃亡列车1985(美国动作片),https://vip1.lz-cdn7.com/20230325/15092_ab3293ba/index.m3u8 +帕坦(印度动作片),https://vip.lz-cdn3.com/20230325/18330_5fb26274/index.m3u8 +冷血奇兵(西班牙动作片),https://vip1.lz-cdn7.com/20230325/15084_04441862/index.m3u8 +猛龙铁金刚(美国动作片),https://vip.lz-cdn3.com/20230324/18305_fd621e00/index.m3u8 +猛龙怪客3(美国动作片),https://vip.lz-cdn3.com/20230324/18304_07b93e0d/index.m3u8 +猛龙怪客4:镇压(美国动作片),https://vip.lz-cdn3.com/20230324/18303_8d56ad8b/index.m3u8 +极地惊魂(动作片),https://vip.lz-cdn3.com/20230324/18286_b5211ad8/index.m3u8 +二凤前传(动作片),https://hd.lz-cdn18.com/20230323/1334_b5507084/index.m3u8 +二凤(动作片),https://hd.lz-cdn18.com/20230323/1333_0e09036d/index.m3u8 +辣警狂花1(大陆动作片),https://hd.lz-cdn18.com/20230323/1327_4bab46f3/index.m3u8 +亡命女杀手(美国动作片),https://vip.lz-cdn17.com/20230322/5764_4459e0a9/index.m3u8 +忍者战士(动作片),https://vip.lz-cdn17.com/20230322/5759_103b1afa/index.m3u8 +美女特工队(美国动作片),https://vip.lz-cdn17.com/20230322/5758_79fc60bc/index.m3u8 +绝地英雌(美国动作片),https://vip.lz-cdn17.com/20230322/5753_440aed90/index.m3u8 +警匪生死劫(美国动作片),https://vip.lz-cdn17.com/20230322/5752_aa29b686/index.m3u8 +再看我一眼1984(美国动作片),https://vip.lz-cdn3.com/20230323/18267_a91e48f6/index.m3u8 +御准神偷(美国动作片),https://vip1.lz-cdn7.com/20230322/15075_5f3005ac/index.m3u8 +沙丘1984(美国动作片),https://vip1.lz-cdn7.com/20230322/15067_e91888e2/index.m3u8 +森林女王(英国动作片),https://vip1.lz-cdn7.com/20230322/15066_9b3451b6/index.m3u8 +校园英雄队(美国动作片),https://vip.lz-cdn3.com/20230321/18237_821abb8b/index.m3u8 +绿色骑士(英国动作片),https://vip.lz-cdn3.com/20230320/18231_8f281115/index.m3u8 +根除者(美国动作片),https://vip.lz-cdn3.com/20230320/18223_5b3ba6ce/index.m3u8 +伏击2023(美国动作片),https://vip1.lz-cdn7.com/20230320/15043_928c52db/index.m3u8 +西游之问道(大陆动作片),https://vip1.lz-cdn7.com/20230320/15041_3d084502/index.m3u8 +小人物2021(美国动作片),https://vip.lz-cdn16.com/20230319/13676_254aadaa/index.m3u8 +伊贺忍法帖(日本动作片),https://vip1.lz-cdn7.com/20230320/15021_5dcaec6f/index.m3u8 +猛龙怪客2(美国动作片),https://vip.lz-cdn3.com/20230319/18205_01b0041f/index.m3u8 +红海魔影(动作片),https://vip.lz-cdn3.com/20230319/18186_c1d05fc6/index.m3u8 +狠将奇兵(美国动作片),https://vip.lz-cdn3.com/20230319/18185_9c78a1d9/index.m3u8 +上海滩1983【粤语】(香港动作片),https://vip.lz-cdn3.com/20230317/18163_391cba30/index.m3u8 +长驱直入(美国动作片),https://vip.lz-cdn3.com/20230317/18161_ad29cd6e/index.m3u8 +独行侠野狼(美国动作片),https://vip.lz-cdn3.com/20230317/18153_a7da23c7/index.m3u8 +爆裂都市1982(日本动作片),https://vip.lz-cdn3.com/20230317/18151_beb19d97/index.m3u8 +深海巨蟒(大陆动作片),https://vip1.lz-cdn1.com/20230317/20712_9465bf43/index.m3u8 +逃离布朗克斯(动作片),https://vip1.lz-cdn7.com/20230316/14974_e0307d35/index.m3u8 +狱中艾曼纽(动作片),https://vip1.lz-cdn7.com/20230316/14959_3ce7ea8c/index.m3u8 +爆破死亡谷(英国动作片),https://vip.lz-cdn3.com/20230315/18131_3caad8c0/index.m3u8 +魔界转生1981(日本动作片),https://vip.lz-cdn3.com/20230315/18121_9583ad7d/index.m3u8 +猎魔者1982【粤语】(香港动作片),https://vip.lz-cdn3.com/20230314/18105_1d878ca9/index.m3u8 +洪文定三破白莲教【国语】(香港动作片),https://vip1.lz-cdn7.com/20230313/14934_2c0a7e75/index.m3u8 +太子传说【粤语】(香港动作片),https://vip1.lz-cdn7.com/20230312/14925_f413e3cb/index.m3u8 +雪岭过江龙(美国动作片),https://vip1.lz-cdn7.com/20230312/14919_eb927d1b/index.m3u8 +歌剧红伶(法国动作片),https://vip1.lz-cdn7.com/20230312/14916_0e4807b2/index.m3u8 +人猿泰山2013【原声】(动作片),https://vip1.lz-cdn7.com/20230312/14901_98d08b64/index.m3u8 +人猿泰山2013【国语】(动作片),https://vip1.lz-cdn7.com/20230312/14900_9d1ff037/index.m3u8 +人猿泰山1932(美国动作片),https://vip1.lz-cdn7.com/20230311/14897_c8a78bdd/index.m3u8 +东游传(大陆动作片),https://vip.lz-cdn16.com/20230312/12340_5948b9d9/index.m3u8 +狂雷街区(日本动作片),https://vip.lz-cdn3.com/20230311/18081_f075c21b/index.m3u8 +叉手【粤语】(香港动作片),https://vip.lz-cdn3.com/20230311/18075_55a79271/index.m3u8 +铁旗门【国语】(香港动作片),https://vip.lz-cdn3.com/20230311/18070_6fc15045/index.m3u8 +诸神之战1981(美国动作片),https://vip.lz-cdn3.com/20230311/18067_275b80de/index.m3u8 +野兽之死1980(日本动作片),https://vip.lz-cdn3.com/20230311/18066_cc44d21a/index.m3u8 +除恶:飞车党(大陆动作片),https://vip1.lz-cdn7.com/20230311/14884_37694d6a/index.m3u8 +叛狱无间(韩国动作片),https://vip.lz-cdn16.com/20230310/12118_86f1315f/index.m3u8 +目无王法【粤语】(香港动作片),https://vip1.lz-cdn7.com/20230310/14867_cf265874/index.m3u8 +突破山脉(美国动作片),https://vip1.lz-cdn7.com/20230309/14848_bdef639f/index.m3u8 +少林寺之得宝传奇(大陆动作片),https://vip.lz-cdn16.com/20230307/11742_1d18c51c/index.m3u8 +血的游戏(美国动作片),https://vip.lz-cdn16.com/20230307/11743_2bf1757e/index.m3u8 +致命一击1992(美国动作片),https://vip.lz-cdn16.com/20230307/11747_d20dcfd9/index.m3u8 +七木乃伊(美国动作片),https://vip1.lz-cdn7.com/20230309/14845_a782f7a3/index.m3u8 +野兽2006(韩国动作片),https://vip1.lz-cdn7.com/20230308/14816_41d8f80b/index.m3u8 +网络惊魂20(美国动作片),https://vip1.lz-cdn7.com/20230308/14803_bc60e223/index.m3u8 +非凡营救2023(中国大陆动作片),https://vip1.lz-cdn1.com/20230307/20695_8a4dfbde/index.m3u8 +墨卡托迷踪(动作片),https://vip.lz-cdn3.com/20230305/17976_b7e2fc01/index.m3u8 +死亡契约2006【国语】(动作片),https://vip1.lz-cdn7.com/20230304/14740_8cdead68/index.m3u8 +死亡契约2006【原声】(动作片),https://vip1.lz-cdn7.com/20230304/14739_1356c0f8/index.m3u8 +水银人(泰国动作片),https://vip1.lz-cdn7.com/20230304/14737_6d5dc05d/index.m3u8 +一级戒备【国语】(美国动作片),https://vip1.lz-cdn7.com/20230303/14709_5ea0d63d/index.m3u8 +一级戒备【原声】(美国动作片),https://vip1.lz-cdn7.com/20230303/14706_b4641098/index.m3u8 +战争猛犬(英国动作片),https://vip1.lz-cdn7.com/20230303/14696_deaddcd9/index.m3u8 +吸血莱恩2:解脱(加拿大动作片),https://vip1.lz-cdn7.com/20230303/14694_c3b76856/index.m3u8 +诛烬枭亡(大陆动作片),https://vip.lz-cdn17.com/20230303/4932_f95a9985/index.m3u8 +重见天日(美国动作片),https://vip1.lz-cdn7.com/20230302/14678_daf3ed49/index.m3u8 +伊拉克恶狼谷(动作片),https://vip1.lz-cdn7.com/20230302/14670_63ebfd4c/index.m3u8 +无发无天1992(动作片),https://vip1.lz-cdn7.com/20230302/14663_3fd00442/index.m3u8 +舞会战士(美国动作片),https://vip1.lz-cdn7.com/20230302/14662_7f461c40/index.m3u8 +猎黑行动(大陆动作片),https://vip1.lz-cdn1.com/20230301/20683_903bd7d8/index.m3u8 +第二指令(美国动作片),https://vip1.lz-cdn7.com/20230301/14629_b92a199f/index.m3u8 +喋血边境2023(大陆动作片),https://vip1.lz-cdn7.com/20230228/14625_6ad818e2/index.m3u8 +沃尔泰与维拉亚(印度动作片),https://vip.lz-cdn3.com/20230228/17917_08819f87/index.m3u8 +生死格斗(美国动作片),https://vip1.lz-cdn7.com/20230228/14620_a2218146/index.m3u8 +魔界契约(美国动作片),https://vip1.lz-cdn7.com/20230228/14613_5dea6b68/index.m3u8 +怪兽湖(泰国动作片),https://vip1.lz-cdn7.com/20230228/14611_882485cb/index.m3u8 +风暴突击者(英国动作片),https://vip1.lz-cdn7.com/20230228/14605_f7d29072/index.m3u8 +地球上最后的日子(美国动作片),https://vip1.lz-cdn7.com/20230228/14604_629d07f4/index.m3u8 +爆裂追凶(美国动作片),https://vip1.lz-cdn7.com/20230228/14601_6680a7cf/index.m3u8 +勇闯16街区(美国动作片),https://vip1.lz-cdn7.com/20230227/14595_997813ce/index.m3u8 +异教徒之王(动作片),https://vip1.lz-cdn7.com/20230227/14594_47fef40f/index.m3u8 +异教徒2019(美国动作片),https://vip1.lz-cdn7.com/20230227/14590_7c5162cd/index.m3u8 +硬汉团(美国动作片),https://vip1.lz-cdn7.com/20230226/14568_56cba043/index.m3u8 +图书馆员:圣杯的诅咒(美国动作片),https://vip1.lz-cdn7.com/20230226/14566_8276857c/index.m3u8 +防火墙【英语】(美国动作片),https://vip1.lz-cdn7.com/20230226/14558_555d006c/index.m3u8 +防火墙【国语】(美国动作片),https://vip1.lz-cdn7.com/20230226/14555_3f69c6d1/index.m3u8 +夺命枪火2006(美国动作片),https://vip1.lz-cdn7.com/20230226/14552_fbe7118f/index.m3u8 +图书馆员:寻找命运之矛的探险(美国动作片),https://vip.lz-cdn3.com/20230225/17891_4376566e/index.m3u8 +图书馆员:所罗门王的宝藏(美国动作片),https://vip.lz-cdn3.com/20230225/17890_630bdd0d/index.m3u8 +热血街区电影版:极恶王续篇(日本动作片),https://vip1.lz-cdn1.com/20230225/20658_de4517f9/index.m3u8 +亡命大捕头(美国动作片),https://vip1.lz-cdn7.com/20230224/14533_6585c41d/index.m3u8 +秋叶原@DEEP(日本动作片),https://vip1.lz-cdn7.com/20230224/14527_3542e99f/index.m3u8 +卑劣的街头(韩国动作片),https://vip1.lz-cdn7.com/20230224/14520_48441228/index.m3u8 +通缉令【国语】(美国动作片),https://vip.lz-cdn17.com/20230224/4026_35890847/index.m3u8 +正义雇佣兵(动作片),https://vip1.lz-cdn7.com/20230224/14514_fae7c244/index.m3u8 +苦战科科达(动作片),https://vip1.lz-cdn7.com/20230224/14506_678eea30/index.m3u8 +航班蛇患(美国动作片),https://vip1.lz-cdn7.com/20230223/14475_cab2d072/index.m3u8 +中天(韩国动作片),https://vip1.lz-cdn7.com/20230222/14458_e3c6344c/index.m3u8 +五路追杀令(美国动作片),https://vip1.lz-cdn7.com/20230222/14454_3a1bd807/index.m3u8 +王者之心【英语】(美国动作片),https://vip1.lz-cdn7.com/20230222/14452_a0099d8c/index.m3u8 +王者之心【国语】(美国动作片),https://vip1.lz-cdn7.com/20230222/14451_188b9f4e/index.m3u8 +南北腿王(台湾动作片),https://vip1.lz-cdn7.com/20230222/14444_a656b1c2/index.m3u8 +重返中世纪(美国动作片),https://vip.lz-cdn3.com/20230221/17841_ffb2360a/index.m3u8 +金燕子1968(香港动作片),https://vip.lz-cdn3.com/20230220/17804_881d5753/index.m3u8 +玩尽杀绝3钻石计划(美国动作片),https://vip1.lz-cdn7.com/20230220/14429_19fc3990/index.m3u8 +地狱醒龙(美国动作片),https://vip1.lz-cdn7.com/20230220/14426_01cdc404/index.m3u8 +众神与将军(美国动作片),https://vip1.lz-cdn7.com/20230220/14416_5e790855/index.m3u8 +盗贼(加拿大动作片),https://vip.lz-cdn3.com/20230220/17803_95519079/index.m3u8 +我们付出的代价(美国动作片),https://vip.lz-cdn3.com/20230220/17802_0c92edb3/index.m3u8 +龙拳【粤语】(香港动作片),https://vip1.lz-cdn7.com/20230219/14408_7ac2c591/index.m3u8 +龙拳【国语】(香港动作片),https://vip1.lz-cdn7.com/20230219/14407_334ae41c/index.m3u8 +警界争雄(法国动作片),https://vip1.lz-cdn7.com/20230219/14405_6ab65b9b/index.m3u8 +记忆裂痕【英语】(美国动作片),https://vip1.lz-cdn7.com/20230219/14403_c59154b1/index.m3u8 +记忆裂痕【国语】(美国动作片),https://vip1.lz-cdn7.com/20230219/14402_f555f8ed/index.m3u8 +火种1993【粤语】(香港动作片),https://vip1.lz-cdn7.com/20230219/14399_f24ca02b/index.m3u8 +火种1993【国语】(香港动作片),https://vip1.lz-cdn7.com/20230219/14398_29802a67/index.m3u8 +广东小老虎(香港动作片),https://vip1.lz-cdn7.com/20230219/14392_ab4138c4/index.m3u8 +飞渡卷云山(香港动作片),https://vip1.lz-cdn7.com/20230219/14389_ca87b60c/index.m3u8 +锁匠(美国动作片),https://vip1.lz-cdn1.com/20230219/20644_d79d9a65/index.m3u8 +南少林与北少林(香港动作片),https://vip1.lz-cdn7.com/20230218/14373_eedfccd2/index.m3u8 +天龙八部之乔峰传【国语】(大陆动作片),https://vip1.lz-cdn1.com/20230218/20641_f3593a6c/index.m3u8 +天龙八部之乔峰传【粤语】(大陆动作片),https://vip1.lz-cdn1.com/20230217/20640_9eee7111/index.m3u8 +五虎屠龙(香港动作片),https://vip1.lz-cdn7.com/20230218/14360_ef68b0d3/index.m3u8 +王牌对王牌1998(美国动作片),https://vip1.lz-cdn7.com/20230218/14358_fe143b77/index.m3u8 +铁拳无敌(美国动作片),https://vip1.lz-cdn7.com/20230218/14356_c601a17b/index.m3u8 +少年吔,安啦!(台湾动作片),https://hd.lz-cdn18.com/20230218/642_682e94db/index.m3u8 +豪侠【粤语】(香港动作片),https://vip1.lz-cdn7.com/20230217/14348_de72d59b/index.m3u8 +豪侠【国语】(香港动作片),https://vip1.lz-cdn7.com/20230217/14347_4eddaa71/index.m3u8 +血溅十三号警署(美国动作片),https://vip.lz-cdn16.com/20230215/10024_0d6bf572/index.m3u8 +西瓦拉多大决战(美国动作片),https://vip1.lz-cdn7.com/20230216/14313_6bc5c9c2/index.m3u8 +五遁忍术【英语】(香港动作片),https://vip1.lz-cdn7.com/20230216/14311_2d0ca3f1/index.m3u8 +五遁忍术【国语】(香港动作片),https://vip1.lz-cdn7.com/20230216/14310_36e25753/index.m3u8 +转轮手枪(法国动作片),https://vip1.lz-cdn7.com/20230216/14305_58c2dba2/index.m3u8 +惊爆轰天雷1991(美国动作片),https://vip1.lz-cdn7.com/20230216/14295_873f2aa4/index.m3u8 +独臂刀(香港动作片),https://vip1.lz-cdn7.com/20230216/14289_a24c0ee6/index.m3u8 +地下特警(加拿大动作片),https://vip1.lz-cdn7.com/20230216/14287_1f8bcd5a/index.m3u8 +大买卖2001(美国动作片),https://vip1.lz-cdn7.com/20230216/14285_43d3ad19/index.m3u8 +霹雳火1995【粤语】(香港动作片),https://vip1.lz-cdn7.com/20230215/14264_e49dd103/index.m3u8 +霹雳火1995【国语】(香港动作片),https://vip1.lz-cdn7.com/20230215/14263_6849895d/index.m3u8 +参孙的儿子(动作片),https://vip1.lz-cdn7.com/20230215/14255_ef124b15/index.m3u8 +全面追捕令【英语】(美国动作片),https://vip1.lz-cdn7.com/20230215/14251_91688165/index.m3u8 +全面追捕令【国语】(美国动作片),https://vip1.lz-cdn7.com/20230215/14250_ee10d102/index.m3u8 +双重暴击(印度动作片),https://vip1.lz-cdn1.com/20230214/20633_5d3cccac/index.m3u8 +赌彩黑名单【英语】(美国动作片),https://vip1.lz-cdn7.com/20230215/14249_fa19cfce/index.m3u8 +赌彩黑名单【国语】(美国动作片),https://vip1.lz-cdn7.com/20230215/14248_a60aa3ac/index.m3u8 +拨云见日【英语】(美国动作片),https://vip1.lz-cdn7.com/20230215/14247_5a0d59a5/index.m3u8 +拨云见日【国语】(美国动作片),https://vip1.lz-cdn7.com/20230215/14246_95513ea3/index.m3u8 +紧急搜捕令【英语】(美国动作片),https://vip1.lz-cdn7.com/20230215/14245_90479e5f/index.m3u8 +紧急搜捕令【国语】(美国动作片),https://vip1.lz-cdn7.com/20230215/14244_66b0b470/index.m3u8 +肮脏的哈里【英语】(美国动作片),https://vip1.lz-cdn7.com/20230215/14242_781e8fa4/index.m3u8 +肮脏的哈里【国语】(美国动作片),https://vip1.lz-cdn7.com/20230215/14241_397d1ff6/index.m3u8 +灯笼(香港动作片),https://vip1.lz-cdn7.com/20230214/14231_c05fe92c/index.m3u8 +刺客战场(美国动作片),https://vip1.lz-cdn7.com/20230214/14229_2067826c/index.m3u8 +出笼马骝【粤语】(香港动作片),https://vip1.lz-cdn7.com/20230214/14228_de574c50/index.m3u8 +出笼马骝【国语】(香港动作片),https://vip1.lz-cdn7.com/20230214/14227_593b1d9a/index.m3u8 +少林英雄榜(香港动作片),https://vip.lz-cdn3.com/20230214/17729_e4b28006/index.m3u8 +朋友再见(法国动作片),https://vip.lz-cdn3.com/20230214/17727_b228616b/index.m3u8 +黑狱风云2002【英语】(动作片),https://vip.lz-cdn3.com/20230214/17713_04863daf/index.m3u8 +黑狱风云2002【国语】(动作片),https://vip.lz-cdn3.com/20230214/17712_bef6d8ff/index.m3u8 +玉面侠(香港动作片),https://vip.lz-cdn3.com/20230213/17687_5e9b7610/index.m3u8 +燕娘(香港动作片),https://vip.lz-cdn3.com/20230213/17682_a33113af/index.m3u8 +天崩地裂1997(美国动作片),https://vip.lz-cdn3.com/20230213/17674_30119f3a/index.m3u8 +螳螂1978(香港动作片),https://vip.lz-cdn3.com/20230213/17669_2ac36976/index.m3u8 +三闯少林【粤语】(香港动作片),https://vip.lz-cdn3.com/20230213/17657_3930916a/index.m3u8 +三闯少林【国语】(香港动作片),https://vip.lz-cdn3.com/20230213/17656_2b9d769e/index.m3u8 +自然城市(韩国动作片),https://vip1.lz-cdn7.com/20230213/14219_d9c8f82b/index.m3u8 +终极密码战(美国动作片),https://vip1.lz-cdn7.com/20230213/14217_79684da5/index.m3u8 +赞先生与找钱华(香港动作片),https://vip1.lz-cdn7.com/20230213/14216_9b39560a/index.m3u8 +圣徒1997(美国动作片),https://vip1.lz-cdn7.com/20230213/14208_2b3ae303/index.m3u8 +最后的城堡(美国动作片),https://vip1.lz-cdn7.com/20230213/14209_1d880419/index.m3u8 +拳击1971(香港动作片),https://vip1.lz-cdn7.com/20230213/14207_f9c49141/index.m3u8 +快活林(香港动作片),https://vip1.lz-cdn7.com/20230213/14202_2a1f5f9f/index.m3u8 +倚天屠龙记大结局1978(香港动作片),https://vip1.lz-cdn7.com/20230212/14195_ca9e83cf/index.m3u8 +威龙猛探【粤语】1985(香港动作片),https://vip1.lz-cdn7.com/20230212/14192_3eae4ef5/index.m3u8 +威龙猛探【国语】1985(香港动作片),https://vip1.lz-cdn7.com/20230212/14191_de7ce1b2/index.m3u8 +大菩萨岭1960(日本动作片),https://vip1.lz-cdn7.com/20230212/14181_896773ef/index.m3u8 +血战墓碑镇2013(美国动作片),https://vip1.lz-cdn7.com/20230211/14160_9fd20f81/index.m3u8 +血战墓碑镇Ⅱ2017(美国动作片),https://vip1.lz-cdn7.com/20230211/14159_495f7c5c/index.m3u8 +搬山道人之落天荒2023(大陆动作片),https://vip.lz-cdn3.com/20230211/17618_79aacd95/index.m3u8 +毁灭战士2005(英国动作片),https://vip1.lz-cdn7.com/20230211/14152_50c9f451/index.m3u8 +暴风眼1994(香港动作片),https://vip1.lz-cdn7.com/20230211/14147_77b6bbf5/index.m3u8 +交战规则2000(美国动作片),https://vip1.lz-cdn7.com/20230211/14143_0422601d/index.m3u8 +皇家师姐【粤语】1985(香港动作片),https://vip1.lz-cdn7.com/20230211/14142_08e95eeb/index.m3u8 +皇家师姐【国语】1985(香港动作片),https://vip1.lz-cdn7.com/20230211/14141_6d2221e3/index.m3u8 +凯利党2003(动作片),https://vip1.lz-cdn7.com/20230211/14136_fbca3157/index.m3u8 +血洗洪花亭1990(香港动作片),https://vip1.lz-cdn7.com/20230210/14116_f0b5051e/index.m3u8 +再生侠1997(美国动作片),https://vip1.lz-cdn7.com/20230210/14114_ac17b981/index.m3u8 +卡车野郎:望乡一番星1976(日本动作片),https://vip1.lz-cdn7.com/20230210/14096_cb9ab038/index.m3u8 +东京铁拳1995(日本动作片),https://vip1.lz-cdn7.com/20230210/14095_6acf4ff8/index.m3u8 +少林木人巷1976【粤语】(香港动作片),https://vip1.lz-cdn7.com/20230209/14089_9d64e5a6/index.m3u8 +少林木人巷1976【国语】(香港动作片),https://vip1.lz-cdn7.com/20230209/14088_0edd9b54/index.m3u8 +血拼大西洋1956(英国动作片),https://vip1.lz-cdn7.com/20230209/14078_38037aeb/index.m3u8 +天蚕变之布衣神相1984(香港动作片),https://vip1.lz-cdn7.com/20230209/14075_f8fd68b7/index.m3u8 +浑身是胆1998(香港动作片),https://vip1.lz-cdn7.com/20230209/14068_e1f448cb/index.m3u8 +风斗士2004(韩国动作片),https://vip1.lz-cdn7.com/20230209/14065_b566b161/index.m3u8 +碧血宝刀1991(大陆动作片),https://vip1.lz-cdn7.com/20230209/14058_e2a06c51/index.m3u8 +楚留香1977【国语】(香港动作片),https://vip1.lz-cdn7.com/20230209/14060_6278787e/index.m3u8 +楚留香1977【粤语】(香港动作片),https://vip1.lz-cdn7.com/20230209/14057_c5efda54/index.m3u8 +三德和尚与舂米六1977(香港动作片),https://vip1.lz-cdn7.com/20230208/14043_9921b45d/index.m3u8 +兽兵卫忍风帖1993(日本动作片),https://vip1.lz-cdn7.com/20230208/14044_6d33c54d/index.m3u8 +马永贞1997(香港动作片),https://vip1.lz-cdn7.com/20230208/14038_d6929715/index.m3u8 +怀俄明歹徒1939(美国动作片),https://vip1.lz-cdn7.com/20230208/14034_20893860/index.m3u8 +双侠1971(香港动作片),https://vip1.lz-cdn7.com/20230207/14021_7244ab08/index.m3u8 +深海潜龙2005(美国动作片),https://vip1.lz-cdn7.com/20230207/14020_d34e3641/index.m3u8 +陆阿采与黄飞鸿(香港动作片), +少林小子1984(香港动作片), +突击2023(大陆动作片), +这个杀手将有难1997(美国动作片), +无辜者1989(美国动作片), +妖魔大闹唐人街(美国动作片), +墓碑镇1993(美国动作片), +飞机陷落(英国动作片), +六天七夜1998(美国动作片), +怒火救援1987(法国动作片), +亲爱的,我把我们缩小了(美国动作片), +关山飞渡(美国动作片), +牛顿小子(美国动作片), +黑太阳731续集之杀人工厂(香港动作片), +风云际会1988(美国动作片), +八道楼子(香港动作片), +威龙杀阵(美国动作片), +斗士2022(大陆动作片), +三角洲突击队英语(美国动作片), +三角洲突击队国语(美国动作片), +烈血天空英语(美国动作片), +人斩(日本动作片), +烈血天空国语(美国动作片), +烈火街头(香港动作片), +血腥拼图(美国动作片), +垂直极限英语(美国动作片), +垂直极限国语(美国动作片), +赤穗城断绝(日本动作片), +杀人三步曲英语(美国动作片), +杀人三步曲国语(美国动作片), +活死人之地(美国动作片), +魔鬼女大兵(美国动作片), +零点爆破英语(美国动作片), +零点爆破国语(美国动作片), +多情剑客无情剑粤语(香港动作片), +多情剑客无情剑国语(香港动作片), +四骑士(香港动作片), +码头大决斗(香港动作片), +猎捕游戏2003(美国动作片), +钢铁少女:决战(日本动作片), +夕阳天使(香港动作片), +罪恶之城2005(美国动作片), +家族的恩惠(美国动作片), +刺杀游戏国语(美国动作片), +刺杀游戏英语(美国动作片), +雌雄大盗1967英语(美国动作片), +雌雄大盗1967国语(美国动作片), +龙云镇怪谈(大陆动作片), +迷拳三十六招(台湾动作片), +少林寺1982粤语(大陆动作片), +少林寺1982国语(大陆动作片), +狼族盟约(法国动作片), +狙击之王:暗杀(大陆动作片), +新小子难缠(美国动作片), +无敌大猩猩(美国动作片), +龙威小子2(美国动作片), +剑花烟雨江南粤语(香港动作片), +剑花烟雨江南国语(香港动作片), +侠盗王子罗宾汉(美国动作片), +惊天核网英语(美国动作片), +惊天核网国语(美国动作片), +猎杀红色十月(美国动作片), +龙威小子3(美国动作片), +追风战警(动作片), +基督再临(美国动作片), +济公之神龙再现粤语(大陆动作片), +济公之神龙再现国语(大陆动作片), +走到尽头2021(动作片), +卢纳将军(动作片), +分贝(韩国动作片), +危情任务(印度动作片), +警探奈特3:独立(美国动作片), +金臂童(香港动作片), +皇家师姐粤语(香港动作片), +皇家师姐国语(香港动作片), +野鹅敢死队(英国动作片), +地头龙1990(香港动作片), +别有动机(大陆动作片), +朝鲜美女三剑客(韩国动作片), +钢铁少女:究极神兵(日本动作片), +忠诚2022(美国动作片), +∨∧Page28 +影片名称影片地区影片类别),评分更新时间 +周末惊魂2021(美国动作片), +枪火游戏(动作片), +无处可逃2015(美国动作片), +风雨双流星(香港动作片), +致命对决国语(美国动作片), +致命对决英语(美国动作片), +超胆侠2003(美国动作片), +哭泣杀神1995(加拿大动作片), +危机13小时(美国动作片), +老方法(美国动作片), +江南丧尸(韩国动作片), +佐罗的印记1940(美国动作片), +哈里·布朗(英国动作片), +监狱风云2:逃犯粤语(香港动作片), +监狱风云2:逃犯国语(香港动作片), +监狱风云1987粤语(香港动作片), +监狱风云1987国语(香港动作片), +警探奈特2:救赎(美国动作片), +越界2022(马来西亚动作片), +我的唐朝兄弟(大陆动作片), +武侠2011粤语(香港动作片), +武侠2011国语(香港动作片), +追龙2017粤语(香港动作片), +追龙2017国语(香港动作片), +追龙番外篇之龙争虎斗国语(大陆动作片), +追龙番外篇之龙争虎斗粤语(大陆动作片), +白玉老虎1977(香港动作片), +镖旗飞扬(香港动作片), +怪侠(香港动作片), +狙击手:逆战(大陆动作片), +神剑震江湖(香港动作片), +十字锁喉手(香港动作片), +引爆者(大陆动作片), +游侠儿(香港动作片), +蠢动(日本动作片), +刀剑若梦(印度动作片), +情人们2013(动作片), +美人计2013(动作片), +黑血2012(美国动作片), +狮子方舟(美国动作片), +黑豹特警队(大陆动作片), +反恐特警组:火速救援(美国动作片), +朋友2(韩国动作片), +奇门遁术2(大陆动作片), +忍者2:撕裂的暗影(泰国动作片), +自由之子2013(美国动作片), +双龙出手(美国动作片), +突入!浅间山庄事件(日本动作片), +海蒂也疯狂(动作片), +致命诡计(美国动作片), +∨∧Page29 +影片名称影片地区影片类别),评分更新时间 +叶问:终极一战粤语(大陆动作片), +叶问:终极一战国语(大陆动作片), +冰雪勇士(美国动作片), +吉隆坡黑帮2(马来西亚动作片), +绝密跟踪(韩国动作片), +乱世护宝(大陆动作片), +逃脱2013(美国动作片), +吉隆坡黑帮(马来西亚动作片), +动物世界(大陆动作片), +救世主2014(动作片), +高跟鞋2014(韩国动作片), +魅影狂花(大陆动作片), +地狱男爵2:黄金军团英语(美国动作片), +地狱男爵2:黄金军团国语(美国动作片), +行动代号:三色旗(印度动作片), +局中劫(大陆动作片), +地狱男爵国语(美国动作片), +地狱男爵英语(美国动作片), +枪神赵子龙(大陆动作片), +反贪风暴粤语(香港动作片), +美国犯罪故事(美国动作片), +神奇燕尾服英语(美国动作片), +神奇燕尾服国语(美国动作片), +龙虎制霸(大陆动作片), +鲁邦三世2014(日本动作片), +三日刺杀(美国动作片), +无面俾(香港动作片), +地下赌王(香港动作片), +鬼吹灯之南海归墟(大陆动作片), +变脸2014(印度动作片), +恐攻密码战(美国动作片), +疾速逃生(大陆动作片), +荣誉至上国语(大陆动作片), +荣誉至上粤语(大陆动作片), +暴力街区2014(法国动作片), +黑帮追缉令(美国动作片), +白龙马之逆天之龙(大陆动作片), +罪恶之城2(美国动作片), +女子战队2014(日本动作片), +终极斗士3:赎罪(美国动作片), +终极斗士2(美国动作片), +终极斗士(美国动作片), +怪客2015(美国动作片), +独臂刀王(香港动作片), +染血王国(美国动作片), +反叛2022(印度动作片), +龙虎斗(香港动作片), +王者天下2(日本动作片), +刿心剑(大陆动作片), +命悬一线(美国动作片), +∨∧Page30 +影片名称影片地区影片类别),评分更新时间 +失控天际(动作片), +扫黑行动(大陆动作片), +海军陆战队员2(美国动作片), +海军陆战队员3:国土防线(美国动作片), +海军陆战队员4(美国动作片), +僵尸山雀(大陆动作片), +拆弹倒数(法国动作片), +西部慢调(英国动作片), +海军陆战队员5:杀戮战场(美国动作片), +键盘侠(台湾动作片), +谜城粤语(大陆动作片), +谜城国语(大陆动作片), +骇客交锋(美国动作片), +飓风奇劫英语(英国动作片), +飓风奇劫国语(英国动作片), +共谋者(韩国动作片), +虎影(日本动作片), +世纪虫(泰国动作片), +飞龙斩(香港动作片), +魔警粤语(香港动作片), +魔警国语(香港动作片), +地狱犬2022(日本动作片), +太阳之子粤语(香港动作片), +太阳之子国语(香港动作片), +豚鼠特攻队英语(美国动作片), +豚鼠特攻队国语(美国动作片), +逃学神探(大陆动作片), +神鬼任务3:惩罚(美国动作片), +低压槽:欲望之城粤语(大陆动作片), +低压槽:欲望之城国语(大陆动作片), +众矢之的(美国动作片), +火龙帝国(美国动作片), +连锁阴谋1997(美国动作片), +猛龙过江粤语(香港动作片), +猛龙过江国语(香港动作片), +狙击精英:巅峰对决(美国动作片), +狙击精英:绝路反击(美国动作片), +狙击精英:战纪(美国动作片), +野蛮女王2女王的反击(美国动作片), +艾丽卡(加拿大动作片), +S最后的警官:夺还(日本动作片), +狙击精英:秘密任务(美国动作片), +幻影车神(印度动作片), +幻影车神:魔盗激情(印度动作片), +庞尼因·塞尔文:第一部分(印度动作片), +影子超人(美国动作片), +胜者为王2019(韩国动作片), +幻影2015(印度动作片), +东京无国籍少女(日本动作片), +解放黑奴(美国动作片), +∨∧Page31 +影片名称影片地区影片类别),评分更新时间 +嗜血灰熊(美国动作片), +玩命速递:重启之战(法国动作片), +弗里敦(美国动作片), +最后的追捕(美国动作片), +剧场版假面骑士利维斯:战斗家族(日本动作片), +西行客栈(大陆动作片), +拳霸风云(大陆动作片), +东京流浪汉(日本动作片), +你带着我(动作片), +怒火保镖2015国语(美国动作片), +怒火保镖2015英语(美国动作片), +反黑行动组(法国动作片), +魔影大师(美国动作片), +末日崩塌英语(美国动作片), +末日崩塌国语(美国动作片), +鬼牌游戏2015(日本动作片), +山怪巨魔(动作片), +侠僧探案传奇之醉玲珑(大陆动作片), +侠僧探案传奇之王陵之谜(大陆动作片), +侠僧探案传奇之洛阳花会(大陆动作片), +侠僧探案传奇之开封府(大陆动作片), +侠僧探案传奇之聚义钱庄(大陆动作片), +侠僧探案传奇之将军府(大陆动作片), +侠僧探案传奇之大夜叉(大陆动作片), +侠僧探案传奇之大兴赌坊(大陆动作片), +侠僧探案传奇之催命符(大陆动作片), +侠僧探案传奇之白马镖局(大陆动作片), +海浪2015(动作片), +神农尺(大陆动作片), +深海逃生(大陆动作片), +黑亚当(美国动作片), +速度与激情9英语版(美国动作片), +自杀X档案(动作片), +我记得2022(韩国动作片), +特鲁曼(西班牙动作片), +死亡山地(动作片), +悬崖之上(大陆动作片), +双面劫匪(美国动作片), +致命教案(动作片), +荒野猎人(美国动作片), +我的英雄2019(大陆动作片), +牧野诡事之卸岭力士(大陆动作片), +龙女孩(大陆动作片), +巨鳄2(大陆动作片), +海军上将(动作片), +鲁德拉玛德维女王(印度动作片), +面具之下2015(美国动作片), +天堂城(美国动作片), +生死爆破(大陆动作片), +使命召唤(法国动作片), +∨∧Page32 +影片名称影片地区影片类别),评分更新时间 +偷天换日英语(美国动作片), +偷天换日2003国语(美国动作片), +正义降临(印度动作片), +暗夜逐仇(美国动作片), +惩罚者2:战争特区(美国动作片), +处刑人2(美国动作片), +处刑人(美国动作片), +刺马1973DVD香港动作片), +极限特工2英语(美国动作片), +极限特工2国语(美国动作片), +极限特工英语(美国动作片), +极限特工国语(美国动作片), +狙击精英:重装上阵(动作片), +夺命双娇(大陆动作片), +摩天悍将英语(美国动作片), +摩天悍将国语(美国动作片), +红一纵队(美国动作片), +新少林寺粤语(大陆动作片), +新少林寺国语(大陆动作片), +嗜人之夜(动作片), +假小子(美国动作片), +沙海怪兽(大陆动作片), +金刚2005(动作片), +紧急营救(大陆动作片), +雪峰神爸(印度动作片), +暗花粤语(香港动作片), +暗花国语DVD香港动作片), +双重火力英语(美国动作片), +双重火力国语(美国动作片), +除暴安良2012(英国动作片), +护宝娇娃国语(俄罗斯动作片), +告密者2013(美国动作片), +英伦对决英语(英国动作片), +英伦对决国语(英国动作片), +杨雄与石秀(大陆动作片), +王者2017(韩国动作片), +狄仁杰之四大天王(大陆动作片), +少女杀手特急便(日本动作片), +最后的巫师猎人国语(美国动作片), +过度剂量(法国动作片), +狂蟒之灾国语(美国动作片), +狂蟒之灾英语(美国动作片), +间接伤害英语(美国动作片), +间接伤害国语(美国动作片), +洪拳与咏春(台湾动作片), +大决斗(香港动作片), +大明锦衣卫2(大陆动作片), +疾风使命(加拿大动作片), +中世纪(动作片), +蜘蛛侠:平行宇宙(美国动作片), +∨∧Page33 +影片名称影片地区影片类别),评分更新时间 +亚瑟王(美国动作片), +超凡蜘蛛侠2(美国动作片), +分瓶(韩国动作片), +不死警官(美国动作片), +忍者怪物(日本动作片), +反贪风暴3粤语(香港动作片), +反贪风暴3国语(香港动作片), +狐墓迷影(大陆动作片), +功夫联盟粤语(大陆动作片), +功夫联盟国语(大陆动作片), +红场飞龙(香港动作片), +古墓丽影:源起之战(美国动作片), +古剑奇谭之流月昭明(大陆动作片), +狂暴巨兽英语(美国动作片), +狂兽(香港动作片), +叶问外传:张天志(大陆动作片), +一枝光棍走天涯粤语(香港动作片), +一枝光棍走天涯国语(香港动作片), +22英里(美国动作片), +影2018(大陆动作片), +越堕落越英雄(香港动作片), +大内高手(香港动作片), +洪熙官1977(香港动作片), +黄飞鸿之怒海雄风(大陆动作片), +霍家拳之威震山河(大陆动作片), +拳精(香港动作片), +坏蛋必须死(大陆动作片), +藏匿处(台湾动作片), +虎胆追凶(美国动作片), +火海凌云俄语(俄罗斯动作片), +铁拳2015(美国动作片), +玩命直播英语(美国动作片), +警探奈特:侠盗(美国动作片), +无双(大陆动作片), +玩命直播国语(美国动作片), +对决2016(韩国动作片), +火海凌云国语(俄罗斯动作片), +遗忘者之绝命狙击(大陆动作片), +老九门番外之虎骨梅花(大陆动作片), +罪证子弹2(法国动作片), +狩猎2016(韩国动作片), +最后的王(动作片), +幸福的不在场证明(日本动作片), +极道女流氓传说:审判与侵略DVD日本动作片), +近距离2015(美国动作片), +抓住外国佬(美国动作片), +金融决战(韩国动作片), +九十九个女人DVD动作片), +云机录(大陆动作片), +沙漠伏击(动作片), +∨∧Page34 +影片名称影片地区影片类别),评分更新时间 +冥界警局2:咒灵崛起(美国动作片), +幻影行动(印度动作片), +新仙鹤神针粤语(香港动作片), +新仙鹤神针国语(香港动作片), +阿姆斯特丹的水鬼(动作片), +名侦探洪吉童:消失的村庄(韩国动作片), +梵天神器(印度动作片), +白雪公主与猎人(美国动作片), +LaughingGor之变节粤语(香港动作片), +LaughingGor之变节国语(香港动作片), +决战犹马镇2007英语(美国动作片), +决战犹马镇2007国语(美国动作片), +突袭(动作片), +末日戒备(美国动作片), +拿起枪的简(美国动作片), +福尔摩斯小姐2(英国动作片), +钢铁拳(美国动作片), +殉道者杀手(美国动作片), +葛丽丝费德事件(美国动作片), +女子搏击俱乐部(美国动作片), +绑架2017(美国动作片), +三更·骨头镇奇谭(大陆动作片), +共助2:国际(韩国动作片), +正义黑客2022(动作片), +穿越火线2012(俄罗斯动作片), +特种部队2011(法国动作片), +日落黄沙英语(美国动作片), +日落黄沙国语(美国动作片), +忍者神龟:变种时代(美国动作片), +贼巢(美国动作片), +剿匪女侠樊梨花(大陆动作片), +特洛伊英语(美国动作片), +特洛伊国语(美国动作片), +浪人1998英语(英国动作片), +浪人1998国语(英国动作片), +黄沙武士英语(动作片), +黄沙武士国语(动作片), +虚空北境(动作片), +功夫·咏春(大陆动作片), +特工追缉令(加拿大动作片), +传说的拳头(韩国动作片), +海军陆战队员(美国动作片), +陆小凤传奇之铁鞋传奇(大陆动作片), +乱战英语(加拿大动作片), +乱战国语(加拿大动作片), +哭泣的男人2014(韩国动作片), +决战豪门2(法国动作片), +教头(香港动作片), +狼狩猎(韩国动作片), +少林三十六房粤语(香港动作片), +∨∧Page35 +影片名称影片地区影片类别),评分更新时间 +少林三十六房国语(香港动作片), +庞贝末日(加拿大动作片), +惊爆点(美国动作片), +终极标靶英语(美国动作片), +终极标靶国语(美国动作片), +恶棍俱乐部(英国动作片), +老手(韩国动作片), +千人斩粤语(台湾动作片), +千人斩国语(台湾动作片), +进击的巨人真人版:后篇·世界终结(日本动作片), +极速酷客英语(美国动作片), +极速酷客国语(美国动作片), +幻影英雄(美国动作片), +海盗2014(韩国动作片), +深海狂鲨英语(美国动作片), +深海狂鲨国语(美国动作片), +太妹刑事(日本动作片), +维京传奇:最黑暗的一天(英国动作片), +罪人和圣人(美国动作片), +木乃伊归来英语(美国动作片), +木乃伊归来国语(美国动作片), +猛龙行动之绝密代码(大陆动作片), +我是女特警(大陆动作片), +功夫营救(大陆动作片), +八戒降魔2万妖之王(大陆动作片), +四大名捕之食人梦界(大陆动作片), +少侠好功夫(大陆动作片), +特警判官英语(美国动作片), +特警判官国语(美国动作片), +夜魔驶(美国动作片), +四十七浪人之刃(美国动作片), +哥特捕猎(美国动作片), +洛奇6:永远的拳王英语(美国动作片), +洛奇6:永远的拳王国语(美国动作片), +洛奇5英语(美国动作片), +洛奇5国语(美国动作片), +洛奇4英语(美国动作片), +洛奇4国语(美国动作片), +洛奇3英语(美国动作片), +洛奇3国语(美国动作片), +零号之日(动作片), +四大名捕大结局粤语(大陆动作片), +四大名捕大结局国语(大陆动作片), +寿司女孩(美国动作片), +嗜血破晓(美国动作片), +叛谍追击(美国动作片), +惊涛大冒险(美国动作片), +齐天大圣之大闹龙宫(大陆动作片), +贴身女保镖2019(英国动作片), +新封神之哪吒闹海(大陆动作片), +∨∧Page36 +影片名称影片地区影片类别),评分更新时间 +钟馗诛妖传(大陆动作片), +迷情杀机(印度动作片), +聊斋群妖谱(大陆动作片), +龙转乾坤(大陆动作片), +黄飞鸿之狮魂觉醒(大陆动作片), +诡门十三针(大陆动作片), +王牌霸王花(大陆动作片), +硬核风暴(美国动作片), +暗夜列车(美国动作片), +青衣道师(大陆动作片), +神勇佩塔(印度动作片), +高高在上2019(美国动作片), +善恶魔法学院(美国动作片), +巅峰营救(大陆动作片), +打架高手Thallumaala(印度动作片), +竞速传奇(西班牙动作片), +逃离欲望岛(大陆动作片), +天机之九幽业火(大陆动作片), +御天无常传(大陆动作片), +本·霍尔传奇(动作片), +毁灭之路2017(英国动作片), +局内人2015(韩国动作片), +龙之诞生(美国动作片), +独行天下PoikkalKuthirai(印度动作片), +维京:王者之战(俄罗斯动作片), +巴黎危机(英国动作片), +三重威胁之跨国大营救(泰国动作片), +边境杀手2:边境战士(美国动作片), +对手2016(印度动作片), +九幽寻宝录(大陆动作片), +打虎英雄穆卢干(印度动作片), +不羁夜2022(韩国动作片), +狂暴3:击倒总统(加拿大动作片), +精武风云·陈真粤语(香港动作片), +精武风云·陈真国语(香港动作片), +真实2017(韩国动作片), +封锁2022(美国动作片), +极速之巅(英国动作片), +意外杀手2(英国动作片), +杀死萨拉查(美国动作片), +刑柱之地2(美国动作片), +搏击谷(美国动作片), +阿亚潘和柯西AyyappanumKoshiyum(印度动作片), +武力2(印度动作片), +我要复仇2016(日本动作片), +僵持(美国动作片), +生死夏令营(英国动作片), +斗牛犬之女(动作片), +天剑修仙传(大陆动作片), +为爱叛逆(印度动作片), +∨∧Page37 +影片名称影片地区影片类别),评分更新时间 +藏地奇兵(大陆动作片), +蝴蝶2014(印度动作片), +游戏的法则,人间狩猎(韩国动作片), +A计划续集国语(香港动作片), +A计划续集粤语(香港动作片), +猎狼行动1(大陆动作片), +被窃之物(英国动作片), +亡命救赎2016(法国动作片), +勇士2016(大陆动作片), +抢劫犯(法国动作片), +神战:权力之眼(美国动作片), +间谍同盟(英国动作片), +热血街区电影版2:红雨篇(日本动作片), +三人行粤语(大陆动作片), +三人行国语(大陆动作片), +命中第一案(印度动作片), +海豹突击队大战奇妙外星人(美国动作片), +迷途之人(美国动作片), +剑归何处(大陆动作片), +售命(台湾动作片), +暗夜狼人(美国动作片), +一元换命(加拿大动作片), +勇敢者2019(动作片), +外八门之黄金罗盘(大陆动作片), +生死排爆(大陆动作片), +美国迦顿(美国动作片), +狩猎2022(韩国动作片), +狼群(大陆动作片), +阿尼库拉波:不死传说(动作片), +铁拳雄心(大陆动作片), +最后一人(动作片), +永生之地(动作片), +暴躁家族(大陆动作片), +超级豪华(印度动作片), +反贪风暴4(香港动作片), +圣者(印度动作片), +武士马拉松(日本动作片), +政坛新秀(印度动作片), +血溅鸳鸯楼(大陆动作片), +暗影特工(美国动作片), +七剑降魔传(大陆动作片), +顽石之拳(动作片), +印尼黑帮:沉默之怒(动作片), +鬼吹灯之怒晴湘西2019电影(大陆动作片), +卡比尔辛格(印度动作片), +擒龙三十七计(台湾动作片), +红色之子·单刀赴会(大陆动作片), +内疚(印度动作片), +功夫小镇(大陆动作片), +霍元甲2019(大陆动作片), +∨∧Page38 +影片名称影片地区影片类别),评分更新时间 +十字追杀令2(美国动作片), +十字追杀令3(美国动作片), +碧血锦衣卫(大陆动作片), +局内人2(美国动作片), +从足球流氓到黑帮崛起4(英国动作片), +精武陈真2019(大陆动作片), +亲爱的同伙(印度动作片), +猎物2019柬埔寨(动作片), +天堂海岸(法国动作片), +骏马奥斯温5(动作片), +R2B:回到基地(韩国动作片), +报复2018(美国动作片), +岳家小将(大陆动作片), +美少女特攻队英语(美国动作片), +美少女特攻队国语(美国动作片), +八百罗汉(大陆动作片), +97古惑仔战无不胜粤语(香港动作片), +97古惑仔战无不胜国语(香港动作片), +变种人:幽灵战姬(大陆动作片), +江南1970(韩国动作片), +绝命盗窃(动作片), +扫毒行动2022(大陆动作片), +师父(大陆动作片), +手机2015(韩国动作片), +钢之炼金术师完结篇复仇者斯卡(日本动作片), +钢之炼金术师完结篇最后的炼成(日本动作片), +希瓦(印度动作片), +侠女:剑的记忆(韩国动作片), +勇士连(大陆动作片), +钢之炼金术师完结篇最后的炼成(日本动作片), +B级文件(韩国动作片), +巴霍巴利王:开端(印度动作片), +铃声不断(美国动作片), +绝命女特务(美国动作片), +孤岛寻踪(美国动作片), +雅典娜(法国动作片), +恶夜将临(美国动作片), +杀手2019(美国动作片), +灵魂猎人(美国动作片), +球神比吉尔(印度动作片), +蓝与黑2019(美国动作片), +四平风云(大陆动作片), +独臂拳王1972DVD香港动作片), +沉默2020(加拿大动作片), +哪吒之灵珠重生(大陆动作片), +007:大破量子危机英语(英国动作片), +007:大破天幕杀机英语(英国动作片), +007:大战皇家赌场英语(英国动作片), +007:幽灵党英语(英国动作片), +007之金手指英语(英国动作片), +∨∧Page39 +影片名称影片地区影片类别),评分更新时间 +007之杀人执照英语(英国动作片), +勇闯夺命岛英语(美国动作片), +勇闯夺命岛国语(美国动作片), +007之最高机密英语(英国动作片), +007之最高机密国语(英国动作片), +007之太空城英语(英国动作片), +007之太空城国语(英国动作片), +007之杀人执照国语(英国动作片), +007之霹雳弹英语(英国动作片), +007之霹雳弹国语(英国动作片), +007之女王密使英语(英国动作片), +007之女王密使国语(英国动作片), +007之诺博士英语(英国动作片), +007之诺博士国语(英国动作片), +007之你死我活英语(英国动作片), +007之你死我活国语(英国动作片), +007之明日帝国英语(英国动作片), +007之明日帝国国语(英国动作片), +007之黎明生机英语(英国动作片), +007之黎明生机国语(英国动作片), +007之雷霆杀机英语(英国动作片), +007之雷霆杀机国语(英国动作片), +007之雷霆谷英语(英国动作片), +007之雷霆谷国语(英国动作片), +007之金手指国语(英国动作片), +007之金刚钻英语(英国动作片), +007之金刚钻国语(英国动作片), +007之黄金眼英语(英国动作片), +007之黄金眼国语(英国动作片), +007之黑日危机英语(英国动作片), +007之黑日危机国语(英国动作片), +007之海底城英语(英国动作片), +007之海底城国语(英国动作片), +007之俄罗斯之恋英语(英国动作片), +007之俄罗斯之恋国语(英国动作片), +007之八爪女英语(英国动作片), +007之八爪女国语(英国动作片), +007外传之巡弋飞弹英语(英国动作片), +007外传之巡弋飞弹国语(英国动作片), +007别传之皇家夜总会(英国动作片), +007:幽灵党国语(英国动作片), +007:大战皇家赌场国语(英国动作片), +007:大破天幕杀机国语(英国动作片), +007:大破量子危机国语(英国动作片), +原始恐惧2019(美国动作片), +血战迷魂岭(大陆动作片), +新天龙八部之天山童姥(香港动作片), +要敌(美国动作片), +12回合(美国动作片), +12回合2:重装上阵(美国动作片), +∨∧Page40 +影片名称影片地区影片类别),评分更新时间 +蛇猫鹤混型掌国语(香港动作片), +冲锋战警粤语(香港动作片), +冲锋战警国语(香港动作片), +发钱寒(香港动作片), +俄罗斯突袭(俄罗斯动作片), +大地龙种(台湾动作片), +狂武藏(日本动作片), +家园防线(美国动作片), +红色警戒999(美国动作片), +古惑仔之人在江湖国语(香港动作片), +古惑仔之人在江湖粤语(香港动作片), +迷情杀机:卷土重来(印度动作片), +幸存者2015(英国动作片), +死人的复仇(美国动作片), +老虎田鸡粤语(香港动作片), +老虎田鸡国语(香港动作片), +黄飞鸿少林拳粤语(香港动作片), +黄飞鸿少林拳国语(香港动作片), +风云Ⅱ粤语(香港动作片), +风云Ⅱ国语(香港动作片), +超凡战队(美国动作片), +妖兽都市粤语(香港动作片), +妖兽都市国语(香港动作片), +王牌大贱谍2(美国动作片), +王牌大贱谍(美国动作片), +南拳王粤语(香港动作片), +冲锋车粤语(香港动作片), +冲锋车国语(香港动作片), +007之金枪人英语(英国动作片), +007之金枪人国语(英国动作片), +聂隐娘之绝命刺杀(大陆动作片), +泽西海岸大屠杀(美国动作片), +塞西亚:复仇之剑(俄罗斯动作片), +圣战骑士(美国动作片), +惊天绑架团(英国动作片), +大台风(大陆动作片), +黑钱飞机(美国动作片), +冰峰游戏(英国动作片), +末基劳:英雄崛起(马来西亚动作片), +索尔玛(印度动作片), +阿修罗1990国语(香港动作片), +阿修罗1990粤语(香港动作片), +9413(香港动作片), +12回合3:致命禁闭(美国动作片), +倒数追击(美国动作片), +空中撤离(印度动作片), +珍宝大战(加拿大动作片), +搏击之王2016(美国动作片), +超级强盗(动作片), +僵局2016(加拿大动作片), +∨∧Page41 +影片名称影片地区影片类别),评分更新时间 +范海辛英语(美国动作片), +范海辛国语(美国动作片), +007之择日而亡英语(英国动作片), +007之择日而亡国语(英国动作片), +007大战猪肉王子(大陆动作片), +007:无暇赴死英语(英国动作片), +007:无暇赴死国语(英国动作片), +荣耀法则(美国动作片), +审讯2016(美国动作片), +和平战士(印度动作片), +屠杀公园(美国动作片), +冰峰暴(大陆动作片), +狂暴飞车英语(美国动作片), +飙风战警(美国动作片), +超脑48小时(英国动作片), +别杀它(美国动作片), +狂虎危城(大陆动作片), +脑残粉(印度动作片), +特种部队毁尸灭尽(美国动作片), +错误的地方(美国动作片), +修罗雪姬(日本动作片), +拳击少女和爆疯大叔(印度动作片), +野蛮人柯南(美国动作片), +疾速杀机(美国动作片), +复仇后酬劳入账(动作片), +阿比盖尔2019(美国动作片), +洛城夜巡(美国动作片), +无声血战(西班牙动作片), +杀手餐厅(日本动作片), +太阳泪英语(美国动作片), +太阳泪国语(美国动作片), +愤怒的黄牛中国版(大陆动作片), +大武生粤语(大陆动作片), +傲慢与偏见与僵尸(美国动作片), +王者之剑(美国动作片), +潘多拉(韩国动作片), +死丘往事(印度动作片), +白蛇传说国语(大陆动作片), +白蛇传说粤语(大陆动作片), +美玉(韩国动作片), +杂家小子粤语(香港动作片), +杂家小子国语(香港动作片), +西藏小子粤语(台湾动作片), +西藏小子国语(台湾动作片), +孔雀王子粤语(香港动作片), +孔雀王子国语(香港动作片), +暗杀游戏(俄罗斯动作片), +K女士(香港动作片), +黄金宝藏(动作片), +掠夺者2016(加拿大动作片), +∨∧Page42 +影片名称影片地区影片类别),评分更新时间 +24:逆转时空(印度动作片), +贝尔科实验(美国动作片), +暴力山谷(美国动作片), +路的尽头2022(美国动作片), +战地:异种浩劫(大陆动作片), +非常宣言(韩国动作片), +力王粤语(香港动作片), +力王国语(香港动作片), +黑色城市(台湾动作片), +黑金1997国语(香港动作片), +黑金1997粤语(香港动作片), +桥1969(动作片), +狂暴飞车国语(美国动作片), +哗!英雄粤语(香港动作片), +哗!英雄国语(香港动作片), +战神事件(大陆动作片), +单向逃离(美国动作片), +非洲功夫战纳粹(日本动作片), +琼斯的自由国度(美国动作片), +生死自由(美国动作片), +我怒了(美国动作片), +爆头2016(动作片), +智取威虎山2014(大陆动作片), +雷神4:爱与雷霆(动作片), +钢铁骑士英语(美国动作片), +钢铁骑士国语(美国动作片), +寒战2粤语(大陆动作片), +寒战2国语(大陆动作片), +毁灭者(英国动作片), +看不见的女儿(美国动作片), +防线秘密护送(大陆动作片), +丧尸围城:终结篇(美国动作片), +交易室(美国动作片), +奇门暗刃(大陆动作片), +全境封锁:特工起源(美国动作片), +铁血柔情(印度动作片), +思绪膨胀(美国动作片), +末日战士(日本动作片), +最终正义(动作片), +偷蒙拐骗2022(加拿大动作片), +森林泰山(美国动作片), +的士判官粤语(香港动作片), +的士判官国语(香港动作片), +第一滴血4(美国动作片), +第一滴血2(美国动作片), +第一滴血3(美国动作片), +第一滴血(美国动作片), +凯恩的愤怒(美国动作片), +卧虎藏龙:青冥宝剑(大陆动作片), +野性的证明(日本动作片), +∨∧Page43 +影片名称影片地区影片类别),评分更新时间 +高空(美国动作片), +会计刺客(美国动作片), +拳战之格斗江湖(大陆动作片), +上海王(大陆动作片), +铁马骝II之街头杀手粤语(香港动作片), +生死时速2:海上惊情(美国动作片), +七剑(香港动作片), +刺杀金正恩(美国动作片), +泰山归来:险战丛林(英国动作片), +神秘工作(法国动作片), +玄笔录前传之守护使命(大陆动作片), +永不退缩3(美国动作片), +验收测试2016(美国动作片), +反恐特警组:潜龙突围(美国动作片), +侏罗纪崛起(大陆动作片), +勇探五人组(印度动作片), +检查站(美国动作片), +烈火狼之笼斗(大陆动作片), +魔术技法(美国动作片), +一刀倾城粤语(大陆动作片), +一刀倾城国语(大陆动作片), +木棉袈裟(大陆动作片), +东瀛游侠(大陆动作片), +首杀(英国动作片), +无罪之城(大陆动作片), +保镖2021(印度动作片), +反恐行动:独立日(动作片), +速度与激情9国语版(美国动作片), +殺撃(马来西亚动作片), +疯狂复仇记2022(动作片), +功夫佐拉(法国动作片), +恶人传(韩国动作片), +神探大战国语(香港动作片), +剑王朝之孤山剑藏(大陆动作片), +鬼吹灯之精绝古城2022(大陆动作片), +勇敢者游戏2:再战巅峰(美国动作片), +逃组(韩国动作片), +虎胆杀机(美国动作片), +水浒传之英雄本色(香港动作片), +迷情东方(西班牙动作片), +送赞雪橇犬(美国动作片), +九龙不败(香港动作片), +甲贺忍法帖真人版(日本动作片), +宫本武藏完结篇:决斗岩流岛(日本动作片), +宫本武藏续:一乘寺之决斗(日本动作片), +宫本武藏1954(日本动作片), +科拉尔金矿2(印度动作片), +维拉塔之书(印度动作片), +宝莱坞双雄之战(印度动作片), +布娃娃2019(美国动作片), +∨∧Page44 +影片名称影片地区影片类别),评分更新时间 +21座桥(美国动作片), +帮派2019(韩国动作片), +大冒险家1995(香港动作片), +印度大兄(印度动作片), +疾速追杀3(美国动作片), +不朽的西罗(动作片), +越战先锋(美国动作片), +宗师叶问(大陆动作片), +五鼠闹东京2021(大陆动作片), +坏家伙们(韩国动作片), +野兽2019(韩国动作片), +爱离别(印度动作片), +首尔大作战(韩国动作片), +撒玛利亚(美国动作片), +神探大战粤语(香港动作片), +朴烈(韩国动作片), +普通人2017(韩国动作片), +枭雄2017(印度动作片), +佐罗1975英语(法国动作片), +佐罗1975国语(法国动作片), +最终兵器:弓(韩国动作片), +天生杀人狂(美国动作片), +杀出个黎明(美国动作片), +刀见笑(大陆动作片), +扫毒行动1(大陆动作片), +壮志凌云2:独行侠(美国动作片), +电竞杀手(俄罗斯动作片), +钢之炼金术师2017(日本动作片), +猛虎还活着(印度动作片), +伏妖白鱼镇(大陆动作片), +恶女(韩国动作片), +车祸惊魂2017(动作片), +射手(美国动作片), +蝎子王3:救赎之战(美国动作片), +蝎子王2:勇士的崛起(美国动作片), +蝎子王(动作片), +蝎子王4:争权夺利(美国动作片), +蝎子王5:灵魂之书(美国动作片), +天将雄师(大陆动作片), +魔兽英语(美国动作片), +魔兽国语(美国动作片), +猛龙(香港动作片), +马永贞金城武国语版(香港动作片), +救火英雄粤语(香港动作片), +救火英雄国语(香港动作片), +共助(韩国动作片), +雷豹(动作片), +钢之炼金术师完结篇复仇者斯卡(日本动作片), +迷魂枭雄(印度动作片), +破里拳Polimar(日本动作片), +∨∧Page45 +影片名称影片地区影片类别),评分更新时间 +杀人优越权(韩国动作片), +威士忌劫匪(动作片), +七剑一步(大陆动作片), +罪大恶极2020(韩国动作片), +广东十虎:铁拳无敌(大陆动作片), +绝命复仇癫狂哥(马来西亚动作片), +机关枪少女(日本动作片), +放逐粤语(香港动作片), +放逐国语(香港动作片), +冬荫功2:拳霸天下(泰国动作片), +新少林五祖粤语(香港动作片), +新少林五祖国语(香港动作片), +铁道飞虎(大陆动作片), +疾速追杀2(美国动作片), +杀手的祷告(美国动作片), +卫道金刚(印度动作片), +被操纵的城市(韩国动作片), +炼狱信使(英国动作片), +无所不能(印度动作片), +猎毒之闪电突击(大陆动作片), +好女难寻(英国动作片), +十二生肖粤语(大陆动作片), +十二生肖国语(大陆动作片), +拳霸3之火云盗(泰国动作片), +拳霸3(泰国动作片), +女拳霸(泰国动作片), +怒火凤凰(泰国动作片), +曼谷杀手(美国动作片), +极限职业(韩国动作片), +机械师2:复活国语(美国动作片), +机械师2:复活英语(美国动作片), +机械师2004(西班牙动作片), +机器人艺妓(日本动作片), +蔡李佛拳粤语(大陆动作片), +蔡李佛拳国语(大陆动作片), +暗杀(韩国动作片), +黑白迷宫(大陆动作片), +金刚:骷髅岛(美国动作片), +武林:幻术杀手(美国动作片), +破·局(大陆动作片), +太空救援(俄罗斯动作片), +我把爱弄丢了(动作片), +中南海保镖粤语(香港动作片), +中南海保镖国语(香港动作片), +硬汉2:奉陪到底(大陆动作片), +义胆雄心粤语(香港动作片), +新唐山大兄粤语(香港动作片), +新唐山大兄国语(香港动作片), +西行平妖(大陆动作片), +扫毒粤语(大陆动作片), +∨∧Page46 +影片名称影片地区影片类别),评分更新时间 +扫毒国语(大陆动作片), +角头(台湾动作片), +火爆浪子粤语(香港动作片), +汉江怪物(韩国动作片), +潜龙飞天2(动作片), +魔医联盟(印度动作片), +王牌保安(美国动作片), +斯特拉顿(英国动作片), +热血街区电影版:极恶王(日本动作片), +龙宫女刺客之大明女监(大陆动作片), +世界的边缘(美国动作片), +老板娘2无间潜行(大陆动作片), +拆弹专家(大陆动作片), +大骚乱(美国动作片), +军舰岛(韩国动作片), +日班猎人(美国动作片), +战斗少女(日本动作片), +省港旗兵4地下通道粤语(香港动作片), +省港旗兵4地下通道国语(香港动作片), +魔法师的学徒(美国动作片), +敢死队3(美国动作片), +疯狂的麦克斯3(动作片), +疯狂的麦克斯2(动作片), +堡垒2(美国动作片), +勒索风云(美国动作片), +铁雨(韩国动作片), +胞弟复仇记(印度动作片), +机关枪囚徒(印度动作片), +战狼2(大陆动作片), +与神同行:罪与罚(韩国动作片), +生死谍变(韩国动作片), +热血高校3(日本动作片), +热血高校2(日本动作片), +猫眼三姐妹真人版(日本动作片), +来自加德满都的人(动作片), +连环追击(美国动作片), +现场直播2019(英国动作片), +三国杀·幻(大陆动作片), +多米诺骨牌(动作片), +英雄2019(俄罗斯动作片), +追龙Ⅱ(香港动作片), +绝地隧战(韩国动作片), +愤怒的黄牛国语(韩国动作片), +复仇者2019(英国动作片), +心仇(动作片), +黄金鸟(印度动作片), +帕尼帕特(印度动作片), +焦橙邪说(英国动作片), +毒刺入喉(大陆动作片), +激战游艇(美国动作片), +∨∧Page47 +影片名称影片地区影片类别),评分更新时间 +致命追击(加拿大动作片), +自古英雄出少年(香港动作片), +神腿铁扇功(台湾动作片), +暗黑破坏神:竞逐一切(动作片), +神秘保镖(印度动作片), +无名狂(大陆动作片), +忠诚2019(印度动作片), +100(印度动作片), +双面疑云(美国动作片), +地狱男爵:血皇后崛起(美国动作片), +白象2022(美国动作片), +你失去的部分(加拿大动作片), +霹雳娇娃2019(美国动作片), +三方国界(美国动作片), +驯鹰者的崛起(动作片), +救命卡特(韩国动作片), +铁血战士:猎物(美国动作片), +南拳北腿斗金狐(香港动作片), +大上海1937(香港动作片), +格兰德岛(美国动作片), +路西法2019(印度动作片), +热气球飞行家(英国动作片), +钦奈风云(印度动作片), +阿尔忒弥斯酒店(美国动作片), +报仇雪恨(美国动作片), +搏击之王:反击(美国动作片), +科拉尔金矿(印度动作片), +中华英雄之浴火修罗(大陆动作片), +兰伽斯塔拉姆恩仇录(印度动作片), +尤利西斯:黑暗的奥德赛(动作片), +雷霆沙赞!(美国动作片), +罗布奥特曼剧场版:决定了!羁绊的水晶(日本动作片), +唐门之神犼双雄(大陆动作片), +飞狐外传国语(香港动作片), +飞狐外传粤语(香港动作片), +失控快递(英国动作片), +江湖了断粤语(香港动作片), +地狱厨房(美国动作片), +单刀直入(美版)(美国动作片), +第一滴血5:最后的血(美国动作片), +空手道2021(韩国动作片), +狄仁杰之九龙玄棺(大陆动作片), +排爆手(大陆动作片), +江湖了断国语(香港动作片), +非常杀手(韩国动作片), +新雾都孤儿(英国动作片), +以恶之名(动作片), +电锯少女血肉之华:红(日本动作片), +铁血抗联之血战松山涧(大陆动作片), +仙剑风云(大陆动作片), +∨∧Page48 +影片名称影片地区影片类别),评分更新时间 +猎枭生死线(大陆动作片), +不良人之幽冥蛊王(大陆动作片), +决战异世界(大陆动作片), +救赎者2020(美国动作片), +南拳王国语(香港动作片), +五卢比恩仇录(印度动作片), +特殊保镖5·无限街区(大陆动作片), +薄荷(美国动作片), +鹰爪铁布衫国语(香港动作片), +越狱特别篇:最后一越(美国动作片), +狼之女(加拿大动作片), +南风2018(动作片), +讨债人2018(美国动作片), +人狼2018(韩国动作片), +占领2018(动作片), +巴特拉事件(印度动作片), +刀剑封魔(大陆动作片), +萨霍(印度动作片), +爆裂魔神少女(日本动作片), +回火2(美国动作片), +钟馗平妖志(大陆动作片), +黑金血泪电影版(动作片), +姐姐2019(韩国动作片), +老千3:独眼杰克(韩国动作片), +狄仁杰之浴火麒麟(大陆动作片), +托尔:雷神(美国动作片), +大师2021(美国动作片), +黑色复活节(美国动作片), +金蝉脱壳3:恶魔车站(美国动作片), +灰影人(美国动作片), +血浓于水(韩国动作片), +鹰眼2008(美国动作片), +狄仁杰:长安变(大陆动作片), +武松血战狮子楼(大陆动作片), +青龙偃月刀(大陆动作片), +反击2021(大陆动作片), +南少林之怒目金刚(大陆动作片), +特种兵归来4替身疑云(大陆动作片), +威利的游乐园(美国动作片), +末日激战(美国动作片), +犯罪都市2(韩国动作片), +犯罪都市(韩国动作片), +刽子手怪谈(大陆动作片), +搏击者(大陆动作片), +巨鳄岛(大陆动作片), +灭狼行动(大陆动作片), +少年李白花月离(大陆动作片), +辛弃疾1162(大陆动作片), +特种兵王3战天娇(大陆动作片), +逆博孤城2020(大陆动作片), +∨∧Page49 +影片名称影片地区影片类别),评分更新时间 +逆博孤城(大陆动作片), +调包富少的逆袭(印度动作片), +正义公堂(印度动作片), +爆烈之城(大陆动作片), +青蛇之万兽城(大陆动作片), +鬼吹灯之龙岭迷窟2020(大陆动作片), +终极杀戮2020(美国动作片), +重案行动之限时拯救(香港动作片), +节奏组(英国动作片), +毒战2020(美国动作片), +木兰之巾帼英豪(大陆动作片), +破神录(大陆动作片), +蜀山2剑魔篇(大陆动作片), +血土(法国动作片), +正义者联盟(大陆动作片), +功夫宗师霍元甲(大陆动作片), +聊斋古卷:兰若之境(大陆动作片), +为爱叛逆3(印度动作片), +疯狂流浪者(印度动作片), +斗破乱世情(大陆动作片), +新编宝莲灯(大陆动作片), +张三丰2太极天师(大陆动作片), +永生守卫(美国动作片), +罪证子弹(法国动作片), +超能追缉(动作片), +讨债人2(美国动作片), +我不好惹(美国动作片), +霍家拳之铁臂娇娃(大陆动作片), +极限困境(美国动作片), +楼兰古卷之沙海魔窟(大陆动作片), +报丧女妖(美国动作片), +狙击英雄(大陆动作片), +狄仁杰之借尸还魂(大陆动作片), +鲁班奇术(大陆动作片), +雪山飞狐之塞北宝藏(大陆动作片), +魔女2(韩国动作片), +阿迪神功(印度动作片), +疯魔神丐苏乞儿(大陆动作片), +卷帘神将(大陆动作片), +降龙神掌苏乞儿2(大陆动作片), +天启大爆炸(大陆动作片), +最强铁血奶爸(大陆动作片), +谍海危情(动作片), +狄仁杰探案之天煞孤鸾(大陆动作片), +艾娃2020(美国动作片), +怪物先生2020(香港动作片), +扰乱治安(美国动作片), +花木兰之大漠营救(大陆动作片), +大幻术师(大陆动作片), +绝命鳄口(动作片), +∨∧Page50 +影片名称影片地区影片类别),评分更新时间 +征途2020(大陆动作片), +超能计划(美国动作片), +曼谷复仇夜(美国动作片), +最燃的拳头(香港动作片), +火线救妻(印度动作片), +警校刺客(印度动作片), +黑暗旅店(动作片), +酒剑(大陆动作片), +猎杀清单(泰国动作片), +V字杀(印度动作片), +大章鱼(大陆动作片), +太白拳(韩国动作片), +桑塔纳兄弟(动作片), +越狱协议(动作片), +血战唐人街(大陆动作片), +决战丧尸谷(西班牙动作片), +防弹2(美国动作片), +割喉市(美国动作片), +从邪恶中拯救我(韩国动作片), +太极之异兽冢(大陆动作片), +印度版第一滴血(印度动作片), +回声潮世代(美国动作片), +特工狂花1996(美国动作片), +亚瑟与梅林:圣杯骑士(英国动作片), +柔道煞星(美国动作片), +龙屡阁:无情都市(韩国动作片), +烈探(大陆动作片), +特种人员(韩国动作片), +以规则之名(动作片), +赵子龙2020(大陆动作片), +一人军团(美国动作片), +解药大作战(美国动作片), +世界新闻(美国动作片), +云中阴影(动作片), +人之怒国语(美国动作片), +人之怒(美国动作片), +血缘兄弟(美国动作片), +高地行动(动作片), +紧急救援2020(大陆动作片), +麻辣教授(印度动作片), +校园大逃杀(美国动作片), +无间行者之生死潜行(大陆动作片), +最后的受害者(美国动作片), +斯特拉(韩国动作片), +恐怖草原(美国动作片), +奇门异人(大陆动作片), +特警使命之狙击风暴(大陆动作片), +肖塔(动作片), +猎狼犬行动(美国动作片), +桃色追杀令DVD香港动作片), +∨∧Page51 +影片名称影片地区影片类别),评分更新时间 +八国联军(香港动作片), +谍影重重4(美国动作片), +古墓丽影2(美国动作片), +古墓丽影(美国动作片), +迈阿密风云(美国动作片), +龙门秘指(香港动作片), +零度以下(西班牙动作片), +消失的子弹(大陆动作片), +老板娘(大陆动作片), +堕落之堡(美国动作片), +猎杀时刻(美国动作片), +角头2:王者再起(台湾动作片), +水手服与机关枪1981(日本动作片), +谍影重重5(美国动作片), +死亡飞车4:混乱之上(美国动作片), +黄飞鸿(香港动作片), +非凡公主(美国动作片), +海神号(美国动作片), +影子神鞭(香港动作片), +帕万辛德(印度动作片), +爱渴望(印度动作片), +大铸剑师(大陆动作片), +通道(美国动作片), +濒危物种2021(美国动作片), +特种空勤团:红色通缉令(英国动作片), +极地追击(大陆动作片), +断金(大陆动作片), +纹身2022(大陆动作片), +张三丰(大陆动作片), +真人快打(美国动作片), +征服2021(美国动作片), +卧底:费瑞崛起(动作片), +哨兵行动(法国动作片), +驱魔天师(大陆动作片), +复仇铁拳(美国动作片), +爆裂警察(印度动作片), +万德镇(加拿大动作片), +监禁2021(美国动作片), +沿路而下(西班牙动作片), +暗夜骑士(西班牙动作片), +极地反击(西班牙动作片), +假面骑士:超越世代(日本动作片), +黑白世界(印度动作片), +回爆(美国动作片), +异类2021(美国动作片), +无眠觉醒(美国动作片), +异兽之捕龙令(大陆动作片), +暴龙来袭(英国动作片), +克林2021(美国动作片), +巴寇亚克之仇(动作片), +∨∧Page52 +影片名称影片地区影片类别),评分更新时间 +怪物猎人(美国动作片), +歼毒先锋(香港动作片), +甜心女孩(美国动作片), +奇异博士2:疯狂多元宇宙(美国动作片), +美国升华(美国动作片), +农夫起革命(印度动作片), +六扇门之血虫谜案(大陆动作片), +生存主义者(美国动作片), +反恐追缉令(印度动作片), +将军拳斗(动作片), +阿班与裘迪:小农捍卫战(动作片), +铁血女王阿米娜:征战天下(动作片), +蛇头(美国动作片), +13分钟2021(加拿大动作片), +艾达·雷德(美国动作片), +危险境地2021(美国动作片), +以暴制暴2022(美国动作片), +最后一击2021(美国动作片), +四天王(泰国动作片), +美国刺客2021(美国动作片), +最后之子(美国动作片), +355:谍影特工(美国动作片), +Centauro:暗夜骑士(其他动作片), +国家宝库:黄金权杖(俄罗斯动作片), +绝地防线(大陆动作片), +火药奶昔(法国动作片), +冥海禁地(大陆动作片), +野兽派特工(印度动作片), +耶稣会士(动作片), +岩脊求生(英国动作片), +厄运假期(动作片), +警醒2021(美国动作片), +特工游戏(美国动作片), +硬汉枪神(大陆动作片), +东京复仇者(日本动作片), +警察局2021(美国动作片), +黑寡妇2021(美国动作片), +目中无人2022(大陆动作片), +追踪(美国动作片), +树大招风(香港动作片), +边缘行者(大陆动作片), +神偷军团(动作片), +一线生机(英国动作片), +千里不留行(大陆动作片), +王牌特工:源起(英国动作片), +特送(韩国动作片), +神枪手2021(美国动作片), +剑侠情缘之刀剑决(大陆动作片), +记忆2022(美国动作片), +倚天屠龙记之九阳神功(香港动作片), +∨∧Page53 +影片名称影片地区影片类别),评分更新时间 +热血2022(韩国动作片), +秦岭密窟(大陆动作片), +柏林2013(韩国动作片), +盲战(大陆动作片), +危情普什卡(印度动作片), +入魂:津门玄案(大陆动作片), +齐天大圣2022(大陆动作片), +大蛇王2022(大陆动作片), +青面修罗(大陆动作片), +悟空之小圣传(大陆动作片), +公司职员(韩国动作片), +倚天屠龙记之圣火雄风(大陆动作片), +终极拦截(动作片), +昼夜不停(法国动作片), +白头山(韩国动作片), +传奇战士(韩国动作片), +夺宝联盟2012(韩国动作片), +高手们(韩国动作片), +独孤天下之预言(大陆动作片), +剧场短篇假面骑士圣刃不死鸟的剑士与破坏的书(日本动作片), +灵魂脱离者(韩国动作片), +麻药王(韩国动作片), +罗密欧点(韩国动作片), +龙屡阁2:神之夜(韩国动作片), +鸣梁海战(韩国动作片), +魔剑侠情(香港动作片), +平壤怪兽1985(日本动作片), +群盗:民乱的时代(韩国动作片), +少年菀得(韩国动作片), +哥斯拉1998(美国动作片), +搏命单刀夺命枪(香港动作片), +与神同行2:因与缘(韩国动作片), +启示(美国动作片), +实尾岛(韩国动作片), +江湖接班人DVD香港动作片), +通话惊魂(韩国动作片), +硬核亨利(俄罗斯动作片), +冲天火(大陆动作片), +夺宝奇兵3(美国动作片), +夺宝奇兵4(美国动作片), +夺宝奇兵2(美国动作片), +夺宝奇兵(美国动作片), +霸王花(香港动作片), +黄飞鸿之英雄有梦(大陆动作片), +豪勇七蛟龙1960(美国动作片), +豪勇七蛟龙3DVD美国动作片), +豪勇七蛟龙4(美国动作片), +双雄2013(英国动作片), +极限特工3:终极回归(美国动作片), +百元之恋(日本动作片), +∨∧Page54 +影片名称影片地区影片类别),评分更新时间 +女杀手KIRI:血腥复仇(日本动作片), +切腹1962(日本动作片), +请叫我英雄2015(日本动作片), +境·界(日本动作片), +水手服与机关枪:毕业(日本动作片), +人肉机器:蛊毒(日本动作片), +无限之住人(日本动作片), +武曲(日本动作片), +牙狼:神之牙(日本动作片), +用心棒(日本动作片), +真人快打传奇:天下之战(美国动作片), +枕刀歌之尘世行(大陆动作片), +黄金之犬(日本动作片), +航母伊吹(日本动作片), +浪客剑心:传说的完结篇(日本动作片), +带子雄狼冥府魔道(日本动作片), +浪客剑心(日本动作片), +阳炎(日本动作片), +黄金蜘蛛城(大陆动作片), +人蛇大战(大陆动作片), +蒸发密令:重生(动作片), +九叔归来3:魁蛊婴(大陆动作片), +侠盗石川(日本动作片), +踢馆2问答无用(日本动作片), +惊天危机(美国动作片), +锅盖头2(美国动作片), +残缺DVD香港动作片), +黑天使1(日本动作片), +天地英雄2003(大陆动作片), +怒海救援(美国动作片), +女座头市(日本动作片), +警察故事4:简单任务(香港动作片), +亚马尻一家2009(日本动作片), +无仁义之战2:广岛死斗篇(日本动作片), +零一假面骑士灭亡迅雷(日本动作片), +浪客剑心追忆篇(日本动作片), +浪客剑心人诛篇(日本动作片), +小飞侠:幻梦启航(美国动作片), +龙骑士2006(美国动作片), +摩天营救(香港动作片), +少年黄飞鸿之铁马骝(香港动作片), +五毒DVD香港动作片), +消失的凶手(大陆动作片), +重生2016(日本动作片), +猎神:冬日之战(美国动作片), +仇杀(美国动作片), +金蝉脱壳2:冥府(美国动作片), +街头霸王:暗杀拳(英国动作片), +极恶非道3(日本动作片), +黑狱(美国动作片), +∨∧Page55 +影片名称影片地区影片类别),评分更新时间 +黄飞鸿之南北英雄(大陆动作片), +爆炸新闻2021(印度动作片), +寒战2012(香港动作片), +海军陆战队员6:近距离击杀(美国动作片), +黑暗塔2017(美国动作片), +时间会议(印度动作片), +越空狂龙(美国动作片), +锡尔弗顿之围(动作片), +血偿2021(动作片), +勇敢者游戏:决战丛林(美国动作片), +RRR(印度动作片), +赤道2015(香港动作片), +冲出亚马逊(大陆动作片), +极恶非道2(日本动作片), +角斗士2000(美国动作片), +空山灵雨(香港动作片), +嫌疑人2013(韩国动作片), +龙年1985(美国动作片), +惊天营救(美国动作片), +领袖水准(美国动作片), +洗黑钱(香港动作片), +精武门1972DVD香港动作片), +十月围城2009(香港动作片), +机动部队—同袍(香港动作片), +大海盗(香港动作片), +丛林之王(动作片), +英雄好汉(香港动作片), +蒸发密令(美国动作片), +追日1991(香港动作片), +致命快感1995(美国动作片), +巴霍巴利王2:终结(印度动作片), +尚气与十环传奇(美国动作片), +密探2016(韩国动作片), +乱世之定秦剑(大陆动作片), +死亡游戏1978(香港动作片), +为了皇帝(韩国动作片), +射雕英雄传1977(香港动作片), +决战食神(大陆动作片), +蜘蛛侠:英雄远征(美国动作片), +十三太保1970(香港动作片), +主席1969(英国动作片), +不惧风暴2014(美国动作片), +恶童(日本动作片), +98古惑仔之龙争虎斗DVD香港动作片), +狼犬丹尼(法国动作片), +激战2013(香港动作片), +诸神混乱之女神陷阱(法国动作片), +一触即发(美国动作片), +金蝉脱壳(美国动作片), +绝岭雄风(美国动作片), +∨∧Page56 +影片名称影片地区影片类别),评分更新时间 +龙之吻(法国动作片), +罗拉快跑(动作片), +泪眼杀星之八百龙兵团(香港动作片), +同门(香港动作片), +机动部队—警例(香港动作片), +横行霸盗2002(香港动作片), +黑白森林(香港动作片), +风云Ⅱ(香港动作片), +天脉传奇(动作片), +夺标(香港动作片), +旺角的天空3之终极边缘粤语(香港动作片), +特警新人类2:机动任务(香港动作片), +夺帅(香港动作片), +守城(香港动作片), +狄仁杰之通天帝国(大陆动作片), +神探(香港动作片), +杀手狂龙(香港动作片), +三不管2008(香港动作片), +赤裸特工(香港动作片), +日本少林DVD香港动作片), +全城戒备(香港动作片), +枪王之王(香港动作片), +窃听风云(香港动作片), +天使行动(香港动作片), +天使行动2:火凤狂龙(香港动作片), +危险人物1999(美国动作片), +男儿本色2007(大陆动作片), +灭门(香港动作片), +醒目仔蛊惑招(香港动作片), +一代宗师(大陆动作片), +英雄2002(大陆动作片), +英雄本色2(香港动作片), +烈血快车DVD香港动作片), +醉拳3(香港动作片), +666魔鬼复活(香港动作片), +藏身之所2012(美国动作片), +走到尽头(韩国动作片), +机械师2011(美国动作片), +生死时速(美国动作片), +黄飞鸿之五:龙城歼霸(香港动作片), +邮差(美国动作片), +国家公敌(美国动作片), +屠龙擒魔(香港动作片), +阿修罗2016(韩国动作片), +大虎2015(韩国动作片), +夺命枪火2014(法国动作片), +龙卷风1996(美国动作片), +同窗(韩国动作片), +代号47(美国动作片), +绣春刀II:修罗战场(大陆动作片), +∨∧Page57 +影片名称影片地区影片类别),评分更新时间 +少年阿虎DVD香港动作片), +拳神2001(香港动作片), +魔忍狂刀(香港动作片), +龙虎门(大陆动作片), +困兽2001(香港动作片), +剑蝶(香港动作片), +地上最强DVD香港动作片), +暗鬥(香港动作片), +游侠(美国动作片), +黑三角(大陆动作片), +突袭2:暴徒(动作片), +末世殖民地(加拿大动作片), +疾速追杀(美国动作片), +延平王郑成功传奇(大陆动作片), +生命的证据(美国动作片), +西部执法者(美国动作片), +暂告安全(美国动作片), +僵尸来袭2:末日(动作片), +蛇鹤八步(香港动作片), +神秘海域(美国动作片), +茅山天师(大陆动作片), +兄弟2007(大陆动作片), +无极(大陆动作片), +复仇战姬(法国动作片), +炮弹专家(美国动作片), +速度与激情4(美国动作片), +山海伏魔之追月(大陆动作片), +线人2010(香港动作片), +马永贞金城武粤语版(香港动作片), +人民公敌2002(韩国动作片), +惊天战神(美国动作片), +国民公敌(美国动作片), +敢死队2(美国动作片), +王牌贱谍:格林斯比(英国动作片), +屠魔战士(美国动作片), +大车队(美国动作片), +蜂鸟特攻(英国动作片), +黄飞鸿'92之龙行天下(香港动作片), +人狼大战(美国动作片), +玩命快递(法国动作片), +我的爸爸是乞丐(大陆动作片), +谍影特工(美国动作片), +虚拟世界(大陆动作片), +民国奇闻录(大陆动作片), +真心英雄(香港动作片), +多罗罗2007(日本动作片), +英雄劫DVD大陆动作片), +孤胆行动(大陆动作片), +天若有情2之天长地久(香港动作片), +终极危情DVD香港动作片), +∨∧Page58 +影片名称影片地区影片类别),评分更新时间 +紫雨风暴(香港动作片), +五虎将之决裂(香港动作片), +枪火(香港动作片), +龙虎新风云(香港动作片), +廉政第一击(香港动作片), +绝桥智多星(香港动作片), +虎胆俏佳人DVD香港动作片), +风云雄霸天下(香港动作片), +女儿当自强(香港动作片), +爆裂刑警(香港动作片), +大菩萨岭1966(日本动作片), +走火枪2002(香港动作片), +神之一手(韩国动作片), +黄飞鸿之二:男儿当自强(香港动作片), +高度戒备(香港动作片), +至尊无上II之永霸天下(香港动作片), +滑铁卢战役(动作片), +狱中龙(香港动作片), +汉娜(美国动作片), +重案组(香港动作片), +醉鬼张三(大陆动作片), +武馆(香港动作片), +新古惑仔之少年激斗篇(香港动作片), +血腥星期五(香港动作片), +少林英雄之方世玉洪熙官(大陆动作片), +七星碧玉刀(大陆动作片), +龙在江湖(香港动作片), +李洛夫奇案(香港动作片), +江湖最后一个大佬(香港动作片), +火烧岛1991(台湾动作片), +东方三侠(香港动作片), +G4特工(香港动作片), +十八般武艺1982(香港动作片), +龙在江湖1986(香港动作片), +长生志(大陆动作片), +英雄郎部(大陆动作片), +限时营救(大陆动作片), +宋慈之临安夜游神(大陆动作片), +逆流而上(大陆动作片), +明城攻略之镇河妖(大陆动作片), +六扇门之嫣州八艳(大陆动作片), +荒野寻踪2021(大陆动作片), +伴我闯天涯1989(香港动作片), +海底两万里1916DVD美国动作片), +辣姐妹(美国动作片), +弯刀杀戮(美国动作片), +回火(美国动作片), +爱国者游戏1992(美国动作片), +椿三十郎(日本动作片), +门徒2021(美国动作片), +∨∧Page59 +影片名称影片地区影片类别),评分更新时间 +镇魔司:灵源秘术(大陆动作片), +真·三国无双(大陆动作片), +再战江湖2021(大陆动作片), +幽灵毒枭(大陆动作片), +方世玉之胜者为王(大陆动作片), +东海异闻录(大陆动作片), +宝莲灯·浮尘幻灭(大陆动作片), +带子雄狼:出租孩子与武艺(日本动作片), +带子雄狼:向乳母车吹去的死亡之风(日本动作片), +去吧!揸Fit人兵团(香港动作片), +唐山大兄(香港动作片), +旺角揸Fit人(香港动作片), +保镖(美国动作片), +狙击职业杀手(美国动作片), +寻龙秘境(大陆动作片), +寻龙之发丘天棺(大陆动作片), +西游之双圣战神(大陆动作片), +盗火线(美国动作片), +生死下一秒(大陆动作片), +射雕英雄传之九阴白骨爪(大陆动作片), +奇霞夺宝录(大陆动作片), +南海鲛人(大陆动作片), +极盗车神(英国动作片), +极乐空间(美国动作片), +杀破狼·贪狼(香港动作片), +杀破狼2(香港动作片), +双面女蝎星(美国动作片), +猿飞佐助异闻录(日本动作片), +狭路相逢1998(美国动作片), +守护者2019(大陆动作片), +怒火攻心(美国动作片), +怒火攻心2:高压电(美国动作片), +孤独的幸存者(美国动作片), +罗宾汉2010(美国动作片), +叶问(香港动作片), +叶问2:宗师传奇(大陆动作片), +性感女特工2(美国动作片), +叶问3(大陆动作片), +夜叉2022(韩国动作片), +魔女2018(韩国动作片), +剑客(韩国动作片), +海盗2:鬼怪的旗帜(韩国动作片), +虎辫子(香港动作片), +地球防卫军(日本动作片), +大追捕(香港动作片), +惊天解密(动作片), +夜幕猎人(加拿大动作片), +特种部队2:全面反击(美国动作片), +大杀四方(香港动作片), +荡寇志1975(香港动作片), +∨∧Page60 +影片名称影片地区影片类别),评分更新时间 +龙潭虎穴(美国动作片), +断箭1996(美国动作片), +自杀小队(美国动作片), +伸冤人(美国动作片), +伸冤人2(美国动作片), +烽火怪杰(美国动作片), +浪客剑心:京都大火篇(日本动作片), +绝代双骄1979(香港动作片), +里见八犬传1983(日本动作片), +马永贞1972(香港动作片), +圣徒妖姬(美国动作片), +无处藏身1999(韩国动作片), +县警对暴力组织(日本动作片), +现代黑社会:杀手与太(日本动作片), +一无是处(日本动作片), +中华丈夫(香港动作片), +侠探杰克(美国动作片), +侠探杰克:永不回头(大陆动作片), +心灵传输者(美国动作片), +移动迷宫2(美国动作片), +幸运数字斯莱文(动作片), +OSS117之不解之谜(法国动作片), +艾芙莉(美国动作片), +猛禽小队和哈莉·奎茵(美国动作片), +异形魔怪3(美国动作片), +异形魔怪2(美国动作片), +功夫小子闯情关(香港动作片), +荒野大镖客DVD动作片), +猛龙怪客DVD美国动作片), +天下第一拳DVD香港动作片), +天狐入侵(美国动作片), +最长的一天(美国动作片), +纳尼亚传奇2:凯斯宾王子(美国动作片), +牛仔和外星人(美国动作片), +疯猴(香港动作片), +火并DVD香港动作片), +大刺客(香港动作片), +卖命小子DVD香港动作片), +四十七人之刺客(日本动作片), +不朽(法国动作片), +刺客信条(美国动作片), +但丁密码(美国动作片), +毒战2012(大陆动作片), +夺金营救(美国动作片), +上海滩十三太保(台湾动作片), +钢铁侠3(美国动作片), +学校风云1988(香港动作片), +虎胆龙威(美国动作片), +虎胆龙威2(美国动作片), +虎胆龙威3(美国动作片), +∨∧Page61 +影片名称影片地区影片类别),评分更新时间 +极寒之城(美国动作片), +野良猫洛克:巨无霸(日本动作片), +野良猫洛克:机械动物(日本动作片), +剑鱼行动(美国动作片), +野良猫洛克:暴走集团71(日本动作片), +壮志凌云1986(美国动作片), +鲁班四杰之伏龙海眼(大陆动作片), +龙脉·八幡神域(大陆动作片), +龙虎劫之激战归来(大陆动作片), +六扇门之血手奇谭(大陆动作片), +六耳猕猴(大陆动作片), +绝色逃生(大陆动作片), +巨蟒1(大陆动作片), +混世四猴:神猴归来(大陆动作片), +古剑奇谭之悲歌咒(大陆动作片), +古董局中局之国画密码(大陆动作片), +峰爆(大陆动作片), +刺杀小说家(大陆动作片), +超神保镖(大陆动作片), +卡桑德拉大桥(英国动作片), +空中堡垒DVD美国动作片), +幕府风云(日本动作片), +新网走番外地暴风般仁义(日本动作片), +阴阳师2001(日本动作片), +出走的马蹄(大陆动作片), +变脸1997(美国动作片), +暴力街区13:终极(法国动作片), +暴力街区中文字幕法国动作片), +独立日(美国动作片), +独立日2:卷土重来(美国动作片), +非常小特务(美国动作片), +掠食城市(美国动作片), +非常小特工之时间大盗(美国动作片), +天使与魔鬼(美国动作片), +希特勒完蛋了(俄罗斯动作片), +新变种人(美国动作片), +终结者:创世纪(美国动作片), +终结者(美国动作片), +撞到正(香港动作片), +戈壁恩仇录(香港动作片), +书剑恩仇录1981(香港动作片), +火爆三兄弟(美国动作片), +红牡丹赌徒花牌胜负(日本动作片), +红牡丹赌徒(日本动作片), +赤脚小子(香港动作片), +黄河大侠(大陆动作片), +绝地危机(大陆动作片), +小龙虾游山庄(大陆动作片), +见习排爆手(大陆动作片), +天降奇兵(美国动作片), +∨∧Page62 +影片名称影片地区影片类别),评分更新时间 +守法公民(美国动作片), +霍比特人3:五军之战(美国动作片), +霍比特人1:意外之旅(美国动作片), +霍比特人2:史矛革之战(美国动作片), +博·布鲁梅尔(美国动作片), +大醉侠DVD香港动作片), +碟中谍4(美国动作片), +碟中谍3(美国动作片), +碟中谍2(美国动作片), +碟中谍(美国动作片), +碟中谍6:全面瓦解(美国动作片), +加美拉对大魔兽加卡DVD日本动作片), +加美拉对宇宙怪兽拜拉斯DVD日本动作片), +手枪歌剧(日本动作片), +龙门客栈(台湾动作片), +我是一个贼(香港动作片), +凶暴的男人DVD日本动作片), +忠臣藏1962DVD日本动作片), +姿三四郎续集DVD日本动作片), +追捕1976DVD日本动作片), +忠烈图DVD香港动作片), +穿梭三千年(美国动作片), +东京战斗女孩(日本动作片), +降妖别动队(美国动作片), +铁面人(美国动作片), +木乃伊(美国动作片), +冷血追击(英国动作片), +异星战场(美国动作片), +末世游侠(动作片), +正义的子弹(动作片), +霹雳战神(美国动作片), +新木乃伊(美国动作片), +V字仇杀队(美国,英国,德国动作片), +末日之地(美国动作片), +三匹之侍(日本动作片), +乌鸦1994(美国动作片), +天使陷落(美国动作片), +武神苏乞儿之黄金海盗(大陆动作片), +太阳之子1986(美国动作片), +铁血护卫之异种入侵(大陆动作片), +双龙记之和平契约(大陆动作片), +神拳无敌2020(大陆动作片), +如来神掌1982(香港动作片), +神都蜜探(大陆动作片), +马永贞之闸北决(大陆动作片), +龙门镇客栈(大陆动作片), +降龙大师:猎龙队(大陆动作片), +狐踪谍影(大陆动作片), +飞鱼服(大陆动作片), +反毒风暴(大陆动作片), +∨∧Page63 +影片名称影片地区影片类别),评分更新时间 +刺杀宇文护(大陆动作片), +隐藏杀手(美国动作片), +36号护卫车(大陆动作片), +南拳之英雄崛起(大陆动作片), +热力营救(大陆动作片), +迷罪追凶(大陆动作片), +迷毒之无足鸟(大陆动作片), +迷毒之天命圈(大陆动作片), +迷毒之东风破(大陆动作片), +挑灯斩蛇录(大陆动作片), +铁甲狂猴之决战黎明(大陆动作片), +侠客无名(大陆动作片), +黄飞鸿与林世荣(香港动作片), +燕赤霞之五尾天蝎(大陆动作片), +圆环行动(大陆动作片), +伏魔罗汉(大陆动作片), +钟馗归来万世妖灵(大陆动作片), +钟馗降魔(大陆动作片), +锤神(大陆动作片), +陈真之拳镇山河(大陆动作片), +鳄潭群英会(香港动作片), +飞女刑事1987(日本动作片), +圣石传说(台湾动作片), +侍DVD日本动作片), +机战兵团(日本动作片), +野兽刑警(香港动作片), +法国贩毒网(美国动作片), +孙悟空大战盘丝洞(大陆动作片), +法国贩毒网2(美国动作片), +蛇形行动(大陆动作片), +杀出侏罗纪(大陆动作片), +方世玉与洪熙官(香港动作片), +绝世古镇之九宫八卦门(大陆动作片), +降妖伏魔之定海神针(大陆动作片), +捍战2(大陆动作片), +伏虎武松(大陆动作片), +大神猴3情劫篇大陆动作片), +大明女镖师之龙凤决(大陆动作片), +火烧摩天楼DVD美国动作片), +龙争虎斗(美国动作片), +长白山天池水怪(大陆动作片), +战争与人(日本动作片), +狼群行动2(大陆动作片), +昆仑神宫2020(大陆动作片), +绝对忠诚之国家利益(大陆动作片), +鬼吹灯之湘西密藏(大陆动作片), +毒战生死线2(大陆动作片), +拆弹专家2(大陆动作片), +原野神驹(美国动作片), +亡命驾驶(美国动作片), +∨∧Page64 +影片名称影片地区影片类别),评分更新时间 +所罗门王宝藏(美国动作片), +世界大战(美国动作片), +座头市之逃狱(日本动作片), +生死决DVD香港动作片), +慈善玩家(大陆动作片), +我为你牺牲(大陆动作片), +汝海风云(大陆动作片), +陌路徒者(大陆动作片), +密林诡影2019(大陆动作片), +劫后英雄传(美国动作片), +三个火枪手(美国动作片), +特警90II之亡命天涯(香港动作片), +西行纪之再见悟空(大陆动作片), +猎袭(大陆动作片), +锦衣卫之残阳如血(大陆动作片), +血战敖伦布拉格(大陆动作片), +天·火(大陆动作片), +特警队2019(大陆动作片), +噬魂剑(大陆动作片), +小戏骨:黄飞鸿(大陆动作片), +潜行者2019(大陆动作片), +亭城之恋(大陆动作片), +使徒行者2:谍影行动(大陆动作片), +龙牌之谜(俄罗斯动作片), +钢铁飞龙之奥特曼崛起(大陆动作片), +大侦探霍桑(大陆动作片), +沉默的证人(大陆动作片), +“大”人物(大陆动作片), +空中营救(英国动作片), +霹雳男儿(美国动作片), +孟菲斯美女号(英国动作片), +死囚大逃杀2(美国动作片), +4度空间大师(美国动作片), +北地猎人(加拿大动作片), +一个人的江湖(大陆动作片), +理想之路(大陆动作片), +锦绣山河烈士血(美国动作片), +追讨者(美国动作片), +鬼面公仆2(美国动作片), +捍卫入侵者(美国动作片), +金刚1933(美国动作片), +决斗尤玛镇1957DVD美国动作片), +冷血太保(动作片), +天蝎行动(大陆动作片), +美丽战争(大陆动作片), +闪灵战士(英国动作片), +强殖装甲(美国动作片), +南北少林(大陆动作片), +争分夺秒(英国动作片), +反叛者2018(大陆动作片), +∨∧Page65 +影片名称影片地区影片类别),评分更新时间 +低压槽:欲望之城(大陆动作片), +冰封侠:时空行者(大陆动作片), +分歧者3:忠诚世界(美国动作片), +黑夜传说2:进化(美国动作片), +黑夜传说3:狼族崛起(美国动作片), +黑夜传说4:觉醒(美国动作片), +美食大冒险之英雄烩(大陆动作片), +黑夜传说5:血战(美国动作片), +谜巢(大陆动作片), +中国警花(大陆动作片), +云南虫谷(大陆动作片), +影(大陆动作片), +英雄本色2018(大陆动作片), +雪暴(大陆动作片), +侠路相逢(大陆动作片), +不败雄心(大陆动作片), +铁臂双雄(大陆动作片), +钢铁黎明(美国动作片), +最后幸存者(动作片), +带子雄狼:地狱之行!大五郎!(日本动作片), +火箭手(美国动作片), +欢乐五福星(香港动作片), +心理罪之城市之光(大陆动作片), +心理罪(大陆动作片), +侠盗联盟(大陆动作片), +奇门遁甲2017(大陆动作片), +控制2013(香港动作片), +灵魂战车2:复仇时刻(美国动作片), +虎口拔牙1978(美国动作片), +隐隐惊马槽之决战女僵尸(大陆动作片), +血狼犬(大陆动作片), +变节:潜罪犯(香港动作片), +洪兴仔之江湖大风暴(香港动作片), +极速狂飙1971(美国动作片), +悟空传2017(大陆动作片), +双星赶月(美国动作片), +心理游戏1997(美国动作片), +危情谍战(美国动作片), +双子杀手(美国动作片), +错误指控1998(动作片), +抢红(大陆动作片), +逆时营救2017(大陆动作片), +密战2017(大陆动作片), +龙之战(大陆动作片), +鲛珠传(大陆动作片), +机器之血(大陆动作片), +荡寇风云(大陆动作片), +绑架者(大陆动作片), +大象林旺之一炮成名(大陆动作片), +大力神2014(美国动作片), +∨∧Page66 +影片名称影片地区影片类别),评分更新时间 +大盗独行(美国动作片), +物极必反1998(美国动作片), +兄弟之北漂歌手(大陆动作片), +武林探秘(大陆动作片), +醉生梦死之湾仔之虎(香港动作片), +京武大侠(大陆动作片), +蹴鞠(大陆动作片), +爱与诚2000(香港动作片), +流金(大陆动作片), +地狱搜查线(美国动作片), +断了气(美国动作片), +倒数追魂(美国动作片), +疯狂轮滑(英国动作片), +末日杀神(动作片), +七匹狼2(香港动作片), +勇敢者的游戏(美国动作片), +勇敢者的游戏2:太空飞行棋(美国动作片), +时空特警(加拿大动作片), +康斯坦丁2005(美国动作片), +致命距离1993(美国动作片), +奇门遁甲(大陆动作片), +知法犯法2001(香港动作片), +千惊万险DVD美国动作片), +霹雳娇娃(美国动作片), +菜鸟霹雳胆(美国动作片), +火狐1982(美国动作片), +飞鸿笑传(大陆动作片), +反防御(加拿大动作片), +夺命飞凤(美国动作片), +夺命深渊(美国动作片), +无主之地2016(大陆动作片), +喜乐长安(大陆动作片), +柳生一族的阴谋(日本动作片), +末日庞贝(动作片), +青蜂侠1994(香港动作片), +木马屠城记(美国动作片), +十二金刚(英国动作片), +猎妖师2016(大陆动作片), +神枪七蛟龙DVD美国动作片), +东宫皇子(大陆动作片), +暗道(大陆动作片), +北行国王(美国动作片), +沉睡不醒的警察(法国动作片), +盗毒(美国动作片), +地球浩劫(美国动作片), +德州游侠(动作片), +盗日者(日本动作片), +铁血将军(美国动作片), +红蝎星(动作片), +龙虎砵兰街(香港动作片), +∨∧Page67 +影片名称影片地区影片类别),评分更新时间 +亡命大煞星(美国动作片), +西部人1958(美国动作片), +终极硬汉(大陆动作片), +长城2016(大陆动作片), +我的特工爷爷(香港动作片), +危城(大陆动作片), +使徒行者2016(大陆动作片), +三少爷的剑(大陆动作片), +湄公河行动(大陆动作片), +狼兵吼(大陆动作片), +箭士柳白猿(大陆动作片), +铠甲勇士捕王(大陆动作片), +惊天破(大陆动作片), +刀锋战士1998(美国动作片), +绝战(大陆动作片), +奥林匹斯的陷落(美国动作片), +明日之丈2011(日本动作片), +刀锋战士2(美国动作片), +刀锋战士3(美国动作片), +怒河DVD美国动作片), +封神传奇2016(香港动作片), +地震列岛(日本动作片), +赶尽杀绝2007(美国动作片), +超级保镖2016(大陆动作片), +极线杀手(美国动作片), +不速之客2014(美国动作片), +看门人2020(美国动作片), +冰河追凶(大陆动作片), +伦敦陷落(英国动作片), +三个火枪手1973DVD美国动作片), +魔兽战场(美国动作片), +心跳戈壁(大陆动作片), +诺苏之鹰(大陆动作片), +悬战(大陆动作片), +狂野飞车(大陆动作片), +玉面威龙(大陆动作片), +哈泰利(美国动作片), +黑海盗1926(美国动作片), +龙虎盟(美国动作片), +围攻女儿国(英国动作片), +独行侠(美国动作片), +大盗龙虎榜DVD美国动作片), +诺亚方舟:创世之旅(美国动作片), +梅肯县边线(美国动作片), +搏击迷城(大陆动作片), +白幽灵传奇之绝命逃亡(大陆动作片), +太极气功DVD香港动作片), +天生失败者DVD美国动作片), +九层妖塔(大陆动作片), +寻龙诀(大陆动作片), +∨∧Page68 +影片名称影片地区影片类别),评分更新时间 +钟馗伏魔:雪妖魔灵(大陆动作片), +战狼(大陆动作片), +大侦探福尔摩斯(美国动作片), +大侦探福尔摩斯2:诡影游戏(美国动作片), +通勤营救(美国动作片), +狩猎2020(美国动作片), +自然之力(美国动作片), +笑破铁幕(美国动作片), +中国海(美国动作片), +冲天飞豹(大陆动作片), +江湖汉子(香港动作片), +杀人拳2(日本动作片), +王牌大贱谍3(美国动作片), +新仁义的墓场(日本动作片), +绣春刀(大陆动作片), +英雄之战(大陆动作片), +一号目标(大陆动作片), +一个人的武林(大陆动作片), +特工艾米拉(大陆动作片), +密道追踪之阴兵虎符(大陆动作片), +痞子英雄2:黎明升起(大陆动作片), +魁拔Ⅲ战神崛起(大陆动作片), +绝命航班(大陆动作片), +狙击时刻(大陆动作片), +海神密码(大陆动作片), +国宝疑云(大陆动作片), +白发魔女传之明月天国(大陆动作片), +波塞冬历险(美国动作片), +燃眉追击(美国动作片), +杀人电梯2001(美国动作片), +致命黑兰(法国动作片), +爱国者2000(美国动作片), +白象2011(美国动作片), +英叔之古墓狂魔(大陆动作片), +烈马争锋上海滩(大陆动作片), +大开杀戒(美国动作片), +帝国(美国动作片), +匪帮传奇(美国动作片), +割喉岛(美国动作片), +毁灭者科南(美国动作片), +警戒结束(美国动作片), +狂怒2014(美国动作片), +明治侠客传:第三代袭名(日本动作片), +魔鬼末日(美国动作片), +生死豪情(美国动作片), +辛巴达航海记(英国动作片), +中国勇士(大陆动作片), +诸神之怒2012(美国动作片), +最高危机(美国动作片), +英雄连2013(美国动作片), +∨∧Page69 +影片名称影片地区影片类别),评分更新时间 +夜战大雾山(美国动作片), +血汗拳击(动作片), +柳堡的女人们(大陆动作片), +竞雄女侠秋瑾(大陆动作片), +龙武士(美国动作片), +极速60秒(美国动作片), +活火熔城(美国动作片), +黑雨1989美国版(美国动作片), +攻壳机动队:崛起4(日本动作片), +魔鬼任务2(美国动作片), +魔鬼任务(美国动作片), +武林志DVD大陆动作片), +武当1983DVD大陆动作片), +双村守护者(印度动作片), +环线2022(大陆动作片), +黑金营救(大陆动作片), +亡命救护车2022(美国动作片), +僵局救援(美国动作片), +黑狮震雄风(美国动作片), +拳皇2011(大陆动作片), +追捕2017(大陆动作片), +宗师(大陆动作片), +锁王(大陆动作片), +烈日长虹(动作片), +十手舞(日本动作片), +女侠卖人头(香港动作片), +杀手精英(美国动作片), +圣诞顽童历险记(法国动作片), +铁甲衣(英国动作片), +铁血精英(美国动作片), +周末大行动(美国动作片), +质量效应:迷途楷模(美国动作片), +草原雄鹰DVD大陆动作片), +功夫战斗机(大陆动作片), +功夫侠(美国动作片), +刺夜(大陆动作片), +大冲撞(大陆动作片), +法老与众神(英国动作片), +谍影柔情2011(大陆动作片), +帝国秘符(大陆动作片), +龙棺古墓:西夏狼王(大陆动作片), +混世魔王樊瑞(大陆动作片), +特种兵归来之绝地营救(大陆动作片), +黑衣人:全球追缉(美国动作片), +目标战(大陆动作片), +街头之王2012(大陆动作片), +绝密使命(大陆动作片), +青木川传奇(大陆动作片), +丝路花雨1982(大陆动作片), +热血街头(大陆动作片), +∨∧Page70 +影片名称影片地区影片类别),评分更新时间 +火线狙击(美国动作片), +纪念日2011(美国动作片), +替身杀手(美国动作片), +野猪林1962(大陆动作片), +中途岛之战(美国动作片), +危情营救(大陆动作片), +日光峡谷(大陆动作片), +无声火(泰国动作片), +御用金(日本动作片), +歼十出击(大陆动作片), +极速天使(大陆动作片), +神探亨特张(大陆动作片), +午夜拍门(大陆动作片), +光辉岁月2013(大陆动作片), +寻龙夺宝(动作片), +蜀山传:万剑归宗(大陆动作片), +我是如何成为超级英雄的(动作片), +恩怨(大陆动作片), +匹夫(大陆动作片), +落难神偷(大陆动作片), +警察故事2013(大陆动作片), +金刚王:死亡救赎(大陆动作片), +狄仁杰之神都龙王(大陆动作片), +大武生国语(大陆动作片), +战国(大陆动作片), +大上海2012(大陆动作片), +秘笈追踪(大陆动作片), +厨子戏子痞子(大陆动作片), +血滴子2012(大陆动作片), +倭寇的踪迹(大陆动作片), +白狐2013(大陆动作片), +铁血娇娃(大陆动作片), +八卦宗师(大陆动作片), +天机·富春山居图(大陆动作片), +特殊身份2013(大陆动作片), +特殊身份(大陆动作片), +四大名捕2(大陆动作片), +四大名捕2012(大陆动作片), +绝密追击(大陆动作片), +哥斯拉大战金刚(美国动作片), +信条(美国动作片), +混沌行走(美国动作片), +除暴(香港动作片), +雾山(动作片), +侏罗纪公园3(美国动作片), +藏龙(大陆动作片), +生死路(大陆动作片), +二十五世纪宇宙战争(美国动作片), +海角擒凶(美国动作片), +快递惊魂(韩国动作片), +∨∧Page71 +影片名称影片地区影片类别),评分更新时间 +破坏者(美国动作片), +前哨2:黑太阳(英国动作片), +热砂中的坦克军团(动作片), +疯狂女煞星(台湾动作片), +勇者无惧2009(大陆动作片), +特警出击1992(大陆动作片), +欲望之蛇(印度动作片), +圆桌武士(美国动作片), +战鼓轻悄(美国动作片), +战斗列车(法国动作片), +浴血火海(美国动作片), +善意杀戮(美国动作片), +女巫季节(美国动作片), +深海之战(韩国动作片), +天方夜谭1942DVD美国动作片), +兽王伏魔(美国动作片), +马戏小子(香港动作片), +迷局2011(美国动作片), +曼德林街13号(美国动作片), +蛮国战笳声(美国动作片), +龙拳天下(大陆动作片), +好小子的下一招(台湾动作片), +火线追凶之无罪辩护(大陆动作片), +武当龙影(大陆动作片), +毒龙潭(香港动作片), +火线追凶之掘墓人(大陆动作片), +爱有天定(印度动作片), +兵人(英国动作片), +镖行天下前传之至尊国宝(大陆动作片), +镖行天下前传之漠上风云(大陆动作片), +疯狂的赛车(大陆动作片), +飞刀(大陆动作片), +赵氏孤儿2010(大陆动作片), +三国之见龙卸甲(大陆动作片), +七小罗汉(大陆动作片), +满城尽带黄金甲(大陆动作片), +夜宴(大陆动作片), +硬汉2008(大陆动作片), +西风烈2010(大陆动作片), +陆小凤传奇之陆小凤前传(大陆动作片), +特警英雄(大陆动作片), +投名状(大陆动作片), +霍元甲2006(美国动作片), +机器侠(大陆动作片), +薄樱记1959(日本动作片), +间谍游戏(美国动作片), +背叛师门(香港动作片), +冰路营救(美国动作片), +小行星大末日(美国动作片), +忍无可忍1984(台湾动作片), +∨∧Page72 +影片名称影片地区影片类别),评分更新时间 +至尊先生之金蝉蛊(大陆动作片), +鲨鱼:起点(韩国动作片), +扎克·施奈德版正义联盟(美国动作片), +单刀直入2019印度版(印度动作片), +逆时杀手(美国动作片), +绝地狙杀(大陆动作片), +明日之战(美国动作片), +野蛮人罗纳尔(动作片), +甜蜜的人生2005(韩国动作片), +攻陷葛兰高地(动作片), +沙海烛龙(大陆动作片), +花木兰2020(美国动作片), +少林门(香港动作片), +头师父一体(韩国动作片), +逃亡之路(美国动作片), +飞龙猛将(香港动作片), +威猛奇兵(美国动作片), +真实的谎言(美国动作片), +猩球崛起(美国动作片), +杀人记忆(日本动作片), +安娜2019(法国动作片), +亚马逊之火(美国动作片), +战地九飞龙(动作片), +赛车狂人2(动作片), +中国龙(台湾动作片), +忠臣藏外传之四谷怪谈(日本动作片), +窃听风云3(香港动作片), +窃听风云2(香港动作片), +龙之心3:巫师的诅咒(美国动作片), +捍卫时空战士(美国动作片), +公平游戏1986(动作片), +龙之心1996(美国动作片), +金银岛1990(英国动作片), +致命的一击(大陆动作片), +比利·金传奇(美国动作片), +维和女警:暴力安全区(大陆动作片), +王牌保镖2(美国动作片), +神墓(大陆动作片), +武士2001(韩国动作片), +天下无贼2004(大陆动作片), +龙威父子(大陆动作片), +阳光警察1999(香港动作片), +极度重犯(香港动作片), +金刚复活(美国动作片), +猎豹行动2002(法国动作片), +强风吹拂2009(日本动作片), +忍者小英雄3(美国动作片), +蛇王2021(大陆动作片), +侠骨丹心盲女剑(日本动作片), +西部侠情(美国动作片), +∨∧Page73 +影片名称影片地区影片类别),评分更新时间 +致命罗密欧(美国动作片), +最终期限1984(加拿大动作片), +追金行动(大陆动作片), +中华警花(大陆动作片), +五魁(大陆动作片), +西域响马(大陆动作片), +西安杀戮(大陆动作片), +双旗镇刀客(大陆动作片), +杀人者唐斩(香港动作片), +霹雳战士(大陆动作片), +怒海威龙(大陆动作片), +决战天门(大陆动作片), +虎兄豹弟(大陆动作片), +黑雪1992(大陆动作片), +黑色走廊(大陆动作片), +白马飞飞(大陆动作片), +胆包天(动作片), +城市飙女(台湾动作片), +雷霆战警(香港动作片), +德里巴斯街上好天气,或者布莱顿海滩又下雨了(俄罗斯动作片), +征信暴情(大陆动作片), +侠女十三妹DVD大陆动作片), +神秘的大佛(大陆动作片), +枪,从背后打来DVD大陆动作片), +卧龙战警(美国动作片), +哪吒1983(大陆动作片), +金镖黄天霸(大陆动作片), +大刀王五1985(大陆动作片), +佐罗传奇(美国动作片), +广东十虎与后五虎(香港动作片), +空中劫难(动作片), +汉诺瓦街(英国动作片), +黑雪1991(香港动作片), +爱我别走(香港动作片), +手足情2002(香港动作片), +誓不低头2004香港版(香港动作片), +特警风暴(大陆动作片), +天音琴魔(香港动作片), +逃亡者的末日(香港动作片), +无味神探(香港动作片), +卧探屠龙(香港动作片), +生化危城(香港动作片), +我的婆婆黄飞鸿(香港动作片), +狙击目标(香港动作片), +惊天情杀案(香港动作片), +英雄神话2001(香港动作片), +疾风铁男(香港动作片), +制服诱惑2:地下法庭(香港动作片), +仙魔游踪之百懂仙DVD香港动作片), +终极格斗(香港动作片), +∨∧Page74 +影片名称影片地区影片类别),评分更新时间 +舞厅2之龙争舞斗(香港动作片), +走投无路2002(香港动作片), +欲海星沉(香港动作片), +超级特警(香港动作片), +野兽童党(香港动作片), +无间道长(香港动作片), +末日终结者(美国动作片), +天杀(香港动作片), +生死拳速(香港动作片), +任务待续(香港动作片), +人猿泰山在曼哈顿(美国动作片), +无仁义之战5:完结篇(日本动作片), +绝机(香港动作片), +借兵(香港动作片), +公元2000AD(香港动作片), +焚兽之都(香港动作片), +铁血警雄(香港动作片), +飙车之车神传说(香港动作片), +爆裂危情(香港动作片), +第六计(香港动作片), +大佬爱美丽(香港动作片), +超索型警(香港动作片), +D7特警(香港动作片), +神偷次世代(香港动作片), +柔道龙虎榜(香港动作片), +铁男本色2000(香港动作片), +人蛇欲血战之错体美女蛇(香港动作片), +亡命之逃(香港动作片), +拳神小子(大陆动作片), +新扎师兄(香港动作片), +危情陷阱(香港动作片), +二五传说(香港动作片), +猛龙特警之天罗地网(大陆动作片), +雷霆特警(香港动作片), +险角(香港动作片), +新江湖情(香港动作片), +精武家庭(香港动作片), +新扎师姐(香港动作片), +虎胆侠情(香港动作片), +野兽之瞳(香港动作片), +醉马骝(香港动作片), +三岔口2005(大陆动作片), +蛇蝎情人2002(香港动作片), +枪王(香港动作片), +千机变(香港动作片), +蜀山传(大陆动作片), +旺角黑夜(香港动作片), +卫斯理之蓝血人(香港动作片), +狂飙古惑仔(香港动作片), +武神黑侠(香港动作片), +∨∧Page75 +影片名称影片地区影片类别),评分更新时间 +新赌国仇城(香港动作片), +监狱风云之女逃犯(香港动作片), +新警察故事(大陆动作片), +火爆警探(大陆动作片), +黑侠2(香港动作片), +重装警察(香港动作片), +豹女之夺命之旅(香港动作片), +暗战2(香港动作片), +弃卒1990(香港动作片), +奇兵(香港动作片), +孽火(香港动作片), +迷情特警(香港动作片), +馬路英雄Ⅱ非法賽車(香港动作片), +龙之根(香港动作片), +龙跨四海之致命情人(香港动作片), +龙虎列传2:火拼天剎邪神(香港动作片), +龙虎列传(香港动作片), +浪漫杀手自由人(香港动作片), +黄金恶梦(香港动作片), +美国博仔(香港动作片), +过江龙(香港动作片), +飞虎雄师之极道战士(香港动作片), +夺命九千岁(香港动作片), +墨西哥往事(美国动作片), +冲出宁静号(美国动作片), +谁杀了他DVD香港动作片), +天劫1998(香港动作片), +数码英雄(香港动作片), +生在江湖(香港动作片), +神探幻影(香港动作片), +杀手情未冷(香港动作片), +天地有情2002(香港动作片), +野蛮交易(动作片), +退出江湖(香港动作片), +小小古惑仔(香港动作片), +新大小不良(香港动作片), +新城猎人(香港动作片), +神偷警花(香港动作片), +新龙争虎斗1992(香港动作片), +摄氏32度(香港动作片), +野性任务(香港动作片), +宇宙狙击(香港动作片), +这样爱你错了吗(台湾动作片), +越轨之狼(香港动作片), +重案实录纸醉金迷(香港动作片), +铸剑1994(大陆动作片), +警网雄风(香港动作片), +乌鼠机密档案(香港动作片), +黑色缉毒令(香港动作片), +终结死亡(日本动作片), +∨∧Page76 +影片名称影片地区影片类别),评分更新时间 +93街头霸王(香港动作片), +毒狼(香港动作片), +东方快车(香港动作片), +盗影谜情(香港动作片), +大私枭(香港动作片), +恶杀(香港动作片), +玛琳(动作片), +黄飞鸿系列之一代宗师(香港动作片), +皇家师姐5中间人(香港动作片), +火爆浪子国语(香港动作片), +皇家女将(香港动作片), +虎穴屠龙之轰天陷阱(香港动作片), +尖东双虎(香港动作片), +虎胆女儿红(香港动作片), +轰天皇家将(香港动作片), +黑星风云(香港动作片), +金三角群英会(香港动作片), +和平饭店(香港动作片), +风云毒玫瑰(香港动作片), +烈火情仇(香港动作片), +猎豹行动1998(香港动作片), +东方老虎(香港动作片), +乱世儿女(香港动作片), +密宗威龙DVD香港动作片), +大逃杀2:镇魂歌(日本动作片), +猛龙神探1998(香港动作片), +赤欲情花(香港动作片), +超级女警(香港动作片), +白发魔女2(香港动作片), +反恐特警组(美国动作片), +黑夜传说(英国动作片), +老男孩(韩国动作片), +杀死比尔(美国动作片), +拳霸(泰国动作片), +重金属(香港动作片), +阴阳师2(日本动作片), +最后的武士(美国动作片), +狱凤之杀出重围(香港动作片), +夜叉(香港动作片), +蝎子之灭杀行动(香港动作片), +小醉拳(香港动作片), +危情追踪(香港动作片), +旺角的天空国语(香港动作片), +天使特警(香港动作片), +九一神雕侠侣(香港动作片), +七金刚1994(香港动作片), +怒火威龙(香港动作片), +明月照尖东(香港动作片), +承包商(美国动作片), +亚历山大大帝(美国动作片), +∨∧Page77 +影片名称影片地区影片类别),评分更新时间 +运钞车(法国动作片), +制服行动(印度动作片), +杀死比尔2(美国动作片), +飞鹰(香港动作片), +至尊特警(香港动作片), +执法威龙(香港动作片), +狱凤(香港动作片), +尼伯龙根的指环(动作片), +先发制人1990(香港动作片), +舞台姊妹(香港动作片), +秃鹰档案(香港动作片), +太子爷出差(香港动作片), +十万火急(香港动作片), +青蛇杀手(香港动作片), +魔幻紫水晶(香港动作片), +蓝色霹雳火(香港动作片), +辣妹(香港动作片), +江湖奇兵(香港动作片), +海狼(香港动作片), +红粉至尊(香港动作片), +黑猫II:刺杀叶利钦(香港动作片), +古惑仔之火拼街头(香港动作片), +喋血江湖(香港动作片), +档案X杀人犯(香港动作片), +摧花狂魔(香港动作片), +大哥让位(香港动作片), +霸海红英(香港动作片), +爱在黑社会的日子(香港动作片), +凤凰劫(美国动作片), +大事件(大陆动作片), +惩罚者(美国动作片), +黑猫(香港动作片), +新碧血剑(香港动作片), +新冷血十三鹰(香港动作片), +新上海滩(香港动作片), +虎猛威龙(香港动作片), +义胆雄心国语(香港动作片), +铁马骝II之街头杀手国语(香港动作片), +魔唇劫(香港动作片), +女黑侠黄莺(香港动作片), +黄飞鸿92之龙行天下(香港动作片), +黄飞鸿之铁鸡斗蜈蚣(香港动作片), +烈火战车2:极速传说(香港动作片), +禁海苍狼(台湾动作片), +冷面狙击手(香港动作片), +花旗少林(香港动作片), +黑帮战将(香港动作片), +玻璃樽(香港动作片), +边城浪子(香港动作片), +白莲邪神(香港动作片), +∨∧Page78 +影片名称影片地区影片类别),评分更新时间 +风雨同路1990(香港动作片), +古惑女之决战江湖(香港动作片), +火烧红莲寺(香港动作片), +鬼打鬼之黄金道士(香港动作片), +古惑仔3之只手遮天(香港动作片), +赌尊(香港动作片), +东方不败之风云再起(香港动作片), +超级学校霸王(香港动作片), +白发魔女传(香港动作片), +O记三合会档案(香港动作片), +加勒比海盗3:世界的尽头(美国动作片), +加勒比海盗(美国动作片), +猛鬼狐狸精(香港动作片), +冒险王1996(香港动作片), +六指琴魔1994(香港动作片), +辣手神探(香港动作片), +小鬼奇兵(香港动作片), +赌煞(香港动作片), +鼠胆龙威(香港动作片), +咖喱辣椒(香港动作片), +双龙会(香港动作片), +精武英雄1994(香港动作片), +金榜题名(香港动作片), +黄飞鸿之西域雄狮(香港动作片), +无敌幸运星(香港动作片), +黄飞鸿之三:狮王争霸(香港动作片), +五亿探长雷洛传1:雷老虎(香港动作片), +画皮之阴阳法王(香港动作片), +武状元苏乞儿(香港动作片), +碧海追踪(美国动作片), +笑傲江湖1990(香港动作片), +喋血街头1990(香港动作片), +新精武门1991(香港动作片), +大偷袭(美国动作片), +新仙鹤神针(香港动作片), +妖魔道(香港动作片), +冬荫功(泰国动作片), +一本漫画闯天涯(香港动作片), +新英雄本色(香港动作片), +倚天屠龙记之魔教教主(香港动作片), +战狼传说(香港动作片), +神话(大陆动作片), +威猛战士(香港动作片), +加勒比海盗5:死无对证(美国动作片), +火拼油尖区(香港动作片), +绿印探案(香港动作片), +飞跃羚羊(香港动作片), +煲车(香港动作片), +慕尼黑(美国动作片), +杀破狼2005(香港动作片), +∨∧Page79 +影片名称影片地区影片类别),评分更新时间 +血溅13号警署(法国动作片), +玩命快递2(法国动作片), +血洗唐人街(香港动作片), +无名火1984(香港动作片), +亡命天涯(香港动作片), +通天大盗(香港动作片), +铁胆雄风(香港动作片), +太极拳(香港动作片), +水儿武士1985(香港动作片), +十面埋伏1989(香港动作片), +冲霄楼(香港动作片), +师姐撞邪DVD香港动作片), +神剑七式(香港动作片), +飞越危墙(香港动作片), +上海滩老大(香港动作片), +粉骷髅(香港动作片), +黄祸(香港动作片), +皇家大贼(香港动作片), +霹雳情(香港动作片), +小姐当差1983(香港动作片), +目中无人DVD香港动作片), +名剑1980(香港动作片), +教头发威(香港动作片), +烈血风云(香港动作片), +凶蝎1981(香港动作片), +胭脂杀手1983(台湾动作片), +狂龙血战忍者(香港动作片), +一哥1987(香港动作片), +老虎出监(香港动作片), +连环炮(香港动作片), +冷血奇花(香港动作片), +龙虎争霸(香港动作片), +英雄正传1986(香港动作片), +警贼兄弟(香港动作片), +流氓公仆(香港动作片), +雍正与年羹尧1980(香港动作片), +剑客与刀客(香港动作片), +黑煞(香港动作片), +只手遮天1980(香港动作片), +过江(香港动作片), +战火威龙1988(香港动作片), +情义心(香港动作片), +追风神捕1980(香港动作片), +飞虎奇兵(香港动作片), +封神劫(香港动作片), +恶男(香港动作片), +插翅难飞(香港动作片), +无毒不丈夫1981(香港动作片), +流氓英雄(香港动作片), +猎魔群英(香港动作片), +∨∧Page80 +影片名称影片地区影片类别),评分更新时间 +龙虎家族(香港动作片), +迷踪霍元甲(香港动作片), +火舞风云(香港动作片), +皇家飛鳳(香港动作片), +浣花洗剑(香港动作片), +南北狮王(香港动作片), +霹雳十杰(香港动作片), +滑稽时代(香港动作片), +龙门飞甲(大陆动作片), +肝胆相照(香港动作片), +一招半式闯江湖(香港动作片), +师姐大晒(香港动作片), +师弟出马(香港动作片), +奇迹1989(香港动作片), +新天龙八部(香港动作片), +侠影神剑DVD香港动作片), +冲天小子(香港动作片), +特警屠龙(香港动作片), +蜀山:新蜀山剑侠(香港动作片), +兄弟1986(香港动作片), +徐老虎与白寡妇(香港动作片), +执法先锋(香港动作片), +忠义群英(香港动作片), +帮规(香港动作片), +智勇三宝(香港动作片), +新飞狐外传(香港动作片), +铁血骑警(香港动作片), +双龙吐珠(香港动作片), +七小福(香港动作片), +龙少爷(香港动作片), +火爆行动(香港动作片), +皇家师姐3:雌雄大盗(香港动作片), +赌国恩仇(香港动作片), +东方巨龙(香港动作片), +幽灵山庄(香港动作片), +赤胆情(香港动作片), +龙腾虎跃(香港动作片), +史密斯夫妇(美国动作片), +机械特工(动作片), +阿修罗城之瞳(日本动作片), +暴力史(加拿大动作片), +虎胆龙威5(美国动作片), +最佳拍档3:女皇密令(香港动作片), +至尊一剑(香港动作片), +英雄无泪(香港动作片), +义胆群英(香港动作片), +义胆红唇(香港动作片), +巡城马(香港动作片), +咸鱼翻生(香港动作片), +踢馆(香港动作片), +∨∧Page81 +影片名称影片地区影片类别),评分更新时间 +杀手天使(香港动作片), +龙之争霸(香港动作片), +警察故事续集(香港动作片), +金牌师姐(香港动作片), +空中监狱(美国动作片), +江湖龙虎斗(香港动作片), +坏小子(香港动作片), +洪拳大师(香港动作片), +红粉动江湖(香港动作片), +千王斗千霸(香港动作片), +死亡塔(香港动作片), +灵幻先生(香港动作片), +火鸳鸯(香港动作片), +皇家师姐4:直击证人(香港动作片), +A计划(香港动作片), +喋血双雄(香港动作片), +五郎八卦棍(香港动作片), +血滴子(香港动作片), +至尊无上(香港动作片), +天蚕变(香港动作片), +终极斗士4(动作片), +美国队长3(美国动作片), +美国队长2(美国动作片), +美国队长(美国动作片), +星条旗永不落(美国动作片), +霍元甲(美国动作片), +空战英豪(英国动作片), +诸神之锤(英国动作片), +夺宝同盟之神秘笔记(大陆动作片), +封魔纪之土行孙传(大陆动作片), +石榴记(大陆动作片), +十步一剑(大陆动作片), +扫黑神探(大陆动作片), +龙女降妖记(大陆动作片), +浪花少女(大陆动作片), +锦衣喋血(大陆动作片), +巨蟒2021美国版(美国动作片), +灭证大追杀(美国动作片), +重装战警(大陆动作片), +激斗之极乐球道(大陆动作片), +致命关系(大陆动作片), +内裤队长(美国动作片), +神奇四侠(美国动作片), +神奇女侠1984(美国动作片), +虎胆龙威4(美国动作片), +神奇女侠(美国动作片), +奇异博士(美国动作片), +格式化少女(大陆动作片), +金刚不坏(美国动作片), +雷神3:诸神黄昏(美国动作片), +∨∧Page82 +影片名称影片地区影片类别),评分更新时间 +雷神2:黑暗世界(美国动作片), +雷神(美国动作片), +钢铁侠(美国动作片), +钢铁侠与美国队长:英雄集结(美国动作片), +复仇者联盟3:无限战争(美国动作片), +死囚大逃杀(美国动作片), +超人之死(美国动作片), +超人:毁灭日(美国动作片), +超人王朝(美国动作片), +超人:明日之子(美国动作片), +铁三角(大陆动作片), +超人:钢铁之躯(美国动作片), +我是传奇(美国动作片), +超人:布莱尼亚克的攻击(美国动作片), +超狗任务(美国动作片), +刑房(美国动作片), +变身超人(台湾动作片), +谢天谢地你来了(大陆动作片), +COSPLAY侠·缘起(大陆动作片), +神画奇踪(大陆动作片), +岭城兄弟情(大陆动作片), +导火线(香港动作片), +的士速递4(法国动作片), +国家宝藏:夺宝秘笈(美国动作片), +非法制裁(美国动作片), +金馆长对金馆长对金馆长(韩国动作片), +精英部队(动作片), +军鸡(中国香港 +灵魂战车(美国动作片), +破绽(美国动作片), +拳速反击(泰国动作片), +热血高校(日本动作片), +杀手:代号47(法国动作片), +神探·人兽·机关枪(泰国动作片), +生死狙击(美国动作片), +石器时代(美国动作片), +危险人物:千真万确(美国动作片), +X战警:逆转未来(美国动作片), +X战警:第一战(美国动作片), +X战警:天启(美国动作片), +格斗娇娃(大陆动作片), +X战警2(美国动作片), +X战警3:背水一战(美国动作片), +X战警:黑凤凰(美国动作片), +蝙蝠侠:蝙蝠女侠之谜(美国动作片), +蝙蝠侠:哥谭骑士(美国动作片), +蝙蝠侠:漫长的万圣节(下)(美国动作片), +蝙蝠侠:黑暗骑士归来(下)(美国动作片), +蝙蝠侠:龙之魂(美国动作片), +蝙蝠侠:突袭阿卡姆(美国动作片), +∨∧Page83 +影片名称影片地区影片类别),评分更新时间 +蝙蝠侠:煤气灯下的哥谭(美国动作片), +蝙蝠侠:血脉恩仇(美国动作片), +永远的蝙蝠侠(美国动作片), +蝙蝠侠:侠影之谜(美国动作片), +忍者蝙蝠侠(日本动作片), +蝙蝠侠:元年(美国动作片), +蝙蝠侠大战罗宾(美国动作片), +蝙蝠侠大战超人:正义黎明(美国动作片), +蝙蝠侠大战幻影人(美国动作片), +蝙蝠侠大战急冻人(美国动作片), +蝙蝠侠无极限:动物本能(美国动作片), +蝙蝠侠大战忍者神龟(美国动作片), +蝙蝠侠归来(美国动作片), +蝙蝠侠无极限:怪兽来袭(美国动作片), +蝙蝠侠与罗宾(美国动作片), +蝙蝠侠之子(美国动作片), +超人总动员(美国动作片), +超人归来(美国动作片), +超人与蝙蝠侠:公众之敌(美国动作片), +超人总动员2(美国动作片), +金刚狼(美国动作片), +金刚狼2(美国动作片), +乐高蝙蝠侠大电影(美国动作片), +乐高蝙蝠侠:麻烦重重(美国动作片), +未来蝙蝠侠:小丑归来(美国动作片), +十三刺客(日本动作片), +西游记之锁妖封魔塔(大陆动作片), +逃出无人岛(大陆动作片), +巨兽来袭3(大陆动作片), +死亡街区十三号:大逃亡(美国动作片), +美人心(大陆动作片), +昆仑仪之超时空狙击(大陆动作片), +李白之天火燎原(大陆动作片), +废柴王爷(大陆动作片), +德扑女王3:决战凤凰汇(大陆动作片), +德扑女王2:双面鬼王(大陆动作片), +半条命3:特种兵之战(大陆动作片), +敢死队(美国动作片), +绝命反击(美国动作片), +功夫梦(美国动作片), +天龙特攻队(美国动作片), +死亡飞车2(动作片), +撕票风云(香港动作片), +即刻求生!(俄罗斯动作片), +西风烈(大陆动作片), +无籍者(韩国动作片), +火龙对决(香港动作片), +宇宙战舰大和号2010(日本动作片), +木乃伊3(美国动作片), +镇魔司:四象伏魔(大陆动作片), +∨∧Page84 +影片名称影片地区影片类别),评分更新时间 +欲罪难逃(大陆动作片), +阴阳诀之祭情(大陆动作片), +我的丫鬟是总监(大陆动作片), +我的杀手女友(大陆动作片), +特种兵归来3:绝密战场(大陆动作片), +特种兵归来2:黑色罂粟(大陆动作片), +特种兵归来1:血狼之怒(大陆动作片), +踏破浮屠(大陆动作片), +人鱼江湖(大陆动作片), +千门女王之螳螂捕蝉(大陆动作片), +魔游纪5:宿命之争(大陆动作片), +魔游纪4:白骨之姬(大陆动作片), +魔游纪1:盘古之心(大陆动作片), +狙击者(大陆动作片), +荒漠游侠(大陆动作片), +河盗(大陆动作片), +封魔纪之赤雷传(大陆动作片), +诸神之战(美国动作片), +侠灵(大陆动作片), +梦境生死劫(大陆动作片), +通缉令(美国动作片), +绝境穿越(大陆动作片), +弯刀(美国动作片), +特工绍特(美国动作片), +全民超人汉考克(美国动作片), +长安诡事之血藤毒虫(大陆动作片), +真假铁马骝(大陆动作片), +恶魔岛之王(动作片), +外八门之局中局(大陆动作片), +太白剑(大陆动作片), +风筝2010(印度动作片), +波斯王子:时之刃(美国动作片), +扣篮对决(大陆动作片), +精英部队2:大敌当前(动作片), +绿区(美国动作片), +魔游纪Ⅱ烈风峡谷(大陆动作片), +魔游纪Ⅱ兽王之战(大陆动作片), +极恶非道(日本动作片), +命之途(大陆动作片), +剑影喋血(大陆动作片), +洪熙官之天地英雄(大陆动作片), +大武师(大陆动作片), +百夫长(英国动作片), +毒战生死线(大陆动作片), +大漠悍刀行(大陆动作片), +碧血苍穹(中国大陆动作片), +少年当自强(中国大陆/中国香港动作片), +秋寒江南(大陆动作片), +七剑下天山之封神骨(大陆动作片), +绝色营救(大陆动作片), +∨∧Page85 +影片名称影片地区影片类别),评分更新时间 +猎枭行动(大陆动作片), +蛤蟆神功(大陆动作片), +疯狂兰蛇(大陆动作片), +镇魔司:苍龙觉醒(大陆动作片), +药王天棺·重启(大陆动作片), +特勤精英之生死救援(大陆动作片), +卧虎悍将(大陆动作片), +宋慈洗冤录(大陆动作片), +特勤精英之逃出生天(大陆动作片), +兵临城下之决战要塞(俄罗斯动作片), +世界在我们脚下(动作片), +孤胆特工(韩国动作片), +危情时速(美国动作片), +银行匪帮(美国动作片), +极速复仇(美国动作片), +新七龙珠(台湾动作片), +功夫之王(美国/中国大陆动作片), +剑雨(大陆动作片), +新地群岛(俄罗斯动作片), +拳铳残酷物语(日本动作片), +性感小野猫(美国动作片), +无影终结者(美国动作片), +天雷地火(美国动作片), +生死巴拿马(动作片), +雪鹰领主(中国大陆动作片), +带子雄狼:那只小手(日本动作片), +狐蝠(香港动作片), +劫案迷云(美国动作片), +卡车野郎:故乡特急便(日本动作片), +野兽的黎明(美国动作片), +第九名乘客(加拿大动作片), +失控的布朗森(英国动作片), +哮天神犬勇闯龙宫(中国大陆动作片), +夺命追捕(美国动作片), +狙击手(中国大陆动作片), +米兰九口径(意大利动作片), +乌鸦2:天使之城(美国动作片), +好家伙、坏家伙、怪家伙(韩国动作片), +玩命快递3(法国动作片), +初级特工(中国大陆动作片), +兄弟2021(韩国动作片), +死亡来临(美国动作片), +王牌保镖之疾速追击(中国大陆动作片), +齐天大圣·无双(中国大陆动作片), +马克思·佩恩(美国动作片), +屠龙战场(美国动作片), +赤壁(下)(中国大陆动作片), +赤壁(上)(中国大陆动作片), +昆仑谜宫(中国大陆动作片), +戏法师(中国大陆动作片), +∨∧Page86 +影片名称影片地区影片类别),评分更新时间 +卡达库蒂(印度动作片), +白骨之路(罗马尼亚动作片), +都市煞星(香港动作片), +黑街神探(美国动作片), +神秘的黄玫瑰(罗马尼亚动作片), +势不两立(美国动作片), +维京出逃记(美国动作片), +雍正大破十八铜人(台湾动作片), +终极代码(中国大陆动作片), +最后关头(日本动作片), +幸存危机(美国动作片), +老亨利(美国动作片), +天使作证(美国动作片), +屠魔·王者征途(中国大陆动作片), +大上海夜枭(中国大陆动作片), +牧野诡事之观山太保(中国大陆动作片), +一级指控(中国大陆动作片), +全境封锁(巴西动作片), +未知死亡(印度动作片), +耶路撒冷(南非动作片), +午夜编年史(美国动作片), +头号公敌(法国动作片), +猎魔道人(中国大陆动作片), +拳霸2(泰国动作片), +人质(韩国动作片), +永远的里奇(荷兰动作片), +东北警察故事(中国大陆动作片), +最后一个(瑞典/英国动作片), +魔法刑者(法国动作片), +街头之王(美国动作片), +谎言之躯(美国动作片), +刺杀据点(美国动作片), +甩牙老虎(香港动作片), +证人(中国香港动作片), +天下第一镖局2长风厉(中国大陆动作片), +保持通话(中国香港/中国大陆动作片), +阿克巴大帝(印度动作片), +东邪西毒:终极版(香港动作片), +狼牙(中国香港动作片), +裸奇点(美国动作片), +山神2021(中国大陆动作片), +毒海风云(中国大陆动作片), +速度与激情8(美国动作片), +速度与激情7(美国动作片), +速度与激情5(美国动作片), +速度与激情6(美国动作片), +速度与激情2(美国动作片), +速度与激情3:东京漂移(美国动作片), +速度与激情(美国动作片), +指环王2:双塔奇兵(美国动作片), +∨∧Page87 +影片名称影片地区影片类别),评分更新时间 +上海夜行2危险游戏(中国大陆动作片), +异变暴龙(中国大陆动作片), +指环王3:王者无敌(美国动作片), +勒比海盗4:惊涛怪浪(美国动作片), +搏击俱乐部(动作片), +加勒比海盗2:聚魂棺(美国动作片), +特利迦奥特曼(日本动作片), +黑蟹行动(瑞典动作片), +黄金屋(美国动作片), +地中海2021(西班牙/希腊动作片), +警匪游戏(美国动作片), +发丘天官:昆仑墟(中国大陆动作片), +特种兵(美国动作片), +极道公主(巴西动作片), +妙手神探之鬼门十三针(中国大陆动作片), +静水城(美国动作片), +灵幻大师(中国大陆动作片), +西游魔童红孩儿(中国大陆动作片), +新龙门客栈(香港动作片), +谍影重重(美国动作片), +镇魔司:西域异兽(中国大陆动作片), +谍影重重2(美国动作片), +新精武门:武魂(中国大陆动作片), +搏击人生(中国大陆动作片), +漫画雄心(中国大陆动作片), +搜索并摧毁(保加利亚动作片), +狂赌之渊电影版2(日本动作片), +火线突围(中国大陆动作片), +杀戮疑云(美国动作片), +巨兽来袭2(中国大陆动作片), +凯特(美国动作片), +蓝色2021(日本动作片), +接住子弹(美国动作片), +封神·托塔天王(大陆动作片), +幽灵之国的囚徒(美国动作片), +冈特家族:伏地魔起源(法国动作片), +谍影重重3(美国动作片), +英雄本色(台湾动作片), +七武士1954(日本动作片), +宝莲灯·赤子之心(大陆动作片), +叶问宗师觉醒(大陆动作片), +神兵特攻(大陆动作片), +哭泣的男人(美国动作片), +歼灭黑蝎帮(动作片), +骷髅山奇谭(动作片), +猎捕行动(动作片), +血战虎门(大陆动作片), +客机空战(美国动作片), +魁拔之幽弥狂(大陆动作片), +王牌女保镖之极速守护(大陆动作片), +∨∧Page88 +影片名称影片地区影片类别),评分更新时间 +狩猎行动(大陆动作片), +失控玩家(美国动作片), +大鲨鱼2021(大陆动作片), +极限营救(大陆动作片), +釜山行(韩国动作片), +勇敢的心(美国动作片), +穆桂英挂帅破天门(大陆动作片), +功夫(大陆动作片), +被解救的姜戈(美国动作片), +西游记比丘国(大陆动作片), +尖峰对决之古墓神兵(大陆动作片), +铁道英雄(大陆动作片), +南宋诡事之鬼樊楼(大陆动作片), +追虎擒龙(香港动作片), +怒火·重案(香港动作片), +特工杰德‧布莱克(美国动作片), +瓦尔多(美国动作片), +猎狐行动(大陆动作片), +屠魔战神(大陆动作片), +美国围攻(美国动作片), +大蛇3:龙蛇之战(大陆动作片), +逆时救援(大陆动作片), +一日赴死(美国动作片), +独孤天下之异瞳(中国大陆动作片), +九爷伏魔(中国大陆动作片), +深海异变(中国大陆动作片), +女老千(韩国动作片), +假面骑士欧兹10周年复活的核心硬币(日本动作片), +破局锦衣卫(中国大陆动作片), +这个杀手不太冷(法国动作片), +【结束】 +█████████████████████████████████████████████ +科幻片0329,#genre# +█████████████████████████████████████████████ + + + + + + +末日2024(美国科幻片),https://v.lzcdn25.com/20250321/149_42cb40c2/index.m3u8 +美国队长Ⅳ2025(美国科幻片),https://v.lzcdn25.com/20250309/76_f578268f/index.m3u8 +人造正义2024(西班牙科幻片),https://v.lzcdn25.com/20250311/86_3cd9853b/index.m3u8 +外星人对手2011(美国科幻片),https://v.lzcdn24.com/20250307/22590_63d842d7/index.m3u8 +红眼镜1987(日本科幻片), +铁拳2010(日本科幻片),https://v.lzcdn24.com/20250228/21444_5559e19f/index.m3u8 +爱我2024(美国科幻片),https://v.cdnlz3.com/20250222/34041_dd41a885/index.m3u8 +峡谷2025(英国科幻片),https://v.cdnlz3.com/20250214/33672_208a1193/index.m3u8 +淘气鬼1988(美国科幻片),https://v.lzcdn24.com/20250209/18918_df24ecb1/index.m3u8 +星际迷航:31区2025(美国科幻片),https://v.cdnlz3.com/20250125/32841_739227b6/index.m3u8 +唤醒2023(意大利/爱尔兰科幻片),https://v.cdnlz3.com/20250124/32761_5655113d/index.m3u8 +海岛巨蟒2025(大陆科幻片),https://v.cdnlz3.com/20250123/32717_a963ddb8/index.m3u8 +异形:无路可退2024(美国科幻片),https://v.lzcdn24.com/20250123/15993_2302a861/index.m3u8 +猎人克莱文2024(美国科幻片),https://v.cdnlz3.com/20250114/32265_75b9e03e/index.m3u8 +寂静岛之异兽2024(大陆科幻片),https://v.cdnlz3.com/20250102/31728_b5d6f8d3/index.m3u8 +宇宙刑事夏伊达剧场版Ⅱ1985(日本科幻片),https://v.lzcdn24.com/20241226/11935_08806108/index.m3u8 +宇宙刑事夏依达剧场版1984(日本科幻片),https://v.lzcdn24.com/20241226/11985_805253f9/index.m3u8 +神秘博士:普世欢腾2024(美国科幻片),https://v.cdnlz3.com/20241226/31471_c5f3c348/index.m3u8 +指甲2023(美国科幻片),https://v.cdnlz3.com/20241222/31268_791bf4a2/index.m3u8 +猎人克莱文2024(美国科幻片),https://v.cdnlz3.com/20241221/31261_a305a2aa/index.m3u8 +升级2024(加拿大科幻片),https://v.cdnlz3.com/20241214/30878_692d752d/index.m3u8 +高处营救2024(美国科幻片),https://v.cdnlz3.com/20241206/30529_9e120df7/index.m3u8 +毒液:最后一舞2024(美国科幻片),https://v.lzcdn26.com/20241205/104_82db1aaf/index.m3u8 +大决战!超奥特曼八兄弟2008(日本科幻片),https://v.lzcdn24.com/20241202/7642_f40a690b/index.m3u8 +异国入侵2024(美国科幻片),https://v.cdnlz21.com/20241119/2458_9363a557/index.m3u8 +大都会2024(美国科幻片),https://v.cdnlz3.com/20241112/29045_7de03ae3/index.m3u8 +天启Z:完结的起点2024(西班牙科幻片),https://v.cdnlz3.com/20241031/28516_84acbbf2/index.m3u8 +逆时追凶2024(美国科幻片),https://v.cdnlz3.com/20241031/28499_f6e4c54e/index.m3u8 +异形:夺命舰2024(美国科幻片),https://v.cdnlz3.com/20241015/27930_52f4b5be/index.m3u8 +异度农舍2024(美国科幻片),https://v.cdnlz3.com/20241012/27784_cd877fde/index.m3u8 +屈从2024(保加利亚/美国科幻片),https://v.cdnlz3.com/20241011/27716_5589344f/index.m3u8 +饥饿站台2(西班牙科幻片),https://v.cdnlz12.com/20241004/17273_569958de/index.m3u8 +宇宙大怪兽多哥拉(日本科幻片),https://v.cdnlz19.com/20240930/48263_95c59b3a/index.m3u8 +最后一击2024(大陆科幻片),https://v.cdnlz3.com/20240923/26915_b7843ad8/index.m3u8 +致命AI(英国科幻片),https://v.cdnlz12.com/20240917/16983_85358553/index.m3u8 +屈从(科幻片),https://v.cdnlz12.com/20240917/16981_0236a541/index.m3u8 +珊瑚岛上的死光(大陆科幻片),https://v.cdnlz19.com/20240914/44723_3333bb52/index.m3u8 +丑人儿(美国科幻片),https://v.cdnlz12.com/20240913/16908_ccb09449/index.m3u8 +从21世纪安全撤离(大陆科幻片),https://v.cdnlz12.com/20240906/16801_cb61c7dc/index.m3u8 +另一种结局(科幻片),https://v.cdnlz12.com/20240828/16633_9aef5367/index.m3u8 +敌对维度(英国科幻片),https://v.cdnlz12.com/20240827/16617_c9d451af/index.m3u8 +异形:收割(美国科幻片),https://v.cdnlz19.com/20240823/41780_a7012b78/index.m3u8 +龙卷风(美国科幻片),https://v.cdnlz21.com/20240812/1474_3edb23d5/index.m3u8 +劫后余生2024(美国科幻片),https://v.cdnlz3.com/20240810/25476_1e676dee/index.m3u8 +遗弃之地2024(美国科幻片),https://v.cdnlz12.com/20240804/16208_384318ec/index.m3u8 +龙林逃生2(大陆科幻片),https://v.cdnlz12.com/20240728/16010_7971ca3d/index.m3u8 +寂静之地:入侵日(美国科幻片),https://v.cdnlz21.com/20240725/1149_ce746271/index.m3u8 +疯狂外星人2015(美国科幻片),https://v.cdnlz12.com/20240724/15894_e193312a/index.m3u8 +绝命海岛(大陆科幻片),https://v.cdnlz12.com/20240723/15887_8f82b463/index.m3u8 +太空鲨鱼(美国科幻片),https://v.cdnlz12.com/20240722/15865_a1180e57/index.m3u8 +哈努曼和七个奥特曼(日本科幻片),https://v.cdnlz19.com/20240715/39550_99ecbe31/index.m3u8 +错位1986(大陆科幻片),https://vip1.lz-cdn1.com/20220413/1787_38c1789b/index.m3u8 +假面骑士55520周年天堂・重获(日本科幻片),https://v.cdnlz3.com/20240707/24616_8ddb7753/index.m3u8 +全境感染【原声】(科幻片),https://v.cdnlz19.com/20240703/38736_27cfb433/index.m3u8 +全境感染【国语】(科幻片),https://v.cdnlz19.com/20240703/38733_465f7f07/index.m3u8 +BLOODYESCAPE地狱的逃生作战(日本科幻片),https://v.cdnlz3.com/20240705/24505_826abe08/index.m3u8 +来自孤寂世的笔记(科幻片),https://v.cdnlz12.com/20240701/15442_7328afe1/index.m3u8 +食人鱼(大陆科幻片),https://v.cdnlz3.com/20240627/24183_c4e76ba5/index.m3u8 +异形寄生起源(大陆科幻片),https://v.cdnlz12.com/20240612/15175_9877c870/index.m3u8 +神秘博士:死亡星球(英国科幻片),https://v.cdnlz19.com/20240610/36494_926f68ca/index.m3u8 +机动战士高达SEEDFREEDOM(日本科幻片),https://v.cdnlz21.com/20240609/404_80a2d3c0/index.m3u8 +AR物语(大陆科幻片),https://v.cdnlz3.com/20240529/23432_f11c9e93/index.m3u8 +狐步六号(科幻片),https://v.cdnlz19.com/20240517/34547_a084977f/index.m3u8 +哥斯拉大战金刚2:帝国崛起(美国科幻片),https://v.cdnlz12.com/20240514/14243_2be9da0e/index.m3u8 +哥斯拉1.0(日本科幻片),https://v.cdnlz2.com/20240501/30843_34378581/index.m3u8 +哥鲁达(泰国科幻片),https://v.cdnlz20.com/20240427/5671_a9d1a9a1/index.m3u8 +邻人X奇怪的她(日本科幻片),https://v.cdnlz2.com/20240426/30619_1d586603/index.m3u8 +月球叛军2:烙印之人(美国科幻片),https://v.cdnlz3.com/20240419/23105_bc117ba6/index.m3u8 +记忆奇旅(大陆科幻片),https://v.cdnlz2.com/20240419/30202_68856a87/index.m3u8 +百日孤独(科幻片),https://v.cdnlz3.com/20240418/23104_29d91746/index.m3u8 +吞天巨鲨(大陆科幻片),https://v.cdnlz2.com/20240416/29999_4db043d5/index.m3u8 +沙丘2(美国科幻片),https://v.cdnlz2.com/20240406/29523_42e070a1/index.m3u8 +突破者(大陆科幻片),https://v.cdnlz2.com/20240329/29167_0b45274a/index.m3u8 +幽灵螳螂2突变(大陆科幻片),https://v.cdnlz12.com/20240321/13256_62c048d4/index.m3u8 +停止2019(科幻片),https://v.cdnlz12.com/20240318/13122_440ab5dd/index.m3u8 +蜘蛛夫人:超感觉醒(美国科幻片),https://v.cdnlz12.com/20240315/12935_d4b9948f/index.m3u8 +动物界(科幻片),https://v.cdnlz12.com/20240314/12879_b2491de5/index.m3u8 +挑战2023(俄罗斯科幻片),https://v.cdnlz12.com/20240312/12767_ab3f93f8/index.m3u8 +打怪(大陆科幻片),https://v.cdnlz12.com/20240311/12701_ba71fbaa/index.m3u8 +徘徊2018(美国科幻片),https://v.cdnlz10.com/20220820/2284_8e38047d/index.m3u8 +再见2015(日本科幻片),https://v.cdnlz3.com/20221129/16407_7348d628/index.m3u8 +地下室2020(韩国科幻片),https://v.cdnlz3.com/20220703/8712_cdf62c3c/index.m3u8 +机械姬(英国科幻片),https://v1.cdnlz1.com/20220502/4131_a52e4380/index.m3u8 +强震(美国科幻片),https://v.cdnlz19.com/20240301/19361_91bfe64c/index.m3u8 +太空孤航(美国科幻片),https://v.cdnlz7.com/20240301/16252_ee6834fc/index.m3u8 +无限斗界之暗夜双龙(大陆科幻片),https://v.cdnlz19.com/20240229/19226_fb87e669/index.m3u8 +200级大地震(美国科幻片),https://v1.cdnlz1.com/20240225/24666_51932d52/index.m3u8 +魔盒:隐喻(美国科幻片),https://v.cdnlz12.com/20240220/11651_8c0b0b83/index.m3u8 +外星+人2(韩国科幻片),https://v.cdnlz12.com/20240215/11573_4cb789fb/index.m3u8 +正义联盟【原声】(美国科幻片),https://vip1.lz-cdn1.com/20220518/6142_0898244e/index.m3u8 +正义联盟【国语】(美国科幻片),https://v.cdnlz17.com/20240207/110251_7405a8fb/index.m3u8 +银河护卫队3【原声】(美国科幻片),https://vip1.lz-cdn1.com/20230706/21166_0cbec4fc/index.m3u8 +银河护卫队3【国语】(美国科幻片),https://v.cdnlz17.com/20240207/110250_61b73c29/index.m3u8 +银河护卫队2【原声】(美国科幻片),https://vip1.lz-cdn1.com/20220518/6154_bac3d23f/index.m3u8 +银河护卫队2【国语】(美国科幻片),https://v.cdnlz17.com/20240207/110245_50cb99fc/index.m3u8 +银河护卫队【原声】(美国科幻片),https://vip1.lz-cdn1.com/20220518/6153_853071ce/index.m3u8 +银河护卫队【国语】(美国科幻片),https://v.cdnlz17.com/20240207/110249_470343e7/index.m3u8 +惊奇队长【原声】(美国科幻片),https://vip1.lz-cdn1.com/20220516/5793_702a7b38/index.m3u8 +惊奇队长【国语】(美国科幻片),https://v.cdnlz17.com/20240207/110246_a4e1fd5e/index.m3u8 +雉岳山(韩国科幻片),https://v.cdnlz2.com/20240208/28797_f13e73c0/index.m3u8 +动物王国2023(法国科幻片),https://v.cdnlz2.com/20240207/28794_872cbcd7/index.m3u8 +升级2018(美国科幻片),https://v.cdnlz2.com/20240207/28787_c2177a58/index.m3u8 +太空堡垒卡拉狄加:利刃之回闪(美国科幻片),https://v.cdnlz12.com/20240204/11360_3338566e/index.m3u8 +虫洞效应(美国科幻片),https://v.cdnlz12.com/20240203/11352_dbe69d45/index.m3u8 +洛拉电台(英国科幻片),https://v.cdnlz3.com/20240129/22943_ff3244ba/index.m3u8 +预见未来(美国科幻片),https://v.cdnlz12.com/20240128/11174_dbb60375/index.m3u8 +诱捕2(加拿大科幻片),https://v.cdnlz12.com/20240128/11172_a4cb6778/index.m3u8 +替补2023(英国科幻片),https://v.cdnlz2.com/20240126/28276_cd09fb7e/index.m3u8 +冰冻蜘蛛(美国科幻片),https://v.cdnlz2.com/20240124/28226_617ab99c/index.m3u8 +九度空间(美国科幻片),https://v.cdnlz3.com/20240121/22867_2c2eae70/index.m3u8 +末世厨房(英国科幻片),https://v.cdnlz3.com/20240119/22852_8506781d/index.m3u8 +怪胎英雄联盟(科幻片),https://v.cdnlz3.com/20240119/22844_d16c67c5/index.m3u8 +我会看着的(美国科幻片),https://v.cdnlz3.com/20240119/22842_ffb8ffcd/index.m3u8 +信号2007(美国科幻片),https://v.cdnlz3.com/20240118/22830_533542a4/index.m3u8 +神秘博士:诅咒之旅(英国科幻片),https://v.cdnlz3.com/20240118/22825_0a8c038e/index.m3u8 +临界区域(科幻片),https://v.cdnlz3.com/20240115/22792_b4ede921/index.m3u8 +沙丘2021【原声】(美国科幻片),https://v.cdnlz17.com/20240109/90004_19cd4c3d/index.m3u8 +沙丘2021【国语】(美国科幻片),https://v.cdnlz17.com/20240109/90002_c045a9ef/index.m3u8 +控制2005(科幻片),https://v.cdnlz11.com/20231121/18357_e558c993/index.m3u8 +神秘博士:圣诞入侵(英国科幻片),https://v.cdnlz3.com/20240110/22704_dd405cff/index.m3u8 +无人岛猎人传说(大陆科幻片),https://v.cdnlz3.com/20240109/22696_b94e412f/index.m3u8 +一声惊雷(科幻片),https://v.cdnlz3.com/20240109/22684_e6d03bd5/index.m3u8 +类人体(美国科幻片),https://v.cdnlz3.com/20240104/22607_095c93c4/index.m3u8 +神秘博士:红宝石路教堂(英国科幻片),https://v.cdnlz3.com/20231226/22481_7bedf7ff/index.m3u8 +Nneka漂亮的蛇(科幻片),https://v.cdnlz3.com/20231226/22479_e40ac330/index.m3u8 +太阳不能动(日本科幻片),https://v.cdnlz11.com/20231225/18856_7d02e22d/index.m3u8 +月球叛军:火之女(美国科幻片),https://v.cdnlz11.com/20231222/18799_a3ec4c15/index.m3u8 +鬼讯号(加拿大科幻片),https://v.cdnlz11.com/20231221/18787_6406ee22/index.m3u8 +一月河女郎(科幻片),https://v.cdnlz11.com/20231221/18776_8cda2e87/index.m3u8 +看不见手的风景(美国科幻片),https://v.cdnlz3.com/20231218/22364_80c06130/index.m3u8 +哥斯拉终极战役(日本科幻片),https://v.cdnlz11.com/20231218/18742_2f7f0159/index.m3u8 +天空上尉与明日世界(美国科幻片),https://v.cdnlz11.com/20231216/18719_780bb279/index.m3u8 +星际叛将:欧西里斯之子(科幻片),https://v.cdnlz11.com/20231212/18667_8eb29191/index.m3u8 +心慌方·零(加拿大科幻片),https://v.cdnlz11.com/20231211/18649_f3495e2c/index.m3u8 +忧郁症2011(科幻片),https://v.cdnlz11.com/20231211/18640_848ff22f/index.m3u8 +最终剪接(美国科幻片),https://v.cdnlz11.com/20231210/18625_f2c4bb65/index.m3u8 +记忆切割(大陆科幻片),https://v.cdnlz11.com/20231208/18607_8ff9c90e/index.m3u8 +凤凰城遗忘录(美国科幻片),https://v.cdnlz11.com/20231208/18606_23258979/index.m3u8 +灵异拼图(美国科幻片),https://v.cdnlz11.com/20231207/18580_61709dc7/index.m3u8 +天咒(日本科幻片),https://v.cdnlz11.com/20231206/18568_8d725d03/index.m3u8 +第三波2017(科幻片),https://v.cdnlz11.com/20231126/18435_6181f2d6/index.m3u8 +敌人2023(美国科幻片),https://v.cdnlz11.com/20231117/18353_0810e909/index.m3u8 +末世遗言(科幻片),https://v.cdnlz4.com/20231104/26124_89c23f3a/index.m3u8 +拉普拉斯妖(科幻片),https://v.cdnlz4.com/20231104/26119_fde26e43/index.m3u8 +指尖2023(美国科幻片),https://v.cdnlz11.com/20231103/18102_63028db4/index.m3u8 +异虫咒(加拿大科幻片),https://v.cdnlz12.com/20231026/10708_e12ecdf7/index.m3u8 +天兆(美国科幻片),https://v1.cdnlz1.com/20231024/23093_2c3a6117/index.m3u8 +索拉里斯(美国科幻片),https://v.cdnlz12.com/20231020/10631_9d8b810b/index.m3u8 +觉醒2023(西班牙科幻片),https://v.cdnlz12.com/20231014/10555_739d95fb/index.m3u8 +混凝土乌托邦(韩国科幻片),https://v.cdnlz17.com/20231009/28709_fd57ab8f/index.m3u8 +哥斯拉大战超翔龙(日本科幻片),https://v.cdnlz11.com/20231006/17698_f2f89234/index.m3u8 +冰冻星球2000(美国科幻片),https://v.cdnlz3.com/20231003/22158_66c81369/index.m3u8 +世界大战:袭击(英国科幻片),https://v.cdnlz3.com/20231001/22080_cc35a7ad/index.m3u8 +2036来历不明(英国科幻片),https://v.cdnlz3.com/20230930/22075_9677d515/index.m3u8 +嗜血狂蛛(大陆科幻片),https://v.cdnlz3.com/20230929/22019_23dc09ef/index.m3u8 +嗜血蟑螂(美国科幻片),https://v.cdnlz3.com/20230928/21997_102e0fd7/index.m3u8 +海星2018(美国科幻片),https://v1.cdnlz1.com/20230925/22289_57d3e586/index.m3u8 +人兽杂交(加拿大科幻片),https://v.cdnlz2.com/20230924/26395_9c9c880b/index.m3u8 +机器人8号(大陆科幻片),https://v.cdnlz3.com/20230923/21859_b8620394/index.m3u8 +激战星河(美国科幻片),https://v.cdnlz3.com/20230923/21848_44169732/index.m3u8 +孤立无援2023(美国科幻片),https://v.cdnlz3.com/20230922/21842_e75de55d/index.m3u8 +哥斯拉2000(日本科幻片),https://v.cdnlz3.com/20230921/21773_e109dfb0/index.m3u8 +异形总动员(美国科幻片),https://v.cdnlz3.com/20230921/21772_71361f85/index.m3u8 +X档案:征服未来(加拿大科幻片),https://v.cdnlz2.com/20230918/26226_9a0061e9/index.m3u8 +迷失太空1998(美国科幻片),https://v1.cdnlz1.com/20230917/22188_f8ab8ef1/index.m3u8 +鬼精灵4:大闹太空(美国科幻片),https://v.cdnlz12.com/20230914/10440_c936f2fb/index.m3u8 +摩斯拉2海底大决战(日本科幻片),https://v.cdnlz12.com/20230914/10423_39da4ff8/index.m3u8 +悖论2023(美国科幻片),https://v.cdnlz12.com/20230912/10283_6d726f70/index.m3u8 +我们的黎明(日本科幻片),https://v.cdnlz4.com/20230904/25988_fa498b4d/index.m3u8 +复身犯(台湾科幻片),https://v.cdnlz12.com/20230911/10232_e12e922e/index.m3u8 +平行森林(大陆科幻片),https://v.cdnlz12.com/20230910/10161_eb98c044/index.m3u8 +卵舱一代(英国科幻片),https://v.cdnlz3.com/20230904/21629_e05e05f0/index.m3u8 +克隆人2018(英国科幻片),https://v.cdnlz12.com/20230903/9841_70ddb4ac/index.m3u8 +失常1997(科幻片),https://v.cdnlz12.com/20230903/9819_d4c97043/index.m3u8 +变形黑侠(美国科幻片),https://v.cdnlz3.com/20230902/21546_d3dc9bc3/index.m3u8 +海王星霜冻(科幻片),https://v.cdnlz4.com/20230901/25976_f83b2613/index.m3u8 +加美拉3邪神觉醒(日本科幻片),https://vip.lz-cdn12.com/20230830/9676_d2166ac1/index.m3u8 +加美拉2雷基欧袭来(日本科幻片),https://vip.lz-cdn12.com/20230830/9675_a087c317/index.m3u8 +异形终结(加拿大科幻片),https://vip.lz-cdn12.com/20230830/9666_1a9290d3/index.m3u8 +恶烂狂人(科幻片),https://vip.lz-cdn3.com/20230827/21350_347280ea/index.m3u8 +恐怖星球(美国科幻片),https://vip.lz-cdn3.com/20230827/21338_45bd53a4/index.m3u8 +月球2023(韩国科幻片),https://vip.lz-cdn12.com/20230827/9578_be1809ed/index.m3u8 +欧布奥特曼:请借给我纽带的力量!(日本科幻片),https://vip1.lz-cdn1.com/20230823/21965_8d982209/index.m3u8 +超级赛罗格斗(日本科幻片),https://vip1.lz-cdn1.com/20230822/21945_a0f2d74c/index.m3u8 +造主之声(科幻片),https://vip.lz-cdn3.com/20230821/21233_260017ed/index.m3u8 +甜心战士:眼泪(日本科幻片),https://vip.lz-cdn12.com/20230820/9405_c44e9f52/index.m3u8 +最终频率(美国科幻片),https://vip1.lz-cdn1.com/20230820/21914_5a02683d/index.m3u8 +太空狗崽(美国科幻片),https://vip.lz-cdn12.com/20230816/9294_f1cdde13/index.m3u8 +玉子2017(韩国科幻片),https://vip1.lz-cdn1.com/20230816/21847_f9493b81/index.m3u8 +奥特曼传奇(日本科幻片),https://vip1.lz-cdn1.com/20230816/21846_442cc146/index.m3u8 +抵挡计划(美国科幻片),https://vip1.lz-cdn1.com/20230816/21845_ec052755/index.m3u8 +外星政治(西班牙科幻片),https://vip.lz-cdn3.com/20230815/21127_3e54b383/index.m3u8 +散焦(美国科幻片),https://vip1.lz-cdn1.com/20230815/21831_3a3df9ff/index.m3u8 +独眼巨人博士(美国科幻片),https://vip1.lz-cdn1.com/20230814/21821_d70142a9/index.m3u8 +艾米莉亚20(美国科幻片),https://vip1.lz-cdn1.com/20230813/21786_5ed4472d/index.m3u8 +穿越时间(俄罗斯科幻片),https://vip1.lz-cdn1.com/20230812/21777_10bf7798/index.m3u8 +51区事件(英国科幻片),https://vip1.lz-cdn1.com/20230812/21773_eca44acd/index.m3u8 +解冻2009(美国科幻片),https://vip.lz-cdn16.com/20230801/33411_70e09b9b/index.m3u8 +乔纳森2018(美国科幻片),https://vip1.lz-cdn1.com/20230801/21566_2dbecdd6/index.m3u8 +守护者:世纪战元(俄罗斯科幻片),https://vip1.lz-cdn1.com/20230731/21544_84f458e2/index.m3u8 +岩浆毒蛛(美国科幻片),https://vip1.lz-cdn1.com/20230730/21529_87365ee7/index.m3u8 +戏梦空间(科幻片),https://vip1.lz-cdn1.com/20230730/21517_99e220fb/index.m3u8 +他们克隆了蒂龙(美国科幻片),https://vip.lzcdn2.com/20230721/26216_be6661ab/index.m3u8 +冷冻休眠(美国科幻片),https://vip.lz-cdn12.com/20230719/8860_6d8f950e/index.m3u8 +瑞典幽浮(科幻片),https://vip.lz-cdn12.com/20230719/8858_d44a2f71/index.m3u8 +起死回生2023(美国科幻片),https://vip.lz-cdn3.com/20230720/20381_501b930a/index.m3u8 +闪电侠(美国科幻片),https://vip.lz-cdn3.com/20230717/20331_0d4e970f/index.m3u8 +阿丽塔:战斗天使【原声】(美国科幻片),https://vip1.lz-cdn1.com/20220516/5890_ea58d223/index.m3u8 +阿丽塔:战斗天使【国语】(美国科幻片),https://vip.lz-cdn16.com/20230713/31687_cc83faeb/index.m3u8 +蒙上你的眼:逃出巴塞罗那(西班牙科幻片),https://vip.lz-cdn3.com/20230716/20306_9beda255/index.m3u8 +无限(美国科幻片),https://vip.lz-cdn3.com/20230714/20242_6cc52554/index.m3u8 +极寒之地2023(大陆科幻片),https://vip.lz-cdn3.com/20230713/20233_e13e2235/index.m3u8 +控制2022(美国科幻片),https://vip.lz-cdn3.com/20230712/20216_68d9ee6f/index.m3u8 +变形金刚:超能勇士崛起(美国科幻片),https://vip1.lz-cdn1.com/20230711/21189_103e409b/index.m3u8 +盲柳与睡女(法国科幻片),https://vip.lz-cdn3.com/20230709/20125_1df03107/index.m3u8 +做个正常人(美国科幻片),https://vip.lz-cdn3.com/20230708/20110_f376349d/index.m3u8 +黑暗天际(美国科幻片),https://vip.lz-cdn3.com/20230707/20078_5596ac28/index.m3u8 +信号2014(美国科幻片),https://vip.lz-cdn3.com/20230703/20014_99a984bd/index.m3u8 +微光城市(美国科幻片),https://vip.lz-cdn16.com/20230630/29754_f10b78a9/index.m3u8 +清醒梦(韩国科幻片),https://vip.lz-cdn3.com/20230629/19934_9f79a709/index.m3u8 +挑战未来3:残酷猎杀(美国科幻片),https://vip.lz-cdn3.com/20230628/19903_76dca662/index.m3u8 +圣斗士星矢真人版(日本科幻片),https://vip.lz-cdn3.com/20230627/19896_372e06bd/index.m3u8 +楼上的外星人(美国科幻片),https://vip.lz-cdn3.com/20230622/19765_942e183e/index.m3u8 +人生初日(科幻片),https://vip.lz-cdn3.com/20230621/19734_fb64628c/index.m3u8 +时光骇客(美国科幻片),https://vip.lzcdn2.com/20230620/26196_64e0f102/index.m3u8 +夜袭者(加拿大科幻片),https://vip1.lz-cdn1.com/20230615/21116_bb5387e1/index.m3u8 +恐龙谷(美国科幻片),https://vip.lz-cdn17.com/20230612/15583_41475589/index.m3u8 +摩斯拉1996(日本科幻片),https://vip.lz-cdn3.com/20230613/19538_90bd1296/index.m3u8 +宇宙潮汐(科幻片),https://vip.lz-cdn3.com/20230612/19512_fa8d14aa/index.m3u8 +第六度空间终结者(美国科幻片),https://vip.lz-cdn3.com/20230611/19497_b93b0ab6/index.m3u8 +哥斯拉VS戴斯特洛伊亚(日本科幻片),https://vip.lz-cdn3.com/20230611/19490_856054c8/index.m3u8 +童梦失魂夜(法国科幻片),https://vip.lz-cdn3.com/20230610/19478_19442c76/index.m3u8 +绞肉机1995(美国科幻片),https://vip.lz-cdn3.com/20230610/19467_0199a7b4/index.m3u8 +超能特警2(美国科幻片),https://vip.lz-cdn3.com/20230610/19463_e7b8052e/index.m3u8 +绿海迷踪(科幻片),https://vip1.lz-cdn1.com/20230605/21086_eb629443/index.m3u8 +科学怪人1994(美国科幻片),https://vip.lz-cdn3.com/20230604/19280_f0848efc/index.m3u8 +终极奇兵(美国科幻片),https://vip.lz-cdn3.com/20230602/19247_c6fa7e01/index.m3u8 +鲨鱼星球(美国科幻片),https://vip.lz-cdn12.com/20230601/7756_ea62e117/index.m3u8 +哥斯拉大战机械哥斯拉1993(日本科幻片),https://vip.lz-cdn3.com/20230531/19175_9ba0d683/index.m3u8 +机器闹鬼(美国科幻片),https://vip.lz-cdn3.com/20230529/19144_9b551c73/index.m3u8 +怪胎2018(加拿大科幻片),https://vip.lz-cdn3.com/20230527/19094_62f6bb06/index.m3u8 +永不褪色(美国科幻片),https://vip1.lz-cdn7.com/20230522/16114_56bb7a87/index.m3u8 +圆弧(日本科幻片),https://vip1.lz-cdn7.com/20230519/16080_d087d2df/index.m3u8 +记忆传授人(美国科幻片),https://vip1.lz-cdn7.com/20230519/16072_7dfde815/index.m3u8 +呼吸2018(法国科幻片),https://vip1.lz-cdn7.com/20230519/16071_4e9a9a53/index.m3u8 +畸变2021(大陆科幻片),https://vip.lzcdn2.com/20230517/26013_ea45a96f/index.m3u8 +月球奇幻旅(美国科幻片),https://vip.lz-cdn3.com/20230512/18925_5da24277/index.m3u8 +地心引力【原声】(英国科幻片),https://vip.lzcdn2.com/20220427/4697_2192b9d7/index.m3u8 +地心引力【国语】(英国科幻片),https://vip.lz-cdn17.com/20230510/11670_981663bf/index.m3u8 +仿生人(加拿大科幻片),https://vip.lz-cdn3.com/20230510/18903_65d31b31/index.m3u8 +铁男2:血肉横飞(日本科幻片),https://vip.lz-cdn3.com/20230510/18879_9cb9acc3/index.m3u8 +哥斯拉之龙战四海(日本科幻片),https://vip.lz-cdn3.com/20230509/18870_4380fad8/index.m3u8 +割草者(英国科幻片),https://vip.lz-cdn3.com/20230508/18833_4ed1e39c/index.m3u8 +另一半2022(美国科幻片),https://vip1.lz-cdn1.com/20230506/20978_29d731a0/index.m3u8 +血腥战场(美国科幻片),https://vip1.lz-cdn7.com/20230506/15857_9ff98e2e/index.m3u8 +神秘博士:博士之力(英国科幻片),https://vip1.lz-cdn1.com/20230502/20962_2d77cafe/index.m3u8 +太空生活(科幻片),https://vip1.lz-cdn7.com/20230501/15744_96cc0b2b/index.m3u8 +第一缕曙光(加拿大科幻片),https://vip1.lz-cdn7.com/20230428/15669_0caa4fc2/index.m3u8 +等待指示(英国科幻片),https://vip1.lz-cdn7.com/20230428/15668_e83d439d/index.m3u8 +矮仔煞星(美国科幻片),https://vip1.lz-cdn7.com/20230421/15489_dd709e81/index.m3u8 +哥斯拉之魔龙复仇(日本科幻片),https://vip1.lz-cdn7.com/20230420/15485_39699078/index.m3u8 +来临1991(美国科幻片),https://vip1.lz-cdn7.com/20230420/15484_8e9b0b8f/index.m3u8 +太空争霸战(科幻片),https://vip.lz-cdn17.com/20230418/8683_cde6e7b6/index.m3u8 +蚁人与黄蜂女:量子狂潮(美国科幻片),https://vip1.lz-cdn7.com/20230419/15451_ee8abc7c/index.m3u8 +惊爆无底洞(西班牙科幻片),https://vip.lz-cdn3.com/20230417/18652_50279a84/index.m3u8 +终结英雄(美国科幻片),https://vip1.lz-cdn7.com/20230416/15414_4e95424c/index.m3u8 +在地球染血2(美国科幻片),https://vip1.lz-cdn7.com/20230416/15413_40513edb/index.m3u8 +大海怪(大陆科幻片),https://hd.lz-cdn18.com/20230416/1901_9042d722/index.m3u8 +霹雳战士龙(英国科幻片),https://vip1.lz-cdn7.com/20230415/15409_0fce94b0/index.m3u8 +哥斯拉VS碧奥兰蒂(日本科幻片),https://vip1.lz-cdn7.com/20230414/15384_447b5109/index.m3u8 +铁男1:金属兽(日本科幻片),https://vip1.lz-cdn7.com/20230414/15373_75306221/index.m3u8 +流浪地球2(大陆科幻片),https://hd.lz-cdn18.com/20230414/1866_7d8603d9/index.m3u8 +拦截时光隧道(美国科幻片),https://vip1.lz-cdn7.com/20230413/15352_6fff874a/index.m3u8 +深海异形1989(美国科幻片),https://vip1.lz-cdn7.com/20230413/15342_3999aece/index.m3u8 +铠甲勇士之帝皇侠(大陆科幻片),https://vip.lz-cdn17.com/20230412/7541_ad9ffb67/index.m3u8 +迪迦奥特曼外传:远古复苏的巨人(日本科幻片),https://vip.lz-cdn17.com/20230412/7540_74db2a3b/index.m3u8 +宇宙英雄之超银河传说(日本科幻片),https://vip.lz-cdn16.com/20230412/16450_1c61012a/index.m3u8 +超银河传说外传:赛罗奥特曼vs黑暗独眼巨人赛罗(日本科幻片),https://vip.lz-cdn16.com/20230412/16442_309b91e4/index.m3u8 +异形公园(科幻片),https://vip1.lz-cdn7.com/20230412/15334_9f3b65e8/index.m3u8 +直到世界尽头1991(科幻片),https://vip1.lz-cdn7.com/20230411/15291_f5612593/index.m3u8 +新外星人(美国科幻片),https://vip1.lz-cdn7.com/20230409/15264_f20fc276/index.m3u8 +排山倒海(大陆科幻片),https://vip1.lz-cdn1.com/20230409/20862_8c9ae558/index.m3u8 +灰烬中被烧毁的耳朵(科幻片),https://vip1.lz-cdn1.com/20230408/20858_2fc27d9b/index.m3u8 +异形帝国(美国科幻片),https://vip1.lz-cdn7.com/20230408/15239_92a9d345/index.m3u8 +鬼追人2(美国科幻片),https://vip1.lz-cdn7.com/20230408/15228_175a0673/index.m3u8 +逃出白垩纪(美国科幻片),https://vip1.lz-cdn7.com/20230407/15218_7ab58d7f/index.m3u8 +邪猫劫(美国科幻片),https://vip1.lz-cdn7.com/20230407/15207_9a663a55/index.m3u8 +外太空杀人小丑(美国科幻片),https://vip1.lz-cdn7.com/20230407/15203_66d6b3da/index.m3u8 +极度空间1988(美国科幻片),https://vip.lz-cdn3.com/20230406/18564_6caaedba/index.m3u8 +野性的呼唤1987(美国科幻片),https://vip.lz-cdn3.com/20230405/18544_47619cad/index.m3u8 +决胜时空战区(美国科幻片),https://vip.lz-cdn3.com/20230404/18529_f34dfece/index.m3u8 +超人4:和平任务(英国科幻片),https://vip1.lz-cdn7.com/20230403/15176_e37854fa/index.m3u8 +王立宇宙军:欧尼亚米斯之翼(日本科幻片),https://vip1.lz-cdn7.com/20230403/15175_ab97da1d/index.m3u8 +过关斩将1987(美国科幻片),https://vip1.lz-cdn7.com/20230403/15171_c079e937/index.m3u8 +喋血战士【原声】(美国/大陆科幻片),https://vip.lzcdn2.com/20220530/7995_c3fbd6bf/index.m3u8 +喋血战士【国语】(美国/大陆科幻片),https://vip.lz-cdn17.com/20230331/6341_cee60ebd/index.m3u8 +突破二十五马赫(美国科幻片),https://vip1.lz-cdn7.com/20230331/15122_6214f1e6/index.m3u8 +再造战士3:重生【原声】(美国科幻片),https://vip1.lz-cdn.com/20220812/28148_1d8d47fa/index.m3u8 +再造战士3:重生【国语】(美国科幻片),https://vip.lz-cdn16.com/20230330/15037_56a1c605/index.m3u8 +再造战士2:反攻时刻【原声】(美国科幻片),https://vip1.lz-cdn.com/20220812/28147_71b2e7a9/index.m3u8 +再造战士2:反攻时刻【国语】(美国科幻片),https://vip.lz-cdn16.com/20230330/15036_26d17220/index.m3u8 +再造战士1992【原声】(美国科幻片),https://vip.lzcdn2.com/20220416/3446_562a895e/index.m3u8 +再造战士1992【国语】(美国科幻片),https://vip.lz-cdn16.com/20230330/15039_63aa3d2b/index.m3u8 +异形地球(科幻片),https://vip.lz-cdn16.com/20230330/15034_0f3bf98b/index.m3u8 +夺宝生死战(美国科幻片),https://vip.lz-cdn16.com/20230330/15028_c57c134d/index.m3u8 +夜困杀人场(美国科幻片),https://vip.lz-cdn3.com/20230330/18432_ffdaef30/index.m3u8 +有情感的机器人(英国科幻片),https://vip.lz-cdn3.com/20230327/18366_1e0845a5/index.m3u8 +霹雳五号续集【原声】(美国科幻片),https://vip1.lz-cdn1.com/20220424/3136_649d876e/index.m3u8 +霹雳五号续集【国语】(美国科幻片),https://vip.lz-cdn16.com/20230323/13979_5192c72e/index.m3u8 +黑暗大师(美国科幻片),https://vip.lz-cdn3.com/20230324/18290_258df09b/index.m3u8 +地心危机(大陆科幻片),https://hd.lz-cdn18.com/20230323/1338_3e2839ea/index.m3u8 +拦截时空战场(美国科幻片),https://vip.lz-cdn17.com/20230322/5754_975c8ecb/index.m3u8 +入侵异次元3(美国科幻片),https://vip1.lz-cdn7.com/20230322/15065_530700a4/index.m3u8 +哥斯拉之怪兽王复活(日本科幻片),https://vip.lz-cdn3.com/20230320/18222_61c75d9e/index.m3u8 +地下怪物(美国科幻片),https://vip.lz-cdn3.com/20230320/18220_26bff21b/index.m3u8 +入侵异次元2(美国科幻片),https://vip1.lz-cdn7.com/20230320/15034_7ccd7c95/index.m3u8 +入侵异次元(美国科幻片),https://vip1.lz-cdn7.com/20230320/15033_6b2af3bb/index.m3u8 +魔域煞星(美国科幻片),https://vip1.lz-cdn7.com/20230320/15028_726fa10c/index.m3u8 +刺2008(美国科幻片),https://vip.lz-cdn16.com/20230319/13767_656a2f6a/index.m3u8 +外星恋1984(美国科幻片),https://vip1.lz-cdn7.com/20230320/15019_febea75a/index.m3u8 +食人鱼2:繁殖(美国科幻片),https://vip.lz-cdn3.com/20230319/18209_c462438d/index.m3u8 +寄生魔种(美国科幻片),https://vip.lz-cdn3.com/20230319/18204_2343ffa4/index.m3u8 +费城实验(美国科幻片),https://vip.lz-cdn3.com/20230319/18182_eba29318/index.m3u8 +第三类外星人(英国科幻片),https://vip.lz-cdn3.com/20230319/18180_12c4aa8b/index.m3u8 +浩劫后(美国科幻片),https://vip1.lz-cdn7.com/20230318/15013_ad1da977/index.m3u8 +尖端大风暴(美国科幻片),https://vip1.lz-cdn7.com/20230318/14998_8c39ab84/index.m3u8 +超人3(英国科幻片),https://vip1.lz-cdn7.com/20230318/14994_1903e29d/index.m3u8 +圣灵(西班牙科幻片),https://vip.lz-cdn3.com/20230318/18176_687ed910/index.m3u8 +外星骇客(美国科幻片),https://vip.lz-cdn16.com/20230315/12753_0675e493/index.m3u8 +冷血入侵(美国科幻片),https://vip.lz-cdn16.com/20230315/12749_aafdabeb/index.m3u8 +鼠谭秘奇(美国科幻片),https://vip1.lz-cdn7.com/20230316/14954_2cccf327/index.m3u8 +末世之谜(法国科幻片),https://vip.lz-cdn3.com/20230314/18109_735806cb/index.m3u8 +血茧(美国科幻片),https://vip.lz-cdn16.com/20230314/12681_c22718ec/index.m3u8 +突变异种1982(美国科幻片),https://vip.lz-cdn3.com/20230314/18093_01e92fba/index.m3u8 +钢铁侠2【原声】(美国科幻片),https://vip.lzcdn2.com/20220328/848_57aba539/index.m3u8 +钢铁侠2【国语】(美国科幻片),https://vip.lz-cdn16.com/20230312/12343_ddb6017d/index.m3u8 +天外来客1976(英国科幻片),https://vip1.lz-cdn7.com/20230312/14906_cb20e7a8/index.m3u8 +神秘美人局(美国科幻片),https://vip1.lz-cdn7.com/20230312/14917_2ca280fe/index.m3u8 +夺命凶灵(加拿大科幻片),https://vip.lz-cdn3.com/20230311/18078_fffea17d/index.m3u8 +时光大盗1981(英国科幻片),https://vip.lz-cdn3.com/20230311/18073_6fce0988/index.m3u8 +九霄云外(英国科幻片),https://vip.lz-cdn3.com/20230311/18056_41c79867/index.m3u8 +地缚大魔妖(科幻片),https://vip.lz-cdn16.com/20230309/12104_ca4a0dfc/index.m3u8 +结晶艳舞(美国科幻片),https://vip1.lz-cdn7.com/20230309/14838_a7b669c5/index.m3u8 +康纳斯的战争(美国科幻片),https://vip1.lz-cdn7.com/20230309/14837_79f3bb90/index.m3u8 +生存游戏2006(美国科幻片),https://vip.lz-cdn3.com/20230308/18010_fc5b9701/index.m3u8 +超凡蜘蛛侠【原声】(美国科幻片),https://vip.lz-cdn3.com/20230307/17993_56c50cc1/index.m3u8 +超凡蜘蛛侠【国语】(美国科幻片),https://vip.lz-cdn3.com/20230307/17992_29cd8e28/index.m3u8 +世界旦夕之间(科幻片),https://vip.lz-cdn16.com/20230305/11681_abbab4c4/index.m3u8 +变种DNA2(美国科幻片),https://vip.lz-cdn3.com/20230305/17971_b00c7761/index.m3u8 +小鬼斗幽浮(美国科幻片),https://vip.lz-cdn3.com/20230304/17966_656057e2/index.m3u8 +在地球燃烧(科幻片),https://vip.lz-cdn17.com/20230303/4957_38041fe9/index.m3u8 +异形生物(美国科幻片),https://vip.lz-cdn17.com/20230303/4930_b9fcd0fa/index.m3u8 +蜕变(美国科幻片),https://vip.lz-cdn17.com/20230303/4928_7543cafd/index.m3u8 +小勇者们~加美拉~(日本科幻片),https://vip1.lz-cdn7.com/20230303/14700_33d7af1b/index.m3u8 +致命紫罗兰(美国科幻片),https://vip1.lz-cdn7.com/20230302/14677_5eeca9f1/index.m3u8 +珍爱泉源2006(美国科幻片),https://vip1.lz-cdn7.com/20230302/14672_da7cf07f/index.m3u8 +魔茧入侵(美国科幻片),https://vip.lz-cdn16.com/20230302/11490_18d2d8c0/index.m3u8 +黑洞拦截(加拿大科幻片),https://vip.lz-cdn16.com/20230301/11488_e5d1631c/index.m3u8 +黑暗扫描仪(美国科幻片),https://vip1.lz-cdn7.com/20230302/14655_6a23be14/index.m3u8 +惹鬼回路3(美国科幻片),https://vip1.lz-cdn7.com/20230228/14621_c5589db9/index.m3u8 +潘多拉之战(美国科幻片),https://vip1.lz-cdn1.com/20230226/20666_53cbf7ea/index.m3u8 +诺娃队长(科幻片),https://vip1.lz-cdn1.com/20230225/20660_2a61d43a/index.m3u8 +灵魂大搜索(美国科幻片),https://vip1.lz-cdn7.com/20230224/14535_10d795cb/index.m3u8 +化身博士1931(美国科幻片),https://vip1.lz-cdn7.com/20230224/14524_9cd30c8c/index.m3u8 +核子航母遇险记(美国科幻片),https://vip1.lz-cdn7.com/20230224/14517_3a5272b1/index.m3u8 +飞侠哥顿1980(英国科幻片),https://vip1.lz-cdn7.com/20230224/14513_eefbf0c9/index.m3u8 +异形浩劫(加拿大科幻片),https://vip1.lz-cdn7.com/20230224/14509_7611af32/index.m3u8 +代孕帝国(印度科幻片),https://vip1.lz-cdn1.com/20230219/20647_02c7efff/index.m3u8 +化身博士1941(美国科幻片),https://vip.lz-cdn3.com/20230221/17825_38122e63/index.m3u8 +变种DNA(美国科幻片),https://vip.lz-cdn3.com/20230221/17819_cf5db022/index.m3u8 +变种DNA3(美国科幻片),https://vip1.lz-cdn7.com/20230220/14427_af9647b7/index.m3u8 +纽约大逃亡(英国科幻片),https://vip1.lz-cdn7.com/20230220/14423_785a57b1/index.m3u8 +死亡地带2047(科幻片),https://vip1.lz-cdn7.com/20230220/14419_e63c40fc/index.m3u8 +机械威龙【原声】(美国科幻片),https://vip1.lz-cdn7.com/20230219/14401_625b1767/index.m3u8 +机械威龙【国语】(美国科幻片),https://vip1.lz-cdn7.com/20230219/14400_b52c8c9a/index.m3u8 +天袭(美国科幻片),https://vip1.lz-cdn7.com/20230216/14307_50448354/index.m3u8 +终极尖兵(英国科幻片),https://vip1.lz-cdn7.com/20230216/14304_75dc966f/index.m3u8 +宇宙天魔(英国科幻片),https://vip1.lz-cdn7.com/20230216/14301_b66c097b/index.m3u8 +超强台风2008(大陆科幻片),https://vip1.lz-cdn7.com/20230216/14284_4e8522d4/index.m3u8 +帝都物语1988(日本科幻片),https://vip1.lz-cdn7.com/20230214/14232_9251670b/index.m3u8 +幽灵螳螂(大陆科幻片),https://vip.lz-cdn3.com/20230213/17685_7205d5aa/index.m3u8 +时空悍将1995(美国科幻片),https://vip1.lz-cdn7.com/20230212/14186_2a733155/index.m3u8 +上帝的旨意(美国科幻片),https://vip1.lz-cdn7.com/20230212/14185_03181f82/index.m3u8 +未来世界2018(美国科幻片),https://vip1.lz-cdn7.com/20230211/14162_6d258a49/index.m3u8 +魔力女战士2005【国语】(美国科幻片),https://vip1.lz-cdn7.com/20230211/14135_b792826e/index.m3u8 +魔力女战士2005【原声】(美国科幻片),https://vip1.lz-cdn7.com/20230211/14134_993f6db5/index.m3u8 +入侵脑细胞(美国科幻片),https://vip1.lz-cdn7.com/20230210/14121_38693d2b/index.m3u8 +世界大战1953(美国科幻片),https://vip1.lz-cdn7.com/20230209/14090_911ef493/index.m3u8 +浴血野球场(美国科幻片),https://vip1.lz-cdn7.com/20230209/14080_7a4556d1/index.m3u8 +未来世界1976【国语】(美国科幻片),https://vip1.lz-cdn7.com/20230208/14049_b8716e8b/index.m3u8 +未来世界1976【原声】(美国科幻片),https://vip1.lz-cdn7.com/20230208/14047_8f0fd634/index.m3u8 +猩球征服(美国科幻片),https://vip1.lz-cdn7.com/20230207/14015_d4bb2fa6/index.m3u8 +银色星球(科幻片),https://vip1.lz-cdn7.com/20230207/14013_770a907c/index.m3u8 +无情的女人(法国科幻片),https://vip1.lz-cdn7.com/20230207/14009_44db17d5/index.m3u8 +逃离猩球(美国科幻片),https://vip1.lz-cdn7.com/20230207/14006_16024dc6/index.m3u8 +失陷猩球(美国科幻片),https://vip1.lz-cdn7.com/20230207/14005_a8e372c1/index.m3u8 +人猿星球(美国科幻片),https://vip1.lz-cdn7.com/20230207/14004_f3f6a752/index.m3u8 +地心历险记(美国科幻片),https://vip1.lz-cdn7.com/20230206/13983_4379e104/index.m3u8 +洛杉矶大逃亡1996(美国科幻片),https://vip1.lz-cdn7.com/20230206/13979_be0573b8/index.m3u8 +地心游记1959(美国科幻片),https://vip.lz-cdn3.com/20230205/17529_c00c93e3/index.m3u8 +魔鬼山历险记2009【英语】(美国科幻片),https://vip.lz-cdn3.com/20230203/17482_e2213b93/index.m3u8 +魔鬼山历险记2009【国语】(美国科幻片),https://vip.lz-cdn3.com/20230203/17480_97ab4e60/index.m3u8 +魔鬼山历险记1975(美国科幻片),https://vip.lz-cdn3.com/20230203/17475_18b3d9ce/index.m3u8 +黑洞1979(美国科幻片),https://vip.lz-cdn3.com/20230202/17452_0a12efed/index.m3u8 +决战猩球1973(美国科幻片),https://vip.lz-cdn3.com/20230131/17356_c1d9d1ac/index.m3u8 +决战猩球2001【英语】(美国科幻片),https://vip1.lz-cdn7.com/20230130/13906_80263632/index.m3u8 +决战猩球2001【国语】(美国科幻片),https://vip1.lz-cdn7.com/20230130/13905_3f3cb04d/index.m3u8 +时间机器2002(美国科幻片),https://vip1.lz-cdn7.com/20230128/13848_eb8f3dad/index.m3u8 +钢铁少女2012(日本科幻片),https://vip1.lz-cdn7.com/20230128/13836_a5d9925b/index.m3u8 +新活死人之夜(美国科幻片),https://vip1.lz-cdn7.com/20230127/13807_41c9fa24/index.m3u8 +异能(加拿大科幻片),https://vip1.lz-cdn7.com/20230127/13806_11a37127/index.m3u8 +寂静的地球(科幻片),https://vip1.lz-cdn7.com/20230124/13733_aba4e271/index.m3u8 +宇宙追缉令【英语】(美国科幻片),https://vip1.lz-cdn7.com/20230124/13727_fe289ca0/index.m3u8 +宇宙追缉令【国语】(美国科幻片),https://vip1.lz-cdn7.com/20230124/13726_c786700f/index.m3u8 +第六日2000(美国科幻片),https://vip1.lz-cdn7.com/20230123/13702_47a44575/index.m3u8 +一九八四1956(英国科幻片),https://vip1.lz-cdn1.com/20220516/5753_58927e7b/index.m3u8 +贞伊(韩国科幻片),https://vip.lz-cdn3.com/20230120/17266_18c0c831/index.m3u8 +美版恐龙战队电影版(美国科幻片),https://vip1.lz-cdn7.com/20230119/13605_a97fe82c/index.m3u8 +尘中之物(美国科幻片),https://vip.lz-cdn3.com/20230117/17231_fd1c6107/index.m3u8 +暴风危城(加拿大科幻片),https://vip1.lz-cdn7.com/20230117/13536_e06b3bd1/index.m3u8 +唐2022(日本科幻片),https://vip.lz-cdn3.com/20230116/17209_6425a26c/index.m3u8 +阿什格罗夫(加拿大科幻片),https://vip.lz-cdn3.com/20230114/17157_9e0d16a3/index.m3u8 +极地密码(大陆科幻片),https://vip1.lz-cdn7.com/20230109/13336_46804e6b/index.m3u8 +白金数据(日本科幻片),https://vip1.lz-cdn7.com/20230109/13327_85292964/index.m3u8 +冰雪战士(加拿大科幻片),https://vip1.lz-cdn7.com/20230108/13287_83d40392/index.m3u8 +星际迷航2:暗黑无界【英语】(美国科幻片),https://vip1.lz-cdn7.com/20230103/13159_60c62c5f/index.m3u8 +星际迷航2:暗黑无界【国语】(美国科幻片),https://vip1.lz-cdn7.com/20230103/13158_3ab87b3a/index.m3u8 +思维笼(美国科幻片),https://vip.lzcdn2.com/20221229/22986_b544ccdb/index.m3u8 +爱在初春惊变时(美国科幻片),https://vip1.lz-cdn7.com/20230101/13104_0eebe643/index.m3u8 +怪形前传(加拿大科幻片),https://vip.lz-cdn17.com/20221228/965_97c3ffbe/index.m3u8 +哈瓦(法国科幻片),https://vip.lzcdn2.com/20221229/22962_9233b770/index.m3u8 +洛特DR1(美国科幻片),https://vip1.lz-cdn7.com/20221229/13028_3772721a/index.m3u8 +苹果核战记α(日本科幻片),https://vip1.lz-cdn7.com/20221228/13001_a441d48e/index.m3u8 +威廉泽罗的重建(美国科幻片),https://vip1.lz-cdn7.com/20221228/12983_d0235c27/index.m3u8 +X特遣队:全员集结(美国科幻片),https://vip.lz-cdn17.com/20221224/128_8b10354d/index.m3u8 +沙子怪物(美国科幻片),https://vip1.lz-cdn7.com/20221225/12897_2f9254c8/index.m3u8 +惊魂太空舱(英国科幻片),https://vip1.lz-cdn7.com/20221223/12837_4b42c569/index.m3u8 +岁月自珍(日本科幻片),https://vip.lz-cdn3.com/20221223/16834_d9823d18/index.m3u8 +瞄准2015(美国科幻片),https://vip1.lz-cdn7.com/20221222/12812_daf2710e/index.m3u8 +灭绝2015(西班牙科幻片),https://vip1.lz-cdn7.com/20221222/12808_9b65c0aa/index.m3u8 +森林深处2015(加拿大科幻片),https://vip1.lz-cdn7.com/20221222/12793_bddd4b84/index.m3u8 +十二猴子(美国科幻片),https://vip1.lz-cdn7.com/20221219/12729_ee9c45b9/index.m3u8 +重返地球(美国科幻片),https://vip.lz-cdn16.com/20221217/6_1c290758/index.m3u8 +杀出银河系(美国科幻片),https://vip1.lz-cdn6.com/20221215/36317_4bdf3b1d/index.m3u8 +俘虏国度(美国科幻片),https://vip1.lz-cdn7.com/20221214/12687_f1f703a0/index.m3u8 +家园反击战(英国科幻片),https://vip1.lz-cdn7.com/20221212/12634_1b48557a/index.m3u8 +七号少年(科幻片),https://vip1.lz-cdn7.com/20221212/12626_4403de0a/index.m3u8 +被时间遗忘的土地(美国科幻片),https://vip1.lz-cdn7.com/20221212/12614_f79d8844/index.m3u8 +幸存者2015马丁麦凯恩版(英国科幻片),https://vip1.lz-cdn7.com/20221210/12555_8226a5c2/index.m3u8 +超能力者(韩国科幻片),https://vip1.lz-cdn6.com/20221208/35127_c5721e00/index.m3u8 +机器人帝国(英国科幻片),https://vip1.lz-cdn7.com/20221209/12504_9fb80ada/index.m3u8 +次世代机动警察:首都决战(日本科幻片),https://vip1.lz-cdn7.com/20221209/12502_517cb17e/index.m3u8 +脑浆炸裂少女(日本科幻片),https://vip1.lz-cdn7.com/20221208/12463_84e37761/index.m3u8 +疯狂侏罗纪(美国科幻片),https://vip1.lz-cdn7.com/20221207/12429_14a15b6e/index.m3u8 +人类清除计划(美国科幻片),https://vip1.lz-cdn7.com/20221205/12364_c572a382/index.m3u8 +人类清除计划2:无政府状态(美国科幻片),https://vip1.lz-cdn7.com/20221205/12363_c2f51591/index.m3u8 +51区2015(科幻片),https://vip1.lz-cdn7.com/20221203/12289_20433696/index.m3u8 +相似者(科幻片),https://vip1.lz-cdn7.com/20221203/12284_2bba1419/index.m3u8 +寄生怪(大陆科幻片),https://vip1.lz-cdn8.com/20221201/32495_9bc86e0a/index.m3u8 +逃亡僵尸岛(英国科幻片),https://vip1.lz-cdn7.com/20221202/12262_36efdea6/index.m3u8 +维克多·弗兰肯斯坦(美国科幻片),https://vip1.lz-cdn7.com/20221201/12222_12203e5a/index.m3u8 +思维游戏2015(科幻片),https://vip1.lz-cdn7.com/20221201/12221_b06240c2/index.m3u8 +明日战记粤语(香港科幻片),https://vip.lzcdn2.com/20221130/22820_09be4d48/index.m3u8 +明日战记国语(香港科幻片),https://vip.lzcdn2.com/20221130/22819_07819c8a/index.m3u8 +后天英语(美国科幻片),https://vip1.lz-cdn6.com/20221130/33230_5fa40f10/index.m3u8 +后天国语(美国科幻片),https://vip.lzcdn2.com/20221130/22819_07819c8a/index.m3u8 +2012国语(美国科幻片),https://vip1.lz-cdn8.com/20221126/31848_71715ad0/index.m3u8 +2012英语(美国科幻片),https://vip1.lz-cdn1.com/20220520/6235_581c98de/index.m3u8 +余烬2015(科幻片),https://vip.lz-cdn3.com/20221128/16376_f4d863c1/index.m3u8 +电子云层下(俄罗斯科幻片),https://vip.lz-cdn3.com/20221127/16345_13d5f545/index.m3u8 +分歧者2:绝地反击(美国科幻片),https://vip.lz-cdn3.com/20221127/16344_ca241c1b/index.m3u8 +末日后的宇宙碎片(科幻片),https://vip1.lz-cdn7.com/20221126/12069_4743314c/index.m3u8 +图书馆战争:最后的任务(日本科幻片),https://vip1.lz-cdn7.com/20221126/12046_acc8d880/index.m3u8 +爱与和平2015(日本科幻片),https://vip.lz-cdn3.com/20221125/16288_706a82c8/index.m3u8 +银河护卫队:圣诞特别篇(美国科幻片),https://vip1.lz-cdn1.com/20221125/18618_4df5aace/index.m3u8 +毒液:致命守护者国语(美国科幻片),https://vip1.lz-cdn8.com/20221123/31242_3a3d2ba6/index.m3u8 +毒液:致命守护者英语(美国科幻片),https://vip1.lz-cdn1.com/20220531/7104_2d20615d/index.m3u8 +时空罪恶(西班牙科幻片),https://vip.lz-cdn3.com/20221122/16194_0b7da094/index.m3u8 +异次元骇客英语(美国科幻片),https://vip.lz-cdn3.com/20221122/16182_d55dffc2/index.m3u8 +异次元骇客国语(美国科幻片),https://vip.lz-cdn3.com/20221122/16181_d8066f03/index.m3u8 +杀戮都市(日本科幻片),https://vip.lz-cdn3.com/20221121/16175_1ba338a7/index.m3u8 +秘密2016(日本科幻片),https://vip.lz-cdn3.com/20221120/16124_17668f78/index.m3u8 +捍卫机密英语(加拿大科幻片),https://vip.lz-cdn3.com/20221119/16102_866f1e6b/index.m3u8 +捍卫机密国语(加拿大科幻片),https://vip.lz-cdn3.com/20221119/16101_4c6eae77/index.m3u8 +光晕4:航向黎明号(美国科幻片),https://vip.lz-cdn3.com/20221117/16004_cb963c6e/index.m3u8 +狂暴巨兽国语(美国科幻片),https://vip.lz-cdn3.com/20221114/15850_6604d4a1/index.m3u8 +莫斯科陷落国语(俄罗斯科幻片),https://vip.lzcdn2.com/20220530/7993_35c4e965/index.m3u8 +莫斯科陷落俄语(俄罗斯科幻片),https://vip.lzcdn2.com/20220530/7993_35c4e965/index.m3u8 +银翼杀手2049(美国科幻片),https://vip1.lz-cdn1.com/20221113/18326_6356bc86/index.m3u8 +最后的日出(大陆科幻片),https://vip.lz-cdn3.com/20221111/15787_20a4b266/index.m3u8 +太空英雌芭芭丽娜(法国科幻片),https://vip.lz-cdn3.com/20221108/15637_db9d8731/index.m3u8 +外太空计划9(美国科幻片),https://vip.lz-cdn3.com/20221108/15629_ca4526d4/index.m3u8 +没有男人的八月末(科幻片),https://vip.lz-cdn3.com/20221106/15554_88be7061/index.m3u8 +病毒入侵2016(美国科幻片),https://vip.lz-cdn3.com/20221105/15514_1c8e5555/index.m3u8 +创:战纪(美国科幻片),https://vip.lz-cdn3.com/20221105/15507_ce648784/index.m3u8 +格伦(科幻片),https://vip.lz-cdn3.com/20221102/15419_1f381873/index.m3u8 +死亡之舞2016(科幻片),https://vip.lz-cdn3.com/20221102/15409_8bf7c7e3/index.m3u8 +像素大战英语(美国科幻片),https://vip.lz-cdn3.com/20221102/15407_72ab444a/index.m3u8 +像素大战国语(美国科幻片),https://vip.lz-cdn3.com/20221102/15404_a3df95cb/index.m3u8 +人类削减计划(美国科幻片),https://vip.lz-cdn3.com/20221102/15391_21a0ef4e/index.m3u8 +记忆回放(日本科幻片),https://vip.lz-cdn3.com/20221101/15344_132caa12/index.m3u8 +百慕大星际流浪者(大陆科幻片),https://vip.lz-cdn3.com/20221029/15254_cbe3b61c/index.m3u8 +电脑奇侠重启(日本科幻片),https://vip1.lz-cdn1.com/20221028/17861_587e5513/index.m3u8 +太空一号(美国科幻片),https://vip.lz-cdn3.com/20221026/15143_fae6bc2c/index.m3u8 +年鉴计划(美国科幻片),https://vip.lz-cdn3.com/20221024/15101_d017ab68/index.m3u8 +泰若星球国语(美国科幻片),https://vip.lz-cdn3.com/20221023/15042_532f4292/index.m3u8 +泰若星球英语(美国科幻片),https://vip.lz-cdn3.com/20221023/15043_d25e1144/index.m3u8 +复制人(美国科幻片),https://vip1.lz-cdn1.com/20221020/17568_0632fa06/index.m3u8 +艾特所有人(大陆科幻片),https://vip1.lz-cdn1.com/20221019/17539_e8e75a99/index.m3u8 +机器生活(美国科幻片),https://vip1.lz-cdn1.com/20221018/17497_adf3dd50/index.m3u8 +秘密总部(美国科幻片),https://vip1.lz-cdn10.com/20221017/2827_d83f2658/index.m3u8 +最后幸存者2022(美国科幻片),https://vip1.lz-cdn10.com/20221017/2820_df55118b/index.m3u8 +蜘蛛侠:英雄无归加长版(美国科幻片),https://vip1.lz-cdn10.com/20221017/2821_900b959d/index.m3u8 +筒子楼超人(大陆科幻片),https://vip1.lz-cdn1.com/20221017/17467_ae193dca/index.m3u8 +月影杀痕(美国科幻片),https://vip1.lz-cdn1.com/20221017/17452_82653a97/index.m3u8 +昨日女孩2018(科幻片),https://vip1.lz-cdn1.com/20221017/17449_8907d81d/index.m3u8 +银翼杀手英语(美国科幻片),https://vip1.lz-cdn1.com/20221016/17424_d0e9b3ef/index.m3u8 +银翼杀手国语(美国科幻片),https://vip1.lz-cdn1.com/20221016/17423_a0c8e991/index.m3u8 +虚拟革命(美国科幻片),https://vip1.lz-cdn1.com/20221016/17417_40610823/index.m3u8 +无限密室(美国科幻片),https://vip1.lz-cdn1.com/20221015/17333_e8bcbc4a/index.m3u8 +人类清除计划3(美国科幻片),https://vip1.lz-cdn1.com/20221014/17313_34c7a59e/index.m3u8 +欢迎来到威利茨(美国科幻片),https://vip1.lz-cdn1.com/20221014/17305_232c0b87/index.m3u8 +绝对控制(美国科幻片),https://vip1.lz-cdn1.com/20221014/17303_ca56004d/index.m3u8 +蝙蝠侠和超人:超凡双子之战(美国科幻片),https://vip1.lz-cdn7.com/20221012/11973_140fda29/index.m3u8 +夺命来电(美国科幻片),https://vip1.lz-cdn1.com/20221013/17238_37db3b90/index.m3u8 +午夜逃亡(美国科幻片),https://vip.lz-cdn3.com/20221013/14774_00cdca4f/index.m3u8 +爱人2022(美国科幻片),https://vip1.lz-cdn10.com/20221012/2730_fb8e2775/index.m3u8 +无限重生(大陆科幻片),https://vip1.lz-cdn10.com/20221011/2728_35b17dfa/index.m3u8 +虚空异界(加拿大科幻片),https://vip.lz-cdn3.com/20221009/14619_05176aee/index.m3u8 +逃离循环(科幻片),https://vip.lz-cdn3.com/20221009/14597_1cca8455/index.m3u8 +记忆囚笼(大陆科幻片),https://vip1.lz-cdn10.com/20221008/2695_1b1b7bf6/index.m3u8 +少女地球守护者(美国科幻片),https://vip.lz-cdn3.com/20221007/14532_ba778bca/index.m3u8 +哥斯拉2:怪兽之王(美国科幻片),https://vip1.lz-cdn1.com/20221006/17039_0a1582cd/index.m3u8 +新·奥特曼(日本科幻片),https://vip1.lz-cdn10.com/20221004/2666_83368087/index.m3u8 +另一个世界2010(法国科幻片),https://vip.lz15uu.com/20221003/331_7a4d3460/index.m3u8 +幻体:续命游戏(美国科幻片),https://vip.lz-cdn3.com/20221004/14480_f8e7d047/index.m3u8 +动物出击(大陆科幻片),https://vip.lz-cdn3.com/20221003/14445_94eec848/index.m3u8 +维斯珀(科幻片),https://vip.lz-cdn3.com/20221001/14378_fedd95e0/index.m3u8 +宇宙之门(美国科幻片),https://vip.lz-cdn3.com/20220927/14206_51b7f356/index.m3u8 +天际浩劫2(美国科幻片),https://vip.lz-cdn3.com/20220926/14173_66e9c3d5/index.m3u8 +谜之大厦(美国科幻片),https://vip.lz-cdn3.com/20220925/14109_5f9d9458/index.m3u8 +意外空间(科幻片),https://vip.lz-cdn3.com/20220924/14055_3b5f71fa/index.m3u8 +手册2018(美国科幻片),https://vip1.lz-cdn10.com/20220923/2552_74456a77/index.m3u8 +宝莱坞机器人20:重生归来原声(印度科幻片),https://vip1.lz-cdn8.com/20220921/27269_00b61c4f/index.m3u8 +宝莱坞机器人20:重生归来国语(印度科幻片),https://vip1.lz-cdn8.com/20220921/27268_288fa296/index.m3u8 +狂犬病2019(加拿大科幻片),https://vip.lz-cdn3.com/20220922/14000_bfa8a7c0/index.m3u8 +天空中的露西(美国科幻片),https://vip.lz-cdn3.com/20220922/13984_30eda7d9/index.m3u8 +迷失太空2013(加拿大科幻片),https://vip.lz-cdn3.com/20220922/13974_88b978d4/index.m3u8 +心慌方3(加拿大科幻片),https://vip1.lz-cdn6.com/20220920/28084_1ca634a1/index.m3u8 +心慌方2:超立方体(加拿大科幻片),https://vip1.lz-cdn6.com/20220920/28083_4f48af3c/index.m3u8 +吾乃母亲(科幻片),https://vip.lz-cdn3.com/20220921/13959_4e485fef/index.m3u8 +人造怪物(科幻片),https://vip.lz-cdn3.com/20220921/13943_6be2815e/index.m3u8 +犬屋敷真人版(日本科幻片),https://vip.lz-cdn3.com/20220921/13942_6119f7be/index.m3u8 +I型起源(美国科幻片),https://vip.lz-cdn3.com/20220921/13907_c532eeb8/index.m3u8 +一九八四1984(英国科幻片),https://vip.lz-cdn3.com/20220920/13857_3cd29049/index.m3u8 +木星上行(美国科幻片),https://vip.lz-cdn3.com/20220920/13849_03079769/index.m3u8 +杀戮指令(英国科幻片),https://vip.lz-cdn3.com/20220919/13843_eb077b91/index.m3u8 +银河守门员(俄罗斯科幻片),https://vip.lz-cdn3.com/20220919/13835_82f07e54/index.m3u8 +克隆丈夫(科幻片),https://vip.lz-cdn3.com/20220919/13802_7d8e5e15/index.m3u8 +大佛回国(日本科幻片),https://vip1.lz-cdn10.com/20220918/2524_74a40f1a/index.m3u8 +原子危机(美国科幻片),https://vip.lz-cdn3.com/20220918/13781_2a6f9954/index.m3u8 +001锂X(美国科幻片),https://vip.lz-cdn3.com/20220918/13743_ca63ece3/index.m3u8 +第五波(美国科幻片),https://vip.lz-cdn3.com/20220918/13740_5a56f26d/index.m3u8 +时空罪犯(加拿大科幻片),https://vip.lz-cdn3.com/20220916/13642_b00d25e2/index.m3u8 +网文少年(美国科幻片),https://vip.lz-cdn3.com/20220914/13390_7b7a81e7/index.m3u8 +异种4(美国科幻片),https://vip1.lz-cdn8.com/20220911/27006_37add815/index.m3u8 +异种(美国科幻片),https://vip1.lz-cdn8.com/20220911/27005_7c71d2e2/index.m3u8 +力王Ⅱ中国拳霸2003(香港科幻片),https://vip1.lz-cdn8.com/20220911/26991_e47e823a/index.m3u8 +蝴蝶效应2(美国科幻片),https://vip1.lz-cdn8.com/20220911/27008_eaaf1fd8/index.m3u8 +穿越者之异梦空间(大陆科幻片),https://vip.lz-cdn3.com/20220913/13323_da888d14/index.m3u8 +绑架2016(英国科幻片),https://vip.lz-cdn3.com/20220913/13314_a2efc758/index.m3u8 +太阳2016(日本科幻片),https://vip.lz-cdn3.com/20220913/13308_5d2fc2b9/index.m3u8 +一起入魔(英国科幻片),https://vip.lz-cdn3.com/20220913/13275_d693933f/index.m3u8 +黑色尾流(美国科幻片),https://vip.lz-cdn3.com/20220911/13169_99bbb64a/index.m3u8 +进化岛(法国科幻片),https://vip.lz-cdn3.com/20220911/13156_00fb15a3/index.m3u8 +科洛弗道10号(美国科幻片),https://vip.lz-cdn3.com/20220911/13154_301ff3d3/index.m3u8 +仿生人妻子(美国科幻片),https://vip1.lz-cdn.com/20220908/32083_bf0be477/index.m3u8 +我的丧尸女友2016(大陆科幻片),https://vip.lz-cdn3.com/20220908/12957_6807097d/index.m3u8 +超时空传输(美国科幻片),https://vip.lz-cdn3.com/20220907/12908_df1cf9aa/index.m3u8 +摩根2016(美国科幻片),https://vip.lz-cdn3.com/20220907/12851_ac061b16/index.m3u8 +星际迷航3:超越星辰(美国科幻片),https://vip.lz-cdn3.com/20220906/12795_88a777c4/index.m3u8 +人类灭亡报告书(韩国科幻片),https://vip1.lz-cdn6.com/20220904/26232_c7c14362/index.m3u8 +烈血海底城(美国科幻片),https://vip1.lz-cdn6.com/20220904/26230_219f5354/index.m3u8 +女机械人1991【粤语】(香港科幻片),https://vip.lz-cdn3.com/20220905/12723_e1114870/index.m3u8 +2050(美国科幻片),https://vip1.lz-cdn10.com/20220904/2402_6b0a0089/index.m3u8 +大虫灾(大陆科幻片),https://vip1.lz-cdn7.com/20220904/10649_331ccc03/index.m3u8 +末日重启(科幻片),https://vip.lz-cdn3.com/20220904/12639_46d1f4d6/index.m3u8 +终点站2016(科幻片),https://vip.lz-cdn3.com/20220903/12583_3ba613c5/index.m3u8 +合子异种(加拿大科幻片),https://vip.lz-cdn3.com/20220903/12580_f1c595bf/index.m3u8 +独身向前(法国科幻片),https://vip.lz-cdn3.com/20220903/12570_ed09f156/index.m3u8 +云雾之间(科幻片),https://vip1.lz-cdn10.com/20220902/2375_a72f8de1/index.m3u8 +记忆重现(美国科幻片),https://vip.lz-cdn3.com/20220902/12560_14b835cc/index.m3u8 +拉卡(加拿大科幻片),https://vip.lz-cdn3.com/20220902/12538_d86d68ec/index.m3u8 +切尔诺贝利·禁区电影版(俄罗斯科幻片),https://vip.lz-cdn3.com/20220902/12511_27a58431/index.m3u8 +异形:人族的统治(美国科幻片),https://vip.lz-cdn3.com/20220901/12499_6020d3bf/index.m3u8 +文明冲击(美国科幻片),https://vip.lz-cdn3.com/20220831/12408_202d1a59/index.m3u8 +幽冥(美国科幻片),https://vip1.lz-cdn.com/20220828/30515_bcac5794/index.m3u8 +重装机甲4巨兽来袭(大陆科幻片),https://vip1.lz-cdn10.com/20220830/2353_6cef6e8b/index.m3u8 +尼可曼斯(科幻片),https://vip.lz-cdn3.com/20220830/12300_7cf87d52/index.m3u8 +黑豹英语(美国科幻片),https://vip1.lz-cdn6.com/20220829/25458_ffb5ea92/index.m3u8 +黑豹国语(美国科幻片),https://vip1.lz-cdn6.com/20220829/25457_5001e5ba/index.m3u8 +我是人类(美国科幻片),https://vip.lz-cdn3.com/20220829/12234_02f07928/index.m3u8 +绝密飞行英语(美国科幻片),https://vip1.lz-cdn.com/20220825/29427_ae53e9db/index.m3u8 +绝密飞行国语(美国科幻片),https://vip1.lz-cdn.com/20220825/29426_86112d66/index.m3u8 +火星异种真人版(日本科幻片),https://vip1.lz-cdn.com/20220825/29425_46257324/index.m3u8 +前哨基地2019(俄罗斯科幻片),https://vip.lz-cdn3.com/20220828/12163_481dceaa/index.m3u8 +轮椅惊魂(科幻片),https://vip.lz-cdn3.com/20220828/12161_5d421293/index.m3u8 +时间陷阱(美国科幻片),https://vip.lz-cdn3.com/20220828/12148_58c25e0a/index.m3u8 +杀戮天眼(美国科幻片),https://vip.lz-cdn3.com/20220828/12144_ecc64ca2/index.m3u8 +生态箱(科幻片),https://vip.lz-cdn3.com/20220827/12114_32808a1c/index.m3u8 +心愿房间(法国科幻片),https://vip.lz-cdn3.com/20220826/12022_0e648e72/index.m3u8 +外星+人(韩国科幻片),https://vip.lz-cdn3.com/20220825/11991_100813bb/index.m3u8 +海热症(科幻片),https://vip.lz-cdn3.com/20220824/11935_d026e870/index.m3u8 +永恒代码(美国科幻片),https://vip.lz-cdn3.com/20220824/11919_6ad2f274/index.m3u8 +怒战狂心(俄罗斯科幻片),https://vip.lz-cdn3.com/20220821/11865_25fc41da/index.m3u8 +漩涡主权的曙光(法国科幻片),https://vip1.lz-cdn10.com/20220823/2291_6081f911/index.m3u8 +星球大战外传:侠盗一号英语(美国科幻片),https://vip1.lz-cdn8.com/20220821/22479_ee97ac7b/index.m3u8 +星球大战外传:侠盗一号国语(美国科幻片),https://vip1.lz-cdn8.com/20220821/22478_507a7615/index.m3u8 +守望者2009(美国科幻片),https://vip.lzcdn2.com/20220322/280_e9e19599/index.m3u8 +死亡半径(加拿大科幻片),https://vip.lz-cdn3.com/20220820/11801_73487ddf/index.m3u8 +InfiniTForce剧场版(日本科幻片),https://vip1.lz-cdn1.com/20220819/14822_506f36d6/index.m3u8 +体外(英国科幻片),https://vip1.lz-cdn1.com/20220819/14839_11c1eae1/index.m3u8 +雪国列车(韩国科幻片),https://vip1.lz-cdn6.com/20220819/22864_0ac2fed8/index.m3u8 +霹雳贝贝(大陆科幻片),https://vip1.lz-cdn6.com/20220819/22863_e0607d85/index.m3u8 +环大西洋2(美国科幻片),https://vip1.lz-cdn6.com/20220819/22861_9ec8331f/index.m3u8 +环大西洋(美国科幻片),https://vip1.lz-cdn6.com/20220819/22860_a84572ad/index.m3u8 +异形:契约番外:十字路口(美国科幻片),https://vip.lz-cdn3.com/20220819/11723_5f77e168/index.m3u8 +降临(美国科幻片),https://vip.lz-cdn3.com/20220818/11675_13796561/index.m3u8 +侏罗纪世界3加长版(美国科幻片),https://vip1.lz-cdn10.com/20220817/2255_03c01e8a/index.m3u8 +闪电奇侠刚达拉(科幻片),https://vip.lz-cdn3.com/20220817/11621_fcfa8068/index.m3u8 +活在暗下(科幻片),https://vip.lz-cdn3.com/20220817/11613_4d9ee843/index.m3u8 +24小时:末路重生(美国科幻片),https://vip.lz-cdn3.com/20220817/11611_9bd0a840/index.m3u8 +轨道9(西班牙科幻片),https://vip.lz-cdn3.com/20220817/11587_ecba1828/index.m3u8 +饥饿站台(西班牙科幻片),https://vip1.lz-cdn8.com/20220816/21813_be389de2/index.m3u8 +地球停转之日(美国科幻片),https://vip1.lz-cdn8.com/20220816/21805_a39c67a5/index.m3u8 +超能查派(美国科幻片),https://vip1.lz-cdn8.com/20220816/21803_b23eed50/index.m3u8 +火力地堡(加拿大科幻片),https://vip.lz-cdn3.com/20220816/11565_6b3330b1/index.m3u8 +木星之卫(科幻片),https://vip.lz-cdn3.com/20220816/11540_b8b900ac/index.m3u8 +太空旅客(美国科幻片),https://vip.lz-cdn3.com/20220816/11519_f5e740c4/index.m3u8 +爱后余生(法国科幻片),https://vip.lz-cdn3.com/20220815/11453_349ca53c/index.m3u8 +第五名乘客(美国科幻片),https://vip.lz-cdn3.com/20220815/11443_6964eab7/index.m3u8 +再造战士4:清算之日(美国科幻片),https://vip1.lz-cdn.com/20220812/28149_9d39a0a9/index.m3u8 +时空扭曲(美国科幻片),https://vip.lz-cdn3.com/20220814/11417_1e27356a/index.m3u8 +圆圈2017(科幻片),https://vip.lz-cdn3.com/20220814/11417_1e27356a/index.m3u8 +惊天复制(美国科幻片),https://vip.lz-cdn3.com/20220813/11363_dde90e58/index.m3u8 +宇杀员(美国科幻片),https://vip.lz-cdn3.com/20220813/11362_3b7bfd5c/index.m3u8 +浩瀚的夜晚(美国科幻片),https://vip.lz-cdn3.com/20220813/11298_00fdd88a/index.m3u8 +小前提(美国科幻片),https://vip1.lz-cdn10.com/20220812/2207_17b2a7f4/index.m3u8 +疯矿入侵(科幻片),https://vip1.lz-cdn10.com/20220812/2222_ee84d295/index.m3u8 +全球风暴(美国科幻片),https://vip.lz-cdn3.com/20220811/11225_a16ba68e/index.m3u8 +∨∧Page13 +影片名称影片地区影片类别),评分更新时间 +美丽之星(日本科幻片), +星际特工:千星之城(法国科幻片), +虚拟实惊(科幻片), +毁灭状态(科幻片), +小小乔(英国科幻片), +宏观世界(英国科幻片), +相会在昨天(美国科幻片), +环球卫士(美国科幻片), +测试2022(美国科幻片), +树房子(新加坡科幻片), +逝者(科幻片), +芳龄十六(加拿大科幻片), +惊涛迷局(美国科幻片), +怦然心痛2019(法国科幻片), +8号警报(加拿大科幻片), +我的生命之光(美国科幻片), +最后之境(科幻片), +安尼亚拉号(科幻片), +白室(英国科幻片), +蒙上你的眼(美国科幻片), +灭绝2018(美国科幻片), +收割伊丽莎白(美国科幻片), +同族2018(美国科幻片), +太空异旅(美国科幻片), +绑架地球人(加拿大科幻片), +湮灭2018(美国科幻片), +机械玩家(大陆科幻片), +邮购怪兽(美国科幻片), +致命勘探(美国科幻片), +暗夜凶光(美国科幻片), +异形魔怪:极寒之日(美国科幻片), +格罗姆少校:瘟疫医生(俄罗斯科幻片), +神秘博士元旦特辑:戴立克的革命(英国科幻片), +星球大对决(美国科幻片), +外星人爆发(英国科幻片), +大怪兽的善后处理(日本科幻片), +无限接近(美国科幻片), +机械画皮(大陆科幻片), +光年正传(美国科幻片), +绝命空间站(科幻片), +大脚怪2(大陆科幻片), +狂暴巨狼(大陆科幻片), +深海狂鲨3(美国科幻片), +寄生异形(俄罗斯科幻片), +电磁王之霹雳父子(大陆科幻片), +泰迦奥特曼剧场版:新生代之巅(日本科幻片), +怪兽2:史前异种(大陆科幻片), +2067(科幻片), +异形魔怪:尖叫岛(美国科幻片), +记忆屋:我永远不会忘记你(日本科幻片), +∨∧Page14 +影片名称影片地区影片类别),评分更新时间 +P1H新世界的开始(韩国科幻片), +冰之启示录(美国科幻片), +求职者(韩国科幻片), +蟑潮(大陆科幻片), +海怪(大陆科幻片), +天际浩劫3(英国科幻片), +异星危机(加拿大科幻片), +午夜天空(美国科幻片), +占据(美国科幻片), +鸣鸟(美国科幻片), +剩餐(英国科幻片), +废头(日本科幻片), +寄生兽:完结篇(日本科幻片), +寄生兽2014(日本科幻片), +爆炸的巴里(美国科幻片), +超凡世界(英国科幻片), +斑马人2:斑马城的反攻(日本科幻片), +星际旅行9:起义(美国科幻片), +星际旅行10:复仇女神(美国科幻片), +星际旅行8:第一类接触(美国科幻片), +星际旅行6:未来之城(美国科幻片), +星际迷航(美国科幻片), +星际旅行4:抢救未来(美国科幻片), +星际旅行2:可汗怒吼(美国科幻片), +星际旅行3:石破天惊(美国科幻片), +星际旅行5:终极先锋(美国科幻片), +游侠索罗:星球大战外传(美国科幻片), +侏罗纪狩猎(美国科幻片), +罗布泊神秘事件(大陆科幻片), +幸福城市(台湾科幻片), +活死人军团(美国科幻片), +换脸·幻梦成真(大陆科幻片), +偷渡者2021(科幻片), +异界之门(美国科幻片), +男人2022(英国科幻片), +极乐2021(美国科幻片), +AI爱上你(泰国科幻片), +巨齿鲨(美国科幻片), +恶魔三角洲(美国科幻片), +安眠实验(泰国科幻片), +无法治愈(美国科幻片), +移居者(英国科幻片), +无限2021(美国科幻片), +崛起2021(科幻片), +未来罪行(加拿大科幻片), +414区(美国科幻片), +占领2(科幻片), +恐龙饭店(美国科幻片), +蜘蛛头(美国科幻片), +看护中(韩国科幻片), +∨∧Page15 +影片名称影片地区影片类别),评分更新时间 +星球大战9:天行者崛起(美国科幻片), +星球大战8:最后的绝地武士(美国科幻片), +星球大战7:原力觉醒(美国科幻片), +星球大战6:绝地归来(美国科幻片), +星球大战5:帝国反击战(美国科幻片), +星球大战4:新希望(美国科幻片), +星球大战前传3:西斯的复仇(美国科幻片), +星球大战前传2:克隆人的进攻(美国科幻片), +星球大战前传1:幽灵的威胁(美国科幻片), +遇见2021(英国科幻片), +母亲/机器人(美国科幻片), +超级士兵(印度科幻片), +深海圆疑1998(美国科幻片), +追忆迷局(美国科幻片), +人类清除计划5(美国科幻片), +全境灾变(美国科幻片), +杨之后(美国科幻片), +芬奇(美国科幻片), +新生化危机(科幻片), +黑客帝国:矩阵重启(美国科幻片), +天鹅挽歌(美国科幻片), +维度之间(加拿大科幻片), +星河战队:火星叛国者(美国科幻片), +异种3(美国科幻片), +悄然之星(日本科幻片), +日本沉没2006(日本科幻片), +勇敢风暴(日本科幻片), +最终幻想15:王者之剑(日本科幻片), +AI崩坏(日本科幻片), +8万伏特霹雳神龙(日本科幻片), +哥斯拉2014(美国科幻片), +战国自卫队1979(日本科幻片), +人类清除计划4(美国科幻片), +G调的玛瑙红(科幻片), +阿特拉斯耸耸肩(美国科幻片), +摩天大楼2015(英国科幻片), +深空失忆(科幻片), +新哥斯拉(日本科幻片), +异种2(美国科幻片), +幽灵战队(英国科幻片), +登月计划(美国科幻片), +缩小人生(美国科幻片), +白色方块(法国科幻片), +19十九(日本科幻片), +暗夜博士:莫比亚斯(美国科幻片), +深海异兽(美国科幻片), +超声2021(美国科幻片), +疯狂的兔子(大陆科幻片), +红鹰侠(泰国科幻片), +满血大脑(美国科幻片), +∨∧Page16 +影片名称影片地区影片类别),评分更新时间 +光环:夜幕(美国科幻片), +飞向太空(科幻片), +魔鬼玩偶(美国科幻片), +大都会1927(科幻片), +双重躯体(科幻片), +凶火2022(美国科幻片), +华氏451度(英国科幻片), +莫斯科陷落2(俄罗斯科幻片), +心灵融合(美国科幻片), +毒液2(美国科幻片), +正义联盟:神魔之战(美国科幻片), +洛杉矶之战(美国科幻片), +绿灯侠(美国科幻片), +明日边缘(美国科幻片), +同步2015(美国科幻片), +超感猎杀:圣诞特别篇(美国科幻片), +德古拉元年(美国科幻片), +疯狂的麦克斯(科幻片), +未来警察(香港科幻片), +铁甲钢拳(美国科幻片), +明日世界2015(美国科幻片), +动物僵尸(美国科幻片), +定时拍摄(美国科幻片), +进击的巨人真人版:前篇(日本科幻片), +通灵神探(美国科幻片), +猩猩王(香港科幻片), +深渊1989(美国科幻片), +刀走偏锋(美国科幻片), +遗落战境(美国科幻片), +蜘蛛侠:英雄归来(美国科幻片), +异星觉醒2017(英国科幻片), +野蛮地区(科幻片), +超级战舰(美国科幻片), +佐杜洛夫斯基的沙丘(美国科幻片), +我的机器人同桌(大陆科幻片), +星际侠探(大陆科幻片), +分歧者:异类觉醒(美国科幻片), +邪恶电玩帝国(美国科幻片), +2019:纽约陷落之后(科幻片), +空气之魂,云之精灵(科幻片), +星际传奇(美国科幻片), +五十年后之世界(美国科幻片), +星际旅行1:无限太空(美国科幻片), +造物的奇迹(科幻片), +传染病2011(美国科幻片), +最后五个人(美国科幻片), +超能失控(美国科幻片), +电睛怪客(美国科幻片), +外星罪孽(美国科幻片), +伽马3号宇宙大作战(美国科幻片), +∨∧Page17 +影片名称影片地区影片类别),评分更新时间 +天地大冲撞(美国科幻片), +异兽战场(大陆科幻片), +那个人在想什么事情(科幻片), +迷雾2007(美国科幻片), +天使之卵1985(日本科幻片), +人口零增长(美国科幻片), +录影带谋杀案(加拿大科幻片), +火线(科幻片), +科学怪人对地底怪兽(日本科幻片), +大怪兽巴朗(日本科幻片), +死亡幻觉(美国科幻片), +猎杀星期一2017(英国科幻片), +死亡幻觉2(美国科幻片), +原始星球(法国科幻片), +最后决战(法国科幻片), +徐福(韩国科幻片), +胜利号(韩国科幻片), +科学怪人的怪兽山达对盖拉(日本科幻片), +环形使者(美国科幻片), +惊变28天(英国科幻片), +时间规划局(美国科幻片), +撕裂的末日(美国科幻片), +异形魔怪5:血统(美国科幻片), +特种部队:眼镜蛇的崛起(美国科幻片), +新铁血战士(美国科幻片), +铁血战士2018(美国科幻片), +侏罗纪公园2:失落的世界(美国科幻片), +侏罗纪公园(美国科幻片), +多诺万的脑袋(美国科幻片), +最后一个男孩(英国科幻片), +少数派报告(美国科幻片), +神秘代码(美国科幻片), +通向星际的道路(科幻片), +移魂都市(科幻片), +透明人(美国科幻片), +透明人2(美国科幻片), +小精灵续集(美国科幻片), +星河战队(美国科幻片), +星际之门(法国科幻片), +移动迷宫3:死亡解药(美国科幻片), +星际探索(美国科幻片), +星之彩(科幻片), +移动迷宫(美国科幻片), +蚁人(美国科幻片), +蚁人2:黄蜂女现身(美国科幻片), +异形(英国科幻片), +冲向天外天(美国科幻片), +异形大战铁血战士2(美国科幻片), +异形大战铁血战士(美国科幻片), +异形4(美国科幻片), +∨∧Page18 +影片名称影片地区影片类别),评分更新时间 +异形:契约(美国科幻片), +异形3(美国科幻片), +异形2(美国科幻片), +海底军舰(日本科幻片), +海豚之日(美国科幻片), +毁灭的发明(科幻片), +杰索拉·加尼美·卡美巴决战!南海的大怪兽(日本科幻片), +惑星大战争(日本科幻片), +摩斯拉(日本科幻片), +史前探险记(科幻片), +全面回忆2012(美国科幻片), +宇宙大战争(日本科幻片), +全面回忆(美国科幻片), +人类之子(美国科幻片), +哥斯拉大战机械哥斯拉2002(日本科幻片), +第三次世界大战四十一小时的恐怖(日本科幻片), +恐龙·怪鸟的传说(日本科幻片), +未来水世界(美国科幻片), +北京猿人(日本科幻片), +鬼马太空猫(美国科幻片), +兽人雪男(日本科幻片), +迷宫物语(日本科幻片), +眠山怪影(美国科幻片), +攻壳机动队(美国科幻片), +饥饿游戏2012(美国科幻片), +饥饿游戏2:星火燎原(美国科幻片), +饥饿游戏3:嘲笑鸟(下)(美国科幻片), +饥饿游戏3:嘲笑鸟(上)(美国科幻片), +金刚狼3:殊死一战(美国科幻片), +征服太空1955(美国科幻片), +铁血:生死隧战(大陆科幻片), +狼人杀·启源(大陆科幻片), +巨蛛(大陆科幻片), +缉魂(大陆科幻片), +暗夜呢喃(美国科幻片), +变蝇人2(美国科幻片), +狂犬病1977(加拿大科幻片), +ET外星人(美国科幻片), +占有者(加拿大科幻片), +遗迹守护者(日本科幻片), +终结者2018(美国科幻片), +侏罗纪世界(美国科幻片), +无法磨灭(美国科幻片), +ESPY(日本科幻片), +致命复活(大陆科幻片), +皮囊之下2013(英国科幻片), +妖星哥拉斯1962(日本科幻片), +重大发现(美国科幻片), +隐形人2020(加拿大科幻片), +时空线索(美国科幻片), +∨∧Page19 +影片名称影片地区影片类别),评分更新时间 +环太平洋:雷霆再起(英国科幻片), +环太平洋(美国科幻片), +大怪兽空中战加美拉对混沌鸟(日本科幻片), +大怪兽决斗加美拉对巴鲁刚(日本科幻片), +大怪兽加美拉(日本科幻片), +超验骇客(美国科幻片), +加美拉对大恶兽吉隆(日本科幻片), +加美拉对深海怪兽吉古拉(日本科幻片), +宇宙怪兽加美拉(日本科幻片), +狗心1988(科幻片), +蝴蝶效应3:启示(美国科幻片), +月球(英国科幻片), +星际传奇3(美国科幻片), +K星异客(美国科幻片), +鳄鱼变(美国科幻片), +时间裂缝(美国科幻片), +是谁让我脑死了(美国科幻片), +前目的地(科幻片), +普罗米修斯(美国科幻片), +亡魂岛(美国科幻片), +如来神掌2020(大陆科幻片), +监禁外太空(大陆科幻片), +超异之荒漠地球(大陆科幻片), +重装机甲(大陆科幻片), +大偃术师(大陆科幻片), +大狂蜂:起源(大陆科幻片), +黑洞表面(英国科幻片), +挑战世界的怪兽(美国科幻片), +太空僵尸(美国科幻片), +科莫多(科幻片), +突袭之丛林脱险(大陆科幻片), +欲念游戏(大陆科幻片), +阿尔劳娜(科幻片), +第二生命1966(美国科幻片), +拦截火狐狸(美国科幻片), +深渊巨兽(英国科幻片), +流浪地球(大陆科幻片), +皇家次子女秘密组织(美国科幻片), +绝密档案(英国科幻片), +巨兽格果(英国科幻片), +解码器(科幻片), +禁忌星球(美国科幻片), +领航员(美国科幻片), +美丽新世界(英国科幻片), +透明人出现了(日本科幻片), +X放射线(美国科幻片), +被时间遗忘的人(英国科幻片), +夺命之眼(加拿大科幻片), +地心记(英国科幻片), +第27天生死劫(美国科幻片), +∨∧Page20 +影片名称影片地区影片类别),评分更新时间 +地球突裂(美国科幻片), +地球失火之日(英国科幻片), +弗兰肯斯坦的诅咒(英国科幻片), +不死之人(英国科幻片), +超级终结者(美国科幻片), +不予警告(美国科幻片), +海底两百里(美国科幻片), +变形蛇魔(美国科幻片), +海底怪客(科幻片), +海底两万里1954(美国科幻片), +魂游1871(美国科幻片), +火星人入侵记(美国科幻片), +禁地大战(加拿大科幻片), +夸特马斯实验(英国科幻片), +狼蛛(美国科幻片), +伊阿索密码(大陆科幻片), +时空终点(大陆科幻片), +透明人与蝇男(日本科幻片), +未知土地(美国科幻片), +时空大挪移(美国科幻片), +试管人魔(美国科幻片), +四面三角(英国科幻片), +神秘岛1961(英国科幻片), +强殖装甲:暗黑英雄(美国科幻片), +人肉鼠餐(科幻片), +霹雳追魂弹(美国科幻片), +魔眼惊魂(英国科幻片), +魔由心生1989(美国科幻片), +致命螳螂(美国科幻片), +失落的世界(美国科幻片), +异形怪胎Ⅱ(美国科幻片), +原子怪兽(美国科幻片), +异形怪胎(美国科幻片), +黑镜:潘达斯奈基(英国科幻片), +黑衣人(美国科幻片), +黑衣人3(美国科幻片), +黑衣人2(美国科幻片), +机器战警2(美国科幻片), +机器战警3(美国科幻片), +无线信号(大陆科幻片), +冲击波1977(美国科幻片), +3000年终结者(科幻片), +冰河急先锋(美国科幻片), +大地之王(美国科幻片), +隔壁的女孩(美国科幻片), +飞碟入侵地球(美国科幻片), +隔绝(科幻片), +夸特马斯2(英国科幻片), +黑湖妖潭(美国科幻片), +巨人:福宾计划(美国科幻片), +∨∧Page21 +影片名称影片地区影片类别),评分更新时间 +末日杀戮(美国科幻片), +挑战未来(科幻片), +亚特兰蒂斯失落的大陆(美国科幻片), +异形侵袭(科幻片), +生化人脑(加拿大科幻片), +它来自地狱(美国科幻片), +要地球倒转(美国科幻片), +隐藏杀手2(美国科幻片), +宇宙毁灭记(美国科幻片), +不速之客1979(美国科幻片), +第四阶段1974(美国科幻片), +机器战警(美国科幻片), +机械战警2014(美国科幻片), +变蝇人(美国科幻片), +海底城市(英国科幻片), +假人(科幻片), +驱魔者(美国科幻片), +起死回生2015(美国科幻片), +亚特兰蒂斯战神(英国科幻片), +云图(科幻片), +克莱拉(加拿大科幻片), +钢铁飞龙之再见奥特曼(大陆科幻片), +杀人蜂(美国科幻片), +假人1980(科幻片), +安德的游戏(美国科幻片), +超时空接触(美国科幻片), +海市蜃楼2018(西班牙科幻片), +回到未来2(美国科幻片), +机器管家(美国科幻片), +世界末日(美国科幻片), +网络迷宫(科幻片), +伊沃克人:为恩多而战(美国科幻片), +勇敢的马队:伊沃克人历险记(美国科幻片), +太空第一人(英国科幻片), +欧罗巴报告(美国科幻片), +幸存者1999(加拿大科幻片), +500年后(美国科幻片), +超级异能人(大陆科幻片), +变蝇人的诅咒(英国科幻片), +愤怒1978(美国科幻片), +电子世界争霸战(美国科幻片), +火星任务(美国科幻片), +蘑菇人玛坦戈(日本科幻片), +铁血战士1987(美国科幻片), +永无止境2011(美国科幻片), +蒸发太平洋(大陆科幻片), +代号8(美国科幻片), +黑盒子2020(美国科幻片), +感官游戏(英国科幻片), +僵尸世界大战(美国科幻片), +∨∧Page22 +影片名称影片地区影片类别),评分更新时间 +马克思和秘密之房(美国科幻片), +深海巨灵大海龟(美国科幻片), +逆流的色彩(美国科幻片), +匿名者2018(科幻片), +无姓之人(加拿大科幻片), +我的机器人女友(日本科幻片), +我们需要谈谈AI(科幻片), +人体异形(美国科幻片), +超能兔战队(大陆科幻片), +愤怒的红色星球(美国科幻片), +桂宝之爆笑闯宇宙(大陆科幻片), +僵尸坟场(西班牙科幻片), +妙药春情(美国科幻片), +发条橙(英国科幻片), +病毒抗体(美国科幻片), +阿波罗18号(美国科幻片), +凶火1984(美国科幻片), +食人虫(大陆科幻片), +变异危机(大陆科幻片), +夺命寄生(大陆科幻片), +第三类接触(美国科幻片), +科学怪人大战狼人(美国科幻片), +伦敦狼人(美国科幻片), +鼹鼠人(美国科幻片), +化身博士1920(美国科幻片), +神秘博士:海魔传说(英国科幻片), +乘坐彗星(科幻片), +零点定理2013(英国科幻片), +杀戮都市2(日本科幻片), +萨杜斯(英国科幻片), +最机密第三站(美国科幻片), +最终幻想:灵魂深处(美国科幻片), +宇宙终点之旅(科幻片), +凶煞鱼怪(美国科幻片), +爱之地(科幻片), +攻壳机动队:崛起3(日本科幻片), +关键第四号(美国科幻片), +星际旅行7:斗转星移(美国科幻片), +超级八(美国科幻片), +诺查丹玛斯灭亡录〜基因的新世纪(日本科幻片), +迷失太空2018(科幻片), +疯狂教授(美国科幻片), +太空木偶历险记(美国科幻片), +摩羯星一号(美国科幻片), +灵异牧场(美国科幻片), +长江七号(大陆科幻片), +蓝色圣诞节(日本科幻片), +机械怪兽1953(美国科幻片), +洞穴客(美国科幻片), +X未知的元素(英国科幻片), +∨∧Page23 +影片名称影片地区影片类别),评分更新时间 +寂静之地2(美国科幻片), +铁血战士2(美国科幻片), +等待方舟(科幻片), +金刚大战哥斯拉(日本科幻片), +怀旧者(英国科幻片), +狼嚎(法国科幻片), +另一个地球(美国科幻片), +机器猛犬(美国科幻片), +死亡密码(美国科幻片), +大黄蜂(美国科幻片), +心慌方1997(加拿大科幻片), +猩球崛起2:黎明之战(美国科幻片), +星河叛变(英国科幻片), +猩球崛起3:终极之战(美国科幻片), +变形金刚4:绝迹重生(美国科幻片), +变形金刚2(美国科幻片), +污秽的怪兽(美国科幻片), +校园怪物1958(美国科幻片), +最后的科学怪人(日本科幻片), +原子空想(科幻片), +太空异种1999(美国科幻片), +世界大战争(日本科幻片), +怪兽与女孩(美国科幻片), +最后的星空战士(美国科幻片), +2010(美国科幻片), +暴风雨之星(科幻片), +金刚的逆袭(美国科幻片), +驶入死角(科幻片), +毒吻1992(大陆科幻片), +大帝机器人(日本科幻片), +巨人来袭(美国科幻片), +异星凶客(英国科幻片), +47号物品(美国科幻片), +六度战栗(加拿大科幻片), +女巨人复仇记1958(美国科幻片), +DNA复制人(香港科幻片), +我的电脑会说话(香港科幻片), +我的麻烦老友(香港科幻片), +SPEC:零(日本科幻片), +SPEC:天(日本科幻片), +入侵(英国科幻片), +银河对决(美国科幻片), +星云结晶(美国科幻片), +戆星先生(香港科幻片), +山村老尸3:恶灵缠身(香港科幻片), +山村老尸(香港科幻片), +拯救地球!(韩国科幻片), +捕梦网(美国科幻片), +电子格斗战士(香港科幻片), +变形金刚3(美国科幻片), +∨∧Page24 +影片名称影片地区影片类别),评分更新时间 +命运之书(科幻片), +地心抢险记(美国科幻片), +绿巨人浩克(美国科幻片), +终结者3(美国科幻片), +星际传奇2(美国科幻片), +我,机器人(美国科幻片), +逃离魔窟(日本科幻片), +初始者(美国科幻片), +黑侠(香港科幻片), +百变星君(香港科幻片), +现代豪侠传(香港科幻片), +再世追魂(香港科幻片), +世界之战(美国科幻片), +银河系漫游指南(美国科幻片), +直立行走(科幻片), +最终幻想7:圣子降临(日本科幻片), +两公婆八条心(香港科幻片), +魔殿屠龙(香港科幻片), +铁甲无敌玛利亚(香港科幻片), +灵幻夹克(美国科幻片), +超人(美国科幻片), +第五元素(法国科幻片), +彗星来的那一夜(美国科幻片), +妙想天开(英国科幻片), +猛鬼学堂(香港科幻片), +终结者:黑暗命运(美国科幻片), +隔离区2:终点站(美国科幻片), +中国超人(香港科幻片), +诡丝(台湾科幻片), +神奇四侠2015(美国科幻片), +正义联盟之新的边际(美国科幻片), +印度超人3(印度科幻片), +超能萌女友(大陆科幻片), +天堂计划(大陆科幻片), +同居男女异星汪(大陆科幻片), +无敌钢铁侠(美国科幻片), +未来机器城(大陆科幻片), +他们叫我吉克(科幻片), +神奇四侠2(美国科幻片), +超级少女(英国科幻片), +破碎边缘(大陆科幻片), +月球陨落BD美国科幻片), +电竞之王(大陆科幻片), +变形金刚(美国科幻片), +太阳浩劫(英国科幻片), +这个男人来自地球(美国科幻片), +黄金十二宫(大陆科幻片), +死侍(美国科幻片), +死侍2:我爱我家(美国科幻片), +野蛮的囧妃:时空黑洞(大陆科幻片), +∨∧Page25 +影片名称影片地区影片类别),评分更新时间 +海市蜃城(大陆科幻片), +疯狂希莉娅(大陆科幻片), +恐怖男爵(科幻片), +怪兽军团死亡河童(日本科幻片), +弑神之英雄觉醒(大陆科幻片), +夜不语之终极驱魔(大陆科幻片), +希莉娅归来(大陆科幻片), +天才失败者(大陆科幻片), +末法王座之影(大陆科幻片), +末法王座之封印(大陆科幻片), +绝杀使徒(大陆科幻片), +宝莱坞机器人之恋(印度科幻片), +狂暴巨鳄(大陆科幻片), +狂暴大蜈蚣(大陆科幻片), +天际浩劫(美国科幻片), +天外来菌(美国科幻片), +重生男人(美国科幻片), +末日侵袭(英国科幻片), +红线(日本科幻片), +戴夫号飞船(美国科幻片), +俘虏野生女人(美国科幻片), +来无影去无踪(美国科幻片), +无敌浩克(美国科幻片), +星际之门:时空连续(加拿大科幻片), +警告2021(美国科幻片), +灭顶之灾(美国 +血战沙漠(美国科幻片), +我是你的人(德国科幻片), +上升2021(澳大利亚科幻片), +首都消失(日本科幻片), +时栈中的指针(美国科幻片), +沙丘(英国科幻片), +无爱理想国(印度尼西亚科幻片), +黑洞频率(美国科幻片), +蜘蛛侠(美国科幻片), +蜘蛛侠2(美国科幻片), +蜘蛛侠3(美国科幻片), +攻壳机动队20(日本科幻片), +超体(法国科幻片), +蝙蝠侠:黑暗骑士崛起(美国科幻片), +哈利·波特与死亡圣器(下)(美国科幻片), +蝴蝶效应(美国科幻片), +第九区(美国科幻片), +异界(俄罗斯科幻片), +2001太空漫游(英国科幻片), +蝙蝠侠:黑暗骑士(美国科幻片), +火星救援(美国科幻片), +时间幻境(中国大陆科幻片), +疯狂的麦克斯4:狂暴之路(澳大利亚科幻片), +千钧一发(美国科幻片), +∨∧Page26 +影片名称影片地区影片类别),评分更新时间 +重启地球(中国大陆科幻片), +黑客帝国3:矩阵革命(美国科幻片), +黑客帝国2:重装上阵(美国科幻片), +黑客帝国(美国科幻片), +太空群落(中国大陆科幻片), +人工智能(美国科幻片), +源代码(美国 +终结者2:审判日(美国 +火星异变(中国大陆科幻片), +头号玩家(美国科幻片), +哈利·波特与密室(英国科幻片), +红辣椒(日本科幻片), +神秘博士:戴立克的前夜(英国科幻片), +进入盛夏之门(日本科幻片), +永恒族(美国科幻片), +希德尼娅的骑士编织爱的行星(日本科幻片), +亚当计划(美国科幻片), +双子座计划(俄罗斯科幻片), +三大怪兽美食家(日本科幻片), +星际穿越(美国科幻片), +█████████████████████████████████████████████ +恐怖片0331,#genre# +█████████████████████████████████████████████ + + + + +驱魔2024(美国恐怖片),https://v.lzcdn25.com/20250331/233_84d1802c/index.m3u8 +珍妮潘的规则2024(新西兰恐怖片),https://v.lzcdn25.com/20250331/225_2feebd3a/index.m3u8 +致命蜈蚣2025(大陆恐怖片),https://v.lzcdn25.com/20250331/231_dbf0c60f/index.m3u8 +怪猴2025(美国恐怖片),https://v.lzcdn25.com/20250328/202_f98d43a6/index.m3u8 +荷兰镇2025(美国恐怖片),https://v.lzcdn25.com/20250328/206_a0413058/index.m3u8 +通灵巫古咒2024(其它恐怖片),https://v.lzcdn25.com/20250327/194_ab9d4068/index.m3u8 +苏珊娜:克里旺星期五之夜2023(其它恐怖片),https://v.lzcdn25.com/20250327/199_fb6b052f/index.m3u8 +密室逃生2025(大陆恐怖片),https://v.lzcdn25.com/20250327/200_2e16ba4f/index.m3u8 +黑暗楼层2008(其它恐怖片),https://v.lzcdn24.com/20250326/24742_c36dc1ca/index.m3u8 +财富流感2024(美国恐怖片),https://v.lzcdn25.com/20250325/189_57368e1b/index.m3u8 +谋杀学教授2023(美国恐怖片),https://v.lzcdn25.com/20250325/188_bf6f9efb/index.m3u8 +睡着的女人2024(西班牙恐怖片),https://v.lzcdn25.com/20250323/170_fcdfdd93/index.m3u8 +致命玩笑Ⅲ 2014(美国恐怖片), +致命玩笑Ⅱ 2008(美国恐怖片), +连体1984【粤语】(香港恐怖片), +连体1984【国语】(香港恐怖片), +连体阴2007(泰国恐怖片), +来自谁的启示2025(韩国恐怖),https://v.lzcdn25.com/20250322/165_c1bace24/index.m3u8 +见鬼发财2024(越南恐怖片),https://v.lzcdn25.com/20250322/161_9e819704/index.m3u8 +变脸丈夫2023(美国恐怖片),https://v.lzcdn25.com/20250321/146_a209517c/index.m3u8 +亲爱的2022(意大利恐怖片),https://v.lzcdn25.com/20250321/150_8170b0ba/index.m3u8 +死去的东西2024(美国恐怖片),https://v.lzcdn25.com/20250318/138_90e79f0d/index.m3u8 +临界点2025(美国恐怖片),https://v.lzcdn25.com/20250317/134_625f2d39/index.m3u8 +血河2024(丹麦/英国/泰国恐怖片),https://v.lzcdn24.com/20250316/23499_0b96a3ff/index.m3u8 +邪恶森林2005(美国恐怖片), +作祟的心2024(西班牙恐怖片),https://v.lzcdn25.com/20250316/130_a51c23c8/index.m3u8 +猩红诊所2024(印度尼西亚恐怖片),https://v.lzcdn25.com/20250315/124_164981bb/index.m3u8 +家教2025(美国恐怖片),https://v.lzcdn25.com/20250314/104_5a10b888/index.m3u8 +河童之子2025(美国恐怖片),https://v.lzcdn25.com/20250314/105_8f40af1f/index.m3u8 +裹尸布2024(法国恐怖片),https://v.lzcdn25.com/20250314/106_6a10e741/index.m3u8 +控制狂2025(美国恐怖片),https://v.lzcdn25.com/20250314/110_dbd4ae93/index.m3u8 +勇敢之人2025(美国恐怖片), +恐怖列车1973(英国恐怖片), +恶魂现世1991(印度恐怖片), +别动酷刑1972(意大利恐怖片), +寂静之夜2024(波兰恐怖片),https://v.lzcdn25.com/20250309/77_49dc847f/index.m3u8 +公寓2024HD(柬埔寨/日本恐怖片),https://v.lzcdn25.com/20250307/66_00868d33/index.m3u8 +不当表现2024(英国恐怖片),https://v.lzcdn25.com/20250307/58_f48b8b36/index.m3u8 +杰瑟普湖2025(美国恐怖片),https://v.lzcdn25.com/20250307/56_d48d6c8f/index.m3u8 +腥心眼2025(美国恐怖片),https://v.lzcdn25.com/20250305/55_975435e0/index.m3u8 +黑修女们2025(韩国恐怖片),https://v.lzcdn25.com/20250305/52_5c5821a1/index.m3u8 +荒山人魔2009(意大利恐怖片),https://v.lzcdn24.com/20250302/21781_5d5955a5/index.m3u8 +冰血寒颤2011(瑞典恐怖片),https://v.lzcdn24.com/20250302/21779_ecfc92b0/index.m3u8 +异形造反1986(美国恐怖片),https://v.lzcdn26.com/20250301/11374_79a88be6/index.m3u8 +怪兽航线2024(德国恐怖片),https://v.lzcdn26.com/20250301/11371_b1d138b1/index.m3u8 +阿糠2024(越南恐怖片),https://v.lzcdn25.com/20250301/27_6a9f6e79/index.m3u8 +死命必达2024(泰国恐怖片),https://v.lzcdn25.com/20250228/23_99d32a21/index.m3u8 +癫狂:恋尸狂的忏悔1974(加拿大恐怖片),https://v.lzcdn24.com/20250228/21443_ac7908e0/index.m3u8 +屠杀夜2006(比利时/荷兰恐怖片),https://v.lzcdn24.com/20250226/20940_c7a7ccc5/index.m3u8 +鬼妇2:村庄2023(印度尼西亚恐怖片),https://v.lzcdn25.com/20250226/10_f3528ea8/index.m3u8 +海底潜伏2023(加拿大恐怖片),https://v.lzcdn25.com/20250226/9_d3882af0/index.m3u8 +感应2024(美国恐怖片),https://v.lzcdn25.com/20250226/5_30322899/index.m3u8 +大力水手的复仇2025(美国恐怖片),https://v.lzcdn25.com/20250226/3_e6f2ee90/index.m3u8 +死亡扑克2024(美国恐怖片),https://v.cdnlz12.com/20250222/18240_1ddb7f1f/index.m3u8 +吉隆贡Ⅲ2022(印度尼西亚恐怖片),https://v.cdnlz12.com/20250222/18238_329f8792/index.m3u8 +吉隆贡Ⅱ2018(印度尼西亚恐怖片),https://v.cdnlz12.com/20250222/18241_93cb4d05/index.m3u8 +吉隆贡Ⅰ2017(印度尼西亚恐怖片),https://v.cdnlz12.com/20250222/18242_8824a677/index.m3u8 +完美伴侣2025(美国恐怖片),https://v.cdnlz12.com/20250219/18237_1f952107/index.m3u8 +噬灵者2024(法国恐怖片),https://v.cdnlz3.com/20250211/33453_ef1fd71c/index.m3u8 +噬魂岛2024(大陆恐怖片),https://v.cdnlz12.com/20250208/18195_0b1c4c37/index.m3u8 +阴山异闻录2025(大陆恐怖片),https://v.cdnlz3.com/20250207/33293_e4781258/index.m3u8 +街头废物2024(南非恐怖片),https://v.cdnlz3.com/20250207/33292_8c87a94e/index.m3u8 +鬼滴语Ⅱ2024(泰国恐怖片),https://v.cdnlz3.com/20250206/33243_627993c6/index.m3u8 +狼人2025(美国恐怖片),https://v.cdnlz3.com/20250205/33144_17af99b6/index.m3u8 +移植2024(新西兰恐怖片),https://v.cdnlz3.com/20250128/32915_c2b1c125/index.m3u8 +草迷宫恐怖杀人事件2024(菲律宾恐怖片),https://v.cdnlz3.com/20250125/32840_6bde9756/index.m3u8 +孤海沙堡2024(阿联酋/美国/黎巴嫩恐怖片),https://v.cdnlz12.com/20250125/18163_b8eab873/index.m3u8 +夜母2024(美国恐怖片),https://v.cdnlz3.com/20250124/32805_6931f0c1/index.m3u8 +我的血腥情人节2009(美国恐怖片),https://v.lzcdn24.com/20250123/15992_d26e921a/index.m3u8 +诺斯费拉图2024(美国恐怖片),https://v.cdnlz12.com/20250122/18104_84312c4b/index.m3u8 +寻凶2025(大陆恐怖片),https://v.cdnlz3.com/20250120/32572_b69246b4/index.m3u8 +千年虫2024(美国恐怖片),https://v.cdnlz12.com/20250120/18093_c9c39c5d/index.m3u8 +鸳鸯楼·惊魂2024(大陆恐怖片),https://v.cdnlz3.com/20250110/32073_792c9998/index.m3u8 +穷凶极恶2025(大陆恐怖片),https://v.cdnlz3.com/20250109/32035_670dce3c/index.m3u8 +被诅咒的土地2024(泰国恐怖片),https://v.cdnlz3.com/20250107/31954_04aec42d/index.m3u8 +隐藏的面孔2024(韩国恐怖片),https://v.lzcdn24.com/20241228/12006_bf49f953/index.m3u8 +临终时刻2024(印度尼西亚恐怖片),https://v.cdnlz3.com/20241226/31476_29851eae/index.m3u8 +第十年2024(英国恐怖片),https://v.cdnlz12.com/20241223/17842_31aca484/index.m3u8 +着魔2024(印度尼西亚恐怖片),https://v.cdnlz3.com/20241221/31239_9a4d502d/index.m3u8 +罪生咒2024(泰国恐怖片),https://v.cdnlz3.com/20241218/31078_97919eb9/index.m3u8 +世界奇妙物语2024冬季特别篇(日本恐怖片),https://v.cdnlz12.com/20241216/17771_65a98fba/index.m3u8 +三天2024(韩国恐怖片),https://v.cdnlz3.com/20241213/30836_2496c694/index.m3u8 +异教徒2024(美国恐怖片),https://v.cdnlz3.com/20241211/30771_b9bd2417/index.m3u8 +罪恶新月城2024(美国恐怖片),https://v.cdnlz3.com/20241127/29923_b1a2e978/index.m3u8 +不幸之家2024(日本恐怖片),https://v.cdnlz3.com/20241126/29905_f563ee34/index.m3u8 +复活之战2024(泰国恐怖片),https://v.cdnlz3.com/20241122/29538_ab36da32/index.m3u8 +黑水巷2024(英国恐怖片),https://v.cdnlz3.com/20241119/29391_e06b7994/index.m3u8 +怪栗情人2023(美国恐怖片),https://v.cdnlz3.com/20241117/29314_ee420b66/index.m3u8 +杀死爱人2024(英国恐怖片),https://v.cdnlz3.com/20241116/29235_ac18d1a8/index.m3u8 +独自赴死2024(加拿大恐怖片),https://v.cdnlz20.com/20241113/19824_e4e11c87/index.m3u8 +夺命微笑Ⅱ2024(美国恐怖片),https://v.cdnlz3.com/20241112/29007_d362407f/index.m3u8 +丽莎灵异实录2024(印度尼西亚恐怖片),https://v.cdnlz3.com/20241111/28986_adec0496/index.m3u8 +第一诫2008【粤语】(香港恐怖片),https://v.cdnlz20.com/20241109/19195_00b936da/index.m3u8 +第一诫2008【国语】(香港恐怖片),https://vip.lzcdn2.com/20220324/355_4b0f8d68/index.m3u8 +猛鬼大学Ⅲ2024(泰国恐怖片),https://v.cdnlz3.com/20241108/28845_d4895ce2/index.m3u8 +嗜血虎魂1992(印度恐怖片),https://v.lzcdn24.com/20241107/3489_4e574fea/index.m3u8 +夜盗珍妃墓1989(大陆恐怖片),https://v.lzcdn24.com/20241102/2294_e803ce04/index.m3u8 +长春花园2024(韩国恐怖片),https://v.cdnlz3.com/20241101/28550_98340659/index.m3u8 +布袋人2024(美国恐怖片),https://v.cdnlz20.com/20241031/17236_38e52a53/index.m3u8 +百烛游戏Ⅱ2024(新西兰/阿根廷恐怖片),https://v.cdnlz12.com/20241028/17489_82691100/index.m3u8 +暹罗诅咒2023(泰国恐怖片),https://v.cdnlz12.com/20241025/17412_c1f8c72d/index.m3u8 +行动倒数2024(美国恐怖片),https://v.cdnlz3.com/20241025/28432_0d07617c/index.m3u8 +断魂小丑Ⅲ2024(美国恐怖片),https://v.cdnlz12.com/20241025/17393_fe31e6d2/index.m3u8 +疯死2024(法国恐怖片),https://v.cdnlz3.com/20241023/28354_078922ab/index.m3u8 +千万别松手2024(美国恐怖片),https://v.cdnlz3.com/20241022/28315_52aa615a/index.m3u8 +杀戮南瓜怪2024(美国恐怖片),https://v.cdnlz3.com/20241022/28314_5b9c0b8b/index.m3u8 +布袋人2024(美国恐怖片),https://v.cdnlz3.com/20241021/28233_300794e6/index.m3u8 +世外逃劫2024(菲律宾恐怖片),https://v.cdnlz3.com/20241017/28063_fd0fbcc2/index.m3u8 +甜蜜诅咒2021(韩国恐怖片),https://v.cdnlz3.com/20241015/27983_4094c0d2/index.m3u8 +你们这些混蛋2024(泰国恐怖片),https://v.cdnlz3.com/20241015/27933_6e3419d2/index.m3u8 +目的地汽车旅馆2024(法国恐怖片),https://v.cdnlz3.com/20241013/27879_e4a72ee6/index.m3u8 +某种物质2024(英国恐怖片),https://v.cdnlz3.com/20241013/27840_64078179/index.m3u8 +怨泊2022【粤语/日语】(香港恐怖片),https://v.cdnlz3.com/20241011/27746_af22b51d/index.m3u8 +克罗克特先生2024(美国恐怖片),https://v.cdnlz3.com/20241011/27744_d6f96b63/index.m3u8 +撒冷镇2024(美国恐怖片),https://v.cdnlz3.com/20241011/27715_3fbf20ef/index.m3u8 +我的宝贝2024(泰国恐怖片),https://v.cdnlz3.com/20241010/27709_8768c7cf/index.m3u8 +凯多湖的消失2024(美国恐怖片),https://v.cdnlz3.com/20241010/27707_cf7dc21c/index.m3u8 +放学后战记2018(日本恐怖片),https://v.cdnlz19.com/20241007/49415_6cdff1e8/index.m3u8 +恶魔玩具:小丑盒袭击2023(美国恐怖片),https://v.cdnlz12.com/20241007/17305_6a30da3d/index.m3u8 +致命录像带:超越2024(美国恐怖片),https://v.cdnlz12.com/20241005/17279_702c09ea/index.m3u8 +胡老四守灵2024(大陆恐怖片),https://v.cdnlz12.com/20241004/17263_034cb915/index.m3u8 +非礼勿言2024(英国恐怖片),https://v.cdnlz12.com/20241004/17261_2b4965bb/index.m3u8 +腐坏之巫2024(美国恐怖片),https://v.cdnlz12.com/20241004/17260_df3ecd32/index.m3u8 +撒冷镇2024(美国恐怖片),https://v.cdnlz12.com/20241003/17257_72b72b08/index.m3u8 +別呼吸2024(美国恐怖片),https://v.cdnlz12.com/20241003/17256_675a39be/index.m3u8 +7A公寓2024(美国恐怖片),https://v.cdnlz12.com/20240929/17199_fc1fd0ec/index.m3u8 +吸血的法老在匹兹堡1991(美国恐怖片),https://v.cdnlz19.com/20240927/47771_6887ed7c/index.m3u8 +污物2015(美国恐怖片),https://v.cdnlz19.com/20240927/47770_57e5fe87/index.m3u8 +死亡将至2024(印度尼西亚恐怖片),https://v.cdnlz12.com/20240927/17158_ef65f743/index.m3u8 +贝泽尔2024(美国恐怖片),https://v.cdnlz12.com/20240926/17135_e2409f09/index.m3u8 +异端指南2018(美国恐怖片),https://v.cdnlz12.com/20240925/17112_e633cbdd/index.m3u8 +混沌之王2018(英国恐怖片),https://v.cdnlz12.com/20240925/17111_de43406a/index.m3u8 +墓中酷刑2024(印度尼西亚恐怖片),https://v.cdnlz12.com/20240922/17071_747f9688/index.m3u8 +夜班逃杀2022(美国恐怖片),https://v.cdnlz12.com/20240922/17070_8fb0d7f0/index.m3u8 +怖谷鸟2024(德国/美国),https://v.cdnlz12.com/20240918/17020_2103bf7d/index.m3u8 +从此以后(美国恐怖片),https://v.cdnlz12.com/20240915/16962_116b4389/index.m3u8 +愿者安息2023(土耳其恐怖片),https://v.cdnlz12.com/20240914/16946_c2fb063b/index.m3u8 +猛鬼兰皮尔2023(印度尼西亚恐怖片),https://v.cdnlz12.com/20240911/16876_23e6ab40/index.m3u8 +血婴1990(法国恐怖片),https://v.cdnlz12.com/20240909/16844_1578811d/index.m3u8 +鬼府神工2023(意大利恐怖片),https://v.cdnlz12.com/20240909/16843_19cdc460/index.m3u8 +无序之主2023(美国恐怖片),https://v.cdnlz12.com/20240904/16779_5e59575e/index.m3u8 +解脱2024(美国恐怖片),https://v.cdnlz12.com/20240830/16707_f9d0281b/index.m3u8 +陷阱2024(英国恐怖片),https://v.cdnlz12.com/20240830/16706_da72b709/index.m3u8 +消失的女教师2023(印度恐怖片),https://v.cdnlz12.com/20240827/16611_2afa18e6/index.m3u8 +鲨鱼女孩2024(美国恐怖片),https://v.cdnlz12.com/20240826/16608_a8c406ad/index.m3u8 +幸运欧尼克斯和灵魂护身符2023(美国恐怖片),https://v.cdnlz12.com/20240826/16607_23c17194/index.m3u8 +狩猎之夜2023(美国恐怖片),https://v.cdnlz12.com/20240826/16602_ddbe2a8e/index.m3u8 +水鬼2023(韩国恐怖片),https://v.cdnlz12.com/20240825/16599_5a9b92de/index.m3u8 +鬼气球2024(柬埔寨恐怖片),https://v.cdnlz12.com/20240825/16596_789fe790/index.m3u8 +名模夜惊魂2024(美国恐怖片),https://v.cdnlz12.com/20240824/16586_541592ad/index.m3u8 +复仇女妖2024(印度尼西亚恐怖片),https://v.cdnlz12.com/20240824/16585_4fc2bcb6/index.m3u8 +直播鬼戏院2023(马来西亚恐怖片),https://v.cdnlz12.com/20240823/16576_3a36184a/index.m3u8 +长腿2024(美国恐怖片),https://v.cdnlz12.com/20240823/16568_2f84858d/index.m3u8 +格吉(杀人鬼)2024(泰国恐怖片),https://v.cdnlz12.com/20240823/16567_a5c50d29/index.m3u8 +咖啡桌2022(西班牙恐怖片),https://v.cdnlz12.com/20240823/16560_cb2d3533/index.m3u8 +咒物寻凶2024(爱尔兰恐怖片),https://v.cdnlz12.com/20240821/16508_bf07b321/index.m3u8 +吞噬2024(美国恐怖片),https://v.cdnlz12.com/20240821/16507_ac85c482/index.m3u8 +病态忧郁的猫2015(澳大利亚恐怖片),https://v.cdnlz12.com/20240820/16498_5a479a12/index.m3u8 +迷离无迹2023(澳大利亚恐怖片),https://v.cdnlz12.com/20240820/16495_026455b6/index.m3u8 +蓝色女孩的愿望2023(爱尔兰恐怖片),https://v.cdnlz12.com/20240819/16481_fa915c5e/index.m3u8 +毛骨悚然撞鬼经25周年特别篇2024(日本恐怖片),https://v.cdnlz12.com/20240818/16476_1426a846/index.m3u8 +死魂盒2012(美国恐怖片),https://v.cdnlz21.com/20240814/1516_c1ab3dff/index.m3u8 +甜蜜寂寞女孩2016(美国恐怖片),https://v.cdnlz12.com/20240813/16401_d685013d/index.m3u8 +达古2024(英国恐怖片),https://v.cdnlz12.com/20240812/16379_0e235b86/index.m3u8 +亲友皆死2024(美国恐怖片),https://v.cdnlz12.com/20240810/16309_1f44b8ee/index.m3u8 +黑暗来临2010(美国恐怖片),https://v.cdnlz12.com/20240809/16299_938b0c92/index.m3u8 +米老鼠的捕鼠夹2024(美国恐怖片),https://v.cdnlz12.com/20240807/16234_caa5b877/index.m3u8 +饥饿英亩2023(英国恐怖片),https://v.cdnlz12.com/20240805/16213_143cee9c/index.m3u8 +鬼舞村:诅咒起源2024(印度尼西亚恐怖片),https://v.cdnlz12.com/20240803/16183_1e798c28/index.m3u8 +朱朱的故事2021(尼日利亚/法国恐怖片),https://v.cdnlz12.com/20240802/16171_87cf5c9d/index.m3u8 +玛克辛2024(美国恐怖片),https://v.cdnlz12.com/20240802/16170_131c0ff5/index.m3u8 +鬼天厦2024(台湾恐怖片),https://v.cdnlz3.com/20240802/25236_3402cd81/index.m3u8 +陌生人:第一章2024(美国恐怖片),https://v.cdnlz12.com/20240729/16030_04bb4648/index.m3u8 +绝命幽灵船2011(美国恐怖片),https://v.cdnlz21.com/20240729/1269_0df768fd/index.m3u8 +苦差事2011(巴西恐怖片),,https://v.cdnlz3.com/20240729/25156_e1ace9be/index.m3u8 +遗嘱继承者2024(美国恐怖片),https://v.cdnlz21.com/20240725/1148_b9d96252/index.m3u8 +替身纸人Ⅱ2024(大陆恐怖片),https://v.cdnlz12.com/20240722/15867_ff98dd13/index.m3u8 +圣诞屠杀夜2015(加拿大),https://v.cdnlz12.com/20240721/15851_a771dd49/index.m3u8 +恶魔犬2023(越南恐怖片),https://v.cdnlz3.com/20240721/24963_c73d9141/index.m3u8 +致命旅拍2022(瑞典恐怖片),https://v.cdnlz21.com/20240720/979_910d29c4/index.m3u8 +黑暗中的吟唱2023(英国恐怖片),https://v.cdnlz3.com/20240718/24908_b9b21f9d/index.m3u8 +半身鬼2024(印度尼西亚恐怖片),https://v.cdnlz3.com/20240716/24837_a49f7262/index.m3u8 +人鬼交易所Ⅱ2017(大陆恐怖片),https://v.cdnlz19.com/20240715/39555_f7961d97/index.m3u8 +人鬼交易所2016(大陆恐怖片),https://v.cdnlz19.com/20240715/39556_4176ae3e/index.m3u8 +开心鬼精灵1986【粤语】(香港恐怖片),https://v.cdnlz19.com/20240715/39554_4c21e5c2/index.m3u8 +开心鬼精灵1986【国语】(香港恐怖片),https://v.cdnlz19.com/20240715/39553_5465951c/index.m3u8 +悲伤2023(美国恐怖片),https://v.cdnlz3.com/20240716/24828_c1047d7a/index.m3u8 +血腥列车2024(印度尼西亚恐怖片),https://v.cdnlz3.com/20240714/24786_dd8e1fb9/index.m3u8 +驱魔大脚怪2024(美国恐怖片),https://v.cdnlz3.com/20240713/24741_449ce1fe/index.m3u8 +人道2024(加拿大恐怖片),https://v.cdnlz12.com/20240712/15650_881fb469/index.m3u8 +尸体沐浴2024(印度尼西亚恐怖片),https://v.cdnlz12.com/20240712/15649_97289970/index.m3u8 +驱魔2024(美国恐怖片),https://v.cdnlz12.com/20240711/15618_9ba2f1fc/index.m3u8 +魔图1992【国语】(香港恐怖片),https://v.cdnlz21.com/20240709/840_04e7e49c/index.m3u8 +不好意思啊查理2023(美国恐怖片),https://v.cdnlz21.com/20240709/835_d0212934/index.m3u8 +FPS2024(日本恐怖片),https://v.cdnlz3.com/20240702/24407_783cb97c/index.m3u8 +诡夜迷情2024(大陆恐怖片),https://v.cdnlz12.com/20240701/15447_9f655396/index.m3u8 +恐怖肉饼1992(美国恐怖片),https://v.cdnlz12.com/20240630/15433_8fce9825/index.m3u8 +暴力本性2024(加拿大恐怖片),https://v.cdnlz12.com/20240629/15424_382e32e7/index.m3u8 +Khanzab2023(印度尼西亚恐怖),https://v.cdnlz19.com/20240629/38623_31dbcab2/index.m3u8 +神秘窥视(美国恐怖片),https://v.cdnlz3.com/20240628/24259_2e2d4f54/index.m3u8 +恶魔之浴(奥地利/德国),https://v.cdnlz3.com/20240628/24252_e82e34e9/index.m3u8 +灰姑娘的诅咒(美国恐怖片),https://v.cdnlz3.com/20240627/24225_c97eb3ae/index.m3u8 +黑水巷(美国恐怖片),https://v.cdnlz3.com/20240627/24202_c04e87cd/index.m3u8 +玻璃眼(意大利/西班牙/英国/保加利亚恐怖片),https://v.cdnlz3.com/20240626/24111_2567d380/index.m3u8 +狂欢(瑞典恐怖片),https://v.cdnlz3.com/20240622/23965_9a3a9a03/index.m3u8 +午夜6号房(大陆恐怖片),https://v.cdnlz12.com/20240622/15380_21134936/index.m3u8 +连接终止2023(瑞典恐怖片),https://v.cdnlz3.com/20240621/23956_c7a66643/index.m3u8 +荧屏在发光2024(美国恐怖片),https://v.cdnlz3.com/20240617/23794_f8e3f112/index.m3u8 +古堡守灵人(大陆恐怖片),https://v.cdnlz12.com/20240617/15233_63de8e8c/index.m3u8 +吓死你【粤语】(香港恐怖片),https://v.cdnlz21.com/20240616/444_44113860/index.m3u8 +魔人刽子手(美国恐怖片),https://v.cdnlz3.com/20240616/23751_e0d4c686/index.m3u8 +萨拉的入会仪式1978(美国恐怖片),https://v.cdnlz3.com/20240614/23697_6daa00b7/index.m3u8 +心魔1975(香港恐怖片),https://v.cdnlz19.com/20240612/36697_2eafce5f/index.m3u8 +西辛Ⅵ2019(土耳其恐怖片),https://v.cdnlz19.com/20240610/36681_a11e1d97/index.m3u8 +西辛Ⅴ2018(土耳其恐怖片),https://v.cdnlz19.com/20240610/36679_4c0db5e1/index.m3u8 +西辛Ⅳ2017(土耳其恐怖片),https://v.cdnlz19.com/20240610/36680_2265f85c/index.m3u8 +西辛Ⅲ2016(土耳其恐怖片),https://v.cdnlz19.com/20240610/36678_c864fa0b/index.m3u8 +西辛Ⅱ2015(土耳其恐怖片),https://v.cdnlz19.com/20240610/36677_da90a3ac/index.m3u8 +西辛Ⅰ2014(土耳其恐怖片),https://v.cdnlz19.com/20240610/36676_f32d7b8c/index.m3u8 +租房惊魂2022(美国恐怖片),https://v.cdnlz21.com/20240609/401_34f075a7/index.m3u8 +黑暗的反射(俄罗斯恐怖片),https://v.cdnlz12.com/20240607/15072_fe160bae/index.m3u8 +愿大家拥有幸福(日本恐怖片),https://v.cdnlz12.com/20240607/15071_f8211ea4/index.m3u8 +灰姑娘复仇记(英国恐怖片),https://v.cdnlz12.com/20240605/15012_96f41e61/index.m3u8 +巴黎深渊(法国恐怖片),https://v.cdnlz12.com/20240605/15000_5b5a2a25/index.m3u8 +玛丽塔的悲剧(菲律宾恐怖片),https://v.cdnlz12.com/20240601/14813_b20e9224/index.m3u8 +魔鬼名校(泰国恐怖片),https://v.cdnlz12.com/20240531/14766_000ad92c/index.m3u8 +异形浩劫1971上(美国恐怖片),https://v.cdnlz19.com/20240528/35191_ef12556d/index.m3u8 +异形浩劫1971下(美国恐怖片),https://v.cdnlz19.com/20240528/35192_1f067136/index.m3u8 +蛊1981【粤语】(台湾恐怖片),https://v.cdnlz19.com/20240528/35189_a1c0439d/index.m3u8 +蛊1981【国语】(台湾恐怖片),https://v.cdnlz19.com/20240528/35190_60f24664/index.m3u8 +笔仙怪谈(大陆恐怖片),https://v.cdnlz19.com/20240528/34940_5071aa1f/index.m3u8 +笔仙大战贞子2(大陆恐怖片),https://v.cdnlz19.com/20240528/34941_6e16bb95/index.m3u8 +笔仙大战贞子(大陆恐怖片),https://v.cdnlz19.com/20240528/34938_b3f1c6ba/index.m3u8 +极度残暴(美国恐怖片),https://v.cdnlz3.com/20240529/23436_c106fbe1/index.m3u8 +闹鬼领域2023(印度尼西亚恐怖片),https://v.cdnlz3.com/20240528/23400_c6852ea4/index.m3u8 +致命塔罗(美国恐怖片),https://v.cdnlz21.com/20240528/357_2e53f66a/index.m3u8 +凶兆前传(美国恐怖片),https://v.cdnlz3.com/20240528/23390_7dbed11b/index.m3u8 +地狱少女2019(日本恐怖片),https://v.cdnlz3.com/20240525/23239_204a8836/index.m3u8 +熊熊燃烧(巴基斯坦/加拿大恐怖片),https://v.cdnlz12.com/20240523/14638_cf5610cb/index.m3u8 +守夜人:恶魔永世同在2023(丹麦恐怖片),https://v.cdnlz12.com/20240523/14637_2138f8ce/index.m3u8 +匹配(日本恐怖片),https://v.cdnlz12.com/20240521/14542_ba0af384/index.m3u8 +撒旦来临(印度恐怖片),https://v.cdnlz12.com/20240516/14314_34cd6b67/index.m3u8 +屋中异蛛(美国恐怖片),https://v.cdnlz12.com/20240515/14297_52039972/index.m3u8 +通灵阿初~颤动岩~(日本恐怖片),https://v.cdnlz12.com/20240515/14296_48b66148/index.m3u8 +喧嚣(法国恐怖片),https://v.cdnlz12.com/20240514/14228_71c2a0c0/index.m3u8 +再会亡灵(恐怖片),https://v.cdnlz12.com/20240512/14119_2190e477/index.m3u8 +夜童(西班牙恐怖片),https://v.cdnlz19.com/20240507/32787_203de46d/index.m3u8 +梅根失踪(美国恐怖片),https://v.cdnlz21.com/20240509/325_4b10c224/index.m3u8 +噬血芭蕾(美国恐怖片),https://v.cdnlz12.com/20240507/13862_9328135b/index.m3u8 +钟声2024(日本恐怖片),https://v.cdnlz12.com/20240507/13848_02d5cbfe/index.m3u8 +斧头狂魔2015(美国恐怖片),https://v.cdnlz19.com/20240506/32780_3784afa8/index.m3u8 +艾米利亚的孩子(葡萄牙恐怖片),https://v.cdnlz2.com/20240502/30893_27cee259/index.m3u8 +世外桃源(爱尔兰/美国/加拿大恐怖片),https://v.cdnlz2.com/20240502/30892_3b743c28/index.m3u8 +食人神之山(意大利恐怖片),https://v.cdnlz19.com/20240428/31851_65235a03/index.m3u8 +恶魔惩罚者(美国恐怖片),https://v.cdnlz2.com/20240429/30711_2f9078f3/index.m3u8 +地狱折磨(印度尼西亚恐怖片),https://v.cdnlz2.com/20240428/30701_c2ec59c9/index.m3u8 +僵尸古刹(大陆恐怖片),https://v.cdnlz2.com/20240428/30658_626f53c9/index.m3u8 +尸咒(韩国恐怖片),https://v.cdnlz2.com/20240428/30655_860bb8eb/index.m3u8 +死亡玛丽(加拿大恐怖片),https://v.cdnlz19.com/20240426/31200_bedc9644/index.m3u8 +害虫2023(法国恐怖片),https://v.cdnlz2.com/20240426/30620_2a2f011f/index.m3u8 +阴阳界1974【国语】(香港恐怖片),https://v.cdnlz19.com/20240423/30922_846a2982/index.m3u8 +阴阳界1974【粤语】(香港恐怖片),https://v.cdnlz19.com/20240423/30921_6e4d2811/index.m3u8 +鬼肢解(泰国恐怖片),https://v.cdnlz2.com/20240423/30415_846a8632/index.m3u8 +寒山尸变(台湾恐怖片),https://v.cdnlz20.com/20240422/4416_4631175e/index.m3u8 +破墓(韩国恐怖片),https://v.cdnlz2.com/20240422/30332_39611724/index.m3u8 +魔鬼深夜秀(澳大利亚/阿联酋恐怖片),https://v.cdnlz2.com/20240420/30250_993f8337/index.m3u8 +唱歌的六个女人(日本恐怖片),https://v.cdnlz2.com/20240419/30230_a04f8690/index.m3u8 +丧尸李志2(大陆恐怖片),https://v.cdnlz19.com/20240417/27788_8a8753f5/index.m3u8 +丧尸李志(大陆恐怖片),https://v.cdnlz19.com/20240417/27787_d58690e4/index.m3u8 +化身邪魔(美国恐怖片),https://v.cdnlz2.com/20240418/30095_b8d37863/index.m3u8 +无瑕修女(意大利/美国恐怖片),https://v.cdnlz2.com/20240416/30004_4c6d717b/index.m3u8 +黑暗深处2023(法国恐怖片),https://v.cdnlz12.com/20240415/13707_b498d986/index.m3u8 +家庭教育(意大利/英国恐怖片),https://v.cdnlz12.com/20240415/13705_7f55710c/index.m3u8 +三头魔王(台湾恐怖片),https://v.cdnlz19.com/20240410/26921_3ff3d22b/index.m3u8 +猛鬼入侵黑社会【国语】(香港恐怖片),https://v.cdnlz19.com/20240410/26916_a792b2eb/index.m3u8 +猛鬼入侵黑社会【粤语】(香港恐怖片),https://v.cdnlz19.com/20240407/26867_8099d9cf/index.m3u8 +鬼滴语(泰国恐怖片),https://v.cdnlz2.com/20240410/29719_3611db5e/index.m3u8 +度假村兼职(日本恐怖片),https://v.cdnlz12.com/20240410/13682_a31c52e2/index.m3u8 +纸袋头2023(美国恐怖片),https://v.cdnlz12.com/20240406/13667_72889925/index.m3u8 +鬼斧逐个捉(美国恐怖片),https://v.cdnlz2.com/20240405/29429_02a8798b/index.m3u8 +图腾诅咒(马来西亚恐怖片),https://v.cdnlz2.com/20240404/29408_4b8f12d4/index.m3u8 +死神的十字路口(泰国恐怖片),https://v.cdnlz2.com/20240402/29312_fa61c5df/index.m3u8 +双盲(爱尔兰恐怖片),https://v.cdnlz12.com/20240330/13586_190a9aa4/index.m3u8 +脱离2022(挪威恐怖片),https://v.cdnlz12.com/20240328/13563_97a3a389/index.m3u8 +假想友(美国恐怖片),https://v.cdnlz12.com/20240328/13559_0bad5aff/index.m3u8 +忘忧草(大陆恐怖片),https://v.cdnlz19.com/20240326/23653_c4e0e579/index.m3u8 +画魔人(大陆恐怖片),https://v.cdnlz12.com/20240326/13459_de7df0ad/index.m3u8 +菲律宾恐怖故事16(菲律宾恐怖片),https://v.cdnlz12.com/20240324/13366_13065a09/index.m3u8 +噩梦1981(美国恐怖片),https://v.cdnlz12.com/20240320/13211_57381250/index.m3u8 +食鬼师(越南恐怖片),https://v.cdnlz12.com/20240320/13163_2fae3fa4/index.m3u8 +催泪剂(美国恐怖片),https://v.cdnlz12.com/20240319/13148_96d7665e/index.m3u8 +定格恶魔(英国恐怖片),https://v.cdnlz12.com/20240318/13075_254d026a/index.m3u8 +西金(印度尼西亚恐怖片),https://v.cdnlz12.com/20240317/13069_e338a197/index.m3u8 +狂野嘻哈梦(波兰恐怖片),https://v.cdnlz7.com/20240310/16273_ebcf1240/index.m3u8 +残虐你,娱乐我(美国恐怖片),https://v.cdnlz19.com/20240313/21166_f60502f5/index.m3u8 +暴怒的格蕾丝(菲律宾/英国恐怖片),https://v.cdnlz12.com/20240313/12831_50182408/index.m3u8 +极道恐怖大剧场(日本恐怖片),https://v.cdnlz19.com/20240310/20607_15a73bf4/index.m3u8 +寻找蛙人(美国恐怖片),https://v.cdnlz12.com/20240312/12766_21a2be38/index.m3u8 +源起黑暗(英国恐怖片),https://v.cdnlz12.com/20240310/12680_575c6344/index.m3u8 +东瀛鬼咒(日本恐怖片),https://v.cdnlz19.com/20240309/20259_3163a28c/index.m3u8 +打鬼救夫(台湾恐怖片),https://v.cdnlz19.com/20240308/20258_86c1a1a6/index.m3u8 +猎战(美国恐怖片),https://v.cdnlz12.com/20240306/12456_ed25978a/index.m3u8 +黄金骷髅侠摩天楼的怪人(日本恐怖片),https://v.cdnlz12.com/20240306/12445_668845b9/index.m3u8 +聊斋志异之瞳仁语(大陆恐怖片),https://v.cdnlz12.com/20240305/12422_363d686c/index.m3u8 +冻肉(英国恐怖片),https://v.cdnlz12.com/20240305/12408_3e56c8d0/index.m3u8 +信不信由你(加拿大恐怖片),https://v1.cdnlz1.com/20221017/17459_6b0a6fea/index.m3u8 +狂蟒之灾2024(大陆恐怖片),https://v.cdnlz7.com/20240302/16256_56cd73b9/index.m3u8 +七月返归【粤语】(香港恐怖片),https://v.cdnlz12.com/20240301/12190_378dfa58/index.m3u8 +蜘蛛迷宫(意大利恐怖片),https://v.cdnlz12.com/20240227/11939_8fb9ae3c/index.m3u8 +送葬人(泰国恐怖片),https://v.cdnlz19.com/20240224/18572_33d09f4e/index.m3u8 +惊魂记1989【粤语】(香港恐怖片),https://vip.lzcdn2.com/20220406/2266_34992fc5/index.m3u8 +惊魂记1989【国语】(香港恐怖片),https://v.cdnlz19.com/20240223/18132_e221e7cf/index.m3u8 +趣味游戏美国版(美国恐怖片),https://v.cdnlz12.com/20240222/11732_a4eb2b7f/index.m3u8 +鬼邮轮:玛丽皇后号(美国恐怖片),https://v.cdnlz3.com/20240213/22994_77c1acfe/index.m3u8 +邪物萌动(美国恐怖片),https://v.cdnlz12.com/20240216/11576_c90ea09a/index.m3u8 +女鬼桥2:怨鬼楼(台湾恐怖片),https://v.cdnlz12.com/20240216/11575_bbce8dc8/index.m3u8 +怪客逞凶(美国恐怖片),https://v.cdnlz12.com/20240215/11574_0dd046a9/index.m3u8 +三十极夜(美国恐怖片),https://v.cdnlz12.com/20240213/11554_ae977c58/index.m3u8 +鬼讯号2:灵异透视(美国恐怖片),https://v.cdnlz2.com/20240210/28828_98da7beb/index.m3u8 +荒漠恶种(美国恐怖片),https://v.cdnlz2.com/20240210/28822_af6fb2a2/index.m3u8 +化劫(台湾恐怖片),https://v.cdnlz2.com/20240207/28791_0f4fdb7c/index.m3u8 +重返猛鬼屋(美国恐怖片),https://v.cdnlz2.com/20240207/28790_d049c5d2/index.m3u8 +夜班2019(菲律宾恐怖片),https://v.cdnlz2.com/20240206/28764_609e3edd/index.m3u8 +血之魔术师2007(美国恐怖片),https://v.cdnlz12.com/20240204/11358_be83aefd/index.m3u8 +千鹤先生(大陆恐怖片),https://v.cdnlz12.com/20240125/11104_24ac3055/index.m3u8 +双子酒廊(美国恐怖片),https://v.cdnlz3.com/20240129/22945_36b2f68b/index.m3u8 +杀人偶(加拿大恐怖片),https://v.cdnlz12.com/20240201/11223_3f8af5b6/index.m3u8 +长白山猎人传说(大陆恐怖片),https://v.cdnlz12.com/20240131/11212_b6128b87/index.m3u8 +鬼魂传奇(美国恐怖片),https://v.cdnlz12.com/20240130/11206_33fbb5f3/index.m3u8 +日出的怪物(美国恐怖片),https://v.cdnlz2.com/20240130/28443_a2c025b0/index.m3u8 +捕兽器(德国恐怖片),https://v.cdnlz12.com/20240130/11200_0dacdb29/index.m3u8 +死亡信件(泰国恐怖片),https://v.cdnlz3.com/20240129/22960_bec914a1/index.m3u8 +人头蛊(泰国恐怖片),https://v.cdnlz12.com/20240129/11191_2d11fdc2/index.m3u8 +这个男人来自地狱(美国恐怖片),https://v.cdnlz3.com/20240129/22942_eeb8ca05/index.m3u8 +车库惊魂(加拿大恐怖片),https://v.cdnlz2.com/20240127/28362_41d9de02/index.m3u8 +虎纹少女(马来西亚恐怖片),https://v.cdnlz2.com/20240127/28361_e71d9616/index.m3u8 +恶魔之椅(英国恐怖片),https://v.cdnlz2.com/20240127/28327_716015ee/index.m3u8 +地狱公路(美国恐怖片),https://v.cdnlz2.com/20240126/28280_ac1cde37/index.m3u8 +消失的收藏家(大陆恐怖片),https://v.cdnlz12.com/20240125/11098_5a711361/index.m3u8 +暗泳(美国恐怖片),https://v.cdnlz2.com/20240125/28258_82bdcf8c/index.m3u8 +秋灯夜雨(台湾恐怖片),https://v.cdnlz17.com/20240123/99675_cbfbf65f/index.m3u8 +南海岛血书(台湾恐怖片),https://v.cdnlz17.com/20240122/99453_c8d8d160/index.m3u8 +恶灵空间2(美国恐怖片),https://v.cdnlz3.com/20240123/22900_e51a2675/index.m3u8 +万圣节群魔(美国恐怖片),https://v.cdnlz3.com/20240123/22899_44c38ddb/index.m3u8 +狮口惊魂(南非恐怖片),https://v.cdnlz3.com/20240122/22891_8558c051/index.m3u8 +失真的画(美国恐怖片),https://v.cdnlz3.com/20240122/22890_cf5b556c/index.m3u8 +禁入直播(美国恐怖片),https://v.cdnlz3.com/20240121/22879_801ef104/index.m3u8 +午夜场2024(大陆恐怖片),https://v.cdnlz3.com/20240121/22881_bd9ef284/index.m3u8 +纹身师2007(新西兰/新加坡恐怖片),https://v.cdnlz3.com/20240120/22855_3e70b0ac/index.m3u8 +诡奇村庄(突尼斯恐怖片),https://v.cdnlz3.com/20240119/22849_68947a80/index.m3u8 +异国阴宅(英国恐怖片),https://v.cdnlz3.com/20240119/22847_5ba349bc/index.m3u8 +熄灭的日光(泰国恐怖片),https://v.cdnlz11.com/20240119/19408_41a0c6b6/index.m3u8 +寄人皮下(美国恐怖片),https://v.cdnlz3.com/20240119/22840_8b104d26/index.m3u8 +阴风鬼影(美国恐怖片),https://v.cdnlz3.com/20240118/22833_c9ed77d2/index.m3u8 +死神蘑菇(爱尔兰/丹麦/英国恐怖片),https://v.cdnlz3.com/20240118/22827_f5cbd802/index.m3u8 +磨到死(澳大利亚恐怖片),https://v.cdnlz3.com/20240117/22817_699a7f46/index.m3u8 +劈头士(美国恐怖片),https://v.cdnlz3.com/20240117/22815_bff5f290/index.m3u8 +迷夜惨遇(英国恐怖片),https://v.cdnlz3.com/20240117/22814_495919af/index.m3u8 +前哨2008(英国恐怖片),https://v.cdnlz3.com/20240117/22813_16887e36/index.m3u8 +风暴来临2007(澳大利亚恐怖片),https://v.cdnlz3.com/20240116/22797_f3c8dee3/index.m3u8 +伐头岭(美国恐怖片),https://v.cdnlz3.com/20240116/22796_791fcef2/index.m3u8 +死亡仓库2(美国恐怖片),https://v.cdnlz3.com/20240115/22789_6e253050/index.m3u8 +死亡仓库(美国恐怖片),https://v.cdnlz3.com/20240115/22788_dc6f26f5/index.m3u8 +暗夜浮魅(阿根廷恐怖片),https://v.cdnlz12.com/20240112/11001_a1d094d6/index.m3u8 +叠积(丹麦恐怖片),https://v.cdnlz12.com/20240112/10999_71de7209/index.m3u8 +黑暗自然(加拿大恐怖片),https://v.cdnlz12.com/20240112/10997_cc0129a8/index.m3u8 +驱魔(美国恐怖片),https://v.cdnlz3.com/20240113/22755_febe0f25/index.m3u8 +黑暗法师:红之章(日本恐怖片),https://v.cdnlz17.com/20240111/90120_ac04b5af/index.m3u8 +致命学分(美国恐怖片),https://v.cdnlz12.com/20240112/10993_21e2e18b/index.m3u8 +内心的幽灵2023(英国恐怖片),https://v.cdnlz12.com/20240112/10990_fa75263a/index.m3u8 +搭便车2023(日本恐怖片),https://v.cdnlz3.com/20240112/22747_034d3c03/index.m3u8 +养杀人鬼的女人(日本恐怖片),https://vip.lz-cdn3.com/20220730/10323_67ab421e/index.m3u8 +菲利波鬼屋(菲律宾恐怖片),https://v.cdnlz3.com/20240110/22711_de741b21/index.m3u8 +乘客2023(美国恐怖片),https://v.cdnlz3.com/20240109/22701_947c4f9c/index.m3u8 +完全陌生人(西班牙恐怖片),https://v.cdnlz3.com/20240109/22695_5ccad811/index.m3u8 +恶血(英国恐怖片),https://v.cdnlz4.com/20240102/26518_d12a0540/index.m3u8 +变脸效应(美国恐怖片),https://v.cdnlz4.com/20240102/26517_c672f13f/index.m3u8 +狼孩2022(卢森堡恐怖片),https://v.cdnlz4.com/20240102/26513_b1985bd5/index.m3u8 +海考克医生的骇人秘密(意大利恐怖片),https://v.cdnlz2.com/20240107/27909_a87488f8/index.m3u8 +美国怪谈(英国恐怖片),https://v.cdnlz3.com/20240107/22662_0fe2f74f/index.m3u8 +九人禁闭室(英国恐怖片),https://v.cdnlz3.com/20240107/22660_0b8947ab/index.m3u8 +审判恶魔(英国恐怖片),https://v.cdnlz3.com/20240107/22658_064aef20/index.m3u8 +绞肉机复活人(美国恐怖片),https://v.cdnlz3.com/20240106/22645_d3b09799/index.m3u8 +冲击奥拉玛(美国恐怖片),https://v.cdnlz3.com/20240106/22642_0844dceb/index.m3u8 +杀人命盘DVD(美国恐怖片),https://v.cdnlz3.com/20240105/22624_bf2cb942/index.m3u8 +黑色直播(韩国恐怖片),https://v.cdnlz4.com/20240102/26505_d9527b6f/index.m3u8 +鬼噤声(印度尼西亚恐怖片),https://v.cdnlz4.com/20240102/26504_c24c4a9a/index.m3u8 +梵蒂冈录像带(美国恐怖片),https://v.cdnlz3.com/20240103/22597_c293e01f/index.m3u8 +不死传说(美国恐怖片),https://v.cdnlz3.com/20240103/22591_48d9283c/index.m3u8 +灰姑娘2006(韩国恐怖片),https://v.cdnlz3.com/20240101/22559_adbb8f93/index.m3u8 +诡摇铃(大陆恐怖片),https://v.cdnlz3.com/20231231/22553_dc7b89eb/index.m3u8 +恶灵空间(德国/新西兰/美国恐怖片),https://v.cdnlz3.com/20231230/22532_04e84c3a/index.m3u8 +深居其中(美国恐怖片),https://v.cdnlz3.com/20231230/22529_68155bef/index.m3u8 +失踪者之夜(美国恐怖片),https://v.cdnlz11.com/20231226/18898_e1a38c99/index.m3u8 +噩梦交响曲(意大利恐怖片),https://v.cdnlz3.com/20231226/22478_a0b46fe1/index.m3u8 +血色蝗灾(法国恐怖片),https://v.cdnlz11.com/20231225/18846_21115b84/index.m3u8 +雾2005(日本恐怖片),https://v.cdnlz11.com/20231224/18833_55879fac/index.m3u8 +炼狱1981(美国恐怖片),https://v.cdnlz11.com/20231224/18827_35c768e3/index.m3u8 +止水之下(西班牙恐怖片),https://v.cdnlz11.com/20231223/18808_4ae22537/index.m3u8 +恶魔2015(美国恐怖片),https://v.cdnlz11.com/20231222/18797_62de8cd1/index.m3u8 +恶邻来敲门(美国恐怖片),https://v.cdnlz4.com/20231220/26246_cec1bf55/index.m3u8 +校园网红惊魂记(比利时恐怖片),https://v.cdnlz4.com/20231220/26240_0331c15c/index.m3u8 +阿米蒂维尔谋杀案(美国恐怖片),https://v.cdnlz11.com/20231221/18777_b335cc48/index.m3u8 +感恩节2023(美国恐怖片),https://v.cdnlz11.com/20231219/18760_8915ea0b/index.m3u8 +净化之时2019(美国恐怖片),https://v.cdnlz11.com/20231219/18759_1fb10f31/index.m3u8 +驱神(墨西哥/委内瑞拉/美国恐怖片),https://v.cdnlz11.com/20231219/18756_2aa27649/index.m3u8 +黑色的房间(美国恐怖片),https://v.cdnlz11.com/20231219/18754_0550e892/index.m3u8 +暗流2:末日天使(法国恐怖片),https://v.cdnlz11.com/20231219/18753_f4b069d4/index.m3u8 +粽邪3:鬼门开(台湾恐怖片),https://v.cdnlz11.com/20231218/18749_b54f4ba0/index.m3u8 +犬牙交错(西班牙恐怖片),https://v.cdnlz4.com/20231217/26231_b283a418/index.m3u8 +尸舞(台湾恐怖片),https://v.cdnlz4.com/20231213/26223_9b3eac81/index.m3u8 +同步2019(美国恐怖片),https://v.cdnlz11.com/20231217/18735_3be3b51b/index.m3u8 +最佳房东(美国恐怖片),https://v.cdnlz11.com/20231217/18729_36dc833e/index.m3u8 +看不见的他们(大陆恐怖片),https://v.cdnlz11.com/20231216/18726_f4ddb8dd/index.m3u8 +幽闭空间2004(泰国恐怖片),https://v.cdnlz11.com/20231216/18721_3751052a/index.m3u8 +守夜人2019(美国恐怖片),https://v.cdnlz11.com/20231216/18720_db486b93/index.m3u8 +我最好的朋友死了(美国恐怖片),https://v.cdnlz4.com/20231213/26216_b45a6fd2/index.m3u8 +丝黛芬妮(美国恐怖片),https://v.cdnlz11.com/20231215/18695_b33939bf/index.m3u8 +大家的歌(日本恐怖片),https://v.cdnlz11.com/20231212/18663_6ecf7f66/index.m3u8 +驱魔人前传(美国恐怖片),https://v.cdnlz11.com/20231211/18642_db3c9879/index.m3u8 +网络杀人案(意大利恐怖片),https://v.cdnlz11.com/20231211/18652_0c2841c1/index.m3u8 +被禁止的游戏2023(日本恐怖片),https://v.cdnlz11.com/20231211/18646_a3981433/index.m3u8 +驱魔人前传2005(美国恐怖片),https://v.cdnlz11.com/20231211/18642_db3c9879/index.m3u8 +幽灵马车1921(瑞典恐怖片),https://v.cdnlz11.com/20231209/18619_3692073e/index.m3u8 +涅槃咒(越南恐怖片),https://v.cdnlz4.com/20231205/26195_3d35a74c/index.m3u8 +林中野兽2014(美国恐怖片),https://v.cdnlz11.com/20231207/18583_0a7c56b0/index.m3u8 +恐怖之森3(日本恐怖片),https://v.cdnlz17.com/20231204/63611_f6c26e09/index.m3u8 +恐怖之森2(日本恐怖片),https://v.cdnlz17.com/20231204/63610_a088733b/index.m3u8 +恐怖之森(日本恐怖片),https://v.cdnlz17.com/20231204/63612_dc80634e/index.m3u8 +边陲(美国恐怖片),https://v.cdnlz17.com/20231205/63659_011033d0/index.m3u8 +红衣小女孩2(台湾恐怖片),https://v.cdnlz11.com/20231206/18577_3aff7d74/index.m3u8 +红衣小女孩(台湾恐怖片),https://v.cdnlz11.com/20231206/18576_0fb78560/index.m3u8 +骑弹飞行(美国恐怖片),https://v.cdnlz11.com/20231206/18567_d8559d61/index.m3u8 +鬼天使(法国恐怖片),https://v.cdnlz11.com/20231205/18546_7c3751eb/index.m3u8 +零号嫌疑犯(英国恐怖片),https://v.cdnlz11.com/20231205/18544_8c2ea953/index.m3u8 +纸新娘(大陆恐怖片),https://v.cdnlz11.com/20231203/18522_36fc5a46/index.m3u8 +涉谷怪谈(日本恐怖片),https://v.cdnlz11.com/20231203/18520_89c47e25/index.m3u8 +涉谷怪谈2(日本恐怖片),https://v.cdnlz11.com/20231203/18519_41775141/index.m3u8 +死亡写真【粤语】(香港恐怖片),https://v.cdnlz11.com/20231203/18515_05eaac41/index.m3u8 +三更2【粤语】(香港恐怖片),https://v.cdnlz11.com/20231203/18510_29785772/index.m3u8 +咒怨2002(日本恐怖片),https://v.cdnlz11.com/20231202/18502_a47fabee/index.m3u8 +黑色星期五2009(美国恐怖片),https://v.cdnlz17.com/20231125/63082_35b9090b/index.m3u8 +墓地邂逅2(加拿大恐怖片),https://v.cdnlz17.com/20231125/63081_d0883828/index.m3u8 +巫蛊人偶(泰国恐怖片),https://v1.cdnlz1.com/20231129/24249_1b043b66/index.m3u8 +恶之入骨(美国恐怖片),https://v.cdnlz11.com/20231130/18485_85616221/index.m3u8 +新死亡列车(加拿大恐怖片),https://v.cdnlz4.com/20231128/26184_e6390baf/index.m3u8 +死亡低语2019(印度尼西亚/韩国恐怖片),https://vip.lzcdn2.com/20220605/8527_4d2c9163/index.m3u8 +美国黑骇客(美国恐怖片),https://v.cdnlz4.com/20231128/26177_8ff5512f/index.m3u8 +替身纸人(大陆恐怖片),https://v1.cdnlz1.com/20231128/24240_482278ee/index.m3u8 +科学怪鱼(美国恐怖片),https://v.cdnlz11.com/20231128/18456_fad6f751/index.m3u8 +丹皮尔(意大利恐怖片),https://v.cdnlz11.com/20231128/18455_be24864d/index.m3u8 +十字架2004(比利时/法国/卢森堡恐怖片),https://v.cdnlz11.com/20231128/18454_ef9e0b2e/index.m3u8 +恶魔修女(美国恐怖片),https://v.cdnlz4.com/20231121/26166_bd00954a/index.m3u8 +搭车人2:我在等你来(美国恐怖片),https://v.cdnlz11.com/20231126/18437_7823bc2e/index.m3u8 +恐怖新娘(俄罗斯恐怖片),https://v.cdnlz11.com/20231125/18428_8953f395/index.m3u8 +撞邪(大陆恐怖片),https://v.cdnlz2.com/20231125/27021_6009a547/index.m3u8 +死亡笔记4:点亮新世界(日本恐怖片),https://v.cdnlz17.com/20231124/62929_33de76be/index.m3u8 +死亡之屋2003(德国/美国/加拿大恐怖片),https://v.cdnlz11.com/20231123/18390_cca28a24/index.m3u8 +鬼精灵6:灵异入侵(美国恐怖片),https://v1.cdnlz1.com/20231122/24042_d9ac8cb3/index.m3u8 +恶噬力(美国恐怖片),https://v.cdnlz4.com/20231121/26161_9120ebec/index.m3u8 +黄金七令之罗刹风云(大陆恐怖片),https://v1.cdnlz1.com/20231120/23969_d67c72f1/index.m3u8 +病毒32(阿根廷/乌拉圭恐怖片),https://v.cdnlz2.com/20231119/26831_d60c9b1c/index.m3u8 +忌怪岛(日本恐怖片),https://v1.cdnlz1.com/20231119/23949_e0f1b1b0/index.m3u8 +掠骨者2003(英国恐怖片),https://v1.cdnlz1.com/20231119/23945_69a80ace/index.m3u8 +路西法2021(奥地利恐怖片),https://v.cdnlz2.com/20231118/26667_021114e4/index.m3u8 +驱魔人:信徒(美国恐怖片),https://v.cdnlz2.com/20231117/26619_4fe895fb/index.m3u8 +惹鬼回路2:轮回再侵(美国恐怖片),https://v.cdnlz11.com/20231116/18330_d30ed249/index.m3u8 +岩洞惊魂(巴西恐怖片),https://v.cdnlz4.com/20231114/26143_37815b77/index.m3u8 +怪谈晚餐(韩国恐怖片),https://v1.cdnlz1.com/20231113/23704_4f93567d/index.m3u8 +千尸屋2(美国恐怖片),https://v.cdnlz11.com/20231111/18243_32faf5ad/index.m3u8 +千尸屋3(美国恐怖片),https://v.cdnlz11.com/20231111/18237_27c14f55/index.m3u8 +千尸屋(美国恐怖片),https://v.cdnlz11.com/20231109/18201_23d15e5b/index.m3u8 +咒乐园【粤语】(香港恐怖片),https://v1.cdnlz1.com/20231109/23505_05017126/index.m3u8 +坤蒂拉娜3(印度尼西亚恐怖片),https://v.cdnlz4.com/20231108/26135_36139538/index.m3u8 +两居室(日本恐怖片),https://v1.cdnlz1.com/20231108/23476_58098cb8/index.m3u8 +鬼影人2003(美国恐怖片),https://v.cdnlz11.com/20231108/18179_37720bb6/index.m3u8 +失踪2009(韩国恐怖片),https://v.cdnlz17.com/20231107/31457_fc94ba25/index.m3u8 +吸血鬼女王2002(澳大利亚/美国恐怖片),https://v.cdnlz11.com/20231107/18158_a2b601be/index.m3u8 +僵尸参将(大陆恐怖片),https://v1.cdnlz1.com/20231107/23465_add1f667/index.m3u8 +夺命小丑(美国恐怖片),https://v.cdnlz11.com/20231107/18155_bae14ca9/index.m3u8 +鲜肉2023(美国恐怖片),https://v1.cdnlz1.com/20231107/23444_4cc41a20/index.m3u8 +鬼故事1982(美国恐怖片),https://v.cdnlz11.com/20231106/18147_d43cccbd/index.m3u8 +笔仙(韩国恐怖片),https://v.cdnlz17.com/20231106/31455_5c76f337/index.m3u8 +电梯游戏(美国恐怖片),https://v.cdnlz11.com/20231105/18137_effd00a6/index.m3u8 +红杉林杀人魔(美国恐怖片),https://v.cdnlz17.com/20231104/31360_0fcc279c/index.m3u8 +独立候选人(美国恐怖片),https://v.cdnlz4.com/20231104/26115_b7002292/index.m3u8 +不许向上看(美国恐怖片),https://v.cdnlz11.com/20231104/18126_53b9819b/index.m3u8 +奥黛丽·恩肖的诅咒(加拿大恐怖片),https://v.cdnlz11.com/20231104/18121_0adad33b/index.m3u8 +狂犬惊魂(美国恐怖片),https://v.cdnlz11.com/20231103/18105_affa8997/index.m3u8 +我们2019(美国恐怖片),https://v.cdnlz11.com/20231103/18097_be9759f1/index.m3u8 +恶灵交响曲(加拿大恐怖片),https://v1.cdnlz1.com/20231102/23344_c2d94232/index.m3u8 +杀戮场2016(澳大利亚恐怖片),https://v.cdnlz11.com/20231101/18070_f01f5ba7/index.m3u8 +地狱屋起源:卡迈克尔庄园(美国恐怖片),https://v.cdnlz12.com/20231031/10779_2d00cbce/index.m3u8 +地狱屋2:阴曹酒店(美国恐怖片),https://v.cdnlz12.com/20231031/10778_7b191d1b/index.m3u8 +威尼斯惊魂夜(美国恐怖片),https://v.cdnlz11.com/20231031/18055_44d79cf3/index.m3u8 +南瓜恶灵2:血翼(美国恐怖片),https://v1.cdnlz1.com/20231031/23296_7a8ce184/index.m3u8 +天蛾人的预言(美国恐怖片),https://v1.cdnlz1.com/20231028/23221_e822de62/index.m3u8 +当邪恶潜伏时(阿根廷/美国恐怖片),https://v.cdnlz11.com/20231028/17982_0cd23110/index.m3u8 +玩具熊的五夜后宫:紫色的泪(美国恐怖片),https://v.cdnlz11.com/20231028/17980_9f97ba71/index.m3u8 +死亡修女(西班牙恐怖片),https://v.cdnlz11.com/20231027/17967_e57765a1/index.m3u8 +饥渴2023(美国恐怖片),https://v.cdnlz11.com/20231025/17928_b1afeea9/index.m3u8 +亲爱的大卫2023(美国恐怖片),https://v1.cdnlz1.com/20231024/23106_62e62236/index.m3u8 +玩偶屋2023(美国恐怖片),https://v1.cdnlz1.com/20231024/23102_5ef390ee/index.m3u8 +夺命魔瞳(英国恐怖片),https://v.cdnlz12.com/20231023/10680_6c8bc8a0/index.m3u8 +噩梦缠身2003(美国恐怖片),https://v.cdnlz12.com/20231023/10677_7c063b05/index.m3u8 +深林诡事(大陆恐怖片),https://v.cdnlz17.com/20231023/30614_4366a473/index.m3u8 +地狱迪斯科(美国恐怖片),https://v.cdnlz11.com/20231022/17889_1bb598d3/index.m3u8 +死亡回放(美国恐怖片),https://v.cdnlz11.com/20231022/17885_353893f7/index.m3u8 +八人死亡2022(美国恐怖片),https://v1.cdnlz1.com/20231022/23021_fbe67c01/index.m3u8 +禁锢之塔2022(法国恐怖片),https://v.cdnlz12.com/20231021/10663_fe36724f/index.m3u8 +深层恐惧2003(美国恐怖片),https://v.cdnlz12.com/20231021/10662_04044fe1/index.m3u8 +灭鼠大战2002(美国恐怖片),https://v.cdnlz12.com/20231021/10660_0f35a9bc/index.m3u8 +电锯惊魂10(美国恐怖片),https://v1.cdnlz1.com/20231020/23001_4fe2a692/index.m3u8 +勾魂谷(英国恐怖片),https://v.cdnlz12.com/20231020/10634_24751f57/index.m3u8 +甘草叉(美国恐怖片),https://v.cdnlz12.com/20231020/10633_474ff519/index.m3u8 +眠2023(韩国恐怖片),https://v1.cdnlz1.com/20231019/22970_41bc1b8a/index.m3u8 +见鬼2【国语】(香港恐怖片),https://v.cdnlz11.com/20231019/17848_29defc33/index.m3u8 +见鬼【国语】(香港恐怖片),https://v.cdnlz11.com/20231019/17847_08f6e9a4/index.m3u8 +剧场灵(日本恐怖片),https://v1.cdnlz1.com/20231019/22955_4a48a4f2/index.m3u8 +粉笔地牢(西班牙恐怖片),https://v1.cdnlz1.com/20231019/22953_8c13d767/index.m3u8 +黑暗2002(美国恐怖片),https://v1.cdnlz1.com/20231019/22951_56cc915f/index.m3u8 +吸血鬼的颤抖(法国恐怖片),https://v1.cdnlz1.com/20231019/22949_052aec2e/index.m3u8 +鬼债2015(加拿大恐怖片),https://v1.cdnlz1.com/20231018/22914_f01d3cae/index.m3u8 +卢浮魅影2001(法国恐怖片),https://v1.cdnlz1.com/20231018/22910_f5d292d8/index.m3u8 +乖狗狗(挪威恐怖片),https://v1.cdnlz1.com/20231018/22909_eada19c8/index.m3u8 +史前巨鳄3(美国恐怖片),https://v.cdnlz17.com/20231016/29881_ab4518e2/index.m3u8 +史前巨鳄2(美国恐怖片),https://v.cdnlz17.com/20231016/29882_3fe4ee1a/index.m3u8 +失衡凶间之罪与杀【粤语】(香港恐怖片),https://v.cdnlz11.com/20231016/17789_d865a49a/index.m3u8 +失衡凶间之罪与杀【国语】(香港恐怖片),https://v.cdnlz11.com/20231016/17788_35646a00/index.m3u8 +自大狂(比利时恐怖片),https://v.cdnlz11.com/20231016/17784_d15bba27/index.m3u8 +有只僵尸暗恋你【粤语】(香港恐怖片),https://v.cdnlz17.com/20231014/29628_9f997124/index.m3u8 +有只僵尸暗恋你【国语】(香港恐怖片),https://v.cdnlz17.com/20231014/29627_e6cdb290/index.m3u8 +邪咒(香港恐怖片),https://v.cdnlz17.com/20231014/29624_42f4f9d1/index.m3u8 +湘西尸王(香港恐怖片),https://v.cdnlz17.com/20231014/29623_06cbdadd/index.m3u8 +尸家路(香港恐怖片),https://v.cdnlz17.com/20231014/29619_659639f1/index.m3u8 +杀手派对(美国恐怖片),https://v.cdnlz17.com/20231014/29621_4f9a2add/index.m3u8 +末世孤行(美国恐怖片),https://v.cdnlz17.com/20231014/29618_71ec07c2/index.m3u8 +猛鬼医院(香港恐怖片),https://v.cdnlz17.com/20231014/29616_f97cd9b2/index.m3u8 +猛鬼迫人【粤语】(香港恐怖片),https://vip.lz-cdn3.com/20230712/20194_cc488326/index.m3u8 +猛鬼迫人【国语】(香港恐怖片),https://v.cdnlz17.com/20231014/29613_c8b2cf27/index.m3u8 +猛鬼诺言(香港恐怖片),https://v.cdnlz17.com/20231014/29614_b8fa41e5/index.m3u8 +猛鬼出笼2艳鬼发狂(香港恐怖片),https://v.cdnlz17.com/20231014/29612_423934b5/index.m3u8 +猛鬼出笼(香港恐怖片),https://v.cdnlz17.com/20231014/29615_8c3ea444/index.m3u8 +美人鱼旅馆(意大利/西班牙恐怖片),https://v.cdnlz17.com/20231014/29611_5e3ac67a/index.m3u8 +美国哥特(英国恐怖片),https://v.cdnlz17.com/20231014/29608_21156158/index.m3u8 +灵幻小姐【粤语】(香港恐怖片),https://v.cdnlz17.com/20231014/29609_cb75eda3/index.m3u8 +灵幻小姐【国语】(香港恐怖片),https://v.cdnlz17.com/20231014/29610_227f619f/index.m3u8 +恐怖异人馆(美国恐怖片),https://v.cdnlz17.com/20231014/29604_78ffdaf0/index.m3u8 +鬼域2006【粤语】(香港恐怖片),https://vip.lz-cdn3.com/20230117/17223_9e5bc5a4/index.m3u8 +鬼域2006【国语】(香港恐怖片),https://v.cdnlz17.com/20231014/29603_a8c8d528/index.m3u8 +鬼胎(香港恐怖片),https://v.cdnlz17.com/20231014/29602_b3017746/index.m3u8 +古镜幽魂(香港恐怖片),https://v.cdnlz17.com/20231014/29601_38fd1681/index.m3u8 +隔世鬼奸情(香港恐怖片),https://v.cdnlz17.com/20231014/29600_a00ca854/index.m3u8 +夺魄勾魂【粤语】(香港恐怖片),https://v.cdnlz17.com/20231014/29599_23e1db65/index.m3u8 +夺魄勾魂【国语】(香港恐怖片),https://v.cdnlz17.com/20231014/29596_55260bbe/index.m3u8 +穿梭玉女降(香港恐怖片),https://v.cdnlz17.com/20231014/29597_8d3da44f/index.m3u8 +半暹降【粤语】(香港恐怖片),https://v.cdnlz17.com/20231014/29595_4a33b938/index.m3u8 +半暹降【国语】(香港恐怖片),https://v.cdnlz17.com/20231014/29593_f9bd07d8/index.m3u8 +霸王花之捉鬼女天师【粤语】(香港恐怖片),https://v.cdnlz17.com/20231014/29594_3e1f96cb/index.m3u8 +霸王花之捉鬼女天师【国语】(香港恐怖片),https://v.cdnlz17.com/20231014/29592_62f327c5/index.m3u8 +富江3:重生(日本恐怖片),https://v.cdnlz11.com/20231015/17774_a0e29627/index.m3u8 +宠物坟场2019(美国恐怖片),https://v.cdnlz11.com/20231015/17772_83a57fd8/index.m3u8 +猛鬼山坟2【国语】(香港恐怖片),https://v.cdnlz17.com/20231012/29397_fff1a89c/index.m3u8 +猛鬼山坟【国语】(香港恐怖片),https://v.cdnlz17.com/20231012/29398_6c0a6895/index.m3u8 +生化特警之丧尸任务【国语】(香港恐怖片),https://v.cdnlz17.com/20231012/29399_cea1dfa6/index.m3u8 +黑暗收割(美国恐怖片),https://v.cdnlz12.com/20231014/10552_448bedab/index.m3u8 +要命会议(瑞典恐怖片),https://v.cdnlz12.com/20231014/10551_f94cd837/index.m3u8 +儿童捕手(美国恐怖片),https://v.cdnlz11.com/20231014/17752_6f313652/index.m3u8 +宠物坟场2(美国恐怖片),https://v.cdnlz11.com/20231014/17751_d24f56d5/index.m3u8 +母亲的皮下(菲律宾恐怖片),https://v.cdnlz11.com/20231013/17745_76340a9e/index.m3u8 +深居在内(美国恐怖片),https://v.cdnlz11.com/20231013/17740_1805ff70/index.m3u8 +咒怨3(美国恐怖片),https://v.cdnlz17.com/20231011/29063_14fd8672/index.m3u8 +咒怨(美国恐怖片),https://v.cdnlz17.com/20231011/29064_55fdaa83/index.m3u8 +超级名模2021(韩国恐怖片),https://v.cdnlz11.com/20231010/17723_e0bf19f8/index.m3u8 +蜘蛛灾2(美国恐怖片),https://v1.cdnlz1.com/20231010/22583_4032173a/index.m3u8 +致命录像带85(美国恐怖片),https://v.cdnlz11.com/20231009/17711_c291ce00/index.m3u8 +洞2001(英国恐怖片),https://v1.cdnlz1.com/20231009/22556_01b62f35/index.m3u8 +2001个疯子(美国恐怖片),https://v.cdnlz11.com/20231007/17701_8fa31cd4/index.m3u8 +绝对杀手2023(美国恐怖片),https://v.cdnlz11.com/20231006/17695_5fe76897/index.m3u8 +女巫布莱尔2:影子之书(美国恐怖片),https://v.cdnlz12.com/20231005/10520_9ccdf201/index.m3u8 +我的野兽(加拿大恐怖片),https://v1.cdnlz1.com/20231004/22380_b67c5f31/index.m3u8 +异界招魂(美国恐怖片),https://v.cdnlz4.com/20231002/26063_dd94ebb2/index.m3u8 +修女2(美国恐怖片),https://v.cdnlz2.com/20231003/26585_002a67eb/index.m3u8 +火中之眼(美国恐怖片),https://v.cdnlz2.com/20231003/26584_aebae926/index.m3u8 +邪魔的弥赛亚(美国恐怖片),https://v.cdnlz2.com/20231003/26583_177830be/index.m3u8 +附加物2023(美国恐怖片),https://v.cdnlz2.com/20231003/26579_28e49460/index.m3u8 +惊叫大电影(美国恐怖片),https://v.cdnlz17.com/20230930/27346_9c9b7815/index.m3u8 +茱莉娅的眼睛(西班牙恐怖片),https://v.cdnlz3.com/20231002/22132_f656288d/index.m3u8 +变种女狼(加拿大恐怖片),https://v.cdnlz3.com/20231001/22084_a2a63c0a/index.m3u8 +活着(韩国恐怖片),https://v.cdnlz17.com/20230930/27172_4487f9d8/index.m3u8 +恶魔游戏2023(美国恐怖片),https://v.cdnlz3.com/20230928/22003_7160fbc9/index.m3u8 +解剖2000(德国恐怖片),https://v.cdnlz3.com/20230928/21993_0d05b8c4/index.m3u8 +暴行展览(美国恐怖片),https://v.cdnlz2.com/20230927/26455_5fd23a39/index.m3u8 +玉水站之鬼(韩国恐怖片),https://v1.cdnlz1.com/20230926/22309_49ddfe52/index.m3u8 +超速魔侠3:纯真的终点(美国恐怖片),https://v1.cdnlz1.com/20230925/22294_e9a57b21/index.m3u8 +生人勿近之问米(香港恐怖片),https://v.cdnlz3.com/20230924/21887_08d43bb7/index.m3u8 +铁甲学堂续集之非常插班生(美国恐怖片),https://v.cdnlz3.com/20230924/21882_cbac5229/index.m3u8 +猛鬼屋1999(美国恐怖片),https://v.cdnlz3.com/20230923/21846_1d312ef2/index.m3u8 +魔偶奇谭7前身(美国恐怖片),https://v.cdnlz2.com/20230923/26360_b8cc41e0/index.m3u8 +复仇名册(美国恐怖片),https://v.cdnlz3.com/20230922/21840_73ce868d/index.m3u8 +逃离夺命岛(美国恐怖片),https://v.cdnlz3.com/20230922/21825_1fccf425/index.m3u8 +鬼入侵1999(美国恐怖片),https://v.cdnlz3.com/20230921/21776_fa4a33f2/index.m3u8 +蝙蝠1999(美国恐怖片),https://v.cdnlz3.com/20230921/21775_aa618ff1/index.m3u8 +圣痕(美国恐怖片),https://v.cdnlz2.com/20230921/26282_09ef94cc/index.m3u8 +恋恋同路人(法国恐怖片),https://v.cdnlz4.com/20230920/26057_9ea16ca9/index.m3u8 +魂牵梦屋(加拿大恐怖片),https://v.cdnlz4.com/20230920/26051_0d35c3f7/index.m3u8 +下意识的残忍(加拿大恐怖片),https://v1.cdnlz1.com/20230920/22255_6253e086/index.m3u8 +地狱城(美国恐怖片),https://v1.cdnlz1.com/20230920/22227_6320d28b/index.m3u8 +富江1999(日本恐怖片),https://v.cdnlz3.com/20230919/21745_208a6d5f/index.m3u8 +禁入鬼门关(美国恐怖片),https://v.cdnlz3.com/20230919/21683_565db468/index.m3u8 +碟仙2019(大陆恐怖片),https://v1.cdnlz1.com/20230918/22201_74b6584d/index.m3u8 +巫蛊之术(墨西哥/德国/智利恐怖片),https://v.cdnlz12.com/20230916/10482_9ec4792e/index.m3u8 +鬼娃新娘(美国恐怖片),https://v.cdnlz12.com/20230916/10462_e5c0744e/index.m3u8 +异形狂飙(美国恐怖片),https://v1.cdnlz1.com/20230915/22106_ecd3e963/index.m3u8 +禁止尖叫(美国恐怖片),https://v1.cdnlz1.com/20230915/22075_3026f720/index.m3u8 +冥绝村(大陆恐怖片),https://v.cdnlz12.com/20230914/10449_59dcdfda/index.m3u8 +鬼畜大宴会(日本恐怖片),https://v.cdnlz12.com/20230914/10441_f063302c/index.m3u8 +第三类终结者(美国恐怖片),https://v.cdnlz12.com/20230913/10385_ed1dfed3/index.m3u8 +湘西诡案(大陆恐怖片),https://v.cdnlz12.com/20230913/10377_b9947729/index.m3u8 +瘦长鬼影(美国恐怖片),https://v.cdnlz12.com/20230913/10373_29d82056/index.m3u8 +给我讲个恐怖故事(美国恐怖片),https://v.cdnlz12.com/20230913/10364_db40f20c/index.m3u8 +淡季2021(美国恐怖片),https://v.cdnlz12.com/20230913/10348_557034d8/index.m3u8 +回应我(澳大利亚/英国恐怖片),https://v.cdnlz12.com/20230912/10299_8072653b/index.m3u8 +索命咒(美国恐怖片),https://v.cdnlz12.com/20230912/10287_66283cf6/index.m3u8 +僵尸翻生【粤语】(香港恐怖片),https://vip1.lz-cdn6.com/20220410/3281_05ee37d4/index.m3u8 +回溯迷踪2015(西班牙恐怖片),https://v.cdnlz12.com/20230911/10213_f7b22dd2/index.m3u8 +至死不渝的爱(日本恐怖片),https://v.cdnlz16.com/20230911/38417_8edc1cea/index.m3u8 +幽霊VS宇宙人(日本恐怖片),https://v.cdnlz16.com/20230911/38418_4bd08316/index.m3u8 +四人帮之钱不够洗【国语】(香港恐怖片),https://v.cdnlz16.com/20230911/38416_839d88ae/index.m3u8 +死神之吻(意大利恐怖片),https://v.cdnlz16.com/20230911/38414_b419350f/index.m3u8 +秋山夜谭(台湾恐怖片),https://v.cdnlz16.com/20230911/38409_f1f3bbaa/index.m3u8 +怪物布劳(加拿大恐怖片),https://v.cdnlz16.com/20230911/38404_54f045b7/index.m3u8 +毒蛊【国语】(香港恐怖片),https://v.cdnlz16.com/20230911/38406_4b333fd8/index.m3u8 +女孩2021(印度恐怖片),https://v.cdnlz12.com/20230910/10186_6dcbf7bc/index.m3u8 +非请勿进(英国恐怖片),https://v.cdnlz12.com/20230910/10179_71676c3c/index.m3u8 +圣兽学园(日本恐怖片),https://v.cdnlz16.com/20230908/38298_4277e188/index.m3u8 +得墨忒耳号的最后航程(美国恐怖片),https://v.cdnlz16.com/20230907/38039_f75fba78/index.m3u8 +新生,重生(美国恐怖片),https://v.cdnlz12.com/20230906/9977_5f146494/index.m3u8 +僵尸乌托邦(马来西亚恐怖片),https://v.cdnlz12.com/20230905/9877_bfb610e1/index.m3u8 +作恶者(美国恐怖片),https://v.cdnlz12.com/20230905/9867_cf0c85ae/index.m3u8 +猫妖2017(加拿大恐怖片),https://v.cdnlz3.com/20230904/21606_6ac5c0fc/index.m3u8 +夺命惊吓(美国恐怖片),https://v.cdnlz3.com/20230904/21594_3725bcc3/index.m3u8 +X圣治(日本恐怖片),https://v.cdnlz3.com/20230904/21591_14cb8159/index.m3u8 +篝火故事1997(美国恐怖片),https://v.cdnlz3.com/20230904/21590_26953396/index.m3u8 +鬼精灵出笼(美国恐怖片),https://v.cdnlz3.com/20230904/21587_e9fe967f/index.m3u8 +白色杀机2(美国恐怖片),https://v.cdnlz3.com/20230902/21545_f1c3b23a/index.m3u8 +白色杀机(美国恐怖片),https://v.cdnlz3.com/20230902/21544_810c2630/index.m3u8 +看谁在尖叫(美国恐怖片),https://v.cdnlz3.com/20230902/21539_8c7d9639/index.m3u8 +恶魔咆哮4:预言实现(加拿大恐怖片),https://v.cdnlz3.com/20230902/21537_d1b15e2b/index.m3u8 +恶魔咆哮(美国恐怖片),https://v.cdnlz3.com/20230902/21535_9dbe814c/index.m3u8 +恶魔咆哮2(美国恐怖片),https://v.cdnlz3.com/20230902/21534_16552af0/index.m3u8 +地铁惊魂(英国恐怖片),https://v.cdnlz3.com/20230902/21532_18123649/index.m3u8 +安息(美国恐怖片),https://v.cdnlz3.com/20230902/21531_0d98a4c8/index.m3u8 +安息2(美国恐怖片),https://v.cdnlz3.com/20230902/21530_d2f48466/index.m3u8 +尼尼·特豪克(印度尼西亚恐怖片),https://v.cdnlz4.com/20230901/25977_4a97db2e/index.m3u8 +你的男友是我的(美国恐怖片),https://v.cdnlz4.com/20230901/25973_0f18d386/index.m3u8 +猛鬼203号房(美国恐怖片),https://v.cdnlz4.com/20230901/25972_4bca00ed/index.m3u8 +深陷恐惧(比利时恐怖片),https://v.cdnlz4.com/20230901/25968_1b085951/index.m3u8 +猛鬼霸王花【粤语】(香港恐怖片),https://vip.lz-cdn17.com/20230829/25525_dfbab1a1/index.m3u8 +猛鬼霸王花【国语】(香港恐怖片),https://vip.lz-cdn17.com/20230829/25524_d96cc5b4/index.m3u8 +胆破心惊2(美国恐怖片),https://vip.lz-cdn3.com/20230831/21472_161b9520/index.m3u8 +第七幻象2:重返阴阳界(美国恐怖片),https://vip.lz-cdn12.com/20230830/9713_e143ed9f/index.m3u8 +魔偶奇谭:死亡医生(美国恐怖片),https://vip.lz-cdn12.com/20230830/9651_07e144df/index.m3u8 +捉迷藏2005(美国恐怖片),https://vip.lz-cdn16.com/20230827/37052_aeeb01b0/index.m3u8 +火车2012(韩国恐怖片),https://vip.lz-cdn16.com/20230827/37038_e7e1078e/index.m3u8 +高楼惊魂(英国恐怖片),https://vip.lz-cdn3.com/20230829/21404_2efb884f/index.m3u8 +柜魔2023(美国恐怖片),https://vip1.lz-cdn1.com/20230829/22031_0df40e4f/index.m3u8 +寂静之声2023(意大利恐怖片),https://vip.lz-cdn12.com/20230828/9640_73561c03/index.m3u8 +不露声色(美国恐怖片),https://vip.lz-cdn12.com/20230828/9588_7ba67555/index.m3u8 +意乱情迷2023(美国恐怖片),https://vip.lz-cdn3.com/20230827/21372_4cec7705/index.m3u8 +暮色渐浓2022(塞尔维亚/丹麦/保加利亚/希腊/意大利恐怖片),https://vip.lz-cdn3.com/20230827/21365_23648fab/index.m3u8 +倒忌时(美国恐怖片),https://vip.lz-cdn3.com/20230827/21349_5d7487d9/index.m3u8 +原始狂暴:大脚怪传奇(美国恐怖片),https://vip.lz-cdn3.com/20230827/21341_4f41c69c/index.m3u8 +情妇2022(美国恐怖片),https://vip.lz-cdn12.com/20230826/9574_35fe999c/index.m3u8 +爱宠2016(西班牙恐怖片),https://vip.lz-cdn12.com/20230826/9566_661f3e8b/index.m3u8 +犯罪读者俱乐部(西班牙恐怖片),https://vip.lz-cdn12.com/20230825/9552_100cecdf/index.m3u8 +血腥兄弟会(美国恐怖片),https://vip.lz-cdn3.com/20230825/21299_aa4ffc8a/index.m3u8 +恶灵旅店(中国台湾/印度尼西亚/新加坡恐怖片),https://vip.lz-cdn3.com/20230825/21293_e41c9b4d/index.m3u8 +毛骨悚然撞鬼经2023夏季特别篇(日本恐怖片),https://vip.lz-cdn16.com/20230822/36466_988e3bac/index.m3u8 +最后的吸血鬼2023(美国恐怖片),https://vip.lz-cdn3.com/20230823/21239_e2cc5df2/index.m3u8 +登帕卡农(泰国恐怖片),https://vip1.lz-cdn1.com/20230824/21971_cab668cf/index.m3u8 +童年来客(美国恐怖片),https://vip1.lz-cdn1.com/20230823/21959_a493c434/index.m3u8 +血鹦鹉【国语】(香港恐怖片),https://vip.lz-cdn3.com/20230823/21237_72839990/index.m3u8 +幽冥之家(美国恐怖片),https://vip.lz-cdn3.com/20230823/21235_5ee9d2ca/index.m3u8 +愤怒的黑人女孩与她的怪物(美国恐怖片),https://vip.lz-cdn12.com/20230822/9514_389fb7ee/index.m3u8 +阴阳先生(大陆恐怖片),https://vip.lz-cdn12.com/20230820/9424_148a1aad/index.m3u8 +致命真相2016(俄罗斯恐怖片),https://vip.lz-cdn12.com/20230820/9423_e9c7e8b1/index.m3u8 +校园鬼谈(泰国恐怖片),https://vip1.lz-cdn1.com/20230820/21911_7b8c9668/index.m3u8 +酒吧(西班牙恐怖片),https://vip.lz-cdn17.com/20230818/25219_ceea3e4a/index.m3u8 +童使(日本恐怖片),https://vip1.lz-cdn1.com/20230819/21904_81ba9339/index.m3u8 +阴风阵阵2018(意大利/美国恐怖片),https://vip1.lz-cdn1.com/20230818/21888_8dd88456/index.m3u8 +鬼乱5(泰国恐怖片),https://vip1.lz-cdn1.com/20230818/21882_95ce58e3/index.m3u8 +夺魂(越南恐怖片),https://vip.lz-cdn3.com/20230817/21172_91780438/index.m3u8 +8号展品恐怖片(荷兰恐怖片),https://vip1.lz-cdn1.com/20230817/21876_fdf34278/index.m3u8 +嗜血派对2018(美国恐怖片),https://vip1.lz-cdn1.com/20230817/21872_4df44ce6/index.m3u8 +寻找消失的妹妹(美国恐怖片),https://vip.lz-cdn3.com/20230817/21133_2f95202a/index.m3u8 +明智小五郎美女系列4:白美人鱼的美女(日本恐怖片),https://vip.lz-cdn16.com/20230815/35181_33257fd6/index.m3u8 +明智小五郎美女系列3:死刑台的美女(日本恐怖片),https://vip.lz-cdn16.com/20230815/35179_cbf6c9a9/index.m3u8 +明智小五郎美女系列2:浴室的美女(日本恐怖片),https://vip.lz-cdn16.com/20230815/35180_afcd9be6/index.m3u8 +明智小五郎美女系列1:冰柱的美女(日本恐怖片),https://vip.lz-cdn16.com/20230815/35178_04ff30c7/index.m3u8 +鲵鱼(美国恐怖片),https://vip1.lz-cdn1.com/20230815/21835_fce96037/index.m3u8 +鮟鱇鱼(美国恐怖片),https://vip.lz-cdn4.com/20230810/25960_54db61e8/index.m3u8 +煤气灯(印度恐怖片),https://vip.lz-cdn4.com/20230810/25958_c339ba11/index.m3u8 +祭品(美国恐怖片),https://vip.lz-cdn4.com/20230810/25954_d226b3a2/index.m3u8 +鬼仔(新加坡恐怖片),https://vip1.lz-cdn1.com/20230814/21802_1fe22e18/index.m3u8 +招魂2015(新加坡恐怖片),https://vip1.lz-cdn1.com/20230812/21766_13c30805/index.m3u8 +蛛网男孩(美国恐怖片),https://vip.lz-cdn3.com/20230811/21042_25a5e131/index.m3u8 +缪斯2017(美国恐怖片),https://vip1.lz-cdn1.com/20230811/21744_c1ab8794/index.m3u8 +新村丧尸漫画2014(韩国恐怖片),https://vip1.lz-cdn1.com/20230810/21737_a1b5ce22/index.m3u8 +灵异守夜1992(英国恐怖片),https://vip1.lz-cdn1.com/20230810/21734_14847a86/index.m3u8 +亚种5:血起(罗马尼亚/美国恐怖片),https://vip1.lz-cdn1.com/20230810/21730_d946628c/index.m3u8 +窃劫复仇2022(美国恐怖片),https://vip1.lz-cdn1.com/20230810/21726_a13042c2/index.m3u8 +二重身2014(日本恐怖片),https://vip1.lz-cdn1.com/20230810/21722_496a97d6/index.m3u8 +解剖学教室2007(韩国恐怖片),https://vip.lz-cdn3.com/20230809/20955_e0494d56/index.m3u8 +四人餐桌2003(韩国恐怖片),https://vip.lz-cdn3.com/20230809/20954_7fb9207c/index.m3u8 +冷眼杀机1982(台湾恐怖片),https://vip1.lz-cdn1.com/20230809/21714_732986a0/index.m3u8 +猛鬼食人胎1998【国语】(香港恐怖片),https://vip1.lz-cdn1.com/20230808/21700_a6c58e51/index.m3u8 +茅山学堂1986【国语】(香港恐怖片),https://vip1.lz-cdn1.com/20230808/21699_2413bbe5/index.m3u8 +入魔1994【粤语】(香港恐怖片),https://vip1.lz-cdn1.com/20230808/21693_d666303c/index.m3u8 +人肉天妇罗1993【粤语】(香港恐怖片),https://vip1.lz-cdn1.com/20230808/21691_d206f7b0/index.m3u8 +美女试爆场(澳大利亚恐怖片),https://vip.lz-cdn4.com/20230806/25939_5d61f8d9/index.m3u8 +九子天魔(台湾恐怖片),https://vip1.lz-cdn1.com/20230807/21675_5536174b/index.m3u8 +扣扣事件之古宅魅影(大陆恐怖片),https://vip1.lz-cdn1.com/20230807/21666_d233336a/index.m3u8 +马柔本宅秘事(西班牙恐怖片),https://vip1.lz-cdn1.com/20230807/21663_1086d91f/index.m3u8 +灵异骇客1999(美国恐怖片),https://vip1.lz-cdn1.com/20230805/21646_74867518/index.m3u8 +身在其中2007(法国恐怖片),https://vip1.lz-cdn1.com/20230805/21643_0db278bf/index.m3u8 +恐怖游泳教练2022(美国恐怖片),https://vip1.lz-cdn1.com/20230805/21640_256da7c6/index.m3u8 +彼岸岛2009(韩国恐怖片),https://vip1.lz-cdn1.com/20230805/21634_207e45c9/index.m3u8 +旧神(英国恐怖片),https://vip.lz-cdn12.com/20230804/9054_b5c13488/index.m3u8 +雅各布之妻(美国恐怖片),https://vip1.lz-cdn1.com/20230804/21619_ebba2380/index.m3u8 +一个人的捉迷藏(韩国恐怖片),https://vip1.lz-cdn1.com/20230804/21618_3000f580/index.m3u8 +忧心忡忡2022(立陶宛恐怖片),https://vip1.lz-cdn1.com/20230804/21614_bddebf2b/index.m3u8 +恐惧之灵(美国恐怖片),https://vip1.lz-cdn1.com/20230803/21612_e9ad2f31/index.m3u8 +魅祸啦啦队(美国恐怖片),https://vip1.lz-cdn1.com/20230802/21599_99cd34c5/index.m3u8 +荒岛惊魂2005(美国恐怖片),https://vip1.lz-cdn1.com/20230801/21578_a1221aeb/index.m3u8 +潜伏5:红门(加拿大恐怖片),https://vip1.lz-cdn1.com/20230801/21577_9b847374/index.m3u8 +爱上你杀了你(美国恐怖片),https://vip1.lz-cdn1.com/20230801/21570_61d7260b/index.m3u8 +蜜月屠刀(意大利/西班牙怖片),https://vip1.lz-cdn1.com/20230801/21562_6cf3ff88/index.m3u8 +同情恶魔(美国恐怖片),https://vip.lz-cdn12.com/20230731/8962_489ff911/index.m3u8 +话事人(印度恐怖片),https://vip1.lz-cdn1.com/20230731/21539_44aecefc/index.m3u8 +亲属关系(英国恐怖片),https://vip1.lz-cdn1.com/20230731/21538_18bc404c/index.m3u8 +悬案密码4:64号病历(丹麦/德国恐怖片),https://vip1.lz-cdn1.com/20230730/21531_c49c5c81/index.m3u8 +夜幕救援(印度恐怖片),https://vip.lz-cdn12.com/20230726/8880_1b2b6c97/index.m3u8 +催魂黑胶(墨西哥/瑞典恐怖片),https://vip.lz-cdn12.com/20230726/8879_be16e3f7/index.m3u8 +死亡之地(美国恐怖片),https://vip1.lz-cdn1.com/20230729/21514_b50570c3/index.m3u8 +恶魔们2023(韩国恐怖片),https://vip1.lz-cdn1.com/20230729/21502_c6daab96/index.m3u8 +13次驱魔(西班牙恐怖片),https://vip1.lz-cdn1.com/20230728/21464_bf032de3/index.m3u8 +打更人怪谈(大陆恐怖片),https://vip.lz-cdn3.com/20230727/20627_6363a996/index.m3u8 +换命天堂(德国恐怖片),https://vip1.lz-cdn1.com/20230727/21462_2a3c8196/index.m3u8 +咒怨:黑少女(日本恐怖片),https://vip.lz-cdn16.com/20230725/32579_1ec57c37/index.m3u8 +咒怨:白老妇(日本恐怖片),https://vip.lz-cdn16.com/20230725/32578_0708cd61/index.m3u8 +僵尸2013【粤语】(香港恐怖片),https://vip.lz-cdn16.com/20230726/32622_3d7f4974/index.m3u8 +僵尸2013【国语】(香港恐怖片),https://vip.lz-cdn16.com/20230726/32621_2bd0fafa/index.m3u8 +寂静岭原声(加拿大恐怖片),https://vip.lz-cdn16.com/20230726/32620_7d80a3e5/index.m3u8 +行尸之惧:462航班(美国恐怖片),https://vip.lz-cdn16.com/20230723/32503_4e3d35f3/index.m3u8 +吸血鬼在塞尔维亚(英国恐怖片),https://vip1.lz-cdn1.com/20230726/21442_cbdc6eaf/index.m3u8 +黎明将逝(美国恐怖片),https://vip1.lz-cdn1.com/20230726/21440_12527be8/index.m3u8 +保姆惊魂夜(西班牙恐怖片),https://vip1.lz-cdn1.com/20230725/21418_ddc0ddad/index.m3u8 +胎儿驱魔(美国恐怖片),https://vip1.lz-cdn1.com/20230725/21415_d9cc407f/index.m3u8 +女族长2018(英国恐怖片),https://vip1.lz-cdn1.com/20230725/21413_dae73ca3/index.m3u8 +美狄亚的诅咒2023(俄罗斯恐怖片),https://vip1.lz-cdn1.com/20230724/21405_68fcfd4e/index.m3u8 +恶魔女追逐者(恐怖片),https://vip1.lz-cdn1.com/20230724/21404_7245bbe5/index.m3u8 +恐怖大妈(日本恐怖片),https://vip1.lz-cdn1.com/20230724/21392_134364c7/index.m3u8 +窥镜(美国恐怖片),https://vip1.lz-cdn1.com/20230724/21390_73961e14/index.m3u8 +玛拉2018(英国恐怖片),https://vip1.lz-cdn1.com/20230723/21363_c2b4d0fe/index.m3u8 +对抗男孩(美国恐怖片),https://vip.lz-cdn12.com/20230723/8870_021b6a22/index.m3u8 +奇奇妙妙(韩国恐怖片),https://vip.lz-cdn12.com/20230721/8867_5ad37b16/index.m3u8 +镜世界(大陆恐怖片),https://vip.lz-cdn12.com/20230719/8862_0bba7d7a/index.m3u8 +流沙2023(哥伦比亚恐怖片),https://vip1.lz-cdn1.com/20230720/21333_128d1f56/index.m3u8 +狂蟒惊魂(大陆恐怖片),https://vip.lz-cdn3.com/20230719/20364_811c8b16/index.m3u8 +木偶惊魂2023(大陆恐怖片),https://hd.lz-cdn18.com/20230719/4096_e7c33697/index.m3u8 +人狼恶(加拿大恐怖片),https://vip.lz-cdn3.com/20230718/20341_a844b3e0/index.m3u8 +童邪(墨西哥恐怖片),https://vip.lz-cdn3.com/20230717/20326_102ce2d4/index.m3u8 +一百英尺(美国恐怖片),https://vip.lz-cdn16.com/20230712/31627_7dc92cfc/index.m3u8 +野女狼(台湾恐怖片),https://vip.lz-cdn16.com/20230713/31633_786d32a7/index.m3u8 +血色夫妻(美国恐怖片),https://vip.lz-cdn16.com/20230712/31628_4d9dd413/index.m3u8 +失魂记忆(美国恐怖片),https://vip.lz-cdn16.com/20230712/31626_bf51d5d4/index.m3u8 +暗夜鬼叫声(美国恐怖片),https://vip.lz-cdn16.com/20230712/31625_487306fd/index.m3u8 +地狱女子(印度尼西亚/韩国/美国恐怖片),https://vip.lz-cdn3.com/20230716/20289_7f46a168/index.m3u8 +颤栗汪洋3(澳大利亚恐怖片),https://vip.lz-cdn3.com/20230716/20282_c8df7b02/index.m3u8 +圣餐娃娃的诅咒(西班牙恐怖片),https://vip.lz-cdn3.com/20230715/20277_cc1174b4/index.m3u8 +恶魔印记(墨西哥恐怖片),https://vip.lz-cdn3.com/20230715/20260_fad05d87/index.m3u8 +我制服了魔鬼(美国恐怖片),https://vip.lz-cdn3.com/20230714/20241_0355cab8/index.m3u8 +我们之一2017(美国恐怖片),https://vip.lz-cdn3.com/20230714/20238_9f999e00/index.m3u8 +祭屋出租(泰国恐怖片),https://vip.lz-cdn3.com/20230713/20232_88f8a1e6/index.m3u8 +天灵灵地灵灵【国语】(香港恐怖片),https://vip.lz-cdn3.com/20230712/20209_b150678a/index.m3u8 +神台猫【国语】(香港恐怖片),https://vip.lz-cdn3.com/20230712/20207_83af64f1/index.m3u8 +尸降1991【国语】(香港恐怖片),https://vip.lz-cdn3.com/20230711/20176_c30d1cdd/index.m3u8 +邪1980【国语】(香港恐怖片),https://vip.lz-cdn3.com/20230711/20167_b9f1cbaa/index.m3u8 +新加坡司令(美国恐怖片),https://vip.lz-cdn17.com/20230708/22715_be9178c4/index.m3u8 +嗜血狂徒(美国恐怖片),https://vip.lz-cdn17.com/20230708/22712_26ccaab8/index.m3u8 +狂暴活尸夜(英国恐怖片),https://vip.lz-cdn17.com/20230708/22711_b2d628b3/index.m3u8 +僵尸之夜2004(德国恐怖片),https://vip.lz-cdn17.com/20230708/22710_b56f4a80/index.m3u8 +不可思议的融化人(美国恐怖片),https://vip.lz-cdn17.com/20230708/22709_7788df4b/index.m3u8 +细骨小屋(英国恐怖片),https://vip.lz-cdn3.com/20230709/20143_78e22f93/index.m3u8 +故事游戏(美国恐怖片),https://vip1.lz-cdn1.com/20230709/21172_6f076f81/index.m3u8 +撞邪先生【国语】(香港恐怖片),https://vip.lz-cdn3.com/20230709/20139_f99cdd46/index.m3u8 +衰鬼抓狂-惊魂今晚夜【国语】(香港恐怖片),https://vip.lz-cdn3.com/20230709/20130_3b562a3f/index.m3u8 +尸妖【粤语】(香港恐怖片),https://vip.lz-cdn3.com/20230709/20128_80b10bdc/index.m3u8 +撞邪31号(大陆恐怖片),https://vip.lz-cdn3.com/20230708/20111_dbaa5cdb/index.m3u8 +校花诡异事件(大陆恐怖片),https://vip.lz-cdn3.com/20230707/20079_14a2a0d9/index.m3u8 +魔镜2015(大陆恐怖片),https://vip.lz-cdn3.com/20230706/20064_d210b194/index.m3u8 +大漠之战(大陆恐怖片),https://vip.lz-cdn3.com/20230705/20037_e2f688af/index.m3u8 +圣堂风云2000(美国恐怖片),https://vip.lz-cdn3.com/20230704/20022_a274ae13/index.m3u8 +失踪之谜1986(美国恐怖片),https://vip.lzcdn2.com/20230703/26207_32340447/index.m3u8 +裂口女(日本恐怖片),https://vip.lz-cdn16.com/20230630/29751_bad616be/index.m3u8 +敦威治恐怖事件(美国恐怖片),https://vip.lz-cdn16.com/20230630/29744_aee55e3e/index.m3u8 +白车惊魂(美国恐怖片),https://vip.lz-cdn16.com/20230630/29743_90843061/index.m3u8 +鬼眼1974【国语】(香港恐怖片),https://vip.lz-cdn3.com/20230701/19971_724ad6bf/index.m3u8 +鸦魔(台湾恐怖片),https://vip.lz-cdn3.com/20230630/19962_19f9f354/index.m3u8 +睡枕派对大屠杀(美国恐怖片),https://vip.lz-cdn3.com/20230630/19958_c21c2f91/index.m3u8 +人皮高跟鞋【国语】(香港恐怖片),https://vip.lz-cdn3.com/20230630/19957_fbb167f3/index.m3u8 +人皮高跟鞋【粤语】(香港恐怖片),https://vip.lz-cdn3.com/20230630/19956_a62b3225/index.m3u8 +灵魂刺杀令2023(美国恐怖片),https://vip1.lz-cdn1.com/20230628/21155_b006a949/index.m3u8 +碰撞2022(美国恐怖片),https://vip1.lz-cdn1.com/20230628/21154_a9abb5c3/index.m3u8 +魔鬼泰坦尼克(美国恐怖片),https://vip1.lz-cdn1.com/20230628/21153_144d5ed3/index.m3u8 +僵尸岛2022(越南恐怖片),https://vip.lz-cdn3.com/20230629/19939_eaab21b6/index.m3u8 +荒野狂兽(美国恐怖片),https://vip.lz-cdn3.com/20230629/19937_073b35db/index.m3u8 +血之轨迹(瑞典/美国恐怖片),https://vip.lz-cdn16.com/20230628/29630_051002d6/index.m3u8 +末日庇护(美国恐怖片),https://vip.lz-cdn16.com/20230628/29620_16520527/index.m3u8 +裂口女2(日本恐怖片),https://vip.lz-cdn16.com/20230628/29734_effa5946/index.m3u8 +恐怖爆发(日本恐怖片),https://vip.lz-cdn16.com/20230628/29616_32d97a9b/index.m3u8 +南茅北马(大陆恐怖片),https://vip.lz-cdn3.com/20230628/19923_9befcc92/index.m3u8 +害怕看不见的人(美国恐怖片),https://vip.lz-cdn3.com/20230628/19916_4e9b2e6c/index.m3u8 +兔子快跑(澳大利亚恐怖片),https://vip.lz-cdn3.com/20230628/19914_9cdca7dc/index.m3u8 +鬼女佣(泰国恐怖片),https://vip.lz-cdn3.com/20230628/19907_74999b02/index.m3u8 +地狱游乐园(美国恐怖片),https://vip.lz-cdn3.com/20230628/19906_d4a638a9/index.m3u8 +假死寻凶(美国恐怖片),https://vip1.lz-cdn1.com/20230626/21143_1e40b7fb/index.m3u8 +新教(日本恐怖片),https://vip.lz-cdn3.com/20230628/19899_b3017251/index.m3u8 +胆破心惊(美国恐怖片),https://vip.lz-cdn3.com/20230627/19894_a1f463a8/index.m3u8 +头颅游戏(美国恐怖片),https://vip.lz-cdn3.com/20230625/19857_ac19d1d2/index.m3u8 +司汤达综合症(意大利恐怖片),https://vip.lz-cdn3.com/20230625/19855_8a06fe8e/index.m3u8 +暴怒(法国恐怖片),https://vip1.lz-cdn1.com/20230621/21136_46ecd864/index.m3u8 +红眼航班(美国恐怖片),https://vip.lz-cdn3.com/20230625/19836_d6b9bcaf/index.m3u8 +黑色圣诞节1974(加拿大恐怖片),https://vip.lz-cdn3.com/20230624/19818_6abf344a/index.m3u8 +维多利亚一号【粤语】(香港恐怖片),https://vip.lz-cdn3.com/20230624/19815_34a84e14/index.m3u8 +地狱来的战尸(美国恐怖片),https://vip.lz-cdn3.com/20230623/19794_f212857c/index.m3u8 +薰衣草2016(加拿大恐怖片),https://vip.lz-cdn3.com/20230623/19787_7fe80e75/index.m3u8 +血忌(马来西亚恐怖片),https://vip.lz-cdn3.com/20230623/19784_db11d60c/index.m3u8 +新娘2017(俄罗斯恐怖片),https://vip.lz-cdn3.com/20230623/19783_3a17a3d5/index.m3u8 +诅咒游戏(印度恐怖片),https://vip.lz-cdn3.com/20230622/19763_f78e52b0/index.m3u8 +美杜莎毒液(英国恐怖片),https://vip.lz-cdn3.com/20230620/19728_7f32f594/index.m3u8 +马斯特马(法国恐怖片),https://vip1.lz-cdn1.com/20230619/21125_f930d39e/index.m3u8 +一勺糖(美国恐怖片),https://vip1.lz-cdn1.com/20230619/21124_ec6b4100/index.m3u8 +玉米地的小孩2023(美国恐怖片),https://vip1.lz-cdn1.com/20230619/21123_74fea70f/index.m3u8 +黑井(印度恐怖片),https://vip.lz-cdn3.com/20230619/19701_d5d8a8c7/index.m3u8 +恐怖幽灵(新西兰/美国恐怖片),https://vip1.lz-cdn1.com/20220417/2360_687634f7/index.m3u8 +捉鬼有限公司【粤语】(香港恐怖片),https://vip.lz-cdn17.com/20230612/15602_2777bde3/index.m3u8 +捉鬼有限公司【国语】(香港恐怖片),https://vip.lz-cdn17.com/20230612/15599_57ff6b50/index.m3u8 +风流冤鬼【粤语】(香港恐怖片),https://vip.lz-cdn17.com/20230612/15578_f8b9a4a6/index.m3u8 +风流冤鬼【国语】(香港恐怖片),https://vip.lz-cdn17.com/20230612/15579_80dce6cd/index.m3u8 +Z-108弃城(台湾恐怖片),https://vip.lz-cdn17.com/20230612/15573_05723da3/index.m3u8 +真心话大冒险2012(英国恐怖片),https://vip.lz-cdn3.com/20230614/19567_1416bd3e/index.m3u8 +奶奶2016(泰国恐怖片),https://vip1.lz-cdn1.com/20230613/21105_e4b33020/index.m3u8 +魔鬼牙医(美国恐怖片),https://vip.lz-cdn3.com/20230613/19539_0c7077b9/index.m3u8 +僵尸之路(美国恐怖片),https://vip.lz-cdn3.com/20230612/19534_23abbf07/index.m3u8 +极度兽性【国语】(香港恐怖片),https://vip.lz-cdn3.com/20230612/19532_d753c1cb/index.m3u8 +瘦到死(美国恐怖片),https://vip.lz-cdn3.com/20230612/19524_d826a211/index.m3u8 +洗礼1996(日本恐怖片),https://vip.lz-cdn3.com/20230612/19518_d64b8d56/index.m3u8 +恶灵坎蒂莎(法国恐怖片),https://vip.lz-cdn3.com/20230612/19510_5944a9fa/index.m3u8 +切莫回复(美国恐怖片),https://vip1.lz-cdn1.com/20230610/21098_e1ec19f3/index.m3u8 +敲2022(恐怖片),https://vip.lz-cdn3.com/20230611/19500_78ba2f04/index.m3u8 +野兽的本性(美国恐怖片),https://vip.lz-cdn3.com/20230611/19488_849e0ff2/index.m3u8 +魔鬼特区(美国恐怖片),https://vip.lz-cdn3.com/20230611/19485_abbda15f/index.m3u8 +梦幻杀人档案(美国恐怖片),https://vip.lz-cdn3.com/20230611/19483_aad6e9da/index.m3u8 +吸血惊情(美国恐怖片),https://vip.lz-cdn3.com/20230610/19474_fda52436/index.m3u8 +玉米地的孩子3(美国恐怖片),https://vip.lz-cdn3.com/20230610/19472_38edd899/index.m3u8 +冰淇淋人1995(美国恐怖片),https://vip.lz-cdn3.com/20230610/19462_3c31e068/index.m3u8 +幽冥时代(美国恐怖片),https://vip.lz-cdn3.com/20230609/19457_d1920cbd/index.m3u8 +魔童村1995(美国恐怖片),https://vip.lz-cdn3.com/20230609/19434_8f8cd107/index.m3u8 +噩梦娃娃屋(法国恐怖片),https://vip.lz-cdn3.com/20230609/19431_7f25cd1a/index.m3u8 +疑传厄运(美国恐怖片),https://vip.lz-cdn3.com/20230608/19421_ec1d831e/index.m3u8 +公民X(美国恐怖片),https://vip.lz-cdn3.com/20230608/19412_5fd9986b/index.m3u8 +女虐(日本恐怖片),https://vip.lz-cdn3.com/20230607/19393_1dee02ab/index.m3u8 +魔翼杀手(美国恐怖片),https://vip.lz-cdn3.com/20230607/19391_40dba229/index.m3u8 +美人鱼之死亡湖(俄罗斯恐怖片),https://vip1.lz-cdn1.com/20230607/21091_f57c601a/index.m3u8 +新你所不知道的世界(日本恐怖片),https://vip1.lz-cdn1.com/20220512/5238_ae0a7bf2/index.m3u8 +心脏有鬼(美国恐怖片),https://vip.lz-cdn3.com/20230607/19385_072294ba/index.m3u8 +哥斯拉决战太空哥斯拉(日本恐怖片),https://vip.lz-cdn3.com/20230606/19362_f595de97/index.m3u8 +夺命网红(美国恐怖片),https://hd.lz-cdn18.com/20230606/3146_00adb841/index.m3u8 +三七日(韩国恐怖片),https://vip1.lz-cdn1.com/20230605/21080_9015876f/index.m3u8 +魔力,魔力(智利/美国恐怖片),https://vip.lz-cdn3.com/20230604/19305_528d573a/index.m3u8 +荒岛余生2023(美国恐怖片),https://vip1.lz-cdn1.com/20230604/21072_964164c1/index.m3u8 +马鲁姆(美国恐怖片),https://hd.lz-cdn18.com/20230604/3111_1c06ab52/index.m3u8 +亚种3:嗜血(美国恐怖片),https://vip.lz-cdn3.com/20230603/19267_a4f9a1e7/index.m3u8 +浪里白条异样情(美国恐怖片),https://vip.lz-cdn3.com/20230602/19249_d7388a52/index.m3u8 +超能特警(加拿大恐怖片),https://vip.lz-cdn3.com/20230601/19210_3f7fc1d1/index.m3u8 +杀人小丑1994(英国恐怖片),https://vip.lz-cdn3.com/20230531/19189_ef7e3c13/index.m3u8 +暗水深处(俄罗斯恐怖片),https://vip.lz-cdn3.com/20230531/19174_714a4eeb/index.m3u8 +疯狂大劫案(印度恐怖片),https://vip1.lz-cdn7.com/20230318/15006_3ed607e0/index.m3u8 +看夜更1994(丹麦恐怖片),https://vip.lz-cdn3.com/20230530/19165_5b56b1b9/index.m3u8 +失物招领2022(西班牙恐怖片),https://vip1.lz-cdn1.com/20230528/21058_7eb059ed/index.m3u8 +外星追缉令(美国恐怖片),https://vip.lz-cdn3.com/20230529/19143_f26d7931/index.m3u8 +韩塞尔与葛雷特(韩国恐怖片),https://vip.lz-cdn16.com/20230528/22510_e22b85e1/index.m3u8 +恐惧医院(美国恐怖片),https://vip.lz-cdn12.com/20230529/7658_a7ff9b4f/index.m3u8 +孪生吸血鬼(法国恐怖片),https://vip.lz-cdn3.com/20230528/19130_c71f9f32/index.m3u8 +死亡真面目(美国恐怖片),https://vip.lz-cdn16.com/20230527/22500_1217d472/index.m3u8 +人肉农场(美国恐怖片),https://vip.lz-cdn16.com/20230527/22499_2879f2fd/index.m3u8 +父仇之花(印度恐怖片),https://vip1.lz-cdn1.com/20230527/21050_b965e8d1/index.m3u8 +CCTV杀人案件(韩国恐怖片),https://vip1.lz-cdn1.com/20230527/21048_9f507eb4/index.m3u8 +致命来电(美国恐怖片),https://vip.lz-cdn3.com/20230527/19100_ee834b34/index.m3u8 +榕树头讲鬼(香港恐怖片),https://vip.lz-cdn3.com/20230525/19042_8c141e61/index.m3u8 +僵尸之地(美国恐怖片),https://vip.lz-cdn16.com/20230522/21316_1cf67643/index.m3u8 +魂飞魄不散(美国恐怖片),https://vip1.lz-cdn7.com/20230523/16140_a14dd6da/index.m3u8 +奇怪的夜晚(美国恐怖片),https://vip.lz-cdn16.com/20230515/21058_6c12ceb6/index.m3u8 +恶灵弑室(美国恐怖片),https://vip1.lz-cdn7.com/20230521/16109_d194acf1/index.m3u8 +阿博恶魔(美国恐怖片),https://vip1.lz-cdn7.com/20230521/16102_1a32e146/index.m3u8 +痴迷2022(俄罗斯恐怖片),https://vip1.lz-cdn1.com/20230518/21025_c9e9f3f3/index.m3u8 +所见所闻(美国恐怖片),https://vip1.lz-cdn7.com/20230519/16077_c78ba5b0/index.m3u8 +惊变28周(英国恐怖片),https://vip1.lz-cdn7.com/20230519/16074_c6b8120d/index.m3u8 +拍完就杀人(美国恐怖片),https://vip1.lz-cdn7.com/20230519/16062_ea11a3fa/index.m3u8 +小鬼入侵(英国恐怖片),https://vip1.lz-cdn1.com/20230517/21018_6ec4273c/index.m3u8 +恶魔阴谋(捷克恐怖片),https://vip1.lz-cdn1.com/20230517/21014_edd26180/index.m3u8 +快乐时光2019(以色列/美国/意大利恐怖片),https://vip1.lz-cdn1.com/20230517/21010_5233bbbf/index.m3u8 +猛鬼三宝【粤语】(香港恐怖片),https://vip1.lz-cdn1.com/20230516/21004_2382e6d9/index.m3u8 +亡夫与租客(法国恐怖片),https://vip1.lz-cdn1.com/20230514/20999_848cd1cd/index.m3u8 +勾魂降头【国语】(香港恐怖片),https://vip1.lz-cdn7.com/20230514/15973_371cb194/index.m3u8 +亡儿(越南恐怖片),https://vip.lz-cdn3.com/20230513/18937_ce137cc6/index.m3u8 +美杜莎2021(巴西恐怖片),https://vip1.lz-cdn7.com/20230512/15947_9e49a1fc/index.m3u8 +绝命赌局2013(美国恐怖片),https://vip1.lz-cdn7.com/20230512/15945_3f463f49/index.m3u8 +黑夜怪谈1961【国语】(香港恐怖片),https://vip1.lz-cdn7.com/20230512/15938_ce853089/index.m3u8 +蚁王杀机(美国恐怖片),https://vip.lz-cdn17.com/20230511/11808_728e69c0/index.m3u8 +地穴恶魔(澳大利亚恐怖片),https://vip1.lz-cdn7.com/20230511/15917_d8d53daf/index.m3u8 +夺命水箱(新西兰恐怖片),https://vip1.lz-cdn7.com/20230511/15916_b080f544/index.m3u8 +从暗处来(美国恐怖片),https://vip1.lz-cdn7.com/20230511/15914_f81fd464/index.m3u8 +无需害怕(美国恐怖片),https://vip1.lz-cdn7.com/20230511/15910_4e9b6801/index.m3u8 +闻所未闻2023(美国恐怖片),https://vip1.lz-cdn7.com/20230511/15909_a5b0f666/index.m3u8 +家教噩梦(美国恐怖片),https://vip1.lz-cdn7.com/20230511/15905_58379691/index.m3u8 +孵梦(冰岛恐怖片),https://vip1.lz-cdn7.com/20230511/15903_b2c0c308/index.m3u8 +幻听2022(巴西恐怖片),https://vip.lz-cdn3.com/20230511/18910_be8082e2/index.m3u8 +红木大屠杀:歼灭(美国恐怖片),https://vip.lz-cdn3.com/20230510/18898_dc5c3268/index.m3u8 +夜夜破胆(法国恐怖片),https://vip.lz-cdn3.com/20230510/18893_7b49bfa4/index.m3u8 +绝命小魔星(美国恐怖片),https://vip.lz-cdn3.com/20230510/18883_0e023bbe/index.m3u8 +鬼玩人崛起2023(美国/新西兰/爱尔兰恐怖片),https://vip.lz-cdn3.com/20230509/18862_3859ed14/index.m3u8 +尸袋1993(美国恐怖片),https://vip.lz-cdn3.com/20230509/18858_207fa939/index.m3u8 +亚种2:血石(美国恐怖片),https://vip.lz-cdn3.com/20230508/18844_d3ab3665/index.m3u8 +自虐狂(德国恐怖片),https://vip.lz-cdn3.com/20230508/18843_b3d31b86/index.m3u8 +夜半鬼敲门4:致命的家(美国恐怖片),https://vip.lz-cdn3.com/20230508/18841_89ecbfa2/index.m3u8 +恶魔玩具(美国恐怖片),https://vip.lz-cdn3.com/20230508/18831_fefe5933/index.m3u8 +夺命凶灵3午夜魔瞳(加拿大恐怖片),https://vip.lz-cdn3.com/20230508/18830_98816a6c/index.m3u8 +死灵的陷阱2(日本恐怖片),https://vip.lz-cdn3.com/20230507/18817_96f282a1/index.m3u8 +尘土恶魔1992(南非/英国恐怖片),https://vip1.lz-cdn7.com/20230507/15875_e32ed463/index.m3u8 +危情羔羊1992(美国恐怖片),https://vip1.lz-cdn7.com/20230506/15861_36b7efe5/index.m3u8 +炎月1997(德国恐怖片),https://vip1.lz-cdn7.com/20230506/15851_5e34a7a7/index.m3u8 +心怀恶意(美国恐怖片),https://vip.lz-cdn17.com/20230504/10727_e63288d6/index.m3u8 +热血青年【粤语】(香港恐怖片),https://vip.lz-cdn17.com/20230504/10723_ee97614d/index.m3u8 +热血青年【国语】(香港恐怖片),https://vip.lz-cdn17.com/20230504/10719_f51cf293/index.m3u8 +匹诺曹964号1991(日本恐怖片),https://vip1.lz-cdn7.com/20230505/15839_1c526e50/index.m3u8 +天魔4:天魔苏醒(加拿大恐怖片),https://vip1.lz-cdn7.com/20230505/15829_3774e876/index.m3u8 +灵异杀星(美国恐怖片),https://vip1.lz-cdn7.com/20230504/15809_603d6003/index.m3u8 +诅咒3:血祭(英国恐怖片),https://vip1.lz-cdn7.com/20230504/15792_425e4031/index.m3u8 +黑岩(美国恐怖片),https://vip1.lz-cdn7.com/20230504/15786_56c2c275/index.m3u8 +冷溪营地(美国恐怖片),https://vip1.lz-cdn7.com/20230503/15775_0559d321/index.m3u8 +床下魔怪(美国恐怖片),https://vip1.lz-cdn7.com/20230503/15771_c625ebe9/index.m3u8 +少女椿(日本恐怖片),https://vip.lz-cdn17.com/20230502/10573_b3b82d55/index.m3u8 +阴阳路20:降头【粤语】(香港恐怖片),https://vip.lz-cdn17.com/20230502/10609_8746d0d6/index.m3u8 +阴阳路20:降头【国语】(香港恐怖片),https://vip.lz-cdn17.com/20230502/10611_0198819c/index.m3u8 +阴阳路19:我对眼见到嘢【粤语】(香港恐怖片),https://vip.lz-cdn17.com/20230502/10610_2019b813/index.m3u8 +阴阳路19:我对眼见到嘢【国语】(香港恐怖片),https://vip.lz-cdn17.com/20230502/10606_3d696f82/index.m3u8 +阴阳路18:鬼上身(香港恐怖片),https://vip.lz-cdn17.com/20230502/10608_56160946/index.m3u8 +阴阳路18:鬼上身(香港恐怖片),https://vip.lz-cdn17.com/20230502/10607_6057a9bc/index.m3u8 +阴阳路17:监房有鬼【粤语】(香港恐怖片),https://vip.lz-cdn17.com/20230502/10604_5210ede7/index.m3u8 +阴阳路17:监房有鬼【国语】(香港恐怖片),https://vip.lz-cdn17.com/20230502/10605_643136cc/index.m3u8 +阴阳路16:回到武侠时代【粤语】(香港恐怖片),https://vip.lz-cdn17.com/20230502/10603_40387a35/index.m3u8 +阴阳路16:回到武侠时代【国语】(香港恐怖片),https://vip.lz-cdn17.com/20230502/10600_84e3c144/index.m3u8 +阴阳路15:客似魂来【粤语】(香港恐怖片),https://vip.lz-cdn17.com/20230502/10601_1346e651/index.m3u8 +阴阳路15:客似魂来【国语】(香港恐怖片),https://vip.lz-cdn17.com/20230502/10602_95946071/index.m3u8 +阴阳路14:双鬼拍门【粤语】(香港恐怖片),https://vip.lz-cdn17.com/20230502/10598_7cf4a096/index.m3u8 +阴阳路14:双鬼拍门【国语】(香港恐怖片),https://vip.lz-cdn17.com/20230502/10599_7537fcf2/index.m3u8 +阴阳路13:花鬼【粤语】(香港恐怖片),https://vip.lz-cdn17.com/20230502/10597_b5beb9fd/index.m3u8 +阴阳路13:花鬼【国语】(香港恐怖片),https://vip.lz-cdn17.com/20230502/10596_b171d663/index.m3u8 +阴阳路12:美容尸【粤语】(香港恐怖片),https://vip.lz-cdn17.com/20230502/10593_a83d5fec/index.m3u8 +阴阳路12:美容尸【国语】(香港恐怖片),https://vip.lz-cdn17.com/20230502/10594_a3c0c449/index.m3u8 +阴阳路11撩鬼攞命【粤语】(香港恐怖片),https://vip.lz-cdn17.com/20230502/10595_f4167829/index.m3u8 +阴阳路11撩鬼攞命【国语】(香港恐怖片),https://vip.lz-cdn17.com/20230502/10591_31177bff/index.m3u8 +阴阳路10宣言咒【粤语】(香港恐怖片),https://vip.lz-cdn17.com/20230502/10592_042e3b23/index.m3u8 +阴阳路10宣言咒【国语】(香港恐怖片),https://vip.lz-cdn17.com/20230502/10590_73b98df1/index.m3u8 +阴阳路9命转乾坤【粤语】(香港恐怖片),https://vip.lz-cdn17.com/20230502/10588_f9d3c610/index.m3u8 +阴阳路9命转乾坤【国语】(香港恐怖片),https://vip.lz-cdn17.com/20230502/10589_8022deef/index.m3u8 +阴阳路8棺材仔【粤语】(香港恐怖片),https://vip.lz-cdn17.com/20230502/10587_c8ed7b53/index.m3u8 +阴阳路8棺材仔【国语】(香港恐怖片),https://vip.lz-cdn17.com/20230502/10585_096fa589/index.m3u8 +阴阳路7撞到正【粤语】(香港恐怖片),https://vip.lz-cdn17.com/20230502/10586_4af64b77/index.m3u8 +阴阳路7撞到正【国语】(香港恐怖片),https://vip.lz-cdn17.com/20230502/10583_4e3df9bb/index.m3u8 +阴阳路6凶周刊【粤语】(香港恐怖片),https://vip.lz-cdn17.com/20230502/10584_1916f4b7/index.m3u8 +阴阳路6凶周刊【国语】(香港恐怖片),https://vip.lz-cdn17.com/20230502/10582_880280a5/index.m3u8 +阴阳路5一见发财【粤语】(香港恐怖片),https://vip.lz-cdn17.com/20230502/10581_6f815ffc/index.m3u8 +阴阳路5一见发财【国语】(香港恐怖片),https://vip.lz-cdn17.com/20230502/10580_e352e4ca/index.m3u8 +阴阳路4与鬼同行【粤语】(香港恐怖片),https://vip.lz-cdn17.com/20230502/10579_86f9224f/index.m3u8 +阴阳路4与鬼同行【国语】(香港恐怖片),https://vip1.lz-cdn1.com/20220522/6355_f18c186b/index.m3u8 +阴阳路3升棺发财【粤语】(香港恐怖片),https://vip.lz-cdn17.com/20230502/10578_99792bb4/index.m3u8 +阴阳路3升棺发财【国语】(香港恐怖片),https://vip.lz-cdn17.com/20230502/10577_e182996c/index.m3u8 +阴阳路2我在你左右【粤语】(香港恐怖片),https://vip.lz-cdn17.com/20230502/10574_450eef1a/index.m3u8 +阴阳路2我在你左右【国语】(香港恐怖片),https://vip.lz-cdn17.com/20230502/10575_836c9485/index.m3u8 +阴阳路【粤语】(香港恐怖片),https://vip.lz-cdn17.com/20230502/10576_200aef70/index.m3u8 +阴阳路【国语】(香港恐怖片),https://vip.lzcdn2.com/20220407/2598_856f5c1d/index.m3u8 +石之岛(英国恐怖片),https://vip.lz-cdn3.com/20230503/18788_978af62f/index.m3u8 +教皇的驱魔人(美国恐怖片),https://vip1.lz-cdn7.com/20230502/15756_32664211/index.m3u8 +凶宅幽灵(大陆恐怖片),https://vip1.lz-cdn7.com/20230502/15755_4a6acfe1/index.m3u8 +抽象画中的越南少女2(越南恐怖片),https://vip1.lz-cdn7.com/20230502/15754_9bfc4a06/index.m3u8 +血量子(加拿大恐怖片),https://vip1.lz-cdn7.com/20230501/15741_3e17ee1e/index.m3u8 +嗜血本性(加拿大恐怖片),https://vip1.lz-cdn7.com/20230501/15737_763bd537/index.m3u8 +血亲2018(美国恐怖片),https://vip1.lz-cdn7.com/20230501/15731_9c4ac8f8/index.m3u8 +血船2019(澳大利亚恐怖片),https://vip1.lz-cdn7.com/20230501/15730_9660ddf6/index.m3u8 +后妈的秘密(美国恐怖片),https://vip.lz-cdn4.com/20230428/25702_0b3046c2/index.m3u8 +地狱医院(美国恐怖片),https://vip1.lz-cdn7.com/20230430/15727_fe762e06/index.m3u8 +尸智症(西班牙恐怖片),https://vip.lz-cdn3.com/20230430/18765_58a4c94d/index.m3u8 +猛鬼通宵陪住你【国语】(香港恐怖片),https://vip.lz-cdn16.com/20230428/18997_7bef6422/index.m3u8 +太平间闹鬼事件2佐治亚鬼屋事件(美国恐怖片),https://vip.lz-cdn16.com/20230429/19294_b22dbca2/index.m3u8 +太平间闹鬼事件(美国恐怖片),https://vip.lz-cdn16.com/20230429/19295_01a03159/index.m3u8 +忌日快乐2【原声】(美国恐怖片),https://vip1.lz-cdn.com/20220811/27952_9e6ba666/index.m3u8 +忌日快乐2【国语】(美国恐怖片),https://vip.lz-cdn16.com/20230429/19291_cd0bcb2c/index.m3u8 +忌日快乐【原声】(美国恐怖片),https://vip1.lz-cdn.com/20220811/27951_414e1b88/index.m3u8 +忌日快乐【国语】(美国恐怖片),https://vip.lz-cdn16.com/20230429/19290_1ae710fa/index.m3u8 +他们想让我离开(美国恐怖片),https://vip1.lz-cdn7.com/20230429/15703_2c9fee64/index.m3u8 +死刑2021(俄罗斯恐怖片),https://vip1.lz-cdn7.com/20230429/15702_6bc41cc2/index.m3u8 +校墓处【粤语】(香港恐怖片),https://vip1.lz-cdn7.com/20230429/15693_3cd84629/index.m3u8 +天使陨落(美国恐怖片),https://vip1.lz-cdn7.com/20230429/15689_bd95b497/index.m3u8 +生物钟(美国恐怖片),https://vip.lzcdn2.com/20230428/25707_b373bd11/index.m3u8 +活着(美国恐怖片),https://vip1.lz-cdn7.com/20230428/15675_3b2f714d/index.m3u8 +东海道惊魂(日本恐怖片),https://vip1.lz-cdn7.com/20230427/15662_18efe4ee/index.m3u8 +安魂曲2021(英国恐怖片),https://vip1.lz-cdn7.com/20230427/15647_62a290b8/index.m3u8 +爱你入胃(英国恐怖片),https://vip.lz-cdn4.com/20230425/25689_72a0ce7d/index.m3u8 +血亲疑云(英国恐怖片),https://vip.lz-cdn4.com/20230425/25687_59ad5383/index.m3u8 +鬼计【粤语】(香港恐怖片),https://vip1.lz-cdn7.com/20230425/15611_ef656227/index.m3u8 +惊声尖叫6(美国恐怖片),https://vip.lz-cdn4.com/20230425/25685_1265291b/index.m3u8 +死循环2019(美国恐怖片),https://vip1.lz-cdn7.com/20230424/15592_df17b249/index.m3u8 +追随者2021(韩国恐怖片),https://vip1.lz-cdn7.com/20230424/15582_24e95285/index.m3u8 +敲2021(瑞典恐怖片),https://vip1.lz-cdn7.com/20230424/15581_f5c7cece/index.m3u8 +娱乐之家(瑞典/加拿大恐怖片),https://vip1.lz-cdn7.com/20230424/15579_0e4888ba/index.m3u8 +沃尔科诺戈夫上尉逃亡记(俄罗斯恐怖片),https://vip.lz-cdn4.com/20230423/25656_167d1a19/index.m3u8 +蛇岛狂蟒(大陆恐怖片),https://vip1.lz-cdn7.com/20230423/15562_63f7d47c/index.m3u8 +私人住宅(美国恐怖片),https://vip.lz-cdn4.com/20230422/25650_bcaa16d9/index.m3u8 +素素(英国恐怖片),https://vip.lz-cdn4.com/20230422/25647_ea40a091/index.m3u8 +看不见(美国恐怖片),https://vip1.lz-cdn7.com/20230423/15552_322418aa/index.m3u8 +开膛手的复仇(英国恐怖片),https://vip1.lz-cdn7.com/20230423/15551_46ace55d/index.m3u8 +献祭2023(英国恐怖片),https://vip1.lz-cdn7.com/20230422/15540_18bd3bc3/index.m3u8 +怪谈2022(大陆恐怖片),https://vip1.lz-cdn7.com/20230422/15531_62233cfd/index.m3u8 +致命名媛之夜(美国恐怖片),https://vip.lz-cdn4.com/20230421/25642_79aad773/index.m3u8 +上流恶邻(美国恐怖片),https://vip.lz-cdn4.com/20230421/25637_663934f8/index.m3u8 +光荣隔离(荷兰恐怖片),https://vip.lz-cdn4.com/20230421/25630_426e9273/index.m3u8 +坟墓里升起的恐惧(西班牙恐怖片),https://vip1.lz-cdn7.com/20230420/15483_577bf366/index.m3u8 +咫尺危情(美国恐怖片),https://vip1.lz-cdn7.com/20230420/15482_853ebeb9/index.m3u8 +支离人(美国恐怖片),https://vip1.lz-cdn7.com/20230420/15480_a7497596/index.m3u8 +洗屋大师(大陆恐怖片),https://vip.lz-cdn4.com/20230420/25627_242c38df/index.m3u8 +魔鬼公寓(西班牙恐怖片),https://vip1.lz-cdn7.com/20230420/15471_e099b41b/index.m3u8 +骨灵(秘鲁/墨西哥恐怖片),https://vip.lz-cdn4.com/20230419/25623_a15921ec/index.m3u8 +睡衣晚会大屠杀3(美国恐怖片),https://vip1.lz-cdn7.com/20230419/15457_ec93b5b5/index.m3u8 +猫变【粤语】(台湾恐怖片),https://vip.lz-cdn17.com/20230418/9000_0d7766ce/index.m3u8 +猫变【国语】(台湾恐怖片),https://vip.lz-cdn17.com/20230418/8999_7d708b9c/index.m3u8 +恐怖舞影(加拿大恐怖片),https://vip.lz-cdn17.com/20230418/8676_f4f24e85/index.m3u8 +恶魔之子(美国恐怖片),https://vip.lz-cdn17.com/20230418/8668_4a21a92d/index.m3u8 +亚种(美国恐怖片),https://vip1.lz-cdn7.com/20230419/15450_d4662ac3/index.m3u8 +血腥死亡营3:贫瘠荒地(美国恐怖片),https://vip1.lz-cdn7.com/20230419/15449_f6cf3e25/index.m3u8 +魔鬼双瞳(意大利/美国恐怖片),https://vip1.lz-cdn7.com/20230417/15441_15ee14cb/index.m3u8 +魔域异变(美国恐怖片),https://vip1.lz-cdn7.com/20230417/15440_f1515adb/index.m3u8 +反欺辱之夜(美国恐怖片),https://vip1.lz-cdn7.com/20230417/15430_e1ff23b7/index.m3u8 +自杀俱乐部2001(日本恐怖片),https://vip.lz-cdn3.com/20230417/18658_a936b3d7/index.m3u8 +极客路德(美国恐怖片),https://vip.lz-cdn3.com/20230417/18653_0b8e0d02/index.m3u8 +恶魔的诅咒(美国恐怖片),https://vip.lz-cdn3.com/20230417/18648_985d4ad7/index.m3u8 +死亡之王1990(西德恐怖片),https://vip1.lz-cdn7.com/20230417/15428_702f614f/index.m3u8 +驱魔人III(美国恐怖片),https://vip1.lz-cdn7.com/20230417/15426_4ed9bfc9/index.m3u8 +捉妖记1990(日本恐怖片),https://vip1.lz-cdn7.com/20230417/15422_1470b821/index.m3u8 +邪魔入侵(美国恐怖片),https://vip1.lz-cdn7.com/20230416/15416_ed4b346f/index.m3u8 +女高怪谈5:结伴自杀(韩国恐怖片),https://vip.lz-cdn17.com/20230414/8152_ff59df98/index.m3u8 +女高怪谈4:声音(韩国恐怖片),https://vip.lz-cdn17.com/20230414/8151_ee2861b2/index.m3u8 +女高怪谈3:狐狸阶梯(韩国恐怖片),https://vip.lz-cdn17.com/20230414/8150_5f629d7a/index.m3u8 +女高怪谈2:交换日记(韩国恐怖片),https://vip.lz-cdn17.com/20230414/8149_0ca21e4f/index.m3u8 +女高怪谈1:死亡教室(韩国恐怖片),https://vip.lz-cdn17.com/20230414/8148_0dc4af5c/index.m3u8 +罪恶之源(美国恐怖片),https://vip.lz-cdn16.com/20230413/16639_856fa067/index.m3u8 +鬼魅灯(大陆恐怖片),https://vip.lz-cdn16.com/20230413/16628_dcf8499c/index.m3u8 +那个所在的森林(日本恐怖片),https://vip.lz-cdn3.com/20230416/18645_3cdfbdef/index.m3u8 +鬼屋2017(泰国恐怖片),https://vip.lz-cdn3.com/20220903/12571_d318acc5/index.m3u8 +狂杀惊魂(美国恐怖片),https://vip1.lz-cdn7.com/20230415/15401_afc3a853/index.m3u8 +畸形怪婴(美国恐怖片),https://vip1.lz-cdn7.com/20230415/15399_636373e3/index.m3u8 +考死2:教学实习(韩国恐怖片),https://vip1.lz-cdn1.com/20230415/20919_3a9e6c79/index.m3u8 +灵异神探(西班牙恐怖片),https://vip1.lz-cdn7.com/20230415/15398_8bbe6722/index.m3u8 +心蚀(美国恐怖片),https://vip1.lz-cdn7.com/20230415/15396_6f8823f0/index.m3u8 +恶魔1990(意大利恐怖片),https://vip1.lz-cdn7.com/20230415/15387_274eede7/index.m3u8 +诅咒2:惊魂蛇手(美国恐怖片),https://vip1.lz-cdn7.com/20230414/15374_6a162ac9/index.m3u8 +肉体的恶魔1989(西德恐怖片),https://vip1.lz-cdn7.com/20230414/15371_b6581b44/index.m3u8 +死亡化妆舞会(美国恐怖片),https://vip1.lz-cdn7.com/20230414/15370_a74cc08f/index.m3u8 +生死门1989(美国恐怖片),https://vip1.lz-cdn7.com/20230414/15367_f6bdae10/index.m3u8 +生人回避4(意大利恐怖片),https://vip1.lz-cdn7.com/20230414/15366_9d365834/index.m3u8 +地窖怪客(美国恐怖片),https://vip1.lz-cdn7.com/20230414/15360_78c21914/index.m3u8 +家庭晚餐(奥地利恐怖片),https://vip.lz-cdn3.com/20230414/18627_0f898757/index.m3u8 +葡萄庄园(美国恐怖片),https://vip1.lz-cdn7.com/20230413/15356_6f6fae03/index.m3u8 +逗猎吸血鬼(美国恐怖片),https://vip1.lz-cdn1.com/20230413/20914_efe92f90/index.m3u8 +变奏梦幻婚礼(加拿大恐怖片),https://vip1.lz-cdn1.com/20230412/20912_f2941d9a/index.m3u8 +小心孩子(美国恐怖片),https://vip1.lz-cdn7.com/20230413/15341_a01cced5/index.m3u8 +希丽亚1989(澳大利亚恐怖片),https://vip1.lz-cdn7.com/20230413/15338_3345180b/index.m3u8 +贞子2019(日本恐怖片),https://vip.lz-cdn16.com/20230412/16453_f0ad86b6/index.m3u8 +贞子3D续集(日本恐怖片),https://vip.lz-cdn16.com/20230412/16451_699e85f4/index.m3u8 +贞子3D续集(日本恐怖片),https://vip.lz-cdn16.com/20230412/16452_e878a232/index.m3u8 +鬼眼刑警【国语】(香港恐怖片),https://vip.lz-cdn16.com/20230412/16445_a7ea274c/index.m3u8 +鬼眼刑警【粤语】(香港恐怖片),https://vip.lz-cdn16.com/20230412/16444_440cf189/index.m3u8 +附身厄运(马来西亚恐怖片),https://vip1.lz-cdn1.com/20230412/20911_6663aebf/index.m3u8 +丈夫之谋(加拿大恐怖片),https://vip1.lz-cdn1.com/20230412/20902_75485862/index.m3u8 +杀人手法(英国恐怖片),https://vip.lz-cdn17.com/20230410/6941_5fcee10b/index.m3u8 +流浪者之歌1980(日本恐怖片),https://vip1.lz-cdn7.com/20230411/15309_e7ad0990/index.m3u8 +异魔1988(美国恐怖片),https://vip1.lz-cdn7.com/20230411/15296_1d4c732a/index.m3u8 +杀人魔域(美国恐怖片),https://vip1.lz-cdn7.com/20230411/15289_86936c20/index.m3u8 +杀人电魔(美国恐怖片),https://vip1.lz-cdn7.com/20230411/15287_d7488c7a/index.m3u8 +婴尸(泰国恐怖片),https://vip.lz-cdn16.com/20230408/15955_a194ac35/index.m3u8 +深海侵略者(美国恐怖片),https://vip.lz-cdn16.com/20230408/15954_96b23c45/index.m3u8 +生人回避2(意大利恐怖片),https://vip1.lz-cdn7.com/20230410/15285_db33dcdc/index.m3u8 +生人回避3(意大利恐怖片),https://vip1.lz-cdn7.com/20230410/15284_3537a62b/index.m3u8 +变形怪体(美国恐怖片),https://vip1.lz-cdn7.com/20230410/15271_a50ac5e1/index.m3u8 +巴斯克维尔的猎犬(英国恐怖片),https://vip1.lz-cdn7.com/20230410/15270_0bfe4e9d/index.m3u8 +诅咒1987(美国恐怖片),https://vip1.lz-cdn7.com/20230409/15268_9eb4a25a/index.m3u8 +死灵法师1988(美国恐怖片),https://vip1.lz-cdn7.com/20230409/15260_cf4ac53e/index.m3u8 +地窖居住者(美国恐怖片),https://vip1.lz-cdn7.com/20230409/15258_f1846890/index.m3u8 +触摸死亡(意大利恐怖片),https://vip1.lz-cdn7.com/20230409/15257_14c49d4e/index.m3u8 +藏起来,然后等待受害者尖叫(美国恐怖片),https://vip1.lz-cdn7.com/20230409/15256_7fa18467/index.m3u8 +脑残(美国恐怖片),https://vip1.lz-cdn7.com/20230409/15249_8865958f/index.m3u8 +蜡像1988(美国恐怖片),https://vip1.lz-cdn7.com/20230409/15248_5dd3f986/index.m3u8 +猛鬼专线976(美国恐怖片),https://vip1.lz-cdn7.com/20230409/15245_ab325431/index.m3u8 +厉鬼穿心(美国恐怖片),https://vip1.lz-cdn7.com/20230408/15234_b2ec128a/index.m3u8 +鬼追人3(美国恐怖片),https://vip1.lz-cdn7.com/20230408/15233_cefbb6ca/index.m3u8 +鬼驱人3(美国恐怖片),https://vip1.lz-cdn7.com/20230408/15230_e6491c06/index.m3u8 +鬼屋1988(意大利/美国恐怖片),https://vip1.lz-cdn7.com/20230408/15229_1a18560e/index.m3u8 +恶灵稻草人(美国恐怖片),https://vip1.lz-cdn7.com/20230408/15227_15d99a8d/index.m3u8 +蛇与彩虹(美国恐怖片),https://vip1.lz-cdn7.com/20230407/15212_7c7331f8/index.m3u8 +东北五仙(大陆恐怖片),https://vip1.lz-cdn1.com/20230407/20851_15047394/index.m3u8 +湿地2006(加拿大恐怖片),https://vip.lz-cdn16.com/20230407/15887_9917e0ba/index.m3u8 +吸血鬼之吻(美国恐怖片),https://vip1.lz-cdn7.com/20230407/15205_b4a1f969/index.m3u8 +异变1983(美国恐怖片),https://vip.lz-cdn16.com/20230406/15687_38d19a44/index.m3u8 +血沙(美国恐怖片),https://vip.lz-cdn16.com/20230406/15884_07437671/index.m3u8 +女巫往事(恐怖片),https://vip.lz-cdn16.com/20230406/15681_2df3bee6/index.m3u8 +极度深寒【原声】(美国恐怖片),https://vip.lz-cdn16.com/20230406/15680_e50e608f/index.m3u8 +极度深寒【国语】(美国恐怖片),https://vip.lz-cdn16.com/20230406/15682_6b976988/index.m3u8 +鬼船2001(美国恐怖片),https://vip.lz-cdn16.com/20230406/15683_2cc36028/index.m3u8 +怪从底出(加拿大恐怖片),https://vip.lz-cdn16.com/20230406/15883_04cb5d50/index.m3u8 +生人回避5(意大利恐怖片),https://vip1.lz-cdn7.com/20230407/15198_5c481596/index.m3u8 +原始的愤怒(意大利/美国恐怖片),https://vip.lz-cdn3.com/20230406/18573_08ae2c19/index.m3u8 +凶眼1987(西班牙恐怖片),https://vip.lz-cdn3.com/20230406/18572_9a1c5239/index.m3u8 +鬼哭魔嚎(西班牙恐怖片),https://vip.lz-cdn3.com/20230406/18566_eaf93ca6/index.m3u8 +继父1987(英国恐怖片),https://vip.lz-cdn3.com/20230405/18550_74e56aee/index.m3u8 +畸型人魔(日本恐怖片),https://vip.lz-cdn3.com/20230405/18549_e67e97f4/index.m3u8 +生死环线(新加坡恐怖片),https://vip.lz-cdn3.com/20230405/18542_b427bf97/index.m3u8 +恐怖歌剧(意大利恐怖片),https://vip.lz-cdn3.com/20230404/18530_0c87b331/index.m3u8 +深夜到访(美国恐怖片),https://vip.lz-cdn3.com/20230404/18519_d31d6e64/index.m3u8 +它是活尸3:活尸岛(美国恐怖片),https://vip.lz-cdn3.com/20230404/18510_6b4d8531/index.m3u8 +谵妄(意大利恐怖片),https://vip.lz-cdn3.com/20230404/18507_bbd328ca/index.m3u8 +食人巨蜂(美国恐怖片),https://vip.lz-cdn16.com/20230403/15410_d6d0e5ef/index.m3u8 +丧尸之吻(印度恐怖片),https://vip.lz-cdn16.com/20230403/15409_e7912725/index.m3u8 +恶魔娃娃(美国恐怖片),https://vip1.lz-cdn7.com/20230403/15168_a5f20b14/index.m3u8 +血餐(美国恐怖片),https://vip1.lz-cdn7.com/20230403/15167_81a50a31/index.m3u8 +诅咒录影(韩国恐怖片),https://vip.lz-cdn3.com/20230402/18496_d92236ca/index.m3u8 +地狱猎手(美国恐怖片),https://vip1.lz-cdn7.com/20230401/15146_8b560a47/index.m3u8 +亲切的警察(韩国恐怖片),https://vip.lz-cdn3.com/20230401/18489_01ea59dd/index.m3u8 +蝟岛(韩国恐怖片),https://vip1.lz-cdn1.com/20230402/20829_7f2ed9ed/index.m3u8 +恶魔的蜂蜜(西班牙恐怖片),https://vip1.lz-cdn7.com/20230401/15144_c9558f05/index.m3u8 +玻璃笼(西班牙恐怖片),https://vip1.lz-cdn7.com/20230401/15142_57e6ae02/index.m3u8 +无头(美国恐怖片),https://vip.lz-cdn16.com/20230401/15114_d9e6a45c/index.m3u8 +骷髅人2005(美国恐怖片),https://vip.lz-cdn16.com/20230401/15111_2954601b/index.m3u8 +鲨鱼湖泊(美国恐怖片),https://vip.lz-cdn17.com/20230331/6355_89811143/index.m3u8 +鲨卷风6:最后的鲨卷风(美国恐怖片),https://vip.lz-cdn17.com/20230331/6356_1b2e84fa/index.m3u8 +鲨卷风5:全球鲨暴【原声】(美国恐怖片),https://vip.lz-cdn17.com/20230331/6354_80e63158/index.m3u8 +鲨卷风5:全球鲨暴【国语】(美国恐怖片),https://vip.lz-cdn17.com/20230331/6351_8321923f/index.m3u8 +鲨卷风4:四度觉醒(美国恐怖片),https://vip.lz-cdn17.com/20230331/6352_98e2c262/index.m3u8 +鲨卷风3(美国恐怖片),https://vip.lz-cdn17.com/20230331/6353_1cb1436b/index.m3u8 +鲨卷风2(美国恐怖片),https://vip.lz-cdn17.com/20230331/6349_3b47311e/index.m3u8 +鲨卷风(美国恐怖片),https://vip1.lz-cdn1.com/20220418/2561_3f9cc2d1/index.m3u8 +狂魔雷克斯(英国恐怖片),https://vip1.lz-cdn7.com/20230401/15137_b05d6d8e/index.m3u8 +女校惊魂(美国恐怖片),https://vip1.lz-cdn7.com/20230331/15126_21f355e0/index.m3u8 +万鬼惊魂(美国恐怖片),https://vip1.lz-cdn7.com/20230331/15123_8f20df0e/index.m3u8 +邪恶发生3(美国恐怖片),https://vip.lz-cdn16.com/20230330/15035_e5cf3ab2/index.m3u8 +邪恶发生2(美国恐怖片),https://vip.lz-cdn16.com/20230330/15032_00f0eeee/index.m3u8 +邪恶发生(美国恐怖片),https://vip.lz-cdn16.com/20230330/15029_54d845de/index.m3u8 +嗜血恶魔1971(菲律宾/美国恐怖片),https://vip.lz-cdn16.com/20230330/15105_90b5cd73/index.m3u8 +恐怖魔柜1988(英国恐怖片),https://vip.lz-cdn16.com/20230330/15031_bed65765/index.m3u8 +惊世猛兽2002(美国恐怖片),https://vip.lz-cdn16.com/20230330/15033_4c6b29db/index.m3u8 +禁域魔怪1987(美国恐怖片),https://vip.lz-cdn16.com/20230330/15030_77c77728/index.m3u8 +残酷1995(英国恐怖片),https://vip.lz-cdn16.com/20230330/15107_d8fe22c2/index.m3u8 +变形者(美国恐怖片),https://vip.lz-cdn16.com/20230330/15106_3b0454c6/index.m3u8 +宝贝鲁比(美国恐怖片),https://vip1.lz-cdn1.com/20230331/20812_9963aa50/index.m3u8 +鬼屋穿梭人(美国恐怖片),https://vip.lz-cdn3.com/20230330/18444_3ca698e2/index.m3u8 +鬼驱人2(美国恐怖片),https://vip.lz-cdn3.com/20230330/18443_cecf9e11/index.m3u8 +哥特1986(英国恐怖片),https://vip.lz-cdn3.com/20230330/18442_bf15e999/index.m3u8 +魔鬼碟仙3(加拿大恐怖片),https://vip.lz-cdn3.com/20230330/18436_421ea04e/index.m3u8 +桃色谎言(英国恐怖片),https://vip1.lz-cdn1.com/20230329/20799_aec5de86/index.m3u8 +血魂(大陆恐怖片),https://vip.lz-cdn16.com/20230329/14972_75cf0781/index.m3u8 +魔鬼碟仙(英国/美国恐怖片),https://vip.lz-cdn3.com/20230329/18423_1503ec44/index.m3u8 +魔鬼碟仙2(美国恐怖片),https://vip.lz-cdn3.com/20230329/18421_fef41fec/index.m3u8 +公寓恶魔(美国恐怖片),https://vip.lz-cdn3.com/20230329/18415_bb859a49/index.m3u8 +活活生吞(美国恐怖片),https://vip.lz-cdn3.com/20230329/18406_2d3d1749/index.m3u8 +双面女郎(美国恐怖片),https://vip.lz-cdn16.com/20230326/14584_9454e1ae/index.m3u8 +德州电锯杀人狂4(美国恐怖片),https://vip.lz-cdn3.com/20230328/18382_0d71d599/index.m3u8 +德州电锯杀人狂3(美国恐怖片),https://vip.lz-cdn3.com/20230328/18381_337adf06/index.m3u8 +德州电锯杀人狂2(美国恐怖片),https://vip.lz-cdn3.com/20230328/18380_eb2796f5/index.m3u8 +魔偶奇谭6(美国恐怖片),https://vip.lz-cdn3.com/20230327/18363_a126b060/index.m3u8 +魔偶奇谭4:邪神军团(美国恐怖片),https://vip.lz-cdn3.com/20230327/18362_51e44622/index.m3u8 +魔偶奇谭5邪神复苏(美国恐怖片),https://vip.lz-cdn3.com/20230327/18360_c7a06656/index.m3u8 +魔偶奇谭3(美国恐怖片),https://vip.lz-cdn3.com/20230327/18356_79af54ae/index.m3u8 +魔偶奇谭:至小帝国(英国恐怖片),https://vip.lz-cdn3.com/20230327/18355_203f0fe1/index.m3u8 +魔偶奇谭:邪恶终结(美国恐怖片),https://vip.lz-cdn3.com/20230327/18354_83357e64/index.m3u8 +魔偶奇谭9傀儡王大战恶魔玩具(美国恐怖片),https://hd.lz-cdn18.com/20230327/1430_049cfd74/index.m3u8 +克莱莉塔(菲律宾恐怖片),https://vip1.lz-cdn1.com/20230325/20768_26186ca9/index.m3u8 +恐怖高速(美国恐怖片),https://vip1.lz-cdn1.com/20230325/20770_54c3488c/index.m3u8 +魔偶奇谭11:崛起(美国恐怖片),https://vip.lz-cdn3.com/20230326/18347_0dce52b8/index.m3u8 +魔偶奇谭8遗产(美国恐怖片),https://vip.lz-cdn3.com/20230326/18346_67a3360d/index.m3u8 +魔偶奇谭10邪恶轴心(美国恐怖片),https://vip.lz-cdn3.com/20230326/18345_7c4a28a4/index.m3u8 +养鬼【国语】(香港恐怖片),https://vip.lz-cdn16.com/20230325/14419_65471cce/index.m3u8 +银色子弹1985(美国恐怖片),https://vip1.lz-cdn7.com/20230325/15098_7e65bfa8/index.m3u8 +夜半鬼敲门2(美国恐怖片),https://vip1.lz-cdn7.com/20230325/15097_b51280b9/index.m3u8 +夜半鬼敲门3(美国恐怖片),https://vip1.lz-cdn7.com/20230325/15096_90ede6aa/index.m3u8 +魔偶奇谭2(美国恐怖片),https://vip1.lz-cdn7.com/20230325/15088_00f27f67/index.m3u8 +魔偶奇谭1985(西德/美国恐怖片),https://vip1.lz-cdn7.com/20230325/15087_2f31f52f/index.m3u8 +魔偶奇谭1989(美国恐怖片),https://vip1.lz-cdn7.com/20230325/15086_c783e8f5/index.m3u8 +真心话大冒险2017(美国恐怖片),https://vip1.lz-cdn1.com/20230323/20757_40f97a98/index.m3u8 +神话1985(意大利/瑞士恐怖片),https://vip.lz-cdn3.com/20230324/18309_959b98de/index.m3u8 +魔茧复活1998(英国恐怖片),https://vip.lz-cdn3.com/20230324/18307_9c654296/index.m3u8 +恐怖夜车(美国恐怖片),https://vip.lz-cdn3.com/20230324/18301_32decceb/index.m3u8 +活死人之日(美国恐怖片),https://vip.lz-cdn3.com/20230324/18299_cd152a17/index.m3u8 +诡订餐(大陆恐怖片),https://vip.lz-cdn16.com/20230323/13977_eb1b3b59/index.m3u8 +小熊维尼:血染蜂蜜(英国恐怖片),https://vip.lz-cdn3.com/20230324/18283_03d4981a/index.m3u8 +亲爱的爱丽丝(加拿大恐怖片),https://vip1.lz-cdn1.com/20230323/20756_da864318/index.m3u8 +民俗怪闻录之诡戏班(大陆恐怖片),https://hd.lz-cdn18.com/20230323/1339_911d0fe1/index.m3u8 +一夜情未了(美国恐怖片),https://vip.lz-cdn17.com/20230322/5765_79f2d24a/index.m3u8 +阴魂咆哮(美国恐怖片),https://vip.lz-cdn17.com/20230322/5766_df2493c1/index.m3u8 +天妖归来(美国恐怖片),https://vip.lz-cdn17.com/20230322/5763_1457a34d/index.m3u8 +天妖(美国恐怖片),https://vip.lz-cdn17.com/20230322/5762_fd6eda5a/index.m3u8 +深寒食人兽(美国恐怖片),https://vip.lz-cdn17.com/20230322/5760_2a6f55ed/index.m3u8 +惊心小说(美国恐怖片),https://vip.lz-cdn17.com/20230322/5751_ddb9f258/index.m3u8 +神秘洞穴2009(美国恐怖片),https://vip.lz-cdn3.com/20230323/18259_eb607330/index.m3u8 +怒火1984(美国恐怖片),https://vip.lz-cdn3.com/20230323/18257_e3a0cca2/index.m3u8 +平安夜,杀人夜(美国恐怖片),https://vip1.lz-cdn7.com/20230322/15064_4da47f6d/index.m3u8 +马桶妖怪3(美国恐怖片),https://vip1.lz-cdn7.com/20230322/15063_2381df47/index.m3u8 +夜惊魂1982【国语】(香港恐怖片),https://vip1.lz-cdn7.com/20230321/15055_41b24793/index.m3u8 +恐惧制造(阿根廷恐怖片),https://vip1.lz-cdn1.com/20230322/20752_3519d166/index.m3u8 +舐血夜魔(美国恐怖片),https://vip1.lz-cdn7.com/20230320/15027_2c700d16/index.m3u8 +群尸屠城2(意大利恐怖片),https://vip.lz-cdn16.com/20230318/13440_6a230dee/index.m3u8 +外星秘族(法国恐怖片),https://vip1.lz-cdn7.com/20230320/15020_08896b1c/index.m3u8 +墓地惊魂(美国恐怖片),https://vip.lz-cdn3.com/20230319/18207_72a9e26e/index.m3u8 +魔鬼性的仪式(西班牙恐怖片),https://vip.lz-cdn3.com/20230319/18206_00610f1f/index.m3u8 +巴斯克维尔的猎犬1959(英国恐怖片),https://vip.lz-cdn3.com/20230319/18197_6310191d/index.m3u8 +巴斯克维尔的猎犬1939(美国恐怖片),https://vip.lz-cdn3.com/20230319/18195_37af5934/index.m3u8 +奥利维娅(美国恐怖片),https://vip.lz-cdn3.com/20230319/18191_bc7c46e6/index.m3u8 +马库巴性经(西班牙恐怖片),https://vip1.lz-cdn7.com/20230318/15016_7bf60a01/index.m3u8 +焦虑1983(奥地利恐怖片),https://vip1.lz-cdn7.com/20230318/15015_848d88de/index.m3u8 +黑暗之夜1983(美国恐怖片),https://vip1.lz-cdn7.com/20230318/15014_d3f00162/index.m3u8 +惊魂记4(美国恐怖片),https://vip1.lz-cdn7.com/20230318/15002_2142fb2a/index.m3u8 +惊魂记2(美国恐怖片),https://vip1.lz-cdn7.com/20230318/15001_71be21ac/index.m3u8 +惊魂记3(美国恐怖片),https://vip1.lz-cdn7.com/20230318/15000_30562add/index.m3u8 +姐妹联谊会惊魂1983(美国恐怖片),https://vip1.lz-cdn7.com/20230318/14999_e4067f7a/index.m3u8 +姐妹联谊会惊魂2009(美国恐怖片),https://vip1.lz-cdn7.com/20230318/14997_8c8b4d0a/index.m3u8 +98惊魂记(美国恐怖片),https://vip1.lz-cdn7.com/20230318/14993_fbb28c74/index.m3u8 +巨蚊之灾(美国恐怖片),https://vip.lz-cdn16.com/20230317/13223_1dab1519/index.m3u8 +红鬼仔【粤语】(香港恐怖片),https://vip.lz-cdn3.com/20230317/18157_ab6a01e6/index.m3u8 +红鬼仔【国语】(香港恐怖片),https://vip.lz-cdn3.com/20230317/18155_a3837327/index.m3u8 +家养小丑(美国恐怖片),https://vip1.lz-cdn1.com/20230317/20711_44a3141e/index.m3u8 +人皮灯笼1982【国语】(香港恐怖片),https://vip1.lz-cdn7.com/20230316/14969_1867712f/index.m3u8 +魔1983(香港恐怖片),https://vip1.lz-cdn7.com/20230316/14969_1867712f/index.m3u8 +碎块(西班牙恐怖片),https://vip1.lz-cdn7.com/20230316/14955_2bc094fa/index.m3u8 +食尸人1982(美国恐怖片),https://vip1.lz-cdn7.com/20230316/14953_06dc61b8/index.m3u8 +沼泽怪物1982(美国恐怖片),https://vip.lz-cdn3.com/20230315/18140_e640e305/index.m3u8 +电钻狂魔(美国恐怖片),https://vip1.lz-cdn7.com/20230315/14946_39f0c96a/index.m3u8 +暴君尼禄荒淫史2(意大利恐怖片),https://vip1.lz-cdn7.com/20230315/14942_4cd7e2ad/index.m3u8 +恐怖欢乐屋(美国恐怖片),https://vip.lz-cdn3.com/20230314/18116_8ae878d5/index.m3u8 +活死人少女(法国恐怖片),https://vip.lz-cdn3.com/20230314/18114_00f38fbe/index.m3u8 +食人坑(加拿大恐怖片),https://vip.lz-cdn3.com/20230314/18113_659127ba/index.m3u8 +热衷谋杀(意大利/法国恐怖片),https://vip.lz-cdn3.com/20230314/18112_c8b4c507/index.m3u8 +罗斯玛丽的杀手(美国恐怖片),https://vip.lz-cdn3.com/20230314/18106_edcbda6f/index.m3u8 +黎明之前1981(美国恐怖片),https://vip.lz-cdn3.com/20230314/18103_781cf66c/index.m3u8 +篮子里的恶魔(美国恐怖片),https://vip.lz-cdn3.com/20230314/18101_d253958e/index.m3u8 +异种魔蝎(美国恐怖片),https://vip.lz-cdn16.com/20230314/12683_223b7c04/index.m3u8 +异魔1990(美国恐怖片),https://vip.lz-cdn16.com/20230314/12684_49ddc5db/index.m3u8 +食人火蜥蜴(美国恐怖片),https://vip.lz-cdn16.com/20230314/12682_2d827178/index.m3u8 +母亲2022(美国恐怖片),https://vip1.lz-cdn1.com/20220531/7113_244754e4/index.m3u8 +月满变人狼(美国恐怖片),https://vip.lz-cdn16.com/20230312/12445_3e57d0f9/index.m3u8 +夜校惊魂(美国恐怖片),https://vip.lz-cdn16.com/20230312/12446_d653349c/index.m3u8 +突变种(美国恐怖片),https://vip.lz-cdn16.com/20230312/12441_34539eb4/index.m3u8 +嗜血新年(英国恐怖片),https://vip.lz-cdn16.com/20230312/12440_b5129316/index.m3u8 +毛骨悚然的帕格尼尼(意大利恐怖片),https://vip.lz-cdn16.com/20230312/12439_785948f8/index.m3u8 +恐怖岛(美国恐怖片),https://vip.lz-cdn16.com/20230312/12438_834b05de/index.m3u8 +冰魔:温迪戈之怒(美国恐怖片),https://vip.lz-cdn16.com/20230312/12437_3d016f2e/index.m3u8 +风骚俏佳人2(日本恐怖片),https://vip1.lz-cdn7.com/20230312/14924_33c83f63/index.m3u8 +风骚俏佳人3(日本恐怖片),https://vip1.lz-cdn7.com/20230312/14923_8eea0bf4/index.m3u8 +风骚俏佳人1992(日本恐怖片),https://vip1.lz-cdn7.com/20230312/14922_095737ca/index.m3u8 +邪魔1981(台湾恐怖片),https://vip1.lz-cdn7.com/20230312/14920_b1f64cc8/index.m3u8 +盖棺了结(美国恐怖片),https://vip1.lz-cdn7.com/20230312/14911_b15ec404/index.m3u8 +地狱之夜(美国恐怖片),https://vip1.lz-cdn7.com/20230312/14910_14e8aac7/index.m3u8 +稻草人的黑夜(美国恐怖片),https://vip1.lz-cdn7.com/20230312/14909_e9257870/index.m3u8 +魔鬼湖(法国恐怖片),https://vip1.lz-cdn7.com/20230312/14905_43924ded/index.m3u8 +恶胎(香港恐怖片),https://vip1.lz-cdn7.com/20230312/14902_077ffcd1/index.m3u8 +狼人就在你身边(美国恐怖片),https://vip.lz-cdn3.com/20230311/18082_a16af601/index.m3u8 +恐怖情人节(加拿大恐怖片),https://vip.lz-cdn3.com/20230311/18080_61d26e2c/index.m3u8 +食人族1981(意大利恐怖片),https://vip.lz-cdn3.com/20230311/18072_ba0036a7/index.m3u8 +天魔第三集(英国恐怖片),https://vip.lz-cdn3.com/20230311/18071_11212204/index.m3u8 +血溅毕业日(美国恐怖片),https://vip.lz-cdn3.com/20230311/18068_ab9c00ec/index.m3u8 +猛鬼舔人2(美国恐怖片),https://vip.lz-cdn3.com/20230311/18064_d65ea731/index.m3u8 +猛鬼舔人(美国恐怖片),https://vip.lz-cdn3.com/20230311/18063_5e90ef21/index.m3u8 +灵车1980(美国恐怖片),https://vip.lz-cdn3.com/20230311/18062_77319844/index.m3u8 +狂人(美国恐怖片),https://vip.lz-cdn3.com/20230311/18059_ade807a0/index.m3u8 +恐惧症的滋味(英国恐怖片),https://vip.lz-cdn3.com/20230311/18057_33fa4518/index.m3u8 +恶魔之夜1980(美国恐怖片),https://vip.lz-cdn3.com/20230311/18054_088c84af/index.m3u8 +恶灵之夜(美国恐怖片),https://vip.lz-cdn3.com/20230311/18053_07ee9a95/index.m3u8 +超能校园美少女(日本恐怖片),https://vip.lz-cdn3.com/20230311/18052_3cf4a524/index.m3u8 +破胆三次5血光再起(英国恐怖片),https://vip1.lz-cdn7.com/20230310/14872_7652bff6/index.m3u8 +破胆三次2(英国恐怖片),https://vip1.lz-cdn7.com/20230310/14871_91d5dbd0/index.m3u8 +破胆三次3(澳大利亚恐怖片),https://vip1.lz-cdn7.com/20230310/14870_5873fed5/index.m3u8 +破胆三次(美国恐怖片),https://vip1.lz-cdn7.com/20230310/14869_b5e57c00/index.m3u8 +医院大屠杀(美国恐怖片),https://vip1.lz-cdn7.com/20230310/14865_1baab0ab/index.m3u8 +性感食人族(西班牙恐怖片),https://vip1.lz-cdn7.com/20230310/14863_56f1d948/index.m3u8 +食人帝国(意大利恐怖片),https://vip1.lz-cdn7.com/20230310/14858_0d84ad0e/index.m3u8 +呼喊2006(日本恐怖片),https://vip1.lz-cdn7.com/20230310/14852_73a18691/index.m3u8 +达妮卡(美国恐怖片),https://vip.lz-cdn3.com/20230310/18039_57eff64d/index.m3u8 +地面之下(美国恐怖片),https://vip.lz-cdn16.com/20230309/12067_193d2a31/index.m3u8 +变形幽灵(印度尼西亚/菲律宾恐怖片),https://vip.lz-cdn16.com/20230307/11738_7db2b23c/index.m3u8 +地下邪灵(加拿大恐怖片),https://vip.lz-cdn16.com/20230307/11736_09719bad/index.m3u8 +截杀外星人(美国恐怖片),https://vip.lz-cdn16.com/20230307/11739_b90c1ed7/index.m3u8 +看不见的邪恶(美国恐怖片),https://vip.lz-cdn16.com/20230307/11741_48fa53bc/index.m3u8 +猛鬼吓人(美国恐怖片),https://vip.lz-cdn17.com/20230308/5069_19ac9871/index.m3u8 +魔域异形(美国恐怖片),https://vip.lz-cdn16.com/20230307/11740_2cadedb4/index.m3u8 +玩具凶灵(美国恐怖片),https://vip.lz-cdn17.com/20230308/5071_87f1baaa/index.m3u8 +血色月亮(西班牙恐怖片),https://vip.lz-cdn16.com/20230307/11746_3ca741df/index.m3u8 +异星骇客(美国恐怖片),https://vip.lz-cdn16.com/20230307/11745_22f2741d/index.m3u8 +异形3000(美国恐怖片),https://vip.lz-cdn16.com/20230307/11749_4f64c640/index.m3u8 +死不瞑目(美国恐怖片),https://vip1.lz-cdn7.com/20230309/14846_c935a8b8/index.m3u8 +牛头人2006(英国/卢森堡/德国/法国/西班牙/意大利/美国恐怖片),https://vip1.lz-cdn7.com/20230309/14844_6d628534/index.m3u8 +南瓜恶灵3:安息(美国恐怖片),https://vip1.lz-cdn7.com/20230309/14843_221d01f3/index.m3u8 +劳琳:死亡之旅(西德/匈牙利恐怖片),https://vip1.lz-cdn7.com/20230309/14842_1efa4f2e/index.m3u8 +恐怖休息站2:别回头(美国恐怖片),https://vip1.lz-cdn7.com/20230309/14841_2653e989/index.m3u8 +南瓜恶灵(美国恐怖片),https://vip1.lz-cdn7.com/20230309/14840_c45f22b1/index.m3u8 +绝命休息站(美国恐怖片),https://vip1.lz-cdn7.com/20230309/14839_86fcc1c3/index.m3u8 +荒蛮孤岛(英国恐怖片),https://vip1.lz-cdn7.com/20230309/14836_7688b8d3/index.m3u8 +寄生异种(美国恐怖片),https://vip1.lz-cdn7.com/20230309/14835_08856764/index.m3u8 +暗夜逃亡(美国恐怖片),https://vip1.lz-cdn7.com/20230309/14832_b79efa7a/index.m3u8 +公寓(韩国恐怖片),https://vip1.lz-cdn7.com/20230308/14825_a39e5bc3/index.m3u8 +暗夜来电(美国恐怖片),https://vip1.lz-cdn7.com/20230308/14821_47fbac7a/index.m3u8 +神秘马戏团2005(日本恐怖片),https://vip1.lz-cdn7.com/20230308/14814_e9f82b38/index.m3u8 +旅人(美国恐怖片),https://vip1.lz-cdn7.com/20230308/14811_969f7e79/index.m3u8 +惊魂游戏(美国恐怖片),https://vip1.lz-cdn7.com/20230308/14810_4d15809c/index.m3u8 +血肉狂魔(美国恐怖片),https://vip1.lz-cdn7.com/20230308/14807_edcea864/index.m3u8 +野性侵袭(美国恐怖片),https://vip1.lz-cdn7.com/20230308/14806_1ad8e99f/index.m3u8 +网诱惊魂(美国恐怖片),https://vip1.lz-cdn7.com/20230308/14804_ce9313b0/index.m3u8 +突然有一天之第四层(韩国恐怖片),https://vip1.lz-cdn7.com/20230308/14802_6313417c/index.m3u8 +鬼来电2003(日本恐怖片),https://vip1.lz-cdn7.com/20230308/14801_d8fd3f49/index.m3u8 +人魔线索(德国恐怖片),https://vip1.lz-cdn7.com/20230308/14799_dfbf3788/index.m3u8 +遗落之地2006(西班牙/英国/保加利亚恐怖片),https://vip.lz-cdn3.com/20230307/18009_900b1a67/index.m3u8 +来电惊魂2006(美国恐怖片),https://vip.lz-cdn3.com/20230307/18003_c8d8fb39/index.m3u8 +绝命人口436(加拿大恐怖片),https://vip.lz-cdn3.com/20230307/18002_4bb6bee2/index.m3u8 +鬼来电3(日本恐怖片),https://vip.lz-cdn3.com/20230307/18000_b77538a0/index.m3u8 +鬼来电2(日本恐怖片),https://vip.lz-cdn3.com/20230307/17999_4d13a30b/index.m3u8 +鬼来电2008(美国恐怖片),https://vip.lz-cdn3.com/20230307/17998_36e5441b/index.m3u8 +干掉圣诞老人(加拿大恐怖片),https://vip.lz-cdn3.com/20230307/17995_6e7d3151/index.m3u8 +复仇之日(丹麦恐怖片),https://vip1.lz-cdn7.com/20230306/14787_1dd13510/index.m3u8 +来自阴阳界(美国恐怖片),https://vip.lz-cdn16.com/20230306/11735_859b19a0/index.m3u8 +殴打诱发者(韩国恐怖片),https://vip1.lz-cdn7.com/20230306/14782_a2194bc6/index.m3u8 +有的人活着有的人死了(英国恐怖片),https://vip1.lz-cdn7.com/20230306/14777_d850259b/index.m3u8 +细菌浩劫(美国恐怖片),https://vip1.lz-cdn7.com/20230306/14775_b76c1d7f/index.m3u8 +13号驱魔(西班牙恐怖片),https://vip1.lz-cdn7.com/20230306/14772_41fb900a/index.m3u8 +死人战争2006(加拿大恐怖片),https://vip1.lz-cdn7.com/20230305/14759_96660cbf/index.m3u8 +蚊人(美国恐怖片),https://vip.lz-cdn16.com/20230305/11683_f7600028/index.m3u8 +异形再现(美国恐怖片),https://vip.lz-cdn16.com/20230305/11629_e243b073/index.m3u8 +杀死恶龙(阿根廷恐怖片),https://vip1.lz-cdn1.com/20230304/20688_d4511770/index.m3u8 +血腥蜡笔(菲律宾恐怖片),https://vip1.lz-cdn1.com/20230304/20687_26647df9/index.m3u8 +非礼勿言(丹麦/荷兰恐怖片),https://vip.lz15uu.com/20230305/894_880fa46a/index.m3u8 +死亡暴动(美国恐怖片),https://vip1.lz-cdn7.com/20230304/14738_25760976/index.m3u8 +魔蝎女杀手(加拿大恐怖片),https://vip1.lz-cdn7.com/20230304/14733_9c9af994/index.m3u8 +异形人魔(英国恐怖片),https://vip.lz-cdn17.com/20230303/4954_d5faec24/index.m3u8 +舞会惊魂3:血夜回魂(加拿大恐怖片),https://vip.lz-cdn17.com/20230303/4956_42ad2286/index.m3u8 +无形杀戮(美国恐怖片),https://vip.lz-cdn17.com/20230304/4971_d04aceb1/index.m3u8 +梦魇重现(美国恐怖片),https://vip.lz-cdn17.com/20230304/4970_2b354c85/index.m3u8 +蛞蝓之灾(西班牙恐怖片),https://vip.lz-cdn17.com/20230304/4969_15b2f7bb/index.m3u8 +暗夜大战(美国恐怖片),https://vip.lz-cdn17.com/20230303/4955_fc64ae5e/index.m3u8 +困惑的浪漫2(德国恐怖片),https://vip1.lz-cdn7.com/20230304/14730_2080ff87/index.m3u8 +绝境(阿塞拜疆恐怖片),https://vip1.lz-cdn7.com/20230304/14728_c0e8e379/index.m3u8 +搭便车的人2006(美国恐怖片),https://vip1.lz-cdn7.com/20230304/14714_2b918d77/index.m3u8 +吓得要死(美国恐怖片),https://vip.lz-cdn17.com/20230303/4931_ebc99da9/index.m3u8 +铁血人狼(美国恐怖片),https://vip.lz-cdn17.com/20230303/4926_d49c7194/index.m3u8 +魔爪(意大利恐怖片),https://vip.lz-cdn16.com/20230302/11492_471102c2/index.m3u8 +变形金刚5:最后的骑士【英语】(美国恐怖片),https://vip.lzcdn2.com/20220416/3604_f65a2240/index.m3u8 +变形金刚5:最后的骑士【国语】(美国恐怖片),https://vip.lz-cdn17.com/20230303/4933_18ac7779/index.m3u8 +午夜凶铃3(美国恐怖片),https://vip1.lz-cdn7.com/20230303/14705_94fc5f0f/index.m3u8 +黑暗魔法书(罗马尼亚/美国恐怖片),https://vip1.lz-cdn7.com/20230303/14699_ae7ed51a/index.m3u8 +非礼勿视2006(美国恐怖片),https://vip1.lz-cdn7.com/20230303/14687_3f47748d/index.m3u8 +恶灵春梦(日本恐怖片),https://vip1.lz-cdn7.com/20230303/14685_9170afbe/index.m3u8 +雪山惊魂(挪威恐怖片),https://vip1.lz-cdn7.com/20230303/14683_f630c817/index.m3u8 +雪山惊魂2(挪威恐怖片),https://vip1.lz-cdn7.com/20230303/14682_c469cd9d/index.m3u8 +雪山惊魂3(挪威恐怖片),https://vip1.lz-cdn7.com/20230303/14681_217ed7eb/index.m3u8 +吓死鬼(泰国恐怖片),https://vip1.lz-cdn7.com/20230302/14667_2813a7fe/index.m3u8 +下一个就是你(美国恐怖片),https://vip1.lz-cdn7.com/20230302/14666_0ea7828e/index.m3u8 +乡锁(美国恐怖片),https://vip1.lz-cdn7.com/20230302/14665_b07400fe/index.m3u8 +吸血家族汉密尔顿(美国恐怖片),https://vip1.lz-cdn7.com/20230302/14664_84097122/index.m3u8 +下一个就是你3(美国恐怖片),https://vip1.lz-cdn7.com/20230302/14658_d4f734c0/index.m3u8 +糖果人2021(加拿大恐怖片),https://vip1.lz-cdn7.com/20230301/14651_8acc3233/index.m3u8 +糖果人1992(美国恐怖片),https://vip1.lz-cdn7.com/20230301/14650_3279ae77/index.m3u8 +硬币问魂(印度恐怖片),https://vip1.lz-cdn1.com/20230301/20678_69bb4392/index.m3u8 +伦敦塔闹鬼(英国恐怖片),https://vip1.lz-cdn1.com/20230301/20679_930d2d13/index.m3u8 +疫情惊魂(美国恐怖片),https://vip1.lz-cdn1.com/20230301/20681_5fccfb01/index.m3u8 +恶梦侦探2(日本恐怖片),https://vip1.lz-cdn7.com/20230301/14631_49db3f55/index.m3u8 +坟墓舞者(美国恐怖片),https://vip1.lz-cdn7.com/20230301/14630_b9863f5b/index.m3u8 +恶梦侦探(日本恐怖片),https://vip1.lz-cdn7.com/20230301/14627_fbf56bf7/index.m3u8 +糖果区域(美国恐怖片),https://vip1.lz-cdn7.com/20230228/14622_31ebce46/index.m3u8 +惹鬼回路(美国恐怖片),https://vip1.lz-cdn7.com/20230228/14619_f93b65ef/index.m3u8 +目标1968(美国恐怖片),https://vip.lz-cdn16.com/20230226/10896_3e8688d2/index.m3u8 +生化危机5:惩罚【国语】(德国/加拿大/美国/法国恐怖片),https://vip.lz-cdn16.com/20230227/11177_ca1ce35b/index.m3u8 +树篱女巫(德国/奥地利恐怖片),https://vip1.lz-cdn7.com/20230228/14600_0cfa0612/index.m3u8 +咒怨2(美国恐怖片),https://vip1.lz-cdn7.com/20230227/14597_9100c914/index.m3u8 +异教徒2(英国恐怖片),https://vip1.lz-cdn7.com/20230227/14593_f8880a43/index.m3u8 +异教徒2017(加拿大恐怖片),https://vip1.lz-cdn7.com/20230227/14591_0ba8c996/index.m3u8 +蛇变(加拿大/美国恐怖片),https://vip.lz-cdn16.com/20230225/10488_98828b41/index.m3u8 +毛骨悚然1975(加拿大恐怖片),https://vip1.lz-cdn7.com/20230227/14584_063af601/index.m3u8 +毛骨悚然2006(美国恐怖片),https://vip1.lz-cdn7.com/20230227/14583_d3cbdeb3/index.m3u8 +老师的恩惠(韩国恐怖片),https://vip1.lz-cdn7.com/20230227/14582_c20e5285/index.m3u8 +恐怖系统(法国恐怖片),https://vip1.lz-cdn7.com/20230227/14579_bcad01f1/index.m3u8 +回魂2006(美国恐怖片),https://vip1.lz-cdn7.com/20230226/14562_ddae92d8/index.m3u8 +回魂2008(法国恐怖片),https://vip1.lz-cdn7.com/20230226/14560_7842ba8b/index.m3u8 +异灵骇客2之恶灵归来(美国恐怖片),https://vip1.lz-cdn7.com/20230226/14544_4b056788/index.m3u8 +邪恶幼灵(美国恐怖片),https://vip1.lz-cdn7.com/20230226/14542_d3c9d77d/index.m3u8 +噩夜军团(阿根廷恐怖片),https://vip1.lz-cdn1.com/20230225/20659_83a7838f/index.m3u8 +恐怖母亲节1980(美国恐怖片),https://vip1.lz-cdn7.com/20230224/14534_9e09ee54/index.m3u8 +僵尸大屠杀1980(意大利恐怖片),https://vip1.lz-cdn7.com/20230224/14532_eaa1f908/index.m3u8 +恐怖母亲节2010(美国恐怖片),https://vip1.lz-cdn7.com/20230224/14523_0db4c6b2/index.m3u8 +德州电锯杀人狂前传(美国恐怖片),https://vip1.lz-cdn7.com/20230224/14523_0db4c6b2/index.m3u8 +丛林噩梦(美国恐怖片),https://vip1.lz-cdn7.com/20230224/14522_f70fd304/index.m3u8 +拜访小屋(美国恐怖片),https://vip.lz-cdn3.com/20230225/17880_0227dc04/index.m3u8 +异水(美国恐怖片),https://vip.lz-cdn3.com/20230225/17877_468c4b6f/index.m3u8 +阿娘(韩国恐怖片),https://vip.lz-cdn16.com/20230224/10471_9044752f/index.m3u8 +舞会惊魂4:血咒(加拿大恐怖片),https://vip1.lz-cdn7.com/20230224/14515_cf913822/index.m3u8 +三街剧场(韩国恐怖片),https://vip1.lz-cdn7.com/20230224/14507_facbb4b8/index.m3u8 +皮毛大衣(加拿大恐怖片),https://vip.lz-cdn3.com/20230223/17867_826ae3b2/index.m3u8 +我一直知道你去年夏天干了什么2006(美国恐怖片),https://vip.lz-cdn3.com/20230223/17863_15db4ea4/index.m3u8 +鬼妓回忆录(加拿大恐怖片),https://vip1.lz-cdn7.com/20230223/14477_dcc27af1/index.m3u8 +爱你至死不渝(美国恐怖片),https://vip1.lz-cdn7.com/20230223/14466_a50f082f/index.m3u8 +愤怒的伦理学(韩国恐怖片),https://vip1.lz-cdn1.com/20230222/20653_e9f5a775/index.m3u8 +安妮的脸(泰国恐怖片),https://vip1.lz-cdn1.com/20230222/20655_f0dffef8/index.m3u8 +绝望之桥(美国恐怖片),https://vip1.lz-cdn7.com/20230222/14448_4e519217/index.m3u8 +疯子1980(美国恐怖片),https://vip1.lz-cdn7.com/20230222/14438_dec1a45f/index.m3u8 +杀人鳄鱼潭2(意大利/美国恐怖片),https://vip1.lz-cdn7.com/20230220/14421_9c67d29c/index.m3u8 +十三号星期五5(美国恐怖片),https://vip.lzcdn2.com/20230220/24079_52ec02a3/index.m3u8 +花容劫(西班牙恐怖片),https://vip1.lz-cdn7.com/20230219/14411_3b57d178/index.m3u8 +无边泳池(加拿大恐怖片),https://vip.lz-cdn3.com/20230219/17788_8b3e3c74/index.m3u8 +我唾弃你的坟墓:似曾相识(美国恐怖片),https://vip1.lz-cdn7.com/20230219/14381_37828f4a/index.m3u8 +深海大鱼(大陆恐怖片),https://vip1.lz-cdn1.com/20230218/20642_d00ae75d/index.m3u8 +妖夜凶灵(美国恐怖片),https://vip1.lz-cdn7.com/20230218/14363_bd3b3bd5/index.m3u8 +白发鬼【粤语】(香港恐怖片),https://vip1.lz-cdn7.com/20230217/14341_3d8598b5/index.m3u8 +白发鬼【国语】(香港恐怖片),https://vip1.lz-cdn7.com/20230217/14340_49196aab/index.m3u8 +魔窟(美国恐怖片),https://vip1.lz-cdn7.com/20230217/14327_5e428341/index.m3u8 +隔墙有眼1977(意大利恐怖片),https://vip.lz-cdn16.com/20230215/10023_1bf10e1f/index.m3u8 +大暗杀(英国恐怖片),https://vip.lz-cdn16.com/20230216/10176_6a6e5166/index.m3u8 +夏娃的女儿(菲律宾恐怖片),https://vip1.lz-cdn7.com/20230216/14314_4a7e81b7/index.m3u8 +寻找身体(日本恐怖片),https://vip1.lz-cdn7.com/20230216/14299_87c5c776/index.m3u8 +水鬼2022(韩国恐怖片),https://vip1.lz-cdn7.com/20230216/14298_95760497/index.m3u8 +异形基地(美国恐怖片),https://vip1.lz-cdn7.com/20230215/14261_392f18c0/index.m3u8 +艾曼妞与最后的食人族(意大利恐怖片),https://vip1.lz-cdn7.com/20230215/14254_569e8657/index.m3u8 +鬼惑(韩国恐怖片),https://vip1.lz-cdn1.com/20230214/20634_92250ce4/index.m3u8 +羔羊医生【粤语】(香港恐怖片),https://vip1.lz-cdn7.com/20230214/14237_b69f1dcd/index.m3u8 +羔羊医生【国语】(香港恐怖片),https://vip1.lz-cdn7.com/20230214/14236_6d95cf6b/index.m3u8 +摩洛克(荷兰恐怖片),https://vip1.lz-cdn7.com/20230214/14224_ea266b6a/index.m3u8 +极冻邪恶(美国恐怖片),https://vip1.lz-cdn1.com/20230208/20632_262381ad/index.m3u8 +魔宫石女(意大利/法国恐怖片),https://vip1.lz-cdn7.com/20230213/14205_c175a717/index.m3u8 +杀人鳄鱼潭(意大利恐怖片),https://vip1.lz-cdn7.com/20230212/14184_1f78419c/index.m3u8 +月光光心慌慌8(美国恐怖片),https://vip1.lz-cdn7.com/20230212/14182_122c1ecb/index.m3u8 +鬼哭神嚎1996(美国恐怖片),https://vip1.lz-cdn7.com/20230212/14178_63edf34f/index.m3u8 +鬼哭神嚎1979(美国恐怖片),https://vip1.lz-cdn7.com/20230212/14177_b17cea3d/index.m3u8 +鬼哭神嚎2005(美国恐怖片),https://vip1.lz-cdn7.com/20230212/14176_b5a8315b/index.m3u8 +鬼哭神嚎:觉醒(美国恐怖片),https://vip1.lz-cdn7.com/20230212/14175_baf2b4c9/index.m3u8 +鬼哭神嚎2之入魔(墨西哥/美国恐怖片),https://vip1.lz-cdn7.com/20230212/14174_2154663e/index.m3u8 +鬼哭神嚎3(美国恐怖片),https://vip1.lz-cdn7.com/20230212/14173_f0c15453/index.m3u8 +鬼哭神嚎7(美国恐怖片),https://vip1.lz-cdn7.com/20230212/14172_c5d7d721/index.m3u8 +鬼哭神嚎8:灵异鬼现(美国恐怖片),https://vip1.lz-cdn7.com/20230212/14171_e738fead/index.m3u8 +鬼驱人(美国恐怖片),https://vip1.lz-cdn7.com/20230212/14170_c8c6233b/index.m3u8 +鬼屋1992(美国恐怖片),https://vip1.lz-cdn7.com/20230212/14169_1460b007/index.m3u8 +鬼屋魔咒(加拿大恐怖片),https://vip1.lz-cdn7.com/20230212/14168_3eb01b9a/index.m3u8 +月光光心慌慌2(美国恐怖片),https://vip.lz-cdn3.com/20230211/17619_3e1e1f79/index.m3u8 +月光光心慌慌3(美国恐怖片),https://vip1.lz-cdn7.com/20230211/14158_d70be741/index.m3u8 +月光光心慌慌4(美国恐怖片),https://vip1.lz-cdn7.com/20230211/14157_e5af06a8/index.m3u8 +月光光心慌慌5(美国恐怖片),https://vip1.lz-cdn7.com/20230211/14156_83803cec/index.m3u8 +月光光心慌慌6(美国恐怖片),https://vip1.lz-cdn7.com/20230211/14155_bc162e37/index.m3u8 +月光光心慌慌7(美国恐怖片),https://vip1.lz-cdn7.com/20230211/14154_48051bc5/index.m3u8 +活魔人(美国/意大利恐怖片),https://vip1.lz-cdn7.com/20230209/14093_f3aa575b/index.m3u8 +焚尸人1969(捷克斯洛伐克恐怖片),https://vip1.lz-cdn7.com/20230209/14091_fe89c4c8/index.m3u8 +入棺(大陆恐怖片),https://vip.lz-cdn3.com/20230209/17579_b34b61fa/index.m3u8 +七月十四【国语】(香港恐怖片),https://vip1.lz-cdn7.com/20230209/14074_3dfb4709/index.m3u8 +狼溪(澳大利亚恐怖片),https://vip1.lz-cdn7.com/20230208/14037_811994d7/index.m3u8 +窘迫(阿塞拜疆恐怖片),https://vip1.lz-cdn7.com/20230207/14024_7bfda5c1/index.m3u8 +毛绒(美国恐怖片),https://vip.lz15uu.com/20230204/866_99db352d/index.m3u8 +哀神(美国恐怖片),https://vip.lz-cdn3.com/20230206/17555_711196a1/index.m3u8 +贞子DX(日本恐怖片),https://vip1.lz-cdn7.com/20230204/13946_e0d77b2f/index.m3u8 +水蛭2022(美国恐怖片),https://vip1.lz-cdn1.com/20230203/20611_fda6507d/index.m3u8 +维京恶狼(挪威恐怖片),https://vip1.lz-cdn7.com/20230203/13936_12a2a764/index.m3u8 +危机四伏2000(美国恐怖片),https://vip.lz-cdn3.com/20230202/17454_21476e48/index.m3u8 +脱困2022(印度恐怖片),https://vip1.lz-cdn1.com/20230117/20602_230ce593/index.m3u8 +暴力之音(美国恐怖片),https://vip1.lz-cdn1.com/20230117/20593_8edd158d/index.m3u8 +搭车1977(意大利恐怖片),https://vip.lz-cdn3.com/20230131/17367_72ee96f1/index.m3u8 +撒旦的奴隶2(印度尼西亚恐怖片),https://vip1.lz-cdn1.com/20230117/20583_23f652f4/index.m3u8 +鬼面具:伤痕(日本恐怖片),https://vip1.lz-cdn1.com/20230117/20581_c821b4be/index.m3u8 +窗中女孩(澳大利亚恐怖片),https://vip1.lz-cdn1.com/20230117/20579_8225502b/index.m3u8 +魔女嘉莉2:邪气逼人(美国恐怖片),https://vip.lz-cdn3.com/20230131/17355_48330481/index.m3u8 +人鬼双胞胎(美国恐怖片),https://vip1.lz-cdn7.com/20230130/13912_9853caca/index.m3u8 +幻觉(美国恐怖片),https://vip1.lz-cdn7.com/20230126/13779_5b4129f1/index.m3u8 +血尸夜(美国恐怖片),https://vip1.lz-cdn7.com/20230126/13778_77b374e7/index.m3u8 +大白鲨3(美国恐怖片),https://vip1.lz-cdn7.com/20230126/13773_74772861/index.m3u8 +大白鲨4(美国恐怖片),https://vip1.lz-cdn7.com/20230126/13772_845072ea/index.m3u8 +V字猎杀令(美国恐怖片),https://vip.lz-cdn3.com/20230126/17322_85a58eda/index.m3u8 +不对劲的孩子(美国恐怖片),https://vip.lz-cdn3.com/20230126/17321_79e1d452/index.m3u8 +血湖(美国恐怖片),https://vip.lz-cdn16.com/20230123/7489_aa476a3f/index.m3u8 +索魂恶鸟(美国恐怖片),https://vip.lz-cdn16.com/20230123/7488_25320432/index.m3u8 +养鬼吃人(英国恐怖片),https://vip1.lz-cdn7.com/20230124/13747_499f7c46/index.m3u8 +十三号星期五(美国恐怖片),https://vip1.lz-cdn7.com/20230122/13693_7fd4c649/index.m3u8 +十三号星期五2(美国恐怖片),https://vip1.lz-cdn7.com/20230122/13692_805bd575/index.m3u8 +十三号星期五3(美国恐怖片),https://vip1.lz-cdn7.com/20230122/13691_6c82fb9e/index.m3u8 +十三号星期五:终结篇(美国恐怖片),https://vip1.lz-cdn7.com/20230122/13690_16af0847/index.m3u8 +十三号星期五6(美国恐怖片),https://vip1.lz-cdn7.com/20230122/13688_411272dd/index.m3u8 +十三号星期五7(美国恐怖片),https://vip1.lz-cdn7.com/20230122/13687_786f34f4/index.m3u8 +十三号星期五8(美国恐怖片),https://vip1.lz-cdn7.com/20230122/13686_7f49684a/index.m3u8 +十三号星期五9(美国恐怖片),https://vip1.lz-cdn7.com/20230122/13685_22ea4e96/index.m3u8 +十三号星期五10未来杀手(美国恐怖片),https://vip1.lz-cdn7.com/20230122/13684_42ee9277/index.m3u8 +橡皮头(美国恐怖片),https://vip1.lz-cdn7.com/20230122/13678_2142cf98/index.m3u8 +养鬼吃人10:审判(美国恐怖片),https://vip1.lz-cdn7.com/20230122/13676_e5b49a66/index.m3u8 +愤恨的灵魂(澳大利亚恐怖片),https://vip1.lz-cdn1.com/20230117/20556_81c3af1e/index.m3u8 +养鬼吃人2022(美国恐怖片),https://vip1.lz-cdn1.com/20221008/17098_1d638dd3/index.m3u8 +阴阳魔界1983(美国恐怖片),https://vip.lz-cdn3.com/20230119/17257_5a7fdb2b/index.m3u8 +道士降魔2之僵尸村(大陆恐怖片),https://vip1.lz-cdn7.com/20230118/13580_14fd770e/index.m3u8 +幻象2015(美国恐怖片),https://vip1.lz-cdn7.com/20230118/13575_b023408f/index.m3u8 +罪恶六芒星美色狩猎者(日本恐怖片),https://vip.lz-cdn3.com/20230117/17230_dfde4298/index.m3u8 +掩蔽门限(奥地利恐怖片),https://vip1.lz-cdn7.com/20230117/13557_f976e7a7/index.m3u8 +迷恋2013(美国恐怖片),https://vip1.lz-cdn7.com/20230116/13528_a3823520/index.m3u8 +驱魔人1973(美国恐怖片),https://vip1.lz-cdn7.com/20230116/13526_2e7160af/index.m3u8 +入侵隐私(英国恐怖片),https://vip1.lz-cdn7.com/20230116/13525_2e8651f2/index.m3u8 +禁忌爱人(美国恐怖片),https://vip.lz15uu.com/20221231/783_85b4eafe/index.m3u8 +深海狂鲨2(美国恐怖片),https://vip.lz-cdn3.com/20230115/17184_29e04234/index.m3u8 +大鱼3汉江鱼怪(大陆恐怖片),https://vip.lz-cdn3.com/20230115/17177_39ff2e58/index.m3u8 +猖獗(韩国恐怖片),https://vip.lz-cdn17.com/20230113/2673_b1555e9c/index.m3u8 +失眠2017【粤语】(香港恐怖片),https://vip1.lz-cdn7.com/20230114/13490_ba1f8122/index.m3u8 +失眠2017【国语】(香港恐怖片),https://vip1.lz-cdn7.com/20230114/13489_6b3f7aef/index.m3u8 +鬼话怪谈·祥云寺(大陆恐怖片),https://vip1.lz-cdn7.com/20230113/13465_cefa071e/index.m3u8 +血冲(美国恐怖片),https://vip1.lz-cdn7.com/20230112/13424_cce0b10e/index.m3u8 +死亡警告(韩国恐怖片),https://vip.lzcdn2.com/20221229/23038_f0610fbf/index.m3u8 +危险游戏2022(美国恐怖片),https://vip.lzcdn2.com/20221229/23035_bdc1ec3f/index.m3u8 +巢穴2022(英国恐怖片),https://vip.lzcdn2.com/20221229/23034_a89b3381/index.m3u8 +黑百合小区(日本恐怖片),https://vip1.lz-cdn7.com/20230110/13370_0d57fb28/index.m3u8 +死亡录像4:启示录(西班牙恐怖片),https://vip1.lz-cdn7.com/20230110/13351_b2674ccc/index.m3u8 +第19分部(英国恐怖片),https://vip1.lz-cdn7.com/20230109/13335_72f4f772/index.m3u8 +护士3D(美国恐怖片),https://vip1.lz-cdn7.com/20230109/13321_4825d1c9/index.m3u8 +诡夜三日(美国恐怖片),https://vip.lzcdn2.com/20221229/23023_df22cb83/index.m3u8 +折磨2013(加拿大恐怖片),https://vip1.lz-cdn7.com/20230108/13309_28d74be5/index.m3u8 +夺命神灯(美国恐怖片),https://vip1.lz-cdn7.com/20230108/13301_0404fe39/index.m3u8 +1303大厦2013(美国恐怖片),https://vip1.lz-cdn7.com/20230108/13291_2091eda6/index.m3u8 +魔发2020(美国恐怖片),https://vip.lzcdn2.com/20221229/23019_c74f2e6e/index.m3u8 +绿夜2021(韩国恐怖片),https://vip.lzcdn2.com/20221229/23018_42d52179/index.m3u8 +第三个妈妈(意大利/美国恐怖片),https://vip1.lz-cdn7.com/20230107/13284_09fd109a/index.m3u8 +妈妈2013(西班牙恐怖片),https://vip1.lz-cdn7.com/20230107/13275_e8115064/index.m3u8 +魔女嘉莉2013(美国恐怖片),https://vip1.lz-cdn7.com/20230107/13261_c7f12a8c/index.m3u8 +撒旦之子2020(巴西恐怖片),https://vip.lzcdn2.com/20221229/23011_0a437193/index.m3u8 +圣诞原木(美国恐怖片),https://vip.lzcdn2.com/20221229/23010_db4ca374/index.m3u8 +胡达的沙龙2021(巴勒斯坦恐怖片),https://vip.lzcdn2.com/20221229/23007_6e400fe6/index.m3u8 +情怨2(印度恐怖片),https://vip1.lz-cdn1.com/20230106/20472_aef59199/index.m3u8 +淡蓝之眸(美国恐怖片),https://vip.lz-cdn3.com/20230106/16998_73c50d74/index.m3u8 +纸人回魂(大陆恐怖片),https://vip.lz-cdn3.com/20230106/16985_4fd12bd8/index.m3u8 +梅根2023(美国恐怖片),https://vip1.lz-cdn7.com/20230106/13251_a469facb/index.m3u8 +大学新生的秘密生活(美国恐怖片),https://vip.lzcdn2.com/20221229/23005_835a1cfc/index.m3u8 +潜艇2020(哥伦比亚/厄瓜多尔恐怖片),https://vip.lzcdn2.com/20221229/23002_2dc7bd85/index.m3u8 +幽长周末【粤语】(泰国恐怖片),https://vip1.lz-cdn7.com/20230105/13236_0b111ffe/index.m3u8 +幽长周末【原声】(泰国恐怖片),https://vip1.lz-cdn7.com/20230105/13235_2f991f38/index.m3u8 +影子人(美国恐怖片),https://vip1.lz-cdn7.com/20230105/13232_830a45ae/index.m3u8 +11号监狱(美国恐怖片),https://vip1.lz-cdn7.com/20230104/13224_463a5b09/index.m3u8 +有鬼故事【粤语】(香港恐怖片),https://vip1.lz-cdn7.com/20230104/13217_95662eaf/index.m3u8 +女生宿舍2014(大陆恐怖片),https://vip1.lz-cdn7.com/20230104/13189_f241f820/index.m3u8 +诡异游戏(美国恐怖片),https://vip.lzcdn2.com/20221229/22992_1e84a320/index.m3u8 +菜单2022(美国恐怖片),https://vip1.lz-cdn10.com/20230103/3102_69924f2f/index.m3u8 +德州电锯杀人狂3D(美国恐怖片),https://vip1.lz-cdn7.com/20230103/13167_bed5ceda/index.m3u8 +时间尽头的房屋(委内瑞拉恐怖片),https://vip1.lz-cdn7.com/20230103/13161_5e3f09e7/index.m3u8 +室友2013(日本恐怖片),https://vip1.lz-cdn7.com/20230103/13160_9f707343/index.m3u8 +虫留满身(美国恐怖片),https://vip.lzcdn2.com/20221229/22987_9b52ddd0/index.m3u8 +猛鬼大厦【国语】(香港恐怖片),https://vip.lz-cdn16.com/20221230/2304_75d11f5f/index.m3u8 +这个孩子很邪恶(日本恐怖片),https://vip.lzcdn2.com/20221229/22980_881f4310/index.m3u8 +零2014(日本恐怖片),https://vip1.lz-cdn7.com/20230101/13106_9966eed0/index.m3u8 +青鬼2(日本恐怖片),https://vip1.lz-cdn7.com/20230101/13105_ff6d4ac9/index.m3u8 +茜茜2022(澳大利亚恐怖片),https://vip.lz-cdn3.com/20221231/16908_4f1ed611/index.m3u8 +摇篮曲2022(美国恐怖片),https://vip.lz-cdn3.com/20221231/16908_4f1ed611/index.m3u8 +访客2022(美国恐怖片),https://vip.lzcdn2.com/20221229/22964_8c09b2e8/index.m3u8 +恐怖劫持(印度恐怖片),https://vip.lzcdn2.com/20221229/22961_f2ae42bf/index.m3u8 +隔离巢(意大利/阿根廷恐怖片),https://vip.lzcdn2.com/20221229/22953_4cf70aed/index.m3u8 +开夜车(新加坡恐怖片),https://vip.lz-cdn3.com/20221229/16894_4806f828/index.m3u8 +受伤的小鹿(美国恐怖片),https://vip.lzcdn2.com/20221208/22926_c1779972/index.m3u8 +女孩闺房(加拿大恐怖片),https://vip1.lz-cdn7.com/20221228/12987_f9246fda/index.m3u8 +尸骨无存(美国恐怖片),https://vip1.lz-cdn7.com/20221228/12986_d7f43c09/index.m3u8 +尸骨无存2(美国恐怖片),https://vip1.lz-cdn7.com/20221228/12985_bd23733c/index.m3u8 +温柔杀人者的记录(韩国恐怖片),https://vip1.lz-cdn7.com/20221228/12982_ca114079/index.m3u8 +恶魔的糖果(美国恐怖片),https://vip1.lz-cdn7.com/20221228/12968_70f6c0d3/index.m3u8 +心惊胆战粤语(香港恐怖片),https://vip1.lz-cdn7.com/20221227/12958_9c4f884f/index.m3u8 +心惊胆战国语(香港恐怖片),https://vip1.lz-cdn7.com/20221227/12957_15e82b33/index.m3u8 +运河迷踪(爱尔兰恐怖片),https://vip1.lz-cdn7.com/20221227/12938_5a039d59/index.m3u8 +恐怖魔笛(土耳其恐怖片),https://vip1.lz-cdn7.com/20221227/12937_573801c4/index.m3u8 +鬼三惊【粤语】(泰国恐怖片),https://vip1.lz-cdn7.com/20221227/12931_17f8c5da/index.m3u8 +鬼三惊【泰语】(泰国恐怖片),https://vip1.lz-cdn7.com/20221227/12930_8848915d/index.m3u8 +道歉就行了吗(美国恐怖片),https://vip.lzcdn2.com/20221223/22950_63c43ee7/index.m3u8 +该死的亚瑟(法国恐怖片),https://vip.lzcdn2.com/20221208/22924_0c74df4f/index.m3u8 +腥夜(美国恐怖片),https://vip.lzcdn2.com/20221208/22923_71e3369c/index.m3u8 +达蒙的复仇(美国恐怖片),https://vip.lzcdn2.com/20221208/22914_731ac342/index.m3u8 +德伯力克(意大利恐怖片),https://vip.lzcdn2.com/20221208/22911_2f58d7d4/index.m3u8 +收集2021(美国恐怖片),https://vip.lzcdn2.com/20221208/22910_83055fac/index.m3u8 +永恒的女儿(美国恐怖片),https://vip.lzcdn2.com/20221208/22909_6c59b4ed/index.m3u8 +午夜43路【粤语】(香港恐怖片),https://vip1.lz-cdn7.com/20221225/12881_c24edf67/index.m3u8 +午夜43路【国语】(香港恐怖片),https://vip1.lz-cdn7.com/20221225/12880_40ed4234/index.m3u8 +仪式(美国恐怖片),https://vip1.lz-cdn7.com/20221225/12869_a48f2323/index.m3u8 +加班遇到鬼(泰国恐怖片),https://vip1.lz-cdn7.com/20221224/12868_499515ed/index.m3u8 +意外来客(韩国恐怖片),https://vip1.lz-cdn7.com/20221224/12845_296eff0e/index.m3u8 +暗黑中央公园(美国恐怖片),https://vip.lzcdn2.com/20221208/22903_a23d9033/index.m3u8 +反安慰剂2022(爱尔兰恐怖片),https://vip.lzcdn2.com/20221208/22902_a01610a3/index.m3u8 +神童2019(美国恐怖片),https://vip1.lz-cdn7.com/20221223/12821_88f7aef5/index.m3u8 +失落的病人(法国恐怖片),https://vip.lzcdn2.com/20221208/22891_8a3f416d/index.m3u8 +附身2022(丹麦恐怖片),https://vip.lzcdn2.com/20221208/22886_db8b14a3/index.m3u8 +友情的游戏(加拿大恐怖片),https://vip.lzcdn2.com/20221208/22885_c76bc5bb/index.m3u8 +禁断动画19(日本恐怖片),https://vip1.lz-cdn7.com/20221220/12759_bacb4220/index.m3u8 +禁断动画18(日本恐怖片),https://vip1.lz-cdn7.com/20221220/12758_d3f16c84/index.m3u8 +禁断动画17(日本恐怖片),https://vip1.lz-cdn7.com/20221220/12757_ef4d222d/index.m3u8 +赶尸人之九阴蛊女(大陆恐怖片),https://vip.lz-cdn16.com/20221219/343_c6dc6b2a/index.m3u8 +残秽,不可以住的房间(日本恐怖片),https://vip1.lz-cdn7.com/20221220/12746_ac8ee31c/index.m3u8 +阿琳娜(瑞典恐怖片),https://vip1.lz-cdn7.com/20221220/12742_2b96b221/index.m3u8 +搭车遇狼惊魂记(美国恐怖片),https://vip1.lz-cdn7.com/20221220/12741_a2f25c35/index.m3u8 +她的杀机欲望(英国恐怖片),https://vip.lz15uu.com/20221208/670_c241f3b4/index.m3u8 +灵异房子传说颤栗迷宫MAX(日本恐怖片),https://vip1.lz-cdn7.com/20221219/12733_5805986a/index.m3u8 +怪谈1964(日本恐怖片),https://vip1.lz-cdn7.com/20221218/12717_f5d7de9f/index.m3u8 +恶魔的光火(美国恐怖片),https://vip1.lz-cdn10.com/20221216/3092_154cb4ff/index.m3u8 +移民保姆(美国恐怖片),https://vip.lz-cdn3.com/20221216/16743_4194ff08/index.m3u8 +骨及所有(意大利/美国恐怖片),https://vip.lz-cdn3.com/20221214/16709_412d12b6/index.m3u8 +绿色房间(美国恐怖片),https://vip1.lz-cdn7.com/20221213/12678_4f916ed6/index.m3u8 +猛鬼街7(美国恐怖片),https://vip1.lz-cdn7.com/20221213/12674_0c61a382/index.m3u8 +猛鬼街6(美国恐怖片),https://vip1.lz-cdn7.com/20221213/12673_e4b797b7/index.m3u8 +猛鬼街5:猛鬼怪胎(美国恐怖片),https://vip1.lz-cdn7.com/20221213/12672_32294815/index.m3u8 +猛鬼街4:梦幻主宰(美国恐怖片),https://vip1.lz-cdn7.com/20221213/12671_60cd63d3/index.m3u8 +猛鬼街3(美国恐怖片),https://vip1.lz-cdn7.com/20221213/12670_385ad44b/index.m3u8 +猛鬼街2(美国恐怖片),https://vip1.lz-cdn7.com/20221213/12669_164fbee1/index.m3u8 +嚎叫2015(英国恐怖片),https://vip1.lz-cdn7.com/20221212/12611_6c179e99/index.m3u8 +服从2012(美国恐怖片),https://vip.lz15uu.com/20221207/659_931c6678/index.m3u8 +恐惧幻影(美国恐怖片),https://vip1.lz-cdn7.com/20221211/12604_3c876331/index.m3u8 +圣诞节恐怖故事(加拿大恐怖片),https://vip1.lz-cdn7.com/20221211/12599_aa28a356/index.m3u8 +灵动:鬼影实录(美国恐怖片),https://vip1.lz-cdn7.com/20221211/12581_02afae1c/index.m3u8 +尸体派对(日本恐怖片),https://vip1.lz-cdn7.com/20221210/12562_57d395c2/index.m3u8 +尸体派对2:影之书(日本恐怖片),https://vip1.lz-cdn7.com/20221210/12561_84aee933/index.m3u8 +恕不原谅(美国恐怖片),https://vip1.lz-cdn7.com/20221210/12554_be8a6ab9/index.m3u8 +夜行骇传(美国恐怖片),https://vip1.lz-cdn6.com/20221209/35272_5435781e/index.m3u8 +蓝色档案(大陆恐怖片),https://vip1.lz-cdn6.com/20221208/35129_31a906fb/index.m3u8 +阴桃术(爱尔兰恐怖片),https://vip1.lz-cdn7.com/20221210/12543_47081015/index.m3u8 +鬼影实录:诅咒(美国恐怖片),https://vip1.lz-cdn7.com/20221210/12538_8b18d7c4/index.m3u8 +灵动:鬼影实录3(美国恐怖片),https://vip1.lz-cdn7.com/20221210/12536_3263e011/index.m3u8 +灵动:鬼影实录4(美国恐怖片),https://vip1.lz-cdn7.com/20221210/12535_839cfef9/index.m3u8 +回家-在家里(意大利恐怖片),https://vip.lzcdn2.com/20221208/22863_11f95cf2/index.m3u8 +灵动:鬼影实录2(美国恐怖片),https://vip1.lz-cdn7.com/20221209/12530_fbe281d7/index.m3u8 +鬼影实录5:鬼次元(美国恐怖片),https://vip1.lz-cdn7.com/20221209/12528_77007242/index.m3u8 +最后一日2015(美国恐怖片),https://vip1.lz-cdn7.com/20221209/12517_11c5c398/index.m3u8 +超自然2021(韩国恐怖片),https://vip.lz-cdn3.com/20221209/16618_74a1285b/index.m3u8 +马头(法国恐怖片),https://vip1.lz-cdn7.com/20221209/12497_3ebbfe96/index.m3u8 +恐惧直播2022(菲律宾恐怖片),https://vip.lz-cdn3.com/20221209/16615_077eb2fd/index.m3u8 +当代猎巫行动(美国恐怖片),https://vip.lz-cdn3.com/20221208/16594_692e02f9/index.m3u8 +消失第三者(美国恐怖片),https://vip1.lz-cdn10.com/20221121/3035_84e8ffc8/index.m3u8 +蝙蝠2009(韩国恐怖片),https://vip1.lz-cdn7.com/20221207/12449_91b0b5f7/index.m3u8 +欢迎来到地狱2021(阿根廷恐怖片),https://vip1.lz-cdn7.com/20221207/12448_914a86de/index.m3u8 +杀人锦标赛(英国恐怖片),https://vip1.lz-cdn6.com/20221205/34814_d1acf356/index.m3u8 +粽邪(台湾恐怖片),https://vip1.lz-cdn6.com/20221203/34474_4ef2820a/index.m3u8 +守墓屋(意大利恐怖片),https://vip1.lz-cdn6.com/20221203/34471_c352746d/index.m3u8 +纽约杀人狂(意大利恐怖片),https://vip1.lz-cdn6.com/20221203/34469_c1d4379a/index.m3u8 +男孩2015(美国恐怖片),https://vip1.lz-cdn7.com/20221206/12410_c9ebd493/index.m3u8 +死画像(日本恐怖片),https://vip1.lz-cdn7.com/20221205/12383_fc266c6f/index.m3u8 +德国恐惧(德国恐怖片),https://vip1.lz-cdn7.com/20221205/12381_90e63362/index.m3u8 +艾米丽的困扰(美国恐怖片),https://vip1.lz-cdn7.com/20221205/12380_7c0c30e2/index.m3u8 +诡小孩(美国恐怖片),https://vip1.lz-cdn7.com/20221205/12378_37903a92/index.m3u8 +鬼宅(越南恐怖片),https://vip1.lz-cdn7.com/20221205/12371_ce42c42e/index.m3u8 +松树街的那幢房子(美国恐怖片),https://vip1.lz-cdn7.com/20221204/12356_6df7fef8/index.m3u8 +圣魇(英国恐怖片),https://vip1.lz-cdn7.com/20221204/12353_9dd74fae/index.m3u8 +噩梦解析(美国恐怖片),https://vip1.lz-cdn7.com/20221204/12333_3bfd527f/index.m3u8 +汉娜的驱魔(英国恐怖片),https://vip1.lz-cdn10.com/20221121/3025_0158002f/index.m3u8 +扑克脸(美国恐怖片),https://vip1.lz-cdn10.com/20221121/3024_aedea955/index.m3u8 +黑暗宇宙(法国恐怖片),https://vip1.lz-cdn7.com/20221130/12195_704ca2a7/index.m3u8 +很远很远(意大利恐怖片),https://vip1.lz-cdn10.com/20221121/3018_a2803733/index.m3u8 +纹身室(美国恐怖片),https://vip.lz-cdn3.com/20221128/16383_fa3444ac/index.m3u8 +他们发现了地狱(美国恐怖片),https://vip.lz-cdn3.com/20221128/16381_a2f14883/index.m3u8 +红色夏天(西班牙恐怖片),https://vip1.lz-cdn8.com/20221126/31853_f51b215f/index.m3u8 +邪魔2015(波兰/以色列恐怖片),https://vip.lz-cdn3.com/20221128/16379_8ce29360/index.m3u8 +战前童年(英国恐怖片),https://vip.lz-cdn3.com/20221128/16374_d366fc0e/index.m3u8 +玛歌2022(美国恐怖片),https://vip1.lz-cdn10.com/20221121/3012_9aeec326/index.m3u8 +神秘感染:第二阶段(美国恐怖片),https://vip.lz-cdn3.com/20221127/16334_8990c060/index.m3u8 +神秘感染(美国恐怖片),https://vip.lz-cdn3.com/20221127/16335_cafed927/index.m3u8 +陀地驱魔人【粤语】(香港恐怖片),https://vip.lz-cdn3.com/20221127/16331_d95af9ee/index.m3u8 +甜蜜的家2015(西班牙恐怖片),https://vip1.lz-cdn7.com/20221126/12059_e303d1ef/index.m3u8 +晚安艾普儿(美国恐怖片),https://vip1.lz-cdn10.com/20221121/3010_d50e7b3c/index.m3u8 +危笑(美国恐怖片),https://vip1.lz-cdn10.com/20221121/3009_097bed70/index.m3u8 +夺魂梯(越南恐怖片),https://vip1.lz-cdn10.com/20221121/3005_a5c52eee/index.m3u8 +网红2021(美国恐怖片),https://vip1.lz-cdn10.com/20221121/3004_56667637/index.m3u8 +丧尸围城:瞭望塔(美国恐怖片),https://vip.lz-cdn3.com/20221124/16267_09e969a1/index.m3u8 +尸城【国语】(香港恐怖片),https://vip.lz-cdn3.com/20221124/16263_fed725e8/index.m3u8 +日烦夜烦(法国恐怖片),https://vip1.lz-cdn.com/20221121/39381_5008e068/index.m3u8 +一路向南2015(美国恐怖片),https://vip.lz-cdn3.com/20221124/16252_a8e59e86/index.m3u8 +盂兰神功【粤语】(香港恐怖片),https://vip.lz-cdn3.com/20221124/16249_07f54e02/index.m3u8 +盂兰神功【国语】(香港恐怖片),https://vip.lz-cdn3.com/20221124/16245_a4819c38/index.m3u8 +变蚊人(加拿大恐怖片),https://vip.lz-cdn3.com/20221123/16228_3602bc4d/index.m3u8 +曼德拉草(英国恐怖片),https://vip1.lz-cdn10.com/20221121/3001_5dfeee7f/index.m3u8 +世界奇妙物语2022秋季特别篇(日本恐怖片),https://vip1.lz-cdn10.com/20221121/2999_8b5072e6/index.m3u8 +玛丽·塞莱斯特的附魔(美国恐怖片),https://vip1.lz-cdn10.com/20221121/2994_6e8e467d/index.m3u8 +判断梦境和恐惧体验(日本恐怖片),https://vip1.lz-cdn10.com/20221121/2992_30649302/index.m3u8 +醒来即死亡(美国恐怖片),https://vip1.lz-cdn10.com/20221121/2989_e6bc8cc8/index.m3u8 +丧家之女(美国恐怖片),https://vip.lz-cdn3.com/20221121/16177_6049753f/index.m3u8 +尸忆2015(台湾恐怖片),https://vip.lz-cdn3.com/20221121/16162_2d37b07d/index.m3u8 +午夜凶铃3:贞相大白(日本恐怖片),https://vip.lz-cdn3.com/20221121/16156_e17811ac/index.m3u8 +午夜凶铃2:贞子缠身(日本恐怖片),https://vip.lz-cdn3.com/20221121/16154_feb93d28/index.m3u8 +午夜凶铃:凶铃再现(日本恐怖片),https://vip.lz-cdn3.com/20221121/16153_945e9695/index.m3u8 +诡魔童(美国恐怖片),https://vip.lz-cdn3.com/20221121/16145_6ef8033f/index.m3u8 +索命APP(美国恐怖片),https://vip.lz-cdn3.com/20221121/16144_d44ae349/index.m3u8 +赶尸惊魂(大陆恐怖片),https://vip1.lz-cdn.com/20221117/38769_b8e95aee/index.m3u8 +民雄鬼屋(台湾恐怖片),https://vip1.lz-cdn1.com/20221119/18479_767c9397/index.m3u8 +鬼同你有缘之阴尸路【粤语】(香港恐怖片),https://vip.lz-cdn3.com/20221119/16082_82238bbe/index.m3u8 +鬼同你有缘之阴尸路【国语】(香港恐怖片),https://vip.lz-cdn3.com/20221119/16081_f23e0519/index.m3u8 +死亡录像2(西班牙恐怖片),https://vip.lz-cdn3.com/20221119/16071_2f774d80/index.m3u8 +咒怨:终结的开始(日本恐怖片),https://vip.lz-cdn3.com/20221118/16061_f81f41f6/index.m3u8 +三更车库(大陆恐怖片),https://vip.lz-cdn3.com/20221118/16051_52222ef9/index.m3u8 +人皮拼图(大陆恐怖片),https://vip.lz-cdn3.com/20221118/16050_c48ac364/index.m3u8 +灵异存在(美国恐怖片),https://vip.lz-cdn3.com/20221117/16005_80b7b423/index.m3u8 +胆小别看(大陆恐怖片),https://vip.lz-cdn3.com/20221117/15994_bf13a3a5/index.m3u8 +附身实验(美国恐怖片),https://vip.lz-cdn3.com/20221117/15966_906b11ca/index.m3u8 +死结2021(印度尼西亚恐怖片),https://vip1.lz-cdn10.com/20221115/2975_d6151895/index.m3u8 +柳树街鬼屋(南非恐怖片),https://vip.lz-cdn3.com/20221116/15959_8221fdc7/index.m3u8 +死亡占卜2:恶灵始源(美国恐怖片),https://vip.lz-cdn3.com/20221116/15952_8de7c33a/index.m3u8 +天赐之女(英国恐怖片),https://vip.lz-cdn3.com/20221116/15950_312cb27f/index.m3u8 +短柄斧4(美国恐怖片),https://vip1.lz-cdn.com/20221113/37841_d37d65d5/index.m3u8 +短柄斧3(美国恐怖片),https://vip1.lz-cdn.com/20221113/37840_4d760c52/index.m3u8 +短柄斧2(美国恐怖片),https://vip1.lz-cdn.com/20221113/37839_3a6abaab/index.m3u8 +短柄斧(美国恐怖片),https://vip1.lz-cdn.com/20221113/37838_bd45ecc4/index.m3u8 +作呕2022(英国恐怖片),https://vip1.lz-cdn10.com/20221111/2971_b1cd209b/index.m3u8 +曼森兄弟午夜僵尸大屠杀(美国恐怖片),https://vip1.lz-cdn10.com/20221111/2963_d3a99bea/index.m3u8 +毛骨悚然撞鬼经2016剧场版(日本恐怖片),https://vip.lz-cdn3.com/20221115/15906_4ec92406/index.m3u8 +X2022(美国恐怖片),https://vip1.lz-cdn1.com/20220614/8691_308929ec/index.m3u8 +神秘病毒(美国恐怖片),https://vip1.lz-cdn10.com/20221111/2957_bc5d8936/index.m3u8 +克罗地亚(印度恐怖片),https://vip1.lz-cdn10.com/20221111/2956_3dada1b5/index.m3u8 +残屋尸骸(美国恐怖片),https://vip.lz-cdn3.com/20221111/15785_af89d52c/index.m3u8 +阿加莎(美国恐怖片),https://vip1.lz-cdn10.com/share/8e930496927757aac0dbd2438cb3f4f6 +拉丁美洲((恐怖片),https://vip1.lz-cdn10.com/20221103/2939_79fcc929/index.m3u8 +挖掘2022(美国恐怖片),https://vip1.lz-cdn10.com/20221103/2938_b1ef367a/index.m3u8 +惊心食人族:重生(美国恐怖片),https://vip1.lz-cdn1.com/20221110/18231_3ffccccb/index.m3u8 +告诉我是怎么死的(美国恐怖片),https://vip.lz-cdn3.com/20221110/15767_fcb97cff/index.m3u8 +梦醒之前(美国恐怖片),https://vip.lz-cdn3.com/20221110/15731_a51b018f/index.m3u8 +修女乔安娜(波兰恐怖片),https://vip.lz-cdn3.com/20221108/15622_317a5db3/index.m3u8 +刀的哲学(俄罗斯恐怖片),https://vip.lz-cdn3.com/20221107/15589_2fb22b42/index.m3u8 +器官(日本恐怖片),https://vip.lz-cdn3.com/20221106/15551_b59cb8a7/index.m3u8 +撒旦的奴隶(印度尼西亚/韩国恐怖片),https://vip.lz-cdn3.com/20221106/15544_821a35dd/index.m3u8 +勾魂令(大陆恐怖片),https://vip.lz-cdn3.com/20221106/15544_821a35dd/index.m3u8 +欲念浮动(法国恐怖片),https://vip.lz-cdn3.com/20221105/15520_fd9615da/index.m3u8 +重启之深渊疑冢(大陆恐怖片),https://vip1.lz-cdn7.com/20221104/12017_6df510d2/index.m3u8 +艾米丽(美国恐怖片),https://vip.lz-cdn3.com/20221103/15460_bce1839e/index.m3u8 +生忌快乐(马来西亚恐怖片),https://vip.lz-cdn3.com/20221103/15439_b2b1f281/index.m3u8 +别挂电话(英国恐怖片),https://vip.lz-cdn3.com/20221102/15422_077921f4/index.m3u8 +恶魔讲习班(美国恐怖片),https://vip.lzcdn2.com/20221102/22160_4087ae26/index.m3u8 +悬棺迷尸(大陆恐怖片),https://vip.lz-cdn3.com/20221102/15402_047ae9d1/index.m3u8 +魔童谣(加拿大恐怖片),https://vip1.lz-cdn10.com/20221031/2912_fa926b3f/index.m3u8 +迪亚特洛夫事件2013(美国恐怖片),https://vip.lz-cdn3.com/20221101/15353_7ca20684/index.m3u8 +切除(美国恐怖片),https://vip.lz-cdn3.com/20221101/15345_45f45b48/index.m3u8 +针孔旅馆(美国恐怖片),https://vip1.lz-cdn1.com/20221031/17999_4a4a8f8a/index.m3u8 +血欲(日本恐怖片),https://vip1.lz-cdn1.com/20221031/17997_ca9f1d8c/index.m3u8 +死路一条(美国恐怖片),https://vip1.lz-cdn1.com/20221031/17994_e9e6a444/index.m3u8 +梦魇2017((恐怖片),https://vip1.lz-cdn10.com/20221029/2890_fec92f73/index.m3u8 +恐怖废墟(美国恐怖片),https://vip.lz-cdn3.com/20221030/15317_eb2e1072/index.m3u8 +喂我(英国恐怖片),https://vip1.lz-cdn1.com/20221030/17965_2eb47ead/index.m3u8 +隔壁的男孩2015(美国恐怖片),https://vip.lz15uu.com/20221017/476_aa089b68/index.m3u8 +降头1975【国语】(香港恐怖片),https://vip1.lz-cdn1.com/20221028/17848_5d4bd9b8/index.m3u8 +亲爱的快逃(美国恐怖片),https://vip1.lz-cdn1.com/20221028/17856_1877c148/index.m3u8 +怨灵2(大陆恐怖片),https://vip.lz-cdn3.com/20221027/15184_c4cfd1f2/index.m3u8 +有客到【国语】(香港恐怖片),https://vip.lz-cdn3.com/20221027/15182_6b77f08d/index.m3u8 +有客到【粤语】(香港恐怖片),https://vip.lz-cdn3.com/20221027/15183_ee431e34/index.m3u8 +午夜凶铃(日本恐怖片),https://vip.lz-cdn3.com/20221027/15179_2751602e/index.m3u8 +地狱之渊(波兰恐怖片),https://vip.lzcdn2.com/20221026/21947_55921620/index.m3u8 +夜之亡灵(美国恐怖片),https://vip.lz-cdn3.com/20221026/15145_c702e8e1/index.m3u8 +野蛮人2022(美国恐怖片),https://vip1.lz-cdn1.com/20221026/17774_5b7c4706/index.m3u8 +致命录像带99(美国恐怖片),https://vip1.lz-cdn1.com/20221025/17746_b1919246/index.m3u8 +入侵脑细胞2(美国恐怖片),https://vip1.lz-cdn1.com/20221025/17720_df90b56e/index.m3u8 +豹人(美国恐怖片),https://vip1.lz-cdn1.com/20221025/17713_0ebd350a/index.m3u8 +卧底跑男(美国恐怖片),https://vip1.lz-cdn10.com/20221023/2863_bbcf505a/index.m3u8 +阴影之中2019(美国恐怖片),https://vip.lz-cdn3.com/20221024/15087_3db9bf48/index.m3u8 +密弑逃生(西班牙恐怖片),https://vip1.lz-cdn1.com/20221024/17701_dda8a9c8/index.m3u8 +断魂小丑2(美国恐怖片),https://vip1.lz-cdn1.com/20221023/17692_697c5931/index.m3u8 +邪恶寄居(美国恐怖片),https://vip1.lz-cdn10.com/20221022/2852_02e16c92/index.m3u8 +狼人2010(英国恐怖片),https://vip.lz-cdn3.com/20221023/15032_a8b801ac/index.m3u8 +9路冥婚【粤语】(泰国恐怖片),https://vip1.lz-cdn10.com/20221021/2849_6c4dd446/index.m3u8 +珀尔(加拿大恐怖片),https://vip.lz-cdn3.com/20221021/14982_2809e03d/index.m3u8 +女族长2022(美国恐怖片),https://vip1.lz-cdn1.com/20221021/17645_5827164e/index.m3u8 +9路冥婚【泰语】(泰国恐怖片),https://vip1.lz-cdn1.com/20221020/17608_15e76df3/index.m3u8 +赔率2018(美国恐怖片),https://vip1.lz-cdn10.com/20221018/2842_7c50855f/index.m3u8 +异变狂鼠(英国恐怖片),https://vip1.lz-cdn10.com/20221018/2837_592257e3/index.m3u8 +恶灵2018(美国恐怖片),https://vip1.lz-cdn1.com/20221019/17529_c53fe4b6/index.m3u8 +红色警戒2017(加拿大恐怖片),https://vip1.lz-cdn10.com/20221018/2834_de3244a4/index.m3u8 +王道2020(印度恐怖片),https://vip1.lz-cdn10.com/20221018/2833_80620acf/index.m3u8 +骇人秘事波比特(美国恐怖片),https://vip1.lz-cdn10.com/20221018/2832_2c0b01db/index.m3u8 +领头羊2019(比利时恐怖片),https://vip1.lz-cdn10.com/20221018/2831_3d02a698/index.m3u8 +养鬼吃人7(美国恐怖片),https://vip1.lz-cdn.com/20221015/35350_d7c69710/index.m3u8 +养鬼吃人4(美国恐怖片),https://vip1.lz-cdn.com/20221015/35349_744a8610/index.m3u8 +鬼娃回魂2019(美国恐怖片),https://vip1.lz-cdn1.com/20221018/17502_a59eefdb/index.m3u8 +黑暗意识(英国恐怖片),https://vip1.lz-cdn1.com/20221018/17500_c7d273be/index.m3u8 +小镇惊魂(印度尼西亚/韩国/新加坡恐怖片),https://vip1.lz-cdn1.com/20221018/17495_53bd6e89/index.m3u8 +惊悚之夜(美国恐怖片),https://vip1.lz-cdn1.com/20221018/17492_72c64040/index.m3u8 +邻家怪男孩(美国恐怖片),https://vip1.lz-cdn10.com/20221017/2828_bdf1507a/index.m3u8 +死亡链接(美国恐怖片),https://vip1.lz-cdn10.com/20221017/2823_af389da8/index.m3u8 +目击者2019(美国恐怖片),https://vip.lz-cdn3.com/20221018/14905_821befe7/index.m3u8 +胖妞2022(西班牙恐怖片),https://vip1.lz-cdn10.com/20221017/2822_d493b7e3/index.m3u8 +远古邪蛛(美国恐怖片),https://vip1.lz-cdn1.com/20221017/17454_689e91c3/index.m3u8 +张震讲故事之归宿(大陆恐怖片),https://vip1.lz-cdn1.com/20221017/17448_2b9de354/index.m3u8 +蜜月旅行(墨西哥恐怖片),https://vip1.lz-cdn1.com/20221017/17434_59c48933/index.m3u8 +两位女巫(美国恐怖片),https://vip1.lz-cdn10.com/20221015/2814_e8298d9f/index.m3u8 +月光光心慌慌:终结(美国恐怖片),https://vip1.lz-cdn10.com/20221015/2813_37a4450a/index.m3u8 +危险性直播(美国恐怖片),https://vip1.lz-cdn1.com/20221016/17413_8819585b/index.m3u8 +鬼婆(日本恐怖片),https://vip1.lz-cdn1.com/20221016/17398_d009a330/index.m3u8 +波登湖2016(芬兰恐怖片),https://vip1.lz-cdn1.com/20221016/17394_070e000f/index.m3u8 +马可效应(丹麦/德国恐怖片),https://vip1.lz-cdn10.com/20221015/2799_29f144b0/index.m3u8 +附身2021(澳大利亚恐怖片),https://vip.lzcdn2.com/20221015/21797_855f2c6f/index.m3u8 +堕入地狱2009(美国恐怖片),https://vip1.lz-cdn1.com/20221015/17360_366d1226/index.m3u8 +無限密室2016(美国恐怖片),https://vip1.lz-cdn1.com/20221015/17336_18e8f0f1/index.m3u8 +鬼追人5(美国恐怖片),https://vip1.lz-cdn1.com/20221014/17309_ec0300f4/index.m3u8 +开膛手秘闻(英国恐怖片),https://vip1.lz-cdn10.com/20221014/2790_13bb594f/index.m3u8 +蒙娜丽莎与血月亮(美国恐怖片),https://vip1.lz-cdn10.com/20221014/2787_1b5e8f7c/index.m3u8 +侍女2016(越南恐怖片),https://vip1.lz-cdn1.com/20221014/17312_80aa19fe/index.m3u8 +午夜人魔2016(美国恐怖片),https://vip1.lz-cdn1.com/20221014/17274_783b4475/index.m3u8 +窥视之眸(日本恐怖片),https://vip1.lz-cdn1.com/20221014/17268_2f84b427/index.m3u8 +贞子大战伽椰子(日本恐怖片),https://vip1.lz-cdn1.com/20221014/17265_5313422a/index.m3u8 +鬼书(澳大利亚/加拿大恐怖片),https://vip.lz-cdn3.com/20221012/14757_c87a11cb/index.m3u8 +医级复仇(加拿大恐怖片),https://vip1.lz-cdn10.com/20221011/2726_5495d88c/index.m3u8 +爹地的完美女孩(加拿大恐怖片),https://vip1.lz-cdn10.com/20221011/2723_b99b707a/index.m3u8 +运囚生死斗(加拿大恐怖片),https://vip1.lz-cdn10.com/20221011/2719_bc38cd4a/index.m3u8 +车牢(印度恐怖片),https://vip1.lz-cdn10.com/20221011/2718_3efbc8e1/index.m3u8 +梦魇三(韩国恐怖片),https://vip1.lz-cdn10.com/20221011/2716_c525fc49/index.m3u8 +保姆之死(美国恐怖片),https://vip.lz-cdn3.com/20221012/14727_9c9d2bb8/index.m3u8 +黑狱驿站(西班牙恐怖片),https://vip.lz-cdn3.com/20221011/14715_68a3fe39/index.m3u8 +幻实浑沌(英国恐怖片),https://vip.lz-cdn3.com/20221011/14713_baf66b3a/index.m3u8 +聊斋变异(大陆恐怖片),https://vip.lz-cdn3.com/20221011/14705_5dae5c1f/index.m3u8 +强制措施(美国恐怖片),https://vip.lz-cdn3.com/20221011/14696_86b4b1af/index.m3u8 +网劫2022(美国恐怖片),https://vip1.lz-cdn1.com/20221011/17152_f6095e06/index.m3u8 +迈阿密暗杀档案(美国恐怖片),https://vip.lz-cdn3.com/20221010/14649_9c05ca92/index.m3u8 +鬼遮眼2014(美国恐怖片),https://vip.lz-cdn3.com/20221010/14645_133afaac/index.m3u8 +完美丈夫2014(意大利恐怖片),https://vip.lz-cdn3.com/20221010/14640_c2132565/index.m3u8 +邪恶国度(泰国恐怖片),https://vip.lz-cdn3.com/20221010/14633_ec9cddd7/index.m3u8 +灵偶契约【英语】(美国恐怖片),https://vip.lz-cdn3.com/20221009/14607_54b562ba/index.m3u8 +上帝的国度2022(美国恐怖片),https://vip1.lz-cdn10.com/20221008/2689_0b202af1/index.m3u8 +坏种2(美国恐怖片),https://vip1.lz-cdn10.com/20221008/2696_b87c5446/index.m3u8 +灵偶契约【国语】(美国恐怖片),https://vip.lz-cdn3.com/20221008/14572_4a113367/index.m3u8 +老人2022(德国恐怖片),https://vip.lzcdn2.com/20221008/21621_2ca78228/index.m3u8 +哈里根先生的电话(美国恐怖片),https://vip1.lz-cdn10.com/20221007/2683_53fdaa23/index.m3u8 +多哥2022(乌拉圭恐怖片),https://vip1.lz-cdn10.com/20221007/2682_16831a7b/index.m3u8 +魔音盒(意大利恐怖片),https://vip.lz-cdn3.com/20221007/14534_e58f06c0/index.m3u8 +绝命交错(美国恐怖片),https://vip1.lz-cdn.com/20221004/34316_9d61f142/index.m3u8 +人皮客栈(美国恐怖片),https://vip1.lz-cdn10.com/20221004/2665_68b31c0b/index.m3u8 +鬼谈百景(日本恐怖片),https://vip.lz-cdn3.com/20221004/14503_e3e141ac/index.m3u8 +好邻居2016(美国恐怖片),https://vip.lz-cdn3.com/20221004/14496_8c8cd852/index.m3u8 +来找我(英国恐怖片),https://vip.lz-cdn3.com/20221004/14495_5cca2bf9/index.m3u8 +彼岸岛Deluxe(日本恐怖片),https://vip.lz-cdn3.com/20221004/14481_6806bb51/index.m3u8 +人皮客栈3(美国恐怖片),https://vip1.lz-cdn6.com/20221002/28948_6267ba43/index.m3u8 +人皮客栈2(美国恐怖片),https://vip1.lz-cdn6.com/20221002/28947_d973e1f1/index.m3u8 +爬行异种(美国恐怖片),https://vip1.lz-cdn10.com/20221002/2632_5b3547e6/index.m3u8 +拍栗得2019(加拿大恐怖片),https://vip.lz-cdn3.com/20221002/14437_b117339c/index.m3u8 +魔童(美国恐怖片),https://vip.lz-cdn3.com/20221002/14435_49395d67/index.m3u8 +饭前祷告(美国恐怖片),https://vip1.lz-cdn10.com/20221002/2628_dd22f8f9/index.m3u8 +玩命贴图(台湾恐怖片),https://vip.lz-cdn3.com/20221002/14405_4c6adee4/index.m3u8 +我最好的朋友会驱魔(美国恐怖片),https://vip1.lz-cdn10.com/20220930/2623_b7578f6d/index.m3u8 +坠入深渊(美国恐怖片),https://vip1.lz-cdn10.com/20220930/2616_4cc55623/index.m3u8 +庇护:扭曲的恐怖和幻想故事(阿根廷/新西兰恐怖片),https://vip.lz-cdn3.com/20220930/14376_03a9220c/index.m3u8 +N号栋(日本恐怖片),https://vip.lz-cdn3.com/20220930/14369_5a0a5c84/index.m3u8 +暗战2019(韩国恐怖片),https://vip.lz-cdn3.com/20220930/14361_8cb24b20/index.m3u8 +凶榜【粤语】(香港恐怖片),https://vip1.lz-cdn8.com/20220929/28002_4ef69f70/index.m3u8 +凶榜【国语】(香港恐怖片),https://vip1.lz-cdn8.com/20220929/28001_ea6d68f4/index.m3u8 +黑暗之歌(爱尔兰/英国恐怖片),https://vip.lz-cdn3.com/20220930/14355_38e48015/index.m3u8 +卧底罗密欧(印度恐怖片),https://vip.lz-cdn3.com/20220930/14324_d153d4aa/index.m3u8 +炼狱机器(美国恐怖片),https://vip1.lz-cdn1.com/20220930/16914_6e9b349b/index.m3u8 +五音不全(美国恐怖片),https://vip.lz-cdn3.com/20220929/14284_ced17417/index.m3u8 +吻狼之问题少女(香港恐怖片),https://vip.lz15uu.com/20220927/279_4464090c/index.m3u8 +地狱学校(英国恐怖片),https://vip.lz-cdn3.com/20220928/14233_8332d1b0/index.m3u8 +森林之门(美国恐怖片),https://vip.lz-cdn3.com/20220927/14213_f515ce07/index.m3u8 +执法者(美国恐怖片),https://vip1.lz-cdn10.com/20220927/2603_29a2dd13/index.m3u8 +命运交叉点2020(澳大利亚恐怖片),https://vip1.lz-cdn10.com/20220927/2600_d2c5d773/index.m3u8 +荒岛甜心(美国恐怖片),https://vip.lz-cdn3.com/20220927/14189_9d153512/index.m3u8 +诡眼2015(日本恐怖片),https://vip.lz-cdn3.com/20220926/14175_6bc27242/index.m3u8 +夺命金字塔(美国恐怖片),https://vip1.lz-cdn6.com/20220925/28188_cc55aa9d/index.m3u8 +黑桃皇后之黑暗仪式(俄罗斯恐怖片),https://vip.lz-cdn3.com/20220925/14134_ce9f2cc7/index.m3u8 +地狱屋(美国恐怖片),https://vip.lz-cdn3.com/20220926/14141_b8589c30/index.m3u8 +是谁来敲门(匈牙利恐怖片),https://vip1.lz-cdn10.com/20220925/2591_9e454adc/index.m3u8 +黑暗仪式(美国恐怖片),https://vip1.lz-cdn10.com/20220925/2589_706624a0/index.m3u8 +迷失内华达(美国恐怖片),https://vip1.lz-cdn6.com/20220921/28159_42231028/index.m3u8 +好友请求2016(德国恐怖片),https://vip1.lz-cdn6.com/20220921/28158_18f8f623/index.m3u8 +孤岛惊魂(大陆恐怖片),https://vip1.lz-cdn6.com/20220921/28157_b59fe312/index.m3u8 +柠檬树小道(澳大利亚恐怖片),https://vip.lzcdn2.com/20220925/21400_eda989de/index.m3u8 +魔物2022(土耳其恐怖片),https://vip1.lz-cdn7.com/20220924/11621_dbe246c6/index.m3u8 +人栗资源(美国恐怖片),https://vip1.lz-cdn7.com/20220924/11618_2ded6c46/index.m3u8 +狩猎灵魂(美国恐怖片),https://vip1.lz-cdn7.com/20220924/11616_3ea0a58d/index.m3u8 +小丑杀(澳大利亚恐怖片),https://vip1.lz-cdn10.com/20220923/2559_eab55334/index.m3u8 +清醒2022(韩国恐怖片),https://vip1.lz-cdn10.com/20220923/2557_9e73fc5a/index.m3u8 +芒斯特一家(美国恐怖片),https://vip1.lz-cdn10.com/20220923/2555_dd27471d/index.m3u8 +华丽逆袭(英国恐怖片),https://vip1.lz-cdn10.com/20220923/2554_93384d3c/index.m3u8 +真爱之路2015(德国恐怖片),https://vip.lz-cdn3.com/20220924/14045_35263fb0/index.m3u8 +超窒然(德国恐怖片),https://vip1.lz-cdn10.com/20220923/2546_a0c8dc45/index.m3u8 +达令之罪(美国恐怖片),https://vip.lz-cdn3.com/20220923/14036_2d54996b/index.m3u8 +致命切割(泰国恐怖片),https://vip1.lz-cdn8.com/20220921/27278_70e18a58/index.m3u8 +厉鬼将映(泰国恐怖片),https://vip1.lz-cdn8.com/20220921/27276_5842512b/index.m3u8 +活死人归来5(美国恐怖片),https://vip1.lz-cdn8.com/20220921/27274_54ba2c67/index.m3u8 +活死人归来4(美国恐怖片),https://vip1.lz-cdn8.com/20220921/27273_c1a54db4/index.m3u8 +活死人归来3(美国恐怖片),https://vip1.lz-cdn8.com/20220921/27272_a5f91eca/index.m3u8 +活死人归来2(美国恐怖片),https://vip1.lz-cdn8.com/20220921/27271_50f17a0f/index.m3u8 +活死人归来(美国恐怖片),https://vip1.lz-cdn8.com/20220921/27270_e8f12478/index.m3u8 +反馈2019(西班牙恐怖片),https://vip.lz-cdn3.com/20220923/14016_3b0c5d10/index.m3u8 +狂热2019(美国恐怖片),https://vip.lz-cdn3.com/20220923/14012_0602b93d/index.m3u8 +邀请函2022(美国恐怖片),https://vip1.lz-cdn10.com/20220922/2543_42fd0149/index.m3u8 +莫丽·哈特莉的驱魔(美国恐怖片),https://vip.lz-cdn3.com/20220922/13976_a57123c2/index.m3u8 +绿色地狱(美国恐怖片),https://vip.lz-cdn3.com/20220922/13973_1bd8c8c7/index.m3u8 +克莉丝汀魅力(美国恐怖片),https://vip.lz-cdn3.com/20220922/13972_f6110206/index.m3u8 +欢迎回家2018(美国恐怖片),https://vip.lz-cdn3.com/20220922/13971_bd24ae36/index.m3u8 +寂静岭【粤语】(加拿大恐怖片),https://vip1.lz-cdn6.com/20220920/28081_b2c7da91/index.m3u8 +地狱2019(美国恐怖片),https://vip.lz-cdn3.com/20220921/13955_892f3df0/index.m3u8 +危险工作(美国恐怖片),https://vip.lz-cdn3.com/20220921/13933_788f0980/index.m3u8 +故事时间到(印度恐怖片),https://vip1.lz-cdn10.com/20220920/2534_2ba176ee/index.m3u8 +限制2022(韩国恐怖片),https://vip1.lz-cdn10.com/20220920/2533_4a8dd1c1/index.m3u8 +抽象画中的越南少女(韩国恐怖片),https://vip.lz-cdn3.com/20220920/13901_0f8efdb8/index.m3u8 +孤堡惊情(西班牙恐怖片),https://vip.lz-cdn3.com/20220920/13891_87fab025/index.m3u8 +行监坐守(美国恐怖片),https://vip.lz-cdn3.com/20220920/13865_de02ed90/index.m3u8 +停尸房收藏(美国恐怖片),https://vip.lz-cdn3.com/20220920/13854_fb7be50e/index.m3u8 +人皮脸(美国恐怖片),https://vip.lz-cdn3.com/20220920/13852_1a1008f0/index.m3u8 +生死林地(加拿大恐怖片),https://vip1.lz-cdn10.com/20220918/2528_c5fa6d0c/index.m3u8 +食人鱼3D【英语】(美国恐怖片),https://vip.lz-cdn3.com/20220919/13848_fa0a86ca/index.m3u8 +食人鱼3D【国语】(美国恐怖片),https://vip.lz-cdn3.com/20220919/13847_cfc9f9a6/index.m3u8 +嗜育者(丹麦恐怖片),https://vip.lz-cdn3.com/20220919/13828_b815a06b/index.m3u8 +407航班【粤语】(泰国恐怖片),https://vip.lz-cdn3.com/20220919/13793_b27b49d0/index.m3u8 +407航班【泰语】(泰国恐怖片),https://vip.lz-cdn3.com/20220919/13792_9dc24ffe/index.m3u8 +小丑回魂1990(美国恐怖片),https://vip1.lz-cdn.com/20220917/33106_9ea7e03f/index.m3u8 +双宝斗恶魔(加拿大恐怖片),https://vip1.lz-cdn.com/20220917/33103_1fae44fa/index.m3u8 +绝命休息站2(美国恐怖片),https://vip1.lz-cdn.com/20220917/33101_37aa6fdc/index.m3u8 +捕梦魔(美国恐怖片),https://vip.lz-cdn3.com/20220918/13752_8b79995b/index.m3u8 +蚂蚁农场(美国恐怖片),https://vip1.lz-cdn10.com/20220916/2518_63cf8ce3/index.m3u8 +扭曲的家(韩国恐怖片),https://vip1.lz-cdn10.com/20220916/2517_e8d0d6c1/index.m3u8 +堡内怪胎(美国恐怖片),https://vip.lz-cdn3.com/20220918/13748_14d30cf6/index.m3u8 +全面中邪(韩国恐怖片),https://vip1.lz-cdn10.com/20220916/2515_1dfe4383/index.m3u8 +亡界之门(印度恐怖片),https://vip.lz-cdn3.com/20220917/13724_fd262d80/index.m3u8 +无声夜(美国恐怖片),https://vip.lz-cdn3.com/20220917/13723_c6e2c0ee/index.m3u8 +安娜华特的离奇命运(美国恐怖片),https://vip.lz-cdn3.com/20220917/13711_7404e92e/index.m3u8 +巴斯金(土耳其/美国恐怖片),https://vip.lz-cdn3.com/20220917/13710_382af123/index.m3u8 +公路游戏(英国恐怖片),https://vip.lz-cdn3.com/20220917/13703_80bb936b/index.m3u8 +致命邻居(美国恐怖片),https://vip.lz-cdn3.com/20220916/13617_42d265f5/index.m3u8 +堕落2019(美国恐怖片),https://vip.lz-cdn3.com/20220916/13586_77f40d4e/index.m3u8 +利用我(美国恐怖片),https://vip.lz-cdn3.com/20220916/13581_e4427f93/index.m3u8 +曼森家庭大屠杀(美国恐怖片),https://vip1.lz-cdn6.com/20220914/27791_72b48110/index.m3u8 +危险乘客(西班牙恐怖片),https://vip1.lz-cdn10.com/20220915/2497_02f4e23a/index.m3u8 +死寂逃亡(德国/美国恐怖片),https://vip.lz-cdn3.com/20220915/13575_1984292f/index.m3u8 +我的守护天使(美国恐怖片),https://vip.lz-cdn3.com/20220915/13557_d123bef3/index.m3u8 +母亲的双眼(美国恐怖片),https://vip.lz-cdn3.com/20220915/13525_2c0b9f54/index.m3u8 +杀戮旅店(意大利恐怖片),https://vip.lz15uu.com/20220914/100_2bdce4c7/index.m3u8 +屋中美人(美国恐怖片),https://vip.lz-cdn3.com/20220915/13517_ba9925bc/index.m3u8 +尖叫天空(马来西亚恐怖片),https://vip1.lz-cdn10.com/20220914/2488_a962802a/index.m3u8 +如月车站(日本恐怖片),https://vip1.lz-cdn10.com/20220914/2483_1c82005d/index.m3u8 +宿敌2013(加拿大恐怖片),https://vip.lz15uu.com/20220914/73_70627dd6/index.m3u8 +孕中惊魂(西班牙恐怖片),https://vip.lz-cdn3.com/20220914/13373_33da7952/index.m3u8 +阴影之下(英国恐怖片),https://vip.lz-cdn3.com/20220914/13370_843b063f/index.m3u8 +水上乐园杀戮(加拿大恐怖片),https://vip1.lz-cdn10.com/20220912/2464_e5790791/index.m3u8 +舞者村的社区服务计划(印度尼西亚恐怖片),https://vip1.lz-cdn10.com/20220912/2469_509194c0/index.m3u8 +荒漠杀机(美国恐怖片),https://vip.lz-cdn3.com/20220914/13358_bd429eef/index.m3u8 +地狱:亡灵栖所(美国恐怖片),https://vip.lz-cdn3.com/20220913/13327_2593a0eb/index.m3u8 +面对邪恶(美国恐怖片),https://vip.lz-cdn3.com/20220913/13313_f8ad6b8d/index.m3u8 +尸奶俱乐部(美国恐怖片),https://vip.lz-cdn3.com/20220913/13307_605694b7/index.m3u8 +谢丽2016(丹麦/瑞典恐怖片),https://vip.lz-cdn3.com/20220913/13285_50f50660/index.m3u8 +马德琳·柯林斯(法国恐怖片),https://vip1.lz-cdn10.com/20220912/2471_e12b6fb9/index.m3u8 +野兽2022(美国恐怖片),https://vip.lz-cdn3.com/20220912/13263_1add3146/index.m3u8 +失恋杀人(日本恐怖片),https://vip.lz15uu.com/20220910/22_b8565e1c/index.m3u8 +瑜伽学院(韩国恐怖片),https://vip1.lz-cdn6.com/20220910/27784_f9f1bd48/index.m3u8 +掉头即死(印度恐怖片),https://vip.lz-cdn3.com/20220911/13184_9fa78707/index.m3u8 +关灯后(美国恐怖片),https://vip.lz-cdn3.com/20220911/13164_9acf454a/index.m3u8 +恐吓运动2016(澳大利亚恐怖片),https://vip.lz-cdn3.com/20220910/13149_b905d04e/index.m3u8 +我不是连环杀手2016(爱尔兰/英国恐怖片),https://vip.lz-cdn3.com/20220910/13103_c76ce95a/index.m3u8 +幽暗哈瓦那(美国恐怖片),https://vip.lz-cdn3.com/20220910/13094_8b25187f/index.m3u8 +自杀森林(美国恐怖片),https://vip.lz-cdn3.com/20220910/13088_567b58ed/index.m3u8 +黄龙之村(日本恐怖片),https://vip1.lz-cdn10.com/20220909/2449_eba75a8d/index.m3u8 +唯一生路2021(塞尔维亚恐怖片),https://vip1.lz-cdn10.com/20220909/2442_4545d184/index.m3u8 +地狱之门:耶路撒冷(以色列恐怖片),https://vip.lz-cdn3.com/20220909/13033_c10f6d29/index.m3u8 +险恶2(美国恐怖片),https://vip1.lz-cdn.com/20220908/32107_39df4645/index.m3u8 +险恶(美国恐怖片),https://vip1.lz-cdn.com/20220908/32106_dfacf1f6/index.m3u8 +下水道的美人鱼(日本恐怖片),https://vip1.lz-cdn.com/20220908/32105_62d3c74b/index.m3u8 +午夜食人列车(美国恐怖片),https://vip1.lz-cdn.com/20220907/32077_a49a66a0/index.m3u8 +人骨麻将粤语(香港恐怖片),https://vip1.lz-cdn.com/20220907/32066_33450cf4/index.m3u8 +人骨麻将国语(香港恐怖片),https://vip1.lz-cdn.com/20220907/32065_12680943/index.m3u8 +女巫2016(美国恐怖片),https://vip1.lz-cdn.com/20220907/32061_2133c3e1/index.m3u8 +惊声尖笑5(美国恐怖片),https://vip1.lz-cdn.com/20220907/32054_6f65ebc7/index.m3u8 +惊声尖笑4(美国恐怖片),https://vip1.lz-cdn.com/20220907/32053_1c5fb293/index.m3u8 +惊声尖笑3(美国恐怖片),https://vip1.lz-cdn.com/20220907/32052_71912a91/index.m3u8 +惊声尖笑2(美国恐怖片),https://vip1.lz-cdn.com/20220907/32051_dcb83e7e/index.m3u8 +惊声尖笑(美国恐怖片),https://vip1.lz-cdn.com/20220907/32050_fbd1d9c0/index.m3u8 +惊声尖叫4(美国恐怖片),https://vip1.lz-cdn.com/20220907/32049_81575ec3/index.m3u8 +惊声尖叫3(美国恐怖片),https://vip1.lz-cdn.com/20220907/32048_63a10e34/index.m3u8 +惊声尖叫2(美国恐怖片),https://vip1.lz-cdn.com/20220907/32047_676a1f79/index.m3u8 +惊声尖叫(美国恐怖片),https://vip1.lz-cdn.com/20220907/32046_c0e330d6/index.m3u8 +地狱旅馆(美国恐怖片),https://vip1.lz-cdn.com/20220907/32036_36b434bd/index.m3u8 +一部塞尔维亚电影(塞尔维亚恐怖片),https://vip1.lz-cdn8.com/20220906/26075_bb6e4fd8/index.m3u8 +婴灵复活(阿根廷恐怖片),https://vip1.lz-cdn10.com/20220907/2428_b69c3045/index.m3u8 +狼在门外2016(美国恐怖片),https://vip.lz-cdn3.com/20220907/12869_60fd30fe/index.m3u8 +猛鬼宝藏(印度恐怖片),https://vip1.lz-cdn10.com/20220906/2419_3a8d4103/index.m3u8 +匍匐求生(美国恐怖片),https://vip1.lz-cdn10.com/20220906/2415_6b5eaa53/index.m3u8 +活尸大军(美国恐怖片),https://vip1.lz-cdn10.com/20220905/2411_38ef25a1/index.m3u8 +邪神女巫会(美国恐怖片),https://vip1.lz-cdn10.com/20220905/2410_01e97c80/index.m3u8 +曲面(澳大利亚恐怖片),https://vip.lz-cdn3.com/20220906/12821_7429b04b/index.m3u8 +最完美的女孩(台湾恐怖片),https://vip.lz-cdn3.com/20220906/12782_b1a7ff79/index.m3u8 +维多利亚一号【国语】(香港恐怖片),https://vip1.lz-cdn6.com/20220904/26238_975c0203/index.m3u8 +妖怪比留子(日本恐怖片),https://vip1.lz-cdn6.com/20220904/26240_7a2edaac/index.m3u8 +危险警告(英国恐怖片),https://vip1.lz-cdn6.com/20220904/26237_dff4fd8c/index.m3u8 +食人狂魔(泰国恐怖片),https://vip1.lz-cdn6.com/20220904/26235_f9772212/index.m3u8 +鬼影敲门(韩国恐怖片),https://vip1.lz-cdn6.com/20220904/26227_9317746c/index.m3u8 +打车惊魂(美国恐怖片),https://vip.lz-cdn3.com/20220905/12705_9382dd22/index.m3u8 +赤月湖吸血鬼(美国恐怖片),https://vip1.lz-cdn10.com/20220904/2404_72eb43f4/index.m3u8 +狂怒之年(西班牙恐怖片),https://vip1.lz-cdn10.com/20220904/2399_80f2a0a9/index.m3u8 +恶床(加拿大恐怖片),https://vip.lz-cdn3.com/20220904/12685_0f713476/index.m3u8 +恐怖面纱(美国恐怖片),https://vip.lz-cdn3.com/20220904/12667_8cb26b15/index.m3u8 +屏住呼吸2016(美国恐怖片),https://vip.lz-cdn3.com/20220904/12644_d85a839f/index.m3u8 +研究院(美国恐怖片),https://vip.lz-cdn3.com/20220903/12606_0b7e4961/index.m3u8 +不是每件事都很有趣(阿根廷/西班牙恐怖片),https://vip.lz-cdn3.com/20220903/12599_0a11c0da/index.m3u8 +鬼庙(美国恐怖片),https://vip.lz-cdn3.com/20220903/12572_5dee1b2b/index.m3u8 +湖深之处(香港恐怖片),https://vip1.lz-cdn10.com/20220902/2372_be8ac095/index.m3u8 +蜗牛之家(西班牙恐怖片),https://vip.lz-cdn3.com/20220902/12555_e2e10707/index.m3u8 +奉天白事铺(大陆恐怖片),https://vip1.lz-cdn7.com/20220902/10585_3c3ed22f/index.m3u8 +人体蜈蚣3(美国恐怖片),https://vip1.lz-cdn.com/20220831/30777_ea5821af/index.m3u8 +人体蜈蚣(美国恐怖片),https://vip1.lz-cdn.com/20220831/30775_59881a65/index.m3u8 +人体蜈蚣2(美国恐怖片),https://vip1.lz-cdn.com/20220831/30776_9440cd4a/index.m3u8 +林中小屋2012(美国恐怖片),https://vip1.lz-cdn.com/20220831/30773_5c89ecc4/index.m3u8 +稻草之盾(日本恐怖片),https://vip1.lz-cdn.com/20220901/31053_ed1c0a2d/index.m3u8 +小丑回魂(美国恐怖片),https://vip.lz-cdn3.com/20220902/12508_424c9779/index.m3u8 +布米卡(印度恐怖片),https://vip1.lz-cdn10.com/20220901/2362_03b37b1a/index.m3u8 +恶种2018(美国恐怖片),https://vip1.lz-cdn10.com/20220831/2356_ad18dc89/index.m3u8 +血染黄沙(美国恐怖片),https://vip.lz-cdn3.com/20220901/12501_249eb3e4/index.m3u8 +哗鬼学院(美国恐怖片),https://vip.lz-cdn3.com/20220901/12486_404d3740/index.m3u8 +绑灵(香港恐怖片),https://vip.lz-cdn3.com/20220901/12477_8f82223a/index.m3u8 +致命之旅(韩国恐怖片),https://vip.lz-cdn3.com/20220901/12446_1f30108c/index.m3u8 +变身2019(韩国恐怖片),https://vip.lz-cdn3.com/20220831/12419_f265d57d/index.m3u8 +吻吻(美国恐怖片),https://vip.lz-cdn3.com/20220831/12410_bf49c68b/index.m3u8 +我曾来过(英国恐怖片),https://vip1.lz-cdn1.com/20220831/15559_fd4dc736/index.m3u8 +哭声(韩国恐怖片),https://vip1.lz-cdn.com/20220828/30512_aa7cb236/index.m3u8 +废弃采石场(乌拉圭恐怖片),https://vip1.lz-cdn10.com/20220830/2351_710f2854/index.m3u8 +棺材2(美国恐怖片),https://vip1.lz-cdn10.com/20220830/2344_93733605/index.m3u8 +赶尸人(大陆恐怖片),https://vip1.lz-cdn10.com/20220829/2339_cd90eadb/index.m3u8 +美国大屠杀(美国恐怖片),https://vip1.lz-cdn10.com/20220829/2338_844238f5/index.m3u8 +8:一个南非恐怖故事(南非恐怖片),https://vip.lz-cdn3.com/20220830/12326_600b9375/index.m3u8 +别放手(美国恐怖片),https://vip.lz-cdn3.com/20220830/12323_5ace4041/index.m3u8 +丹尼尔不是真的(美国恐怖片),https://vip.lz-cdn3.com/20220830/12322_c93e3feb/index.m3u8 +卢兹2019(德国恐怖片),https://vip.lz-cdn3.com/20220830/12315_6e587a02/index.m3u8 +黎明2019(美国恐怖片),https://vip.lz-cdn3.com/20220830/12313_d75fa502/index.m3u8 +午夜之后(美国恐怖片),https://vip.lz-cdn3.com/20220830/12295_daadb995/index.m3u8 +阴儿(俄罗斯恐怖片),https://vip.lz-cdn3.com/20220830/12289_36f673f0/index.m3u8 +爆裂老兵(美国恐怖片),https://vip.lz-cdn3.com/20220830/12284_1830a32b/index.m3u8 +猎物2019(美国恐怖片),https://vip.lz-cdn3.com/20220829/12250_61402084/index.m3u8 +极乐2019(美国恐怖片),https://vip.lz-cdn3.com/20220829/12246_94830bc6/index.m3u8 +难以置信的怪物(美国恐怖片),https://vip.lz-cdn3.com/20220829/12243_72fb77bb/index.m3u8 +天灵盖2019(越南恐怖片),https://vip.lz-cdn3.com/20220829/12241_ef0a9205/index.m3u8 +吞咽(法国恐怖片),https://vip.lz-cdn3.com/20220829/12233_d96f48fb/index.m3u8 +靶场(美国恐怖片),https://vip1.lz-cdn.com/20220825/29417_1db8fac3/index.m3u8 +堕落人鱼(美国恐怖片),https://vip.lz-cdn3.com/20220828/12183_d2107ed4/index.m3u8 +恐怖之夜:噩梦电台2019(阿根廷/新西兰/英国恐怖片),https://vip.lz-cdn3.com/20220827/12088_ac3b847c/index.m3u8 +深海蛇难(大陆恐怖片),https://vip.lz-cdn3.com/20220827/12103_3a502017/index.m3u8 +不2022(美国恐怖片),https://vip1.lz-cdn10.com/20220826/2322_f75ea801/index.m3u8 +大白鲨之夺命鲨口2021(澳大利亚/美国/英国恐怖片),https://vip1.lz-cdn10.com/20220825/2318_2d62563b/index.m3u8 +被埋葬了(挪威恐怖片),https://vip1.lz-cdn10.com/20220825/2314_8a39bfcd/index.m3u8 +我有毒2019(阿根廷恐怖片),https://vip1.lz-cdn10.com/20220825/2313_01168d5a/index.m3u8 +闺怨2021(爱尔兰恐怖片),https://vip1.lz-cdn10.com/20220825/2312_cfb78994/index.m3u8 +恨之入骨(巴西恐怖片),https://vip1.lz-cdn10.com/20220825/2311_50b209e9/index.m3u8 +X频道之怪奇物语(美国恐怖片),https://vip1.lz-cdn10.com/20220825/2308_196649e5/index.m3u8 +我们召唤黑暗(美国恐怖片),https://vip.lz-cdn3.com/20220826/12036_db7695bf/index.m3u8 +陷阱之中2019(意大利恐怖片),https://vip.lz-cdn3.com/20220826/12025_104f9778/index.m3u8 +乡间小屋(英国恐怖片),https://vip.lz-cdn3.com/20220826/12019_7044eef2/index.m3u8 +黑夜造访(美国恐怖片),https://vip.lz-cdn3.com/20220825/11993_51e1ef1e/index.m3u8 +活尸电梯2017(意大利恐怖片),https://vip.lz-cdn3.com/20220825/11988_7e9623ba/index.m3u8 +套索2017(美国恐怖片),https://vip.lz-cdn3.com/20220825/11967_ac14717a/index.m3u8 +死神来了5【英语】(美国恐怖片),https://vip1.lz-cdn8.com/20220823/22722_1e752942/index.m3u8 +死神来了5【国语】(美国恐怖片),https://vip1.lz-cdn8.com/20220823/22721_3a3992c3/index.m3u8 +死神来了4【英语】(美国恐怖片),https://vip1.lz-cdn8.com/20220823/22720_131dcf70/index.m3u8 +死神来了4【国语】(美国恐怖片),https://vip1.lz-cdn8.com/20220823/22719_7b6ccd30/index.m3u8 +死神来了3【英语】(美国恐怖片),https://vip1.lz-cdn8.com/20220823/22718_835d154e/index.m3u8 +死神来了3【国语】(美国恐怖片),https://vip1.lz-cdn8.com/20220823/22717_46ba84a5/index.m3u8 +死神来了2【英语】(美国恐怖片),https://vip1.lz-cdn8.com/20220823/22716_630d93a6/index.m3u8 +死神来了2【国语】(美国恐怖片),https://vip1.lz-cdn8.com/20220823/22715_aa498f3b/index.m3u8 +死神来了【英语】(美国恐怖片),https://vip1.lz-cdn8.com/20220823/22724_64adbf84/index.m3u8 +死神来了【国语】(美国恐怖片),https://vip1.lz-cdn8.com/20220823/22723_f183c6bd/index.m3u8 +绝命派对(台湾恐怖片),https://vip1.lz-cdn8.com/20220823/22710_c5d10b09/index.m3u8 +荣耀2022(美国恐怖片),https://vip1.lz-cdn10.com/20220824/2296_44906ecd/index.m3u8 +天主之岛(美国恐怖片),https://vip1.lz-cdn10.com/20220824/2300_862bd022/index.m3u8 +毛骨悚然撞鬼经2021特别篇(日本恐怖片),https://vip1.lz-cdn1.com/20220325/517_7c49fdd8/index.m3u8 +乒乓2017(台湾恐怖片),https://vip.lz-cdn3.com/20220821/11861_6f405923/index.m3u8 +谋杀游戏2017(韩国恐怖片),https://vip1.lz-cdn10.com/20220823/2289_bcf71c64/index.m3u8 +红书召魔(新西兰/阿根廷恐怖片),https://vip1.lz-cdn10.com/20220823/2290_89b79328/index.m3u8 +童年恶灵(澳大利亚恐怖片),https://vip1.lz-cdn10.com/20220823/2293_b1f6fe66/index.m3u8 +恶灵再临(巴西恐怖片),https://vip1.lz-cdn7.com/20220823/9814_f998244b/index.m3u8 +时尚地狱(日本恐怖片),https://vip1.lz-cdn8.com/20220821/22468_22040fbc/index.m3u8 +恐惧有限公司(美国恐怖片),https://vip1.lz-cdn8.com/20220821/22462_1634c5ae/index.m3u8 +僵尸脱衣舞娘(美国恐怖片),https://vip1.lz-cdn8.com/20220821/22459_9ecda794/index.m3u8 +鬼水怪谈2005(美国恐怖片),https://vip1.lz-cdn8.com/20220821/22456_4b104f13/index.m3u8 +东京残酷警察(日本恐怖片),https://vip1.lz-cdn8.com/20220821/22455_102373d0/index.m3u8 +电梯里的恶魔(美国恐怖片),https://vip1.lz-cdn8.com/20220821/22454_7d8e7b14/index.m3u8 +林投记(台湾恐怖片),https://vip.lz-cdn3.com/20220820/11827_22430501/index.m3u8 +南方恶魔(美国恐怖片),https://vip1.lz-cdn1.com/20220820/14873_d52b32c3/index.m3u8 +将你吞噬之际(美国恐怖片),https://vip1.lz-cdn1.com/20220820/14874_ce838c5c/index.m3u8 +自杀俱乐部2018(英国恐怖片),https://vip1.lz-cdn1.com/20220819/14823_c241719d/index.m3u8 +哇哦(美国恐怖片),https://vip1.lz-cdn1.com/20220819/14827_1a84eee4/index.m3u8 +单反相机(泰国恐怖片),https://vip1.lz-cdn1.com/20220819/14828_17981fdd/index.m3u8 +同床异客(英国恐怖片),https://vip1.lz-cdn1.com/20220819/14830_5f552084/index.m3u8 +猎人游戏2021(西班牙恐怖片),https://vip1.lz-cdn1.com/20220819/14831_b443a0da/index.m3u8 +富江9:无限制(日本恐怖片),https://vip1.lz-cdn6.com/20220819/22859_aa418590/index.m3u8 +富江7:终极复仇(日本恐怖片),https://vip1.lz-cdn6.com/20220819/22858_5828f239/index.m3u8 +富江6:恶魔再生(日本恐怖片),https://vip1.lz-cdn6.com/20220819/22857_4b470f78/index.m3u8 +富江5最终章:禁断的果实(日本恐怖片),https://vip1.lz-cdn6.com/20220819/22856_c1ce0a11/index.m3u8 +富江3:冤有头(日本恐怖片),https://vip1.lz-cdn6.com/20220819/22855_beb9c6b6/index.m3u8 +富江2:另一张面孔(日本恐怖片),https://vip1.lz-cdn6.com/20220819/22854_1586f4a2/index.m3u8 +死色(法国恐怖片),https://vip1.lz-cdn8.com/20220816/21830_6970d350/index.m3u8 +撕裂人(加拿大恐怖片),https://vip1.lz-cdn8.com/20220816/21829_cf76109a/index.m3u8 +地下室居民(恐怖片),https://vip.lz-cdn3.com/20220819/11760_4de559b5/index.m3u8 +凯恩马戏团(美国恐怖片),https://vip.lz-cdn3.com/20220819/11751_a3042027/index.m3u8 +失魂的森林(恐怖片),https://vip.lz-cdn3.com/20220819/11720_fa3ab374/index.m3u8 +报告老师!怪怪怪怪物!(台湾恐怖片),https://vip.lz-cdn3.com/20220818/11697_3f75ca04/index.m3u8 +该死的上帝(西班牙恐怖片),https://vip.lz-cdn3.com/20220818/11679_bfc66b08/index.m3u8 +黑森灵(英国恐怖片),https://vip.lz-cdn3.com/20220818/11674_0cd42ebe/index.m3u8 +圣阿加莎(美国恐怖片),https://vip.lz-cdn3.com/20220818/11655_ce064e57/index.m3u8 +芬奇达(印度恐怖片),https://vip1.lz-cdn10.com/20220817/2256_89bd0d29/index.m3u8 +欢迎来到圈子内(加拿大恐怖片),https://vip1.lz-cdn10.com/20220817/2257_bb050d32/index.m3u8 +鬼魅之家(恐怖片),https://vip.lz-cdn3.com/20220817/11627_f5662781/index.m3u8 +好孩子2017(恐怖片),https://vip.lz-cdn3.com/20220817/11588_b23dd0e2/index.m3u8 +恐怖流浪公园(美国恐怖片),https://vip1.lz-cdn8.com/20220816/21819_cfea7629/index.m3u8 +人面鱼:红衣小女孩外传(台湾恐怖片),https://vip1.lz-cdn8.com/20220816/21812_81f6a696/index.m3u8 +学校的都市传说:鬼娃娃花子(日本恐怖片),https://vip1.lz-cdn8.com/20220816/21931_cd6e7171/index.m3u8 +鬼娃娃花子2(日本恐怖片),https://vip1.lz-cdn8.com/20220816/21810_865e1ff8/index.m3u8 +鬼娃娃花子(日本恐怖片),https://vip1.lz-cdn8.com/20220816/21809_a8b582a6/index.m3u8 +鬼镜2(美国恐怖片),https://vip1.lz-cdn8.com/20220816/21808_0e9797d7/index.m3u8 +僵尸情人节(美国恐怖片),https://vip.lz-cdn3.com/20220816/11546_b066d35f/index.m3u8 +女清洁工(美国恐怖片),https://vip.lz-cdn3.com/20220816/11538_4416df3a/index.m3u8 +他们/她们(美国恐怖片),https://vip1.lz-cdn10.com/20220815/2227_456a7e2a/index.m3u8 +坐着的女人(美国恐怖片),https://vip1.lz-cdn10.com/20220815/2231_b1adfea5/index.m3u8 +梦男—死亡交友(恐怖片),https://vip1.lz-cdn10.com/20220815/2232_64b02286/index.m3u8 +僵尸博主(英国恐怖片),https://vip1.lz-cdn10.com/20220815/2233_3bd620af/index.m3u8 +复生2022(美国恐怖片),https://vip1.lz-cdn10.com/20220815/2234_0510e5c0/index.m3u8 +许愿(美国恐怖片),https://vip.lz-cdn3.com/20220815/11488_41f1ad2a/index.m3u8 +别敲两次门(英国恐怖片),https://vip.lz-cdn3.com/20220815/11451_e2bb1b4d/index.m3u8 +地狱铁匠(西班牙恐怖片),https://vip.lz-cdn3.com/20220815/11444_836f595c/index.m3u8 +噩梦影院(美国恐怖片),https://vip.lz-cdn3.com/20220814/11437_e09c319d/index.m3u8 +疯狂父母(美国恐怖片),https://vip.lz-cdn3.com/20220814/11436_42bb7e19/index.m3u8 +诡室(挪威恐怖片),https://vip.lz-cdn3.com/20220814/11433_ef41eec1/index.m3u8 +惊心食人族3(美国恐怖片),https://vip.lz-cdn3.com/20220814/11431_c34b8d4b/index.m3u8 +26种死法(美国恐怖片),https://vip1.lz-cdn.com/20220812/28126_583b09ea/index.m3u8 +26种新死法(美国恐怖片),https://vip1.lz-cdn.com/20220812/28128_fff5dc2e/index.m3u8 +26种死法25:M号档案(美国恐怖片),https://vip1.lz-cdn.com/20220812/28127_48cfea9a/index.m3u8 +让我死(泰国恐怖片),https://vip.lz-cdn3.com/20220814/11421_f7be6cd8/index.m3u8 +午夜人(美国恐怖片),https://vip.lz-cdn3.com/20220814/11405_4109ed0d/index.m3u8 +高草丛中(加拿大恐怖片),https://vip.lz-cdn3.com/20220813/11326_b280feae/index.m3u8 +惊悚诡计(美国恐怖片),https://vip.lz-cdn3.com/20220813/11317_b5efc087/index.m3u8 +鬼作秀3(美国恐怖片),https://vip1.lz-cdn6.com/20220812/21730_dd038d09/index.m3u8 +黑暗秘密(泰国恐怖片),https://vip1.lz-cdn10.com/20220812/2209_5e0ee807/index.m3u8 +秘岛2021(菲律宾恐怖片),https://vip1.lz-cdn10.com/20220812/2212_70935215/index.m3u8 +弗雷加德(英国恐怖片),https://vip1.lz-cdn10.com/20220812/2225_5ad03644/index.m3u8 +黑木2022(美国恐怖片),https://vip1.lz-cdn10.com/20220812/2224_b14acfd1/index.m3u8 +夺命直播【粤语】(香港恐怖片),https://vip.lz-cdn3.com/20220812/11274_199a4d75/index.m3u8 +断魂小丑(美国恐怖片),https://vip.lz-cdn3.com/20220812/11252_fba85ea6/index.m3u8 +黑暗缪斯(西班牙恐怖片),https://vip.lz-cdn3.com/20220812/11250_5cdbe018/index.m3u8 +诡怪疑云(阿根廷恐怖片),https://vip.lz-cdn3.com/20220812/11244_7cc568a2/index.m3u8 +支离破碎2022(美国恐怖片),https://vip1.lz-cdn.com/20220810/27950_a0a0227c/index.m3u8 +玉米田的小孩7(美国恐怖片),https://vip1.lz-cdn.com/20220811/27961_c589cd83/index.m3u8 +玉米田的小孩6(美国恐怖片),https://vip1.lz-cdn.com/20220811/27960_a5be4512/index.m3u8 +玉米田的小孩5(美国恐怖片),https://vip1.lz-cdn.com/20220811/27959_01353ee2/index.m3u8 +玉米田的小孩4(美国恐怖片),https://vip1.lz-cdn.com/20220811/27958_34d6fa53/index.m3u8 +玉米田的小孩2(美国恐怖片),https://vip1.lz-cdn.com/20220811/27956_5b3a8bb7/index.m3u8 +玉米田的小孩(美国恐怖片),https://vip1.lz-cdn.com/20220811/27955_17e97401/index.m3u8 +潜伏4:锁命亡灵(美国/加拿大恐怖片),https://vip1.lz-cdn.com/20220810/27945_08645bf3/index.m3u8 +潜伏3(加拿大/英国/美国恐怖片),https://vip1.lz-cdn.com/20220810/27944_d012b5a9/index.m3u8 +潜伏2(美国/加拿大恐怖片),https://vip1.lz-cdn.com/20220810/27943_f4166cdd/index.m3u8 +惊心食人族(美国恐怖片),https://vip1.lz-cdn.com/20220810/27941_130f5728/index.m3u8 +鬼娃回魂7(美国恐怖片),https://vip1.lz-cdn.com/20220810/27940_3176deb9/index.m3u8 +鬼娃回魂2(美国恐怖片),https://vip1.lz-cdn.com/20220810/27939_7f09f14b/index.m3u8 +怪形(美国恐怖片),https://vip1.lz-cdn.com/20220810/27938_5f8fa1af/index.m3u8 +隔山有眼(美国恐怖片),https://vip1.lz-cdn.com/20220810/27937_9ca19817/index.m3u8 +凶宅惊魂(美国恐怖片),https://vip.lz-cdn3.com/20220811/11165_de6f35db/index.m3u8 +战斧骨(美国恐怖片),https://vip1.lz-cdn6.com/20220810/21435_dc08161b/index.m3u8 +切肤之爱(日本恐怖片),https://vip1.lz-cdn6.com/20220810/21427_16b153ca/index.m3u8 +鬼作秀(美国恐怖片),https://vip1.lz-cdn6.com/20220810/21421_04ed83a0/index.m3u8 +找到你了(美国恐怖片),https://vip.lz-cdn3.com/20220810/11118_1fe87f19/index.m3u8 +鬼母2019(缅甸/越南恐怖片),https://vip.lz-cdn3.com/20220810/11099_c326b512/index.m3u8 +海滨别墅(美国恐怖片),https://vip.lz-cdn3.com/20220810/11097_a5713784/index.m3u8 +禁闭男童(美国恐怖片),https://vip.lz-cdn3.com/20220810/11083_7561a048/index.m3u8 +疑神(美国恐怖片),https://vip1.lz-cdn10.com/20220809/2196_dc959071/index.m3u8 +连环扣(印度恐怖片),https://vip1.lz-cdn10.com/20220809/2202_15f66bfa/index.m3u8 +夜幕降临2022(美国恐怖片),https://vip1.lz-cdn10.com/20220809/2204_4a6f788d/index.m3u8 +怨灵古堡(美国恐怖片),https://vip.lz-cdn3.com/20220809/11075_1b5d90fb/index.m3u8 +另一只羔羊(恐怖片),https://vip.lz-cdn3.com/20220809/11059_1af39bfe/index.m3u8 +索命停尸房(巴拉圭恐怖片),https://vip.lz-cdn3.com/20220809/11036_33d44208/index.m3u8 +杀手阿一(日本恐怖片),https://vip1.lz-cdn6.com/20220808/21420_86c33dcb/index.m3u8 +陌生人2(美国恐怖片),https://vip1.lz-cdn6.com/20220808/21419_26b7dee7/index.m3u8 +绝命孤帆(马耳他/英国恐怖片),https://vip.lz-cdn3.com/20220808/10971_abb5b30e/index.m3u8 +恐怖小说家(大陆恐怖片),https://vip1.lz-cdn5.com/20220807/39415_25623f29/index.m3u8 +恐惧回声(美国恐怖片),https://vip1.lz-cdn10.com/20220808/2187_e58b9d3a/index.m3u8 +乔赛亚见闻(美国恐怖片),https://vip1.lz-cdn10.com/20220808/2186_b2ea41b0/index.m3u8 +撒旦之鸦(英国恐怖片),https://vip1.lz-cdn1.com/20220413/1889_9f3611b2/index.m3u8 +臆想魔友(加拿大恐怖片),https://vip.lz-cdn3.com/20220807/10883_46c30d59/index.m3u8 +房屋出租(美国恐怖片),https://vip.lz-cdn3.com/20220807/10879_ac5aee76/index.m3u8 +黑花园(澳大利亚恐怖片),https://vip.lz-cdn3.com/20220807/10876_d708d3ed/index.m3u8 +僵尸战士2019(韩国恐怖片),https://vip.lz-cdn3.com/20220806/10852_95138287/index.m3u8 +莎朗·塔特闹鬼事件(美国恐怖片),https://vip.lz-cdn3.com/20220806/10841_f710e481/index.m3u8 +三层楼的女孩(美国恐怖片),https://vip.lz-cdn3.com/20220806/10840_ba3c26f6/index.m3u8 +吵闹鬼日记(匈牙利/美国/英国/挪威恐怖片),https://vip1.lz-cdn10.com/20220805/2144_82153b68/index.m3u8 +特别2020(美国恐怖片),https://vip1.lz-cdn10.com/20220805/2148_db1664fc/index.m3u8 +天堂高速(德国/美国恐怖片),https://vip1.lz-cdn10.com/20220805/2151_40447beb/index.m3u8 +身后事2020(匈牙利恐怖片),https://vip.lz-cdn3.com/20220805/10768_2f902da9/index.m3u8 +惊魂鬼屋(美国恐怖片),https://vip.lz-cdn3.com/20220805/10741_843b48b2/index.m3u8 +黑楼孤魂(大陆恐怖片),https://vip1.lz-cdn.com/20220804/27162_9bd5e5dd/index.m3u8 +24小时营业(美国恐怖片),https://vip.lz-cdn3.com/20220804/10695_e1736f14/index.m3u8 +八四年夏天(加拿大恐怖片),https://vip.lz-cdn3.com/20220804/10679_c7da6cad/index.m3u8 +俄国新娘(美国恐怖片),https://vip.lz-cdn3.com/20220804/10673_1e3be67a/index.m3u8 +仿形魔(美国恐怖片),https://vip.lz-cdn3.com/20220804/10666_ca7f65e6/index.m3u8 +鬼娘子2018(印度恐怖片),https://vip.lz-cdn3.com/20220804/10664_514c3a89/index.m3u8 +最后的尖叫(英国恐怖片),https://vip.lz-cdn3.com/20220803/10609_6e67a7d8/index.m3u8 +在某人受伤害之前(美国恐怖片),https://vip.lz-cdn3.com/20220803/10589_c17ea925/index.m3u8 +地狱旅程2018(南非恐怖片),https://vip.lz-cdn3.com/20220802/10576_04c71813/index.m3u8 +血红岛屿(加拿大恐怖片),https://vip.lz-cdn3.com/20220802/10567_2bd1e3ce/index.m3u8 +亡灵艺术(美国恐怖片),https://vip.lz-cdn3.com/20220802/10566_b5d24e43/index.m3u8 +残酷(日本恐怖片),https://vip.lz-cdn3.com/20220802/10552_89c2122d/index.m3u8 +傀儡2018(英国恐怖片),https://vip.lz-cdn3.com/20220802/10539_84b7c88e/index.m3u8 +让我来给你收尸(加拿大恐怖片),https://vip.lz-cdn3.com/20220802/10534_dd4f94ec/index.m3u8 +完美琴仇(美国恐怖片),https://vip.lz-cdn3.com/20220801/10510_9c31469d/index.m3u8 +灯塔2019(加拿大恐怖片),https://vip.lz-cdn3.com/20220731/10432_f2b25f1f/index.m3u8 +感染2019(委内瑞拉/墨西哥恐怖片),https://vip.lz-cdn3.com/20220731/10431_e0a02965/index.m3u8 +死二月2019(德国恐怖片),https://vip.lz-cdn3.com/20220731/10420_8b942b69/index.m3u8 +医怨2019(印度尼西亚恐怖片),https://vip.lz-cdn3.com/20220731/10398_a7afadcc/index.m3u8 +血腥十字架(印度恐怖片),https://vip.lz-cdn3.com/20220731/10408_52f87a11/index.m3u8 +复仇女神2019(澳大利亚恐怖片),https://vip.lz-cdn3.com/20220731/10384_dc53a0b4/index.m3u8 +东京食尸鬼真人版2(日本恐怖片),https://vip.lz-cdn3.com/20220730/10372_e507863b/index.m3u8 +第三只眼2(恐怖片),https://vip.lz-cdn3.com/20220730/10370_bf083bad/index.m3u8 +卫斯理之老猫【粤语】(香港恐怖片),https://vip1.lz-cdn6.com/20220730/20164_8b8cdc04/index.m3u8 +卫斯理之老猫【国语】(香港恐怖片),https://vip1.lz-cdn6.com/20220730/20163_154cec76/index.m3u8 +恐惧天使(印度恐怖片),https://vip.lz-cdn3.com/20220730/10331_c3379c03/index.m3u8 +圣人莫德(英国恐怖片),https://vip.lz-cdn3.com/20220730/10319_f13bebb4/index.m3u8 +睡梦医生(美国恐怖片),https://vip.lz-cdn3.com/20220729/10285_3beb56a9/index.m3u8 +逃离食人族(美国恐怖片),https://vip.lz-cdn3.com/20220729/10281_e351bcab/index.m3u8 +小丑回魂2(加拿大恐怖片),https://vip.lz-cdn3.com/20220729/10279_f1c9e30e/index.m3u8 +十分钟到午夜(美国恐怖片),https://vip.lz-cdn3.com/20220729/10256_f3643220/index.m3u8 +头七2022(台湾恐怖片),https://vip1.lz-cdn10.com/20220729/2120_22f11673/index.m3u8 +暗礁狂鲨(澳大利亚恐怖片),https://vip1.lz-cdn10.com/20220729/2119_8e8b23d0/index.m3u8 +毛骨悚然的同居(韩国恐怖片),https://vip1.lz-cdn10.com/20220728/2115_3e18dac6/index.m3u8 +玛丽号(美国恐怖片),https://vip.lz-cdn3.com/20220728/10227_646e7a8e/index.m3u8 +骷髅头:面具(恐怖片),https://vip.lz-cdn3.com/20220728/10226_12f01d5d/index.m3u8 +猎人气候(美国恐怖片),https://vip.lz-cdn3.com/20220728/10220_bdb614e8/index.m3u8 +银瀑2:重现(美国恐怖片),https://vip.lz-cdn3.com/20220728/10217_c02bc196/index.m3u8 +最后的吸血鬼2009(法国/中国香港/中国大陆恐怖片),https://vip1.lz-cdn.com/20220727/25781_6369cb7e/index.m3u8 +此房是我造(丹麦/法国/瑞典/德国/比利时/突尼斯恐怖片),https://vip.lz-cdn3.com/20220727/10193_8a8c6c8c/index.m3u8 +林屋惊魂(美国恐怖片),https://vip.lz-cdn3.com/20220727/10173_e1f42531/index.m3u8 +命运改变者(加拿大恐怖片),https://vip.lz-cdn3.com/20220727/10153_f6c7e489/index.m3u8 +失心病狂(美国恐怖片),https://vip.lz-cdn3.com/20220727/10146_784e5653/index.m3u8 +邪灵女巫(英国恐怖片),https://vip.lz-cdn3.com/20220727/10127_6c0b2262/index.m3u8 +遗传厄运(美国恐怖片),https://vip.lz-cdn3.com/20220726/10113_4bcf652d/index.m3u8 +觅踪寻迹(印度恐怖片),https://vip1.lz-cdn10.com/20220726/2100_7fa94f41/index.m3u8 +真心话大冒险2018(美国恐怖片),https://vip.lz-cdn3.com/20220726/10104_3c1359d3/index.m3u8 +鸡皮疙瘩剧场版2(日本恐怖片),https://vip1.lz-cdn6.com/20220726/20074_02b47aee/index.m3u8 +鸡皮疙瘩剧场版2外传(日本恐怖片),https://vip1.lz-cdn6.com/20220726/20076_87698024/index.m3u8 +鸡皮疙瘩剧场版(日本恐怖片),https://vip1.lz-cdn6.com/20220726/20073_24878fa2/index.m3u8 +鸡皮疙瘩剧场版外传(日本恐怖片),https://vip1.lz-cdn6.com/20220726/20077_7e0dec2b/index.m3u8 +鸡皮疙瘩剧场版特别篇(日本恐怖片),https://vip1.lz-cdn6.com/20220726/20075_ec9367c9/index.m3u8 +鸡皮疙瘩NO6(日本恐怖片),https://vip1.lz-cdn6.com/20220726/20072_594eaff0/index.m3u8 +鸡皮疙瘩NO5(日本恐怖片),https://vip1.lz-cdn6.com/20220726/20071_42cdd42d/index.m3u8 +鸡皮疙瘩NO4(日本恐怖片),https://vip1.lz-cdn6.com/20220726/20070_b0a65381/index.m3u8 +鸡皮疙瘩NO3(日本恐怖片),https://vip1.lz-cdn6.com/20220726/20069_a461d2cd/index.m3u8 +鸡皮疙瘩NO2(日本恐怖片),https://vip1.lz-cdn6.com/20220726/20068_48e3ddee/index.m3u8 +鸡皮疙瘩NO1(日本恐怖片),https://vip1.lz-cdn6.com/20220726/20067_73125099/index.m3u8 +地下2019(美国恐怖片),https://vip.lz-cdn3.com/20220726/10071_4a28bab9/index.m3u8 +噩梦画廊(美国恐怖片),https://vip.lz-cdn3.com/20220726/10064_6ccf0d18/index.m3u8 +心碎2022(美国恐怖片),https://vip1.lz-cdn10.com/20220726/2097_54c45e58/index.m3u8 +家庭血液(美国恐怖片),https://vip.lz-cdn3.com/20220725/10060_c9703c44/index.m3u8 +解除好友2:暗网(美国恐怖片),https://vip.lz-cdn3.com/20220725/10059_f8a90c5b/index.m3u8 +铁耙(美国恐怖片),https://vip.lz-cdn3.com/20220725/10054_d8d13a93/index.m3u8 +另一个灵魂(美国恐怖片),https://vip.lz-cdn3.com/20220725/10049_1abca8c6/index.m3u8 +妖法(美国恐怖片),https://vip.lz-cdn3.com/20220725/10027_620d178c/index.m3u8 +温彻斯特(美国恐怖片),https://vip.lz-cdn3.com/20220725/10025_a16f833e/index.m3u8 +月光光心慌慌2018(美国恐怖片),https://vip.lz-cdn3.com/20220725/10015_e24fd8f6/index.m3u8 +绑架女模特(美国恐怖片),https://vip.lz-cdn3.com/20220725/10001_edf25e58/index.m3u8 +昆池岩(韩国恐怖片),https://vip.lz-cdn3.com/20220724/9979_afd46447/index.m3u8 +精神错乱2018(美国恐怖片),https://vip.lz-cdn3.com/20220724/9970_1adb8cf5/index.m3u8 +伤害2018(美国恐怖片),https://vip.lz-cdn3.com/20220724/9968_dfd2682c/index.m3u8 +大恶魔(美国恐怖片),https://vip.lz-cdn3.com/20220724/9961_8007ce19/index.m3u8 +小丑龙卷风(美国恐怖片),https://vip.lz-cdn3.com/20220724/9936_baf2c8f0/index.m3u8 +我的朋友都恨我(英国恐怖片),https://vip1.lz-cdn10.com/20220724/2093_16b116ad/index.m3u8 +阿蒂克(美国恐怖片),https://vip1.lz-cdn10.com/20220724/2090_fedb42c6/index.m3u8 +游乐园(美国恐怖片),https://vip.lz-cdn3.com/20220723/9907_237cc424/index.m3u8 +爱哭鬼上学记(美国恐怖片),https://vip.lz-cdn3.com/20220723/9892_c6fd8d0a/index.m3u8 +仲夏夜惊魂(美国恐怖片),https://vip.lz-cdn3.com/20220723/9889_a81d53cb/index.m3u8 +召唤之物(美国恐怖片),https://vip.lz-cdn3.com/20220723/9878_672605eb/index.m3u8 +地表惊旅(英国恐怖片),https://vip.lz-cdn3.com/20220722/9864_8ce196af/index.m3u8 +黑色圣诞节2019(美国恐怖片),https://vip.lz-cdn3.com/20220722/9863_e3d0770a/index.m3u8 +旅馆闹鬼2021(马来西亚恐怖片),https://vip.lz-cdn3.com/20220722/9855_d7b02593/index.m3u8 +第七日2021(美国恐怖片),https://vip.lz-cdn3.com/20220722/9835_fcb8f952/index.m3u8 +60秒致死3(英国恐怖片),https://vip.lz-cdn3.com/20220722/9823_78b42a1d/index.m3u8 +兴安岭猎人传说(大陆恐怖片),https://vip.lz-cdn3.com/20220722/9819_933e1269/index.m3u8 +鬼寺凶灵3(泰国恐怖片),https://vip1.lz-cdn10.com/20220722/2074_319a64a5/index.m3u8 +她将会(英国恐怖片),https://vip1.lz-cdn10.com/20220721/2072_cf7280eb/index.m3u8 +周末惊魂(美国恐怖片),https://vip1.lz-cdn10.com/20220721/2069_5d85d30c/index.m3u8 +新咒怨(美版)(美国恐怖片),https://vip.lz-cdn3.com/20220721/9736_576e1f50/index.m3u8 +猛鬼故事2020(印度恐怖片),https://vip.lz-cdn3.com/20220720/9704_f940cb25/index.m3u8 +失踪的女人(美国恐怖片),https://vip1.lz-cdn10.com/20220718/2052_3fbb0312/index.m3u8 +嚎笑捉鬼队(泰国恐怖片),https://vip1.lz-cdn10.com/20220718/2051_7e403362/index.m3u8 +非人类(美国恐怖片),https://vip1.lz-cdn10.com/20220718/2049_7b3ee482/index.m3u8 +吾即恐惧(美国恐怖片),https://vip.lz-cdn3.com/20220719/9672_4ffad3de/index.m3u8 +变异狂蟒2(大陆恐怖片),https://vip.lz-cdn3.com/20220719/9645_d69f7ee8/index.m3u8 +灵偶契约2(美国恐怖片),https://vip.lz-cdn3.com/20220719/9639_d7aa70c0/index.m3u8 +水落石出2011(大陆恐怖片),https://vip.lzcdn2.com/20220423/4261_dd9b79d2/index.m3u8 +梦幻岛2020(美国恐怖片),https://vip.lz-cdn3.com/20220718/9602_b352cfc6/index.m3u8 +拧紧(英国恐怖片),https://vip.lz-cdn3.com/20220718/9620_020759a7/index.m3u8 +启示者2022(美国恐怖片),https://vip.lz-cdn3.com/20220718/9615_0c45ab83/index.m3u8 +格蕾特和韩塞尔(加拿大恐怖片),https://vip.lz-cdn3.com/20220718/9610_aee5819d/index.m3u8 +常跟你左右(大陆恐怖片),https://vip.lz-cdn3.com/20220717/9530_6dafe2d5/index.m3u8 +赎罪巷(美国恐怖片),https://vip.lz-cdn3.com/20220717/9518_0c0f424c/index.m3u8 +遗落家庭(澳大利亚/美国恐怖片),https://vip.lz-cdn3.com/20220716/9491_d00c49ad/index.m3u8 +狄仁杰之九层妖楼(大陆恐怖片),https://vip1.lz-cdn10.com/20220716/2021_2a6095cf/index.m3u8 +黑色电话(美国恐怖片),https://vip1.lz-cdn10.com/20220716/2039_90ab8c1d/index.m3u8 +解锁鬼应用(印度恐怖片),https://vip.lz-cdn3.com/20220715/9439_fb96644b/index.m3u8 +女鬼桥(台湾恐怖片),https://vip.lz-cdn3.com/20220715/9432_ae31c964/index.m3u8 +童养媳之谜(印度恐怖片),https://vip.lz-cdn3.com/20220715/9414_9a8e635f/index.m3u8 +信号100(日本恐怖片),https://vip.lz-cdn3.com/20220715/9406_f172fa02/index.m3u8 +致命弯道7(德国/美国/英国恐怖片),https://vip1.lz-cdn6.com/20220714/18627_3da51fc4/index.m3u8 +致命弯道5:血族(美国恐怖片),https://vip1.lz-cdn6.com/20220714/18626_2d47bff2/index.m3u8 +致命弯道4:血腥起源(美国恐怖片),https://vip1.lz-cdn6.com/20220714/18625_3523ccaf/index.m3u8 +致命弯道2(美国恐怖片),https://vip1.lz-cdn6.com/20220714/18624_b37c4ead/index.m3u8 +致命弯道(美国恐怖片),https://vip1.lz-cdn6.com/20220714/18623_c5a39573/index.m3u8 +血鲨(大陆恐怖片),https://vip.lz-cdn3.com/20220714/9335_1ccf57ef/index.m3u8 +随机暴力行动(美国恐怖片),https://vip.lz-cdn3.com/20220714/9301_98d11c50/index.m3u8 +张震讲故事之三更夜(大陆恐怖片),https://vip.lz-cdn3.com/20220713/9268_239d3026/index.m3u8 +芭芭雅嘎:林中恶魔(俄罗斯恐怖片),https://vip.lz-cdn3.com/20220713/9266_81e9116c/index.m3u8 +已关注(美国恐怖片),https://vip.lz-cdn3.com/20220712/9236_17f56382/index.m3u8 +租来的朋友(美国恐怖片),https://vip.lz-cdn3.com/20220712/9209_147f1b5e/index.m3u8 +谜厄庄园(意大利恐怖片),https://vip.lz-cdn3.com/20220711/9187_2790001f/index.m3u8 +你本应离开(美国恐怖片),https://vip.lz-cdn3.com/20220711/9174_6c18cbf6/index.m3u8 +血书2020(美国恐怖片),https://vip.lz-cdn3.com/20220711/9172_b913a9dd/index.m3u8 +灼热(美国恐怖片),https://vip.lz-cdn3.com/20220711/9168_60388ec4/index.m3u8 +寂静2020(印度恐怖片),https://vip.lz-cdn3.com/20220711/9158_ba5d40ba/index.m3u8 +滑稽2020(意大利恐怖片),https://vip.lz-cdn3.com/20220710/9140_40bf4395/index.m3u8 +地狱通话(美国恐怖片),https://vip.lz-cdn3.com/20220710/9138_46cbfba3/index.m3u8 +护身符(英国恐怖片),https://vip.lz-cdn3.com/20220710/9135_ae558df0/index.m3u8 +世界奇妙物语2020秋季特别篇(日本恐怖片),https://vip.lz-cdn3.com/20220710/9124_3408cbed/index.m3u8 +租房惊魂2020(美国恐怖片),https://vip.lz-cdn3.com/20220710/9121_78abf66f/index.m3u8 +今夜林中无人入睡(波兰/法国/意大利恐怖片),https://vip.lz-cdn3.com/20220710/9111_c454b0a2/index.m3u8 +恶魔的请柬:第二章(印度尼西亚恐怖片),https://vip.lz-cdn3.com/20220710/9110_50cdc549/index.m3u8 +本人之死(美国恐怖片),https://vip.lz-cdn3.com/20220709/9097_b1ddb6d7/index.m3u8 +哈蜜(美国恐怖片),https://vip.lz-cdn3.com/20220709/9092_bedba039/index.m3u8 +夜曲2020美国版(美国恐怖片),https://vip.lz-cdn3.com/20220709/9064_63c0e479/index.m3u8 +橡木屋(加拿大恐怖片),https://vip.lz-cdn3.com/20220709/9051_4a2c0ba0/index.m3u8 +马拉萨尼亚32号鬼宅(西班牙恐怖片),https://vip.lz-cdn3.com/20220708/9049_f3510a6d/index.m3u8 +极限网红(美国恐怖片),https://vip.lz-cdn3.com/20220708/9024_f5595949/index.m3u8 +死亡电梯(美国恐怖片),https://vip.lz-cdn3.com/20220708/9019_679ba139/index.m3u8 +阴声2020(西班牙恐怖片),https://vip.lz-cdn3.com/20220708/9001_ab7ea6f6/index.m3u8 +杜迦玛蒂:神话(印度恐怖片),https://vip.lz-cdn3.com/20220708/8997_ceabbf2a/index.m3u8 +咒2022(台湾恐怖片),https://vip.lzcdn2.com/20220708/15116_0d611e7a/index.m3u8 +一切为了杰克森(加拿大恐怖片),https://vip.lz-cdn3.com/20220707/8903_dbd7a9a0/index.m3u8 +夺魂连线(英国恐怖片),https://vip.lz-cdn3.com/20220707/8882_852583dc/index.m3u8 +女巫清算(英国恐怖片),https://vip.lz-cdn3.com/20220706/8814_93b9be24/index.m3u8 +古堡惊眸(德国恐怖片),https://vip1.lz-cdn10.com/20220705/1993_c145f149/index.m3u8 +发型师2020(美国恐怖片),https://vip.lz-cdn3.com/20220705/8786_bfb5081a/index.m3u8 +猎犬2020(美国恐怖片),https://vip.lz-cdn3.com/20220705/8757_68e9bceb/index.m3u8 +纸画皮(大陆恐怖片),https://vip1.lz-cdn10.com/20220704/1986_3b69bbe4/index.m3u8 +送终人(加拿大恐怖片),https://vip.lz-cdn3.com/20220704/8754_89c4f281/index.m3u8 +杏林医院(台湾恐怖片),https://vip.lz-cdn3.com/20220704/8748_46a8e5bc/index.m3u8 +诡秘阴宅(奥地利恐怖片),https://vip.lz-cdn3.com/20220704/8737_d693315a/index.m3u8 +声音控制(美国恐怖片),https://vip.lz-cdn3.com/20220704/8730_191b23d7/index.m3u8 +灵体盛宴(英国恐怖片),https://vip1.lz-cdn7.com/20220704/4903_c44ad452/index.m3u8 +凶恶谢幕(乌拉圭/阿根廷恐怖片),https://vip.lz-cdn3.com/20220704/8719_b42348bc/index.m3u8 +降灵日历(法国恐怖片),https://vip.lz-cdn3.com/20220703/8700_f7ed5580/index.m3u8 +被侵犯的人(加拿大恐怖片),https://vip.lz-cdn3.com/20220703/8694_e3774554/index.m3u8 +杀戮开始(美国恐怖片),https://vip.lz-cdn3.com/20220703/8691_ea0c1bd4/index.m3u8 +驱魔古法(美国恐怖片),https://vip.lz-cdn3.com/20220703/8689_0be0d301/index.m3u8 +切除2020(美国恐怖片),https://vip.lz-cdn3.com/20220703/8688_ec6cf3bd/index.m3u8 +异教夜谈(阿根廷/墨西哥恐怖片),https://vip.lz-cdn3.com/20220702/8636_2b111027/index.m3u8 +最终仪式2020(英国恐怖片),https://vip.lz-cdn3.com/20220702/8616_aaad09f5/index.m3u8 +13骇人游戏2014(美国恐怖片),https://vip.lz-cdn3.com/20220702/8614_b8a34e99/index.m3u8 +佛莱迪大战杰森(加拿大恐怖片),https://vip.lz-cdn3.com/20220702/8609_6e67b949/index.m3u8 +藏身之所2021(美国恐怖片),https://vip.lz-cdn3.com/20220702/8607_fbf88ce8/index.m3u8 +不速之客2021(美国恐怖片),https://vip.lz-cdn3.com/20220701/8581_533766ef/index.m3u8 +鬼影实录:血亲(美国恐怖片),https://vip.lz-cdn3.com/20220701/8577_52375a58/index.m3u8 +凝弑(泰国恐怖片),https://vip.lz-cdn3.com/20220701/8571_0ffc054e/index.m3u8 +祖庙闹鬼记2(印度恐怖片),https://vip.lzcdn2.com/20220701/14588_a0370081/index.m3u8 +废弃小屋(美国恐怖片),https://vip1.lz-cdn10.com/20220701/1983_d4598650/index.m3u8 +魔灵2021(美国恐怖片),https://vip.lz-cdn3.com/20220630/8503_08f42381/index.m3u8 +女校召灵(美国恐怖片),https://vip.lz-cdn3.com/20220630/8502_fbf618ad/index.m3u8 +哭悲(中国台湾恐怖片),https://vip.lz-cdn3.com/20220630/8500_07ae79c4/index.m3u8 +下载即死亡(意大利恐怖片),https://vip1.lz-cdn10.com/20220630/1971_8f5d577e/index.m3u8 +异兽(大陆恐怖片),https://vip1.lz-cdn10.com/20220630/1976_b4c69812/index.m3u8 +僵尸归来3:风吹头弯(大陆恐怖片),https://vip1.lz-cdn6.com/20220629/17135_6d1306e2/index.m3u8 +僵尸归来2:消失的御林军(大陆恐怖片),https://vip1.lz-cdn6.com/20220629/17134_ea980840/index.m3u8 +僵尸归来(大陆恐怖片),https://vip1.lz-cdn6.com/20220629/17133_7b731acf/index.m3u8 +不洁(美国恐怖片),https://vip.lz-cdn3.com/20220629/8471_382aebdd/index.m3u8 +电锯惊魂9:漩涡(美国恐怖片),https://vip.lz-cdn3.com/20220629/8468_9e5a0f42/index.m3u8 +恐雨(美国恐怖片),https://vip.lz-cdn3.com/20220629/8466_30a4baa0/index.m3u8 +油鬼子【国语】(香港恐怖片),https://vip1.lz-cdn7.com/20220628/4349_a9115257/index.m3u8 +骨肉2021(爱尔兰恐怖片),https://vip.lz-cdn3.com/20220627/8436_88166797/index.m3u8 +蜜月期(美国恐怖片),https://vip1.lz-cdn10.com/20220627/1961_ddb699eb/index.m3u8 +恶魔的尾巴2021(阿根廷/新西兰恐怖片),https://vip.lzcdn2.com/20220626/14057_2990085d/index.m3u8 +断电惊魂(英国恐怖片),https://vip.lz-cdn3.com/20220625/8364_72307de8/index.m3u8 +中间的房子(美国恐怖片),https://vip.lz-cdn3.com/20220625/8355_68a92ac2/index.m3u8 +灵魂停留(美国恐怖片),https://vip1.lz-cdn10.com/20220623/1953_d9b5d7e6/index.m3u8 +女高怪谈重启:母校(韩国恐怖片),https://vip.lz-cdn3.com/20220624/8318_b8f83623/index.m3u8 +假阳性(美国恐怖片),https://vip.lz-cdn3.com/20220624/8313_8c08e209/index.m3u8 +喷火龙2021(美国恐怖片),https://vip.lz-cdn3.com/20220624/8310_074e06b8/index.m3u8 +未命名恐怖片(UHM)(美国恐怖片),https://vip.lz-cdn3.com/20220624/8308_87e8bc7f/index.m3u8 +一个经典的恐怖故事2021(意大利恐怖片),https://vip.lz-cdn3.com/20220623/8276_81737ae8/index.m3u8 +恶灵(加拿大恐怖片),https://vip.lz-cdn3.com/20220622/8217_2c5bee9e/index.m3u8 +二的梦魇(西班牙恐怖片),https://vip.lz-cdn3.com/20220622/8214_b94d024f/index.m3u8 +被诅咒的哭声2021(哥伦比亚恐怖片),https://vip1.lz-cdn10.com/20220621/1948_a5171ad9/index.m3u8 +验收测试2021(美国恐怖片),https://vip1.lz-cdn1.com/20220621/9248_581db728/index.m3u8 +新睡衣晚会大屠杀(美国恐怖片),https://vip1.lz-cdn1.com/20220621/9246_0580aecd/index.m3u8 +白色情人节:破碎的结界(韩国恐怖片),https://vip1.lz-cdn1.com/20220620/9183_4ba84ccc/index.m3u8 +好像一条狗(美国恐怖片),https://vip1.lz-cdn1.com/20220620/9181_f8993bdf/index.m3u8 +第19排(俄罗斯恐怖片),https://vip1.lz-cdn1.com/20220619/9155_4b6b4dce/index.m3u8 +还魂2009(新加坡恐怖片),https://vip1.lz-cdn1.com/20220605/7379_e1c52778/index.m3u8 +中邪(大陆恐怖片),https://vip1.lz-cdn1.com/20220618/9143_a212a87c/index.m3u8 +你将不再孤单(英国恐怖片),https://vip1.lz-cdn1.com/20220617/9050_009e7a1f/index.m3u8 +猎战2022(美国恐怖片),https://vip1.lz-cdn1.com/20220617/9049_b38be135/index.m3u8 +鬼压床2022(越南恐怖片),https://vip1.lz-cdn1.com/20220617/9027_751e958b/index.m3u8 +诡祭2021(荷兰/台湾恐怖片),https://vip1.lz-cdn1.com/20220616/9000_cdd65498/index.m3u8 +丛林求生2020(越南恐怖片),https://vip1.lz-cdn1.com/20220616/8976_32e1f64a/index.m3u8 +死亡游戏(美国恐怖片),https://vip1.lz-cdn1.com/20220616/8969_2121eeb8/index.m3u8 +民间怪谈:水猴子(大陆恐怖片),https://vip1.lz-cdn1.com/20220615/8783_9429e63a/index.m3u8 +越南恐怖故事1(越南恐怖片),https://vip1.lz-cdn1.com/20220615/8772_53b3b2c7/index.m3u8 +越南恐怖故事2(越南恐怖片),https://vip1.lz-cdn1.com/20220615/8773_5a83799d/index.m3u8 +越南恐怖故事3(越南恐怖片),https://vip1.lz-cdn1.com/20220615/8777_90727bc5/index.m3u8 +水怪2:黑木林(大陆恐怖片),https://vip1.lz-cdn1.com/20220614/8740_f7725ad4/index.m3u8 +双生2022(芬兰恐怖片),https://vip1.lz-cdn10.com/20220612/1832_e1c0bd0d/index.m3u8 +9发子弹(美国恐怖片),https://vip1.lz-cdn10.com/20220612/1831_9733403b/index.m3u8 +在黑暗中回家2021(新西兰恐怖片),https://vip1.lz-cdn10.com/20220612/1830_cc80b9e4/index.m3u8 +恐怖循环(英国恐怖片),https://vip1.lz-cdn1.com/20220613/8621_e893c504/index.m3u8 +恐惧街3(美国恐怖片),https://vip1.lz-cdn1.com/20220611/8541_fb2d512a/index.m3u8 +血色天劫2021(德国/美国恐怖片),https://vip1.lz-cdn1.com/20220611/8528_5b84a9d4/index.m3u8 +行车记录仪(英国恐怖片),https://vip1.lz-cdn10.com/20220610/1822_c8c3f6c2/index.m3u8 +老房之秘(美国恐怖片),https://vip1.lz-cdn10.com/20220610/1823_cc9cccfa/index.m3u8 +Soho区惊魂夜(英国恐怖片),https://vip1.lz-cdn1.com/20220610/8510_b98b7f7d/index.m3u8 +无辜者2021(挪威/瑞典/丹麦/英国/法国/芬兰恐怖片),https://vip1.lz-cdn1.com/20220610/8484_ff96b7af/index.m3u8 +疯神(美国恐怖片),https://vip1.lz-cdn1.com/20220610/8438_31ed9143/index.m3u8 +休赛期(美国恐怖片),https://vip1.lz-cdn10.com/20220609/1752_032c56c3/index.m3u8 +巨蛇闯女校(大陆恐怖片),https://vip.lzcdn2.com/20220609/9832_4bdc333b/index.m3u8 +鹿角(美国恐怖片),https://vip1.lz-cdn1.com/20220609/8300_083064b7/index.m3u8 +惊声尖叫5(美国恐怖片),https://vip1.lz-cdn1.com/20220608/8194_a77ec14c/index.m3u8 +死亡谷2021(加拿大恐怖片),https://vip1.lz-cdn1.com/20220607/8045_71edccf1/index.m3u8 +新鲜2022(美国恐怖片),https://vip1.lz-cdn1.com/20220607/7939_e669d03f/index.m3u8 +催眠2021(韩国恐怖片),https://vip1.lz-cdn1.com/20220606/7524_0a6f7cf3/index.m3u8 +开棺2022(大陆恐怖片),https://vip1.lz-cdn10.com/20220525/1636_3a2668b6/index.m3u8 +玩偶盒惊魂2(英国恐怖片),https://vip1.lz-cdn10.com/20220525/1628_e6809cfc/index.m3u8 +主播2022(韩国恐怖片),https://vip1.lz-cdn10.com/20220525/1602_99f01c73/index.m3u8 +掌脸(美国恐怖片),https://vip1.lz-cdn10.com/20220525/1597_5d170966/index.m3u8 +再见甜心(美国恐怖片),https://vip1.lz-cdn10.com/20220525/1587_78798598/index.m3u8 +爱的怪物论(美国恐怖片),https://vip1.lz-cdn10.com/20220525/1583_09d2950b/index.m3u8 +德州电锯杀人狂2022(美国恐怖片),https://vip1.lz-cdn1.com/20220606/7435_8e133afe/index.m3u8 +谤法:在此矣(韩国恐怖片),https://vip.lzcdn2.com/20220605/8597_c07e7f8a/index.m3u8 +粉红色高跟鞋(韩国恐怖片),https://vip.lzcdn2.com/20220605/8590_7b712905/index.m3u8 +怪奇宅(韩国恐怖片),https://vip.lzcdn2.com/20220605/8586_3d817f7f/index.m3u8 +黑眼镜2022(意大利/法国恐怖片),https://vip1.lz-cdn10.com/20220525/1574_bf31e244/index.m3u8 +食人鱼3DD(美国恐怖片),https://vip1.lz-cdn1.com/20220605/7418_de4bcbdf/index.m3u8 +黑色之家(韩国恐怖片),https://vip.lzcdn2.com/20220605/8579_c206cfb7/index.m3u8 +恐怖故事(韩国恐怖片),https://vip.lzcdn2.com/20220605/8565_7955cf7a/index.m3u8 +猫:看见死亡的双眼(韩国恐怖片),https://vip.lzcdn2.com/20220605/8558_f719e608/index.m3u8 +牛首村(日本恐怖片),https://vip1.lz-cdn10.com/20220525/1611_a9822183/index.m3u8 +首尔怪谈(韩国恐怖片),https://vip.lzcdn2.com/20220605/8533_d8244eb8/index.m3u8 +王国:北方的阿信(韩国恐怖片),https://vip.lzcdn2.com/20220605/8522_e794523d/index.m3u8 +孵化(芬兰/瑞典恐怖片),https://vip1.lz-cdn10.com/20220525/1568_c827204c/index.m3u8 +致命录像带2(美国恐怖片),https://vip1.lz-cdn1.com/20220605/7396_75870651/index.m3u8 +衣橱(韩国恐怖片),https://vip.lzcdn2.com/20220605/8503_3ca9df3d/index.m3u8 +阴曹使者(韩国恐怖片),https://vip.lzcdn2.com/20220605/8501_99e76fc8/index.m3u8 +瑜伽学院:死亡的昆达里尼(韩国恐怖片),https://vip.lzcdn2.com/20220605/8497_98943759/index.m3u8 +月下(韩国恐怖片),https://vip.lzcdn2.com/20220605/8495_22f4e5e9/index.m3u8 +追逐杀人蝶的女孩(韩国恐怖片),https://vip.lzcdn2.com/20220605/8486_dd080e24/index.m3u8 +寂静之地(美国恐怖片),https://vip1.lz-cdn1.com/20220605/7376_53aed92d/index.m3u8 +吸血粘土(日本恐怖片),https://vip1.lz-cdn1.com/20220604/7311_0fd74fdc/index.m3u8 +要听神明的话(日本恐怖片),https://vip1.lz-cdn1.com/20220604/7302_8920ade1/index.m3u8 +富江1:高校恶灵(日本恐怖片),https://vip.lzcdn2.com/20220603/8350_9008418a/index.m3u8 +恐怖说书人(日本恐怖片),https://vip.lzcdn2.com/20220603/8337_e127d76b/index.m3u8 +犬鸣村(日本恐怖片),https://vip.lzcdn2.com/20220603/8325_a656205d/index.m3u8 +破坏之日(日本恐怖片),https://vip.lzcdn2.com/20220603/8319_2ad4bc63/index.m3u8 +豚鼠系列之惨杀特别篇(日本恐怖片),https://vip.lzcdn2.com/20220603/8287_e6c1f973/index.m3u8 +牙狼:月虹的旅人(日本恐怖片),https://vip.lzcdn2.com/20220603/8282_cc78959b/index.m3u8 +凶宅怪谈(日本恐怖片),https://vip.lzcdn2.com/20220603/8277_2b864166/index.m3u8 +幽灵大师(日本恐怖片),https://vip.lzcdn2.com/20220603/8270_f3fc62e5/index.m3u8 +树海村(日本恐怖片),https://vip.lzcdn2.com/20220602/8195_122a3bd3/index.m3u8 +邪屋(英国恐怖片),https://vip.lzcdn2.com/20220601/8148_994ea4a6/index.m3u8 +恶魔录音棚(美国恐怖片),https://vip.lzcdn2.com/20220601/8117_8b58c26b/index.m3u8 +跟踪者2022(美国恐怖片),https://vip.lzcdn2.com/20220601/8113_0ac5d4d6/index.m3u8 +和谐家庭(英国恐怖片),https://vip.lzcdn2.com/20220601/8111_631310d1/index.m3u8 +唇亡齿寒(美国恐怖片),https://vip.lzcdn2.com/20220601/8099_ea74eaf5/index.m3u8 +战争幽灵2020(英国恐怖片),https://vip.lzcdn2.com/20220601/8098_ac5f1201/index.m3u8 +313套房2017(意大利恐怖片),https://vip.lzcdn2.com/20220601/8085_b85cbc48/index.m3u8 +血腥地狱2020(澳大利亚恐怖片),https://vip1.lz-cdn1.com/20220601/7193_aecbcc6e/index.m3u8 +孤寂2021(美国恐怖片),https://vip1.lz-cdn1.com/20220531/7162_1b9d6eec/index.m3u8 +鬼故事2021(泰国恐怖片),https://vip1.lz-cdn1.com/20220531/7157_78d0ffa2/index.m3u8 +鬼门关3(意大利/南斯拉夫/美国恐怖片),https://vip1.lz-cdn1.com/20220531/7156_47c0fb88/index.m3u8 +电玩古咒(英国恐怖片),https://vip1.lz-cdn1.com/20220531/7136_5625f248/index.m3u8 +坏本(美国恐怖片),https://vip1.lz-cdn1.com/20220531/7145_c2b7b54b/index.m3u8 +鬼娃回魂4(美国恐怖片),https://vip1.lz-cdn1.com/20220531/7129_07d86c02/index.m3u8 +鬼娃回魂3(英国恐怖片),https://vip1.lz-cdn1.com/20220531/7125_3bfd6dd8/index.m3u8 +鬼娃回魂(美国恐怖片),https://vip1.lz-cdn1.com/20220531/7124_133a19aa/index.m3u8 +鬼娃回魂6(美国恐怖片),https://vip1.lz-cdn1.com/20220531/7119_78a4a5bd/index.m3u8 +恶魔的艺术2:邪降(泰国恐怖片),https://vip1.lz-cdn1.com/20220531/7114_560e8e62/index.m3u8 +鲨颤(英国恐怖片),https://vip1.lz-cdn1.com/20220531/7103_a500d0dc/index.m3u8 +第九道门(法国恐怖片),https://vip1.lz-cdn1.com/20220531/7095_dce33d7f/index.m3u8 +死路寻死(美国恐怖片),https://vip1.lz-cdn1.com/20220531/7097_95ff0c45/index.m3u8 +夜缉者1971(美国恐怖片),https://vip1.lz-cdn1.com/20220531/7061_05cbb414/index.m3u8 +真相背后2021(泰国恐怖片),https://vip1.lz-cdn1.com/20220531/7052_3f48b0f3/index.m3u8 +祖母2021(西班牙恐怖片),https://vip1.lz-cdn1.com/20220531/7050_81fe5969/index.m3u8 +怪猫(日本恐怖片),https://vip1.lz-cdn1.com/20220530/7018_cd22840f/index.m3u8 +鬼追人(美国恐怖片),https://vip.lzcdn2.com/20220530/8066_8670e72f/index.m3u8 +寂静岭2(加拿大恐怖片),https://vip.lzcdn2.com/20220530/8052_3ba5f50b/index.m3u8 +见鬼十法【粤语】(香港恐怖片),https://vip.lzcdn2.com/20220530/8051_7696ad2b/index.m3u8 +林中怪人(美国恐怖片),https://vip.lzcdn2.com/20220530/8035_624d75d8/index.m3u8 +钛2021(法国恐怖片),https://vip.lzcdn2.com/20220530/7980_3c410d0b/index.m3u8 +鲨滩(美国恐怖片),https://vip.lzcdn2.com/20220530/7977_bc1d3199/index.m3u8 +夜半无人尸语时【粤语】(香港恐怖片),https://vip.lzcdn2.com/20220530/7947_d7ba655f/index.m3u8 +夜瘾(美国恐怖片),https://vip.lzcdn2.com/20220530/7946_447c1e80/index.m3u8 +爱神2015(美国恐怖片),https://vip.lzcdn2.com/20220530/7937_3d3e4b14/index.m3u8 +女巫1922(瑞典/丹麦恐怖片),https://vip.lzcdn2.com/20220530/7896_6237751b/index.m3u8 +披着娘皮的蜥蜴(意大利/法国/西班牙/英国恐怖片),https://vip.lzcdn2.com/20220530/7895_066a827c/index.m3u8 +谁能杀死孩子?(西班牙恐怖片),https://vip1.lz-cdn1.com/20220529/6999_799dd12c/index.m3u8 +舞台惊魂1987(意大利恐怖片),https://vip1.lz-cdn1.com/20220529/6985_f638a2c7/index.m3u8 +逃出绝命镇(美国恐怖片),https://vip1.lz-cdn1.com/20220529/6981_0ed5a52a/index.m3u8 +死亡游戏2016(大陆恐怖片),https://vip.lzcdn2.com/20220501/5132_5ba98f63/index.m3u8 +阴风阵阵1977(意大利恐怖片),https://vip1.lz-cdn1.com/20220529/6953_07060633/index.m3u8 +夜间小屋(美国恐怖片),https://vip1.lz-cdn1.com/20220324/423_918dd28b/index.m3u8 +蛊(台湾恐怖片),https://vip1.lz-cdn1.com/20220529/6893_42cf06cc/index.m3u8 +异度空间【国语】(香港恐怖片),https://vip.lzcdn2.com/20220528/7849_b95d6232/index.m3u8 +森冤【国语】(香港恐怖片),https://vip.lzcdn2.com/20220528/7821_a0ca553d/index.m3u8 +嗜血战神2011(意大利恐怖片),https://vip.lzcdn2.com/20220528/7815_4bfcda7d/index.m3u8 +吸血鬼不死1970(西德恐怖片),https://vip.lzcdn2.com/20220528/7749_a328a1a3/index.m3u8 +小岛惊魂2001(美国恐怖片),https://vip.lzcdn2.com/20220528/7746_c165eae5/index.m3u8 +巢穴2013(美国恐怖片),https://vip1.lz-cdn1.com/20220527/6841_dab89da9/index.m3u8 +无名女尸(英国恐怖片),https://vip1.lz-cdn1.com/20220527/6799_70d74955/index.m3u8 +鬼怪1997(美国恐怖片),https://vip1.lz-cdn1.com/20220527/6817_31a056c3/index.m3u8 +断头谷(美国恐怖片),https://vip1.lz-cdn1.com/20220527/6829_684a9e4c/index.m3u8 +解除好友(美国恐怖片),https://vip1.lz-cdn1.com/20220527/6785_7ca8133a/index.m3u8 +决案(美国恐怖片),https://vip1.lz-cdn1.com/20220527/6783_00b5e6dc/index.m3u8 +惊魂手(美国恐怖片),https://vip1.lz-cdn1.com/20220527/6782_b2345208/index.m3u8 +鬼网【粤语】(香港恐怖片),https://vip1.lz-cdn1.com/20220527/6772_239c56e6/index.m3u8 +僵尸来袭2015(澳大利亚恐怖片),https://vip1.lz-cdn1.com/20220527/6759_69d6e5b1/index.m3u8 +妄想【国语】(香港恐怖片),https://vip.lzcdn2.com/20220525/7700_e6ae0f84/index.m3u8 +鬼屋丽人【国语】(香港恐怖片),https://vip.lzcdn2.com/20220525/7686_e3617e88/index.m3u8 +恐怖热线之大头怪婴【国语】(香港恐怖片),https://vip.lzcdn2.com/20220525/7680_16895699/index.m3u8 +魕【粤语】(香港恐怖片),https://vip.lzcdn2.com/20220525/7658_8ca4e980/index.m3u8 +撒旦的面具(意大利恐怖片),https://vip.lzcdn2.com/20220525/7627_39b39843/index.m3u8 +吸血鬼1932(德国/法国恐怖片),https://vip.lzcdn2.com/20220525/7587_c4491562/index.m3u8 +圣血1989(墨西哥/意大利恐怖片),https://vip.lzcdn2.com/20220525/7586_cb4c3092/index.m3u8 +罗斯玛丽的婴儿(美国恐怖片),https://vip.lzcdn2.com/20220525/7575_02755948/index.m3u8 +冷血惊魂(英国恐怖片),https://vip.lzcdn2.com/20220525/7574_14a9caf5/index.m3u8 +最后一班(美国恐怖片),https://vip.lzcdn2.com/20220525/7557_bb47cadc/index.m3u8 +威尼斯疑魂(英国恐怖片),https://vip.lzcdn2.com/20220525/7543_804f7bf4/index.m3u8 +钟馗伏妖(大陆恐怖片),https://vip1.lz-cdn10.com/20220426/1550_3047ea0c/index.m3u8 +盟约(美国恐怖片),https://vip1.lz-cdn10.com/20220426/1544_e991c26a/index.m3u8 +人类2021(美国恐怖片),https://vip1.lz-cdn10.com/20220426/1540_477ef07f/index.m3u8 +上帝的驱魔2021(墨西哥/委内瑞拉/美国恐怖片),https://vip1.lz-cdn10.com/20220426/1539_0609fc72/index.m3u8 +恐怖地窖2022(爱尔兰/比利时/美国恐怖片),https://vip1.lz-cdn10.com/20220426/1534_e493e9a8/index.m3u8 +大弑之日2019(加拿大恐怖片),https://vip1.lz-cdn10.com/20220426/1532_3da9bd18/index.m3u8 +肉罢不能(法国恐怖片),https://vip1.lz-cdn10.com/20220426/1528_9d0af424/index.m3u8 +狂鳄(大陆恐怖片),https://vip1.lz-cdn10.com/20220426/1526_ba3b010c/index.m3u8 +莱克伍德(美国恐怖片),https://vip1.lz-cdn10.com/20220426/1520_14618e99/index.m3u8 +三扎撸(美国恐怖片),https://vip1.lz-cdn10.com/20220426/1518_973ae298/index.m3u8 +我们都要去世界博览会(美国恐怖片),https://vip1.lz-cdn10.com/20220426/1517_97e1e9a3/index.m3u8 +牧师之女(美国恐怖片),https://vip.lzcdn2.com/20220525/7529_d01fe7cf/index.m3u8 +心灵干探【国语】(香港恐怖片),https://vip1.lz-cdn1.com/20220524/6691_5ebb2865/index.m3u8 +吉屋【粤语】(香港恐怖片),https://vip1.lz-cdn1.com/20220524/6669_60974908/index.m3u8 +恐怖故事2(韩国恐怖片),https://vip1.lz-cdn1.com/20220524/6661_561d2c7b/index.m3u8 +泳队惊魂(泰国恐怖片),https://vip1.lz-cdn1.com/20220524/6653_2742544b/index.m3u8 +山狗1999【粤语】(香港恐怖片),https://vip1.lz-cdn1.com/20220524/6622_1d24a76f/index.m3u8 +卡里加里博士的小屋1920(德国恐怖片),https://vip1.lz-cdn1.com/20220524/6539_b253143d/index.m3u8 +死亡之夜(英国恐怖片),https://vip1.lz-cdn1.com/20220524/6512_81110c53/index.m3u8 +不能犯规的游戏之惊魂幻觉(大陆恐怖片),https://vip.lzcdn2.com/20220523/7452_2a4ee130/index.m3u8 +群尸屠城1985(意大利恐怖片),https://vip.lzcdn2.com/20220523/7413_29a67070/index.m3u8 +目露凶光【国语】(香港恐怖片),https://vip.lzcdn2.com/20220523/7363_32a12d65/index.m3u8 +浮士德1926(德国恐怖片),https://vip.lzcdn2.com/20220522/7322_13b01259/index.m3u8 +惊恐死神(法国恐怖片),https://vip1.lz-cdn1.com/20220522/6473_22a172f8/index.m3u8 +女巫1990(英国恐怖片),https://vip1.lz-cdn1.com/20220522/6464_56a054d0/index.m3u8 +我们依然在这(美国恐怖片),https://vip1.lz-cdn1.com/20220522/6456_3c403259/index.m3u8 +吸血鬼马戏团(英国恐怖片),https://vip1.lz-cdn1.com/20220522/6454_1c4f17aa/index.m3u8 +异象(美国恐怖片),https://vip1.lz-cdn1.com/20220522/6439_518f0d02/index.m3u8 +追凶二十年【国语】(香港恐怖片),https://vip1.lz-cdn1.com/20220522/6368_2344f2d9/index.m3u8 +夜半一点钟【国语】(香港恐怖片),https://vip1.lz-cdn1.com/20220522/6353_43a8c495/index.m3u8 +七月又十四之信不信由你【国语】(香港恐怖片),https://vip1.lz-cdn1.com/20220522/6336_1958e9bd/index.m3u8 +7500航班(日本恐怖片),https://vip1.lz-cdn1.com/20220522/6307_beb05336/index.m3u8 +地狱1980(意大利恐怖片),https://vip1.lz-cdn1.com/20220522/6302_fcfa5ea1/index.m3u8 +宠物坟场(美国恐怖片),https://vip1.lz-cdn1.com/20220522/6300_5d4e319c/index.m3u8 +恶魔虚像(英国恐怖片),https://vip1.lz-cdn1.com/20220522/6298_713be813/index.m3u8 +鬼泣女妖(英国恐怖片),https://vip1.lz-cdn1.com/20220522/6296_f814a0e4/index.m3u8 +降灵(日本恐怖片),https://vip1.lz-cdn1.com/20220522/6291_a7042b4f/index.m3u8 +结束的开始(美国恐怖片),https://vip1.lz-cdn1.com/20220522/6289_4856f754/index.m3u8 +嗜血将军2白皮少女(大陆恐怖片),https://vip.lzcdn2.com/20220521/7310_5ff56f8b/index.m3u8 +它在身后(美国恐怖片),https://vip.lzcdn2.com/20220521/7309_88646f41/index.m3u8 +四谷怪谈(日本恐怖片),https://vip.lzcdn2.com/20220521/7305_04723411/index.m3u8 +越界2021(大陆恐怖片),https://vip.lzcdn2.com/20220521/7296_cc293317/index.m3u8 +红邪(英国恐怖片),https://vip.lzcdn2.com/20220521/7235_5bee7b25/index.m3u8 +两个月亮2012(韩国恐怖片),https://vip.lzcdn2.com/20220521/7233_dfe93f27/index.m3u8 +过早埋葬(美国恐怖片),https://vip.lzcdn2.com/20220521/7229_538b59bd/index.m3u8 +木偶人的攻击(美国恐怖片),https://vip.lzcdn2.com/20220521/7224_239afb93/index.m3u8 +瓦莱莉和她的奇迹一周1970(捷克斯洛伐克恐怖片),https://vip.lzcdn2.com/20220521/7215_96fd23a6/index.m3u8 +再见二十世纪1998(马其顿共和国恐怖片),https://vip.lzcdn2.com/20220521/7208_8d0e9dc5/index.m3u8 +凶手必再犯案1975(意大利/法国恐怖片),https://vip.lzcdn2.com/20220521/7162_d1b27646/index.m3u8 +着魔1981(法国恐怖片),https://vip.lzcdn2.com/20220521/7118_d4f8c9a3/index.m3u8 +准备好了没(加拿大恐怖片),https://vip.lzcdn2.com/20220521/7113_6d3cf6c6/index.m3u8 +张震讲故事之洗脸女生的传说(大陆恐怖片),https://vip.lzcdn2.com/20220520/7105_fb44b906/index.m3u8 +东海道四谷怪谈(日本恐怖片),https://vip.lzcdn2.com/20220520/7067_7d359ef4/index.m3u8 +恐怖古堡(美国恐怖片),https://vip1.lz-cdn1.com/20220520/6271_9994fb41/index.m3u8 +圣山村谜局(大陆恐怖片),https://vip.lzcdn2.com/20220520/7031_b835436c/index.m3u8 +深宅迷案(大陆恐怖片),https://vip.lzcdn2.com/20220520/7027_033512fd/index.m3u8 +来自地狱的钟声(西班牙恐怖片),https://vip1.lz-cdn1.com/20220520/6260_d98e52d7/index.m3u8 +魔鬼孩儿(美国恐怖片),https://vip.lzcdn2.com/20220519/6965_979153fe/index.m3u8 +没有面孔的眼睛(法国恐怖片),https://vip.lzcdn2.com/20220519/6962_39ee0333/index.m3u8 +尖叫的头骨(美国恐怖片),https://vip.lzcdn2.com/20220519/6944_e9714733/index.m3u8 +疯狂之人(美国恐怖片),https://vip.lzcdn2.com/20220519/6895_c0016026/index.m3u8 +吸血鬼情人1970(英国恐怖片),https://vip.lzcdn2.com/20220519/6853_96307347/index.m3u8 +女校惊魂夜(西班牙恐怖片),https://vip.lzcdn2.com/20220519/6818_89624310/index.m3u8 +僵尸吃人之午夜恐惧1981(意大利恐怖片),https://vip.lzcdn2.com/20220519/6814_9e3e6fb4/index.m3u8 +噩梦马戏团(美国恐怖片),https://vip.lzcdn2.com/20220519/6807_6fce29ae/index.m3u8 +逃跑(美国恐怖片),https://vip1.lz-cdn1.com/20220518/6074_263a156b/index.m3u8 +森林恶鬼(美国恐怖片),https://vip1.lz-cdn1.com/20220518/6115_33cb9875/index.m3u8 +生吃(法国恐怖片),https://vip1.lz-cdn1.com/20220518/6111_545dc25a/index.m3u8 +隔墙有眼1977(意大利恐怖片),https://vip1.lz-cdn1.com/20220518/6055_29f92eac/index.m3u8 +绞刑架(美国恐怖片),https://vip1.lz-cdn1.com/20220518/6050_11b3fd6b/index.m3u8 +迷之血红1978(意大利/西德/西班牙恐怖片),https://vip1.lz-cdn1.com/20220518/6036_a8cf25e3/index.m3u8 +魔女嘉莉1976(美国恐怖片),https://vip1.lz-cdn1.com/20220518/6032_b487bd7d/index.m3u8 +衰落的城堡(美国恐怖片),https://vip1.lz-cdn1.com/20220518/6006_799f5cb3/index.m3u8 +邪【国语】(香港恐怖片),https://vip1.lz-cdn1.com/20220518/5983_f72120d8/index.m3u8 +新尸骨无存(美国恐怖片),https://vip1.lz-cdn1.com/20220518/5980_bda96679/index.m3u8 +来自地狱(美国恐怖片),https://vip.lzcdn2.com/20220517/6743_eca6aad3/index.m3u8 +恐吓包裹(美国恐怖片),https://vip.lzcdn2.com/20220517/6750_2d459226/index.m3u8 +异形魔怪(美国恐怖片),https://vip.lzcdn2.com/20220517/6759_4d70da85/index.m3u8 +独自夜归的女孩(美国恐怖片),https://vip.lzcdn2.com/20220517/6695_b803bb61/index.m3u8 +鬼男爵1972(意大利/西德恐怖片),https://vip.lzcdn2.com/20220517/6692_a63e2bb8/index.m3u8 +拉斯普廷:魔僧(英国恐怖片),https://vip.lzcdn2.com/20220517/6672_e29cc1ad/index.m3u8 +迷宮眼1972(意大利/摩纳哥恐怖片),https://vip.lzcdn2.com/20220517/6668_98ee977e/index.m3u8 +死神的长发1964(意大利恐怖片),https://vip.lzcdn2.com/20220517/6641_56b92dd1/index.m3u8 +亡灵故事(美国恐怖片),https://vip.lzcdn2.com/20220517/6637_7a43d079/index.m3u8 +异教徒(英国恐怖片),https://vip.lzcdn2.com/20220517/6611_b160d5df/index.m3u8 +恶灵入侵(美国恐怖片),https://vip1.lz-cdn1.com/20220516/5932_cc54c5e0/index.m3u8 +恐怖博士费比斯(英国恐怖片),https://vip1.lz-cdn1.com/20220516/5902_b6eabaf2/index.m3u8 +死国(日本恐怖片),https://vip1.lz-cdn1.com/20220516/5865_4d77e489/index.m3u8 +魔鬼银爪(恐怖片),https://vip1.lz-cdn1.com/20220516/5835_75329fe6/index.m3u8 +吸血鬼猎人林肯(美国恐怖片),https://vip1.lz-cdn1.com/20220516/5825_1bacb80f/index.m3u8 +韩赛尔与格蕾特:女巫猎人2013(德国/美国恐怖片),https://vip1.lz-cdn1.com/20220516/5812_3482d77a/index.m3u8 +咒怨2录像带版(日本恐怖片),https://vip1.lz-cdn1.com/20220516/5763_7ba3501f/index.m3u8 +咒怨录像带版(日本恐怖片),https://vip1.lz-cdn1.com/20220516/5760_12073e87/index.m3u8 +喋血之影1978(意大利恐怖片),https://vip1.lz-cdn1.com/20220516/5752_ab2743ce/index.m3u8 +豺狼时刻1938(瑞典恐怖片),https://vip.lzcdn2.com/20220515/6576_1139c402/index.m3u8 +彩虹男(日本恐怖片),https://vip.lzcdn2.com/20220515/6573_09fcba24/index.m3u8 +疯人日记1963(美国恐怖片),https://vip.lzcdn2.com/20220515/6558_acf2968b/index.m3u8 +勾魂慑魄(法国恐怖片),https://vip.lzcdn2.com/20220515/6556_eb3476a2/index.m3u8 +脑髓地狱1988(日本恐怖片),https://vip.lzcdn2.com/20220515/6517_79d5bd35/index.m3u8 +血腥警长归来(美国恐怖片),https://vip.lzcdn2.com/20220515/6486_e8ecfb13/index.m3u8 +我唾弃你的坟墓(美国恐怖片),https://vip1.lz-cdn1.com/20220514/5650_04cf3602/index.m3u8 +我唾弃你的坟墓2(美国恐怖片),https://vip1.lz-cdn1.com/20220514/5648_c4263354/index.m3u8 +我唾弃你的坟墓:复仇在我(美国恐怖片),https://vip1.lz-cdn1.com/20220514/5644_cdcfa718/index.m3u8 +我唾弃你的坟墓1978(美国恐怖片),https://vip1.lz-cdn1.com/20220514/5643_d8ac9039/index.m3u8 +修女(美国恐怖片),https://vip1.lz-cdn1.com/20220514/5634_34c74902/index.m3u8 +招魂2(加拿大恐怖片),https://vip1.lz-cdn1.com/20220514/5631_26b95f69/index.m3u8 +招魂(美国恐怖片),https://vip1.lz-cdn1.com/20220514/5628_b11a9afd/index.m3u8 +招魂3(美国恐怖片),https://vip1.lz-cdn1.com/20220514/5599_e4b0e418/index.m3u8 +血蝶1971(意大利/西德恐怖片),https://vip1.lz-cdn1.com/20220514/5582_1190832d/index.m3u8 +鬼三惊2(泰国恐怖片),https://vip1.lz-cdn1.com/20220514/5520_936f45c8/index.m3u8 +恶魔之夜(英国恐怖片),https://vip.lzcdn2.com/20220513/6332_e3c7bdc6/index.m3u8 +回路2001(日本恐怖片),https://vip.lzcdn2.com/20220513/6316_eeb9e005/index.m3u8 +惊呼狂叫(美国恐怖片),https://vip.lzcdn2.com/20220513/6307_3bd8e0ca/index.m3u8 +双生儿1999(日本恐怖片),https://vip.lzcdn2.com/20220513/6274_591749f3/index.m3u8 +北平会馆(大陆恐怖片),https://vip1.lz-cdn1.com/20220513/5441_26b4440e/index.m3u8 +死亡船1980(英国恐怖片),https://vip.lzcdn2.com/20220513/6270_d5d4364e/index.m3u8 +蝎尾谋杀案1971(意大利/西班牙恐怖片),https://vip.lzcdn2.com/20220513/6254_5f3ba190/index.m3u8 +异魔禁区(西班牙恐怖片),https://vip.lzcdn2.com/20220513/6249_6e813e7e/index.m3u8 +浴血凶宅(英国恐怖片),https://vip.lzcdn2.com/20220513/6246_78339f1a/index.m3u8 +长梦(日本恐怖片),https://vip.lzcdn2.com/20220513/6245_71a10f5a/index.m3u8 +罪恶之家1999(日本恐怖片),https://vip.lzcdn2.com/20220513/6242_074b555b/index.m3u8 +生人勿进(英国恐怖片),https://vip1.lz-cdn1.com/20220512/5392_7b8995d4/index.m3u8 +千次伤我心(美国恐怖片),https://vip1.lz-cdn1.com/20220512/5396_dfafee1b/index.m3u8 +魔女游戏2020(美国恐怖片),https://vip1.lz-cdn1.com/20220512/5398_707f9be1/index.m3u8 +黑暗侵袭2(英国恐怖片),https://vip1.lz-cdn1.com/20220512/5417_5dac3b7f/index.m3u8 +鬼追人4(美国恐怖片),https://vip1.lz-cdn1.com/20220512/5421_72e99e7a/index.m3u8 +鬼玩人3:魔界英豪(美国恐怖片),https://vip1.lz-cdn1.com/20220512/5423_6f99afbc/index.m3u8 +鬼玩人(美国恐怖片),https://vip1.lz-cdn1.com/20220512/5424_30ed24a6/index.m3u8 +魂断太子港1972(意大利恐怖片),https://vip1.lz-cdn1.com/20220512/5327_1c4de657/index.m3u8 +司汤达综合征1996(意大利恐怖片),https://vip1.lz-cdn1.com/20220512/5284_b10de993/index.m3u8 +魔幻爆米花(美国恐怖片),https://vip1.lz-cdn1.com/20220512/5308_4e221877/index.m3u8 +吸血鬼2011(美国恐怖片),https://vip1.lz-cdn1.com/20220512/5308_4e221877/index.m3u8 +夜雾杀机(美国恐怖片),https://vip1.lz-cdn1.com/20220512/5231_722c86ac/index.m3u8 +巨石怪(美国恐怖片),https://vip.lzcdn2.com/20220511/6156_f9f292e2/index.m3u8 +慑魄惊魂(英国恐怖片),https://vip.lzcdn2.com/20220511/6189_287bc6dc/index.m3u8 +魔鬼骑士(美国恐怖片),https://vip.lzcdn2.com/20220511/6188_40bd34c8/index.m3u8 +寂静尖叫(美国恐怖片),https://vip.lzcdn2.com/20220511/6143_aa00b8e7/index.m3u8 +科学怪人之子(美国恐怖片),https://vip.lzcdn2.com/20220511/6138_2f3f6054/index.m3u8 +雪谷之狼(美国恐怖片),https://vip.lzcdn2.com/20220511/6174_2659cdd8/index.m3u8 +女优灵(日本恐怖片),https://vip.lzcdn2.com/20220511/6124_9b9dc551/index.m3u8 +暗夜之女1971(比利时/法国/西德恐怖片),https://vip.lzcdn2.com/20220511/6166_4714f0ee/index.m3u8 +本阵杀人事件(日本恐怖片),https://vip.lzcdn2.com/20220511/6163_14726caa/index.m3u8 +尸体防腐员(日本恐怖片),https://vip.lzcdn2.com/20220511/6114_e4372002/index.m3u8 +死亡之雪2009(挪威恐怖片),https://vip.lzcdn2.com/20220511/6215_6ef57d1a/index.m3u8 +舞会惊魂(加拿大恐怖片),https://vip.lzcdn2.com/20220511/6073_301186be/index.m3u8 +舞会惊魂2(美国恐怖片),https://vip.lzcdn2.com/20220511/6068_ab06ec01/index.m3u8 +吸血鬼的印记(美国恐怖片),https://vip.lzcdn2.com/20220511/6058_612563d7/index.m3u8 +症状(英国恐怖片),https://vip.lzcdn2.com/20220511/6027_66fe6719/index.m3u8 +追忆往事1987(南斯拉夫/英国恐怖片),https://vip.lzcdn2.com/20220511/6019_59191855/index.m3u8 +杀人鲸(美国恐怖片),https://vip1.lz-cdn1.com/20220510/5090_2c0c5fb8/index.m3u8 +精神病人(英国恐怖片),https://vip1.lz-cdn1.com/20220510/5125_e7500dd3/index.m3u8 +巨鱼(美国恐怖片),https://vip1.lz-cdn1.com/20220510/5124_017d9075/index.m3u8 +可爱的恶魔(日本恐怖片),https://vip1.lz-cdn1.com/20220510/5120_c029d6bd/index.m3u8 +恐怖蜡像馆(美国恐怖片),https://vip1.lz-cdn1.com/20220510/5117_6c03608f/index.m3u8 +恐怖食肉虫(美国恐怖片),https://vip1.lz-cdn1.com/20220510/5116_c14c65cc/index.m3u8 +恐怖愚人节(美国恐怖片),https://vip1.lz-cdn1.com/20220510/5114_2a05c29e/index.m3u8 +美国梦魇(美国恐怖片),https://vip1.lz-cdn1.com/20220510/5111_c198ad23/index.m3u8 +夜间狙击者(美国恐怖片),https://vip1.lz-cdn1.com/20220510/5055_b48bac7e/index.m3u8 +灵婴(加拿大恐怖片),https://vip1.lz-cdn1.com/20220510/5107_0178585d/index.m3u8 +终极人鱼岛(美国恐怖片),https://vip1.lz-cdn1.com/20220510/5047_e65749cd/index.m3u8 +案山子(日本恐怖片),https://vip1.lz-cdn1.com/20220510/5044_63ee4371/index.m3u8 +恶魔的乘客(美国恐怖片),https://vip1.lz-cdn1.com/20220510/5004_f0c48a04/index.m3u8 +闺蜜心窍(大陆恐怖片),https://vip1.lz-cdn1.com/20220510/4990_ea0d2124/index.m3u8 +黄蜂女(美国恐怖片),https://vip1.lz-cdn1.com/20220510/4971_409d22a0/index.m3u8 +网络凶铃(大陆恐怖片),https://vip1.lz-cdn1.com/20220509/4956_509a5c48/index.m3u8 +青鬼2014(日本恐怖片),https://vip.lzcdn2.com/20220509/5988_dd954904/index.m3u8 +天魔回魂(美国恐怖片),https://vip.lzcdn2.com/20220509/5962_f1a1f1dd/index.m3u8 +晚安妈咪2014(奥地利恐怖片),https://vip.lzcdn2.com/20220509/5955_7f3c8bbb/index.m3u8 +死亡拼图(日本恐怖片),https://vip.lzcdn2.com/20220509/5952_95851895/index.m3u8 +杀出狂人镇1973(美国恐怖片),https://vip.lzcdn2.com/20220509/5943_26a4b237/index.m3u8 +假戏真作(大陆恐怖片),https://vip.lzcdn2.com/20220509/5914_6c33df67/index.m3u8 +古窑迷踪(大陆恐怖片),https://vip.lzcdn2.com/20220509/5905_2a6429ec/index.m3u8 +暴行列车1975(意大利恐怖片),https://vip1.lz-cdn1.com/20220508/4854_32c978a4/index.m3u8 +汉欧威广场(美国恐怖片),https://vip1.lz-cdn1.com/20220508/4830_47718905/index.m3u8 +可怕的奥勒弗(西班牙恐怖片),https://vip1.lz-cdn1.com/20220508/4815_ec49c6bf/index.m3u8 +猛鬼夜惊魂(美国恐怖片),https://vip1.lz-cdn1.com/20220508/4805_367a2377/index.m3u8 +魔力蕾丝垫2012(奥地利恐怖片),https://vip1.lz-cdn1.com/20220508/4802_997b2f5a/index.m3u8 +取眼杀人案1974(西班牙恐怖片),https://vip1.lz-cdn1.com/20220508/4793_0742bee6/index.m3u8 +看不见的小孩2019(大陆恐怖片),https://vip1.lz-cdn1.com/20220508/4733_6cbab806/index.m3u8 +骨瓷2019(大陆恐怖片),https://vip1.lz-cdn1.com/20220508/4723_f7a53252/index.m3u8 +夜伴歌声2019(大陆恐怖片),https://vip.lzcdn2.com/20220507/5877_330aeab1/index.m3u8 +午夜怪谈2019(大陆恐怖片),https://vip.lzcdn2.com/20220507/5870_7f09c86b/index.m3u8 +泽伯1983(意大利恐怖片),https://vip.lzcdn2.com/20220507/5779_fb9e8578/index.m3u8 +阴沉(法国恐怖片),https://vip.lzcdn2.com/20220507/5775_818cc8e6/index.m3u8 +涨潮小屋(美国恐怖片),https://vip.lzcdn2.com/20220507/5774_5267a6e2/index.m3u8 +玩偶杀手(西班牙恐怖片),https://vip.lzcdn2.com/20220507/5698_f436d7bd/index.m3u8 +育婴怪谭(美国恐怖片),https://vip.lzcdn2.com/20220507/5688_a96af415/index.m3u8 +无辜的人(英国恐怖片),https://vip.lzcdn2.com/20220507/5686_903e0fa8/index.m3u8 +八墓村1977(日本恐怖片),https://vip.lzcdn2.com/20220507/5676_26f796dd/index.m3u8 +巴比伦:与魔鬼同床(恐怖片),https://vip.lzcdn2.com/20220507/5673_f5d66dc5/index.m3u8 +低于零度(加拿大恐怖片),https://vip1.lz-cdn1.com/20220506/4691_2c47188b/index.m3u8 +对吸血鬼的欲望(英国恐怖片),https://vip1.lz-cdn1.com/20220506/4689_ffa96e27/index.m3u8 +地球大战蜘蛛(美国恐怖片),https://vip1.lz-cdn1.com/20220506/4693_55b99518/index.m3u8 +复出(英国恐怖片),https://vip1.lz-cdn1.com/20220506/4686_2bcbc542/index.m3u8 +鬼哭山河(美国恐怖片),https://vip1.lz-cdn1.com/20220506/4682_9115fd81/index.m3u8 +创伤1993(意大利/美国恐怖片),https://vip1.lz-cdn1.com/20220506/4702_3121bf2c/index.m3u8 +鬼面公仆3(美国恐怖片),https://vip1.lz-cdn1.com/20220506/4681_e7904a84/index.m3u8 +鬼镇1988(美国恐怖片),https://vip1.lz-cdn1.com/20220506/4678_5231b5a8/index.m3u8 +黑暗迷失(加拿大恐怖片),https://vip1.lz-cdn1.com/20220506/4675_adce06f6/index.m3u8 +黑暗中的王子(英国恐怖片),https://vip1.lz-cdn1.com/20220506/4671_b267f5ea/index.m3u8 +黑蝎(美国恐怖片),https://vip1.lz-cdn1.com/20220506/4670_24890859/index.m3u8 +毁灭者1984(美国恐怖片),https://vip1.lz-cdn1.com/20220506/4669_9905c146/index.m3u8 +火星大接触(美国恐怖片),https://vip1.lz-cdn1.com/20220506/4668_fa9ab2f3/index.m3u8 +科学怪人1931(美国恐怖片),https://vip1.lz-cdn1.com/20220506/4661_d18917ad/index.m3u8 +寄生嗜育(美国恐怖片),https://vip1.lz-cdn1.com/20220506/4659_89b00f18/index.m3u8 +惊魂夜魇(英国恐怖片),https://vip1.lz-cdn1.com/20220506/4658_b2801dca/index.m3u8 +惊心动魄(美国恐怖片),https://vip1.lz-cdn1.com/20220506/4657_f02da831/index.m3u8 +猎魔1984(澳大利亚恐怖片),https://vip1.lz-cdn1.com/20220506/4645_522ccc23/index.m3u8 +午夜十二点(大陆恐怖片),https://vip1.lz-cdn1.com/20220506/4635_09c20b39/index.m3u8 +外星恶客(美国恐怖片),https://vip1.lz-cdn1.com/20220506/4596_cc1cb651/index.m3u8 +替身鬼(美国恐怖片),https://vip1.lz-cdn1.com/20220506/4587_96c9b91d/index.m3u8 +开学悸(大陆恐怖片),https://vip1.lz-cdn1.com/20220506/4582_42ca8d30/index.m3u8 +黑暗深处之惊魂夜(大陆恐怖片),https://vip1.lz-cdn1.com/20220506/4579_28dca47b/index.m3u8 +坦帕地狱1990(墨西哥恐怖片),https://vip1.lz-cdn1.com/20220506/4561_163be3e2/index.m3u8 +死而复生(美国恐怖片),https://vip1.lz-cdn1.com/20220506/4559_f518c141/index.m3u8 +女巫1966(英国恐怖片),https://vip1.lz-cdn1.com/20220506/4539_47b75b36/index.m3u8 +孟买的杀手(英国恐怖片),https://vip1.lz-cdn1.com/20220506/4533_7881b5eb/index.m3u8 +噩梦城市1980(意大利/墨西哥/西班牙恐怖片),https://vip1.lz-cdn1.com/20220506/4532_2ad05dc1/index.m3u8 +招魂夜(英国恐怖片),https://vip1.lz-cdn1.com/20220506/4524_b5cf6e46/index.m3u8 +永生劫难(美国恐怖片),https://vip1.lz-cdn1.com/20220506/4522_41f21895/index.m3u8 +蟑螂杀手(美国恐怖片),https://vip1.lz-cdn1.com/20220506/4521_f1e26d33/index.m3u8 +怨鬼之家(泰国恐怖片),https://vip1.lz-cdn1.com/20220506/4518_10a52fb7/index.m3u8 +眼镜蛇邪教(美国恐怖片),https://vip1.lz-cdn1.com/20220506/4512_d98fb22c/index.m3u8 +夜深血红1975(意大利恐怖片),https://vip1.lz-cdn1.com/20220506/4510_ffb18c44/index.m3u8 +解剖室灵异事件之男生宿舍(大陆恐怖片),https://vip1.lz-cdn1.com/20220506/4506_44beafe9/index.m3u8 +恐怖浴室(大陆恐怖片),https://vip.lzcdn2.com/20220505/5659_2d8f3c5a/index.m3u8 +古屋传奇(英国恐怖片),https://vip.lzcdn2.com/20220505/5626_8f3c7098/index.m3u8 +安娜贝尔3:回家(美国恐怖片),https://vip.lzcdn2.com/20220505/5628_bc206ef9/index.m3u8 +安娜贝尔2:诞生(美国恐怖片),https://vip.lzcdn2.com/20220505/5630_b60a4bb2/index.m3u8 +安娜贝尔(美国恐怖片),https://vip.lzcdn2.com/20220505/5631_55c42281/index.m3u8 +惊魂七夜(大陆恐怖片),https://vip.lzcdn2.com/20220505/5599_586a2fb3/index.m3u8 +画室惊魂(大陆恐怖片),https://vip.lzcdn2.com/20220505/5597_c271889f/index.m3u8 +阴阳眼之瞳灵公馆(大陆恐怖片),https://vip.lzcdn2.com/20220505/5582_2ec9cb72/index.m3u8 +诡异酒楼(大陆恐怖片),https://vip.lzcdn2.com/20220505/5580_f8fd94b9/index.m3u8 +诡眼2017(大陆恐怖片),https://vip.lzcdn2.com/20220505/5576_aa3eedad/index.m3u8 +细思极恐(大陆恐怖片),https://vip.lzcdn2.com/20220505/5558_a973f48a/index.m3u8 +午夜整容室(大陆恐怖片),https://vip.lzcdn2.com/20220505/5553_9d7cfada/index.m3u8 +午夜幽灵(大陆恐怖片),https://vip.lzcdn2.com/20220505/5551_4817f647/index.m3u8 +午夜废墟(大陆恐怖片),https://vip.lzcdn2.com/20220505/5550_7beff45b/index.m3u8 +笔仙咒怨(大陆恐怖片),https://vip.lzcdn2.com/20220505/5550_7beff45b/index.m3u8 +爱伦坡怪谈(美国恐怖片),https://vip.lzcdn2.com/20220505/5524_f46c8c14/index.m3u8 +大鳄鱼(美国恐怖片),https://vip.lzcdn2.com/20220505/5518_68304949/index.m3u8 +恶魔之爪1981(墨西哥/美国恐怖片),https://vip.lzcdn2.com/20220505/5514_d19a2236/index.m3u8 +黑湖妖复仇记(美国恐怖片),https://vip.lzcdn2.com/20220505/5511_9618b5a5/index.m3u8 +绘图人(美国恐怖片),https://vip.lzcdn2.com/20220505/5508_cce84ea4/index.m3u8 +离魂鬼巫1988(意大利/美国恐怖片),https://vip.lzcdn2.com/20220505/5503_137e5547/index.m3u8 +矩形箱子(英国恐怖片),https://vip.lzcdn2.com/20220505/5502_04ab0911/index.m3u8 +幕布背后(加拿大恐怖片),https://vip.lzcdn2.com/20220505/5498_da92863f/index.m3u8 +尸坑(美国恐怖片),https://vip.lzcdn2.com/20220505/5483_7696b46b/index.m3u8 +糖果人3:亡命日(美国恐怖片),https://vip.lzcdn2.com/20220505/5481_fd5e78f6/index.m3u8 +糖果人2:腥风血雨(美国恐怖片),https://vip.lzcdn2.com/20220505/5480_82e67c43/index.m3u8 +香蕉的混蛋2011(葡萄牙恐怖片),https://vip.lzcdn2.com/20220505/5479_af68aaac/index.m3u8 +召唤死亡医生(美国恐怖片),https://vip.lzcdn2.com/20220505/5473_559ddc6d/index.m3u8 +白魔鬼1932(美国恐怖片),https://vip.lzcdn2.com/20220504/5469_737b6e69/index.m3u8 +穿梭猛鬼城(美国恐怖片),https://vip.lzcdn2.com/20220504/5467_005f5c10/index.m3u8 +德古拉之夜(西班牙恐怖片),https://vip.lzcdn2.com/20220504/5459_7d7fffd6/index.m3u8 +复仇之谜1987(意大利/南斯拉夫恐怖片),https://vip.lzcdn2.com/20220504/5454_ef230e4e/index.m3u8 +恶夜飞魔(美国恐怖片),https://vip.lzcdn2.com/20220504/5453_47ec9a55/index.m3u8 +惊悚小说(大陆恐怖片),https://vip1.lz-cdn1.com/20220504/4461_6b87a668/index.m3u8 +墨玉太极(大陆恐怖片),https://vip1.lz-cdn1.com/20220504/4480_5cf24e75/index.m3u8 +腐尸2015(美国恐怖片),https://vip1.lz-cdn1.com/20220504/4369_90d6717f/index.m3u8 +鬼童院(西班牙恐怖片),https://vip1.lz-cdn1.com/20220504/4362_4a8b2e0a/index.m3u8 +鬼附身(美国恐怖片),https://vip1.lz-cdn1.com/20220504/4359_f3c15206/index.m3u8 +遗忘空间(大陆恐怖片),https://vip1.lz-cdn1.com/20220504/4422_a273f550/index.m3u8 +德古拉1931(美国恐怖片),https://vip1.lz-cdn1.com/20220504/4382_07fe772f/index.m3u8 +怨灵宿舍之人偶老师(大陆恐怖片),https://vip1.lz-cdn1.com/20220504/4435_5b734fca/index.m3u8 +谁知道(大陆恐怖片),https://vip1.lz-cdn1.com/20220504/4400_347db81d/index.m3u8 +通灵姐妹(大陆恐怖片),https://vip1.lz-cdn1.com/20220504/4403_8da67206/index.m3u8 +开错鬼门关(加拿大恐怖片),https://vip1.lz-cdn1.com/20220504/4450_d4642d95/index.m3u8 +午夜惊魂路(大陆恐怖片),https://vip1.lz-cdn1.com/20220504/4407_94736bb3/index.m3u8 +灰天鹅绒上的四只苍蝇1971(意大利/法国恐怖片),https://vip1.lz-cdn1.com/20220504/4456_3d09458b/index.m3u8 +猛鬼爱情故事【国语】2011(香港恐怖片),https://vip1.lz-cdn1.com/20220504/4317_4043ea47/index.m3u8 +黑暗深渊2015(爱尔兰恐怖片),https://vip.lzcdn2.com/20220503/5409_3538a1f2/index.m3u8 +碟仙之毕业照(大陆恐怖片),https://vip.lzcdn2.com/20220503/5419_1df02093/index.m3u8 +恐怖电影院2(大陆恐怖片),https://vip.lzcdn2.com/20220503/5425_cede5bfd/index.m3u8 +孽迷宫(美国恐怖片),https://vip.lzcdn2.com/20220503/5385_6a6347f1/index.m3u8 +幽灵船2002(美国恐怖片),https://vip.lzcdn2.com/20220503/5366_b0fb4299/index.m3u8 +恐怖毕业照2(大陆恐怖片),https://vip.lzcdn2.com/20220503/5310_614d6087/index.m3u8 +荒野加油站(大陆恐怖片),https://vip.lzcdn2.com/20220503/5295_fd929541/index.m3u8 +诡井(大陆恐怖片),https://vip.lzcdn2.com/20220503/5290_1310915e/index.m3u8 +教堂幽灵1989(意大利恐怖片),https://vip.lzcdn2.com/20220503/5262_c5dfdd6a/index.m3u8 +死神的呼唤(英国恐怖片),https://vip.lzcdn2.com/20220503/5238_006ce565/index.m3u8 +故事的故事2015(意大利/法国/英国恐怖片),https://vip1.lz-cdn1.com/20220502/4157_7d704b06/index.m3u8 +鬼故事2017(英国恐怖片),https://vip1.lz-cdn1.com/20220502/4153_b4108384/index.m3u8 +核能浩劫后1984(意大利恐怖片),https://vip1.lz-cdn1.com/20220502/4202_7dfbecde/index.m3u8 +深海恐龙(法国恐怖片),https://vip1.lz-cdn1.com/20220502/4090_d404bb34/index.m3u8 +小丑下地狱(美国恐怖片),https://vip1.lz-cdn1.com/20220502/4081_6ecdec7e/index.m3u8 +怨灵地下室(大陆恐怖片),https://vip1.lz-cdn1.com/20220502/4052_89b80bd8/index.m3u8 +午夜寻访录(大陆恐怖片),https://vip1.lz-cdn1.com/20220502/4037_535e40bf/index.m3u8 +玩命剧组(大陆恐怖片),https://vip1.lz-cdn1.com/20220502/4027_0de1a89a/index.m3u8 +育婴室(大陆恐怖片),https://vip.lzcdn2.com/20220501/5188_b264d6f7/index.m3u8 +幽灵医院(大陆恐怖片),https://vip.lzcdn2.com/20220501/5187_bf558db5/index.m3u8 +李碧华鬼魅系列:奇幻夜【粤语】2013(香港恐怖片),https://vip.lzcdn2.com/20220501/5155_a30f860a/index.m3u8 +李碧华鬼魅系列:迷离夜【粤语】2013(香港恐怖片),https://vip.lzcdn2.com/20220501/5153_14ed7803/index.m3u8 +猎杀禁区(美国恐怖片),https://vip.lzcdn2.com/20220501/5148_cddb341c/index.m3u8 +嗜血杀1975(意大利恐怖片),https://vip.lzcdn2.com/20220501/5128_797a94dd/index.m3u8 +吓死杰西卡(美国恐怖片),https://vip.lzcdn2.com/20220501/5067_edf3c4cb/index.m3u8 +恐怖爱情故事之死亡公路(大陆恐怖片),https://vip.lzcdn2.com/20220501/5079_030b5286/index.m3u8 +恐怖将映(大陆恐怖片),https://vip.lzcdn2.com/20220501/5080_93d16ee8/index.m3u8 +恐怖照相机(大陆恐怖片),https://vip.lzcdn2.com/20220501/5082_c519ee7f/index.m3u8 +筷仙(大陆恐怖片),https://vip.lzcdn2.com/20220501/5084_3c0ffa76/index.m3u8 +七月半2:前世今生(大陆恐怖片),https://vip.lzcdn2.com/20220501/5099_62bfcfd7/index.m3u8 +阴声阵阵1991(意大利恐怖片),https://vip.lzcdn2.com/20220501/5053_b9e7dbe6/index.m3u8 +震动的舌头(日本恐怖片),https://vip.lzcdn2.com/20220501/5048_baf73d6a/index.m3u8 +活死人黎明1978(恐怖片),https://vip1.lz-cdn1.com/20220430/3953_582d7562/index.m3u8 +诡娃(大陆恐怖片),https://vip1.lz-cdn1.com/20220430/3947_735ae91c/index.m3u8 +恶灵之门(大陆恐怖片),https://vip1.lz-cdn1.com/20220430/3945_2b95762c/index.m3u8 +笔仙撞碟仙(大陆恐怖片),https://vip1.lz-cdn1.com/20220430/3924_e4a9c9f4/index.m3u8 +恋马狂(美国恐怖片),https://vip1.lz-cdn1.com/20220430/3884_9b49323e/index.m3u8 +驱魔降邪(英国恐怖片),https://vip1.lz-cdn1.com/20220430/3839_e5799e94/index.m3u8 +庭院深深1976(美国恐怖片),https://vip1.lz-cdn1.com/20220430/3832_7d186979/index.m3u8 +与僵尸同行(美国恐怖片),https://vip1.lz-cdn1.com/20220430/3806_4b6aca1a/index.m3u8 +妖医(大陆恐怖片),https://vip1.lz-cdn1.com/20220430/3783_cc98ad7a/index.m3u8 +死亡笔记2016(大陆恐怖片),https://vip1.lz-cdn1.com/20220430/3763_ad51216a/index.m3u8 +食人岛2016(大陆恐怖片),https://vip1.lz-cdn1.com/20220430/3759_a6c90fb2/index.m3u8 +谜域之噬魂岭(大陆恐怖片),https://vip1.lz-cdn1.com/20220430/3740_b02d1ba7/index.m3u8 +猫脸老太太(大陆恐怖片),https://vip.lzcdn2.com/20220429/5039_8a23c778/index.m3u8 +吵闹鬼(美国恐怖片),https://vip.lzcdn2.com/20220429/5014_c9dc9106/index.m3u8 +聊斋新编之画皮新娘(大陆恐怖片),https://vip.lzcdn2.com/20220429/5034_57f2f5d5/index.m3u8 +M博士的黑洞1959(墨西哥恐怖片),https://vip.lzcdn2.com/20220429/5033_8f1a7e92/index.m3u8 +白云桥(大陆恐怖片),https://vip.lzcdn2.com/20220429/5012_f6d66546/index.m3u8 +诡新娘(大陆恐怖片),https://vip.lzcdn2.com/20220429/5004_586c504e/index.m3u8 +恐怖笔记(大陆恐怖片),https://vip.lzcdn2.com/20220429/5024_41d184b7/index.m3u8 +海滩梦魇1988(意大利恐怖片),https://vip.lzcdn2.com/20220429/4999_266d14a3/index.m3u8 +女巫布莱尔(美国恐怖片),https://vip.lzcdn2.com/20220429/4933_94731473/index.m3u8 +鬼恋1982(美国恐怖片),https://vip.lzcdn2.com/20220429/4992_c43b14df/index.m3u8 +情人劫(美国恐怖片),https://vip.lzcdn2.com/20220429/4929_4a6a6ef3/index.m3u8 +德州电锯杀人狂1974(美国恐怖片),https://vip.lzcdn2.com/20220429/4991_9160ecf1/index.m3u8 +床下有人3(大陆恐怖片),https://vip.lzcdn2.com/20220429/4985_e7a9ee4b/index.m3u8 +撒冷镇(美国恐怖片),https://vip.lzcdn2.com/20220429/4903_b5812020/index.m3u8 +食尸人1980(意大利恐怖片),https://vip.lzcdn2.com/20220429/4888_4f57b80c/index.m3u8 +骨魔(美国恐怖片),https://vip.lzcdn2.com/20220429/4966_09d85202/index.m3u8 +罗纳德是坏孩子(美国恐怖片),https://vip.lzcdn2.com/20220429/4956_3b2114e3/index.m3u8 +杀手疗法(美国恐怖片),https://vip.lzcdn2.com/20220429/4868_a7f4d552/index.m3u8 +五月魔女(美国恐怖片),https://vip.lzcdn2.com/20220429/4863_78f76347/index.m3u8 +闪灵(英国恐怖片),https://vip.lzcdn2.com/20220429/4860_0e775841/index.m3u8 +血腥激情夜(恐怖片),https://vip.lzcdn2.com/20220429/4838_b530072e/index.m3u8 +血腥死亡营(美国恐怖片),https://vip.lzcdn2.com/20220429/4837_a2c13a42/index.m3u8 +妖夜传说(美国恐怖片),https://vip.lzcdn2.com/20220429/4833_6e773ed6/index.m3u8 +重讲一遍的故事(美国恐怖片),https://vip.lzcdn2.com/20220429/4826_67647a5e/index.m3u8 +诡娃娃(大陆恐怖片),https://vip1.lz-cdn1.com/20220428/3644_d7a9ecc2/index.m3u8 +痉挛1974(意大利恐怖片),https://vip1.lz-cdn1.com/20220428/3721_148e2172/index.m3u8 +坟场禁区(美国恐怖片),https://vip1.lz-cdn1.com/20220428/3727_7d5dad99/index.m3u8 +阁楼里的花1987上(美国恐怖片),https://vip1.lz-cdn1.com/20220428/3609_16cd728f/index.m3u8 +阁楼里的花1988下(美国恐怖片),https://vip1.lz-cdn1.com/20220428/3611_273010aa/index.m3u8 +鬼作秀2(美国恐怖片),https://vip1.lz-cdn1.com/20220428/3610_0c216597/index.m3u8 +灵臆事件(大陆恐怖片),https://vip1.lz-cdn1.com/20220428/3584_c3cc0714/index.m3u8 +半夜叫你别回头(大陆恐怖片),https://vip1.lz-cdn1.com/20220428/3560_cfcaf0e1/index.m3u8 +两傻捉尸记(美国恐怖片),https://vip1.lz-cdn1.com/20220428/3544_cdf1a8bf/index.m3u8 +美国狼人在伦敦1981(美国恐怖片),https://vip1.lz-cdn1.com/20220428/3540_af781fc1/index.m3u8 +突变(英国恐怖片),https://vip1.lz-cdn1.com/20220428/3525_b0650bdd/index.m3u8 +异种2015(大陆恐怖片),https://vip.lzcdn2.com/20220427/4815_04e5352f/index.m3u8 +双生灵(大陆恐怖片),https://vip.lzcdn2.com/20220427/4787_fb192e48/index.m3u8 +七月半之恐怖宿舍(大陆恐怖片),https://vip.lzcdn2.com/20220427/4781_8652e065/index.m3u8 +美国玛丽(加拿大恐怖片),https://vip.lzcdn2.com/20220427/4748_6e952193/index.m3u8 +笔仙魔咒(大陆恐怖片),https://vip.lzcdn2.com/20220427/4743_46b1921d/index.m3u8 +养鬼吃人2(英国恐怖片),https://vip.lzcdn2.com/20220427/4740_56f26a5a/index.m3u8 +活死人黎明2004(美国恐怖片),https://vip.lzcdn2.com/20220427/4677_36c1eb67/index.m3u8 +猛鬼街(美国恐怖片),https://vip.lzcdn2.com/20220427/4670_caee7fbd/index.m3u8 +养鬼吃人3(美国恐怖片),https://vip.lzcdn2.com/20220427/4661_a40ac7ba/index.m3u8 +月光光心慌慌1978(美国恐怖片),https://vip.lzcdn2.com/20220427/4654_8738d087/index.m3u8 +神出鬼没吃人鳄1987(澳大利亚恐怖片),https://vip.lzcdn2.com/20220427/4649_1aa991b4/index.m3u8 +独眼巨人(美国恐怖片),https://vip.lzcdn2.com/20220427/4631_1fc28974/index.m3u8 +地下墓穴2014(美国恐怖片),https://vip.lzcdn2.com/20220427/4630_92f68c00/index.m3u8 +鬼水怪谈(日本恐怖片),https://vip.lzcdn2.com/20220427/4625_28ddc7bf/index.m3u8 +尸骨工厂(美国恐怖片),https://vip.lzcdn2.com/20220427/4609_b9d59cbe/index.m3u8 +尸骨无存3:零号病人(美国恐怖片),https://vip.lzcdn2.com/20220427/4601_fabca268/index.m3u8 +养鬼吃人6:死亡代码(美国恐怖片),https://vip.lzcdn2.com/20220425/4589_7ac3e049/index.m3u8 +养鬼吃人9:启示录(美国恐怖片),https://vip.lzcdn2.com/20220425/4588_9d497498/index.m3u8 +怨灵人偶(大陆恐怖片),https://vip1.lz-cdn1.com/20220426/3505_7a529551/index.m3u8 +怨灵(大陆恐怖片),https://vip1.lz-cdn1.com/20220426/3502_f1b43351/index.m3u8 +京城81号(大陆恐怖片),https://vip1.lz-cdn1.com/20220426/3405_9ef1cbbb/index.m3u8 +花咒(大陆恐怖片),https://vip1.lz-cdn1.com/20220425/3385_b8b894c0/index.m3u8 +诡替身(大陆恐怖片),https://vip1.lz-cdn1.com/20220425/3382_6c52a528/index.m3u8 +诡八楼(大陆恐怖片),https://vip1.lz-cdn1.com/20220425/3380_c85bdc8f/index.m3u8 +怖偶(大陆恐怖片),https://vip1.lz-cdn1.com/20220425/3343_89db5f79/index.m3u8 +笔仙惊魂3(大陆恐怖片),https://vip1.lz-cdn1.com/20220425/3333_904d3d2c/index.m3u8 +不死之魔(美国恐怖片),https://vip.lzcdn2.com/20220425/4548_e970f123/index.m3u8 +午夜凶铃(美版)(美国恐怖片),https://vip.lzcdn2.com/20220425/4523_2869ffd5/index.m3u8 +返回从前的漫长旅程2019(老挝/新加坡/西班牙恐怖片),https://vip1.lz-cdn10.com/20220423/1506_a4a6996c/index.m3u8 +三更【韩/泰/国/粤语】2002(中国香港/韩国/泰国恐怖片),https://vip.lzcdn2.com/20220425/4484_780df1f9/index.m3u8 +鬼玩人4(美国恐怖片),https://vip.lzcdn2.com/20220425/4459_04473c18/index.m3u8 +蜡人馆1924(德国恐怖片),https://vip.lzcdn2.com/20220425/4435_d481cb3c/index.m3u8 +迷雾之外1972(英国恐怖片),https://vip.lzcdn2.com/20220425/4432_fa63c1ec/index.m3u8 +窃尸奇谭1960(英国恐怖片),https://vip.lzcdn2.com/20220425/4428_c39c975d/index.m3u8 +女巫也疯狂(美国恐怖片),https://vip.lzcdn2.com/20220425/4426_7c6b96a8/index.m3u8 +驱魔任务1966(意大利恐怖片),https://vip.lzcdn2.com/20220425/4422_561ae9ae/index.m3u8 +它是活尸1974(美国恐怖片),https://vip.lzcdn2.com/20220425/4407_992028cf/index.m3u8 +停止呼吸(美国恐怖片),https://vip.lzcdn2.com/20220425/4405_753cf6c7/index.m3u8 +下一个就是你1998(美国恐怖片),https://vip.lzcdn2.com/20220425/4397_f4f06cb2/index.m3u8 +吸血家族汤普森(美国恐怖片),https://vip.lzcdn2.com/20220425/4395_98f94a9a/index.m3u8 +邪恶花园(英国恐怖片),https://vip.lzcdn2.com/20220425/4392_11637d6b/index.m3u8 +自燃(美国恐怖片),https://vip.lzcdn2.com/20220425/4387_b5992298/index.m3u8 +祝我生日快乐1981(加拿大恐怖片),https://vip.lzcdn2.com/20220425/4381_c0f5fac1/index.m3u8 +鹰之夜(英国恐怖片),https://vip.lzcdn2.com/20220425/4370_ba0f7d5e/index.m3u8 +镜中迷魂(大陆恐怖片),https://vip1.lz-cdn1.com/20220424/3188_c13dcd59/index.m3u8 +黑暗1982(意大利恐怖片),https://vip1.lz-cdn1.com/20220424/3210_37e4a9ad/index.m3u8 +地下室惊魂(大陆恐怖片),https://vip1.lz-cdn1.com/20220424/3162_e6f323be/index.m3u8 +蝙蝠别墅(大陆恐怖片),https://vip1.lz-cdn1.com/20220424/3154_eecd5261/index.m3u8 +魔界妖姬(美国恐怖片),https://vip1.lz-cdn1.com/20220424/3143_2da521e9/index.m3u8 +嗜血狂魔(美国恐怖片),https://vip1.lz-cdn1.com/20220424/3128_f19076be/index.m3u8 +死灵的陷阱(日本恐怖片),https://vip1.lz-cdn1.com/20220424/3122_d07cd9e0/index.m3u8 +死亡之雪2(挪威/冰岛恐怖片),https://vip1.lz-cdn1.com/20220424/3120_581d7d0d/index.m3u8 +我知道你去年夏天干了什么(美国恐怖片),https://vip1.lz-cdn1.com/20220424/3114_014bb6b5/index.m3u8 +午夜索魂1964(巴西恐怖片),https://vip1.lz-cdn1.com/20220424/3110_22b722f9/index.m3u8 +欲仙欲死(英国恐怖片),https://vip1.lz-cdn1.com/20220424/3095_35019148/index.m3u8 +失形2021(美国恐怖片),https://vip1.lz-cdn10.com/20220423/1487_a0812700/index.m3u8 +印第安墓地大屠杀(美国恐怖片),https://vip1.lz-cdn10.com/20220423/1473_97da1c7d/index.m3u8 +敏感事件(大陆恐怖片),https://vip.lzcdn2.com/20220423/4349_47c1577f/index.m3u8 +逃出轮回(大陆恐怖片),https://vip.lzcdn2.com/20220423/4270_8475bdac/index.m3u8 +克朗普斯(美国恐怖片),https://vip.lzcdn2.com/20220423/4191_921b05e5/index.m3u8 +麦迪逊小镇(美国恐怖片),https://vip.lzcdn2.com/20220423/4180_067ac3d2/index.m3u8 +魔鬼牧师(美国恐怖片),https://vip.lzcdn2.com/20220423/4178_29c49d56/index.m3u8 +孽欲杀人夜(美国恐怖片),https://vip.lzcdn2.com/20220423/4168_8e734a8a/index.m3u8 +血色研究站2013(奥地利恐怖片),https://vip.lzcdn2.com/20220423/4122_34cb3054/index.m3u8 +学校怪谈-言灵的诅咒2014(日本恐怖片),https://vip.lzcdn2.com/20220423/4120_2db6025f/index.m3u8 +我仍然知道你去年夏天干了什么(美国恐怖片),https://vip.lzcdn2.com/20220423/4116_e4149c3e/index.m3u8 +鞭子与肉体1963(意大利/法国恐怖片),https://vip1.lz-cdn1.com/20220422/3045_6e2e849c/index.m3u8 +帝都大战(日本恐怖片),https://vip1.lz-cdn1.com/20220422/3013_a18cc020/index.m3u8 +黑色安息日1963(法国恐怖片),https://vip1.lz-cdn1.com/20220422/3002_fafd4942/index.m3u8 +B区32号(大陆恐怖片),https://vip1.lz-cdn1.com/20220422/2919_2904e656/index.m3u8 +诡拼车(大陆恐怖片),https://vip1.lz-cdn1.com/20220422/2920_d7d44a67/index.m3u8 +蜿蜒(法国恐怖片),https://vip1.lz-cdn10.com/20220420/1453_0bfd7c1f/index.m3u8 +明天的记忆(韩国恐怖片),https://vip1.lz-cdn10.com/20220420/1452_114ee2a5/index.m3u8 +人间蒸发2013(大陆恐怖片),https://vip1.lz-cdn1.com/20220422/2975_65b50e27/index.m3u8 +子夜心跳(大陆恐怖片),https://vip.lzcdn2.com/20220421/4022_4efd9435/index.m3u8 +少女灵异日记(大陆恐怖片),https://vip.lzcdn2.com/20220421/4000_63480bf8/index.m3u8 +开棺2013(美国恐怖片),https://vip.lzcdn2.com/20220421/4042_0d2ab24c/index.m3u8 +爬行怪兽(美国恐怖片),https://vip.lzcdn2.com/20220421/4052_32186003/index.m3u8 +凶宅美人头1989(大陆恐怖片),https://vip.lzcdn2.com/20220421/4068_e6a1c583/index.m3u8 +无间罪:僵尸重生(大陆恐怖片),https://vip.lzcdn2.com/20220421/4089_92a11d76/index.m3u8 +笔仙惊魂(大陆恐怖片),https://vip.lzcdn2.com/20220421/3901_9557f3d3/index.m3u8 +奇奇怪怪:整容液(韩国恐怖片),https://vip1.lz-cdn10.com/20220420/1448_6a7e6c5e/index.m3u8 +馗降:粽邪2(台湾恐怖片),https://vip1.lz-cdn10.com/20220420/1437_8ed98241/index.m3u8 +来玩(美国恐怖片),https://vip1.lz-cdn10.com/20220420/1436_4896b290/index.m3u8 +恐惧街2(美国恐怖片),https://vip1.lz-cdn10.com/20220420/1434_c6c27312/index.m3u8 +致命弯道6:终极审判(美国恐怖片),https://vip1.lz-cdn10.com/20220420/1429_74886ed8/index.m3u8 +致命弯道3(美国恐怖片),https://vip1.lz-cdn10.com/20220420/1428_eb831afa/index.m3u8 +青魇2012(大陆恐怖片),https://vip1.lz-cdn1.com/20220420/2694_32b3431b/index.m3u8 +诡婴吉咪(大陆恐怖片),https://vip1.lz-cdn1.com/20220420/2670_0fc86942/index.m3u8 +古镇凶灵之巫咒缠身(大陆恐怖片),https://vip1.lz-cdn1.com/20220420/2668_e4f9bebd/index.m3u8 +孤岛惊魂2(大陆恐怖片),https://vip1.lz-cdn1.com/20220420/2667_cee96115/index.m3u8 +咒怨新娘(大陆恐怖片),https://vip1.lz-cdn1.com/20220420/2747_5a2a3927/index.m3u8 +笔仙Ⅱ(大陆恐怖片),https://vip1.lz-cdn1.com/20220420/2646_5c65275e/index.m3u8 +笔仙(大陆恐怖片),https://vip1.lz-cdn1.com/20220420/2645_821a21a8/index.m3u8 +半夜不要照镜子(大陆恐怖片),https://vip1.lz-cdn1.com/20220420/2642_0d871ae5/index.m3u8 +爱之咒:黑色婚礼(俄罗斯恐怖片),https://vip1.lz-cdn10.com/20220417/1397_61764852/index.m3u8 +X博士(美国恐怖片),https://vip.lzcdn2.com/20220419/3815_e1d1a25a/index.m3u8 +暗流2000(法国恐怖片),https://vip.lzcdn2.com/20220419/3812_46c59c9c/index.m3u8 +灵猩(英国恐怖片),https://vip.lzcdn2.com/20220419/3788_5073eb62/index.m3u8 +泥人哥连出世记1920(德国恐怖片),https://vip.lzcdn2.com/20220419/3773_08eaa1d6/index.m3u8 +幽灵异变(美国恐怖片),https://vip.lzcdn2.com/20220419/3737_e356819c/index.m3u8 +异度公寓(大陆恐怖片),https://vip1.lz-cdn1.com/20220418/2624_ca49b990/index.m3u8 +午夜出租车(大陆恐怖片),https://vip1.lz-cdn1.com/20220418/2614_c3ce3d99/index.m3u8 +午夜心跳(大陆恐怖片),https://vip1.lz-cdn1.com/20220418/2613_68ffb4d9/index.m3u8 +鲨鱼惊魂夜(美国恐怖片),https://vip1.lz-cdn1.com/20220418/2562_f026396b/index.m3u8 +你是下一个(美国恐怖片),https://vip1.lz-cdn1.com/20220418/2534_5490981d/index.m3u8 +恐惧之巅(英国恐怖片),https://vip1.lz-cdn1.com/20220418/2499_bbc70580/index.m3u8 +尖叫的女妖(美国恐怖片),https://vip1.lz-cdn1.com/20220418/2489_02e4bd47/index.m3u8 +等着你回来2010【国语】(香港/大陆恐怖片),https://vip1.lz-cdn1.com/20220418/2435_a6db95ca/index.m3u8 +9号谋杀案(美国恐怖片),https://vip1.lz-cdn1.com/20220418/2408_edff5101/index.m3u8 +荒村客栈(大陆恐怖片),https://vip1.lz-cdn1.com/20220418/2405_1287600f/index.m3u8 +恶魔总是悄悄来(美国恐怖片),https://vip1.lz-cdn1.com/20220417/2334_57e5eb93/index.m3u8 +百烛游戏2020(新西兰/阿根廷恐怖片),https://vip1.lz-cdn1.com/20220417/2312_015c9c40/index.m3u8 +木乃伊之手(美国恐怖片),https://vip1.lz-cdn1.com/20220417/2305_df3a60b8/index.m3u8 +世界奇妙物语2021夏季特别篇(日本恐怖片),https://vip1.lz-cdn10.com/20220413/1374_e86477df/index.m3u8 +逝者难眠(美国恐怖片),https://vip1.lz-cdn10.com/20220413/1370_5b50d641/index.m3u8 +盖亚2021(南非恐怖片),https://vip1.lz-cdn10.com/20220413/1369_bd001a15/index.m3u8 +电影审查员(英国恐怖片),https://vip1.lz-cdn10.com/20220413/1365_1ec16ee7/index.m3u8 +黄金时段2021(波兰恐怖片),https://vip1.lz-cdn10.com/20220413/1362_9bdbbd93/index.m3u8 +分离2021(美国恐怖片),https://vip1.lz-cdn10.com/20220413/1356_fe1b0924/index.m3u8 +1920:邪灵重现(印度恐怖片),https://vip1.lz-cdn1.com/20220417/2253_c83706bb/index.m3u8 +传真人(日本恐怖片),https://vip1.lz-cdn1.com/20220417/2237_9e7e9d0c/index.m3u8 +鬼请你睇戏【粤语】(香港恐怖片),https://vip1.lz-cdn1.com/20220417/2235_659e00bb/index.m3u8 +摧花手(意大利/西德恐怖片),https://vip1.lz-cdn1.com/20220417/2231_5dc12194/index.m3u8 +躲藏2015(美国恐怖片),https://vip1.lz-cdn1.com/20220417/2226_8023b650/index.m3u8 +尖叫圣诞(美国恐怖片),https://vip1.lz-cdn1.com/20220417/2214_8f424f78/index.m3u8 +美女与液体人(日本恐怖片),https://vip.lzcdn2.com/20220416/3637_434a192d/index.m3u8 +七尸八命(法国恐怖片),https://vip.lzcdn2.com/20220416/3628_02bc2422/index.m3u8 +杰罗德游戏(美国恐怖片),https://vip.lzcdn2.com/20220416/3554_7efbdd37/index.m3u8 +辣手保姆(美国恐怖片),https://vip.lzcdn2.com/20220416/3550_387ebddf/index.m3u8 +辣手保姆2:女王蜂(美国恐怖片),https://vip.lzcdn2.com/20220416/3549_866430a4/index.m3u8 +天使之心(美国恐怖片),https://vip.lzcdn2.com/20220416/3515_05c552f0/index.m3u8 +史前巨鳄(美国恐怖片),https://vip.lzcdn2.com/20220416/3598_702e3ea0/index.m3u8 +生人活埋(美国恐怖片),https://vip.lzcdn2.com/20220416/3602_a6f2c790/index.m3u8 +圣诞恶魔(美国恐怖片),https://vip.lzcdn2.com/20220416/3607_cbda435d/index.m3u8 +威拉德(美国恐怖片),https://vip.lzcdn2.com/20220416/3497_2804d77a/index.m3u8 +战栗黑洞(美国恐怖片),https://vip.lzcdn2.com/20220416/3491_9023dc64/index.m3u8 +吸血飞蛾(日本恐怖片),https://vip.lzcdn2.com/20220416/3488_c6c4ad55/index.m3u8 +新天师斗僵尸(美国恐怖片),https://vip.lzcdn2.com/20220416/3486_acab7baa/index.m3u8 +新天师斗僵尸2(美国恐怖片),https://vip.lzcdn2.com/20220416/3480_0f17175f/index.m3u8 +咒死灵(日本恐怖片),https://vip.lzcdn2.com/20220416/3474_3b5264e8/index.m3u8 +探访惊魂(美国恐怖片),https://vip.lzcdn2.com/20220416/3450_ca71bdda/index.m3u8 +恐怖公墓1989(墨西哥恐怖片),https://vip.lzcdn2.com/20220416/3421_f6026a5e/index.m3u8 +畸形人1932(美国恐怖片),https://vip.lzcdn2.com/20220416/3413_b7d74db9/index.m3u8 +鬼面公仆1988(美国恐怖片),https://vip.lzcdn2.com/20220416/3408_c133e9a6/index.m3u8 +切勿擅动(美国恐怖片),https://vip1.lz-cdn10.com/20220413/1346_39d01481/index.m3u8 +第八天之夜(韩国恐怖片),https://vip1.lz-cdn10.com/20220413/1345_63a7d60a/index.m3u8 +恐惧街(美国恐怖片),https://vip1.lz-cdn10.com/20220413/1344_53d3d597/index.m3u8 +魅杀(印度恐怖片),https://vip1.lz-cdn10.com/20220413/1342_b030f4a3/index.m3u8 +亡魂出没(美国恐怖片),https://vip1.lz-cdn1.com/20220415/2157_445d1fb7/index.m3u8 +大脑中的猫(意大利恐怖片),https://vip1.lz-cdn1.com/20220415/2132_f54caede/index.m3u8 +怪談雪女郎(日本恐怖片),https://vip1.lz-cdn1.com/20220415/2124_3753a90f/index.m3u8 +诅咒2005(大陆恐怖片),https://vip1.lz-cdn1.com/20220415/2121_5ccba5c8/index.m3u8 +饮血恶魔(菲律宾/美国恐怖片),https://vip1.lz-cdn1.com/20220415/2193_114bbaec/index.m3u8 +复仇之心1914(美国恐怖片),https://vip1.lz-cdn1.com/20220415/2110_cd324692/index.m3u8 +工具箱杀手2004(美国恐怖片),https://vip1.lz-cdn1.com/20220415/2101_127c2cf0/index.m3u8 +怪人(美国恐怖片),https://vip1.lz-cdn1.com/20220415/2096_41f31931/index.m3u8 +至死不渝2021(美国恐怖片),https://vip1.lz-cdn10.com/20220413/1338_5c0fd074/index.m3u8 +午夜2021(韩国恐怖片),https://vip1.lz-cdn10.com/20220413/1334_58103929/index.m3u8 +我的心跳你做主(美国恐怖片),https://vip1.lz-cdn10.com/20220413/1333_ea1de51d/index.m3u8 +午夜惊魂2003(大陆恐怖片),https://vip1.lz-cdn1.com/20220415/2075_51ba2069/index.m3u8 +天黑请闭眼2004(大陆恐怖片),https://vip1.lz-cdn1.com/20220415/2062_dd17a51f/index.m3u8 +宽屏聊斋之冥婚【国语】(香港恐怖片),https://vip1.lz-cdn1.com/20220415/2019_b73e012e/index.m3u8 +怪物2005(大陆恐怖片),https://vip1.lz-cdn1.com/20220415/2004_47eaae5d/index.m3u8 +极度恐慌1983(西班牙恐怖片),https://vip1.lz-cdn1.com/20220415/1989_43e31e1a/index.m3u8 +僵尸大时代【国语】(香港恐怖片),https://vip1.lz-cdn1.com/20220415/1977_502d5769/index.m3u8 +恐怖小店(美国恐怖片),https://vip.lzcdn2.com/20220414/3390_7d89e82e/index.m3u8 +魔女游戏1996(美国恐怖片),https://vip.lzcdn2.com/20220414/3382_06cf2110/index.m3u8 +深洞(美国恐怖片),https://vip.lzcdn2.com/20220414/3337_02c79cae/index.m3u8 +十二宫杀手(美国恐怖片),https://vip.lzcdn2.com/20220414/3333_cf3af7f1/index.m3u8 +变态杀人魔(美国恐怖片),https://vip.lzcdn2.com/20220414/3224_898e50f5/index.m3u8 +地兽(美国恐怖片),https://vip.lzcdn2.com/20220414/3190_9b6f8e21/index.m3u8 +恐怖作业(西班牙恐怖片),https://vip1.lz-cdn1.com/20220413/1965_c5a90db8/index.m3u8 +救命2004【粤语】(香港恐怖片),https://vip1.lz-cdn1.com/20220413/1966_e2a2b758/index.m3u8 +谋杀大厦(西班牙恐怖片),https://vip1.lz-cdn1.com/20220413/1954_9d6c809d/index.m3u8 +闪亮的眼睛(美国恐怖片),https://vip1.lz-cdn1.com/20220413/1882_d4094b61/index.m3u8 +黑猫1972(意大利恐怖片),https://vip1.lz-cdn1.com/20220412/1757_5cc358e9/index.m3u8 +学校怪谈3(日本恐怖片),https://vip1.lz-cdn1.com/20220412/1745_ededed4f/index.m3u8 +学校怪谈2(日本恐怖片),https://vip1.lz-cdn1.com/20220412/1744_3ef6a930/index.m3u8 +学校怪谈4(日本恐怖片),https://vip1.lz-cdn1.com/20220412/1743_c13f3368/index.m3u8 +ICQ幽灵【国语】(香港恐怖片),https://vip.lzcdn2.com/20220412/3163_cae2a61d/index.m3u8 +失惊无神【国语】(香港恐怖片),https://vip.lzcdn2.com/20220412/3130_25c62270/index.m3u8 +幕后杀手【国语】2003(香港恐怖片),https://vip.lzcdn2.com/20220412/3118_8642e8ba/index.m3u8 +魔幻凶间【国语】(香港恐怖片),https://vip.lzcdn2.com/20220412/3116_cdaa0f9d/index.m3u8 +灵异鬼世界【国语】(香港恐怖片),https://vip.lzcdn2.com/20220412/3112_5663de31/index.m3u8 +死亡音乐【国语】(香港恐怖片),https://vip.lzcdn2.com/20220412/3111_11122fdb/index.m3u8 +七月七日回魂夜【国语】(香港恐怖片),https://vip.lzcdn2.com/20220412/3146_f28f7add/index.m3u8 +回头太难【国语】(香港恐怖片),https://vip.lzcdn2.com/20220412/3100_4f9cd401/index.m3u8 +夺命生死咒【国语】(香港恐怖片),https://vip.lzcdn2.com/20220412/3092_b6838bed/index.m3u8 +肢解迷情【国语】(香港恐怖片),https://vip.lzcdn2.com/20220412/3159_cb0f1357/index.m3u8 +家宅凶灵【国语】(香港恐怖片),https://vip.lzcdn2.com/20220412/3074_dbc15ee0/index.m3u8 +地狱活死人1980(意大利/西班牙恐怖片),https://vip.lzcdn2.com/20220412/3068_8f7a09b8/index.m3u8 +工具箱杀手1978(美国恐怖片),https://vip.lzcdn2.com/20220412/3065_7cf44518/index.m3u8 +千年血后(英国恐怖片),https://vip.lzcdn2.com/20220412/3049_f2911d70/index.m3u8 +活死人之夜(美国恐怖片),https://vip.lzcdn2.com/20220412/3047_5b084dc0/index.m3u8 +7号差馆【国语】(香港恐怖片),https://vip.lzcdn2.com/20220412/3027_cee4685a/index.m3u8 +他在窥着你(美国恐怖片),https://vip.lzcdn2.com/20220412/3018_1a458001/index.m3u8 +每天吓你八小时【国语】(香港恐怖片),https://vip.lzcdn2.com/20220412/3017_ef58db73/index.m3u8 +恐怖血尸骨【国语】(香港恐怖片),https://vip.lzcdn2.com/20220412/2995_3d9308c6/index.m3u8 +勾魂蛇魔女【国语】(香港恐怖片),https://vip.lzcdn2.com/20220412/2971_1d2df629/index.m3u8 +拜错神【国语】(香港恐怖片),https://vip.lzcdn2.com/20220412/2963_1c0260de/index.m3u8 +炭烧凶咒【国语】(香港恐怖片),https://vip1.lz-cdn1.com/20220411/1716_7850b6da/index.m3u8 +断魂咒【国语】2001(香港恐怖片),https://vip1.lz-cdn1.com/20220411/1689_227b0569/index.m3u8 +僵尸复活【国语】(香港恐怖片),https://vip1.lz-cdn1.com/20220411/1688_4deae950/index.m3u8 +血魔回魂【国语】(香港恐怖片),https://vip1.lz-cdn1.com/20220411/1733_667a7868/index.m3u8 +幽灵人间【国语】(香港恐怖片),https://vip1.lz-cdn1.com/20220411/1737_abc2d5ac/index.m3u8 +幽灵人间II:鬼味人间【国语】(香港恐怖片),https://vip1.lz-cdn1.com/20220411/1738_b5709d1e/index.m3u8 +尸前想后【国语】(香港恐怖片),https://vip1.lz-cdn1.com/20220411/1655_f12b5fb9/index.m3u8 +鬼学校【国语】(香港恐怖片),https://vip1.lz-cdn1.com/20220411/1625_3e45290f/index.m3u8 +鬼屋冤魂【国语】(香港恐怖片),https://vip1.lz-cdn1.com/20220411/1624_8c70cb8d/index.m3u8 +枕边凶灵【国语】(香港恐怖片),https://vip1.lz-cdn1.com/20220411/1677_052c52a4/index.m3u8 +面青青有排惊【国语】(香港恐怖片),https://vip1.lz-cdn1.com/20220411/1601_eb16d36b/index.m3u8 +疯孽劫【国语】(香港恐怖片),https://vip1.lz-cdn1.com/20220411/1559_cc21222a/index.m3u8 +夺命惊呼【国语】(香港恐怖片),https://vip1.lz-cdn1.com/20220411/1554_10491be5/index.m3u8 +音乐僵尸【国语】(香港恐怖片),https://vip1.lz-cdn6.com/20220410/3280_125d2750/index.m3u8 +山村老尸2:色之恶鬼【国语】(香港恐怖片),https://vip1.lz-cdn6.com/20220410/3294_8a846c32/index.m3u8 +猛鬼佛跳墙【国语】(香港恐怖片),https://vip1.lz-cdn6.com/20220410/3276_d94bbf6a/index.m3u8 +黑暗侵袭(英国恐怖片),https://vip.lzcdn2.com/20220410/2886_a0f4bf82/index.m3u8 +死路(法国恐怖片),https://vip.lzcdn2.com/20220410/2879_aa673a1e/index.m3u8 +蔷花,红莲(韩国恐怖片),https://vip.lzcdn2.com/20220410/2876_360960e2/index.m3u8 +黑暗中的恐惧(加拿大恐怖片),https://vip.lzcdn2.com/20220410/2868_71de0a6d/index.m3u8 +荒神(日本恐怖片),https://vip.lzcdn2.com/20220410/2867_7662f3d6/index.m3u8 +高压电(法国恐怖片),https://vip.lzcdn2.com/20220410/2864_80d8f37e/index.m3u8 +鬼干部【粤语】(香港恐怖片),https://vip1.lz-cdn6.com/20220410/3275_475efc87/index.m3u8 +颤栗汪洋(美国恐怖片),https://vip.lzcdn2.com/20220410/2817_dd15c8a3/index.m3u8 +垂死一眼【国语】(香港恐怖片),https://vip.lzcdn2.com/20220410/2794_b4f2e308/index.m3u8 +德州电锯杀人狂2003(美国恐怖片),https://vip.lzcdn2.com/20220410/2751_e8e4b0d0/index.m3u8 +黄色壁纸(美国恐怖片),https://vip.lz-cdn11.com/20220408/18_36acd2bf/index.m3u8 +读心者之深海(大陆恐怖片),https://vip.lz-cdn11.com/20220408/13_da026926/index.m3u8 +惊梦魂【国语】(香港恐怖片),https://vip1.lz-cdn1.com/20220409/1503_6104431f/index.m3u8 +鬼巴士【国语】(香港恐怖片),https://vip1.lz-cdn1.com/20220409/1485_baea7122/index.m3u8 +恐怖鸡【国语】(香港恐怖片),https://vip1.lz-cdn1.com/20220409/1509_1af55ca4/index.m3u8 +鬼影2004(泰国恐怖片),https://vip1.lz-cdn1.com/20220409/1399_3b292ce1/index.m3u8 +感染2004(日本恐怖片),https://vip1.lz-cdn1.com/20220409/1394_64c73e31/index.m3u8 +人形师(韩国恐怖片),https://vip1.lz-cdn1.com/20220409/1391_f67025b1/index.m3u8 +惊心食人族2(美国恐怖片),https://vip1.lz-cdn1.com/20220409/1436_1c0223bb/index.m3u8 +魔鬼卡车(美国恐怖片),https://vip1.lz-cdn1.com/20220409/1434_bae322ce/index.m3u8 +昭和歌谣大全集(日本恐怖片),https://vip1.lz-cdn1.com/20220409/1410_3406e5e5/index.m3u8 +一咬OK【国语】(香港恐怖片),https://vip1.lz-cdn1.com/20220409/1372_c11f0772/index.m3u8 +夜魔先生【国语】(香港恐怖片),https://vip1.lz-cdn1.com/20220409/1367_49768050/index.m3u8 +预言(日本恐怖片),https://vip1.lz-cdn1.com/20220409/1356_7cd30bfd/index.m3u8 +喂,搵边位?【国语】(香港恐怖片),https://vip1.lz-cdn1.com/20220409/1346_747bfeda/index.m3u8 +青春奇侠【国语】(香港恐怖片),https://vip1.lz-cdn1.com/20220409/1330_c1bd5d19/index.m3u8 +稀人(日本恐怖片),https://vip1.lz-cdn1.com/20220408/1279_1e938413/index.m3u8 +挖心猛鬼【国语】(香港恐怖片),https://vip1.lz-cdn1.com/20220408/1236_c6afd45a/index.m3u8 +魑魅魍魉【国语】(香港恐怖片),https://vip1.lz-cdn1.com/20220408/1200_5198a67a/index.m3u8 +鬼娃回魂5(美国/英国/罗马尼亚恐怖片),https://vip.lzcdn2.com/20220408/2743_2fb94110/index.m3u8 +变种女狼归来(加拿大恐怖片),https://vip.lzcdn2.com/20220408/2723_8614ea5a/index.m3u8 +变种女狼2(加拿大恐怖片),https://vip.lzcdn2.com/20220408/2720_12a64322/index.m3u8 +香港第一凶宅【国语】(香港恐怖片),https://vip.lzcdn2.com/20220408/2713_f4b906c7/index.m3u8 +羞羞鬼【国语】(香港恐怖片),https://vip.lzcdn2.com/20220408/2707_58f482b8/index.m3u8 +麻衣传奇【国语】(香港恐怖片),https://vip.lzcdn2.com/20220408/2683_dc97b649/index.m3u8 +鬼片王之再现凶榜【国语】(香港恐怖片),https://vip.lzcdn2.com/20220408/2669_69bb4f33/index.m3u8 +猛鬼屠房【国语】(香港恐怖片),https://vip.lzcdn2.com/20220407/2554_f91eea4e/index.m3u8 +灵幻至尊【国语】(香港恐怖片),https://vip.lzcdn2.com/20220407/2547_24e21cd1/index.m3u8 +甩皮鬼【国语】(香港恐怖片),https://vip.lzcdn2.com/20220407/2540_c95aba91/index.m3u8 +脆弱(西班牙恐怖片),https://vip.lzcdn2.com/20220407/2523_2ba9893d/index.m3u8 +灵异咒(日本恐怖片),https://vip.lzcdn2.com/20220407/2472_b5b7cb08/index.m3u8 +你喜欢希区柯克吗?(意大利/西班牙恐怖片),https://vip.lzcdn2.com/20220407/2463_f0a17dbd/index.m3u8 +午夜凶铃2(美版)(美国恐怖片),https://vip.lzcdn2.com/20220407/2432_c14b3ab1/index.m3u8 +养鬼吃人8:地狱世界(美国恐怖片),https://vip.lzcdn2.com/20220407/2426_f23a16e7/index.m3u8 +血衣天使【国语】(香港恐怖片),https://vip.lzcdn2.com/20220406/2305_eb105134/index.m3u8 +山狗1980【粤语】(香港恐怖片),https://vip.lzcdn2.com/20220406/2287_b7a0b151/index.m3u8 +求爱夜惊魂【粤语】(香港恐怖片),https://vip.lzcdn2.com/20220406/2283_78346f7e/index.m3u8 +魔战【国语】(香港恐怖片),https://vip.lzcdn2.com/20220406/2257_68159718/index.m3u8 +鬼画符【国语】(香港恐怖片),https://vip.lzcdn2.com/20220406/2254_1eea1a1b/index.m3u8 +毒咒【国语】1985(香港恐怖片),https://vip.lzcdn2.com/20220406/2250_6602f415/index.m3u8 +灵幻童子(台湾恐怖片),https://vip1.lz-cdn1.com/20220405/1128_596032b4/index.m3u8 +鬼马天师【国语】(香港恐怖片),https://vip1.lz-cdn1.com/20220405/1104_66a11188/index.m3u8 +墓地邂逅(加拿大恐怖片),https://vip1.lz-cdn1.com/20220405/1101_688ef697/index.m3u8 +安乐战场【粤语】(香港恐怖片),https://vip1.lz-cdn1.com/20220405/1083_7f23af48/index.m3u8 +凶猫【国语】(香港恐怖片),https://vip1.lz-cdn1.com/20220405/1171_1dc6eef6/index.m3u8 +血玫瑰【国语】(香港恐怖片),https://vip1.lz-cdn1.com/20220405/1174_04863e1f/index.m3u8 +撞鬼(台湾恐怖片),https://vip1.lz-cdn1.com/20220405/1061_6656f657/index.m3u8 +原振侠与卫斯理【国语】(香港恐怖片),https://vip1.lz-cdn1.com/20220404/965_165e3a65/index.m3u8 +天煞【国语】(香港恐怖片),https://vip1.lz-cdn1.com/20220404/955_a167d91c/index.m3u8 +猛鬼舞厅【国语】(香港恐怖片),https://vip1.lz-cdn1.com/20220404/943_66d87b30/index.m3u8 +哭泣女人的诅咒(美国恐怖片),https://vip1.lz-cdn1.com/20220404/922_e64a8135/index.m3u8 +黑心鬼【国语】(香港恐怖片),https://vip1.lz-cdn1.com/20220404/920_7dd5da8b/index.m3u8 +少女集中营【国语】(香港恐怖片),https://vip1.lz-cdn1.com/20220404/899_3feb4628/index.m3u8 +魔胎【国语】1983(香港恐怖片),https://vip1.lz-cdn1.com/20220404/890_29575dd3/index.m3u8 +魔高一丈【国语】(香港恐怖片),https://vip1.lz-cdn1.com/20220404/888_eda9153e/index.m3u8 +猛鬼差馆【国语】(香港恐怖片),https://vip1.lz-cdn1.com/20220404/884_7a915406/index.m3u8 +僵尸少爷【国语】(香港恐怖片),https://vip1.lz-cdn1.com/20220404/877_e9784aee/index.m3u8 +鬼媾人【国语】(香港恐怖片),https://vip1.lz-cdn1.com/20220404/873_9c38bbb3/index.m3u8 +僵尸叔叔【国语】(香港恐怖片),https://vip1.lz-cdn1.com/20220404/871_a85e594d/index.m3u8 +火烛鬼【国语】(香港恐怖片),https://vip1.lz-cdn1.com/20220404/870_08ed91a5/index.m3u8 +鬼打鬼【国语】(香港恐怖片),https://vip1.lz-cdn1.com/20220404/866_b961e9f2/index.m3u8 +飞尸【国语】(香港恐怖片),https://vip1.lz-cdn1.com/20220404/864_5e7573e8/index.m3u8 +谁是鬼【国语】(香港恐怖片),https://vip1.lz-cdn1.com/20220404/847_6b018411/index.m3u8 +卡里加利博士的小屋(美国恐怖片),https://vip1.lz-cdn1.com/20220403/819_9e97369e/index.m3u8 +当你熟睡2011(西班牙恐怖片),https://vip1.lz-cdn1.com/20220403/802_506923f1/index.m3u8 +神秘群岛2006(德国/英国/美国恐怖片),https://vip.lzcdn2.com/20220403/2226_9219204e/index.m3u8 +凶兆2006(美国恐怖片),https://vip1.lz-cdn1.com/20220403/759_c2988953/index.m3u8 +旧日噩梦(美国恐怖片),https://vip.lzcdn2.com/20220402/2037_f7ae8fd3/index.m3u8 +波基普西录像带(美国恐怖片),https://vip.lzcdn2.com/20220402/2035_0007b20b/index.m3u8 +致命报应(美国恐怖片),https://vip.lzcdn2.com/20220402/1907_0cd03721/index.m3u8 +隔山有眼2(美国恐怖片),https://vip.lzcdn2.com/20220401/1834_7ea797f1/index.m3u8 +异能未来人(大陆恐怖片),https://vip.lzcdn2.com/20220401/1827_b790c2f7/index.m3u8 +盗命兄弟(美国恐怖片),https://vip.lzcdn2.com/20220401/1822_55b5e09c/index.m3u8 +边域之城(法国恐怖片),https://vip.lzcdn2.com/20220401/1773_e0b00565/index.m3u8 +地铁四重奏(加拿大恐怖片),https://vip.lzcdn2.com/20220401/1761_b6b7800a/index.m3u8 +幻影凶间(美国恐怖片),https://vip.lzcdn2.com/20220401/1755_893f33d1/index.m3u8 +恶种(加拿大恐怖片),https://vip.lzcdn2.com/20220401/1754_07732c9e/index.m3u8 +死寂(美国恐怖片),https://vip.lzcdn2.com/20220401/1681_c2351eef/index.m3u8 +理发师陶德(美国恐怖片),https://vip.lzcdn2.com/20220401/1723_f5235920/index.m3u8 +克苏鲁(美国恐怖片),https://vip.lzcdn2.com/20220401/1724_ad01a9b9/index.m3u8 +死亡录像(西班牙恐怖片),https://vip.lzcdn2.com/20220401/1678_092b7e34/index.m3u8 +死亡航班(美国恐怖片),https://vip.lzcdn2.com/20220401/1675_5871a536/index.m3u8 +新万圣节(美国恐怖片),https://vip.lzcdn2.com/20220331/1663_718fe87c/index.m3u8 +伊恩·斯通之死(英国恐怖片),https://vip.lzcdn2.com/20220331/1655_abe08c42/index.m3u8 +漫长的黑夜(美国恐怖片),https://vip1.lz-cdn1.com/20220331/694_ddc0116f/index.m3u8 +魔胎(大陆恐怖片),https://vip.lzcdn2.com/20220331/1500_ec39cd74/index.m3u8 +你不是我妈妈2021(爱尔兰恐怖片),https://vip1.lz-cdn1.com/20220330/687_cf6fb91c/index.m3u8 +牧羊人(英国恐怖片),https://vip1.lz-cdn1.com/20220330/686_55620aed/index.m3u8 +紧急呼叫(美国恐怖片),https://vip1.lz-cdn1.com/20220330/680_820c66da/index.m3u8 +秘域灵电(大陆恐怖片),https://vip.lzcdn2.com/20220331/1472_76d5ece7/index.m3u8 +僵尸少女(大陆恐怖片),https://vip.lzcdn2.com/20220330/1446_737f17ca/index.m3u8 +毒爱(泰国恐怖片),https://vip.lzcdn2.com/20220330/1440_05dfc0eb/index.m3u8 +玛丽的白色连衣裙(恐怖片),https://vip.lzcdn2.com/20220330/1381_02aa4a12/index.m3u8 +夺魄冤魂(加拿大恐怖片),https://vip.lzcdn2.com/20220330/1369_ff274e43/index.m3u8 +消失在第七街(美国恐怖片),https://vip.lzcdn2.com/20220330/1317_f098b26c/index.m3u8 +新猛鬼街(美国恐怖片),https://vip.lzcdn2.com/20220330/1316_b0b72a60/index.m3u8 +黑死病2010(英国恐怖片),https://vip.lzcdn2.com/20220330/1378_a56a4b9b/index.m3u8 +富江4:重生(日本恐怖片),https://vip.lzcdn2.com/20220330/1314_f907678e/index.m3u8 +富江8:富江VS富江(日本恐怖片),https://vip.lzcdn2.com/20220330/1312_920938e4/index.m3u8 +夜魔(美国恐怖片),https://vip.lzcdn2.com/20220330/1308_11ac9ac9/index.m3u8 +控梦师(大陆恐怖片),https://vip.lzcdn2.com/20220330/1283_cb5a6b5e/index.m3u8 +九型人格(大陆恐怖片),https://vip.lzcdn2.com/20220330/1281_3f8c92c4/index.m3u8 +诡影直播间(大陆恐怖片),https://vip.lzcdn2.com/20220330/1276_1d137149/index.m3u8 +魔婴少女(日本恐怖片),https://vip.lzcdn2.com/20220330/1267_2b91aaae/index.m3u8 +诊所惊魂2010(澳大利亚恐怖片),https://vip.lzcdn2.com/20220330/1256_4d6e0d9e/index.m3u8 +巡楼人之舞灵(大陆恐怖片),https://vip.lzcdn2.com/20220329/1240_a68b2462/index.m3u8 +生化危机:终章(美国/德国/法国/加拿大/南非/澳大利亚/英国/日本/中国大陆恐怖片),https://vip.lzcdn2.com/20220329/1198_7afc6c2f/index.m3u8 +生化危机5:惩罚(德国/加拿大/美国/法国恐怖片),https://vip.lzcdn2.com/20220329/1197_5930fcfe/index.m3u8 +生化危机4:战神再生(德国/法国/美国/加拿大恐怖片),https://vip.lzcdn2.com/20220329/1196_e004e33f/index.m3u8 +生化危机3:灭绝(美国/法国/澳大利亚/德国/英国恐怖片),https://vip.lzcdn2.com/20220329/1195_7902374c/index.m3u8 +生化危机2:启示录(德国/法国/英国/加拿大/美国恐怖片),https://vip.lzcdn2.com/20220329/1194_aa95f76a/index.m3u8 +生化危机(英国/德国/法国/美国/加拿大恐怖片),https://vip.lzcdn2.com/20220329/1193_15a5c101/index.m3u8 +橡皮轮胎杀手(法国恐怖片),https://vip.lzcdn2.com/20220329/1187_53e92a53/index.m3u8 +雪怪(大陆恐怖片),https://vip.lzcdn2.com/20220329/1161_c6affef0/index.m3u8 +画壁之消失的校花(大陆恐怖片),https://vip.lzcdn2.com/20220329/1131_8898c56f/index.m3u8 +澎堤池(加拿大恐怖片),https://vip.lzcdn2.com/20220329/1128_3fcac559/index.m3u8 +第六个人(大陆恐怖片),https://vip.lzcdn2.com/20220329/1123_d6ff6b50/index.m3u8 +曼陀罗(美国恐怖片),https://vip.lzcdn2.com/20220329/1099_a7cdb90d/index.m3u8 +猛鬼生日宴(美国恐怖片),https://vip.lzcdn2.com/20220329/1102_42e8086e/index.m3u8 +面具制作者(美国恐怖片),https://vip.lzcdn2.com/20220329/1106_205cb62c/index.m3u8 +超级食人鱼(美国恐怖片),https://vip.lzcdn2.com/20220329/1026_f149735d/index.m3u8 +当我们熟睡时(美国恐怖片),https://vip1.lz-cdn1.com/20220328/636_3f5b21cb/index.m3u8 +刑柱之地(美国恐怖片),https://vip.lzcdn2.com/20220328/954_f50add28/index.m3u8 +夜之死(美国恐怖片),https://vip.lzcdn2.com/20220328/935_43c5575e/index.m3u8 +盗墓人(美国恐怖片),https://vip.lzcdn2.com/20220328/932_8e5fa6ec/index.m3u8 +我们是夜晚2010(德国恐怖片),https://vip.lzcdn2.com/20220328/918_ad95eaa2/index.m3u8 +安娜的迷宫(法国恐怖片),https://vip.lzcdn2.com/20220328/917_7ec3a13f/index.m3u8 +病院惊魂(美国恐怖片),https://vip.lzcdn2.com/20220328/916_76792e82/index.m3u8 +女高中生僵尸(日本恐怖片),https://vip.lzcdn2.com/20220328/903_312db56d/index.m3u8 +疯狗(英国恐怖片),https://vip.lzcdn2.com/20220328/887_11794d81/index.m3u8 +僵尸城市1980(意大利恐怖片),https://vip.lzcdn2.com/20220328/882_0093b952/index.m3u8 +新狼人传说(美国恐怖片),https://vip1.lz-cdn1.com/20220328/612_18f6df95/index.m3u8 +尸体解剖(美国恐怖片),https://vip.lzcdn2.com/20220328/859_f15f38b9/index.m3u8 +死人的眼睛(美国恐怖片),https://vip.lzcdn2.com/20220328/853_388330c9/index.m3u8 +墓地鬼话(英国恐怖片),https://vip.lzcdn2.com/20220327/826_e5fa6b27/index.m3u8 +轮到我的那夜(英国恐怖片),https://vip.lzcdn2.com/20220327/815_464bbd34/index.m3u8 +太平间的驼背者(西班牙恐怖片),https://vip.lzcdn2.com/20220327/812_ecf46b6b/index.m3u8 +危楼艳影(英国恐怖片),https://vip.lzcdn2.com/20220327/809_c8b7e74e/index.m3u8 +我埋葬了生活(美国恐怖片),https://vip.lzcdn2.com/20220327/783_3d9a0bb7/index.m3u8 +夺命影迷(美国恐怖片),https://vip.lzcdn2.com/20220327/782_0a76cfec/index.m3u8 +恐怖派对沙滩(美国恐怖片),https://vip.lzcdn2.com/20220327/777_9418bc37/index.m3u8 +考死:血之期中考试(韩国恐怖片),https://vip.lzcdn2.com/20220327/769_0600a71e/index.m3u8 +冰魔(俄罗斯恐怖片),https://vip1.lz-cdn1.com/20220326/565_7bd85950/index.m3u8 +吉格斯医生(美国恐怖片),https://vip.lzcdn2.com/20220326/757_8bed48a5/index.m3u8 +狂野街头(美国恐怖片),https://vip.lzcdn2.com/20220326/756_aa038650/index.m3u8 +明智小五郎美女系列15:镜地狱的美女(日本恐怖片),https://vip.lzcdn2.com/20220326/753_9da171a7/index.m3u8 +破胆三次4血光再起(英国恐怖片),https://vip.lzcdn2.com/20220326/752_89e8e01f/index.m3u8 +蛇发女妖(英国恐怖片),https://vip.lzcdn2.com/20220326/750_faaada7a/index.m3u8 +孽欲狂情(意大利恐怖片),https://vip.lzcdn2.com/20220326/749_280ea4ca/index.m3u8 +神秘搭档(英国恐怖片),https://vip.lzcdn2.com/20220326/748_99c20818/index.m3u8 +危险小宝贝(美国恐怖片),https://vip.lzcdn2.com/20220326/747_120f6aaf/index.m3u8 +报应(美国恐怖片),https://vip.lzcdn2.com/20220326/743_06b8e241/index.m3u8 +大巨兽加帕(美国恐怖片),https://vip.lzcdn2.com/20220326/726_12bd2af4/index.m3u8 +朱莉娅的困扰(加拿大恐怖片),https://vip.lzcdn2.com/20220326/723_e95e29df/index.m3u8 +僵尸岛屠杀(美国恐怖片),https://vip.lzcdn2.com/20220326/705_e3c2ac1f/index.m3u8 +印度版猛鬼街1993(印度恐怖片),https://vip.lzcdn2.com/20220326/693_071a05d9/index.m3u8 +暗夜獠牙(美国恐怖片),https://vip1.lz-cdn1.com/20220325/551_561334ad/index.m3u8 +恶魔化身(巴西恐怖片),https://vip.lzcdn2.com/20220326/646_1c7b882c/index.m3u8 +深宅(法国恐怖片),https://vip1.lz-cdn1.com/20220325/525_3c043258/index.m3u8 +今夜林中无人入睡2(波兰恐怖片),https://vip1.lz-cdn1.com/20220325/524_8aa80eb0/index.m3u8 +致命催眠(美国恐怖片),https://vip1.lz-cdn1.com/20220325/523_3060d072/index.m3u8 +恐惧2021(韩国恐怖片),https://vip1.lz-cdn1.com/20220325/519_ea662034/index.m3u8 +无状态下的杀戮2(意大利恐怖片),https://vip.lzcdn2.com/20220325/424_00f8ec63/index.m3u8 +营救距离(智利/西班牙/美国恐怖片),https://vip1.lz-cdn1.com/20220325/512_4d488223/index.m3u8 +午夜电影(美国恐怖片),https://vip.lzcdn2.com/20220325/499_710272a4/index.m3u8 +殉难者(法国恐怖片),https://vip.lzcdn2.com/20220325/494_f6a9aced/index.m3u8 +月光光心慌慌:杀戮(美国恐怖片),https://vip1.lz-cdn1.com/20220325/499_8b66f88a/index.m3u8 +惩罚(美国恐怖片),https://vip.lzcdn2.com/20220325/468_78056f8b/index.m3u8 +飞越梦之门(美国恐怖片),https://vip.lzcdn2.com/20220325/461_9282e212/index.m3u8 +情人节杀手(美国恐怖片),https://vip.lzcdn2.com/20220325/451_cbd56536/index.m3u8 +食脑人(美国恐怖片),https://vip.lzcdn2.com/20220325/449_78858333/index.m3u8 +死两次(美国恐怖片),https://vip.lzcdn2.com/20220325/446_f76e6d5e/index.m3u8 +邪灵重现1998(美国恐怖片),https://vip.lzcdn2.com/20220325/440_391f1a41/index.m3u8 +蜘蛛女(美国恐怖片),https://vip.lzcdn2.com/20220325/434_7ba3bf33/index.m3u8 +你房里有人(美国恐怖片),https://vip1.lz-cdn1.com/20220324/474_d3f13c20/index.m3u8 +致命录像带94(美国恐怖片),https://vip1.lz-cdn1.com/20220324/473_85afc208/index.m3u8 +冬末(爱尔兰恐怖片),https://vip.lzcdn2.com/20220325/430_c96a1532/index.m3u8 +鬼哭神嚎4阴魂不散(美国恐怖片),https://vip.lzcdn2.com/20220325/426_a6ec09b9/index.m3u8 +欲海杀机(西德恐怖片),https://vip.lzcdn2.com/20220325/423_d89bcad7/index.m3u8 +植入AI(美国恐怖片),https://vip1.lz-cdn1.com/20220324/467_17bb3a33/index.m3u8 +人母诅咒(美国恐怖片),https://vip1.lz-cdn1.com/20220324/463_f236f14c/index.m3u8 +养老庄园(美国恐怖片),https://vip1.lz-cdn1.com/20220324/462_35430773/index.m3u8 +怨恨2021(土耳其恐怖片),https://vip1.lz-cdn1.com/20220324/460_fc50d129/index.m3u8 +异度见鬼(美国恐怖片),https://vip.lzcdn2.com/20220324/412_dee2e3cb/index.m3u8 +蛇舌(日本恐怖片),https://vip.lzcdn2.com/20220324/401_fb337c7d/index.m3u8 +地狱猫(英国恐怖片),https://vip1.lz-cdn1.com/20220324/451_9d12ae3d/index.m3u8 +暗黑之夜(美国恐怖片),https://vip1.lz-cdn1.com/20220324/447_7b534e30/index.m3u8 +宾果地狱(美国恐怖片),https://vip1.lz-cdn1.com/20220324/445_75ac78db/index.m3u8 +恶魔军团(美国恐怖片),https://vip1.lz-cdn1.com/20220324/433_78a151a1/index.m3u8 +化装舞会(美国恐怖片),https://vip1.lz-cdn1.com/20220324/426_e33d2f26/index.m3u8 +逃出弑命镇(冰岛恐怖片),https://vip1.lz-cdn1.com/20220324/420_a4e76819/index.m3u8 +殡葬馆大逃亡(美国恐怖片),https://vip1.lz-cdn1.com/20220324/418_60c4d7bc/index.m3u8 +陌生人(美国恐怖片),https://vip.lzcdn2.com/20220324/388_efc0fc9f/index.m3u8 +釜山行2:半岛(韩国恐怖片),https://vip.lzcdn2.com/20220324/358_917e075b/index.m3u8 +鬼镜(美国恐怖片),https://vip.lzcdn2.com/20220324/363_5e437929/index.m3u8 +第一诫【国语】(香港恐怖片),https://vip.lzcdn2.com/20220324/355_4b0f8d68/index.m3u8 +黑客2018(美国恐怖片),https://vip1.lz-cdn1.com/20220323/414_9ba0416f/index.m3u8 +兰勃:飞棺(印度尼西亚恐怖片),https://vip1.lz-cdn1.com/20220323/402_38b1a7e4/index.m3u8 +隔离区(美国恐怖片),https://vip.lzcdn2.com/20220323/313_b52245cd/index.m3u8 +荒岛尸变【粤语】2019(香港恐怖片),https://vip1.lz-cdn1.com/20220323/398_1dfabf26/index.m3u8 +最后一间房(中国大陆恐怖片),https://vip1.lz-cdn1.com/20220323/390_e0c35a34/index.m3u8 +邪恶礼物(意大利恐怖片),https://vip1.lz-cdn1.com/20220323/389_8ec53b25/index.m3u8 +血色圣诞(挪威恐怖片),https://vip1.lz-cdn1.com/20220323/388_cb6e63f0/index.m3u8 +花甲警官(印度恐怖片),https://vip1.lz-cdn1.com/20220323/384_2f6c5494/index.m3u8 +诡屋惊魂(英国恐怖片),https://vip1.lz-cdn1.com/20220323/378_f1c9635a/index.m3u8 +化身2022(美国恐怖片),https://vip1.lz-cdn1.com/20220322/363_5fc8dd1b/index.m3u8 +金钱窒爱(美国恐怖片),https://vip1.lz-cdn1.com/20220322/350_63532e54/index.m3u8 +深水(美国恐怖片),https://vip1.lz-cdn1.com/20220322/349_afca590a/index.m3u8 +密案1922(中国大陆恐怖片),https://vip1.lz-cdn1.com/20220322/365_4ce1949f/index.m3u8 +6:45(美国恐怖片),https://vip1.lz-cdn1.com/20220322/343_ca30200b/index.m3u8 +致命感应(美国恐怖片),https://vip1.lz-cdn1.com/20220317/236_1cb22536/index.m3u8 +杀手假期2018(美国恐怖片),https://vip1.lz-cdn1.com/20220322/336_6b359b61/index.m3u8 +灵异漩涡之万丈鬼渊(日本恐怖片),https://vip1.lz-cdn1.com/20220318/331_c180dd3b/index.m3u8 +再见了,小蝴蝶(美国恐怖片),https://vip1.lz-cdn1.com/20220318/329_cf8940be/index.m3u8 +血腥的修女2:诅咒(美国恐怖片),https://vip1.lz-cdn1.com/20220318/325_2e94d0fc/index.m3u8 +南巫(马来西亚恐怖片),https://vip1.lz-cdn1.com/20220318/312_80d760a5/index.m3u8 +鬼门(韩国恐怖片),https://vip1.lz-cdn1.com/20220318/291_4d578a04/index.m3u8 +密室逃生2(美国恐怖片),https://vip1.lz-cdn1.com/20220318/287_7eb1c438/index.m3u8 +屏住呼吸2(美国恐怖片),https://vip1.lz-cdn1.com/20220318/285_74f0956b/index.m3u8 +精致晚宴(美国恐怖片),https://vip1.lz-cdn1.com/20220318/281_8191a7f6/index.m3u8 +不法正义(卢森堡恐怖片),https://vip1.lz-cdn1.com/20220318/279_a4829ea0/index.m3u8 +赢利(美国恐怖片),https://vip1.lz-cdn1.com/20220317/269_bb140595/index.m3u8 +逃脱的女孩(美国恐怖片),https://vip1.lz-cdn1.com/20220317/262_ea146555/index.m3u8 +人鱼咒(美国恐怖片),https://vip1.lz-cdn1.com/20220317/258_ab018e46/index.m3u8 +怪奇验尸官:病害疑云(法国恐怖片),https://vip1.lz-cdn1.com/20220317/249_c33ecc26/index.m3u8 +偷窥者2021(美国恐怖片),https://vip1.lz-cdn1.com/20220317/240_8d1be27c/index.m3u8 +猎物2021(德国恐怖片),https://vip1.lz-cdn1.com/20220317/237_5fad630c/index.m3u8 +鬼屋惊魂2017(加拿大恐怖片),https://vip1.lz-cdn1.com/20220317/219_8021496d/index.m3u8 +夜读惊魂(美国恐怖片),https://vip1.lz-cdn1.com/20220317/207_5067b34a/index.m3u8 +老去(美国恐怖片),https://vip1.lz-cdn1.com/20220317/205_5f1c0515/index.m3u8 +惊魂记(美国恐怖片),https://vip.lzcdn2.com/20220320/123_5b536631/index.m3u8 +灵媒(泰国恐怖片),https://vip1.lz-cdn1.com/20220317/198_d8d8b1fe/index.m3u8 +疯女人的舞会(法国恐怖片),https://vip1.lz-cdn1.com/20220317/187_b1559201/index.m3u8 +电锯惊魂8:竖锯(美国恐怖片),https://vip.lzcdn2.com/20220320/110_2aca93d3/index.m3u8 +电锯惊魂7(美国恐怖片),https://vip.lzcdn2.com/20220320/112_5063f883/index.m3u8 +电锯惊魂6(美国恐怖片),https://vip.lzcdn2.com/20220320/111_25b954f3/index.m3u8 +电锯惊魂5(美国恐怖片),https://vip.lzcdn2.com/20220320/109_3d8065a9/index.m3u8 +电锯惊魂4(美国恐怖片),https://vip.lzcdn2.com/20220320/108_adacd475/index.m3u8 +电锯惊魂3(美国恐怖片),https://vip.lzcdn2.com/20220320/107_6d79b5dc/index.m3u8 +电锯惊魂2(美国恐怖片),https://vip.lzcdn2.com/20220320/114_fda49280/index.m3u8 +电锯惊魂(美国恐怖片),https://vip.lzcdn2.com/20220320/106_793772be/index.m3u8 +罪人(美国恐怖片),https://vip1.lz-cdn1.com/20220317/173_dbf7c859/index.m3u8 +37号2018(南非恐怖片),https://vip1.lz-cdn1.com/20220317/170_8e851afb/index.m3u8 +算牌人(美国恐怖片),https://vip1.lz-cdn1.com/20220317/167_dc5c9ddb/index.m3u8 +门后的男孩(美国恐怖片),https://vip1.lz-cdn1.com/20220317/162_3cec9f74/index.m3u8 +魔爪入室(美国恐怖片),https://vip1.lz-cdn1.com/20220317/157_de8d504a/index.m3u8 +因果效应(美国恐怖片),https://vip1.lz-cdn1.com/20220317/138_6297527f/index.m3u8 +兽猎荒原(西班牙恐怖片),https://vip1.lz-cdn1.com/20220317/117_d9cf7f7b/index.m3u8 +猎人:死亡符文(瑞典恐怖片),https://vip1.lz-cdn1.com/20220317/87_d716d0f3/index.m3u8 +一天的终结(美国恐怖片),https://vip1.lz-cdn1.com/20220317/82_cd187c03/index.m3u8 +黑色星期五(美国恐怖片),https://vip1.lz-cdn1.com/20220317/73_09cc27ae/index.m3u8 +陪我玩2021(墨西哥恐怖片),https://vip1.lz-cdn1.com/20220317/72_6c7d27b2/index.m3u8 +阴阳镇怪谈2022(大陆恐怖片),https://vip1.lz-cdn1.com/20220317/70_66ddc3b9/index.m3u8 +不耻真相(美国恐怖片),https://vip1.lz-cdn1.com/20220317/62_851c796c/index.m3u8 +最后一眼(美国恐怖片),https://vip1.lz-cdn1.com/20220317/58_222c6911/index.m3u8 +灵语(台湾恐怖片),https://vip1.lz-cdn1.com/20220317/53_4dd36d40/index.m3u8 +火热的吻(美国恐怖片),https://vip1.lz-cdn1.com/20220317/52_b62d24b1/index.m3u8 +帮我看看(加拿大恐怖片),https://vip1.lz-cdn1.com/20220317/47_510e2eef/index.m3u8 +不老山异事(大陆恐怖片),https://vip1.lz-cdn1.com/20220317/28_ef29944f/index.m3u8 +退缩2021(美国恐怖片),https://vip1.lz-cdn1.com/20220317/3_8dc5ab2e/index.m3u8 +【结束】 +█████████████████████████████████████████████ +战争片0329,#genre# +█████████████████████████████████████████████ + + + + + + +失控2023(英国战争片),https://v.lzcdn25.com/20250321/151_0e115e70/index.m3u8 +深山狙击2025(大陆战争片),https://v.lzcdn25.com/20250309/79_7d56fdec/index.m3u8 +普京2024(马耳他/波兰/美国/叙利亚/约旦/俄罗斯/乌克兰/以色列战争片),https://v.lzcdn25.com/20250307/57_d1af3f02/index.m3u8 +犬王1993(大陆战争片),https://v.lzcdn26.com/20250223/10889_06669fad/index.m3u8 +谍与蝶2022(大陆战争片),https://v.cdnlz3.com/20250201/33045_61fc3123/index.m3u8 +柯村风云2022(大陆战争片),https://v.cdnlz12.com/20250126/18170_8ec8b1e2/index.m3u8 +要是晴天就好了2025(日本战争片),https://v.cdnlz3.com/20250111/32139_7b465410/index.m3u8 +战场2024(意大利战争片),https://v.cdnlz3.com/20250107/31955_b29bdf48/index.m3u8 +绝地重生2023(大陆战争片),https://v.cdnlz3.com/20250106/31898_539edcd0/index.m3u8 +6888女子营2024(美国战争片),https://v.cdnlz3.com/20241220/31181_01b63fe9/index.m3u8 +志愿军:存亡之战2024(大陆战争片),https://v.cdnlz12.com/20241213/17760_f2ada493/index.m3u8 +闪电战2024(英国战争片),https://v.cdnlz3.com/20241122/29601_442d8559/index.m3u8 +林则徐1959(大陆战争片),https://v.cdnlz20.com/20241111/19514_756158cc/index.m3u8 +鸡毛信1954(大陆战争片),https://v.cdnlz20.com/20241111/19511_98e9d9d1/index.m3u8 +佩德罗·巴拉莫(墨西哥战争片),https://v.cdnlz21.com/20241107/2366_d7fcc5e4/index.m3u8 +李·米勒2023(英国/美国战争片),https://v.cdnlz12.com/20241101/17650_188b5bfd/index.m3u8 +战争就是战争1968(苏联战争片),https://v.cdnlz21.com/20241021/2244_c9fac6eb/index.m3u8 +战,乱2024(韩国战争片),https://v.cdnlz3.com/20241011/27745_26ff0dee/index.m3u8 +冲锋2024(大陆战争片),https://v.cdnlz12.com/20240927/17149_dc407dbb/index.m3u8 +冲破黎明前的黑暗1956(大陆战争片),https://v.cdnlz19.com/20240922/46123_d9f80180/index.m3u8 +铁道游击队1956【上色】(大陆战争片),https://v.cdnlz19.com/20240920/46111_a5b3aafd/index.m3u8 +铁道游击队1956【黑白】(大陆战争片),https://v.cdnlz19.com/20240920/46110_0ff76f6c/index.m3u8 +战上海1959(大陆战争片),https://v.cdnlz19.com/20240914/44730_cc740174/index.m3u8 +辛弃疾铁血传奇1993(大陆战争片),https://v.cdnlz19.com/20240914/44728_4a16fd17/index.m3u8 +地道战1965(大陆战争片),https://v.cdnlz19.com/20240914/44709_2e429df0/index.m3u8 +八九年的锡比乌2023(罗马尼亚/匈牙利战争片),https://v.cdnlz12.com/20240906/16798_ea05ea06/index.m3u8 +猎杀:生死突围2024(大陆战争片),https://v.cdnlz3.com/20240824/25961_77662a2b/index.m3u8 +枪访要塞1991(大陆战争片),https://v.cdnlz19.com/20240715/39557_7dab33eb/index.m3u8 +八百壮士1975(台湾战争片),https://v.cdnlz19.com/20240711/39531_53b9618e/index.m3u8 +德维塔耶夫2021(俄罗斯战争片),https://v.cdnlz12.com/20240709/15566_832b3f53/index.m3u8 +铁血女枪手2024(大陆战争片),https://v.cdnlz3.com/20240609/23537_eb21befa/index.m3u8 +拂晓的爆炸1984(大陆战争片),https://v.cdnlz19.com/20240607/36474_e8aa0ca7/index.m3u8 +冬季战争2017(法国战争片),https://v.cdnlz12.com/20240603/14920_463be8eb/index.m3u8 +四渡赤水1983(大陆战争片),https://v.cdnlz20.com/20240524/8656_8254dbec/index.m3u8 +斗争人生2023(法国战争片),https://v.cdnlz12.com/20240519/14430_79f2dc78/index.m3u8 +满分之一秒2023(韩国战争片),https://v.cdnlz12.com/20240507/13869_4e7d0384/index.m3u8 +吕正操一九四二2005(大陆战争片),https://v.cdnlz20.com/20240505/6847_814f3501/index.m3u8 +卡尔巴拉(波兰战争片),https://v.cdnlz19.com/20240426/31196_71cd9c51/index.m3u8 +天空2023(俄罗斯战争片),https://v.cdnlz2.com/20240424/30444_56a3b118/index.m3u8 +战火中的小狐狸2022(德国/奥地利战争片),https://v.cdnlz2.com/20240423/30429_9ac232f9/index.m3u8 +谢尔沙(印度战争片),https://v.cdnlz19.com/20240414/27279_da7735c3/index.m3u8 +热血地雷战2024(大陆战争片),https://v.cdnlz12.com/20240302/12284_9df31a2d/index.m3u8 +伊丽莎白2:黄金时代(英国战争片),https://v.cdnlz12.com/20240222/11733_c6dcd584/index.m3u8 +利益区域(美国战争片),https://v.cdnlz12.com/20240221/11687_9771838a/index.m3u8 +狮入羊口(美国战争片),https://v.cdnlz12.com/20240219/11613_ee7ae823/index.m3u8 +盟军夺宝队(美国战争片),https://v.cdnlz2.com/20240207/28784_15125e45/index.m3u8 +希特勒最后的秘密武器(德国战争片),https://v.cdnlz2.com/20240207/28782_0930ecb6/index.m3u8 +露梁海战(韩国战争片),https://v.cdnlz19.com/20240205/13018_c311202b/index.m3u8 +逃离金边(柬埔寨/新加坡/澳大利亚战争片),https://v.cdnlz12.com/20240204/11361_aef0abf3/index.m3u8 +与恶魔携手(加拿大战争片),https://v.cdnlz12.com/20240202/11255_2580c26a/index.m3u8 +花岗岩(俄罗斯战争片),https://v.cdnlz17.com/20240128/106802_75c91385/index.m3u8 +坚强的心2007(美国战争片),https://v.cdnlz12.com/20240130/11198_f76de230/index.m3u8 +赤色天使(日本战争片),https://v.cdnlz2.com/20240127/28332_4af92a0f/index.m3u8 +拿破仑2023(英国战争片),https://v.cdnlz2.com/20240120/28127_4ad9f5bb/index.m3u8 +艾希曼(匈牙利/英国战争片),https://v.cdnlz3.com/20240117/22808_c1660c70/index.m3u8 +游牧战神(法国战争片),https://v.cdnlz3.com/20240114/22763_47078246/index.m3u8 +开国将帅授衔1955(大陆战争片),https://v.cdnlz3.com/20240113/22760_c4dff67b/index.m3u8 +势不可挡2020(大陆战争片),https://v.cdnlz17.com/20240109/90003_dcb2b607/index.m3u8 +科蒂兹堡大逃亡(英国战争片),https://v.cdnlz3.com/20240111/22722_99cef6fb/index.m3u8 +柏林之翼(俄罗斯战争片),https://v.cdnlz3.com/20240110/22716_ab004ffc/index.m3u8 +谁开的枪(大陆战争片),https://v.cdnlz12.com/20240109/10982_9850b899/index.m3u8 +命运无常(匈牙利/德国/英国战争片),https://v.cdnlz3.com/20240108/22679_87238b34/index.m3u8 +烈日灼人2(上):逃难(德国/法国/俄罗斯战争片),https://v.cdnlz17.com/20240104/89675_c174b270/index.m3u8 +远东特遣队之初试锋芒(大陆战争片),https://v.cdnlz17.com/20231231/88827_9adcb0db/index.m3u8 +战地之狼(英国战争片),https://v.cdnlz3.com/20231231/22546_01025c66/index.m3u8 +终极胜利(大陆战争片),https://v.cdnlz11.com/20231225/18845_25b2c94f/index.m3u8 +无路可退2022(乌克兰战争片),https://v.cdnlz4.com/20231213/26222_58f45044/index.m3u8 +雪绒花海盗2005(德国/瑞士/荷兰/卢森堡战争片),https://v.cdnlz11.com/20231216/18722_5bfca72b/index.m3u8 +浴血突围1942(大陆战争片),https://v.cdnlz2.com/20231215/27423_fb885e63/index.m3u8 +超越前线(瑞典语/芬兰语/俄语战争片),https://v.cdnlz11.com/20231214/18680_cdaa533e/index.m3u8 +边城英烈传(美国战争片),https://v.cdnlz11.com/20231206/18574_8614e0e4/index.m3u8 +高贵的夫妇(英国战争片),https://v.cdnlz11.com/20231206/18571_6b3a005d/index.m3u8 +无知的声音(墨西哥/美国/波多黎各战争片),https://v.cdnlz11.com/20231202/18501_e09eeaba/index.m3u8 +志愿军:雄兵出击(大陆战争片),https://v.cdnlz4.com/20231201/26186_1cd3ed6c/index.m3u8 +处死国王(英国战争片),https://v1.cdnlz1.com/20231122/24049_3b77585b/index.m3u8 +战马一号(美国战争片),https://v.cdnlz11.com/20231111/18236_dbc0048f/index.m3u8 +我们曾是战士(美国战争片),https://v.cdnlz11.com/20231107/18159_37157f32/index.m3u8 +高原激战(意大利战争片),https://v.cdnlz11.com/20231027/17960_43a63283/index.m3u8 +马来亚三日(泰国战争片),https://v.cdnlz12.com/20231026/10712_974f45ec/index.m3u8 +东方2020(荷兰战争片),https://v1.cdnlz1.com/20231023/23059_19500e7c/index.m3u8 +凯恩舰哗变的军事审判(美国战争片),https://v1.cdnlz1.com/20231019/22971_55c6c6b1/index.m3u8 +拦截密码战(美国战争片),https://v1.cdnlz1.com/20231009/22557_cde40029/index.m3u8 +纳粹制造(英国战争片),https://v1.cdnlz1.com/20231007/22493_8b51d8bd/index.m3u8 +阴谋2001(美国战争片),https://v1.cdnlz1.com/20231007/22492_7c065484/index.m3u8 +烈血暹士2000(泰国战争片),https://v1.cdnlz1.com/20231006/22452_fbc242dc/index.m3u8 +浴血无名·奔袭(大陆战争片),https://v.cdnlz3.com/20231001/22081_258bd1fd/index.m3u8 +炮楼(大陆战争片),https://v.cdnlz2.com/20230927/26437_9635bc30/index.m3u8 +果尔达(英国战争片),https://v.cdnlz3.com/20230921/21811_3dccc53a/index.m3u8 +晚安,汤姆先生(英国战争片),https://v.cdnlz3.com/20230920/21763_7f3c7a27/index.m3u8 +战争陷阱(法国战争片),https://v.cdnlz12.com/20230914/10459_03d7afe0/index.m3u8 +反恐疑云(美国战争片),https://v.cdnlz12.com/20230911/10230_580ca4ed/index.m3u8 +无声的抵抗(法国战争片),https://v.cdnlz12.com/20230908/10079_d10015cd/index.m3u8 +第六巴士2022(克罗地亚战争片),https://v.cdnlz12.com/20230905/9875_9bbeaa34/index.m3u8 +安娜的战争(俄罗斯战争片),https://v.cdnlz12.com/20230905/9870_b374b826/index.m3u8 +小王国的爱情2019(斯洛伐克战争片),https://v.cdnlz3.com/20230904/21604_ff658246/index.m3u8 +一条军裤(法国战争片),https://vip.lz-cdn12.com/20230901/9731_8ae767b9/index.m3u8 +浴火鸟2021(爱沙尼亚/英国战争片),https://vip.lz-cdn12.com/20230828/9610_f353f791/index.m3u8 +灰烬1965(波兰战争片),https://vip.lz-cdn12.com/20230828/9589_c2238bd5/index.m3u8 +帕斯尚尔战役(加拿大战争片),https://vip.lz-cdn12.com/20230826/9553_c103a29c/index.m3u8 +神探坤潘3(泰国战争片),https://vip.lz-cdn3.com/20230815/21117_2caf4fad/index.m3u8 +坚不可摧2018(俄罗斯战争片),https://vip1.lz-cdn1.com/20230815/21837_bc95c0c0/index.m3u8 +土耳其冰激凌(土耳其战争片),https://vip.lz-cdn4.com/20230810/25950_7ef26881/index.m3u8 +红色特工(大陆战争片),https://vip1.lz-cdn1.com/20230812/21779_81e1cadb/index.m3u8 +海的沉默(法国战争片),https://vip1.lz-cdn1.com/20230810/21728_9083c917/index.m3u8 +奇袭400高地(美国战争片),https://vip1.lz-cdn1.com/20230809/21717_ba244547/index.m3u8 +精忠报国1971(台湾战争片),https://vip1.lz-cdn1.com/20230809/21715_d5c7eff5/index.m3u8 +黎明前的拉达克(印度战争片),https://vip.lz-cdn16.com/20230804/33988_66f7aaee/index.m3u8 +迷失列车2022(荷兰战争片),https://vip1.lz-cdn1.com/20230804/21615_ca7ff92e/index.m3u8 +干预2019(法国战争片),https://vip1.lz-cdn1.com/20230802/21582_9b4682d5/index.m3u8 +支队2021(土耳其战争片),https://vip1.lz-cdn1.com/20230730/21527_d990dc3a/index.m3u8 +忠烈杨家将(大陆战争片),https://vip1.lz-cdn1.com/20230729/21509_10154819/index.m3u8 +不列颠之战1969(英国战争片),https://vip1.lz-cdn1.com/20230727/21456_e2db5007/index.m3u8 +夜袭(大陆战争片),https://vip.lz-cdn16.com/20230724/32577_f62dc8af/index.m3u8 +1941年夏天(哈萨克斯坦战争片),https://vip1.lz-cdn1.com/20230726/21430_768709dc/index.m3u8 +来自收容所的爱(日本战争片),https://vip1.lz-cdn1.com/20230723/21382_f0771792/index.m3u8 +斗室【粤语】(香港战争片),https://vip.lz-cdn12.com/20230719/8863_c3e66173/index.m3u8 +走出西柏坡(大陆战争片),https://vip.lz-cdn3.com/20230719/20378_35a5ffae/index.m3u8 +丛林无边(大陆战争片),https://hd.lz-cdn18.com/20230719/4116_cc257285/index.m3u8 +沙堡2017(美国战争片),https://vip.lz-cdn3.com/20230718/20347_7c394a45/index.m3u8 +封神·纣灭(大陆战争片),https://vip.lz-cdn3.com/20230718/20333_df5d1d0d/index.m3u8 +廓尔喀:勇气之下(英国战争片),https://vip.lz-cdn3.com/20230712/20222_089d60a9/index.m3u8 +女子别动队(大陆战争片),https://vip.lz-cdn3.com/20230712/20198_bd7c2d35/index.m3u8 +极地漫步(美国战争片),https://vip.lz-cdn3.com/20230711/20186_fd736e56/index.m3u8 +碧血黄花1954【国语】(香港战争片),https://vip.lz-cdn3.com/20230711/20169_e521345a/index.m3u8 +冰雪狙击2(大陆战争片),https://hd.lz-cdn18.com/20230710/3920_55b35055/index.m3u8 +平原游击队1955(大陆战争片),https://vip.lz-cdn3.com/20230707/20082_04711cf8/index.m3u8 +少侠快跑(大陆战争片),https://vip.lz-cdn3.com/20230704/20034_ec9f0c6d/index.m3u8 +奇袭白虎团(大陆战争片),https://vip.lz-cdn3.com/20230626/19876_087fbcb3/index.m3u8 +百万雄师下江南(大陆战争片),https://vip.lz-cdn3.com/20230626/19869_d994aace/index.m3u8 +围捕(法国战争片),https://vip.lz-cdn3.com/20230623/19805_1d3ad995/index.m3u8 +春妇传(日本战争片),https://vip.lzcdn2.com/20230620/26185_af66bc4c/index.m3u8 +傲气盖天(英国战争片),https://vip.lz-cdn3.com/20230618/19675_db4cf0c3/index.m3u8 +拯救列宁格勒(俄罗斯战争片),https://vip.lz-cdn3.com/20230614/19569_01953661/index.m3u8 +通向自由之路(西班牙战争片),https://vip.lz-cdn3.com/20230612/19527_4bd4b388/index.m3u8 +蓝与黑续集【国语】(香港战争片),https://vip.lz-cdn3.com/20230612/19507_c1e1f1ad/index.m3u8 +树屋上的童真(美国战争片),https://vip.lz-cdn3.com/20230605/19340_72e8a3c8/index.m3u8 +南京东1937(大陆战争片),https://vip.lz-cdn3.com/20230604/19306_4716f2a0/index.m3u8 +英勇的民族(葡萄牙/法国/安哥拉战争片),https://vip.lz-cdn3.com/20230604/19298_3b577f07/index.m3u8 +失鞋战场(美国战争片),https://vip.lz-cdn3.com/20230527/19108_4f0e158f/index.m3u8 +克朗代克2022(乌克兰/土耳其战争片),https://vip.lz-cdn3.com/20230527/19095_17bb0ada/index.m3u8 +玻璃房(德国战争片),https://vip1.lz-cdn1.com/20230525/21034_c7737285/index.m3u8 +永远的0(日本战争片),https://vip1.lz-cdn7.com/20230523/16136_3fd5246f/index.m3u8 +偷书贼(美国战争片),https://vip1.lz-cdn7.com/20230522/16118_477c8484/index.m3u8 +青年将军高约(菲律宾战争片),https://vip1.lz-cdn7.com/20230518/16049_d9e967b8/index.m3u8 +拉贝日记(法国战争片),https://vip1.lz-cdn7.com/20230514/15975_90872cd1/index.m3u8 +双狙人(美国战争片),https://vip.lz-cdn3.com/20230509/18861_0cf94381/index.m3u8 +斯大林格勒战役1993(德国战争片),https://vip.lz-cdn3.com/20230509/18860_bfb7c120/index.m3u8 +皇牌空战(哈萨克斯坦战争片),https://vip1.lz-cdn1.com/20230505/20970_b14d9ec3/index.m3u8 +隆美尔2012(德国战争片),https://vip1.lz-cdn7.com/20230504/15789_14b554b2/index.m3u8 +战争与和平1956(意大利/美国意大利/美国战争片),https://vip1.lz-cdn7.com/20230503/15783_791af66e/index.m3u8 +南部军(韩国战争片),https://vip.lzcdn2.com/20220517/6663_6a0bb7a1/index.m3u8 +验伤(爱尔兰/西班牙/比利时/法国战争片),https://vip1.lz-cdn7.com/20230430/15724_a5582c8b/index.m3u8 +空中的天使(南非战争片),https://vip1.lz-cdn7.com/20230428/15679_72631d8b/index.m3u8 +鬣狗之路(加拿大战争片),https://vip1.lz-cdn7.com/20221202/12274_429d87cc/index.m3u8 +兄弟2009(美国战争片),https://vip1.lz-cdn7.com/20230427/15654_500ae107/index.m3u8 +漠北十八勇士(大陆战争片),https://vip1.lz-cdn7.com/20230426/15620_247dda49/index.m3u8 +彼得一世2018(塞尔维亚/希腊战争片),https://vip1.lz-cdn7.com/20230425/15607_a3254cd8/index.m3u8 +欧洲特快车1991(丹麦/法国/德国/瑞典/瑞士战争片),https://vip1.lz-cdn7.com/20230421/15495_ca2fbba8/index.m3u8 +天与地1990(日本战争片),https://vip1.lz-cdn7.com/20230417/15429_76879cb1/index.m3u8 +法国大革命1989上(法国战争片),https://vip1.lz-cdn7.com/20230414/15382_3d9c4d61/index.m3u8 +法国大革命1989下(法国战争片),https://vip1.lz-cdn7.com/20230414/15383_8efe9af8/index.m3u8 +逃出桂河(英国战争片),https://vip1.lz-cdn7.com/20230414/15372_a1f259ad/index.m3u8 +斯大林格勒大血战上(苏联/美国/捷克斯洛伐克/东德战争片),https://vip1.lz-cdn7.com/20230414/15369_58fbcac8/index.m3u8 +斯大林格勒大血战下(苏联/美国/捷克斯洛伐克/东德战争片),https://vip1.lz-cdn7.com/20230414/15368_46e399b9/index.m3u8 +战争安魂曲(英国战争片),https://vip1.lz-cdn7.com/20230413/15340_92465df9/index.m3u8 +生于七月四日(美国战争片),https://vip1.lz-cdn7.com/20230411/15304_b3ab32fa/index.m3u8 +入侵阿富汗(美国战争片),https://vip1.lz-cdn7.com/20230409/15251_39b45000/index.m3u8 +轻骑兵1987(澳大利亚战争片),https://vip.lz-cdn3.com/20230404/18518_e1e04329/index.m3u8 +莫斯科保卫战上(苏联/捷克斯洛伐克/东德/越南战争片),https://vip.lz-cdn16.com/20230402/15143_b44a557c/index.m3u8 +莫斯科保卫战下(苏联/捷克斯洛伐克/东德/越南战争片),https://vip.lz-cdn16.com/20230402/15145_334ba704/index.m3u8 +敦刻尔克原声(英国战争片),https://vip.lz-cdn3.com/20220730/10363_5affa88f/index.m3u8 +敦刻尔克【国语】(英国战争片),https://vip.lz-cdn16.com/20230403/15407_f7878b75/index.m3u8 +海与毒药(日本战争片),https://vip1.lz-cdn7.com/20230402/15151_fed474f8/index.m3u8 +战俘列车(美国战争片),https://vip1.lz-cdn7.com/20230331/15121_4821c076/index.m3u8 +视死如归1962(美国战争片),https://vip.lz-cdn3.com/20230328/18389_0dec0fc0/index.m3u8 +越战先锋1984(美国战争片),https://vip1.lz-cdn7.com/20230325/15100_be63c80d/index.m3u8 +魔女玛塔(美国战争片),https://vip1.lz-cdn7.com/20230325/15085_54e51eb7/index.m3u8 +东游记1983(美国战争片),https://vip.lz-cdn3.com/20230320/18221_d57bd38a/index.m3u8 +杀戮战场1984(英国战争片),https://vip1.lz-cdn7.com/20230320/15024_a3d079b0/index.m3u8 +战火下(美国战争片),https://vip1.lz-cdn7.com/20230320/15022_694c39bd/index.m3u8 +撒哈拉(澳大利亚/美国战争片),https://vip1.lz-cdn7.com/20230318/15017_b07bb0c9/index.m3u8 +靡菲斯特(西德/匈牙利/奥地利战争片),https://vip1.lz-cdn7.com/20230312/14918_a8c18b17/index.m3u8 +地堡(法国战争片),https://vip.lz-cdn3.com/20230311/18077_4940d566/index.m3u8 +伊拉克碎片(美国战争片),https://vip.lz-cdn3.com/20230311/18074_cfdf9d7c/index.m3u8 +海狼1980(瑞士/英国/美国战争片),https://vip.lz-cdn3.com/20230311/18055_d33d387d/index.m3u8 +夺命狂花2023(大陆战争片),https://vip.lz-cdn3.com/20230309/18035_28b38290/index.m3u8 +A计划2021(德国/以色列战争片),https://vip1.lz-cdn1.com/20230306/20694_4064bc2f/index.m3u8 +战地童子(俄罗斯战争片),https://vip.lz-cdn3.com/20230307/18008_682131c9/index.m3u8 +弗朗德勒(法国战争片),https://vip1.lz-cdn7.com/20230306/14786_60d41113/index.m3u8 +童话2022(俄罗斯战争片),https://vip1.lz-cdn7.com/20230302/14660_a3d89bd9/index.m3u8 +没有出口的海(日本战争片),https://vip1.lz-cdn7.com/20230301/14640_efc51d38/index.m3u8 +勇敢的人2006(美国战争片),https://vip1.lz-cdn7.com/20230226/14570_22d202cd/index.m3u8 +佣兵传奇(西班牙战争片),https://vip1.lz-cdn7.com/20230224/14519_3f817cf2/index.m3u8 +兵临城下【国语】(爱尔兰/英国/法国/德国/美国战争片),https://vip.lz-cdn17.com/20230224/4019_c4eca03a/index.m3u8 +希望与荣耀(英国战争片),https://vip1.lz-cdn7.com/20230224/14508_99780348/index.m3u8 +光荣岁月2006(阿尔及利亚/法国/摩洛哥/比利时战争片),https://vip1.lz-cdn7.com/20230224/14502_0c14135c/index.m3u8 +戈雅之魂(美国战争片),https://vip1.lz-cdn7.com/20230224/14500_fcefaacd/index.m3u8 +战火赤子心(美国战争片),https://vip.lz-cdn3.com/20230221/17840_db2d3181/index.m3u8 +渡江侦察记1954(大陆战争片),https://vip.lz-cdn3.com/20230221/17823_16eda6fb/index.m3u8 +塔斯克基飞行员(美国战争片),https://vip.lz-cdn3.com/20230221/17813_1542b854/index.m3u8 +上帝的使者(英国战争片),https://vip1.lz-cdn7.com/20230220/14420_4a0aaf1e/index.m3u8 +祖鲁战争(英国战争片),https://vip1.lz-cdn7.com/20230218/14369_4161b490/index.m3u8 +墨菲的战争原声(英国战争片),https://vip1.lz-cdn7.com/20230217/14329_8c5f5593/index.m3u8 +墨菲的战争【国语】(英国战争片),https://vip1.lz-cdn7.com/20230217/14328_ad8ff0d5/index.m3u8 +缅甸的竖琴1956(日本战争片),https://vip1.lz-cdn7.com/20230217/14326_e8c6c93e/index.m3u8 +血腥星期天2002(英国战争片),https://vip1.lz-cdn7.com/20230216/14315_418e2f06/index.m3u8 +二百三高地(日本战争片),https://vip1.lz-cdn7.com/20230216/14292_e7f3ea74/index.m3u8 +军歌嘹亮1965(大陆战争片),https://vip.lz-cdn3.com/20230214/17722_ff28de76/index.m3u8 +解放5:最后一击(苏联战争片),https://vip1.lz-cdn7.com/20230213/14214_22bc1562/index.m3u8 +解放4:柏林之战(苏联战争片),https://vip1.lz-cdn7.com/20230213/14213_77f2bcad/index.m3u8 +解放3:主攻方向(苏联战争片),https://vip1.lz-cdn7.com/20230213/14212_fabbce88/index.m3u8 +解放2:突破(苏联战争片),https://vip1.lz-cdn7.com/20230213/14211_9857c279/index.m3u8 +解放1:炮火弧线(苏联战争片),https://vip1.lz-cdn7.com/20230213/14210_cd220c4f/index.m3u8 +理查三世1955(英国战争片),https://vip1.lz-cdn7.com/20230213/14203_fd93815a/index.m3u8 +逃离索比堡(英国战争片),https://vip1.lz-cdn7.com/20230212/14188_b11482f3/index.m3u8 +堕落天使2006(美国战争片),https://vip1.lz-cdn7.com/20230212/14180_0f085442/index.m3u8 +铁十字勋章(英国战争片),https://vip1.lz-cdn7.com/20230210/14104_e4b734eb/index.m3u8 +开国大典(大陆战争片),https://vip1.lz-cdn7.com/20230210/14102_acfeab3c/index.m3u8 +中国女兵(台湾战争片),https://vip1.lz-cdn7.com/20230209/14081_f6fb3477/index.m3u8 +老虎连(美国战争片),https://vip1.lz-cdn7.com/20230209/14067_91dea02c/index.m3u8 +暴雨将至(马其顿/法国/英国战争片),https://vip1.lz-cdn7.com/20230208/14025_9b7714cd/index.m3u8 +怒海追逐战(美国战争片),https://vip1.lz-cdn7.com/20230207/14018_84b296d4/index.m3u8 +日本海大海战:海行兮(日本战争片),https://vip.lz-cdn3.com/20230205/17540_0a520403/index.m3u8 +跨过鸭绿江2021(大陆战争片),https://vip1.lz-cdn1.com/20230117/20596_74f62b7f/index.m3u8 +北京55日(美国战争片),https://vip.lz-cdn3.com/20230131/17360_e8980c14/index.m3u8 +烽火母女泪(意大利/法国战争片),https://vip.lz-cdn3.com/20230131/17357_c80e0a18/index.m3u8 +恐惧与欲望(美国战争片),https://vip1.lz-cdn7.com/20230130/13892_97c7e8d9/index.m3u8 +猎鹿人【英语】(美国战争片),https://vip1.lz-cdn7.com/20230128/13846_6dd606fa/index.m3u8 +猎鹿人【国语】(美国战争片),https://vip1.lz-cdn7.com/20230128/13845_789b5db8/index.m3u8 +黑太阳731(中国香港/中国大陆战争片),https://vip1.lz-cdn7.com/20230128/13837_04374c6c/index.m3u8 +白昼进攻(美国战争片),https://vip1.lz-cdn7.com/20230128/13828_183d92ad/index.m3u8 +风语者【英语】(美国战争片),https://vip1.lz-cdn7.com/20230127/13814_517584c1/index.m3u8 +风语者【国语】(美国战争片),https://vip1.lz-cdn7.com/20230127/13813_17246333/index.m3u8 +小兵1963(法国战争片),https://vip1.lz-cdn7.com/20230127/13808_bcf1cfa6/index.m3u8 +闪闪的红星(大陆战争片),https://vip.lz-cdn16.com/20230123/7487_16319e90/index.m3u8 +红色机尾(美国战争片),https://vip1.lz-cdn7.com/20230125/13759_3b2cfd03/index.m3u8 +战地钟声(美国战争片),https://vip1.lz-cdn7.com/20230123/13720_0daf043d/index.m3u8 +无主之地2001(波黑/斯洛文尼亚/意大利/法国/英国/比利时战争片),https://vip1.lz-cdn7.com/20230123/13719_5f0f441c/index.m3u8 +血战纳尔维克(挪威战争片),https://vip.lz-cdn3.com/20230123/17298_f86fe972/index.m3u8 +深入敌后(美国战争片),https://vip1.lz-cdn7.com/20230121/13648_2842ab23/index.m3u8 +深入敌后:危险营救(英国战争片),https://vip1.lz-cdn7.com/20230121/13647_4bf899f9/index.m3u8 +深入敌后2:邪恶轴心(美国战争片),https://vip1.lz-cdn7.com/20230121/13639_4d7e1a58/index.m3u8 +苏芬战争(芬兰战争片),https://vip1.lz-cdn7.com/20230121/13637_686ed68a/index.m3u8 +猎杀U571【英语】(法国战争片),https://vip1.lz-cdn7.com/20230120/13618_ef4a3cdb/index.m3u8 +猎杀U571【国语】(法国战争片),https://vip1.lz-cdn7.com/20230120/13617_7e564dc3/index.m3u8 +纳瓦隆大炮【英语】(英国战争片),https://vip.lz-cdn3.com/20230119/17250_d9718d1c/index.m3u8 +纳瓦隆大炮【国语】(英国战争片),https://vip.lz-cdn3.com/20230119/17250_d9718d1c/index.m3u8 +西线无战事1979(英国战争片),https://vip1.lz-cdn7.com/20230119/13607_ca397e60/index.m3u8 +最后救援(美国战争片),https://vip1.lz-cdn7.com/20230118/13558_9cc929a1/index.m3u8 +雷玛根大桥【英语】(美国战争片),https://vip.lz-cdn3.com/20230117/17226_c1bb5578/index.m3u8 +雷玛根大桥【国语】(美国战争片),https://vip.lz-cdn3.com/20230117/17225_39796320/index.m3u8 +五日战争(美国战争片),https://vip1.lz-cdn7.com/20230117/13535_e3156948/index.m3u8 +顶层楼房(美国战争片),https://vip1.lz-cdn7.com/20230115/13506_ac2d4667/index.m3u8 +上甘岭(大陆战争片),https://vip1.lz-cdn7.com/20230114/13496_8346eeec/index.m3u8 +高山下的花环1985(大陆战争片),https://vip1.lz-cdn7.com/20230113/13467_09cee196/index.m3u8 +永别了傻瓜(罗马尼亚/德国/比利时战争片),https://vip1.lz-cdn7.com/20230112/13423_01b4225f/index.m3u8 +我的战争2016(大陆战争片),https://vip1.lz-cdn7.com/20230104/13186_b88f56b4/index.m3u8 +神话2013(越南战争片),https://vip1.lz-cdn7.com/20230103/13162_4e78198f/index.m3u8 +五月五之战(墨西哥战争片),https://vip1.lz-cdn7.com/20230102/13140_a990a38e/index.m3u8 +萨拉热窝事件2014(奥地利/捷克战争片),https://vip1.lz-cdn7.com/20221227/12959_6bccce73/index.m3u8 +豹1963(意大利/法国战争片),https://vip1.lz-cdn7.com/20221226/12915_edfebdc5/index.m3u8 +凯撒大帝2002(美国/德国/意大利/荷兰战争片),https://vip.lz-cdn17.com/20221224/130_31af7550/index.m3u8 +阿尔及尔之战(意大利/阿尔及利亚战争片),https://vip1.lz-cdn7.com/20221225/12889_8e5468cb/index.m3u8 +随心所欲的五月2015(法国战争片),https://vip1.lz-cdn7.com/20221222/12807_bb56e9cf/index.m3u8 +万里归途(大陆战争片),https://vip1.lz-cdn1.com/20221216/19236_87dc300b/index.m3u8 +代号玛利亚(哥伦比亚/阿根廷/法国战争片),https://vip1.lz-cdn7.com/20221211/12578_fb38ff5b/index.m3u8 +战争2015(丹麦战争片),https://vip1.lz-cdn7.com/20221201/12205_307013f9/index.m3u8 +战猪(美国战争片),https://vip1.lz-cdn7.com/20221201/12204_25033037/index.m3u8 +再见仍是朋友(塞尔维亚/德国战争片),https://vip1.lz-cdn7.com/20221130/12182_297346dd/index.m3u8 +雪路(韩国战争片),https://vip.lz-cdn3.com/20221128/16359_c0491fdb/index.m3u8 +裸露在狼群(德国战争片),https://vip.lz-cdn3.com/20221127/16342_6e92e48e/index.m3u8 +一九四四(爱沙尼亚/芬兰战争片),https://vip.lz-cdn3.com/20221127/16329_4b505d71/index.m3u8 +美好的一天2015(西班牙战争片),https://vip1.lz-cdn7.com/20221126/12070_f4834360/index.m3u8 +第一小分队(俄罗斯战争片),https://vip1.lz-cdn7.com/20221126/12054_db9b98c0/index.m3u8 +二二六(日本战争片),https://vip.lz-cdn3.com/20221123/16219_32634b8c/index.m3u8 +麦克阿瑟传(美国战争片),https://vip.lz-cdn3.com/20221122/16203_dd5444c6/index.m3u8 +亮剑之英雄虎胆(大陆战争片),https://vip1.lz-cdn1.com/20221122/18532_47a6c22d/index.m3u8 +峠最后的武士(日本战争片),https://vip1.lz-cdn10.com/20221121/2993_70453acf/index.m3u8 +列宁格勒(俄罗斯战争片),https://vip.lz-cdn3.com/20221119/16098_8f6f7e17/index.m3u8 +归心似箭1979(大陆战争片),https://vip.lz-cdn3.com/20221117/16014_97b5926b/index.m3u8 +潘菲洛夫28勇士(俄罗斯战争片),https://vip.lz-cdn3.com/20221116/15956_9571bc05/index.m3u8 +乌里:外科手术式打击(印度战争片),https://vip.lz-cdn3.com/20221115/15930_6c2dc0fa/index.m3u8 +山2(土耳其战争片),https://vip.lzcdn2.com/20221113/22463_cd456d2a/index.m3u8 +宝物招领(美国战争片),https://vip.lz-cdn3.com/20221109/15682_c1c0c6c4/index.m3u8 +乌龟也会飞(伊朗/法国/伊拉克战争片),https://vip.lz-cdn3.com/20221109/15669_a3e0aa06/index.m3u8 +300勇士:帝国崛起(美国战争片),https://vip.lz-cdn3.com/20221109/15668_fac1c565/index.m3u8 +决战中途岛【英语】(中国大陆/中国香港/加拿大/美国战争片),https://vip.lz-cdn3.com/20220916/13587_43a2e395/index.m3u8 +决战中途岛【国语】(中国大陆/中国香港/加拿大/美国战争片),https://vip.lz-cdn3.com/20221107/15558_8a40c9b5/index.m3u8 +尤里西斯的凝视(希腊/法国/意大利/德国/英国/南斯拉夫/罗马尼亚/阿尔巴尼亚/波黑战争片),https://vip.lz-cdn3.com/20221105/15524_f38cc71c/index.m3u8 +步步惊心2010(大陆战争片),https://vip1.lz-cdn1.com/20220418/2370_7ac30919/index.m3u8 +红男爵(德国/英国战争片),https://vip1.lz-cdn1.com/20221031/17985_b8458f97/index.m3u8 +血染雪山堡【国语】(英国战争片),https://vip.lz-cdn3.com/20221030/15332_0bc86739/index.m3u8 +血染雪山堡【英语】(英国战争片),https://vip.lz-cdn3.com/20221030/15330_f10d89ee/index.m3u8 +永远的记忆之血战黎明前(大陆战争片),https://vip1.lz-cdn10.com/20221029/2886_4da60332/index.m3u8 +西线无战事2022(德国/美国/英国战争片),https://vip.lzcdn2.com/20221028/22014_c41c1b6e/index.m3u8 +辛迪斯(格鲁吉亚战争片),https://vip.lzcdn2.com/20221027/21961_7076e9d0/index.m3u8 +石头不会忘记(德国/伊拉克战争片),https://vip.lz-cdn3.com/20221024/15102_92ce609d/index.m3u8 +地狱尖兵(俄罗斯战争片),https://vip.lzcdn2.com/20221022/21882_72953567/index.m3u8 +科利奥兰纳斯(英国战争片),https://vip1.lz-cdn1.com/20221021/17638_ea4f68f3/index.m3u8 +士兵的荣耀(大陆战争片),https://vip1.lz-cdn1.com/20221017/17473_f6ceb112/index.m3u8 +里普哈根(荷兰战争片),https://vip1.lz-cdn1.com/20221015/17355_d4d2c372/index.m3u8 +五台山儿女英雄传(大陆战争片),https://vip.lz-cdn3.com/20221013/14770_54f44700/index.m3u8 +胡奇才决战新开岭(大陆战争片),https://vip.lz-cdn3.com/20221011/14717_c132badd/index.m3u8 +布里斯堡(美国战争片),https://vip.lz-cdn3.com/20221010/14651_0dd4697d/index.m3u8 +代号55(克罗地亚战争片),https://vip.lz-cdn3.com/20221010/14650_fc022ac7/index.m3u8 +绝地营救(大陆战争片),https://vip.lz-cdn3.com/20221007/14529_5b082dfc/index.m3u8 +柏林孤影(德国/法国/英国战争片),https://vip.lz-cdn3.com/20221004/14507_c70b1e9d/index.m3u8 +特级英雄黄继光(大陆战争片),https://vip1.lz-cdn1.com/20221002/16965_333905a3/index.m3u8 +有史以来最棒的啤酒运送(美国战争片),https://vip.lz-cdn3.com/20220930/14370_d347edfd/index.m3u8 +信使2019(波兰战争片),https://vip.lz-cdn3.com/20220928/14256_87e86502/index.m3u8 +遥远的桥【英语】(美国战争片),https://vip.lz-cdn3.com/20220926/14170_6fa48273/index.m3u8 +遥远的桥【国语】(美国战争片),https://vip.lz-cdn3.com/20220926/14169_4e6f1d29/index.m3u8 +对峙2014(印度战争片),https://vip.lz-cdn3.com/20220926/14146_82c3b79e/index.m3u8 +天空之眼(英国战争片),https://vip.lz-cdn3.com/20220924/14081_489a5461/index.m3u8 +友军倒下(美国战争片),https://vip.lz-cdn3.com/20220924/14047_119bc6cf/index.m3u8 +喷火战斗机在柏林(英国战争片),https://vip1.lz-cdn10.com/20220923/2544_13c84156/index.m3u8 +凯萨里(印度战争片),https://vip1.lz-cdn8.com/20220921/27275_8ba2091f/index.m3u8 +危机:龙潭之战(澳大利亚战争片),https://vip.lz-cdn3.com/20220923/14009_9b4c1427/index.m3u8 +关原之战2017(日本战争片),https://vip.lz-cdn3.com/20220922/13966_8576d54f/index.m3u8 +索比堡(俄罗斯战争片),https://vip.lz-cdn3.com/20220921/13946_12b1c36e/index.m3u8 +自己去看1985(苏联战争片),https://vip.lz-cdn3.com/20220921/13926_7e5776f3/index.m3u8 +印第安纳波利斯号:勇者无惧(美国战争片),https://vip.lz-cdn3.com/20220919/13836_f5c62fca/index.m3u8 +英雄时代2011(英国战争片),https://vip.lz-cdn3.com/20220919/13825_bb2c663e/index.m3u8 +威士忌、探戈、狐步舞(美国战争片),https://vip.lz-cdn3.com/20220916/13635_2f1f80ea/index.m3u8 +国王的选择(挪威/瑞典/丹麦/爱尔兰战争片),https://vip.lz-cdn3.com/20220915/13536_9220fe66/index.m3u8 +铁皮鼓(西德/波兰/法国/南斯拉夫战争片),https://vip.lz15uu.com/20220914/94_ccc1fdfa/index.m3u8 +亡命雷区(美国战争片),https://vip.lz-cdn3.com/20220914/13384_47f251cc/index.m3u8 +想念哥哥(韩国战争片),https://vip.lz-cdn3.com/20220913/13276_a41dd956/index.m3u8 +例外(英国战争片),https://vip.lz-cdn3.com/20220912/13229_a36eeef6/index.m3u8 +比利·林恩的中场战事(美国战争片),https://vip.lz-cdn3.com/20220911/13188_42f78b0e/index.m3u8 +雅多维尔围城战(爱尔兰/南非战争片),https://vip.lz-cdn3.com/20220910/13102_d27f512c/index.m3u8 +斯大林格勒【原声】(俄罗斯战争片),https://vip1.lz-cdn.com/20220908/32099_91140917/index.m3u8 +斯大林格勒【国语】(俄罗斯战争片),https://vip1.lz-cdn.com/20220908/32098_7ec28390/index.m3u8 +瓦尔特保卫萨拉热窝1972(南斯拉夫战争片),https://vip1.lz-cdn.com/20220907/32072_363bd4ac/index.m3u8 +仁川登陆作战【英语】(韩国战争片),https://vip.lz-cdn3.com/20220908/12979_e3690104/index.m3u8 +仁川登陆作战【国语】(韩国战争片),https://vip.lz-cdn3.com/20220908/12974_b25b19ab/index.m3u8 +战争天堂(俄罗斯战争片),https://vip.lz-cdn3.com/20220908/12951_6715987b/index.m3u8 +锅盖头3:绝地反击(美国战争片),https://vip.lz-cdn3.com/20220907/12894_bb06da34/index.m3u8 +芬妮的旅程(法国战争片),https://vip.lz-cdn3.com/20220907/12889_c4d04df8/index.m3u8 +闲山:龙的出现(韩国战争片),https://vip1.lz-cdn7.com/20220906/10750_6aabf8cf/index.m3u8 +国境线2017(大陆战争片),https://vip.lz-cdn3.com/20220904/12678_d66fd983/index.m3u8 +生死之墙(美国战争片),https://vip.lz-cdn3.com/20220902/12529_7bfe1cc7/index.m3u8 +兰开斯特的天空(英国战争片),https://vip.lz-cdn3.com/20220902/12505_8e8a7aa7/index.m3u8 +大作战(美国战争片),https://vip.lz-cdn3.com/20220831/12418_80eafcd5/index.m3u8 +凤梧洞战斗(韩国战争片),https://vip.lz-cdn3.com/20220828/12182_a24f60fd/index.m3u8 +杀戮部队(美国战争片),https://vip.lz-cdn3.com/20220828/12165_db035aa9/index.m3u8 +那一天的管风琴(日本战争片),https://vip.lz-cdn3.com/20220828/12155_542a4cda/index.m3u8 +贞德(法国战争片),https://vip.lz-cdn3.com/20220826/12027_6e66f069/index.m3u8 +艾拉(土耳其/韩国战争片),https://vip.lz-cdn3.com/20220822/11889_cb15e2fd/index.m3u8 +霍姆斯之雨(叙利亚战争片),https://vip.lz-cdn3.com/20220821/11870_f70ea2fa/index.m3u8 +最后一个音符(希腊战争片),https://vip.lz-cdn3.com/20220822/11900_eda719fe/index.m3u8 +喀秋莎行动(俄罗斯战争片),https://vip1.lz-cdn1.com/20220820/14876_ee3b8aec/index.m3u8 +隐形同盟(德国战争片),https://vip.lz-cdn3.com/20220820/11796_55e60957/index.m3u8 +维克雷提(波兰战争片),https://vip.lz-cdn3.com/20220818/11649_e1ef0851/index.m3u8 +战争机器(美国战争片),https://vip.lz-cdn3.com/20220817/11636_a18a7970/index.m3u8 +鱼雷2019(比利时/英国/德国战争片),https://vip.lz-cdn3.com/20220817/11616_e2592e9d/index.m3u8 +代立军(韩国战争片),https://vip.lz-cdn3.com/20220817/11592_69d5367b/index.m3u8 +旅程终点2017(英国战争片),https://vip.lz-cdn3.com/20220816/11551_1eb3096c/index.m3u8 +南汉山城(韩国战争片),https://vip.lz-cdn3.com/20220816/11542_ddc93fe9/index.m3u8 +无名战士2017(芬兰/比利时/冰岛战争片),https://vip.lz-cdn3.com/20220816/11521_a0b87bea/index.m3u8 +一袋弹子(法国战争片),https://vip.lz-cdn3.com/20220815/11484_e0871d20/index.m3u8 +至暗时刻(英国战争片),https://vip.lz-cdn3.com/20220815/11478_90c9a3c7/index.m3u8 +第十二个人2017(挪威战争片),https://vip.lz-cdn3.com/20220815/11445_ee65ad7c/index.m3u8 +狐步舞2017(以色列/瑞士/德国/法国战争片),https://vip.lz-cdn3.com/20220814/11426_12aabfc7/index.m3u8 +战争未了(西班牙战争片),https://vip.lz-cdn3.com/20220812/11266_c723a5ea/index.m3u8 +冒牌上尉2017(德国/波兰/法国战争片),https://vip.lz-cdn3.com/20220811/11234_3e479cc8/index.m3u8 +我的上高(大陆战争片),https://vip.lz-cdn3.com/20220811/11176_0fafb57a/index.m3u8 +长津湖(大陆战争片),https://vip1.lz-cdn6.com/20220810/21437_e2632c6d/index.m3u8 +异域之末路英雄【粤语】(台湾战争片),https://vip1.lz-cdn6.com/20220810/21433_12e53d24/index.m3u8 +异域之末路英雄【国语】(台湾战争片),https://vip1.lz-cdn6.com/20220810/21432_a5a7236f/index.m3u8 +小野田的丛林万夜(法国战争片),https://vip1.lz-cdn10.com/20220809/2200_a0fee86c/index.m3u8 +托米莉斯女王(哈萨克斯坦战争片),https://vip.lz-cdn3.com/20220808/10969_a7d9d240/index.m3u8 +云霄之上(大陆战争片),https://vip1.lz-cdn10.com/20220808/2182_5c285e99/index.m3u8 +美利坚邦联(美国战争片),https://vip.lz-cdn3.com/20220806/10846_b861cedf/index.m3u8 +黄金大逃狱【粤语】(大陆战争片),https://vip.lz-cdn3.com/20220805/10799_39f45bd1/index.m3u8 +沙漠往事(俄罗斯战争片),https://vip.lz-cdn3.com/20220805/10798_27ea2dcc/index.m3u8 +呼叫班德拉斯(乌克兰战争片),https://vip.lz-cdn3.com/20220803/10652_5fe1de09/index.m3u8 +飓风行动2018(英国战争片),https://vip.lz-cdn3.com/20220802/10549_36ca95da/index.m3u8 +失落的海峡2018(伊朗战争片),https://vip.lz-cdn3.com/20220802/10529_81857bc3/index.m3u8 +私人战争2018(美国战争片),https://vip.lz-cdn3.com/20220801/10517_89f249ab/index.m3u8 +太阳之女(法国战争片),https://vip.lz-cdn3.com/20220801/10512_33c3e63a/index.m3u8 +顿巴斯营在二〇一四年的伊洛瓦里安2019(乌克兰战争片),https://vip.lz-cdn3.com/20220801/10467_eef93ba8/index.m3u8 +血战摩苏尔(美国战争片),https://vip.lz-cdn3.com/20220801/10452_ae541d65/index.m3u8 +拿破仑1927(法国战争片),https://vip.lzcdn2.com/20220528/7866_142c6096/index.m3u8 +狙击手·白乌鸦2022(乌克兰战争片),https://vip.lz-cdn3.com/20220731/10412_67041949/index.m3u8 +渗透2022(俄罗斯战争片),https://vip.lz-cdn3.com/20220731/10407_f372cc5f/index.m3u8 +巴尔干边界(俄罗斯战争片),https://vip.lz-cdn3.com/20220731/10378_eb9b2a49/index.m3u8 +锅盖头4:回归法制(美国战争片),https://vip.lz-cdn3.com/20220730/10364_41874d53/index.m3u8 +勒热夫战役(俄罗斯战争片),https://vip.lz-cdn3.com/20220730/10335_41d07e1e/index.m3u8 +王者天下2019(日本战争片),https://vip.lz-cdn3.com/20220729/10283_076bd4a2/index.m3u8 +和平(美国战争片),https://vip.lz-cdn3.com/20220728/10229_06a09526/index.m3u8 +十二勇士(美国战争片),https://vip.lz-cdn3.com/20220728/10202_36c1529d/index.m3u8 +冰海陷落(英国战争片),https://vip.lz-cdn3.com/20220728/10196_c625a63c/index.m3u8 +大轰炸(大陆战争片),https://vip.lz-cdn3.com/20220727/10192_19ef438c/index.m3u8 +霸主(美国战争片),https://vip.lz-cdn3.com/20220726/10081_3cfb6e56/index.m3u8 +不朽的走廊(俄罗斯战争片),https://vip.lz-cdn3.com/20220724/9964_90b339b2/index.m3u8 +余波2019(英国战争片),https://vip.lz-cdn3.com/20220723/9921_3199798b/index.m3u8 +高个儿(俄罗斯战争片),https://vip.lz-cdn3.com/20220722/9868_53cb9f78/index.m3u8 +等待安雅(英国战争片),https://vip.lz-cdn3.com/20220721/9757_e867c777/index.m3u8 +温德米尔儿童(英国战争片),https://vip.lz-cdn3.com/20220721/9737_4959e4ea/index.m3u8 +八百彪兵奔北坡(大陆战争片),https://vip.lz-cdn3.com/20220720/9712_ab67121c/index.m3u8 +转移者2018(拉脱维亚战争片),https://vip1.lz-cdn10.com/20220718/2048_8be62ef2/index.m3u8 +狙击手2020(大陆战争片),https://vip.lz-cdn3.com/20220719/9676_c01757ad/index.m3u8 +塔纳吉:无名勇士(印度战争片),https://vip.lz-cdn3.com/20220719/9667_a99b863b/index.m3u8 +雪豹之虎啸军魂(大陆战争片),https://vip.lz-cdn3.com/20220718/9587_aaaa962f/index.m3u8 +誓血五人组(美国战争片),https://vip.lz-cdn3.com/20220717/9544_888469f3/index.m3u8 +捐躯2018(土耳其战争片),https://vip.lz-cdn3.com/20220717/9525_e3bf388b/index.m3u8 +东线无归途(英国战争片),https://vip.lz-cdn3.com/20220716/9477_5ccaf33e/index.m3u8 +奇袭地道战(大陆战争片),https://vip.lz-cdn3.com/20220714/9293_1b092ea9/index.m3u8 +太阳之子2020(日本战争片),https://vip.lz-cdn3.com/20220713/9271_9adf9f52/index.m3u8 +最后一搏2019(美国战争片),https://vip.lz-cdn3.com/20220710/9125_3fe9131c/index.m3u8 +伊万·杰尼索维奇(俄罗斯战争片),https://vip1.lz-cdn10.com/20220705/1989_889bdec8/index.m3u8 +间谍之妻(日本战争片),https://vip.lz-cdn3.com/20220705/8785_6ea4446a/index.m3u8 +来自亚塞诺瓦茨的达拉(塞尔维亚战争片),https://vip.lz-cdn3.com/20220703/8702_7dd02d88/index.m3u8 +战地刑罚(英国战争片),https://vip.lz-cdn3.com/20220702/8620_35b8df48/index.m3u8 +400发子弹(美国战争片),https://vip.lz-cdn3.com/20220629/8474_aae31b61/index.m3u8 +亮剑:决战鬼哭谷(大陆战争片),https://vip.lzcdn2.com/20220628/14346_4700db36/index.m3u8 +浴血无名川(大陆战争片),https://vip.lz-cdn3.com/20220628/8455_7ad6cbac/index.m3u8 +红海行动(大陆战争片),https://vip1.lz-cdn6.com/20220616/15464_b2b75306/index.m3u8 +飞行员(俄罗斯战争片),https://vip1.lz-cdn1.com/20220609/8313_0356d9fe/index.m3u8 +绞肉行动(英国战争片),https://vip1.lz-cdn1.com/20220609/8302_5ff5db51/index.m3u8 +东北狙王决战虎牙山(大陆战争片),https://vip1.lz-cdn10.com/20220525/1586_a842d797/index.m3u8 +安市城(韩国战争片),https://vip1.lz-cdn1.com/20220606/7422_09c7b19c/index.m3u8 +摇摆狂潮2018(韩国战争片),https://vip.lzcdn2.com/20220605/8505_1f4341f1/index.m3u8 +长沙里:被遗忘的英雄们(韩国战争片),https://vip.lzcdn2.com/20220605/8492_934d6469/index.m3u8 +芝瑟(韩国战争片),https://vip.lzcdn2.com/20220605/8490_0e04321a/index.m3u8 +硫磺岛的来信(美国战争片),https://vip1.lz-cdn1.com/20220604/7354_546b1670/index.m3u8 +联合舰队(日本战争片),https://vip1.lz-cdn1.com/20220604/7348_45ce7f28/index.m3u8 +亚里安(日本战争片),https://vip.lzcdn2.com/20220604/8398_2d9bf985/index.m3u8 +阿基米德大战(日本战争片),https://vip.lzcdn2.com/20220603/8377_9899079c/index.m3u8 +安纳塔汉(日本战争片),https://vip1.lz-cdn1.com/20220603/7288_5ff96d47/index.m3u8 +血战冲绳岛(日本战争片),https://vip.lzcdn2.com/20220602/8209_33823b53/index.m3u8 +最后的前线2020(俄罗斯战争片),https://vip.lzcdn2.com/20220601/8110_9688b9c4/index.m3u8 +卡拉什尼科夫(俄罗斯战争片),https://vip1.lz-cdn1.com/20220601/7196_cbca1227/index.m3u8 +老枪(法国战争片),https://vip1.lz-cdn1.com/20220531/7184_358c3b8a/index.m3u8 +大清炮队(大陆战争片),https://vip1.lz-cdn1.com/20220531/7173_7859baff/index.m3u8 +卡贾基(英国战争片),https://vip1.lz-cdn1.com/20220531/7167_1f9a9398/index.m3u8 +长津湖之水门桥(大陆战争片),https://vip1.lz-cdn1.com/20220531/7059_b8f5db9f/index.m3u8 +大街上的商店(捷克斯洛伐克战争片),https://vip1.lz-cdn1.com/20220531/7029_c0e07634/index.m3u8 +桂河大桥(英国战争片),https://vip.lzcdn2.com/20220530/8073_7e12a4b0/index.m3u8 +灰猎犬号(美国战争片),https://vip.lzcdn2.com/20220530/8005_c85c42cd/index.m3u8 +野战排(美国战争片),https://vip.lzcdn2.com/20220530/7955_fc3a1b7d/index.m3u8 +华沙之战1920(波兰战争片),https://vip.lzcdn2.com/20220530/7922_ba29a989/index.m3u8 +醉马时刻(伊朗战争片),https://vip.lzcdn2.com/20220530/7909_91f59652/index.m3u8 +偷桃贼(保加利亚战争片),https://vip1.lz-cdn1.com/20220529/6991_fae3daae/index.m3u8 +战马2011(美国战争片),https://vip1.lz-cdn1.com/20220529/6951_22aa0b1d/index.m3u8 +战舰波将金号1925(苏联战争片),https://vip1.lz-cdn1.com/20220529/6943_22d99b70/index.m3u8 +罗马,不设防的城市(意大利战争片),https://vip1.lz-cdn1.com/20220529/6937_222b2eb5/index.m3u8 +伯德街小岛(丹麦/英国/德国战争片),https://vip1.lz-cdn1.com/20220529/6924_b5796a88/index.m3u8 +地下1995(南斯拉夫/法国/德国/保加利亚/捷克/匈牙利/英国/美国战争片),https://vip1.lz-cdn1.com/20220529/6898_4d421bc4/index.m3u8 +被涂污的鸟(捷克/斯洛伐克/乌克兰战争片),https://vip1.lz-cdn1.com/20220529/6886_ec79d625/index.m3u8 +细细的红线1998(美国战争片),https://vip.lzcdn2.com/20220528/7748_39cde4c8/index.m3u8 +亚洲风暴(苏联战争片),https://vip.lzcdn2.com/20220528/7740_dec26797/index.m3u8 +影武者1980(日本战争片),https://vip.lzcdn2.com/20220528/7730_7d5d3580/index.m3u8 +战场上的快乐圣诞(英国战争片),https://vip.lzcdn2.com/20220528/7729_712cc6db/index.m3u8 +革命往事1971(意大利战争片),https://vip1.lz-cdn1.com/20220527/6821_ed42eb61/index.m3u8 +刺杀盖世太保(法国战争片),https://vip1.lz-cdn1.com/20220527/6791_c546218b/index.m3u8 +西线无战事1930(美国战争片),https://vip1.lz-cdn1.com/20220527/6744_b28a0793/index.m3u8 +五月八月(香港战争片),https://vip.lzcdn2.com/20220525/7709_58e791cf/index.m3u8 +烽火少年1975(大陆战争片),https://vip.lzcdn2.com/20220525/7644_79a26c4d/index.m3u8 +德意志零年1948(意大利/法国/德国战争片),https://vip.lzcdn2.com/20220525/7567_f96cf7f1/index.m3u8 +象棋的故事(德国/奥地利战争片),https://vip1.lz-cdn10.com/20220426/1548_8638953e/index.m3u8 +奥斯维辛集中营的守卫(英国战争片),https://vip1.lz-cdn10.com/20220426/1521_cfb7d61f/index.m3u8 +镜子1975(苏联战争片),https://vip.lzcdn2.com/20220525/7524_4aeab957/index.m3u8 +从海底出击(西德战争片),https://vip1.lz-cdn1.com/20220524/6675_ce050673/index.m3u8 +类人猿行动(捷克/英国/美国/法国战争片),https://vip1.lz-cdn1.com/20220524/6663_d2d820f5/index.m3u8 +蝴蝶的舌头(西班牙战争片),https://vip1.lz-cdn1.com/20220524/6601_ddc53d54/index.m3u8 +浩劫上集1985(法国战争片),https://vip1.lz-cdn1.com/20220524/6595_79d593ed/index.m3u8 +浩劫下集1985(法国战争片),https://vip1.lz-cdn1.com/20220524/6598_50501f89/index.m3u8 +光荣之路1957(美国战争片),https://vip1.lz-cdn1.com/20220524/6589_5921f9df/index.m3u8 +第七颗子弹(苏联战争片),https://vip1.lz-cdn1.com/20220524/6588_907bf21b/index.m3u8 +敌后武工队1995(大陆战争片),https://vip1.lz-cdn1.com/20220524/6567_066cb7c5/index.m3u8 +下水道1957(波兰战争片),https://vip.lzcdn2.com/20220523/7438_9c0556a6/index.m3u8 +伊万的童年(苏联战争片),https://vip.lzcdn2.com/20220523/7431_1e2b07c2/index.m3u8 +再见,孩子们(法国战争片),https://vip.lzcdn2.com/20220523/7430_6f3c3367/index.m3u8 +羞耻1968(瑞典战争片),https://vip.lzcdn2.com/20220523/7409_726d823e/index.m3u8 +雨月物语(日本战争片),https://vip.lzcdn2.com/20220523/7407_4ec67bb0/index.m3u8 +兰陵王(大陆战争片),https://vip.lzcdn2.com/20220523/7360_66937286/index.m3u8 +日本最长的一天1967(日本战争片),https://vip1.lz-cdn1.com/20220522/6466_ee247f95/index.m3u8 +一飞冲天1952(英国战争片),https://vip1.lz-cdn1.com/20220522/6453_9f9b69cf/index.m3u8 +日瓦戈医生(美国战争片),https://vip1.lz-cdn1.com/20220522/6428_c34c82ef/index.m3u8 +平安夜2002(加拿大战争片),https://vip1.lz-cdn1.com/20220522/6427_0291c156/index.m3u8 +狼牙山五壮士(大陆战争片),https://vip1.lz-cdn1.com/20220522/6295_7530346c/index.m3u8 +死战传说(日本战争片),https://vip.lzcdn2.com/20220521/7308_b509a523/index.m3u8 +昨日之敌(英国战争片),https://vip.lzcdn2.com/20220521/7299_5f6231a8/index.m3u8 +宛城之战(大陆战争片),https://vip.lzcdn2.com/20220521/7276_5a114449/index.m3u8 +夏日国度(英国战争片),https://vip.lzcdn2.com/20220521/7126_a261f8be/index.m3u8 +土地与自由(英国战争片),https://vip.lzcdn2.com/20220521/7135_6b936409/index.m3u8 +亨利五世(英国战争片),https://vip.lzcdn2.com/20220521/7182_fa546493/index.m3u8 +破晓徂徕山(大陆战争片),https://vip.lzcdn2.com/20220520/7014_8acdbedc/index.m3u8 +迫降乌江(大陆战争片),https://vip.lzcdn2.com/20220520/7013_5f0b0761/index.m3u8 +现代启示录(美国战争片),https://vip.lzcdn2.com/20220519/6992_3b4a9377/index.m3u8 +小兵张嘎1963(大陆战争片),https://vip.lzcdn2.com/20220519/6990_5a3e1044/index.m3u8 +血海狂鹰(美国战争片),https://vip.lzcdn2.com/20220519/6988_3540e4e7/index.m3u8 +奇袭1960(大陆战争片),https://vip.lzcdn2.com/20220519/6968_6cd65858/index.m3u8 +马耳他攻防线(英国战争片),https://vip.lzcdn2.com/20220519/6959_c018772f/index.m3u8 +八二三炮战(台湾战争片),https://vip.lzcdn2.com/20220519/6907_b3e9984c/index.m3u8 +红粉间谍(英国战争片),https://vip.lzcdn2.com/20220519/6940_4ca4cb20/index.m3u8 +高地战(韩国战争片),https://vip.lzcdn2.com/20220519/6900_d0eb853f/index.m3u8 +董存瑞(大陆战争片),https://vip.lzcdn2.com/20220519/6938_42314af2/index.m3u8 +独立愚连队(日本战争片),https://vip.lzcdn2.com/20220519/6934_4001c385/index.m3u8 +怒海争锋(美国战争片),https://vip.lzcdn2.com/20220519/6921_714923c4/index.m3u8 +忠勇之家(美国战争片),https://vip.lzcdn2.com/20220519/6865_88b029d0/index.m3u8 +血战桥头堡(美国战争片),https://vip.lzcdn2.com/20220519/6857_e1256ac3/index.m3u8 +红衣主教上(美国战争片),https://vip.lzcdn2.com/20220519/6809_8964bcd3/index.m3u8 +红衣主教下(美国战争片),https://vip.lzcdn2.com/20220519/6813_5448c68c/index.m3u8 +大君主(英国战争片),https://vip.lzcdn2.com/20220519/6799_210b150c/index.m3u8 +大决战之辽沈战役(大陆战争片),https://vip.lzcdn2.com/20220519/6798_9666d862/index.m3u8 +大决战之平津战役(大陆战争片),https://vip1.lz-cdn1.com/20220518/6085_3a77d916/index.m3u8 +大决战之淮海战役(大陆战争片),https://vip1.lz-cdn1.com/20220518/6084_d0221890/index.m3u8 +战俘计划(俄罗斯战争片),https://vip1.lz-cdn1.com/20220518/6143_54e9d4ac/index.m3u8 +笛吹川(日本战争片),https://vip1.lz-cdn1.com/20220518/6072_b8ff4d07/index.m3u8 +凡尔登,历史的幻影(法国战争片),https://vip1.lz-cdn1.com/20220518/6062_69c7c92d/index.m3u8 +海外特派员(美国战争片),https://vip1.lz-cdn1.com/20220518/6056_b5b1532b/index.m3u8 +红军与白军(匈牙利/苏联战争片),https://vip1.lz-cdn1.com/20220518/6052_b7a8f695/index.m3u8 +虎!虎!虎!(日本战争片),https://vip1.lz-cdn1.com/20220518/6049_f163a519/index.m3u8 +日为吾兄月为吾妹(意大利/英国战争片),https://vip1.lz-cdn1.com/20220518/6028_00f6feac/index.m3u8 +奇幻核子战(美国战争片),https://vip1.lz-cdn1.com/20220518/6022_05531f72/index.m3u8 +我的归乡路(匈牙利战争片),https://vip1.lz-cdn1.com/20220518/5992_eedf8b0d/index.m3u8 +无望的人们(匈牙利战争片),https://vip1.lz-cdn1.com/20220518/5991_db9b8fdd/index.m3u8 +碧血蓝勋(英国战争片),https://vip.lzcdn2.com/20220517/6721_7ba1f94f/index.m3u8 +白色战争(韩国战争片),https://vip.lzcdn2.com/20220517/6717_33d395fd/index.m3u8 +春色一箩筐(美国战争片),https://vip.lzcdn2.com/20220517/6714_d00b5753/index.m3u8 +俄宫秘史(英国战争片),https://vip.lzcdn2.com/20220517/6699_2b95b852/index.m3u8 +圣女贞德1999(法国战争片),https://vip.lzcdn2.com/20220517/6653_05dcc394/index.m3u8 +太白山脉(韩国战争片),https://vip.lzcdn2.com/20220517/6645_911defe9/index.m3u8 +我住的房子1957(苏联战争片),https://vip.lzcdn2.com/20220517/6633_9dd44889/index.m3u8 +战争的声音(日本战争片),https://vip.lzcdn2.com/20220517/6599_057657c4/index.m3u8 +上升1977(苏联战争片),https://vip1.lz-cdn1.com/20220516/5901_4a51828d/index.m3u8 +圣女贞德的审判(法国战争片),https://vip1.lz-cdn1.com/20220516/5845_3ac00b40/index.m3u8 +上级命令(美国战争片),https://vip1.lz-cdn1.com/20220516/5841_c4eaca51/index.m3u8 +战火(意大利战争片),https://vip1.lz-cdn1.com/20220516/5778_fa380fe8/index.m3u8 +兵临城下·虎贲(大陆战争片),https://vip1.lz-cdn1.com/20220515/5682_c53093bf/index.m3u8 +开罗谍报战(美国战争片),https://vip1.lz-cdn1.com/20220514/5532_0b5bca33/index.m3u8 +红巴山(大陆战争片),https://vip1.lz-cdn1.com/20220513/5452_0b933598/index.m3u8 +茶缘(大陆战争片),https://vip1.lz-cdn1.com/20220513/5443_a0932598/index.m3u8 +我控诉1919(法国战争片),https://vip.lzcdn2.com/20220513/6259_612d518e/index.m3u8 +战火实录(英国战争片),https://vip.lzcdn2.com/20220513/6241_44941f52/index.m3u8 +他们已不再变老(英国战争片),https://vip1.lz-cdn1.com/20220512/5383_8e47f2fd/index.m3u8 +勇者行动(美国战争片),https://vip1.lz-cdn1.com/20220512/5393_7a482964/index.m3u8 +美国狙击手(美国战争片),https://vip1.lz-cdn1.com/20220512/5401_65acc99b/index.m3u8 +冷山2003(英国战争片),https://vip1.lz-cdn1.com/20220512/5410_f8d51cad/index.m3u8 +大地儿女【国语】(香港战争片),https://vip1.lz-cdn1.com/20220512/5344_8e5cc8a4/index.m3u8 +秋收起义(大陆战争片),https://vip1.lz-cdn1.com/20220512/5296_a250ff76/index.m3u8 +前哨(保加利亚/美国战争片),https://vip.lzcdn2.com/20220511/6192_aafe47fb/index.m3u8 +兵临城下(爱尔兰/英国/法国/德国/美国战争片),https://vip.lzcdn2.com/20220511/6204_8f60d2ea/index.m3u8 +太阳帝国(美国战争片),https://vip.lzcdn2.com/20220511/6083_dafa85c0/index.m3u8 +巴顿将军(美国战争片),https://vip1.lz-cdn1.com/20220510/5219_cd544fcc/index.m3u8 +特别有种:致命行动(大陆战争片),https://vip1.lz-cdn1.com/20220510/5192_f13ee0c7/index.m3u8 +坚守1200秒(大陆战争片),https://vip1.lz-cdn1.com/20220510/5169_23a15787/index.m3u8 +维和冲锋:绝境求生(大陆战争片),https://vip1.lz-cdn1.com/20220510/5200_a5f93873/index.m3u8 +捍战(大陆战争片),https://vip1.lz-cdn1.com/20220510/5163_44242d2e/index.m3u8 +英雄连2020(大陆战争片),https://vip1.lz-cdn1.com/20220510/5208_ddb14890/index.m3u8 +东溪突击(大陆战争片),https://vip1.lz-cdn1.com/20220510/5158_bc0ded71/index.m3u8 +旗正飘飘【国语】(香港战争片),https://vip1.lz-cdn1.com/20220510/5091_fd697a89/index.m3u8 +黑暗弥漫(战争片),https://vip1.lz-cdn1.com/20220510/5130_0928cbb1/index.m3u8 +北斗七星(战争片),https://vip1.lz-cdn1.com/20220510/5038_9522cb30/index.m3u8 +大幻影(法国战争片),https://vip1.lz-cdn1.com/20220510/5030_3109a8f8/index.m3u8 +金刚川(大陆战争片),https://vip1.lz-cdn1.com/20220509/4941_1d399fb0/index.m3u8 +八佰(大陆战争片),https://vip1.lz-cdn1.com/20220509/4926_22768c56/index.m3u8 +娜巴特(阿塞拜疆战争片),https://vip.lzcdn2.com/20220509/5994_6764420d/index.m3u8 +天狗党(日本战争片),https://vip.lzcdn2.com/20220509/5956_f1711a2a/index.m3u8 +红星照耀中国2019(大陆战争片),https://vip.lzcdn2.com/20220509/5909_35aed1de/index.m3u8 +红色圩场(大陆战争片),https://vip.lzcdn2.com/20220509/5908_15bb4559/index.m3u8 +打过长江去(大陆战争片),https://vip1.lz-cdn1.com/20220508/4715_f08a3030/index.m3u8 +浴血反击(大陆战争片),https://vip.lzcdn2.com/20220507/5884_96b34b5c/index.m3u8 +小戏骨:洪湖赤卫队(大陆战争片),https://vip1.lz-cdn6.com/20220507/8223_d4ab6995/index.m3u8 +解放·终局营救(大陆战争片),https://vip.lzcdn2.com/20220507/5830_06b02ae1/index.m3u8 +八子(大陆战争片),https://vip.lzcdn2.com/20220507/5821_2289e425/index.m3u8 +法尔什家族(法国战争片),https://vip1.lz-cdn1.com/20220506/4687_469bcfe8/index.m3u8 +长岛(大陆战争片),https://vip1.lz-cdn1.com/20220506/4651_717e7edc/index.m3u8 +暗剑(大陆战争片),https://vip1.lz-cdn1.com/20220506/4565_bc9fb5a1/index.m3u8 +夜之钻(捷克斯洛伐克战争片),https://vip1.lz-cdn1.com/20220506/4513_ab008ca2/index.m3u8 +中国蓝盔(大陆战争片),https://vip.lzcdn2.com/20220505/5606_bb75b528/index.m3u8 +无问西东(大陆战争片),https://vip.lzcdn2.com/20220505/5545_a04afa65/index.m3u8 +出生证明(波兰战争片),https://vip.lzcdn2.com/20220504/5471_23928485/index.m3u8 +大地雄狮(美国战争片),https://vip1.lz-cdn1.com/20220504/4379_136bbe39/index.m3u8 +红袍与黑幕(美国战争片),https://vip1.lz-cdn1.com/20220504/4459_583d6f3d/index.m3u8 +上海陆战队(日本战争片),https://vip1.lz-cdn1.com/20220504/4297_8b0de510/index.m3u8 +驯马手莫兰特(澳大利亚战争片),https://vip1.lz-cdn1.com/20220504/4279_8029a194/index.m3u8 +遥远的旅程(捷克斯洛伐克战争片),https://vip1.lz-cdn1.com/20220504/4277_96ca9722/index.m3u8 +安德烈·卢布廖夫(苏联战争片),https://vip.lzcdn2.com/20220503/5346_9d90e9fb/index.m3u8 +白色严冬(挪威/瑞典/法国战争片),https://vip.lzcdn2.com/20220503/5344_b2439657/index.m3u8 +血战湘江(大陆战争片),https://vip.lzcdn2.com/20220503/5333_03a1abbe/index.m3u8 +娘子军传奇(大陆战争片),https://vip.lzcdn2.com/20220503/5321_031cdd0d/index.m3u8 +明月几时有(大陆战争片),https://vip.lzcdn2.com/20220503/5318_fe203c9c/index.m3u8 +空天猎(大陆战争片),https://vip.lzcdn2.com/20220503/5309_c7fe6734/index.m3u8 +捍卫者2017(大陆战争片),https://vip.lzcdn2.com/20220503/5292_c273967a/index.m3u8 +芳华2017(大陆战争片),https://vip.lzcdn2.com/20220503/5274_079e43eb/index.m3u8 +坚不可摧(美国战争片),https://vip.lzcdn2.com/20220503/5261_d25b23be/index.m3u8 +山丘战魂(英国战争片),https://vip.lzcdn2.com/20220503/5242_72459ad6/index.m3u8 +远离人迹(法国战争片),https://vip.lzcdn2.com/20220502/5219_c071c7e7/index.m3u8 +决不撤退!(美国战争片),https://vip1.lz-cdn1.com/20220502/4189_cbc9456d/index.m3u8 +风雨天池寺(大陆战争片),https://vip1.lz-cdn1.com/20220502/4187_64cbd3d5/index.m3u8 +帝国的毁灭(德国/奥地利/意大利战争片),https://vip1.lz-cdn1.com/20220502/4160_ababa5ac/index.m3u8 +纳粹特攻队(美国战争片),https://vip1.lz-cdn1.com/20220502/4147_af2da439/index.m3u8 +鸟,孤儿和愚人(捷克斯洛伐克/法国战争片),https://vip1.lz-cdn1.com/20220502/4146_ec7501f8/index.m3u8 +奇遇1985(美国战争片),https://vip1.lz-cdn1.com/20220502/4139_5b87c7d8/index.m3u8 +屠杀令(意大利/法国战争片),https://vip1.lz-cdn1.com/20220502/4087_0a7f586a/index.m3u8 +十字军骑士(波兰战争片),https://vip1.lz-cdn1.com/20220502/4063_ff03610a/index.m3u8 +斯巴达300勇士(美国战争片),https://vip1.lz-cdn1.com/20220502/4103_6c8262b3/index.m3u8 +巴黎战火(法国战争片),https://vip.lzcdn2.com/20220501/5208_2241cbc8/index.m3u8 +先锋之那时青春(大陆战争片),https://vip.lzcdn2.com/20220501/5168_b5074035/index.m3u8 +战时丈夫(美国战争片),https://vip.lzcdn2.com/20220501/5050_9593e32d/index.m3u8 +啊!海军(日本战争片),https://vip1.lz-cdn1.com/20220430/3933_34865bfd/index.m3u8 +大会师(大陆战争片),https://vip1.lz-cdn1.com/20220430/3931_e9421a03/index.m3u8 +笕桥英烈传(台湾战争片),https://vip1.lz-cdn1.com/20220430/3873_c873d2f0/index.m3u8 +鸟人1984(美国战争片),https://vip1.lz-cdn1.com/20220430/3864_5d551201/index.m3u8 +三十六小时谍报战(美国战争片),https://vip1.lz-cdn1.com/20220430/3838_4599eeec/index.m3u8 +越战创伤(美国战争片),https://vip1.lz-cdn1.com/20220430/3811_f5b84e77/index.m3u8 +英烈千秋(台湾战争片),https://vip1.lz-cdn1.com/20220430/3809_9a37ed33/index.m3u8 +我的战争(大陆战争片),https://vip1.lz-cdn1.com/20220430/3771_feb15318/index.m3u8 +特种兵王(大陆战争片),https://vip1.lz-cdn1.com/20220430/3765_5ffbab94/index.m3u8 +惩罚公园(美国战争片),https://vip1.lz-cdn1.com/20220430/3736_267142a6/index.m3u8 +法兰西组曲(英国战争片),https://vip.lzcdn2.com/20220429/4934_442ce68e/index.m3u8 +黑鹰坠落(美国战争片),https://vip.lzcdn2.com/20220429/4919_c09d9400/index.m3u8 +收件人不详(韩国战争片),https://vip.lzcdn2.com/20220429/4905_f0ea31a0/index.m3u8 +全金属外壳(英国战争片),https://vip.lzcdn2.com/20220429/4874_4120d1bd/index.m3u8 +无境之兽(美国战争片),https://vip.lzcdn2.com/20220429/4869_b9fda1f5/index.m3u8 +野火2014(日本战争片),https://vip.lzcdn2.com/20220429/4836_9cff525b/index.m3u8 +英雄小八路(大陆战争片),https://vip.lzcdn2.com/20220429/4834_fbaec133/index.m3u8 +战争的秘密(荷兰/比利时/卢森堡战争片),https://vip.lzcdn2.com/20220429/4823_e2e75171/index.m3u8 +奇袭胡家台(大陆战争片),https://vip1.lz-cdn1.com/20220428/3670_93479e7d/index.m3u8 +战火中的芭蕾(大陆战争片),https://vip1.lz-cdn1.com/20220428/3710_d759e80a/index.m3u8 +华沙起义2001(美国战争片),https://vip1.lz-cdn1.com/20220428/3733_7d1bfd84/index.m3u8 +湖杀令(大陆战争片),https://vip1.lz-cdn1.com/20220428/3572_fe19f387/index.m3u8 +血战台儿庄(大陆战争片),https://vip1.lz-cdn1.com/20220428/3526_33403e00/index.m3u8 +诱狼(大陆战争片),https://vip.lzcdn2.com/20220427/4816_7e584742/index.m3u8 +坚韧的刺刀(美国战争片),https://vip.lzcdn2.com/20220427/4808_8a177a68/index.m3u8 +百团大战(大陆战争片),https://vip.lzcdn2.com/20220427/4704_2fda3bba/index.m3u8 +红云岗(大陆战争片),https://vip.lzcdn2.com/20220427/4624_db29f06a/index.m3u8 +雷场相思树(大陆战争片),https://vip.lzcdn2.com/20220427/4618_b31a0190/index.m3u8 +南征北战1952(大陆战争片),https://vip.lzcdn2.com/20220427/4611_c3aa319d/index.m3u8 +通向柏林之路(俄罗斯战争片),https://vip.lzcdn2.com/20220427/4602_f233b704/index.m3u8 +无语问苍天(美国战争片),https://vip.lzcdn2.com/20220427/4592_9c757345/index.m3u8 +太平轮(上),(大陆战争片),https://vip1.lz-cdn1.com/20220426/3446_f10c40e4/index.m3u8 +江南爱情故事(大陆战争片),https://vip1.lz-cdn1.com/20220426/3403_066eff26/index.m3u8 +近距离击杀(大陆战争片),https://vip1.lz-cdn1.com/20220425/3395_ead0637a/index.m3u8 +金橘(爱沙尼亚/格鲁吉亚战争片),https://vip.lzcdn2.com/20220425/4561_4871b25e/index.m3u8 +黄桥决战(大陆战争片),https://vip.lzcdn2.com/20220425/4551_4b329275/index.m3u8 +惊沙(大陆战争片),https://vip.lzcdn2.com/20220425/4549_9f3a0c08/index.m3u8 +南海的早晨(大陆战争片),https://vip.lzcdn2.com/20220425/4544_869758df/index.m3u8 +湘西剿匪记第二集(大陆战争片),https://vip.lzcdn2.com/20220425/4524_5614260c/index.m3u8 +自豪吧,母亲(大陆战争片),https://vip.lzcdn2.com/20220425/4513_9d400692/index.m3u8 +冰山上的来客(大陆战争片),https://vip.lzcdn2.com/20220425/4497_9a82ec0a/index.m3u8 +烈日阳光(俄罗斯战争片),https://vip1.lz-cdn10.com/20220423/1499_96219b45/index.m3u8 +天皇(美国战争片),https://vip.lzcdn2.com/20220425/4406_b685fe34/index.m3u8 +蛙人海底战(美国战争片),https://vip.lzcdn2.com/20220425/4402_2717bc16/index.m3u8 +鞑靼人的荒漠(意大利/法国/西德战争片),https://vip.lzcdn2.com/20220425/4359_f890de07/index.m3u8 +大渡河(大陆战争片),https://vip1.lz-cdn1.com/20220424/3247_8ac688fa/index.m3u8 +海鹰(大陆战争片),https://vip1.lz-cdn1.com/20220424/3214_659a8c5e/index.m3u8 +飞越山海关(大陆战争片),https://vip1.lz-cdn1.com/20220424/3169_1f6c1f9f/index.m3u8 +杜鹃花飞(大陆战争片),https://vip1.lz-cdn1.com/20220424/3166_2d9535a4/index.m3u8 +国歌1999(大陆战争片),https://vip1.lz-cdn1.com/20220424/3220_34db7459/index.m3u8 +菲律宾浴血战(美国战争片),https://vip1.lz-cdn1.com/20220424/3227_6abcf30f/index.m3u8 +古田1929(大陆战争片),https://vip1.lz-cdn1.com/20220424/3144_2a96762f/index.m3u8 +平原枪声(大陆战争片),https://vip1.lz-cdn1.com/20220424/3134_ec4fbf70/index.m3u8 +生命中不能承受之情(英国战争片),https://vip1.lz-cdn1.com/20220424/3125_89709015/index.m3u8 +三故事(南斯拉夫战争片),https://vip1.lz-cdn1.com/20220424/3124_2cebf691/index.m3u8 +血战莱茵河(美国战争片),https://vip1.lz-cdn1.com/20220424/3103_690259fd/index.m3u8 +长征1996(大陆战争片),https://vip1.lz-cdn1.com/20220424/3099_86fa1d89/index.m3u8 +智取华山(大陆战争片),https://vip1.lz-cdn1.com/20220424/3090_2dc2e3b9/index.m3u8 +战火中的青春1959(大陆战争片),https://vip1.lz-cdn1.com/20220424/3089_ba44a278/index.m3u8 +车轮滚滚(大陆战争片),https://vip.lzcdn2.com/20220423/4287_061e732e/index.m3u8 +回民支队(大陆战争片),https://vip.lzcdn2.com/20220423/4324_c6c0eabf/index.m3u8 +花枝俏(大陆战争片),https://vip.lzcdn2.com/20220423/4315_a075d3c5/index.m3u8 +赣南1934(大陆战争片),https://vip.lzcdn2.com/20220423/4299_48b509a4/index.m3u8 +大地重光(大陆战争片),https://vip.lzcdn2.com/20220423/4236_4432c196/index.m3u8 +邓迪少校(美国战争片),https://vip.lzcdn2.com/20220423/4201_9e3d2843/index.m3u8 +济南战役1979(大陆战争片),https://vip.lzcdn2.com/20220423/4196_340cd943/index.m3u8 +极地重生2001(德国战争片),https://vip.lzcdn2.com/20220423/4195_70492e31/index.m3u8 +吕梁英雄(大陆战争片),https://vip.lzcdn2.com/20220423/4184_d261c1a1/index.m3u8 +女兵圆舞曲(大陆战争片),https://vip.lzcdn2.com/20220423/4173_429275d2/index.m3u8 +巍巍昆仑(大陆战争片),https://vip.lzcdn2.com/20220423/4143_fcfe2f5f/index.m3u8 +长空比翼(大陆战争片),https://vip.lzcdn2.com/20220423/4141_ef64c518/index.m3u8 +翠岗红旗(大陆战争片),https://vip1.lz-cdn1.com/20220422/3031_1084edcc/index.m3u8 +碧海丹心(大陆战争片),https://vip1.lz-cdn1.com/20220422/3050_ddbbedfa/index.m3u8 +带兵的人(大陆战争片),https://vip1.lz-cdn1.com/20220422/3026_59f52b97/index.m3u8 +龙城风云(大陆战争片),https://vip1.lz-cdn1.com/20220422/3067_a65dbc72/index.m3u8 +沸腾的群山(大陆战争片),https://vip1.lz-cdn1.com/20220422/3016_9be1442e/index.m3u8 +渡江!渡江!(大陆战争片),https://vip1.lz-cdn1.com/20220422/3003_6069e62f/index.m3u8 +海上风暴1951(大陆战争片),https://vip1.lz-cdn1.com/20220422/2999_3546a027/index.m3u8 +黑山阻击战(大陆战争片),https://vip1.lz-cdn1.com/20220422/2998_7a471c71/index.m3u8 +南泥湾(大陆战争片),https://vip1.lz-cdn1.com/20220422/2938_cb50be50/index.m3u8 +山寨火种大陆战争片),https://vip1.lz-cdn1.com/20220422/2887_ba53c893/index.m3u8 +新儿女英雄传(大陆战争片),https://vip1.lz-cdn1.com/20220422/2866_ff615f93/index.m3u8 +追凶30年(美国战争片),https://vip1.lz-cdn1.com/20220422/2844_26c248b6/index.m3u8 +一八九四·甲午大海战(大陆战争片),https://vip.lzcdn2.com/20220421/4015_fb7d56f7/index.m3u8 +罗伯茨先生(美国战争片),https://vip.lzcdn2.com/20220421/4048_6acb3493/index.m3u8 +黑风计划(大陆战争片),https://vip.lzcdn2.com/20220421/3948_aa2d01c7/index.m3u8 +英雄泪2011(大陆战争片),https://vip.lzcdn2.com/20220421/4103_d35c3972/index.m3u8 +郓城攻坚战(大陆战争片),https://vip.lzcdn2.com/20220421/4107_0a09a587/index.m3u8 +我是中国人2011(大陆战争片),https://vip1.lz-cdn1.com/20220420/2719_0d823c16/index.m3u8 +生死金天鹅(大陆战争片),https://vip.lzcdn2.com/20220419/3849_57f33401/index.m3u8 +最后突击(英国战争片),https://vip.lzcdn2.com/20220419/3732_d83ae193/index.m3u8 +大劫难(大陆战争片),https://vip.lzcdn2.com/20220418/3726_df74f31a/index.m3u8 +野茱萸(大陆战争片),https://vip1.lz-cdn1.com/20220418/2621_ea4dd86a/index.m3u8 +血染北沙河(大陆战争片),https://vip1.lz-cdn1.com/20220418/2618_b43958aa/index.m3u8 +围剿(大陆战争片),https://vip1.lz-cdn1.com/20220418/2609_ee29dbe2/index.m3u8 +战地巾帼(美国战争片),https://vip1.lz-cdn1.com/20220418/2596_dad4de9c/index.m3u8 +非常任务(大陆战争片),https://vip.lzcdn2.com/20220419/3731_3e0b9dd3/index.m3u8 +邱少云(大陆战争片),https://vip1.lz-cdn1.com/20220418/2554_c468bde2/index.m3u8 +圣洛伦佐之夜(意大利战争片),https://vip1.lz-cdn1.com/20220418/2569_9a11bf9b/index.m3u8 +康定情歌2010(大陆战争片),https://vip1.lz-cdn1.com/20220418/2514_037aceae/index.m3u8 +黑暗的旅程(英国战争片),https://vip1.lz-cdn1.com/20220418/2485_a07f5393/index.m3u8 +可爱的中国2009(大陆战争片),https://vip1.lz-cdn1.com/20220418/2480_4ec8b5c0/index.m3u8 +鬼战车T34(苏联战争片),https://vip1.lz-cdn1.com/20220418/2478_66f8d681/index.m3u8 +沔州烽火(大陆战争片),https://vip1.lz-cdn1.com/20220418/2434_abd89b9f/index.m3u8 +黄石的孩子(澳大利亚/中国大陆/德国战争片),https://vip1.lz-cdn1.com/20220418/2421_1b70af66/index.m3u8 +东京审判2006(大陆战争片),https://vip.lzcdn2.com/20220417/3642_9c60ef60/index.m3u8 +喋血孤城(大陆战争片),https://vip1.lz-cdn1.com/20220418/2383_65bd52eb/index.m3u8 +南京!南京!(大陆战争片),https://vip.lzcdn2.com/20220417/3693_6c048a5e/index.m3u8 +集结号(大陆战争片),https://vip.lzcdn2.com/20220417/3643_b74ce574/index.m3u8 +谁主沉浮2009(大陆战争片),https://vip.lzcdn2.com/20220417/3642_9c60ef60/index.m3u8 +半条棉被(大陆战争片),https://vip1.lz-cdn10.com/20220413/1357_5276e048/index.m3u8 +幸存者1937(大陆战争片),https://vip1.lz-cdn10.com/20220413/1354_eb9a9b5b/index.m3u8 +无敌男儿(美国战争片),https://vip1.lz-cdn1.com/20220417/2277_211e7a41/index.m3u8 +克兰先生(法国战争片),https://vip1.lz-cdn1.com/20220417/2215_0bdcde01/index.m3u8 +恰巴耶夫(苏联战争片),https://vip.lzcdn2.com/20220416/3626_9c607bb4/index.m3u8 +晴空血战史(美国战争片),https://vip.lzcdn2.com/20220416/3621_cdb51c60/index.m3u8 +欧洲欧洲(法国战争片),https://vip.lzcdn2.com/20220416/3536_a7a6f7b7/index.m3u8 +铁血中尉(美国战争片),https://vip.lzcdn2.com/20220416/3574_3d2bac80/index.m3u8 +超级女特工(法国战争片),https://vip.lzcdn2.com/20220416/3597_8787266d/index.m3u8 +杀戮奠边府(法国战争片),https://vip.lzcdn2.com/20220416/3616_feb9c7d0/index.m3u8 +野狼呼叫21(美国战争片),https://vip.lzcdn2.com/20220416/3476_bc5e9821/index.m3u8 +羞辱1931(美国战争片),https://vip.lzcdn2.com/20220416/3470_444217b9/index.m3u8 +毛毛喋血记(美国战争片),https://vip.lzcdn2.com/20220416/3423_4a75f3de/index.m3u8 +高加索的俘虏(俄罗斯战争片),https://vip.lzcdn2.com/20220416/3406_bbf4a267/index.m3u8 +新兵马强(大陆战争片),https://vip1.lz-cdn1.com/20220415/2155_3e1da864/index.m3u8 +弗里格的秘密战争(美国战争片),https://vip1.lz-cdn1.com/20220415/2125_cc047344/index.m3u8 +拯救者1998(美国战争片),https://vip1.lz-cdn1.com/20220415/2187_d9afca81/index.m3u8 +刺激1967(战争片),https://vip1.lz-cdn1.com/20220415/2201_b44c2cdd/index.m3u8 +血性山谷(大陆战争片),https://vip1.lz-cdn1.com/20220415/2085_df7cd7c0/index.m3u8 +太行山上2005(大陆战争片),https://vip1.lz-cdn1.com/20220415/2060_0d9bd08b/index.m3u8 +山顶上的钟声(台湾战争片),https://vip1.lz-cdn1.com/20220415/2047_c2c3dafb/index.m3u8 +栖霞寺1937(大陆战争片),https://vip1.lz-cdn1.com/20220415/2042_6e325568/index.m3u8 +苏禄国王与中国皇帝(大陆战争片),https://vip1.lz-cdn1.com/20220414/1974_2e91e10c/index.m3u8 +林肯传(美国战争片),https://vip.lzcdn2.com/20220414/3386_731ca813/index.m3u8 +蓝十字勇士1955(波兰战争片),https://vip.lzcdn2.com/20220414/3389_6d2cf497/index.m3u8 +默默的小理河(大陆战争片),https://vip.lzcdn2.com/20220414/3356_5b4fb201/index.m3u8 +少女洛荷(德国/澳大利亚/英国战争片),https://vip.lzcdn2.com/20220414/3338_14ddda9d/index.m3u8 +圣女贞德1948(美国战争片),https://vip.lzcdn2.com/20220414/3334_f98c4f5a/index.m3u8 +士兵之父1965(苏联战争片),https://vip.lzcdn2.com/20220414/3332_0b96ffab/index.m3u8 +双栖间谍(大陆战争片),https://vip.lzcdn2.com/20220414/3282_29cb6c35/index.m3u8 +七七事变(大陆战争片),https://vip.lzcdn2.com/20220414/3277_ba394b1d/index.m3u8 +决战之后上(大陆战争片),https://vip.lzcdn2.com/20220414/3263_18d02da4/index.m3u8 +决战之后下(大陆战争片),https://vip.lzcdn2.com/20220414/3262_8c0b55b7/index.m3u8 +飞虎队(大陆战争片),https://vip.lzcdn2.com/20220414/3240_0b723bfb/index.m3u8 +步入辉煌(大陆战争片),https://vip.lzcdn2.com/20220414/3230_a81f453d/index.m3u8 +血案疑踪(大陆战争片),https://vip1.lz-cdn1.com/20220413/1912_019fd44f/index.m3u8 +神凤威龙(大陆战争片),https://vip1.lz-cdn1.com/20220413/1845_97b7adc4/index.m3u8 +霹雳红星(苏联/意大利战争片),https://vip1.lz-cdn1.com/20220412/1750_662659cd/index.m3u8 +天有眼【国语】(香港战争片),https://vip.lzcdn2.com/20220412/3137_bdb64790/index.m3u8 +公牛星座(俄罗斯战争片),https://vip.lzcdn2.com/20220410/2752_f6ff5b84/index.m3u8 +奥萨玛(阿富汗/爱尔兰/日本/伊朗/荷兰战争片),https://vip.lzcdn2.com/20220410/2747_f2dd2532/index.m3u8 +川岛芳子【国语】(香港战争片),https://vip1.lz-cdn1.com/20220409/1469_2c9a4d72/index.m3u8 +壮志豪情【国语】(香港战争片),https://vip1.lz-cdn1.com/20220409/1384_5c301e25/index.m3u8 +斯巴达克斯2004(美国战争片),https://vip1.lz-cdn1.com/20220408/1295_df66e578/index.m3u8 +太极旗飘扬(韩国战争片),https://vip1.lz-cdn1.com/20220408/1297_dfe7868d/index.m3u8 +诺曼底大风暴(美国战争片),https://vip1.lz-cdn1.com/20220408/1315_0d623a66/index.m3u8 +巴黎烟云(英国战争片),https://vip.lzcdn2.com/20220408/2715_91fda273/index.m3u8 +男人们的大和(日本战争片),https://vip.lzcdn2.com/20220407/2465_5f346a32/index.m3u8 +我们为何而战(美国战争片),https://vip.lzcdn2.com/20220407/2435_f70098b5/index.m3u8 +联合舰队司令长官:山本五十六(日本战争片),https://vip1.lz-cdn1.com/20220405/1110_97c9a2fa/index.m3u8 +烈日灼人2(下),:碉堡要塞(法国战争片),https://vip1.lz-cdn1.com/20220405/1108_6b48db11/index.m3u8 +迷踪:第九鹰团(美国战争片),https://vip1.lz-cdn1.com/20220405/1098_77f01b14/index.m3u8 +等待黎明【国语】(香港战争片),https://vip1.lz-cdn1.com/20220405/1089_79a1ed56/index.m3u8 +爱人同志【国语】(香港战争片),https://vip1.lz-cdn1.com/20220405/1081_eb754cc7/index.m3u8 +圣诞快乐(法国战争片),https://vip1.lz-cdn1.com/20220405/1011_654b441d/index.m3u8 +地下1995(南斯拉夫/法国/德国/保加利亚/捷克/匈牙利/英国/美国战争片),https://vip1.lz-cdn1.com/20220405/1006_6ab163b9/index.m3u8 +希望与反抗(德国战争片),https://vip1.lz-cdn1.com/20220404/995_90d73d6b/index.m3u8 +光荣战役(美国战争片),https://vip1.lz-cdn1.com/20220404/979_29fd321b/index.m3u8 +奥斯曼中尉(土耳其/美国战争片),https://vip1.lz-cdn1.com/20220404/989_5583b42d/index.m3u8 +1917(美国战争片),https://vip1.lz-cdn1.com/20220404/831_9320f5ee/index.m3u8 +太平洋的奇迹(日本战争片),https://vip1.lz-cdn1.com/20220403/783_a09fac19/index.m3u8 +结局终将壮烈(印度战争片),https://vip1.lz-cdn1.com/20220402/751_e6b25634/index.m3u8 +烽火逐金(大陆战争片),https://vip.lzcdn2.com/20220402/2111_a232e5e4/index.m3u8 +哈迪塞镇之战(英国战争片),https://vip.lzcdn2.com/20220401/1836_f79e1aa8/index.m3u8 +伯纳德行动(德国/奥地利战争片),https://vip.lzcdn2.com/20220401/1778_fa1ee056/index.m3u8 +节选修订(美国战争片),https://vip.lzcdn2.com/20220401/1742_d40ad6cf/index.m3u8 +吾为君亡(日本战争片),https://vip.lzcdn2.com/20220331/1672_8dbd1ad5/index.m3u8 +向着炮火(韩国战争片),https://vip.lzcdn2.com/20220329/1177_959ee1ff/index.m3u8 +拆弹部队(美国战争片),https://vip.lzcdn2.com/20220329/1072_66c895ea/index.m3u8 +疯狗强尼(法国战争片),https://vip.lzcdn2.com/20220329/1082_9797f9bf/index.m3u8 +焦土之城(加拿大战争片),https://vip.lzcdn2.com/20220329/1093_de5ff4c6/index.m3u8 +必要的杀戮(波兰/挪威/爱尔兰/匈牙利/英国战争片),https://vip.lz-c.com/20220329/1021_15d208e0/index.m3u8 +战争与和平1966一(苏联战争片),https://vip1.lz-cdn1.com/20220327/609_70e20196/index.m3u8 +战争与和平1966二(苏联战争片),https://vip1.lz-cdn1.com/20220327/607_45aa7e58/index.m3u8 +战争与和平1966三(苏联战争片),https://vip1.lz-cdn1.com/20220327/606_0a24108d/index.m3u8 +战争与和平1966四(苏联战争片),https://vip1.lz-cdn1.com/20220327/608_c9f504e4/index.m3u8 +七天丧期(以色列/法国战争片),https://vip.lzcdn2.com/20220328/860_dd84e711/index.m3u8 +猛鹰突击兵团(英国战争片),https://vip.lzcdn2.com/20220327/834_694eeaa8/index.m3u8 +四四年八月(俄罗斯战争片),https://vip.lzcdn2.com/20220327/810_194207f1/index.m3u8 +五个人的天空(苏联战争片),https://vip.lzcdn2.com/20220327/795_ae6e1c0d/index.m3u8 +革命(英国战争片),https://vip.lzcdn2.com/20220326/737_8c9a60e3/index.m3u8 +317分队(法国战争片),https://vip.lzcdn2.com/20220326/724_f4448c85/index.m3u8 +苏醒的亚当(德国战争片),https://vip.lzcdn2.com/20220326/622_b1245162/index.m3u8 +天国王朝(美国战争片),https://vip1.lz-cdn1.com/20220325/530_67c12871/index.m3u8 +特兰济特集中营(俄罗斯战争片),https://vip.lzcdn2.com/20220325/507_da2b9480/index.m3u8 +被遗忘的战役(荷兰战争片),https://vip1.lz-cdn1.com/20220325/498_96743dba/index.m3u8 +中国营长(中国大陆战争片),https://vip.lzcdn2.com/20220324/411_55e911b1/index.m3u8 +行动目标希特勒(美国战争片),https://vip.lzcdn2.com/20220324/411_55e911b1/index.m3u8 +生死阻击(中国大陆战争片),https://vip1.lz-cdn1.com/20220324/434_dc32a0fd/index.m3u8 +拒绝再战(美国战争片),https://vip.lzcdn2.com/20220324/390_ef8ae40c/index.m3u8 +钢琴家(法国战争片),https://vip.lzcdn2.com/20220321/225_a5e07b0b/index.m3u8 +西塞罗(土耳其战争片),https://vip1.lz-cdn1.com/20220318/274_4e03290c/index.m3u8 +兄弟会2019(俄罗斯战争片),https://vip1.lz-cdn1.com/20220317/271_df49c6c4/index.m3u8 +模仿游戏(英国战争片),https://vip.lzcdn2.com/20220320/151_5a7bf75a/index.m3u8 +卢旺达饭店(英国战争片),https://vip.lzcdn2.com/20220320/150_535919cb/index.m3u8 +血战钢锯岭(澳大利亚/美国战争片),https://vip.lzcdn2.com/20220320/137_1f582d14/index.m3u8 +突破(斯洛文尼亚战争片),https://vip1.lz-cdn1.com/20220317/182_fcd2d4d7/index.m3u8 +奥斯维辛报告(斯洛伐克战争片),https://vip1.lz-cdn1.com/20220317/125_1e122725/index.m3u8 +天空(俄罗斯战争片),https://vip1.lz-cdn1.com/20220317/92_5f9d6e9b/index.m3u8 +深入战区(摩洛哥战争片),https://vip1.lz-cdn1.com/20220317/64_9f4626c3/index.m3u8 +我眼中的阴影(丹麦战争片),https://vip1.lz-cdn1.com/20220317/49_9123e118/index.m3u8 +伦敦的山本五十六(日本战争片),https://vip1.lz-cdn1.com/20220317/45_5d826942/index.m3u8 +冰雪狙击(大陆战争片),https://vip1.lz-cdn1.com/20220317/27_4d256411/index.m3u8 +拯救大兵瑞恩(美国战争片),https://vip.lzcdn2.com/20220318/17_62bcd0a1/index.m3u8 +█████████████████████████████████████████████ +国家电台FM,#genre# +█████████████████████████████████████████████ +CNR1中国之声,https://ngcdn001.cnr.cn/live/zgzs/index.m3u8 +CNR2经济之声,https://ngcdn002.cnr.cn/live/jjzs/index.m3u8 +CNR3音乐之声,https://ngcdn003.cnr.cn/live/yyzs/index.m3u8 +CNR4经典音乐广播,https://ngcdn004.cnr.cn/live/dszs/index.m3u8 +CNR5台海之声,https://ngcdn005.cnr.cn/live/zhzs/index.m3u8 +CNR6神州之声,https://ngcdn006.cnr.cn/live/szzs/index.m3u8 +CNR7大湾区之声,https://ngcdn007.cnr.cn/live/hxzs/index.m3u8 +CNR8民族之声,https://ngcdn009.cnr.cn/live/mzzs/index.m3u8 +CNR9文艺之声,https://ngcdn009.cnr.cn/live/wyzs/index.m3u8 +CNR10老年之声,https://ngcdn010.cnr.cn/live/lnzs/index.m3u8 +CNR11藏语广播,https://ngcdn011.cnr.cn/live/zygb/index.m3u8 +CNR12阅读之声,https://ngcdn012.cnr.cn/live/ylgb/index.m3u8 +CNR13维语广播,https://ngcdn013.cnr.cn/live/wygb/index.m3u8 +CNR14⾹港之声,https://ngcdn014.cnr.cn/live/xgzs/index.m3u8 +CNR15中国交通广播,https://ngcdn001.cnr.cn/live/gsgljtgb/index.m3u8 +CNR16中国乡村之声,https://ngcdn016.cnr.cn/live/xczs/index.m3u8 +CNR17哈萨克语广播,https://ngcdn017.cnr.cn/live/hygb/index.m3u8 +CRI华语环球(CRIChineseService),https://sk.cri.cn/hyhq.m3u8 +环球资讯广播(CRINewsRadio),https://sk.cri.cn/905.m3u8 +CRI世界华声(粤客闽潮方言广播海峡飞虹),https://sk.cri.cn/hxfh.m3u8 +CRIEZFM轻松调频,https://sk.cri.cn/915.m3u8 +HITFM劲曲调频,https://sk.cri.cn/887.m3u8 +█████████████████████████████████████████████ +蜻蜓电台FM,#genre# +█████████████████████████████████████████████ +893音乐广播,https://lhttp-hw.qtfm.cn/live/4846/64k.mp3 +AI潮流音乐台,https://lhttp-hw.qtfm.cn/live/15318300/64k.mp3 +CBS파워라디오[MusicFM],https://lhttp-hw.qtfm.cn/live/15318233/64k.mp3 +EasyFm,https://lhttp-hw.qtfm.cn/live/5022391/64k.mp3 +LoveRadio,https://lhttp-hw.qtfm.cn/live/5022061/64k.mp3 +NiceFM,https://lhttp-hw.qtfm.cn/live/20033/64k.mp3 +PLAYFM,https://lhttp-hw.qtfm.cn/live/20035/64k.mp3 +阿克苏汉语综合广播FM94,https://lhttp-hw.qtfm.cn/live/15318550/64k.mp3 +阿克苏市1029,https://lhttp-hw.qtfm.cn/live/20500041/64k.mp3 +阿克苏维语综合广播FM101.6,https://lhttp-hw.qtfm.cn/live/15318551/64k.mp3 +阿拉善汉语综合广播,https://lhttp-hw.qtfm.cn/live/5022521/64k.mp3 +阿拉善蒙语综合广播,https://lhttp-hw.qtfm.cn/live/5022555/64k.mp3 +阿荣旗广播电视台综合广播,https://lhttp-hw.qtfm.cn/live/20500193/64k.mp3 +安徽交通广播,https://lhttp-hw.qtfm.cn/live/1949/64k.mp3 +安徽经济广播,https://lhttp-hw.qtfm.cn/live/4916/64k.mp3 +安徽老年广播,https://lhttp-hw.qtfm.cn/live/1951/64k.mp3 +安徽旅游广播高速之声,https://lhttp-hw.qtfm.cn/live/15318219/64k.mp3 +安徽农村广播,https://lhttp-hw.qtfm.cn/live/1950/64k.mp3 +安徽生活广播,https://lhttp-hw.qtfm.cn/live/1948/64k.mp3 +安徽戏曲广播,https://lhttp-hw.qtfm.cn/live/1952/64k.mp3 +安徽音乐广播,https://lhttp-hw.qtfm.cn/live/1947/64k.mp3 +安徽综合广播,https://lhttp-hw.qtfm.cn/live/4919/64k.mp3 +安康交通广播,https://lhttp-hw.qtfm.cn/live/5021862/64k.mp3 +安康综合广播,https://lhttp-hw.qtfm.cn/live/5021861/64k.mp3 +安庆交通音乐广播,https://lhttp-hw.qtfm.cn/live/1966/64k.mp3 +安庆综合广播,https://lhttp-hw.qtfm.cn/live/1965/64k.mp3 +安丘924,https://lhttp-hw.qtfm.cn/live/20212216/64k.mp3 +安顺交通广播Fm102.9,https://lhttp-hw.qtfm.cn/live/5022202/64k.mp3 +安顺新闻综合广播FM105.9,https://lhttp-hw.qtfm.cn/live/5022203/64k.mp3 +安阳1008音乐广播,https://lhttp-hw.qtfm.cn/live/2123/64k.mp3 +安阳881,https://lhttp-hw.qtfm.cn/live/20209339/64k.mp3 +安阳交通广播,https://lhttp-hw.qtfm.cn/live/2138/64k.mp3 +安阳新闻应急广播,https://lhttp-hw.qtfm.cn/live/15318224/64k.mp3 +巴彦淖尔广播电视台综合广播,https://lhttp-hw.qtfm.cn/live/1893/64k.mp3 +巴彦淖尔交通广播,https://lhttp-hw.qtfm.cn/live/1895/64k.mp3 +巴彦淖尔文艺生活广播,https://lhttp-hw.qtfm.cn/live/1894/64k.mp3 +巴音郭楞广播电视台1077交通文艺广播,https://lhttp-hw.qtfm.cn/live/5022104/64k.mp3 +巴音郭楞广播电视台FM966综合广播,https://lhttp-hw.qtfm.cn/live/5022108/64k.mp3 +巴中交通旅游广播,https://lhttp-hw.qtfm.cn/live/20209340/64k.mp3 +巴中新闻综合广播,https://lhttp-hw.qtfm.cn/live/20210239/64k.mp3 +白山交通广播FM950,https://lhttp-hw.qtfm.cn/live/5083/64k.mp3 +包河之声电台,https://lhttp-hw.qtfm.cn/live/5022668/64k.mp3 +包头广播电视台FM105.9,https://lhttp-hw.qtfm.cn/live/1891/64k.mp3 +包头交通广播,https://lhttp-hw.qtfm.cn/live/1890/64k.mp3 +包头汽车音乐广播,https://lhttp-hw.qtfm.cn/live/1892/64k.mp3 +包头文艺广播,https://lhttp-hw.qtfm.cn/live/21259/64k.mp3 +包头综合广播,https://lhttp-hw.qtfm.cn/live/1889/64k.mp3 +宝鸡交通旅游,https://lhttp-hw.qtfm.cn/live/15318128/64k.mp3 +宝鸡经济广播,https://lhttp-hw.qtfm.cn/live/15318126/64k.mp3 +宝鸡新闻广播,https://lhttp-hw.qtfm.cn/live/15318125/64k.mp3 +宝鸡音乐广播,https://lhttp-hw.qtfm.cn/live/15318127/64k.mp3 +保定1058飞扬调频汽车音乐广播,https://lhttp-hw.qtfm.cn/live/5021803/64k.mp3 +保定城市服务广播1016为爱停留,https://lhttp-hw.qtfm.cn/live/20406/64k.mp3 +保定交通广播,https://lhttp-hw.qtfm.cn/live/20168/64k.mp3 +保定新闻广播,https://lhttp-hw.qtfm.cn/live/5022440/64k.mp3 +保山广播电视台FM98.7综合广播,https://lhttp-hw.qtfm.cn/live/5022446/64k.mp3 +北海交通音乐广播,https://lhttp-hw.qtfm.cn/live/20211621/64k.mp3 +北海新闻综合广播,https://lhttp-hw.qtfm.cn/live/20861/64k.mp3 +北京交通广播,https://lhttp-hw.qtfm.cn/live/336/64k.mp3 +北京体育广播,https://lhttp-hw.qtfm.cn/live/335/64k.mp3 +北京文艺广播,https://lhttp-hw.qtfm.cn/live/333/64k.mp3 +北京新闻广播,https://lhttp-hw.qtfm.cn/live/339/64k.mp3 +北京音乐广播,https://lhttp-hw.qtfm.cn/live/332/64k.mp3 +北岳之声,https://lhttp-hw.qtfm.cn/live/20212209/64k.mp3 +毕节交通音乐广播,https://lhttp-hw.qtfm.cn/live/5022712/64k.mp3 +彬州之声,https://lhttp-hw.qtfm.cn/live/20500035/64k.mp3 +滨城综合广播,https://lhttp-hw.qtfm.cn/live/20500168/64k.mp3 +滨海1029,https://lhttp-hw.qtfm.cn/live/20207779/64k.mp3 +滨州交通音乐广播,https://lhttp-hw.qtfm.cn/live/20519/64k.mp3 +滨州文艺音乐广播,https://lhttp-hw.qtfm.cn/live/21341/64k.mp3 +滨州综合广播,https://lhttp-hw.qtfm.cn/live/5021395/64k.mp3 +冰城融媒体电台,https://lhttp-hw.qtfm.cn/live/20212259/64k.mp3 +兵团第二师融媒体中心综合广播FM88.5,https://lhttp-hw.qtfm.cn/live/20211703/64k.mp3 +兵团第七师综合广播,https://lhttp-hw.qtfm.cn/live/20500095/64k.mp3 +兵团第十三师调频广播,https://lhttp-hw.qtfm.cn/live/5022506/64k.mp3 +亳州交通音乐广播,https://lhttp-hw.qtfm.cn/live/20212419/64k.mp3 +亳州新闻综合广播,https://lhttp-hw.qtfm.cn/live/20207787/64k.mp3 +沧州1023都市广播,https://lhttp-hw.qtfm.cn/live/5022536/64k.mp3 +沧州1058汽车音乐广播,https://lhttp-hw.qtfm.cn/live/5021914/64k.mp3 +沧州交通广播,https://lhttp-hw.qtfm.cn/live/3954/64k.mp3 +沧州新闻广播,https://lhttp-hw.qtfm.cn/live/5021901/64k.mp3 +沧州音乐广播FM103.6,https://lhttp-hw.qtfm.cn/live/5021902/64k.mp3 +曹县融媒体中心综合广播FM93.3,https://lhttp-hw.qtfm.cn/live/5022340/64k.mp3 +察布查尔FM99.5,https://lhttp-hw.qtfm.cn/live/5022610/64k.mp3 +常德鼎广电台,https://lhttp-hw.qtfm.cn/live/5021860/64k.mp3 +常德好朋友926音乐电台,https://lhttp-hw.qtfm.cn/live/5022413/64k.mp3 +常德交通广播,https://lhttp-hw.qtfm.cn/live/15318209/64k.mp3 +常德澧县广播电台,https://lhttp-hw.qtfm.cn/live/15318178/64k.mp3 +常德综合广播,https://lhttp-hw.qtfm.cn/live/15318208/64k.mp3 +常熟广播声动1008,https://lhttp-hw.qtfm.cn/live/2791/64k.mp3 +常熟新闻广播,https://lhttp-hw.qtfm.cn/live/2792/64k.mp3 +常州交通广播,https://lhttp-hw.qtfm.cn/live/2796/64k.mp3 +常州经济广播,https://lhttp-hw.qtfm.cn/live/2794/64k.mp3 +常州新闻广播,https://lhttp-hw.qtfm.cn/live/2798/64k.mp3 +常州音乐广播,https://lhttp-hw.qtfm.cn/live/2799/64k.mp3 +朝阳交通广播,https://lhttp-hw.qtfm.cn/live/20719/64k.mp3 +朝阳经济广播,https://lhttp-hw.qtfm.cn/live/5021880/64k.mp3 +朝阳新闻综合广播,https://lhttp-hw.qtfm.cn/live/20715/64k.mp3 +潮州交通音乐广播,https://lhttp-hw.qtfm.cn/live/4594/64k.mp3 +潮州综合频率,https://lhttp-hw.qtfm.cn/live/4596/64k.mp3 +郴州交通旅游广播,https://lhttp-hw.qtfm.cn/live/20867/64k.mp3 +郴州综合广播,https://lhttp-hw.qtfm.cn/live/20489/64k.mp3 +成都年代音乐怀旧好声音,https://lhttp-hw.qtfm.cn/live/20211686/64k.mp3 +成都新闻广播,https://lhttp-hw.qtfm.cn/live/4897/64k.mp3 +承德交通文艺广播,https://lhttp-hw.qtfm.cn/live/15318216/64k.mp3 +承德旅游生活广播,https://lhttp-hw.qtfm.cn/live/15318158/64k.mp3 +承德综合广播,https://lhttp-hw.qtfm.cn/live/20500052/64k.mp3 +城市生活广播,https://lhttp-hw.qtfm.cn/live/4984/64k.mp3 +池州交通旅游广播(fm96.6),https://lhttp-hw.qtfm.cn/live/4839/64k.mp3 +池州新闻综合广播,https://lhttp-hw.qtfm.cn/live/5022373/64k.mp3 +赤峰1024,https://lhttp-hw.qtfm.cn/live/1898/64k.mp3 +赤峰交通广播,https://lhttp-hw.qtfm.cn/live/1899/64k.mp3 +赤峰蒙古语综合广播,https://lhttp-hw.qtfm.cn/live/1897/64k.mp3 +赤峰综合广播,https://lhttp-hw.qtfm.cn/live/1896/64k.mp3 +崇礼综合广播,https://lhttp-hw.qtfm.cn/live/20500100/64k.mp3 +滁州旅游交通广播,https://lhttp-hw.qtfm.cn/live/5020/64k.mp3 +滁州文艺广播,https://lhttp-hw.qtfm.cn/live/15318404/64k.mp3 +滁州综合广播,https://lhttp-hw.qtfm.cn/live/5019/64k.mp3 +楚天交通广播,https://lhttp-hw.qtfm.cn/live/1291/64k.mp3 +楚天音乐广播,https://lhttp-hw.qtfm.cn/live/1289/64k.mp3 +楚雄音乐广播,https://lhttp-hw.qtfm.cn/live/4035/64k.mp3 +楚雄综合广播,https://lhttp-hw.qtfm.cn/live/4030/64k.mp3 +瓷都交通音乐广播,https://lhttp-hw.qtfm.cn/live/5021829/64k.mp3 +慈溪经典车电台,https://lhttp-hw.qtfm.cn/live/5021401/64k.mp3 +从化广播电视台综合广播,https://lhttp-hw.qtfm.cn/live/15318698/64k.mp3 +达州交通音乐广播,https://lhttp-hw.qtfm.cn/live/5022395/64k.mp3 +达州综合广播,https://lhttp-hw.qtfm.cn/live/5022394/64k.mp3 +大丰FM95.1,https://lhttp-hw.qtfm.cn/live/20211708/64k.mp3 +大理电台苍洱调频,https://lhttp-hw.qtfm.cn/live/1940/64k.mp3 +大理旅游文化广播,https://lhttp-hw.qtfm.cn/live/20207748/64k.mp3 +大理综合广播,https://lhttp-hw.qtfm.cn/live/20207747/64k.mp3 +大连1043,https://lhttp-hw.qtfm.cn/live/15318307/64k.mp3 +大连1067,https://lhttp-hw.qtfm.cn/live/1084/64k.mp3 +大连都市广播,https://lhttp-hw.qtfm.cn/live/1086/64k.mp3 +大连体育广播,https://lhttp-hw.qtfm.cn/live/1085/64k.mp3 +大庆交通广播,https://lhttp-hw.qtfm.cn/live/20500061/64k.mp3 +大庆音乐广播,https://lhttp-hw.qtfm.cn/live/20500212/64k.mp3 +大庆综合广播,https://lhttp-hw.qtfm.cn/live/20500060/64k.mp3 +大同交通广播,https://lhttp-hw.qtfm.cn/live/5022396/64k.mp3 +大同经济文艺广播,https://lhttp-hw.qtfm.cn/live/20211689/64k.mp3 +大同新闻综合广播,https://lhttp-hw.qtfm.cn/live/20211690/64k.mp3 +大兴安岭综合广播,https://lhttp-hw.qtfm.cn/live/20500057/64k.mp3 +丹东交通广播,https://lhttp-hw.qtfm.cn/live/1091/64k.mp3 +丹东综合广播,https://lhttp-hw.qtfm.cn/live/1090/64k.mp3 +丹阳之声,https://lhttp-hw.qtfm.cn/live/20207749/64k.mp3 +德宏广播电视台综合广播,https://lhttp-hw.qtfm.cn/live/5021849/64k.mp3 +德宏交通旅游广播,https://lhttp-hw.qtfm.cn/live/5022548/64k.mp3 +德宏民语综合广播,https://lhttp-hw.qtfm.cn/live/5021850/64k.mp3 +德清之声,https://lhttp-hw.qtfm.cn/live/5022033/64k.mp3 +德阳经济生活广播,https://lhttp-hw.qtfm.cn/live/5022110/64k.mp3 +德阳旌阳电台,https://lhttp-hw.qtfm.cn/live/5021933/64k.mp3 +德阳综合广播,https://lhttp-hw.qtfm.cn/live/4987/64k.mp3 +登封综合广播,https://lhttp-hw.qtfm.cn/live/5022077/64k.mp3 +邓州广播电台,https://lhttp-hw.qtfm.cn/live/20500198/64k.mp3 +第一财经广播,https://lhttp-hw.qtfm.cn/live/276/64k.mp3 +定西交通广播,https://lhttp-hw.qtfm.cn/live/20212230/64k.mp3 +定州交通音乐广播,https://lhttp-hw.qtfm.cn/live/20211638/64k.mp3 +东莞交通广播,https://lhttp-hw.qtfm.cn/live/1288/64k.mp3 +东莞音乐广播,https://lhttp-hw.qtfm.cn/live/21209/64k.mp3 +东莞综合广播,https://lhttp-hw.qtfm.cn/live/1276/64k.mp3 +东海994,https://lhttp-hw.qtfm.cn/live/20500220/64k.mp3 +东宁市广播电视台综合广播,https://lhttp-hw.qtfm.cn/live/20211653/64k.mp3 +东上海之声FM106.5,https://lhttp-hw.qtfm.cn/live/21355/64k.mp3 +东台广电FM96.3,https://lhttp-hw.qtfm.cn/live/20212392/64k.mp3 +东阳城市广播,https://lhttp-hw.qtfm.cn/live/21181/64k.mp3 +东营交通音乐广播FM98.4,https://lhttp-hw.qtfm.cn/live/20142/64k.mp3 +东营生活广播,https://lhttp-hw.qtfm.cn/live/20211580/64k.mp3 +东营综合广播,https://lhttp-hw.qtfm.cn/live/20144/64k.mp3 +动听925,https://lhttp-hw.qtfm.cn/live/20500152/64k.mp3 +都江堰935爱旅游,https://lhttp-hw.qtfm.cn/live/20207773/64k.mp3 +都市965汽车音乐广播,https://lhttp-hw.qtfm.cn/live/20500108/64k.mp3 +鄂尔多斯交通文体广播,https://lhttp-hw.qtfm.cn/live/20352/64k.mp3 +鄂尔多斯蒙语综合广播,https://lhttp-hw.qtfm.cn/live/20348/64k.mp3 +鄂尔多斯之声,https://lhttp-hw.qtfm.cn/live/20350/64k.mp3 +鄂州广播电视台综合广播,https://lhttp-hw.qtfm.cn/live/21025/64k.mp3 +恩平FM97.7,https://lhttp-hw.qtfm.cn/live/20701/64k.mp3 +恩施电台交通音乐频率,https://lhttp-hw.qtfm.cn/live/5022719/64k.mp3 +恩施电台新闻综合频率,https://lhttp-hw.qtfm.cn/live/5022718/64k.mp3 +番禺电台畅快1017,https://lhttp-hw.qtfm.cn/live/20212427/64k.mp3 +封丘风尚908,https://lhttp-hw.qtfm.cn/live/20211663/64k.mp3 +佛冈电台,https://lhttp-hw.qtfm.cn/live/15318379/64k.mp3 +佛山电台FM906,https://lhttp-hw.qtfm.cn/live/1264/64k.mp3 +福建987私家车广播,https://lhttp-hw.qtfm.cn/live/1736/64k.mp3 +福建交通广播,https://lhttp-hw.qtfm.cn/live/1733/64k.mp3 +福建经济广播,https://lhttp-hw.qtfm.cn/live/1732/64k.mp3 +福建新闻广播,https://lhttp-hw.qtfm.cn/live/1731/64k.mp3 +福建音乐广播,https://lhttp-hw.qtfm.cn/live/4585/64k.mp3 +福州新闻广播,https://lhttp-hw.qtfm.cn/live/5025/64k.mp3 +抚顺交通广播,https://lhttp-hw.qtfm.cn/live/1094/64k.mp3 +抚顺综合广播,https://lhttp-hw.qtfm.cn/live/20158/64k.mp3 +阜阳交通广播,https://lhttp-hw.qtfm.cn/live/1971/64k.mp3 +阜阳经济广播,https://lhttp-hw.qtfm.cn/live/5022571/64k.mp3 +阜阳综合广播,https://lhttp-hw.qtfm.cn/live/1970/64k.mp3 +甘肃都市调频快乐1066,https://lhttp-hw.qtfm.cn/live/5021819/64k.mp3 +甘肃交通广播,https://lhttp-hw.qtfm.cn/live/3939/64k.mp3 +甘肃经济广播,https://lhttp-hw.qtfm.cn/live/4045/64k.mp3 +甘肃青春调频,https://lhttp-hw.qtfm.cn/live/4675/64k.mp3 +甘肃新闻综合广播,https://lhttp-hw.qtfm.cn/live/5022622/64k.mp3 +赣北之声FM94.2,https://lhttp-hw.qtfm.cn/live/5022648/64k.mp3 +赣榆区融媒体中心综合广播,https://lhttp-hw.qtfm.cn/live/20500216/64k.mp3 +赣州交通音乐广播,https://lhttp-hw.qtfm.cn/live/4942/64k.mp3 +赣州农村科教广播,https://lhttp-hw.qtfm.cn/live/4941/64k.mp3 +赣州综合广播,https://lhttp-hw.qtfm.cn/live/20266/64k.mp3 +高安电台942,https://lhttp-hw.qtfm.cn/live/20500014/64k.mp3 +高密955,https://lhttp-hw.qtfm.cn/live/20212417/64k.mp3 +巩义融媒,https://lhttp-hw.qtfm.cn/live/5022551/64k.mp3 +光山90.1,https://lhttp-hw.qtfm.cn/live/20500029/64k.mp3 +广安交通旅游广播,https://lhttp-hw.qtfm.cn/live/21309/64k.mp3 +广东城市之声,https://lhttp-hw.qtfm.cn/live/469/64k.mp3 +广东广播电视台股市广播,https://lhttp-hw.qtfm.cn/live/4847/64k.mp3 +广东广播电视台文体广播,https://lhttp-hw.qtfm.cn/live/471/64k.mp3 +广东广播电视台珠江之声,https://lhttp-hw.qtfm.cn/live/470/64k.mp3 +广东南方生活广播,https://lhttp-hw.qtfm.cn/live/468/64k.mp3 +广东新闻广播,https://lhttp-hw.qtfm.cn/live/1254/64k.mp3 +广东音乐之声,https://lhttp-hw.qtfm.cn/live/1260/64k.mp3 +广东珠江经济电台,https://lhttp-hw.qtfm.cn/live/1259/64k.mp3 +广丰909音乐电台,https://lhttp-hw.qtfm.cn/live/5022381/64k.mp3 +广汉市广播电视台综合广播,https://lhttp-hw.qtfm.cn/live/20212405/64k.mp3 +广西北部湾之声,https://lhttp-hw.qtfm.cn/live/1757/64k.mp3 +广西交通台,https://lhttp-hw.qtfm.cn/live/1758/64k.mp3 +广西私家车930,https://lhttp-hw.qtfm.cn/live/1756/64k.mp3 +广西音乐台,https://lhttp-hw.qtfm.cn/live/4875/64k.mp3 +广元交通旅游广播,https://lhttp-hw.qtfm.cn/live/5022581/64k.mp3 +广元综合广播,https://lhttp-hw.qtfm.cn/live/5022580/64k.mp3 +广州MYFM88.0,https://lhttp-hw.qtfm.cn/live/20194/64k.mp3 +广州交通广播,https://lhttp-hw.qtfm.cn/live/4955/64k.mp3 +广州汽车音乐电台,https://lhttp-hw.qtfm.cn/live/20192/64k.mp3 +广州新闻资讯广播,https://lhttp-hw.qtfm.cn/live/4848/64k.mp3 +广州羊城交通台,https://lhttp-hw.qtfm.cn/live/1262/64k.mp3 +贵港风尚调频,https://lhttp-hw.qtfm.cn/live/5021920/64k.mp3 +贵港金曲1019,https://lhttp-hw.qtfm.cn/live/20697/64k.mp3 +贵阳广播电视台旅游生活广播,https://lhttp-hw.qtfm.cn/live/4874/64k.mp3 +贵阳交通广播,https://lhttp-hw.qtfm.cn/live/1774/64k.mp3 +贵阳新闻综合广播,https://lhttp-hw.qtfm.cn/live/1773/64k.mp3 +贵州广播电视台综合广播,https://lhttp-hw.qtfm.cn/live/20063/64k.mp3 +贵州交通广播,https://lhttp-hw.qtfm.cn/live/20057/64k.mp3 +贵州经济广播,https://lhttp-hw.qtfm.cn/live/20065/64k.mp3 +贵州旅游广播,https://lhttp-hw.qtfm.cn/live/20059/64k.mp3 +桂林飞扬调频,https://lhttp-hw.qtfm.cn/live/1760/64k.mp3 +桂林新闻综合广播,https://lhttp-hw.qtfm.cn/live/1759/64k.mp3 +哈尔滨古典音乐广播,https://lhttp-hw.qtfm.cn/live/5022338/64k.mp3 +哈尔滨广播电视台综合广播,https://lhttp-hw.qtfm.cn/live/20077/64k.mp3 +哈尔滨交通广播,https://lhttp-hw.qtfm.cn/live/838/64k.mp3 +哈尔滨经济广播,https://lhttp-hw.qtfm.cn/live/837/64k.mp3 +哈尔滨文艺广播,https://lhttp-hw.qtfm.cn/live/20083/64k.mp3 +哈尔滨音乐广播,https://lhttp-hw.qtfm.cn/live/839/64k.mp3 +海城综合广播,https://lhttp-hw.qtfm.cn/live/15318107/64k.mp3 +海口交通954,https://lhttp-hw.qtfm.cn/live/5022079/64k.mp3 +海口音乐广播,https://lhttp-hw.qtfm.cn/live/20010/64k.mp3 +海口综合广播,https://lhttp-hw.qtfm.cn/live/5022015/64k.mp3 +海门交通音乐电台,https://lhttp-hw.qtfm.cn/live/5022640/64k.mp3 +海南交通广播,https://lhttp-hw.qtfm.cn/live/4911/64k.mp3 +海南旅游广播•国际旅游岛之声,https://lhttp-hw.qtfm.cn/live/1862/64k.mp3 +海南民生广播,https://lhttp-hw.qtfm.cn/live/21243/64k.mp3 +海南新闻广播,https://lhttp-hw.qtfm.cn/live/1861/64k.mp3 +海南音乐广播,https://lhttp-hw.qtfm.cn/live/4878/64k.mp3 +海宁大潮之声,https://lhttp-hw.qtfm.cn/live/5022556/64k.mp3 +邯郸都市生活广播,https://lhttp-hw.qtfm.cn/live/3951/64k.mp3 +邯郸交通广播,https://lhttp-hw.qtfm.cn/live/3950/64k.mp3 +邯郸新闻综合广播,https://lhttp-hw.qtfm.cn/live/5072/64k.mp3 +邯郸音乐广播,https://lhttp-hw.qtfm.cn/live/4601/64k.mp3 +韩城交通音乐广播,https://lhttp-hw.qtfm.cn/live/15318413/64k.mp3 +汉川电台,https://lhttp-hw.qtfm.cn/live/20212411/64k.mp3 +杭州潮流音乐电台,https://lhttp-hw.qtfm.cn/live/15318146/64k.mp3 +杭州旅游之声,https://lhttp-hw.qtfm.cn/live/4524/64k.mp3 +合肥故事广播,https://lhttp-hw.qtfm.cn/live/1961/64k.mp3 +河北故事广播,https://lhttp-hw.qtfm.cn/live/1645/64k.mp3 +河北交通广播,https://lhttp-hw.qtfm.cn/live/1646/64k.mp3 +河北旅游文化广播,https://lhttp-hw.qtfm.cn/live/1651/64k.mp3 +河北农民广播,https://lhttp-hw.qtfm.cn/live/1650/64k.mp3 +河北生活广播,https://lhttp-hw.qtfm.cn/live/4867/64k.mp3 +河北文艺广播,https://lhttp-hw.qtfm.cn/live/4868/64k.mp3 +河北新闻广播,https://lhttp-hw.qtfm.cn/live/1644/64k.mp3 +河北音乐广播,https://lhttp-hw.qtfm.cn/live/1649/64k.mp3 +河北综合广播,https://lhttp-hw.qtfm.cn/live/20500111/64k.mp3 +河间市融媒体中心综合广播,https://lhttp-hw.qtfm.cn/live/15318503/64k.mp3 +菏泽交通广播,https://lhttp-hw.qtfm.cn/live/20212294/64k.mp3 +菏泽汽车广播,https://lhttp-hw.qtfm.cn/live/15318316/64k.mp3 +菏泽音乐广播,https://lhttp-hw.qtfm.cn/live/21175/64k.mp3 +贺州广播电视台综合广播,https://lhttp-hw.qtfm.cn/live/5043/64k.mp3 +贺州交通音乐广播,https://lhttp-hw.qtfm.cn/live/5044/64k.mp3 +鹤壁交通广播FM99.4,https://lhttp-hw.qtfm.cn/live/5022089/64k.mp3 +鹤壁综合广播,https://lhttp-hw.qtfm.cn/live/5022055/64k.mp3 +鹤山电台,https://lhttp-hw.qtfm.cn/live/1286/64k.mp3 +黑龙江高校广播,https://lhttp-hw.qtfm.cn/live/4976/64k.mp3 +黑龙江交通广播,https://lhttp-hw.qtfm.cn/live/4973/64k.mp3 +黑龙江老年少儿广播,https://lhttp-hw.qtfm.cn/live/4972/64k.mp3 +黑龙江生活广播,https://lhttp-hw.qtfm.cn/live/4970/64k.mp3 +黑龙江音乐广播,https://lhttp-hw.qtfm.cn/live/4969/64k.mp3 +衡水湖城之声961,https://lhttp-hw.qtfm.cn/live/5021857/64k.mp3 +衡水交通广播925,https://lhttp-hw.qtfm.cn/live/5021940/64k.mp3 +衡水综合广播,https://lhttp-hw.qtfm.cn/live/5022040/64k.mp3 +衡阳交通经济广播,https://lhttp-hw.qtfm.cn/live/15318385/64k.mp3 +衡阳县融媒体中心综合广播FM105.6,https://lhttp-hw.qtfm.cn/live/21229/64k.mp3 +衡阳综合广播,https://lhttp-hw.qtfm.cn/live/15318386/64k.mp3 +红河交通广播,https://lhttp-hw.qtfm.cn/live/4994/64k.mp3 +红河综合广播,https://lhttp-hw.qtfm.cn/live/4033/64k.mp3 +呼和浩特交通广播,https://lhttp-hw.qtfm.cn/live/5021545/64k.mp3 +呼和浩特综合广播,https://lhttp-hw.qtfm.cn/live/5021543/64k.mp3 +湖北城市之声,https://lhttp-hw.qtfm.cn/live/4671/64k.mp3 +湖北经典音乐广播,https://lhttp-hw.qtfm.cn/live/1296/64k.mp3 +湖北经济广播,https://lhttp-hw.qtfm.cn/live/1295/64k.mp3 +湖北农村广播,https://lhttp-hw.qtfm.cn/live/1302/64k.mp3 +湖北之声,https://lhttp-hw.qtfm.cn/live/1303/64k.mp3 +湖南电台新闻综合频道,https://lhttp-hw.qtfm.cn/live/4978/64k.mp3 +湖南交通频道,https://lhttp-hw.qtfm.cn/live/4879/64k.mp3 +湖南金鹰955电台,https://lhttp-hw.qtfm.cn/live/4937/64k.mp3 +湖南经广FM901,https://lhttp-hw.qtfm.cn/live/4983/64k.mp3 +湖州交通文艺广播,https://lhttp-hw.qtfm.cn/live/2811/64k.mp3 +湖州经济广播,https://lhttp-hw.qtfm.cn/live/2812/64k.mp3 +湖州之声,https://lhttp-hw.qtfm.cn/live/2810/64k.mp3 +花都广播电台,https://lhttp-hw.qtfm.cn/live/1263/64k.mp3 +滑县广播电台,https://lhttp-hw.qtfm.cn/live/20500195/64k.mp3 +怀化电台综合广播,https://lhttp-hw.qtfm.cn/live/5022069/64k.mp3 +怀化交通广播,https://lhttp-hw.qtfm.cn/live/5022070/64k.mp3 +怀旧好声音,https://lhttp-hw.qtfm.cn/live/1223/64k.mp3 +怀旧金曲964,https://lhttp-hw.qtfm.cn/live/5021555/64k.mp3 +怀旧音乐广播,https://lhttp-hw.qtfm.cn/live/20211619/64k.mp3 +怀远之声,https://lhttp-hw.qtfm.cn/live/5021993/64k.mp3 +淮安FM104.2,https://lhttp-hw.qtfm.cn/live/4588/64k.mp3 +淮安车生活广播,https://lhttp-hw.qtfm.cn/live/5021970/64k.mp3 +淮安交通文艺,https://lhttp-hw.qtfm.cn/live/4586/64k.mp3 +淮安经典992,https://lhttp-hw.qtfm.cn/live/15318398/64k.mp3 +淮安经济生活,https://lhttp-hw.qtfm.cn/live/4587/64k.mp3 +淮安新闻综合,https://lhttp-hw.qtfm.cn/live/4589/64k.mp3 +淮南交通广播,https://lhttp-hw.qtfm.cn/live/4843/64k.mp3 +淮南音乐故事广播,https://lhttp-hw.qtfm.cn/live/5021669/64k.mp3 +欢乐调频,https://lhttp-hw.qtfm.cn/live/15318317/64k.mp3 +桓仁广播电视台综合广播,https://lhttp-hw.qtfm.cn/live/5022699/64k.mp3 +黄冈交通音乐广播,https://lhttp-hw.qtfm.cn/live/20207776/64k.mp3 +黄冈新闻综合广播,https://lhttp-hw.qtfm.cn/live/1301/64k.mp3 +黄梅之声,https://lhttp-hw.qtfm.cn/live/5022280/64k.mp3 +黄山交通旅游广播,https://lhttp-hw.qtfm.cn/live/1969/64k.mp3 +黄山新闻综合广播,https://lhttp-hw.qtfm.cn/live/1968/64k.mp3 +黄石交通广播,https://lhttp-hw.qtfm.cn/live/3964/64k.mp3 +黄岩电台,https://lhttp-hw.qtfm.cn/live/5022671/64k.mp3 +辉南综合广播,https://lhttp-hw.qtfm.cn/live/20211566/64k.mp3 +惠州经济环保广播,https://lhttp-hw.qtfm.cn/live/5017/64k.mp3 +惠州音乐广播,https://lhttp-hw.qtfm.cn/live/5021523/64k.mp3 +惠州综合广播FM100,https://lhttp-hw.qtfm.cn/live/5016/64k.mp3 +鸡西交通广播,https://lhttp-hw.qtfm.cn/live/20500087/64k.mp3 +鸡西综合广播,https://lhttp-hw.qtfm.cn/live/20500089/64k.mp3 +吉安庐陵之声,https://lhttp-hw.qtfm.cn/live/20500091/64k.mp3 +吉林健康娱乐广播,https://lhttp-hw.qtfm.cn/live/4952/64k.mp3 +吉林交通广播,https://lhttp-hw.qtfm.cn/live/4945/64k.mp3 +吉林教育广播,https://lhttp-hw.qtfm.cn/live/3980/64k.mp3 +吉林经济广播FM95.3AM846,https://lhttp-hw.qtfm.cn/live/3976/64k.mp3 +吉林旅游广播,https://lhttp-hw.qtfm.cn/live/20487/64k.mp3 +吉林市广播电视台经济广播,https://lhttp-hw.qtfm.cn/live/1823/64k.mp3 +吉林市交通台FM939,https://lhttp-hw.qtfm.cn/live/1819/64k.mp3 +吉林市音乐广播,https://lhttp-hw.qtfm.cn/live/20211679/64k.mp3 +吉林乡村广播,https://lhttp-hw.qtfm.cn/live/3977/64k.mp3 +吉林新闻综合广播,https://lhttp-hw.qtfm.cn/live/4953/64k.mp3 +吉林音乐广播,https://lhttp-hw.qtfm.cn/live/1831/64k.mp3 +吉林资讯广播,https://lhttp-hw.qtfm.cn/live/3978/64k.mp3 +即墨融媒综合广播,https://lhttp-hw.qtfm.cn/live/20807/64k.mp3 +济南都市广播,https://lhttp-hw.qtfm.cn/live/5022333/64k.mp3 +济南故事广播,https://lhttp-hw.qtfm.cn/live/1672/64k.mp3 +济南交通广播,https://lhttp-hw.qtfm.cn/live/1669/64k.mp3 +济南经济广播,https://lhttp-hw.qtfm.cn/live/1668/64k.mp3 +济南生活广播,https://lhttp-hw.qtfm.cn/live/20500122/64k.mp3 +济南新闻广播,https://lhttp-hw.qtfm.cn/live/1667/64k.mp3 +济南音乐广播FM88.7,https://lhttp-hw.qtfm.cn/live/1671/64k.mp3 +济宁交通广播,https://lhttp-hw.qtfm.cn/live/20087/64k.mp3 +济宁生活广播,https://lhttp-hw.qtfm.cn/live/4008/64k.mp3 +济宁综合广播,https://lhttp-hw.qtfm.cn/live/4901/64k.mp3 +济源新闻综合广播,https://lhttp-hw.qtfm.cn/live/5022142/64k.mp3 +佳木斯文艺交通广播,https://lhttp-hw.qtfm.cn/live/20500022/64k.mp3 +嘉兴交通广播,https://lhttp-hw.qtfm.cn/live/1135/64k.mp3 +嘉兴音乐广播,https://lhttp-hw.qtfm.cn/live/1136/64k.mp3 +嘉兴综合广播,https://lhttp-hw.qtfm.cn/live/1154/64k.mp3 +建平广播电视台,https://lhttp-hw.qtfm.cn/live/15318332/64k.mp3 +江陵综合广播,https://lhttp-hw.qtfm.cn/live/20500203/64k.mp3 +江宁宁听FM885,https://lhttp-hw.qtfm.cn/live/20500075/64k.mp3 +江苏财经广播,https://lhttp-hw.qtfm.cn/live/20015/64k.mp3 +江苏故事广播,https://lhttp-hw.qtfm.cn/live/20012/64k.mp3 +江苏健康广播,https://lhttp-hw.qtfm.cn/live/20014/64k.mp3 +江苏交通广播,https://lhttp-hw.qtfm.cn/live/4054/64k.mp3 +江苏经典流行音乐,https://lhttp-hw.qtfm.cn/live/4938/64k.mp3 +江苏文艺广播,https://lhttp-hw.qtfm.cn/live/20013/64k.mp3 +江苏新闻广播,https://lhttp-hw.qtfm.cn/live/4944/64k.mp3 +江苏新闻综合广播,https://lhttp-hw.qtfm.cn/live/5055/64k.mp3 +江苏音乐广播PlayFM897,https://lhttp-hw.qtfm.cn/live/4936/64k.mp3 +江西财经广播(成功992),https://lhttp-hw.qtfm.cn/live/5021665/64k.mp3 +江西潮台969,https://lhttp-hw.qtfm.cn/live/20500092/64k.mp3 +江西都市广播FM106.5,https://lhttp-hw.qtfm.cn/live/1810/64k.mp3 +江西交通广播,https://lhttp-hw.qtfm.cn/live/1811/64k.mp3 +江西旅游广播FM97.4,https://lhttp-hw.qtfm.cn/live/20133/64k.mp3 +江西民生广播,https://lhttp-hw.qtfm.cn/live/1813/64k.mp3 +江西新闻广播,https://lhttp-hw.qtfm.cn/live/1809/64k.mp3 +江西音乐广播,https://lhttp-hw.qtfm.cn/live/1802/64k.mp3 +江阴澎湃907,https://lhttp-hw.qtfm.cn/live/2789/64k.mp3 +交通933,https://lhttp-hw.qtfm.cn/live/20211627/64k.mp3 +胶州875,https://lhttp-hw.qtfm.cn/live/20211644/64k.mp3 +焦作交通旅游广播,https://lhttp-hw.qtfm.cn/live/20805/64k.mp3 +焦作私家车音乐电台,https://lhttp-hw.qtfm.cn/live/20211597/64k.mp3 +焦作新闻综合广播,https://lhttp-hw.qtfm.cn/live/5022557/64k.mp3 +界首之声(界首新闻综合广播),https://lhttp-hw.qtfm.cn/live/20207785/64k.mp3 +金荔枝经典流行音乐,https://lhttp-hw.qtfm.cn/live/15318194/64k.mp3 +金陵之声,https://lhttp-hw.qtfm.cn/live/5056/64k.mp3 +金山区广播电视台综合广播,https://lhttp-hw.qtfm.cn/live/4022/64k.mp3 +金乡之声,https://lhttp-hw.qtfm.cn/live/20500085/64k.mp3 +晋城交通广播,https://lhttp-hw.qtfm.cn/live/1189/64k.mp3 +晋城新闻综合广播FM1072,https://lhttp-hw.qtfm.cn/live/1188/64k.mp3 +晋城音乐广播魅力1021,https://lhttp-hw.qtfm.cn/live/5021761/64k.mp3 +京津冀之声,https://lhttp-hw.qtfm.cn/live/5022463/64k.mp3 +经典958,https://lhttp-hw.qtfm.cn/live/20500053/64k.mp3 +经典983电台,https://lhttp-hw.qtfm.cn/live/20211575/64k.mp3 +经典FM1008,https://lhttp-hw.qtfm.cn/live/20212227/64k.mp3 +经典流行音乐动感904,https://lhttp-hw.qtfm.cn/live/20211680/64k.mp3 +经典音乐FM90.5,https://lhttp-hw.qtfm.cn/live/20212269/64k.mp3 +经典音乐广播FM94.8,https://lhttp-hw.qtfm.cn/live/20500097/64k.mp3 +荆门交通音乐广播,https://lhttp-hw.qtfm.cn/live/20336/64k.mp3 +荆门综合广播,https://lhttp-hw.qtfm.cn/live/20211577/64k.mp3 +荆州广播电视台90.1汽车广播,https://lhttp-hw.qtfm.cn/live/1312/64k.mp3 +荆州音乐广播自在106.8,https://lhttp-hw.qtfm.cn/live/20075/64k.mp3 +景德镇新闻综合广播,https://lhttp-hw.qtfm.cn/live/5022025/64k.mp3 +景县融媒综合广播,https://lhttp-hw.qtfm.cn/live/20500192/64k.mp3 +靖江交通音乐广播,https://lhttp-hw.qtfm.cn/live/15318120/64k.mp3 +靖州综合广播,https://lhttp-hw.qtfm.cn/live/20500011/64k.mp3 +久久金曲FM99.9,https://lhttp-hw.qtfm.cn/live/20211694/64k.mp3 +开封交通旅游广播,https://lhttp-hw.qtfm.cn/live/1214/64k.mp3 +开封综合广播,https://lhttp-hw.qtfm.cn/live/5022653/64k.mp3 +开平广播电台,https://lhttp-hw.qtfm.cn/live/5037/64k.mp3 +开远广播电视台综合广播,https://lhttp-hw.qtfm.cn/live/5022383/64k.mp3 +柯桥调频广播电台FM106.8,https://lhttp-hw.qtfm.cn/live/2422/64k.mp3 +客都之声FM103.9,https://lhttp-hw.qtfm.cn/live/5021942/64k.mp3 +库尔勒1053梨城之声,https://lhttp-hw.qtfm.cn/live/20212425/64k.mp3 +奎屯市融媒体中心综合广播,https://lhttp-hw.qtfm.cn/live/20500121/64k.mp3 +昆明NEWFM102.8,https://lhttp-hw.qtfm.cn/live/1935/64k.mp3 +廊坊畅行951,https://lhttp-hw.qtfm.cn/live/3948/64k.mp3 +廊坊飞扬105,https://lhttp-hw.qtfm.cn/live/20211678/64k.mp3 +崂山921,https://lhttp-hw.qtfm.cn/live/20212426/64k.mp3 +老朋友广播中波954,https://lhttp-hw.qtfm.cn/live/1132/64k.mp3 +乐山音乐交通广播FM100.5,https://lhttp-hw.qtfm.cn/live/4864/64k.mp3 +乐山综合广播FM102.8,https://lhttp-hw.qtfm.cn/live/1122/64k.mp3 +利津广播电视台FM106.2,https://lhttp-hw.qtfm.cn/live/20500138/64k.mp3 +连云港交通广播,https://lhttp-hw.qtfm.cn/live/2775/64k.mp3 +凉山综合广播,https://lhttp-hw.qtfm.cn/live/5022143/64k.mp3 +梁平之声,https://lhttp-hw.qtfm.cn/live/20211646/64k.mp3 +辽宁都市广播,https://lhttp-hw.qtfm.cn/live/1099/64k.mp3 +辽宁交通广播FM97.5,https://lhttp-hw.qtfm.cn/live/20025/64k.mp3 +辽宁经典音乐广播,https://lhttp-hw.qtfm.cn/live/20021/64k.mp3 +辽宁经济广播,https://lhttp-hw.qtfm.cn/live/20019/64k.mp3 +辽宁乡村广播,https://lhttp-hw.qtfm.cn/live/20018/64k.mp3 +辽宁资讯广播fm90.6大连分台,https://lhttp-hw.qtfm.cn/live/5022018/64k.mp3 +辽宁综合广播—辽宁之声,https://lhttp-hw.qtfm.cn/live/1103/64k.mp3 +辽阳交通文艺广播,https://lhttp-hw.qtfm.cn/live/5022030/64k.mp3 +辽阳综合广播,https://lhttp-hw.qtfm.cn/live/5022447/64k.mp3 +辽源综合文艺广播,https://lhttp-hw.qtfm.cn/live/20211585/64k.mp3 +聊城交通广播,https://lhttp-hw.qtfm.cn/live/5022263/64k.mp3 +聊城经济广播,https://lhttp-hw.qtfm.cn/live/5022262/64k.mp3 +聊城新闻广播,https://lhttp-hw.qtfm.cn/live/5022264/64k.mp3 +烈山电台南湖之声,https://lhttp-hw.qtfm.cn/live/15318117/64k.mp3 +林州广播电台,https://lhttp-hw.qtfm.cn/live/20211604/64k.mp3 +临朐广播电视台FM102.3,https://lhttp-hw.qtfm.cn/live/20500033/64k.mp3 +临泉交通音乐广播,https://lhttp-hw.qtfm.cn/live/15318699/64k.mp3 +临沂都市101经济广播,https://lhttp-hw.qtfm.cn/live/3995/64k.mp3 +临沂交通旅游广播,https://lhttp-hw.qtfm.cn/live/3993/64k.mp3 +临沂私家车广播,https://lhttp-hw.qtfm.cn/live/3994/64k.mp3 +临沂音乐广播,https://lhttp-hw.qtfm.cn/live/4017/64k.mp3 +临沂综合广播,https://lhttp-hw.qtfm.cn/live/3992/64k.mp3 +浏阳99.5交通广播,https://lhttp-hw.qtfm.cn/live/5022710/64k.mp3 +流行音乐广播,https://lhttp-hw.qtfm.cn/live/20211620/64k.mp3 +柳州交通广播,https://lhttp-hw.qtfm.cn/live/20571/64k.mp3 +柳州汽车音乐广播,https://lhttp-hw.qtfm.cn/live/20555/64k.mp3 +柳州综合广播,https://lhttp-hw.qtfm.cn/live/21043/64k.mp3 +六盘水广播电视台综合广播,https://lhttp-hw.qtfm.cn/live/20211616/64k.mp3 +六盘水交通广播,https://lhttp-hw.qtfm.cn/live/5021865/64k.mp3 +龙岗广播FM99.1,https://lhttp-hw.qtfm.cn/live/20160/64k.mp3 +龙广新闻台,https://lhttp-hw.qtfm.cn/live/4974/64k.mp3 +龙岩电台综合广播,https://lhttp-hw.qtfm.cn/live/20709/64k.mp3 +龙岩旅游之声,https://lhttp-hw.qtfm.cn/live/20711/64k.mp3 +龙游电台,https://lhttp-hw.qtfm.cn/live/15318359/64k.mp3 +娄底交通广播,https://lhttp-hw.qtfm.cn/live/20507/64k.mp3 +娄底综合广播,https://lhttp-hw.qtfm.cn/live/21213/64k.mp3 +泸州交通广播,https://lhttp-hw.qtfm.cn/live/5021559/64k.mp3 +泸州新闻广播,https://lhttp-hw.qtfm.cn/live/5021557/64k.mp3 +泸州音乐广播,https://lhttp-hw.qtfm.cn/live/5021565/64k.mp3 +轮台之声,https://lhttp-hw.qtfm.cn/live/20500099/64k.mp3 +洛阳城市993,https://lhttp-hw.qtfm.cn/live/20211321/64k.mp3 +洛阳交通广播,https://lhttp-hw.qtfm.cn/live/1227/64k.mp3 +洛阳音乐广播,https://lhttp-hw.qtfm.cn/live/1226/64k.mp3 +洛阳综合广播,https://lhttp-hw.qtfm.cn/live/1225/64k.mp3 +漯河交通广播,https://lhttp-hw.qtfm.cn/live/5022452/64k.mp3 +漯河综合广播,https://lhttp-hw.qtfm.cn/live/5022660/64k.mp3 +芒果时空音乐台,https://lhttp-hw.qtfm.cn/live/4981/64k.mp3 +芒果音乐台,https://lhttp-hw.qtfm.cn/live/4979/64k.mp3 +茂名交通广播,https://lhttp-hw.qtfm.cn/live/20211574/64k.mp3 +茂名综合广播,https://lhttp-hw.qtfm.cn/live/20500088/64k.mp3 +眉山交通音乐广播,https://lhttp-hw.qtfm.cn/live/20207781/64k.mp3 +眉山综合广播,https://lhttp-hw.qtfm.cn/live/4027/64k.mp3 +梅州电台交通广播,https://lhttp-hw.qtfm.cn/live/1258/64k.mp3 +梅州广播电视台综合广播,https://lhttp-hw.qtfm.cn/live/1257/64k.mp3 +魅力FM1008,https://lhttp-hw.qtfm.cn/live/5021975/64k.mp3 +蒙自广播电视台综合广播,https://lhttp-hw.qtfm.cn/live/5021599/64k.mp3 +弥勒广播电视台综合广播,https://lhttp-hw.qtfm.cn/live/5022531/64k.mp3 +绵阳交通广播,https://lhttp-hw.qtfm.cn/live/4026/64k.mp3 +绵阳新闻广播,https://lhttp-hw.qtfm.cn/live/4024/64k.mp3 +绵阳音乐广播,https://lhttp-hw.qtfm.cn/live/4025/64k.mp3 +摩登音乐台,https://lhttp-hw.qtfm.cn/live/4980/64k.mp3 +牡丹江交通广播,https://lhttp-hw.qtfm.cn/live/5022354/64k.mp3 +牡丹江经济广播,https://lhttp-hw.qtfm.cn/live/5022435/64k.mp3 +牡丹江综合广播,https://lhttp-hw.qtfm.cn/live/5022434/64k.mp3 +南安广播电视台综合广播,https://lhttp-hw.qtfm.cn/live/5021731/64k.mp3 +南部交通音乐广播,https://lhttp-hw.qtfm.cn/live/5022604/64k.mp3 +南昌交通广播,https://lhttp-hw.qtfm.cn/live/1804/64k.mp3 +南充综合广播FM100.4,https://lhttp-hw.qtfm.cn/live/21357/64k.mp3 +南京音乐广播,https://lhttp-hw.qtfm.cn/live/4963/64k.mp3 +南康交通广播,https://lhttp-hw.qtfm.cn/live/5021869/64k.mp3 +南乐融媒广播,https://lhttp-hw.qtfm.cn/live/20500136/64k.mp3 +南宁1074交通台,https://lhttp-hw.qtfm.cn/live/20767/64k.mp3 +南宁990新闻台,https://lhttp-hw.qtfm.cn/live/20358/64k.mp3 +南宁经典1049,https://lhttp-hw.qtfm.cn/live/20769/64k.mp3 +南通交通广播,https://lhttp-hw.qtfm.cn/live/5021533/64k.mp3 +南通私家车广播,https://lhttp-hw.qtfm.cn/live/21327/64k.mp3 +南通新闻广播,https://lhttp-hw.qtfm.cn/live/21277/64k.mp3 +南通音乐广播,https://lhttp-hw.qtfm.cn/live/21275/64k.mp3 +南阳交通广播,https://lhttp-hw.qtfm.cn/live/1212/64k.mp3 +南阳新闻广播,https://lhttp-hw.qtfm.cn/live/1213/64k.mp3 +内江交通广播,https://lhttp-hw.qtfm.cn/live/5021907/64k.mp3 +内蒙古草原之声广播,https://lhttp-hw.qtfm.cn/live/20973/64k.mp3 +内蒙古交通之声,https://lhttp-hw.qtfm.cn/live/1884/64k.mp3 +内蒙古经济生活广播,https://lhttp-hw.qtfm.cn/live/1885/64k.mp3 +内蒙古绿野之声广播,https://lhttp-hw.qtfm.cn/live/1888/64k.mp3 +内蒙古蒙古语广播,https://lhttp-hw.qtfm.cn/live/1882/64k.mp3 +内蒙古评书曲艺广播,https://lhttp-hw.qtfm.cn/live/1887/64k.mp3 +内蒙古新闻广播,https://lhttp-hw.qtfm.cn/live/1881/64k.mp3 +内蒙古新闻综合广播,https://lhttp-hw.qtfm.cn/live/1883/64k.mp3 +内蒙古音乐之声,https://lhttp-hw.qtfm.cn/live/1886/64k.mp3 +年代882,https://lhttp-hw.qtfm.cn/live/20500197/64k.mp3 +年代995,https://lhttp-hw.qtfm.cn/live/20500202/64k.mp3 +年代音乐1022,https://lhttp-hw.qtfm.cn/live/20500066/64k.mp3 +年代音乐994,https://lhttp-hw.qtfm.cn/live/20500148/64k.mp3 +年代音乐FM88.9,https://lhttp-hw.qtfm.cn/live/20500160/64k.mp3 +年代音乐怀旧好声音,https://lhttp-hw.qtfm.cn/live/5021381/64k.mp3 +宁波交通广播,https://lhttp-hw.qtfm.cn/live/1140/64k.mp3 +宁波经济广播,https://lhttp-hw.qtfm.cn/live/1152/64k.mp3 +宁波可乐台,https://lhttp-hw.qtfm.cn/live/1153/64k.mp3 +宁波新闻综合广播,https://lhttp-hw.qtfm.cn/live/1138/64k.mp3 +宁波音乐广播私家车986,https://lhttp-hw.qtfm.cn/live/1142/64k.mp3 +宁海新闻综合广播,https://lhttp-hw.qtfm.cn/live/5022406/64k.mp3 +宁夏交通广播,https://lhttp-hw.qtfm.cn/live/1840/64k.mp3 +宁夏经济广播,https://lhttp-hw.qtfm.cn/live/1841/64k.mp3 +宁夏旅游广播,https://lhttp-hw.qtfm.cn/live/1842/64k.mp3 +宁夏音乐广播,https://lhttp-hw.qtfm.cn/live/15318294/64k.mp3 +怒江广播电视台广播综合频率,https://lhttp-hw.qtfm.cn/live/15318176/64k.mp3 +欧美音乐88.7,https://lhttp-hw.qtfm.cn/live/15318703/64k.mp3 +攀枝花交通音乐广播,https://lhttp-hw.qtfm.cn/live/4905/64k.mp3 +攀枝花综合广播,https://lhttp-hw.qtfm.cn/live/4904/64k.mp3 +沛县综合广播,https://lhttp-hw.qtfm.cn/live/20500173/64k.mp3 +蓬莱仙境之声,https://lhttp-hw.qtfm.cn/live/20500112/64k.mp3 +平顶山交通广播,https://lhttp-hw.qtfm.cn/live/5022421/64k.mp3 +平顶山新闻综合广播,https://lhttp-hw.qtfm.cn/live/5022420/64k.mp3 +平定综合广播FM101.1,https://lhttp-hw.qtfm.cn/live/5022407/64k.mp3 +平阳电台,https://lhttp-hw.qtfm.cn/live/5022624/64k.mp3 +平舆FM981,https://lhttp-hw.qtfm.cn/live/20209342/64k.mp3 +萍乡电台综合广播FM106.8,https://lhttp-hw.qtfm.cn/live/5022455/64k.mp3 +萍乡交通文艺广播,https://lhttp-hw.qtfm.cn/live/5022409/64k.mp3 +濮阳FM1053快乐调频,https://lhttp-hw.qtfm.cn/live/20206/64k.mp3 +濮阳交通广播,https://lhttp-hw.qtfm.cn/live/1233/64k.mp3 +濮阳经典调频1038,https://lhttp-hw.qtfm.cn/live/5021461/64k.mp3 +濮阳新闻广播,https://lhttp-hw.qtfm.cn/live/20207739/64k.mp3 +普洱市广播电视台综合广播,https://lhttp-hw.qtfm.cn/live/1938/64k.mp3 +七星关综合广播,https://lhttp-hw.qtfm.cn/live/5021866/64k.mp3 +齐齐哈尔综合广播,https://lhttp-hw.qtfm.cn/live/20500133/64k.mp3 +汽车音乐广播,https://lhttp-hw.qtfm.cn/live/1936/64k.mp3 +汽车音乐广播FM898,https://lhttp-hw.qtfm.cn/live/5022382/64k.mp3 +汽车音乐台,https://lhttp-hw.qtfm.cn/live/5021743/64k.mp3 +黔东南交通广播Fm89.8,https://lhttp-hw.qtfm.cn/live/5022285/64k.mp3 +黔东南新闻综合广播,https://lhttp-hw.qtfm.cn/live/5047/64k.mp3 +黔西南FM107.9综合广播,https://lhttp-hw.qtfm.cn/live/5045/64k.mp3 +黔西南FM88.3交通旅游广播,https://lhttp-hw.qtfm.cn/live/5046/64k.mp3 +钦州新闻综合广播,https://lhttp-hw.qtfm.cn/live/5042/64k.mp3 +亲子智慧电台,https://lhttp-hw.qtfm.cn/live/4930/64k.mp3 +秦皇岛1038私家车广播,https://lhttp-hw.qtfm.cn/live/20859/64k.mp3 +秦皇岛交通广播,https://lhttp-hw.qtfm.cn/live/20849/64k.mp3 +秦皇岛生活广播,https://lhttp-hw.qtfm.cn/live/20857/64k.mp3 +秦皇岛新闻综合广播,https://lhttp-hw.qtfm.cn/live/20855/64k.mp3 +秦皇岛音乐广播,https://lhttp-hw.qtfm.cn/live/20835/64k.mp3 +青春调频FM105.4,https://lhttp-hw.qtfm.cn/live/20212203/64k.mp3 +青岛故事广播,https://lhttp-hw.qtfm.cn/live/4956/64k.mp3 +青岛广播爱车940,https://lhttp-hw.qtfm.cn/live/5022537/64k.mp3 +青岛交通广播,https://lhttp-hw.qtfm.cn/live/1676/64k.mp3 +青岛经济广播,https://lhttp-hw.qtfm.cn/live/1674/64k.mp3 +青岛文艺广播,https://lhttp-hw.qtfm.cn/live/1675/64k.mp3 +青岛新闻广播,https://lhttp-hw.qtfm.cn/live/1673/64k.mp3 +青岛音乐体育广播,https://lhttp-hw.qtfm.cn/live/1677/64k.mp3 +青岛综合广播,https://lhttp-hw.qtfm.cn/live/20176/64k.mp3 +青海生活广播花儿调频,https://lhttp-hw.qtfm.cn/live/5021413/64k.mp3 +清远交通音乐广播,https://lhttp-hw.qtfm.cn/live/20500067/64k.mp3 +清远农村广播,https://lhttp-hw.qtfm.cn/live/15318679/64k.mp3 +清远综合广播,https://lhttp-hw.qtfm.cn/live/15318668/64k.mp3 +庆云融媒综合广播,https://lhttp-hw.qtfm.cn/live/5022403/64k.mp3 +曲靖综合广播,https://lhttp-hw.qtfm.cn/live/5022189/64k.mp3 +曲阳融媒FM90.4,https://lhttp-hw.qtfm.cn/live/20500219/64k.mp3 +衢州交通音乐广播,https://lhttp-hw.qtfm.cn/live/20442/64k.mp3 +衢州新闻综合广播,https://lhttp-hw.qtfm.cn/live/20444/64k.mp3 +泉州904交通之声,https://lhttp-hw.qtfm.cn/live/15318189/64k.mp3 +泉州刺桐之声,https://lhttp-hw.qtfm.cn/live/5022360/64k.mp3 +泉州广播电视台889新闻综合广播,https://lhttp-hw.qtfm.cn/live/15318346/64k.mp3 +任丘融媒体中心综合广播,https://lhttp-hw.qtfm.cn/live/5022470/64k.mp3 +如东新闻综合广播,https://lhttp-hw.qtfm.cn/live/20579/64k.mp3 +三门广播电台,https://lhttp-hw.qtfm.cn/live/15318638/64k.mp3 +三门峡交通文艺广播,https://lhttp-hw.qtfm.cn/live/15318227/64k.mp3 +三门峡综合广播,https://lhttp-hw.qtfm.cn/live/5022134/64k.mp3 +三明新闻综合广播,https://lhttp-hw.qtfm.cn/live/5022100/64k.mp3 +三亚天涯之声,https://lhttp-hw.qtfm.cn/live/20450/64k.mp3 +三亚之声,https://lhttp-hw.qtfm.cn/live/15318203/64k.mp3 +沙湾市综合广播,https://lhttp-hw.qtfm.cn/live/20500064/64k.mp3 +沙溪之声995,https://lhttp-hw.qtfm.cn/live/5021998/64k.mp3 +厦门892集美广播,https://lhttp-hw.qtfm.cn/live/5022479/64k.mp3 +厦门经济交通广播,https://lhttp-hw.qtfm.cn/live/1738/64k.mp3 +厦门旅游广播,https://lhttp-hw.qtfm.cn/live/1741/64k.mp3 +厦门闽南之声广播,https://lhttp-hw.qtfm.cn/live/1740/64k.mp3 +厦门音乐广播,https://lhttp-hw.qtfm.cn/live/1739/64k.mp3 +厦门综合广播,https://lhttp-hw.qtfm.cn/live/1737/64k.mp3 +山东广播电视台综合广播,https://lhttp-hw.qtfm.cn/live/20234/64k.mp3 +山东交通广播,https://lhttp-hw.qtfm.cn/live/20242/64k.mp3 +山东经典音乐广播,https://lhttp-hw.qtfm.cn/live/20240/64k.mp3 +山东经济广播,https://lhttp-hw.qtfm.cn/live/20236/64k.mp3 +山东体育休闲广播·山东旅游广播,https://lhttp-hw.qtfm.cn/live/20246/64k.mp3 +山东文艺广播,https://lhttp-hw.qtfm.cn/live/20238/64k.mp3 +山东音乐广播,https://lhttp-hw.qtfm.cn/live/1665/64k.mp3 +山西故事广播,https://lhttp-hw.qtfm.cn/live/5022511/64k.mp3 +山西健康之声,https://lhttp-hw.qtfm.cn/live/20470/64k.mp3 +山西交通广播,https://lhttp-hw.qtfm.cn/live/20007/64k.mp3 +山西经济广播,https://lhttp-hw.qtfm.cn/live/20501/64k.mp3 +山西农村广播,https://lhttp-hw.qtfm.cn/live/1186/64k.mp3 +山西文艺广播,https://lhttp-hw.qtfm.cn/live/20485/64k.mp3 +山西音乐广播,https://lhttp-hw.qtfm.cn/live/4932/64k.mp3 +山西综合广播FM904,https://lhttp-hw.qtfm.cn/live/20491/64k.mp3 +陕西都市广播,https://lhttp-hw.qtfm.cn/live/1609/64k.mp3 +陕西故事广播·年代878,https://lhttp-hw.qtfm.cn/live/1608/64k.mp3 +陕西交通广播,https://lhttp-hw.qtfm.cn/live/1601/64k.mp3 +陕西经济广播·汽车调频,https://lhttp-hw.qtfm.cn/live/1603/64k.mp3 +陕西农村广播,https://lhttp-hw.qtfm.cn/live/1602/64k.mp3 +陕西秦腔广播,https://lhttp-hw.qtfm.cn/live/1604/64k.mp3 +陕西青少广播·好听1055,https://lhttp-hw.qtfm.cn/live/4885/64k.mp3 +陕西戏曲广播,https://lhttp-hw.qtfm.cn/live/1606/64k.mp3 +陕西新闻广播,https://lhttp-hw.qtfm.cn/live/1600/64k.mp3 +陕西音乐广播,https://lhttp-hw.qtfm.cn/live/4873/64k.mp3 +商丘交通1007,https://lhttp-hw.qtfm.cn/live/5021932/64k.mp3 +商丘新闻综合广播,https://lhttp-hw.qtfm.cn/live/5022443/64k.mp3 +上海KFM981,https://lhttp-hw.qtfm.cn/live/5022023/64k.mp3 +上海动感101,https://lhttp-hw.qtfm.cn/live/274/64k.mp3 +上海沸点100音乐广播,https://lhttp-hw.qtfm.cn/live/5022341/64k.mp3 +上海故事广播,https://lhttp-hw.qtfm.cn/live/268/64k.mp3 +上海交通广播电台,https://lhttp-hw.qtfm.cn/live/266/64k.mp3 +上海经典947,https://lhttp-hw.qtfm.cn/live/267/64k.mp3 +上海流行音乐LoveRadio,https://lhttp-hw.qtfm.cn/live/273/64k.mp3 +上海五星体育,https://lhttp-hw.qtfm.cn/live/4928/64k.mp3 +上海戏曲广播,https://lhttp-hw.qtfm.cn/live/269/64k.mp3 +上海新闻广播,https://lhttp-hw.qtfm.cn/live/270/64k.mp3 +韶关综合广播,https://lhttp-hw.qtfm.cn/live/5022074/64k.mp3 +邵阳经济广播,https://lhttp-hw.qtfm.cn/live/20500058/64k.mp3 +邵阳综合广播,https://lhttp-hw.qtfm.cn/live/20148/64k.mp3 +绍兴交通广播,https://lhttp-hw.qtfm.cn/live/5053/64k.mp3 +绍兴综合广播,https://lhttp-hw.qtfm.cn/live/5052/64k.mp3 +涉县交通音乐广播,https://lhttp-hw.qtfm.cn/live/20211631/64k.mp3 +深圳飞扬971,https://lhttp-hw.qtfm.cn/live/1271/64k.mp3 +深圳交通频率,https://lhttp-hw.qtfm.cn/live/1272/64k.mp3 +深圳生活广播,https://lhttp-hw.qtfm.cn/live/1273/64k.mp3 +深圳先锋898,https://lhttp-hw.qtfm.cn/live/1270/64k.mp3 +沈阳FM105.6,https://lhttp-hw.qtfm.cn/live/5022520/64k.mp3 +沈阳交通广播FM98.6,https://lhttp-hw.qtfm.cn/live/1101/64k.mp3 +沈阳生活广播,https://lhttp-hw.qtfm.cn/live/1102/64k.mp3 +沈阳之声,https://lhttp-hw.qtfm.cn/live/20024/64k.mp3 +生活1015,https://lhttp-hw.qtfm.cn/live/1499/64k.mp3 +嵊州电台FM100.3,https://lhttp-hw.qtfm.cn/live/20500010/64k.mp3 +十堰交通音乐广播,https://lhttp-hw.qtfm.cn/live/20342/64k.mp3 +十堰旅游生活广播,https://lhttp-hw.qtfm.cn/live/20212401/64k.mp3 +十堰综合广播,https://lhttp-hw.qtfm.cn/live/20338/64k.mp3 +石河子广播电视台综合广播,https://lhttp-hw.qtfm.cn/live/20500118/64k.mp3 +石家庄交通广播,https://lhttp-hw.qtfm.cn/live/1655/64k.mp3 +石家庄经济广播,https://lhttp-hw.qtfm.cn/live/1653/64k.mp3 +石家庄年代965经典音乐广播,https://lhttp-hw.qtfm.cn/live/5022038/64k.mp3 +石家庄新闻广播,https://lhttp-hw.qtfm.cn/live/1652/64k.mp3 +石家庄音乐广播,https://lhttp-hw.qtfm.cn/live/1654/64k.mp3 +石嘴山综合广播,https://lhttp-hw.qtfm.cn/live/5022563/64k.mp3 +寿光市融媒体中心综合广播,https://lhttp-hw.qtfm.cn/live/20500211/64k.mp3 +双河综合广播,https://lhttp-hw.qtfm.cn/live/20207772/64k.mp3 +双流FM1009空港之声,https://lhttp-hw.qtfm.cn/live/20211587/64k.mp3 +私家车广播936,https://lhttp-hw.qtfm.cn/live/1670/64k.mp3 +私家车音乐877,https://lhttp-hw.qtfm.cn/live/4569/64k.mp3 +四川财富生活广播FM94.0,https://lhttp-hw.qtfm.cn/live/4927/64k.mp3 +四川城市之音,https://lhttp-hw.qtfm.cn/live/1111/64k.mp3 +四川交通广播FM101.7,https://lhttp-hw.qtfm.cn/live/4886/64k.mp3 +四川民族频率,https://lhttp-hw.qtfm.cn/live/1115/64k.mp3 +四川岷江音乐广播,https://lhttp-hw.qtfm.cn/live/1110/64k.mp3 +四川南部新闻综合广播,https://lhttp-hw.qtfm.cn/live/20525/64k.mp3 +四川天府之声FM92.5,https://lhttp-hw.qtfm.cn/live/4939/64k.mp3 +四川文艺广播,https://lhttp-hw.qtfm.cn/live/4887/64k.mp3 +四川新闻广播FM106.1,https://lhttp-hw.qtfm.cn/live/4906/64k.mp3 +四川之声981,https://lhttp-hw.qtfm.cn/live/20207767/64k.mp3 +四平交通文艺台,https://lhttp-hw.qtfm.cn/live/5022465/64k.mp3 +四平综合广播,https://lhttp-hw.qtfm.cn/live/15318197/64k.mp3 +松原大众生活广播,https://lhttp-hw.qtfm.cn/live/5082/64k.mp3 +松原交通文艺广播,https://lhttp-hw.qtfm.cn/live/20212256/64k.mp3 +松原新闻综合广播,https://lhttp-hw.qtfm.cn/live/5079/64k.mp3 +苏州儿童广播,https://lhttp-hw.qtfm.cn/live/2807/64k.mp3 +苏州交通广播,https://lhttp-hw.qtfm.cn/live/2806/64k.mp3 +苏州生活广播,https://lhttp-hw.qtfm.cn/live/2801/64k.mp3 +苏州戏曲广播,https://lhttp-hw.qtfm.cn/live/20211622/64k.mp3 +苏州新闻广播,https://lhttp-hw.qtfm.cn/live/2808/64k.mp3 +苏州音乐广播,https://lhttp-hw.qtfm.cn/live/2803/64k.mp3 +肃宁融媒体中心综合广播,https://lhttp-hw.qtfm.cn/live/20500183/64k.mp3 +宿迁交通广播,https://lhttp-hw.qtfm.cn/live/5004/64k.mp3 +宿迁汽车音乐台,https://lhttp-hw.qtfm.cn/live/21265/64k.mp3 +睢宁县融媒体中心综合广播FM93.1,https://lhttp-hw.qtfm.cn/live/20500191/64k.mp3 +绥中综合广播,https://lhttp-hw.qtfm.cn/live/20211705/64k.mp3 +随州交通经济广播,https://lhttp-hw.qtfm.cn/live/21027/64k.mp3 +随州综合广播,https://lhttp-hw.qtfm.cn/live/20853/64k.mp3 +遂宁交通旅游台,https://lhttp-hw.qtfm.cn/live/20180/64k.mp3 +遂宁新闻综合台,https://lhttp-hw.qtfm.cn/live/20182/64k.mp3 +塔城市广播电视台FM104.2,https://lhttp-hw.qtfm.cn/live/20500145/64k.mp3 +台州交通广播,https://lhttp-hw.qtfm.cn/live/1146/64k.mp3 +台州新闻综合,https://lhttp-hw.qtfm.cn/live/1145/64k.mp3 +台州音乐广播,https://lhttp-hw.qtfm.cn/live/1144/64k.mp3 +太和县广播电视台综合广播,https://lhttp-hw.qtfm.cn/live/15318579/64k.mp3 +太湖之声,https://lhttp-hw.qtfm.cn/live/5022311/64k.mp3 +太原交通广播,https://lhttp-hw.qtfm.cn/live/4900/64k.mp3 +太原经济广播,https://lhttp-hw.qtfm.cn/live/4018/64k.mp3 +太原老年之声广播,https://lhttp-hw.qtfm.cn/live/20211701/64k.mp3 +太原音乐广播,https://lhttp-hw.qtfm.cn/live/1185/64k.mp3 +太原综合广播,https://lhttp-hw.qtfm.cn/live/20006/64k.mp3 +泰安交通广播,https://lhttp-hw.qtfm.cn/live/20500142/64k.mp3 +汤阴融媒综合广播,https://lhttp-hw.qtfm.cn/live/20500205/64k.mp3 +唐山交通文艺,https://lhttp-hw.qtfm.cn/live/1659/64k.mp3 +唐山经济生活广播,https://lhttp-hw.qtfm.cn/live/15318431/64k.mp3 +唐山小说娱乐广播,https://lhttp-hw.qtfm.cn/live/1660/64k.mp3 +唐山新闻综合,https://lhttp-hw.qtfm.cn/live/1657/64k.mp3 +唐山音乐广播,https://lhttp-hw.qtfm.cn/live/4871/64k.mp3 +滕州广播电视台FM99.8,https://lhttp-hw.qtfm.cn/live/5022611/64k.mp3 +天津滨海100.5,https://lhttp-hw.qtfm.cn/live/20003/64k.mp3 +天井湖之声FM1024,https://lhttp-hw.qtfm.cn/live/5021979/64k.mp3 +天水音乐文艺广播,https://lhttp-hw.qtfm.cn/live/21251/64k.mp3 +天水综合广播,https://lhttp-hw.qtfm.cn/live/20460/64k.mp3 +通化交通文艺广播,https://lhttp-hw.qtfm.cn/live/20500120/64k.mp3 +通许融媒1026,https://lhttp-hw.qtfm.cn/live/20500157/64k.mp3 +桐乡之声,https://lhttp-hw.qtfm.cn/live/5021791/64k.mp3 +铜陵交通生活广播,https://lhttp-hw.qtfm.cn/live/21305/64k.mp3 +铜陵新闻综合广播,https://lhttp-hw.qtfm.cn/live/21303/64k.mp3 +铜仁交通旅游广播,https://lhttp-hw.qtfm.cn/live/20211615/64k.mp3 +铜仁综合广播,https://lhttp-hw.qtfm.cn/live/15318695/64k.mp3 +土默特左旗HappyRadio,https://lhttp-hw.qtfm.cn/live/4910/64k.mp3 +团风综合广播,https://lhttp-hw.qtfm.cn/live/20500189/64k.mp3 +托峰明珠交通音乐,https://lhttp-hw.qtfm.cn/live/20207780/64k.mp3 +瓦房店广播电视台新闻综合广播,https://lhttp-hw.qtfm.cn/live/20500094/64k.mp3 +威海交通广播,https://lhttp-hw.qtfm.cn/live/20671/64k.mp3 +威海新闻电台,https://lhttp-hw.qtfm.cn/live/20669/64k.mp3 +威海音乐广播,https://lhttp-hw.qtfm.cn/live/15318612/64k.mp3 +威宁阳光945,https://lhttp-hw.qtfm.cn/live/5022342/64k.mp3 +威远综合广播,https://lhttp-hw.qtfm.cn/live/20500102/64k.mp3 +潍坊1008城市之声,https://lhttp-hw.qtfm.cn/live/20211696/64k.mp3 +潍坊933经济广播,https://lhttp-hw.qtfm.cn/live/20839/64k.mp3 +潍坊982广播电台,https://lhttp-hw.qtfm.cn/live/4865/64k.mp3 +潍坊交通广播,https://lhttp-hw.qtfm.cn/live/4014/64k.mp3 +潍坊新闻广播,https://lhttp-hw.qtfm.cn/live/20320/64k.mp3 +潍坊音乐广播,https://lhttp-hw.qtfm.cn/live/15318631/64k.mp3 +尉氏1068,https://lhttp-hw.qtfm.cn/live/20211630/64k.mp3 +渭南广播FM102.6,https://lhttp-hw.qtfm.cn/live/5022388/64k.mp3 +渭南广播FM90.9,https://lhttp-hw.qtfm.cn/live/5022389/64k.mp3 +魏县鸭梨音乐广播,https://lhttp-hw.qtfm.cn/live/20212412/64k.mp3 +温岭1036电台,https://lhttp-hw.qtfm.cn/live/4567/64k.mp3 +温州交通广播,https://lhttp-hw.qtfm.cn/live/1156/64k.mp3 +温州经济广播,https://lhttp-hw.qtfm.cn/live/1157/64k.mp3 +温州新农村广播FM93.8,https://lhttp-hw.qtfm.cn/live/1158/64k.mp3 +温州新闻广播,https://lhttp-hw.qtfm.cn/live/1155/64k.mp3 +温州音乐之声,https://lhttp-hw.qtfm.cn/live/1149/64k.mp3 +文山城市广播,https://lhttp-hw.qtfm.cn/live/20500217/64k.mp3 +文山交通广播,https://lhttp-hw.qtfm.cn/live/5021637/64k.mp3 +卧龙综合广播,https://lhttp-hw.qtfm.cn/live/20500113/64k.mp3 +乌海交通音乐广播,https://lhttp-hw.qtfm.cn/live/15318704/64k.mp3 +乌海综合广播,https://lhttp-hw.qtfm.cn/live/15318706/64k.mp3 +乌鲁木齐974交通广播,https://lhttp-hw.qtfm.cn/live/1919/64k.mp3 +乌鲁木齐旅游音乐,https://lhttp-hw.qtfm.cn/live/1920/64k.mp3 +乌鲁木齐维吾尔语广播,https://lhttp-hw.qtfm.cn/live/1923/64k.mp3 +乌鲁木齐新闻广播,https://lhttp-hw.qtfm.cn/live/1918/64k.mp3 +无锡都市生活广播,https://lhttp-hw.qtfm.cn/live/2783/64k.mp3 +无锡交通广播,https://lhttp-hw.qtfm.cn/live/2780/64k.mp3 +无锡经济广播,https://lhttp-hw.qtfm.cn/live/2778/64k.mp3 +无锡梁溪之声,https://lhttp-hw.qtfm.cn/live/2782/64k.mp3 +无锡新闻广播,https://lhttp-hw.qtfm.cn/live/2777/64k.mp3 +无锡新闻综合广播,https://lhttp-hw.qtfm.cn/live/2776/64k.mp3 +无锡音乐广播,https://lhttp-hw.qtfm.cn/live/2779/64k.mp3 +芜湖交通经济广播,https://lhttp-hw.qtfm.cn/live/5027/64k.mp3 +芜湖音乐故事广播,https://lhttp-hw.qtfm.cn/live/5028/64k.mp3 +芜湖综合广播,https://lhttp-hw.qtfm.cn/live/5029/64k.mp3 +吴江综合广播,https://lhttp-hw.qtfm.cn/live/5022050/64k.mp3 +梧州广播电视台交通音乐之声,https://lhttp-hw.qtfm.cn/live/4599/64k.mp3 +武安融媒综合广播,https://lhttp-hw.qtfm.cn/live/5022474/64k.mp3 +武汉交通广播,https://lhttp-hw.qtfm.cn/live/4665/64k.mp3 +武汉经典音乐广播,https://lhttp-hw.qtfm.cn/live/1297/64k.mp3 +武汉经济广播,https://lhttp-hw.qtfm.cn/live/20200/64k.mp3 +武汉魅力FM1064城市生活音乐广播,https://lhttp-hw.qtfm.cn/live/5022716/64k.mp3 +武汉新闻广播,https://lhttp-hw.qtfm.cn/live/20198/64k.mp3 +西安交通广播,https://lhttp-hw.qtfm.cn/live/1611/64k.mp3 +西安新闻广播,https://lhttp-hw.qtfm.cn/live/1610/64k.mp3 +西安音乐广播,https://lhttp-hw.qtfm.cn/live/1612/64k.mp3 +西安资讯广播·快乐1061,https://lhttp-hw.qtfm.cn/live/1613/64k.mp3 +西湖之声,https://lhttp-hw.qtfm.cn/live/1163/64k.mp3 +西宁交通文艺广播,https://lhttp-hw.qtfm.cn/live/5022283/64k.mp3 +西宁新闻综合广播,https://lhttp-hw.qtfm.cn/live/5022282/64k.mp3 +西双版纳民族语广播FM90.6,https://lhttp-hw.qtfm.cn/live/4036/64k.mp3 +西双版纳综合广播FM101.4,https://lhttp-hw.qtfm.cn/live/5021709/64k.mp3 +犀牛电台,https://lhttp-hw.qtfm.cn/live/20211668/64k.mp3 +习水新闻综合广播FM908,https://lhttp-hw.qtfm.cn/live/15318201/64k.mp3 +仙居融媒体广播,https://lhttp-hw.qtfm.cn/live/5021908/64k.mp3 +咸宁交通广播,https://lhttp-hw.qtfm.cn/live/5068/64k.mp3 +咸宁综合广播,https://lhttp-hw.qtfm.cn/live/5067/64k.mp3 +香格里拉之声,https://lhttp-hw.qtfm.cn/live/20139/64k.mp3 +湘潭交通广播,https://lhttp-hw.qtfm.cn/live/21269/64k.mp3 +湘潭新闻综合广播,https://lhttp-hw.qtfm.cn/live/15318549/64k.mp3 +湘乡广播电台龙城之声,https://lhttp-hw.qtfm.cn/live/15318180/64k.mp3 +襄阳交通音乐广播,https://lhttp-hw.qtfm.cn/live/1308/64k.mp3 +襄阳文化教育广播,https://lhttp-hw.qtfm.cn/live/5057/64k.mp3 +襄阳之声,https://lhttp-hw.qtfm.cn/live/1307/64k.mp3 +项城936,https://lhttp-hw.qtfm.cn/live/15318335/64k.mp3 +潇湘之声,https://lhttp-hw.qtfm.cn/live/4982/64k.mp3 +孝昌964电台,https://lhttp-hw.qtfm.cn/live/15318546/64k.mp3 +孝感交通音乐广播,https://lhttp-hw.qtfm.cn/live/5022063/64k.mp3 +辛集融媒体中心综合广播,https://lhttp-hw.qtfm.cn/live/5021959/64k.mp3 +新安综合广播乐享1007,https://lhttp-hw.qtfm.cn/live/20500141/64k.mp3 +新疆924民生广播,https://lhttp-hw.qtfm.cn/live/20480/64k.mp3 +新疆929文化旅游广播,https://lhttp-hw.qtfm.cn/live/1909/64k.mp3 +新疆990音乐广播,https://lhttp-hw.qtfm.cn/live/21001/64k.mp3 +新疆昌吉FM103.3综合广播,https://lhttp-hw.qtfm.cn/live/20440/64k.mp3 +新疆电台维语交通文艺广播,https://lhttp-hw.qtfm.cn/live/20639/64k.mp3 +新疆故事广播,https://lhttp-hw.qtfm.cn/live/1911/64k.mp3 +新疆哈萨克语广播,https://lhttp-hw.qtfm.cn/live/1908/64k.mp3 +新疆交通广播,https://lhttp-hw.qtfm.cn/live/1910/64k.mp3 +新疆蒙古语广播,https://lhttp-hw.qtfm.cn/live/1903/64k.mp3 +新疆新闻广播FM96.1,https://lhttp-hw.qtfm.cn/live/1902/64k.mp3 +新声905,https://lhttp-hw.qtfm.cn/live/20500221/64k.mp3 +新闻综合广播,https://lhttp-hw.qtfm.cn/live/1934/64k.mp3 +新乡交通广播,https://lhttp-hw.qtfm.cn/live/1229/64k.mp3 +新乡快乐903私家车广播,https://lhttp-hw.qtfm.cn/live/5021919/64k.mp3 +新乡综合广播,https://lhttp-hw.qtfm.cn/live/1228/64k.mp3 +新兴电台,https://lhttp-hw.qtfm.cn/live/20211602/64k.mp3 +新余交通广播,https://lhttp-hw.qtfm.cn/live/20093/64k.mp3 +新余新闻广播,https://lhttp-hw.qtfm.cn/live/20178/64k.mp3 +新知100知道分子频道,https://lhttp-hw.qtfm.cn/live/1930/64k.mp3 +信阳交通广播,https://lhttp-hw.qtfm.cn/live/15318156/64k.mp3 +邢台交通音乐广播,https://lhttp-hw.qtfm.cn/live/15318481/64k.mp3 +邢台经济生活广播,https://lhttp-hw.qtfm.cn/live/15318265/64k.mp3 +邢台综合广播,https://lhttp-hw.qtfm.cn/live/20211628/64k.mp3 +兴宁市融媒体中心综合广播,https://lhttp-hw.qtfm.cn/live/20500218/64k.mp3 +盱眙县融媒体中心综合广播,https://lhttp-hw.qtfm.cn/live/20500051/64k.mp3 +徐州广播FM105,https://lhttp-hw.qtfm.cn/live/20211623/64k.mp3 +徐州交通广播,https://lhttp-hw.qtfm.cn/live/4924/64k.mp3 +徐州经典音乐FM942,https://lhttp-hw.qtfm.cn/live/15318160/64k.mp3 +徐州新闻综合广播,https://lhttp-hw.qtfm.cn/live/4922/64k.mp3 +许昌广播电视台综合广播,https://lhttp-hw.qtfm.cn/live/5022092/64k.mp3 +许昌交通广播FM92.6,https://lhttp-hw.qtfm.cn/live/5022095/64k.mp3 +宣城广播电视台综合广播,https://lhttp-hw.qtfm.cn/live/5022/64k.mp3 +宣城交通1061,https://lhttp-hw.qtfm.cn/live/5023/64k.mp3 +亚洲音乐成都FM96.5,https://lhttp-hw.qtfm.cn/live/4581/64k.mp3 +烟台故事广播,https://lhttp-hw.qtfm.cn/live/20500098/64k.mp3 +烟台交通广播FM103,https://lhttp-hw.qtfm.cn/live/1684/64k.mp3 +烟台音乐广播FM105.9,https://lhttp-hw.qtfm.cn/live/1683/64k.mp3 +烟台综合广播FM101,https://lhttp-hw.qtfm.cn/live/1682/64k.mp3 +延边交通文艺广播,https://lhttp-hw.qtfm.cn/live/4889/64k.mp3 +延边旅游生活广播,https://lhttp-hw.qtfm.cn/live/5022438/64k.mp3 +延边新闻广播,https://lhttp-hw.qtfm.cn/live/5022488/64k.mp3 +延吉交通之声,https://lhttp-hw.qtfm.cn/live/15318331/64k.mp3 +扬州YESFM949,https://lhttp-hw.qtfm.cn/live/2805/64k.mp3 +扬州电台江都广播,https://lhttp-hw.qtfm.cn/live/5022636/64k.mp3 +扬州交通广播,https://lhttp-hw.qtfm.cn/live/2804/64k.mp3 +扬州私家车广播FM96.7,https://lhttp-hw.qtfm.cn/live/20211632/64k.mp3 +扬州新闻广播,https://lhttp-hw.qtfm.cn/live/5000/64k.mp3 +阳江旅游环保广播,https://lhttp-hw.qtfm.cn/live/15318428/64k.mp3 +阳江综合资讯广播,https://lhttp-hw.qtfm.cn/live/15318429/64k.mp3 +阳泉交通广播,https://lhttp-hw.qtfm.cn/live/15318165/64k.mp3 +阳泉综合广播,https://lhttp-hw.qtfm.cn/live/15318568/64k.mp3 +阳泉最爱音乐台,https://lhttp-hw.qtfm.cn/live/20211652/64k.mp3 +伊犁广播电视台哈萨克语综合广播FM88.4,https://lhttp-hw.qtfm.cn/live/5022692/64k.mp3 +伊犁广播电视台汉语综合广播FM90.5,https://lhttp-hw.qtfm.cn/live/20211711/64k.mp3 +伊犁广播电视台交通音乐广播FM105.9,https://lhttp-hw.qtfm.cn/live/5022689/64k.mp3 +伊犁广播电视台维吾尔语综合广播FM95.3,https://lhttp-hw.qtfm.cn/live/5022688/64k.mp3 +宜宾汽车音乐广播FM942,https://lhttp-hw.qtfm.cn/live/20500137/64k.mp3 +宜昌交通广播,https://lhttp-hw.qtfm.cn/live/20563/64k.mp3 +宜昌魅力930,https://lhttp-hw.qtfm.cn/live/20500146/64k.mp3 +宜昌新闻综合广播,https://lhttp-hw.qtfm.cn/live/20565/64k.mp3 +宜昌音乐广播,https://lhttp-hw.qtfm.cn/live/20567/64k.mp3 +宜春交通音乐广播,https://lhttp-hw.qtfm.cn/live/20212206/64k.mp3 +宜春新闻综合广播,https://lhttp-hw.qtfm.cn/live/20212205/64k.mp3 +宜兴交通台,https://lhttp-hw.qtfm.cn/live/3982/64k.mp3 +宜章县广播电视台综合广播,https://lhttp-hw.qtfm.cn/live/15318691/64k.mp3 +义乌交通广播,https://lhttp-hw.qtfm.cn/live/20533/64k.mp3 +义乌新闻广播,https://lhttp-hw.qtfm.cn/live/20537/64k.mp3 +益阳电台交通频道,https://lhttp-hw.qtfm.cn/live/15318153/64k.mp3 +益阳电台综合频道,https://lhttp-hw.qtfm.cn/live/20314/64k.mp3 +英德电台,https://lhttp-hw.qtfm.cn/live/5022392/64k.mp3 +鹰潭交通音乐广播,https://lhttp-hw.qtfm.cn/live/5022036/64k.mp3 +鹰潭新闻综合频率,https://lhttp-hw.qtfm.cn/live/5022035/64k.mp3 +颍上FM962,https://lhttp-hw.qtfm.cn/live/20500039/64k.mp3 +永安广播电视台综合广播,https://lhttp-hw.qtfm.cn/live/15318388/64k.mp3 +永州新闻综合广播电台,https://lhttp-hw.qtfm.cn/live/15318594/64k.mp3 +禹州广播电视台FM93.4,https://lhttp-hw.qtfm.cn/live/20500210/64k.mp3 +玉环广播电台,https://lhttp-hw.qtfm.cn/live/20212390/64k.mp3 +玉林城市电台,https://lhttp-hw.qtfm.cn/live/1762/64k.mp3 +玉林交通音乐广播,https://lhttp-hw.qtfm.cn/live/1763/64k.mp3 +玉溪交通旅游广播FM87.7,https://lhttp-hw.qtfm.cn/live/20211563/64k.mp3 +玉溪新闻综合广播FM102.4,https://lhttp-hw.qtfm.cn/live/5022031/64k.mp3 +岳阳交通广播,https://lhttp-hw.qtfm.cn/live/20987/64k.mp3 +岳阳县综合广播,https://lhttp-hw.qtfm.cn/live/20500129/64k.mp3 +岳阳新闻综合广播,https://lhttp-hw.qtfm.cn/live/20989/64k.mp3 +悦动936南阳城市广播,https://lhttp-hw.qtfm.cn/live/15318502/64k.mp3 +云浮电台交通音乐广播,https://lhttp-hw.qtfm.cn/live/5022441/64k.mp3 +云浮电台综合广播,https://lhttp-hw.qtfm.cn/live/5022442/64k.mp3 +云梦综合广播,https://lhttp-hw.qtfm.cn/live/20500204/64k.mp3 +云南交通之声,https://lhttp-hw.qtfm.cn/live/1928/64k.mp3 +云南民族广播,https://lhttp-hw.qtfm.cn/live/1933/64k.mp3 +云南私家车电台,https://lhttp-hw.qtfm.cn/live/1927/64k.mp3 +云南新闻广播,https://lhttp-hw.qtfm.cn/live/1926/64k.mp3 +云南音乐广播,https://lhttp-hw.qtfm.cn/live/1929/64k.mp3 +运城文艺广播,https://lhttp-hw.qtfm.cn/live/1191/64k.mp3 +枣庄动感955,https://lhttp-hw.qtfm.cn/live/1689/64k.mp3 +枣庄交通文艺广播,https://lhttp-hw.qtfm.cn/live/1688/64k.mp3 +枣庄经济生活广播,https://lhttp-hw.qtfm.cn/live/1687/64k.mp3 +枣庄声动970,https://lhttp-hw.qtfm.cn/live/20500047/64k.mp3 +枣庄新闻广播93.4,https://lhttp-hw.qtfm.cn/live/20500134/64k.mp3 +枣庄综合广播,https://lhttp-hw.qtfm.cn/live/1686/64k.mp3 +增城电台FM89.0,https://lhttp-hw.qtfm.cn/live/20211702/64k.mp3 +湛江广播电视台交通音乐广播,https://lhttp-hw.qtfm.cn/live/20472/64k.mp3 +湛江广播电视台综合广播,https://lhttp-hw.qtfm.cn/live/20617/64k.mp3 +湛江经济广播,https://lhttp-hw.qtfm.cn/live/5069/64k.mp3 +张家口1074综合广播,https://lhttp-hw.qtfm.cn/live/15318285/64k.mp3 +张家口986音乐广播,https://lhttp-hw.qtfm.cn/live/5021801/64k.mp3 +张家口交通广播,https://lhttp-hw.qtfm.cn/live/5021910/64k.mp3 +张家口旅游广播,https://lhttp-hw.qtfm.cn/live/5021507/64k.mp3 +张掖新闻综合广播,https://lhttp-hw.qtfm.cn/live/5022096/64k.mp3 +章丘之声,https://lhttp-hw.qtfm.cn/live/20212207/64k.mp3 +漳浦广播电视台综合广播,https://lhttp-hw.qtfm.cn/live/5022658/64k.mp3 +长春广播电视台FM88.0,https://lhttp-hw.qtfm.cn/live/4850/64k.mp3 +长春广播电视台FM99.6,https://lhttp-hw.qtfm.cn/live/5015/64k.mp3 +长春广播电视台乐在90,https://lhttp-hw.qtfm.cn/live/5014/64k.mp3 +长春交通之声,https://lhttp-hw.qtfm.cn/live/4967/64k.mp3 +长春新闻广播,https://lhttp-hw.qtfm.cn/live/5013/64k.mp3 +长江之声,https://lhttp-hw.qtfm.cn/live/5021868/64k.mp3 +长三角之声,https://lhttp-hw.qtfm.cn/live/275/64k.mp3 +长沙925电台,https://lhttp-hw.qtfm.cn/live/5022076/64k.mp3 +长沙FM101.7城市之声,https://lhttp-hw.qtfm.cn/live/4237/64k.mp3 +长沙交通广播,https://lhttp-hw.qtfm.cn/live/3967/64k.mp3 +长沙新闻广播,https://lhttp-hw.qtfm.cn/live/4877/64k.mp3 +长沙音乐广播,https://lhttp-hw.qtfm.cn/live/20847/64k.mp3 +长垣综合广播FM95.7,https://lhttp-hw.qtfm.cn/live/15318663/64k.mp3 +长治交通广播,https://lhttp-hw.qtfm.cn/live/5021851/64k.mp3 +长治综合广播,https://lhttp-hw.qtfm.cn/live/5021874/64k.mp3 +昭通交通旅游广播,https://lhttp-hw.qtfm.cn/live/21247/64k.mp3 +昭通新闻综合广播,https://lhttp-hw.qtfm.cn/live/21249/64k.mp3 +诏安广播电视台综合广播,https://lhttp-hw.qtfm.cn/live/20500186/64k.mp3 +肇庆高新区广播,https://lhttp-hw.qtfm.cn/live/20500213/64k.mp3 +浙江交通之声,https://lhttp-hw.qtfm.cn/live/4522/64k.mp3 +浙江经济广播,https://lhttp-hw.qtfm.cn/live/4519/64k.mp3 +浙江民生资讯FM99.6,https://lhttp-hw.qtfm.cn/live/4521/64k.mp3 +浙江音乐调频,https://lhttp-hw.qtfm.cn/live/4866/64k.mp3 +浙江之声,https://lhttp-hw.qtfm.cn/live/4518/64k.mp3 +镇江交通广播,https://lhttp-hw.qtfm.cn/live/3985/64k.mp3 +镇江经济广播,https://lhttp-hw.qtfm.cn/live/5006/64k.mp3 +镇江文艺广播,https://lhttp-hw.qtfm.cn/live/4605/64k.mp3 +镇江综合广播,https://lhttp-hw.qtfm.cn/live/3984/64k.mp3 +镇雄新闻综合广播,https://lhttp-hw.qtfm.cn/live/20210752/64k.mp3 +郑州交通广播,https://lhttp-hw.qtfm.cn/live/1211/64k.mp3 +郑州经济广播,https://lhttp-hw.qtfm.cn/live/1221/64k.mp3 +郑州私家车广播,https://lhttp-hw.qtfm.cn/live/1222/64k.mp3 +郑州新闻广播,https://lhttp-hw.qtfm.cn/live/1220/64k.mp3 +郑州音乐广播,https://lhttp-hw.qtfm.cn/live/4921/64k.mp3 +中山电台快乐888,https://lhttp-hw.qtfm.cn/live/1278/64k.mp3 +中山电台新锐967,https://lhttp-hw.qtfm.cn/live/1277/64k.mp3 +重庆巴渝之声,https://lhttp-hw.qtfm.cn/live/5022385/64k.mp3 +重庆嘉陵之声FM88.7,https://lhttp-hw.qtfm.cn/live/20211692/64k.mp3 +重庆交通广播,https://lhttp-hw.qtfm.cn/live/1500/64k.mp3 +重庆私家车广播,https://lhttp-hw.qtfm.cn/live/1502/64k.mp3 +重庆音乐广播,https://lhttp-hw.qtfm.cn/live/647/64k.mp3 +重庆永川之声,https://lhttp-hw.qtfm.cn/live/20210236/64k.mp3 +重庆之声,https://lhttp-hw.qtfm.cn/live/1498/64k.mp3 +舟山交通音乐广播,https://lhttp-hw.qtfm.cn/live/1161/64k.mp3 +舟山新闻综合广播,https://lhttp-hw.qtfm.cn/live/1160/64k.mp3 +周村区广播电视台,https://lhttp-hw.qtfm.cn/live/20500132/64k.mp3 +周口交通广播,https://lhttp-hw.qtfm.cn/live/15318700/64k.mp3 +周口综合广播,https://lhttp-hw.qtfm.cn/live/20212215/64k.mp3 +珠海电台交通875,https://lhttp-hw.qtfm.cn/live/1275/64k.mp3 +珠海电台先锋951,https://lhttp-hw.qtfm.cn/live/1274/64k.mp3 +珠海斗门电台,https://lhttp-hw.qtfm.cn/live/15318432/64k.mp3 +驻马店经济广播,https://lhttp-hw.qtfm.cn/live/5022119/64k.mp3 +驻马店综合广播,https://lhttp-hw.qtfm.cn/live/5022118/64k.mp3 +庄河广播FM97.0,https://lhttp-hw.qtfm.cn/live/5022473/64k.mp3 +淄博交通音乐广播,https://lhttp-hw.qtfm.cn/live/1680/64k.mp3 +淄博私家车广播FM106.7,https://lhttp-hw.qtfm.cn/live/1679/64k.mp3 +淄博综合广播,https://lhttp-hw.qtfm.cn/live/1678/64k.mp3 +淄川1055广播,https://lhttp-hw.qtfm.cn/live/20211598/64k.mp3 +自贡文化旅游广播,https://lhttp-hw.qtfm.cn/live/20529/64k.mp3 +自贡综合广播,https://lhttp-hw.qtfm.cn/live/20207784/64k.mp3 +综合广播FM106.6,https://lhttp-hw.qtfm.cn/live/15318602/64k.mp3 +邹城之声,https://lhttp-hw.qtfm.cn/live/20207732/64k.mp3 +遵义交通文艺广播FM94.1,https://lhttp-hw.qtfm.cn/live/20741/64k.mp3 +遵义综合广播FM89.8,https://lhttp-hw.qtfm.cn/live/5022080/64k.mp3 +左云广播电台,https://lhttp-hw.qtfm.cn/live/20212394/64k.mp3 +아리랑모바일방송,https://lhttp-hw.qtfm.cn/live/5022144/64k.mp3 + +█████████████████████████████████████████████ +大陆电台FM,#genre# +█████████████████████████████████████████████ +大湾区之声,https://ngcdn007.cnr.cn/live/hxzs/index.m3u8 +经典音乐,https://ngcdn004.cnr.cn/live/dszs/index.m3u8 +经济之声,https://ngcdn002.cnr.cn/live/jjzs/index.m3u8 +老年之声,https://ngcdn011.cnr.cn/live/lnzs/index.m3u8 +民族之声,https://ngcdn009.cnr.cn/live/mzzs/index.m3u8 +南海之声,https://sk.cri.cn/nhzs.m3u8 +神州之声,https://ngcdn006.cnr.cn/live/szzs/index.m3u8 +文艺之声,https://ngcdn010.cnr.cn/live/wyzs/index.m3u8 +香港之声,https://ngcdn008.cnr.cn/live/xgzs/index.m3u8 +音乐之声,https://ngcdn003.cnr.cn/live/yyzs/index.m3u8 +阅读之声,https://ngcdn014.cnr.cn/live/ylgb/index.m3u8 +中国之声,https://ngcdn001.cnr.cn/live/zgzs/index.m3u8 +台海之声,https://ngcdn005.cnr.cn/live/zhzs/index.m3u8 +中国交通广播,https://ngcdn016.cnr.cn/live/gsgljtgb/index.m3u8 +中国乡村之声,https://ngcdn017.cnr.cn/live/xczs/index.m3u8 +华语环球,https://sk.cri.cn/hyhq.m3u8 +环球资讯,https://sk.cri.cn/905.m3u8 +轻松调频,https://sk.cri.cn/915.m3u8 +世界华声,https://sk.cri.cn/hxfh.m3u8 +China Plus Radio,https://sk.cri.cn/am846.m3u8 +HITFM国际流行音乐,https://sk.cri.cn/887.m3u8 +江西都市广播,https://satellitepull.cnr.cn/live/wx32jiangxdsgb/playlist.m3u8 +江西交通广播,https://satellitepull.cnr.cn/live/wx32jiangxjtgb/playlist.m3u8 +江西民生广播,https://satellitepull.cnr.cn/live/wx32jiangxmsgb/playlist.m3u8 +江西农村广播,https://satellitepull.cnr.cn/live/wx32jiangxncgb/playlist.m3u8 +江西音乐广播,https://satellitepull.cnr.cn/live/wx32jiangxyygb/playlist.m3u8 +江西新闻广播,https://satellitepull.cnr.cn/live/wx32jiangxxwgb/playlist.m3u8 +安徽小说评书,https://satellitepull.cnr.cn/live/wxahxspsgb/playlist.m3u8 +安徽交通广播,https://satellitepull.cnr.cn/live/wxahjtgb/playlist.m3u8 +安徽经济广播,https://satellitepull.cnr.cn/live/wxahjjgb/playlist.m3u8 +安徽旅游广播,https://satellitepull.cnr.cn/live/wxahlygb/playlist.m3u8 +安徽农村广播,https://satellitepull.cnr.cn/live/wxahncgb/playlist.m3u8 +安徽生活广播,https://satellitepull.cnr.cn/live/wxahshgb/playlist.m3u8 +安徽戏曲广播,https://satellitepull.cnr.cn/live/wxahxqgb/playlist.m3u8 +安徽音乐广播,https://satellitepull.cnr.cn/live/wxahyygb/playlist.m3u8 +安徽之声,https://satellitepull.cnr.cn/live/wxahxxgb/playlist.m3u8 +北京城市广播,https://satellitepull.cnr.cn/live/wxbjcsfwgl/playlist.m3u8 +北京交通广播,https://cnlive.cnr.cn/hls/bjjtgb.m3u8 +北京新闻广播,https://satellitepull.cnr.cn/live/wxbjxwgb/playlist.m3u8 +北京音乐广播,https://cnlive.cnr.cn/hls/bjyygb.m3u8 +重庆都市广播,https://satellitepull.cnr.cn/live/wxcqdsgb/playlist.m3u8 +重庆交通广播,https://satellitepull.cnr.cn/live/wxcqjtgb/playlist.m3u8 +重庆经济广播,https://satellitepull.cnr.cn/live/wxcqjjgb/playlist.m3u8 +重庆文艺广播,https://satellitepull.cnr.cn/live/wxcqwygb/playlist.m3u8 +重庆新闻广播,https://satellitepull.cnr.cn/live/wxcqxwgb/playlist.m3u8 +重庆音乐广播,https://satellitepull.cnr.cn/live/wxcqyygb/playlist.m3u8 +福建东南广播,https://satellitepull.cnr.cn/live/wx32fjdngb/playlist.m3u8 +福建都市广播,https://satellitepull.cnr.cn/live/wx32fjdndsgb/playlist.m3u8 +福建交通广播,https://satellitepull.cnr.cn/live/wx32fjdnjtgb/playlist.m3u8 +福建财经961,https://satellitepull.cnr.cn/live/wx32fjdnjjgb/playlist.m3u8 +福建汽车音乐,https://satellitepull.cnr.cn/live/wx32fjdnyygb/playlist.m3u8 +福建新闻广播,https://satellitepull.cnr.cn/live/wx32fjxwgb/playlist.m3u8 +甘肃都市调频,https://satellitepull.cnr.cn/live/wxgsdstb/playlist.m3u8 +甘肃黄河之声,https://satellitepull.cnr.cn/live/wxgshhzs/playlist.m3u8 +甘肃交通广播,https://satellitepull.cnr.cn/live/wxgsjtgb/playlist.m3u8 +甘肃农村广播,https://satellitepull.cnr.cn/live/wxgsncgb/playlist.m3u8 +甘肃青春调频,https://satellitepull.cnr.cn/live/wxgsqcgb/playlist.m3u8 +甘肃新闻综合,https://satellitepull.cnr.cn/live/wxgsxwzhgb/playlist.m3u8 +广东城市之声,https://satellitepull.cnr.cn/live/wxgdcszs/playlist.m3u8 +广东股市广播,https://satellitepull.cnr.cn/live/wxgdgsgb/playlist.m3u8 +广东南粤之声,https://satellitepull.cnr.cn/live/wxnyzs/playlist.m3u8 +广东文体广播,https://satellitepull.cnr.cn/live/wxgdwtgb/playlist.m3u8 +广东新闻广播,https://satellitepull.cnr.cn/live/wxgdxwgb/playlist.m3u8 +广东音乐之声,https://satellitepull.cnr.cn/live/wxgdyyzs/playlist.m3u8 +南方生活广播,https://satellitepull.cnr.cn/live/wxgdnfshgb/playlist.m3u8 +深圳飞扬971,https://satellitepull.cnr.cn/live/wxszfy971/playlist.m3u8 +深圳交通频率,https://satellitepull.cnr.cn/live/wxszjjpl/playlist.m3u8 +深圳私家车,https://satellitepull.cnr.cn/live/wxszsjcgb/playlist.m3u8 +羊城交通广播,https://satellitepull.cnr.cn/live/wxgdycjtt/playlist.m3u8 +珠江经济台,https://satellitepull.cnr.cn/live/wxgdzjjjt/playlist.m3u8 +广西对外广播,https://satellitepull.cnr.cn/live/wx32gxdwgb/playlist.m3u8 +广西交通广播,https://satellitepull.cnr.cn/live/wx32gxjtgb/playlist.m3u8 +广西教育生活,https://satellitepull.cnr.cn/live/wx32gbjyshgb/playlist.m3u8 +广西经济广播,https://satellitepull.cnr.cn/live/wx32gxjjgb/playlist.m3u8 +广西人民广播,https://satellitepull.cnr.cn/live/wx32gxrmgb/playlist.m3u8 +广西文艺广播,https://satellitepull.cnr.cn/live/wx32gxwygb/playlist.m3u8 +贵州都市广播,https://satellitepull.cnr.cn/live/wx32gzqcgb/playlist.m3u8 +贵州故事广播,https://satellitepull.cnr.cn/live/wx32gzgsgb/playlist.m3u8 +贵州经济广播,https://satellitepull.cnr.cn/live/wx32gzjjgb/playlist.m3u8 +贵州旅游广播,https://satellitepull.cnr.cn/live/wx32gzlygb/playlist.m3u8 +贵州音乐广播,https://satellitepull.cnr.cn/live/wx32gzyygb/playlist.m3u8 +贵州综合广播,https://satellitepull.cnr.cn/live/wx32gzwxwzhgb/playlist.m3u8 +海南交通广播,https://satellitepull.cnr.cn/live/wxhainjtgb/playlist.m3u8 +海南新闻广播,https://satellitepull.cnr.cn/live/wxhainxwgb/playlist.m3u8 +海南音乐广播,https://satellitepull.cnr.cn/live/wxhainyygb/playlist.m3u8 +河北交通广播,https://satellitepull.cnr.cn/live/wxhebjtgb/playlist.m3u8 +河北经济广播,https://satellitepull.cnr.cn/live/wxhebjjgb/playlist.m3u8 +河北生活广播,https://satellitepull.cnr.cn/live/wxhebshgb/playlist.m3u8 +河北文艺广播,https://satellitepull.cnr.cn/live/wxhebwygb/playlist.m3u8 +河北音乐广播,https://satellitepull.cnr.cn/live/wxhebyygb/playlist.m3u8 +河北综合广播,https://satellitepull.cnr.cn/live/wxhebzhgb/playlist.m3u8 +河南经济广播,https://satellitepull.cnr.cn/live/wxhnjjgb/playlist.m3u8 +河南旅游广播,https://satellitepull.cnr.cn/live/wxhnlygb/playlist.m3u8 +河南农村广播,https://satellitepull.cnr.cn/live/wxhnncgb/playlist.m3u8 +河南戏曲广播,https://satellitepull.cnr.cn/live/wxhnxqgb/playlist.m3u8 +河南新闻广播,https://satellitepull.cnr.cn/live/wxhnxwgb/playlist.m3u8 +河南信息广播,https://satellitepull.cnr.cn/live/wxhnxxgb/playlist.m3u8 +黑龙江爱家调频,https://satellitepull.cnr.cn/live/wx32hljajgb/playlist.m3u8 +黑龙江朝鲜语,https://satellitepull.cnr.cn/live/wx32hljcygb/playlist.m3u8 +黑龙江高校广播,https://satellitepull.cnr.cn/live/wx32hljgxgb/playlist.m3u8 +黑龙江交通广播,https://satellitepull.cnr.cn/live/wx32hljjtgb/playlist.m3u8 +黑龙江女性广播,https://satellitepull.cnr.cn/live/wx32hljnxgb/playlist.m3u8 +黑龙江私家车,https://satellitepull.cnr.cn/live/wx32hljsjcgb/playlist.m3u8 +黑龙江乡村广播,https://satellitepull.cnr.cn/live/wx32hljxcgb/playlist.m3u8 +黑龙江新闻广播,https://satellitepull.cnr.cn/live/wx32hljxwgb/playlist.m3u8 +黑龙江音乐广播,https://satellitepull.cnr.cn/live/wx32hljyygb/playlist.m3u8 +楚天交通广播,https://satellitepull.cnr.cn/live/wx32hubctjtgb/playlist.m3u8 +楚天音乐广播,https://satellitepull.cnr.cn/live/wx32hubctyygb/playlist.m3u8 +湖北妇女儿童,https://satellitepull.cnr.cn/live/wx32hubfnetgb/playlist.m3u8 +湖北交通广播,https://satellitepull.cnr.cn/live/wx32hubjtgb/playlist.m3u8 +湖北经典音乐,https://satellitepull.cnr.cn/live/wx32hubyygb/playlist.m3u8 +湖北经济广播,https://satellitepull.cnr.cn/live/wx32hubjjgb/playlist.m3u8 +湖北农村广播,https://satellitepull.cnr.cn/live/wx32hubncgb/playlist.m3u8 +湖北生活广播,https://satellitepull.cnr.cn/live/wx32hubczshgb/playlist.m3u8 +湖北资讯广播,https://satellitepull.cnr.cn/live/wx32hubzxgb/playlist.m3u8 +湖北之声,https://satellitepull.cnr.cn/live/wx32hubzsgb/playlist.m3u8 +湖南交通广播,https://satellitepull.cnr.cn/live/wx32hunjtgb/playlist.m3u8 +湖南金鹰之声,https://satellitepull.cnr.cn/live/wx32955/playlist.m3u8 +湖南经济广播,https://satellitepull.cnr.cn/live/wx32hunjjgb/playlist.m3u8 +湖南年代音乐台,https://satellitepull.cnr.cn/live/wx32hunlygb/playlist.m3u8 +湖南文艺广播,https://satellitepull.cnr.cn/live/wx32hunwygb/playlist.m3u8 +湖南潇湘之声,https://satellitepull.cnr.cn/live/wx32hunyygb/playlist.m3u8 +湖南新闻广播,https://satellitepull.cnr.cn/live/wx32hunxwgb/playlist.m3u8 +吉林交通广播,https://satellitepull.cnr.cn/live/wxjljtgb/playlist.m3u8 +吉林经济广播,https://satellitepull.cnr.cn/live/wxjljjgb/playlist.m3u8 +吉林乡村广播,https://satellitepull.cnr.cn/live/wxjlxcgb/playlist.m3u8 +吉林新闻综合,https://satellitepull.cnr.cn/live/wxjlxwzhgb/playlist.m3u8 +延边文艺广播,https://satellitepull.cnr.cn/live/wxybwyshgb/playlist.m3u8 +延边新闻广播,https://satellitepull.cnr.cn/live/wxybxwgb/playlist.m3u8 +江苏财经广播,https://satellitepull.cnr.cn/live/wx32jscjgb/playlist.m3u8 +江苏故事广播,https://satellitepull.cnr.cn/live/wx32jsgsgb/playlist.m3u8 +江苏健康广播,https://satellitepull.cnr.cn/live/wx32jsjkgb/playlist.m3u8 +江苏交通广播,https://satellitepull.cnr.cn/live/wx32jsjtgb/playlist.m3u8 +江苏金陵之声,https://satellitepull.cnr.cn/live/wx32jsqctp/playlist.m3u8 +江苏经典流行音乐,https://satellitepull.cnr.cn/live/wx32jsjdlxyy/playlist.m3u8 +江苏文艺广播,https://satellitepull.cnr.cn/live/wx32jswygb/playlist.m3u8 +江苏新闻广播,https://satellitepull.cnr.cn/live/wx32jsxwgb/playlist.m3u8 +江苏新闻综合,https://satellitepull.cnr.cn/live/wx32jsxwzhgb/playlist.m3u8 +江苏音乐广播,https://satellitepull.cnr.cn/live/wx32jsyygb/playlist.m3u8 +辽宁交通广播,https://satellitepull.cnr.cn/live/wxlnjtgb/playlist.m3u8 +辽宁经济广播,https://satellitepull.cnr.cn/live/wxlnjjtb/playlist.m3u8 +辽宁文艺广播,https://satellitepull.cnr.cn/live/wxlnwygb/playlist.m3u8 +辽宁乡村广播,https://satellitepull.cnr.cn/live/wxlnxcgb/playlist.m3u8 +辽宁之声,https://satellitepull.cnr.cn/live/wxlnzhgb/playlist.m3u8 +内蒙古汉语广播,https://satellitepull.cnr.cn/live/wx32nmghyzhxwgb/playlist.m3u8 +内蒙古交通之声,https://satellitepull.cnr.cn/live/wx32nmgjtgb/playlist.m3u8 +内蒙古经济生活,https://satellitepull.cnr.cn/live/wx32nmgjjgb/playlist.m3u8 +内蒙古绿野之声,https://satellitepull.cnr.cn/live/wx32nmglyzs/playlist.m3u8 +内蒙古评书曲艺,https://satellitepull.cnr.cn/live/wx32nmgpsqy/playlist.m3u8 +内蒙古音乐之声,https://satellitepull.cnr.cn/live/wx32nmgyygb/playlist.m3u8 +宁夏都市广播,https://satellitepull.cnr.cn/live/wxnxdsgb/playlist.m3u8 +宁夏经济广播,https://satellitepull.cnr.cn/live/wxnxjjgb/playlist.m3u8 +宁夏旅游广播,https://satellitepull.cnr.cn/live/wxnxdsgb/playlist.m3u8 +宁夏新闻广播,https://satellitepull.cnr.cn/live/wxnxxwgb/playlist.m3u8 +宁夏音乐广播,https://satellitepull.cnr.cn/live/wxnxyygb/playlist.m3u8 +青海交通音乐,https://satellitepull.cnr.cn/live/wx32qhjtyygb/playlist.m3u8 +青海经济广播,https://satellitepull.cnr.cn/live/wx32qhjjgb/playlist.m3u8 +青海之声,https://satellitepull.cnr.cn/live/wx32qhwxzhgb/playlist.m3u8 +山东交通广播,https://satellitepull.cnr.cn/live/wxsdjtgb/playlist.m3u8 +山东经典音乐,https://audiolive302.iqilu.com/sdradioShenghuo/sdradio04/playlist.m3u8 +山东经济广播,https://satellitepull.cnr.cn/live/wxsdjjgb/playlist.m3u8 +山东体育休闲,https://satellitepull.cnr.cn/live/wxsdtyxxgb/playlist.m3u8 +山东文艺广播,https://satellitepull.cnr.cn/live/wxsdwyssgb/playlist.m3u8 +山东乡村广播,https://satellitepull.cnr.cn/live/wxsdxcgb/playlist.m3u8 +山东音乐广播,https://audiolive302.iqilu.com/sdradioYinyue/sdradio07/playlist.m3u8 +山西综合广播,https://satellitepull.cnr.cn/live/wxssxxwgb/playlist.m3u8 +陕西都市广播,https://satellitepull.cnr.cn/live/wxsxxdsgb/playlist.m3u8 +陕西交通广播,https://satellitepull.cnr.cn/live/wxsxxjtgb/playlist.m3u8 +陕西经济广播,https://satellitepull.cnr.cn/live/wxsxxjjgb/playlist.m3u8 +陕西农村广播,https://satellitepull.cnr.cn/live/wxsxxncgb/playlist.m3u8 +陕西青春广播,https://satellitepull.cnr.cn/live/wxsxxqcgb/playlist.m3u8 +陕西戏曲广播,https://satellitepull.cnr.cn/live/wxsxxxqgb/playlist.m3u8 +陕西新闻广播,https://satellitepull.cnr.cn/live/wxsxxxwgb/playlist.m3u8 +陕西音乐广播,https://satellitepull.cnr.cn/live/wxsxxyygb/playlist.m3u8 +上海东方广播,https://satellitepull.cnr.cn/live/wx32dfgbdt/playlist.m3u8 +上海新闻广播,https://satellitepull.cnr.cn/live/wx32shrmgb/playlist.m3u8 +第一财经广播,https://satellitepull.cnr.cn/live/wx32dycjgb/playlist.m3u8 +四川城市之音,https://satellitepull.cnr.cn/live/wxsccszs/playlist.m3u8 +四川交通广播,https://satellitepull.cnr.cn/live/wxscjtgb/playlist.m3u8 +四川经济广播,https://satellitepull.cnr.cn/live/wxscjjgb/playlist.m3u8 +四川民族频率,https://satellitepull.cnr.cn/live/wxscmzgb/playlist.m3u8 +四川岷江音乐,https://satellitepull.cnr.cn/live/wxscmjyyt/playlist.m3u8 +四川私家车925,https://satellitepull.cnr.cn/live/wxsc925/playlist.m3u8 +四川文艺广播,https://satellitepull.cnr.cn/live/wxscwygb/playlist.m3u8 +四川新闻频率,https://satellitepull.cnr.cn/live/wxsclyshgb/playlist.m3u8 +四川综合广播,https://satellitepull.cnr.cn/live/wxsczhgb/playlist.m3u8 +西藏都市生活,https://satellitepull.cnr.cn/live/wxxzdsshgb/playlist.m3u8 +西藏对外交通,https://satellitepull.cnr.cn/live/wxxzdwjtgb/playlist.m3u8 +西藏汉语广播,https://satellitepull.cnr.cn/live/wxxzhygb/playlist.m3u8 +兵团综合广播,https://satellitepull.cnr.cn/live/wxbtzs/playlist.m3u8 +新疆交通广播,https://satellitepull.cnr.cn/live/wxxjjtgb/playlist.m3u8 +新疆绿色广播,https://satellitepull.cnr.cn/live/wxxjlsgb/playlist.m3u8 +新疆私家车广播,https://satellitepull.cnr.cn/live/wxxjsjcgb/playlist.m3u8 +新疆新闻广播,https://satellitepull.cnr.cn/live/wxxjxwgb/playlist.m3u8 +香格里拉之声,https://satellitepull.cnr.cn/live/wxxgllzs/playlist.m3u8 +云南交通之声,https://satellitepull.cnr.cn/live/wxynjtgb/playlist.m3u8 +云南国际广播,https://satellitepull.cnr.cn/live/wxynsegb/playlist.m3u8 +云南教育广播,https://satellitepull.cnr.cn/live/wxynjygb/playlist.m3u8 +云南经济广播,https://satellitepull.cnr.cn/live/wxynjjgb/playlist.m3u8 +云南民族广播,https://satellitepull.cnr.cn/live/wxynmzgb/playlist.m3u8 +云南新闻广播,https://satellitepull.cnr.cn/live/wxynxwgb/playlist.m3u8 +云南音乐广播,https://satellitepull.cnr.cn/live/wxynyygb/playlist.m3u8 +浙江城市之声,https://satellitepull.cnr.cn/live/wxzjcszs/playlist.m3u8 +浙江交通之声,https://satellitepull.cnr.cn/live/wxzjjtgb/playlist.m3u8 +浙江经济广播,https://satellitepull.cnr.cn/live/wxzjjjgb/playlist.m3u8 +浙江民生996,https://satellitepull.cnr.cn/live/wxzjmsgb/playlist.m3u8 +浙江女主播电台,https://satellitepull.cnr.cn/live/wxzj1045/playlist.m3u8 +浙江悦动之音,https://satellitepull.cnr.cn/live/wxzj968/playlist.m3u8 +浙江之声,https://satellitepull.cnr.cn/live/wxzjzs/playlist.m3u8 +█████████████████████████████████████████████ +台湾电台FM,#genre# +█████████████████████████████████████████████ + +923魅力亞太AsiaFM亞太電台,https://n04a-eu.rcs.revma.com/kydend74hv8uv?rj-ttl=5&rj-tok=AAABk3-PFmIANQOl8U4dGJCCgQ +927魅力亞洲AsiaFM亞洲電台,https://n02a-eu.rcs.revma.com/xpgtqc74hv8uv?rj-ttl=5&rj-tok=AAABk3-DGv0AIdOP5OI3uapVnA +AI台粵廣播電台,https://n27a-eu.rcs.revma.com/h4ta80hbqwuvv?rj-ttl=5&rj-tok=AAABk3-xktMA5rXeWEpOIWNGvQ +BaoDaoRadio寶島新聲FM98.5,http://125.227.87.206:8000/FM98.5 +BaoDaoRadio大千電台FM99.1,http://125.227.87.206:8000/FM99.1 +BeamFM-AdultHitsTaiwan,https://ice1.streeemer.com:8020/radio.aac +BeamFM-Taiwan,https://ice1.streeemer.com:8030/radio.aac +BigBigMIX(TW),https://play.gojoy.org/audio/stream +FM94.3音樂伸展台,https://n21a-eu.rcs.revma.com/pet2dvug1bkvv/33_c0sv6gbkebrj02/playlist.m3u8?rj-ttl=5&rj-tok=AAABk3-WWG8A-pyunz3vCe6Uzg +iCRT,https://n10a-eu.rcs.revma.com/nkdfurztxp3vv?rj-tok=AAABk39_mbEALVg2VBtyNfsMOw&rj-ttl=5 +IC之音竹科廣播FM97.5,https://n40a-eu.rcs.revma.com/7mnq8rt7k5zuv?rj-ttl=5&rj-tok=AAABk3-Ld6AAjJ_Jh9QKGd5JOw +JazzRadio當代爵士音樂,https://ec3.yesstreaming.net:3455/stream +Raggakings雷鬼音樂網路電台,https://raggakings.radio:8443/stream.ogg +RFITradicionalChinese華語,https://rfienchinois64k.ice.infomaniak.ch/rfienchinois-64.mp3 +TaiwanLoungeRadio,https://azuracast.conceptradio.fr/radio/8030/stream.mp3 +WQXR-FM紐約愛樂電台,https://stream.wqxr.org/wqxr +北台灣之聲廣播電台FM107.1,http://211.72.65.62:8080/ +城市廣播網FM92.9城市廣播,http://fm929.cityfm.tw:8080/929.mp3 +城市廣播網城市廣播90.1FM,http://fm901.cityfm.tw:8080/901.mp3 +城市廣播網台南知音97.1FM,http://fm971.cityfm.tw:8080/971.mp3 +大樹下廣播電台,http://60.250.148.112:8000/live +都會聲音廣播電台FM99.7,http://118.163.195.112:8000/FM99.7 +飛碟電台FM92.1,https://n07a-eu.rcs.revma.com/em90w4aeewzuv?rj-tok=AAABk3-AGDYATFKkYVFORqXZxA&rj-ttl=5 +飛揚調頻FM89.5,https://n15a-eu.rcs.revma.com/e0tdah74hv8uv?rj-ttl=5&rj-tok=AAABk39-8RoAvTiZv-wT9GoQjw +噶瑪蘭廣播電台97.9FM,http://61.220.209.152:8081/ +鋼琴獨奏網路音樂電台,http://pianosolo.streamguys.net/live +古典音樂台ClassicalFM97.7,http://onair.family977.com.tw:8000/live.mp3 +國立教育廣播電臺高雄分臺,https://cast.ner.gov.tw/5 +國立教育廣播電臺臺北總臺AM臺,https://cast.ner.gov.tw/2 +國立教育廣播電臺臺東分臺FM-1,https://cast.ner.gov.tw/6 +好事联播网最佳电台FM98.9,https://n25a-eu.rcs.revma.com/fkdywbc59duvv?rj-ttl=5&rj-tok=AAABk399dhMAtboFXdTYLFGnLA +好事聯播網BestRadioFM90.3,https://n29a-eu.rcs.revma.com/zr7xzec59duvv?rj-ttl=5&rj-tok=AAABk3-CEtIA_qBECwgi2j2g5A +好事聯播網港都983BestRadioFM98.3,https://n25a-eu.rcs.revma.com/q2m07dc59duvv?rj-ttl=5&rj-tok=AAABk3-A_SkAMRcl-WUpm3S1eQ +花園廣播電台FM88.7,http://43.254.16.40:8000/CH.FM88.7 +歡喜之聲105.5FM,http://59.125.41.65:8081/ +環球廣播電台107.1FM,http://60.248.53.115:8081/ +佳音聖樂網CCMFM90.9,https://stream.ginnet.cloud/live0119lo-p4rb/_definst_/modern/playlist.m3u8 +九八新聞台News98FM98.1,https://n10a-eu.rcs.revma.com/pntx1639ntzuv.m4a?rj-ttl=5&1672237775=&rj-tok=AAABk39_Qs8ATL2nuw2mnNT8Gg +領袖電台FM93.7,https://n18a-eu.rcs.revma.com/hpeqh9mkc6hvv?rj-ttl=5&rj-tok=AAABk3-GtuMA4OcT0R8qd7FGbQ +農鄉廣播電台FM106.3,http://taiwan-radio.tw:8000/YL.FM106.3 +屏東之聲廣播電台92.5,http://59.120.255.169:8081/ +全國廣播MRadio,http://n22a-eu.rcs.revma.com/044q61ha7a0uv?rj-ttl=5&rj-tok=AAABk3-Gc7sAw1tAzzhnf8RQ9Q +神農廣播股份有限公司,https://n37a-eu.rcs.revma.com/uyaghqmdm3hvv?rj-ttl=5&rj-tok=AAABk3-wupUAKO3pgbDtwOBeSA +世新廣播電台SHRS88.1FM,https://stream.ginnet.cloud/live0115lo-89xv/_definst_/fm881/playlist.m3u8 +世新廣播電台SHRS729AM,https://stream.ginnet.cloud/live0115lo-89xv/_definst_/am729/playlist.m3u8 +臺北廣播電臺FM93.1,https://stream.ginnet.cloud/live0130lo-yfyo/_definst_/fm/playlist.m3u8 +臺北廣播電臺HoHiYan原住民專屬頻道AM1134,https://stream.ginnet.cloud/live0130lo-yfyo/_definst_/am/playlist.m3u8 +下港之聲FM90.5,http://59.120.255.155:8081/ +新竹之音廣播電台FM97.9MHz,http://118.163.195.112:8000/FM97.9 +漁業廣播電臺,https://n03a-eu.rcs.revma.com/mk0c5vq122hvv?rj-ttl=5&rj-tok=AAABk3-3AsEAzXxeBxqWmufDMg +正聲廣播台北調頻台(CSBCFMRadio),https://flv.ccdntech.com/live/_definst_/mp4:vod117_Live/live1/chunklist_w1468129418.m3u8 +正聲廣播網路綜合台(CSBCLife),https://flv.ccdntech.com/live/_definst_/mp4:vod117_Live/live2/playlist.m3u8 +中廣流行網Ilikeradio,https://n03a-eu.rcs.revma.com/aw9uqyxy2tzuv?rj-ttl=5&rj-tok=AAABk398s8YAWSyQ-7IwpQVfKA +中廣新聞網BCCNewsRadio,https://n42a-eu.rcs.revma.com/78fm9wyy2tzuv?rj-ttl=5&rj-tok=AAABk3-AuHMABLufBFCkIDaQfQ +中廣音樂網iRadioFM96.3,https://n16a-eu.rcs.revma.com/ndk05tyy2tzuv?rj-ttl=5&rj-tok=AAABk397v-kArQGUypuI8N7owA + + + + + + + + diff --git a/天微/lives/线路①.txt b/天微/lives/线路①.txt deleted file mode 100644 index c807b10..0000000 --- a/天微/lives/线路①.txt +++ /dev/null @@ -1,5155 +0,0 @@ -永远宠爱,#genre# -永远宠爱张国荣,https://v95-web-sz.douyinvod.com/9dd5a9abef058d1cfa95fdc36ff7fa05/67eaca7c/video/tos/cn/tos-cn-ve-15/4d79ccf720364e76b31a901787cddd96/?a=6383&ch=11&cr=3&dr=0&lr=all&cd=0%7C0%7C0%7C3&cv=1&br=1006&bt=1006&cs=0&ds=6&ft=GZnU0RqeffPdXP~ka1HNvAq-antLjrKYA-wNRkaC97Y_ejVhWL6&mime_type=video_mp4&qs=0&rc=MzM4OjlmM2U8OzVpOjlmZkBpM3FmdTw6NWczdzMzOmkzM0AxMmEuYV4yXjIxMDUuNWIzYSMuMC81X2JyLi1fLS0zLTBzcw%3D%3D&btag=c0000e00030000&cquery=101n_100B_100H_102u_100o&dy_q=1743429461&l=20250331215741F7C22F8CE597760CA431&__vid=6863490355422055687 -永远宠爱粤壹,https://vip.ffzyread2.com/20231027/18218_a303cb29/index.m3u8 -永远宠爱粤贰,https://vip.ffzyread2.com/20231027/18219_db6ffa37/index.m3u8 -告别演唱会粤,https://vip15.play-cdn15.com/20230402/5434_1a91824e/index.m3u8 -跨越97演唱会,https://vip.lz-cdn12.com/20230115/4104_63e67a38/index.m3u8 -哥哥热-情演唱,https://wjm.kemfsj.com/b8258f73bd7e830654a62ea110ca2d24/20250331130120/20200603/BY4RaU1C/index.m3u8 -足球粤评,#genre# -4月01日中超联赛⚽📡,http://124.248.69.76:26781/douyu/7971641 -19点00河南俱乐🆚青岛西岸,http://rihou.cc:555/mp4?id=lndjj.mp4 -🔊粤🎙️01讲波,http://rihou.cc:555/mp4?id=lndjj.mp4 -🔊国🎙️01说球,http://rihou.cc:555/mp4?id=lndjj.mp4 -19点35浙江俱乐🆚深圳鹏城,http://rihou.cc:555/mp4?id=lndjj.mp4 -🔊粤🎙️02讲波,http://rihou.cc:555/mp4?id=lndjj.mp4 -🔊国🎙️02说球,http://rihou.cc:555/mp4?id=lndjj.mp4 -4月02日英超第30轮⚽📡,http://124.248.69.76:26781/douyu/7971641 -02点45狼队🆚韦斯咸,http://rihou.cc:555/mp4?id=lndjj.mp4 -🔊粤🎙️03讲波,http://rihou.cc:555/mp4?id=lndjj.mp4 -🔊国🎙️03说球,http://rihou.cc:555/mp4?id=lndjj.mp4 -02点45富咸🆚阿仙奴,http://rihou.cc:555/mp4?id=lndjj.mp4 -🔊粤🎙️04讲波,http://rihou.cc:555/mp4?id=lndjj.mp4 -🔊国🎙️04说球,http://rihou.cc:555/mp4?id=lndjj.mp4 -03点00曼联🆚诺定汉森林,http://rihou.cc:555/mp4?id=lndjj.mp4 -🔊粤🎙️05讲波,http://rihou.cc:555/mp4?id=lndjj.mp4 -🔊国🎙️05说球,http://rihou.cc:555/mp4?id=lndjj.mp4 -4月02日中超联赛⚽📡,http://124.248.69.76:26781/douyu/7971641 -15点30长春亚泰🆚武汉三镇,http://rihou.cc:555/mp4?id=lndjj.mp4 -🔊粤🎙️06讲波,http://rihou.cc:555/mp4?id=lndjj.mp4 -🔊国🎙️06说球,http://rihou.cc:555/mp4?id=lndjj.mp4 -18点00上海申花🆚云南玉昆,http://rihou.cc:555/mp4?id=lndjj.mp4 -🔊粤🎙️07讲波,http://rihou.cc:555/mp4?id=lndjj.mp4 -🔊国🎙️07说球,http://rihou.cc:555/mp4?id=lndjj.mp4 -19点00青岛海牛🆚大连英博,http://rihou.cc:555/mp4?id=lndjj.mp4 -🔊粤🎙️08讲波,http://rihou.cc:555/mp4?id=lndjj.mp4 -🔊国🎙️08说球,http://rihou.cc:555/mp4?id=lndjj.mp4 -19点35天津门虎🆚北京国安,http://rihou.cc:555/mp4?id=lndjj.mp4 -🔊粤🎙️09讲波,http://rihou.cc:555/mp4?id=lndjj.mp4 -🔊国🎙️09说球,http://rihou.cc:555/mp4?id=lndjj.mp4 -19点35山东泰山🆚成都蓉城,http://rihou.cc:555/mp4?id=lndjj.mp4 -🔊粤🎙️10讲波,http://rihou.cc:555/mp4?id=lndjj.mp4 -🔊国🎙️10说球,http://rihou.cc:555/mp4?id=lndjj.mp4 -20点00上海海港🆚梅州客家,http://rihou.cc:555/mp4?id=lndjj.mp4 -🔊粤🎙️11讲波,http://rihou.cc:555/mp4?id=lndjj.mp4 -🔊国🎙️11说球,http://rihou.cc:555/mp4?id=lndjj.mp4 -4月03日英超第30轮⚽📡,http://124.248.69.76:26781/douyu/7971641 -02点45曼城🆚李斯特城,http://rihou.cc:555/mp4?id=lndjj.mp4 -🔊粤🎙️12讲波,http://rihou.cc:555/mp4?id=lndjj.mp4 -🔊国🎙️12说球,http://rihou.cc:555/mp4?id=lndjj.mp4 -02点45维拉🆚白礼顿,http://rihou.cc:555/mp4?id=lndjj.mp4 -🔊粤🎙️13讲波,http://rihou.cc:555/mp4?id=lndjj.mp4 -🔊国🎙️13说球,http://rihou.cc:555/mp4?id=lndjj.mp4 -02点45纽卡素🆚屈福特,http://rihou.cc:555/mp4?id=lndjj.mp4 -🔊粤🎙️14讲波,http://rihou.cc:555/mp4?id=lndjj.mp4 -🔊国🎙️14说球,http://rihou.cc:555/mp4?id=lndjj.mp4 -02点45修咸顿🆚水晶宫,http://rihou.cc:555/mp4?id=lndjj.mp4 -🔊粤🎙️15讲波,http://rihou.cc:555/mp4?id=lndjj.mp4 -🔊国🎙️15说球,http://rihou.cc:555/mp4?id=lndjj.mp4 -02点45叶域治🆚般尼茅夫,http://rihou.cc:555/mp4?id=lndjj.mp4 -🔊粤🎙️16讲波,http://rihou.cc:555/mp4?id=lndjj.mp4 -🔊国🎙️16说球,http://rihou.cc:555/mp4?id=lndjj.mp4 -03点00利物浦🆚爱华顿,http://rihou.cc:555/mp4?id=lndjj.mp4 -🔊粤🎙️17讲波,http://rihou.cc:555/mp4?id=lndjj.mp4 -🔊国🎙️17说球,http://rihou.cc:555/mp4?id=lndjj.mp4 -4月04日英超第30轮⚽📡,http://124.248.69.76:26781/douyu/7971641 -03点00车路士🆚热刺,http://rihou.cc:555/mp4?id=lndjj.mp4 -🔊粤🎙️18讲波,http://rihou.cc:555/mp4?id=lndjj.mp4 -🔊国🎙️18说球,http://rihou.cc:555/mp4?id=lndjj.mp4 -赛事咪咕,#genre# -抖姐舞陪你看,http://124.248.69.76:26781/douyu/7971641 -赛事睛彩竞技,http://rustdesk.ltgame.eu.org:35455/itv/3000000020000011528.m3u8?cdn=FifastbLive -赛事睛彩竞技,http://rustdesk.ltgame.eu.org:35455/itv/3000000020000011530.m3u8?cdn=FifastbLive -赛事睛彩篮球,http://rustdesk.ltgame.eu.org:35455/itv/3000000020000011529.m3u8?cdn=FifastbLive -赛事睛彩篮球,http://rustdesk.ltgame.eu.org:35455/itv/3000000020000011531.m3u8?cdn=FifastbLive -赛事咪咕播01,http://rustdesk.ltgame.eu.org:35455/itv/3000000001000005308.m3u8?cdn=FifastbLive -赛事咪咕播02,http://rustdesk.ltgame.eu.org:35455/itv/3000000001000005969.m3u8?cdn=FifastbLive -赛事咪咕播03,http://rustdesk.ltgame.eu.org:35455/itv/3000000001000007218.m3u8?cdn=FifastbLive -赛事咪咕播04,http://rustdesk.ltgame.eu.org:35455/itv/3000000001000008001.m3u8?cdn=FifastbLive -赛事咪咕播05,http://rustdesk.ltgame.eu.org:35455/itv/3000000001000008176.m3u8?cdn=FifastbLive -赛事咪咕播06,http://rustdesk.ltgame.eu.org:35455/itv/3000000001000008379.m3u8?cdn=FifastbLive -赛事咪咕播07,http://rustdesk.ltgame.eu.org:35455/itv/3000000001000010129.m3u8?cdn=FifastbLive -赛事咪咕播08,http://rustdesk.ltgame.eu.org:35455/itv/3000000001000010948.m3u8?cdn=FifastbLive -赛事咪咕播09,http://rustdesk.ltgame.eu.org:35455/itv/3000000001000026778.m3u8?cdn=FifastbLive -赛事咪咕播10,http://rustdesk.ltgame.eu.org:35455/itv/3000000001000028638.m3u8?cdn=FifastbLive -赛事咪咕播11,http://rustdesk.ltgame.eu.org:35455/itv/3000000001000031494.m3u8?cdn=FifastbLive -赛事咪咕播12,http://rustdesk.ltgame.eu.org:35455/itv/3000000010000000097.m3u8?cdn=FifastbLive -赛事咪咕播13,http://rustdesk.ltgame.eu.org:35455/itv/3000000010000002019.m3u8?cdn=FifastbLive -赛事咪咕播14,http://rustdesk.ltgame.eu.org:35455/itv/3000000010000002032.m3u8?cdn=FifastbLive -赛事咪咕播15,http://rustdesk.ltgame.eu.org:35455/itv/3000000010000002809.m3u8?cdn=FifastbLive -赛事咪咕播16,http://rustdesk.ltgame.eu.org:35455/itv/3000000010000003915.m3u8?cdn=FifastbLive -赛事咪咕播17,http://rustdesk.ltgame.eu.org:35455/itv/3000000010000004193.m3u8?cdn=FifastbLive -赛事咪咕播18,http://rustdesk.ltgame.eu.org:35455/itv/3000000010000004464.m3u8?cdn=FifastbLive -赛事咪咕播19,http://rustdesk.ltgame.eu.org:35455/itv/3000000010000005837.m3u8?cdn=FifastbLive -赛事咪咕播20,http://rustdesk.ltgame.eu.org:35455/itv/3000000010000006077.m3u8?cdn=FifastbLive -赛事咪咕播21,http://rustdesk.ltgame.eu.org:35455/itv/3000000010000006658.m3u8?cdn=FifastbLive -赛事咪咕播22,http://rustdesk.ltgame.eu.org:35455/itv/3000000010000006944.m3u8?cdn=FifastbLive -赛事咪咕播23,http://rustdesk.ltgame.eu.org:35455/itv/3000000010000007692.m3u8?cdn=FifastbLive -赛事咪咕播24,http://rustdesk.ltgame.eu.org:35455/itv/3000000010000009788.m3u8?cdn=FifastbLive -赛事咪咕播25,http://rustdesk.ltgame.eu.org:35455/itv/3000000010000010833.m3u8?cdn=FifastbLive -赛事咪咕播26,http://rustdesk.ltgame.eu.org:35455/itv/3000000010000011112.m3u8?cdn=FifastbLive -赛事咪咕播27,http://rustdesk.ltgame.eu.org:35455/itv/3000000010000011297.m3u8?cdn=FifastbLive -赛事咪咕播28,http://rustdesk.ltgame.eu.org:35455/itv/3000000010000011518.m3u8?cdn=FifastbLive -赛事咪咕播29,http://rustdesk.ltgame.eu.org:35455/itv/3000000010000011763.m3u8?cdn=FifastbLive -赛事咪咕播30,http://rustdesk.ltgame.eu.org:35455/itv/3000000010000011873.m3u8?cdn=FifastbLive -赛事咪咕播31,http://rustdesk.ltgame.eu.org:35455/itv/3000000010000012398.m3u8?cdn=FifastbLive -赛事咪咕播32,http://rustdesk.ltgame.eu.org:35455/itv/3000000010000012450.m3u8?cdn=FifastbLive -赛事咪咕播33,http://rustdesk.ltgame.eu.org:35455/itv/3000000010000012558.m3u8?cdn=FifastbLive -赛事咪咕播34,http://rustdesk.ltgame.eu.org:35455/itv/3000000010000012616.m3u8?cdn=FifastbLive -赛事咪咕播35,http://rustdesk.ltgame.eu.org:35455/itv/3000000010000015470.m3u8?cdn=FifastbLive -赛事咪咕播36,http://rustdesk.ltgame.eu.org:35455/itv/3000000010000015560.m3u8?cdn=FifastbLive -赛事咪咕播37,http://rustdesk.ltgame.eu.org:35455/itv/3000000010000017389.m3u8?cdn=FifastbLive -赛事咪咕播38,http://rustdesk.ltgame.eu.org:35455/itv/3000000010000017678.m3u8?cdn=FifastbLive -赛事咪咕播39,http://rustdesk.ltgame.eu.org:35455/itv/3000000010000017997.m3u8?cdn=FifastbLive -赛事咪咕播40,http://rustdesk.ltgame.eu.org:35455/itv/3000000010000019380.m3u8?cdn=FifastbLive -赛事咪咕播41,http://rustdesk.ltgame.eu.org:35455/itv/3000000010000019839.m3u8?cdn=FifastbLive -赛事咪咕播42,http://rustdesk.ltgame.eu.org:35455/itv/3000000010000020168.m3u8?cdn=FifastbLive -赛事咪咕播43,http://rustdesk.ltgame.eu.org:35455/itv/3000000010000021904.m3u8?cdn=FifastbLive -赛事咪咕播44,http://rustdesk.ltgame.eu.org:35455/itv/3000000010000023434.m3u8?cdn=FifastbLive -赛事咪咕播45,http://rustdesk.ltgame.eu.org:35455/itv/3000000010000024205.m3u8?cdn=FifastbLive -赛事咪咕播46,http://rustdesk.ltgame.eu.org:35455/itv/3000000010000024691.m3u8?cdn=FifastbLive -赛事咪咕播47,http://rustdesk.ltgame.eu.org:35455/itv/3000000010000025380.m3u8?cdn=FifastbLive -赛事咪咕播48,http://rustdesk.ltgame.eu.org:35455/itv/3000000010000025943.m3u8?cdn=FifastbLive -赛事咪咕播49,http://rustdesk.ltgame.eu.org:35455/itv/3000000010000027318.m3u8?cdn=FifastbLive -赛事咪咕播50,http://rustdesk.ltgame.eu.org:35455/itv/3000000010000027638.m3u8?cdn=FifastbLive -赛事咪咕播51,http://rustdesk.ltgame.eu.org:35455/itv/3000000010000027691.m3u8?cdn=FifastbLive -赛事咪咕播52,http://rustdesk.ltgame.eu.org:35455/itv/3000000010000031669.m3u8?cdn=FifastbLive -赛事咪咕播53,http://rustdesk.ltgame.eu.org:35455/itv/3000000010000032106.m3u8?cdn=FifastbLive -赛事咪咕壹4K,http://rustdesk.ltgame.eu.org:35455/itv/3000000010000005180.m3u8?cdn=FifastbLive -赛事咪咕贰4K,http://rustdesk.ltgame.eu.org:35455/itv/3000000010000015686.m3u8?cdn=FifastbLive -赛事睛彩竞技,http://xsbc.3sbio.com:35455/itv/3000000020000011528.m3u8?cdn=FifastbLive -赛事睛彩竞技,http://xsbc.3sbio.com:35455/itv/3000000020000011530.m3u8?cdn=FifastbLive -赛事睛彩篮球,http://xsbc.3sbio.com:35455/itv/3000000020000011529.m3u8?cdn=FifastbLive -赛事睛彩篮球,http://xsbc.3sbio.com:35455/itv/3000000020000011531.m3u8?cdn=FifastbLive -赛事咪咕播01,http://xsbc.3sbio.com:35455/itv/3000000001000005308.m3u8?cdn=FifastbLive -赛事咪咕播02,http://xsbc.3sbio.com:35455/itv/3000000001000005969.m3u8?cdn=FifastbLive -赛事咪咕播03,http://xsbc.3sbio.com:35455/itv/3000000001000007218.m3u8?cdn=FifastbLive -赛事咪咕播04,http://xsbc.3sbio.com:35455/itv/3000000001000008001.m3u8?cdn=FifastbLive -赛事咪咕播05,http://xsbc.3sbio.com:35455/itv/3000000001000008176.m3u8?cdn=FifastbLive -赛事咪咕播06,http://xsbc.3sbio.com:35455/itv/3000000001000008379.m3u8?cdn=FifastbLive -赛事咪咕播07,http://xsbc.3sbio.com:35455/itv/3000000001000010129.m3u8?cdn=FifastbLive -赛事咪咕播08,http://xsbc.3sbio.com:35455/itv/3000000001000010948.m3u8?cdn=FifastbLive -赛事咪咕播09,http://xsbc.3sbio.com:35455/itv/3000000001000026778.m3u8?cdn=FifastbLive -赛事咪咕播10,http://xsbc.3sbio.com:35455/itv/3000000001000028638.m3u8?cdn=FifastbLive -赛事咪咕播11,http://xsbc.3sbio.com:35455/itv/3000000001000031494.m3u8?cdn=FifastbLive -赛事咪咕播12,http://xsbc.3sbio.com:35455/itv/3000000010000000097.m3u8?cdn=FifastbLive -赛事咪咕播13,http://xsbc.3sbio.com:35455/itv/3000000010000002019.m3u8?cdn=FifastbLive -赛事咪咕播14,http://xsbc.3sbio.com:35455/itv/3000000010000002032.m3u8?cdn=FifastbLive -赛事咪咕播15,http://xsbc.3sbio.com:35455/itv/3000000010000002809.m3u8?cdn=FifastbLive -赛事咪咕播16,http://xsbc.3sbio.com:35455/itv/3000000010000003915.m3u8?cdn=FifastbLive -赛事咪咕播17,http://xsbc.3sbio.com:35455/itv/3000000010000004193.m3u8?cdn=FifastbLive -赛事咪咕播18,http://xsbc.3sbio.com:35455/itv/3000000010000004464.m3u8?cdn=FifastbLive -赛事咪咕播19,http://xsbc.3sbio.com:35455/itv/3000000010000005837.m3u8?cdn=FifastbLive -赛事咪咕播20,http://xsbc.3sbio.com:35455/itv/3000000010000006077.m3u8?cdn=FifastbLive -赛事咪咕播21,http://xsbc.3sbio.com:35455/itv/3000000010000006658.m3u8?cdn=FifastbLive -赛事咪咕播22,http://xsbc.3sbio.com:35455/itv/3000000010000006944.m3u8?cdn=FifastbLive -赛事咪咕播23,http://xsbc.3sbio.com:35455/itv/3000000010000007692.m3u8?cdn=FifastbLive -赛事咪咕播24,http://xsbc.3sbio.com:35455/itv/3000000010000009788.m3u8?cdn=FifastbLive -赛事咪咕播25,http://xsbc.3sbio.com:35455/itv/3000000010000010833.m3u8?cdn=FifastbLive -赛事咪咕播26,http://xsbc.3sbio.com:35455/itv/3000000010000011112.m3u8?cdn=FifastbLive -赛事咪咕播27,http://xsbc.3sbio.com:35455/itv/3000000010000011297.m3u8?cdn=FifastbLive -赛事咪咕播28,http://xsbc.3sbio.com:35455/itv/3000000010000011518.m3u8?cdn=FifastbLive -赛事咪咕播29,http://xsbc.3sbio.com:35455/itv/3000000010000011763.m3u8?cdn=FifastbLive -赛事咪咕播30,http://xsbc.3sbio.com:35455/itv/3000000010000011873.m3u8?cdn=FifastbLive -赛事咪咕播31,http://xsbc.3sbio.com:35455/itv/3000000010000012398.m3u8?cdn=FifastbLive -赛事咪咕播32,http://xsbc.3sbio.com:35455/itv/3000000010000012450.m3u8?cdn=FifastbLive -赛事咪咕播33,http://xsbc.3sbio.com:35455/itv/3000000010000012558.m3u8?cdn=FifastbLive -赛事咪咕播34,http://xsbc.3sbio.com:35455/itv/3000000010000012616.m3u8?cdn=FifastbLive -赛事咪咕播35,http://xsbc.3sbio.com:35455/itv/3000000010000015470.m3u8?cdn=FifastbLive -赛事咪咕播36,http://xsbc.3sbio.com:35455/itv/3000000010000015560.m3u8?cdn=FifastbLive -赛事咪咕播37,http://xsbc.3sbio.com:35455/itv/3000000010000017389.m3u8?cdn=FifastbLive -赛事咪咕播38,http://xsbc.3sbio.com:35455/itv/3000000010000017678.m3u8?cdn=FifastbLive -赛事咪咕播39,http://xsbc.3sbio.com:35455/itv/3000000010000017997.m3u8?cdn=FifastbLive -赛事咪咕播40,http://xsbc.3sbio.com:35455/itv/3000000010000019380.m3u8?cdn=FifastbLive -赛事咪咕播41,http://xsbc.3sbio.com:35455/itv/3000000010000019839.m3u8?cdn=FifastbLive -赛事咪咕播42,http://xsbc.3sbio.com:35455/itv/3000000010000020168.m3u8?cdn=FifastbLive -赛事咪咕播43,http://xsbc.3sbio.com:35455/itv/3000000010000021904.m3u8?cdn=FifastbLive -赛事咪咕播44,http://xsbc.3sbio.com:35455/itv/3000000010000023434.m3u8?cdn=FifastbLive -赛事咪咕播45,http://xsbc.3sbio.com:35455/itv/3000000010000024205.m3u8?cdn=FifastbLive -赛事咪咕播46,http://xsbc.3sbio.com:35455/itv/3000000010000024691.m3u8?cdn=FifastbLive -赛事咪咕播47,http://xsbc.3sbio.com:35455/itv/3000000010000025380.m3u8?cdn=FifastbLive -赛事咪咕播48,http://xsbc.3sbio.com:35455/itv/3000000010000025943.m3u8?cdn=FifastbLive -赛事咪咕播49,http://xsbc.3sbio.com:35455/itv/3000000010000027318.m3u8?cdn=FifastbLive -赛事咪咕播50,http://xsbc.3sbio.com:35455/itv/3000000010000027638.m3u8?cdn=FifastbLive -赛事咪咕播51,http://xsbc.3sbio.com:35455/itv/3000000010000027691.m3u8?cdn=FifastbLive -赛事咪咕播52,http://xsbc.3sbio.com:35455/itv/3000000010000031669.m3u8?cdn=FifastbLive -赛事咪咕播53,http://xsbc.3sbio.com:35455/itv/3000000010000032106.m3u8?cdn=FifastbLive -赛事咪咕壹4K,http://xsbc.3sbio.com:35455/itv/3000000010000005180.m3u8?cdn=FifastbLive -赛事咪咕贰4K,http://xsbc.3sbio.com:35455/itv/3000000010000015686.m3u8?cdn=FifastbLive -欣赏频道,#genre# -抖音姐姐热舞,http://124.248.69.76:26781/douyu/7971641 -粤语戏曲频标,http://go1.bkpcp.top/tl/null-15 -粤语戏曲频陆,p3p://108.181.32.169:13517/679d953d000945e59987130a6e93668b -粤语长片频标,http://go1.bkpcp.top/tl/null-10 -粤语英超频陆,p3p://108.181.32.169:13517/64d74c1600083555223b68096e79387e -国语译制电影,http://124.248.69.76:26781/douyu/2436390 -美剧解说轮播,http://124.248.69.76:26781/douyu/9643264 -经典美剧解说,http://124.248.69.76:26781/douyu/9123570 -雪中悍刀行剧,http://124.248.69.76:26781/huya/11336592 -庆余年一轮播,http://124.248.69.76:26781/huya/11352960 -庆余年二轮播,http://124.248.69.76:26781/huya/23740156 -96笑傲江湖粤,http://124.248.69.76:26781/douyu/8912325 -传闻中的芊芊,http://124.248.69.76:26781/huya/21059608 -甄嬛传电视剧,http://124.248.69.76:26781/huya/29465868 -甄嬛传电视剧,http://124.248.69.76:26781/huya/30145009 -芈月传电视剧,http://124.248.69.76:26781/huya/11352975 -延禧攻略轮播,http://124.248.69.76:26781/huya/26355864 -与凤行电视剧,http://124.248.69.76:26781/huya/26355866 -柳舟记电视剧,http://124.248.69.76:26781/huya/23860039 -开端电视轮播,http://124.248.69.76:26781/huya/11342397 -我爱男保姆播,http://124.248.69.76:26781/huya/29581262 -欢乐颂电视剧,http://124.248.69.76:26781/douyu/3756989 -好先生电视剧,http://124.248.69.76:26781/douyu/9650792 -渗透电视轮播,http://124.248.69.76:26781/huya/30080244 -亮剑电视轮播,http://124.248.69.76:26781/huya/30080238 -雪豹电视轮播,http://124.248.69.76:26781/huya/29580970 -科幻Fans轮播,http://124.248.69.76:26781/douyu/3508304 -科幻解说轮播,http://124.248.69.76:26781/douyu/9338839 -科幻梦工场播,http://124.248.69.76:26781/huya/15152155 -脱口秀大会肆,http://124.248.69.76:26781/huya/30080243 -脱口秀大会伍,http://124.248.69.76:26781/huya/11352875 -娱乐扒叔轮播,http://124.248.69.76:26781/douyu/9624581 -粤语剧集轮播,http://124.248.69.76:26781/douyu/10338873 -粤语综艺轮播,http://124.248.69.76:26781/douyu/7919720 -粤语星爷电影,http://124.248.69.76:26781/huya/11336587 -粤语极清电影,https://pullhw.zhaoyangyang.cn/live/8777394.flv?auth_info=Paf3EeTZDH%2FF3y8uNTCXcafSOBvKjOor5a2h0XavUOs%3D.38795236763463736b6d51393976435a -粤语版电影一,http://124.248.69.76:26781/douyu/5033502 -粤语版电影二,http://124.248.69.76:26781/douyu/6566671 -粤语版电影三,http://124.248.69.76:26781/douyu/1226741 -星空卫视频道,http://122.224.58.42:85/tsfile/live/1024_1.m3u8?key=txiptv&playlive=1&authid=0 -星空卫视频道,http://171.213.198.17:8088/udp/239.93.0.156:2193 -动作电影频道,http://ds920.dsmynas.net:5555/rtp/226.0.2.94:8012%24%E5%B1%B1%E8%A5%BFuni2+ -家庭影院频道,http://ds920.dsmynas.net:5555/rtp/226.0.2.240:9820%24%E5%B1%B1%E8%A5%BFuni2+ -影迷电影频道,http://ds920.dsmynas.net:5555/rtp/226.0.2.93:8004%24%E5%B1%B1%E8%A5%BFuni2+ -动作电影频道,http://118.249.22.148:8989/udp/239.76.252.243:9000 -家庭影院频道,http://118.249.22.148:8989/udp/239.76.252.241:9000 -影迷电影频道,http://118.249.22.148:8989/udp/239.76.252.242:9000 -重温经典频道,http://cdn3.132.us.kg/live/cwjd/stream.m3u8 -重温经典频道,http://120.76.248.139/live/bfgd/4200000635.m3u8 -重温经典频道,http://ali.hlspull.yximgs.com/live/awei_cwjd.flv -重温经典频道,http://php.jdshipin.com:8880/TVOD/iptv.php?id=cwjd -星光经典频视,https://ali.hlspull.yximgs.com/live/1355046088.flv -星光综合频视,http://ali.hlspull.yximgs.com/live/zxcvbnm9852.flv -星光影迷频视,https://ali.hlspull.yximgs.com/live/11077536.flv -好人影视频视,https://ali.hlspull.yximgs.com/live/1234566.flv -经典电影频视,http://ali.hlspull.yximgs.com/live/asdfg978707232.flv -经典乡村频视,http://ali.hlspull.yximgs.com/live/asdfg863678266.flv -经典港剧频视,http://124.248.69.76:26781/douyu/9548850 -经典武侠频视,http://124.248.69.76:26781/douyu/338759 -邵氏影院频视,http://124.248.69.76:26781/douyu/4246519 -檬檬功夫频视,http://124.248.69.76:26781/douyu/9838414 -经典频道频视,http://ali.hlspull.yximgs.com/live/asdfg6699388.flv -经典功夫频视,http://ali.hlspull.yximgs.com/live/asdfg99338.flv -经典都市频视,http://ali.hlspull.yximgs.com/live/asdfg32619.flv -经典综艺频视,http://ali.hlspull.yximgs.com/live/asdfg171759930.flv -经典少儿频视,http://ali.hlspull.yximgs.com/live/asdfg315962975.flv -经典港片频视,http://ali.hlspull.yximgs.com/live/asdfg6899366.flv -熊猫功夫频视,http://data.3g.yy.com/live/hls/1507716299/1507716299 -港粤频道,#genre# -广东珠江频高,http://php.jdshipin.com/TVOD/iptv.php?id=gdzj -广东珠江频高,https://tv.cdn.com.mp/live/gdzj/stream.m3u8 -广东体育频高,http://php.jdshipin.com/TVOD/iptv.php?id=gdty -广东体育频高,https://tv.cdn.com.mp/live/gdty/stream.m3u8 -Plus综合频高,https://cdn.163189.xyz/live/tvbp/stream.m3u8 -TVBJ1美频高,http://cdn5.1678520.xyz/live/?id=j1 -pₒₚc电影频标,http://go1.bkpcp.top/tl/popc -凤凰中文频高,http://php.jdshipin.com/TVOD/iptv.php?id=fhzw -凤凰中文频高,https://cdn.163189.xyz/live/fhzw/stream.m3u8 -凤凰中文频标,http://43.129.81.169/qctv.fengshows.cn/live/0701pcc72.flv -凤凰资讯频高,http://ali.hlspull.yximgs.com/live/_______Phx_HD.flv -凤凰资讯频高,http://php.jdshipin.com/TVOD/iptv.php?id=fhzx -凤凰资讯频标,http://43.129.81.169/qctv.fengshows.cn/live/0701pin72.flv -凤凰香港频高,http://php.jdshipin.com/TVOD/iptv.php?id=fhhk -凤凰香港频高,https://cdn6.163189.xyz/live/fhhk/stream.m3u8 -凤凰香港频标,http://43.129.81.169/qctv.fengshows.cn/live/0701phk72.flv -中天新闻频高,http://122.117.71.103:8540/http/220.130.87.218:8081/hls/78/80/ch063max.m3u8 -中天新闻频高,http://ali.hlspull.yximgs.com/live/_______CTI__HD.flv -中天新闻频加,http://ali.hlspull.yximgs.com/live/_______CTI_2_HD.flv -有线新闻频陆,p3p://108.181.32.169:13517/679f6990000efb87a0ac78c40d196e01 -有线综合频粤,http://php.jdshipin.com/TVOD/iptv.php?id=hoytv2 -有线综合频国,http://php.jdshipin.com/TVOD/iptv.php?id=hoytv -无线新闻频高,http://php.jdshipin.com/smt.php?id=inews_twn -无线新闻频标,http://go1.bkpcp.top/tl/null-11 -无线翡翠频4k,http://php.jdshipin.com/TVOD/iptv.php?id=fct4 -无线翡翠频4k,http://cdn.163189.xyz/live/fct4k/stream.m3u8 -无线翡翠频高,http://php.jdshipin.com/TVOD/iptv.php?id=fct3 -无线翡翠频高,http://zb.xmzb.xyz/888.php?id=be一翡翠台 -无线翡翠频高,https://cdn3.163189.xyz/live/live2.1.php?id.m3u8 -无线翡翠频高,http://php.jdshipin.com/TVOD/iptv.php?id=fct2 -无线翡翠频标,http://php.jdshipin.com/smt.php?id=jade_twn -无线翡翠频标,http://php.jdshipin.com/TVOD/iptv.php?id=fct -无线华丽频标,http://php.jdshipin.com/smt.php?id=Tvbjade -无线千禧频标,http://php.jdshipin.com/smt.php?id=Tvbclassic -天映频道频标,http://php.jdshipin.com/smt.php?id=Celestial -天映经典频标,http://php.jdshipin.com/smt.php?id=Celestial2 -无线明珠粤高,http://php.jdshipin.com/TVOD/iptv.php?id=mzt2 -无线明珠粤标,http://go1.bkpcp.top/tl/null-12 -无线明珠英标,http://php.jdshipin.com/TVOD/iptv.php?id=mzt -无线星河频标,http://php.jdshipin.com/smt.php?id=Xinhe -无线星河频标,http://go1.bkpcp.top/tl/null-7 -无线娱乐频标,http://php.jdshipin.com/smt.php?id=Tvbentertainment -无线娱乐频标,http://go1.bkpcp.top/tl/null-14 -无线综合频道,http://go1.bkpcp.top/tl/null-3 -无线戏曲频道,http://go1.bkpcp.top/tl/null-15 -无线粤片频道,http://go1.bkpcp.top/tl/null-10 -无线华剧频道,http://go1.bkpcp.top/tl/null-4 -无线亚剧频道,http://go1.bkpcp.top/tl/null-13 -黄金翡翠频道,http://go1.bkpcp.top/tl/null-2 -黄金华剧频道,http://go1.bkpcp.top/tl/null-9 -天映经典频道,http://go1.bkpcp.top/tl/null-1 -美亚电影频高,http://php.jdshipin.com/TVOD/iptv.php?id=meiya -美亚电影频标,http://go1.bkpcp.top/tl/null-5 -中国电影频标,http://go1.bkpcp.top/tl/null-6 -重温经典频高,http://php.jdshipin.com/TVOD/iptv.php?id=cwjd -澳视澳门频高,http://php.jdshipin.com/TVOD/iptv.php?id=asam -澳视卫星频高,http://php.jdshipin.com/TVOD/iptv.php?id=as -VIUTV粤频标,http://php.jdshipin.com/TVOD/iptv.php?id=viutv -RTHK-31频高,http://php.jdshipin.com/TVOD/iptv.php?id=rthk31 -RTHK-31频高,https://cdn5.163189.xyz/live/rthk31/stream.m3u8 -RTHK-32频高,http://php.jdshipin.com/TVOD/iptv.php?id=rthk32 -RTHK-32频高,https://cdn5.163189.xyz/live/rthk32/stream.m3u8 -RTHK-33频高,http://php.jdshipin.com/TVOD/iptv.php?id=rthk33 -八度空间频高,https://cdn6.163189.xyz/live/8tv/stream.m3u8 -八度空间频标,http://php.jdshipin.com/smt.php?id=TV8 -新加CHU频高,https://cdn6.163189.xyz/live/chu/stream.m3u8 -新加CH5频高,https://cdn6.163189.xyz/live/ch5/stream.m3u8 -新加CH8频高,https://cdn6.163189.xyz/live/ch8/stream.m3u8 -astro-QJ-频高,http://php.jdshipin.com/smt.php?id=Quanjia -astroAec频高,http://php.jdshipin.com/smt.php?id=AEC -astroAod频标,http://php.jdshipin.com/smt.php?id=Aodhd -astro欢喜频标,http://php.jdshipin.com/smt.php?id=Huahee -astro爱奇艺标,http://php.jdshipin.com/smt.php?id=Qiyi -闽南频道,#genre# -民视新闻频标,http://108.181.21.27:27347/livehttpplay?channel_id=20097 -年代新闻频高,http://108.181.21.27:27347/livehttpplay?channel_id=20033 -非凡新闻频标,http://108.181.21.27:27347/livehttpplay?channel_id=20034 -闽壹新闻频标,http://108.181.21.27:27347/livehttpplay?channel_id=20028 -今日新闻频标,http://108.181.21.27:27347/livehttpplay?channel_id=20043 -公视闽南频标,http://108.181.21.27:27347/livehttpplay?channel_id=20087 -tvbs闽南频标,http://108.181.21.27:27347/livehttpplay?channel_id=20085 -tvbs欢乐频高,http://108.181.21.27:27347/livehttpplay?channel_id=20105 -tvbs精彩频标,http://108.181.21.27:27347/livehttpplay?channel_id=20136 -三立戏剧频标,http://108.181.21.27:27347/livehttpplay?channel_id=10125 -中天综合频高,http://108.181.21.27:27347/livehttpplay?channel_id=20064 -八大综合频高,http://108.181.21.27:27347/livehttpplay?channel_id=20068 -八大第一频高,http://108.181.21.27:27347/livehttpplay?channel_id=20073 -八大精彩频标,http://108.181.21.27:27347/livehttpplay?channel_id=20052 -东森财经频标,http://108.181.21.27:27347/livehttpplay?channel_id=20078 -美亚电影频标,http://108.181.21.27:27347/livehttpplay?channel_id=20197 -龙华电影频标,http://108.181.21.27:27347/livehttpplay?channel_id=10129 -龙华电影频高,https://cdn8.163189.xyz/live/lhdy/stream.m3u8 -龙华经典频高,https://cdn8.163189.xyz/live/lhjd/stream.m3u8 -龙华卡通频高,https://cdn8.163189.xyz/live/lhkt/stream.m3u8 -龙华偶像频高,https://cdn8.163189.xyz/live/lhox/stream.m3u8 -龙华日韩频高,https://cdn8.163189.xyz/live/lhrh/stream.m3u8 -龙华戏剧频高,https://cdn8.163189.xyz/live/lhxj/stream.m3u8 -龙华洋片频标,http://108.181.21.27:27347/livehttpplay?channel_id=20090 -Fgm电影频标,http://108.181.21.27:27347/livehttpplay?channel_id=10123 -CNN新闻频标,http://108.181.21.27:27347/livehttpplay?channel_id=10123 -cn卡通频道高,http://108.181.21.27:27347/livehttpplay?channel_id=20048 -尼克卡通频标,http://108.181.21.27:27347/livehttpplay?channel_id=20089 -BBC地球频标,http://108.181.21.27:27347/livehttpplay?channel_id=20044 -动物星球道高,http://108.181.21.27:27347/livehttpplay?channel_id=2010 -五星体育频高,http://108.181.21.27:27347/livehttpplay?channel_id=20060 -博斯高球壹标,http://108.181.21.27:27347/livehttpplay?channel_id=20103 -博斯高球贰标,http://108.181.21.27:27347/livehttpplay?channel_id=20117 -博斯运动贰标,http://108.181.21.27:27347/livehttpplay?channel_id=20311 -ElaT体育壹标,http://108.181.21.27:27347/livehttpplay?channel_id=20129 -凤凰香港频高,http://108.181.21.27:27347/livehttpplay?channel_id=30016 -广东影视频标,http://108.181.21.27:27347/livehttpplay?channel_id=20145 -闽南酒店,#genre# -凤凰资讯频道,http://122.117.71.103:8573/http/61.222.53.250:8081/hls/75/817/ch59.m3u8 -凤凰中文频道,http://122.117.71.103:8574/http/61.222.53.250:8081/hls/75/817/ch59.m3u8 -中天新闻频道,http://122.117.71.103:8540/http/61.222.53.250:8081/hls/75/817/ch59.m3u8 -东森新闻频道,http://122.117.71.103:8539/http/61.222.53.250:8081/hls/75/817/ch59.m3u8 -tvbs新闻频道,http://122.117.71.103:8543/http/61.222.53.250:8081/hls/75/817/ch59.m3u8 -寰宇新闻频道,http://122.117.71.103:8548/http/61.222.53.250:8081/hls/75/817/ch59.m3u8 -三立新闻频道,http://122.117.71.103:8542/http/61.222.53.250:8081/hls/75/817/ch59.m3u8 -年代新闻频道,http://122.117.71.103:8538/http/61.222.53.250:8081/hls/75/817/ch59.m3u8 -民视新闻频道,http://122.117.71.103:8541/http/61.222.53.250:8081/hls/75/817/ch59.m3u8 -中视闽南频道,http://122.117.71.103:8502/http/61.222.53.250:8081/hls/89/80/Cts4max.m3u8 -华视闽南频道,http://122.117.71.103:8503/http/61.222.53.250:8081/hls/88/80/Ctv4max.m3u8 -公视闽南频道,http://122.117.71.103:8505/http/61.222.53.250:8081/hls/87/80/Pts4max.m3u8 -民视闽南频道,http://122.117.71.103:8504/http/61.222.53.250:8081/hls/86/80/Ttv4max.m3u8 -tvbs闽南频道,http://122.117.71.103:8544/http/61.222.53.250:8081/hls/64/806/ch14.m3u8 -tvbs欢乐频道,http://122.117.71.103:8544/http/61.222.53.250:8081/hls/65/807/ch17.m3u8 -三立闽南频道,http://122.117.71.103:8520/http/61.222.53.250:8081/hls/65/807/ch20.m3u8 -中天综合频道,http://122.117.71.103:8525/http/61.222.53.250:8081/hls/75/817/ch59.m3u8 -中天娱乐频道,http://122.117.71.103:8526/http/61.222.53.250:8081/hls/67/809/ch26.m3u8 -东森戏剧频道,http://122.117.71.103:8529/http/61.222.53.250:8081/hls/64/803/ch13.m3u8 -龙华戏剧频道,http://122.117.71.103:8533/http/61.222.53.250:8081/hls/75/817/ch59.m3u8 -龙华卡通频道,http://122.117.71.103:8516/http/61.222.53.250:8081/hls/75/817/ch59.m3u8 -龙华电影频道,http://122.117.71.103:8555/http/61.222.53.250:8081/hls/75/817/ch59.m3u8 -纬来电影频道,http://122.117.71.103:8554/http/61.222.53.250:8081/hls/75/817/ch59.m3u8 -纬来综合频道,http://122.117.71.103:8517/http/61.222.53.250:8081/hls/75/817/ch59.m3u8 -纬来戏剧频道,http://122.117.71.103:8532/http/61.222.53.250:8081/hls/69/811/ch33.m3u8 -纬来日本频道,http://122.117.71.103:8536/http/61.222.53.250:8081/hls/75/817/ch59.m3u8 -纬来育乐频道,http://122.117.71.103:8561/http/61.222.53.250:8081/hls/75/817/ch59.m3u8 -纬来体育频道,http://122.117.71.103:8562/http/61.222.53.250:8081/hls/75/817/ch59.m3u8 -八大第一频道,http://122.117.71.103:8518/http/61.222.53.250:8081/hls/66/808/ch22.m3u8 -八大综合频道,http://122.117.71.103:8519/http/61.222.53.250:8081/hls/66/808/ch21.m3u8 -八大戏剧频道,http://122.117.71.103:8530/http/61.222.53.250:8081/hls/66/806/ch23.m3u8 -HBO电影频道,http://122.117.71.103:8556/http/61.222.53.250:8081/hls/75/817/ch59.m3u8 -AXN电影频道,http://122.117.71.103:8557/http/61.222.53.250:8081/hls/75/817/ch59.m3u8 -MoMo亲子台,http://122.117.71.103:8515/http/61.222.53.250:8081/hls/75/817/ch59.m3u8 -东风卫视频道,http://122.117.71.103:8527/http/61.222.53.250:8081/hls/68/810/ch31.m3u8 -闽南频限,#genre# -中天新闻频限,http://148.135.34.95/mn.php?playurl=http://www.pelotas.org:8278/ctinews/playlist.m3u8 -东森新闻频限,http://148.135.34.95/mn.php?playurl=http://www.pelotas.org:8278/ettvnews/playlist.m3u8 -寰宇新闻频限,http://148.135.34.95/mn.php?playurl=http://www.pelotas.org:8278/huanyuxinwen_twn/playlist.m3u8 -tvbs新闻频限,http://148.135.34.95/mn.php?playurl=http://www.pelotas.org:8278/tvbs_n/playlist.m3u8 -年代新闻频限,http://148.135.34.95/mn.php?playurl=http://www.pelotas.org:8278/niandainews_twn/playlist.m3u8 -非凡新闻频限,http://148.135.34.95/mn.php?playurl=http://www.pelotas.org:8278/feifannews_twn/playlist.m3u8 -中视新闻频限,http://148.135.34.95/mn.php?playurl=http://www.pelotas.org:8278/zhongshinews_twn/playlist.m3u8 -民视新闻频限,http://148.135.34.95/mn.php?playurl=http://www.pelotas.org:8278/ftvnew_taiwan/playlist.m3u8 -台视新闻频限,http://148.135.34.95/mn.php?playurl=http://www.pelotas.org:8278/ttvnews_twn/playlist.m3u8 -寰宇财经频限,http://148.135.34.95/mn.php?playurl=http://www.pelotas.org:8278/huanyutaiwan_twn/playlist.m3u8 -tvbs闽南频限,http://148.135.34.95/mn.php?playurl=http://www.pelotas.org:8278/tvbs/playlist.m3u8 -公视闽南频限,http://148.135.34.95/mn.php?playurl=http://www.pelotas.org:8278/ctv_taiwan/playlist.m3u8 -民视闽南频限,http://148.135.34.95/mn.php?playurl=http://www.pelotas.org:8278/ftvhd_taiwan/playlist.m3u8 -中视闽南频限,http://148.135.34.95/mn.php?playurl=http://www.pelotas.org:8278/zhongshihd_twn/playlist.m3u8 -华视闽南频限,http://148.135.34.95/mn.php?playurl=http://www.pelotas.org:8278/ctshd_twn/playlist.m3u8 -台视闽南频限,http://148.135.34.95/mn.php?playurl=http://www.pelotas.org:8278/ttv_taiwan/playlist.m3u8 -民视台湾频限,http://148.135.34.95/mn.php?playurl=http://www.pelotas.org:8278/ftvtaiwan_twn/playlist.m3u8 -tvbs欢乐频限,http://148.135.34.95/mn.php?playurl=http://www.pelotas.org:8278/tvbshuanle_twn/playlist.m3u8 -纬来精采频限,http://148.135.34.95/mn.php?playurl=http://www.pelotas.org:8278/videolandspecial_twn/playlist.m3u8 -纬来综合频限,http://148.135.34.95/mn.php?playurl=http://www.pelotas.org:8278/videolandzonghe/playlist.m3u8 -纬来电影频限,http://148.135.34.95/mn.php?playurl=http://www.pelotas.org:8278/videolandmovie_twn/playlist.m3u8 -纬来育乐频限,http://148.135.34.95/mn.php?playurl=http://www.pelotas.org:8278/videolandyule/playlist.m3u8 -纬来日本频限,http://148.135.34.95/mn.php?playurl=http://www.pelotas.org:8278/videolandjapan/playlist.m3u8 -龙华经典频限,http://148.135.34.95/mn.php?playurl=http://148.135/lunghuajingdian_twn/playlist.m3u8 -龙华戏剧频限,http://148.135.34.95/mn.php?playurl=http://www.pelotas.org:8278/lunghuaxiju_twn/playlist.m3u8 -龙华偶像频限,http://148.135.34.95/mn.php?playurl=http://www.pelotas.org:8278/lunghuaidol_twn/playlist.m3u8 -龙华洋片频限,http://148.135.34.95/mn.php?playurl=http://www.pelotas.org:8278/lunghuawestern_twn/playlist.m3u8 -龙华电影频限,http://148.135.34.95/mn.php?playurl=http://www.pelotas.org:8278/xingwei_movie/playlist.m3u8 -东森超视频限,http://148.135.34.95/mn.php?playurl=http://www.pelotas.org:8278/ettvsuper/playlist.m3u8 -东森幼幼频限,http://148.135.34.95/mn.php?playurl=http://www.pelotas.org:8278/yoyo_twn/playlist.m3u8 -东森综合频限,http://148.135.34.95/mn.php?playurl=http://www.pelotas.org:8278/ettvzhonghe/playlist.m3u8 -东森戏剧频限,http://148.135.34.95/mn.php?playurl=http://www.pelotas.org:8278/ettvdrama/playlist.m3u8 -东森财经频限,http://148.135.34.95/mn.php?playurl=http://www.pelotas.org:8278/ettvcaijing_twn/playlist.m3u8 -东森电影频限,http://148.135.34.95/mn.php?playurl=http://www.pelotas.org:8278/ettvmovie/playlist.m3u8 -东森洋片频限,http://148.135.34.95/mn.php?playurl=http://www.pelotas.org:8278/ettvwestern/playlist.m3u8 -八大第一频限,http://148.135.34.95/mn.php?playurl=http://www.pelotas.org:8278/badafirst/playlist.m3u8 -八大戏剧频限,http://148.135.34.95/mn.php?playurl=http://www.pelotas.org:8278/badadrama/playlist.m3u8 -八大综合频限,http://148.135.34.95/mn.php?playurl=http://www.pelotas.org:8278/badazhonghe/playlist.m3u8 -八大娱乐频限,http://148.135.34.95/mn.php?playurl=http://www.pelotas.org:8278/badaentertain/playlist.m3u8 -三立综合频限,http://148.135.34.95/mn.php?playurl=http://www.pelotas.org:8278/sanlizhonghe/playlist.m3u8 -三立戏剧频限,http://148.135.34.95/mn.php?playurl=http://www.pelotas.org:8278/sanlixiju_twn/playlist.m3u8 -三立台湾频限,http://148.135.34.95/mn.php?playurl=http://www.pelotas.org:8278/sanlitaiwan/playlist.m3u8 -三立都会频限,http://148.135.34.95/mn.php?playurl=http://www.pelotas.org:8278/sanlidouhui/playlist.m3u8 -中天综合频限,http://148.135.34.95/mn.php?playurl=http://www.pelotas.org:8278/ctizhonghe/playlist.m3u8 -中天亚洲频限,http://148.135.34.95/mn.php?playurl=http://www.pelotas.org:8278/ctiasia_twn/playlist.m3u8 -中天娱乐频限,http://148.135.34.95/mn.php?playurl=http://www.pelotas.org:8278/ctient/playlist.m3u8 -华艺中文频限,http://148.135.34.95/mn.php?playurl=http://www.pelotas.org:8278/weishichinese_twn/playlist.m3u8 -大爱壹台频限,http://148.135.34.95/mn.php?playurl=http://www.pelotas.org:8278/daai_twn/playlist.m3u8 -大爱贰台频限,http://148.135.34.95/mn.php?playurl=http://www.pelotas.org:8278/catchplay_twn/playlist.m3u8 -好消息贰台限,http://148.135.34.95/mn.php?playurl=http://www.pelotas.org:8278/goods_twn/playlist.m3u8 -阿里郎频道限,http://148.135.34.95/mn.php?playurl=http://www.pelotas.org:8278/arirang_twn/playlist.m3u8 -靖天国际频限,http://148.135.34.95/mn.php?playurl=http://www.pelotas.org:8278/jingtianintl_twn/playlist.m3u8 -靖天卡通频限,http://148.135.34.95/mn.php?playurl=http://www.pelotas.org:8278/jingtiancartoon_twn/playlist.m3u8 -美亚电影频限,http://148.135.34.95/mn.php?playurl=http://www.pelotas.org:8278/meiyamovie_twn/playlist.m3u8 -龙祥电影频限,http://148.135.34.95/mn.php?playurl=http://www.pelotas.org:8278/lungxiangtime_twn/playlist.m3u8/playlist.m3u8 -好莱坞电影限,http://148.135.34.95/mn.php?playurl=http://www.pelotas.org:8278/hollywoodmovies_twn/playlist.m3u8 -AXN电影频限,http://148.135.34.95/mn.php?playurl=http://www.pelotas.org:8278/axn_twn/playlist.m3u8 -HBOFamily限,http://148.135.34.95/mn.php?playurl=http://www.pelotas.org:8278/Hbofamily/playlist.m3u8 -HBO频道频限,http://148.135.34.95/mn.php?playurl=http://www.pelotas.org:8278/Hbo/playlist.m3u8 -HBO强档频限,http://148.135.34.95/mn.php?playurl=http://www.pelotas.org:8278/hbohd_twn/playlist.m3u8 -HBO原创频限,http://148.135.34.95/mn.php?playurl=http://www.pelotas.org:8278/hbohits_twn/playlist.m3u8 -CINE_MAX限,http://148.135.34.95/mn.php?playurl=http://www.pelotas.org:8278/cinemax_twn/playlist.m3u8 -Animax_频限,http://148.135.34.95/mn.php?playurl=http://www.pelotas.org:8278/Animax/playlist.m3u8 -mtv频道频限,http://148.135.34.95/mn.php?playurl=http://www.pelotas.org:8278/mtvhd_twn/playlist.m3u8 -WARNER频限,http://148.135.34.95/mn.php?playurl=http://www.pelotas.org:8278/WarnerTV/playlist.m3u8 -Moviesnow限,http://148.135.34.95/mn.php?playurl=http://www.pelotas.org:8278/moviesnow_raj/playlist.m3u8 -StarMovies限,http://148.135.34.95/mn.php?playurl=http://www.pelotas.org:8278/starmovies_raj/playlist.m3u8 -EYE-戏剧频限,http://148.135.34.95/mn.php?playurl=http://www.pelotas.org:8278/eyetvxiju_twn/playlist.m3u8 -EYE-旅游频限,http://148.135.34.95/mn.php?playurl=http://www.pelotas.org:8278/eyetvtravel_twn/playlist.m3u8 -美食星球频限,http://148.135.34.95/mn.php?playurl=http://www.pelotas.org:8278/foodplanet_twn/playlist.m3u8 -亚洲美食频限,http://148.135.34.95/mn.php?playurl=http://www.pelotas.org:8278/afc_twn/playlist.m3u8 -亚洲旅游壹限,http://148.135.34.95/mn.php?playurl=http://www.pelotas.org:8278/tlc_twn/playlist.m3u8 -亚洲旅游贰限,http://148.135.34.95/mn.php?playurl=http://www.pelotas.org:8278/asiatravel_twn/playlist.m3u8 -爱尔达影剧限,http://148.135.34.95/mn.php?playurl=http://www.pelotas.org:8278/eltayingju_twn/playlist.m3u8 -爱尔达贰频限,http://148.135.34.95/mn.php?playurl=http://www.pelotas.org:8278/eltasport2_twn/playlist.m3u8 -爱尔达叁频限,http://148.135.34.95/mn.php?playurl=http://www.pelotas.org:8278/eltasport3_twn/playlist.m3u8 -纬来体育频限,http://148.135.34.95/mn.php?playurl=http://www.pelotas.org:8278/videolandsport/playlist.m3u8 -博斯高球贰限,http://148.135.34.95/mn.php?playurl=http://www.pelotas.org:8278/bosigolf2_twn/playlist.m3u8 -博斯网球频限,http://148.135.34.95/mn.php?playurl=http://www.pelotas.org:8278/bositennis_twn/playlist.m3u8 -博斯无限壹限,http://148.135.34.95/mn.php?playurl=http://www.pelotas.org:8278/bosiunlimited_twn/playlist.m3u8 -博斯运动壹限,http://148.135.34.95/mn.php?playurl=http://www.pelotas.org:8278/bosisport1_twn/playlist.m3u8 -博斯运动贰限,http://148.135.34.95/mn.php?playurl=http://www.pelotas.org:8278/bosisport2_twn/playlist.m3u8 -港波测试,#genre# -Plus综合地波,http://43.251.102.18:4000/play/a00k -Plus综合地波,http://43.251.102.18:4000/play/a00c -凤凰香港地波,http://43.251.102.18:4000/play/a00e -凤凰香港地波,http://43.251.102.18:4000/play/a00m -有线新闻地波,http://43.251.102.18:4000/play/a004 -无线新闻地波,http://43.251.102.18:4000/play/a00d -无线翡翠地波,http://43.251.102.18:4000/play/a00g -无线明珠地波,http://43.251.102.18:4000/play/a00b -有线综合地波,http://43.251.102.18:4000/play/a003 -有线赛讯地波,http://43.251.102.18:4000/play/a002 -ViuTV粤地波,http://43.251.102.18:4000/play/a00i -ViuTV英地波,http://43.251.102.18:4000/play/a00h -哪吒修复,#genre# -⬇️哪吒2魔童闹海⬇️,http://rihou.cc:555/mp4?id=lndjj.mp4 -哪吒1魔童降世,https://vip.ffzy-play7.com/20221111/3098_4ec0b2e9/index.m3u8 -哪吒1降世粤语,http://154.12.30.226:333/m3u8/hcy/Fi0hJ7cbLpgkg1tsqnwZK75h3AhM4y68J/playlist.m3u8 -哪吒2闹海修复,https://c1.7bbffvip.com/video/nazhazhimotongnaohai/修复版/index.m3u8 -大圣1归来粤语,http://154.12.30.226:333/m3u8/hcy/FivuW7vHv8T5eV-ooY8JGJJnXUij07_q-/playlist.m3u8 -灌篮高手_新粤,http://154.12.30.226:333/m3u8/hcy/FgHR6jMrarKci_bW5THxP3pNYvkrP2qcn/playlist.m3u8 -波士BB1_粤语,http://154.12.30.226:333/m3u8/hcy/FhBT3ciV-dNGBBGbgyqpGeJc4M7Qgfn9R/playlist.m3u8 -波士BB2_粤语,http://154.12.30.226:333/m3u8/hcy/FtDia5eV4znlAXsQu6IFMOacUXiPgeMX5/playlist.m3u8 -荒失失奇兵粤1,http://154.12.30.226:333/m3u8/hcy/Fot8mKEmD4bqEx1UzErRGSLHz4u5Mg-o6/playlist.m3u8 -荒失失企鹅粤2,http://154.12.30.226:333/m3u8/hcy/1D11rsixBDo619420240831194033t8s/playlist.m3u8 -迷你兵团粤语1,http://154.12.30.226:333/m3u8/hcy/FlIVZLRCIOktE4Y39cnhK5oepnesViDHL/playlist.m3u8 -迷你兵团粤语2,http://154.12.30.226:333/m3u8/hcy/1D11rsixBDo618820240718225610aen/playlist.m3u8 -迷你兵团粤语3,http://154.12.30.226:333/m3u8/hcy/FpBI4hQiTMdirfrtTCJVHz7c-_EMNkzpY/playlist.m3u8 -迷你兵团粤语4,http://154.12.30.226:333/m3u8/hcy/1508sulM133514920240916155329zwy/playlist.m3u8 -光年正传_粤语,http://154.12.30.226:333/m3u8/hcy/FnPsCgzAvPy53HtzDE4FA2I_XxkU1LzSu/playlist.m3u8 -反斗奇兵粤语1,http://154.12.30.226:333/m3u8/hcy/Fq4im6sPCSW6rOHQmb6FKdLikYizGwkLu/playlist.m3u8 -反斗奇兵粤语2,http://154.12.30.226:333/m3u8/hcy/FotEbu7F9ubj6mk4qVrtLXrH93320fbI4/playlist.m3u8 -反斗奇兵粤语3,http://154.12.30.226:333/m3u8/hcy/FpRUwOux_uLUl_KklzDRDz7Y59Pzpf7M1/playlist.m3u8 -反斗奇兵粤语4,http://154.12.30.226:333/m3u8/hcy/FgvzBHOuIrLi_g9ewLSlK95HQBdruiKc4/playlist.m3u8 -麦兜1麦兜故事,http://154.12.30.226:333/m3u8/hcy/000npVGO146406420241202233700lwa/playlist.m3u8 -麦兜2响当当粤,http://154.12.30.226:333/m3u8/hcy/000npVGO1464062202412022337013k7/playlist.m3u8 -麦兜3菠萝油王,http://154.12.30.226:333/m3u8/hcy/000npVGO146406420241202233700lw9/playlist.m3u8 -麦兜4当伴我心,http://154.12.30.226:333/m3u8/hcy/FgeMTrBtlah0hDmQ8F75HJ5LP12oeZWGd/playlist.m3u8 -麦兜5饭宝奇兵,http://154.12.30.226:333/m3u8/hcy/FuHkXJTb_mFvFDyiWVX9CjatV0-Mz_5Pb/playlist.m3u8 -麦兜6我和妈妈,http://154.12.30.226:333/m3u8/hcy/000npVGO1464061202412022337001gj/playlist.m3u8 -怪物史瑞克粤1,http://154.12.30.226:333/m3u8/hcy/1D11rsixBDo61922024081319471481s/playlist.m3u8 -怪物史瑞克粤2,http://154.12.30.226:333/m3u8/hcy/1D11rsixBDo61922024081319471481r/playlist.m3u8 -怪物史瑞克粤3,http://154.12.30.226:333/m3u8/hcy/1D11rsixBDo619020240813194714u4l/playlist.m3u8 -怪物史瑞克粤4,http://154.12.30.226:333/m3u8/hcy/1D11rsixBDo6188202408131947145wa/playlist.m3u8 -美国队长4Ts中,https://cdn7.ryplay7.com/20250217/10692_fbe18652/index.m3u8 -峡谷2025HD中,https://cdn7.ryplay7.com/20250215/10678_9c49fdd1/index.m3u8 -死待与金刚狼H,https://svip.high21-playback.com/20241103/39766_5615a4fa/index.m3u8 -神偷奶爸4国语,https://svip.high21-playback.com/20241018/39470_042b09a4/index.m3u8 -危机航线-HD国,https://svip.high21-playback.com/20241129/40285_ed081458/index.m3u8 -九龙城寨-HD国,https://svipsvip.ffzy-online5.com/20240621/28901_46307ada/index.m3u8 -九龙城寨-HD粤,https://svipsvip.ffzy-online5.com/20240621/28900_f7dce56e/index.m3u8 -龙珠剧粤,#genre# -⬇️龙珠系列剧场粤语版⬇️,http://rihou.cc:555/mp4?id=lndjj.mp4 -龙珠剧场粤01,http://154.12.30.226:333/m3u8/hcy/000npVGO14640802024121008520197m/playlist.m3u8 -龙珠剧场粤02,http://154.12.30.226:333/m3u8/hcy/000npVGO146406420241210085200ax4/playlist.m3u8 -龙珠剧场粤03,http://154.12.30.226:333/m3u8/hcy/000npVGO146406020241210085200a4a/playlist.m3u8 -龙珠剧场粤04,http://154.12.30.226:333/m3u8/hcy/000npVGO14640802024121008520097j/playlist.m3u8 -龙珠特别粤01,http://154.12.30.226:333/m3u8/hcy/000npVGO146406220241210085202b4g/playlist.m3u8 -龙珠Z-特别02,http://154.12.30.226:333/m3u8/hcy/000npVGO146406420241210085201axg/playlist.m3u8 -龙珠Z-特别03,http://154.12.30.226:333/m3u8/hcy/000npVGO146406220241210101957rhz/playlist.m3u8 -龙珠Z-剧场01,http://154.12.30.226:333/m3u8/hcy/000npVGO146406420241210085200ax3/playlist.m3u8 -龙珠Z-剧场02,http://154.12.30.226:333/m3u8/hcy/000npVGO146406420241210085200ax5/playlist.m3u8 -龙珠Z-剧场03,http://154.12.30.226:333/m3u8/hcy/000npVGO146407920241210085200dyd/playlist.m3u8 -龙珠Z-剧场04,http://154.12.30.226:333/m3u8/hcy/000npVGO146406320241210085200bzb/playlist.m3u8 -龙珠Z-剧场05,http://154.12.30.226:333/m3u8/hcy/000npVGO146406320241210085200bzd/playlist.m3u8 -龙珠Z-剧场06,http://154.12.30.226:333/m3u8/hcy/000npVGO146406020241210085159a48/playlist.m3u8 -龙珠Z-剧场07,http://154.12.30.226:333/m3u8/hcy/000npVGO146406120241210085159c6t/playlist.m3u8 -龙珠Z-剧场08,http://154.12.30.226:333/m3u8/hcy/000npVGO146406020241210085201a4h/playlist.m3u8 -龙珠Z-剧场09,http://154.12.30.226:333/m3u8/hcy/000npVGO146406420241210085202axk/playlist.m3u8 -龙珠Z-剧场10,http://154.12.30.226:333/m3u8/hcy/000npVGO146407920241210085201dyk/playlist.m3u8 -龙珠Z-剧场11,http://154.12.30.226:333/m3u8/hcy/000npVGO146406120241210085201c77/playlist.m3u8 -龙珠Z-剧场12,http://154.12.30.226:333/m3u8/hcy/000npVGO146407920241210085201dyk/playlist.m3u8 -龙珠Z-剧场13,http://154.12.30.226:333/m3u8/hcy/000npVGO146407920241210085201dyj/playlist.m3u8 -龙珠超剧场粤,http://154.12.30.226:333/m3u8/hcy/1508sulM133517520240606125330htj/playlist.m3u8 -粤语动漫,#genre# -⬇️足球小将青年篇粤语版⬇️,http://rihou.cc:555/mp4?id=lndjj.mp4 -足球青年篇01,http://154.12.30.226:333/m3u8/hcy/1508sulM1335150202409300918353vh/playlist.m3u8 -足球青年篇02,http://154.12.30.226:333/m3u8/hcy/1508sulM1335176202410070003386sz/playlist.m3u8 -足球青年篇03,http://154.12.30.226:333/m3u8/hcy/1508sulM133514920241014233602kzh/playlist.m3u8 -足球青年篇04,http://154.12.30.226:333/m3u8/hcy/FjxT6yWIXV8aIRf0QESNKWZxhyqP7F17G/playlist.m3u8 -足球青年篇05,http://154.12.30.226:333/m3u8/hcy/FipEdgIu22yUWkExlUCJBh5nkLeoSttIl/playlist.m3u8 -足球青年篇06,http://154.12.30.226:333/m3u8/hcy/Fmzr3c_oVyFr58itXXchHfohPxxljFcFa/playlist.m3u8 -足球青年篇07,http://154.12.30.226:333/m3u8/hcy/Fs0UJgijk04yQmjbO0mJHI6AwOeix5NqM/playlist.m3u8 -足球青年篇08,http://154.12.30.226:333/m3u8/hcy/Fpmp_9Pb7KqN_QplhTkBCErUfT55v-yOj/playlist.m3u8 -足球青年篇09,http://154.12.30.226:333/m3u8/hcy/FhwYC4EuIYZ5-B5RnO49AQZRzMorSiGie/playlist.m3u8 -足球青年篇10,http://154.12.30.226:333/m3u8/hcy/Fnk9lZJ6P8rJalvcxN-JBLY1joaKbj_ky/playlist.m3u8 -足球青年篇11,http://154.12.30.226:333/m3u8/hcy/000npVGO146406020241209235138jxx/playlist.m3u8 -足球青年篇12,http://154.12.30.226:333/m3u8/hcy/1508sulM133514920241218145048i4a/playlist.m3u8 -足球青年篇13,http://154.12.30.226:333/m3u8/hcy/000npVGO146406020241226201733dfw/playlist.m3u8 -足球青年篇14,http://154.12.30.226:333/m3u8/hcy/000npVGO146407920241230124811lx8/playlist.m3u8 -足球青年篇15,http://154.12.30.226:333/m3u8/hcy/Fn3WhSOFt5j4m5A2R_e9PTYxZZY7kbe2-/playlist.m3u8 -足球青年篇16,http://154.12.30.226:333/m3u8/hcy/FkqB-ap969gaLJBvVhqpPD4GMuqyaev2G/playlist.m3u8 -足球青年篇17,http://154.12.30.226:333/m3u8/hcy/FuZOIxEOUeuI90dTilkVPoKqswzq9lHPi/playlist.m3u8 -足球青年篇18,http://154.12.30.226:333/m3u8/hcy/FgSp5gsgKhF6vdHcOufRPIZIVMnw2Co1e/playlist.m3u8 -足球青年篇19,http://154.12.30.226:333/m3u8/hcy/Fib_cj-ZvPu8al9HGnK1PaZrK7OV_bzfv/playlist.m3u8 -足球青年篇20,http://154.12.30.226:333/m3u8/hcy/Fi5JkPvZNoCvhtPxudqFFZpjnVFRvTakr/playlist.m3u8 -足球青年篇21,http://154.12.30.226:333/m3u8/hcy/FqW7RKGJkB4wUYijaSFtNmLob4UL7ZA6M/playlist.m3u8 -足球青年篇22,http://154.12.30.226:333/m3u8/hcy/Fkq4asQyXcJbuynt-qyZHF4SloChGl2OW/playlist.m3u8 -足球青年篇23,http://154.12.30.226:333/m3u8/hcy/FkB2ydPHlujZB_jfvqr1JqIYWCO275ak2/playlist.m3u8 -足球青年篇24,http://154.12.30.226:333/m3u8/hcy/Ft4xgpvpQf0IrMdTtyRdKt6GH2j-wUGxC/playlist.m3u8 -足球青年篇25,http://154.12.30.226:333/m3u8/hcy/Fje5R541SMMA5t4aUYwpIsJvl637HUiPA/playlist.m3u8 -足球青年篇26,http://154.12.30.226:333/m3u8/hcy/Fgsnsr3kFSN0TirdR8YJKYJTCVjYzBVvd/playlist.m3u8 -⬇️奶龙与小七之大战暴暴龙粤语版⬇️,http://rihou.cc:555/mp4?id=lndjj.mp4 -奶龙与小七01,http://154.12.30.226:333/m3u8/hcy/1508sulM133514920241220115351jz2/playlist.m3u8 -奶龙与小七02,http://154.12.30.226:333/m3u8/hcy/1508sulM133517620241220115351cdh/playlist.m3u8 -奶龙与小七03,http://154.12.30.226:333/m3u8/hcy/000npVGO146406120241230092607386/playlist.m3u8 -奶龙与小七04,http://154.12.30.226:333/m3u8/hcy/000npVGO1464064202412300926077tb/playlist.m3u8 -奶龙与小七05,http://154.12.30.226:333/m3u8/hcy/FiyidUv4YNu20AWC9MchOlphdrThnGD_t/playlist.m3u8 -奶龙与小七06,http://154.12.30.226:333/m3u8/hcy/FhhRQB9BFwbZT6ns6y_xNJZVhYG1JRci2/playlist.m3u8 -奶龙与小七07,http://154.12.30.226:333/m3u8/hcy/FmHYJjtbkLPXHMqpJV89H1osDOeRP5CX1/playlist.m3u8 -奶龙与小七08,http://154.12.30.226:333/m3u8/hcy/FvicuRhEqipm_-Bs1431Enq1SHiyIKoOZ/playlist.m3u8 -奶龙与小七09,http://154.12.30.226:333/m3u8/hcy/FrXecabj6fWxErZCaKytFGL4CrAMh-nRs/playlist.m3u8 -奶龙与小七10,http://154.12.30.226:333/m3u8/hcy/Fk6RrSlSK8Fy8nQiriuxHd4DRWyDNivlc/playlist.m3u8 -奶龙与小七11,http://154.12.30.226:333/m3u8/hcy/FsiBtREdOdVyCkbFuppFEdKFVXS7eTnxc/playlist.m3u8 -奶龙与小七12,http://154.12.30.226:333/m3u8/hcy/FqdGD-w2VRHDmghU_N3tDfbqks5GUlU1w/playlist.m3u8 -奶龙与小七13,http://154.12.30.226:333/m3u8/hcy/FnJ0-OiQPOPXT5xwVLSFFbI_oDlC9DzH1/playlist.m3u8 -奶龙与小七14,http://154.12.30.226:333/m3u8/hcy/FjPm4vFM5MndTyMMp1YBP2p-MiNbKOTt3/playlist.m3u8 -奶龙与小七15,http://154.12.30.226:333/m3u8/hcy/FsVp9kfYtY2bvDYmcUdNPaqIvTftvLWpm/playlist.m3u8 -奶龙与小七16,http://154.12.30.226:333/m3u8/hcy/FmZyRLDTWUdJOyN66Y9xOiYrpoUat1ljS/playlist.m3u8 -奶龙与小七17,http://154.12.30.226:333/m3u8/hcy/FstoNFWITHjhArlQFbUJLl6GvPX_7Exc4/playlist.m3u8 -奶龙与小七18,http://154.12.30.226:333/m3u8/hcy/Fjki0E7dQV08OcsthjLVDPZ09hHkuUF5P/playlist.m3u8 -奶龙与小七19,http://154.12.30.226:333/m3u8/hcy/Fp0JTJoJ0WLyZThFVvZVEI7Q3Y0wbdFG8/playlist.m3u8 -奶龙与小七20,http://154.12.30.226:333/m3u8/hcy/Fte4B2ujKH9RO8eh22SpKOqabMbBxyhbU/playlist.m3u8 -奶龙与小七21,http://154.12.30.226:333/m3u8/hcy/Fut5TXBZ0lrVs9oqvvalN76mrYzaPdJ-1/playlist.m3u8 -奶龙与小七22,http://154.12.30.226:333/m3u8/hcy/Fh07vOQr8nY5L6H4c785OnZQ731OT_JSO/playlist.m3u8 -⬇️功夫熊猫之命运之掌粤语版⬇️,http://rihou.cc:555/mp4?id=lndjj.mp4 -功夫熊猫粤01,http://154.12.30.226:333/m3u8/hcy/FujJde4Un2rb1PmD3bq5Hsqkemb2AJ9E2/playlist.m3u8 -功夫熊猫粤02,http://154.12.30.226:333/m3u8/hcy/FpQB-51Rog7C2aTLXUR5JkLYsuiFRaIgw/playlist.m3u8 -功夫熊猫粤03,http://154.12.30.226:333/m3u8/hcy/FlCjD9teLw1Yi3bLW4PJF6IcEBzDSi8jW/playlist.m3u8 -功夫熊猫粤04,http://154.12.30.226:333/m3u8/hcy/FoE7kB54UsgbZb766j8pAN7NiIMGbFLmG/playlist.m3u8 -功夫熊猫粤05,http://154.12.30.226:333/m3u8/hcy/FkIDlxvT09kpHh_jtE05CG4OsIQDx9P3K/playlist.m3u8 -功夫熊猫粤06,http://154.12.30.226:333/m3u8/hcy/FlKiKrw553Qi8dwO0s_JID4eETmkLedaI/playlist.m3u8 -功夫熊猫粤07,http://154.12.30.226:333/m3u8/hcy/FjOG--VKZRao-_MvOdUVH95_Nej9XmU4q/playlist.m3u8 -功夫熊猫粤08,http://154.12.30.226:333/m3u8/hcy/Fvs8zwnIdS6Zh6BbhuI1OZa3j9wR3HUAm/playlist.m3u8 -功夫熊猫粤09,http://154.12.30.226:333/m3u8/hcy/Fpsv03MLGa6D9c_SyVwJPw7XnMBrHxmAg/playlist.m3u8 -功夫熊猫粤10,http://154.12.30.226:333/m3u8/hcy/FoalEfLDQcaLmEj2IKBdONrKFgLq10Hoi/playlist.m3u8 -功夫熊猫粤11,http://154.12.30.226:333/m3u8/hcy/FpASopWr2T2gUtyngJ7NIBbcobGNv9kTo/playlist.m3u8 -功夫熊猫粤12,http://154.12.30.226:333/m3u8/hcy/FjofSJtMqdth1mhjWilBAxp2rFuDWKn1Y/playlist.m3u8 -功夫熊猫粤13,http://154.12.30.226:333/m3u8/hcy/FubMgP5jxhpLySqHdL7JCiqqf5Pmd8Y0S/playlist.m3u8 -功夫熊猫粤14,http://154.12.30.226:333/m3u8/hcy/FguprFYsx-Aadpf6AADJCR5HGr9OOMfOG/playlist.m3u8 -功夫熊猫粤15,http://154.12.30.226:333/m3u8/hcy/Fny7_4iGAI9Pg3MnurGtP_YwCOyQkgChT/playlist.m3u8 -功夫熊猫粤16,http://154.12.30.226:333/m3u8/hcy/FpnT0h2EyplnM-dRIaoNM-rVYMEFkMq3Z/playlist.m3u8 -功夫熊猫粤17,http://154.12.30.226:333/m3u8/hcy/FsH5l1yXxwnM341wzUq9ANaNSoREg8cnz/playlist.m3u8 -功夫熊猫粤18,http://154.12.30.226:333/m3u8/hcy/FhtckDgxtGZZ5zCAwivlMG5X74MgJbRIW/playlist.m3u8 -功夫熊猫粤19,http://154.12.30.226:333/m3u8/hcy/FndfhdYjXdrhmT9Kv4rxJwY77JbON1304/playlist.m3u8 -功夫熊猫粤20,http://154.12.30.226:333/m3u8/hcy/FrwAr9rKcNTULe0A49ftCAbws7zC3nD61/playlist.m3u8 -功夫熊猫粤21,http://154.12.30.226:333/m3u8/hcy/FnrmTWmqg2tCnk9tl50tG4Y2VV5xvoNFQ/playlist.m3u8 -功夫熊猫粤22,http://154.12.30.226:333/m3u8/hcy/Fnw_RA7mWNSwBxoQrMsxCcowjFcW8lj6s/playlist.m3u8 -功夫熊猫粤23,http://154.12.30.226:333/m3u8/hcy/Fvm-UYzeg6VIDKItaptNJY61DUKUyoOLS/playlist.m3u8 -功夫熊猫粤24,http://154.12.30.226:333/m3u8/hcy/FrEXodydreQhKaQsHbZFFz79pLLEia3KI/playlist.m3u8 -功夫熊猫粤25,http://154.12.30.226:333/m3u8/hcy/Fgc9kajFqKRqkUnapk9ZJdZLjoKw0aiKa/playlist.m3u8 -功夫熊猫粤26,http://154.12.30.226:333/m3u8/hcy/Ftvs_xa4ZoBxy2PICa_hA9qXX-wOrGauc/playlist.m3u8 -新剧追更,#genre# -⬇️念无双⬇️,http://rihou.cc:555/mp4?id=lndjj.mp4 -念无双第01集,https://m3u8.hmrvideo.com/play/1843d3f62d8149ab9d28c27f07325577.m3u8 -念无双第02集,https://m3u8.hmrvideo.com/play/1d71626349574b71b301c6e2bc46db7d.m3u8 -念无双第03集,https://m3u8.hmrvideo.com/play/8f5b7bb35b904ed9987f7b0a26a1d6ff.m3u8 -念无双第04集,https://m3u8.hmrvideo.com/play/74ed5aa60053442c846241e85e94439a.m3u8 -念无双第05集,https://m3u8.hmrvideo.com/play/0428828260f349df9ce0a5dd07314faa.m3u8 -念无双第06集,https://m3u8.hmrvideo.com/play/e8693a5de752462491b0acce27c7f108.m3u8 -念无双第07集,https://m3u8.hmrvideo.com/play/115833eca3334f20bbecf2af8d03aa24.m3u8 -念无双第08集,https://m3u8.hmrvideo.com/play/ea6be59fb7a744febe82a9d8fc0b9f87.m3u8 -念无双第09集,https://m3u8.hmrvideo.com/play/6ec03a25bdce4b6c9c54bc219a70659f.m3u8 -念无双第10集,https://m3u8.hmrvideo.com/play/3c05b18b821844ee9d103dc584c93f3a.m3u8 -念无双第11集,https://m3u8.hmrvideo.com/play/32238829303440fa9474e583f05757c0.m3u8 -念无双第12集,https://m3u8.hmrvideo.com/play/21d65ddbcf154c4bb6f673b601f5f4fe.m3u8 -念无双第13集,https://m3u8.hmrvideo.com/play/6e7bfcc0500e4e3081abfc9e5283c9fc.m3u8 -念无双第14集,https://m3u8.hmrvideo.com/play/444837e83e5046678c64e8b7b5ae7093.m3u8 -⬇️棋士⬇️,http://rihou.cc:555/mp4?id=lndjj.mp4 -棋士之第01集,https://m3u8.hmrvideo.com/play/1d1d69a6a4244901a8b4345df31bd009.m3u8 -棋士之第02集,https://m3u8.hmrvideo.com/play/80a10d2a79b64f9dad702d0a5a607133.m3u8 -棋士之第03集,https://m3u8.hmrvideo.com/play/9e3a49bb45294c3fb9ee6b2ea97cc8d1.m3u8 -棋士之第04集,https://m3u8.hmrvideo.com/play/3b0ee9da1841468bab0cede5b0c46eba.m3u8 -棋士之第05集,https://m3u8.hmrvideo.com/play/e179bcb509414d81a9059b4ee6cf1210.m3u8 -棋士之第06集,https://m3u8.hmrvideo.com/play/d8f6648916cf4179951e58ef463dd613.m3u8 -棋士之第07集,https://m3u8.hmrvideo.com/play/8cba474efba54eca94d4944beca1748b.m3u8 -棋士之第08集,https://m3u8.hmrvideo.com/play/398fa44cadac4bf0b4669183fd6187dc.m3u8 -棋士之第09集,https://m3u8.hmrvideo.com/play/06ea93e3c932436c8107abdba315a3a6.m3u8 -⬇️雁回时⬇️,http://rihou.cc:555/mp4?id=lndjj.mp4 -雁回时第01集,https://m3u8.hmrvideo.com/play/83b56bebce054551941e8a2fff85ee54.m3u8 -雁回时第02集,https://m3u8.hmrvideo.com/play/ba63bbd35624475888d0cfee9af6cb87.m3u8 -雁回时第03集,https://m3u8.hmrvideo.com/play/f619671112b6467695398a89736b06e2.m3u8 -雁回时第04集,https://m3u8.hmrvideo.com/play/075b89a7e1834e0eb26d4240eb1f766b.m3u8 -雁回时第05集,https://m3u8.hmrvideo.com/play/80f662bb56c642fc84d3893627e71853.m3u8 -雁回时第06集,https://m3u8.hmrvideo.com/play/4d6a705b034e41d2a8dc0788e6dac5bf.m3u8 -雁回时第07集,https://m3u8.hmrvideo.com/play/6f403a51e3c140548fa6f0082c034ee4.m3u8 -雁回时第08集,https://m3u8.hmrvideo.com/play/6bd9bfefbc094a6c82142ceb39b59101.m3u8 -雁回时第09集,https://m3u8.hmrvideo.com/play/2340c58ae327480bba6be6fd83bd561a.m3u8 -雁回时第10集,https://m3u8.hmrvideo.com/play/cffe07cac42445768a22cff020d057cc.m3u8 -雁回时第11集,https://m3u8.hmrvideo.com/play/bf6160e6127c4b348135f669593d6cb7.m3u8 -雁回时第12集,https://m3u8.hmrvideo.com/play/0710f5a9e72244a4a667b90cb6a14bac.m3u8 -雁回时第13集,https://m3u8.hmrvideo.com/play/ba4103763451484fa601be62f801ef6d.m3u8 -雁回时第14集,https://m3u8.hmrvideo.com/play/e1021af995e84779b95564c9a49a099c.m3u8 -雁回时第15集,https://m3u8.hmrvideo.com/play/97fb95c214ee42ec9b2f480770b4e555.m3u8 -雁回时第16集,https://m3u8.hmrvideo.com/play/fe4aa1397eff4d5488385765d097b08a.m3u8 -雁回时第17集,https://m3u8.hmrvideo.com/play/21be0b61ff1f4748ba8d976c11f63570.m3u8 -雁回时第18集,https://m3u8.hmrvideo.com/play/3572d4c98f68492f9aa4706c2bc19ea1.m3u8 -雁回时第19集,https://m3u8.hmrvideo.com/play/a411ebb2b1ed4b78a430307a561a7a80.m3u8 -雁回时第20集,https://m3u8.hmrvideo.com/play/ae53bcde2d2c4f718739f398b7b12cf5.m3u8 -雁回时第21集,https://m3u8.hmrvideo.com/play/e152b39968a34b61ad6cd4c6de826f1e.m3u8 -雁回时第22集,https://m3u8.hmrvideo.com/play/93e0ca7c1662475db47f8fc84e480ecb.m3u8 -雁回时第23集,https://m3u8.hmrvideo.com/play/79a67fef10c3403480f8597438e280c9.m3u8 -雁回时第24集,https://m3u8.hmrvideo.com/play/f6540750c78c4d3da4e8ab95e05424e6.m3u8 -雁回时第25集,https://wjm.kemfsj.com/49ef1d847b63724bbee8a29fa6d4cb3b/20250331202756/decry/vd/20250331/ZjdjNWQxN2Iy/193303/2010_1080/aac/libx/hls/decrypt/index.m3u8 -⬇️大奉打更人粤语版⬇️,http://rihou.cc:555/mp4?id=lndjj.mp4 -大奉打更人01,http://154.12.30.226:333/m3u8/hcy/FvDTGL7KYysySGg7Y6CpIE6o_fLb4mNnM/playlist.m3u8 -大奉打更人02,http://154.12.30.226:333/m3u8/hcy/FjMitqgIIzveW4Ob2-E9CkJrDFzNICN33/playlist.m3u8 -大奉打更人03,http://154.12.30.226:333/m3u8/hcy/FuN2TYzS2LNkCsykSwJtBNK7WKfp-tj_Z/playlist.m3u8 -大奉打更人04,http://154.12.30.226:333/m3u8/hcy/FgL-7f3dZcAfMz6EuMvBEJ5a0AeY9WWMH/playlist.m3u8 -大奉打更人05,http://154.12.30.226:333/m3u8/hcy/Fid4VHKGJOhzBh3nEsMpKhZ_Vr4XriSkc/playlist.m3u8 -大奉打更人06,http://154.12.30.226:333/m3u8/hcy/FkcJjTeP99Hx7ySWirpFB94fJ2dSp_ed8/playlist.m3u8 -大奉打更人07,http://154.12.30.226:333/m3u8/hcy/Fgw3IkCzGFXz-PTpui2FAepUGcglmxgZ8/playlist.m3u8 -大奉打更人08,http://154.12.30.226:333/m3u8/hcy/FrZFAGI3cAL-6zIMDHGVKM7ua-oHH3BO_/playlist.m3u8 -大奉打更人09,http://154.12.30.226:333/m3u8/hcy/FhQQ2mwiOJmaon96b3JpKZZMPjAJCjjVm/playlist.m3u8 -大奉打更人10,http://154.12.30.226:333/m3u8/hcy/Fm_hXwQeVTo5RLjmpyBRFeI3z7VhNlV2O/playlist.m3u8 -大奉打更人11,http://154.12.30.226:333/m3u8/hcy/FrSOSvW4wunoTAqBCUiVPdLsoKCQkMKl6/playlist.m3u8 -大奉打更人12,http://154.12.30.226:333/m3u8/hcy/FggPKJ82zS2fOyF7lLFFGTZQIcL6Hs1hn/playlist.m3u8 -大奉打更人13,http://154.12.30.226:333/m3u8/hcy/FuSCZMLYP4TQMT6af3QpPFa8rI6n8D_I0/playlist.m3u8 -大奉打更人14,http://154.12.30.226:333/m3u8/hcy/FhBlDqBoVoc8IAeuQVOxK1pIS-TFQFbLP/playlist.m3u8 -大奉打更人15,http://154.12.30.226:333/m3u8/hcy/Ft-U3s5uRV6qHrj6vs_lB76HujSrRkUSq/playlist.m3u8 -大奉打更人16,http://154.12.30.226:333/m3u8/hcy/FmGNcjP-AzS1y4rSYNAhN2I5o5hW1gN4t/playlist.m3u8 -大奉打更人17,http://154.12.30.226:333/m3u8/hcy/FnK7AE92KTihYIsdZLVhO9oqleoqXil0o/playlist.m3u8 -大奉打更人18,http://154.12.30.226:333/m3u8/hcy/FjpupubsYNR0rWxRFAQlKlpiQEyDxGCYd/playlist.m3u8 -大奉打更人19,http://154.12.30.226:333/m3u8/hcy/FgYVgqmQvLLx0EGjEIydASJeO2jMuLz-8/playlist.m3u8 -大奉打更人20,http://154.12.30.226:333/m3u8/hcy/Fj4B_nL8JBBr1P1yi8PtFQZmLxQX1CRca/playlist.m3u8 -大奉打更人21,http://154.12.30.226:333/m3u8/hcy/FsFbTOaUx3Ea4Pktg56dBzqZdaaDvMc9G/playlist.m3u8 -央卫内蒙,#genre# -CCTV-01包头,http://1.183.54.201:9003//hls/1/index.m3u8 -CCTV-02包头,http://1.183.54.201:9003//hls/2/index.m3u8 -CCTV-03包头,http://1.183.54.201:9003//hls/3/index.m3u8 -CCTV-04包头,http://1.183.54.201:9003//hls/4/index.m3u8 -CCTV-06包头,http://1.183.54.201:9003//hls/6/index.m3u8 -CCTV-07包头,http://1.183.54.201:9003//hls/7/index.m3u8 -CCTV-08包头,http://1.183.54.201:9003//hls/8/index.m3u8 -CCTV-09包头,http://1.183.54.201:9003//hls/9/index.m3u8 -CCTV-10包头,http://1.183.54.201:9003//hls/10/index.m3u8 -CCTV-11包头,http://1.183.54.201:9003//hls/11/index.m3u8 -CCTV-12包头,http://1.183.54.201:9003//hls/12/index.m3u8 -CCTV-13包头,http://1.183.54.201:9003//hls/13/index.m3u8 -CCTV-14包头,http://1.183.54.201:9003//hls/14/index.m3u8 -CCTV-15包头,http://1.183.54.201:9003//hls/15/index.m3u8 -北京卫视包头,http://1.183.54.201:9003//hls/28/index.m3u8 -东方卫视包头,http://1.183.54.201:9003//hls/23/index.m3u8 -浙江卫视包头,http://1.183.54.201:9003//hls/17/index.m3u8 -江苏卫视包头,http://1.183.54.201:9003//hls/18/index.m3u8 -湖南卫视包头,http://1.183.54.201:9003//hls/32/index.m3u8 -广东卫视包头,http://1.183.54.201:9003//hls/20/index.m3u8 -深圳卫视包头,http://1.183.54.201:9003//hls/34/index.m3u8 -天津卫视包头,http://1.183.54.201:9003//hls/31/index.m3u8 -安徽卫视包头,http://1.183.54.201:9003//hls/27/index.m3u8 -辽宁卫视包头,http://1.183.54.201:9003//hls/24/index.m3u8 -山东卫视包头,http://1.183.54.201:9003//hls/25/index.m3u8 -河北卫视包头,http://1.183.54.201:9003//hls/30/index.m3u8 -湖北卫视包头,http://1.183.54.201:9003//hls/19/index.m3u8 -四川卫视包头,http://1.183.54.201:9003//hls/33/index.m3u8 -贵州卫视包头,http://1.183.54.201:9003//hls/22/index.m3u8 -东南卫视包头,http://1.183.54.201:9003//hls/29/index.m3u8 -海南卫视包头,http://1.183.54.201:9003//hls/40/index.m3u8 -内蒙古视包头,http://1.183.54.201:9003//hls/16/index.m3u8 -黑龙江视包头,http://1.183.54.201:9003//hls/41/index.m3u8 -央卫运城,#genre# -CCTV-01运城,http://183.191.179.9:9003//hls/1/index.m3u8 -CCTV-02运城,http://183.191.179.9:9003//hls/2/index.m3u8 -CCTV-03运城,http://183.191.179.9:9003//hls/3/index.m3u8 -CCTV-04运城,http://183.191.179.9:9003//hls/4/index.m3u8 -CCTV-05运城,http://183.191.179.9:9003//hls/5/index.m3u8 -CCTV-5+运城,http://183.191.179.9:9003//hls/6/index.m3u8 -CCTV-06运城,http://183.191.179.9:9003//hls/7/index.m3u8 -CCTV-07运城,http://183.191.179.9:9003//hls/8/index.m3u8 -CCTV-08运城,http://183.191.179.9:9003//hls/9/index.m3u8 -CCTV-09运城,http://183.191.179.9:9003//hls/10/index.m3u8 -CCTV-10运城,http://183.191.179.9:9003//hls/11/index.m3u8 -CCTV-11运城,http://183.191.179.9:9003//hls/12/index.m3u8 -CCTV-12运城,http://183.191.179.9:9003//hls/13/index.m3u8 -CCTV-13运城,http://183.191.179.9:9003//hls/14/index.m3u8 -CCTV-14运城,http://183.191.179.9:9003//hls/15/index.m3u8 -CCTV-15运城,http://183.191.179.9:9003//hls/16/index.m3u8 -CCTV-16运城,http://183.191.179.9:9003//hls/17/index.m3u8 -CCTV-17运城,http://183.191.179.9:9003//hls/18/index.m3u8 -北京卫视运城,http://183.191.179.9:9003//hls/20/index.m3u8 -东方卫视运城,http://183.191.179.9:9003//hls/23/index.m3u8 -江苏卫视运城,http://183.191.179.9:9003//hls/35/index.m3u8 -湖南卫视运城,http://183.191.179.9:9003//hls/33/index.m3u8 -广东卫视运城,http://183.191.179.9:9003//hls/26/index.m3u8 -安徽卫视运城,http://183.191.179.9:9003//hls/21/index.m3u8 -山西卫视运城,http://183.191.179.9:9003//hls/19/index.m3u8 -辽宁卫视运城,http://183.191.179.9:9003//hls/37/index.m3u8 -河北卫视运城,http://183.191.179.9:9003//hls/29/index.m3u8 -河南卫视运城,http://183.191.179.9:9003//hls/30/index.m3u8 -江西卫视运城,http://183.191.179.9:9003//hls/36/index.m3u8 -湖北卫视运城,http://183.191.179.9:9003//hls/32/index.m3u8 -重庆卫视运城,http://183.191.179.9:9003//hls/22/index.m3u8 -广西卫视运城,http://183.191.179.9:9003//hls/27/index.m3u8 -东南卫视运城,http://183.191.179.9:9003//hls/24/index.m3u8 -海南卫视运城,http://183.191.179.9:9003//hls/28/index.m3u8 -甘肃卫视运城,http://183.191.179.9:9003//hls/25/index.m3u8 -吉林卫视运城,http://183.191.179.9:9003//hls/34/index.m3u8 -宁夏卫视运城,http://183.191.179.9:9003//hls/39/index.m3u8 -青海卫视运城,http://183.191.179.9:9003//hls/40/index.m3u8 -内蒙古视运城,http://183.191.179.9:9003//hls/38/index.m3u8 -黑龙江视运城,http://183.191.179.9:9003//hls/31/index.m3u8 -CCTV-01运城,http://183.184.228.183:9003//hls/1/index.m3u8 -CCTV-02运城,http://183.184.228.183:9003//hls/2/index.m3u8 -CCTV-03运城,http://183.184.228.183:9003//hls/3/index.m3u8 -CCTV-04运城,http://183.184.228.183:9003//hls/4/index.m3u8 -CCTV-05运城,http://183.184.228.183:9003//hls/5/index.m3u8 -CCTV-5+运城,http://183.184.228.183:9003//hls/6/index.m3u8 -CCTV-06运城,http://183.184.228.183:9003//hls/7/index.m3u8 -CCTV-07运城,http://183.184.228.183:9003//hls/8/index.m3u8 -CCTV-08运城,http://183.184.228.183:9003//hls/9/index.m3u8 -CCTV-09运城,http://183.184.228.183:9003//hls/10/index.m3u8 -CCTV-10运城,http://183.184.228.183:9003//hls/11/index.m3u8 -CCTV-11运城,http://183.184.228.183:9003//hls/12/index.m3u8 -CCTV-12运城,http://183.184.228.183:9003//hls/13/index.m3u8 -CCTV-13运城,http://183.184.228.183:9003//hls/14/index.m3u8 -CCTV-14运城,http://183.184.228.183:9003//hls/15/index.m3u8 -CCTV-15运城,http://183.184.228.183:9003//hls/16/index.m3u8 -CCTV-16运城,http://183.184.228.183:9003//hls/17/index.m3u8 -CCTV-17运城,http://183.184.228.183:9003//hls/18/index.m3u8 -北京卫视运城,http://183.184.228.183:9003//hls/20/index.m3u8 -东方卫视运城,http://183.184.228.183:9003//hls/23/index.m3u8 -江苏卫视运城,http://183.184.228.183:9003//hls/35/index.m3u8 -湖南卫视运城,http://183.184.228.183:9003//hls/33/index.m3u8 -广东卫视运城,http://183.184.228.183:9003//hls/26/index.m3u8 -安徽卫视运城,http://183.184.228.183:9003//hls/21/index.m3u8 -山西卫视运城,http://183.184.228.183:9003//hls/19/index.m3u8 -辽宁卫视运城,http://183.184.228.183:9003//hls/37/index.m3u8 -河北卫视运城,http://183.184.228.183:9003//hls/29/index.m3u8 -河南卫视运城,http://183.184.228.183:9003//hls/30/index.m3u8 -江西卫视运城,http://183.184.228.183:9003//hls/36/index.m3u8 -湖北卫视运城,http://183.184.228.183:9003//hls/32/index.m3u8 -重庆卫视运城,http://183.184.228.183:9003//hls/22/index.m3u8 -广西卫视运城,http://183.184.228.183:9003//hls/27/index.m3u8 -东南卫视运城,http://183.184.228.183:9003//hls/24/index.m3u8 -海南卫视运城,http://183.184.228.183:9003//hls/28/index.m3u8 -甘肃卫视运城,http://183.184.228.183:9003//hls/25/index.m3u8 -吉林卫视运城,http://183.184.228.183:9003//hls/34/index.m3u8 -宁夏卫视运城,http://183.184.228.183:9003//hls/39/index.m3u8 -青海卫视运城,http://183.184.228.183:9003//hls/40/index.m3u8 -内蒙古视运城,http://183.184.228.183:9003//hls/38/index.m3u8 -黑龙江视运城,http://183.184.228.183:9003//hls/31/index.m3u8 -央卫咪咕,#genre# -CCTV-01咪咕,http://z.b.bkpcp.top/m.php?id=cctv1 -CCTV-02咪咕,http://z.b.bkpcp.top/m.php?id=cctv2 -CCTV-03咪咕,http://z.b.bkpcp.top/m.php?id=cctv3 -CCTV-04咪咕,http://z.b.bkpcp.top/m.php?id=cctv4 -CCTV-05咪咕,http://z.b.bkpcp.top/m.php?id=cctv5 -CCTV-5+咪咕,http://z.b.bkpcp.top/m.php?id=cctv5p -CCTV-06咪咕,http://z.b.bkpcp.top/m.php?id=cctv6 -CCTV-07咪咕,http://z.b.bkpcp.top/m.php?id=cctv7 -CCTV-08咪咕,http://z.b.bkpcp.top/m.php?id=cctv8 -CCTV-09咪咕,http://z.b.bkpcp.top/m.php?id=cctv9 -CCTV-10咪咕,http://z.b.bkpcp.top/m.php?id=cctv10 -CCTV-11咪咕,http://z.b.bkpcp.top/m.php?id=cctv11 -CCTV-12咪咕,http://z.b.bkpcp.top/m.php?id=cctv12 -CCTV-13咪咕,http://z.b.bkpcp.top/m.php?id=cctv13 -CCTV-14咪咕,http://z.b.bkpcp.top/m.php?id=cctv14 -CCTV-15咪咕,http://z.b.bkpcp.top/m.php?id=cctv15 -CCTV-16咪咕,https://yunmei.tv/main/cctv-16.m3u8 -CCTV-17咪咕,http://z.b.bkpcp.top/m.php?id=cctv17 -cct4欧洲咪咕,http://z.b.bkpcp.top/m.php?id=cctv4o -cct4美洲咪咕,http://z.b.bkpcp.top/m.php?id=cctv4m -家庭影院咪咕,http://z.b.bkpcp.top/m.php?id=jtyy -东方影视咪咕,http://z.b.bkpcp.top/m.php?id=shys -陕西卫视咪咕,http://z.b.bkpcp.top/m.php?id=sxws -湖北卫视咪咕,http://z.b.bkpcp.top/m.php?id=hubws -江西卫视咪咕,http://z.b.bkpcp.top/m.php?id=jxws -江苏卫视咪咕,http://z.b.bkpcp.top/m.php?id=jsws -广东卫视咪咕,http://z.b.bkpcp.top/m.php?id=gdws -游戏风云咪咕,http://z.b.bkpcp.top/m.php?id=yxfy -七彩戏剧咪咕,http://z.b.bkpcp.top/m.php?id=qcxj -欢笑剧场咪咕,http://z.b.bkpcp.top/m.php?id=hxjc -劲爆体育咪咕,http://z.b.bkpcp.top/m.php?id=jbty -魅力足球咪咕,http://z.b.bkpcp.top/m.php?id=mlzq -CCTV-01咪咕,http://goo.bkpcp.top/mg/cctv1 -CCTV-02咪咕,http://goo.bkpcp.top/mg/cctv2 -CCTV-03咪咕,http://goo.bkpcp.top/mg/cctv3 -CCTV-04咪咕,http://goo.bkpcp.top/mg/cctv4 -CCTV-05咪咕,http://goo.bkpcp.top/mg/cctv5 -CCTV-06咪咕,http://goo.bkpcp.top/mg/cctv6 -CCTV-07咪咕,http://goo.bkpcp.top/mg/cctv7 -CCTV-08咪咕,http://goo.bkpcp.top/mg/cctv8 -CCTV-09咪咕,http://goo.bkpcp.top/mg/cctv9 -CCTV-10咪咕,http://goo.bkpcp.top/mg/cctv10 -CCTV-11咪咕,http://goo.bkpcp.top/mg/cctv11 -CCTV-12咪咕,http://goo.bkpcp.top/mg/cctv12 -CCTV-13咪咕,http://goo.bkpcp.top/mg/cctv13 -CCTV-14咪咕,http://goo.bkpcp.top/mg/cctv14 -CCTV-15咪咕,http://goo.bkpcp.top/mg/cctv15 -CCTV-16咪咕,https://yunmei.tv/main/cctv-16.m3u8 -CCTV-17咪咕,http://goo.bkpcp.top/mg/cctv17 -cct4欧洲咪咕,http://goo.bkpcp.top/mg/cctv4o -cct4美洲咪咕,http://goo.bkpcp.top/mg/cctv4m -CGT西语咪咕,http://goo.bkpcp.top/mg/cgtne -CGT阿语咪咕,http://goo.bkpcp.top/mg/cgtna -CGT法语咪咕,http://goo.bkpcp.top/mg/cgtnf -家庭影院咪咕,http://goo.bkpcp.top/mg/chcjt -动作电影咪咕,http://goo.bkpcp.top/mg/chcdz -东方卫视咪咕,http://goo.bkpcp.top/mg/dfws -陕西卫视咪咕,http://goo.bkpcp.top/mg/sxws -湖北卫视咪咕,http://goo.bkpcp.top/mg/hubws -江西卫视咪咕,http://goo.bkpcp.top/mg/jxws -江苏卫视咪咕,http://goo.bkpcp.top/mg/jsws -海南卫视咪咕,http://goo.bkpcp.top/mg/hinws -四海钓鱼咪咕,http://goo.bkpcp.top/mg/shdy -山东教育咪咕,http://goo.bkpcp.top/mg/sdjy -游戏风云咪咕,http://goo.bkpcp.top/mg/yxfy -之江纪录咪咕,http://goo.bkpcp.top/mg/zjjl -杭州综合咪咕,http://goo.bkpcp.top/mg/hzzh -杭州明珠咪咕,http://goo.bkpcp.top/mg/hzmz -杭州生活咪咕,http://goo.bkpcp.top/mg/hzsh -杭州影视咪咕,http://goo.bkpcp.top/mg/hzys -杭州少体咪咕,http://goo.bkpcp.top/mg/hzse -嵊泗综合咪咕,http://goo.bkpcp.top/mg/ssxwzh -经典电影咪咕,http://goo.bkpcp.top/mg/jdxgdy -军事大片咪咕,http://goo.bkpcp.top/mg/jsdp -热剧联播咪咕,http://goo.bkpcp.top/mg/rjlb -新片映厅咪咕,http://goo.bkpcp.top/mg/xpfyt -Y+剧场台咪咕,http://goo.bkpcp.top/mg/yjjc -熊猫高清咪咕,http://goo.bkpcp.top/mg/xmhd -熊猫频壹咪咕,http://goo.bkpcp.top/mg/xm1 -熊猫频贰咪咕,http://goo.bkpcp.top/mg/xm2 -熊猫频叁咪咕,http://goo.bkpcp.top/mg/xm3 -熊猫频肆咪咕,http://goo.bkpcp.top/mg/xm4 -熊猫频伍咪咕,http://goo.bkpcp.top/mg/xm5 -熊猫频陆咪咕,http://goo.bkpcp.top/mg/xm6 -熊猫频柒咪咕,http://goo.bkpcp.top/mg/xm7 -熊猫频捌咪咕,http://goo.bkpcp.top/mg/xm8 -熊猫频玖咪咕,http://goo.bkpcp.top/mg/xm9 -熊猫频拾咪咕,http://goo.bkpcp.top/mg/xm10 -CCTV-01咪咕,http://tv.20191209.xyz:37377/migu/608807420.m3u8?migutoken=004b385f879c68b1898b3b528c53ce2cc69a05fc6ccef397d5ff725950f98cc37983a6c0565ab535a964de0b80663b3a394fd8a43c51d0547d2e232162525de45bdb07292d1fc1944aea97f0 -CCTV-02咪咕,http://tv.20191209.xyz:37377/migu/631780532.m3u8?migutoken=862217ff2cffee0a741039e700509cb8f9a8b1920fe6cee55afb89ef1551eba3ecc744e93cf8e52cd8b4bf1a27c7a074745b640058072bfa4ad145917cdeb959261218d7b78174684a74ae78 -CCTV-03咪咕,http://tv.20191209.xyz:37377/migu/624878271.m3u8?migutoken=6bf1444e1fd674ffdba5c57e719cecb87358abd9dfd0059ccfaceb24503ca14f393ec4b44fc2a4b2b5eded13d1f30a2052d85600414a1274345fcd95bd9848cf13bffeef1945f996928f0095 -CCTV-04咪咕,http://tv.20191209.xyz:37377/migu/631780421.m3u8?migutoken=40b6a739d50c9611ac1bd3d6237cc8012f7bd8bd06945da894d03e393a3af480e950d8dc5e1a28cc2b74626afd48a747c2298114358e3f95be67743f3627ea5c2b12422eb6f434b52d57ce8c -CCTV-05咪咕,http://tv.20191209.xyz:37377/migu/641886683.m3u8?migutoken=81d12cec2983a402e950068a320720875c9b84d86ead50b7ee5cc3d407f55f3d85a8e298762710bc211027e047162ea27025e20dda4ac4921a6c1d8b950dbe297e15174889d5122c0e3462d0 -CCTV-5+咪咕,http://tv.20191209.xyz:37377/migu/641886773.m3u8?migutoken=dfc218ce4c1ff00475c0aef03e0b883bf8a277b36671d5ca1eb7cc5f7ce7919d01ee050351170891d6e103aa7adea25827c13c901ccf6cdf4a8a370e7fd90c8b198dcb1e8814bbf2ed4fb0c8 -CCTV-06咪咕,http://tv.20191209.xyz:37377/migu/624878396.m3u8?migutoken=14b6f481c50ac947cd74bf4b212c490bc99f4bebefd4ce18011c9eb269208a0ce9740af370135e855763df734bac8f57f36721ae54b6afc81829420e84f46c65a2de80938b057c6ec23459eb -CCTV-07咪咕,http://tv.20191209.xyz:37377/migu/673168121.m3u8?migutoken=76fbb50f9a12de455452a0b92fde921c6a9a596f2e4035246492270152653570a478746ff105876f101081cb38974e61faa26aebb018bef93a4d7b8a840fa3beb2b478fdb581d84460caa867 -CCTV-08咪咕,http://tv.20191209.xyz:37377/migu/624878356.m3u8?migutoken=9d347588ab808559db972d3c94b0d970ec130153e4a6dde98c4466f1d3f85f58de23d16994f2f0ed903aa6727a7282cb17103e67b69c8e3f31d253bb78039a4df119e2cfeba6916d123a8003 -CCTV-09咪咕,http://tv.20191209.xyz:37377/migu/673168140.m3u8?migutoken=f031388105c748c586faaad9c60beb6810562043675d6edc5e20d12b433d4ca6cb365c3f3ae060a000a9d0dfcfe0e27fef16bfe073d28cb40758aaa79ab380a9015815cfe9bfc4e6413e284a -CCTV-10咪咕,http://tv.20191209.xyz:37377/migu/624878405.m3u8?migutoken=06cf776d6a6cbe5cb707174dfad937c2164030bf7ce5f589493870891966f9cdaa5f56bad6e7874d683d5b1e3d9a6e59d0f7c78276d5ec47d979ae42b67833e261a2dda0118f3edcabd6a85b -CCTV-11咪咕,http://tv.20191209.xyz:37377/migu/667987558.m3u8?migutoken=d3962834d5d359e6f7f25a8880b73dac381a999ef87ba6b7f0f985bb5308a73061bbf5a9abdf873debb3b83b31eb7eff72f410c853c86f404b3f3ef269aeb631982e338f1400adcaf902fff7 -CCTV-12咪咕,http://tv.20191209.xyz:37377/migu/673168185.m3u8?migutoken=3d92babc7a67aec41de5c1dc227d2bd8fd9aa5b6b3edb965f88dd9646adaa606101488515fe666e97721c2225a097e6a0f713f1e60f7427247164488ed52f9ec583d71d650f5382f878e71aa -CCTV-13咪咕,http://tv.20191209.xyz:37377/migu/608807423.m3u8?migutoken=948b8b51df7e776bcf238bb9088879a2b71a25a424b0d80d5e71375315cda109c5aab5c79693c4324d45ad012e70208234f659abbe606a595a03d29e06ce931ed56f129fbc95a505ab84f72c -CCTV-14咪咕,http://tv.20191209.xyz:37377/migu/624878440.m3u8?migutoken=d84c14c00275d7fa951be2b0a959b0c1af15c62e7f86732fa2306e3a92f447f5b841e0cc26645dc89e70e970812e2c07c2fe24ae5c02b854544ed8c99d6c6d668a402d58cf351e77b5311afd -CCTV-15咪咕,http://tv.20191209.xyz:37377/migu/673168223.m3u8?migutoken=91bfd27ec54e6b68df329e3a36e211ea78e34558edc20ae3d76e0cbf89e6012d4e33c760dd200a4a41b2587c50dee210ca66da4ff8be48c4a97a2c7ab22d824ea440cc9c06961aa846be65a0 -CCTV-16咪咕,https://stream1.freetv.fun/f5e0459fd9f11d93ac18af88196997db1c71aeb6d27ce1bd24faccb628652629.m3u8 -CCTV-17咪咕,http://tv.20191209.xyz:37377/migu/673168256.m3u8?migutoken=eb3fbda758006d66837b5b6ef1b7ab6847a99f05f6b3303861d81e6e1335349499a40c8479d9a801327519db10547f9870398da6796159db51812e236c1b6c07d2c0f7e5bc32101c9cc222dc -cct4欧洲咪咕,http://tv.20191209.xyz:37377/migu/608807419.m3u8?migutoken=f623911f12100eda47f646cc2a14f2c4563e5d65f3e99dd30284493de9b5ff8389ee51ba62d51bb0a92235ccb1109e54ab6b1b5fe401fe4f60d18b1ccc51f92aa29b70fba7a400ff9058fdf8 -cct4美洲咪咕,http://tv.20191209.xyz:37377/migu/608807416.m3u8?migutoken=3e58d508ab4bf069dc535fdfc6330dfccfc52c3bb391b5b5602cff12f0acbb883fa9280c7422a00e84eba6fd1e2ddb27dc888d6e63e914595ce9fb917d9462307140d2558dac1fb322c2a85b -东方卫视咪咕,http://tv.20191209.xyz:37377/migu/651632648.m3u8?migutoken=a9a2b71c87ef01a1f546b80d3776d4e2ab5a03525b06b379f6d3ebca3a7a40f732115ab805783c8a8a73e5580900755cdfb3b6d3c2b9308a46141d56b6b629038613c381a9027a60e527e1c8 -江苏卫视咪咕,http://tv.20191209.xyz:37377/migu/623899368.m3u8?migutoken=0c1255f44cf0460d401afd9fdc722c6398b97c5880dc9c45f00ae3faa4d208ecd6942cc08a2f3f09bac00b520297cc93d1b83c17d52ade00620508eae303d397c58e8b1deb59c8ac4158cd7d -河南卫视咪咕,http://tv.20191209.xyz:37377/migu/790187291.m3u8?migutoken=086ba6ec3f6268d44a6979043b9df04cccad70c2a183e6b46cc15be2d0bd40d33e0be32880248cf8d79ddcf04a82560af19d8d9cc76b700a59be26618056a02a5f822c76fe3ed7f3e0b81c94 -湾区卫视咪咕,http://tv.20191209.xyz:37377/migu/608917627.m3u8?migutoken=9834d810bca2c8694ae0e82057357a221a863429f08360a858b31c312185e541b0c4e94c3f4e5c15838761b6e369b796ec139c7f8c819c0861e03d26cd07a26a6738deb1cade7ee3fa7648dd -央视频道,#genre# -CCTV-01高码,http://xsbc.3sbio.com:35455/gaoma/cctv1.m3u8 -CCTV-02高码,http://xsbc.3sbio.com:35455/gaoma/cctv2.m3u8 -CCTV-03高码,http://xsbc.3sbio.com:35455/gaoma/cctv3.m3u8 -CCTV-04高码,http://xsbc.3sbio.com:35455/gaoma/cctv4.m3u8 -CCTV-05高码,http://xsbc.3sbio.com:35455/gaoma/cctv5.m3u8 -CCTV-5+高码,http://xsbc.3sbio.com:35455/gaoma/cctv5p.m3u8 -CCTV-06高码,http://xsbc.3sbio.com:35455/gaoma/cctv6.m3u8 -CCTV-07高码,http://xsbc.3sbio.com:35455/gaoma/cctv7.m3u8 -CCTV-08高码,http://xsbc.3sbio.com:35455/gaoma/cctv8.m3u8 -CCTV-09高码,http://xsbc.3sbio.com:35455/gaoma/cctv9.m3u8 -CCTV-10高码,http://xsbc.3sbio.com:35455/gaoma/cctv10.m3u8 -CCTV-11高码,http://xsbc.3sbio.com:35455/gaoma/cctv11.m3u8 -CCTV-12高码,http://xsbc.3sbio.com:35455/gaoma/cctv12.m3u8 -CCTV-13高码,http://xsbc.3sbio.com:35455/gaoma/cctv13.m3u8 -CCTV-14高码,http://xsbc.3sbio.com:35455/gaoma/cctv14.m3u8 -CCTV-15高码,http://xsbc.3sbio.com:35455/gaoma/cctv15.m3u8 -CCTV-16高码,http://xsbc.3sbio.com:35455/gaoma/cctv16.m3u8 -CCTV-17高码,http://xsbc.3sbio.com:35455/gaoma/cctv17.m3u8 -CCTV-4k高码,http://xsbc.3sbio.com:35455/gaoma/cctv4k.m3u8 -CCTV-8k高码,http://xsbc.3sbio.com:35455/gaoma/cctv8k_36m.m3u8 -广东宽频,#genre# -无线翡翠高清,http://qjrhc.jydjd.top:2911/udp/224.1.100.121:11111 -无线翡翠标清,http://qjrhc.jydjd.top:2911/udp/224.1.100.1:11111 -无线明珠高清,http://qjrhc.jydjd.top:2911/udp/224.1.100.123:11111 -无线明珠标清,http://qjrhc.jydjd.top:2911/udp/224.1.100.2:11111 -凤凰卫视标清,http://qjrhc.jydjd.top:2911/udp/224.1.100.3:11111 -星空卫视标清,http://qjrhc.jydjd.top:2911/udp/224.1.100.13:11111 -澳亚卫视高清,http://qjrhc.jydjd.top:2911/udp/224.1.100.12:11111 -广东珠江高清,http://qjrhc.jydjd.top:2911/udp/224.1.100.23:11111 -广东新闻标清,http://qjrhc.jydjd.top:2911/udp/224.1.100.5:11111 -广东民生标清,http://qjrhc.jydjd.top:2911/udp/224.1.100.4:11111 -广东体育高清,http://qjrhc.jydjd.top:2911/udp/224.1.100.34:11111 -广东影视标清,http://qjrhc.jydjd.top:2911/udp/224.1.100.11:11111 -广东湾区标清,http://qjrhc.jydjd.top:2911/udp/224.1.100.7:11111 -广东少儿标清,http://qjrhc.jydjd.top:2911/udp/224.1.100.9:11111 -广东经济标清,http://qjrhc.jydjd.top:2911/udp/224.1.100.6:11111 -广东戏曲标清,http://qjrhc.jydjd.top:2911/udp/224.1.100.120:11111 -广州综合高清,http://qjrhc.jydjd.top:2911/udp/224.1.100.36:11111 -广州新闻高清,http://qjrhc.jydjd.top:2911/udp/224.1.100.38:11111 -广州法治高清,http://qjrhc.jydjd.top:2911/udp/224.1.100.17:11111 -广州法治标清,http://qjrhc.jydjd.top:2911/udp/224.1.100.18:11111 -广州竞赛高清,http://qjrhc.jydjd.top:2911/udp/224.1.100.105:11111 -CCTV-01高清,http://qjrhc.jydjd.top:2911/udp/224.1.100.90:11111 -CCTV-02高清,http://qjrhc.jydjd.top:2911/udp/224.1.100.94:11111 -CCTV-03高清,http://qjrhc.jydjd.top:2911/udp/224.1.100.64:11111 -CCTV-04高清,http://qjrhc.jydjd.top:2911/udp/224.1.100.104:11111 -CCTV-05高清,http://qjrhc.jydjd.top:2911/udp/224.1.100.82:11111 -CCTV-5+高清,http://qjrhc.jydjd.top:2911/udp/224.1.100.25:11111 -CCTV-06高清,http://qjrhc.jydjd.top:2911/udp/224.1.100.84:11111 -CCTV-07高清,http://qjrhc.jydjd.top:2911/udp/224.1.100.27:11111 -CCTV-08高清,http://qjrhc.jydjd.top:2911/udp/224.1.100.86:11111 -CCTV-09高清,http://qjrhc.jydjd.top:2911/udp/224.1.100.29:11111 -CCTV-10高清,http://qjrhc.jydjd.top:2911/udp/224.1.100.76:11111 -CCTV-11高清,http://qjrhc.jydjd.top:2911/udp/224.1.100.44:11111 -CCTV-12高清,http://qjrhc.jydjd.top:2911/udp/224.1.100.78:11111 -CCTV-13高清,http://qjrhc.jydjd.top:2911/udp/224.1.100.69:11111 -CCTV-14高清,http://qjrhc.jydjd.top:2911/udp/224.1.100.80:11111 -CCTV-15高清,http://qjrhc.jydjd.top:2911/udp/224.1.100.42:11111 -北京卫视高清,http://qjrhc.jydjd.top:2911/udp/224.1.100.100:11111 -东方卫视高清,http://qjrhc.jydjd.top:2911/udp/224.1.100.48:11111 -浙江卫视高清,http://qjrhc.jydjd.top:2911/udp/224.1.100.52:11111 -江苏卫视高清,http://qjrhc.jydjd.top:2911/udp/224.1.100.46:11111 -湖南卫视高清,http://qjrhc.jydjd.top:2911/udp/224.1.100.98:11111 -广东卫视高清,http://qjrhc.jydjd.top:2911/udp/224.1.100.96:11111 -深圳卫视高清,http://qjrhc.jydjd.top:2911/udp/224.1.100.40:11111 -天津卫视高清,http://qjrhc.jydjd.top:2911/udp/224.1.100.62:11111 -安徽卫视高清,http://qjrhc.jydjd.top:2911/udp/224.1.100.66:11111 -辽宁卫视高清,http://qjrhc.jydjd.top:2911/udp/224.1.100.92:11111 -山东卫视高清,http://qjrhc.jydjd.top:2911/udp/224.1.100.50:11111 -河北卫视高清,http://qjrhc.jydjd.top:2911/udp/224.1.100.19:11111 -河北卫视标清,http://qjrhc.jydjd.top:2911/udp/224.1.100.20:11111 -河南卫视高清,http://qjrhc.jydjd.top:2911/udp/224.1.100.74:11111 -江西卫视高清,http://qjrhc.jydjd.top:2911/udp/224.1.100.54:11111 -湖北卫视高清,http://qjrhc.jydjd.top:2911/udp/224.1.100.68:11111 -四川卫视高清,http://qjrhc.jydjd.top:2911/udp/224.1.100.72:11111 -贵州卫视高清,http://qjrhc.jydjd.top:2911/udp/224.1.100.58:11111 -重庆卫视高清,http://qjrhc.jydjd.top:2911/udp/224.1.100.102:11111 -广西卫视高清,http://qjrhc.jydjd.top:2911/udp/224.1.100.110:11111 -云南卫视高清,http://qjrhc.jydjd.top:2911/udp/224.1.100.21:11111 -东南卫视高清,http://qjrhc.jydjd.top:2911/udp/224.1.100.56:11111 -海南卫视高清,http://qjrhc.jydjd.top:2911/udp/224.1.100.15:11111 -海南卫视标清,http://qjrhc.jydjd.top:2911/udp/224.1.100.16:11111 -宁夏卫视标清,http://qjrhc.jydjd.top:2911/udp/224.1.100.8:11111 -甘肃卫视高清,http://qjrhc.jydjd.top:2911/udp/224.1.100.10:11111 -吉林卫视高清,http://qjrhc.jydjd.top:2911/udp/224.1.100.60:11111 -CETV-01高清,http://qjrhc.jydjd.top:2911/udp/224.1.100.107:11111 -CETV-04高清,http://qjrhc.jydjd.top:2911/udp/224.1.100.109:11111 -动作电影高清,http://qjrhc.jydjd.top:2911/udp/224.1.100.131:11111 -劲爆体育高清,http://qjrhc.jydjd.top:2911/udp/224.1.100.129:11111 -北京纪实高清,http://qjrhc.jydjd.top:2911/udp/224.1.100.115:11111 -北京少儿标清,http://qjrhc.jydjd.top:2911/udp/224.1.100.112:11111 -金鹰卡通高清,http://qjrhc.jydjd.top:2911/udp/224.1.100.113:11111 -优漫卡通标清,http://qjrhc.jydjd.top:2911/udp/224.1.100.119:11111 -茶道频道高清,http://qjrhc.jydjd.top:2911/udp/224.1.100.117:11111 -无线翡翠高清,http://119.32.12.17:2901/udp/224.1.100.121:11111 -无线翡翠标清,http://119.32.12.17:2901/udp/224.1.100.1:11111 -无线明珠高清,http://119.32.12.17:2901/udp/224.1.100.123:11111 -无线明珠标清,http://119.32.12.17:2901/udp/224.1.100.2:11111 -凤凰卫视标清,http://119.32.12.17:2901/udp/224.1.100.3:11111 -星空卫视标清,http://119.32.12.17:2901/udp/224.1.100.13:11111 -澳亚卫视高清,http://119.32.12.17:2901/udp/224.1.100.12:11111 -广东珠江高清,http://119.32.12.17:2901/udp/224.1.100.23:11111 -广东新闻标清,http://119.32.12.17:2901/udp/224.1.100.5:11111 -广东民生标清,http://119.32.12.17:2901/udp/224.1.100.4:11111 -广东体育高清,http://119.32.12.17:2901/udp/224.1.100.34:11111 -广东影视标清,http://119.32.12.17:2901/udp/224.1.100.11:11111 -广东湾区标清,http://119.32.12.17:2901/udp/224.1.100.7:11111 -广东少儿标清,http://119.32.12.17:2901/udp/224.1.100.9:11111 -广东经济标清,http://119.32.12.17:2901/udp/224.1.100.6:11111 -广东戏曲标清,http://119.32.12.17:2901/udp/224.1.100.120:11111 -广州综合高清,http://119.32.12.17:2901/udp/224.1.100.36:11111 -广州新闻高清,http://119.32.12.17:2901/udp/224.1.100.38:11111 -广州法治高清,http://119.32.12.17:2901/udp/224.1.100.17:11111 -广州法治标清,http://119.32.12.17:2901/udp/224.1.100.18:11111 -广州竞赛高清,http://119.32.12.17:2901/udp/224.1.100.105:11111 -CCTV-01高清,http://119.32.12.17:2901/udp/224.1.100.90:11111 -CCTV-02高清,http://119.32.12.17:2901/udp/224.1.100.94:11111 -CCTV-03高清,http://119.32.12.17:2901/udp/224.1.100.64:11111 -CCTV-04高清,http://119.32.12.17:2901/udp/224.1.100.104:11111 -CCTV-05高清,http://119.32.12.17:2901/udp/224.1.100.82:11111 -CCTV-5+高清,http://119.32.12.17:2901/udp/224.1.100.25:11111 -CCTV-06高清,http://119.32.12.17:2901/udp/224.1.100.84:11111 -CCTV-07高清,http://119.32.12.17:2901/udp/224.1.100.27:11111 -CCTV-08高清,http://119.32.12.17:2901/udp/224.1.100.86:11111 -CCTV-09高清,http://119.32.12.17:2901/udp/224.1.100.29:11111 -CCTV-10高清,http://119.32.12.17:2901/udp/224.1.100.76:11111 -CCTV-11高清,http://119.32.12.17:2901/udp/224.1.100.44:11111 -CCTV-12高清,http://119.32.12.17:2901/udp/224.1.100.78:11111 -CCTV-13高清,http://119.32.12.17:2901/udp/224.1.100.69:11111 -CCTV-14高清,http://119.32.12.17:2901/udp/224.1.100.80:11111 -CCTV-15高清,http://119.32.12.17:2901/udp/224.1.100.42:11111 -北京卫视高清,http://119.32.12.17:2901/udp/224.1.100.100:11111 -东方卫视高清,http://119.32.12.17:2901/udp/224.1.100.48:11111 -浙江卫视高清,http://119.32.12.17:2901/udp/224.1.100.52:11111 -江苏卫视高清,http://119.32.12.17:2901/udp/224.1.100.46:11111 -湖南卫视高清,http://119.32.12.17:2901/udp/224.1.100.98:11111 -广东卫视高清,http://119.32.12.17:2901/udp/224.1.100.96:11111 -深圳卫视高清,http://119.32.12.17:2901/udp/224.1.100.40:11111 -天津卫视高清,http://119.32.12.17:2901/udp/224.1.100.62:11111 -安徽卫视高清,http://119.32.12.17:2901/udp/224.1.100.66:11111 -辽宁卫视高清,http://119.32.12.17:2901/udp/224.1.100.92:11111 -山东卫视高清,http://119.32.12.17:2901/udp/224.1.100.50:11111 -河北卫视高清,http://119.32.12.17:2901/udp/224.1.100.19:11111 -河北卫视标清,http://119.32.12.17:2901/udp/224.1.100.20:11111 -河南卫视高清,http://119.32.12.17:2901/udp/224.1.100.74:11111 -江西卫视高清,http://119.32.12.17:2901/udp/224.1.100.54:11111 -湖北卫视高清,http://119.32.12.17:2901/udp/224.1.100.68:11111 -四川卫视高清,http://119.32.12.17:2901/udp/224.1.100.72:11111 -贵州卫视高清,http://119.32.12.17:2901/udp/224.1.100.58:11111 -重庆卫视高清,http://119.32.12.17:2901/udp/224.1.100.102:11111 -广西卫视高清,http://119.32.12.17:2901/udp/224.1.100.110:11111 -云南卫视高清,http://119.32.12.17:2901/udp/224.1.100.21:11111 -东南卫视高清,http://119.32.12.17:2901/udp/224.1.100.56:11111 -海南卫视高清,http://119.32.12.17:2901/udp/224.1.100.15:11111 -海南卫视标清,http://119.32.12.17:2901/udp/224.1.100.16:11111 -宁夏卫视标清,http://119.32.12.17:2901/udp/224.1.100.8:11111 -甘肃卫视高清,http://119.32.12.17:2901/udp/224.1.100.10:11111 -吉林卫视高清,http://119.32.12.17:2901/udp/224.1.100.60:11111 -CETV-01高清,http://119.32.12.17:2901/udp/224.1.100.107:11111 -CETV-04高清,http://119.32.12.17:2901/udp/224.1.100.109:11111 -动作电影高清,http://119.32.12.17:2901/udp/224.1.100.131:11111 -劲爆体育高清,http://119.32.12.17:2901/udp/224.1.100.129:11111 -北京纪实高清,http://119.32.12.17:2901/udp/224.1.100.115:11111 -北京少儿标清,http://119.32.12.17:2901/udp/224.1.100.112:11111 -金鹰卡通高清,http://119.32.12.17:2901/udp/224.1.100.113:11111 -优漫卡通标清,http://119.32.12.17:2901/udp/224.1.100.119:11111 -茶道频道高清,http://119.32.12.17:2901/udp/224.1.100.117:11111 -粤港澳闽,#genre# -Plus即时频道,https://vdm6-ali.wujiekeji1.com/live/h6-2.flv -Plus即时频道,https://vdm6-hw.nbgdsygs.com/live/h6-2.flv -广东珠江频备,http://php.jdshipin.com/TVOD/iptv.php?id=gdzj -广东体育频备,http://php.jdshipin.com/TVOD/iptv.php?id=gdty -广东珠江频高,http://ddns.cyruslee.top:8888/udp/239.77.0.1:5146 -广东新闻频高,http://ddns.cyruslee.top:8888/udp/239.77.0.173:5146 -广东民生频高,http://ddns.cyruslee.top:8888/udp/239.77.0.225:5146 -广东体育频高,http://ddns.cyruslee.top:8888/udp/239.77.0.112:5146 -广东影视频高,http://ddns.cyruslee.top:8888/udp/239.77.0.217:5146 -广州综合频道,http://tencentplaygzrb01.gztv.com/live/zonghes.m3u8 -广州新闻频道,http://tencentplaygzrb01.gztv.com/live/xinwen.m3u8 -广州竞赛频道,http://tencentplaygzrb01.gztv.com/live/jingsai.m3u8 -广州影视频道,http://tencentplaygzrb01.gztv.com/live/yingshi.m3u8 -广州法治频道,http://tencentplaygzrb01.gztv.com/live/fazhi.m3u8 -广州南国频道,http://tencentplaygzrb01.gztv.com/live/nanguodushi.m3u8 -凤凰卫视频道,http://php.jdshipin.com/TVOD/iptv.php?id=fhzw -凤凰资讯频道,http://php.jdshipin.com/TVOD/iptv.php?id=fhzx -凤凰香港频备,http://php.jdshipin.com/TVOD/iptv.php?id=fhhk -香港卫视频道,http://zhibo.hkstv.tv/livestream/mutfysrq/playlist.m3u8 -星空卫视频道,http://122.224.58.42:85/tsfile/live/1024_1.m3u8?key=txiptv&playlive=1&authid=0 -中天新闻频道,http://122.117.71.103:8540/http/220.130.87.218:8081/hls/78/80/ch063max.m3u8 -无线新闻频道,http://php.jdshipin.com/smt.php?id=inews_twn -无线翡翠频4k,http://cdn.163189.xyz/live/fct4k/stream.m3u8 -无线翡翠频道,https://cdn3.163189.xyz/live/live2.1.php?id.m3u8 -无线翡翠频道,http://php.jdshipin.com/smt.php?id=jade_twn -无线翡翠频道,http://php.jdshipin.com:8880/TVOD/iptv.php?id=fct -无线华丽频道,http://php.jdshipin.com/smt.php?id=Tvbjade -无线华丽频道,http://php.jdshipin.com:8880/TVOD/iptv.php?id=huali -无线华丽频粤,http://v2h.jdshipin.com/jade2/jade.stream/chunklist_w100.m3u8 -无线直播频道,http://v2h.jdshipin.com/liveshow/liveshow.stream/chunklist_w10.m3u8 -无线功夫频道,http://v2h.jdshipin.com/asia_action1/1asia_action.stream/chunklist_w101.m3u8 -无线星河频粤,http://v2h.jdshipin.com/xinghe_1/xinghe_1.stream/chunklist_w106.m3u8 -无线星河频道,http://php.jdshipin.com/smt.php?id=Xinhe -无线星河频道,http://php.jdshipin.com:8880/TVOD/iptv.php?id=xinghe -千禧经典频道,http://php.jdshipin.com:8880/TVOD/iptv.php?id=tvbc -重温经典频道,http://php.jdshipin.com:8880/TVOD/iptv.php?id=cwjd -Astr剧集频道,http://php.jdshipin.com:8880/TVOD/iptv.php?id=aod -RTHK-31频陆,p3p://108.181.32.169:13517/64101f330006ab429853d45f7940453b -RTHK-32频陆,p3p://108.181.32.169:13517/641020b00001b8599859a360613572d7 -RTHK-33频道,https://rthktv33-live.akamaized.net/hls/live/2101641/RTHKTV33/stream04/streamPlaylist.m3u8 -RTHK-34频道,https://rthktv34-live.akamaized.net/hls/live/2101642/RTHKTV34/stream04/streamPlaylist.m3u8 -RTHK-35频道,https://rthktv35-live.akamaized.net/hls/live/2101643/RTHKTV35/stream02/streamPlaylist.m3u8 -香港面包频道,https://video.bread-tv.com:8091/hls-live24/online/index.m3u8 -香港_C+_频道,http://ottproxy2.ist.ooo/livehls/MOB-U1-NO/03.m3u8 -澳门莲花频道,http://php.jdshipin.com:8880/amlh.php -澳视澳门频道,http://grandprix2023.asuscomm.com:8891/bysid/91.m3u8 -澳视葡语频道,http://grandprix2023.asuscomm.com:8891/bysid/92.m3u8 -澳门资讯频道,http://grandprix2023.asuscomm.com:8891/bysid/94.m3u8 -澳门mac频道,http://grandprix2023.asuscomm.com:8891/bysid/96.m3u8 -重温经典频道,http://ali.hlspull.yximgs.com/live/awei_cwjd.flv -民视闽南频道,rtmp://f13h.mine.nu/sat/tv051 -中视闽南频道,rtmp://f13h.mine.nu/sat/tv091 -华视闽南频道,rtmp://f13h.mine.nu/sat/tv111 -台视闽南频道,rtmp://f13h.mine.nu/sat/tv071 -东森超视频道,rtmp://f13h.mine.nu/sat/tv331 -东森财经频特,http://103.193.151.158:8500/live.m3u8?c=6 -环球电视频道,http://zb.xzxwhcb.com:9999/hls/world.m3u8 -Astv亚洲卫视,https://play-hsbj.vzan.com/slowlive/821481626725612417/live.m3u8 -GBN新闻频英,http://103.193.151.158:8500/live.m3u8?c=18 -NHK新闻频英,http://61.221.215.25:8800/hls/51/index.m3u8 -tvbs闽南频特,http://61.221.215.25:8800/hls/9/index.m3u8 -三立戏剧频特,http://61.221.215.25:8800/hls/41/index.m3u8 -八大戏剧频特,http://61.221.215.25:8800/hls/39/index.m3u8 -八大第一频特,http://61.221.215.25:8800/hls/55/index.m3u8 -八大综合频特,http://61.221.215.25:8800/hls/56/index.m3u8 -中天娱乐频特,http://61.221.215.25:8800/hls/47/index.m3u8 -纬来精彩频特,http://61.221.215.25:8800/hls/48/index.m3u8 -动物星球频国,http://61.221.215.25:8800/hls/57/index.m3u8 -纬来育乐频特,rtmp://f13h.mine.nu/sat/tv701 -纬来日本频特,rtmp://f13h.mine.nu/sat/tv771 -纬来体育频特,rtmp://f13h.mine.nu/sat/tv721 -DAZN体育壹,rtmp://f13h.mine.nu/sat/tv731 -DAZN体育贰,rtmp://f13h.mine.nu/sat/tv741 -amc电影频英,http://61.221.215.25:8800/hls/43/index.m3u8 -ASC搜索频英,http://61.221.215.25:8800/hls/50/index.m3u8 -Diso综合频英,http://61.221.215.25:8800/hls/1/index.m3u8 -momoTV频特,rtmp://f13h.mine.nu/sat/tv761 -东森新闻频道,http://37.27.111.214:8080/live/20/hls.m3u8 -tvbs闽南频道,http://37.27.111.214:8080/live/23/hls.m3u8 -民视闽南频道,http://37.27.111.214:8080/live/6/hls.m3u8 -中视闽南频道,http://37.27.111.214:8080/live/7/hls.m3u8 -华视闽南频道,http://37.27.111.214:8080/live/8/hls.m3u8 -民视第一频道,http://37.27.111.214:8080/live/4/hls.m3u8 -民视台湾频道,http://37.27.111.214:8080/live/5/hls.m3u8 -三立综合频道,http://37.27.111.214:8080/live/31/hls.m3u8 -tvbs欢乐频道,http://37.27.111.214:8080/live/24/hls.m3u8 -龙华洋片频道,http://37.27.111.214:8080/live/19/hls.m3u8 -猪哥亮歌厅国,http://37.27.111.214:8080/live/35/hls.m3u8 -亚洲旅游频道,http://37.27.111.214:8080/live/10/hls.m3u8 -幸福空间频道,http://37.27.111.214:8080/live/26/hls.m3u8 -HakkaTV频道,http://37.27.111.214:8080/live/1/hls.m3u8 -TiTV原视频道,http://37.27.111.214:8080/live/2/hls.m3u8 -动画动漫频道,http://37.27.111.214:8080/live/57/hls.m3u8 -Nick动画频壹,http://37.27.111.214:8080/live/12/hls.m3u8 -Nick动画频贰,http://37.27.111.214:8080/live/22/hls.m3u8 -MoMo亲子国,http://37.27.111.214:8080/live/3/hls.m3u8 -博斯高球频壹,http://37.27.111.214:8080/live/13/hls.m3u8 -博斯运动频壹,http://37.27.111.214:8080/live/14/hls.m3u8 -博斯无限频道,http://37.27.111.214:8080/live/15/hls.m3u8 -mTV音乐频道,http://37.27.111.214:8080/live/25/hls.m3u8 -HISTORY频道,http://37.27.111.214:8080/live/27/hls.m3u8 -HITs电影频道,http://37.27.111.214:8080/live/28/hls.m3u8 -探案电影频道,http://37.27.111.214:8080/live/11/hls.m3u8 -CINEMA-频道,http://37.27.111.214:8080/live/30/hls.m3u8 -TV5_MONDE,http://37.27.111.214:8080/live/9/hls.m3u8 -BlOOm-BERg,http://37.27.111.214:8080/live/34/hls.m3u8 -DWnews频道,http://37.27.111.214:8080/live/46/hls.m3u8 -CNBc_英频道,http://37.27.111.214:8080/live/102/hls.m3u8 -互动英語频道,http://37.27.111.214:8080/live/54/hls.m3u8 -央卫频陆,#genre# -CCTV-01频陆,p3p://108.181.32.169:13517/6794c86f000d02a1772744cf38ed5c13 -CCTV-02频陆,p3p://108.181.32.169:13517/64260c83000b5f74edfa64604fe67a12 -CCTV-03频陆,p3p://108.181.32.169:13517/64260c9b0000ca3dedfabf6a10b00144 -CCTV-04频陆,p3p://108.181.32.169:13517/64260ca5000de050edfae9d444575946 -CCTV-05频陆,p3p://108.181.32.169:13517/64260cb0000afd53edfb140f10811127 -CCTV-5+频陆,p3p://108.181.32.169:13517/64260cbc00081417edfb42307c984dd4 -CCTV-06频陆,p3p://108.181.32.169:13517/64260cc800087ffdedfb712c61a06569 -CCTV-07频陆,p3p://108.181.32.169:13517/64260cd9000ba7ebedfbb46356b665a0 -CCTV-08频陆,p3p://108.181.32.169:13517/64260ce50007141fedfbe217161d5245 -CCTV-09频陆,p3p://108.181.32.169:13517/64260cef0008fa21edfc09a37d024704 -CCTV-10频陆,p3p://108.181.32.169:13517/64260d0a000e81f1edfc74866d9b5c0f -CCTV-11频陆,p3p://108.181.32.169:13517/64260dce0000aea8edff6e9d426b2704 -CCTV-12频陆,p3p://108.181.32.169:13517/64260e37000ca83aee010bd5707e0fea -CCTV-13频陆,p3p://108.181.32.169:13517/64260e45000ccab2ee01428e6da4043d -CCTV-14频陆,p3p://108.181.32.169:13517/64260e4f0007169bee0168271778447e -CCTV-15频陆,p3p://108.181.32.169:13517/64260e5a000a63ffee0193f872fa5767 -北京卫视频陆,p3p://108.181.32.169:13517/64260fe100097b88ee078b124b8f3f9d -东方卫视频陆,p3p://108.181.32.169:13517/64260ef600069de1ee03f45f41e9710e -浙江卫视频陆,p3p://108.181.32.169:13517/64260fec0004b10aee07b4d0681c628b -江苏卫视频陆,p3p://108.181.32.169:13517/64260e700008a9f5ee01e97667ca7d36 -江苏备视频陆,p3p://108.181.32.169:13517/64260e7d000134abee021a56268d6ac1 -湖南卫视频陆,p3p://108.181.32.169:13517/64260ee40007c511ee03ae5a4aed536d -广东卫视频陆,p3p://108.181.32.169:13517/64260f9d0003bfdeee067ffb753744c8 -深圳卫视频陆,p3p://108.181.32.169:13517/64261082000a8e12ee0a00412f96293c -安徽卫视频陆,p3p://108.181.32.169:13517/64260fd5000d5883ee075d2f7d6a48e2 -山东卫视频陆,p3p://108.181.32.169:13517/64260f89000475c3ee06320a031a7286 -河南卫视频陆,p3p://108.181.32.169:13517/64260fb100056a93ee06ce871c2e5071 -海南卫视频陆,p3p://108.181.32.169:13517/64260fc10002a54fee070c525d0d5e83 -东南卫视频陆,p3p://108.181.32.169:13517/64260fcb00035aa0ee0733907e64579c -江西卫视频陆,p3p://108.181.32.169:13517/64260f920000727aee06542a02064fce -陕西卫视频陆,p3p://108.181.32.169:13517/642610c3000df7f5ee0aff0975881941 -湖北卫视频陆,p3p://108.181.32.169:13517/64260ed500091677ee0374195121319b -重庆卫视频陆,p3p://108.181.32.169:13517/642610b9000df973ee0ad7f9779b6483 -黑龙江视频陆,p3p://108.181.32.169:13517/64260fa7000c1330ee06a92c52724886 -广东湾区频陆,p3p://108.181.32.169:13517/64261096000de036ee0a4f3b523d603e -广东珠江频陆,p3p://108.181.32.169:13517/642610780008a811ee09d8b561021b45 -广东嘉佳频陆,p3p://108.181.32.169:13517/642610a2000b33ebee0a7d6c26c160b2 -特区频陆,#genre# -凤凰中文频陆,p3p://108.181.32.169:13517/6410229e000655dd98612e41401e3e7d -凤凰中文频陆,p3p://108.181.32.169:13517/641fd7b400080236d5bc536f5d82159c -凤凰资讯频陆,p3p://108.181.32.169:13517/67619e22000500d4af4b15a9277c7c29 -凤凰香港频陆,p3p://108.181.32.169:13517/67641d8000038fa1b90c9c78133d0607 -有线新闻频陆,p3p://108.181.32.169:13517/679f6990000efb87a0ac78c40d196e01 -无线新闻频陆,p3p://108.181.32.169:13517/66c413ed0002eb3047eaefcf31980454 -无线新闻频陆,p3p://108.181.32.169:13517/66c414110003f1f047eb7cb30cd84a38 -now新闻频陆,p3p://108.181.32.169:13517/676746e2000a6d2dc56645077f356b6b -Plus综合频陆,p3p://108.181.32.169:13517/641021800006a527985cd1244315142d -pₒₚc电影频陆,p3p://108.181.32.169:13517/6425242d000d55adea6ed4fa37195f98 -CM+电影频陆,p3p://108.181.32.169:13517/6410224e00097a01985ff68e53d22e70 -无线翡翠频陆,p3p://108.181.32.169:13517/6533f5c20003762b2cfef1ac322c6404 -无线明珠频陆,p3p://108.181.32.169:13517/6533f84d00047c732d08e0ea71ab4e92 -无线星河粤陆,p3p://108.181.32.169:13517/641021c50003c5af985dddf037af353c -无线星河国陆,p3p://108.181.32.169:13517/641021e900026b0f985e6a374d7d56bb -无线功夫频陆,p3p://108.181.32.169:13517/6411291b0004b01b9c62861646d00929 -无线娱乐频陆,p3p://108.181.32.169:13517/64102219000c6f74985f28485a5a5799 -无线经典频陆,p3p://108.181.32.169:13517/6410219e0000704b985d44bd2a501d47 -无线粤片频陆,p3p://108.181.32.169:13517/643361c7000d4bee220f05703b541d41 -无线华剧频陆,p3p://108.181.32.169:13517/643361e10003610a220f68773c0b4c78 -无线戏曲频陆,p3p://108.181.32.169:13517/679d953d000945e59987130a6e93668b -黄金翡翠频陆,p3p://108.181.32.169:13517/6533f6f8000f2ebd2d03af9d53e46544 -黄金华剧频陆,p3p://108.181.32.169:13517/64206c63000c3a90d801201c5fe2483a -有线资讯频陆,p3p://108.181.32.169:13517/6427e50e0008e093f53042b347a45e2f -有线综讯频陆,p3p://108.181.32.169:13517/641022340009a273985f91092cb6113d -有线赛讯频陆,p3p://108.181.32.169:13517/6533f044000117a52ce97ce95ac54bb3 -有线赛讯频陆,p3p://108.181.32.169:13517/64100aec000c7bc59804a081537730cb -有线赛马频陆,p3p://108.181.32.169:13517/6533f34d0002237a2cf5584a11195950 -Astr剧集粤陆,p3p://108.181.32.169:13517/6427ba150003a8b2f48864c0637f78d5 -Astr综合频陆,p3p://108.181.32.169:13517/64124c2d0006c6eba0d384f41e28720a -Astr欢喜频陆,p3p://108.181.32.169:13517/64124caf0002a78fa0d57fb777596e7b -Astr爱奇艺陆,p3p://108.181.32.169:13517/649672870005e0a5a5062d0e1384610b -Astr综艺频陆,p3p://108.181.32.169:13517/64124cfa00001c82a0d6a40858217ea4 -now财经频陆,p3p://108.181.32.169:13517/641020d00004bf91985a212731011c3c -now爆谷频陆,p3p://108.181.32.169:13517/641af90c000328bac2b691f11db2274a -now星影粤陆,p3p://108.181.32.169:13517/641af926000cc2b9c2b6f9f75c8d2b97 -now星影国陆,,p3p://108.181.32.169:13517/641af90c000328bac2b691f11db2274a -now英超粤陆,p3p://108.181.32.169:13517/64d74c1600083555223b68096e79387e -now体育英陆,p3p://108.181.32.169:13517/64b8f92b000089e02be334b114c32320 -now体育频陆,p3p://108.181.32.169:13517/64100a6b000527e19802a6b80be147fa -now体育备陆,p3p://108.181.32.169:13517/6410211d00048968985b4de16d6e5b6a -now直播频陆,p3p://108.181.32.169:13517/6417e77b0007feb1b6b9f4ca25bc6e04 -VIUTV台粤陆,p3p://108.181.32.169:13517/641021400008eb86985bd7b90b510a5b -VIUTV台英陆,p3p://108.181.32.169:13517/6410215d000ad4ca985c497e192b3552 -RTHK31频陆,p3p://108.181.32.169:13517/64101f330006ab429853d45f7940453b -RTHK32频陆,p3p://108.181.32.169:13517/641020b00001b8599859a360613572d7 -澳门莲花频陆,p3p://108.181.32.169:13517/64100aec000c7bc59804a081537730cb -美亚电影粤陆,p3p://108.181.32.169:13517/642525310003ad3cea72ca2155c734c3 -天映频道粤陆,p3p://108.181.32.169:13517/64124e0f00045619a0dadf2552b73bf8 -天映频道频陆,p3p://108.181.32.169:13517/64124e2b000b454ba0db4e4b137c6137 -纬来电影国陆,p3p://108.181.32.169:13517/64251eae0001bef7ea5959e100ae671e -東森电影国陆,p3p://108.181.32.169:13517/64253899000a078deabe99ff587050b0 -龙翔电影国陆,p3p://108.181.32.169:13517/642d014b0009f96e092658cb4e1b23ff -好莱坞电影陆,p3p://108.181.32.169:13517/6425244f0001184fea6f56a70aca63d2 -耀才财经频陆,p3p://108.181.32.169:13517/64102268000ecb1f98605d7b0a602bf4 -CH288赛马陆,p3p://108.181.32.169:13517/6533f484000c2b3e2cfa19b55cab3b9b -CH289赛马陆,p3p://108.181.32.169:13517/6533f5040003559d2cfc0b7268db0ab8 -now英超4k陆,p3p://108.181.32.169:13517/64d74cf7000556f0223ed6366e5f689a -now英超1e陆,p3p://108.181.32.169:13517/64d74cb1000cc276223dc6ac654a2299 -now体育壹陆,p3p://108.181.32.169:13517/643361f20007b9a9220fabfc3001244e -now体育叁陆,p3p://108.181.32.169:13517/6433621d000d9c3522105573223958e1 -now体育肆陆,p3p://108.181.32.169:13517/6437999f00025f983289265f38ef3722 -now体育伍陆,p3p://108.181.32.169:13517/643799aa000e7bac3289547135e05a80 -now体育陆陆,p3p://108.181.32.169:13517/643799bb00044f193289943e2e5f6ac1 -now体育柒陆,p3p://108.181.32.169:13517/643799ca000a29a43289d0542d57262c -HBO-HD频陆,p3p://108.181.32.169:13517/64137f0b0006a17fa58238155813216c -hbo家庭频陆,p3p://108.181.32.169:13517/64137f3c000d4a86a582f93235111bc5 -hbo原创频陆,p3p://108.181.32.169:13517/64137f700008f329a583c3344ddf5dfc -hbo强档频陆,p3p://108.181.32.169:13517/64137f970005246ea5845a9326ce6233 -Discovery_陆,p3p://108.181.32.169:13517/641383f300048101a59561c464b07293 -KixHD频道陆,p3p://108.181.32.169:13517/6413854d000785b1a59aaa2924fa1aa7 -闽南频陆,#genre# -中天新闻频陆,p3p://108.181.32.169:13517/675ec8cf000def51a43a021f0e7931f9 -东森新闻频陆,p3p://108.181.32.169:13517/64251f9700046520ea5ce8b85b6c11da -tvbs新闻频陆,p3p://108.181.32.169:13517/64252188000673fcea647eb0397d464d -寰宇新闻频陆,p3p://108.181.32.169:13517/64295eb60008744efaf37ae07d17520b -非凡新闻频陆,p3p://108.181.32.169:13517/64258e8600060f7eec0e3ebd6c49020e -三立新闻频陆,p3p://108.181.32.169:13517/64251e23000bcd04ea573d7c0f0a002e -年代新闻频陆,p3p://108.181.32.169:13517/645b2569000acf2fbd624de55e212fb2 -闽南壹新闻陆,p3p://108.181.32.169:13517/642521bd0005dfe9ea654d921969472d -民视新闻频陆,p3p://108.181.32.169:13517/64c859e10007934267f487ac0fa618e0 -中视新闻频陆,p3p://108.181.32.169:13517/642d016e000643ab0926e0907da252ca -公视闽南频陆,p3p://108.181.32.169:13517/64251df1000b5a9cea567a0e255d4664 -台视闽南频陆,p3p://108.181.32.169:13517/64251e0800060844ea56d28a6fad038f -台视财经频陆,p3p://108.181.32.169:13517/6448a761000bec1a75267316701e7a90 -华视综合频陆,p3p://108.181.32.169:13517/642520cd000995d4ea61a5050eb67a8d -中视青采频陆,p3p://108.181.32.169:13517/642525590004d7f3ea7366ae4aeb3d9d -中天娱乐频陆,p3p://108.181.32.169:13517/642525670005ee2bea739da573c134b4 -中天亚洲频陆,p3p://108.181.32.169:13517/64254f7e000dfed1eb1809855c5735ce -中天综合频陆,p3p://108.181.32.169:13517/642d0188000d7c49092747f97ffc7c72 -东森财经频陆,p3p://108.181.32.169:13517/64251ff20001f010ea5e4b9002e57212 -东森幼幼频陆,p3p://108.181.32.169:13517/6430b41c0001f3831798d72948126428 -东森综合频陆,p3p://108.181.32.169:13517/64253f6e0002d287ead9482831323a6d -东森戏剧频陆,p3p://108.181.32.169:13517/64251f7a000bc46eea5c79536d5e2a0e -东森电影频陆,p3p://108.181.32.169:13517/64253899000a078deabe99ff587050b0 -东森洋片频陆,p3p://108.181.32.169:13517/64251f8a0008854aea5cb6fe64e47b4e -民视闽南频陆,p3p://108.181.32.169:13517/64251dd200003544ea55fe1c5eb00e42 -民视闽南备陆,p3p://108.181.32.169:13517/6442f24f00097e845edb5e492842265c -民视第一频陆,p3p://108.181.32.169:13517/642520e900023cc4ea621083588c7092 -民视影剧频陆,p3p://108.181.32.169:13517/6425257c000bd861ea73f1315c0e6e14 -民视综艺频陆,p3p://108.181.32.169:13517/642d012300040bf70925bb06321b0b87 -tvbs精彩频陆,p3p://108.181.32.169:13517/642521570001b275ea63be1073931dd1 -tvbs精彩备陆,p3p://108.181.32.169:13517/642521a2000c7beaea64e5cc482f669a -tvbs欢乐频陆,p3p://108.181.32.169:13517/642521950001d9f2ea64b04b059b66dd -tvbs_HD频陆,p3p://108.181.32.169:13517/675ecef8000222e1a4520f4a66371646 -三立台湾频陆,p3p://108.181.32.169:13517/64251e5e0003388bea5821c268061bfb -三立戏剧频陆,p3p://108.181.32.169:13517/64251e39000ed5bbea579433569b6381 -三立综合频陆,p3p://108.181.32.169:13517/64251e49000e34e7ea57d28a25014df2 -三立都会频陆,p3p://108.181.32.169:13517/64251e7300064780ea587492773a63cc -纬来电影频陆,p3p://108.181.32.169:13517/64251eae0001bef7ea5959e100ae671e -纬来体育频陆,p3p://108.181.32.169:13517/64251ee9000a4e00ea5a428b26ea4156 -纬来日本频陆,p3p://108.181.32.169:13517/64251ef6000315a6ea5a737a6efc404a -纬来精彩频陆,p3p://108.181.32.169:13517/64251f020003818bea5aa2750fef31c6 -纬来综合频陆,p3p://108.181.32.169:13517/64251f0d000c0b8fea5acf9d13b83665 -八大娱乐频陆,p3p://108.181.32.169:13517/642520730002bc15ea6043b344e032a5 -八大第一频陆,p3p://108.181.32.169:13517/6425207f00050f7aea60732c51b94fad -八大综合频陆,p3p://108.181.32.169:13517/642520b0000c3261ea61346800d61673 -八大戏剧频陆,p3p://108.181.32.169:13517/642520c1000929efea61760938521b57 -八大精彩频陆,p3p://108.181.32.169:13517/65435f63000ba94069331ccd6399041b -大爱第一频陆,p3p://108.181.32.169:13517/6425225a0002859cea67b1ff6aaf6db6 -大爱第二频陆,p3p://108.181.32.169:13517/64252264000022beea67d87308e9122e -靖洋戏剧频陆,p3p://108.181.32.169:13517/642521b000094942ea651baa457674cb -人间卫视频陆,p3p://108.181.32.169:13517/6425224d00048156ea677fb9420534b4 -MO_亲子频陆,p3p://108.181.32.169:13517/6425226f000463e1ea68048207b3285f -Eleven一频陆,p3p://108.181.32.169:13517/6425227b000100c6ea6832842d41783a -Eleven二频陆,p3p://108.181.32.169:13517/64252292000127feea688c6630d312e7 -ELTA--综合陆,p3p://108.181.32.169:13517/642522cd000292e6ea69733b04032ded -ELTA体1频陆,p3p://108.181.32.169:13517/6425229e00024ab4ea68bb9154ab1928 -ELTA体2频陆,p3p://108.181.32.169:13517/642522b0000a6c14ea6903f615622aab -ELTA体3频陆,p3p://108.181.32.169:13517/642522bd000ad1bbea6936d803e32fc0 -ELTA体3备陆,p3p://108.181.32.169:13517/6433e3220006392724084f1711880c01 -博斯魅力频陆,p3p://108.181.32.169:13517/642d395d0004e9950a015dce389f4c91 -博斯网球频陆,p3p://108.181.32.169:13517/642d0029000bd7e70921ec71212f5735 -博斯运动壹陆,p3p://108.181.32.169:13517/642d000d000525a509217d5a62e868e8 -博斯运动贰陆,p3p://108.181.32.169:13517/642d0087000484c5092359c47ee4201a -博斯高球壹陆,p3p://108.181.32.169:13517/642d009f000f1f000923ba3b26b667e4 -博斯高球贰陆,p3p://108.181.32.169:13517/642d00ae000e846a0923f4ac45c06f09 -博斯无限频陆,p3p://108.181.32.169:13517/642d00bf00041ae7092434690ae526c7 -国家地理频陆,p3p://108.181.32.169:13517/642523f2000e0f35ea6deeb16ff816c9 -历史频道频陆,p3p://108.181.32.169:13517/642521e0000042a6ea65d4db3e9d23f9 -EYE-旅游频陆,p3p://108.181.32.169:13517/642524030003a5b2ea6e2e6f6efc45a1 -探索科学频陆,p3p://108.181.32.169:13517/6425241100084dfbea6e6650539d779f -亚洲旅游频陆,p3p://108.181.32.169:13517/642520f70001a86dea62470d303d34d3 -美食星球频陆,p3p://108.181.32.169:13517/6425252400079076ea72985811e07306 -CI罪案侦查陆,p3p://108.181.32.169:13517/642520d9000d93c9ea61d4ea78792b01 -动物星球频陆,p3p://108.181.32.169:13517/6425241f00027d03ea6e9b836b853b0b -星卫娱乐频陆,p3p://108.181.32.169:13517/6425242d000d55adea6ed4fa37195f98 -爱尔达影剧陆,p3p://108.181.32.169:13517/6425243c00046a2eea6f0d4964f8022d -金光布袋戏陆,p3p://108.181.32.169:13517/6425246600099458ea6fb2ab4398320b -Catc电影频陆,p3p://108.181.32.169:13517/64252479000b7f1aea6ffd6177e3015c -卫视中文频陆,p3p://108.181.32.169:13517/64252507000eefc4ea7228f32f390502 -好莱坞电影陆,p3p://108.181.32.169:13517/6425244f0001184fea6f56a70aca63d2 -卫视电影频陆,p3p://108.181.32.169:13517/642525150008a4ecea725e071929091e -星卫电影频陆,p3p://108.181.32.169:13517/642521030009ef43ea62780c438e2a38 -美亚电影频陆,p3p://108.181.32.169:13517/642525310003ad3cea72ca2155c734c3 -卫视hd电影陆,p3p://108.181.32.169:13517/6425253c0007ee60ea72f6307ae25fdd -JET_tv频道陆,p3p://108.181.32.169:13517/6425254d000d3abeea7339f47b5d4bf5 -Smithsonia陆,p3p://108.181.32.169:13517/64252459000cfdb2ea6f80c37a14067d -HBO闽南频陆,p3p://108.181.32.169:13517/64137f0b0006a17fa58238155813216c -HBO家庭频陆,p3p://108.181.32.169:13517/64137f3c000d4a86a582f93235111bc5 -HBO强档频陆,p3p://108.181.32.169:13517/64137f700008f329a583c3344ddf5dfc -HBO原创频陆,p3p://108.181.32.169:13517/64137f970005246ea5845a9326ce6233 -thrill电影频陆,p3p://108.181.32.169:13517/644a0879000272f67a89b6687af342ae -靖天育乐频陆,p3p://108.181.32.169:13517/642d013d0001084409261fd04c0c3c04 -龙翔电影频陆,p3p://108.181.32.169:13517/642d014b0009f96e092658cb4e1b23ff -BabyFirs频陆,p3p://108.181.32.169:13517/642d015f000070f00926a47a6a2e7d52 -et综合频道陆,p3p://108.181.32.169:13517/642d017d0000a964092719b87e2e3acd -好消息壹频陆,p3p://108.181.32.169:13517/642d01960008dc0109277d7a4fc40fce -好消息贰频陆,p3p://108.181.32.169:13517/642d07140006a38a093cf11414d83398 -CNN_my频陆,p3p://108.181.32.169:13517/641380c6000d7e73a588fc4e012b3240 -CNBcmy频陆,p3p://108.181.32.169:13517/64138101000e328aa589e2f46ee85f3d -ABCAustra陆,p3p://108.181.32.169:13517/6413811b0006e5f7a58a46a6057a4674 -Skynews频陆,p3p://108.181.32.169:13517/641381340003e883a58aa78a57c53479 -Bloomberg陆,p3p://108.181.32.169:13517/6413814f000a6413a58b12ab52934c96 -Francem频陆,p3p://108.181.32.169:13517/6413816700069158a58b6f7a03cd341c -Euronew频陆,p3p://108.181.32.169:13517/6413817b0003393aa58bbcbf158b6409 -FOXNEw频陆,p3p://108.181.32.169:13517/6413818e000154fca58c067b60210765 -BBCNew频陆,p3p://108.181.32.169:13517/641384e7000133cda5991a1b33cb3ea0 -DWHD频道陆,p3p://108.181.32.169:13517/641384f6000cbd09a59957a77daa41a1 -童年频道,#genre# -龙珠全集解壹,http://124.248.69.76:26781/huya/10279885 -龙珠全集解贰,http://124.248.69.76:26781/huya/19757963 -龙珠全集剧叁,http://124.248.69.76:26781/huya/11601966 -龙珠全集剧肆,http://124.248.69.76:26781/huya/16755322 -斌哥解说漫壹,http://124.248.69.76:26781/huya/18632116 -斌哥解说漫贰,http://124.248.69.76:26781/huya/21059621 -圣斗士集解壹,http://124.248.69.76:26781/huya/27817468 -圣斗士集解贰,http://124.248.69.76:26781/huya/11352904 -圣斗士集解叁,http://124.248.69.76:26781/douyu/10349501 -足球小将剧集,http://124.248.69.76:26781/douyu/997925 -足球小将轮播,http://124.248.69.76:26781/douyu/11870067 -足球小将解说,http://124.248.69.76:26781/huya/25725150 -头文字D解说,http://124.248.69.76:26781/douyu/9837291 -头文字D剧集,http://124.248.69.76:26781/huya/11352889 -一人之上漫剧,http://124.248.69.76:26781/huya/11602065 -叮当全集解说,http://124.248.69.76:26781/douyu/9445279 -叮当全集剧集,http://124.248.69.76:26781/huya/11601963 -料理小当家集,http://124.248.69.76:26781/douyu/8231658 -柯南剧场版集,http://124.248.69.76:26781/douyu/6484910 -四驱兄弟剧集,http://124.248.69.76:26781/huya/11352922 -樱桃小丸子剧,http://124.248.69.76:26781/huya/11342394 -猫和老鼠剧集,http://124.248.69.76:26781/huya/11352879 -蜡笔小新剧集,http://124.248.69.76:26781/huya/11352970 -Q版三国剧集,http://124.248.69.76:26781/huya/29465871 -抖音电台,#genre# -爆改版看预谋,http://rihou.cc:555/mp4?id=lndjlll.mp4 -电台粤直播壹,http://113.45.240.129:35455/bilibili/31224575 -电台轮直播贰,http://113.45.240.129:35455/douyin/16227368958 -电台轮直播叁,http://113.45.240.129:35455/bilibili/1991474358 -电台轮直播肆,http://113.45.240.129:35455/bilibili/1972360974 -电台轮直播伍,http://113.45.240.129:35455/bilibili/22748374 -电台轮直播陆,http://113.45.240.129:35455/bilibili/26251003 -电台轮直播柒,http://113.45.240.129:35455/douyin/17383892316 -电台轮直播捌,http://113.45.240.129:35455/douyin/661153954145 -电台轮直播玖,http://113.45.240.129:35455/douyin/ -电台轮直播拾,http://113.45.240.129:35455/douyin/ -电台轮播拾壹,http://113.45.240.129:35455/bilibili/14622512 -电台轮播壹贰,http://113.45.240.129:35455/bilibili/1852203 -电台轮播壹叁,http://113.45.240.129:35455/bilibili/22727921 -电台轮播壹肆,http://113.45.240.129:35455/bilibili/3291055 -电台轮播壹伍,http://113.45.240.129:35455/bilibili/1829733903 -电台轮播壹陆,http://113.45.240.129:35455/bilibili/1773507853 -电台轮播壹柒,http://113.45.240.129:35455/bilibili/1769479946 -电台轮播壹捌,http://113.45.240.129:35455/bilibili/31266008 -电台轮播壹玖,http://113.45.240.129:35455/bilibili/27660328 -电台轮播贰拾,http://113.45.240.129:35455/bilibili/22647198 -电台轮播贰壹,http://113.45.240.129:35455/bilibili/21278391 -电台轮播贰贰,http://113.45.240.129:35455/bilibili/26802865 -电台轮播贰叁,http://113.45.240.129:35455/bilibili/266845 -Ray总-抖直播,http://113.45.240.129:35455/douyin/847105707221 -dv现场抖直播,http://113.45.240.129:35455/douyin/469457683016 -央视网抖直播,http://113.45.240.129:35455/douyin/870887192950 -央影网抖直播,http://113.45.240.129:35455/douyin/208823316033 -新华社抖直播,http://113.45.240.129:35455/douyin/403447259997 -中山网抖直播,http://113.45.240.129:35455/douyin/954175180811 -广东4k抖直播,http://113.45.240.129:35455/douyin/450779218335 -今日关注抖播,http://113.45.240.129:35455/douyin/302453514547 -央视新闻抖播,http://113.45.240.129:35455/douyin/282773369501 -央视频看抖播,http://113.45.240.129:35455/douyin/50828500437 -人民日报抖播,http://113.45.240.129:35455/douyin/35849862298 -海南日报抖播,http://113.45.240.129:35455/douyin/33068222133 -海南电视抖播,http://113.45.240.129:35455/douyin/402523360291 -湖南新闻抖播,http://113.45.240.129:35455/douyin/27594494041 -广东频道,#genre# -广东珠江电信,http://ddns.cyruslee.top:8888/udp/239.77.0.1:5146 -广东新闻电信,http://ddns.cyruslee.top:8888/udp/239.77.0.173:5146 -广东民生电信,http://ddns.cyruslee.top:8888/udp/239.77.0.225:5146 -广东体育电信,http://ddns.cyruslee.top:8888/udp/239.77.0.112:5146 -广东影视电信,http://ddns.cyruslee.top:8888/udp/239.77.0.217:5146 -广州综合频道,http://tencentplaygzrb01.gztv.com/live/zonghes.m3u8 -广州新闻频道,http://tencentplaygzrb01.gztv.com/live/xinwen.m3u8 -广州竞赛频道,http://tencentplaygzrb01.gztv.com/live/jingsai.m3u8 -广州影视频道,http://tencentplaygzrb01.gztv.com/live/yingshi.m3u8 -广州法治频道,http://tencentplaygzrb01.gztv.com/live/fazhi.m3u8 -广州南国频道,http://tencentplaygzrb01.gztv.com/live/nanguodushi.m3u8 -广州综合频道,http://php.jdshipin.com:8880/gztv.php?id=zhonghe -广州新闻频道,http://php.jdshipin.com:8880/gztv.php?id=xinwen -广州竞赛频道,http://php.jdshipin.com:8880/gztv.php?id=jingsai -广州影视频道,http://php.jdshipin.com:8880/gztv.php?id=yingshi -广州法治频道,http://php.jdshipin.com:8880/gztv.php?id=fazhi -广西崇左频道,http://222.218.217.197:6666/udp/239.81.0.171:4056 -广西天等频道,rtmp://live.gxrb.com.cn/gx/tiandeng -海南新闻频道,http://nn.7x9d.cn/地方台8563/海南.php?id=xwpd -海南新闻频道,http://36.101.0.115:554/udp/239.253.64.11:5140 -海南海口频壹,http://36.101.0.115:554/udp/239.253.64.6:5140 -海南儋州频道,http://36.101.0.115:554/udp/239.253.64.107:5140 -海南保亭频道,http://36.101.0.115:554/udp/239.253.64.159:5140 -CCTV-01电信,http://ddns.cyruslee.top:8888/udp/239.77.1.17:5146 -CCTV-02电信,http://ddns.cyruslee.top:8888/udp/239.77.1.158:5146 -CCTV-03电信,http://ddns.cyruslee.top:8888/udp/239.77.0.169:5146 -CCTV-04电信,http://ddns.cyruslee.top:8888/udp/239.77.1.163:5146 -CCTV-05电信,http://ddns.cyruslee.top:8888/udp/239.77.0.170:5146 -CCTV-5+电信,http://ddns.cyruslee.top:8888/udp/239.77.0.87:5146 -CCTV-06电信,http://ddns.cyruslee.top:8888/udp/239.77.0.171:5146 -CCTV-07电信,http://ddns.cyruslee.top:8888/udp/239.77.1.159:5146 -CCTV-08电信,http://ddns.cyruslee.top:8888/udp/239.77.0.172:5146 -CCTV-09电信,http://ddns.cyruslee.top:8888/udp/239.77.1.160:5146 -CCTV-10电信,http://ddns.cyruslee.top:8888/udp/239.77.1.113:5146 -CCTV-11电信,http://ddns.cyruslee.top:8888/udp/239.77.1.238:5146 -CCTV-12电信,http://ddns.cyruslee.top:8888/udp/239.77.1.109:5146 -CCTV-13电信,http://ddns.cyruslee.top:8888/udp/239.77.0.188:5146 -CCTV-14电信,http://ddns.cyruslee.top:8888/udp/239.77.1.161:5146 -CCTV-15电信,http://ddns.cyruslee.top:8888/udp/239.77.1.239:5146 -CCTV-16电信,http://ddns.cyruslee.top:8888/udp/239.77.0.165:5146 -CCTV-17电信,http://ddns.cyruslee.top:8888/udp/239.77.1.121:5146 -CGT英语电信,http://ddns.cyruslee.top:8888/udp/239.77.0.199:5146 -CGT西语电信,http://ddns.cyruslee.top:8888/udp/239.77.0.221:5146 -CGT法语电信,http://ddns.cyruslee.top:8888/udp/239.77.0.228:5146 -CGT阿语电信,http://ddns.cyruslee.top:8888/udp/239.253.43.200:5146 -CGT俄语电信,http://ddns.cyruslee.top:8888/udp/239.253.43.201:5146 -北京卫视电信,http://ddns.cyruslee.top:8888/udp/239.77.1.4:5146 -东方卫视电信,http://ddns.cyruslee.top:8888/udp/239.77.1.218:5146 -浙江卫视电信,http://ddns.cyruslee.top:8888/udp/239.77.1.33:5146 -江苏卫视电信,http://ddns.cyruslee.top:8888/udp/239.77.1.18:5146 -湖南卫视电信,http://ddns.cyruslee.top:8888/udp/239.77.1.5:5146 -广东卫视电信,http://ddns.cyruslee.top:8888/udp/239.77.1.19:5146 -深圳卫视电信,http://ddns.cyruslee.top:8888/udp/239.77.1.3:5146 -安徽卫视电信,http://ddns.cyruslee.top:8888/udp/239.77.1.92:5146 -天津卫视电信,http://ddns.cyruslee.top:8888/udp/239.77.1.141:5146 -山东卫视电信,http://ddns.cyruslee.top:8888/udp/239.77.1.142:5146 -江西卫视电信,http://ddns.cyruslee.top:8888/udp/239.77.1.219:5146 -湖北卫视电信,http://ddns.cyruslee.top:8888/udp/239.77.1.93:5146 -辽宁卫视电信,http://ddns.cyruslee.top:8888/udp/239.77.1.103:5146 -贵州卫视电信,http://ddns.cyruslee.top:8888/udp/239.77.1.221:5146 -四川卫视电信,http://ddns.cyruslee.top:8888/udp/239.77.1.215:5146 -河南卫视电信,http://ddns.cyruslee.top:8888/udp/239.77.1.229:5146 -云南卫视电信,http://ddns.cyruslee.top:8888/udp/239.253.43.37:5146 -重庆卫视电信,http://ddns.cyruslee.top:8888/udp/239.77.1.162:5146 -河北卫视电信,http://ddns.cyruslee.top:8888/udp/239.77.1.214:5146 -东南卫视电信,http://ddns.cyruslee.top:8888/udp/239.77.1.104:5146 -黑龙江视电信,http://ddns.cyruslee.top:8888/udp/239.77.1.6:5146 -广东经济电信,http://ddns.cyruslee.top:8888/udp/239.77.0.85:5146 -广东湾区电信,http://ddns.cyruslee.top:8888/udp/239.77.0.215:5146 -广东少儿电信,http://ddns.cyruslee.top:8888/udp/239.77.0.250:5146 -嘉佳卡通电信,http://ddns.cyruslee.top:8888/udp/239.77.0.179:5146 -广州综合电信,http://ddns.cyruslee.top:8888/udp/239.253.43.71:5146 -广州新闻电信,http://ddns.cyruslee.top:8888/udp/239.253.43.72:5146 -广州影视电信,http://ddns.cyruslee.top:8888/udp/239.253.43.73:5146 -广州法治电信,http://ddns.cyruslee.top:8888/udp/239.253.43.74:5146 -广州竞赛电信,http://ddns.cyruslee.top:8888/udp/239.253.43.75:5146 -深圳都市电信,http://ddns.cyruslee.top:8888/udp/239.77.1.176:5146 -深圳视剧电信,http://ddns.cyruslee.top:8888/udp/239.77.1.177:5146 -深圳财经电信,http://ddns.cyruslee.top:8888/udp/239.77.1.242:5146 -深圳娱乐电信,http://ddns.cyruslee.top:8888/udp/239.77.1.243:5146 -深圳体育电信,http://ddns.cyruslee.top:8888/udp/239.77.1.128:5146 -深圳少儿电信,http://ddns.cyruslee.top:8888/udp/239.77.1.244:5146 -深圳公共电信,http://ddns.cyruslee.top:8888/udp/239.77.1.178:5146 -深圳宝安电信,http://ddns.cyruslee.top:8888/udp/239.77.1.67:5146 -深圳龙岗电信,http://ddns.cyruslee.top:8888/udp/239.77.1.223:5146 -深圳东部电信,http://ddns.cyruslee.top:8888/udp/239.77.1.224:5146 -深圳众创电信,http://ddns.cyruslee.top:8888/udp/239.77.1.247:5146 -深圳移动电视,http://ddns.cyruslee.top:8888/udp/239.77.1.175:5146 -深圳购物电信,http://ddns.cyruslee.top:8888/udp/239.77.1.87:5146 -韶关新闻电信,http://ddns.cyruslee.top:8888/udp/239.77.0.117:5146 -韶关生活电信,http://ddns.cyruslee.top:8888/udp/239.77.0.119:5146 -湛江新闻电信,http://ddns.cyruslee.top:8888/udp/239.77.0.141:5146 -湛江公共电信,http://ddns.cyruslee.top:8888/udp/239.77.0.140:5146 -揭阳综合电信,http://ddns.cyruslee.top:8888/udp/239.77.0.229:5146 -揭阳生活电信,http://ddns.cyruslee.top:8888/udp/239.77.0.251:5146 -汕尾新闻电信,http://ddns.cyruslee.top:8888/udp/239.77.0.25:5146 -汕尾文化电信,http://ddns.cyruslee.top:8888/udp/239.77.0.187:5146 -江门综合电信,http://ddns.cyruslee.top:8888/udp/239.77.0.201:5146 -江门侨乡电信,http://ddns.cyruslee.top:8888/udp/239.77.0.202:5146 -江门教育电信,http://ddns.cyruslee.top:8888/udp/239.77.0.203:5146 -HZTV-壹电信,http://ddns.cyruslee.top:8888/udp/239.77.1.232:5146 -HZTV-贰电信,http://ddns.cyruslee.top:8888/udp/239.77.1.233:5146 -珠海_壹_电信,http://ddns.cyruslee.top:8888/udp/239.77.0.155:5146 -珠海_贰_电信,http://ddns.cyruslee.top:8888/udp/239.77.0.154:5146 -肇庆综合电信,http://ddns.cyruslee.top:8888/udp/239.253.43.1:5146 -肇庆生活电信,http://ddns.cyruslee.top:8888/udp/239.253.43.2:5146 -河源综合电信,http://ddns.cyruslee.top:8888/udp/239.253.43.213:5146 -河源公共电信,http://ddns.cyruslee.top:8888/udp/239.253.43.214:5146 -清远新闻电信,http://ddns.cyruslee.top:8888/udp/239.253.43.33:5146 -清远文旅电信,http://ddns.cyruslee.top:8888/udp/239.253.43.34:5146 -云浮综合电信,http://ddns.cyruslee.top:8888/udp/239.77.0.253:5146 -云浮文旅电信,http://ddns.cyruslee.top:8888/udp/239.77.0.254:5146 -茂名综合电信,http://ddns.cyruslee.top:8888/udp/239.77.0.206:5146 -茂名公共电信,http://ddns.cyruslee.top:8888/udp/239.77.0.207:5146 -汕头综合电信,http://ddns.cyruslee.top:8888/udp/239.77.1.130:5146 -汕头经济电信,http://ddns.cyruslee.top:8888/udp/239.77.1.131:5146 -汕头文旅电信,http://ddns.cyruslee.top:8888/udp/239.77.1.132:5146 -佛山公共电信,http://ddns.cyruslee.top:8888/udp/239.253.43.53:5146 -佛山南海电信,http://ddns.cyruslee.top:8888/udp/239.253.43.54:5146 -佛山顺德电信,http://ddns.cyruslee.top:8888/udp/239.253.43.55:5146 -佛山影视电信,http://ddns.cyruslee.top:8888/udp/239.253.43.56:5146 -佛山综合电信,http://ddns.cyruslee.top:8888/udp/239.253.43.57:5146 -东莞新闻电信,http://ddns.cyruslee.top:8888/udp/239.253.43.104:5146 -东莞资讯电信,http://ddns.cyruslee.top:8888/udp/239.253.43.105:5146 -中山综合电信,http://ddns.cyruslee.top:8888/udp/239.253.43.62:5146 -香山文化电信,http://ddns.cyruslee.top:8888/udp/239.253.43.63:5146 -中山教育电信,http://ddns.cyruslee.top:8888/udp/239.253.43.64:5146 -徐闻综合电信,http://ddns.cyruslee.top:8888/udp/239.253.43.112:5146 -佛山综合频道,http://php.jdshipin.com:8880/fstv.php?id=fszh -佛山影视频道,http://php.jdshipin.com:8880/fstv.php?id=fsys -佛山公共频道,http://php.jdshipin.com:8880/fstv.php?id=fsgg -佛山南海频道,http://php.jdshipin.com:8880/fstv.php?id=fsnh -佛山顺德频道,http://php.jdshipin.com:8880/fstv.php?id=fssd -佛山高明频道,http://php.jdshipin.com:8880/fstv.php?id=fsgm -佛山三水频道,http://php.jdshipin.com:8880/fstv.php?id=fsss -南国都市频道,http://php.jdshipin.com:8880/gztv.php?id=shenghuo -番禺电视频道,http://video.epaper.pybtv.cn:8080/live/rtmp_live_demo.flv -梅州生活频道,http://pili-live-hls.xianchangliving.gdmztv.com/meizhou-xianchangliving/mztv1.flv -梅州客家频道,http://pili-live-hls.xianchangliving.gdmztv.com/meizhou-xianchangliving/mztv2.flv -汕头综合频道,http://211.97.63.3:801/hls/81/index.m3u8 -汕头经济频道,http://211.97.63.3:801/hls/82/index.m3u8 -汕头体育频道,http://211.97.63.3:801/hls/80/index.m3u8 -河源综合频道,https://tmpstream.hyrtv.cn/xwzh/sd/live.m3u8 -云浮综合频道,https://livestream.oeeee.com/slive/17806.m3u8 -云浮文旅频道,https://livestream.oeeee.com/slive/17807.m3u8 -足球粤评,#genre# -㋀㏤⚽📡,http://124.248.69.76:26781/douyu/7971641 -⚽暂无🆚直播⚽,http://rihou.cc:555/mp4?id=lndjj.mp4 -篮球粤评,#genre# -㋀㏤🏀📡,http://124.248.69.76:26781/douyu/7971641 -🏀暂无🆚直播🏀,http://rihou.cc:555/mp4?id=lndjj.mp4 -大时代粤,#genre# -⬇️大时代粤壹⬇️,http://rihou.cc:555/mp4?id=lndjj.mp4 -大时代粤壹01,https://cdn9.ryplay9.com/20240922/8086_54dac94c/index.m3u8 -大时代粤壹02,https://cdn9.ryplay9.com/20240922/8087_9e2d8c07/index.m3u8 -大时代粤壹03,https://cdn9.ryplay9.com/20240922/8088_5a0040a6/index.m3u8 -大时代粤壹04,https://cdn9.ryplay9.com/20240922/8089_e5af76e7/index.m3u8 -大时代粤壹05,https://cdn9.ryplay9.com/20240922/8090_4bf81aa2/index.m3u8 -大时代粤壹06,https://cdn9.ryplay9.com/20240922/8091_fb74548b/index.m3u8 -大时代粤壹07,https://cdn9.ryplay9.com/20240922/8092_b9278e21/index.m3u8 -大时代粤壹08,https://cdn9.ryplay9.com/20240922/8093_b9e94fc9/index.m3u8 -大时代粤壹09,https://cdn9.ryplay9.com/20240922/8098_7b47f24c/index.m3u8 -大时代粤壹10,https://cdn9.ryplay9.com/20240922/8099_ea74d165/index.m3u8 -大时代粤壹11,https://cdn9.ryplay9.com/20240922/8107_297ce739/index.m3u8 -大时代粤壹12,https://cdn9.ryplay9.com/20240922/8116_fdaa4ccb/index.m3u8 -大时代粤壹13,https://cdn9.ryplay9.com/20240922/8123_14171de0/index.m3u8 -大时代粤壹14,https://cdn9.ryplay9.com/20240922/8132_77b87a9e/index.m3u8 -大时代粤壹15,https://cdn9.ryplay9.com/20240922/8133_5dff29ed/index.m3u8 -大时代粤壹16,https://cdn9.ryplay9.com/20240922/8141_358346c4/index.m3u8 -大时代粤壹17,https://cdn9.ryplay9.com/20240922/8150_80b468f6/index.m3u8 -大时代粤壹18,https://cdn9.ryplay9.com/20240922/8159_a687f6db/index.m3u8 -大时代粤壹19,https://cdn9.ryplay9.com/20240922/8160_7b5d29a4/index.m3u8 -大时代粤壹20,https://cdn9.ryplay9.com/20240922/8170_a6c4f5ef/index.m3u8 -大时代粤壹21,https://cdn9.ryplay9.com/20240922/8178_6e208990/index.m3u8 -大时代粤壹22,https://cdn9.ryplay9.com/20240922/8186_1abe096d/index.m3u8 -大时代粤壹23,https://cdn9.ryplay9.com/20240922/8187_cfc9c7bf/index.m3u8 -大时代粤壹24,https://cdn9.ryplay9.com/20240922/8196_15989709/index.m3u8 -大时代粤壹25,https://cdn9.ryplay9.com/20240922/8205_e13e5ab1/index.m3u8 -大时代粤壹26,https://cdn9.ryplay9.com/20240922/8213_5cce595f/index.m3u8 -大时代粤壹27,https://cdn9.ryplay9.com/20240922/8214_a781c5eb/index.m3u8 -大时代粤壹28,https://cdn9.ryplay9.com/20240922/8224_75531b09/index.m3u8 -大时代粤壹29,https://cdn9.ryplay9.com/20240922/8231_27e46da1/index.m3u8 -大时代粤壹30,https://cdn9.ryplay9.com/20240922/8242_1203dfd8/index.m3u8 -大时代粤壹31,https://cdn9.ryplay9.com/20240922/8243_66358eca/index.m3u8 -大时代粤壹32,https://cdn9.ryplay9.com/20240922/8252_0f8024a3/index.m3u8 -大时代粤壹33,https://cdn9.ryplay9.com/20240922/8260_4d923cba/index.m3u8 -大时代粤壹34,https://cdn9.ryplay9.com/20240922/8261_aa8ad48b/index.m3u8 -大时代粤壹35,https://cdn9.ryplay9.com/20240922/8270_0f758e3c/index.m3u8 -大时代粤壹36,https://cdn9.ryplay9.com/20240922/8279_28aa4d45/index.m3u8 -大时代粤壹37,https://cdn9.ryplay9.com/20240922/8278_d6a1bfbf/index.m3u8 -大时代粤壹38,https://cdn9.ryplay9.com/20240922/8277_fa7597cd/index.m3u8 -大时代粤壹39,https://cdn9.ryplay9.com/20240922/8276_546fa6ff/index.m3u8 -大时代粤壹40,https://cdn9.ryplay9.com/20240922/8275_977c5d78/index.m3u8 -流星花园,#genre# -⬇️流星花园壹⬇️,http://rihou.cc:555/mp4?id=lndjj.mp4 -流星花园壹01,https://v.cdnlz20.com/20241121/20985_9d08aaaf/index.m3u8 -流星花园壹02,https://v.cdnlz20.com/20241121/20987_7f22ee90/index.m3u8 -流星花园壹03,https://v.cdnlz20.com/20241121/20988_2cecc2ac/index.m3u8 -流星花园壹04,https://v.cdnlz20.com/20241121/20989_f6634720/index.m3u8 -流星花园壹05,https://v.cdnlz20.com/20241121/20991_a71e4985/index.m3u8 -流星花园壹06,https://v.cdnlz20.com/20241121/20990_2a3e215a/index.m3u8 -流星花园壹07,https://v.cdnlz20.com/20241121/20992_dbff4dcb/index.m3u8 -流星花园壹08,https://v.cdnlz20.com/20241121/20993_9ea687dd/index.m3u8 -流星花园壹09,https://v.cdnlz20.com/20241121/20994_579bd790/index.m3u8 -流星花园壹10,https://v.cdnlz20.com/20241121/20995_dcb4d2ea/index.m3u8 -流星花园壹11,https://v.cdnlz20.com/20241121/20996_d3474158/index.m3u8 -流星花园壹12,https://v.cdnlz20.com/20241121/20997_722b7258/index.m3u8 -流星花园壹13,https://v.cdnlz20.com/20241121/20998_b51ec43b/index.m3u8 -流星花园壹14,https://v.cdnlz20.com/20241121/21000_9df7d1fd/index.m3u8 -流星花园壹15,https://v.cdnlz20.com/20241121/20999_2052bc1a/index.m3u8 -流星花园壹16,https://v.cdnlz20.com/20241121/21001_7ffc3ef8/index.m3u8 -流星花园壹17,https://v.cdnlz20.com/20241121/21002_c487117a/index.m3u8 -流星花园壹18,https://v.cdnlz20.com/20241121/21004_f0d557fb/index.m3u8 -流星花园壹19,https://v.cdnlz20.com/20241121/21003_e083417f/index.m3u8 -流星花园壹20,https://v.cdnlz20.com/20241121/21005_5372234e/index.m3u8 -流星花园壹21,https://v.cdnlz20.com/20241121/21006_984e4d9d/index.m3u8 -流星花园壹22,https://v.cdnlz20.com/20241121/21007_0c6f3604/index.m3u8 -流星花园壹23,https://v.cdnlz20.com/20241121/21009_1ef47a5a/index.m3u8 -流星花园壹24,https://v.cdnlz20.com/20241121/21008_82c743e0/index.m3u8 -流星花园壹25,https://v.cdnlz20.com/20241121/21010_13161b67/index.m3u8 -流星花园壹26,https://v.cdnlz20.com/20241121/21011_5a68d5ac/index.m3u8 -流星花园壹27,https://v.cdnlz20.com/20241121/21012_d36a1fb8/index.m3u8 -流星花园壹28,https://v.cdnlz20.com/20241121/21013_0a152d5b/index.m3u8 -流星花园壹29,https://v.cdnlz20.com/20241121/21014_0a149cb5/index.m3u8 -还珠格格,#genre# -⬇️还珠第一部⬇️,http://rihou.cc:555/mp4?id=lndjj.mp4 -还珠格格壹01,https://yzzy.play-cdn8.com/20220710/3671_314a6b1b/index.m3u8 -还珠格格壹02,https://yzzy.play-cdn8.com/20220710/3670_cdafc23f/index.m3u8 -还珠格格壹03,https://yzzy.play-cdn8.com/20220710/3669_9b81e5f9/index.m3u8 -还珠格格壹04,https://yzzy.play-cdn8.com/20220710/3668_647699dd/index.m3u8 -还珠格格壹05,https://yzzy.play-cdn8.com/20220710/3667_06c8377b/inex.m3u8 -还珠格格壹06,https://yzzy.play-cdn8.com/20220710/3666_2ec6c259/index.m3u8 -还珠格格壹07,https://yzzy.play-cdn8.com/20220710/3665_4686697e/index.m3u8 -还珠格格壹08,https://yzzy.play-cdn8.com/20220710/3664_39ded22f/index.m3u8 -还珠格格壹09,https://yzzy.play-cdn8.com/20220710/3663_5aab8a68/index.m3u8 -还珠格格壹10,https://yzzy.play-cdn8.com/20220710/3662_9e2a0626/index.m3u8 -还珠格格壹11,https://yzzy.play-cdn8.com/20220710/3661_c0bd7c31/index.m3u8 -还珠格格壹12,https://yzzy.play-cdn8.com/20220710/3660_b24fe487/index.m3u8 -还珠格格壹13,https://yzzy.play-cdn8.com/20220710/3658_0d62f792/index.m3u8 -还珠格格壹14,https://yzzy.play-cdn8.com/20220710/3659_995cbe48/index.m3u8 -还珠格格壹15,https://yzzy.play-cdn8.com/20220710/3657_01ac0b82/index.m3u8 -还珠格格壹16,https://yzzy.play-cdn8.com/20220710/3656_3e289c3f/index.m3u8 -还珠格格壹17,https://yzzy.play-cdn8.com/20220710/3655_36717156/index.m3u8 -还珠格格壹18,https://yzzy.play-cdn8.com/20220710/3654_ae8d01fd/index.m3u8 -还珠格格壹19,https://yzzy.play-cdn8.com/20220710/3653_a1696875/index.m3u8 -还珠格格壹20,https://yzzy.play-cdn8.com/20220710/3652_31352e33/index.m3u8 -还珠格格壹21,https://yzzy.play-cdn8.com/20220710/3651_8c51ad8b/index.m3u8 -还珠格格壹22,https://yzzy.play-cdn8.com/20220710/3650_bde9774f/index.m3u8 -还珠格格壹23,https://yzzy.play-cdn8.com/20220710/3649_95656d66/index.m3u8 -还珠格格壹24,https://yzzy.play-cdn8.com/20220710/3648_29d10de2/index.m3u8 -⬇️还珠第二部⬇️,http://rihou.cc:555/mp4?id=lndjj.mp4 -还珠格格贰01,https://yzzy.play-cdn8.com/20220710/3647_728f0513/index.m3u8 -还珠格格贰02,https://yzzy.play-cdn8.com/20220710/3646_f9026ae9/index.m3u8 -还珠格格贰03,https://yzzy.play-cdn8.com/20220710/3645_3082ea33/index.m3u8 -还珠格格贰04,https://yzzy.play-cdn8.com/20220710/3644_94d6c4fe/index.m3u8 -还珠格格贰05,https://yzzy.play-cdn8.com/20220710/3643_e20c7792/index.m3u8 -还珠格格贰06,https://yzzy.play-cdn8.com/20220710/3642_e49efa22/index.m3u8 -还珠格格贰07,https://yzzy.play-cdn8.com/20220710/3641_716dc13d/index.m3u8 -还珠格格贰08,https://yzzy.play-cdn8.com/20220710/3640_60ba2907/index.m3u8 -还珠格格贰09,https://yzzy.play-cdn8.com/20220710/3639_daf4c557/index.m3u8 -还珠格格贰10,https://yzzy.play-cdn8.com/20220710/3638_1ed5dcb0/index.m3u8 -还珠格格贰11,https://yzzy.play-cdn8.com/20220710/3637_93403bfa/index.m3u8 -还珠格格贰12,https://yzzy.play-cdn8.com/20220710/3636_54a9a534/index.m3u8 -还珠格格贰13,https://yzzy.play-cdn8.com/20220710/3635_4acd2dea/index.m3u8 -还珠格格贰14,https://yzzy.play-cdn8.com/20220710/3634_e43af6d7/index.m3u8 -还珠格格贰15,https://yzzy.play-cdn8.com/20220710/3633_71994fad/index.m3u8 -还珠格格贰16,https://yzzy.play-cdn8.com/20220710/3632_84031189/index.m3u8 -还珠格格贰17,https://yzzy.play-cdn8.com/20220710/3631_c816b17f/index.m3u8 -还珠格格贰18,https://yzzy.play-cdn8.com/20220710/3630_6b92c7a3/index.m3u8 -还珠格格贰19,https://yzzy.play-cdn8.com/20220710/3629_48dbbb98/index.m3u8 -还珠格格贰20,https://yzzy.play-cdn8.com/20220710/3628_27cb15c1/index.m3u8 -还珠格格贰21,https://yzzy.play-cdn8.com/20220710/3627_b8a16aa2/index.m3u8 -还珠格格贰22,https://yzzy.play-cdn8.com/20220710/3626_8aa76a4b/index.m3u8 -还珠格格贰23,https://yzzy.play-cdn8.com/20220710/3625_72e87fb5/index.m3u8 -还珠格格贰24,https://yzzy.play-cdn8.com/20220710/3624_fcd64e64/index.m3u8 -还珠格格贰25,https://yzzy.play-cdn8.com/20220710/3623_8994bbdd/index.m3u8 -还珠格格贰26,https://yzzy.play-cdn8.com/20220710/3622_a6b7d9c5/index.m3u8 -还珠格格贰27,https://yzzy.play-cdn8.com/20220710/3621_bcfcd04d/index.m3u8 -还珠格格贰28,https://yzzy.play-cdn8.com/20220710/3620_1405602e/index.m3u8 -还珠格格贰29,https://yzzy.play-cdn8.com/20220710/3619_9324ad44/index.m3u8 -还珠格格贰30,https://yzzy.play-cdn8.com/20220710/3618_1e0a5764/index.m3u8 -还珠格格贰31,https://yzzy.play-cdn8.com/20220710/3617_a3bbd11d/index.m3u8 -还珠格格贰32,https://yzzy.play-cdn8.com/20220710/3616_3e29f404/index.m3u8 -还珠格格贰33,https://yzzy.play-cdn8.com/20220710/3615_d1fc25bd/index.m3u8 -还珠格格贰34,https://yzzy.play-cdn8.com/20220710/3614_99aad988/index.m3u8 -还珠格格贰35,https://yzzy.play-cdn8.com/20220710/3613_c31290d6/index.m3u8 -还珠格格贰36,https://yzzy.play-cdn8.com/20220710/3612_344984ac/index.m3u8 -还珠格格贰37,https://yzzy.play-cdn8.com/20220710/3611_b88bd756/index.m3u8 -还珠格格贰38,https://yzzy.play-cdn8.com/20220710/3610_0a641b2a/index.m3u8 -还珠格格贰39,https://yzzy.play-cdn8.com/20220710/3609_f1124dea/index.m3u8 -还珠格格贰40,https://yzzy.play-cdn8.com/20220710/3608_46d33910/index.m3u8 -还珠格格贰41,https://yzzy.play-cdn8.com/20220710/3607_8cb2010e/index.m3u8 -还珠格格贰42,https://yzzy.play-cdn8.com/20220710/3606_093d5ad2/index.m3u8 -还珠格格贰43,https://yzzy.play-cdn8.com/20220710/3605_42b84d10/index.m3u8 -还珠格格贰44,https://yzzy.play-cdn8.com/20220710/3604_6f6ad50c/index.m3u8 -还珠格格贰45,https://yzzy.play-cdn8.com/20220710/3603_4707992d/index.m3u8 -还珠格格贰46,https://yzzy.play-cdn8.com/20220710/3602_bd1ccb00/index.m3u8 -还珠格格贰47,https://yzzy.play-cdn8.com/20220710/3601_071cd762/index.m3u8 -还珠格格贰48,https://yzzy.play-cdn8.com/20220710/3600_ea939ce8/index.m3u8 -大地恩情,#genre# -⬇️80大地恩情⬇️,http://rihou.cc:555/mp4?id=lndjj.mp4 -家在珠江粤01,https://vip.ffzy-play.com/20221209/31605_0706f9df/index.m3u8 -家在珠江粤02,https://vip.ffzy-play.com/20221209/31606_96fabe4f/index.m3u8 -家在珠江粤03,https://vip.ffzy-play.com/20221209/31607_cbe413e6/index.m3u8 -家在珠江粤04,https://vip.ffzy-play.com/20221209/31608_32c89ec4/index.m3u8 -家在珠江粤05,https://vip.ffzy-play.com/20221209/31609_387a6eea/index.m3u8 -家在珠江粤06,https://vip.ffzy-play.com/20221209/31610_b4501fc6/index.m3u8 -家在珠江粤07,https://vip.ffzy-play.com/20221209/31611_f1a7dcd8/index.m3u8 -家在珠江粤08,https://vip.ffzy-play.com/20221209/31612_29140186/index.m3u8 -家在珠江粤09,https://vip.ffzy-play.com/20221209/31613_7f0aa3dd/index.m3u8 -家在珠江粤10,https://vip.ffzy-play.com/20221209/31614_5bc895aa/index.m3u8 -家在珠江粤11,https://vip.ffzy-play.com/20221209/31615_da4f9199/index.m3u8 -家在珠江粤12,https://vip.ffzy-play.com/20221209/31616_95970eb3/index.m3u8 -家在珠江粤13,https://vip.ffzy-play.com/20221209/31617_ba21dfb7/index.m3u8 -家在珠江粤14,https://vip.ffzy-play.com/20221209/31618_13e20d6f/index.m3u8 -家在珠江粤15,https://vip.ffzy-play.com/20221209/31619_ae941c27/index.m3u8 -家在珠江粤16,https://vip.ffzy-play.com/20221209/31620_9f9b0368/index.m3u8 -家在珠江粤17,https://vip.ffzy-play.com/20221209/31621_6af667b7/index.m3u8 -家在珠江粤18,https://vip.ffzy-play.com/20221209/31622_439627e3/index.m3u8 -家在珠江粤19,https://vip.ffzy-play.com/20221209/31623_9a2973d8/index.m3u8 -家在珠江粤20,https://vip.ffzy-play.com/20221209/31624_a05fa525/index.m3u8 -家在珠江粤21,https://vip.ffzy-play.com/20221209/31625_f39f2f1f/index.m3u8 -家在珠江粤22,https://vip.ffzy-play.com/20221209/31626_9ec65d5c/index.m3u8 -家在珠江粤23,https://vip.ffzy-play.com/20221209/31627_2c501641/index.m3u8 -家在珠江粤24,https://vip.ffzy-play.com/20221209/31628_e12df1d5/index.m3u8 -家在珠江粤25,https://vip.ffzy-play.com/20221209/31629_7f35a86f/index.m3u8 -家在珠江粤26,https://vip.ffzy-play.com/20221209/31630_5c116e83/index.m3u8 -家在珠江粤27,https://vip.ffzy-play.com/20221209/31631_25ccf1d1/index.m3u8 -家在珠江粤28,https://vip.ffzy-play.com/20221209/31632_96caf1db/index.m3u8 -家在珠江粤29,https://vip.ffzy-play.com/20221209/31633_b19c007f/index.m3u8 -家在珠江粤30,https://vip.ffzy-play.com/20221209/31634_508a80bc/index.m3u8 -家在珠江粤31,https://vip.ffzy-play.com/20221209/31635_d6b073f7/index.m3u8 -家在珠江粤32,https://vip.ffzy-play.com/20221209/31636_f00ae8e2/index.m3u8 -家在珠江粤33,https://vip.ffzy-play.com/20221209/31637_257712a1/index.m3u8 -家在珠江粤34,https://vip.ffzy-play.com/20221209/31638_6d206989/index.m3u8 -家在珠江粤35,https://vip.ffzy-play.com/20221209/31639_f6d5a27f/index.m3u8 -家在珠江粤36,https://vip.ffzy-play.com/20221209/31640_121302e2/index.m3u8 -金山梦粤语37,https://vip.ffzy-play.com/20221209/31641_efea54e5/index.m3u8 -金山梦粤语38,https://vip.ffzy-play.com/20221209/31642_5e7e0b3f/index.m3u8 -金山梦粤语39,https://vip.ffzy-play.com/20221209/31643_4a33b3ee/index.m3u8 -金山梦粤语40,https://vip.ffzy-play.com/20221209/31644_e8c1305b/index.m3u8 -金山梦粤语41,https://vip.ffzy-play.com/20221209/31645_9a7b693f/index.m3u8 -金山梦粤语42,https://vip.ffzy-play.com/20221209/31646_f3238a5f/index.m3u8 -金山梦粤语43,https://vip.ffzy-play.com/20221209/31647_2aec2b90/index.m3u8 -金山梦粤语44,https://vip.ffzy-play.com/20221209/31648_db33ff93/index.m3u8 -金山梦粤语45,https://vip.ffzy-play.com/20221209/31649_949a768f/index.m3u8 -金山梦粤语46,https://vip.ffzy-play.com/20221209/31650_af1eb6fb/index.m3u8 -金山梦粤语47,https://vip.ffzy-play.com/20221209/31651_0669f9fe/index.m3u8 -金山梦粤语48,https://vip.ffzy-play.com/20221209/31652_97ef15f8/index.m3u8 -古都惊雷粤49,https://vip.ffzy-play.com/20221209/31653_65bfbfe7/index.m3u8 -古都惊雷粤50,https://vip.ffzy-play.com/20221209/31654_6c580244/index.m3u8 -古都惊雷粤51,https://vip.ffzy-play.com/20221209/31655_0bb4cfb9/index.m3u8 -古都惊雷粤52,https://vip.ffzy-play.com/20221209/31656_f15caa24/index.m3u8 -古都惊雷粤53,https://vip.ffzy-play.com/20221209/31657_58ad5476/index.m3u8 -古都惊雷粤54,https://vip.ffzy-play.com/20221209/31658_fddef7e8/index.m3u8 -古都惊雷粤55,https://vip.ffzy-play.com/20221209/31659_5edcfc82/index.m3u8 -古都惊雷粤56,https://vip.ffzy-play.com/20221209/31660_788f45a8/index.m3u8 -古都惊雷粤57,https://vip.ffzy-play.com/20221209/31661_b40092dc/index.m3u8 -古都惊雷粤58,https://vip.ffzy-play.com/20221209/31662_c8f11254/index.m3u8 -古都惊雷粤59,https://vip.ffzy-play.com/20221209/31663_ea6d2c3b/index.m3u8 -古都惊雷粤60,https://vip.ffzy-play.com/20221209/31664_120a5982/index.m3u8 -古都惊雷粤61,https://vip.ffzy-play.com/20221209/31665_47ea1e06/index.m3u8 -古都惊雷粤62,https://vip.ffzy-play.com/20221209/31666_8aaeb521/index.m3u8 -古都惊雷粤63,https://vip.ffzy-play.com/20221209/31667_92c96698/index.m3u8 -古都惊雷粤64,https://vip.ffzy-play.com/20221209/31668_1bb242bc/index.m3u8 -古都惊雷粤65,https://vip.ffzy-play.com/20221209/31669_e1f6483c/index.m3u8 -古都惊雷粤66,https://vip.ffzy-play.com/20221209/31670_dfe4afcf/index.m3u8 -古都惊雷粤67,https://vip.ffzy-play.com/20221209/31671_a82852d4/index.m3u8 -古都惊雷粤68,https://vip.ffzy-play.com/20221209/31672_a8aeb6ed/index.m3u8 -古都惊雷粤69,https://vip.ffzy-play.com/20221209/31673_05d48252/index.m3u8 -古都惊雷粤70,https://vip.ffzy-play.com/20221209/31674_19cdda48/index.m3u8 -粤经典剧,#genre# -⬇️81大侠霍元甲⬇️,http://rihou.cc:555/mp4?id=lndjj.mp4 -霍元甲粤语01,https://vip.lz-cdn8.com/20220726/19894_ad5e9bdc/1000k/hls/mixed.m3u8 -霍元甲粤语02,https://vip.lz-cdn8.com/20220726/19895_7939dca8/1000k/hls/mixed.m3u8 -霍元甲粤语03,https://vip.lz-cdn8.com/20220726/19896_37f7153f/1000k/hls/mixed.m3u8 -霍元甲粤语04,https://vip.lz-cdn8.com/20220726/19897_bafd0363/1000k/hls/mixed.m3u8 -霍元甲粤语05,https://vip.lz-cdn8.com/20220726/19898_611cd997/1000k/hls/mixed.m3u8 -霍元甲粤语06,https://vip.lz-cdn8.com/20220726/19899_b830cdf9/1000k/hls/mixed.m3u8 -霍元甲粤语07,https://vip.lz-cdn8.com/20220726/19900_c085ed2c/1000k/hls/mixed.m3u8 -霍元甲粤语08,https://vip.lz-cdn8.com/20220726/19901_8854d685/1000k/hls/mixed.m3u8 -霍元甲粤语09,https://vip.lz-cdn8.com/20220726/19902_efd26876/1000k/hls/mixed.m3u8 -霍元甲粤语10,https://vip.lz-cdn8.com/20220726/19903_8efcbf07/1000k/hls/mixed.m3u8 -霍元甲粤语11,https://vip.lz-cdn8.com/20220726/19904_04801f99/1000k/hls/mixed.m3u8 -霍元甲粤语12,https://vip.lz-cdn8.com/20220726/19905_6123ed83/1000k/hls/mixed.m3u8 -霍元甲粤语13,https://vip.lz-cdn8.com/20220726/19906_a45bd94c/1000k/hls/mixed.m3u8 -霍元甲粤语14,https://vip.lz-cdn8.com/20220726/19907_6906362f/1000k/hls/mixed.m3u8 -霍元甲粤语15,https://vip.lz-cdn8.com/20220726/19908_df138b7c/1000k/hls/mixed.m3u8 -霍元甲粤语16,https://vip.lz-cdn8.com/20220726/19909_068fae42/1000k/hls/mixed.m3u8 -霍元甲粤语17,https://vip.lz-cdn8.com/20220726/19910_9469bab5/1000k/hls/mixed.m3u8 -霍元甲粤语18,https://vip.lz-cdn8.com/20220726/19911_e4efa3b0/1000k/hls/mixed.m3u8 -霍元甲粤语19,https://vip.lz-cdn8.com/20220726/19912_dbcbcf81/1000k/hls/mixed.m3u8 -霍元甲粤语20,https://vip.lz-cdn8.com/20220726/19913_61c2ea44/1000k/hls/mixed.m3u8 -⬇️82陈真⬇️,http://rihou.cc:555/mp4?id=lndjj.mp4 -陈真粤语版01,https://vip.lz-cdn8.com/20220726/19854_769355c9/index.m3u8 -陈真粤语版02,https://vip.lz-cdn8.com/20220726/19855_033f55d6/index.m3u8 -陈真粤语版03,https://vip.lz-cdn8.com/20220726/19856_f9f96648/index.m3u8 -陈真粤语版04,https://vip.lz-cdn8.com/20220726/19857_c801b35c/index.m3u8 -陈真粤语版05,https://vip.lz-cdn8.com/20220726/19858_a6bd7389/index.m3u8 -陈真粤语版06,https://vip.lz-cdn8.com/20220726/19859_58bfff6d/index.m3u8 -陈真粤语版07,https://vip.lz-cdn8.com/20220726/19860_2fdc7e05/index.m3u8 -陈真粤语版08,https://vip.lz-cdn8.com/20220726/19861_58725b29/index.m3u8 -陈真粤语版09,https://vip.lz-cdn8.com/20220726/19862_667d8602/index.m3u8 -陈真粤语版10,https://vip.lz-cdn8.com/20220726/19863_0624f5c5/index.m3u8 -陈真粤语版11,https://vip.lz-cdn8.com/20220726/19864_44a19cb0/index.m3u8 -陈真粤语版12,https://vip.lz-cdn8.com/20220726/19865_d3587490/index.m3u8 -陈真粤语版13,https://vip.lz-cdn8.com/20220726/19866_10bfbaf1/index.m3u8 -陈真粤语版14,https://vip.lz-cdn8.com/20220726/19867_0bd7a5e8/index.m3u8 -陈真粤语版15,https://vip.lz-cdn8.com/20220726/19868_00454ac7/index.m3u8 -陈真粤语版16,https://vip.lz-cdn8.com/20220726/19869_0a333db0/index.m3u8 -陈真粤语版17,https://vip.lz-cdn8.com/20220726/19870_18e7fde2/index.m3u8 -陈真粤语版18,https://vip.lz-cdn8.com/20220726/19871_3bc8089f/index.m3u8 -陈真粤语版19,https://vip.lz-cdn8.com/20220726/19872_0dbf4e3e/index.m3u8 -陈真粤语版20,https://vip.lz-cdn8.com/20220726/19873_7f0917c1/index.m3u8 -⬇️84霍东阁⬇️,http://rihou.cc:555/mp4?id=lndjj.mp4 -霍东阁粤语01,https://vip.lz-cdn8.com/20220726/19944_c9253c69/index.m3u8 -霍东阁粤语02,https://vip.lz-cdn8.com/20220726/19945_f069d115/index.m3u8 -霍东阁粤语03,https://vip.lz-cdn8.com/20220726/19946_f2f479fd/index.m3u8 -霍东阁粤语04,https://vip.lz-cdn8.com/20220726/19947_22c818d2/index.m3u8 -霍东阁粤语05,https://vip.lz-cdn8.com/20220726/19948_63b416eb/index.m3u8 -霍东阁粤语06,https://vip.lz-cdn8.com/20220726/19949_9556b2ef/index.m3u8 -霍东阁粤语07,https://vip.lz-cdn8.com/20220726/19950_9bd371cd/index.m3u8 -霍东阁粤语08,https://vip.lz-cdn8.com/20220726/19951_051a8397/index.m3u8 -霍东阁粤语09,https://vip.lz-cdn8.com/20220726/19952_c1b7d232/index.m3u8 -霍东阁粤语10,https://vip.lz-cdn8.com/20220726/19953_c40ead35/index.m3u8 -霍东阁粤语11,https://vip.lz-cdn8.com/20220726/19954_c69c9b1c/index.m3u8 -霍东阁粤语12,https://vip.lz-cdn8.com/20220726/19955_d619ab6d/index.m3u8 -霍东阁粤语13,https://vip.lz-cdn8.com/20220726/19956_7ae37ea2/index.m3u8 -霍东阁粤语14,https://vip.lz-cdn8.com/20220726/19957_f81af19f/index.m3u8 -霍东阁粤语15,https://vip.lz-cdn8.com/20220726/19958_ade9758d/index.m3u8 -霍东阁粤语16,https://vip.lz-cdn8.com/20220726/19959_efaecfd4/index.m3u8 -霍东阁粤语17,https://vip.lz-cdn8.com/20220726/19960_92a61097/index.m3u8 -霍东阁粤语18,https://vip.lz-cdn8.com/20220726/19961_0f9701fa/index.m3u8 -霍东阁粤语19,https://vip.lz-cdn8.com/20220726/19962_24dc7f09/index.m3u8 -霍东阁粤语20,https://vip.lz-cdn8.com/20220726/19963_edff6c38/index.m3u8 -霍东阁粤语21,https://vip.lz-cdn8.com/20220726/19964_aa5d83ba/index.m3u8 -霍东阁粤语22,https://vip.lz-cdn8.com/20220726/19965_a3dc596a/index.m3u8 -霍东阁粤语23,https://vip.lz-cdn8.com/20220726/19966_ce76e526/index.m3u8 -霍东阁粤语24,https://vip.lz-cdn8.com/20220726/19967_93545c49/index.m3u8 -霍东阁粤语25,https://vip.lz-cdn8.com/20220726/19968_47d1f157/index.m3u8 -霍东阁粤语26,https://vip.lz-cdn8.com/20220726/19969_be522d01/index.m3u8 -霍东阁粤语27,https://vip.lz-cdn8.com/20220726/19970_a55cf6b4/index.m3u8 -霍东阁粤语28,https://vip.lz-cdn8.com/20220726/19971_3a300498/index.m3u8 -霍东阁粤语29,https://vip.lz-cdn8.com/20220726/19972_364f080f/index.m3u8 -霍东阁粤语30,https://vip.lz-cdn8.com/20220726/19973_8af7d3d1/index.m3u8 -射雕英雄,#genre# -⬇️83射雕英雄传⬇️,http://rihou.cc:555/mp4?id=lndjj.mp4 -热血丹心粤01,https://vip.lz-cdn8.com/20220726/19974_a291c2fd/index.m3u8 -热血丹心粤02,https://vip.lz-cdn8.com/20220726/19975_75f760a4/index.m3u8 -热血丹心粤03,https://vip.lz-cdn8.com/20220726/19976_7df1695e/index.m3u8 -热血丹心粤04,https://vip.lz-cdn8.com/20220726/19977_6a69e501/index.m3u8 -热血丹心粤05,https://vip.lz-cdn8.com/20220726/19978_423bd8b2/index.m3u8 -热血丹心粤06,https://vip.lz-cdn8.com/20220726/19979_dca6f3c0/index.m3u8 -热血丹心粤07,https://vip.lz-cdn8.com/20220726/19980_690d4cf9/index.m3u8 -热血丹心粤08,https://vip.lz-cdn8.com/20220726/19981_ad785524/index.m3u8 -热血丹心粤09,https://vip.lz-cdn8.com/20220726/19982_755ec1dc/index.m3u8 -热血丹心粤10,https://vip.lz-cdn8.com/20220726/19983_5c0cca4c/index.m3u8 -热血丹心粤11,https://vip.lz-cdn8.com/20220726/19984_20233e3c/index.m3u8 -热血丹心粤12,https://vip.lz-cdn8.com/20220726/19985_7c54480e/index.m3u8 -热血丹心粤13,https://vip.lz-cdn8.com/20220726/19986_85554912/index.m3u8 -热血丹心粤14,https://vip.lz-cdn8.com/20220726/19987_ab54ff2f/index.m3u8 -热血丹心粤15,https://vip.lz-cdn8.com/20220726/19988_5938b8ff/index.m3u8 -热血丹心粤16,https://vip.lz-cdn8.com/20220726/19989_cbd61106/index.m3u8 -热血丹心粤17,https://vip.lz-cdn8.com/20220726/19990_945fd954/index.m3u8 -热血丹心粤18,https://vip.lz-cdn8.com/20220726/19991_1804bbbe/index.m3u8 -热血丹心粤19,https://vip.lz-cdn8.com/20220726/19992_e842fafd/index.m3u8 -东邪西毒粤20,https://vip.lz-cdn8.com/20220726/19993_dad209ec/index.m3u8 -东邪西毒粤21,https://vip.lz-cdn8.com/20220726/19994_1824043f/index.m3u8 -东邪西毒粤22,https://vip.lz-cdn8.com/20220726/19995_91f6bede/index.m3u8 -东邪西毒粤23,https://vip.lz-cdn8.com/20220726/19996_9c394a70/index.m3u8 -东邪西毒粤24,https://vip.lz-cdn8.com/20220726/19997_55c7e298/index.m3u8 -东邪西毒粤25,https://vip.lz-cdn8.com/20220726/19998_16b89161/index.m3u8 -东邪西毒粤26,https://vip.lz-cdn8.com/20220726/19999_12e4dfbb/index.m3u8 -东邪西毒粤27,https://vip.lz-cdn8.com/20220726/20000_1b3d5d83/index.m3u8 -东邪西毒粤28,https://vip.lz-cdn8.com/20220726/20001_bea017d5/index.m3u8 -东邪西毒粤29,https://vip.lz-cdn8.com/20220726/20002_eaa4a064/index.m3u8 -东邪西毒粤30,https://vip.lz-cdn8.com/20220726/20003_9ba02784/index.m3u8 -东邪西毒粤31,https://vip.lz-cdn8.com/20220726/20004_06583261/index.m3u8 -东邪西毒粤32,https://vip.lz-cdn8.com/20220726/20005_4d883f91/index.m3u8 -东邪西毒粤33,https://vip.lz-cdn8.com/20220726/20006_c2c79548/index.m3u8 -东邪西毒粤34,https://vip.lz-cdn8.com/20220726/20007_84a491d9/index.m3u8 -东邪西毒粤35,https://vip.lz-cdn8.com/20220726/20008_1fdb5815/index.m3u8 -东邪西毒粤36,https://vip.lz-cdn8.com/20220726/20009_0350db31/index.m3u8 -东邪西毒粤37,https://vip.lz-cdn8.com/20220726/20010_a210c150/index.m3u8 -东邪西毒粤38,https://vip.lz-cdn8.com/20220726/20011_45c2aecd/index.m3u8 -东邪西毒粤39,https://vip.lz-cdn8.com/20220726/20012_673d823b/index.m3u8 -华山论剑粤40,https://vip.lz-cdn8.com/20220726/20013_1847663b/index.m3u8 -华山论剑粤41,https://vip.lz-cdn8.com/20220726/20014_cd11774a/index.m3u8 -华山论剑粤42,https://vip.lz-cdn8.com/20220726/20015_ff10795a/index.m3u8 -华山论剑粤43,https://vip.lz-cdn8.com/20220726/20016_5319d1db/index.m3u8 -华山论剑粤44,https://vip.lz-cdn8.com/20220726/20017_e02b0fc6/index.m3u8 -华山论剑粤45,https://vip.lz-cdn8.com/20220726/20018_1e1c2790/index.m3u8 -华山论剑粤46,https://vip.lz-cdn8.com/20220726/20019_b8fb3a2a/index.m3u8 -华山论剑粤47,https://vip.lz-cdn8.com/20220726/20020_8c05ccb9/index.m3u8 -华山论剑粤48,https://vip.lz-cdn8.com/20220726/20021_105ee7f3/index.m3u8 -华山论剑粤49,https://vip.lz-cdn8.com/20220726/20022_1ad6f302/index.m3u8 -华山论剑粤50,https://vip.lz-cdn8.com/20220726/20023_ba2ce41a/index.m3u8 -华山论剑粤51,https://vip.lz-cdn8.com/20220726/20024_d5c5a834/index.m3u8 -华山论剑粤52,https://vip.lz-cdn8.com/20220726/20025_39ac11df/index.m3u8 -华山论剑粤53,https://vip.lz-cdn8.com/20220726/20026_cad79659/index.m3u8 -华山论剑粤54,https://vip.lz-cdn8.com/20220726/20027_7fd456e3/index.m3u8 -华山论剑粤55,https://vip.lz-cdn8.com/20220726/20028_e13bc5e8/index.m3u8 -华山论剑粤56,https://vip.lz-cdn8.com/20220726/20029_8a2c2bd8/index.m3u8 -华山论剑粤57,https://vip.lz-cdn8.com/20220726/20030_5d7393fb/index.m3u8 -华山论剑粤58,https://vip.lz-cdn8.com/20220726/20031_edc99cef/index.m3u8 -华山论剑粤59,https://vip.lz-cdn8.com/20220726/20032_51f14f2f/index.m3u8 -神雕侠侣,#genre# -⬇️83神雕侠侣⬇️,http://rihou.cc:555/mp4?id=lndjj.mp4 -神雕侠侣粤01,https://vip.lz-cdn8.com/20220628/15515_27e612ff/index.m3u8 -神雕侠侣粤02,https://vip.lz-cdn8.com/20220628/15516_19259ae7/index.m3u8 -神雕侠侣粤03,https://vip.lz-cdn8.com/20220629/15645_62dfa7b9/index.m3u8 -神雕侠侣粤04,https://vip.lz-cdn8.com/20220629/15647_e71a6df9/index.m3u8 -神雕侠侣粤05,https://vip.lz-cdn8.com/20220628/15519_343b7200/index.m3u8 -神雕侠侣粤06,https://vip.lz-cdn8.com/20220628/15520_ce7f92a6/index.m3u8 -神雕侠侣粤07,https://vip.lz-cdn8.com/20220628/15521_2f29e417/index.m3u8 -神雕侠侣粤08,https://vip.lz-cdn8.com/20220628/15522_dd23065c/index.m3u8 -神雕侠侣粤09,https://vip.lz-cdn8.com/20220628/15523_8e76f610/index.m3u8 -神雕侠侣粤10,https://vip.lz-cdn8.com/20220628/15524_7c5d64f2/index.m3u8 -神雕侠侣粤11,https://vip.lz-cdn8.com/20220629/15646_8ae12313/index.m3u8 -神雕侠侣粤12,https://vip.lz-cdn8.com/20220628/15526_c6a2b6ea/index.m3u8 -神雕侠侣粤13,https://vip.lz-cdn8.com/20220628/15527_57504e30/index.m3u8 -神雕侠侣粤14,https://vip.lz-cdn8.com/20220629/15648_0f38ddba/index.m3u8 -神雕侠侣粤15,https://vip.lz-cdn8.com/20220629/15649_d6007bb8/index.m3u8 -神雕侠侣粤16,https://vip.lz-cdn8.com/20220629/15650_1b0f3986/index.m3u8 -神雕侠侣粤17,https://vip.lz-cdn8.com/20220628/15531_34f858d7/index.m3u8 -神雕侠侣粤18,https://vip.lz-cdn8.com/20220629/15651_e80e23eb/index.m3u8 -神雕侠侣粤19,https://vip.lz-cdn8.com/20220628/15533_afddf074/index.m3u8 -神雕侠侣粤20,https://vip.lz-cdn8.com/20220629/15652_6508d1b8/index.m3u8 -神雕侠侣粤21,https://vip.lz-cdn8.com/20220629/15653_aa4858a2/index.m3u8 -神雕侠侣粤22,https://vip.lz-cdn8.com/20220629/15654_aca74691/index.m3u8 -神雕侠侣粤23,https://vip.lz-cdn8.com/20220628/15537_f93a6d71/index.m3u8 -神雕侠侣粤24,https://vip.lz-cdn8.com/20220629/15655_9a269493/index.m3u8 -神雕侠侣粤25,https://vip.lz-cdn8.com/20220628/15539_54f941d8/index.m3u8 -视觉效果,#genre# -3D-1视觉效果,https://vd3.bdstatic.com/mda-mfnc43q5ngnzua6p/sc/cae_h264/1624437508830556235/mda-mfnc43q5ngnzua6p.mp4 -3D-2视觉效果,https://vd2.bdstatic.com/mda-kfhr50vjwtmttwxc/v1-cae/sc/mda-kfhr50vjwtmttwxc.mp4 -3D-3视觉效果,https://vd4.bdstatic.com/mda-mdfijn4crxseyky0/1080p/cae_h264/1618549960/mda-mdfijn4crxseyky0.mp4 -3D-4视觉效果,https://vd2.bdstatic.com/mda-kmtfv6y5gctpa35w/sc/mda-kmtfv6y5gctpa35w.mp4 -3D-5视觉效果,https://vd3.bdstatic.com/mda-kksk814vwc1m06av/sc/mda-kksk814vwc1m06av.mp4 -3D大片频视觉,https://vd2.bdstatic.com/mda-ki2cvyhz79rw40wg/v1-cae/sc/mda-ki2cvyhz79rw40wg.mp4 -3D电影频视觉,https://vd3.bdstatic.com/mda-kj0kfvyty9dk9nk0/v1-cae/sc/mda-kj0kfvyty9dk9nk0.mp4 -3D裸眼-1视觉,https://vd2.bdstatic.com/mda-kka520dkkf8mrujz/sc/mda-kka520dkkf8mrujz.mp4 -3D裸眼-2视觉,https://vd4.bdstatic.com/mda-mdfijn4crxseyky0/sc/mda-mdfijn4crxseyky0.mp4 -长津湖频视觉,https://vd3.bdstatic.com/mda-mgq3kek3j2cr07w7/sc/cae_h264_nowatermark/1627180666806871183/mda-mgq3kek3j2cr07w7.mp4 -终结者频视觉,https://vd3.bdstatic.com/mda-jk1hupziz0524rq1/mda-jk1hupziz0524rq1.mp4 -3D投影-1视觉,https://vd4.bdstatic.com/mda-ncuizu4wfrjswzxp/720p/h264_delogo/1648560283895563574/mda-ncuizu4wfrjswzxp.mp4 -3D投影-2视觉,https://vd4.bdstatic.com/mda-ncuiyrw7qj9x5w3z/720p/h264_delogo/1648560203494563586/mda-ncuiyrw7qj9x5w3z.mp4 -功夫之王视觉,https://vdse.bdstatic.com//92bd4a8082ab3cb7e96e1d852bc0d5f4.mp4?authorization=bce-auth-v1%2F40f207e648424f47b2e3dfbb1014b1a5%2F2022-05-07T19%3A35%3A37Z%2F-1%2Fhost%2Fbac03dc21a0ea989035da20433039cdcc82efc3a5773df7c4dbcf4d6b6d62443 -龙腾虎跃视觉,https://vd2.bdstatic.com/mda-nb48vhn84vq41zf3/1080p/cae_h264_delogo/1644042257215201305/mda-nb48vhn84vq41zf3.mp4 -视觉艺术视觉,https://vd2.bdstatic.com/mda-ncj8cwfhcr4zyrfd/sc/cae_h264_delogo/1647755833056552862/mda-ncj8cwfhcr4zyrfd.mp4 -东京新宿视觉,https://vd4.bdstatic.com/mda-na6metzpvv5xqh6h/1080p/cae_h264/1641623274673701803/mda-na6metzpvv5xqh6h.mp4 -生物多样视觉,https://vd3.bdstatic.com/mda-ne6irx2irbjbbr6v/sc/cae_h264/1651932935194074079/mda-ne6irx2irbjbbr6v.mp4 -艺术科技视觉,https://vd3.bdstatic.com/mda-ncrw9pciw60jymyd/sc/cae_h264_delogo/1648329992683725458/mda-ncrw9pciw60jymyd.mp4 -变形金刚视觉,https://vd3.bdstatic.com/mda-khb9j4g6c25biyqj/v1-cae/1080p/mda-khb9j4g6c25biyqj.mp4 -变形金刚UHD,https://vd3.bdstatic.com/mda-nd6k8tnavw6sj0a5/720p/h264_delogo/1649341231263414752/mda-nd6k8tnavw6sj0a5.mp4 -变形金刚_LD,https://vd3.bdstatic.com/mda-nd6k8tnavw6sj0a5/1080p/cae_h264_delogo/1649341416696755483/mda-nd6k8tnavw6sj0a5.mp4 -变形金刚_2K,https://vd3.bdstatic.com/mda-nd6k8tnavw6sj0a5/qhd/cae_h264_delogo/1649341416716222901/mda-nd6k8tnavw6sj0a5.mp4 -变形金刚_4K,https://vd3.bdstatic.com/mda-nd6k8tnavw6sj0a5/uhd/cae_h264_delogo/1649341416749683469/mda-nd6k8tnavw6sj0a5.mp4 -X战警黑凤凰,https://vd2.bdstatic.com/mda-jetjizur4bnmfux8/hd/mda-jetjizur4bnmfux8.mp4 -Dreamcatcher,https://vd3.bdstatic.com/mda-mbiqgzsnfeyv74y6/v1-cae/1080p/mda-mbiqgzsnfeyv74y6.mp4 -动感舞曲,#genre# -今日热歌DJ《如果爱还在》,https://vd2.bdstatic.com/mda-mhhf5mr00yyhpfjs/1080p/cae_h264/1629284581057661229/mda-mhhf5mr00yyhpfjs.mp4 -推荐9首DJ舞曲,https://vd2.bdstatic.com/mda-mhig1c3sw223mx8p/1080p/cae_h264/1629380139191731149/mda-mhig1c3sw223mx8p.mp4 -动感DJ《苦了累了听听歌》,https://vd4.bdstatic.com/mda-mhqekuf2r91v08dt/1080p/cae_h264/1629888246186602728/mda-mhqekuf2r91v08dt.mp4 -车载必备DJ《殇雪》,https://vd3.bdstatic.com/mda-mhve4gb9hi8cstzk/1080p/cae_h264/1630319514896018158/mda-mhve4gb9hi8cstzk.mp4 -DJ《心在跳情在烧》,https://vd4.bdstatic.com/mda-mhwf07t27w3gi1y7/1080p/cae_h264/1630406994590156367/mda-mhwf07t27w3gi1y7.mp4 -孙艺琪《寂寞的人别听伤感情歌》,https://vd2.bdstatic.com/mda-mdscsws7443npwa8/1080p/cae_h264/1619516504/mda-mdscsws7443npwa8.mp4 -郭镐鸣《野摩托》,https://vd3.bdstatic.com/mda-mekfm7wu6f4rtt99/1080p/cae_h264/1621595318412084671/mda-mekfm7wu6f4rtt99.mp4 -赵蕾蕾《寂寞的城伤心的人》,https://vd2.bdstatic.com/mda-mesdm11tdp69a9ye/1080p/cae_h264/1622115758783335310/mda-mesdm11tdp69a9ye.mp4 -DJ版《真的为你哭了》,https://vd2.bdstatic.com/mda-me5chwexudvzcayg/fhd/cae_h264_nowatermark/1620297137821103617/mda-me5chwexudvzcayg.mp4 -海来阿木《浪子心》DJ沈念版,https://vd3.bdstatic.com/mda-mgr9s5pv0jeqbcm8/1080p/cae_h264/1627298307874491239/mda-mgr9s5pv0jeqbcm8.mp4 -《人间惊鸿客》,https://vd3.bdstatic.com/mda-mh2bbyjcqjxjhzkd/1080p/cae_h264/1627978577559447916/mda-mh2bbyjcqjxjhzkd.mp4 -DJ版《三月里的小雨》,https://vd2.bdstatic.com/mda-mgwegh0bzv4cy6cb/1080p/cae_h264/1627727251470197083/mda-mgwegh0bzv4cy6cb.mp4 -DJ版《望爱却步》,https://vd4.bdstatic.com/mda-mh3ei4sg2jypty79/1080p/cae_h264/1628072927342489970/mda-mh3ei4sg2jypty79.mp4 -《唱着情歌流着泪》,https://vd3.bdstatic.com/mda-mhwaejanf0ie6b8j/1080p/cae_h264/1630409563129833732/mda-mhwaejanf0ie6b8j.mp4 -DJ版《一个人挺好》,https://vd3.bdstatic.com/mda-mh6gqq4b59z26cjx/1080p/cae_h264/1628504623473300938/mda-mh6gqq4b59z26cjx.mp4 -《爱你到最后一刻》,https://vd3.bdstatic.com/mda-mhr9c7q9xzgy1812/1080p/cae_h264/1630062648077583523/mda-mhr9c7q9xzgy1812.mp4 -伤感DJ《等》,https://vd2.bdstatic.com/mda-mhq92a7nafrh8dma/1080p/cae_h264/1629977686796490849/mda-mhq92a7nafrh8dma.mp4 -DJ《我们不再是从前》,https://vd2.bdstatic.com/mda-mhne550wq5m66zvj/1080p/cae_h264/1629803514331462220/mda-mhne550wq5m66zvj.mp4 -DJ舞曲《让我做你的眼睛》,https://vd2.bdstatic.com/mda-mhaargrart2qrkdz/1080p/cae_h264/1629630942996744682/mda-mhaargrart2qrkdz.mp4 -DJ版《时间会知道你好不好》,https://vd3.bdstatic.com/mda-mhairve7gvye1192/1080p/cae_h264/1629457148988604256/mda-mhairve7gvye1192.mp4 -DJ版《爱不得忘不舍》,https://vd3.bdstatic.com/mda-mh8j8egnj8idbvd8/1080p/cae_h264/1629367979662473678/mda-mh8j8egnj8idbvd8.mp4 -DJ版《蜜雪冰城》,https://vd3.bdstatic.com/mda-mhbae2pwwxhyxjcz/1080p/cae_h264/1628767594518574030/mda-mhbae2pwwxhyxjcz.mp4 -DJ版《夜难眠》,https://vd3.bdstatic.com/mda-mh5hwg99vtp777bj/1080p/cae_h264/1628420576290088489/mda-mh5hwg99vtp777bj.mp4 -《无味》 DJ版,https://vd3.bdstatic.com/mda-mgqiagirsmmpuarm/1080p/cae_h264/1627218846577884242/mda-mgqiagirsmmpuarm.mp4 -DJ版《原谅你的谎》,https://vd4.bdstatic.com/mda-mhacxx5vhr2we882/1080p/cae_h264/1628673933350116053/mda-mhacxx5vhr2we882.mp4 -DJ《等爱》,https://vd2.bdstatic.com/mda-mfhh1e0hwq212rrt/sc/h264/1623988905898256147/mda-mfhh1e0hwq212rrt.mp4 -DJ《醉过多少回》,https://vd4.bdstatic.com/mda-megp46e98a4f2b9g/sc/h264/1621239560364992817/mda-megp46e98a4f2b9g.mp4 -DJ小鱼儿 - 如果你真的要离开 (DJ加快版),https://vd4.bdstatic.com/mda-mfh4rq9drsza8gf9/1080p/cae_h264/1623987066817324460/mda-mfh4rq9drsza8gf9.mp4 -DJ情歌《爱情迷了路》,https://vd4.bdstatic.com/mda-mdbrb7fns70avrmt/1080p/cae_h264/1618222287/mda-mdbrb7fns70avrmt.mp4 -《忘川彼岸DJ》,https://vd2.bdstatic.com/mda-md2eyfntemujuft5/1080p/cae_h264/1617446472/mda-md2eyfntemujuft5.mp4 -DJ音乐舞曲《一千个轮回》,https://vd4.bdstatic.com/mda-mdu1939m1muvhme3/1080p/cae_h264/1619662287022848524/mda-mdu1939m1muvhme3.mp4 -DJ 最美不过你的微笑,https://vd4.bdstatic.com/mda-mhs2qjdmkjz2rb7g/sc/cae_h264/1630029534870787600/mda-mhs2qjdmkjz2rb7g.mp4 -DJ 流浪兄弟,https://vd2.bdstatic.com/mda-mhrdtax1km0idkc5/1080p/cae_h264/1629972852606533219/mda-mhrdtax1km0idkc5.mp4 -车载DJ《多年以后》,https://vd3.bdstatic.com/mda-mhqekuegbh6112js/1080p/cae_h264/1629891559415737083/mda-mhqekuegbh6112js.mp4 -红尘只是个过客,https://vd2.bdstatic.com/mda-mhq68s6g444n437t/hd/cae_h264/1629865742325435508/mda-mhq68s6g444n437t.mp4 -百花香(抖音DJ版),https://vd4.bdstatic.com/mda-mdsd1z3wbqeeyumq/fhd/cae_h264_nowatermark/1620021906658368673/mda-mdsd1z3wbqeeyumq.mp4 -经典老歌DJ舞曲七首,https://vd2.bdstatic.com/mda-mhwbtsnrmm6v6x5r/sc/cae_h264/1630403250895754314/mda-mhwbtsnrmm6v6x5r.mp4 -精选五首DJ男声串烧,https://vd2.bdstatic.com/mda-maqfk730tsig88wr/v2-hknm/1080p/mda-maqfk730tsig88wr.mp4 -韩可可《错位时空》DJ版,https://vd3.bdstatic.com/mda-mgciytzb45z6z8yj/1080p/cae_h264/1626183756603775947/mda-mgciytzb45z6z8yj.mp4 -忘记你需要多久(DJ小鱼儿版),https://vd2.bdstatic.com/mda-mc1sm1r5s9azchjv/v1-cae/1080p/mda-mc1sm1r5s9azchjv.mp4 -抖音热歌《大风吹+夜夜夜漫长》,https://vdse.bdstatic.com//13da18e12728e9d7849f6589a3070b4c.mp4 -一夜火爆i网络DJ舞曲,https://vdse.bdstatic.com//692b9306c06b72d223c9d714f8ebe579.mp4 -2021年最火伤感音乐,https://vdse.bdstatic.com//6d39df48360bdb12f73800397c4a6c02.mp4 -2021年网络火爆伤感情歌6首,https://vdse.bdstatic.com//80e0473f97055cec1c9c76c1c7e5498a.mp4 -2021热门伤感DJ,https://vdse.bdstatic.com//06b4e9b185b843e694e4d20e9b0a0aac.mp4 -6首DJ情歌,https://vdse.bdstatic.com//e0ad4d203cd7d7ffa943544c8d2ddbd3.mp4 -几首比较火的DJ情歌,https://vdse.bdstatic.com//4d7e8fe409b2ba9e08b179de8e146fa3.mp4 -精选6首DJ情歌,https://vdse.bdstatic.com//2ead9cf04f5e9e3a99eea79534c3c104.mp4 -酒吧DJ舞曲,https://vdse.bdstatic.com//5208fb24e1d76b0e81f992e91537f086.mp4 -花都开了你来不来DJ,https://vd3.bdstatic.com/mda-mdee523swbezmsin/480p/h264/1618480997/mda-mdee523swbezmsin.mp4 -海来阿木《浪子心》DJ沈念版,https://vd3.bdstatic.com/mda-mgr9s5pv0jeqbcm8/1080p/cae_h264/1627298307874491239/mda-mgr9s5pv0jeqbcm8.mp4 -DJ舞曲,https://vdse.bdstatic.com//8258cbe0dfd6738613fe9efd33a7a83f.mp4 -4K高清岳云鹏,https://vd2.bdstatic.com/mda-meqitprx5ti8ed1a/720p/h264/1621948823045463060/mda-meqitprx5ti8ed1a.mp4 -甜歌美人舞,https://vd2.bdstatic.com/mda-ndr6b7bxbcxhs2hn/480p/h264_delogo/1650947738307316588/mda-ndr6b7bxbcxhs2hn.mp4 -疯疯疯,https://vd3.bdstatic.com/mda-ndk6wn1pf4bf8uye/480p/h264_delogo/1650516770231448538/mda-ndk6wn1pf4bf8uye.mp4 -真心太难求,https://vdse.bdstatic.com//19652aae08e5960c7ec9694e87e0d1f0.mp4 -DJ一万个舍不得,https://vd2.bdstatic.com/mda-km7x66e67pzh3s23/v1-cae/sc/mda-km7x66e67pzh3s23.mp4 -DJ此生已过半,https://vd3.bdstatic.com/mda-mdaprhx095djift2/hd/mda-mdaprhx095djift2.mp4 -DJ石头心,http://listen.92kk.com:8811/%2F2020%2F%E8%BD%A6%E8%BD%BD%E8%A7%86%E9%A2%91%2F2020-03%2F2020-03-09%2F%5BMp4%5D%E9%98%BF%E5%90%89%E4%BB%94-%E7%9F%B3%E5%A4%B4%E5%BF%83-%E8%BD%A6%E8%BD%BDDJ%E9%9F%B3%E4%B9%90%E7%B2%BE%E5%93%81%E7%BE%8E%E5%A5%B3%E7%83%AD%E8%88%9EDJ%E8%A7%86%E9%A2%91%5B%E7%8B%AC%5D.mp4 -DJ让我欢喜让我忧,http://listen.92kk.com:8811/%2F2020%2F%E8%BD%A6%E8%BD%BD%E8%A7%86%E9%A2%91%2F2020-08%2F2020-08-22%2F%5BMp4%5D%E6%9D%A8%E5%B0%8F%E5%A3%AEvs%E9%B9%8F%E9%B9%8F-%E8%AE%A9%E6%88%91%E6%AC%A2%E5%96%9C%E8%AE%A9%E6%88%91%E5%BF%A7-%E8%BD%A6%E8%BD%BDDJ%E9%9F%B3%E4%B9%90%E7%B2%BE%E5%93%81%E7%BE%8E%E5%A5%B3%E7%83%AD%E8%88%9EDJ%E8%A7%86%E9%A2%91%5B%E7%8B%AC%5D.mp4 -DJ揣着梦想走,https://txmov2.a.kwimgs.com/upic/2022/02/25/08/BMjAyMjAyMjUwODU3NTNfNDgxMDc1MjAyXzY4MzQ3NDE3MTkxXzJfMw==_b_B82c9abb3bc16937e87baa32d383adedb.mp4 -DJ秀丽江山,http://listen.92kk.com:8811/%2F2017%2F%E8%BD%A6%E8%BD%BD%E8%A7%86%E9%A2%91%2FDJ%E7%83%AD%E8%88%9E%E8%A7%86%E9%A2%91%2F2018%2F2018-04%2F2018-04-09%2F%E3%80%90Avi%E3%80%91%E7%A7%80%E4%B8%BD%E6%B1%9F%E5%B1%B1-%E5%94%AF%E8%8E%8E-%E8%BD%A6%E8%BD%BD%E9%9F%B3%E4%B9%90%E7%B2%BE%E5%93%81%E7%83%AD%E8%88%9EDJ%E8%A7%86%E9%A2%91%5B%E7%8B%AC%E5%AE%B6%5D.mp4 -DJ没理由,https://bj.bcebos.com/v1/baidu-little-video/vod-gechgi84v43uhfhp/mda-kmbyf4x2aeqt8cds.mp4 -宝贝对不起dj,https://vd4.bdstatic.com/mda-ndm114622ccejsm4/cae_h264_delogo/1650588683136181251/mda-ndm114622ccejsm4.mp4 -伤不起dj,https://vd2.bdstatic.com/mda-ndk1gp50bp71j652/cae_h264_delogo/1650507809324077232/mda-ndk1gp50bp71j652.mp4 -背叛情歌,https://vd2.bdstatic.com/mda-nd9g7g9pdc9d06hz/sc/cae_h264_delogo/1649669454990045825/mda-nd9g7g9pdc9d06hz.mp4 -敢爱敢做,https://vd2.bdstatic.com/mda-ndc6u8dca7ui9wux/sc/cae_h264_delogo/1649829518168665736/mda-ndc6u8dca7ui9wux.mp4 -2021酒吧夜店经典中文车载劲爆DJ舞曲大串烧FHD,https://vdse.bdstatic.com//f222c3fafbcc09db6f39991e5c982450.mp4 -2021年最劲爆的dj歌曲 全中文舞曲串烧-2021夜店混音FHD,https://vdse.bdstatic.com//02a4b136a5e939a0401fc1b58eec7831.mp4 -花儿笑了DJ,https://vd4.bdstatic.com/mda-ncj7vawq5rnk5v59/hd/cae_h264_delogo/1647759626623363912/mda-ncj7vawq5rnk5v59.mp4 -DJ《信天游》,https://vd3.bdstatic.com/mda-nd5kjj9w1dkk13am/sc/cae_h264_delogo/1649256546383547912/mda-nd5kjj9w1dkk13am.mp4 -老歌DJ《化蝶》,https://vd4.bdstatic.com/mda-nd0if1hnkf4zzh2r/hd/cae_h264_delogo/1648822586944230351/mda-nd0if1hnkf4zzh2r.mp4 -DJ老歌60-70-80爱听,https://vd2.bdstatic.com/mda-nd59vsq0r1e2j3g2/sc/cae_h264_delogo/1649230737582909591/mda-nd59vsq0r1e2j3g2.mp4 -《2首车载DJ歌曲联唱》,https://vd2.bdstatic.com/mda-jiugyuw4xwqiwzet/sc/mda-jiugyuw4xwqiwzet.mp4 -DJ《等爱的玫瑰》,https://vd2.bdstatic.com/mda-jfsusw53dxs6kyvc/sc/mda-jfsusw53dxs6kyvc.mp4 -DJ《潮湿的心》,https://vd3.bdstatic.com/mda-jfsre2z1s4xk012w/sc/mda-jfsre2z1s4xk012w.mp4 -DJ《小薇》,https://vd3.bdstatic.com/mda-nd6jimimnfwyjuar/sc/cae_h264_delogo/1649345922829980302/mda-nd6jimimnfwyjuar.mp4 -《野狼的士高》,https://vd2.bdstatic.com/mda-ncp47pjrm7kqjfwq/720p/h264_delogo/1648091187992655346/mda-ncp47pjrm7kqjfwq.mp4 -爆红全网十首DJ车载,https://vdse.bdstatic.com//1d9f9d517346fec2e70d03eae43cff03.mp4 -DJ《精选8首》,https://vdse.bdstatic.com//200ab148a9e867ad29f5fda4ac175305.mp4 -荷东dj,https://vd4.bdstatic.com/mda-kc2b015ijvbriss5/v1-cae/sc/mda-kc2b015ijvbriss5.mp4 -精选5首《催泪情歌》,https://vdse.bdstatic.com//ee648c31127460a0d345bd335edec60d.mp4 -2021年爆红神曲《精选10》,https://vdse.bdstatic.com//1a88c56b0f5b148e5dd61ea7f50d0bd5.mp4 -光明DJ4K,https://vd4.bdstatic.com/mda-ma7y4ug97hcdf710/v1-cae/1080p/mda-ma7y4ug97hcdf710.mp4 -为爱疯狂,https://vd2.bdstatic.com/mda-maiq19kmh7y0q6wz/v1-cae/1080p/mda-maiq19kmh7y0q6wz.mp4 -任妙音《天在下雨我在想你》DJ版,https://vd3.bdstatic.com/mda-makbbuxuhfwrbbjv/v1-cae/1080p/mda-makbbuxuhfwrbbjv.mp4 -郑亦辰《消遣》DJ版,https://vd4.bdstatic.com/mda-mapavg9qcn4t5hm6/v2-hknm/1080p/mda-mapavg9qcn4t5hm6.mp4 -情歌《你是我今生不能忘的唯一》DJ版,https://vd4.bdstatic.com/mda-mbdzgfvp4bz1hhg8/v1-cae/1080p/mda-mbdzgfvp4bz1hhg8.mp4 -一首《爱一回错一回》DJ版,https://vd4.bdstatic.com/mda-mbim69siwwsgwp7d/v1-cae/1080p/mda-mbim69siwwsgwp7d.mp4 -小倩《绣红装》DJ版,https://vd2.bdstatic.com/mda-mbimxt1mdeam71vi/v1-cae/1080p/mda-mbimxt1mdeam71vi.mp4 -经典DJ,https://vd3.bdstatic.com/mda-nc1z7hjnxxzffuuw/hd/cae_h264_delogo/1646263916412254842/mda-nc1z7hjnxxzffuuw.mp4 -电子琴《20分钟经典流行音乐》,https://vdse.bdstatic.com//aa18d91f14915e1e79eacb046ac7747e.mp4 -十首车载音乐,https://vd3.bdstatic.com/mda-nb6afsyti2t91p54/sc/cae_h264_delogo/1644221195521496576/mda-nb6afsyti2t91p54.mp4 -10首车载,https://vd3.bdstatic.com/mda-nb6afsyti2t91p54/sc/cae_h264_delogo/1644221195521496576/mda-nb6afsyti2t91p54.mp4 -DJ爆红老歌10首车载,https://vd3.bdstatic.com/mda-nbhgwre9iykh09ya/sc/cae_h264_delogo/1645187028367793873/mda-nbhgwre9iykh09ya.mp4 -最火10首车载DJ,https://vd4.bdstatic.com/mda-nahdi45ud73s2842/sc/cae_h264_delogo/1642519489503455798/mda-nahdi45ud73s2842.mp4 -DJ10首老歌,https://vd3.bdstatic.com/mda-ka6r4qi3e0s5isqm/sc/mda-ka6r4qi3e0s5isqm.mp4 -DJ13首《经典老歌》,https://vd4.bdstatic.com/mda-igbpw1bm4vdxitj0/logo/sc/mda-igbpw1bm4vdxitj0.mp4 -DJ爱难求,https://vd4.bdstatic.com/mda-mk99haw9m5kp6p5s/default/h264/1636526565199080954/mda-mk99haw9m5kp6p5s.mp4 -DJ天后,https://vd3.bdstatic.com/mda-kk5f22n13qna8edp/v1-cae/sc/mda-kk5f22n13qna8edp.mp4 -DJ版《黑街》,https://vd3.bdstatic.com/mda-mk612p9ceppwbgxj/sc/cae_h264/1636246729628620650/mda-mk612p9ceppwbgxj.mp4 -DJ《给你留念》》,https://vd4.bdstatic.com/mda-kim3r6dpd04ypqn4/cae_h264_nowatermark/mda-kim3r6dpd04ypqn4.mp4 -DJ《连锁反应》,https://vd2.bdstatic.com/mda-na26q8vkv1hegaw4/sc/cae_h264/1641186067929723723/mda-na26q8vkv1hegaw4.mp4 -DJ4首吸烟的女人,https://vd2.bdstatic.com/mda-mg7zcjiauy83ehmz/sc/cae_h264/1625790109974824055/mda-mg7zcjiauy83ehmz.mp4 -DJ车载音乐,https://vd3.bdstatic.com/mda-mjtm31vvhj027na9/720p/h264/1635433115826085505/mda-mjtm31vvhj027na9.mp4 -DJ《三月里的小雨》,https://vd2.bdstatic.com/mda-mgwegh0bzv4cy6cb/1080p/cae_h264/1627727251470197083/mda-mgwegh0bzv4cy6cb.mp4 -DJ《时间会知道你好不好》,https://vd3.bdstatic.com/mda-mhairve7gvye1192/1080p/cae_h264/1629457148988604256/mda-mhairve7gvye1192.mp4 -DJ《望爱却步》,https://vd4.bdstatic.com/mda-mh3ei4sg2jypty79/1080p/cae_h264/1628072927342489970/mda-mh3ei4sg2jypty79.mp4 -DJ《夜难眠》,https://vd3.bdstatic.com/mda-mh5hwg99vtp777bj/1080p/cae_h264/1628420576290088489/mda-mh5hwg99vtp777bj.mp4 -DJ《一个人挺好》,https://vd3.bdstatic.com/mda-mh6gqq4b59z26cjx/1080p/cae_h264/1628504623473300938/mda-mh6gqq4b59z26cjx.mp4 -DJ《原谅你的谎》,https://vd4.bdstatic.com/mda-mhacxx5vhr2we882/1080p/cae_h264/1628673933350116053/mda-mhacxx5vhr2we882.mp4 -DJ《真的为你哭了》,https://vd2.bdstatic.com/mda-me5chwexudvzcayg/fhd/cae_h264_nowatermark/1620297137821103617/mda-me5chwexudvzcayg.mp4 -DJ《心在跳情在烧》,https://vd4.bdstatic.com/mda-mhwf07t27w3gi1y7/1080p/cae_h264/1630406994590156367/mda-mhwf07t27w3gi1y7.mp4# -DJ《我们不再是从前》,https://vd2.bdstatic.com/mda-mhne550wq5m66zvj/1080p/cae_h264/1629803514331462220/mda-mhne550wq5m66zvj.mp4 -DJ舞曲《让我做你的眼睛》,https://vd2.bdstatic.com/mda-mhaargrart2qrkdz/1080p/cae_h264/1629630942996744682/mda-mhaargrart2qrkdz.mp4 -DJ版《爱不得忘不舍》,https://vd3.bdstatic.com/mda-mh8j8egnj8idbvd8/1080p/cae_h264/1629367979662473678/mda-mh8j8egnj8idbvd8.mp4 -DJ版《蜜雪冰城》,https://vd3.bdstatic.com/mda-mhbae2pwwxhyxjcz/1080p/cae_h264/1628767594518574030/mda-mhbae2pwwxhyxjcz.mp4 -2021年最火伤感音乐,https://vdse.bdstatic.com//6d39df48360bdb12f73800397c4a6c02.mp4 -桥边姑娘,https://vdse.bdstatic.com/8ae4235344c61f9c05ccf3716c84e823.mp4?authorization=bce-auth-v1%2Ffb297a5cc0fb434c971b8fa103e8dd7b%2F2017-05-11T09%3A02%3A31Z%2F-1%2F -芒种,https://vd3.bdstatic.com/mda-kat1tr4ka5st965k/hd/mda-kat1tr4ka5st965k.mp4?pd=20 -2021年网络火爆伤感情歌6首,https://vdse.bdstatic.com//80e0473f97055cec1c9c76c1c7e5498a.mp4 -2021年6首网络伤感情歌,http://39.165.32.235:88/v1.go2yd.com/video/fcaf341a6038ed4d8dbd50deaf3036c1.mp4_bd.mp4 -2021热门伤感DJ,https://vdse.bdstatic.com//06b4e9b185b843e694e4d20e9b0a0aac.mp4 -6首DJ情歌,https://vdse.bdstatic.com//e0ad4d203cd7d7ffa943544c8d2ddbd3.mp4 -几首比较火的DJ情歌,https://vdse.bdstatic.com//4d7e8fe409b2ba9e08b179de8e146fa3.mp4 -精选6首DJ情歌,https://vdse.bdstatic.com//2ead9cf04f5e9e3a99eea79534c3c104.mp4 -《爱难求情难断…》,https://vdse.bdstatic.com//0c8ed110c5522e9bd31752ecb999b1ab.mp4 -酒吧DJ舞曲,https://vdse.bdstatic.com//5208fb24e1d76b0e81f992e91537f086.mp4 -花都开了你来不来DJ,https://vd3.bdstatic.com/mda-mdee523swbezmsin/480p/h264/1618480997/mda-mdee523swbezmsin.mp4 -六首伤感DJ舞曲《为爱受尽相思罪》《爱过了头心伤透》FHD,https://vdse.bdstatic.com//f27d59d8b75915e122f53c173e27a32e.mp4 -伤感情歌DJ舞曲FHD,https://vdse.bdstatic.com//cb6b4890452ee647d62828fdc70e4752.mp4 -一首伤感歌曲,https://vd3.bdstatic.com/mda-nbr5d212a9mkb4vp/cae_h264_delogo/1645848373794241498/mda-nbr5d212a9mkb4vp.mp4 -5首伤感情歌DJ,https://vdse.bdstatic.com//a34f76474b9bdfca8c487761861fb603.mp4 -几首绝美情歌DJ,https://vdse.bdstatic.com//c5c64b60c9fdfbdfa3e959bb1d56c4b0.mp4 -【经典老歌】DJ8首,https://vdse.bdstatic.com//0ac0c7446ae226121af41b2b4e375ae3.mp4 -【经典老歌】DJ精选8首,https://vdse.bdstatic.com//200ab148a9e867ad29f5fda4ac175305.mp4 -经典老歌DJ版精选六首FHD,https://vdse.bdstatic.com//f203048340fe15016fbec9a72905680d.mp4 -【老歌DJ版】《精选8首》FHD,https://vdse.bdstatic.com//525174705415c8773bd465ce4b88b18d.mp4 -2021一夜火爆几首DJ舞曲FHD,https://vdse.bdstatic.com//1fc9fd16e02ca272bb81666b85bf4135.mp4 -2021《精选5首酒吧DJ舞曲》FHD,https://vdse.bdstatic.com//0e59c29ddbc68ed60dce8a6f4631c1f1.mp4 -2021火爆女生版伤感DJ情歌FHD,https://vdse.bdstatic.com//8fe197e92568201d4899dfd3d94585a7.mp4 -2021最新情歌FHD,https://vdse.bdstatic.com//3d84abfc356b7a2f128eea22fcb442a2.mp4 -让人陶醉的几首DJ舞曲FHD,https://vdse.bdstatic.com//0f464b2beaf5887f90ac36b68fcd342f.mp4 -女生DJ伤感情歌FHD,https://vdse.bdstatic.com//8fe41305b5c64f8e11715b4dfd442c67.mp4 -2021最佳伤感情歌HD,https://vdse.bdstatic.com//59c5abc138bf1da5585bb765c530137e.mp4 -车载DJ舞曲,https://vd3.bdstatic.com/mda-nask5v8g11h6fqmf/sc/cae_h264_delogo/1643293983357482773/mda-nask5v8g11h6fqmf.mp4 -7首「伤感情歌」,https://vd2.bdstatic.com/mda-nbdj7sp20st0jd9d/sc/cae_h264_delogo/1644847557994341172/mda-nbdj7sp20st0jd9d.mp4 -经典老歌6首,https://vd2.bdstatic.com/mda-ncd2yz4tkhsx9x7n/sc/cae_h264_delogo/1647224948607209677/mda-ncd2yz4tkhsx9x7n.mp4 -DJ情歌8首,https://vd2.bdstatic.com/mda-mk7hhug7aprk2806/sc/cae_h264/1636496746808750167/mda-mk7hhug7aprk2806.mp4 -DJ情歌5首,https://vd3.bdstatic.com/mda-mmg7iqkrutbwd7az/sc/cae_h264/1639851941696222972/mda-mmg7iqkrutbwd7az.mp4 -5首伤感DJ,https://vd2.bdstatic.com/mda-nd5cr584424xr57c/sc/cae_h264_delogo/1649238205192327499/mda-nd5cr584424xr57c.mp4 -DJ《情火》《拥抱你离去》《夜夜夜漫长》,https://vd3.bdstatic.com/mda-nd3gy7ukv0reh4xv/sc/cae_h264_delogo/1649115109025912038/mda-nd3gy7ukv0reh4xv.mp4 -DJ最烈的酒最猛的烟,https://vd4.bdstatic.com/mda-nd3eicnw62x3z3j0/hd/cae_h264_delogo/1649067794176996768/mda-nd3eicnw62x3z3j0.mp4 -DJ《酒醉风雨情》《伤心苦酒》《朋友的酒》《红尘没有错》,https://vd4.bdstatic.com/mda-nd1a4zuxf78py830/sc/cae_h264_delogo/1649003829932795060/mda-nd1a4zuxf78py830.mp4 -dj《错过不是我的错》,hhttps://vd3.bdstatic.com/mda-na6dv0mi83nwdcj9/sc/cae_h264/1641656080219161555/mda-na6dv0mi83nwdcj9.mp4 -DJ《舍不得又能怎样呢》,https://vd2.bdstatic.com/mda-ncv1qd3acxskd46p/sc/cae_h264_delogo/1648720820032252958/mda-ncv1qd3acxskd46p.mp4 -情哥哥DJ,https://vd3.bdstatic.com/mda-kjs8ewqz9tidsdjk/v1-cae/hd/mda-kjs8ewqz9tidsdjk.mp4 -精选车载酒吧劲爆中文DJ舞曲,https://vd2.bdstatic.com/mda-nc1dmpzkg7y9k6y1/sc/cae_h264_delogo/1646218423219778510/mda-nc1dmpzkg7y9k6y1.mp4 -伤感情歌DJ《爱错绝情的你》《我只想告诉你》新歌上线,https://vd4.bdstatic.com/mda-nc37edj3rtfxe0dw/720p/h264_delogo/1646371172935157274/mda-nc37edj3rtfxe0dw.mp4 -现场一曲《最美的情缘》DJ版,https://vd3.bdstatic.com/mda-ih4mz2ubqfx9q9gb/sc/mda-ih4mz2ubqfx9q9gb.mp4 -DJ舞曲《闯天涯》,https://vd2.bdstatic.com/mda-mjf3hahmam95yfkd/sc/cae_h264_nowatermark/1634352379471224566/mda-mjf3hahmam95yfkd.mp4 -女孩街头演唱DJ《放不下想又怕》,https://vd2.bdstatic.com/mda-nb8mpxwznwj6s3ps/sc/cae_h264_nowatermark_delogo/1644456565663753843/mda-nb8mpxwznwj6s3ps.mp4 -DJ舞曲《拼命的喝酒拼命的抽烟》,https://vd2.bdstatic.com/mda-nd1n5vscnn77rui2/sc/cae_h264_delogo/1648915878369422268/mda-nd1n5vscnn77rui2.mp4 -「精选DJ洗脑神曲」节奏欢快,动感魔性,https://vd2.bdstatic.com/mda-ncsh78jh0xna7ngs/sc/cae_h264_delogo/1648389408244925817/mda-ncsh78jh0xna7ngs.mp4 -最火的5首DJ舞曲,https://vd2.bdstatic.com/mda-mmqfbgzdj99h2g2a/sc/cae_h264_nowatermark/1640431486180468034/mda-mmqfbgzdj99h2g2a.mp4 -情难断,https://vd2.bdstatic.com/mda-nc64m5emhisa13mr/cae_h264_delogo/1646623933147802848/mda-nc64m5emhisa13mr.mp4 -13首《经典老歌》DJ舞曲版,https://vd4.bdstatic.com/mda-igbpw1bm4vdxitj0/logo/sc/mda-igbpw1bm4vdxitj0.mp4 -《经典老歌》DJ舞曲串烧,70、80、90后,https://vd3.bdstatic.com/mda-ihps4033ktcz7mfq/sc/mda-ihps4033ktcz7mfq.mp4 -《感动天感动地》无损超嗨版,https://vd2.bdstatic.com/mda-kc9syj5km9m1bvbq/sc/mda-kc9syj5km9m1bvbq.mp4 -《潇洒的走DJ》动感节奏,https://vd4.bdstatic.com/mda-kgirfiwxg342z9d8/v1-cae/sc/mda-kgirfiwxg342z9d8.mp4 -《经典老歌》伤感女声篇,https://vd3.bdstatic.com/mda-ig8mrb0k4jjc5ydt/sc/mda-ig8mrb0k4jjc5ydt.mp4 -《听风的歌》DJ舞曲重低音夜店歌曲,https://vd3.bdstatic.com/mda-kb2nbj78xr6a1mbi/v1-cae/sc/mda-kb2nbj78xr6a1mbi.mp4 -2018精选十首《动感DJ舞曲》串烧大碟,https://vd3.bdstatic.com/mda-ii00rzrptt9e56yf/sc/mda-ii00rzrptt9e56yf.mp4 -DJ舞曲,https://vd4.bdstatic.com/mda-idpg23napy9gsnxb/logo/sc/mda-idpg23napy9gsnxb.mp4 -2020国外热门动感DJ版,https://vd3.bdstatic.com/mda-kb2bqk7bw0ntjpfn/sc/mda-kb2bqk7bw0ntjpfn.mp4 -2019火爆DJ串烧第一期,https://vd2.bdstatic.com/mda-jgjca1pammc75yy9/sc/mda-jgjca1pammc75yy9.mp4 -车载DJ推荐《将军在上》《馋丫头》,https://vd4.bdstatic.com/mda-mm83f0d9sws2zdu4/sc/cae_h264/1639107595725814486/mda-mm83f0d9sws2zdu4.mp4 -车载音乐DJ歌曲劲歌热舞提神醒目,https://vd3.bdstatic.com/mda-ncf25mrs5bm53k6j/sc/cae_h264_delogo/1647396409036292673/mda-ncf25mrs5bm53k6j.mp4 -DJ歌曲《怎么爱都爱不够》,https://vd3.bdstatic.com/mda-mksyipb0103ck0pm/sc/cae_h264_nowatermark/1638055298562460672/mda-mksyipb0103ck0pm.mp4 -《鸳鸯DJ》劲爆DJ,https://vd3.bdstatic.com/mda-nba9z1mqi949jyyb/sc/cae_h264_delogo/1644629210546304303/mda-nba9z1mqi949jyyb.mp4 -MV_Stellar_高清,https://other-web-rh03-sycdn.kuwo.cn/941b035951eba1b686b6e30b6a61149d/624c299a/resource/m2/62/75/2444346891.mp4 -今日热歌DJ《如果爱还在》,https://vd2.bdstatic.com/mda-mhhf5mr00yyhpfjs/1080p/cae_h264/1629284581057661229/mda-mhhf5mr00yyhpfjs.mp4# -推荐9首DJ舞曲,https://vd2.bdstatic.com/mda-mhig1c3sw223mx8p/1080p/cae_h264/1629380139191731149/mda-mhig1c3sw223mx8p.mp4# -动感DJ《苦了累了听听歌》,https://vd4.bdstatic.com/mda-mhqekuf2r91v08dt/1080p/cae_h264/1629888246186602728/mda-mhqekuf2r91v08dt.mp4# -车载DJ《殇雪》,https://vd3.bdstatic.com/mda-mhve4gb9hi8cstzk/1080p/cae_h264/1630319514896018158/mda-mhve4gb9hi8cstzk.mp4# -月老掉线超清版,https://vd3.bdstatic.com/mda-nauhfr2cq1n7bq24/1080p/cae_h264_delogo/1643459623779225887/mda-nauhfr2cq1n7bq24.mp4 -DJ《心在跳情在烧》,https://vd4.bdstatic.com/mda-mhwf07t27w3gi1y7/1080p/cae_h264/1630406994590156367/mda-mhwf07t27w3gi1y7.mp4# -孙艺琪《寂寞的人别听伤感情歌》,https://vd2.bdstatic.com/mda-mdscsws7443npwa8/1080p/cae_h264/1619516504/mda-mdscsws7443npwa8.mp4# -郭镐鸣《野摩托》,https://vd3.bdstatic.com/mda-mekfm7wu6f4rtt99/1080p/cae_h264/1621595318412084671/mda-mekfm7wu6f4rtt99.mp4# -赵蕾蕾《寂寞的城伤心的人》,https://vd2.bdstatic.com/mda-mesdm11tdp69a9ye/1080p/cae_h264/1622115758783335310/mda-mesdm11tdp69a9ye.mp4# -DJ版《真的为你哭了》,https://vd2.bdstatic.com/mda-me5chwexudvzcayg/fhd/cae_h264_nowatermark/1620297137821103617/mda-me5chwexudvzcayg.mp4# -海来阿木《浪子心》DJ沈念版,https://vd3.bdstatic.com/mda-mgr9s5pv0jeqbcm8/1080p/cae_h264/1627298307874491239/mda-mgr9s5pv0jeqbcm8.mp4# -《人间惊鸿客》,https://vd3.bdstatic.com/mda-mh2bbyjcqjxjhzkd/1080p/cae_h264/1627978577559447916/mda-mh2bbyjcqjxjhzkd.mp4# -DJ版《三月里的小雨》,https://vd2.bdstatic.com/mda-mgwegh0bzv4cy6cb/1080p/cae_h264/1627727251470197083/mda-mgwegh0bzv4cy6cb.mp4# -DJ版《望爱却步》,https://vd4.bdstatic.com/mda-mh3ei4sg2jypty79/1080p/cae_h264/1628072927342489970/mda-mh3ei4sg2jypty79.mp4# -《唱着情歌流着泪》,https://vd3.bdstatic.com/mda-mhwaejanf0ie6b8j/1080p/cae_h264/1630409563129833732/mda-mhwaejanf0ie6b8j.mp4# -DJ版《一个人挺好》,https://vd3.bdstatic.com/mda-mh6gqq4b59z26cjx/1080p/cae_h264/1628504623473300938/mda-mh6gqq4b59z26cjx.mp4# -《爱你到最后一刻》,https://vd3.bdstatic.com/mda-mhr9c7q9xzgy1812/1080p/cae_h264/1630062648077583523/mda-mhr9c7q9xzgy1812.mp4# -伤感DJ《等》,https://vd2.bdstatic.com/mda-mhq92a7nafrh8dma/1080p/cae_h264/1629977686796490849/mda-mhq92a7nafrh8dma.mp4# -DJ《我们不再是从前》,https://vd2.bdstatic.com/mda-mhne550wq5m66zvj/1080p/cae_h264/1629803514331462220/mda-mhne550wq5m66zvj.mp4# -DJ舞曲《让我做你的眼睛》,https://vd2.bdstatic.com/mda-mhaargrart2qrkdz/1080p/cae_h264/1629630942996744682/mda-mhaargrart2qrkdz.mp4# -DJ版《时间会知道你好不好》,https://vd3.bdstatic.com/mda-mhairve7gvye1192/1080p/cae_h264/1629457148988604256/mda-mhairve7gvye1192.mp4# -DJ版《爱不得忘不舍》,https://vd3.bdstatic.com/mda-mh8j8egnj8idbvd8/1080p/cae_h264/1629367979662473678/mda-mh8j8egnj8idbvd8.mp4# -DJ版《蜜雪冰城》,https://vd3.bdstatic.com/mda-mhbae2pwwxhyxjcz/1080p/cae_h264/1628767594518574030/mda-mhbae2pwwxhyxjcz.mp4# -DJ版《夜难眠》,https://vd3.bdstatic.com/mda-mh5hwg99vtp777bj/1080p/cae_h264/1628420576290088489/mda-mh5hwg99vtp777bj.mp4# -《无味》 DJ版,https://vd3.bdstatic.com/mda-mgqiagirsmmpuarm/1080p/cae_h264/1627218846577884242/mda-mgqiagirsmmpuarm.mp4# -DJ版《原谅你的谎》,https://vd4.bdstatic.com/mda-mhacxx5vhr2we882/1080p/cae_h264/1628673933350116053/mda-mhacxx5vhr2we882.mp4# -DJ《等爱》,https://vd2.bdstatic.com/mda-mfhh1e0hwq212rrt/sc/h264/1623988905898256147/mda-mfhh1e0hwq212rrt.mp4# -DJ《醉过多少回》,https://vd4.bdstatic.com/mda-megp46e98a4f2b9g/sc/h264/1621239560364992817/mda-megp46e98a4f2b9g.mp4# -DJ小鱼儿 - 如果你真的要离开 (DJ加快版),https://vd4.bdstatic.com/mda-mfh4rq9drsza8gf9/1080p/cae_h264/1623987066817324460/mda-mfh4rq9drsza8gf9.mp4# -DJ情歌《爱情迷了路》,https://vd4.bdstatic.com/mda-mdbrb7fns70avrmt/1080p/cae_h264/1618222287/mda-mdbrb7fns70avrmt.mp4# -《忘川彼岸DJ》,https://vd2.bdstatic.com/mda-md2eyfntemujuft5/1080p/cae_h264/1617446472/mda-md2eyfntemujuft5.mp4# -DJ音乐舞曲《一千个轮回》,https://vd4.bdstatic.com/mda-mdu1939m1muvhme3/1080p/cae_h264/1619662287022848524/mda-mdu1939m1muvhme3.mp4# -DJ 最美不过你的微笑,https://vd4.bdstatic.com/mda-mhs2qjdmkjz2rb7g/sc/cae_h264/1630029534870787600/mda-mhs2qjdmkjz2rb7g.mp4# -DJ 流浪兄弟,https://vd2.bdstatic.com/mda-mhrdtax1km0idkc5/1080p/cae_h264/1629972852606533219/mda-mhrdtax1km0idkc5.mp4# -车载DJ《多年以后》,https://vd3.bdstatic.com/mda-mhqekuegbh6112js/1080p/cae_h264/1629891559415737083/mda-mhqekuegbh6112js.mp4# -百花香(抖音DJ版),https://vd4.bdstatic.com/mda-mdsd1z3wbqeeyumq/fhd/cae_h264_nowatermark/1620021906658368673/mda-mdsd1z3wbqeeyumq.mp4# -经典老歌DJ舞曲七首,https://vd2.bdstatic.com/mda-mhwbtsnrmm6v6x5r/sc/cae_h264/1630403250895754314/mda-mhwbtsnrmm6v6x5r.mp4# -精选五首DJ男声串烧,https://vd2.bdstatic.com/mda-maqfk730tsig88wr/v2-hknm/1080p/mda-maqfk730tsig88wr.mp4# -韩可可《错位时空》DJ版,https://vd3.bdstatic.com/mda-mgciytzb45z6z8yj/1080p/cae_h264/1626183756603775947/mda-mgciytzb45z6z8yj.mp4# -忘记你需要多久(DJ小鱼儿版),https://vd2.bdstatic.com/mda-mc1sm1r5s9azchjv/v1-cae/1080p/mda-mc1sm1r5s9azchjv.mp4# -抖音热歌《大风吹+夜夜夜漫长》,https://vdse.bdstatic.com//13da18e12728e9d7849f6589a3070b4c.mp4# -一夜火爆i网络DJ舞曲,https://vdse.bdstatic.com//692b9306c06b72d223c9d714f8ebe579.mp4# -2021年最火伤感音乐,https://vdse.bdstatic.com//6d39df48360bdb12f73800397c4a6c02.mp4# -2021年网络火爆伤感情歌6首,https://vdse.bdstatic.com//80e0473f97055cec1c9c76c1c7e5498a.mp4# -2021热门伤感DJ,https://vdse.bdstatic.com//06b4e9b185b843e694e4d20e9b0a0aac.mp4# -6首DJ情歌,https://vdse.bdstatic.com//e0ad4d203cd7d7ffa943544c8d2ddbd3.mp4# -几首比较火的DJ情歌,https://vdse.bdstatic.com//4d7e8fe409b2ba9e08b179de8e146fa3.mp4# -精选6首DJ情歌,https://vdse.bdstatic.com//2ead9cf04f5e9e3a99eea79534c3c104.mp4# -酒吧DJ舞曲,https://vdse.bdstatic.com//5208fb24e1d76b0e81f992e91537f086.mp4# -花都开了你来不来DJ,https://vd3.bdstatic.com/mda-mdee523swbezmsin/480p/h264/1618480997/mda-mdee523swbezmsin.mp4 -DJ舞曲,https://vd2.bdstatic.com/mda-ncp5ggtppe1c0gw0/720p/h264_delogo/1648094099072851708/mda-ncp5ggtppe1c0gw0.mp4?v_from_s=hkapp-haokan-nanjing&auth_key=1648813542-0-0-b75fb95e3bd44e8af5cc964483db1b1a&bcevod_channel=searchbox_feed&pd=1&vt=1&cd=0&watermark=0&did=ced9e69a4f6154e91be590c1d5a488ab&logid=0942439256&vid=12262793352915624883&pt=0&appver=7.2.1.10&model=T7-5G10&osver=9&cr=2&abtest=peav_g52&sle=1&sl=2303&split=1993062&dt=0&nt=0&kpdl=1&h265_m=-1&klogid=0000000000000000&kapid=1&psp=1&psk=8&pif=0_0_0_0&qtfc=65535&qtut=0&stg=none -DJ舞曲,https://vd2.bdstatic.com/mda-nch73gktvfmgdrbd/sc/cae_h264_delogo/1647644537085447432/mda-nch73gktvfmgdrbd.mp4?v_from_s=hkapp-haokan-nanjing&auth_key=1648813542-0-0-4a2d27d50015d19f3ed5cf5fbc261f79&bcevod_channel=searchbox_feed&pd=1&vt=1&cd=0&watermark=0&did=ced9e69a4f6154e91be590c1d5a488ab&logid=0942439256&vid=4192073541598205553&pt=0&appver=7.2.1.10&model=T7-5G10&osver=9&cr=2&abtest=peav_g52&sle=1&sl=1420&split=1235330&dt=1&nt=0&pe=0&prerender=0&kpdl=1&h265_m=-1&klogid=c770aa16cadb579d&kapid=1&psp=1&psk=68&pif=0_0_0_0&qtfc=65535&qtut=0&stg=none -DJ舞曲,https://vd2.bdstatic.com/mda-nchdvhumb9t222dt/720p/h264_delogo/1647597232402077616/mda-nchdvhumb9t222dt.mp4?v_from_s=hkapp-haokan-nanjing&auth_key=1648813542-0-0-355c817c82d5b57396302bd3461bac2c&bcevod_channel=searchbox_feed&pd=1&vt=1&cd=0&watermark=0&did=ced9e69a4f6154e91be590c1d5a488ab&logid=0942439256&vid=7721459444580608676&pt=0&appver=7.2.1.10&model=T7-5G10&osver=9&cr=2&abtest=peav_g52&sle=1&sl=2380&split=2030320&dt=1&nt=0&pe=0&prerender=0&kpdl=1&h265_m=-1&klogid=1b51c89b2702d8cc&kapid=1&psp=1&psk=64&pif=0_0_0_0&qtfc=65535&qtut=0&stg=none -7 DJ舞曲,https://vd2.bdstatic.com/mda-nch73gktvfmgdrbd/sc/cae_h264_delogo/1647644537085447432/mda-nch73gktvfmgdrbd.mp4?v_from_s=hkapp-haokan-nanjing&auth_key=1648813542-0-0-4a2d27d50015d19f3ed5cf5fbc261f79&bcevod_channel=searchbox_feed&pd=1&vt=1&cd=0&watermark=0&did=ced9e69a4f6154e91be590c1d5a488ab&logid=0942439256&vid=4192073541598205553&pt=0&appver=7.2.1.10&model=T7-5G10&osver=9&cr=2&abtest=peav_g52&sle=1&sl=1420&split=1235330&dt=1&nt=0&pe=0&prerender=0&kpdl=1&h265_m=-1&klogid=c770aa16cadb579d&kapid=1&psp=1&psk=1028&pif=0_0_0_0&qtfc=65535&qtut=0&stg=none -DJ 无情书,https://vd3.bdstatic.com/mda-kkikg9rzshuhcxwy/v1-cae/sc/mda-kkikg9rzshuhcxwy.mp4 -DJ版《秒针》,https://vd3.bdstatic.com/mda-ncceyqpywz4ttnzk/720p/h264_delogo/1647167736192140920/mda-ncceyqpywz4ttnzk.mp4我在你眼里到底算什么-车载夜店音乐DJ视频,http://listen.92kk.com:8811//2021/车载视频/2021-09/2021-09-16/[Mp4]我在你眼里到底算什么-车载夜店音乐DJ视频[独].mp4 -无处安放的心-楼文建-车载音乐精品美女夜店DJ视频,http://listen.92kk.com:8811//2021/车载视频/2021-10/2021-10-10/[Mp4]无处安放的心-楼文建-车载音乐精品美女夜店DJ视频[独].mp4 -我到底错哪里-崔伟立-车载音乐精品美女夜店DJ视频,http://listen.92kk.com:8811//2021/车载视频/2021-10/2021-10-10/[Mp4]我到底错哪里-崔伟立-车载音乐精品美女夜店DJ视频[独].mp4 -伤雪-九天-车载音乐精品美女夜店DJ视频,http://listen.92kk.com:8811//2021/车载视频/2021-10/2021-10-10/[Mp4]伤雪-九天-车载音乐精品美女夜店DJ视频[独].mp4 -夜蝶-孙艺琪-车载音乐精品美女夜店DJ视频,http://listen.92kk.com:8811//2022/车载视频/2022-01/2022-01-02/[Mp4]夜蝶-孙艺琪-车载音乐精品美女夜店DJ视频[独].mp4 -夜场铺垫热播流行音乐-车载DJ音乐精品美女夜店DJ视频,http://listen.92kk.com:8811//2019/车载视频/DJ热舞视频/2019-01/2019-01-10/[Avi]日本夜店现场中文热舞DJ视频歌曲_凉凉_车载音乐DJ夜店精选视频.mp4 -2021动感音乐旋律-车载DJ音乐精品美女夜店DJ视频,http://listen.92kk.com:8811//2017/车载视频/DJ热舞视频/2018/2018-12/2018-12-08/[Avi]午夜DJ_王绎龙_车载音乐DJ夜店精选视频[独].mp4 -全程舒服车载音乐视频-车载DJ音乐精品美女夜店DJ视频,http://listen.92kk.com:8811//2019/车载视频/DJ热舞视频/2019-01/2019-01-10/[Avi]亲爱的你别走三点式美女水里劲舞DJ视频MV_车载音乐DJ夜店精选视频.mp4 -跳舞节奏音乐视频-车载DJ音乐精品美女夜店DJ视频,http://listen.92kk.com:8811//2013/车载视频/DJ舞曲视频/2015/2015-11/2015-11-05/Mp4_疯狂夜店美女热舞【杀阡陌】夜店歌曲DJMV .mp4 -抖音车载热曲视频-车载DJ音乐精品美女夜店DJ视频,http://listen.92kk.com:8811//2013/车载视频/DJ舞曲视频/2015/2015-11/2015-11-04/Mp4_夜店现场美女蹦迪视频【一个耐不住寂寞的人】好听的DJMV舞曲.mp4 -2021热门伤感DJ,https://vdse.bdstatic.com//06b4e9b185b843e694e4d20e9b0a0aac.mp4 -6首DJ情歌,https://vdse.bdstatic.com//e0ad4d203cd7d7ffa943544c8d2ddbd3.mp4 -几首比较火的DJ情歌,https://vdse.bdstatic.com//4d7e8fe409b2ba9e08b179de8e146fa3.mp4 -精选6首DJ情歌,https://vdse.bdstatic.com//2ead9cf04f5e9e3a99eea79534c3c104.mp4 -《爱难求情难断…》,https://vdse.bdstatic.com//0c8ed110c5522e9bd31752ecb999b1ab.mp4 -花都开了你来不来DJ,https://vd3.bdstatic.com/mda-mdee523swbezmsin/480p/h264/1618480997/mda-mdee523swbezmsin.mp4 -5首劲爆dj,https://vd2.bdstatic.com/mda-mm69dxgtcqg28j9j/sc/cae_h264/1638860024910192032/mda-mm69dxgtcqg28j9j.mp4 -动感超人dj,https://vd3.bdstatic.com/mda-mm49pxqfvevcqbx4/sc/cae_h264/1638687905397245214/mda-mm49pxqfvevcqbx4.mp4 -野花香dj,https://vd3.bdstatic.com/mda-mm68k5z0h1qjm8n0/sc/cae_h264/1638980550463660240/mda-mm68k5z0h1qjm8n0.mp4 -精选dj,https://vd3.bdstatic.com/mda-mm68drt808w1nins/720p/h264/1638861890075163680/mda-mm68drt808w1nins.mp4 -伤感情歌DJ,https://vd3.bdstatic.com/mda-mkv7idcnxrgc3cnd/sc/cae_h264/1638257251905732477/mda-mkv7idcnxrgc3cnd.mp4 -DJ情歌,https://vd2.bdstatic.com/mda-mm67ychk60q5n0d1/sc/cae_h264/1638893384360470440/mda-mm67ychk60q5n0d1.mp4 -精选5首DJ舞曲,https://vd4.bdstatic.com/mda-mkp1h44minspwt7t/sc/cae_h264/1637772442657333771/mda-mkp1h44minspwt7t.mp4 -爱情情歌dj网,https://vd2.bdstatic.com/mda-mkq4iax6ed1yimay/sc/cae_h264/1637837116068761026/mda-mkq4iax6ed1yimay.mp4 -绝美情歌dj,https://vd2.bdstatic.com/mda-mkp952u577gbq8uc/sc/cae_h264/1637737197319948432/mda-mkp952u577gbq8uc.mp4 -慢摇dj舞曲,https://vd2.bdstatic.com/mda-mkpi5r0xe92ja446/sc/cae_h264/1637775035132431598/mda-mkpi5r0xe92ja446.mp4 -男神dj舞曲,https://vd4.bdstatic.com/mda-mkpbcp1thzqg8vju/sc/cae_h264/1637772142027994508/mda-mkpbcp1thzqg8vju.mp4 -韩国女团dj,https://vd3.bdstatic.com/mda-mknba5i60je0d2dn/sc/cae_h264/1637654844357830568/mda-mknba5i60je0d2dn.mp4 -dj舞曲女人版,https://vd3.bdstatic.com/mda-mkp88kxv6r8y73k9/sc/cae_h264/1637733263867775329/mda-mkp88kxv6r8y73k9.mp4 -舞台美女dj,https://vd3.bdstatic.com/mda-mkqbe1ef59ez946b/sc/cae_h264/1637833461439457045/mda-mkqbe1ef59ez946b.mp4 -情歌DJ合集,https://vd4.bdstatic.com/mda-mkp3tpu9ghk2ufev/sc/cae_h264/1637733480141753790/mda-mkp3tpu9ghk2ufev.mp4 -新世纪舞曲,https://vd4.bdstatic.com/mda-mkq704rtr59i9jtj/sc/cae_h264/1637823373696903055/mda-mkq704rtr59i9jtj.mp4 -日韩舞曲DJ,https://vd4.bdstatic.com/mda-mknatf58h2evy18i/sc/cae_h264/1637653930525484478/mda-mknatf58h2evy18i.mp4 -国际舞曲,https://vd4.bdstatic.com/mda-mkpde77et4yvqx7e/sc/cae_h264/1637766610977026004/mda-mkpde77et4yvqx7e.mp4 -六首伤感DJ舞曲《为爱受尽相思罪》《爱过了头心伤透》,https://vdse.bdstatic.com//f27d59d8b75915e122f53c173e27a32e.mp4 -车载DJ舞曲《大风吹》《浪子闲话》《玛尼情歌》《沙漠骆驼》,https://vdse.bdstatic.com//7002925e04c4c451cfa8aafc9b4190c7.mp4 -七首DJ情歌《拈花一笑》《对面的小姐姐》《想你了小哥哥》等,https://vdse.bdstatic.com//ed10354ac1acc37c9922074fd88d3697.mp4 -《拈花一笑》《对面的小姐姐》《想你了小哥哥》《一朵情花开》,https://vdse.bdstatic.com//7cfaf27a4db89583e069a40fbc2ed84b.mp4 -网络金曲《拈花一笑》《陪你千山万水》《对面小姐姐》,https://vdse.bdstatic.com//c2deba4d320384736569e542ac531aff.mp4 -dj舞曲英雄泪,https://vd3.bdstatic.com/mda-mkt45tnypacz3smk/sc/cae_h264/1638069225501294830/mda-mkt45tnypacz3smk.mp4 -敢问路在何方dj,https://vd4.bdstatic.com/mda-mjbc5jr1y4bpqjma/sc/cae_h264_nowatermark/1634028115028515183/mda-mjbc5jr1y4bpqjma.mp4 -爱江山更爱美人金典,https://vd4.bdstatic.com/mda-mm2a18n5jdh6d8bs/sc/cae_h264/1638516147610932793/mda-mm2a18n5jdh6d8bs.mp4 -今夜回望dj,https://vd2.bdstatic.com/mda-mkv7cbzq5xdtf9ms/sc/cae_h264/1638478442002383579/mda-mkv7cbzq5xdtf9ms.mp4 -车震视频1,https://vd2.bdstatic.com/mda-mki7h67gag5wcev9/720p/h264/1637299107495714243/mda-mki7h67gag5wcev9.mp4 -车震视频2,https://vd4.bdstatic.com/mda-mkp41tr6gmkgjjxm/sc/cae_h264/1637725035882295978/mda-mkp41tr6gmkgjjxm.mp4 -车震视频5,https://vd4.bdstatic.com/mda-mkj6mgsuic4gdknp/sc/cae_h264/1637383677947993989/mda-mkj6mgsuic4gdknp.mp4 -舞曲视频1,https://vd4.bdstatic.com/mda-mkf4g5p5hpevqbx6/sc/cae_h264/1637033781127837401/mda-mkf4g5p5hpevqbx6.mp4 -舞曲视频3,https://vd3.bdstatic.com/mda-mkmee6e6z4rq6zy7/sc/cae_h264/1637580756649466839/mda-mkmee6e6z4rq6zy7.mp4 -舞曲视频4,https://vd2.bdstatic.com/mda-mkn56h2g8ux3dtxq/sc/cae_h264/1637642599802372547/mda-mkn56h2g8ux3dtxq.mp4 -车震一小时,http://gcw.bdcdn.shoujiduoduo.com/201805/0748-641.mp4 -车载DJ视频6,https://vdse.bdstatic.com//7e9d2da860d4ac39c0ea86502360d6fe.mp4 -高胜美经典歌曲专辑,https://vdse.bdstatic.com//ff9ca37b153c35642888b38d07b039a5.mp4 -好歌分享《精选6首伤感DJ舞曲》HD,https://vdse.bdstatic.com//0c87c8977d0a33498fe7362d3c60c22c.mp4 -2021爆红《6首女生版伤感DJ》HD,https://vdse.bdstatic.com//2e77709380ad7e6163e80c4d5c179689.mp4 -美人热舞洗脑DJ舞曲HD,https://vdse.bdstatic.com//3700f6b78ceaf0f4a5313f4d68c95b72.mp4 -红歌音乐,#genre# -新中国,https://vd4.bdstatic.com/mda-mhg67kdwtpf3cmh2/sc/cae_h264/1629175568665923880/mda-mhg67kdwtpf3cmh2.mp4 -东方红,https://vd2.bdstatic.com/mda-kh8w62s1t0bm4r4v/v1-cae/sc/mda-kh8w62s1t0bm4r4v.mp4 -社会主义好,https://vd4.bdstatic.com/mda-mbif119nsfbzfd9b/v2-hknm/sc/mda-mbif119nsfbzfd9b.mp4 -中国人民解放军军歌,https://vd3.bdstatic.com/mda-mfs4xh85jg1hbrtu/sc/cae_h264/1624765782220430033/mda-mfs4xh85jg1hbrtu.mp4#https://vd4.bdstatic.com/mda-mfj4a2ihswqd9gcp/sc/cae_h264_delogo/1642481986194660170/mda-mfj4a2ihswqd9gcp.mp4 -唱支山歌给党听,https://vd4.bdstatic.com/mda-md2dw3g1iw0x5rkw/720p/h264_cae/1621166557293046027/mda-md2dw3g1iw0x5rkw.mp4 -人说山西好风光,https://vd3.bdstatic.com/mda-mc3n63tfyp4fpj3i/v2-hknm/sc/mda-mc3n63tfyp4fpj3i.mp4 -人说山西好风光,https://vd3.bdstatic.com/mda-mc3n63tfyp4fpj3i/v2-hknm/sc/mda-mc3n63tfyp4fpj3i.mp4 -小鸟小鸟,https://vd2.bdstatic.com/mda-nf0g4wpn1h6d6gzc/sc/cae_h264/1654097751881430749/mda-nf0g4wpn1h6d6gzc.mp4 -让我们荡起双桨,https://vd2.bdstatic.com/mda-kg1gexwxqwfj1ggj/v1-cae/sc/mda-kg1gexwxqwfj1ggj.mp4 -让我们荡起双桨,https://vd2.bdstatic.com/mda-kf2maiw5viky6fvx/v1-cae/sc/mda-kf2maiw5viky6fvx.mp4 -泉水叮咚响,https://vd4.bdstatic.com/mda-nhp5i19mfnfgcszt/sc/cae_h264/1661317041237423922/mda-nhp5i19mfnfgcszt.mp4 -学习雷锋好榜样,https://vd2.bdstatic.com/mda-mgw17rf13eg3c42a/sc/cae_h264/1627694245970038550/mda-mgw17rf13eg3c42a.mp4 -学习雷锋好榜样,https://vd4.bdstatic.com/mda-kkjs55rjapdq2mpg/v1-cae/sc/mda-kkjs55rjapdq2mpg.mp4 -我们的生活充满阳光,https://vd4.bdstatic.com/mda-mantbc3hcfwa47wb/v1-cae/sc/mda-mantbc3hcfwa47wb.mp4 -金梭和银梭,https://vd3.bdstatic.com/mda-nhc8akg6b7iekrjg/sc/cae_h264/1660372513167581351/mda-nhc8akg6b7iekrjg.mp4 -年轻的朋友来相会,https://vd3.bdstatic.com/mda-mg7ez868p9n3i2ck/sc/cae_h264/1625741125840222642/mda-mg7ez868p9n3i2ck.mp4#https://vd3.bdstatic.com/mda-jk6u0s2f81jmkk26/sc/mda-jk6u0s2f81jmkk26.mp4 -珊瑚颂,https://vd2.bdstatic.com/mda-nhj3zr4muyqtq2b4/sc/cae_h264/1660975076761325859/mda-nhj3zr4muyqtq2b4.mp4 -边疆的泉水清又纯,https://vd2.bdstatic.com/mda-mmbesjsvurqym92e/sc/cae_h264_delogo/1642484372769778974/mda-mmbesjsvurqym92e.mp4 -好大一棵树,https://vd4.bdstatic.com/mda-mi9h2rqyrf17jv3a/sc/cae_h264/1631276071798216929/mda-mi9h2rqyrf17jv3a.mp4 -好大一棵树,https://vd2.bdstatic.com/mda-khnv020keaw8mzzr/v1-cae/sc/mda-khnv020keaw8mzzr.mp4 -工农齐武装,https://vd3.bdstatic.com/mda-mh02va3743q055ea/sc/cae_h264/1627783707904573933/mda-mh02va3743q055ea.mp4 -送别,https://vd4.bdstatic.com/mda-kkpng5smwvp3cucb/v2-hknm/sc/mda-kkpng5smwvp3cucb.mp4 -十送红军,https://vd3.bdstatic.com/mda-mb5h3hw9trune66u/v1-cae/sc/mda-mb5h3hw9trune66u.mp4 -归心似箭,https://vd2.bdstatic.com/mda-madsxchwatcbey51/v1-cae/sc/mda-madsxchwatcbey51.mp4 -地道战,https://vd4.bdstatic.com/mda-mhj4gdgmg0se8cu5/sc/cae_h264/1629430759183704924/mda-mhj4gdgmg0se8cu5.mp4 -主席的话儿记心上,https://vd4.bdstatic.com/mda-ndc67jecf3hrkv88/sc/cae_h264_delogo/1649829462288374554/mda-ndc67jecf3hrkv88.mp4 -主席的话儿记心上,https://vd2.bdstatic.com/mda-mbfp33q9269yhd3h/v1-cae/sc/mda-mbfp33q9269yhd3h.mp4 -歌唱大别山,https://vd4.bdstatic.com/mda-mem38kggyuwfn5iq/sc/cae_h264/1621651438111375917/mda-mem38kggyuwfn5iq.mp4 -拥军秧歌,https://vd4.bdstatic.com/mda-nifdqsrn4r0w5qte/sc/cae_h264/1663339717929113782/mda-nifdqsrn4r0w5qte.mp4 -英雄赞歌,https://vd3.bdstatic.com/mda-nin6t17p7dt7u499/sc/cae_h264/1664117214428826970/mda-nin6t17p7dt7u499.mp4 -蒙山巍巍碧水长,https://vd4.bdstatic.com/mda-mkc6mfj4mvzaq7vf/sc/cae_h264_delogo/1643221180678628350/mda-mkc6mfj4mvzaq7vf.mp4 -梦驼铃,https://vd4.bdstatic.com/mda-ne0ngf5wrh7xepup/sc/cae_h264_delogo/1651420721641862470/mda-ne0ngf5wrh7xepup.mp4 -梦驼铃,https://vd4.bdstatic.com/mda-km1irzp1nd4m6bwd/v1-cae/sc/mda-km1irzp1nd4m6bwd.mp4 -绒花,https://vd3.bdstatic.com/mda-nejfar2cv6abkknu/sc/cae_h264/1653045247793474175/mda-nejfar2cv6abkknu.mp4 -怀念战友,https://vd4.bdstatic.com/mda-ndke5u2ygfnadshu/sc/cae_h264_delogo/1650548928284163626/mda-ndke5u2ygfnadshu.mp4 -花儿为什么这样红,https://vd4.bdstatic.com/mda-kebk0sgcynynd2mp/v1-cae/sc/mda-kebk0sgcynynd2mp.mp4 -热血颂,https://vd2.bdstatic.com/mda-nhm1iukvqj73jrk9/sc/cae_h264/1661134887035608960/mda-nhm1iukvqj73jrk9.mp4 -望星空,https://vd2.bdstatic.com/mda-ng4fy538tkhfaurj/sc/cae_h264/1657082985795825784/mda-ng4fy538tkhfaurj.mp4 -望星空,https://vd4.bdstatic.com/mda-nchgx50sjh86dxst/sc/cae_h264_delogo/1647605291757722048/mda-nchgx50sjh86dxst.mp4 -军中绿花,https://vd4.bdstatic.com/mda-mm2i12yuzh2nt7um/sc/cae_h264_delogo/1642489258635777773/mda-mm2i12yuzh2nt7um.mp4 -少年壮志不言愁,https://vd2.bdstatic.com/mda-mmt4gmqeznpd0uu9/sc/cae_h264_delogo/1643235838750590202/mda-mmt4gmqeznpd0uu9.mp4 -十五的月亮,https://vd4.bdstatic.com/mda-mipa0k9x8fczuqsi/sc/cae_h264/1632467395111368550/mda-mipa0k9x8fczuqsi.mp4 -高山下的花环,https://vd2.bdstatic.com/mda-ngq0sksae82vsz1s/sc/cae_h264/1658728345217881856/mda-ngq0sksae82vsz1s.mp4 -血染的风采,https://vd4.bdstatic.com/mda-nic7biexcec8run3/sc/cae_h264/1663067132889621847/mda-nic7biexcec8run3.mp4 -驼铃,https://vd3.bdstatic.com/mda-mchq89ac3391xayj/720p/h264_cae/1620925227029359387/mda-mchq89ac3391xayj.mp4 -相逢是首歌,https://vd3.bdstatic.com/mda-maapy96tkswujh1e/v1-cae/sc/mda-maapy96tkswujh1e.mp4 -为了谁,https://vd2.bdstatic.com/mda-mi3ea8etqe1y8tpv/sc/cae_h264/1630750989946581520/mda-mi3ea8etqe1y8tpv.mp4 -为了谁,https://vd3.bdstatic.com/mda-ma1jz4cuh8fn7fy9/v1-cae/sc/mda-ma1jz4cuh8fn7fy9.mp4 -英雄泪,https://vd3.bdstatic.com/mda-mben1iextqu3in9c/v1-cae/sc/mda-mben1iextqu3in9c.mp4 -当兵的人,https://vd2.bdstatic.com/mda-kjbb0xzvqi8ew4u7/sc/mda-kjbb0xzvqi8ew4u7.mp4 -蛇年电影,#genre# -祝愿蛇年大吉,http://rihou.cc:555/mp4?id=lndjllll.mp4 -全年恭喜发财,http://rihou.cc:555/mp4?id=2025a.mp4 -全粤音乐串烧,http://rihou.cc:555/mp4?id=2025b.mp4 -射雕侠之大者,https://cdn7.ryplay7.com/20250131/10555_1dab6d8e/index.m3u8 -封神战火西岐,https://cdn7.ryplay7.com/20250131/10554_6e35735c/index.m3u8 -哪吒魔童闹海,https://svip.high21-playback.com/20250130/41326_717cc871/index.m3u8 -唐探------1900,https://cdn7.ryplay7.com/20250130/10553_df548ce7/index.m3u8 -大奉打更超清,https://137.175.34.88:11301/data6/jvods/hls/dhz/53/52359/25012919/1_264131_1616739/1920/index.m3u8?appId=kkdy&sign=6b99b4e09965d6d2a4ce1c2a9b58f64b×tamp=1739601259&ref=2 -雄兵出击超清,https://v.cdnlz4.com/20231201/26186_1cd3ed6c/index.m3u8 -存亡之战超清,https://svip.high21-playback.com/20241213/40555_5eef5126/index.m3u8 -周处除三害超,https://svipsvip.ffzy-online5.com/20240301/24303_f0da8c06/index.m3u8 -第二十条超清,https://v.cdnlz2.com/20240426/30568_596f7554/index.m3u8 -飞驰人生2-超,https://svipsvip.ffzy-online5.com/20240428/26643_6d4f92ab/index.m3u8 -暴走财神5HD,https://v.cdnlz12.com/20240214/11569_e1ddc734/2000k/hls/mixed.m3u8 -熊出没·逆转时空HD,https://vip.ffzy-online2.com/20230521/37661_330568c0/index.m3u8 -金手指HD国,https://vip.ffzyread1.com/20240213/24278_dc4a204f/2000k/hls/mixed.m3u8 -金手指HD粤,https://v.cdnlz12.com/20240213/11556_3642faee/2000k/hls/mixed.m3u8 -非诚勿扰3HD,https://vip.ffzyread.com/20240210/23322_b4dde191/2000k/hls/mixed.m3u8 -醉拳,https://txmov2.a.kwimgs.com/upic/2021/09/30/18/BMjAyMTA5MzAxODM1NTFfMTI0MzE0NjMyOF81ODEwNDc3MzAzOF8yXzM=_b_B1b01bbe5b567f842b3de0b78109d1907.mp4 -醉拳,https://vip.ffzy-play7.com/20230202/13070_b42acba9/index.m3u8 -双龙会,https://alimov2.a.kwimgs.com/upic/2021/10/01/19/BMjAyMTEwMDExOTA1MDVfMTI0MzE0NjMyOF81ODE5NzY0NzAyOF8yXzM=_b_B6eb284159f267349ab21b64feb3d48ce.mp4 -双龙会,https://vip.ffzy-play6.com/20221112/6064_afbd5214/index.m3u8 -龙门飞甲,http://jsmov2.a.yximgs.com/bs3/video-hls/5203346449046555193_hlsb.m3u8 -龙门飞甲,https://cdn2.yzzy-tv-cdn.com/20220331/4883_7f84c204/index.m3u8 -黄飞鸿之狮王争霸,https://alimov2.a.kwimgs.com/upic/2020/05/15/08/BMjAyMDA1MTUwODQ5NTdfMjEyNDgzMjg2XzI4NTc1ODg4MzEyXzJfMw==_b_Bd4d927d62d45dd2f3e065114d9aebb25.mp4 -黄飞鸿之铁鸡斗蜈蚣,http://jsmov2.a.yximgs.com/bs3/video-hls/5250634242822045870_hlsb.m3u8 -黄飞鸿之铁鸡斗蜈蚣,https://cdn2.yzzy-tv-cdn.com/20220415/13227_56714be0/index.m3u8 -黄飞鸿之男儿当自强,https://txmov2.a.kwimgs.com/upic/2020/05/16/01/BMjAyMDA1MTYwMTAyMjFfMjEyNDgzMjg2XzI4NjI3OTAwNTc5XzJfMw==_b_Bc1101c249e7355d840c4495b7bfd84a4.mp4 -黄飞鸿之壮志凌云,http://jsmov2.a.yximgs.com/bs3/video-hls/5189554175568165120_hlsb.m3u8 -义胆雄心,http://jsmov2.a.yximgs.com/bs3/video-hls/5237686462055775486_hlsb.m3u8 -义胆雄心,https://vip.ffzy-play7.com/20221129/7714_a0c75de1/index.m3u8 -东成西就,http://jsmov2.a.yximgs.com/bs3/video-hls/5235434664056492833_hlsb.m3u8 -东方三侠,http://jsmov2.a.yximgs.com/bs3/video-hls/5222205346628851891_hlsb.m3u8 -人在囧途,http://jsmov2.a.yximgs.com/bs3/video-hls/5239093847755471351_hlsb.m3u8 -人在囧途,https://vip.ffzy-play.com/20221018/1953_2d6ba500/index.m3u8 -倩女幽魂妖魔道,http://jsmov2.a.yximgs.com/bs3/video-hls/5232901391302199073_hlsb.m3u8 -倩女幽魂人间道,http://jsmov2.a.yximgs.com/bs3/video-hls/5250634317044855747_hlsb.m3u8 -倩女幽魂道道道,http://jsmov2.a.yximgs.com/bs3/video-hls/5216294367991385255_hlsb.m3u8 -A计划,http://jsmov2.a.yximgs.com/bs3/video-hls/5240501212096709355_hlsb.m3u8 -A计划,https://vip.ffzy-play7.com/20221115/4631_7c6bb09a/index.m3u8 -九一神雕侠侣,http://jsmov2.a.yximgs.com/bs3/video-hls/5227553349016599035_hlsb.m3u8 -九一神雕侠侣,https://vip.ffzy-play6.com/20221112/6044_68796407/index.m3u8 -九二神雕之痴心情长剑,http://jsmov2.a.yximgs.com/bs3/video-hls/5188428323796620673_hlsb.m3u8 -刀剑笑,http://jsmov2.a.yximgs.com/bs3/video-hls/5215168447635500734_hlsb.m3u8 -刀剑笑,https://vip.ffzy-play7.com/20221112/3808_6690be34/index.m3u8 -天若有情,http://jsmov2.a.yximgs.com/bs3/video-hls/5246412168297899387_hlsb.m3u8 -天若有情,https://vip.ffzy-play6.com/20221112/6132_760d67fd/index.m3u8 -龙兄虎弟,http://jsmov2.a.yximgs.com/bs3/video-hls/5250352837791566632_hlsb.m3u8 -龙兄虎弟,https://vip.ffzy-play6.com/20221116/7264_5b0b594e/index.m3u8 -东方秃鹰,http://jsmov2.a.yximgs.com/bs3/video-hls/5218546164654879826_hlsb.m3u8 -东方秃鹰,https://vip.ffzy-play7.com/20221209/9044_d3e0dbd4/index.m3u8 -投名状,https://cdn13.yzzy-tv-cdn.com/20230128/9592_3d21d729/index.m3u8 -中南海保镖,https://cdn12.yzzy-tv-cdn.com/20221209/8943_e3bd0850/index.m3u8 -杀手之王,https://cdn10.yzzy-tv-cdn.com/20221023/2307_200a0670/index.m3u8 -太极张三丰,https://cdn8.yzzy-tv-cdn.com/20220713/4780_8d927b57/index.m3u8 -黄飞鸿之一:壮志凌云,https://cdn4.yzzy-tv-cdn.com/20220617/21900_8ceba9f5/index.m3u8 -黄飞鸿之二:男儿当自强,https://cdn4.yzzy-tv-cdn.com/20220606/17341_21dfaf46/index.m3u8 -黄飞鸿之三:狮王争霸,https://cdn1.yzzy-tv-cdn.com/20220517/cZrm0twN/index.m3u8 -黄飞鸿之西域雄狮,https://cdn1.yzzy-tv-cdn.com/20220415/eAed3SPA/index.m3u8 -冒险王,https://cdn4.yzzy-tv-cdn.com/20220608/17622_c083f16b/index.m3u8 -精武英雄,https://cdn5.yzzy-tv-cdn.com/20220607/22255_9e00edb7/index.m3u8 -少林寺,https://cdn4.yzzy-tv-cdn.com/20220606/17324_133ab69b/index.m3u8 -少林小子,https://vip.ffzy-play7.com/20230216/14926_434969e4/index.m3u8 -方世玉,https://cdn4.yzzy-tv-cdn.com/20220606/17350_39c4425b/index.m3u8 -方世玉续集,https://vip.ffzy-play6.com/20221129/9315_1d7ec0af/index.m3u8 -鼠胆龙威,https://cdn1.yzzy-tv-cdn.com/20220517/lAsQeigJ/index.m3u8 -南北少林,https://cdn2.yzzy-tv-cdn.com/20220428/16621_c12279b7/index.m3u8 -新少林五祖,https://cdn1.yzzy-tv-cdn.com/20220416/dqxi6ilh/index.m3u8 -给爸爸的信,https://cdn2.yzzy-tv-cdn.com/20220414/13070_86734093/index.m3u8 -倚天屠龙记之魔教教主,https://cdn1.yzzy-tv-cdn.com/20220406/COULYl8d/index.m3u8 -花木兰,https://cdn2.yzzy-tv-cdn.com/20220405/7667_13f7046c/index.m3u8 -龙在天涯,https://cdn2.yzzy-tv-cdn.com/20220331/4882_d282e1a0/index.m3u8 -笑傲江湖2:东方不败,https://cdn2.yzzy-tv-cdn.com/20220331/4843_724c1ac5/index.m3u8 -不二神探,https://cdn2.yzzy-tv-cdn.com/20220330/4069_8714f6bb/index.m3u8 -功夫之王,https://cdn1.yzzy-tv-cdn.com/20220326/Fu3xA9TS/index.m3u8 -封神传奇,https://cdn1.yzzy-tv-cdn.com/20220326/ga3SHNAV/index.m3u8 -建国大业,https://cdn1.yzzy-tv-cdn.com/20220325/lWDJZBdb/index.m3u8 -英雄,https://vip.ffzy-play7.com/20221227/9993_9681b67b/index.m3u8 -白蛇传说,https://vip.ffzy-play7.com/20221224/9605_263ee1e0/index.m3u8 -黄飞鸿92之龙行天下,https://vip.ffzy-play7.com/20221129/7657_0e98ee6f/index.m3u8 -东方巨龙,https://vip.ffzy-play6.com/20221117/7362_01e144e6/index.m3u8 -黑侠,https://vip.ffzy-play6.com/20221112/6336_a08140a7/index.m3u8 -霍元甲,https://vip.ffzy-play2.com/20221021/234_50a8a4b6/index.m3u8 -师兄撞鬼,https://vip.ffzy-play6.com/20221207/10610_200b5bd4/index.m3u8 -97家有喜事,https://vip.ffzy-play6.com/20221129/9285_97e3dfc9/index.m3u8 -算死草,https://vip.ffzy-play6.com/20221112/6085_3636efbb/index.m3u8 -行运一条龙,https://vip.ffzy-play6.com/20221112/6024_432f2afd/index.m3u8 -龙的传人,https://vip.ffzy-play7.com/20221112/3556_7788de32/index.m3u8 -咖喱辣椒,https://vip.ffzy-play7.com/20221112/3509_1a0443fd/index.m3u8 -西游降魔篇,https://vip.ffzy-play6.com/20221019/206_b74a99b9/index.m3u8 -长江七号,https://vip.ffzy-play6.com/20221022/1070_3b7b263a/index.m3u8 -神话,https://vip.ffzy-play6.com/20221017/20_989dd1f8/index.m3u8 -飞龙再生,https://vip.ffzy-play6.com/20221019/72_1934eddc/index.m3u8 -特务迷城,https://vip.ffzy-play6.com/20221019/111_6edaadc7/index.m3u8 -神奇燕尾服,https://vip.ffzy-play6.com/20221019/127_851b9820/index.m3u8 -十二生肖,https://vip.ffzy-play6.com/20221019/191_dba04d04/index.m3u8 -我是谁,https://vip.ffzy-play6.com/20221022/881_da82c5bb/index.m3u8 -宝贝计划,https://vip.ffzy-play2.com/20221021/73_d5c05ae2/index.m3u8 -辛亥革命,https://vip.ffzy-play6.com/20221021/591_72533d75/index.m3u8 -千机变,https://vip.ffzy-play2.com/20221019/21_687fe198/index.m3u8 -警察故事,https://ukzy.ukubf3.com/20220402/N3nfxJ6i/index.m3u8 -警察故事续集,https://vip.ffzy-play7.com/20221115/4687_1e3f6f8c/index.m3u8 -警察故事3,https://vip.ffzy-play7.com/20221206/8266_97359a93/index.m3u8 -警察故事4,https://vip.ffzy-play6.com/20221129/9292_f6b1a849/index.m3u8 -警察故事2013,https://vip.ffzy-play6.com/20221021/494_7e9bef86/index.m3u8 -新警察故事,https://vip.ffzy-play6.com/20221017/15_7bd9a94d/index.m3u8 -超级计划,https://vip.ffzy-play7.com/20221112/3764_fd2b007a/index.m3u8 -A计划续集,https://vip.ffzy-play7.com/20221115/4412_bf4bdaf6/index.m3u8 -飞鹰计划,https://vip.ffzy-play6.com/20221112/6252_a77ddc97/index.m3u8 -龙的心,https://vip.ffzy-play7.com/20221115/4539_8b9150f6/index.m3u8 -特警新人类,https://vip.ffzy-play6.com/20221112/6113_c01821f3/index.m3u8 -神探蒲松龄,https://vip.ffzy-play6.com/20221111/5646_d1cd614b/index.m3u8 -玻璃樽,https://vip.ffzy-play7.com/20221112/3750_97a1bebc/index.m3u8 -攀登者,https://vip.ffzy-play7.com/20221111/3124_7cca31fc/index.m3u8 -天将雄师,https://vip.ffzy-play6.com/20221031/3078_d47ea8cc/index.m3u8 -功夫瑜伽,https://vip.ffzy-play2.com/20221124/1291_468b2efb/index.m3u8 -龙腾虎跃,https://vip.ffzy-play7.com/20221117/5171_c2d4c959/index.m3u8 -迷你特工队,https://vip.ffzy-play7.com/20221117/5052_54ce37e4/index.m3u8 -急先锋,https://vip.ffzy-play6.com/20221113/6503_476b3f6c/index.m3u8 -红番区,https://vip.ffzy-play6.com/20221112/6346_239e11e8/index.m3u8 -师弟出马,https://vip.ffzy-play7.com/20221115/4764_aba20ecc/index.m3u8 -奇谋妙计五福星,https://vip.ffzy-play7.com/20221115/4730_a7515224/index.m3u8 -龙少爷,https://vip.ffzy-play7.com/20221115/4703_5132dc98/index.m3u8 -快餐车,https://vip.ffzy-play7.com/20221115/4694_6f7f88ac/index.m3u8 -新少林寺,https://vip.ffzy-play.com/20221015/881_3dbc4077/index.m3u8 -一个好人,https://vip.ffzy-play7.com/20221129/7713_3a3bd3ff/index.m3u8 -火烧岛,https://vip.ffzy-play6.com/20221129/9336_58c74ab9/index.m3u8 -醉拳2,https://vip.ffzy-play6.com/20221129/9308_1fceb255/index.m3u8 -笑拳怪招,https://vip.ffzy-play6.com/20221128/9213_05050bb8/index.m3u8 -蛇鹤八步,https://vip.ffzy-play6.com/20221128/9119_1b13e298/index.m3u8 -少林木人巷,https://vip.ffzy-play6.com/20221128/9115_ff8a121e/index.m3u8 -拳精,https://vip.ffzy-play6.com/20221128/9094_13caae92/index.m3u8 -龙拳,https://vip.ffzy-play6.com/20221128/9052_3612e0ff/index.m3u8 -夏日福星,https://vip.ffzy-play7.com/20230118/11937_84244e52/index.m3u8 -夏日福星,https://vip.ffzy-play7.com/20230118/11937_84244e52/index.m3u8 -城市猎人,https://vip.ffzy-play7.com/20230112/11075_f5a96711/index.m3u8 -大兵小将,https://vip.ffzy-play7.com/20230101/10714_0de1384d/index.m3u8 -飞龙猛将,https://vip.ffzy-play6.com/20221207/10806_a4b679fd/index.m3u8 -新宿事件,https://vip.ffzy-play7.com/20230314/18148_991eeb8a/index.m3u8 -龙马精神,https://vip.ffzy-online6.com/20230603/12901_b0997ad4/index.m3u8 -刁手怪招,https://cdn7.yzzy-tv-cdn.com/20220625/561_337bba55/index.m3u8 -决战紫禁之巅,https://vip.ffzy-play7.com/20230413/22211_bfb8d6b2/index.m3u8 -与龙共舞,https://vip.ffzy-play6.com/20221207/10859_1b02d27c/index.m3u8 -天若有情3之烽火佳人,https://vip.ffzy-play6.com/20221207/10617_a0d97cd1/index.m3u8 -富贵兵团,https://vip.ffzy-play7.com/20221209/9048_80e2a1cb/index.m3u8 -五亿探长雷洛传1:雷老虎,https://vip.ffzy-online.com/20221015/672_cd3f2629/index.m3u8 -五亿探长雷洛传2:父子情仇,https://vip.ffzy-online.com/20221015/676_0dc45896/index.m3u8 -豪门夜宴,https://vip.ffzy-play.com/20221204/29458_3909f6d0/index.m3u8 -战神传说,https://vip.ffzy-play7.com/20221129/7734_53205031/index.m3u8 -中环英雄,https://vip.ffzy-play7.com/20221129/7743_4656dd25/index.m3u8 -绝代双骄,https://vip.ffzy-play6.com/20221129/9355_e351af0a/index.m3u8 -中国最后一个太监,https://vip.ffzy-play6.com/20221128/9044_42d732f5/index.m3u8 -人海孤鸿,https://vip.ffzy-play6.com/20221128/8983_f4dd65d1/index.m3u8 -法内情,https://vip.ffzy-play6.com/20221128/8900_ee5eabf3/index.m3u8 -无间道,https://vip.ffzy-play6.com/20221017/13_ddfc1740/index.m3u8 -无间道2,https://vip.lzcdn2.com/20220323/300_8be28e1c/index.m3u8 -无间道3:终极无间,https://vip.ffzy-play2.com/20221127/1567_f1965b4b/index.m3u8 -龙之家族,https://vip.ffzy-play6.com/20221116/7265_dd503587/index.m3u8 -十面埋伏,https://vip.ffzy-play7.com/20221117/5218_ad30347f/index.m3u8 -哗!英雄,https://vip.ffzy-play6.com/20221112/6371_9b5bf930/index.m3u8 -最佳损友,https://vip.ffzy-play7.com/20221115/4630_078a1b22/index.m3u8 -最佳损友闯情关,https://vip.ffzy-play7.com/20221116/4843_accffdd6/index.m3u8 -江湖情,https://vip.ffzy-play7.com/20221115/4682_5ffb4872/index.m3u8 -江湖情,https://vip.ffzy-play7.com/20221115/4682_5ffb4872/index.m3u8 -群龙夺宝,https://vip.ffzy-play7.com/20221115/4561_89102ea4/index.m3u8 -肝胆相照,https://vip.ffzy-play7.com/20221115/4468_44f459bb/index.m3u8 -五虎将之决裂,https://vip.ffzy-play6.com/20221112/6190_0250331a/index.m3u8 -天地雄心,https://vip.ffzy-play7.com/20221113/4187_a7c41927/index.m3u8 -天与地,https://vip.ffzy-play6.com/20221112/6144_016eb00a/index.m3u8 -扫毒2,https://vip.ffzy-play6.com/20221111/5625_f06cc476/index.m3u8 -阿飞正传,https://vip.ffzy-play7.com/20221112/3705_a3bb4cae/index.m3u8 -杀手的童话,https://vip.ffzy-play7.com/20221112/3690_803bfb83/index.m3u8 -龙腾四海,https://vip.ffzy-play7.com/20221112/3563_422b85c5/index.m3u8 -醉拳3,https://vip.ffzy-play7.com/20221112/3468_38ba3d24/index.m3u8 -至尊计状元才,https://vip.ffzy-play7.com/20221112/3440_9d089764/index.m3u8 -追龙,https://vip.ffzy-play7.com/20221104/1464_ed9d6c5d/index.m3u8 -侠盗联盟,https://vip.ffzy-play7.com/20221104/1442_e5eca889/index.m3u8 -墨攻,https://vip.ffzy-play2.com/20221022/308_7d10fa04/index.m3u8 -未来警察,https://vip.ffzy-play6.com/20221022/1000_fa615f2b/index.m3u8 -狄仁杰之通天帝国,https://vip.ffzy-play2.com/20221021/129_ed646884/index.m3u8 -三国之见龙卸甲,https://vip.ffzy-play6.com/20221022/935_ffb2fe05/index.m3u8 -老鼠爱上猫,https://vip.ffzy-play2.com/20221019/50_7eedcf07/index.m3u8 -龙凤斗,https://vip.ffzy-play2.com/20221019/18_d8d1ad76/index.m3u8 -阿虎,https://vip.ffzy-play2.com/20221019/3_0fc63857/index.m3u8 -黑金,https://vip.ffzy-play6.com/20221022/751_a7889097/index.m3u8 -孤男寡女,https://vip.ffzy-play6.com/20221021/643_da3f8354/index.m3u8 -旺角卡门,https://vip.ffzy-play1.com/20221018/469_ab458c38/index.m3u8 -寒战,https://vip.ffzy-play6.com/20221019/157_bf0740ee/index.m3u8 -拆弹专家,https://vip.ffzy-online.com/20221015/719_80ff87c2/index.m3u8 -拆弹专家2,https://vip.ffzy-online.com/20221015/722_e32c42bc/index.m3u8 -卫斯理之蓝血人,https://vip.ffzy-play6.com/20221020/234_4fc21f9b/index.m3u8 -建党伟业,https://vip.ffzy-play6.com/20221019/168_f44e1477/index.m3u8 -赌侠大战拉斯维加斯,https://vip.ffzy-online.com/20221017/873_cf765959/index.m3u8 -赌城大亨之新哥传奇,https://vip.ffzy-online.com/20221017/864_5fbb1d87/index.m3u8 -赌城大亨II之至尊无敌,https://vip.ffzy-online.com/20221017/863_ed22c0c3/index.m3u8 -解救吾先生,https://vip.ffzy-play.com/20221017/1618_2e6027ee/index.m3u8 -天下无贼,https://vip.ffzy-play6.com/20221018/39_d0036fb2/index.m3u8 -天下无贼,https://vip.ffzy-play6.com/20221018/39_d0036fb2/index.m3u8 -江湖,https://vip.ffzy-play6.com/20221019/84_a64c541f/index.m3u8 -龙在边缘,https://vip.ffzy-play.com/20221017/1754_95490c99/index.m3u8 -龙在江湖,https://vip.ffzy-play.com/20221017/1755_28d3688d/index.m3u8 -门徒,https://vip.ffzy-play.com/20221017/1787_03664048/index.m3u8 -失孤,https://vip.ffzy-play1.com/20221018/299_06ee96a1/index.m3u8 -人潮汹涌,https://vip.ffzy-play.com/20221018/1947_3d44a6ed/index.m3u8 -上海十三太保,https://vip.ffzy-play.com/20221018/2001_3ef7be69/index.m3u8 -暗战,https://vip.ffzy-online.com/20221015/583_fb343007/index.m3u8 -侠圣,https://vip.ffzy-online.com/20221015/741_196889fc/index.m3u8 -狱中龙,https://vip.ffzy-play.com/20221015/999_d5886cd0/index.m3u8 -至尊三十六计之偷天换日,https://vip.ffzy-play.com/20221015/1085_37999806/index.m3u8 -至尊无上,https://vip.ffzy-play.com/20221015/1086_9576a463/index.m3u8 -至尊无上II之永霸天下,https://vip.ffzy-play.com/20221015/1090_e30609f3/index.m3u8 -兄弟之生死同盟,https://vip.ffzy-play.com/20221015/897_d3a4e80f/index.m3u8 -新上海滩,https://vip.ffzy-play.com/20221015/880_937cdc1a/index.m3u8 -精装追女仔之2,https://vip.ffzy-play6.com/20221116/7250_93049e15/index.m3u8 -监狱风云1,https://vip.lz-cdn3.com/20230114/17167_f0f5a918/index.m3u8 -监狱风云2,https://vip.lz-cdn3.com/20230114/17169_e351e7c8/index.m3u8 -英雄本色1,https://vip.ffzy-play7.com/20221115/4617_be0491ea/index.m3u8 -英雄本色2,https://vip.ffzy-play7.com/20221115/4807_eeca808f/index.m3u8 -英雄本色3,https://vip.lz-cdn7.com/20230411/15301_64c1550f/index.m3u8 -寒战2,https://vip.lz-cdn3.com/20220907/12892_5eb849b0/index.m3u8 -澳门风云1,https://vip.ffzy-online.com/20221015/587_536debfc/index.m3u8 -澳门风云2,https://vip.lz-cdn8.com/20220903/25590_a12ec6f7/index.m3u8 -澳门风云3,https://vip.lz-cdn8.com/20220903/25592_5fdbb860/index.m3u8 -赌神1,https://vip.ffzy-online.com/20221017/865_74da177a/index.m3u8 -赌神2,https://vip.lz-cdn.com/20220622/20003_820596d4/index.m3u8 -让子弹飞,https://vip.ffzy-play7.com/20230116/11563_b9f44814/index.m3u8 -让子弹飞,https://vip.ffzy-play7.com/20230116/11563_b9f44814/index.m3u8 -义不容辞,https://vip.ffzy-play7.com/20221208/8724_89db1c6d/index.m3u8 -秋天的童话,https://vip.ffzy-play6.com/20221130/9473_24b3f22f/index.m3u8 -精装追女仔,https://vip.ffzy-play7.com/20221115/4686_d56a5b6c/index.m3u8 -精装追女仔之3狼之一族,https://vip.ffzy-play6.com/20221129/9346_67ee848d/index.m3u8 -和平饭店,https://vip.ffzy-play6.com/20221129/9326_fb193a3f/index.m3u8 -龙虎风云,https://vip.ffzy-play6.com/20221128/8945_9b4193cd/index.m3u8 -大上海,https://vip.ffzy-play6.com/20221126/8327_89044d87/index.m3u8 -义本无言,https://vip.ffzy-play6.com/20221116/7316_f568756b/index.m3u8 -义胆红唇,https://vip.ffzy-play6.com/20221116/7315_8765f39c/index.m3u8 -八星报喜,https://vip.ffzy-play6.com/20221116/7216_cb25f71a/index.m3u8 -阿郎的故事,https://vip.ffzy-play6.com/20221116/7213_5f9198b2/index.m3u8 -花旗少林,https://vip.ffzy-play6.com/20221112/6363_411e98e2/index.m3u8 -英雄好汉,https://vip.ffzy-play.com/20221015/981_2ca5b5f9/index.m3u8 -江湖龙虎斗,https://vip.ffzy-play7.com/20221115/4681_38b34b56/index.m3u8 -喋血双雄,https://vip.ffzy-play7.com/20221115/4440_bd914a4d/index.m3u8 -无双,https://vip.ffzy-play6.com/20221108/5250_e3bbb4e4/index.m3u8 -辣手神探,https://vip.ffzy-play7.com/20221112/3526_ba428b29/index.m3u8 -纵横四海,https://vip.ffzy-play7.com/20221112/3463_4e05c55e/index.m3u8 -侠盗高飞,https://vip.ffzy-play7.com/20221112/3315_eef8cb87/index.m3u8 -满城尽带黄金甲,https://vip.ffzy-play2.com/20221022/289_cc1b109c/index.m3u8 -孔子,https://vip.ffzy-play6.com/20221027/2108_7c929ef0/index.m3u8 -铜雀台,https://vip.ffzy-play6.com/20221019/200_4eede94c/index.m3u8 -卧虎藏龙,https://vip.ffzy-play6.com/20221019/118_1367b8f6/index.m3u8 -消失的女人,https://vip.ffzy-online2.com/20230521/37660_a7ca3135/index.m3u8 -喜剧明星,https://vip.ffzy-play7.com/20230409/21692_463322cf/index.m3u8 -离婚大战,https://vip.ffzy-play7.com/20230409/21638_281e50c4/index.m3u8 -桃花运,https://vip.ffzy-play7.com/20230204/13202_2844d10a/index.m3u8 -甲方乙方,https://vip.ffzy-play6.com/20221206/10068_4bfccafe/index.m3u8 -天生胆小,https://vip.ffzy-play6.com/20221129/9417_4ed30e0d/index.m3u8 -没完没了,https://vip.ffzy-play6.com/20221129/9376_7f06747a/index.m3u8 -上海红美丽,https://vip.ffzy-play6.com/20221126/8466_47514053/index.m3u8 -一步之遥,https://vip.ffzy-play2.com/20221122/1201_e24fce85/index.m3u8 -黄河遥,https://vip.ffzy-play7.com/20221117/5148_d5633e82/index.m3u8 -两只老虎,https://vip.ffzy-play7.com/20221117/5047_beb0a18c/index.m3u8 -顽主,https://vip.ffzy-play7.com/20221115/4578_af3f092c/index.m3u8 -过年,https://vip.ffzy-play6.com/20221112/6307_79a4bfc2/index.m3u8 -不见不散,https://vip.ffzy-play7.com/20221112/3752_596da0f3/index.m3u8 -半生缘,https://vip.ffzy-play7.com/20221112/3733_3f971a67/index.m3u8 -霸王别姬,https://vip.ffzy-play7.com/20221112/3726_f8288d50/index.m3u8 -秦颂,https://vip.ffzy-play7.com/20221112/3653_ad708d24/index.m3u8 -有话好好说,https://vip.ffzy-play7.com/20221112/3406_98dc6f14/index.m3u8 -命运呼叫转移,https://vip.ffzy-play6.com/20221030/2878_fd228534/index.m3u8 -赵氏孤儿,https://vip.ffzy-play6.com/20221022/1071_73fbd377/index.m3u8 -非诚勿扰,https://vip.ffzy-play2.com/20221021/162_cb2bb175/index.m3u8 -非诚勿扰2,https://vip.ffzy-play2.com/20221021/163_a55441c0/index.m3u8 -卡拉是条狗,https://vip.ffzy-play6.com/20221020/264_d622ce7f/index.m3u8 -私人订制,https://vip.ffzy-play6.com/20221019/192_52684124/index.m3u8 -手机,https://vip.ffzy-play6.com/20221019/107_6107b581/index.m3u8 -古董局中局,https://vip.ffzy-online.com/20221017/983_2bd33011/index.m3u8 -大腕,https://vip.ffzy-play6.com/20221019/66_5c1f5d09/index.m3u8 -我和我的家乡,https://vip.ffzy-play1.com/20221018/511_7936e28c/index.m3u8 -我和我的祖国,https://vip.ffzy-play1.com/20221018/512_4544d0ed/index.m3u8 -活着,https://vip.ffzy-play.com/20221011/100_192cffb5/index.m3u8 -疯狂的外星人,https://vip.ffzy-online2.com/20230607/38938_95adfc88/index.m3u8 -疯狂的赛车,https://vip.ffzy-play2.com/20221021/169_37d917eb/index.m3u8 -疯狂的石头,https://vip.ffzy-play2.com/20221021/170_91678c84/index.m3u8 -你好北京,https://vip.ffzy-play7.com/20230416/22452_5318e52a/index.m3u8 -第三个人,https://vip.ffzy-play7.com/20230407/21350_043ad4f7/index.m3u8 -我和我的父辈,https://vip.ffzy-play7.com/20230307/17542_0c58cae5/index.m3u8 -大唐玄奘,https://vip.ffzy-play7.com/20230306/17314_0230edb6/index.m3u8 -江湖儿女,https://vip.ffzy-play7.com/20230205/13419_960c8951/index.m3u8 -人再囧途之泰囧,https://vip.ffzy-play.com/20221018/1951_47e1adc8/index.m3u8 -囧妈,https://vip.ffzy-online.com/20230122/54089_b5925cb9/index.m3u8 -港囧,https://vip.ffzy-play7.com/20230112/11082_fde1a94d/index.m3u8 -一出好戏,https://vip.ffzy-play.com/20221015/949_ecf3b061/index.m3u8 -奇迹,https://vip.ffzy-play7.com/20221125/6961_0c69f3cf/index.m3u8 -说出你的秘密,https://vip.ffzy-play6.com/20221112/6077_927afdf1/index.m3u8 -催眠大师,https://vip.ffzy-play7.com/20221028/433_adf31dfd/index.m3u8 -心花路放,https://vip.ffzy-play6.com/20221027/2366_e83b4d22/index.m3u8 -火星没事,https://vip.ffzy-play2.com/20221021/232_89153806/index.m3u8 -夜店,https://vip.ffzy-play6.com/20221022/1049_8ee06bf6/index.m3u8 -嘻游记,https://vip.ffzy-play6.com/20221022/1023_fae8e09f/index.m3u8 -爱情呼叫转移,https://vip.ffzy-play2.com/20221021/64_ed0aeec3/index.m3u8 -爱情呼叫转移Ⅱ:爱情左右,https://vip.ffzy-play2.com/20221021/65_57ffccd0/index.m3u8 -摩登年代,https://vip.ffzy-play6.com/20221021/516_0ef76f45/index.m3u8 -搞定岳父大人,https://vip.ffzy-play6.com/20221021/474_a64f2156/index.m3u8 -春娇与志明,https://vip.ffzy-play6.com/20221021/451_53670596/index.m3u8 -一夜惊喜,https://vip.ffzy-play6.com/20221019/211_225bbe08/index.m3u8 -无人区,https://vip.ffzy-play6.com/20221019/203_ce8ad9b0/index.m3u8 -记忆切割,https://vip.ffzy-play.com/20221017/1473_691592bd/index.m3u8 -幕后玩家,https://vip.ffzy-play.com/20221018/1847_f9676687/index.m3u8 -我不是药神,https://vip.ffzy-play1.com/20221018/478_c3afed66/index.m3u8 -爱情神话,https://vip.ffzy-online.com/20221015/575_a2c32b8f/index.m3u8 -超时空同居,https://vip.ffzy-online.com/20221015/745_b4a413ef/index.m3u8 -僵尸先生,https://vip.ffzy-play7.com/20230507/24165_799a7b4a/index.m3u8 -新僵尸先生,https://vip.ffzy-play6.com/20221129/9451_47cd067c/index.m3u8 -灵幻先生,https://vip.ffzy-play7.com/20221115/4538_ddf6020e/index.m3u8 -灵幻至尊,https://vip.ffzy-play7.com/20221112/3550_cbc3226a/index.m3u8 -僵尸家族,https://vip.ffzy-play7.com/20221208/8822_26a70529/index.m3u8 -僵尸至尊,https://vip.ffzy-play6.com/20221129/9344_44b64a1a/index.m3u8 -音乐僵尸,https://vip.ffzy-play6.com/20221207/10627_09b3f2e5/index.m3u8 -群龙戏凤,https://vip.ffzy-play7.com/20230423/22931_b2b1c621/index.m3u8 -钱作怪,https://vip.ffzy-play7.com/20230204/13185_290d13f1/index.m3u8 -人吓人,https://vip.ffzy-play7.com/20230131/12897_66998969/index.m3u8 -人吓鬼,https://vip.ffzy-play7.com/20221115/4745_3dce763c/index.m3u8 -老虎田鸡,https://vip.ffzy-play7.com/20221224/9583_f95a6383/index.m3u8 -洪熙官,https://vip.ffzy-play7.com/20221223/9381_0fb84a1d/index.m3u8 -赞先生与找钱华,https://vip.ffzy-play6.com/20221207/10710_1642c7db/index.m3u8 -英雄无泪,https://vip.ffzy-play6.com/20221207/10694_f9088e66/index.m3u8 -猛鬼旅行团,https://vip.ffzy-play6.com/20221207/10600_7cbfb482/index.m3u8 -猛鬼旅行团,https://vip.ffzy-play6.com/20221129/9331_792c1e13/index.m3u8 -学校风云,https://vip.ffzy-play7.com/20221209/9201_9f4d986a/index.m3u8 -时来运转,https://vip.ffzy-play7.com/20221209/9156_396eac04/index.m3u8 -少林英雄,https://vip.ffzy-play6.com/20221206/10385_35db0937/index.m3u8 -林世荣,https://vip.ffzy-play7.com/20221209/9096_70ae66c7/index.m3u8 -鬼咬鬼,https://vip.ffzy-play7.com/20221208/8822_26a70529/index.m3u8 -鬼打鬼,https://vip.ffzy-play7.com/20221115/4476_05997c13/index.m3u8 -鬼打鬼之黄金道士,https://vip.ffzy-play6.com/20221112/6296_32b14901/index.m3u8 -富贵列车,https://vip.ffzy-play7.com/20221206/8232_7462fce8/index.m3u8 -驱魔警察,https://vip.ffzy-play6.com/20221205/9856_18a53055/index.m3u8 -驱魔道长,https://vip.ffzy-play7.com/20221112/3670_136b232e/index.m3u8 -钟馗嫁妹,https://vip.ffzy-play7.com/20221129/7746_6b5ae2e8/index.m3u8 -追魂伞,https://vip.ffzy-play7.com/20221129/7753_bd15d501/index.m3u8 -妖怪都市,https://vip.ffzy-play6.com/20221129/9462_bbbcc871/index.m3u8 -黄飞鸿系列之一代宗师,https://vip.ffzy-play6.com/20221129/9335_097bc8c1/index.m3u8 -黄大仙,https://vip.ffzy-play6.com/20221129/9334_1b618e68/index.m3u8 -杂家小子,https://vip.ffzy-play6.com/20221128/9261_f18e5614/index.m3u8 -三德和尚与舂米六,https://vip.ffzy-play6.com/20221128/9099_38718b59/index.m3u8 -笑傲江湖,https://vip.ffzy-play7.com/20221129/7696_58fbd289/index.m3u8 -神枪手与咖喱鸡,https://vip.ffzy-play7.com/20221129/7684_7ac9e104/index.m3u8 -老虎煞星,https://vip.ffzy-play7.com/20221128/7611_ae4536d6/index.m3u8 -福星高照,https://vip.ffzy-play6.com/20221128/8904_328483ba/index.m3u8 -七小福,https://vip.ffzy-play6.com/20221117/7398_2ddb4dac/index.m3u8 -血玫瑰,https://vip.ffzy-play6.com/20221116/7310_02f7420d/index.m3u8 -咸鱼翻身,https://vip.ffzy-play6.com/20221116/7303_5bfc21ee/index.m3u8 -霹雳大喇叭,https://vip.ffzy-play6.com/20221116/7273_4a3cfe1f/index.m3u8 -赢钱专家,https://vip.ffzy-play6.com/20221113/6794_d514b390/index.m3u8 -甩皮鬼,https://vip.ffzy-play6.com/20221112/6431_ce84a705/index.m3u8 -画皮之阴阳法王,https://vip.ffzy-play6.com/20221112/6372_478fbcc6/index.m3u8 -一眉道人,https://vip.ffzy-play7.com/20221115/4803_1731be32/index.m3u8 -鬼干部,https://vip.ffzy-play6.com/20221112/6298_1dd44909/index.m3u8 -天地玄门,https://vip.ffzy-play6.com/20221112/6127_d615f342/index.m3u8 -密宗威龙,https://vip.ffzy-play7.com/20221112/3607_e49d9e93/index.m3u8 -羞羞鬼,https://vip.ffzy-play7.com/20221112/3366_3a1a794c/index.m3u8 -梅州移动,#genre# -无线翡翠梅州,http://1b6467f415.iok.la:9931/tsfile/live/1007_1.m3u8 -无线星河梅州,http://1b6467f415.iok.la:9931/tsfile/live/1008_1.m3u8 -无线明珠梅州,http://1b6467f415.iok.la:9931/tsfile/live/1009_1.m3u8 -凤凰中文梅州,http://1b6467f415.iok.la:9931/tsfile/live/1037_1.m3u8 -澳亚卫视梅州,http://1b6467f415.iok.la:9931/tsfile/live/1120_1.m3u8 -澳视澳门梅州,http://1b6467f415.iok.la:9931/tsfile/live/1039_1.m3u8 -东森电影梅州,http://1b6467f415.iok.la:9931/tsfile/live/1043_1.m3u8 -广东卫视梅州,http://1b6467f415.iok.la:9931/tsfile/live/1010_1.m3u8 -广东珠江梅州,http://1b6467f415.iok.la:9931/tsfile/live/1011_1.m3u8 -广东新闻梅州,http://1b6467f415.iok.la:9931/tsfile/live/1012_1.m3u8 -广东公共梅州,http://1b6467f415.iok.la:9931/tsfile/live/1013_1.m3u8 -广东体育梅州,http://1b6467f415.iok.la:9931/tsfile/live/1014_1.m3u8 -广东经济梅州,http://1b6467f415.iok.la:9931/tsfile/live/1016_1.m3u8 -广东南方梅州,http://1b6467f415.iok.la:9931/tsfile/live/1017_1.m3u8 -广东影视梅州,http://1b6467f415.iok.la:9931/tsfile/live/1018_1.m3u8 -广东少儿梅州,http://1b6467f415.iok.la:9931/tsfile/live/1019_1.m3u8 -广州综合梅州,http://1b6467f415.iok.la:9931/tsfile/live/1137_1.m3u8 -广州新闻梅州,http://1b6467f415.iok.la:9931/tsfile/live/1138_1.m3u8 -CCTV-01梅州,http://1b6467f415.iok.la:9931/tsfile/live/1020_1.m3u8 -CCTV-02梅州,http://1b6467f415.iok.la:9931/tsfile/live/1021_1.m3u8 -CCTV-03梅州,http://1b6467f415.iok.la:9931/tsfile/live/1022_1.m3u8 -CCTV-04梅州,http://1b6467f415.iok.la:9931/tsfile/live/1023_1.m3u8 -CCTV-05梅州,http://1b6467f415.iok.la:9931/tsfile/live/1024_1.m3u8 -CCTV-5+梅州,http://1b6467f415.iok.la:9931/tsfile/live/1025_1.m3u8 -CCTV-06梅州,http://1b6467f415.iok.la:9931/tsfile/live/1026_1.m3u8 -CCTV-07梅州,http://1b6467f415.iok.la:9931/tsfile/live/1027_1.m3u8 -CCTV-08梅州,http://1b6467f415.iok.la:9931/tsfile/live/1028_1.m3u8 -CCTV-09梅州,http://1b6467f415.iok.la:9931/tsfile/live/1029_1.m3u8 -CCTV-10梅州,http://1b6467f415.iok.la:9931/tsfile/live/1030_1.m3u8 -CCTV-11梅州,http://1b6467f415.iok.la:9931/tsfile/live/1031_1.m3u8 -CCTV-12梅州,http://1b6467f415.iok.la:9931/tsfile/live/1032_1.m3u8 -CCTV-13梅州,http://1b6467f415.iok.la:9931/tsfile/live/1033_1.m3u8 -CCTV-14梅州,http://1b6467f415.iok.la:9931/tsfile/live/1034_1.m3u8 -CCTV-15梅州,http://1b6467f415.iok.la:9931/tsfile/live/1035_1.m3u8 -CCTV-16梅州,http://1b6467f415.iok.la:9931/tsfile/live/1094_1.m3u8 -CCTV-17梅州,http://1b6467f415.iok.la:9931/tsfile/live/1130_1.m3u8 -CGTN-英梅州,http://1b6467f415.iok.la:9931/tsfile/live/1036_1.m3u8 -家庭影院梅州,http://1b6467f415.iok.la:9931/tsfile/live/1046_1.m3u8 -动作电影梅州,http://1b6467f415.iok.la:9931/tsfile/live/1047_1.m3u8 -影迷电影梅州,http://1b6467f415.iok.la:9931/tsfile/live/1126_1.m3u8 -湖南卫视梅州,http://1b6467f415.iok.la:9931/tsfile/live/1058_1.m3u8 -浙江卫视梅州,http://1b6467f415.iok.la:9931/tsfile/live/1059_1.m3u8 -江苏卫视梅州,http://1b6467f415.iok.la:9931/tsfile/live/1060_1.m3u8 -东方卫视梅州,http://1b6467f415.iok.la:9931/tsfile/live/1061_1.m3u8 -安徽卫视梅州,http://1b6467f415.iok.la:9931/tsfile/live/1062_1.m3u8 -北京卫视梅州,http://1b6467f415.iok.la:9931/tsfile/live/1063_1.m3u8 -天津卫视梅州,http://1b6467f415.iok.la:9931/tsfile/live/1064_1.m3u8 -山东卫视梅州,http://1b6467f415.iok.la:9931/tsfile/live/1065_1.m3u8 -江西卫视梅州,http://1b6467f415.iok.la:9931/tsfile/live/1066_1.m3u8 -深圳卫视梅州,http://1b6467f415.iok.la:9931/tsfile/live/1067_1.m3u8 -湖北卫视梅州,http://1b6467f415.iok.la:9931/tsfile/live/1068_1.m3u8 -辽宁卫视梅州,http://1b6467f415.iok.la:9931/tsfile/live/1069_1.m3u8 -黑龙江视梅州,http://1b6467f415.iok.la:9931/tsfile/live/1070_1.m3u8 -贵州卫视梅州,http://1b6467f415.iok.la:9931/tsfile/live/1071_1.m3u8 -四川卫视梅州,http://1b6467f415.iok.la:9931/tsfile/live/1072_1.m3u8 -重庆卫视梅州,http://1b6467f415.iok.la:9931/tsfile/live/1073_1.m3u8 -河北卫视梅州,http://1b6467f415.iok.la:9931/tsfile/live/1074_1.m3u8 -东南卫视梅州,http://1b6467f415.iok.la:9931/tsfile/live/1075_1.m3u8 -广西卫视梅州,http://1b6467f415.iok.la:9931/tsfile/live/1082_1.m3u8 -吉林卫视梅州,http://1b6467f415.iok.la:9931/tsfile/live/1076_1.m3u8 -中国教育梅州,http://1b6467f415.iok.la:9931/tsfile/live/1077_1.m3u8 -金鹰纪实梅州,http://1b6467f415.iok.la:9931/tsfile/live/1078_1.m3u8 -河源公共梅州,http://1b6467f415.iok.la:9931/tsfile/live/1079_1.m3u8 -上海纪实梅州,http://1b6467f415.iok.la:9931/tsfile/live/1080_1.m3u8 -云南卫视梅州,http://1b6467f415.iok.la:9931/tsfile/live/1081_1.m3u8 -陕西卫视梅州,http://1b6467f415.iok.la:9931/tsfile/live/1083_1.m3u8 -山西卫视梅州,http://1b6467f415.iok.la:9931/tsfile/live/1084_1.m3u8 -内蒙古视梅州,http://1b6467f415.iok.la:9931/tsfile/live/1085_1.m3u8 -青海卫视梅州,http://1b6467f415.iok.la:9931/tsfile/live/1086_1.m3u8 -旅游卫视梅州,http://1b6467f415.iok.la:9931/tsfile/live/1087_1.m3u8 -宁夏卫视梅州,http://1b6467f415.iok.la:9931/tsfile/live/1088_1.m3u8 -西藏卫视梅州,http://1b6467f415.iok.la:9931/tsfile/live/1089_1.m3u8 -新疆卫视梅州,http://1b6467f415.iok.la:9931/tsfile/live/1090_1.m3u8 -甘肃卫视梅州,http://1b6467f415.iok.la:9931/tsfile/live/1091_1.m3u8 -兵团卫视梅州,http://1b6467f415.iok.la:9931/tsfile/live/1092_1.m3u8 -厦门卫视梅州,http://1b6467f415.iok.la:9931/tsfile/live/1093_1.m3u8 -三少卫视梅州,http://1b6467f415.iok.la:9931/tsfile/live/1038_1.m3u8 -每日影院梅州,http://1b6467f415.iok.la:9931/tsfile/live/1045_1.m3u8 -导视频道梅州,http://1b6467f415.iok.la:9931/tsfile/live/1048_1.m3u8 -卡酷少儿梅州,http://1b6467f415.iok.la:9931/tsfile/live/1054_1.m3u8 -金鹰卡通梅州,http://1b6467f415.iok.la:9931/tsfile/live/1055_1.m3u8 -炫动卡通梅州,http://1b6467f415.iok.la:9931/tsfile/live/1056_1.m3u8 -少儿动画梅州,http://1b6467f415.iok.la:9931/tsfile/live/1057_1.m3u8 -五华频道梅州,http://1b6467f415.iok.la:9931/tsfile/live/1000_1.m3u8 -梅县综合梅州,http://1b6467f415.iok.la:9931/tsfile/live/1002_1.m3u8 -梅州频_1梅州,http://1b6467f415.iok.la:9931/tsfile/live/1003_1.m3u8 -梅州频_2梅州,http://1b6467f415.iok.la:9931/tsfile/live/1004_1.m3u8 -蕉岭综合梅州,http://1b6467f415.iok.la:9931/tsfile/live/1095_1.m3u8 -优优宝贝梅州,http://1b6467f415.iok.la:9931/tsfile/live/1096_1.m3u8 -平远综合梅州,http://1b6467f415.iok.la:9931/tsfile/live/1097_1.m3u8 -丰顺综合梅州,http://1b6467f415.iok.la:9931/tsfile/live/1100_1.m3u8 -dbtv频道梅州,http://1b6467f415.iok.la:9931/tsfile/live/1101_1.m3u8 -梅州导视梅州,http://1b6467f415.iok.la:9931/tsfile/live/1102_1.m3u8 -冬奧纪实梅州,http://1b6467f415.iok.la:9931/tsfile/live/1103_1.m3u8 -嘉佳卡通梅州,http://1b6467f415.iok.la:9931/tsfile/live/1053_1.m3u8 -中国交通梅州,http://1b6467f415.iok.la:9931/tsfile/live/1104_1.m3u8 -新视觉hd梅州,http://1b6467f415.iok.la:9931/tsfile/live/1105_1.m3u8 -欢笑剧场梅州,http://1b6467f415.iok.la:9931/tsfile/live/1106_1.m3u8 -都市剧场梅州,http://1b6467f415.iok.la:9931/tsfile/live/1107_1.m3u8 -中国天气梅州,http://1b6467f415.iok.la:9931/tsfile/live/1109_1.m3u8 -惠州综合梅州,http://1b6467f415.iok.la:9931/tsfile/live/1110_1.m3u8 -现代教育梅州,http://1b6467f415.iok.la:9931/tsfile/live/1112_1.m3u8 -惠州公共梅州,http://1b6467f415.iok.la:9931/tsfile/live/1114_1.m3u8 -求索频道梅州,http://1b6467f415.iok.la:9931/tsfile/live/1115_1.m3u8 -汽摩频道梅州,http://1b6467f415.iok.la:9931/tsfile/live/1119_1.m3u8 -山歌频道梅州,http://1b6467f415.iok.la:9931/tsfile/live/1005_1.m3u8 -广场舞频梅州,http://1b6467f415.iok.la:9931/tsfile/live/1006_1.m3u8 -河源新闻梅州,http://1b6467f415.iok.la:9931/tsfile/live/1121_1.m3u8 -收视指南梅州,http://1b6467f415.iok.la:9931/tsfile/live/1122_1.m3u8 -魅力时尚梅州,http://1b6467f415.iok.la:9931/tsfile/live/1123_1.m3u8 -热播剧场梅州,http://1b6467f415.iok.la:9931/tsfile/live/1124_1.m3u8 -CETV-01梅州,http://1b6467f415.iok.la:9931/tsfile/live/1125_1.m3u8 -南方购物梅州,http://1b6467f415.iok.la:9931/tsfile/live/1127_1.m3u8 -中华特产梅州,http://1b6467f415.iok.la:9931/tsfile/live/1128_1.m3u8 -汕头一台梅州,http://1b6467f415.iok.la:9931/tsfile/live/1131_1.m3u8 -汕头二台梅州,http://1b6467f415.iok.la:9931/tsfile/live/1132_1.m3u8 -汕头三台梅州,http://1b6467f415.iok.la:9931/tsfile/live/1133_1.m3u8 -揭阳综合梅州,http://1b6467f415.iok.la:9931/tsfile/live/1134_1.m3u8 -揭阳公共梅州,http://1b6467f415.iok.la:9931/tsfile/live/1135_1.m3u8 -潮州公共梅州,http://1b6467f415.iok.la:9931/tsfile/live/1136_1.m3u8 -北京联通,#genre# -CCTV-01北联,http://123.117.168.252:12345/rtp/239.3.1.129:8008 -CCTV-02北联,http://123.117.168.252:12345/rtp/239.3.1.60:8084 -CCTV-03北联,http://123.117.168.252:12345/rtp/239.3.1.172:8001 -CCTV-04北联,http://123.117.168.252:12345/rtp/239.3.1.105:8092 -CCTV-05北联,http://123.117.168.252:12345/rtp/239.3.1.173:8001 -CCTV-5+北联,http://123.117.168.252:12345/rtp/239.3.1.130:8004 -CCTV-06北联,http://123.117.168.252:12345/rtp/239.3.1.174:8001 -CCTV-07北联,http://123.117.168.252:12345/rtp/239.3.1.61:8104 -CCTV-08北联,http://123.117.168.252:12345/rtp/239.3.1.175:8001 -CCTV-09北联,http://123.117.168.252:12345/rtp/239.3.1.62:8112 -CCTV-10北联,http://123.117.168.252:12345/rtp/239.3.1.63:8116 -CCTV-11北联,http://123.117.168.252:12345/rtp/239.3.1.152:8120 -CCTV-12北联,http://123.117.168.252:12345/rtp/239.3.1.64:8124 -CCTV-13北联,http://123.117.168.252:12345/rtp/239.3.1.124:8128 -CCTV-14北联,http://123.117.168.252:12345/rtp/239.3.1.65:8132 -CCTV-15北联,http://123.117.168.252:12345/rtp/239.3.1.153:8136 -CCTV-16北联,http://123.117.168.252:12345/rtp/239.3.1.183:8001 -CCTV-16北联,http://123.117.168.252:12345/rtp/239.3.1.184:8001 -CCTV-17北联,http://123.117.168.252:12345/rtp/239.3.1.151:8144 -CGTN-英北联,http://123.117.168.252:12345/rtp/239.3.1.215:4220 -CGTN-记北联,http://123.117.168.252:12345/rtp/239.3.1.216:4220 -CGTN-俄北联,http://123.117.168.252:12345/rtp/239.3.1.220:4220 -CGTN-法北联,http://123.117.168.252:12345/rtp/239.3.1.218:4220 -CGTN-西北联,http://123.117.168.252:12345/rtp/239.3.1.217:4220 -CGTN-阿北联,http://123.117.168.252:12345/rtp/239.3.1.219:4220 -国际欧洲北联,http://123.117.168.252:12345/rtp/239.3.1.213:4220 -国际美洲北联,http://123.117.168.252:12345/rtp/239.3.1.214:4220 -北京卫视北联,http://123.117.168.252:12345/rtp/239.3.1.241:8000 -东方卫视北联,http://123.117.168.252:12345/rtp/239.3.1.136:8032 -浙江卫视北联,http://123.117.168.252:12345/rtp/239.3.1.137:8036 -江苏卫视北联,http://123.117.168.252:12345/rtp/239.3.1.135:8028 -湖南卫视北联,http://123.117.168.252:12345/rtp/239.3.1.132:8012 -深圳卫视北联,http://123.117.168.252:12345/rtp/239.3.1.134:8020 -广东卫视北联,http://123.117.168.252:12345/rtp/239.3.1.142:8048 -安徽卫视北联,http://123.117.168.252:12345/rtp/239.3.1.211:8064 -天津卫视北联,http://123.117.168.252:12345/rtp/239.3.1.141:1234 -重庆卫视北联,http://123.117.168.252:12345/rtp/239.3.1.122:8160 -山东卫视北联,http://123.117.168.252:12345/rtp/239.3.1.209:8052 -黑龙江视北联,http://123.117.168.252:12345/rtp/239.3.1.133:8016 -河北卫视北联,http://123.117.168.252:12345/rtp/239.3.1.148:8072 -辽宁卫视北联,http://123.117.168.252:12345/rtp/239.3.1.210:8056 -湖北卫视北联,http://123.117.168.252:12345/rtp/239.3.1.138:8044 -吉林卫视北联,http://123.117.168.252:12345/rtp/239.3.1.240:8172 -贵州卫视北联,http://123.117.168.252:12345/rtp/239.3.1.149:8076 -东南卫视北联,http://123.117.168.252:12345/rtp/239.3.1.156:8148 -江西卫视北联,http://123.117.168.252:12345/rtp/239.3.1.123:8164 -海南卫视北联,http://123.117.168.252:12345/rtp/239.3.1.45:8304 -云南卫视北联,http://123.117.168.252:12345/rtp/239.3.1.26:8108 -兵团卫视北联,http://123.117.168.252:12345/rtp/239.3.1.144:4120 -厦门卫视北联,http://123.117.168.252:12345/rtp/239.3.1.143:4120 -四川卫视北联,http://123.117.168.252:12345/rtp/239.3.1.29:8288 -南方卫视北联,http://123.117.168.252:12345/rtp/239.3.1.161:8001 -宁夏卫视北联,http://123.117.168.252:12345/rtp/239.3.1.46:8124 -山西卫视北联,http://123.117.168.252:12345/rtp/239.3.1.42:8172 -广西卫视北联,http://123.117.168.252:12345/rtp/239.3.1.39:8300 -新疆卫视北联,http://123.117.168.252:12345/rtp/239.3.1.48:8160 -河南卫视北联,http://123.117.168.252:12345/rtp/239.3.1.27:8128 -甘肃卫视北联,http://123.117.168.252:12345/rtp/239.3.1.49:8188 -西藏卫视北联,http://123.117.168.252:12345/rtp/239.3.1.47:8164 -三沙卫视北联,http://123.117.168.252:12345/rtp/239.3.1.155:4120 -陕西卫视北联,http://123.117.168.252:12345/rtp/239.3.1.41:8140 -青海卫视北联,http://123.117.168.252:12345/rtp/239.3.1.44:8184 -内蒙古视北联,http://123.117.168.252:12345/rtp/239.3.1.43:8176 -北京新闻北联,http://123.117.168.252:12345/rtp/239.3.1.159:8000 -北京影视北联,http://123.117.168.252:12345/rtp/239.3.1.158:8000 -北京文艺北联,http://123.117.168.252:12345/rtp/239.3.1.242:8000 -北京财经北联,http://123.117.168.252:12345/rtp/239.3.1.116:8000 -北京生活北联,http://123.117.168.252:12345/rtp/239.3.1.117:8000 -北京青年北联,http://123.117.168.252:12345/# rtp/239.3.1.118:8000 -北京科教北联,http://123.117.168.252:12345/rtp/239.3.1.115:8000 -北京少儿北联,http://123.117.168.252:12345/rtp/239.3.1.189:8000 -北京纪实北联,http://123.117.168.252:12345/# rtp/239.3.1.243:8000 -北京纪实北联,http://123.117.168.252:12345/# rtp/239.3.1.120:8000 -北京纪实北联,http://123.117.168.252:12345/# rtp/239.3.1.121:8000 -北京体育北联,http://123.117.168.252:12345/rtp/239.3.1.243:8000 -北京国际北联,http://123.117.168.252:12345/rtp/239.3.1.235:8000 -爱上—4K北联,http://123.117.168.252:12345/rtp/239.3.1.236:2000 -4K超清—北联,http://123.117.168.252:12345/rtp/239.3.1.249:8001 -北淘电影北联,http://123.117.168.252:12345/rtp/239.3.1.250:8001 -每日影院北联,http://123.117.168.252:12345/# rtp/239.3.1.111:8001 -星影频道北联,http://123.117.168.252:12345/rtp/239.3.1.94:4120 -动作影院北联,http://123.117.168.252:12345/rtp/239.3.1.92:4120 -光影频道北联,http://123.117.168.252:12345/rtp/239.3.1.84:4120 -喜剧影院北联,http://123.117.168.252:12345/rtp/239.3.1.91:4120 -家庭影院北联,http://123.117.168.252:12345/rtp/239.3.1.93:4120 -精选频道北联,http://123.117.168.252:12345/rtp/239.3.1.74:4120 -经典电影北联,http://123.117.168.252:12345/rtp/239.3.1.195:9024 -纪实人文北联,http://123.117.168.252:12345/rtp/239.3.1.212:8060 -金鹰纪实北联,http://123.117.168.252:12345/rtp/239.3.1.58:8156 -风尚生活北联,http://123.117.168.252:12345/# rtp/239.3.1.114:8001 -地理频道北联,http://123.117.168.252:12345/rtp/239.3.1.71:4120 -北淘剧场北联,http://123.117.168.252:12345/rtp/239.3.1.95:8001 -幸福剧场北联,http://123.117.168.252:12345/# rtp/239.3.1.112:8001 -北淘娱乐北联,http://123.117.168.252:12345/rtp/239.3.1.100:8001 -幸福娱乐北联,http://123.117.168.252:12345/# rtp/239.3.1.113:8001 -北淘baby北联,http://123.117.168.252:12345/rtp/239.3.1.238:8001 -北萌宠TV北联,http://123.117.168.252:12345/rtp/239.3.1.102:8001 -中国交通北联,http://123.117.168.252:12345/rtp/239.3.1.188:8001 -朝阳融媒北联,http://123.117.168.252:12345/rtp/239.3.1.163:8001 -通州融媒北联,http://123.117.168.252:12345/rtp/239.3.1.221:8001 -密云电视北联,http://123.117.168.252:12345/rtp/239.3.1.154:8001 -延庆电视北联,http://123.117.168.252:12345/rtp/239.3.1.187:8001 -房山电视北联,http://123.117.168.252:12345/rtp/239.3.1.96:8001 -睛彩竞技北联,http://123.117.168.252:12345/rtp/239.3.1.125:8001 -睛彩篮球北联,http://123.117.168.252:12345/rtp/239.3.1.126:8001 -睛彩羽球北联,http://123.117.168.252:12345/rtp/239.3.1.127:8001 -睛彩广场北联,http://123.117.168.252:12345/rtp/239.3.1.128:8001 -北茶频道北联,http://123.117.168.252:12345/rtp/239.3.1.165:8001 -体育赛事北联,http://123.117.168.252:12345/rtp/239.3.1.157:8176 -北淘精彩北联,http://123.117.168.252:12345/rtp/239.3.1.178:8001 -快乐垂钓北联,http://123.117.168.252:12345/rtp/239.3.1.164:8001 -健康频道北联,http://123.117.168.252:12345/rtp/239.3.1.251:8001 -CETV-01北联,http://123.117.168.252:12345/rtp/239.3.1.57:8152 -CETV-02北联,http://123.117.168.252:12345/rtp/239.3.1.54:4120 -CETV-03北联,http://123.117.168.252:12345/rtp/239.3.1.55:4120 -CETV-04北联,http://123.117.168.252:12345/rtp/239.3.1.56:4120 -少儿动画北联,http://123.117.168.252:12345/rtp/239.3.1.199:9000 -热播剧场北联,http://123.117.168.252:12345/rtp/239.3.1.194:9020 -解密频道北联,http://123.117.168.252:12345/rtp/239.3.1.75:4120 -军事频道北联,http://123.117.168.252:12345/rtp/239.3.1.76:4120 -军旅剧场北联,http://123.117.168.252:12345/rtp/239.3.1.68:4120 -动画频道北联,http://123.117.168.252:12345/rtp/239.3.1.80:4120 -古装剧场北联,http://123.117.168.252:12345/rtp/239.3.1.69:4120 -台球频道北联,http://123.117.168.252:12345/rtp/239.3.1.85:4120 -嘉佳卡通北联,http://123.117.168.252:12345/rtp/239.3.1.147:9268 -国学频道北联,http://123.117.168.252:12345/rtp/239.3.1.77:4120 -城市剧场北联,http://123.117.168.252:12345/rtp/239.3.1.67:4120 -墨宝频道北联,http://123.117.168.252:12345/rtp/239.3.1.83:4120 -北好学生北联,http://123.117.168.252:12345/rtp/239.3.1.81:4120 -山东教育北联,http://123.117.168.252:12345/rtp/239.3.1.52:4120 -戏曲频道北联,http://123.117.168.252:12345/rtp/239.3.1.78:4120 -收视指南北联,http://123.117.168.252:12345/rtp/239.3.1.193:8012 -早教频道北联,http://123.117.168.252:12345/rtp/239.3.1.79:4120 -武侠剧场北联,http://123.117.168.252:12345/rtp/239.3.1.90:4120 -武术频道北联,http://123.117.168.252:12345/rtp/239.3.1.87:4120 -北爱生活北联,http://123.117.168.252:12345/rtp/239.3.1.86:4120 -美人频道北联,http://123.117.168.252:12345/rtp/239.3.1.73:4120 -美妆频道北联,http://123.117.168.252:12345/rtp/239.3.1.72:4120 -财富天下北联,http://123.117.168.252:12345/rtp/239.3.1.53:9136 -足球频道北联,http://123.117.168.252:12345/rtp/239.3.1.89:4120 -金鹰卡通北联,http://123.117.168.252:12345/rtp/239.3.1.51:9252 -鉴赏频道北联,http://123.117.168.252:12345/rtp/239.3.1.82:4120 -音乐现场北联,http://123.117.168.252:12345/rtp/239.3.1.70:4120 -高网频道北联,http://123.117.168.252:12345/rtp/239.3.1.88:4120 -魅力时尚北联,http://123.117.168.252:12345/rtp/239.3.1.196:9012 -山东移动,#genre# -CCTV-01山东,http://124.128.73.58:9901/tsfile/live/0001_1.m3u8?key=txiptv&playlive=1&authid=0 -CCTV-02山东,http://124.128.73.58:9901/tsfile/live/0002_1.m3u8?key=txiptv&playlive=1&authid=0 -CCTV-03山东,http://124.128.73.58:9901/tsfile/live/0003_1.m3u8?key=txiptv&playlive=1&authid=0 -CCTV-04山东,http://124.128.73.58:9901/tsfile/live/0004_1.m3u8?key=txiptv&playlive=1&authid=0 -CCTV-05山东,http://124.128.73.58:9901/tsfile/live/0005_1.m3u8?key=txiptv&playlive=1&authid=0 -CCTV-06山东,http://124.128.73.58:9901/tsfile/live/0006_1.m3u8?key=txiptv&playlive=1&authid=0 -CCTV-07山东,http://124.128.73.58:9901/tsfile/live/0007_1.m3u8?key=txiptv&playlive=1&authid=0 -CCTV-08山东,http://124.128.73.58:9901/tsfile/live/0008_1.m3u8?key=txiptv&playlive=1&authid=0 -CCTV-09山东,http://124.128.73.58:9901/tsfile/live/0009_1.m3u8?key=txiptv&playlive=1&authid=0 -CCTV-10山东,http://124.128.73.58:9901/tsfile/live/0010_1.m3u8?key=txiptv&playlive=1&authid=0 -CCTV-11山东,http://124.128.73.58:9901/tsfile/live/0011_1.m3u8?key=txiptv&playlive=1&authid=0 -CCTV-12山东,http://124.128.73.58:9901/tsfile/live/0012_1.m3u8?key=txiptv&playlive=1&authid=0 -CCTV-13山东,http://124.128.73.58:9901/tsfile/live/0013_1.m3u8?key=txiptv&playlive=1&authid=0 -CCTV-14山东,http://124.128.73.58:9901/tsfile/live/0014_1.m3u8?key=txiptv&playlive=1&authid=0 -CCTV-15山东,http://124.128.73.58:9901/tsfile/live/0015_1.m3u8?key=txiptv&playlive=1&authid=0 -北京卫视山东,http://124.128.73.58:9901/tsfile/live/0122_1.m3u8?key=txiptv&playlive=1&authid=0 -上海卫视山东,http://124.128.73.58:9901/tsfile/live/0107_1.m3u8?key=txiptv&playlive=1&authid=0 -江西卫视山东,http://124.128.73.58:9901/tsfile/live/0138_1.m3u8?key=txiptv&playlive=1&authid=0 -陕西卫视山东,http://124.128.73.58:9901/tsfile/live/0136_1.m3u8?key=txiptv&playlive=1&authid=0 -山东卫视山东,http://124.128.73.58:9901/tsfile/live/0131_1.m3u8?key=txiptv&playlive=1&authid=0 -东南卫视山东,http://124.128.73.58:9901/tsfile/live/0137_1.m3u8?key=txiptv&playlive=1&authid=0 -安徽卫视山东,http://124.128.73.58:9901/tsfile/live/0130_1.m3u8?key=txiptv&playlive=1&authid=0 -重庆卫视山东,http://124.128.73.58:9901/tsfile/live/0142_1.m3u8?key=txiptv&playlive=1&authid=0 -四川卫视山东,http://124.128.73.58:9901/tsfile/live/0123_1.m3u8?key=txiptv&playlive=1&authid=0 -河北卫视山东,http://124.128.73.58:9901/tsfile/live/0117_1.m3u8?key=txiptv&playlive=1&authid=0 -河南卫视山东,http://124.128.73.58:9901/tsfile/live/0139_1.m3u8?key=txiptv&playlive=1&authid=0 -黑龙江视山东,http://124.128.73.58:9901/tsfile/live/0143_1.m3u8?key=txiptv&playlive=1&authid=0 -吉林卫视山东,http://124.128.73.58:9901/tsfile/live/0116_1.m3u8?key=txiptv&playlive=1&authid=0 -辽宁卫视山东,http://124.128.73.58:9901/tsfile/live/0121_1.m3u8?key=txiptv&playlive=1&authid=0 -山西卫视山东,http://124.128.73.58:9901/tsfile/live/0118_1.m3u8?key=txiptv&playlive=1&authid=0 -湖北卫视山东,http://124.128.73.58:9901/tsfile/live/0132_1.m3u8?key=txiptv&playlive=1&authid=0 -湖南卫视山东,http://124.128.73.58:9901/tsfile/live/0128_1.m3u8?key=txiptv&playlive=1&authid=0 -广东卫视山东,http://124.128.73.58:9901/tsfile/live/0125_1.m3u8?key=txiptv&playlive=1&authid=0 -浙江卫视山东,http://124.128.73.58:9901/tsfile/live/0124_1.m3u8?key=txiptv&playlive=1&authid=0 -广西卫视山东,http://124.128.73.58:9901/tsfile/live/0113_1.m3u8?key=txiptv&playlive=1&authid=0 -云南卫视山东,http://124.128.73.58:9901/tsfile/live/0119_1.m3u8?key=txiptv&playlive=1&authid=0 -新疆卫视山东,http://124.128.73.58:9901/tsfile/live/0110_1.m3u8?key=txiptv&playlive=1&authid=0 -甘肃卫视山东,http://124.128.73.58:9901/tsfile/live/0141_1.m3u8?key=txiptv&playlive=1&authid=0 -深圳卫视山东,http://124.128.73.58:9901/tsfile/live/0126_1.m3u8?key=txiptv&playlive=1&authid=0 -风云足球山东,http://124.128.73.58:9901/tsfile/live/0108_1.m3u8?key=txiptv&playlive=1&authid=0 -山东联通,#genre# -CCTV-01东联,http://123.129.70.178:9901/tsfile/live/0001_1.m3u8?key=txiptv&playlive=1&authid=0 -CCTV-02东联,http://123.129.70.178:9901/tsfile/live/0002_1.m3u8?key=txiptv&playlive=1&authid=0 -CCTV-03东联,http://123.129.70.178:9901/tsfile/live/0003_1.m3u8?key=txiptv&playlive=1&authid=0 -CCTV-04东联,http://123.129.70.178:9901/tsfile/live/0004_1.m3u8?key=txiptv&playlive=1&authid=0 -CCTV-05东联,http://123.129.70.178:9901/tsfile/live/0005_1.m3u8?key=txiptv&playlive=1&authid=0 -CCTV-06东联,http://123.129.70.178:9901/tsfile/live/0006_1.m3u8?key=txiptv&playlive=1&authid=0 -CCTV-07东联,http://123.129.70.178:9901/tsfile/live/0007_1.m3u8?key=txiptv&playlive=1&authid=0 -CCTV-08东联,http://123.129.70.178:9901/tsfile/live/0008_1.m3u8?key=txiptv&playlive=1&authid=0 -CCTV-09东联,http://123.129.70.178:9901/tsfile/live/0009_1.m3u8?key=txiptv&playlive=1&authid=0 -CCTV-10东联,http://123.129.70.178:9901/tsfile/live/0010_1.m3u8?key=txiptv&playlive=1&authid=0 -CCTV-11东联,http://123.129.70.178:9901/tsfile/live/0011_1.m3u8?key=txiptv&playlive=1&authid=0 -CCTV-12东联,http://123.129.70.178:9901/tsfile/live/0012_1.m3u8?key=txiptv&playlive=1&authid=0 -CCTV-13东联,http://123.129.70.178:9901/tsfile/live/0013_1.m3u8?key=txiptv&playlive=1&authid=0 -CCTV-14东联,http://123.129.70.178:9901/tsfile/live/0014_1.m3u8?key=txiptv&playlive=1&authid=0 -CCTV-15东联,http://123.129.70.178:9901/tsfile/live/0015_1.m3u8?key=txiptv&playlive=1&authid=0 -北京卫视东联,http://123.129.70.178:9901/tsfile/live/0122_1.m3u8?key=txiptv&playlive=1&authid=0 -东方卫视东联,http://123.129.70.178:9901/tsfile/live/0107_2.m3u8?key=txiptv&playlive=1&authid=0 -浙江卫视东联,http://123.129.70.178:9901/tsfile/live/0124_1.m3u8?key=txiptv&playlive=1&authid=0 -江苏卫视东联,http://123.129.70.178:9901/tsfile/live/0127_1.m3u8?key=txiptv&playlive=1&authid=0 -湖南卫视东联,http://123.129.70.178:9901/tsfile/live/0128_1.m3u8?key=txiptv&playlive=1&authid=0 -深圳卫视东联,http://123.129.70.178:9901/tsfile/live/0126_1.m3u8?key=txiptv&playlive=1&authid=0 -广东卫视东联,http://123.129.70.178:9901/tsfile/live/0125_1.m3u8?key=txiptv&playlive=1&authid=0 -山东卫视东联,http://123.129.70.178:9901/tsfile/live/0107_1.m3u8?key=txiptv&playlive=1&authid=0 -天津卫视东联,http://123.129.70.178:9901/tsfile/live/0135_1.m3u8?key=txiptv&playlive=1&authid=0 -湖北卫视东联,http://123.129.70.178:9901/tsfile/live/0132_1.m3u8?key=txiptv&playlive=1&authid=0 -海南卫视东联,http://123.129.70.178:9901/tsfile/live/0114_1.m3u8?key=txiptv&playlive=1&authid=0 -吉林卫视东联,http://123.129.70.178:9901/tsfile/live/0116_1.m3u8?key=txiptv&playlive=1&authid=0 -山西卫视东联,http://123.129.70.178:9901/tsfile/live/0118_1.m3u8?key=txiptv&playlive=1&authid=0 -云南卫视东联,http://123.129.70.178:9901/tsfile/live/0119_1.m3u8?key=txiptv&playlive=1&authid=0 -宁夏卫视东联,http://123.129.70.178:9901/tsfile/live/0112_1.m3u8?key=txiptv&playlive=1&authid=0 -广西卫视东联,http://123.129.70.178:9901/tsfile/live/0113_1.m3u8?key=txiptv&playlive=1&authid=0 -辽宁卫视东联,http://123.129.70.178:9901/tsfile/live/0121_1.m3u8?key=txiptv&playlive=1&authid=0 -四川卫视东联,http://123.129.70.178:9901/tsfile/live/0123_1.m3u8?key=txiptv&playlive=1&authid=0 -东南卫视东联,http://123.129.70.178:9901/tsfile/live/0137_1.m3u8?key=txiptv&playlive=1&authid=0 -陕西卫视东联,http://123.129.70.178:9901/tsfile/live/0136_1.m3u8?key=txiptv&playlive=1&authid=0 -重庆卫视东联,http://123.129.70.178:9901/tsfile/live/0142_1.m3u8?key=txiptv&playlive=1&authid=0 -河南卫视东联,http://123.129.70.178:9901/tsfile/live/0139_1.m3u8?key=txiptv&playlive=1&authid=0 -江西卫视东联,http://123.129.70.178:9901/tsfile/live/0138_1.m3u8?key=txiptv&playlive=1&authid=0 -安徽卫视东联,http://123.129.70.178:9901/tsfile/live/0130_1.m3u8?key=txiptv&playlive=1&authid=0 -青海卫视东联,http://123.129.70.178:9901/tsfile/live/0140_1.m3u8?key=txiptv&playlive=1&authid=0 -厦门卫视东联,http://123.129.70.178:9901/tsfile/live/0129_1.m3u8?key=txiptv&playlive=1&authid=0 -河北卫视东联,http://123.129.70.178:9901/tsfile/live/0117_1.m3u8?key=txiptv&playlive=1&authid=0 -贵州卫视东联,http://123.129.70.178:9901/tsfile/live/0120_1.m3u8?key=txiptv&playlive=1&authid=0 -西藏卫视东联,http://123.129.70.178:9901/tsfile/live/0111_1.m3u8?key=txiptv&playlive=1&authid=0 -兵团卫视东联,http://123.129.70.178:9901/tsfile/live/0115_1.m3u8?key=txiptv&playlive=1&authid=0 -新疆卫视东联,http://123.129.70.178:9901/tsfile/live/0110_1.m3u8?key=txiptv&playlive=1&authid=0 -黑龙江视东联,http://123.129.70.178:9901/tsfile/live/0143_1.m3u8?key=txiptv&playlive=1&authid=0 -内蒙古视东联,http://123.129.70.178:9901/tsfile/live/0109_1.m3u8?key=txiptv&playlive=1&authid=0 -齐鲁高清东联,http://123.129.70.178:9901/tsfile/live/1000_1.m3u8?key=txiptv&playlive=1&authid=0 -山东体育东联,http://123.129.70.178:9901/tsfile/live/1001_1.m3u8?key=txiptv&playlive=1&authid=0 -济南综合东联,http://123.129.70.178:9901/tsfile/live/1003_1.m3u8?key=txiptv&playlive=1&authid=0 -天津联通,#genre# -CCTV-01天津,http://218.67.174.165:8888/udp/225.1.1.120:5002 -CCTV-02天津,http://218.67.174.165:8888/udp/225.1.1.133:5002 -CCTV-03天津,http://218.67.174.165:8888/udp/225.1.1.158:5002 -CCTV-04天津,http://218.67.174.165:8888/udp/225.1.1.150:5002 -CCTV-05天津,http://218.67.174.165:8888/udp/225.1.1.160:5002 -CCTV-5+天津,http://218.67.174.165:8888/udp/225.1.1.121:5002 -CCTV-06天津,http://218.67.174.165:8888/udp/225.1.1.195:5002 -CCTV-07天津,http://218.67.174.165:8888/udp/225.1.1.138:5002 -CCTV-08天津,http://218.67.174.165:8888/udp/225.1.1.196:5002 -CCTV-09天津,http://218.67.174.165:8888/udp/225.1.1.119:5002 -CCTV-10天津,http://218.67.174.165:8888/udp/225.1.1.140:5002 -CCTV-11天津,http://218.67.174.165:8888/udp/225.1.2.192:5002 -CCTV-12天津,http://218.67.174.165:8888/udp/225.1.1.142:5002 -CCTV-13天津,http://218.67.174.165:8888/udp/225.1.2.193:5002 -CCTV-14天津,http://218.67.174.165:8888/udp/225.1.1.144:5002 -CCTV-15天津,http://218.67.174.165:8888/udp/225.1.2.194:5002 -CCTV-16天津,http://218.67.174.165:8888/udp/225.1.2.237:5002 -CCTV-17天津,http://218.67.174.165:8888/udp/225.1.2.52:5002 -兵器科技天津,http://218.67.174.165:8888/udp/225.1.2.166:5002 -第一剧场天津,http://218.67.174.165:8888/udp/225.1.2.175:5002 -电视指南天津,http://218.67.174.165:8888/udp/225.1.2.167:5002 -风云剧场天津,http://218.67.174.165:8888/udp/225.1.2.174:5002 -风云音乐天津,http://218.67.174.165:8888/udp/225.1.2.176:5002 -风云足球天津,http://218.67.174.165:8888/udp/225.1.2.168:5002 -高尔网球天津,http://218.67.174.165:8888/udp/225.1.2.169:5002 -怀旧剧场天津,http://218.67.174.165:8888/udp/225.1.2.173:5002 -女性时尚天津,http://218.67.174.165:8888/udp/225.1.2.172:5002 -世界地理天津,http://218.67.174.165:8888/udp/225.1.2.171:5002 -文化精品天津,http://218.67.174.165:8888/udp/225.1.2.177:5002 -央视台球天津,http://218.67.174.165:8888/udp/225.1.2.170:5002 -北京卫视天津,http://218.67.174.165:8888/udp/225.1.1.113:5002 -东方卫视天津,http://218.67.174.165:8888/udp/225.1.2.31:5002 -天津卫视天津,http://218.67.174.165:8888/udp/225.1.1.111:5002 -浙江卫视天津,http://218.67.174.165:8888/udp/225.1.1.112:5002 -江苏卫视天津,http://218.67.174.165:8888/udp/225.1.1.126:5002 -湖南卫视天津,http://218.67.174.165:8888/udp/225.1.1.114:5002 -广东卫视天津,http://218.67.174.165:8888/udp/225.1.1.116:5002 -深圳卫视天津,http://218.67.174.165:8888/udp/225.1.1.117:5002 -安徽卫视天津,http://218.67.174.165:8888/udp/225.1.1.127:5002 -贵州卫视天津,http://218.67.174.165:8888/udp/225.1.2.28:5002 -海南卫视天津,http://218.67.174.165:8888/udp/225.1.2.82:5002 -三沙卫视天津,http://218.67.174.165:8888/udp/225.1.2.181:5002 -河南卫视天津,http://218.67.174.165:8888/udp/225.1.2.61:5002 -黑龙江视天津,http://218.67.174.165:8888/udp/225.1.1.115:5002 -湖北卫视天津,http://218.67.174.165:8888/udp/225.1.1.147:5002 -吉林卫视天津,http://218.67.174.165:8888/udp/225.1.2.26:5002 -甘肃卫视天津,http://218.67.174.165:8888/udp/225.1.1.30:5002 -江西卫视天津,http://218.67.174.165:8888/udp/225.1.2.29:5002 -辽宁卫视天津,http://218.67.174.165:8888/udp/225.1.1.154:5002 -内蒙古视天津,http://218.67.174.165:8888/udp/225.1.1.32:5002 -宁夏卫视天津,http://218.67.174.165:8888/udp/225.1.1.56:5002 -青海卫视天津,http://218.67.174.165:8888/udp/225.1.1.54:5002 -山西卫视天津,http://218.67.174.165:8888/udp/225.1.1.50:5002 -陕西卫视天津,http://218.67.174.165:8888/udp/225.1.1.41:5002 -四川卫视天津,http://218.67.174.165:8888/udp/225.1.1.123:5002 -西藏卫视天津,http://218.67.174.165:8888/udp/225.1.1.51:5002 -新疆卫视天津,http://218.67.174.165:8888/udp/225.1.1.35:5002 -兵团卫视天津,http://218.67.174.165:8888/udp/225.1.1.57:5002 -广西卫视天津,http://218.67.174.165:8888/udp/225.1.2.81:5002 -云南卫视天津,http://218.67.174.165:8888/udp/225.1.1.61:5002 -重庆卫视天津,http://218.67.174.165:8888/udp/225.1.1.155:5002 -河北卫视天津,http://218.67.174.165:8888/udp/225.1.2.27:5002 -保定卫视天津,http://218.67.174.165:8888/udp/225.1.1.83:5002 -山东教育天津,http://218.67.174.165:8888/udp/225.1.2.118:5002 -河东卫视天津,http://218.67.174.165:8888/udp/225.1.2.2:5002 -河西卫视天津,http://218.67.174.165:8888/udp/225.1.2.4:5002 -蓟州卫视天津,http://218.67.174.165:8888/udp/225.1.1.82:5002 -静海卫视天津,http://218.67.174.165:8888/udp/225.1.1.110:5002 -4k私享家天津,http://218.67.174.165:8888/udp/225.1.1.156:5002 -4k影视频天津,http://218.67.174.165:8888/udp/225.1.2.190:5002 -早期教育天津,http://218.67.174.165:8888/udp/225.1.2.207:5002 -CGTN-英天津,http://218.67.174.165:8888/udp/225.1.1.27:5002 -CGTN-纪天津,http://218.67.174.165:8888/udp/225.1.1.55:5002 -动作电影天津,http://218.67.174.165:8888/udp/225.1.1.215:5002 -影迷电影天津,http://218.67.174.165:8888/udp/225.1.1.214:5002 -家庭影院天津,http://218.67.174.165:8888/udp/225.1.1.213:5002 -足球频道天津,http://218.67.174.165:8888/udp/225.1.2.83:5002 -网络棋牌天津,http://218.67.174.165:8888/udp/225.1.1.217:5002 -游戏竞技天津,http://218.67.174.165:8888/udp/225.1.1.222:5002 -财富天下天津,http://218.67.174.165:8888/udp/225.1.2.198:5002 -茶频道综天津,http://218.67.174.165:8888/udp/225.1.2.19:5002 -车迷频道天津,http://218.67.174.165:8888/udp/225.1.2.199:5002 -东方财经天津,http://218.67.174.165:8888/udp/225.1.1.247:5002 -东方购物天津,http://218.67.174.165:8888/udp/225.1.1.223:5002 -动漫秀场天津,http://218.67.174.165:8888/udp/225.1.1.134:5002 -都市剧场天津,http://218.67.174.165:8888/udp/225.1.1.146:5002 -法制天地天津,http://218.67.174.165:8888/udp/225.1.1.237:5002 -风尚购物天津,http://218.67.174.165:8888/udp/225.1.2.204:5002 -风尚生活天津,http://218.67.174.165:8888/udp/225.1.2.58:5002 -哈哈炫动天津,http://218.67.174.165:8888/udp/225.1.1.62:5002 -好享购物天津,http://218.67.174.165:8888/udp/225.1.1.224:5002 -欢乐动漫天津,http://218.67.174.165:8888/udp/225.1.1.132:5002 -欢笑剧场天津,http://218.67.174.165:8888/udp/225.1.1.139:5002 -环球旅游天津,http://218.67.174.165:8888/udp/225.1.2.200:5002 -环球奇观天津,http://218.67.174.165:8888/udp/225.1.1.197:5002 -极速汽车天津,http://218.67.174.165:8888/udp/225.1.1.141:5002 -纪实人文天津,http://218.67.174.165:8888/udp/225.1.2.25:5002 -家家购物天津,http://218.67.174.165:8888/udp/225.1.1.227:5002 -家庭理财天津,http://218.67.174.165:8888/udp/225.1.2.23:5002 -家有购物天津,http://218.67.174.165:8888/udp/225.1.1.226:5002 -金色学堂天津,http://218.67.174.165:8888/udp/225.1.1.236:5002 -金鹰纪实天津,http://218.67.174.165:8888/udp/225.1.1.124:5002 -金鹰卡通天津,http://218.67.174.165:8888/udp/225.1.2.236:5002 -靓妆频道天津,http://218.67.174.165:8888/udp/225.1.1.200:5002 -环球精选天津,http://218.67.174.165:8888/udp/225.1.1.102:5002 -卡酷少儿天津,http://218.67.174.165:8888/udp/225.1.1.58:5002 -快乐垂钓天津,http://218.67.174.165:8888/udp/225.1.1.92:5002 -快乐生活天津,http://218.67.174.165:8888/udp/225.1.2.24:5002 -乐游频道天津,http://218.67.174.165:8888/udp/225.1.1.145:5002 -梨园频道天津,http://218.67.174.165:8888/udp/225.1.2.104:5002 -每日影院天津,http://218.67.174.165:8888/udp/225.1.2.57:5002 -魅力足球天津,http://218.67.174.165:8888/udp/225.1.1.137:5002 -汽摩频道天津,http://218.67.174.165:8888/udp/225.1.1.205:5002 -三角英语天津,http://218.67.174.165:8888/udp/225.1.2.182:5002 -生活时尚天津,http://218.67.174.165:8888/udp/225.1.1.143:5002 -生态环境天津,http://218.67.174.165:8888/udp/225.1.2.201:5002 -书法频道天津,http://218.67.174.165:8888/udp/225.1.2.22:5002 -四海钓鱼天津,http://218.67.174.165:8888/udp/225.1.2.202:5002 -陶瓷频道天津,http://218.67.174.165:8888/udp/225.1.1.153:5002 -文物宝库天津,http://218.67.174.165:8888/udp/225.1.2.105:5002 -武术世界天津,http://218.67.174.165:8888/udp/225.1.2.129:5002 -先锋乒羽天津,http://218.67.174.165:8888/udp/225.1.1.219:5002 -动漫频道天津,http://218.67.174.165:8888/udp/225.1.1.216:5002 -新老故事天津,http://218.67.174.165:8888/udp/225.1.1.188:5002 -新中学生天津,http://218.67.174.165:8888/udp/225.1.1.193:5002 -幸福彩频天津,http://218.67.174.165:8888/udp/225.1.1.152:5002 -幸福剧场天津,http://218.67.174.165:8888/udp/225.1.2.59:5002 -幸福娱乐天津,http://218.67.174.165:8888/udp/225.1.2.60:5002 -央广购物天津,http://218.67.174.165:8888/udp/225.1.1.65:5002 -湖北购物天津,http://218.67.174.165:8888/udp/225.1.2.183:5002 -优综购物天津,http://218.67.174.165:8888/udp/225.1.1.225:5002 -优优宝贝天津,http://218.67.174.165:8888/udp/225.1.2.203:5002 -游戏风云天津,http://218.67.174.165:8888/udp/225.1.1.135:5002 -悦美生活天津,http://218.67.174.165:8888/udp/225.1.2.55:5002 -中国天气天津,http://218.67.174.165:8888/udp/225.1.2.119:5002 -中华特产天津,http://218.67.174.165:8888/udp/225.1.2.197:5002 -中视购物天津,http://218.67.174.165:8888/udp/225.1.2.85:5002 -天津新闻天津,http://218.67.174.165:8888/udp/225.1.1.130:5002 -天津文艺天津,http://218.67.174.165:8888/udp/225.1.1.131:5002 -天津影视天津,http://218.67.174.165:8888/udp/225.1.1.149:5002 -天津都市天津,http://218.67.174.165:8888/udp/225.1.1.128:5002 -天津体育天津,http://218.67.174.165:8888/udp/225.1.1.122:5002 -天津科教天津,http://218.67.174.165:8888/udp/225.1.1.129:5002 -天津少儿天津,http://218.67.174.165:8888/udp/225.1.1.125:5002 -天津购物天津,http://218.67.174.165:8888/udp/225.1.1.151:5002 -天津IPTV天津,http://218.67.174.165:8888/udp/225.1.2.123:5002 -购物自营天津,http://218.67.174.165:8888/udp/225.1.1.108:5002 -文艺广播天津,http://218.67.174.165:8888/udp/225.1.1.171:5002 -经济广播天津,http://218.67.174.165:8888/udp/225.1.1.172:5002 -新闻广播天津,http://218.67.174.165:8888/udp/225.1.1.173:5002 -生活广播天津,http://218.67.174.165:8888/udp/225.1.1.174:5002 -交通广播天津,http://218.67.174.165:8888/udp/225.1.1.175:5002 -相声广播天津,http://218.67.174.165:8888/udp/225.1.1.176:5002 -小说广播天津,http://218.67.174.165:8888/udp/225.1.1.177:5002 -滨海广播天津,http://218.67.174.165:8888/udp/225.1.1.178:5002 -音乐广播天津,http://218.67.174.165:8888/udp/225.1.1.179:5002 -农村广播天津,http://218.67.174.165:8888/udp/225.1.1.180:5002 -滨海频_1天津,http://218.67.174.165:8888/udp/225.1.2.7:5002 -滨海频_2天津,http://218.67.174.165:8888/udp/225.1.2.8:5002 -大港油田天津,http://218.67.174.165:8888/udp/225.1.2.14:5002 -重庆联通,#genre# -CCTV-01重庆,http://27.9.88.226:8005/udp/225.0.4.74:7980 -CCTV-02重庆,http://27.9.88.226:8005/udp/225.0.4.132:7980 -CCTV-03重庆,http://27.9.88.226:8005/udp/225.0.4.142:7980 -CCTV-04重庆,http://27.9.88.226:8005/udp/225.0.4.176:7980 -CCTV-05重庆,http://27.9.88.226:8005/udp/225.0.4.143:7980 -CCTV-5+重庆,http://27.9.88.226:8005/udp/225.0.4.73:7980 -CCTV-06重庆,http://27.9.88.226:8005/udp/225.0.4.144:7980 -CCTV-07重庆,http://27.9.88.226:8005/udp/225.0.4.127:7980 -CCTV-08重庆,http://27.9.88.226:8005/udp/225.0.4.137:7980 -CCTV-09重庆,http://27.9.88.226:8005/udp/225.0.4.131:7980 -CCTV-10重庆,http://27.9.88.226:8005/udp/225.0.4.130:7980 -CCTV-11重庆,http://27.9.88.226:8005/udp/225.0.4.218:7980 -CCTV-12重庆,http://27.9.88.226:8005/udp/225.0.4.129:7980 -CCTV-13重庆,http://27.9.88.226:8005/udp/225.0.4.219:7980 -CCTV-14重庆,http://27.9.88.226:8005/udp/225.0.4.128:7980 -CCTV-15重庆,http://27.9.88.226:8005/udp/225.0.4.220:7980 -CCTV-17重庆,http://27.9.88.226:8005/udp/225.0.4.179:7980 -CGTN-英重庆,http://27.9.88.226:8005/udp/225.0.4.12:7980 -北京卫视重庆,http://27.9.88.226:8005/udp/225.0.4.78:7980 -东方卫视重庆,http://27.9.88.226:8005/udp/225.0.4.80:7980 -浙江卫视重庆,http://27.9.88.226:8005/udp/225.0.4.81:7980 -江苏卫视重庆,http://27.9.88.226:8005/udp/225.0.4.79:7980 -湖南卫视重庆,http://27.9.88.226:8005/udp/225.0.4.75:7980 -广东卫视重庆,http://27.9.88.226:8005/udp/225.0.4.84:7980 -深圳卫视重庆,http://27.9.88.226:8005/udp/225.0.4.202:7980 -安徽卫视重庆,http://27.9.88.226:8005/udp/225.0.4.133:7980 -天津卫视重庆,http://27.9.88.226:8005/udp/225.0.4.82:7980 -辽宁卫视重庆,http://27.9.88.226:8005/udp/225.0.4.98:7980 -河北卫视重庆,http://27.9.88.226:8005/udp/225.0.4.174:7980 -贵州卫视重庆,http://27.9.88.226:8005/udp/225.0.4.175:7980 -山东卫视重庆,http://27.9.88.226:8005/udp/225.0.4.199:7980 -东南卫视重庆,http://27.9.88.226:8005/udp/225.0.4.200:7980 -黑龙江卫重庆,http://27.9.88.226:8005/udp/225.0.4.201:7980 -江西卫视重庆,http://27.9.88.226:8005/udp/225.0.4.203:7980 -四川卫视重庆,http://27.9.88.226:8005/udp/225.0.4.204:7980 -重庆卫视重庆,http://27.9.88.226:8005/udp/225.0.4.187:7980 -新闻频道重庆,http://27.9.88.226:8005/udp/225.0.4.188:7980 -社会频道重庆,http://27.9.88.226:8005/udp/225.0.4.190:7980 -少儿频道重庆,http://27.9.88.226:8005/udp/225.0.4.191:7980 -影视频道重庆,http://27.9.88.226:8005/udp/225.0.4.192:7980 -科教频道重庆,http://27.9.88.226:8005/udp/225.0.4.193:7980 -娱乐频道重庆,http://27.9.88.226:8005/udp/225.0.4.194:7980 -汽摩频道重庆,http://27.9.88.226:8005/udp/225.0.4.195:7980 -时尚频道重庆,http://27.9.88.226:8005/udp/225.0.4.196:7980 -农村频道重庆,http://27.9.88.226:8005/udp/225.0.4.189:7980 -cqtv移动重庆,http://27.9.88.226:8005/udp/225.0.4.215:7980 -时尚购物重庆,http://27.9.88.226:8005/udp/225.0.4.198:7980 -纪实频道重庆,http://27.9.88.226:8005/udp/225.0.4.99:7980 -cqtv新闻重庆,http://27.9.88.226:8005/udp/225.0.4.59:7980 -cqtv汽摩重庆,http://27.9.88.226:8005/udp/225.0.4.61:7980 -cqtv影视重庆,http://27.9.88.226:8005/udp/225.0.4.62:7980 -cqtv科教重庆,http://27.9.88.226:8005/udp/225.0.4.63:7980 -cqtv社会重庆,http://27.9.88.226:8005/udp/225.0.4.64:7980 -cqtv娱乐重庆,http://27.9.88.226:8005/udp/225.0.4.65:7980 -cqtv移动重庆,http://27.9.88.226:8005/udp/225.0.4.68:7980 -cqtv时尚重庆,http://27.9.88.226:8005/udp/225.0.4.69:7980 -cqtv农村重庆,http://27.9.88.226:8005/udp/225.0.4.70:7980 -cqtv少儿重庆,http://27.9.88.226:8005/udp/225.0.4.71:7980 -爱生活频重庆,http://27.9.88.226:8005/udp/225.0.4.164:7980 -IpTV小品重庆,http://27.9.88.226:8005/udp/225.0.4.56:7980 -IpTV野外重庆,http://27.9.88.226:8005/udp/225.0.4.57:7980 -IpTV3-频重庆,http://27.9.88.226:8005/udp/225.0.4.51:7980 -IpTV5-频重庆,http://27.9.88.226:8005/udp/225.0.4.53:7980 -IpTV6-频重庆,http://27.9.88.226:8005/udp/225.0.4.50:7980 -IpTV8-频重庆,http://27.9.88.226:8005/udp/225.0.4.54:7980 -经典电影重庆,http://27.9.88.226:8005/udp/225.0.4.48:7980 -解密频道重庆,http://27.9.88.226:8005/udp/225.0.4.153:7980 -全纪实频重庆,http://27.9.88.226:8005/udp/225.0.4.113:7980 -纪实频道重庆,http://27.9.88.226:8005/udp/225.0.4.99:7980 -地理频道重庆,http://27.9.88.226:8005/udp/225.0.4.149:7980 -古装剧场重庆,http://27.9.88.226:8005/udp/225.0.4.147:7980 -武侠剧场重庆,http://27.9.88.226:8005/udp/225.0.4.168:7980 -军旅剧场重庆,http://27.9.88.226:8005/udp/225.0.4.146:7980 -喜剧影院重庆,http://27.9.88.226:8005/udp/225.0.4.169:7980 -动作影院重庆,http://27.9.88.226:8005/udp/225.0.4.170:7980 -家庭影院重庆,http://27.9.88.226:8005/udp/225.0.4.171:7980 -星影频道重庆,http://27.9.88.226:8005/udp/225.0.4.172:7980 -上海电信,#genre# -CCTV-01上海,http://180.158.201.25:1024/udp/239.45.3.145:5140 -CCTV-02上海,http://180.158.201.25:1024/udp/239.45.1.109:5140 -CCTV-03上海,http://180.158.201.25:1024/udp/239.45.1.68:5140 -CCTV-04上海,http://180.158.201.25:1024/udp/239.45.0.2:5140 -CCTV-05上海,http://180.158.201.25:1024/udp/239.45.1.69:5140 -CCTV-06上海,http://180.158.201.25:1024/udp/239.45.1.70:5140 -CCTV-07上海,http://180.158.201.25:1024/udp/239.45.3.56:5140 -CCTV-08上海,http://180.158.201.25:1024/udp/239.45.1.71:5140 -CCTV-09上海,http://180.158.201.25:1024/udp/239.45.3.4:5140 -CCTV-10上海,http://180.158.201.25:1024/udp/239.45.3.8:5140 -CCTV-11上海,http://180.158.201.25:1024/udp/239.45.1.196:5140 -CCTV-12上海,http://180.158.201.25:1024/udp/239.45.3.10:5140 -CCTV-13上海,http://180.158.201.25:1024/udp/239.45.1.198:5140 -CCTV-14上海,http://180.158.201.25:1024/udp/239.45.3.23:5140 -CCTV-15上海,http://180.158.201.25:1024/udp/239.45.1.200:5140 -CCTV-17上海,http://180.158.201.25:1024/udp/239.45.3.52:5140 -CGTN-英上海,http://180.158.201.25:1024/udp/239.45.1.194:5140 -东方卫视上海,http://180.158.201.25:1024/udp/239.45.3.146:5140 -浙江卫视上海,http://180.158.201.25:1024/udp/239.45.3.178:5140 -江苏卫视上海,http://180.158.201.25:1024/udp/239.45.3.177:5140 -湖南卫视上海,http://180.158.201.25:1024/udp/239.45.3.228:5140 -北京卫视上海,http://180.158.201.25:1024/udp/239.45.3.229:5140 -广东卫视上海,http://180.158.201.25:1024/udp/239.45.3.230:5140 -深圳卫视上海,http://180.158.201.25:1024/udp/239.45.3.231:5140 -黑龙江视上海,http://180.158.201.25:1024/udp/239.45.3.232:5140 -山东卫视上海,http://180.158.201.25:1024/udp/239.45.3.238:5140 -湖北卫视上海,http://180.158.201.25:1024/udp/239.45.3.239:5140 -安徽卫视上海,http://180.158.201.25:1024/udp/239.45.1.120:5140 -东南卫视上海,http://180.158.201.25:1024/udp/239.45.1.121:5140 -江西卫视上海,http://180.158.201.25:1024/udp/239.45.1.122:5140 -辽宁卫视上海,http://180.158.201.25:1024/udp/239.45.1.123:5140 -天津卫视上海,http://180.158.201.25:1024/udp/239.45.1.124:5140 -四川卫视上海,http://180.158.201.25:1024/udp/239.45.1.83:5140 -重庆卫视上海,http://180.158.201.25:1024/udp/239.45.1.84:5140 -贵州卫视上海,http://180.158.201.25:1024/udp/239.45.1.80:5140 -海南卫视上海,http://180.158.201.25:1024/udp/239.45.1.81:5140 -河北卫视上海,http://180.158.201.25:1024/udp/239.45.1.44:5140 -宁夏卫视上海,http://180.158.201.25:1024/udp/239.45.1.213:5140 -广西卫视上海,http://180.158.201.25:1024/udp/239.45.0.5:5140 -吉林卫视上海,http://180.158.201.25:1024/udp/239.45.0.6:5140 -山西卫视上海,http://180.158.201.25:1024/udp/239.45.1.229:5140 -青海卫视上海,http://180.158.201.25:1024/udp/239.45.1.230:5140 -西藏卫视上海,http://180.158.201.25:1024/udp/239.45.1.231:5140 -陕西卫视上海,http://180.158.201.25:1024/udp/239.45.1.232:5140 -云南卫视上海,http://180.158.201.25:1024/udp/239.45.0.4:5140 -甘肃卫视上海,http://180.158.201.25:1024/udp/239.45.1.234:5140 -内蒙古视上海,http://180.158.201.25:1024/udp/239.45.1.238:5140 -河南卫视上海,http://180.158.201.25:1024/udp/239.45.0.3:5140 -新疆卫视上海,http://180.158.201.25:1024/udp/239.45.1.116:5140 -兵团卫视上海,http://180.158.201.25:1024/udp/239.45.1.117:5140 -三沙卫视上海,http://180.158.201.25:1024/udp/239.45.1.82:5140 -康巴卫视上海,http://180.158.201.25:1024/udp/239.45.1.251:5140 -新闻综合上海,http://180.158.201.25:1024/udp/239.45.3.209:5140 -都市频道上海,http://180.158.201.25:1024/udp/239.45.3.236:5140 -纪实人文上海,http://180.158.201.25:1024/udp/239.45.3.212:5140 -东方影视上海,http://180.158.201.25:1024/udp/239.45.3.237:5140 -第一财经上海,http://180.158.201.25:1024/udp/239.45.3.211:5140 -五星体育上海,http://180.158.201.25:1024/udp/239.45.3.210:5140 -金鹰纪实上海,http://180.158.201.25:1024/udp/239.45.1.45:5140 -金鹰纪实上海,http://180.158.201.25:1024/udp/239.45.1.45:5140 -哈哈炫动上海,http://180.158.201.25:1024/udp/239.45.1.55:5140 -上视外语上海,http://180.158.201.25:1024/udp/239.45.1.127:5140 -都市剧场上海,http://180.158.201.25:1024/udp/239.45.3.136:5140 -欢笑剧场上海,http://180.158.201.25:1024/udp/239.45.3.196:5140 -欢笑剧场上海,http://180.158.201.25:1024/udp/239.45.1.4:5140 -纪实频道上海,http://180.158.201.25:1024/udp/239.45.3.135:5140 -金鹰卡通上海,http://180.158.201.25:1024/udp/239.45.3.118:5140 -嘉佳卡通上海,http://180.158.201.25:1024/udp/239.45.1.48:5140 -卡酷少儿上海,http://180.158.201.25:1024/udp/239.45.0.8:5140 -北京纪实上海,http://180.158.201.25:1024/udp/239.45.1.14:5140 -中国天气上海,http://180.158.201.25:1024/udp/239.45.1.47:5140 -动漫秀场上海,http://180.158.201.25:1024/udp/239.45.3.134:5140 -生活时尚上海,http://180.158.201.25:1024/udp/239.45.3.132:5140 -游戏风云上海,http://180.158.201.25:1024/udp/239.45.3.131:5140 -极速汽车上海,http://180.158.201.25:1024/udp/239.45.3.49:5140 -教育频道上海,http://180.158.201.25:1024/udp/239.45.3.122:5140 -东方财经上海,http://180.158.201.25:1024/udp/239.45.1.119:5140 -七彩戏剧上海,http://180.158.201.25:1024/udp/239.45.3.61:5140 -法治天地上海,http://180.158.201.25:1024/udp/239.45.1.46:5140 -浦东频道上海,http://180.158.201.25:1024/udp/239.45.3.248:5140 -崇明电视上海,http://180.158.201.25:1024/udp/239.45.1.54:5140 -嘉定频道上海,http://180.158.201.25:1024/udp/239.45.3.185:5140 -金色频道上海,http://180.158.201.25:1024/udp/239.45.1.118:5140 -健康人生上海,http://180.158.201.25:1024/udp/239.45.3.214:5140 -百事体育上海,http://180.158.201.25:1024/udp/239.45.3.139:5140 -百事—4K上海,http://180.158.201.25:1024/udp/239.45.1.42:5140 -百事4K—上海,http://180.158.201.25:1024/udp/239.45.3.107:5140 -中国教_1上海,http://180.158.201.25:1024/udp/239.45.1.125:5140 -中国教_2上海,http://180.158.201.25:1024/udp/239.45.1.52:5140 -中国教_4上海,http://180.158.201.25:1024/udp/239.45.1.50:5140 -陶瓷频道上海,http://180.158.201.25:1024/udp/239.45.3.50:5140 -东方购_1上海,http://180.158.201.25:1024/udp/239.45.3.74:5140 -东方购_2上海,http://180.158.201.25:1024/udp/239.45.3.75:5140 -东方购_3上海,http://180.158.201.25:1024/udp/239.45.3.207:5140 -东方购_4上海,http://180.158.201.25:1024/udp/239.45.3.208:5140 -东方购_5上海,http://180.158.201.25:1024/udp/239.45.3.253:5140 -环球精选上海,http://180.158.201.25:1024/udp/239.45.3.123:5140 -央广购物上海,http://180.158.201.25:1024/udp/239.45.3.213:5140 -家家购物上海,http://180.158.201.25:1024/udp/239.45.3.179:5140 -快乐购物上海,http://180.158.201.25:1024/udp/239.45.1.53:5140 -综优购物上海,http://180.158.201.25:1024/udp/239.45.1.114:5140 -好享购物上海,http://180.158.201.25:1024/udp/239.45.1.253:5140 -中央购物上海,http://180.158.201.25:1024/udp/239.45.3.79:5140 -家有购物上海,http://180.158.201.25:1024/udp/239.45.1.43:5140 -浙江电信,#genre# -CCTV-01浙江,http://60.184.45.124:8888/rtp/233.50.201.118:5140 -CCTV-02浙江,http://60.184.45.124:8888/rtp/233.50.201.119:5140 -CCTV-03浙江,http://60.184.45.124:8888/rtp/233.50.201.196:5140 -CCTV-04浙江,http://60.184.45.124:8888/rtp/233.50.201.4:5140 -CCTV-05浙江,http://60.184.45.124:8888/rtp/233.50.201.197:5140 -CCTV-5+浙江,http://60.184.45.124:8888/rtp/233.50.201.220:5140 -CCTV-06浙江,http://60.184.45.124:8888/rtp/233.50.201.198:5140 -CCTV-07浙江,http://60.184.45.124:8888/rtp/233.50.201.120:5140 -CCTV-08浙江,http://60.184.45.124:8888/rtp/233.50.201.199:5140 -CCTV-09浙江,http://60.184.45.124:8888/rtp/233.50.201.121:5140 -CCTV-10浙江,http://60.184.45.124:8888/rtp/233.50.201.122:5140 -CCTV-11浙江,http://60.184.45.124:8888/rtp/233.50.201.11:5140 -CCTV-12浙江,http://60.184.45.124:8888/rtp/233.50.201.123:5140 -CCTV-13浙江,http://60.184.45.124:8888/rtp/233.50.201.246:5140 -CCTV-14浙江,http://60.184.45.124:8888/rtp/233.50.201.124:5140 -CCTV-15浙江,http://60.184.45.124:8888/rtp/233.50.201.15:5140 -CCTV-16浙江,http://60.184.45.124:8888/rtp/233.50.201.192:5140 -CCTV-4k浙江,http://60.184.45.124:8888/rtp/233.50.201.63:5140 -CCTV-17浙江,http://60.184.45.124:8888/rtp/233.50.201.35:5140 -凤凰中文浙江,http://60.184.45.124:8888/rtp/233.50.200.191:5140 -凤凰资讯浙江,http://60.184.45.124:8888/rtp/233.50.200.192:5140 -浙江卫视浙江,http://60.184.45.124:8888/rtp/233.50.201.100:5140 -深圳卫视浙江,http://60.184.45.124:8888/rtp/233.50.201.101:5140 -广东卫视浙江,http://60.184.45.124:8888/rtp/233.50.201.102:5140 -湖南卫视浙江,http://60.184.45.124:8888/rtp/233.50.201.103:5140 -天津卫视浙江,http://60.184.45.124:8888/rtp/233.50.201.104:5140 -山东卫视浙江,http://60.184.45.124:8888/rtp/233.50.201.105:5140 -江苏卫视浙江,http://60.184.45.124:8888/rtp/233.50.201.106:5140 -北京卫视浙江,http://60.184.45.124:8888/rtp/233.50.201.107:5140 -四川卫视浙江,http://60.184.45.124:8888/rtp/233.50.201.139:5140 -河北卫视浙江,http://60.184.45.124:8888/rtp/233.50.201.140:5140 -辽宁卫视浙江,http://60.184.45.124:8888/rtp/233.50.201.141:5140 -贵州卫视浙江,http://60.184.45.124:8888/rtp/233.50.201.142:5140 -重庆卫视浙江,http://60.184.45.124:8888/rtp/233.50.201.143:5140 -河南卫视浙江,http://60.184.45.124:8888/rtp/233.50.201.144:5140 -江西卫视浙江,http://60.184.45.124:8888/rtp/233.50.201.145:5140 -东南卫视浙江,http://60.184.45.124:8888/rtp/233.50.201.146:5140 -安徽卫视浙江,http://60.184.45.124:8888/rtp/233.50.201.113:5140 -湖北卫视浙江,http://60.184.45.124:8888/rtp/233.50.201.114:5140 -黑龙江卫浙江,http://60.184.45.124:8888/rtp/233.50.201.115:5140 -东方卫视浙江,http://60.184.45.124:8888/rtp/233.50.201.125:5140 -内蒙古卫浙江,http://60.184.45.124:8888/rtp/233.50.201.148:5140 -甘肃卫视浙江,http://60.184.45.124:8888/rtp/233.50.201.149:5140 -海南卫视浙江,http://60.184.45.124:8888/rtp/233.50.201.55:5140 -青海卫视浙江,http://60.184.45.124:8888/rtp/233.50.201.65:5140 -西藏卫视浙江,http://60.184.45.124:8888/rtp/233.50.201.70:5140 -陕西卫视浙江,http://60.184.45.124:8888/rtp/233.50.201.59:5140 -兵团卫视浙江,http://60.184.45.124:8888/rtp/233.50.201.72:5140 -山西卫视浙江,http://60.184.45.124:8888/rtp/233.50.201.51:5140 -宁夏卫视浙江,http://60.184.45.124:8888/rtp/233.50.201.57:5140 -广西卫视浙江,http://60.184.45.124:8888/rtp/233.50.201.49:5140 -云南卫视浙江,http://60.184.45.124:8888/rtp/233.50.201.46:5140 -吉林卫视浙江,http://60.184.45.124:8888/rtp/233.50.201.48:5140 -CETV-01浙江,http://60.184.45.124:8888/rtp/233.50.201.75:5140 -CETV-04浙江,http://60.184.45.124:8888/rtp/233.50.201.172:5140 -CGTN-英浙江,http://60.184.45.124:8888/rtp/233.50.201.126:5140 -CGTN-西浙江,http://60.184.45.124:8888/rtp/233.50.201.36:5140 -CGTN-法浙江,http://60.184.45.124:8888/rtp/233.50.201.37:5140 -CGTN-阿浙江,http://60.184.45.124:8888/rtp/233.50.201.38:5140 -CGTN-俄浙江,http://60.184.45.124:8888/rtp/233.50.201.39:5140 -经济生活浙江,http://60.184.45.124:8888/rtp/233.50.201.133:5140 -教育频道浙江,http://60.184.45.124:8888/rtp/233.50.201.134:5140 -民生频道浙江,http://60.184.45.124:8888/rtp/233.50.201.136:5140 -新闻频道浙江,http://60.184.45.124:8888/rtp/233.50.201.137:5140 -少儿频道浙江,http://60.184.45.124:8888/rtp/233.50.201.138:5140 -钱江频道浙江,http://60.184.45.124:8888/rtp/233.50.201.132:5140 -杭州综合浙江,http://60.184.45.124:8888/rtp/233.50.201.173:5140 -杭州明珠浙江,http://60.184.45.124:8888/rtp/233.50.201.174:5140 -杭州生活浙江,http://60.184.45.124:8888/rtp/233.50.201.175:5140 -杭州影视浙江,http://60.184.45.124:8888/rtp/233.50.201.176:5140 -杭州青少浙江,http://60.184.45.124:8888/rtp/233.50.201.177:5140 -杭州导视浙江,http://60.184.45.124:8888//rtp/233.50.201.182:5140 -极速汽车浙江,http://60.184.45.124:8888/rtp/233.50.201.208:5140 -宁波TV-1浙江,http://60.184.45.124:8888/rtp/233.50.201.168:5140 -宁波TV-2浙江,http://60.184.45.124:8888/rtp/233.50.201.178:5140 -宁波TV-3浙江,http://60.184.45.124:8888/rtp/233.50.201.179:5140 -宁波TV-4浙江,http://60.184.45.124:8888/rtp/233.50.201.180:5140 -宁波TV-5浙江,http://60.184.45.124:8888/rtp/233.50.201.181:5140 -温州新闻浙江,http://60.184.45.124:8888/rtp/233.50.201.87:5140 -衢州新闻浙江,http://60.184.45.124:8888/rtp/233.50.201.155:5140 -绍兴新闻浙江,http://60.184.45.124:8888/rtp/233.50.201.156:5140 -台州频道浙江,http://60.184.45.124:8888/rtp/233.50.201.157:5140 -湖州公共浙江,http://60.184.45.124:8888/rtp/233.50.201.158:5140 -金华新闻浙江,http://60.184.45.124:8888/rtp/233.50.201.161:5140 -丽水新闻浙江,http://60.184.45.124:8888/rtp/233.50.201.162:5140 -嘉兴新闻浙江,http://60.184.45.124:8888/rtp/233.50.201.163:5140 -桐乡新闻浙江,http://60.184.45.124:8888/rtp/233.50.201.169:5140 -杭州导视浙江,http://60.184.45.124:8888/rtp/233.50.201.182:5140 -之江记录浙江,http://60.184.45.124:8888/rtp/233.50.202.25:5140 -优优宝贝浙江,http://60.184.45.124:8888/rtp/233.50.202.24:5140 -YMG新闻浙江,http://60.184.45.124:8888//rtp/233.50.201.159:5140 -法制天地浙江,http://60.184.45.124:8888/rtp/233.50.201.191:5140 -金鹰卡通浙江,http://60.184.45.124:8888/rtp/233.50.201.73:5140 -哈哈炫动浙江,http://60.184.45.124:8888/rtp/233.50.201.74:5140 -动漫秀场浙江,http://60.184.45.124:8888/rtp/233.50.201.184:5140 -游戏风云浙江,http://60.184.45.124:8888/rtp/233.50.201.183:5140 -乐游频道浙江,http://60.184.45.124:8888/rtp/233.50.201.185:5140 -金色学堂浙江,http://60.184.45.124:8888/rtp/233.50.201.186:5140 -生活时尚浙江,http://60.184.45.124:8888/rtp/233.50.201.187:5140 -茶频道综浙江,http://60.184.45.124:8888/rtp/233.50.201.188:5140 -快乐垂钓浙江,http://60.184.45.124:8888/rtp/233.50.201.109:5140 -BES_TV_浙江,http://60.184.45.124:8888/rtp/233.50.201.201:5140 -中国蓝播浙江,http://60.184.45.124:8888/rtp/233.50.201.193:5140 -新视觉hd浙江,http://60.184.45.124:8888/rtp/233.50.201.244:5140 -欢笑剧场浙江,http://60.184.45.124:8888/rtp/233.50.201.189:5140 -都市剧场浙江,http://60.184.45.124:8888/rtp/233.50.201.190:5140 -电视购物浙江,http://60.184.45.124:8888/rtp/233.50.201.248:5140 -家有购物浙江,http://60.184.45.124:8888/rtp/233.50.201.90:5140 -游戏频道浙江,http://60.184.45.124:8888/rtp/233.50.201.207:5140 -游戏频道浙江,http://60.184.45.124:8888/rtp/233.50.201.215:5140 -未知频道浙江,http://60.184.45.124:8888/rtp/233.50.201.224:5140 -中国蓝播浙江,http://60.184.45.124:8888/rtp/233.50.201.108:5140 -浙江之声浙江,http://60.184.45.124:8888/rtp/233.50.201.79:5140 -浙江新闻浙江,http://60.184.45.124:8888/rtp/233.50.201.80:5140 -经济频道浙江,http://60.184.45.124:8888/rtp/233.50.201.81:5140 -音乐调频浙江,http://60.184.45.124:8888/rtp/233.50.201.82:5140 -交通之声浙江,http://60.184.45.124:8888/rtp/233.50.201.83:5140 -旅游之声浙江,http://60.184.45.124:8888/rtp/233.50.201.84:5140 -城市之声浙江,http://60.184.45.124:8888/rtp/233.50.201.85:5140 -民生资讯浙江,http://60.184.45.124:8888/rtp/233.50.201.86:5140 -广西电信,#genre# -CCTV-01广西,http://222.218.217.197:6666/udp/239.81.0.102:4056 -CCTV-01广西,http://222.218.217.197:6666/udp/239.81.0.13:4056 -CCTV-02广西,http://222.218.217.197:6666/udp/239.81.0.115:4056 -CCTV-02广西,http://222.218.217.197:6666/udp/239.81.0.14:4056 -CCTV-03广西,http://222.218.217.197:6666/udp/239.81.0.231:4056 -CCTV-04广西,http://222.218.217.197:6666/udp/239.81.0.96:4056 -CCTV-04广西,http://222.218.217.197:6666/udp/239.81.0.16:4056 -CCTV-05广西,http://222.218.217.197:6666/udp/239.81.0.232:4056 -CCTV-5+广西,http://222.218.217.197:6666/udp/239.81.0.101:4056 -CCTV-06广西,http://222.218.217.197:6666/udp/239.81.0.233:4056 -CCTV-07广西,http://222.218.217.197:6666/udp/239.81.0.116:4056 -CCTV-07广西,http://222.218.217.197:6666/udp/239.81.0.19:4056 -CCTV-08广西,http://222.218.217.197:6666/udp/239.81.0.234:4056 -CCTV-09广西,http://222.218.217.197:6666/udp/239.81.0.117:4056 -CCTV-09广西,http://222.218.217.197:6666/udp/239.81.0.21:4056 -CCTV-10广西,http://222.218.217.197:6666/udp/239.81.0.118:4056 -CCTV-10广西,http://222.218.217.197:6666/udp/239.81.0.22:4056 -CCTV-11广西,http://222.218.217.197:6666/udp/239.81.0.229:4056 -CCTV-11广西,http://222.218.217.197:6666/udp/239.81.0.23:4056 -CCTV-12广西,http://222.218.217.197:6666/udp/239.81.0.119:4056 -CCTV-12广西,http://222.218.217.197:6666/udp/239.81.0.24:4056 -CCTV-13广西,http://222.218.217.197:6666/udp/239.81.0.26:4056 -CCTV-13广西,http://222.218.217.197:6666/udp/239.81.0.206:4056 -CCTV-14广西,http://222.218.217.197:6666/udp/239.81.0.120:4056 -CCTV-14广西,http://222.218.217.197:6666/udp/239.81.0.25:4056 -CCTV-15广西,http://222.218.217.197:6666/udp/239.81.0.230:4056 -CCTV-15广西,http://222.218.217.197:6666/udp/239.81.0.27:4056 -CCTV-17广西,http://222.218.217.197:6666/udp/239.81.0.228:4056 -CCTV-17广西,http://222.218.217.197:6666/udp/239.81.0.227:4056 -北京卫视广西,http://222.218.217.197:6666/udp/239.81.0.109:4056 -北京卫视广西,http://222.218.217.197:6666/udp/239.81.0.30:4056 -天津卫视广西,http://222.218.217.197:6666/udp/239.81.0.113:4056 -天津卫视广西,http://222.218.217.197:6666/udp/239.81.0.50:4056 -东方卫视广西,http://222.218.217.197:6666/udp/239.81.0.111:4056 -东方卫视广西,http://222.218.217.197:6666/udp/239.81.0.29:4056 -东方财经广西,http://222.218.217.197:6666/udp/239.81.0.76:4056 -重庆卫视广西,http://222.218.217.197:6666/udp/239.81.0.47:4056 -浙江卫视广西,http://222.218.217.197:6666/udp/239.81.0.108:4056 -浙江卫视广西,http://222.218.217.197:6666/udp/239.81.0.31:4056 -安徽卫视广西,http://222.218.217.197:6666/udp/239.81.0.211:4056 -安徽卫视广西,http://222.218.217.197:6666/udp/239.81.0.37:4056 -江苏卫视广西,http://222.218.217.197:6666/udp/239.81.0.106:4056 -江苏卫视广西,http://222.218.217.197:6666/udp/239.81.0.34:4056 -山东卫视广西,http://222.218.217.197:6666/udp/239.81.0.114:4056 -山东卫视广西,http://222.218.217.197:6666/udp/239.81.0.39:4056 -辽宁卫视广西,http://222.218.217.197:6666/udp/239.81.0.210:4056 -辽宁卫视广西,http://222.218.217.197:6666/udp/239.81.0.35:4056 -吉林卫视广西,http://222.218.217.197:6666/udp/239.81.0.58:4056 -黑龙江视广西,http://222.218.217.197:6666/udp/239.81.0.105:4056 -黑龙江视广西,http://222.218.217.197:6666/udp/239.81.0.33:4056 -内蒙古视广西,http://222.218.217.197:6666/udp/239.81.0.54:4056 -宁夏卫视广西,http://222.218.217.197:6666/udp/239.81.0.60:4056 -甘肃卫视广西,http://222.218.217.197:6666/udp/239.81.0.207:4056 -青海卫视广西,http://222.218.217.197:6666/udp/239.81.0.53:4056 -新疆卫视广西,http://222.218.217.197:6666/udp/239.81.0.46:4056 -兵团卫视广西,http://222.218.217.197:6666/udp/239.81.0.213:4056 -西藏卫视广西,http://222.218.217.197:6666/udp/239.81.0.55:4056 -云南卫视广西,http://222.218.217.197:6666/udp/239.81.0.45:4056 -四川卫视广西,http://222.218.217.197:6666/udp/239.81.0.130:4056 -四川卫视广西,http://222.218.217.197:6666/udp/239.81.0.43:4056 -贵州卫视广西,http://222.218.217.197:6666/udp/239.81.0.95:4056 -贵州卫视广西,http://222.218.217.197:6666/udp/239.81.0.56:4056 -海南卫视广西,http://222.218.217.197:6666/udp/239.81.0.48:4056 -三沙卫视广西,http://222.218.217.197:6666/udp/239.81.0.242:4056 -广东卫视广西,http://222.218.217.197:6666/udp/239.81.0.104:4056 -广东卫视广西,http://222.218.217.197:6666/udp/239.81.0.36:4056 -南方卫视广西,http://222.218.217.197:6666/udp/239.81.0.32:4056 -深圳卫视广西,http://222.218.217.197:6666/udp/239.81.0.103:4056 -深圳卫视广西,http://222.218.217.197:6666/udp/239.81.0.57:4056 -湖南卫视广西,http://222.218.217.197:6666/udp/239.81.0.110:4056 -湖南卫视广西,http://222.218.217.197:6666/udp/239.81.0.40:4056 -湖北卫视广西,http://222.218.217.197:6666/udp/239.81.0.112:4056 -湖北卫视广西,http://222.218.217.197:6666/udp/239.81.0.41:4056 -陕西卫视广西,http://222.218.217.197:6666/udp/239.81.0.89:4056 -山西卫视广西,http://222.218.217.197:6666/udp/239.81.0.49:4056 -河南卫视广西,http://222.218.217.197:6666/udp/239.81.0.44:4056 -河北卫视广西,http://222.218.217.197:6666/udp/239.81.0.94:4056 -河北卫视广西,http://222.218.217.197:6666/udp/239.81.0.51:4056 -江西卫视广西,http://222.218.217.197:6666/udp/239.81.0.204:4056 -江西卫视广西,http://222.218.217.197:6666/udp/239.81.0.38:4056 -东南卫视广西,http://222.218.217.197:6666/udp/239.81.0.215:4056 -东南卫视广西,http://222.218.217.197:6666/udp/239.81.0.59:4056 -厦门卫视广西,http://222.218.217.197:6666/udp/239.81.0.212:4056 -山东教育广西,http://222.218.217.197:6666/udp/239.81.0.93:4056 -广西卫视广西,http://222.218.217.197:6666/udp/239.81.0.107:4056 -综艺频道广西,http://222.218.217.197:6666/udp/239.81.0.214:4056 -影视频道广西,http://222.218.217.197:6666/udp/239.81.0.250:4056 -新闻频道广西,http://222.218.217.197:6666/udp/239.81.0.248:4056 -公共频道广西,http://222.218.217.197:6666/udp/239.81.0.249:4056 -都市频道广西,http://222.218.217.197:6666/udp/239.81.0.247:4056 -卫视频道广西,http://222.218.217.197:6666/udp/239.81.0.2:4056 -综艺频道广西,http://222.218.217.197:6666/udp/239.81.0.3:4056 -都市频道广西,http://222.218.217.197:6666/udp/239.81.0.4:4056 -新闻频道广西,http://222.218.217.197:6666/udp/239.81.0.5:4056 -公共频道广西,http://222.218.217.197:6666/udp/239.81.0.6:4056 -影视频道广西,http://222.218.217.197:6666/udp/239.81.0.7:4056 -国际频道广西,http://222.218.217.197:6666/udp/239.81.0.8:4056 -乐思频道广西,http://222.218.217.197:6666/udp/239.81.0.9:4056 -移动电视广西,http://222.218.217.197:6666/udp/239.81.0.10:4056 -科教频道广西,http://222.218.217.197:6666/udp/239.81.0.11:4056 -中学生频广西,http://222.218.217.197:6666/udp/239.81.0.87:4056 -CGTN-英广西,http://222.218.217.197:6666/udp/239.81.0.28:4056 -CETV-01广西,http://222.218.217.197:6666/udp/239.81.0.92:4056 -CETV-01广西,http://222.218.217.197:6666/udp/239.81.0.52:4056 -CETV-02广西,http://222.218.217.197:6666/udp/239.81.0.245:4056 -CETV-04广西,http://222.218.217.197:6666/udp/239.81.0.246:4056 -南宁影视广西,http://222.218.217.197:6666/udp/239.81.0.128:4056 -南宁新闻广西,http://222.218.217.197:6666/udp/239.81.0.241:4056 -南宁新闻广西,http://222.218.217.197:6666/udp/239.81.0.126:4056 -南宁公共广西,http://222.218.217.197:6666/udp/239.81.0.129:4056 -南宁都市广西,http://222.218.217.197:6666/udp/239.81.0.127:4056 -柳州新闻广西,http://222.218.217.197:6666/udp/239.81.0.134:4056 -北海新闻广西,http://222.218.217.197:6666/udp/239.81.0.136:4056 -玉林新闻广西,http://222.218.217.197:6666/udp/239.81.0.138:4056 -贺州新闻广西,http://222.218.217.197:6666/udp/239.81.0.137:4056 -桂林新闻广西,http://222.218.217.197:6666/udp/239.81.0.135:4056 -爱上—4K广西,http://222.218.217.197:6666/udp/239.81.0.123:4056 -经典电影广西,http://222.218.217.197:6666/udp/239.81.0.84:4056 -热播剧场广西,http://222.218.217.197:6666/udp/239.81.0.85:4056 -都市剧场广西,http://222.218.217.197:6666/udp/239.81.0.81:4056 -生活时尚广西,http://222.218.217.197:6666/udp/239.81.0.75:4056 -魅力时尚广西,http://222.218.217.197:6666/udp/239.81.0.83:4056 -七彩戏剧广西,http://222.218.217.197:6666/udp/239.81.0.70:4056 -法治天地广西,http://222.218.217.197:6666/udp/239.81.0.79:4056 -金色频道广西,http://222.218.217.197:6666/udp/239.81.0.80:4056 -IPTV—04广西,http://222.218.217.197:6666/udp/239.81.0.251:4056 -IPTV—05广西,http://222.218.217.197:6666/udp/239.81.0.205:4056 -IPTV—07广西,http://222.218.217.197:6666/udp/239.81.0.253:4056 -IPTV—08广西,http://222.218.217.197:6666/udp/239.81.0.208:4056 -IPTV—09广西,http://222.218.217.197:6666/udp/239.81.0.209:4056 -IPTV影院广西,http://222.218.217.197:6666/udp/239.81.0.100:4056 -IPTV—12广西,http://222.218.217.197:6666/udp/239.81.0.124:4056 -IPTV—13广西,http://222.218.217.197:6666/udp/239.81.0.125:4056 -IPTV自然广西,http://222.218.217.197:6666/udp/239.81.0.18:4056 -IPTV法治广西,http://222.218.217.197:6666/udp/239.81.0.20:4056 -IPTV小品广西,http://222.218.217.197:6666/udp/239.81.0.17:4056 -IPTV剧场广西,http://222.218.217.197:6666/udp/239.81.0.15:4056 -IPTV综艺广西,http://222.218.217.197:6666/udp/239.81.0.66:4056 -IPTV体育广西,http://222.218.217.197:6666/udp/239.81.0.12:4056 -IPTV电影广西,http://222.218.217.197:6666/udp/239.81.0.65:4056 -IPTV电视广西,http://222.218.217.197:6666/udp/239.81.0.67:4056 -嘉佳卡通广西,http://222.218.217.197:6666/udp/239.81.0.64:4056 -卡酷动画广西,http://222.218.217.197:6666/udp/239.81.0.62:4056 -金鹰卡通广西,http://222.218.217.197:6666/udp/239.81.0.61:4056 -动漫频道广西,http://222.218.217.197:6666/udp/239.81.0.235:4056 -少儿动画广西,http://222.218.217.197:6666/udp/239.81.0.82:4056 -动漫秀场广西,http://222.218.217.197:6666/udp/239.81.0.68:4056 -纪实频道广西,http://222.218.217.197:6666/udp/239.81.0.78:4056 -求索频道广西,http://222.218.217.197:6666/udp/239.81.0.202:4056 -CCTV-4K广西,http://222.218.217.197:6666/udp/239.81.0.69:4056 -CCTV-4K广西,http://222.218.217.197:6666/udp/239.81.0.71:4056 -IPTV足球广西,http://222.218.217.197:6666/udp/239.81.0.97:4056 -先锋乒羽广西,http://222.218.217.197:6666/udp/239.81.0.236:4056 -极速汽车广西,http://222.218.217.197:6666/udp/239.81.0.73:4056 -网络棋牌广西,http://222.218.217.197:6666/udp/239.81.0.237:4056 -游戏风云广西,http://222.218.217.197:6666/udp/239.81.0.72:4056 -电竞游_1广西,http://222.218.217.197:6666/udp/239.81.0.203:4056 -电竞游_2广西,http://222.218.217.197:6666/udp/239.81.0.201:4056 -收视指南广西,http://222.218.217.197:6666/udp/239.81.0.86:4056 -中国天气广西,http://222.218.217.197:6666/udp/239.81.0.63:4056 -聚鲨环球广西,http://222.218.217.197:6666/udp/239.81.0.98:4056 -央广购物广西,http://222.218.217.197:6666/udp/239.81.0.131:4056 -优购物频广西,http://222.218.217.197:6666/udp/239.81.0.132:4056 -四川电信,#genre# -CCTV-01四川,http://171.213.198.17:8088/udp/239.93.0.184:5140 -CCTV-02四川,http://171.213.198.17:8088/udp/239.93.1.23:6000 -CCTV-03四川,http://171.213.198.17:8088/udp/239.93.1.11:2223 -CCTV-04四川,http://171.213.198.17:8088/udp/239.93.1.105:5140 -CCTV-05四川,http://171.213.198.17:8088/udp/239.93.42.37:5140 -CCTV-5+四川,http://171.213.198.17:8088/udp/239.93.1.36:8004 -CCTV-06四川,http://171.213.198.17:8088/udp/239.93.1.13:2226 -CCTV-07四川,http://171.213.198.17:8088/udp/239.93.1.67:5140 -CCTV-08四川,http://171.213.198.17:8088/udp/239.93.42.39:5140 -CCTV-09四川,http://171.213.198.17:8088/udp/239.93.1.24:5140 -CCTV-10四川,http://171.213.198.17:8088/udp/239.93.1.28:5140 -CCTV-11四川,http://171.213.198.17:8088/udp/239.93.0.102:5140 -CCTV-12四川,http://171.213.198.17:8088/udp/239.93.1.30:8124 -CCTV-13四川,http://171.213.198.17:8088/udp/239.93.0.66:5140 -CCTV-14四川,http://171.213.198.17:8088/udp/239.93.1.29:6000 -CCTV-15四川,http://171.213.198.17:8088/udp/239.93.0.103:5140 -CCTV-17四川,http://171.213.198.17:8088/udp/239.93.0.92:5140 -CGTN-英四川,http://171.213.198.17:8088/udp/239.93.0.104:5140 -凤凰中文四川,http://171.213.198.17:8088/udp/239.93.0.162:2192 -凤凰中文四川,http://171.213.198.17:8088/udp/239.93.1.9:2192 -凤凰资讯四川,http://171.213.198.17:8088/udp/239.93.0.118:2191 -凤凰资讯四川,http://171.213.198.17:8088/udp/239.93.1.4:2191 -星空卫视四川,http://171.213.198.17:8088/udp/239.93.0.156:2193 -星空卫视四川,http://171.213.198.17:8088/udp/239.93.1.10:2193 -CHANNE四川,http://171.213.198.17:8088/udp/239.93.0.157:2194 -CHANNE四川,http://171.213.198.17:8088/udp/239.93.1.7:2194 -四川卫视四川,http://171.213.198.17:8088/udp/239.93.0.20:1235 -四川卫视四川,http://171.213.198.17:8088/udp/239.93.0.169:5140 -四川卫视四川,http://171.213.198.17:8088/udp/239.93.1.188:5140 -湖南卫视四川,http://171.213.198.17:8088/udp/239.93.0.88:5140 -江苏卫视四川,http://171.213.198.17:8088/udp/239.93.0.89:5140 -浙江卫视四川,http://171.213.198.17:8088/udp/239.93.0.124:5140 -东方卫视四川,http://171.213.198.17:8088/udp/239.93.0.123:5140 -北京卫视四川,http://171.213.198.17:8088/udp/239.93.0.180:5140 -深圳卫视四川,http://171.213.198.17:8088/udp/239.93.0.182:5140 -广东卫视四川,http://171.213.198.17:8088/udp/239.93.0.181:5140 -天津卫视四川,http://171.213.198.17:8088/udp/239.93.0.167:5140 -山东卫视四川,http://171.213.198.17:8088/udp/239.93.0.168:5140 -康巴卫视四川,http://171.213.198.17:8088/udp/239.93.0.41:5140 -江西卫视四川,http://171.213.198.17:8088/udp/239.93.0.134:5140 -东南卫视四川,http://171.213.198.17:8088/udp/239.93.0.42:5140 -黑龙江视四川,http://171.213.198.17:8088/udp/239.93.0.183:5140 -重庆卫视四川,http://171.213.198.17:8088/udp/239.93.1.107:5140 -贵州卫视四川,http://171.213.198.17:8088/udp/239.93.0.131:5140 -湖北卫视四川,http://171.213.198.17:8088/udp/239.93.0.250:5140 -安徽卫视四川,http://171.213.198.17:8088/udp/239.93.1.106:5140 -河北卫视四川,http://171.213.198.17:8088/udp/239.93.0.132:5140 -辽宁卫视四川,http://171.213.198.17:8088/udp/239.93.1.108:5140 -云南卫视四川,http://171.213.198.17:8088/udp/239.93.1.174:5140 -河南卫视四川,http://171.213.198.17:8088/udp/239.93.42.45:5140 -广西卫视四川,http://171.213.198.17:8088/udp/239.93.42.46:5140 -吉林卫视四川,http://171.213.198.17:8088/udp/239.93.0.248:5140 -甘肃卫视四川,http://171.213.198.17:8088/udp/239.93.0.81:5140 -陕西卫视四川,http://171.213.198.17:8088/udp/239.93.0.176:5140 -云南卫视四川,http://171.213.198.17:8088/udp/239.93.0.174:5140 -山西卫视四川,http://171.213.198.17:8088/udp/239.93.0.6:5140 -内蒙古视四川,http://171.213.198.17:8088/udp/239.93.0.8:5140 -青海卫视四川,http://171.213.198.17:8088/udp/239.93.0.192:5140 -宁夏卫视四川,http://171.213.198.17:8088/udp/239.93.0.247:5140 -西藏卫视四川,http://171.213.198.17:8088/udp/239.93.0.175:5140 -新疆卫视四川,http://171.213.198.17:8088/udp/239.93.0.194:5140 -海南卫视四川,http://171.213.198.17:8088/udp/239.93.0.80:5140 -陕西农林四川,http://171.213.198.17:8088/udp/239.93.0.100:5140 -兵团卫视四川,http://171.213.198.17:8088/udp/239.93.42.43:5140 -厦门卫视四川,http://171.213.198.17:8088/udp/239.93.42.57:5140 -三沙卫视四川,http://171.213.198.17:8088/udp/239.93.42.58:5140 -山东教育四川,http://171.213.198.17:8088/udp/239.93.1.196:5140 -CDTV-01四川,http://171.213.198.17:8088/udp/239.93.0.16:5140 -SCTV-02四川,http://171.213.198.17:8088/udp/239.93.1.101:5140 -SCTV-03四川,http://171.213.198.17:8088/udp/239.93.1.102:5140 -SCTV-04四川,http://171.213.198.17:8088/udp/239.93.0.47:5140 -SCTV-05四川,http://171.213.198.17:8088/udp/239.93.0.166:5140 -SCTV-06四川,http://171.213.198.17:8088/udp/239.93.1.144:5140 -SCTV-07四川,http://171.213.198.17:8088/udp/239.93.0.219:5140 -SCTV-08四川,http://171.213.198.17:8088/udp/239.93.42.44:5140 -峨眉电影四川,http://171.213.198.17:8088/udp/239.93.0.252:5140 -乡村高清四川,http://171.213.198.17:8088/udp/239.93.0.52:5140 -康巴卫视四川,http://171.213.198.17:8088/udp/239.93.0.41:5140 -公共乡村四川,http://171.213.198.17:8088/udp/239.93.0.52:5140 -妇女儿童四川,http://171.213.198.17:8088/udp/239.93.0.219:5140 -影视文艺四川,http://171.213.198.17:8088/udp/239.93.0.166:5140 -影视文艺四川,http://171.213.198.17:8088/udp/239.93.1.195:5140 -文化旅游四川,http://171.213.198.17:8088/udp/239.93.1.101:5140 -文化旅游四川,http://171.213.198.17:8088/udp/239.93.1.20:5140 -新闻频道四川,http://171.213.198.17:8088/udp/239.93.0.47:5140 -经济频道四川,http://171.213.198.17:8088/udp/239.93.1.102:5140 -经济频道四川,http://171.213.198.17:8088/udp/239.93.1.16:5140 -峨眉电影四川,http://171.213.198.17:8088/udp/239.93.1.54:5140 -峨眉电影四川,http://171.213.198.17:8088/udp/239.93.1.18:5140 -爱上—4K四川,http://171.213.198.17:8088/udp/239.93.0.97:5140 -爱上4K—四川,http://171.213.198.17:8088/udp/239.93.1.113:5140 -爱上4K—四川,http://171.213.198.17:8088/udp/239.93.1.251:8224 -CDTV-02四川,http://171.213.198.17:8088/udp/239.93.0.17:1239 -CDTV-03四川,http://171.213.198.17:8088/udp/239.93.0.18:1238 -CDTV-04四川,http://171.213.198.17:8088/udp/239.93.0.19:1250 -CDTV-05四川,http://171.213.198.17:8088/udp/239.93.1.231:5140 -CDTV-06四川,http://171.213.198.17:8088/udp/239.93.0.21:1251 -CDTV-08四川,http://171.213.198.17:8088/udp/239.93.0.22:1252 -上海纪实四川,http://171.213.198.17:8088/udp/239.93.1.137:5140 -金鹰纪实四川,http://171.213.198.17:8088/udp/239.93.0.130:5140 -CETV-01四川,http://171.213.198.17:8088/udp/239.93.1.111:5140 -熊猫新闻四川,http://171.213.198.17:8088/udp/239.93.1.112:5140 -熊猫体娱四川,http://171.213.198.17:8088/udp/239.93.0.94:5140 -熊猫少儿四川,http://171.213.198.17:8088/udp/239.93.1.189:5140 -熊猫影院四川,http://171.213.198.17:8088/udp/239.93.0.214:5140 -睛彩频道四川,http://171.213.198.17:8088/udp/239.93.0.126:5140 -成都体育四川,http://171.213.198.17:8088/udp/239.93.0.224:1281 -熊猫频道四川,http://171.213.198.17:8088/udp/239.93.0.211:9148 -熊猫卡通四川,http://171.213.198.17:8088/udp/239.93.1.172:5140 -炫动卡通四川,http://171.213.198.17:8088/udp/239.93.0.173:5140 -嘉佳卡通四川,http://171.213.198.17:8088/udp/239.93.0.246:5140 -收视导视四川,http://171.213.198.17:8088/udp/239.93.1.39:5140 -熊猫生活四川,http://171.213.198.17:8088/udp/239.93.1.190:5140 -大爱四川四川,http://171.213.198.17:8088/udp/239.93.1.110:5140 -大爱旅游四川,http://171.213.198.17:8088/udp/239.93.42.70:5140 -大爱生活四川,http://171.213.198.17:8088/udp/239.93.42.71:5140 -大爱时尚四川,http://171.213.198.17:8088/udp/239.93.42.72:5140 -hd看电影四川,http://171.213.198.17:8088/udp/239.93.42.47:5140 -家政频道四川,http://171.213.198.17:8088/udp/239.93.42.48:5140 -CETV-02四川,http://171.213.198.17:8088/udp/239.93.0.113:5140 -CETV-04四川,http://171.213.198.17:8088/udp/239.93.0.50:5140 -经典电影四川,http://171.213.198.17:8088/udp/239.93.0.57:9024 -华语影院四川,http://171.213.198.17:8088/udp/239.93.0.138:5140 -星光院线四川,http://171.213.198.17:8088/udp/239.93.0.139:5140 -全球大片四川,http://171.213.198.17:8088/udp/239.93.0.105:5140 -热播剧场四川,http://171.213.198.17:8088/udp/239.93.0.56:9020 -热门剧场四川,http://171.213.198.17:8088/udp/239.93.0.140:5140 -港剧风云四川,http://171.213.198.17:8088/udp/239.93.0.143:5140 -谍战剧场四川,http://171.213.198.17:8088/udp/239.93.0.95:5140 -卡酷动画四川,http://171.213.198.17:8088/udp/239.93.0.208:5140 -金鹰卡通四川,http://171.213.198.17:8088/udp/239.93.0.108:5140 -优漫卡通四川,http://171.213.198.17:8088/udp/239.93.0.251:5140 -宝宝动画四川,http://171.213.198.17:8088/udp/239.93.0.147:5140 -少儿动画四川,http://171.213.198.17:8088/udp/239.93.0.193:9000 -青春动漫四川,http://171.213.198.17:8088/udp/239.93.0.146:5140 -热门综艺四川,http://171.213.198.17:8088/udp/239.93.0.151:5140 -音乐现场四川,http://171.213.198.17:8088/udp/239.93.0.198:9044 -戏曲精选四川,http://171.213.198.17:8088/udp/239.93.0.144:5140 -戏曲频道四川,http://171.213.198.17:8088/udp/239.93.0.217:9208 -魅力时尚四川,http://171.213.198.17:8088/udp/239.93.0.190:9012 -生活时尚四川,http://171.213.198.17:8088/udp/239.93.0.106:5140 -生活频道四川,http://171.213.198.17:8088/udp/239.93.0.206:8028 -汽摩频道四川,http://171.213.198.17:8088/udp/239.93.0.62:5140 -财富天下四川,http://171.213.198.17:8088/udp/239.93.0.116:9136 -股评频道四川,http://171.213.198.17:8088/udp/239.93.0.141:5140 -爱体育频四川,http://171.213.198.17:8088/udp/239.93.0.135:9008 -电竞天堂四川,http://171.213.198.17:8088/udp/239.93.1.135:5140 -游戏风云四川,http://171.213.198.17:8088/udp/239.93.0.136:5140 -汽车频道四川,http://171.213.198.17:8088/udp/239.93.0.117:1292 -足球频道四川,http://171.213.198.17:8088/udp/239.93.0.197:9040 -高网频道四川,http://171.213.198.17:8088/udp/239.93.0.202:9068 -台球频道四川,http://171.213.198.17:8088/udp/239.93.0.203:9072 -纪实人文四川,http://171.213.198.17:8088/udp/239.93.1.154:5140 -墨宝频道四川,http://171.213.198.17:8088/udp/239.93.0.215:9132 -军事频道四川,http://171.213.198.17:8088/udp/239.93.0.204:9076 -解密频道四川,http://171.213.198.17:8088/udp/239.93.0.199:9048 -地理频道四川,http://171.213.198.17:8088/udp/239.93.0.200:9052 -传奇频道四川,http://171.213.198.17:8088/udp/239.93.0.235:1282 -导视频道四川,http://171.213.198.17:8088/udp/239.93.0.129:5140 -收视指南四川,http://171.213.198.17:8088/udp/239.93.0.195:8012 -资讯干线四川,http://171.213.198.17:8088/udp/239.93.0.236:1283 -蓉城先锋四川,http://171.213.198.17:8088/udp/239.93.0.91:2101 -星空精选四川,http://171.213.198.17:8088/udp/239.93.1.171:5140 -东方财经四川,http://171.213.198.17:8088/udp/239.93.1.165:5140 -CGTN-西四川,http://171.213.198.17:8088/udp/239.93.42.49:5140 -CGTN-法四川,http://171.213.198.17:8088/udp/239.93.42.50:5140 -百姓健康四川,http://171.213.198.17:8088/udp/239.93.42.35:5140 -爱怀旧频四川,http://171.213.198.17:8088/udp/239.93.42.21:5140 -爱喜剧频四川,http://171.213.198.17:8088/udp/239.93.42.9:5140 -爱奇谈频四川,http://171.213.198.17:8088/udp/239.93.42.22:5140 -爱科幻频四川,http://171.213.198.17:8088/udp/239.93.42.10:5140 -爱院线频四川,http://171.213.198.17:8088/udp/239.93.42.11:5140 -都市剧场四川,http://171.213.198.17:8088/udp/239.93.42.30:5140 -爱谍战频四川,http://171.213.198.17:8088/udp/239.93.42.14:5140 -爱经典频四川,http://171.213.198.17:8088/udp/239.93.42.13:5140 -爱悬疑频四川,http://171.213.198.17:8088/udp/239.93.42.12:5140 -爱青春频四川,http://171.213.198.17:8088/udp/239.93.42.16:5140 -爱都市频四川,http://171.213.198.17:8088/udp/239.93.42.15:5140 -少儿天地四川,http://171.213.198.17:8088/udp/239.93.42.34:5140 -爱幼教频四川,http://171.213.198.17:8088/udp/239.93.42.17:5140 -爱玩具频四川,http://171.213.198.17:8088/udp/239.93.42.18:5140 -爱动漫频四川,http://171.213.198.17:8088/udp/239.93.42.23:5140 -求索频道四川,http://171.213.198.17:8088/udp/239.93.42.24:5140 -爱电竞频四川,http://171.213.198.17:8088/udp/239.93.42.19:5140 -爱赛车频四川,http://171.213.198.17:8088/udp/239.93.42.20:5140 -爱宠宠物四川,http://171.213.198.17:8088/udp/239.93.42.32:5140 -生活时尚四川,http://171.213.198.17:8088/udp/239.93.42.29:5140 -环球旅游四川,http://171.213.198.17:8088/udp/239.93.42.31:5140 -来钓鱼吧四川,http://171.213.198.17:8088/udp/239.93.42.8:5140 -麻辣体育四川,http://171.213.198.17:8088/udp/239.93.42.2:5140 -绚影4k频四川,http://171.213.198.17:8088/udp/239.93.42.33:5140 -先锋乒羽四川,http://171.213.198.17:8088/udp/239.93.42.56:5140 -天元围棋四川,http://171.213.198.17:8088/udp/239.93.42.55:5140 -快乐垂钓四川,http://171.213.198.17:8088/udp/239.93.1.151:5140 -茶频道频四川,http://171.213.198.17:8088/udp/239.93.0.114:5140 -热血剧场四川,http://171.213.198.17:8088/udp/239.93.1.198:5140 -乐龄学堂四川,http://171.213.198.17:8088/udp/239.93.1.179:5140 -亲子趣学四川,http://171.213.198.17:8088/udp/239.93.1.191:5140 -津津悦读四川,http://171.213.198.17:8088/udp/239.93.1.197:5140 -动画番剧四川,http://171.213.198.17:8088/udp/239.93.1.177:5140 -中录动漫四川,http://171.213.198.17:8088/udp/239.93.1.188:5140 -熊猫直播四川,http://171.213.198.17:8088/udp/239.93.1.178:5140 -综艺咖秀四川,http://171.213.198.17:8088/udp/239.93.1.175:5140 -红色经典四川,http://171.213.198.17:8088/udp/239.93.1.176:5140 -4K超高清四川,http://171.213.198.17:8088/udp/239.93.1.156:5140 -4K乐享超四川,http://171.213.198.17:8088/udp/239.93.0.43:5140 -i成都频道四川,http://171.213.198.17:8088/udp/239.93.1.104:1234 -中国体_1四川,http://171.213.198.17:8088/udp/239.93.42.25:5140 -中国体_2四川,http://171.213.198.17:8088/udp/239.93.42.26:5140 -中国体_3四川,http://171.213.198.17:8088/udp/239.93.42.27:5140 -精彩推荐四川,http://171.213.198.17:8088/udp/239.93.1.5:5140 -直播室_1四川,http://171.213.198.17:8088/udp/239.93.1.180:5140 -直播室_2四川,http://171.213.198.17:8088/udp/239.93.1.181:5140 -直播室_3四川,http://171.213.198.17:8088/udp/239.93.1.182:5140 -直播室_4四川,http://171.213.198.17:8088/udp/239.93.1.183:5140 -直播室_5四川,http://171.213.198.17:8088/udp/239.93.1.184:5140 -直播室_6四川,http://171.213.198.17:8088/udp/239.93.1.185:5140 -直播室_7四川,http://171.213.198.17:8088/udp/239.93.1.186:5140 -直播室_8四川,http://171.213.198.17:8088/udp/239.93.1.187:5140 -红日干乔四川,http://171.213.198.17:8088/udp/239.93.0.178:5140 -红月亮湾四川,http://171.213.198.17:8088/udp/239.93.0.209:5140 -电信导视四川,http://171.213.198.17:8088/udp/239.93.0.110:5140 -雅克音乐直播,http://171.213.198.17:8088/udp/239.93.42.69:5140 -雅克音乐宣传,http://171.213.198.17:8088/udp/239.93.42.68:5140 -演艺宣传四川,http://171.213.198.17:8088/udp/239.93.42.60:5140 -创新及文化节,http://171.213.198.17:8088/udp/239.93.42.59:5140 -新闻频陆,#genre# -无线新闻频陆,p3p://108.181.32.169:13517/6533fd5600043bdb2d1c8c0729c35d0c -无线新闻频陆,p3p://108.181.32.169:13517/6533f9fb00006d352d0f6f9235041f8d -无线财经频陆,p3p://108.181.32.169:13517/64100aec000c7bc59804a081537730cb -now财经频陆,p3p://108.181.32.169:13517/641020d00004bf91985a212731011c3c -now新闻频陆,p3p://108.181.32.169:13517/6410254c0006df63986ba60f292a7500 -凤凰中文频陆,p3p://108.181.32.169:13517/6410229e000655dd98612e41401e3e7d -凤凰资讯频陆,p3p://108.181.32.169:13517/641022be000e5cc69861ad4f5a025336 -凤凰香港频陆,p3p://108.181.32.169:13517/641022da0005d3069862188000a64525 -民视新闻频陆,p3p://108.181.32.169:13517/64c859e10007934267f487ac0fa618e0 -壹电视新闻陆,p3p://108.181.32.169:13517/642521bd0005dfe9ea654d921969472d -东森新闻频陆,p3p://108.181.32.169:13517/64251f9700046520ea5ce8b85b6c11da -tvbs新闻频陆,p3p://108.181.32.169:13517/64252188000673fcea647eb0397d464d -三立新闻频陆,p3p://108.181.32.169:13517/64251e23000bcd04ea573d7c0f0a002e -非凡新闻频陆,p3p://108.181.32.169:13517/64258e8600060f7eec0e3ebd6c49020e -寰宇新闻频陆,p3p://108.181.32.169:13517/64295eb60008744efaf37ae07d17520b -台视财经频陆,p3p://108.181.32.169:13517/6448a761000bec1a75267316701e7a90 -年代新闻频陆,p3p://108.181.32.169:13517/645b2569000acf2fbd624de55e212fb2 -CNN_my频陆,p3p://108.181.32.169:13517/641380c6000d7e73a588fc4e012b3240 -CNNIndo频陆,p3p://108.181.32.169:13517/641380ea000891c1a58987ab53f905fa -CNBCmy频陆,p3p://108.181.32.169:13517/64138101000e328aa589e2f46ee85f3d -ABCAUst频陆,p3p://108.181.32.169:13517/6413811b0006e5f7a58a46a6057a4674 -SkyNews频陆,p3p://108.181.32.169:13517/641381340003e883a58aa78a57c53479 -bloomber频陆,p3p://108.181.32.169:13517/6413814f000a6413a58b12ab52934c96 -France24频陆,p3p://108.181.32.169:13517/6413816700069158a58b6f7a03cd341c -euronews频陆,p3p://108.181.32.169:13517/6413817b0003393aa58bbcbf158b6409 -FOXNEws频陆,p3p://108.181.32.169:13517/6413818e000154fca58c067b60210765 -BBCnews频陆,p3p://108.181.32.169:13517/641384e7000133cda5991a1b33cb3ea0 -DW-HD频道陆,p3p://108.181.32.169:13517/641384f6000cbd09a59957a77daa41a1 -TVB-E_频道陆,p3p://108.181.32.169:13517/64102219000c6f74985f28485a5a5799 -CCTV4频道陆,p3p://108.181.32.169:13517/64260ca5000de050edfae9d444575946 -FOXnews频陆,p3p://108.181.32.169:13517/645fa4a20009e813cef3445113f32f37 -NBCNews频陆,p3p://108.181.32.169:13517/645fb231000224f2cf2838ec5da021e1 -Newsmax频陆,p3p://108.181.32.169:13517/6463b008000a617cdebf90be602c4318 -BBCworld频陆,p3p://108.181.32.169:13517/6465a784000201aee66e4af152371a81 -CheddarN频陆,p3p://108.181.32.169:13517/6465a78f00077382e66e774d7a1176a6 -CONNECt频陆,p3p://108.181.32.169:13517/6465abce000b2c48e67f0e5e77df4110 -LONGISla频陆,p3p://108.181.32.169:13517/6465abe3000a2f4de67f6026547a726c -THEBROn频陆,p3p://108.181.32.169:13517/6465abfa00086f05e67fb98b35733f88 -WESTChe频陆,p3p://108.181.32.169:13517/6465ac0a00093bd1e67ff8404bce63ed -NEWSY频道陆,p3p://108.181.32.169:13517/6465ac1c0003cbc0e6803d2b05391318 -espnnews频陆,p3p://108.181.32.169:13517/645fab270000a005cf0cb97041394996 -跑马频陆,#genre# -有线跑马频陆,p3p://108.181.32.169:13517/6533f34d0002237a2cf5584a11195950 -288-跑马频陆,p3p://108.181.32.169:13517/6533f484000c2b3e2cfa19b55cab3b9b -289-跑马频陆,p3p://108.181.32.169:13517/6533f5040003559d2cfc0b7268db0ab8 -SKYRacing壹,p3p://108.181.32.169:13517/64312837000aebee195e62ed55557fd9 -SKYRacing贰,p3p://108.181.32.169:13517/64312844000ad7b5195e95b069db4ef2 -racingcom陆,p3p://108.181.32.169:13517/64312852000912ad195ecbec6de2555f -FOxspor频陆,p3p://108.181.32.169:13517/64312865000d9bbf195f174e5ec83175 -ZiggoSp频陆,p3p://108.181.32.169:13517/64312871000b6954195f459e7c10663c -DubaiSp贰陆,p3p://108.181.32.169:13517/6431287f0003edcc195f7a6369cf47b8 -DubaiSp贰陆,p3p://108.181.32.169:13517/64312936000a354e196246d611a14be4 -DubaiRa叁陆,p3p://108.181.32.169:13517/64312942000933931962757447382f61 -RacingU频陆,p3p://108.181.32.169:13517/6431294f000b80ba1962a8d376855937 -KYSPOR频陆,p3p://108.181.32.169:13517/6431295b0006afff1962d67737a347d9 -test综合频陆,p3p://108.181.32.169:13517/6533f044000117a52ce97ce95ac54bb3 -体育频陆,#genre# -CCTV-05频陆,p3p://108.181.32.169:13517/64260cb0000afd53edfb140f10811127 -CCTV-5+频陆,p3p://108.181.32.169:13517/64260cbc00081417edfb42307c984dd4 -英超4k-e频陆,p3p://108.181.32.169:13517/64d74cf7000556f0223ed6366e5f689a -英超1-en频陆,p3p://108.181.32.169:13517/64d74cb1000cc276223dc6ac654a2299 -英超4k-1粤陆,p3p://108.181.32.169:13517/64d74ca40007202e223d927267473868 -英超粤语频陆,p3p://108.181.32.169:13517/64d74c1600083555223b68096e79387e -Now体育频陆,p3p://108.181.32.169:13517/64b8f92b000089e02be334b114c32320 -Nowplus频陆,p3p://108.181.32.169:13517/64b8f962000df4a32be40ef90d9f4afd -Now体育频陆,p3p://108.181.32.169:13517/6410211d00048968985b4de16d6e5b6a -Now体育频壹,p3p://108.181.32.169:13517/643361f20007b9a9220fabfc3001244e -Now体育频贰,p3p://108.181.32.169:13517/643362090006b031221005903b883d07 -Now体育频叁,p3p://108.181.32.169:13517/6433621d000d9c3522105573223958e1 -Now体育频肆,p3p://108.181.32.169:13517/6437999f00025f983289265f38ef3722 -Now体育频伍,p3p://108.181.32.169:13517/643799aa000e7bac3289547135e05a80 -Now体育频陆,p3p://108.181.32.169:13517/643799bb00044f193289943e2e5f6ac1 -Now体育频柒,p3p://108.181.32.169:13517/643799ca000a29a43289d0542d57262c -eleven体育壹,p3p://108.181.32.169:13517/6425227b000100c6ea6832842d41783a -eleven体育贰,p3p://108.181.32.169:13517/64252292000127feea688c6630d312e7 -ELTA-体育壹,p3p://108.181.32.169:13517/6425229e00024ab4ea68bb9154ab1928 -ELTA-体育贰,p3p://108.181.32.169:13517/642522b0000a6c14ea6903f615622aab -ELTA-体育叁,p3p://108.181.32.169:13517/642522bd000ad1bbea6936d803e32fc0 -ELTA-体育叁,p3p://108.181.32.169:13517/6433e3220006392724084f1711880c01 -博斯运动频壹,p3p://108.181.32.169:13517/642d000d000525a509217d5a62e868e8 -博斯运动频贰,p3p://108.181.32.169:13517/642d0087000484c5092359c47ee4201a -博斯魅力频陆,p3p://108.181.32.169:13517/642d395d0004e9950a015dce389f4c91 -博斯网球频陆,p3p://108.181.32.169:13517/642d0029000bd7e70921ec71212f5735 -博斯高球频壹,p3p://108.181.32.169:13517/642d009f000f1f000923ba3b26b667e4 -博斯高球频贰,p3p://108.181.32.169:13517/642d00ae000e846a0923f4ac45c06f09 -博斯无限频陆,p3p://108.181.32.169:13517/642d00bf00041ae7092434690ae526c7 -ASSP体育_壹,p3p://108.181.32.169:13517/6412459f000acfeba0b9eb4448574dee -ASSP_体育壹,p3p://108.181.32.169:13517/641245bc0008335da0ba5be15de04db6 -ASSP体育_贰,p3p://108.181.32.169:13517/641245e30005d242a0baf39e4a3f4a03 -ASSP_体育贰,p3p://108.181.32.169:13517/641245fd000a6c90a0bb5a5b3f082922 -ASSP体育_叁,p3p://108.181.32.169:13517/6412462100081e2fa0bbe66467ee6505 -ASSP_体育叁,p3p://108.181.32.169:13517/6412463b00023f3ca0bc4a7430ab0660 -ASSP体育_肆,p3p://108.181.32.169:13517/64124658000ad2c0a0bcbdee020d5132 -ASSP_体育肆,p3p://108.181.32.169:13517/641246e00009e30fa0bed0f161d56da7 -ASSP体育_伍,p3p://108.181.32.169:13517/641246fc0003baafa0bf3cbe4c8736d8 -ASSP_体育伍,p3p://108.181.32.169:13517/6412471a00065484a0bfb29809e370b5 -GolfUSAmy陆,p3p://108.181.32.169:13517/64311ed10003b7461939aaa6737c19fe -golfchanneltw,p3p://108.181.32.169:13517/64311ec30002641e1939739f2a9f6e82 -golfsuperspor,p3p://108.181.32.169:13517/64311edf000047af1939e0754ac733f5 -SPOTV频道陆,p3p://108.181.32.169:13517/6481dc3c00077243549b8cd35b4f0f7f -BolaArena1陆,p3p://108.181.32.169:13517/641245040004d52aa0b78c446be55863 -BolaArena2陆,p3p://108.181.32.169:13517/64124524000e86a3a0b80bbf421014d4 -Astro-Arena陆,p3p://108.181.32.169:13517/6412454a0000fbb4a0b89cb81723411e -Astro-Arena_1,p3p://108.181.32.169:13517/64124580000df2d5a0b972fa5e5d3940 -Astro-Arena_2,p3p://108.181.32.169:13517/64124568000c643aa0b914d41041515b -BeIN-Sports陆,p3p://108.181.32.169:13517/641381d2000619c4a58d112435007b6d -beInmaxsports,p3p://108.181.32.169:13517/641381e300044201a58d534366ce199d -WWE Network,p3p://108.181.32.169:13517/641381f6000cd704a58d9fae064d2ede -Golf Channel SKY SPORT,p3p://108.181.32.169:13517/6413821c000b77b6a58e33c27f83093b -TSN 1,p3p://108.181.32.169:13517/643119270003db6719238a985be41867 -TSN 2,p3p://108.181.32.169:13517/64311978000dc8961924c98b13117b70 -TSN 3,p3p://108.181.32.169:13517/64311ac1000558571929cc872ad35eec -TSN 4,p3p://108.181.32.169:13517/64311b14000f390a192b13475a166e90 -TSN 5,p3p://108.181.32.169:13517/64311b67000c0613192c56ad05b518b5 -ESPN 1,p3p://108.181.32.169:13517/64311ba20007409b192d3bec4f60079a -ESPN 2,p3p://108.181.32.169:13517/64311d29000d2a3b193334cb71ba3db4 -ESPN 3,p3p://108.181.32.169:13517/64311e68000a2a1d1938121f51b1501b -NBA TV,p3p://108.181.32.169:13517/64311e75000090631938427279742fef -NBA TV(b),p3p://108.181.32.169:13517/64311e81000176281938718d4b003c1b -beIN Sports 1,p3p://108.181.32.169:13517/64311e93000ba7aa1938ba7e1e4b3642 -beIN Sports 2,p3p://108.181.32.169:13517/64311ea0000526211938eb9c63bc100c -beIN Sports 3,p3p://108.181.32.169:13517/64311eac00023ce5193919bd41e13e59 -WWE Network,p3p://108.181.32.169:13517/64311eec0001de06193a13a553747072 -WWE HD backup,p3p://108.181.32.169:13517/642fa8b7000065051384543f2842233e -Fight Sports T,p3p://108.181.32.169:13517/64311efc000d6103193a55176c7f5df0 -UFC Fight Pass UK,p3p://108.181.32.169:13517/64311f0a0003c10b193a89517a060079 -MUTV,p3p://108.181.32.169:13517/64311f27000ef2df193afd76183366ae -MUTV Backup,p3p://108.181.32.169:13517/643137254009d890195327a22a5d7ee1 -Tennis Channel,p3p://108.181.32.169:13517/6431257d000c445b1953bcb05b6e7e1a -SONY SIX HD,p3p://108.181.32.169:13517/6431258f00078b1a195401ca779371a1 -SONY TEN 1,p3p://108.181.32.169:13517/643125a30006d14d19544fbb7da27f2a -SONY TEN 2 HD,p3p://108.181.32.169:13517/643125b30006aa5919548e3114052626 -SONY TEN 3 HD,p3p://108.181.32.169:13517/643125c20009916d1954c98c31471159 -Sony TEN 4,p3p://108.181.32.169:13517/643125d2000a5e391955084066b953b5 -SuperSport Cricket TL,p3p://108.181.32.169:13517/643125e8000da3e019555f0767a373ec -SKY SPORTS CRICKET HD,p3p://108.181.32.169:13517/643125f6000c1bc9195595521266639c -ASTRO Cricket,p3p://108.181.32.169:13517/6431265d0001c1b519572503322821da -WILLOW CRICKET,p3p://108.181.32.169:13517/6431266a00044bcc1957587229c344de -SKY SPORT F1,p3p://108.181.32.169:13517/64312677000c166b19578d3854af5dbc -Fox Sports News AU,p3p://108.181.32.169:13517/64312683000d39211957bc627ed1087d -Fox Sports 501 AU,p3p://108.181.32.169:13517/643127000001d7eb1959a1c15b2e5498 -Fox Sports 502 AU,p3p://108.181.32.169:13517/6431270b000a24ff1959ced93173500e -Fox Sports 503 AU,p3p://108.181.32.169:13517/6431271a00081cc9195a08ec32034279 -Fox Sports 504 AU,p3p://108.181.32.169:13517/6431272a0000d1b5195a458e5f7560f2 -Fox Sports 505 AU,p3p://108.181.32.169:13517/6431273a000479c1195a84fe134c0433 -Fox Sports 506 AU,p3p://108.181.32.169:13517/6431274800023ad9195abb1b74513383 -Fox Sports 507 AU,p3p://108.181.32.169:13517/643127fc0003ca86195d7aa277b31909 -Fox Sport 1,p3p://108.181.32.169:13517/6431280d00013bf3195dbc6232857455 -FIFA Fox sport 1,p3p://108.181.32.169:13517/6431281c000302be195df76f404b53d2 -Fox Sports 2,p3p://108.181.32.169:13517/643128290007b145195e2b6a6384316a -SKY Racing 1,p3p://108.181.32.169:13517/64312837000aebee195e62ed55557fd9 -SKY Racing 2,p3p://108.181.32.169:13517/64312844000ad7b5195e95b069db4ef2 -Racingcom HD,p3p://108.181.32.169:13517/64312852000912ad195ecbec6de2555f -FOX Sports Racing HD,p3p://108.181.32.169:13517/64312865000d9bbf195f174e5ec83175 -Ziggo Sport Racing,p3p://108.181.32.169:13517/64312871000b6954195f459e7c10663c -Dubai Sports 2,p3p://108.181.32.169:13517/6431287f0003edcc195f7a6369cf47b8 -Dubai Sports 2b,p3p://108.181.32.169:13517/64312936000a354e196246d611a14be4 -Dubai Racing 3,p3p://108.181.32.169:13517/64312942000933931962757447382f61 -Racing UK SPORT(UK),p3p://108.181.32.169:13517/6431294f000b80ba1962a8d376855937 -KY SPORTS RACING,p3p://108.181.32.169:13517/6431295b0006afff1962d67737a347d9 -STAR SPORTS 1 HD,p3p://108.181.32.169:13517/643129690000652719630b8b0f766ba7 -Star Sports 2 HD,p3p://108.181.32.169:13517/64312975000bc42d19633d543ad20d2e -Star Sports Select 1,p3p://108.181.32.169:13517/643129c6000c2bdb196479d77b6f7e96 -Star Sports Select 1b,p3p://108.181.32.169:13517/643129d50004aa151964b2834730348c -Star Sports Select 2,p3p://108.181.32.169:13517/643129e6000a70531964f6661182226c -Star Sports Select 2b HD,p3p://108.181.32.169:13517/643129f40005210b19652bb847830d99 -SKY SPORTS FOOTBALL,p3p://108.181.32.169:13517/64312a3d000a7d6c19664a3f15773237 -SKY SPORTS MAIN EVENT,p3p://108.181.32.169:13517/64312a4d0002b877196686c254e3270d -SKY SPORTS PREMIER LEAGUE,p3p://108.181.32.169:13517/64312a5c000d11031966c4005f4e2e4d -SKY SPORTS NFL UK,p3p://108.181.32.169:13517/64312a6b000a8eed1966fdf44a0647cc -SKY Sports News (b),p3p://108.181.32.169:13517/64312a790008c9e5196734307fc34a77 -Sky Sport Arena HD,p3p://108.181.32.169:13517/64312a880002b5bf19676d3a18fb1676 -BT SPORT 1 UK,p3p://108.181.32.169:13517/64312a95000d94a71967a2ca00065aeb -BT SPORT 2 UK,p3p://108.181.32.169:13517/64312aaa0009428c1967f3b71a5952ed -BT SPORT 2(b) SPORT(UK,p3p://108.181.32.169:13517/64312aba00036517196830b750ea44d5 -BT Sport 3 FHD UK,p3p://108.181.32.169:13517/64312ace000b3d0b196880d9185f2371 -MLB NETWORK,p3p://108.181.32.169:13517/644fd4d2000d8202912fba3672c5421a -Sony Ten 1 Sport 1 USA,p3p://108.181.32.169:13517/645fa6e400023cd9cefc142d4d100fb2 -Sony Ten 3 HD USA,p3p://108.181.32.169:13517/645fa6d700056943cefbe23534d84052 -ESPN U HD USA,p3p://108.181.32.169:13517/645fab36000d59f1cf0cf74b44076241 -ESPN 3 USA,p3p://108.181.32.169:13517/645fab49000ca662cf0d415574523331 -Golf Channel USA,p3p://108.181.32.169:13517/645fab54000b6df5cf0d6bfd479148d1 -TSN 1 USA,p3p://108.181.32.169:13517/645fb74800051f03cf3c1b7e48bd434c -TSN 4 USA,p3p://108.181.32.169:13517/645fb758000165ffcf3c590a38de4f76 -TSN 5 USA,p3p://108.181.32.169:13517/645fb76a0007dccfcf3ca10218644e9c -WWE USA,p3p://108.181.32.169:13517/6462701400067a04d9ddbe9873b90463 -BEIN SPORTS 11 USA,p3p://108.181.32.169:13517/6463a5b400077f08de9737e474b0055b -USA: BeIN Sports 4 USA,p3p://108.181.32.169:13517/6463a5cb00045120de9790ec0ec340aa -USA: BeIN Sports 6 USA,p3p://108.181.32.169:13517/6463a5de00091722de97dc4d0e413139 -beIN Sports USA1,p3p://108.181.32.169:13517/6463a5eb000a7089de980f6e0e9c48d5 -Supersport Premier League USA,p3p://108.181.32.169:13517/6463a5f80008b1c0de9841c45e2d124f -Supersport Football USA,p3p://108.181.32.169:13517/6463a606000229f7de9876c846553fcc -Supersport LaLiga USA,p3p://108.181.32.169:13517/6463a6260000ab5fde98f3660a053de2 -SuperSport MaXimo USA,p3p://108.181.32.169:13517/6463a638000409ffde993a937bef2d62 -Supersport Motorsport USA,p3p://108.181.32.169:13517/6463a64500015776de996caa4be276c3 -Supersport PSL USA,p3p://108.181.32.169:13517/6463a8ff000b74a1dea415d470ea7983 -Supersport Variety 3 USA,p3p://108.181.32.169:13517/6463a90d000d7e9adea44d0a511a6930 -Supersport Variety 4USA,p3p://108.181.32.169:13517/6463a926000e1336dea4aed876667f60 -Tennis Channel USA,p3p://108.181.32.169:13517/6463a94a000dac55dea53b5e725857f0 -电影频陆,#genre# -HBO HD my,p3p://108.181.32.169:13517/64137ee50006d7eca581a3b3297e60a3 -HBO tw,p3p://108.181.32.169:13517/64137f0b0006a17fa58238155813216c -HBO Family my,p3p://108.181.32.169:13517/64137f29000ae5e4a582ae5d42d65d7a -HBO家庭,p3p://108.181.32.169:13517/64137f3c000d4a86a582f93235111bc5 -HBO Signature my,p3p://108.181.32.169:13517/64137f530000971da5834fca2631479a -HBO强档,p3p://108.181.32.169:13517/64137f700008f329a583c3344ddf5dfc -HBO Hits my,p3p://108.181.32.169:13517/64137f85000a578fa58415985b5b1f5d -HBO原创,p3p://108.181.32.169:13517/64137f970005246ea5845a9326ce6233 -AXN tw,p3p://108.181.32.169:13517/64137fb6000e2555a584d5f94945113b -Thrill,p3p://108.181.32.169:13517/644a0879000272f67a89b6687af342ae -AXN tw2,p3p://108.181.32.169:13517/64137fed000660a5a585aad4055228a8 -AXN my,p3p://108.181.32.169:13517/6413800100002d47a585f75e0b4d15d4 -CINEMAX tw,p3p://108.181.32.169:13517/641380160003b61ca5864a4e3d49763a -Cinemax my,p3p://108.181.32.169:13517/6413802a000969a0a58699e441aa3320 -Animax my,p3p://108.181.32.169:13517/6413803e00077f23a586e786585056af -Animax tw,p3p://108.181.32.169:13517/6413807500012fe3a587bcbf2e6b7388 -Hits Movies my,p3p://108.181.32.169:13517/6413808800072695a588087e3cc239d1 -TVB 粤语片台 HYTV,p3p://108.181.32.169:13517/641022340009a273985f91092cb6113d -电影一台,p3p://108.181.32.169:13517/6410224e00097a01985ff68e53d22e70 -CCM 天映经典,p3p://108.181.32.169:13517/64124d990007b0aaa0d9131033d9354a -CCM 天映经典 CN中英字幕,p3p://108.181.32.169:13517/64124dd500082194a0d9fd8d736a3dff -Celestial MY 天映,p3p://108.181.32.169:13517/64124e2b000b454ba0db4e4b137c6137 -Celestial MY 天映2,p3p://108.181.32.169:13517/64124e0f00045619a0dadf2552b73bf8 -CatchPlay电影台,p3p://108.181.32.169:13517/64252479000b7f1aea6ffd6177e3015c -卫视中文 HD Star Chinese,p3p://108.181.32.169:13517/64252507000eefc4ea7228f32f390502 -好莱坞电影台,p3p://108.181.32.169:13517/6425244f0001184fea6f56a70aca63d2 -卫视电影台scm,p3p://108.181.32.169:13517/642525150008a4ecea725e071929091e -星卫HD电影,p3p://108.181.32.169:13517/642521030009ef43ea62780c438e2a38 -美亚电影台,p3p://108.181.32.169:13517/642525310003ad3cea72ca2155c734c3 -卫视HD电影,p3p://108.181.32.169:13517/6425253c0007ee60ea72f6307ae25fdd -东森电影台,p3p://108.181.32.169:13517/64253899000a078deabe99ff587050b0 -东森洋片,p3p://108.181.32.169:13517/64251f8a0008854aea5cb6fe64e47b4e -纬来电影,p3p://108.181.32.169:13517/64251eae0001bef7ea5959e100ae671e -龙祥电影台,p3p://108.181.32.169:13517/642d014b0009f96e092658cb4e1b23ff -CCTV-6,p3p://108.181.32.169:13517/64260cc800087ffdedfb712c61a06569 -HBO Signature USA,p3p://108.181.32.169:13517/645fab94000cb9a6cf0e66527fc930bc -HBO USA,p3p://108.181.32.169:13517/645faf2100095cb2cf1c4442765c172b -HBO 2 USA,p3p://108.181.32.169:13517/645faf2e00057979cf1c760b55dd62b3 -HBO Comedy USA,p3p://108.181.32.169:13517/645faf390002967ccf1ca046036d356a -HBO HD SIN USA,p3p://108.181.32.169:13517/645faf4700077bb5cf1cd83772282520 -HBO_West USA,p3p://108.181.32.169:13517/645faf5300023119cf1d05bc76d93f08 -Lifetime USA,p3p://108.181.32.169:13517/6462704200005b24d9de70b7255a7658 -LIFETIME MOVIES USA,p3p://108.181.32.169:13517/6463a5a5000a7afede96fe1018a905c5 -儿童频陆,#genre# -东森幼幼,p3p://108.181.32.169:13517/6430b41c0001f3831798d72948126428 -MOMO亲子台,p3p://108.181.32.169:13517/6425226f000463e1ea68048207b3285f -Animax tw,p3p://108.181.32.169:13517/6413807500012fe3a587bcbf2e6b7388 -my,p3p://108.181.32.169:13517/6413803e00077f23a586e786585056af -Disney Channel,p3p://108.181.32.169:13517/642d446e0000b7480a2c972727bb7b01 -Disney Junior,p3p://108.181.32.169:13517/642d447f000958c70a2cdbc45c491a3c -Disney XD HD,p3p://108.181.32.169:13517/642d449000005ce40a2d1be045a92dbb -Nick Jr,p3p://108.181.32.169:13517/642d449d000ac1ec0a2d5151582b3dea -Cartoon Network,p3p://108.181.32.169:13517/642d44aa0000eb420a2d81945bea5d17 -Nickelodeon,p3p://108.181.32.169:13517/642d44b90006faed0a2dbdba7c9816e4 -Cbeebies,p3p://108.181.32.169:13517/642d44c8000478d70a2df7ad172b5de0 -Boomerang,p3p://108.181.32.169:13517/642d44d600008f5f0a2e2d5d69c27e63 -FXX HD,p3p://108.181.32.169:13517/645fb78600098f61cf3d0ed1150f614a -Starz Kids,p3p://108.181.32.169:13517/645fb26f00087cd0cf292cbc765a234c -Freeform HD,p3p://108.181.32.169:13517/645fa4da00021d24cef41d12518274a7 -Baby TV USA,p3p://108.181.32.169:13517/645fa0cf000dc95ccee45512712a51fd -Cartoon Network USA,p3p://108.181.32.169:13517/645fbdca000b25b2cf5588e126f826a4 -Bloomberg TV FHD USA,p3p://108.181.32.169:13517/645fa7390000e0fecefd5fdc5a4226a4 -Astro 小太阳 Xiaotaiyang,p3p://108.181.32.169:13517/64124cfa00001c82a0d6a40858217ea4 -YOYO TV,https://raw.githubusercontent.com/ChiSheng9/iptv/master/TV63.m3u8 -小猪佩奇 24/7,https://raw.githubusercontent.com/ChiSheng9/iptv/master/TV64.m3u8 -Talking Tom Cat 24/7,https://raw.githubusercontent.com/ChiSheng9/iptv/master/TV65.m3u8 -catroon 24/7,https://raw.githubusercontent.com/ChiSheng9/iptv/master/TV66.m3u8 -Dave and Ava 24/7,https://raw.githubusercontent.com/ChiSheng9/iptv/master/TV67.m3u8 -car catroon 24/7,https://raw.githubusercontent.com/ChiSheng9/iptv/master/TV68.m3u8 -知识频陆,#genre# -国家地理高画质野生,p3p://108.181.32.169:13517/642523f2000e0f35ea6deeb16ff816c9 -历史频道2,p3p://108.181.32.169:13517/642521e0000042a6ea65d4db3e9d23f9 -EYE TV旅游台,p3p://108.181.32.169:13517/642524030003a5b2ea6e2e6f6efc45a1 -探索科学,p3p://108.181.32.169:13517/6425241100084dfbea6e6650539d779f -亚洲旅游台,p3p://108.181.32.169:13517/642520f70001a86dea62470d303d34d3 -美食星球,p3p://108.181.32.169:13517/6425252400079076ea72985811e07306 -CI 罪案侦查频道crime,p3p://108.181.32.169:13517/642520d9000d93c9ea61d4ea78792b01 -动物星球animal planet,p3p://108.181.32.169:13517/6425241f00027d03ea6e9b836b853b0b -人间卫视,p3p://108.181.32.169:13517/6425224d00048156ea677fb9420534b4 -大爱电视,p3p://108.181.32.169:13517/6425225a0002859cea67b1ff6aaf6db6 -大爱二台,p3p://108.181.32.169:13517/64252264000022beea67d87308e9122e -HGTV HD,p3p://108.181.32.169:13517/64138230000a80f9a58e81a3428a31c6 -HGTV TW,p3p://108.181.32.169:13517/641382440002a30ca58ecdbf74a8039c -AFC AFN,p3p://108.181.32.169:13517/641382600009923ea58f3ce6638b7516 -TLC HD,p3p://108.181.32.169:13517/64138278000b9ab8a58f9b2b5a106790 -TLC旅游生活,p3p://108.181.32.169:13517/6413828d000cff1da58fed8f7d2719cf -Food Network,p3p://108.181.32.169:13517/641382a10003769fa590393e3fb23f92 -Asia Food Network,p3p://108.181.32.169:13517/641382ce0009fbafa590eab223060296 -E! HD,p3p://108.181.32.169:13517/641382e1000e0ae1a59135f449455b3d -DMAX HD,p3p://108.181.32.169:13517/6413830e000184eea591e2872b6d66d2 -Travel Channel,p3p://108.181.32.169:13517/6413832400050785a592395d1e6e5cd2 -Travel,p3p://108.181.32.169:13517/6413833b0002906da592929427bc2047 -CI 罪案侦查频道,p3p://108.181.32.169:13517/6413834e0001dcdfa592dc9e70500376 -Animal Planet,p3p://108.181.32.169:13517/64138361000ebac2a5932a2128c72b2e -NatGeo,p3p://108.181.32.169:13517/6413837500016343a59374d77edf394b -NatGeo Wild HD,p3p://108.181.32.169:13517/6413838c000428cca593cf656569021f -HISTORY2,p3p://108.181.32.169:13517/641383a2000b3d73a59427257bb61a15 -Discovery Science,p3p://108.181.32.169:13517/641383bd000eddc3a594917b13206375 -Discovery Science TW,p3p://108.181.32.169:13517/641383d0000ded44a594db7641050686 -Discovery Asia TW,p3p://108.181.32.169:13517/641383e2000df6c4a59521c82bec6fdc -Discovery Channel,p3p://108.181.32.169:13517/641383f300048101a59561c464b07293 -Love Nature,p3p://108.181.32.169:13517/64138508000471b7a5999bd702f428aa -MTV LIVE my,p3p://108.181.32.169:13517/641381a8000b2beaa58c6e90661462b5 -nickelodeon MUSIC,p3p://108.181.32.169:13517/6462700200081b15d9dd78b270197060 -Nick Music,p3p://108.181.32.169:13517/6462701400067a04d9ddbe98570c53f1 -Music Choice,p3p://108.181.32.169:13517/64682d3700017fbaf0488e0c4d515f97 -Music Choice - Rap 2K HD,p3p://108.181.32.169:13517/64682d42000bb44ff048bba17fdc1687 -Music Choice - Hip-Hop R,p3p://108.181.32.169:13517/64682d4f000c56e6f048ee933d4966de -Music Choice - ALTERNATIVE,p3p://108.181.32.169:13517/64682d6200079767f04937936ac935be -MoviePlex FHD,p3p://108.181.32.169:13517/64682d6e000ead8df049684444cc6e25 -FUSION,p3p://108.181.32.169:13517/64682d86000d9dd7f049c5be62a544dc -INVESTMENT PITCH,p3p://108.181.32.169:13517/64682d920000784af049f14136c47100 -MTV 2,p3p://108.181.32.169:13517/6465b57200035a76e6a4b4fa39e03456 -MTV CLASSIC,p3p://108.181.32.169:13517/6465b57e000664abe6a4e4a12a9c53c2 -MTV UHD,p3p://108.181.32.169:13517/6465b595000b11b4e6a53fac6b7c2eaa -OUTDOOR CHANNEL,p3p://108.181.32.169:13517/6465b5a0000c3aa7e6a56af0523416a8 -Nat Geo Wild USA,p3p://108.181.32.169:13517/645fbc4e000ef087cf4fbd770b2c438b -Nat Geo USA,p3p://108.181.32.169:13517/645fbc5a000d37fccf4febe77c8856bb -新坡频陆,#genre# -Channel 8,p3p://108.181.32.169:13517/642606be0002dd54ede3d8b40d6c04dc -Channel 8(b),p3p://108.181.32.169:13517/642605590007b381edde676b090919b0 -Channel 5,p3p://108.181.32.169:13517/642606de000ae43dede457c221b81de1 -Channel 5(b),p3p://108.181.32.169:13517/642606cc000ea9beede41269137f162d -Channel u,p3p://108.181.32.169:13517/642606fa000535beede4c3ae3202280b -Channel u(b),p3p://108.181.32.169:13517/642606ee00041309ede4948330973faf -Suria,p3p://108.181.32.169:13517/642607350004432dede5a9e74ab33b04 -Suria(b),p3p://108.181.32.169:13517/642607270006fbf5ede573e945ee3a6c -Vasantham,p3p://108.181.32.169:13517/6426075f0008f378ede64f2a028a268e -Vasantham(b),p3p://108.181.32.169:13517/64260747000040bcede5ef305d766294 -CNA,p3p://108.181.32.169:13517/6426077a00093ea7ede6b8b64d6d4c6e -CAN B,p3p://108.181.32.169:13517/6426078a00013cc2ede6f5290aab17e4 -CM+,p3p://108.181.32.169:13517/65f5aee3000d00b621b571302181656e -E -Le HD 乐,p3p://108.181.32.169:13517/65f5aeef000e9d4b21b5a07a3391218d -娱家,p3p://108.181.32.169:13517/65f5aef60008044721b5ba22261e5d65 -ECity 都会台,p3p://108.181.32.169:13517/65f5aefd0000f16221b5d3aa029b351e -HBO HD my,p3p://108.181.32.169:13517/64137ee50006d7eca581a3b3297e60a3 -HBO tw,p3p://108.181.32.169:13517/64137f0b0006a17fa58238155813216c -HBO Family my,p3p://108.181.32.169:13517/64137f29000ae5e4a582ae5d42d65d7a -HBO家庭,p3p://108.181.32.169:13517/64137f3c000d4a86a582f93235111bc5 -HBO Signature my,p3p://108.181.32.169:13517/64137f530000971da5834fca2631479a -HBO强档,p3p://108.181.32.169:13517/64137f700008f329a583c3344ddf5dfc -HBO Hits my,p3p://108.181.32.169:13517/64137f85000a578fa58415985b5b1f5d -HBO原创,p3p://108.181.32.169:13517/64137f970005246ea5845a9326ce6233 -AXN tw,p3p://108.181.32.169:13517/64137fb6000e2555a584d5f94945113b -Thrill,p3p://108.181.32.169:13517/644a0879000272f67a89b6687af342ae -AXN tw2,p3p://108.181.32.169:13517/64137fed000660a5a585aad4055228a8 -AXN my,p3p://108.181.32.169:13517/6413800100002d47a585f75e0b4d15d4 -CINEMAX tw,p3p://108.181.32.169:13517/641380160003b61ca5864a4e3d49763a -Cinemax my,p3p://108.181.32.169:13517/6413802a000969a0a58699e441aa3320 -Animax my,p3p://108.181.32.169:13517/6413803e00077f23a586e786585056af -Animax tw,p3p://108.181.32.169:13517/6413807500012fe3a587bcbf2e6b7388 -Hits Movies my,p3p://108.181.32.169:13517/6413808800072695a588087e3cc239d1 -CTI Asia中天亚洲,p3p://108.181.32.169:13517/64254f7e000dfed1eb1809855c5735ce -One HD,p3p://108.181.32.169:13517/64124c0e00080254a0d30c2d0630425d -Astro AEC(a),p3p://108.181.32.169:13517/64124c2d0006c6eba0d384f41e28720a -Astro AEC(b),p3p://108.181.32.169:13517/64124c700006cf30a0d48aaf01411bf2 -Astro AEC(c),https://sc2022.stream-link.org/tv2306.php?id=h25 -Astro 全佳 Quanjia,p3p://108.181.32.169:13517/64124c91000ce85ba0d50d273a3f550c -Astro 欢喜 Huahee,p3p://108.181.32.169:13517/64124caf0002a78fa0d57fb777596e7b -Astro双星 ShuangXing,p3p://108.181.32.169:13517/64124cd6000d2114a0d61abd59b301f5 -翡翠台(b),p3p://108.181.32.169:13517/6533f5c20003762b2cfef1ac322c6404 -翡翠台MY,p3p://108.181.32.169:13517/6533f6f8000f2ebd2d03af9d53e46544 -TVB黄金翡翠台,p3p://108.181.32.169:13517/64206c63000c3a90d801201c5fe2483a -Astro AOD 351,p3p://108.181.32.169:13517/6427ba150003a8b2f48864c0637f78d5 -Astro AOD 352,p3p://108.181.32.169:13517/6427ba33000e1d77f488dc9d368a21a6 -Astro AOD 353,p3p://108.181.32.169:13517/6427ba4e000e68a7f4894628702a319e -Astro AOD 354,p3p://108.181.32.169:13517/6427ba6b0002c078f489b4757d803340 -Astro AOD 355,p3p://108.181.32.169:13517/6427ba850008c867f48a1b90472f7860 -Astro 小太阳 Xiaotaiyang,p3p://108.181.32.169:13517/64124cfa00001c82a0d6a40858217ea4 -TVB_CLASSIC,p3p://108.181.32.169:13517/6410219e0000704b985d44bd2a501d47 -TVB星河粤语,p3p://108.181.32.169:13517/64124d6a00062ff8a0d85b176a3f19bd -TVB星河国语,p3p://108.181.32.169:13517/64124d490002f20da0d7d95b4dbe6256 -TVB Classic,p3p://108.181.32.169:13517/64124d230009d2bba0d746ad78416db2 -TVB_E-NEWS,p3p://108.181.32.169:13517/64124d81000ccc51a0d8b69f1a1a762b -TVB 粤语片台 HYTV,p3p://108.181.32.169:13517/641022340009a273985f91092cb6113d -电影一台,p3p://108.181.32.169:13517/6410224e00097a01985ff68e53d22e70 -CCM 天映经典,p3p://108.181.32.169:13517/64124d990007b0aaa0d9131033d9354a -CCM 天映经典 CN中英字幕,p3p://108.181.32.169:13517/64124dd500082194a0d9fd8d736a3dff -Celestial MY 天映,p3p://108.181.32.169:13517/64124df1000c3585a0da6bf812014c1a -Celestial MY 天映2,p3p://108.181.32.169:13517/64124e0f00045619a0dadf2552b73bf8 -Celestial cn 天映2,p3p://108.181.32.169:13517/64124e2b000b454ba0db4e4b137c6137 -SETI 三立国际,p3p://108.181.32.169:13517/64124e4200057913a0dba6a76ebf248c -Hits Movies,p3p://108.181.32.169:13517/6413852a000f0a74a59a235e4e1c318d -Comedy Central,p3p://108.181.32.169:13517/6413853b000926c2a59a644430b12c08 -Kix HD,p3p://108.181.32.169:13517/6413854d000785b1a59aaa2924fa1aa7 -Rugby Pass TV,p3p://108.181.32.169:13517/641385640003a0f9a59b02f333796f30 -Sun TV MY,p3p://108.181.32.169:13517/64138578000a0b4da59b52b76a9552c0 -Sun TVTataSky,p3p://108.181.32.169:13517/6413858800046ac8a59b8fc622de0dc9 -Sun TV Tamil,p3p://108.181.32.169:13517/641385a2000d8ae7a59bf7ad23443b39 -Star Vijay,p3p://108.181.32.169:13517/641385b300076a44a59c388327276d0a -STAR VIJAY india,p3p://108.181.32.169:13517/64f5a3ef000bd3723990b8062810502f -BollyOne HD,p3p://108.181.32.169:13517/641385e40004d28aa59cf74f015c1fc8 -Astro Cricket,p3p://108.181.32.169:13517/6413863000096560a59e215b32a17cc3 -Astro Vaanavil,p3p://108.181.32.169:13517/6413864100052c3da59e62ae01dd502f -Sun Music,p3p://108.181.32.169:13517/64138655000659f1a59eb11c4bb665a7 -Sony Max,p3p://108.181.32.169:13517/6413866d000325caa59f0e0a0a6f3911 -Set Sony,p3p://108.181.32.169:13517/6413868200096c30a59f61a5378b6035 -Sab Sony,p3p://108.181.32.169:13517/641386c1000c2bbfa5a05872576a61bd -Zee Cinema,p3p://108.181.32.169:13517/641386d30008a32fa5a09dda08bc5c0d -Zee TV,p3p://108.181.32.169:13517/641386e6000bfb90a5a0e8ee501f7fd5 -Astro Colors,p3p://108.181.32.169:13517/641386f70003798da5a1292811a2387f -Colors HD TataSky,p3p://108.181.32.169:13517/6413870b00037690a5a177473df07376 -Astro Adithya,p3p://108.181.32.169:13517/6413872200000fa0a5a1d03f37ed2010 -Polimer news,p3p://108.181.32.169:13517/641387360006b6e4a5a2201438a0209c -Raj TV,p3p://108.181.32.169:13517/641387490003dee5a5a2699101f2025c -Jaya TV,p3p://108.181.32.169:13517/6413875c000e1e78a5a2b66900ee49b9 -Chutti TV,p3p://108.181.32.169:13517/64138770000495faa5a30218116101b2 -UTV movies,p3p://108.181.32.169:13517/64138783000ac99ca5a34de73976474e -Blue Ant Entertainm,p3p://108.181.32.169:13517/6413809e000478cba5885dbe4d29586c -Blue Ant Extreme,p3p://108.181.32.169:13517/641380b20005698fa588ac1c60782adf -CNN my,p3p://108.181.32.169:13517/641380c6000d7e73a588fc4e012b3240 -CNN Indonesia Indonesia,p3p://108.181.32.169:13517/641380ea000891c1a58987ab53f905fa -CNBC my,p3p://108.181.32.169:13517/64138101000e328aa589e2f46ee85f3d -ABC Australia my,p3p://108.181.32.169:13517/6413811b0006e5f7a58a46a6057a4674 -Sky News HD my,p3p://108.181.32.169:13517/641381340003e883a58aa78a57c53479 -Bloomberg TV my,p3p://108.181.32.169:13517/6413814f000a6413a58b12ab52934c96 -France 24 my,p3p://108.181.32.169:13517/6413816700069158a58b6f7a03cd341c -Euro news my,p3p://108.181.32.169:13517/6413817b0003393aa58bbcbf158b6409 -FOX NEWS my,p3p://108.181.32.169:13517/6413818e000154fca58c067b60210765 -MTV LIVE my,p3p://108.181.32.169:13517/641381a8000b2beaa58c6e90661462b5 -NHK World my,p3p://108.181.32.169:13517/641381bd00065fefa58cbf5e66b171d0 -BeIN Sports,p3p://108.181.32.169:13517/641381d2000619c4a58d112435007b6d -BeIN Max Sports,p3p://108.181.32.169:13517/641381e300044201a58d534366ce199d -WWE Network,p3p://108.181.32.169:13517/641381f6000cd704a58d9fae064d2ede -Golf Channel USA my,p3p://108.181.32.169:13517/64311ed10003b7461939aaa6737c19fe -Golf Channel tw,p3p://108.181.32.169:13517/64311ec30002641e1939739f2a9f6e82 -Golf SuperSports,p3p://108.181.32.169:13517/64311edf000047af1939e0754ac733f5 -HGTV HD,p3p://108.181.32.169:13517/64138230000a80f9a58e81a3428a31c6 -HGTV TW,p3p://108.181.32.169:13517/641382440002a30ca58ecdbf74a8039c -AFC AFN,p3p://108.181.32.169:13517/641382600009923ea58f3ce6638b7516 -TLC HD,p3p://108.181.32.169:13517/64138278000b9ab8a58f9b2b5a106790 -TLC旅游生活,p3p://108.181.32.169:13517/6413828d000cff1da58fed8f7d2719cf -Food Network,p3p://108.181.32.169:13517/641382a10003769fa590393e3fb23f92 -Asia Food Network,p3p://108.181.32.169:13517/641382ce0009fbafa590eab223060296 -E! HD,p3p://108.181.32.169:13517/641382e1000e0ae1a59135f449455b3d -DMAX HD,p3p://108.181.32.169:13517/6413830e000184eea591e2872b6d66d2 -Travel Channel,p3p://108.181.32.169:13517/6413832400050785a592395d1e6e5cd2 -Travel,p3p://108.181.32.169:13517/6413833b0002906da592929427bc2047 -CI 罪案侦查频道,p3p://108.181.32.169:13517/6413834e0001dcdfa592dc9e70500376 -Animal Planet,p3p://108.181.32.169:13517/64138361000ebac2a5932a2128c72b2e -NatGeo,p3p://108.181.32.169:13517/6413837500016343a59374d77edf394b -NatGeo Wild HD,p3p://108.181.32.169:13517/6413838c000428cca593cf656569021f -HISTORY2,p3p://108.181.32.169:13517/641383a2000b3d73a59427257bb61a15 -Discovery Science,p3p://108.181.32.169:13517/641383bd000eddc3a594917b13206375 -Discovery Science TW,p3p://108.181.32.169:13517/641383d0000ded44a594db7641050686 -Discovery Asia TW,p3p://108.181.32.169:13517/641383e2000df6c4a59521c82bec6fdc -Discovery Channel,p3p://108.181.32.169:13517/641383f300048101a59561c464b07293 -BBC News HD,p3p://108.181.32.169:13517/641384e7000133cda5991a1b33cb3ea0 -DW HD,p3p://108.181.32.169:13517/641384f6000cbd09a59957a77daa41a1 -Love Nature,p3p://108.181.32.169:13517/64138508000471b7a5999bd702f428aa -Disney Channel,p3p://108.181.32.169:13517/6413851900016945a599dd79676c38 -马亚频陆,#genre# -TV1,p3p://108.181.32.169:13517/64124205000b04f4a0abd9c7062c099b -TV1(b),http://d25tgymtnqzu8s.cloudfront.net/smil:tv1/chunklist_b4596000_slENG.m3u8?id=1 -TV1(c),p3p://108.181.32.169:13517/6412422400098c9ba0ac527f0ec009c8 -TV2,p3p://108.181.32.169:13517/6412424b000041f7a0ace87766f376ab -TV2(b),http://d25tgymtnqzu8s.cloudfront.net/smil:tv2/chunklist_b4596000_slENG.m3u8?id=1 -TV3(a),p3p://108.181.32.169:13517/641242a400062e34a0ae45a35f531cbf -TV3(b),p3p://108.181.32.169:13517/641242ff00087be4a0afa9b27b0b7e08 -TV6,p3p://108.181.32.169:13517/64124329000acacea0b04e5a30ab3117 -NTV7,p3p://108.181.32.169:13517/6434160900057d36a0b0c9ff4e7f678e -NTV7(b),p3p://108.181.32.169:13517/641243610000618fa0b12670759974c0 -8TV,p3p://108.181.32.169:13517/64124384000000eda0b1af0f24c07c86 -8TV(b),p3p://108.181.32.169:13517/641243a500087b78a0b2322326f61656 -TV9,p3p://108.181.32.169:13517/641243d50008438ca0b2ed950e2e1cac -TV9(b),p3p://108.181.32.169:13517/641243f1000a330da0b35b744b835759 -Makkah,p3p://108.181.32.169:13517/6412440b0006f26ba0b3c02f44e15340 -Madinah,p3p://108.181.32.169:13517/64124447000b5195a0b4aba62ea76703 -Drama Sangat,p3p://108.181.32.169:13517/6412449c000257b9a0b5f5624d0621a2 -TVS,p3p://108.181.32.169:13517/641244ba000752eea0b66bd9202b299b -Awesome TV,p3p://108.181.32.169:13517/641244e9000576b1a0b722f7232a5c8b -Bola Arena1,p3p://108.181.32.169:13517/641245040004d52aa0b78c446be55863 -Bola Arena2,p3p://108.181.32.169:13517/64124524000e86a3a0b80bbf421014d4 -Astro Arena 1,p3p://108.181.32.169:13517/6412454a0000fbb4a0b89cb81723411e -Astro Arena 1(b),p3p://108.181.32.169:13517/64124580000df2d5a0b972fa5e5d3940 -Astro Arena 2,p3p://108.181.32.169:13517/64124568000c643aa0b914d41041515b -ASSP1(a),p3p://108.181.32.169:13517/6412459f000acfeba0b9eb4448574dee -ASSP1(b),p3p://108.181.32.169:13517/641245bc0008335da0ba5be15de04db6 -ASSP2(a),p3p://108.181.32.169:13517/641245e30005d242a0baf39e4a3f4a03 -ASSP2(b),p3p://108.181.32.169:13517/641245fd000a6c90a0bb5a5b3f082922 -ASSP3(a),p3p://108.181.32.169:13517/6412462100081e2fa0bbe66467ee6505 -ASSP3(b),p3p://108.181.32.169:13517/6412463b00023f3ca0bc4a7430ab0660 -ASSP4(a),p3p://108.181.32.169:13517/64124658000ad2c0a0bcbdee020d5132 -ASSP4(b),p3p://108.181.32.169:13517/641246e00009e30fa0bed0f161d56da7 -ASSP5(a),p3p://108.181.32.169:13517/641246fc0003baafa0bf3cbe4c8736d8 -ASSP5(b),p3p://108.181.32.169:13517/6412471a00065484a0bfb29809e370b5 -Spotv,p3p://108.181.32.169:13517/6481dc3c00077243549b8cd35b4f0f7f -Okey,p3p://108.181.32.169:13517/641247390008ab2ba0c02c4a1e6d7c4a -Astro Ria(a),p3p://108.181.32.169:13517/6412475a0001e9b4a0c0ab7757361ac3 -Astro Ria(b),p3p://108.181.32.169:13517/641248070002b154a0c34f73189527bb -Astro Ria(d),p3p://108.181.32.169:13517/64124824000a5118a0c3c2af05400294 -Astro Prima (a),p3p://108.181.32.169:13517/6412483f000d7787a0c42cf514d31874 -Astro Prima (b),p3p://108.181.32.169:13517/641248560003257fa0c484296e73655f -Astro Warna(a),p3p://108.181.32.169:13517/6412486f000d3f9ca0c4e86722ba3298 -Astro Warna(b),p3p://108.181.32.169:13517/6412488e00083532a0c5603560d334fe -Astro Warna(c),p3p://108.181.32.169:13517/641248a6000225cba0c5bc684ca70c67 -Astro Oasis,p3p://108.181.32.169:13517/641248c4000c9a91a0c63446638407ba -Astro Sensasi,p3p://108.181.32.169:13517/641248e100089063a0c6a4857a9e76f5 -Astro Aura,p3p://108.181.32.169:13517/6412490000029239a0c71c1415de4f23 -Astro Rania,p3p://108.181.32.169:13517/64124a04000b9fa4a0cb160c3ad51b32 -Astro Awani,p3p://108.181.32.169:13517/64124a1c000d2e3fa0cb743224ba1e56 -Astro Awani(b),p3p://108.181.32.169:13517/64124a3a00017fd2a0cbe6651aba048c -BOO,p3p://108.181.32.169:13517/64137e860008ec16a58031233a436c8e -Astro Ceria(a),p3p://108.181.32.169:13517/64124a76000afc5da0ccd33328db54d4 -Astro Citra,p3p://108.181.32.169:13517/64124a950004c142a0cd4ab321ff3eaa -Astro Tutor UPSR,p3p://108.181.32.169:13517/64124ab1000a05e4a0cdb96c45713a25 -Astro Tutor SPM,p3p://108.181.32.169:13517/64124ad20003446da0ce389969675397 -Aljazeera,p3p://108.181.32.169:13517/64124aec000d584ca0cea0be08dc17b5 -Bernama News,p3p://108.181.32.169:13517/64124b0c000298f3a0cf1afc535930fa -TV-AlHijrah,p3p://108.181.32.169:13517/64124b2900044546a0cf8cb162560917 -TVN Movies,p3p://108.181.32.169:13517/64124b780007d1a1a0d0c23228543327 -TVN Sin,p3p://108.181.32.169:13517/64124bb50008793da0d1b0a6677f4152 -KBS World,p3p://108.181.32.169:13517/64124bf3000b021aa0d2a37c477150fb -One HD,p3p://108.181.32.169:13517/64124c0e00080254a0d30c2d0630425d -Astro AEC(a),p3p://108.181.32.169:13517/64124c2d0006c6eba0d384f41e28720a -Astro AEC(b),p3p://108.181.32.169:13517/64124c700006cf30a0d48aaf01411bf2 -Astro AEC(c),https://sc2022.stream-link.org/tv2306.php?id=h25 -Astro 全佳 Quanjia,p3p://108.181.32.169:13517/64124c91000ce85ba0d50d273a3f550c -Astro 欢喜 Huahee,p3p://108.181.32.169:13517/64124caf0002a78fa0d57fb777596e7b -Astro双星 ShuangXing,p3p://108.181.32.169:13517/64124cd6000d2114a0d61abd59b301f5 -iQIYI,p3p://108.181.32.169:13517/649672870005e0a5a5062d0e1384610b -翡翠台(b),p3p://108.181.32.169:13517/6410094a000234c597fe3d0e63905877 -翡翠台MY,p3p://108.181.32.169:13517/6533f6f8000f2ebd2d03af9d53e46544 -TVB黄金翡翠台,p3p://108.181.32.169:13517/64206c63000c3a90d801201c5fe2483a -Astro AOD 351,p3p://108.181.32.169:13517/6427ba150003a8b2f48864c0637f78d5 -Astro AOD 352,p3p://108.181.32.169:13517/6427ba33000e1d77f488dc9d368a21a6 -Astro AOD 353,p3p://108.181.32.169:13517/6427ba4e000e68a7f4894628702a319e -Astro AOD 354,p3p://108.181.32.169:13517/6427ba6b0002c078f489b4757d803340 -Astro AOD 355,p3p://108.181.32.169:13517/6427ba850008c867f48a1b90472f7860 -Astro 小太阳 Xiaotaiyang,p3p://108.181.32.169:13517/64124cfa00001c82a0d6a40858217ea4 -TVB_CLASSIC,p3p://108.181.32.169:13517/6410219e0000704b985d44bd2a501d47 -TVB星河粤语,p3p://108.181.32.169:13517/64124d6a00062ff8a0d85b176a3f19bd -TVB星河国语,p3p://108.181.32.169:13517/64124d490002f20da0d7d95b4dbe6256 -TVB Classic,p3p://108.181.32.169:13517/64124d230009d2bba0d746ad78416db2 -TVB_E-NEWS,p3p://108.181.32.169:13517/64124d81000ccc51a0d8b69f1a1a762b -TVB 粤语片台 HYTV,p3p://108.181.32.169:13517/641022340009a273985f91092cb6113d -电影一台,p3p://108.181.32.169:13517/6410224e00097a01985ff68e53d22e70 -CCM 天映经典,p3p://108.181.32.169:13517/64124d990007b0aaa0d9131033d9354a -CCM 天映经典 CN中英字幕,p3p://108.181.32.169:13517/64124dd500082194a0d9fd8d736a3dff -Celestial MY 天映,p3p://108.181.32.169:13517/64124df1000c3585a0da6bf812014c1a -Celestial MY 天映2,p3p://108.181.32.169:13517/64124e0f00045619a0dadf2552b73bf8 -Celestial cn 天映2,p3p://108.181.32.169:13517/64124e2b000b454ba0db4e4b137c6137 -SETI 三立国际,p3p://108.181.32.169:13517/64124e4200057913a0dba6a76ebf248c -Hits Movies,p3p://108.181.32.169:13517/6413852a000f0a74a59a235e4e1c318d -Comedy Central,p3p://108.181.32.169:13517/6413853b000926c2a59a644430b12c08 -Kix HD,p3p://108.181.32.169:13517/6413854d000785b1a59aaa2924fa1aa7 -Rugby Pass TV,p3p://108.181.32.169:13517/641385640003a0f9a59b02f333796f30 -Sun TV MY,p3p://108.181.32.169:13517/64138578000a0b4da59b52b76a9552c0 -Sun TVTataSky,p3p://108.181.32.169:13517/6413858800046ac8a59b8fc622de0dc9 -Sun TV Tamil,p3p://108.181.32.169:13517/641385a2000d8ae7a59bf7ad23443b39 -Star Vijay,p3p://108.181.32.169:13517/641385b300076a44a59c388327276d0a -STAR VIJAY india,p3p://108.181.32.169:13517/64f5a3ef000bd3723990b8062810502f -BollyOne HD,p3p://108.181.32.169:13517/641385e40004d28aa59cf74f015c1fc8 -Astro Cricket,p3p://108.181.32.169:13517/6413863000096560a59e215b32a17cc3 -Astro Vaanavil,p3p://108.181.32.169:13517/6413864100052c3da59e62ae01dd502f -Sun Music,p3p://108.181.32.169:13517/64138655000659f1a59eb11c4bb665a7 -Sony Max,p3p://108.181.32.169:13517/6413866d000325caa59f0e0a0a6f3911 -Set Sony,p3p://108.181.32.169:13517/6413868200096c30a59f61a5378b6035 -Sab Sony,p3p://108.181.32.169:13517/641386c1000c2bbfa5a05872576a61bd -Zee Cinema,p3p://108.181.32.169:13517/641386d30008a32fa5a09dda08bc5c0d -Zee TV,p3p://108.181.32.169:13517/641386e6000bfb90a5a0e8ee501f7fd5 -Astro Colors,p3p://108.181.32.169:13517/641386f70003798da5a1292811a2387f -Colors HD TataSky,p3p://108.181.32.169:13517/6413870b00037690a5a177473df07376 -Astro Adithya,p3p://108.181.32.169:13517/6413872200000fa0a5a1d03f37ed2010 -Polimer news,p3p://108.181.32.169:13517/641387360006b6e4a5a2201438a0209c -Raj TV,p3p://108.181.32.169:13517/641387490003dee5a5a2699101f2025c -Jaya TV,p3p://108.181.32.169:13517/6413875c000e1e78a5a2b66900ee49b9 -Chutti TV,p3p://108.181.32.169:13517/64138770000495faa5a30218116101b2 -UTV movies,p3p://108.181.32.169:13517/64138783000ac99ca5a34de73976474e -HBO HD my,p3p://108.181.32.169:13517/64137ee50006d7eca581a3b3297e60a3 -HBO tw,p3p://108.181.32.169:13517/64137f0b0006a17fa58238155813216c -HBO Family my,p3p://108.181.32.169:13517/64137f29000ae5e4a582ae5d42d65d7a -HBO家庭,p3p://108.181.32.169:13517/64137f3c000d4a86a582f93235111bc5 -HBO Signature my,p3p://108.181.32.169:13517/64137f530000971da5834fca2631479a -HBO强档,p3p://108.181.32.169:13517/64137f700008f329a583c3344ddf5dfc -Golf Channel USA my,p3p://108.181.32.169:13517/64311ed10003b7461939aaa6737c19fe -Golf Channel tw,p3p://108.181.32.169:13517/64311ec30002641e1939739f2a9f6e82 -Golf SuperSports,p3p://108.181.32.169:13517/64311edf000047af1939e0754ac733f5 -AXN tw,p3p://108.181.32.169:13517/64137fb6000e2555a584d5f94945113b -Thrill,p3p://108.181.32.169:13517/644a0879000272f67a89b6687af342ae -AXN tw2,p3p://108.181.32.169:13517/64137fed000660a5a585aad4055228a8 -AXN my,p3p://108.181.32.169:13517/6413800100002d47a585f75e0b4d15d4 -CINEMAX tw,p3p://108.181.32.169:13517/641380160003b61ca5864a4e3d49763a -Cinemax my,p3p://108.181.32.169:13517/6413802a000969a0a58699e441aa3320 -Animax my,p3p://108.181.32.169:13517/6413803e00077f23a586e786585056af -Animax tw,p3p://108.181.32.169:13517/6413807500012fe3a587bcbf2e6b7388 -Hits Movies my,p3p://108.181.32.169:13517/6413808800072695a588087e3cc239d1 -CTI Asia中天亚洲,p3p://108.181.32.169:13517/64254f7e000dfed1eb1809855c5735ce -Blue Ant Entertainm,p3p://108.181.32.169:13517/6413809e000478cba5885dbe4d29586c -Blue Ant Extreme,p3p://108.181.32.169:13517/641380b20005698fa588ac1c60782adf -CNN my,p3p://108.181.32.169:13517/641380c6000d7e73a588fc4e012b3240 -CNN Indonesia Indonesia,p3p://108.181.32.169:13517/641380ea000891c1a58987ab53f905fa -CNBC my,p3p://108.181.32.169:13517/64138101000e328aa589e2f46ee85f3d -ABC Australia my,p3p://108.181.32.169:13517/6413811b0006e5f7a58a46a6057a4674 -Sky News HD my,p3p://108.181.32.169:13517/641381340003e883a58aa78a57c53479 -Bloomberg TV my,p3p://108.181.32.169:13517/6413814f000a6413a58b12ab52934c96 -France 24 my,p3p://108.181.32.169:13517/6413816700069158a58b6f7a03cd341c -Euro news my,p3p://108.181.32.169:13517/6413817b0003393aa58bbcbf158b6409 -FOX NEWS my,p3p://108.181.32.169:13517/6413818e000154fca58c067b60210765 -MTV LIVE my,p3p://108.181.32.169:13517/641381a8000b2beaa58c6e90661462b5 -NHK World my,p3p://108.181.32.169:13517/641381bd00065fefa58cbf5e66b171d0 -BeIN Sports,p3p://108.181.32.169:13517/641381d2000619c4a58d112435007b6d -BeIN Max Sports,p3p://108.181.32.169:13517/641381e300044201a58d534366ce199d -WWE Network,p3p://108.181.32.169:13517/641381f6000cd704a58d9fae064d2ede -HGTV HD,p3p://108.181.32.169:13517/64138230000a80f9a58e81a3428a31c6 -HGTV TW,p3p://108.181.32.169:13517/641382440002a30ca58ecdbf74a8039c -AFC AFN,p3p://108.181.32.169:13517/641382600009923ea58f3ce6638b7516 -TLC HD,p3p://108.181.32.169:13517/64138278000b9ab8a58f9b2b5a106790 -TLC旅游生活,p3p://108.181.32.169:13517/6413828d000cff1da58fed8f7d2719cf -Food Network,p3p://108.181.32.169:13517/641382a10003769fa590393e3fb23f92 -Asia Food Network,p3p://108.181.32.169:13517/641382ce0009fbafa590eab223060296 -E! HD,p3p://108.181.32.169:13517/641382e1000e0ae1a59135f449455b3d -DMAX HD,p3p://108.181.32.169:13517/6413830e000184eea591e2872b6d66d2 -Travel Channel,p3p://108.181.32.169:13517/6413832400050785a592395d1e6e5cd2 -Travel,p3p://108.181.32.169:13517/6413833b0002906da592929427bc2047 -CI 罪案侦查频道,p3p://108.181.32.169:13517/6413834e0001dcdfa592dc9e70500376 -Animal Planet,p3p://108.181.32.169:13517/64138361000ebac2a5932a2128c72b2e -NatGeo,p3p://108.181.32.169:13517/6413837500016343a59374d77edf394b -NatGeo Wild HD,p3p://108.181.32.169:13517/6413838c000428cca593cf656569021f -HISTORY2,p3p://108.181.32.169:13517/641383a2000b3d73a59427257bb61a15 -Discovery Science,p3p://108.181.32.169:13517/641383bd000eddc3a594917b13206375 -Discovery Science TW,p3p://108.181.32.169:13517/641383d0000ded44a594db7641050686 -Discovery Asia TW,p3p://108.181.32.169:13517/641383e2000df6c4a59521c82bec6fdc -Discovery Channel,p3p://108.181.32.169:13517/641383f300048101a59561c464b07293 -BBC News HD,p3p://108.181.32.169:13517/641384e7000133cda5991a1b33cb3ea0 -DW HD,p3p://108.181.32.169:13517/641384f6000cbd09a59957a77daa41a1 -Love Nature,p3p://108.181.32.169:13517/64138508000471b7a5999bd702f428aa -Disney Channel,p3p://108.181.32.169:13517/6413851900016945a599dd79676c38 -印度频陆,#genre# -Sun TV MY,p3p://108.181.32.169:13517/64138578000a0b4da59b52b76a9552c0 -Sun TVTataSky,p3p://108.181.32.169:13517/6413858800046ac8a59b8fc622de0dc9 -Sun TV Tamil,p3p://108.181.32.169:13517/641385a2000d8ae7a59bf7ad23443b39 -Star Vijay,p3p://108.181.32.169:13517/641385b300076a44a59c388327276d0a -STAR VIJAY india,p3p://108.181.32.169:13517/64f5a3ef000bd3723990b8062810502f -BollyOne HD,p3p://108.181.32.169:13517/641385e40004d28aa59cf74f015c1fc8 -Astro Cricket,p3p://108.181.32.169:13517/6413863000096560a59e215b32a17cc3 -cancel Astro Vaanavil,p3p://108.181.32.169:13517/6413864100052c3da59e62ae01dd502f -Sun Music,p3p://108.181.32.169:13517/64138655000659f1a59eb11c4bb665a7 -Sony Max,p3p://108.181.32.169:13517/6413866d000325caa59f0e0a0a6f3911 -Set Sony,p3p://108.181.32.169:13517/6413868200096c30a59f61a5378b6035 -Sab Sony,p3p://108.181.32.169:13517/641386c1000c2bbfa5a05872576a61bd -Zee Cinema,p3p://108.181.32.169:13517/641386d30008a32fa5a09dda08bc5c0d -Zee TV,p3p://108.181.32.169:13517/641386e6000bfb90a5a0e8ee501f7fd5 -Astro Colors,p3p://108.181.32.169:13517/641386f70003798da5a1292811a2387f -Colors HD TataSky,p3p://108.181.32.169:13517/6413870b00037690a5a177473df07376 -Astro Adithya,p3p://108.181.32.169:13517/6413872200000fa0a5a1d03f37ed2010 -Polimer news,p3p://108.181.32.169:13517/641387360006b6e4a5a2201438a0209c -Raj TV,p3p://108.181.32.169:13517/641387490003dee5a5a2699101f2025c -Jaya TV,p3p://108.181.32.169:13517/6413875c000e1e78a5a2b66900ee49b9 -Chutti TV,p3p://108.181.32.169:13517/64138770000495faa5a30218116101b2 -UTV movies,p3p://108.181.32.169:13517/64138783000ac99ca5a34de73976474e -HBO HD my,p3p://108.181.32.169:13517/64137ee50006d7eca581a3b3297e60a3 -HBO tw,p3p://108.181.32.169:13517/64137f0b0006a17fa58238155813216c -HBO Family my,p3p://108.181.32.169:13517/64137f29000ae5e4a582ae5d42d65d7a -HBO家庭,p3p://108.181.32.169:13517/64137f3c000d4a86a582f93235111bc5 -HBO Signature my,p3p://108.181.32.169:13517/64137f530000971da5834fca2631479a -HBO强档,p3p://108.181.32.169:13517/64137f700008f329a583c3344ddf5dfc -HBO Hits my,p3p://108.181.32.169:13517/64137f85000a578fa58415985b5b1f5d -HBO原创,p3p://108.181.32.169:13517/64137f970005246ea5845a9326ce6233 -AXN tw,p3p://108.181.32.169:13517/64137fb6000e2555a584d5f94945113b -AXN tw2,p3p://108.181.32.169:13517/64137fed000660a5a585aad4055228a8 -AXN my,p3p://108.181.32.169:13517/6413800100002d47a585f75e0b4d15d4 -CINEMAX tw,p3p://108.181.32.169:13517/641380160003b61ca5864a4e3d49763a -Cinemax my,p3p://108.181.32.169:13517/6413802a000969a0a58699e441aa3320 -Animax my,p3p://108.181.32.169:13517/6413803e00077f23a586e786585056af -Animax tw,p3p://108.181.32.169:13517/6413807500012fe3a587bcbf2e6b7388 -Hits Movies my,p3p://108.181.32.169:13517/6413808800072695a588087e3cc239d1 -Blue Ant Entertainm,p3p://108.181.32.169:13517/6413809e000478cba5885dbe4d29586c -Blue Ant Extreme,p3p://108.181.32.169:13517/641380b20005698fa588ac1c60782adf -CNN my,p3p://108.181.32.169:13517/641380c6000d7e73a588fc4e012b3240 -CNN Indonesia Indonesia,p3p://108.181.32.169:13517/641380ea000891c1a58987ab53f905fa -CNBC my,p3p://108.181.32.169:13517/64138101000e328aa589e2f46ee85f3d -ABC Australia my,p3p://108.181.32.169:13517/6413811b0006e5f7a58a46a6057a4674 -Sky News HD my,p3p://108.181.32.169:13517/641381340003e883a58aa78a57c53479 -Bloomberg TV my,p3p://108.181.32.169:13517/6413814f000a6413a58b12ab52934c96 -France 24 my,p3p://108.181.32.169:13517/6413816700069158a58b6f7a03cd341c -Euro news my,p3p://108.181.32.169:13517/6413817b0003393aa58bbcbf158b6409 -FOX NEWS my,p3p://108.181.32.169:13517/6413818e000154fca58c067b60210765 -MTV LIVE my,p3p://108.181.32.169:13517/641381a8000b2beaa58c6e90661462b5 -NHK World my,p3p://108.181.32.169:13517/641381bd00065fefa58cbf5e66b171d0 -BeIN Sports,p3p://108.181.32.169:13517/641381d2000619c4a58d112435007b6d -BeIN Max Sports,p3p://108.181.32.169:13517/641381e300044201a58d534366ce199d -WWE Network,p3p://108.181.32.169:13517/641381f6000cd704a58d9fae064d2ede -Golf Channel SKY SPORT,p3p://108.181.32.169:13517/6413821c000b77b6a58e33c27f83093b -HGTV HD,p3p://108.181.32.169:13517/64138230000a80f9a58e81a3428a31c6 -HGTV TW,p3p://108.181.32.169:13517/641382440002a30ca58ecdbf74a8039c -AFC AFN,p3p://108.181.32.169:13517/641382600009923ea58f3ce6638b7516 -TLC HD,p3p://108.181.32.169:13517/64138278000b9ab8a58f9b2b5a106790 -TLC旅游生活,p3p://108.181.32.169:13517/6413828d000cff1da58fed8f7d2719cf -Food Network,p3p://108.181.32.169:13517/641382a10003769fa590393e3fb23f92 -Asia Food Network,p3p://108.181.32.169:13517/641382ce0009fbafa590eab223060296 -E! HD,p3p://108.181.32.169:13517/641382e1000e0ae1a59135f449455b3d -DMAX HD,p3p://108.181.32.169:13517/6413830e000184eea591e2872b6d66d2 -Travel Channel,p3p://108.181.32.169:13517/6413832400050785a592395d1e6e5cd2 -Travel,p3p://108.181.32.169:13517/6413833b0002906da592929427bc2047 -CI 罪案侦查频道,p3p://108.181.32.169:13517/6413834e0001dcdfa592dc9e70500376 -Animal Planet,p3p://108.181.32.169:13517/64138361000ebac2a5932a2128c72b2e -NatGeo,p3p://108.181.32.169:13517/6413837500016343a59374d77edf394b -NatGeo Wild HD,p3p://108.181.32.169:13517/6413838c000428cca593cf656569021f -HISTORY2,p3p://108.181.32.169:13517/641383a2000b3d73a59427257bb61a15 -Discovery Science,p3p://108.181.32.169:13517/641383bd000eddc3a594917b13206375 -Discovery Science TW,p3p://108.181.32.169:13517/641383d0000ded44a594db7641050686 -Discovery Asia TW,p3p://108.181.32.169:13517/641383e2000df6c4a59521c82bec6fdc -Discovery Channel,p3p://108.181.32.169:13517/641383f300048101a59561c464b07293 -BBC News HD,p3p://108.181.32.169:13517/641384e7000133cda5991a1b33cb3ea0 -DW HD,p3p://108.181.32.169:13517/641384f6000cbd09a59957a77daa41a1 -Love Nature,p3p://108.181.32.169:13517/64138508000471b7a5999bd702f428aa -Disney Channel,p3p://108.181.32.169:13517/6413851900016945a599dd79676c389c -加大频陆,#genre# -AMC,p3p://108.181.32.169:13517/645fa0880000ff6ecee33c7463b220d0 -A and E,p3p://108.181.32.169:13517/645fbe610002b43acf57d49031e80df5 -ABC FHD,p3p://108.181.32.169:13517/645fa8c300060753cf0364303f9473bc -ABC NEW,p3p://108.181.32.169:13517/645fa09900060edccee3802872e62015 -ACC Network,p3p://108.181.32.169:13517/645fa0a900079278cee3bf0b280d2e46 -Antenna TV,p3p://108.181.32.169:13517/645fa0b60003ec2fcee3f0e4434a1a1c -AWE HD,p3p://108.181.32.169:13517/645fa0c3000a4546cee4254c0c1b3458 -BET JAMZ,p3p://108.181.32.169:13517/645fa0e3000c95afcee4a2e442e97f8e -BET SOUL HD,p3p://108.181.32.169:13517/645fa0ef00020e73cee4cf1267106d1b -CBS HD,p3p://108.181.32.169:13517/645fa0fc000c368bcee504737bad766c -COZI TV,p3p://108.181.32.169:13517/645fa10800007e9ecee5305334f57fb6 -Destination,p3p://108.181.32.169:13517/645fa4610004d3a0cef2451b7e2d1bac -Discovery Channel HD,p3p://108.181.32.169:13517/645fa46f000ba059cef27d895bab7408 -Discovery Science HD,p3p://108.181.32.169:13517/645fa47c000db090cef2b0d8035c3193 -Fox Soccer PlUS,p3p://108.181.32.169:13517/645fa495000c20bccef3121a77156b7a -FOX NEWS HD,p3p://108.181.32.169:13517/645fa4a20009e813cef3445113f32f37 -Fox Sport 1 HD,p3p://108.181.32.169:13517/645fa4c30008dd1dcef3c4f45c32522d -Fox Sports 2 HD,p3p://108.181.32.169:13517/645fa4cf000dced2cef3f51864cd1199 -Freeform HD,p3p://108.181.32.169:13517/645fa4da00021d24cef41d12518274a7 -Sony Ten 1 Sport 1,p3p://108.181.32.169:13517/645fa6e400023cd9cefc142d4d100fb2 -Sony Ten 2 HD,p3p://108.181.32.169:13517/645fa6f00002e5aecefc43384fa34344 -Sony Ten 3 HD,p3p://108.181.32.169:13517/645fa6d700056943cefbe23534d84052 -FXM HD,p3p://108.181.32.169:13517/645fa6fc00062cd4cefc72ef62d6413b -Fyi,p3p://108.181.32.169:13517/645fa707000d8628cefc9fc95c280828 -OXYGEN,p3p://108.181.32.169:13517/645fa712000c8aabcefcca800bb55332 -Reelz HD,p3p://108.181.32.169:13517/645fa71f00032de1cefcfae33bf24387 -Bloomberg TV FHD,p3p://108.181.32.169:13517/645fa7390000e0fecefd5fdc5a4226a4 -BET 4K,p3p://108.181.32.169:13517/645fa744000d3a03cefd8dfd6d5e403b -HSN HD,p3p://108.181.32.169:13517/645fa75100073259cefdbf3a34c47b49 -BET Jams,p3p://108.181.32.169:13517/645fa8d500001d62cf03a8fc59437831 -Bounce TV,p3p://108.181.32.169:13517/645fa8e30006ea1bcf03e16a5bc93976 -Buzzr,p3p://108.181.32.169:13517/645fa8ee000d4fafcf040e051b616f97 -CBS Sports Network HD,p3p://108.181.32.169:13517/645fa8fa00080514cf043b8b1b77368c -Cheddar,p3p://108.181.32.169:13517/645fa9130009ca60cf049da73c631b33 -CINEMAX LATINO,p3p://108.181.32.169:13517/645fa937000e6330cf052b7426d66c5d -Discovery Family,p3p://108.181.32.169:13517/645fa94600088bf9cf05648d374a43f3 -Discovery Life,p3p://108.181.32.169:13517/645fa9510007cd6ccf058f551a7f5fad -E!,p3p://108.181.32.169:13517/645fab07000aed4ecf0c3f1353ef26e9 -EPIX,p3p://108.181.32.169:13517/645fab1400052294cf0c7060144638c8 -ESPN News USA1 HD,p3p://108.181.32.169:13517/645fab270000a005cf0cb97041394996 -ESPN U HD,p3p://108.181.32.169:13517/645fab36000d59f1cf0cf74b44076241 -ESPN 3,p3p://108.181.32.169:13517/645fab49000ca662cf0d415574523331 -Golf Channel,p3p://108.181.32.169:13517/645fab54000b6df5cf0d6bfd479148d1 -GREAT AMERICAN COUNTRY (GAC),p3p://108.181.32.169:13517/645fab67000d95a7cf0db6c273b64d58 -Hallmark Channel,p3p://108.181.32.169:13517/645fab73000887fccf0de4571c041330 -HALLMARK DRAMA,p3p://108.181.32.169:13517/645fab800008b0b2cf0e172919c30206 -HBO Signature,p3p://108.181.32.169:13517/645fab94000cb9a6cf0e66527fc930bc -HBO,p3p://108.181.32.169:13517/645faf2100095cb2cf1c4442765c172b -HBO 2,p3p://108.181.32.169:13517/645faf2e00057979cf1c760b55dd62b3 -HBO Comedy,p3p://108.181.32.169:13517/645faf390002967ccf1ca046036d356a -HBO HD SIN,p3p://108.181.32.169:13517/645faf4700077bb5cf1cd83772282520 -HBO_West,p3p://108.181.32.169:13517/645faf5300023119cf1d05bc76d93f08 -HGTV HD,p3p://108.181.32.169:13517/645faf620008f794cf1d421031440484 -HLN,p3p://108.181.32.169:13517/645faf6d000c81e8cf1d6df010bc2957 -Hunt Channel,p3p://108.181.32.169:13517/645faf81000872fbcf1dbb061b22733d -IFC,p3p://108.181.32.169:13517/645faf8c0001471dcf1de4297e546134 -INSP,p3p://108.181.32.169:13517/645faf97000d6332cf1e123a66905eb1 -Starz,p3p://108.181.32.169:13517/645fb2230008e9abcf2803f86356448a -NBC News,p3p://108.181.32.169:13517/645fb231000224f2cf2838ec5da021e1 -STARZ EDGE HD,p3p://108.181.32.169:13517/645fb23a000cdfe3cf285ed44176742b -Starz Encore Classic,p3p://108.181.32.169:13517/645fb252000ee85ecf28bd190f9a0ab2 -Starz in Black,p3p://108.181.32.169:13517/645fb25e000bff23cf28eb3a514e0515 -Starz Kids,p3p://108.181.32.169:13517/645fb26f00087cd0cf292cbc765a234c -STARZ East HD,p3p://108.181.32.169:13517/645fb27a00083823cf2957a31eac7185 -TASTEMADE,p3p://108.181.32.169:13517/645fb28a000ebb70cf2997ce41cc3736 -Telemundo (Las Vegas) KBLR,p3p://108.181.32.169:13517/645fb6aa000067adcf39b11820ab16d1 -The Cowboy Channel,p3p://108.181.32.169:13517/645fb6c60003c4cfcf3a1f5556c03ff1 -THE WORD NETWORK,p3p://108.181.32.169:13517/645fb711000a4563cf3b45f720ec1bde -TNT HD,p3p://108.181.32.169:13517/645fb72500067366cf3b931d54194f25 -TSN 1,p3p://108.181.32.169:13517/645fb74800051f03cf3c1b7e48bd434c -TSN 4,p3p://108.181.32.169:13517/645fb758000165ffcf3c590a38de4f76 -TSN 5,p3p://108.181.32.169:13517/645fb76a0007dccfcf3ca10218644e9c -VH1 HD,p3p://108.181.32.169:13517/645fb7790002bc69cf3cda4a555c4b28 -FXX HD,p3p://108.181.32.169:13517/645fb78600098f61cf3d0ed1150f614a -American Heroes Channel,p3p://108.181.32.169:13517/645fbbb90002dce0cf4d74571fc73678 -Animal Planet,p3p://108.181.32.169:13517/645fbbb90001ac30cf4d74094f410ac9 -Boomerang,p3p://108.181.32.169:13517/645fbbb8000d5c60cf4d731f793375f9 -Bravo,p3p://108.181.32.169:13517/645fbbb7000ed03ecf4d6f965eef3fe5 -Baby TV,p3p://108.181.32.169:13517/645fa0cf000dc95ccee45512712a51fd -Cartoon Network,p3p://108.181.32.169:13517/645fbdca000b25b2cf5588e126f826a4 -Court TV,p3p://108.181.32.169:13517/645fbbb70008dccdcf4d6e107b5c1b8f -Nat Geo Wild,p3p://108.181.32.169:13517/645fbc4e000ef087cf4fbd770b2c438b -Nat Geo,p3p://108.181.32.169:13517/645fbc5a000d37fccf4febe77c8856bb -nickelodeon TOONS HD,p3p://108.181.32.169:13517/645fbc7000073512cf50404d40471c58 -NICK JR,p3p://108.181.32.169:13517/646270f7000efc24d9e1377e6e776138 -nickelodeon MUSIC,p3p://108.181.32.169:13517/6462700200081b15d9dd78b270197060 -Nick Music,p3p://108.181.32.169:13517/6462701400067a04d9ddbe98570c53f1 -WWE,p3p://108.181.32.169:13517/6462701400067a04d9ddbe9873b90463 -TCM,p3p://108.181.32.169:13517/646271c6000aa69fd9e45efb74141bfe -TBS,p3p://108.181.32.169:13517/64626ffc000b95aad9dd622652330147 -DIY Network,p3p://108.181.32.169:13517/64627016000985b8d9ddc72f70d00e9e -Dog TV,p3p://108.181.32.169:13517/6462702f000f1a04d9de2a4569c51756 -Lifetime,p3p://108.181.32.169:13517/6462704200005b24d9de70b7255a7658 -LIFETIME MOVIES,p3p://108.181.32.169:13517/6463a5a5000a7afede96fe1018a905c5 -BEIN SPORTS 11,p3p://108.181.32.169:13517/6463a5b400077f08de9737e474b0055b -USA: BeIN Sports 4,p3p://108.181.32.169:13517/6463a5cb00045120de9790ec0ec340aa -USA: BeIN Sports 6,p3p://108.181.32.169:13517/6463a5de00091722de97dc4d0e413139 -beIN Sports USA,p3p://108.181.32.169:13517/6463a5eb000a7089de980f6e0e9c48d5 -Supersport Premier League,p3p://108.181.32.169:13517/6463a5f80008b1c0de9841c45e2d124f -Supersport Football,p3p://108.181.32.169:13517/6463a606000229f7de9876c846553fcc -Supersport LaLiga,p3p://108.181.32.169:13517/6463a6260000ab5fde98f3660a053de2 -SuperSport MaXimo,p3p://108.181.32.169:13517/6463a638000409ffde993a937bef2d62 -Supersport Motorsport,p3p://108.181.32.169:13517/6463a64500015776de996caa4be276c3 -Supersport PSL,p3p://108.181.32.169:13517/6463a8ff000b74a1dea415d470ea7983 -Supersport Variety 3,p3p://108.181.32.169:13517/6463a90d000d7e9adea44d0a511a6930 -Supersport Variety 4,p3p://108.181.32.169:13517/6463a926000e1336dea4aed876667f60 -Tennis Channel,p3p://108.181.32.169:13517/6463a94a000dac55dea53b5e725857f0 -E! Entertainment,p3p://108.181.32.169:13517/6463a9740001391ddea5dc3e432509a2 -Syfy,p3p://108.181.32.169:13517/6463a98300033cd8dea6175a59d77cab -Syfy East HD,p3p://108.181.32.169:13517/6463a9a00000a04bdea687f71d762dd5 -Starz Encore Suspense,p3p://108.181.32.169:13517/6463a9c40007d76bdea716705bdc07cf -Starz Encore Westerners,p3p://108.181.32.169:13517/6463a9eb00075dcfdea7aea918277655 -CMC USA,p3p://108.181.32.169:13517/6463af990004c1a9debdddb529d477dc -History,p3p://108.181.32.169:13517/6463afa5000ae40edebe0e274b9f668b -History 2,p3p://108.181.32.169:13517/6463afb1000d7464debe3daf571548ff -H2,p3p://108.181.32.169:13517/6463afbe000d9d1bdebe70825c5a097a -Longhorn Network,p3p://108.181.32.169:13517/6463afcd00065844debea93d00cc790a -TLC,p3p://108.181.32.169:13517/6463afd90007b7e9debed8772a126a6b -EPIX Hits,p3p://108.181.32.169:13517/6463afe700066cc2debf0ed300a64c66 -Fuse,p3p://108.181.32.169:13517/6463aff3000eb398debf3fd11dad2ee9 -NewsmaxTV,p3p://108.181.32.169:13517/6463b008000a617cdebf90be602c4318 -MSNBC,p3p://108.181.32.169:13517/6463b01500091c93debfc3337c9a0e9c -MSNBC b,https://epg.pw/stream/420218c7fad9229e33635428a8c68d73de60d165d59e35c1d146c4f8d1367e12.ctv -BBC World News,p3p://108.181.32.169:13517/6465a784000201aee66e4af152371a81 -Cheddar News,p3p://108.181.32.169:13517/6465a78f00077382e66e774d7a1176a6 -Smithsonian Channel,p3p://108.181.32.169:13517/6465a79d00097d7be66eae831da34d70 -Showtime 2 4K+,p3p://108.181.32.169:13517/6465a7b1000c18cee66efd4e762372f9 -Showtime Family Zone,p3p://108.181.32.169:13517/6465a7bf0005cdf6e66f326272d24e9f -Showtime Showcase,p3p://108.181.32.169:13517/6465a7cc0000033ce66f63ae51f40777 -SHOWTIME NEXT,p3p://108.181.32.169:13517/6465a7d700062be0e66f903a66377362 -ShowTime Woman,p3p://108.181.32.169:13517/6465a7e4000248a7e66fc203775c31a0 -Al Jazeera,p3p://108.181.32.169:13517/6465a7ef000203fae66fecea78625081 -The Weather Channel,p3p://108.181.32.169:13517/6465a7fb0004575fe6701c626deb47fd -BET,p3p://108.181.32.169:13517/6465abd00001206ae67f139c230c5814 -MOTOR TREND,p3p://108.181.32.169:13517/6465abd00001206ae67f139c764a6ace -FREE SPEECH TV,p3p://108.181.32.169:13517/6465abd00000e37ae67f138c292320b2 -NEWS 12 CONNECTICUT,p3p://108.181.32.169:13517/6465abce000b2c48e67f0e5e77df4110 -NEWS 12 LONG ISLAND,p3p://108.181.32.169:13517/6465abe3000a2f4de67f6026547a726c -NEWS 12 THE BRONX,p3p://108.181.32.169:13517/6465abfa00086f05e67fb98b35733f88 -NEWS 12 WESTCHESTER,p3p://108.181.32.169:13517/6465ac0a00093bd1e67ff8404bce63ed -NEWSY,p3p://108.181.32.169:13517/6465ac1c0003cbc0e6803d2b05391318 -RT AMERICA,p3p://108.181.32.169:13517/6465ac2800084395e6806d30799b0f28 -ASPIRE TV,p3p://108.181.32.169:13517/6465ac44000f32c7e680dc572130539e -CHARGE!,p3p://108.181.32.169:13517/6465b54500006776e6a404702c326fa0 -DABL,p3p://108.181.32.169:13517/6465b5500000d99ae6a42f8608ee0231 -GET TV,p3p://108.181.32.169:13517/6465b55a000b146ce6a4593440485387 -HEROES,p3p://108.181.32.169:13517/6465b5660008e201e6a4878406bc226b -MTV 2,p3p://108.181.32.169:13517/6465b57200035a76e6a4b4fa39e03456 -MTV CLASSIC,p3p://108.181.32.169:13517/6465b57e000664abe6a4e4a12a9c53c2 -MTV UHD,p3p://108.181.32.169:13517/6465b595000b11b4e6a53fac6b7c2eaa -OUTDOOR CHANNEL,p3p://108.181.32.169:13517/6465b5a0000c3aa7e6a56af0523416a8 -OUTSIDE TV,p3p://108.181.32.169:13517/6465b5b40006443ae6a5b78954da1b38 -OVATION,p3p://108.181.32.169:13517/6465c0d70008633ae6d138ca65746d56 -OWN,p3p://108.181.32.169:13517/6465c0e300040c5ee6d1668d39922d8b -PARAMOUNT NETWORK,p3p://108.181.32.169:13517/6465c0f300032e9ae6d1a4d574ed2855 -PBS,p3p://108.181.32.169:13517/6465c0fe0007acaee6d1d0f3686a31ca -POP,p3p://108.181.32.169:13517/6465c12700085746e6d271474f017d4a -POP TV,p3p://108.181.32.169:13517/6465c131000b3108e6d2991278326004 -QVC,p3p://108.181.32.169:13517/6465c13e00028b0ee6d2c9a339d47db8 -QVC UHD,p3p://108.181.32.169:13517/6465c1480004ae00e6d2f13f4ba531c7 -RFD-TV,p3p://108.181.32.169:13517/6465c15c000524e3e6d33f7e534b3a92 -TRU TV,p3p://108.181.32.169:13517/64682b2c00003594f04092bd64972b7e -TRU-TV UHD,p3p://108.181.32.169:13517/64682b36000c1af7f040bcd964be2353 -TV LAND,p3p://108.181.32.169:13517/64682b43000743fdf040ee6460c377b4 -TV LAND UHD,p3p://108.181.32.169:13517/64682b500000c273f0411f8157394a34 -WAPA AMERICA,p3p://108.181.32.169:13517/64682b5a000a8366f04149101c5d5e77 -WE TV,p3p://108.181.32.169:13517/64682b6500031a98f041722362770d0d -WE TV UHD,p3p://108.181.32.169:13517/64682b70000e7fddf041a006314532d9 -WE TV+,p3p://108.181.32.169:13517/64682b85000a2dc1f041f0f3612c3741 -WGN AMERICA,p3p://108.181.32.169:13517/64682b90000a9fe5f0421c083ebb6528 -UNIVERSAL KIDS,p3p://108.181.32.169:13517/64682b9c000e9ddaf0424bee25af494e -CINEMAX MOREMAX,p3p://108.181.32.169:13517/64682c13000f0c0bf0441ce2648a038d -HDNET MOVIES,p3p://108.181.32.169:13517/64682c1e000d1ccef044475c44c04e88 -OUTERMAX,p3p://108.181.32.169:13517/64682c2b000d0895f0447a1f32971abf -RETROPLEX,p3p://108.181.32.169:13517/64682c38000edbdcf044ad5e53c1581a -BALLY SPORTS ARIZONA PLUS,p3p://108.181.32.169:13517/64682c4400013c70f044d8c23c785ebb -BALLY SPORTS GREAT LAKES,p3p://108.181.32.169:13517/64682c4f000040f3f04503797ca74a7c -NBCSN BAY AREA,p3p://108.181.32.169:13517/64682c5c000b99bbf045392909a95b04 -PAC 12 ARIZONA,p3p://108.181.32.169:13517/64682c710005232ff045898938b03550 -PAC 12 OREGON,p3p://108.181.32.169:13517/64682c7d00058f14f045b8853740102a -WORLD FISHING NETWORK,p3p://108.181.32.169:13517/64682c8800058758f045e37b153f0f08 -US Crime Investigation FHD,p3p://108.181.32.169:13517/64682d1f000dbf82f048336f50b15164 -UNIMAS,p3p://108.181.32.169:13517/64682d2c00014a87f048630660eb6f89 -Music Choice,p3p://108.181.32.169:13517/64682d3700017fbaf0488e0c4d515f97 -Music Choice - Rap 2K HD,p3p://108.181.32.169:13517/64682d42000bb44ff048bba17fdc1687 -Music Choice - Hip-Hop R,p3p://108.181.32.169:13517/64682d4f000c56e6f048ee933d4966de -Music Choice - ALTERNATIVE,p3p://108.181.32.169:13517/64682d6200079767f04937936ac935be -MoviePlex FHD,p3p://108.181.32.169:13517/64682d6e000ead8df049684444cc6e25 -FUSION,p3p://108.181.32.169:13517/64682d86000d9dd7f049c5be62a544dc -INVESTMENT PITCH,p3p://108.181.32.169:13517/64682d920000784af049f14136c47100 -CCX,p3p://108.181.32.169:13517/64682d9d0007d19ef04a1e1b33280293 -日本频陆,#genre# -ATXhd频道陆,p3p://108.181.32.169:13517/641a21dd00026e59bf6e022f53082a9d -BSTbs频道陆,p3p://108.181.32.169:13517/641a21cd0004b9bdbf6dc4467ff766ad -ジャパ频道陆,p3p://108.181.32.169:13517/641a21bb000df8cfbf6d8054551233ec -フジjp频道陆,p3p://108.181.32.169:13517/641a21a300048f44bf6d202b4d0f24f8 -bs朝日频道陆,p3p://108.181.32.169:13517/641a218a000306e8bf6cbe1e2f2d16b2 -bs日テレ频陆,p3p://108.181.32.169:13517/641a217600019c44bf6c6fa138a21c99 -bs钓りビジョ,p3p://108.181.32.169:13517/641a216000016ecebf6c19a57bf53ac9 -GAOrA频道陆,p3p://108.181.32.169:13517/641a214b0000fe29bf6bc7805d3c5203 -GREEN频道陆,p3p://108.181.32.169:13517/641a21390000f4a9bf6b812e34f8645a -IMAGICAbs陆,p3p://108.181.32.169:13517/641a21220008a862bf6b294f71a24d01 -JSPoRTS频壹,p3p://108.181.32.169:13517/641a20d7000988debf6a04905a174f61 -JSPoRTS频贰,p3p://108.181.32.169:13517/641a20ba000cdc3bbf69942274820099 -JSPoRTS频叁,p3p://108.181.32.169:13517/641a20a200018b30bf69337c51750a0c -JSPoRTS频肆,p3p://108.181.32.169:13517/641a208100012886bf68b27a61ba4329 -MBS毎日放送,p3p://108.181.32.169:13517/641a2069000e98fdbf68582b0b3029ec -bs壹日本频陆,p3p://108.181.32.169:13517/641a204b000cf2e8bf67e28f510e10b9 -bsプレミアム,p3p://108.181.32.169:13517/641a203600052133bf678e867cf478d6 -NHK_eテレ陆,p3p://108.181.32.169:13517/641a202100034f6cbf673c04601341f8 -NHK_Eテレ陆,p3p://108.181.32.169:13517/641a20060005df7dbf66d334679e719d -NHK総合频陆,p3p://108.181.32.169:13517/641a1ff10002ac95bf6680630445195d -NHK総合大阪,p3p://108.181.32.169:13517/641a1fd60004c2c5bf66177416044be5 -TBS-ニュース,p3p://108.181.32.169:13517/641a1fab000bc2abbf6571465e4f1f93 -TOKYO-MX陆,p3p://108.181.32.169:13517/641a1f8c00078484bf64f71811583488 -WOWOW频陆,p3p://108.181.32.169:13517/641a1f78000bd061bf64aa1101192b43 -WoWOシネマ,p3p://108.181.32.169:13517/641a1f6700073ad3bf64667d3a825541 -WoWOライブ,p3p://108.181.32.169:13517/641a1f510005dcacbf64103357d547ba -アニマックス,p3p://108.181.32.169:13517/641a1f4000032e9ebf63cd1b65372d2e -アニマルプラ,p3p://108.181.32.169:13517/641a1f29000a23b6bf63750d35b93e5f -カートゥーン,p3p://108.181.32.169:13517/641a1f0e0002f156bf6309be3c492f0c -キッズステー,p3p://108.181.32.169:13517/641a1e87000ca97abf60fce276b25423 -ゴルフネット,p3p://108.181.32.169:13517/641a1e5c0009e306bf605435191f2182 -サンテレビ陆,p3p://108.181.32.169:13517/641a1e490008ec04bf6009be7df5348e -スカイAsport,p3p://108.181.32.169:13517/641a1e3400024affbf5fb60300fa762f -スターチャ壹,p3p://108.181.32.169:13517/641a1dee000a3065bf5ea698467626f0 -スターチャ贰,p3p://108.181.32.169:13517/641a1dd900025eafbf5e5290514069b6 -スターチャ叁,p3p://108.181.32.169:13517/641a1dc0000243f3bf5df0e17ac0501d -ディズニージ,p3p://108.181.32.169:13517/641a1d9e000af328bf5d6e4a4e1b5c10 -ディズニーチ,p3p://108.181.32.169:13517/641a1d880007ad81bf5d1783598709ed -テレビ朝日陆,p3p://108.181.32.169:13517/641a1d6d000e8673bf5cafcc47cf6f73 -テレビ大阪陆,p3p://108.181.32.169:13517/641a1d550007f828bf5c505e1c7a528c -テレビ东京陆,p3p://108.181.32.169:13517/641a1d4200096286bf5c06837a157907 -ファミリ剧场,p3p://108.181.32.169:13517/641a1d2e000d7174bf5bb96c78257de0 -フジテレビ陆,p3p://108.181.32.169:13517/641a1d170002940abf5b5ccc37d040a1 -ホームドラマ,p3p://108.181.32.169:13517/641a1d01000d430bbf5b099e7240530d -东映チャンネ,p3p://108.181.32.169:13517/641a1963000edde0bf4ce8d56b1505da -読売テレビJp,p3p://108.181.32.169:13517/641a194e0008b6bbbf4c953a4cf62695 -関西テレビ陆,p3p://108.181.32.169:13517/641a193f0005fc30bf4c59ef67c95a11 -日テレGJP陆,p3p://108.181.32.169:13517/641a191f000edbd9bf4bdf345ae13f0f -卫星剧场jp陆,p3p://108.181.32.169:13517/641a18b90000c5aabf4a4d231be33905 -日本テレビjp,p3p://108.181.32.169:13517/641a190f000d952dbf4ba061442b10e3 -韩国频陆,#genre# -KBS-壹频道陆,p3p://108.181.32.169:13517/649439cb000d62089c5890a32129087b -KBS-贰频道陆,p3p://108.181.32.169:13517/641a15a2000811adbf3e3d2b2cdc5763 -SBS-韩国频陆,p3p://108.181.32.169:13517/641a15bb00049a59bf3e9df0020d319e -MBC韩国频陆,p3p://108.181.32.169:13517/641a15dd00040304bf3f229a0cc75cb1 -MBN韩国频陆,p3p://108.181.32.169:13517/641a160400031b41bf3fbab42d6a0090 -JTbc韩国频陆,p3p://108.181.32.169:13517/641a1615000b05f0bf3fff2226b2202b -TVN-韩国频陆,p3p://108.181.32.169:13517/641a163c000a4f64bf40974c0cad0cce -CHANNE-频陆,p3p://108.181.32.169:13517/641a1654000f331fbf40f64c1e7b0135 -INET韩国频陆,p3p://108.181.32.169:13517/641a166900019872bf4144d921bf2acd -YTN-韩国频陆,p3p://108.181.32.169:13517/641a167d000a6426bf41953a1298264b -OCN-韩国频陆,p3p://108.181.32.169:13517/641a169000080607bf41ded6287c1634 -OCNmovies陆,p3p://108.181.32.169:13517/641a16a3000dbfc9bf422a860622246a -Disney-频道陆,p3p://108.181.32.169:13517/641a16b700065bbcbf4276c121e67572 -MBCDrAma陆,p3p://108.181.32.169:13517/641a16ca0002ccedbf42c010275c2770 -MBC-韩国频陆,p3p://108.181.32.169:13517/641a16dd00097a6fbf430bfe2c7f5e99 -CTSONStyle陆,p3p://108.181.32.169:13517/641a16f60006f6dabf436d0104342620 -TV韩国频道陆,p3p://108.181.32.169:13517/641a170d00090593bf43c7603c7831ea -CBS-韩国频陆,p3p://108.181.32.169:13517/641a174a0004ee56bf44b49c077c07d1 -SPOTV-1频陆,p3p://108.181.32.169:13517/641a175c000571b5bf44fb0d1f291038 -SPOTV-2频陆,p3p://108.181.32.169:13517/641a162a00091534bf4050ab7d5940fb -KBS-韩国频陆,p3p://108.181.32.169:13517/641a177400036e3fbf4558494fd13999 -MNET-频道陆,p3p://108.181.32.169:13517/641a178900000fe4bf45a9753b4c1a1d -TV频道韩国陆,p3p://108.181.32.169:13517/641a179e00022b19bf45fc07109c7350 -SBSPLUS频陆,p3p://108.181.32.169:13517/641a17b200050b2cbf464ae169a83ce6 -ocnthrills频陆,p3p://108.181.32.169:13517/641a17c6000675d0bf46995e33067f1b -韩国Tv频道陆,p3p://108.181.32.169:13517/641a17d8000a8b40bf46e0ba276c0477 -韩国综合频陆,p3p://108.181.32.169:13517/641a17eb000d2cd1bf472b9f4a697c7a -SBS-韩国频陆,p3p://108.181.32.169:13517/641a1807000e2893bf47993f54057b7f -SBS-韩国频陆,p3p://108.181.32.169:13517/641a181900011a81bf47dc38661e214f -JTBc韩国频陆,p3p://108.181.32.169:13517/641a183c000cddb0bf4867f37b157f23 -美国频陆,#genre# -INDOsIar频陆,p3p://108.181.32.169:13517/64325c920009f49e1e12e62970e9411d -INDOsIar频陆,p3p://108.181.32.169:13517/64325ca1000e59b91e1321e1655455dc -INDOsIar频陆,p3p://108.181.32.169:13517/64325cae00016ade1e13515914857bcf -RcTI美国频陆,p3p://108.181.32.169:13517/64325cc00007a4bf1e1399412c041430 -RcTI美国频陆,p3p://108.181.32.169:13517/64325ccd0005a9051e13cb886ca025d4 -Sctv美国频陆,p3p://108.181.32.169:13517/64325cd7000a6a471e13f3cf797b77ae -Sctv美国频陆,p3p://108.181.32.169:13517/64325cec000c0b9c1e14464232a459fa -trAns7频道陆,p3p://108.181.32.169:13517/64325cf8000184601e14727058473f7a -trAns7频道陆,p3p://108.181.32.169:13517/64325d02000f14531e149cf91e2b4a64 -TRansTV频陆,p3p://108.181.32.169:13517/64325d1500049e541e14e484778b09d0 -TRansTV频陆,p3p://108.181.32.169:13517/64325d22000a03ab1e1518ad68f369df -MNC_TV频陆,p3p://108.181.32.169:13517/64325d89000a1ef01e16ab0d0116737b -GTV美国频陆,p3p://108.181.32.169:13517/64325d9b000065fe1e16eee045a2450d -AN-TV频道陆,p3p://108.181.32.169:13517/64325daa00085d2a1e172b823f0d3d42 -TVone频道陆,p3p://108.181.32.169:13517/64325dba000ea3871e176b9d799a27f5 -MetroTV频陆,p3p://108.181.32.169:13517/64325dcd000c82581e17b54a148e3a60 -TVrI美国频陆,p3p://108.181.32.169:13517/64325dfe000195cd1e1871e46c0023fb -berita_satu陆,p3p://108.181.32.169:13517/64325e0a000832121e18a2755ebf1868 -iNEws频道陆,p3p://108.181.32.169:13517/64325e16000b79381e18d22c48cc7cca -JakTV频道陆,p3p://108.181.32.169:13517/64325e8800059d381e1a8dfc7d6d271d -JTV美国频陆,p3p://108.181.32.169:13517/64325e9700081ad21e1ac9372497268d -NEtTV频道陆,p3p://108.181.32.169:13517/64325eaf0004e6ac1e1b26250ea14ef8 -TV-Mu频道陆,p3p://108.181.32.169:13517/64325eba00051bdf1e1b512b247746bc -EWTN-频道陆,p3p://108.181.32.169:13517/64325ec5000cef141e1b7e242f5e7157 -entertain频陆,p3p://108.181.32.169:13517/64325edb000004f91e1bd0c550bc67ad -FMN美国频陆,p3p://108.181.32.169:13517/64325ee7000070de1e1bffc154703072 -Mncshop频陆,p3p://108.181.32.169:13517/64325f0100000b7b1e1c65377ae07d02 -TrTworld频陆,p3p://108.181.32.169:13517/64325f16000226b11e1cb7c9769e6d7a -Ochannel频陆,p3p://108.181.32.169:13517/64325f260007794d1e1cf7a65c7207d1 -Thrill美国频陆,p3p://108.181.32.169:13517/644a0879000272f67a89b6687af342ae -buzz美国频陆,p3p://108.181.32.169:13517/645fa8ee000d4fafcf040e051b616f97 -CBSsport频陆,p3p://108.181.32.169:13517/645fa8fa00080514cf043b8b1b77368c -chedda频道陆,p3p://108.181.32.169:13517/645fa9130009ca60cf049da73c631b33 -CINEMAX频陆,p3p://108.181.32.169:13517/645fa937000e6330cf052b7426d66c5d -Discovery频陆,p3p://108.181.32.169:13517/645fa94600088bf9cf05648d374a43f3 -Discovery-Life,p3p://108.181.32.169:13517/645fa9510007cd6ccf058f551a7f5fad -E—美国频道陆,p3p://108.181.32.169:13517/645fab07000aed4ecf0c3f1353ef26e9 -EPIX-美国频陆,p3p://108.181.32.169:13517/645fab1400052294cf0c7060144638c8 -ESPNNewsUS,p3p://108.181.32.169:13517/645fab270000a005cf0cb97041394996 -ESPNuhd频陆,p3p://108.181.32.169:13517/645fab36000d59f1cf0cf74b44076241 -ESpn叁频道陆,p3p://108.181.32.169:13517/645fab49000ca662cf0d415574523331 -golfchannel陆,p3p://108.181.32.169:13517/645fab54000b6df5cf0d6bfd479148d1 -GREATAMERI,p3p://108.181.32.169:13517/645fab67000d95a7cf0db6c273b64d58 -hallmarkchan,p3p://108.181.32.169:13517/645fab73000887fccf0de4571c041330 -HALLMARk陆,p3p://108.181.32.169:13517/645fab800008b0b2cf0e172919c30206 -HBosignature,p3p://108.181.32.169:13517/645fab94000cb9a6cf0e66527fc930bc -HBO美国频陆,p3p://108.181.32.169:13517/645faf2100095cb2cf1c4442765c172b -HBO贰频道陆,p3p://108.181.32.169:13517/645faf2e00057979cf1c760b55dd62b3 -HBOCOMEDY,p3p://108.181.32.169:13517/645faf390002967ccf1ca046036d356a -HBOHDSIN陆,p3p://108.181.32.169:13517/645faf4700077bb5cf1cd83772282520 -Hbowest频陆,p3p://108.181.32.169:13517/645faf5300023119cf1d05bc76d93f08 -HGTVHD频陆,p3p://108.181.32.169:13517/645faf620008f794cf1d421031440484 -HLN美国频陆,p3p://108.181.32.169:13517/645faf6d000c81e8cf1d6df010bc2957 -HuntCHannel,p3p://108.181.32.169:13517/645faf81000872fbcf1dbb061b22733d -IFC_美国频陆,p3p://108.181.32.169:13517/645faf8c0001471dcf1de4297e546134 -Insp美国频陆,p3p://108.181.32.169:13517/645faf97000d6332cf1e123a66905eb1 -STArZ频道陆,p3p://108.181.32.169:13517/645fb2230008e9abcf2803f86356448a -NBCnew频陆,p3p://108.181.32.169:13517/645fb231000224f2cf2838ec5da021e1 -STArzed频陆,p3p://108.181.32.169:13517/645fb23a000cdfe3cf285ed44176742b -starzenc频陆,p3p://108.181.32.169:13517/645fb252000ee85ecf28bd190f9a0ab2 -starzinbl频陆,p3p://108.181.32.169:13517/645fb25e000bff23cf28eb3a514e0515 -StarzKiD频陆,p3p://108.181.32.169:13517/645fb26f00087cd0cf292cbc765a234c -STArzea频陆,p3p://108.181.32.169:13517/645fb27a00083823cf2957a31eac7185 -TASTEM频陆,p3p://108.181.32.169:13517/645fb28a000ebb70cf2997ce41cc3736 -Telemun频陆,p3p://108.181.32.169:13517/645fb6aa000067adcf39b11820ab16d1 -TheCOW频陆,p3p://108.181.32.169:13517/645fb6c60003c4cfcf3a1f5556c03ff1 -THeWOR频陆,p3p://108.181.32.169:13517/645fb711000a4563cf3b45f720ec1bde -TNT美国频陆,p3p://108.181.32.169:13517/645fb72500067366cf3b931d54194f25 -TSN壹频道陆,p3p://108.181.32.169:13517/645fb74800051f03cf3c1b7e48bd434c -TSN肆频道陆,p3p://108.181.32.169:13517/645fb758000165ffcf3c590a38de4f76 -TSN伍频道陆,p3p://108.181.32.169:13517/645fb76a0007dccfcf3ca10218644e9c -VH1美国频陆,p3p://108.181.32.169:13517/645fb7790002bc69cf3cda4a555c4b28 -FXX美国频陆,p3p://108.181.32.169:13517/645fb78600098f61cf3d0ed1150f614a -America频陆,p3p://108.181.32.169:13517/645fbbb90002dce0cf4d74571fc73678 -AnimalP频陆,p3p://108.181.32.169:13517/645fbbb90001ac30cf4d74094f410ac9 -BoomeR频陆,p3p://108.181.32.169:13517/645fbbb8000d5c60cf4d731f793375f9 -BrAvO频道陆,p3p://108.181.32.169:13517/645fbbb7000ed03ecf4d6f965eef3fe5 -BABYTV频陆,p3p://108.181.32.169:13517/645fa0cf000dc95ccee45512712a51fd -CArtoon频陆,p3p://108.181.32.169:13517/645fbdca000b25b2cf5588e126f826a4 -CourtTV频陆,p3p://108.181.32.169:13517/645fbbb70008dccdcf4d6e107b5c1b8f -natgeow频陆,p3p://108.181.32.169:13517/645fbc4e000ef087cf4fbd770b2c438b -Nat Geo频陆,p3p://108.181.32.169:13517/645fbc5a000d37fccf4febe77c8856bb -nickelod频陆,p3p://108.181.32.169:13517/645fbc7000073512cf50404d40471c58 -NICk-JR频陆,p3p://108.181.32.169:13517/646270f7000efc24d9e1377e6e776138 -nickelod频陆,p3p://108.181.32.169:13517/6462700200081b15d9dd78b270197060 -nickmus频陆,p3p://108.181.32.169:13517/6462701400067a04d9ddbe98570c53f1 -WWE-频道陆,p3p://108.181.32.169:13517/6462701400067a04d9ddbe9873b90463 -tcm美国频陆,p3p://108.181.32.169:13517/646271c6000aa69fd9e45efb74141bfe -Tbs美国频陆,p3p://108.181.32.169:13517/64626ffc000b95aad9dd622652330147 -DIynetw频陆,p3p://108.181.32.169:13517/64627016000985b8d9ddc72f70d00e9e -Dog TV频陆,p3p://108.181.32.169:13517/6462702f000f1a04d9de2a4569c51756 -Lifetime频陆,p3p://108.181.32.169:13517/6462704200005b24d9de70b7255a7658 -LIfetIme频陆,p3p://108.181.32.169:13517/6463a5a5000a7afede96fe1018a905c5 -BEInspo频陆,p3p://108.181.32.169:13517/6463a5b400077f08de9737e474b0055b -BeIN_体肆陆,p3p://108.181.32.169:13517/6463a5cb00045120de9790ec0ec340aa -BeIN_体陆陆,p3p://108.181.32.169:13517/6463a5de00091722de97dc4d0e413139 -beIN_体壹陆,p3p://108.181.32.169:13517/6463a5eb000a7089de980f6e0e9c48d5 -体育PrL频陆,p3p://108.181.32.169:13517/6463a5f80008b1c0de9841c45e2d124f -体育Foo频陆,p3p://108.181.32.169:13517/6463a606000229f7de9876c846553fcc -体育Lali频陆,p3p://108.181.32.169:13517/6463a6260000ab5fde98f3660a053de2 -体育MA频陆,p3p://108.181.32.169:13517/6463a638000409ffde993a937bef2d62 -体育MO频陆,p3p://108.181.32.169:13517/6463a64500015776de996caa4be276c3 -体育PSl频陆,p3p://108.181.32.169:13517/6463a8ff000b74a1dea415d470ea7983 -体育va3频陆,p3p://108.181.32.169:13517/6463a90d000d7e9adea44d0a511a6930 -体育va4频陆,p3p://108.181.32.169:13517/6463a926000e1336dea4aed876667f60 -TennisC频陆,p3p://108.181.32.169:13517/6463a94a000dac55dea53b5e725857f0 -Entertai频陆,p3p://108.181.32.169:13517/6463a9740001391ddea5dc3e432509a2 -SYFY-频道陆,p3p://108.181.32.169:13517/6463a98300033cd8dea6175a59d77cab -syfyeas频陆,p3p://108.181.32.169:13517/6463a9a00000a04bdea687f71d762dd5 -StarzEn频陆,p3p://108.181.32.169:13517/6463a9c40007d76bdea716705bdc07cf -starzwe频陆,p3p://108.181.32.169:13517/6463a9eb00075dcfdea7aea918277655 -Cmcusa频陆,p3p://108.181.32.169:13517/6463af990004c1a9debdddb529d477dc -HISTory频陆,p3p://108.181.32.169:13517/6463afa5000ae40edebe0e274b9f668b -history2频陆,p3p://108.181.32.169:13517/6463afb1000d7464debe3daf571548ff -H2-美国频陆,p3p://108.181.32.169:13517/6463afbe000d9d1bdebe70825c5a097a -LonGHo频陆,p3p://108.181.32.169:13517/6463afcd00065844debea93d00cc790a -TLc美国频陆,p3p://108.181.32.169:13517/6463afd90007b7e9debed8772a126a6b -EPIxhits频陆,p3p://108.181.32.169:13517/6463afe700066cc2debf0ed300a64c66 -Fuse-频道陆,p3p://108.181.32.169:13517/6463aff3000eb398debf3fd11dad2ee9 -Newsm频陆,p3p://108.181.32.169:13517/6463b008000a617cdebf90be602c4318 -MSNBC频陆,p3p://108.181.32.169:13517/6463b01500091c93debfc3337c9a0e9c -BBCWO频陆,p3p://108.181.32.169:13517/6465a784000201aee66e4af152371a81 -CheddA频陆,p3p://108.181.32.169:13517/6465a78f00077382e66e774d7a1176a6 -SMiths-频陆,p3p://108.181.32.169:13517/6465a79d00097d7be66eae831da34d70 -ShowtI-频陆,p3p://108.181.32.169:13517/6465a7b1000c18cee66efd4e762372f9 -Familyz频陆,p3p://108.181.32.169:13517/6465a7bf0005cdf6e66f326272d24e9f -SHoWC频陆,p3p://108.181.32.169:13517/6465a7cc0000033ce66f63ae51f40777 -SHOWA频陆,p3p://108.181.32.169:13517/6465a7d700062be0e66f903a66377362 -WOMA-频陆,p3p://108.181.32.169:13517/6465a7e4000248a7e66fc203775c31a0 -JazeeR频陆,p3p://108.181.32.169:13517/6465a7ef000203fae66fecea78625081 -Weathe频陆,p3p://108.181.32.169:13517/6465a7fb0004575fe6701c626deb47fd -BEt美国频陆,p3p://108.181.32.169:13517/6465abd00001206ae67f139c230c5814 -MOTOR频陆,p3p://108.181.32.169:13517/6465abd00001206ae67f139c764a6ace -SPEECh频陆,p3p://108.181.32.169:13517/6465abd00000e37ae67f138c292320b2 -CTICUT频陆,p3p://108.181.32.169:13517/6465abce000b2c48e67f0e5e77df4110 -ISLAND频陆,p3p://108.181.32.169:13517/6465abe3000a2f4de67f6026547a726c -BRONX频陆,p3p://108.181.32.169:13517/6465abfa00086f05e67fb98b35733f88 -CHESte频陆,p3p://108.181.32.169:13517/6465ac0a00093bd1e67ff8404bce63ed -NEWSY频陆,p3p://108.181.32.169:13517/6465ac1c0003cbc0e6803d2b05391318 -amerIc-频陆,p3p://108.181.32.169:13517/6465ac2800084395e6806d30799b0f28 -ASPIRE频陆,p3p://108.181.32.169:13517/6465ac44000f32c7e680dc572130539e -CHARG频陆,p3p://108.181.32.169:13517/6465b54500006776e6a404702c326fa0 -DABl频道陆,p3p://108.181.32.169:13517/6465b5500000d99ae6a42f8608ee0231 -GETTV频陆,p3p://108.181.32.169:13517/6465b55a000b146ce6a4593440485387 -HEROE频陆,p3p://108.181.32.169:13517/6465b5660008e201e6a4878406bc226b -MTV 2频陆,p3p://108.181.32.169:13517/6465b57200035a76e6a4b4fa39e03456 -CLAss-频陆,p3p://108.181.32.169:13517/6465b57e000664abe6a4e4a12a9c53c2 -MTVU-频陆,p3p://108.181.32.169:13517/6465b595000b11b4e6a53fac6b7c2eaa -OUTDO频陆,p3p://108.181.32.169:13517/6465b5a0000c3aa7e6a56af0523416a8 -OUTsId频陆,p3p://108.181.32.169:13517/6465b5b40006443ae6a5b78954da1b38 -OVATI-频陆,p3p://108.181.32.169:13517/6465c0d70008633ae6d138ca65746d56 -OWN频道陆,p3p://108.181.32.169:13517/6465c0e300040c5ee6d1668d39922d8b -NwORK频陆,p3p://108.181.32.169:13517/6465c0f300032e9ae6d1a4d574ed2855 -pbs美国频陆,p3p://108.181.32.169:13517/6465c0fe0007acaee6d1d0f3686a31ca -pop美国频陆,p3p://108.181.32.169:13517/6465c12700085746e6d271474f017d4a -POPtv频道陆,p3p://108.181.32.169:13517/6465c131000b3108e6d2991278326004 -Qvc美国频陆,p3p://108.181.32.169:13517/6465c13e00028b0ee6d2c9a339d47db8 -QvcUHD频陆,p3p://108.181.32.169:13517/6465c1480004ae00e6d2f13f4ba531c7 -RFDtv频道陆,p3p://108.181.32.169:13517/6465c15c000524e3e6d33f7e534b3a92 -TRUtv频道陆,p3p://108.181.32.169:13517/64682b2c00003594f04092bd64972b7e -TRutU频道陆,p3p://108.181.32.169:13517/64682b36000c1af7f040bcd964be2353 -TVLAND频陆,p3p://108.181.32.169:13517/64682b43000743fdf040ee6460c377b4 -TVLANU频陆,p3p://108.181.32.169:13517/64682b500000c273f0411f8157394a34 -AMerIca频陆,p3p://108.181.32.169:13517/64682b5a000a8366f04149101c5d5e77 -WETV频道陆,p3p://108.181.32.169:13517/64682b6500031a98f041722362770d0d -WETU频道陆,p3p://108.181.32.169:13517/64682b70000e7fddf041a006314532d9 -WET+频道陆,p3p://108.181.32.169:13517/64682b85000a2dc1f041f0f3612c3741 -WGNAM频陆,p3p://108.181.32.169:13517/64682b90000a9fe5f0421c083ebb6528 -UNIKIDS频陆,p3p://108.181.32.169:13517/64682b9c000e9ddaf0424bee25af494e -MOrem_频陆,p3p://108.181.32.169:13517/64682c13000f0c0bf0441ce2648a038d -MOVIEs-频陆,p3p://108.181.32.169:13517/64682c1e000d1ccef044475c44c04e88 -OUTErm频陆,p3p://108.181.32.169:13517/64682c2b000d0895f0447a1f32971abf -RETROP频陆,p3p://108.181.32.169:13517/64682c38000edbdcf044ad5e53c1581a -ARIZON-频陆,p3p://108.181.32.169:13517/64682c4400013c70f044d8c23c785ebb -GREATl_频陆,p3p://108.181.32.169:13517/64682c4f000040f3f04503797ca74a7c -NBCSNB频陆,p3p://108.181.32.169:13517/64682c5c000b99bbf045392909a95b04 -ARIZOna频陆,p3p://108.181.32.169:13517/64682c710005232ff045898938b03550 -OREGON频陆,p3p://108.181.32.169:13517/64682c7d00058f14f045b8853740102a -NETWOR频陆,p3p://108.181.32.169:13517/64682c8800058758f045e37b153f0f08 -USCRiMe频陆,p3p://108.181.32.169:13517/64682d1f000dbf82f048336f50b15164 -UNIMAS-频陆,p3p://108.181.32.169:13517/64682d2c00014a87f048630660eb6f89 -Choice频道陆,p3p://108.181.32.169:13517/64682d3700017fbaf0488e0c4d515f97 -Rap2kHd频陆,p3p://108.181.32.169:13517/64682d42000bb44ff048bba17fdc1687 -Hip-Hopr频陆,p3p://108.181.32.169:13517/64682d4f000c56e6f048ee933d4966de -ALTERNa频陆,p3p://108.181.32.169:13517/64682d6200079767f04937936ac935be -MoviePle频陆,p3p://108.181.32.169:13517/64682d6e000ead8df049684444cc6e25 -FUSIon频道陆,p3p://108.181.32.169:13517/64682d86000d9dd7f049c5be62a544dc -INVESTm频陆,p3p://108.181.32.169:13517/64682d920000784af049f14136c47100 -CCX美国频陆,p3p://108.181.32.169:13517/64682d9d0007d19ef04a1e1b33280293 \ No newline at end of file diff --git a/天微/spider.jar b/天微/spider.jar index acb6f72..1dd4be8 100644 Binary files a/天微/spider.jar and b/天微/spider.jar differ diff --git a/天微/txt/310.txt b/天微/txt/310.txt deleted file mode 100644 index b62860d..0000000 --- a/天微/txt/310.txt +++ /dev/null @@ -1 +0,0 @@ -**dmFyIHJ1bGUgPSB7CiAgICB0aXRsZTonMzEw55u05pKtJywKICAgIGhvc3Q6J2h0dHA6Ly93d3cuMzEwLnR2JywKICAgIHVybDonLz9zPTAmdD0xJmE9ZnljbGFzcyZnPWZ5cGFnZScsCiAgICBzZWFyY2hVcmw6JycsCiAgICBzZWFyY2hhYmxlOjAsCiAgICBxdWlja1NlYXJjaDowLAogICAgY2xhc3NfbmFtZTon54Ot6ZeoJui2s+eQgybnr67nkIMnLAogICAgY2xhc3NfdXJsOicwJjEmMicsCiAgICBoZWFkZXJzOnsKICAgICAgICAnVXNlci1BZ2VudCc6J01PQklMRV9VQScKICAgIH0sCiAgICB0aW1lb3V0OjUwMDAsCiAgICBwbGF5X3BhcnNlOmZhbHNlLAogICAgbGF6eTonJywKICAgIGxpbWl0OjYsCiAgICBkb3VibGU6ZmFsc2UsCiAgICDmjqjojZA6JyonLAogICAg5LiA57qnOicubGlzdF9jb250ZW50IGE7LmppYWJpZmVuZyYmcDpsdCg1KSYmVGV4dDsuZmVsZWltZyBpbWcmJnNyYzthJiZ0LW56Zi1vO2EmJmhyZWYnLAogICAg5LqM57qnOicqJywKICAgIOaQnOe0ojonJywKfQ== \ No newline at end of file diff --git a/小米/api.json b/小米/api.json index 1ebaa40..340c53a 100644 --- a/小米/api.json +++ b/小米/api.json @@ -21,6 +21,7 @@ "name": "💌至臻┃4K弹幕", "type": 3, "changeable": "0", + "quickSearch": 1, "api": "csp_DuopanGuard", "filterable": 1, "ext": { @@ -45,6 +46,7 @@ "type": 3, "api": "csp_WoggGuard", "changeable": "0", + "quickSearch": 1, "filterable": 1, "ext": "Yu2Y3Q8tqDTqZ+GCqfQZz8i/vsP/tl9O+/0ZjpgnBg9L+drzR5a6bo7DML9hTEHvIuMN0JxvcbUflFgvOz4etZ9cUsZ0b7NskUhkBZr0Id9PbDIgsZ9ekl9fNeS9q4Xipo9oU6Q5Q6atElwpmoHUGKG7Vsl4t5dOKwL7zEwqKeKC+hOwoqQ0Ccjk/w0d7AxNitxqpuXuwUKEFEp0Y2iAV9kOnPhy0tVHA/iAWPBbW+3qpX+mjT4olDqSTCNwM4jlKSEh7T+9Kzd/c6ODYsOOElZCPkbPU2wMODtMy2eLwzObRLWezUVwTsB+yqoAwknHj2ZHwVNpoDaMDXzelDwflfqX4z8lGYdMdy2cpdl4mf5PVsDuHct1NjAG09cwhzYaB+5iavBavMH1msIipo7esn9YDgsgvxPsIO4LoZpHHW4=" }, @@ -53,6 +55,7 @@ "name": "🍚小米┃UC123", "type": 3, "changeable": "0", + "quickSearch": 1, "api": "csp_DuopanGuard", "filterable": 1, "ext": { @@ -114,13 +117,23 @@ "key": "天天", "name": "🦢天天┃1080P", "type": 3, + "quickSearch": 1, "api": "csp_AppRJGuard", "ext": "sHR2rlsfjI4L3t4RXQMknxhunFUlA4159TKiKvIPpfcM1xianxebcSLajBbwFymqC+z9WoGzQYbh7FSvh8KdiC0BKF0CalaPaCEMOZm+ClGEeNzXAaR0FnrV04SiB2NK" }, + { + "key": "热热", + "name": "🔥热热┃1080P", + "type": 3, + "quickSearch": 1, + "api": "csp_AppRJGuard", + "ext": "sHR2rlsfjI4L3t4RXQMkn9mmg6Ofmy66+wcs9waIyn4hKqT9jG9s4kO6qzcu2OSqWS1/T+wfkqe+UwoipekwvcM11PTDrQqKYI8lmMXUc1vBHxp/2uWIw5HUoscBNWEb" + }, { "key": "悠悠", "name": "🏆悠悠┃1080P", "type": 3, + "quickSearch": 1, "api": "csp_AppYoYoGuard", "ext": "sHR2rlsfjI4L3t4RXQMkn/SuTAP3sPRQGBWuLvcmqKyJw41aUl2TMF+qakB/2SvSF1SywokogMA+eafsTjEwpMnjioYuZ3uAodRzi6b9JRGt/qZkfVS+3YsQmfAQuHaJtqS2wzVicWNabggtAUtATM1uW8wyQOAJwp8YQlLp1CaU1IoFu/lvb6RN6pbaZ82+7ujInKS9UYz01vd68K3JRCGtQvW8dpfu4Grd0IGxl6oo5YUOaKClXJr6NG4MizWXxk4T8TuH7P49u1clps+VY9FQhdsAb3iNo0TGTIdbGaU=" }, @@ -128,6 +141,7 @@ "key": "csp_Wwys", "name": "👨农民┃1080P", "type": 3, + "quickSearch": 1, "api": "csp_WwysGuard", "ext": "https://www.wwgz.cn" }, @@ -135,12 +149,14 @@ "key": "csp_Lgyy", "name": "⏳️️流光┃1080P", "type": 3, + "quickSearch": 1, "api": "csp_FreeOkGuard" }, { "key": "莉莉", "name": "🌰莉莉┃1080P", "type": 3, + "quickSearch": 1, "api": "csp_AppGetGuard", "ext": "KsP46vke46cPylpEP8h9kV3zmT6SjdmDzDvTmcpyr8LRfEa9Qx8QS89hxtKQa8cCgFJoMQoWv9b+B8vt0ygfPT/mNGPiZRmiGAyVxAku2+j3eSSpgYb08qs+AMCDe9flsqxxEuN/Dvv0S1Ha/hoZDUoOCF1b38iWz39HWLhDvAC36LjucDxUHrsiJKGzbDtJJ3/9anuoxW5q6dcsMnS49Q==" }, @@ -148,20 +164,23 @@ "key": "优秀", "name": "🎮优秀┃1080P", "type": 3, + "quickSearch": 1, "api": "csp_AppGetGuard", "ext": "rpb8IjZTuzYSqZNn/sGvG+nmDP6c5rlJM5DTXdn6d/OdwIl8hAgvoCnQmL7YkzCXHe+hpViArom3TFB7ORHGx8Gsyk/NiHE7VuNzVMP/C+/r78ogd9EF54Pi+n6PkOaxl7jEppsqJjozMoCPS929dwPWfx4NGsZnpVFvANeZUOzlo4RKfmAaN35kAo+7amKcqawPF/jPPsCEXambLeH+PqICmlcdkCN+3k+Dft4Z8iA=" }, { "key": "光速", - "name": "🌟光速┃1080P", + "name": "🌟云端┃1080P", "type": 3, + "quickSearch": 1, "api": "csp_AppGetGuard", - "ext": "sHR2rlsfjI4L3t4RXQMkn97hxHYaEbu5lFfPUXOxEzpAZL11z+ayZEbLSb3vs/v8ZS0i6U3Oh/aCVpUdIeZzRgc5TQyB2k7aC0UwqxoW281lBnRyLoSPb+ejqJ92E4RYuH9BABywIr8NA9Bn0Ndnl5c+AJCGNVdUwDUcd6fmGzQoQ+VuzRpX5xfgCbnpjcTp56dL50nhDb7IIe7CtKv7pA==" + "ext": "sHR2rlsfjI4L3t4RXQMknxNA7c6hcC3VanmE12u0Xu3CTtFtxRELPpvYrBPoXSST9rM4/zqxtg1ZlYdAfbBcu8j2ixF3Zl35t0r1NRL4FKDRtJIzUE6I7MVJAA2Q7brwZK+MVlV3Ya12XCFMmiAzIuP0q31Q3cWJWeBlJ/HkevUD3YrCzVx/d7ctov8ddn/OUS1xjTCIpJ+asEfpCWB+DTxkjbl8kfze+MSaichpJzQDMK2bWUphsOPryk49lVX7Gnm5A77V9sipi2ia5fPcYACDcbL9VXi31e2BvqNcvmE=" }, { "key": "咕咕", "name": "🛹番剧┃1080P", "type": 3, + "quickSearch": 1, "api": "csp_AppGetGuard", "ext": "sHR2rlsfjI4L3t4RXQMknxpaIJpWVf3QzJplZjkP8PMRCMAhDX6EuvKn3nmHvaAsNUZGiKejIkSYz7ryONX2fTpbNlJxpW1MZZY7Zt3lbwTJw/1s2QIhPpqxOmR/0EWAwYNShA0Asl0C1lkcmCbV6PsNna5kYEh7as/WabRCm9KrPTGJu6URWhPGeAaWchMgMYJlwNXFIeA2neoQGplg4A==" }, @@ -169,15 +188,15 @@ "key": "电影", "name": "🎬电影┃1080P", "type": 3, - "quickSearch": 0, + "quickSearch": 1, "api": "csp_AppGetGuard", - "ext": "KsP46vke46cPylpEP8h9kZQJOZt+JFV0mLhSq1biyJHvVsOks76ATO6+1K5bMVwKoqUvbaJnqQw0qiRAw0clHVzc5nwgXHppf37s+mKJzTalSdw77exZP67VWFx0pLwky0XcMUIQ9YFHmMIHR3XI1BmEqAemBbCm8ULBqAe9laKmHMoGZOUdnIvPcBk2POPi2ti4ZJNrHQhuVqgbibt7ygEMGLwhIJnmyaaUWErenDs=" + "ext": "sHR2rlsfjI4L3t4RXQMkn0xaBCNcSQUCvczzn7zWpJd7PJ5uE10QNLrWWS17wAYgUMrJ+kztENaDom6MWpmmvbZdw38U+pT14qEwywuRW7eny/HInm+UXxpCyI8e5D7Y4kc2n0QBkeQ2Tk5Y0atLMuupC2ZGF68+oMVeX0Px9e9ODSiSspzQH/Rg1Sz5CHp0GKozVTjPIZHhO159i7A1HwZ+kk77Eh0E7AnBTt6qVBX5G+murD+CKjMLYo6MMmsE" }, { "key": "奇妙", "name": "♟奇妙┃1080P", "type": 3, - "quickSearch": 0, + "quickSearch": 1, "api": "csp_AppGetGuard", "ext": "sHR2rlsfjI4L3t4RXQMknxpI3MBzuaDrH2PsBQxC38op5hYp0OZbDn4iJ615slmjVd+iI7Tl5Ue0Vm2GojmSTYMGSFh2aRBmEOKQ0locA9dvNXmz6vCgBlpFeFm/CQ3n1ep2SM+/awX6EoPD8V5c70mEnJDaI5kqnSlhF/wZJ/r0iCysTPux83KtOhToHnBg/VshjW3X7hDXcrKCadFsFw==" }, @@ -185,6 +204,7 @@ "key": "米偌", "name": "🌽米偌┃1080P", "type": 3, + "quickSearch": 1, "api": "csp_AppMiToGuard", "ext": "or8dey6pioFw+XxkF2wS/ROvkTgbBREH0Xrajzn6qmj+yQUg/WgQKcpbRzKFmuga6KFqTeFicZRR0FRlaLVx3aJYnOfQ/fXiBDdd9sBAYLxoR462Xk3BWzx78Et0Sk6MPcTbmDxsfbXP2HHwfO1erro/SQ7tD1Xxxuem1x/e3ys=" }, @@ -192,18 +212,21 @@ "key": "csp_AppXY", "name": "🐸上头┃短剧", "type": 3, + "quickSearch": 1, "api": "csp_AppXYGuard" }, { "key": "csp_SAOHUO", "name": "🔥火火┃1080P", "type": 3, + "quickSearch": 1, "api": "csp_SaoHuoGuard" }, { "key": "csp_baibai", "name": "🦵白白┃1080P", "type": 3, + "quickSearch": 1, "api": "csp_SuBaiBaiGuard", "ext": "https://www.subaibai.com" }, @@ -211,31 +234,36 @@ "key": "csp_LiteApple", "name": "🍎苹果┃1080P", "type": 3, + "quickSearch": 1, "api": "csp_LiteAppleGuard" }, { "key": "csp_Gz360", "name": "🍉瓜子┃1080P", "type": 3, + "quickSearch": 1, "api": "csp_Gz360Guard" }, { "key": "csp_Jpys", "name": "🥇金牌┃1080P", "type": 3, + "quickSearch": 1, "api": "csp_JpysGuard" }, { "key": "csp_Lkdy", "name": "💐来看┃1080P", "type": 3, + "quickSearch": 1, "api": "csp_LkdyGuard" }, { "key": "巧技", - "name": "🚗巧记┃1080P", + "name": "🚗搜索┃1080P", "type": 3, "api": "csp_qiao2", + "quickSearch": 1, "playerType": 2, "jar": "./jars/巧技.jar", "ext": "./txt/cksp.txt" @@ -244,6 +272,7 @@ "key": "csp_MiSou", "name": "🔍米搜┃夸克", "type": 3, + "quickSearch": 1, "changeable": "0", "api": "csp_MiSouGuard", "ext": "" diff --git a/小米/lives/V4聚合(卡顿请按左┃右键换线).txt b/小米/lives/V4聚合(卡顿请按左┃右键换线).txt index fc850c9..54f06a2 100644 --- a/小米/lives/V4聚合(卡顿请按左┃右键换线).txt +++ b/小米/lives/V4聚合(卡顿请按左┃右键换线).txt @@ -16,22 +16,16 @@ http://39.77.34.83:35455/gaoma/cctv1.m3u8 #EXTINF:-1 group-title="央视频道",CCTV1 http://115.159.35.169:35455/gaoma/cctv1.m3u8 #EXTINF:-1 group-title="央视频道",CCTV1 -http://zjzcf.synology.me:35455/gaoma/cctv1.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV1 http://112.81.218.254:35455/gaoma/cctv1.m3u8 #EXTINF:-1 group-title="央视频道",CCTV1 http://1.198.30.202:9901/tsfile/live/0001_1.m3u8?key=txiptv&playlive=1&authid=0 #EXTINF:-1 group-title="央视频道",CCTV1 -http://61.138.128.226:19901/tsfile/live/0001_1.m3u8?key=txiptv&playlive=1&authid=0 -#EXTINF:-1 group-title="央视频道",CCTV1 http://www.douzhicloud.site:35455/gaoma/cctv1.m3u8 #EXTINF:-1 group-title="央视频道",CCTV1 http://1.itv.nctv.top:8883/gaoma/cctv1.m3u8 #EXTINF:-1 group-title="央视频道",CCTV1 http://36.105.100.208:35455/gaoma/cctv1.m3u8 #EXTINF:-1 group-title="央视频道",CCTV1 -http://yc.myds.me:35455/gaoma/cctv1.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV1 http://120.76.248.139/live/bfgd/4200000484.m3u8 #EXTINF:-1 group-title="央视频道",CCTV1 http://120.76.248.139/live/bfgd/4200000488.m3u8 @@ -46,37 +40,39 @@ https://stream1.freetv.fun/ipv6-cctv1-28.m3u8 #EXTINF:-1 group-title="央视频道",CCTV1 https://stream1.freetv.fun/cctv1-59.m3u8 #EXTINF:-1 group-title="央视频道",CCTV1 -https://stream1.freetv.fun/cctv1-14.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV1 http://[2409:8087:1:20:20::2c]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226895/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EI0Rkc6neBYgfpoJ1yud8Fw%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNPpqgHe3PQ5GNQoO-yUgA8C%2CEND #EXTINF:-1 group-title="央视频道",CCTV1 http://z.b.bkpcp.top/m.php?id=cctv1 #EXTINF:-1 group-title="央视频道",CCTV1 -http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=fe8727&tk=822270345d4c -#EXTINF:-1 group-title="央视频道",CCTV1 -http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=6e1bed&tk=822270345d4c -#EXTINF:-1 group-title="央视频道",CCTV1 http://b.zgjok.com:35455/gaoma/cctv1.m3u8 #EXTINF:-1 group-title="央视频道",CCTV1 http://nas.suntao.online:35455/gaoma/cctv1.m3u8 #EXTINF:-1 group-title="央视频道",CCTV1 -http://183.191.179.9:9003//hls/1/index.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV1 http://60.223.224.176:8888/newlive/live/hls/2/live.m3u8? #EXTINF:-1 group-title="央视频道",CCTV1 -https://www.freetv.top/migu/608807420.m3u8?migutoken=b6a50213ea411edfdeda0e4c7abb5985d6a4f4c3d2f34274d4906fe15400b56f0a5a4ae5fb1d8e0ba25591ea3977d8cc6e1a4faa5a316308a146dfe83d122086fb13709fb6495fea020b068333 +http://119.123.178.255:8086/hls/2/index.m3u8 #EXTINF:-1 group-title="央视频道",CCTV1 -https://www.freetv.top/migu/608807420.m3u8?migutoken=9674d857d6e43e0789d8ec76bab7cdbe190192db368f8f0e2f8018a3e2a160ee9f9ce8d41030046da2b0373378dd65c74a6af0f9a31b8828027b8367d720ea077aef2f2a08a603b4e16074c6b9 +http://112.123.206.32:808/hls/1/index.m3u8 #EXTINF:-1 group-title="央视频道",CCTV1 -https://www.freetv.top/migu/608807420.m3u8?migutoken=b0831136e327a93587e1920b5595d227c66a7f1a6aabb8e7532bc0682db88a37af6a27b88fde476a02c5f83db38f3b3e864bcf981c57f7fed9877095a1e2fac1a149f0f8869c5c1dc147bee7be +http://3501776.xyz:35455/gaoma/cctv1.m3u8 #EXTINF:-1 group-title="央视频道",CCTV1 -https://www.freetv.top/migu/608807420.m3u8?migutoken=ba552a2083efcc0e9cac8e15f58b13e090dab068fdb3997d064fd7e6e5f165824a5caaa619f3447f77d75712ad65bd76cb137741f46b0a28cb1afc020328b9b4ec1d3f8e8fed80beb6245b6544 +http://xiaoya.crccxw.top:35455/gaoma/cctv1.m3u8 #EXTINF:-1 group-title="央视频道",CCTV1 -https://www.freetv.top/migu/608807420.m3u8?migutoken=16a362b923a43fa0d4ce2aba3ecd88cd5e53be41dc5d15a9d1c9bad7fb665c1a2cee1355de7ca1df5ea56c38b88d68c7837724e9d16f358d73f49a202d62a71f7b2eb754beefe9b46eb9e8ab25 +http://tvbox6.icu/tv/migu.php?id=cctv1$咪咕直播 #EXTINF:-1 group-title="央视频道",CCTV1 -http://home.kuaidi521.com:35455/gaoma/cctv1.m3u8 +http://58.220.219.14:9901/tsfile/live/0001_1.m3u8?key=txiptv&playlive=1&authid=0 #EXTINF:-1 group-title="央视频道",CCTV1 -http://www.freetv.top/migu/608807420.m3u8?migutoken=491f039071b1e5ca7ea22dab208a3373abd0aa38187ac74446778154f03126d09cf16f03bab30bbbe6b3654715b39584417cebbd010b1b65144b4d683dc814c330efffb70a09c7630ddbb49120 +http://183.215.134.239:19901/tsfile/live/0001_1.m3u8?key=txiptv&playlive=1&authid=0 +#EXTINF:-1 group-title="央视频道",CCTV1 +http://58.220.219.14:9901/tsfile/live/0001_1.m3u8 +#EXTINF:-1 group-title="央视频道",CCTV1 +http://42.48.105.224:9002/tsfile/live/0001_1.m3u8?key=txiptv&playlive=1&authid=0 +#EXTINF:-1 group-title="央视频道",CCTV1 +http://xsbc.3sbio.com:35455/gaoma/cctv1.m3u8 +#EXTINF:-1 group-title="央视频道",CCTV1 +http://58.213.65.146:352/tsfile/live/0001_1.m3u8?key=txiptv&playlive=1&authid=0 +#EXTINF:-1 group-title="央视频道",CCTV1 +http://222.219.183.103:8089/hls/1/index.m3u8 #EXTINF:-1 group-title="央视频道",CCTV2 http://202.168.187.208:9089/tsfile/live/0002_1.m3u8 #EXTINF:-1 group-title="央视频道",CCTV2 @@ -86,8 +82,6 @@ http://183.184.228.183:9003//hls/2/index.m3u8 #EXTINF:-1 group-title="央视频道",CCTV2 http://115.159.35.169:35455/gaoma/cctv2.m3u8 #EXTINF:-1 group-title="央视频道",CCTV2 -http://125.43.249.172:9901/tsfile/live/0002_1.m3u8?key=txiptv&playlive=1&authid=0 -#EXTINF:-1 group-title="央视频道",CCTV2 http://202.168.187.208:9089/tsfile/live/0002_1.m3u8?key=txiptv&playlive=1&authid=0 #EXTINF:-1 group-title="央视频道",CCTV2 http://39.77.34.83:35455/gaoma/cctv2.m3u8 @@ -98,8 +92,6 @@ http://b.zgjok.com:35455/gaoma/cctv2.m3u8 #EXTINF:-1 group-title="央视频道",CCTV2 http://yc.myds.me:35455/gaoma/cctv2.m3u8 #EXTINF:-1 group-title="央视频道",CCTV2 -http://huashetou.fun:35455/gaoma/cctv2.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV2 http://www.douzhicloud.site:35455/gaoma/cctv2.m3u8 #EXTINF:-1 group-title="央视频道",CCTV2 http://1.itv.nctv.top:8883/gaoma/cctv2.m3u8 @@ -118,45 +110,27 @@ http://zjzcf.synology.me:35455/gaoma/cctv2.m3u8 #EXTINF:-1 group-title="央视频道",CCTV2 http://175.16.149.197:9901/tsfile/live/0002_1.m3u8?key=txiptv&playlive=1&authid=0 #EXTINF:-1 group-title="央视频道",CCTV2 -https://stream1.freetv.fun/cctv2-42.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV2 -https://stream1.freetv.fun/cctv2-63.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV2 -https://stream1.freetv.fun/cctv2-72.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV2 -https://stream1.freetv.fun/cctv2-9.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV2 http://z.b.bkpcp.top/m.php?id=cctv2 #EXTINF:-1 group-title="央视频道",CCTV2 http://nas.suntao.online:35455/gaoma/cctv2.m3u8 #EXTINF:-1 group-title="央视频道",CCTV2 http://home.kuaidi521.com:35455/gaoma/cctv2.m3u8 #EXTINF:-1 group-title="央视频道",CCTV2 -https://stream1.freetv.fun/13d0211c9d0e6ac956f262af910b0509c7565f9f7f3f5a674a33d40b534a7cc1.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV2 -rtsp://180.95.143.19/PLTV/88888910/224/3221225568/10000100000000060000000000107348_0.smil -#EXTINF:-1 group-title="央视频道",CCTV2 -http://183.191.179.9:9003//hls/2/index.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV2 -http://218.93.208.172:35455/migu/631780532.m3u8?migutoken=f37996961dda807c76bd64f9a2747f07f7fd95917e411e96a40281fd628bc4000eb7f71344d3bca848bfba138c3988d53652cdbc6fc8225515f1c0e1ea6c8920e7d1e957628a334e765280cc07 -#EXTINF:-1 group-title="央视频道",CCTV2 -http://iptv.huuc.edu.cn/hls/cctv2hd.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV2 http://60.223.224.176:8888/newlive/live/hls/3/live.m3u8 #EXTINF:-1 group-title="央视频道",CCTV2 -https://www.freetv.top/migu/631780532.m3u8?migutoken=6f589f929945331767ef466f5f4cb6ccee0346b95c4bae5bbd6b99321f160d076257570ccc9b882f37a0bd95f05b1a1b9830393bd269f71445b0e5d01684c40a8cf16759a5bbdf9d5dff243250 +http://119.123.178.255:8086/hls/3/index.m3u8 #EXTINF:-1 group-title="央视频道",CCTV2 -https://www.freetv.top/migu/631780532.m3u8?migutoken=238417e78263f85047b232a16f4c1ffb5ffd1b15634ab4b2cd6db01aa23635473bcc819f5117896e8c390c4d26ce6e515c32d787d18f81f6d8434ea92a954703e681dfc6d324346418e49c5d6c +http://3501776.xyz:35455/gaoma/cctv2.m3u8 #EXTINF:-1 group-title="央视频道",CCTV2 -https://www.freetv.top/migu/631780532.m3u8?migutoken=21b0b254331386fd2e873c577c7a8183378b91f40be551a3c69f5f9162df2a2c63af3d67e9aed59e88a144542b673d3f4a4ca4f2f34225db354a0bf5d26a021b0ce510d7c802082a0f69765c6d +http://tvbox6.icu/tv/migu.php?id=cctv2$咪咕直播 #EXTINF:-1 group-title="央视频道",CCTV2 -https://www.freetv.top/migu/631780532.m3u8?migutoken=0bbd368e56ca239424f7c5ccc970c14b033a2a8ae6ee8749423233b1af2cf31d089694e2a89e22162c6f6ca67d978d52b628c87627d859fd8b0bf99ebbf20a7ec95de4171a037a5e3b65b7c3ce +http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=f6bbe7&tk=822270345d4c #EXTINF:-1 group-title="央视频道",CCTV2 -https://www.freetv.top/migu/631780532.m3u8?migutoken=f1ea6162bf184749e3dee945ef1c611efc841f280c1c972432874810b37debb4321af74f5ebcd6c41d7e0980cae4b591eaddcbd8a4b834c71491dbe3a6abacbbd5bcb2e9a43458f6987dbc3f23 +http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=a6b786&tk=822270345d4c #EXTINF:-1 group-title="央视频道",CCTV2 -https://www.freetv.top/migu/631780532.m3u8?migutoken=8a73f9dbcc6da55c0bb099a7d335fcdb754c606cf8a5e21cb3b84173052074a311761bfb95b1cf7185e4db2b24a0b5d21a4807e6b6bf8c462395f81b3895c1026a645db32431ff0cf541e1991f +http://175.31.21.146:4480/hls/2/index.m3u8 #EXTINF:-1 group-title="央视频道",CCTV2 -https://www.freetv.top/migu/631780532.m3u8?migutoken=11ecfe0a296dcd532df72244565e20008b5a2e6936c05e73d9c90abe54b5bbffc942f2912e3fdd518714c4a7ad984beed028d07db3d49b8d1e21c54686ebfa8546f79a57d969866753cca722cc +http://60.214.104.110:352/tsfile/live/0002_1.m3u8?key=txiptv&playlive=1&authid=0 #EXTINF:-1 group-title="央视频道",CCTV3 http://202.168.187.208:9089/tsfile/live/0003_1.m3u8 #EXTINF:-1 group-title="央视频道",CCTV3 @@ -192,49 +166,37 @@ http://1.itv.nctv.top:8883/gaoma/cctv3.m3u8 #EXTINF:-1 group-title="央视频道",CCTV3 http://231114.xyz:35455/gaoma/cctv3.m3u8 #EXTINF:-1 group-title="央视频道",CCTV3 -http://yc.myds.me:35455/gaoma/cctv3.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV3 http://222.169.85.8:9901/tsfile/live/0003_1.m3u8?key=txiptv&playlive=1&authid=0 #EXTINF:-1 group-title="央视频道",CCTV3 http://116.117.104.234:8096/tsfile/live/0003_1.m3u8?key=txiptv&playlive=1&authid=0 #EXTINF:-1 group-title="央视频道",CCTV3 http://222.169.85.8:9901/tsfile/live/0003_1.m3u8 #EXTINF:-1 group-title="央视频道",CCTV3 -http://175.16.149.197:9901/tsfile/live/0003_1.m3u8?key=txiptv&playlive=0&authid=0 -#EXTINF:-1 group-title="央视频道",CCTV3 http://106.46.114.147:8011/tsfile/live/0003_1.m3u8?key=txiptv&playlive=0&authid=0 #EXTINF:-1 group-title="央视频道",CCTV3 -http://61.136.67.238:50085/tsfile/live/0003_1.m3u8?key=txiptv&playlive=1&authid=0 -#EXTINF:-1 group-title="央视频道",CCTV3 -http://61.136.67.238:50085/tsfile/live/0003_1.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV3 -http://221.2.148.205:8154/tsfile/live/0003_1.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV3 -http://39.170.52.236:808/hls/3/index.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV3 https://stream1.freetv.fun/cctv3-66.m3u8 #EXTINF:-1 group-title="央视频道",CCTV3 -https://stream1.freetv.fun/cctv3-43.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV3 -https://stream1.freetv.fun/cctv3-68.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV3 -https://stream1.freetv.fun/cctv3-23.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV3 -http://z.b.bkpcp.top/m.php?id=cctv3 -#EXTINF:-1 group-title="央视频道",CCTV3 http://nas.suntao.online:35455/gaoma/cctv3.m3u8 #EXTINF:-1 group-title="央视频道",CCTV3 http://zjzcf.synology.me:35455/gaoma/cctv3.m3u8 #EXTINF:-1 group-title="央视频道",CCTV3 http://3501776.xyz:35455/gaoma/cctv3.m3u8 #EXTINF:-1 group-title="央视频道",CCTV3 -http://183.191.179.9:9003//hls/3/index.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV3 http://hmjnas.drdjhmj.top:35455/gaoma/cctv3.m3u8 #EXTINF:-1 group-title="央视频道",CCTV3 -http://124.116.183.146:9901/tsfile/live/0003_1.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV3 https://stream1.freetv.fun/33711cece64c9077907fa3caea452361f539772402550ca53ae2c9b00a3211b3.m3u8 +#EXTINF:-1 group-title="央视频道",CCTV3 +http://58.17.48.228:808/hls/3/index.m3u8 +#EXTINF:-1 group-title="央视频道",CCTV3 +http://tvbox6.icu/tv/migu.php?id=cctv3$咪咕直播 +#EXTINF:-1 group-title="央视频道",CCTV3 +http://183.215.134.239:19901/tsfile/live/0003_1.m3u8?key=txiptv&playlive=1&authid=0 +#EXTINF:-1 group-title="央视频道",CCTV3 +http://iptv.huuc.edu.cn/hls/cctv3hd.m3u8 +#EXTINF:-1 group-title="央视频道",CCTV3 +http://60.223.224.176:8888/newlive/live/hls/4/live.m3u8 +#EXTINF:-1 group-title="央视频道",CCTV3 +http://xsbc.3sbio.com:35455/gaoma/cctv3.m3u8 #EXTINF:-1 group-title="央视频道",CCTV4 http://[2409:8087:1:20:20::26]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226335/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EBFJ5gRpm8ntK8JEFPZOhLQ%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND #EXTINF:-1 group-title="央视频道",CCTV4 @@ -270,33 +232,37 @@ http://125.42.150.114:9901/tsfile/live/1003_1.m3u8?key=txiptv&playlive=1&authid= #EXTINF:-1 group-title="央视频道",CCTV4 http://106.46.114.147:8011/tsfile/live/0004_1.m3u8?key=txiptv&playlive=0&authid=0 #EXTINF:-1 group-title="央视频道",CCTV4 -https://stream1.freetv.fun/cctv4-58.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV4 -https://stream1.freetv.fun/cctv4-37.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV4 http://[2409:8087:1:20:20::29]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226470/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7E0wP1dRMt9qCzHdvA65wh1w%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNMcuN2HH7RLPyPHWOUWhSMk%2CEND #EXTINF:-1 group-title="央视频道",CCTV4 http://z.b.bkpcp.top/m.php?id=cctv4 #EXTINF:-1 group-title="央视频道",CCTV4 -http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=6e2836&tk=822270345d4c -#EXTINF:-1 group-title="央视频道",CCTV4 http://nas.suntao.online:35455/gaoma/cctv4.m3u8 #EXTINF:-1 group-title="央视频道",CCTV4 http://36.105.100.208:35455/gaoma/cctv4.m3u8 #EXTINF:-1 group-title="央视频道",CCTV4 http://115.159.35.169:35455/gaoma/cctv4k.m3u8 #EXTINF:-1 group-title="央视频道",CCTV4 -http://183.191.179.9:9003//hls/4/index.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV4 -http://hmjnas.drdjhmj.top:35455/gaoma/cctv4.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV4 http://112.81.218.254:35455/gaoma/cctv4.m3u8 #EXTINF:-1 group-title="央视频道",CCTV4 -http://home.kuaidi521.com:35455/gaoma/cctv4.m3u8 +https://stream1.freetv.fun/cctv4-36.ctv #EXTINF:-1 group-title="央视频道",CCTV4 -http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=79930b&tk=822270345d4c +http://tvbox6.icu/tv/migu.php?id=cctv4$咪咕直播 #EXTINF:-1 group-title="央视频道",CCTV4 -http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=5c7fc0&tk=822270345d4c +http://tvbox6.icu/tv/migu.php?id=cctv4a$咪咕直播 +#EXTINF:-1 group-title="央视频道",CCTV4 +http://tvbox6.icu/tv/migu.php?id=cctv4o$咪咕直播 +#EXTINF:-1 group-title="央视频道",CCTV4 +http://b.zgjok.com:35455/gaoma/cctv4.m3u8 +#EXTINF:-1 group-title="央视频道",CCTV4 +http://222.219.183.103:8089/hls/4/index.m3u8 +#EXTINF:-1 group-title="央视频道",CCTV4 +http://58.220.219.14:9901/tsfile/live/0004_1.m3u8 +#EXTINF:-1 group-title="央视频道",CCTV4 +http://xsbc.3sbio.com:35455/gaoma/cctv4.m3u8 +#EXTINF:-1 group-title="央视频道",CCTV4 +http://xsbc.3sbio.com:35455/gaoma/cctv4k.m3u8 +#EXTINF:-1 group-title="央视频道",CCTV4 +http://218.29.168.146:352/tsfile/live/0004_1.m3u8?key=txiptv&playlive=1&authid=0 #EXTINF:-1 group-title="央视频道",CCTV5 http://202.168.187.208:9089/tsfile/live/0005_1.m3u8 #EXTINF:-1 group-title="央视频道",CCTV5 @@ -310,8 +276,6 @@ http://183.184.228.183:9003//hls/5/index.m3u8 #EXTINF:-1 group-title="央视频道",CCTV5 http://115.159.35.169:35455/gaoma/cctv5.m3u8 #EXTINF:-1 group-title="央视频道",CCTV5 -http://125.43.249.172:9901/tsfile/live/0005_1.m3u8?key=txiptv&playlive=1&authid=0 -#EXTINF:-1 group-title="央视频道",CCTV5 http://zjzcf.synology.me:35455/gaoma/cctv5.m3u8 #EXTINF:-1 group-title="央视频道",CCTV5 http://39.77.34.83:35455/gaoma/cctv5.m3u8 @@ -326,8 +290,6 @@ http://1.198.30.202:9901/tsfile/live/0005_1.m3u8?key=txiptv&playlive=1&authid=0 #EXTINF:-1 group-title="央视频道",CCTV5 http://3501776.xyz:35455/gaoma/cctv5.m3u8 #EXTINF:-1 group-title="央视频道",CCTV5 -http://61.136.67.238:50085/tsfile/live/0005_1.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV5 http://60.223.224.176:8888/newlive/live/hls/6/live.m3u8 #EXTINF:-1 group-title="央视频道",CCTV5 http://www.douzhicloud.site:35455/gaoma/cctv5.m3u8 @@ -336,10 +298,6 @@ https://stream1.freetv.fun/ipv6-cctv5-plus-14.m3u8 #EXTINF:-1 group-title="央视频道",CCTV5 https://stream1.freetv.fun/cctv5-plus-15.m3u8 #EXTINF:-1 group-title="央视频道",CCTV5 -https://stream1.freetv.fun/cctv5-plus-60.ctv -#EXTINF:-1 group-title="央视频道",CCTV5 -http://182.91.124.60:9901/tsfile/live/0005_1.m3u8?key=txiptv&playlive=0&authid=0 -#EXTINF:-1 group-title="央视频道",CCTV5 http://120.76.248.139/live/bfgd/4200000064.m3u8 #EXTINF:-1 group-title="央视频道",CCTV5 http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=068b29&tk=822270345d4c @@ -350,16 +308,12 @@ http://106.46.114.147:8011/tsfile/live/0005_1.m3u8?key=txiptv&playlive=0&authid= #EXTINF:-1 group-title="央视频道",CCTV5 http://175.16.149.197:9901/tsfile/live/0005_1.m3u8?key=txiptv&playlive=1&authid=0 #EXTINF:-1 group-title="央视频道",CCTV5 -http://221.2.148.205:8154/tsfile/live/0005_1.m3u8?key=txiptv&playlive=1&authid=0 -#EXTINF:-1 group-title="央视频道",CCTV5 https://stream1.freetv.fun/cctv5-86.m3u8 #EXTINF:-1 group-title="央视频道",CCTV5 https://stream1.freetv.fun/cctv5-77.m3u8 #EXTINF:-1 group-title="央视频道",CCTV5 https://stream1.freetv.fun/cctv5-25.m3u8 #EXTINF:-1 group-title="央视频道",CCTV5 -https://stream1.freetv.fun/cctv5-plus-64.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV5 http://z.b.bkpcp.top/m.php?id=cctv5 #EXTINF:-1 group-title="央视频道",CCTV5 http://nas.suntao.online:35455/gaoma/cctv5.m3u8 @@ -368,15 +322,35 @@ http://222.169.85.8:9901/tsfile/live/0005_1.m3u8 #EXTINF:-1 group-title="央视频道",CCTV5 http://huashetou.fun:35455/gaoma/cctv5.m3u8 #EXTINF:-1 group-title="央视频道",CCTV5 -http://183.191.179.9:9003//hls/5/index.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV5 http://hmjnas.drdjhmj.top:35455/gaoma/cctv5.m3u8 #EXTINF:-1 group-title="央视频道",CCTV5 http://b.zgjok.com:35455/gaoma/cctv5.m3u8 #EXTINF:-1 group-title="央视频道",CCTV5 -http://124.116.183.146:9901/tsfile/live/0005_1.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV5 http://home.kuaidi521.com:35455/gaoma/cctv5.m3u8 +#EXTINF:-1 group-title="央视频道",CCTV5 +http://1.itv.nctv.top:8883/gaoma/cctv5.m3u8 +#EXTINF:-1 group-title="央视频道",CCTV5 +https://stream1.freetv.fun/cctv5-17.ctv +#EXTINF:-1 group-title="央视频道",CCTV5 +https://stream1.freetv.fun/cctv5-39.m3u8 +#EXTINF:-1 group-title="央视频道",CCTV5 +https://stream1.freetv.fun/cctv5-28.m3u8 +#EXTINF:-1 group-title="央视频道",CCTV5 +http://yc.myds.me:35455/gaoma/cctv5.m3u8 +#EXTINF:-1 group-title="央视频道",CCTV5 +http://tvbox6.icu/tv/migu.php?id=cctv5$咪咕直播 +#EXTINF:-1 group-title="央视频道",CCTV5 +http://125.42.150.114:9901/tsfile/live/1004_1.m3u8?key=txiptv&playlive=1&authid=0 +#EXTINF:-1 group-title="央视频道",CCTV5 +http://42.225.117.174:11199/tsfile/live/0005_1.m3u8?key=txiptv&playlive=1&authid=0 +#EXTINF:-1 group-title="央视频道",CCTV5 +http://xsbc.3sbio.com:35455/gaoma/cctv5.m3u8 +#EXTINF:-1 group-title="央视频道",CCTV5 +http://218.29.168.146:352/tsfile/live/0005_1.m3u8?key=txiptv&playlive=1&authid=0 +#EXTINF:-1 group-title="央视频道",CCTV5 +http://1.180.2.93:9901/tsfile/live/1027_1.m3u8 +#EXTINF:-1 group-title="央视频道",CCTV5 +http://113.140.12.230:8888/newlive/live/hls/6/live.m3u8 #EXTINF:-1 group-title="央视频道",CCTV5+ http://[2409:8087:1:20:20::2c]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226894/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EevWZ0zmguDsOY_Mf3SM5TA%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND #EXTINF:-1 group-title="央视频道",CCTV5+ @@ -414,23 +388,29 @@ http://huashetou.fun:35455/gaoma/cctv5p.m3u8 #EXTINF:-1 group-title="央视频道",CCTV5+ http://106.46.114.147:8011/tsfile/live/0016_1.m3u8?key=txiptv&playlive=0&authid=0 #EXTINF:-1 group-title="央视频道",CCTV5+ -http://60.223.224.176:8888/newlive/live/hls/7/live.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV5+ http://yc.myds.me:35455/gaoma/cctv5p.m3u8 #EXTINF:-1 group-title="央视频道",CCTV5+ -http://z.b.bkpcp.top/m.php?id=cctv5p -#EXTINF:-1 group-title="央视频道",CCTV5+ -http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=a731ac&tk=822270345d4c -#EXTINF:-1 group-title="央视频道",CCTV5+ http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=ee8516&tk=822270345d4c #EXTINF:-1 group-title="央视频道",CCTV5+ http://zjzcf.synology.me:35455/gaoma/cctv5p.m3u8 #EXTINF:-1 group-title="央视频道",CCTV5+ -http://183.191.179.9:9003//hls/6/index.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV5+ http://hmjnas.drdjhmj.top:35455/gaoma/cctv5p.m3u8 #EXTINF:-1 group-title="央视频道",CCTV5+ http://148.135.93.213:81/live.php?id=CCTV5p +#EXTINF:-1 group-title="央视频道",CCTV5+ +http://[2409:8087:1:20:20::2c]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226458/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7Em70vyfVI_MkrcLYjHWnqOA%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNNlS0O1LA8iGydXPYujpRue%2CEND +#EXTINF:-1 group-title="央视频道",CCTV5+ +http://tvbox6.icu/tv/migu.php?id=cctv5p$咪咕直播 +#EXTINF:-1 group-title="央视频道",CCTV5+ +http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=bf0cfc&tk=822270345d4c +#EXTINF:-1 group-title="央视频道",CCTV5+ +http://3501776.xyz:35455/gaoma/cctv5p.m3u8 +#EXTINF:-1 group-title="央视频道",CCTV5+ +http://nas.suntao.online:35455/gaoma/cctv5p.m3u8 +#EXTINF:-1 group-title="央视频道",CCTV5+ +http://xsbc.3sbio.com:35455/gaoma/cctv5p.m3u8 +#EXTINF:-1 group-title="央视频道",CCTV5+ +http://183.215.134.239:19901/tsfile/live/0005_1.m3u8?key=txiptv&playlive=1&authid=0 #EXTINF:-1 group-title="央视频道",CCTV6 http://183.184.228.183:9003//hls/7/index.m3u8 #EXTINF:-1 group-title="央视频道",CCTV6 @@ -438,12 +418,8 @@ http://39.164.180.36:19901/tsfile/live/0006_1.m3u8?key=txiptv&playlive=0&authid= #EXTINF:-1 group-title="央视频道",CCTV6 http://1.198.30.202:9901/tsfile/live/0006_1.m3u8?key=txiptv&playlive=1&authid=0 #EXTINF:-1 group-title="央视频道",CCTV6 -http://39.170.52.236:808/hls/6/index.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV6 http://113.140.12.230:8888/newlive/live/hls/7/live.m3u8 #EXTINF:-1 group-title="央视频道",CCTV6 -http://221.2.148.205:8154/tsfile/live/0006_1.m3u8?key=txiptv&playlive=1&authid=0 -#EXTINF:-1 group-title="央视频道",CCTV6 http://120.76.248.139/live/bfgd/4200000065.m3u8 #EXTINF:-1 group-title="央视频道",CCTV6 http://222.169.85.8:9901/tsfile/live/0006_1.m3u8?key=txiptv @@ -454,19 +430,23 @@ http://175.16.149.197:9901/tsfile/live/0006_1.m3u8?key=txiptv&playlive=0&authid= #EXTINF:-1 group-title="央视频道",CCTV6 http://106.46.114.147:8011/tsfile/live/0006_1.m3u8?key=txiptv&playlive=0&authid=0 #EXTINF:-1 group-title="央视频道",CCTV6 -http://58.17.48.228:808/hls/6/index.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV6 https://stream1.freetv.fun/cctv6-73.m3u8 #EXTINF:-1 group-title="央视频道",CCTV6 -https://stream1.freetv.fun/cctv6-63.ctv +http://iptv.huuc.edu.cn/hls/cctv6hd.m3u8 #EXTINF:-1 group-title="央视频道",CCTV6 -http://z.b.bkpcp.top/m.php?id=cctv6 +http://tvbox6.icu/tv/migu.php?id=cctv6$咪咕直播 #EXTINF:-1 group-title="央视频道",CCTV6 -http://183.191.179.9:9003//hls/7/index.m3u8 +http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=299c59&tk=822270345d4c #EXTINF:-1 group-title="央视频道",CCTV6 -http://61.163.181.78:9901/tsfile/live/0006_1.m3u8 +http://112.123.243.37:50085/tsfile/live/0007_1.m3u8?key=txiptv&playlive=0&authid=0 #EXTINF:-1 group-title="央视频道",CCTV6 -http://124.116.183.146:9901/tsfile/live/0006_1.m3u8 +http://125.42.150.114:9901/tsfile/live/1006_1.m3u8?key=txiptv&playlive=1&authid=0 +#EXTINF:-1 group-title="央视频道",CCTV6 +http://42.48.105.224:9002/tsfile/live/0006_1.m3u8?key=txiptv&playlive=1&authid=0 +#EXTINF:-1 group-title="央视频道",CCTV6 +http://zzssw01.55555.io:9901/tsfile/live/0006_1.m3u8 +#EXTINF:-1 group-title="央视频道",CCTV6 +http://222.134.19.31:352/tsfile/live/0006_1.m3u8?key=txiptv&playlive=1&authid=0 #EXTINF:-1 group-title="央视频道",CCTV7 http://8.138.7.223/tv/cctv7.m3u8 #EXTINF:-1 group-title="央视频道",CCTV7 @@ -484,10 +464,6 @@ http://39.164.180.36:19901/tsfile/live/0007_1.m3u8?key=txiptv&playlive=0&authid= #EXTINF:-1 group-title="央视频道",CCTV7 http://42.225.117.174:11199/tsfile/live/0007_1.m3u8?key=txiptv&playlive=1&authid=0 #EXTINF:-1 group-title="央视频道",CCTV7 -http://b.zgjok.com:35455/gaoma/cctv7.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV7 -http://125.43.249.172:9901/tsfile/live/1006_1.m3u8?key=txiptv&playlive=1&authid=0 -#EXTINF:-1 group-title="央视频道",CCTV7 http://36.105.100.208:35455/gaoma/cctv7.m3u8 #EXTINF:-1 group-title="央视频道",CCTV7 http://39.77.34.83:35455/gaoma/cctv7.m3u8 @@ -512,8 +488,6 @@ http://125.42.150.114:9901/tsfile/live/1007_1.m3u8?key=txiptv&playlive=1&authid= #EXTINF:-1 group-title="央视频道",CCTV7 http://106.46.114.147:8011/tsfile/live/0007_1.m3u8?key=txiptv&playlive=0&authid=0 #EXTINF:-1 group-title="央视频道",CCTV7 -http://116.117.104.248:9901/tsfile/live/0007_1.m3u8?key=txiptv&playlive=1&authid=0 -#EXTINF:-1 group-title="央视频道",CCTV7 https://stream1.freetv.fun/cctv7-24.m3u8 #EXTINF:-1 group-title="央视频道",CCTV7 http://www.douzhicloud.site:35455/gaoma/cctv7.m3u8 @@ -522,19 +496,23 @@ http://yc.myds.me:35455/gaoma/cctv7.m3u8 #EXTINF:-1 group-title="央视频道",CCTV7 http://z.b.bkpcp.top/m.php?id=cctv7 #EXTINF:-1 group-title="央视频道",CCTV7 -http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=a39b50&tk=822270345d4c -#EXTINF:-1 group-title="央视频道",CCTV7 -http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=d9284e&tk=822270345d4c -#EXTINF:-1 group-title="央视频道",CCTV7 http://nas.suntao.online:35455/gaoma/cctv7.m3u8 #EXTINF:-1 group-title="央视频道",CCTV7 -http://183.191.179.9:9003//hls/8/index.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV7 http://hmjnas.drdjhmj.top:35455/gaoma/cctv7.m3u8 #EXTINF:-1 group-title="央视频道",CCTV7 http://115.159.35.169:35455/gaoma/cctv7.m3u8 #EXTINF:-1 group-title="央视频道",CCTV7 -http://home.kuaidi521.com:35455/gaoma/cctv7.m3u8 +http://[2409:8087:1:20:20::2a]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226234/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EutDC7HLJc_gC0YdIDr7oig%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNPOHuulzlCcw92vP3vgYa4n%2CEND +#EXTINF:-1 group-title="央视频道",CCTV7 +http://tvbox6.icu/tv/migu.php?id=cctv7$咪咕直播 +#EXTINF:-1 group-title="央视频道",CCTV7 +http://123.159.128.244:9901/tsfile/live/0007_1.m3u8?key=txiptv&playlive=0&authid=0 +#EXTINF:-1 group-title="央视频道",CCTV7 +http://113.140.12.230:8888/newlive/live/hls/8/live.m3u8 +#EXTINF:-1 group-title="央视频道",CCTV7 +http://58.243.224.244:9901/tsfile/live/1005_1.m3u8?key=txiptv&playlive=0&authid=0 +#EXTINF:-1 group-title="央视频道",CCTV7 +http://xsbc.3sbio.com:35455/gaoma/cctv7.m3u8 #EXTINF:-1 group-title="央视频道",CCTV8 http://39.164.180.36:19901/tsfile/live/0008_1.m3u8?key=txiptv&playlive=0&authid=0 #EXTINF:-1 group-title="央视频道",CCTV8 @@ -552,16 +530,8 @@ http://112.46.85.60:8009/hls/8/index.m3u8 #EXTINF:-1 group-title="央视频道",CCTV8 http://60.223.224.176:8888/newlive/live/hls/10/live.m3u8? #EXTINF:-1 group-title="央视频道",CCTV8 -http://61.156.228.12:8154/tsfile/live/0008_1.m3u8?key=txiptv&playlive=1&authid=0 -#EXTINF:-1 group-title="央视频道",CCTV8 http://www.douzhicloud.site:35455/gaoma/cctv8.m3u8 #EXTINF:-1 group-title="央视频道",CCTV8 -http://1.itv.nctv.top:8883/gaoma/cctv8.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV8 -http://1.itv.nctv.top:8883/gaoma/cctv8k_36m.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV8 -http://61.138.128.226:19901/tsfile/live/0009_1.m3u8?key=txiptv&playlive=1&authid=0 -#EXTINF:-1 group-title="央视频道",CCTV8 https://stream1.freetv.fun/cctv8-54.m3u8 #EXTINF:-1 group-title="央视频道",CCTV8 http://120.76.248.139/live/bfgd/4200000066.m3u8 @@ -574,14 +544,10 @@ http://125.42.150.114:9901/tsfile/live/1008_1.m3u8?key=txiptv&playlive=1&authid= #EXTINF:-1 group-title="央视频道",CCTV8 http://175.16.149.197:9901/tsfile/live/0008_1.m3u8?key=txiptv&playlive=0&authid=0 #EXTINF:-1 group-title="央视频道",CCTV8 -http://221.2.148.205:8154/tsfile/live/0008_1.m3u8?key=txiptv&playlive=1&authid=0 -#EXTINF:-1 group-title="央视频道",CCTV8 http://58.17.48.228:808/hls/8/index.m3u8 #EXTINF:-1 group-title="央视频道",CCTV8 https://stream1.freetv.fun/cctv8-51.m3u8 #EXTINF:-1 group-title="央视频道",CCTV8 -http://yc.myds.me:35455/gaoma/cctv8.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV8 http://nas.suntao.online:35455/gaoma/cctv8.m3u8 #EXTINF:-1 group-title="央视频道",CCTV8 http://183.184.228.183:9003//hls/9/index.m3u8 @@ -590,23 +556,29 @@ http://36.105.100.208:35455/gaoma/cctv8.m3u8 #EXTINF:-1 group-title="央视频道",CCTV8 http://112.81.218.254:35455/gaoma/cctv8.m3u8 #EXTINF:-1 group-title="央视频道",CCTV8 -http://61.133.10.250:352/tsfile/live/0008_1.m3u8?key=txiptv&playlive=1&authid=0 -#EXTINF:-1 group-title="央视频道",CCTV8 http://zzssw01.55555.io:9901/tsfile/live/0008_1.m3u8 #EXTINF:-1 group-title="央视频道",CCTV8 http://113.140.12.230:8888/newlive/live/hls/9/live.m3u8 #EXTINF:-1 group-title="央视频道",CCTV8 http://222.169.85.8:9901/tsfile/live/0008_1.m3u8 #EXTINF:-1 group-title="央视频道",CCTV8 -http://183.191.179.9:9003//hls/9/index.m3u8 +http://3501776.xyz:35455/gaoma/cctv8.m3u8 #EXTINF:-1 group-title="央视频道",CCTV8 -http://home.kuaidi521.com:35455/gaoma/cctv8.m3u8 +https://stream1.freetv.fun/cctv8-76.ctv #EXTINF:-1 group-title="央视频道",CCTV8 -http://115.159.35.169:35455/gaoma/cctv8k_36m.m3u8 +http://tvbox6.icu/tv/migu.php?id=cctv8$咪咕直播 #EXTINF:-1 group-title="央视频道",CCTV8 -http://124.116.183.146:9901/tsfile/live/0008_1.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV9 -http://180.213.174.225:9901/tsfile/live/0009_1.m3u8?key=txiptv&playlive=1&authid=0 +http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=0a74dd&tk=822270345d4c +#EXTINF:-1 group-title="央视频道",CCTV8 +http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=baf0cf&tk=822270345d4c +#EXTINF:-1 group-title="央视频道",CCTV8 +http://183.215.134.239:19901/tsfile/live/0008_1.m3u8?key=txiptv&playlive=1&authid=0 +#EXTINF:-1 group-title="央视频道",CCTV8 +http://222.134.19.31:352/tsfile/live/0008_1.m3u8?key=txiptv&playlive=1&authid=0 +#EXTINF:-1 group-title="央视频道",CCTV8 +http://xsbc.3sbio.com:35455/gaoma/cctv8.m3u8 +#EXTINF:-1 group-title="央视频道",CCTV8 +http://xsbc.3sbio.com:35455/gaoma/cctv8k_36m.m3u8 #EXTINF:-1 group-title="央视频道",CCTV9 http://183.184.228.183:9003//hls/10/index.m3u8 #EXTINF:-1 group-title="央视频道",CCTV9 @@ -614,24 +586,16 @@ http://39.164.180.36:19901/tsfile/live/0009_1.m3u8?key=txiptv&playlive=0&au #EXTINF:-1 group-title="央视频道",CCTV9 http://39.164.180.36:19901/tsfile/live/0009_1.m3u8?key=txiptv&playlive=0&authid=0 #EXTINF:-1 group-title="央视频道",CCTV9 -http://125.43.249.172:9901/tsfile/live/0009_2.m3u8?key=txiptv&playlive=1&authid=0 -#EXTINF:-1 group-title="央视频道",CCTV9 http://36.105.100.208:35455/gaoma/cctv9.m3u8 #EXTINF:-1 group-title="央视频道",CCTV9 http://112.81.218.254:35455/gaoma/cctv9.m3u8 #EXTINF:-1 group-title="央视频道",CCTV9 -http://42.225.117.174:11199/tsfile/live/0009_1.m3u8?key=txiptv&playlive=1&authid=0 -#EXTINF:-1 group-title="央视频道",CCTV9 http://1.198.30.202:9901/tsfile/live/0009_1.m3u8?key=txiptv&playlive=1&authid=0 #EXTINF:-1 group-title="央视频道",CCTV9 http://115.159.35.169:35455/gaoma/cctv9.m3u8 #EXTINF:-1 group-title="央视频道",CCTV9 http://www.douzhicloud.site:35455/gaoma/cctv9.m3u8 #EXTINF:-1 group-title="央视频道",CCTV9 -http://1.itv.nctv.top:8883/gaoma/cctv9.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV9 -http://3501776.xyz:35455/gaoma/cctv9.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV9 http://120.76.248.139/live/bfgd/4200000128.m3u8 #EXTINF:-1 group-title="央视频道",CCTV9 http://222.169.85.8:9901/tsfile/live/0009_1.m3u8 @@ -640,14 +604,8 @@ http://175.16.149.197:9901/tsfile/live/0009_1.m3u8?key=txiptv&playlive=0&authid= #EXTINF:-1 group-title="央视频道",CCTV9 http://106.46.114.147:8011/tsfile/live/0009_1.m3u8?key=txiptv&playlive=0&authid=0 #EXTINF:-1 group-title="央视频道",CCTV9 -https://stream1.freetv.fun/cctv9-69.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV9 http://z.b.bkpcp.top/m.php?id=cctv9 #EXTINF:-1 group-title="央视频道",CCTV9 -http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=4c0adf&tk=822270345d4c -#EXTINF:-1 group-title="央视频道",CCTV9 -http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=cdf682&tk=822270345d4c -#EXTINF:-1 group-title="央视频道",CCTV9 http://xiaoya.crccxw.top:35455/gaoma/cctv9.m3u8 #EXTINF:-1 group-title="央视频道",CCTV9 http://nas.suntao.online:35455/gaoma/cctv9.m3u8 @@ -658,8 +616,6 @@ https://stream1.freetv.fun/57b417007b9bde2713ab0b6c1f25399e0da6a5fda1443d33d81fc #EXTINF:-1 group-title="央视频道",CCTV9 http://39.164.160.249:9901/tsfile/live/0009_1.m3u8 #EXTINF:-1 group-title="央视频道",CCTV9 -http://183.191.179.9:9003//hls/10/index.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV9 http://hmjnas.drdjhmj.top:35455/gaoma/cctv9.m3u8 #EXTINF:-1 group-title="央视频道",CCTV9 http://221.226.4.10:9901/tsfile/live/0009_1.m3u8 @@ -669,15 +625,31 @@ http://221.226.4.10:9901/tsfile/live/0009_1.m3u8?key=txiptv&playlive=1&authid=0 http://home.kuaidi521.com:35455/gaoma/cctv9.m3u8 #EXTINF:-1 group-title="央视频道",CCTV9 https://stream1.freetv.fun/3c6125aad8eab2287c7cb76da027f3e9673949eec3709dc9f3fd0e3ae9ab4548.m3u8 +#EXTINF:-1 group-title="央视频道",CCTV9 +http://58.17.48.228:808/hls/9/index.m3u8 +#EXTINF:-1 group-title="央视频道",CCTV9 +https://stream1.freetv.fun/cctv9-77.ctv +#EXTINF:-1 group-title="央视频道",CCTV9 +https://stream1.freetv.fun/cctv9-45.m3u8 +#EXTINF:-1 group-title="央视频道",CCTV9 +http://yc.myds.me:35455/gaoma/cctv9.m3u8 +#EXTINF:-1 group-title="央视频道",CCTV9 +http://tvbox6.icu/tv/migu.php?id=cctv9$咪咕直播 +#EXTINF:-1 group-title="央视频道",CCTV9 +http://125.42.150.114:9901/tsfile/live/1005_1.m3u8?key=txiptv&playlive=1&authid=0 +#EXTINF:-1 group-title="央视频道",CCTV9 +http://60.223.224.176:8888/newlive/live/hls/11/live.m3u8? +#EXTINF:-1 group-title="央视频道",CCTV9 +http://xsbc.3sbio.com:35455/gaoma/cctv9.m3u8 +#EXTINF:-1 group-title="央视频道",CCTV9 +http://39.77.34.83:35455/gaoma/cctv9.m3u8 +#EXTINF:-1 group-title="央视频道",CCTV9 +http://222.219.183.103:8089/hls/9/index.m3u8 #EXTINF:-1 group-title="央视频道",CCTV10 http://112.81.218.254:35455/gaoma/cctv10.m3u8 #EXTINF:-1 group-title="央视频道",CCTV10 http://36.105.100.208:35455/gaoma/cctv10.m3u8 #EXTINF:-1 group-title="央视频道",CCTV10 -http://xiaoya.crccxw.top:35455/gaoma/cctv10.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV10 -http://183.184.228.183:9003//hls/11/index.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV10 http://115.159.35.169:35455/gaoma/cctv10.m3u8 #EXTINF:-1 group-title="央视频道",CCTV10 http://39.164.180.36:19901/tsfile/live/0010_1.m3u8?key=txiptv&playlive=0&authid=0 @@ -686,30 +658,16 @@ http://1.198.30.202:9901/tsfile/live/0010_1.m3u8?key=txiptv&playlive=1&authid=0 #EXTINF:-1 group-title="央视频道",CCTV10 http://3501776.xyz:35455/gaoma/cctv10.m3u8 #EXTINF:-1 group-title="央视频道",CCTV10 -http://1.itv.nctv.top:8883/gaoma/cctv10.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV10 -http://39.164.160.249:9901/tsfile/live/0010_1.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV10 http://120.76.248.139/live/bfgd/4200000129.m3u8 #EXTINF:-1 group-title="央视频道",CCTV10 http://b.zgjok.com:35455/gaoma/cctv10.m3u8 #EXTINF:-1 group-title="央视频道",CCTV10 http://58.17.48.228:808/hls/10/index.m3u8 #EXTINF:-1 group-title="央视频道",CCTV10 -https://stream1.freetv.fun/cctv10-36.ctv -#EXTINF:-1 group-title="央视频道",CCTV10 -https://stream1.freetv.fun/cctv10-ke-jiao-7.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV10 -http://yc.myds.me:35455/gaoma/cctv10.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV10 http://z.b.bkpcp.top/m.php?id=cctv10 #EXTINF:-1 group-title="央视频道",CCTV10 -http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=f8e7c8&tk=822270345d4c -#EXTINF:-1 group-title="央视频道",CCTV10 http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=bfe42b&tk=822270345d4c #EXTINF:-1 group-title="央视频道",CCTV10 -http://112.123.243.37:50085/tsfile/live/0011_1.m3u8?key=txiptv&playlive=0&authid=0 -#EXTINF:-1 group-title="央视频道",CCTV10 http://106.46.114.147:8011/tsfile/live/0010_1.m3u8?key=txiptv&playlive=0&authid=0 #EXTINF:-1 group-title="央视频道",CCTV10 http://125.42.150.114:9901/tsfile/live/1009_1.m3u8?key=txiptv&playlive=1&authid=0 @@ -718,17 +676,21 @@ http://nas.suntao.online:35455/gaoma/cctv10.m3u8 #EXTINF:-1 group-title="央视频道",CCTV10 http://42.225.117.174:11199/tsfile/live/0010_1.m3u8?key=txiptv&playlive=1&authid=0 #EXTINF:-1 group-title="央视频道",CCTV10 -http://huashetou.fun:35455/gaoma/cctv10.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV10 -http://61.136.67.238:50085/tsfile/live/0011_1.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV10 -http://183.191.179.9:9003//hls/11/index.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV10 http://hmjnas.drdjhmj.top:35455/gaoma/cctv10.m3u8 #EXTINF:-1 group-title="央视频道",CCTV10 -http://61.136.67.238:50085/tsfile/live/0011_1.m3u8?key=txiptv&playlive=1&authid=0 -#EXTINF:-1 group-title="央视频道",CCTV10 http://60.223.224.176:8888/newlive/live/hls/12/live.m3u8 +#EXTINF:-1 group-title="央视频道",CCTV10 +http://tvbox6.icu/tv/migu.php?id=cctv10$咪咕直播 +#EXTINF:-1 group-title="央视频道",CCTV10 +http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=019477&tk=822270345d4c +#EXTINF:-1 group-title="央视频道",CCTV10 +http://iptv.huuc.edu.cn/hls/cctv10hd.m3u8 +#EXTINF:-1 group-title="央视频道",CCTV10 +http://xsbc.3sbio.com:35455/gaoma/cctv10.m3u8 +#EXTINF:-1 group-title="央视频道",CCTV10 +http://home.kuaidi521.com:35455/gaoma/cctv10.m3u8 +#EXTINF:-1 group-title="央视频道",CCTV10 +http://222.219.183.103:8089/hls/10/index.m3u8 #EXTINF:-1 group-title="央视频道",CCTV11 http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=e74a5d&tk=822270345d4c #EXTINF:-1 group-title="央视频道",CCTV11 @@ -738,8 +700,6 @@ https://stream1.freetv.fun/c23a4f52a9d9d0b34759b80498722011be190bd0d11d442531294 #EXTINF:-1 group-title="央视频道",CCTV11 http://1.198.30.202:9901/tsfile/live/0011_1.m3u8?key=txiptv&playlive=1&authid=0 #EXTINF:-1 group-title="央视频道",CCTV11 -http://1.itv.nctv.top:8883/gaoma/cctv11.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV11 http://36.105.100.208:35455/gaoma/cctv11.m3u8 #EXTINF:-1 group-title="央视频道",CCTV11 https://stream1.freetv.fun/ipv6-cctv11-54.m3u8 @@ -748,22 +708,10 @@ http://231114.xyz:35455/gaoma/cctv11.m3u8 #EXTINF:-1 group-title="央视频道",CCTV11 http://120.76.248.139/live/bfgd/4200000130.m3u8 #EXTINF:-1 group-title="央视频道",CCTV11 -http://home.kuaidi521.com:35455/gaoma/cctv11.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV11 https://stream1.freetv.fun/cctv11-63.m3u8 #EXTINF:-1 group-title="央视频道",CCTV11 -https://stream1.freetv.fun/cctv11-30.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV11 -https://stream1.freetv.fun/cctv11-28.ctv -#EXTINF:-1 group-title="央视频道",CCTV11 -https://stream1.freetv.fun/cctv11-69.ctv -#EXTINF:-1 group-title="央视频道",CCTV11 -http://z.b.bkpcp.top/m.php?id=cctv11 -#EXTINF:-1 group-title="央视频道",CCTV11 http://115.159.35.169:35455/gaoma/cctv11.m3u8 #EXTINF:-1 group-title="央视频道",CCTV11 -http://112.123.243.37:50085/tsfile/live/0012_1.m3u8?key=txiptv&playlive=0&authid=0 -#EXTINF:-1 group-title="央视频道",CCTV11 http://106.46.114.147:8011/tsfile/live/0011_1.m3u8?key=txiptv&playlive=0&authid=0 #EXTINF:-1 group-title="央视频道",CCTV11 http://125.42.150.114:9901/tsfile/live/1010_1.m3u8?key=txiptv&playlive=1&authid=0 @@ -773,31 +721,31 @@ http://119.163.60.181:9901/tsfile/live/0012_1.m3u8?key=txiptv&playlive=1&authid= http://222.169.85.8:9901/tsfile/live/0011_1.m3u8 #EXTINF:-1 group-title="央视频道",CCTV11 http://hmjnas.drdjhmj.top:35455/gaoma/cctv11.m3u8 +#EXTINF:-1 group-title="央视频道",CCTV11 +http://xiaoya.crccxw.top:35455/gaoma/cctv11.m3u8 +#EXTINF:-1 group-title="央视频道",CCTV11 +http://[2409:8087:1:20:20::26]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226334/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7E0RcQQbNseiHvFO8XWf466A%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND +#EXTINF:-1 group-title="央视频道",CCTV11 +http://tvbox6.icu/tv/migu.php?id=cctv11$咪咕直播 +#EXTINF:-1 group-title="央视频道",CCTV11 +http://huashetou.fun:35455/gaoma/cctv11.m3u8 +#EXTINF:-1 group-title="央视频道",CCTV11 +http://39.164.160.249:9901/tsfile/live/0011_1.m3u8 #EXTINF:-1 group-title="央视频道",CCTV12 http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=1e86d6&tk=822270345d4c #EXTINF:-1 group-title="央视频道",CCTV12 -http://183.184.228.183:9003//hls/13/index.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV12 http://42.225.117.174:11199/tsfile/live/0012_1.m3u8?key=txiptv&playlive=1&authid=0 #EXTINF:-1 group-title="央视频道",CCTV12 http://115.159.35.169:35455/gaoma/cctv12.m3u8 #EXTINF:-1 group-title="央视频道",CCTV12 -http://182.37.169.94:352/tsfile/live/0001_1.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV12 http://yc.myds.me:35455/gaoma/cctv12.m3u8 #EXTINF:-1 group-title="央视频道",CCTV12 -http://1.itv.nctv.top:8883/gaoma/cctv12.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV12 https://stream1.freetv.fun/ipv6-cctv12-54.m3u8 #EXTINF:-1 group-title="央视频道",CCTV12 http://120.76.248.139/live/bfgd/4200000131.m3u8 #EXTINF:-1 group-title="央视频道",CCTV12 http://36.105.100.208:35455/gaoma/cctv12.m3u8 #EXTINF:-1 group-title="央视频道",CCTV12 -https://stream1.freetv.fun/cctv12-20.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV12 -http://z.b.bkpcp.top/m.php?id=cctv12 -#EXTINF:-1 group-title="央视频道",CCTV12 http://106.46.114.147:8011/tsfile/live/0012_1.m3u8?key=txiptv&playlive=0&authid=0 #EXTINF:-1 group-title="央视频道",CCTV12 http://112.123.243.37:50085/tsfile/live/0013_1.m3u8?key=txiptv&playlive=0&authid=0 @@ -806,17 +754,29 @@ http://nas.suntao.online:35455/gaoma/cctv12.m3u8 #EXTINF:-1 group-title="央视频道",CCTV12 http://huashetou.fun:35455/gaoma/cctv12.m3u8 #EXTINF:-1 group-title="央视频道",CCTV12 -http://222.169.85.8:9901/tsfile/live/0012_1.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV12 http://113.140.12.230:8888/newlive/live/hls/13/live.m3u8 #EXTINF:-1 group-title="央视频道",CCTV12 -http://183.191.179.9:9003//hls/13/index.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV12 http://hmjnas.drdjhmj.top:35455/gaoma/cctv12.m3u8 #EXTINF:-1 group-title="央视频道",CCTV12 -http://218.29.168.146:352/tsfile/live/0012_1.m3u8?key=txiptv&playlive=1&authid=0 -#EXTINF:-1 group-title="央视频道",CCTV12 http://112.81.218.254:35455/gaoma/cctv12.m3u8 +#EXTINF:-1 group-title="央视频道",CCTV12 +http://3501776.xyz:35455/gaoma/cctv12.m3u8 +#EXTINF:-1 group-title="央视频道",CCTV12 +http://[2409:8087:1:20:20::29]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226228/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7E2knJCFLHz_HqfBZXNGeA1A%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNMIlZ5z7o_ym15iMooogSvj%2CEND +#EXTINF:-1 group-title="央视频道",CCTV12 +http://tvbox6.icu/tv/migu.php?id=cctv12$咪咕直播 +#EXTINF:-1 group-title="央视频道",CCTV12 +http://39.77.34.83:35455/gaoma/cctv12.m3u8 +#EXTINF:-1 group-title="央视频道",CCTV12 +http://39.164.160.249:9901/tsfile/live/0012_1.m3u8 +#EXTINF:-1 group-title="央视频道",CCTV12 +http://xsbc.3sbio.com:35455/gaoma/cctv12.m3u8 +#EXTINF:-1 group-title="央视频道",CCTV12 +http://117.14.55.26:35455/gaoma/cctv12.m3u8 +#EXTINF:-1 group-title="央视频道",CCTV12 +http://218.58.136.82:352/tsfile/live/0012_1.m3u8?key=txiptv&playlive=1&authid=0 +#EXTINF:-1 group-title="央视频道",CCTV12 +http://home.kuaidi521.com:35455/gaoma/cctv12.m3u8 #EXTINF:-1 group-title="央视频道",CCTV13 https://event.pull.hebtv.com/jishi/cp1.m3u8 #EXTINF:-1 group-title="央视频道",CCTV13 @@ -832,20 +792,14 @@ http://183.184.228.183:9003//hls/14/index.m3u8 #EXTINF:-1 group-title="央视频道",CCTV13 http://39.77.34.83:35455/gaoma/cctv13.m3u8 #EXTINF:-1 group-title="央视频道",CCTV13 -http://61.163.181.78:9901/tsfile/live/0013_1.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV13 http://116.128.243.121:85/tsfile/live/0013_1.m3u8?key=txiptv&playlive=0&authid=0 #EXTINF:-1 group-title="央视频道",CCTV13 http://60.223.224.176:8888/newlive/live/hls/15/live.m3u8? #EXTINF:-1 group-title="央视频道",CCTV13 -http://1.itv.nctv.top:8883/gaoma/cctv13.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV13 http://231114.xyz:35455/gaoma/cctv13.m3u8 #EXTINF:-1 group-title="央视频道",CCTV13 http://120.76.248.139/live/bfgd/4200000067.m3u8 #EXTINF:-1 group-title="央视频道",CCTV13 -http://61.138.128.226:19901/tsfile/live/0013_2.m3u8?key=txiptv&playlive=1&authid=0 -#EXTINF:-1 group-title="央视频道",CCTV13 http://3501776.xyz:35455/gaoma/cctv13.m3u8 #EXTINF:-1 group-title="央视频道",CCTV13 https://stream1.freetv.fun/cctv13-16.m3u8 @@ -856,23 +810,31 @@ https://stream1.freetv.fun/cctv13-48.m3u8 #EXTINF:-1 group-title="央视频道",CCTV13 https://stream1.freetv.fun/cctv13-75.m3u8 #EXTINF:-1 group-title="央视频道",CCTV13 -http://z.b.bkpcp.top/m.php?id=cctv13 -#EXTINF:-1 group-title="央视频道",CCTV13 http://115.159.35.169:35455/gaoma/cctv13.m3u8 #EXTINF:-1 group-title="央视频道",CCTV13 http://nas.suntao.online:35455/gaoma/cctv13.m3u8 #EXTINF:-1 group-title="央视频道",CCTV13 http://39.164.160.249:9901/tsfile/live/0013_1.m3u8 #EXTINF:-1 group-title="央视频道",CCTV13 -http://183.191.179.9:9003//hls/14/index.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV13 -http://hmjnas.drdjhmj.top:35455/gaoma/cctv13.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV13 -http://61.136.67.238:50085/tsfile/live/0013_1.m3u8?key=txiptv&playlive=1&authid=0 -#EXTINF:-1 group-title="央视频道",CCTV13 -http://61.136.67.238:50085/tsfile/live/0013_1.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV13 http://home.kuaidi521.com:35455/gaoma/cctv13.m3u8 +#EXTINF:-1 group-title="央视频道",CCTV13 +http://36.105.100.208:35455/gaoma/cctv13.m3u8 +#EXTINF:-1 group-title="央视频道",CCTV13 +https://stream1.freetv.fun/cctv13-28.ctv +#EXTINF:-1 group-title="央视频道",CCTV13 +http://[2409:8087:1:20:20::29]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226316/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EqHPe9pEEWJ00hz1ArnRZVA%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND +#EXTINF:-1 group-title="央视频道",CCTV13 +http://yc.myds.me:35455/gaoma/cctv13.m3u8 +#EXTINF:-1 group-title="央视频道",CCTV13 +http://tvbox6.icu/tv/migu.php?id=cctv13$咪咕直播 +#EXTINF:-1 group-title="央视频道",CCTV13 +http://125.42.150.114:9901/tsfile/live/1012_1.m3u8?key=txiptv&playlive=1&authid=0 +#EXTINF:-1 group-title="央视频道",CCTV13 +http://222.169.85.8:9901/tsfile/live/0013_1.m3u8 +#EXTINF:-1 group-title="央视频道",CCTV13 +http://xsbc.3sbio.com:35455/gaoma/cctv13.m3u8 +#EXTINF:-1 group-title="央视频道",CCTV13 +https://epg.pw/stream/5d3d047c64e44d0a24dc33e5700e579457201d2960036b43819bd930a0bb76a7.m3u8 #EXTINF:-1 group-title="央视频道",CCTV14 http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=d654a0&tk=822270345d4c #EXTINF:-1 group-title="央视频道",CCTV14 @@ -890,16 +852,12 @@ http://115.159.35.169:35455/gaoma/cctv14.m3u8 #EXTINF:-1 group-title="央视频道",CCTV14 http://60.223.224.176:8888/newlive/live/hls/16/live.m3u8? #EXTINF:-1 group-title="央视频道",CCTV14 -http://1.itv.nctv.top:8883/gaoma/cctv14.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV14 https://stream1.freetv.fun/ipv6-cctv14-52.m3u8 #EXTINF:-1 group-title="央视频道",CCTV14 http://39.164.160.249:9901/tsfile/live/0014_1.m3u8 #EXTINF:-1 group-title="央视频道",CCTV14 http://120.76.248.139/live/bfgd/4200000132.m3u8 #EXTINF:-1 group-title="央视频道",CCTV14 -http://z.b.bkpcp.top/m.php?id=cctv14 -#EXTINF:-1 group-title="央视频道",CCTV14 http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=5f432a&tk=822270345d4c #EXTINF:-1 group-title="央视频道",CCTV14 http://106.46.114.147:8011/tsfile/live/0014_1.m3u8?key=txiptv&playlive=0&authid=0 @@ -910,21 +868,27 @@ http://nas.suntao.online:35455/gaoma/cctv14.m3u8 #EXTINF:-1 group-title="央视频道",CCTV14 http://222.169.85.8:9901/tsfile/live/0014_1.m3u8 #EXTINF:-1 group-title="央视频道",CCTV14 -http://183.191.179.9:9003//hls/15/index.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV14 http://hmjnas.drdjhmj.top:35455/gaoma/cctv14.m3u8 #EXTINF:-1 group-title="央视频道",CCTV14 -http://home.kuaidi521.com:35455/gaoma/cctv14.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV14 -http://huashetou.fun:35455/gaoma/cctv14.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV14 http://218.29.168.146:352/tsfile/live/0014_1.m3u8?key=txiptv&playlive=1&authid=0 #EXTINF:-1 group-title="央视频道",CCTV14 -http://61.136.67.238:50085/tsfile/live/0014_1.m3u8?key=txiptv&playlive=1&authid=0 +http://113.56.95.69:53765/tsfile/live/0015_1.m3u8?key=txiptv&playlive=1&authid=0 #EXTINF:-1 group-title="央视频道",CCTV14 -http://61.136.67.238:50085/tsfile/live/0014_1.m3u8 +http://3501776.xyz:35455/gaoma/cctv14.m3u8 #EXTINF:-1 group-title="央视频道",CCTV14 -http://222.219.183.103:8089/hls/14/index.m3u8 +http://[2409:8087:1:20:20::26]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226229/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7Ey_UgKg-_uoDiTW1MNHptPg%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNNLabf3bHEXv4444iiOs_Px%2CEND +#EXTINF:-1 group-title="央视频道",CCTV14 +http://yc.myds.me:35455/gaoma/cctv14.m3u8 +#EXTINF:-1 group-title="央视频道",CCTV14 +http://tvbox6.icu/tv/migu.php?id=cctv14$咪咕直播 +#EXTINF:-1 group-title="央视频道",CCTV14 +http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=245095&tk=822270345d4c +#EXTINF:-1 group-title="央视频道",CCTV14 +http://175.16.149.197:9901/tsfile/live/0014_2.m3u8?key=txiptv&playlive=0&authid=0 +#EXTINF:-1 group-title="央视频道",CCTV14 +http://42.225.117.174:11199/tsfile/live/0014_1.m3u8?key=txiptv&playlive=1&authid=0 +#EXTINF:-1 group-title="央视频道",CCTV14 +http://xsbc.3sbio.com:35455/gaoma/cctv14.m3u8 #EXTINF:-1 group-title="央视频道",CCTV15 http://[2409:8087:1:20:20::2c]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226333/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EWyklhmFh7oMx-lG1tNUcSQ%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND #EXTINF:-1 group-title="央视频道",CCTV15 @@ -942,45 +906,35 @@ https://stream1.freetv.fun/ipv6-cctv15-93.m3u8 #EXTINF:-1 group-title="央视频道",CCTV15 http://120.76.248.139/live/bfgd/4200000133.m3u8 #EXTINF:-1 group-title="央视频道",CCTV15 -http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=b37238&tk=822270345d4c -#EXTINF:-1 group-title="央视频道",CCTV15 http://huashetou.fun:35455/gaoma/cctv15.m3u8 #EXTINF:-1 group-title="央视频道",CCTV15 -http://61.138.128.226:19901/tsfile/live/0019_1.m3u8?key=txiptv&playlive=1&authid=0 -#EXTINF:-1 group-title="央视频道",CCTV15 -https://stream1.freetv.fun/cctv15-76.ctv -#EXTINF:-1 group-title="央视频道",CCTV15 https://stream1.freetv.fun/cctv15-25.m3u8 #EXTINF:-1 group-title="央视频道",CCTV15 -http://z.b.bkpcp.top/m.php?id=cctv15 -#EXTINF:-1 group-title="央视频道",CCTV15 http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=ad0261&tk=822270345d4c #EXTINF:-1 group-title="央视频道",CCTV15 -http://112.123.243.37:50085/tsfile/live/0016_1.m3u8?key=txiptv&playlive=0&authid=0 -#EXTINF:-1 group-title="央视频道",CCTV15 http://106.46.114.147:8011/tsfile/live/0015_1.m3u8?key=txiptv&playlive=0&authid=0 #EXTINF:-1 group-title="央视频道",CCTV15 http://125.42.150.114:9901/tsfile/live/1014_1.m3u8?key=txiptv&playlive=1&authid=0 #EXTINF:-1 group-title="央视频道",CCTV15 http://nas.suntao.online:35455/gaoma/cctv15.m3u8 #EXTINF:-1 group-title="央视频道",CCTV15 -http://39.164.160.249:9901/tsfile/live/0015_1.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV15 -http://219.135.180.210:18888/hls/15/index.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV15 -http://61.136.67.238:50085/tsfile/live/0015_1.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV15 http://222.169.85.8:9901/tsfile/live/0015_1.m3u8 #EXTINF:-1 group-title="央视频道",CCTV15 -http://61.138.128.226:19901/tsfile/live/0019_1.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV15 http://hmjnas.drdjhmj.top:35455/gaoma/cctv15.m3u8 #EXTINF:-1 group-title="央视频道",CCTV15 -http://61.136.67.238:50085/tsfile/live/0015_1.m3u8?key=txiptv&playlive=1&authid=0 +http://36.105.100.208:35455/gaoma/cctv15.m3u8 #EXTINF:-1 group-title="央视频道",CCTV15 -http://home.kuaidi521.com:35455/gaoma/cctv15.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV16 -http://[2409:8087:1:20:20::2a]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221227002/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EX9goLRw26BM_r54des2PAw%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNPt5W7-RovMDpE-7B-0PhHw%2CEND +https://stream1.freetv.fun/cctv15-68.ctv +#EXTINF:-1 group-title="央视频道",CCTV15 +http://xiaoya.crccxw.top:35455/gaoma/cctv15.m3u8 +#EXTINF:-1 group-title="央视频道",CCTV15 +http://yc.myds.me:35455/gaoma/cctv15.m3u8 +#EXTINF:-1 group-title="央视频道",CCTV15 +http://tvbox6.icu/tv/migu.php?id=cctv15$咪咕直播 +#EXTINF:-1 group-title="央视频道",CCTV15 +http://117.14.55.26:35455/gaoma/cctv15.m3u8 +#EXTINF:-1 group-title="央视频道",CCTV15 +http://xsbc.3sbio.com:35455/gaoma/cctv15.m3u8 #EXTINF:-1 group-title="央视频道",CCTV16 http://148.135.93.213:81/live.php?id=CCTV16 #EXTINF:-1 group-title="央视频道",CCTV16 @@ -988,8 +942,6 @@ http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=cc7956&tk=822270345d4c #EXTINF:-1 group-title="央视频道",CCTV16 http://112.81.218.254:35455/gaoma/cctv16.m3u8 #EXTINF:-1 group-title="央视频道",CCTV16 -http://huashetou.fun:35455/gaoma/cctv16.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV16 http://183.184.228.183:9003//hls/17/index.m3u8 #EXTINF:-1 group-title="央视频道",CCTV16 http://36.105.100.208:35455/gaoma/cctv16.m3u8 @@ -1000,23 +952,23 @@ http://1.itv.nctv.top:8883/gaoma/cctv16.m3u8 #EXTINF:-1 group-title="央视频道",CCTV16 https://stream1.freetv.fun/ipv6-cctv16-33.m3u8 #EXTINF:-1 group-title="央视频道",CCTV16 -https://stream1.freetv.fun/cctv16-56.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV16 -https://stream1.freetv.fun/cctv16-41.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV16 http://yc.myds.me:35455/gaoma/cctv16.m3u8 #EXTINF:-1 group-title="央视频道",CCTV16 http://39.77.34.83:35455/gaoma/cctv16.m3u8 #EXTINF:-1 group-title="央视频道",CCTV16 http://nas.suntao.online:35455/gaoma/cctv16.m3u8 #EXTINF:-1 group-title="央视频道",CCTV16 -http://home.kuaidi521.com:35455/gaoma/cctv16.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV16 -http://183.191.179.9:9003//hls/17/index.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV16 http://hmjnas.drdjhmj.top:35455/gaoma/cctv16.m3u8 #EXTINF:-1 group-title="央视频道",CCTV16 http://xiaoya.crccxw.top:35455/gaoma/cctv16.m3u8 +#EXTINF:-1 group-title="央视频道",CCTV16 +http://58.17.48.228:808/hls/25/index.m3u8 +#EXTINF:-1 group-title="央视频道",CCTV16 +https://stream1.freetv.fun/cctv16-55.m3u8 +#EXTINF:-1 group-title="央视频道",CCTV16 +http://222.219.183.103:8089/hls/16/index.m3u8 +#EXTINF:-1 group-title="央视频道",CCTV16 +http://xsbc.3sbio.com:35455/gaoma/cctv16.m3u8 #EXTINF:-1 group-title="央视频道",CCTV17 http://112.81.218.254:35455/gaoma/cctv17.m3u8 #EXTINF:-1 group-title="央视频道",CCTV17 @@ -1024,49 +976,73 @@ http://115.159.35.169:35455/gaoma/cctv17.m3u8 #EXTINF:-1 group-title="央视频道",CCTV17 http://1.itv.nctv.top:8883/gaoma/cctv17.m3u8 #EXTINF:-1 group-title="央视频道",CCTV17 -https://stream1.freetv.fun/cctv17-35.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV17 http://120.76.248.139/live/bfgd/4200000204.m3u8 #EXTINF:-1 group-title="央视频道",CCTV17 http://39.77.34.83:35455/gaoma/cctv17.m3u8 #EXTINF:-1 group-title="央视频道",CCTV17 -http://yc.myds.me:35455/gaoma/cctv17.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV17 -http://z.b.bkpcp.top/m.php?id=cctv17 -#EXTINF:-1 group-title="央视频道",CCTV17 -http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=8d1825&tk=822270345d4c -#EXTINF:-1 group-title="央视频道",CCTV17 -http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=0dd2ee&tk=822270345d4c -#EXTINF:-1 group-title="央视频道",CCTV17 -http://219.135.180.210:18888/hls/24/index.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV17 http://nas.suntao.online:35455/gaoma/cctv17.m3u8 #EXTINF:-1 group-title="央视频道",CCTV17 -http://218.29.168.146:352/tsfile/live/0019_1.m3u8?key=txiptv&playlive=1&authid=0 -#EXTINF:-1 group-title="央视频道",CCTV17 -http://huashetou.fun:35455/gaoma/cctv17.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV17 http://hmjnas.drdjhmj.top:35455/gaoma/cctv17.m3u8 #EXTINF:-1 group-title="央视频道",CCTV17 -http://117.14.55.26:35455/gaoma/cctv17.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV17 http://222.169.85.8:9901/tsfile/live/0007_1.m3u8 #EXTINF:-1 group-title="央视频道",CCTV17 http://222.169.85.8:9901/tsfile/live/0007_1.m3u8?key=txiptv&playlive=1&authid=0 +#EXTINF:-1 group-title="央视频道",CCTV17 +http://36.105.100.208:35455/gaoma/cctv17.m3u8 +#EXTINF:-1 group-title="央视频道",CCTV17 +http://tvbox6.icu/tv/migu.php?id=cctv17$咪咕直播 +#EXTINF:-1 group-title="央视频道",CCTV17 +http://175.16.149.197:9901/tsfile/live/0019_1.m3u8?key=txiptv&playlive=0&authid=0 +#EXTINF:-1 group-title="央视频道",CCTV17 +http://home.kuaidi521.com:35455/gaoma/cctv17.m3u8 +#EXTINF:-1 group-title="央视频道",CCTV17 +http://218.89.240.144:59901/tsfile/live/0019_1.m3u8 +#EXTINF:-1 group-title="央视频道",CCTV17 +http://218.58.136.82:352/tsfile/live/0019_1.m3u8?key=txiptv&playlive=1&authid=0 +#EXTINF:-1 group-title="央视频道",CCTV17 +http://148.135.93.213:81/live.php?id=CCTV17 #EXTINF:-1 group-title="央视频道",CCTV第一剧场 http://180.213.174.225:9901/tsfile/live/1048_1.m3u8?key=txiptv&playlive=1&authid=0 #EXTINF:-1 group-title="央视频道",CCTV第一剧场 http://180.213.174.225:9901/tsfile/live/1050_1.m3u8?key=txiptv&playlive=1&authid=0 +#EXTINF:-1 group-title="央视频道",CCTV第一剧场 +http://tvbox6.icu/tv/iptv2.php?id=31 #EXTINF:-1 group-title="央视频道",CCTV女性时尚 http://180.213.174.225:9901/tsfile/live/1054_1.m3u8?key=txiptv&playlive=1&authid=0 #EXTINF:-1 group-title="央视频道",CCTV风云足球 http://180.213.174.225:9901/tsfile/live/1046_1.m3u8?key=txiptv&playlive=1&authid=0 #EXTINF:-1 group-title="央视频道",CCTV世界地理 http://180.213.174.225:9901/tsfile/live/1051_1.m3u8?key=txiptv&playlive=1&authid=0 +#EXTINF:-1 group-title="央视频道",CCTV世界地理 +http://tvbox6.icu/tv/iptv2.php?id=28 +#EXTINF:-1 group-title="央视频道",CCTV世界地理 +http://58.243.224.244:9901/tsfile/live/1021_1.m3u8?key=txiptv&playlive=0&authid=0 +#EXTINF:-1 group-title="央视频道",CCTV发现之旅 +http://tvbox6.icu/tv/migu.php?id=fxzl +#EXTINF:-1 group-title="央视频道",CCTV老故事 +http://tvbox6.icu/tv/migu.php?id=lgs +#EXTINF:-1 group-title="央视频道",CCTV中学生 +http://tvbox6.icu/tv/migu.php?id=zxs +#EXTINF:-1 group-title="央视频道",CCTV西班牙语 +http://tvbox6.icu/tv/migu.php?id=cgtne +#EXTINF:-1 group-title="央视频道",CCTV法语 +http://tvbox6.icu/tv/migu.php?id=cgtnf +#EXTINF:-1 group-title="央视频道",CCTV阿拉伯语 +http://tvbox6.icu/tv/migu.php?id=cgtna +#EXTINF:-1 group-title="央视频道",CCTV俄语 +http://tvbox6.icu/tv/migu.php?id=cgtnr +#EXTINF:-1 group-title="央视频道",CCTV央视文化精品 +http://tvbox6.icu/tv/iptv2.php?id=30 +#EXTINF:-1 group-title="央视频道",CCTV风云音乐 +http://tvbox6.icu/tv/iptv2.php?id=33 #EXTINF:-1 group-title="央视频道",CCTV怀旧剧场 -http://180.213.174.225:9901/tsfile/live/1049_1.m3u8?key=txiptv&playlive=1&authid=0 -#EXTINF:-1 group-title="央视频道",cctv第一剧场 -https://stream1.freetv.fun/cctvdi-yi-ju-chang-7.ctv +http://tvbox6.icu/tv/iptv2.php?id=26 +#EXTINF:-1 group-title="央视频道",CCTV风云剧场 +http://tvbox6.icu/tv/iptv2.php?id=32 +#EXTINF:-1 group-title="央视频道",CCTV电视指南 +http://tvbox6.icu/tv/gdmzyd.php?id=109 +#EXTINF:-1 group-title="央视频道",CCTV兵器科技 +http://tvbox6.icu/tv/iptv2.php?id=29 #EXTINF:-1 group-title="央视频道",CCTV20241 https://p2.bdstatic.com/rtmp.liveshow.lss-user.baidubce.com/live/stream_bduid_6488563992_8982723413/merged_1707497046297_88536_25144_41936.m3u8 #EXTINF:-1 group-title="卫视频道",安多卫视 @@ -1076,31 +1052,21 @@ https://liveout.xntv.tv/a65jur/96iln2.m3u8 #EXTINF:-1 group-title="卫视频道",安徽卫视 http://43.129.81.169/live.ahsx.ahtv.cn/live/ahwssx.m3u8 #EXTINF:-1 group-title="卫视频道",安徽卫视 -http://iptv.huuc.edu.cn/hls/ahhd.m3u8 -#EXTINF:-1 group-title="卫视频道",安徽卫视 -http://39.164.160.249:9901/tsfile/live/0130_1.m3u8 -#EXTINF:-1 group-title="卫视频道",安徽卫视 -http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=18f8c1&tk=822270345d4c -#EXTINF:-1 group-title="卫视频道",安徽卫视 http://106.46.114.147:8011/tsfile/live/0130_1.m3u8?key=txiptv&playlive=0&authid=0 #EXTINF:-1 group-title="卫视频道",安徽卫视 -http://61.163.181.78:9901/tsfile/live/1038_1.m3u8?key=txiptv&url=tvzb.com -#EXTINF:-1 group-title="卫视频道",安徽卫视 -http://218.29.168.146:352/tsfile/live/0130_1.m3u8?key=txiptv&playlive=1&authid=0 -#EXTINF:-1 group-title="卫视频道",安徽卫视 http://222.169.85.8:9901/tsfile/live/0130_1.m3u8 #EXTINF:-1 group-title="卫视频道",安徽卫视 -http://182.37.169.94:352/tsfile/live/0130_1.m3u8 -#EXTINF:-1 group-title="卫视频道",安徽卫视 -http://222.219.183.103:8089/hls/32/index.m3u8 -#EXTINF:-1 group-title="卫视频道",安徽卫视 http://148.135.93.213:81/live.php?id=安徽卫视 -#EXTINF:-1 group-title="卫视频道",安徽卫视HD -http://120.76.248.139/live/bfgd/4200000096.m3u8 -#EXTINF:-1 group-title="卫视频道",北京卫视 -http://[2409:8087:1:20:20::2c]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226900/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EcYPi33WFyhvd6SjmqUKhJg%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND -#EXTINF:-1 group-title="卫视频道",北京卫视 -http://[2409:8087:1:20:20::2c]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226436/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7ElMQ3ov45VmhzipweN5VstQ%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNPg_yZ8DZHTaSU92MIl_o3b%2CEND +#EXTINF:-1 group-title="卫视频道",安徽卫视 +http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=44d54a&tk=822270345d4c +#EXTINF:-1 group-title="卫视频道",安徽卫视 +http://125.42.150.114:9901/tsfile/live/0122_1.m3u8?key=txiptv&playlive=1&authid=0 +#EXTINF:-1 group-title="卫视频道",安徽卫视 +http://175.16.149.197:9901/tsfile/live/0130_1.m3u8?key=txiptv&playlive=0&authid=0 +#EXTINF:-1 group-title="卫视频道",安徽卫视 +http://115.149.139.141:10000/tsfile/live/1028_1.m3u8?key=txiptv&playlive=0&authid=0 +#EXTINF:-1 group-title="卫视频道",澳亚卫视 +https://stream1.freetv.fun/ao-ya-wei-shi-1.ctv #EXTINF:-1 group-title="卫视频道",北京卫视 http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=6c2779&tk=822270345d4c #EXTINF:-1 group-title="卫视频道",北京卫视 @@ -1108,25 +1074,27 @@ http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=42b337&tk=822270345d4c #EXTINF:-1 group-title="卫视频道",北京卫视 http://42.225.117.174:11199/tsfile/live/0122_1.m3u8?key=txiptv&playlive=1&authid=0 #EXTINF:-1 group-title="卫视频道",北京卫视 -http://39.164.160.249:9901/tsfile/live/0122_1.m3u8 -#EXTINF:-1 group-title="卫视频道",北京卫视 http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=2bc1fb&tk=822270345d4c #EXTINF:-1 group-title="卫视频道",北京卫视 http://61.163.181.78:85/tsfile/live/1043_1.m3u8?key=txiptv&playlive=1&authid=0 #EXTINF:-1 group-title="卫视频道",北京卫视 http://106.46.114.147:8011/tsfile/live/0122_1.m3u8?key=txiptv&playlive=0&authid=0 #EXTINF:-1 group-title="卫视频道",北京卫视 -http://61.138.128.226:19901/tsfile/live/0122_1.m3u8?key=txiptv&playlive=1&authid=0 -#EXTINF:-1 group-title="卫视频道",北京卫视 http://221.226.4.10:9901/tsfile/live/1012_1.m3u8?key=txiptv&playlive=1&authid=0 #EXTINF:-1 group-title="卫视频道",北京卫视 -http://115.149.139.141:10000/tsfile/live/1022_1.m3u8?key=txiptv&playlive=0&authid=0 -#EXTINF:-1 group-title="卫视频道",北京卫视 http://222.169.85.8:9901/tsfile/live/0017_1.m3u8 #EXTINF:-1 group-title="卫视频道",北京卫视 http://58.220.219.14:9901/tsfile/live/0122_1.m3u8?key=txiptv&playlive=1&authid=0 -#EXTINF:-1 group-title="卫视频道",北京卫视HD -http://120.76.248.139/live/bfgd/4200000083.m3u8 +#EXTINF:-1 group-title="卫视频道",北京卫视 +http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=3591e7&tk=822270345d4c +#EXTINF:-1 group-title="卫视频道",北京卫视 +http://175.16.149.197:9901/tsfile/live/0122_1.m3u8?key=txiptv&playlive=0&authid=0 +#EXTINF:-1 group-title="卫视频道",北京卫视 +http://183.215.134.239:19901/tsfile/live/0122_1.m3u8?key=txiptv&playlive=1&authid=0 +#EXTINF:-1 group-title="卫视频道",北京卫视 +http://58.220.211.90:352/tsfile/live/0122_1.m3u8?key=txiptv&playlive=1&authid=0 +#EXTINF:-1 group-title="卫视频道",北京卫视 +http://58.220.219.14:9901/tsfile/live/0122_1.m3u8?key=txiptv #EXTINF:-1 group-title="卫视频道",兵团卫视 https://liveout.btzx.com.cn/62ds9e/yil08g.m3u8 #EXTINF:-1 group-title="卫视频道",兵团卫视 @@ -1134,8 +1102,6 @@ http://liveout.btzx.com.cn/62ds9e/yil08g.m3u8 #EXTINF:-1 group-title="卫视频道",藏语卫视 http://php.jdshipin.com:8880/xztv.php?id=zy #EXTINF:-1 group-title="卫视频道",重庆卫视 -http://iptv.huuc.edu.cn/hls/cqhd.m3u8 -#EXTINF:-1 group-title="卫视频道",重庆卫视 http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=c1db08&tk=822270345d4c #EXTINF:-1 group-title="卫视频道",重庆卫视 http://222.169.85.8:9901/tsfile/live/0142_1.m3u8 @@ -1146,17 +1112,23 @@ http://222.173.108.238:352/tsfile/live/1016_1.m3u8?key=txiptv&playlive=1&authid= #EXTINF:-1 group-title="卫视频道",重庆卫视 http://222.169.85.8:9901/tsfile/live/0142_1.m3u8?key=txiptv&playlive=1&authid=0 #EXTINF:-1 group-title="卫视频道",重庆卫视 -http://222.219.183.103:8089/hls/33/index.m3u8 +http://113.56.95.69:53765/tsfile/live/1017_1.m3u8?key=txiptv&playlive=1&authid=0 #EXTINF:-1 group-title="卫视频道",重庆卫视 -http://61.163.181.78:9901/tsfile/live/0142_1.m3u8?key=txiptv&playlive=1&authid=0 +http://tvbox6.icu/tv/migu.php?id=cqws #EXTINF:-1 group-title="卫视频道",重庆卫视 -http://61.136.67.238:50085/tsfile/live/0142_1.m3u8?key=txiptv&playlive=1&authid=0 -#EXTINF:-1 group-title="卫视频道",重庆卫视HD -http://120.76.248.139/live/bfgd/4200000107.m3u8 +http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=041451&tk=822270345d4c +#EXTINF:-1 group-title="卫视频道",重庆卫视 +http://222.134.245.16:9901/tsfile/live/0142_1.m3u8?key=txiptv&playlive=1&authid=0 +#EXTINF:-1 group-title="卫视频道",重庆卫视 +http://221.226.4.10:9901/tsfile/live/1015_1.m3u8?key=txiptv&playlive=1&authid=0 +#EXTINF:-1 group-title="卫视频道",重庆卫视 +http://zzssw01.55555.io:9901/tsfile/live/0142_1.m3u8 +#EXTINF:-1 group-title="卫视频道",重庆卫视 +http://218.58.136.82:352/tsfile/live/0142_1.m3u8?key=txiptv&playlive=1&authid=0 #EXTINF:-1 group-title="卫视频道",大湾区卫视 http://222.128.55.152:9080/live/dwq.m3u8 -#EXTINF:-1 group-title="卫视频道",东方卫视 -http://[2409:8087:1:20:20::2c]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226237/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EuOKqNaOUqqiJjXIfPoRPMQ%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNNeqgYr1eA9ESriCOsl_DTz%2CEND +#EXTINF:-1 group-title="卫视频道",大湾区卫视 +http://tvbox6.icu/tv/migu.php?id=dwqws #EXTINF:-1 group-title="卫视频道",东方卫视 http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=2fbf64&tk=822270345d4c #EXTINF:-1 group-title="卫视频道",东方卫视 @@ -1164,25 +1136,21 @@ http://39.164.180.36:19901/tsfile/live/0107_1.m3u8?key=txiptv&playlive=0&authid= #EXTINF:-1 group-title="卫视频道",东方卫视 http://60.223.224.176:8888/newlive/live/hls/19/live.m3u8 #EXTINF:-1 group-title="卫视频道",东方卫视 -http://aktv_stream1.m16tv.cfd/stream/aktv3/null/AKTV.m3u8 -#EXTINF:-1 group-title="卫视频道",东方卫视 -http://z.b.bkpcp.top/m.php?id=dfws -#EXTINF:-1 group-title="卫视频道",东方卫视 http://tvbox6.icu/tv/migu.php?id=dfws #EXTINF:-1 group-title="卫视频道",东方卫视 http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=9d437f&tk=822270345d4c #EXTINF:-1 group-title="卫视频道",东方卫视 -http://183.215.134.239:19901/tsfile/live/0107_1.m3u8?key=txiptv&playlive=1&authid=0 -#EXTINF:-1 group-title="卫视频道",东方卫视 http://222.169.85.8:9901/tsfile/live/0018_1.m3u8 #EXTINF:-1 group-title="卫视频道",东方卫视 http://61.163.181.78:9901/tsfile/live/1036_1.m3u8 #EXTINF:-1 group-title="卫视频道",东方卫视 http://60.223.224.176:8888/newlive/live/hls/19/live.m3u8? -#EXTINF:-1 group-title="卫视频道",东方卫视国际频道 -http://aktv-stream.m16tv.cfd/stream/aktv3/null/AKTV.m3u8 -#EXTINF:-1 group-title="卫视频道",东方卫视HD -http://120.76.248.139/live/bfgd/4200000093.m3u8 +#EXTINF:-1 group-title="卫视频道",东方卫视 +http://123.159.128.244:9901/tsfile/live/0018_1.m3u8?key=txiptv&playlive=0&authid=0 +#EXTINF:-1 group-title="卫视频道",东方卫视 +http://218.58.136.82:352/tsfile/live/0107_1.m3u8?key=txiptv&playlive=1&authid=0 +#EXTINF:-1 group-title="卫视频道",东方卫视 +http://58.220.219.14:9901/tsfile/live/0107_1.m3u8?key=txiptv #EXTINF:-1 group-title="卫视频道",东南卫视 http://[2409:8087:1:20:20::2a]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226496/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EkZUfG47p98m2PZiCsgkhyQ%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNM5EcQIH6BiwZavlhPLb4oJ%2CEND #EXTINF:-1 group-title="卫视频道",东南卫视 @@ -1190,11 +1158,15 @@ http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=b012d9&tk=822270345d4c #EXTINF:-1 group-title="卫视频道",东南卫视 http://120.76.248.139/live/bfgd/4200000483.m3u8 #EXTINF:-1 group-title="卫视频道",东南卫视 -http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=86fc4a&tk=822270345d4c -#EXTINF:-1 group-title="卫视频道",东南卫视 http://106.46.114.147:8011/tsfile/live/0137_1.m3u8?key=txiptv&playlive=0&authid=0 #EXTINF:-1 group-title="卫视频道",东南卫视 -http://115.149.139.141:10001/tsfile/live/1035_1.m3u8?blog.ntnas.top +http://60.214.104.110:352/tsfile/live/0137_1.m3u8?key=txiptv&playlive=1&authid=0 +#EXTINF:-1 group-title="卫视频道",东南卫视 +http://218.58.136.82:352/tsfile/live/0137_1.m3u8?key=txiptv&playlive=1&authid=0 +#EXTINF:-1 group-title="卫视频道",东南卫视 +http://61.136.67.238:50085/tsfile/live/0137_1.m3u8?key=txiptv&playlive=1&authid=0 +#EXTINF:-1 group-title="卫视频道",东南卫视x +http://tvbox6.icu/tv/migu.php?id=dnws #EXTINF:-1 group-title="卫视频道",甘肃卫视 rtmp://livein.gstv.com.cn/49048r/y3nga4 #EXTINF:-1 group-title="卫视频道",甘肃卫视 @@ -1202,26 +1174,20 @@ http://120.76.248.139/live/bfgd/4200000119.m3u8 #EXTINF:-1 group-title="卫视频道",甘肃卫视 rtmp://livein.gstv.com.cn/49048r/y3nga4.flv #EXTINF:-1 group-title="卫视频道",甘肃卫视 -http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=c61ede&tk=822270345d4c -#EXTINF:-1 group-title="卫视频道",甘肃卫视 http://live.zohi.tv/video/s10001-fztv-3/index.m3u8 -#EXTINF:-1 group-title="卫视频道",广东卫视 -http://ttkx.cc:1658/公开源454/mg9.php?id=gdws +#EXTINF:-1 group-title="卫视频道",甘肃卫视 +http://tvbox6.icu/tv/migu.php?id=gsws +#EXTINF:-1 group-title="卫视频道",甘肃卫视 +http://222.134.245.16:9901/tsfile/live/0141_1.m3u8?key=txiptv&playlive=1&authid=0 +#EXTINF:-1 group-title="卫视频道",甘肃卫视 +http://60.223.224.176:8888/newlive/live/hls/35/live.m3u8? #EXTINF:-1 group-title="卫视频道",广东卫视 http://nctv.top/IDOEPpiryt/migu.php?id=gdws #EXTINF:-1 group-title="卫视频道",广东卫视 -http://222.169.85.8:9901/tsfile/live/0125_1.m3u8 -#EXTINF:-1 group-title="卫视频道",广东卫视 -http://222.169.85.8:9901/tsfile/live/0125_1.m3u8?key=txiptv&playlive=1&authid=0 -#EXTINF:-1 group-title="卫视频道",广东卫视 http://106.46.114.147:8011/tsfile/live/0125_1.m3u8?key=txiptv&playlive=0&authid=0 #EXTINF:-1 group-title="卫视频道",广东卫视 http://live.nctv.top/KLJHDS/migu.php?id=gdws #EXTINF:-1 group-title="卫视频道",广东卫视 -http://61.138.128.226:19901/tsfile/live/0125_1.m3u8?key=txiptv&playlive=1&authid=0 -#EXTINF:-1 group-title="卫视频道",广东卫视 -http://222.173.108.238:352/tsfile/live/0125_1.m3u8?key=txiptv&playlive=1&authid=0 -#EXTINF:-1 group-title="卫视频道",广东卫视 http://125.42.150.114:9901/tsfile/live/0118_1.m3u8?key=txiptv&playlive=1&authid=0 #EXTINF:-1 group-title="卫视频道",广东卫视 http://115.149.139.141:10001/tsfile/live/1029_1.m3u8?blog.ntnas.top @@ -1229,12 +1195,22 @@ http://115.149.139.141:10001/tsfile/live/1029_1.m3u8?blog.ntnas.top http://222.169.85.8:9901/tsfile/live/0125_1.m3u8? #EXTINF:-1 group-title="卫视频道",广东卫视 http://183.215.134.239:19901/tsfile/live/0125_1.m3u8?key=txiptv&playlive=1&authid=0 -#EXTINF:-1 group-title="卫视频道",广东卫视HD -http://120.76.248.139/live/bfgd/4200000092.m3u8 -#EXTINF:-1 group-title="卫视频道",广西卫视 -http://42.225.117.174:11199/tsfile/live/0113_1.m3u8?key=txiptv&playlive=1&authid=0 -#EXTINF:-1 group-title="卫视频道",广西卫视 -http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=b60ef8&tk=822270345d4c +#EXTINF:-1 group-title="卫视频道",广东卫视 +http://tvbox6.icu/tv/migu.php?id=gdws +#EXTINF:-1 group-title="卫视频道",广东卫视 +http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=041327&tk=822270345d4c +#EXTINF:-1 group-title="卫视频道",广东卫视 +http://221.226.4.10:9901/tsfile/live/1022_1.m3u8?key=txiptv&playlive=1&authid=0 +#EXTINF:-1 group-title="卫视频道",广东卫视 +http://222.134.245.16:9901/tsfile/live/0125_1.m3u8?key=txiptv&playlive=1&authid=0 +#EXTINF:-1 group-title="卫视频道",广东卫视 +http://175.16.149.197:9901/tsfile/live/0125_1.m3u8?key=txiptv&playlive=0&authid=0 +#EXTINF:-1 group-title="卫视频道",广东卫视 +http://60.214.104.110:352/tsfile/live/0125_1.m3u8?key=txiptv&playlive=1&authid=0 +#EXTINF:-1 group-title="卫视频道",广东卫视 +http://218.13.14.6:60050/tsfile/live/1017_1.m3u8 +#EXTINF:-1 group-title="卫视频道",广东卫视 +https://www.freetv.top/migu/608831231.m3u8?migutoken=78af5371d66a723fc72d7a69c8a18ade502c19d2cf715aa502730a2b197148f3ac859ba4dfc8177df928c7b17e4f7e50e73fa17782751d96ca1224dc27c62d3025503e7b80de41b09560f78ee1 #EXTINF:-1 group-title="卫视频道",广西卫视 http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=adb0f1&tk=822270345d4c #EXTINF:-1 group-title="卫视频道",广西卫视 @@ -1244,53 +1220,63 @@ http://222.169.85.8:9901/tsfile/live/0113_1.m3u8 #EXTINF:-1 group-title="卫视频道",广西卫视 http://106.46.114.147:8011/tsfile/live/0113_1.m3u8?key=txiptv&playlive=0&authid=0 #EXTINF:-1 group-title="卫视频道",广西卫视 -http://222.169.85.8:9901/tsfile/live/0113_1.m3u8?key=txiptv&playlive=1&authid=0 -#EXTINF:-1 group-title="卫视频道",广西卫视 -http://222.134.245.16:9901/tsfile/live/0113_1.m3u8 -#EXTINF:-1 group-title="卫视频道",广西卫视 http://live.cztv.cc:85/live/ggpd.m3u8 #EXTINF:-1 group-title="卫视频道",广西卫视 http://115.149.139.141:10000/tsfile/live/1037_1.m3u8?key=txiptv&playlive=0&authid=0 #EXTINF:-1 group-title="卫视频道",广西卫视 http://110.81.206.138:49231/tsfile/live/23055_1.m3u8?key=txiptv&playlive=1&authid=0 #EXTINF:-1 group-title="卫视频道",广西卫视 -http://61.138.128.226:19901/tsfile/live/0113_1.m3u8 -#EXTINF:-1 group-title="卫视频道",广西卫视 http://218.89.240.144:59901/tsfile/live/0113_1.m3u8 #EXTINF:-1 group-title="卫视频道",广西卫视 -http://110.80.17.38:9901/tsfile/live/0113_1.m3u8 -#EXTINF:-1 group-title="卫视频道",广西卫视 http://115.149.139.141:10001/tsfile/live/1037_1.m3u8?blog.ntnas.top #EXTINF:-1 group-title="卫视频道",广西卫视 -http://113.15.109.216:59901/tsfile/live/0113_1.m3u8?key=txiptv&playlive=1&authid=0 -#EXTINF:-1 group-title="卫视频道",广西卫视HD -http://120.76.248.139/live/bfgd/4200000116.m3u8 +http://tvbox6.icu/tv/migu.php?id=gxws +#EXTINF:-1 group-title="卫视频道",广西卫视 +http://222.134.245.16:9901/tsfile/live/0113_1.m3u8?key=txiptv&playlive=1&authid=0 +#EXTINF:-1 group-title="卫视频道",广西卫视 +http://218.89.240.144:59901/tsfile/live/0113_1.m3u8?key=txiptv&playlive=1&authid=0 +#EXTINF:-1 group-title="卫视频道",广西卫视 +http://118.122.189.74:9901/tsfile/live/0113_1.m3u8 #EXTINF:-1 group-title="卫视频道",贵州卫视 http://39.164.160.249:9901/tsfile/live/0120_1.m3u8 #EXTINF:-1 group-title="卫视频道",贵州卫视 -http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=900a74&tk=822270345d4c -#EXTINF:-1 group-title="卫视频道",贵州卫视 http://106.46.114.147:8011/tsfile/live/0120_1.m3u8?key=txiptv&playlive=0&authid=0 #EXTINF:-1 group-title="卫视频道",贵州卫视 -http://zzssw01.55555.io:9901/tsfile/live/0120_1.m3u8 -#EXTINF:-1 group-title="卫视频道",贵州卫视 http://112.123.243.37:50085/tsfile/live/0130_2.m3u8?key=txiptv&playlive=0&authid=0 #EXTINF:-1 group-title="卫视频道",贵州卫视 -http://111.61.236.247:9081/hls/37/index.m3u8 -#EXTINF:-1 group-title="卫视频道",贵州卫视 http://101.19.84.8:9901/tsfile/live/0138_1.m3u8 #EXTINF:-1 group-title="卫视频道",贵州卫视 -http://61.136.67.238:50085/tsfile/live/0120_1.m3u8?key=txiptv&playlive=1&authid=0 -#EXTINF:-1 group-title="卫视频道",贵州卫视HD -http://120.76.248.139/live/bfgd/4200000101.m3u8 +http://tvbox6.icu/tv/migu.php?id=gzws +#EXTINF:-1 group-title="卫视频道",贵州卫视 +http://123.159.128.244:9901/tsfile/live/0142_1.m3u8?key=txiptv&playlive=0&authid=0 +#EXTINF:-1 group-title="卫视频道",贵州卫视 +http://60.214.104.110:352/tsfile/live/0120_1.m3u8?key=txiptv&playlive=1&authid=0 +#EXTINF:-1 group-title="卫视频道",贵州卫视 +http://124.128.73.58:9901/tsfile/live/0120_1.m3u8 +#EXTINF:-1 group-title="卫视频道",贵州卫视 +http://218.58.136.82:352/tsfile/live/0120_1.m3u8?key=txiptv&playlive=1&authid=0 +#EXTINF:-1 group-title="卫视频道",贵州卫视 +http://222.169.85.8:9901/tsfile/live/0120_1.m3u8?key=txiptv&playlive=1&authid=0 #EXTINF:-1 group-title="卫视频道",海南卫视 http://120.76.248.139/live/bfgd/4200000473.m3u8 #EXTINF:-1 group-title="卫视频道",海南卫视 http://110.81.206.138:49231/tsfile/live/23056_1.m3u8?key=txiptv&playlive=1&authid=0 +#EXTINF:-1 group-title="卫视频道",海南卫视 +http://tvbox6.icu/tv/migu.php?id=hinws +#EXTINF:-1 group-title="卫视频道",海南卫视 +https://www.freetv.top/migu/947472502.m3u8?migutoken=7837384e48fd26a97f31b5166b88580720ebc21f5e10f392561f571058dda831b33433f9113b41fa03dff482db5244ae83df7b277e82cf7a4651045d113b16c3733999e3c4428166e0995051a4 +#EXTINF:-1 group-title="卫视频道",海南卫视 +https://www.freetv.top/migu/947472502.m3u8?migutoken=61e4fd9bf58ef5793a154534fc3b69a6905900f2133acd6c3fe723e7b4520ad20ebd351ceb44d42a3a09fa5e7e402be1cec3e5c93b1a07ac90681ef873a367d7cb68040b3be9d7873347efa755 +#EXTINF:-1 group-title="卫视频道",海南卫视 +https://www.freetv.top/migu/947472502.m3u8?migutoken=b49395c0adad3f977a69d9555b7ec0e60a9f6076a9bd17687472774c39f5e60c68b55ab46fdf0d73b68a871b71b438163c9ae6604499693eb260ed04ebe98df3f12124410b199e0741f3429b11 +#EXTINF:-1 group-title="卫视频道",海南卫视 +http://221.226.4.10:9901/tsfile/live/1025_1.m3u8?key=txiptv&playlive=1&authid=0 #EXTINF:-1 group-title="卫视频道",海峡卫视 http://nctv.top/IDOEPpiryt/fjtv.php?id=3 #EXTINF:-1 group-title="卫视频道",海峡卫视 http://live.nctv.top/KLJHDS/fjtv.php?id=3 +#EXTINF:-1 group-title="卫视频道",海峡卫视 +http://tvbox6.icu/tv/migu.php?id=hxws #EXTINF:-1 group-title="卫视频道",河北卫视 http://116.131.190.210:352/tsfile/live/0117_1.m3u8?key=txiptv&playlive=1&authid=0 #EXTINF:-1 group-title="卫视频道",河北卫视 @@ -1300,13 +1286,11 @@ http://115.149.139.141:10001/tsfile/live/1033_1.m3u8?blog.ntnas.top #EXTINF:-1 group-title="卫视频道",河北卫视 http://39.164.160.249:9901/tsfile/live/0117_1.m3u8 #EXTINF:-1 group-title="卫视频道",河北卫视 -http://113.56.95.69:53765/tsfile/live/1022_1.m3u8?key=txiptv&playlive=1&authid=0 +http://222.134.245.16:9901/tsfile/live/0117_1.m3u8?key=txiptv&playlive=1&authid=0 #EXTINF:-1 group-title="卫视频道",河北卫视 -http://218.89.240.144:59901/tsfile/live/0117_1.m3u8 +http://60.214.104.110:352/tsfile/live/0117_1.m3u8?key=txiptv&playlive=1&authid=0 #EXTINF:-1 group-title="卫视频道",河北卫视 -rtsp://180.95.143.19/PLTV/88888910/224/3221225846/376430610.smil -#EXTINF:-1 group-title="卫视频道",河北卫视HD -http://120.76.248.139/live/bfgd/4200000108.m3u8 +http://218.58.136.82:352/tsfile/live/0117_1.m3u8?key=txiptv&playlive=1&authid=0 #EXTINF:-1 group-title="卫视频道",河南卫视 http://42.225.117.174:11199/tsfile/live/0139_1.m3u8?key=txiptv&playlive=1&authid=0 #EXTINF:-1 group-title="卫视频道",河南卫视 @@ -1314,8 +1298,6 @@ http://1.94.31.214/php/hntv.php?id=hnws #EXTINF:-1 group-title="卫视频道",河南卫视 http://nctv.top/IDOEPpiryt/hntv.php?id=hnws #EXTINF:-1 group-title="卫视频道",河南卫视 -http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=ae4d5c&tk=822270345d4c -#EXTINF:-1 group-title="卫视频道",河南卫视 http://39.164.160.249:9901/tsfile/live/0139_1.m3u8 #EXTINF:-1 group-title="卫视频道",河南卫视 http://222.169.85.8:9901/tsfile/live/0139_1.m3u8 @@ -1324,19 +1306,15 @@ http://222.169.85.8:9901/tsfile/live/0139_1.m3u8?key=txiptv&playlive=1&authid=0 #EXTINF:-1 group-title="卫视频道",河南卫视 http://live.nctv.top/KLJHDS/hntv.php?id=hnws #EXTINF:-1 group-title="卫视频道",河南卫视 -http://61.138.128.226:19901/tsfile/live/0139_1.m3u8?key=txiptv&playlive=1&authid=0 -#EXTINF:-1 group-title="卫视频道",河南卫视 http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=29d5ec&tk=822270345d4c #EXTINF:-1 group-title="卫视频道",河南卫视 -http://110.81.206.138:49231/tsfile/live/23047_1.m3u8?key=txiptv&playlive=1&authid=0 -#EXTINF:-1 group-title="卫视频道",河南卫视 http://101.19.84.8:9901/tsfile/live/0131_1.m3u8 #EXTINF:-1 group-title="卫视频道",河南卫视 -http://218.89.240.144:59901/tsfile/live/0139_1.m3u8 +http://tvbox6.icu/tv/migu.php?id=hnws #EXTINF:-1 group-title="卫视频道",河南卫视 -http://218.89.240.144:59901/tsfile/live/0139_1.m3u8?key=txiptv&playlive=1&authid=0 -#EXTINF:-1 group-title="卫视频道",河南卫视HD -http://120.76.248.139/live/bfgd/4200000339.m3u8 +http://222.134.245.16:9901/tsfile/live/0139_1.m3u8?key=txiptv&playlive=1&authid=0 +#EXTINF:-1 group-title="卫视频道",河南卫视 +http://125.42.150.114:9901/tsfile/live/1015_1.m3u8?key=txiptv&playlive=1&authid=0 #EXTINF:-1 group-title="卫视频道",黑龙江卫视 http://[2409:8087:1:20:20::2c]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226239/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EEHwpSHKc5p-bHJfhpIWFig%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNM5Y8rTELLykZJHp-bmY2YW%2CEND #EXTINF:-1 group-title="卫视频道",黑龙江卫视 @@ -1352,15 +1330,15 @@ http://175.16.149.197:9901/tsfile/live/0143_1.m3u8?key=txiptv&playlive=0&authid= #EXTINF:-1 group-title="卫视频道",黑龙江卫视 http://115.149.139.141:10000/tsfile/live/1030_1.m3u8?key=txiptv&playlive=0&authid=0 #EXTINF:-1 group-title="卫视频道",黑龙江卫视 -http://61.138.128.226:19901/tsfile/live/0143_1.m3u8?key=txiptv&playlive=1&authid=0 +http://113.140.12.230:8888/newlive/live/hls/42/live.m3u8 #EXTINF:-1 group-title="卫视频道",黑龙江卫视 -http://112.123.243.37:50085/tsfile/live/0142_1.m3u8?key=txiptv&playlive=0&authid=0 +http://60.214.104.110:352/tsfile/live/0143_1.m3u8?key=txiptv&playlive=1&authid=0 #EXTINF:-1 group-title="卫视频道",黑龙江卫视 -http://182.37.169.94:352/tsfile/live/0143_1.m3u8?key=txiptv&playlive=1&authid=0 +http://218.58.136.82:352/tsfile/live/0143_1.m3u8?key=txiptv&playlive=1&authid=0 #EXTINF:-1 group-title="卫视频道",黑龙江卫视 -http://218.29.168.146:352/tsfile/live/0143_1.m3u8?key=txiptv&playlive=1&authid=0 -#EXTINF:-1 group-title="卫视频道",湖北卫视 -http://[2409:8087:1:20:20::2c]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226240/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7ExfU_RR0RQok0w_xd7h22CQ%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNPVnDV2fEBphgm3TP7hAHBx%2CEND +http://218.13.14.6:60050/tsfile/live/1034_1.m3u8?key=txiptv&playlive=1&authid=0 +#EXTINF:-1 group-title="卫视频道",黑龙江卫视 +http://221.226.4.10:9901/tsfile/live/1019_1.m3u8?key=txiptv&playlive=1&authid=0 #EXTINF:-1 group-title="卫视频道",湖北卫视 http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=ab913b&tk=822270345d4c #EXTINF:-1 group-title="卫视频道",湖北卫视 @@ -1374,25 +1352,21 @@ http://106.46.114.147:8011/tsfile/live/0132_1.m3u8?key=txiptv&playlive=0&authid= #EXTINF:-1 group-title="卫视频道",湖北卫视 http://60.223.224.176:8888/newlive/live/hls/33/live.m3u8? #EXTINF:-1 group-title="卫视频道",湖北卫视 -http://113.56.95.69:53765/tsfile/live/0018_1.m3u8?key=txiptv&playlive=1&authid=0 -#EXTINF:-1 group-title="卫视频道",湖北卫视 -http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=c2d7ec&tk=822270345d4c -#EXTINF:-1 group-title="卫视频道",湖北卫视 -http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=593c64&tk=822270345d4c -#EXTINF:-1 group-title="卫视频道",湖北卫视 http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=6685ec&tk=822270345d4c #EXTINF:-1 group-title="卫视频道",湖北卫视 http://125.42.150.114:9901/tsfile/live/0138_1.m3u8?key=txiptv&playlive=1&authid=0 #EXTINF:-1 group-title="卫视频道",湖北卫视 http://115.149.139.141:10001/tsfile/live/1027_1.m3u8 #EXTINF:-1 group-title="卫视频道",湖北卫视 -http://61.136.67.238:50085/tsfile/live/0132_1.m3u8 +http://tvbox6.icu/tv/migu.php?id=hubws #EXTINF:-1 group-title="卫视频道",湖北卫视 -http://61.136.67.238:50085/tsfile/live/0132_1.m3u8?key=txiptv&playlive=1&authid=0 +http://221.226.4.10:9901/tsfile/live/1017_1.m3u8?key=txiptv&playlive=1&authid=0 #EXTINF:-1 group-title="卫视频道",湖北卫视 -http://222.219.183.103:8089/hls/36/index.m3u8 -#EXTINF:-1 group-title="卫视频道",湖北卫视HD -http://120.76.248.139/live/bfgd/4200000102.m3u8 +http://123.159.128.244:9901/tsfile/live/0116_1.m3u8?key=txiptv&playlive=0&authid=0 +#EXTINF:-1 group-title="卫视频道",湖北卫视 +http://60.214.104.110:352/tsfile/live/0132_1.m3u8?key=txiptv&playlive=1&authid=0 +#EXTINF:-1 group-title="卫视频道",湖北卫视 +http://218.58.136.82:352/tsfile/live/0132_1.m3u8?key=txiptv&playlive=1&authid=0 #EXTINF:-1 group-title="卫视频道",湖南卫视 http://iptv.huuc.edu.cn/hls/hunanhd.m3u8 #EXTINF:-1 group-title="卫视频道",湖南卫视 @@ -1400,10 +1374,6 @@ http://58.243.224.244:9901/tsfile/live/1019_1.m3u8?key=txiptv&playlive=0&authid= #EXTINF:-1 group-title="卫视频道",湖南卫视 http://221.226.4.10:9901/tsfile/live/1016_1.m3u8?key=txiptv&playlive=1&authid=0 #EXTINF:-1 group-title="卫视频道",湖南卫视 -http://39.164.160.249:9901/tsfile/live/0128_1.m3u8 -#EXTINF:-1 group-title="卫视频道",湖南卫视 -http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=18e216&tk=822270345d4c -#EXTINF:-1 group-title="卫视频道",湖南卫视 http://60.223.224.176:8888/newlive/live/hls/22/live.m3u8 #EXTINF:-1 group-title="卫视频道",湖南卫视 http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=6a4489&tk=822270345d4c @@ -1412,25 +1382,33 @@ http://106.46.114.147:8011/tsfile/live/0128_1.m3u8?key=txiptv&playlive=0&authid= #EXTINF:-1 group-title="卫视频道",湖南卫视 http://222.169.85.8:9901/tsfile/live/0128_1.m3u8 #EXTINF:-1 group-title="卫视频道",湖南卫视 -http://182.37.169.94:352/tsfile/live/0128_1.m3u8?key=txiptv&playlive=1&authid=0 -#EXTINF:-1 group-title="卫视频道",湖南卫视 http://218.58.136.82:352/tsfile/live/0128_1.m3u8?key=txiptv&playlive=1&authid=0 #EXTINF:-1 group-title="卫视频道",湖南卫视 -http://183.215.134.239:19901/tsfile/live/0128_1.m3u8?key=txiptv&playlive=1&authid=0 -#EXTINF:-1 group-title="卫视频道",湖南卫视 -http://58.220.219.14:9901/tsfile/live/0128_1.m3u8?key=txiptv&playlive=1&authid=0 -#EXTINF:-1 group-title="卫视频道",湖南卫视 http://60.223.224.176:8888/newlive/live/hls/22/live.m3u8? -#EXTINF:-1 group-title="卫视频道",湖南卫视HD -http://120.76.248.139/live/bfgd/4200000086.m3u8 -#EXTINF:-1 group-title="卫视频道",吉林卫视 -http://220.164.192.48:50085/tsfile/live/0118_1.m3u8 -#EXTINF:-1 group-title="卫视频道",吉林卫视 -http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=236861&tk=822270345d4c +#EXTINF:-1 group-title="卫视频道",湖南卫视 +http://175.31.21.146:4480/hls/36/index.m3u8 +#EXTINF:-1 group-title="卫视频道",湖南卫视 +http://113.56.95.69:53765/tsfile/live/1004_1.m3u8?key=txiptv&playlive=1&authid=0 +#EXTINF:-1 group-title="卫视频道",湖南卫视 +http://tvbox6.icu/tv/migu.php?id=hunws +#EXTINF:-1 group-title="卫视频道",湖南卫视 +http://125.42.150.114:9901/tsfile/live/0128_1.m3u8?key=txiptv&playlive=1&authid=0 +#EXTINF:-1 group-title="卫视频道",湖南卫视 +http://42.48.105.224:9002/tsfile/live/1000_1.m3u8?key=txiptv&playlive=1&authid=0 +#EXTINF:-1 group-title="卫视频道",湖南卫视 +http://61.163.181.78:85/tsfile/live/1045_1.m3u8?key=txiptv&playlive=1&authid=0 +#EXTINF:-1 group-title="卫视频道",湖南卫视 +http://58.220.211.90:352/tsfile/live/0128_1.m3u8?key=txiptv&playlive=1&authid=0 +#EXTINF:-1 group-title="卫视频道",湖南卫视 +http://58.220.219.14:9901/tsfile/live/0128_1.m3u8 +#EXTINF:-1 group-title="卫视频道",湖南卫视 +http://58.221.214.82:9901/tsfile/live/0128_1.m3u8 +#EXTINF:-1 group-title="卫视频道",湖南卫视 +http://221.226.51.220:50081/newlive/live/hls/29/live.m3u8 #EXTINF:-1 group-title="卫视频道",吉林卫视 http://106.46.114.147:8011/tsfile/live/0116_1.m3u8?key=txiptv&playlive=0&authid=0 -#EXTINF:-1 group-title="卫视频道",吉林卫视HD -http://120.76.248.139/live/bfgd/4200000097.m3u8 +#EXTINF:-1 group-title="卫视频道",吉林卫视 +http://tvbox6.icu/tv/migu.php?id=jlws #EXTINF:-1 group-title="卫视频道",江苏卫视 http://[2409:8087:1:20:20::2a]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226242/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EJT6eqtJpcKnNhyUS90EOgw%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNN1SxXwCt0S69Lq27ZMJpfR%2CEND #EXTINF:-1 group-title="卫视频道",江苏卫视 @@ -1452,72 +1430,76 @@ http://live.nctv.top/KLJHDS/jstv.php?id=jsws #EXTINF:-1 group-title="卫视频道",江苏卫视 http://39.164.160.249:9901/tsfile/live/0127_1.m3u8 #EXTINF:-1 group-title="卫视频道",江苏卫视 -http://61.163.181.78:85/tsfile/live/1044_1.m3u8?key=txiptv&playlive=1&authid=0 -#EXTINF:-1 group-title="卫视频道",江苏卫视 http://106.46.114.147:8011/tsfile/live/0127_1.m3u8?key=txiptv&playlive=0&authid=0 #EXTINF:-1 group-title="卫视频道",江苏卫视 -http://58.220.219.14:9901/tsfile/live/0127_1.m3u8 -#EXTINF:-1 group-title="卫视频道",江苏卫视 http://222.169.85.8:9901/tsfile/live/0127_1.m3u8 #EXTINF:-1 group-title="卫视频道",江苏卫视 -http://182.37.169.94:352/tsfile/live/0127_1.m3u8?key=txiptv&playlive=1&authid=0 -#EXTINF:-1 group-title="卫视频道",江苏卫视 http://58.220.219.14:9901/tsfile/live/0127_1.m3u8?key=txiptv&playlive=1&authid=0 -#EXTINF:-1 group-title="卫视频道",江苏卫视HD -http://120.76.248.139/live/bfgd/4200000085.m3u8 +#EXTINF:-1 group-title="卫视频道",江苏卫视 +http://tvbox6.icu/tv/migu.php?id=jsws +#EXTINF:-1 group-title="卫视频道",江苏卫视 +http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=0f976d&tk=822270345d4c +#EXTINF:-1 group-title="卫视频道",江苏卫视 +http://60.214.104.110:352/tsfile/live/0127_1.m3u8?key=txiptv&playlive=1&authid=0 +#EXTINF:-1 group-title="卫视频道",江苏卫视 +http://218.58.136.82:352/tsfile/live/0127_1.m3u8?key=txiptv&playlive=1&authid=0 +#EXTINF:-1 group-title="卫视频道",江苏卫视 +http://218.13.14.6:60050/tsfile/live/1015_1.m3u8?key=txiptv&playlive=1&authid=0 #EXTINF:-1 group-title="卫视频道",江西卫视 http://[2409:8087:1:20:20::29]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226243/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EfPpe3gkzCutYMoqOQQZNzA%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNMVuW7agCgULnvgy9rhLyCH%2CEND #EXTINF:-1 group-title="卫视频道",江西卫视 http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=76c09e&tk=822270345d4c #EXTINF:-1 group-title="卫视频道",江西卫视 -http://61.138.128.226:19901/tsfile/live/0138_1.m3u8?key=txiptv&playlive=1&authid=0 -#EXTINF:-1 group-title="卫视频道",江西卫视 http://39.164.160.249:9901/tsfile/live/0138_1.m3u8 #EXTINF:-1 group-title="卫视频道",江西卫视 -http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=da1ad3&tk=822270345d4c -#EXTINF:-1 group-title="卫视频道",江西卫视 http://222.169.85.8:9901/tsfile/live/0138_1.m3u8 #EXTINF:-1 group-title="卫视频道",江西卫视 http://222.169.85.8:9901/tsfile/live/0138_1.m3u8?key=txiptv&playlive=1&authid=0 #EXTINF:-1 group-title="卫视频道",江西卫视 -http://113.56.95.69:53765/tsfile/live/1016_1.m3u8?key=txiptv&playlive=1&authid=0 -#EXTINF:-1 group-title="卫视频道",江西卫视 -http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=bd686b&tk=822270345d4c -#EXTINF:-1 group-title="卫视频道",江西卫视 http://125.42.150.114:9901/tsfile/live/0119_1.m3u8?key=txiptv&playlive=1&authid=0 #EXTINF:-1 group-title="卫视频道",江西卫视 -http://61.136.67.238:50085/tsfile/live/0138_1.m3u8 -#EXTINF:-1 group-title="卫视频道",江西卫视 http://183.215.134.239:19901/tsfile/live/0138_1.m3u8?key=txiptv&playlive=1&authid=0 #EXTINF:-1 group-title="卫视频道",江西卫视 http://218.58.136.82:352/tsfile/live/0138_1.m3u8?key=txiptv&playlive=1&authid=0 -#EXTINF:-1 group-title="卫视频道",江西卫视HD -http://120.76.248.139/live/bfgd/4200000098.m3u8 -#EXTINF:-1 group-title="卫视频道",辽宁卫视 -http://iptv.huuc.edu.cn/hls/lnhd.m3u8 -#EXTINF:-1 group-title="卫视频道",辽宁卫视 -http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=e10e64&tk=822270345d4c -#EXTINF:-1 group-title="卫视频道",辽宁卫视 -http://115.149.139.141:10001/tsfile/live/1028_1.m3u8?blog.ntnas.top +#EXTINF:-1 group-title="卫视频道",江西卫视 +http://222.173.108.238:352/tsfile/live/1010_1.m3u8?key=txiptv&playlive=1&authid=0 +#EXTINF:-1 group-title="卫视频道",江西卫视 +http://z.b.bkpcp.top/m.php?id=jxws +#EXTINF:-1 group-title="卫视频道",江西卫视 +http://tvbox6.icu/tv/migu.php?id=jxws +#EXTINF:-1 group-title="卫视频道",江西卫视 +http://182.37.169.94:352/tsfile/live/0138_1.m3u8 +#EXTINF:-1 group-title="卫视频道",江西卫视 +http://60.214.104.110:352/tsfile/live/0138_1.m3u8?key=txiptv&playlive=1&authid=0 +#EXTINF:-1 group-title="卫视频道",江西卫视 +https://www.freetv.top/migu/783847495.m3u8?migutoken=b9ba9e2f06ddd219a9e3fb45641a0ba5c0b22ab5904c1b10ab603b4fe2eb30b2e40fdeba589cef7e7c40db7c4a0e66c90c48110a078a361a0975dd6ca0fd0a5de4c13b2c7699d4b0013a868ab6 +#EXTINF:-1 group-title="卫视频道",江西卫视 +https://www.freetv.top/migu/783847495.m3u8?migutoken=38b42decc187cc22bb6309841b51df21f3267227cda2e6b190e60e89845ff5fc5218e399e58130d340f3843cc52bc7332faab30e83454d30c4bcd929a0f847f12972351c12fcdccb0b5bc6bd54 +#EXTINF:-1 group-title="卫视频道",江西卫视 +https://www.freetv.top/migu/783847495.m3u8?migutoken=3744a9c270a0b16bfdbf60ff4b047f6f1a0c1bbaabca5b2a5c4d2e07cd1775ea609a33d44e2e957bd52e4f42fc5000b0207a705e26b45251cc247c2c1b18d9e8b7980b7b2dc160cbfb0953f211 +#EXTINF:-1 group-title="卫视频道",康巴卫视 +http://61.157.139.15:9901/tsfile/live/2415_1.m3u8?key=txiptv&playlive=1&authid=0 #EXTINF:-1 group-title="卫视频道",辽宁卫视 http://106.46.114.147:8011/tsfile/live/0121_1.m3u8?key=txiptv&playlive=0&authid=0 #EXTINF:-1 group-title="卫视频道",辽宁卫视 http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=8946d4&tk=822270345d4c #EXTINF:-1 group-title="卫视频道",辽宁卫视 -http://112.123.243.37:50085/tsfile/live/0126_1.m3u8?key=txiptv&playlive=0&authid=0 -#EXTINF:-1 group-title="卫视频道",辽宁卫视 http://218.13.14.6:60050/tsfile/live/1033_1.m3u8?key=txiptv&playlive=1&authid=0 #EXTINF:-1 group-title="卫视频道",辽宁卫视 -http://58.220.219.14:9901/tsfile/live/0121_1.m3u8?key=txiptv&playlive=1&authid=0 -#EXTINF:-1 group-title="卫视频道",辽宁卫视HD -http://120.76.248.139/live/bfgd/4200000058.m3u8 +http://tvbox6.icu/tv/migu.php?id=lnws +#EXTINF:-1 group-title="卫视频道",辽宁卫视 +http://175.16.149.197:9901/tsfile/live/0121_1.m3u8?key=txiptv&playlive=0&authid=0 +#EXTINF:-1 group-title="卫视频道",辽宁卫视 +http://115.149.139.141:10001/tsfile/live/1028_1.m3u8 +#EXTINF:-1 group-title="卫视频道",辽宁卫视 +http://222.219.183.103:8089/hls/35/index.m3u8 +#EXTINF:-1 group-title="卫视频道",辽宁卫视 +http://218.58.136.82:352/tsfile/live/0121_1.m3u8?key=txiptv&playlive=1&authid=0 #EXTINF:-1 group-title="卫视频道",内蒙古蒙古语卫视 http://nctv.top/IDOEPpiryt/nmgtv.php?id=nmmyws #EXTINF:-1 group-title="卫视频道",内蒙古蒙古语卫视 http://live.nctv.top/KLJHDS/nmgtv.php?id=nmmyws #EXTINF:-1 group-title="卫视频道",内蒙古蒙语卫视 -https://stream1.freetv.fun/nei-meng-gu-meng-yu-wei-shi-1.m3u8 -#EXTINF:-1 group-title="卫视频道",内蒙古蒙语卫视 https://livestream-bt.nmtv.cn/nmtv/2315general.m3u8?txSecret=4971666599ef9411629213c9a300bf66&txTime=771EF880 #EXTINF:-1 group-title="卫视频道",内蒙古卫视 http://148.135.93.213:81/live.php?id=内蒙古卫视 @@ -1525,16 +1507,20 @@ http://148.135.93.213:81/live.php?id=内蒙古卫视 https://livestream-bt.nmtv.cn/nmtv/3208526general.m3u8?txSecret=eb5a3102dd5406c7ffeddf560b024952&txTime=76B2F9A0 #EXTINF:-1 group-title="卫视频道",内蒙古卫视 https://ali-m-l.cztv.com/channels/lantian/channel007/1080p.m3u8 +#EXTINF:-1 group-title="卫视频道",内蒙古卫视 +http://tvbox6.icu/tv/migu.php?id=nmws +#EXTINF:-1 group-title="卫视频道",宁夏卫视 +http://tvbox6.icu/tv/migu.php?id=nxws #EXTINF:-1 group-title="卫视频道",青海卫视 http://120.76.248.139/live/bfgd/4200000111.m3u8 #EXTINF:-1 group-title="卫视频道",青海卫视 http://110.81.206.138:49231/tsfile/live/23062_1.m3u8?key=txiptv&playlive=1&authid=0 +#EXTINF:-1 group-title="卫视频道",青海卫视 +http://tvbox6.icu/tv/migu.php?id=qhws #EXTINF:-1 group-title="卫视频道",厦门卫视 http://220.161.87.62:8090/hls/0/index.m3u8?zfud$LR•IPV4『线路28』 #EXTINF:-1 group-title="卫视频道",厦门卫视 http://220.161.87.62:8090/hls/0/index.m3u8?zfud -#EXTINF:-1 group-title="卫视频道",厦门卫视 -http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=a82eb1&tk=822270345d4c #EXTINF:-1 group-title="卫视频道",山东教育卫视 http://120.76.248.139/live/bfgd/4200000112.m3u8 #EXTINF:-1 group-title="卫视频道",山东卫视 @@ -1552,8 +1538,6 @@ http://222.169.85.8:9901/tsfile/live/0131_1.m3u8?key=txiptv&playlive=1&authid=0 #EXTINF:-1 group-title="卫视频道",山东卫视 http://106.46.114.147:8011/tsfile/live/0131_1.m3u8?key=txiptv&playlive=0&authid=0 #EXTINF:-1 group-title="卫视频道",山东卫视 -http://61.138.128.226:19901/tsfile/live/0131_1.m3u8?key=txiptv&playlive=1&authid=0 -#EXTINF:-1 group-title="卫视频道",山东卫视 http://tvbox6.icu/tv/migu.php?id=sdws #EXTINF:-1 group-title="卫视频道",山东卫视 http://112.123.243.37:50085/tsfile/live/0122_1.m3u8?key=txiptv&playlive=0&authid=0 @@ -1562,7 +1546,15 @@ http://222.169.85.8:9901/tsfile/live/0131_1.m3u8 #EXTINF:-1 group-title="卫视频道",山东卫视 http://222.219.183.103:8089/hls/34/index.m3u8 #EXTINF:-1 group-title="卫视频道",山东卫视 -http://58.220.219.14:9901/tsfile/live/0131_1.m3u8?key=txiptv&playlive=1&authid=0 +http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=c5f78b&tk=822270345d4c +#EXTINF:-1 group-title="卫视频道",山东卫视 +http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=ce6dde&tk=822270345d4c +#EXTINF:-1 group-title="卫视频道",山东卫视 +http://60.214.104.110:352/tsfile/live/0131_1.m3u8?key=txiptv&playlive=1&authid=0 +#EXTINF:-1 group-title="卫视频道",山东卫视 +http://live.dxhmt.cn:9081/tv/11521-1.m3u8 +#EXTINF:-1 group-title="卫视频道",山东卫视 +http://218.58.136.82:352/tsfile/live/0131_1.m3u8?key=txiptv&playlive=1&authid=0 #EXTINF:-1 group-title="卫视频道",山西卫视 http://m3u8.channel.wsrtv.com.cn/cms/videos/nmip-media/channellive/channel7/playlist.m3u8 #EXTINF:-1 group-title="卫视频道",山西卫视 @@ -1570,8 +1562,6 @@ http://60.223.224.176:8888/newlive/live/hls/43/live.m3u8? #EXTINF:-1 group-title="卫视频道",山西卫视 http://106.46.114.147:8011/tsfile/live/0118_1.m3u8?key=txiptv&playlive=0&authid=0 #EXTINF:-1 group-title="卫视频道",山西卫视 -http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=a668e2&tk=822270345d4c -#EXTINF:-1 group-title="卫视频道",山西卫视 http://42.225.117.174:11199/tsfile/live/0118_1.m3u8?key=txiptv&playlive=1&authid=0 #EXTINF:-1 group-title="卫视频道",山西卫视 http://60.220.202.10:24333/tsfile/live/0118_1.m3u8?key=txiptv&playlive=1&authid=0 @@ -1584,13 +1574,7 @@ http://39.164.160.249:9901/tsfile/live/0136_1.m3u8 #EXTINF:-1 group-title="卫视频道",陕西卫视 http://106.46.114.147:8011/tsfile/live/0136_1.m3u8?key=txiptv&playlive=0&authid=0 #EXTINF:-1 group-title="卫视频道",陕西卫视 -http://z.b.bkpcp.top/m.php?id=sxws -#EXTINF:-1 group-title="卫视频道",陕西卫视 http://tvbox6.icu/tv/migu.php?id=sxws -#EXTINF:-1 group-title="卫视频道",陕西卫视HD -http://120.76.248.139/live/bfgd/4200000512.m3u8 -#EXTINF:-1 group-title="卫视频道",深圳卫视 -http://[2409:8087:1:20:20::2c]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226245/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EFvxuZ6Kfg6J67sArVd0LuA%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNO9YxM-C8gPFvQRk47-h2ok%2CEND #EXTINF:-1 group-title="卫视频道",深圳卫视 http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=42a1c0&tk=822270345d4c #EXTINF:-1 group-title="卫视频道",深圳卫视 @@ -1600,31 +1584,21 @@ http://120.76.248.139/live/bfgd/4200000100.m3u8 #EXTINF:-1 group-title="卫视频道",深圳卫视 http://61.163.181.78:9901/tsfile/live/1041_1.m3u8?key=txiptv #EXTINF:-1 group-title="卫视频道",深圳卫视 -http://115.149.139.141:10000/tsfile/live/1032_1.m3u8?key=txiptv&playlive=0&authid=0 -#EXTINF:-1 group-title="卫视频道",深圳卫视 -rtsp://60.13.27.115/PLTV/88888910/224/3221225571/10000100000000060000000000107351_0.smil -#EXTINF:-1 group-title="卫视频道",深圳卫视 http://106.46.114.147:8011/tsfile/live/0126_1.m3u8?key=txiptv&playlive=0&authid=0 #EXTINF:-1 group-title="卫视频道",深圳卫视 -http://61.138.128.226:19901/tsfile/live/0126_1.m3u8?key=txiptv&playlive=1&authid=0 -#EXTINF:-1 group-title="卫视频道",深圳卫视 -http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=bc1050&tk=822270345d4c -#EXTINF:-1 group-title="卫视频道",深圳卫视 http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=0d5899&tk=822270345d4c #EXTINF:-1 group-title="卫视频道",深圳卫视 http://z.b.bkpcp.top/m.php?id=szws #EXTINF:-1 group-title="卫视频道",深圳卫视 http://222.169.85.8:9901/tsfile/live/0126_1.m3u8 #EXTINF:-1 group-title="卫视频道",深圳卫视 -http://115.149.139.141:10001/tsfile/live/1032_1.m3u8 +http://125.42.150.114:9901/tsfile/live/0131_1.m3u8?key=txiptv&playlive=1&authid=0 #EXTINF:-1 group-title="卫视频道",深圳卫视 -http://183.131.246.250:9901/tsfile/live/0126_1.m3u8?key=txiptv&playlive=1&authid=0 +http://60.214.104.110:352/tsfile/live/0126_1.m3u8?key=txiptv&playlive=1&authid=0 #EXTINF:-1 group-title="卫视频道",深圳卫视 -http://182.37.169.94:352/tsfile/live/0126_1.m3u8?key=txiptv&playlive=1&authid=0 +http://218.58.136.82:352/tsfile/live/0126_1.m3u8?key=txiptv&playlive=1&authid=0 #EXTINF:-1 group-title="卫视频道",深圳卫视 -http://183.215.134.239:19901/tsfile/live/0126_1.m3u8?key=txiptv&playlive=1&authid=0 -#EXTINF:-1 group-title="卫视频道",深圳卫视 -http://61.136.67.238:50085/tsfile/live/0126_1.m3u8 +http://221.226.4.10:9901/tsfile/live/1023_1.m3u8?key=txiptv&playlive=1&authid=0 #EXTINF:-1 group-title="卫视频道",四川卫视 http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=24a565&tk=822270345d4c #EXTINF:-1 group-title="卫视频道",四川卫视 @@ -1632,8 +1606,6 @@ http://106.46.114.147:8011/tsfile/live/0123_1.m3u8?key=txiptv&playlive=0&authid= #EXTINF:-1 group-title="卫视频道",四川卫视 http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=224a0e&tk=822270345d4c #EXTINF:-1 group-title="卫视频道",四川卫视 -http://110.81.206.138:49231/tsfile/live/23049_1.m3u8?key=txiptv&playlive=1&authid=0 -#EXTINF:-1 group-title="卫视频道",四川卫视 http://218.89.240.144:59901/tsfile/live/0123_1.m3u8 #EXTINF:-1 group-title="卫视频道",四川卫视 http://222.169.85.8:9901/tsfile/live/0123_1.m3u8 @@ -1643,24 +1615,16 @@ http://218.89.240.144:59901/tsfile/live/0123_1.m3u8?key=txiptv&playlive=1&authid http://222.169.85.8:9901/tsfile/live/0123_1.m3u8?key=txiptv&playlive=1&authid=0 #EXTINF:-1 group-title="卫视频道",四川卫视 http://222.219.183.103:8089/hls/37/index.m3u8 -#EXTINF:-1 group-title="卫视频道",四川卫视HD -http://120.76.248.139/live/bfgd/4200000103.m3u8 #EXTINF:-1 group-title="卫视频道",天津卫视 http://115.149.139.141:10001/tsfile/live/1036_1.m3u8 #EXTINF:-1 group-title="卫视频道",天津卫视 http://106.46.114.147:8011/tsfile/live/0135_1.m3u8?key=txiptv&playlive=0&authid=0 #EXTINF:-1 group-title="卫视频道",天津卫视 -http://115.149.139.141:10001/tsfile/live/1036_1.m3u8?blog.ntnas.top -#EXTINF:-1 group-title="卫视频道",天津卫视 -http://222.173.108.238:352/tsfile/live/0135_1.m3u8?key=txiptv&playlive=1&authid=0 -#EXTINF:-1 group-title="卫视频道",天津卫视 -http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=2d70f7&tk=822270345d4c -#EXTINF:-1 group-title="卫视频道",天津卫视 -http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=0ae3b7&tk=822270345d4c -#EXTINF:-1 group-title="卫视频道",天津卫视 http://125.42.150.114:9901/tsfile/live/0130_1.m3u8?key=txiptv&playlive=1&authid=0 #EXTINF:-1 group-title="卫视频道",天津卫视 http://221.226.4.10:9901/tsfile/live/1014_1.m3u8?key=txiptv&playlive=1&authid=0 +#EXTINF:-1 group-title="卫视频道",天津卫视 +http://222.169.85.8:9901/tsfile/live/0135_1.m3u8 #EXTINF:-1 group-title="卫视频道",西藏卫视 http://php.jdshipin.com/xztv.php?id=ws #EXTINF:-1 group-title="卫视频道",西藏卫视 @@ -1671,6 +1635,8 @@ http://php.jdshipin.com:8880/xztv.php?id=ws http://tvbox6.icu/tv/migu.php?id=xzws #EXTINF:-1 group-title="卫视频道",新疆卫视 http://218.84.12.186:8001/hls/main/playlist.m3u8?zxinjd;http://218.84.12.186:8001/hls/main/playlist.m3u8zxinjd +#EXTINF:-1 group-title="卫视频道",新疆卫视 +http://tvbox6.icu/tv/migu.php?id=xjws #EXTINF:-1 group-title="卫视频道",星空卫视 https://stream1.freetv.fun/xing-kong-wei-shi-7.ctv #EXTINF:-1 group-title="卫视频道",亚洲卫视 @@ -1684,17 +1650,13 @@ http://l.cztvcloud.com/channels/lantian/SXxinchang2/720p.m3u8 #EXTINF:-1 group-title="卫视频道",云南卫视 http://110.81.206.138:49231/tsfile/live/23054_1.m3u8?key=txiptv&playlive=1&authid=0 #EXTINF:-1 group-title="卫视频道",云南卫视 -http://39.164.160.249:9901/tsfile/live/0119_1.m3u8 -#EXTINF:-1 group-title="卫视频道",云南卫视 https://hwapi.yntv.net/62hdvf/nqyn7w.m3u8 #EXTINF:-1 group-title="卫视频道",云南卫视 http://106.46.114.147:8011/tsfile/live/0119_1.m3u8?key=txiptv&playlive=0&authid=0 #EXTINF:-1 group-title="卫视频道",云南卫视 http://61.157.139.15:9901/tsfile/live/2401_1.m3u8 #EXTINF:-1 group-title="卫视频道",云南卫视 -http://222.219.183.103:8089/hls/20/index.m3u8 -#EXTINF:-1 group-title="卫视频道",云南卫视HD -http://120.76.248.139/live/bfgd/4200000482.m3u8 +http://tvbox6.icu/tv/migu.php?id=ynws #EXTINF:-1 group-title="卫视频道",浙江卫视 http://[2409:8087:1:20:20::26]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226247/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7Eo6BokfP3WkB3SIXSrgvRBA%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNP3w4GkbU9L7iRQ8H2vgzhF%2CEND #EXTINF:-1 group-title="卫视频道",浙江卫视 @@ -1714,32 +1676,28 @@ https://ali-m-l.cztv.com/channels/lantian/channel001/1080p.m3u8? #EXTINF:-1 group-title="卫视频道",浙江卫视 http://ali-m-l.cztv.com:80/channels/lantian/channel001/1080p.m3u8 #EXTINF:-1 group-title="卫视频道",浙江卫视 -http://221.226.4.10:9901/tsfile/live/1018_1.m3u8?key=txiptv&playlive=1&authid=0 -#EXTINF:-1 group-title="卫视频道",浙江卫视 http://60.223.224.176:8888/newlive/live/hls/23/live.m3u8? #EXTINF:-1 group-title="卫视频道",浙江卫视 https://ali-m-l.cztv.com/channels/lantian/channel001/1080p.m3u8 #EXTINF:-1 group-title="卫视频道",浙江卫视 -http://113.56.95.69:53765/tsfile/live/1005_1.m3u8?key=txiptv&playlive=1&authid=0 -#EXTINF:-1 group-title="卫视频道",浙江卫视 -http://58.17.48.228:808/hls/32/index.m3u8 -#EXTINF:-1 group-title="卫视频道",浙江卫视 -http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=14c54c&tk=822270345d4c -#EXTINF:-1 group-title="卫视频道",浙江卫视 http://106.46.114.147:8011/tsfile/live/0124_1.m3u8?key=txiptv&playlive=0&authid=0 #EXTINF:-1 group-title="卫视频道",浙江卫视 -http://113.56.95.69:53765/tsfile/live/1005_1.m3u8?key=txiptv&playlive=1&authid=0️更新时间 -#EXTINF:-1 group-title="卫视频道",浙江卫视 -http://61.138.128.226:19901/tsfile/live/1044_1.m3u8 -#EXTINF:-1 group-title="卫视频道",浙江卫视 http://58.220.219.14:9901/tsfile/live/0124_1.m3u8 #EXTINF:-1 group-title="卫视频道",浙江卫视 http://60.214.104.110:352/tsfile/live/0124_1.m3u8?key=txiptv&playlive=1&authid=0 #EXTINF:-1 group-title="卫视频道",浙江卫视 http://222.169.85.8:9901/tsfile/live/0019_1.m3u8 #EXTINF:-1 group-title="卫视频道",浙江卫视 -http://183.215.134.239:19901/tsfile/live/0124_1.m3u8?key=txiptv&playlive=1&authid=0 -#EXTINF:-1 group-title="卫视频道",浙江卫视 https://stream1.freetv.fun/2e3a01b886780ceca10b44bb6cdb57413757275a6fdcb083800db996bc2f81e3.m3u8 -#EXTINF:-1 group-title="卫视频道",浙江卫视HD -http://120.76.248.139/live/bfgd/4200000094.m3u8 \ No newline at end of file +#EXTINF:-1 group-title="卫视频道",浙江卫视 +http://175.31.21.146:4480/hls/28/index.m3u8 +#EXTINF:-1 group-title="卫视频道",浙江卫视 +http://42.48.105.224:9002/tsfile/live/0124_2.m3u8?key=txiptv&playlive=1&authid=0️更新时间 +#EXTINF:-1 group-title="卫视频道",浙江卫视 +http://61.163.181.78:85/tsfile/live/1035_1.m3u8?key=txiptv&playlive=1&authid=0 +#EXTINF:-1 group-title="卫视频道",浙江卫视 +http://221.226.51.220:50081/newlive/live/hls/27/live.m3u8 +#EXTINF:-1 group-title="卫视频道",浙江卫视 +http://42.48.105.224:9002/tsfile/live/0124_2.m3u8?key=txiptv&playlive=1&authid=0 +#EXTINF:-1 group-title="卫视频道",浙江卫视 +http://182.37.169.94:352/tsfile/live/0124_1.m3u8?key=txiptv&playlive=1&authid=0 \ No newline at end of file diff --git a/小米/lives/平台直播.txt b/小米/lives/平台直播.txt index eda90e5..6df0268 100644 --- a/小米/lives/平台直播.txt +++ b/小米/lives/平台直播.txt @@ -1,7 +1,7 @@ #EXTM3U -#EXTINF:-1 tvg-name="免费订阅" tvg-logo="https://epg.iill.top/logo/温馨提示.png" group-title="•温馨「提示」",维护时间:2025-2-28 #佛系维护... +#EXTINF:-1 tvg-name="免费订阅" tvg-logo="https://epg.iill.top/logo/温馨提示.png" group-title="•温馨「提示」",维护时间:2025-4-1 #佛系维护... https://epg.iill.top/v/302.mp4 -#EXTINF:-1 tvg-name="免费订阅" tvg-logo="https://epg.iill.top/logo/温馨提示.png" group-title="•温馨「提示」",维护内容:维护 Live「修复生成错误 BUG / 备份资料截至1.1号」 +#EXTINF:-1 tvg-name="免费订阅" tvg-logo="https://epg.iill.top/logo/温馨提示.png" group-title="•温馨「提示」",维护内容:维护 Live「修复 斗鱼部分直播间 不显示BUG」 https://epg.iill.top/v/301.mp4 #EXTINF:-1 tvg-name="免费订阅" tvg-logo="https://epg.iill.top/logo/温馨提示.png" group-title="•温馨「提示」",公告说明:在线主播更新周期:30分钟·按需刷新订阅即可. https://epg.iill.top/v/301.mp4 @@ -162,820 +162,942 @@ https://epg.iill.top/v/301.mp4 #EXTINF:-1 tvg-logo="https://epg.iill.top/logo/歪歪.png" group-title="•歪歪「其他」",点击此频道·查看重要信息!🔔 https://epg.iill.top/v/301.mp4 #INSERT_HERE -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/732&bilibili&logo" group-title="•B站「娱乐」",Asaki -http://dns.yiandrive.com:15907/bilibili/732 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/26276187&bilibili&logo" group-title="•B站「娱乐」",宣小纸 -http://dns.yiandrive.com:15907/bilibili/26276187 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/721&bilibili&logo" group-title="•B站「娱乐」",魔法Zc目录 -http://dns.yiandrive.com:15907/bilibili/721 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/23336970&bilibili&logo" group-title="•B站「娱乐」",白夕Seal -http://dns.yiandrive.com:15907/bilibili/23336970 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/22014628&bilibili&logo" group-title="•B站「其他」",五月织姬 +http://dns.yiandrive.com:15907/bilibili/22014628 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/510&bilibili&logo" group-title="•B站「娱乐」",阿梓从小就很可爱 http://dns.yiandrive.com:15907/bilibili/510 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/6154037&bilibili&logo" group-title="•B站「娱乐」",猪猪 -http://dns.yiandrive.com:15907/bilibili/6154037 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/23762953&bilibili&logo" group-title="•B站「娱乐」",王筱沫沫 http://dns.yiandrive.com:15907/bilibili/23762953 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/14650198&bilibili&logo" group-title="•B站「娱乐」",周杉 -http://dns.yiandrive.com:15907/bilibili/14650198 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/412&bilibili&logo" group-title="•B站「娱乐」",miriちゃん +http://dns.yiandrive.com:15907/bilibili/412 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/721&bilibili&logo" group-title="•B站「娱乐」",魔法Zc目录 +http://dns.yiandrive.com:15907/bilibili/721 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/9196015&bilibili&logo" group-title="•B站「其他」",国际空间站 http://dns.yiandrive.com:15907/bilibili/9196015 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/14650198&bilibili&logo" group-title="•B站「娱乐」",周杉 +http://dns.yiandrive.com:15907/bilibili/14650198 #EXTINF:-1 tvg-logo="https://epg.iill.top/logo/哔哩哔哩.png" group-title="•B站「娱乐」",EdmundDZhang http://dns.yiandrive.com:15907/bilibili/5050 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/4137788&bilibili&logo" group-title="•B站「娱乐」",北酱c -http://dns.yiandrive.com:15907/bilibili/4137788 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1769475507&bilibili&logo" group-title="•B站「其他」",熊q熊 +http://dns.yiandrive.com:15907/bilibili/1769475507 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/653&bilibili&logo" group-title="•B站「娱乐」",_糖果果Candy_ http://dns.yiandrive.com:15907/bilibili/653 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/23141761&bilibili&logo" group-title="•B站「娱乐」",棋手战鹰 -http://dns.yiandrive.com:15907/bilibili/23141761 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/12291874&bilibili&logo" group-title="•B站「娱乐」",糖崽 +http://dns.yiandrive.com:15907/bilibili/12291874 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/84074&bilibili&logo" group-title="•B站「娱乐」",炫神 +http://dns.yiandrive.com:15907/bilibili/84074 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/6154037&bilibili&logo" group-title="•B站「娱乐」",猪猪 +http://dns.yiandrive.com:15907/bilibili/6154037 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/4137788&bilibili&logo" group-title="•B站「娱乐」",北酱c +http://dns.yiandrive.com:15907/bilibili/4137788 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/23336970&bilibili&logo" group-title="•B站「娱乐」",白夕Seal +http://dns.yiandrive.com:15907/bilibili/23336970 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/732&bilibili&logo" group-title="•B站「娱乐」",Asaki +http://dns.yiandrive.com:15907/bilibili/732 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11357890&bilibili&logo" group-title="•B站「娱乐」",Rickycheung05 +http://dns.yiandrive.com:15907/bilibili/11357890 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/23356199&bilibili&logo" group-title="•B站「娱乐」", 芋圆有点甜- http://dns.yiandrive.com:15907/bilibili/23356199 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/30837590&bilibili&logo" group-title="•B站「影视」",蜡笔小新|狐狐动画城 -http://dns.yiandrive.com:15907/bilibili/30837590 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/30098402&bilibili&logo" group-title="•B站「影视」",名侦探柯南|米花小侦探 -http://dns.yiandrive.com:15907/bilibili/30098402 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1747118475&bilibili&logo" group-title="•B站「娱乐」",星梨梨S http://dns.yiandrive.com:15907/bilibili/1747118475 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/30098402&bilibili&logo" group-title="•B站「影视」",名侦探柯南|米花小侦探 +http://dns.yiandrive.com:15907/bilibili/30098402 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/14745943&bilibili&logo" group-title="•B站「影视」",哆啦A梦|达果仲气·中配 http://dns.yiandrive.com:15907/bilibili/14745943 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/26863308&bilibili&logo" group-title="•B站「影视」",海绵宝宝|一只狐小啾 http://dns.yiandrive.com:15907/bilibili/26863308 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/27482796&bilibili&logo" group-title="•B站「影视」",海绵宝宝|经典怀旧动漫 -http://dns.yiandrive.com:15907/bilibili/27482796 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/9275042&bilibili&logo" group-title="•B站「影视」",武林外传|九磅十五便士 -http://dns.yiandrive.com:15907/bilibili/9275042 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1712960281&bilibili&logo" group-title="•B站「影视」",喜羊羊|姜姜童的梦剧场 http://dns.yiandrive.com:15907/bilibili/1712960281 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1778751329&bilibili&logo" group-title="•B站「影视」",爱情公寓 +http://dns.yiandrive.com:15907/bilibili/1778751329 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/30150311&bilibili&logo" group-title="•B站「影视」",蜡笔小新|小芯动漫 +http://dns.yiandrive.com:15907/bilibili/30150311 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/32330910&bilibili&logo" group-title="•B站「影视」",名侦探柯南|姜姜童 http://dns.yiandrive.com:15907/bilibili/32330910 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/7777&bilibili&logo" group-title="•B站「游戏」",德云社 -http://dns.yiandrive.com:15907/bilibili/7777 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1820703641&bilibili&logo" group-title="•B站「影视」",蜡笔小新|好大馄饨 -http://dns.yiandrive.com:15907/bilibili/1820703641 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/426667&bilibili&logo" group-title="•B站「游戏」",大炒面制造者Cen -http://dns.yiandrive.com:15907/bilibili/426667 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/3691904&bilibili&logo" group-title="•B站「影视」",名侦探柯南|23night -http://dns.yiandrive.com:15907/bilibili/3691904 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/6750632&bilibili&logo" group-title="•B站「游戏」",夏夏大魔王_Axx -http://dns.yiandrive.com:15907/bilibili/6750632 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/9275042&bilibili&logo" group-title="•B站「影视」",武林外传|九磅十五便士 +http://dns.yiandrive.com:15907/bilibili/9275042 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/30224749&bilibili&logo" group-title="•B站「影视」",蜡笔小新|新酱不狐涂 +http://dns.yiandrive.com:15907/bilibili/30224749 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/30837590&bilibili&logo" group-title="•B站「影视」",蜡笔小新|狐狐动画城 +http://dns.yiandrive.com:15907/bilibili/30837590 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/2064239&bilibili&logo" group-title="•B站「影视」",鹿野灸 +http://dns.yiandrive.com:15907/bilibili/2064239 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/27482796&bilibili&logo" group-title="•B站「影视」",海绵宝宝|经典怀旧动漫 +http://dns.yiandrive.com:15907/bilibili/27482796 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/7395955&bilibili&logo" group-title="•B站「游戏」",Kyo_ow http://dns.yiandrive.com:15907/bilibili/7395955 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/47867&bilibili&logo" group-title="•B站「游戏」",c酱 -http://dns.yiandrive.com:15907/bilibili/47867 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/21613293&bilibili&logo" group-title="•B站「影视」",经典剧精彩 -http://dns.yiandrive.com:15907/bilibili/21613293 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/426667&bilibili&logo" group-title="•B站「游戏」",大炒面制造者Cen +http://dns.yiandrive.com:15907/bilibili/426667 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/31294374&bilibili&logo" group-title="•B站「游戏」",HZS-Leave +http://dns.yiandrive.com:15907/bilibili/31294374 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/7777&bilibili&logo" group-title="•B站「游戏」",德云社 +http://dns.yiandrive.com:15907/bilibili/7777 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/6750632&bilibili&logo" group-title="•B站「游戏」",夏夏大魔王_Axx +http://dns.yiandrive.com:15907/bilibili/6750632 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/388&bilibili&logo" group-title="•B站「游戏」",两仪滚 +http://dns.yiandrive.com:15907/bilibili/388 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/4792266&bilibili&logo" group-title="•B站「游戏」",Spark-GUXUE +http://dns.yiandrive.com:15907/bilibili/4792266 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/12101556&bilibili&logo" group-title="•B站「游戏」",ameng梦梦梦 +http://dns.yiandrive.com:15907/bilibili/12101556 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/650&bilibili&logo" group-title="•B站「游戏」",一米八的坤儿 +http://dns.yiandrive.com:15907/bilibili/650 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1850927386&bilibili&logo" group-title="•B站「游戏」",pubg http://dns.yiandrive.com:15907/bilibili/1850927386 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11192805&bilibili&logo" group-title="•B站「游戏」",菜农来辣 -http://dns.yiandrive.com:15907/bilibili/11192805 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/13233348&bilibili&logo" group-title="•B站「游戏」",撸Sir http://dns.yiandrive.com:15907/bilibili/13233348 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/37527&bilibili&logo" group-title="•B站「游戏」",菠萝赛东 -http://dns.yiandrive.com:15907/bilibili/37527 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/47867&bilibili&logo" group-title="•B站「游戏」",c酱 +http://dns.yiandrive.com:15907/bilibili/47867 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1327236&bilibili&logo" group-title="•B站「游戏」",半支烟sama +http://dns.yiandrive.com:15907/bilibili/1327236 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/5166132&bilibili&logo" group-title="•B站「游戏」",老king http://dns.yiandrive.com:15907/bilibili/5166132 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/22957791&bilibili&logo" group-title="•B站「游戏」",意识DT http://dns.yiandrive.com:15907/bilibili/22957791 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1327236&bilibili&logo" group-title="•B站「游戏」",半支烟sama -http://dns.yiandrive.com:15907/bilibili/1327236 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/7734200&bilibili&logo" group-title="•B站「游戏」",英雄联盟赛事 -http://dns.yiandrive.com:15907/bilibili/7734200 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/2001981&bilibili&logo" group-title="•B站「游戏」",留白Camille -http://dns.yiandrive.com:15907/bilibili/2001981 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/6963590&bilibili&logo" group-title="•B站「游戏」",挖机 +http://dns.yiandrive.com:15907/bilibili/6963590 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/22439496&bilibili&logo" group-title="•B站「游戏」",LGDPYL116 +http://dns.yiandrive.com:15907/bilibili/22439496 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/5558&bilibili&logo" group-title="•B站「游戏」",longdd黄翔 http://dns.yiandrive.com:15907/bilibili/5558 -#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/哔哩哔哩.png" group-title="•B站「游戏」",飞天狙想努力变胖 -http://dns.yiandrive.com:15907/bilibili/23197314 -#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/哔哩哔哩.png" group-title="•B站「游戏」",裕刺Fy -http://dns.yiandrive.com:15907/bilibili/447 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/6136246&bilibili&logo" group-title="•B站「游戏」",凉哈皮 -http://dns.yiandrive.com:15907/bilibili/6136246 +#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/哔哩哔哩.png" group-title="•B站「游戏」",守护茶茶 +http://dns.yiandrive.com:15907/bilibili/697 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/2001981&bilibili&logo" group-title="•B站「游戏」",留白Camille +http://dns.yiandrive.com:15907/bilibili/2001981 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/14709735&bilibili&logo" group-title="•B站「游戏」",炫神 +http://dns.yiandrive.com:15907/bilibili/14709735 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/7734200&bilibili&logo" group-title="•B站「游戏」",英雄联盟赛事 +http://dns.yiandrive.com:15907/bilibili/7734200 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/30877175&bilibili&logo" group-title="•B站「游戏」",牛油果大虾沙拉(雀魂) http://dns.yiandrive.com:15907/bilibili/30877175 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/30150311&bilibili&logo" group-title="•B站「影视」",蜡笔小新|小芯动漫 -http://dns.yiandrive.com:15907/bilibili/30150311 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/115&bilibili&logo" group-title="•B站「游戏」",神奇陆夫人 -http://dns.yiandrive.com:15907/bilibili/115 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/92613&bilibili&logo" group-title="•B站「游戏」",少年 pi http://dns.yiandrive.com:15907/bilibili/92613 +#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/哔哩哔哩.png" group-title="•B站「游戏」",飞天狙想努力变胖 +http://dns.yiandrive.com:15907/bilibili/23197314 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/22508985&bilibili&logo" group-title="•B站「游戏」",解说Mage +http://dns.yiandrive.com:15907/bilibili/22508985 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1615371&bilibili&logo" group-title="•B站「游戏」", OneMoreChanceTXM http://dns.yiandrive.com:15907/bilibili/1615371 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1134638&bilibili&logo" group-title="•B站「游戏」",快乐lalaB -http://dns.yiandrive.com:15907/bilibili/1134638 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/seungju6544&soop&logo" group-title="•SOOP「娱乐」",ʚ 승아++ -https://live.iill.top/soop/seungju6544 -#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/B站.png" group-title="•B站「游戏」",解说天舒 -http://dns.yiandrive.com:15907/bilibili/30375870 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/ch1716&soop&logo" group-title="•SOOP「娱乐」",최군형 -https://live.iill.top/soop/ch1716 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/juju0228&soop&logo" group-title="•SOOP「娱乐」",미오탱 -https://live.iill.top/soop/juju0228 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/21414905&bilibili&logo" group-title="•B站「游戏」",你的影月月 -http://dns.yiandrive.com:15907/bilibili/21414905 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/12101556&bilibili&logo" group-title="•B站「游戏」",ameng梦梦梦 -http://dns.yiandrive.com:15907/bilibili/12101556 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/22747736&bilibili&logo" group-title="•B站「游戏」",不死鸟总监 +http://dns.yiandrive.com:15907/bilibili/22747736 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1017&bilibili&logo" group-title="•B站「游戏」",逍遥散人 +http://dns.yiandrive.com:15907/bilibili/1017 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/115&bilibili&logo" group-title="•B站「游戏」",神奇陆夫人 +http://dns.yiandrive.com:15907/bilibili/115 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/eunyoung1238&soop&logo" group-title="•SOOP「娱乐」",ʚ 그릴래영 +https://live.iill.top/soop/eunyoung1238 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/6136246&bilibili&logo" group-title="•B站「游戏」",凉哈皮 +http://dns.yiandrive.com:15907/bilibili/6136246 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/nanajam&soop&logo" group-title="•SOOP「娱乐」",우정잉 +https://live.iill.top/soop/nanajam +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/parang1995&soop&logo" group-title="•SOOP「娱乐」",우니쿤 +https://live.iill.top/soop/parang1995 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/peachya&soop&logo" group-title="•SOOP「娱乐」",모카♥ +https://live.iill.top/soop/peachya +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/jeehyeonlee&soop&logo" group-title="•SOOP「娱乐」",이아린a +https://live.iill.top/soop/jeehyeonlee #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/ahfotlrp0675&soop&logo" group-title="•SOOP「娱乐」",으악이네 https://live.iill.top/soop/ahfotlrp0675 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/kmj87990&soop&logo" group-title="•SOOP「娱乐」",채경♡ -https://live.iill.top/soop/kmj87990 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/suezzang25&soop&logo" group-title="•SOOP「娱乐」",BJ오연하 https://live.iill.top/soop/suezzang25 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/ghtjd8919&soop&logo" group-title="•SOOP「娱乐」",호쿵이와따♥ -https://live.iill.top/soop/ghtjd8919 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/22501671&bilibili&logo" group-title="•B站「游戏」",年轻的九老师 +http://dns.yiandrive.com:15907/bilibili/22501671 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/summatube&soop&logo" group-title="•SOOP「娱乐」",숨마 +https://live.iill.top/soop/summatube #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/vgloldv&soop&logo" group-title="•SOOP「娱乐」",[7]디자인수 https://live.iill.top/soop/vgloldv -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/alwl1047&soop&logo" group-title="•SOOP「娱乐」",쁠리vvely -https://live.iill.top/soop/alwl1047 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/ghtjd8919&soop&logo" group-title="•SOOP「娱乐」",호쿵이와따♥ +https://live.iill.top/soop/ghtjd8919 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/babyrimi&soop&logo" group-title="•SOOP「娱乐」",여우림♡ +https://live.iill.top/soop/babyrimi #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/epsthddus&soop&logo" group-title="•SOOP「娱乐」",혜루찡 https://live.iill.top/soop/epsthddus -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/iyo1130&soop&logo" group-title="•SOOP「娱乐」",♥이요 -https://live.iill.top/soop/iyo1130 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/purelove2&soop&logo" group-title="•SOOP「娱乐」",효카*♥* -https://live.iill.top/soop/purelove2 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/h920823&soop&logo" group-title="•SOOP「娱乐」",♥레빈♥ -https://live.iill.top/soop/h920823 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/savedoctor&soop&logo" group-title="•SOOP「娱乐」",[보아] -https://live.iill.top/soop/savedoctor -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/zxzopo&soop&logo" group-title="•SOOP「娱乐」",뽀튀 -https://live.iill.top/soop/zxzopo -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/wannabe33&soop&logo" group-title="•SOOP「娱乐」",♡세경♡ -https://live.iill.top/soop/wannabe33 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/whdbstn7&soop&logo" group-title="•SOOP「娱乐」",윤수♥ -https://live.iill.top/soop/whdbstn7 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/sobar97&soop&logo" group-title="•SOOP「娱乐」",윤쏘에요[♥] +https://live.iill.top/soop/sobar97 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/asq1177&soop&logo" group-title="•SOOP「娱乐」",루나별피아노 +https://live.iill.top/soop/asq1177 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/tmdgns777&soop&logo" group-title="•SOOP「娱乐」",노래하는하니 https://live.iill.top/soop/tmdgns777 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/dovob222&soop&logo" group-title="•SOOP「娱乐」",임쥬아님♥ -https://live.iill.top/soop/dovob222 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/km5430678&soop&logo" group-title="•SOOP「娱乐」",붓잽이 -https://live.iill.top/soop/km5430678 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/pinktension&soop&logo" group-title="•SOOP「娱乐」",핑텐♥ -https://live.iill.top/soop/pinktension -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/dlsgk1763&soop&logo" group-title="•SOOP「娱乐」",유니나♥ -https://live.iill.top/soop/dlsgk1763 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/glglehddl&soop&logo" group-title="•SOOP「娱乐」",타미미♥ -https://live.iill.top/soop/glglehddl -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/hy0325hy&soop&logo" group-title="•SOOP「娱乐」",애라♡ -https://live.iill.top/soop/hy0325hy -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/janjju&soop&logo" group-title="•SOOP「娱乐」",박가린님[♥] -https://live.iill.top/soop/janjju +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/bluetail01&soop&logo" group-title="•SOOP「娱乐」",유누¿ +https://live.iill.top/soop/bluetail01 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/ramzzang&soop&logo" group-title="•SOOP「娱乐」",기래민 +https://live.iill.top/soop/ramzzang +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/whdbstn7&soop&logo" group-title="•SOOP「娱乐」",윤수♥ +https://live.iill.top/soop/whdbstn7 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/ummmu2&soop&logo" group-title="•SOOP「娱乐」",온다옹 +https://live.iill.top/soop/ummmu2 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/wannabe33&soop&logo" group-title="•SOOP「娱乐」",♡세경♡ +https://live.iill.top/soop/wannabe33 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/hhha1124&soop&logo" group-title="•SOOP「娱乐」",유하경 https://live.iill.top/soop/hhha1124 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/ulsandodud&soop&logo" group-title="•SOOP「娱乐」",BJ야시아 -https://live.iill.top/soop/ulsandodud -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/bc3yu2fl&soop&logo" group-title="•SOOP「娱乐」",이월♥ -https://live.iill.top/soop/bc3yu2fl +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/suhi370erw&soop&logo" group-title="•SOOP「娱乐」",[ASG]혁민 +https://live.iill.top/soop/suhi370erw +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/dpqls718&soop&logo" group-title="•SOOP「娱乐」",고혜지♥ +https://live.iill.top/soop/dpqls718 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/dohhwa1&soop&logo" group-title="•SOOP「娱乐」",도화[♡] +https://live.iill.top/soop/dohhwa1 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/glglehddl&soop&logo" group-title="•SOOP「娱乐」",타미미♥ +https://live.iill.top/soop/glglehddl +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/smileyj95&soop&logo" group-title="•SOOP「娱乐」",뀨 +https://live.iill.top/soop/smileyj95 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/bobagai&soop&logo" group-title="•SOOP「娱乐」",은지* +https://live.iill.top/soop/bobagai +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/km5430678&soop&logo" group-title="•SOOP「娱乐」",붓잽이 +https://live.iill.top/soop/km5430678 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/dms618&soop&logo" group-title="•SOOP「娱乐」",쩽아 https://live.iill.top/soop/dms618 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/oyhide&soop&logo" group-title="•SOOP「娱乐」",oyhide -https://live.iill.top/soop/oyhide +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/dlsgk1763&soop&logo" group-title="•SOOP「娱乐」",유니나♥ +https://live.iill.top/soop/dlsgk1763 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/wotndi12&soop&logo" group-title="•SOOP「娱乐」",온온♥ +https://live.iill.top/soop/wotndi12 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/janjju&soop&logo" group-title="•SOOP「娱乐」",박가린님[♥] +https://live.iill.top/soop/janjju +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/hanny27&soop&logo" group-title="•SOOP「娱乐」",로즈쨈♡ +https://live.iill.top/soop/hanny27 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/secretx&soop&logo" group-title="•SOOP「娱乐」",설수린. https://live.iill.top/soop/secretx -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/jcodnjs&soop&logo" group-title="•SOOP「娱乐」",[7]규리♥ -https://live.iill.top/soop/jcodnjs -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/manalolo&soop&logo" group-title="•SOOP「娱乐」",미가♡ -https://live.iill.top/soop/manalolo #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/ykm3903&soop&logo" group-title="•SOOP「娱乐」",[YC]양경민 https://live.iill.top/soop/ykm3903 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/moonwol0614&soop&logo" group-title="•SOOP「娱乐」",문월:-) -https://live.iill.top/soop/moonwol0614 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/flower1023&soop&logo" group-title="•SOOP「娱乐」",김빵귤♥ +https://live.iill.top/soop/flower1023 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/pudding0614&soop&logo" group-title="•SOOP「娱乐」",유아린♥ +https://live.iill.top/soop/pudding0614 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/vevichan1&soop&logo" group-title="•SOOP「娱乐」",v찬미v https://live.iill.top/soop/vevichan1 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1000song2&soop&logo" group-title="•SOOP「娱乐」",강민아° -https://live.iill.top/soop/1000song2 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/yud0ng2&soop&logo" group-title="•SOOP「娱乐」",한소월♡ -https://live.iill.top/soop/yud0ng2 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/jkmjkm1236&soop&logo" group-title="•SOOP「娱乐」",하이희야♡ -https://live.iill.top/soop/jkmjkm1236 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/sdgk78&soop&logo" group-title="•SOOP「娱乐」",단한별 -https://live.iill.top/soop/sdgk78 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/tkxkd9187&soop&logo" group-title="•SOOP「娱乐」",앙체리♥ -https://live.iill.top/soop/tkxkd9187 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/flowerbud1&soop&logo" group-title="•SOOP「娱乐」",츠보미. https://live.iill.top/soop/flowerbud1 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/ghddbwls2&soop&logo" group-title="•SOOP「娱乐」",BJ홍유 -https://live.iill.top/soop/ghddbwls2 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/jaeha010&soop&logo" group-title="•SOOP「娱乐」",후잉♥ -https://live.iill.top/soop/jaeha010 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/hubegung&soop&logo" group-title="•SOOP「娱乐」",[TCK]홍빠 -https://live.iill.top/soop/hubegung +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/yud0ng2&soop&logo" group-title="•SOOP「娱乐」",한소월♡ +https://live.iill.top/soop/yud0ng2 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/moonwol0614&soop&logo" group-title="•SOOP「娱乐」",문월:-) +https://live.iill.top/soop/moonwol0614 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/gkstkd14&soop&logo" group-title="•SOOP「娱乐」",댄동단장태우 +https://live.iill.top/soop/gkstkd14 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/sdgk78&soop&logo" group-title="•SOOP「娱乐」",단한별 +https://live.iill.top/soop/sdgk78 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/helmi94&soop&logo" group-title="•SOOP「娱乐」",#오로지 +https://live.iill.top/soop/helmi94 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/jkmjkm1236&soop&logo" group-title="•SOOP「娱乐」",하이희야♡ +https://live.iill.top/soop/jkmjkm1236 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/ise0125&soop&logo" group-title="•SOOP「娱乐」",요미냥 +https://live.iill.top/soop/ise0125 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/lyl9095&soop&logo" group-title="•SOOP「娱乐」",『도아』 +https://live.iill.top/soop/lyl9095 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/zxzopo&soop&logo" group-title="•SOOP「娱乐」",뽀튀 +https://live.iill.top/soop/zxzopo +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/rkdmf2179&soop&logo" group-title="•SOOP「娱乐」",루시아♥ +https://live.iill.top/soop/rkdmf2179 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/son4069&soop&logo" group-title="•SOOP「娱乐」",빵지니♥ +https://live.iill.top/soop/son4069 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/gksapdlf&soop&logo" group-title="•SOOP「娱乐」",♥한빛 +https://live.iill.top/soop/gksapdlf #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/twinhayoung&soop&logo" group-title="•SOOP「娱乐」",하연잉♥ https://live.iill.top/soop/twinhayoung -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/mainshow1&soop&logo" group-title="•SOOP「娱乐」",분옹♥ -https://live.iill.top/soop/mainshow1 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/rkdmf2179&soop&logo" group-title="•SOOP「娱乐」",루시아♥ -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/son4069&soop&logo" group-title="•SOOP「娱乐」",빵지니♥ -https://live.iill.top/soop/rkdmf2179 -https://live.iill.top/soop/son4069 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/ang1117&soop&logo" group-title="•SOOP「娱乐」",앙츄♥ -https://live.iill.top/soop/ang1117 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/moguleave&soop&logo" group-title="•SOOP「娱乐」",모리_ +https://live.iill.top/soop/moguleave +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/jaeha010&soop&logo" group-title="•SOOP「娱乐」",후잉♥ +https://live.iill.top/soop/jaeha010 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/fpajs77&soop&logo" group-title="•SOOP「娱乐」",똔똔♥ https://live.iill.top/soop/fpajs77 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/lucky7rings&soop&logo" group-title="•SOOP「娱乐」",퀸수예♥ -https://live.iill.top/soop/lucky7rings -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/hamzzizzang&soop&logo" group-title="•SOOP「娱乐」",뮨디에요 -https://live.iill.top/soop/hamzzizzang -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/fall0715&soop&logo" group-title="•SOOP「娱乐」",가을님♥ -https://live.iill.top/soop/fall0715 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/somsom0339&soop&logo" group-title="•SOOP「娱乐」",목화♥ +https://live.iill.top/soop/somsom0339 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/lovemom1225&soop&logo" group-title="•SOOP「娱乐」",백아진♥ +https://live.iill.top/soop/lovemom1225 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/dign1461&soop&logo" group-title="•SOOP「娱乐」",♡혜밍 +https://live.iill.top/soop/dign1461 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/jeehyeoun&soop&logo" group-title="•SOOP「娱乐」",[G]지삐♥ +https://live.iill.top/soop/jeehyeoun +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/kyoonah1217&soop&logo" group-title="•SOOP「娱乐」",♡소유나♡ +https://live.iill.top/soop/kyoonah1217 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/jeonee&soop&logo" group-title="•SOOP「娱乐」",젼2 https://live.iill.top/soop/jeonee -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/big541&soop&logo" group-title="•SOOP「娱乐」",햄잉♥ -https://live.iill.top/soop/big541 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/kubin970515&soop&logo" group-title="•SOOP「娱乐」",쿠빈 +https://live.iill.top/soop/kubin970515 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/eunz1nara&soop&logo" group-title="•SOOP「娱乐」",양팡♥ +https://live.iill.top/soop/eunz1nara #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/tjtjtj&soop&logo" group-title="•SOOP「娱乐」",뮤니. https://live.iill.top/soop/tjtjtj -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/seo5216&soop&logo" group-title="•SOOP「娱乐」",이서냥♡ -https://live.iill.top/soop/seo5216 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/wjswhdtjd230&soop&logo" group-title="•SOOP「娱乐」",순정이♡ -https://live.iill.top/soop/wjswhdtjd230 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/bianco4&soop&logo" group-title="•SOOP「娱乐」",도예나♥ +https://live.iill.top/soop/bianco4 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/fall0715&soop&logo" group-title="•SOOP「娱乐」",가을님♥ +https://live.iill.top/soop/fall0715 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/zoomcar99&soop&logo" group-title="•SOOP「娱乐」",서말랭 +https://live.iill.top/soop/zoomcar99 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/truelight89&soop&logo" group-title="•SOOP「娱乐」",차서연♥ https://live.iill.top/soop/truelight89 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/aslrud1118&soop&logo" group-title="•SOOP「娱乐」",이민♥ +https://live.iill.top/soop/aslrud1118 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/wldbsdl&soop&logo" group-title="•SOOP「娱乐」",지유나♥ https://live.iill.top/soop/wldbsdl -#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/YouTube.png" group-title="•YouTube「其他」",陈一发 -https://live.iill.top/youtube/@chenyifaer +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/globalnewstw&youtube&logo" group-title="•YouTube「其他」",寰宇新闻 +https://live.iill.top/youtube/@globalnewstw +#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/YouTube.png" group-title="•YouTube「娱乐」",台灣地震監視(地震速報、強震即時警報) +https://live.iill.top/youtube/Owke6Quk7T0 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/=_XNWFSYhC4A&youtube&logo" group-title="•YouTube「娱乐」",KKBOX 行週榜& 年度熱門流行歌 +https://live.iill.top/youtube/@KKBOX6868 #EXTINF:-1 tvg-logo="https://epg.iill.top/logo/YouTube.png" group-title="•YouTube「其他」",不良林 https://live.iill.top/youtube/@bulianglin #EXTINF:-1 tvg-logo="https://epg.iill.top/logo/YouTube.png" group-title="•YouTube「其他」",凤凰资讯 https://live.iill.top/youtube/@phoenixtvhk -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/z_fY1pj1VBw&youtube&logo" group-title="•YouTube「其他」",城市景观 -https://live.iill.top/youtube/z_fY1pj1VBw -#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/YouTube.png" group-title="•YouTube「娱乐」",台灣地震監視(地震速報、強震即時警報) -https://live.iill.top/youtube/Owke6Quk7T0 -#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/Twitch.png" group-title="•Twitch「游戏」",Dota TV 24/7 -https://live.iill.top/twitch/dotatv247 -#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/YouTube.png" group-title="•YouTube「娱乐」",匯聚金曲 -https://live.iill.top/youtube/@Cantopopgreatesthits8090s -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/globalnewstw&youtube&logo" group-title="•YouTube「其他」",寰宇新闻 -https://live.iill.top/youtube/@globalnewstw #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/QntP-ZwxbJI&youtube&logo" group-title="•YouTube「娱乐」",Hot Douyin Studios https://live.iill.top/youtube/@hottrendsdouyin -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/=xQBw_dM-W8Y&youtube&logo" group-title="•YouTube「娱乐」",Chinese Mix -https://live.iill.top/youtube/@FM190-ld7qz #EXTINF:-1 tvg-logo="https://epg.iill.top/logo/YouTube.png" group-title="•YouTube「影视」",時裝藝術表演¹ https://live.iill.top/youtube/@NYFT -#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/YouTube.png" group-title="•YouTube「影视」",時裝藝術表演³ -https://live.iill.top/youtube/@SPLASHme -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/77ZV3XiIva8&youtube&logo" group-title="•YouTube「娱乐」",70、80、90年代经典老歌 -https://live.iill.top/youtube/@7080年代经典老歌-o1e #EXTINF:-1 tvg-logo="https://epg.iill.top/logo/YouTube.png" group-title="•YouTube「影视」",時裝藝術表演² https://live.iill.top/youtube/@shiftswim -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/87524611523&douyin&logo" group-title="•抖音「其他」",彪马 -http://dns.yiandrive.com:15907/douyin/87524611523 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/David.0726&douyin&logo" group-title="•抖音「其他」",大伟说 -http://dns.yiandrive.com:15907/douyin/David.0726 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/duanxiaochi007&douyin&logo" group-title="•抖音「其他」",大龙猫 -http://dns.yiandrive.com:15907/douyin/duanxiaochi007 +#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/YouTube.png" group-title="•YouTube「影视」",時裝藝術表演³ +https://live.iill.top/youtube/@SPLASHme +#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/Twitch.png" group-title="•Twitch「游戏」",Dota TV 24/7 +https://live.iill.top/twitch/dotatv247 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/56697889278&douyin&logo" group-title="•抖音「其他」",与辉同行 http://dns.yiandrive.com:15907/douyin/56697889278 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/hhxx337852&douyin&logo" group-title="•抖音「其他」",洪湖小肖 -http://dns.yiandrive.com:15907/douyin/hhxx337852 +#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/YouTube.png" group-title="•YouTube「娱乐」",匯聚金曲 +https://live.iill.top/youtube/@Cantopopgreatesthits8090s +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/z_fY1pj1VBw&youtube&logo" group-title="•YouTube「其他」",城市景观 +https://live.iill.top/youtube/z_fY1pj1VBw +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/=xQBw_dM-W8Y&youtube&logo" group-title="•YouTube「娱乐」",Chinese Mix +https://live.iill.top/youtube/@FM190-ld7qz #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/dongfangzhenxuan&douyin&logo" group-title="•抖音「其他」",东方甄选 http://dns.yiandrive.com:15907/douyin/dongfangzhenxuan -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/ys48341313&douyin&logo" group-title="•抖音「其他」",艺声 -http://dns.yiandrive.com:15907/douyin/ys48341313 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/98630414617&douyin&logo" group-title="•抖音「其他」",台北小小白 -http://dns.yiandrive.com:15907/douyin/98630414617 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/ShenJun668&douyin&logo" group-title="•抖音「其他」",自律哥有氧健身 -http://dns.yiandrive.com:15907/douyin/ShenJun668 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/rr9865&douyin&logo" group-title="•抖音「娱乐」",荏苒☀️⁹⁸⁶⁵ -http://dns.yiandrive.com:15907/douyin/rr9865 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/Q345328&douyin&logo" group-title="•抖音「娱乐」",小护士💉 -http://dns.yiandrive.com:15907/douyin/Q345328 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/David.0726&douyin&logo" group-title="•抖音「其他」",大伟说 +http://dns.yiandrive.com:15907/douyin/David.0726 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/hddhy20202&douyin&logo" group-title="•抖音「其他」",海蒂的花园 http://dns.yiandrive.com:15907/douyin/hddhy20202 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/589421064866&douyin&logo" group-title="•抖音「其他」",午阳珠宝鉴定(小号) -http://dns.yiandrive.com:15907/douyin/589421064866 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/73408575816&douyin&logo" group-title="•抖音「娱乐」",珍晶果 -http://dns.yiandrive.com:15907/douyin/73408575816 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/QY010906&douyin&logo" group-title="•抖音「娱乐」",芊允舞蹈 -http://dns.yiandrive.com:15907/douyin/QY010906 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/JGPYZBJ&douyin&logo" group-title="•抖音「其他」",交个朋友 -http://dns.yiandrive.com:15907/douyin/JGPYZBJ +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/87524611523&douyin&logo" group-title="•抖音「其他」",彪马 +http://dns.yiandrive.com:15907/douyin/87524611523 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/344880784&douyin&logo" group-title="•抖音「其他」",孙蕊 +http://dns.yiandrive.com:15907/douyin/344880784 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/884124724993&douyin&logo" group-title="•抖音「其他」",🌵艾方皮皮 +http://dns.yiandrive.com:15907/douyin/884124724993 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/hhxx337852&douyin&logo" group-title="•抖音「其他」",洪湖小肖 +http://dns.yiandrive.com:15907/douyin/hhxx337852 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/duanxiaochi007&douyin&logo" group-title="•抖音「其他」",大龙猫 +http://dns.yiandrive.com:15907/douyin/duanxiaochi007 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/kkcircle&douyin&logo" group-title="•抖音「其他」",珂珂Circle +http://dns.yiandrive.com:15907/douyin/kkcircle #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/79528712736&douyin&logo" group-title="•抖音「其他」",长虹 http://dns.yiandrive.com:15907/douyin/79528712736 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/JGPYZBJ&douyin&logo" group-title="•抖音「其他」",交个朋友 +http://dns.yiandrive.com:15907/douyin/JGPYZBJ +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/yibei0701&douyin&logo" group-title="•抖音「其他」",北北✨小書館 +http://dns.yiandrive.com:15907/douyin/yibei0701 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/83770504496&douyin&logo" group-title="•抖音「娱乐」",酥酥同学 http://dns.yiandrive.com:15907/douyin/83770504496 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/Hitomi0707&douyin&logo" group-title="•抖音「娱乐」",宋昱欣Hitomi -http://dns.yiandrive.com:15907/douyin/Hitomi0707 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/QY010906&douyin&logo" group-title="•抖音「娱乐」",芊允舞蹈 +http://dns.yiandrive.com:15907/douyin/QY010906 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/rr9865&douyin&logo" group-title="•抖音「娱乐」",荏苒☀️⁹⁸⁶⁵ +http://dns.yiandrive.com:15907/douyin/rr9865 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/Lusa17781&douyin&logo" group-title="•抖音「娱乐」",Lusa http://dns.yiandrive.com:15907/douyin/Lusa17781 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/myf430&douyin&logo" group-title="•抖音「娱乐」",二饼胡拉 -http://dns.yiandrive.com:15907/douyin/myf430 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/73408575816&douyin&logo" group-title="•抖音「娱乐」",珍晶果 +http://dns.yiandrive.com:15907/douyin/73408575816 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1693076055&douyin&logo" group-title="•抖音「娱乐」",🍑安安🍑 +http://dns.yiandrive.com:15907/douyin/1693076055 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/52006yy&douyin&logo" group-title="•抖音「娱乐」",我不妮姐 http://dns.yiandrive.com:15907/douyin/52006yy +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/76091823608&douyin&logo" group-title="•抖音「其他」",花屿植园艺 +http://dns.yiandrive.com:15907/douyin/76091823608 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/22519550367&douyin&logo" group-title="•抖音「娱乐」",黎吧啦 +http://dns.yiandrive.com:15907/douyin/22519550367 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/589421064866&douyin&logo" group-title="•抖音「其他」",午阳珠宝鉴定(小号) +http://dns.yiandrive.com:15907/douyin/589421064866 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/myf430&douyin&logo" group-title="•抖音「娱乐」",二饼胡拉 +http://dns.yiandrive.com:15907/douyin/myf430 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/94239624162&douyin&logo" group-title="•抖音「其他」",浇浇植物超市 +http://dns.yiandrive.com:15907/douyin/94239624162 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/42625306915&douyin&logo" group-title="•抖音「娱乐」",小沁•XQIN +http://dns.yiandrive.com:15907/douyin/42625306915 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/OoOlOxO&douyin&logo" group-title="•抖音「娱乐」",蔚喂味 +http://dns.yiandrive.com:15907/douyin/OoOlOxO +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/Q345328&douyin&logo" group-title="•抖音「娱乐」",小护士💉 +http://dns.yiandrive.com:15907/douyin/Q345328 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/voney626&douyin&logo" group-title="•抖音「娱乐」",小邦尼Voney +http://dns.yiandrive.com:15907/douyin/voney626 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/JJ04_7&douyin&logo" group-title="•抖音「娱乐」",静静不静- http://dns.yiandrive.com:15907/douyin/JJ04_7 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/965256858&douyin&logo" group-title="•抖音「娱乐」",叁公子 http://dns.yiandrive.com:15907/douyin/965256858 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/67520966039&douyin&logo" group-title="•抖音「娱乐」",御兔🐰 -http://dns.yiandrive.com:15907/douyin/67520966039 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1693076055&douyin&logo" group-title="•抖音「娱乐」",🍑安安🍑 -http://dns.yiandrive.com:15907/douyin/1693076055 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/YXY1234520yy&douyin&logo" group-title="•抖音「娱乐」",一只特立独行的猪 -http://dns.yiandrive.com:15907/douyin/YXY1234520yy -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/voney626&douyin&logo" group-title="•抖音「娱乐」",小邦尼Voney -http://dns.yiandrive.com:15907/douyin/voney626 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/78579423103&douyin&logo" group-title="•抖音「娱乐」",你的66 -http://dns.yiandrive.com:15907/douyin/78579423103 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/88634514872&douyin&logo" group-title="•抖音「娱乐」",yuanyuanxiao -http://dns.yiandrive.com:15907/douyin/88634514872 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/71931445509&douyin&logo" group-title="•抖音「娱乐」",张玲玲呀0 -http://dns.yiandrive.com:15907/douyin/71931445509 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/Quan20200724&douyin&logo" group-title="•抖音「娱乐」",圈💃 -http://dns.yiandrive.com:15907/douyin/Quan20200724 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/43503506114&douyin&logo" group-title="•抖音「娱乐」",Ruiii -http://dns.yiandrive.com:15907/douyin/43503506114 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/72234689274&douyin&logo" group-title="•抖音「娱乐」",UU🐳 http://dns.yiandrive.com:15907/douyin/72234689274 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/29865533138&douyin&logo" group-title="•抖音「娱乐」",H一馨 -http://dns.yiandrive.com:15907/douyin/29865533138 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/mq87777&douyin&logo" group-title="•抖音「娱乐」",萌七啊丶 -http://dns.yiandrive.com:15907/douyin/mq87777 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/22935y&douyin&logo" group-title="•抖音「娱乐」",小言妃 -http://dns.yiandrive.com:15907/douyin/22935y -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/97496811625&douyin&logo" group-title="•抖音「娱乐」",小橙子yo🍊 ⁰³¹⁷ -http://dns.yiandrive.com:15907/douyin/97496811625 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/6394882&douyin&logo" group-title="•抖音「娱乐」",💃赫拉 -http://dns.yiandrive.com:15907/douyin/6394882 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/002hk&douyin&logo" group-title="•抖音「娱乐」",十三(散文爱好者) -http://dns.yiandrive.com:15907/douyin/002hk -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/37947745520&douyin&logo" group-title="•抖音「娱乐」",☁️芸芸加油呀! -http://dns.yiandrive.com:15907/douyin/37947745520 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/Ytjtyyjyy65&douyin&logo" group-title="•抖音「娱乐」",悦悦今天不困啦 -http://dns.yiandrive.com:15907/douyin/Ytjtyyjyy65 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/LSY926629&douyin&logo" group-title="•抖音「娱乐」",小姨妈 +http://dns.yiandrive.com:15907/douyin/LSY926629 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/Ajl1114&douyin&logo" group-title="•抖音「娱乐」",安吉拉 +http://dns.yiandrive.com:15907/douyin/Ajl1114 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/22572002_&douyin&logo" group-title="•抖音「娱乐」",羊羊椰 +http://dns.yiandrive.com:15907/douyin/22572002_ #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/ykwyykx&douyin&logo" group-title="•抖音「娱乐」",语文椰椰 http://dns.yiandrive.com:15907/douyin/ykwyykx #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/XSZ1219&douyin&logo" group-title="•抖音「娱乐」",苏老师SEVEN http://dns.yiandrive.com:15907/douyin/XSZ1219 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/95373770822&douyin&logo" group-title="•抖音「娱乐」",可乐 -http://dns.yiandrive.com:15907/douyin/95373770822 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/DNM16013021&douyin&logo" group-title="•抖音「娱乐」",小黄鱼. -http://dns.yiandrive.com:15907/douyin/DNM16013021 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/2231817936&douyin&logo" group-title="•抖音「娱乐」",泡泡学姐 http://dns.yiandrive.com:15907/douyin/2231817936 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/JinxZ6666&douyin&logo" group-title="•抖音「娱乐」",粉色的猫🐱 +http://dns.yiandrive.com:15907/douyin/JinxZ6666 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/181918y&douyin&logo" group-title="•抖音「娱乐」",依依. +http://dns.yiandrive.com:15907/douyin/181918y +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/20040719xi&douyin&logo" group-title="•抖音「娱乐」",兮兮不饿啦 +http://dns.yiandrive.com:15907/douyin/20040719xi +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/3941797&douyin&logo" group-title="•抖音「娱乐」",小希🦁 +http://dns.yiandrive.com:15907/douyin/3941797 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/36891639030&douyin&logo" group-title="•抖音「娱乐」",猫猫tou +http://dns.yiandrive.com:15907/douyin/36891639030 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/37947745520&douyin&logo" group-title="•抖音「娱乐」",☁️芸芸加油呀! +http://dns.yiandrive.com:15907/douyin/37947745520 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/wyf50657&douyin&logo" group-title="•抖音「娱乐」",王德芙 +http://dns.yiandrive.com:15907/douyin/wyf50657 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/29865533138&douyin&logo" group-title="•抖音「娱乐」",H一馨 +http://dns.yiandrive.com:15907/douyin/29865533138 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/xiaoguaiLy&douyin&logo" group-title="•抖音「娱乐」",小乖0.0 +http://dns.yiandrive.com:15907/douyin/xiaoguaiLy #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/yi8812332188&douyin&logo" group-title="•抖音「娱乐」",蒙奇D婉婉 http://dns.yiandrive.com:15907/douyin/yi8812332188 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/345283290&douyin&logo" group-title="•抖音「娱乐」",天才霸总 -http://dns.yiandrive.com:15907/douyin/345283290 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/ElaineKoo328&douyin&logo" group-title="•抖音「娱乐」",顾芮宁ElaineKoo -http://dns.yiandrive.com:15907/douyin/ElaineKoo328 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/may.lyly&douyin&logo" group-title="•抖音「娱乐」",阿艺呀嘿 -http://dns.yiandrive.com:15907/douyin/may.lyly -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/gg36588&douyin&logo" group-title="•抖音「娱乐」",木槿🌳(舞) -http://dns.yiandrive.com:15907/douyin/gg36588 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/2126003895&douyin&logo" group-title="•抖音「娱乐」",鱼太甜 +http://dns.yiandrive.com:15907/douyin/2126003895 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/36173073203&douyin&logo" group-title="•抖音「娱乐」",洛米 http://dns.yiandrive.com:15907/douyin/36173073203 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/NvdeHuode&douyin&logo" group-title="•抖音「娱乐」",小敏哟 -http://dns.yiandrive.com:15907/douyin/NvdeHuode -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/kentli6269995888&douyin&logo" group-title="•抖音「娱乐」",大头鹰 -http://dns.yiandrive.com:15907/douyin/kentli6269995888 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/662717yy23&douyin&logo" group-title="•抖音「娱乐」",苏文艺 -http://dns.yiandrive.com:15907/douyin/662717yy23 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/Xiaosurou0802&douyin&logo" group-title="•抖音「娱乐」",小酥肉 -http://dns.yiandrive.com:15907/douyin/Xiaosurou0802 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/8593370&douyin&logo" group-title="•抖音「其他」",二龙湖贾队长(搞笑说球) -http://dns.yiandrive.com:15907/douyin/8593370 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/70754080872&douyin&logo" group-title="•抖音「娱乐」",天才小茯苓 -http://dns.yiandrive.com:15907/douyin/70754080872 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/donglu805&douyin&logo" group-title="•抖音「娱乐」",董路 -http://dns.yiandrive.com:15907/douyin/donglu805 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/mq87777&douyin&logo" group-title="•抖音「娱乐」",萌七啊丶 +http://dns.yiandrive.com:15907/douyin/mq87777 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/Mio0811&douyin&logo" group-title="•抖音「娱乐」",洛芙baby +http://dns.yiandrive.com:15907/douyin/Mio0811 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/gg36588&douyin&logo" group-title="•抖音「娱乐」",木槿🌳(舞) +http://dns.yiandrive.com:15907/douyin/gg36588 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/guoqimixian&douyin&logo" group-title="•抖音「娱乐」",过期米线线喵 +http://dns.yiandrive.com:15907/douyin/guoqimixian +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1676336575&douyin&logo" group-title="•抖音「娱乐」",听泉 +http://dns.yiandrive.com:15907/douyin/1676336575 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/apply1688&douyin&logo" group-title="•抖音「娱乐」",户外林晓艺 +http://dns.yiandrive.com:15907/douyin/apply1688 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/43779781&douyin&logo" group-title="•抖音「娱乐」",热爱里的海. +http://dns.yiandrive.com:15907/douyin/43779781 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/59334153773&douyin&logo" group-title="•抖音「娱乐」",肉肉🍖 +http://dns.yiandrive.com:15907/douyin/59334153773 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/128851795&douyin&logo" group-title="•抖音「娱乐」",爱哭的又又 +http://dns.yiandrive.com:15907/douyin/128851795 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/jannyone&douyin&logo" group-title="•抖音「娱乐」",辣辣! http://dns.yiandrive.com:15907/douyin/jannyone -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/xiaoqi28613&douyin&logo" group-title="•抖音「娱乐」",小七的旅行 -http://dns.yiandrive.com:15907/douyin/xiaoqi28613 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/mwzy711&douyin&logo" group-title="•抖音「娱乐」",迷雾之夜狼人杀 -http://dns.yiandrive.com:15907/douyin/mwzy711 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/8469809&douyin&logo" group-title="•抖音「娱乐」",小六 +http://dns.yiandrive.com:15907/douyin/8469809 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/dyllfxvwcv6n&douyin&logo" group-title="•抖音「娱乐」",艾方皮皮 +http://dns.yiandrive.com:15907/douyin/dyllfxvwcv6n +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/NvdeHuode&douyin&logo" group-title="•抖音「娱乐」",小敏哟 +http://dns.yiandrive.com:15907/douyin/NvdeHuode +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/keaiAnAn1&douyin&logo" group-title="•抖音「娱乐」",多巴安安 +http://dns.yiandrive.com:15907/douyin/keaiAnAn1 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/161176493&douyin&logo" group-title="•抖音「娱乐」",北大妈妈魏佳 +http://dns.yiandrive.com:15907/douyin/161176493 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/ElaineKoo328&douyin&logo" group-title="•抖音「娱乐」",顾芮宁ElaineKoo +http://dns.yiandrive.com:15907/douyin/ElaineKoo328 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/meizhoubao66.&douyin&logo" group-title="•抖音「娱乐」",美洲豹 +http://dns.yiandrive.com:15907/douyin/meizhoubao66. +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/kentli6269995888&douyin&logo" group-title="•抖音「娱乐」",大头鹰 +http://dns.yiandrive.com:15907/douyin/kentli6269995888 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/jydaishi&douyin&logo" group-title="•抖音「娱乐」",JY戴士 +http://dns.yiandrive.com:15907/douyin/jydaishi +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/donglu805&douyin&logo" group-title="•抖音「娱乐」",董路 +http://dns.yiandrive.com:15907/douyin/donglu805 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/70754080872&douyin&logo" group-title="•抖音「娱乐」",天才小茯苓 +http://dns.yiandrive.com:15907/douyin/70754080872 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/345283290&douyin&logo" group-title="•抖音「娱乐」",天才霸总 +http://dns.yiandrive.com:15907/douyin/345283290 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/lushiyanliang&douyin&logo" group-title="•抖音「娱乐」",炉石炎凉 +http://dns.yiandrive.com:15907/douyin/lushiyanliang +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/chenshapinqi123&douyin&logo" group-title="•抖音「娱乐」",象棋 +http://dns.yiandrive.com:15907/douyin/chenshapinqi123 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/4183400373o&douyin&logo" group-title="•抖音「娱乐」",奶八 +http://dns.yiandrive.com:15907/douyin/4183400373o +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/110101yyds&douyin&logo" group-title="•抖音「娱乐」",胡同串子 +http://dns.yiandrive.com:15907/douyin/110101yyds +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/77960701337&douyin&logo" group-title="•抖音「娱乐」",甜小姐吖💋 +http://dns.yiandrive.com:15907/douyin/77960701337 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/8593370&douyin&logo" group-title="•抖音「其他」",二龙湖贾队长(搞笑说球) +http://dns.yiandrive.com:15907/douyin/8593370 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/Ppnn..&douyin&logo" group-title="•抖音「娱乐」",嘚啵嘚啵 +http://dns.yiandrive.com:15907/douyin/Ppnn.. #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/73752510175&douyin&logo" group-title="•抖音「娱乐」",祢祢祢豆子 http://dns.yiandrive.com:15907/douyin/73752510175 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/118497118001&douyin&logo" group-title="•抖音「娱乐」",大头鹰 http://dns.yiandrive.com:15907/douyin/118497118001 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/Ppnn..&douyin&logo" group-title="•抖音「娱乐」",嘚啵嘚啵 -http://dns.yiandrive.com:15907/douyin/Ppnn.. -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/RouRou526.&douyin&logo" group-title="•抖音「娱乐」",肉肉526 -http://dns.yiandrive.com:15907/douyin/RouRou526. +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/86418565517&douyin&logo" group-title="•抖音「娱乐」",宛XING +http://dns.yiandrive.com:15907/douyin/86418565517 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/924047660723&douyin&logo" group-title="•抖音「娱乐」",小黄飞 http://dns.yiandrive.com:15907/douyin/924047660723 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/caomei7yue21&douyin&logo" group-title="•抖音「娱乐」",小庆妹妹 -http://dns.yiandrive.com:15907/douyin/caomei7yue21 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/Jul713&douyin&logo" group-title="•抖音「娱乐」",Jadeuly -http://dns.yiandrive.com:15907/douyin/Jul713 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1564612553&douyin&logo" group-title="•抖音「娱乐」",杜小歪 -http://dns.yiandrive.com:15907/douyin/1564612553 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/didibaobao168&douyin&logo" group-title="•抖音「娱乐」",刮骨刀 -http://dns.yiandrive.com:15907/douyin/didibaobao168 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/14855860&douyin&logo" group-title="•抖音「娱乐」",鹤本 -http://dns.yiandrive.com:15907/douyin/14855860 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/chenshapinqi123&douyin&logo" group-title="•抖音「娱乐」",象棋 -http://dns.yiandrive.com:15907/douyin/chenshapinqi123 -#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/抖音.png" group-title="•抖音「娱乐」",小浣熊 -http://dns.yiandrive.com:15907/douyin/829156698852 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/21860514867&douyin&logo" group-title="•抖音「娱乐」",颜值生活 -http://dns.yiandrive.com:15907/douyin/21860514867 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/32422355546&douyin&logo" group-title="•抖音「娱乐」",没大哥 拿命播 +http://dns.yiandrive.com:15907/douyin/32422355546 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/ttixxz&douyin&logo" group-title="•抖音「娱乐」",4u +http://dns.yiandrive.com:15907/douyin/ttixxz +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/RouRou526.&douyin&logo" group-title="•抖音「娱乐」",肉肉526 +http://dns.yiandrive.com:15907/douyin/RouRou526. #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/Wtccc666&douyin&logo" group-title="•抖音「娱乐」",文婷🦄️ http://dns.yiandrive.com:15907/douyin/Wtccc666 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/29733649731&douyin&logo" group-title="•抖音「娱乐」",小嘤ovo -http://dns.yiandrive.com:15907/douyin/29733649731 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/KENNY_LIU&douyin&logo" group-title="•抖音「娱乐」",刘丝壶 -http://dns.yiandrive.com:15907/douyin/KENNY_LIU -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/93921375095&douyin&logo" group-title="•抖音「娱乐」",女丑女丑💓 -http://dns.yiandrive.com:15907/douyin/93921375095 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/aixuejie33&douyin&logo" group-title="•抖音「娱乐」",就叫学姐(私信封禁15天) +http://dns.yiandrive.com:15907/douyin/aixuejie33 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/14855860&douyin&logo" group-title="•抖音「娱乐」",鹤本 +http://dns.yiandrive.com:15907/douyin/14855860 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/didibaobao168&douyin&logo" group-title="•抖音「娱乐」",刮骨刀 +http://dns.yiandrive.com:15907/douyin/didibaobao168 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/yulonghai88888&douyin&logo" group-title="•抖音「娱乐」",禹龙海 http://dns.yiandrive.com:15907/douyin/yulonghai88888 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/xggd_1&douyin&logo" group-title="•抖音「娱乐」",张力(寒宝宝) -http://dns.yiandrive.com:15907/douyin/xggd_1 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/64453769141 &douyin&logo" group-title="•抖音「娱乐」",正经赵⁰¹⁰ -http://dns.yiandrive.com:15907/douyin/64453769141 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/134872..&douyin&logo" group-title="•抖音「娱乐」",橘又 -http://dns.yiandrive.com:15907/douyin/134872.. -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/59342799379&douyin&logo" group-title="•抖音「娱乐」",小猪耶 -http://dns.yiandrive.com:15907/douyin/59342799379 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/JM66596&douyin&logo" group-title="•抖音「娱乐」",迫击炮芥末 -http://dns.yiandrive.com:15907/douyin/JM66596 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/38772373982&douyin&logo" group-title="•抖音「娱乐」",带刺玫瑰 -http://dns.yiandrive.com:15907/douyin/38772373982 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/84634309288&douyin&logo" group-title="•抖音「娱乐」",小小渔 -http://dns.yiandrive.com:15907/douyin/84634309288 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/Han5078&douyin&logo" group-title="•抖音「娱乐」",韩安旭 -http://dns.yiandrive.com:15907/douyin/Han5078 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/20231126han&douyin&logo" group-title="•抖音「娱乐」",韩千亿文化 -http://dns.yiandrive.com:15907/douyin/20231126han -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/2083693737&douyin&logo" group-title="•抖音「游戏」",自律的守着她 -http://dns.yiandrive.com:15907/douyin/2083693737 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/DaWu000&douyin&logo" group-title="•抖音「游戏」",大吴 -http://dns.yiandrive.com:15907/douyin/DaWu000 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1120zhao&douyin&logo" group-title="•抖音「娱乐」",赵葫芦🍡⁹⁵⁶《葫芦好声音》 +http://dns.yiandrive.com:15907/douyin/1120zhao #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/825551697226&douyin&logo" group-title="•抖音「娱乐」", 木森大舞台直播 http://dns.yiandrive.com:15907/douyin/825551697226 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/JHRC99999&douyin&logo" group-title="•抖音「游戏」",冷艳华 -http://dns.yiandrive.com:15907/douyin/JHRC99999 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/38993952516&douyin&logo" group-title="•抖音「游戏」",气人主播QQQ -http://dns.yiandrive.com:15907/douyin/38993952516 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/394260640881&douyin&logo" group-title="•抖音「游戏」",Mentality桃 -http://dns.yiandrive.com:15907/douyin/394260640881 +#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/抖音.png" group-title="•抖音「娱乐」",小浣熊 +http://dns.yiandrive.com:15907/douyin/829156698852 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/xggd_1&douyin&logo" group-title="•抖音「娱乐」",张力(寒宝宝) +http://dns.yiandrive.com:15907/douyin/xggd_1 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/Han5078&douyin&logo" group-title="•抖音「娱乐」",韩安旭 +http://dns.yiandrive.com:15907/douyin/Han5078 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1201730914&douyin&logo" group-title="•抖音「娱乐」",再练五分钟 +http://dns.yiandrive.com:15907/douyin/1201730914 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1564612553&douyin&logo" group-title="•抖音「娱乐」",杜小歪 +http://dns.yiandrive.com:15907/douyin/1564612553 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/JM66596&douyin&logo" group-title="•抖音「娱乐」",迫击炮芥末 +http://dns.yiandrive.com:15907/douyin/JM66596 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/7811416&douyin&logo" group-title="•抖音「娱乐」",孙煦雯 +http://dns.yiandrive.com:15907/douyin/7811416 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/93921375095&douyin&logo" group-title="•抖音「娱乐」",女丑女丑💓 +http://dns.yiandrive.com:15907/douyin/93921375095 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/134872..&douyin&logo" group-title="•抖音「娱乐」",橘又 +http://dns.yiandrive.com:15907/douyin/134872.. +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/keyis153&douyin&logo" group-title="•抖音「游戏」",陈伯 +http://dns.yiandrive.com:15907/douyin/keyis153 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/64453769141 &douyin&logo" group-title="•抖音「娱乐」",正经赵⁰¹⁰ +http://dns.yiandrive.com:15907/douyin/64453769141 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/002582Xys&douyin&logo" group-title="•抖音「娱乐」",大锤🩰ˡʸᵇʸ +http://dns.yiandrive.com:15907/douyin/002582Xys +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/renyixu1989&douyin&logo" group-title="•抖音「游戏」",旭旭宝宝 +http://dns.yiandrive.com:15907/douyin/renyixu1989 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1832316360&douyin&logo" group-title="•抖音「娱乐」",🍦精瘦瘦🍦 +http://dns.yiandrive.com:15907/douyin/1832316360 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/wot_zhapi&douyin&logo" group-title="•抖音「游戏」",爱喝扎啤的潘车长 http://dns.yiandrive.com:15907/douyin/wot_zhapi -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/yizhenyu1992&douyin&logo" group-title="•抖音「游戏」",一阵雨 -http://dns.yiandrive.com:15907/douyin/yizhenyu1992 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/86275289503&douyin&logo" group-title="•抖音「游戏」",坦克世界-中队 -http://dns.yiandrive.com:15907/douyin/86275289503 -#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/抖音.png" group-title="•抖音「游戏」",等我刷把宗师 -http://dns.yiandrive.com:15907/douyin/Douyinzhongsh1 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/wot1991&douyin&logo" group-title="•抖音「游戏」",坦克世界-聆听 -http://dns.yiandrive.com:15907/douyin/wot1991 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/200525029536&douyin&logo" group-title="•抖音「游戏」",Mr_Quin -http://dns.yiandrive.com:15907/douyin/200525029536 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/394260640881&douyin&logo" group-title="•抖音「游戏」",Mentality桃 +http://dns.yiandrive.com:15907/douyin/394260640881 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/xuehanhan.&douyin&logo" group-title="•抖音「游戏」",第五雪憨憨 http://dns.yiandrive.com:15907/douyin/xuehanhan. -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/lengdaixiangjiao&douyin&logo" group-title="•抖音「游戏」",冷黛🍌 -http://dns.yiandrive.com:15907/douyin/lengdaixiangjiao -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/zx1314555555&douyin&logo" group-title="•抖音「游戏」",充充 -http://dns.yiandrive.com:15907/douyin/zx1314555555 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/sorry51074&douyin&logo" group-title="•抖音「游戏」",张君雅 -http://dns.yiandrive.com:15907/douyin/sorry51074 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/jiaolianpangsen&douyin&logo" group-title="•抖音「游戏」",胖森 -http://dns.yiandrive.com:15907/douyin/jiaolianpangsen -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/YasuoGod&douyin&logo" group-title="•抖音「游戏」",柔风亚索 -http://dns.yiandrive.com:15907/douyin/YasuoGod -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/704357527718&douyin&logo" group-title="•抖音「游戏」",剑灵 -http://dns.yiandrive.com:15907/douyin/704357527718 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/tiannaibaby&douyin&logo" group-title="•抖音「游戏」",甜奈 +http://dns.yiandrive.com:15907/douyin/tiannaibaby +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/wot1991&douyin&logo" group-title="•抖音「游戏」",坦克世界-聆听 +http://dns.yiandrive.com:15907/douyin/wot1991 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/JHRC99999&douyin&logo" group-title="•抖音「游戏」",冷艳华 +http://dns.yiandrive.com:15907/douyin/JHRC99999 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/82646739431&douyin&logo" group-title="•抖音「游戏」",请叫我阿尚 http://dns.yiandrive.com:15907/douyin/82646739431 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/handong9&douyin&logo" group-title="•抖音「游戏」",寒冬zz -http://dns.yiandrive.com:15907/douyin/handong9 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/Lkx_CS2&douyin&logo" group-title="•抖音「游戏」",赖科旭 -http://dns.yiandrive.com:15907/douyin/Lkx_CS2 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/38993952516&douyin&logo" group-title="•抖音「游戏」",气人主播QQQ +http://dns.yiandrive.com:15907/douyin/38993952516 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/Xiaosurou0802&douyin&logo" group-title="•抖音「娱乐」",小酥肉 +http://dns.yiandrive.com:15907/douyin/Xiaosurou0802 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1460298848&douyin&logo" group-title="•抖音「游戏」",恩甜 +http://dns.yiandrive.com:15907/douyin/1460298848 +#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/抖音.png" group-title="•抖音「娱乐」",AI女友 +http://dns.yiandrive.com:15907/douyin/918923136913 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/L65535&douyin&logo" group-title="•抖音「游戏」",第五落星 +http://dns.yiandrive.com:15907/douyin/L65535 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/YaphetS16&douyin&logo" group-title="•抖音「游戏」",DOTA1 Pis卜严骏 +http://dns.yiandrive.com:15907/douyin/YaphetS16 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/2083693737&douyin&logo" group-title="•抖音「游戏」",自律的守着她 +http://dns.yiandrive.com:15907/douyin/2083693737 +#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/抖音.png" group-title="•抖音「游戏」",等我刷把宗师 +http://dns.yiandrive.com:15907/douyin/Douyinzhongsh1 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/lengdaixiangjiao&douyin&logo" group-title="•抖音「游戏」",冷黛🍌 +http://dns.yiandrive.com:15907/douyin/lengdaixiangjiao +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/sorry51074&douyin&logo" group-title="•抖音「游戏」",张君雅 +http://dns.yiandrive.com:15907/douyin/sorry51074 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/cy_chyang&douyin&logo" group-title="•抖音「游戏」",重阳pubg +http://dns.yiandrive.com:15907/douyin/cy_chyang #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/xiaochai1126&douyin&logo" group-title="•抖音「游戏」",英雄联盟-小柴 http://dns.yiandrive.com:15907/douyin/xiaochai1126 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/paopao90969&douyin&logo" group-title="•抖音「游戏」",CF爱音 -http://dns.yiandrive.com:15907/douyin/paopao90969 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/lucs666000&douyin&logo" group-title="•抖音「游戏」",国一安琪拉刺狐(百评) -http://dns.yiandrive.com:15907/douyin/lucs666000 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/494992812876&douyin&logo" group-title="•抖音「游戏」",门神Soloman -http://dns.yiandrive.com:15907/douyin/494992812876 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/76490985813&douyin&logo" group-title="•抖音「游戏」",威力电竞格斗游戏解说 -http://dns.yiandrive.com:15907/douyin/76490985813 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/Youhen....&douyin&logo" group-title="•抖音「游戏」",有痕关头露娜 -http://dns.yiandrive.com:15907/douyin/Youhen.... -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/quinmole&douyin&logo" group-title="•抖音「游戏」",Mr.quin -http://dns.yiandrive.com:15907/douyin/quinmole -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/jiakechong666666&douyin&logo" group-title="•抖音「游戏」",甲壳虫剑圣 -http://dns.yiandrive.com:15907/douyin/jiakechong666666 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/jjworld&douyin&logo" group-title="•抖音「游戏」",JJ斗地主 -http://dns.yiandrive.com:15907/douyin/jjworld -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/Kele9999..&douyin&logo" group-title="•抖音「游戏」",可乐 -http://dns.yiandrive.com:15907/douyin/Kele9999.. +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/zx1314555555&douyin&logo" group-title="•抖音「游戏」",充充 +http://dns.yiandrive.com:15907/douyin/zx1314555555 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/xyjqr&douyin&logo" group-title="•抖音「游戏」",心愿机器人 +http://dns.yiandrive.com:15907/douyin/xyjqr #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/A2959913453&douyin&logo" group-title="•抖音「游戏」",子默 http://dns.yiandrive.com:15907/douyin/A2959913453 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/tamu12345&douyin&logo" group-title="•抖音「游戏」",塔姆大王(英雄联盟) -http://dns.yiandrive.com:15907/douyin/tamu12345 -#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/抖音.png" group-title="•抖音「游戏」",煮酒论枭雄 -http://dns.yiandrive.com:15907/douyin/74718693057 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/mhcjs666&douyin&logo" group-title="•抖音「游戏」",CF梦幻 -http://dns.yiandrive.com:15907/douyin/mhcjs666 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1545354761&douyin&logo" group-title="•抖音「游戏」",月亮ad -http://dns.yiandrive.com:15907/douyin/1545354761 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/Yy35383&douyin&logo" group-title="•抖音「游戏」",大橙Superman -http://dns.yiandrive.com:15907/douyin/Yy35383 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/ergelaodeng666&douyin&logo" group-title="•抖音「游戏」",CF.老登 -http://dns.yiandrive.com:15907/douyin/ergelaodeng666 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/Dylu111235&douyin&logo" group-title="•抖音「游戏」",王者荣耀浅陌 -http://dns.yiandrive.com:15907/douyin/Dylu111235 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/cf666zx666&douyin&logo" group-title="•抖音「游戏」",CF喷漆(老六) -http://dns.yiandrive.com:15907/douyin/cf666zx666 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/38303588212&douyin&logo" group-title="•抖音「游戏」",王者荣耀黄靖(米莱狄) -http://dns.yiandrive.com:15907/douyin/38303588212 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/Limmz1225&douyin&logo" group-title="•抖音「游戏」",木沐 +http://dns.yiandrive.com:15907/douyin/Limmz1225 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/704357527718&douyin&logo" group-title="•抖音「游戏」",剑灵 +http://dns.yiandrive.com:15907/douyin/704357527718 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/handong9&douyin&logo" group-title="•抖音「游戏」",寒冬zz +http://dns.yiandrive.com:15907/douyin/handong9 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/Fire001666&douyin&logo" group-title="•抖音「游戏」",国风 +http://dns.yiandrive.com:15907/douyin/Fire001666 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/jjworld&douyin&logo" group-title="•抖音「游戏」",JJ斗地主 +http://dns.yiandrive.com:15907/douyin/jjworld #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/122968300347&douyin&logo" group-title="•抖音「游戏」",老白的正经解说(白老师) http://dns.yiandrive.com:15907/douyin/122968300347 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/chiye0099&douyin&logo" group-title="•抖音「游戏」",施夷光池夜(纯法西施) -http://dns.yiandrive.com:15907/douyin/chiye0099 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/yall1102&douyin&logo" group-title="•抖音「游戏」",王者荣耀鸭梨 -http://dns.yiandrive.com:15907/douyin/yall1102 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/66611144541&douyin&logo" group-title="•抖音「游戏」",白泽三角洲 -http://dns.yiandrive.com:15907/douyin/66611144541 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/70605329&douyin&logo" group-title="•抖音「游戏」",禅游小辣椒 -http://dns.yiandrive.com:15907/douyin/70605329 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/324546102&douyin&logo" group-title="•抖音「游戏」",演绎 +http://dns.yiandrive.com:15907/douyin/324546102 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/Youhen....&douyin&logo" group-title="•抖音「游戏」",有痕关头露娜 +http://dns.yiandrive.com:15907/douyin/Youhen.... +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/76490985813&douyin&logo" group-title="•抖音「游戏」",威力电竞格斗游戏解说 +http://dns.yiandrive.com:15907/douyin/76490985813 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/KENNY_LIU&douyin&logo" group-title="•抖音「娱乐」",刘丝壶 +http://dns.yiandrive.com:15907/douyin/KENNY_LIU +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/Lkx_CS2&douyin&logo" group-title="•抖音「游戏」",赖科旭 +http://dns.yiandrive.com:15907/douyin/Lkx_CS2 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/494992812876&douyin&logo" group-title="•抖音「游戏」",门神Soloman +http://dns.yiandrive.com:15907/douyin/494992812876 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/704050xcz&douyin&logo" group-title="•抖音「游戏」",CF.故里 http://dns.yiandrive.com:15907/douyin/704050xcz -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/wzj767061037&douyin&logo" group-title="•抖音「游戏」",七彩猫(王昭君) -http://dns.yiandrive.com:15907/douyin/wzj767061037 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/dingzai555&douyin&logo" group-title="•抖音「游戏」",丁少呀(貂蝉) -http://dns.yiandrive.com:15907/douyin/dingzai555 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/zbcll0715&douyin&logo" group-title="•抖音「游戏」",张不才 -http://dns.yiandrive.com:15907/douyin/zbcll0715 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/sumohuang&douyin&logo" group-title="•抖音「游戏」",CF苏墨凰 +http://dns.yiandrive.com:15907/douyin/sumohuang +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/ergelaodeng666&douyin&logo" group-title="•抖音「游戏」",CF.老登 +http://dns.yiandrive.com:15907/douyin/ergelaodeng666 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/70605329&douyin&logo" group-title="•抖音「游戏」",禅游小辣椒 +http://dns.yiandrive.com:15907/douyin/70605329 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/w2417113577&douyin&logo" group-title="•抖音「游戏」",橙C_很奈斯 http://dns.yiandrive.com:15907/douyin/w2417113577 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/xiaoahua6&douyin&logo" group-title="•抖音「游戏」",小阿花 +http://dns.yiandrive.com:15907/douyin/xiaoahua6 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/bn11300123&douyin&logo" group-title="•抖音「游戏」",小娜猪(国一妖姬峡谷千分) +http://dns.yiandrive.com:15907/douyin/bn11300123 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/580853565&douyin&logo" group-title="•抖音「游戏」",CF.绿豆 +http://dns.yiandrive.com:15907/douyin/580853565 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/Dylu111235&douyin&logo" group-title="•抖音「游戏」",王者荣耀浅陌 +http://dns.yiandrive.com:15907/douyin/Dylu111235 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/5248038&douyin&logo" group-title="•抖音「游戏」",海洋. +http://dns.yiandrive.com:15907/douyin/5248038 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/20231126han&douyin&logo" group-title="•抖音「娱乐」",韩千亿文化 +http://dns.yiandrive.com:15907/douyin/20231126han +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/cf666zx666&douyin&logo" group-title="•抖音「游戏」",CF喷漆(老六) +http://dns.yiandrive.com:15907/douyin/cf666zx666 +#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/抖音.png" group-title="•抖音「游戏」",数码 +http://dns.yiandrive.com:15907/douyin/shumajiang73 #EXTINF:-1 tvg-logo="https://epg.iill.top/logo/抖音.png" group-title="•抖音「游戏」",直男7 http://dns.yiandrive.com:15907/douyin/aaaaee -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/566388326775&douyin&logo" group-title="•抖音「游戏」",电竞讲师胖森 -http://dns.yiandrive.com:15907/douyin/566388326775 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/71090948851&douyin&logo" group-title="•抖音「游戏」",维心秀(pubg) -http://dns.yiandrive.com:15907/douyin/71090948851 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/HD5903&douyin&logo" group-title="•抖音「游戏」",辛吉东 -http://dns.yiandrive.com:15907/douyin/HD5903 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/76204423664&douyin&logo" group-title="•抖音「游戏」",上将潘凤 -http://dns.yiandrive.com:15907/douyin/76204423664 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/haidaoxiaozhu&douyin&logo" group-title="•抖音「游戏」",河池VR +http://dns.yiandrive.com:15907/douyin/haidaoxiaozhu +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/Yy35383&douyin&logo" group-title="•抖音「游戏」",大橙Superman +http://dns.yiandrive.com:15907/douyin/Yy35383 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/cfxiazuo&douyin&logo" group-title="•抖音「游戏」",CF.夏佐 +http://dns.yiandrive.com:15907/douyin/cfxiazuo +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/dykl76pf5h7u&douyin&logo" group-title="•抖音「游戏」",红警牛弟 +http://dns.yiandrive.com:15907/douyin/dykl76pf5h7u +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/66611144541&douyin&logo" group-title="•抖音「游戏」",白泽三角洲 +http://dns.yiandrive.com:15907/douyin/66611144541 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/9niub&douyin&logo" group-title="•抖音「游戏」",老九(9niub) +http://dns.yiandrive.com:15907/douyin/9niub #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/banzhizhu&douyin&logo" group-title="•抖音「游戏」",星际半只猪 http://dns.yiandrive.com:15907/douyin/banzhizhu #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/Lelee21&douyin&logo" group-title="•抖音「游戏」",麻勒勒 http://dns.yiandrive.com:15907/douyin/Lelee21 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/2220570808&douyin&logo" group-title="•抖音「游戏」",炉石林可 -http://dns.yiandrive.com:15907/douyin/2220570808 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/953782519&douyin&logo" group-title="•抖音「游戏」",飞行员 -http://dns.yiandrive.com:15907/douyin/953782519 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/suhanxiaohao&douyin&logo" group-title="•抖音「游戏」",苏晗王者荣耀 -http://dns.yiandrive.com:15907/douyin/suhanxiaohao -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/yudi952700&douyin&logo" group-title="•抖音「游戏」",磁力棒 -http://dns.yiandrive.com:15907/douyin/yudi952700 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/Haojiang_Hao&douyin&logo" group-title="•抖音「游戏」",昊昊 -http://dns.yiandrive.com:15907/douyin/Haojiang_Hao -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/goushenGG6&douyin&logo" group-title="•抖音「游戏」",狗神(御弟) -http://dns.yiandrive.com:15907/douyin/goushenGG6 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/aier22353&douyin&logo" group-title="•抖音「游戏」",第五 有妖气 -http://dns.yiandrive.com:15907/douyin/aier22353 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/yall1102&douyin&logo" group-title="•抖音「游戏」",王者荣耀鸭梨 +http://dns.yiandrive.com:15907/douyin/yall1102 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/DaWu000&douyin&logo" group-title="•抖音「游戏」",大吴 +http://dns.yiandrive.com:15907/douyin/DaWu000 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/AI_01927&douyin&logo" group-title="•抖音「游戏」",cs2Ai +http://dns.yiandrive.com:15907/douyin/AI_01927 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/590890573&douyin&logo" group-title="•抖音「游戏」",风行云 +http://dns.yiandrive.com:15907/douyin/590890573 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/19053016&douyin&logo" group-title="•抖音「游戏」",王诚诚(貂蝉) http://dns.yiandrive.com:15907/douyin/19053016 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/wudilongaoti&douyin&logo" group-title="•抖音「游戏」",无敌龙傲天 -http://dns.yiandrive.com:15907/douyin/wudilongaoti -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/8661966&douyu&logo" group-title="•斗鱼「其他」",下饭音乐 -http://dns.yiandrive.com:15907/douyu/8661966 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/236461&douyu&logo" group-title="•斗鱼「其他」",老高与小茉的死忠粉 -http://dns.yiandrive.com:15907/douyu/236461 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/10205199&douyu&logo" group-title="•斗鱼「其他」",练习每一天 -http://dns.yiandrive.com:15907/douyu/10205199 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/434213&douyu&logo" group-title="•斗鱼「其他」",数码科技 -http://dns.yiandrive.com:15907/douyu/434213 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/HD5903&douyin&logo" group-title="•抖音「游戏」",辛吉东 +http://dns.yiandrive.com:15907/douyin/HD5903 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/QingYe965&douyin&logo" group-title="•抖音「游戏」",青野(小乔) +http://dns.yiandrive.com:15907/douyin/QingYe965 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/64621474275&douyin&logo" group-title="•抖音「游戏」",秒杀怪卡萨丁 http://dns.yiandrive.com:15907/douyin/64621474275 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/9588891&douyu&logo" group-title="•斗鱼「娱乐」",秋月剪水 -http://dns.yiandrive.com:15907/douyu/9588891 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/2220570808&douyin&logo" group-title="•抖音「游戏」",炉石林可 +http://dns.yiandrive.com:15907/douyin/2220570808 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/goushenGG6&douyin&logo" group-title="•抖音「游戏」",狗神(御弟) +http://dns.yiandrive.com:15907/douyin/goushenGG6 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/434213&douyu&logo" group-title="•斗鱼「其他」",数码科技 +http://dns.yiandrive.com:15907/douyu/434213 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/Haojiang_Hao&douyin&logo" group-title="•抖音「游戏」",昊昊 +http://dns.yiandrive.com:15907/douyin/Haojiang_Hao +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/longqidui2020&douyin&logo" group-title="•抖音「游戏」",袁磊多乐升级 +http://dns.yiandrive.com:15907/douyin/longqidui2020 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/10205199&douyu&logo" group-title="•斗鱼「其他」",练习每一天 +http://dns.yiandrive.com:15907/douyu/10205199 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/236461&douyu&logo" group-title="•斗鱼「其他」",老高与小茉的死忠粉 +http://dns.yiandrive.com:15907/douyu/236461 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/9742633&douyu&logo" group-title="•斗鱼「娱乐」",小梨梨Lily http://dns.yiandrive.com:15907/douyu/9742633 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/29461776985&douyin&logo" group-title="•抖音「游戏」",梦幻猫猫 -http://dns.yiandrive.com:15907/douyin/29461776985 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/10071735&douyu&logo" group-title="•斗鱼「娱乐」",Nice、奶思、 -http://dns.yiandrive.com:15907/douyu/10071735 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/244548&douyu&logo" group-title="•斗鱼「娱乐」",叶子户外 -http://dns.yiandrive.com:15907/douyu/244548 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/9236042&douyu&logo" group-title="•斗鱼「娱乐」",吐槽吐槽 -http://dns.yiandrive.com:15907/douyu/9236042 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/664668&douyu&logo" group-title="•斗鱼「娱乐」",翁馨 -http://dns.yiandrive.com:15907/douyu/664668 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/17732&douyu&logo" group-title="•斗鱼「娱乐」",7师傅 -http://dns.yiandrive.com:15907/douyu/17732 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/8737695&douyu&logo" group-title="•斗鱼「娱乐」",文西与阿漆 http://dns.yiandrive.com:15907/douyu/8737695 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/329667&douyu&logo" group-title="•斗鱼「娱乐」",kpop 音乐女团 -http://dns.yiandrive.com:15907/douyu/329667 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/9236042&douyu&logo" group-title="•斗鱼「娱乐」",吐槽吐槽 +http://dns.yiandrive.com:15907/douyu/9236042 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/10071735&douyu&logo" group-title="•斗鱼「娱乐」",Nice、奶思、 +http://dns.yiandrive.com:15907/douyu/10071735 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/664668&douyu&logo" group-title="•斗鱼「娱乐」",翁馨 +http://dns.yiandrive.com:15907/douyu/664668 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/4105989&douyu&logo" group-title="•斗鱼「影视」",变形金刚 http://dns.yiandrive.com:15907/douyu/4105989 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/12143022&douyu&logo" group-title="•斗鱼「影视」",60帧 http://dns.yiandrive.com:15907/douyu/12143022 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/17732&douyu&logo" group-title="•斗鱼「娱乐」",7师傅 +http://dns.yiandrive.com:15907/douyu/17732 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/29461776985&douyin&logo" group-title="•抖音「游戏」",梦幻猫猫 +http://dns.yiandrive.com:15907/douyin/29461776985 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/7552568&douyu&logo" group-title="•斗鱼「影视」",隋唐演义 http://dns.yiandrive.com:15907/douyu/7552568 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/3439096&douyu&logo" group-title="•斗鱼「影视」",当燕双鹰遇见李元芳 +http://dns.yiandrive.com:15907/douyu/3439096 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/329667&douyu&logo" group-title="•斗鱼「娱乐」",kpop 音乐女团 +http://dns.yiandrive.com:15907/douyu/329667 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/47598052880&douyin&logo" group-title="•抖音「游戏」",王大枪 +http://dns.yiandrive.com:15907/douyin/47598052880 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/2104744&douyu&logo" group-title="•斗鱼「娱乐」",宇哥讲电影 http://dns.yiandrive.com:15907/douyu/2104744 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/9286868&douyu&logo" group-title="•斗鱼「影视」",陈佩斯喜剧 http://dns.yiandrive.com:15907/douyu/9286868 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/3439096&douyu&logo" group-title="•斗鱼「影视」",当燕双鹰遇见李元芳 -http://dns.yiandrive.com:15907/douyu/3439096 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/xiaoha_ovo&douyin&logo" group-title="•抖音「游戏」",第五 小哈呀 -http://dns.yiandrive.com:15907/douyin/xiaoha_ovo +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/xxxbaby..&douyin&logo" group-title="•抖音「游戏」",渲渲baby王者荣耀 +http://dns.yiandrive.com:15907/douyin/xxxbaby.. #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/2287949&douyu&logo" group-title="•斗鱼「影视」",成龙历险记 http://dns.yiandrive.com:15907/douyu/2287949 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/610972&douyu&logo" group-title="•斗鱼「影视」",都市夜魔人 -http://dns.yiandrive.com:15907/douyu/610972 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/953782519&douyin&logo" group-title="•抖音「游戏」",飞行员 +http://dns.yiandrive.com:15907/douyin/953782519 #EXTINF:-1 tvg-logo="https://epg.iill.top/logo/斗鱼.png" group-title="•斗鱼「影视」",小片片说大片 http://dns.yiandrive.com:15907/douyu/4258555 -#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/斗鱼.png" group-title="•斗鱼「影视」",牛叔说电影 -http://dns.yiandrive.com:15907/douyu/2758565 -#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/斗鱼.png" group-title="•斗鱼「影视」",小约翰可汗 -http://dns.yiandrive.com:15907/douyu/9738854 -#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/斗鱼.png" group-title="•斗鱼「影视」",大漠叔叔 -http://dns.yiandrive.com:15907/douyu/1109218 -#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/斗鱼.png" group-title="•斗鱼「影视」",科幻Fans布玛 -http://dns.yiandrive.com:15907/douyu/3508304 -#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/斗鱼.png" group-title="•斗鱼「影视」",史君说剧 -http://dns.yiandrive.com:15907/douyu/9419771 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/QingYe965&douyin&logo" group-title="•抖音「游戏」",青野(小乔) -http://dns.yiandrive.com:15907/douyin/QingYe965 #EXTINF:-1 tvg-logo="https://epg.iill.top/logo/斗鱼.png" group-title="•斗鱼「影视」",刘老师说电影 http://dns.yiandrive.com:15907/douyu/8317926 -#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/斗鱼.png" group-title="•斗鱼「影视」",赵本山小品 -http://dns.yiandrive.com:15907/douyu/9817716 -#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/斗鱼.png" group-title="•斗鱼「影视」",贾玲经典小品 -http://dns.yiandrive.com:15907/douyu/10419541 +#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/斗鱼.png" group-title="•斗鱼「影视」",牛叔说电影 +http://dns.yiandrive.com:15907/douyu/2758565 +#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/斗鱼.png" group-title="•斗鱼「影视」",科幻Fans布玛 +http://dns.yiandrive.com:15907/douyu/3508304 #EXTINF:-1 tvg-logo="https://epg.iill.top/logo/斗鱼.png" group-title="•斗鱼「影视」",宋小宝小品 http://dns.yiandrive.com:15907/douyu/9817729 +#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/斗鱼.png" group-title="•斗鱼「影视」",史君说剧 +http://dns.yiandrive.com:15907/douyu/9419771 +#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/斗鱼.png" group-title="•斗鱼「影视」",小约翰可汗 +http://dns.yiandrive.com:15907/douyu/9738854 +#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/斗鱼.png" group-title="•斗鱼「影视」",贾玲经典小品 +http://dns.yiandrive.com:15907/douyu/10419541 #EXTINF:-1 tvg-logo="https://epg.iill.top/logo/斗鱼.png" group-title="•斗鱼「影视」",万合天宜 http://dns.yiandrive.com:15907/douyu/9220456 -#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/斗鱼.png" group-title="•斗鱼「影视」",开心锤锤动漫 -http://dns.yiandrive.com:15907/douyu/9018297 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/BEIHAG&douyin&logo" group-title="•抖音「游戏」",第五 北北北海 -http://dns.yiandrive.com:15907/douyin/BEIHAG -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/426517&douyu&logo" group-title="•斗鱼「影视」",动漫轮播 -http://dns.yiandrive.com:15907/douyu/426517 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/Mingyou411&douyin&logo" group-title="•抖音「游戏」",第五 格命 +http://dns.yiandrive.com:15907/douyin/Mingyou411 +#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/斗鱼.png" group-title="•斗鱼「影视」",大漠叔叔 +http://dns.yiandrive.com:15907/douyu/1109218 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/610972&douyu&logo" group-title="•斗鱼「影视」",都市夜魔人 +http://dns.yiandrive.com:15907/douyu/610972 +#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/斗鱼.png" group-title="•斗鱼「影视」",赵本山小品 +http://dns.yiandrive.com:15907/douyu/9817716 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/8009547&douyu&logo" group-title="•斗鱼「影视」",香港鬼片 http://dns.yiandrive.com:15907/douyu/8009547 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/aier22353&douyin&logo" group-title="•抖音「游戏」",第五 有妖气 +http://dns.yiandrive.com:15907/douyin/aier22353 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/426517&douyu&logo" group-title="•斗鱼「影视」",动漫轮播 +http://dns.yiandrive.com:15907/douyu/426517 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/xiaoha_ovo&douyin&logo" group-title="•抖音「游戏」",第五 小哈呀 +http://dns.yiandrive.com:15907/douyin/xiaoha_ovo #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11878141&douyu&logo" group-title="•斗鱼「影视」",蕃薯粥粥煮好了 http://dns.yiandrive.com:15907/douyu/11878141 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/6863367&douyu&logo" group-title="•斗鱼「影视」",爱情公寓|爱情公寓vip http://dns.yiandrive.com:15907/douyu/6863367 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/xxxbaby..&douyin&logo" group-title="•抖音「游戏」",渲渲baby王者荣耀 -http://dns.yiandrive.com:15907/douyin/xxxbaby.. #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11827530&douyu&logo" group-title="•斗鱼「影视」",家有儿女|一样二职 http://dns.yiandrive.com:15907/douyu/11827530 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/8231658&douyu&logo" group-title="•斗鱼「影视」",cym009 -http://dns.yiandrive.com:15907/douyu/8231658 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/922564&douyu&logo" group-title="•斗鱼「影视」",卖女孩滴小姑凉 -http://dns.yiandrive.com:15907/douyu/922564 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/6484910&douyu&logo" group-title="•斗鱼「影视」",名侦探柯南剧场版 -http://dns.yiandrive.com:15907/douyu/6484910 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/5522351&douyu&logo" group-title="•斗鱼「影视」",疯狂小潴潴 http://dns.yiandrive.com:15907/douyu/5522351 -#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/斗鱼.png" group-title="•斗鱼「影视」",电影迷小雅 -http://dns.yiandrive.com:15907/douyu/9639225 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/4246519&douyu&logo" group-title="•斗鱼「影视」",邵氏电影·1 +http://dns.yiandrive.com:15907/douyu/4246519 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/6484910&douyu&logo" group-title="•斗鱼「影视」",名侦探柯南剧场版 +http://dns.yiandrive.com:15907/douyu/6484910 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/8231658&douyu&logo" group-title="•斗鱼「影视」",cym009 +http://dns.yiandrive.com:15907/douyu/8231658 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/12015111&douyu&logo" group-title="•斗鱼「影视」",经典老剧轮播 http://dns.yiandrive.com:15907/douyu/12015111 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/7655471&douyu&logo" group-title="•斗鱼「影视」",武侠剧 http://dns.yiandrive.com:15907/douyu/7655471 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/6027991&douyu&logo" group-title="•斗鱼「影视」",狄仁杰 1-4 部 -http://dns.yiandrive.com:15907/douyu/6027991 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/9942574&douyu&logo" group-title="•斗鱼「影视」",爆笑虫子 -http://dns.yiandrive.com:15907/douyu/9942574 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/9375430&douyu&logo" group-title="•斗鱼「影视」",爱笑会议室 http://dns.yiandrive.com:15907/douyu/9375430 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11756388&douyu&logo" group-title="•斗鱼「影视」",经典 http://dns.yiandrive.com:15907/douyu/11756388 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/9273031&douyu&logo" group-title="•斗鱼「影视」",相声 -http://dns.yiandrive.com:15907/douyu/9273031 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/yudi952700&douyin&logo" group-title="•抖音「游戏」",磁力棒 +http://dns.yiandrive.com:15907/douyin/yudi952700 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/6027991&douyu&logo" group-title="•斗鱼「影视」",狄仁杰 1-4 部 +http://dns.yiandrive.com:15907/douyu/6027991 +#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/斗鱼.png" group-title="•斗鱼「影视」",开心锤锤动漫 +http://dns.yiandrive.com:15907/douyu/9018297 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1174353&douyu&logo" group-title="•斗鱼「影视」",【动漫】超燃 怀旧 经典-苹果Zei甜 +http://dns.yiandrive.com:15907/douyu/1174353 +#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/斗鱼.png" group-title="•斗鱼「影视」",电影迷小雅 +http://dns.yiandrive.com:15907/douyu/9639225 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/9369468&douyu&logo" group-title="•斗鱼「影视」",未解之谜 http://dns.yiandrive.com:15907/douyu/9369468 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/8661966&douyu&logo" group-title="•斗鱼「其他」",下饭音乐 +http://dns.yiandrive.com:15907/douyu/8661966 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/7812810&douyu&logo" group-title="•斗鱼「影视」",庆余年 +http://dns.yiandrive.com:15907/douyu/7812810 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/9273031&douyu&logo" group-title="•斗鱼「影视」",相声 +http://dns.yiandrive.com:15907/douyu/9273031 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/9942574&douyu&logo" group-title="•斗鱼「影视」",爆笑虫子 +http://dns.yiandrive.com:15907/douyu/9942574 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/9487003&douyu&logo" group-title="•斗鱼「影视」",宋江 http://dns.yiandrive.com:15907/douyu/9487003 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/3715426&douyu&logo" group-title="•斗鱼「影视」",精讲老剧 http://dns.yiandrive.com:15907/douyu/3715426 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1174353&douyu&logo" group-title="•斗鱼「影视」",【动漫】超燃 怀旧 经典-苹果Zei甜 -http://dns.yiandrive.com:15907/douyu/1174353 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/7812810&douyu&logo" group-title="•斗鱼「影视」",庆余年 -http://dns.yiandrive.com:15907/douyu/7812810 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/2164691&douyu&logo" group-title="•斗鱼「影视」",发条电影最TOP -http://dns.yiandrive.com:15907/douyu/2164691 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/10010651&douyu&logo" group-title="•斗鱼「影视」",牛叔说电影二台 -http://dns.yiandrive.com:15907/douyu/10010651 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/9770949&douyu&logo" group-title="•斗鱼「影视」",我叫孙火旺 http://dns.yiandrive.com:15907/douyu/9770949 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/131977&douyu&logo" group-title="•斗鱼「影视」",Runningman +http://dns.yiandrive.com:15907/douyu/131977 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/8413092&douyu&logo" group-title="•斗鱼「影视」",挖沟连彭沟长 http://dns.yiandrive.com:15907/douyu/8413092 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/10010651&douyu&logo" group-title="•斗鱼「影视」",牛叔说电影二台 +http://dns.yiandrive.com:15907/douyu/10010651 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/2164691&douyu&logo" group-title="•斗鱼「影视」",发条电影最TOP +http://dns.yiandrive.com:15907/douyu/2164691 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/8869614&douyu&logo" group-title="•斗鱼「影视」",蔡老板家的长工 http://dns.yiandrive.com:15907/douyu/8869614 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/3643605&douyu&logo" group-title="•斗鱼「影视」",一目十影 http://dns.yiandrive.com:15907/douyu/3643605 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/12308334&douyu&logo" group-title="•斗鱼「影视」",燕双鹰猎鹰1 http://dns.yiandrive.com:15907/douyu/12308334 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/122402&douyu&logo" group-title="•斗鱼「影视」",周星驰 +http://dns.yiandrive.com:15907/douyu/122402 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/5261342&douyu&logo" group-title="•斗鱼「影视」",人气港剧 http://dns.yiandrive.com:15907/douyu/5261342 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/213116&douyu&logo" group-title="•斗鱼「游戏」",普通人陡壁 -http://dns.yiandrive.com:15907/douyu/213116 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/178432&douyu&logo" group-title="•斗鱼「游戏」",QuQu、太常规 -http://dns.yiandrive.com:15907/douyu/178432 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/312212&douyu&logo" group-title="•斗鱼「游戏」",智勋勋勋勋 -http://dns.yiandrive.com:15907/douyu/312212 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/93589&douyu&logo" group-title="•斗鱼「游戏」",异灵术老师 -http://dns.yiandrive.com:15907/douyu/93589 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1300804&douyu&logo" group-title="•斗鱼「游戏」",卷子 http://dns.yiandrive.com:15907/douyu/1300804 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/12133146&douyu&logo" group-title="•斗鱼「游戏」",牛逼小番 -http://dns.yiandrive.com:15907/douyu/12133146 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/9990298&douyu&logo" group-title="•斗鱼「游戏」",王大谋 http://dns.yiandrive.com:15907/douyu/9990298 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/572288&douyu&logo" group-title="•斗鱼「游戏」", Cnzlike http://dns.yiandrive.com:15907/douyu/572288 #EXTINF:-1 tvg-logo="https://epg.iill.top/logo/666743&douyu&logo" group-title="•斗鱼「游戏」",zzc http://dns.yiandrive.com:15907/douyu/666743 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/10639765&douyu&logo" group-title="•斗鱼「游戏」",艾琳bigbaby -http://dns.yiandrive.com:15907/douyu/10639765 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/52319&douyu&logo" group-title="•斗鱼「游戏」",loveyou_qq http://dns.yiandrive.com:15907/douyu/52319 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/74960&douyu&logo" group-title="•斗鱼「游戏」",叫我老陈就好了 +http://dns.yiandrive.com:15907/douyu/74960 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/5684726&douyu&logo" group-title="•斗鱼「游戏」",皮特 +http://dns.yiandrive.com:15907/douyu/5684726 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/6567483&douyu&logo" group-title="•斗鱼「游戏」",Sumiya丶墨岩彧 http://dns.yiandrive.com:15907/douyu/6567483 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/7180846&douyu&logo" group-title="•斗鱼「游戏」",jjking剑姬 -http://dns.yiandrive.com:15907/douyu/7180846 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/178432&douyu&logo" group-title="•斗鱼「游戏」",QuQu、太常规 +http://dns.yiandrive.com:15907/douyu/178432 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/9999&douyu&logo" group-title="•斗鱼「游戏」",YYF +http://dns.yiandrive.com:15907/douyu/9999 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/3567314&douyu&logo" group-title="•斗鱼「游戏」",王纪超666 +http://dns.yiandrive.com:15907/douyu/3567314 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1870001&douyu&logo" group-title="•斗鱼「游戏」",大木 +http://dns.yiandrive.com:15907/douyu/1870001 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/312212&douyu&logo" group-title="•斗鱼「游戏」",智勋勋勋勋 +http://dns.yiandrive.com:15907/douyu/312212 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/12313&douyu&logo" group-title="•斗鱼「游戏」",叶音符 +http://dns.yiandrive.com:15907/douyu/12313 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/4615502&douyu&logo" group-title="•斗鱼「游戏」",一条小团团OvO(包包代播) +http://dns.yiandrive.com:15907/douyu/4615502 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/718133&douyu&logo" group-title="•斗鱼「游戏」",十月船长 http://dns.yiandrive.com:15907/douyu/718133 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/280087&douyu&logo" group-title="•斗鱼「游戏」",欠你幸福(四国军棋) -http://dns.yiandrive.com:15907/douyu/280087 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/6119592&douyu&logo" group-title="•斗鱼「游戏」",阿仁 -http://dns.yiandrive.com:15907/douyu/6119592 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/6499690&douyu&logo" group-title="•斗鱼「游戏」",国宝佳悦 -http://dns.yiandrive.com:15907/douyu/6499690 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11746004&douyu&logo" group-title="•斗鱼「游戏」",阿豪是超级大帅Bi +http://dns.yiandrive.com:15907/douyu/11746004 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/7180846&douyu&logo" group-title="•斗鱼「游戏」",jjking剑姬 +http://dns.yiandrive.com:15907/douyu/7180846 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/39300&douyu&logo" group-title="•斗鱼「游戏」",舟老师丶 +http://dns.yiandrive.com:15907/douyu/39300 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/3630850&douyu&logo" group-title="•斗鱼「游戏」",杀杀杀人哥 +http://dns.yiandrive.com:15907/douyu/3630850 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/6558897&douyu&logo" group-title="•斗鱼「游戏」",果小果是个弟弟 +http://dns.yiandrive.com:15907/douyu/6558897 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/4487219&douyu&logo" group-title="•斗鱼「游戏」",帽子(象棋) http://dns.yiandrive.com:15907/douyu/4487219 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/6499690&douyu&logo" group-title="•斗鱼「游戏」",国宝佳悦 +http://dns.yiandrive.com:15907/douyu/6499690 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/280087&douyu&logo" group-title="•斗鱼「游戏」",欠你幸福(四国军棋) +http://dns.yiandrive.com:15907/douyu/280087 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1597956&douyu&logo" group-title="•斗鱼「游戏」",zola http://dns.yiandrive.com:15907/douyu/1597956 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11503448&douyu&logo" group-title="•斗鱼「游戏」",孝三 -http://dns.yiandrive.com:15907/douyu/11503448 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/912213&douyu&logo" group-title="•斗鱼「游戏」",克里斯黄18 -http://dns.yiandrive.com:15907/douyu/912213 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/528353&douyu&logo" group-title="•斗鱼「游戏」",As童话话话 +http://dns.yiandrive.com:15907/douyu/528353 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/2207607&douyu&logo" group-title="•斗鱼「游戏」",骚易 http://dns.yiandrive.com:15907/douyu/2207607 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/2106575&douyu&logo" group-title="•斗鱼「游戏」",吕布 http://dns.yiandrive.com:15907/douyu/2106575 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/63136&douyu&logo" group-title="•斗鱼「游戏」",冬瓜强 +http://dns.yiandrive.com:15907/douyu/63136 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/190448&douyu&logo" group-title="•斗鱼「游戏」",hasfin http://dns.yiandrive.com:15907/douyu/190448 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/5586772&douyu&logo" group-title="•斗鱼「游戏」",BB凯、 -http://dns.yiandrive.com:15907/douyu/5586772 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/52&douyu&logo" group-title="•斗鱼「游戏」",火星包 http://dns.yiandrive.com:15907/douyu/52 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/9718359&douyu&logo" group-title="•斗鱼「游戏」",陈小象丶 -http://dns.yiandrive.com:15907/douyu/9718359 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/3305122&douyu&logo" group-title="•斗鱼「游戏」",丸子头的文哥哥 -http://dns.yiandrive.com:15907/douyu/3305122 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/5132174&douyu&logo" group-title="•斗鱼「游戏」",哈尼他姐 -http://dns.yiandrive.com:15907/douyu/5132174 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/5586772&douyu&logo" group-title="•斗鱼「游戏」",BB凯、 +http://dns.yiandrive.com:15907/douyu/5586772 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/38303588212&douyin&logo" group-title="•抖音「游戏」",王者荣耀黄靖(米莱狄) +http://dns.yiandrive.com:15907/douyin/38303588212 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/138243&douyu&logo" group-title="•斗鱼「游戏」",洞主 +http://dns.yiandrive.com:15907/douyu/138243 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/84452&douyu&logo" group-title="•斗鱼「游戏」",主播阿飞 +http://dns.yiandrive.com:15907/douyu/84452 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/5716430&douyu&logo" group-title="•斗鱼「游戏」",叶知秋Vanessa +http://dns.yiandrive.com:15907/douyu/5716430 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/2311698&douyu&logo" group-title="•斗鱼「游戏」",斯祥 http://dns.yiandrive.com:15907/douyu/2311698 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/5894085&douyu&logo" group-title="•斗鱼「游戏」",茂不易 http://dns.yiandrive.com:15907/douyu/5894085 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/138243&douyu&logo" group-title="•斗鱼「游戏」",洞主 -http://dns.yiandrive.com:15907/douyu/138243 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/991&yy&logo" group-title="•歪歪「娱乐」",音乐991 -http://dns.yiandrive.com:15907/yy/991 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/3594&yy&logo" group-title="•歪歪「娱乐」",毕加索 -http://dns.yiandrive.com:15907/yy/3594 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/993&yy&logo" group-title="•歪歪「娱乐」",燃舞993 -http://dns.yiandrive.com:15907/yy/993 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/8350&yy&logo" group-title="•歪歪「娱乐」",小耳宝 -http://dns.yiandrive.com:15907/yy/8350 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/709710&douyu&logo" group-title="•斗鱼「游戏」",IMxiaoxin +http://dns.yiandrive.com:15907/douyu/709710 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/9718359&douyu&logo" group-title="•斗鱼「游戏」",陈小象丶 +http://dns.yiandrive.com:15907/douyu/9718359 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/80887&douyu&logo" group-title="•斗鱼「游戏」",DMC 葡萄鹏 +http://dns.yiandrive.com:15907/douyu/80887 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/5377721&douyu&logo" group-title="•斗鱼「游戏」",放逐大帝灬 +http://dns.yiandrive.com:15907/douyu/5377721 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/5168755&douyu&logo" group-title="•斗鱼「游戏」",武神59 +http://dns.yiandrive.com:15907/douyu/5168755 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1314213&douyu&logo" group-title="•斗鱼「游戏」",阿良林暦 +http://dns.yiandrive.com:15907/douyu/1314213 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/6442973&douyu&logo" group-title="•斗鱼「游戏」",Tony托公子 +http://dns.yiandrive.com:15907/douyu/6442973 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/3305122&douyu&logo" group-title="•斗鱼「游戏」",丸子头的文哥哥 +http://dns.yiandrive.com:15907/douyu/3305122 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/433724&douyu&logo" group-title="•斗鱼「游戏」",王科长 +http://dns.yiandrive.com:15907/douyu/433724 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/6979222&douyu&logo" group-title="•斗鱼「游戏」",玩机器丶Machine +http://dns.yiandrive.com:15907/douyu/6979222 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/62081&douyu&logo" group-title="•斗鱼「游戏」",叶落 +http://dns.yiandrive.com:15907/douyu/62081 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/260322&douyu&logo" group-title="•斗鱼「影视」",懒猫 +http://dns.yiandrive.com:15907/douyu/260322 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1377142&douyu&logo" group-title="•斗鱼「娱乐」",yuxian +http://dns.yiandrive.com:15907/douyu/1377142 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/3168536&douyu&logo" group-title="•斗鱼「游戏」",Xleft小叮当 +http://dns.yiandrive.com:15907/douyu/3168536 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1669&yy&logo" group-title="•歪歪「娱乐」",大白兔 http://dns.yiandrive.com:15907/yy/1669 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1357&yy&logo" group-title="•歪歪「娱乐」",少寒Shine +http://dns.yiandrive.com:15907/yy/1357 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/8565&yy&logo" group-title="•歪歪「娱乐」",娱+毕徒猴仔 +http://dns.yiandrive.com:15907/yy/8565 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/991&yy&logo" group-title="•歪歪「娱乐」",音乐991 +http://dns.yiandrive.com:15907/yy/991 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/58074&yy&logo" group-title="•歪歪「娱乐」",虎娱Dj MOMO http://dns.yiandrive.com:15907/yy/58074 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/993&yy&logo" group-title="•歪歪「娱乐」",燃舞993 +http://dns.yiandrive.com:15907/yy/993 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/61986&yy&logo" group-title="•歪歪「娱乐」",小小 http://dns.yiandrive.com:15907/yy/61986 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/3594&yy&logo" group-title="•歪歪「娱乐」",毕加索 +http://dns.yiandrive.com:15907/yy/3594 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1382749887&yy&logo" group-title="•歪歪「其他」",解压修牛蹄 http://dns.yiandrive.com:15907/yy/1382749887 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/37331053&yy&logo" group-title="•歪歪「娱乐」",大舌头滴百灵鸟 -http://dns.yiandrive.com:15907/yy/37331053 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1349695640&yy&logo" group-title="•歪歪「娱乐」",奇领珊瑚 -http://dns.yiandrive.com:15907/yy/1349695640 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1382784699&yy&logo" group-title="•歪歪「娱乐」",星之舟妖精 -http://dns.yiandrive.com:15907/yy/1382784699 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1343872485&yy&logo" group-title="•歪歪「娱乐」",泡泡 http://dns.yiandrive.com:15907/yy/1343872485 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1345386938&yy&logo" group-title="•歪歪「娱乐」",小啾啾 -http://dns.yiandrive.com:15907/yy/1345386938 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1382736894&yy&logo" group-title="•歪歪「娱乐」",预先 http://dns.yiandrive.com:15907/yy/1382736894 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/37331053&yy&logo" group-title="•歪歪「娱乐」",大舌头滴百灵鸟 +http://dns.yiandrive.com:15907/yy/37331053 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/10639765&douyu&logo" group-title="•斗鱼「游戏」",艾琳bigbaby +http://dns.yiandrive.com:15907/douyu/10639765 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1345386938&yy&logo" group-title="•歪歪「娱乐」",小啾啾 +http://dns.yiandrive.com:15907/yy/1345386938 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1382784699&yy&logo" group-title="•歪歪「娱乐」",星之舟妖精 +http://dns.yiandrive.com:15907/yy/1382784699 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/30698337&yy&logo" group-title="•歪歪「娱乐」",娱+7038 毕徒猴仔 +http://dns.yiandrive.com:15907/yy/30698337 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1349695640&yy&logo" group-title="•歪歪「娱乐」",奇领珊瑚 +http://dns.yiandrive.com:15907/yy/1349695640 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/10287387&yy&logo" group-title="•歪歪「娱乐」",星妹妹m http://dns.yiandrive.com:15907/yy/10287387 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/8350&yy&logo" group-title="•歪歪「娱乐」",小耳宝 +http://dns.yiandrive.com:15907/yy/8350 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1382741638&yy&logo" group-title="•歪歪「影视」",俺娘田小草 http://dns.yiandrive.com:15907/yy/1382741638 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1354780649&yy&logo" group-title="•歪歪「影视」",天下 http://dns.yiandrive.com:15907/yy/1354780649 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1354930926&yy&logo" group-title="•歪歪「影视」",功夫 http://dns.yiandrive.com:15907/yy/1354930926 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1354930964&yy&logo" group-title="•歪歪「影视」",二炮手 -http://dns.yiandrive.com:15907/yy/1354930964 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1354930181&yy&logo" group-title="•歪歪「影视」",猩球 http://dns.yiandrive.com:15907/yy/1354930181 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1354930964&yy&logo" group-title="•歪歪「影视」",二炮手 +http://dns.yiandrive.com:15907/yy/1354930964 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1354932355&yy&logo" group-title="•歪歪「影视」",第一滴血 http://dns.yiandrive.com:15907/yy/1354932355 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1508902755&yy&logo" group-title="•歪歪「影视」",白娘子 @@ -984,14 +1106,12 @@ http://dns.yiandrive.com:15907/yy/1508902755 http://dns.yiandrive.com:15907/yy/1382736803 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1382745091&yy&logo" group-title="•歪歪「影视」",超英 http://dns.yiandrive.com:15907/yy/1382745091 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1382736851&yy&logo" group-title="•歪歪「影视」",国外科幻 -http://dns.yiandrive.com:15907/yy/1382736851 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1354936167&yy&logo" group-title="•歪歪「影视」",复联 http://dns.yiandrive.com:15907/yy/1354936167 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1354930903&yy&logo" group-title="•歪歪「影视」",悬疑 烧脑 http://dns.yiandrive.com:15907/yy/1354930903 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1357&yy&logo" group-title="•歪歪「娱乐」",少寒Shine -http://dns.yiandrive.com:15907/yy/1357 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1382736851&yy&logo" group-title="•歪歪「影视」",国外科幻 +http://dns.yiandrive.com:15907/yy/1382736851 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1354930977&yy&logo" group-title="•歪歪「影视」",熊出没 http://dns.yiandrive.com:15907/yy/1354930977 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1382749892&yy&logo" group-title="•歪歪「影视」",速度与激情 @@ -1004,34 +1124,34 @@ http://dns.yiandrive.com:15907/yy/1382671124 http://dns.yiandrive.com:15907/yy/1354210357 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1354926676&yy&logo" group-title="•歪歪「影视」",血色 http://dns.yiandrive.com:15907/yy/1354926676 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1382745084&yy&logo" group-title="•歪歪「影视」",红楼梦 +http://dns.yiandrive.com:15907/yy/1382745084 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1351814644&yy&logo" group-title="•歪歪「影视」",天龙 http://dns.yiandrive.com:15907/yy/1351814644 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/28265277&yy&logo" group-title="•歪歪「影视」",鹿鼎记 -http://dns.yiandrive.com:15907/yy/28265277 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1354658049&yy&logo" group-title="•歪歪「影视」",鹿鼎记周星驰 -http://dns.yiandrive.com:15907/yy/1354658049 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1356043677&yy&logo" group-title="•歪歪「影视」",少年 http://dns.yiandrive.com:15907/yy/1356043677 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/28265277&yy&logo" group-title="•歪歪「影视」",鹿鼎记 +http://dns.yiandrive.com:15907/yy/28265277 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1353892468&yy&logo" group-title="•歪歪「影视」",宰相 http://dns.yiandrive.com:15907/yy/1353892468 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1354930936&yy&logo" group-title="•歪歪「影视」",黑衣人 http://dns.yiandrive.com:15907/yy/1354930936 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1354507447&yy&logo" group-title="•歪歪「影视」",古惑仔 -http://dns.yiandrive.com:15907/yy/1354507447 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1354658049&yy&logo" group-title="•歪歪「影视」",鹿鼎记周星驰 +http://dns.yiandrive.com:15907/yy/1354658049 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1356043643&yy&logo" group-title="•歪歪「影视」",封神榜· http://dns.yiandrive.com:15907/yy/1356043643 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1354930904&yy&logo" group-title="•歪歪「影视」",黄大妮 http://dns.yiandrive.com:15907/yy/1354930904 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1382736864&yy&logo" group-title="•歪歪「影视」",苦乐村官 http://dns.yiandrive.com:15907/yy/1382736864 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1354930894&yy&logo" group-title="•歪歪「影视」",家有九凤 -http://dns.yiandrive.com:15907/yy/1354930894 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1382851588&yy&logo" group-title="•歪歪「影视」",正阳门下 http://dns.yiandrive.com:15907/yy/1382851588 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1382736875&yy&logo" group-title="•歪歪「影视」",读心神探 -http://dns.yiandrive.com:15907/yy/1382736875 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1354930894&yy&logo" group-title="•歪歪「影视」",家有九凤 +http://dns.yiandrive.com:15907/yy/1354930894 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1453810838&yy&logo" group-title="•歪歪「影视」",亮剑 http://dns.yiandrive.com:15907/yy/1453810838 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1382736875&yy&logo" group-title="•歪歪「影视」",读心神探 +http://dns.yiandrive.com:15907/yy/1382736875 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1354926655&yy&logo" group-title="•歪歪「影视」",国产大片电影 http://dns.yiandrive.com:15907/yy/1354926655 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1382736891&yy&logo" group-title="•歪歪「影视」",流金岁月 @@ -1048,8 +1168,6 @@ http://dns.yiandrive.com:15907/yy/1382749895 http://dns.yiandrive.com:15907/yy/1382745176 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1382749901&yy&logo" group-title="•歪歪「影视」",炊事班的故事 http://dns.yiandrive.com:15907/yy/1382749901 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1382745084&yy&logo" group-title="•歪歪「影视」",红楼梦 -http://dns.yiandrive.com:15907/yy/1382745084 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1354930939&yy&logo" group-title="•歪歪「影视」",法证先锋 http://dns.yiandrive.com:15907/yy/1354930939 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1382736795&yy&logo" group-title="•歪歪「影视」",地下交通站 @@ -1064,28 +1182,26 @@ http://dns.yiandrive.com:15907/yy/1354825244 http://dns.yiandrive.com:15907/yy/1354933540 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1382736814&yy&logo" group-title="•歪歪「影视」",少年包青天3 http://dns.yiandrive.com:15907/yy/1382736814 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1382735567&yy&logo" group-title="•歪歪「影视」",穿越时空的爱恋 +http://dns.yiandrive.com:15907/yy/1382735567 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1382851599&yy&logo" group-title="•歪歪「影视」",法证先锋轮播 http://dns.yiandrive.com:15907/yy/1382851599 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1354926650&yy&logo" group-title="•歪歪「影视」",父母爱情 http://dns.yiandrive.com:15907/yy/1354926650 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1382735567&yy&logo" group-title="•歪歪「影视」",穿越时空的爱恋 -http://dns.yiandrive.com:15907/yy/1382735567 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1382828766&yy&logo" group-title="•歪歪「影视」",士兵突击 http://dns.yiandrive.com:15907/yy/1382828766 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1382735624&yy&logo" group-title="•歪歪「影视」",欢乐颂 -http://dns.yiandrive.com:15907/yy/1382735624 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1354888736&yy&logo" group-title="•歪歪「影视」",法证先锋高清轮播 http://dns.yiandrive.com:15907/yy/1354888736 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1354936134&yy&logo" group-title="•歪歪「影视」",知否知否应是绿肥红瘦 http://dns.yiandrive.com:15907/yy/1354936134 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1382745105&yy&logo" group-title="•歪歪「影视」",哈利波特 http://dns.yiandrive.com:15907/yy/1382745105 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1382736867&yy&logo" group-title="•歪歪「影视」",国外高分大片 -http://dns.yiandrive.com:15907/yy/1382736867 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1382828767&yy&logo" group-title="•歪歪「影视」",猫系女友-神探狄仁杰2 -http://dns.yiandrive.com:15907/yy/1382828767 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1382749914&yy&logo" group-title="•歪歪「影视」",加勒比海盗系列 http://dns.yiandrive.com:15907/yy/1382749914 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1382828767&yy&logo" group-title="•歪歪「影视」",猫系女友-神探狄仁杰2 +http://dns.yiandrive.com:15907/yy/1382828767 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1382736867&yy&logo" group-title="•歪歪「影视」",国外高分大片 +http://dns.yiandrive.com:15907/yy/1382736867 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1354889024&yy&logo" group-title="•歪歪「影视」",木乃伊全集 http://dns.yiandrive.com:15907/yy/1354889024 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1354930976&yy&logo" group-title="•歪歪「影视」",来自星星的你 @@ -1104,1327 +1220,1375 @@ http://dns.yiandrive.com:15907/yy/1382736856 http://dns.yiandrive.com:15907/yy/1382714119 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1382735578&yy&logo" group-title="•歪歪「影视」",传奇英雄 http://dns.yiandrive.com:15907/yy/1382735578 -#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/虎牙.png" group-title="•虎牙「其他」",挨饿德 -http://dns.yiandrive.com:15907/huya/15373958 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1382745114&yy&logo" group-title="•歪歪「影视」",人生必看的科幻片 http://dns.yiandrive.com:15907/yy/1382745114 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1382735627&yy&logo" group-title="•歪歪「影视」",国内奇幻电影大片 http://dns.yiandrive.com:15907/yy/1382735627 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/18958242&huya&logo" group-title="•虎牙「其他」",梨涡少女mini -http://dns.yiandrive.com:15907/huya/18958242 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/21288462&huya&logo" group-title="•虎牙「其他」",大蒙香味 -http://dns.yiandrive.com:15907/huya/21288462 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/21969336&huya&logo" group-title="•虎牙「其他」",李子柒 -http://dns.yiandrive.com:15907/huya/21969336 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/16797006&huya&logo" group-title="•虎牙「其他」",山药视频 -http://dns.yiandrive.com:15907/huya/16797006 +#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/虎牙.png" group-title="•虎牙「其他」",挨饿德 +http://dns.yiandrive.com:15907/huya/15373958 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1354936228&yy&logo" group-title="•歪歪「影视」",从秦始皇到汉武帝 http://dns.yiandrive.com:15907/yy/1354936228 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/18958242&huya&logo" group-title="•虎牙「其他」",梨涡少女mini +http://dns.yiandrive.com:15907/huya/18958242 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/21969336&huya&logo" group-title="•虎牙「其他」",李子柒 +http://dns.yiandrive.com:15907/huya/21969336 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1354930954&yy&logo" group-title="•歪歪「影视」",小吃货-探秘中华美食 http://dns.yiandrive.com:15907/yy/1354930954 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1382735584&yy&logo" group-title="•歪歪「影视」",国产喜剧 http://dns.yiandrive.com:15907/yy/1382735584 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1382688400&yy&logo" group-title="•歪歪「影视」",精彩玄幻电影 http://dns.yiandrive.com:15907/yy/1382688400 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/631427 &huya&logo" group-title="•虎牙「其他」",徐大骚 -http://dns.yiandrive.com:15907/huya/631427 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/16797006&huya&logo" group-title="•虎牙「其他」",山药视频 +http://dns.yiandrive.com:15907/huya/16797006 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1382736912&yy&logo" group-title="•歪歪「影视」",经典传奇 http://dns.yiandrive.com:15907/yy/1382736912 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/27599671&huya&logo" group-title="•虎牙「其他」",老唐-斯诺克 -http://dns.yiandrive.com:15907/huya/27599671 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/564185&huya&logo" group-title="•虎牙「其他」",女子世界冠军石春侠 -http://dns.yiandrive.com:15907/huya/564185 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/21356214&huya&logo" group-title="•虎牙「其他」",原始美食与生活 -http://dns.yiandrive.com:15907/huya/21356214 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1354932407&yy&logo" group-title="•歪歪「影视」",星球大战 http://dns.yiandrive.com:15907/yy/1354932407 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/14079954&huya&logo" group-title="•虎牙「其他」",JJ斗地主 -http://dns.yiandrive.com:15907/huya/14079954 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/20072773&huya&logo" group-title="•虎牙「其他」",欧神 -http://dns.yiandrive.com:15907/huya/20072773 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/14363949&huya&logo" group-title="•虎牙「其他」",野食小哥 -http://dns.yiandrive.com:15907/huya/14363949 -#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/虎牙.png" group-title="•虎牙「其他」",斯诺克 -http://dns.yiandrive.com:15907/huya/287115 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/28258706&huya&logo" group-title="•虎牙「其他」",老范说台球 -http://dns.yiandrive.com:15907/huya/28258706 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1354936249&yy&logo" group-title="•歪歪「影视」",解放-苏联战争巨片 http://dns.yiandrive.com:15907/yy/1354936249 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/880625&huya&logo" group-title="•虎牙「其他」",虎牙斯诺克副舞台 -http://dns.yiandrive.com:15907/huya/880625 +#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/虎牙.png" group-title="•虎牙「其他」",斯诺克 +http://dns.yiandrive.com:15907/huya/287115 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1382736820&yy&logo" group-title="•歪歪「影视」",妖猫传 http://dns.yiandrive.com:15907/yy/1382736820 -#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/虎牙.png" group-title="•虎牙「其他」",虎牙斯诺克3号桌 -http://dns.yiandrive.com:15907/huya/18501408 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/593667&huya&logo" group-title="•虎牙「其他」",荒野求生 -http://dns.yiandrive.com:15907/huya/593667 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1382735624&yy&logo" group-title="•歪歪「影视」",欢乐颂 +http://dns.yiandrive.com:15907/yy/1382735624 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1354936145&yy&logo" group-title="•歪歪「影视」",脱口秀大会 http://dns.yiandrive.com:15907/yy/1354936145 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/21092633&yy&logo" group-title="•歪歪「影视」",武林外传·2 http://dns.yiandrive.com:15907/yy/21092633 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/10147&huya&logo" group-title="•虎牙「其他」",一诺台球解说 -http://dns.yiandrive.com:15907/huya/10147 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/20072621&huya&logo" group-title="•虎牙「其他」",斯诺克2号桌 -http://dns.yiandrive.com:15907/huya/20072621 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/21356214&huya&logo" group-title="•虎牙「其他」",原始美食与生活 +http://dns.yiandrive.com:15907/huya/21356214 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/14079954&huya&logo" group-title="•虎牙「其他」",JJ斗地主 +http://dns.yiandrive.com:15907/huya/14079954 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1355652820&yy&logo" group-title="•歪歪「影视」",武林外传·3 http://dns.yiandrive.com:15907/yy/1355652820 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/32588&huya&logo" group-title="•虎牙「其他」",划线百嘉 +http://dns.yiandrive.com:15907/huya/32588 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/27599671&huya&logo" group-title="•虎牙「其他」",老唐-斯诺克 +http://dns.yiandrive.com:15907/huya/27599671 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1382735574&yy&logo" group-title="•歪歪「影视」",天道 +http://dns.yiandrive.com:15907/yy/1382735574 #EXTINF:-1 tvg-logo="https://epg.iill.top/logo/虎牙.png" group-title="•虎牙「其他」",美食纪录片 风味人间 http://dns.yiandrive.com:15907/huya/26355760 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/880214&huya&logo" group-title="•虎牙「其他」",虎牙斯诺克 http://dns.yiandrive.com:15907/huya/880214 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/9120&huya&logo" group-title="•虎牙「娱乐」",九兔 -http://dns.yiandrive.com:15907/huya/9120 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1382735574&yy&logo" group-title="•歪歪「影视」",天道 -http://dns.yiandrive.com:15907/yy/1382735574 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/16289380&huya&logo" group-title="•虎牙「其他」",德爷荒岛求生解说 -http://dns.yiandrive.com:15907/huya/16289380 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/32588&huya&logo" group-title="•虎牙「其他」",划线百嘉 -http://dns.yiandrive.com:15907/huya/32588 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/520314&huya&logo" group-title="•虎牙「娱乐」",千雅 -http://dns.yiandrive.com:15907/huya/520314 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/880625&huya&logo" group-title="•虎牙「其他」",虎牙斯诺克副舞台 +http://dns.yiandrive.com:15907/huya/880625 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1356243352&yy&logo" group-title="•歪歪「影视」",动画 +http://dns.yiandrive.com:15907/yy/1356243352 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/24007208&huya&logo" group-title="•虎牙「其他」",荒野小哥 http://dns.yiandrive.com:15907/huya/24007208 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/564185&huya&logo" group-title="•虎牙「其他」",女子世界冠军石春侠 +http://dns.yiandrive.com:15907/huya/564185 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/28258706&huya&logo" group-title="•虎牙「其他」",老范说台球 +http://dns.yiandrive.com:15907/huya/28258706 +#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/虎牙.png" group-title="•虎牙「其他」",虎牙斯诺克3号桌 +http://dns.yiandrive.com:15907/huya/18501408 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/20072773&huya&logo" group-title="•虎牙「其他」",欧神 +http://dns.yiandrive.com:15907/huya/20072773 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/21288462&huya&logo" group-title="•虎牙「其他」",大蒙香味 +http://dns.yiandrive.com:15907/huya/21288462 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/520314&huya&logo" group-title="•虎牙「娱乐」",千雅 +http://dns.yiandrive.com:15907/huya/520314 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/14363949&huya&logo" group-title="•虎牙「其他」",野食小哥 +http://dns.yiandrive.com:15907/huya/14363949 +#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/歪歪.png" group-title="•歪歪「影视」",最美的青春 +http://dns.yiandrive.com:15907/yy/1382745116 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/29847991&huya&logo" group-title="•虎牙「娱乐」",雅梦 http://dns.yiandrive.com:15907/huya/29847991 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/20072620&huya&logo" group-title="•虎牙「其他」",斯诺克1号桌 -http://dns.yiandrive.com:15907/huya/20072620 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/145920&huya&logo" group-title="•虎牙「娱乐」",芊若吖 -http://dns.yiandrive.com:15907/huya/145920 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/134739&huya&logo" group-title="•虎牙「娱乐」",一口甜茶 -http://dns.yiandrive.com:15907/huya/134739 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/880351&huya&logo" group-title="•虎牙「娱乐」",快乐老家 -http://dns.yiandrive.com:15907/huya/880351 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/28808&huya&logo" group-title="•虎牙「娱乐」",小Q http://dns.yiandrive.com:15907/huya/28808 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/593667&huya&logo" group-title="•虎牙「其他」",荒野求生 +http://dns.yiandrive.com:15907/huya/593667 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/527988&huya&logo" group-title="•虎牙「娱乐」",童锦程 http://dns.yiandrive.com:15907/huya/527988 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/422059&huya&logo" group-title="•虎牙「娱乐」",正恒、原子不可爱 http://dns.yiandrive.com:15907/huya/422059 -#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/虎牙.png" group-title="•虎牙「娱乐」",瓦莉拉 -http://dns.yiandrive.com:15907/huya/100270 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/518518&huya&logo" group-title="•虎牙「娱乐」",letme -http://dns.yiandrive.com:15907/huya/518518 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/23835684&huya&logo" group-title="•虎牙「娱乐」",我有两颗小虎牙 -http://dns.yiandrive.com:15907/huya/23835684 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/206199&huya&logo" group-title="•虎牙「娱乐」",乐听、雪寒 -http://dns.yiandrive.com:15907/huya/206199 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/229085&huya&logo" group-title="•虎牙「娱乐」",Dae、红莲 -http://dns.yiandrive.com:15907/huya/229085 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/398147&huya&logo" group-title="•虎牙「娱乐」",星辰 -http://dns.yiandrive.com:15907/huya/398147 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/30114997&huya&logo" group-title="•虎牙「娱乐」",小九 -http://dns.yiandrive.com:15907/huya/30114997 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/980312&huya&logo" group-title="•虎牙「娱乐」",Ning -http://dns.yiandrive.com:15907/huya/980312 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1199522919652&huya&logo" group-title="•虎牙「娱乐」",Sdn -http://dns.yiandrive.com:15907/huya/1199522919652 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/cxldb&huya&logo" group-title="•虎牙「娱乐」",陈翔六点半 -http://dns.yiandrive.com:15907/huya/cxldb -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/967722&huya&logo" group-title="•虎牙「游戏」",967722 -http://dns.yiandrive.com:15907/huya/967722 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/857129&huya&logo" group-title="•虎牙「娱乐」",集梦兜兜 -http://dns.yiandrive.com:15907/huya/857129 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/340204&huya&logo" group-title="•虎牙「娱乐」",fydaddy -http://dns.yiandrive.com:15907/huya/340204 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/155525&huya&logo" group-title="•虎牙「娱乐」",飞机文 -http://dns.yiandrive.com:15907/huya/155525 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/20072620&huya&logo" group-title="•虎牙「其他」",斯诺克1号桌 +http://dns.yiandrive.com:15907/huya/20072620 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/10147&huya&logo" group-title="•虎牙「其他」",一诺台球解说 +http://dns.yiandrive.com:15907/huya/10147 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/9120&huya&logo" group-title="•虎牙「娱乐」",九兔 +http://dns.yiandrive.com:15907/huya/9120 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1995&huya&logo" group-title="•虎牙「娱乐」",小小小酷哥 http://dns.yiandrive.com:15907/huya/1995 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/9277&huya&logo" group-title="•虎牙「娱乐」",车老板呢 -http://dns.yiandrive.com:15907/huya/9277 -#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/歪歪.png" group-title="•歪歪「影视」",最美的青春 -http://dns.yiandrive.com:15907/yy/1382745116 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1453996620&yy&logo" group-title="•歪歪「影视」",林正英全集 -http://dns.yiandrive.com:15907/yy/1453996620 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/30114997&huya&logo" group-title="•虎牙「娱乐」",小九 +http://dns.yiandrive.com:15907/huya/30114997 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/23402146&yy&logo" group-title="•歪歪「影视」",插翅难逃 http://dns.yiandrive.com:15907/yy/23402146 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/126519&huya&logo" group-title="•虎牙「娱乐」",Smoggy直播 -http://dns.yiandrive.com:15907/huya/126519 -#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/虎牙.png" group-title="•虎牙「娱乐」",狼队小胖 -http://dns.yiandrive.com:15907/huya/126153 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/880351&huya&logo" group-title="•虎牙「娱乐」",快乐老家 +http://dns.yiandrive.com:15907/huya/880351 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1453996620&yy&logo" group-title="•歪歪「影视」",林正英全集 +http://dns.yiandrive.com:15907/yy/1453996620 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/206199&huya&logo" group-title="•虎牙「娱乐」",乐听、雪寒 +http://dns.yiandrive.com:15907/huya/206199 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/518518&huya&logo" group-title="•虎牙「娱乐」",letme +http://dns.yiandrive.com:15907/huya/518518 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/229085&huya&logo" group-title="•虎牙「娱乐」",Dae、红莲 +http://dns.yiandrive.com:15907/huya/229085 +#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/虎牙.png" group-title="•虎牙「娱乐」",瓦莉拉 +http://dns.yiandrive.com:15907/huya/100270 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1199522919652&huya&logo" group-title="•虎牙「娱乐」",Sdn +http://dns.yiandrive.com:15907/huya/1199522919652 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/967722&huya&logo" group-title="•虎牙「游戏」",967722 +http://dns.yiandrive.com:15907/huya/967722 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/34229877&yy&logo" group-title="•歪歪「影视」",林正英高清 +http://dns.yiandrive.com:15907/yy/34229877 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/134739&huya&logo" group-title="•虎牙「娱乐」",一口甜茶 +http://dns.yiandrive.com:15907/huya/134739 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/291326&huya&logo" group-title="•虎牙「娱乐」",绮夏 +http://dns.yiandrive.com:15907/huya/291326 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/145920&huya&logo" group-title="•虎牙「娱乐」",芊若吖 +http://dns.yiandrive.com:15907/huya/145920 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/155525&huya&logo" group-title="•虎牙「娱乐」",飞机文 +http://dns.yiandrive.com:15907/huya/155525 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/23835684&huya&logo" group-title="•虎牙「娱乐」",我有两颗小虎牙 +http://dns.yiandrive.com:15907/huya/23835684 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/16289380&huya&logo" group-title="•虎牙「其他」",德爷荒岛求生解说 +http://dns.yiandrive.com:15907/huya/16289380 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/857129&huya&logo" group-title="•虎牙「娱乐」",集梦兜兜 +http://dns.yiandrive.com:15907/huya/857129 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/980312&huya&logo" group-title="•虎牙「娱乐」",Ning +http://dns.yiandrive.com:15907/huya/980312 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1354932402&yy&logo" group-title="•歪歪「影视」",TM +http://dns.yiandrive.com:15907/yy/1354932402 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/398147&huya&logo" group-title="•虎牙「娱乐」",星辰 +http://dns.yiandrive.com:15907/huya/398147 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1354936221&yy&logo" group-title="•歪歪「影视」",博物馆奇妙夜 +http://dns.yiandrive.com:15907/yy/1354936221 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/233&huya&logo" group-title="•虎牙「娱乐」",张开朗 +http://dns.yiandrive.com:15907/huya/233 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1382851146&yy&logo" group-title="•歪歪「影视」",喵系女友-神探狄仁杰2 +http://dns.yiandrive.com:15907/yy/1382851146 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/20072621&huya&logo" group-title="•虎牙「其他」",斯诺克2号桌 +http://dns.yiandrive.com:15907/huya/20072621 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/340204&huya&logo" group-title="•虎牙「娱乐」",fydaddy +http://dns.yiandrive.com:15907/huya/340204 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/cxldb&huya&logo" group-title="•虎牙「娱乐」",陈翔六点半 +http://dns.yiandrive.com:15907/huya/cxldb +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/9277&huya&logo" group-title="•虎牙「娱乐」",车老板呢 +http://dns.yiandrive.com:15907/huya/9277 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/ 222523&huya&logo" group-title="•虎牙「娱乐」",kRYST4L http://dns.yiandrive.com:15907/huya/ 222523 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/837611&huya&logo" group-title="•虎牙「娱乐」",苏樱 http://dns.yiandrive.com:15907/huya/837611 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/691349&huya&logo" group-title="•虎牙「娱乐」",温舒蕾 -http://dns.yiandrive.com:15907/huya/691349 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/16188&huya&logo" group-title="•虎牙「娱乐」",阳宝宝、 -http://dns.yiandrive.com:15907/huya/16188 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/34229877&yy&logo" group-title="•歪歪「影视」",林正英高清 -http://dns.yiandrive.com:15907/yy/34229877 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1354932402&yy&logo" group-title="•歪歪「影视」",TM -http://dns.yiandrive.com:15907/yy/1354932402 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/127316&huya&logo" group-title="•虎牙「娱乐」",姓田的小花虎【ZH】 -http://dns.yiandrive.com:15907/huya/127316 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/29916843&huya&logo" group-title="•虎牙「娱乐」",Ms王炸 -http://dns.yiandrive.com:15907/huya/29916843 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1354936221&yy&logo" group-title="•歪歪「影视」",博物馆奇妙夜 -http://dns.yiandrive.com:15907/yy/1354936221 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/138168&huya&logo" group-title="•虎牙「娱乐」",纯情宣贵人 -http://dns.yiandrive.com:15907/huya/138168 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/416076&huya&logo" group-title="•虎牙「娱乐」",白千涵、 -http://dns.yiandrive.com:15907/huya/416076 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/126519&huya&logo" group-title="•虎牙「娱乐」",Smoggy直播 +http://dns.yiandrive.com:15907/huya/126519 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1382851575&yy&logo" group-title="•歪歪「影视」",神探狄仁杰·1 http://dns.yiandrive.com:15907/yy/1382851575 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/691311&huya&logo" group-title="•虎牙「娱乐」",狂鸟、小甜茶 -http://dns.yiandrive.com:15907/huya/691311 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/127316&huya&logo" group-title="•虎牙「娱乐」",姓田的小花虎【ZH】 +http://dns.yiandrive.com:15907/huya/127316 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1354930934&yy&logo" group-title="•歪歪「影视」",神探狄仁杰·2 http://dns.yiandrive.com:15907/yy/1354930934 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/339124&huya&logo" group-title="•虎牙「娱乐」",王者明凯 -http://dns.yiandrive.com:15907/huya/339124 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1382851146&yy&logo" group-title="•歪歪「影视」",喵系女友-神探狄仁杰2 -http://dns.yiandrive.com:15907/yy/1382851146 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/128369&huya&logo" group-title="•虎牙「娱乐」",cx-梦艺 -http://dns.yiandrive.com:15907/huya/128369 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/691228&huya&logo" group-title="•虎牙「娱乐」",幼梨 -http://dns.yiandrive.com:15907/huya/691228 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/631423&huya&logo" group-title="•虎牙「娱乐」",神罚 -http://dns.yiandrive.com:15907/huya/631423 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/29921095&huya&logo" group-title="•虎牙「娱乐」",刘斗江先生丶 -http://dns.yiandrive.com:15907/huya/29921095 +#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/虎牙.png" group-title="•虎牙「娱乐」",狼队小胖 +http://dns.yiandrive.com:15907/huya/126153 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/416076&huya&logo" group-title="•虎牙「娱乐」",白千涵、 +http://dns.yiandrive.com:15907/huya/416076 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/29916843&huya&logo" group-title="•虎牙「娱乐」",Ms王炸 +http://dns.yiandrive.com:15907/huya/29916843 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/503708&huya&logo" group-title="•虎牙「娱乐」",小予神 http://dns.yiandrive.com:15907/huya/503708 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/573190&huya&logo" group-title="•虎牙「娱乐」",AH-大恶魔 -http://dns.yiandrive.com:15907/huya/573190 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/95920&huya&logo" group-title="•虎牙「娱乐」",95920 -http://dns.yiandrive.com:15907/huya/95920 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/291326&huya&logo" group-title="•虎牙「娱乐」",绮夏 -http://dns.yiandrive.com:15907/huya/291326 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/128369&huya&logo" group-title="•虎牙「娱乐」",cx-梦艺 +http://dns.yiandrive.com:15907/huya/128369 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/691349&huya&logo" group-title="•虎牙「娱乐」",温舒蕾 +http://dns.yiandrive.com:15907/huya/691349 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/339124&huya&logo" group-title="•虎牙「娱乐」",王者明凯 +http://dns.yiandrive.com:15907/huya/339124 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/631423&huya&logo" group-title="•虎牙「娱乐」",神罚 +http://dns.yiandrive.com:15907/huya/631423 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/691228&huya&logo" group-title="•虎牙「娱乐」",幼梨 +http://dns.yiandrive.com:15907/huya/691228 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/381737&huya&logo" group-title="•虎牙「娱乐」",户外-思思 http://dns.yiandrive.com:15907/huya/381737 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/4211&huya&logo" group-title="•虎牙「娱乐」",VIKI -http://dns.yiandrive.com:15907/huya/4211 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1691592144&huya&logo" group-title="•虎牙「娱乐」",UZI -http://dns.yiandrive.com:15907/huya/1691592144 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11232&huya&logo" group-title="•虎牙「娱乐」",yuxian -http://dns.yiandrive.com:15907/huya/11232 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/136741&huya&logo" group-title="•虎牙「娱乐」",克里斯 -http://dns.yiandrive.com:15907/huya/136741 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/911245&huya&logo" group-title="•虎牙「娱乐」",Johnson -http://dns.yiandrive.com:15907/huya/911245 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/60858049978&huya&logo" group-title="•虎牙「娱乐」",腻揍凯 -http://dns.yiandrive.com:15907/huya/60858049978 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/23903130&huya&logo" group-title="•虎牙「影视」",堆堆港剧日记 -http://dns.yiandrive.com:15907/huya/23903130 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/134769&huya&logo" group-title="•虎牙「娱乐」",张伟丽MMA http://dns.yiandrive.com:15907/huya/134769 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/147948&huya&logo" group-title="•虎牙「娱乐」",小兔 -http://dns.yiandrive.com:15907/huya/147948 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11602058&huya&logo" group-title="•虎牙「影视」",四大裁子之首 -http://dns.yiandrive.com:15907/huya/11602058 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/233&huya&logo" group-title="•虎牙「娱乐」",张开朗 -http://dns.yiandrive.com:15907/huya/233 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11602068&huya&logo" group-title="•虎牙「影视」",我爱黑科技 -http://dns.yiandrive.com:15907/huya/11602068 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11342403&huya&logo" group-title="•虎牙「影视」",不发威当我Kitty -http://dns.yiandrive.com:15907/huya/11342403 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11342386&huya&logo" group-title="•虎牙「影视」",偷心大盗ヽ龍宝 -http://dns.yiandrive.com:15907/huya/11342386 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/23865080&huya&logo" group-title="•虎牙「影视」",香港喜剧大全 -http://dns.yiandrive.com:15907/huya/23865080 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/26058097&huya&logo" group-title="•虎牙「影视」",都爱看 -http://dns.yiandrive.com:15907/huya/26058097 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/29451869&huya&logo" group-title="•虎牙「影视」",正恒YJ-十五放映厅 -http://dns.yiandrive.com:15907/huya/29451869 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/136741&huya&logo" group-title="•虎牙「娱乐」",克里斯 +http://dns.yiandrive.com:15907/huya/136741 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/573190&huya&logo" group-title="•虎牙「娱乐」",AH-大恶魔 +http://dns.yiandrive.com:15907/huya/573190 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/29921095&huya&logo" group-title="•虎牙「娱乐」",刘斗江先生丶 +http://dns.yiandrive.com:15907/huya/29921095 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/4211&huya&logo" group-title="•虎牙「娱乐」",VIKI +http://dns.yiandrive.com:15907/huya/4211 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/138168&huya&logo" group-title="•虎牙「娱乐」",纯情宣贵人 +http://dns.yiandrive.com:15907/huya/138168 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/770714&huya&logo" group-title="•虎牙「娱乐」",cxy0714 http://dns.yiandrive.com:15907/huya/770714 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/27586442&huya&logo" group-title="•虎牙「影视」",华扬-思思吖 -http://dns.yiandrive.com:15907/huya/27586442 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/25742076&huya&logo" group-title="•虎牙「影视」",梦溪影视 -http://dns.yiandrive.com:15907/huya/25742076 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11342421&huya&logo" group-title="•虎牙「影视」",7喜先生 -http://dns.yiandrive.com:15907/huya/11342421 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/147948&huya&logo" group-title="•虎牙「娱乐」",小兔 +http://dns.yiandrive.com:15907/huya/147948 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/23865080&huya&logo" group-title="•虎牙「影视」",香港喜剧大全 +http://dns.yiandrive.com:15907/huya/23865080 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/691311&huya&logo" group-title="•虎牙「娱乐」",狂鸟、小甜茶 +http://dns.yiandrive.com:15907/huya/691311 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/16188&huya&logo" group-title="•虎牙「娱乐」",阳宝宝、 +http://dns.yiandrive.com:15907/huya/16188 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/60858049978&huya&logo" group-title="•虎牙「娱乐」",腻揍凯 +http://dns.yiandrive.com:15907/huya/60858049978 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/138531&huya&logo" group-title="•虎牙「影视」",依依妹妹在等你 http://dns.yiandrive.com:15907/huya/138531 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11232&huya&logo" group-title="•虎牙「娱乐」",yuxian +http://dns.yiandrive.com:15907/huya/11232 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11602058&huya&logo" group-title="•虎牙「影视」",四大裁子之首 +http://dns.yiandrive.com:15907/huya/11602058 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/26058097&huya&logo" group-title="•虎牙「影视」",都爱看 +http://dns.yiandrive.com:15907/huya/26058097 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/26355802&huya&logo" group-title="•虎牙「影视」",之而成冠毛 http://dns.yiandrive.com:15907/huya/26355802 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11342427&huya&logo" group-title="•虎牙「影视」",逗比宝宝 -http://dns.yiandrive.com:15907/huya/11342427 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/26355824&huya&logo" group-title="•虎牙「影视」",尽是与君别 -http://dns.yiandrive.com:15907/huya/26355824 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/23903123&huya&logo" group-title="•虎牙「影视」",堆堆港剧日常 -http://dns.yiandrive.com:15907/huya/23903123 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/26508934&huya&logo" group-title="•虎牙「影视」",我不是茯苓 -http://dns.yiandrive.com:15907/huya/26508934 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/26298751&huya&logo" group-title="•虎牙「影视」",婧丶 http://dns.yiandrive.com:15907/huya/26298751 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11342435&huya&logo" group-title="•虎牙「影视」",可爱的小强 -http://dns.yiandrive.com:15907/huya/11342435 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/23903123&huya&logo" group-title="•虎牙「影视」",堆堆港剧日常 +http://dns.yiandrive.com:15907/huya/23903123 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/23796393&huya&logo" group-title="•虎牙「影视」",赢城-江爽 http://dns.yiandrive.com:15907/huya/23796393 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/25129377&huya&logo" group-title="•虎牙「影视」",梦梦影视 -http://dns.yiandrive.com:15907/huya/25129377 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/26355850&huya&logo" group-title="•虎牙「影视」",嶺外奇服兮 -http://dns.yiandrive.com:15907/huya/26355850 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/26355792&huya&logo" group-title="•虎牙「影视」",合班阿離 -http://dns.yiandrive.com:15907/huya/26355792 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/26508934&huya&logo" group-title="•虎牙「影视」",我不是茯苓 +http://dns.yiandrive.com:15907/huya/26508934 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/25742076&huya&logo" group-title="•虎牙「影视」",梦溪影视 +http://dns.yiandrive.com:15907/huya/25742076 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/29451869&huya&logo" group-title="•虎牙「影视」",正恒YJ-十五放映厅 +http://dns.yiandrive.com:15907/huya/29451869 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11342412&huya&logo" group-title="•虎牙「影视」",周星星 +http://dns.yiandrive.com:15907/huya/11342412 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/23864973&huya&logo" group-title="•虎牙「影视」",我是周粤驰 http://dns.yiandrive.com:15907/huya/23864973 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11336571&huya&logo" group-title="•虎牙「影视」",槽老师 -http://dns.yiandrive.com:15907/huya/11336571 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11342427&huya&logo" group-title="•虎牙「影视」",逗比宝宝 +http://dns.yiandrive.com:15907/huya/11342427 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11342403&huya&logo" group-title="•虎牙「影视」",不发威当我Kitty +http://dns.yiandrive.com:15907/huya/11342403 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/23734169&huya&logo" group-title="•虎牙「影视」",埋堆搞搞震 http://dns.yiandrive.com:15907/huya/23734169 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11282233&huya&logo" group-title="•虎牙「影视」",樹袋熊小九九 -http://dns.yiandrive.com:15907/huya/11282233 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11352909&huya&logo" group-title="•虎牙「影视」",小军迷 -http://dns.yiandrive.com:15907/huya/11352909 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11352919&huya&logo" group-title="•虎牙「影视」",海绵宝宝 -http://dns.yiandrive.com:15907/huya/11352919 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/20674803&huya&logo" group-title="•虎牙「影视」",HC-叶阳清怡 -http://dns.yiandrive.com:15907/huya/20674803 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/21059594&huya&logo" group-title="•虎牙「影视」",里昂保护的马蒂达 -http://dns.yiandrive.com:15907/huya/21059594 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11602046&huya&logo" group-title="•虎牙「影视」",杰克 -http://dns.yiandrive.com:15907/huya/11602046 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11352950&huya&logo" group-title="•虎牙「影视」",我很忙 -http://dns.yiandrive.com:15907/huya/11352950 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11342435&huya&logo" group-title="•虎牙「影视」",可爱的小强 +http://dns.yiandrive.com:15907/huya/11342435 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11342421&huya&logo" group-title="•虎牙「影视」",7喜先生 +http://dns.yiandrive.com:15907/huya/11342421 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11336571&huya&logo" group-title="•虎牙「影视」",槽老师 +http://dns.yiandrive.com:15907/huya/11336571 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/23734246&huya&logo" group-title="•虎牙「影视」",我叫山鸡哥 http://dns.yiandrive.com:15907/huya/23734246 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/26355861&huya&logo" group-title="•虎牙「影视」",西游记 -http://dns.yiandrive.com:15907/huya/26355861 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11352965&huya&logo" group-title="•虎牙「影视」",笙歌 -http://dns.yiandrive.com:15907/huya/11352965 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/26355788&huya&logo" group-title="•虎牙「影视」",李卫 -http://dns.yiandrive.com:15907/huya/26355788 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/26355850&huya&logo" group-title="•虎牙「影视」",嶺外奇服兮 +http://dns.yiandrive.com:15907/huya/26355850 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11602068&huya&logo" group-title="•虎牙「影视」",我爱黑科技 +http://dns.yiandrive.com:15907/huya/11602068 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11282233&huya&logo" group-title="•虎牙「影视」",樹袋熊小九九 +http://dns.yiandrive.com:15907/huya/11282233 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11342386&huya&logo" group-title="•虎牙「影视」",偷心大盗ヽ龍宝 +http://dns.yiandrive.com:15907/huya/11342386 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/26355792&huya&logo" group-title="•虎牙「影视」",合班阿離 +http://dns.yiandrive.com:15907/huya/26355792 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11601960&huya&logo" group-title="•虎牙「影视」",实力拔萝卜 http://dns.yiandrive.com:15907/huya/11601960 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/23903196&huya&logo" group-title="•虎牙「影视」",冷门港片大全 -http://dns.yiandrive.com:15907/huya/23903196 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11352958&huya&logo" group-title="•虎牙「影视」",神探· -http://dns.yiandrive.com:15907/huya/11352958 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11352944&huya&logo" group-title="•虎牙「影视」",鯎爺 -http://dns.yiandrive.com:15907/huya/11352944 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/23865171&huya&logo" group-title="•虎牙「影视」",阿呀呀阿sir http://dns.yiandrive.com:15907/huya/23865171 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/353798&huya&logo" group-title="•虎牙「影视」",红色 -http://dns.yiandrive.com:15907/huya/353798 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/23863804&huya&logo" group-title="•虎牙「影视」",iTVB大后宫 -http://dns.yiandrive.com:15907/huya/23863804 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11336587&huya&logo" group-title="•虎牙「影视」",Yummy -http://dns.yiandrive.com:15907/huya/11336587 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11352894&huya&logo" group-title="•虎牙「影视」",飙车的老司机 -http://dns.yiandrive.com:15907/huya/11352894 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/29580971&huya&logo" group-title="•虎牙「影视」",农民 -http://dns.yiandrive.com:15907/huya/29580971 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11602082&huya&logo" group-title="•虎牙「影视」",漓江塔景区售票阿姨 -http://dns.yiandrive.com:15907/huya/11602082 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11601986&huya&logo" group-title="•虎牙「影视」",贺岁 -http://dns.yiandrive.com:15907/huya/11601986 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/21059563&huya&logo" group-title="•虎牙「影视」",宝莲灯 -http://dns.yiandrive.com:15907/huya/21059563 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11601981&huya&logo" group-title="•虎牙「影视」",成立 -http://dns.yiandrive.com:15907/huya/11601981 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11352935&huya&logo" group-title="•虎牙「影视」",丹 -http://dns.yiandrive.com:15907/huya/11352935 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/29852720&huya&logo" group-title="•虎牙「影视」",胡八一 -http://dns.yiandrive.com:15907/huya/29852720 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/26355860&huya&logo" group-title="•虎牙「影视」",水 -http://dns.yiandrive.com:15907/huya/26355860 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11601978&huya&logo" group-title="•虎牙「影视」",神医 -http://dns.yiandrive.com:15907/huya/11601978 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11274154&huya&logo" group-title="•虎牙「影视」",陈翔六点半 -http://dns.yiandrive.com:15907/huya/11274154 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/29863394&huya&logo" group-title="•虎牙「影视」",斗破-萧炎 -http://dns.yiandrive.com:15907/huya/29863394 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11352877&huya&logo" group-title="•虎牙「影视」",王宝强 -http://dns.yiandrive.com:15907/huya/11352877 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/26355856&huya&logo" group-title="•虎牙「影视」",大宋 -http://dns.yiandrive.com:15907/huya/26355856 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11342424&huya&logo" group-title="•虎牙「影视」",刘德华 -http://dns.yiandrive.com:15907/huya/11342424 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11601958&huya&logo" group-title="•虎牙「影视」",熊猫 -http://dns.yiandrive.com:15907/huya/11601958 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/27586442&huya&logo" group-title="•虎牙「影视」",华扬-思思吖 +http://dns.yiandrive.com:15907/huya/27586442 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11342390&huya&logo" group-title="•虎牙「影视」",核桃姐姐 http://dns.yiandrive.com:15907/huya/11342390 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/21136378&huya&logo" group-title="•虎牙「影视」",周星驰吧 -http://dns.yiandrive.com:15907/huya/21136378 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11342387&huya&logo" group-title="•虎牙「影视」",电影_发哥 -http://dns.yiandrive.com:15907/huya/11342387 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11352965&huya&logo" group-title="•虎牙「影视」",笙歌 +http://dns.yiandrive.com:15907/huya/11352965 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1691592144&huya&logo" group-title="•虎牙「娱乐」",UZI +http://dns.yiandrive.com:15907/huya/1691592144 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/25129377&huya&logo" group-title="•虎牙「影视」",梦梦影视 +http://dns.yiandrive.com:15907/huya/25129377 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/26355824&huya&logo" group-title="•虎牙「影视」",尽是与君别 +http://dns.yiandrive.com:15907/huya/26355824 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11352894&huya&logo" group-title="•虎牙「影视」",飙车的老司机 +http://dns.yiandrive.com:15907/huya/11352894 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11352909&huya&logo" group-title="•虎牙「影视」",小军迷 +http://dns.yiandrive.com:15907/huya/11352909 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/95920&huya&logo" group-title="•虎牙「娱乐」",95920 +http://dns.yiandrive.com:15907/huya/95920 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11602082&huya&logo" group-title="•虎牙「影视」",漓江塔景区售票阿姨 +http://dns.yiandrive.com:15907/huya/11602082 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11342404&huya&logo" group-title="•虎牙「影视」",扫黑 +http://dns.yiandrive.com:15907/huya/11342404 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11336587&huya&logo" group-title="•虎牙「影视」",Yummy +http://dns.yiandrive.com:15907/huya/11336587 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/21059594&huya&logo" group-title="•虎牙「影视」",里昂保护的马蒂达 +http://dns.yiandrive.com:15907/huya/21059594 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/20985776&huya&logo" group-title="•虎牙「影视」",千里 +http://dns.yiandrive.com:15907/huya/20985776 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/911245&huya&logo" group-title="•虎牙「娱乐」",Johnson +http://dns.yiandrive.com:15907/huya/911245 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/29580971&huya&logo" group-title="•虎牙「影视」",农民 +http://dns.yiandrive.com:15907/huya/29580971 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11601986&huya&logo" group-title="•虎牙「影视」",贺岁 +http://dns.yiandrive.com:15907/huya/11601986 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/26355861&huya&logo" group-title="•虎牙「影视」",西游记 +http://dns.yiandrive.com:15907/huya/26355861 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11352958&huya&logo" group-title="•虎牙「影视」",神探· +http://dns.yiandrive.com:15907/huya/11352958 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11352935&huya&logo" group-title="•虎牙「影视」",丹 +http://dns.yiandrive.com:15907/huya/11352935 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/23903196&huya&logo" group-title="•虎牙「影视」",冷门港片大全 +http://dns.yiandrive.com:15907/huya/23903196 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/26355788&huya&logo" group-title="•虎牙「影视」",李卫 +http://dns.yiandrive.com:15907/huya/26355788 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/26355860&huya&logo" group-title="•虎牙「影视」",水 +http://dns.yiandrive.com:15907/huya/26355860 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11601981&huya&logo" group-title="•虎牙「影视」",成立 +http://dns.yiandrive.com:15907/huya/11601981 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/353798&huya&logo" group-title="•虎牙「影视」",红色 +http://dns.yiandrive.com:15907/huya/353798 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11352919&huya&logo" group-title="•虎牙「影视」",海绵宝宝 +http://dns.yiandrive.com:15907/huya/11352919 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11602046&huya&logo" group-title="•虎牙「影视」",杰克 +http://dns.yiandrive.com:15907/huya/11602046 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/26355829&huya&logo" group-title="•虎牙「影视」",超 +http://dns.yiandrive.com:15907/huya/26355829 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/21059563&huya&logo" group-title="•虎牙「影视」",宝莲灯 +http://dns.yiandrive.com:15907/huya/21059563 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/29798259&huya&logo" group-title="•虎牙「影视」",蜡笔小新大象舞 +http://dns.yiandrive.com:15907/huya/29798259 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11352877&huya&logo" group-title="•虎牙「影视」",王宝强 +http://dns.yiandrive.com:15907/huya/11352877 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/29852720&huya&logo" group-title="•虎牙「影视」",胡八一 +http://dns.yiandrive.com:15907/huya/29852720 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/23749096&huya&logo" group-title="•虎牙「影视」",封神榜 http://dns.yiandrive.com:15907/huya/23749096 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/26355781&huya&logo" group-title="•虎牙「影视」",探索 http://dns.yiandrive.com:15907/huya/26355781 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11342428&huya&logo" group-title="•虎牙「影视」",电影_宇宙 -http://dns.yiandrive.com:15907/huya/11342428 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/21059567&huya&logo" group-title="•虎牙「影视」",唯爱 http://dns.yiandrive.com:15907/huya/21059567 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11342425&huya&logo" group-title="•虎牙「影视」",神探 +http://dns.yiandrive.com:15907/huya/11342425 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/21136378&huya&logo" group-title="•虎牙「影视」",周星驰吧 +http://dns.yiandrive.com:15907/huya/21136378 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11601978&huya&logo" group-title="•虎牙「影视」",神医 +http://dns.yiandrive.com:15907/huya/11601978 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11342429&huya&logo" group-title="•虎牙「影视」",梁家辉 +http://dns.yiandrive.com:15907/huya/11342429 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11342428&huya&logo" group-title="•虎牙「影视」",电影_宇宙 +http://dns.yiandrive.com:15907/huya/11342428 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/26355856&huya&logo" group-title="•虎牙「影视」",大宋 +http://dns.yiandrive.com:15907/huya/26355856 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11602034&huya&logo" group-title="•虎牙「影视」",电影_漫威 +http://dns.yiandrive.com:15907/huya/11602034 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/21059581&huya&logo" group-title="•虎牙「影视」",电影_强森 +http://dns.yiandrive.com:15907/huya/21059581 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11352876&huya&logo" group-title="•虎牙「影视」",电影_黄渤 +http://dns.yiandrive.com:15907/huya/11352876 #EXTINF:-1 tvg-logo="https://epg.iill.top/logo/11352970&huya&logo" group-title="•虎牙「影视」",野原的一家 http://dns.yiandrive.com:15907/huya/11352970 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11601968&huya&logo" group-title="•虎牙「影视」",电影_沈腾 http://dns.yiandrive.com:15907/huya/11601968 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11602034&huya&logo" group-title="•虎牙「影视」",电影_漫威 -http://dns.yiandrive.com:15907/huya/11602034 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11352876&huya&logo" group-title="•虎牙「影视」",电影_黄渤 -http://dns.yiandrive.com:15907/huya/11352876 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11352886&huya&logo" group-title="•虎牙「影视」",电影_警匪 -http://dns.yiandrive.com:15907/huya/11352886 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/23735126&huya&logo" group-title="•虎牙「影视」",天地争霸美猴王 -http://dns.yiandrive.com:15907/huya/23735126 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/26355829&huya&logo" group-title="•虎牙「影视」",超 -http://dns.yiandrive.com:15907/huya/26355829 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11342429&huya&logo" group-title="•虎牙「影视」",梁家辉 -http://dns.yiandrive.com:15907/huya/11342429 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11342425&huya&logo" group-title="•虎牙「影视」",神探 -http://dns.yiandrive.com:15907/huya/11342425 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11602041&huya&logo" group-title="•虎牙「影视」",电影_推荐 -http://dns.yiandrive.com:15907/huya/11602041 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11279247&huya&logo" group-title="•虎牙「影视」",电影_赛车 -http://dns.yiandrive.com:15907/huya/11279247 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/28634344&huya&logo" group-title="•虎牙「影视」",名侦探柯南 -http://dns.yiandrive.com:15907/huya/28634344 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/21059581&huya&logo" group-title="•虎牙「影视」",电影_强森 -http://dns.yiandrive.com:15907/huya/21059581 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/28274529&huya&logo" group-title="•虎牙「影视」",郭德纲于谦精选相声 -http://dns.yiandrive.com:15907/huya/28274529 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11602071&huya&logo" group-title="•虎牙「影视」",父母爱情 -http://dns.yiandrive.com:15907/huya/11602071 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/21059579&huya&logo" group-title="•虎牙「影视」",电影_枪战 -http://dns.yiandrive.com:15907/huya/21059579 -#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/虎牙.png" group-title="•虎牙「影视」",熊出没 -http://dns.yiandrive.com:15907/huya/30202313 -#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/虎牙.png" group-title="•虎牙「影视」",痞子帅叔叔 -http://dns.yiandrive.com:15907/huya/11342433 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/29465856&huya&logo" group-title="•虎牙「影视」",刑事侦缉档案 -http://dns.yiandrive.com:15907/huya/29465856 -#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/虎牙.png" group-title="•虎牙「影视」",扁豆看电影 -http://dns.yiandrive.com:15907/huya/16028551 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/21059564&huya&logo" group-title="•虎牙「影视」",马春夏秋冬梅 -http://dns.yiandrive.com:15907/huya/21059564 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11342400&huya&logo" group-title="•虎牙「影视」",活佛济公 -http://dns.yiandrive.com:15907/huya/11342400 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11352962&huya&logo" group-title="•虎牙「影视」",电影_罪犯 -http://dns.yiandrive.com:15907/huya/11352962 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/145378&huya&logo" group-title="•虎牙「影视」",客户 -http://dns.yiandrive.com:15907/huya/145378 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/30080238&huya&logo" group-title="•虎牙「影视」",挨打 -http://dns.yiandrive.com:15907/huya/30080238 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/29982639&huya&logo" group-title="•虎牙「影视」",庆余年 -http://dns.yiandrive.com:15907/huya/29982639 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11342404&huya&logo" group-title="•虎牙「影视」",扫黑 -http://dns.yiandrive.com:15907/huya/11342404 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/29580970&huya&logo" group-title="•虎牙「影视」",年年营 -http://dns.yiandrive.com:15907/huya/29580970 -#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/虎牙.png" group-title="•虎牙「影视」",止戈电影 -http://dns.yiandrive.com:15907/huya/19863777 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1394565204&huya&logo" group-title="•虎牙「影视」",木子先生,铁齿铜牙纪晓岚 -http://dns.yiandrive.com:15907/huya/11342396 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/30080255&huya&logo" group-title="•虎牙「影视」",乡村爱情 -http://dns.yiandrive.com:15907/huya/30080255 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11602085&huya&logo" group-title="•虎牙「影视」",杨光 -http://dns.yiandrive.com:15907/huya/11602085 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11352956&huya&logo" group-title="•虎牙「影视」",双面胶 -http://dns.yiandrive.com:15907/huya/11352956 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11352966&huya&logo" group-title="•虎牙「影视」",魔幻手机|如意菜头 -http://dns.yiandrive.com:15907/huya/11352966 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11352872&huya&logo" group-title="•虎牙「影视」",家有儿女|种瓜得弟弟 -http://dns.yiandrive.com:15907/huya/11352872 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11342426&huya&logo" group-title="•虎牙「影视」",情满四合院 -http://dns.yiandrive.com:15907/huya/11342426 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11602081&huya&logo" group-title="•虎牙「影视」",三国演义 -http://dns.yiandrive.com:15907/huya/11602081 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/21059595&huya&logo" group-title="•虎牙「影视」",电影_海盗 -http://dns.yiandrive.com:15907/huya/21059595 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/21059577&huya&logo" group-title="•虎牙「影视」",电影_怪兽 http://dns.yiandrive.com:15907/huya/21059577 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/23865142&huya&logo" group-title="•虎牙「影视」",港剧慢品汇 -http://dns.yiandrive.com:15907/huya/23865142 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/30080236&huya&logo" group-title="•虎牙「影视」",名侦探柯南|傍晚猴 -http://dns.yiandrive.com:15907/huya/30080236 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/25646817&huya&logo" group-title="•虎牙「影视」",周星星|SJ-安安小兔子 -http://dns.yiandrive.com:15907/huya/25646817 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/415355&huya&logo" group-title="•虎牙「影视」",深情默指导 -http://dns.yiandrive.com:15907/huya/415355 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/29863394&huya&logo" group-title="•虎牙「影视」",斗破-萧炎 +http://dns.yiandrive.com:15907/huya/29863394 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11602041&huya&logo" group-title="•虎牙「影视」",电影_推荐 +http://dns.yiandrive.com:15907/huya/11602041 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11601958&huya&logo" group-title="•虎牙「影视」",熊猫 +http://dns.yiandrive.com:15907/huya/11601958 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11352962&huya&logo" group-title="•虎牙「影视」",电影_罪犯 +http://dns.yiandrive.com:15907/huya/11352962 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11602081&huya&logo" group-title="•虎牙「影视」",三国演义 +http://dns.yiandrive.com:15907/huya/11602081 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/23735126&huya&logo" group-title="•虎牙「影视」",天地争霸美猴王 +http://dns.yiandrive.com:15907/huya/23735126 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/21059579&huya&logo" group-title="•虎牙「影视」",电影_枪战 +http://dns.yiandrive.com:15907/huya/21059579 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11342424&huya&logo" group-title="•虎牙「影视」",刘德华 +http://dns.yiandrive.com:15907/huya/11342424 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11352886&huya&logo" group-title="•虎牙「影视」",电影_警匪 +http://dns.yiandrive.com:15907/huya/11352886 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/30080255&huya&logo" group-title="•虎牙「影视」",乡村爱情 +http://dns.yiandrive.com:15907/huya/30080255 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/21059595&huya&logo" group-title="•虎牙「影视」",电影_海盗 +http://dns.yiandrive.com:15907/huya/21059595 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/28274529&huya&logo" group-title="•虎牙「影视」",郭德纲于谦精选相声 +http://dns.yiandrive.com:15907/huya/28274529 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/28634344&huya&logo" group-title="•虎牙「影视」",名侦探柯南 +http://dns.yiandrive.com:15907/huya/28634344 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/23903130&huya&logo" group-title="•虎牙「影视」",堆堆港剧日记 +http://dns.yiandrive.com:15907/huya/23903130 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/21059564&huya&logo" group-title="•虎牙「影视」",马春夏秋冬梅 +http://dns.yiandrive.com:15907/huya/21059564 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11352897&huya&logo" group-title="•虎牙「影视」",电影 http://dns.yiandrive.com:15907/huya/11352897 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11352882&huya&logo" group-title="•虎牙「影视」",网球王子|我们都爱笑 -http://dns.yiandrive.com:15907/huya/11352882 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11601970&huya&logo" group-title="•虎牙「影视」",征服 -http://dns.yiandrive.com:15907/huya/11601970 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11602072&huya&logo" group-title="•虎牙「影视」",民兵葛二蛋 -http://dns.yiandrive.com:15907/huya/11602072 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11336726&huya&logo" group-title="•虎牙「影视」",爱情公寓|武林萌主唐小姐 -http://dns.yiandrive.com:15907/huya/11336726 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/26355793&huya&logo" group-title="•虎牙「影视」",錦丹广明 -http://dns.yiandrive.com:15907/huya/26355793 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11342393&huya&logo" group-title="•虎牙「影视」",漫长的季节 -http://dns.yiandrive.com:15907/huya/11342393 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/15152155&huya&logo" group-title="•虎牙「影视」",科幻梦工场 -http://dns.yiandrive.com:15907/huya/15152155 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/30080238&huya&logo" group-title="•虎牙「影视」",挨打 +http://dns.yiandrive.com:15907/huya/30080238 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11274154&huya&logo" group-title="•虎牙「影视」",陈翔六点半 +http://dns.yiandrive.com:15907/huya/11274154 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1394565204&huya&logo" group-title="•虎牙「影视」",木子先生,铁齿铜牙纪晓岚 +http://dns.yiandrive.com:15907/huya/11342396 +#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/虎牙.png" group-title="•虎牙「影视」",痞子帅叔叔 +http://dns.yiandrive.com:15907/huya/11342433 +#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/虎牙.png" group-title="•虎牙「影视」",熊出没 +http://dns.yiandrive.com:15907/huya/30202313 +#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/虎牙.png" group-title="•虎牙「影视」",止戈电影 +http://dns.yiandrive.com:15907/huya/19863777 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/29580970&huya&logo" group-title="•虎牙「影视」",年年营 +http://dns.yiandrive.com:15907/huya/29580970 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11602085&huya&logo" group-title="•虎牙「影视」",杨光 +http://dns.yiandrive.com:15907/huya/11602085 +#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/虎牙.png" group-title="•虎牙「影视」",扁豆看电影 +http://dns.yiandrive.com:15907/huya/16028551 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11279247&huya&logo" group-title="•虎牙「影视」",电影_赛车 +http://dns.yiandrive.com:15907/huya/11279247 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/22592516&huya&logo" group-title="•虎牙「影视」",虹猫蓝兔系列|虹猫蓝兔官方 http://dns.yiandrive.com:15907/huya/22592516 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11601957&huya&logo" group-title="•虎牙「影视」",鬼吹灯之昆仑神宫 -http://dns.yiandrive.com:15907/huya/11601957 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/30080227&huya&logo" group-title="•虎牙「影视」",迪迦奥特曼 -http://dns.yiandrive.com:15907/huya/30080227 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/19524135&huya&logo" group-title="•虎牙「影视」",炊事班de故事 -http://dns.yiandrive.com:15907/huya/19524135 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/23903183&huya&logo" group-title="•虎牙「影视」",鉴证实录 -http://dns.yiandrive.com:15907/huya/23903183 -#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/虎牙.png" group-title="•虎牙「影视」",周星星 -http://dns.yiandrive.com:15907/huya/ 11342412 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/29465863&huya&logo" group-title="•虎牙「影视」",鬼吹灯之龙岭迷窟 -http://dns.yiandrive.com:15907/huya/29465863 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/13303478&huya&logo" group-title="•虎牙「影视」",阿斗归来了 -http://dns.yiandrive.com:15907/huya/13303478 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/30250949&huya&logo" group-title="•虎牙「影视」",狄仁杰 1+4 部 -http://dns.yiandrive.com:15907/huya/30250949 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/26355767&huya&logo" group-title="•虎牙「影视」",乌龙闯情关 -http://dns.yiandrive.com:15907/huya/26355767 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11342394&huya&logo" group-title="•虎牙「影视」",樱桃小丸子 -http://dns.yiandrive.com:15907/huya/11342394 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/28962587&huya&logo" group-title="•虎牙「影视」",光头阿强 -http://dns.yiandrive.com:15907/huya/28962587 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11352898&huya&logo" group-title="•虎牙「影视」",鬼吹灯之云南虫谷 -http://dns.yiandrive.com:15907/huya/11352898 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11342385&huya&logo" group-title="•虎牙「影视」",火影 -http://dns.yiandrive.com:15907/huya/11342385 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/30219264&huya&logo" group-title="•虎牙「影视」",燕双鹰 -http://dns.yiandrive.com:15907/huya/30219264 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/145378&huya&logo" group-title="•虎牙「影视」",客户 +http://dns.yiandrive.com:15907/huya/145378 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11352944&huya&logo" group-title="•虎牙「影视」",鯎爺 +http://dns.yiandrive.com:15907/huya/11352944 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/29465856&huya&logo" group-title="•虎牙「影视」",刑事侦缉档案 +http://dns.yiandrive.com:15907/huya/29465856 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11352966&huya&logo" group-title="•虎牙「影视」",魔幻手机|如意菜头 +http://dns.yiandrive.com:15907/huya/11352966 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11342400&huya&logo" group-title="•虎牙「影视」",活佛济公 +http://dns.yiandrive.com:15907/huya/11342400 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/23740156&huya&logo" group-title="•虎牙「影视」",埋堆堆官方 +http://dns.yiandrive.com:15907/huya/23740156 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11352882&huya&logo" group-title="•虎牙「影视」",网球王子|我们都爱笑 +http://dns.yiandrive.com:15907/huya/11352882 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11352950&huya&logo" group-title="•虎牙「影视」",我很忙 +http://dns.yiandrive.com:15907/huya/11352950 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11602071&huya&logo" group-title="•虎牙「影视」",父母爱情 +http://dns.yiandrive.com:15907/huya/11602071 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11336726&huya&logo" group-title="•虎牙「影视」",爱情公寓|武林萌主唐小姐 +http://dns.yiandrive.com:15907/huya/11336726 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/23865058&huya&logo" group-title="•虎牙「影视」",笑看风云 http://dns.yiandrive.com:15907/huya/23865058 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/30080229&huya&logo" group-title="•虎牙「影视」",狄仁杰电影 -http://dns.yiandrive.com:15907/huya/30080229 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11602069&huya&logo" group-title="•虎牙「影视」",向阳花-神奇宝贝 -http://dns.yiandrive.com:15907/huya/11602069 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11352883&huya&logo" group-title="•虎牙「影视」",鬼吹灯 -http://dns.yiandrive.com:15907/huya/11352883 -#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/虎牙.png" group-title="•虎牙「影视」",大盛魁 -http://dns.yiandrive.com:15907/huya/30292086 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11602072&huya&logo" group-title="•虎牙「影视」",民兵葛二蛋 +http://dns.yiandrive.com:15907/huya/11602072 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11601970&huya&logo" group-title="•虎牙「影视」",征服 +http://dns.yiandrive.com:15907/huya/11601970 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/28962587&huya&logo" group-title="•虎牙「影视」",光头阿强 +http://dns.yiandrive.com:15907/huya/28962587 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11352956&huya&logo" group-title="•虎牙「影视」",双面胶 +http://dns.yiandrive.com:15907/huya/11352956 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11342426&huya&logo" group-title="•虎牙「影视」",情满四合院 +http://dns.yiandrive.com:15907/huya/11342426 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/30080236&huya&logo" group-title="•虎牙「影视」",名侦探柯南|傍晚猴 +http://dns.yiandrive.com:15907/huya/30080236 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/30080227&huya&logo" group-title="•虎牙「影视」",迪迦奥特曼 +http://dns.yiandrive.com:15907/huya/30080227 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/23865142&huya&logo" group-title="•虎牙「影视」",港剧慢品汇 +http://dns.yiandrive.com:15907/huya/23865142 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/29982639&huya&logo" group-title="•虎牙「影视」",庆余年 +http://dns.yiandrive.com:15907/huya/29982639 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/19524135&huya&logo" group-title="•虎牙「影视」",炊事班de故事 +http://dns.yiandrive.com:15907/huya/19524135 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/15152155&huya&logo" group-title="•虎牙「影视」",科幻梦工场 +http://dns.yiandrive.com:15907/huya/15152155 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/13303478&huya&logo" group-title="•虎牙「影视」",阿斗归来了 +http://dns.yiandrive.com:15907/huya/13303478 +#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/虎牙.png" group-title="•虎牙「影视」",周星星 +http://dns.yiandrive.com:15907/huya/ 11342412 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11342385&huya&logo" group-title="•虎牙「影视」",火影 +http://dns.yiandrive.com:15907/huya/11342385 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11342393&huya&logo" group-title="•虎牙「影视」",漫长的季节 +http://dns.yiandrive.com:15907/huya/11342393 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/26355793&huya&logo" group-title="•虎牙「影视」",錦丹广明 +http://dns.yiandrive.com:15907/huya/26355793 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11352922&huya&logo" group-title="•虎牙「影视」",四驱兄弟 http://dns.yiandrive.com:15907/huya/11352922 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11352871&huya&logo" group-title="•虎牙「影视」",鬼吹灯之精绝古城 -http://dns.yiandrive.com:15907/huya/11352871 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/14734068&huya&logo" group-title="•虎牙「影视」",泛爱心说剧 -http://dns.yiandrive.com:15907/huya/14734068 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/28272846&huya&logo" group-title="•虎牙「影视」",和珅 -http://dns.yiandrive.com:15907/huya/28272846 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/20985776&huya&logo" group-title="•虎牙「影视」",千里 -http://dns.yiandrive.com:15907/huya/20985776 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1123412&huya&logo" group-title="•虎牙「影视」",周星驰 -http://dns.yiandrive.com:15907/huya/1123412 -#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/虎牙.png" group-title="•虎牙「影视」",小松说剧 -http://dns.yiandrive.com:15907/huya/11593369 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11352898&huya&logo" group-title="•虎牙「影视」",鬼吹灯之云南虫谷 +http://dns.yiandrive.com:15907/huya/11352898 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11352883&huya&logo" group-title="•虎牙「影视」",鬼吹灯 +http://dns.yiandrive.com:15907/huya/11352883 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11601966&huya&logo" group-title="•虎牙「影视」",七龙珠改-超级赛亚人孙悟空 http://dns.yiandrive.com:15907/huya/11601966 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/28901439&huya&logo" group-title="•虎牙「影视」",插翅难逃 -http://dns.yiandrive.com:15907/huya/28901439 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/17091681&huya&logo" group-title="•虎牙「影视」",音乐石榴 -http://dns.yiandrive.com:15907/huya/17091681 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11352946&huya&logo" group-title="•虎牙「影视」",成龙历险记|老司机 -http://dns.yiandrive.com:15907/huya/11352946 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/25646817&huya&logo" group-title="•虎牙「影视」",周星星|SJ-安安小兔子 +http://dns.yiandrive.com:15907/huya/25646817 +#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/虎牙.png" group-title="•虎牙「影视」",小松说剧 +http://dns.yiandrive.com:15907/huya/11593369 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11602075&huya&logo" group-title="•虎牙「影视」",鬼吹灯之怒晴湘西 http://dns.yiandrive.com:15907/huya/11602075 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/30080225&huya&logo" group-title="•虎牙「影视」",风筝 -http://dns.yiandrive.com:15907/huya/30080225 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/16144175&huya&logo" group-title="•虎牙「影视」",亮哥讲电影 -http://dns.yiandrive.com:15907/huya/16144175 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/7911&huya&logo" group-title="•虎牙「游戏」",韦神 -http://dns.yiandrive.com:15907/huya/7911 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/ 11352960&huya&logo" group-title="•虎牙「影视」",庆余年 -http://dns.yiandrive.com:15907/huya/ 11352960 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/696969&huya&logo" group-title="•虎牙「游戏」",沫子 -http://dns.yiandrive.com:15907/huya/696969 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11352871&huya&logo" group-title="•虎牙「影视」",鬼吹灯之精绝古城 +http://dns.yiandrive.com:15907/huya/11352871 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/23863804&huya&logo" group-title="•虎牙「影视」",iTVB大后宫 +http://dns.yiandrive.com:15907/huya/23863804 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11352913&huya&logo" group-title="•虎牙「影视」",古墓系列-去冒险吧! http://dns.yiandrive.com:15907/huya/11352913 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11602069&huya&logo" group-title="•虎牙「影视」",向阳花-神奇宝贝 +http://dns.yiandrive.com:15907/huya/11602069 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/30219264&huya&logo" group-title="•虎牙「影视」",燕双鹰 +http://dns.yiandrive.com:15907/huya/30219264 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/20674803&huya&logo" group-title="•虎牙「影视」",HC-叶阳清怡 +http://dns.yiandrive.com:15907/huya/20674803 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/14734068&huya&logo" group-title="•虎牙「影视」",泛爱心说剧 +http://dns.yiandrive.com:15907/huya/14734068 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/30250949&huya&logo" group-title="•虎牙「影视」",狄仁杰 1+4 部 +http://dns.yiandrive.com:15907/huya/30250949 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/24551&huya&logo" group-title="•虎牙「影视」",周星星 http://dns.yiandrive.com:15907/huya/24551 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/29985109&huya&logo" group-title="•虎牙「影视」",林正英 -http://dns.yiandrive.com:15907/huya/29985109 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/30186662&huya&logo" group-title="•虎牙「影视」",林正英 -http://dns.yiandrive.com:15907/huya/30186662 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/128465&huya&logo" group-title="•虎牙「游戏」",XinQzzx -http://dns.yiandrive.com:15907/huya/128465 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/28272846&huya&logo" group-title="•虎牙「影视」",和珅 +http://dns.yiandrive.com:15907/huya/28272846 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/30080229&huya&logo" group-title="•虎牙「影视」",狄仁杰电影 +http://dns.yiandrive.com:15907/huya/30080229 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11342430&huya&logo" group-title="•虎牙「影视」",领带哥 http://dns.yiandrive.com:15907/huya/11342430 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/21059609&huya&logo" group-title="•虎牙「影视」",30而已 -http://dns.yiandrive.com:15907/huya/21059609 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/21277391&huya&logo" group-title="•虎牙「影视」",大象放映室 -http://dns.yiandrive.com:15907/huya/21277391 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/26355767&huya&logo" group-title="•虎牙「影视」",乌龙闯情关 +http://dns.yiandrive.com:15907/huya/26355767 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11601957&huya&logo" group-title="•虎牙「影视」",鬼吹灯之昆仑神宫 +http://dns.yiandrive.com:15907/huya/11601957 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1123412&huya&logo" group-title="•虎牙「影视」",周星驰 +http://dns.yiandrive.com:15907/huya/1123412 +#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/虎牙.png" group-title="•虎牙「影视」",大盛魁 +http://dns.yiandrive.com:15907/huya/30292086 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/29465863&huya&logo" group-title="•虎牙「影视」",鬼吹灯之龙岭迷窟 +http://dns.yiandrive.com:15907/huya/29465863 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/ 11352960&huya&logo" group-title="•虎牙「影视」",庆余年 +http://dns.yiandrive.com:15907/huya/ 11352960 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/28901439&huya&logo" group-title="•虎牙「影视」",插翅难逃 +http://dns.yiandrive.com:15907/huya/28901439 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/30311494&huya&logo" group-title="•虎牙「影视」",征服 http://dns.yiandrive.com:15907/huya/30311494 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/21059609&huya&logo" group-title="•虎牙「影视」",30而已 +http://dns.yiandrive.com:15907/huya/21059609 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/16144175&huya&logo" group-title="•虎牙「影视」",亮哥讲电影 +http://dns.yiandrive.com:15907/huya/16144175 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/30186662&huya&logo" group-title="•虎牙「影视」",林正英 +http://dns.yiandrive.com:15907/huya/30186662 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11774959&huya&logo" group-title="•虎牙「影视」",电影最top +http://dns.yiandrive.com:15907/huya/11774959 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/696969&huya&logo" group-title="•虎牙「游戏」",沫子 +http://dns.yiandrive.com:15907/huya/696969 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/29985109&huya&logo" group-title="•虎牙「影视」",林正英 +http://dns.yiandrive.com:15907/huya/29985109 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/21277391&huya&logo" group-title="•虎牙「影视」",大象放映室 +http://dns.yiandrive.com:15907/huya/21277391 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/305173&huya&logo" group-title="•虎牙「游戏」",74 +http://dns.yiandrive.com:15907/huya/305173 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/23903183&huya&logo" group-title="•虎牙「影视」",鉴证实录 +http://dns.yiandrive.com:15907/huya/23903183 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/99724&huya&logo" group-title="•虎牙「游戏」",赖神 http://dns.yiandrive.com:15907/huya/99724 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/20488841&huya&logo" group-title="•虎牙「影视」",阿良说美剧 -http://dns.yiandrive.com:15907/huya/20488841 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/7911&huya&logo" group-title="•虎牙「游戏」",韦神 +http://dns.yiandrive.com:15907/huya/7911 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/123321&huya&logo" group-title="•虎牙「游戏」",CSBOY +http://dns.yiandrive.com:15907/huya/123321 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/243547&huya&logo" group-title="•虎牙「游戏」",吕德华 +http://dns.yiandrive.com:15907/huya/243547 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/88863&huya&logo" group-title="•虎牙「游戏」",拉风龙 +http://dns.yiandrive.com:15907/huya/88863 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11352946&huya&logo" group-title="•虎牙「影视」",成龙历险记|老司机 +http://dns.yiandrive.com:15907/huya/11352946 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/30080225&huya&logo" group-title="•虎牙「影视」",风筝 +http://dns.yiandrive.com:15907/huya/30080225 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/52009&huya&logo" group-title="•虎牙「游戏」",雨果 +http://dns.yiandrive.com:15907/huya/52009 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/712417&huya&logo" group-title="•虎牙「游戏」",卡莎 +http://dns.yiandrive.com:15907/huya/712417 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/128465&huya&logo" group-title="•虎牙「游戏」",XinQzzx +http://dns.yiandrive.com:15907/huya/128465 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/333003&huya&logo" group-title="•虎牙「游戏」",Zz1tai姿态 http://dns.yiandrive.com:15907/huya/333003 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11342415&huya&logo" group-title="•虎牙「影视」",盗墓笔记-怒海潜沙-秦岭神树 http://dns.yiandrive.com:15907/huya/11342415 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/243547&huya&logo" group-title="•虎牙「游戏」",吕德华 -http://dns.yiandrive.com:15907/huya/243547 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/52009&huya&logo" group-title="•虎牙「游戏」",雨果 -http://dns.yiandrive.com:15907/huya/52009 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/305173&huya&logo" group-title="•虎牙「游戏」",74 -http://dns.yiandrive.com:15907/huya/305173 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11342412&huya&logo" group-title="•虎牙「影视」",周星星 -http://dns.yiandrive.com:15907/huya/11342412 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/88863&huya&logo" group-title="•虎牙「游戏」",拉风龙 -http://dns.yiandrive.com:15907/huya/88863 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11774959&huya&logo" group-title="•虎牙「影视」",电影最top -http://dns.yiandrive.com:15907/huya/11774959 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/561014&huya&logo" group-title="•虎牙「游戏」",狗婷婷DT http://dns.yiandrive.com:15907/huya/561014 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/123321&huya&logo" group-title="•虎牙「游戏」",CSBOY -http://dns.yiandrive.com:15907/huya/123321 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/20641&huya&logo" group-title="•虎牙「游戏」",托马斯czh -http://dns.yiandrive.com:15907/huya/20641 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/199300&huya&logo" group-title="•虎牙「游戏」",陈子豪 -http://dns.yiandrive.com:15907/huya/199300 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/262985&huya&logo" group-title="•虎牙「游戏」",解说海威 -http://dns.yiandrive.com:15907/huya/262985 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/998572&huya&logo" group-title="•虎牙「游戏」",Emo -http://dns.yiandrive.com:15907/huya/998572 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/991111&huya&logo" group-title="•虎牙「游戏」",theshy -http://dns.yiandrive.com:15907/huya/991111 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/52988&huya&logo" group-title="•虎牙「游戏」",大飞 -http://dns.yiandrive.com:15907/huya/52988 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/16852515&huya&logo" group-title="•虎牙「游戏」",帅金木 -http://dns.yiandrive.com:15907/huya/16852515 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/573151&huya&logo" group-title="•虎牙「游戏」",小飞仔god -http://dns.yiandrive.com:15907/huya/573151 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/976453&huya&logo" group-title="•虎牙「游戏」",英雄杀曙光 -http://dns.yiandrive.com:15907/huya/976453 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/211888&huya&logo" group-title="•虎牙「游戏」",Maybe -http://dns.yiandrive.com:15907/huya/211888 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/222523&huya&logo" group-title="•虎牙「游戏」",kRYST4L -http://dns.yiandrive.com:15907/huya/222523 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/310112&huya&logo" group-title="•虎牙「游戏」",Sdn -http://dns.yiandrive.com:15907/huya/310112 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/705112&huya&logo" group-title="•虎牙「游戏」",老鬼 +http://dns.yiandrive.com:15907/huya/705112 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/20488841&huya&logo" group-title="•虎牙「影视」",阿良说美剧 +http://dns.yiandrive.com:15907/huya/20488841 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11342394&huya&logo" group-title="•虎牙「影视」",樱桃小丸子 +http://dns.yiandrive.com:15907/huya/11342394 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/714539&huya&logo" group-title="•虎牙「游戏」",小问天lux http://dns.yiandrive.com:15907/huya/714539 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/528222&huya&logo" group-title="•虎牙「游戏」",Remember -http://dns.yiandrive.com:15907/huya/528222 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/100&huya&logo" group-title="•虎牙「游戏」",Uzi -http://dns.yiandrive.com:15907/huya/100 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/949527&huya&logo" group-title="•虎牙「游戏」",文森特 -http://dns.yiandrive.com:15907/huya/949527 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/579236&huya&logo" group-title="•虎牙「游戏」",老实人sask -http://dns.yiandrive.com:15907/huya/579236 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/651353&huya&logo" group-title="•虎牙「游戏」",猪猪小悠 http://dns.yiandrive.com:15907/huya/651353 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/712417&huya&logo" group-title="•虎牙「游戏」",卡莎 -http://dns.yiandrive.com:15907/huya/712417 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/836458&huya&logo" group-title="•虎牙「游戏」",微竞、莎莉 -http://dns.yiandrive.com:15907/huya/836458 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/585800&huya&logo" group-title="•虎牙「游戏」",9点抱紧P神大腿 -http://dns.yiandrive.com:15907/huya/585800 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/123888&huya&logo" group-title="•虎牙「游戏」",Sccc丶 -http://dns.yiandrive.com:15907/huya/123888 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/883235&huya&logo" group-title="•虎牙「游戏」",Chalice -http://dns.yiandrive.com:15907/huya/883235 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/998572&huya&logo" group-title="•虎牙「游戏」",Emo +http://dns.yiandrive.com:15907/huya/998572 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/298416&huya&logo" group-title="•虎牙「游戏」",德云两鬼 +http://dns.yiandrive.com:15907/huya/298416 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/20641&huya&logo" group-title="•虎牙「游戏」",托马斯czh +http://dns.yiandrive.com:15907/huya/20641 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/16852515&huya&logo" group-title="•虎牙「游戏」",帅金木 +http://dns.yiandrive.com:15907/huya/16852515 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/211888&huya&logo" group-title="•虎牙「游戏」",Maybe +http://dns.yiandrive.com:15907/huya/211888 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/52988&huya&logo" group-title="•虎牙「游戏」",大飞 +http://dns.yiandrive.com:15907/huya/52988 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/262985&huya&logo" group-title="•虎牙「游戏」",解说海威 +http://dns.yiandrive.com:15907/huya/262985 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/222523&huya&logo" group-title="•虎牙「游戏」",kRYST4L +http://dns.yiandrive.com:15907/huya/222523 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/199300&huya&logo" group-title="•虎牙「游戏」",陈子豪 +http://dns.yiandrive.com:15907/huya/199300 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/10188&huya&logo" group-title="•虎牙「游戏」",DANK1ing http://dns.yiandrive.com:15907/huya/10188 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/991111&huya&logo" group-title="•虎牙「游戏」",theshy +http://dns.yiandrive.com:15907/huya/991111 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/872189&huya&logo" group-title="•虎牙「游戏」",吃鸡-染宝宝 http://dns.yiandrive.com:15907/huya/872189 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/990544&huya&logo" group-title="•虎牙「游戏」",吃鸡-檬小暖 -http://dns.yiandrive.com:15907/huya/990544 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/836458&huya&logo" group-title="•虎牙「游戏」",微竞、莎莉 +http://dns.yiandrive.com:15907/huya/836458 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/314957&huya&logo" group-title="•虎牙「游戏」",虎牙-莱昂凯 http://dns.yiandrive.com:15907/huya/314957 -#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/959242&huya&logo" group-title="•虎牙「游戏」",老佳 -http://dns.yiandrive.com:15907/huya/959242 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/976453&huya&logo" group-title="•虎牙「游戏」",英雄杀曙光 +http://dns.yiandrive.com:15907/huya/976453 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/660149&huya&logo" group-title="•虎牙「游戏」",HSL虎牙超级联赛 http://dns.yiandrive.com:15907/huya/660149 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/573151&huya&logo" group-title="•虎牙「游戏」",小飞仔god +http://dns.yiandrive.com:15907/huya/573151 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/100&huya&logo" group-title="•虎牙「游戏」",Uzi +http://dns.yiandrive.com:15907/huya/100 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11342387&huya&logo" group-title="•虎牙「影视」",电影_发哥 +http://dns.yiandrive.com:15907/huya/11342387 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/585800&huya&logo" group-title="•虎牙「游戏」",9点抱紧P神大腿 +http://dns.yiandrive.com:15907/huya/585800 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/990544&huya&logo" group-title="•虎牙「游戏」",吃鸡-檬小暖 +http://dns.yiandrive.com:15907/huya/990544 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/310112&huya&logo" group-title="•虎牙「游戏」",Sdn +http://dns.yiandrive.com:15907/huya/310112 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/949527&huya&logo" group-title="•虎牙「游戏」",文森特 +http://dns.yiandrive.com:15907/huya/949527 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/612571&huya&logo" group-title="•虎牙「游戏」",泡泡 http://dns.yiandrive.com:15907/huya/612571 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/377105&huya&logo" group-title="•虎牙「游戏」",小龙堡c http://dns.yiandrive.com:15907/huya/377105 -#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/273493&huya&logo" group-title="•虎牙「游戏」",雪乃荔荔枝 -http://dns.yiandrive.com:15907/huya/273493 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/528222&huya&logo" group-title="•虎牙「游戏」",Remember +http://dns.yiandrive.com:15907/huya/528222 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/189201&huya&logo" group-title="•虎牙「游戏」",霸哥 +http://dns.yiandrive.com:15907/huya/189201 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/883235&huya&logo" group-title="•虎牙「游戏」",Chalice +http://dns.yiandrive.com:15907/huya/883235 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/116864&huya&logo" group-title="•虎牙「游戏」",苏弟 http://dns.yiandrive.com:15907/huya/116864 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/441195&huya&logo" group-title="•虎牙「游戏」",胖炸 -http://dns.yiandrive.com:15907/huya/441195 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/18123&huya&logo" group-title="•虎牙「游戏」",韩涵 http://dns.yiandrive.com:15907/huya/18123 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/298416&huya&logo" group-title="•虎牙「游戏」",德云两鬼 -http://dns.yiandrive.com:15907/huya/298416 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/29798259&huya&logo" group-title="•虎牙「影视」",蜡笔小新大象舞 -http://dns.yiandrive.com:15907/huya/29798259 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/837804&huya&logo" group-title="•虎牙「游戏」",拼 -http://dns.yiandrive.com:15907/huya/837804 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/528300&huya&logo" group-title="•虎牙「游戏」",安德罗妮、 -http://dns.yiandrive.com:15907/huya/528300 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/713329&huya&logo" group-title="•虎牙「游戏」",一只伊泽 -http://dns.yiandrive.com:15907/huya/713329 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/181469&huya&logo" group-title="•虎牙「游戏」",张嘉文 -http://dns.yiandrive.com:15907/huya/181469 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/825290&huya&logo" group-title="•虎牙「游戏」", 弃徒x -http://dns.yiandrive.com:15907/huya/825290 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/890001&huya&logo" group-title="•虎牙「游戏」",WE957 -http://dns.yiandrive.com:15907/huya/890001 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/657314&huya&logo" group-title="•虎牙「游戏」",虎牙丶三伟子 -http://dns.yiandrive.com:15907/huya/657314 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/31421&huya&logo" group-title="•虎牙「游戏」",慎独 -http://dns.yiandrive.com:15907/huya/31421 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/257085&huya&logo" group-title="•虎牙「游戏」",小超梦 -http://dns.yiandrive.com:15907/huya/257085 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/326513&huya&logo" group-title="•虎牙「游戏」",XLX露雪 -http://dns.yiandrive.com:15907/huya/326513 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/691406&huya&logo" group-title="•虎牙「游戏」",baicaiovo -http://dns.yiandrive.com:15907/huya/691406 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/476644&huya&logo" group-title="•虎牙「游戏」",【节奏】 -http://dns.yiandrive.com:15907/huya/476644 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/847243&huya&logo" group-title="•虎牙「游戏」",圣逸-校长 -http://dns.yiandrive.com:15907/huya/847243 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/18958992&huya&logo" group-title="•虎牙「游戏」",War3魔尊重楼 -http://dns.yiandrive.com:15907/huya/18958992 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/910323&huya&logo" group-title="•虎牙「游戏」",驴鸽 -http://dns.yiandrive.com:15907/huya/910323 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/521000&huya&logo" group-title="•虎牙「游戏」",卡尔 -http://dns.yiandrive.com:15907/huya/521000 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/12214&huya&logo" group-title="•虎牙「游戏」",十四剑姬 -http://dns.yiandrive.com:15907/huya/12214 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/641641&huya&logo" group-title="•虎牙「游戏」",mlxgzzz -http://dns.yiandrive.com:15907/huya/641641 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/459804&huya&logo" group-title="•虎牙「游戏」",虎牙Jiale-MG -http://dns.yiandrive.com:15907/huya/459804 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/584260&huya&logo" group-title="•虎牙「游戏」",达文西 -http://dns.yiandrive.com:15907/huya/584260 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/102411&huya&logo" group-title="•虎牙「游戏」",神超 -http://dns.yiandrive.com:15907/huya/102411 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/397479&huya&logo" group-title="•虎牙「游戏」",圣逸-阿晚 -http://dns.yiandrive.com:15907/huya/397479 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/531309&huya&logo" group-title="•虎牙「游戏」",MT丶季多鱼 -http://dns.yiandrive.com:15907/huya/531309 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/328340&huya&logo" group-title="•虎牙「游戏」",冰封三国杀 -http://dns.yiandrive.com:15907/huya/328340 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/721954&huya&logo" group-title="•虎牙「游戏」",YX丶浮光 -http://dns.yiandrive.com:15907/huya/721954 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/126157&huya&logo" group-title="•虎牙「游戏」",狼队-一笙 -http://dns.yiandrive.com:15907/huya/126157 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/115959&huya&logo" group-title="•虎牙「游戏」",AG 虎牙绝迹 -http://dns.yiandrive.com:15907/huya/115959 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/110516&huya&logo" group-title="•虎牙「游戏」",轩染 -http://dns.yiandrive.com:15907/huya/110516 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/883174&huya&logo" group-title="•虎牙「游戏」",青帝 -http://dns.yiandrive.com:15907/huya/883174 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/196645&huya&logo" group-title="•虎牙「游戏」",浪D -http://dns.yiandrive.com:15907/huya/196645 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/2808&huya&logo" group-title="•虎牙「游戏」",豚豚 -http://dns.yiandrive.com:15907/huya/2808 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/123888&huya&logo" group-title="•虎牙「游戏」",Sccc丶 +http://dns.yiandrive.com:15907/huya/123888 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/579236&huya&logo" group-title="•虎牙「游戏」",老实人sask +http://dns.yiandrive.com:15907/huya/579236 +#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/959242&huya&logo" group-title="•虎牙「游戏」",老佳 +http://dns.yiandrive.com:15907/huya/959242 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/572329&huya&logo" group-title="•虎牙「游戏」",北枫cc http://dns.yiandrive.com:15907/huya/572329 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/837804&huya&logo" group-title="•虎牙「游戏」",拼 +http://dns.yiandrive.com:15907/huya/837804 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/713329&huya&logo" group-title="•虎牙「游戏」",一只伊泽 +http://dns.yiandrive.com:15907/huya/713329 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/691406&huya&logo" group-title="•虎牙「游戏」",baicaiovo +http://dns.yiandrive.com:15907/huya/691406 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/617694&huya&logo" group-title="•虎牙「游戏」",guoma +http://dns.yiandrive.com:15907/huya/617694 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/890001&huya&logo" group-title="•虎牙「游戏」",WE957 +http://dns.yiandrive.com:15907/huya/890001 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/641641&huya&logo" group-title="•虎牙「游戏」",mlxgzzz +http://dns.yiandrive.com:15907/huya/641641 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/825290&huya&logo" group-title="•虎牙「游戏」", 弃徒x +http://dns.yiandrive.com:15907/huya/825290 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/528300&huya&logo" group-title="•虎牙「游戏」",安德罗妮、 +http://dns.yiandrive.com:15907/huya/528300 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/102411&huya&logo" group-title="•虎牙「游戏」",神超 +http://dns.yiandrive.com:15907/huya/102411 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/521000&huya&logo" group-title="•虎牙「游戏」",卡尔 +http://dns.yiandrive.com:15907/huya/521000 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/847243&huya&logo" group-title="•虎牙「游戏」",圣逸-校长 +http://dns.yiandrive.com:15907/huya/847243 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/910323&huya&logo" group-title="•虎牙「游戏」",驴鸽 +http://dns.yiandrive.com:15907/huya/910323 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/31421&huya&logo" group-title="•虎牙「游戏」",慎独 +http://dns.yiandrive.com:15907/huya/31421 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/77357&huya&logo" group-title="•虎牙「游戏」",校长 +http://dns.yiandrive.com:15907/huya/77357 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/257085&huya&logo" group-title="•虎牙「游戏」",小超梦 +http://dns.yiandrive.com:15907/huya/257085 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/415355&huya&logo" group-title="•虎牙「影视」",深情默指导 +http://dns.yiandrive.com:15907/huya/415355 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/181469&huya&logo" group-title="•虎牙「游戏」",张嘉文 +http://dns.yiandrive.com:15907/huya/181469 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/441195&huya&logo" group-title="•虎牙「游戏」",胖炸 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/657314&huya&logo" group-title="•虎牙「游戏」",虎牙丶三伟子 +http://dns.yiandrive.com:15907/huya/441195 +https://live.iill.top/huya/657314 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/476644&huya&logo" group-title="•虎牙「游戏」",【节奏】 +http://dns.yiandrive.com:15907/huya/476644 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/326513&huya&logo" group-title="•虎牙「游戏」",XLX露雪 +http://dns.yiandrive.com:15907/huya/326513 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/180943&huya&logo" group-title="•虎牙「游戏」",壶神 http://dns.yiandrive.com:15907/huya/180943 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/132743&huya&logo" group-title="•虎牙「游戏」",Yx丶炎帝 -http://dns.yiandrive.com:15907/huya/132743 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/616702&huya&logo" group-title="•虎牙「游戏」",呆呆 -http://dns.yiandrive.com:15907/huya/616702 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/30255412&huya&logo" group-title="•虎牙「游戏」",呆妹 -http://dns.yiandrive.com:15907/huya/30255412 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/397479&huya&logo" group-title="•虎牙「游戏」",圣逸-阿晚 +http://dns.yiandrive.com:15907/huya/397479 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/883174&huya&logo" group-title="•虎牙「游戏」",青帝 +http://dns.yiandrive.com:15907/huya/883174 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/459804&huya&logo" group-title="•虎牙「游戏」",虎牙Jiale-MG +http://dns.yiandrive.com:15907/huya/459804 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/126157&huya&logo" group-title="•虎牙「游戏」",狼队-一笙 +http://dns.yiandrive.com:15907/huya/126157 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/118293&huya&logo" group-title="•虎牙「游戏」",最後的獨角獸-兽兽 http://dns.yiandrive.com:15907/huya/118293 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/547825&huya&logo" group-title="•虎牙「游戏」",绿绿 -http://dns.yiandrive.com:15907/huya/547825 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/950827&huya&logo" group-title="•虎牙「游戏」",力量哥Lciop -http://dns.yiandrive.com:15907/huya/950827 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/13579&huya&logo" group-title="•虎牙「游戏」",董小飒 -http://dns.yiandrive.com:15907/huya/13579 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/126518&huya&logo" group-title="•虎牙「游戏」",EDGZmjjKK康康 -http://dns.yiandrive.com:15907/huya/126518 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/646954&huya&logo" group-title="•虎牙「游戏」",90357 弑神 、 -http://dns.yiandrive.com:15907/huya/646954 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/ 769178&huya&logo" group-title="•虎牙「游戏」",AzZ丶半个橙子 -http://dns.yiandrive.com:15907/huya/ 769178 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/351794&huya&logo" group-title="•虎牙「游戏」",风影 -http://dns.yiandrive.com:15907/huya/351794 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/296191&huya&logo" group-title="•虎牙「游戏」",LING-树叶 -http://dns.yiandrive.com:15907/huya/296191 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/998&huya&logo" group-title="•虎牙「游戏」",楚河 -http://dns.yiandrive.com:15907/huya/998 +#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/273493&huya&logo" group-title="•虎牙「游戏」",雪乃荔荔枝 +http://dns.yiandrive.com:15907/huya/273493 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/721954&huya&logo" group-title="•虎牙「游戏」",YX丶浮光 +http://dns.yiandrive.com:15907/huya/721954 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/688&huya&logo" group-title="•虎牙「游戏」",张大仙 http://dns.yiandrive.com:15907/huya/688 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/998&huya&logo" group-title="•虎牙「游戏」",楚河 +http://dns.yiandrive.com:15907/huya/998 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/196645&huya&logo" group-title="•虎牙「游戏」",浪D +http://dns.yiandrive.com:15907/huya/196645 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/351794&huya&logo" group-title="•虎牙「游戏」",风影 +http://dns.yiandrive.com:15907/huya/351794 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/2808&huya&logo" group-title="•虎牙「游戏」",豚豚 +http://dns.yiandrive.com:15907/huya/2808 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/30255412&huya&logo" group-title="•虎牙「游戏」",呆妹 +http://dns.yiandrive.com:15907/huya/30255412 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/115959&huya&logo" group-title="•虎牙「游戏」",AG 虎牙绝迹 +http://dns.yiandrive.com:15907/huya/115959 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/216301&huya&logo" group-title="•虎牙「游戏」",巅峰-张美丽吖 +http://dns.yiandrive.com:15907/huya/216301 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/950827&huya&logo" group-title="•虎牙「游戏」",力量哥Lciop +http://dns.yiandrive.com:15907/huya/950827 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/584260&huya&logo" group-title="•虎牙「游戏」",达文西 +http://dns.yiandrive.com:15907/huya/584260 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/110516&huya&logo" group-title="•虎牙「游戏」",轩染 +http://dns.yiandrive.com:15907/huya/110516 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/132743&huya&logo" group-title="•虎牙「游戏」",Yx丶炎帝 +http://dns.yiandrive.com:15907/huya/132743 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/531309&huya&logo" group-title="•虎牙「游戏」",MT丶季多鱼 +http://dns.yiandrive.com:15907/huya/531309 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/646954&huya&logo" group-title="•虎牙「游戏」",90357 弑神 、 +http://dns.yiandrive.com:15907/huya/646954 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/328340&huya&logo" group-title="•虎牙「游戏」",冰封三国杀 +http://dns.yiandrive.com:15907/huya/328340 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/547825&huya&logo" group-title="•虎牙「游戏」",绿绿 +http://dns.yiandrive.com:15907/huya/547825 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/837127&huya&logo" group-title="•虎牙「游戏」",小五 http://dns.yiandrive.com:15907/huya/837127 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/30255430&huya&logo" group-title="•虎牙「游戏」",玩机器 +http://dns.yiandrive.com:15907/huya/30255430 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/691346&huya&logo" group-title="•虎牙「游戏」",宇晨 http://dns.yiandrive.com:15907/huya/691346 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/769178&huya&logo" group-title="•虎牙「游戏」",AzZ丶半个橙子 +http://dns.yiandrive.com:15907/huya/769178 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/ 769178&huya&logo" group-title="•虎牙「游戏」",AzZ丶半个橙子 +http://dns.yiandrive.com:15907/huya/ 769178 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/12214&huya&logo" group-title="•虎牙「游戏」",十四剑姬 +http://dns.yiandrive.com:15907/huya/12214 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/ 123321&huya&logo" group-title="•虎牙「游戏」",CSBOY +http://dns.yiandrive.com:15907/huya/ 123321 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/915056&huya&logo" group-title="•虎牙「游戏」",南瓜 +http://dns.yiandrive.com:15907/huya/915056 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/512000&huya&logo" group-title="•虎牙「游戏」",CF.阿飞 +http://dns.yiandrive.com:15907/huya/512000 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/296191&huya&logo" group-title="•虎牙「游戏」",LING-树叶 +http://dns.yiandrive.com:15907/huya/296191 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/520123&huya&logo" group-title="•虎牙「游戏」",疯行兄弟 +http://dns.yiandrive.com:15907/huya/520123 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/265386&huya&logo" group-title="•虎牙「游戏」",风骨 +http://dns.yiandrive.com:15907/huya/265386 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/393751&huya&logo" group-title="•虎牙「游戏」",暖阳 +http://dns.yiandrive.com:15907/huya/393751 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/459995&huya&logo" group-title="•虎牙「游戏」",CF.周虎 +http://dns.yiandrive.com:15907/huya/459995 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/375028&huya&logo" group-title="•虎牙「游戏」",白玦 http://dns.yiandrive.com:15907/huya/375028 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/330679&huya&logo" group-title="•虎牙「游戏」",怀逝 http://dns.yiandrive.com:15907/huya/330679 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/77357&huya&logo" group-title="•虎牙「游戏」",校长 -http://dns.yiandrive.com:15907/huya/77357 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/265386&huya&logo" group-title="•虎牙「游戏」",风骨 -http://dns.yiandrive.com:15907/huya/265386 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/30255430&huya&logo" group-title="•虎牙「游戏」",玩机器 -http://dns.yiandrive.com:15907/huya/30255430 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/393751&huya&logo" group-title="•虎牙「游戏」",暖阳 -http://dns.yiandrive.com:15907/huya/393751 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/769178&huya&logo" group-title="•虎牙「游戏」",AzZ丶半个橙子 -http://dns.yiandrive.com:15907/huya/769178 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/512000&huya&logo" group-title="•虎牙「游戏」",CF.阿飞 -http://dns.yiandrive.com:15907/huya/512000 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/16980126&huya&logo" group-title="•虎牙「游戏」",瓦莉拉 -http://dns.yiandrive.com:15907/huya/16980126 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/209801&huya&logo" group-title="•虎牙「游戏」",三千丶新娘 -http://dns.yiandrive.com:15907/huya/209801 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/459995&huya&logo" group-title="•虎牙「游戏」",CF.周虎 -http://dns.yiandrive.com:15907/huya/459995 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/ 123321&huya&logo" group-title="•虎牙「游戏」",CSBOY -http://dns.yiandrive.com:15907/huya/ 123321 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/640056&huya&logo" group-title="•虎牙「游戏」",李文哲 -http://dns.yiandrive.com:15907/huya/640056 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/216301&huya&logo" group-title="•虎牙「游戏」",巅峰-张美丽吖 -http://dns.yiandrive.com:15907/huya/216301 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/laojia&huya&logo" group-title="•虎牙「游戏」",老佳 -http://dns.yiandrive.com:15907/huya/laojia -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/139473&huya&logo" group-title="•虎牙「游戏」",郭枫荷 -http://dns.yiandrive.com:15907/huya/139473 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/51106&huya&logo" group-title="•虎牙「游戏」",口袋 -http://dns.yiandrive.com:15907/huya/51106 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/193868&huya&logo" group-title="•虎牙「游戏」",微竞-完美OB -http://dns.yiandrive.com:15907/huya/193868 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/138967&huya&logo" group-title="•虎牙「游戏」",狼队-道崽 http://dns.yiandrive.com:15907/huya/138967 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/861098&huya&logo" group-title="•虎牙「游戏」",蜜小涛 http://dns.yiandrive.com:15907/huya/861098 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/520123&huya&logo" group-title="•虎牙「游戏」",疯行兄弟 -http://dns.yiandrive.com:15907/huya/520123 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/786724&huya&logo" group-title="•虎牙「游戏」",明眸 -http://dns.yiandrive.com:15907/huya/786724 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/591756&huya&logo" group-title="•虎牙「游戏」",微凉 -http://dns.yiandrive.com:15907/huya/591756 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/821839&huya&logo" group-title="•虎牙「游戏」",XHope -http://dns.yiandrive.com:15907/huya/821839 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/126198&huya&logo" group-title="•虎牙「游戏」",童言 -http://dns.yiandrive.com:15907/huya/126198 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/312410&huya&logo" group-title="•虎牙「游戏」",炉石春哥 -http://dns.yiandrive.com:15907/huya/312410 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/23687280&huya&logo" group-title="•虎牙「游戏」",杰瑞 -http://dns.yiandrive.com:15907/huya/23687280 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/703000&huya&logo" group-title="•虎牙「游戏」",幻灭 -http://dns.yiandrive.com:15907/huya/703000 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/30256056&huya&logo" group-title="•虎牙「游戏」",820 -http://dns.yiandrive.com:15907/huya/30256056 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11424&huya&logo" group-title="•虎牙「游戏」",CF.宠儿 -http://dns.yiandrive.com:15907/huya/11424 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/110525&huya&logo" group-title="•虎牙「游戏」",AGCat -http://dns.yiandrive.com:15907/huya/110525 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/30003715&huya&logo" group-title="•虎牙「游戏」",辣辣 -http://dns.yiandrive.com:15907/huya/30003715 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/630904&huya&logo" group-title="•虎牙「游戏」",风追忆 -http://dns.yiandrive.com:15907/huya/630904 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/427152&huya&logo" group-title="•虎牙「游戏」",苏晓 -http://dns.yiandrive.com:15907/huya/427152 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/30256385&huya&logo" group-title="•虎牙「游戏」",阳光男孩Aq -http://dns.yiandrive.com:15907/huya/30256385 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/178489&huya&logo" group-title="•虎牙「游戏」",Jimmy吉米叽 -http://dns.yiandrive.com:15907/huya/178489 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/109810&huya&logo" group-title="•虎牙「游戏」",Kimmy http://dns.yiandrive.com:15907/huya/109810 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/16980126&huya&logo" group-title="•虎牙「游戏」",瓦莉拉 +http://dns.yiandrive.com:15907/huya/16980126 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/laojia&huya&logo" group-title="•虎牙「游戏」",老佳 +http://dns.yiandrive.com:15907/huya/laojia +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/786724&huya&logo" group-title="•虎牙「游戏」",明眸 +http://dns.yiandrive.com:15907/huya/786724 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/126198&huya&logo" group-title="•虎牙「游戏」",童言 +http://dns.yiandrive.com:15907/huya/126198 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/13579&huya&logo" group-title="•虎牙「游戏」",董小飒 +http://dns.yiandrive.com:15907/huya/13579 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/23687280&huya&logo" group-title="•虎牙「游戏」",杰瑞 +http://dns.yiandrive.com:15907/huya/23687280 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/193868&huya&logo" group-title="•虎牙「游戏」",微竞-完美OB +http://dns.yiandrive.com:15907/huya/193868 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/139473&huya&logo" group-title="•虎牙「游戏」",郭枫荷 +http://dns.yiandrive.com:15907/huya/139473 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/51106&huya&logo" group-title="•虎牙「游戏」",口袋 +http://dns.yiandrive.com:15907/huya/51106 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/616702&huya&logo" group-title="•虎牙「游戏」",呆呆 +http://dns.yiandrive.com:15907/huya/616702 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/520715&huya&logo" group-title="•虎牙「游戏」",久爱-青春 http://dns.yiandrive.com:15907/huya/520715 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/915056&huya&logo" group-title="•虎牙「游戏」",南瓜 -http://dns.yiandrive.com:15907/huya/915056 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/99111&huya&logo" group-title="•虎牙「游戏」",theshy -http://dns.yiandrive.com:15907/huya/99111 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/660125&huya&logo" group-title="•虎牙「游戏」",nest2024 -http://dns.yiandrive.com:15907/huya/660125 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/52333&huya&logo" group-title="•虎牙「游戏」",LING-张老三 http://dns.yiandrive.com:15907/huya/52333 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/10098&huya&logo" group-title="•虎牙「游戏」",狂鸟丶小宇热游-90098 -http://dns.yiandrive.com:15907/huya/10098 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/591756&huya&logo" group-title="•虎牙「游戏」",微凉 +http://dns.yiandrive.com:15907/huya/591756 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/110525&huya&logo" group-title="•虎牙「游戏」",AGCat +http://dns.yiandrive.com:15907/huya/110525 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/640056&huya&logo" group-title="•虎牙「游戏」",李文哲 +http://dns.yiandrive.com:15907/huya/640056 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/30003715&huya&logo" group-title="•虎牙「游戏」",辣辣 +http://dns.yiandrive.com:15907/huya/30003715 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/660125&huya&logo" group-title="•虎牙「游戏」",nest2024 +http://dns.yiandrive.com:15907/huya/660125 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/30256056&huya&logo" group-title="•虎牙「游戏」",820 +http://dns.yiandrive.com:15907/huya/30256056 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/172392&huya&logo" group-title="•虎牙「游戏」",寒星 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/427152&huya&logo" group-title="•虎牙「游戏」",苏晓 +http://dns.yiandrive.com:15907/huya/172392 +https://live.iill.top/huya/427152 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/312410&huya&logo" group-title="•虎牙「游戏」",炉石春哥 +http://dns.yiandrive.com:15907/huya/312410 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/99111&huya&logo" group-title="•虎牙「游戏」",theshy +http://dns.yiandrive.com:15907/huya/99111 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/703000&huya&logo" group-title="•虎牙「游戏」",幻灭 +http://dns.yiandrive.com:15907/huya/703000 #EXTINF:-1 tvg-logo="https://epg.iill.top/logo/虎牙.png" group-title="•虎牙「游戏」",Wells-七星 http://dns.yiandrive.com:15907/huya/142396 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/940213&huya&logo" group-title="•虎牙「游戏」",非凡-迪安 -http://dns.yiandrive.com:15907/huya/940213 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/940321&huya&logo" group-title="•虎牙「游戏」",迪安 -http://dns.yiandrive.com:15907/huya/940321 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/387067&huya&logo" group-title="•虎牙「游戏」",随风蛮王 -http://dns.yiandrive.com:15907/huya/387067 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/990258&huya&logo" group-title="•虎牙「游戏」",毒纪 -http://dns.yiandrive.com:15907/huya/990258 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/209801&huya&logo" group-title="•虎牙「游戏」",三千丶新娘 +http://dns.yiandrive.com:15907/huya/209801 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/825802&huya&logo" group-title="•虎牙「游戏」",完美CS2-B http://dns.yiandrive.com:15907/huya/825802 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/775178&huya&logo" group-title="•虎牙「游戏」",Mint万坤 -http://dns.yiandrive.com:15907/huya/775178 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/617403&huya&logo" group-title="•虎牙「游戏」",MAX-正传wayback -http://dns.yiandrive.com:15907/huya/617403 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/14932211&huya&logo" group-title="•虎牙「游戏」",木偶 -http://dns.yiandrive.com:15907/huya/14932211 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/333708&huya&logo" group-title="•虎牙「游戏」",微竟-嘎嘎V -http://dns.yiandrive.com:15907/huya/333708 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/825801&huya&logo" group-title="•虎牙「游戏」",完美CS2 -http://dns.yiandrive.com:15907/huya/825801 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/139258&huya&logo" group-title="•虎牙「游戏」",小草包QAQ -http://dns.yiandrive.com:15907/huya/139258 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/146894&huya&logo" group-title="•虎牙「游戏」",DT丶萌小乖 -http://dns.yiandrive.com:15907/huya/146894 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/172392&huya&logo" group-title="•虎牙「游戏」",寒星 -http://dns.yiandrive.com:15907/huya/172392 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/21417927&huya&logo" group-title="•虎牙「游戏」",TG-纯爱猫猫子 -http://dns.yiandrive.com:15907/huya/21417927 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/135792&huya&logo" group-title="•虎牙「游戏」",恬柚睡着惹 -http://dns.yiandrive.com:15907/huya/135792 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/714963&huya&logo" group-title="•虎牙「游戏」",久爱-秋人 -http://dns.yiandrive.com:15907/huya/714963 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/keyis153&huya&logo" group-title="•虎牙「游戏」",陈伯(全能王) -http://dns.yiandrive.com:15907/huya/keyis153 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/980321&huya&logo" group-title="•虎牙「游戏」",ning -http://dns.yiandrive.com:15907/huya/980321 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/821839&huya&logo" group-title="•虎牙「游戏」",XHope +http://dns.yiandrive.com:15907/huya/821839 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/940321&huya&logo" group-title="•虎牙「游戏」",迪安 +http://dns.yiandrive.com:15907/huya/940321 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/630904&huya&logo" group-title="•虎牙「游戏」",风追忆 +http://dns.yiandrive.com:15907/huya/630904 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/178489&huya&logo" group-title="•虎牙「游戏」",Jimmy吉米叽 +http://dns.yiandrive.com:15907/huya/178489 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/387067&huya&logo" group-title="•虎牙「游戏」",随风蛮王 +http://dns.yiandrive.com:15907/huya/387067 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/22450373&huya&logo" group-title="•虎牙「游戏」",cx战队 http://dns.yiandrive.com:15907/huya/22450373 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/139628&huya&logo" group-title="•虎牙「游戏」",avoidless http://dns.yiandrive.com:15907/huya/139628 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/713320&huya&logo" group-title="•虎牙「游戏」",巅峰丶阳酱吖 -http://dns.yiandrive.com:15907/huya/713320 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/991108&huya&logo" group-title="•虎牙「游戏」",amazingJ -http://dns.yiandrive.com:15907/huya/991108 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/18842814&huya&logo" group-title="•虎牙「游戏」",圣逸-iu -http://dns.yiandrive.com:15907/huya/18842814 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/980321&huya&logo" group-title="•虎牙「游戏」",ning +http://dns.yiandrive.com:15907/huya/980321 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/328737&huya&logo" group-title="•虎牙「游戏」",ALpb马平 +http://dns.yiandrive.com:15907/huya/328737 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/825801&huya&logo" group-title="•虎牙「游戏」",完美CS2 +http://dns.yiandrive.com:15907/huya/825801 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/139258&huya&logo" group-title="•虎牙「游戏」",小草包QAQ +http://dns.yiandrive.com:15907/huya/139258 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/138156&huya&logo" group-title="•虎牙「游戏」",Faker http://dns.yiandrive.com:15907/huya/138156 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/438216957477&douyin&logo" group-title="•抖音「娱乐」",敏敏🐰中国舞版🥕 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/30256385&huya&logo" group-title="•虎牙「游戏」",阳光男孩Aq +http://dns.yiandrive.com:15907/huya/30256385 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/940213&huya&logo" group-title="•虎牙「游戏」",非凡-迪安 +http://dns.yiandrive.com:15907/huya/940213 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/14932211&huya&logo" group-title="•虎牙「游戏」",木偶 +http://dns.yiandrive.com:15907/huya/14932211 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/21417927&huya&logo" group-title="•虎牙「游戏」",TG-纯爱猫猫子 +http://dns.yiandrive.com:15907/huya/21417927 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/713320&huya&logo" group-title="•虎牙「游戏」",巅峰丶阳酱吖 +http://dns.yiandrive.com:15907/huya/713320 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/10098&huya&logo" group-title="•虎牙「游戏」",狂鸟丶小宇热游-90098 +http://dns.yiandrive.com:15907/huya/10098 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/keyis153&huya&logo" group-title="•虎牙「游戏」",陈伯(全能王) +http://dns.yiandrive.com:15907/huya/keyis153 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/183948666035&douyin&logo" group-title="•抖音「娱乐」",肉肉🍖 +http://dns.yiandrive.com:15907/douyin/183948666035 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/56268329299&douyin&logo" group-title="•抖音「娱乐」",天才小茯苓 -http://dns.yiandrive.com:15907/douyin/438216957477 -https://live.iill.top/douyin/56268329299 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11718767&huya&logo" group-title="•虎牙「游戏」",全景地图 -http://dns.yiandrive.com:15907/huya/11718767 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/834622&huya&logo" group-title="•虎牙「游戏」",TG-老熊【平头哥】 -http://dns.yiandrive.com:15907/huya/834622 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/606123192586&douyin&logo" group-title="•抖音「娱乐」",格格℘ -http://dns.yiandrive.com:15907/douyin/606123192586 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/334053475537&douyin&logo" group-title="•抖音「娱乐」",傅梦婉🍚 -http://dns.yiandrive.com:15907/douyin/334053475537 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/856043350098&douyin&logo" group-title="•抖音「娱乐」",古筝承丞 -http://dns.yiandrive.com:15907/douyin/856043350098 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/878224077819&douyin&logo" group-title="•抖音「娱乐」",小芹a -http://dns.yiandrive.com:15907/douyin/878224077819 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/482662737917&douyin&logo" group-title="•抖音「娱乐」",星儿🌙✨ -http://dns.yiandrive.com:15907/douyin/482662737917 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/143721&huya&logo" group-title="•虎牙「娱乐」",HY-铃初初 -http://dns.yiandrive.com:15907/huya/143721 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/MS1407&douyin&logo" group-title="•抖音「娱乐」",木森(卷土从来) -http://dns.yiandrive.com:15907/douyin/MS1407 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/78024448986&douyin&logo" group-title="•抖音「娱乐」",富贵姨姨 -http://dns.yiandrive.com:15907/douyin/78024448986 -#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/YouTube.png" group-title="•YouTube「娱乐」",아리랑 라디오 -https://live.iill.top/youtube/Music180Arirang -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/18588810219&douyin&logo" group-title="•抖音「娱乐」",姜南🍁 -http://dns.yiandrive.com:15907/douyin/18588810219 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/79040354199&douyin&logo" group-title="•抖音「娱乐」",超宠小葵 -http://dns.yiandrive.com:15907/douyin/79040354199 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/22961499&bilibili&logo" group-title="•B站「游戏」",流浪者游戏频道 -http://dns.yiandrive.com:15907/bilibili/22961499 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/lage19999&douyin&logo" group-title="•抖音「娱乐」",莎啦啦🔆向阳而生 -http://dns.yiandrive.com:15907/douyin/lage19999 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/An.Jinx&douyin&logo" group-title="•抖音「游戏」",安安的金克丝 -http://dns.yiandrive.com:15907/douyin/An.Jinx -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/859042&huya&logo" group-title="•虎牙「娱乐」",正恒-紫宸【相声木兰】 -http://dns.yiandrive.com:15907/huya/859042 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/73566972534&douyin&logo" group-title="•抖音「娱乐」",@依依 -http://dns.yiandrive.com:15907/douyin/73566972534 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/xxs_longxia&douyin&logo" group-title="•抖音「娱乐」",龙虾 -http://dns.yiandrive.com:15907/douyin/xxs_longxia -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/390483941487&douyin&logo" group-title="•抖音「娱乐」",林诗音(林冉冉) -http://dns.yiandrive.com:15907/douyin/390483941487 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/30041682&bilibili&logo" group-title="•B站「影视」",臣臣 -http://dns.yiandrive.com:15907/bilibili/30041682 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/213&bilibili&logo" group-title="•B站「游戏」",傲慢的小肉包 -http://dns.yiandrive.com:15907/bilibili/213 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/23776217&bilibili&logo" group-title="•B站「影视」",经典港剧大全 -http://dns.yiandrive.com:15907/bilibili/23776217 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/126523&huya&logo" group-title="•虎牙「游戏」",EDGnobody -http://dns.yiandrive.com:15907/huya/126523 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/330690988&douyin&logo" group-title="•抖音「游戏」",小年三角洲行动 -http://dns.yiandrive.com:15907/douyin/330690988 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/4549169&huya&logo" group-title="•虎牙「影视」",橙子 -http://dns.yiandrive.com:15907/huya/4549169 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/191634020590&douyin&logo" group-title="•抖音「娱乐」",兔子菌🍄 -http://dns.yiandrive.com:15907/douyin/191634020590 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/21059572&huya&logo" group-title="•虎牙「娱乐」",粤语电影放映厅 -http://dns.yiandrive.com:15907/huya/21059572 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11352934&huya&logo" group-title="•虎牙「影视」",热血 -http://dns.yiandrive.com:15907/huya/11352934 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/8795274&douyu&logo" group-title="•斗鱼「影视」",求求扣扣困困 -http://dns.yiandrive.com:15907/douyu/8795274 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/126525&huya&logo" group-title="•虎牙「游戏」",EDG-S1Mon -http://dns.yiandrive.com:15907/huya/126525 -#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/YouTube.png" group-title="•YouTube「其他」",日テレNEWS -https://live.iill.top/youtube/@ntv_news -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/85894&huya&logo" group-title="•虎牙「影视」",神了 -http://dns.yiandrive.com:15907/huya/85894 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/746037448583&douyin&logo" group-title="•抖音「游戏」",恐龙不是龙🦖 -http://dns.yiandrive.com:15907/douyin/746037448583 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11336719&huya&logo" group-title="•虎牙「影视」",古惑z -http://dns.yiandrive.com:15907/huya/11336719 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/12267550&douyu&logo" group-title="•斗鱼「游戏」",莱昂凯 -http://dns.yiandrive.com:15907/douyu/12267550 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/98076631526&douyin&logo" group-title="•抖音「娱乐」",空乘安安 -http://dns.yiandrive.com:15907/douyin/98076631526 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/12421816&douyu&logo" group-title="•斗鱼「影视」",深夜 -http://dns.yiandrive.com:15907/douyu/12421816 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/30450875820&douyin&logo" group-title="•抖音「游戏」",78猫三角洲行动 -http://dns.yiandrive.com:15907/douyin/30450875820 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/60146457400&douyin&logo" group-title="•抖音「游戏」",西柚pubg -http://dns.yiandrive.com:15907/douyin/60146457400 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11342419&huya&logo" group-title="•虎牙「影视」",黑帮大佬 -http://dns.yiandrive.com:15907/huya/11342419 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/845683&douyu&logo" group-title="•斗鱼「游戏」",卡特cs2 -http://dns.yiandrive.com:15907/douyu/845683 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/92838707463&douyin&logo" group-title="•抖音「游戏」",人类最强士兵 -http://dns.yiandrive.com:15907/douyin/92838707463 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/513723&huya&logo" group-title="•虎牙「游戏」",逗豆爱格斗 -http://dns.yiandrive.com:15907/huya/513723 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/HMM438&douyin&logo" group-title="•抖音「游戏」",花麻麻 -http://dns.yiandrive.com:15907/douyin/HMM438 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/126524&huya&logo" group-title="•虎牙「游戏」",EDGCHICHOO -http://dns.yiandrive.com:15907/huya/126524 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/5226647&douyu&logo" group-title="•斗鱼「游戏」",死鱼ysy -http://dns.yiandrive.com:15907/douyu/5226647 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/V1p33hqPrUk&youtube&logo" group-title="•YouTube「影视」",newsebc -https://live.iill.top/youtube/V1p33hqPrUk -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/585669169221&douyin&logo" group-title="•抖音「娱乐」",YwangTT -http://dns.yiandrive.com:15907/douyin/585669169221 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/465584555wcn&huya&logo" group-title="•虎牙「游戏」",树叶 -http://dns.yiandrive.com:15907/huya/465584555wcn -#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/YouTube.png" group-title="•YouTube「娱乐」",TVBSNEWS01 -https://live.iill.top/youtube/TVBSNEWS01 +http://dns.yiandrive.com:15907/douyin/56268329299 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/743098711321&douyin&logo" group-title="•抖音「娱乐」",舞蹈生思思🩰 http://dns.yiandrive.com:15907/douyin/743098711321 -#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/YouTube.png" group-title="•YouTube「影视」",TTV_NEWS -https://live.iill.top/youtube/xL0ch83RAK8 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/690434662&douyin&logo" group-title="•抖音「游戏」",林树 -http://dns.yiandrive.com:15907/douyin/690434662 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/8652337&douyu&logo" group-title="•斗鱼「游戏」",小霖超甜呐-蛋仔 -http://dns.yiandrive.com:15907/douyu/8652337 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/CT.6660&douyin&logo" group-title="•抖音「游戏」",辰天 -http://dns.yiandrive.com:15907/douyin/CT.6660 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/dank1ng&huya&logo" group-title="•虎牙「游戏」",danking -http://dns.yiandrive.com:15907/huya/dank1ng -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/75082223898&douyin&logo" group-title="•抖音「游戏」",菜菜(一直在努力) -http://dns.yiandrive.com:15907/douyin/75082223898 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/697475299699&douyin&logo" group-title="•抖音「娱乐」",涵涵 -http://dns.yiandrive.com:15907/douyin/697475299699 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/CFTingFeng&douyin&logo" group-title="•抖音「游戏」",CF听枫 -http://dns.yiandrive.com:15907/douyin/CFTingFeng -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/24678311&bilibili&logo" group-title="•B站「游戏」",楚钧艾克 -http://dns.yiandrive.com:15907/bilibili/24678311 -#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/抖音.png" group-title="•抖音「娱乐」",萱萱妈 -http://dns.yiandrive.com:15907/douyin/39144683567 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1806558348&douyin&logo" group-title="•抖音「娱乐」",格格℘ -http://dns.yiandrive.com:15907/douyin/1806558348 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/15882780&huya&logo" group-title="•虎牙「游戏」",子墨【国服云缨】 -http://dns.yiandrive.com:15907/huya/15882780 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/lpl&huya&logo" group-title="•虎牙「游戏」",TES 0:1 NIP LPL第一赛段淘汰赛 -http://dns.yiandrive.com:15907/huya/lpl -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1735566337&douyin&logo" group-title="•抖音「娱乐」",南希 -http://dns.yiandrive.com:15907/douyin/1735566337 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/9317739&douyu&logo" group-title="•斗鱼「其他」",自说自话的总裁 -http://dns.yiandrive.com:15907/douyu/9317739 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/@infishin&youtube&logo" group-title="•YouTube「游戏」",@infishin -https://live.iill.top/youtube/@infishin -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/24904174187&huya&logo" group-title="•虎牙「娱乐」",兔粮 -http://dns.yiandrive.com:15907/huya/24904174187 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/631748199&douyin&logo" group-title="•抖音「娱乐」",柳欢欢 -http://dns.yiandrive.com:15907/douyin/631748199 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/30255157&huya&logo" group-title="•虎牙「游戏」",明明 -http://dns.yiandrive.com:15907/huya/30255157 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/599934&huya&logo" group-title="•虎牙「游戏」",老中医 -http://dns.yiandrive.com:15907/huya/599934 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/226046&huya&logo" group-title="•虎牙「游戏」",香菇滑鸡xghj -http://dns.yiandrive.com:15907/huya/226046 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/2245724&bilibili&logo" group-title="•B站「游戏」",瑶雨 -http://dns.yiandrive.com:15907/bilibili/2245724 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/30256299&huya&logo" group-title="•虎牙「游戏」",小海 -http://dns.yiandrive.com:15907/huya/30256299 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/148237&huya&logo" group-title="•虎牙「游戏」",酸奶困了 -http://dns.yiandrive.com:15907/huya/148237 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/531246&huya&logo" group-title="•虎牙「娱乐」",Ck-奶酪小迪佳 -http://dns.yiandrive.com:15907/huya/531246 -#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/YouTube.png" group-title="•YouTube「游戏」",麻雀协会 -https://live.iill.top/youtube/@NihonProMahjong -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/24572223&huya&logo" group-title="•虎牙「游戏」",小孩无敌 -http://dns.yiandrive.com:15907/huya/24572223 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/5079&yy&logo" group-title="•歪歪「娱乐」",白鹿 -http://dns.yiandrive.com:15907/yy/5079 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11352879&huya&logo" group-title="•虎牙「影视」",猫和老鼠 -http://dns.yiandrive.com:15907/huya/11352879 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1251&yy&logo" group-title="•歪歪「娱乐」",娅儿 -http://dns.yiandrive.com:15907/yy/1251 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/135792&huya&logo" group-title="•虎牙「游戏」",恬柚睡着惹 +http://dns.yiandrive.com:15907/huya/135792 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/146894&huya&logo" group-title="•虎牙「游戏」",DT丶萌小乖 +http://dns.yiandrive.com:15907/huya/146894 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/775178&huya&logo" group-title="•虎牙「游戏」",Mint万坤 +http://dns.yiandrive.com:15907/huya/775178 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/334053475537&douyin&logo" group-title="•抖音「娱乐」",傅梦婉🍚 +http://dns.yiandrive.com:15907/douyin/334053475537 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11718767&huya&logo" group-title="•虎牙「游戏」",全景地图 +http://dns.yiandrive.com:15907/huya/11718767 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/991108&huya&logo" group-title="•虎牙「游戏」",amazingJ +http://dns.yiandrive.com:15907/huya/991108 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/78024448986&douyin&logo" group-title="•抖音「娱乐」",富贵姨姨 +http://dns.yiandrive.com:15907/douyin/78024448986 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/714963&huya&logo" group-title="•虎牙「游戏」",久爱-秋人 +http://dns.yiandrive.com:15907/huya/714963 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/18842814&huya&logo" group-title="•虎牙「游戏」",圣逸-iu +http://dns.yiandrive.com:15907/huya/18842814 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/390483941487&douyin&logo" group-title="•抖音「娱乐」",林诗音(林冉冉) +http://dns.yiandrive.com:15907/douyin/390483941487 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/18588810219&douyin&logo" group-title="•抖音「娱乐」",姜南🍁 +http://dns.yiandrive.com:15907/douyin/18588810219 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/143721&huya&logo" group-title="•虎牙「娱乐」",HY-铃初初 +http://dns.yiandrive.com:15907/huya/143721 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/834622&huya&logo" group-title="•虎牙「游戏」",TG-老熊【平头哥】 +http://dns.yiandrive.com:15907/huya/834622 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/482662737917&douyin&logo" group-title="•抖音「娱乐」",星儿🌙✨ +http://dns.yiandrive.com:15907/douyin/482662737917 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/73566972534&douyin&logo" group-title="•抖音「娱乐」",@依依 +http://dns.yiandrive.com:15907/douyin/73566972534 +#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/YouTube.png" group-title="•YouTube「娱乐」",아리랑 라디오 +https://live.iill.top/youtube/Music180Arirang +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/MS1407&douyin&logo" group-title="•抖音「娱乐」",木森(卷土从来) +http://dns.yiandrive.com:15907/douyin/MS1407 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/856043350098&douyin&logo" group-title="•抖音「娱乐」",古筝承丞 +http://dns.yiandrive.com:15907/douyin/856043350098 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/22961499&bilibili&logo" group-title="•B站「游戏」",流浪者游戏频道 +http://dns.yiandrive.com:15907/bilibili/22961499 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/30057437650&douyin&logo" group-title="•抖音「娱乐」",简 +http://dns.yiandrive.com:15907/douyin/30057437650 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/191634020590&douyin&logo" group-title="•抖音「娱乐」",兔子菌🍄 +http://dns.yiandrive.com:15907/douyin/191634020590 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/606123192586&douyin&logo" group-title="•抖音「娱乐」",格格℘ +http://dns.yiandrive.com:15907/douyin/606123192586 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/91250070504&douyin&logo" group-title="•抖音「娱乐」",天晴好 +http://dns.yiandrive.com:15907/douyin/91250070504 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/859042&huya&logo" group-title="•虎牙「娱乐」",正恒-紫宸【相声木兰】 +http://dns.yiandrive.com:15907/huya/859042 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/73348941659&douyin&logo" group-title="•抖音「娱乐」",俄洛伊 +http://dns.yiandrive.com:15907/douyin/73348941659 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/22186225964&douyin&logo" group-title="•抖音「游戏」",第五 格昊昊 +http://dns.yiandrive.com:15907/douyin/22186225964 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/5226647&douyu&logo" group-title="•斗鱼「游戏」",死鱼ysy +http://dns.yiandrive.com:15907/douyu/5226647 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/xxs_longxia&douyin&logo" group-title="•抖音「娱乐」",龙虾 +http://dns.yiandrive.com:15907/douyin/xxs_longxia +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/30041682&bilibili&logo" group-title="•B站「影视」",臣臣 +http://dns.yiandrive.com:15907/bilibili/30041682 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/990258&huya&logo" group-title="•虎牙「游戏」",毒纪 +http://dns.yiandrive.com:15907/huya/990258 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/23776217&bilibili&logo" group-title="•B站「影视」",经典港剧大全 +http://dns.yiandrive.com:15907/bilibili/23776217 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/878224077819&douyin&logo" group-title="•抖音「娱乐」",小芹a +http://dns.yiandrive.com:15907/douyin/878224077819 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/28365102878&douyin&logo" group-title="•抖音「娱乐」",佳不佳 +http://dns.yiandrive.com:15907/douyin/28365102878 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1118151807&douyin&logo" group-title="•抖音「游戏」",第五 小陈 +http://dns.yiandrive.com:15907/douyin/1118151807 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/213&bilibili&logo" group-title="•B站「游戏」",傲慢的小肉包 +http://dns.yiandrive.com:15907/bilibili/213 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/126523&huya&logo" group-title="•虎牙「游戏」",EDGnobody +http://dns.yiandrive.com:15907/huya/126523 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/333708&huya&logo" group-title="•虎牙「游戏」",微竟-嘎嘎V +http://dns.yiandrive.com:15907/huya/333708 +#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/Twitch.png" group-title="•Twitch「游戏」",s1mple +https://live.iill.top/twitch/s1mple +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/85894&huya&logo" group-title="•虎牙「影视」",神了 +http://dns.yiandrive.com:15907/huya/85894 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11352934&huya&logo" group-title="•虎牙「影视」",热血 +http://dns.yiandrive.com:15907/huya/11352934 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/4549169&huya&logo" group-title="•虎牙「影视」",橙子 +http://dns.yiandrive.com:15907/huya/4549169 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11342419&huya&logo" group-title="•虎牙「影视」",黑帮大佬 +http://dns.yiandrive.com:15907/huya/11342419 +#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/YouTube.png" group-title="•YouTube「其他」",日テレNEWS +https://live.iill.top/youtube/@ntv_news #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/ZXXXJCM&douyin&logo" group-title="•抖音「娱乐」",周猩猩的麻将进化日记 http://dns.yiandrive.com:15907/douyin/ZXXXJCM -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/6554747&douyu&logo" group-title="•斗鱼「娱乐」",山城老司机李氏源 -http://dns.yiandrive.com:15907/douyu/6554747 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/2986&yy&logo" group-title="•歪歪「娱乐」",慧雅雅 -http://dns.yiandrive.com:15907/yy/2986 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/4759&yy&logo" group-title="•歪歪「娱乐」",初夏 -http://dns.yiandrive.com:15907/yy/4759 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1305&yy&logo" group-title="•歪歪「娱乐」",南淳 -http://dns.yiandrive.com:15907/yy/1305 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/12119008&bilibili&logo" group-title="•B站「游戏」",狗群主金木 -http://dns.yiandrive.com:15907/bilibili/12119008 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/Zz24266&douyin&logo" group-title="•抖音「娱乐」",海涛 -http://dns.yiandrive.com:15907/douyin/Zz24266 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/malatang312&huya&logo" group-title="•虎牙「娱乐」",小小麻辣烫 -http://dns.yiandrive.com:15907/huya/malatang312 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/4644759&douyu&logo" group-title="•斗鱼「游戏」",明栀明030 -http://dns.yiandrive.com:15907/douyu/4644759 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/85904&yy&logo" group-title="•歪歪「娱乐」",青青 -http://dns.yiandrive.com:15907/yy/85904 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/8795274&douyu&logo" group-title="•斗鱼「影视」",求求扣扣困困 +http://dns.yiandrive.com:15907/douyu/8795274 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/845683&douyu&logo" group-title="•斗鱼「游戏」",卡特cs2 +http://dns.yiandrive.com:15907/douyu/845683 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/126518&huya&logo" group-title="•虎牙「游戏」",EDGZmjjKK康康 +http://dns.yiandrive.com:15907/huya/126518 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/21059572&huya&logo" group-title="•虎牙「娱乐」",粤语电影放映厅 +http://dns.yiandrive.com:15907/huya/21059572 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/vHan09233&douyin&logo" group-title="•抖音「娱乐」",韩冰 +http://dns.yiandrive.com:15907/douyin/vHan09233 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/12267550&douyu&logo" group-title="•斗鱼「游戏」",莱昂凯 +http://dns.yiandrive.com:15907/douyu/12267550 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/126524&huya&logo" group-title="•虎牙「游戏」",EDGCHICHOO +http://dns.yiandrive.com:15907/huya/126524 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/12421816&douyu&logo" group-title="•斗鱼「影视」",深夜 +http://dns.yiandrive.com:15907/douyu/12421816 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/126525&huya&logo" group-title="•虎牙「游戏」",EDG-S1Mon +http://dns.yiandrive.com:15907/huya/126525 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11336719&huya&logo" group-title="•虎牙「影视」",古惑z +http://dns.yiandrive.com:15907/huya/11336719 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/330690988&douyin&logo" group-title="•抖音「游戏」",小年三角洲行动 +http://dns.yiandrive.com:15907/douyin/330690988 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/9317739&douyu&logo" group-title="•斗鱼「其他」",自说自话的总裁 +http://dns.yiandrive.com:15907/douyu/9317739 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/8652337&douyu&logo" group-title="•斗鱼「游戏」",小霖超甜呐-蛋仔 +http://dns.yiandrive.com:15907/douyu/8652337 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/52984281580&douyin&logo" group-title="•抖音「娱乐」",白沉香🫧 +http://dns.yiandrive.com:15907/douyin/52984281580 +#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/YouTube.png" group-title="•YouTube「影视」",TTV_NEWS +https://live.iill.top/youtube/xL0ch83RAK8 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/513723&huya&logo" group-title="•虎牙「游戏」",逗豆爱格斗 +http://dns.yiandrive.com:15907/huya/513723 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/V1p33hqPrUk&youtube&logo" group-title="•YouTube「影视」",newsebc +https://live.iill.top/youtube/V1p33hqPrUk +#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/Twitch.png" group-title="•Twitch「游戏」",青铜树海1 +https://live.iill.top/twitch/shuhai_dbd +#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/YouTube.png" group-title="•YouTube「娱乐」",TVBSNEWS01 +https://live.iill.top/youtube/TVBSNEWS01 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/38559739774&douyin&logo" group-title="•抖音「游戏」",dota一倾风 +http://dns.yiandrive.com:15907/douyin/38559739774 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/465584555wcn&huya&logo" group-title="•虎牙「游戏」",树叶 +http://dns.yiandrive.com:15907/huya/465584555wcn +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/15882780&huya&logo" group-title="•虎牙「游戏」",子墨【国服云缨】 +http://dns.yiandrive.com:15907/huya/15882780 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/690434662&douyin&logo" group-title="•抖音「游戏」",林树 +http://dns.yiandrive.com:15907/douyin/690434662 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/75082223898&douyin&logo" group-title="•抖音「游戏」",菜菜(一直在努力) +http://dns.yiandrive.com:15907/douyin/75082223898 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/dank1ng&huya&logo" group-title="•虎牙「游戏」",danking +http://dns.yiandrive.com:15907/huya/dank1ng +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/602&bilibili&logo" group-title="•B站「游戏」",性巴莎拉 +http://dns.yiandrive.com:15907/bilibili/602 +#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/抖音.png" group-title="•抖音「娱乐」",萱萱妈 +http://dns.yiandrive.com:15907/douyin/39144683567 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/90516293316&douyin&logo" group-title="•抖音「娱乐」",梵谷良心号 +http://dns.yiandrive.com:15907/douyin/90516293316 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/luha7777&douyin&logo" group-title="•抖音「其他」",陵达乐 +http://dns.yiandrive.com:15907/douyin/luha7777 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/xiaobaikxc&douyin&logo" group-title="•抖音「游戏」",魔法师潇白-战争雷霆 +http://dns.yiandrive.com:15907/douyin/xiaobaikxc +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/25048154&bilibili&logo" group-title="•B站「娱乐」",余怂怂 +http://dns.yiandrive.com:15907/bilibili/25048154 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/746037448583&douyin&logo" group-title="•抖音「游戏」",恐龙不是龙🦖 +http://dns.yiandrive.com:15907/douyin/746037448583 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/CFTingFeng&douyin&logo" group-title="•抖音「游戏」",CF听枫 +http://dns.yiandrive.com:15907/douyin/CFTingFeng +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/2245724&bilibili&logo" group-title="•B站「游戏」",瑶雨 +http://dns.yiandrive.com:15907/bilibili/2245724 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1735566337&douyin&logo" group-title="•抖音「娱乐」",南希 +http://dns.yiandrive.com:15907/douyin/1735566337 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/226046&huya&logo" group-title="•虎牙「游戏」",香菇滑鸡xghj +http://dns.yiandrive.com:15907/huya/226046 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/lage19999&douyin&logo" group-title="•抖音「娱乐」",莎啦啦🔆向阳而生 +http://dns.yiandrive.com:15907/douyin/lage19999 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/893656168717&douyin&logo" group-title="•抖音「游戏」",王者荣耀阿羡 +http://dns.yiandrive.com:15907/douyin/893656168717 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/HMM438&douyin&logo" group-title="•抖音「游戏」",花麻麻 +http://dns.yiandrive.com:15907/douyin/HMM438 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/lpl&huya&logo" group-title="•虎牙「游戏」",TES 0:1 NIP LPL第一赛段淘汰赛 +http://dns.yiandrive.com:15907/huya/lpl +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/93620320929&douyin&logo" group-title="•抖音「游戏」",阿赐不难了 +http://dns.yiandrive.com:15907/douyin/93620320929 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/24572223&huya&logo" group-title="•虎牙「游戏」",小孩无敌 +http://dns.yiandrive.com:15907/huya/24572223 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/24904174187&huya&logo" group-title="•虎牙「娱乐」",兔粮 +http://dns.yiandrive.com:15907/huya/24904174187 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/617403&huya&logo" group-title="•虎牙「游戏」",MAX-正传wayback +http://dns.yiandrive.com:15907/huya/617403 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/SZXMD&douyin&logo" group-title="•抖音「娱乐」",嘴碎许美达 +http://dns.yiandrive.com:15907/douyin/SZXMD +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/148237&huya&logo" group-title="•虎牙「游戏」",酸奶困了 +http://dns.yiandrive.com:15907/huya/148237 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/luoxue0625&douyin&logo" group-title="•抖音「娱乐」",雅柔选品 http://dns.yiandrive.com:15907/douyin/luoxue0625 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/46727&yy&logo" group-title="•歪歪「娱乐」",林允儿 -http://dns.yiandrive.com:15907/yy/46727 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/90470435920&douyin&logo" group-title="•抖音「娱乐」",清清子🎹 -http://dns.yiandrive.com:15907/douyin/90470435920 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/5893&yy&logo" group-title="•歪歪「娱乐」",小青柠 -http://dns.yiandrive.com:15907/yy/5893 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/70191915891&douyin&logo" group-title="•抖音「娱乐」",熊嚒嚒🎹🎙️ -http://dns.yiandrive.com:15907/douyin/70191915891 +#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/YouTube.png" group-title="•YouTube「其他」",SkyNews +https://live.iill.top/youtube/@SkyNews +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/531246&huya&logo" group-title="•虎牙「娱乐」",Ck-奶酪小迪佳 +http://dns.yiandrive.com:15907/huya/531246 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/6554747&douyu&logo" group-title="•斗鱼「娱乐」",山城老司机李氏源 +http://dns.yiandrive.com:15907/douyu/6554747 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/631748199&douyin&logo" group-title="•抖音「娱乐」",柳欢欢 +http://dns.yiandrive.com:15907/douyin/631748199 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/599934&huya&logo" group-title="•虎牙「游戏」",老中医 +http://dns.yiandrive.com:15907/huya/599934 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/30255157&huya&logo" group-title="•虎牙「游戏」",明明 +http://dns.yiandrive.com:15907/huya/30255157 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11352879&huya&logo" group-title="•虎牙「影视」",猫和老鼠 +http://dns.yiandrive.com:15907/huya/11352879 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/8527241&douyu&logo" group-title="•斗鱼「游戏」",解说老陈 +http://dns.yiandrive.com:15907/douyu/8527241 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/2421040&douyu&logo" group-title="•斗鱼「游戏」",三酒OuO +http://dns.yiandrive.com:15907/douyu/2421040 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/897523172&douyin&logo" group-title="•抖音「娱乐」",花花升级 +http://dns.yiandrive.com:15907/douyin/897523172 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/30256299&huya&logo" group-title="•虎牙「游戏」",小海 +http://dns.yiandrive.com:15907/huya/30256299 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/XW_weng&douyin&logo" group-title="•抖音「娱乐」",小翁 +http://dns.yiandrive.com:15907/douyin/XW_weng +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/12119008&bilibili&logo" group-title="•B站「游戏」",狗群主金木 +http://dns.yiandrive.com:15907/bilibili/12119008 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/5389181&douyu&logo" group-title="•斗鱼「游戏」",年鹏 +http://dns.yiandrive.com:15907/douyu/5389181 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/83527756761&douyin&logo" group-title="•抖音「娱乐」",是77呀 http://dns.yiandrive.com:15907/douyin/83527756761 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/J3san&douyin&logo" group-title="•抖音「游戏」",聚散 -http://dns.yiandrive.com:15907/douyin/J3san -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/hy_246019087&huya&logo" group-title="•虎牙「其他」",倪海杉 -http://dns.yiandrive.com:15907/huya/hy_246019087 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/246019087&huya&logo" group-title="•虎牙「娱乐」",虎牙-倪海杉 -http://dns.yiandrive.com:15907/huya/246019087 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/5079&yy&logo" group-title="•歪歪「娱乐」",白鹿 +http://dns.yiandrive.com:15907/yy/5079 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/22414123&huya&logo" group-title="•虎牙「影视」",航拍中国 +http://dns.yiandrive.com:15907/huya/22414123 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/malatang312&huya&logo" group-title="•虎牙「娱乐」",小小麻辣烫 +http://dns.yiandrive.com:15907/huya/malatang312 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/Zhy8000 &douyin&logo" group-title="•抖音「娱乐」",抖音 - 娱乐 - 嘟嘟 +http://dns.yiandrive.com:15907/douyin/Zhy8000 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/46595453118&douyin&logo" group-title="•抖音「游戏」",JY戴士 +http://dns.yiandrive.com:15907/douyin/46595453118 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1305&yy&logo" group-title="•歪歪「娱乐」",南淳 +http://dns.yiandrive.com:15907/yy/1305 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/8248&yy&logo" group-title="•歪歪「娱乐」",丁丁 +http://dns.yiandrive.com:15907/yy/8248 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/12463728&douyu&logo" group-title="•斗鱼「影视」",新三国 http://dns.yiandrive.com:15907/douyu/12463728 #EXTINF:-1 tvg-logo="https://epg.iill.top/logo/YouTube.png" group-title="•YouTube「其他」",中天新闻1 https://live.iill.top/youtube/vr3XyVCR4T0 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/61829&huya&logo" group-title="•虎牙「娱乐」",柚子 -http://dns.yiandrive.com:15907/huya/61829 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/22414123&huya&logo" group-title="•虎牙「影视」",航拍中国 -http://dns.yiandrive.com:15907/huya/22414123 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/312312&huya&logo" group-title="•虎牙「娱乐」",倪海杉大号 -http://dns.yiandrive.com:15907/huya/312312 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/26066074&bilibili&logo" group-title="•B站「其他」",户晨风 http://dns.yiandrive.com:15907/bilibili/26066074 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/22722289&bilibili&logo" group-title="•B站「游戏」",鱼鹅来了 +http://dns.yiandrive.com:15907/bilibili/22722289 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/hy_246019087&huya&logo" group-title="•虎牙「其他」",倪海杉 +http://dns.yiandrive.com:15907/huya/hy_246019087 +#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/YouTube.png" group-title="•YouTube「其他」",TVBS选新闻 +https://live.iill.top/youtube/@TVBSNEWS02 #EXTINF:-1 tvg-logo="https://epg.iill.top/logo/YouTube.png" group-title="•YouTube「其他」",东森财经 https://live.iill.top/youtube/@57ETFN -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/87173590031&douyin&logo" group-title="•抖音「娱乐」",饱饱吖 -http://dns.yiandrive.com:15907/douyin/87173590031 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/246019087&huya&logo" group-title="•虎牙「娱乐」",虎牙-倪海杉 +http://dns.yiandrive.com:15907/huya/246019087 #EXTINF:-1 tvg-logo="https://epg.iill.top/logo/YouTube.png" group-title="•YouTube「其他」",57怪奇物语 https://live.iill.top/youtube/@57StrangerThings -#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/YouTube.png" group-title="•YouTube「其他」",中视 -https://live.iill.top/youtube/@twctvnews +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/312312&huya&logo" group-title="•虎牙「娱乐」",倪海杉大号 +http://dns.yiandrive.com:15907/huya/312312 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/61829&huya&logo" group-title="•虎牙「娱乐」",柚子 +http://dns.yiandrive.com:15907/huya/61829 +#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/YouTube.png" group-title="•YouTube「其他」",中时新闻网 +https://live.iill.top/youtube/@ChinaTimes +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/46727&yy&logo" group-title="•歪歪「娱乐」",林允儿 +http://dns.yiandrive.com:15907/yy/46727 #EXTINF:-1 tvg-logo="https://epg.iill.top/logo/YouTube.png" group-title="•YouTube「其他」",中视经典 https://live.iill.top/youtube/@ctvent_classic -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/30256470&huya&logo" group-title="•虎牙「游戏」",智勋 -http://dns.yiandrive.com:15907/huya/30256470 +#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/斗鱼.png" group-title="•斗鱼「游戏」",龙四爷攻略组 +http://dns.yiandrive.com:15907/douyu/479079 +#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/YouTube.png" group-title="•YouTube「其他」",镜新闻 +https://live.iill.top/youtube/@mnews-tw +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/90470435920&douyin&logo" group-title="•抖音「娱乐」",清清子🎹 +http://dns.yiandrive.com:15907/douyin/90470435920 +#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/YouTube.png" group-title="•YouTube「其他」",中视 +https://live.iill.top/youtube/@twctvnews #EXTINF:-1 tvg-logo="https://epg.iill.top/logo/YouTube.png" group-title="•YouTube「其他」",台视 https://live.iill.top/youtube/@TTV_NEWS -#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/YouTube.png" group-title="•YouTube「其他」",民视 -https://live.iill.top/youtube/@FTV_News +#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/YouTube.png" group-title="•YouTube「其他」",凤凰资讯 +https://live.iill.top/youtube/@phoenixtvnews7060 +#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/YouTube.png" group-title="•YouTube「其他」",BirderKing +https://live.iill.top/youtube/@BirderKing +#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/YouTube.png" group-title="•YouTube「其他」",set新闻 +https://live.iill.top/youtube/@setnews #EXTINF:-1 tvg-logo="https://epg.iill.top/logo/YouTube.png" group-title="•YouTube「其他」",公视 https://live.iill.top/youtube/@PNNPTS #EXTINF:-1 tvg-logo="https://epg.iill.top/logo/YouTube.png" group-title="•YouTube「其他」",非凡电视 https://live.iill.top/youtube/@ustv -#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/YouTube.png" group-title="•YouTube「其他」",镜新闻 -https://live.iill.top/youtube/@mnews-tw -#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/YouTube.png" group-title="•YouTube「其他」",set新闻 -https://live.iill.top/youtube/@setnews -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/213303117&douyin&logo" group-title="•抖音「娱乐」",然宝🐻 -http://dns.yiandrive.com:15907/douyin/213303117 -#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/YouTube.png" group-title="•YouTube「其他」",华藏净宗弘化 -https://live.iill.top/youtube/@HDPLTV -#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/YouTube.png" group-title="•YouTube「其他」",TVBS选新闻 -https://live.iill.top/youtube/@TVBSNEWS02 -#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/YouTube.png" group-title="•YouTube「其他」",净空法师 -https://live.iill.top/youtube/@amtbhz -#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/YouTube.png" group-title="•YouTube「其他」",BirderKing -https://live.iill.top/youtube/@BirderKing #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/23438368&bilibili&logo" group-title="•B站「游戏」",老飞宇66 http://dns.yiandrive.com:15907/bilibili/23438368 -#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/YouTube.png" group-title="•YouTube「其他」",凤凰资讯 -https://live.iill.top/youtube/@phoenixtvnews7060 +#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/YouTube.png" group-title="•YouTube「其他」",8world +https://live.iill.top/youtube/@8worldSG #EXTINF:-1 tvg-logo="https://epg.iill.top/logo/YouTube.png" group-title="•YouTube「其他」",iNews https://live.iill.top/youtube/@setinews -#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/YouTube.png" group-title="•YouTube「其他」",HZTV -https://live.iill.top/youtube/@hztv2212 -#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/YouTube.png" group-title="•YouTube「其他」",ChannelsTV -https://live.iill.top/youtube/@ChannelsTelevision +#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/YouTube.png" group-title="•YouTube「其他」",民视 +https://live.iill.top/youtube/@FTV_News #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/no1TAO&douyin&logo" group-title="•抖音「游戏」",南波万(三角洲) http://dns.yiandrive.com:15907/douyin/no1TAO -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/39100358605&douyin&logo" group-title="•抖音「游戏」",小蓝/CODM -http://dns.yiandrive.com:15907/douyin/39100358605 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/31913902&bilibili&logo" group-title="•B站「影视」",虹猫蓝兔动画轮播 -http://dns.yiandrive.com:15907/bilibili/31913902 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/8178490&bilibili&logo" group-title="•B站「影视」",央视新闻直播 -http://dns.yiandrive.com:15907/bilibili/8178490 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/271834412705&douyin&logo" group-title="•抖音「娱乐」",Qanna -http://dns.yiandrive.com:15907/douyin/271834412705 #EXTINF:-1 tvg-logo="https://epg.iill.top/logo/YouTube.png" group-title="•YouTube「其他」",11点热炒店 https://live.iill.top/youtube/@chopchopshow -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/261606706931&douyin&logo" group-title="•抖音「娱乐」",大伟说 -http://dns.yiandrive.com:15907/douyin/261606706931 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/Xn20030501&douyin&logo" group-title="•抖音「娱乐」",小奈圆滚滚 -http://dns.yiandrive.com:15907/douyin/Xn20030501 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/SwimwearUnderwear&youtube&logo" group-title="•YouTube「娱乐」",SwimwearUnderwear -https://live.iill.top/youtube/SwimwearUnderwear +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/30256470&huya&logo" group-title="•虎牙「游戏」",智勋 +http://dns.yiandrive.com:15907/huya/30256470 +#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/YouTube.png" group-title="•YouTube「其他」",净空法师 +https://live.iill.top/youtube/@amtbhz +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/hgtv001&douyin&logo" group-title="•抖音「其他」",直播鹤岗 +http://dns.yiandrive.com:15907/douyin/hgtv001 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/39100358605&douyin&logo" group-title="•抖音「游戏」",小蓝/CODM +http://dns.yiandrive.com:15907/douyin/39100358605 +#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/YouTube.png" group-title="•YouTube「其他」",ChannelsTV +https://live.iill.top/youtube/@ChannelsTelevision +#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/YouTube.png" group-title="•YouTube「其他」",华藏净宗弘化 +https://live.iill.top/youtube/@HDPLTV +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/31913902&bilibili&logo" group-title="•B站「影视」",虹猫蓝兔动画轮播 +http://dns.yiandrive.com:15907/bilibili/31913902 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/szl199837&douyin&logo" group-title="•抖音「游戏」",沈老六(国一小丑) http://dns.yiandrive.com:15907/douyin/szl199837 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/261606706931&douyin&logo" group-title="•抖音「娱乐」",大伟说 +http://dns.yiandrive.com:15907/douyin/261606706931 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/shiftswim&youtube&logo" group-title="•YouTube「娱乐」",SHIFT https://live.iill.top/youtube/shiftswim -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/2011110&bilibili&logo" group-title="•B站「游戏」",NanKa南 -http://dns.yiandrive.com:15907/bilibili/2011110 -#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/YouTube.png" group-title="•YouTube「其他」",SwimwearUnderwear -https://live.iill.top/youtube/@SwimwearUnderwear -#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/YouTube.png" group-title="•YouTube「其他」",时装表演5 -https://live.iill.top/youtube/@EveloneTilesHop +#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/YouTube.png" group-title="•YouTube「其他」",HZTV +https://live.iill.top/youtube/@hztv2212 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/SwimwearUnderwear&youtube&logo" group-title="•YouTube「娱乐」",SwimwearUnderwear +https://live.iill.top/youtube/SwimwearUnderwear +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/lollurenjie&douyin&logo" group-title="•抖音「游戏」",世界第一路人劫 +http://dns.yiandrive.com:15907/douyin/lollurenjie #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/20134306136&douyin&logo" group-title="•抖音「娱乐」",老沙 http://dns.yiandrive.com:15907/douyin/20134306136 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1806558348&douyin&logo" group-title="•抖音「娱乐」",格格℘ +http://dns.yiandrive.com:15907/douyin/1806558348 +#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/YouTube.png" group-title="•YouTube「其他」",按摩 +https://live.iill.top/youtube/@MassageGuz +#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/YouTube.png" group-title="•YouTube「其他」",时装表演5 +https://live.iill.top/youtube/@EveloneTilesHop +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/qiansui2&douyin&logo" group-title="•抖音「游戏」",千岁Sui +http://dns.yiandrive.com:15907/douyin/qiansui2 +#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/YouTube.png" group-title="•YouTube「其他」",SwimwearUnderwear +https://live.iill.top/youtube/@SwimwearUnderwear #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/6103516&bilibili&logo" group-title="•B站「娱乐」",二老师原创 http://dns.yiandrive.com:15907/bilibili/6103516 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1382735626&huya&logo" group-title="•虎牙「其他」",灌篮高手 http://dns.yiandrive.com:15907/huya/1382735626 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/22889482&bilibili&logo" group-title="•B站「游戏」",小柳梢z +http://dns.yiandrive.com:15907/bilibili/22889482 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/25343324&huya&logo" group-title="•虎牙「娱乐」",老郭相声 http://dns.yiandrive.com:15907/huya/25343324 -#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/YouTube.png" group-title="•YouTube「娱乐」",thekpop -https://live.iill.top/youtube/JVocS7Yftw8 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/jjmajiang666&douyin&logo" group-title="•抖音「游戏」",JJ麻将副舞台 -http://dns.yiandrive.com:15907/douyin/jjmajiang666 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/JJDCFFJ&douyin&logo" group-title="•抖音「游戏」",JJ副房间 +http://dns.yiandrive.com:15907/douyin/JJDCFFJ #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/2488354&bilibili&logo" group-title="•B站「娱乐」",饭饭崽崽w http://dns.yiandrive.com:15907/bilibili/2488354 -#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/Twitch.png" group-title="•Twitch「游戏」",ESLCS -https://live.iill.top/twitch/eslcs +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1883358196&bilibili&logo" group-title="•B站「游戏」",CS-advent +http://dns.yiandrive.com:15907/bilibili/1883358196 +#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/YouTube.png" group-title="•YouTube「娱乐」",thekpop +https://live.iill.top/youtube/JVocS7Yftw8 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/685317364746&douyin&logo" group-title="•抖音「游戏」",JJ斗地主 http://dns.yiandrive.com:15907/douyin/685317364746 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/ximenjianji&douyin&logo" group-title="•抖音「游戏」",西门剑姬(英雄联盟) -http://dns.yiandrive.com:15907/douyin/ximenjianji -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/Piano_GG&douyin&logo" group-title="•抖音「娱乐」",果果学姐 -http://dns.yiandrive.com:15907/douyin/Piano_GG -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1789712262&bilibili&logo" group-title="•B站「娱乐」",云栖然 -http://dns.yiandrive.com:15907/bilibili/1789712262 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1754705694&bilibili&logo" group-title="•B站「娱乐」", 懒懒Tsuki -http://dns.yiandrive.com:15907/bilibili/1754705694 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/32232237&bilibili&logo" group-title="•B站「娱乐」",取zher有道大白菜 -http://dns.yiandrive.com:15907/bilibili/32232237 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/david5427&douyin&logo" group-title="•抖音「其他」",台北小小白 -http://dns.yiandrive.com:15907/douyin/david5427 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/4017751&bilibili&logo" group-title="•B站「游戏」",BestNaomi -http://dns.yiandrive.com:15907/bilibili/4017751 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/9612115&douyu&logo" group-title="•斗鱼「娱乐」",赵米娅Mia -http://dns.yiandrive.com:15907/douyu/9612115 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11342384&huya&logo" group-title="•虎牙「影视」",鱼塘塘主张年年 http://dns.yiandrive.com:15907/huya/11342384 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/23585383&bilibili&logo" group-title="•B站「游戏」",火龙果说电影 -http://dns.yiandrive.com:15907/bilibili/23585383 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/4913098&douyu&logo" group-title="•斗鱼「游戏」",钓钓Yooo +http://dns.yiandrive.com:15907/douyu/4913098 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/32232237&bilibili&logo" group-title="•B站「娱乐」",取zher有道大白菜 +http://dns.yiandrive.com:15907/bilibili/32232237 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/701990&douyu&logo" group-title="•斗鱼「游戏」",4am小海 +http://dns.yiandrive.com:15907/douyu/701990 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/8439245&douyu&logo" group-title="•斗鱼「游戏」",LisaQvQ +http://dns.yiandrive.com:15907/douyu/8439245 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/Piano_GG&douyin&logo" group-title="•抖音「娱乐」",果果学姐 +http://dns.yiandrive.com:15907/douyin/Piano_GG #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/yanhanhan699&douyin&logo" group-title="•抖音「娱乐」",言宝 http://dns.yiandrive.com:15907/douyin/yanhanhan699 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1382747970&yy&logo" group-title="•歪歪「影视」",动漫 -http://dns.yiandrive.com:15907/yy/1382747970 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/23993334&yy&logo" group-title="•歪歪「影视」",动漫 -http://dns.yiandrive.com:15907/yy/23993334 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/38644394414&douyin&logo" group-title="•抖音「娱乐」",成都AG超玩会阿楠 +http://dns.yiandrive.com:15907/douyin/38644394414 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1754793078&bilibili&logo" group-title="•B站「娱乐」",小妈有鱼 +http://dns.yiandrive.com:15907/bilibili/1754793078 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/23585383&bilibili&logo" group-title="•B站「游戏」",火龙果说电影 +http://dns.yiandrive.com:15907/bilibili/23585383 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/26664495&yy&logo" group-title="•歪歪「影视」",动漫 http://dns.yiandrive.com:15907/yy/26664495 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1382788679&yy&logo" group-title="•歪歪「影视」",动漫 -http://dns.yiandrive.com:15907/yy/1382788679 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/7607684&douyu&logo" group-title="•斗鱼「游戏」",洛奇efls -http://dns.yiandrive.com:15907/douyu/7607684 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/23993334&yy&logo" group-title="•歪歪「影视」",动漫 +http://dns.yiandrive.com:15907/yy/23993334 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1382747970&yy&logo" group-title="•歪歪「影视」",动漫 +http://dns.yiandrive.com:15907/yy/1382747970 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/22777075&yy&logo" group-title="•歪歪「影视」",经典动漫 http://dns.yiandrive.com:15907/yy/22777075 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/87994185239 &douyin&logo" group-title="•抖音「游戏」",姜姜姜姜 -http://dns.yiandrive.com:15907/douyin/87994185239 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1382788679&yy&logo" group-title="•歪歪「影视」",动漫 +http://dns.yiandrive.com:15907/yy/1382788679 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/24180320&yy&logo" group-title="•歪歪「影视」",经典动漫 http://dns.yiandrive.com:15907/yy/24180320 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1353937086&yy&logo" group-title="•歪歪「影视」",24H国漫热播 -http://dns.yiandrive.com:15907/yy/1353937086 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1351417866&yy&logo" group-title="•歪歪「影视」",国漫 一起看正在直播 -http://dns.yiandrive.com:15907/yy/1351417866 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1354768828&yy&logo" group-title="•歪歪「影视」",国漫动漫 -http://dns.yiandrive.com:15907/yy/1354768828 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1350984033&yy&logo" group-title="•歪歪「影视」",24【动漫】正在直播 http://dns.yiandrive.com:15907/yy/1350984033 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/87994185239 &douyin&logo" group-title="•抖音「游戏」",姜姜姜姜 +http://dns.yiandrive.com:15907/douyin/87994185239 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1351417866&yy&logo" group-title="•歪歪「影视」",国漫 一起看正在直播 +http://dns.yiandrive.com:15907/yy/1351417866 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1420843376&yy&logo" group-title="•歪歪「影视」",斗罗斗破动漫 http://dns.yiandrive.com:15907/yy/1420843376 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1353937086&yy&logo" group-title="•歪歪「影视」",24H国漫热播 +http://dns.yiandrive.com:15907/yy/1353937086 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/26538054&bilibili&logo" group-title="•B站「娱乐」",Maggieyoo +http://dns.yiandrive.com:15907/bilibili/26538054 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1354143938&yy&logo" group-title="•歪歪「影视」",雪儿动漫 +http://dns.yiandrive.com:15907/yy/1354143938 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1354768828&yy&logo" group-title="•歪歪「影视」",国漫动漫 +http://dns.yiandrive.com:15907/yy/1354768828 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1354768831&yy&logo" group-title="•歪歪「影视」",斗罗斗破 http://dns.yiandrive.com:15907/yy/1354768831 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/22689732&bilibili&logo" group-title="•B站「娱乐」",无敌大喵子 -http://dns.yiandrive.com:15907/bilibili/22689732 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/ws2345666&douyin&logo" group-title="•抖音「娱乐」",李知恩 -http://dns.yiandrive.com:15907/douyin/ws2345666 +#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/Twitch.png" group-title="•Twitch「其他」",樂優 +https://live.iill.top/twitch/iloveuu0408 #EXTINF:-1 tvg-logo="https://epg.iill.top/logo/Twitch.png" group-title="•Twitch「其他」",肉乙 https://live.iill.top/twitch/zoe_0601 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/M996630&douyin&logo" group-title="•抖音「游戏」",摆摆 -http://dns.yiandrive.com:15907/douyin/M996630 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1354936217&yy&logo" group-title="•歪歪「娱乐」",赵本山小品 http://dns.yiandrive.com:15907/yy/1354936217 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/96291&douyu&logo" group-title="•斗鱼「游戏」",东北大鹌鹑 +http://dns.yiandrive.com:15907/douyu/96291 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/34025318&yy&logo" group-title="•歪歪「娱乐」",相声搜 http://dns.yiandrive.com:15907/yy/34025318 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/29982668&huya&logo" group-title="•虎牙「影视」",有翡 -http://dns.yiandrive.com:15907/huya/29982668 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/4549169&douyu&logo" group-title="•斗鱼「影视」",橙记 +http://dns.yiandrive.com:15907/douyu/4549169 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11602032&huya&logo" group-title="•虎牙「其他」",易中天品三国 http://dns.yiandrive.com:15907/huya/11602032 -#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/YouTube.png" group-title="•YouTube「其他」",ウェザーニュース -https://live.iill.top/youtube/@weathernews -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/26355866&huya&logo" group-title="•虎牙「影视」",与凤行 -http://dns.yiandrive.com:15907/huya/26355866 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/29982670&huya&logo" group-title="•虎牙「影视」",陆贞传奇 http://dns.yiandrive.com:15907/huya/29982670 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/440006&bilibili&logo" group-title="•B站「游戏」",主机 -http://dns.yiandrive.com:15907/bilibili/440006 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11602031&huya&logo" group-title="•虎牙「影视」",爆笑喜剧电影 热辣滚烫保你平安 -http://dns.yiandrive.com:15907/huya/11602031 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/26355859&huya&logo" group-title="•虎牙「影视」",汉武大帝 -http://dns.yiandrive.com:15907/huya/26355859 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/230023&huya&logo" group-title="•虎牙「游戏」",青蛙辅助 -http://dns.yiandrive.com:15907/huya/230023 -#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/斗鱼.png" group-title="•斗鱼「影视」",单纯的顺才少爷 -http://dns.yiandrive.com:15907/douyu/10084875 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/30157733&huya&logo" group-title="•虎牙「娱乐」",HX禾禾 -http://dns.yiandrive.com:15907/huya/30157733 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/211202&huya&logo" group-title="•虎牙「游戏」",寒千落丶 -http://dns.yiandrive.com:15907/huya/211202 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/149512&huya&logo" group-title="•虎牙「娱乐」",HX蕊蕊 -http://dns.yiandrive.com:15907/huya/149512 -#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/虎牙.png" group-title="•虎牙「影视」",香港喜剧电影 逃学威龙笑林小子 -http://dns.yiandrive.com:15907/huya/20969142 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/594877&huya&logo" group-title="•虎牙「游戏」",Tian高天亮 -http://dns.yiandrive.com:15907/huya/594877 #EXTINF:-1 tvg-logo="https://epg.iill.top/logo/B站.png" group-title="•B站「游戏」",老骚豆腐 http://dns.yiandrive.com:15907/bilibili/462 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/26355866&huya&logo" group-title="•虎牙「影视」",与凤行 +http://dns.yiandrive.com:15907/huya/26355866 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/633019&douyu&logo" group-title="•斗鱼「游戏」",啦啦啦 +http://dns.yiandrive.com:15907/douyu/633019 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/29982668&huya&logo" group-title="•虎牙「影视」",有翡 +http://dns.yiandrive.com:15907/huya/29982668 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/mirenyansang&douyin&logo" group-title="•抖音「娱乐」",迷人烟嗓 +http://dns.yiandrive.com:15907/douyin/mirenyansang #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/30080234&huya&logo" group-title="•虎牙「影视」",星球大战- 宇宙电影的起点 http://dns.yiandrive.com:15907/huya/30080234 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/26798562&huya&logo" group-title="•虎牙「娱乐」",狂鸟丶小玥 -http://dns.yiandrive.com:15907/huya/26798562 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/9406416&douyu&logo" group-title="•斗鱼「娱乐」",辽视组团上春晚的直播间 -http://dns.yiandrive.com:15907/douyu/9406416 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11602031&huya&logo" group-title="•虎牙「影视」",爆笑喜剧电影 热辣滚烫保你平安 +http://dns.yiandrive.com:15907/huya/11602031 +#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/虎牙.png" group-title="•虎牙「影视」",香港喜剧电影 逃学威龙笑林小子 +http://dns.yiandrive.com:15907/huya/20969142 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/440006&bilibili&logo" group-title="•B站「游戏」",主机 +http://dns.yiandrive.com:15907/bilibili/440006 +#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/YouTube.png" group-title="•YouTube「其他」",ウェザーニュース +https://live.iill.top/youtube/@weathernews +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/594877&huya&logo" group-title="•虎牙「游戏」",Tian高天亮 +http://dns.yiandrive.com:15907/huya/594877 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/776556&huya&logo" group-title="•虎牙「游戏」",金灿毅chane +http://dns.yiandrive.com:15907/huya/776556 +#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/斗鱼.png" group-title="•斗鱼「影视」",单纯的顺才少爷 +http://dns.yiandrive.com:15907/douyu/10084875 #EXTINF:-1 tvg-logo="https://epg.iill.top/logo/虎牙.png" group-title="•虎牙「影视」",搞笑一家人 http://dns.yiandrive.com:15907/huya/11342402 -#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/YouTube.png" group-title="•YouTube「其他」",CNBC-TV18 -https://live.iill.top/youtube/zRmDRp4ve8o -#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/YouTube.png" group-title="•YouTube「其他」",CNA Insider -https://live.iill.top/youtube/fSUMKrxPEd8 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/raivy618&douyin&logo" group-title="•抖音「游戏」",死亡宣告 +http://dns.yiandrive.com:15907/douyin/raivy618 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/230023&huya&logo" group-title="•虎牙「游戏」",青蛙辅助 +http://dns.yiandrive.com:15907/huya/230023 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/26798562&huya&logo" group-title="•虎牙「娱乐」",狂鸟丶小玥 +http://dns.yiandrive.com:15907/huya/26798562 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/26355859&huya&logo" group-title="•虎牙「影视」",汉武大帝 +http://dns.yiandrive.com:15907/huya/26355859 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/9406416&douyu&logo" group-title="•斗鱼「娱乐」",辽视组团上春晚的直播间 +http://dns.yiandrive.com:15907/douyu/9406416 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/16101&douyu&logo" group-title="•斗鱼「游戏」",微笑 +http://dns.yiandrive.com:15907/douyu/16101 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/10153463&douyu&logo" group-title="•斗鱼「娱乐」",【开心麻花】沈腾、马丽经典小品专场 http://dns.yiandrive.com:15907/douyu/10153463 -#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/YouTube.png" group-title="•YouTube「其他」",The Indian Express -https://live.iill.top/youtube/keqZzCwEpVw +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/30157733&huya&logo" group-title="•虎牙「娱乐」",HX禾禾 +http://dns.yiandrive.com:15907/huya/30157733 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/HHang02&douyin&logo" group-title="•抖音「游戏」",hanghang +http://dns.yiandrive.com:15907/douyin/HHang02 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/557481980778&douyin&logo" group-title="•抖音「游戏」",hanghang +http://dns.yiandrive.com:15907/douyin/557481980778 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/149512&huya&logo" group-title="•虎牙「娱乐」",HX蕊蕊 +http://dns.yiandrive.com:15907/huya/149512 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/23772210384&douyin&logo" group-title="•抖音「娱乐」",菜菜的小豆腐 +http://dns.yiandrive.com:15907/douyin/23772210384 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/80943049432&douyin&logo" group-title="•抖音「其他」",O·z星脉 +http://dns.yiandrive.com:15907/douyin/80943049432 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/148529&huya&logo" group-title="•虎牙「游戏」",杨齐家、 +http://dns.yiandrive.com:15907/huya/148529 #EXTINF:-1 tvg-logo="https://epg.iill.top/logo/YouTube.png" group-title="•YouTube「其他」",Times Now https://live.iill.top/youtube/dOecpFWyHLA #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/714333&huya&logo" group-title="•虎牙「游戏」",90121童灿 http://dns.yiandrive.com:15907/huya/714333 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/148529&huya&logo" group-title="•虎牙「游戏」",杨齐家、 -http://dns.yiandrive.com:15907/huya/148529 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/Gray123454321&douyin&logo" group-title="•抖音「娱乐」",韩晴 -http://dns.yiandrive.com:15907/douyin/Gray123454321 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/BWBWBW9&douyin&logo" group-title="•抖音「娱乐」",小明同学 -http://dns.yiandrive.com:15907/douyin/BWBWBW9 +#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/YouTube.png" group-title="•YouTube「其他」",NHK World +https://live.iill.top/youtube/f0lYkdA-Gtw +#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/YouTube.png" group-title="•YouTube「其他」",CNA Insider +https://live.iill.top/youtube/fSUMKrxPEd8 +#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/YouTube.png" group-title="•YouTube「其他」",TVBS新闻 +https://live.iill.top/youtube/m_dhMSvUCIc +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/211202&huya&logo" group-title="•虎牙「游戏」",寒千落丶 +http://dns.yiandrive.com:15907/huya/211202 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/59924703952&douyin&logo" group-title="•抖音「娱乐」",傲天(Pubg抗毒) http://dns.yiandrive.com:15907/douyin/59924703952 #EXTINF:-1 tvg-logo="https://epg.iill.top/logo/YouTube.png" group-title="•YouTube「其他」",LiveNOW https://live.iill.top/youtube/YDfiTGGPYCk -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1354931580&yy&logo" group-title="•歪歪「影视」",丸子 -http://dns.yiandrive.com:15907/yy/1354931580 -#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/YouTube.png" group-title="•YouTube「其他」",NHK World -https://live.iill.top/youtube/f0lYkdA-Gtw -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/557481980778&douyin&logo" group-title="•抖音「游戏」",hanghang -http://dns.yiandrive.com:15907/douyin/557481980778 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/xiaomiao0708&douyin&logo" group-title="•抖音「娱乐」",小喵 -http://dns.yiandrive.com:15907/douyin/xiaomiao0708 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/6327763&douyin&logo" group-title="•抖音「娱乐」",苗文婷 -http://dns.yiandrive.com:15907/douyin/6327763 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/348884499&douyin&logo" group-title="•抖音「游戏」",奶油蛋糕 +http://dns.yiandrive.com:15907/douyin/348884499 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11342439&huya&logo" group-title="•虎牙「影视」",我是詹密 +http://dns.yiandrive.com:15907/huya/11342439 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/64760218171&douyin&logo" group-title="•抖音「娱乐」",张小月 http://dns.yiandrive.com:15907/douyin/64760218171 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/HHang02&douyin&logo" group-title="•抖音「游戏」",hanghang -http://dns.yiandrive.com:15907/douyin/HHang02 -#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/YouTube.png" group-title="•YouTube「其他」",TVBS新闻 -https://live.iill.top/youtube/m_dhMSvUCIc +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/30156310&huya&logo" group-title="•虎牙「影视」",浩南哥 +http://dns.yiandrive.com:15907/huya/30156310 +#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/虎牙.png" group-title="•虎牙「游戏」",老中医 +http://dns.yiandrive.com:15907/huya/350069160 +#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/虎牙.png" group-title="•虎牙「游戏」",安德罗妮丶 +http://dns.yiandrive.com:15907/huya/1391089114 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/BWBWBW9&douyin&logo" group-title="•抖音「娱乐」",小明同学 +http://dns.yiandrive.com:15907/douyin/BWBWBW9 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1354931580&yy&logo" group-title="•歪歪「影视」",丸子 +http://dns.yiandrive.com:15907/yy/1354931580 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/30363727&huya&logo" group-title="•虎牙「影视」",古惑仔1 +http://dns.yiandrive.com:15907/huya/30363727 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/633581&huya&logo" group-title="•虎牙「影视」",僵约 +http://dns.yiandrive.com:15907/huya/633581 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/Gray123454321&douyin&logo" group-title="•抖音「娱乐」",韩晴 +http://dns.yiandrive.com:15907/douyin/Gray123454321 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/30590779&huya&logo" group-title="•虎牙「影视」",新橙记 +http://dns.yiandrive.com:15907/huya/30590779 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1353392400&yy&logo" group-title="•歪歪「影视」",西游记后传 +http://dns.yiandrive.com:15907/yy/1353392400 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1354936244&yy&logo" group-title="•歪歪「影视」",伪装者 http://dns.yiandrive.com:15907/yy/1354936244 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1355344777&yy&logo" group-title="•歪歪「影视」",依然 http://dns.yiandrive.com:15907/yy/1355344777 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/mirenyansang&douyin&logo" group-title="•抖音「娱乐」",迷人烟嗓 -http://dns.yiandrive.com:15907/douyin/mirenyansang +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/7853&yy&logo" group-title="•歪歪「娱乐」",玄律 +http://dns.yiandrive.com:15907/yy/7853 diff --git a/小米/txt/cksp.txt b/小米/txt/cksp.txt index 997b4b0..18b7f5a 100644 --- a/小米/txt/cksp.txt +++ b/小米/txt/cksp.txt @@ -1 +1 @@ -adgHZD4T/7tWFulh0C127b9BxztLdgaMQTADJnxZKZbY3ckvairRpCHy4DPsalkJ9gSwgZCDLdy4KBeQLIkceHOCS3Mu2XUxmJoneDAGC0e0spaKT/5U94AdpsDRBWWNtIcqbBwDbaTbLNnjlCBq0AYJceS9Kjm06ECDMd2dGe/KW3J76qu/DmsPuAmnVKn8Q3uSL2uhtsTuukMiEo0/mpxwlwSnuzKnZZhEaplyj5eo4iB7gcnPUzFi8YAQxziTD0MQZYk4vAaV2bpzUMIYXCtb+643J0JYn3In71iBNnncqF4a7tVaO+sj1rAtYwtAHZfyVKRmK8VrIKRxMCT1g9GQ7XF7oxsC/nimhCSWy3Rd8AU91E7hWaFxFAteN7X3+eht6q6fIrpb0tmUHyAR3x5GpES0mSs21xmQk1WhDRwEJLdU/RHyODDhgR+fxALd5sa42IJG6GKMWUKaYBUcANzDdDrQle256UEeh1w9zN0AWQys2rlp5OTk+1yqtlR0/+yV/N+cKaC8G1IkBFEedcAdKlDMvSsxH2xzKuIfpdur1vc8gL72/5YLQt6lR4HRkcbFUjY7tHNY/VVAMkDzMVP4PHdq+kdXT7RpHOEwEukvaG/tsf8EaVKk83LikN98Xpa/HzRuTv4xmFvfb5bKCTHL+T9523/6tvUQaQ+mNyAA= \ No newline at end of file +aMpWZFkXFecm4hhqZ9yfzBd24WjHV7lEq0TzPXvh8brK9+zi6x5XIpulpwecy92meWuHIvZTeo5jkTch1cNoIHlBErZixB1hzpJ1I6ptPQgHxp+ZCoBpPPZ6UB/jpMssKHVA4QVqXt+zl01X/XSB1VCx0Bml5xCczSFbKCe2MEn0ucTkQtUs9f4dUYprXoFJCfGEIjUF1yOWCKQwUjTYWzMBoj7uWaxEcWfXnnvGvO0BhmEStZ4HOkEVKG7WeLB3Jw11tb61vHpyvDXduNSjYcRNxr8EO9YIgDQsWn4lTgqILnClSUFmjufNkI3IluT1qctR4IVWJPQ7Y7ANQ9kxKMIli2xJmwILFqIsK7kqKOXc3nezbMCS0I+epES9fHMPpczsQPcBfpQT1o485uRClN+dM83gcAn9z90ucIQOKUBbkfmQ+WnvKyApUyFe3aFBkTYj+rFSp1bleilRDoa+yIY05cpDyItqqccy8GBk+dgQ755CMY/VKN9vLlxdoUJMCWZB1FR8VhnW7RpbYc08DOpNChGqKJ6Cwy1qVM/jt61WR2x1VaKreS59j1IMuxDuEBdhlmt+QLsbSWD7blw0ji9AFHAZu3M31oN5D2feEgKZ5oPAiWjpKw7knBA/raonihUn1oE+0e1ILzgrm3uLwb0hpd6xeeRv0vYW2FDCoe3A= \ No newline at end of file diff --git a/摸鱼儿/api.json b/摸鱼儿/api.json index cba2e5f..51b4acd 100644 --- a/摸鱼儿/api.json +++ b/摸鱼儿/api.json @@ -1,11 +1,11 @@ { "spider": "./spider.jar", - "wallpaper": "http://我不是.摸鱼儿.com/wallpaper/moyu.php", + "wallpaper": "http://我不是.摸鱼儿.com/wallpaper/", "logo": "https://s1.imagehub.cc/images/2024/06/11/80538bfb3835ffebf7c5fd0716280801.jpeg", "sites": [ { "key": "豆豆", - "name": "🤙备用公众号【全是气氛组】", + "name": "♨️网盘升级┃全速启动", "type": 3, "api": "csp_DouDouGuard", "searchable": 0, @@ -37,7 +37,7 @@ }, { "key": "玩偶", - "name": "🌚玩偶智能┃4K弹幕", + "name": "♨️玩偶智能┃4K弹幕", "type": 3, "api": "csp_WoGGGuard", "searchable": 1, @@ -52,7 +52,7 @@ }, { "key": "WoggV2", - "name": "🌚玩偶超速┃4K弹幕", + "name": "♨️玩偶超速┃4K弹幕", "type": 3, "api": "csp_PanWebShare", "jar": "./jars/config.jar", @@ -183,6 +183,21 @@ }, "ext": "./json/pan1.json?moyuer" }, + { + "key": "baidu_qu", + "name": "🥳百度趣盘┃4K纯净", + "type": 3, + "api": "csp_PanWebQu", + "jar": "./jars/config.jar", + "searchable": 1, + "quickSearch": 0, + "filterable": 1, + "style": { + "type": "list", + "ratio": 1.433 + }, + "ext": "w7TCmsONw6LDrsKYwoXCosKcwqDCrcKawqDDosKnwqTCoMKjwrPCosKpw7DDscKqXsKhwqXDqcOUw6jDrMOiwphewpPCn8OmwprCpsKZwqHCp8KZwqBXwrPCk8Khw5Tlh7/phJvmj5XlkJNc5Yel5L6K5ZGxwrPlv6vop7notbTmu4DnrInDlsKawqbCmcKhwpfClcKTwqLDssOjw67DhMOfwqxXalDCoMOqw6/DssOjaWZmV8O2" + }, { "key": "alllive", "name": "📽️星河共影┃2K直播", @@ -217,7 +232,7 @@ }, { "key": "nm", - "name": "🌾农名┃蓝光┃无广", + "name": "🌼农民┃蓝光┃纯净", "type": 3, "api": "csp_WebNM", "jar": "./jars/config.jar", @@ -267,17 +282,6 @@ "filterable": 0, "ext": "w7TCmsONw6LDrsKYwoXCosKcwqDCrcKawqDDosKnwqTCoMKjwrPCosKpw5rDqsKjwpPCncKjwqfDmcOsw57Dn8KbwpRewqbDosOjwqHCpcKaWnvClcKpwqDCrcKawqDDnMKYZWNkwrHDl8Ogw5vCqsKWY8KTYsKxwqbCocKlwppaecKmV8KzwpPCocKuw6BoZGRpw53Dl8Krwq3CrWRjYmHCsMKawqbCmcKhdcKRwp7Cm8OHw5TDsMKgwrRTV+ecpOaTncKgwp/CmsKgw4rClMKiwqPClcOOw6XDpsKgwrRTV8KYwqTDrcOjw63Cs8KpYsKRwqDCoMOvwqTCqMOfw6zCmMKVwpjClMKnw6nDo8OpwqnCncKjwp/CnsKnw6PDosOpwrnCqMKiwpxtwqDCn8KawqDCvsKUwp59wqXDjsOlw6bCoMK0U1fCmMKkw63Do8OtwrPCqWLClMKdXsOvw5zDnsOzwqjClMKjwpnCkcKow5fDp8Okw69ib8KRwpPCtsOXw6fCn8OuwqLCm8KVwp7CtsOEw4PDhcK8dnh6dsOMwr/DkcOPw4B4e8KCVsOuw6XDpsK2wqFfUFfClMOew5bDrMOyw6rCp3vClcKpwqDCrcKawqDDscKowqnCmWbCr8KpwqHDtg==" }, - { - "key": "AppGZ", - "name": "🍉瓜子┃应用┃无广", - "type": 3, - "api": "csp_AppGZ", - "jar": "./jars/config.jar", - "searchable": 1, - "quickSearch": 0, - "filterable": 0, - "ext": "w7TCmsONw6LDrsKYwoXCosKcwqDCrcKawqDDosKnwqTCoMKjwrPCosKpw5rDqsKcXmnCk8Oew5bCscKyw55hwpPCn8KdwqDCn8KawqDDrsKcwqBXasKZwprDleWHvumFouaPmOWQk1zlhpzkvpDlkarCtOW/quipgOi1t+a7gOesicKNwqDCn8KawqDDnsKYwpPCosKpw6nDp8OFw57Ds1pqUFfDsMOow7PDosKwaWZXwq0=" - }, { "key": "guazi", "name": "🍉瓜子┃网页┃无广", @@ -572,6 +576,44 @@ "filterable": 1, "ext": "https://www.tvkuys.xyz/api.php/app/" }, + { + "key": "五五影视", + "name": "😭呜呜┃蓝光┃无广", + "type": 3, + "api": "csp_XBPQ", + "jar": "./jars/config.jar", + "searchable": 1, + "quickSearch": 1, + "filterable": 1, + "ext": "http://我不是.摸鱼儿.com/api/moyu.php?file=55" + }, + { + "key": "二三", + "name": "🍧二三┃蓝光┃纯净", + "jar": "./jars/config.jar", + "type": 3, + "api": "csp_Muou", + "playerType": 2, + "ext": "caHR0cHM6Ly8xMjN5c3cuY29tfDIz5b2x6KeGfDQuMS44" + }, + { + "key": "洽洽影视", + "name": "🍆洽洽┃蓝光┃纯净", + "type": 3, + "api": "csp_AppGZ", + "jar": "./jars/config.jar", + "searchable": 1, + "quickSearch": 1, + "filterable": 1 + }, + { + "key": "面包影视", + "name": "🍞面包┃蓝光┃无广", + "type": 3, + "api": "csp_XBPQ", + "jar": "./jars/config.jar", + "ext": "http://我不是.摸鱼儿.com/api/moyu.php?file=面包" + }, { "key": "央视经典", "name": "🇨🇳央视┃经典┃合集", @@ -891,21 +933,6 @@ }, "ext": "https://tuxiaobei.com" }, - { - "key": "baidu_qu", - "name": "🥳趣盘搜索┃4K纯净", - "type": 3, - "api": "csp_PanWebQu", - "jar": "./jars/config.jar", - "searchable": 1, - "quickSearch": 0, - "filterable": 1, - "style": { - "type": "list", - "ratio": 1.433 - }, - "ext": "w7TCmsONw6LDrsKYwoXCosKcwqDCrcKawqDDosKnwqTCoMKjwrPCosKpw7DDscKqXsKhwqXDqcOUw6jDrMOiwphewpPCn8OmwprCpsKZwqHCp8KZwqBXwrPCk8Khw5Tlh7/phJvmj5XlkJNc5Yel5L6K5ZGxwrPlv6vop7notbTmu4DnrInDlsKawqbCmcKhwpfClcKTwqLDssOjw67DhMOfwqxXalDCoMOqw6/DssOjaWZmV8O2" - }, { "key": "searchEx", "name": "🔍️聚合盘搜┃4K纯净", diff --git a/摸鱼儿/api/模板.js b/摸鱼儿/api/模板.js index 82b037b..9802e5d 100644 --- a/摸鱼儿/api/模板.js +++ b/摸鱼儿/api/模板.js @@ -1,46 +1,116 @@ -if (typeof Object.assign != 'function') { - Object.assign = function () { - var target = arguments[0]; - for (var i = 1; i < arguments.length; i++) { - var source = arguments[i]; - for (var key in source) { - if (Object.prototype.hasOwnProperty.call(source, key)) { - target[key] = source[key]; +if (typeof Object.assign !== 'function') { + Object.assign = function() { + let target = arguments[0]; + for (let i = 1; i < arguments.length; i++) { + let source = arguments[i]; + for (let key in source) { + if (Object.prototype.hasOwnProperty.call(source, key)) { + target[key] = source[key]; + } } } - } - return target; -}; + return target; + }; } + +// 通用免嗅探播放 +let common_lazy = `js: + let html = request(input); + let hconf = html.match(/r player_.*?=(.*?) 1` is not valid + * - Expression Tests (`if num is odd`) not implemented (`is` translates to `==` and `isnot` to `!=`) + * + * Notes: + * - if property is not found, but method '_get' exists, it will be called with the property name (and cached) + * - `{% for n in obj %}` iterates the object's keys; get the value with `{% for n in obj %}{{ obj[n] }}{% endfor %}` + * - subscript notation `a[0]` takes literals or simple variables but not `a[item.key]` + * - `.2` is not a valid number literal; use `0.2` + * + */ +/*global require, exports, module, define */ + +(function(global, factory) { + typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports) : + typeof define === 'function' && define.amd ? define(['exports'], factory) : + (global = typeof globalThis !== 'undefined' ? globalThis : global || self, factory(global.jinja = {})); +})(this, (function(jinja) { + "use strict"; + var STRINGS = /'(\\.|[^'])*'|"(\\.|[^"'"])*"/g; + var IDENTS_AND_NUMS = /([$_a-z][$\w]*)|([+-]?\d+(\.\d+)?)/g; + var NUMBER = /^[+-]?\d+(\.\d+)?$/; + //non-primitive literals (array and object literals) + var NON_PRIMITIVES = /\[[@#~](,[@#~])*\]|\[\]|\{([@i]:[@#~])(,[@i]:[@#~])*\}|\{\}/g; + //bare identifiers such as variables and in object literals: {foo: 'value'} + var IDENTIFIERS = /[$_a-z][$\w]*/ig; + var VARIABLES = /i(\.i|\[[@#i]\])*/g; + var ACCESSOR = /(\.i|\[[@#i]\])/g; + var OPERATORS = /(===?|!==?|>=?|<=?|&&|\|\||[+\-\*\/%])/g; + //extended (english) operators + var EOPS = /(^|[^$\w])(and|or|not|is|isnot)([^$\w]|$)/g; + var LEADING_SPACE = /^\s+/; + var TRAILING_SPACE = /\s+$/; + + var START_TOKEN = /\{\{\{|\{\{|\{%|\{#/; + var TAGS = { + '{{{': /^('(\\.|[^'])*'|"(\\.|[^"'"])*"|.)+?\}\}\}/, + '{{': /^('(\\.|[^'])*'|"(\\.|[^"'"])*"|.)+?\}\}/, + '{%': /^('(\\.|[^'])*'|"(\\.|[^"'"])*"|.)+?%\}/, + '{#': /^('(\\.|[^'])*'|"(\\.|[^"'"])*"|.)+?#\}/ + }; + + var delimeters = { + '{%': 'directive', + '{{': 'output', + '{#': 'comment' + }; + + var operators = { + and: '&&', + or: '||', + not: '!', + is: '==', + isnot: '!=' + }; + + var constants = { + 'true': true, + 'false': false, + 'null': null + }; + + function Parser() { + this.nest = []; + this.compiled = []; + this.childBlocks = 0; + this.parentBlocks = 0; + this.isSilent = false; + } + + Parser.prototype.push = function(line) { + if (!this.isSilent) { + this.compiled.push(line); + } + }; + + Parser.prototype.parse = function(src) { + this.tokenize(src); + return this.compiled; + }; + + Parser.prototype.tokenize = function(src) { + var lastEnd = 0, + parser = this, + trimLeading = false; + matchAll(src, START_TOKEN, function(open, index, src) { + //here we match the rest of the src against a regex for this tag + var match = src.slice(index + open.length).match(TAGS[open]); + match = (match ? match[0] : ''); + //here we sub out strings so we don't get false matches + var simplified = match.replace(STRINGS, '@'); + //if we don't have a close tag or there is a nested open tag + if (!match || ~simplified.indexOf(open)) { + return index + 1; + } + var inner = match.slice(0, 0 - open.length); + //check for white-space collapse syntax + if (inner.charAt(0) === '-') var wsCollapseLeft = true; + if (inner.slice(-1) === '-') var wsCollapseRight = true; + inner = inner.replace(/^-|-$/g, '').trim(); + //if we're in raw mode and we are not looking at an "endraw" tag, move along + if (parser.rawMode && (open + inner) !== '{%endraw') { + return index + 1; + } + var text = src.slice(lastEnd, index); + lastEnd = index + open.length + match.length; + if (trimLeading) text = trimLeft(text); + if (wsCollapseLeft) text = trimRight(text); + if (wsCollapseRight) trimLeading = true; + if (open === '{{{') { + //liquid-style: make {{{x}}} => {{x|safe}} + open = '{{'; + inner += '|safe'; + } + parser.textHandler(text); + parser.tokenHandler(open, inner); + }); + var text = src.slice(lastEnd); + if (trimLeading) text = trimLeft(text); + this.textHandler(text); + }; + + Parser.prototype.textHandler = function(text) { + this.push('write(' + JSON.stringify(text) + ');'); + }; + + Parser.prototype.tokenHandler = function(open, inner) { + var type = delimeters[open]; + if (type === 'directive') { + this.compileTag(inner); + } else if (type === 'output') { + var extracted = this.extractEnt(inner, STRINGS, '@'); + //replace || operators with ~ + extracted.src = extracted.src.replace(/\|\|/g, '~').split('|'); + //put back || operators + extracted.src = extracted.src.map(function(part) { + return part.split('~').join('||'); + }); + var parts = this.injectEnt(extracted, '@'); + if (parts.length > 1) { + var filters = parts.slice(1).map(this.parseFilter.bind(this)); + this.push('filter(' + this.parseExpr(parts[0]) + ',' + filters.join(',') + ');'); + } else { + this.push('filter(' + this.parseExpr(parts[0]) + ');'); + } + } + }; + + Parser.prototype.compileTag = function(str) { + var directive = str.split(' ')[0]; + var handler = tagHandlers[directive]; + if (!handler) { + throw new Error('Invalid tag: ' + str); + } + handler.call(this, str.slice(directive.length).trim()); + }; + + Parser.prototype.parseFilter = function(src) { + src = src.trim(); + var match = src.match(/[:(]/); + var i = match ? match.index : -1; + if (i < 0) return JSON.stringify([src]); + var name = src.slice(0, i); + var args = src.charAt(i) === ':' ? src.slice(i + 1) : src.slice(i + 1, -1); + args = this.parseExpr(args, { + terms: true + }); + return '[' + JSON.stringify(name) + ',' + args + ']'; + }; + + Parser.prototype.extractEnt = function(src, regex, placeholder) { + var subs = [], + isFunc = typeof placeholder == 'function'; + src = src.replace(regex, function(str) { + var replacement = isFunc ? placeholder(str) : placeholder; + if (replacement) { + subs.push(str); + return replacement; + } + return str; + }); + return { + src: src, + subs: subs + }; + }; + + Parser.prototype.injectEnt = function(extracted, placeholder) { + var src = extracted.src, + subs = extracted.subs, + isArr = Array.isArray(src); + var arr = (isArr) ? src : [src]; + var re = new RegExp('[' + placeholder + ']', 'g'), + i = 0; + arr.forEach(function(src, index) { + arr[index] = src.replace(re, function() { + return subs[i++]; + }); + }); + return isArr ? arr : arr[0]; + }; + + //replace complex literals without mistaking subscript notation with array literals + Parser.prototype.replaceComplex = function(s) { + var parsed = this.extractEnt(s, /i(\.i|\[[@#i]\])+/g, 'v'); + parsed.src = parsed.src.replace(NON_PRIMITIVES, '~'); + return this.injectEnt(parsed, 'v'); + }; + + //parse expression containing literals (including objects/arrays) and variables (including dot and subscript notation) + //valid expressions: `a + 1 > b.c or c == null`, `a and b[1] != c`, `(a < b) or (c < d and e)`, 'a || [1]` + Parser.prototype.parseExpr = function(src, opts) { + opts = opts || {}; + //extract string literals -> @ + var parsed1 = this.extractEnt(src, STRINGS, '@'); + //note: this will catch {not: 1} and a.is; could we replace temporarily and then check adjacent chars? + parsed1.src = parsed1.src.replace(EOPS, function(s, before, op, after) { + return (op in operators) ? before + operators[op] + after : s; + }); + //sub out non-string literals (numbers/true/false/null) -> # + // the distinction is necessary because @ can be object identifiers, # cannot + var parsed2 = this.extractEnt(parsed1.src, IDENTS_AND_NUMS, function(s) { + return (s in constants || NUMBER.test(s)) ? '#' : null; + }); + //sub out object/variable identifiers -> i + var parsed3 = this.extractEnt(parsed2.src, IDENTIFIERS, 'i'); + //remove white-space + parsed3.src = parsed3.src.replace(/\s+/g, ''); + + //the rest of this is simply to boil the expression down and check validity + var simplified = parsed3.src; + //sub out complex literals (objects/arrays) -> ~ + // the distinction is necessary because @ and # can be subscripts but ~ cannot + while (simplified !== (simplified = this.replaceComplex(simplified))); + //now @ represents strings, # represents other primitives and ~ represents non-primitives + //replace complex variables (those with dot/subscript accessors) -> v + while (simplified !== (simplified = simplified.replace(/i(\.i|\[[@#i]\])+/, 'v'))); + //empty subscript or complex variables in subscript, are not permitted + simplified = simplified.replace(/[iv]\[v?\]/g, 'x'); + //sub in "i" for @ and # and ~ and v (now "i" represents all literals, variables and identifiers) + simplified = simplified.replace(/[@#~v]/g, 'i'); + //sub out operators + simplified = simplified.replace(OPERATORS, '%'); + //allow 'not' unary operator + simplified = simplified.replace(/!+[i]/g, 'i'); + var terms = opts.terms ? simplified.split(',') : [simplified]; + terms.forEach(function(term) { + //simplify logical grouping + while (term !== (term = term.replace(/\(i(%i)*\)/g, 'i'))); + if (!term.match(/^i(%i)*/)) { + throw new Error('Invalid expression: ' + src + " " + term); + } + }); + parsed3.src = parsed3.src.replace(VARIABLES, this.parseVar.bind(this)); + parsed2.src = this.injectEnt(parsed3, 'i'); + parsed1.src = this.injectEnt(parsed2, '#'); + return this.injectEnt(parsed1, '@'); + }; + + Parser.prototype.parseVar = function(src) { + var args = Array.prototype.slice.call(arguments); + var str = args.pop(), + index = args.pop(); + //quote bare object identifiers (might be a reserved word like {while: 1}) + if (src === 'i' && str.charAt(index + 1) === ':') { + return '"i"'; + } + var parts = ['"i"']; + src.replace(ACCESSOR, function(part) { + if (part === '.i') { + parts.push('"i"'); + } else if (part === '[i]') { + parts.push('get("i")'); + } else { + parts.push(part.slice(1, -1)); + } + }); + return 'get(' + parts.join(',') + ')'; + }; + + //escapes a name to be used as a javascript identifier + Parser.prototype.escName = function(str) { + return str.replace(/\W/g, function(s) { + return '$' + s.charCodeAt(0).toString(16); + }); + }; + + Parser.prototype.parseQuoted = function(str) { + if (str.charAt(0) === "'") { + str = str.slice(1, -1).replace(/\\.|"/, function(s) { + if (s === "\\'") return "'"; + return s.charAt(0) === '\\' ? s : ('\\' + s); + }); + str = '"' + str + '"'; + } + //todo: try/catch or deal with invalid characters (linebreaks, control characters) + return JSON.parse(str); + }; + + + //the context 'this' inside tagHandlers is the parser instance + var tagHandlers = { + 'if': function(expr) { + this.push('if (' + this.parseExpr(expr) + ') {'); + this.nest.unshift('if'); + }, + 'else': function() { + if (this.nest[0] === 'for') { + this.push('}, function() {'); + } else { + this.push('} else {'); + } + }, + 'elseif': function(expr) { + this.push('} else if (' + this.parseExpr(expr) + ') {'); + }, + 'endif': function() { + this.nest.shift(); + this.push('}'); + }, + 'for': function(str) { + var i = str.indexOf(' in '); + var name = str.slice(0, i).trim(); + var expr = str.slice(i + 4).trim(); + this.push('each(' + this.parseExpr(expr) + ',' + JSON.stringify(name) + ',function() {'); + this.nest.unshift('for'); + }, + 'endfor': function() { + this.nest.shift(); + this.push('});'); + }, + 'raw': function() { + this.rawMode = true; + }, + 'endraw': function() { + this.rawMode = false; + }, + 'set': function(stmt) { + var i = stmt.indexOf('='); + var name = stmt.slice(0, i).trim(); + var expr = stmt.slice(i + 1).trim(); + this.push('set(' + JSON.stringify(name) + ',' + this.parseExpr(expr) + ');'); + }, + 'block': function(name) { + if (this.isParent) { + ++this.parentBlocks; + var blockName = 'block_' + (this.escName(name) || this.parentBlocks); + this.push('block(typeof ' + blockName + ' == "function" ? ' + blockName + ' : function() {'); + } else if (this.hasParent) { + this.isSilent = false; + ++this.childBlocks; + blockName = 'block_' + (this.escName(name) || this.childBlocks); + this.push('function ' + blockName + '() {'); + } + this.nest.unshift('block'); + }, + 'endblock': function() { + this.nest.shift(); + if (this.isParent) { + this.push('});'); + } else if (this.hasParent) { + this.push('}'); + this.isSilent = true; + } + }, + 'extends': function(name) { + name = this.parseQuoted(name); + var parentSrc = this.readTemplateFile(name); + this.isParent = true; + this.tokenize(parentSrc); + this.isParent = false; + this.hasParent = true; + //silence output until we enter a child block + this.isSilent = true; + }, + 'include': function(name) { + name = this.parseQuoted(name); + var incSrc = this.readTemplateFile(name); + this.isInclude = true; + this.tokenize(incSrc); + this.isInclude = false; + } + }; + + //liquid style + tagHandlers.assign = tagHandlers.set; + //python/django style + tagHandlers.elif = tagHandlers.elseif; + + var getRuntime = function runtime(data, opts) { + var defaults = { + autoEscape: 'toJson' + }; + var _toString = Object.prototype.toString; + var _hasOwnProperty = Object.prototype.hasOwnProperty; + var getKeys = Object.keys || function(obj) { + var keys = []; + for (var n in obj) + if (_hasOwnProperty.call(obj, n)) keys.push(n); + return keys; + }; + var isArray = Array.isArray || function(obj) { + return _toString.call(obj) === '[object Array]'; + }; + var create = Object.create || function(obj) { + function F() {} + + F.prototype = obj; + return new F(); + }; + var toString = function(val) { + if (val == null) return ''; + return (typeof val.toString == 'function') ? val.toString() : _toString.call(val); + }; + var extend = function(dest, src) { + var keys = getKeys(src); + for (var i = 0, len = keys.length; i < len; i++) { + var key = keys[i]; + dest[key] = src[key]; + } + return dest; + }; + //get a value, lexically, starting in current context; a.b -> get("a","b") + var get = function() { + var val, n = arguments[0], + c = stack.length; + while (c--) { + val = stack[c][n]; + if (typeof val != 'undefined') break; + } + for (var i = 1, len = arguments.length; i < len; i++) { + if (val == null) continue; + n = arguments[i]; + val = (_hasOwnProperty.call(val, n)) ? val[n] : (typeof val._get == 'function' ? (val[n] = val._get(n)) : null); + } + return (val == null) ? '' : val; + }; + var set = function(n, val) { + stack[stack.length - 1][n] = val; + }; + var push = function(ctx) { + stack.push(ctx || {}); + }; + var pop = function() { + stack.pop(); + }; + var write = function(str) { + output.push(str); + }; + var filter = function(val) { + for (var i = 1, len = arguments.length; i < len; i++) { + var arr = arguments[i], + name = arr[0], + filter = filters[name]; + if (filter) { + arr[0] = val; + //now arr looks like [val, arg1, arg2] + val = filter.apply(data, arr); + } else { + throw new Error('Invalid filter: ' + name); + } + } + if (opts.autoEscape && name !== opts.autoEscape && name !== 'safe') { + //auto escape if not explicitly safe or already escaped + val = filters[opts.autoEscape].call(data, val); + } + output.push(val); + }; + var each = function(obj, loopvar, fn1, fn2) { + if (obj == null) return; + var arr = isArray(obj) ? obj : getKeys(obj), + len = arr.length; + var ctx = { + loop: { + length: len, + first: arr[0], + last: arr[len - 1] + } + }; + push(ctx); + for (var i = 0; i < len; i++) { + extend(ctx.loop, { + index: i + 1, + index0: i + }); + fn1(ctx[loopvar] = arr[i]); + } + if (len === 0 && fn2) fn2(); + pop(); + }; + var block = function(fn) { + push(); + fn(); + pop(); + }; + var render = function() { + return output.join(''); + }; + data = data || {}; + opts = extend(defaults, opts || {}); + var filters = extend({ + html: function(val) { + return toString(val) + .split('&').join('&') + .split('<').join('<') + .split('>').join('>') + .split('"').join('"'); + }, + safe: function(val) { + return val; + }, + toJson: function(val) { + if (typeof val === 'object') { + return JSON.stringify(val); + } + return toString(val); + } + }, opts.filters || {}); + var stack = [create(data || {})], + output = []; + return { + get: get, + set: set, + push: push, + pop: pop, + write: write, + filter: filter, + each: each, + block: block, + render: render + }; + }; + + var runtime; + + jinja.compile = function(markup, opts) { + opts = opts || {}; + var parser = new Parser(); + parser.readTemplateFile = this.readTemplateFile; + var code = []; + code.push('function render($) {'); + code.push('var get = $.get, set = $.set, push = $.push, pop = $.pop, write = $.write, filter = $.filter, each = $.each, block = $.block;'); + code.push.apply(code, parser.parse(markup)); + code.push('return $.render();'); + code.push('}'); + code = code.join('\n'); + if (opts.runtime === false) { + var fn = new Function('data', 'options', 'return (' + code + ')(runtime(data, options))'); + } else { + runtime = runtime || (runtime = getRuntime.toString()); + fn = new Function('data', 'options', 'return (' + code + ')((' + runtime + ')(data, options))'); + } + return { + render: fn + }; + }; + + jinja.render = function(markup, data, opts) { + var tmpl = jinja.compile(markup); + return tmpl.render(data, opts); + }; + + jinja.templateFiles = []; + + jinja.readTemplateFile = function(name) { + var templateFiles = this.templateFiles || []; + var templateFile = templateFiles[name]; + if (templateFile == null) { + throw new Error('Template file not found: ' + name); + } + return templateFile; + }; + + + /*! + * Helpers + */ + + function trimLeft(str) { + return str.replace(LEADING_SPACE, ''); + } + + function trimRight(str) { + return str.replace(TRAILING_SPACE, ''); + } + + function matchAll(str, reg, fn) { + //copy as global + reg = new RegExp(reg.source, 'g' + (reg.ignoreCase ? 'i' : '') + (reg.multiline ? 'm' : '')); + var match; + while ((match = reg.exec(str))) { + var result = fn(match[0], match.index, str); + if (typeof result == 'number') { + reg.lastIndex = result; + } + } + } +})); \ No newline at end of file diff --git a/欧歌/api/jsencrypt.js b/欧歌/api/jsencrypt.js new file mode 100644 index 0000000..8deca5f --- /dev/null +++ b/欧歌/api/jsencrypt.js @@ -0,0 +1,360 @@ +/* + * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). + * This devtool is neither made for production nor for readable output files. + * It uses "eval()" calls to create a separate source file in the browser devtools. + * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) + * or disable the default devtool with "devtool: false". + * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). + */ +(function webpackUniversalModuleDefinition(root, factory) { + if (typeof exports === 'object' && typeof module === 'object') { + // CommonJS + module.exports = exports = factory(); + } else if (typeof define === 'function' && define.amd) { + // AMD + define([], factory); + } else { + // Global (browser) + globalThis.JSEncrypt = factory(); + } +})(this, () => { + return /******/ (() => { // webpackBootstrap + /******/ + var __webpack_modules__ = ({ + + /***/ + "./lib/JSEncrypt.js": + /*!**************************!*\ + !*** ./lib/JSEncrypt.js ***! + \**************************/ + /***/ + ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + + "use strict"; + eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"JSEncrypt\": () => (/* binding */ JSEncrypt)\n/* harmony export */ });\n/* harmony import */ var _lib_jsbn_base64__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./lib/jsbn/base64 */ \"./lib/lib/jsbn/base64.js\");\n/* harmony import */ var _JSEncryptRSAKey__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./JSEncryptRSAKey */ \"./lib/JSEncryptRSAKey.js\");\n/* provided dependency */ var process = __webpack_require__(/*! process/browser */ \"./node_modules/process/browser.js\");\nvar _a;\n\n\nvar version = typeof process !== 'undefined'\n ? (_a = process.env) === null || _a === void 0 ? void 0 : \"3.3.2\"\n : undefined;\n/**\n *\n * @param {Object} [options = {}] - An object to customize JSEncrypt behaviour\n * possible parameters are:\n * - default_key_size {number} default: 1024 the key size in bit\n * - default_public_exponent {string} default: '010001' the hexadecimal representation of the public exponent\n * - log {boolean} default: false whether log warn/error or not\n * @constructor\n */\nvar JSEncrypt = /** @class */ (function () {\n function JSEncrypt(options) {\n if (options === void 0) { options = {}; }\n options = options || {};\n this.default_key_size = options.default_key_size\n ? parseInt(options.default_key_size, 10)\n : 1024;\n this.default_public_exponent = options.default_public_exponent || \"010001\"; // 65537 default openssl public exponent for rsa key type\n this.log = options.log || false;\n // The private and public key.\n this.key = null;\n }\n /**\n * Method to set the rsa key parameter (one method is enough to set both the public\n * and the private key, since the private key contains the public key paramenters)\n * Log a warning if logs are enabled\n * @param {Object|string} key the pem encoded string or an object (with or without header/footer)\n * @public\n */\n JSEncrypt.prototype.setKey = function (key) {\n if (this.log && this.key) {\n console.warn(\"A key was already set, overriding existing.\");\n }\n this.key = new _JSEncryptRSAKey__WEBPACK_IMPORTED_MODULE_1__.JSEncryptRSAKey(key);\n };\n /**\n * Proxy method for setKey, for api compatibility\n * @see setKey\n * @public\n */\n JSEncrypt.prototype.setPrivateKey = function (privkey) {\n // Create the key.\n this.setKey(privkey);\n };\n /**\n * Proxy method for setKey, for api compatibility\n * @see setKey\n * @public\n */\n JSEncrypt.prototype.setPublicKey = function (pubkey) {\n // Sets the public key.\n this.setKey(pubkey);\n };\n /**\n * Proxy method for RSAKey object's decrypt, decrypt the string using the private\n * components of the rsa key object. Note that if the object was not set will be created\n * on the fly (by the getKey method) using the parameters passed in the JSEncrypt constructor\n * @param {string} str base64 encoded crypted string to decrypt\n * @return {string} the decrypted string\n * @public\n */\n JSEncrypt.prototype.decrypt = function (str) {\n // Return the decrypted string.\n try {\n return this.getKey().decrypt((0,_lib_jsbn_base64__WEBPACK_IMPORTED_MODULE_0__.b64tohex)(str));\n }\n catch (ex) {\n return false;\n }\n };\n /**\n * Proxy method for RSAKey object's encrypt, encrypt the string using the public\n * components of the rsa key object. Note that if the object was not set will be created\n * on the fly (by the getKey method) using the parameters passed in the JSEncrypt constructor\n * @param {string} str the string to encrypt\n * @return {string} the encrypted string encoded in base64\n * @public\n */\n JSEncrypt.prototype.encrypt = function (str) {\n // Return the encrypted string.\n try {\n return (0,_lib_jsbn_base64__WEBPACK_IMPORTED_MODULE_0__.hex2b64)(this.getKey().encrypt(str));\n }\n catch (ex) {\n return false;\n }\n };\n /**\n * Proxy method for RSAKey object's sign.\n * @param {string} str the string to sign\n * @param {function} digestMethod hash method\n * @param {string} digestName the name of the hash algorithm\n * @return {string} the signature encoded in base64\n * @public\n */\n JSEncrypt.prototype.sign = function (str, digestMethod, digestName) {\n // return the RSA signature of 'str' in 'hex' format.\n try {\n return (0,_lib_jsbn_base64__WEBPACK_IMPORTED_MODULE_0__.hex2b64)(this.getKey().sign(str, digestMethod, digestName));\n }\n catch (ex) {\n return false;\n }\n };\n /**\n * Proxy method for RSAKey object's verify.\n * @param {string} str the string to verify\n * @param {string} signature the signature encoded in base64 to compare the string to\n * @param {function} digestMethod hash method\n * @return {boolean} whether the data and signature match\n * @public\n */\n JSEncrypt.prototype.verify = function (str, signature, digestMethod) {\n // Return the decrypted 'digest' of the signature.\n try {\n return this.getKey().verify(str, (0,_lib_jsbn_base64__WEBPACK_IMPORTED_MODULE_0__.b64tohex)(signature), digestMethod);\n }\n catch (ex) {\n return false;\n }\n };\n /**\n * Getter for the current JSEncryptRSAKey object. If it doesn't exists a new object\n * will be created and returned\n * @param {callback} [cb] the callback to be called if we want the key to be generated\n * in an async fashion\n * @returns {JSEncryptRSAKey} the JSEncryptRSAKey object\n * @public\n */\n JSEncrypt.prototype.getKey = function (cb) {\n // Only create new if it does not exist.\n if (!this.key) {\n // Get a new private key.\n this.key = new _JSEncryptRSAKey__WEBPACK_IMPORTED_MODULE_1__.JSEncryptRSAKey();\n if (cb && {}.toString.call(cb) === \"[object Function]\") {\n this.key.generateAsync(this.default_key_size, this.default_public_exponent, cb);\n return;\n }\n // Generate the key.\n this.key.generate(this.default_key_size, this.default_public_exponent);\n }\n return this.key;\n };\n /**\n * Returns the pem encoded representation of the private key\n * If the key doesn't exists a new key will be created\n * @returns {string} pem encoded representation of the private key WITH header and footer\n * @public\n */\n JSEncrypt.prototype.getPrivateKey = function () {\n // Return the private representation of this key.\n return this.getKey().getPrivateKey();\n };\n /**\n * Returns the pem encoded representation of the private key\n * If the key doesn't exists a new key will be created\n * @returns {string} pem encoded representation of the private key WITHOUT header and footer\n * @public\n */\n JSEncrypt.prototype.getPrivateKeyB64 = function () {\n // Return the private representation of this key.\n return this.getKey().getPrivateBaseKeyB64();\n };\n /**\n * Returns the pem encoded representation of the public key\n * If the key doesn't exists a new key will be created\n * @returns {string} pem encoded representation of the public key WITH header and footer\n * @public\n */\n JSEncrypt.prototype.getPublicKey = function () {\n // Return the private representation of this key.\n return this.getKey().getPublicKey();\n };\n /**\n * Returns the pem encoded representation of the public key\n * If the key doesn't exists a new key will be created\n * @returns {string} pem encoded representation of the public key WITHOUT header and footer\n * @public\n */\n JSEncrypt.prototype.getPublicKeyB64 = function () {\n // Return the private representation of this key.\n return this.getKey().getPublicBaseKeyB64();\n };\nvar b64map=\"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/\";var b64pad=\"=\";var base64DecodeChars=new Array(-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,62,-1,-1,-1,63,52,53,54,55,56,57,58,59,60,61,-1,-1,-1,-1,-1,-1,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,-1,-1,-1,-1,-1,-1,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,-1,-1,-1,-1,-1);function btoa(str){var out,i,len;var c1,c2,c3;len=str.length;i=0;out=\"\";while(i>2);out+=b64map.charAt((c1&3)<<4);out+=\"==\";break}c2=str.charCodeAt(i++);if(i==len){out+=b64map.charAt(c1>>2);out+=b64map.charAt((c1&3)<<4|(c2&240)>>4);out+=b64map.charAt((c2&15)<<2);out+=\"=\";break}c3=str.charCodeAt(i++);out+=b64map.charAt(c1>>2);out+=b64map.charAt((c1&3)<<4|(c2&240)>>4);out+=b64map.charAt((c2&15)<<2|(c3&192)>>6);out+=b64map.charAt(c3&63)}return out}function atob(str){var c1,c2,c3,c4;var i,len,out;len=str.length;i=0;out=\"\";while(i>4);do{c3=str.charCodeAt(i++)&255;if(c3==61)return out;c3=base64DecodeChars[c3]}while(i>2);do{c4=str.charCodeAt(i++)&255;if(c4==61)return out;c4=base64DecodeChars[c4]}while(i>6)+b64map.charAt(c&63)}if(i+1==h.length){c=parseInt(h.substring(i,i+1),16);ret+=b64map.charAt(c<<2)}else if(i+2==h.length){c=parseInt(h.substring(i,i+2),16);ret+=b64map.charAt(c>>2)+b64map.charAt((c&3)<<4)}while((ret.length&3)>0)ret+=b64pad;return ret}function hexToBytes(hex){for(var bytes=[],c=0;c>>4).toString(16));hex.push((bytes[i]&15).toString(16))}return hex.join(\"\")}function b64tohex(str){for(var i=0,bin=atob(str.replace(/[ \\r\\n]+$/,\"\")),hex=[];i>3};JSEncrypt.prototype.decryptUnicodeLong=function(string){var k=this.getKey();var maxLength=(k.n.bitLength()+7>>3)*2;try{var hexString=b64tohex(string);var decryptedString=\"\";var rexStr=\".{1,\"+maxLength+\"}\";var rex=new RegExp(rexStr,\"g\");var subStrArray=hexString.match(rex);if(subStrArray){subStrArray.forEach(function(entry){decryptedString+=k.decrypt(entry)});return decryptedString}}catch(ex){console.log(\"加密错误:\"+ex.message);return false}};JSEncrypt.prototype.encryptUnicodeLong=function(string){var k=this.getKey();var maxLength=(k.n.bitLength()+7>>3)-11;try{var subStr=\"\",encryptedString=\"\";var subStart=0,subEnd=0;var bitLen=0,tmpPoint=0;for(var i=0,len=string.length;imaxLength){subStr=string.substring(subStart,subEnd);encryptedString+=k.encrypt(subStr);subStart=subEnd;bitLen=bitLen-tmpPoint}else{subEnd=i;tmpPoint=bitLen}}subStr=string.substring(subStart,len);encryptedString+=k.encrypt(subStr);return hex2b64(encryptedString)}catch(ex){console.log(\"解密错误:\"+ex.message);return false}}; JSEncrypt.version = version;\n return JSEncrypt;\n}());\n\n\n\n//# sourceURL=webpack://JSEncrypt/./lib/JSEncrypt.js?"); + + /***/ + }), + + /***/ + "./lib/JSEncryptRSAKey.js": + /*!********************************!*\ + !*** ./lib/JSEncryptRSAKey.js ***! + \********************************/ + /***/ + ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + + "use strict"; + eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"JSEncryptRSAKey\": () => (/* binding */ JSEncryptRSAKey)\n/* harmony export */ });\n/* harmony import */ var _lib_jsbn_base64__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./lib/jsbn/base64 */ \"./lib/lib/jsbn/base64.js\");\n/* harmony import */ var _lib_asn1js_hex__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./lib/asn1js/hex */ \"./lib/lib/asn1js/hex.js\");\n/* harmony import */ var _lib_asn1js_base64__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./lib/asn1js/base64 */ \"./lib/lib/asn1js/base64.js\");\n/* harmony import */ var _lib_asn1js_asn1__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./lib/asn1js/asn1 */ \"./lib/lib/asn1js/asn1.js\");\n/* harmony import */ var _lib_jsbn_rsa__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./lib/jsbn/rsa */ \"./lib/lib/jsbn/rsa.js\");\n/* harmony import */ var _lib_jsbn_jsbn__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./lib/jsbn/jsbn */ \"./lib/lib/jsbn/jsbn.js\");\n/* harmony import */ var _lib_jsrsasign_asn1_1_0__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./lib/jsrsasign/asn1-1.0 */ \"./lib/lib/jsrsasign/asn1-1.0.js\");\nvar __extends = (undefined && undefined.__extends) || (function () {\n var extendStatics = function (d, b) {\n extendStatics = Object.setPrototypeOf ||\n ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\n function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; };\n return extendStatics(d, b);\n };\n return function (d, b) {\n if (typeof b !== \"function\" && b !== null)\n throw new TypeError(\"Class extends value \" + String(b) + \" is not a constructor or null\");\n extendStatics(d, b);\n function __() { this.constructor = d; }\n d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\n };\n})();\n\n\n\n\n\n\n\n/**\n * Create a new JSEncryptRSAKey that extends Tom Wu's RSA key object.\n * This object is just a decorator for parsing the key parameter\n * @param {string|Object} key - The key in string format, or an object containing\n * the parameters needed to build a RSAKey object.\n * @constructor\n */\nvar JSEncryptRSAKey = /** @class */ (function (_super) {\n __extends(JSEncryptRSAKey, _super);\n function JSEncryptRSAKey(key) {\n var _this = _super.call(this) || this;\n // Call the super constructor.\n // RSAKey.call(this);\n // If a key key was provided.\n if (key) {\n // If this is a string...\n if (typeof key === \"string\") {\n _this.parseKey(key);\n }\n else if (JSEncryptRSAKey.hasPrivateKeyProperty(key) ||\n JSEncryptRSAKey.hasPublicKeyProperty(key)) {\n // Set the values for the key.\n _this.parsePropertiesFrom(key);\n }\n }\n return _this;\n }\n /**\n * Method to parse a pem encoded string containing both a public or private key.\n * The method will translate the pem encoded string in a der encoded string and\n * will parse private key and public key parameters. This method accepts public key\n * in the rsaencryption pkcs #1 format (oid: 1.2.840.113549.1.1.1).\n *\n * @todo Check how many rsa formats use the same format of pkcs #1.\n *\n * The format is defined as:\n * PublicKeyInfo ::= SEQUENCE {\n * algorithm AlgorithmIdentifier,\n * PublicKey BIT STRING\n * }\n * Where AlgorithmIdentifier is:\n * AlgorithmIdentifier ::= SEQUENCE {\n * algorithm OBJECT IDENTIFIER, the OID of the enc algorithm\n * parameters ANY DEFINED BY algorithm OPTIONAL (NULL for PKCS #1)\n * }\n * and PublicKey is a SEQUENCE encapsulated in a BIT STRING\n * RSAPublicKey ::= SEQUENCE {\n * modulus INTEGER, -- n\n * publicExponent INTEGER -- e\n * }\n * it's possible to examine the structure of the keys obtained from openssl using\n * an asn.1 dumper as the one used here to parse the components: http://lapo.it/asn1js/\n * @argument {string} pem the pem encoded string, can include the BEGIN/END header/footer\n * @private\n */\n JSEncryptRSAKey.prototype.parseKey = function (pem) {\n try {\n var modulus = 0;\n var public_exponent = 0;\n var reHex = /^\\s*(?:[0-9A-Fa-f][0-9A-Fa-f]\\s*)+$/;\n var der = reHex.test(pem) ? _lib_asn1js_hex__WEBPACK_IMPORTED_MODULE_1__.Hex.decode(pem) : _lib_asn1js_base64__WEBPACK_IMPORTED_MODULE_2__.Base64.unarmor(pem);\n var asn1 = _lib_asn1js_asn1__WEBPACK_IMPORTED_MODULE_3__.ASN1.decode(der);\n // Fixes a bug with OpenSSL 1.0+ private keys\n if (asn1.sub.length === 3) {\n asn1 = asn1.sub[2].sub[0];\n }\n if (asn1.sub.length === 9) {\n // Parse the private key.\n modulus = asn1.sub[1].getHexStringValue(); // bigint\n this.n = (0,_lib_jsbn_jsbn__WEBPACK_IMPORTED_MODULE_5__.parseBigInt)(modulus, 16);\n public_exponent = asn1.sub[2].getHexStringValue(); // int\n this.e = parseInt(public_exponent, 16);\n var private_exponent = asn1.sub[3].getHexStringValue(); // bigint\n this.d = (0,_lib_jsbn_jsbn__WEBPACK_IMPORTED_MODULE_5__.parseBigInt)(private_exponent, 16);\n var prime1 = asn1.sub[4].getHexStringValue(); // bigint\n this.p = (0,_lib_jsbn_jsbn__WEBPACK_IMPORTED_MODULE_5__.parseBigInt)(prime1, 16);\n var prime2 = asn1.sub[5].getHexStringValue(); // bigint\n this.q = (0,_lib_jsbn_jsbn__WEBPACK_IMPORTED_MODULE_5__.parseBigInt)(prime2, 16);\n var exponent1 = asn1.sub[6].getHexStringValue(); // bigint\n this.dmp1 = (0,_lib_jsbn_jsbn__WEBPACK_IMPORTED_MODULE_5__.parseBigInt)(exponent1, 16);\n var exponent2 = asn1.sub[7].getHexStringValue(); // bigint\n this.dmq1 = (0,_lib_jsbn_jsbn__WEBPACK_IMPORTED_MODULE_5__.parseBigInt)(exponent2, 16);\n var coefficient = asn1.sub[8].getHexStringValue(); // bigint\n this.coeff = (0,_lib_jsbn_jsbn__WEBPACK_IMPORTED_MODULE_5__.parseBigInt)(coefficient, 16);\n }\n else if (asn1.sub.length === 2) {\n if (asn1.sub[0].sub) {\n // Parse ASN.1 SubjectPublicKeyInfo type as defined by X.509\n var bit_string = asn1.sub[1];\n var sequence = bit_string.sub[0];\n modulus = sequence.sub[0].getHexStringValue();\n this.n = (0,_lib_jsbn_jsbn__WEBPACK_IMPORTED_MODULE_5__.parseBigInt)(modulus, 16);\n public_exponent = sequence.sub[1].getHexStringValue();\n this.e = parseInt(public_exponent, 16);\n }\n else {\n // Parse ASN.1 RSAPublicKey type as defined by PKCS #1\n modulus = asn1.sub[0].getHexStringValue();\n this.n = (0,_lib_jsbn_jsbn__WEBPACK_IMPORTED_MODULE_5__.parseBigInt)(modulus, 16);\n public_exponent = asn1.sub[1].getHexStringValue();\n this.e = parseInt(public_exponent, 16);\n }\n }\n else {\n return false;\n }\n return true;\n }\n catch (ex) {\n return false;\n }\n };\n /**\n * Translate rsa parameters in a hex encoded string representing the rsa key.\n *\n * The translation follow the ASN.1 notation :\n * RSAPrivateKey ::= SEQUENCE {\n * version Version,\n * modulus INTEGER, -- n\n * publicExponent INTEGER, -- e\n * privateExponent INTEGER, -- d\n * prime1 INTEGER, -- p\n * prime2 INTEGER, -- q\n * exponent1 INTEGER, -- d mod (p1)\n * exponent2 INTEGER, -- d mod (q-1)\n * coefficient INTEGER, -- (inverse of q) mod p\n * }\n * @returns {string} DER Encoded String representing the rsa private key\n * @private\n */\n JSEncryptRSAKey.prototype.getPrivateBaseKey = function () {\n var options = {\n array: [\n new _lib_jsrsasign_asn1_1_0__WEBPACK_IMPORTED_MODULE_6__.KJUR.asn1.DERInteger({ int: 0 }),\n new _lib_jsrsasign_asn1_1_0__WEBPACK_IMPORTED_MODULE_6__.KJUR.asn1.DERInteger({ bigint: this.n }),\n new _lib_jsrsasign_asn1_1_0__WEBPACK_IMPORTED_MODULE_6__.KJUR.asn1.DERInteger({ int: this.e }),\n new _lib_jsrsasign_asn1_1_0__WEBPACK_IMPORTED_MODULE_6__.KJUR.asn1.DERInteger({ bigint: this.d }),\n new _lib_jsrsasign_asn1_1_0__WEBPACK_IMPORTED_MODULE_6__.KJUR.asn1.DERInteger({ bigint: this.p }),\n new _lib_jsrsasign_asn1_1_0__WEBPACK_IMPORTED_MODULE_6__.KJUR.asn1.DERInteger({ bigint: this.q }),\n new _lib_jsrsasign_asn1_1_0__WEBPACK_IMPORTED_MODULE_6__.KJUR.asn1.DERInteger({ bigint: this.dmp1 }),\n new _lib_jsrsasign_asn1_1_0__WEBPACK_IMPORTED_MODULE_6__.KJUR.asn1.DERInteger({ bigint: this.dmq1 }),\n new _lib_jsrsasign_asn1_1_0__WEBPACK_IMPORTED_MODULE_6__.KJUR.asn1.DERInteger({ bigint: this.coeff }),\n ],\n };\n var seq = new _lib_jsrsasign_asn1_1_0__WEBPACK_IMPORTED_MODULE_6__.KJUR.asn1.DERSequence(options);\n return seq.getEncodedHex();\n };\n /**\n * base64 (pem) encoded version of the DER encoded representation\n * @returns {string} pem encoded representation without header and footer\n * @public\n */\n JSEncryptRSAKey.prototype.getPrivateBaseKeyB64 = function () {\n return (0,_lib_jsbn_base64__WEBPACK_IMPORTED_MODULE_0__.hex2b64)(this.getPrivateBaseKey());\n };\n /**\n * Translate rsa parameters in a hex encoded string representing the rsa public key.\n * The representation follow the ASN.1 notation :\n * PublicKeyInfo ::= SEQUENCE {\n * algorithm AlgorithmIdentifier,\n * PublicKey BIT STRING\n * }\n * Where AlgorithmIdentifier is:\n * AlgorithmIdentifier ::= SEQUENCE {\n * algorithm OBJECT IDENTIFIER, the OID of the enc algorithm\n * parameters ANY DEFINED BY algorithm OPTIONAL (NULL for PKCS #1)\n * }\n * and PublicKey is a SEQUENCE encapsulated in a BIT STRING\n * RSAPublicKey ::= SEQUENCE {\n * modulus INTEGER, -- n\n * publicExponent INTEGER -- e\n * }\n * @returns {string} DER Encoded String representing the rsa public key\n * @private\n */\n JSEncryptRSAKey.prototype.getPublicBaseKey = function () {\n var first_sequence = new _lib_jsrsasign_asn1_1_0__WEBPACK_IMPORTED_MODULE_6__.KJUR.asn1.DERSequence({\n array: [\n new _lib_jsrsasign_asn1_1_0__WEBPACK_IMPORTED_MODULE_6__.KJUR.asn1.DERObjectIdentifier({ oid: \"1.2.840.113549.1.1.1\" }),\n new _lib_jsrsasign_asn1_1_0__WEBPACK_IMPORTED_MODULE_6__.KJUR.asn1.DERNull(),\n ],\n });\n var second_sequence = new _lib_jsrsasign_asn1_1_0__WEBPACK_IMPORTED_MODULE_6__.KJUR.asn1.DERSequence({\n array: [\n new _lib_jsrsasign_asn1_1_0__WEBPACK_IMPORTED_MODULE_6__.KJUR.asn1.DERInteger({ bigint: this.n }),\n new _lib_jsrsasign_asn1_1_0__WEBPACK_IMPORTED_MODULE_6__.KJUR.asn1.DERInteger({ int: this.e }),\n ],\n });\n var bit_string = new _lib_jsrsasign_asn1_1_0__WEBPACK_IMPORTED_MODULE_6__.KJUR.asn1.DERBitString({\n hex: \"00\" + second_sequence.getEncodedHex(),\n });\n var seq = new _lib_jsrsasign_asn1_1_0__WEBPACK_IMPORTED_MODULE_6__.KJUR.asn1.DERSequence({\n array: [first_sequence, bit_string],\n });\n return seq.getEncodedHex();\n };\n /**\n * base64 (pem) encoded version of the DER encoded representation\n * @returns {string} pem encoded representation without header and footer\n * @public\n */\n JSEncryptRSAKey.prototype.getPublicBaseKeyB64 = function () {\n return (0,_lib_jsbn_base64__WEBPACK_IMPORTED_MODULE_0__.hex2b64)(this.getPublicBaseKey());\n };\n /**\n * wrap the string in block of width chars. The default value for rsa keys is 64\n * characters.\n * @param {string} str the pem encoded string without header and footer\n * @param {Number} [width=64] - the length the string has to be wrapped at\n * @returns {string}\n * @private\n */\n JSEncryptRSAKey.wordwrap = function (str, width) {\n width = width || 64;\n if (!str) {\n return str;\n }\n var regex = \"(.{1,\" + width + \"})( +|$\\n?)|(.{1,\" + width + \"})\";\n return str.match(RegExp(regex, \"g\")).join(\"\\n\");\n };\n /**\n * Retrieve the pem encoded private key\n * @returns {string} the pem encoded private key with header/footer\n * @public\n */\n JSEncryptRSAKey.prototype.getPrivateKey = function () {\n var key = \"-----BEGIN RSA PRIVATE KEY-----\\n\";\n key += JSEncryptRSAKey.wordwrap(this.getPrivateBaseKeyB64()) + \"\\n\";\n key += \"-----END RSA PRIVATE KEY-----\";\n return key;\n };\n /**\n * Retrieve the pem encoded public key\n * @returns {string} the pem encoded public key with header/footer\n * @public\n */\n JSEncryptRSAKey.prototype.getPublicKey = function () {\n var key = \"-----BEGIN PUBLIC KEY-----\\n\";\n key += JSEncryptRSAKey.wordwrap(this.getPublicBaseKeyB64()) + \"\\n\";\n key += \"-----END PUBLIC KEY-----\";\n return key;\n };\n /**\n * Check if the object contains the necessary parameters to populate the rsa modulus\n * and public exponent parameters.\n * @param {Object} [obj={}] - An object that may contain the two public key\n * parameters\n * @returns {boolean} true if the object contains both the modulus and the public exponent\n * properties (n and e)\n * @todo check for types of n and e. N should be a parseable bigInt object, E should\n * be a parseable integer number\n * @private\n */\n JSEncryptRSAKey.hasPublicKeyProperty = function (obj) {\n obj = obj || {};\n return obj.hasOwnProperty(\"n\") && obj.hasOwnProperty(\"e\");\n };\n /**\n * Check if the object contains ALL the parameters of an RSA key.\n * @param {Object} [obj={}] - An object that may contain nine rsa key\n * parameters\n * @returns {boolean} true if the object contains all the parameters needed\n * @todo check for types of the parameters all the parameters but the public exponent\n * should be parseable bigint objects, the public exponent should be a parseable integer number\n * @private\n */\n JSEncryptRSAKey.hasPrivateKeyProperty = function (obj) {\n obj = obj || {};\n return (obj.hasOwnProperty(\"n\") &&\n obj.hasOwnProperty(\"e\") &&\n obj.hasOwnProperty(\"d\") &&\n obj.hasOwnProperty(\"p\") &&\n obj.hasOwnProperty(\"q\") &&\n obj.hasOwnProperty(\"dmp1\") &&\n obj.hasOwnProperty(\"dmq1\") &&\n obj.hasOwnProperty(\"coeff\"));\n };\n /**\n * Parse the properties of obj in the current rsa object. Obj should AT LEAST\n * include the modulus and public exponent (n, e) parameters.\n * @param {Object} obj - the object containing rsa parameters\n * @private\n */\n JSEncryptRSAKey.prototype.parsePropertiesFrom = function (obj) {\n this.n = obj.n;\n this.e = obj.e;\n if (obj.hasOwnProperty(\"d\")) {\n this.d = obj.d;\n this.p = obj.p;\n this.q = obj.q;\n this.dmp1 = obj.dmp1;\n this.dmq1 = obj.dmq1;\n this.coeff = obj.coeff;\n }\n };\n return JSEncryptRSAKey;\n}(_lib_jsbn_rsa__WEBPACK_IMPORTED_MODULE_4__.RSAKey));\n\n\n\n//# sourceURL=webpack://JSEncrypt/./lib/JSEncryptRSAKey.js?"); + + /***/ + }), + + /***/ + "./lib/index.js": + /*!**********************!*\ + !*** ./lib/index.js ***! + \**********************/ + /***/ + ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + + "use strict"; + eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"JSEncrypt\": () => (/* reexport safe */ _JSEncrypt__WEBPACK_IMPORTED_MODULE_0__.JSEncrypt),\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var _JSEncrypt__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./JSEncrypt */ \"./lib/JSEncrypt.js\");\n\n\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (_JSEncrypt__WEBPACK_IMPORTED_MODULE_0__.JSEncrypt);\n\n\n//# sourceURL=webpack://JSEncrypt/./lib/index.js?"); + + /***/ + }), + + /***/ + "./lib/lib/asn1js/asn1.js": + /*!********************************!*\ + !*** ./lib/lib/asn1js/asn1.js ***! + \********************************/ + /***/ + ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + + "use strict"; + eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"ASN1\": () => (/* binding */ ASN1),\n/* harmony export */ \"ASN1Tag\": () => (/* binding */ ASN1Tag),\n/* harmony export */ \"Stream\": () => (/* binding */ Stream)\n/* harmony export */ });\n/* harmony import */ var _int10__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./int10 */ \"./lib/lib/asn1js/int10.js\");\n// ASN.1 JavaScript decoder\n// Copyright (c) 2008-2014 Lapo Luchini \n// Permission to use, copy, modify, and/or distribute this software for any\n// purpose with or without fee is hereby granted, provided that the above\n// copyright notice and this permission notice appear in all copies.\n//\n// THE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES\n// WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF\n// MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR\n// ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES\n// WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN\n// ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF\n// OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.\n/*jshint browser: true, strict: true, immed: true, latedef: true, undef: true, regexdash: false */\n/*global oids */\n\nvar ellipsis = \"\\u2026\";\nvar reTimeS = /^(\\d\\d)(0[1-9]|1[0-2])(0[1-9]|[12]\\d|3[01])([01]\\d|2[0-3])(?:([0-5]\\d)(?:([0-5]\\d)(?:[.,](\\d{1,3}))?)?)?(Z|[-+](?:[0]\\d|1[0-2])([0-5]\\d)?)?$/;\nvar reTimeL = /^(\\d\\d\\d\\d)(0[1-9]|1[0-2])(0[1-9]|[12]\\d|3[01])([01]\\d|2[0-3])(?:([0-5]\\d)(?:([0-5]\\d)(?:[.,](\\d{1,3}))?)?)?(Z|[-+](?:[0]\\d|1[0-2])([0-5]\\d)?)?$/;\nfunction stringCut(str, len) {\n if (str.length > len) {\n str = str.substring(0, len) + ellipsis;\n }\n return str;\n}\nvar Stream = /** @class */ (function () {\n function Stream(enc, pos) {\n this.hexDigits = \"0123456789ABCDEF\";\n if (enc instanceof Stream) {\n this.enc = enc.enc;\n this.pos = enc.pos;\n }\n else {\n // enc should be an array or a binary string\n this.enc = enc;\n this.pos = pos;\n }\n }\n Stream.prototype.get = function (pos) {\n if (pos === undefined) {\n pos = this.pos++;\n }\n if (pos >= this.enc.length) {\n throw new Error(\"Requesting byte offset \".concat(pos, \" on a stream of length \").concat(this.enc.length));\n }\n return (\"string\" === typeof this.enc) ? this.enc.charCodeAt(pos) : this.enc[pos];\n };\n Stream.prototype.hexByte = function (b) {\n return this.hexDigits.charAt((b >> 4) & 0xF) + this.hexDigits.charAt(b & 0xF);\n };\n Stream.prototype.hexDump = function (start, end, raw) {\n var s = \"\";\n for (var i = start; i < end; ++i) {\n s += this.hexByte(this.get(i));\n if (raw !== true) {\n switch (i & 0xF) {\n case 0x7:\n s += \" \";\n break;\n case 0xF:\n s += \"\\n\";\n break;\n default:\n s += \" \";\n }\n }\n }\n return s;\n };\n Stream.prototype.isASCII = function (start, end) {\n for (var i = start; i < end; ++i) {\n var c = this.get(i);\n if (c < 32 || c > 176) {\n return false;\n }\n }\n return true;\n };\n Stream.prototype.parseStringISO = function (start, end) {\n var s = \"\";\n for (var i = start; i < end; ++i) {\n s += String.fromCharCode(this.get(i));\n }\n return s;\n };\n Stream.prototype.parseStringUTF = function (start, end) {\n var s = \"\";\n for (var i = start; i < end;) {\n var c = this.get(i++);\n if (c < 128) {\n s += String.fromCharCode(c);\n }\n else if ((c > 191) && (c < 224)) {\n s += String.fromCharCode(((c & 0x1F) << 6) | (this.get(i++) & 0x3F));\n }\n else {\n s += String.fromCharCode(((c & 0x0F) << 12) | ((this.get(i++) & 0x3F) << 6) | (this.get(i++) & 0x3F));\n }\n }\n return s;\n };\n Stream.prototype.parseStringBMP = function (start, end) {\n var str = \"\";\n var hi;\n var lo;\n for (var i = start; i < end;) {\n hi = this.get(i++);\n lo = this.get(i++);\n str += String.fromCharCode((hi << 8) | lo);\n }\n return str;\n };\n Stream.prototype.parseTime = function (start, end, shortYear) {\n var s = this.parseStringISO(start, end);\n var m = (shortYear ? reTimeS : reTimeL).exec(s);\n if (!m) {\n return \"Unrecognized time: \" + s;\n }\n if (shortYear) {\n // to avoid querying the timer, use the fixed range [1970, 2069]\n // it will conform with ITU X.400 [-10, +40] sliding window until 2030\n m[1] = +m[1];\n m[1] += (+m[1] < 70) ? 2000 : 1900;\n }\n s = m[1] + \"-\" + m[2] + \"-\" + m[3] + \" \" + m[4];\n if (m[5]) {\n s += \":\" + m[5];\n if (m[6]) {\n s += \":\" + m[6];\n if (m[7]) {\n s += \".\" + m[7];\n }\n }\n }\n if (m[8]) {\n s += \" UTC\";\n if (m[8] != \"Z\") {\n s += m[8];\n if (m[9]) {\n s += \":\" + m[9];\n }\n }\n }\n return s;\n };\n Stream.prototype.parseInteger = function (start, end) {\n var v = this.get(start);\n var neg = (v > 127);\n var pad = neg ? 255 : 0;\n var len;\n var s = \"\";\n // skip unuseful bits (not allowed in DER)\n while (v == pad && ++start < end) {\n v = this.get(start);\n }\n len = end - start;\n if (len === 0) {\n return neg ? -1 : 0;\n }\n // show bit length of huge integers\n if (len > 4) {\n s = v;\n len <<= 3;\n while (((+s ^ pad) & 0x80) == 0) {\n s = +s << 1;\n --len;\n }\n s = \"(\" + len + \" bit)\\n\";\n }\n // decode the integer\n if (neg) {\n v = v - 256;\n }\n var n = new _int10__WEBPACK_IMPORTED_MODULE_0__.Int10(v);\n for (var i = start + 1; i < end; ++i) {\n n.mulAdd(256, this.get(i));\n }\n return s + n.toString();\n };\n Stream.prototype.parseBitString = function (start, end, maxLength) {\n var unusedBit = this.get(start);\n var lenBit = ((end - start - 1) << 3) - unusedBit;\n var intro = \"(\" + lenBit + \" bit)\\n\";\n var s = \"\";\n for (var i = start + 1; i < end; ++i) {\n var b = this.get(i);\n var skip = (i == end - 1) ? unusedBit : 0;\n for (var j = 7; j >= skip; --j) {\n s += (b >> j) & 1 ? \"1\" : \"0\";\n }\n if (s.length > maxLength) {\n return intro + stringCut(s, maxLength);\n }\n }\n return intro + s;\n };\n Stream.prototype.parseOctetString = function (start, end, maxLength) {\n if (this.isASCII(start, end)) {\n return stringCut(this.parseStringISO(start, end), maxLength);\n }\n var len = end - start;\n var s = \"(\" + len + \" byte)\\n\";\n maxLength /= 2; // we work in bytes\n if (len > maxLength) {\n end = start + maxLength;\n }\n for (var i = start; i < end; ++i) {\n s += this.hexByte(this.get(i));\n }\n if (len > maxLength) {\n s += ellipsis;\n }\n return s;\n };\n Stream.prototype.parseOID = function (start, end, maxLength) {\n var s = \"\";\n var n = new _int10__WEBPACK_IMPORTED_MODULE_0__.Int10();\n var bits = 0;\n for (var i = start; i < end; ++i) {\n var v = this.get(i);\n n.mulAdd(128, v & 0x7F);\n bits += 7;\n if (!(v & 0x80)) { // finished\n if (s === \"\") {\n n = n.simplify();\n if (n instanceof _int10__WEBPACK_IMPORTED_MODULE_0__.Int10) {\n n.sub(80);\n s = \"2.\" + n.toString();\n }\n else {\n var m = n < 80 ? n < 40 ? 0 : 1 : 2;\n s = m + \".\" + (n - m * 40);\n }\n }\n else {\n s += \".\" + n.toString();\n }\n if (s.length > maxLength) {\n return stringCut(s, maxLength);\n }\n n = new _int10__WEBPACK_IMPORTED_MODULE_0__.Int10();\n bits = 0;\n }\n }\n if (bits > 0) {\n s += \".incomplete\";\n }\n return s;\n };\n return Stream;\n}());\n\nvar ASN1 = /** @class */ (function () {\n function ASN1(stream, header, length, tag, sub) {\n if (!(tag instanceof ASN1Tag)) {\n throw new Error(\"Invalid tag value.\");\n }\n this.stream = stream;\n this.header = header;\n this.length = length;\n this.tag = tag;\n this.sub = sub;\n }\n ASN1.prototype.typeName = function () {\n switch (this.tag.tagClass) {\n case 0: // universal\n switch (this.tag.tagNumber) {\n case 0x00:\n return \"EOC\";\n case 0x01:\n return \"BOOLEAN\";\n case 0x02:\n return \"INTEGER\";\n case 0x03:\n return \"BIT_STRING\";\n case 0x04:\n return \"OCTET_STRING\";\n case 0x05:\n return \"NULL\";\n case 0x06:\n return \"OBJECT_IDENTIFIER\";\n case 0x07:\n return \"ObjectDescriptor\";\n case 0x08:\n return \"EXTERNAL\";\n case 0x09:\n return \"REAL\";\n case 0x0A:\n return \"ENUMERATED\";\n case 0x0B:\n return \"EMBEDDED_PDV\";\n case 0x0C:\n return \"UTF8String\";\n case 0x10:\n return \"SEQUENCE\";\n case 0x11:\n return \"SET\";\n case 0x12:\n return \"NumericString\";\n case 0x13:\n return \"PrintableString\"; // ASCII subset\n case 0x14:\n return \"TeletexString\"; // aka T61String\n case 0x15:\n return \"VideotexString\";\n case 0x16:\n return \"IA5String\"; // ASCII\n case 0x17:\n return \"UTCTime\";\n case 0x18:\n return \"GeneralizedTime\";\n case 0x19:\n return \"GraphicString\";\n case 0x1A:\n return \"VisibleString\"; // ASCII subset\n case 0x1B:\n return \"GeneralString\";\n case 0x1C:\n return \"UniversalString\";\n case 0x1E:\n return \"BMPString\";\n }\n return \"Universal_\" + this.tag.tagNumber.toString();\n case 1:\n return \"Application_\" + this.tag.tagNumber.toString();\n case 2:\n return \"[\" + this.tag.tagNumber.toString() + \"]\"; // Context\n case 3:\n return \"Private_\" + this.tag.tagNumber.toString();\n }\n };\n ASN1.prototype.content = function (maxLength) {\n if (this.tag === undefined) {\n return null;\n }\n if (maxLength === undefined) {\n maxLength = Infinity;\n }\n var content = this.posContent();\n var len = Math.abs(this.length);\n if (!this.tag.isUniversal()) {\n if (this.sub !== null) {\n return \"(\" + this.sub.length + \" elem)\";\n }\n return this.stream.parseOctetString(content, content + len, maxLength);\n }\n switch (this.tag.tagNumber) {\n case 0x01: // BOOLEAN\n return (this.stream.get(content) === 0) ? \"false\" : \"true\";\n case 0x02: // INTEGER\n return this.stream.parseInteger(content, content + len);\n case 0x03: // BIT_STRING\n return this.sub ? \"(\" + this.sub.length + \" elem)\" :\n this.stream.parseBitString(content, content + len, maxLength);\n case 0x04: // OCTET_STRING\n return this.sub ? \"(\" + this.sub.length + \" elem)\" :\n this.stream.parseOctetString(content, content + len, maxLength);\n // case 0x05: // NULL\n case 0x06: // OBJECT_IDENTIFIER\n return this.stream.parseOID(content, content + len, maxLength);\n // case 0x07: // ObjectDescriptor\n // case 0x08: // EXTERNAL\n // case 0x09: // REAL\n // case 0x0A: // ENUMERATED\n // case 0x0B: // EMBEDDED_PDV\n case 0x10: // SEQUENCE\n case 0x11: // SET\n if (this.sub !== null) {\n return \"(\" + this.sub.length + \" elem)\";\n }\n else {\n return \"(no elem)\";\n }\n case 0x0C: // UTF8String\n return stringCut(this.stream.parseStringUTF(content, content + len), maxLength);\n case 0x12: // NumericString\n case 0x13: // PrintableString\n case 0x14: // TeletexString\n case 0x15: // VideotexString\n case 0x16: // IA5String\n // case 0x19: // GraphicString\n case 0x1A: // VisibleString\n // case 0x1B: // GeneralString\n // case 0x1C: // UniversalString\n return stringCut(this.stream.parseStringISO(content, content + len), maxLength);\n case 0x1E: // BMPString\n return stringCut(this.stream.parseStringBMP(content, content + len), maxLength);\n case 0x17: // UTCTime\n case 0x18: // GeneralizedTime\n return this.stream.parseTime(content, content + len, (this.tag.tagNumber == 0x17));\n }\n return null;\n };\n ASN1.prototype.toString = function () {\n return this.typeName() + \"@\" + this.stream.pos + \"[header:\" + this.header + \",length:\" + this.length + \",sub:\" + ((this.sub === null) ? \"null\" : this.sub.length) + \"]\";\n };\n ASN1.prototype.toPrettyString = function (indent) {\n if (indent === undefined) {\n indent = \"\";\n }\n var s = indent + this.typeName() + \" @\" + this.stream.pos;\n if (this.length >= 0) {\n s += \"+\";\n }\n s += this.length;\n if (this.tag.tagConstructed) {\n s += \" (constructed)\";\n }\n else if ((this.tag.isUniversal() && ((this.tag.tagNumber == 0x03) || (this.tag.tagNumber == 0x04))) && (this.sub !== null)) {\n s += \" (encapsulates)\";\n }\n s += \"\\n\";\n if (this.sub !== null) {\n indent += \" \";\n for (var i = 0, max = this.sub.length; i < max; ++i) {\n s += this.sub[i].toPrettyString(indent);\n }\n }\n return s;\n };\n ASN1.prototype.posStart = function () {\n return this.stream.pos;\n };\n ASN1.prototype.posContent = function () {\n return this.stream.pos + this.header;\n };\n ASN1.prototype.posEnd = function () {\n return this.stream.pos + this.header + Math.abs(this.length);\n };\n ASN1.prototype.toHexString = function () {\n return this.stream.hexDump(this.posStart(), this.posEnd(), true);\n };\n ASN1.decodeLength = function (stream) {\n var buf = stream.get();\n var len = buf & 0x7F;\n if (len == buf) {\n return len;\n }\n // no reason to use Int10, as it would be a huge buffer anyways\n if (len > 6) {\n throw new Error(\"Length over 48 bits not supported at position \" + (stream.pos - 1));\n }\n if (len === 0) {\n return null;\n } // undefined\n buf = 0;\n for (var i = 0; i < len; ++i) {\n buf = (buf * 256) + stream.get();\n }\n return buf;\n };\n /**\n * Retrieve the hexadecimal value (as a string) of the current ASN.1 element\n * @returns {string}\n * @public\n */\n ASN1.prototype.getHexStringValue = function () {\n var hexString = this.toHexString();\n var offset = this.header * 2;\n var length = this.length * 2;\n return hexString.substr(offset, length);\n };\n ASN1.decode = function (str) {\n var stream;\n if (!(str instanceof Stream)) {\n stream = new Stream(str, 0);\n }\n else {\n stream = str;\n }\n var streamStart = new Stream(stream);\n var tag = new ASN1Tag(stream);\n var len = ASN1.decodeLength(stream);\n var start = stream.pos;\n var header = start - streamStart.pos;\n var sub = null;\n var getSub = function () {\n var ret = [];\n if (len !== null) {\n // definite length\n var end = start + len;\n while (stream.pos < end) {\n ret[ret.length] = ASN1.decode(stream);\n }\n if (stream.pos != end) {\n throw new Error(\"Content size is not correct for container starting at offset \" + start);\n }\n }\n else {\n // undefined length\n try {\n for (;;) {\n var s = ASN1.decode(stream);\n if (s.tag.isEOC()) {\n break;\n }\n ret[ret.length] = s;\n }\n len = start - stream.pos; // undefined lengths are represented as negative values\n }\n catch (e) {\n throw new Error(\"Exception while decoding undefined length content: \" + e);\n }\n }\n return ret;\n };\n if (tag.tagConstructed) {\n // must have valid content\n sub = getSub();\n }\n else if (tag.isUniversal() && ((tag.tagNumber == 0x03) || (tag.tagNumber == 0x04))) {\n // sometimes BitString and OctetString are used to encapsulate ASN.1\n try {\n if (tag.tagNumber == 0x03) {\n if (stream.get() != 0) {\n throw new Error(\"BIT STRINGs with unused bits cannot encapsulate.\");\n }\n }\n sub = getSub();\n for (var i = 0; i < sub.length; ++i) {\n if (sub[i].tag.isEOC()) {\n throw new Error(\"EOC is not supposed to be actual content.\");\n }\n }\n }\n catch (e) {\n // but silently ignore when they don't\n sub = null;\n }\n }\n if (sub === null) {\n if (len === null) {\n throw new Error(\"We can't skip over an invalid tag with undefined length at offset \" + start);\n }\n stream.pos = start + Math.abs(len);\n }\n return new ASN1(streamStart, header, len, tag, sub);\n };\n return ASN1;\n}());\n\nvar ASN1Tag = /** @class */ (function () {\n function ASN1Tag(stream) {\n var buf = stream.get();\n this.tagClass = buf >> 6;\n this.tagConstructed = ((buf & 0x20) !== 0);\n this.tagNumber = buf & 0x1F;\n if (this.tagNumber == 0x1F) { // long tag\n var n = new _int10__WEBPACK_IMPORTED_MODULE_0__.Int10();\n do {\n buf = stream.get();\n n.mulAdd(128, buf & 0x7F);\n } while (buf & 0x80);\n this.tagNumber = n.simplify();\n }\n }\n ASN1Tag.prototype.isUniversal = function () {\n return this.tagClass === 0x00;\n };\n ASN1Tag.prototype.isEOC = function () {\n return this.tagClass === 0x00 && this.tagNumber === 0x00;\n };\n return ASN1Tag;\n}());\n\n\n\n//# sourceURL=webpack://JSEncrypt/./lib/lib/asn1js/asn1.js?"); + + /***/ + }), + + /***/ + "./lib/lib/asn1js/base64.js": + /*!**********************************!*\ + !*** ./lib/lib/asn1js/base64.js ***! + \**********************************/ + /***/ + ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + + "use strict"; + eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"Base64\": () => (/* binding */ Base64)\n/* harmony export */ });\n// Base64 JavaScript decoder\n// Copyright (c) 2008-2013 Lapo Luchini \n// Permission to use, copy, modify, and/or distribute this software for any\n// purpose with or without fee is hereby granted, provided that the above\n// copyright notice and this permission notice appear in all copies.\n//\n// THE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES\n// WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF\n// MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR\n// ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES\n// WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN\n// ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF\n// OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.\n/*jshint browser: true, strict: true, immed: true, latedef: true, undef: true, regexdash: false */\nvar decoder;\nvar Base64 = {\n decode: function (a) {\n var i;\n if (decoder === undefined) {\n var b64 = \"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/\";\n var ignore = \"= \\f\\n\\r\\t\\u00A0\\u2028\\u2029\";\n decoder = Object.create(null);\n for (i = 0; i < 64; ++i) {\n decoder[b64.charAt(i)] = i;\n }\n decoder['-'] = 62; //+\n decoder['_'] = 63; //-\n for (i = 0; i < ignore.length; ++i) {\n decoder[ignore.charAt(i)] = -1;\n }\n }\n var out = [];\n var bits = 0;\n var char_count = 0;\n for (i = 0; i < a.length; ++i) {\n var c = a.charAt(i);\n if (c == \"=\") {\n break;\n }\n c = decoder[c];\n if (c == -1) {\n continue;\n }\n if (c === undefined) {\n throw new Error(\"Illegal character at offset \" + i);\n }\n bits |= c;\n if (++char_count >= 4) {\n out[out.length] = (bits >> 16);\n out[out.length] = (bits >> 8) & 0xFF;\n out[out.length] = bits & 0xFF;\n bits = 0;\n char_count = 0;\n }\n else {\n bits <<= 6;\n }\n }\n switch (char_count) {\n case 1:\n throw new Error(\"Base64 encoding incomplete: at least 2 bits missing\");\n case 2:\n out[out.length] = (bits >> 10);\n break;\n case 3:\n out[out.length] = (bits >> 16);\n out[out.length] = (bits >> 8) & 0xFF;\n break;\n }\n return out;\n },\n re: /-----BEGIN [^-]+-----([A-Za-z0-9+\\/=\\s]+)-----END [^-]+-----|begin-base64[^\\n]+\\n([A-Za-z0-9+\\/=\\s]+)====/,\n unarmor: function (a) {\n var m = Base64.re.exec(a);\n if (m) {\n if (m[1]) {\n a = m[1];\n }\n else if (m[2]) {\n a = m[2];\n }\n else {\n throw new Error(\"RegExp out of sync\");\n }\n }\n return Base64.decode(a);\n }\n};\n\n\n//# sourceURL=webpack://JSEncrypt/./lib/lib/asn1js/base64.js?"); + + /***/ + }), + + /***/ + "./lib/lib/asn1js/hex.js": + /*!*******************************!*\ + !*** ./lib/lib/asn1js/hex.js ***! + \*******************************/ + /***/ + ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + + "use strict"; + eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"Hex\": () => (/* binding */ Hex)\n/* harmony export */ });\n// Hex JavaScript decoder\n// Copyright (c) 2008-2013 Lapo Luchini \n// Permission to use, copy, modify, and/or distribute this software for any\n// purpose with or without fee is hereby granted, provided that the above\n// copyright notice and this permission notice appear in all copies.\n//\n// THE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES\n// WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF\n// MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR\n// ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES\n// WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN\n// ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF\n// OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.\n/*jshint browser: true, strict: true, immed: true, latedef: true, undef: true, regexdash: false */\nvar decoder;\nvar Hex = {\n decode: function (a) {\n var i;\n if (decoder === undefined) {\n var hex = \"0123456789ABCDEF\";\n var ignore = \" \\f\\n\\r\\t\\u00A0\\u2028\\u2029\";\n decoder = {};\n for (i = 0; i < 16; ++i) {\n decoder[hex.charAt(i)] = i;\n }\n hex = hex.toLowerCase();\n for (i = 10; i < 16; ++i) {\n decoder[hex.charAt(i)] = i;\n }\n for (i = 0; i < ignore.length; ++i) {\n decoder[ignore.charAt(i)] = -1;\n }\n }\n var out = [];\n var bits = 0;\n var char_count = 0;\n for (i = 0; i < a.length; ++i) {\n var c = a.charAt(i);\n if (c == \"=\") {\n break;\n }\n c = decoder[c];\n if (c == -1) {\n continue;\n }\n if (c === undefined) {\n throw new Error(\"Illegal character at offset \" + i);\n }\n bits |= c;\n if (++char_count >= 2) {\n out[out.length] = bits;\n bits = 0;\n char_count = 0;\n }\n else {\n bits <<= 4;\n }\n }\n if (char_count) {\n throw new Error(\"Hex encoding incomplete: 4 bits missing\");\n }\n return out;\n }\n};\n\n\n//# sourceURL=webpack://JSEncrypt/./lib/lib/asn1js/hex.js?"); + + /***/ + }), + + /***/ + "./lib/lib/asn1js/int10.js": + /*!*********************************!*\ + !*** ./lib/lib/asn1js/int10.js ***! + \*********************************/ + /***/ + ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + + "use strict"; + eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"Int10\": () => (/* binding */ Int10)\n/* harmony export */ });\n// Big integer base-10 printing library\n// Copyright (c) 2014 Lapo Luchini \n// Permission to use, copy, modify, and/or distribute this software for any\n// purpose with or without fee is hereby granted, provided that the above\n// copyright notice and this permission notice appear in all copies.\n//\n// THE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES\n// WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF\n// MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR\n// ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES\n// WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN\n// ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF\n// OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.\n/*jshint browser: true, strict: true, immed: true, latedef: true, undef: true, regexdash: false */\nvar max = 10000000000000; // biggest integer that can still fit 2^53 when multiplied by 256\nvar Int10 = /** @class */ (function () {\n function Int10(value) {\n this.buf = [+value || 0];\n }\n Int10.prototype.mulAdd = function (m, c) {\n // assert(m <= 256)\n var b = this.buf;\n var l = b.length;\n var i;\n var t;\n for (i = 0; i < l; ++i) {\n t = b[i] * m + c;\n if (t < max) {\n c = 0;\n }\n else {\n c = 0 | (t / max);\n t -= c * max;\n }\n b[i] = t;\n }\n if (c > 0) {\n b[i] = c;\n }\n };\n Int10.prototype.sub = function (c) {\n // assert(m <= 256)\n var b = this.buf;\n var l = b.length;\n var i;\n var t;\n for (i = 0; i < l; ++i) {\n t = b[i] - c;\n if (t < 0) {\n t += max;\n c = 1;\n }\n else {\n c = 0;\n }\n b[i] = t;\n }\n while (b[b.length - 1] === 0) {\n b.pop();\n }\n };\n Int10.prototype.toString = function (base) {\n if ((base || 10) != 10) {\n throw new Error(\"only base 10 is supported\");\n }\n var b = this.buf;\n var s = b[b.length - 1].toString();\n for (var i = b.length - 2; i >= 0; --i) {\n s += (max + b[i]).toString().substring(1);\n }\n return s;\n };\n Int10.prototype.valueOf = function () {\n var b = this.buf;\n var v = 0;\n for (var i = b.length - 1; i >= 0; --i) {\n v = v * max + b[i];\n }\n return v;\n };\n Int10.prototype.simplify = function () {\n var b = this.buf;\n return (b.length == 1) ? b[0] : this;\n };\n return Int10;\n}());\n\n\n\n//# sourceURL=webpack://JSEncrypt/./lib/lib/asn1js/int10.js?"); + + /***/ + }), + + /***/ + "./lib/lib/jsbn/base64.js": + /*!********************************!*\ + !*** ./lib/lib/jsbn/base64.js ***! + \********************************/ + /***/ + ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + + "use strict"; + eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"b64toBA\": () => (/* binding */ b64toBA),\n/* harmony export */ \"b64tohex\": () => (/* binding */ b64tohex),\n/* harmony export */ \"hex2b64\": () => (/* binding */ hex2b64)\n/* harmony export */ });\n/* harmony import */ var _util__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./util */ \"./lib/lib/jsbn/util.js\");\n\nvar b64map = \"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/\";\nvar b64pad = \"=\";\nfunction hex2b64(h) {\n var i;\n var c;\n var ret = \"\";\n for (i = 0; i + 3 <= h.length; i += 3) {\n c = parseInt(h.substring(i, i + 3), 16);\n ret += b64map.charAt(c >> 6) + b64map.charAt(c & 63);\n }\n if (i + 1 == h.length) {\n c = parseInt(h.substring(i, i + 1), 16);\n ret += b64map.charAt(c << 2);\n }\n else if (i + 2 == h.length) {\n c = parseInt(h.substring(i, i + 2), 16);\n ret += b64map.charAt(c >> 2) + b64map.charAt((c & 3) << 4);\n }\n while ((ret.length & 3) > 0) {\n ret += b64pad;\n }\n return ret;\n}\n// convert a base64 string to hex\nfunction b64tohex(s) {\n var ret = \"\";\n var i;\n var k = 0; // b64 state, 0-3\n var slop = 0;\n for (i = 0; i < s.length; ++i) {\n if (s.charAt(i) == b64pad) {\n break;\n }\n var v = b64map.indexOf(s.charAt(i));\n if (v < 0) {\n continue;\n }\n if (k == 0) {\n ret += (0,_util__WEBPACK_IMPORTED_MODULE_0__.int2char)(v >> 2);\n slop = v & 3;\n k = 1;\n }\n else if (k == 1) {\n ret += (0,_util__WEBPACK_IMPORTED_MODULE_0__.int2char)((slop << 2) | (v >> 4));\n slop = v & 0xf;\n k = 2;\n }\n else if (k == 2) {\n ret += (0,_util__WEBPACK_IMPORTED_MODULE_0__.int2char)(slop);\n ret += (0,_util__WEBPACK_IMPORTED_MODULE_0__.int2char)(v >> 2);\n slop = v & 3;\n k = 3;\n }\n else {\n ret += (0,_util__WEBPACK_IMPORTED_MODULE_0__.int2char)((slop << 2) | (v >> 4));\n ret += (0,_util__WEBPACK_IMPORTED_MODULE_0__.int2char)(v & 0xf);\n k = 0;\n }\n }\n if (k == 1) {\n ret += (0,_util__WEBPACK_IMPORTED_MODULE_0__.int2char)(slop << 2);\n }\n return ret;\n}\n// convert a base64 string to a byte/number array\nfunction b64toBA(s) {\n // piggyback on b64tohex for now, optimize later\n var h = b64tohex(s);\n var i;\n var a = [];\n for (i = 0; 2 * i < h.length; ++i) {\n a[i] = parseInt(h.substring(2 * i, 2 * i + 2), 16);\n }\n return a;\n}\n\n\n//# sourceURL=webpack://JSEncrypt/./lib/lib/jsbn/base64.js?"); + + /***/ + }), + + /***/ + "./lib/lib/jsbn/jsbn.js": + /*!******************************!*\ + !*** ./lib/lib/jsbn/jsbn.js ***! + \******************************/ + /***/ + ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + + "use strict"; + eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"BigInteger\": () => (/* binding */ BigInteger),\n/* harmony export */ \"intAt\": () => (/* binding */ intAt),\n/* harmony export */ \"nbi\": () => (/* binding */ nbi),\n/* harmony export */ \"nbits\": () => (/* binding */ nbits),\n/* harmony export */ \"nbv\": () => (/* binding */ nbv),\n/* harmony export */ \"parseBigInt\": () => (/* binding */ parseBigInt)\n/* harmony export */ });\n/* harmony import */ var _util__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./util */ \"./lib/lib/jsbn/util.js\");\n// Copyright (c) 2005 Tom Wu\n// All Rights Reserved.\n// See \"LICENSE\" for details.\n// Basic JavaScript BN library - subset useful for RSA encryption.\n\n// Bits per digit\nvar dbits;\n// JavaScript engine analysis\nvar canary = 0xdeadbeefcafe;\nvar j_lm = ((canary & 0xffffff) == 0xefcafe);\n//#region\nvar lowprimes = [2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97, 101, 103, 107, 109, 113, 127, 131, 137, 139, 149, 151, 157, 163, 167, 173, 179, 181, 191, 193, 197, 199, 211, 223, 227, 229, 233, 239, 241, 251, 257, 263, 269, 271, 277, 281, 283, 293, 307, 311, 313, 317, 331, 337, 347, 349, 353, 359, 367, 373, 379, 383, 389, 397, 401, 409, 419, 421, 431, 433, 439, 443, 449, 457, 461, 463, 467, 479, 487, 491, 499, 503, 509, 521, 523, 541, 547, 557, 563, 569, 571, 577, 587, 593, 599, 601, 607, 613, 617, 619, 631, 641, 643, 647, 653, 659, 661, 673, 677, 683, 691, 701, 709, 719, 727, 733, 739, 743, 751, 757, 761, 769, 773, 787, 797, 809, 811, 821, 823, 827, 829, 839, 853, 857, 859, 863, 877, 881, 883, 887, 907, 911, 919, 929, 937, 941, 947, 953, 967, 971, 977, 983, 991, 997];\nvar lplim = (1 << 26) / lowprimes[lowprimes.length - 1];\n//#endregion\n// (public) Constructor\nvar BigInteger = /** @class */ (function () {\n function BigInteger(a, b, c) {\n if (a != null) {\n if (\"number\" == typeof a) {\n this.fromNumber(a, b, c);\n }\n else if (b == null && \"string\" != typeof a) {\n this.fromString(a, 256);\n }\n else {\n this.fromString(a, b);\n }\n }\n }\n //#region PUBLIC\n // BigInteger.prototype.toString = bnToString;\n // (public) return string representation in given radix\n BigInteger.prototype.toString = function (b) {\n if (this.s < 0) {\n return \"-\" + this.negate().toString(b);\n }\n var k;\n if (b == 16) {\n k = 4;\n }\n else if (b == 8) {\n k = 3;\n }\n else if (b == 2) {\n k = 1;\n }\n else if (b == 32) {\n k = 5;\n }\n else if (b == 4) {\n k = 2;\n }\n else {\n return this.toRadix(b);\n }\n var km = (1 << k) - 1;\n var d;\n var m = false;\n var r = \"\";\n var i = this.t;\n var p = this.DB - (i * this.DB) % k;\n if (i-- > 0) {\n if (p < this.DB && (d = this[i] >> p) > 0) {\n m = true;\n r = (0,_util__WEBPACK_IMPORTED_MODULE_0__.int2char)(d);\n }\n while (i >= 0) {\n if (p < k) {\n d = (this[i] & ((1 << p) - 1)) << (k - p);\n d |= this[--i] >> (p += this.DB - k);\n }\n else {\n d = (this[i] >> (p -= k)) & km;\n if (p <= 0) {\n p += this.DB;\n --i;\n }\n }\n if (d > 0) {\n m = true;\n }\n if (m) {\n r += (0,_util__WEBPACK_IMPORTED_MODULE_0__.int2char)(d);\n }\n }\n }\n return m ? r : \"0\";\n };\n // BigInteger.prototype.negate = bnNegate;\n // (public) -this\n BigInteger.prototype.negate = function () {\n var r = nbi();\n BigInteger.ZERO.subTo(this, r);\n return r;\n };\n // BigInteger.prototype.abs = bnAbs;\n // (public) |this|\n BigInteger.prototype.abs = function () {\n return (this.s < 0) ? this.negate() : this;\n };\n // BigInteger.prototype.compareTo = bnCompareTo;\n // (public) return + if this > a, - if this < a, 0 if equal\n BigInteger.prototype.compareTo = function (a) {\n var r = this.s - a.s;\n if (r != 0) {\n return r;\n }\n var i = this.t;\n r = i - a.t;\n if (r != 0) {\n return (this.s < 0) ? -r : r;\n }\n while (--i >= 0) {\n if ((r = this[i] - a[i]) != 0) {\n return r;\n }\n }\n return 0;\n };\n // BigInteger.prototype.bitLength = bnBitLength;\n // (public) return the number of bits in \"this\"\n BigInteger.prototype.bitLength = function () {\n if (this.t <= 0) {\n return 0;\n }\n return this.DB * (this.t - 1) + nbits(this[this.t - 1] ^ (this.s & this.DM));\n };\n // BigInteger.prototype.mod = bnMod;\n // (public) this mod a\n BigInteger.prototype.mod = function (a) {\n var r = nbi();\n this.abs().divRemTo(a, null, r);\n if (this.s < 0 && r.compareTo(BigInteger.ZERO) > 0) {\n a.subTo(r, r);\n }\n return r;\n };\n // BigInteger.prototype.modPowInt = bnModPowInt;\n // (public) this^e % m, 0 <= e < 2^32\n BigInteger.prototype.modPowInt = function (e, m) {\n var z;\n if (e < 256 || m.isEven()) {\n z = new Classic(m);\n }\n else {\n z = new Montgomery(m);\n }\n return this.exp(e, z);\n };\n // BigInteger.prototype.clone = bnClone;\n // (public)\n BigInteger.prototype.clone = function () {\n var r = nbi();\n this.copyTo(r);\n return r;\n };\n // BigInteger.prototype.intValue = bnIntValue;\n // (public) return value as integer\n BigInteger.prototype.intValue = function () {\n if (this.s < 0) {\n if (this.t == 1) {\n return this[0] - this.DV;\n }\n else if (this.t == 0) {\n return -1;\n }\n }\n else if (this.t == 1) {\n return this[0];\n }\n else if (this.t == 0) {\n return 0;\n }\n // assumes 16 < DB < 32\n return ((this[1] & ((1 << (32 - this.DB)) - 1)) << this.DB) | this[0];\n };\n // BigInteger.prototype.byteValue = bnByteValue;\n // (public) return value as byte\n BigInteger.prototype.byteValue = function () {\n return (this.t == 0) ? this.s : (this[0] << 24) >> 24;\n };\n // BigInteger.prototype.shortValue = bnShortValue;\n // (public) return value as short (assumes DB>=16)\n BigInteger.prototype.shortValue = function () {\n return (this.t == 0) ? this.s : (this[0] << 16) >> 16;\n };\n // BigInteger.prototype.signum = bnSigNum;\n // (public) 0 if this == 0, 1 if this > 0\n BigInteger.prototype.signum = function () {\n if (this.s < 0) {\n return -1;\n }\n else if (this.t <= 0 || (this.t == 1 && this[0] <= 0)) {\n return 0;\n }\n else {\n return 1;\n }\n };\n // BigInteger.prototype.toByteArray = bnToByteArray;\n // (public) convert to bigendian byte array\n BigInteger.prototype.toByteArray = function () {\n var i = this.t;\n var r = [];\n r[0] = this.s;\n var p = this.DB - (i * this.DB) % 8;\n var d;\n var k = 0;\n if (i-- > 0) {\n if (p < this.DB && (d = this[i] >> p) != (this.s & this.DM) >> p) {\n r[k++] = d | (this.s << (this.DB - p));\n }\n while (i >= 0) {\n if (p < 8) {\n d = (this[i] & ((1 << p) - 1)) << (8 - p);\n d |= this[--i] >> (p += this.DB - 8);\n }\n else {\n d = (this[i] >> (p -= 8)) & 0xff;\n if (p <= 0) {\n p += this.DB;\n --i;\n }\n }\n if ((d & 0x80) != 0) {\n d |= -256;\n }\n if (k == 0 && (this.s & 0x80) != (d & 0x80)) {\n ++k;\n }\n if (k > 0 || d != this.s) {\n r[k++] = d;\n }\n }\n }\n return r;\n };\n // BigInteger.prototype.equals = bnEquals;\n BigInteger.prototype.equals = function (a) {\n return (this.compareTo(a) == 0);\n };\n // BigInteger.prototype.min = bnMin;\n BigInteger.prototype.min = function (a) {\n return (this.compareTo(a) < 0) ? this : a;\n };\n // BigInteger.prototype.max = bnMax;\n BigInteger.prototype.max = function (a) {\n return (this.compareTo(a) > 0) ? this : a;\n };\n // BigInteger.prototype.and = bnAnd;\n BigInteger.prototype.and = function (a) {\n var r = nbi();\n this.bitwiseTo(a, _util__WEBPACK_IMPORTED_MODULE_0__.op_and, r);\n return r;\n };\n // BigInteger.prototype.or = bnOr;\n BigInteger.prototype.or = function (a) {\n var r = nbi();\n this.bitwiseTo(a, _util__WEBPACK_IMPORTED_MODULE_0__.op_or, r);\n return r;\n };\n // BigInteger.prototype.xor = bnXor;\n BigInteger.prototype.xor = function (a) {\n var r = nbi();\n this.bitwiseTo(a, _util__WEBPACK_IMPORTED_MODULE_0__.op_xor, r);\n return r;\n };\n // BigInteger.prototype.andNot = bnAndNot;\n BigInteger.prototype.andNot = function (a) {\n var r = nbi();\n this.bitwiseTo(a, _util__WEBPACK_IMPORTED_MODULE_0__.op_andnot, r);\n return r;\n };\n // BigInteger.prototype.not = bnNot;\n // (public) ~this\n BigInteger.prototype.not = function () {\n var r = nbi();\n for (var i = 0; i < this.t; ++i) {\n r[i] = this.DM & ~this[i];\n }\n r.t = this.t;\n r.s = ~this.s;\n return r;\n };\n // BigInteger.prototype.shiftLeft = bnShiftLeft;\n // (public) this << n\n BigInteger.prototype.shiftLeft = function (n) {\n var r = nbi();\n if (n < 0) {\n this.rShiftTo(-n, r);\n }\n else {\n this.lShiftTo(n, r);\n }\n return r;\n };\n // BigInteger.prototype.shiftRight = bnShiftRight;\n // (public) this >> n\n BigInteger.prototype.shiftRight = function (n) {\n var r = nbi();\n if (n < 0) {\n this.lShiftTo(-n, r);\n }\n else {\n this.rShiftTo(n, r);\n }\n return r;\n };\n // BigInteger.prototype.getLowestSetBit = bnGetLowestSetBit;\n // (public) returns index of lowest 1-bit (or -1 if none)\n BigInteger.prototype.getLowestSetBit = function () {\n for (var i = 0; i < this.t; ++i) {\n if (this[i] != 0) {\n return i * this.DB + (0,_util__WEBPACK_IMPORTED_MODULE_0__.lbit)(this[i]);\n }\n }\n if (this.s < 0) {\n return this.t * this.DB;\n }\n return -1;\n };\n // BigInteger.prototype.bitCount = bnBitCount;\n // (public) return number of set bits\n BigInteger.prototype.bitCount = function () {\n var r = 0;\n var x = this.s & this.DM;\n for (var i = 0; i < this.t; ++i) {\n r += (0,_util__WEBPACK_IMPORTED_MODULE_0__.cbit)(this[i] ^ x);\n }\n return r;\n };\n // BigInteger.prototype.testBit = bnTestBit;\n // (public) true iff nth bit is set\n BigInteger.prototype.testBit = function (n) {\n var j = Math.floor(n / this.DB);\n if (j >= this.t) {\n return (this.s != 0);\n }\n return ((this[j] & (1 << (n % this.DB))) != 0);\n };\n // BigInteger.prototype.setBit = bnSetBit;\n // (public) this | (1< 1) {\n var g2 = nbi();\n z.sqrTo(g[1], g2);\n while (n <= km) {\n g[n] = nbi();\n z.mulTo(g2, g[n - 2], g[n]);\n n += 2;\n }\n }\n var j = e.t - 1;\n var w;\n var is1 = true;\n var r2 = nbi();\n var t;\n i = nbits(e[j]) - 1;\n while (j >= 0) {\n if (i >= k1) {\n w = (e[j] >> (i - k1)) & km;\n }\n else {\n w = (e[j] & ((1 << (i + 1)) - 1)) << (k1 - i);\n if (j > 0) {\n w |= e[j - 1] >> (this.DB + i - k1);\n }\n }\n n = k;\n while ((w & 1) == 0) {\n w >>= 1;\n --n;\n }\n if ((i -= n) < 0) {\n i += this.DB;\n --j;\n }\n if (is1) { // ret == 1, don't bother squaring or multiplying it\n g[w].copyTo(r);\n is1 = false;\n }\n else {\n while (n > 1) {\n z.sqrTo(r, r2);\n z.sqrTo(r2, r);\n n -= 2;\n }\n if (n > 0) {\n z.sqrTo(r, r2);\n }\n else {\n t = r;\n r = r2;\n r2 = t;\n }\n z.mulTo(r2, g[w], r);\n }\n while (j >= 0 && (e[j] & (1 << i)) == 0) {\n z.sqrTo(r, r2);\n t = r;\n r = r2;\n r2 = t;\n if (--i < 0) {\n i = this.DB - 1;\n --j;\n }\n }\n }\n return z.revert(r);\n };\n // BigInteger.prototype.modInverse = bnModInverse;\n // (public) 1/this % m (HAC 14.61)\n BigInteger.prototype.modInverse = function (m) {\n var ac = m.isEven();\n if ((this.isEven() && ac) || m.signum() == 0) {\n return BigInteger.ZERO;\n }\n var u = m.clone();\n var v = this.clone();\n var a = nbv(1);\n var b = nbv(0);\n var c = nbv(0);\n var d = nbv(1);\n while (u.signum() != 0) {\n while (u.isEven()) {\n u.rShiftTo(1, u);\n if (ac) {\n if (!a.isEven() || !b.isEven()) {\n a.addTo(this, a);\n b.subTo(m, b);\n }\n a.rShiftTo(1, a);\n }\n else if (!b.isEven()) {\n b.subTo(m, b);\n }\n b.rShiftTo(1, b);\n }\n while (v.isEven()) {\n v.rShiftTo(1, v);\n if (ac) {\n if (!c.isEven() || !d.isEven()) {\n c.addTo(this, c);\n d.subTo(m, d);\n }\n c.rShiftTo(1, c);\n }\n else if (!d.isEven()) {\n d.subTo(m, d);\n }\n d.rShiftTo(1, d);\n }\n if (u.compareTo(v) >= 0) {\n u.subTo(v, u);\n if (ac) {\n a.subTo(c, a);\n }\n b.subTo(d, b);\n }\n else {\n v.subTo(u, v);\n if (ac) {\n c.subTo(a, c);\n }\n d.subTo(b, d);\n }\n }\n if (v.compareTo(BigInteger.ONE) != 0) {\n return BigInteger.ZERO;\n }\n if (d.compareTo(m) >= 0) {\n return d.subtract(m);\n }\n if (d.signum() < 0) {\n d.addTo(m, d);\n }\n else {\n return d;\n }\n if (d.signum() < 0) {\n return d.add(m);\n }\n else {\n return d;\n }\n };\n // BigInteger.prototype.pow = bnPow;\n // (public) this^e\n BigInteger.prototype.pow = function (e) {\n return this.exp(e, new NullExp());\n };\n // BigInteger.prototype.gcd = bnGCD;\n // (public) gcd(this,a) (HAC 14.54)\n BigInteger.prototype.gcd = function (a) {\n var x = (this.s < 0) ? this.negate() : this.clone();\n var y = (a.s < 0) ? a.negate() : a.clone();\n if (x.compareTo(y) < 0) {\n var t = x;\n x = y;\n y = t;\n }\n var i = x.getLowestSetBit();\n var g = y.getLowestSetBit();\n if (g < 0) {\n return x;\n }\n if (i < g) {\n g = i;\n }\n if (g > 0) {\n x.rShiftTo(g, x);\n y.rShiftTo(g, y);\n }\n while (x.signum() > 0) {\n if ((i = x.getLowestSetBit()) > 0) {\n x.rShiftTo(i, x);\n }\n if ((i = y.getLowestSetBit()) > 0) {\n y.rShiftTo(i, y);\n }\n if (x.compareTo(y) >= 0) {\n x.subTo(y, x);\n x.rShiftTo(1, x);\n }\n else {\n y.subTo(x, y);\n y.rShiftTo(1, y);\n }\n }\n if (g > 0) {\n y.lShiftTo(g, y);\n }\n return y;\n };\n // BigInteger.prototype.isProbablePrime = bnIsProbablePrime;\n // (public) test primality with certainty >= 1-.5^t\n BigInteger.prototype.isProbablePrime = function (t) {\n var i;\n var x = this.abs();\n if (x.t == 1 && x[0] <= lowprimes[lowprimes.length - 1]) {\n for (i = 0; i < lowprimes.length; ++i) {\n if (x[0] == lowprimes[i]) {\n return true;\n }\n }\n return false;\n }\n if (x.isEven()) {\n return false;\n }\n i = 1;\n while (i < lowprimes.length) {\n var m = lowprimes[i];\n var j = i + 1;\n while (j < lowprimes.length && m < lplim) {\n m *= lowprimes[j++];\n }\n m = x.modInt(m);\n while (i < j) {\n if (m % lowprimes[i++] == 0) {\n return false;\n }\n }\n }\n return x.millerRabin(t);\n };\n //#endregion PUBLIC\n //#region PROTECTED\n // BigInteger.prototype.copyTo = bnpCopyTo;\n // (protected) copy this to r\n BigInteger.prototype.copyTo = function (r) {\n for (var i = this.t - 1; i >= 0; --i) {\n r[i] = this[i];\n }\n r.t = this.t;\n r.s = this.s;\n };\n // BigInteger.prototype.fromInt = bnpFromInt;\n // (protected) set from integer value x, -DV <= x < DV\n BigInteger.prototype.fromInt = function (x) {\n this.t = 1;\n this.s = (x < 0) ? -1 : 0;\n if (x > 0) {\n this[0] = x;\n }\n else if (x < -1) {\n this[0] = x + this.DV;\n }\n else {\n this.t = 0;\n }\n };\n // BigInteger.prototype.fromString = bnpFromString;\n // (protected) set from string and radix\n BigInteger.prototype.fromString = function (s, b) {\n var k;\n if (b == 16) {\n k = 4;\n }\n else if (b == 8) {\n k = 3;\n }\n else if (b == 256) {\n k = 8;\n /* byte array */\n }\n else if (b == 2) {\n k = 1;\n }\n else if (b == 32) {\n k = 5;\n }\n else if (b == 4) {\n k = 2;\n }\n else {\n this.fromRadix(s, b);\n return;\n }\n this.t = 0;\n this.s = 0;\n var i = s.length;\n var mi = false;\n var sh = 0;\n while (--i >= 0) {\n var x = (k == 8) ? (+s[i]) & 0xff : intAt(s, i);\n if (x < 0) {\n if (s.charAt(i) == \"-\") {\n mi = true;\n }\n continue;\n }\n mi = false;\n if (sh == 0) {\n this[this.t++] = x;\n }\n else if (sh + k > this.DB) {\n this[this.t - 1] |= (x & ((1 << (this.DB - sh)) - 1)) << sh;\n this[this.t++] = (x >> (this.DB - sh));\n }\n else {\n this[this.t - 1] |= x << sh;\n }\n sh += k;\n if (sh >= this.DB) {\n sh -= this.DB;\n }\n }\n if (k == 8 && ((+s[0]) & 0x80) != 0) {\n this.s = -1;\n if (sh > 0) {\n this[this.t - 1] |= ((1 << (this.DB - sh)) - 1) << sh;\n }\n }\n this.clamp();\n if (mi) {\n BigInteger.ZERO.subTo(this, this);\n }\n };\n // BigInteger.prototype.clamp = bnpClamp;\n // (protected) clamp off excess high words\n BigInteger.prototype.clamp = function () {\n var c = this.s & this.DM;\n while (this.t > 0 && this[this.t - 1] == c) {\n --this.t;\n }\n };\n // BigInteger.prototype.dlShiftTo = bnpDLShiftTo;\n // (protected) r = this << n*DB\n BigInteger.prototype.dlShiftTo = function (n, r) {\n var i;\n for (i = this.t - 1; i >= 0; --i) {\n r[i + n] = this[i];\n }\n for (i = n - 1; i >= 0; --i) {\n r[i] = 0;\n }\n r.t = this.t + n;\n r.s = this.s;\n };\n // BigInteger.prototype.drShiftTo = bnpDRShiftTo;\n // (protected) r = this >> n*DB\n BigInteger.prototype.drShiftTo = function (n, r) {\n for (var i = n; i < this.t; ++i) {\n r[i - n] = this[i];\n }\n r.t = Math.max(this.t - n, 0);\n r.s = this.s;\n };\n // BigInteger.prototype.lShiftTo = bnpLShiftTo;\n // (protected) r = this << n\n BigInteger.prototype.lShiftTo = function (n, r) {\n var bs = n % this.DB;\n var cbs = this.DB - bs;\n var bm = (1 << cbs) - 1;\n var ds = Math.floor(n / this.DB);\n var c = (this.s << bs) & this.DM;\n for (var i = this.t - 1; i >= 0; --i) {\n r[i + ds + 1] = (this[i] >> cbs) | c;\n c = (this[i] & bm) << bs;\n }\n for (var i = ds - 1; i >= 0; --i) {\n r[i] = 0;\n }\n r[ds] = c;\n r.t = this.t + ds + 1;\n r.s = this.s;\n r.clamp();\n };\n // BigInteger.prototype.rShiftTo = bnpRShiftTo;\n // (protected) r = this >> n\n BigInteger.prototype.rShiftTo = function (n, r) {\n r.s = this.s;\n var ds = Math.floor(n / this.DB);\n if (ds >= this.t) {\n r.t = 0;\n return;\n }\n var bs = n % this.DB;\n var cbs = this.DB - bs;\n var bm = (1 << bs) - 1;\n r[0] = this[ds] >> bs;\n for (var i = ds + 1; i < this.t; ++i) {\n r[i - ds - 1] |= (this[i] & bm) << cbs;\n r[i - ds] = this[i] >> bs;\n }\n if (bs > 0) {\n r[this.t - ds - 1] |= (this.s & bm) << cbs;\n }\n r.t = this.t - ds;\n r.clamp();\n };\n // BigInteger.prototype.subTo = bnpSubTo;\n // (protected) r = this - a\n BigInteger.prototype.subTo = function (a, r) {\n var i = 0;\n var c = 0;\n var m = Math.min(a.t, this.t);\n while (i < m) {\n c += this[i] - a[i];\n r[i++] = c & this.DM;\n c >>= this.DB;\n }\n if (a.t < this.t) {\n c -= a.s;\n while (i < this.t) {\n c += this[i];\n r[i++] = c & this.DM;\n c >>= this.DB;\n }\n c += this.s;\n }\n else {\n c += this.s;\n while (i < a.t) {\n c -= a[i];\n r[i++] = c & this.DM;\n c >>= this.DB;\n }\n c -= a.s;\n }\n r.s = (c < 0) ? -1 : 0;\n if (c < -1) {\n r[i++] = this.DV + c;\n }\n else if (c > 0) {\n r[i++] = c;\n }\n r.t = i;\n r.clamp();\n };\n // BigInteger.prototype.multiplyTo = bnpMultiplyTo;\n // (protected) r = this * a, r != this,a (HAC 14.12)\n // \"this\" should be the larger one if appropriate.\n BigInteger.prototype.multiplyTo = function (a, r) {\n var x = this.abs();\n var y = a.abs();\n var i = x.t;\n r.t = i + y.t;\n while (--i >= 0) {\n r[i] = 0;\n }\n for (i = 0; i < y.t; ++i) {\n r[i + x.t] = x.am(0, y[i], r, i, 0, x.t);\n }\n r.s = 0;\n r.clamp();\n if (this.s != a.s) {\n BigInteger.ZERO.subTo(r, r);\n }\n };\n // BigInteger.prototype.squareTo = bnpSquareTo;\n // (protected) r = this^2, r != this (HAC 14.16)\n BigInteger.prototype.squareTo = function (r) {\n var x = this.abs();\n var i = r.t = 2 * x.t;\n while (--i >= 0) {\n r[i] = 0;\n }\n for (i = 0; i < x.t - 1; ++i) {\n var c = x.am(i, x[i], r, 2 * i, 0, 1);\n if ((r[i + x.t] += x.am(i + 1, 2 * x[i], r, 2 * i + 1, c, x.t - i - 1)) >= x.DV) {\n r[i + x.t] -= x.DV;\n r[i + x.t + 1] = 1;\n }\n }\n if (r.t > 0) {\n r[r.t - 1] += x.am(i, x[i], r, 2 * i, 0, 1);\n }\n r.s = 0;\n r.clamp();\n };\n // BigInteger.prototype.divRemTo = bnpDivRemTo;\n // (protected) divide this by m, quotient and remainder to q, r (HAC 14.20)\n // r != q, this != m. q or r may be null.\n BigInteger.prototype.divRemTo = function (m, q, r) {\n var pm = m.abs();\n if (pm.t <= 0) {\n return;\n }\n var pt = this.abs();\n if (pt.t < pm.t) {\n if (q != null) {\n q.fromInt(0);\n }\n if (r != null) {\n this.copyTo(r);\n }\n return;\n }\n if (r == null) {\n r = nbi();\n }\n var y = nbi();\n var ts = this.s;\n var ms = m.s;\n var nsh = this.DB - nbits(pm[pm.t - 1]); // normalize modulus\n if (nsh > 0) {\n pm.lShiftTo(nsh, y);\n pt.lShiftTo(nsh, r);\n }\n else {\n pm.copyTo(y);\n pt.copyTo(r);\n }\n var ys = y.t;\n var y0 = y[ys - 1];\n if (y0 == 0) {\n return;\n }\n var yt = y0 * (1 << this.F1) + ((ys > 1) ? y[ys - 2] >> this.F2 : 0);\n var d1 = this.FV / yt;\n var d2 = (1 << this.F1) / yt;\n var e = 1 << this.F2;\n var i = r.t;\n var j = i - ys;\n var t = (q == null) ? nbi() : q;\n y.dlShiftTo(j, t);\n if (r.compareTo(t) >= 0) {\n r[r.t++] = 1;\n r.subTo(t, r);\n }\n BigInteger.ONE.dlShiftTo(ys, t);\n t.subTo(y, y); // \"negative\" y so we can replace sub with am later\n while (y.t < ys) {\n y[y.t++] = 0;\n }\n while (--j >= 0) {\n // Estimate quotient digit\n var qd = (r[--i] == y0) ? this.DM : Math.floor(r[i] * d1 + (r[i - 1] + e) * d2);\n if ((r[i] += y.am(0, qd, r, j, 0, ys)) < qd) { // Try it out\n y.dlShiftTo(j, t);\n r.subTo(t, r);\n while (r[i] < --qd) {\n r.subTo(t, r);\n }\n }\n }\n if (q != null) {\n r.drShiftTo(ys, q);\n if (ts != ms) {\n BigInteger.ZERO.subTo(q, q);\n }\n }\n r.t = ys;\n r.clamp();\n if (nsh > 0) {\n r.rShiftTo(nsh, r);\n } // Denormalize remainder\n if (ts < 0) {\n BigInteger.ZERO.subTo(r, r);\n }\n };\n // BigInteger.prototype.invDigit = bnpInvDigit;\n // (protected) return \"-1/this % 2^DB\"; useful for Mont. reduction\n // justification:\n // xy == 1 (mod m)\n // xy = 1+km\n // xy(2-xy) = (1+km)(1-km)\n // x[y(2-xy)] = 1-k^2m^2\n // x[y(2-xy)] == 1 (mod m^2)\n // if y is 1/x mod m, then y(2-xy) is 1/x mod m^2\n // should reduce x and y(2-xy) by m^2 at each step to keep size bounded.\n // JS multiply \"overflows\" differently from C/C++, so care is needed here.\n BigInteger.prototype.invDigit = function () {\n if (this.t < 1) {\n return 0;\n }\n var x = this[0];\n if ((x & 1) == 0) {\n return 0;\n }\n var y = x & 3; // y == 1/x mod 2^2\n y = (y * (2 - (x & 0xf) * y)) & 0xf; // y == 1/x mod 2^4\n y = (y * (2 - (x & 0xff) * y)) & 0xff; // y == 1/x mod 2^8\n y = (y * (2 - (((x & 0xffff) * y) & 0xffff))) & 0xffff; // y == 1/x mod 2^16\n // last step - calculate inverse mod DV directly;\n // assumes 16 < DB <= 32 and assumes ability to handle 48-bit ints\n y = (y * (2 - x * y % this.DV)) % this.DV; // y == 1/x mod 2^dbits\n // we really want the negative inverse, and -DV < y < DV\n return (y > 0) ? this.DV - y : -y;\n };\n // BigInteger.prototype.isEven = bnpIsEven;\n // (protected) true iff this is even\n BigInteger.prototype.isEven = function () {\n return ((this.t > 0) ? (this[0] & 1) : this.s) == 0;\n };\n // BigInteger.prototype.exp = bnpExp;\n // (protected) this^e, e < 2^32, doing sqr and mul with \"r\" (HAC 14.79)\n BigInteger.prototype.exp = function (e, z) {\n if (e > 0xffffffff || e < 1) {\n return BigInteger.ONE;\n }\n var r = nbi();\n var r2 = nbi();\n var g = z.convert(this);\n var i = nbits(e) - 1;\n g.copyTo(r);\n while (--i >= 0) {\n z.sqrTo(r, r2);\n if ((e & (1 << i)) > 0) {\n z.mulTo(r2, g, r);\n }\n else {\n var t = r;\n r = r2;\n r2 = t;\n }\n }\n return z.revert(r);\n };\n // BigInteger.prototype.chunkSize = bnpChunkSize;\n // (protected) return x s.t. r^x < DV\n BigInteger.prototype.chunkSize = function (r) {\n return Math.floor(Math.LN2 * this.DB / Math.log(r));\n };\n // BigInteger.prototype.toRadix = bnpToRadix;\n // (protected) convert to radix string\n BigInteger.prototype.toRadix = function (b) {\n if (b == null) {\n b = 10;\n }\n if (this.signum() == 0 || b < 2 || b > 36) {\n return \"0\";\n }\n var cs = this.chunkSize(b);\n var a = Math.pow(b, cs);\n var d = nbv(a);\n var y = nbi();\n var z = nbi();\n var r = \"\";\n this.divRemTo(d, y, z);\n while (y.signum() > 0) {\n r = (a + z.intValue()).toString(b).substr(1) + r;\n y.divRemTo(d, y, z);\n }\n return z.intValue().toString(b) + r;\n };\n // BigInteger.prototype.fromRadix = bnpFromRadix;\n // (protected) convert from radix string\n BigInteger.prototype.fromRadix = function (s, b) {\n this.fromInt(0);\n if (b == null) {\n b = 10;\n }\n var cs = this.chunkSize(b);\n var d = Math.pow(b, cs);\n var mi = false;\n var j = 0;\n var w = 0;\n for (var i = 0; i < s.length; ++i) {\n var x = intAt(s, i);\n if (x < 0) {\n if (s.charAt(i) == \"-\" && this.signum() == 0) {\n mi = true;\n }\n continue;\n }\n w = b * w + x;\n if (++j >= cs) {\n this.dMultiply(d);\n this.dAddOffset(w, 0);\n j = 0;\n w = 0;\n }\n }\n if (j > 0) {\n this.dMultiply(Math.pow(b, j));\n this.dAddOffset(w, 0);\n }\n if (mi) {\n BigInteger.ZERO.subTo(this, this);\n }\n };\n // BigInteger.prototype.fromNumber = bnpFromNumber;\n // (protected) alternate constructor\n BigInteger.prototype.fromNumber = function (a, b, c) {\n if (\"number\" == typeof b) {\n // new BigInteger(int,int,RNG)\n if (a < 2) {\n this.fromInt(1);\n }\n else {\n this.fromNumber(a, c);\n if (!this.testBit(a - 1)) {\n // force MSB set\n this.bitwiseTo(BigInteger.ONE.shiftLeft(a - 1), _util__WEBPACK_IMPORTED_MODULE_0__.op_or, this);\n }\n if (this.isEven()) {\n this.dAddOffset(1, 0);\n } // force odd\n while (!this.isProbablePrime(b)) {\n this.dAddOffset(2, 0);\n if (this.bitLength() > a) {\n this.subTo(BigInteger.ONE.shiftLeft(a - 1), this);\n }\n }\n }\n }\n else {\n // new BigInteger(int,RNG)\n var x = [];\n var t = a & 7;\n x.length = (a >> 3) + 1;\n b.nextBytes(x);\n if (t > 0) {\n x[0] &= ((1 << t) - 1);\n }\n else {\n x[0] = 0;\n }\n this.fromString(x, 256);\n }\n };\n // BigInteger.prototype.bitwiseTo = bnpBitwiseTo;\n // (protected) r = this op a (bitwise)\n BigInteger.prototype.bitwiseTo = function (a, op, r) {\n var i;\n var f;\n var m = Math.min(a.t, this.t);\n for (i = 0; i < m; ++i) {\n r[i] = op(this[i], a[i]);\n }\n if (a.t < this.t) {\n f = a.s & this.DM;\n for (i = m; i < this.t; ++i) {\n r[i] = op(this[i], f);\n }\n r.t = this.t;\n }\n else {\n f = this.s & this.DM;\n for (i = m; i < a.t; ++i) {\n r[i] = op(f, a[i]);\n }\n r.t = a.t;\n }\n r.s = op(this.s, a.s);\n r.clamp();\n };\n // BigInteger.prototype.changeBit = bnpChangeBit;\n // (protected) this op (1<>= this.DB;\n }\n if (a.t < this.t) {\n c += a.s;\n while (i < this.t) {\n c += this[i];\n r[i++] = c & this.DM;\n c >>= this.DB;\n }\n c += this.s;\n }\n else {\n c += this.s;\n while (i < a.t) {\n c += a[i];\n r[i++] = c & this.DM;\n c >>= this.DB;\n }\n c += a.s;\n }\n r.s = (c < 0) ? -1 : 0;\n if (c > 0) {\n r[i++] = c;\n }\n else if (c < -1) {\n r[i++] = this.DV + c;\n }\n r.t = i;\n r.clamp();\n };\n // BigInteger.prototype.dMultiply = bnpDMultiply;\n // (protected) this *= n, this >= 0, 1 < n < DV\n BigInteger.prototype.dMultiply = function (n) {\n this[this.t] = this.am(0, n - 1, this, 0, 0, this.t);\n ++this.t;\n this.clamp();\n };\n // BigInteger.prototype.dAddOffset = bnpDAddOffset;\n // (protected) this += n << w words, this >= 0\n BigInteger.prototype.dAddOffset = function (n, w) {\n if (n == 0) {\n return;\n }\n while (this.t <= w) {\n this[this.t++] = 0;\n }\n this[w] += n;\n while (this[w] >= this.DV) {\n this[w] -= this.DV;\n if (++w >= this.t) {\n this[this.t++] = 0;\n }\n ++this[w];\n }\n };\n // BigInteger.prototype.multiplyLowerTo = bnpMultiplyLowerTo;\n // (protected) r = lower n words of \"this * a\", a.t <= n\n // \"this\" should be the larger one if appropriate.\n BigInteger.prototype.multiplyLowerTo = function (a, n, r) {\n var i = Math.min(this.t + a.t, n);\n r.s = 0; // assumes a,this >= 0\n r.t = i;\n while (i > 0) {\n r[--i] = 0;\n }\n for (var j = r.t - this.t; i < j; ++i) {\n r[i + this.t] = this.am(0, a[i], r, i, 0, this.t);\n }\n for (var j = Math.min(a.t, n); i < j; ++i) {\n this.am(0, a[i], r, i, 0, n - i);\n }\n r.clamp();\n };\n // BigInteger.prototype.multiplyUpperTo = bnpMultiplyUpperTo;\n // (protected) r = \"this * a\" without lower n words, n > 0\n // \"this\" should be the larger one if appropriate.\n BigInteger.prototype.multiplyUpperTo = function (a, n, r) {\n --n;\n var i = r.t = this.t + a.t - n;\n r.s = 0; // assumes a,this >= 0\n while (--i >= 0) {\n r[i] = 0;\n }\n for (i = Math.max(n - this.t, 0); i < a.t; ++i) {\n r[this.t + i - n] = this.am(n - i, a[i], r, 0, 0, this.t + i - n);\n }\n r.clamp();\n r.drShiftTo(1, r);\n };\n // BigInteger.prototype.modInt = bnpModInt;\n // (protected) this % n, n < 2^26\n BigInteger.prototype.modInt = function (n) {\n if (n <= 0) {\n return 0;\n }\n var d = this.DV % n;\n var r = (this.s < 0) ? n - 1 : 0;\n if (this.t > 0) {\n if (d == 0) {\n r = this[0] % n;\n }\n else {\n for (var i = this.t - 1; i >= 0; --i) {\n r = (d * r + this[i]) % n;\n }\n }\n }\n return r;\n };\n // BigInteger.prototype.millerRabin = bnpMillerRabin;\n // (protected) true if probably prime (HAC 4.24, Miller-Rabin)\n BigInteger.prototype.millerRabin = function (t) {\n var n1 = this.subtract(BigInteger.ONE);\n var k = n1.getLowestSetBit();\n if (k <= 0) {\n return false;\n }\n var r = n1.shiftRight(k);\n t = (t + 1) >> 1;\n if (t > lowprimes.length) {\n t = lowprimes.length;\n }\n var a = nbi();\n for (var i = 0; i < t; ++i) {\n // Pick bases at random, instead of starting at 2\n a.fromInt(lowprimes[Math.floor(Math.random() * lowprimes.length)]);\n var y = a.modPow(r, this);\n if (y.compareTo(BigInteger.ONE) != 0 && y.compareTo(n1) != 0) {\n var j = 1;\n while (j++ < k && y.compareTo(n1) != 0) {\n y = y.modPowInt(2, this);\n if (y.compareTo(BigInteger.ONE) == 0) {\n return false;\n }\n }\n if (y.compareTo(n1) != 0) {\n return false;\n }\n }\n }\n return true;\n };\n // BigInteger.prototype.square = bnSquare;\n // (public) this^2\n BigInteger.prototype.square = function () {\n var r = nbi();\n this.squareTo(r);\n return r;\n };\n //#region ASYNC\n // Public API method\n BigInteger.prototype.gcda = function (a, callback) {\n var x = (this.s < 0) ? this.negate() : this.clone();\n var y = (a.s < 0) ? a.negate() : a.clone();\n if (x.compareTo(y) < 0) {\n var t = x;\n x = y;\n y = t;\n }\n var i = x.getLowestSetBit();\n var g = y.getLowestSetBit();\n if (g < 0) {\n callback(x);\n return;\n }\n if (i < g) {\n g = i;\n }\n if (g > 0) {\n x.rShiftTo(g, x);\n y.rShiftTo(g, y);\n }\n // Workhorse of the algorithm, gets called 200 - 800 times per 512 bit keygen.\n var gcda1 = function () {\n if ((i = x.getLowestSetBit()) > 0) {\n x.rShiftTo(i, x);\n }\n if ((i = y.getLowestSetBit()) > 0) {\n y.rShiftTo(i, y);\n }\n if (x.compareTo(y) >= 0) {\n x.subTo(y, x);\n x.rShiftTo(1, x);\n }\n else {\n y.subTo(x, y);\n y.rShiftTo(1, y);\n }\n if (!(x.signum() > 0)) {\n if (g > 0) {\n y.lShiftTo(g, y);\n }\n setTimeout(function () { callback(y); }, 0); // escape\n }\n else {\n setTimeout(gcda1, 0);\n }\n };\n setTimeout(gcda1, 10);\n };\n // (protected) alternate constructor\n BigInteger.prototype.fromNumberAsync = function (a, b, c, callback) {\n if (\"number\" == typeof b) {\n if (a < 2) {\n this.fromInt(1);\n }\n else {\n this.fromNumber(a, c);\n if (!this.testBit(a - 1)) {\n this.bitwiseTo(BigInteger.ONE.shiftLeft(a - 1), _util__WEBPACK_IMPORTED_MODULE_0__.op_or, this);\n }\n if (this.isEven()) {\n this.dAddOffset(1, 0);\n }\n var bnp_1 = this;\n var bnpfn1_1 = function () {\n bnp_1.dAddOffset(2, 0);\n if (bnp_1.bitLength() > a) {\n bnp_1.subTo(BigInteger.ONE.shiftLeft(a - 1), bnp_1);\n }\n if (bnp_1.isProbablePrime(b)) {\n setTimeout(function () { callback(); }, 0); // escape\n }\n else {\n setTimeout(bnpfn1_1, 0);\n }\n };\n setTimeout(bnpfn1_1, 0);\n }\n }\n else {\n var x = [];\n var t = a & 7;\n x.length = (a >> 3) + 1;\n b.nextBytes(x);\n if (t > 0) {\n x[0] &= ((1 << t) - 1);\n }\n else {\n x[0] = 0;\n }\n this.fromString(x, 256);\n }\n };\n return BigInteger;\n}());\n\n//#region REDUCERS\n//#region NullExp\nvar NullExp = /** @class */ (function () {\n function NullExp() {\n }\n // NullExp.prototype.convert = nNop;\n NullExp.prototype.convert = function (x) {\n return x;\n };\n // NullExp.prototype.revert = nNop;\n NullExp.prototype.revert = function (x) {\n return x;\n };\n // NullExp.prototype.mulTo = nMulTo;\n NullExp.prototype.mulTo = function (x, y, r) {\n x.multiplyTo(y, r);\n };\n // NullExp.prototype.sqrTo = nSqrTo;\n NullExp.prototype.sqrTo = function (x, r) {\n x.squareTo(r);\n };\n return NullExp;\n}());\n// Modular reduction using \"classic\" algorithm\nvar Classic = /** @class */ (function () {\n function Classic(m) {\n this.m = m;\n }\n // Classic.prototype.convert = cConvert;\n Classic.prototype.convert = function (x) {\n if (x.s < 0 || x.compareTo(this.m) >= 0) {\n return x.mod(this.m);\n }\n else {\n return x;\n }\n };\n // Classic.prototype.revert = cRevert;\n Classic.prototype.revert = function (x) {\n return x;\n };\n // Classic.prototype.reduce = cReduce;\n Classic.prototype.reduce = function (x) {\n x.divRemTo(this.m, null, x);\n };\n // Classic.prototype.mulTo = cMulTo;\n Classic.prototype.mulTo = function (x, y, r) {\n x.multiplyTo(y, r);\n this.reduce(r);\n };\n // Classic.prototype.sqrTo = cSqrTo;\n Classic.prototype.sqrTo = function (x, r) {\n x.squareTo(r);\n this.reduce(r);\n };\n return Classic;\n}());\n//#endregion\n//#region Montgomery\n// Montgomery reduction\nvar Montgomery = /** @class */ (function () {\n function Montgomery(m) {\n this.m = m;\n this.mp = m.invDigit();\n this.mpl = this.mp & 0x7fff;\n this.mph = this.mp >> 15;\n this.um = (1 << (m.DB - 15)) - 1;\n this.mt2 = 2 * m.t;\n }\n // Montgomery.prototype.convert = montConvert;\n // xR mod m\n Montgomery.prototype.convert = function (x) {\n var r = nbi();\n x.abs().dlShiftTo(this.m.t, r);\n r.divRemTo(this.m, null, r);\n if (x.s < 0 && r.compareTo(BigInteger.ZERO) > 0) {\n this.m.subTo(r, r);\n }\n return r;\n };\n // Montgomery.prototype.revert = montRevert;\n // x/R mod m\n Montgomery.prototype.revert = function (x) {\n var r = nbi();\n x.copyTo(r);\n this.reduce(r);\n return r;\n };\n // Montgomery.prototype.reduce = montReduce;\n // x = x/R mod m (HAC 14.32)\n Montgomery.prototype.reduce = function (x) {\n while (x.t <= this.mt2) {\n // pad x so am has enough room later\n x[x.t++] = 0;\n }\n for (var i = 0; i < this.m.t; ++i) {\n // faster way of calculating u0 = x[i]*mp mod DV\n var j = x[i] & 0x7fff;\n var u0 = (j * this.mpl + (((j * this.mph + (x[i] >> 15) * this.mpl) & this.um) << 15)) & x.DM;\n // use am to combine the multiply-shift-add into one call\n j = i + this.m.t;\n x[j] += this.m.am(0, u0, x, i, 0, this.m.t);\n // propagate carry\n while (x[j] >= x.DV) {\n x[j] -= x.DV;\n x[++j]++;\n }\n }\n x.clamp();\n x.drShiftTo(this.m.t, x);\n if (x.compareTo(this.m) >= 0) {\n x.subTo(this.m, x);\n }\n };\n // Montgomery.prototype.mulTo = montMulTo;\n // r = \"xy/R mod m\"; x,y != r\n Montgomery.prototype.mulTo = function (x, y, r) {\n x.multiplyTo(y, r);\n this.reduce(r);\n };\n // Montgomery.prototype.sqrTo = montSqrTo;\n // r = \"x^2/R mod m\"; x != r\n Montgomery.prototype.sqrTo = function (x, r) {\n x.squareTo(r);\n this.reduce(r);\n };\n return Montgomery;\n}());\n//#endregion Montgomery\n//#region Barrett\n// Barrett modular reduction\nvar Barrett = /** @class */ (function () {\n function Barrett(m) {\n this.m = m;\n // setup Barrett\n this.r2 = nbi();\n this.q3 = nbi();\n BigInteger.ONE.dlShiftTo(2 * m.t, this.r2);\n this.mu = this.r2.divide(m);\n }\n // Barrett.prototype.convert = barrettConvert;\n Barrett.prototype.convert = function (x) {\n if (x.s < 0 || x.t > 2 * this.m.t) {\n return x.mod(this.m);\n }\n else if (x.compareTo(this.m) < 0) {\n return x;\n }\n else {\n var r = nbi();\n x.copyTo(r);\n this.reduce(r);\n return r;\n }\n };\n // Barrett.prototype.revert = barrettRevert;\n Barrett.prototype.revert = function (x) {\n return x;\n };\n // Barrett.prototype.reduce = barrettReduce;\n // x = x mod m (HAC 14.42)\n Barrett.prototype.reduce = function (x) {\n x.drShiftTo(this.m.t - 1, this.r2);\n if (x.t > this.m.t + 1) {\n x.t = this.m.t + 1;\n x.clamp();\n }\n this.mu.multiplyUpperTo(this.r2, this.m.t + 1, this.q3);\n this.m.multiplyLowerTo(this.q3, this.m.t + 1, this.r2);\n while (x.compareTo(this.r2) < 0) {\n x.dAddOffset(1, this.m.t + 1);\n }\n x.subTo(this.r2, x);\n while (x.compareTo(this.m) >= 0) {\n x.subTo(this.m, x);\n }\n };\n // Barrett.prototype.mulTo = barrettMulTo;\n // r = x*y mod m; x,y != r\n Barrett.prototype.mulTo = function (x, y, r) {\n x.multiplyTo(y, r);\n this.reduce(r);\n };\n // Barrett.prototype.sqrTo = barrettSqrTo;\n // r = x^2 mod m; x != r\n Barrett.prototype.sqrTo = function (x, r) {\n x.squareTo(r);\n this.reduce(r);\n };\n return Barrett;\n}());\n//#endregion\n//#endregion REDUCERS\n// return new, unset BigInteger\nfunction nbi() { return new BigInteger(null); }\nfunction parseBigInt(str, r) {\n return new BigInteger(str, r);\n}\n// am: Compute w_j += (x*this_i), propagate carries,\n// c is initial carry, returns final carry.\n// c < 3*dvalue, x < 2*dvalue, this_i < dvalue\n// We need to select the fastest one that works in this environment.\nvar inBrowser = typeof navigator !== \"undefined\";\nif (inBrowser && j_lm && (navigator.appName == \"Microsoft Internet Explorer\")) {\n // am2 avoids a big mult-and-extract completely.\n // Max digit bits should be <= 30 because we do bitwise ops\n // on values up to 2*hdvalue^2-hdvalue-1 (< 2^31)\n BigInteger.prototype.am = function am2(i, x, w, j, c, n) {\n var xl = x & 0x7fff;\n var xh = x >> 15;\n while (--n >= 0) {\n var l = this[i] & 0x7fff;\n var h = this[i++] >> 15;\n var m = xh * l + h * xl;\n l = xl * l + ((m & 0x7fff) << 15) + w[j] + (c & 0x3fffffff);\n c = (l >>> 30) + (m >>> 15) + xh * h + (c >>> 30);\n w[j++] = l & 0x3fffffff;\n }\n return c;\n };\n dbits = 30;\n}\nelse if (inBrowser && j_lm && (navigator.appName != \"Netscape\")) {\n // am1: use a single mult and divide to get the high bits,\n // max digit bits should be 26 because\n // max internal value = 2*dvalue^2-2*dvalue (< 2^53)\n BigInteger.prototype.am = function am1(i, x, w, j, c, n) {\n while (--n >= 0) {\n var v = x * this[i++] + w[j] + c;\n c = Math.floor(v / 0x4000000);\n w[j++] = v & 0x3ffffff;\n }\n return c;\n };\n dbits = 26;\n}\nelse { // Mozilla/Netscape seems to prefer am3\n // Alternately, set max digit bits to 28 since some\n // browsers slow down when dealing with 32-bit numbers.\n BigInteger.prototype.am = function am3(i, x, w, j, c, n) {\n var xl = x & 0x3fff;\n var xh = x >> 14;\n while (--n >= 0) {\n var l = this[i] & 0x3fff;\n var h = this[i++] >> 14;\n var m = xh * l + h * xl;\n l = xl * l + ((m & 0x3fff) << 14) + w[j] + c;\n c = (l >> 28) + (m >> 14) + xh * h;\n w[j++] = l & 0xfffffff;\n }\n return c;\n };\n dbits = 28;\n}\nBigInteger.prototype.DB = dbits;\nBigInteger.prototype.DM = ((1 << dbits) - 1);\nBigInteger.prototype.DV = (1 << dbits);\nvar BI_FP = 52;\nBigInteger.prototype.FV = Math.pow(2, BI_FP);\nBigInteger.prototype.F1 = BI_FP - dbits;\nBigInteger.prototype.F2 = 2 * dbits - BI_FP;\n// Digit conversions\nvar BI_RC = [];\nvar rr;\nvar vv;\nrr = \"0\".charCodeAt(0);\nfor (vv = 0; vv <= 9; ++vv) {\n BI_RC[rr++] = vv;\n}\nrr = \"a\".charCodeAt(0);\nfor (vv = 10; vv < 36; ++vv) {\n BI_RC[rr++] = vv;\n}\nrr = \"A\".charCodeAt(0);\nfor (vv = 10; vv < 36; ++vv) {\n BI_RC[rr++] = vv;\n}\nfunction intAt(s, i) {\n var c = BI_RC[s.charCodeAt(i)];\n return (c == null) ? -1 : c;\n}\n// return bigint initialized to value\nfunction nbv(i) {\n var r = nbi();\n r.fromInt(i);\n return r;\n}\n// returns bit length of the integer x\nfunction nbits(x) {\n var r = 1;\n var t;\n if ((t = x >>> 16) != 0) {\n x = t;\n r += 16;\n }\n if ((t = x >> 8) != 0) {\n x = t;\n r += 8;\n }\n if ((t = x >> 4) != 0) {\n x = t;\n r += 4;\n }\n if ((t = x >> 2) != 0) {\n x = t;\n r += 2;\n }\n if ((t = x >> 1) != 0) {\n x = t;\n r += 1;\n }\n return r;\n}\n// \"constants\"\nBigInteger.ZERO = nbv(0);\nBigInteger.ONE = nbv(1);\n\n\n//# sourceURL=webpack://JSEncrypt/./lib/lib/jsbn/jsbn.js?"); + + /***/ + }), + + /***/ + "./lib/lib/jsbn/prng4.js": + /*!*******************************!*\ + !*** ./lib/lib/jsbn/prng4.js ***! + \*******************************/ + /***/ + ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + + "use strict"; + eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"Arcfour\": () => (/* binding */ Arcfour),\n/* harmony export */ \"prng_newstate\": () => (/* binding */ prng_newstate),\n/* harmony export */ \"rng_psize\": () => (/* binding */ rng_psize)\n/* harmony export */ });\n// prng4.js - uses Arcfour as a PRNG\nvar Arcfour = /** @class */ (function () {\n function Arcfour() {\n this.i = 0;\n this.j = 0;\n this.S = [];\n }\n // Arcfour.prototype.init = ARC4init;\n // Initialize arcfour context from key, an array of ints, each from [0..255]\n Arcfour.prototype.init = function (key) {\n var i;\n var j;\n var t;\n for (i = 0; i < 256; ++i) {\n this.S[i] = i;\n }\n j = 0;\n for (i = 0; i < 256; ++i) {\n j = (j + this.S[i] + key[i % key.length]) & 255;\n t = this.S[i];\n this.S[i] = this.S[j];\n this.S[j] = t;\n }\n this.i = 0;\n this.j = 0;\n };\n // Arcfour.prototype.next = ARC4next;\n Arcfour.prototype.next = function () {\n var t;\n this.i = (this.i + 1) & 255;\n this.j = (this.j + this.S[this.i]) & 255;\n t = this.S[this.i];\n this.S[this.i] = this.S[this.j];\n this.S[this.j] = t;\n return this.S[(t + this.S[this.i]) & 255];\n };\n return Arcfour;\n}());\n\n// Plug in your RNG constructor here\nfunction prng_newstate() {\n return new Arcfour();\n}\n// Pool size must be a multiple of 4 and greater than 32.\n// An array of bytes the size of the pool will be passed to init()\nvar rng_psize = 256;\n\n\n//# sourceURL=webpack://JSEncrypt/./lib/lib/jsbn/prng4.js?"); + + /***/ + }), + + /***/ + "./lib/lib/jsbn/rng.js": + /*!*****************************!*\ + !*** ./lib/lib/jsbn/rng.js ***! + \*****************************/ + /***/ + ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + + "use strict"; + eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"SecureRandom\": () => (/* binding */ SecureRandom)\n/* harmony export */ });\n/* harmony import */ var _prng4__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./prng4 */ \"./lib/lib/jsbn/prng4.js\");\n// Random number generator - requires a PRNG backend, e.g. prng4.js\n\nvar rng_state;\nvar rng_pool = null;\nvar rng_pptr;\n// Initialize the pool with junk if needed.\nif (rng_pool == null) {\n rng_pool = [];\n rng_pptr = 0;\n var t = void 0;\n if (typeof window !== 'undefined' && window.crypto && window.crypto.getRandomValues) {\n // Extract entropy (2048 bits) from RNG if available\n var z = new Uint32Array(256);\n window.crypto.getRandomValues(z);\n for (t = 0; t < z.length; ++t) {\n rng_pool[rng_pptr++] = z[t] & 255;\n }\n }\n // Use mouse events for entropy, if we do not have enough entropy by the time\n // we need it, entropy will be generated by Math.random.\n var count = 0;\n var onMouseMoveListener_1 = function (ev) {\n count = count || 0;\n if (count >= 256 || rng_pptr >= _prng4__WEBPACK_IMPORTED_MODULE_0__.rng_psize) {\n if (window.removeEventListener) {\n window.removeEventListener(\"mousemove\", onMouseMoveListener_1, false);\n }\n else if (window.detachEvent) {\n window.detachEvent(\"onmousemove\", onMouseMoveListener_1);\n }\n return;\n }\n try {\n var mouseCoordinates = ev.x + ev.y;\n rng_pool[rng_pptr++] = mouseCoordinates & 255;\n count += 1;\n }\n catch (e) {\n // Sometimes Firefox will deny permission to access event properties for some reason. Ignore.\n }\n };\n if (typeof window !== 'undefined') {\n if (window.addEventListener) {\n window.addEventListener(\"mousemove\", onMouseMoveListener_1, false);\n }\n else if (window.attachEvent) {\n window.attachEvent(\"onmousemove\", onMouseMoveListener_1);\n }\n }\n}\nfunction rng_get_byte() {\n if (rng_state == null) {\n rng_state = (0,_prng4__WEBPACK_IMPORTED_MODULE_0__.prng_newstate)();\n // At this point, we may not have collected enough entropy. If not, fall back to Math.random\n while (rng_pptr < _prng4__WEBPACK_IMPORTED_MODULE_0__.rng_psize) {\n var random = Math.floor(65536 * Math.random());\n rng_pool[rng_pptr++] = random & 255;\n }\n rng_state.init(rng_pool);\n for (rng_pptr = 0; rng_pptr < rng_pool.length; ++rng_pptr) {\n rng_pool[rng_pptr] = 0;\n }\n rng_pptr = 0;\n }\n // TODO: allow reseeding after first request\n return rng_state.next();\n}\nvar SecureRandom = /** @class */ (function () {\n function SecureRandom() {\n }\n SecureRandom.prototype.nextBytes = function (ba) {\n for (var i = 0; i < ba.length; ++i) {\n ba[i] = rng_get_byte();\n }\n };\n return SecureRandom;\n}());\n\n\n\n//# sourceURL=webpack://JSEncrypt/./lib/lib/jsbn/rng.js?"); + + /***/ + }), + + /***/ + "./lib/lib/jsbn/rsa.js": + /*!*****************************!*\ + !*** ./lib/lib/jsbn/rsa.js ***! + \*****************************/ + /***/ + ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + + "use strict"; + eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"RSAKey\": () => (/* binding */ RSAKey)\n/* harmony export */ });\n/* harmony import */ var _jsbn__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./jsbn */ \"./lib/lib/jsbn/jsbn.js\");\n/* harmony import */ var _rng__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./rng */ \"./lib/lib/jsbn/rng.js\");\n// Depends on jsbn.js and rng.js\n// Version 1.1: support utf-8 encoding in pkcs1pad2\n// convert a (hex) string to a bignum object\n\n\n// function linebrk(s,n) {\n// var ret = \"\";\n// var i = 0;\n// while(i + n < s.length) {\n// ret += s.substring(i,i+n) + \"\\n\";\n// i += n;\n// }\n// return ret + s.substring(i,s.length);\n// }\n// function byte2Hex(b) {\n// if(b < 0x10)\n// return \"0\" + b.toString(16);\n// else\n// return b.toString(16);\n// }\nfunction pkcs1pad1(s, n) {\n if (n < s.length + 22) {\n console.error(\"Message too long for RSA\");\n return null;\n }\n var len = n - s.length - 6;\n var filler = \"\";\n for (var f = 0; f < len; f += 2) {\n filler += \"ff\";\n }\n var m = \"0001\" + filler + \"00\" + s;\n return (0,_jsbn__WEBPACK_IMPORTED_MODULE_0__.parseBigInt)(m, 16);\n}\n// PKCS#1 (type 2, random) pad input string s to n bytes, and return a bigint\nfunction pkcs1pad2(s, n) {\n if (n < s.length + 11) { // TODO: fix for utf-8\n console.error(\"Message too long for RSA\");\n return null;\n }\n var ba = [];\n var i = s.length - 1;\n while (i >= 0 && n > 0) {\n var c = s.charCodeAt(i--);\n if (c < 128) { // encode using utf-8\n ba[--n] = c;\n }\n else if ((c > 127) && (c < 2048)) {\n ba[--n] = (c & 63) | 128;\n ba[--n] = (c >> 6) | 192;\n }\n else {\n ba[--n] = (c & 63) | 128;\n ba[--n] = ((c >> 6) & 63) | 128;\n ba[--n] = (c >> 12) | 224;\n }\n }\n ba[--n] = 0;\n var rng = new _rng__WEBPACK_IMPORTED_MODULE_1__.SecureRandom();\n var x = [];\n while (n > 2) { // random non-zero pad\n x[0] = 0;\n while (x[0] == 0) {\n rng.nextBytes(x);\n }\n ba[--n] = x[0];\n }\n ba[--n] = 2;\n ba[--n] = 0;\n return new _jsbn__WEBPACK_IMPORTED_MODULE_0__.BigInteger(ba);\n}\n// \"empty\" RSA key constructor\nvar RSAKey = /** @class */ (function () {\n function RSAKey() {\n this.n = null;\n this.e = 0;\n this.d = null;\n this.p = null;\n this.q = null;\n this.dmp1 = null;\n this.dmq1 = null;\n this.coeff = null;\n }\n //#region PROTECTED\n // protected\n // RSAKey.prototype.doPublic = RSADoPublic;\n // Perform raw public operation on \"x\": return x^e (mod n)\n RSAKey.prototype.doPublic = function (x) {\n return x.modPowInt(this.e, this.n);\n };\n // RSAKey.prototype.doPrivate = RSADoPrivate;\n // Perform raw private operation on \"x\": return x^d (mod n)\n RSAKey.prototype.doPrivate = function (x) {\n if (this.p == null || this.q == null) {\n return x.modPow(this.d, this.n);\n }\n // TODO: re-calculate any missing CRT params\n var xp = x.mod(this.p).modPow(this.dmp1, this.p);\n var xq = x.mod(this.q).modPow(this.dmq1, this.q);\n while (xp.compareTo(xq) < 0) {\n xp = xp.add(this.p);\n }\n return xp.subtract(xq).multiply(this.coeff).mod(this.p).multiply(this.q).add(xq);\n };\n //#endregion PROTECTED\n //#region PUBLIC\n // RSAKey.prototype.setPublic = RSASetPublic;\n // Set the public key fields N and e from hex strings\n RSAKey.prototype.setPublic = function (N, E) {\n if (N != null && E != null && N.length > 0 && E.length > 0) {\n this.n = (0,_jsbn__WEBPACK_IMPORTED_MODULE_0__.parseBigInt)(N, 16);\n this.e = parseInt(E, 16);\n }\n else {\n console.error(\"Invalid RSA public key\");\n }\n };\n // RSAKey.prototype.encrypt = RSAEncrypt;\n // Return the PKCS#1 RSA encryption of \"text\" as an even-length hex string\n RSAKey.prototype.encrypt = function (text) {\n var maxLength = (this.n.bitLength() + 7) >> 3;\n var m = pkcs1pad2(text, maxLength);\n if (m == null) {\n return null;\n }\n var c = this.doPublic(m);\n if (c == null) {\n return null;\n }\n var h = c.toString(16);\n var length = h.length;\n // fix zero before result\n for (var i = 0; i < maxLength * 2 - length; i++) {\n h = \"0\" + h;\n }\n return h;\n };\n // RSAKey.prototype.setPrivate = RSASetPrivate;\n // Set the private key fields N, e, and d from hex strings\n RSAKey.prototype.setPrivate = function (N, E, D) {\n if (N != null && E != null && N.length > 0 && E.length > 0) {\n this.n = (0,_jsbn__WEBPACK_IMPORTED_MODULE_0__.parseBigInt)(N, 16);\n this.e = parseInt(E, 16);\n this.d = (0,_jsbn__WEBPACK_IMPORTED_MODULE_0__.parseBigInt)(D, 16);\n }\n else {\n console.error(\"Invalid RSA private key\");\n }\n };\n // RSAKey.prototype.setPrivateEx = RSASetPrivateEx;\n // Set the private key fields N, e, d and CRT params from hex strings\n RSAKey.prototype.setPrivateEx = function (N, E, D, P, Q, DP, DQ, C) {\n if (N != null && E != null && N.length > 0 && E.length > 0) {\n this.n = (0,_jsbn__WEBPACK_IMPORTED_MODULE_0__.parseBigInt)(N, 16);\n this.e = parseInt(E, 16);\n this.d = (0,_jsbn__WEBPACK_IMPORTED_MODULE_0__.parseBigInt)(D, 16);\n this.p = (0,_jsbn__WEBPACK_IMPORTED_MODULE_0__.parseBigInt)(P, 16);\n this.q = (0,_jsbn__WEBPACK_IMPORTED_MODULE_0__.parseBigInt)(Q, 16);\n this.dmp1 = (0,_jsbn__WEBPACK_IMPORTED_MODULE_0__.parseBigInt)(DP, 16);\n this.dmq1 = (0,_jsbn__WEBPACK_IMPORTED_MODULE_0__.parseBigInt)(DQ, 16);\n this.coeff = (0,_jsbn__WEBPACK_IMPORTED_MODULE_0__.parseBigInt)(C, 16);\n }\n else {\n console.error(\"Invalid RSA private key\");\n }\n };\n // RSAKey.prototype.generate = RSAGenerate;\n // Generate a new random private key B bits long, using public expt E\n RSAKey.prototype.generate = function (B, E) {\n var rng = new _rng__WEBPACK_IMPORTED_MODULE_1__.SecureRandom();\n var qs = B >> 1;\n this.e = parseInt(E, 16);\n var ee = new _jsbn__WEBPACK_IMPORTED_MODULE_0__.BigInteger(E, 16);\n for (;;) {\n for (;;) {\n this.p = new _jsbn__WEBPACK_IMPORTED_MODULE_0__.BigInteger(B - qs, 1, rng);\n if (this.p.subtract(_jsbn__WEBPACK_IMPORTED_MODULE_0__.BigInteger.ONE).gcd(ee).compareTo(_jsbn__WEBPACK_IMPORTED_MODULE_0__.BigInteger.ONE) == 0 && this.p.isProbablePrime(10)) {\n break;\n }\n }\n for (;;) {\n this.q = new _jsbn__WEBPACK_IMPORTED_MODULE_0__.BigInteger(qs, 1, rng);\n if (this.q.subtract(_jsbn__WEBPACK_IMPORTED_MODULE_0__.BigInteger.ONE).gcd(ee).compareTo(_jsbn__WEBPACK_IMPORTED_MODULE_0__.BigInteger.ONE) == 0 && this.q.isProbablePrime(10)) {\n break;\n }\n }\n if (this.p.compareTo(this.q) <= 0) {\n var t = this.p;\n this.p = this.q;\n this.q = t;\n }\n var p1 = this.p.subtract(_jsbn__WEBPACK_IMPORTED_MODULE_0__.BigInteger.ONE);\n var q1 = this.q.subtract(_jsbn__WEBPACK_IMPORTED_MODULE_0__.BigInteger.ONE);\n var phi = p1.multiply(q1);\n if (phi.gcd(ee).compareTo(_jsbn__WEBPACK_IMPORTED_MODULE_0__.BigInteger.ONE) == 0) {\n this.n = this.p.multiply(this.q);\n this.d = ee.modInverse(phi);\n this.dmp1 = this.d.mod(p1);\n this.dmq1 = this.d.mod(q1);\n this.coeff = this.q.modInverse(this.p);\n break;\n }\n }\n };\n // RSAKey.prototype.decrypt = RSADecrypt;\n // Return the PKCS#1 RSA decryption of \"ctext\".\n // \"ctext\" is an even-length hex string and the output is a plain string.\n RSAKey.prototype.decrypt = function (ctext) {\n var c = (0,_jsbn__WEBPACK_IMPORTED_MODULE_0__.parseBigInt)(ctext, 16);\n var m = this.doPrivate(c);\n if (m == null) {\n return null;\n }\n return pkcs1unpad2(m, (this.n.bitLength() + 7) >> 3);\n };\n // Generate a new random private key B bits long, using public expt E\n RSAKey.prototype.generateAsync = function (B, E, callback) {\n var rng = new _rng__WEBPACK_IMPORTED_MODULE_1__.SecureRandom();\n var qs = B >> 1;\n this.e = parseInt(E, 16);\n var ee = new _jsbn__WEBPACK_IMPORTED_MODULE_0__.BigInteger(E, 16);\n var rsa = this;\n // These functions have non-descript names because they were originally for(;;) loops.\n // I don't know about cryptography to give them better names than loop1-4.\n var loop1 = function () {\n var loop4 = function () {\n if (rsa.p.compareTo(rsa.q) <= 0) {\n var t = rsa.p;\n rsa.p = rsa.q;\n rsa.q = t;\n }\n var p1 = rsa.p.subtract(_jsbn__WEBPACK_IMPORTED_MODULE_0__.BigInteger.ONE);\n var q1 = rsa.q.subtract(_jsbn__WEBPACK_IMPORTED_MODULE_0__.BigInteger.ONE);\n var phi = p1.multiply(q1);\n if (phi.gcd(ee).compareTo(_jsbn__WEBPACK_IMPORTED_MODULE_0__.BigInteger.ONE) == 0) {\n rsa.n = rsa.p.multiply(rsa.q);\n rsa.d = ee.modInverse(phi);\n rsa.dmp1 = rsa.d.mod(p1);\n rsa.dmq1 = rsa.d.mod(q1);\n rsa.coeff = rsa.q.modInverse(rsa.p);\n setTimeout(function () { callback(); }, 0); // escape\n }\n else {\n setTimeout(loop1, 0);\n }\n };\n var loop3 = function () {\n rsa.q = (0,_jsbn__WEBPACK_IMPORTED_MODULE_0__.nbi)();\n rsa.q.fromNumberAsync(qs, 1, rng, function () {\n rsa.q.subtract(_jsbn__WEBPACK_IMPORTED_MODULE_0__.BigInteger.ONE).gcda(ee, function (r) {\n if (r.compareTo(_jsbn__WEBPACK_IMPORTED_MODULE_0__.BigInteger.ONE) == 0 && rsa.q.isProbablePrime(10)) {\n setTimeout(loop4, 0);\n }\n else {\n setTimeout(loop3, 0);\n }\n });\n });\n };\n var loop2 = function () {\n rsa.p = (0,_jsbn__WEBPACK_IMPORTED_MODULE_0__.nbi)();\n rsa.p.fromNumberAsync(B - qs, 1, rng, function () {\n rsa.p.subtract(_jsbn__WEBPACK_IMPORTED_MODULE_0__.BigInteger.ONE).gcda(ee, function (r) {\n if (r.compareTo(_jsbn__WEBPACK_IMPORTED_MODULE_0__.BigInteger.ONE) == 0 && rsa.p.isProbablePrime(10)) {\n setTimeout(loop3, 0);\n }\n else {\n setTimeout(loop2, 0);\n }\n });\n });\n };\n setTimeout(loop2, 0);\n };\n setTimeout(loop1, 0);\n };\n RSAKey.prototype.sign = function (text, digestMethod, digestName) {\n var header = getDigestHeader(digestName);\n var digest = header + digestMethod(text).toString();\n var m = pkcs1pad1(digest, this.n.bitLength() / 4);\n if (m == null) {\n return null;\n }\n var c = this.doPrivate(m);\n if (c == null) {\n return null;\n }\n var h = c.toString(16);\n if ((h.length & 1) == 0) {\n return h;\n }\n else {\n return \"0\" + h;\n }\n };\n RSAKey.prototype.verify = function (text, signature, digestMethod) {\n var c = (0,_jsbn__WEBPACK_IMPORTED_MODULE_0__.parseBigInt)(signature, 16);\n var m = this.doPublic(c);\n if (m == null) {\n return null;\n }\n var unpadded = m.toString(16).replace(/^1f+00/, \"\");\n var digest = removeDigestHeader(unpadded);\n return digest == digestMethod(text).toString();\n };\n return RSAKey;\n}());\n\n// Undo PKCS#1 (type 2, random) padding and, if valid, return the plaintext\nfunction pkcs1unpad2(d, n) {\n var b = d.toByteArray();\n var i = 0;\n while (i < b.length && b[i] == 0) {\n ++i;\n }\n if (b.length - i != n - 1 || b[i] != 2) {\n return null;\n }\n ++i;\n while (b[i] != 0) {\n if (++i >= b.length) {\n return null;\n }\n }\n var ret = \"\";\n while (++i < b.length) {\n var c = b[i] & 255;\n if (c < 128) { // utf-8 decode\n ret += String.fromCharCode(c);\n }\n else if ((c > 191) && (c < 224)) {\n ret += String.fromCharCode(((c & 31) << 6) | (b[i + 1] & 63));\n ++i;\n }\n else {\n ret += String.fromCharCode(((c & 15) << 12) | ((b[i + 1] & 63) << 6) | (b[i + 2] & 63));\n i += 2;\n }\n }\n return ret;\n}\n// https://tools.ietf.org/html/rfc3447#page-43\nvar DIGEST_HEADERS = {\n md2: \"3020300c06082a864886f70d020205000410\",\n md5: \"3020300c06082a864886f70d020505000410\",\n sha1: \"3021300906052b0e03021a05000414\",\n sha224: \"302d300d06096086480165030402040500041c\",\n sha256: \"3031300d060960864801650304020105000420\",\n sha384: \"3041300d060960864801650304020205000430\",\n sha512: \"3051300d060960864801650304020305000440\",\n ripemd160: \"3021300906052b2403020105000414\"\n};\nfunction getDigestHeader(name) {\n return DIGEST_HEADERS[name] || \"\";\n}\nfunction removeDigestHeader(str) {\n for (var name_1 in DIGEST_HEADERS) {\n if (DIGEST_HEADERS.hasOwnProperty(name_1)) {\n var header = DIGEST_HEADERS[name_1];\n var len = header.length;\n if (str.substr(0, len) == header) {\n return str.substr(len);\n }\n }\n }\n return str;\n}\n// Return the PKCS#1 RSA encryption of \"text\" as a Base64-encoded string\n// function RSAEncryptB64(text) {\n// var h = this.encrypt(text);\n// if(h) return hex2b64(h); else return null;\n// }\n// public\n// RSAKey.prototype.encrypt_b64 = RSAEncryptB64;\n\n\n//# sourceURL=webpack://JSEncrypt/./lib/lib/jsbn/rsa.js?"); + + /***/ + }), + + /***/ + "./lib/lib/jsbn/util.js": + /*!******************************!*\ + !*** ./lib/lib/jsbn/util.js ***! + \******************************/ + /***/ + ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + + "use strict"; + eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"cbit\": () => (/* binding */ cbit),\n/* harmony export */ \"int2char\": () => (/* binding */ int2char),\n/* harmony export */ \"lbit\": () => (/* binding */ lbit),\n/* harmony export */ \"op_and\": () => (/* binding */ op_and),\n/* harmony export */ \"op_andnot\": () => (/* binding */ op_andnot),\n/* harmony export */ \"op_or\": () => (/* binding */ op_or),\n/* harmony export */ \"op_xor\": () => (/* binding */ op_xor)\n/* harmony export */ });\nvar BI_RM = \"0123456789abcdefghijklmnopqrstuvwxyz\";\nfunction int2char(n) {\n return BI_RM.charAt(n);\n}\n//#region BIT_OPERATIONS\n// (public) this & a\nfunction op_and(x, y) {\n return x & y;\n}\n// (public) this | a\nfunction op_or(x, y) {\n return x | y;\n}\n// (public) this ^ a\nfunction op_xor(x, y) {\n return x ^ y;\n}\n// (public) this & ~a\nfunction op_andnot(x, y) {\n return x & ~y;\n}\n// return index of lowest 1-bit in x, x < 2^31\nfunction lbit(x) {\n if (x == 0) {\n return -1;\n }\n var r = 0;\n if ((x & 0xffff) == 0) {\n x >>= 16;\n r += 16;\n }\n if ((x & 0xff) == 0) {\n x >>= 8;\n r += 8;\n }\n if ((x & 0xf) == 0) {\n x >>= 4;\n r += 4;\n }\n if ((x & 3) == 0) {\n x >>= 2;\n r += 2;\n }\n if ((x & 1) == 0) {\n ++r;\n }\n return r;\n}\n// return number of 1 bits in x\nfunction cbit(x) {\n var r = 0;\n while (x != 0) {\n x &= x - 1;\n ++r;\n }\n return r;\n}\n//#endregion BIT_OPERATIONS\n\n\n//# sourceURL=webpack://JSEncrypt/./lib/lib/jsbn/util.js?"); + + /***/ + }), + + /***/ + "./lib/lib/jsrsasign/asn1-1.0.js": + /*!***************************************!*\ + !*** ./lib/lib/jsrsasign/asn1-1.0.js ***! + \***************************************/ + /***/ + ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + + "use strict"; + eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"KJUR\": () => (/* binding */ KJUR)\n/* harmony export */ });\n/* harmony import */ var _jsbn_jsbn__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../jsbn/jsbn */ \"./lib/lib/jsbn/jsbn.js\");\n/* harmony import */ var _yahoo__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./yahoo */ \"./lib/lib/jsrsasign/yahoo.js\");\n/* asn1-1.0.13.js (c) 2013-2017 Kenji Urushima | kjur.github.com/jsrsasign/license\n */\n/*\n * asn1.js - ASN.1 DER encoder classes\n *\n * Copyright (c) 2013-2017 Kenji Urushima (kenji.urushima@gmail.com)\n *\n * This software is licensed under the terms of the MIT License.\n * https://kjur.github.io/jsrsasign/license\n *\n * The above copyright and license notice shall be\n * included in all copies or substantial portions of the Software.\n */\n\n\n/**\n * @fileOverview\n * @name asn1-1.0.js\n * @author Kenji Urushima kenji.urushima@gmail.com\n * @version asn1 1.0.13 (2017-Jun-02)\n * @since jsrsasign 2.1\n * @license MIT License\n */\n/**\n * kjur's class library name space\n *

\n * This name space provides following name spaces:\n *

    \n *
  • {@link KJUR.asn1} - ASN.1 primitive hexadecimal encoder
  • \n *
  • {@link KJUR.asn1.x509} - ASN.1 structure for X.509 certificate and CRL
  • \n *
  • {@link KJUR.crypto} - Java Cryptographic Extension(JCE) style MessageDigest/Signature\n * class and utilities
  • \n *
\n *

\n * NOTE: Please ignore method summary and document of this namespace. This caused by a bug of jsdoc2.\n * @name KJUR\n * @namespace kjur's class library name space\n */\nvar KJUR = {};\n/**\n * kjur's ASN.1 class library name space\n *

\n * This is ITU-T X.690 ASN.1 DER encoder class library and\n * class structure and methods is very similar to\n * org.bouncycastle.asn1 package of\n * well known BouncyCaslte Cryptography Library.\n *

PROVIDING ASN.1 PRIMITIVES

\n * Here are ASN.1 DER primitive classes.\n *
    \n *
  • 0x01 {@link KJUR.asn1.DERBoolean}
  • \n *
  • 0x02 {@link KJUR.asn1.DERInteger}
  • \n *
  • 0x03 {@link KJUR.asn1.DERBitString}
  • \n *
  • 0x04 {@link KJUR.asn1.DEROctetString}
  • \n *
  • 0x05 {@link KJUR.asn1.DERNull}
  • \n *
  • 0x06 {@link KJUR.asn1.DERObjectIdentifier}
  • \n *
  • 0x0a {@link KJUR.asn1.DEREnumerated}
  • \n *
  • 0x0c {@link KJUR.asn1.DERUTF8String}
  • \n *
  • 0x12 {@link KJUR.asn1.DERNumericString}
  • \n *
  • 0x13 {@link KJUR.asn1.DERPrintableString}
  • \n *
  • 0x14 {@link KJUR.asn1.DERTeletexString}
  • \n *
  • 0x16 {@link KJUR.asn1.DERIA5String}
  • \n *
  • 0x17 {@link KJUR.asn1.DERUTCTime}
  • \n *
  • 0x18 {@link KJUR.asn1.DERGeneralizedTime}
  • \n *
  • 0x30 {@link KJUR.asn1.DERSequence}
  • \n *
  • 0x31 {@link KJUR.asn1.DERSet}
  • \n *
\n *

OTHER ASN.1 CLASSES

\n *
    \n *
  • {@link KJUR.asn1.ASN1Object}
  • \n *
  • {@link KJUR.asn1.DERAbstractString}
  • \n *
  • {@link KJUR.asn1.DERAbstractTime}
  • \n *
  • {@link KJUR.asn1.DERAbstractStructured}
  • \n *
  • {@link KJUR.asn1.DERTaggedObject}
  • \n *
\n *

SUB NAME SPACES

\n *
    \n *
  • {@link KJUR.asn1.cades} - CAdES long term signature format
  • \n *
  • {@link KJUR.asn1.cms} - Cryptographic Message Syntax
  • \n *
  • {@link KJUR.asn1.csr} - Certificate Signing Request (CSR/PKCS#10)
  • \n *
  • {@link KJUR.asn1.tsp} - RFC 3161 Timestamping Protocol Format
  • \n *
  • {@link KJUR.asn1.x509} - RFC 5280 X.509 certificate and CRL
  • \n *
\n *

\n * NOTE: Please ignore method summary and document of this namespace.\n * This caused by a bug of jsdoc2.\n * @name KJUR.asn1\n * @namespace\n */\nif (typeof KJUR.asn1 == \"undefined\" || !KJUR.asn1)\n KJUR.asn1 = {};\n/**\n * ASN1 utilities class\n * @name KJUR.asn1.ASN1Util\n * @class ASN1 utilities class\n * @since asn1 1.0.2\n */\nKJUR.asn1.ASN1Util = new function () {\n this.integerToByteHex = function (i) {\n var h = i.toString(16);\n if ((h.length % 2) == 1)\n h = '0' + h;\n return h;\n };\n this.bigIntToMinTwosComplementsHex = function (bigIntegerValue) {\n var h = bigIntegerValue.toString(16);\n if (h.substr(0, 1) != '-') {\n if (h.length % 2 == 1) {\n h = '0' + h;\n }\n else {\n if (!h.match(/^[0-7]/)) {\n h = '00' + h;\n }\n }\n }\n else {\n var hPos = h.substr(1);\n var xorLen = hPos.length;\n if (xorLen % 2 == 1) {\n xorLen += 1;\n }\n else {\n if (!h.match(/^[0-7]/)) {\n xorLen += 2;\n }\n }\n var hMask = '';\n for (var i = 0; i < xorLen; i++) {\n hMask += 'f';\n }\n var biMask = new _jsbn_jsbn__WEBPACK_IMPORTED_MODULE_0__.BigInteger(hMask, 16);\n var biNeg = biMask.xor(bigIntegerValue).add(_jsbn_jsbn__WEBPACK_IMPORTED_MODULE_0__.BigInteger.ONE);\n h = biNeg.toString(16).replace(/^-/, '');\n }\n return h;\n };\n /**\n * get PEM string from hexadecimal data and header string\n * @name getPEMStringFromHex\n * @memberOf KJUR.asn1.ASN1Util\n * @function\n * @param {String} dataHex hexadecimal string of PEM body\n * @param {String} pemHeader PEM header string (ex. 'RSA PRIVATE KEY')\n * @return {String} PEM formatted string of input data\n * @description\n * This method converts a hexadecimal string to a PEM string with\n * a specified header. Its line break will be CRLF(\"\\r\\n\").\n * @example\n * var pem = KJUR.asn1.ASN1Util.getPEMStringFromHex('616161', 'RSA PRIVATE KEY');\n * // value of pem will be:\n * -----BEGIN PRIVATE KEY-----\n * YWFh\n * -----END PRIVATE KEY-----\n */\n this.getPEMStringFromHex = function (dataHex, pemHeader) {\n return hextopem(dataHex, pemHeader);\n };\n /**\n * generate ASN1Object specifed by JSON parameters\n * @name newObject\n * @memberOf KJUR.asn1.ASN1Util\n * @function\n * @param {Array} param JSON parameter to generate ASN1Object\n * @return {KJUR.asn1.ASN1Object} generated object\n * @since asn1 1.0.3\n * @description\n * generate any ASN1Object specified by JSON param\n * including ASN.1 primitive or structured.\n * Generally 'param' can be described as follows:\n *
\n * {TYPE-OF-ASNOBJ: ASN1OBJ-PARAMETER}\n *
\n * 'TYPE-OF-ASN1OBJ' can be one of following symbols:\n *
    \n *
  • 'bool' - DERBoolean
  • \n *
  • 'int' - DERInteger
  • \n *
  • 'bitstr' - DERBitString
  • \n *
  • 'octstr' - DEROctetString
  • \n *
  • 'null' - DERNull
  • \n *
  • 'oid' - DERObjectIdentifier
  • \n *
  • 'enum' - DEREnumerated
  • \n *
  • 'utf8str' - DERUTF8String
  • \n *
  • 'numstr' - DERNumericString
  • \n *
  • 'prnstr' - DERPrintableString
  • \n *
  • 'telstr' - DERTeletexString
  • \n *
  • 'ia5str' - DERIA5String
  • \n *
  • 'utctime' - DERUTCTime
  • \n *
  • 'gentime' - DERGeneralizedTime
  • \n *
  • 'seq' - DERSequence
  • \n *
  • 'set' - DERSet
  • \n *
  • 'tag' - DERTaggedObject
  • \n *
\n * @example\n * newObject({'prnstr': 'aaa'});\n * newObject({'seq': [{'int': 3}, {'prnstr': 'aaa'}]})\n * // ASN.1 Tagged Object\n * newObject({'tag': {'tag': 'a1',\n * 'explicit': true,\n * 'obj': {'seq': [{'int': 3}, {'prnstr': 'aaa'}]}}});\n * // more simple representation of ASN.1 Tagged Object\n * newObject({'tag': ['a1',\n * true,\n * {'seq': [\n * {'int': 3},\n * {'prnstr': 'aaa'}]}\n * ]});\n */\n this.newObject = function (param) {\n var _KJUR = KJUR, _KJUR_asn1 = _KJUR.asn1, _DERBoolean = _KJUR_asn1.DERBoolean, _DERInteger = _KJUR_asn1.DERInteger, _DERBitString = _KJUR_asn1.DERBitString, _DEROctetString = _KJUR_asn1.DEROctetString, _DERNull = _KJUR_asn1.DERNull, _DERObjectIdentifier = _KJUR_asn1.DERObjectIdentifier, _DEREnumerated = _KJUR_asn1.DEREnumerated, _DERUTF8String = _KJUR_asn1.DERUTF8String, _DERNumericString = _KJUR_asn1.DERNumericString, _DERPrintableString = _KJUR_asn1.DERPrintableString, _DERTeletexString = _KJUR_asn1.DERTeletexString, _DERIA5String = _KJUR_asn1.DERIA5String, _DERUTCTime = _KJUR_asn1.DERUTCTime, _DERGeneralizedTime = _KJUR_asn1.DERGeneralizedTime, _DERSequence = _KJUR_asn1.DERSequence, _DERSet = _KJUR_asn1.DERSet, _DERTaggedObject = _KJUR_asn1.DERTaggedObject, _newObject = _KJUR_asn1.ASN1Util.newObject;\n var keys = Object.keys(param);\n if (keys.length != 1)\n throw \"key of param shall be only one.\";\n var key = keys[0];\n if (\":bool:int:bitstr:octstr:null:oid:enum:utf8str:numstr:prnstr:telstr:ia5str:utctime:gentime:seq:set:tag:\".indexOf(\":\" + key + \":\") == -1)\n throw \"undefined key: \" + key;\n if (key == \"bool\")\n return new _DERBoolean(param[key]);\n if (key == \"int\")\n return new _DERInteger(param[key]);\n if (key == \"bitstr\")\n return new _DERBitString(param[key]);\n if (key == \"octstr\")\n return new _DEROctetString(param[key]);\n if (key == \"null\")\n return new _DERNull(param[key]);\n if (key == \"oid\")\n return new _DERObjectIdentifier(param[key]);\n if (key == \"enum\")\n return new _DEREnumerated(param[key]);\n if (key == \"utf8str\")\n return new _DERUTF8String(param[key]);\n if (key == \"numstr\")\n return new _DERNumericString(param[key]);\n if (key == \"prnstr\")\n return new _DERPrintableString(param[key]);\n if (key == \"telstr\")\n return new _DERTeletexString(param[key]);\n if (key == \"ia5str\")\n return new _DERIA5String(param[key]);\n if (key == \"utctime\")\n return new _DERUTCTime(param[key]);\n if (key == \"gentime\")\n return new _DERGeneralizedTime(param[key]);\n if (key == \"seq\") {\n var paramList = param[key];\n var a = [];\n for (var i = 0; i < paramList.length; i++) {\n var asn1Obj = _newObject(paramList[i]);\n a.push(asn1Obj);\n }\n return new _DERSequence({ 'array': a });\n }\n if (key == \"set\") {\n var paramList = param[key];\n var a = [];\n for (var i = 0; i < paramList.length; i++) {\n var asn1Obj = _newObject(paramList[i]);\n a.push(asn1Obj);\n }\n return new _DERSet({ 'array': a });\n }\n if (key == \"tag\") {\n var tagParam = param[key];\n if (Object.prototype.toString.call(tagParam) === '[object Array]' &&\n tagParam.length == 3) {\n var obj = _newObject(tagParam[2]);\n return new _DERTaggedObject({ tag: tagParam[0],\n explicit: tagParam[1],\n obj: obj });\n }\n else {\n var newParam = {};\n if (tagParam.explicit !== undefined)\n newParam.explicit = tagParam.explicit;\n if (tagParam.tag !== undefined)\n newParam.tag = tagParam.tag;\n if (tagParam.obj === undefined)\n throw \"obj shall be specified for 'tag'.\";\n newParam.obj = _newObject(tagParam.obj);\n return new _DERTaggedObject(newParam);\n }\n }\n };\n /**\n * get encoded hexadecimal string of ASN1Object specifed by JSON parameters\n * @name jsonToASN1HEX\n * @memberOf KJUR.asn1.ASN1Util\n * @function\n * @param {Array} param JSON parameter to generate ASN1Object\n * @return hexadecimal string of ASN1Object\n * @since asn1 1.0.4\n * @description\n * As for ASN.1 object representation of JSON object,\n * please see {@link newObject}.\n * @example\n * jsonToASN1HEX({'prnstr': 'aaa'});\n */\n this.jsonToASN1HEX = function (param) {\n var asn1Obj = this.newObject(param);\n return asn1Obj.getEncodedHex();\n };\n};\n/**\n * get dot noted oid number string from hexadecimal value of OID\n * @name oidHexToInt\n * @memberOf KJUR.asn1.ASN1Util\n * @function\n * @param {String} hex hexadecimal value of object identifier\n * @return {String} dot noted string of object identifier\n * @since jsrsasign 4.8.3 asn1 1.0.7\n * @description\n * This static method converts from hexadecimal string representation of\n * ASN.1 value of object identifier to oid number string.\n * @example\n * KJUR.asn1.ASN1Util.oidHexToInt('550406') → \"2.5.4.6\"\n */\nKJUR.asn1.ASN1Util.oidHexToInt = function (hex) {\n var s = \"\";\n var i01 = parseInt(hex.substr(0, 2), 16);\n var i0 = Math.floor(i01 / 40);\n var i1 = i01 % 40;\n var s = i0 + \".\" + i1;\n var binbuf = \"\";\n for (var i = 2; i < hex.length; i += 2) {\n var value = parseInt(hex.substr(i, 2), 16);\n var bin = (\"00000000\" + value.toString(2)).slice(-8);\n binbuf = binbuf + bin.substr(1, 7);\n if (bin.substr(0, 1) == \"0\") {\n var bi = new _jsbn_jsbn__WEBPACK_IMPORTED_MODULE_0__.BigInteger(binbuf, 2);\n s = s + \".\" + bi.toString(10);\n binbuf = \"\";\n }\n }\n ;\n return s;\n};\n/**\n * get hexadecimal value of object identifier from dot noted oid value\n * @name oidIntToHex\n * @memberOf KJUR.asn1.ASN1Util\n * @function\n * @param {String} oidString dot noted string of object identifier\n * @return {String} hexadecimal value of object identifier\n * @since jsrsasign 4.8.3 asn1 1.0.7\n * @description\n * This static method converts from object identifier value string.\n * to hexadecimal string representation of it.\n * @example\n * KJUR.asn1.ASN1Util.oidIntToHex(\"2.5.4.6\") → \"550406\"\n */\nKJUR.asn1.ASN1Util.oidIntToHex = function (oidString) {\n var itox = function (i) {\n var h = i.toString(16);\n if (h.length == 1)\n h = '0' + h;\n return h;\n };\n var roidtox = function (roid) {\n var h = '';\n var bi = new _jsbn_jsbn__WEBPACK_IMPORTED_MODULE_0__.BigInteger(roid, 10);\n var b = bi.toString(2);\n var padLen = 7 - b.length % 7;\n if (padLen == 7)\n padLen = 0;\n var bPad = '';\n for (var i = 0; i < padLen; i++)\n bPad += '0';\n b = bPad + b;\n for (var i = 0; i < b.length - 1; i += 7) {\n var b8 = b.substr(i, 7);\n if (i != b.length - 7)\n b8 = '1' + b8;\n h += itox(parseInt(b8, 2));\n }\n return h;\n };\n if (!oidString.match(/^[0-9.]+$/)) {\n throw \"malformed oid string: \" + oidString;\n }\n var h = '';\n var a = oidString.split('.');\n var i0 = parseInt(a[0]) * 40 + parseInt(a[1]);\n h += itox(i0);\n a.splice(0, 2);\n for (var i = 0; i < a.length; i++) {\n h += roidtox(a[i]);\n }\n return h;\n};\n// ********************************************************************\n// Abstract ASN.1 Classes\n// ********************************************************************\n// ********************************************************************\n/**\n * base class for ASN.1 DER encoder object\n * @name KJUR.asn1.ASN1Object\n * @class base class for ASN.1 DER encoder object\n * @property {Boolean} isModified flag whether internal data was changed\n * @property {String} hTLV hexadecimal string of ASN.1 TLV\n * @property {String} hT hexadecimal string of ASN.1 TLV tag(T)\n * @property {String} hL hexadecimal string of ASN.1 TLV length(L)\n * @property {String} hV hexadecimal string of ASN.1 TLV value(V)\n * @description\n */\nKJUR.asn1.ASN1Object = function () {\n var isModified = true;\n var hTLV = null;\n var hT = '00';\n var hL = '00';\n var hV = '';\n /**\n * get hexadecimal ASN.1 TLV length(L) bytes from TLV value(V)\n * @name getLengthHexFromValue\n * @memberOf KJUR.asn1.ASN1Object#\n * @function\n * @return {String} hexadecimal string of ASN.1 TLV length(L)\n */\n this.getLengthHexFromValue = function () {\n if (typeof this.hV == \"undefined\" || this.hV == null) {\n throw \"this.hV is null or undefined.\";\n }\n if (this.hV.length % 2 == 1) {\n throw \"value hex must be even length: n=\" + hV.length + \",v=\" + this.hV;\n }\n var n = this.hV.length / 2;\n var hN = n.toString(16);\n if (hN.length % 2 == 1) {\n hN = \"0\" + hN;\n }\n if (n < 128) {\n return hN;\n }\n else {\n var hNlen = hN.length / 2;\n if (hNlen > 15) {\n throw \"ASN.1 length too long to represent by 8x: n = \" + n.toString(16);\n }\n var head = 128 + hNlen;\n return head.toString(16) + hN;\n }\n };\n /**\n * get hexadecimal string of ASN.1 TLV bytes\n * @name getEncodedHex\n * @memberOf KJUR.asn1.ASN1Object#\n * @function\n * @return {String} hexadecimal string of ASN.1 TLV\n */\n this.getEncodedHex = function () {\n if (this.hTLV == null || this.isModified) {\n this.hV = this.getFreshValueHex();\n this.hL = this.getLengthHexFromValue();\n this.hTLV = this.hT + this.hL + this.hV;\n this.isModified = false;\n //alert(\"first time: \" + this.hTLV);\n }\n return this.hTLV;\n };\n /**\n * get hexadecimal string of ASN.1 TLV value(V) bytes\n * @name getValueHex\n * @memberOf KJUR.asn1.ASN1Object#\n * @function\n * @return {String} hexadecimal string of ASN.1 TLV value(V) bytes\n */\n this.getValueHex = function () {\n this.getEncodedHex();\n return this.hV;\n };\n this.getFreshValueHex = function () {\n return '';\n };\n};\n// == BEGIN DERAbstractString ================================================\n/**\n * base class for ASN.1 DER string classes\n * @name KJUR.asn1.DERAbstractString\n * @class base class for ASN.1 DER string classes\n * @param {Array} params associative array of parameters (ex. {'str': 'aaa'})\n * @property {String} s internal string of value\n * @extends KJUR.asn1.ASN1Object\n * @description\n *
\n * As for argument 'params' for constructor, you can specify one of\n * following properties:\n *
    \n *
  • str - specify initial ASN.1 value(V) by a string
  • \n *
  • hex - specify initial ASN.1 value(V) by a hexadecimal string
  • \n *
\n * NOTE: 'params' can be omitted.\n */\nKJUR.asn1.DERAbstractString = function (params) {\n KJUR.asn1.DERAbstractString.superclass.constructor.call(this);\n var s = null;\n var hV = null;\n /**\n * get string value of this string object\n * @name getString\n * @memberOf KJUR.asn1.DERAbstractString#\n * @function\n * @return {String} string value of this string object\n */\n this.getString = function () {\n return this.s;\n };\n /**\n * set value by a string\n * @name setString\n * @memberOf KJUR.asn1.DERAbstractString#\n * @function\n * @param {String} newS value by a string to set\n */\n this.setString = function (newS) {\n this.hTLV = null;\n this.isModified = true;\n this.s = newS;\n this.hV = stohex(this.s);\n };\n /**\n * set value by a hexadecimal string\n * @name setStringHex\n * @memberOf KJUR.asn1.DERAbstractString#\n * @function\n * @param {String} newHexString value by a hexadecimal string to set\n */\n this.setStringHex = function (newHexString) {\n this.hTLV = null;\n this.isModified = true;\n this.s = null;\n this.hV = newHexString;\n };\n this.getFreshValueHex = function () {\n return this.hV;\n };\n if (typeof params != \"undefined\") {\n if (typeof params == \"string\") {\n this.setString(params);\n }\n else if (typeof params['str'] != \"undefined\") {\n this.setString(params['str']);\n }\n else if (typeof params['hex'] != \"undefined\") {\n this.setStringHex(params['hex']);\n }\n }\n};\n_yahoo__WEBPACK_IMPORTED_MODULE_1__.YAHOO.lang.extend(KJUR.asn1.DERAbstractString, KJUR.asn1.ASN1Object);\n// == END DERAbstractString ================================================\n// == BEGIN DERAbstractTime ==================================================\n/**\n * base class for ASN.1 DER Generalized/UTCTime class\n * @name KJUR.asn1.DERAbstractTime\n * @class base class for ASN.1 DER Generalized/UTCTime class\n * @param {Array} params associative array of parameters (ex. {'str': '130430235959Z'})\n * @extends KJUR.asn1.ASN1Object\n * @description\n * @see KJUR.asn1.ASN1Object - superclass\n */\nKJUR.asn1.DERAbstractTime = function (params) {\n KJUR.asn1.DERAbstractTime.superclass.constructor.call(this);\n var s = null;\n var date = null;\n // --- PRIVATE METHODS --------------------\n this.localDateToUTC = function (d) {\n utc = d.getTime() + (d.getTimezoneOffset() * 60000);\n var utcDate = new Date(utc);\n return utcDate;\n };\n /*\n * format date string by Data object\n * @name formatDate\n * @memberOf KJUR.asn1.AbstractTime;\n * @param {Date} dateObject\n * @param {string} type 'utc' or 'gen'\n * @param {boolean} withMillis flag for with millisections or not\n * @description\n * 'withMillis' flag is supported from asn1 1.0.6.\n */\n this.formatDate = function (dateObject, type, withMillis) {\n var pad = this.zeroPadding;\n var d = this.localDateToUTC(dateObject);\n var year = String(d.getFullYear());\n if (type == 'utc')\n year = year.substr(2, 2);\n var month = pad(String(d.getMonth() + 1), 2);\n var day = pad(String(d.getDate()), 2);\n var hour = pad(String(d.getHours()), 2);\n var min = pad(String(d.getMinutes()), 2);\n var sec = pad(String(d.getSeconds()), 2);\n var s = year + month + day + hour + min + sec;\n if (withMillis === true) {\n var millis = d.getMilliseconds();\n if (millis != 0) {\n var sMillis = pad(String(millis), 3);\n sMillis = sMillis.replace(/[0]+$/, \"\");\n s = s + \".\" + sMillis;\n }\n }\n return s + \"Z\";\n };\n this.zeroPadding = function (s, len) {\n if (s.length >= len)\n return s;\n return new Array(len - s.length + 1).join('0') + s;\n };\n // --- PUBLIC METHODS --------------------\n /**\n * get string value of this string object\n * @name getString\n * @memberOf KJUR.asn1.DERAbstractTime#\n * @function\n * @return {String} string value of this time object\n */\n this.getString = function () {\n return this.s;\n };\n /**\n * set value by a string\n * @name setString\n * @memberOf KJUR.asn1.DERAbstractTime#\n * @function\n * @param {String} newS value by a string to set such like \"130430235959Z\"\n */\n this.setString = function (newS) {\n this.hTLV = null;\n this.isModified = true;\n this.s = newS;\n this.hV = stohex(newS);\n };\n /**\n * set value by a Date object\n * @name setByDateValue\n * @memberOf KJUR.asn1.DERAbstractTime#\n * @function\n * @param {Integer} year year of date (ex. 2013)\n * @param {Integer} month month of date between 1 and 12 (ex. 12)\n * @param {Integer} day day of month\n * @param {Integer} hour hours of date\n * @param {Integer} min minutes of date\n * @param {Integer} sec seconds of date\n */\n this.setByDateValue = function (year, month, day, hour, min, sec) {\n var dateObject = new Date(Date.UTC(year, month - 1, day, hour, min, sec, 0));\n this.setByDate(dateObject);\n };\n this.getFreshValueHex = function () {\n return this.hV;\n };\n};\n_yahoo__WEBPACK_IMPORTED_MODULE_1__.YAHOO.lang.extend(KJUR.asn1.DERAbstractTime, KJUR.asn1.ASN1Object);\n// == END DERAbstractTime ==================================================\n// == BEGIN DERAbstractStructured ============================================\n/**\n * base class for ASN.1 DER structured class\n * @name KJUR.asn1.DERAbstractStructured\n * @class base class for ASN.1 DER structured class\n * @property {Array} asn1Array internal array of ASN1Object\n * @extends KJUR.asn1.ASN1Object\n * @description\n * @see KJUR.asn1.ASN1Object - superclass\n */\nKJUR.asn1.DERAbstractStructured = function (params) {\n KJUR.asn1.DERAbstractString.superclass.constructor.call(this);\n var asn1Array = null;\n /**\n * set value by array of ASN1Object\n * @name setByASN1ObjectArray\n * @memberOf KJUR.asn1.DERAbstractStructured#\n * @function\n * @param {array} asn1ObjectArray array of ASN1Object to set\n */\n this.setByASN1ObjectArray = function (asn1ObjectArray) {\n this.hTLV = null;\n this.isModified = true;\n this.asn1Array = asn1ObjectArray;\n };\n /**\n * append an ASN1Object to internal array\n * @name appendASN1Object\n * @memberOf KJUR.asn1.DERAbstractStructured#\n * @function\n * @param {ASN1Object} asn1Object to add\n */\n this.appendASN1Object = function (asn1Object) {\n this.hTLV = null;\n this.isModified = true;\n this.asn1Array.push(asn1Object);\n };\n this.asn1Array = new Array();\n if (typeof params != \"undefined\") {\n if (typeof params['array'] != \"undefined\") {\n this.asn1Array = params['array'];\n }\n }\n};\n_yahoo__WEBPACK_IMPORTED_MODULE_1__.YAHOO.lang.extend(KJUR.asn1.DERAbstractStructured, KJUR.asn1.ASN1Object);\n// ********************************************************************\n// ASN.1 Object Classes\n// ********************************************************************\n// ********************************************************************\n/**\n * class for ASN.1 DER Boolean\n * @name KJUR.asn1.DERBoolean\n * @class class for ASN.1 DER Boolean\n * @extends KJUR.asn1.ASN1Object\n * @description\n * @see KJUR.asn1.ASN1Object - superclass\n */\nKJUR.asn1.DERBoolean = function () {\n KJUR.asn1.DERBoolean.superclass.constructor.call(this);\n this.hT = \"01\";\n this.hTLV = \"0101ff\";\n};\n_yahoo__WEBPACK_IMPORTED_MODULE_1__.YAHOO.lang.extend(KJUR.asn1.DERBoolean, KJUR.asn1.ASN1Object);\n// ********************************************************************\n/**\n * class for ASN.1 DER Integer\n * @name KJUR.asn1.DERInteger\n * @class class for ASN.1 DER Integer\n * @extends KJUR.asn1.ASN1Object\n * @description\n *
\n * As for argument 'params' for constructor, you can specify one of\n * following properties:\n *
    \n *
  • int - specify initial ASN.1 value(V) by integer value
  • \n *
  • bigint - specify initial ASN.1 value(V) by BigInteger object
  • \n *
  • hex - specify initial ASN.1 value(V) by a hexadecimal string
  • \n *
\n * NOTE: 'params' can be omitted.\n */\nKJUR.asn1.DERInteger = function (params) {\n KJUR.asn1.DERInteger.superclass.constructor.call(this);\n this.hT = \"02\";\n /**\n * set value by Tom Wu's BigInteger object\n * @name setByBigInteger\n * @memberOf KJUR.asn1.DERInteger#\n * @function\n * @param {BigInteger} bigIntegerValue to set\n */\n this.setByBigInteger = function (bigIntegerValue) {\n this.hTLV = null;\n this.isModified = true;\n this.hV = KJUR.asn1.ASN1Util.bigIntToMinTwosComplementsHex(bigIntegerValue);\n };\n /**\n * set value by integer value\n * @name setByInteger\n * @memberOf KJUR.asn1.DERInteger\n * @function\n * @param {Integer} integer value to set\n */\n this.setByInteger = function (intValue) {\n var bi = new _jsbn_jsbn__WEBPACK_IMPORTED_MODULE_0__.BigInteger(String(intValue), 10);\n this.setByBigInteger(bi);\n };\n /**\n * set value by integer value\n * @name setValueHex\n * @memberOf KJUR.asn1.DERInteger#\n * @function\n * @param {String} hexadecimal string of integer value\n * @description\n *
\n * NOTE: Value shall be represented by minimum octet length of\n * two's complement representation.\n * @example\n * new KJUR.asn1.DERInteger(123);\n * new KJUR.asn1.DERInteger({'int': 123});\n * new KJUR.asn1.DERInteger({'hex': '1fad'});\n */\n this.setValueHex = function (newHexString) {\n this.hV = newHexString;\n };\n this.getFreshValueHex = function () {\n return this.hV;\n };\n if (typeof params != \"undefined\") {\n if (typeof params['bigint'] != \"undefined\") {\n this.setByBigInteger(params['bigint']);\n }\n else if (typeof params['int'] != \"undefined\") {\n this.setByInteger(params['int']);\n }\n else if (typeof params == \"number\") {\n this.setByInteger(params);\n }\n else if (typeof params['hex'] != \"undefined\") {\n this.setValueHex(params['hex']);\n }\n }\n};\n_yahoo__WEBPACK_IMPORTED_MODULE_1__.YAHOO.lang.extend(KJUR.asn1.DERInteger, KJUR.asn1.ASN1Object);\n// ********************************************************************\n/**\n * class for ASN.1 DER encoded BitString primitive\n * @name KJUR.asn1.DERBitString\n * @class class for ASN.1 DER encoded BitString primitive\n * @extends KJUR.asn1.ASN1Object\n * @description\n *
\n * As for argument 'params' for constructor, you can specify one of\n * following properties:\n *
    \n *
  • bin - specify binary string (ex. '10111')
  • \n *
  • array - specify array of boolean (ex. [true,false,true,true])
  • \n *
  • hex - specify hexadecimal string of ASN.1 value(V) including unused bits
  • \n *
  • obj - specify {@link KJUR.asn1.ASN1Util.newObject}\n * argument for \"BitString encapsulates\" structure.
  • \n *
\n * NOTE1: 'params' can be omitted.
\n * NOTE2: 'obj' parameter have been supported since\n * asn1 1.0.11, jsrsasign 6.1.1 (2016-Sep-25).
\n * @example\n * // default constructor\n * o = new KJUR.asn1.DERBitString();\n * // initialize with binary string\n * o = new KJUR.asn1.DERBitString({bin: \"1011\"});\n * // initialize with boolean array\n * o = new KJUR.asn1.DERBitString({array: [true,false,true,true]});\n * // initialize with hexadecimal string (04 is unused bits)\n * o = new KJUR.asn1.DEROctetString({hex: \"04bac0\"});\n * // initialize with ASN1Util.newObject argument for encapsulated\n * o = new KJUR.asn1.DERBitString({obj: {seq: [{int: 3}, {prnstr: 'aaa'}]}});\n * // above generates a ASN.1 data like this:\n * // BIT STRING, encapsulates {\n * // SEQUENCE {\n * // INTEGER 3\n * // PrintableString 'aaa'\n * // }\n * // }\n */\nKJUR.asn1.DERBitString = function (params) {\n if (params !== undefined && typeof params.obj !== \"undefined\") {\n var o = KJUR.asn1.ASN1Util.newObject(params.obj);\n params.hex = \"00\" + o.getEncodedHex();\n }\n KJUR.asn1.DERBitString.superclass.constructor.call(this);\n this.hT = \"03\";\n /**\n * set ASN.1 value(V) by a hexadecimal string including unused bits\n * @name setHexValueIncludingUnusedBits\n * @memberOf KJUR.asn1.DERBitString#\n * @function\n * @param {String} newHexStringIncludingUnusedBits\n */\n this.setHexValueIncludingUnusedBits = function (newHexStringIncludingUnusedBits) {\n this.hTLV = null;\n this.isModified = true;\n this.hV = newHexStringIncludingUnusedBits;\n };\n /**\n * set ASN.1 value(V) by unused bit and hexadecimal string of value\n * @name setUnusedBitsAndHexValue\n * @memberOf KJUR.asn1.DERBitString#\n * @function\n * @param {Integer} unusedBits\n * @param {String} hValue\n */\n this.setUnusedBitsAndHexValue = function (unusedBits, hValue) {\n if (unusedBits < 0 || 7 < unusedBits) {\n throw \"unused bits shall be from 0 to 7: u = \" + unusedBits;\n }\n var hUnusedBits = \"0\" + unusedBits;\n this.hTLV = null;\n this.isModified = true;\n this.hV = hUnusedBits + hValue;\n };\n /**\n * set ASN.1 DER BitString by binary string
\n * @name setByBinaryString\n * @memberOf KJUR.asn1.DERBitString#\n * @function\n * @param {String} binaryString binary value string (i.e. '10111')\n * @description\n * Its unused bits will be calculated automatically by length of\n * 'binaryValue'.
\n * NOTE: Trailing zeros '0' will be ignored.\n * @example\n * o = new KJUR.asn1.DERBitString();\n * o.setByBooleanArray(\"01011\");\n */\n this.setByBinaryString = function (binaryString) {\n binaryString = binaryString.replace(/0+$/, '');\n var unusedBits = 8 - binaryString.length % 8;\n if (unusedBits == 8)\n unusedBits = 0;\n for (var i = 0; i <= unusedBits; i++) {\n binaryString += '0';\n }\n var h = '';\n for (var i = 0; i < binaryString.length - 1; i += 8) {\n var b = binaryString.substr(i, 8);\n var x = parseInt(b, 2).toString(16);\n if (x.length == 1)\n x = '0' + x;\n h += x;\n }\n this.hTLV = null;\n this.isModified = true;\n this.hV = '0' + unusedBits + h;\n };\n /**\n * set ASN.1 TLV value(V) by an array of boolean
\n * @name setByBooleanArray\n * @memberOf KJUR.asn1.DERBitString#\n * @function\n * @param {array} booleanArray array of boolean (ex. [true, false, true])\n * @description\n * NOTE: Trailing falses will be ignored in the ASN.1 DER Object.\n * @example\n * o = new KJUR.asn1.DERBitString();\n * o.setByBooleanArray([false, true, false, true, true]);\n */\n this.setByBooleanArray = function (booleanArray) {\n var s = '';\n for (var i = 0; i < booleanArray.length; i++) {\n if (booleanArray[i] == true) {\n s += '1';\n }\n else {\n s += '0';\n }\n }\n this.setByBinaryString(s);\n };\n /**\n * generate an array of falses with specified length
\n * @name newFalseArray\n * @memberOf KJUR.asn1.DERBitString\n * @function\n * @param {Integer} nLength length of array to generate\n * @return {array} array of boolean falses\n * @description\n * This static method may be useful to initialize boolean array.\n * @example\n * o = new KJUR.asn1.DERBitString();\n * o.newFalseArray(3) → [false, false, false]\n */\n this.newFalseArray = function (nLength) {\n var a = new Array(nLength);\n for (var i = 0; i < nLength; i++) {\n a[i] = false;\n }\n return a;\n };\n this.getFreshValueHex = function () {\n return this.hV;\n };\n if (typeof params != \"undefined\") {\n if (typeof params == \"string\" && params.toLowerCase().match(/^[0-9a-f]+$/)) {\n this.setHexValueIncludingUnusedBits(params);\n }\n else if (typeof params['hex'] != \"undefined\") {\n this.setHexValueIncludingUnusedBits(params['hex']);\n }\n else if (typeof params['bin'] != \"undefined\") {\n this.setByBinaryString(params['bin']);\n }\n else if (typeof params['array'] != \"undefined\") {\n this.setByBooleanArray(params['array']);\n }\n }\n};\n_yahoo__WEBPACK_IMPORTED_MODULE_1__.YAHOO.lang.extend(KJUR.asn1.DERBitString, KJUR.asn1.ASN1Object);\n// ********************************************************************\n/**\n * class for ASN.1 DER OctetString
\n * @name KJUR.asn1.DEROctetString\n * @class class for ASN.1 DER OctetString\n * @param {Array} params associative array of parameters (ex. {'str': 'aaa'})\n * @extends KJUR.asn1.DERAbstractString\n * @description\n * This class provides ASN.1 OctetString simple type.
\n * Supported \"params\" attributes are:\n *
    \n *
  • str - to set a string as a value
  • \n *
  • hex - to set a hexadecimal string as a value
  • \n *
  • obj - to set a encapsulated ASN.1 value by JSON object\n * which is defined in {@link KJUR.asn1.ASN1Util.newObject}
  • \n *
\n * NOTE: A parameter 'obj' have been supported\n * for \"OCTET STRING, encapsulates\" structure.\n * since asn1 1.0.11, jsrsasign 6.1.1 (2016-Sep-25).\n * @see KJUR.asn1.DERAbstractString - superclass\n * @example\n * // default constructor\n * o = new KJUR.asn1.DEROctetString();\n * // initialize with string\n * o = new KJUR.asn1.DEROctetString({str: \"aaa\"});\n * // initialize with hexadecimal string\n * o = new KJUR.asn1.DEROctetString({hex: \"616161\"});\n * // initialize with ASN1Util.newObject argument\n * o = new KJUR.asn1.DEROctetString({obj: {seq: [{int: 3}, {prnstr: 'aaa'}]}});\n * // above generates a ASN.1 data like this:\n * // OCTET STRING, encapsulates {\n * // SEQUENCE {\n * // INTEGER 3\n * // PrintableString 'aaa'\n * // }\n * // }\n */\nKJUR.asn1.DEROctetString = function (params) {\n if (params !== undefined && typeof params.obj !== \"undefined\") {\n var o = KJUR.asn1.ASN1Util.newObject(params.obj);\n params.hex = o.getEncodedHex();\n }\n KJUR.asn1.DEROctetString.superclass.constructor.call(this, params);\n this.hT = \"04\";\n};\n_yahoo__WEBPACK_IMPORTED_MODULE_1__.YAHOO.lang.extend(KJUR.asn1.DEROctetString, KJUR.asn1.DERAbstractString);\n// ********************************************************************\n/**\n * class for ASN.1 DER Null\n * @name KJUR.asn1.DERNull\n * @class class for ASN.1 DER Null\n * @extends KJUR.asn1.ASN1Object\n * @description\n * @see KJUR.asn1.ASN1Object - superclass\n */\nKJUR.asn1.DERNull = function () {\n KJUR.asn1.DERNull.superclass.constructor.call(this);\n this.hT = \"05\";\n this.hTLV = \"0500\";\n};\n_yahoo__WEBPACK_IMPORTED_MODULE_1__.YAHOO.lang.extend(KJUR.asn1.DERNull, KJUR.asn1.ASN1Object);\n// ********************************************************************\n/**\n * class for ASN.1 DER ObjectIdentifier\n * @name KJUR.asn1.DERObjectIdentifier\n * @class class for ASN.1 DER ObjectIdentifier\n * @param {Array} params associative array of parameters (ex. {'oid': '2.5.4.5'})\n * @extends KJUR.asn1.ASN1Object\n * @description\n *
\n * As for argument 'params' for constructor, you can specify one of\n * following properties:\n *
    \n *
  • oid - specify initial ASN.1 value(V) by a oid string (ex. 2.5.4.13)
  • \n *
  • hex - specify initial ASN.1 value(V) by a hexadecimal string
  • \n *
\n * NOTE: 'params' can be omitted.\n */\nKJUR.asn1.DERObjectIdentifier = function (params) {\n var itox = function (i) {\n var h = i.toString(16);\n if (h.length == 1)\n h = '0' + h;\n return h;\n };\n var roidtox = function (roid) {\n var h = '';\n var bi = new _jsbn_jsbn__WEBPACK_IMPORTED_MODULE_0__.BigInteger(roid, 10);\n var b = bi.toString(2);\n var padLen = 7 - b.length % 7;\n if (padLen == 7)\n padLen = 0;\n var bPad = '';\n for (var i = 0; i < padLen; i++)\n bPad += '0';\n b = bPad + b;\n for (var i = 0; i < b.length - 1; i += 7) {\n var b8 = b.substr(i, 7);\n if (i != b.length - 7)\n b8 = '1' + b8;\n h += itox(parseInt(b8, 2));\n }\n return h;\n };\n KJUR.asn1.DERObjectIdentifier.superclass.constructor.call(this);\n this.hT = \"06\";\n /**\n * set value by a hexadecimal string\n * @name setValueHex\n * @memberOf KJUR.asn1.DERObjectIdentifier#\n * @function\n * @param {String} newHexString hexadecimal value of OID bytes\n */\n this.setValueHex = function (newHexString) {\n this.hTLV = null;\n this.isModified = true;\n this.s = null;\n this.hV = newHexString;\n };\n /**\n * set value by a OID string
\n * @name setValueOidString\n * @memberOf KJUR.asn1.DERObjectIdentifier#\n * @function\n * @param {String} oidString OID string (ex. 2.5.4.13)\n * @example\n * o = new KJUR.asn1.DERObjectIdentifier();\n * o.setValueOidString(\"2.5.4.13\");\n */\n this.setValueOidString = function (oidString) {\n if (!oidString.match(/^[0-9.]+$/)) {\n throw \"malformed oid string: \" + oidString;\n }\n var h = '';\n var a = oidString.split('.');\n var i0 = parseInt(a[0]) * 40 + parseInt(a[1]);\n h += itox(i0);\n a.splice(0, 2);\n for (var i = 0; i < a.length; i++) {\n h += roidtox(a[i]);\n }\n this.hTLV = null;\n this.isModified = true;\n this.s = null;\n this.hV = h;\n };\n /**\n * set value by a OID name\n * @name setValueName\n * @memberOf KJUR.asn1.DERObjectIdentifier#\n * @function\n * @param {String} oidName OID name (ex. 'serverAuth')\n * @since 1.0.1\n * @description\n * OID name shall be defined in 'KJUR.asn1.x509.OID.name2oidList'.\n * Otherwise raise error.\n * @example\n * o = new KJUR.asn1.DERObjectIdentifier();\n * o.setValueName(\"serverAuth\");\n */\n this.setValueName = function (oidName) {\n var oid = KJUR.asn1.x509.OID.name2oid(oidName);\n if (oid !== '') {\n this.setValueOidString(oid);\n }\n else {\n throw \"DERObjectIdentifier oidName undefined: \" + oidName;\n }\n };\n this.getFreshValueHex = function () {\n return this.hV;\n };\n if (params !== undefined) {\n if (typeof params === \"string\") {\n if (params.match(/^[0-2].[0-9.]+$/)) {\n this.setValueOidString(params);\n }\n else {\n this.setValueName(params);\n }\n }\n else if (params.oid !== undefined) {\n this.setValueOidString(params.oid);\n }\n else if (params.hex !== undefined) {\n this.setValueHex(params.hex);\n }\n else if (params.name !== undefined) {\n this.setValueName(params.name);\n }\n }\n};\n_yahoo__WEBPACK_IMPORTED_MODULE_1__.YAHOO.lang.extend(KJUR.asn1.DERObjectIdentifier, KJUR.asn1.ASN1Object);\n// ********************************************************************\n/**\n * class for ASN.1 DER Enumerated\n * @name KJUR.asn1.DEREnumerated\n * @class class for ASN.1 DER Enumerated\n * @extends KJUR.asn1.ASN1Object\n * @description\n *
\n * As for argument 'params' for constructor, you can specify one of\n * following properties:\n *
    \n *
  • int - specify initial ASN.1 value(V) by integer value
  • \n *
  • hex - specify initial ASN.1 value(V) by a hexadecimal string
  • \n *
\n * NOTE: 'params' can be omitted.\n * @example\n * new KJUR.asn1.DEREnumerated(123);\n * new KJUR.asn1.DEREnumerated({int: 123});\n * new KJUR.asn1.DEREnumerated({hex: '1fad'});\n */\nKJUR.asn1.DEREnumerated = function (params) {\n KJUR.asn1.DEREnumerated.superclass.constructor.call(this);\n this.hT = \"0a\";\n /**\n * set value by Tom Wu's BigInteger object\n * @name setByBigInteger\n * @memberOf KJUR.asn1.DEREnumerated#\n * @function\n * @param {BigInteger} bigIntegerValue to set\n */\n this.setByBigInteger = function (bigIntegerValue) {\n this.hTLV = null;\n this.isModified = true;\n this.hV = KJUR.asn1.ASN1Util.bigIntToMinTwosComplementsHex(bigIntegerValue);\n };\n /**\n * set value by integer value\n * @name setByInteger\n * @memberOf KJUR.asn1.DEREnumerated#\n * @function\n * @param {Integer} integer value to set\n */\n this.setByInteger = function (intValue) {\n var bi = new _jsbn_jsbn__WEBPACK_IMPORTED_MODULE_0__.BigInteger(String(intValue), 10);\n this.setByBigInteger(bi);\n };\n /**\n * set value by integer value\n * @name setValueHex\n * @memberOf KJUR.asn1.DEREnumerated#\n * @function\n * @param {String} hexadecimal string of integer value\n * @description\n *
\n * NOTE: Value shall be represented by minimum octet length of\n * two's complement representation.\n */\n this.setValueHex = function (newHexString) {\n this.hV = newHexString;\n };\n this.getFreshValueHex = function () {\n return this.hV;\n };\n if (typeof params != \"undefined\") {\n if (typeof params['int'] != \"undefined\") {\n this.setByInteger(params['int']);\n }\n else if (typeof params == \"number\") {\n this.setByInteger(params);\n }\n else if (typeof params['hex'] != \"undefined\") {\n this.setValueHex(params['hex']);\n }\n }\n};\n_yahoo__WEBPACK_IMPORTED_MODULE_1__.YAHOO.lang.extend(KJUR.asn1.DEREnumerated, KJUR.asn1.ASN1Object);\n// ********************************************************************\n/**\n * class for ASN.1 DER UTF8String\n * @name KJUR.asn1.DERUTF8String\n * @class class for ASN.1 DER UTF8String\n * @param {Array} params associative array of parameters (ex. {'str': 'aaa'})\n * @extends KJUR.asn1.DERAbstractString\n * @description\n * @see KJUR.asn1.DERAbstractString - superclass\n */\nKJUR.asn1.DERUTF8String = function (params) {\n KJUR.asn1.DERUTF8String.superclass.constructor.call(this, params);\n this.hT = \"0c\";\n};\n_yahoo__WEBPACK_IMPORTED_MODULE_1__.YAHOO.lang.extend(KJUR.asn1.DERUTF8String, KJUR.asn1.DERAbstractString);\n// ********************************************************************\n/**\n * class for ASN.1 DER NumericString\n * @name KJUR.asn1.DERNumericString\n * @class class for ASN.1 DER NumericString\n * @param {Array} params associative array of parameters (ex. {'str': 'aaa'})\n * @extends KJUR.asn1.DERAbstractString\n * @description\n * @see KJUR.asn1.DERAbstractString - superclass\n */\nKJUR.asn1.DERNumericString = function (params) {\n KJUR.asn1.DERNumericString.superclass.constructor.call(this, params);\n this.hT = \"12\";\n};\n_yahoo__WEBPACK_IMPORTED_MODULE_1__.YAHOO.lang.extend(KJUR.asn1.DERNumericString, KJUR.asn1.DERAbstractString);\n// ********************************************************************\n/**\n * class for ASN.1 DER PrintableString\n * @name KJUR.asn1.DERPrintableString\n * @class class for ASN.1 DER PrintableString\n * @param {Array} params associative array of parameters (ex. {'str': 'aaa'})\n * @extends KJUR.asn1.DERAbstractString\n * @description\n * @see KJUR.asn1.DERAbstractString - superclass\n */\nKJUR.asn1.DERPrintableString = function (params) {\n KJUR.asn1.DERPrintableString.superclass.constructor.call(this, params);\n this.hT = \"13\";\n};\n_yahoo__WEBPACK_IMPORTED_MODULE_1__.YAHOO.lang.extend(KJUR.asn1.DERPrintableString, KJUR.asn1.DERAbstractString);\n// ********************************************************************\n/**\n * class for ASN.1 DER TeletexString\n * @name KJUR.asn1.DERTeletexString\n * @class class for ASN.1 DER TeletexString\n * @param {Array} params associative array of parameters (ex. {'str': 'aaa'})\n * @extends KJUR.asn1.DERAbstractString\n * @description\n * @see KJUR.asn1.DERAbstractString - superclass\n */\nKJUR.asn1.DERTeletexString = function (params) {\n KJUR.asn1.DERTeletexString.superclass.constructor.call(this, params);\n this.hT = \"14\";\n};\n_yahoo__WEBPACK_IMPORTED_MODULE_1__.YAHOO.lang.extend(KJUR.asn1.DERTeletexString, KJUR.asn1.DERAbstractString);\n// ********************************************************************\n/**\n * class for ASN.1 DER IA5String\n * @name KJUR.asn1.DERIA5String\n * @class class for ASN.1 DER IA5String\n * @param {Array} params associative array of parameters (ex. {'str': 'aaa'})\n * @extends KJUR.asn1.DERAbstractString\n * @description\n * @see KJUR.asn1.DERAbstractString - superclass\n */\nKJUR.asn1.DERIA5String = function (params) {\n KJUR.asn1.DERIA5String.superclass.constructor.call(this, params);\n this.hT = \"16\";\n};\n_yahoo__WEBPACK_IMPORTED_MODULE_1__.YAHOO.lang.extend(KJUR.asn1.DERIA5String, KJUR.asn1.DERAbstractString);\n// ********************************************************************\n/**\n * class for ASN.1 DER UTCTime\n * @name KJUR.asn1.DERUTCTime\n * @class class for ASN.1 DER UTCTime\n * @param {Array} params associative array of parameters (ex. {'str': '130430235959Z'})\n * @extends KJUR.asn1.DERAbstractTime\n * @description\n *
\n * As for argument 'params' for constructor, you can specify one of\n * following properties:\n *
    \n *
  • str - specify initial ASN.1 value(V) by a string (ex.'130430235959Z')
  • \n *
  • hex - specify initial ASN.1 value(V) by a hexadecimal string
  • \n *
  • date - specify Date object.
  • \n *
\n * NOTE: 'params' can be omitted.\n *

EXAMPLES

\n * @example\n * d1 = new KJUR.asn1.DERUTCTime();\n * d1.setString('130430125959Z');\n *\n * d2 = new KJUR.asn1.DERUTCTime({'str': '130430125959Z'});\n * d3 = new KJUR.asn1.DERUTCTime({'date': new Date(Date.UTC(2015, 0, 31, 0, 0, 0, 0))});\n * d4 = new KJUR.asn1.DERUTCTime('130430125959Z');\n */\nKJUR.asn1.DERUTCTime = function (params) {\n KJUR.asn1.DERUTCTime.superclass.constructor.call(this, params);\n this.hT = \"17\";\n /**\n * set value by a Date object
\n * @name setByDate\n * @memberOf KJUR.asn1.DERUTCTime#\n * @function\n * @param {Date} dateObject Date object to set ASN.1 value(V)\n * @example\n * o = new KJUR.asn1.DERUTCTime();\n * o.setByDate(new Date(\"2016/12/31\"));\n */\n this.setByDate = function (dateObject) {\n this.hTLV = null;\n this.isModified = true;\n this.date = dateObject;\n this.s = this.formatDate(this.date, 'utc');\n this.hV = stohex(this.s);\n };\n this.getFreshValueHex = function () {\n if (typeof this.date == \"undefined\" && typeof this.s == \"undefined\") {\n this.date = new Date();\n this.s = this.formatDate(this.date, 'utc');\n this.hV = stohex(this.s);\n }\n return this.hV;\n };\n if (params !== undefined) {\n if (params.str !== undefined) {\n this.setString(params.str);\n }\n else if (typeof params == \"string\" && params.match(/^[0-9]{12}Z$/)) {\n this.setString(params);\n }\n else if (params.hex !== undefined) {\n this.setStringHex(params.hex);\n }\n else if (params.date !== undefined) {\n this.setByDate(params.date);\n }\n }\n};\n_yahoo__WEBPACK_IMPORTED_MODULE_1__.YAHOO.lang.extend(KJUR.asn1.DERUTCTime, KJUR.asn1.DERAbstractTime);\n// ********************************************************************\n/**\n * class for ASN.1 DER GeneralizedTime\n * @name KJUR.asn1.DERGeneralizedTime\n * @class class for ASN.1 DER GeneralizedTime\n * @param {Array} params associative array of parameters (ex. {'str': '20130430235959Z'})\n * @property {Boolean} withMillis flag to show milliseconds or not\n * @extends KJUR.asn1.DERAbstractTime\n * @description\n *
\n * As for argument 'params' for constructor, you can specify one of\n * following properties:\n *
    \n *
  • str - specify initial ASN.1 value(V) by a string (ex.'20130430235959Z')
  • \n *
  • hex - specify initial ASN.1 value(V) by a hexadecimal string
  • \n *
  • date - specify Date object.
  • \n *
  • millis - specify flag to show milliseconds (from 1.0.6)
  • \n *
\n * NOTE1: 'params' can be omitted.\n * NOTE2: 'withMillis' property is supported from asn1 1.0.6.\n */\nKJUR.asn1.DERGeneralizedTime = function (params) {\n KJUR.asn1.DERGeneralizedTime.superclass.constructor.call(this, params);\n this.hT = \"18\";\n this.withMillis = false;\n /**\n * set value by a Date object\n * @name setByDate\n * @memberOf KJUR.asn1.DERGeneralizedTime#\n * @function\n * @param {Date} dateObject Date object to set ASN.1 value(V)\n * @example\n * When you specify UTC time, use 'Date.UTC' method like this:
\n * o1 = new DERUTCTime();\n * o1.setByDate(date);\n *\n * date = new Date(Date.UTC(2015, 0, 31, 23, 59, 59, 0)); #2015JAN31 23:59:59\n */\n this.setByDate = function (dateObject) {\n this.hTLV = null;\n this.isModified = true;\n this.date = dateObject;\n this.s = this.formatDate(this.date, 'gen', this.withMillis);\n this.hV = stohex(this.s);\n };\n this.getFreshValueHex = function () {\n if (this.date === undefined && this.s === undefined) {\n this.date = new Date();\n this.s = this.formatDate(this.date, 'gen', this.withMillis);\n this.hV = stohex(this.s);\n }\n return this.hV;\n };\n if (params !== undefined) {\n if (params.str !== undefined) {\n this.setString(params.str);\n }\n else if (typeof params == \"string\" && params.match(/^[0-9]{14}Z$/)) {\n this.setString(params);\n }\n else if (params.hex !== undefined) {\n this.setStringHex(params.hex);\n }\n else if (params.date !== undefined) {\n this.setByDate(params.date);\n }\n if (params.millis === true) {\n this.withMillis = true;\n }\n }\n};\n_yahoo__WEBPACK_IMPORTED_MODULE_1__.YAHOO.lang.extend(KJUR.asn1.DERGeneralizedTime, KJUR.asn1.DERAbstractTime);\n// ********************************************************************\n/**\n * class for ASN.1 DER Sequence\n * @name KJUR.asn1.DERSequence\n * @class class for ASN.1 DER Sequence\n * @extends KJUR.asn1.DERAbstractStructured\n * @description\n *
\n * As for argument 'params' for constructor, you can specify one of\n * following properties:\n *
    \n *
  • array - specify array of ASN1Object to set elements of content
  • \n *
\n * NOTE: 'params' can be omitted.\n */\nKJUR.asn1.DERSequence = function (params) {\n KJUR.asn1.DERSequence.superclass.constructor.call(this, params);\n this.hT = \"30\";\n this.getFreshValueHex = function () {\n var h = '';\n for (var i = 0; i < this.asn1Array.length; i++) {\n var asn1Obj = this.asn1Array[i];\n h += asn1Obj.getEncodedHex();\n }\n this.hV = h;\n return this.hV;\n };\n};\n_yahoo__WEBPACK_IMPORTED_MODULE_1__.YAHOO.lang.extend(KJUR.asn1.DERSequence, KJUR.asn1.DERAbstractStructured);\n// ********************************************************************\n/**\n * class for ASN.1 DER Set\n * @name KJUR.asn1.DERSet\n * @class class for ASN.1 DER Set\n * @extends KJUR.asn1.DERAbstractStructured\n * @description\n *
\n * As for argument 'params' for constructor, you can specify one of\n * following properties:\n *
    \n *
  • array - specify array of ASN1Object to set elements of content
  • \n *
  • sortflag - flag for sort (default: true). ASN.1 BER is not sorted in 'SET OF'.
  • \n *
\n * NOTE1: 'params' can be omitted.
\n * NOTE2: sortflag is supported since 1.0.5.\n */\nKJUR.asn1.DERSet = function (params) {\n KJUR.asn1.DERSet.superclass.constructor.call(this, params);\n this.hT = \"31\";\n this.sortFlag = true; // item shall be sorted only in ASN.1 DER\n this.getFreshValueHex = function () {\n var a = new Array();\n for (var i = 0; i < this.asn1Array.length; i++) {\n var asn1Obj = this.asn1Array[i];\n a.push(asn1Obj.getEncodedHex());\n }\n if (this.sortFlag == true)\n a.sort();\n this.hV = a.join('');\n return this.hV;\n };\n if (typeof params != \"undefined\") {\n if (typeof params.sortflag != \"undefined\" &&\n params.sortflag == false)\n this.sortFlag = false;\n }\n};\n_yahoo__WEBPACK_IMPORTED_MODULE_1__.YAHOO.lang.extend(KJUR.asn1.DERSet, KJUR.asn1.DERAbstractStructured);\n// ********************************************************************\n/**\n * class for ASN.1 DER TaggedObject\n * @name KJUR.asn1.DERTaggedObject\n * @class class for ASN.1 DER TaggedObject\n * @extends KJUR.asn1.ASN1Object\n * @description\n *
\n * Parameter 'tagNoNex' is ASN.1 tag(T) value for this object.\n * For example, if you find '[1]' tag in a ASN.1 dump,\n * 'tagNoHex' will be 'a1'.\n *
\n * As for optional argument 'params' for constructor, you can specify *ANY* of\n * following properties:\n *
    \n *
  • explicit - specify true if this is explicit tag otherwise false\n * (default is 'true').
  • \n *
  • tag - specify tag (default is 'a0' which means [0])
  • \n *
  • obj - specify ASN1Object which is tagged
  • \n *
\n * @example\n * d1 = new KJUR.asn1.DERUTF8String({'str':'a'});\n * d2 = new KJUR.asn1.DERTaggedObject({'obj': d1});\n * hex = d2.getEncodedHex();\n */\nKJUR.asn1.DERTaggedObject = function (params) {\n KJUR.asn1.DERTaggedObject.superclass.constructor.call(this);\n this.hT = \"a0\";\n this.hV = '';\n this.isExplicit = true;\n this.asn1Object = null;\n /**\n * set value by an ASN1Object\n * @name setString\n * @memberOf KJUR.asn1.DERTaggedObject#\n * @function\n * @param {Boolean} isExplicitFlag flag for explicit/implicit tag\n * @param {Integer} tagNoHex hexadecimal string of ASN.1 tag\n * @param {ASN1Object} asn1Object ASN.1 to encapsulate\n */\n this.setASN1Object = function (isExplicitFlag, tagNoHex, asn1Object) {\n this.hT = tagNoHex;\n this.isExplicit = isExplicitFlag;\n this.asn1Object = asn1Object;\n if (this.isExplicit) {\n this.hV = this.asn1Object.getEncodedHex();\n this.hTLV = null;\n this.isModified = true;\n }\n else {\n this.hV = null;\n this.hTLV = asn1Object.getEncodedHex();\n this.hTLV = this.hTLV.replace(/^../, tagNoHex);\n this.isModified = false;\n }\n };\n this.getFreshValueHex = function () {\n return this.hV;\n };\n if (typeof params != \"undefined\") {\n if (typeof params['tag'] != \"undefined\") {\n this.hT = params['tag'];\n }\n if (typeof params['explicit'] != \"undefined\") {\n this.isExplicit = params['explicit'];\n }\n if (typeof params['obj'] != \"undefined\") {\n this.asn1Object = params['obj'];\n this.setASN1Object(this.isExplicit, this.hT, this.asn1Object);\n }\n }\n};\n_yahoo__WEBPACK_IMPORTED_MODULE_1__.YAHOO.lang.extend(KJUR.asn1.DERTaggedObject, KJUR.asn1.ASN1Object);\n\n\n//# sourceURL=webpack://JSEncrypt/./lib/lib/jsrsasign/asn1-1.0.js?"); + + /***/ + }), + + /***/ + "./lib/lib/jsrsasign/yahoo.js": + /*!************************************!*\ + !*** ./lib/lib/jsrsasign/yahoo.js ***! + \************************************/ + /***/ + ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + + "use strict"; + eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"YAHOO\": () => (/* binding */ YAHOO)\n/* harmony export */ });\n/*!\nCopyright (c) 2011, Yahoo! Inc. All rights reserved.\nCode licensed under the BSD License:\nhttp://developer.yahoo.com/yui/license.html\nversion: 2.9.0\n*/\nvar YAHOO = {};\nYAHOO.lang = {\n /**\n * Utility to set up the prototype, constructor and superclass properties to\n * support an inheritance strategy that can chain constructors and methods.\n * Static members will not be inherited.\n *\n * @method extend\n * @static\n * @param {Function} subc the object to modify\n * @param {Function} superc the object to inherit\n * @param {Object} overrides additional properties/methods to add to the\n * subclass prototype. These will override the\n * matching items obtained from the superclass\n * if present.\n */\n extend: function (subc, superc, overrides) {\n if (!superc || !subc) {\n throw new Error(\"YAHOO.lang.extend failed, please check that \" +\n \"all dependencies are included.\");\n }\n var F = function () { };\n F.prototype = superc.prototype;\n subc.prototype = new F();\n subc.prototype.constructor = subc;\n subc.superclass = superc.prototype;\n if (superc.prototype.constructor == Object.prototype.constructor) {\n superc.prototype.constructor = superc;\n }\n if (overrides) {\n var i;\n for (i in overrides) {\n subc.prototype[i] = overrides[i];\n }\n /*\n * IE will not enumerate native functions in a derived object even if the\n * function was overridden. This is a workaround for specific functions\n * we care about on the Object prototype.\n * @property _IEEnumFix\n * @param {Function} r the object to receive the augmentation\n * @param {Function} s the object that supplies the properties to augment\n * @static\n * @private\n */\n var _IEEnumFix = function () { }, ADD = [\"toString\", \"valueOf\"];\n try {\n if (/MSIE/.test(navigator.userAgent)) {\n _IEEnumFix = function (r, s) {\n for (i = 0; i < ADD.length; i = i + 1) {\n var fname = ADD[i], f = s[fname];\n if (typeof f === 'function' && f != Object.prototype[fname]) {\n r[fname] = f;\n }\n }\n };\n }\n }\n catch (ex) { }\n ;\n _IEEnumFix(subc.prototype, overrides);\n }\n }\n};\n\n\n//# sourceURL=webpack://JSEncrypt/./lib/lib/jsrsasign/yahoo.js?"); + + /***/ + }), + + /***/ + "./node_modules/process/browser.js": + /*!*****************************************!*\ + !*** ./node_modules/process/browser.js ***! + \*****************************************/ + /***/ + ((module) => { + + eval("// shim for using process in browser\nvar process = module.exports = {};\n\n// cached from whatever global is present so that test runners that stub it\n// don't break things. But we need to wrap it in a try catch in case it is\n// wrapped in strict mode code which doesn't define any globals. It's inside a\n// function because try/catches deoptimize in certain engines.\n\nvar cachedSetTimeout;\nvar cachedClearTimeout;\n\nfunction defaultSetTimout() {\n throw new Error('setTimeout has not been defined');\n}\nfunction defaultClearTimeout () {\n throw new Error('clearTimeout has not been defined');\n}\n(function () {\n try {\n if (typeof setTimeout === 'function') {\n cachedSetTimeout = setTimeout;\n } else {\n cachedSetTimeout = defaultSetTimout;\n }\n } catch (e) {\n cachedSetTimeout = defaultSetTimout;\n }\n try {\n if (typeof clearTimeout === 'function') {\n cachedClearTimeout = clearTimeout;\n } else {\n cachedClearTimeout = defaultClearTimeout;\n }\n } catch (e) {\n cachedClearTimeout = defaultClearTimeout;\n }\n} ())\nfunction runTimeout(fun) {\n if (cachedSetTimeout === setTimeout) {\n //normal enviroments in sane situations\n return setTimeout(fun, 0);\n }\n // if setTimeout wasn't available but was latter defined\n if ((cachedSetTimeout === defaultSetTimout || !cachedSetTimeout) && setTimeout) {\n cachedSetTimeout = setTimeout;\n return setTimeout(fun, 0);\n }\n try {\n // when when somebody has screwed with setTimeout but no I.E. maddness\n return cachedSetTimeout(fun, 0);\n } catch(e){\n try {\n // When we are in I.E. but the script has been evaled so I.E. doesn't trust the global object when called normally\n return cachedSetTimeout.call(null, fun, 0);\n } catch(e){\n // same as above but when it's a version of I.E. that must have the global object for 'this', hopfully our context correct otherwise it will throw a global error\n return cachedSetTimeout.call(this, fun, 0);\n }\n }\n\n\n}\nfunction runClearTimeout(marker) {\n if (cachedClearTimeout === clearTimeout) {\n //normal enviroments in sane situations\n return clearTimeout(marker);\n }\n // if clearTimeout wasn't available but was latter defined\n if ((cachedClearTimeout === defaultClearTimeout || !cachedClearTimeout) && clearTimeout) {\n cachedClearTimeout = clearTimeout;\n return clearTimeout(marker);\n }\n try {\n // when when somebody has screwed with setTimeout but no I.E. maddness\n return cachedClearTimeout(marker);\n } catch (e){\n try {\n // When we are in I.E. but the script has been evaled so I.E. doesn't trust the global object when called normally\n return cachedClearTimeout.call(null, marker);\n } catch (e){\n // same as above but when it's a version of I.E. that must have the global object for 'this', hopfully our context correct otherwise it will throw a global error.\n // Some versions of I.E. have different rules for clearTimeout vs setTimeout\n return cachedClearTimeout.call(this, marker);\n }\n }\n\n\n\n}\nvar queue = [];\nvar draining = false;\nvar currentQueue;\nvar queueIndex = -1;\n\nfunction cleanUpNextTick() {\n if (!draining || !currentQueue) {\n return;\n }\n draining = false;\n if (currentQueue.length) {\n queue = currentQueue.concat(queue);\n } else {\n queueIndex = -1;\n }\n if (queue.length) {\n drainQueue();\n }\n}\n\nfunction drainQueue() {\n if (draining) {\n return;\n }\n var timeout = runTimeout(cleanUpNextTick);\n draining = true;\n\n var len = queue.length;\n while(len) {\n currentQueue = queue;\n queue = [];\n while (++queueIndex < len) {\n if (currentQueue) {\n currentQueue[queueIndex].run();\n }\n }\n queueIndex = -1;\n len = queue.length;\n }\n currentQueue = null;\n draining = false;\n runClearTimeout(timeout);\n}\n\nprocess.nextTick = function (fun) {\n var args = new Array(arguments.length - 1);\n if (arguments.length > 1) {\n for (var i = 1; i < arguments.length; i++) {\n args[i - 1] = arguments[i];\n }\n }\n queue.push(new Item(fun, args));\n if (queue.length === 1 && !draining) {\n runTimeout(drainQueue);\n }\n};\n\n// v8 likes predictible objects\nfunction Item(fun, array) {\n this.fun = fun;\n this.array = array;\n}\nItem.prototype.run = function () {\n this.fun.apply(null, this.array);\n};\nprocess.title = 'browser';\nprocess.browser = true;\nprocess.env = {};\nprocess.argv = [];\nprocess.version = ''; // empty string to avoid regexp issues\nprocess.versions = {};\n\nfunction noop() {}\n\nprocess.on = noop;\nprocess.addListener = noop;\nprocess.once = noop;\nprocess.off = noop;\nprocess.removeListener = noop;\nprocess.removeAllListeners = noop;\nprocess.emit = noop;\nprocess.prependListener = noop;\nprocess.prependOnceListener = noop;\n\nprocess.listeners = function (name) { return [] }\n\nprocess.binding = function (name) {\n throw new Error('process.binding is not supported');\n};\n\nprocess.cwd = function () { return '/' };\nprocess.chdir = function (dir) {\n throw new Error('process.chdir is not supported');\n};\nprocess.umask = function() { return 0; };\n\n\n//# sourceURL=webpack://JSEncrypt/./node_modules/process/browser.js?"); + + /***/ + }) + + /******/ + }); + /************************************************************************/ + /******/ // The module cache + /******/ + var __webpack_module_cache__ = {}; + /******/ + /******/ // The require function + /******/ + function __webpack_require__(moduleId) { + /******/ // Check if module is in cache + /******/ + var cachedModule = __webpack_module_cache__[moduleId]; + /******/ + if (cachedModule !== undefined) { + /******/ + return cachedModule.exports; + /******/ + } + /******/ // Create a new module (and put it into the cache) + /******/ + var module = __webpack_module_cache__[moduleId] = { + /******/ // no module.id needed + /******/ // no module.loaded needed + /******/ + exports: {} + /******/ + }; + /******/ + /******/ // Execute the module function + /******/ + __webpack_modules__[moduleId](module, module.exports, __webpack_require__); + /******/ + /******/ // Return the exports of the module + /******/ + return module.exports; + /******/ + } + /******/ + /************************************************************************/ + /******/ + /* webpack/runtime/define property getters */ + /******/ + (() => { + /******/ // define getter functions for harmony exports + /******/ + __webpack_require__.d = (exports, definition) => { + /******/ + for (var key in definition) { + /******/ + if (__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) { + /******/ + Object.defineProperty(exports, key, { + enumerable: true, + get: definition[key] + }); + /******/ + } + /******/ + } + /******/ + }; + /******/ + })(); + /******/ + /******/ + /* webpack/runtime/hasOwnProperty shorthand */ + /******/ + (() => { + /******/ + __webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop)) + /******/ + })(); + /******/ + /******/ + /* webpack/runtime/make namespace object */ + /******/ + (() => { + /******/ // define __esModule on exports + /******/ + __webpack_require__.r = (exports) => { + /******/ + if (typeof Symbol !== 'undefined' && Symbol.toStringTag) { + /******/ + Object.defineProperty(exports, Symbol.toStringTag, { + value: 'Module' + }); + /******/ + } + /******/ + Object.defineProperty(exports, '__esModule', { + value: true + }); + /******/ + }; + /******/ + })(); + /******/ + /************************************************************************/ + /******/ + /******/ // startup + /******/ // Load entry module and return exports + /******/ // This entry module can't be inlined because the eval devtool is used. + /******/ + var __webpack_exports__ = __webpack_require__("./lib/index.js"); + /******/ + __webpack_exports__ = __webpack_exports__["default"]; + /******/ + /******/ + return __webpack_exports__; + /******/ + })(); +}); \ No newline at end of file diff --git a/欧歌/api/json5.js b/欧歌/api/json5.js new file mode 100644 index 0000000..7949f11 --- /dev/null +++ b/欧歌/api/json5.js @@ -0,0 +1,1809 @@ +(function(global, factory) { + typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() : + typeof define === 'function' && define.amd ? define(factory) : + (global = typeof globalThis !== 'undefined' ? globalThis : global || self, global.JSON5 = factory()); +}(this, (function() { + 'use strict'; + + function createCommonjsModule(fn, module) { + return module = { + exports: {} + }, fn(module, module.exports), module.exports; + } + + var _global = createCommonjsModule(function(module) { + // https://github.com/zloirock/core-js/issues/86#issuecomment-115759028 + var global = module.exports = typeof window != 'undefined' && window.Math == Math ? + window : typeof self != 'undefined' && self.Math == Math ? self + // eslint-disable-next-line no-new-func + : + Function('return this')(); + if (typeof __g == 'number') { + __g = global; + } // eslint-disable-line no-undef + }); + + var _core = createCommonjsModule(function(module) { + var core = module.exports = { + version: '2.6.5' + }; + if (typeof __e == 'number') { + __e = core; + } // eslint-disable-line no-undef + }); + var _core_1 = _core.version; + + var _isObject = function(it) { + return typeof it === 'object' ? it !== null : typeof it === 'function'; + }; + + var _anObject = function(it) { + if (!_isObject(it)) { + throw TypeError(it + ' is not an object!'); + } + return it; + }; + + var _fails = function(exec) { + try { + return !!exec(); + } catch (e) { + return true; + } + }; + + // Thank's IE8 for his funny defineProperty + var _descriptors = !_fails(function() { + return Object.defineProperty({}, 'a', { + get: function() { + return 7; + } + }).a != 7; + }); + + var document = _global.document; + // typeof document.createElement is 'object' in old IE + var is = _isObject(document) && _isObject(document.createElement); + var _domCreate = function(it) { + return is ? document.createElement(it) : {}; + }; + + var _ie8DomDefine = !_descriptors && !_fails(function() { + return Object.defineProperty(_domCreate('div'), 'a', { + get: function() { + return 7; + } + }).a != 7; + }); + + // 7.1.1 ToPrimitive(input [, PreferredType]) + + // instead of the ES6 spec version, we didn't implement @@toPrimitive case + // and the second argument - flag - preferred type is a string + var _toPrimitive = function(it, S) { + if (!_isObject(it)) { + return it; + } + var fn, val; + if (S && typeof(fn = it.toString) == 'function' && !_isObject(val = fn.call(it))) { + return val; + } + if (typeof(fn = it.valueOf) == 'function' && !_isObject(val = fn.call(it))) { + return val; + } + if (!S && typeof(fn = it.toString) == 'function' && !_isObject(val = fn.call(it))) { + return val; + } + throw TypeError("Can't convert object to primitive value"); + }; + + var dP = Object.defineProperty; + + var f = _descriptors ? Object.defineProperty : function defineProperty(O, P, Attributes) { + _anObject(O); + P = _toPrimitive(P, true); + _anObject(Attributes); + if (_ie8DomDefine) { + try { + return dP(O, P, Attributes); + } catch (e) { + /* empty */ } + } + if ('get' in Attributes || 'set' in Attributes) { + throw TypeError('Accessors not supported!'); + } + if ('value' in Attributes) { + O[P] = Attributes.value; + } + return O; + }; + + var _objectDp = { + f: f + }; + + var _propertyDesc = function(bitmap, value) { + return { + enumerable: !(bitmap & 1), + configurable: !(bitmap & 2), + writable: !(bitmap & 4), + value: value + }; + }; + + var _hide = _descriptors ? function(object, key, value) { + return _objectDp.f(object, key, _propertyDesc(1, value)); + } : function(object, key, value) { + object[key] = value; + return object; + }; + + var hasOwnProperty = {}.hasOwnProperty; + var _has = function(it, key) { + return hasOwnProperty.call(it, key); + }; + + var id = 0; + var px = Math.random(); + var _uid = function(key) { + return 'Symbol('.concat(key === undefined ? '' : key, ')_', (++id + px).toString(36)); + }; + + var _library = false; + + var _shared = createCommonjsModule(function(module) { + var SHARED = '__core-js_shared__'; + var store = _global[SHARED] || (_global[SHARED] = {}); + + (module.exports = function(key, value) { + return store[key] || (store[key] = value !== undefined ? value : {}); + })('versions', []).push({ + version: _core.version, + mode: _library ? 'pure' : 'global', + copyright: '© 2019 Denis Pushkarev (zloirock.ru)' + }); + }); + + var _functionToString = _shared('native-function-to-string', Function.toString); + + var _redefine = createCommonjsModule(function(module) { + var SRC = _uid('src'); + + var TO_STRING = 'toString'; + var TPL = ('' + _functionToString).split(TO_STRING); + + _core.inspectSource = function(it) { + return _functionToString.call(it); + }; + + (module.exports = function(O, key, val, safe) { + var isFunction = typeof val == 'function'; + if (isFunction) { + _has(val, 'name') || _hide(val, 'name', key); + } + if (O[key] === val) { + return; + } + if (isFunction) { + _has(val, SRC) || _hide(val, SRC, O[key] ? '' + O[key] : TPL.join(String(key))); + } + if (O === _global) { + O[key] = val; + } else if (!safe) { + delete O[key]; + _hide(O, key, val); + } else if (O[key]) { + O[key] = val; + } else { + _hide(O, key, val); + } + // add fake Function#toString for correct work wrapped methods / constructors with methods like LoDash isNative + })(Function.prototype, TO_STRING, function toString() { + return typeof this == 'function' && this[SRC] || _functionToString.call(this); + }); + }); + + var _aFunction = function(it) { + if (typeof it != 'function') { + throw TypeError(it + ' is not a function!'); + } + return it; + }; + + // optional / simple context binding + + var _ctx = function(fn, that, length) { + _aFunction(fn); + if (that === undefined) { + return fn; + } + switch (length) { + case 1: + return function(a) { + return fn.call(that, a); + }; + case 2: + return function(a, b) { + return fn.call(that, a, b); + }; + case 3: + return function(a, b, c) { + return fn.call(that, a, b, c); + }; + } + return function( /* ...args */ ) { + return fn.apply(that, arguments); + }; + }; + + var PROTOTYPE = 'prototype'; + + var $export = function(type, name, source) { + var IS_FORCED = type & $export.F; + var IS_GLOBAL = type & $export.G; + var IS_STATIC = type & $export.S; + var IS_PROTO = type & $export.P; + var IS_BIND = type & $export.B; + var target = IS_GLOBAL ? _global : IS_STATIC ? _global[name] || (_global[name] = {}) : (_global[name] || {})[PROTOTYPE]; + var exports = IS_GLOBAL ? _core : _core[name] || (_core[name] = {}); + var expProto = exports[PROTOTYPE] || (exports[PROTOTYPE] = {}); + var key, own, out, exp; + if (IS_GLOBAL) { + source = name; + } + for (key in source) { + // contains in native + own = !IS_FORCED && target && target[key] !== undefined; + // export native or passed + out = (own ? target : source)[key]; + // bind timers to global for call from export context + exp = IS_BIND && own ? _ctx(out, _global) : IS_PROTO && typeof out == 'function' ? _ctx(Function.call, out) : out; + // extend global + if (target) { + _redefine(target, key, out, type & $export.U); + } + // export + if (exports[key] != out) { + _hide(exports, key, exp); + } + if (IS_PROTO && expProto[key] != out) { + expProto[key] = out; + } + } + }; + _global.core = _core; + // type bitmap + $export.F = 1; // forced + $export.G = 2; // global + $export.S = 4; // static + $export.P = 8; // proto + $export.B = 16; // bind + $export.W = 32; // wrap + $export.U = 64; // safe + $export.R = 128; // real proto method for `library` + var _export = $export; + + // 7.1.4 ToInteger + var ceil = Math.ceil; + var floor = Math.floor; + var _toInteger = function(it) { + return isNaN(it = +it) ? 0 : (it > 0 ? floor : ceil)(it); + }; + + // 7.2.1 RequireObjectCoercible(argument) + var _defined = function(it) { + if (it == undefined) { + throw TypeError("Can't call method on " + it); + } + return it; + }; + + // true -> String#at + // false -> String#codePointAt + var _stringAt = function(TO_STRING) { + return function(that, pos) { + var s = String(_defined(that)); + var i = _toInteger(pos); + var l = s.length; + var a, b; + if (i < 0 || i >= l) { + return TO_STRING ? '' : undefined; + } + a = s.charCodeAt(i); + return a < 0xd800 || a > 0xdbff || i + 1 === l || (b = s.charCodeAt(i + 1)) < 0xdc00 || b > 0xdfff ? + TO_STRING ? s.charAt(i) : a : + TO_STRING ? s.slice(i, i + 2) : (a - 0xd800 << 10) + (b - 0xdc00) + 0x10000; + }; + }; + + var $at = _stringAt(false); + _export(_export.P, 'String', { + // 21.1.3.3 String.prototype.codePointAt(pos) + codePointAt: function codePointAt(pos) { + return $at(this, pos); + } + }); + + var codePointAt = _core.String.codePointAt; + + var max = Math.max; + var min = Math.min; + var _toAbsoluteIndex = function(index, length) { + index = _toInteger(index); + return index < 0 ? max(index + length, 0) : min(index, length); + }; + + var fromCharCode = String.fromCharCode; + var $fromCodePoint = String.fromCodePoint; + + // length should be 1, old FF problem + _export(_export.S + _export.F * (!!$fromCodePoint && $fromCodePoint.length != 1), 'String', { + // 21.1.2.2 String.fromCodePoint(...codePoints) + fromCodePoint: function fromCodePoint(x) { + var arguments$1 = arguments; + // eslint-disable-line no-unused-vars + var res = []; + var aLen = arguments.length; + var i = 0; + var code; + while (aLen > i) { + code = +arguments$1[i++]; + if (_toAbsoluteIndex(code, 0x10ffff) !== code) { + throw RangeError(code + ' is not a valid code point'); + } + res.push(code < 0x10000 ? + fromCharCode(code) : + fromCharCode(((code -= 0x10000) >> 10) + 0xd800, code % 0x400 + 0xdc00) + ); + } + return res.join(''); + } + }); + + var fromCodePoint = _core.String.fromCodePoint; + + // This is a generated file. Do not edit. + var Space_Separator = /[\u1680\u2000-\u200A\u202F\u205F\u3000]/; + var ID_Start = /[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u05D0-\u05EA\u05F0-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u08A0-\u08B4\u08B6-\u08BD\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1877\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312E\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FEA\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF2D-\uDF4A\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2]|\uD804[\uDC03-\uDC37\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDF00-\uDF19]|\uD806[\uDCA0-\uDCDF\uDCFF\uDE00\uDE0B-\uDE32\uDE3A\uDE50\uDE5C-\uDE83\uDE86-\uDE89\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC72-\uDC8F\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD30\uDD46]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50\uDF93-\uDF9F\uDFE0\uDFE1]|\uD821[\uDC00-\uDFEC]|\uD822[\uDC00-\uDEF2]|\uD82C[\uDC00-\uDD1E\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD83A[\uDC00-\uDCC4\uDD00-\uDD43]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]/; + var ID_Continue = /[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0300-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u0483-\u0487\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u05D0-\u05EA\u05F0-\u05F2\u0610-\u061A\u0620-\u0669\u066E-\u06D3\u06D5-\u06DC\u06DF-\u06E8\u06EA-\u06FC\u06FF\u0710-\u074A\u074D-\u07B1\u07C0-\u07F5\u07FA\u0800-\u082D\u0840-\u085B\u0860-\u086A\u08A0-\u08B4\u08B6-\u08BD\u08D4-\u08E1\u08E3-\u0963\u0966-\u096F\u0971-\u0983\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BC-\u09C4\u09C7\u09C8\u09CB-\u09CE\u09D7\u09DC\u09DD\u09DF-\u09E3\u09E6-\u09F1\u09FC\u0A01-\u0A03\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A59-\u0A5C\u0A5E\u0A66-\u0A75\u0A81-\u0A83\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABC-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AD0\u0AE0-\u0AE3\u0AE6-\u0AEF\u0AF9-\u0AFF\u0B01-\u0B03\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3C-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B5C\u0B5D\u0B5F-\u0B63\u0B66-\u0B6F\u0B71\u0B82\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD0\u0BD7\u0BE6-\u0BEF\u0C00-\u0C03\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C58-\u0C5A\u0C60-\u0C63\u0C66-\u0C6F\u0C80-\u0C83\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBC-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CDE\u0CE0-\u0CE3\u0CE6-\u0CEF\u0CF1\u0CF2\u0D00-\u0D03\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D44\u0D46-\u0D48\u0D4A-\u0D4E\u0D54-\u0D57\u0D5F-\u0D63\u0D66-\u0D6F\u0D7A-\u0D7F\u0D82\u0D83\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E01-\u0E3A\u0E40-\u0E4E\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB9\u0EBB-\u0EBD\u0EC0-\u0EC4\u0EC6\u0EC8-\u0ECD\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F18\u0F19\u0F20-\u0F29\u0F35\u0F37\u0F39\u0F3E-\u0F47\u0F49-\u0F6C\u0F71-\u0F84\u0F86-\u0F97\u0F99-\u0FBC\u0FC6\u1000-\u1049\u1050-\u109D\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u135D-\u135F\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1714\u1720-\u1734\u1740-\u1753\u1760-\u176C\u176E-\u1770\u1772\u1773\u1780-\u17D3\u17D7\u17DC\u17DD\u17E0-\u17E9\u180B-\u180D\u1810-\u1819\u1820-\u1877\u1880-\u18AA\u18B0-\u18F5\u1900-\u191E\u1920-\u192B\u1930-\u193B\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19D9\u1A00-\u1A1B\u1A20-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AA7\u1AB0-\u1ABD\u1B00-\u1B4B\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1BF3\u1C00-\u1C37\u1C40-\u1C49\u1C4D-\u1C7D\u1C80-\u1C88\u1CD0-\u1CD2\u1CD4-\u1CF9\u1D00-\u1DF9\u1DFB-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u203F\u2040\u2054\u2071\u207F\u2090-\u209C\u20D0-\u20DC\u20E1\u20E5-\u20F0\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D7F-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2DE0-\u2DFF\u2E2F\u3005-\u3007\u3021-\u302F\u3031-\u3035\u3038-\u303C\u3041-\u3096\u3099\u309A\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312E\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FEA\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA66F\uA674-\uA67D\uA67F-\uA6F1\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA827\uA840-\uA873\uA880-\uA8C5\uA8D0-\uA8D9\uA8E0-\uA8F7\uA8FB\uA8FD\uA900-\uA92D\uA930-\uA953\uA960-\uA97C\uA980-\uA9C0\uA9CF-\uA9D9\uA9E0-\uA9FE\uAA00-\uAA36\uAA40-\uAA4D\uAA50-\uAA59\uAA60-\uAA76\uAA7A-\uAAC2\uAADB-\uAADD\uAAE0-\uAAEF\uAAF2-\uAAF6\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABEA\uABEC\uABED\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE00-\uFE0F\uFE20-\uFE2F\uFE33\uFE34\uFE4D-\uFE4F\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF3F\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDDFD\uDE80-\uDE9C\uDEA0-\uDED0\uDEE0\uDF00-\uDF1F\uDF2D-\uDF4A\uDF50-\uDF7A\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCA0-\uDCA9\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00-\uDE03\uDE05\uDE06\uDE0C-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE38-\uDE3A\uDE3F\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE6\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2]|\uD804[\uDC00-\uDC46\uDC66-\uDC6F\uDC7F-\uDCBA\uDCD0-\uDCE8\uDCF0-\uDCF9\uDD00-\uDD34\uDD36-\uDD3F\uDD50-\uDD73\uDD76\uDD80-\uDDC4\uDDCA-\uDDCC\uDDD0-\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE37\uDE3E\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEEA\uDEF0-\uDEF9\uDF00-\uDF03\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3C-\uDF44\uDF47\uDF48\uDF4B-\uDF4D\uDF50\uDF57\uDF5D-\uDF63\uDF66-\uDF6C\uDF70-\uDF74]|\uD805[\uDC00-\uDC4A\uDC50-\uDC59\uDC80-\uDCC5\uDCC7\uDCD0-\uDCD9\uDD80-\uDDB5\uDDB8-\uDDC0\uDDD8-\uDDDD\uDE00-\uDE40\uDE44\uDE50-\uDE59\uDE80-\uDEB7\uDEC0-\uDEC9\uDF00-\uDF19\uDF1D-\uDF2B\uDF30-\uDF39]|\uD806[\uDCA0-\uDCE9\uDCFF\uDE00-\uDE3E\uDE47\uDE50-\uDE83\uDE86-\uDE99\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC36\uDC38-\uDC40\uDC50-\uDC59\uDC72-\uDC8F\uDC92-\uDCA7\uDCA9-\uDCB6\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD36\uDD3A\uDD3C\uDD3D\uDD3F-\uDD47\uDD50-\uDD59]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE60-\uDE69\uDED0-\uDEED\uDEF0-\uDEF4\uDF00-\uDF36\uDF40-\uDF43\uDF50-\uDF59\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50-\uDF7E\uDF8F-\uDF9F\uDFE0\uDFE1]|\uD821[\uDC00-\uDFEC]|\uD822[\uDC00-\uDEF2]|\uD82C[\uDC00-\uDD1E\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99\uDC9D\uDC9E]|\uD834[\uDD65-\uDD69\uDD6D-\uDD72\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD\uDE42-\uDE44]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB\uDFCE-\uDFFF]|\uD836[\uDE00-\uDE36\uDE3B-\uDE6C\uDE75\uDE84\uDE9B-\uDE9F\uDEA1-\uDEAF]|\uD838[\uDC00-\uDC06\uDC08-\uDC18\uDC1B-\uDC21\uDC23\uDC24\uDC26-\uDC2A]|\uD83A[\uDC00-\uDCC4\uDCD0-\uDCD6\uDD00-\uDD4A\uDD50-\uDD59]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]|\uDB40[\uDD00-\uDDEF]/; + + var unicode = { + Space_Separator: Space_Separator, + ID_Start: ID_Start, + ID_Continue: ID_Continue + }; + + var util = { + isSpaceSeparator: function isSpaceSeparator(c) { + return typeof c === 'string' && unicode.Space_Separator.test(c) + }, + + isIdStartChar: function isIdStartChar(c) { + return typeof c === 'string' && ( + (c >= 'a' && c <= 'z') || + (c >= 'A' && c <= 'Z') || + (c === '$') || (c === '_') || + unicode.ID_Start.test(c) + ) + }, + + isIdContinueChar: function isIdContinueChar(c) { + return typeof c === 'string' && ( + (c >= 'a' && c <= 'z') || + (c >= 'A' && c <= 'Z') || + (c >= '0' && c <= '9') || + (c === '$') || (c === '_') || + (c === '\u200C') || (c === '\u200D') || + unicode.ID_Continue.test(c) + ) + }, + + isDigit: function isDigit(c) { + return typeof c === 'string' && /[0-9]/.test(c) + }, + + isHexDigit: function isHexDigit(c) { + return typeof c === 'string' && /[0-9A-Fa-f]/.test(c) + }, + }; + + var source; + var parseState; + var stack; + var pos; + var line; + var column; + var token; + var key; + var root; + + var parse = function parse(text, reviver) { + source = String(text); + parseState = 'start'; + stack = []; + pos = 0; + line = 1; + column = 0; + token = undefined; + key = undefined; + root = undefined; + + do { + token = lex(); + + // This code is unreachable. + // if (!parseStates[parseState]) { + // throw invalidParseState() + // } + + parseStates[parseState](); + } while (token.type !== 'eof') + + if (typeof reviver === 'function') { + return internalize({ + '': root + }, '', reviver) + } + + return root + }; + + function internalize(holder, name, reviver) { + var value = holder[name]; + if (value != null && typeof value === 'object') { + if (Array.isArray(value)) { + for (var i = 0; i < value.length; i++) { + var key = String(i); + var replacement = internalize(value, key, reviver); + if (replacement === undefined) { + delete value[key]; + } else { + Object.defineProperty(value, key, { + value: replacement, + writable: true, + enumerable: true, + configurable: true, + }); + } + } + } else { + for (var key$1 in value) { + var replacement$1 = internalize(value, key$1, reviver); + if (replacement$1 === undefined) { + delete value[key$1]; + } else { + Object.defineProperty(value, key$1, { + value: replacement$1, + writable: true, + enumerable: true, + configurable: true, + }); + } + } + } + } + + return reviver.call(holder, name, value) + } + + var lexState; + var buffer; + var doubleQuote; + var sign; + var c; + + function lex() { + lexState = 'default'; + buffer = ''; + doubleQuote = false; + sign = 1; + + for (;;) { + c = peek(); + + // This code is unreachable. + // if (!lexStates[lexState]) { + // throw invalidLexState(lexState) + // } + + var token = lexStates[lexState](); + if (token) { + return token + } + } + } + + function peek() { + if (source[pos]) { + return String.fromCodePoint(source.codePointAt(pos)) + } + } + + function read() { + var c = peek(); + + if (c === '\n') { + line++; + column = 0; + } else if (c) { + column += c.length; + } else { + column++; + } + + if (c) { + pos += c.length; + } + + return c + } + + var lexStates = { + default: function default$1() { + switch (c) { + case '\t': + case '\v': + case '\f': + case ' ': + case '\u00A0': + case '\uFEFF': + case '\n': + case '\r': + case '\u2028': + case '\u2029': + read(); + return + + case '/': + read(); + lexState = 'comment'; + return + + case undefined: + read(); + return newToken('eof') + } + + if (util.isSpaceSeparator(c)) { + read(); + return + } + + // This code is unreachable. + // if (!lexStates[parseState]) { + // throw invalidLexState(parseState) + // } + + return lexStates[parseState]() + }, + + comment: function comment() { + switch (c) { + case '*': + read(); + lexState = 'multiLineComment'; + return + + case '/': + read(); + lexState = 'singleLineComment'; + return + } + + throw invalidChar(read()) + }, + + multiLineComment: function multiLineComment() { + switch (c) { + case '*': + read(); + lexState = 'multiLineCommentAsterisk'; + return + + case undefined: + throw invalidChar(read()) + } + + read(); + }, + + multiLineCommentAsterisk: function multiLineCommentAsterisk() { + switch (c) { + case '*': + read(); + return + + case '/': + read(); + lexState = 'default'; + return + + case undefined: + throw invalidChar(read()) + } + + read(); + lexState = 'multiLineComment'; + }, + + singleLineComment: function singleLineComment() { + switch (c) { + case '\n': + case '\r': + case '\u2028': + case '\u2029': + read(); + lexState = 'default'; + return + + case undefined: + read(); + return newToken('eof') + } + + read(); + }, + + value: function value() { + switch (c) { + case '{': + case '[': + return newToken('punctuator', read()) + + case 'n': + read(); + literal('ull'); + return newToken('null', null) + + case 't': + read(); + literal('rue'); + return newToken('boolean', true) + + case 'f': + read(); + literal('alse'); + return newToken('boolean', false) + + case '-': + case '+': + if (read() === '-') { + sign = -1; + } + + lexState = 'sign'; + return + + case '.': + buffer = read(); + lexState = 'decimalPointLeading'; + return + + case '0': + buffer = read(); + lexState = 'zero'; + return + + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + buffer = read(); + lexState = 'decimalInteger'; + return + + case 'I': + read(); + literal('nfinity'); + return newToken('numeric', Infinity) + + case 'N': + read(); + literal('aN'); + return newToken('numeric', NaN) + + case '"': + case "'": + doubleQuote = (read() === '"'); + buffer = ''; + lexState = 'string'; + return + } + + throw invalidChar(read()) + }, + + identifierNameStartEscape: function identifierNameStartEscape() { + if (c !== 'u') { + throw invalidChar(read()) + } + + read(); + var u = unicodeEscape(); + switch (u) { + case '$': + case '_': + break + + default: + if (!util.isIdStartChar(u)) { + throw invalidIdentifier() + } + + break + } + + buffer += u; + lexState = 'identifierName'; + }, + + identifierName: function identifierName() { + switch (c) { + case '$': + case '_': + case '\u200C': + case '\u200D': + buffer += read(); + return + + case '\\': + read(); + lexState = 'identifierNameEscape'; + return + } + + if (util.isIdContinueChar(c)) { + buffer += read(); + return + } + + return newToken('identifier', buffer) + }, + + identifierNameEscape: function identifierNameEscape() { + if (c !== 'u') { + throw invalidChar(read()) + } + + read(); + var u = unicodeEscape(); + switch (u) { + case '$': + case '_': + case '\u200C': + case '\u200D': + break + + default: + if (!util.isIdContinueChar(u)) { + throw invalidIdentifier() + } + + break + } + + buffer += u; + lexState = 'identifierName'; + }, + + sign: function sign$1() { + switch (c) { + case '.': + buffer = read(); + lexState = 'decimalPointLeading'; + return + + case '0': + buffer = read(); + lexState = 'zero'; + return + + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + buffer = read(); + lexState = 'decimalInteger'; + return + + case 'I': + read(); + literal('nfinity'); + return newToken('numeric', sign * Infinity) + + case 'N': + read(); + literal('aN'); + return newToken('numeric', NaN) + } + + throw invalidChar(read()) + }, + + zero: function zero() { + switch (c) { + case '.': + buffer += read(); + lexState = 'decimalPoint'; + return + + case 'e': + case 'E': + buffer += read(); + lexState = 'decimalExponent'; + return + + case 'x': + case 'X': + buffer += read(); + lexState = 'hexadecimal'; + return + } + + return newToken('numeric', sign * 0) + }, + + decimalInteger: function decimalInteger() { + switch (c) { + case '.': + buffer += read(); + lexState = 'decimalPoint'; + return + + case 'e': + case 'E': + buffer += read(); + lexState = 'decimalExponent'; + return + } + + if (util.isDigit(c)) { + buffer += read(); + return + } + + return newToken('numeric', sign * Number(buffer)) + }, + + decimalPointLeading: function decimalPointLeading() { + if (util.isDigit(c)) { + buffer += read(); + lexState = 'decimalFraction'; + return + } + + throw invalidChar(read()) + }, + + decimalPoint: function decimalPoint() { + switch (c) { + case 'e': + case 'E': + buffer += read(); + lexState = 'decimalExponent'; + return + } + + if (util.isDigit(c)) { + buffer += read(); + lexState = 'decimalFraction'; + return + } + + return newToken('numeric', sign * Number(buffer)) + }, + + decimalFraction: function decimalFraction() { + switch (c) { + case 'e': + case 'E': + buffer += read(); + lexState = 'decimalExponent'; + return + } + + if (util.isDigit(c)) { + buffer += read(); + return + } + + return newToken('numeric', sign * Number(buffer)) + }, + + decimalExponent: function decimalExponent() { + switch (c) { + case '+': + case '-': + buffer += read(); + lexState = 'decimalExponentSign'; + return + } + + if (util.isDigit(c)) { + buffer += read(); + lexState = 'decimalExponentInteger'; + return + } + + throw invalidChar(read()) + }, + + decimalExponentSign: function decimalExponentSign() { + if (util.isDigit(c)) { + buffer += read(); + lexState = 'decimalExponentInteger'; + return + } + + throw invalidChar(read()) + }, + + decimalExponentInteger: function decimalExponentInteger() { + if (util.isDigit(c)) { + buffer += read(); + return + } + + return newToken('numeric', sign * Number(buffer)) + }, + + hexadecimal: function hexadecimal() { + if (util.isHexDigit(c)) { + buffer += read(); + lexState = 'hexadecimalInteger'; + return + } + + throw invalidChar(read()) + }, + + hexadecimalInteger: function hexadecimalInteger() { + if (util.isHexDigit(c)) { + buffer += read(); + return + } + + return newToken('numeric', sign * Number(buffer)) + }, + + string: function string() { + switch (c) { + case '\\': + read(); + buffer += escape(); + return + + case '"': + if (doubleQuote) { + read(); + return newToken('string', buffer) + } + + buffer += read(); + return + + case "'": + if (!doubleQuote) { + read(); + return newToken('string', buffer) + } + + buffer += read(); + return + + case '\n': + case '\r': + throw invalidChar(read()) + + case '\u2028': + case '\u2029': + separatorChar(c); + break + + case undefined: + throw invalidChar(read()) + } + + buffer += read(); + }, + + start: function start() { + switch (c) { + case '{': + case '[': + return newToken('punctuator', read()) + + // This code is unreachable since the default lexState handles eof. + // case undefined: + // return newToken('eof') + } + + lexState = 'value'; + }, + + beforePropertyName: function beforePropertyName() { + switch (c) { + case '$': + case '_': + buffer = read(); + lexState = 'identifierName'; + return + + case '\\': + read(); + lexState = 'identifierNameStartEscape'; + return + + case '}': + return newToken('punctuator', read()) + + case '"': + case "'": + doubleQuote = (read() === '"'); + lexState = 'string'; + return + } + + if (util.isIdStartChar(c)) { + buffer += read(); + lexState = 'identifierName'; + return + } + + throw invalidChar(read()) + }, + + afterPropertyName: function afterPropertyName() { + if (c === ':') { + return newToken('punctuator', read()) + } + + throw invalidChar(read()) + }, + + beforePropertyValue: function beforePropertyValue() { + lexState = 'value'; + }, + + afterPropertyValue: function afterPropertyValue() { + switch (c) { + case ',': + case '}': + return newToken('punctuator', read()) + } + + throw invalidChar(read()) + }, + + beforeArrayValue: function beforeArrayValue() { + if (c === ']') { + return newToken('punctuator', read()) + } + + lexState = 'value'; + }, + + afterArrayValue: function afterArrayValue() { + switch (c) { + case ',': + case ']': + return newToken('punctuator', read()) + } + + throw invalidChar(read()) + }, + + end: function end() { + // This code is unreachable since it's handled by the default lexState. + // if (c === undefined) { + // read() + // return newToken('eof') + // } + + throw invalidChar(read()) + }, + }; + + function newToken(type, value) { + return { + type: type, + value: value, + line: line, + column: column, + } + } + + function literal(s) { + for (var i = 0, list = s; i < list.length; i += 1) { + var c = list[i]; + + var p = peek(); + + if (p !== c) { + throw invalidChar(read()) + } + + read(); + } + } + + function escape() { + var c = peek(); + switch (c) { + case 'b': + read(); + return '\b' + + case 'f': + read(); + return '\f' + + case 'n': + read(); + return '\n' + + case 'r': + read(); + return '\r' + + case 't': + read(); + return '\t' + + case 'v': + read(); + return '\v' + + case '0': + read(); + if (util.isDigit(peek())) { + throw invalidChar(read()) + } + + return '\0' + + case 'x': + read(); + return hexEscape() + + case 'u': + read(); + return unicodeEscape() + + case '\n': + case '\u2028': + case '\u2029': + read(); + return '' + + case '\r': + read(); + if (peek() === '\n') { + read(); + } + + return '' + + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + throw invalidChar(read()) + + case undefined: + throw invalidChar(read()) + } + + return read() + } + + function hexEscape() { + var buffer = ''; + var c = peek(); + + if (!util.isHexDigit(c)) { + throw invalidChar(read()) + } + + buffer += read(); + + c = peek(); + if (!util.isHexDigit(c)) { + throw invalidChar(read()) + } + + buffer += read(); + + return String.fromCodePoint(parseInt(buffer, 16)) + } + + function unicodeEscape() { + var buffer = ''; + var count = 4; + + while (count-- > 0) { + var c = peek(); + if (!util.isHexDigit(c)) { + throw invalidChar(read()) + } + + buffer += read(); + } + + return String.fromCodePoint(parseInt(buffer, 16)) + } + + var parseStates = { + start: function start() { + if (token.type === 'eof') { + throw invalidEOF() + } + + push(); + }, + + beforePropertyName: function beforePropertyName() { + switch (token.type) { + case 'identifier': + case 'string': + key = token.value; + parseState = 'afterPropertyName'; + return + + case 'punctuator': + // This code is unreachable since it's handled by the lexState. + // if (token.value !== '}') { + // throw invalidToken() + // } + + pop(); + return + + case 'eof': + throw invalidEOF() + } + + // This code is unreachable since it's handled by the lexState. + // throw invalidToken() + }, + + afterPropertyName: function afterPropertyName() { + // This code is unreachable since it's handled by the lexState. + // if (token.type !== 'punctuator' || token.value !== ':') { + // throw invalidToken() + // } + + if (token.type === 'eof') { + throw invalidEOF() + } + + parseState = 'beforePropertyValue'; + }, + + beforePropertyValue: function beforePropertyValue() { + if (token.type === 'eof') { + throw invalidEOF() + } + + push(); + }, + + beforeArrayValue: function beforeArrayValue() { + if (token.type === 'eof') { + throw invalidEOF() + } + + if (token.type === 'punctuator' && token.value === ']') { + pop(); + return + } + + push(); + }, + + afterPropertyValue: function afterPropertyValue() { + // This code is unreachable since it's handled by the lexState. + // if (token.type !== 'punctuator') { + // throw invalidToken() + // } + + if (token.type === 'eof') { + throw invalidEOF() + } + + switch (token.value) { + case ',': + parseState = 'beforePropertyName'; + return + + case '}': + pop(); + } + + // This code is unreachable since it's handled by the lexState. + // throw invalidToken() + }, + + afterArrayValue: function afterArrayValue() { + // This code is unreachable since it's handled by the lexState. + // if (token.type !== 'punctuator') { + // throw invalidToken() + // } + + if (token.type === 'eof') { + throw invalidEOF() + } + + switch (token.value) { + case ',': + parseState = 'beforeArrayValue'; + return + + case ']': + pop(); + } + + // This code is unreachable since it's handled by the lexState. + // throw invalidToken() + }, + + end: function end() { + // This code is unreachable since it's handled by the lexState. + // if (token.type !== 'eof') { + // throw invalidToken() + // } + }, + }; + + function push() { + var value; + + switch (token.type) { + case 'punctuator': + switch (token.value) { + case '{': + value = {}; + break + + case '[': + value = []; + break + } + + break + + case 'null': + case 'boolean': + case 'numeric': + case 'string': + value = token.value; + break + + // This code is unreachable. + // default: + // throw invalidToken() + } + + if (root === undefined) { + root = value; + } else { + var parent = stack[stack.length - 1]; + if (Array.isArray(parent)) { + parent.push(value); + } else { + Object.defineProperty(parent, key, { + value: value, + writable: true, + enumerable: true, + configurable: true, + }); + } + } + + if (value !== null && typeof value === 'object') { + stack.push(value); + + if (Array.isArray(value)) { + parseState = 'beforeArrayValue'; + } else { + parseState = 'beforePropertyName'; + } + } else { + var current = stack[stack.length - 1]; + if (current == null) { + parseState = 'end'; + } else if (Array.isArray(current)) { + parseState = 'afterArrayValue'; + } else { + parseState = 'afterPropertyValue'; + } + } + } + + function pop() { + stack.pop(); + + var current = stack[stack.length - 1]; + if (current == null) { + parseState = 'end'; + } else if (Array.isArray(current)) { + parseState = 'afterArrayValue'; + } else { + parseState = 'afterPropertyValue'; + } + } + + // This code is unreachable. + // function invalidParseState () { + // return new Error(`JSON5: invalid parse state '${parseState}'`) + // } + + // This code is unreachable. + // function invalidLexState (state) { + // return new Error(`JSON5: invalid lex state '${state}'`) + // } + + function invalidChar(c) { + if (c === undefined) { + return syntaxError(("JSON5: invalid end of input at " + line + ":" + column)) + } + + return syntaxError(("JSON5: invalid character '" + (formatChar(c)) + "' at " + line + ":" + column)) + } + + function invalidEOF() { + return syntaxError(("JSON5: invalid end of input at " + line + ":" + column)) + } + + // This code is unreachable. + // function invalidToken () { + // if (token.type === 'eof') { + // return syntaxError(`JSON5: invalid end of input at ${line}:${column}`) + // } + + // const c = String.fromCodePoint(token.value.codePointAt(0)) + // return syntaxError(`JSON5: invalid character '${formatChar(c)}' at ${line}:${column}`) + // } + + function invalidIdentifier() { + column -= 5; + return syntaxError(("JSON5: invalid identifier character at " + line + ":" + column)) + } + + function separatorChar(c) { + console.warn(("JSON5: '" + (formatChar(c)) + "' in strings is not valid ECMAScript; consider escaping")); + } + + function formatChar(c) { + var replacements = { + "'": "\\'", + '"': '\\"', + '\\': '\\\\', + '\b': '\\b', + '\f': '\\f', + '\n': '\\n', + '\r': '\\r', + '\t': '\\t', + '\v': '\\v', + '\0': '\\0', + '\u2028': '\\u2028', + '\u2029': '\\u2029', + }; + + if (replacements[c]) { + return replacements[c] + } + + if (c < ' ') { + var hexString = c.charCodeAt(0).toString(16); + return '\\x' + ('00' + hexString).substring(hexString.length) + } + + return c + } + + function syntaxError(message) { + var err = new SyntaxError(message); + err.lineNumber = line; + err.columnNumber = column; + return err + } + + var stringify = function stringify(value, replacer, space) { + var stack = []; + var indent = ''; + var propertyList; + var replacerFunc; + var gap = ''; + var quote; + + if ( + replacer != null && + typeof replacer === 'object' && + !Array.isArray(replacer) + ) { + space = replacer.space; + quote = replacer.quote; + replacer = replacer.replacer; + } + + if (typeof replacer === 'function') { + replacerFunc = replacer; + } else if (Array.isArray(replacer)) { + propertyList = []; + for (var i = 0, list = replacer; i < list.length; i += 1) { + var v = list[i]; + + var item = (void 0); + + if (typeof v === 'string') { + item = v; + } else if ( + typeof v === 'number' || + v instanceof String || + v instanceof Number + ) { + item = String(v); + } + + if (item !== undefined && propertyList.indexOf(item) < 0) { + propertyList.push(item); + } + } + } + + if (space instanceof Number) { + space = Number(space); + } else if (space instanceof String) { + space = String(space); + } + + if (typeof space === 'number') { + if (space > 0) { + space = Math.min(10, Math.floor(space)); + gap = ' '.substr(0, space); + } + } else if (typeof space === 'string') { + gap = space.substr(0, 10); + } + + return serializeProperty('', { + '': value + }) + + function serializeProperty(key, holder) { + var value = holder[key]; + if (value != null) { + if (typeof value.toJSON5 === 'function') { + value = value.toJSON5(key); + } else if (typeof value.toJSON === 'function') { + value = value.toJSON(key); + } + } + + if (replacerFunc) { + value = replacerFunc.call(holder, key, value); + } + + if (value instanceof Number) { + value = Number(value); + } else if (value instanceof String) { + value = String(value); + } else if (value instanceof Boolean) { + value = value.valueOf(); + } + + switch (value) { + case null: + return 'null' + case true: + return 'true' + case false: + return 'false' + } + + if (typeof value === 'string') { + return quoteString(value, false) + } + + if (typeof value === 'number') { + return String(value) + } + + if (typeof value === 'object') { + return Array.isArray(value) ? serializeArray(value) : serializeObject(value) + } + + return undefined + } + + function quoteString(value) { + var quotes = { + "'": 0.1, + '"': 0.2, + }; + + var replacements = { + "'": "\\'", + '"': '\\"', + '\\': '\\\\', + '\b': '\\b', + '\f': '\\f', + '\n': '\\n', + '\r': '\\r', + '\t': '\\t', + '\v': '\\v', + '\0': '\\0', + '\u2028': '\\u2028', + '\u2029': '\\u2029', + }; + + var product = ''; + + for (var i = 0; i < value.length; i++) { + var c = value[i]; + switch (c) { + case "'": + case '"': + quotes[c]++; + product += c; + continue + + case '\0': + if (util.isDigit(value[i + 1])) { + product += '\\x00'; + continue + } + } + + if (replacements[c]) { + product += replacements[c]; + continue + } + + if (c < ' ') { + var hexString = c.charCodeAt(0).toString(16); + product += '\\x' + ('00' + hexString).substring(hexString.length); + continue + } + + product += c; + } + + var quoteChar = quote || Object.keys(quotes).reduce(function(a, b) { + return (quotes[a] < quotes[b]) ? a : b; + }); + + product = product.replace(new RegExp(quoteChar, 'g'), replacements[quoteChar]); + + return quoteChar + product + quoteChar + } + + function serializeObject(value) { + if (stack.indexOf(value) >= 0) { + throw TypeError('Converting circular structure to JSON5') + } + + stack.push(value); + + var stepback = indent; + indent = indent + gap; + + var keys = propertyList || Object.keys(value); + var partial = []; + for (var i = 0, list = keys; i < list.length; i += 1) { + var key = list[i]; + + var propertyString = serializeProperty(key, value); + if (propertyString !== undefined) { + var member = serializeKey(key) + ':'; + if (gap !== '') { + member += ' '; + } + member += propertyString; + partial.push(member); + } + } + + var final; + if (partial.length === 0) { + final = '{}'; + } else { + var properties; + if (gap === '') { + properties = partial.join(','); + final = '{' + properties + '}'; + } else { + var separator = ',\n' + indent; + properties = partial.join(separator); + final = '{\n' + indent + properties + ',\n' + stepback + '}'; + } + } + + stack.pop(); + indent = stepback; + return final + } + + function serializeKey(key) { + if (key.length === 0) { + return quoteString(key, true) + } + + var firstChar = String.fromCodePoint(key.codePointAt(0)); + if (!util.isIdStartChar(firstChar)) { + return quoteString(key, true) + } + + for (var i = firstChar.length; i < key.length; i++) { + if (!util.isIdContinueChar(String.fromCodePoint(key.codePointAt(i)))) { + return quoteString(key, true) + } + } + + return key + } + + function serializeArray(value) { + if (stack.indexOf(value) >= 0) { + throw TypeError('Converting circular structure to JSON5') + } + + stack.push(value); + + var stepback = indent; + indent = indent + gap; + + var partial = []; + for (var i = 0; i < value.length; i++) { + var propertyString = serializeProperty(String(i), value); + partial.push((propertyString !== undefined) ? propertyString : 'null'); + } + + var final; + if (partial.length === 0) { + final = '[]'; + } else { + if (gap === '') { + var properties = partial.join(','); + final = '[' + properties + ']'; + } else { + var separator = ',\n' + indent; + var properties$1 = partial.join(separator); + final = '[\n' + indent + properties$1 + ',\n' + stepback + ']'; + } + } + + stack.pop(); + indent = stepback; + return final + } + }; + + var JSON5 = { + parse: parse, + stringify: stringify, + }; + + var lib = JSON5; + + var es5 = lib; + + return es5; + +}))); \ No newline at end of file diff --git a/欧歌/api/node-rsa.js b/欧歌/api/node-rsa.js new file mode 100644 index 0000000..fab092b --- /dev/null +++ b/欧歌/api/node-rsa.js @@ -0,0 +1,5858 @@ +/*! For license information please see node-rsa.bundle.js.LICENSE.txt */ ! function(t, e) { + "object" == typeof exports && "object" == typeof module ? module.exports = e() : "function" == typeof define && define.amd ? define([], e) : "object" == typeof exports ? exports.NODERSA = e() : t.NODERSA = e() +}(globalThis, (() => (() => { + var t = { + 6395: t => { + t.exports = { + newInvalidAsn1Error: function(t) { + var e = new Error; + return e.name = "InvalidAsn1Error", e.message = t || "", e + } + } + }, + 5670: (t, e, r) => { + var n = r(6395), + i = r(6299), + o = r(3319), + s = r(1431); + for (var a in t.exports = { + Reader: o, + Writer: s + }, i) i.hasOwnProperty(a) && (t.exports[a] = i[a]); + for (var f in n) n.hasOwnProperty(f) && (t.exports[f] = n[f]) + }, + 3319: (t, e, r) => { + var n = r(4529), + i = r(4774).Buffer, + o = r(6299), + s = r(6395).newInvalidAsn1Error; + + function a(t) { + if (!t || !i.isBuffer(t)) throw new TypeError("data must be a node Buffer"); + this._buf = t, this._size = t.length, this._len = 0, this._offset = 0 + } + Object.defineProperty(a.prototype, "length", { + enumerable: !0, + get: function() { + return this._len + } + }), Object.defineProperty(a.prototype, "offset", { + enumerable: !0, + get: function() { + return this._offset + } + }), Object.defineProperty(a.prototype, "remain", { + get: function() { + return this._size - this._offset + } + }), Object.defineProperty(a.prototype, "buffer", { + get: function() { + return this._buf.slice(this._offset) + } + }), a.prototype.readByte = function(t) { + if (this._size - this._offset < 1) return null; + var e = 255 & this._buf[this._offset]; + return t || (this._offset += 1), e + }, a.prototype.peek = function() { + return this.readByte(!0) + }, a.prototype.readLength = function(t) { + if (void 0 === t && (t = this._offset), t >= this._size) return null; + var e = 255 & this._buf[t++]; + if (null === e) return null; + if (128 & ~e) this._len = e; + else { + if (0 == (e &= 127)) throw s("Indefinite length not supported"); + if (e > 4) throw s("encoding too long"); + if (this._size - t < e) return null; + this._len = 0; + for (var r = 0; r < e; r++) this._len = (this._len << 8) + (255 & this._buf[t++]) + } + return t + }, a.prototype.readSequence = function(t) { + var e = this.peek(); + if (null === e) return null; + if (void 0 !== t && t !== e) throw s("Expected 0x" + t.toString(16) + ": got 0x" + e.toString(16)); + var r = this.readLength(this._offset + 1); + return null === r ? null : (this._offset = r, e) + }, a.prototype.readInt = function() { + return this._readTag(o.Integer) + }, a.prototype.readBoolean = function() { + return 0 !== this._readTag(o.Boolean) + }, a.prototype.readEnumeration = function() { + return this._readTag(o.Enumeration) + }, a.prototype.readString = function(t, e) { + t || (t = o.OctetString); + var r = this.peek(); + if (null === r) return null; + if (r !== t) throw s("Expected 0x" + t.toString(16) + ": got 0x" + r.toString(16)); + var n = this.readLength(this._offset + 1); + if (null === n) return null; + if (this.length > this._size - n) return null; + if (this._offset = n, 0 === this.length) return e ? i.alloc(0) : ""; + var a = this._buf.slice(this._offset, this._offset + this.length); + return this._offset += this.length, e ? a : a.toString("utf8") + }, a.prototype.readOID = function(t) { + t || (t = o.OID); + var e = this.readString(t, !0); + if (null === e) return null; + for (var r = [], n = 0, i = 0; i < e.length; i++) { + var s = 255 & e[i]; + n <<= 7, n += 127 & s, 128 & s || (r.push(n), n = 0) + } + return n = r.shift(), r.unshift(n % 40), r.unshift(n / 40 | 0), r.join(".") + }, a.prototype._readTag = function(t) { + n.ok(void 0 !== t); + var e = this.peek(); + if (null === e) return null; + if (e !== t) throw s("Expected 0x" + t.toString(16) + ": got 0x" + e.toString(16)); + var r = this.readLength(this._offset + 1); + if (null === r) return null; + if (this.length > 4) throw s("Integer too long: " + this.length); + if (this.length > this._size - r) return null; + this._offset = r; + for (var i = this._buf[this._offset], o = 0, a = 0; a < this.length; a++) o <<= 8, o |= 255 & this._buf[this._offset++]; + return 128 & ~i || 4 === a || (o -= 1 << 8 * a), 0 | o + }, t.exports = a + }, + 6299: t => { + t.exports = { + EOC: 0, + Boolean: 1, + Integer: 2, + BitString: 3, + OctetString: 4, + Null: 5, + OID: 6, + ObjectDescriptor: 7, + External: 8, + Real: 9, + Enumeration: 10, + PDV: 11, + Utf8String: 12, + RelativeOID: 13, + Sequence: 16, + Set: 17, + NumericString: 18, + PrintableString: 19, + T61String: 20, + VideotexString: 21, + IA5String: 22, + UTCTime: 23, + GeneralizedTime: 24, + GraphicString: 25, + VisibleString: 26, + GeneralString: 28, + UniversalString: 29, + CharacterString: 30, + BMPString: 31, + Constructor: 32, + Context: 128 + } + }, + 1431: (t, e, r) => { + var n = r(4529), + i = r(4774).Buffer, + o = r(6299), + s = r(6395).newInvalidAsn1Error, + a = { + size: 1024, + growthFactor: 8 + }; + + function f(t) { + var e, r; + e = a, r = t || {}, n.ok(e), n.equal(typeof e, "object"), n.ok(r), n.equal(typeof r, "object"), Object.getOwnPropertyNames(e).forEach((function(t) { + if (!r[t]) { + var n = Object.getOwnPropertyDescriptor(e, t); + Object.defineProperty(r, t, n) + } + })), t = r, this._buf = i.alloc(t.size || 1024), this._size = this._buf.length, this._offset = 0, this._options = t, this._seq = [] + } + Object.defineProperty(f.prototype, "buffer", { + get: function() { + if (this._seq.length) throw s(this._seq.length + " unended sequence(s)"); + return this._buf.slice(0, this._offset) + } + }), f.prototype.writeByte = function(t) { + if ("number" != typeof t) throw new TypeError("argument must be a Number"); + this._ensure(1), this._buf[this._offset++] = t + }, f.prototype.writeInt = function(t, e) { + if ("number" != typeof t) throw new TypeError("argument must be a Number"); + "number" != typeof e && (e = o.Integer); + for (var r = 4; + (!(4286578688 & t) || -8388608 == (4286578688 & t)) && r > 1;) r--, t <<= 8; + if (r > 4) throw s("BER ints cannot be > 0xffffffff"); + for (this._ensure(2 + r), this._buf[this._offset++] = e, this._buf[this._offset++] = r; r-- > 0;) this._buf[this._offset++] = (4278190080 & t) >>> 24, t <<= 8 + }, f.prototype.writeNull = function() { + this.writeByte(o.Null), this.writeByte(0) + }, f.prototype.writeEnumeration = function(t, e) { + if ("number" != typeof t) throw new TypeError("argument must be a Number"); + return "number" != typeof e && (e = o.Enumeration), this.writeInt(t, e) + }, f.prototype.writeBoolean = function(t, e) { + if ("boolean" != typeof t) throw new TypeError("argument must be a Boolean"); + "number" != typeof e && (e = o.Boolean), this._ensure(3), this._buf[this._offset++] = e, this._buf[this._offset++] = 1, this._buf[this._offset++] = t ? 255 : 0 + }, f.prototype.writeString = function(t, e) { + if ("string" != typeof t) throw new TypeError("argument must be a string (was: " + typeof t + ")"); + "number" != typeof e && (e = o.OctetString); + var r = i.byteLength(t); + this.writeByte(e), this.writeLength(r), r && (this._ensure(r), this._buf.write(t, this._offset), this._offset += r) + }, f.prototype.writeBuffer = function(t, e) { + if ("number" != typeof e) throw new TypeError("tag must be a number"); + if (!i.isBuffer(t)) throw new TypeError("argument must be a buffer"); + this.writeByte(e), this.writeLength(t.length), this._ensure(t.length), t.copy(this._buf, this._offset, 0, t.length), this._offset += t.length + }, f.prototype.writeStringArray = function(t) { + if (!t instanceof Array) throw new TypeError("argument must be an Array[String]"); + var e = this; + t.forEach((function(t) { + e.writeString(t) + })) + }, f.prototype.writeOID = function(t, e) { + if ("string" != typeof t) throw new TypeError("argument must be a string"); + if ("number" != typeof e && (e = o.OID), !/^([0-9]+\.){3,}[0-9]+$/.test(t)) throw new Error("argument is not a valid OID string"); + var r = t.split("."), + n = []; + n.push(40 * parseInt(r[0], 10) + parseInt(r[1], 10)), r.slice(2).forEach((function(t) { + ! function(t, e) { + e < 128 ? t.push(e) : e < 16384 ? (t.push(e >>> 7 | 128), t.push(127 & e)) : e < 2097152 ? (t.push(e >>> 14 | 128), t.push(e >>> 7 & 255 | 128), t.push(127 & e)) : e < 268435456 ? (t.push(e >>> 21 | 128), t.push(e >>> 14 & 255 | 128), t.push(e >>> 7 & 255 | 128), t.push(127 & e)) : (t.push(e >>> 28 & 255 | 128), t.push(e >>> 21 & 255 | 128), t.push(e >>> 14 & 255 | 128), t.push(e >>> 7 & 255 | 128), t.push(127 & e)) + }(n, parseInt(t, 10)) + })); + var i = this; + this._ensure(2 + n.length), this.writeByte(e), this.writeLength(n.length), n.forEach((function(t) { + i.writeByte(t) + })) + }, f.prototype.writeLength = function(t) { + if ("number" != typeof t) throw new TypeError("argument must be a Number"); + if (this._ensure(4), t <= 127) this._buf[this._offset++] = t; + else if (t <= 255) this._buf[this._offset++] = 129, this._buf[this._offset++] = t; + else if (t <= 65535) this._buf[this._offset++] = 130, this._buf[this._offset++] = t >> 8, this._buf[this._offset++] = t; + else { + if (!(t <= 16777215)) throw s("Length too long (> 4 bytes)"); + this._buf[this._offset++] = 131, this._buf[this._offset++] = t >> 16, this._buf[this._offset++] = t >> 8, this._buf[this._offset++] = t + } + }, f.prototype.startSequence = function(t) { + "number" != typeof t && (t = o.Sequence | o.Constructor), this.writeByte(t), this._seq.push(this._offset), this._ensure(3), this._offset += 3 + }, f.prototype.endSequence = function() { + var t = this._seq.pop(), + e = t + 3, + r = this._offset - e; + if (r <= 127) this._shift(e, r, -2), this._buf[t] = r; + else if (r <= 255) this._shift(e, r, -1), this._buf[t] = 129, this._buf[t + 1] = r; + else if (r <= 65535) this._buf[t] = 130, this._buf[t + 1] = r >> 8, this._buf[t + 2] = r; + else { + if (!(r <= 16777215)) throw s("Sequence too long"); + this._shift(e, r, 1), this._buf[t] = 131, this._buf[t + 1] = r >> 16, this._buf[t + 2] = r >> 8, this._buf[t + 3] = r + } + }, f.prototype._shift = function(t, e, r) { + n.ok(void 0 !== t), n.ok(void 0 !== e), n.ok(r), this._buf.copy(this._buf, t + r, t, t + e), this._offset += r + }, f.prototype._ensure = function(t) { + if (n.ok(t), this._size - this._offset < t) { + var e = this._size * this._options.growthFactor; + e - this._offset < t && (e += t); + var r = i.alloc(e); + this._buf.copy(r, 0, 0, this._offset), this._buf = r, this._size = e + } + }, t.exports = f + }, + 3100: (t, e, r) => { + var n = r(5670); + t.exports = { + Ber: n, + BerReader: n.Reader, + BerWriter: n.Writer + } + }, + 4529: (t, e, r) => { + "use strict"; + var n = r(1514)(); + + function i(t, e) { + if (t === e) return 0; + for (var r = t.length, n = e.length, i = 0, o = Math.min(r, n); i < o; ++i) + if (t[i] !== e[i]) { + r = t[i], n = e[i]; + break + } return r < n ? -1 : n < r ? 1 : 0 + } + + function o(t) { + return r.g.Buffer && "function" == typeof r.g.Buffer.isBuffer ? r.g.Buffer.isBuffer(t) : !(null == t || !t._isBuffer) + } + var s = r(4591), + a = Object.prototype.hasOwnProperty, + f = Array.prototype.slice, + u = "foo" === function() {}.name; + + function c(t) { + return Object.prototype.toString.call(t) + } + + function h(t) { + return !o(t) && "function" == typeof r.g.ArrayBuffer && ("function" == typeof ArrayBuffer.isView ? ArrayBuffer.isView(t) : !!t && (t instanceof DataView || !!(t.buffer && t.buffer instanceof ArrayBuffer))) + } + var p = t.exports = m, + l = /\s*function\s+([^\(\s]*)\s*/; + + function y(t) { + if (s.isFunction(t)) { + if (u) return t.name; + var e = t.toString().match(l); + return e && e[1] + } + } + + function g(t, e) { + return "string" == typeof t ? t.length < e ? t : t.slice(0, e) : t + } + + function d(t) { + if (u || !s.isFunction(t)) return s.inspect(t); + var e = y(t); + return "[Function" + (e ? ": " + e : "") + "]" + } + + function v(t, e, r, n, i) { + throw new p.AssertionError({ + message: r, + actual: t, + expected: e, + operator: n, + stackStartFunction: i + }) + } + + function m(t, e) { + t || v(t, !0, e, "==", p.ok) + } + + function S(t, e, r, n) { + if (t === e) return !0; + if (o(t) && o(e)) return 0 === i(t, e); + if (s.isDate(t) && s.isDate(e)) return t.getTime() === e.getTime(); + if (s.isRegExp(t) && s.isRegExp(e)) return t.source === e.source && t.global === e.global && t.multiline === e.multiline && t.lastIndex === e.lastIndex && t.ignoreCase === e.ignoreCase; + if (null !== t && "object" == typeof t || null !== e && "object" == typeof e) { + if (h(t) && h(e) && c(t) === c(e) && !(t instanceof Float32Array || t instanceof Float64Array)) return 0 === i(new Uint8Array(t.buffer), new Uint8Array(e.buffer)); + if (o(t) !== o(e)) return !1; + var a = (n = n || { + actual: [], + expected: [] + }).actual.indexOf(t); + return -1 !== a && a === n.expected.indexOf(e) || (n.actual.push(t), n.expected.push(e), function(t, e, r, n) { + if (null == t || null == e) return !1; + if (s.isPrimitive(t) || s.isPrimitive(e)) return t === e; + if (r && Object.getPrototypeOf(t) !== Object.getPrototypeOf(e)) return !1; + var i = _(t), + o = _(e); + if (i && !o || !i && o) return !1; + if (i) return S(t = f.call(t), e = f.call(e), r); + var a, u, c = w(t), + h = w(e); + if (c.length !== h.length) return !1; + for (c.sort(), h.sort(), u = c.length - 1; u >= 0; u--) + if (c[u] !== h[u]) return !1; + for (u = c.length - 1; u >= 0; u--) + if (!S(t[a = c[u]], e[a], r, n)) return !1; + return !0 + }(t, e, r, n)) + } + return r ? t === e : t == e + } + + function _(t) { + return "[object Arguments]" == Object.prototype.toString.call(t) + } + + function b(t, e) { + if (!t || !e) return !1; + if ("[object RegExp]" == Object.prototype.toString.call(e)) return e.test(t); + try { + if (t instanceof e) return !0 + } catch (t) {} + return !Error.isPrototypeOf(e) && !0 === e.call({}, t) + } + + function E(t, e, r, n) { + var i; + if ("function" != typeof e) throw new TypeError('"block" argument must be a function'); + "string" == typeof r && (n = r, r = null), i = function(t) { + var e; + try { + t() + } catch (t) { + e = t + } + return e + }(e), n = (r && r.name ? " (" + r.name + ")." : ".") + (n ? " " + n : "."), t && !i && v(i, r, "Missing expected exception" + n); + var o = "string" == typeof n, + a = !t && i && !r; + if ((!t && s.isError(i) && o && b(i, r) || a) && v(i, r, "Got unwanted exception" + n), t && i && r && !b(i, r) || !t && i) throw i + } + p.AssertionError = function(t) { + this.name = "AssertionError", this.actual = t.actual, this.expected = t.expected, this.operator = t.operator, t.message ? (this.message = t.message, this.generatedMessage = !1) : (this.message = g(d(this.actual), 128) + " " + this.operator + " " + g(d(this.expected), 128), this.generatedMessage = !0); + var e = t.stackStartFunction || v; + if (Error.captureStackTrace) Error.captureStackTrace(this, e); + else { + var r = new Error; + if (r.stack) { + var n = r.stack, + i = y(e), + o = n.indexOf("\n" + i); + if (o >= 0) { + var s = n.indexOf("\n", o + 1); + n = n.substring(s + 1) + } + this.stack = n + } + } + }, s.inherits(p.AssertionError, Error), p.fail = v, p.ok = m, p.equal = function(t, e, r) { + t != e && v(t, e, r, "==", p.equal) + }, p.notEqual = function(t, e, r) { + t == e && v(t, e, r, "!=", p.notEqual) + }, p.deepEqual = function(t, e, r) { + S(t, e, !1) || v(t, e, r, "deepEqual", p.deepEqual) + }, p.deepStrictEqual = function(t, e, r) { + S(t, e, !0) || v(t, e, r, "deepStrictEqual", p.deepStrictEqual) + }, p.notDeepEqual = function(t, e, r) { + S(t, e, !1) && v(t, e, r, "notDeepEqual", p.notDeepEqual) + }, p.notDeepStrictEqual = function t(e, r, n) { + S(e, r, !0) && v(e, r, n, "notDeepStrictEqual", t) + }, p.strictEqual = function(t, e, r) { + t !== e && v(t, e, r, "===", p.strictEqual) + }, p.notStrictEqual = function(t, e, r) { + t === e && v(t, e, r, "!==", p.notStrictEqual) + }, p.throws = function(t, e, r) { + E(!0, t, e, r) + }, p.doesNotThrow = function(t, e, r) { + E(!1, t, e, r) + }, p.ifError = function(t) { + if (t) throw t + }, p.strict = n((function t(e, r) { + e || v(e, !0, r, "==", t) + }), p, { + equal: p.strictEqual, + deepEqual: p.deepStrictEqual, + notEqual: p.notStrictEqual, + notDeepEqual: p.notDeepStrictEqual + }), p.strict.strict = p.strict; + var w = Object.keys || function(t) { + var e = []; + for (var r in t) a.call(t, r) && e.push(r); + return e + } + }, + 6100: t => { + "function" == typeof Object.create ? t.exports = function(t, e) { + t.super_ = e, t.prototype = Object.create(e.prototype, { + constructor: { + value: t, + enumerable: !1, + writable: !0, + configurable: !0 + } + }) + } : t.exports = function(t, e) { + t.super_ = e; + var r = function() {}; + r.prototype = e.prototype, t.prototype = new r, t.prototype.constructor = t + } + }, + 3845: t => { + t.exports = function(t) { + return t && "object" == typeof t && "function" == typeof t.copy && "function" == typeof t.fill && "function" == typeof t.readUInt8 + } + }, + 4591: (t, e, r) => { + var n = r(5606), + i = /%[sdj%]/g; + e.format = function(t) { + if (!v(t)) { + for (var e = [], r = 0; r < arguments.length; r++) e.push(a(arguments[r])); + return e.join(" ") + } + r = 1; + for (var n = arguments, o = n.length, s = String(t).replace(i, (function(t) { + if ("%%" === t) return "%"; + if (r >= o) return t; + switch (t) { + case "%s": + return String(n[r++]); + case "%d": + return Number(n[r++]); + case "%j": + try { + return JSON.stringify(n[r++]) + } catch (t) { + return "[Circular]" + } + default: + return t + } + })), f = n[r]; r < o; f = n[++r]) g(f) || !_(f) ? s += " " + f : s += " " + a(f); + return s + }, e.deprecate = function(t, i) { + if (m(r.g.process)) return function() { + return e.deprecate(t, i).apply(this, arguments) + }; + if (!0 === n.noDeprecation) return t; + var o = !1; + return function() { + if (!o) { + if (n.throwDeprecation) throw new Error(i); + n.traceDeprecation ? console.trace(i) : console.error(i), o = !0 + } + return t.apply(this, arguments) + } + }; + var o, s = {}; + + function a(t, r) { + var n = { + seen: [], + stylize: u + }; + return arguments.length >= 3 && (n.depth = arguments[2]), arguments.length >= 4 && (n.colors = arguments[3]), y(r) ? n.showHidden = r : r && e._extend(n, r), m(n.showHidden) && (n.showHidden = !1), m(n.depth) && (n.depth = 2), m(n.colors) && (n.colors = !1), m(n.customInspect) && (n.customInspect = !0), n.colors && (n.stylize = f), c(n, t, n.depth) + } + + function f(t, e) { + var r = a.styles[e]; + return r ? "[" + a.colors[r][0] + "m" + t + "[" + a.colors[r][1] + "m" : t + } + + function u(t, e) { + return t + } + + function c(t, r, n) { + if (t.customInspect && r && w(r.inspect) && r.inspect !== e.inspect && (!r.constructor || r.constructor.prototype !== r)) { + var i = r.inspect(n, t); + return v(i) || (i = c(t, i, n)), i + } + var o = function(t, e) { + if (m(e)) return t.stylize("undefined", "undefined"); + if (v(e)) { + var r = "'" + JSON.stringify(e).replace(/^"|"$/g, "").replace(/'/g, "\\'").replace(/\\"/g, '"') + "'"; + return t.stylize(r, "string") + } + return d(e) ? t.stylize("" + e, "number") : y(e) ? t.stylize("" + e, "boolean") : g(e) ? t.stylize("null", "null") : void 0 + }(t, r); + if (o) return o; + var s = Object.keys(r), + a = function(t) { + var e = {}; + return t.forEach((function(t, r) { + e[t] = !0 + })), e + }(s); + if (t.showHidden && (s = Object.getOwnPropertyNames(r)), E(r) && (s.indexOf("message") >= 0 || s.indexOf("description") >= 0)) return h(r); + if (0 === s.length) { + if (w(r)) { + var f = r.name ? ": " + r.name : ""; + return t.stylize("[Function" + f + "]", "special") + } + if (S(r)) return t.stylize(RegExp.prototype.toString.call(r), "regexp"); + if (b(r)) return t.stylize(Date.prototype.toString.call(r), "date"); + if (E(r)) return h(r) + } + var u, _ = "", + O = !1, + B = ["{", "}"]; + return l(r) && (O = !0, B = ["[", "]"]), w(r) && (_ = " [Function" + (r.name ? ": " + r.name : "") + "]"), S(r) && (_ = " " + RegExp.prototype.toString.call(r)), b(r) && (_ = " " + Date.prototype.toUTCString.call(r)), E(r) && (_ = " " + h(r)), 0 !== s.length || O && 0 != r.length ? n < 0 ? S(r) ? t.stylize(RegExp.prototype.toString.call(r), "regexp") : t.stylize("[Object]", "special") : (t.seen.push(r), u = O ? function(t, e, r, n, i) { + for (var o = [], s = 0, a = e.length; s < a; ++s) x(e, String(s)) ? o.push(p(t, e, r, n, String(s), !0)) : o.push(""); + return i.forEach((function(i) { + i.match(/^\d+$/) || o.push(p(t, e, r, n, i, !0)) + })), o + }(t, r, n, a, s) : s.map((function(e) { + return p(t, r, n, a, e, O) + })), t.seen.pop(), function(t, e, r) { + return t.reduce((function(t, e) { + return e.indexOf("\n"), t + e.replace(/\u001b\[\d\d?m/g, "").length + 1 + }), 0) > 60 ? r[0] + ("" === e ? "" : e + "\n ") + " " + t.join(",\n ") + " " + r[1] : r[0] + e + " " + t.join(", ") + " " + r[1] + }(u, _, B)) : B[0] + _ + B[1] + } + + function h(t) { + return "[" + Error.prototype.toString.call(t) + "]" + } + + function p(t, e, r, n, i, o) { + var s, a, f; + if ((f = Object.getOwnPropertyDescriptor(e, i) || { + value: e[i] + }).get ? a = f.set ? t.stylize("[Getter/Setter]", "special") : t.stylize("[Getter]", "special") : f.set && (a = t.stylize("[Setter]", "special")), x(n, i) || (s = "[" + i + "]"), a || (t.seen.indexOf(f.value) < 0 ? (a = g(r) ? c(t, f.value, null) : c(t, f.value, r - 1)).indexOf("\n") > -1 && (a = o ? a.split("\n").map((function(t) { + return " " + t + })).join("\n").substr(2) : "\n" + a.split("\n").map((function(t) { + return " " + t + })).join("\n")) : a = t.stylize("[Circular]", "special")), m(s)) { + if (o && i.match(/^\d+$/)) return a; + (s = JSON.stringify("" + i)).match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/) ? (s = s.substr(1, s.length - 2), s = t.stylize(s, "name")) : (s = s.replace(/'/g, "\\'").replace(/\\"/g, '"').replace(/(^"|"$)/g, "'"), s = t.stylize(s, "string")) + } + return s + ": " + a + } + + function l(t) { + return Array.isArray(t) + } + + function y(t) { + return "boolean" == typeof t + } + + function g(t) { + return null === t + } + + function d(t) { + return "number" == typeof t + } + + function v(t) { + return "string" == typeof t + } + + function m(t) { + return void 0 === t + } + + function S(t) { + return _(t) && "[object RegExp]" === O(t) + } + + function _(t) { + return "object" == typeof t && null !== t + } + + function b(t) { + return _(t) && "[object Date]" === O(t) + } + + function E(t) { + return _(t) && ("[object Error]" === O(t) || t instanceof Error) + } + + function w(t) { + return "function" == typeof t + } + + function O(t) { + return Object.prototype.toString.call(t) + } + + function B(t) { + return t < 10 ? "0" + t.toString(10) : t.toString(10) + } + e.debuglog = function(t) { + if (m(o) && (o = n.env.NODE_DEBUG || ""), t = t.toUpperCase(), !s[t]) + if (new RegExp("\\b" + t + "\\b", "i").test(o)) { + var r = n.pid; + s[t] = function() { + var n = e.format.apply(e, arguments); + console.error("%s %d: %s", t, r, n) + } + } else s[t] = function() {}; + return s[t] + }, e.inspect = a, a.colors = { + bold: [1, 22], + italic: [3, 23], + underline: [4, 24], + inverse: [7, 27], + white: [37, 39], + grey: [90, 39], + black: [30, 39], + blue: [34, 39], + cyan: [36, 39], + green: [32, 39], + magenta: [35, 39], + red: [31, 39], + yellow: [33, 39] + }, a.styles = { + special: "cyan", + number: "yellow", + boolean: "yellow", + undefined: "grey", + null: "bold", + string: "green", + date: "magenta", + regexp: "red" + }, e.isArray = l, e.isBoolean = y, e.isNull = g, e.isNullOrUndefined = function(t) { + return null == t + }, e.isNumber = d, e.isString = v, e.isSymbol = function(t) { + return "symbol" == typeof t + }, e.isUndefined = m, e.isRegExp = S, e.isObject = _, e.isDate = b, e.isError = E, e.isFunction = w, e.isPrimitive = function(t) { + return null === t || "boolean" == typeof t || "number" == typeof t || "string" == typeof t || "symbol" == typeof t || void 0 === t + }, e.isBuffer = r(3845); + var A = ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"]; + + function x(t, e) { + return Object.prototype.hasOwnProperty.call(t, e) + } + e.log = function() { + var t, r; + console.log("%s - %s", (r = [B((t = new Date).getHours()), B(t.getMinutes()), B(t.getSeconds())].join(":"), [t.getDate(), A[t.getMonth()], r].join(" ")), e.format.apply(e, arguments)) + }, e.inherits = r(6100), e._extend = function(t, e) { + if (!e || !_(e)) return t; + for (var r = Object.keys(e), n = r.length; n--;) t[r[n]] = e[r[n]]; + return t + } + }, + 7526: (t, e) => { + "use strict"; + e.byteLength = function(t) { + var e = a(t), + r = e[0], + n = e[1]; + return 3 * (r + n) / 4 - n + }, e.toByteArray = function(t) { + var e, r, o = a(t), + s = o[0], + f = o[1], + u = new i(function(t, e, r) { + return 3 * (e + r) / 4 - r + }(0, s, f)), + c = 0, + h = f > 0 ? s - 4 : s; + for (r = 0; r < h; r += 4) e = n[t.charCodeAt(r)] << 18 | n[t.charCodeAt(r + 1)] << 12 | n[t.charCodeAt(r + 2)] << 6 | n[t.charCodeAt(r + 3)], u[c++] = e >> 16 & 255, u[c++] = e >> 8 & 255, u[c++] = 255 & e; + return 2 === f && (e = n[t.charCodeAt(r)] << 2 | n[t.charCodeAt(r + 1)] >> 4, u[c++] = 255 & e), 1 === f && (e = n[t.charCodeAt(r)] << 10 | n[t.charCodeAt(r + 1)] << 4 | n[t.charCodeAt(r + 2)] >> 2, u[c++] = e >> 8 & 255, u[c++] = 255 & e), u + }, e.fromByteArray = function(t) { + for (var e, n = t.length, i = n % 3, o = [], s = 16383, a = 0, u = n - i; a < u; a += s) o.push(f(t, a, a + s > u ? u : a + s)); + return 1 === i ? (e = t[n - 1], o.push(r[e >> 2] + r[e << 4 & 63] + "==")) : 2 === i && (e = (t[n - 2] << 8) + t[n - 1], o.push(r[e >> 10] + r[e >> 4 & 63] + r[e << 2 & 63] + "=")), o.join("") + }; + for (var r = [], n = [], i = "undefined" != typeof Uint8Array ? Uint8Array : Array, o = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/", s = 0; s < 64; ++s) r[s] = o[s], n[o.charCodeAt(s)] = s; + + function a(t) { + var e = t.length; + if (e % 4 > 0) throw new Error("Invalid string. Length must be a multiple of 4"); + var r = t.indexOf("="); + return -1 === r && (r = e), [r, r === e ? 0 : 4 - r % 4] + } + + function f(t, e, n) { + for (var i, o, s = [], a = e; a < n; a += 3) i = (t[a] << 16 & 16711680) + (t[a + 1] << 8 & 65280) + (255 & t[a + 2]), s.push(r[(o = i) >> 18 & 63] + r[o >> 12 & 63] + r[o >> 6 & 63] + r[63 & o]); + return s.join("") + } + n["-".charCodeAt(0)] = 62, n["_".charCodeAt(0)] = 63 + }, + 8287: (t, e, r) => { + "use strict"; + var n = r(7526), + i = r(251); + e.Buffer = a, e.SlowBuffer = function(t) { + return +t != t && (t = 0), a.alloc(+t) + }, e.INSPECT_MAX_BYTES = 50; + var o = 2147483647; + + function s(t) { + if (t > o) throw new RangeError('The value "' + t + '" is invalid for option "size"'); + var e = new Uint8Array(t); + return e.__proto__ = a.prototype, e + } + + function a(t, e, r) { + if ("number" == typeof t) { + if ("string" == typeof e) throw new TypeError('The "string" argument must be of type string. Received type number'); + return c(t) + } + return f(t, e, r) + } + + function f(t, e, r) { + if ("string" == typeof t) return function(t, e) { + if ("string" == typeof e && "" !== e || (e = "utf8"), !a.isEncoding(e)) throw new TypeError("Unknown encoding: " + e); + var r = 0 | l(t, e), + n = s(r), + i = n.write(t, e); + return i !== r && (n = n.slice(0, i)), n + }(t, e); + if (ArrayBuffer.isView(t)) return h(t); + if (null == t) throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type " + typeof t); + if (H(t, ArrayBuffer) || t && H(t.buffer, ArrayBuffer)) return function(t, e, r) { + if (e < 0 || t.byteLength < e) throw new RangeError('"offset" is outside of buffer bounds'); + if (t.byteLength < e + (r || 0)) throw new RangeError('"length" is outside of buffer bounds'); + var n; + return (n = void 0 === e && void 0 === r ? new Uint8Array(t) : void 0 === r ? new Uint8Array(t, e) : new Uint8Array(t, e, r)).__proto__ = a.prototype, n + }(t, e, r); + if ("number" == typeof t) throw new TypeError('The "value" argument must not be of type number. Received type number'); + var n = t.valueOf && t.valueOf(); + if (null != n && n !== t) return a.from(n, e, r); + var i = function(t) { + if (a.isBuffer(t)) { + var e = 0 | p(t.length), + r = s(e); + return 0 === r.length || t.copy(r, 0, 0, e), r + } + return void 0 !== t.length ? "number" != typeof t.length || F(t.length) ? s(0) : h(t) : "Buffer" === t.type && Array.isArray(t.data) ? h(t.data) : void 0 + }(t); + if (i) return i; + if ("undefined" != typeof Symbol && null != Symbol.toPrimitive && "function" == typeof t[Symbol.toPrimitive]) return a.from(t[Symbol.toPrimitive]("string"), e, r); + throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type " + typeof t) + } + + function u(t) { + if ("number" != typeof t) throw new TypeError('"size" argument must be of type number'); + if (t < 0) throw new RangeError('The value "' + t + '" is invalid for option "size"') + } + + function c(t) { + return u(t), s(t < 0 ? 0 : 0 | p(t)) + } + + function h(t) { + for (var e = t.length < 0 ? 0 : 0 | p(t.length), r = s(e), n = 0; n < e; n += 1) r[n] = 255 & t[n]; + return r + } + + function p(t) { + if (t >= o) throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x" + o.toString(16) + " bytes"); + return 0 | t + } + + function l(t, e) { + if (a.isBuffer(t)) return t.length; + if (ArrayBuffer.isView(t) || H(t, ArrayBuffer)) return t.byteLength; + if ("string" != typeof t) throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type ' + typeof t); + var r = t.length, + n = arguments.length > 2 && !0 === arguments[2]; + if (!n && 0 === r) return 0; + for (var i = !1;;) switch (e) { + case "ascii": + case "latin1": + case "binary": + return r; + case "utf8": + case "utf-8": + return U(t).length; + case "ucs2": + case "ucs-2": + case "utf16le": + case "utf-16le": + return 2 * r; + case "hex": + return r >>> 1; + case "base64": + return M(t).length; + default: + if (i) return n ? -1 : U(t).length; + e = ("" + e).toLowerCase(), i = !0 + } + } + + function y(t, e, r) { + var n = !1; + if ((void 0 === e || e < 0) && (e = 0), e > this.length) return ""; + if ((void 0 === r || r > this.length) && (r = this.length), r <= 0) return ""; + if ((r >>>= 0) <= (e >>>= 0)) return ""; + for (t || (t = "utf8");;) switch (t) { + case "hex": + return T(this, e, r); + case "utf8": + case "utf-8": + return B(this, e, r); + case "ascii": + return x(this, e, r); + case "latin1": + case "binary": + return P(this, e, r); + case "base64": + return O(this, e, r); + case "ucs2": + case "ucs-2": + case "utf16le": + case "utf-16le": + return I(this, e, r); + default: + if (n) throw new TypeError("Unknown encoding: " + t); + t = (t + "").toLowerCase(), n = !0 + } + } + + function g(t, e, r) { + var n = t[e]; + t[e] = t[r], t[r] = n + } + + function d(t, e, r, n, i) { + if (0 === t.length) return -1; + if ("string" == typeof r ? (n = r, r = 0) : r > 2147483647 ? r = 2147483647 : r < -2147483648 && (r = -2147483648), F(r = +r) && (r = i ? 0 : t.length - 1), r < 0 && (r = t.length + r), r >= t.length) { + if (i) return -1; + r = t.length - 1 + } else if (r < 0) { + if (!i) return -1; + r = 0 + } + if ("string" == typeof e && (e = a.from(e, n)), a.isBuffer(e)) return 0 === e.length ? -1 : v(t, e, r, n, i); + if ("number" == typeof e) return e &= 255, "function" == typeof Uint8Array.prototype.indexOf ? i ? Uint8Array.prototype.indexOf.call(t, e, r) : Uint8Array.prototype.lastIndexOf.call(t, e, r) : v(t, [e], r, n, i); + throw new TypeError("val must be string, number or Buffer") + } + + function v(t, e, r, n, i) { + var o, s = 1, + a = t.length, + f = e.length; + if (void 0 !== n && ("ucs2" === (n = String(n).toLowerCase()) || "ucs-2" === n || "utf16le" === n || "utf-16le" === n)) { + if (t.length < 2 || e.length < 2) return -1; + s = 2, a /= 2, f /= 2, r /= 2 + } + + function u(t, e) { + return 1 === s ? t[e] : t.readUInt16BE(e * s) + } + if (i) { + var c = -1; + for (o = r; o < a; o++) + if (u(t, o) === u(e, -1 === c ? 0 : o - c)) { + if (-1 === c && (c = o), o - c + 1 === f) return c * s + } else - 1 !== c && (o -= o - c), c = -1 + } else + for (r + f > a && (r = a - f), o = r; o >= 0; o--) { + for (var h = !0, p = 0; p < f; p++) + if (u(t, o + p) !== u(e, p)) { + h = !1; + break + } if (h) return o + } + return -1 + } + + function m(t, e, r, n) { + r = Number(r) || 0; + var i = t.length - r; + n ? (n = Number(n)) > i && (n = i) : n = i; + var o = e.length; + n > o / 2 && (n = o / 2); + for (var s = 0; s < n; ++s) { + var a = parseInt(e.substr(2 * s, 2), 16); + if (F(a)) return s; + t[r + s] = a + } + return s + } + + function S(t, e, r, n) { + return j(U(e, t.length - r), t, r, n) + } + + function _(t, e, r, n) { + return j(function(t) { + for (var e = [], r = 0; r < t.length; ++r) e.push(255 & t.charCodeAt(r)); + return e + }(e), t, r, n) + } + + function b(t, e, r, n) { + return _(t, e, r, n) + } + + function E(t, e, r, n) { + return j(M(e), t, r, n) + } + + function w(t, e, r, n) { + return j(function(t, e) { + for (var r, n, i, o = [], s = 0; s < t.length && !((e -= 2) < 0); ++s) n = (r = t.charCodeAt(s)) >> 8, i = r % 256, o.push(i), o.push(n); + return o + }(e, t.length - r), t, r, n) + } + + function O(t, e, r) { + return 0 === e && r === t.length ? n.fromByteArray(t) : n.fromByteArray(t.slice(e, r)) + } + + function B(t, e, r) { + r = Math.min(t.length, r); + for (var n = [], i = e; i < r;) { + var o, s, a, f, u = t[i], + c = null, + h = u > 239 ? 4 : u > 223 ? 3 : u > 191 ? 2 : 1; + if (i + h <= r) switch (h) { + case 1: + u < 128 && (c = u); + break; + case 2: + 128 == (192 & (o = t[i + 1])) && (f = (31 & u) << 6 | 63 & o) > 127 && (c = f); + break; + case 3: + o = t[i + 1], s = t[i + 2], 128 == (192 & o) && 128 == (192 & s) && (f = (15 & u) << 12 | (63 & o) << 6 | 63 & s) > 2047 && (f < 55296 || f > 57343) && (c = f); + break; + case 4: + o = t[i + 1], s = t[i + 2], a = t[i + 3], 128 == (192 & o) && 128 == (192 & s) && 128 == (192 & a) && (f = (15 & u) << 18 | (63 & o) << 12 | (63 & s) << 6 | 63 & a) > 65535 && f < 1114112 && (c = f) + } + null === c ? (c = 65533, h = 1) : c > 65535 && (c -= 65536, n.push(c >>> 10 & 1023 | 55296), c = 56320 | 1023 & c), n.push(c), i += h + } + return function(t) { + var e = t.length; + if (e <= A) return String.fromCharCode.apply(String, t); + for (var r = "", n = 0; n < e;) r += String.fromCharCode.apply(String, t.slice(n, n += A)); + return r + }(n) + } + e.kMaxLength = o, a.TYPED_ARRAY_SUPPORT = function() { + try { + var t = new Uint8Array(1); + return t.__proto__ = { + __proto__: Uint8Array.prototype, + foo: function() { + return 42 + } + }, 42 === t.foo() + } catch (t) { + return !1 + } + }(), a.TYPED_ARRAY_SUPPORT || "undefined" == typeof console || "function" != typeof console.error || console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support."), Object.defineProperty(a.prototype, "parent", { + enumerable: !0, + get: function() { + if (a.isBuffer(this)) return this.buffer + } + }), Object.defineProperty(a.prototype, "offset", { + enumerable: !0, + get: function() { + if (a.isBuffer(this)) return this.byteOffset + } + }), "undefined" != typeof Symbol && null != Symbol.species && a[Symbol.species] === a && Object.defineProperty(a, Symbol.species, { + value: null, + configurable: !0, + enumerable: !1, + writable: !1 + }), a.poolSize = 8192, a.from = function(t, e, r) { + return f(t, e, r) + }, a.prototype.__proto__ = Uint8Array.prototype, a.__proto__ = Uint8Array, a.alloc = function(t, e, r) { + return function(t, e, r) { + return u(t), t <= 0 ? s(t) : void 0 !== e ? "string" == typeof r ? s(t).fill(e, r) : s(t).fill(e) : s(t) + }(t, e, r) + }, a.allocUnsafe = function(t) { + return c(t) + }, a.allocUnsafeSlow = function(t) { + return c(t) + }, a.isBuffer = function(t) { + return null != t && !0 === t._isBuffer && t !== a.prototype + }, a.compare = function(t, e) { + if (H(t, Uint8Array) && (t = a.from(t, t.offset, t.byteLength)), H(e, Uint8Array) && (e = a.from(e, e.offset, e.byteLength)), !a.isBuffer(t) || !a.isBuffer(e)) throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array'); + if (t === e) return 0; + for (var r = t.length, n = e.length, i = 0, o = Math.min(r, n); i < o; ++i) + if (t[i] !== e[i]) { + r = t[i], n = e[i]; + break + } return r < n ? -1 : n < r ? 1 : 0 + }, a.isEncoding = function(t) { + switch (String(t).toLowerCase()) { + case "hex": + case "utf8": + case "utf-8": + case "ascii": + case "latin1": + case "binary": + case "base64": + case "ucs2": + case "ucs-2": + case "utf16le": + case "utf-16le": + return !0; + default: + return !1 + } + }, a.concat = function(t, e) { + if (!Array.isArray(t)) throw new TypeError('"list" argument must be an Array of Buffers'); + if (0 === t.length) return a.alloc(0); + var r; + if (void 0 === e) + for (e = 0, r = 0; r < t.length; ++r) e += t[r].length; + var n = a.allocUnsafe(e), + i = 0; + for (r = 0; r < t.length; ++r) { + var o = t[r]; + if (H(o, Uint8Array) && (o = a.from(o)), !a.isBuffer(o)) throw new TypeError('"list" argument must be an Array of Buffers'); + o.copy(n, i), i += o.length + } + return n + }, a.byteLength = l, a.prototype._isBuffer = !0, a.prototype.swap16 = function() { + var t = this.length; + if (t % 2 != 0) throw new RangeError("Buffer size must be a multiple of 16-bits"); + for (var e = 0; e < t; e += 2) g(this, e, e + 1); + return this + }, a.prototype.swap32 = function() { + var t = this.length; + if (t % 4 != 0) throw new RangeError("Buffer size must be a multiple of 32-bits"); + for (var e = 0; e < t; e += 4) g(this, e, e + 3), g(this, e + 1, e + 2); + return this + }, a.prototype.swap64 = function() { + var t = this.length; + if (t % 8 != 0) throw new RangeError("Buffer size must be a multiple of 64-bits"); + for (var e = 0; e < t; e += 8) g(this, e, e + 7), g(this, e + 1, e + 6), g(this, e + 2, e + 5), g(this, e + 3, e + 4); + return this + }, a.prototype.toString = function() { + var t = this.length; + return 0 === t ? "" : 0 === arguments.length ? B(this, 0, t) : y.apply(this, arguments) + }, a.prototype.toLocaleString = a.prototype.toString, a.prototype.equals = function(t) { + if (!a.isBuffer(t)) throw new TypeError("Argument must be a Buffer"); + return this === t || 0 === a.compare(this, t) + }, a.prototype.inspect = function() { + var t = "", + r = e.INSPECT_MAX_BYTES; + return t = this.toString("hex", 0, r).replace(/(.{2})/g, "$1 ").trim(), this.length > r && (t += " ... "), "" + }, a.prototype.compare = function(t, e, r, n, i) { + if (H(t, Uint8Array) && (t = a.from(t, t.offset, t.byteLength)), !a.isBuffer(t)) throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type ' + typeof t); + if (void 0 === e && (e = 0), void 0 === r && (r = t ? t.length : 0), void 0 === n && (n = 0), void 0 === i && (i = this.length), e < 0 || r > t.length || n < 0 || i > this.length) throw new RangeError("out of range index"); + if (n >= i && e >= r) return 0; + if (n >= i) return -1; + if (e >= r) return 1; + if (this === t) return 0; + for (var o = (i >>>= 0) - (n >>>= 0), s = (r >>>= 0) - (e >>>= 0), f = Math.min(o, s), u = this.slice(n, i), c = t.slice(e, r), h = 0; h < f; ++h) + if (u[h] !== c[h]) { + o = u[h], s = c[h]; + break + } return o < s ? -1 : s < o ? 1 : 0 + }, a.prototype.includes = function(t, e, r) { + return -1 !== this.indexOf(t, e, r) + }, a.prototype.indexOf = function(t, e, r) { + return d(this, t, e, r, !0) + }, a.prototype.lastIndexOf = function(t, e, r) { + return d(this, t, e, r, !1) + }, a.prototype.write = function(t, e, r, n) { + if (void 0 === e) n = "utf8", r = this.length, e = 0; + else if (void 0 === r && "string" == typeof e) n = e, r = this.length, e = 0; + else { + if (!isFinite(e)) throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported"); + e >>>= 0, isFinite(r) ? (r >>>= 0, void 0 === n && (n = "utf8")) : (n = r, r = void 0) + } + var i = this.length - e; + if ((void 0 === r || r > i) && (r = i), t.length > 0 && (r < 0 || e < 0) || e > this.length) throw new RangeError("Attempt to write outside buffer bounds"); + n || (n = "utf8"); + for (var o = !1;;) switch (n) { + case "hex": + return m(this, t, e, r); + case "utf8": + case "utf-8": + return S(this, t, e, r); + case "ascii": + return _(this, t, e, r); + case "latin1": + case "binary": + return b(this, t, e, r); + case "base64": + return E(this, t, e, r); + case "ucs2": + case "ucs-2": + case "utf16le": + case "utf-16le": + return w(this, t, e, r); + default: + if (o) throw new TypeError("Unknown encoding: " + n); + n = ("" + n).toLowerCase(), o = !0 + } + }, a.prototype.toJSON = function() { + return { + type: "Buffer", + data: Array.prototype.slice.call(this._arr || this, 0) + } + }; + var A = 4096; + + function x(t, e, r) { + var n = ""; + r = Math.min(t.length, r); + for (var i = e; i < r; ++i) n += String.fromCharCode(127 & t[i]); + return n + } + + function P(t, e, r) { + var n = ""; + r = Math.min(t.length, r); + for (var i = e; i < r; ++i) n += String.fromCharCode(t[i]); + return n + } + + function T(t, e, r) { + var n, i = t.length; + (!e || e < 0) && (e = 0), (!r || r < 0 || r > i) && (r = i); + for (var o = "", s = e; s < r; ++s) o += (n = t[s]) < 16 ? "0" + n.toString(16) : n.toString(16); + return o + } + + function I(t, e, r) { + for (var n = t.slice(e, r), i = "", o = 0; o < n.length; o += 2) i += String.fromCharCode(n[o] + 256 * n[o + 1]); + return i + } + + function k(t, e, r) { + if (t % 1 != 0 || t < 0) throw new RangeError("offset is not uint"); + if (t + e > r) throw new RangeError("Trying to access beyond buffer length") + } + + function D(t, e, r, n, i, o) { + if (!a.isBuffer(t)) throw new TypeError('"buffer" argument must be a Buffer instance'); + if (e > i || e < o) throw new RangeError('"value" argument is out of bounds'); + if (r + n > t.length) throw new RangeError("Index out of range") + } + + function R(t, e, r, n, i, o) { + if (r + n > t.length) throw new RangeError("Index out of range"); + if (r < 0) throw new RangeError("Index out of range") + } + + function N(t, e, r, n, o) { + return e = +e, r >>>= 0, o || R(t, 0, r, 4), i.write(t, e, r, n, 23, 4), r + 4 + } + + function L(t, e, r, n, o) { + return e = +e, r >>>= 0, o || R(t, 0, r, 8), i.write(t, e, r, n, 52, 8), r + 8 + } + a.prototype.slice = function(t, e) { + var r = this.length; + (t = ~~t) < 0 ? (t += r) < 0 && (t = 0) : t > r && (t = r), (e = void 0 === e ? r : ~~e) < 0 ? (e += r) < 0 && (e = 0) : e > r && (e = r), e < t && (e = t); + var n = this.subarray(t, e); + return n.__proto__ = a.prototype, n + }, a.prototype.readUIntLE = function(t, e, r) { + t >>>= 0, e >>>= 0, r || k(t, e, this.length); + for (var n = this[t], i = 1, o = 0; ++o < e && (i *= 256);) n += this[t + o] * i; + return n + }, a.prototype.readUIntBE = function(t, e, r) { + t >>>= 0, e >>>= 0, r || k(t, e, this.length); + for (var n = this[t + --e], i = 1; e > 0 && (i *= 256);) n += this[t + --e] * i; + return n + }, a.prototype.readUInt8 = function(t, e) { + return t >>>= 0, e || k(t, 1, this.length), this[t] + }, a.prototype.readUInt16LE = function(t, e) { + return t >>>= 0, e || k(t, 2, this.length), this[t] | this[t + 1] << 8 + }, a.prototype.readUInt16BE = function(t, e) { + return t >>>= 0, e || k(t, 2, this.length), this[t] << 8 | this[t + 1] + }, a.prototype.readUInt32LE = function(t, e) { + return t >>>= 0, e || k(t, 4, this.length), (this[t] | this[t + 1] << 8 | this[t + 2] << 16) + 16777216 * this[t + 3] + }, a.prototype.readUInt32BE = function(t, e) { + return t >>>= 0, e || k(t, 4, this.length), 16777216 * this[t] + (this[t + 1] << 16 | this[t + 2] << 8 | this[t + 3]) + }, a.prototype.readIntLE = function(t, e, r) { + t >>>= 0, e >>>= 0, r || k(t, e, this.length); + for (var n = this[t], i = 1, o = 0; ++o < e && (i *= 256);) n += this[t + o] * i; + return n >= (i *= 128) && (n -= Math.pow(2, 8 * e)), n + }, a.prototype.readIntBE = function(t, e, r) { + t >>>= 0, e >>>= 0, r || k(t, e, this.length); + for (var n = e, i = 1, o = this[t + --n]; n > 0 && (i *= 256);) o += this[t + --n] * i; + return o >= (i *= 128) && (o -= Math.pow(2, 8 * e)), o + }, a.prototype.readInt8 = function(t, e) { + return t >>>= 0, e || k(t, 1, this.length), 128 & this[t] ? -1 * (255 - this[t] + 1) : this[t] + }, a.prototype.readInt16LE = function(t, e) { + t >>>= 0, e || k(t, 2, this.length); + var r = this[t] | this[t + 1] << 8; + return 32768 & r ? 4294901760 | r : r + }, a.prototype.readInt16BE = function(t, e) { + t >>>= 0, e || k(t, 2, this.length); + var r = this[t + 1] | this[t] << 8; + return 32768 & r ? 4294901760 | r : r + }, a.prototype.readInt32LE = function(t, e) { + return t >>>= 0, e || k(t, 4, this.length), this[t] | this[t + 1] << 8 | this[t + 2] << 16 | this[t + 3] << 24 + }, a.prototype.readInt32BE = function(t, e) { + return t >>>= 0, e || k(t, 4, this.length), this[t] << 24 | this[t + 1] << 16 | this[t + 2] << 8 | this[t + 3] + }, a.prototype.readFloatLE = function(t, e) { + return t >>>= 0, e || k(t, 4, this.length), i.read(this, t, !0, 23, 4) + }, a.prototype.readFloatBE = function(t, e) { + return t >>>= 0, e || k(t, 4, this.length), i.read(this, t, !1, 23, 4) + }, a.prototype.readDoubleLE = function(t, e) { + return t >>>= 0, e || k(t, 8, this.length), i.read(this, t, !0, 52, 8) + }, a.prototype.readDoubleBE = function(t, e) { + return t >>>= 0, e || k(t, 8, this.length), i.read(this, t, !1, 52, 8) + }, a.prototype.writeUIntLE = function(t, e, r, n) { + t = +t, e >>>= 0, r >>>= 0, n || D(this, t, e, r, Math.pow(2, 8 * r) - 1, 0); + var i = 1, + o = 0; + for (this[e] = 255 & t; ++o < r && (i *= 256);) this[e + o] = t / i & 255; + return e + r + }, a.prototype.writeUIntBE = function(t, e, r, n) { + t = +t, e >>>= 0, r >>>= 0, n || D(this, t, e, r, Math.pow(2, 8 * r) - 1, 0); + var i = r - 1, + o = 1; + for (this[e + i] = 255 & t; --i >= 0 && (o *= 256);) this[e + i] = t / o & 255; + return e + r + }, a.prototype.writeUInt8 = function(t, e, r) { + return t = +t, e >>>= 0, r || D(this, t, e, 1, 255, 0), this[e] = 255 & t, e + 1 + }, a.prototype.writeUInt16LE = function(t, e, r) { + return t = +t, e >>>= 0, r || D(this, t, e, 2, 65535, 0), this[e] = 255 & t, this[e + 1] = t >>> 8, e + 2 + }, a.prototype.writeUInt16BE = function(t, e, r) { + return t = +t, e >>>= 0, r || D(this, t, e, 2, 65535, 0), this[e] = t >>> 8, this[e + 1] = 255 & t, e + 2 + }, a.prototype.writeUInt32LE = function(t, e, r) { + return t = +t, e >>>= 0, r || D(this, t, e, 4, 4294967295, 0), this[e + 3] = t >>> 24, this[e + 2] = t >>> 16, this[e + 1] = t >>> 8, this[e] = 255 & t, e + 4 + }, a.prototype.writeUInt32BE = function(t, e, r) { + return t = +t, e >>>= 0, r || D(this, t, e, 4, 4294967295, 0), this[e] = t >>> 24, this[e + 1] = t >>> 16, this[e + 2] = t >>> 8, this[e + 3] = 255 & t, e + 4 + }, a.prototype.writeIntLE = function(t, e, r, n) { + if (t = +t, e >>>= 0, !n) { + var i = Math.pow(2, 8 * r - 1); + D(this, t, e, r, i - 1, -i) + } + var o = 0, + s = 1, + a = 0; + for (this[e] = 255 & t; ++o < r && (s *= 256);) t < 0 && 0 === a && 0 !== this[e + o - 1] && (a = 1), this[e + o] = (t / s | 0) - a & 255; + return e + r + }, a.prototype.writeIntBE = function(t, e, r, n) { + if (t = +t, e >>>= 0, !n) { + var i = Math.pow(2, 8 * r - 1); + D(this, t, e, r, i - 1, -i) + } + var o = r - 1, + s = 1, + a = 0; + for (this[e + o] = 255 & t; --o >= 0 && (s *= 256);) t < 0 && 0 === a && 0 !== this[e + o + 1] && (a = 1), this[e + o] = (t / s | 0) - a & 255; + return e + r + }, a.prototype.writeInt8 = function(t, e, r) { + return t = +t, e >>>= 0, r || D(this, t, e, 1, 127, -128), t < 0 && (t = 255 + t + 1), this[e] = 255 & t, e + 1 + }, a.prototype.writeInt16LE = function(t, e, r) { + return t = +t, e >>>= 0, r || D(this, t, e, 2, 32767, -32768), this[e] = 255 & t, this[e + 1] = t >>> 8, e + 2 + }, a.prototype.writeInt16BE = function(t, e, r) { + return t = +t, e >>>= 0, r || D(this, t, e, 2, 32767, -32768), this[e] = t >>> 8, this[e + 1] = 255 & t, e + 2 + }, a.prototype.writeInt32LE = function(t, e, r) { + return t = +t, e >>>= 0, r || D(this, t, e, 4, 2147483647, -2147483648), this[e] = 255 & t, this[e + 1] = t >>> 8, this[e + 2] = t >>> 16, this[e + 3] = t >>> 24, e + 4 + }, a.prototype.writeInt32BE = function(t, e, r) { + return t = +t, e >>>= 0, r || D(this, t, e, 4, 2147483647, -2147483648), t < 0 && (t = 4294967295 + t + 1), this[e] = t >>> 24, this[e + 1] = t >>> 16, this[e + 2] = t >>> 8, this[e + 3] = 255 & t, e + 4 + }, a.prototype.writeFloatLE = function(t, e, r) { + return N(this, t, e, !0, r) + }, a.prototype.writeFloatBE = function(t, e, r) { + return N(this, t, e, !1, r) + }, a.prototype.writeDoubleLE = function(t, e, r) { + return L(this, t, e, !0, r) + }, a.prototype.writeDoubleBE = function(t, e, r) { + return L(this, t, e, !1, r) + }, a.prototype.copy = function(t, e, r, n) { + if (!a.isBuffer(t)) throw new TypeError("argument should be a Buffer"); + if (r || (r = 0), n || 0 === n || (n = this.length), e >= t.length && (e = t.length), e || (e = 0), n > 0 && n < r && (n = r), n === r) return 0; + if (0 === t.length || 0 === this.length) return 0; + if (e < 0) throw new RangeError("targetStart out of bounds"); + if (r < 0 || r >= this.length) throw new RangeError("Index out of range"); + if (n < 0) throw new RangeError("sourceEnd out of bounds"); + n > this.length && (n = this.length), t.length - e < n - r && (n = t.length - e + r); + var i = n - r; + if (this === t && "function" == typeof Uint8Array.prototype.copyWithin) this.copyWithin(e, r, n); + else if (this === t && r < e && e < n) + for (var o = i - 1; o >= 0; --o) t[o + e] = this[o + r]; + else Uint8Array.prototype.set.call(t, this.subarray(r, n), e); + return i + }, a.prototype.fill = function(t, e, r, n) { + if ("string" == typeof t) { + if ("string" == typeof e ? (n = e, e = 0, r = this.length) : "string" == typeof r && (n = r, r = this.length), void 0 !== n && "string" != typeof n) throw new TypeError("encoding must be a string"); + if ("string" == typeof n && !a.isEncoding(n)) throw new TypeError("Unknown encoding: " + n); + if (1 === t.length) { + var i = t.charCodeAt(0); + ("utf8" === n && i < 128 || "latin1" === n) && (t = i) + } + } else "number" == typeof t && (t &= 255); + if (e < 0 || this.length < e || this.length < r) throw new RangeError("Out of range index"); + if (r <= e) return this; + var o; + if (e >>>= 0, r = void 0 === r ? this.length : r >>> 0, t || (t = 0), "number" == typeof t) + for (o = e; o < r; ++o) this[o] = t; + else { + var s = a.isBuffer(t) ? t : a.from(t, n), + f = s.length; + if (0 === f) throw new TypeError('The value "' + t + '" is invalid for argument "value"'); + for (o = 0; o < r - e; ++o) this[o + e] = s[o % f] + } + return this + }; + var C = /[^+/0-9A-Za-z-_]/g; + + function U(t, e) { + var r; + e = e || 1 / 0; + for (var n = t.length, i = null, o = [], s = 0; s < n; ++s) { + if ((r = t.charCodeAt(s)) > 55295 && r < 57344) { + if (!i) { + if (r > 56319) { + (e -= 3) > -1 && o.push(239, 191, 189); + continue + } + if (s + 1 === n) { + (e -= 3) > -1 && o.push(239, 191, 189); + continue + } + i = r; + continue + } + if (r < 56320) { + (e -= 3) > -1 && o.push(239, 191, 189), i = r; + continue + } + r = 65536 + (i - 55296 << 10 | r - 56320) + } else i && (e -= 3) > -1 && o.push(239, 191, 189); + if (i = null, r < 128) { + if ((e -= 1) < 0) break; + o.push(r) + } else if (r < 2048) { + if ((e -= 2) < 0) break; + o.push(r >> 6 | 192, 63 & r | 128) + } else if (r < 65536) { + if ((e -= 3) < 0) break; + o.push(r >> 12 | 224, r >> 6 & 63 | 128, 63 & r | 128) + } else { + if (!(r < 1114112)) throw new Error("Invalid code point"); + if ((e -= 4) < 0) break; + o.push(r >> 18 | 240, r >> 12 & 63 | 128, r >> 6 & 63 | 128, 63 & r | 128) + } + } + return o + } + + function M(t) { + return n.toByteArray(function(t) { + if ((t = (t = t.split("=")[0]).trim().replace(C, "")).length < 2) return ""; + for (; t.length % 4 != 0;) t += "="; + return t + }(t)) + } + + function j(t, e, r, n) { + for (var i = 0; i < n && !(i + r >= e.length || i >= t.length); ++i) e[i + r] = t[i]; + return i + } + + function H(t, e) { + return t instanceof e || null != t && null != t.constructor && null != t.constructor.name && t.constructor.name === e.name + } + + function F(t) { + return t != t + } + }, + 8075: (t, e, r) => { + "use strict"; + var n = r(453), + i = r(487), + o = i(n("String.prototype.indexOf")); + t.exports = function(t, e) { + var r = n(t, !!e); + return "function" == typeof r && o(t, ".prototype.") > -1 ? i(r) : r + } + }, + 487: (t, e, r) => { + "use strict"; + var n = r(6743), + i = r(453), + o = r(6897), + s = r(9675), + a = i("%Function.prototype.apply%"), + f = i("%Function.prototype.call%"), + u = i("%Reflect.apply%", !0) || n.call(f, a), + c = r(655), + h = i("%Math.max%"); + t.exports = function(t) { + if ("function" != typeof t) throw new s("a function is required"); + var e = u(n, f, arguments); + return o(e, 1 + h(0, t.length - (arguments.length - 1)), !0) + }; + var p = function() { + return u(n, a, arguments) + }; + c ? c(t.exports, "apply", { + value: p + }) : t.exports.apply = p + }, + 955: function(t, e, r) { + var n; + t.exports = (n = r(9021), r(754), r(4636), r(9506), r(7165), function() { + var t = n, + e = t.lib.BlockCipher, + r = t.algo, + i = [], + o = [], + s = [], + a = [], + f = [], + u = [], + c = [], + h = [], + p = [], + l = []; + ! function() { + for (var t = [], e = 0; e < 256; e++) t[e] = e < 128 ? e << 1 : e << 1 ^ 283; + var r = 0, + n = 0; + for (e = 0; e < 256; e++) { + var y = n ^ n << 1 ^ n << 2 ^ n << 3 ^ n << 4; + y = y >>> 8 ^ 255 & y ^ 99, i[r] = y, o[y] = r; + var g = t[r], + d = t[g], + v = t[d], + m = 257 * t[y] ^ 16843008 * y; + s[r] = m << 24 | m >>> 8, a[r] = m << 16 | m >>> 16, f[r] = m << 8 | m >>> 24, u[r] = m, m = 16843009 * v ^ 65537 * d ^ 257 * g ^ 16843008 * r, c[y] = m << 24 | m >>> 8, h[y] = m << 16 | m >>> 16, p[y] = m << 8 | m >>> 24, l[y] = m, r ? (r = g ^ t[t[t[v ^ g]]], n ^= t[t[n]]) : r = n = 1 + } + }(); + var y = [0, 1, 2, 4, 8, 16, 32, 64, 128, 27, 54], + g = r.AES = e.extend({ + _doReset: function() { + if (!this._nRounds || this._keyPriorReset !== this._key) { + for (var t = this._keyPriorReset = this._key, e = t.words, r = t.sigBytes / 4, n = 4 * ((this._nRounds = r + 6) + 1), o = this._keySchedule = [], s = 0; s < n; s++) + if (s < r) o[s] = e[s]; + else { + var a = o[s - 1]; + s % r ? r > 6 && s % r == 4 && (a = i[a >>> 24] << 24 | i[a >>> 16 & 255] << 16 | i[a >>> 8 & 255] << 8 | i[255 & a]) : (a = i[(a = a << 8 | a >>> 24) >>> 24] << 24 | i[a >>> 16 & 255] << 16 | i[a >>> 8 & 255] << 8 | i[255 & a], a ^= y[s / r | 0] << 24), o[s] = o[s - r] ^ a + } for (var f = this._invKeySchedule = [], u = 0; u < n; u++) s = n - u, a = u % 4 ? o[s] : o[s - 4], f[u] = u < 4 || s <= 4 ? a : c[i[a >>> 24]] ^ h[i[a >>> 16 & 255]] ^ p[i[a >>> 8 & 255]] ^ l[i[255 & a]] + } + }, + encryptBlock: function(t, e) { + this._doCryptBlock(t, e, this._keySchedule, s, a, f, u, i) + }, + decryptBlock: function(t, e) { + var r = t[e + 1]; + t[e + 1] = t[e + 3], t[e + 3] = r, this._doCryptBlock(t, e, this._invKeySchedule, c, h, p, l, o), r = t[e + 1], t[e + 1] = t[e + 3], t[e + 3] = r + }, + _doCryptBlock: function(t, e, r, n, i, o, s, a) { + for (var f = this._nRounds, u = t[e] ^ r[0], c = t[e + 1] ^ r[1], h = t[e + 2] ^ r[2], p = t[e + 3] ^ r[3], l = 4, y = 1; y < f; y++) { + var g = n[u >>> 24] ^ i[c >>> 16 & 255] ^ o[h >>> 8 & 255] ^ s[255 & p] ^ r[l++], + d = n[c >>> 24] ^ i[h >>> 16 & 255] ^ o[p >>> 8 & 255] ^ s[255 & u] ^ r[l++], + v = n[h >>> 24] ^ i[p >>> 16 & 255] ^ o[u >>> 8 & 255] ^ s[255 & c] ^ r[l++], + m = n[p >>> 24] ^ i[u >>> 16 & 255] ^ o[c >>> 8 & 255] ^ s[255 & h] ^ r[l++]; + u = g, c = d, h = v, p = m + } + g = (a[u >>> 24] << 24 | a[c >>> 16 & 255] << 16 | a[h >>> 8 & 255] << 8 | a[255 & p]) ^ r[l++], d = (a[c >>> 24] << 24 | a[h >>> 16 & 255] << 16 | a[p >>> 8 & 255] << 8 | a[255 & u]) ^ r[l++], v = (a[h >>> 24] << 24 | a[p >>> 16 & 255] << 16 | a[u >>> 8 & 255] << 8 | a[255 & c]) ^ r[l++], m = (a[p >>> 24] << 24 | a[u >>> 16 & 255] << 16 | a[c >>> 8 & 255] << 8 | a[255 & h]) ^ r[l++], t[e] = g, t[e + 1] = d, t[e + 2] = v, t[e + 3] = m + }, + keySize: 8 + }); + t.AES = e._createHelper(g) + }(), n.AES) + }, + 7165: function(t, e, r) { + var n, i, o, s, a, f, u, c, h, p, l, y, g, d, v, m, S, _, b; + t.exports = (n = r(9021), r(9506), void(n.lib.Cipher || (i = n, o = i.lib, s = o.Base, a = o.WordArray, f = o.BufferedBlockAlgorithm, u = i.enc, u.Utf8, c = u.Base64, h = i.algo.EvpKDF, p = o.Cipher = f.extend({ + cfg: s.extend(), + createEncryptor: function(t, e) { + return this.create(this._ENC_XFORM_MODE, t, e) + }, + createDecryptor: function(t, e) { + return this.create(this._DEC_XFORM_MODE, t, e) + }, + init: function(t, e, r) { + this.cfg = this.cfg.extend(r), this._xformMode = t, this._key = e, this.reset() + }, + reset: function() { + f.reset.call(this), this._doReset() + }, + process: function(t) { + return this._append(t), this._process() + }, + finalize: function(t) { + return t && this._append(t), this._doFinalize() + }, + keySize: 4, + ivSize: 4, + _ENC_XFORM_MODE: 1, + _DEC_XFORM_MODE: 2, + _createHelper: function() { + function t(t) { + return "string" == typeof t ? b : S + } + return function(e) { + return { + encrypt: function(r, n, i) { + return t(n).encrypt(e, r, n, i) + }, + decrypt: function(r, n, i) { + return t(n).decrypt(e, r, n, i) + } + } + } + }() + }), o.StreamCipher = p.extend({ + _doFinalize: function() { + return this._process(!0) + }, + blockSize: 1 + }), l = i.mode = {}, y = o.BlockCipherMode = s.extend({ + createEncryptor: function(t, e) { + return this.Encryptor.create(t, e) + }, + createDecryptor: function(t, e) { + return this.Decryptor.create(t, e) + }, + init: function(t, e) { + this._cipher = t, this._iv = e + } + }), g = l.CBC = function() { + var t = y.extend(); + + function e(t, e, r) { + var n = this._iv; + if (n) { + var i = n; + this._iv = void 0 + } else i = this._prevBlock; + for (var o = 0; o < r; o++) t[e + o] ^= i[o] + } + return t.Encryptor = t.extend({ + processBlock: function(t, r) { + var n = this._cipher, + i = n.blockSize; + e.call(this, t, r, i), n.encryptBlock(t, r), this._prevBlock = t.slice(r, r + i) + } + }), t.Decryptor = t.extend({ + processBlock: function(t, r) { + var n = this._cipher, + i = n.blockSize, + o = t.slice(r, r + i); + n.decryptBlock(t, r), e.call(this, t, r, i), this._prevBlock = o + } + }), t + }(), d = (i.pad = {}).Pkcs7 = { + pad: function(t, e) { + for (var r = 4 * e, n = r - t.sigBytes % r, i = n << 24 | n << 16 | n << 8 | n, o = [], s = 0; s < n; s += 4) o.push(i); + var f = a.create(o, n); + t.concat(f) + }, + unpad: function(t) { + var e = 255 & t.words[t.sigBytes - 1 >>> 2]; + t.sigBytes -= e + } + }, o.BlockCipher = p.extend({ + cfg: p.cfg.extend({ + mode: g, + padding: d + }), + reset: function() { + p.reset.call(this); + var t = this.cfg, + e = t.iv, + r = t.mode; + if (this._xformMode == this._ENC_XFORM_MODE) var n = r.createEncryptor; + else n = r.createDecryptor, this._minBufferSize = 1; + this._mode && this._mode.__creator == n ? this._mode.init(this, e && e.words) : (this._mode = n.call(r, this, e && e.words), this._mode.__creator = n) + }, + _doProcessBlock: function(t, e) { + this._mode.processBlock(t, e) + }, + _doFinalize: function() { + var t = this.cfg.padding; + if (this._xformMode == this._ENC_XFORM_MODE) { + t.pad(this._data, this.blockSize); + var e = this._process(!0) + } else e = this._process(!0), t.unpad(e); + return e + }, + blockSize: 4 + }), v = o.CipherParams = s.extend({ + init: function(t) { + this.mixIn(t) + }, + toString: function(t) { + return (t || this.formatter).stringify(this) + } + }), m = (i.format = {}).OpenSSL = { + stringify: function(t) { + var e = t.ciphertext, + r = t.salt; + if (r) var n = a.create([1398893684, 1701076831]).concat(r).concat(e); + else n = e; + return n.toString(c) + }, + parse: function(t) { + var e = c.parse(t), + r = e.words; + if (1398893684 == r[0] && 1701076831 == r[1]) { + var n = a.create(r.slice(2, 4)); + r.splice(0, 4), e.sigBytes -= 16 + } + return v.create({ + ciphertext: e, + salt: n + }) + } + }, S = o.SerializableCipher = s.extend({ + cfg: s.extend({ + format: m + }), + encrypt: function(t, e, r, n) { + n = this.cfg.extend(n); + var i = t.createEncryptor(r, n), + o = i.finalize(e), + s = i.cfg; + return v.create({ + ciphertext: o, + key: r, + iv: s.iv, + algorithm: t, + mode: s.mode, + padding: s.padding, + blockSize: t.blockSize, + formatter: n.format + }) + }, + decrypt: function(t, e, r, n) { + return n = this.cfg.extend(n), e = this._parse(e, n.format), t.createDecryptor(r, n).finalize(e.ciphertext) + }, + _parse: function(t, e) { + return "string" == typeof t ? e.parse(t, this) : t + } + }), _ = (i.kdf = {}).OpenSSL = { + execute: function(t, e, r, n) { + n || (n = a.random(8)); + var i = h.create({ + keySize: e + r + }).compute(t, n), + o = a.create(i.words.slice(e), 4 * r); + return i.sigBytes = 4 * e, v.create({ + key: i, + iv: o, + salt: n + }) + } + }, b = o.PasswordBasedCipher = S.extend({ + cfg: S.cfg.extend({ + kdf: _ + }), + encrypt: function(t, e, r, n) { + var i = (n = this.cfg.extend(n)).kdf.execute(r, t.keySize, t.ivSize); + n.iv = i.iv; + var o = S.encrypt.call(this, t, e, i.key, n); + return o.mixIn(i), o + }, + decrypt: function(t, e, r, n) { + n = this.cfg.extend(n), e = this._parse(e, n.format); + var i = n.kdf.execute(r, t.keySize, t.ivSize, e.salt); + return n.iv = i.iv, S.decrypt.call(this, t, e, i.key, n) + } + })))) + }, + 9021: function(t, e) { + var r; + t.exports = (r = r || function(t, e) { + var r = Object.create || function() { + function t() {} + return function(e) { + var r; + return t.prototype = e, r = new t, t.prototype = null, r + } + }(), + n = {}, + i = n.lib = {}, + o = i.Base = { + extend: function(t) { + var e = r(this); + return t && e.mixIn(t), e.hasOwnProperty("init") && this.init !== e.init || (e.init = function() { + e.$super.init.apply(this, arguments) + }), e.init.prototype = e, e.$super = this, e + }, + create: function() { + var t = this.extend(); + return t.init.apply(t, arguments), t + }, + init: function() {}, + mixIn: function(t) { + for (var e in t) t.hasOwnProperty(e) && (this[e] = t[e]); + t.hasOwnProperty("toString") && (this.toString = t.toString) + }, + clone: function() { + return this.init.prototype.extend(this) + } + }, + s = i.WordArray = o.extend({ + init: function(t, e) { + t = this.words = t || [], this.sigBytes = null != e ? e : 4 * t.length + }, + toString: function(t) { + return (t || f).stringify(this) + }, + concat: function(t) { + var e = this.words, + r = t.words, + n = this.sigBytes, + i = t.sigBytes; + if (this.clamp(), n % 4) + for (var o = 0; o < i; o++) { + var s = r[o >>> 2] >>> 24 - o % 4 * 8 & 255; + e[n + o >>> 2] |= s << 24 - (n + o) % 4 * 8 + } else + for (o = 0; o < i; o += 4) e[n + o >>> 2] = r[o >>> 2]; + return this.sigBytes += i, this + }, + clamp: function() { + var e = this.words, + r = this.sigBytes; + e[r >>> 2] &= 4294967295 << 32 - r % 4 * 8, e.length = t.ceil(r / 4) + }, + clone: function() { + var t = o.clone.call(this); + return t.words = this.words.slice(0), t + }, + random: function(e) { + for (var r, n = [], i = function(e) { + var r = 987654321, + n = 4294967295; + return function() { + var i = ((r = 36969 * (65535 & r) + (r >> 16) & n) << 16) + (e = 18e3 * (65535 & e) + (e >> 16) & n) & n; + return i /= 4294967296, (i += .5) * (t.random() > .5 ? 1 : -1) + } + }, o = 0; o < e; o += 4) { + var a = i(4294967296 * (r || t.random())); + r = 987654071 * a(), n.push(4294967296 * a() | 0) + } + return new s.init(n, e) + } + }), + a = n.enc = {}, + f = a.Hex = { + stringify: function(t) { + for (var e = t.words, r = t.sigBytes, n = [], i = 0; i < r; i++) { + var o = e[i >>> 2] >>> 24 - i % 4 * 8 & 255; + n.push((o >>> 4).toString(16)), n.push((15 & o).toString(16)) + } + return n.join("") + }, + parse: function(t) { + for (var e = t.length, r = [], n = 0; n < e; n += 2) r[n >>> 3] |= parseInt(t.substr(n, 2), 16) << 24 - n % 8 * 4; + return new s.init(r, e / 2) + } + }, + u = a.Latin1 = { + stringify: function(t) { + for (var e = t.words, r = t.sigBytes, n = [], i = 0; i < r; i++) { + var o = e[i >>> 2] >>> 24 - i % 4 * 8 & 255; + n.push(String.fromCharCode(o)) + } + return n.join("") + }, + parse: function(t) { + for (var e = t.length, r = [], n = 0; n < e; n++) r[n >>> 2] |= (255 & t.charCodeAt(n)) << 24 - n % 4 * 8; + return new s.init(r, e) + } + }, + c = a.Utf8 = { + stringify: function(t) { + try { + return decodeURIComponent(escape(u.stringify(t))) + } catch (t) { + throw new Error("Malformed UTF-8 data") + } + }, + parse: function(t) { + return u.parse(unescape(encodeURIComponent(t))) + } + }, + h = i.BufferedBlockAlgorithm = o.extend({ + reset: function() { + this._data = new s.init, this._nDataBytes = 0 + }, + _append: function(t) { + "string" == typeof t && (t = c.parse(t)), this._data.concat(t), this._nDataBytes += t.sigBytes + }, + _process: function(e) { + var r = this._data, + n = r.words, + i = r.sigBytes, + o = this.blockSize, + a = i / (4 * o), + f = (a = e ? t.ceil(a) : t.max((0 | a) - this._minBufferSize, 0)) * o, + u = t.min(4 * f, i); + if (f) { + for (var c = 0; c < f; c += o) this._doProcessBlock(n, c); + var h = n.splice(0, f); + r.sigBytes -= u + } + return new s.init(h, u) + }, + clone: function() { + var t = o.clone.call(this); + return t._data = this._data.clone(), t + }, + _minBufferSize: 0 + }), + p = (i.Hasher = h.extend({ + cfg: o.extend(), + init: function(t) { + this.cfg = this.cfg.extend(t), this.reset() + }, + reset: function() { + h.reset.call(this), this._doReset() + }, + update: function(t) { + return this._append(t), this._process(), this + }, + finalize: function(t) { + return t && this._append(t), this._doFinalize() + }, + blockSize: 16, + _createHelper: function(t) { + return function(e, r) { + return new t.init(r).finalize(e) + } + }, + _createHmacHelper: function(t) { + return function(e, r) { + return new p.HMAC.init(t, r).finalize(e) + } + } + }), n.algo = {}); + return n + }(Math), r) + }, + 754: function(t, e, r) { + var n, i, o; + t.exports = (n = r(9021), o = (i = n).lib.WordArray, i.enc.Base64 = { + stringify: function(t) { + var e = t.words, + r = t.sigBytes, + n = this._map; + t.clamp(); + for (var i = [], o = 0; o < r; o += 3) + for (var s = (e[o >>> 2] >>> 24 - o % 4 * 8 & 255) << 16 | (e[o + 1 >>> 2] >>> 24 - (o + 1) % 4 * 8 & 255) << 8 | e[o + 2 >>> 2] >>> 24 - (o + 2) % 4 * 8 & 255, a = 0; a < 4 && o + .75 * a < r; a++) i.push(n.charAt(s >>> 6 * (3 - a) & 63)); + var f = n.charAt(64); + if (f) + for (; i.length % 4;) i.push(f); + return i.join("") + }, + parse: function(t) { + var e = t.length, + r = this._map, + n = this._reverseMap; + if (!n) { + n = this._reverseMap = []; + for (var i = 0; i < r.length; i++) n[r.charCodeAt(i)] = i + } + var s = r.charAt(64); + if (s) { + var a = t.indexOf(s); - 1 !== a && (e = a) + } + return function(t, e, r) { + for (var n = [], i = 0, s = 0; s < e; s++) + if (s % 4) { + var a = r[t.charCodeAt(s - 1)] << s % 4 * 2, + f = r[t.charCodeAt(s)] >>> 6 - s % 4 * 2; + n[i >>> 2] |= (a | f) << 24 - i % 4 * 8, i++ + } return o.create(n, i) + }(t, e, n) + }, + _map: "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=" + }, n.enc.Base64) + }, + 5503: function(t, e, r) { + var n; + t.exports = (n = r(9021), function() { + var t = n, + e = t.lib.WordArray, + r = t.enc; + + function i(t) { + return t << 8 & 4278255360 | t >>> 8 & 16711935 + } + r.Utf16 = r.Utf16BE = { + stringify: function(t) { + for (var e = t.words, r = t.sigBytes, n = [], i = 0; i < r; i += 2) { + var o = e[i >>> 2] >>> 16 - i % 4 * 8 & 65535; + n.push(String.fromCharCode(o)) + } + return n.join("") + }, + parse: function(t) { + for (var r = t.length, n = [], i = 0; i < r; i++) n[i >>> 1] |= t.charCodeAt(i) << 16 - i % 2 * 16; + return e.create(n, 2 * r) + } + }, r.Utf16LE = { + stringify: function(t) { + for (var e = t.words, r = t.sigBytes, n = [], o = 0; o < r; o += 2) { + var s = i(e[o >>> 2] >>> 16 - o % 4 * 8 & 65535); + n.push(String.fromCharCode(s)) + } + return n.join("") + }, + parse: function(t) { + for (var r = t.length, n = [], o = 0; o < r; o++) n[o >>> 1] |= i(t.charCodeAt(o) << 16 - o % 2 * 16); + return e.create(n, 2 * r) + } + } + }(), n.enc.Utf16) + }, + 9506: function(t, e, r) { + var n, i, o, s, a, f, u, c; + t.exports = (c = r(9021), r(5471), r(1025), o = (i = (n = c).lib).Base, s = i.WordArray, f = (a = n.algo).MD5, u = a.EvpKDF = o.extend({ + cfg: o.extend({ + keySize: 4, + hasher: f, + iterations: 1 + }), + init: function(t) { + this.cfg = this.cfg.extend(t) + }, + compute: function(t, e) { + for (var r = this.cfg, n = r.hasher.create(), i = s.create(), o = i.words, a = r.keySize, f = r.iterations; o.length < a;) { + u && n.update(u); + var u = n.update(t).finalize(e); + n.reset(); + for (var c = 1; c < f; c++) u = n.finalize(u), n.reset(); + i.concat(u) + } + return i.sigBytes = 4 * a, i + } + }), n.EvpKDF = function(t, e, r) { + return u.create(r).compute(t, e) + }, c.EvpKDF) + }, + 25: function(t, e, r) { + var n, i, o, s; + t.exports = (s = r(9021), r(7165), i = (n = s).lib.CipherParams, o = n.enc.Hex, n.format.Hex = { + stringify: function(t) { + return t.ciphertext.toString(o) + }, + parse: function(t) { + var e = o.parse(t); + return i.create({ + ciphertext: e + }) + } + }, s.format.Hex) + }, + 1025: function(t, e, r) { + var n, i, o; + t.exports = (i = (n = r(9021)).lib.Base, o = n.enc.Utf8, void(n.algo.HMAC = i.extend({ + init: function(t, e) { + t = this._hasher = new t.init, "string" == typeof e && (e = o.parse(e)); + var r = t.blockSize, + n = 4 * r; + e.sigBytes > n && (e = t.finalize(e)), e.clamp(); + for (var i = this._oKey = e.clone(), s = this._iKey = e.clone(), a = i.words, f = s.words, u = 0; u < r; u++) a[u] ^= 1549556828, f[u] ^= 909522486; + i.sigBytes = s.sigBytes = n, this.reset() + }, + reset: function() { + var t = this._hasher; + t.reset(), t.update(this._iKey) + }, + update: function(t) { + return this._hasher.update(t), this + }, + finalize: function(t) { + var e = this._hasher, + r = e.finalize(t); + return e.reset(), e.finalize(this._oKey.clone().concat(r)) + } + }))) + }, + 1396: function(t, e, r) { + var n; + t.exports = (n = r(9021), r(3240), r(6440), r(5503), r(754), r(4636), r(5471), r(3009), r(6308), r(1380), r(9557), r(5953), r(8056), r(1025), r(19), r(9506), r(7165), r(2169), r(6939), r(6372), r(3797), r(8454), r(2073), r(4905), r(482), r(2155), r(8124), r(25), r(955), r(7628), r(7193), r(6298), r(2696), n) + }, + 6440: function(t, e, r) { + var n; + t.exports = (n = r(9021), function() { + if ("function" == typeof ArrayBuffer) { + var t = n.lib.WordArray, + e = t.init, + r = t.init = function(t) { + if (t instanceof ArrayBuffer && (t = new Uint8Array(t)), (t instanceof Int8Array || "undefined" != typeof Uint8ClampedArray && t instanceof Uint8ClampedArray || t instanceof Int16Array || t instanceof Uint16Array || t instanceof Int32Array || t instanceof Uint32Array || t instanceof Float32Array || t instanceof Float64Array) && (t = new Uint8Array(t.buffer, t.byteOffset, t.byteLength)), t instanceof Uint8Array) { + for (var r = t.byteLength, n = [], i = 0; i < r; i++) n[i >>> 2] |= t[i] << 24 - i % 4 * 8; + e.call(this, n, r) + } else e.apply(this, arguments) + }; + r.prototype = t + } + }(), n.lib.WordArray) + }, + 4636: function(t, e, r) { + var n; + t.exports = (n = r(9021), function(t) { + var e = n, + r = e.lib, + i = r.WordArray, + o = r.Hasher, + s = e.algo, + a = []; + ! function() { + for (var e = 0; e < 64; e++) a[e] = 4294967296 * t.abs(t.sin(e + 1)) | 0 + }(); + var f = s.MD5 = o.extend({ + _doReset: function() { + this._hash = new i.init([1732584193, 4023233417, 2562383102, 271733878]) + }, + _doProcessBlock: function(t, e) { + for (var r = 0; r < 16; r++) { + var n = e + r, + i = t[n]; + t[n] = 16711935 & (i << 8 | i >>> 24) | 4278255360 & (i << 24 | i >>> 8) + } + var o = this._hash.words, + s = t[e + 0], + f = t[e + 1], + l = t[e + 2], + y = t[e + 3], + g = t[e + 4], + d = t[e + 5], + v = t[e + 6], + m = t[e + 7], + S = t[e + 8], + _ = t[e + 9], + b = t[e + 10], + E = t[e + 11], + w = t[e + 12], + O = t[e + 13], + B = t[e + 14], + A = t[e + 15], + x = o[0], + P = o[1], + T = o[2], + I = o[3]; + x = u(x, P, T, I, s, 7, a[0]), I = u(I, x, P, T, f, 12, a[1]), T = u(T, I, x, P, l, 17, a[2]), P = u(P, T, I, x, y, 22, a[3]), x = u(x, P, T, I, g, 7, a[4]), I = u(I, x, P, T, d, 12, a[5]), T = u(T, I, x, P, v, 17, a[6]), P = u(P, T, I, x, m, 22, a[7]), x = u(x, P, T, I, S, 7, a[8]), I = u(I, x, P, T, _, 12, a[9]), T = u(T, I, x, P, b, 17, a[10]), P = u(P, T, I, x, E, 22, a[11]), x = u(x, P, T, I, w, 7, a[12]), I = u(I, x, P, T, O, 12, a[13]), T = u(T, I, x, P, B, 17, a[14]), x = c(x, P = u(P, T, I, x, A, 22, a[15]), T, I, f, 5, a[16]), I = c(I, x, P, T, v, 9, a[17]), T = c(T, I, x, P, E, 14, a[18]), P = c(P, T, I, x, s, 20, a[19]), x = c(x, P, T, I, d, 5, a[20]), I = c(I, x, P, T, b, 9, a[21]), T = c(T, I, x, P, A, 14, a[22]), P = c(P, T, I, x, g, 20, a[23]), x = c(x, P, T, I, _, 5, a[24]), I = c(I, x, P, T, B, 9, a[25]), T = c(T, I, x, P, y, 14, a[26]), P = c(P, T, I, x, S, 20, a[27]), x = c(x, P, T, I, O, 5, a[28]), I = c(I, x, P, T, l, 9, a[29]), T = c(T, I, x, P, m, 14, a[30]), x = h(x, P = c(P, T, I, x, w, 20, a[31]), T, I, d, 4, a[32]), I = h(I, x, P, T, S, 11, a[33]), T = h(T, I, x, P, E, 16, a[34]), P = h(P, T, I, x, B, 23, a[35]), x = h(x, P, T, I, f, 4, a[36]), I = h(I, x, P, T, g, 11, a[37]), T = h(T, I, x, P, m, 16, a[38]), P = h(P, T, I, x, b, 23, a[39]), x = h(x, P, T, I, O, 4, a[40]), I = h(I, x, P, T, s, 11, a[41]), T = h(T, I, x, P, y, 16, a[42]), P = h(P, T, I, x, v, 23, a[43]), x = h(x, P, T, I, _, 4, a[44]), I = h(I, x, P, T, w, 11, a[45]), T = h(T, I, x, P, A, 16, a[46]), x = p(x, P = h(P, T, I, x, l, 23, a[47]), T, I, s, 6, a[48]), I = p(I, x, P, T, m, 10, a[49]), T = p(T, I, x, P, B, 15, a[50]), P = p(P, T, I, x, d, 21, a[51]), x = p(x, P, T, I, w, 6, a[52]), I = p(I, x, P, T, y, 10, a[53]), T = p(T, I, x, P, b, 15, a[54]), P = p(P, T, I, x, f, 21, a[55]), x = p(x, P, T, I, S, 6, a[56]), I = p(I, x, P, T, A, 10, a[57]), T = p(T, I, x, P, v, 15, a[58]), P = p(P, T, I, x, O, 21, a[59]), x = p(x, P, T, I, g, 6, a[60]), I = p(I, x, P, T, E, 10, a[61]), T = p(T, I, x, P, l, 15, a[62]), P = p(P, T, I, x, _, 21, a[63]), o[0] = o[0] + x | 0, o[1] = o[1] + P | 0, o[2] = o[2] + T | 0, o[3] = o[3] + I | 0 + }, + _doFinalize: function() { + var e = this._data, + r = e.words, + n = 8 * this._nDataBytes, + i = 8 * e.sigBytes; + r[i >>> 5] |= 128 << 24 - i % 32; + var o = t.floor(n / 4294967296), + s = n; + r[15 + (i + 64 >>> 9 << 4)] = 16711935 & (o << 8 | o >>> 24) | 4278255360 & (o << 24 | o >>> 8), r[14 + (i + 64 >>> 9 << 4)] = 16711935 & (s << 8 | s >>> 24) | 4278255360 & (s << 24 | s >>> 8), e.sigBytes = 4 * (r.length + 1), this._process(); + for (var a = this._hash, f = a.words, u = 0; u < 4; u++) { + var c = f[u]; + f[u] = 16711935 & (c << 8 | c >>> 24) | 4278255360 & (c << 24 | c >>> 8) + } + return a + }, + clone: function() { + var t = o.clone.call(this); + return t._hash = this._hash.clone(), t + } + }); + + function u(t, e, r, n, i, o, s) { + var a = t + (e & r | ~e & n) + i + s; + return (a << o | a >>> 32 - o) + e + } + + function c(t, e, r, n, i, o, s) { + var a = t + (e & n | r & ~n) + i + s; + return (a << o | a >>> 32 - o) + e + } + + function h(t, e, r, n, i, o, s) { + var a = t + (e ^ r ^ n) + i + s; + return (a << o | a >>> 32 - o) + e + } + + function p(t, e, r, n, i, o, s) { + var a = t + (r ^ (e | ~n)) + i + s; + return (a << o | a >>> 32 - o) + e + } + e.MD5 = o._createHelper(f), e.HmacMD5 = o._createHmacHelper(f) + }(Math), n.MD5) + }, + 2169: function(t, e, r) { + var n; + t.exports = (n = r(9021), r(7165), n.mode.CFB = function() { + var t = n.lib.BlockCipherMode.extend(); + + function e(t, e, r, n) { + var i = this._iv; + if (i) { + var o = i.slice(0); + this._iv = void 0 + } else o = this._prevBlock; + n.encryptBlock(o, 0); + for (var s = 0; s < r; s++) t[e + s] ^= o[s] + } + return t.Encryptor = t.extend({ + processBlock: function(t, r) { + var n = this._cipher, + i = n.blockSize; + e.call(this, t, r, i, n), this._prevBlock = t.slice(r, r + i) + } + }), t.Decryptor = t.extend({ + processBlock: function(t, r) { + var n = this._cipher, + i = n.blockSize, + o = t.slice(r, r + i); + e.call(this, t, r, i, n), this._prevBlock = o + } + }), t + }(), n.mode.CFB) + }, + 6372: function(t, e, r) { + var n; + t.exports = (n = r(9021), r(7165), n.mode.CTRGladman = function() { + var t = n.lib.BlockCipherMode.extend(); + + function e(t) { + if (255 & ~(t >> 24)) t += 1 << 24; + else { + var e = t >> 16 & 255, + r = t >> 8 & 255, + n = 255 & t; + 255 === e ? (e = 0, 255 === r ? (r = 0, 255 === n ? n = 0 : ++n) : ++r) : ++e, t = 0, t += e << 16, t += r << 8, t += n + } + return t + } + var r = t.Encryptor = t.extend({ + processBlock: function(t, r) { + var n = this._cipher, + i = n.blockSize, + o = this._iv, + s = this._counter; + o && (s = this._counter = o.slice(0), this._iv = void 0), + function(t) { + 0 === (t[0] = e(t[0])) && (t[1] = e(t[1])) + }(s); + var a = s.slice(0); + n.encryptBlock(a, 0); + for (var f = 0; f < i; f++) t[r + f] ^= a[f] + } + }); + return t.Decryptor = r, t + }(), n.mode.CTRGladman) + }, + 6939: function(t, e, r) { + var n, i, o; + t.exports = (o = r(9021), r(7165), o.mode.CTR = (i = (n = o.lib.BlockCipherMode.extend()).Encryptor = n.extend({ + processBlock: function(t, e) { + var r = this._cipher, + n = r.blockSize, + i = this._iv, + o = this._counter; + i && (o = this._counter = i.slice(0), this._iv = void 0); + var s = o.slice(0); + r.encryptBlock(s, 0), o[n - 1] = o[n - 1] + 1 | 0; + for (var a = 0; a < n; a++) t[e + a] ^= s[a] + } + }), n.Decryptor = i, n), o.mode.CTR) + }, + 8454: function(t, e, r) { + var n, i; + t.exports = (i = r(9021), r(7165), i.mode.ECB = ((n = i.lib.BlockCipherMode.extend()).Encryptor = n.extend({ + processBlock: function(t, e) { + this._cipher.encryptBlock(t, e) + } + }), n.Decryptor = n.extend({ + processBlock: function(t, e) { + this._cipher.decryptBlock(t, e) + } + }), n), i.mode.ECB) + }, + 3797: function(t, e, r) { + var n, i, o; + t.exports = (o = r(9021), r(7165), o.mode.OFB = (i = (n = o.lib.BlockCipherMode.extend()).Encryptor = n.extend({ + processBlock: function(t, e) { + var r = this._cipher, + n = r.blockSize, + i = this._iv, + o = this._keystream; + i && (o = this._keystream = i.slice(0), this._iv = void 0), r.encryptBlock(o, 0); + for (var s = 0; s < n; s++) t[e + s] ^= o[s] + } + }), n.Decryptor = i, n), o.mode.OFB) + }, + 2073: function(t, e, r) { + var n; + t.exports = (n = r(9021), r(7165), n.pad.AnsiX923 = { + pad: function(t, e) { + var r = t.sigBytes, + n = 4 * e, + i = n - r % n, + o = r + i - 1; + t.clamp(), t.words[o >>> 2] |= i << 24 - o % 4 * 8, t.sigBytes += i + }, + unpad: function(t) { + var e = 255 & t.words[t.sigBytes - 1 >>> 2]; + t.sigBytes -= e + } + }, n.pad.Ansix923) + }, + 4905: function(t, e, r) { + var n; + t.exports = (n = r(9021), r(7165), n.pad.Iso10126 = { + pad: function(t, e) { + var r = 4 * e, + i = r - t.sigBytes % r; + t.concat(n.lib.WordArray.random(i - 1)).concat(n.lib.WordArray.create([i << 24], 1)) + }, + unpad: function(t) { + var e = 255 & t.words[t.sigBytes - 1 >>> 2]; + t.sigBytes -= e + } + }, n.pad.Iso10126) + }, + 482: function(t, e, r) { + var n; + t.exports = (n = r(9021), r(7165), n.pad.Iso97971 = { + pad: function(t, e) { + t.concat(n.lib.WordArray.create([2147483648], 1)), n.pad.ZeroPadding.pad(t, e) + }, + unpad: function(t) { + n.pad.ZeroPadding.unpad(t), t.sigBytes-- + } + }, n.pad.Iso97971) + }, + 8124: function(t, e, r) { + var n; + t.exports = (n = r(9021), r(7165), n.pad.NoPadding = { + pad: function() {}, + unpad: function() {} + }, n.pad.NoPadding) + }, + 2155: function(t, e, r) { + var n; + t.exports = (n = r(9021), r(7165), n.pad.ZeroPadding = { + pad: function(t, e) { + var r = 4 * e; + t.clamp(), t.sigBytes += r - (t.sigBytes % r || r) + }, + unpad: function(t) { + for (var e = t.words, r = t.sigBytes - 1; !(e[r >>> 2] >>> 24 - r % 4 * 8 & 255);) r--; + t.sigBytes = r + 1 + } + }, n.pad.ZeroPadding) + }, + 19: function(t, e, r) { + var n, i, o, s, a, f, u, c, h; + t.exports = (h = r(9021), r(5471), r(1025), o = (i = (n = h).lib).Base, s = i.WordArray, f = (a = n.algo).SHA1, u = a.HMAC, c = a.PBKDF2 = o.extend({ + cfg: o.extend({ + keySize: 4, + hasher: f, + iterations: 1 + }), + init: function(t) { + this.cfg = this.cfg.extend(t) + }, + compute: function(t, e) { + for (var r = this.cfg, n = u.create(r.hasher, t), i = s.create(), o = s.create([1]), a = i.words, f = o.words, c = r.keySize, h = r.iterations; a.length < c;) { + var p = n.update(e).finalize(o); + n.reset(); + for (var l = p.words, y = l.length, g = p, d = 1; d < h; d++) { + g = n.finalize(g), n.reset(); + for (var v = g.words, m = 0; m < y; m++) l[m] ^= v[m] + } + i.concat(p), f[0]++ + } + return i.sigBytes = 4 * c, i + } + }), n.PBKDF2 = function(t, e, r) { + return c.create(r).compute(t, e) + }, h.PBKDF2) + }, + 2696: function(t, e, r) { + var n; + t.exports = (n = r(9021), r(754), r(4636), r(9506), r(7165), function() { + var t = n, + e = t.lib.StreamCipher, + r = t.algo, + i = [], + o = [], + s = [], + a = r.RabbitLegacy = e.extend({ + _doReset: function() { + var t = this._key.words, + e = this.cfg.iv, + r = this._X = [t[0], t[3] << 16 | t[2] >>> 16, t[1], t[0] << 16 | t[3] >>> 16, t[2], t[1] << 16 | t[0] >>> 16, t[3], t[2] << 16 | t[1] >>> 16], + n = this._C = [t[2] << 16 | t[2] >>> 16, 4294901760 & t[0] | 65535 & t[1], t[3] << 16 | t[3] >>> 16, 4294901760 & t[1] | 65535 & t[2], t[0] << 16 | t[0] >>> 16, 4294901760 & t[2] | 65535 & t[3], t[1] << 16 | t[1] >>> 16, 4294901760 & t[3] | 65535 & t[0]]; + this._b = 0; + for (var i = 0; i < 4; i++) f.call(this); + for (i = 0; i < 8; i++) n[i] ^= r[i + 4 & 7]; + if (e) { + var o = e.words, + s = o[0], + a = o[1], + u = 16711935 & (s << 8 | s >>> 24) | 4278255360 & (s << 24 | s >>> 8), + c = 16711935 & (a << 8 | a >>> 24) | 4278255360 & (a << 24 | a >>> 8), + h = u >>> 16 | 4294901760 & c, + p = c << 16 | 65535 & u; + for (n[0] ^= u, n[1] ^= h, n[2] ^= c, n[3] ^= p, n[4] ^= u, n[5] ^= h, n[6] ^= c, n[7] ^= p, i = 0; i < 4; i++) f.call(this) + } + }, + _doProcessBlock: function(t, e) { + var r = this._X; + f.call(this), i[0] = r[0] ^ r[5] >>> 16 ^ r[3] << 16, i[1] = r[2] ^ r[7] >>> 16 ^ r[5] << 16, i[2] = r[4] ^ r[1] >>> 16 ^ r[7] << 16, i[3] = r[6] ^ r[3] >>> 16 ^ r[1] << 16; + for (var n = 0; n < 4; n++) i[n] = 16711935 & (i[n] << 8 | i[n] >>> 24) | 4278255360 & (i[n] << 24 | i[n] >>> 8), t[e + n] ^= i[n] + }, + blockSize: 4, + ivSize: 2 + }); + + function f() { + for (var t = this._X, e = this._C, r = 0; r < 8; r++) o[r] = e[r]; + for (e[0] = e[0] + 1295307597 + this._b | 0, e[1] = e[1] + 3545052371 + (e[0] >>> 0 < o[0] >>> 0 ? 1 : 0) | 0, e[2] = e[2] + 886263092 + (e[1] >>> 0 < o[1] >>> 0 ? 1 : 0) | 0, e[3] = e[3] + 1295307597 + (e[2] >>> 0 < o[2] >>> 0 ? 1 : 0) | 0, e[4] = e[4] + 3545052371 + (e[3] >>> 0 < o[3] >>> 0 ? 1 : 0) | 0, e[5] = e[5] + 886263092 + (e[4] >>> 0 < o[4] >>> 0 ? 1 : 0) | 0, e[6] = e[6] + 1295307597 + (e[5] >>> 0 < o[5] >>> 0 ? 1 : 0) | 0, e[7] = e[7] + 3545052371 + (e[6] >>> 0 < o[6] >>> 0 ? 1 : 0) | 0, this._b = e[7] >>> 0 < o[7] >>> 0 ? 1 : 0, r = 0; r < 8; r++) { + var n = t[r] + e[r], + i = 65535 & n, + a = n >>> 16, + f = ((i * i >>> 17) + i * a >>> 15) + a * a, + u = ((4294901760 & n) * n | 0) + ((65535 & n) * n | 0); + s[r] = f ^ u + } + t[0] = s[0] + (s[7] << 16 | s[7] >>> 16) + (s[6] << 16 | s[6] >>> 16) | 0, t[1] = s[1] + (s[0] << 8 | s[0] >>> 24) + s[7] | 0, t[2] = s[2] + (s[1] << 16 | s[1] >>> 16) + (s[0] << 16 | s[0] >>> 16) | 0, t[3] = s[3] + (s[2] << 8 | s[2] >>> 24) + s[1] | 0, t[4] = s[4] + (s[3] << 16 | s[3] >>> 16) + (s[2] << 16 | s[2] >>> 16) | 0, t[5] = s[5] + (s[4] << 8 | s[4] >>> 24) + s[3] | 0, t[6] = s[6] + (s[5] << 16 | s[5] >>> 16) + (s[4] << 16 | s[4] >>> 16) | 0, t[7] = s[7] + (s[6] << 8 | s[6] >>> 24) + s[5] | 0 + } + t.RabbitLegacy = e._createHelper(a) + }(), n.RabbitLegacy) + }, + 6298: function(t, e, r) { + var n; + t.exports = (n = r(9021), r(754), r(4636), r(9506), r(7165), function() { + var t = n, + e = t.lib.StreamCipher, + r = t.algo, + i = [], + o = [], + s = [], + a = r.Rabbit = e.extend({ + _doReset: function() { + for (var t = this._key.words, e = this.cfg.iv, r = 0; r < 4; r++) t[r] = 16711935 & (t[r] << 8 | t[r] >>> 24) | 4278255360 & (t[r] << 24 | t[r] >>> 8); + var n = this._X = [t[0], t[3] << 16 | t[2] >>> 16, t[1], t[0] << 16 | t[3] >>> 16, t[2], t[1] << 16 | t[0] >>> 16, t[3], t[2] << 16 | t[1] >>> 16], + i = this._C = [t[2] << 16 | t[2] >>> 16, 4294901760 & t[0] | 65535 & t[1], t[3] << 16 | t[3] >>> 16, 4294901760 & t[1] | 65535 & t[2], t[0] << 16 | t[0] >>> 16, 4294901760 & t[2] | 65535 & t[3], t[1] << 16 | t[1] >>> 16, 4294901760 & t[3] | 65535 & t[0]]; + for (this._b = 0, r = 0; r < 4; r++) f.call(this); + for (r = 0; r < 8; r++) i[r] ^= n[r + 4 & 7]; + if (e) { + var o = e.words, + s = o[0], + a = o[1], + u = 16711935 & (s << 8 | s >>> 24) | 4278255360 & (s << 24 | s >>> 8), + c = 16711935 & (a << 8 | a >>> 24) | 4278255360 & (a << 24 | a >>> 8), + h = u >>> 16 | 4294901760 & c, + p = c << 16 | 65535 & u; + for (i[0] ^= u, i[1] ^= h, i[2] ^= c, i[3] ^= p, i[4] ^= u, i[5] ^= h, i[6] ^= c, i[7] ^= p, r = 0; r < 4; r++) f.call(this) + } + }, + _doProcessBlock: function(t, e) { + var r = this._X; + f.call(this), i[0] = r[0] ^ r[5] >>> 16 ^ r[3] << 16, i[1] = r[2] ^ r[7] >>> 16 ^ r[5] << 16, i[2] = r[4] ^ r[1] >>> 16 ^ r[7] << 16, i[3] = r[6] ^ r[3] >>> 16 ^ r[1] << 16; + for (var n = 0; n < 4; n++) i[n] = 16711935 & (i[n] << 8 | i[n] >>> 24) | 4278255360 & (i[n] << 24 | i[n] >>> 8), t[e + n] ^= i[n] + }, + blockSize: 4, + ivSize: 2 + }); + + function f() { + for (var t = this._X, e = this._C, r = 0; r < 8; r++) o[r] = e[r]; + for (e[0] = e[0] + 1295307597 + this._b | 0, e[1] = e[1] + 3545052371 + (e[0] >>> 0 < o[0] >>> 0 ? 1 : 0) | 0, e[2] = e[2] + 886263092 + (e[1] >>> 0 < o[1] >>> 0 ? 1 : 0) | 0, e[3] = e[3] + 1295307597 + (e[2] >>> 0 < o[2] >>> 0 ? 1 : 0) | 0, e[4] = e[4] + 3545052371 + (e[3] >>> 0 < o[3] >>> 0 ? 1 : 0) | 0, e[5] = e[5] + 886263092 + (e[4] >>> 0 < o[4] >>> 0 ? 1 : 0) | 0, e[6] = e[6] + 1295307597 + (e[5] >>> 0 < o[5] >>> 0 ? 1 : 0) | 0, e[7] = e[7] + 3545052371 + (e[6] >>> 0 < o[6] >>> 0 ? 1 : 0) | 0, this._b = e[7] >>> 0 < o[7] >>> 0 ? 1 : 0, r = 0; r < 8; r++) { + var n = t[r] + e[r], + i = 65535 & n, + a = n >>> 16, + f = ((i * i >>> 17) + i * a >>> 15) + a * a, + u = ((4294901760 & n) * n | 0) + ((65535 & n) * n | 0); + s[r] = f ^ u + } + t[0] = s[0] + (s[7] << 16 | s[7] >>> 16) + (s[6] << 16 | s[6] >>> 16) | 0, t[1] = s[1] + (s[0] << 8 | s[0] >>> 24) + s[7] | 0, t[2] = s[2] + (s[1] << 16 | s[1] >>> 16) + (s[0] << 16 | s[0] >>> 16) | 0, t[3] = s[3] + (s[2] << 8 | s[2] >>> 24) + s[1] | 0, t[4] = s[4] + (s[3] << 16 | s[3] >>> 16) + (s[2] << 16 | s[2] >>> 16) | 0, t[5] = s[5] + (s[4] << 8 | s[4] >>> 24) + s[3] | 0, t[6] = s[6] + (s[5] << 16 | s[5] >>> 16) + (s[4] << 16 | s[4] >>> 16) | 0, t[7] = s[7] + (s[6] << 8 | s[6] >>> 24) + s[5] | 0 + } + t.Rabbit = e._createHelper(a) + }(), n.Rabbit) + }, + 7193: function(t, e, r) { + var n; + t.exports = (n = r(9021), r(754), r(4636), r(9506), r(7165), function() { + var t = n, + e = t.lib.StreamCipher, + r = t.algo, + i = r.RC4 = e.extend({ + _doReset: function() { + for (var t = this._key, e = t.words, r = t.sigBytes, n = this._S = [], i = 0; i < 256; i++) n[i] = i; + i = 0; + for (var o = 0; i < 256; i++) { + var s = i % r, + a = e[s >>> 2] >>> 24 - s % 4 * 8 & 255; + o = (o + n[i] + a) % 256; + var f = n[i]; + n[i] = n[o], n[o] = f + } + this._i = this._j = 0 + }, + _doProcessBlock: function(t, e) { + t[e] ^= o.call(this) + }, + keySize: 8, + ivSize: 0 + }); + + function o() { + for (var t = this._S, e = this._i, r = this._j, n = 0, i = 0; i < 4; i++) { + r = (r + t[e = (e + 1) % 256]) % 256; + var o = t[e]; + t[e] = t[r], t[r] = o, n |= t[(t[e] + t[r]) % 256] << 24 - 8 * i + } + return this._i = e, this._j = r, n + } + t.RC4 = e._createHelper(i); + var s = r.RC4Drop = i.extend({ + cfg: i.cfg.extend({ + drop: 192 + }), + _doReset: function() { + i._doReset.call(this); + for (var t = this.cfg.drop; t > 0; t--) o.call(this) + } + }); + t.RC4Drop = e._createHelper(s) + }(), n.RC4) + }, + 8056: function(t, e, r) { + var n; + t.exports = (n = r(9021), function(t) { + var e = n, + r = e.lib, + i = r.WordArray, + o = r.Hasher, + s = e.algo, + a = i.create([0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 7, 4, 13, 1, 10, 6, 15, 3, 12, 0, 9, 5, 2, 14, 11, 8, 3, 10, 14, 4, 9, 15, 8, 1, 2, 7, 0, 6, 13, 11, 5, 12, 1, 9, 11, 10, 0, 8, 12, 4, 13, 3, 7, 15, 14, 5, 6, 2, 4, 0, 5, 9, 7, 12, 2, 10, 14, 1, 3, 8, 11, 6, 15, 13]), + f = i.create([5, 14, 7, 0, 9, 2, 11, 4, 13, 6, 15, 8, 1, 10, 3, 12, 6, 11, 3, 7, 0, 13, 5, 10, 14, 15, 8, 12, 4, 9, 1, 2, 15, 5, 1, 3, 7, 14, 6, 9, 11, 8, 12, 2, 10, 0, 4, 13, 8, 6, 4, 1, 3, 11, 15, 0, 5, 12, 2, 13, 9, 7, 10, 14, 12, 15, 10, 4, 1, 5, 8, 7, 6, 2, 13, 14, 0, 3, 9, 11]), + u = i.create([11, 14, 15, 12, 5, 8, 7, 9, 11, 13, 14, 15, 6, 7, 9, 8, 7, 6, 8, 13, 11, 9, 7, 15, 7, 12, 15, 9, 11, 7, 13, 12, 11, 13, 6, 7, 14, 9, 13, 15, 14, 8, 13, 6, 5, 12, 7, 5, 11, 12, 14, 15, 14, 15, 9, 8, 9, 14, 5, 6, 8, 6, 5, 12, 9, 15, 5, 11, 6, 8, 13, 12, 5, 12, 13, 14, 11, 8, 5, 6]), + c = i.create([8, 9, 9, 11, 13, 15, 15, 5, 7, 7, 8, 11, 14, 14, 12, 6, 9, 13, 15, 7, 12, 8, 9, 11, 7, 7, 12, 7, 6, 15, 13, 11, 9, 7, 15, 11, 8, 6, 6, 14, 12, 13, 5, 14, 13, 13, 7, 5, 15, 5, 8, 11, 14, 14, 6, 14, 6, 9, 12, 9, 12, 5, 15, 8, 8, 5, 12, 9, 12, 5, 14, 6, 8, 13, 6, 5, 15, 13, 11, 11]), + h = i.create([0, 1518500249, 1859775393, 2400959708, 2840853838]), + p = i.create([1352829926, 1548603684, 1836072691, 2053994217, 0]), + l = s.RIPEMD160 = o.extend({ + _doReset: function() { + this._hash = i.create([1732584193, 4023233417, 2562383102, 271733878, 3285377520]) + }, + _doProcessBlock: function(t, e) { + for (var r = 0; r < 16; r++) { + var n = e + r, + i = t[n]; + t[n] = 16711935 & (i << 8 | i >>> 24) | 4278255360 & (i << 24 | i >>> 8) + } + var o, s, l, _, b, E, w, O, B, A, x, P = this._hash.words, + T = h.words, + I = p.words, + k = a.words, + D = f.words, + R = u.words, + N = c.words; + for (E = o = P[0], w = s = P[1], O = l = P[2], B = _ = P[3], A = b = P[4], r = 0; r < 80; r += 1) x = o + t[e + k[r]] | 0, x += r < 16 ? y(s, l, _) + T[0] : r < 32 ? g(s, l, _) + T[1] : r < 48 ? d(s, l, _) + T[2] : r < 64 ? v(s, l, _) + T[3] : m(s, l, _) + T[4], x = (x = S(x |= 0, R[r])) + b | 0, o = b, b = _, _ = S(l, 10), l = s, s = x, x = E + t[e + D[r]] | 0, x += r < 16 ? m(w, O, B) + I[0] : r < 32 ? v(w, O, B) + I[1] : r < 48 ? d(w, O, B) + I[2] : r < 64 ? g(w, O, B) + I[3] : y(w, O, B) + I[4], x = (x = S(x |= 0, N[r])) + A | 0, E = A, A = B, B = S(O, 10), O = w, w = x; + x = P[1] + l + B | 0, P[1] = P[2] + _ + A | 0, P[2] = P[3] + b + E | 0, P[3] = P[4] + o + w | 0, P[4] = P[0] + s + O | 0, P[0] = x + }, + _doFinalize: function() { + var t = this._data, + e = t.words, + r = 8 * this._nDataBytes, + n = 8 * t.sigBytes; + e[n >>> 5] |= 128 << 24 - n % 32, e[14 + (n + 64 >>> 9 << 4)] = 16711935 & (r << 8 | r >>> 24) | 4278255360 & (r << 24 | r >>> 8), t.sigBytes = 4 * (e.length + 1), this._process(); + for (var i = this._hash, o = i.words, s = 0; s < 5; s++) { + var a = o[s]; + o[s] = 16711935 & (a << 8 | a >>> 24) | 4278255360 & (a << 24 | a >>> 8) + } + return i + }, + clone: function() { + var t = o.clone.call(this); + return t._hash = this._hash.clone(), t + } + }); + + function y(t, e, r) { + return t ^ e ^ r + } + + function g(t, e, r) { + return t & e | ~t & r + } + + function d(t, e, r) { + return (t | ~e) ^ r + } + + function v(t, e, r) { + return t & r | e & ~r + } + + function m(t, e, r) { + return t ^ (e | ~r) + } + + function S(t, e) { + return t << e | t >>> 32 - e + } + e.RIPEMD160 = o._createHelper(l), e.HmacRIPEMD160 = o._createHmacHelper(l) + }(Math), n.RIPEMD160) + }, + 5471: function(t, e, r) { + var n, i, o, s, a, f, u, c; + t.exports = (i = (n = c = r(9021)).lib, o = i.WordArray, s = i.Hasher, a = n.algo, f = [], u = a.SHA1 = s.extend({ + _doReset: function() { + this._hash = new o.init([1732584193, 4023233417, 2562383102, 271733878, 3285377520]) + }, + _doProcessBlock: function(t, e) { + for (var r = this._hash.words, n = r[0], i = r[1], o = r[2], s = r[3], a = r[4], u = 0; u < 80; u++) { + if (u < 16) f[u] = 0 | t[e + u]; + else { + var c = f[u - 3] ^ f[u - 8] ^ f[u - 14] ^ f[u - 16]; + f[u] = c << 1 | c >>> 31 + } + var h = (n << 5 | n >>> 27) + a + f[u]; + h += u < 20 ? 1518500249 + (i & o | ~i & s) : u < 40 ? 1859775393 + (i ^ o ^ s) : u < 60 ? (i & o | i & s | o & s) - 1894007588 : (i ^ o ^ s) - 899497514, a = s, s = o, o = i << 30 | i >>> 2, i = n, n = h + } + r[0] = r[0] + n | 0, r[1] = r[1] + i | 0, r[2] = r[2] + o | 0, r[3] = r[3] + s | 0, r[4] = r[4] + a | 0 + }, + _doFinalize: function() { + var t = this._data, + e = t.words, + r = 8 * this._nDataBytes, + n = 8 * t.sigBytes; + return e[n >>> 5] |= 128 << 24 - n % 32, e[14 + (n + 64 >>> 9 << 4)] = Math.floor(r / 4294967296), e[15 + (n + 64 >>> 9 << 4)] = r, t.sigBytes = 4 * e.length, this._process(), this._hash + }, + clone: function() { + var t = s.clone.call(this); + return t._hash = this._hash.clone(), t + } + }), n.SHA1 = s._createHelper(u), n.HmacSHA1 = s._createHmacHelper(u), c.SHA1) + }, + 6308: function(t, e, r) { + var n, i, o, s, a, f; + t.exports = (f = r(9021), r(3009), i = (n = f).lib.WordArray, o = n.algo, s = o.SHA256, a = o.SHA224 = s.extend({ + _doReset: function() { + this._hash = new i.init([3238371032, 914150663, 812702999, 4144912697, 4290775857, 1750603025, 1694076839, 3204075428]) + }, + _doFinalize: function() { + var t = s._doFinalize.call(this); + return t.sigBytes -= 4, t + } + }), n.SHA224 = s._createHelper(a), n.HmacSHA224 = s._createHmacHelper(a), f.SHA224) + }, + 3009: function(t, e, r) { + var n; + t.exports = (n = r(9021), function(t) { + var e = n, + r = e.lib, + i = r.WordArray, + o = r.Hasher, + s = e.algo, + a = [], + f = []; + ! function() { + function e(e) { + for (var r = t.sqrt(e), n = 2; n <= r; n++) + if (!(e % n)) return !1; + return !0 + } + + function r(t) { + return 4294967296 * (t - (0 | t)) | 0 + } + for (var n = 2, i = 0; i < 64;) e(n) && (i < 8 && (a[i] = r(t.pow(n, .5))), f[i] = r(t.pow(n, 1 / 3)), i++), n++ + }(); + var u = [], + c = s.SHA256 = o.extend({ + _doReset: function() { + this._hash = new i.init(a.slice(0)) + }, + _doProcessBlock: function(t, e) { + for (var r = this._hash.words, n = r[0], i = r[1], o = r[2], s = r[3], a = r[4], c = r[5], h = r[6], p = r[7], l = 0; l < 64; l++) { + if (l < 16) u[l] = 0 | t[e + l]; + else { + var y = u[l - 15], + g = (y << 25 | y >>> 7) ^ (y << 14 | y >>> 18) ^ y >>> 3, + d = u[l - 2], + v = (d << 15 | d >>> 17) ^ (d << 13 | d >>> 19) ^ d >>> 10; + u[l] = g + u[l - 7] + v + u[l - 16] + } + var m = n & i ^ n & o ^ i & o, + S = (n << 30 | n >>> 2) ^ (n << 19 | n >>> 13) ^ (n << 10 | n >>> 22), + _ = p + ((a << 26 | a >>> 6) ^ (a << 21 | a >>> 11) ^ (a << 7 | a >>> 25)) + (a & c ^ ~a & h) + f[l] + u[l]; + p = h, h = c, c = a, a = s + _ | 0, s = o, o = i, i = n, n = _ + (S + m) | 0 + } + r[0] = r[0] + n | 0, r[1] = r[1] + i | 0, r[2] = r[2] + o | 0, r[3] = r[3] + s | 0, r[4] = r[4] + a | 0, r[5] = r[5] + c | 0, r[6] = r[6] + h | 0, r[7] = r[7] + p | 0 + }, + _doFinalize: function() { + var e = this._data, + r = e.words, + n = 8 * this._nDataBytes, + i = 8 * e.sigBytes; + return r[i >>> 5] |= 128 << 24 - i % 32, r[14 + (i + 64 >>> 9 << 4)] = t.floor(n / 4294967296), r[15 + (i + 64 >>> 9 << 4)] = n, e.sigBytes = 4 * r.length, this._process(), this._hash + }, + clone: function() { + var t = o.clone.call(this); + return t._hash = this._hash.clone(), t + } + }); + e.SHA256 = o._createHelper(c), e.HmacSHA256 = o._createHmacHelper(c) + }(Math), n.SHA256) + }, + 5953: function(t, e, r) { + var n; + t.exports = (n = r(9021), r(3240), function(t) { + var e = n, + r = e.lib, + i = r.WordArray, + o = r.Hasher, + s = e.x64.Word, + a = e.algo, + f = [], + u = [], + c = []; + ! function() { + for (var t = 1, e = 0, r = 0; r < 24; r++) { + f[t + 5 * e] = (r + 1) * (r + 2) / 2 % 64; + var n = (2 * t + 3 * e) % 5; + t = e % 5, e = n + } + for (t = 0; t < 5; t++) + for (e = 0; e < 5; e++) u[t + 5 * e] = e + (2 * t + 3 * e) % 5 * 5; + for (var i = 1, o = 0; o < 24; o++) { + for (var a = 0, h = 0, p = 0; p < 7; p++) { + if (1 & i) { + var l = (1 << p) - 1; + l < 32 ? h ^= 1 << l : a ^= 1 << l - 32 + } + 128 & i ? i = i << 1 ^ 113 : i <<= 1 + } + c[o] = s.create(a, h) + } + }(); + var h = []; + ! function() { + for (var t = 0; t < 25; t++) h[t] = s.create() + }(); + var p = a.SHA3 = o.extend({ + cfg: o.cfg.extend({ + outputLength: 512 + }), + _doReset: function() { + for (var t = this._state = [], e = 0; e < 25; e++) t[e] = new s.init; + this.blockSize = (1600 - 2 * this.cfg.outputLength) / 32 + }, + _doProcessBlock: function(t, e) { + for (var r = this._state, n = this.blockSize / 2, i = 0; i < n; i++) { + var o = t[e + 2 * i], + s = t[e + 2 * i + 1]; + o = 16711935 & (o << 8 | o >>> 24) | 4278255360 & (o << 24 | o >>> 8), s = 16711935 & (s << 8 | s >>> 24) | 4278255360 & (s << 24 | s >>> 8), (P = r[i]).high ^= s, P.low ^= o + } + for (var a = 0; a < 24; a++) { + for (var p = 0; p < 5; p++) { + for (var l = 0, y = 0, g = 0; g < 5; g++) l ^= (P = r[p + 5 * g]).high, y ^= P.low; + var d = h[p]; + d.high = l, d.low = y + } + for (p = 0; p < 5; p++) { + var v = h[(p + 4) % 5], + m = h[(p + 1) % 5], + S = m.high, + _ = m.low; + for (l = v.high ^ (S << 1 | _ >>> 31), y = v.low ^ (_ << 1 | S >>> 31), g = 0; g < 5; g++)(P = r[p + 5 * g]).high ^= l, P.low ^= y + } + for (var b = 1; b < 25; b++) { + var E = (P = r[b]).high, + w = P.low, + O = f[b]; + O < 32 ? (l = E << O | w >>> 32 - O, y = w << O | E >>> 32 - O) : (l = w << O - 32 | E >>> 64 - O, y = E << O - 32 | w >>> 64 - O); + var B = h[u[b]]; + B.high = l, B.low = y + } + var A = h[0], + x = r[0]; + for (A.high = x.high, A.low = x.low, p = 0; p < 5; p++) + for (g = 0; g < 5; g++) { + var P = r[b = p + 5 * g], + T = h[b], + I = h[(p + 1) % 5 + 5 * g], + k = h[(p + 2) % 5 + 5 * g]; + P.high = T.high ^ ~I.high & k.high, P.low = T.low ^ ~I.low & k.low + } + P = r[0]; + var D = c[a]; + P.high ^= D.high, P.low ^= D.low + } + }, + _doFinalize: function() { + var e = this._data, + r = e.words, + n = (this._nDataBytes, 8 * e.sigBytes), + o = 32 * this.blockSize; + r[n >>> 5] |= 1 << 24 - n % 32, r[(t.ceil((n + 1) / o) * o >>> 5) - 1] |= 128, e.sigBytes = 4 * r.length, this._process(); + for (var s = this._state, a = this.cfg.outputLength / 8, f = a / 8, u = [], c = 0; c < f; c++) { + var h = s[c], + p = h.high, + l = h.low; + p = 16711935 & (p << 8 | p >>> 24) | 4278255360 & (p << 24 | p >>> 8), l = 16711935 & (l << 8 | l >>> 24) | 4278255360 & (l << 24 | l >>> 8), u.push(l), u.push(p) + } + return new i.init(u, a) + }, + clone: function() { + for (var t = o.clone.call(this), e = t._state = this._state.slice(0), r = 0; r < 25; r++) e[r] = e[r].clone(); + return t + } + }); + e.SHA3 = o._createHelper(p), e.HmacSHA3 = o._createHmacHelper(p) + }(Math), n.SHA3) + }, + 9557: function(t, e, r) { + var n, i, o, s, a, f, u, c; + t.exports = (c = r(9021), r(3240), r(1380), i = (n = c).x64, o = i.Word, s = i.WordArray, a = n.algo, f = a.SHA512, u = a.SHA384 = f.extend({ + _doReset: function() { + this._hash = new s.init([new o.init(3418070365, 3238371032), new o.init(1654270250, 914150663), new o.init(2438529370, 812702999), new o.init(355462360, 4144912697), new o.init(1731405415, 4290775857), new o.init(2394180231, 1750603025), new o.init(3675008525, 1694076839), new o.init(1203062813, 3204075428)]) + }, + _doFinalize: function() { + var t = f._doFinalize.call(this); + return t.sigBytes -= 16, t + } + }), n.SHA384 = f._createHelper(u), n.HmacSHA384 = f._createHmacHelper(u), c.SHA384) + }, + 1380: function(t, e, r) { + var n; + t.exports = (n = r(9021), r(3240), function() { + var t = n, + e = t.lib.Hasher, + r = t.x64, + i = r.Word, + o = r.WordArray, + s = t.algo; + + function a() { + return i.create.apply(i, arguments) + } + var f = [a(1116352408, 3609767458), a(1899447441, 602891725), a(3049323471, 3964484399), a(3921009573, 2173295548), a(961987163, 4081628472), a(1508970993, 3053834265), a(2453635748, 2937671579), a(2870763221, 3664609560), a(3624381080, 2734883394), a(310598401, 1164996542), a(607225278, 1323610764), a(1426881987, 3590304994), a(1925078388, 4068182383), a(2162078206, 991336113), a(2614888103, 633803317), a(3248222580, 3479774868), a(3835390401, 2666613458), a(4022224774, 944711139), a(264347078, 2341262773), a(604807628, 2007800933), a(770255983, 1495990901), a(1249150122, 1856431235), a(1555081692, 3175218132), a(1996064986, 2198950837), a(2554220882, 3999719339), a(2821834349, 766784016), a(2952996808, 2566594879), a(3210313671, 3203337956), a(3336571891, 1034457026), a(3584528711, 2466948901), a(113926993, 3758326383), a(338241895, 168717936), a(666307205, 1188179964), a(773529912, 1546045734), a(1294757372, 1522805485), a(1396182291, 2643833823), a(1695183700, 2343527390), a(1986661051, 1014477480), a(2177026350, 1206759142), a(2456956037, 344077627), a(2730485921, 1290863460), a(2820302411, 3158454273), a(3259730800, 3505952657), a(3345764771, 106217008), a(3516065817, 3606008344), a(3600352804, 1432725776), a(4094571909, 1467031594), a(275423344, 851169720), a(430227734, 3100823752), a(506948616, 1363258195), a(659060556, 3750685593), a(883997877, 3785050280), a(958139571, 3318307427), a(1322822218, 3812723403), a(1537002063, 2003034995), a(1747873779, 3602036899), a(1955562222, 1575990012), a(2024104815, 1125592928), a(2227730452, 2716904306), a(2361852424, 442776044), a(2428436474, 593698344), a(2756734187, 3733110249), a(3204031479, 2999351573), a(3329325298, 3815920427), a(3391569614, 3928383900), a(3515267271, 566280711), a(3940187606, 3454069534), a(4118630271, 4000239992), a(116418474, 1914138554), a(174292421, 2731055270), a(289380356, 3203993006), a(460393269, 320620315), a(685471733, 587496836), a(852142971, 1086792851), a(1017036298, 365543100), a(1126000580, 2618297676), a(1288033470, 3409855158), a(1501505948, 4234509866), a(1607167915, 987167468), a(1816402316, 1246189591)], + u = []; + ! function() { + for (var t = 0; t < 80; t++) u[t] = a() + }(); + var c = s.SHA512 = e.extend({ + _doReset: function() { + this._hash = new o.init([new i.init(1779033703, 4089235720), new i.init(3144134277, 2227873595), new i.init(1013904242, 4271175723), new i.init(2773480762, 1595750129), new i.init(1359893119, 2917565137), new i.init(2600822924, 725511199), new i.init(528734635, 4215389547), new i.init(1541459225, 327033209)]) + }, + _doProcessBlock: function(t, e) { + for (var r = this._hash.words, n = r[0], i = r[1], o = r[2], s = r[3], a = r[4], c = r[5], h = r[6], p = r[7], l = n.high, y = n.low, g = i.high, d = i.low, v = o.high, m = o.low, S = s.high, _ = s.low, b = a.high, E = a.low, w = c.high, O = c.low, B = h.high, A = h.low, x = p.high, P = p.low, T = l, I = y, k = g, D = d, R = v, N = m, L = S, C = _, U = b, M = E, j = w, H = O, F = B, z = A, G = x, q = P, $ = 0; $ < 80; $++) { + var K = u[$]; + if ($ < 16) var W = K.high = 0 | t[e + 2 * $], + V = K.low = 0 | t[e + 2 * $ + 1]; + else { + var Y = u[$ - 15], + X = Y.high, + Z = Y.low, + J = (X >>> 1 | Z << 31) ^ (X >>> 8 | Z << 24) ^ X >>> 7, + Q = (Z >>> 1 | X << 31) ^ (Z >>> 8 | X << 24) ^ (Z >>> 7 | X << 25), + tt = u[$ - 2], + et = tt.high, + rt = tt.low, + nt = (et >>> 19 | rt << 13) ^ (et << 3 | rt >>> 29) ^ et >>> 6, + it = (rt >>> 19 | et << 13) ^ (rt << 3 | et >>> 29) ^ (rt >>> 6 | et << 26), + ot = u[$ - 7], + st = ot.high, + at = ot.low, + ft = u[$ - 16], + ut = ft.high, + ct = ft.low; + W = (W = (W = J + st + ((V = Q + at) >>> 0 < Q >>> 0 ? 1 : 0)) + nt + ((V += it) >>> 0 < it >>> 0 ? 1 : 0)) + ut + ((V += ct) >>> 0 < ct >>> 0 ? 1 : 0), K.high = W, K.low = V + } + var ht, pt = U & j ^ ~U & F, + lt = M & H ^ ~M & z, + yt = T & k ^ T & R ^ k & R, + gt = I & D ^ I & N ^ D & N, + dt = (T >>> 28 | I << 4) ^ (T << 30 | I >>> 2) ^ (T << 25 | I >>> 7), + vt = (I >>> 28 | T << 4) ^ (I << 30 | T >>> 2) ^ (I << 25 | T >>> 7), + mt = (U >>> 14 | M << 18) ^ (U >>> 18 | M << 14) ^ (U << 23 | M >>> 9), + St = (M >>> 14 | U << 18) ^ (M >>> 18 | U << 14) ^ (M << 23 | U >>> 9), + _t = f[$], + bt = _t.high, + Et = _t.low, + wt = G + mt + ((ht = q + St) >>> 0 < q >>> 0 ? 1 : 0), + Ot = vt + gt; + G = F, q = z, F = j, z = H, j = U, H = M, U = L + (wt = (wt = (wt = wt + pt + ((ht += lt) >>> 0 < lt >>> 0 ? 1 : 0)) + bt + ((ht += Et) >>> 0 < Et >>> 0 ? 1 : 0)) + W + ((ht += V) >>> 0 < V >>> 0 ? 1 : 0)) + ((M = C + ht | 0) >>> 0 < C >>> 0 ? 1 : 0) | 0, L = R, C = N, R = k, N = D, k = T, D = I, T = wt + (dt + yt + (Ot >>> 0 < vt >>> 0 ? 1 : 0)) + ((I = ht + Ot | 0) >>> 0 < ht >>> 0 ? 1 : 0) | 0 + } + y = n.low = y + I, n.high = l + T + (y >>> 0 < I >>> 0 ? 1 : 0), d = i.low = d + D, i.high = g + k + (d >>> 0 < D >>> 0 ? 1 : 0), m = o.low = m + N, o.high = v + R + (m >>> 0 < N >>> 0 ? 1 : 0), _ = s.low = _ + C, s.high = S + L + (_ >>> 0 < C >>> 0 ? 1 : 0), E = a.low = E + M, a.high = b + U + (E >>> 0 < M >>> 0 ? 1 : 0), O = c.low = O + H, c.high = w + j + (O >>> 0 < H >>> 0 ? 1 : 0), A = h.low = A + z, h.high = B + F + (A >>> 0 < z >>> 0 ? 1 : 0), P = p.low = P + q, p.high = x + G + (P >>> 0 < q >>> 0 ? 1 : 0) + }, + _doFinalize: function() { + var t = this._data, + e = t.words, + r = 8 * this._nDataBytes, + n = 8 * t.sigBytes; + return e[n >>> 5] |= 128 << 24 - n % 32, e[30 + (n + 128 >>> 10 << 5)] = Math.floor(r / 4294967296), e[31 + (n + 128 >>> 10 << 5)] = r, t.sigBytes = 4 * e.length, this._process(), this._hash.toX32() + }, + clone: function() { + var t = e.clone.call(this); + return t._hash = this._hash.clone(), t + }, + blockSize: 32 + }); + t.SHA512 = e._createHelper(c), t.HmacSHA512 = e._createHmacHelper(c) + }(), n.SHA512) + }, + 7628: function(t, e, r) { + var n; + t.exports = (n = r(9021), r(754), r(4636), r(9506), r(7165), function() { + var t = n, + e = t.lib, + r = e.WordArray, + i = e.BlockCipher, + o = t.algo, + s = [57, 49, 41, 33, 25, 17, 9, 1, 58, 50, 42, 34, 26, 18, 10, 2, 59, 51, 43, 35, 27, 19, 11, 3, 60, 52, 44, 36, 63, 55, 47, 39, 31, 23, 15, 7, 62, 54, 46, 38, 30, 22, 14, 6, 61, 53, 45, 37, 29, 21, 13, 5, 28, 20, 12, 4], + a = [14, 17, 11, 24, 1, 5, 3, 28, 15, 6, 21, 10, 23, 19, 12, 4, 26, 8, 16, 7, 27, 20, 13, 2, 41, 52, 31, 37, 47, 55, 30, 40, 51, 45, 33, 48, 44, 49, 39, 56, 34, 53, 46, 42, 50, 36, 29, 32], + f = [1, 2, 4, 6, 8, 10, 12, 14, 15, 17, 19, 21, 23, 25, 27, 28], + u = [{ + 0: 8421888, + 268435456: 32768, + 536870912: 8421378, + 805306368: 2, + 1073741824: 512, + 1342177280: 8421890, + 1610612736: 8389122, + 1879048192: 8388608, + 2147483648: 514, + 2415919104: 8389120, + 2684354560: 33280, + 2952790016: 8421376, + 3221225472: 32770, + 3489660928: 8388610, + 3758096384: 0, + 4026531840: 33282, + 134217728: 0, + 402653184: 8421890, + 671088640: 33282, + 939524096: 32768, + 1207959552: 8421888, + 1476395008: 512, + 1744830464: 8421378, + 2013265920: 2, + 2281701376: 8389120, + 2550136832: 33280, + 2818572288: 8421376, + 3087007744: 8389122, + 3355443200: 8388610, + 3623878656: 32770, + 3892314112: 514, + 4160749568: 8388608, + 1: 32768, + 268435457: 2, + 536870913: 8421888, + 805306369: 8388608, + 1073741825: 8421378, + 1342177281: 33280, + 1610612737: 512, + 1879048193: 8389122, + 2147483649: 8421890, + 2415919105: 8421376, + 2684354561: 8388610, + 2952790017: 33282, + 3221225473: 514, + 3489660929: 8389120, + 3758096385: 32770, + 4026531841: 0, + 134217729: 8421890, + 402653185: 8421376, + 671088641: 8388608, + 939524097: 512, + 1207959553: 32768, + 1476395009: 8388610, + 1744830465: 2, + 2013265921: 33282, + 2281701377: 32770, + 2550136833: 8389122, + 2818572289: 514, + 3087007745: 8421888, + 3355443201: 8389120, + 3623878657: 0, + 3892314113: 33280, + 4160749569: 8421378 + }, { + 0: 1074282512, + 16777216: 16384, + 33554432: 524288, + 50331648: 1074266128, + 67108864: 1073741840, + 83886080: 1074282496, + 100663296: 1073758208, + 117440512: 16, + 134217728: 540672, + 150994944: 1073758224, + 167772160: 1073741824, + 184549376: 540688, + 201326592: 524304, + 218103808: 0, + 234881024: 16400, + 251658240: 1074266112, + 8388608: 1073758208, + 25165824: 540688, + 41943040: 16, + 58720256: 1073758224, + 75497472: 1074282512, + 92274688: 1073741824, + 109051904: 524288, + 125829120: 1074266128, + 142606336: 524304, + 159383552: 0, + 176160768: 16384, + 192937984: 1074266112, + 209715200: 1073741840, + 226492416: 540672, + 243269632: 1074282496, + 260046848: 16400, + 268435456: 0, + 285212672: 1074266128, + 301989888: 1073758224, + 318767104: 1074282496, + 335544320: 1074266112, + 352321536: 16, + 369098752: 540688, + 385875968: 16384, + 402653184: 16400, + 419430400: 524288, + 436207616: 524304, + 452984832: 1073741840, + 469762048: 540672, + 486539264: 1073758208, + 503316480: 1073741824, + 520093696: 1074282512, + 276824064: 540688, + 293601280: 524288, + 310378496: 1074266112, + 327155712: 16384, + 343932928: 1073758208, + 360710144: 1074282512, + 377487360: 16, + 394264576: 1073741824, + 411041792: 1074282496, + 427819008: 1073741840, + 444596224: 1073758224, + 461373440: 524304, + 478150656: 0, + 494927872: 16400, + 511705088: 1074266128, + 528482304: 540672 + }, { + 0: 260, + 1048576: 0, + 2097152: 67109120, + 3145728: 65796, + 4194304: 65540, + 5242880: 67108868, + 6291456: 67174660, + 7340032: 67174400, + 8388608: 67108864, + 9437184: 67174656, + 10485760: 65792, + 11534336: 67174404, + 12582912: 67109124, + 13631488: 65536, + 14680064: 4, + 15728640: 256, + 524288: 67174656, + 1572864: 67174404, + 2621440: 0, + 3670016: 67109120, + 4718592: 67108868, + 5767168: 65536, + 6815744: 65540, + 7864320: 260, + 8912896: 4, + 9961472: 256, + 11010048: 67174400, + 12058624: 65796, + 13107200: 65792, + 14155776: 67109124, + 15204352: 67174660, + 16252928: 67108864, + 16777216: 67174656, + 17825792: 65540, + 18874368: 65536, + 19922944: 67109120, + 20971520: 256, + 22020096: 67174660, + 23068672: 67108868, + 24117248: 0, + 25165824: 67109124, + 26214400: 67108864, + 27262976: 4, + 28311552: 65792, + 29360128: 67174400, + 30408704: 260, + 31457280: 65796, + 32505856: 67174404, + 17301504: 67108864, + 18350080: 260, + 19398656: 67174656, + 20447232: 0, + 21495808: 65540, + 22544384: 67109120, + 23592960: 256, + 24641536: 67174404, + 25690112: 65536, + 26738688: 67174660, + 27787264: 65796, + 28835840: 67108868, + 29884416: 67109124, + 30932992: 67174400, + 31981568: 4, + 33030144: 65792 + }, { + 0: 2151682048, + 65536: 2147487808, + 131072: 4198464, + 196608: 2151677952, + 262144: 0, + 327680: 4198400, + 393216: 2147483712, + 458752: 4194368, + 524288: 2147483648, + 589824: 4194304, + 655360: 64, + 720896: 2147487744, + 786432: 2151678016, + 851968: 4160, + 917504: 4096, + 983040: 2151682112, + 32768: 2147487808, + 98304: 64, + 163840: 2151678016, + 229376: 2147487744, + 294912: 4198400, + 360448: 2151682112, + 425984: 0, + 491520: 2151677952, + 557056: 4096, + 622592: 2151682048, + 688128: 4194304, + 753664: 4160, + 819200: 2147483648, + 884736: 4194368, + 950272: 4198464, + 1015808: 2147483712, + 1048576: 4194368, + 1114112: 4198400, + 1179648: 2147483712, + 1245184: 0, + 1310720: 4160, + 1376256: 2151678016, + 1441792: 2151682048, + 1507328: 2147487808, + 1572864: 2151682112, + 1638400: 2147483648, + 1703936: 2151677952, + 1769472: 4198464, + 1835008: 2147487744, + 1900544: 4194304, + 1966080: 64, + 2031616: 4096, + 1081344: 2151677952, + 1146880: 2151682112, + 1212416: 0, + 1277952: 4198400, + 1343488: 4194368, + 1409024: 2147483648, + 1474560: 2147487808, + 1540096: 64, + 1605632: 2147483712, + 1671168: 4096, + 1736704: 2147487744, + 1802240: 2151678016, + 1867776: 4160, + 1933312: 2151682048, + 1998848: 4194304, + 2064384: 4198464 + }, { + 0: 128, + 4096: 17039360, + 8192: 262144, + 12288: 536870912, + 16384: 537133184, + 20480: 16777344, + 24576: 553648256, + 28672: 262272, + 32768: 16777216, + 36864: 537133056, + 40960: 536871040, + 45056: 553910400, + 49152: 553910272, + 53248: 0, + 57344: 17039488, + 61440: 553648128, + 2048: 17039488, + 6144: 553648256, + 10240: 128, + 14336: 17039360, + 18432: 262144, + 22528: 537133184, + 26624: 553910272, + 30720: 536870912, + 34816: 537133056, + 38912: 0, + 43008: 553910400, + 47104: 16777344, + 51200: 536871040, + 55296: 553648128, + 59392: 16777216, + 63488: 262272, + 65536: 262144, + 69632: 128, + 73728: 536870912, + 77824: 553648256, + 81920: 16777344, + 86016: 553910272, + 90112: 537133184, + 94208: 16777216, + 98304: 553910400, + 102400: 553648128, + 106496: 17039360, + 110592: 537133056, + 114688: 262272, + 118784: 536871040, + 122880: 0, + 126976: 17039488, + 67584: 553648256, + 71680: 16777216, + 75776: 17039360, + 79872: 537133184, + 83968: 536870912, + 88064: 17039488, + 92160: 128, + 96256: 553910272, + 100352: 262272, + 104448: 553910400, + 108544: 0, + 112640: 553648128, + 116736: 16777344, + 120832: 262144, + 124928: 537133056, + 129024: 536871040 + }, { + 0: 268435464, + 256: 8192, + 512: 270532608, + 768: 270540808, + 1024: 268443648, + 1280: 2097152, + 1536: 2097160, + 1792: 268435456, + 2048: 0, + 2304: 268443656, + 2560: 2105344, + 2816: 8, + 3072: 270532616, + 3328: 2105352, + 3584: 8200, + 3840: 270540800, + 128: 270532608, + 384: 270540808, + 640: 8, + 896: 2097152, + 1152: 2105352, + 1408: 268435464, + 1664: 268443648, + 1920: 8200, + 2176: 2097160, + 2432: 8192, + 2688: 268443656, + 2944: 270532616, + 3200: 0, + 3456: 270540800, + 3712: 2105344, + 3968: 268435456, + 4096: 268443648, + 4352: 270532616, + 4608: 270540808, + 4864: 8200, + 5120: 2097152, + 5376: 268435456, + 5632: 268435464, + 5888: 2105344, + 6144: 2105352, + 6400: 0, + 6656: 8, + 6912: 270532608, + 7168: 8192, + 7424: 268443656, + 7680: 270540800, + 7936: 2097160, + 4224: 8, + 4480: 2105344, + 4736: 2097152, + 4992: 268435464, + 5248: 268443648, + 5504: 8200, + 5760: 270540808, + 6016: 270532608, + 6272: 270540800, + 6528: 270532616, + 6784: 8192, + 7040: 2105352, + 7296: 2097160, + 7552: 0, + 7808: 268435456, + 8064: 268443656 + }, { + 0: 1048576, + 16: 33555457, + 32: 1024, + 48: 1049601, + 64: 34604033, + 80: 0, + 96: 1, + 112: 34603009, + 128: 33555456, + 144: 1048577, + 160: 33554433, + 176: 34604032, + 192: 34603008, + 208: 1025, + 224: 1049600, + 240: 33554432, + 8: 34603009, + 24: 0, + 40: 33555457, + 56: 34604032, + 72: 1048576, + 88: 33554433, + 104: 33554432, + 120: 1025, + 136: 1049601, + 152: 33555456, + 168: 34603008, + 184: 1048577, + 200: 1024, + 216: 34604033, + 232: 1, + 248: 1049600, + 256: 33554432, + 272: 1048576, + 288: 33555457, + 304: 34603009, + 320: 1048577, + 336: 33555456, + 352: 34604032, + 368: 1049601, + 384: 1025, + 400: 34604033, + 416: 1049600, + 432: 1, + 448: 0, + 464: 34603008, + 480: 33554433, + 496: 1024, + 264: 1049600, + 280: 33555457, + 296: 34603009, + 312: 1, + 328: 33554432, + 344: 1048576, + 360: 1025, + 376: 34604032, + 392: 33554433, + 408: 34603008, + 424: 0, + 440: 34604033, + 456: 1049601, + 472: 1024, + 488: 33555456, + 504: 1048577 + }, { + 0: 134219808, + 1: 131072, + 2: 134217728, + 3: 32, + 4: 131104, + 5: 134350880, + 6: 134350848, + 7: 2048, + 8: 134348800, + 9: 134219776, + 10: 133120, + 11: 134348832, + 12: 2080, + 13: 0, + 14: 134217760, + 15: 133152, + 2147483648: 2048, + 2147483649: 134350880, + 2147483650: 134219808, + 2147483651: 134217728, + 2147483652: 134348800, + 2147483653: 133120, + 2147483654: 133152, + 2147483655: 32, + 2147483656: 134217760, + 2147483657: 2080, + 2147483658: 131104, + 2147483659: 134350848, + 2147483660: 0, + 2147483661: 134348832, + 2147483662: 134219776, + 2147483663: 131072, + 16: 133152, + 17: 134350848, + 18: 32, + 19: 2048, + 20: 134219776, + 21: 134217760, + 22: 134348832, + 23: 131072, + 24: 0, + 25: 131104, + 26: 134348800, + 27: 134219808, + 28: 134350880, + 29: 133120, + 30: 2080, + 31: 134217728, + 2147483664: 131072, + 2147483665: 2048, + 2147483666: 134348832, + 2147483667: 133152, + 2147483668: 32, + 2147483669: 134348800, + 2147483670: 134217728, + 2147483671: 134219808, + 2147483672: 134350880, + 2147483673: 134217760, + 2147483674: 134219776, + 2147483675: 0, + 2147483676: 133120, + 2147483677: 2080, + 2147483678: 131104, + 2147483679: 134350848 + }], + c = [4160749569, 528482304, 33030144, 2064384, 129024, 8064, 504, 2147483679], + h = o.DES = i.extend({ + _doReset: function() { + for (var t = this._key.words, e = [], r = 0; r < 56; r++) { + var n = s[r] - 1; + e[r] = t[n >>> 5] >>> 31 - n % 32 & 1 + } + for (var i = this._subKeys = [], o = 0; o < 16; o++) { + var u = i[o] = [], + c = f[o]; + for (r = 0; r < 24; r++) u[r / 6 | 0] |= e[(a[r] - 1 + c) % 28] << 31 - r % 6, u[4 + (r / 6 | 0)] |= e[28 + (a[r + 24] - 1 + c) % 28] << 31 - r % 6; + for (u[0] = u[0] << 1 | u[0] >>> 31, r = 1; r < 7; r++) u[r] = u[r] >>> 4 * (r - 1) + 3; + u[7] = u[7] << 5 | u[7] >>> 27 + } + var h = this._invSubKeys = []; + for (r = 0; r < 16; r++) h[r] = i[15 - r] + }, + encryptBlock: function(t, e) { + this._doCryptBlock(t, e, this._subKeys) + }, + decryptBlock: function(t, e) { + this._doCryptBlock(t, e, this._invSubKeys) + }, + _doCryptBlock: function(t, e, r) { + this._lBlock = t[e], this._rBlock = t[e + 1], p.call(this, 4, 252645135), p.call(this, 16, 65535), l.call(this, 2, 858993459), l.call(this, 8, 16711935), p.call(this, 1, 1431655765); + for (var n = 0; n < 16; n++) { + for (var i = r[n], o = this._lBlock, s = this._rBlock, a = 0, f = 0; f < 8; f++) a |= u[f][((s ^ i[f]) & c[f]) >>> 0]; + this._lBlock = s, this._rBlock = o ^ a + } + var h = this._lBlock; + this._lBlock = this._rBlock, this._rBlock = h, p.call(this, 1, 1431655765), l.call(this, 8, 16711935), l.call(this, 2, 858993459), p.call(this, 16, 65535), p.call(this, 4, 252645135), t[e] = this._lBlock, t[e + 1] = this._rBlock + }, + keySize: 2, + ivSize: 2, + blockSize: 2 + }); + + function p(t, e) { + var r = (this._lBlock >>> t ^ this._rBlock) & e; + this._rBlock ^= r, this._lBlock ^= r << t + } + + function l(t, e) { + var r = (this._rBlock >>> t ^ this._lBlock) & e; + this._lBlock ^= r, this._rBlock ^= r << t + } + t.DES = i._createHelper(h); + var y = o.TripleDES = i.extend({ + _doReset: function() { + var t = this._key.words; + this._des1 = h.createEncryptor(r.create(t.slice(0, 2))), this._des2 = h.createEncryptor(r.create(t.slice(2, 4))), this._des3 = h.createEncryptor(r.create(t.slice(4, 6))) + }, + encryptBlock: function(t, e) { + this._des1.encryptBlock(t, e), this._des2.decryptBlock(t, e), this._des3.encryptBlock(t, e) + }, + decryptBlock: function(t, e) { + this._des3.decryptBlock(t, e), this._des2.encryptBlock(t, e), this._des1.decryptBlock(t, e) + }, + keySize: 6, + ivSize: 2, + blockSize: 2 + }); + t.TripleDES = i._createHelper(y) + }(), n.TripleDES) + }, + 3240: function(t, e, r) { + var n, i, o, s, a, f; + t.exports = (n = r(9021), o = (i = n).lib, s = o.Base, a = o.WordArray, (f = i.x64 = {}).Word = s.extend({ + init: function(t, e) { + this.high = t, this.low = e + } + }), f.WordArray = s.extend({ + init: function(t, e) { + t = this.words = t || [], this.sigBytes = null != e ? e : 8 * t.length + }, + toX32: function() { + for (var t = this.words, e = t.length, r = [], n = 0; n < e; n++) { + var i = t[n]; + r.push(i.high), r.push(i.low) + } + return a.create(r, this.sigBytes) + }, + clone: function() { + for (var t = s.clone.call(this), e = t.words = this.words.slice(0), r = e.length, n = 0; n < r; n++) e[n] = e[n].clone(); + return t + } + }), n) + }, + 41: (t, e, r) => { + "use strict"; + var n = r(655), + i = r(8068), + o = r(9675), + s = r(5795); + t.exports = function(t, e, r) { + if (!t || "object" != typeof t && "function" != typeof t) throw new o("`obj` must be an object or a function`"); + if ("string" != typeof e && "symbol" != typeof e) throw new o("`property` must be a string or a symbol`"); + if (arguments.length > 3 && "boolean" != typeof arguments[3] && null !== arguments[3]) throw new o("`nonEnumerable`, if provided, must be a boolean or null"); + if (arguments.length > 4 && "boolean" != typeof arguments[4] && null !== arguments[4]) throw new o("`nonWritable`, if provided, must be a boolean or null"); + if (arguments.length > 5 && "boolean" != typeof arguments[5] && null !== arguments[5]) throw new o("`nonConfigurable`, if provided, must be a boolean or null"); + if (arguments.length > 6 && "boolean" != typeof arguments[6]) throw new o("`loose`, if provided, must be a boolean"); + var a = arguments.length > 3 ? arguments[3] : null, + f = arguments.length > 4 ? arguments[4] : null, + u = arguments.length > 5 ? arguments[5] : null, + c = arguments.length > 6 && arguments[6], + h = !!s && s(t, e); + if (n) n(t, e, { + configurable: null === u && h ? h.configurable : !u, + enumerable: null === a && h ? h.enumerable : !a, + value: r, + writable: null === f && h ? h.writable : !f + }); + else { + if (!c && (a || f || u)) throw new i("This environment does not support defining a property as non-configurable, non-writable, or non-enumerable."); + t[e] = r + } + } + }, + 655: (t, e, r) => { + "use strict"; + var n = r(453)("%Object.defineProperty%", !0) || !1; + if (n) try { + n({}, "a", { + value: 1 + }) + } catch (t) { + n = !1 + } + t.exports = n + }, + 1237: t => { + "use strict"; + t.exports = EvalError + }, + 9383: t => { + "use strict"; + t.exports = Error + }, + 9290: t => { + "use strict"; + t.exports = RangeError + }, + 9538: t => { + "use strict"; + t.exports = ReferenceError + }, + 8068: t => { + "use strict"; + t.exports = SyntaxError + }, + 9675: t => { + "use strict"; + t.exports = TypeError + }, + 5345: t => { + "use strict"; + t.exports = URIError + }, + 9353: t => { + "use strict"; + var e = Object.prototype.toString, + r = Math.max, + n = function(t, e) { + for (var r = [], n = 0; n < t.length; n += 1) r[n] = t[n]; + for (var i = 0; i < e.length; i += 1) r[i + t.length] = e[i]; + return r + }; + t.exports = function(t) { + var i = this; + if ("function" != typeof i || "[object Function]" !== e.apply(i)) throw new TypeError("Function.prototype.bind called on incompatible " + i); + for (var o, s = function(t, e) { + for (var r = [], n = 1, i = 0; n < t.length; n += 1, i += 1) r[i] = t[n]; + return r + }(arguments), a = r(0, i.length - s.length), f = [], u = 0; u < a; u++) f[u] = "$" + u; + if (o = Function("binder", "return function (" + function(t, e) { + for (var r = "", n = 0; n < t.length; n += 1) r += t[n], n + 1 < t.length && (r += ","); + return r + }(f) + "){ return binder.apply(this,arguments); }")((function() { + if (this instanceof o) { + var e = i.apply(this, n(s, arguments)); + return Object(e) === e ? e : this + } + return i.apply(t, n(s, arguments)) + })), i.prototype) { + var c = function() {}; + c.prototype = i.prototype, o.prototype = new c, c.prototype = null + } + return o + } + }, + 6743: (t, e, r) => { + "use strict"; + var n = r(9353); + t.exports = Function.prototype.bind || n + }, + 453: (t, e, r) => { + "use strict"; + var n, i = r(9383), + o = r(1237), + s = r(9290), + a = r(9538), + f = r(8068), + u = r(9675), + c = r(5345), + h = Function, + p = function(t) { + try { + return h('"use strict"; return (' + t + ").constructor;")() + } catch (t) {} + }, + l = Object.getOwnPropertyDescriptor; + if (l) try { + l({}, "") + } catch (t) { + l = null + } + var y = function() { + throw new u + }, + g = l ? function() { + try { + return y + } catch (t) { + try { + return l(arguments, "callee").get + } catch (t) { + return y + } + } + }() : y, + d = r(4039)(), + v = r(24)(), + m = Object.getPrototypeOf || (v ? function(t) { + return t.__proto__ + } : null), + S = {}, + _ = "undefined" != typeof Uint8Array && m ? m(Uint8Array) : n, + b = { + __proto__: null, + "%AggregateError%": "undefined" == typeof AggregateError ? n : AggregateError, + "%Array%": Array, + "%ArrayBuffer%": "undefined" == typeof ArrayBuffer ? n : ArrayBuffer, + "%ArrayIteratorPrototype%": d && m ? m([][Symbol.iterator]()) : n, + "%AsyncFromSyncIteratorPrototype%": n, + "%AsyncFunction%": S, + "%AsyncGenerator%": S, + "%AsyncGeneratorFunction%": S, + "%AsyncIteratorPrototype%": S, + "%Atomics%": "undefined" == typeof Atomics ? n : Atomics, + "%BigInt%": "undefined" == typeof BigInt ? n : BigInt, + "%BigInt64Array%": "undefined" == typeof BigInt64Array ? n : BigInt64Array, + "%BigUint64Array%": "undefined" == typeof BigUint64Array ? n : BigUint64Array, + "%Boolean%": Boolean, + "%DataView%": "undefined" == typeof DataView ? n : DataView, + "%Date%": Date, + "%decodeURI%": decodeURI, + "%decodeURIComponent%": decodeURIComponent, + "%encodeURI%": encodeURI, + "%encodeURIComponent%": encodeURIComponent, + "%Error%": i, + "%eval%": eval, + "%EvalError%": o, + "%Float32Array%": "undefined" == typeof Float32Array ? n : Float32Array, + "%Float64Array%": "undefined" == typeof Float64Array ? n : Float64Array, + "%FinalizationRegistry%": "undefined" == typeof FinalizationRegistry ? n : FinalizationRegistry, + "%Function%": h, + "%GeneratorFunction%": S, + "%Int8Array%": "undefined" == typeof Int8Array ? n : Int8Array, + "%Int16Array%": "undefined" == typeof Int16Array ? n : Int16Array, + "%Int32Array%": "undefined" == typeof Int32Array ? n : Int32Array, + "%isFinite%": isFinite, + "%isNaN%": isNaN, + "%IteratorPrototype%": d && m ? m(m([][Symbol.iterator]())) : n, + "%JSON%": "object" == typeof JSON ? JSON : n, + "%Map%": "undefined" == typeof Map ? n : Map, + "%MapIteratorPrototype%": "undefined" != typeof Map && d && m ? m((new Map)[Symbol.iterator]()) : n, + "%Math%": Math, + "%Number%": Number, + "%Object%": Object, + "%parseFloat%": parseFloat, + "%parseInt%": parseInt, + "%Promise%": "undefined" == typeof Promise ? n : Promise, + "%Proxy%": "undefined" == typeof Proxy ? n : Proxy, + "%RangeError%": s, + "%ReferenceError%": a, + "%Reflect%": "undefined" == typeof Reflect ? n : Reflect, + "%RegExp%": RegExp, + "%Set%": "undefined" == typeof Set ? n : Set, + "%SetIteratorPrototype%": "undefined" != typeof Set && d && m ? m((new Set)[Symbol.iterator]()) : n, + "%SharedArrayBuffer%": "undefined" == typeof SharedArrayBuffer ? n : SharedArrayBuffer, + "%String%": String, + "%StringIteratorPrototype%": d && m ? m("" [Symbol.iterator]()) : n, + "%Symbol%": d ? Symbol : n, + "%SyntaxError%": f, + "%ThrowTypeError%": g, + "%TypedArray%": _, + "%TypeError%": u, + "%Uint8Array%": "undefined" == typeof Uint8Array ? n : Uint8Array, + "%Uint8ClampedArray%": "undefined" == typeof Uint8ClampedArray ? n : Uint8ClampedArray, + "%Uint16Array%": "undefined" == typeof Uint16Array ? n : Uint16Array, + "%Uint32Array%": "undefined" == typeof Uint32Array ? n : Uint32Array, + "%URIError%": c, + "%WeakMap%": "undefined" == typeof WeakMap ? n : WeakMap, + "%WeakRef%": "undefined" == typeof WeakRef ? n : WeakRef, + "%WeakSet%": "undefined" == typeof WeakSet ? n : WeakSet + }; + if (m) try { + null.error + } catch (t) { + var E = m(m(t)); + b["%Error.prototype%"] = E + } + var w = function t(e) { + var r; + if ("%AsyncFunction%" === e) r = p("async function () {}"); + else if ("%GeneratorFunction%" === e) r = p("function* () {}"); + else if ("%AsyncGeneratorFunction%" === e) r = p("async function* () {}"); + else if ("%AsyncGenerator%" === e) { + var n = t("%AsyncGeneratorFunction%"); + n && (r = n.prototype) + } else if ("%AsyncIteratorPrototype%" === e) { + var i = t("%AsyncGenerator%"); + i && m && (r = m(i.prototype)) + } + return b[e] = r, r + }, + O = { + __proto__: null, + "%ArrayBufferPrototype%": ["ArrayBuffer", "prototype"], + "%ArrayPrototype%": ["Array", "prototype"], + "%ArrayProto_entries%": ["Array", "prototype", "entries"], + "%ArrayProto_forEach%": ["Array", "prototype", "forEach"], + "%ArrayProto_keys%": ["Array", "prototype", "keys"], + "%ArrayProto_values%": ["Array", "prototype", "values"], + "%AsyncFunctionPrototype%": ["AsyncFunction", "prototype"], + "%AsyncGenerator%": ["AsyncGeneratorFunction", "prototype"], + "%AsyncGeneratorPrototype%": ["AsyncGeneratorFunction", "prototype", "prototype"], + "%BooleanPrototype%": ["Boolean", "prototype"], + "%DataViewPrototype%": ["DataView", "prototype"], + "%DatePrototype%": ["Date", "prototype"], + "%ErrorPrototype%": ["Error", "prototype"], + "%EvalErrorPrototype%": ["EvalError", "prototype"], + "%Float32ArrayPrototype%": ["Float32Array", "prototype"], + "%Float64ArrayPrototype%": ["Float64Array", "prototype"], + "%FunctionPrototype%": ["Function", "prototype"], + "%Generator%": ["GeneratorFunction", "prototype"], + "%GeneratorPrototype%": ["GeneratorFunction", "prototype", "prototype"], + "%Int8ArrayPrototype%": ["Int8Array", "prototype"], + "%Int16ArrayPrototype%": ["Int16Array", "prototype"], + "%Int32ArrayPrototype%": ["Int32Array", "prototype"], + "%JSONParse%": ["JSON", "parse"], + "%JSONStringify%": ["JSON", "stringify"], + "%MapPrototype%": ["Map", "prototype"], + "%NumberPrototype%": ["Number", "prototype"], + "%ObjectPrototype%": ["Object", "prototype"], + "%ObjProto_toString%": ["Object", "prototype", "toString"], + "%ObjProto_valueOf%": ["Object", "prototype", "valueOf"], + "%PromisePrototype%": ["Promise", "prototype"], + "%PromiseProto_then%": ["Promise", "prototype", "then"], + "%Promise_all%": ["Promise", "all"], + "%Promise_reject%": ["Promise", "reject"], + "%Promise_resolve%": ["Promise", "resolve"], + "%RangeErrorPrototype%": ["RangeError", "prototype"], + "%ReferenceErrorPrototype%": ["ReferenceError", "prototype"], + "%RegExpPrototype%": ["RegExp", "prototype"], + "%SetPrototype%": ["Set", "prototype"], + "%SharedArrayBufferPrototype%": ["SharedArrayBuffer", "prototype"], + "%StringPrototype%": ["String", "prototype"], + "%SymbolPrototype%": ["Symbol", "prototype"], + "%SyntaxErrorPrototype%": ["SyntaxError", "prototype"], + "%TypedArrayPrototype%": ["TypedArray", "prototype"], + "%TypeErrorPrototype%": ["TypeError", "prototype"], + "%Uint8ArrayPrototype%": ["Uint8Array", "prototype"], + "%Uint8ClampedArrayPrototype%": ["Uint8ClampedArray", "prototype"], + "%Uint16ArrayPrototype%": ["Uint16Array", "prototype"], + "%Uint32ArrayPrototype%": ["Uint32Array", "prototype"], + "%URIErrorPrototype%": ["URIError", "prototype"], + "%WeakMapPrototype%": ["WeakMap", "prototype"], + "%WeakSetPrototype%": ["WeakSet", "prototype"] + }, + B = r(6743), + A = r(9957), + x = B.call(Function.call, Array.prototype.concat), + P = B.call(Function.apply, Array.prototype.splice), + T = B.call(Function.call, String.prototype.replace), + I = B.call(Function.call, String.prototype.slice), + k = B.call(Function.call, RegExp.prototype.exec), + D = /[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g, + R = /\\(\\)?/g, + N = function(t, e) { + var r, n = t; + if (A(O, n) && (n = "%" + (r = O[n])[0] + "%"), A(b, n)) { + var i = b[n]; + if (i === S && (i = w(n)), void 0 === i && !e) throw new u("intrinsic " + t + " exists, but is not available. Please file an issue!"); + return { + alias: r, + name: n, + value: i + } + } + throw new f("intrinsic " + t + " does not exist!") + }; + t.exports = function(t, e) { + if ("string" != typeof t || 0 === t.length) throw new u("intrinsic name must be a non-empty string"); + if (arguments.length > 1 && "boolean" != typeof e) throw new u('"allowMissing" argument must be a boolean'); + if (null === k(/^%?[^%]*%?$/, t)) throw new f("`%` may not be present anywhere but at the beginning and end of the intrinsic name"); + var r = function(t) { + var e = I(t, 0, 1), + r = I(t, -1); + if ("%" === e && "%" !== r) throw new f("invalid intrinsic syntax, expected closing `%`"); + if ("%" === r && "%" !== e) throw new f("invalid intrinsic syntax, expected opening `%`"); + var n = []; + return T(t, D, (function(t, e, r, i) { + n[n.length] = r ? T(i, R, "$1") : e || t + })), n + }(t), + n = r.length > 0 ? r[0] : "", + i = N("%" + n + "%", e), + o = i.name, + s = i.value, + a = !1, + c = i.alias; + c && (n = c[0], P(r, x([0, 1], c))); + for (var h = 1, p = !0; h < r.length; h += 1) { + var y = r[h], + g = I(y, 0, 1), + d = I(y, -1); + if (('"' === g || "'" === g || "`" === g || '"' === d || "'" === d || "`" === d) && g !== d) throw new f("property names with quotes must have matching quotes"); + if ("constructor" !== y && p || (a = !0), A(b, o = "%" + (n += "." + y) + "%")) s = b[o]; + else if (null != s) { + if (!(y in s)) { + if (!e) throw new u("base intrinsic for " + t + " exists, but the property is not available."); + return + } + if (l && h + 1 >= r.length) { + var v = l(s, y); + s = (p = !!v) && "get" in v && !("originalValue" in v.get) ? v.get : s[y] + } else p = A(s, y), s = s[y]; + p && !a && (b[o] = s) + } + } + return s + } + }, + 5795: (t, e, r) => { + "use strict"; + var n = r(453)("%Object.getOwnPropertyDescriptor%", !0); + if (n) try { + n([], "length") + } catch (t) { + n = null + } + t.exports = n + }, + 592: (t, e, r) => { + "use strict"; + var n = r(655), + i = function() { + return !!n + }; + i.hasArrayLengthDefineBug = function() { + if (!n) return null; + try { + return 1 !== n([], "length", { + value: 1 + }).length + } catch (t) { + return !0 + } + }, t.exports = i + }, + 24: t => { + "use strict"; + var e = { + __proto__: null, + foo: {} + }, + r = Object; + t.exports = function() { + return { + __proto__: e + }.foo === e.foo && !(e instanceof r) + } + }, + 4039: (t, e, r) => { + "use strict"; + var n = "undefined" != typeof Symbol && Symbol, + i = r(1333); + t.exports = function() { + return "function" == typeof n && "function" == typeof Symbol && "symbol" == typeof n("foo") && "symbol" == typeof Symbol("bar") && i() + } + }, + 1333: t => { + "use strict"; + t.exports = function() { + if ("function" != typeof Symbol || "function" != typeof Object.getOwnPropertySymbols) return !1; + if ("symbol" == typeof Symbol.iterator) return !0; + var t = {}, + e = Symbol("test"), + r = Object(e); + if ("string" == typeof e) return !1; + if ("[object Symbol]" !== Object.prototype.toString.call(e)) return !1; + if ("[object Symbol]" !== Object.prototype.toString.call(r)) return !1; + for (e in t[e] = 42, t) return !1; + if ("function" == typeof Object.keys && 0 !== Object.keys(t).length) return !1; + if ("function" == typeof Object.getOwnPropertyNames && 0 !== Object.getOwnPropertyNames(t).length) return !1; + var n = Object.getOwnPropertySymbols(t); + if (1 !== n.length || n[0] !== e) return !1; + if (!Object.prototype.propertyIsEnumerable.call(t, e)) return !1; + if ("function" == typeof Object.getOwnPropertyDescriptor) { + var i = Object.getOwnPropertyDescriptor(t, e); + if (42 !== i.value || !0 !== i.enumerable) return !1 + } + return !0 + } + }, + 9957: (t, e, r) => { + "use strict"; + var n = Function.prototype.call, + i = Object.prototype.hasOwnProperty, + o = r(6743); + t.exports = o.call(n, i) + }, + 251: (t, e) => { + e.read = function(t, e, r, n, i) { + var o, s, a = 8 * i - n - 1, + f = (1 << a) - 1, + u = f >> 1, + c = -7, + h = r ? i - 1 : 0, + p = r ? -1 : 1, + l = t[e + h]; + for (h += p, o = l & (1 << -c) - 1, l >>= -c, c += a; c > 0; o = 256 * o + t[e + h], h += p, c -= 8); + for (s = o & (1 << -c) - 1, o >>= -c, c += n; c > 0; s = 256 * s + t[e + h], h += p, c -= 8); + if (0 === o) o = 1 - u; + else { + if (o === f) return s ? NaN : 1 / 0 * (l ? -1 : 1); + s += Math.pow(2, n), o -= u + } + return (l ? -1 : 1) * s * Math.pow(2, o - n) + }, e.write = function(t, e, r, n, i, o) { + var s, a, f, u = 8 * o - i - 1, + c = (1 << u) - 1, + h = c >> 1, + p = 23 === i ? Math.pow(2, -24) - Math.pow(2, -77) : 0, + l = n ? 0 : o - 1, + y = n ? 1 : -1, + g = e < 0 || 0 === e && 1 / e < 0 ? 1 : 0; + for (e = Math.abs(e), isNaN(e) || e === 1 / 0 ? (a = isNaN(e) ? 1 : 0, s = c) : (s = Math.floor(Math.log(e) / Math.LN2), e * (f = Math.pow(2, -s)) < 1 && (s--, f *= 2), (e += s + h >= 1 ? p / f : p * Math.pow(2, 1 - h)) * f >= 2 && (s++, f /= 2), s + h >= c ? (a = 0, s = c) : s + h >= 1 ? (a = (e * f - 1) * Math.pow(2, i), s += h) : (a = e * Math.pow(2, h - 1) * Math.pow(2, i), s = 0)); i >= 8; t[r + l] = 255 & a, l += y, a /= 256, i -= 8); + for (s = s << i | a, u += i; u > 0; t[r + l] = 255 & s, l += y, s /= 256, u -= 8); + t[r + l - y] |= 128 * g + } + }, + 3229: (t, e, r) => { + var n = r(8287).Buffer, + i = r(7449), + o = r(5682), + s = (r(3200), r(3100).Ber, r(8226)._), + a = r(8226), + f = r(1768), + u = r(7460); + void 0 === i.RSA_NO_PADDING && (i.RSA_NO_PADDING = 3), t.exports = function() { + var t = { + node10: ["md4", "md5", "ripemd160", "sha1", "sha224", "sha256", "sha384", "sha512"], + node: ["md4", "md5", "ripemd160", "sha1", "sha224", "sha256", "sha384", "sha512"], + iojs: ["md4", "md5", "ripemd160", "sha1", "sha224", "sha256", "sha384", "sha512"], + browser: ["md5", "ripemd160", "sha1", "sha256", "sha512"] + }, + e = "pkcs1_oaep", + r = "pkcs1", + i = { + private: "pkcs1-private-pem", + "private-der": "pkcs1-private-der", + public: "pkcs8-public-pem", + "public-der": "pkcs8-public-der" + }; + + function c(t, i, f) { + if (!(this instanceof c)) return new c(t, i, f); + s.isObject(i) && (f = i, i = void 0), this.$options = { + signingScheme: r, + signingSchemeOptions: { + hash: "sha256", + saltLength: null + }, + encryptionScheme: e, + encryptionSchemeOptions: { + hash: "sha1", + label: null + }, + environment: a.detectEnvironment(), + rsaUtils: this + }, this.keyPair = new o.Key, this.$cache = {}, n.isBuffer(t) || s.isString(t) ? this.importKey(t, i) : s.isObject(t) && this.generateKeyPair(t.b, t.e), this.setOptions(f) + } + return c.prototype.setOptions = function(n) { + if ((n = n || {}).environment && (this.$options.environment = n.environment), n.signingScheme) { + if (s.isString(n.signingScheme)) { + var i = n.signingScheme.toLowerCase().split("-"); + 1 == i.length ? t.node.indexOf(i[0]) > -1 ? (this.$options.signingSchemeOptions = { + hash: i[0] + }, this.$options.signingScheme = r) : (this.$options.signingScheme = i[0], this.$options.signingSchemeOptions = { + hash: null + }) : (this.$options.signingSchemeOptions = { + hash: i[1] + }, this.$options.signingScheme = i[0]) + } else s.isObject(n.signingScheme) && (this.$options.signingScheme = n.signingScheme.scheme || r, this.$options.signingSchemeOptions = s.omit(n.signingScheme, "scheme")); + if (!f.isSignature(this.$options.signingScheme)) throw Error("Unsupported signing scheme"); + if (this.$options.signingSchemeOptions.hash && -1 === t[this.$options.environment].indexOf(this.$options.signingSchemeOptions.hash)) throw Error("Unsupported hashing algorithm for " + this.$options.environment + " environment") + } + if (n.encryptionScheme) { + if (s.isString(n.encryptionScheme) ? (this.$options.encryptionScheme = n.encryptionScheme.toLowerCase(), this.$options.encryptionSchemeOptions = {}) : s.isObject(n.encryptionScheme) && (this.$options.encryptionScheme = n.encryptionScheme.scheme || e, this.$options.encryptionSchemeOptions = s.omit(n.encryptionScheme, "scheme")), !f.isEncryption(this.$options.encryptionScheme)) throw Error("Unsupported encryption scheme"); + if (this.$options.encryptionSchemeOptions.hash && -1 === t[this.$options.environment].indexOf(this.$options.encryptionSchemeOptions.hash)) throw Error("Unsupported hashing algorithm for " + this.$options.environment + " environment") + } + this.keyPair.setOptions(this.$options) + }, c.prototype.generateKeyPair = function(t, e) { + if (e = e || 65537, (t = t || 2048) % 8 != 0) throw Error("Key size must be a multiple of 8."); + return this.keyPair.generate(t, e.toString(16)), this.$cache = {}, this + }, c.prototype.importKey = function(t, e) { + if (!t) throw Error("Empty key given"); + if (e && (e = i[e] || e), !u.detectAndImport(this.keyPair, t, e) && void 0 === e) throw Error("Key format must be specified"); + return this.$cache = {}, this + }, c.prototype.exportKey = function(t) { + return t = i[t = t || "private"] || t, this.$cache[t] || (this.$cache[t] = u.detectAndExport(this.keyPair, t)), this.$cache[t] + }, c.prototype.isPrivate = function() { + return this.keyPair.isPrivate() + }, c.prototype.isPublic = function(t) { + return this.keyPair.isPublic(t) + }, c.prototype.isEmpty = function(t) { + return !(this.keyPair.n || this.keyPair.e || this.keyPair.d) + }, c.prototype.encrypt = function(t, e, r) { + return this.$$encryptKey(!1, t, e, r) + }, c.prototype.decrypt = function(t, e) { + return this.$$decryptKey(!1, t, e) + }, c.prototype.encryptPrivate = function(t, e, r) { + return this.$$encryptKey(!0, t, e, r) + }, c.prototype.decryptPublic = function(t, e) { + return this.$$decryptKey(!0, t, e) + }, c.prototype.$$encryptKey = function(t, e, r, n) { + try { + var i = this.keyPair.encrypt(this.$getDataForEncrypt(e, n), t); + return "buffer" != r && r ? i.toString(r) : i + } catch (t) { + throw Error("Error during encryption. Original error: " + t) + } + }, c.prototype.$$decryptKey = function(t, e, r) { + try { + e = s.isString(e) ? n.from(e, "base64") : e; + var i = this.keyPair.decrypt(e, t); + if (null === i) throw Error("Key decrypt method returns null."); + return this.$getDecryptedData(i, r) + } catch (t) { + throw Error("Error during decryption (probably incorrect key). Original error: " + t) + } + }, c.prototype.sign = function(t, e, r) { + if (!this.isPrivate()) throw Error("This is not private key"); + var n = this.keyPair.sign(this.$getDataForEncrypt(t, r)); + return e && "buffer" != e && (n = n.toString(e)), n + }, c.prototype.verify = function(t, e, r, n) { + if (!this.isPublic()) throw Error("This is not public key"); + return n = n && "buffer" != n ? n : null, this.keyPair.verify(this.$getDataForEncrypt(t, r), e, n) + }, c.prototype.getKeySize = function() { + return this.keyPair.keySize + }, c.prototype.getMaxMessageSize = function() { + return this.keyPair.maxMessageLength + }, c.prototype.$getDataForEncrypt = function(t, e) { + if (s.isString(t) || s.isNumber(t)) return n.from("" + t, e || "utf8"); + if (n.isBuffer(t)) return t; + if (s.isObject(t)) return n.from(JSON.stringify(t)); + throw Error("Unexpected data type") + }, c.prototype.$getDecryptedData = function(t, e) { + return "buffer" == (e = e || "buffer") ? t : "json" == e ? JSON.parse(t.toString()) : t.toString(e) + }, c + }() + }, + 4538: (t, e, r) => { + var n = r(3200); + t.exports = { + getEngine: function(t, e) { + var i = r(7469); + return "node" === e.environment && "function" == typeof n.publicEncrypt && "function" == typeof n.privateDecrypt && (i = "function" == typeof n.privateEncrypt && "function" == typeof n.publicDecrypt ? r(2418) : r(1957)), i(t, e) + } + } + }, + 2418: (t, e, r) => { + var n = r(3200), + i = r(7449), + o = r(1768); + t.exports = function(t, e) { + var r = o.pkcs1.makeScheme(t, e); + return { + encrypt: function(t, o) { + var s; + if (o) return s = i.RSA_PKCS1_PADDING, e.encryptionSchemeOptions && e.encryptionSchemeOptions.padding && (s = e.encryptionSchemeOptions.padding), n.privateEncrypt({ + key: e.rsaUtils.exportKey("private"), + padding: s + }, t); + s = i.RSA_PKCS1_OAEP_PADDING, "pkcs1" === e.encryptionScheme && (s = i.RSA_PKCS1_PADDING), e.encryptionSchemeOptions && e.encryptionSchemeOptions.padding && (s = e.encryptionSchemeOptions.padding); + var a = t; + return s === i.RSA_NO_PADDING && (a = r.pkcs0pad(t)), n.publicEncrypt({ + key: e.rsaUtils.exportKey("public"), + padding: s + }, a) + }, + decrypt: function(t, o) { + var s; + if (o) return s = i.RSA_PKCS1_PADDING, e.encryptionSchemeOptions && e.encryptionSchemeOptions.padding && (s = e.encryptionSchemeOptions.padding), n.publicDecrypt({ + key: e.rsaUtils.exportKey("public"), + padding: s + }, t); + s = i.RSA_PKCS1_OAEP_PADDING, "pkcs1" === e.encryptionScheme && (s = i.RSA_PKCS1_PADDING), e.encryptionSchemeOptions && e.encryptionSchemeOptions.padding && (s = e.encryptionSchemeOptions.padding); + var a = n.privateDecrypt({ + key: e.rsaUtils.exportKey("private"), + padding: s + }, t); + return s === i.RSA_NO_PADDING ? r.pkcs0unpad(a) : a + } + } + } + }, + 7469: (t, e, r) => { + var n = r(1973), + i = r(1768); + t.exports = function(t, e) { + var r = i.pkcs1.makeScheme(t, e); + return { + encrypt: function(e, i) { + var o, s; + return i ? (o = new n(r.encPad(e, { + type: 1 + })), s = t.$doPrivate(o)) : (o = new n(t.encryptionScheme.encPad(e)), s = t.$doPublic(o)), s.toBuffer(t.encryptedDataLength) + }, + decrypt: function(e, i) { + var o, s = new n(e); + return i ? (o = t.$doPublic(s), r.encUnPad(o.toBuffer(t.encryptedDataLength), { + type: 1 + })) : (o = t.$doPrivate(s), t.encryptionScheme.encUnPad(o.toBuffer(t.encryptedDataLength))) + } + } + } + }, + 1957: (t, e, r) => { + var n = r(3200), + i = r(7449), + o = r(1768); + t.exports = function(t, e) { + var s = r(7469)(t, e), + a = o.pkcs1.makeScheme(t, e); + return { + encrypt: function(t, r) { + if (r) return s.encrypt(t, r); + var o = i.RSA_PKCS1_OAEP_PADDING; + "pkcs1" === e.encryptionScheme && (o = i.RSA_PKCS1_PADDING), e.encryptionSchemeOptions && e.encryptionSchemeOptions.padding && (o = e.encryptionSchemeOptions.padding); + var f = t; + return o === i.RSA_NO_PADDING && (f = a.pkcs0pad(t)), n.publicEncrypt({ + key: e.rsaUtils.exportKey("public"), + padding: o + }, f) + }, + decrypt: function(t, r) { + if (r) return s.decrypt(t, r); + var o = i.RSA_PKCS1_OAEP_PADDING; + "pkcs1" === e.encryptionScheme && (o = i.RSA_PKCS1_PADDING), e.encryptionSchemeOptions && e.encryptionSchemeOptions.padding && (o = e.encryptionSchemeOptions.padding); + var f = n.privateDecrypt({ + key: e.rsaUtils.exportKey("private"), + padding: o + }, t); + return o === i.RSA_NO_PADDING ? a.pkcs0unpad(f) : f + } + } + } + }, + 3374: (t, e, r) => { + r(8226)._, r(8226), t.exports = { + privateExport: function(t, e) { + return { + n: t.n.toBuffer(), + e: t.e, + d: t.d.toBuffer(), + p: t.p.toBuffer(), + q: t.q.toBuffer(), + dmp1: t.dmp1.toBuffer(), + dmq1: t.dmq1.toBuffer(), + coeff: t.coeff.toBuffer() + } + }, + privateImport: function(t, e, r) { + if (!(e.n && e.e && e.d && e.p && e.q && e.dmp1 && e.dmq1 && e.coeff)) throw Error("Invalid key data"); + t.setPrivate(e.n, e.e, e.d, e.p, e.q, e.dmp1, e.dmq1, e.coeff) + }, + publicExport: function(t, e) { + return { + n: t.n.toBuffer(), + e: t.e + } + }, + publicImport: function(t, e, r) { + if (!e.n || !e.e) throw Error("Invalid key data"); + t.setPublic(e.n, e.e) + }, + autoImport: function(e, r) { + return !(!r.n || !r.e || (r.d && r.p && r.q && r.dmp1 && r.dmq1 && r.coeff ? (t.exports.privateImport(e, r), 0) : (t.exports.publicImport(e, r), 0))) + } + } + }, + 7460: (t, e, r) => { + function n(t) { + t = t.split("-"); + for (var e = "private", r = { + type: "default" + }, n = 1; n < t.length; n++) + if (t[n]) switch (t[n]) { + case "public": + case "private": + e = t[n]; + break; + case "pem": + case "der": + r.type = t[n] + } + return { + scheme: t[0], + keyType: e, + keyOpt: r + } + } + r(8226)._, t.exports = { + pkcs1: r(6566), + pkcs8: r(8573), + components: r(3374), + openssh: r(3194), + isPrivateExport: function(e) { + return t.exports[e] && "function" == typeof t.exports[e].privateExport + }, + isPrivateImport: function(e) { + return t.exports[e] && "function" == typeof t.exports[e].privateImport + }, + isPublicExport: function(e) { + return t.exports[e] && "function" == typeof t.exports[e].publicExport + }, + isPublicImport: function(e) { + return t.exports[e] && "function" == typeof t.exports[e].publicImport + }, + detectAndImport: function(e, r, i) { + if (void 0 === i) { + for (var o in t.exports) + if ("function" == typeof t.exports[o].autoImport && t.exports[o].autoImport(e, r)) return !0 + } else if (i) { + var s = n(i); + if (!t.exports[s.scheme]) throw Error("Unsupported key format"); + "private" === s.keyType ? t.exports[s.scheme].privateImport(e, r, s.keyOpt) : t.exports[s.scheme].publicImport(e, r, s.keyOpt) + } + return !1 + }, + detectAndExport: function(e, r) { + if (r) { + var i = n(r); + if (t.exports[i.scheme]) { + if ("private" === i.keyType) { + if (!e.isPrivate()) throw Error("This is not private key"); + return t.exports[i.scheme].privateExport(e, i.keyOpt) + } + if (!e.isPublic()) throw Error("This is not public key"); + return t.exports[i.scheme].publicExport(e, i.keyOpt) + } + throw Error("Unsupported key format") + } + } + } + }, + 3194: (t, e, r) => { + var n = r(8287).Buffer, + i = r(8226)._, + o = r(8226), + s = r(1973); + const a = "-----BEGIN OPENSSH PRIVATE KEY-----", + f = "-----END OPENSSH PRIVATE KEY-----"; + + function u(t) { + const e = t.buf.readInt32BE(t.off); + t.off += 4; + const r = t.buf.slice(t.off, t.off + e); + return t.off += e, r + } + + function c(t, e) { + t.buf.writeInt32BE(e.byteLength, t.off), t.off += 4, t.off += e.copy(t.buf, t.off) + } + t.exports = { + privateExport: function(t, e) { + const r = t.n.toBuffer(); + let i = n.alloc(4); + for (i.writeUInt32BE(t.e, 0); 0 === i[0];) i = i.slice(1); + const s = t.d.toBuffer(), + u = t.coeff.toBuffer(), + h = t.p.toBuffer(), + p = t.q.toBuffer(); + let l; + l = void 0 !== t.sshcomment ? n.from(t.sshcomment) : n.from([]); + const y = 15 + i.byteLength + 4 + r.byteLength, + g = 23 + r.byteLength + 4 + i.byteLength + 4 + s.byteLength + 4 + u.byteLength + 4 + h.byteLength + 4 + p.byteLength + 4 + l.byteLength; + let d = 43 + y + 4 + g; + d += 8 * Math.ceil(g / 8) - g; + const v = n.alloc(d), + m = { + buf: v, + off: 0 + }; + v.write("openssh-key-v1", "utf8"), v.writeUInt8(0, 14), m.off += 15, c(m, n.from("none")), c(m, n.from("none")), c(m, n.from("")), m.off = m.buf.writeUInt32BE(1, m.off), m.off = m.buf.writeUInt32BE(y, m.off), c(m, n.from("ssh-rsa")), c(m, i), c(m, r), m.off = m.buf.writeUInt32BE(d - 47 - y, m.off), m.off += 8, c(m, n.from("ssh-rsa")), c(m, r), c(m, i), c(m, s), c(m, u), c(m, h), c(m, p), c(m, l); + let S = 1; + for (; m.off < d;) m.off = m.buf.writeUInt8(S++, m.off); + return "der" === e.type ? m.buf : a + "\n" + o.linebrk(v.toString("base64"), 70) + "\n" + f + "\n" + }, + privateImport: function(t, e, r) { + var c; + if ("der" !== (r = r || {}).type) { + if (n.isBuffer(e) && (e = e.toString("utf8")), !i.isString(e)) throw Error("Unsupported key format"); + var h = o.trimSurroundingText(e, a, f).replace(/\s+|\n\r|\n|\r$/gm, ""); + c = n.from(h, "base64") + } else { + if (!n.isBuffer(e)) throw Error("Unsupported key format"); + c = e + } + const p = { + buf: c, + off: 0 + }; + if ("openssh-key-v1" !== c.slice(0, 14).toString("ascii")) throw "Invalid file format."; + if (p.off += 15, "none" !== u(p).toString("ascii")) throw Error("Unsupported key type"); + if ("none" !== u(p).toString("ascii")) throw Error("Unsupported key type"); + if ("" !== u(p).toString("ascii")) throw Error("Unsupported key type"); + if (p.off += 4, p.off += 4, "ssh-rsa" !== u(p).toString("ascii")) throw Error("Unsupported key type"); + if (u(p), u(p), p.off += 12, "ssh-rsa" !== u(p).toString("ascii")) throw Error("Unsupported key type"); + const l = u(p), + y = u(p), + g = u(p), + d = u(p), + v = u(p), + m = u(p), + S = new s(g), + _ = new s(m), + b = new s(v), + E = S.mod(b.subtract(s.ONE)), + w = S.mod(_.subtract(s.ONE)); + t.setPrivate(l, y, g, v, m, E.toBuffer(), w.toBuffer(), d), t.sshcomment = u(p).toString("ascii") + }, + publicExport: function(t, e) { + let r = n.alloc(4); + for (r.writeUInt32BE(t.e, 0); 0 === r[0];) r = r.slice(1); + const i = t.n.toBuffer(), + o = n.alloc(r.byteLength + 4 + i.byteLength + 4 + 7 + 4), + s = { + buf: o, + off: 0 + }; + c(s, n.from("ssh-rsa")), c(s, r), c(s, i); + let a = t.sshcomment || ""; + return "der" === e.type ? s.buf : "ssh-rsa " + o.toString("base64") + " " + a + "\n" + }, + publicImport: function(t, e, r) { + var o; + if ("der" !== (r = r || {}).type) { + if (n.isBuffer(e) && (e = e.toString("utf8")), !i.isString(e)) throw Error("Unsupported key format"); + { + if ("ssh-rsa " !== e.substring(0, 8)) throw Error("Unsupported key format"); + let r = e.indexOf(" ", 8); - 1 === r ? r = e.length : t.sshcomment = e.substring(r + 1).replace(/\s+|\n\r|\n|\r$/gm, ""); + const i = e.substring(8, r).replace(/\s+|\n\r|\n|\r$/gm, ""); + o = n.from(i, "base64") + } + } else { + if (!n.isBuffer(e)) throw Error("Unsupported key format"); + o = e + } + const s = { + buf: o, + off: 0 + }, + a = u(s).toString("ascii"); + if ("ssh-rsa" !== a) throw Error("Invalid key type: " + a); + const f = u(s), + c = u(s); + t.setPublic(c, f) + }, + autoImport: function(e, r) { + return /^[\S\s]*-----BEGIN OPENSSH PRIVATE KEY-----\s*(?=(([A-Za-z0-9+/=]+\s*)+))\1-----END OPENSSH PRIVATE KEY-----[\S\s]*$/g.test(r) ? (t.exports.privateImport(e, r), !0) : !!/^[\S\s]*ssh-rsa \s*(?=(([A-Za-z0-9+/=]+\s*)+))\1[\S\s]*$/g.test(r) && (t.exports.publicImport(e, r), !0) + } + } + }, + 6566: (t, e, r) => { + var n = r(8287).Buffer, + i = r(3100).Ber, + o = r(8226)._, + s = r(8226); + const a = "-----BEGIN RSA PRIVATE KEY-----", + f = "-----END RSA PRIVATE KEY-----", + u = "-----BEGIN RSA PUBLIC KEY-----", + c = "-----END RSA PUBLIC KEY-----"; + t.exports = { + privateExport: function(t, e) { + e = e || {}; + var r = t.n.toBuffer(), + n = t.d.toBuffer(), + o = t.p.toBuffer(), + u = t.q.toBuffer(), + c = t.dmp1.toBuffer(), + h = t.dmq1.toBuffer(), + p = t.coeff.toBuffer(), + l = r.length + n.length + o.length + u.length + c.length + h.length + p.length + 512, + y = new i.Writer({ + size: l + }); + return y.startSequence(), y.writeInt(0), y.writeBuffer(r, 2), y.writeInt(t.e), y.writeBuffer(n, 2), y.writeBuffer(o, 2), y.writeBuffer(u, 2), y.writeBuffer(c, 2), y.writeBuffer(h, 2), y.writeBuffer(p, 2), y.endSequence(), "der" === e.type ? y.buffer : a + "\n" + s.linebrk(y.buffer.toString("base64"), 64) + "\n" + f + }, + privateImport: function(t, e, r) { + var u; + if ("der" !== (r = r || {}).type) { + if (n.isBuffer(e) && (e = e.toString("utf8")), !o.isString(e)) throw Error("Unsupported key format"); + var c = s.trimSurroundingText(e, a, f).replace(/\s+|\n\r|\n|\r$/gm, ""); + u = n.from(c, "base64") + } else { + if (!n.isBuffer(e)) throw Error("Unsupported key format"); + u = e + } + var h = new i.Reader(u); + h.readSequence(), h.readString(2, !0), t.setPrivate(h.readString(2, !0), h.readString(2, !0), h.readString(2, !0), h.readString(2, !0), h.readString(2, !0), h.readString(2, !0), h.readString(2, !0), h.readString(2, !0)) + }, + publicExport: function(t, e) { + e = e || {}; + var r = t.n.toBuffer(), + n = r.length + 512, + o = new i.Writer({ + size: n + }); + return o.startSequence(), o.writeBuffer(r, 2), o.writeInt(t.e), o.endSequence(), "der" === e.type ? o.buffer : u + "\n" + s.linebrk(o.buffer.toString("base64"), 64) + "\n" + c + }, + publicImport: function(t, e, r) { + var a; + if ("der" !== (r = r || {}).type) { + if (n.isBuffer(e) && (e = e.toString("utf8")), o.isString(e)) { + var f = s.trimSurroundingText(e, u, c).replace(/\s+|\n\r|\n|\r$/gm, ""); + a = n.from(f, "base64") + } + } else { + if (!n.isBuffer(e)) throw Error("Unsupported key format"); + a = e + } + var h = new i.Reader(a); + h.readSequence(), t.setPublic(h.readString(2, !0), h.readString(2, !0)) + }, + autoImport: function(e, r) { + return /^[\S\s]*-----BEGIN RSA PRIVATE KEY-----\s*(?=(([A-Za-z0-9+/=]+\s*)+))\1-----END RSA PRIVATE KEY-----[\S\s]*$/g.test(r) ? (t.exports.privateImport(e, r), !0) : !!/^[\S\s]*-----BEGIN RSA PUBLIC KEY-----\s*(?=(([A-Za-z0-9+/=]+\s*)+))\1-----END RSA PUBLIC KEY-----[\S\s]*$/g.test(r) && (t.exports.publicImport(e, r), !0) + } + } + }, + 8573: (t, e, r) => { + var n = r(8287).Buffer, + i = r(3100).Ber, + o = r(8226)._, + s = "1.2.840.113549.1.1.1", + a = r(8226); + const f = "-----BEGIN PRIVATE KEY-----", + u = "-----END PRIVATE KEY-----", + c = "-----BEGIN PUBLIC KEY-----", + h = "-----END PUBLIC KEY-----"; + t.exports = { + privateExport: function(t, e) { + e = e || {}; + var r = t.n.toBuffer(), + n = t.d.toBuffer(), + o = t.p.toBuffer(), + c = t.q.toBuffer(), + h = t.dmp1.toBuffer(), + p = t.dmq1.toBuffer(), + l = t.coeff.toBuffer(), + y = r.length + n.length + o.length + c.length + h.length + p.length + l.length + 512, + g = new i.Writer({ + size: y + }); + g.startSequence(), g.writeInt(0), g.writeBuffer(r, 2), g.writeInt(t.e), g.writeBuffer(n, 2), g.writeBuffer(o, 2), g.writeBuffer(c, 2), g.writeBuffer(h, 2), g.writeBuffer(p, 2), g.writeBuffer(l, 2), g.endSequence(); + var d = new i.Writer({ + size: y + }); + return d.startSequence(), d.writeInt(0), d.startSequence(), d.writeOID(s), d.writeNull(), d.endSequence(), d.writeBuffer(g.buffer, 4), d.endSequence(), "der" === e.type ? d.buffer : f + "\n" + a.linebrk(d.buffer.toString("base64"), 64) + "\n" + u + }, + privateImport: function(t, e, r) { + var c; + if ("der" !== (r = r || {}).type) { + if (n.isBuffer(e) && (e = e.toString("utf8")), !o.isString(e)) throw Error("Unsupported key format"); + var h = a.trimSurroundingText(e, f, u).replace("-----END PRIVATE KEY-----", "").replace(/\s+|\n\r|\n|\r$/gm, ""); + c = n.from(h, "base64") + } else { + if (!n.isBuffer(e)) throw Error("Unsupported key format"); + c = e + } + var p = new i.Reader(c); + if (p.readSequence(), p.readInt(0), new i.Reader(p.readString(48, !0)).readOID(6, !0) !== s) throw Error("Invalid Public key format"); + var l = new i.Reader(p.readString(4, !0)); + l.readSequence(), l.readString(2, !0), t.setPrivate(l.readString(2, !0), l.readString(2, !0), l.readString(2, !0), l.readString(2, !0), l.readString(2, !0), l.readString(2, !0), l.readString(2, !0), l.readString(2, !0)) + }, + publicExport: function(t, e) { + e = e || {}; + var r = t.n.toBuffer(), + n = r.length + 512, + o = new i.Writer({ + size: n + }); + o.writeByte(0), o.startSequence(), o.writeBuffer(r, 2), o.writeInt(t.e), o.endSequence(); + var f = new i.Writer({ + size: n + }); + return f.startSequence(), f.startSequence(), f.writeOID(s), f.writeNull(), f.endSequence(), f.writeBuffer(o.buffer, 3), f.endSequence(), "der" === e.type ? f.buffer : c + "\n" + a.linebrk(f.buffer.toString("base64"), 64) + "\n" + h + }, + publicImport: function(t, e, r) { + var f; + if ("der" !== (r = r || {}).type) { + if (n.isBuffer(e) && (e = e.toString("utf8")), o.isString(e)) { + var u = a.trimSurroundingText(e, c, h).replace(/\s+|\n\r|\n|\r$/gm, ""); + f = n.from(u, "base64") + } + } else { + if (!n.isBuffer(e)) throw Error("Unsupported key format"); + f = e + } + var p = new i.Reader(f); + if (p.readSequence(), new i.Reader(p.readString(48, !0)).readOID(6, !0) !== s) throw Error("Invalid Public key format"); + var l = new i.Reader(p.readString(3, !0)); + l.readByte(), l.readSequence(), t.setPublic(l.readString(2, !0), l.readString(2, !0)) + }, + autoImport: function(e, r) { + return /^[\S\s]*-----BEGIN PRIVATE KEY-----\s*(?=(([A-Za-z0-9+/=]+\s*)+))\1-----END PRIVATE KEY-----[\S\s]*$/g.test(r) ? (t.exports.privateImport(e, r), !0) : !!/^[\S\s]*-----BEGIN PUBLIC KEY-----\s*(?=(([A-Za-z0-9+/=]+\s*)+))\1-----END PUBLIC KEY-----[\S\s]*$/g.test(r) && (t.exports.publicImport(e, r), !0) + } + } + }, + 1973: (t, e, r) => { + var n = r(8287).Buffer, + i = r(3200), + o = r(8226)._; + + function s(t, e) { + null != t && ("number" == typeof t ? this.fromNumber(t, e) : n.isBuffer(t) ? this.fromBuffer(t) : null == e && "string" != typeof t ? this.fromByteArray(t) : this.fromString(t, e)) + } + + function a() { + return new s(null) + } + s.prototype.am = function(t, e, r, n, i, o) { + for (var s = 16383 & e, a = e >> 14; --o >= 0;) { + var f = 16383 & this[t], + u = this[t++] >> 14, + c = a * f + u * s; + i = ((f = s * f + ((16383 & c) << 14) + r[n] + i) >> 28) + (c >> 14) + a * u, r[n++] = 268435455 & f + } + return i + }, s.prototype.DB = 28, s.prototype.DM = 268435455, s.prototype.DV = 1 << 28, s.prototype.FV = Math.pow(2, 52), s.prototype.F1 = 24, s.prototype.F2 = 4; + var f, u, c = new Array; + for (f = "0".charCodeAt(0), u = 0; u <= 9; ++u) c[f++] = u; + for (f = "a".charCodeAt(0), u = 10; u < 36; ++u) c[f++] = u; + for (f = "A".charCodeAt(0), u = 10; u < 36; ++u) c[f++] = u; + + function h(t) { + return "0123456789abcdefghijklmnopqrstuvwxyz".charAt(t) + } + + function p(t, e) { + var r = c[t.charCodeAt(e)]; + return null == r ? -1 : r + } + + function l(t) { + var e = a(); + return e.fromInt(t), e + } + + function y(t) { + var e, r = 1; + return 0 != (e = t >>> 16) && (t = e, r += 16), 0 != (e = t >> 8) && (t = e, r += 8), 0 != (e = t >> 4) && (t = e, r += 4), 0 != (e = t >> 2) && (t = e, r += 2), 0 != (e = t >> 1) && (t = e, r += 1), r + } + + function g(t) { + this.m = t + } + + function d(t) { + this.m = t, this.mp = t.invDigit(), this.mpl = 32767 & this.mp, this.mph = this.mp >> 15, this.um = (1 << t.DB - 15) - 1, this.mt2 = 2 * t.t + } + + function v(t, e) { + return t & e + } + + function m(t, e) { + return t | e + } + + function S(t, e) { + return t ^ e + } + + function _(t, e) { + return t & ~e + } + + function b(t) { + if (0 === t) return -1; + var e = 0; + return 65535 & t || (t >>= 16, e += 16), 255 & t || (t >>= 8, e += 8), 15 & t || (t >>= 4, e += 4), 3 & t || (t >>= 2, e += 2), 1 & t || ++e, e + } + + function E(t) { + for (var e = 0; 0 != t;) t &= t - 1, ++e; + return e + } + + function w() {} + + function O(t) { + return t + } + + function B(t) { + this.r2 = a(), this.q3 = a(), s.ONE.dlShiftTo(2 * t.t, this.r2), this.mu = this.r2.divide(t), this.m = t + } + g.prototype.convert = function(t) { + return t.s < 0 || t.compareTo(this.m) >= 0 ? t.mod(this.m) : t + }, g.prototype.revert = function(t) { + return t + }, g.prototype.reduce = function(t) { + t.divRemTo(this.m, null, t) + }, g.prototype.mulTo = function(t, e, r) { + t.multiplyTo(e, r), this.reduce(r) + }, g.prototype.sqrTo = function(t, e) { + t.squareTo(e), this.reduce(e) + }, d.prototype.convert = function(t) { + var e = a(); + return t.abs().dlShiftTo(this.m.t, e), e.divRemTo(this.m, null, e), t.s < 0 && e.compareTo(s.ZERO) > 0 && this.m.subTo(e, e), e + }, d.prototype.revert = function(t) { + var e = a(); + return t.copyTo(e), this.reduce(e), e + }, d.prototype.reduce = function(t) { + for (; t.t <= this.mt2;) t[t.t++] = 0; + for (var e = 0; e < this.m.t; ++e) { + var r = 32767 & t[e], + n = r * this.mpl + ((r * this.mph + (t[e] >> 15) * this.mpl & this.um) << 15) & t.DM; + for (t[r = e + this.m.t] += this.m.am(0, n, t, e, 0, this.m.t); t[r] >= t.DV;) t[r] -= t.DV, t[++r]++ + } + t.clamp(), t.drShiftTo(this.m.t, t), t.compareTo(this.m) >= 0 && t.subTo(this.m, t) + }, d.prototype.mulTo = function(t, e, r) { + t.multiplyTo(e, r), this.reduce(r) + }, d.prototype.sqrTo = function(t, e) { + t.squareTo(e), this.reduce(e) + }, w.prototype.convert = O, w.prototype.revert = O, w.prototype.mulTo = function(t, e, r) { + t.multiplyTo(e, r) + }, w.prototype.sqrTo = function(t, e) { + t.squareTo(e) + }, B.prototype.convert = function(t) { + if (t.s < 0 || t.t > 2 * this.m.t) return t.mod(this.m); + if (t.compareTo(this.m) < 0) return t; + var e = a(); + return t.copyTo(e), this.reduce(e), e + }, B.prototype.revert = function(t) { + return t + }, B.prototype.reduce = function(t) { + for (t.drShiftTo(this.m.t - 1, this.r2), t.t > this.m.t + 1 && (t.t = this.m.t + 1, t.clamp()), this.mu.multiplyUpperTo(this.r2, this.m.t + 1, this.q3), this.m.multiplyLowerTo(this.q3, this.m.t + 1, this.r2); t.compareTo(this.r2) < 0;) t.dAddOffset(1, this.m.t + 1); + for (t.subTo(this.r2, t); t.compareTo(this.m) >= 0;) t.subTo(this.m, t) + }, B.prototype.mulTo = function(t, e, r) { + t.multiplyTo(e, r), this.reduce(r) + }, B.prototype.sqrTo = function(t, e) { + t.squareTo(e), this.reduce(e) + }; + var A = [2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97, 101, 103, 107, 109, 113, 127, 131, 137, 139, 149, 151, 157, 163, 167, 173, 179, 181, 191, 193, 197, 199, 211, 223, 227, 229, 233, 239, 241, 251, 257, 263, 269, 271, 277, 281, 283, 293, 307, 311, 313, 317, 331, 337, 347, 349, 353, 359, 367, 373, 379, 383, 389, 397, 401, 409, 419, 421, 431, 433, 439, 443, 449, 457, 461, 463, 467, 479, 487, 491, 499, 503, 509, 521, 523, 541, 547, 557, 563, 569, 571, 577, 587, 593, 599, 601, 607, 613, 617, 619, 631, 641, 643, 647, 653, 659, 661, 673, 677, 683, 691, 701, 709, 719, 727, 733, 739, 743, 751, 757, 761, 769, 773, 787, 797, 809, 811, 821, 823, 827, 829, 839, 853, 857, 859, 863, 877, 881, 883, 887, 907, 911, 919, 929, 937, 941, 947, 953, 967, 971, 977, 983, 991, 997], + x = (1 << 26) / A[A.length - 1]; + s.prototype.copyTo = function(t) { + for (var e = this.t - 1; e >= 0; --e) t[e] = this[e]; + t.t = this.t, t.s = this.s + }, s.prototype.fromInt = function(t) { + this.t = 1, this.s = t < 0 ? -1 : 0, t > 0 ? this[0] = t : t < -1 ? this[0] = t + DV : this.t = 0 + }, s.prototype.fromString = function(t, e, r) { + var n; + switch (e) { + case 2: + n = 1; + break; + case 4: + n = 2; + break; + case 8: + n = 3; + break; + case 16: + n = 4; + break; + case 32: + n = 5; + break; + case 256: + n = 8; + break; + default: + return void this.fromRadix(t, e) + } + this.t = 0, this.s = 0; + for (var i = t.length, o = !1, a = 0; --i >= 0;) { + var f = 8 == n ? 255 & t[i] : p(t, i); + f < 0 ? "-" == t.charAt(i) && (o = !0) : (o = !1, 0 === a ? this[this.t++] = f : a + n > this.DB ? (this[this.t - 1] |= (f & (1 << this.DB - a) - 1) << a, this[this.t++] = f >> this.DB - a) : this[this.t - 1] |= f << a, (a += n) >= this.DB && (a -= this.DB)) + }!r && 8 == n && 128 & t[0] && (this.s = -1, a > 0 && (this[this.t - 1] |= (1 << this.DB - a) - 1 << a)), this.clamp(), o && s.ZERO.subTo(this, this) + }, s.prototype.fromByteArray = function(t, e) { + this.fromString(t, 256, e) + }, s.prototype.fromBuffer = function(t) { + this.fromString(t, 256, !0) + }, s.prototype.clamp = function() { + for (var t = this.s & this.DM; this.t > 0 && this[this.t - 1] == t;) --this.t + }, s.prototype.dlShiftTo = function(t, e) { + var r; + for (r = this.t - 1; r >= 0; --r) e[r + t] = this[r]; + for (r = t - 1; r >= 0; --r) e[r] = 0; + e.t = this.t + t, e.s = this.s + }, s.prototype.drShiftTo = function(t, e) { + for (var r = t; r < this.t; ++r) e[r - t] = this[r]; + e.t = Math.max(this.t - t, 0), e.s = this.s + }, s.prototype.lShiftTo = function(t, e) { + var r, n = t % this.DB, + i = this.DB - n, + o = (1 << i) - 1, + s = Math.floor(t / this.DB), + a = this.s << n & this.DM; + for (r = this.t - 1; r >= 0; --r) e[r + s + 1] = this[r] >> i | a, a = (this[r] & o) << n; + for (r = s - 1; r >= 0; --r) e[r] = 0; + e[s] = a, e.t = this.t + s + 1, e.s = this.s, e.clamp() + }, s.prototype.rShiftTo = function(t, e) { + e.s = this.s; + var r = Math.floor(t / this.DB); + if (r >= this.t) e.t = 0; + else { + var n = t % this.DB, + i = this.DB - n, + o = (1 << n) - 1; + e[0] = this[r] >> n; + for (var s = r + 1; s < this.t; ++s) e[s - r - 1] |= (this[s] & o) << i, e[s - r] = this[s] >> n; + n > 0 && (e[this.t - r - 1] |= (this.s & o) << i), e.t = this.t - r, e.clamp() + } + }, s.prototype.subTo = function(t, e) { + for (var r = 0, n = 0, i = Math.min(t.t, this.t); r < i;) n += this[r] - t[r], e[r++] = n & this.DM, n >>= this.DB; + if (t.t < this.t) { + for (n -= t.s; r < this.t;) n += this[r], e[r++] = n & this.DM, n >>= this.DB; + n += this.s + } else { + for (n += this.s; r < t.t;) n -= t[r], e[r++] = n & this.DM, n >>= this.DB; + n -= t.s + } + e.s = n < 0 ? -1 : 0, n < -1 ? e[r++] = this.DV + n : n > 0 && (e[r++] = n), e.t = r, e.clamp() + }, s.prototype.multiplyTo = function(t, e) { + var r = this.abs(), + n = t.abs(), + i = r.t; + for (e.t = i + n.t; --i >= 0;) e[i] = 0; + for (i = 0; i < n.t; ++i) e[i + r.t] = r.am(0, n[i], e, i, 0, r.t); + e.s = 0, e.clamp(), this.s != t.s && s.ZERO.subTo(e, e) + }, s.prototype.squareTo = function(t) { + for (var e = this.abs(), r = t.t = 2 * e.t; --r >= 0;) t[r] = 0; + for (r = 0; r < e.t - 1; ++r) { + var n = e.am(r, e[r], t, 2 * r, 0, 1); + (t[r + e.t] += e.am(r + 1, 2 * e[r], t, 2 * r + 1, n, e.t - r - 1)) >= e.DV && (t[r + e.t] -= e.DV, t[r + e.t + 1] = 1) + } + t.t > 0 && (t[t.t - 1] += e.am(r, e[r], t, 2 * r, 0, 1)), t.s = 0, t.clamp() + }, s.prototype.divRemTo = function(t, e, r) { + var n = t.abs(); + if (!(n.t <= 0)) { + var i = this.abs(); + if (i.t < n.t) return null != e && e.fromInt(0), void(null != r && this.copyTo(r)); + null == r && (r = a()); + var o = a(), + f = this.s, + u = t.s, + c = this.DB - y(n[n.t - 1]); + c > 0 ? (n.lShiftTo(c, o), i.lShiftTo(c, r)) : (n.copyTo(o), i.copyTo(r)); + var h = o.t, + p = o[h - 1]; + if (0 !== p) { + var l = p * (1 << this.F1) + (h > 1 ? o[h - 2] >> this.F2 : 0), + g = this.FV / l, + d = (1 << this.F1) / l, + v = 1 << this.F2, + m = r.t, + S = m - h, + _ = null == e ? a() : e; + for (o.dlShiftTo(S, _), r.compareTo(_) >= 0 && (r[r.t++] = 1, r.subTo(_, r)), s.ONE.dlShiftTo(h, _), _.subTo(o, o); o.t < h;) o[o.t++] = 0; + for (; --S >= 0;) { + var b = r[--m] == p ? this.DM : Math.floor(r[m] * g + (r[m - 1] + v) * d); + if ((r[m] += o.am(0, b, r, S, 0, h)) < b) + for (o.dlShiftTo(S, _), r.subTo(_, r); r[m] < --b;) r.subTo(_, r) + } + null != e && (r.drShiftTo(h, e), f != u && s.ZERO.subTo(e, e)), r.t = h, r.clamp(), c > 0 && r.rShiftTo(c, r), f < 0 && s.ZERO.subTo(r, r) + } + } + }, s.prototype.invDigit = function() { + if (this.t < 1) return 0; + var t = this[0]; + if (!(1 & t)) return 0; + var e = 3 & t; + return (e = (e = (e = (e = e * (2 - (15 & t) * e) & 15) * (2 - (255 & t) * e) & 255) * (2 - ((65535 & t) * e & 65535)) & 65535) * (2 - t * e % this.DV) % this.DV) > 0 ? this.DV - e : -e + }, s.prototype.isEven = function() { + return 0 === (this.t > 0 ? 1 & this[0] : this.s) + }, s.prototype.exp = function(t, e) { + if (t > 4294967295 || t < 1) return s.ONE; + var r = a(), + n = a(), + i = e.convert(this), + o = y(t) - 1; + for (i.copyTo(r); --o >= 0;) + if (e.sqrTo(r, n), (t & 1 << o) > 0) e.mulTo(n, i, r); + else { + var f = r; + r = n, n = f + } return e.revert(r) + }, s.prototype.chunkSize = function(t) { + return Math.floor(Math.LN2 * this.DB / Math.log(t)) + }, s.prototype.toRadix = function(t) { + if (null == t && (t = 10), 0 === this.signum() || t < 2 || t > 36) return "0"; + var e = this.chunkSize(t), + r = Math.pow(t, e), + n = l(r), + i = a(), + o = a(), + s = ""; + for (this.divRemTo(n, i, o); i.signum() > 0;) s = (r + o.intValue()).toString(t).substr(1) + s, i.divRemTo(n, i, o); + return o.intValue().toString(t) + s + }, s.prototype.fromRadix = function(t, e) { + this.fromInt(0), null == e && (e = 10); + for (var r = this.chunkSize(e), n = Math.pow(e, r), i = !1, o = 0, a = 0, f = 0; f < t.length; ++f) { + var u = p(t, f); + u < 0 ? "-" == t.charAt(f) && 0 === this.signum() && (i = !0) : (a = e * a + u, ++o >= r && (this.dMultiply(n), this.dAddOffset(a, 0), o = 0, a = 0)) + } + o > 0 && (this.dMultiply(Math.pow(e, o)), this.dAddOffset(a, 0)), i && s.ZERO.subTo(this, this) + }, s.prototype.fromNumber = function(t, e) { + if ("number" == typeof e) + if (t < 2) this.fromInt(1); + else + for (this.fromNumber(t), this.testBit(t - 1) || this.bitwiseTo(s.ONE.shiftLeft(t - 1), m, this), this.isEven() && this.dAddOffset(1, 0); !this.isProbablePrime(e);) this.dAddOffset(2, 0), this.bitLength() > t && this.subTo(s.ONE.shiftLeft(t - 1), this); + else { + var r = i.randomBytes(1 + (t >> 3)), + n = 7 & t; + n > 0 ? r[0] &= (1 << n) - 1 : r[0] = 0, this.fromByteArray(r) + } + }, s.prototype.bitwiseTo = function(t, e, r) { + var n, i, o = Math.min(t.t, this.t); + for (n = 0; n < o; ++n) r[n] = e(this[n], t[n]); + if (t.t < this.t) { + for (i = t.s & this.DM, n = o; n < this.t; ++n) r[n] = e(this[n], i); + r.t = this.t + } else { + for (i = this.s & this.DM, n = o; n < t.t; ++n) r[n] = e(i, t[n]); + r.t = t.t + } + r.s = e(this.s, t.s), r.clamp() + }, s.prototype.changeBit = function(t, e) { + var r = s.ONE.shiftLeft(t); + return this.bitwiseTo(r, e, r), r + }, s.prototype.addTo = function(t, e) { + for (var r = 0, n = 0, i = Math.min(t.t, this.t); r < i;) n += this[r] + t[r], e[r++] = n & this.DM, n >>= this.DB; + if (t.t < this.t) { + for (n += t.s; r < this.t;) n += this[r], e[r++] = n & this.DM, n >>= this.DB; + n += this.s + } else { + for (n += this.s; r < t.t;) n += t[r], e[r++] = n & this.DM, n >>= this.DB; + n += t.s + } + e.s = n < 0 ? -1 : 0, n > 0 ? e[r++] = n : n < -1 && (e[r++] = this.DV + n), e.t = r, e.clamp() + }, s.prototype.dMultiply = function(t) { + this[this.t] = this.am(0, t - 1, this, 0, 0, this.t), ++this.t, this.clamp() + }, s.prototype.dAddOffset = function(t, e) { + if (0 !== t) { + for (; this.t <= e;) this[this.t++] = 0; + for (this[e] += t; this[e] >= this.DV;) this[e] -= this.DV, ++e >= this.t && (this[this.t++] = 0), ++this[e] + } + }, s.prototype.multiplyLowerTo = function(t, e, r) { + var n, i = Math.min(this.t + t.t, e); + for (r.s = 0, r.t = i; i > 0;) r[--i] = 0; + for (n = r.t - this.t; i < n; ++i) r[i + this.t] = this.am(0, t[i], r, i, 0, this.t); + for (n = Math.min(t.t, e); i < n; ++i) this.am(0, t[i], r, i, 0, e - i); + r.clamp() + }, s.prototype.multiplyUpperTo = function(t, e, r) { + --e; + var n = r.t = this.t + t.t - e; + for (r.s = 0; --n >= 0;) r[n] = 0; + for (n = Math.max(e - this.t, 0); n < t.t; ++n) r[this.t + n - e] = this.am(e - n, t[n], r, 0, 0, this.t + n - e); + r.clamp(), r.drShiftTo(1, r) + }, s.prototype.modInt = function(t) { + if (t <= 0) return 0; + var e = this.DV % t, + r = this.s < 0 ? t - 1 : 0; + if (this.t > 0) + if (0 === e) r = this[0] % t; + else + for (var n = this.t - 1; n >= 0; --n) r = (e * r + this[n]) % t; + return r + }, s.prototype.millerRabin = function(t) { + var e = this.subtract(s.ONE), + r = e.getLowestSetBit(); + if (r <= 0) return !1; + var n = e.shiftRight(r); + (t = t + 1 >> 1) > A.length && (t = A.length); + for (var i = a(), o = 0; o < t; ++o) { + i.fromInt(A[Math.floor(Math.random() * A.length)]); + var f = i.modPow(n, this); + if (0 != f.compareTo(s.ONE) && 0 != f.compareTo(e)) { + for (var u = 1; u++ < r && 0 != f.compareTo(e);) + if (0 === (f = f.modPowInt(2, this)).compareTo(s.ONE)) return !1; + if (0 != f.compareTo(e)) return !1 + } + } + return !0 + }, s.prototype.toString = function(t) { + if (this.s < 0) return "-" + this.negate().toString(t); + var e; + if (16 == t) e = 4; + else if (8 == t) e = 3; + else if (2 == t) e = 1; + else if (32 == t) e = 5; + else { + if (4 != t) return this.toRadix(t); + e = 2 + } + var r, n = (1 << e) - 1, + i = !1, + o = "", + s = this.t, + a = this.DB - s * this.DB % e; + if (s-- > 0) + for (a < this.DB && (r = this[s] >> a) > 0 && (i = !0, o = h(r)); s >= 0;) a < e ? (r = (this[s] & (1 << a) - 1) << e - a, r |= this[--s] >> (a += this.DB - e)) : (r = this[s] >> (a -= e) & n, a <= 0 && (a += this.DB, --s)), r > 0 && (i = !0), i && (o += h(r)); + return i ? o : "0" + }, s.prototype.negate = function() { + var t = a(); + return s.ZERO.subTo(this, t), t + }, s.prototype.abs = function() { + return this.s < 0 ? this.negate() : this + }, s.prototype.compareTo = function(t) { + var e = this.s - t.s; + if (0 != e) return e; + var r = this.t; + if (0 != (e = r - t.t)) return this.s < 0 ? -e : e; + for (; --r >= 0;) + if (0 != (e = this[r] - t[r])) return e; + return 0 + }, s.prototype.bitLength = function() { + return this.t <= 0 ? 0 : this.DB * (this.t - 1) + y(this[this.t - 1] ^ this.s & this.DM) + }, s.prototype.mod = function(t) { + var e = a(); + return this.abs().divRemTo(t, null, e), this.s < 0 && e.compareTo(s.ZERO) > 0 && t.subTo(e, e), e + }, s.prototype.modPowInt = function(t, e) { + var r; + return r = t < 256 || e.isEven() ? new g(e) : new d(e), this.exp(t, r) + }, s.prototype.clone = function() { + var t = a(); + return this.copyTo(t), t + }, s.prototype.intValue = function() { + if (this.s < 0) { + if (1 == this.t) return this[0] - this.DV; + if (0 === this.t) return -1 + } else { + if (1 == this.t) return this[0]; + if (0 === this.t) return 0 + } + return (this[1] & (1 << 32 - this.DB) - 1) << this.DB | this[0] + }, s.prototype.byteValue = function() { + return 0 == this.t ? this.s : this[0] << 24 >> 24 + }, s.prototype.shortValue = function() { + return 0 == this.t ? this.s : this[0] << 16 >> 16 + }, s.prototype.signum = function() { + return this.s < 0 ? -1 : this.t <= 0 || 1 == this.t && this[0] <= 0 ? 0 : 1 + }, s.prototype.toByteArray = function() { + var t = this.t, + e = new Array; + e[0] = this.s; + var r, n = this.DB - t * this.DB % 8, + i = 0; + if (t-- > 0) + for (n < this.DB && (r = this[t] >> n) != (this.s & this.DM) >> n && (e[i++] = r | this.s << this.DB - n); t >= 0;) n < 8 ? (r = (this[t] & (1 << n) - 1) << 8 - n, r |= this[--t] >> (n += this.DB - 8)) : (r = this[t] >> (n -= 8) & 255, n <= 0 && (n += this.DB, --t)), 128 & r && (r |= -256), 0 === i && (128 & this.s) != (128 & r) && ++i, (i > 0 || r != this.s) && (e[i++] = r); + return e + }, s.prototype.toBuffer = function(t) { + var e = n.from(this.toByteArray()); + if (!0 === t && 0 === e[0]) e = e.slice(1); + else if (o.isNumber(t)) { + if (e.length > t) { + for (var r = 0; r < e.length - t; r++) + if (0 !== e[r]) return null; + return e.slice(e.length - t) + } + if (e.length < t) { + var i = n.alloc(t); + return i.fill(0, 0, t - e.length), e.copy(i, t - e.length), i + } + } + return e + }, s.prototype.equals = function(t) { + return 0 == this.compareTo(t) + }, s.prototype.min = function(t) { + return this.compareTo(t) < 0 ? this : t + }, s.prototype.max = function(t) { + return this.compareTo(t) > 0 ? this : t + }, s.prototype.and = function(t) { + var e = a(); + return this.bitwiseTo(t, v, e), e + }, s.prototype.or = function(t) { + var e = a(); + return this.bitwiseTo(t, m, e), e + }, s.prototype.xor = function(t) { + var e = a(); + return this.bitwiseTo(t, S, e), e + }, s.prototype.andNot = function(t) { + var e = a(); + return this.bitwiseTo(t, _, e), e + }, s.prototype.not = function() { + for (var t = a(), e = 0; e < this.t; ++e) t[e] = this.DM & ~this[e]; + return t.t = this.t, t.s = ~this.s, t + }, s.prototype.shiftLeft = function(t) { + var e = a(); + return t < 0 ? this.rShiftTo(-t, e) : this.lShiftTo(t, e), e + }, s.prototype.shiftRight = function(t) { + var e = a(); + return t < 0 ? this.lShiftTo(-t, e) : this.rShiftTo(t, e), e + }, s.prototype.getLowestSetBit = function() { + for (var t = 0; t < this.t; ++t) + if (0 != this[t]) return t * this.DB + b(this[t]); + return this.s < 0 ? this.t * this.DB : -1 + }, s.prototype.bitCount = function() { + for (var t = 0, e = this.s & this.DM, r = 0; r < this.t; ++r) t += E(this[r] ^ e); + return t + }, s.prototype.testBit = function(t) { + var e = Math.floor(t / this.DB); + return e >= this.t ? 0 != this.s : !!(this[e] & 1 << t % this.DB) + }, s.prototype.setBit = function(t) { + return this.changeBit(t, m) + }, s.prototype.clearBit = function(t) { + return this.changeBit(t, _) + }, s.prototype.flipBit = function(t) { + return this.changeBit(t, S) + }, s.prototype.add = function(t) { + var e = a(); + return this.addTo(t, e), e + }, s.prototype.subtract = function(t) { + var e = a(); + return this.subTo(t, e), e + }, s.prototype.multiply = function(t) { + var e = a(); + return this.multiplyTo(t, e), e + }, s.prototype.divide = function(t) { + var e = a(); + return this.divRemTo(t, e, null), e + }, s.prototype.remainder = function(t) { + var e = a(); + return this.divRemTo(t, null, e), e + }, s.prototype.divideAndRemainder = function(t) { + var e = a(), + r = a(); + return this.divRemTo(t, e, r), new Array(e, r) + }, s.prototype.modPow = function(t, e) { + var r, n, i = t.bitLength(), + o = l(1); + if (i <= 0) return o; + r = i < 18 ? 1 : i < 48 ? 3 : i < 144 ? 4 : i < 768 ? 5 : 6, n = i < 8 ? new g(e) : e.isEven() ? new B(e) : new d(e); + var s = new Array, + f = 3, + u = r - 1, + c = (1 << r) - 1; + if (s[1] = n.convert(this), r > 1) { + var h = a(); + for (n.sqrTo(s[1], h); f <= c;) s[f] = a(), n.mulTo(h, s[f - 2], s[f]), f += 2 + } + var p, v, m = t.t - 1, + S = !0, + _ = a(); + for (i = y(t[m]) - 1; m >= 0;) { + for (i >= u ? p = t[m] >> i - u & c : (p = (t[m] & (1 << i + 1) - 1) << u - i, m > 0 && (p |= t[m - 1] >> this.DB + i - u)), f = r; !(1 & p);) p >>= 1, --f; + if ((i -= f) < 0 && (i += this.DB, --m), S) s[p].copyTo(o), S = !1; + else { + for (; f > 1;) n.sqrTo(o, _), n.sqrTo(_, o), f -= 2; + f > 0 ? n.sqrTo(o, _) : (v = o, o = _, _ = v), n.mulTo(_, s[p], o) + } + for (; m >= 0 && !(t[m] & 1 << i);) n.sqrTo(o, _), v = o, o = _, _ = v, --i < 0 && (i = this.DB - 1, --m) + } + return n.revert(o) + }, s.prototype.modInverse = function(t) { + var e = t.isEven(); + if (this.isEven() && e || 0 === t.signum()) return s.ZERO; + for (var r = t.clone(), n = this.clone(), i = l(1), o = l(0), a = l(0), f = l(1); 0 != r.signum();) { + for (; r.isEven();) r.rShiftTo(1, r), e ? (i.isEven() && o.isEven() || (i.addTo(this, i), o.subTo(t, o)), i.rShiftTo(1, i)) : o.isEven() || o.subTo(t, o), o.rShiftTo(1, o); + for (; n.isEven();) n.rShiftTo(1, n), e ? (a.isEven() && f.isEven() || (a.addTo(this, a), f.subTo(t, f)), a.rShiftTo(1, a)) : f.isEven() || f.subTo(t, f), f.rShiftTo(1, f); + r.compareTo(n) >= 0 ? (r.subTo(n, r), e && i.subTo(a, i), o.subTo(f, o)) : (n.subTo(r, n), e && a.subTo(i, a), f.subTo(o, f)) + } + return 0 != n.compareTo(s.ONE) ? s.ZERO : f.compareTo(t) >= 0 ? f.subtract(t) : f.signum() < 0 ? (f.addTo(t, f), f.signum() < 0 ? f.add(t) : f) : f + }, s.prototype.pow = function(t) { + return this.exp(t, new w) + }, s.prototype.gcd = function(t) { + var e = this.s < 0 ? this.negate() : this.clone(), + r = t.s < 0 ? t.negate() : t.clone(); + if (e.compareTo(r) < 0) { + var n = e; + e = r, r = n + } + var i = e.getLowestSetBit(), + o = r.getLowestSetBit(); + if (o < 0) return e; + for (i < o && (o = i), o > 0 && (e.rShiftTo(o, e), r.rShiftTo(o, r)); e.signum() > 0;)(i = e.getLowestSetBit()) > 0 && e.rShiftTo(i, e), (i = r.getLowestSetBit()) > 0 && r.rShiftTo(i, r), e.compareTo(r) >= 0 ? (e.subTo(r, e), e.rShiftTo(1, e)) : (r.subTo(e, r), r.rShiftTo(1, r)); + return o > 0 && r.lShiftTo(o, r), r + }, s.prototype.isProbablePrime = function(t) { + var e, r = this.abs(); + if (1 == r.t && r[0] <= A[A.length - 1]) { + for (e = 0; e < A.length; ++e) + if (r[0] == A[e]) return !0; + return !1 + } + if (r.isEven()) return !1; + for (e = 1; e < A.length;) { + for (var n = A[e], i = e + 1; i < A.length && n < x;) n *= A[i++]; + for (n = r.modInt(n); e < i;) + if (n % A[e++] == 0) return !1 + } + return r.millerRabin(t) + }, s.int2char = h, s.ZERO = l(0), s.ONE = l(1), s.prototype.square = function() { + var t = a(); + return this.squareTo(t), t + }, t.exports = s + }, + 5682: (t, e, r) => { + var n = r(8287).Buffer, + i = r(8226)._, + o = (r(3200), r(1973)), + s = r(8226), + a = r(1768), + f = r(4538); + e.BigInteger = o, t.exports.Key = function() { + function t() { + this.n = null, this.e = 0, this.d = null, this.p = null, this.q = null, this.dmp1 = null, this.dmq1 = null, this.coeff = null + } + return t.prototype.setOptions = function(t) { + var e = a[t.signingScheme], + r = a[t.encryptionScheme]; + e === r ? this.signingScheme = this.encryptionScheme = r.makeScheme(this, t) : (this.encryptionScheme = r.makeScheme(this, t), this.signingScheme = e.makeScheme(this, t)), this.encryptEngine = f.getEngine(this, t) + }, t.prototype.generate = function(t, e) { + var r = t >> 1; + this.e = parseInt(e, 16); + for (var n = new o(e, 16);;) { + for (; this.p = new o(t - r, 1), 0 !== this.p.subtract(o.ONE).gcd(n).compareTo(o.ONE) || !this.p.isProbablePrime(10);); + for (; this.q = new o(r, 1), 0 !== this.q.subtract(o.ONE).gcd(n).compareTo(o.ONE) || !this.q.isProbablePrime(10);); + if (this.p.compareTo(this.q) <= 0) { + var i = this.p; + this.p = this.q, this.q = i + } + var s = this.p.subtract(o.ONE), + a = this.q.subtract(o.ONE), + f = s.multiply(a); + if (0 === f.gcd(n).compareTo(o.ONE)) { + if (this.n = this.p.multiply(this.q), this.n.bitLength() < t) continue; + this.d = n.modInverse(f), this.dmp1 = this.d.mod(s), this.dmq1 = this.d.mod(a), this.coeff = this.q.modInverse(this.p); + break + } + } + this.$$recalculateCache() + }, t.prototype.setPrivate = function(t, e, r, n, a, f, u, c) { + if (!(t && e && r && t.length > 0 && (i.isNumber(e) || e.length > 0) && r.length > 0)) throw Error("Invalid RSA private key"); + this.n = new o(t), this.e = i.isNumber(e) ? e : s.get32IntFromBuffer(e, 0), this.d = new o(r), n && a && f && u && c && (this.p = new o(n), this.q = new o(a), this.dmp1 = new o(f), this.dmq1 = new o(u), this.coeff = new o(c)), this.$$recalculateCache() + }, t.prototype.setPublic = function(t, e) { + if (!(t && e && t.length > 0 && (i.isNumber(e) || e.length > 0))) throw Error("Invalid RSA public key"); + this.n = new o(t), this.e = i.isNumber(e) ? e : s.get32IntFromBuffer(e, 0), this.$$recalculateCache() + }, t.prototype.$doPrivate = function(t) { + if (this.p || this.q) return t.modPow(this.d, this.n); + for (var e = t.mod(this.p).modPow(this.dmp1, this.p), r = t.mod(this.q).modPow(this.dmq1, this.q); e.compareTo(r) < 0;) e = e.add(this.p); + return e.subtract(r).multiply(this.coeff).mod(this.p).multiply(this.q).add(r) + }, t.prototype.$doPublic = function(t) { + return t.modPowInt(this.e, this.n) + }, t.prototype.encrypt = function(t, e) { + var r = [], + i = [], + o = t.length, + s = Math.ceil(o / this.maxMessageLength) || 1, + a = Math.ceil(o / s || 1); + if (1 == s) r.push(t); + else + for (var f = 0; f < s; f++) r.push(t.slice(f * a, (f + 1) * a)); + for (var u = 0; u < r.length; u++) i.push(this.encryptEngine.encrypt(r[u], e)); + return n.concat(i) + }, t.prototype.decrypt = function(t, e) { + if (t.length % this.encryptedDataLength > 0) throw Error("Incorrect data or key"); + for (var r = [], i = 0, o = 0, s = t.length / this.encryptedDataLength, a = 0; a < s; a++) o = (i = a * this.encryptedDataLength) + this.encryptedDataLength, r.push(this.encryptEngine.decrypt(t.slice(i, Math.min(o, t.length)), e)); + return n.concat(r) + }, t.prototype.sign = function(t) { + return this.signingScheme.sign.apply(this.signingScheme, arguments) + }, t.prototype.verify = function(t, e, r) { + return this.signingScheme.verify.apply(this.signingScheme, arguments) + }, t.prototype.isPrivate = function() { + return !!(this.n && this.e && this.d) + }, t.prototype.isPublic = function(t) { + return this.n && this.e && !(t && this.d) || !1 + }, Object.defineProperty(t.prototype, "keySize", { + get: function() { + return this.cache.keyBitLength + } + }), Object.defineProperty(t.prototype, "encryptedDataLength", { + get: function() { + return this.cache.keyByteLength + } + }), Object.defineProperty(t.prototype, "maxMessageLength", { + get: function() { + return this.encryptionScheme.maxMessageLength() + } + }), t.prototype.$$recalculateCache = function() { + this.cache = this.cache || {}, this.cache.keyBitLength = this.n.bitLength(), this.cache.keyByteLength = this.cache.keyBitLength + 6 >> 3 + }, t + }() + }, + 2487: (t, e, r) => { + var n = r(8287).Buffer, + i = (r(1973), r(3200)); + t.exports = { + isEncryption: !0, + isSignature: !1 + }, t.exports.digestLength = { + md4: 16, + md5: 16, + ripemd160: 20, + rmd160: 20, + sha1: 20, + sha224: 28, + sha256: 32, + sha384: 48, + sha512: 64 + }; + var o = "sha1"; + t.exports.eme_oaep_mgf1 = function(e, r, s) { + s = s || o; + for (var a = t.exports.digestLength[s], f = Math.ceil(r / a), u = n.alloc(a * f), c = n.alloc(4), h = 0; h < f; ++h) { + var p = i.createHash(s); + p.update(e), c.writeUInt32BE(h, 0), p.update(c), p.digest().copy(u, h * a) + } + return u.slice(0, r) + }, t.exports.makeScheme = function(e, r) { + function s(t, e) { + this.key = t, this.options = e + } + return s.prototype.maxMessageLength = function() { + return this.key.encryptedDataLength - 2 * t.exports.digestLength[this.options.encryptionSchemeOptions.hash || o] - 2 + }, s.prototype.encPad = function(e) { + var r = this.options.encryptionSchemeOptions.hash || o, + s = this.options.encryptionSchemeOptions.mgf || t.exports.eme_oaep_mgf1, + a = this.options.encryptionSchemeOptions.label || n.alloc(0), + f = this.key.encryptedDataLength, + u = t.exports.digestLength[r]; + if (e.length > f - 2 * u - 2) throw new Error("Message is too long to encode into an encoded message with a length of " + f + " bytes, increaseemLen to fix this error (minimum value for given parameters and options: " + (f - 2 * u - 2) + ")"); + var c = i.createHash(r); + c.update(a), c = c.digest(); + var h = n.alloc(f - e.length - 2 * u - 1); + h.fill(0), h[h.length - 1] = 1; + for (var p = n.concat([c, h, e]), l = i.randomBytes(u), y = s(l, p.length, r), g = 0; g < p.length; g++) p[g] ^= y[g]; + for (y = s(p, u, r), g = 0; g < l.length; g++) l[g] ^= y[g]; + var d = n.alloc(1 + l.length + p.length); + return d[0] = 0, l.copy(d, 1), p.copy(d, 1 + l.length), d + }, s.prototype.encUnPad = function(e) { + var r = this.options.encryptionSchemeOptions.hash || o, + s = this.options.encryptionSchemeOptions.mgf || t.exports.eme_oaep_mgf1, + a = this.options.encryptionSchemeOptions.label || n.alloc(0), + f = t.exports.digestLength[r]; + if (e.length < 2 * f + 2) throw new Error("Error decoding message, the supplied message is not long enough to be a valid OAEP encoded message"); + for (var u = e.slice(1, f + 1), c = e.slice(1 + f), h = s(c, f, r), p = 0; p < u.length; p++) u[p] ^= h[p]; + for (h = s(u, c.length, r), p = 0; p < c.length; p++) c[p] ^= h[p]; + var l = i.createHash(r); + if (l.update(a), l = l.digest(), c.slice(0, f).toString("hex") != l.toString("hex")) throw new Error("Error decoding message, the lHash calculated from the label provided and the lHash in the encrypted data do not match."); + for (p = f; 0 === c[p++] && p < c.length;); + if (1 != c[p - 1]) throw new Error("Error decoding message, there is no padding message separator byte"); + return c.slice(p) + }, new s(e, r) + } + }, + 8290: (t, e, r) => { + var n = r(8287).Buffer, + i = r(1973), + o = r(3200), + s = r(7449), + a = { + md2: n.from("3020300c06082a864886f70d020205000410", "hex"), + md5: n.from("3020300c06082a864886f70d020505000410", "hex"), + sha1: n.from("3021300906052b0e03021a05000414", "hex"), + sha224: n.from("302d300d06096086480165030402040500041c", "hex"), + sha256: n.from("3031300d060960864801650304020105000420", "hex"), + sha384: n.from("3041300d060960864801650304020205000430", "hex"), + sha512: n.from("3051300d060960864801650304020305000440", "hex"), + ripemd160: n.from("3021300906052b2403020105000414", "hex"), + rmd160: n.from("3021300906052b2403020105000414", "hex") + }, + f = { + ripemd160: "rmd160" + }, + u = "sha256"; + t.exports = { + isEncryption: !0, + isSignature: !0 + }, t.exports.makeScheme = function(t, e) { + function r(t, e) { + this.key = t, this.options = e + } + return r.prototype.maxMessageLength = function() { + return this.options.encryptionSchemeOptions && this.options.encryptionSchemeOptions.padding == s.RSA_NO_PADDING ? this.key.encryptedDataLength : this.key.encryptedDataLength - 11 + }, r.prototype.encPad = function(t, e) { + var r; + if (e = e || {}, t.length > this.key.maxMessageLength) throw new Error("Message too long for RSA (n=" + this.key.encryptedDataLength + ", l=" + t.length + ")"); + if (this.options.encryptionSchemeOptions && this.options.encryptionSchemeOptions.padding == s.RSA_NO_PADDING) return (r = n.alloc(this.key.maxMessageLength - t.length)).fill(0), n.concat([r, t]); + if (1 === e.type) return (r = n.alloc(this.key.encryptedDataLength - t.length - 1)).fill(255, 0, r.length - 1), r[0] = 1, r[r.length - 1] = 0, n.concat([r, t]); + (r = n.alloc(this.key.encryptedDataLength - t.length))[0] = 0, r[1] = 2; + for (var i = o.randomBytes(r.length - 3), a = 0; a < i.length; a++) { + for (var f = i[a]; 0 === f;) f = o.randomBytes(1)[0]; + r[a + 2] = f + } + return r[r.length - 1] = 0, n.concat([r, t]) + }, r.prototype.encUnPad = function(t, e) { + e = e || {}; + var r = 0; + if (this.options.encryptionSchemeOptions && this.options.encryptionSchemeOptions.padding == s.RSA_NO_PADDING) return "function" == typeof t.lastIndexOf ? t.slice(t.lastIndexOf("\0") + 1, t.length) : t.slice(String.prototype.lastIndexOf.call(t, "\0") + 1, t.length); + if (t.length < 4) return null; + if (1 === e.type) { + if (0 !== t[0] || 1 !== t[1]) return null; + for (r = 3; 0 !== t[r];) + if (255 != t[r] || ++r >= t.length) return null + } else { + if (0 !== t[0] || 2 !== t[1]) return null; + for (r = 3; 0 !== t[r];) + if (++r >= t.length) return null + } + return t.slice(r + 1, t.length) + }, r.prototype.sign = function(t) { + var e = this.options.signingSchemeOptions.hash || u; + if ("browser" === this.options.environment) { + e = f[e] || e; + var r = o.createHash(e); + r.update(t); + var n = this.pkcs1pad(r.digest(), e); + return this.key.$doPrivate(new i(n)).toBuffer(this.key.encryptedDataLength) + } + var s = o.createSign("RSA-" + e.toUpperCase()); + return s.update(t), s.sign(this.options.rsaUtils.exportKey("private")) + }, r.prototype.verify = function(t, e, r) { + if (this.options.encryptionSchemeOptions && this.options.encryptionSchemeOptions.padding == s.RSA_NO_PADDING) return !1; + var a = this.options.signingSchemeOptions.hash || u; + if ("browser" === this.options.environment) { + a = f[a] || a, r && (e = n.from(e, r)); + var c = o.createHash(a); + c.update(t); + var h = this.pkcs1pad(c.digest(), a); + return this.key.$doPublic(new i(e)).toBuffer().toString("hex") == h.toString("hex") + } + var p = o.createVerify("RSA-" + a.toUpperCase()); + return p.update(t), p.verify(this.options.rsaUtils.exportKey("public"), e, r) + }, r.prototype.pkcs0pad = function(t) { + var e = n.alloc(this.key.maxMessageLength - t.length); + return e.fill(0), n.concat([e, t]) + }, r.prototype.pkcs0unpad = function(t) { + return "function" == typeof t.lastIndexOf ? t.slice(t.lastIndexOf("\0") + 1, t.length) : t.slice(String.prototype.lastIndexOf.call(t, "\0") + 1, t.length) + }, r.prototype.pkcs1pad = function(t, e) { + var r = a[e]; + if (!r) throw Error("Unsupported hash algorithm"); + var i = n.concat([r, t]); + if (i.length + 10 > this.key.encryptedDataLength) throw Error("Key is too short for signing algorithm (" + e + ")"); + var o = n.alloc(this.key.encryptedDataLength - i.length - 1); + return o.fill(255, 0, o.length - 1), o[0] = 1, o[o.length - 1] = 0, n.concat([o, i]) + }, new r(t, e) + } + }, + 4414: (t, e, r) => { + var n = r(8287).Buffer, + i = r(1973), + o = r(3200); + t.exports = { + isEncryption: !1, + isSignature: !0 + }; + var s = "sha1"; + t.exports.makeScheme = function(t, e) { + var a = r(1768).pkcs1_oaep; + + function f(t, e) { + this.key = t, this.options = e + } + return f.prototype.sign = function(t) { + var e = o.createHash(this.options.signingSchemeOptions.hash || s); + e.update(t); + var r = this.emsa_pss_encode(e.digest(), this.key.keySize - 1); + return this.key.$doPrivate(new i(r)).toBuffer(this.key.encryptedDataLength) + }, f.prototype.verify = function(t, e, r) { + r && (e = n.from(e, r)), e = new i(e); + var a = Math.ceil((this.key.keySize - 1) / 8), + f = this.key.$doPublic(e).toBuffer(a), + u = o.createHash(this.options.signingSchemeOptions.hash || s); + return u.update(t), this.emsa_pss_verify(u.digest(), f, this.key.keySize - 1) + }, f.prototype.emsa_pss_encode = function(t, e) { + var r = this.options.signingSchemeOptions.hash || s, + i = this.options.signingSchemeOptions.mgf || a.eme_oaep_mgf1, + f = this.options.signingSchemeOptions.saltLength || 20, + u = a.digestLength[r], + c = Math.ceil(e / 8); + if (c < u + f + 2) throw new Error("Output length passed to emBits(" + e + ") is too small for the options specified(" + r + ", " + f + "). To fix this issue increase the value of emBits. (minimum size: " + (8 * u + 8 * f + 9) + ")"); + var h = o.randomBytes(f), + p = n.alloc(8 + u + f); + p.fill(0, 0, 8), t.copy(p, 8), h.copy(p, 8 + t.length); + var l = o.createHash(r); + l.update(p), l = l.digest(); + var y = n.alloc(c - h.length - u - 2); + y.fill(0); + var g = n.alloc(y.length + 1 + h.length); + y.copy(g), g[y.length] = 1, h.copy(g, y.length + 1); + for (var d = i(l, g.length, r), v = n.alloc(g.length), m = 0; m < d.length; m++) v[m] = g[m] ^ d[m]; + var S = 8 * c - e, + _ = 255 ^ 255 >> 8 - S << 8 - S; + v[0] = v[0] & _; + var b = n.alloc(v.length + l.length + 1); + return v.copy(b, 0), l.copy(b, v.length), b[b.length - 1] = 188, b + }, f.prototype.emsa_pss_verify = function(t, e, r) { + var i = this.options.signingSchemeOptions.hash || s, + f = this.options.signingSchemeOptions.mgf || a.eme_oaep_mgf1, + u = this.options.signingSchemeOptions.saltLength || 20, + c = a.digestLength[i], + h = Math.ceil(r / 8); + if (h < c + u + 2 || 188 != e[e.length - 1]) return !1; + var p = n.alloc(h - c - 1); + e.copy(p, 0, 0, h - c - 1); + for (var l = 0, y = 0, g = 8 * h - r; y < g; y++) l |= 1 << 7 - y; + if (p[0] & l) return !1; + var d = e.slice(h - c - 1, h - 1), + v = f(d, p.length, i); + for (y = 0; y < p.length; y++) p[y] ^= v[y]; + for (l = 255 ^ 255 >> 8 - (g = 8 * h - r) << 8 - g, p[0] = p[0] & l, y = 0; 0 === p[y] && y < p.length; y++); + if (1 != p[y]) return !1; + var m = p.slice(p.length - u), + S = n.alloc(8 + c + u); + S.fill(0, 0, 8), t.copy(S, 8), m.copy(S, 8 + t.length); + var _ = o.createHash(i); + return _.update(S), _ = _.digest(), d.toString("hex") === _.toString("hex") + }, new f(t, e) + } + }, + 1768: (t, e, r) => { + t.exports = { + pkcs1: r(8290), + pkcs1_oaep: r(2487), + pss: r(4414), + isEncryption: function(e) { + return t.exports[e] && t.exports[e].isEncryption + }, + isSignature: function(e) { + return t.exports[e] && t.exports[e].isSignature + } + } + }, + 8226: (t, e, r) => { + var n = r(5606); + r(3200), t.exports.linebrk = function(t, e) { + for (var r = "", n = 0; n + e < t.length;) r += t.substring(n, n + e) + "\n", n += e; + return r + t.substring(n, t.length) + }, t.exports.detectEnvironment = function() { + return "browser"; + "undefined" == typeof window || !window || n && "node" === n.title ? "node" : "browser" + }, t.exports.get32IntFromBuffer = function(t, e) { + var r; + if (e = e || 0, (r = t.length - e) > 0) { + if (r >= 4) return t.readUIntBE(e, r); + for (var n = 0, i = e + r, o = 0; i > e; i--, o += 2) n += t[i - 1] * Math.pow(16, o); + return n + } + return NaN + }, t.exports._ = { + isObject: function(t) { + var e = typeof t; + return !!t && ("object" == e || "function" == e) + }, + isString: function(t) { + return "string" == typeof t || t instanceof String + }, + isNumber: function(t) { + return "number" == typeof t || !isNaN(parseFloat(t)) && isFinite(t) + }, + omit: function(t, e) { + var r = {}; + for (var n in t) t.hasOwnProperty(n) && n !== e && (r[n] = t[n]); + return r + } + }, t.exports.trimSurroundingText = function(t, e, r) { + var n = 0, + i = t.length, + o = t.indexOf(e); + o >= 0 && (n = o + e.length); + var s = t.indexOf(r, o); + return s >= 0 && (i = s), t.substring(n, i) + } + }, + 8875: (t, e, r) => { + "use strict"; + var n; + if (!Object.keys) { + var i = Object.prototype.hasOwnProperty, + o = Object.prototype.toString, + s = r(1093), + a = Object.prototype.propertyIsEnumerable, + f = !a.call({ + toString: null + }, "toString"), + u = a.call((function() {}), "prototype"), + c = ["toString", "toLocaleString", "valueOf", "hasOwnProperty", "isPrototypeOf", "propertyIsEnumerable", "constructor"], + h = function(t) { + var e = t.constructor; + return e && e.prototype === t + }, + p = { + $applicationCache: !0, + $console: !0, + $external: !0, + $frame: !0, + $frameElement: !0, + $frames: !0, + $innerHeight: !0, + $innerWidth: !0, + $onmozfullscreenchange: !0, + $onmozfullscreenerror: !0, + $outerHeight: !0, + $outerWidth: !0, + $pageXOffset: !0, + $pageYOffset: !0, + $parent: !0, + $scrollLeft: !0, + $scrollTop: !0, + $scrollX: !0, + $scrollY: !0, + $self: !0, + $webkitIndexedDB: !0, + $webkitStorageInfo: !0, + $window: !0 + }, + l = function() { + if ("undefined" == typeof window) return !1; + for (var t in window) try { + if (!p["$" + t] && i.call(window, t) && null !== window[t] && "object" == typeof window[t]) try { + h(window[t]) + } catch (t) { + return !0 + } + } catch (t) { + return !0 + } + return !1 + }(); + n = function(t) { + var e = null !== t && "object" == typeof t, + r = "[object Function]" === o.call(t), + n = s(t), + a = e && "[object String]" === o.call(t), + p = []; + if (!e && !r && !n) throw new TypeError("Object.keys called on a non-object"); + var y = u && r; + if (a && t.length > 0 && !i.call(t, 0)) + for (var g = 0; g < t.length; ++g) p.push(String(g)); + if (n && t.length > 0) + for (var d = 0; d < t.length; ++d) p.push(String(d)); + else + for (var v in t) y && "prototype" === v || !i.call(t, v) || p.push(String(v)); + if (f) + for (var m = function(t) { + if ("undefined" == typeof window || !l) return h(t); + try { + return h(t) + } catch (t) { + return !1 + } + }(t), S = 0; S < c.length; ++S) m && "constructor" === c[S] || !i.call(t, c[S]) || p.push(c[S]); + return p + } + } + t.exports = n + }, + 1189: (t, e, r) => { + "use strict"; + var n = Array.prototype.slice, + i = r(1093), + o = Object.keys, + s = o ? function(t) { + return o(t) + } : r(8875), + a = Object.keys; + s.shim = function() { + if (Object.keys) { + var t = function() { + var t = Object.keys(arguments); + return t && t.length === arguments.length + }(1, 2); + t || (Object.keys = function(t) { + return i(t) ? a(n.call(t)) : a(t) + }) + } else Object.keys = s; + return Object.keys || s + }, t.exports = s + }, + 1093: t => { + "use strict"; + var e = Object.prototype.toString; + t.exports = function(t) { + var r = e.call(t), + n = "[object Arguments]" === r; + return n || (n = "[object Array]" !== r && null !== t && "object" == typeof t && "number" == typeof t.length && t.length >= 0 && "[object Function]" === e.call(t.callee)), n + } + }, + 8403: (t, e, r) => { + "use strict"; + var n = r(1189), + i = r(1333)(), + o = r(8075), + s = Object, + a = o("Array.prototype.push"), + f = o("Object.prototype.propertyIsEnumerable"), + u = i ? Object.getOwnPropertySymbols : null; + t.exports = function(t, e) { + if (null == t) throw new TypeError("target must be an object"); + var r = s(t); + if (1 === arguments.length) return r; + for (var o = 1; o < arguments.length; ++o) { + var c = s(arguments[o]), + h = n(c), + p = i && (Object.getOwnPropertySymbols || u); + if (p) + for (var l = p(c), y = 0; y < l.length; ++y) { + var g = l[y]; + f(c, g) && a(h, g) + } + for (var d = 0; d < h.length; ++d) { + var v = h[d]; + if (f(c, v)) { + var m = c[v]; + r[v] = m + } + } + } + return r + } + }, + 1514: (t, e, r) => { + "use strict"; + var n = r(8403); + t.exports = function() { + return Object.assign ? function() { + if (!Object.assign) return !1; + for (var t = "abcdefghijklmnopqrst", e = t.split(""), r = {}, n = 0; n < e.length; ++n) r[e[n]] = e[n]; + var i = Object.assign({}, r), + o = ""; + for (var s in i) o += s; + return t !== o + }() || function() { + if (!Object.assign || !Object.preventExtensions) return !1; + var t = Object.preventExtensions({ + 1: 2 + }); + try { + Object.assign(t, "xy") + } catch (e) { + return "y" === t[1] + } + return !1 + }() ? n : Object.assign : n + } + }, + 5606: t => { + var e, r, n = t.exports = {}; + + function i() { + throw new Error("setTimeout has not been defined") + } + + function o() { + throw new Error("clearTimeout has not been defined") + } + + function s(t) { + if (e === setTimeout) return setTimeout(t, 0); + if ((e === i || !e) && setTimeout) return e = setTimeout, setTimeout(t, 0); + try { + return e(t, 0) + } catch (r) { + try { + return e.call(null, t, 0) + } catch (r) { + return e.call(this, t, 0) + } + } + }! function() { + try { + e = "function" == typeof setTimeout ? setTimeout : i + } catch (t) { + e = i + } + try { + r = "function" == typeof clearTimeout ? clearTimeout : o + } catch (t) { + r = o + } + }(); + var a, f = [], + u = !1, + c = -1; + + function h() { + u && a && (u = !1, a.length ? f = a.concat(f) : c = -1, f.length && p()) + } + + function p() { + if (!u) { + var t = s(h); + u = !0; + for (var e = f.length; e;) { + for (a = f, f = []; ++c < e;) a && a[c].run(); + c = -1, e = f.length + } + a = null, u = !1, + function(t) { + if (r === clearTimeout) return clearTimeout(t); + if ((r === o || !r) && clearTimeout) return r = clearTimeout, clearTimeout(t); + try { + return r(t) + } catch (e) { + try { + return r.call(null, t) + } catch (e) { + return r.call(this, t) + } + } + }(t) + } + } + + function l(t, e) { + this.fun = t, this.array = e + } + + function y() {} + n.nextTick = function(t) { + var e = new Array(arguments.length - 1); + if (arguments.length > 1) + for (var r = 1; r < arguments.length; r++) e[r - 1] = arguments[r]; + f.push(new l(t, e)), 1 !== f.length || u || s(p) + }, l.prototype.run = function() { + this.fun.apply(null, this.array) + }, n.title = "browser", n.browser = !0, n.env = {}, n.argv = [], n.version = "", n.versions = {}, n.on = y, n.addListener = y, n.once = y, n.off = y, n.removeListener = y, n.removeAllListeners = y, n.emit = y, n.prependListener = y, n.prependOnceListener = y, n.listeners = function(t) { + return [] + }, n.binding = function(t) { + throw new Error("process.binding is not supported") + }, n.cwd = function() { + return "/" + }, n.chdir = function(t) { + throw new Error("process.chdir is not supported") + }, n.umask = function() { + return 0 + } + }, + 4774: (t, e, r) => { + "use strict"; + var n, i = r(5606), + o = r(8287), + s = o.Buffer, + a = {}; + for (n in o) o.hasOwnProperty(n) && "SlowBuffer" !== n && "Buffer" !== n && (a[n] = o[n]); + var f = a.Buffer = {}; + for (n in s) s.hasOwnProperty(n) && "allocUnsafe" !== n && "allocUnsafeSlow" !== n && (f[n] = s[n]); + if (a.Buffer.prototype = s.prototype, f.from && f.from !== Uint8Array.from || (f.from = function(t, e, r) { + if ("number" == typeof t) throw new TypeError('The "value" argument must not be of type number. Received type ' + typeof t); + if (t && void 0 === t.length) throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type " + typeof t); + return s(t, e, r) + }), f.alloc || (f.alloc = function(t, e, r) { + if ("number" != typeof t) throw new TypeError('The "size" argument must be of type number. Received type ' + typeof t); + if (t < 0 || t >= 2 * (1 << 30)) throw new RangeError('The value "' + t + '" is invalid for option "size"'); + var n = s(t); + return e && 0 !== e.length ? "string" == typeof r ? n.fill(e, r) : n.fill(e) : n.fill(0), n + }), !a.kStringMaxLength) try { + a.kStringMaxLength = i.binding("buffer").kStringMaxLength + } catch (t) {} + a.constants || (a.constants = { + MAX_LENGTH: a.kMaxLength + }, a.kStringMaxLength && (a.constants.MAX_STRING_LENGTH = a.kStringMaxLength)), t.exports = a + }, + 6897: (t, e, r) => { + "use strict"; + var n = r(453), + i = r(41), + o = r(592)(), + s = r(5795), + a = r(9675), + f = n("%Math.floor%"); + t.exports = function(t, e) { + if ("function" != typeof t) throw new a("`fn` is not a function"); + if ("number" != typeof e || e < 0 || e > 4294967295 || f(e) !== e) throw new a("`length` must be a positive 32-bit integer"); + var r = arguments.length > 2 && !!arguments[2], + n = !0, + u = !0; + if ("length" in t && s) { + var c = s(t, "length"); + c && !c.configurable && (n = !1), c && !c.writable && (u = !1) + } + return (n || u || !r) && (o ? i(t, "length", e, !0, !0) : i(t, "length", e)), t + } + }, + 3200: (t, e, r) => { + var n = r(8287).Buffer, + i = r(1396), + o = { + randomBytes: function(t) { + for (var e = [], r = 0; r < t; r++) e.push(Math.floor(256 * Math.random())); + return n.from(e) + }, + createHash(t) { + let e = n.from([]); + return { + update: function(t) { + return e = n.concat([e, t]), this + }, + digest: function() { + let r = i[t.toUpperCase()](i.lib.WordArray.create(new Uint8Array(e))).toString(); + return n.from(r, "hex") + } + } + } + }; + t.exports = o + }, + 7033: (t, e, r) => { + var n = r(8287).Buffer; + const i = r(3229); + let o = { + outputEncoding: "", + PublicFormat: "pkcs1-public", + PrivateFormat: "pkcs1-private", + options: { + environment: "browser", + encryptionScheme: "pkcs1" + } + }; + t.exports = { + NodeRSA: i, + encryptRSAWithPublicKey: function(t, e, r = {}) { + return r = Object.assign({}, o, r), new i(e, r.PublicFormat, r.options).encrypt(t, r.outEncoding || "base64") + }, + encryptRSAWithPrivateKey: function(t, e, r = {}) { + return r = Object.assign({}, o, r), new i(e, r.PrivateFormat, r.options).encryptPrivate(t, r.outputEncoding || "base64") + }, + decryptRSAWithPublicKey: function(t, e, r = {}) { + return r = Object.assign({}, o, r), new i(e, r.PublicEncoding, r.options).decryptPublic(t, r.outEncoding || "utf8") + }, + decryptRSAWithPrivateKey: function(t, e, r = {}) { + return r = Object.assign({}, o, r), new i(e, r.PrivateEncoding, r.options).decrypt(t, r.outEncoding || "utf8") + }, + sign: function(t, e, r = {}) { + return r = Object.assign({}, o, r), new i(e, r.PrivateEncoding, r.options).sign(t, r.outEncoding || "base64") + }, + verify: function(t, e, r, s = {}) { + return "string" == typeof e && e.match(/^([0-9a-fA-F]{2})*$/) ? e = n.from(e, "hex") : "string" == typeof e && (e = n.from(e, "base64")), s = Object.assign({}, o, s), new i(r, s.PublicEncoding, s.options).verify(t, e) + } + } + }, + 7449: t => { + "use strict"; + t.exports = JSON.parse('{"O_RDONLY":0,"O_WRONLY":1,"O_RDWR":2,"S_IFMT":61440,"S_IFREG":32768,"S_IFDIR":16384,"S_IFCHR":8192,"S_IFBLK":24576,"S_IFIFO":4096,"S_IFLNK":40960,"S_IFSOCK":49152,"O_CREAT":512,"O_EXCL":2048,"O_NOCTTY":131072,"O_TRUNC":1024,"O_APPEND":8,"O_DIRECTORY":1048576,"O_NOFOLLOW":256,"O_SYNC":128,"O_SYMLINK":2097152,"O_NONBLOCK":4,"S_IRWXU":448,"S_IRUSR":256,"S_IWUSR":128,"S_IXUSR":64,"S_IRWXG":56,"S_IRGRP":32,"S_IWGRP":16,"S_IXGRP":8,"S_IRWXO":7,"S_IROTH":4,"S_IWOTH":2,"S_IXOTH":1,"E2BIG":7,"EACCES":13,"EADDRINUSE":48,"EADDRNOTAVAIL":49,"EAFNOSUPPORT":47,"EAGAIN":35,"EALREADY":37,"EBADF":9,"EBADMSG":94,"EBUSY":16,"ECANCELED":89,"ECHILD":10,"ECONNABORTED":53,"ECONNREFUSED":61,"ECONNRESET":54,"EDEADLK":11,"EDESTADDRREQ":39,"EDOM":33,"EDQUOT":69,"EEXIST":17,"EFAULT":14,"EFBIG":27,"EHOSTUNREACH":65,"EIDRM":90,"EILSEQ":92,"EINPROGRESS":36,"EINTR":4,"EINVAL":22,"EIO":5,"EISCONN":56,"EISDIR":21,"ELOOP":62,"EMFILE":24,"EMLINK":31,"EMSGSIZE":40,"EMULTIHOP":95,"ENAMETOOLONG":63,"ENETDOWN":50,"ENETRESET":52,"ENETUNREACH":51,"ENFILE":23,"ENOBUFS":55,"ENODATA":96,"ENODEV":19,"ENOENT":2,"ENOEXEC":8,"ENOLCK":77,"ENOLINK":97,"ENOMEM":12,"ENOMSG":91,"ENOPROTOOPT":42,"ENOSPC":28,"ENOSR":98,"ENOSTR":99,"ENOSYS":78,"ENOTCONN":57,"ENOTDIR":20,"ENOTEMPTY":66,"ENOTSOCK":38,"ENOTSUP":45,"ENOTTY":25,"ENXIO":6,"EOPNOTSUPP":102,"EOVERFLOW":84,"EPERM":1,"EPIPE":32,"EPROTO":100,"EPROTONOSUPPORT":43,"EPROTOTYPE":41,"ERANGE":34,"EROFS":30,"ESPIPE":29,"ESRCH":3,"ESTALE":70,"ETIME":101,"ETIMEDOUT":60,"ETXTBSY":26,"EWOULDBLOCK":35,"EXDEV":18,"SIGHUP":1,"SIGINT":2,"SIGQUIT":3,"SIGILL":4,"SIGTRAP":5,"SIGABRT":6,"SIGIOT":6,"SIGBUS":10,"SIGFPE":8,"SIGKILL":9,"SIGUSR1":30,"SIGSEGV":11,"SIGUSR2":31,"SIGPIPE":13,"SIGALRM":14,"SIGTERM":15,"SIGCHLD":20,"SIGCONT":19,"SIGSTOP":17,"SIGTSTP":18,"SIGTTIN":21,"SIGTTOU":22,"SIGURG":16,"SIGXCPU":24,"SIGXFSZ":25,"SIGVTALRM":26,"SIGPROF":27,"SIGWINCH":28,"SIGIO":23,"SIGSYS":12,"SSL_OP_ALL":2147486719,"SSL_OP_ALLOW_UNSAFE_LEGACY_RENEGOTIATION":262144,"SSL_OP_CIPHER_SERVER_PREFERENCE":4194304,"SSL_OP_CISCO_ANYCONNECT":32768,"SSL_OP_COOKIE_EXCHANGE":8192,"SSL_OP_CRYPTOPRO_TLSEXT_BUG":2147483648,"SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS":2048,"SSL_OP_EPHEMERAL_RSA":0,"SSL_OP_LEGACY_SERVER_CONNECT":4,"SSL_OP_MICROSOFT_BIG_SSLV3_BUFFER":32,"SSL_OP_MICROSOFT_SESS_ID_BUG":1,"SSL_OP_MSIE_SSLV2_RSA_PADDING":0,"SSL_OP_NETSCAPE_CA_DN_BUG":536870912,"SSL_OP_NETSCAPE_CHALLENGE_BUG":2,"SSL_OP_NETSCAPE_DEMO_CIPHER_CHANGE_BUG":1073741824,"SSL_OP_NETSCAPE_REUSE_CIPHER_CHANGE_BUG":8,"SSL_OP_NO_COMPRESSION":131072,"SSL_OP_NO_QUERY_MTU":4096,"SSL_OP_NO_SESSION_RESUMPTION_ON_RENEGOTIATION":65536,"SSL_OP_NO_SSLv2":16777216,"SSL_OP_NO_SSLv3":33554432,"SSL_OP_NO_TICKET":16384,"SSL_OP_NO_TLSv1":67108864,"SSL_OP_NO_TLSv1_1":268435456,"SSL_OP_NO_TLSv1_2":134217728,"SSL_OP_PKCS1_CHECK_1":0,"SSL_OP_PKCS1_CHECK_2":0,"SSL_OP_SINGLE_DH_USE":1048576,"SSL_OP_SINGLE_ECDH_USE":524288,"SSL_OP_SSLEAY_080_CLIENT_DH_BUG":128,"SSL_OP_SSLREF2_REUSE_CERT_TYPE_BUG":0,"SSL_OP_TLS_BLOCK_PADDING_BUG":512,"SSL_OP_TLS_D5_BUG":256,"SSL_OP_TLS_ROLLBACK_BUG":8388608,"ENGINE_METHOD_DSA":2,"ENGINE_METHOD_DH":4,"ENGINE_METHOD_RAND":8,"ENGINE_METHOD_ECDH":16,"ENGINE_METHOD_ECDSA":32,"ENGINE_METHOD_CIPHERS":64,"ENGINE_METHOD_DIGESTS":128,"ENGINE_METHOD_STORE":256,"ENGINE_METHOD_PKEY_METHS":512,"ENGINE_METHOD_PKEY_ASN1_METHS":1024,"ENGINE_METHOD_ALL":65535,"ENGINE_METHOD_NONE":0,"DH_CHECK_P_NOT_SAFE_PRIME":2,"DH_CHECK_P_NOT_PRIME":1,"DH_UNABLE_TO_CHECK_GENERATOR":4,"DH_NOT_SUITABLE_GENERATOR":8,"NPN_ENABLED":1,"RSA_PKCS1_PADDING":1,"RSA_SSLV23_PADDING":2,"RSA_NO_PADDING":3,"RSA_PKCS1_OAEP_PADDING":4,"RSA_X931_PADDING":5,"RSA_PKCS1_PSS_PADDING":6,"POINT_CONVERSION_COMPRESSED":2,"POINT_CONVERSION_UNCOMPRESSED":4,"POINT_CONVERSION_HYBRID":6,"F_OK":0,"R_OK":4,"W_OK":2,"X_OK":1,"UV_UDP_REUSEADDR":4}') + } + }, + e = {}; + + function r(n) { + var i = e[n]; + if (void 0 !== i) return i.exports; + var o = e[n] = { + exports: {} + }; + return t[n].call(o.exports, o, o.exports, r), o.exports + } + return r.g = function() { + if ("object" == typeof globalThis) return globalThis; + try { + return this || new Function("return this")() + } catch (t) { + if ("object" == typeof window) return window + } + }(), r(7033) +})())); \ No newline at end of file diff --git a/欧歌/api/pako.min.js b/欧歌/api/pako.min.js new file mode 100644 index 0000000..09522f2 --- /dev/null +++ b/欧歌/api/pako.min.js @@ -0,0 +1,1439 @@ +/*! pako 2.1.0 https://github.com/nodeca/pako @license (MIT AND Zlib) */ ! function(t, e) { + "object" == typeof exports && "undefined" != typeof module ? e(exports) : "function" == typeof define && define.amd ? define(["exports"], e) : e((t = "undefined" != typeof globalThis ? globalThis : t || self).pako = {}) +}(this, (function(t) { + "use strict"; + + function e(t) { + let e = t.length; + for (; --e >= 0;) t[e] = 0 + } + const a = 256, + i = 286, + n = 30, + s = 15, + r = new Uint8Array([0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 2, 2, 2, 2, 3, 3, 3, 3, 4, 4, 4, 4, 5, 5, 5, 5, 0]), + o = new Uint8Array([0, 0, 0, 0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9, 10, 10, 11, 11, 12, 12, 13, 13]), + l = new Uint8Array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 3, 7]), + h = new Uint8Array([16, 17, 18, 0, 8, 7, 9, 6, 10, 5, 11, 4, 12, 3, 13, 2, 14, 1, 15]), + d = new Array(576); + e(d); + const _ = new Array(60); + e(_); + const f = new Array(512); + e(f); + const c = new Array(256); + e(c); + const u = new Array(29); + e(u); + const w = new Array(n); + + function m(t, e, a, i, n) { + this.static_tree = t, this.extra_bits = e, this.extra_base = a, this.elems = i, this.max_length = n, this.has_stree = t && t.length + } + let b, g, p; + + function k(t, e) { + this.dyn_tree = t, this.max_code = 0, this.stat_desc = e + } + e(w); + const v = t => t < 256 ? f[t] : f[256 + (t >>> 7)], + y = (t, e) => { + t.pending_buf[t.pending++] = 255 & e, t.pending_buf[t.pending++] = e >>> 8 & 255 + }, + x = (t, e, a) => { + t.bi_valid > 16 - a ? (t.bi_buf |= e << t.bi_valid & 65535, y(t, t.bi_buf), t.bi_buf = e >> 16 - t.bi_valid, t.bi_valid += a - 16) : (t.bi_buf |= e << t.bi_valid & 65535, t.bi_valid += a) + }, + z = (t, e, a) => { + x(t, a[2 * e], a[2 * e + 1]) + }, + A = (t, e) => { + let a = 0; + do { + a |= 1 & t, t >>>= 1, a <<= 1 + } while (--e > 0); + return a >>> 1 + }, + E = (t, e, a) => { + const i = new Array(16); + let n, r, o = 0; + for (n = 1; n <= s; n++) o = o + a[n - 1] << 1, i[n] = o; + for (r = 0; r <= e; r++) { + let e = t[2 * r + 1]; + 0 !== e && (t[2 * r] = A(i[e]++, e)) + } + }, + R = t => { + let e; + for (e = 0; e < i; e++) t.dyn_ltree[2 * e] = 0; + for (e = 0; e < n; e++) t.dyn_dtree[2 * e] = 0; + for (e = 0; e < 19; e++) t.bl_tree[2 * e] = 0; + t.dyn_ltree[512] = 1, t.opt_len = t.static_len = 0, t.sym_next = t.matches = 0 + }, + Z = t => { + t.bi_valid > 8 ? y(t, t.bi_buf) : t.bi_valid > 0 && (t.pending_buf[t.pending++] = t.bi_buf), t.bi_buf = 0, t.bi_valid = 0 + }, + U = (t, e, a, i) => { + const n = 2 * e, + s = 2 * a; + return t[n] < t[s] || t[n] === t[s] && i[e] <= i[a] + }, + S = (t, e, a) => { + const i = t.heap[a]; + let n = a << 1; + for (; n <= t.heap_len && (n < t.heap_len && U(e, t.heap[n + 1], t.heap[n], t.depth) && n++, !U(e, i, t.heap[n], t.depth));) t.heap[a] = t.heap[n], a = n, n <<= 1; + t.heap[a] = i + }, + D = (t, e, i) => { + let n, s, l, h, d = 0; + if (0 !== t.sym_next) + do { + n = 255 & t.pending_buf[t.sym_buf + d++], n += (255 & t.pending_buf[t.sym_buf + d++]) << 8, s = t.pending_buf[t.sym_buf + d++], 0 === n ? z(t, s, e) : (l = c[s], z(t, l + a + 1, e), h = r[l], 0 !== h && (s -= u[l], x(t, s, h)), n--, l = v(n), z(t, l, i), h = o[l], 0 !== h && (n -= w[l], x(t, n, h))) + } while (d < t.sym_next); + z(t, 256, e) + }, + T = (t, e) => { + const a = e.dyn_tree, + i = e.stat_desc.static_tree, + n = e.stat_desc.has_stree, + r = e.stat_desc.elems; + let o, l, h, d = -1; + for (t.heap_len = 0, t.heap_max = 573, o = 0; o < r; o++) 0 !== a[2 * o] ? (t.heap[++t.heap_len] = d = o, t.depth[o] = 0) : a[2 * o + 1] = 0; + for (; t.heap_len < 2;) h = t.heap[++t.heap_len] = d < 2 ? ++d : 0, a[2 * h] = 1, t.depth[h] = 0, t.opt_len--, n && (t.static_len -= i[2 * h + 1]); + for (e.max_code = d, o = t.heap_len >> 1; o >= 1; o--) S(t, a, o); + h = r; + do { + o = t.heap[1], t.heap[1] = t.heap[t.heap_len--], S(t, a, 1), l = t.heap[1], t.heap[--t.heap_max] = o, t.heap[--t.heap_max] = l, a[2 * h] = a[2 * o] + a[2 * l], t.depth[h] = (t.depth[o] >= t.depth[l] ? t.depth[o] : t.depth[l]) + 1, a[2 * o + 1] = a[2 * l + 1] = h, t.heap[1] = h++, S(t, a, 1) + } while (t.heap_len >= 2); + t.heap[--t.heap_max] = t.heap[1], ((t, e) => { + const a = e.dyn_tree, + i = e.max_code, + n = e.stat_desc.static_tree, + r = e.stat_desc.has_stree, + o = e.stat_desc.extra_bits, + l = e.stat_desc.extra_base, + h = e.stat_desc.max_length; + let d, _, f, c, u, w, m = 0; + for (c = 0; c <= s; c++) t.bl_count[c] = 0; + for (a[2 * t.heap[t.heap_max] + 1] = 0, d = t.heap_max + 1; d < 573; d++) _ = t.heap[d], c = a[2 * a[2 * _ + 1] + 1] + 1, c > h && (c = h, m++), a[2 * _ + 1] = c, _ > i || (t.bl_count[c]++, u = 0, _ >= l && (u = o[_ - l]), w = a[2 * _], t.opt_len += w * (c + u), r && (t.static_len += w * (n[2 * _ + 1] + u))); + if (0 !== m) { + do { + for (c = h - 1; 0 === t.bl_count[c];) c--; + t.bl_count[c]--, t.bl_count[c + 1] += 2, t.bl_count[h]--, m -= 2 + } while (m > 0); + for (c = h; 0 !== c; c--) + for (_ = t.bl_count[c]; 0 !== _;) f = t.heap[--d], f > i || (a[2 * f + 1] !== c && (t.opt_len += (c - a[2 * f + 1]) * a[2 * f], a[2 * f + 1] = c), _--) + } + })(t, e), E(a, d, t.bl_count) + }, + O = (t, e, a) => { + let i, n, s = -1, + r = e[1], + o = 0, + l = 7, + h = 4; + for (0 === r && (l = 138, h = 3), e[2 * (a + 1) + 1] = 65535, i = 0; i <= a; i++) n = r, r = e[2 * (i + 1) + 1], ++o < l && n === r || (o < h ? t.bl_tree[2 * n] += o : 0 !== n ? (n !== s && t.bl_tree[2 * n]++, t.bl_tree[32]++) : o <= 10 ? t.bl_tree[34]++ : t.bl_tree[36]++, o = 0, s = n, 0 === r ? (l = 138, h = 3) : n === r ? (l = 6, h = 3) : (l = 7, h = 4)) + }, + I = (t, e, a) => { + let i, n, s = -1, + r = e[1], + o = 0, + l = 7, + h = 4; + for (0 === r && (l = 138, h = 3), i = 0; i <= a; i++) + if (n = r, r = e[2 * (i + 1) + 1], !(++o < l && n === r)) { + if (o < h) + do { + z(t, n, t.bl_tree) + } while (0 != --o); + else 0 !== n ? (n !== s && (z(t, n, t.bl_tree), o--), z(t, 16, t.bl_tree), x(t, o - 3, 2)) : o <= 10 ? (z(t, 17, t.bl_tree), x(t, o - 3, 3)) : (z(t, 18, t.bl_tree), x(t, o - 11, 7)); + o = 0, s = n, 0 === r ? (l = 138, h = 3) : n === r ? (l = 6, h = 3) : (l = 7, h = 4) + } + }; + let F = !1; + const L = (t, e, a, i) => { + x(t, 0 + (i ? 1 : 0), 3), Z(t), y(t, a), y(t, ~a), a && t.pending_buf.set(t.window.subarray(e, e + a), t.pending), t.pending += a + }; + var N = (t, e, i, n) => { + let s, r, o = 0; + t.level > 0 ? (2 === t.strm.data_type && (t.strm.data_type = (t => { + let e, i = 4093624447; + for (e = 0; e <= 31; e++, i >>>= 1) + if (1 & i && 0 !== t.dyn_ltree[2 * e]) return 0; + if (0 !== t.dyn_ltree[18] || 0 !== t.dyn_ltree[20] || 0 !== t.dyn_ltree[26]) return 1; + for (e = 32; e < a; e++) + if (0 !== t.dyn_ltree[2 * e]) return 1; + return 0 + })(t)), T(t, t.l_desc), T(t, t.d_desc), o = (t => { + let e; + for (O(t, t.dyn_ltree, t.l_desc.max_code), O(t, t.dyn_dtree, t.d_desc.max_code), T(t, t.bl_desc), e = 18; e >= 3 && 0 === t.bl_tree[2 * h[e] + 1]; e--); + return t.opt_len += 3 * (e + 1) + 5 + 5 + 4, e + })(t), s = t.opt_len + 3 + 7 >>> 3, r = t.static_len + 3 + 7 >>> 3, r <= s && (s = r)) : s = r = i + 5, i + 4 <= s && -1 !== e ? L(t, e, i, n) : 4 === t.strategy || r === s ? (x(t, 2 + (n ? 1 : 0), 3), D(t, d, _)) : (x(t, 4 + (n ? 1 : 0), 3), ((t, e, a, i) => { + let n; + for (x(t, e - 257, 5), x(t, a - 1, 5), x(t, i - 4, 4), n = 0; n < i; n++) x(t, t.bl_tree[2 * h[n] + 1], 3); + I(t, t.dyn_ltree, e - 1), I(t, t.dyn_dtree, a - 1) + })(t, t.l_desc.max_code + 1, t.d_desc.max_code + 1, o + 1), D(t, t.dyn_ltree, t.dyn_dtree)), R(t), n && Z(t) + }, + B = { + _tr_init: t => { + F || ((() => { + let t, e, a, h, k; + const v = new Array(16); + for (a = 0, h = 0; h < 28; h++) + for (u[h] = a, t = 0; t < 1 << r[h]; t++) c[a++] = h; + for (c[a - 1] = h, k = 0, h = 0; h < 16; h++) + for (w[h] = k, t = 0; t < 1 << o[h]; t++) f[k++] = h; + for (k >>= 7; h < n; h++) + for (w[h] = k << 7, t = 0; t < 1 << o[h] - 7; t++) f[256 + k++] = h; + for (e = 0; e <= s; e++) v[e] = 0; + for (t = 0; t <= 143;) d[2 * t + 1] = 8, t++, v[8]++; + for (; t <= 255;) d[2 * t + 1] = 9, t++, v[9]++; + for (; t <= 279;) d[2 * t + 1] = 7, t++, v[7]++; + for (; t <= 287;) d[2 * t + 1] = 8, t++, v[8]++; + for (E(d, 287, v), t = 0; t < n; t++) _[2 * t + 1] = 5, _[2 * t] = A(t, 5); + b = new m(d, r, 257, i, s), g = new m(_, o, 0, n, s), p = new m(new Array(0), l, 0, 19, 7) + })(), F = !0), t.l_desc = new k(t.dyn_ltree, b), t.d_desc = new k(t.dyn_dtree, g), t.bl_desc = new k(t.bl_tree, p), t.bi_buf = 0, t.bi_valid = 0, R(t) + }, + _tr_stored_block: L, + _tr_flush_block: N, + _tr_tally: (t, e, i) => (t.pending_buf[t.sym_buf + t.sym_next++] = e, t.pending_buf[t.sym_buf + t.sym_next++] = e >> 8, t.pending_buf[t.sym_buf + t.sym_next++] = i, 0 === e ? t.dyn_ltree[2 * i]++ : (t.matches++, e--, t.dyn_ltree[2 * (c[i] + a + 1)]++, t.dyn_dtree[2 * v(e)]++), t.sym_next === t.sym_end), + _tr_align: t => { + x(t, 2, 3), z(t, 256, d), (t => { + 16 === t.bi_valid ? (y(t, t.bi_buf), t.bi_buf = 0, t.bi_valid = 0) : t.bi_valid >= 8 && (t.pending_buf[t.pending++] = 255 & t.bi_buf, t.bi_buf >>= 8, t.bi_valid -= 8) + })(t) + } + }; + var C = (t, e, a, i) => { + let n = 65535 & t | 0, + s = t >>> 16 & 65535 | 0, + r = 0; + for (; 0 !== a;) { + r = a > 2e3 ? 2e3 : a, a -= r; + do { + n = n + e[i++] | 0, s = s + n | 0 + } while (--r); + n %= 65521, s %= 65521 + } + return n | s << 16 | 0 + }; + const M = new Uint32Array((() => { + let t, e = []; + for (var a = 0; a < 256; a++) { + t = a; + for (var i = 0; i < 8; i++) t = 1 & t ? 3988292384 ^ t >>> 1 : t >>> 1; + e[a] = t + } + return e + })()); + var H = (t, e, a, i) => { + const n = M, + s = i + a; + t ^= -1; + for (let a = i; a < s; a++) t = t >>> 8 ^ n[255 & (t ^ e[a])]; + return -1 ^ t + }, + j = { + 2: "need dictionary", + 1: "stream end", + 0: "", + "-1": "file error", + "-2": "stream error", + "-3": "data error", + "-4": "insufficient memory", + "-5": "buffer error", + "-6": "incompatible version" + }, + K = { + Z_NO_FLUSH: 0, + Z_PARTIAL_FLUSH: 1, + Z_SYNC_FLUSH: 2, + Z_FULL_FLUSH: 3, + Z_FINISH: 4, + Z_BLOCK: 5, + Z_TREES: 6, + Z_OK: 0, + Z_STREAM_END: 1, + Z_NEED_DICT: 2, + Z_ERRNO: -1, + Z_STREAM_ERROR: -2, + Z_DATA_ERROR: -3, + Z_MEM_ERROR: -4, + Z_BUF_ERROR: -5, + Z_NO_COMPRESSION: 0, + Z_BEST_SPEED: 1, + Z_BEST_COMPRESSION: 9, + Z_DEFAULT_COMPRESSION: -1, + Z_FILTERED: 1, + Z_HUFFMAN_ONLY: 2, + Z_RLE: 3, + Z_FIXED: 4, + Z_DEFAULT_STRATEGY: 0, + Z_BINARY: 0, + Z_TEXT: 1, + Z_UNKNOWN: 2, + Z_DEFLATED: 8 + }; + const { + _tr_init: P, + _tr_stored_block: Y, + _tr_flush_block: G, + _tr_tally: X, + _tr_align: W + } = B, { + Z_NO_FLUSH: q, + Z_PARTIAL_FLUSH: J, + Z_FULL_FLUSH: Q, + Z_FINISH: V, + Z_BLOCK: $, + Z_OK: tt, + Z_STREAM_END: et, + Z_STREAM_ERROR: at, + Z_DATA_ERROR: it, + Z_BUF_ERROR: nt, + Z_DEFAULT_COMPRESSION: st, + Z_FILTERED: rt, + Z_HUFFMAN_ONLY: ot, + Z_RLE: lt, + Z_FIXED: ht, + Z_DEFAULT_STRATEGY: dt, + Z_UNKNOWN: _t, + Z_DEFLATED: ft + } = K, ct = 258, ut = 262, wt = 42, mt = 113, bt = 666, gt = (t, e) => (t.msg = j[e], e), pt = t => 2 * t - (t > 4 ? 9 : 0), kt = t => { + let e = t.length; + for (; --e >= 0;) t[e] = 0 + }, vt = t => { + let e, a, i, n = t.w_size; + e = t.hash_size, i = e; + do { + a = t.head[--i], t.head[i] = a >= n ? a - n : 0 + } while (--e); + e = n, i = e; + do { + a = t.prev[--i], t.prev[i] = a >= n ? a - n : 0 + } while (--e) + }; + let yt = (t, e, a) => (e << t.hash_shift ^ a) & t.hash_mask; + const xt = t => { + const e = t.state; + let a = e.pending; + a > t.avail_out && (a = t.avail_out), 0 !== a && (t.output.set(e.pending_buf.subarray(e.pending_out, e.pending_out + a), t.next_out), t.next_out += a, e.pending_out += a, t.total_out += a, t.avail_out -= a, e.pending -= a, 0 === e.pending && (e.pending_out = 0)) + }, + zt = (t, e) => { + G(t, t.block_start >= 0 ? t.block_start : -1, t.strstart - t.block_start, e), t.block_start = t.strstart, xt(t.strm) + }, + At = (t, e) => { + t.pending_buf[t.pending++] = e + }, + Et = (t, e) => { + t.pending_buf[t.pending++] = e >>> 8 & 255, t.pending_buf[t.pending++] = 255 & e + }, + Rt = (t, e, a, i) => { + let n = t.avail_in; + return n > i && (n = i), 0 === n ? 0 : (t.avail_in -= n, e.set(t.input.subarray(t.next_in, t.next_in + n), a), 1 === t.state.wrap ? t.adler = C(t.adler, e, n, a) : 2 === t.state.wrap && (t.adler = H(t.adler, e, n, a)), t.next_in += n, t.total_in += n, n) + }, + Zt = (t, e) => { + let a, i, n = t.max_chain_length, + s = t.strstart, + r = t.prev_length, + o = t.nice_match; + const l = t.strstart > t.w_size - ut ? t.strstart - (t.w_size - ut) : 0, + h = t.window, + d = t.w_mask, + _ = t.prev, + f = t.strstart + ct; + let c = h[s + r - 1], + u = h[s + r]; + t.prev_length >= t.good_match && (n >>= 2), o > t.lookahead && (o = t.lookahead); + do { + if (a = e, h[a + r] === u && h[a + r - 1] === c && h[a] === h[s] && h[++a] === h[s + 1]) { + s += 2, a++; + do {} while (h[++s] === h[++a] && h[++s] === h[++a] && h[++s] === h[++a] && h[++s] === h[++a] && h[++s] === h[++a] && h[++s] === h[++a] && h[++s] === h[++a] && h[++s] === h[++a] && s < f); + if (i = ct - (f - s), s = f - ct, i > r) { + if (t.match_start = e, r = i, i >= o) break; + c = h[s + r - 1], u = h[s + r] + } + } + } while ((e = _[e & d]) > l && 0 != --n); + return r <= t.lookahead ? r : t.lookahead + }, + Ut = t => { + const e = t.w_size; + let a, i, n; + do { + if (i = t.window_size - t.lookahead - t.strstart, t.strstart >= e + (e - ut) && (t.window.set(t.window.subarray(e, e + e - i), 0), t.match_start -= e, t.strstart -= e, t.block_start -= e, t.insert > t.strstart && (t.insert = t.strstart), vt(t), i += e), 0 === t.strm.avail_in) break; + if (a = Rt(t.strm, t.window, t.strstart + t.lookahead, i), t.lookahead += a, t.lookahead + t.insert >= 3) + for (n = t.strstart - t.insert, t.ins_h = t.window[n], t.ins_h = yt(t, t.ins_h, t.window[n + 1]); t.insert && (t.ins_h = yt(t, t.ins_h, t.window[n + 3 - 1]), t.prev[n & t.w_mask] = t.head[t.ins_h], t.head[t.ins_h] = n, n++, t.insert--, !(t.lookahead + t.insert < 3));); + } while (t.lookahead < ut && 0 !== t.strm.avail_in) + }, + St = (t, e) => { + let a, i, n, s = t.pending_buf_size - 5 > t.w_size ? t.w_size : t.pending_buf_size - 5, + r = 0, + o = t.strm.avail_in; + do { + if (a = 65535, n = t.bi_valid + 42 >> 3, t.strm.avail_out < n) break; + if (n = t.strm.avail_out - n, i = t.strstart - t.block_start, a > i + t.strm.avail_in && (a = i + t.strm.avail_in), a > n && (a = n), a < s && (0 === a && e !== V || e === q || a !== i + t.strm.avail_in)) break; + r = e === V && a === i + t.strm.avail_in ? 1 : 0, Y(t, 0, 0, r), t.pending_buf[t.pending - 4] = a, t.pending_buf[t.pending - 3] = a >> 8, t.pending_buf[t.pending - 2] = ~a, t.pending_buf[t.pending - 1] = ~a >> 8, xt(t.strm), i && (i > a && (i = a), t.strm.output.set(t.window.subarray(t.block_start, t.block_start + i), t.strm.next_out), t.strm.next_out += i, t.strm.avail_out -= i, t.strm.total_out += i, t.block_start += i, a -= i), a && (Rt(t.strm, t.strm.output, t.strm.next_out, a), t.strm.next_out += a, t.strm.avail_out -= a, t.strm.total_out += a) + } while (0 === r); + return o -= t.strm.avail_in, o && (o >= t.w_size ? (t.matches = 2, t.window.set(t.strm.input.subarray(t.strm.next_in - t.w_size, t.strm.next_in), 0), t.strstart = t.w_size, t.insert = t.strstart) : (t.window_size - t.strstart <= o && (t.strstart -= t.w_size, t.window.set(t.window.subarray(t.w_size, t.w_size + t.strstart), 0), t.matches < 2 && t.matches++, t.insert > t.strstart && (t.insert = t.strstart)), t.window.set(t.strm.input.subarray(t.strm.next_in - o, t.strm.next_in), t.strstart), t.strstart += o, t.insert += o > t.w_size - t.insert ? t.w_size - t.insert : o), t.block_start = t.strstart), t.high_water < t.strstart && (t.high_water = t.strstart), r ? 4 : e !== q && e !== V && 0 === t.strm.avail_in && t.strstart === t.block_start ? 2 : (n = t.window_size - t.strstart, t.strm.avail_in > n && t.block_start >= t.w_size && (t.block_start -= t.w_size, t.strstart -= t.w_size, t.window.set(t.window.subarray(t.w_size, t.w_size + t.strstart), 0), t.matches < 2 && t.matches++, n += t.w_size, t.insert > t.strstart && (t.insert = t.strstart)), n > t.strm.avail_in && (n = t.strm.avail_in), n && (Rt(t.strm, t.window, t.strstart, n), t.strstart += n, t.insert += n > t.w_size - t.insert ? t.w_size - t.insert : n), t.high_water < t.strstart && (t.high_water = t.strstart), n = t.bi_valid + 42 >> 3, n = t.pending_buf_size - n > 65535 ? 65535 : t.pending_buf_size - n, s = n > t.w_size ? t.w_size : n, i = t.strstart - t.block_start, (i >= s || (i || e === V) && e !== q && 0 === t.strm.avail_in && i <= n) && (a = i > n ? n : i, r = e === V && 0 === t.strm.avail_in && a === i ? 1 : 0, Y(t, t.block_start, a, r), t.block_start += a, xt(t.strm)), r ? 3 : 1) + }, + Dt = (t, e) => { + let a, i; + for (;;) { + if (t.lookahead < ut) { + if (Ut(t), t.lookahead < ut && e === q) return 1; + if (0 === t.lookahead) break + } + if (a = 0, t.lookahead >= 3 && (t.ins_h = yt(t, t.ins_h, t.window[t.strstart + 3 - 1]), a = t.prev[t.strstart & t.w_mask] = t.head[t.ins_h], t.head[t.ins_h] = t.strstart), 0 !== a && t.strstart - a <= t.w_size - ut && (t.match_length = Zt(t, a)), t.match_length >= 3) + if (i = X(t, t.strstart - t.match_start, t.match_length - 3), t.lookahead -= t.match_length, t.match_length <= t.max_lazy_match && t.lookahead >= 3) { + t.match_length--; + do { + t.strstart++, t.ins_h = yt(t, t.ins_h, t.window[t.strstart + 3 - 1]), a = t.prev[t.strstart & t.w_mask] = t.head[t.ins_h], t.head[t.ins_h] = t.strstart + } while (0 != --t.match_length); + t.strstart++ + } else t.strstart += t.match_length, t.match_length = 0, t.ins_h = t.window[t.strstart], t.ins_h = yt(t, t.ins_h, t.window[t.strstart + 1]); + else i = X(t, 0, t.window[t.strstart]), t.lookahead--, t.strstart++; + if (i && (zt(t, !1), 0 === t.strm.avail_out)) return 1 + } + return t.insert = t.strstart < 2 ? t.strstart : 2, e === V ? (zt(t, !0), 0 === t.strm.avail_out ? 3 : 4) : t.sym_next && (zt(t, !1), 0 === t.strm.avail_out) ? 1 : 2 + }, + Tt = (t, e) => { + let a, i, n; + for (;;) { + if (t.lookahead < ut) { + if (Ut(t), t.lookahead < ut && e === q) return 1; + if (0 === t.lookahead) break + } + if (a = 0, t.lookahead >= 3 && (t.ins_h = yt(t, t.ins_h, t.window[t.strstart + 3 - 1]), a = t.prev[t.strstart & t.w_mask] = t.head[t.ins_h], t.head[t.ins_h] = t.strstart), t.prev_length = t.match_length, t.prev_match = t.match_start, t.match_length = 2, 0 !== a && t.prev_length < t.max_lazy_match && t.strstart - a <= t.w_size - ut && (t.match_length = Zt(t, a), t.match_length <= 5 && (t.strategy === rt || 3 === t.match_length && t.strstart - t.match_start > 4096) && (t.match_length = 2)), t.prev_length >= 3 && t.match_length <= t.prev_length) { + n = t.strstart + t.lookahead - 3, i = X(t, t.strstart - 1 - t.prev_match, t.prev_length - 3), t.lookahead -= t.prev_length - 1, t.prev_length -= 2; + do { + ++t.strstart <= n && (t.ins_h = yt(t, t.ins_h, t.window[t.strstart + 3 - 1]), a = t.prev[t.strstart & t.w_mask] = t.head[t.ins_h], t.head[t.ins_h] = t.strstart) + } while (0 != --t.prev_length); + if (t.match_available = 0, t.match_length = 2, t.strstart++, i && (zt(t, !1), 0 === t.strm.avail_out)) return 1 + } else if (t.match_available) { + if (i = X(t, 0, t.window[t.strstart - 1]), i && zt(t, !1), t.strstart++, t.lookahead--, 0 === t.strm.avail_out) return 1 + } else t.match_available = 1, t.strstart++, t.lookahead-- + } + return t.match_available && (i = X(t, 0, t.window[t.strstart - 1]), t.match_available = 0), t.insert = t.strstart < 2 ? t.strstart : 2, e === V ? (zt(t, !0), 0 === t.strm.avail_out ? 3 : 4) : t.sym_next && (zt(t, !1), 0 === t.strm.avail_out) ? 1 : 2 + }; + + function Ot(t, e, a, i, n) { + this.good_length = t, this.max_lazy = e, this.nice_length = a, this.max_chain = i, this.func = n + } + const It = [new Ot(0, 0, 0, 0, St), new Ot(4, 4, 8, 4, Dt), new Ot(4, 5, 16, 8, Dt), new Ot(4, 6, 32, 32, Dt), new Ot(4, 4, 16, 16, Tt), new Ot(8, 16, 32, 32, Tt), new Ot(8, 16, 128, 128, Tt), new Ot(8, 32, 128, 256, Tt), new Ot(32, 128, 258, 1024, Tt), new Ot(32, 258, 258, 4096, Tt)]; + + function Ft() { + this.strm = null, this.status = 0, this.pending_buf = null, this.pending_buf_size = 0, this.pending_out = 0, this.pending = 0, this.wrap = 0, this.gzhead = null, this.gzindex = 0, this.method = ft, this.last_flush = -1, this.w_size = 0, this.w_bits = 0, this.w_mask = 0, this.window = null, this.window_size = 0, this.prev = null, this.head = null, this.ins_h = 0, this.hash_size = 0, this.hash_bits = 0, this.hash_mask = 0, this.hash_shift = 0, this.block_start = 0, this.match_length = 0, this.prev_match = 0, this.match_available = 0, this.strstart = 0, this.match_start = 0, this.lookahead = 0, this.prev_length = 0, this.max_chain_length = 0, this.max_lazy_match = 0, this.level = 0, this.strategy = 0, this.good_match = 0, this.nice_match = 0, this.dyn_ltree = new Uint16Array(1146), this.dyn_dtree = new Uint16Array(122), this.bl_tree = new Uint16Array(78), kt(this.dyn_ltree), kt(this.dyn_dtree), kt(this.bl_tree), this.l_desc = null, this.d_desc = null, this.bl_desc = null, this.bl_count = new Uint16Array(16), this.heap = new Uint16Array(573), kt(this.heap), this.heap_len = 0, this.heap_max = 0, this.depth = new Uint16Array(573), kt(this.depth), this.sym_buf = 0, this.lit_bufsize = 0, this.sym_next = 0, this.sym_end = 0, this.opt_len = 0, this.static_len = 0, this.matches = 0, this.insert = 0, this.bi_buf = 0, this.bi_valid = 0 + } + const Lt = t => { + if (!t) return 1; + const e = t.state; + return !e || e.strm !== t || e.status !== wt && 57 !== e.status && 69 !== e.status && 73 !== e.status && 91 !== e.status && 103 !== e.status && e.status !== mt && e.status !== bt ? 1 : 0 + }, + Nt = t => { + if (Lt(t)) return gt(t, at); + t.total_in = t.total_out = 0, t.data_type = _t; + const e = t.state; + return e.pending = 0, e.pending_out = 0, e.wrap < 0 && (e.wrap = -e.wrap), e.status = 2 === e.wrap ? 57 : e.wrap ? wt : mt, t.adler = 2 === e.wrap ? 0 : 1, e.last_flush = -2, P(e), tt + }, + Bt = t => { + const e = Nt(t); + var a; + return e === tt && ((a = t.state).window_size = 2 * a.w_size, kt(a.head), a.max_lazy_match = It[a.level].max_lazy, a.good_match = It[a.level].good_length, a.nice_match = It[a.level].nice_length, a.max_chain_length = It[a.level].max_chain, a.strstart = 0, a.block_start = 0, a.lookahead = 0, a.insert = 0, a.match_length = a.prev_length = 2, a.match_available = 0, a.ins_h = 0), e + }, + Ct = (t, e, a, i, n, s) => { + if (!t) return at; + let r = 1; + if (e === st && (e = 6), i < 0 ? (r = 0, i = -i) : i > 15 && (r = 2, i -= 16), n < 1 || n > 9 || a !== ft || i < 8 || i > 15 || e < 0 || e > 9 || s < 0 || s > ht || 8 === i && 1 !== r) return gt(t, at); + 8 === i && (i = 9); + const o = new Ft; + return t.state = o, o.strm = t, o.status = wt, o.wrap = r, o.gzhead = null, o.w_bits = i, o.w_size = 1 << o.w_bits, o.w_mask = o.w_size - 1, o.hash_bits = n + 7, o.hash_size = 1 << o.hash_bits, o.hash_mask = o.hash_size - 1, o.hash_shift = ~~((o.hash_bits + 3 - 1) / 3), o.window = new Uint8Array(2 * o.w_size), o.head = new Uint16Array(o.hash_size), o.prev = new Uint16Array(o.w_size), o.lit_bufsize = 1 << n + 6, o.pending_buf_size = 4 * o.lit_bufsize, o.pending_buf = new Uint8Array(o.pending_buf_size), o.sym_buf = o.lit_bufsize, o.sym_end = 3 * (o.lit_bufsize - 1), o.level = e, o.strategy = s, o.method = a, Bt(t) + }; + var Mt = { + deflateInit: (t, e) => Ct(t, e, ft, 15, 8, dt), + deflateInit2: Ct, + deflateReset: Bt, + deflateResetKeep: Nt, + deflateSetHeader: (t, e) => Lt(t) || 2 !== t.state.wrap ? at : (t.state.gzhead = e, tt), + deflate: (t, e) => { + if (Lt(t) || e > $ || e < 0) return t ? gt(t, at) : at; + const a = t.state; + if (!t.output || 0 !== t.avail_in && !t.input || a.status === bt && e !== V) return gt(t, 0 === t.avail_out ? nt : at); + const i = a.last_flush; + if (a.last_flush = e, 0 !== a.pending) { + if (xt(t), 0 === t.avail_out) return a.last_flush = -1, tt + } else if (0 === t.avail_in && pt(e) <= pt(i) && e !== V) return gt(t, nt); + if (a.status === bt && 0 !== t.avail_in) return gt(t, nt); + if (a.status === wt && 0 === a.wrap && (a.status = mt), a.status === wt) { + let e = ft + (a.w_bits - 8 << 4) << 8, + i = -1; + if (i = a.strategy >= ot || a.level < 2 ? 0 : a.level < 6 ? 1 : 6 === a.level ? 2 : 3, e |= i << 6, 0 !== a.strstart && (e |= 32), e += 31 - e % 31, Et(a, e), 0 !== a.strstart && (Et(a, t.adler >>> 16), Et(a, 65535 & t.adler)), t.adler = 1, a.status = mt, xt(t), 0 !== a.pending) return a.last_flush = -1, tt + } + if (57 === a.status) + if (t.adler = 0, At(a, 31), At(a, 139), At(a, 8), a.gzhead) At(a, (a.gzhead.text ? 1 : 0) + (a.gzhead.hcrc ? 2 : 0) + (a.gzhead.extra ? 4 : 0) + (a.gzhead.name ? 8 : 0) + (a.gzhead.comment ? 16 : 0)), At(a, 255 & a.gzhead.time), At(a, a.gzhead.time >> 8 & 255), At(a, a.gzhead.time >> 16 & 255), At(a, a.gzhead.time >> 24 & 255), At(a, 9 === a.level ? 2 : a.strategy >= ot || a.level < 2 ? 4 : 0), At(a, 255 & a.gzhead.os), a.gzhead.extra && a.gzhead.extra.length && (At(a, 255 & a.gzhead.extra.length), At(a, a.gzhead.extra.length >> 8 & 255)), a.gzhead.hcrc && (t.adler = H(t.adler, a.pending_buf, a.pending, 0)), a.gzindex = 0, a.status = 69; + else if (At(a, 0), At(a, 0), At(a, 0), At(a, 0), At(a, 0), At(a, 9 === a.level ? 2 : a.strategy >= ot || a.level < 2 ? 4 : 0), At(a, 3), a.status = mt, xt(t), 0 !== a.pending) return a.last_flush = -1, tt; + if (69 === a.status) { + if (a.gzhead.extra) { + let e = a.pending, + i = (65535 & a.gzhead.extra.length) - a.gzindex; + for (; a.pending + i > a.pending_buf_size;) { + let n = a.pending_buf_size - a.pending; + if (a.pending_buf.set(a.gzhead.extra.subarray(a.gzindex, a.gzindex + n), a.pending), a.pending = a.pending_buf_size, a.gzhead.hcrc && a.pending > e && (t.adler = H(t.adler, a.pending_buf, a.pending - e, e)), a.gzindex += n, xt(t), 0 !== a.pending) return a.last_flush = -1, tt; + e = 0, i -= n + } + let n = new Uint8Array(a.gzhead.extra); + a.pending_buf.set(n.subarray(a.gzindex, a.gzindex + i), a.pending), a.pending += i, a.gzhead.hcrc && a.pending > e && (t.adler = H(t.adler, a.pending_buf, a.pending - e, e)), a.gzindex = 0 + } + a.status = 73 + } + if (73 === a.status) { + if (a.gzhead.name) { + let e, i = a.pending; + do { + if (a.pending === a.pending_buf_size) { + if (a.gzhead.hcrc && a.pending > i && (t.adler = H(t.adler, a.pending_buf, a.pending - i, i)), xt(t), 0 !== a.pending) return a.last_flush = -1, tt; + i = 0 + } + e = a.gzindex < a.gzhead.name.length ? 255 & a.gzhead.name.charCodeAt(a.gzindex++) : 0, At(a, e) + } while (0 !== e); + a.gzhead.hcrc && a.pending > i && (t.adler = H(t.adler, a.pending_buf, a.pending - i, i)), a.gzindex = 0 + } + a.status = 91 + } + if (91 === a.status) { + if (a.gzhead.comment) { + let e, i = a.pending; + do { + if (a.pending === a.pending_buf_size) { + if (a.gzhead.hcrc && a.pending > i && (t.adler = H(t.adler, a.pending_buf, a.pending - i, i)), xt(t), 0 !== a.pending) return a.last_flush = -1, tt; + i = 0 + } + e = a.gzindex < a.gzhead.comment.length ? 255 & a.gzhead.comment.charCodeAt(a.gzindex++) : 0, At(a, e) + } while (0 !== e); + a.gzhead.hcrc && a.pending > i && (t.adler = H(t.adler, a.pending_buf, a.pending - i, i)) + } + a.status = 103 + } + if (103 === a.status) { + if (a.gzhead.hcrc) { + if (a.pending + 2 > a.pending_buf_size && (xt(t), 0 !== a.pending)) return a.last_flush = -1, tt; + At(a, 255 & t.adler), At(a, t.adler >> 8 & 255), t.adler = 0 + } + if (a.status = mt, xt(t), 0 !== a.pending) return a.last_flush = -1, tt + } + if (0 !== t.avail_in || 0 !== a.lookahead || e !== q && a.status !== bt) { + let i = 0 === a.level ? St(a, e) : a.strategy === ot ? ((t, e) => { + let a; + for (;;) { + if (0 === t.lookahead && (Ut(t), 0 === t.lookahead)) { + if (e === q) return 1; + break + } + if (t.match_length = 0, a = X(t, 0, t.window[t.strstart]), t.lookahead--, t.strstart++, a && (zt(t, !1), 0 === t.strm.avail_out)) return 1 + } + return t.insert = 0, e === V ? (zt(t, !0), 0 === t.strm.avail_out ? 3 : 4) : t.sym_next && (zt(t, !1), 0 === t.strm.avail_out) ? 1 : 2 + })(a, e) : a.strategy === lt ? ((t, e) => { + let a, i, n, s; + const r = t.window; + for (;;) { + if (t.lookahead <= ct) { + if (Ut(t), t.lookahead <= ct && e === q) return 1; + if (0 === t.lookahead) break + } + if (t.match_length = 0, t.lookahead >= 3 && t.strstart > 0 && (n = t.strstart - 1, i = r[n], i === r[++n] && i === r[++n] && i === r[++n])) { + s = t.strstart + ct; + do {} while (i === r[++n] && i === r[++n] && i === r[++n] && i === r[++n] && i === r[++n] && i === r[++n] && i === r[++n] && i === r[++n] && n < s); + t.match_length = ct - (s - n), t.match_length > t.lookahead && (t.match_length = t.lookahead) + } + if (t.match_length >= 3 ? (a = X(t, 1, t.match_length - 3), t.lookahead -= t.match_length, t.strstart += t.match_length, t.match_length = 0) : (a = X(t, 0, t.window[t.strstart]), t.lookahead--, t.strstart++), a && (zt(t, !1), 0 === t.strm.avail_out)) return 1 + } + return t.insert = 0, e === V ? (zt(t, !0), 0 === t.strm.avail_out ? 3 : 4) : t.sym_next && (zt(t, !1), 0 === t.strm.avail_out) ? 1 : 2 + })(a, e) : It[a.level].func(a, e); + if (3 !== i && 4 !== i || (a.status = bt), 1 === i || 3 === i) return 0 === t.avail_out && (a.last_flush = -1), tt; + if (2 === i && (e === J ? W(a) : e !== $ && (Y(a, 0, 0, !1), e === Q && (kt(a.head), 0 === a.lookahead && (a.strstart = 0, a.block_start = 0, a.insert = 0))), xt(t), 0 === t.avail_out)) return a.last_flush = -1, tt + } + return e !== V ? tt : a.wrap <= 0 ? et : (2 === a.wrap ? (At(a, 255 & t.adler), At(a, t.adler >> 8 & 255), At(a, t.adler >> 16 & 255), At(a, t.adler >> 24 & 255), At(a, 255 & t.total_in), At(a, t.total_in >> 8 & 255), At(a, t.total_in >> 16 & 255), At(a, t.total_in >> 24 & 255)) : (Et(a, t.adler >>> 16), Et(a, 65535 & t.adler)), xt(t), a.wrap > 0 && (a.wrap = -a.wrap), 0 !== a.pending ? tt : et) + }, + deflateEnd: t => { + if (Lt(t)) return at; + const e = t.state.status; + return t.state = null, e === mt ? gt(t, it) : tt + }, + deflateSetDictionary: (t, e) => { + let a = e.length; + if (Lt(t)) return at; + const i = t.state, + n = i.wrap; + if (2 === n || 1 === n && i.status !== wt || i.lookahead) return at; + if (1 === n && (t.adler = C(t.adler, e, a, 0)), i.wrap = 0, a >= i.w_size) { + 0 === n && (kt(i.head), i.strstart = 0, i.block_start = 0, i.insert = 0); + let t = new Uint8Array(i.w_size); + t.set(e.subarray(a - i.w_size, a), 0), e = t, a = i.w_size + } + const s = t.avail_in, + r = t.next_in, + o = t.input; + for (t.avail_in = a, t.next_in = 0, t.input = e, Ut(i); i.lookahead >= 3;) { + let t = i.strstart, + e = i.lookahead - 2; + do { + i.ins_h = yt(i, i.ins_h, i.window[t + 3 - 1]), i.prev[t & i.w_mask] = i.head[i.ins_h], i.head[i.ins_h] = t, t++ + } while (--e); + i.strstart = t, i.lookahead = 2, Ut(i) + } + return i.strstart += i.lookahead, i.block_start = i.strstart, i.insert = i.lookahead, i.lookahead = 0, i.match_length = i.prev_length = 2, i.match_available = 0, t.next_in = r, t.input = o, t.avail_in = s, i.wrap = n, tt + }, + deflateInfo: "pako deflate (from Nodeca project)" + }; + const Ht = (t, e) => Object.prototype.hasOwnProperty.call(t, e); + var jt = function(t) { + const e = Array.prototype.slice.call(arguments, 1); + for (; e.length;) { + const a = e.shift(); + if (a) { + if ("object" != typeof a) throw new TypeError(a + "must be non-object"); + for (const e in a) Ht(a, e) && (t[e] = a[e]) + } + } + return t + }, + Kt = t => { + let e = 0; + for (let a = 0, i = t.length; a < i; a++) e += t[a].length; + const a = new Uint8Array(e); + for (let e = 0, i = 0, n = t.length; e < n; e++) { + let n = t[e]; + a.set(n, i), i += n.length + } + return a + }; + let Pt = !0; + try { + String.fromCharCode.apply(null, new Uint8Array(1)) + } catch (t) { + Pt = !1 + } + const Yt = new Uint8Array(256); + for (let t = 0; t < 256; t++) Yt[t] = t >= 252 ? 6 : t >= 248 ? 5 : t >= 240 ? 4 : t >= 224 ? 3 : t >= 192 ? 2 : 1; + Yt[254] = Yt[254] = 1; + var Gt = t => { + if ("function" == typeof TextEncoder && TextEncoder.prototype.encode) return (new TextEncoder).encode(t); + let e, a, i, n, s, r = t.length, + o = 0; + for (n = 0; n < r; n++) a = t.charCodeAt(n), 55296 == (64512 & a) && n + 1 < r && (i = t.charCodeAt(n + 1), 56320 == (64512 & i) && (a = 65536 + (a - 55296 << 10) + (i - 56320), n++)), o += a < 128 ? 1 : a < 2048 ? 2 : a < 65536 ? 3 : 4; + for (e = new Uint8Array(o), s = 0, n = 0; s < o; n++) a = t.charCodeAt(n), 55296 == (64512 & a) && n + 1 < r && (i = t.charCodeAt(n + 1), 56320 == (64512 & i) && (a = 65536 + (a - 55296 << 10) + (i - 56320), n++)), a < 128 ? e[s++] = a : a < 2048 ? (e[s++] = 192 | a >>> 6, e[s++] = 128 | 63 & a) : a < 65536 ? (e[s++] = 224 | a >>> 12, e[s++] = 128 | a >>> 6 & 63, e[s++] = 128 | 63 & a) : (e[s++] = 240 | a >>> 18, e[s++] = 128 | a >>> 12 & 63, e[s++] = 128 | a >>> 6 & 63, e[s++] = 128 | 63 & a); + return e + }, + Xt = (t, e) => { + const a = e || t.length; + if ("function" == typeof TextDecoder && TextDecoder.prototype.decode) return (new TextDecoder).decode(t.subarray(0, e)); + let i, n; + const s = new Array(2 * a); + for (n = 0, i = 0; i < a;) { + let e = t[i++]; + if (e < 128) { + s[n++] = e; + continue + } + let r = Yt[e]; + if (r > 4) s[n++] = 65533, i += r - 1; + else { + for (e &= 2 === r ? 31 : 3 === r ? 15 : 7; r > 1 && i < a;) e = e << 6 | 63 & t[i++], r--; + r > 1 ? s[n++] = 65533 : e < 65536 ? s[n++] = e : (e -= 65536, s[n++] = 55296 | e >> 10 & 1023, s[n++] = 56320 | 1023 & e) + } + } + return ((t, e) => { + if (e < 65534 && t.subarray && Pt) return String.fromCharCode.apply(null, t.length === e ? t : t.subarray(0, e)); + let a = ""; + for (let i = 0; i < e; i++) a += String.fromCharCode(t[i]); + return a + })(s, n) + }, + Wt = (t, e) => { + (e = e || t.length) > t.length && (e = t.length); + let a = e - 1; + for (; a >= 0 && 128 == (192 & t[a]);) a--; + return a < 0 || 0 === a ? e : a + Yt[t[a]] > e ? a : e + }; + var qt = function() { + this.input = null, this.next_in = 0, this.avail_in = 0, this.total_in = 0, this.output = null, this.next_out = 0, this.avail_out = 0, this.total_out = 0, this.msg = "", this.state = null, this.data_type = 2, this.adler = 0 + }; + const Jt = Object.prototype.toString, + { + Z_NO_FLUSH: Qt, + Z_SYNC_FLUSH: Vt, + Z_FULL_FLUSH: $t, + Z_FINISH: te, + Z_OK: ee, + Z_STREAM_END: ae, + Z_DEFAULT_COMPRESSION: ie, + Z_DEFAULT_STRATEGY: ne, + Z_DEFLATED: se + } = K; + + function re(t) { + this.options = jt({ + level: ie, + method: se, + chunkSize: 16384, + windowBits: 15, + memLevel: 8, + strategy: ne + }, t || {}); + let e = this.options; + e.raw && e.windowBits > 0 ? e.windowBits = -e.windowBits : e.gzip && e.windowBits > 0 && e.windowBits < 16 && (e.windowBits += 16), this.err = 0, this.msg = "", this.ended = !1, this.chunks = [], this.strm = new qt, this.strm.avail_out = 0; + let a = Mt.deflateInit2(this.strm, e.level, e.method, e.windowBits, e.memLevel, e.strategy); + if (a !== ee) throw new Error(j[a]); + if (e.header && Mt.deflateSetHeader(this.strm, e.header), e.dictionary) { + let t; + if (t = "string" == typeof e.dictionary ? Gt(e.dictionary) : "[object ArrayBuffer]" === Jt.call(e.dictionary) ? new Uint8Array(e.dictionary) : e.dictionary, a = Mt.deflateSetDictionary(this.strm, t), a !== ee) throw new Error(j[a]); + this._dict_set = !0 + } + } + + function oe(t, e) { + const a = new re(e); + if (a.push(t, !0), a.err) throw a.msg || j[a.err]; + return a.result + } + re.prototype.push = function(t, e) { + const a = this.strm, + i = this.options.chunkSize; + let n, s; + if (this.ended) return !1; + for (s = e === ~~e ? e : !0 === e ? te : Qt, "string" == typeof t ? a.input = Gt(t) : "[object ArrayBuffer]" === Jt.call(t) ? a.input = new Uint8Array(t) : a.input = t, a.next_in = 0, a.avail_in = a.input.length;;) + if (0 === a.avail_out && (a.output = new Uint8Array(i), a.next_out = 0, a.avail_out = i), (s === Vt || s === $t) && a.avail_out <= 6) this.onData(a.output.subarray(0, a.next_out)), a.avail_out = 0; + else { + if (n = Mt.deflate(a, s), n === ae) return a.next_out > 0 && this.onData(a.output.subarray(0, a.next_out)), n = Mt.deflateEnd(this.strm), this.onEnd(n), this.ended = !0, n === ee; + if (0 !== a.avail_out) { + if (s > 0 && a.next_out > 0) this.onData(a.output.subarray(0, a.next_out)), a.avail_out = 0; + else if (0 === a.avail_in) break + } else this.onData(a.output) + } return !0 + }, re.prototype.onData = function(t) { + this.chunks.push(t) + }, re.prototype.onEnd = function(t) { + t === ee && (this.result = Kt(this.chunks)), this.chunks = [], this.err = t, this.msg = this.strm.msg + }; + var le = { + Deflate: re, + deflate: oe, + deflateRaw: function(t, e) { + return (e = e || {}).raw = !0, oe(t, e) + }, + gzip: function(t, e) { + return (e = e || {}).gzip = !0, oe(t, e) + }, + constants: K + }; + const he = 16209; + var de = function(t, e) { + let a, i, n, s, r, o, l, h, d, _, f, c, u, w, m, b, g, p, k, v, y, x, z, A; + const E = t.state; + a = t.next_in, z = t.input, i = a + (t.avail_in - 5), n = t.next_out, A = t.output, s = n - (e - t.avail_out), r = n + (t.avail_out - 257), o = E.dmax, l = E.wsize, h = E.whave, d = E.wnext, _ = E.window, f = E.hold, c = E.bits, u = E.lencode, w = E.distcode, m = (1 << E.lenbits) - 1, b = (1 << E.distbits) - 1; + t: do { + c < 15 && (f += z[a++] << c, c += 8, f += z[a++] << c, c += 8), g = u[f & m]; + e: for (;;) { + if (p = g >>> 24, f >>>= p, c -= p, p = g >>> 16 & 255, 0 === p) A[n++] = 65535 & g; + else { + if (!(16 & p)) { + if (0 == (64 & p)) { + g = u[(65535 & g) + (f & (1 << p) - 1)]; + continue e + } + if (32 & p) { + E.mode = 16191; + break t + } + t.msg = "invalid literal/length code", E.mode = he; + break t + } + k = 65535 & g, p &= 15, p && (c < p && (f += z[a++] << c, c += 8), k += f & (1 << p) - 1, f >>>= p, c -= p), c < 15 && (f += z[a++] << c, c += 8, f += z[a++] << c, c += 8), g = w[f & b]; + a: for (;;) { + if (p = g >>> 24, f >>>= p, c -= p, p = g >>> 16 & 255, !(16 & p)) { + if (0 == (64 & p)) { + g = w[(65535 & g) + (f & (1 << p) - 1)]; + continue a + } + t.msg = "invalid distance code", E.mode = he; + break t + } + if (v = 65535 & g, p &= 15, c < p && (f += z[a++] << c, c += 8, c < p && (f += z[a++] << c, c += 8)), v += f & (1 << p) - 1, v > o) { + t.msg = "invalid distance too far back", E.mode = he; + break t + } + if (f >>>= p, c -= p, p = n - s, v > p) { + if (p = v - p, p > h && E.sane) { + t.msg = "invalid distance too far back", E.mode = he; + break t + } + if (y = 0, x = _, 0 === d) { + if (y += l - p, p < k) { + k -= p; + do { + A[n++] = _[y++] + } while (--p); + y = n - v, x = A + } + } else if (d < p) { + if (y += l + d - p, p -= d, p < k) { + k -= p; + do { + A[n++] = _[y++] + } while (--p); + if (y = 0, d < k) { + p = d, k -= p; + do { + A[n++] = _[y++] + } while (--p); + y = n - v, x = A + } + } + } else if (y += d - p, p < k) { + k -= p; + do { + A[n++] = _[y++] + } while (--p); + y = n - v, x = A + } + for (; k > 2;) A[n++] = x[y++], A[n++] = x[y++], A[n++] = x[y++], k -= 3; + k && (A[n++] = x[y++], k > 1 && (A[n++] = x[y++])) + } else { + y = n - v; + do { + A[n++] = A[y++], A[n++] = A[y++], A[n++] = A[y++], k -= 3 + } while (k > 2); + k && (A[n++] = A[y++], k > 1 && (A[n++] = A[y++])) + } + break + } + } + break + } + } while (a < i && n < r); + k = c >> 3, a -= k, c -= k << 3, f &= (1 << c) - 1, t.next_in = a, t.next_out = n, t.avail_in = a < i ? i - a + 5 : 5 - (a - i), t.avail_out = n < r ? r - n + 257 : 257 - (n - r), E.hold = f, E.bits = c + }; + const _e = 15, + fe = new Uint16Array([3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 15, 17, 19, 23, 27, 31, 35, 43, 51, 59, 67, 83, 99, 115, 131, 163, 195, 227, 258, 0, 0]), + ce = new Uint8Array([16, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 18, 18, 18, 18, 19, 19, 19, 19, 20, 20, 20, 20, 21, 21, 21, 21, 16, 72, 78]), + ue = new Uint16Array([1, 2, 3, 4, 5, 7, 9, 13, 17, 25, 33, 49, 65, 97, 129, 193, 257, 385, 513, 769, 1025, 1537, 2049, 3073, 4097, 6145, 8193, 12289, 16385, 24577, 0, 0]), + we = new Uint8Array([16, 16, 16, 16, 17, 17, 18, 18, 19, 19, 20, 20, 21, 21, 22, 22, 23, 23, 24, 24, 25, 25, 26, 26, 27, 27, 28, 28, 29, 29, 64, 64]); + var me = (t, e, a, i, n, s, r, o) => { + const l = o.bits; + let h, d, _, f, c, u, w = 0, + m = 0, + b = 0, + g = 0, + p = 0, + k = 0, + v = 0, + y = 0, + x = 0, + z = 0, + A = null; + const E = new Uint16Array(16), + R = new Uint16Array(16); + let Z, U, S, D = null; + for (w = 0; w <= _e; w++) E[w] = 0; + for (m = 0; m < i; m++) E[e[a + m]]++; + for (p = l, g = _e; g >= 1 && 0 === E[g]; g--); + if (p > g && (p = g), 0 === g) return n[s++] = 20971520, n[s++] = 20971520, o.bits = 1, 0; + for (b = 1; b < g && 0 === E[b]; b++); + for (p < b && (p = b), y = 1, w = 1; w <= _e; w++) + if (y <<= 1, y -= E[w], y < 0) return -1; + if (y > 0 && (0 === t || 1 !== g)) return -1; + for (R[1] = 0, w = 1; w < _e; w++) R[w + 1] = R[w] + E[w]; + for (m = 0; m < i; m++) 0 !== e[a + m] && (r[R[e[a + m]]++] = m); + if (0 === t ? (A = D = r, u = 20) : 1 === t ? (A = fe, D = ce, u = 257) : (A = ue, D = we, u = 0), z = 0, m = 0, w = b, c = s, k = p, v = 0, _ = -1, x = 1 << p, f = x - 1, 1 === t && x > 852 || 2 === t && x > 592) return 1; + for (;;) { + Z = w - v, r[m] + 1 < u ? (U = 0, S = r[m]) : r[m] >= u ? (U = D[r[m] - u], S = A[r[m] - u]) : (U = 96, S = 0), h = 1 << w - v, d = 1 << k, b = d; + do { + d -= h, n[c + (z >> v) + d] = Z << 24 | U << 16 | S | 0 + } while (0 !== d); + for (h = 1 << w - 1; z & h;) h >>= 1; + if (0 !== h ? (z &= h - 1, z += h) : z = 0, m++, 0 == --E[w]) { + if (w === g) break; + w = e[a + r[m]] + } + if (w > p && (z & f) !== _) { + for (0 === v && (v = p), c += b, k = w - v, y = 1 << k; k + v < g && (y -= E[k + v], !(y <= 0));) k++, y <<= 1; + if (x += 1 << k, 1 === t && x > 852 || 2 === t && x > 592) return 1; + _ = z & f, n[_] = p << 24 | k << 16 | c - s | 0 + } + } + return 0 !== z && (n[c + z] = w - v << 24 | 64 << 16 | 0), o.bits = p, 0 + }; + const { + Z_FINISH: be, + Z_BLOCK: ge, + Z_TREES: pe, + Z_OK: ke, + Z_STREAM_END: ve, + Z_NEED_DICT: ye, + Z_STREAM_ERROR: xe, + Z_DATA_ERROR: ze, + Z_MEM_ERROR: Ae, + Z_BUF_ERROR: Ee, + Z_DEFLATED: Re + } = K, Ze = 16180, Ue = 16190, Se = 16191, De = 16192, Te = 16194, Oe = 16199, Ie = 16200, Fe = 16206, Le = 16209, Ne = t => (t >>> 24 & 255) + (t >>> 8 & 65280) + ((65280 & t) << 8) + ((255 & t) << 24); + + function Be() { + this.strm = null, this.mode = 0, this.last = !1, this.wrap = 0, this.havedict = !1, this.flags = 0, this.dmax = 0, this.check = 0, this.total = 0, this.head = null, this.wbits = 0, this.wsize = 0, this.whave = 0, this.wnext = 0, this.window = null, this.hold = 0, this.bits = 0, this.length = 0, this.offset = 0, this.extra = 0, this.lencode = null, this.distcode = null, this.lenbits = 0, this.distbits = 0, this.ncode = 0, this.nlen = 0, this.ndist = 0, this.have = 0, this.next = null, this.lens = new Uint16Array(320), this.work = new Uint16Array(288), this.lendyn = null, this.distdyn = null, this.sane = 0, this.back = 0, this.was = 0 + } + const Ce = t => { + if (!t) return 1; + const e = t.state; + return !e || e.strm !== t || e.mode < Ze || e.mode > 16211 ? 1 : 0 + }, + Me = t => { + if (Ce(t)) return xe; + const e = t.state; + return t.total_in = t.total_out = e.total = 0, t.msg = "", e.wrap && (t.adler = 1 & e.wrap), e.mode = Ze, e.last = 0, e.havedict = 0, e.flags = -1, e.dmax = 32768, e.head = null, e.hold = 0, e.bits = 0, e.lencode = e.lendyn = new Int32Array(852), e.distcode = e.distdyn = new Int32Array(592), e.sane = 1, e.back = -1, ke + }, + He = t => { + if (Ce(t)) return xe; + const e = t.state; + return e.wsize = 0, e.whave = 0, e.wnext = 0, Me(t) + }, + je = (t, e) => { + let a; + if (Ce(t)) return xe; + const i = t.state; + return e < 0 ? (a = 0, e = -e) : (a = 5 + (e >> 4), e < 48 && (e &= 15)), e && (e < 8 || e > 15) ? xe : (null !== i.window && i.wbits !== e && (i.window = null), i.wrap = a, i.wbits = e, He(t)) + }, + Ke = (t, e) => { + if (!t) return xe; + const a = new Be; + t.state = a, a.strm = t, a.window = null, a.mode = Ze; + const i = je(t, e); + return i !== ke && (t.state = null), i + }; + let Pe, Ye, Ge = !0; + const Xe = t => { + if (Ge) { + Pe = new Int32Array(512), Ye = new Int32Array(32); + let e = 0; + for (; e < 144;) t.lens[e++] = 8; + for (; e < 256;) t.lens[e++] = 9; + for (; e < 280;) t.lens[e++] = 7; + for (; e < 288;) t.lens[e++] = 8; + for (me(1, t.lens, 0, 288, Pe, 0, t.work, { + bits: 9 + }), e = 0; e < 32;) t.lens[e++] = 5; + me(2, t.lens, 0, 32, Ye, 0, t.work, { + bits: 5 + }), Ge = !1 + } + t.lencode = Pe, t.lenbits = 9, t.distcode = Ye, t.distbits = 5 + }, + We = (t, e, a, i) => { + let n; + const s = t.state; + return null === s.window && (s.wsize = 1 << s.wbits, s.wnext = 0, s.whave = 0, s.window = new Uint8Array(s.wsize)), i >= s.wsize ? (s.window.set(e.subarray(a - s.wsize, a), 0), s.wnext = 0, s.whave = s.wsize) : (n = s.wsize - s.wnext, n > i && (n = i), s.window.set(e.subarray(a - i, a - i + n), s.wnext), (i -= n) ? (s.window.set(e.subarray(a - i, a), 0), s.wnext = i, s.whave = s.wsize) : (s.wnext += n, s.wnext === s.wsize && (s.wnext = 0), s.whave < s.wsize && (s.whave += n))), 0 + }; + var qe = { + inflateReset: He, + inflateReset2: je, + inflateResetKeep: Me, + inflateInit: t => Ke(t, 15), + inflateInit2: Ke, + inflate: (t, e) => { + let a, i, n, s, r, o, l, h, d, _, f, c, u, w, m, b, g, p, k, v, y, x, z = 0; + const A = new Uint8Array(4); + let E, R; + const Z = new Uint8Array([16, 17, 18, 0, 8, 7, 9, 6, 10, 5, 11, 4, 12, 3, 13, 2, 14, 1, 15]); + if (Ce(t) || !t.output || !t.input && 0 !== t.avail_in) return xe; + a = t.state, a.mode === Se && (a.mode = De), r = t.next_out, n = t.output, l = t.avail_out, s = t.next_in, i = t.input, o = t.avail_in, h = a.hold, d = a.bits, _ = o, f = l, x = ke; + t: for (;;) switch (a.mode) { + case Ze: + if (0 === a.wrap) { + a.mode = De; + break + } + for (; d < 16;) { + if (0 === o) break t; + o--, h += i[s++] << d, d += 8 + } + if (2 & a.wrap && 35615 === h) { + 0 === a.wbits && (a.wbits = 15), a.check = 0, A[0] = 255 & h, A[1] = h >>> 8 & 255, a.check = H(a.check, A, 2, 0), h = 0, d = 0, a.mode = 16181; + break + } + if (a.head && (a.head.done = !1), !(1 & a.wrap) || (((255 & h) << 8) + (h >> 8)) % 31) { + t.msg = "incorrect header check", a.mode = Le; + break + } + if ((15 & h) !== Re) { + t.msg = "unknown compression method", a.mode = Le; + break + } + if (h >>>= 4, d -= 4, y = 8 + (15 & h), 0 === a.wbits && (a.wbits = y), y > 15 || y > a.wbits) { + t.msg = "invalid window size", a.mode = Le; + break + } + a.dmax = 1 << a.wbits, a.flags = 0, t.adler = a.check = 1, a.mode = 512 & h ? 16189 : Se, h = 0, d = 0; + break; + case 16181: + for (; d < 16;) { + if (0 === o) break t; + o--, h += i[s++] << d, d += 8 + } + if (a.flags = h, (255 & a.flags) !== Re) { + t.msg = "unknown compression method", a.mode = Le; + break + } + if (57344 & a.flags) { + t.msg = "unknown header flags set", a.mode = Le; + break + } + a.head && (a.head.text = h >> 8 & 1), 512 & a.flags && 4 & a.wrap && (A[0] = 255 & h, A[1] = h >>> 8 & 255, a.check = H(a.check, A, 2, 0)), h = 0, d = 0, a.mode = 16182; + case 16182: + for (; d < 32;) { + if (0 === o) break t; + o--, h += i[s++] << d, d += 8 + } + a.head && (a.head.time = h), 512 & a.flags && 4 & a.wrap && (A[0] = 255 & h, A[1] = h >>> 8 & 255, A[2] = h >>> 16 & 255, A[3] = h >>> 24 & 255, a.check = H(a.check, A, 4, 0)), h = 0, d = 0, a.mode = 16183; + case 16183: + for (; d < 16;) { + if (0 === o) break t; + o--, h += i[s++] << d, d += 8 + } + a.head && (a.head.xflags = 255 & h, a.head.os = h >> 8), 512 & a.flags && 4 & a.wrap && (A[0] = 255 & h, A[1] = h >>> 8 & 255, a.check = H(a.check, A, 2, 0)), h = 0, d = 0, a.mode = 16184; + case 16184: + if (1024 & a.flags) { + for (; d < 16;) { + if (0 === o) break t; + o--, h += i[s++] << d, d += 8 + } + a.length = h, a.head && (a.head.extra_len = h), 512 & a.flags && 4 & a.wrap && (A[0] = 255 & h, A[1] = h >>> 8 & 255, a.check = H(a.check, A, 2, 0)), h = 0, d = 0 + } else a.head && (a.head.extra = null); + a.mode = 16185; + case 16185: + if (1024 & a.flags && (c = a.length, c > o && (c = o), c && (a.head && (y = a.head.extra_len - a.length, a.head.extra || (a.head.extra = new Uint8Array(a.head.extra_len)), a.head.extra.set(i.subarray(s, s + c), y)), 512 & a.flags && 4 & a.wrap && (a.check = H(a.check, i, c, s)), o -= c, s += c, a.length -= c), a.length)) break t; + a.length = 0, a.mode = 16186; + case 16186: + if (2048 & a.flags) { + if (0 === o) break t; + c = 0; + do { + y = i[s + c++], a.head && y && a.length < 65536 && (a.head.name += String.fromCharCode(y)) + } while (y && c < o); + if (512 & a.flags && 4 & a.wrap && (a.check = H(a.check, i, c, s)), o -= c, s += c, y) break t + } else a.head && (a.head.name = null); + a.length = 0, a.mode = 16187; + case 16187: + if (4096 & a.flags) { + if (0 === o) break t; + c = 0; + do { + y = i[s + c++], a.head && y && a.length < 65536 && (a.head.comment += String.fromCharCode(y)) + } while (y && c < o); + if (512 & a.flags && 4 & a.wrap && (a.check = H(a.check, i, c, s)), o -= c, s += c, y) break t + } else a.head && (a.head.comment = null); + a.mode = 16188; + case 16188: + if (512 & a.flags) { + for (; d < 16;) { + if (0 === o) break t; + o--, h += i[s++] << d, d += 8 + } + if (4 & a.wrap && h !== (65535 & a.check)) { + t.msg = "header crc mismatch", a.mode = Le; + break + } + h = 0, d = 0 + } + a.head && (a.head.hcrc = a.flags >> 9 & 1, a.head.done = !0), t.adler = a.check = 0, a.mode = Se; + break; + case 16189: + for (; d < 32;) { + if (0 === o) break t; + o--, h += i[s++] << d, d += 8 + } + t.adler = a.check = Ne(h), h = 0, d = 0, a.mode = Ue; + case Ue: + if (0 === a.havedict) return t.next_out = r, t.avail_out = l, t.next_in = s, t.avail_in = o, a.hold = h, a.bits = d, ye; + t.adler = a.check = 1, a.mode = Se; + case Se: + if (e === ge || e === pe) break t; + case De: + if (a.last) { + h >>>= 7 & d, d -= 7 & d, a.mode = Fe; + break + } + for (; d < 3;) { + if (0 === o) break t; + o--, h += i[s++] << d, d += 8 + } + switch (a.last = 1 & h, h >>>= 1, d -= 1, 3 & h) { + case 0: + a.mode = 16193; + break; + case 1: + if (Xe(a), a.mode = Oe, e === pe) { + h >>>= 2, d -= 2; + break t + } + break; + case 2: + a.mode = 16196; + break; + case 3: + t.msg = "invalid block type", a.mode = Le + } + h >>>= 2, d -= 2; + break; + case 16193: + for (h >>>= 7 & d, d -= 7 & d; d < 32;) { + if (0 === o) break t; + o--, h += i[s++] << d, d += 8 + } + if ((65535 & h) != (h >>> 16 ^ 65535)) { + t.msg = "invalid stored block lengths", a.mode = Le; + break + } + if (a.length = 65535 & h, h = 0, d = 0, a.mode = Te, e === pe) break t; + case Te: + a.mode = 16195; + case 16195: + if (c = a.length, c) { + if (c > o && (c = o), c > l && (c = l), 0 === c) break t; + n.set(i.subarray(s, s + c), r), o -= c, s += c, l -= c, r += c, a.length -= c; + break + } + a.mode = Se; + break; + case 16196: + for (; d < 14;) { + if (0 === o) break t; + o--, h += i[s++] << d, d += 8 + } + if (a.nlen = 257 + (31 & h), h >>>= 5, d -= 5, a.ndist = 1 + (31 & h), h >>>= 5, d -= 5, a.ncode = 4 + (15 & h), h >>>= 4, d -= 4, a.nlen > 286 || a.ndist > 30) { + t.msg = "too many length or distance symbols", a.mode = Le; + break + } + a.have = 0, a.mode = 16197; + case 16197: + for (; a.have < a.ncode;) { + for (; d < 3;) { + if (0 === o) break t; + o--, h += i[s++] << d, d += 8 + } + a.lens[Z[a.have++]] = 7 & h, h >>>= 3, d -= 3 + } + for (; a.have < 19;) a.lens[Z[a.have++]] = 0; + if (a.lencode = a.lendyn, a.lenbits = 7, E = { + bits: a.lenbits + }, x = me(0, a.lens, 0, 19, a.lencode, 0, a.work, E), a.lenbits = E.bits, x) { + t.msg = "invalid code lengths set", a.mode = Le; + break + } + a.have = 0, a.mode = 16198; + case 16198: + for (; a.have < a.nlen + a.ndist;) { + for (; z = a.lencode[h & (1 << a.lenbits) - 1], m = z >>> 24, b = z >>> 16 & 255, g = 65535 & z, !(m <= d);) { + if (0 === o) break t; + o--, h += i[s++] << d, d += 8 + } + if (g < 16) h >>>= m, d -= m, a.lens[a.have++] = g; + else { + if (16 === g) { + for (R = m + 2; d < R;) { + if (0 === o) break t; + o--, h += i[s++] << d, d += 8 + } + if (h >>>= m, d -= m, 0 === a.have) { + t.msg = "invalid bit length repeat", a.mode = Le; + break + } + y = a.lens[a.have - 1], c = 3 + (3 & h), h >>>= 2, d -= 2 + } else if (17 === g) { + for (R = m + 3; d < R;) { + if (0 === o) break t; + o--, h += i[s++] << d, d += 8 + } + h >>>= m, d -= m, y = 0, c = 3 + (7 & h), h >>>= 3, d -= 3 + } else { + for (R = m + 7; d < R;) { + if (0 === o) break t; + o--, h += i[s++] << d, d += 8 + } + h >>>= m, d -= m, y = 0, c = 11 + (127 & h), h >>>= 7, d -= 7 + } + if (a.have + c > a.nlen + a.ndist) { + t.msg = "invalid bit length repeat", a.mode = Le; + break + } + for (; c--;) a.lens[a.have++] = y + } + } + if (a.mode === Le) break; + if (0 === a.lens[256]) { + t.msg = "invalid code -- missing end-of-block", a.mode = Le; + break + } + if (a.lenbits = 9, E = { + bits: a.lenbits + }, x = me(1, a.lens, 0, a.nlen, a.lencode, 0, a.work, E), a.lenbits = E.bits, x) { + t.msg = "invalid literal/lengths set", a.mode = Le; + break + } + if (a.distbits = 6, a.distcode = a.distdyn, E = { + bits: a.distbits + }, x = me(2, a.lens, a.nlen, a.ndist, a.distcode, 0, a.work, E), a.distbits = E.bits, x) { + t.msg = "invalid distances set", a.mode = Le; + break + } + if (a.mode = Oe, e === pe) break t; + case Oe: + a.mode = Ie; + case Ie: + if (o >= 6 && l >= 258) { + t.next_out = r, t.avail_out = l, t.next_in = s, t.avail_in = o, a.hold = h, a.bits = d, de(t, f), r = t.next_out, n = t.output, l = t.avail_out, s = t.next_in, i = t.input, o = t.avail_in, h = a.hold, d = a.bits, a.mode === Se && (a.back = -1); + break + } + for (a.back = 0; z = a.lencode[h & (1 << a.lenbits) - 1], m = z >>> 24, b = z >>> 16 & 255, g = 65535 & z, !(m <= d);) { + if (0 === o) break t; + o--, h += i[s++] << d, d += 8 + } + if (b && 0 == (240 & b)) { + for (p = m, k = b, v = g; z = a.lencode[v + ((h & (1 << p + k) - 1) >> p)], m = z >>> 24, b = z >>> 16 & 255, g = 65535 & z, !(p + m <= d);) { + if (0 === o) break t; + o--, h += i[s++] << d, d += 8 + } + h >>>= p, d -= p, a.back += p + } + if (h >>>= m, d -= m, a.back += m, a.length = g, 0 === b) { + a.mode = 16205; + break + } + if (32 & b) { + a.back = -1, a.mode = Se; + break + } + if (64 & b) { + t.msg = "invalid literal/length code", a.mode = Le; + break + } + a.extra = 15 & b, a.mode = 16201; + case 16201: + if (a.extra) { + for (R = a.extra; d < R;) { + if (0 === o) break t; + o--, h += i[s++] << d, d += 8 + } + a.length += h & (1 << a.extra) - 1, h >>>= a.extra, d -= a.extra, a.back += a.extra + } + a.was = a.length, a.mode = 16202; + case 16202: + for (; z = a.distcode[h & (1 << a.distbits) - 1], m = z >>> 24, b = z >>> 16 & 255, g = 65535 & z, !(m <= d);) { + if (0 === o) break t; + o--, h += i[s++] << d, d += 8 + } + if (0 == (240 & b)) { + for (p = m, k = b, v = g; z = a.distcode[v + ((h & (1 << p + k) - 1) >> p)], m = z >>> 24, b = z >>> 16 & 255, g = 65535 & z, !(p + m <= d);) { + if (0 === o) break t; + o--, h += i[s++] << d, d += 8 + } + h >>>= p, d -= p, a.back += p + } + if (h >>>= m, d -= m, a.back += m, 64 & b) { + t.msg = "invalid distance code", a.mode = Le; + break + } + a.offset = g, a.extra = 15 & b, a.mode = 16203; + case 16203: + if (a.extra) { + for (R = a.extra; d < R;) { + if (0 === o) break t; + o--, h += i[s++] << d, d += 8 + } + a.offset += h & (1 << a.extra) - 1, h >>>= a.extra, d -= a.extra, a.back += a.extra + } + if (a.offset > a.dmax) { + t.msg = "invalid distance too far back", a.mode = Le; + break + } + a.mode = 16204; + case 16204: + if (0 === l) break t; + if (c = f - l, a.offset > c) { + if (c = a.offset - c, c > a.whave && a.sane) { + t.msg = "invalid distance too far back", a.mode = Le; + break + } + c > a.wnext ? (c -= a.wnext, u = a.wsize - c) : u = a.wnext - c, c > a.length && (c = a.length), w = a.window + } else w = n, u = r - a.offset, c = a.length; + c > l && (c = l), l -= c, a.length -= c; + do { + n[r++] = w[u++] + } while (--c); + 0 === a.length && (a.mode = Ie); + break; + case 16205: + if (0 === l) break t; + n[r++] = a.length, l--, a.mode = Ie; + break; + case Fe: + if (a.wrap) { + for (; d < 32;) { + if (0 === o) break t; + o--, h |= i[s++] << d, d += 8 + } + if (f -= l, t.total_out += f, a.total += f, 4 & a.wrap && f && (t.adler = a.check = a.flags ? H(a.check, n, f, r - f) : C(a.check, n, f, r - f)), f = l, 4 & a.wrap && (a.flags ? h : Ne(h)) !== a.check) { + t.msg = "incorrect data check", a.mode = Le; + break + } + h = 0, d = 0 + } + a.mode = 16207; + case 16207: + if (a.wrap && a.flags) { + for (; d < 32;) { + if (0 === o) break t; + o--, h += i[s++] << d, d += 8 + } + if (4 & a.wrap && h !== (4294967295 & a.total)) { + t.msg = "incorrect length check", a.mode = Le; + break + } + h = 0, d = 0 + } + a.mode = 16208; + case 16208: + x = ve; + break t; + case Le: + x = ze; + break t; + case 16210: + return Ae; + default: + return xe + } + return t.next_out = r, t.avail_out = l, t.next_in = s, t.avail_in = o, a.hold = h, a.bits = d, (a.wsize || f !== t.avail_out && a.mode < Le && (a.mode < Fe || e !== be)) && We(t, t.output, t.next_out, f - t.avail_out), _ -= t.avail_in, f -= t.avail_out, t.total_in += _, t.total_out += f, a.total += f, 4 & a.wrap && f && (t.adler = a.check = a.flags ? H(a.check, n, f, t.next_out - f) : C(a.check, n, f, t.next_out - f)), t.data_type = a.bits + (a.last ? 64 : 0) + (a.mode === Se ? 128 : 0) + (a.mode === Oe || a.mode === Te ? 256 : 0), (0 === _ && 0 === f || e === be) && x === ke && (x = Ee), x + }, + inflateEnd: t => { + if (Ce(t)) return xe; + let e = t.state; + return e.window && (e.window = null), t.state = null, ke + }, + inflateGetHeader: (t, e) => { + if (Ce(t)) return xe; + const a = t.state; + return 0 == (2 & a.wrap) ? xe : (a.head = e, e.done = !1, ke) + }, + inflateSetDictionary: (t, e) => { + const a = e.length; + let i, n, s; + return Ce(t) ? xe : (i = t.state, 0 !== i.wrap && i.mode !== Ue ? xe : i.mode === Ue && (n = 1, n = C(n, e, a, 0), n !== i.check) ? ze : (s = We(t, e, a, a), s ? (i.mode = 16210, Ae) : (i.havedict = 1, ke))) + }, + inflateInfo: "pako inflate (from Nodeca project)" + }; + var Je = function() { + this.text = 0, this.time = 0, this.xflags = 0, this.os = 0, this.extra = null, this.extra_len = 0, this.name = "", this.comment = "", this.hcrc = 0, this.done = !1 + }; + const Qe = Object.prototype.toString, + { + Z_NO_FLUSH: Ve, + Z_FINISH: $e, + Z_OK: ta, + Z_STREAM_END: ea, + Z_NEED_DICT: aa, + Z_STREAM_ERROR: ia, + Z_DATA_ERROR: na, + Z_MEM_ERROR: sa + } = K; + + function ra(t) { + this.options = jt({ + chunkSize: 65536, + windowBits: 15, + to: "" + }, t || {}); + const e = this.options; + e.raw && e.windowBits >= 0 && e.windowBits < 16 && (e.windowBits = -e.windowBits, 0 === e.windowBits && (e.windowBits = -15)), !(e.windowBits >= 0 && e.windowBits < 16) || t && t.windowBits || (e.windowBits += 32), e.windowBits > 15 && e.windowBits < 48 && 0 == (15 & e.windowBits) && (e.windowBits |= 15), this.err = 0, this.msg = "", this.ended = !1, this.chunks = [], this.strm = new qt, this.strm.avail_out = 0; + let a = qe.inflateInit2(this.strm, e.windowBits); + if (a !== ta) throw new Error(j[a]); + if (this.header = new Je, qe.inflateGetHeader(this.strm, this.header), e.dictionary && ("string" == typeof e.dictionary ? e.dictionary = Gt(e.dictionary) : "[object ArrayBuffer]" === Qe.call(e.dictionary) && (e.dictionary = new Uint8Array(e.dictionary)), e.raw && (a = qe.inflateSetDictionary(this.strm, e.dictionary), a !== ta))) throw new Error(j[a]) + } + + function oa(t, e) { + const a = new ra(e); + if (a.push(t), a.err) throw a.msg || j[a.err]; + return a.result + } + ra.prototype.push = function(t, e) { + const a = this.strm, + i = this.options.chunkSize, + n = this.options.dictionary; + let s, r, o; + if (this.ended) return !1; + for (r = e === ~~e ? e : !0 === e ? $e : Ve, "[object ArrayBuffer]" === Qe.call(t) ? a.input = new Uint8Array(t) : a.input = t, a.next_in = 0, a.avail_in = a.input.length;;) { + for (0 === a.avail_out && (a.output = new Uint8Array(i), a.next_out = 0, a.avail_out = i), s = qe.inflate(a, r), s === aa && n && (s = qe.inflateSetDictionary(a, n), s === ta ? s = qe.inflate(a, r) : s === na && (s = aa)); a.avail_in > 0 && s === ea && a.state.wrap > 0 && 0 !== t[a.next_in];) qe.inflateReset(a), s = qe.inflate(a, r); + switch (s) { + case ia: + case na: + case aa: + case sa: + return this.onEnd(s), this.ended = !0, !1 + } + if (o = a.avail_out, a.next_out && (0 === a.avail_out || s === ea)) + if ("string" === this.options.to) { + let t = Wt(a.output, a.next_out), + e = a.next_out - t, + n = Xt(a.output, t); + a.next_out = e, a.avail_out = i - e, e && a.output.set(a.output.subarray(t, t + e), 0), this.onData(n) + } else this.onData(a.output.length === a.next_out ? a.output : a.output.subarray(0, a.next_out)); + if (s !== ta || 0 !== o) { + if (s === ea) return s = qe.inflateEnd(this.strm), this.onEnd(s), this.ended = !0, !0; + if (0 === a.avail_in) break + } + } + return !0 + }, ra.prototype.onData = function(t) { + this.chunks.push(t) + }, ra.prototype.onEnd = function(t) { + t === ta && ("string" === this.options.to ? this.result = this.chunks.join("") : this.result = Kt(this.chunks)), this.chunks = [], this.err = t, this.msg = this.strm.msg + }; + var la = { + Inflate: ra, + inflate: oa, + inflateRaw: function(t, e) { + return (e = e || {}).raw = !0, oa(t, e) + }, + ungzip: oa, + constants: K + }; + const { + Deflate: ha, + deflate: da, + deflateRaw: _a, + gzip: fa + } = le, { + Inflate: ca, + inflate: ua, + inflateRaw: wa, + ungzip: ma + } = la; + var ba = ha, + ga = da, + pa = _a, + ka = fa, + va = ca, + ya = ua, + xa = wa, + za = ma, + Aa = K, + Ea = { + Deflate: ba, + deflate: ga, + deflateRaw: pa, + gzip: ka, + Inflate: va, + inflate: ya, + inflateRaw: xa, + ungzip: za, + constants: Aa + }; + t.Deflate = ba, t.Inflate = va, t.constants = Aa, t.default = Ea, t.deflate = ga, t.deflateRaw = pa, t.gzip = ka, t.inflate = ya, t.inflateRaw = xa, t.ungzip = za, Object.defineProperty(t, "__esModule", { + value: !0 + }) +})); \ No newline at end of file diff --git a/欧歌/api/模板.js b/欧歌/api/模板.js new file mode 100644 index 0000000..6da4cc5 --- /dev/null +++ b/欧歌/api/模板.js @@ -0,0 +1,429 @@ +if (typeof Object.assign !== 'function') { + Object.assign = function() { + let target = arguments[0]; + for (let i = 1; i < arguments.length; i++) { + let source = arguments[i]; + for (let key in source) { + if (Object.prototype.hasOwnProperty.call(source, key)) { + target[key] = source[key]; + } + } + } + return target; + }; +} + +// 通用免嗅探播放 +let common_lazy = `js: + let html = request(input); + let hconf = html.match(/r player_.*?=(.*?)", - "标题": "&&<", + "数组": "card card-sm card-link&&", "图片": "src=\"&&\"", - "副标题": "red-fg\">&&<", + "标题": "mb-0 card-title text-truncate\">&&<", + "副标题": "start-0 text-red-fg\">&&", "链接": "href=\"&&\"", - "影片年代": "上映日期:&&

", - "影片地区": "地区:&&

", - "影片类型": "类型:&&

", - "状态": "豆瓣 :&&", - "导演": "导演:&&

", - "主演": "主演:&&", - "线路数组": "download-list\">&&", - "线路标题": "磁力", - "播放二次截取": "", - "播放数组": "&&", - "倒序": "0", - "播放列表": "", - "播放标题": ">&&<", - "播放链接": "", - "解析": "", - "跳转播放链接": "", - "跳转解析": "", - "搜索请求头": "User-Agent$MOBILE_UA", - "搜索url": "http://v.xlys.ltd.ua/search/{wd}/{pg}" + "简介": "剧情简介:&&\"", + "线路标题": "磁力+>&&<", + "播放数组": "download-list&&", + "播放列表": "", + "播放标题": "text-muted\">&&[不包含:网盘下载]", + "跳转播放链接": "href=\"&&\"", + "分类url": "https://v.xlys.ltd.ua/s/all/{catePg}?type={cateId};;d0", + "分类": "电影$0#电视剧$1" } \ No newline at end of file diff --git a/潇洒/api.json b/潇洒/api.json index 3c2344c..8b18ff9 100644 --- a/潇洒/api.json +++ b/潇洒/api.json @@ -36,35 +36,6 @@ "ratio": 1.597 } }, - { - "key": "360", - "name": "360|视频", - "type": 3, - "api": "csp_AuthKAN360", - "searchable": 1, - "quickSearch": 1, - "filterable": 0 - }, - { - "key": "厂长影视", - "name": "厂长|影视", - "type": 3, - "api": "csp_WebCzApp", - "searchable": 1, - "quickSearch": 1, - "filterable": 0, - "ext": "w7TCmsONw6LDrsKYwoXCosKcwqDCrcKawqDDscKqwqdewpPDs8KjwqvCp8OwwpzCoFdcwpnCmsONw57Dm8KlwpPCmMKFw6vDn8KhwrPCmlrCmMKkwqTDqcOmwrTCqMKpwpbCqsKqwqnCp8Onw6nDqcKpwpfCkcKfwqnDqMOhw6HDo8OjwpjCm8KfwqPDocOcw5zDrsOtwpvCmcKpwp/DrsOVw6PDp8OhWlxQV8OMw5zDrsOew4/CpcKccsKRw6TCmsK0wpnCocKbwqTCpMKgw6zCrcKpwqjDscKqwqdewpPDs8Otw7PDr8OjwpfClcKfXsOcw6LDp8KgwqZTV8KkwpnDqcKawrTCmcKhwo7lhrXphJjmj5XlkZzCn+WHpuS+kOWRsW3lvqHop7botbTmvInnrYzDl8KgwqZTV8KUwpXDnMOlw7PDqcOufsKVwqlXwrPCk8Khw7DDr8KswplmZsKvwprDtw==" - }, - { - "key": "糯米影视", - "name": "糯米|影视", - "type": 3, - "api": "csp_WebNM", - "searchable": 1, - "quickSearch": 1, - "filterable": 0, - "ext": "w7TCmsONw6LDrsKYwoXCosKcwqDCrcKawqDDosKnwqTCoMKjwrPCosKpw7DDscKawqpewpPDp8KawqbCmcKhwqfCmcKgV8KzwpPCocOU5Ye/6YSb5o+V5ZCTXOWHpeS+iuWRscKz5b+r6Ke56LW05ruA56yJw5bCmsKmwpnCocKXwpXCk8Kiw7LDo8Ouw4TDn8KsV2pQwqDDqsOvw7LDo2lmZlfDtg==" - }, { "key": "热播影视", "name": "热播|影视", @@ -95,32 +66,11 @@ "ext": "http://v.lkuys.cn" }, { - "key": "耐看影视", - "name": "耐看|影视", + "key": "追剧弹幕", + "name": "追剧|弹幕", "type": 3, - "api": "csp_WebNK", - "searchable": 0, - "changeable": 0, - "ext": "w7TCmsONw6LDrsKYwoXCosKcwqDCrcKawqDDosKnwqTCoMKjwrPCosKpw7DDscKqXsKewpvDncOpw57Cp8OnwphXXFDCoMOnw6PDqcKhbVBXwovlh77phZvmkJ/lkZzCpuWGn+S9h+WQp2rlv6roqLnotr7mvInnrZPCkFdcUMKgw5fDn8Ocw6zCrMKgwqR7w57DrMKhwrPCmlrCp8KlwqnDosKpwrDCr8KhwrA=" - }, - { - "key": "来看影视", - "name": "来看|影视", - "type": 3, - "api": "csp_WebLK", - "searchable": 0, - "changeable": 0, - "ext": "w7TCmsONw6LDrsKYwoXCosKcwqDCrcKawqDDosKnwqTCoMKjwrPCosKpw6XDpcKpwp/ClF7DpsOYwqHCpcKaWsKkwpnCoMKgwq3CmsKgw5XlhrjphJjmj5XlkJPCpeWHn+S+keWRsMK05b6k6Ke26LW05ruA562Sw5DCocKlwppawpTClcKTw6vDrMOqw63DhcKYwqlXasKZwprDscOuw7PCnGZmZsKgw7A=" - }, - { - "key": "一起影视", - "name": "一起|影视", - "type": 3, - "api": "csp_AppFree4K", - "searchable": 1, - "quickSearch": 1, - "filterable": 0, - "ext": "w7TCmsONw6LDrsKYwoXCosKcwqDCrcKawqDDosKnwqTCoMKjwrPCosKpw5rDqsKjwpPCncKjwqfDmcOsw57Dn8KbwpRewqbDosOjwqHCpcKaWnvClcKpwqDCrcKawqDDnMKYZWNkwrHDl8Ogw5vCqsKWY8KTYsKxwqbCocKlwppaecKmV8KzwpPCocKuw6BoZGRpw53Dl8Krwq3CrWRjYmHCsMKawqbCmcKhdcKRwp7Cm8OHw5TDsMKgwrRTV+ecpOaTncKgwp/CmsKgw4rClMKiwqPClcOOw6XDpsKgwrRTV8KYwqTDrcOjw63Cs8KpYsKRwqDCoMOvwqTCqMOfw6zCmMKVwpjClMKnw6nDo8OpwqnCncKjwp/CnsKnw6PDosOpwrnCqMKiwpxtwqDCn8KawqDCvsKUwp59wqXDjsOlw6bCoMK0U1fCmMKkw63Do8OtwrPCqWLClMKdXsOvw5zDnsOzwqjClMKjwpnCkcKow5fDp8Okw69ib8KRwpPCtsOXw6fCn8OuwqLCm8KVwp7CtsOEw4PDhcK8dnh6dsOMwr/DkcOPw4B4e8KCVsOuw6XDpsK2wqFfUFfClMOew5bDrMOyw6rCp3vClcKpwqDCrcKawqDDscKowqnCmWbCr8KpwqHDtg==" + "api": "./js/drpy2.min.js", + "ext": "./js/追剧弹幕.js" }, { "key": "腾讯弹幕", @@ -151,11 +101,11 @@ "ext": "./js/爱奇艺弹幕.js" }, { - "key": "追剧弹幕", - "name": "追剧|弹幕", + "key": "三六零", + "name": "三六零|弹幕", "type": 3, "api": "./js/drpy2.min.js", - "ext": "./js/追剧弹幕.js" + "ext": "./js/三六零弹幕.js" }, { "key": "哔哩合集", @@ -593,7 +543,7 @@ }, { "key": "永夜", - "name": "永夜|App", + "name": "永夜|APP", "type": 3, "api": "csp_Muou", "playerType": 2, @@ -621,7 +571,7 @@ "type": 3, "api": "csp_Muou", "playerType": 2, - "ext": "caHR0cDovL2FwcC53dWlxLmNufOS8mOS8mOWFlHw0LjEuOA==" + "ext": "caHR0cDovLzU5LjE1My4xNjcuMTM3Ojg4OTl8NGQ4M2I4N2M0YzVlYTExMXw0ZDgzYjg3YzRjNWVhMTExfDQ2Mg==" }, { "key": "龙虾", @@ -727,6 +677,30 @@ "playerType": 2, "ext": "saHR0cDovLzExMy40NS4yNDMuMjMzL211eWUudHh0fFJ1TjlMUnZ3VFJncFFucEt8UnVOOUxSdndUUmdwUW5wS3w1NDc=" }, + { + "key": "格格", + "name": "格格|APP", + "type": 3, + "api": "csp_Xdai", + "playerType": 2, + "ext": "jaHR0cDovLzExMS4xODAuMTk4LjQwOjExMTAvYXBpLnBocHxhc2djeGhqa3RzMTI0NTczfGFzZ2N4aGprdHMxMjQ1NzN8MTE5" + }, + { + "key": "悠悠", + "name": "悠悠|APP", + "type": 3, + "api": "csp_Xdai", + "playerType": 2, + "ext": "jaHR0cDovLzE1Ni4yMjUuMzAuNjU6NTU2Ni9hcGkucGhwfER4d0lzdHJkV2JZcGJsd258RHh3SXN0cmRXYllwYmx3bnwxMTk=" + }, + { + "key": "云端", + "name": "云端|APP", + "type": 3, + "api": "csp_Xdai", + "playerType": 2, + "ext": "jaHR0cHM6Ly95ZHlzZHluYW1pY2RvbWFpbm5hbWUuNjguZ3k6MTA2NzgvYzltMmpzMjk4eDgyaDYvbDltOGJ4MjNqMm8ycDlxL2R5bmFtaWNkb21haW5uYW1lLnR4dHxrOW8zcDJjOGI3bTN6MG84fGs5bzNwMmM4YjdtM3owbzh8MTAw" + }, { "key": "蝴蝶", "name": "蝴蝶|APP", @@ -746,56 +720,6 @@ "changeable": 1, "ext": "http://kkwk123.top/api.php/app/" }, - { - "key": "格格影视", - "name": "格格|APP", - "type": 3, - "api": "csp_AppGetApp", - "searchable": 1, - "quickSearch": 1, - "filterable": 0, - "ext": "w7TCmsK8w5rDrcKYwoPCmcKkw57CmsK0wpnCoVpcUFfDjMOcw67DnsOPwqXCnFdqwpnCmsOiw63DrsKjal9fwqrCpMKrwqfCq2tgXmHCssKrwqjCrcKqbWFhYcKpwqLDm8Opw6NhwqDCmMKgwqDCn8KawqDDg8KhwpnCpMKHw6jDpcOewqDCtFNXwpnCnsOiw6fDkMKqwqtsV1xQwqDDp8Ojw6nCoW1QV8KL5Ye+6YWb5pCf5ZGcwqblhp/kvYflkKdq5b+q6Ki56La+5ryJ562TwpBXXFDCoMK0w5/DrMOFwpjCqVdqwpnCmsObw6zDocKWwqjCmMKaw6TDp8OtwqrCrGdlZ2PCoMKfwprCoMK7wpjCo3nCpsKgwq3CmsKgw5vCpsKXwpPCqMOhw53DpcOtw61kYmRlwrDCpsKhwqXCmlrCmMKVwpHDncOYw6zDrMKhbVDCq1fDrsOmw5/Dq8KnwpTCl8KVwp7DrcKawrTCmcKhwoDCn8KqwpnDpcOfw5vCqMKvYWBQWMOQw5zDqMOdw6nCqsKjUH7DjcKTwqvCqcKoY2tQwofDosOhwrDCrcK1U8KoZmTCosKTwrvDqcOqwp/ClcKHwpXDm8K+w6PDrcKpaGNnXsKswqnCmsKhw4V7woR9fMKlwpPDpsOiw6XCmFB3wpXDnMOew6nCosKadsKYwqLCn8Omw5jCqcKqwqtlXmBewqnCocKqwpnDjcKUwpbCkcKiw6LCosKvwqzCsWFjZlfCpcKTwqHDmsOmwp/Cn8Knc8Orw6LDrcOsw4rCpcKfwqTCn8Ocw6LDpsOLw5/Cl8KZwqLClcOcw6fDrcKgwrRTwoTCosKlw57DsMKmwpnCoXXCkcKewpvDh8OUw7DCoMK0U1fnnKTmk53CoMKfwprCoMOewpjCk8KiwqnDqcOnw4XDnsOzWmpQV8Oww6jDs8OiwrBpZlfCrQ==" - }, - { - "key": "站长影视", - "name": "站长|APP", - "type": 3, - "api": "csp_AppGetApp", - "searchable": 1, - "quickSearch": 1, - "filterable": 0, - "ext": "w7TClcK8w5rDrcKYwoPCmcKkw57ClcK0wpvCnF9SwoPCmcOtw5jDj8Orw6ZValLCmMOtw6fDqsOswrRiX8KdacOcw57CrMKxw6DCqmbCnmPDpsKow6XCsMKywpRhYMKUwqfDl8Ozw7LDtGVewpPCn8Omwq3Cr8KvwrJsX8KRwqDDosKhw6rDocOqVVxSecOnw5zDrsOQw6nCpcKUUmrCm8KVwqbCm8OuwpzCoFJqwpvDjuWHv+mFoeaQn+WQllzlhpzkvYflkbDCreW/q+iov+i2vua7g+esicKNUsKlwpXCu8Oew61+wpXCqVLCs8KVw57DssOzwq3CpMKmwpHDqcOcw5vDqcOqwqzCqcKUwqPCm8KfwpzCusOfwqZ5wqZSwrPClcOew7LDs8KtwqTCpsKRw6nDnMObw6nDqsKswqnClMKjwpvDsA==" - }, - { - "key": "悠悠影视", - "name": "悠悠|APP", - "type": 3, - "api": "csp_AppGetApp", - "searchable": 1, - "quickSearch": 1, - "filterable": 0, - "ext": "w7TCmsK8w5rDrcKYwoPCmcKkw57CmsK0wpnCoVpcUFfDgsOhw6PDrcORwqLCosKUV8KzwpPCocOiw6jCnMKkwoZhwqrCrMKhwqXCmlrCpMKZwqDCoMKtwprCoMOV5Ya46YSY5o+V5ZCTwqXlh5/kvpHlkbDCtOW+pOintui1tOa7gOetksOQwqHCpcKaWnHClcKjw4TDmMOzwqDCtFNXdMKow7DCvMOtw63DrMKXwofCksKJw6nDlcOmw7DDqFpcUFfCusOYw63DgsOwWmpQV8K9w6vDscOCw63Cp8KiwpTCh8Obw4zDqsObw6bCqsKeV1zCmcKaw43DosOuwpjChcKiwpzCoMKtwprCoMOiwqfCpMKgasKowqLCq8KuwrBhYmJlwqfCpsKqwqfCsGhqZWXCr8KpwqnDmsOqwpxewqDCmMOpwprCpsKZwqF1wpHCnsKbw4fDlMOwwqDCtFNX55yk5pOdwqDCn8KawqDDnsKYwpPCosKpw6nDp8OFw57Ds1pqUFfDsMOow7PDosKwaWZXwq0=" - }, - { - "key": "云端影视", - "name": "云端|APP", - "type": 3, - "api": "csp_AppGetApp", - "searchable": 1, - "quickSearch": 1, - "filterable": 0, - "ext": "w7TCmsK8w5rDrcKYwoPCmcKkw57CmsK0wpnCocKbwqTCpMKgw6zCrcKpwqjDs8KXwqnCo8KUw7LDocObw6bDo8KWwpTCn8Kdw5rDnMOow6fDm8KgwpVeZsKxwqHDocOywrRkYGZnwrHCosOdwrLDp2XCmsKjYsKywqvDssKxwqzCm2ZfwpzCssOgwrLDm8OyZWPCmmLDqMKlw6rCssOrYsKUwqnCnsOaw6DDo8Ocw57CosKdwpHCmcOnw6HDm8Omw59hwqTCqMKkwqDCn8KawqDDjcKcwqTClcKFw6vDn8KhwrPCmlpXXFDCoMK8w6jDosOuworCn8KiwpTCoMKtwprCoMOjwqHCmcKkwobCqsKkwrPCoMKmU1fCpMKZw6nCmsK0wpnCocKO5Ya16YSY5o+V5ZGcwp/lh6bkvpDlkbFt5b6h6Ke26LW05ryJ562Mw5fCoMKmU1dxwpXDrMK+w5/DssKhbVBXwpvCssOiwq3DqcKswpZowpJnw6bCpsO0wqnDqWtXXFDCoMK0w5/DrMODwqlXalDCoMOewrPDqMKtwqNiwpNow5vCqsOnwqzDtGPCn2hXwqXCk8Khw53Dn8KWwqLCqcKgw63CvsOfw7LCoW1QV8Knw67DrMOjwq/CsGlXwq0=" - }, - { - "key": "洽洽影视", - "name": "洽洽|APP", - "type": 3, - "api": "csp_AppGZ", - "searchable": 1, - "quickSearch": 1, - "filterable": 1, - "ext": "w7TCmsONw6LDrsKYwoXCosKcwqDCrcKawqDDosKnwqTCoMKjwrPCosKpw5rDqsKcXmnCk8Oew5bCscKyw55hwpPCn8KdwqDCn8KawqDDrsKcwqBXasKZwprDleWHvumFouaPmOWQk1zlhpzkvpDlkarCtOW/quipgOi1t+a7gOesicKNwqDCn8KawqDDnsKYwpPCosKpw6nDp8OFw57Ds1pqUFfDsMOow7PDosKwaWZXwq0=" - }, { "key": "移动", "name": "移动|APP", @@ -805,56 +729,92 @@ "quickSearch": 1 }, { - "key": "小米尘落", - "name": "尘落|APP", + "key": "厂长影视", + "name": "厂长|影视", "type": 3, - "api": "csp_Wetv", + "playerType": "2", + "api": "csp_Czsapp", "searchable": 1, - "quickSearch": 1 + "quickSearch": 1, + "filterable": 1, + "ext": "http://www.czzyvideo.com" }, { - "key": "西瓜视频", - "name": "西瓜|视频", + "key": "糯米影视", + "name": "糯米┃影视", "type": 3, - "api": "csp_AmuXiguaV2", - "searchable": 1, - "quickSearch": 0, - "filterable": 0, - "changeable": 0, - "style": { - "type": "rect", - "ratio": 1.597 - } + "api": "csp_Wwys", + "ext": "https://www.wwgz.cn" }, { - "key": "采集之王", - "name": "采集|合集", + "key": "私人影视", + "name": "私人|影视", "type": 3, - "api": "./js/drpy2.min.js", - "ext": "./js/采集之王.js?type=url¶ms=../json/采集静态.json$1$1" + "api": "csp_Siren" }, { - "key": "爱看机器人", - "name": "爱看|影视", + "key": "云播影视", + "name": "云播|影视", "type": 3, - "api": "csp_IkanBot", + "api": "csp_Tvyb" + }, + { + "key": "奇优影视", + "name": "奇优|影视", + "type": 3, + "api": "csp_Qiyou" + }, + { + "key": "苹果影视", + "name": "苹果|影视", + "type": 3, + "api": "csp_LiteApple", "searchable": 1, "quickSearch": 1, "filterable": 1 }, { - "key": "农民影视", - "name": "农民|影视", + "key": "全网影视", + "name": "全看|影视", "type": 3, - "api": "csp_XBPQ", - "ext": "./XBPQ/农民影视.json" + "api": "csp_Quanwk", + "ext": "https://www.91qkw.com" }, { - "key": "秀儿影视", - "name": "秀儿|影视", + "key": "饺子影视", + "name": "饺子|影视", "type": 3, - "api": "csp_XBPQ", - "ext": "./XBPQ/秀儿影视.json" + "api": "csp_Jiaozi", + "playerType": 2 + }, + { + "key": "火火影视", + "name": "火火|影视", + "type": 3, + "api": "csp_SaoHuo", + "playerType": 2, + "ext": "https://shdy5.us" + }, + { + "key": "菲儿影视", + "name": "菲菲|影视", + "type": 3, + "api": "csp_AppFerr", + "ext": "sHR2rlsfjI4L3t4RXQMkn/M3t4AXAKTrZj3tfhm1t/gMT3dOrHqIzUNqLUEOIDMvllTbX6e1hMhB2mfpOaCmHNOL1yBB3SmxNyqXlai90EIpdnwOOgCR9Z+YwCTj6ySjzJ2VBiH3eXeOGcavcNeVRA==" + }, + { + "key": "金牌影视", + "name": "金牌|影视", + "type": 3, + "api": "csp_Jpys" + }, + { + "key": "尘落影视", + "name": "尘落|影视", + "type": 3, + "api": "csp_Wetv", + "searchable": 1, + "quickSearch": 1 }, { "key": "低端影视", @@ -901,6 +861,50 @@ "quickSearch": 1, "filterable": 1 }, + { + "key": "西瓜视频", + "name": "西瓜|视频", + "type": 3, + "api": "csp_AmuXiguaV2", + "searchable": 1, + "quickSearch": 0, + "filterable": 0, + "changeable": 0, + "style": { + "type": "rect", + "ratio": 1.597 + } + }, + { + "key": "采集之王", + "name": "采集|合集", + "type": 3, + "api": "./js/drpy2.min.js", + "ext": "./js/采集之王.js?type=url¶ms=../json/采集静态.json$1$1" + }, + { + "key": "爱看机器人", + "name": "爱看|影视", + "type": 3, + "api": "csp_IkanBot", + "searchable": 1, + "quickSearch": 1, + "filterable": 1 + }, + { + "key": "农民影视", + "name": "农民|影视", + "type": 3, + "api": "csp_XBPQ", + "ext": "./XBPQ/农民影视.json" + }, + { + "key": "秀儿影视", + "name": "秀儿|影视", + "type": 3, + "api": "csp_XBPQ", + "ext": "./XBPQ/秀儿影视.json" + }, { "key": "小枫影视", "name": "小枫|影视", @@ -958,14 +962,14 @@ "ext": "./XBPQ/流光影视.json" }, { - "key": "金牌影视", - "name": "金牌|影视", + "key": "一起影视", + "name": "一起|影视", "type": 3, - "api": "csp_WebJP", + "api": "csp_AppFree4K", "searchable": 1, "quickSearch": 1, - "filterable": 1, - "ext": "w7TCmsONw6LDrsKYwoXCosKcwqDCrcKawqDDosKnwqTCoMKjwrPCosKpw7DDscKqXsKbwqPDp8Ohw6LDm8OkYcKTwp/CncKgwp/CmsKgw67CnMKgV2rCmcKaw5Xlh77phaLmj5jlkJNc5Yac5L6Q5ZGqwrTlv6roqYDotbfmu4DnrInCjcKgwp/CmsKgw57CmMKTwqLCqcOpw6fDhcOew7NaalBXw7DDqMOzw6LCsGlmV8Kt" + "filterable": 0, + "ext": "w7TCmsONw6LDrsKYwoXCosKcwqDCrcKawqDDosKnwqTCoMKjwrPCosKpw5rDqsKjwpPCncKjwqfDmcOsw57Dn8KbwpRewqbDosOjwqHCpcKaWnvClcKpwqDCrcKawqDDnMKYZWNkwrHDl8Ogw5vCqsKWY8KTYsKxwqbCocKlwppaecKmV8KzwpPCocKuw6BoZGRpw53Dl8Krwq3CrWRjYmHCsMKawqbCmcKhdcKRwp7Cm8OHw5TDsMKgwrRTV+ecpOaTncKgwp/CmsKgw4rClMKiwqPClcOOw6XDpsKgwrRTV8KYwqTDrcOjw63Cs8KpYsKRwqDCoMOvwqTCqMOfw6zCmMKVwpjClMKnw6nDo8OpwqnCncKjwp/CnsKnw6PDosOpwrnCqMKiwpxtwqDCn8KawqDCvsKUwp59wqXDjsOlw6bCoMK0U1fCmMKkw63Do8OtwrPCqWLClMKdXsOvw5zDnsOzwqjClMKjwpnCkcKow5fDp8Okw69ib8KRwpPCtsOXw6fCn8OuwqLCm8KVwp7CtsOEw4PDhcK8dnh6dsOMwr/DkcOPw4B4e8KCVsOuw6XDpsK2wqFfUFfClMOew5bDrMOyw6rCp3vClcKpwqDCrcKawqDDscKowqnCmWbCr8KpwqHDtg==" }, { "key": "耐看影视", @@ -1367,35 +1371,25 @@ "api": "./js/drpy2.min.js", "ext": "./js/Anime1.js" }, - { - "key": "DFun动漫", - "name": "DFun|动漫", - "type": 3, - "api": "csp_AppGetApp", - "searchable": 1, - "quickSearch": 0, - "filterable": 0, - "ext": "w7TClcK8w5rDrcKYwoPCmcKkw57ClcK0wpvDosKnwqTCoMKjwrPCosKpw6PDsmFlZsKlw7HDnMKow5zDqcKgX8Kpwp3Cp8Onw7LDrcKcX1LCg8KZw63DmMOPw6vDplVqUlLCpcKVw67DosOqVWpSwovlh77phZvmkJ/lkZzCpuWGn+S9h+WQp2rlv6roqLnotr7mvInnrZPCkFJcUsK6w5jDrcOEw5/CrFJqUsOsw5TCr8Odwq7CpmXCkWbCrcOXwq/DqsOxaWFSXMKbwrTDn8Osw4PCqVJqUsOsw5TCr8Odwq7CpmXCkWbCrcOXwq/DqsOxaWFSwq0=" - }, { "key": "曼波动漫", "name": "曼波|动漫", "type": 3, - "api": "csp_AppGetApp", + "api": "csp_Xdai", "searchable": 1, "quickSearch": 0, "filterable": 0, - "ext": "w7TClcK8w5rDrcKYwoPCmcKkw57ClcK0wpvCnF9SwoPCmcOtw5jDj8Orw6ZValLCmMOtw6fDqsOswrRiX8KRwqDDqcKhw6nDpsOpwpnCpcKeYcKnw6fDqcOpwqnClMKgwplew6nDm8OqwpvCplXCpMKZwqDCm8KtwpzDlOWHv+mEm+aPleWQk1zlh6XkvorlkbHCs+W/q+inuei1tOa7gOesicOWwpXCpsKbwrvCmMKje8KVw7LClcK0wpvCsGnClMKTY8KpwqzDncObw5/CmMKTwpFkwq7Cp8KcwqXCnHTClcKjecOvwpXCtMKbwrBpwpTCk2PCqcKsw53Dm8OfwpjCk8KRZMKuwqfCnMO2" + "ext": "jaHR0cHM6Ly9hcHAub21vZnVuMS50b3AvYXBpLnBocHw2NmRjMzA5Y2JlZWNhNDU0fDY2ZGMzMDljYmVlY2E0NTR8MTAw" }, { "key": "稀饭动漫", "name": "稀饭|动漫", "type": 3, - "api": "csp_AppGetApp", + "api": "csp_Xdai", "searchable": 1, "quickSearch": 0, "filterable": 0, - "ext": "w7TClcK8w5rDrcKYwoPCmcKkw57ClcK0wpvDosKnwqTCoMKjwrPCosKpw7HDoMKUwqDCoF3CqsKmwqrCrsKtbGBgZsKuwqHDncOow61hwpHCoF3DoMOow5vDp8Ohwq3CmMKfwqXCp8Ogw7PDqsOdwp/Cn8KlwpTCp8OWw6nDpsKpwprClcKkwpHDqcOjwqjDrcOywqdSXFLDgsOhw6PDrcORwqLCosKUUsKzwpXCnMKlwpzCp8KZwqBSwrPClcOV5Ye+6YWi5o+Y5ZCTXOWGnOS+kOWRqsK05b+q6KmA6LW35ruA56yJwo3Cm8KfwpzCusOfwqZ7wpXCqcKbwq3CnMKqw7PCjWLCg8Kgw6fCrMOlw6vDqMKtwoZ7wp/CvMKVwqbCm8K7wpjCo3nCpsKbwq3CnMKqw7PCjWLCg8Kgw6fCrMOlw6vDqMKtwoZ7wp/CvMKVwqbCm8ONwpzCpMKVwoXDq8OfwpzCs8KcVcKt" + "ext": "jaHR0cHM6Ly94ZmFwcC0xMzA1MzkwMDY1LmNvcy5hcC1ndWFuZ3pob3UubXlxY2xvdWQuY29tL2dldGFwcC50eHR8MXlaMlNwbjlrcm56VktvQ3wxeVoyU3BuOWtybnpWS29DfDEwMA==" }, { "key": "咕咕动漫", @@ -1586,12 +1580,10 @@ { "key": "荐片", "name": "荐片|磁力", - "type": 3, "api": "csp_Jianpian", - "searchable": 1, - "quickSearch": 1, - "filterable": 1, - "playerType": 1 + "type": 3, + "playerType": 1, + "ext": "http://api2.rinhome.com" }, { "key": "修罗影视", @@ -1831,6 +1823,16 @@ "api": "csp_Living", "searchable": 1 }, + { + "key": "88看球", + "name": "88|看球", + "type": 3, + "api": "./js/drpy2.min.js", + "style": { + "type": "list" + }, + "ext": "./js/88看球.js" + }, { "key": "急救教学", "name": "急救|教学", @@ -1842,7 +1844,8 @@ "style": { "type": "rect", "ratio": 3.8 - } + }, + "gridview": "0-0-4.1" }, { "key": "版本信息", @@ -2197,27 +2200,6 @@ } ], "lives": [ - { - "name": "ITV", - "type": 0, - "url": "https://9877.kstore.space/Live/ITV.txt", - "epg": "http://epg.51zmt.top:8000/e.xml", - "ua": "okhttp/3.15,AptvPlayer/1.4.0", - "timeout": 5, - "playerType": 2 - }, - { - "name": "肥羊直播", - "type": 3, - "api": "csp_Feiyang", - "url": "https://9877.kstore.space/Live/live.m3u", - "timeout": 10, - "ua": "okhttp/3.15", - "catchup": { - "type": "append", - "source": "?livemode=4&starttime=${(b)yyyyMMdd'T'HHmm}00.00Z&endtime=${(e)yyyyMMdd'T'HHmm}00.00Z" - } - }, { "name": "AI直播", "type": 0, @@ -2226,30 +2208,6 @@ "playerType": 2, "timeout": 10 }, - { - "name": "虎牙一起看", - "type": 3, - "api": "csp_Feiyang", - "url": "https://9877.kstore.space/Live/huyayqk.m3u", - "timeout": 10, - "ua": "okhttp/3.15" - }, - { - "name": "斗鱼一起看", - "type": 3, - "api": "csp_Feiyang", - "url": "https://9877.kstore.space/Live/douyuyqk.m3u", - "timeout": 10, - "ua": "okhttp/3.15" - }, - { - "name": "YY轮播", - "type": 3, - "api": "csp_Feiyang", - "url": "https://9877.kstore.space/Live/yylunbo.m3u", - "timeout": 10, - "ua": "okhttp/3.15" - }, { "name": "电视Live", "type": 0, diff --git a/潇洒/js/88看球.js b/潇洒/js/88看球.js new file mode 100644 index 0000000..c552ea3 --- /dev/null +++ b/潇洒/js/88看球.js @@ -0,0 +1,61 @@ +var rule = { + title:'88看球', + // host:'http://www.88kanqiu.cc', + host:'http://www.88kanqiu.bar/', + url: "/match/fyclass/live", + searchUrl: "", + searchable: 0, + quickSearch: 0, + class_parse: ".nav-pills li;a&&Text;a&&href;/match/(\\d+)/live", + headers: { + "User-Agent": "PC_UA", + }, + timeout: 5000, + play_parse: true, + pagecount:{"1":1,"2":1,"4":1,"22":1,"8":1,"9":1,"10":1,"14":1,"15":1,"12":1,"13":1,"16":1,"28":1,"7":1,"11":1,"33":1,"27":1,"23":1,"26":1,"3":1,"21":1,"18":1}, + lazy: `js: + if(/embed=/.test(input)) { + let url = input.match(/embed=(.*?)&/)[1]; + url = base64Decode(url); + input = { + jx:0, + url: url.split('#')[0], + parse: 0 + } + } else if (/\?url=/.test(input)){ + input = { + jx:0, + url: input.split('?url=')[1].split('#')[0], + parse: 0 + } + } else { + input + } + `, + limit: 6, + double: false, + 推荐: "*", + 一级: ".list-group .group-game-item;.d-none&&Text;img&&src;.btn&&Text;a&&href", + 二级: { + title: ".game-info-container&&Text;.customer-navbar-nav li&&Text", + img: "img&&src", + desc: ";;;div.team-name:eq(0)&&Text;div.team-name:eq(1)&&Text", + content: "div.game-time&&Text", + tabs: "js:TABS=['实时直播']", + lists: `js: + LISTS = []; + let html = request(input.replace('play', 'play-url')); + let pdata = JSON.parse(html).data; + pdata = pdata.slice(6); + pdata = pdata.slice(0, -2); + pdata = base64Decode(pdata); + // log(pdata); + let jo = JSON.parse(pdata).links; + let d = jo.map(function (it) { + return it.name + '$' + urlencode(it.url) + }); + LISTS.push(d) + `, + }, + 搜索: "", +}; \ No newline at end of file diff --git a/潇洒/json/bj.json b/潇洒/json/bj.json index 68f27e7..8bcfe28 100644 --- a/潇洒/json/bj.json +++ b/潇洒/json/bj.json @@ -1,6 +1,9 @@ { "SiteUrl": "https://baijia.banye.tech:7086", - "Domains": [], + "Domains": [ + "http://cj.jiexi.news", + "https://baijia.885525.xyz" + ], "SiteWord": "bj", "SiteName": "百家", "Classes": [ diff --git a/潇洒/json/dawo.json b/潇洒/json/dawo.json index cd6b172..9e58679 100644 --- a/潇洒/json/dawo.json +++ b/潇洒/json/dawo.json @@ -1,6 +1,8 @@ { "SiteUrl": "https://dawo.banye.tech:7086", - "Domains": [], + "Domains": [ + "http://149.88.87.18:6688" + ], "SiteWord": "dawo", "SiteName": "大玩偶", "Classes": [ diff --git a/潇洒/json/ex.json b/潇洒/json/ex.json index a405ebe..2dfc388 100644 --- a/潇洒/json/ex.json +++ b/潇洒/json/ex.json @@ -1,6 +1,7 @@ { - "SiteUrl": "https://xhww.net", + "SiteUrl": "https://erxiao.banye.tech:7086", "Domains": [ + "https://xhww.net", "http://2xiaopan.fun", "https://erxiaofn.click", "https://erxiaofn.site", diff --git a/潇洒/json/hb.json b/潇洒/json/hb.json index daff9b7..f1a23fe 100644 --- a/潇洒/json/hb.json +++ b/潇洒/json/hb.json @@ -1,6 +1,8 @@ { "SiteUrl": "https://huban.banye.tech:7086", - "Domains": [], + "Domains": [ + "http://103.45.162.207:20720" + ], "SiteWord": "hb", "SiteName": "虎斑", "Classes": [ diff --git a/潇洒/json/lb.json b/潇洒/json/lb.json index 07d396c..5e44f14 100644 --- a/潇洒/json/lb.json +++ b/潇洒/json/lb.json @@ -1,11 +1,10 @@ { - "SiteUrl": "https://feimaoai.site", + "SiteUrl": "https://labi.banye.tech:7086", "Domains": [ + "http://feimaoai.site", + "http://www.labi88.sbs", "https://feimao666.fun", - "https://duopan.fun", - "http://labipan.com", - "https://feimaoai.site", - "https://labi.deno.dev" + "http://feimao888.fun" ], "SiteWord": "labi", "SiteName": "蜡笔", diff --git a/潇洒/json/mogg.json b/潇洒/json/mogg.json index bf40e52..d57007f 100644 --- a/潇洒/json/mogg.json +++ b/潇洒/json/mogg.json @@ -1,8 +1,11 @@ { - "SiteUrl": "https://mo.muouso.fun", + "SiteUrl": "https://liuqu.banye.tech:7086", "Domains": [ - "https://mo.muouso.fun", - "https://mogg.deno.dev" + "http://123.666291.xyz", + "https://mogg.5568.eu.org", + "https://mo.91muou.icu", + "https://mo.666291.xyz", + "https://mo.muouso.fun" ], "SiteWord": "mogg", "SiteName": "木偶", diff --git a/潇洒/json/og.json b/潇洒/json/og.json index 98e8846..9f9b5c0 100644 --- a/潇洒/json/og.json +++ b/潇洒/json/og.json @@ -1,6 +1,8 @@ { - "SiteUrl": "https://woog.nxog.eu.org", - "Domains": [], + "SiteUrl": "https://ouge.banye.tech:7086", + "Domains": [ + "https://woog.nxog.eu.org" + ], "SiteWord": "og", "SiteName": "欧歌", "Classes": [ diff --git a/潇洒/json/sd.json b/潇洒/json/sd.json index 15693ec..d1c71d8 100644 --- a/潇洒/json/sd.json +++ b/潇洒/json/sd.json @@ -1,6 +1,9 @@ { "SiteUrl": "https://shandian.banye.tech:7086", - "Domains": [], + "Domains": [ + "http://1.95.79.193", + "http://1.95.79.193:666" + ], "SiteWord": "sd", "SiteName": "闪电", "Classes": [ diff --git a/潇洒/json/wogg.json b/潇洒/json/wogg.json index f424297..cd7fff6 100644 --- a/潇洒/json/wogg.json +++ b/潇洒/json/wogg.json @@ -1,11 +1,12 @@ { - "SiteUrl": "http://www.wogg.lol", + "SiteUrl": "https://wogg.banye.tech:7086", "Domains": [ - "http://www.wogg.lol", + "https://wogg.xxooo.cf", + "https://wogg.333232.xyz", "https://woggpan.333232.xyz", - "https://woggpan.888484.xyz", + "https://wogg.heshiheng.top", "https://www.wogg.one", - "https://wogg.xxooo.cf" + "https://www.wogg.lol" ], "SiteWord": "wogg", "SiteName": "玩偶", diff --git a/潇洒/json/xf.json b/潇洒/json/xf.json index c24e962..2188258 100644 --- a/潇洒/json/xf.json +++ b/潇洒/json/xf.json @@ -1,6 +1,9 @@ { "SiteUrl": "https://xiafan.banye.tech:7086", - "Domains": [], + "Domains": [ + "http://154.204.177.231", + "http://www.xn--ghqy10g1w0a.xyz" + ], "SiteWord": "xf", "SiteName": "下饭", "Classes": [ diff --git a/潇洒/json/xm.json b/潇洒/json/xm.json index 0493207..62d2013 100644 --- a/潇洒/json/xm.json +++ b/潇洒/json/xm.json @@ -1,8 +1,10 @@ { - "SiteUrl": "https://www.mucpan.cc", + "SiteUrl": "https://xiaomi.banye.tech:7086", "Domains": [ + "https://www.milvdou.fun", "https://www.mucpan.cc", - "https://54271.fun" + "https://mucpan.cc", + "http://milvdou.fun" ], "SiteWord": "xm", "SiteName": "小米", diff --git a/潇洒/json/yyds.json b/潇洒/json/yyds.json index 74b3aac..2a0a37f 100644 --- a/潇洒/json/yyds.json +++ b/潇洒/json/yyds.json @@ -1,8 +1,9 @@ { - "SiteUrl": "https://tv.yydsys.top", + "SiteUrl": "https://duoduo.banye.tech:7086", "Domains": [ "https://tv.yydsys.top", - "https://tv.yydsys.cc" + "https://tv.yydsys.cc", + "https://tv.214521.xyz" ], "SiteWord": "yyds", "SiteName": "多多", diff --git a/潇洒/json/zz.json b/潇洒/json/zz.json index 62bf9f7..5e730ed 100644 --- a/潇洒/json/zz.json +++ b/潇洒/json/zz.json @@ -1,6 +1,11 @@ { - "SiteUrl": "https://xiaomiai.site", - "Domains": [], + "SiteUrl": "https://zhizhen.banye.tech:7086", + "Domains": [ + "https://mihdr.top", + "http://xiaomi666.fun", + "http://www.miqk.cc", + "https://xiaomiai.site" + ], "SiteWord": "zz", "SiteName": "至臻", "Classes": [ diff --git a/潇洒/spider.jar b/潇洒/spider.jar index 54a50ed..1dd4be8 100644 Binary files a/潇洒/spider.jar and b/潇洒/spider.jar differ diff --git a/王二小/api.json b/王二小/api.json index b1cf339..5fd5056 100644 --- a/王二小/api.json +++ b/王二小/api.json @@ -203,6 +203,14 @@ "searchable": 1, "changeable": 1 }, + { + "key": "Wexrenrenyingshi", + "name": "💥人人┃弹幕💥", + "type": 3, + "api": "csp_WexrenrenyingshiGuard", + "searchable": 1, + "changeable": 1 + }, { "key": "賤賤", "name": "💥賤片┃p2p💥", @@ -219,14 +227,6 @@ "searchable": 1, "changeable": 1 }, - { - "key": "Fujutv", - "name": "😁腐剧┃影视😁", - "type": 3, - "api": "csp_WexFujutvGuard", - "searchable": 1, - "changeable": 1 - }, { "key": "WexquickvodGuard", "name": "🎇美剧┃秒播🎇", @@ -243,14 +243,6 @@ "searchable": 1, "changeable": 1 }, - { - "key": "Wexbaipiao", - "name": "🎇星星┃秒播🎇", - "type": 3, - "api": "csp_WexbaipiaoGuard", - "searchable": 1, - "changeable": 1 - }, { "key": "Wexsaohuo", "name": "🎇火火┃秒播🎇", diff --git a/王二小/spider.jar b/王二小/spider.jar index 528e9f8..9853975 100644 Binary files a/王二小/spider.jar and b/王二小/spider.jar differ diff --git a/肥猫/spider.jar b/肥猫/spider.jar index 4d88632..77ed66e 100644 Binary files a/肥猫/spider.jar and b/肥猫/spider.jar differ diff --git a/饭太硬/lives/V4聚合(卡顿请按左┃右键换线).txt b/饭太硬/lives/V4聚合(卡顿请按左┃右键换线).txt index fc850c9..54f06a2 100644 --- a/饭太硬/lives/V4聚合(卡顿请按左┃右键换线).txt +++ b/饭太硬/lives/V4聚合(卡顿请按左┃右键换线).txt @@ -16,22 +16,16 @@ http://39.77.34.83:35455/gaoma/cctv1.m3u8 #EXTINF:-1 group-title="央视频道",CCTV1 http://115.159.35.169:35455/gaoma/cctv1.m3u8 #EXTINF:-1 group-title="央视频道",CCTV1 -http://zjzcf.synology.me:35455/gaoma/cctv1.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV1 http://112.81.218.254:35455/gaoma/cctv1.m3u8 #EXTINF:-1 group-title="央视频道",CCTV1 http://1.198.30.202:9901/tsfile/live/0001_1.m3u8?key=txiptv&playlive=1&authid=0 #EXTINF:-1 group-title="央视频道",CCTV1 -http://61.138.128.226:19901/tsfile/live/0001_1.m3u8?key=txiptv&playlive=1&authid=0 -#EXTINF:-1 group-title="央视频道",CCTV1 http://www.douzhicloud.site:35455/gaoma/cctv1.m3u8 #EXTINF:-1 group-title="央视频道",CCTV1 http://1.itv.nctv.top:8883/gaoma/cctv1.m3u8 #EXTINF:-1 group-title="央视频道",CCTV1 http://36.105.100.208:35455/gaoma/cctv1.m3u8 #EXTINF:-1 group-title="央视频道",CCTV1 -http://yc.myds.me:35455/gaoma/cctv1.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV1 http://120.76.248.139/live/bfgd/4200000484.m3u8 #EXTINF:-1 group-title="央视频道",CCTV1 http://120.76.248.139/live/bfgd/4200000488.m3u8 @@ -46,37 +40,39 @@ https://stream1.freetv.fun/ipv6-cctv1-28.m3u8 #EXTINF:-1 group-title="央视频道",CCTV1 https://stream1.freetv.fun/cctv1-59.m3u8 #EXTINF:-1 group-title="央视频道",CCTV1 -https://stream1.freetv.fun/cctv1-14.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV1 http://[2409:8087:1:20:20::2c]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226895/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EI0Rkc6neBYgfpoJ1yud8Fw%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNPpqgHe3PQ5GNQoO-yUgA8C%2CEND #EXTINF:-1 group-title="央视频道",CCTV1 http://z.b.bkpcp.top/m.php?id=cctv1 #EXTINF:-1 group-title="央视频道",CCTV1 -http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=fe8727&tk=822270345d4c -#EXTINF:-1 group-title="央视频道",CCTV1 -http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=6e1bed&tk=822270345d4c -#EXTINF:-1 group-title="央视频道",CCTV1 http://b.zgjok.com:35455/gaoma/cctv1.m3u8 #EXTINF:-1 group-title="央视频道",CCTV1 http://nas.suntao.online:35455/gaoma/cctv1.m3u8 #EXTINF:-1 group-title="央视频道",CCTV1 -http://183.191.179.9:9003//hls/1/index.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV1 http://60.223.224.176:8888/newlive/live/hls/2/live.m3u8? #EXTINF:-1 group-title="央视频道",CCTV1 -https://www.freetv.top/migu/608807420.m3u8?migutoken=b6a50213ea411edfdeda0e4c7abb5985d6a4f4c3d2f34274d4906fe15400b56f0a5a4ae5fb1d8e0ba25591ea3977d8cc6e1a4faa5a316308a146dfe83d122086fb13709fb6495fea020b068333 +http://119.123.178.255:8086/hls/2/index.m3u8 #EXTINF:-1 group-title="央视频道",CCTV1 -https://www.freetv.top/migu/608807420.m3u8?migutoken=9674d857d6e43e0789d8ec76bab7cdbe190192db368f8f0e2f8018a3e2a160ee9f9ce8d41030046da2b0373378dd65c74a6af0f9a31b8828027b8367d720ea077aef2f2a08a603b4e16074c6b9 +http://112.123.206.32:808/hls/1/index.m3u8 #EXTINF:-1 group-title="央视频道",CCTV1 -https://www.freetv.top/migu/608807420.m3u8?migutoken=b0831136e327a93587e1920b5595d227c66a7f1a6aabb8e7532bc0682db88a37af6a27b88fde476a02c5f83db38f3b3e864bcf981c57f7fed9877095a1e2fac1a149f0f8869c5c1dc147bee7be +http://3501776.xyz:35455/gaoma/cctv1.m3u8 #EXTINF:-1 group-title="央视频道",CCTV1 -https://www.freetv.top/migu/608807420.m3u8?migutoken=ba552a2083efcc0e9cac8e15f58b13e090dab068fdb3997d064fd7e6e5f165824a5caaa619f3447f77d75712ad65bd76cb137741f46b0a28cb1afc020328b9b4ec1d3f8e8fed80beb6245b6544 +http://xiaoya.crccxw.top:35455/gaoma/cctv1.m3u8 #EXTINF:-1 group-title="央视频道",CCTV1 -https://www.freetv.top/migu/608807420.m3u8?migutoken=16a362b923a43fa0d4ce2aba3ecd88cd5e53be41dc5d15a9d1c9bad7fb665c1a2cee1355de7ca1df5ea56c38b88d68c7837724e9d16f358d73f49a202d62a71f7b2eb754beefe9b46eb9e8ab25 +http://tvbox6.icu/tv/migu.php?id=cctv1$咪咕直播 #EXTINF:-1 group-title="央视频道",CCTV1 -http://home.kuaidi521.com:35455/gaoma/cctv1.m3u8 +http://58.220.219.14:9901/tsfile/live/0001_1.m3u8?key=txiptv&playlive=1&authid=0 #EXTINF:-1 group-title="央视频道",CCTV1 -http://www.freetv.top/migu/608807420.m3u8?migutoken=491f039071b1e5ca7ea22dab208a3373abd0aa38187ac74446778154f03126d09cf16f03bab30bbbe6b3654715b39584417cebbd010b1b65144b4d683dc814c330efffb70a09c7630ddbb49120 +http://183.215.134.239:19901/tsfile/live/0001_1.m3u8?key=txiptv&playlive=1&authid=0 +#EXTINF:-1 group-title="央视频道",CCTV1 +http://58.220.219.14:9901/tsfile/live/0001_1.m3u8 +#EXTINF:-1 group-title="央视频道",CCTV1 +http://42.48.105.224:9002/tsfile/live/0001_1.m3u8?key=txiptv&playlive=1&authid=0 +#EXTINF:-1 group-title="央视频道",CCTV1 +http://xsbc.3sbio.com:35455/gaoma/cctv1.m3u8 +#EXTINF:-1 group-title="央视频道",CCTV1 +http://58.213.65.146:352/tsfile/live/0001_1.m3u8?key=txiptv&playlive=1&authid=0 +#EXTINF:-1 group-title="央视频道",CCTV1 +http://222.219.183.103:8089/hls/1/index.m3u8 #EXTINF:-1 group-title="央视频道",CCTV2 http://202.168.187.208:9089/tsfile/live/0002_1.m3u8 #EXTINF:-1 group-title="央视频道",CCTV2 @@ -86,8 +82,6 @@ http://183.184.228.183:9003//hls/2/index.m3u8 #EXTINF:-1 group-title="央视频道",CCTV2 http://115.159.35.169:35455/gaoma/cctv2.m3u8 #EXTINF:-1 group-title="央视频道",CCTV2 -http://125.43.249.172:9901/tsfile/live/0002_1.m3u8?key=txiptv&playlive=1&authid=0 -#EXTINF:-1 group-title="央视频道",CCTV2 http://202.168.187.208:9089/tsfile/live/0002_1.m3u8?key=txiptv&playlive=1&authid=0 #EXTINF:-1 group-title="央视频道",CCTV2 http://39.77.34.83:35455/gaoma/cctv2.m3u8 @@ -98,8 +92,6 @@ http://b.zgjok.com:35455/gaoma/cctv2.m3u8 #EXTINF:-1 group-title="央视频道",CCTV2 http://yc.myds.me:35455/gaoma/cctv2.m3u8 #EXTINF:-1 group-title="央视频道",CCTV2 -http://huashetou.fun:35455/gaoma/cctv2.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV2 http://www.douzhicloud.site:35455/gaoma/cctv2.m3u8 #EXTINF:-1 group-title="央视频道",CCTV2 http://1.itv.nctv.top:8883/gaoma/cctv2.m3u8 @@ -118,45 +110,27 @@ http://zjzcf.synology.me:35455/gaoma/cctv2.m3u8 #EXTINF:-1 group-title="央视频道",CCTV2 http://175.16.149.197:9901/tsfile/live/0002_1.m3u8?key=txiptv&playlive=1&authid=0 #EXTINF:-1 group-title="央视频道",CCTV2 -https://stream1.freetv.fun/cctv2-42.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV2 -https://stream1.freetv.fun/cctv2-63.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV2 -https://stream1.freetv.fun/cctv2-72.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV2 -https://stream1.freetv.fun/cctv2-9.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV2 http://z.b.bkpcp.top/m.php?id=cctv2 #EXTINF:-1 group-title="央视频道",CCTV2 http://nas.suntao.online:35455/gaoma/cctv2.m3u8 #EXTINF:-1 group-title="央视频道",CCTV2 http://home.kuaidi521.com:35455/gaoma/cctv2.m3u8 #EXTINF:-1 group-title="央视频道",CCTV2 -https://stream1.freetv.fun/13d0211c9d0e6ac956f262af910b0509c7565f9f7f3f5a674a33d40b534a7cc1.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV2 -rtsp://180.95.143.19/PLTV/88888910/224/3221225568/10000100000000060000000000107348_0.smil -#EXTINF:-1 group-title="央视频道",CCTV2 -http://183.191.179.9:9003//hls/2/index.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV2 -http://218.93.208.172:35455/migu/631780532.m3u8?migutoken=f37996961dda807c76bd64f9a2747f07f7fd95917e411e96a40281fd628bc4000eb7f71344d3bca848bfba138c3988d53652cdbc6fc8225515f1c0e1ea6c8920e7d1e957628a334e765280cc07 -#EXTINF:-1 group-title="央视频道",CCTV2 -http://iptv.huuc.edu.cn/hls/cctv2hd.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV2 http://60.223.224.176:8888/newlive/live/hls/3/live.m3u8 #EXTINF:-1 group-title="央视频道",CCTV2 -https://www.freetv.top/migu/631780532.m3u8?migutoken=6f589f929945331767ef466f5f4cb6ccee0346b95c4bae5bbd6b99321f160d076257570ccc9b882f37a0bd95f05b1a1b9830393bd269f71445b0e5d01684c40a8cf16759a5bbdf9d5dff243250 +http://119.123.178.255:8086/hls/3/index.m3u8 #EXTINF:-1 group-title="央视频道",CCTV2 -https://www.freetv.top/migu/631780532.m3u8?migutoken=238417e78263f85047b232a16f4c1ffb5ffd1b15634ab4b2cd6db01aa23635473bcc819f5117896e8c390c4d26ce6e515c32d787d18f81f6d8434ea92a954703e681dfc6d324346418e49c5d6c +http://3501776.xyz:35455/gaoma/cctv2.m3u8 #EXTINF:-1 group-title="央视频道",CCTV2 -https://www.freetv.top/migu/631780532.m3u8?migutoken=21b0b254331386fd2e873c577c7a8183378b91f40be551a3c69f5f9162df2a2c63af3d67e9aed59e88a144542b673d3f4a4ca4f2f34225db354a0bf5d26a021b0ce510d7c802082a0f69765c6d +http://tvbox6.icu/tv/migu.php?id=cctv2$咪咕直播 #EXTINF:-1 group-title="央视频道",CCTV2 -https://www.freetv.top/migu/631780532.m3u8?migutoken=0bbd368e56ca239424f7c5ccc970c14b033a2a8ae6ee8749423233b1af2cf31d089694e2a89e22162c6f6ca67d978d52b628c87627d859fd8b0bf99ebbf20a7ec95de4171a037a5e3b65b7c3ce +http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=f6bbe7&tk=822270345d4c #EXTINF:-1 group-title="央视频道",CCTV2 -https://www.freetv.top/migu/631780532.m3u8?migutoken=f1ea6162bf184749e3dee945ef1c611efc841f280c1c972432874810b37debb4321af74f5ebcd6c41d7e0980cae4b591eaddcbd8a4b834c71491dbe3a6abacbbd5bcb2e9a43458f6987dbc3f23 +http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=a6b786&tk=822270345d4c #EXTINF:-1 group-title="央视频道",CCTV2 -https://www.freetv.top/migu/631780532.m3u8?migutoken=8a73f9dbcc6da55c0bb099a7d335fcdb754c606cf8a5e21cb3b84173052074a311761bfb95b1cf7185e4db2b24a0b5d21a4807e6b6bf8c462395f81b3895c1026a645db32431ff0cf541e1991f +http://175.31.21.146:4480/hls/2/index.m3u8 #EXTINF:-1 group-title="央视频道",CCTV2 -https://www.freetv.top/migu/631780532.m3u8?migutoken=11ecfe0a296dcd532df72244565e20008b5a2e6936c05e73d9c90abe54b5bbffc942f2912e3fdd518714c4a7ad984beed028d07db3d49b8d1e21c54686ebfa8546f79a57d969866753cca722cc +http://60.214.104.110:352/tsfile/live/0002_1.m3u8?key=txiptv&playlive=1&authid=0 #EXTINF:-1 group-title="央视频道",CCTV3 http://202.168.187.208:9089/tsfile/live/0003_1.m3u8 #EXTINF:-1 group-title="央视频道",CCTV3 @@ -192,49 +166,37 @@ http://1.itv.nctv.top:8883/gaoma/cctv3.m3u8 #EXTINF:-1 group-title="央视频道",CCTV3 http://231114.xyz:35455/gaoma/cctv3.m3u8 #EXTINF:-1 group-title="央视频道",CCTV3 -http://yc.myds.me:35455/gaoma/cctv3.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV3 http://222.169.85.8:9901/tsfile/live/0003_1.m3u8?key=txiptv&playlive=1&authid=0 #EXTINF:-1 group-title="央视频道",CCTV3 http://116.117.104.234:8096/tsfile/live/0003_1.m3u8?key=txiptv&playlive=1&authid=0 #EXTINF:-1 group-title="央视频道",CCTV3 http://222.169.85.8:9901/tsfile/live/0003_1.m3u8 #EXTINF:-1 group-title="央视频道",CCTV3 -http://175.16.149.197:9901/tsfile/live/0003_1.m3u8?key=txiptv&playlive=0&authid=0 -#EXTINF:-1 group-title="央视频道",CCTV3 http://106.46.114.147:8011/tsfile/live/0003_1.m3u8?key=txiptv&playlive=0&authid=0 #EXTINF:-1 group-title="央视频道",CCTV3 -http://61.136.67.238:50085/tsfile/live/0003_1.m3u8?key=txiptv&playlive=1&authid=0 -#EXTINF:-1 group-title="央视频道",CCTV3 -http://61.136.67.238:50085/tsfile/live/0003_1.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV3 -http://221.2.148.205:8154/tsfile/live/0003_1.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV3 -http://39.170.52.236:808/hls/3/index.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV3 https://stream1.freetv.fun/cctv3-66.m3u8 #EXTINF:-1 group-title="央视频道",CCTV3 -https://stream1.freetv.fun/cctv3-43.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV3 -https://stream1.freetv.fun/cctv3-68.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV3 -https://stream1.freetv.fun/cctv3-23.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV3 -http://z.b.bkpcp.top/m.php?id=cctv3 -#EXTINF:-1 group-title="央视频道",CCTV3 http://nas.suntao.online:35455/gaoma/cctv3.m3u8 #EXTINF:-1 group-title="央视频道",CCTV3 http://zjzcf.synology.me:35455/gaoma/cctv3.m3u8 #EXTINF:-1 group-title="央视频道",CCTV3 http://3501776.xyz:35455/gaoma/cctv3.m3u8 #EXTINF:-1 group-title="央视频道",CCTV3 -http://183.191.179.9:9003//hls/3/index.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV3 http://hmjnas.drdjhmj.top:35455/gaoma/cctv3.m3u8 #EXTINF:-1 group-title="央视频道",CCTV3 -http://124.116.183.146:9901/tsfile/live/0003_1.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV3 https://stream1.freetv.fun/33711cece64c9077907fa3caea452361f539772402550ca53ae2c9b00a3211b3.m3u8 +#EXTINF:-1 group-title="央视频道",CCTV3 +http://58.17.48.228:808/hls/3/index.m3u8 +#EXTINF:-1 group-title="央视频道",CCTV3 +http://tvbox6.icu/tv/migu.php?id=cctv3$咪咕直播 +#EXTINF:-1 group-title="央视频道",CCTV3 +http://183.215.134.239:19901/tsfile/live/0003_1.m3u8?key=txiptv&playlive=1&authid=0 +#EXTINF:-1 group-title="央视频道",CCTV3 +http://iptv.huuc.edu.cn/hls/cctv3hd.m3u8 +#EXTINF:-1 group-title="央视频道",CCTV3 +http://60.223.224.176:8888/newlive/live/hls/4/live.m3u8 +#EXTINF:-1 group-title="央视频道",CCTV3 +http://xsbc.3sbio.com:35455/gaoma/cctv3.m3u8 #EXTINF:-1 group-title="央视频道",CCTV4 http://[2409:8087:1:20:20::26]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226335/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EBFJ5gRpm8ntK8JEFPZOhLQ%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND #EXTINF:-1 group-title="央视频道",CCTV4 @@ -270,33 +232,37 @@ http://125.42.150.114:9901/tsfile/live/1003_1.m3u8?key=txiptv&playlive=1&authid= #EXTINF:-1 group-title="央视频道",CCTV4 http://106.46.114.147:8011/tsfile/live/0004_1.m3u8?key=txiptv&playlive=0&authid=0 #EXTINF:-1 group-title="央视频道",CCTV4 -https://stream1.freetv.fun/cctv4-58.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV4 -https://stream1.freetv.fun/cctv4-37.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV4 http://[2409:8087:1:20:20::29]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226470/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7E0wP1dRMt9qCzHdvA65wh1w%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNMcuN2HH7RLPyPHWOUWhSMk%2CEND #EXTINF:-1 group-title="央视频道",CCTV4 http://z.b.bkpcp.top/m.php?id=cctv4 #EXTINF:-1 group-title="央视频道",CCTV4 -http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=6e2836&tk=822270345d4c -#EXTINF:-1 group-title="央视频道",CCTV4 http://nas.suntao.online:35455/gaoma/cctv4.m3u8 #EXTINF:-1 group-title="央视频道",CCTV4 http://36.105.100.208:35455/gaoma/cctv4.m3u8 #EXTINF:-1 group-title="央视频道",CCTV4 http://115.159.35.169:35455/gaoma/cctv4k.m3u8 #EXTINF:-1 group-title="央视频道",CCTV4 -http://183.191.179.9:9003//hls/4/index.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV4 -http://hmjnas.drdjhmj.top:35455/gaoma/cctv4.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV4 http://112.81.218.254:35455/gaoma/cctv4.m3u8 #EXTINF:-1 group-title="央视频道",CCTV4 -http://home.kuaidi521.com:35455/gaoma/cctv4.m3u8 +https://stream1.freetv.fun/cctv4-36.ctv #EXTINF:-1 group-title="央视频道",CCTV4 -http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=79930b&tk=822270345d4c +http://tvbox6.icu/tv/migu.php?id=cctv4$咪咕直播 #EXTINF:-1 group-title="央视频道",CCTV4 -http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=5c7fc0&tk=822270345d4c +http://tvbox6.icu/tv/migu.php?id=cctv4a$咪咕直播 +#EXTINF:-1 group-title="央视频道",CCTV4 +http://tvbox6.icu/tv/migu.php?id=cctv4o$咪咕直播 +#EXTINF:-1 group-title="央视频道",CCTV4 +http://b.zgjok.com:35455/gaoma/cctv4.m3u8 +#EXTINF:-1 group-title="央视频道",CCTV4 +http://222.219.183.103:8089/hls/4/index.m3u8 +#EXTINF:-1 group-title="央视频道",CCTV4 +http://58.220.219.14:9901/tsfile/live/0004_1.m3u8 +#EXTINF:-1 group-title="央视频道",CCTV4 +http://xsbc.3sbio.com:35455/gaoma/cctv4.m3u8 +#EXTINF:-1 group-title="央视频道",CCTV4 +http://xsbc.3sbio.com:35455/gaoma/cctv4k.m3u8 +#EXTINF:-1 group-title="央视频道",CCTV4 +http://218.29.168.146:352/tsfile/live/0004_1.m3u8?key=txiptv&playlive=1&authid=0 #EXTINF:-1 group-title="央视频道",CCTV5 http://202.168.187.208:9089/tsfile/live/0005_1.m3u8 #EXTINF:-1 group-title="央视频道",CCTV5 @@ -310,8 +276,6 @@ http://183.184.228.183:9003//hls/5/index.m3u8 #EXTINF:-1 group-title="央视频道",CCTV5 http://115.159.35.169:35455/gaoma/cctv5.m3u8 #EXTINF:-1 group-title="央视频道",CCTV5 -http://125.43.249.172:9901/tsfile/live/0005_1.m3u8?key=txiptv&playlive=1&authid=0 -#EXTINF:-1 group-title="央视频道",CCTV5 http://zjzcf.synology.me:35455/gaoma/cctv5.m3u8 #EXTINF:-1 group-title="央视频道",CCTV5 http://39.77.34.83:35455/gaoma/cctv5.m3u8 @@ -326,8 +290,6 @@ http://1.198.30.202:9901/tsfile/live/0005_1.m3u8?key=txiptv&playlive=1&authid=0 #EXTINF:-1 group-title="央视频道",CCTV5 http://3501776.xyz:35455/gaoma/cctv5.m3u8 #EXTINF:-1 group-title="央视频道",CCTV5 -http://61.136.67.238:50085/tsfile/live/0005_1.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV5 http://60.223.224.176:8888/newlive/live/hls/6/live.m3u8 #EXTINF:-1 group-title="央视频道",CCTV5 http://www.douzhicloud.site:35455/gaoma/cctv5.m3u8 @@ -336,10 +298,6 @@ https://stream1.freetv.fun/ipv6-cctv5-plus-14.m3u8 #EXTINF:-1 group-title="央视频道",CCTV5 https://stream1.freetv.fun/cctv5-plus-15.m3u8 #EXTINF:-1 group-title="央视频道",CCTV5 -https://stream1.freetv.fun/cctv5-plus-60.ctv -#EXTINF:-1 group-title="央视频道",CCTV5 -http://182.91.124.60:9901/tsfile/live/0005_1.m3u8?key=txiptv&playlive=0&authid=0 -#EXTINF:-1 group-title="央视频道",CCTV5 http://120.76.248.139/live/bfgd/4200000064.m3u8 #EXTINF:-1 group-title="央视频道",CCTV5 http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=068b29&tk=822270345d4c @@ -350,16 +308,12 @@ http://106.46.114.147:8011/tsfile/live/0005_1.m3u8?key=txiptv&playlive=0&authid= #EXTINF:-1 group-title="央视频道",CCTV5 http://175.16.149.197:9901/tsfile/live/0005_1.m3u8?key=txiptv&playlive=1&authid=0 #EXTINF:-1 group-title="央视频道",CCTV5 -http://221.2.148.205:8154/tsfile/live/0005_1.m3u8?key=txiptv&playlive=1&authid=0 -#EXTINF:-1 group-title="央视频道",CCTV5 https://stream1.freetv.fun/cctv5-86.m3u8 #EXTINF:-1 group-title="央视频道",CCTV5 https://stream1.freetv.fun/cctv5-77.m3u8 #EXTINF:-1 group-title="央视频道",CCTV5 https://stream1.freetv.fun/cctv5-25.m3u8 #EXTINF:-1 group-title="央视频道",CCTV5 -https://stream1.freetv.fun/cctv5-plus-64.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV5 http://z.b.bkpcp.top/m.php?id=cctv5 #EXTINF:-1 group-title="央视频道",CCTV5 http://nas.suntao.online:35455/gaoma/cctv5.m3u8 @@ -368,15 +322,35 @@ http://222.169.85.8:9901/tsfile/live/0005_1.m3u8 #EXTINF:-1 group-title="央视频道",CCTV5 http://huashetou.fun:35455/gaoma/cctv5.m3u8 #EXTINF:-1 group-title="央视频道",CCTV5 -http://183.191.179.9:9003//hls/5/index.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV5 http://hmjnas.drdjhmj.top:35455/gaoma/cctv5.m3u8 #EXTINF:-1 group-title="央视频道",CCTV5 http://b.zgjok.com:35455/gaoma/cctv5.m3u8 #EXTINF:-1 group-title="央视频道",CCTV5 -http://124.116.183.146:9901/tsfile/live/0005_1.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV5 http://home.kuaidi521.com:35455/gaoma/cctv5.m3u8 +#EXTINF:-1 group-title="央视频道",CCTV5 +http://1.itv.nctv.top:8883/gaoma/cctv5.m3u8 +#EXTINF:-1 group-title="央视频道",CCTV5 +https://stream1.freetv.fun/cctv5-17.ctv +#EXTINF:-1 group-title="央视频道",CCTV5 +https://stream1.freetv.fun/cctv5-39.m3u8 +#EXTINF:-1 group-title="央视频道",CCTV5 +https://stream1.freetv.fun/cctv5-28.m3u8 +#EXTINF:-1 group-title="央视频道",CCTV5 +http://yc.myds.me:35455/gaoma/cctv5.m3u8 +#EXTINF:-1 group-title="央视频道",CCTV5 +http://tvbox6.icu/tv/migu.php?id=cctv5$咪咕直播 +#EXTINF:-1 group-title="央视频道",CCTV5 +http://125.42.150.114:9901/tsfile/live/1004_1.m3u8?key=txiptv&playlive=1&authid=0 +#EXTINF:-1 group-title="央视频道",CCTV5 +http://42.225.117.174:11199/tsfile/live/0005_1.m3u8?key=txiptv&playlive=1&authid=0 +#EXTINF:-1 group-title="央视频道",CCTV5 +http://xsbc.3sbio.com:35455/gaoma/cctv5.m3u8 +#EXTINF:-1 group-title="央视频道",CCTV5 +http://218.29.168.146:352/tsfile/live/0005_1.m3u8?key=txiptv&playlive=1&authid=0 +#EXTINF:-1 group-title="央视频道",CCTV5 +http://1.180.2.93:9901/tsfile/live/1027_1.m3u8 +#EXTINF:-1 group-title="央视频道",CCTV5 +http://113.140.12.230:8888/newlive/live/hls/6/live.m3u8 #EXTINF:-1 group-title="央视频道",CCTV5+ http://[2409:8087:1:20:20::2c]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226894/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EevWZ0zmguDsOY_Mf3SM5TA%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND #EXTINF:-1 group-title="央视频道",CCTV5+ @@ -414,23 +388,29 @@ http://huashetou.fun:35455/gaoma/cctv5p.m3u8 #EXTINF:-1 group-title="央视频道",CCTV5+ http://106.46.114.147:8011/tsfile/live/0016_1.m3u8?key=txiptv&playlive=0&authid=0 #EXTINF:-1 group-title="央视频道",CCTV5+ -http://60.223.224.176:8888/newlive/live/hls/7/live.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV5+ http://yc.myds.me:35455/gaoma/cctv5p.m3u8 #EXTINF:-1 group-title="央视频道",CCTV5+ -http://z.b.bkpcp.top/m.php?id=cctv5p -#EXTINF:-1 group-title="央视频道",CCTV5+ -http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=a731ac&tk=822270345d4c -#EXTINF:-1 group-title="央视频道",CCTV5+ http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=ee8516&tk=822270345d4c #EXTINF:-1 group-title="央视频道",CCTV5+ http://zjzcf.synology.me:35455/gaoma/cctv5p.m3u8 #EXTINF:-1 group-title="央视频道",CCTV5+ -http://183.191.179.9:9003//hls/6/index.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV5+ http://hmjnas.drdjhmj.top:35455/gaoma/cctv5p.m3u8 #EXTINF:-1 group-title="央视频道",CCTV5+ http://148.135.93.213:81/live.php?id=CCTV5p +#EXTINF:-1 group-title="央视频道",CCTV5+ +http://[2409:8087:1:20:20::2c]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226458/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7Em70vyfVI_MkrcLYjHWnqOA%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNNlS0O1LA8iGydXPYujpRue%2CEND +#EXTINF:-1 group-title="央视频道",CCTV5+ +http://tvbox6.icu/tv/migu.php?id=cctv5p$咪咕直播 +#EXTINF:-1 group-title="央视频道",CCTV5+ +http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=bf0cfc&tk=822270345d4c +#EXTINF:-1 group-title="央视频道",CCTV5+ +http://3501776.xyz:35455/gaoma/cctv5p.m3u8 +#EXTINF:-1 group-title="央视频道",CCTV5+ +http://nas.suntao.online:35455/gaoma/cctv5p.m3u8 +#EXTINF:-1 group-title="央视频道",CCTV5+ +http://xsbc.3sbio.com:35455/gaoma/cctv5p.m3u8 +#EXTINF:-1 group-title="央视频道",CCTV5+ +http://183.215.134.239:19901/tsfile/live/0005_1.m3u8?key=txiptv&playlive=1&authid=0 #EXTINF:-1 group-title="央视频道",CCTV6 http://183.184.228.183:9003//hls/7/index.m3u8 #EXTINF:-1 group-title="央视频道",CCTV6 @@ -438,12 +418,8 @@ http://39.164.180.36:19901/tsfile/live/0006_1.m3u8?key=txiptv&playlive=0&authid= #EXTINF:-1 group-title="央视频道",CCTV6 http://1.198.30.202:9901/tsfile/live/0006_1.m3u8?key=txiptv&playlive=1&authid=0 #EXTINF:-1 group-title="央视频道",CCTV6 -http://39.170.52.236:808/hls/6/index.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV6 http://113.140.12.230:8888/newlive/live/hls/7/live.m3u8 #EXTINF:-1 group-title="央视频道",CCTV6 -http://221.2.148.205:8154/tsfile/live/0006_1.m3u8?key=txiptv&playlive=1&authid=0 -#EXTINF:-1 group-title="央视频道",CCTV6 http://120.76.248.139/live/bfgd/4200000065.m3u8 #EXTINF:-1 group-title="央视频道",CCTV6 http://222.169.85.8:9901/tsfile/live/0006_1.m3u8?key=txiptv @@ -454,19 +430,23 @@ http://175.16.149.197:9901/tsfile/live/0006_1.m3u8?key=txiptv&playlive=0&authid= #EXTINF:-1 group-title="央视频道",CCTV6 http://106.46.114.147:8011/tsfile/live/0006_1.m3u8?key=txiptv&playlive=0&authid=0 #EXTINF:-1 group-title="央视频道",CCTV6 -http://58.17.48.228:808/hls/6/index.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV6 https://stream1.freetv.fun/cctv6-73.m3u8 #EXTINF:-1 group-title="央视频道",CCTV6 -https://stream1.freetv.fun/cctv6-63.ctv +http://iptv.huuc.edu.cn/hls/cctv6hd.m3u8 #EXTINF:-1 group-title="央视频道",CCTV6 -http://z.b.bkpcp.top/m.php?id=cctv6 +http://tvbox6.icu/tv/migu.php?id=cctv6$咪咕直播 #EXTINF:-1 group-title="央视频道",CCTV6 -http://183.191.179.9:9003//hls/7/index.m3u8 +http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=299c59&tk=822270345d4c #EXTINF:-1 group-title="央视频道",CCTV6 -http://61.163.181.78:9901/tsfile/live/0006_1.m3u8 +http://112.123.243.37:50085/tsfile/live/0007_1.m3u8?key=txiptv&playlive=0&authid=0 #EXTINF:-1 group-title="央视频道",CCTV6 -http://124.116.183.146:9901/tsfile/live/0006_1.m3u8 +http://125.42.150.114:9901/tsfile/live/1006_1.m3u8?key=txiptv&playlive=1&authid=0 +#EXTINF:-1 group-title="央视频道",CCTV6 +http://42.48.105.224:9002/tsfile/live/0006_1.m3u8?key=txiptv&playlive=1&authid=0 +#EXTINF:-1 group-title="央视频道",CCTV6 +http://zzssw01.55555.io:9901/tsfile/live/0006_1.m3u8 +#EXTINF:-1 group-title="央视频道",CCTV6 +http://222.134.19.31:352/tsfile/live/0006_1.m3u8?key=txiptv&playlive=1&authid=0 #EXTINF:-1 group-title="央视频道",CCTV7 http://8.138.7.223/tv/cctv7.m3u8 #EXTINF:-1 group-title="央视频道",CCTV7 @@ -484,10 +464,6 @@ http://39.164.180.36:19901/tsfile/live/0007_1.m3u8?key=txiptv&playlive=0&authid= #EXTINF:-1 group-title="央视频道",CCTV7 http://42.225.117.174:11199/tsfile/live/0007_1.m3u8?key=txiptv&playlive=1&authid=0 #EXTINF:-1 group-title="央视频道",CCTV7 -http://b.zgjok.com:35455/gaoma/cctv7.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV7 -http://125.43.249.172:9901/tsfile/live/1006_1.m3u8?key=txiptv&playlive=1&authid=0 -#EXTINF:-1 group-title="央视频道",CCTV7 http://36.105.100.208:35455/gaoma/cctv7.m3u8 #EXTINF:-1 group-title="央视频道",CCTV7 http://39.77.34.83:35455/gaoma/cctv7.m3u8 @@ -512,8 +488,6 @@ http://125.42.150.114:9901/tsfile/live/1007_1.m3u8?key=txiptv&playlive=1&authid= #EXTINF:-1 group-title="央视频道",CCTV7 http://106.46.114.147:8011/tsfile/live/0007_1.m3u8?key=txiptv&playlive=0&authid=0 #EXTINF:-1 group-title="央视频道",CCTV7 -http://116.117.104.248:9901/tsfile/live/0007_1.m3u8?key=txiptv&playlive=1&authid=0 -#EXTINF:-1 group-title="央视频道",CCTV7 https://stream1.freetv.fun/cctv7-24.m3u8 #EXTINF:-1 group-title="央视频道",CCTV7 http://www.douzhicloud.site:35455/gaoma/cctv7.m3u8 @@ -522,19 +496,23 @@ http://yc.myds.me:35455/gaoma/cctv7.m3u8 #EXTINF:-1 group-title="央视频道",CCTV7 http://z.b.bkpcp.top/m.php?id=cctv7 #EXTINF:-1 group-title="央视频道",CCTV7 -http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=a39b50&tk=822270345d4c -#EXTINF:-1 group-title="央视频道",CCTV7 -http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=d9284e&tk=822270345d4c -#EXTINF:-1 group-title="央视频道",CCTV7 http://nas.suntao.online:35455/gaoma/cctv7.m3u8 #EXTINF:-1 group-title="央视频道",CCTV7 -http://183.191.179.9:9003//hls/8/index.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV7 http://hmjnas.drdjhmj.top:35455/gaoma/cctv7.m3u8 #EXTINF:-1 group-title="央视频道",CCTV7 http://115.159.35.169:35455/gaoma/cctv7.m3u8 #EXTINF:-1 group-title="央视频道",CCTV7 -http://home.kuaidi521.com:35455/gaoma/cctv7.m3u8 +http://[2409:8087:1:20:20::2a]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226234/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EutDC7HLJc_gC0YdIDr7oig%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNPOHuulzlCcw92vP3vgYa4n%2CEND +#EXTINF:-1 group-title="央视频道",CCTV7 +http://tvbox6.icu/tv/migu.php?id=cctv7$咪咕直播 +#EXTINF:-1 group-title="央视频道",CCTV7 +http://123.159.128.244:9901/tsfile/live/0007_1.m3u8?key=txiptv&playlive=0&authid=0 +#EXTINF:-1 group-title="央视频道",CCTV7 +http://113.140.12.230:8888/newlive/live/hls/8/live.m3u8 +#EXTINF:-1 group-title="央视频道",CCTV7 +http://58.243.224.244:9901/tsfile/live/1005_1.m3u8?key=txiptv&playlive=0&authid=0 +#EXTINF:-1 group-title="央视频道",CCTV7 +http://xsbc.3sbio.com:35455/gaoma/cctv7.m3u8 #EXTINF:-1 group-title="央视频道",CCTV8 http://39.164.180.36:19901/tsfile/live/0008_1.m3u8?key=txiptv&playlive=0&authid=0 #EXTINF:-1 group-title="央视频道",CCTV8 @@ -552,16 +530,8 @@ http://112.46.85.60:8009/hls/8/index.m3u8 #EXTINF:-1 group-title="央视频道",CCTV8 http://60.223.224.176:8888/newlive/live/hls/10/live.m3u8? #EXTINF:-1 group-title="央视频道",CCTV8 -http://61.156.228.12:8154/tsfile/live/0008_1.m3u8?key=txiptv&playlive=1&authid=0 -#EXTINF:-1 group-title="央视频道",CCTV8 http://www.douzhicloud.site:35455/gaoma/cctv8.m3u8 #EXTINF:-1 group-title="央视频道",CCTV8 -http://1.itv.nctv.top:8883/gaoma/cctv8.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV8 -http://1.itv.nctv.top:8883/gaoma/cctv8k_36m.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV8 -http://61.138.128.226:19901/tsfile/live/0009_1.m3u8?key=txiptv&playlive=1&authid=0 -#EXTINF:-1 group-title="央视频道",CCTV8 https://stream1.freetv.fun/cctv8-54.m3u8 #EXTINF:-1 group-title="央视频道",CCTV8 http://120.76.248.139/live/bfgd/4200000066.m3u8 @@ -574,14 +544,10 @@ http://125.42.150.114:9901/tsfile/live/1008_1.m3u8?key=txiptv&playlive=1&authid= #EXTINF:-1 group-title="央视频道",CCTV8 http://175.16.149.197:9901/tsfile/live/0008_1.m3u8?key=txiptv&playlive=0&authid=0 #EXTINF:-1 group-title="央视频道",CCTV8 -http://221.2.148.205:8154/tsfile/live/0008_1.m3u8?key=txiptv&playlive=1&authid=0 -#EXTINF:-1 group-title="央视频道",CCTV8 http://58.17.48.228:808/hls/8/index.m3u8 #EXTINF:-1 group-title="央视频道",CCTV8 https://stream1.freetv.fun/cctv8-51.m3u8 #EXTINF:-1 group-title="央视频道",CCTV8 -http://yc.myds.me:35455/gaoma/cctv8.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV8 http://nas.suntao.online:35455/gaoma/cctv8.m3u8 #EXTINF:-1 group-title="央视频道",CCTV8 http://183.184.228.183:9003//hls/9/index.m3u8 @@ -590,23 +556,29 @@ http://36.105.100.208:35455/gaoma/cctv8.m3u8 #EXTINF:-1 group-title="央视频道",CCTV8 http://112.81.218.254:35455/gaoma/cctv8.m3u8 #EXTINF:-1 group-title="央视频道",CCTV8 -http://61.133.10.250:352/tsfile/live/0008_1.m3u8?key=txiptv&playlive=1&authid=0 -#EXTINF:-1 group-title="央视频道",CCTV8 http://zzssw01.55555.io:9901/tsfile/live/0008_1.m3u8 #EXTINF:-1 group-title="央视频道",CCTV8 http://113.140.12.230:8888/newlive/live/hls/9/live.m3u8 #EXTINF:-1 group-title="央视频道",CCTV8 http://222.169.85.8:9901/tsfile/live/0008_1.m3u8 #EXTINF:-1 group-title="央视频道",CCTV8 -http://183.191.179.9:9003//hls/9/index.m3u8 +http://3501776.xyz:35455/gaoma/cctv8.m3u8 #EXTINF:-1 group-title="央视频道",CCTV8 -http://home.kuaidi521.com:35455/gaoma/cctv8.m3u8 +https://stream1.freetv.fun/cctv8-76.ctv #EXTINF:-1 group-title="央视频道",CCTV8 -http://115.159.35.169:35455/gaoma/cctv8k_36m.m3u8 +http://tvbox6.icu/tv/migu.php?id=cctv8$咪咕直播 #EXTINF:-1 group-title="央视频道",CCTV8 -http://124.116.183.146:9901/tsfile/live/0008_1.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV9 -http://180.213.174.225:9901/tsfile/live/0009_1.m3u8?key=txiptv&playlive=1&authid=0 +http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=0a74dd&tk=822270345d4c +#EXTINF:-1 group-title="央视频道",CCTV8 +http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=baf0cf&tk=822270345d4c +#EXTINF:-1 group-title="央视频道",CCTV8 +http://183.215.134.239:19901/tsfile/live/0008_1.m3u8?key=txiptv&playlive=1&authid=0 +#EXTINF:-1 group-title="央视频道",CCTV8 +http://222.134.19.31:352/tsfile/live/0008_1.m3u8?key=txiptv&playlive=1&authid=0 +#EXTINF:-1 group-title="央视频道",CCTV8 +http://xsbc.3sbio.com:35455/gaoma/cctv8.m3u8 +#EXTINF:-1 group-title="央视频道",CCTV8 +http://xsbc.3sbio.com:35455/gaoma/cctv8k_36m.m3u8 #EXTINF:-1 group-title="央视频道",CCTV9 http://183.184.228.183:9003//hls/10/index.m3u8 #EXTINF:-1 group-title="央视频道",CCTV9 @@ -614,24 +586,16 @@ http://39.164.180.36:19901/tsfile/live/0009_1.m3u8?key=txiptv&playlive=0&au #EXTINF:-1 group-title="央视频道",CCTV9 http://39.164.180.36:19901/tsfile/live/0009_1.m3u8?key=txiptv&playlive=0&authid=0 #EXTINF:-1 group-title="央视频道",CCTV9 -http://125.43.249.172:9901/tsfile/live/0009_2.m3u8?key=txiptv&playlive=1&authid=0 -#EXTINF:-1 group-title="央视频道",CCTV9 http://36.105.100.208:35455/gaoma/cctv9.m3u8 #EXTINF:-1 group-title="央视频道",CCTV9 http://112.81.218.254:35455/gaoma/cctv9.m3u8 #EXTINF:-1 group-title="央视频道",CCTV9 -http://42.225.117.174:11199/tsfile/live/0009_1.m3u8?key=txiptv&playlive=1&authid=0 -#EXTINF:-1 group-title="央视频道",CCTV9 http://1.198.30.202:9901/tsfile/live/0009_1.m3u8?key=txiptv&playlive=1&authid=0 #EXTINF:-1 group-title="央视频道",CCTV9 http://115.159.35.169:35455/gaoma/cctv9.m3u8 #EXTINF:-1 group-title="央视频道",CCTV9 http://www.douzhicloud.site:35455/gaoma/cctv9.m3u8 #EXTINF:-1 group-title="央视频道",CCTV9 -http://1.itv.nctv.top:8883/gaoma/cctv9.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV9 -http://3501776.xyz:35455/gaoma/cctv9.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV9 http://120.76.248.139/live/bfgd/4200000128.m3u8 #EXTINF:-1 group-title="央视频道",CCTV9 http://222.169.85.8:9901/tsfile/live/0009_1.m3u8 @@ -640,14 +604,8 @@ http://175.16.149.197:9901/tsfile/live/0009_1.m3u8?key=txiptv&playlive=0&authid= #EXTINF:-1 group-title="央视频道",CCTV9 http://106.46.114.147:8011/tsfile/live/0009_1.m3u8?key=txiptv&playlive=0&authid=0 #EXTINF:-1 group-title="央视频道",CCTV9 -https://stream1.freetv.fun/cctv9-69.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV9 http://z.b.bkpcp.top/m.php?id=cctv9 #EXTINF:-1 group-title="央视频道",CCTV9 -http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=4c0adf&tk=822270345d4c -#EXTINF:-1 group-title="央视频道",CCTV9 -http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=cdf682&tk=822270345d4c -#EXTINF:-1 group-title="央视频道",CCTV9 http://xiaoya.crccxw.top:35455/gaoma/cctv9.m3u8 #EXTINF:-1 group-title="央视频道",CCTV9 http://nas.suntao.online:35455/gaoma/cctv9.m3u8 @@ -658,8 +616,6 @@ https://stream1.freetv.fun/57b417007b9bde2713ab0b6c1f25399e0da6a5fda1443d33d81fc #EXTINF:-1 group-title="央视频道",CCTV9 http://39.164.160.249:9901/tsfile/live/0009_1.m3u8 #EXTINF:-1 group-title="央视频道",CCTV9 -http://183.191.179.9:9003//hls/10/index.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV9 http://hmjnas.drdjhmj.top:35455/gaoma/cctv9.m3u8 #EXTINF:-1 group-title="央视频道",CCTV9 http://221.226.4.10:9901/tsfile/live/0009_1.m3u8 @@ -669,15 +625,31 @@ http://221.226.4.10:9901/tsfile/live/0009_1.m3u8?key=txiptv&playlive=1&authid=0 http://home.kuaidi521.com:35455/gaoma/cctv9.m3u8 #EXTINF:-1 group-title="央视频道",CCTV9 https://stream1.freetv.fun/3c6125aad8eab2287c7cb76da027f3e9673949eec3709dc9f3fd0e3ae9ab4548.m3u8 +#EXTINF:-1 group-title="央视频道",CCTV9 +http://58.17.48.228:808/hls/9/index.m3u8 +#EXTINF:-1 group-title="央视频道",CCTV9 +https://stream1.freetv.fun/cctv9-77.ctv +#EXTINF:-1 group-title="央视频道",CCTV9 +https://stream1.freetv.fun/cctv9-45.m3u8 +#EXTINF:-1 group-title="央视频道",CCTV9 +http://yc.myds.me:35455/gaoma/cctv9.m3u8 +#EXTINF:-1 group-title="央视频道",CCTV9 +http://tvbox6.icu/tv/migu.php?id=cctv9$咪咕直播 +#EXTINF:-1 group-title="央视频道",CCTV9 +http://125.42.150.114:9901/tsfile/live/1005_1.m3u8?key=txiptv&playlive=1&authid=0 +#EXTINF:-1 group-title="央视频道",CCTV9 +http://60.223.224.176:8888/newlive/live/hls/11/live.m3u8? +#EXTINF:-1 group-title="央视频道",CCTV9 +http://xsbc.3sbio.com:35455/gaoma/cctv9.m3u8 +#EXTINF:-1 group-title="央视频道",CCTV9 +http://39.77.34.83:35455/gaoma/cctv9.m3u8 +#EXTINF:-1 group-title="央视频道",CCTV9 +http://222.219.183.103:8089/hls/9/index.m3u8 #EXTINF:-1 group-title="央视频道",CCTV10 http://112.81.218.254:35455/gaoma/cctv10.m3u8 #EXTINF:-1 group-title="央视频道",CCTV10 http://36.105.100.208:35455/gaoma/cctv10.m3u8 #EXTINF:-1 group-title="央视频道",CCTV10 -http://xiaoya.crccxw.top:35455/gaoma/cctv10.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV10 -http://183.184.228.183:9003//hls/11/index.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV10 http://115.159.35.169:35455/gaoma/cctv10.m3u8 #EXTINF:-1 group-title="央视频道",CCTV10 http://39.164.180.36:19901/tsfile/live/0010_1.m3u8?key=txiptv&playlive=0&authid=0 @@ -686,30 +658,16 @@ http://1.198.30.202:9901/tsfile/live/0010_1.m3u8?key=txiptv&playlive=1&authid=0 #EXTINF:-1 group-title="央视频道",CCTV10 http://3501776.xyz:35455/gaoma/cctv10.m3u8 #EXTINF:-1 group-title="央视频道",CCTV10 -http://1.itv.nctv.top:8883/gaoma/cctv10.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV10 -http://39.164.160.249:9901/tsfile/live/0010_1.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV10 http://120.76.248.139/live/bfgd/4200000129.m3u8 #EXTINF:-1 group-title="央视频道",CCTV10 http://b.zgjok.com:35455/gaoma/cctv10.m3u8 #EXTINF:-1 group-title="央视频道",CCTV10 http://58.17.48.228:808/hls/10/index.m3u8 #EXTINF:-1 group-title="央视频道",CCTV10 -https://stream1.freetv.fun/cctv10-36.ctv -#EXTINF:-1 group-title="央视频道",CCTV10 -https://stream1.freetv.fun/cctv10-ke-jiao-7.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV10 -http://yc.myds.me:35455/gaoma/cctv10.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV10 http://z.b.bkpcp.top/m.php?id=cctv10 #EXTINF:-1 group-title="央视频道",CCTV10 -http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=f8e7c8&tk=822270345d4c -#EXTINF:-1 group-title="央视频道",CCTV10 http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=bfe42b&tk=822270345d4c #EXTINF:-1 group-title="央视频道",CCTV10 -http://112.123.243.37:50085/tsfile/live/0011_1.m3u8?key=txiptv&playlive=0&authid=0 -#EXTINF:-1 group-title="央视频道",CCTV10 http://106.46.114.147:8011/tsfile/live/0010_1.m3u8?key=txiptv&playlive=0&authid=0 #EXTINF:-1 group-title="央视频道",CCTV10 http://125.42.150.114:9901/tsfile/live/1009_1.m3u8?key=txiptv&playlive=1&authid=0 @@ -718,17 +676,21 @@ http://nas.suntao.online:35455/gaoma/cctv10.m3u8 #EXTINF:-1 group-title="央视频道",CCTV10 http://42.225.117.174:11199/tsfile/live/0010_1.m3u8?key=txiptv&playlive=1&authid=0 #EXTINF:-1 group-title="央视频道",CCTV10 -http://huashetou.fun:35455/gaoma/cctv10.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV10 -http://61.136.67.238:50085/tsfile/live/0011_1.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV10 -http://183.191.179.9:9003//hls/11/index.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV10 http://hmjnas.drdjhmj.top:35455/gaoma/cctv10.m3u8 #EXTINF:-1 group-title="央视频道",CCTV10 -http://61.136.67.238:50085/tsfile/live/0011_1.m3u8?key=txiptv&playlive=1&authid=0 -#EXTINF:-1 group-title="央视频道",CCTV10 http://60.223.224.176:8888/newlive/live/hls/12/live.m3u8 +#EXTINF:-1 group-title="央视频道",CCTV10 +http://tvbox6.icu/tv/migu.php?id=cctv10$咪咕直播 +#EXTINF:-1 group-title="央视频道",CCTV10 +http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=019477&tk=822270345d4c +#EXTINF:-1 group-title="央视频道",CCTV10 +http://iptv.huuc.edu.cn/hls/cctv10hd.m3u8 +#EXTINF:-1 group-title="央视频道",CCTV10 +http://xsbc.3sbio.com:35455/gaoma/cctv10.m3u8 +#EXTINF:-1 group-title="央视频道",CCTV10 +http://home.kuaidi521.com:35455/gaoma/cctv10.m3u8 +#EXTINF:-1 group-title="央视频道",CCTV10 +http://222.219.183.103:8089/hls/10/index.m3u8 #EXTINF:-1 group-title="央视频道",CCTV11 http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=e74a5d&tk=822270345d4c #EXTINF:-1 group-title="央视频道",CCTV11 @@ -738,8 +700,6 @@ https://stream1.freetv.fun/c23a4f52a9d9d0b34759b80498722011be190bd0d11d442531294 #EXTINF:-1 group-title="央视频道",CCTV11 http://1.198.30.202:9901/tsfile/live/0011_1.m3u8?key=txiptv&playlive=1&authid=0 #EXTINF:-1 group-title="央视频道",CCTV11 -http://1.itv.nctv.top:8883/gaoma/cctv11.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV11 http://36.105.100.208:35455/gaoma/cctv11.m3u8 #EXTINF:-1 group-title="央视频道",CCTV11 https://stream1.freetv.fun/ipv6-cctv11-54.m3u8 @@ -748,22 +708,10 @@ http://231114.xyz:35455/gaoma/cctv11.m3u8 #EXTINF:-1 group-title="央视频道",CCTV11 http://120.76.248.139/live/bfgd/4200000130.m3u8 #EXTINF:-1 group-title="央视频道",CCTV11 -http://home.kuaidi521.com:35455/gaoma/cctv11.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV11 https://stream1.freetv.fun/cctv11-63.m3u8 #EXTINF:-1 group-title="央视频道",CCTV11 -https://stream1.freetv.fun/cctv11-30.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV11 -https://stream1.freetv.fun/cctv11-28.ctv -#EXTINF:-1 group-title="央视频道",CCTV11 -https://stream1.freetv.fun/cctv11-69.ctv -#EXTINF:-1 group-title="央视频道",CCTV11 -http://z.b.bkpcp.top/m.php?id=cctv11 -#EXTINF:-1 group-title="央视频道",CCTV11 http://115.159.35.169:35455/gaoma/cctv11.m3u8 #EXTINF:-1 group-title="央视频道",CCTV11 -http://112.123.243.37:50085/tsfile/live/0012_1.m3u8?key=txiptv&playlive=0&authid=0 -#EXTINF:-1 group-title="央视频道",CCTV11 http://106.46.114.147:8011/tsfile/live/0011_1.m3u8?key=txiptv&playlive=0&authid=0 #EXTINF:-1 group-title="央视频道",CCTV11 http://125.42.150.114:9901/tsfile/live/1010_1.m3u8?key=txiptv&playlive=1&authid=0 @@ -773,31 +721,31 @@ http://119.163.60.181:9901/tsfile/live/0012_1.m3u8?key=txiptv&playlive=1&authid= http://222.169.85.8:9901/tsfile/live/0011_1.m3u8 #EXTINF:-1 group-title="央视频道",CCTV11 http://hmjnas.drdjhmj.top:35455/gaoma/cctv11.m3u8 +#EXTINF:-1 group-title="央视频道",CCTV11 +http://xiaoya.crccxw.top:35455/gaoma/cctv11.m3u8 +#EXTINF:-1 group-title="央视频道",CCTV11 +http://[2409:8087:1:20:20::26]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226334/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7E0RcQQbNseiHvFO8XWf466A%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND +#EXTINF:-1 group-title="央视频道",CCTV11 +http://tvbox6.icu/tv/migu.php?id=cctv11$咪咕直播 +#EXTINF:-1 group-title="央视频道",CCTV11 +http://huashetou.fun:35455/gaoma/cctv11.m3u8 +#EXTINF:-1 group-title="央视频道",CCTV11 +http://39.164.160.249:9901/tsfile/live/0011_1.m3u8 #EXTINF:-1 group-title="央视频道",CCTV12 http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=1e86d6&tk=822270345d4c #EXTINF:-1 group-title="央视频道",CCTV12 -http://183.184.228.183:9003//hls/13/index.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV12 http://42.225.117.174:11199/tsfile/live/0012_1.m3u8?key=txiptv&playlive=1&authid=0 #EXTINF:-1 group-title="央视频道",CCTV12 http://115.159.35.169:35455/gaoma/cctv12.m3u8 #EXTINF:-1 group-title="央视频道",CCTV12 -http://182.37.169.94:352/tsfile/live/0001_1.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV12 http://yc.myds.me:35455/gaoma/cctv12.m3u8 #EXTINF:-1 group-title="央视频道",CCTV12 -http://1.itv.nctv.top:8883/gaoma/cctv12.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV12 https://stream1.freetv.fun/ipv6-cctv12-54.m3u8 #EXTINF:-1 group-title="央视频道",CCTV12 http://120.76.248.139/live/bfgd/4200000131.m3u8 #EXTINF:-1 group-title="央视频道",CCTV12 http://36.105.100.208:35455/gaoma/cctv12.m3u8 #EXTINF:-1 group-title="央视频道",CCTV12 -https://stream1.freetv.fun/cctv12-20.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV12 -http://z.b.bkpcp.top/m.php?id=cctv12 -#EXTINF:-1 group-title="央视频道",CCTV12 http://106.46.114.147:8011/tsfile/live/0012_1.m3u8?key=txiptv&playlive=0&authid=0 #EXTINF:-1 group-title="央视频道",CCTV12 http://112.123.243.37:50085/tsfile/live/0013_1.m3u8?key=txiptv&playlive=0&authid=0 @@ -806,17 +754,29 @@ http://nas.suntao.online:35455/gaoma/cctv12.m3u8 #EXTINF:-1 group-title="央视频道",CCTV12 http://huashetou.fun:35455/gaoma/cctv12.m3u8 #EXTINF:-1 group-title="央视频道",CCTV12 -http://222.169.85.8:9901/tsfile/live/0012_1.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV12 http://113.140.12.230:8888/newlive/live/hls/13/live.m3u8 #EXTINF:-1 group-title="央视频道",CCTV12 -http://183.191.179.9:9003//hls/13/index.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV12 http://hmjnas.drdjhmj.top:35455/gaoma/cctv12.m3u8 #EXTINF:-1 group-title="央视频道",CCTV12 -http://218.29.168.146:352/tsfile/live/0012_1.m3u8?key=txiptv&playlive=1&authid=0 -#EXTINF:-1 group-title="央视频道",CCTV12 http://112.81.218.254:35455/gaoma/cctv12.m3u8 +#EXTINF:-1 group-title="央视频道",CCTV12 +http://3501776.xyz:35455/gaoma/cctv12.m3u8 +#EXTINF:-1 group-title="央视频道",CCTV12 +http://[2409:8087:1:20:20::29]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226228/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7E2knJCFLHz_HqfBZXNGeA1A%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNMIlZ5z7o_ym15iMooogSvj%2CEND +#EXTINF:-1 group-title="央视频道",CCTV12 +http://tvbox6.icu/tv/migu.php?id=cctv12$咪咕直播 +#EXTINF:-1 group-title="央视频道",CCTV12 +http://39.77.34.83:35455/gaoma/cctv12.m3u8 +#EXTINF:-1 group-title="央视频道",CCTV12 +http://39.164.160.249:9901/tsfile/live/0012_1.m3u8 +#EXTINF:-1 group-title="央视频道",CCTV12 +http://xsbc.3sbio.com:35455/gaoma/cctv12.m3u8 +#EXTINF:-1 group-title="央视频道",CCTV12 +http://117.14.55.26:35455/gaoma/cctv12.m3u8 +#EXTINF:-1 group-title="央视频道",CCTV12 +http://218.58.136.82:352/tsfile/live/0012_1.m3u8?key=txiptv&playlive=1&authid=0 +#EXTINF:-1 group-title="央视频道",CCTV12 +http://home.kuaidi521.com:35455/gaoma/cctv12.m3u8 #EXTINF:-1 group-title="央视频道",CCTV13 https://event.pull.hebtv.com/jishi/cp1.m3u8 #EXTINF:-1 group-title="央视频道",CCTV13 @@ -832,20 +792,14 @@ http://183.184.228.183:9003//hls/14/index.m3u8 #EXTINF:-1 group-title="央视频道",CCTV13 http://39.77.34.83:35455/gaoma/cctv13.m3u8 #EXTINF:-1 group-title="央视频道",CCTV13 -http://61.163.181.78:9901/tsfile/live/0013_1.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV13 http://116.128.243.121:85/tsfile/live/0013_1.m3u8?key=txiptv&playlive=0&authid=0 #EXTINF:-1 group-title="央视频道",CCTV13 http://60.223.224.176:8888/newlive/live/hls/15/live.m3u8? #EXTINF:-1 group-title="央视频道",CCTV13 -http://1.itv.nctv.top:8883/gaoma/cctv13.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV13 http://231114.xyz:35455/gaoma/cctv13.m3u8 #EXTINF:-1 group-title="央视频道",CCTV13 http://120.76.248.139/live/bfgd/4200000067.m3u8 #EXTINF:-1 group-title="央视频道",CCTV13 -http://61.138.128.226:19901/tsfile/live/0013_2.m3u8?key=txiptv&playlive=1&authid=0 -#EXTINF:-1 group-title="央视频道",CCTV13 http://3501776.xyz:35455/gaoma/cctv13.m3u8 #EXTINF:-1 group-title="央视频道",CCTV13 https://stream1.freetv.fun/cctv13-16.m3u8 @@ -856,23 +810,31 @@ https://stream1.freetv.fun/cctv13-48.m3u8 #EXTINF:-1 group-title="央视频道",CCTV13 https://stream1.freetv.fun/cctv13-75.m3u8 #EXTINF:-1 group-title="央视频道",CCTV13 -http://z.b.bkpcp.top/m.php?id=cctv13 -#EXTINF:-1 group-title="央视频道",CCTV13 http://115.159.35.169:35455/gaoma/cctv13.m3u8 #EXTINF:-1 group-title="央视频道",CCTV13 http://nas.suntao.online:35455/gaoma/cctv13.m3u8 #EXTINF:-1 group-title="央视频道",CCTV13 http://39.164.160.249:9901/tsfile/live/0013_1.m3u8 #EXTINF:-1 group-title="央视频道",CCTV13 -http://183.191.179.9:9003//hls/14/index.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV13 -http://hmjnas.drdjhmj.top:35455/gaoma/cctv13.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV13 -http://61.136.67.238:50085/tsfile/live/0013_1.m3u8?key=txiptv&playlive=1&authid=0 -#EXTINF:-1 group-title="央视频道",CCTV13 -http://61.136.67.238:50085/tsfile/live/0013_1.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV13 http://home.kuaidi521.com:35455/gaoma/cctv13.m3u8 +#EXTINF:-1 group-title="央视频道",CCTV13 +http://36.105.100.208:35455/gaoma/cctv13.m3u8 +#EXTINF:-1 group-title="央视频道",CCTV13 +https://stream1.freetv.fun/cctv13-28.ctv +#EXTINF:-1 group-title="央视频道",CCTV13 +http://[2409:8087:1:20:20::29]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226316/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EqHPe9pEEWJ00hz1ArnRZVA%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND +#EXTINF:-1 group-title="央视频道",CCTV13 +http://yc.myds.me:35455/gaoma/cctv13.m3u8 +#EXTINF:-1 group-title="央视频道",CCTV13 +http://tvbox6.icu/tv/migu.php?id=cctv13$咪咕直播 +#EXTINF:-1 group-title="央视频道",CCTV13 +http://125.42.150.114:9901/tsfile/live/1012_1.m3u8?key=txiptv&playlive=1&authid=0 +#EXTINF:-1 group-title="央视频道",CCTV13 +http://222.169.85.8:9901/tsfile/live/0013_1.m3u8 +#EXTINF:-1 group-title="央视频道",CCTV13 +http://xsbc.3sbio.com:35455/gaoma/cctv13.m3u8 +#EXTINF:-1 group-title="央视频道",CCTV13 +https://epg.pw/stream/5d3d047c64e44d0a24dc33e5700e579457201d2960036b43819bd930a0bb76a7.m3u8 #EXTINF:-1 group-title="央视频道",CCTV14 http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=d654a0&tk=822270345d4c #EXTINF:-1 group-title="央视频道",CCTV14 @@ -890,16 +852,12 @@ http://115.159.35.169:35455/gaoma/cctv14.m3u8 #EXTINF:-1 group-title="央视频道",CCTV14 http://60.223.224.176:8888/newlive/live/hls/16/live.m3u8? #EXTINF:-1 group-title="央视频道",CCTV14 -http://1.itv.nctv.top:8883/gaoma/cctv14.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV14 https://stream1.freetv.fun/ipv6-cctv14-52.m3u8 #EXTINF:-1 group-title="央视频道",CCTV14 http://39.164.160.249:9901/tsfile/live/0014_1.m3u8 #EXTINF:-1 group-title="央视频道",CCTV14 http://120.76.248.139/live/bfgd/4200000132.m3u8 #EXTINF:-1 group-title="央视频道",CCTV14 -http://z.b.bkpcp.top/m.php?id=cctv14 -#EXTINF:-1 group-title="央视频道",CCTV14 http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=5f432a&tk=822270345d4c #EXTINF:-1 group-title="央视频道",CCTV14 http://106.46.114.147:8011/tsfile/live/0014_1.m3u8?key=txiptv&playlive=0&authid=0 @@ -910,21 +868,27 @@ http://nas.suntao.online:35455/gaoma/cctv14.m3u8 #EXTINF:-1 group-title="央视频道",CCTV14 http://222.169.85.8:9901/tsfile/live/0014_1.m3u8 #EXTINF:-1 group-title="央视频道",CCTV14 -http://183.191.179.9:9003//hls/15/index.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV14 http://hmjnas.drdjhmj.top:35455/gaoma/cctv14.m3u8 #EXTINF:-1 group-title="央视频道",CCTV14 -http://home.kuaidi521.com:35455/gaoma/cctv14.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV14 -http://huashetou.fun:35455/gaoma/cctv14.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV14 http://218.29.168.146:352/tsfile/live/0014_1.m3u8?key=txiptv&playlive=1&authid=0 #EXTINF:-1 group-title="央视频道",CCTV14 -http://61.136.67.238:50085/tsfile/live/0014_1.m3u8?key=txiptv&playlive=1&authid=0 +http://113.56.95.69:53765/tsfile/live/0015_1.m3u8?key=txiptv&playlive=1&authid=0 #EXTINF:-1 group-title="央视频道",CCTV14 -http://61.136.67.238:50085/tsfile/live/0014_1.m3u8 +http://3501776.xyz:35455/gaoma/cctv14.m3u8 #EXTINF:-1 group-title="央视频道",CCTV14 -http://222.219.183.103:8089/hls/14/index.m3u8 +http://[2409:8087:1:20:20::26]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226229/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7Ey_UgKg-_uoDiTW1MNHptPg%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNNLabf3bHEXv4444iiOs_Px%2CEND +#EXTINF:-1 group-title="央视频道",CCTV14 +http://yc.myds.me:35455/gaoma/cctv14.m3u8 +#EXTINF:-1 group-title="央视频道",CCTV14 +http://tvbox6.icu/tv/migu.php?id=cctv14$咪咕直播 +#EXTINF:-1 group-title="央视频道",CCTV14 +http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=245095&tk=822270345d4c +#EXTINF:-1 group-title="央视频道",CCTV14 +http://175.16.149.197:9901/tsfile/live/0014_2.m3u8?key=txiptv&playlive=0&authid=0 +#EXTINF:-1 group-title="央视频道",CCTV14 +http://42.225.117.174:11199/tsfile/live/0014_1.m3u8?key=txiptv&playlive=1&authid=0 +#EXTINF:-1 group-title="央视频道",CCTV14 +http://xsbc.3sbio.com:35455/gaoma/cctv14.m3u8 #EXTINF:-1 group-title="央视频道",CCTV15 http://[2409:8087:1:20:20::2c]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226333/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EWyklhmFh7oMx-lG1tNUcSQ%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND #EXTINF:-1 group-title="央视频道",CCTV15 @@ -942,45 +906,35 @@ https://stream1.freetv.fun/ipv6-cctv15-93.m3u8 #EXTINF:-1 group-title="央视频道",CCTV15 http://120.76.248.139/live/bfgd/4200000133.m3u8 #EXTINF:-1 group-title="央视频道",CCTV15 -http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=b37238&tk=822270345d4c -#EXTINF:-1 group-title="央视频道",CCTV15 http://huashetou.fun:35455/gaoma/cctv15.m3u8 #EXTINF:-1 group-title="央视频道",CCTV15 -http://61.138.128.226:19901/tsfile/live/0019_1.m3u8?key=txiptv&playlive=1&authid=0 -#EXTINF:-1 group-title="央视频道",CCTV15 -https://stream1.freetv.fun/cctv15-76.ctv -#EXTINF:-1 group-title="央视频道",CCTV15 https://stream1.freetv.fun/cctv15-25.m3u8 #EXTINF:-1 group-title="央视频道",CCTV15 -http://z.b.bkpcp.top/m.php?id=cctv15 -#EXTINF:-1 group-title="央视频道",CCTV15 http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=ad0261&tk=822270345d4c #EXTINF:-1 group-title="央视频道",CCTV15 -http://112.123.243.37:50085/tsfile/live/0016_1.m3u8?key=txiptv&playlive=0&authid=0 -#EXTINF:-1 group-title="央视频道",CCTV15 http://106.46.114.147:8011/tsfile/live/0015_1.m3u8?key=txiptv&playlive=0&authid=0 #EXTINF:-1 group-title="央视频道",CCTV15 http://125.42.150.114:9901/tsfile/live/1014_1.m3u8?key=txiptv&playlive=1&authid=0 #EXTINF:-1 group-title="央视频道",CCTV15 http://nas.suntao.online:35455/gaoma/cctv15.m3u8 #EXTINF:-1 group-title="央视频道",CCTV15 -http://39.164.160.249:9901/tsfile/live/0015_1.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV15 -http://219.135.180.210:18888/hls/15/index.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV15 -http://61.136.67.238:50085/tsfile/live/0015_1.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV15 http://222.169.85.8:9901/tsfile/live/0015_1.m3u8 #EXTINF:-1 group-title="央视频道",CCTV15 -http://61.138.128.226:19901/tsfile/live/0019_1.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV15 http://hmjnas.drdjhmj.top:35455/gaoma/cctv15.m3u8 #EXTINF:-1 group-title="央视频道",CCTV15 -http://61.136.67.238:50085/tsfile/live/0015_1.m3u8?key=txiptv&playlive=1&authid=0 +http://36.105.100.208:35455/gaoma/cctv15.m3u8 #EXTINF:-1 group-title="央视频道",CCTV15 -http://home.kuaidi521.com:35455/gaoma/cctv15.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV16 -http://[2409:8087:1:20:20::2a]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221227002/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EX9goLRw26BM_r54des2PAw%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNPt5W7-RovMDpE-7B-0PhHw%2CEND +https://stream1.freetv.fun/cctv15-68.ctv +#EXTINF:-1 group-title="央视频道",CCTV15 +http://xiaoya.crccxw.top:35455/gaoma/cctv15.m3u8 +#EXTINF:-1 group-title="央视频道",CCTV15 +http://yc.myds.me:35455/gaoma/cctv15.m3u8 +#EXTINF:-1 group-title="央视频道",CCTV15 +http://tvbox6.icu/tv/migu.php?id=cctv15$咪咕直播 +#EXTINF:-1 group-title="央视频道",CCTV15 +http://117.14.55.26:35455/gaoma/cctv15.m3u8 +#EXTINF:-1 group-title="央视频道",CCTV15 +http://xsbc.3sbio.com:35455/gaoma/cctv15.m3u8 #EXTINF:-1 group-title="央视频道",CCTV16 http://148.135.93.213:81/live.php?id=CCTV16 #EXTINF:-1 group-title="央视频道",CCTV16 @@ -988,8 +942,6 @@ http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=cc7956&tk=822270345d4c #EXTINF:-1 group-title="央视频道",CCTV16 http://112.81.218.254:35455/gaoma/cctv16.m3u8 #EXTINF:-1 group-title="央视频道",CCTV16 -http://huashetou.fun:35455/gaoma/cctv16.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV16 http://183.184.228.183:9003//hls/17/index.m3u8 #EXTINF:-1 group-title="央视频道",CCTV16 http://36.105.100.208:35455/gaoma/cctv16.m3u8 @@ -1000,23 +952,23 @@ http://1.itv.nctv.top:8883/gaoma/cctv16.m3u8 #EXTINF:-1 group-title="央视频道",CCTV16 https://stream1.freetv.fun/ipv6-cctv16-33.m3u8 #EXTINF:-1 group-title="央视频道",CCTV16 -https://stream1.freetv.fun/cctv16-56.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV16 -https://stream1.freetv.fun/cctv16-41.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV16 http://yc.myds.me:35455/gaoma/cctv16.m3u8 #EXTINF:-1 group-title="央视频道",CCTV16 http://39.77.34.83:35455/gaoma/cctv16.m3u8 #EXTINF:-1 group-title="央视频道",CCTV16 http://nas.suntao.online:35455/gaoma/cctv16.m3u8 #EXTINF:-1 group-title="央视频道",CCTV16 -http://home.kuaidi521.com:35455/gaoma/cctv16.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV16 -http://183.191.179.9:9003//hls/17/index.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV16 http://hmjnas.drdjhmj.top:35455/gaoma/cctv16.m3u8 #EXTINF:-1 group-title="央视频道",CCTV16 http://xiaoya.crccxw.top:35455/gaoma/cctv16.m3u8 +#EXTINF:-1 group-title="央视频道",CCTV16 +http://58.17.48.228:808/hls/25/index.m3u8 +#EXTINF:-1 group-title="央视频道",CCTV16 +https://stream1.freetv.fun/cctv16-55.m3u8 +#EXTINF:-1 group-title="央视频道",CCTV16 +http://222.219.183.103:8089/hls/16/index.m3u8 +#EXTINF:-1 group-title="央视频道",CCTV16 +http://xsbc.3sbio.com:35455/gaoma/cctv16.m3u8 #EXTINF:-1 group-title="央视频道",CCTV17 http://112.81.218.254:35455/gaoma/cctv17.m3u8 #EXTINF:-1 group-title="央视频道",CCTV17 @@ -1024,49 +976,73 @@ http://115.159.35.169:35455/gaoma/cctv17.m3u8 #EXTINF:-1 group-title="央视频道",CCTV17 http://1.itv.nctv.top:8883/gaoma/cctv17.m3u8 #EXTINF:-1 group-title="央视频道",CCTV17 -https://stream1.freetv.fun/cctv17-35.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV17 http://120.76.248.139/live/bfgd/4200000204.m3u8 #EXTINF:-1 group-title="央视频道",CCTV17 http://39.77.34.83:35455/gaoma/cctv17.m3u8 #EXTINF:-1 group-title="央视频道",CCTV17 -http://yc.myds.me:35455/gaoma/cctv17.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV17 -http://z.b.bkpcp.top/m.php?id=cctv17 -#EXTINF:-1 group-title="央视频道",CCTV17 -http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=8d1825&tk=822270345d4c -#EXTINF:-1 group-title="央视频道",CCTV17 -http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=0dd2ee&tk=822270345d4c -#EXTINF:-1 group-title="央视频道",CCTV17 -http://219.135.180.210:18888/hls/24/index.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV17 http://nas.suntao.online:35455/gaoma/cctv17.m3u8 #EXTINF:-1 group-title="央视频道",CCTV17 -http://218.29.168.146:352/tsfile/live/0019_1.m3u8?key=txiptv&playlive=1&authid=0 -#EXTINF:-1 group-title="央视频道",CCTV17 -http://huashetou.fun:35455/gaoma/cctv17.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV17 http://hmjnas.drdjhmj.top:35455/gaoma/cctv17.m3u8 #EXTINF:-1 group-title="央视频道",CCTV17 -http://117.14.55.26:35455/gaoma/cctv17.m3u8 -#EXTINF:-1 group-title="央视频道",CCTV17 http://222.169.85.8:9901/tsfile/live/0007_1.m3u8 #EXTINF:-1 group-title="央视频道",CCTV17 http://222.169.85.8:9901/tsfile/live/0007_1.m3u8?key=txiptv&playlive=1&authid=0 +#EXTINF:-1 group-title="央视频道",CCTV17 +http://36.105.100.208:35455/gaoma/cctv17.m3u8 +#EXTINF:-1 group-title="央视频道",CCTV17 +http://tvbox6.icu/tv/migu.php?id=cctv17$咪咕直播 +#EXTINF:-1 group-title="央视频道",CCTV17 +http://175.16.149.197:9901/tsfile/live/0019_1.m3u8?key=txiptv&playlive=0&authid=0 +#EXTINF:-1 group-title="央视频道",CCTV17 +http://home.kuaidi521.com:35455/gaoma/cctv17.m3u8 +#EXTINF:-1 group-title="央视频道",CCTV17 +http://218.89.240.144:59901/tsfile/live/0019_1.m3u8 +#EXTINF:-1 group-title="央视频道",CCTV17 +http://218.58.136.82:352/tsfile/live/0019_1.m3u8?key=txiptv&playlive=1&authid=0 +#EXTINF:-1 group-title="央视频道",CCTV17 +http://148.135.93.213:81/live.php?id=CCTV17 #EXTINF:-1 group-title="央视频道",CCTV第一剧场 http://180.213.174.225:9901/tsfile/live/1048_1.m3u8?key=txiptv&playlive=1&authid=0 #EXTINF:-1 group-title="央视频道",CCTV第一剧场 http://180.213.174.225:9901/tsfile/live/1050_1.m3u8?key=txiptv&playlive=1&authid=0 +#EXTINF:-1 group-title="央视频道",CCTV第一剧场 +http://tvbox6.icu/tv/iptv2.php?id=31 #EXTINF:-1 group-title="央视频道",CCTV女性时尚 http://180.213.174.225:9901/tsfile/live/1054_1.m3u8?key=txiptv&playlive=1&authid=0 #EXTINF:-1 group-title="央视频道",CCTV风云足球 http://180.213.174.225:9901/tsfile/live/1046_1.m3u8?key=txiptv&playlive=1&authid=0 #EXTINF:-1 group-title="央视频道",CCTV世界地理 http://180.213.174.225:9901/tsfile/live/1051_1.m3u8?key=txiptv&playlive=1&authid=0 +#EXTINF:-1 group-title="央视频道",CCTV世界地理 +http://tvbox6.icu/tv/iptv2.php?id=28 +#EXTINF:-1 group-title="央视频道",CCTV世界地理 +http://58.243.224.244:9901/tsfile/live/1021_1.m3u8?key=txiptv&playlive=0&authid=0 +#EXTINF:-1 group-title="央视频道",CCTV发现之旅 +http://tvbox6.icu/tv/migu.php?id=fxzl +#EXTINF:-1 group-title="央视频道",CCTV老故事 +http://tvbox6.icu/tv/migu.php?id=lgs +#EXTINF:-1 group-title="央视频道",CCTV中学生 +http://tvbox6.icu/tv/migu.php?id=zxs +#EXTINF:-1 group-title="央视频道",CCTV西班牙语 +http://tvbox6.icu/tv/migu.php?id=cgtne +#EXTINF:-1 group-title="央视频道",CCTV法语 +http://tvbox6.icu/tv/migu.php?id=cgtnf +#EXTINF:-1 group-title="央视频道",CCTV阿拉伯语 +http://tvbox6.icu/tv/migu.php?id=cgtna +#EXTINF:-1 group-title="央视频道",CCTV俄语 +http://tvbox6.icu/tv/migu.php?id=cgtnr +#EXTINF:-1 group-title="央视频道",CCTV央视文化精品 +http://tvbox6.icu/tv/iptv2.php?id=30 +#EXTINF:-1 group-title="央视频道",CCTV风云音乐 +http://tvbox6.icu/tv/iptv2.php?id=33 #EXTINF:-1 group-title="央视频道",CCTV怀旧剧场 -http://180.213.174.225:9901/tsfile/live/1049_1.m3u8?key=txiptv&playlive=1&authid=0 -#EXTINF:-1 group-title="央视频道",cctv第一剧场 -https://stream1.freetv.fun/cctvdi-yi-ju-chang-7.ctv +http://tvbox6.icu/tv/iptv2.php?id=26 +#EXTINF:-1 group-title="央视频道",CCTV风云剧场 +http://tvbox6.icu/tv/iptv2.php?id=32 +#EXTINF:-1 group-title="央视频道",CCTV电视指南 +http://tvbox6.icu/tv/gdmzyd.php?id=109 +#EXTINF:-1 group-title="央视频道",CCTV兵器科技 +http://tvbox6.icu/tv/iptv2.php?id=29 #EXTINF:-1 group-title="央视频道",CCTV20241 https://p2.bdstatic.com/rtmp.liveshow.lss-user.baidubce.com/live/stream_bduid_6488563992_8982723413/merged_1707497046297_88536_25144_41936.m3u8 #EXTINF:-1 group-title="卫视频道",安多卫视 @@ -1076,31 +1052,21 @@ https://liveout.xntv.tv/a65jur/96iln2.m3u8 #EXTINF:-1 group-title="卫视频道",安徽卫视 http://43.129.81.169/live.ahsx.ahtv.cn/live/ahwssx.m3u8 #EXTINF:-1 group-title="卫视频道",安徽卫视 -http://iptv.huuc.edu.cn/hls/ahhd.m3u8 -#EXTINF:-1 group-title="卫视频道",安徽卫视 -http://39.164.160.249:9901/tsfile/live/0130_1.m3u8 -#EXTINF:-1 group-title="卫视频道",安徽卫视 -http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=18f8c1&tk=822270345d4c -#EXTINF:-1 group-title="卫视频道",安徽卫视 http://106.46.114.147:8011/tsfile/live/0130_1.m3u8?key=txiptv&playlive=0&authid=0 #EXTINF:-1 group-title="卫视频道",安徽卫视 -http://61.163.181.78:9901/tsfile/live/1038_1.m3u8?key=txiptv&url=tvzb.com -#EXTINF:-1 group-title="卫视频道",安徽卫视 -http://218.29.168.146:352/tsfile/live/0130_1.m3u8?key=txiptv&playlive=1&authid=0 -#EXTINF:-1 group-title="卫视频道",安徽卫视 http://222.169.85.8:9901/tsfile/live/0130_1.m3u8 #EXTINF:-1 group-title="卫视频道",安徽卫视 -http://182.37.169.94:352/tsfile/live/0130_1.m3u8 -#EXTINF:-1 group-title="卫视频道",安徽卫视 -http://222.219.183.103:8089/hls/32/index.m3u8 -#EXTINF:-1 group-title="卫视频道",安徽卫视 http://148.135.93.213:81/live.php?id=安徽卫视 -#EXTINF:-1 group-title="卫视频道",安徽卫视HD -http://120.76.248.139/live/bfgd/4200000096.m3u8 -#EXTINF:-1 group-title="卫视频道",北京卫视 -http://[2409:8087:1:20:20::2c]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226900/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EcYPi33WFyhvd6SjmqUKhJg%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND -#EXTINF:-1 group-title="卫视频道",北京卫视 -http://[2409:8087:1:20:20::2c]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226436/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7ElMQ3ov45VmhzipweN5VstQ%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNPg_yZ8DZHTaSU92MIl_o3b%2CEND +#EXTINF:-1 group-title="卫视频道",安徽卫视 +http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=44d54a&tk=822270345d4c +#EXTINF:-1 group-title="卫视频道",安徽卫视 +http://125.42.150.114:9901/tsfile/live/0122_1.m3u8?key=txiptv&playlive=1&authid=0 +#EXTINF:-1 group-title="卫视频道",安徽卫视 +http://175.16.149.197:9901/tsfile/live/0130_1.m3u8?key=txiptv&playlive=0&authid=0 +#EXTINF:-1 group-title="卫视频道",安徽卫视 +http://115.149.139.141:10000/tsfile/live/1028_1.m3u8?key=txiptv&playlive=0&authid=0 +#EXTINF:-1 group-title="卫视频道",澳亚卫视 +https://stream1.freetv.fun/ao-ya-wei-shi-1.ctv #EXTINF:-1 group-title="卫视频道",北京卫视 http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=6c2779&tk=822270345d4c #EXTINF:-1 group-title="卫视频道",北京卫视 @@ -1108,25 +1074,27 @@ http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=42b337&tk=822270345d4c #EXTINF:-1 group-title="卫视频道",北京卫视 http://42.225.117.174:11199/tsfile/live/0122_1.m3u8?key=txiptv&playlive=1&authid=0 #EXTINF:-1 group-title="卫视频道",北京卫视 -http://39.164.160.249:9901/tsfile/live/0122_1.m3u8 -#EXTINF:-1 group-title="卫视频道",北京卫视 http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=2bc1fb&tk=822270345d4c #EXTINF:-1 group-title="卫视频道",北京卫视 http://61.163.181.78:85/tsfile/live/1043_1.m3u8?key=txiptv&playlive=1&authid=0 #EXTINF:-1 group-title="卫视频道",北京卫视 http://106.46.114.147:8011/tsfile/live/0122_1.m3u8?key=txiptv&playlive=0&authid=0 #EXTINF:-1 group-title="卫视频道",北京卫视 -http://61.138.128.226:19901/tsfile/live/0122_1.m3u8?key=txiptv&playlive=1&authid=0 -#EXTINF:-1 group-title="卫视频道",北京卫视 http://221.226.4.10:9901/tsfile/live/1012_1.m3u8?key=txiptv&playlive=1&authid=0 #EXTINF:-1 group-title="卫视频道",北京卫视 -http://115.149.139.141:10000/tsfile/live/1022_1.m3u8?key=txiptv&playlive=0&authid=0 -#EXTINF:-1 group-title="卫视频道",北京卫视 http://222.169.85.8:9901/tsfile/live/0017_1.m3u8 #EXTINF:-1 group-title="卫视频道",北京卫视 http://58.220.219.14:9901/tsfile/live/0122_1.m3u8?key=txiptv&playlive=1&authid=0 -#EXTINF:-1 group-title="卫视频道",北京卫视HD -http://120.76.248.139/live/bfgd/4200000083.m3u8 +#EXTINF:-1 group-title="卫视频道",北京卫视 +http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=3591e7&tk=822270345d4c +#EXTINF:-1 group-title="卫视频道",北京卫视 +http://175.16.149.197:9901/tsfile/live/0122_1.m3u8?key=txiptv&playlive=0&authid=0 +#EXTINF:-1 group-title="卫视频道",北京卫视 +http://183.215.134.239:19901/tsfile/live/0122_1.m3u8?key=txiptv&playlive=1&authid=0 +#EXTINF:-1 group-title="卫视频道",北京卫视 +http://58.220.211.90:352/tsfile/live/0122_1.m3u8?key=txiptv&playlive=1&authid=0 +#EXTINF:-1 group-title="卫视频道",北京卫视 +http://58.220.219.14:9901/tsfile/live/0122_1.m3u8?key=txiptv #EXTINF:-1 group-title="卫视频道",兵团卫视 https://liveout.btzx.com.cn/62ds9e/yil08g.m3u8 #EXTINF:-1 group-title="卫视频道",兵团卫视 @@ -1134,8 +1102,6 @@ http://liveout.btzx.com.cn/62ds9e/yil08g.m3u8 #EXTINF:-1 group-title="卫视频道",藏语卫视 http://php.jdshipin.com:8880/xztv.php?id=zy #EXTINF:-1 group-title="卫视频道",重庆卫视 -http://iptv.huuc.edu.cn/hls/cqhd.m3u8 -#EXTINF:-1 group-title="卫视频道",重庆卫视 http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=c1db08&tk=822270345d4c #EXTINF:-1 group-title="卫视频道",重庆卫视 http://222.169.85.8:9901/tsfile/live/0142_1.m3u8 @@ -1146,17 +1112,23 @@ http://222.173.108.238:352/tsfile/live/1016_1.m3u8?key=txiptv&playlive=1&authid= #EXTINF:-1 group-title="卫视频道",重庆卫视 http://222.169.85.8:9901/tsfile/live/0142_1.m3u8?key=txiptv&playlive=1&authid=0 #EXTINF:-1 group-title="卫视频道",重庆卫视 -http://222.219.183.103:8089/hls/33/index.m3u8 +http://113.56.95.69:53765/tsfile/live/1017_1.m3u8?key=txiptv&playlive=1&authid=0 #EXTINF:-1 group-title="卫视频道",重庆卫视 -http://61.163.181.78:9901/tsfile/live/0142_1.m3u8?key=txiptv&playlive=1&authid=0 +http://tvbox6.icu/tv/migu.php?id=cqws #EXTINF:-1 group-title="卫视频道",重庆卫视 -http://61.136.67.238:50085/tsfile/live/0142_1.m3u8?key=txiptv&playlive=1&authid=0 -#EXTINF:-1 group-title="卫视频道",重庆卫视HD -http://120.76.248.139/live/bfgd/4200000107.m3u8 +http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=041451&tk=822270345d4c +#EXTINF:-1 group-title="卫视频道",重庆卫视 +http://222.134.245.16:9901/tsfile/live/0142_1.m3u8?key=txiptv&playlive=1&authid=0 +#EXTINF:-1 group-title="卫视频道",重庆卫视 +http://221.226.4.10:9901/tsfile/live/1015_1.m3u8?key=txiptv&playlive=1&authid=0 +#EXTINF:-1 group-title="卫视频道",重庆卫视 +http://zzssw01.55555.io:9901/tsfile/live/0142_1.m3u8 +#EXTINF:-1 group-title="卫视频道",重庆卫视 +http://218.58.136.82:352/tsfile/live/0142_1.m3u8?key=txiptv&playlive=1&authid=0 #EXTINF:-1 group-title="卫视频道",大湾区卫视 http://222.128.55.152:9080/live/dwq.m3u8 -#EXTINF:-1 group-title="卫视频道",东方卫视 -http://[2409:8087:1:20:20::2c]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226237/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EuOKqNaOUqqiJjXIfPoRPMQ%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNNeqgYr1eA9ESriCOsl_DTz%2CEND +#EXTINF:-1 group-title="卫视频道",大湾区卫视 +http://tvbox6.icu/tv/migu.php?id=dwqws #EXTINF:-1 group-title="卫视频道",东方卫视 http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=2fbf64&tk=822270345d4c #EXTINF:-1 group-title="卫视频道",东方卫视 @@ -1164,25 +1136,21 @@ http://39.164.180.36:19901/tsfile/live/0107_1.m3u8?key=txiptv&playlive=0&authid= #EXTINF:-1 group-title="卫视频道",东方卫视 http://60.223.224.176:8888/newlive/live/hls/19/live.m3u8 #EXTINF:-1 group-title="卫视频道",东方卫视 -http://aktv_stream1.m16tv.cfd/stream/aktv3/null/AKTV.m3u8 -#EXTINF:-1 group-title="卫视频道",东方卫视 -http://z.b.bkpcp.top/m.php?id=dfws -#EXTINF:-1 group-title="卫视频道",东方卫视 http://tvbox6.icu/tv/migu.php?id=dfws #EXTINF:-1 group-title="卫视频道",东方卫视 http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=9d437f&tk=822270345d4c #EXTINF:-1 group-title="卫视频道",东方卫视 -http://183.215.134.239:19901/tsfile/live/0107_1.m3u8?key=txiptv&playlive=1&authid=0 -#EXTINF:-1 group-title="卫视频道",东方卫视 http://222.169.85.8:9901/tsfile/live/0018_1.m3u8 #EXTINF:-1 group-title="卫视频道",东方卫视 http://61.163.181.78:9901/tsfile/live/1036_1.m3u8 #EXTINF:-1 group-title="卫视频道",东方卫视 http://60.223.224.176:8888/newlive/live/hls/19/live.m3u8? -#EXTINF:-1 group-title="卫视频道",东方卫视国际频道 -http://aktv-stream.m16tv.cfd/stream/aktv3/null/AKTV.m3u8 -#EXTINF:-1 group-title="卫视频道",东方卫视HD -http://120.76.248.139/live/bfgd/4200000093.m3u8 +#EXTINF:-1 group-title="卫视频道",东方卫视 +http://123.159.128.244:9901/tsfile/live/0018_1.m3u8?key=txiptv&playlive=0&authid=0 +#EXTINF:-1 group-title="卫视频道",东方卫视 +http://218.58.136.82:352/tsfile/live/0107_1.m3u8?key=txiptv&playlive=1&authid=0 +#EXTINF:-1 group-title="卫视频道",东方卫视 +http://58.220.219.14:9901/tsfile/live/0107_1.m3u8?key=txiptv #EXTINF:-1 group-title="卫视频道",东南卫视 http://[2409:8087:1:20:20::2a]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226496/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EkZUfG47p98m2PZiCsgkhyQ%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNM5EcQIH6BiwZavlhPLb4oJ%2CEND #EXTINF:-1 group-title="卫视频道",东南卫视 @@ -1190,11 +1158,15 @@ http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=b012d9&tk=822270345d4c #EXTINF:-1 group-title="卫视频道",东南卫视 http://120.76.248.139/live/bfgd/4200000483.m3u8 #EXTINF:-1 group-title="卫视频道",东南卫视 -http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=86fc4a&tk=822270345d4c -#EXTINF:-1 group-title="卫视频道",东南卫视 http://106.46.114.147:8011/tsfile/live/0137_1.m3u8?key=txiptv&playlive=0&authid=0 #EXTINF:-1 group-title="卫视频道",东南卫视 -http://115.149.139.141:10001/tsfile/live/1035_1.m3u8?blog.ntnas.top +http://60.214.104.110:352/tsfile/live/0137_1.m3u8?key=txiptv&playlive=1&authid=0 +#EXTINF:-1 group-title="卫视频道",东南卫视 +http://218.58.136.82:352/tsfile/live/0137_1.m3u8?key=txiptv&playlive=1&authid=0 +#EXTINF:-1 group-title="卫视频道",东南卫视 +http://61.136.67.238:50085/tsfile/live/0137_1.m3u8?key=txiptv&playlive=1&authid=0 +#EXTINF:-1 group-title="卫视频道",东南卫视x +http://tvbox6.icu/tv/migu.php?id=dnws #EXTINF:-1 group-title="卫视频道",甘肃卫视 rtmp://livein.gstv.com.cn/49048r/y3nga4 #EXTINF:-1 group-title="卫视频道",甘肃卫视 @@ -1202,26 +1174,20 @@ http://120.76.248.139/live/bfgd/4200000119.m3u8 #EXTINF:-1 group-title="卫视频道",甘肃卫视 rtmp://livein.gstv.com.cn/49048r/y3nga4.flv #EXTINF:-1 group-title="卫视频道",甘肃卫视 -http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=c61ede&tk=822270345d4c -#EXTINF:-1 group-title="卫视频道",甘肃卫视 http://live.zohi.tv/video/s10001-fztv-3/index.m3u8 -#EXTINF:-1 group-title="卫视频道",广东卫视 -http://ttkx.cc:1658/公开源454/mg9.php?id=gdws +#EXTINF:-1 group-title="卫视频道",甘肃卫视 +http://tvbox6.icu/tv/migu.php?id=gsws +#EXTINF:-1 group-title="卫视频道",甘肃卫视 +http://222.134.245.16:9901/tsfile/live/0141_1.m3u8?key=txiptv&playlive=1&authid=0 +#EXTINF:-1 group-title="卫视频道",甘肃卫视 +http://60.223.224.176:8888/newlive/live/hls/35/live.m3u8? #EXTINF:-1 group-title="卫视频道",广东卫视 http://nctv.top/IDOEPpiryt/migu.php?id=gdws #EXTINF:-1 group-title="卫视频道",广东卫视 -http://222.169.85.8:9901/tsfile/live/0125_1.m3u8 -#EXTINF:-1 group-title="卫视频道",广东卫视 -http://222.169.85.8:9901/tsfile/live/0125_1.m3u8?key=txiptv&playlive=1&authid=0 -#EXTINF:-1 group-title="卫视频道",广东卫视 http://106.46.114.147:8011/tsfile/live/0125_1.m3u8?key=txiptv&playlive=0&authid=0 #EXTINF:-1 group-title="卫视频道",广东卫视 http://live.nctv.top/KLJHDS/migu.php?id=gdws #EXTINF:-1 group-title="卫视频道",广东卫视 -http://61.138.128.226:19901/tsfile/live/0125_1.m3u8?key=txiptv&playlive=1&authid=0 -#EXTINF:-1 group-title="卫视频道",广东卫视 -http://222.173.108.238:352/tsfile/live/0125_1.m3u8?key=txiptv&playlive=1&authid=0 -#EXTINF:-1 group-title="卫视频道",广东卫视 http://125.42.150.114:9901/tsfile/live/0118_1.m3u8?key=txiptv&playlive=1&authid=0 #EXTINF:-1 group-title="卫视频道",广东卫视 http://115.149.139.141:10001/tsfile/live/1029_1.m3u8?blog.ntnas.top @@ -1229,12 +1195,22 @@ http://115.149.139.141:10001/tsfile/live/1029_1.m3u8?blog.ntnas.top http://222.169.85.8:9901/tsfile/live/0125_1.m3u8? #EXTINF:-1 group-title="卫视频道",广东卫视 http://183.215.134.239:19901/tsfile/live/0125_1.m3u8?key=txiptv&playlive=1&authid=0 -#EXTINF:-1 group-title="卫视频道",广东卫视HD -http://120.76.248.139/live/bfgd/4200000092.m3u8 -#EXTINF:-1 group-title="卫视频道",广西卫视 -http://42.225.117.174:11199/tsfile/live/0113_1.m3u8?key=txiptv&playlive=1&authid=0 -#EXTINF:-1 group-title="卫视频道",广西卫视 -http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=b60ef8&tk=822270345d4c +#EXTINF:-1 group-title="卫视频道",广东卫视 +http://tvbox6.icu/tv/migu.php?id=gdws +#EXTINF:-1 group-title="卫视频道",广东卫视 +http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=041327&tk=822270345d4c +#EXTINF:-1 group-title="卫视频道",广东卫视 +http://221.226.4.10:9901/tsfile/live/1022_1.m3u8?key=txiptv&playlive=1&authid=0 +#EXTINF:-1 group-title="卫视频道",广东卫视 +http://222.134.245.16:9901/tsfile/live/0125_1.m3u8?key=txiptv&playlive=1&authid=0 +#EXTINF:-1 group-title="卫视频道",广东卫视 +http://175.16.149.197:9901/tsfile/live/0125_1.m3u8?key=txiptv&playlive=0&authid=0 +#EXTINF:-1 group-title="卫视频道",广东卫视 +http://60.214.104.110:352/tsfile/live/0125_1.m3u8?key=txiptv&playlive=1&authid=0 +#EXTINF:-1 group-title="卫视频道",广东卫视 +http://218.13.14.6:60050/tsfile/live/1017_1.m3u8 +#EXTINF:-1 group-title="卫视频道",广东卫视 +https://www.freetv.top/migu/608831231.m3u8?migutoken=78af5371d66a723fc72d7a69c8a18ade502c19d2cf715aa502730a2b197148f3ac859ba4dfc8177df928c7b17e4f7e50e73fa17782751d96ca1224dc27c62d3025503e7b80de41b09560f78ee1 #EXTINF:-1 group-title="卫视频道",广西卫视 http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=adb0f1&tk=822270345d4c #EXTINF:-1 group-title="卫视频道",广西卫视 @@ -1244,53 +1220,63 @@ http://222.169.85.8:9901/tsfile/live/0113_1.m3u8 #EXTINF:-1 group-title="卫视频道",广西卫视 http://106.46.114.147:8011/tsfile/live/0113_1.m3u8?key=txiptv&playlive=0&authid=0 #EXTINF:-1 group-title="卫视频道",广西卫视 -http://222.169.85.8:9901/tsfile/live/0113_1.m3u8?key=txiptv&playlive=1&authid=0 -#EXTINF:-1 group-title="卫视频道",广西卫视 -http://222.134.245.16:9901/tsfile/live/0113_1.m3u8 -#EXTINF:-1 group-title="卫视频道",广西卫视 http://live.cztv.cc:85/live/ggpd.m3u8 #EXTINF:-1 group-title="卫视频道",广西卫视 http://115.149.139.141:10000/tsfile/live/1037_1.m3u8?key=txiptv&playlive=0&authid=0 #EXTINF:-1 group-title="卫视频道",广西卫视 http://110.81.206.138:49231/tsfile/live/23055_1.m3u8?key=txiptv&playlive=1&authid=0 #EXTINF:-1 group-title="卫视频道",广西卫视 -http://61.138.128.226:19901/tsfile/live/0113_1.m3u8 -#EXTINF:-1 group-title="卫视频道",广西卫视 http://218.89.240.144:59901/tsfile/live/0113_1.m3u8 #EXTINF:-1 group-title="卫视频道",广西卫视 -http://110.80.17.38:9901/tsfile/live/0113_1.m3u8 -#EXTINF:-1 group-title="卫视频道",广西卫视 http://115.149.139.141:10001/tsfile/live/1037_1.m3u8?blog.ntnas.top #EXTINF:-1 group-title="卫视频道",广西卫视 -http://113.15.109.216:59901/tsfile/live/0113_1.m3u8?key=txiptv&playlive=1&authid=0 -#EXTINF:-1 group-title="卫视频道",广西卫视HD -http://120.76.248.139/live/bfgd/4200000116.m3u8 +http://tvbox6.icu/tv/migu.php?id=gxws +#EXTINF:-1 group-title="卫视频道",广西卫视 +http://222.134.245.16:9901/tsfile/live/0113_1.m3u8?key=txiptv&playlive=1&authid=0 +#EXTINF:-1 group-title="卫视频道",广西卫视 +http://218.89.240.144:59901/tsfile/live/0113_1.m3u8?key=txiptv&playlive=1&authid=0 +#EXTINF:-1 group-title="卫视频道",广西卫视 +http://118.122.189.74:9901/tsfile/live/0113_1.m3u8 #EXTINF:-1 group-title="卫视频道",贵州卫视 http://39.164.160.249:9901/tsfile/live/0120_1.m3u8 #EXTINF:-1 group-title="卫视频道",贵州卫视 -http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=900a74&tk=822270345d4c -#EXTINF:-1 group-title="卫视频道",贵州卫视 http://106.46.114.147:8011/tsfile/live/0120_1.m3u8?key=txiptv&playlive=0&authid=0 #EXTINF:-1 group-title="卫视频道",贵州卫视 -http://zzssw01.55555.io:9901/tsfile/live/0120_1.m3u8 -#EXTINF:-1 group-title="卫视频道",贵州卫视 http://112.123.243.37:50085/tsfile/live/0130_2.m3u8?key=txiptv&playlive=0&authid=0 #EXTINF:-1 group-title="卫视频道",贵州卫视 -http://111.61.236.247:9081/hls/37/index.m3u8 -#EXTINF:-1 group-title="卫视频道",贵州卫视 http://101.19.84.8:9901/tsfile/live/0138_1.m3u8 #EXTINF:-1 group-title="卫视频道",贵州卫视 -http://61.136.67.238:50085/tsfile/live/0120_1.m3u8?key=txiptv&playlive=1&authid=0 -#EXTINF:-1 group-title="卫视频道",贵州卫视HD -http://120.76.248.139/live/bfgd/4200000101.m3u8 +http://tvbox6.icu/tv/migu.php?id=gzws +#EXTINF:-1 group-title="卫视频道",贵州卫视 +http://123.159.128.244:9901/tsfile/live/0142_1.m3u8?key=txiptv&playlive=0&authid=0 +#EXTINF:-1 group-title="卫视频道",贵州卫视 +http://60.214.104.110:352/tsfile/live/0120_1.m3u8?key=txiptv&playlive=1&authid=0 +#EXTINF:-1 group-title="卫视频道",贵州卫视 +http://124.128.73.58:9901/tsfile/live/0120_1.m3u8 +#EXTINF:-1 group-title="卫视频道",贵州卫视 +http://218.58.136.82:352/tsfile/live/0120_1.m3u8?key=txiptv&playlive=1&authid=0 +#EXTINF:-1 group-title="卫视频道",贵州卫视 +http://222.169.85.8:9901/tsfile/live/0120_1.m3u8?key=txiptv&playlive=1&authid=0 #EXTINF:-1 group-title="卫视频道",海南卫视 http://120.76.248.139/live/bfgd/4200000473.m3u8 #EXTINF:-1 group-title="卫视频道",海南卫视 http://110.81.206.138:49231/tsfile/live/23056_1.m3u8?key=txiptv&playlive=1&authid=0 +#EXTINF:-1 group-title="卫视频道",海南卫视 +http://tvbox6.icu/tv/migu.php?id=hinws +#EXTINF:-1 group-title="卫视频道",海南卫视 +https://www.freetv.top/migu/947472502.m3u8?migutoken=7837384e48fd26a97f31b5166b88580720ebc21f5e10f392561f571058dda831b33433f9113b41fa03dff482db5244ae83df7b277e82cf7a4651045d113b16c3733999e3c4428166e0995051a4 +#EXTINF:-1 group-title="卫视频道",海南卫视 +https://www.freetv.top/migu/947472502.m3u8?migutoken=61e4fd9bf58ef5793a154534fc3b69a6905900f2133acd6c3fe723e7b4520ad20ebd351ceb44d42a3a09fa5e7e402be1cec3e5c93b1a07ac90681ef873a367d7cb68040b3be9d7873347efa755 +#EXTINF:-1 group-title="卫视频道",海南卫视 +https://www.freetv.top/migu/947472502.m3u8?migutoken=b49395c0adad3f977a69d9555b7ec0e60a9f6076a9bd17687472774c39f5e60c68b55ab46fdf0d73b68a871b71b438163c9ae6604499693eb260ed04ebe98df3f12124410b199e0741f3429b11 +#EXTINF:-1 group-title="卫视频道",海南卫视 +http://221.226.4.10:9901/tsfile/live/1025_1.m3u8?key=txiptv&playlive=1&authid=0 #EXTINF:-1 group-title="卫视频道",海峡卫视 http://nctv.top/IDOEPpiryt/fjtv.php?id=3 #EXTINF:-1 group-title="卫视频道",海峡卫视 http://live.nctv.top/KLJHDS/fjtv.php?id=3 +#EXTINF:-1 group-title="卫视频道",海峡卫视 +http://tvbox6.icu/tv/migu.php?id=hxws #EXTINF:-1 group-title="卫视频道",河北卫视 http://116.131.190.210:352/tsfile/live/0117_1.m3u8?key=txiptv&playlive=1&authid=0 #EXTINF:-1 group-title="卫视频道",河北卫视 @@ -1300,13 +1286,11 @@ http://115.149.139.141:10001/tsfile/live/1033_1.m3u8?blog.ntnas.top #EXTINF:-1 group-title="卫视频道",河北卫视 http://39.164.160.249:9901/tsfile/live/0117_1.m3u8 #EXTINF:-1 group-title="卫视频道",河北卫视 -http://113.56.95.69:53765/tsfile/live/1022_1.m3u8?key=txiptv&playlive=1&authid=0 +http://222.134.245.16:9901/tsfile/live/0117_1.m3u8?key=txiptv&playlive=1&authid=0 #EXTINF:-1 group-title="卫视频道",河北卫视 -http://218.89.240.144:59901/tsfile/live/0117_1.m3u8 +http://60.214.104.110:352/tsfile/live/0117_1.m3u8?key=txiptv&playlive=1&authid=0 #EXTINF:-1 group-title="卫视频道",河北卫视 -rtsp://180.95.143.19/PLTV/88888910/224/3221225846/376430610.smil -#EXTINF:-1 group-title="卫视频道",河北卫视HD -http://120.76.248.139/live/bfgd/4200000108.m3u8 +http://218.58.136.82:352/tsfile/live/0117_1.m3u8?key=txiptv&playlive=1&authid=0 #EXTINF:-1 group-title="卫视频道",河南卫视 http://42.225.117.174:11199/tsfile/live/0139_1.m3u8?key=txiptv&playlive=1&authid=0 #EXTINF:-1 group-title="卫视频道",河南卫视 @@ -1314,8 +1298,6 @@ http://1.94.31.214/php/hntv.php?id=hnws #EXTINF:-1 group-title="卫视频道",河南卫视 http://nctv.top/IDOEPpiryt/hntv.php?id=hnws #EXTINF:-1 group-title="卫视频道",河南卫视 -http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=ae4d5c&tk=822270345d4c -#EXTINF:-1 group-title="卫视频道",河南卫视 http://39.164.160.249:9901/tsfile/live/0139_1.m3u8 #EXTINF:-1 group-title="卫视频道",河南卫视 http://222.169.85.8:9901/tsfile/live/0139_1.m3u8 @@ -1324,19 +1306,15 @@ http://222.169.85.8:9901/tsfile/live/0139_1.m3u8?key=txiptv&playlive=1&authid=0 #EXTINF:-1 group-title="卫视频道",河南卫视 http://live.nctv.top/KLJHDS/hntv.php?id=hnws #EXTINF:-1 group-title="卫视频道",河南卫视 -http://61.138.128.226:19901/tsfile/live/0139_1.m3u8?key=txiptv&playlive=1&authid=0 -#EXTINF:-1 group-title="卫视频道",河南卫视 http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=29d5ec&tk=822270345d4c #EXTINF:-1 group-title="卫视频道",河南卫视 -http://110.81.206.138:49231/tsfile/live/23047_1.m3u8?key=txiptv&playlive=1&authid=0 -#EXTINF:-1 group-title="卫视频道",河南卫视 http://101.19.84.8:9901/tsfile/live/0131_1.m3u8 #EXTINF:-1 group-title="卫视频道",河南卫视 -http://218.89.240.144:59901/tsfile/live/0139_1.m3u8 +http://tvbox6.icu/tv/migu.php?id=hnws #EXTINF:-1 group-title="卫视频道",河南卫视 -http://218.89.240.144:59901/tsfile/live/0139_1.m3u8?key=txiptv&playlive=1&authid=0 -#EXTINF:-1 group-title="卫视频道",河南卫视HD -http://120.76.248.139/live/bfgd/4200000339.m3u8 +http://222.134.245.16:9901/tsfile/live/0139_1.m3u8?key=txiptv&playlive=1&authid=0 +#EXTINF:-1 group-title="卫视频道",河南卫视 +http://125.42.150.114:9901/tsfile/live/1015_1.m3u8?key=txiptv&playlive=1&authid=0 #EXTINF:-1 group-title="卫视频道",黑龙江卫视 http://[2409:8087:1:20:20::2c]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226239/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EEHwpSHKc5p-bHJfhpIWFig%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNM5Y8rTELLykZJHp-bmY2YW%2CEND #EXTINF:-1 group-title="卫视频道",黑龙江卫视 @@ -1352,15 +1330,15 @@ http://175.16.149.197:9901/tsfile/live/0143_1.m3u8?key=txiptv&playlive=0&authid= #EXTINF:-1 group-title="卫视频道",黑龙江卫视 http://115.149.139.141:10000/tsfile/live/1030_1.m3u8?key=txiptv&playlive=0&authid=0 #EXTINF:-1 group-title="卫视频道",黑龙江卫视 -http://61.138.128.226:19901/tsfile/live/0143_1.m3u8?key=txiptv&playlive=1&authid=0 +http://113.140.12.230:8888/newlive/live/hls/42/live.m3u8 #EXTINF:-1 group-title="卫视频道",黑龙江卫视 -http://112.123.243.37:50085/tsfile/live/0142_1.m3u8?key=txiptv&playlive=0&authid=0 +http://60.214.104.110:352/tsfile/live/0143_1.m3u8?key=txiptv&playlive=1&authid=0 #EXTINF:-1 group-title="卫视频道",黑龙江卫视 -http://182.37.169.94:352/tsfile/live/0143_1.m3u8?key=txiptv&playlive=1&authid=0 +http://218.58.136.82:352/tsfile/live/0143_1.m3u8?key=txiptv&playlive=1&authid=0 #EXTINF:-1 group-title="卫视频道",黑龙江卫视 -http://218.29.168.146:352/tsfile/live/0143_1.m3u8?key=txiptv&playlive=1&authid=0 -#EXTINF:-1 group-title="卫视频道",湖北卫视 -http://[2409:8087:1:20:20::2c]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226240/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7ExfU_RR0RQok0w_xd7h22CQ%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNPVnDV2fEBphgm3TP7hAHBx%2CEND +http://218.13.14.6:60050/tsfile/live/1034_1.m3u8?key=txiptv&playlive=1&authid=0 +#EXTINF:-1 group-title="卫视频道",黑龙江卫视 +http://221.226.4.10:9901/tsfile/live/1019_1.m3u8?key=txiptv&playlive=1&authid=0 #EXTINF:-1 group-title="卫视频道",湖北卫视 http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=ab913b&tk=822270345d4c #EXTINF:-1 group-title="卫视频道",湖北卫视 @@ -1374,25 +1352,21 @@ http://106.46.114.147:8011/tsfile/live/0132_1.m3u8?key=txiptv&playlive=0&authid= #EXTINF:-1 group-title="卫视频道",湖北卫视 http://60.223.224.176:8888/newlive/live/hls/33/live.m3u8? #EXTINF:-1 group-title="卫视频道",湖北卫视 -http://113.56.95.69:53765/tsfile/live/0018_1.m3u8?key=txiptv&playlive=1&authid=0 -#EXTINF:-1 group-title="卫视频道",湖北卫视 -http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=c2d7ec&tk=822270345d4c -#EXTINF:-1 group-title="卫视频道",湖北卫视 -http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=593c64&tk=822270345d4c -#EXTINF:-1 group-title="卫视频道",湖北卫视 http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=6685ec&tk=822270345d4c #EXTINF:-1 group-title="卫视频道",湖北卫视 http://125.42.150.114:9901/tsfile/live/0138_1.m3u8?key=txiptv&playlive=1&authid=0 #EXTINF:-1 group-title="卫视频道",湖北卫视 http://115.149.139.141:10001/tsfile/live/1027_1.m3u8 #EXTINF:-1 group-title="卫视频道",湖北卫视 -http://61.136.67.238:50085/tsfile/live/0132_1.m3u8 +http://tvbox6.icu/tv/migu.php?id=hubws #EXTINF:-1 group-title="卫视频道",湖北卫视 -http://61.136.67.238:50085/tsfile/live/0132_1.m3u8?key=txiptv&playlive=1&authid=0 +http://221.226.4.10:9901/tsfile/live/1017_1.m3u8?key=txiptv&playlive=1&authid=0 #EXTINF:-1 group-title="卫视频道",湖北卫视 -http://222.219.183.103:8089/hls/36/index.m3u8 -#EXTINF:-1 group-title="卫视频道",湖北卫视HD -http://120.76.248.139/live/bfgd/4200000102.m3u8 +http://123.159.128.244:9901/tsfile/live/0116_1.m3u8?key=txiptv&playlive=0&authid=0 +#EXTINF:-1 group-title="卫视频道",湖北卫视 +http://60.214.104.110:352/tsfile/live/0132_1.m3u8?key=txiptv&playlive=1&authid=0 +#EXTINF:-1 group-title="卫视频道",湖北卫视 +http://218.58.136.82:352/tsfile/live/0132_1.m3u8?key=txiptv&playlive=1&authid=0 #EXTINF:-1 group-title="卫视频道",湖南卫视 http://iptv.huuc.edu.cn/hls/hunanhd.m3u8 #EXTINF:-1 group-title="卫视频道",湖南卫视 @@ -1400,10 +1374,6 @@ http://58.243.224.244:9901/tsfile/live/1019_1.m3u8?key=txiptv&playlive=0&authid= #EXTINF:-1 group-title="卫视频道",湖南卫视 http://221.226.4.10:9901/tsfile/live/1016_1.m3u8?key=txiptv&playlive=1&authid=0 #EXTINF:-1 group-title="卫视频道",湖南卫视 -http://39.164.160.249:9901/tsfile/live/0128_1.m3u8 -#EXTINF:-1 group-title="卫视频道",湖南卫视 -http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=18e216&tk=822270345d4c -#EXTINF:-1 group-title="卫视频道",湖南卫视 http://60.223.224.176:8888/newlive/live/hls/22/live.m3u8 #EXTINF:-1 group-title="卫视频道",湖南卫视 http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=6a4489&tk=822270345d4c @@ -1412,25 +1382,33 @@ http://106.46.114.147:8011/tsfile/live/0128_1.m3u8?key=txiptv&playlive=0&authid= #EXTINF:-1 group-title="卫视频道",湖南卫视 http://222.169.85.8:9901/tsfile/live/0128_1.m3u8 #EXTINF:-1 group-title="卫视频道",湖南卫视 -http://182.37.169.94:352/tsfile/live/0128_1.m3u8?key=txiptv&playlive=1&authid=0 -#EXTINF:-1 group-title="卫视频道",湖南卫视 http://218.58.136.82:352/tsfile/live/0128_1.m3u8?key=txiptv&playlive=1&authid=0 #EXTINF:-1 group-title="卫视频道",湖南卫视 -http://183.215.134.239:19901/tsfile/live/0128_1.m3u8?key=txiptv&playlive=1&authid=0 -#EXTINF:-1 group-title="卫视频道",湖南卫视 -http://58.220.219.14:9901/tsfile/live/0128_1.m3u8?key=txiptv&playlive=1&authid=0 -#EXTINF:-1 group-title="卫视频道",湖南卫视 http://60.223.224.176:8888/newlive/live/hls/22/live.m3u8? -#EXTINF:-1 group-title="卫视频道",湖南卫视HD -http://120.76.248.139/live/bfgd/4200000086.m3u8 -#EXTINF:-1 group-title="卫视频道",吉林卫视 -http://220.164.192.48:50085/tsfile/live/0118_1.m3u8 -#EXTINF:-1 group-title="卫视频道",吉林卫视 -http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=236861&tk=822270345d4c +#EXTINF:-1 group-title="卫视频道",湖南卫视 +http://175.31.21.146:4480/hls/36/index.m3u8 +#EXTINF:-1 group-title="卫视频道",湖南卫视 +http://113.56.95.69:53765/tsfile/live/1004_1.m3u8?key=txiptv&playlive=1&authid=0 +#EXTINF:-1 group-title="卫视频道",湖南卫视 +http://tvbox6.icu/tv/migu.php?id=hunws +#EXTINF:-1 group-title="卫视频道",湖南卫视 +http://125.42.150.114:9901/tsfile/live/0128_1.m3u8?key=txiptv&playlive=1&authid=0 +#EXTINF:-1 group-title="卫视频道",湖南卫视 +http://42.48.105.224:9002/tsfile/live/1000_1.m3u8?key=txiptv&playlive=1&authid=0 +#EXTINF:-1 group-title="卫视频道",湖南卫视 +http://61.163.181.78:85/tsfile/live/1045_1.m3u8?key=txiptv&playlive=1&authid=0 +#EXTINF:-1 group-title="卫视频道",湖南卫视 +http://58.220.211.90:352/tsfile/live/0128_1.m3u8?key=txiptv&playlive=1&authid=0 +#EXTINF:-1 group-title="卫视频道",湖南卫视 +http://58.220.219.14:9901/tsfile/live/0128_1.m3u8 +#EXTINF:-1 group-title="卫视频道",湖南卫视 +http://58.221.214.82:9901/tsfile/live/0128_1.m3u8 +#EXTINF:-1 group-title="卫视频道",湖南卫视 +http://221.226.51.220:50081/newlive/live/hls/29/live.m3u8 #EXTINF:-1 group-title="卫视频道",吉林卫视 http://106.46.114.147:8011/tsfile/live/0116_1.m3u8?key=txiptv&playlive=0&authid=0 -#EXTINF:-1 group-title="卫视频道",吉林卫视HD -http://120.76.248.139/live/bfgd/4200000097.m3u8 +#EXTINF:-1 group-title="卫视频道",吉林卫视 +http://tvbox6.icu/tv/migu.php?id=jlws #EXTINF:-1 group-title="卫视频道",江苏卫视 http://[2409:8087:1:20:20::2a]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226242/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EJT6eqtJpcKnNhyUS90EOgw%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNN1SxXwCt0S69Lq27ZMJpfR%2CEND #EXTINF:-1 group-title="卫视频道",江苏卫视 @@ -1452,72 +1430,76 @@ http://live.nctv.top/KLJHDS/jstv.php?id=jsws #EXTINF:-1 group-title="卫视频道",江苏卫视 http://39.164.160.249:9901/tsfile/live/0127_1.m3u8 #EXTINF:-1 group-title="卫视频道",江苏卫视 -http://61.163.181.78:85/tsfile/live/1044_1.m3u8?key=txiptv&playlive=1&authid=0 -#EXTINF:-1 group-title="卫视频道",江苏卫视 http://106.46.114.147:8011/tsfile/live/0127_1.m3u8?key=txiptv&playlive=0&authid=0 #EXTINF:-1 group-title="卫视频道",江苏卫视 -http://58.220.219.14:9901/tsfile/live/0127_1.m3u8 -#EXTINF:-1 group-title="卫视频道",江苏卫视 http://222.169.85.8:9901/tsfile/live/0127_1.m3u8 #EXTINF:-1 group-title="卫视频道",江苏卫视 -http://182.37.169.94:352/tsfile/live/0127_1.m3u8?key=txiptv&playlive=1&authid=0 -#EXTINF:-1 group-title="卫视频道",江苏卫视 http://58.220.219.14:9901/tsfile/live/0127_1.m3u8?key=txiptv&playlive=1&authid=0 -#EXTINF:-1 group-title="卫视频道",江苏卫视HD -http://120.76.248.139/live/bfgd/4200000085.m3u8 +#EXTINF:-1 group-title="卫视频道",江苏卫视 +http://tvbox6.icu/tv/migu.php?id=jsws +#EXTINF:-1 group-title="卫视频道",江苏卫视 +http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=0f976d&tk=822270345d4c +#EXTINF:-1 group-title="卫视频道",江苏卫视 +http://60.214.104.110:352/tsfile/live/0127_1.m3u8?key=txiptv&playlive=1&authid=0 +#EXTINF:-1 group-title="卫视频道",江苏卫视 +http://218.58.136.82:352/tsfile/live/0127_1.m3u8?key=txiptv&playlive=1&authid=0 +#EXTINF:-1 group-title="卫视频道",江苏卫视 +http://218.13.14.6:60050/tsfile/live/1015_1.m3u8?key=txiptv&playlive=1&authid=0 #EXTINF:-1 group-title="卫视频道",江西卫视 http://[2409:8087:1:20:20::29]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226243/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EfPpe3gkzCutYMoqOQQZNzA%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNMVuW7agCgULnvgy9rhLyCH%2CEND #EXTINF:-1 group-title="卫视频道",江西卫视 http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=76c09e&tk=822270345d4c #EXTINF:-1 group-title="卫视频道",江西卫视 -http://61.138.128.226:19901/tsfile/live/0138_1.m3u8?key=txiptv&playlive=1&authid=0 -#EXTINF:-1 group-title="卫视频道",江西卫视 http://39.164.160.249:9901/tsfile/live/0138_1.m3u8 #EXTINF:-1 group-title="卫视频道",江西卫视 -http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=da1ad3&tk=822270345d4c -#EXTINF:-1 group-title="卫视频道",江西卫视 http://222.169.85.8:9901/tsfile/live/0138_1.m3u8 #EXTINF:-1 group-title="卫视频道",江西卫视 http://222.169.85.8:9901/tsfile/live/0138_1.m3u8?key=txiptv&playlive=1&authid=0 #EXTINF:-1 group-title="卫视频道",江西卫视 -http://113.56.95.69:53765/tsfile/live/1016_1.m3u8?key=txiptv&playlive=1&authid=0 -#EXTINF:-1 group-title="卫视频道",江西卫视 -http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=bd686b&tk=822270345d4c -#EXTINF:-1 group-title="卫视频道",江西卫视 http://125.42.150.114:9901/tsfile/live/0119_1.m3u8?key=txiptv&playlive=1&authid=0 #EXTINF:-1 group-title="卫视频道",江西卫视 -http://61.136.67.238:50085/tsfile/live/0138_1.m3u8 -#EXTINF:-1 group-title="卫视频道",江西卫视 http://183.215.134.239:19901/tsfile/live/0138_1.m3u8?key=txiptv&playlive=1&authid=0 #EXTINF:-1 group-title="卫视频道",江西卫视 http://218.58.136.82:352/tsfile/live/0138_1.m3u8?key=txiptv&playlive=1&authid=0 -#EXTINF:-1 group-title="卫视频道",江西卫视HD -http://120.76.248.139/live/bfgd/4200000098.m3u8 -#EXTINF:-1 group-title="卫视频道",辽宁卫视 -http://iptv.huuc.edu.cn/hls/lnhd.m3u8 -#EXTINF:-1 group-title="卫视频道",辽宁卫视 -http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=e10e64&tk=822270345d4c -#EXTINF:-1 group-title="卫视频道",辽宁卫视 -http://115.149.139.141:10001/tsfile/live/1028_1.m3u8?blog.ntnas.top +#EXTINF:-1 group-title="卫视频道",江西卫视 +http://222.173.108.238:352/tsfile/live/1010_1.m3u8?key=txiptv&playlive=1&authid=0 +#EXTINF:-1 group-title="卫视频道",江西卫视 +http://z.b.bkpcp.top/m.php?id=jxws +#EXTINF:-1 group-title="卫视频道",江西卫视 +http://tvbox6.icu/tv/migu.php?id=jxws +#EXTINF:-1 group-title="卫视频道",江西卫视 +http://182.37.169.94:352/tsfile/live/0138_1.m3u8 +#EXTINF:-1 group-title="卫视频道",江西卫视 +http://60.214.104.110:352/tsfile/live/0138_1.m3u8?key=txiptv&playlive=1&authid=0 +#EXTINF:-1 group-title="卫视频道",江西卫视 +https://www.freetv.top/migu/783847495.m3u8?migutoken=b9ba9e2f06ddd219a9e3fb45641a0ba5c0b22ab5904c1b10ab603b4fe2eb30b2e40fdeba589cef7e7c40db7c4a0e66c90c48110a078a361a0975dd6ca0fd0a5de4c13b2c7699d4b0013a868ab6 +#EXTINF:-1 group-title="卫视频道",江西卫视 +https://www.freetv.top/migu/783847495.m3u8?migutoken=38b42decc187cc22bb6309841b51df21f3267227cda2e6b190e60e89845ff5fc5218e399e58130d340f3843cc52bc7332faab30e83454d30c4bcd929a0f847f12972351c12fcdccb0b5bc6bd54 +#EXTINF:-1 group-title="卫视频道",江西卫视 +https://www.freetv.top/migu/783847495.m3u8?migutoken=3744a9c270a0b16bfdbf60ff4b047f6f1a0c1bbaabca5b2a5c4d2e07cd1775ea609a33d44e2e957bd52e4f42fc5000b0207a705e26b45251cc247c2c1b18d9e8b7980b7b2dc160cbfb0953f211 +#EXTINF:-1 group-title="卫视频道",康巴卫视 +http://61.157.139.15:9901/tsfile/live/2415_1.m3u8?key=txiptv&playlive=1&authid=0 #EXTINF:-1 group-title="卫视频道",辽宁卫视 http://106.46.114.147:8011/tsfile/live/0121_1.m3u8?key=txiptv&playlive=0&authid=0 #EXTINF:-1 group-title="卫视频道",辽宁卫视 http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=8946d4&tk=822270345d4c #EXTINF:-1 group-title="卫视频道",辽宁卫视 -http://112.123.243.37:50085/tsfile/live/0126_1.m3u8?key=txiptv&playlive=0&authid=0 -#EXTINF:-1 group-title="卫视频道",辽宁卫视 http://218.13.14.6:60050/tsfile/live/1033_1.m3u8?key=txiptv&playlive=1&authid=0 #EXTINF:-1 group-title="卫视频道",辽宁卫视 -http://58.220.219.14:9901/tsfile/live/0121_1.m3u8?key=txiptv&playlive=1&authid=0 -#EXTINF:-1 group-title="卫视频道",辽宁卫视HD -http://120.76.248.139/live/bfgd/4200000058.m3u8 +http://tvbox6.icu/tv/migu.php?id=lnws +#EXTINF:-1 group-title="卫视频道",辽宁卫视 +http://175.16.149.197:9901/tsfile/live/0121_1.m3u8?key=txiptv&playlive=0&authid=0 +#EXTINF:-1 group-title="卫视频道",辽宁卫视 +http://115.149.139.141:10001/tsfile/live/1028_1.m3u8 +#EXTINF:-1 group-title="卫视频道",辽宁卫视 +http://222.219.183.103:8089/hls/35/index.m3u8 +#EXTINF:-1 group-title="卫视频道",辽宁卫视 +http://218.58.136.82:352/tsfile/live/0121_1.m3u8?key=txiptv&playlive=1&authid=0 #EXTINF:-1 group-title="卫视频道",内蒙古蒙古语卫视 http://nctv.top/IDOEPpiryt/nmgtv.php?id=nmmyws #EXTINF:-1 group-title="卫视频道",内蒙古蒙古语卫视 http://live.nctv.top/KLJHDS/nmgtv.php?id=nmmyws #EXTINF:-1 group-title="卫视频道",内蒙古蒙语卫视 -https://stream1.freetv.fun/nei-meng-gu-meng-yu-wei-shi-1.m3u8 -#EXTINF:-1 group-title="卫视频道",内蒙古蒙语卫视 https://livestream-bt.nmtv.cn/nmtv/2315general.m3u8?txSecret=4971666599ef9411629213c9a300bf66&txTime=771EF880 #EXTINF:-1 group-title="卫视频道",内蒙古卫视 http://148.135.93.213:81/live.php?id=内蒙古卫视 @@ -1525,16 +1507,20 @@ http://148.135.93.213:81/live.php?id=内蒙古卫视 https://livestream-bt.nmtv.cn/nmtv/3208526general.m3u8?txSecret=eb5a3102dd5406c7ffeddf560b024952&txTime=76B2F9A0 #EXTINF:-1 group-title="卫视频道",内蒙古卫视 https://ali-m-l.cztv.com/channels/lantian/channel007/1080p.m3u8 +#EXTINF:-1 group-title="卫视频道",内蒙古卫视 +http://tvbox6.icu/tv/migu.php?id=nmws +#EXTINF:-1 group-title="卫视频道",宁夏卫视 +http://tvbox6.icu/tv/migu.php?id=nxws #EXTINF:-1 group-title="卫视频道",青海卫视 http://120.76.248.139/live/bfgd/4200000111.m3u8 #EXTINF:-1 group-title="卫视频道",青海卫视 http://110.81.206.138:49231/tsfile/live/23062_1.m3u8?key=txiptv&playlive=1&authid=0 +#EXTINF:-1 group-title="卫视频道",青海卫视 +http://tvbox6.icu/tv/migu.php?id=qhws #EXTINF:-1 group-title="卫视频道",厦门卫视 http://220.161.87.62:8090/hls/0/index.m3u8?zfud$LR•IPV4『线路28』 #EXTINF:-1 group-title="卫视频道",厦门卫视 http://220.161.87.62:8090/hls/0/index.m3u8?zfud -#EXTINF:-1 group-title="卫视频道",厦门卫视 -http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=a82eb1&tk=822270345d4c #EXTINF:-1 group-title="卫视频道",山东教育卫视 http://120.76.248.139/live/bfgd/4200000112.m3u8 #EXTINF:-1 group-title="卫视频道",山东卫视 @@ -1552,8 +1538,6 @@ http://222.169.85.8:9901/tsfile/live/0131_1.m3u8?key=txiptv&playlive=1&authid=0 #EXTINF:-1 group-title="卫视频道",山东卫视 http://106.46.114.147:8011/tsfile/live/0131_1.m3u8?key=txiptv&playlive=0&authid=0 #EXTINF:-1 group-title="卫视频道",山东卫视 -http://61.138.128.226:19901/tsfile/live/0131_1.m3u8?key=txiptv&playlive=1&authid=0 -#EXTINF:-1 group-title="卫视频道",山东卫视 http://tvbox6.icu/tv/migu.php?id=sdws #EXTINF:-1 group-title="卫视频道",山东卫视 http://112.123.243.37:50085/tsfile/live/0122_1.m3u8?key=txiptv&playlive=0&authid=0 @@ -1562,7 +1546,15 @@ http://222.169.85.8:9901/tsfile/live/0131_1.m3u8 #EXTINF:-1 group-title="卫视频道",山东卫视 http://222.219.183.103:8089/hls/34/index.m3u8 #EXTINF:-1 group-title="卫视频道",山东卫视 -http://58.220.219.14:9901/tsfile/live/0131_1.m3u8?key=txiptv&playlive=1&authid=0 +http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=c5f78b&tk=822270345d4c +#EXTINF:-1 group-title="卫视频道",山东卫视 +http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=ce6dde&tk=822270345d4c +#EXTINF:-1 group-title="卫视频道",山东卫视 +http://60.214.104.110:352/tsfile/live/0131_1.m3u8?key=txiptv&playlive=1&authid=0 +#EXTINF:-1 group-title="卫视频道",山东卫视 +http://live.dxhmt.cn:9081/tv/11521-1.m3u8 +#EXTINF:-1 group-title="卫视频道",山东卫视 +http://218.58.136.82:352/tsfile/live/0131_1.m3u8?key=txiptv&playlive=1&authid=0 #EXTINF:-1 group-title="卫视频道",山西卫视 http://m3u8.channel.wsrtv.com.cn/cms/videos/nmip-media/channellive/channel7/playlist.m3u8 #EXTINF:-1 group-title="卫视频道",山西卫视 @@ -1570,8 +1562,6 @@ http://60.223.224.176:8888/newlive/live/hls/43/live.m3u8? #EXTINF:-1 group-title="卫视频道",山西卫视 http://106.46.114.147:8011/tsfile/live/0118_1.m3u8?key=txiptv&playlive=0&authid=0 #EXTINF:-1 group-title="卫视频道",山西卫视 -http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=a668e2&tk=822270345d4c -#EXTINF:-1 group-title="卫视频道",山西卫视 http://42.225.117.174:11199/tsfile/live/0118_1.m3u8?key=txiptv&playlive=1&authid=0 #EXTINF:-1 group-title="卫视频道",山西卫视 http://60.220.202.10:24333/tsfile/live/0118_1.m3u8?key=txiptv&playlive=1&authid=0 @@ -1584,13 +1574,7 @@ http://39.164.160.249:9901/tsfile/live/0136_1.m3u8 #EXTINF:-1 group-title="卫视频道",陕西卫视 http://106.46.114.147:8011/tsfile/live/0136_1.m3u8?key=txiptv&playlive=0&authid=0 #EXTINF:-1 group-title="卫视频道",陕西卫视 -http://z.b.bkpcp.top/m.php?id=sxws -#EXTINF:-1 group-title="卫视频道",陕西卫视 http://tvbox6.icu/tv/migu.php?id=sxws -#EXTINF:-1 group-title="卫视频道",陕西卫视HD -http://120.76.248.139/live/bfgd/4200000512.m3u8 -#EXTINF:-1 group-title="卫视频道",深圳卫视 -http://[2409:8087:1:20:20::2c]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226245/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EFvxuZ6Kfg6J67sArVd0LuA%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNO9YxM-C8gPFvQRk47-h2ok%2CEND #EXTINF:-1 group-title="卫视频道",深圳卫视 http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=42a1c0&tk=822270345d4c #EXTINF:-1 group-title="卫视频道",深圳卫视 @@ -1600,31 +1584,21 @@ http://120.76.248.139/live/bfgd/4200000100.m3u8 #EXTINF:-1 group-title="卫视频道",深圳卫视 http://61.163.181.78:9901/tsfile/live/1041_1.m3u8?key=txiptv #EXTINF:-1 group-title="卫视频道",深圳卫视 -http://115.149.139.141:10000/tsfile/live/1032_1.m3u8?key=txiptv&playlive=0&authid=0 -#EXTINF:-1 group-title="卫视频道",深圳卫视 -rtsp://60.13.27.115/PLTV/88888910/224/3221225571/10000100000000060000000000107351_0.smil -#EXTINF:-1 group-title="卫视频道",深圳卫视 http://106.46.114.147:8011/tsfile/live/0126_1.m3u8?key=txiptv&playlive=0&authid=0 #EXTINF:-1 group-title="卫视频道",深圳卫视 -http://61.138.128.226:19901/tsfile/live/0126_1.m3u8?key=txiptv&playlive=1&authid=0 -#EXTINF:-1 group-title="卫视频道",深圳卫视 -http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=bc1050&tk=822270345d4c -#EXTINF:-1 group-title="卫视频道",深圳卫视 http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=0d5899&tk=822270345d4c #EXTINF:-1 group-title="卫视频道",深圳卫视 http://z.b.bkpcp.top/m.php?id=szws #EXTINF:-1 group-title="卫视频道",深圳卫视 http://222.169.85.8:9901/tsfile/live/0126_1.m3u8 #EXTINF:-1 group-title="卫视频道",深圳卫视 -http://115.149.139.141:10001/tsfile/live/1032_1.m3u8 +http://125.42.150.114:9901/tsfile/live/0131_1.m3u8?key=txiptv&playlive=1&authid=0 #EXTINF:-1 group-title="卫视频道",深圳卫视 -http://183.131.246.250:9901/tsfile/live/0126_1.m3u8?key=txiptv&playlive=1&authid=0 +http://60.214.104.110:352/tsfile/live/0126_1.m3u8?key=txiptv&playlive=1&authid=0 #EXTINF:-1 group-title="卫视频道",深圳卫视 -http://182.37.169.94:352/tsfile/live/0126_1.m3u8?key=txiptv&playlive=1&authid=0 +http://218.58.136.82:352/tsfile/live/0126_1.m3u8?key=txiptv&playlive=1&authid=0 #EXTINF:-1 group-title="卫视频道",深圳卫视 -http://183.215.134.239:19901/tsfile/live/0126_1.m3u8?key=txiptv&playlive=1&authid=0 -#EXTINF:-1 group-title="卫视频道",深圳卫视 -http://61.136.67.238:50085/tsfile/live/0126_1.m3u8 +http://221.226.4.10:9901/tsfile/live/1023_1.m3u8?key=txiptv&playlive=1&authid=0 #EXTINF:-1 group-title="卫视频道",四川卫视 http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=24a565&tk=822270345d4c #EXTINF:-1 group-title="卫视频道",四川卫视 @@ -1632,8 +1606,6 @@ http://106.46.114.147:8011/tsfile/live/0123_1.m3u8?key=txiptv&playlive=0&authid= #EXTINF:-1 group-title="卫视频道",四川卫视 http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=224a0e&tk=822270345d4c #EXTINF:-1 group-title="卫视频道",四川卫视 -http://110.81.206.138:49231/tsfile/live/23049_1.m3u8?key=txiptv&playlive=1&authid=0 -#EXTINF:-1 group-title="卫视频道",四川卫视 http://218.89.240.144:59901/tsfile/live/0123_1.m3u8 #EXTINF:-1 group-title="卫视频道",四川卫视 http://222.169.85.8:9901/tsfile/live/0123_1.m3u8 @@ -1643,24 +1615,16 @@ http://218.89.240.144:59901/tsfile/live/0123_1.m3u8?key=txiptv&playlive=1&authid http://222.169.85.8:9901/tsfile/live/0123_1.m3u8?key=txiptv&playlive=1&authid=0 #EXTINF:-1 group-title="卫视频道",四川卫视 http://222.219.183.103:8089/hls/37/index.m3u8 -#EXTINF:-1 group-title="卫视频道",四川卫视HD -http://120.76.248.139/live/bfgd/4200000103.m3u8 #EXTINF:-1 group-title="卫视频道",天津卫视 http://115.149.139.141:10001/tsfile/live/1036_1.m3u8 #EXTINF:-1 group-title="卫视频道",天津卫视 http://106.46.114.147:8011/tsfile/live/0135_1.m3u8?key=txiptv&playlive=0&authid=0 #EXTINF:-1 group-title="卫视频道",天津卫视 -http://115.149.139.141:10001/tsfile/live/1036_1.m3u8?blog.ntnas.top -#EXTINF:-1 group-title="卫视频道",天津卫视 -http://222.173.108.238:352/tsfile/live/0135_1.m3u8?key=txiptv&playlive=1&authid=0 -#EXTINF:-1 group-title="卫视频道",天津卫视 -http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=2d70f7&tk=822270345d4c -#EXTINF:-1 group-title="卫视频道",天津卫视 -http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=0ae3b7&tk=822270345d4c -#EXTINF:-1 group-title="卫视频道",天津卫视 http://125.42.150.114:9901/tsfile/live/0130_1.m3u8?key=txiptv&playlive=1&authid=0 #EXTINF:-1 group-title="卫视频道",天津卫视 http://221.226.4.10:9901/tsfile/live/1014_1.m3u8?key=txiptv&playlive=1&authid=0 +#EXTINF:-1 group-title="卫视频道",天津卫视 +http://222.169.85.8:9901/tsfile/live/0135_1.m3u8 #EXTINF:-1 group-title="卫视频道",西藏卫视 http://php.jdshipin.com/xztv.php?id=ws #EXTINF:-1 group-title="卫视频道",西藏卫视 @@ -1671,6 +1635,8 @@ http://php.jdshipin.com:8880/xztv.php?id=ws http://tvbox6.icu/tv/migu.php?id=xzws #EXTINF:-1 group-title="卫视频道",新疆卫视 http://218.84.12.186:8001/hls/main/playlist.m3u8?zxinjd;http://218.84.12.186:8001/hls/main/playlist.m3u8zxinjd +#EXTINF:-1 group-title="卫视频道",新疆卫视 +http://tvbox6.icu/tv/migu.php?id=xjws #EXTINF:-1 group-title="卫视频道",星空卫视 https://stream1.freetv.fun/xing-kong-wei-shi-7.ctv #EXTINF:-1 group-title="卫视频道",亚洲卫视 @@ -1684,17 +1650,13 @@ http://l.cztvcloud.com/channels/lantian/SXxinchang2/720p.m3u8 #EXTINF:-1 group-title="卫视频道",云南卫视 http://110.81.206.138:49231/tsfile/live/23054_1.m3u8?key=txiptv&playlive=1&authid=0 #EXTINF:-1 group-title="卫视频道",云南卫视 -http://39.164.160.249:9901/tsfile/live/0119_1.m3u8 -#EXTINF:-1 group-title="卫视频道",云南卫视 https://hwapi.yntv.net/62hdvf/nqyn7w.m3u8 #EXTINF:-1 group-title="卫视频道",云南卫视 http://106.46.114.147:8011/tsfile/live/0119_1.m3u8?key=txiptv&playlive=0&authid=0 #EXTINF:-1 group-title="卫视频道",云南卫视 http://61.157.139.15:9901/tsfile/live/2401_1.m3u8 #EXTINF:-1 group-title="卫视频道",云南卫视 -http://222.219.183.103:8089/hls/20/index.m3u8 -#EXTINF:-1 group-title="卫视频道",云南卫视HD -http://120.76.248.139/live/bfgd/4200000482.m3u8 +http://tvbox6.icu/tv/migu.php?id=ynws #EXTINF:-1 group-title="卫视频道",浙江卫视 http://[2409:8087:1:20:20::26]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226247/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7Eo6BokfP3WkB3SIXSrgvRBA%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNP3w4GkbU9L7iRQ8H2vgzhF%2CEND #EXTINF:-1 group-title="卫视频道",浙江卫视 @@ -1714,32 +1676,28 @@ https://ali-m-l.cztv.com/channels/lantian/channel001/1080p.m3u8? #EXTINF:-1 group-title="卫视频道",浙江卫视 http://ali-m-l.cztv.com:80/channels/lantian/channel001/1080p.m3u8 #EXTINF:-1 group-title="卫视频道",浙江卫视 -http://221.226.4.10:9901/tsfile/live/1018_1.m3u8?key=txiptv&playlive=1&authid=0 -#EXTINF:-1 group-title="卫视频道",浙江卫视 http://60.223.224.176:8888/newlive/live/hls/23/live.m3u8? #EXTINF:-1 group-title="卫视频道",浙江卫视 https://ali-m-l.cztv.com/channels/lantian/channel001/1080p.m3u8 #EXTINF:-1 group-title="卫视频道",浙江卫视 -http://113.56.95.69:53765/tsfile/live/1005_1.m3u8?key=txiptv&playlive=1&authid=0 -#EXTINF:-1 group-title="卫视频道",浙江卫视 -http://58.17.48.228:808/hls/32/index.m3u8 -#EXTINF:-1 group-title="卫视频道",浙江卫视 -http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=14c54c&tk=822270345d4c -#EXTINF:-1 group-title="卫视频道",浙江卫视 http://106.46.114.147:8011/tsfile/live/0124_1.m3u8?key=txiptv&playlive=0&authid=0 #EXTINF:-1 group-title="卫视频道",浙江卫视 -http://113.56.95.69:53765/tsfile/live/1005_1.m3u8?key=txiptv&playlive=1&authid=0️更新时间 -#EXTINF:-1 group-title="卫视频道",浙江卫视 -http://61.138.128.226:19901/tsfile/live/1044_1.m3u8 -#EXTINF:-1 group-title="卫视频道",浙江卫视 http://58.220.219.14:9901/tsfile/live/0124_1.m3u8 #EXTINF:-1 group-title="卫视频道",浙江卫视 http://60.214.104.110:352/tsfile/live/0124_1.m3u8?key=txiptv&playlive=1&authid=0 #EXTINF:-1 group-title="卫视频道",浙江卫视 http://222.169.85.8:9901/tsfile/live/0019_1.m3u8 #EXTINF:-1 group-title="卫视频道",浙江卫视 -http://183.215.134.239:19901/tsfile/live/0124_1.m3u8?key=txiptv&playlive=1&authid=0 -#EXTINF:-1 group-title="卫视频道",浙江卫视 https://stream1.freetv.fun/2e3a01b886780ceca10b44bb6cdb57413757275a6fdcb083800db996bc2f81e3.m3u8 -#EXTINF:-1 group-title="卫视频道",浙江卫视HD -http://120.76.248.139/live/bfgd/4200000094.m3u8 \ No newline at end of file +#EXTINF:-1 group-title="卫视频道",浙江卫视 +http://175.31.21.146:4480/hls/28/index.m3u8 +#EXTINF:-1 group-title="卫视频道",浙江卫视 +http://42.48.105.224:9002/tsfile/live/0124_2.m3u8?key=txiptv&playlive=1&authid=0️更新时间 +#EXTINF:-1 group-title="卫视频道",浙江卫视 +http://61.163.181.78:85/tsfile/live/1035_1.m3u8?key=txiptv&playlive=1&authid=0 +#EXTINF:-1 group-title="卫视频道",浙江卫视 +http://221.226.51.220:50081/newlive/live/hls/27/live.m3u8 +#EXTINF:-1 group-title="卫视频道",浙江卫视 +http://42.48.105.224:9002/tsfile/live/0124_2.m3u8?key=txiptv&playlive=1&authid=0 +#EXTINF:-1 group-title="卫视频道",浙江卫视 +http://182.37.169.94:352/tsfile/live/0124_1.m3u8?key=txiptv&playlive=1&authid=0 \ No newline at end of file diff --git a/饭太硬/lives/平台直播.txt b/饭太硬/lives/平台直播.txt index eda90e5..6df0268 100644 --- a/饭太硬/lives/平台直播.txt +++ b/饭太硬/lives/平台直播.txt @@ -1,7 +1,7 @@ #EXTM3U -#EXTINF:-1 tvg-name="免费订阅" tvg-logo="https://epg.iill.top/logo/温馨提示.png" group-title="•温馨「提示」",维护时间:2025-2-28 #佛系维护... +#EXTINF:-1 tvg-name="免费订阅" tvg-logo="https://epg.iill.top/logo/温馨提示.png" group-title="•温馨「提示」",维护时间:2025-4-1 #佛系维护... https://epg.iill.top/v/302.mp4 -#EXTINF:-1 tvg-name="免费订阅" tvg-logo="https://epg.iill.top/logo/温馨提示.png" group-title="•温馨「提示」",维护内容:维护 Live「修复生成错误 BUG / 备份资料截至1.1号」 +#EXTINF:-1 tvg-name="免费订阅" tvg-logo="https://epg.iill.top/logo/温馨提示.png" group-title="•温馨「提示」",维护内容:维护 Live「修复 斗鱼部分直播间 不显示BUG」 https://epg.iill.top/v/301.mp4 #EXTINF:-1 tvg-name="免费订阅" tvg-logo="https://epg.iill.top/logo/温馨提示.png" group-title="•温馨「提示」",公告说明:在线主播更新周期:30分钟·按需刷新订阅即可. https://epg.iill.top/v/301.mp4 @@ -162,820 +162,942 @@ https://epg.iill.top/v/301.mp4 #EXTINF:-1 tvg-logo="https://epg.iill.top/logo/歪歪.png" group-title="•歪歪「其他」",点击此频道·查看重要信息!🔔 https://epg.iill.top/v/301.mp4 #INSERT_HERE -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/732&bilibili&logo" group-title="•B站「娱乐」",Asaki -http://dns.yiandrive.com:15907/bilibili/732 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/26276187&bilibili&logo" group-title="•B站「娱乐」",宣小纸 -http://dns.yiandrive.com:15907/bilibili/26276187 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/721&bilibili&logo" group-title="•B站「娱乐」",魔法Zc目录 -http://dns.yiandrive.com:15907/bilibili/721 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/23336970&bilibili&logo" group-title="•B站「娱乐」",白夕Seal -http://dns.yiandrive.com:15907/bilibili/23336970 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/22014628&bilibili&logo" group-title="•B站「其他」",五月织姬 +http://dns.yiandrive.com:15907/bilibili/22014628 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/510&bilibili&logo" group-title="•B站「娱乐」",阿梓从小就很可爱 http://dns.yiandrive.com:15907/bilibili/510 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/6154037&bilibili&logo" group-title="•B站「娱乐」",猪猪 -http://dns.yiandrive.com:15907/bilibili/6154037 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/23762953&bilibili&logo" group-title="•B站「娱乐」",王筱沫沫 http://dns.yiandrive.com:15907/bilibili/23762953 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/14650198&bilibili&logo" group-title="•B站「娱乐」",周杉 -http://dns.yiandrive.com:15907/bilibili/14650198 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/412&bilibili&logo" group-title="•B站「娱乐」",miriちゃん +http://dns.yiandrive.com:15907/bilibili/412 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/721&bilibili&logo" group-title="•B站「娱乐」",魔法Zc目录 +http://dns.yiandrive.com:15907/bilibili/721 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/9196015&bilibili&logo" group-title="•B站「其他」",国际空间站 http://dns.yiandrive.com:15907/bilibili/9196015 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/14650198&bilibili&logo" group-title="•B站「娱乐」",周杉 +http://dns.yiandrive.com:15907/bilibili/14650198 #EXTINF:-1 tvg-logo="https://epg.iill.top/logo/哔哩哔哩.png" group-title="•B站「娱乐」",EdmundDZhang http://dns.yiandrive.com:15907/bilibili/5050 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/4137788&bilibili&logo" group-title="•B站「娱乐」",北酱c -http://dns.yiandrive.com:15907/bilibili/4137788 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1769475507&bilibili&logo" group-title="•B站「其他」",熊q熊 +http://dns.yiandrive.com:15907/bilibili/1769475507 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/653&bilibili&logo" group-title="•B站「娱乐」",_糖果果Candy_ http://dns.yiandrive.com:15907/bilibili/653 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/23141761&bilibili&logo" group-title="•B站「娱乐」",棋手战鹰 -http://dns.yiandrive.com:15907/bilibili/23141761 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/12291874&bilibili&logo" group-title="•B站「娱乐」",糖崽 +http://dns.yiandrive.com:15907/bilibili/12291874 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/84074&bilibili&logo" group-title="•B站「娱乐」",炫神 +http://dns.yiandrive.com:15907/bilibili/84074 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/6154037&bilibili&logo" group-title="•B站「娱乐」",猪猪 +http://dns.yiandrive.com:15907/bilibili/6154037 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/4137788&bilibili&logo" group-title="•B站「娱乐」",北酱c +http://dns.yiandrive.com:15907/bilibili/4137788 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/23336970&bilibili&logo" group-title="•B站「娱乐」",白夕Seal +http://dns.yiandrive.com:15907/bilibili/23336970 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/732&bilibili&logo" group-title="•B站「娱乐」",Asaki +http://dns.yiandrive.com:15907/bilibili/732 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11357890&bilibili&logo" group-title="•B站「娱乐」",Rickycheung05 +http://dns.yiandrive.com:15907/bilibili/11357890 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/23356199&bilibili&logo" group-title="•B站「娱乐」", 芋圆有点甜- http://dns.yiandrive.com:15907/bilibili/23356199 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/30837590&bilibili&logo" group-title="•B站「影视」",蜡笔小新|狐狐动画城 -http://dns.yiandrive.com:15907/bilibili/30837590 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/30098402&bilibili&logo" group-title="•B站「影视」",名侦探柯南|米花小侦探 -http://dns.yiandrive.com:15907/bilibili/30098402 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1747118475&bilibili&logo" group-title="•B站「娱乐」",星梨梨S http://dns.yiandrive.com:15907/bilibili/1747118475 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/30098402&bilibili&logo" group-title="•B站「影视」",名侦探柯南|米花小侦探 +http://dns.yiandrive.com:15907/bilibili/30098402 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/14745943&bilibili&logo" group-title="•B站「影视」",哆啦A梦|达果仲气·中配 http://dns.yiandrive.com:15907/bilibili/14745943 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/26863308&bilibili&logo" group-title="•B站「影视」",海绵宝宝|一只狐小啾 http://dns.yiandrive.com:15907/bilibili/26863308 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/27482796&bilibili&logo" group-title="•B站「影视」",海绵宝宝|经典怀旧动漫 -http://dns.yiandrive.com:15907/bilibili/27482796 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/9275042&bilibili&logo" group-title="•B站「影视」",武林外传|九磅十五便士 -http://dns.yiandrive.com:15907/bilibili/9275042 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1712960281&bilibili&logo" group-title="•B站「影视」",喜羊羊|姜姜童的梦剧场 http://dns.yiandrive.com:15907/bilibili/1712960281 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1778751329&bilibili&logo" group-title="•B站「影视」",爱情公寓 +http://dns.yiandrive.com:15907/bilibili/1778751329 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/30150311&bilibili&logo" group-title="•B站「影视」",蜡笔小新|小芯动漫 +http://dns.yiandrive.com:15907/bilibili/30150311 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/32330910&bilibili&logo" group-title="•B站「影视」",名侦探柯南|姜姜童 http://dns.yiandrive.com:15907/bilibili/32330910 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/7777&bilibili&logo" group-title="•B站「游戏」",德云社 -http://dns.yiandrive.com:15907/bilibili/7777 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1820703641&bilibili&logo" group-title="•B站「影视」",蜡笔小新|好大馄饨 -http://dns.yiandrive.com:15907/bilibili/1820703641 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/426667&bilibili&logo" group-title="•B站「游戏」",大炒面制造者Cen -http://dns.yiandrive.com:15907/bilibili/426667 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/3691904&bilibili&logo" group-title="•B站「影视」",名侦探柯南|23night -http://dns.yiandrive.com:15907/bilibili/3691904 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/6750632&bilibili&logo" group-title="•B站「游戏」",夏夏大魔王_Axx -http://dns.yiandrive.com:15907/bilibili/6750632 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/9275042&bilibili&logo" group-title="•B站「影视」",武林外传|九磅十五便士 +http://dns.yiandrive.com:15907/bilibili/9275042 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/30224749&bilibili&logo" group-title="•B站「影视」",蜡笔小新|新酱不狐涂 +http://dns.yiandrive.com:15907/bilibili/30224749 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/30837590&bilibili&logo" group-title="•B站「影视」",蜡笔小新|狐狐动画城 +http://dns.yiandrive.com:15907/bilibili/30837590 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/2064239&bilibili&logo" group-title="•B站「影视」",鹿野灸 +http://dns.yiandrive.com:15907/bilibili/2064239 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/27482796&bilibili&logo" group-title="•B站「影视」",海绵宝宝|经典怀旧动漫 +http://dns.yiandrive.com:15907/bilibili/27482796 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/7395955&bilibili&logo" group-title="•B站「游戏」",Kyo_ow http://dns.yiandrive.com:15907/bilibili/7395955 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/47867&bilibili&logo" group-title="•B站「游戏」",c酱 -http://dns.yiandrive.com:15907/bilibili/47867 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/21613293&bilibili&logo" group-title="•B站「影视」",经典剧精彩 -http://dns.yiandrive.com:15907/bilibili/21613293 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/426667&bilibili&logo" group-title="•B站「游戏」",大炒面制造者Cen +http://dns.yiandrive.com:15907/bilibili/426667 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/31294374&bilibili&logo" group-title="•B站「游戏」",HZS-Leave +http://dns.yiandrive.com:15907/bilibili/31294374 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/7777&bilibili&logo" group-title="•B站「游戏」",德云社 +http://dns.yiandrive.com:15907/bilibili/7777 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/6750632&bilibili&logo" group-title="•B站「游戏」",夏夏大魔王_Axx +http://dns.yiandrive.com:15907/bilibili/6750632 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/388&bilibili&logo" group-title="•B站「游戏」",两仪滚 +http://dns.yiandrive.com:15907/bilibili/388 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/4792266&bilibili&logo" group-title="•B站「游戏」",Spark-GUXUE +http://dns.yiandrive.com:15907/bilibili/4792266 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/12101556&bilibili&logo" group-title="•B站「游戏」",ameng梦梦梦 +http://dns.yiandrive.com:15907/bilibili/12101556 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/650&bilibili&logo" group-title="•B站「游戏」",一米八的坤儿 +http://dns.yiandrive.com:15907/bilibili/650 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1850927386&bilibili&logo" group-title="•B站「游戏」",pubg http://dns.yiandrive.com:15907/bilibili/1850927386 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11192805&bilibili&logo" group-title="•B站「游戏」",菜农来辣 -http://dns.yiandrive.com:15907/bilibili/11192805 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/13233348&bilibili&logo" group-title="•B站「游戏」",撸Sir http://dns.yiandrive.com:15907/bilibili/13233348 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/37527&bilibili&logo" group-title="•B站「游戏」",菠萝赛东 -http://dns.yiandrive.com:15907/bilibili/37527 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/47867&bilibili&logo" group-title="•B站「游戏」",c酱 +http://dns.yiandrive.com:15907/bilibili/47867 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1327236&bilibili&logo" group-title="•B站「游戏」",半支烟sama +http://dns.yiandrive.com:15907/bilibili/1327236 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/5166132&bilibili&logo" group-title="•B站「游戏」",老king http://dns.yiandrive.com:15907/bilibili/5166132 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/22957791&bilibili&logo" group-title="•B站「游戏」",意识DT http://dns.yiandrive.com:15907/bilibili/22957791 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1327236&bilibili&logo" group-title="•B站「游戏」",半支烟sama -http://dns.yiandrive.com:15907/bilibili/1327236 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/7734200&bilibili&logo" group-title="•B站「游戏」",英雄联盟赛事 -http://dns.yiandrive.com:15907/bilibili/7734200 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/2001981&bilibili&logo" group-title="•B站「游戏」",留白Camille -http://dns.yiandrive.com:15907/bilibili/2001981 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/6963590&bilibili&logo" group-title="•B站「游戏」",挖机 +http://dns.yiandrive.com:15907/bilibili/6963590 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/22439496&bilibili&logo" group-title="•B站「游戏」",LGDPYL116 +http://dns.yiandrive.com:15907/bilibili/22439496 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/5558&bilibili&logo" group-title="•B站「游戏」",longdd黄翔 http://dns.yiandrive.com:15907/bilibili/5558 -#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/哔哩哔哩.png" group-title="•B站「游戏」",飞天狙想努力变胖 -http://dns.yiandrive.com:15907/bilibili/23197314 -#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/哔哩哔哩.png" group-title="•B站「游戏」",裕刺Fy -http://dns.yiandrive.com:15907/bilibili/447 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/6136246&bilibili&logo" group-title="•B站「游戏」",凉哈皮 -http://dns.yiandrive.com:15907/bilibili/6136246 +#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/哔哩哔哩.png" group-title="•B站「游戏」",守护茶茶 +http://dns.yiandrive.com:15907/bilibili/697 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/2001981&bilibili&logo" group-title="•B站「游戏」",留白Camille +http://dns.yiandrive.com:15907/bilibili/2001981 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/14709735&bilibili&logo" group-title="•B站「游戏」",炫神 +http://dns.yiandrive.com:15907/bilibili/14709735 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/7734200&bilibili&logo" group-title="•B站「游戏」",英雄联盟赛事 +http://dns.yiandrive.com:15907/bilibili/7734200 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/30877175&bilibili&logo" group-title="•B站「游戏」",牛油果大虾沙拉(雀魂) http://dns.yiandrive.com:15907/bilibili/30877175 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/30150311&bilibili&logo" group-title="•B站「影视」",蜡笔小新|小芯动漫 -http://dns.yiandrive.com:15907/bilibili/30150311 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/115&bilibili&logo" group-title="•B站「游戏」",神奇陆夫人 -http://dns.yiandrive.com:15907/bilibili/115 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/92613&bilibili&logo" group-title="•B站「游戏」",少年 pi http://dns.yiandrive.com:15907/bilibili/92613 +#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/哔哩哔哩.png" group-title="•B站「游戏」",飞天狙想努力变胖 +http://dns.yiandrive.com:15907/bilibili/23197314 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/22508985&bilibili&logo" group-title="•B站「游戏」",解说Mage +http://dns.yiandrive.com:15907/bilibili/22508985 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1615371&bilibili&logo" group-title="•B站「游戏」", OneMoreChanceTXM http://dns.yiandrive.com:15907/bilibili/1615371 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1134638&bilibili&logo" group-title="•B站「游戏」",快乐lalaB -http://dns.yiandrive.com:15907/bilibili/1134638 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/seungju6544&soop&logo" group-title="•SOOP「娱乐」",ʚ 승아++ -https://live.iill.top/soop/seungju6544 -#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/B站.png" group-title="•B站「游戏」",解说天舒 -http://dns.yiandrive.com:15907/bilibili/30375870 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/ch1716&soop&logo" group-title="•SOOP「娱乐」",최군형 -https://live.iill.top/soop/ch1716 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/juju0228&soop&logo" group-title="•SOOP「娱乐」",미오탱 -https://live.iill.top/soop/juju0228 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/21414905&bilibili&logo" group-title="•B站「游戏」",你的影月月 -http://dns.yiandrive.com:15907/bilibili/21414905 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/12101556&bilibili&logo" group-title="•B站「游戏」",ameng梦梦梦 -http://dns.yiandrive.com:15907/bilibili/12101556 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/22747736&bilibili&logo" group-title="•B站「游戏」",不死鸟总监 +http://dns.yiandrive.com:15907/bilibili/22747736 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1017&bilibili&logo" group-title="•B站「游戏」",逍遥散人 +http://dns.yiandrive.com:15907/bilibili/1017 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/115&bilibili&logo" group-title="•B站「游戏」",神奇陆夫人 +http://dns.yiandrive.com:15907/bilibili/115 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/eunyoung1238&soop&logo" group-title="•SOOP「娱乐」",ʚ 그릴래영 +https://live.iill.top/soop/eunyoung1238 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/6136246&bilibili&logo" group-title="•B站「游戏」",凉哈皮 +http://dns.yiandrive.com:15907/bilibili/6136246 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/nanajam&soop&logo" group-title="•SOOP「娱乐」",우정잉 +https://live.iill.top/soop/nanajam +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/parang1995&soop&logo" group-title="•SOOP「娱乐」",우니쿤 +https://live.iill.top/soop/parang1995 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/peachya&soop&logo" group-title="•SOOP「娱乐」",모카♥ +https://live.iill.top/soop/peachya +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/jeehyeonlee&soop&logo" group-title="•SOOP「娱乐」",이아린a +https://live.iill.top/soop/jeehyeonlee #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/ahfotlrp0675&soop&logo" group-title="•SOOP「娱乐」",으악이네 https://live.iill.top/soop/ahfotlrp0675 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/kmj87990&soop&logo" group-title="•SOOP「娱乐」",채경♡ -https://live.iill.top/soop/kmj87990 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/suezzang25&soop&logo" group-title="•SOOP「娱乐」",BJ오연하 https://live.iill.top/soop/suezzang25 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/ghtjd8919&soop&logo" group-title="•SOOP「娱乐」",호쿵이와따♥ -https://live.iill.top/soop/ghtjd8919 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/22501671&bilibili&logo" group-title="•B站「游戏」",年轻的九老师 +http://dns.yiandrive.com:15907/bilibili/22501671 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/summatube&soop&logo" group-title="•SOOP「娱乐」",숨마 +https://live.iill.top/soop/summatube #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/vgloldv&soop&logo" group-title="•SOOP「娱乐」",[7]디자인수 https://live.iill.top/soop/vgloldv -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/alwl1047&soop&logo" group-title="•SOOP「娱乐」",쁠리vvely -https://live.iill.top/soop/alwl1047 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/ghtjd8919&soop&logo" group-title="•SOOP「娱乐」",호쿵이와따♥ +https://live.iill.top/soop/ghtjd8919 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/babyrimi&soop&logo" group-title="•SOOP「娱乐」",여우림♡ +https://live.iill.top/soop/babyrimi #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/epsthddus&soop&logo" group-title="•SOOP「娱乐」",혜루찡 https://live.iill.top/soop/epsthddus -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/iyo1130&soop&logo" group-title="•SOOP「娱乐」",♥이요 -https://live.iill.top/soop/iyo1130 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/purelove2&soop&logo" group-title="•SOOP「娱乐」",효카*♥* -https://live.iill.top/soop/purelove2 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/h920823&soop&logo" group-title="•SOOP「娱乐」",♥레빈♥ -https://live.iill.top/soop/h920823 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/savedoctor&soop&logo" group-title="•SOOP「娱乐」",[보아] -https://live.iill.top/soop/savedoctor -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/zxzopo&soop&logo" group-title="•SOOP「娱乐」",뽀튀 -https://live.iill.top/soop/zxzopo -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/wannabe33&soop&logo" group-title="•SOOP「娱乐」",♡세경♡ -https://live.iill.top/soop/wannabe33 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/whdbstn7&soop&logo" group-title="•SOOP「娱乐」",윤수♥ -https://live.iill.top/soop/whdbstn7 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/sobar97&soop&logo" group-title="•SOOP「娱乐」",윤쏘에요[♥] +https://live.iill.top/soop/sobar97 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/asq1177&soop&logo" group-title="•SOOP「娱乐」",루나별피아노 +https://live.iill.top/soop/asq1177 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/tmdgns777&soop&logo" group-title="•SOOP「娱乐」",노래하는하니 https://live.iill.top/soop/tmdgns777 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/dovob222&soop&logo" group-title="•SOOP「娱乐」",임쥬아님♥ -https://live.iill.top/soop/dovob222 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/km5430678&soop&logo" group-title="•SOOP「娱乐」",붓잽이 -https://live.iill.top/soop/km5430678 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/pinktension&soop&logo" group-title="•SOOP「娱乐」",핑텐♥ -https://live.iill.top/soop/pinktension -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/dlsgk1763&soop&logo" group-title="•SOOP「娱乐」",유니나♥ -https://live.iill.top/soop/dlsgk1763 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/glglehddl&soop&logo" group-title="•SOOP「娱乐」",타미미♥ -https://live.iill.top/soop/glglehddl -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/hy0325hy&soop&logo" group-title="•SOOP「娱乐」",애라♡ -https://live.iill.top/soop/hy0325hy -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/janjju&soop&logo" group-title="•SOOP「娱乐」",박가린님[♥] -https://live.iill.top/soop/janjju +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/bluetail01&soop&logo" group-title="•SOOP「娱乐」",유누¿ +https://live.iill.top/soop/bluetail01 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/ramzzang&soop&logo" group-title="•SOOP「娱乐」",기래민 +https://live.iill.top/soop/ramzzang +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/whdbstn7&soop&logo" group-title="•SOOP「娱乐」",윤수♥ +https://live.iill.top/soop/whdbstn7 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/ummmu2&soop&logo" group-title="•SOOP「娱乐」",온다옹 +https://live.iill.top/soop/ummmu2 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/wannabe33&soop&logo" group-title="•SOOP「娱乐」",♡세경♡ +https://live.iill.top/soop/wannabe33 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/hhha1124&soop&logo" group-title="•SOOP「娱乐」",유하경 https://live.iill.top/soop/hhha1124 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/ulsandodud&soop&logo" group-title="•SOOP「娱乐」",BJ야시아 -https://live.iill.top/soop/ulsandodud -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/bc3yu2fl&soop&logo" group-title="•SOOP「娱乐」",이월♥ -https://live.iill.top/soop/bc3yu2fl +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/suhi370erw&soop&logo" group-title="•SOOP「娱乐」",[ASG]혁민 +https://live.iill.top/soop/suhi370erw +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/dpqls718&soop&logo" group-title="•SOOP「娱乐」",고혜지♥ +https://live.iill.top/soop/dpqls718 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/dohhwa1&soop&logo" group-title="•SOOP「娱乐」",도화[♡] +https://live.iill.top/soop/dohhwa1 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/glglehddl&soop&logo" group-title="•SOOP「娱乐」",타미미♥ +https://live.iill.top/soop/glglehddl +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/smileyj95&soop&logo" group-title="•SOOP「娱乐」",뀨 +https://live.iill.top/soop/smileyj95 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/bobagai&soop&logo" group-title="•SOOP「娱乐」",은지* +https://live.iill.top/soop/bobagai +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/km5430678&soop&logo" group-title="•SOOP「娱乐」",붓잽이 +https://live.iill.top/soop/km5430678 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/dms618&soop&logo" group-title="•SOOP「娱乐」",쩽아 https://live.iill.top/soop/dms618 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/oyhide&soop&logo" group-title="•SOOP「娱乐」",oyhide -https://live.iill.top/soop/oyhide +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/dlsgk1763&soop&logo" group-title="•SOOP「娱乐」",유니나♥ +https://live.iill.top/soop/dlsgk1763 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/wotndi12&soop&logo" group-title="•SOOP「娱乐」",온온♥ +https://live.iill.top/soop/wotndi12 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/janjju&soop&logo" group-title="•SOOP「娱乐」",박가린님[♥] +https://live.iill.top/soop/janjju +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/hanny27&soop&logo" group-title="•SOOP「娱乐」",로즈쨈♡ +https://live.iill.top/soop/hanny27 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/secretx&soop&logo" group-title="•SOOP「娱乐」",설수린. https://live.iill.top/soop/secretx -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/jcodnjs&soop&logo" group-title="•SOOP「娱乐」",[7]규리♥ -https://live.iill.top/soop/jcodnjs -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/manalolo&soop&logo" group-title="•SOOP「娱乐」",미가♡ -https://live.iill.top/soop/manalolo #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/ykm3903&soop&logo" group-title="•SOOP「娱乐」",[YC]양경민 https://live.iill.top/soop/ykm3903 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/moonwol0614&soop&logo" group-title="•SOOP「娱乐」",문월:-) -https://live.iill.top/soop/moonwol0614 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/flower1023&soop&logo" group-title="•SOOP「娱乐」",김빵귤♥ +https://live.iill.top/soop/flower1023 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/pudding0614&soop&logo" group-title="•SOOP「娱乐」",유아린♥ +https://live.iill.top/soop/pudding0614 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/vevichan1&soop&logo" group-title="•SOOP「娱乐」",v찬미v https://live.iill.top/soop/vevichan1 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1000song2&soop&logo" group-title="•SOOP「娱乐」",강민아° -https://live.iill.top/soop/1000song2 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/yud0ng2&soop&logo" group-title="•SOOP「娱乐」",한소월♡ -https://live.iill.top/soop/yud0ng2 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/jkmjkm1236&soop&logo" group-title="•SOOP「娱乐」",하이희야♡ -https://live.iill.top/soop/jkmjkm1236 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/sdgk78&soop&logo" group-title="•SOOP「娱乐」",단한별 -https://live.iill.top/soop/sdgk78 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/tkxkd9187&soop&logo" group-title="•SOOP「娱乐」",앙체리♥ -https://live.iill.top/soop/tkxkd9187 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/flowerbud1&soop&logo" group-title="•SOOP「娱乐」",츠보미. https://live.iill.top/soop/flowerbud1 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/ghddbwls2&soop&logo" group-title="•SOOP「娱乐」",BJ홍유 -https://live.iill.top/soop/ghddbwls2 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/jaeha010&soop&logo" group-title="•SOOP「娱乐」",후잉♥ -https://live.iill.top/soop/jaeha010 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/hubegung&soop&logo" group-title="•SOOP「娱乐」",[TCK]홍빠 -https://live.iill.top/soop/hubegung +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/yud0ng2&soop&logo" group-title="•SOOP「娱乐」",한소월♡ +https://live.iill.top/soop/yud0ng2 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/moonwol0614&soop&logo" group-title="•SOOP「娱乐」",문월:-) +https://live.iill.top/soop/moonwol0614 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/gkstkd14&soop&logo" group-title="•SOOP「娱乐」",댄동단장태우 +https://live.iill.top/soop/gkstkd14 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/sdgk78&soop&logo" group-title="•SOOP「娱乐」",단한별 +https://live.iill.top/soop/sdgk78 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/helmi94&soop&logo" group-title="•SOOP「娱乐」",#오로지 +https://live.iill.top/soop/helmi94 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/jkmjkm1236&soop&logo" group-title="•SOOP「娱乐」",하이희야♡ +https://live.iill.top/soop/jkmjkm1236 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/ise0125&soop&logo" group-title="•SOOP「娱乐」",요미냥 +https://live.iill.top/soop/ise0125 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/lyl9095&soop&logo" group-title="•SOOP「娱乐」",『도아』 +https://live.iill.top/soop/lyl9095 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/zxzopo&soop&logo" group-title="•SOOP「娱乐」",뽀튀 +https://live.iill.top/soop/zxzopo +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/rkdmf2179&soop&logo" group-title="•SOOP「娱乐」",루시아♥ +https://live.iill.top/soop/rkdmf2179 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/son4069&soop&logo" group-title="•SOOP「娱乐」",빵지니♥ +https://live.iill.top/soop/son4069 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/gksapdlf&soop&logo" group-title="•SOOP「娱乐」",♥한빛 +https://live.iill.top/soop/gksapdlf #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/twinhayoung&soop&logo" group-title="•SOOP「娱乐」",하연잉♥ https://live.iill.top/soop/twinhayoung -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/mainshow1&soop&logo" group-title="•SOOP「娱乐」",분옹♥ -https://live.iill.top/soop/mainshow1 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/rkdmf2179&soop&logo" group-title="•SOOP「娱乐」",루시아♥ -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/son4069&soop&logo" group-title="•SOOP「娱乐」",빵지니♥ -https://live.iill.top/soop/rkdmf2179 -https://live.iill.top/soop/son4069 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/ang1117&soop&logo" group-title="•SOOP「娱乐」",앙츄♥ -https://live.iill.top/soop/ang1117 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/moguleave&soop&logo" group-title="•SOOP「娱乐」",모리_ +https://live.iill.top/soop/moguleave +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/jaeha010&soop&logo" group-title="•SOOP「娱乐」",후잉♥ +https://live.iill.top/soop/jaeha010 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/fpajs77&soop&logo" group-title="•SOOP「娱乐」",똔똔♥ https://live.iill.top/soop/fpajs77 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/lucky7rings&soop&logo" group-title="•SOOP「娱乐」",퀸수예♥ -https://live.iill.top/soop/lucky7rings -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/hamzzizzang&soop&logo" group-title="•SOOP「娱乐」",뮨디에요 -https://live.iill.top/soop/hamzzizzang -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/fall0715&soop&logo" group-title="•SOOP「娱乐」",가을님♥ -https://live.iill.top/soop/fall0715 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/somsom0339&soop&logo" group-title="•SOOP「娱乐」",목화♥ +https://live.iill.top/soop/somsom0339 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/lovemom1225&soop&logo" group-title="•SOOP「娱乐」",백아진♥ +https://live.iill.top/soop/lovemom1225 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/dign1461&soop&logo" group-title="•SOOP「娱乐」",♡혜밍 +https://live.iill.top/soop/dign1461 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/jeehyeoun&soop&logo" group-title="•SOOP「娱乐」",[G]지삐♥ +https://live.iill.top/soop/jeehyeoun +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/kyoonah1217&soop&logo" group-title="•SOOP「娱乐」",♡소유나♡ +https://live.iill.top/soop/kyoonah1217 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/jeonee&soop&logo" group-title="•SOOP「娱乐」",젼2 https://live.iill.top/soop/jeonee -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/big541&soop&logo" group-title="•SOOP「娱乐」",햄잉♥ -https://live.iill.top/soop/big541 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/kubin970515&soop&logo" group-title="•SOOP「娱乐」",쿠빈 +https://live.iill.top/soop/kubin970515 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/eunz1nara&soop&logo" group-title="•SOOP「娱乐」",양팡♥ +https://live.iill.top/soop/eunz1nara #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/tjtjtj&soop&logo" group-title="•SOOP「娱乐」",뮤니. https://live.iill.top/soop/tjtjtj -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/seo5216&soop&logo" group-title="•SOOP「娱乐」",이서냥♡ -https://live.iill.top/soop/seo5216 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/wjswhdtjd230&soop&logo" group-title="•SOOP「娱乐」",순정이♡ -https://live.iill.top/soop/wjswhdtjd230 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/bianco4&soop&logo" group-title="•SOOP「娱乐」",도예나♥ +https://live.iill.top/soop/bianco4 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/fall0715&soop&logo" group-title="•SOOP「娱乐」",가을님♥ +https://live.iill.top/soop/fall0715 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/zoomcar99&soop&logo" group-title="•SOOP「娱乐」",서말랭 +https://live.iill.top/soop/zoomcar99 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/truelight89&soop&logo" group-title="•SOOP「娱乐」",차서연♥ https://live.iill.top/soop/truelight89 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/aslrud1118&soop&logo" group-title="•SOOP「娱乐」",이민♥ +https://live.iill.top/soop/aslrud1118 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/wldbsdl&soop&logo" group-title="•SOOP「娱乐」",지유나♥ https://live.iill.top/soop/wldbsdl -#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/YouTube.png" group-title="•YouTube「其他」",陈一发 -https://live.iill.top/youtube/@chenyifaer +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/globalnewstw&youtube&logo" group-title="•YouTube「其他」",寰宇新闻 +https://live.iill.top/youtube/@globalnewstw +#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/YouTube.png" group-title="•YouTube「娱乐」",台灣地震監視(地震速報、強震即時警報) +https://live.iill.top/youtube/Owke6Quk7T0 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/=_XNWFSYhC4A&youtube&logo" group-title="•YouTube「娱乐」",KKBOX 行週榜& 年度熱門流行歌 +https://live.iill.top/youtube/@KKBOX6868 #EXTINF:-1 tvg-logo="https://epg.iill.top/logo/YouTube.png" group-title="•YouTube「其他」",不良林 https://live.iill.top/youtube/@bulianglin #EXTINF:-1 tvg-logo="https://epg.iill.top/logo/YouTube.png" group-title="•YouTube「其他」",凤凰资讯 https://live.iill.top/youtube/@phoenixtvhk -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/z_fY1pj1VBw&youtube&logo" group-title="•YouTube「其他」",城市景观 -https://live.iill.top/youtube/z_fY1pj1VBw -#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/YouTube.png" group-title="•YouTube「娱乐」",台灣地震監視(地震速報、強震即時警報) -https://live.iill.top/youtube/Owke6Quk7T0 -#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/Twitch.png" group-title="•Twitch「游戏」",Dota TV 24/7 -https://live.iill.top/twitch/dotatv247 -#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/YouTube.png" group-title="•YouTube「娱乐」",匯聚金曲 -https://live.iill.top/youtube/@Cantopopgreatesthits8090s -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/globalnewstw&youtube&logo" group-title="•YouTube「其他」",寰宇新闻 -https://live.iill.top/youtube/@globalnewstw #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/QntP-ZwxbJI&youtube&logo" group-title="•YouTube「娱乐」",Hot Douyin Studios https://live.iill.top/youtube/@hottrendsdouyin -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/=xQBw_dM-W8Y&youtube&logo" group-title="•YouTube「娱乐」",Chinese Mix -https://live.iill.top/youtube/@FM190-ld7qz #EXTINF:-1 tvg-logo="https://epg.iill.top/logo/YouTube.png" group-title="•YouTube「影视」",時裝藝術表演¹ https://live.iill.top/youtube/@NYFT -#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/YouTube.png" group-title="•YouTube「影视」",時裝藝術表演³ -https://live.iill.top/youtube/@SPLASHme -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/77ZV3XiIva8&youtube&logo" group-title="•YouTube「娱乐」",70、80、90年代经典老歌 -https://live.iill.top/youtube/@7080年代经典老歌-o1e #EXTINF:-1 tvg-logo="https://epg.iill.top/logo/YouTube.png" group-title="•YouTube「影视」",時裝藝術表演² https://live.iill.top/youtube/@shiftswim -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/87524611523&douyin&logo" group-title="•抖音「其他」",彪马 -http://dns.yiandrive.com:15907/douyin/87524611523 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/David.0726&douyin&logo" group-title="•抖音「其他」",大伟说 -http://dns.yiandrive.com:15907/douyin/David.0726 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/duanxiaochi007&douyin&logo" group-title="•抖音「其他」",大龙猫 -http://dns.yiandrive.com:15907/douyin/duanxiaochi007 +#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/YouTube.png" group-title="•YouTube「影视」",時裝藝術表演³ +https://live.iill.top/youtube/@SPLASHme +#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/Twitch.png" group-title="•Twitch「游戏」",Dota TV 24/7 +https://live.iill.top/twitch/dotatv247 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/56697889278&douyin&logo" group-title="•抖音「其他」",与辉同行 http://dns.yiandrive.com:15907/douyin/56697889278 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/hhxx337852&douyin&logo" group-title="•抖音「其他」",洪湖小肖 -http://dns.yiandrive.com:15907/douyin/hhxx337852 +#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/YouTube.png" group-title="•YouTube「娱乐」",匯聚金曲 +https://live.iill.top/youtube/@Cantopopgreatesthits8090s +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/z_fY1pj1VBw&youtube&logo" group-title="•YouTube「其他」",城市景观 +https://live.iill.top/youtube/z_fY1pj1VBw +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/=xQBw_dM-W8Y&youtube&logo" group-title="•YouTube「娱乐」",Chinese Mix +https://live.iill.top/youtube/@FM190-ld7qz #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/dongfangzhenxuan&douyin&logo" group-title="•抖音「其他」",东方甄选 http://dns.yiandrive.com:15907/douyin/dongfangzhenxuan -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/ys48341313&douyin&logo" group-title="•抖音「其他」",艺声 -http://dns.yiandrive.com:15907/douyin/ys48341313 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/98630414617&douyin&logo" group-title="•抖音「其他」",台北小小白 -http://dns.yiandrive.com:15907/douyin/98630414617 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/ShenJun668&douyin&logo" group-title="•抖音「其他」",自律哥有氧健身 -http://dns.yiandrive.com:15907/douyin/ShenJun668 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/rr9865&douyin&logo" group-title="•抖音「娱乐」",荏苒☀️⁹⁸⁶⁵ -http://dns.yiandrive.com:15907/douyin/rr9865 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/Q345328&douyin&logo" group-title="•抖音「娱乐」",小护士💉 -http://dns.yiandrive.com:15907/douyin/Q345328 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/David.0726&douyin&logo" group-title="•抖音「其他」",大伟说 +http://dns.yiandrive.com:15907/douyin/David.0726 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/hddhy20202&douyin&logo" group-title="•抖音「其他」",海蒂的花园 http://dns.yiandrive.com:15907/douyin/hddhy20202 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/589421064866&douyin&logo" group-title="•抖音「其他」",午阳珠宝鉴定(小号) -http://dns.yiandrive.com:15907/douyin/589421064866 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/73408575816&douyin&logo" group-title="•抖音「娱乐」",珍晶果 -http://dns.yiandrive.com:15907/douyin/73408575816 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/QY010906&douyin&logo" group-title="•抖音「娱乐」",芊允舞蹈 -http://dns.yiandrive.com:15907/douyin/QY010906 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/JGPYZBJ&douyin&logo" group-title="•抖音「其他」",交个朋友 -http://dns.yiandrive.com:15907/douyin/JGPYZBJ +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/87524611523&douyin&logo" group-title="•抖音「其他」",彪马 +http://dns.yiandrive.com:15907/douyin/87524611523 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/344880784&douyin&logo" group-title="•抖音「其他」",孙蕊 +http://dns.yiandrive.com:15907/douyin/344880784 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/884124724993&douyin&logo" group-title="•抖音「其他」",🌵艾方皮皮 +http://dns.yiandrive.com:15907/douyin/884124724993 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/hhxx337852&douyin&logo" group-title="•抖音「其他」",洪湖小肖 +http://dns.yiandrive.com:15907/douyin/hhxx337852 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/duanxiaochi007&douyin&logo" group-title="•抖音「其他」",大龙猫 +http://dns.yiandrive.com:15907/douyin/duanxiaochi007 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/kkcircle&douyin&logo" group-title="•抖音「其他」",珂珂Circle +http://dns.yiandrive.com:15907/douyin/kkcircle #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/79528712736&douyin&logo" group-title="•抖音「其他」",长虹 http://dns.yiandrive.com:15907/douyin/79528712736 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/JGPYZBJ&douyin&logo" group-title="•抖音「其他」",交个朋友 +http://dns.yiandrive.com:15907/douyin/JGPYZBJ +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/yibei0701&douyin&logo" group-title="•抖音「其他」",北北✨小書館 +http://dns.yiandrive.com:15907/douyin/yibei0701 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/83770504496&douyin&logo" group-title="•抖音「娱乐」",酥酥同学 http://dns.yiandrive.com:15907/douyin/83770504496 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/Hitomi0707&douyin&logo" group-title="•抖音「娱乐」",宋昱欣Hitomi -http://dns.yiandrive.com:15907/douyin/Hitomi0707 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/QY010906&douyin&logo" group-title="•抖音「娱乐」",芊允舞蹈 +http://dns.yiandrive.com:15907/douyin/QY010906 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/rr9865&douyin&logo" group-title="•抖音「娱乐」",荏苒☀️⁹⁸⁶⁵ +http://dns.yiandrive.com:15907/douyin/rr9865 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/Lusa17781&douyin&logo" group-title="•抖音「娱乐」",Lusa http://dns.yiandrive.com:15907/douyin/Lusa17781 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/myf430&douyin&logo" group-title="•抖音「娱乐」",二饼胡拉 -http://dns.yiandrive.com:15907/douyin/myf430 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/73408575816&douyin&logo" group-title="•抖音「娱乐」",珍晶果 +http://dns.yiandrive.com:15907/douyin/73408575816 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1693076055&douyin&logo" group-title="•抖音「娱乐」",🍑安安🍑 +http://dns.yiandrive.com:15907/douyin/1693076055 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/52006yy&douyin&logo" group-title="•抖音「娱乐」",我不妮姐 http://dns.yiandrive.com:15907/douyin/52006yy +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/76091823608&douyin&logo" group-title="•抖音「其他」",花屿植园艺 +http://dns.yiandrive.com:15907/douyin/76091823608 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/22519550367&douyin&logo" group-title="•抖音「娱乐」",黎吧啦 +http://dns.yiandrive.com:15907/douyin/22519550367 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/589421064866&douyin&logo" group-title="•抖音「其他」",午阳珠宝鉴定(小号) +http://dns.yiandrive.com:15907/douyin/589421064866 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/myf430&douyin&logo" group-title="•抖音「娱乐」",二饼胡拉 +http://dns.yiandrive.com:15907/douyin/myf430 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/94239624162&douyin&logo" group-title="•抖音「其他」",浇浇植物超市 +http://dns.yiandrive.com:15907/douyin/94239624162 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/42625306915&douyin&logo" group-title="•抖音「娱乐」",小沁•XQIN +http://dns.yiandrive.com:15907/douyin/42625306915 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/OoOlOxO&douyin&logo" group-title="•抖音「娱乐」",蔚喂味 +http://dns.yiandrive.com:15907/douyin/OoOlOxO +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/Q345328&douyin&logo" group-title="•抖音「娱乐」",小护士💉 +http://dns.yiandrive.com:15907/douyin/Q345328 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/voney626&douyin&logo" group-title="•抖音「娱乐」",小邦尼Voney +http://dns.yiandrive.com:15907/douyin/voney626 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/JJ04_7&douyin&logo" group-title="•抖音「娱乐」",静静不静- http://dns.yiandrive.com:15907/douyin/JJ04_7 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/965256858&douyin&logo" group-title="•抖音「娱乐」",叁公子 http://dns.yiandrive.com:15907/douyin/965256858 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/67520966039&douyin&logo" group-title="•抖音「娱乐」",御兔🐰 -http://dns.yiandrive.com:15907/douyin/67520966039 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1693076055&douyin&logo" group-title="•抖音「娱乐」",🍑安安🍑 -http://dns.yiandrive.com:15907/douyin/1693076055 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/YXY1234520yy&douyin&logo" group-title="•抖音「娱乐」",一只特立独行的猪 -http://dns.yiandrive.com:15907/douyin/YXY1234520yy -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/voney626&douyin&logo" group-title="•抖音「娱乐」",小邦尼Voney -http://dns.yiandrive.com:15907/douyin/voney626 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/78579423103&douyin&logo" group-title="•抖音「娱乐」",你的66 -http://dns.yiandrive.com:15907/douyin/78579423103 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/88634514872&douyin&logo" group-title="•抖音「娱乐」",yuanyuanxiao -http://dns.yiandrive.com:15907/douyin/88634514872 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/71931445509&douyin&logo" group-title="•抖音「娱乐」",张玲玲呀0 -http://dns.yiandrive.com:15907/douyin/71931445509 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/Quan20200724&douyin&logo" group-title="•抖音「娱乐」",圈💃 -http://dns.yiandrive.com:15907/douyin/Quan20200724 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/43503506114&douyin&logo" group-title="•抖音「娱乐」",Ruiii -http://dns.yiandrive.com:15907/douyin/43503506114 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/72234689274&douyin&logo" group-title="•抖音「娱乐」",UU🐳 http://dns.yiandrive.com:15907/douyin/72234689274 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/29865533138&douyin&logo" group-title="•抖音「娱乐」",H一馨 -http://dns.yiandrive.com:15907/douyin/29865533138 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/mq87777&douyin&logo" group-title="•抖音「娱乐」",萌七啊丶 -http://dns.yiandrive.com:15907/douyin/mq87777 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/22935y&douyin&logo" group-title="•抖音「娱乐」",小言妃 -http://dns.yiandrive.com:15907/douyin/22935y -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/97496811625&douyin&logo" group-title="•抖音「娱乐」",小橙子yo🍊 ⁰³¹⁷ -http://dns.yiandrive.com:15907/douyin/97496811625 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/6394882&douyin&logo" group-title="•抖音「娱乐」",💃赫拉 -http://dns.yiandrive.com:15907/douyin/6394882 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/002hk&douyin&logo" group-title="•抖音「娱乐」",十三(散文爱好者) -http://dns.yiandrive.com:15907/douyin/002hk -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/37947745520&douyin&logo" group-title="•抖音「娱乐」",☁️芸芸加油呀! -http://dns.yiandrive.com:15907/douyin/37947745520 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/Ytjtyyjyy65&douyin&logo" group-title="•抖音「娱乐」",悦悦今天不困啦 -http://dns.yiandrive.com:15907/douyin/Ytjtyyjyy65 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/LSY926629&douyin&logo" group-title="•抖音「娱乐」",小姨妈 +http://dns.yiandrive.com:15907/douyin/LSY926629 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/Ajl1114&douyin&logo" group-title="•抖音「娱乐」",安吉拉 +http://dns.yiandrive.com:15907/douyin/Ajl1114 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/22572002_&douyin&logo" group-title="•抖音「娱乐」",羊羊椰 +http://dns.yiandrive.com:15907/douyin/22572002_ #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/ykwyykx&douyin&logo" group-title="•抖音「娱乐」",语文椰椰 http://dns.yiandrive.com:15907/douyin/ykwyykx #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/XSZ1219&douyin&logo" group-title="•抖音「娱乐」",苏老师SEVEN http://dns.yiandrive.com:15907/douyin/XSZ1219 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/95373770822&douyin&logo" group-title="•抖音「娱乐」",可乐 -http://dns.yiandrive.com:15907/douyin/95373770822 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/DNM16013021&douyin&logo" group-title="•抖音「娱乐」",小黄鱼. -http://dns.yiandrive.com:15907/douyin/DNM16013021 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/2231817936&douyin&logo" group-title="•抖音「娱乐」",泡泡学姐 http://dns.yiandrive.com:15907/douyin/2231817936 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/JinxZ6666&douyin&logo" group-title="•抖音「娱乐」",粉色的猫🐱 +http://dns.yiandrive.com:15907/douyin/JinxZ6666 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/181918y&douyin&logo" group-title="•抖音「娱乐」",依依. +http://dns.yiandrive.com:15907/douyin/181918y +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/20040719xi&douyin&logo" group-title="•抖音「娱乐」",兮兮不饿啦 +http://dns.yiandrive.com:15907/douyin/20040719xi +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/3941797&douyin&logo" group-title="•抖音「娱乐」",小希🦁 +http://dns.yiandrive.com:15907/douyin/3941797 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/36891639030&douyin&logo" group-title="•抖音「娱乐」",猫猫tou +http://dns.yiandrive.com:15907/douyin/36891639030 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/37947745520&douyin&logo" group-title="•抖音「娱乐」",☁️芸芸加油呀! +http://dns.yiandrive.com:15907/douyin/37947745520 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/wyf50657&douyin&logo" group-title="•抖音「娱乐」",王德芙 +http://dns.yiandrive.com:15907/douyin/wyf50657 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/29865533138&douyin&logo" group-title="•抖音「娱乐」",H一馨 +http://dns.yiandrive.com:15907/douyin/29865533138 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/xiaoguaiLy&douyin&logo" group-title="•抖音「娱乐」",小乖0.0 +http://dns.yiandrive.com:15907/douyin/xiaoguaiLy #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/yi8812332188&douyin&logo" group-title="•抖音「娱乐」",蒙奇D婉婉 http://dns.yiandrive.com:15907/douyin/yi8812332188 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/345283290&douyin&logo" group-title="•抖音「娱乐」",天才霸总 -http://dns.yiandrive.com:15907/douyin/345283290 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/ElaineKoo328&douyin&logo" group-title="•抖音「娱乐」",顾芮宁ElaineKoo -http://dns.yiandrive.com:15907/douyin/ElaineKoo328 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/may.lyly&douyin&logo" group-title="•抖音「娱乐」",阿艺呀嘿 -http://dns.yiandrive.com:15907/douyin/may.lyly -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/gg36588&douyin&logo" group-title="•抖音「娱乐」",木槿🌳(舞) -http://dns.yiandrive.com:15907/douyin/gg36588 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/2126003895&douyin&logo" group-title="•抖音「娱乐」",鱼太甜 +http://dns.yiandrive.com:15907/douyin/2126003895 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/36173073203&douyin&logo" group-title="•抖音「娱乐」",洛米 http://dns.yiandrive.com:15907/douyin/36173073203 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/NvdeHuode&douyin&logo" group-title="•抖音「娱乐」",小敏哟 -http://dns.yiandrive.com:15907/douyin/NvdeHuode -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/kentli6269995888&douyin&logo" group-title="•抖音「娱乐」",大头鹰 -http://dns.yiandrive.com:15907/douyin/kentli6269995888 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/662717yy23&douyin&logo" group-title="•抖音「娱乐」",苏文艺 -http://dns.yiandrive.com:15907/douyin/662717yy23 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/Xiaosurou0802&douyin&logo" group-title="•抖音「娱乐」",小酥肉 -http://dns.yiandrive.com:15907/douyin/Xiaosurou0802 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/8593370&douyin&logo" group-title="•抖音「其他」",二龙湖贾队长(搞笑说球) -http://dns.yiandrive.com:15907/douyin/8593370 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/70754080872&douyin&logo" group-title="•抖音「娱乐」",天才小茯苓 -http://dns.yiandrive.com:15907/douyin/70754080872 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/donglu805&douyin&logo" group-title="•抖音「娱乐」",董路 -http://dns.yiandrive.com:15907/douyin/donglu805 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/mq87777&douyin&logo" group-title="•抖音「娱乐」",萌七啊丶 +http://dns.yiandrive.com:15907/douyin/mq87777 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/Mio0811&douyin&logo" group-title="•抖音「娱乐」",洛芙baby +http://dns.yiandrive.com:15907/douyin/Mio0811 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/gg36588&douyin&logo" group-title="•抖音「娱乐」",木槿🌳(舞) +http://dns.yiandrive.com:15907/douyin/gg36588 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/guoqimixian&douyin&logo" group-title="•抖音「娱乐」",过期米线线喵 +http://dns.yiandrive.com:15907/douyin/guoqimixian +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1676336575&douyin&logo" group-title="•抖音「娱乐」",听泉 +http://dns.yiandrive.com:15907/douyin/1676336575 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/apply1688&douyin&logo" group-title="•抖音「娱乐」",户外林晓艺 +http://dns.yiandrive.com:15907/douyin/apply1688 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/43779781&douyin&logo" group-title="•抖音「娱乐」",热爱里的海. +http://dns.yiandrive.com:15907/douyin/43779781 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/59334153773&douyin&logo" group-title="•抖音「娱乐」",肉肉🍖 +http://dns.yiandrive.com:15907/douyin/59334153773 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/128851795&douyin&logo" group-title="•抖音「娱乐」",爱哭的又又 +http://dns.yiandrive.com:15907/douyin/128851795 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/jannyone&douyin&logo" group-title="•抖音「娱乐」",辣辣! http://dns.yiandrive.com:15907/douyin/jannyone -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/xiaoqi28613&douyin&logo" group-title="•抖音「娱乐」",小七的旅行 -http://dns.yiandrive.com:15907/douyin/xiaoqi28613 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/mwzy711&douyin&logo" group-title="•抖音「娱乐」",迷雾之夜狼人杀 -http://dns.yiandrive.com:15907/douyin/mwzy711 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/8469809&douyin&logo" group-title="•抖音「娱乐」",小六 +http://dns.yiandrive.com:15907/douyin/8469809 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/dyllfxvwcv6n&douyin&logo" group-title="•抖音「娱乐」",艾方皮皮 +http://dns.yiandrive.com:15907/douyin/dyllfxvwcv6n +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/NvdeHuode&douyin&logo" group-title="•抖音「娱乐」",小敏哟 +http://dns.yiandrive.com:15907/douyin/NvdeHuode +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/keaiAnAn1&douyin&logo" group-title="•抖音「娱乐」",多巴安安 +http://dns.yiandrive.com:15907/douyin/keaiAnAn1 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/161176493&douyin&logo" group-title="•抖音「娱乐」",北大妈妈魏佳 +http://dns.yiandrive.com:15907/douyin/161176493 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/ElaineKoo328&douyin&logo" group-title="•抖音「娱乐」",顾芮宁ElaineKoo +http://dns.yiandrive.com:15907/douyin/ElaineKoo328 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/meizhoubao66.&douyin&logo" group-title="•抖音「娱乐」",美洲豹 +http://dns.yiandrive.com:15907/douyin/meizhoubao66. +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/kentli6269995888&douyin&logo" group-title="•抖音「娱乐」",大头鹰 +http://dns.yiandrive.com:15907/douyin/kentli6269995888 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/jydaishi&douyin&logo" group-title="•抖音「娱乐」",JY戴士 +http://dns.yiandrive.com:15907/douyin/jydaishi +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/donglu805&douyin&logo" group-title="•抖音「娱乐」",董路 +http://dns.yiandrive.com:15907/douyin/donglu805 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/70754080872&douyin&logo" group-title="•抖音「娱乐」",天才小茯苓 +http://dns.yiandrive.com:15907/douyin/70754080872 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/345283290&douyin&logo" group-title="•抖音「娱乐」",天才霸总 +http://dns.yiandrive.com:15907/douyin/345283290 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/lushiyanliang&douyin&logo" group-title="•抖音「娱乐」",炉石炎凉 +http://dns.yiandrive.com:15907/douyin/lushiyanliang +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/chenshapinqi123&douyin&logo" group-title="•抖音「娱乐」",象棋 +http://dns.yiandrive.com:15907/douyin/chenshapinqi123 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/4183400373o&douyin&logo" group-title="•抖音「娱乐」",奶八 +http://dns.yiandrive.com:15907/douyin/4183400373o +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/110101yyds&douyin&logo" group-title="•抖音「娱乐」",胡同串子 +http://dns.yiandrive.com:15907/douyin/110101yyds +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/77960701337&douyin&logo" group-title="•抖音「娱乐」",甜小姐吖💋 +http://dns.yiandrive.com:15907/douyin/77960701337 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/8593370&douyin&logo" group-title="•抖音「其他」",二龙湖贾队长(搞笑说球) +http://dns.yiandrive.com:15907/douyin/8593370 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/Ppnn..&douyin&logo" group-title="•抖音「娱乐」",嘚啵嘚啵 +http://dns.yiandrive.com:15907/douyin/Ppnn.. #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/73752510175&douyin&logo" group-title="•抖音「娱乐」",祢祢祢豆子 http://dns.yiandrive.com:15907/douyin/73752510175 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/118497118001&douyin&logo" group-title="•抖音「娱乐」",大头鹰 http://dns.yiandrive.com:15907/douyin/118497118001 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/Ppnn..&douyin&logo" group-title="•抖音「娱乐」",嘚啵嘚啵 -http://dns.yiandrive.com:15907/douyin/Ppnn.. -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/RouRou526.&douyin&logo" group-title="•抖音「娱乐」",肉肉526 -http://dns.yiandrive.com:15907/douyin/RouRou526. +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/86418565517&douyin&logo" group-title="•抖音「娱乐」",宛XING +http://dns.yiandrive.com:15907/douyin/86418565517 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/924047660723&douyin&logo" group-title="•抖音「娱乐」",小黄飞 http://dns.yiandrive.com:15907/douyin/924047660723 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/caomei7yue21&douyin&logo" group-title="•抖音「娱乐」",小庆妹妹 -http://dns.yiandrive.com:15907/douyin/caomei7yue21 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/Jul713&douyin&logo" group-title="•抖音「娱乐」",Jadeuly -http://dns.yiandrive.com:15907/douyin/Jul713 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1564612553&douyin&logo" group-title="•抖音「娱乐」",杜小歪 -http://dns.yiandrive.com:15907/douyin/1564612553 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/didibaobao168&douyin&logo" group-title="•抖音「娱乐」",刮骨刀 -http://dns.yiandrive.com:15907/douyin/didibaobao168 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/14855860&douyin&logo" group-title="•抖音「娱乐」",鹤本 -http://dns.yiandrive.com:15907/douyin/14855860 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/chenshapinqi123&douyin&logo" group-title="•抖音「娱乐」",象棋 -http://dns.yiandrive.com:15907/douyin/chenshapinqi123 -#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/抖音.png" group-title="•抖音「娱乐」",小浣熊 -http://dns.yiandrive.com:15907/douyin/829156698852 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/21860514867&douyin&logo" group-title="•抖音「娱乐」",颜值生活 -http://dns.yiandrive.com:15907/douyin/21860514867 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/32422355546&douyin&logo" group-title="•抖音「娱乐」",没大哥 拿命播 +http://dns.yiandrive.com:15907/douyin/32422355546 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/ttixxz&douyin&logo" group-title="•抖音「娱乐」",4u +http://dns.yiandrive.com:15907/douyin/ttixxz +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/RouRou526.&douyin&logo" group-title="•抖音「娱乐」",肉肉526 +http://dns.yiandrive.com:15907/douyin/RouRou526. #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/Wtccc666&douyin&logo" group-title="•抖音「娱乐」",文婷🦄️ http://dns.yiandrive.com:15907/douyin/Wtccc666 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/29733649731&douyin&logo" group-title="•抖音「娱乐」",小嘤ovo -http://dns.yiandrive.com:15907/douyin/29733649731 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/KENNY_LIU&douyin&logo" group-title="•抖音「娱乐」",刘丝壶 -http://dns.yiandrive.com:15907/douyin/KENNY_LIU -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/93921375095&douyin&logo" group-title="•抖音「娱乐」",女丑女丑💓 -http://dns.yiandrive.com:15907/douyin/93921375095 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/aixuejie33&douyin&logo" group-title="•抖音「娱乐」",就叫学姐(私信封禁15天) +http://dns.yiandrive.com:15907/douyin/aixuejie33 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/14855860&douyin&logo" group-title="•抖音「娱乐」",鹤本 +http://dns.yiandrive.com:15907/douyin/14855860 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/didibaobao168&douyin&logo" group-title="•抖音「娱乐」",刮骨刀 +http://dns.yiandrive.com:15907/douyin/didibaobao168 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/yulonghai88888&douyin&logo" group-title="•抖音「娱乐」",禹龙海 http://dns.yiandrive.com:15907/douyin/yulonghai88888 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/xggd_1&douyin&logo" group-title="•抖音「娱乐」",张力(寒宝宝) -http://dns.yiandrive.com:15907/douyin/xggd_1 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/64453769141 &douyin&logo" group-title="•抖音「娱乐」",正经赵⁰¹⁰ -http://dns.yiandrive.com:15907/douyin/64453769141 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/134872..&douyin&logo" group-title="•抖音「娱乐」",橘又 -http://dns.yiandrive.com:15907/douyin/134872.. -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/59342799379&douyin&logo" group-title="•抖音「娱乐」",小猪耶 -http://dns.yiandrive.com:15907/douyin/59342799379 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/JM66596&douyin&logo" group-title="•抖音「娱乐」",迫击炮芥末 -http://dns.yiandrive.com:15907/douyin/JM66596 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/38772373982&douyin&logo" group-title="•抖音「娱乐」",带刺玫瑰 -http://dns.yiandrive.com:15907/douyin/38772373982 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/84634309288&douyin&logo" group-title="•抖音「娱乐」",小小渔 -http://dns.yiandrive.com:15907/douyin/84634309288 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/Han5078&douyin&logo" group-title="•抖音「娱乐」",韩安旭 -http://dns.yiandrive.com:15907/douyin/Han5078 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/20231126han&douyin&logo" group-title="•抖音「娱乐」",韩千亿文化 -http://dns.yiandrive.com:15907/douyin/20231126han -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/2083693737&douyin&logo" group-title="•抖音「游戏」",自律的守着她 -http://dns.yiandrive.com:15907/douyin/2083693737 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/DaWu000&douyin&logo" group-title="•抖音「游戏」",大吴 -http://dns.yiandrive.com:15907/douyin/DaWu000 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1120zhao&douyin&logo" group-title="•抖音「娱乐」",赵葫芦🍡⁹⁵⁶《葫芦好声音》 +http://dns.yiandrive.com:15907/douyin/1120zhao #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/825551697226&douyin&logo" group-title="•抖音「娱乐」", 木森大舞台直播 http://dns.yiandrive.com:15907/douyin/825551697226 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/JHRC99999&douyin&logo" group-title="•抖音「游戏」",冷艳华 -http://dns.yiandrive.com:15907/douyin/JHRC99999 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/38993952516&douyin&logo" group-title="•抖音「游戏」",气人主播QQQ -http://dns.yiandrive.com:15907/douyin/38993952516 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/394260640881&douyin&logo" group-title="•抖音「游戏」",Mentality桃 -http://dns.yiandrive.com:15907/douyin/394260640881 +#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/抖音.png" group-title="•抖音「娱乐」",小浣熊 +http://dns.yiandrive.com:15907/douyin/829156698852 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/xggd_1&douyin&logo" group-title="•抖音「娱乐」",张力(寒宝宝) +http://dns.yiandrive.com:15907/douyin/xggd_1 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/Han5078&douyin&logo" group-title="•抖音「娱乐」",韩安旭 +http://dns.yiandrive.com:15907/douyin/Han5078 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1201730914&douyin&logo" group-title="•抖音「娱乐」",再练五分钟 +http://dns.yiandrive.com:15907/douyin/1201730914 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1564612553&douyin&logo" group-title="•抖音「娱乐」",杜小歪 +http://dns.yiandrive.com:15907/douyin/1564612553 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/JM66596&douyin&logo" group-title="•抖音「娱乐」",迫击炮芥末 +http://dns.yiandrive.com:15907/douyin/JM66596 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/7811416&douyin&logo" group-title="•抖音「娱乐」",孙煦雯 +http://dns.yiandrive.com:15907/douyin/7811416 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/93921375095&douyin&logo" group-title="•抖音「娱乐」",女丑女丑💓 +http://dns.yiandrive.com:15907/douyin/93921375095 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/134872..&douyin&logo" group-title="•抖音「娱乐」",橘又 +http://dns.yiandrive.com:15907/douyin/134872.. +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/keyis153&douyin&logo" group-title="•抖音「游戏」",陈伯 +http://dns.yiandrive.com:15907/douyin/keyis153 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/64453769141 &douyin&logo" group-title="•抖音「娱乐」",正经赵⁰¹⁰ +http://dns.yiandrive.com:15907/douyin/64453769141 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/002582Xys&douyin&logo" group-title="•抖音「娱乐」",大锤🩰ˡʸᵇʸ +http://dns.yiandrive.com:15907/douyin/002582Xys +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/renyixu1989&douyin&logo" group-title="•抖音「游戏」",旭旭宝宝 +http://dns.yiandrive.com:15907/douyin/renyixu1989 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1832316360&douyin&logo" group-title="•抖音「娱乐」",🍦精瘦瘦🍦 +http://dns.yiandrive.com:15907/douyin/1832316360 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/wot_zhapi&douyin&logo" group-title="•抖音「游戏」",爱喝扎啤的潘车长 http://dns.yiandrive.com:15907/douyin/wot_zhapi -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/yizhenyu1992&douyin&logo" group-title="•抖音「游戏」",一阵雨 -http://dns.yiandrive.com:15907/douyin/yizhenyu1992 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/86275289503&douyin&logo" group-title="•抖音「游戏」",坦克世界-中队 -http://dns.yiandrive.com:15907/douyin/86275289503 -#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/抖音.png" group-title="•抖音「游戏」",等我刷把宗师 -http://dns.yiandrive.com:15907/douyin/Douyinzhongsh1 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/wot1991&douyin&logo" group-title="•抖音「游戏」",坦克世界-聆听 -http://dns.yiandrive.com:15907/douyin/wot1991 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/200525029536&douyin&logo" group-title="•抖音「游戏」",Mr_Quin -http://dns.yiandrive.com:15907/douyin/200525029536 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/394260640881&douyin&logo" group-title="•抖音「游戏」",Mentality桃 +http://dns.yiandrive.com:15907/douyin/394260640881 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/xuehanhan.&douyin&logo" group-title="•抖音「游戏」",第五雪憨憨 http://dns.yiandrive.com:15907/douyin/xuehanhan. -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/lengdaixiangjiao&douyin&logo" group-title="•抖音「游戏」",冷黛🍌 -http://dns.yiandrive.com:15907/douyin/lengdaixiangjiao -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/zx1314555555&douyin&logo" group-title="•抖音「游戏」",充充 -http://dns.yiandrive.com:15907/douyin/zx1314555555 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/sorry51074&douyin&logo" group-title="•抖音「游戏」",张君雅 -http://dns.yiandrive.com:15907/douyin/sorry51074 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/jiaolianpangsen&douyin&logo" group-title="•抖音「游戏」",胖森 -http://dns.yiandrive.com:15907/douyin/jiaolianpangsen -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/YasuoGod&douyin&logo" group-title="•抖音「游戏」",柔风亚索 -http://dns.yiandrive.com:15907/douyin/YasuoGod -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/704357527718&douyin&logo" group-title="•抖音「游戏」",剑灵 -http://dns.yiandrive.com:15907/douyin/704357527718 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/tiannaibaby&douyin&logo" group-title="•抖音「游戏」",甜奈 +http://dns.yiandrive.com:15907/douyin/tiannaibaby +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/wot1991&douyin&logo" group-title="•抖音「游戏」",坦克世界-聆听 +http://dns.yiandrive.com:15907/douyin/wot1991 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/JHRC99999&douyin&logo" group-title="•抖音「游戏」",冷艳华 +http://dns.yiandrive.com:15907/douyin/JHRC99999 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/82646739431&douyin&logo" group-title="•抖音「游戏」",请叫我阿尚 http://dns.yiandrive.com:15907/douyin/82646739431 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/handong9&douyin&logo" group-title="•抖音「游戏」",寒冬zz -http://dns.yiandrive.com:15907/douyin/handong9 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/Lkx_CS2&douyin&logo" group-title="•抖音「游戏」",赖科旭 -http://dns.yiandrive.com:15907/douyin/Lkx_CS2 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/38993952516&douyin&logo" group-title="•抖音「游戏」",气人主播QQQ +http://dns.yiandrive.com:15907/douyin/38993952516 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/Xiaosurou0802&douyin&logo" group-title="•抖音「娱乐」",小酥肉 +http://dns.yiandrive.com:15907/douyin/Xiaosurou0802 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1460298848&douyin&logo" group-title="•抖音「游戏」",恩甜 +http://dns.yiandrive.com:15907/douyin/1460298848 +#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/抖音.png" group-title="•抖音「娱乐」",AI女友 +http://dns.yiandrive.com:15907/douyin/918923136913 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/L65535&douyin&logo" group-title="•抖音「游戏」",第五落星 +http://dns.yiandrive.com:15907/douyin/L65535 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/YaphetS16&douyin&logo" group-title="•抖音「游戏」",DOTA1 Pis卜严骏 +http://dns.yiandrive.com:15907/douyin/YaphetS16 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/2083693737&douyin&logo" group-title="•抖音「游戏」",自律的守着她 +http://dns.yiandrive.com:15907/douyin/2083693737 +#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/抖音.png" group-title="•抖音「游戏」",等我刷把宗师 +http://dns.yiandrive.com:15907/douyin/Douyinzhongsh1 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/lengdaixiangjiao&douyin&logo" group-title="•抖音「游戏」",冷黛🍌 +http://dns.yiandrive.com:15907/douyin/lengdaixiangjiao +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/sorry51074&douyin&logo" group-title="•抖音「游戏」",张君雅 +http://dns.yiandrive.com:15907/douyin/sorry51074 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/cy_chyang&douyin&logo" group-title="•抖音「游戏」",重阳pubg +http://dns.yiandrive.com:15907/douyin/cy_chyang #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/xiaochai1126&douyin&logo" group-title="•抖音「游戏」",英雄联盟-小柴 http://dns.yiandrive.com:15907/douyin/xiaochai1126 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/paopao90969&douyin&logo" group-title="•抖音「游戏」",CF爱音 -http://dns.yiandrive.com:15907/douyin/paopao90969 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/lucs666000&douyin&logo" group-title="•抖音「游戏」",国一安琪拉刺狐(百评) -http://dns.yiandrive.com:15907/douyin/lucs666000 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/494992812876&douyin&logo" group-title="•抖音「游戏」",门神Soloman -http://dns.yiandrive.com:15907/douyin/494992812876 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/76490985813&douyin&logo" group-title="•抖音「游戏」",威力电竞格斗游戏解说 -http://dns.yiandrive.com:15907/douyin/76490985813 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/Youhen....&douyin&logo" group-title="•抖音「游戏」",有痕关头露娜 -http://dns.yiandrive.com:15907/douyin/Youhen.... -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/quinmole&douyin&logo" group-title="•抖音「游戏」",Mr.quin -http://dns.yiandrive.com:15907/douyin/quinmole -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/jiakechong666666&douyin&logo" group-title="•抖音「游戏」",甲壳虫剑圣 -http://dns.yiandrive.com:15907/douyin/jiakechong666666 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/jjworld&douyin&logo" group-title="•抖音「游戏」",JJ斗地主 -http://dns.yiandrive.com:15907/douyin/jjworld -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/Kele9999..&douyin&logo" group-title="•抖音「游戏」",可乐 -http://dns.yiandrive.com:15907/douyin/Kele9999.. +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/zx1314555555&douyin&logo" group-title="•抖音「游戏」",充充 +http://dns.yiandrive.com:15907/douyin/zx1314555555 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/xyjqr&douyin&logo" group-title="•抖音「游戏」",心愿机器人 +http://dns.yiandrive.com:15907/douyin/xyjqr #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/A2959913453&douyin&logo" group-title="•抖音「游戏」",子默 http://dns.yiandrive.com:15907/douyin/A2959913453 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/tamu12345&douyin&logo" group-title="•抖音「游戏」",塔姆大王(英雄联盟) -http://dns.yiandrive.com:15907/douyin/tamu12345 -#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/抖音.png" group-title="•抖音「游戏」",煮酒论枭雄 -http://dns.yiandrive.com:15907/douyin/74718693057 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/mhcjs666&douyin&logo" group-title="•抖音「游戏」",CF梦幻 -http://dns.yiandrive.com:15907/douyin/mhcjs666 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1545354761&douyin&logo" group-title="•抖音「游戏」",月亮ad -http://dns.yiandrive.com:15907/douyin/1545354761 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/Yy35383&douyin&logo" group-title="•抖音「游戏」",大橙Superman -http://dns.yiandrive.com:15907/douyin/Yy35383 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/ergelaodeng666&douyin&logo" group-title="•抖音「游戏」",CF.老登 -http://dns.yiandrive.com:15907/douyin/ergelaodeng666 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/Dylu111235&douyin&logo" group-title="•抖音「游戏」",王者荣耀浅陌 -http://dns.yiandrive.com:15907/douyin/Dylu111235 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/cf666zx666&douyin&logo" group-title="•抖音「游戏」",CF喷漆(老六) -http://dns.yiandrive.com:15907/douyin/cf666zx666 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/38303588212&douyin&logo" group-title="•抖音「游戏」",王者荣耀黄靖(米莱狄) -http://dns.yiandrive.com:15907/douyin/38303588212 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/Limmz1225&douyin&logo" group-title="•抖音「游戏」",木沐 +http://dns.yiandrive.com:15907/douyin/Limmz1225 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/704357527718&douyin&logo" group-title="•抖音「游戏」",剑灵 +http://dns.yiandrive.com:15907/douyin/704357527718 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/handong9&douyin&logo" group-title="•抖音「游戏」",寒冬zz +http://dns.yiandrive.com:15907/douyin/handong9 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/Fire001666&douyin&logo" group-title="•抖音「游戏」",国风 +http://dns.yiandrive.com:15907/douyin/Fire001666 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/jjworld&douyin&logo" group-title="•抖音「游戏」",JJ斗地主 +http://dns.yiandrive.com:15907/douyin/jjworld #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/122968300347&douyin&logo" group-title="•抖音「游戏」",老白的正经解说(白老师) http://dns.yiandrive.com:15907/douyin/122968300347 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/chiye0099&douyin&logo" group-title="•抖音「游戏」",施夷光池夜(纯法西施) -http://dns.yiandrive.com:15907/douyin/chiye0099 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/yall1102&douyin&logo" group-title="•抖音「游戏」",王者荣耀鸭梨 -http://dns.yiandrive.com:15907/douyin/yall1102 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/66611144541&douyin&logo" group-title="•抖音「游戏」",白泽三角洲 -http://dns.yiandrive.com:15907/douyin/66611144541 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/70605329&douyin&logo" group-title="•抖音「游戏」",禅游小辣椒 -http://dns.yiandrive.com:15907/douyin/70605329 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/324546102&douyin&logo" group-title="•抖音「游戏」",演绎 +http://dns.yiandrive.com:15907/douyin/324546102 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/Youhen....&douyin&logo" group-title="•抖音「游戏」",有痕关头露娜 +http://dns.yiandrive.com:15907/douyin/Youhen.... +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/76490985813&douyin&logo" group-title="•抖音「游戏」",威力电竞格斗游戏解说 +http://dns.yiandrive.com:15907/douyin/76490985813 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/KENNY_LIU&douyin&logo" group-title="•抖音「娱乐」",刘丝壶 +http://dns.yiandrive.com:15907/douyin/KENNY_LIU +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/Lkx_CS2&douyin&logo" group-title="•抖音「游戏」",赖科旭 +http://dns.yiandrive.com:15907/douyin/Lkx_CS2 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/494992812876&douyin&logo" group-title="•抖音「游戏」",门神Soloman +http://dns.yiandrive.com:15907/douyin/494992812876 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/704050xcz&douyin&logo" group-title="•抖音「游戏」",CF.故里 http://dns.yiandrive.com:15907/douyin/704050xcz -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/wzj767061037&douyin&logo" group-title="•抖音「游戏」",七彩猫(王昭君) -http://dns.yiandrive.com:15907/douyin/wzj767061037 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/dingzai555&douyin&logo" group-title="•抖音「游戏」",丁少呀(貂蝉) -http://dns.yiandrive.com:15907/douyin/dingzai555 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/zbcll0715&douyin&logo" group-title="•抖音「游戏」",张不才 -http://dns.yiandrive.com:15907/douyin/zbcll0715 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/sumohuang&douyin&logo" group-title="•抖音「游戏」",CF苏墨凰 +http://dns.yiandrive.com:15907/douyin/sumohuang +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/ergelaodeng666&douyin&logo" group-title="•抖音「游戏」",CF.老登 +http://dns.yiandrive.com:15907/douyin/ergelaodeng666 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/70605329&douyin&logo" group-title="•抖音「游戏」",禅游小辣椒 +http://dns.yiandrive.com:15907/douyin/70605329 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/w2417113577&douyin&logo" group-title="•抖音「游戏」",橙C_很奈斯 http://dns.yiandrive.com:15907/douyin/w2417113577 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/xiaoahua6&douyin&logo" group-title="•抖音「游戏」",小阿花 +http://dns.yiandrive.com:15907/douyin/xiaoahua6 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/bn11300123&douyin&logo" group-title="•抖音「游戏」",小娜猪(国一妖姬峡谷千分) +http://dns.yiandrive.com:15907/douyin/bn11300123 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/580853565&douyin&logo" group-title="•抖音「游戏」",CF.绿豆 +http://dns.yiandrive.com:15907/douyin/580853565 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/Dylu111235&douyin&logo" group-title="•抖音「游戏」",王者荣耀浅陌 +http://dns.yiandrive.com:15907/douyin/Dylu111235 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/5248038&douyin&logo" group-title="•抖音「游戏」",海洋. +http://dns.yiandrive.com:15907/douyin/5248038 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/20231126han&douyin&logo" group-title="•抖音「娱乐」",韩千亿文化 +http://dns.yiandrive.com:15907/douyin/20231126han +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/cf666zx666&douyin&logo" group-title="•抖音「游戏」",CF喷漆(老六) +http://dns.yiandrive.com:15907/douyin/cf666zx666 +#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/抖音.png" group-title="•抖音「游戏」",数码 +http://dns.yiandrive.com:15907/douyin/shumajiang73 #EXTINF:-1 tvg-logo="https://epg.iill.top/logo/抖音.png" group-title="•抖音「游戏」",直男7 http://dns.yiandrive.com:15907/douyin/aaaaee -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/566388326775&douyin&logo" group-title="•抖音「游戏」",电竞讲师胖森 -http://dns.yiandrive.com:15907/douyin/566388326775 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/71090948851&douyin&logo" group-title="•抖音「游戏」",维心秀(pubg) -http://dns.yiandrive.com:15907/douyin/71090948851 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/HD5903&douyin&logo" group-title="•抖音「游戏」",辛吉东 -http://dns.yiandrive.com:15907/douyin/HD5903 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/76204423664&douyin&logo" group-title="•抖音「游戏」",上将潘凤 -http://dns.yiandrive.com:15907/douyin/76204423664 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/haidaoxiaozhu&douyin&logo" group-title="•抖音「游戏」",河池VR +http://dns.yiandrive.com:15907/douyin/haidaoxiaozhu +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/Yy35383&douyin&logo" group-title="•抖音「游戏」",大橙Superman +http://dns.yiandrive.com:15907/douyin/Yy35383 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/cfxiazuo&douyin&logo" group-title="•抖音「游戏」",CF.夏佐 +http://dns.yiandrive.com:15907/douyin/cfxiazuo +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/dykl76pf5h7u&douyin&logo" group-title="•抖音「游戏」",红警牛弟 +http://dns.yiandrive.com:15907/douyin/dykl76pf5h7u +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/66611144541&douyin&logo" group-title="•抖音「游戏」",白泽三角洲 +http://dns.yiandrive.com:15907/douyin/66611144541 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/9niub&douyin&logo" group-title="•抖音「游戏」",老九(9niub) +http://dns.yiandrive.com:15907/douyin/9niub #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/banzhizhu&douyin&logo" group-title="•抖音「游戏」",星际半只猪 http://dns.yiandrive.com:15907/douyin/banzhizhu #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/Lelee21&douyin&logo" group-title="•抖音「游戏」",麻勒勒 http://dns.yiandrive.com:15907/douyin/Lelee21 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/2220570808&douyin&logo" group-title="•抖音「游戏」",炉石林可 -http://dns.yiandrive.com:15907/douyin/2220570808 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/953782519&douyin&logo" group-title="•抖音「游戏」",飞行员 -http://dns.yiandrive.com:15907/douyin/953782519 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/suhanxiaohao&douyin&logo" group-title="•抖音「游戏」",苏晗王者荣耀 -http://dns.yiandrive.com:15907/douyin/suhanxiaohao -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/yudi952700&douyin&logo" group-title="•抖音「游戏」",磁力棒 -http://dns.yiandrive.com:15907/douyin/yudi952700 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/Haojiang_Hao&douyin&logo" group-title="•抖音「游戏」",昊昊 -http://dns.yiandrive.com:15907/douyin/Haojiang_Hao -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/goushenGG6&douyin&logo" group-title="•抖音「游戏」",狗神(御弟) -http://dns.yiandrive.com:15907/douyin/goushenGG6 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/aier22353&douyin&logo" group-title="•抖音「游戏」",第五 有妖气 -http://dns.yiandrive.com:15907/douyin/aier22353 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/yall1102&douyin&logo" group-title="•抖音「游戏」",王者荣耀鸭梨 +http://dns.yiandrive.com:15907/douyin/yall1102 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/DaWu000&douyin&logo" group-title="•抖音「游戏」",大吴 +http://dns.yiandrive.com:15907/douyin/DaWu000 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/AI_01927&douyin&logo" group-title="•抖音「游戏」",cs2Ai +http://dns.yiandrive.com:15907/douyin/AI_01927 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/590890573&douyin&logo" group-title="•抖音「游戏」",风行云 +http://dns.yiandrive.com:15907/douyin/590890573 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/19053016&douyin&logo" group-title="•抖音「游戏」",王诚诚(貂蝉) http://dns.yiandrive.com:15907/douyin/19053016 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/wudilongaoti&douyin&logo" group-title="•抖音「游戏」",无敌龙傲天 -http://dns.yiandrive.com:15907/douyin/wudilongaoti -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/8661966&douyu&logo" group-title="•斗鱼「其他」",下饭音乐 -http://dns.yiandrive.com:15907/douyu/8661966 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/236461&douyu&logo" group-title="•斗鱼「其他」",老高与小茉的死忠粉 -http://dns.yiandrive.com:15907/douyu/236461 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/10205199&douyu&logo" group-title="•斗鱼「其他」",练习每一天 -http://dns.yiandrive.com:15907/douyu/10205199 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/434213&douyu&logo" group-title="•斗鱼「其他」",数码科技 -http://dns.yiandrive.com:15907/douyu/434213 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/HD5903&douyin&logo" group-title="•抖音「游戏」",辛吉东 +http://dns.yiandrive.com:15907/douyin/HD5903 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/QingYe965&douyin&logo" group-title="•抖音「游戏」",青野(小乔) +http://dns.yiandrive.com:15907/douyin/QingYe965 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/64621474275&douyin&logo" group-title="•抖音「游戏」",秒杀怪卡萨丁 http://dns.yiandrive.com:15907/douyin/64621474275 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/9588891&douyu&logo" group-title="•斗鱼「娱乐」",秋月剪水 -http://dns.yiandrive.com:15907/douyu/9588891 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/2220570808&douyin&logo" group-title="•抖音「游戏」",炉石林可 +http://dns.yiandrive.com:15907/douyin/2220570808 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/goushenGG6&douyin&logo" group-title="•抖音「游戏」",狗神(御弟) +http://dns.yiandrive.com:15907/douyin/goushenGG6 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/434213&douyu&logo" group-title="•斗鱼「其他」",数码科技 +http://dns.yiandrive.com:15907/douyu/434213 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/Haojiang_Hao&douyin&logo" group-title="•抖音「游戏」",昊昊 +http://dns.yiandrive.com:15907/douyin/Haojiang_Hao +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/longqidui2020&douyin&logo" group-title="•抖音「游戏」",袁磊多乐升级 +http://dns.yiandrive.com:15907/douyin/longqidui2020 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/10205199&douyu&logo" group-title="•斗鱼「其他」",练习每一天 +http://dns.yiandrive.com:15907/douyu/10205199 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/236461&douyu&logo" group-title="•斗鱼「其他」",老高与小茉的死忠粉 +http://dns.yiandrive.com:15907/douyu/236461 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/9742633&douyu&logo" group-title="•斗鱼「娱乐」",小梨梨Lily http://dns.yiandrive.com:15907/douyu/9742633 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/29461776985&douyin&logo" group-title="•抖音「游戏」",梦幻猫猫 -http://dns.yiandrive.com:15907/douyin/29461776985 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/10071735&douyu&logo" group-title="•斗鱼「娱乐」",Nice、奶思、 -http://dns.yiandrive.com:15907/douyu/10071735 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/244548&douyu&logo" group-title="•斗鱼「娱乐」",叶子户外 -http://dns.yiandrive.com:15907/douyu/244548 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/9236042&douyu&logo" group-title="•斗鱼「娱乐」",吐槽吐槽 -http://dns.yiandrive.com:15907/douyu/9236042 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/664668&douyu&logo" group-title="•斗鱼「娱乐」",翁馨 -http://dns.yiandrive.com:15907/douyu/664668 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/17732&douyu&logo" group-title="•斗鱼「娱乐」",7师傅 -http://dns.yiandrive.com:15907/douyu/17732 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/8737695&douyu&logo" group-title="•斗鱼「娱乐」",文西与阿漆 http://dns.yiandrive.com:15907/douyu/8737695 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/329667&douyu&logo" group-title="•斗鱼「娱乐」",kpop 音乐女团 -http://dns.yiandrive.com:15907/douyu/329667 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/9236042&douyu&logo" group-title="•斗鱼「娱乐」",吐槽吐槽 +http://dns.yiandrive.com:15907/douyu/9236042 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/10071735&douyu&logo" group-title="•斗鱼「娱乐」",Nice、奶思、 +http://dns.yiandrive.com:15907/douyu/10071735 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/664668&douyu&logo" group-title="•斗鱼「娱乐」",翁馨 +http://dns.yiandrive.com:15907/douyu/664668 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/4105989&douyu&logo" group-title="•斗鱼「影视」",变形金刚 http://dns.yiandrive.com:15907/douyu/4105989 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/12143022&douyu&logo" group-title="•斗鱼「影视」",60帧 http://dns.yiandrive.com:15907/douyu/12143022 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/17732&douyu&logo" group-title="•斗鱼「娱乐」",7师傅 +http://dns.yiandrive.com:15907/douyu/17732 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/29461776985&douyin&logo" group-title="•抖音「游戏」",梦幻猫猫 +http://dns.yiandrive.com:15907/douyin/29461776985 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/7552568&douyu&logo" group-title="•斗鱼「影视」",隋唐演义 http://dns.yiandrive.com:15907/douyu/7552568 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/3439096&douyu&logo" group-title="•斗鱼「影视」",当燕双鹰遇见李元芳 +http://dns.yiandrive.com:15907/douyu/3439096 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/329667&douyu&logo" group-title="•斗鱼「娱乐」",kpop 音乐女团 +http://dns.yiandrive.com:15907/douyu/329667 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/47598052880&douyin&logo" group-title="•抖音「游戏」",王大枪 +http://dns.yiandrive.com:15907/douyin/47598052880 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/2104744&douyu&logo" group-title="•斗鱼「娱乐」",宇哥讲电影 http://dns.yiandrive.com:15907/douyu/2104744 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/9286868&douyu&logo" group-title="•斗鱼「影视」",陈佩斯喜剧 http://dns.yiandrive.com:15907/douyu/9286868 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/3439096&douyu&logo" group-title="•斗鱼「影视」",当燕双鹰遇见李元芳 -http://dns.yiandrive.com:15907/douyu/3439096 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/xiaoha_ovo&douyin&logo" group-title="•抖音「游戏」",第五 小哈呀 -http://dns.yiandrive.com:15907/douyin/xiaoha_ovo +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/xxxbaby..&douyin&logo" group-title="•抖音「游戏」",渲渲baby王者荣耀 +http://dns.yiandrive.com:15907/douyin/xxxbaby.. #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/2287949&douyu&logo" group-title="•斗鱼「影视」",成龙历险记 http://dns.yiandrive.com:15907/douyu/2287949 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/610972&douyu&logo" group-title="•斗鱼「影视」",都市夜魔人 -http://dns.yiandrive.com:15907/douyu/610972 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/953782519&douyin&logo" group-title="•抖音「游戏」",飞行员 +http://dns.yiandrive.com:15907/douyin/953782519 #EXTINF:-1 tvg-logo="https://epg.iill.top/logo/斗鱼.png" group-title="•斗鱼「影视」",小片片说大片 http://dns.yiandrive.com:15907/douyu/4258555 -#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/斗鱼.png" group-title="•斗鱼「影视」",牛叔说电影 -http://dns.yiandrive.com:15907/douyu/2758565 -#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/斗鱼.png" group-title="•斗鱼「影视」",小约翰可汗 -http://dns.yiandrive.com:15907/douyu/9738854 -#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/斗鱼.png" group-title="•斗鱼「影视」",大漠叔叔 -http://dns.yiandrive.com:15907/douyu/1109218 -#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/斗鱼.png" group-title="•斗鱼「影视」",科幻Fans布玛 -http://dns.yiandrive.com:15907/douyu/3508304 -#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/斗鱼.png" group-title="•斗鱼「影视」",史君说剧 -http://dns.yiandrive.com:15907/douyu/9419771 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/QingYe965&douyin&logo" group-title="•抖音「游戏」",青野(小乔) -http://dns.yiandrive.com:15907/douyin/QingYe965 #EXTINF:-1 tvg-logo="https://epg.iill.top/logo/斗鱼.png" group-title="•斗鱼「影视」",刘老师说电影 http://dns.yiandrive.com:15907/douyu/8317926 -#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/斗鱼.png" group-title="•斗鱼「影视」",赵本山小品 -http://dns.yiandrive.com:15907/douyu/9817716 -#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/斗鱼.png" group-title="•斗鱼「影视」",贾玲经典小品 -http://dns.yiandrive.com:15907/douyu/10419541 +#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/斗鱼.png" group-title="•斗鱼「影视」",牛叔说电影 +http://dns.yiandrive.com:15907/douyu/2758565 +#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/斗鱼.png" group-title="•斗鱼「影视」",科幻Fans布玛 +http://dns.yiandrive.com:15907/douyu/3508304 #EXTINF:-1 tvg-logo="https://epg.iill.top/logo/斗鱼.png" group-title="•斗鱼「影视」",宋小宝小品 http://dns.yiandrive.com:15907/douyu/9817729 +#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/斗鱼.png" group-title="•斗鱼「影视」",史君说剧 +http://dns.yiandrive.com:15907/douyu/9419771 +#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/斗鱼.png" group-title="•斗鱼「影视」",小约翰可汗 +http://dns.yiandrive.com:15907/douyu/9738854 +#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/斗鱼.png" group-title="•斗鱼「影视」",贾玲经典小品 +http://dns.yiandrive.com:15907/douyu/10419541 #EXTINF:-1 tvg-logo="https://epg.iill.top/logo/斗鱼.png" group-title="•斗鱼「影视」",万合天宜 http://dns.yiandrive.com:15907/douyu/9220456 -#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/斗鱼.png" group-title="•斗鱼「影视」",开心锤锤动漫 -http://dns.yiandrive.com:15907/douyu/9018297 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/BEIHAG&douyin&logo" group-title="•抖音「游戏」",第五 北北北海 -http://dns.yiandrive.com:15907/douyin/BEIHAG -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/426517&douyu&logo" group-title="•斗鱼「影视」",动漫轮播 -http://dns.yiandrive.com:15907/douyu/426517 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/Mingyou411&douyin&logo" group-title="•抖音「游戏」",第五 格命 +http://dns.yiandrive.com:15907/douyin/Mingyou411 +#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/斗鱼.png" group-title="•斗鱼「影视」",大漠叔叔 +http://dns.yiandrive.com:15907/douyu/1109218 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/610972&douyu&logo" group-title="•斗鱼「影视」",都市夜魔人 +http://dns.yiandrive.com:15907/douyu/610972 +#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/斗鱼.png" group-title="•斗鱼「影视」",赵本山小品 +http://dns.yiandrive.com:15907/douyu/9817716 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/8009547&douyu&logo" group-title="•斗鱼「影视」",香港鬼片 http://dns.yiandrive.com:15907/douyu/8009547 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/aier22353&douyin&logo" group-title="•抖音「游戏」",第五 有妖气 +http://dns.yiandrive.com:15907/douyin/aier22353 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/426517&douyu&logo" group-title="•斗鱼「影视」",动漫轮播 +http://dns.yiandrive.com:15907/douyu/426517 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/xiaoha_ovo&douyin&logo" group-title="•抖音「游戏」",第五 小哈呀 +http://dns.yiandrive.com:15907/douyin/xiaoha_ovo #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11878141&douyu&logo" group-title="•斗鱼「影视」",蕃薯粥粥煮好了 http://dns.yiandrive.com:15907/douyu/11878141 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/6863367&douyu&logo" group-title="•斗鱼「影视」",爱情公寓|爱情公寓vip http://dns.yiandrive.com:15907/douyu/6863367 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/xxxbaby..&douyin&logo" group-title="•抖音「游戏」",渲渲baby王者荣耀 -http://dns.yiandrive.com:15907/douyin/xxxbaby.. #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11827530&douyu&logo" group-title="•斗鱼「影视」",家有儿女|一样二职 http://dns.yiandrive.com:15907/douyu/11827530 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/8231658&douyu&logo" group-title="•斗鱼「影视」",cym009 -http://dns.yiandrive.com:15907/douyu/8231658 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/922564&douyu&logo" group-title="•斗鱼「影视」",卖女孩滴小姑凉 -http://dns.yiandrive.com:15907/douyu/922564 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/6484910&douyu&logo" group-title="•斗鱼「影视」",名侦探柯南剧场版 -http://dns.yiandrive.com:15907/douyu/6484910 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/5522351&douyu&logo" group-title="•斗鱼「影视」",疯狂小潴潴 http://dns.yiandrive.com:15907/douyu/5522351 -#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/斗鱼.png" group-title="•斗鱼「影视」",电影迷小雅 -http://dns.yiandrive.com:15907/douyu/9639225 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/4246519&douyu&logo" group-title="•斗鱼「影视」",邵氏电影·1 +http://dns.yiandrive.com:15907/douyu/4246519 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/6484910&douyu&logo" group-title="•斗鱼「影视」",名侦探柯南剧场版 +http://dns.yiandrive.com:15907/douyu/6484910 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/8231658&douyu&logo" group-title="•斗鱼「影视」",cym009 +http://dns.yiandrive.com:15907/douyu/8231658 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/12015111&douyu&logo" group-title="•斗鱼「影视」",经典老剧轮播 http://dns.yiandrive.com:15907/douyu/12015111 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/7655471&douyu&logo" group-title="•斗鱼「影视」",武侠剧 http://dns.yiandrive.com:15907/douyu/7655471 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/6027991&douyu&logo" group-title="•斗鱼「影视」",狄仁杰 1-4 部 -http://dns.yiandrive.com:15907/douyu/6027991 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/9942574&douyu&logo" group-title="•斗鱼「影视」",爆笑虫子 -http://dns.yiandrive.com:15907/douyu/9942574 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/9375430&douyu&logo" group-title="•斗鱼「影视」",爱笑会议室 http://dns.yiandrive.com:15907/douyu/9375430 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11756388&douyu&logo" group-title="•斗鱼「影视」",经典 http://dns.yiandrive.com:15907/douyu/11756388 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/9273031&douyu&logo" group-title="•斗鱼「影视」",相声 -http://dns.yiandrive.com:15907/douyu/9273031 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/yudi952700&douyin&logo" group-title="•抖音「游戏」",磁力棒 +http://dns.yiandrive.com:15907/douyin/yudi952700 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/6027991&douyu&logo" group-title="•斗鱼「影视」",狄仁杰 1-4 部 +http://dns.yiandrive.com:15907/douyu/6027991 +#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/斗鱼.png" group-title="•斗鱼「影视」",开心锤锤动漫 +http://dns.yiandrive.com:15907/douyu/9018297 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1174353&douyu&logo" group-title="•斗鱼「影视」",【动漫】超燃 怀旧 经典-苹果Zei甜 +http://dns.yiandrive.com:15907/douyu/1174353 +#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/斗鱼.png" group-title="•斗鱼「影视」",电影迷小雅 +http://dns.yiandrive.com:15907/douyu/9639225 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/9369468&douyu&logo" group-title="•斗鱼「影视」",未解之谜 http://dns.yiandrive.com:15907/douyu/9369468 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/8661966&douyu&logo" group-title="•斗鱼「其他」",下饭音乐 +http://dns.yiandrive.com:15907/douyu/8661966 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/7812810&douyu&logo" group-title="•斗鱼「影视」",庆余年 +http://dns.yiandrive.com:15907/douyu/7812810 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/9273031&douyu&logo" group-title="•斗鱼「影视」",相声 +http://dns.yiandrive.com:15907/douyu/9273031 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/9942574&douyu&logo" group-title="•斗鱼「影视」",爆笑虫子 +http://dns.yiandrive.com:15907/douyu/9942574 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/9487003&douyu&logo" group-title="•斗鱼「影视」",宋江 http://dns.yiandrive.com:15907/douyu/9487003 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/3715426&douyu&logo" group-title="•斗鱼「影视」",精讲老剧 http://dns.yiandrive.com:15907/douyu/3715426 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1174353&douyu&logo" group-title="•斗鱼「影视」",【动漫】超燃 怀旧 经典-苹果Zei甜 -http://dns.yiandrive.com:15907/douyu/1174353 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/7812810&douyu&logo" group-title="•斗鱼「影视」",庆余年 -http://dns.yiandrive.com:15907/douyu/7812810 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/2164691&douyu&logo" group-title="•斗鱼「影视」",发条电影最TOP -http://dns.yiandrive.com:15907/douyu/2164691 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/10010651&douyu&logo" group-title="•斗鱼「影视」",牛叔说电影二台 -http://dns.yiandrive.com:15907/douyu/10010651 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/9770949&douyu&logo" group-title="•斗鱼「影视」",我叫孙火旺 http://dns.yiandrive.com:15907/douyu/9770949 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/131977&douyu&logo" group-title="•斗鱼「影视」",Runningman +http://dns.yiandrive.com:15907/douyu/131977 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/8413092&douyu&logo" group-title="•斗鱼「影视」",挖沟连彭沟长 http://dns.yiandrive.com:15907/douyu/8413092 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/10010651&douyu&logo" group-title="•斗鱼「影视」",牛叔说电影二台 +http://dns.yiandrive.com:15907/douyu/10010651 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/2164691&douyu&logo" group-title="•斗鱼「影视」",发条电影最TOP +http://dns.yiandrive.com:15907/douyu/2164691 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/8869614&douyu&logo" group-title="•斗鱼「影视」",蔡老板家的长工 http://dns.yiandrive.com:15907/douyu/8869614 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/3643605&douyu&logo" group-title="•斗鱼「影视」",一目十影 http://dns.yiandrive.com:15907/douyu/3643605 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/12308334&douyu&logo" group-title="•斗鱼「影视」",燕双鹰猎鹰1 http://dns.yiandrive.com:15907/douyu/12308334 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/122402&douyu&logo" group-title="•斗鱼「影视」",周星驰 +http://dns.yiandrive.com:15907/douyu/122402 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/5261342&douyu&logo" group-title="•斗鱼「影视」",人气港剧 http://dns.yiandrive.com:15907/douyu/5261342 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/213116&douyu&logo" group-title="•斗鱼「游戏」",普通人陡壁 -http://dns.yiandrive.com:15907/douyu/213116 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/178432&douyu&logo" group-title="•斗鱼「游戏」",QuQu、太常规 -http://dns.yiandrive.com:15907/douyu/178432 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/312212&douyu&logo" group-title="•斗鱼「游戏」",智勋勋勋勋 -http://dns.yiandrive.com:15907/douyu/312212 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/93589&douyu&logo" group-title="•斗鱼「游戏」",异灵术老师 -http://dns.yiandrive.com:15907/douyu/93589 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1300804&douyu&logo" group-title="•斗鱼「游戏」",卷子 http://dns.yiandrive.com:15907/douyu/1300804 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/12133146&douyu&logo" group-title="•斗鱼「游戏」",牛逼小番 -http://dns.yiandrive.com:15907/douyu/12133146 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/9990298&douyu&logo" group-title="•斗鱼「游戏」",王大谋 http://dns.yiandrive.com:15907/douyu/9990298 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/572288&douyu&logo" group-title="•斗鱼「游戏」", Cnzlike http://dns.yiandrive.com:15907/douyu/572288 #EXTINF:-1 tvg-logo="https://epg.iill.top/logo/666743&douyu&logo" group-title="•斗鱼「游戏」",zzc http://dns.yiandrive.com:15907/douyu/666743 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/10639765&douyu&logo" group-title="•斗鱼「游戏」",艾琳bigbaby -http://dns.yiandrive.com:15907/douyu/10639765 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/52319&douyu&logo" group-title="•斗鱼「游戏」",loveyou_qq http://dns.yiandrive.com:15907/douyu/52319 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/74960&douyu&logo" group-title="•斗鱼「游戏」",叫我老陈就好了 +http://dns.yiandrive.com:15907/douyu/74960 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/5684726&douyu&logo" group-title="•斗鱼「游戏」",皮特 +http://dns.yiandrive.com:15907/douyu/5684726 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/6567483&douyu&logo" group-title="•斗鱼「游戏」",Sumiya丶墨岩彧 http://dns.yiandrive.com:15907/douyu/6567483 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/7180846&douyu&logo" group-title="•斗鱼「游戏」",jjking剑姬 -http://dns.yiandrive.com:15907/douyu/7180846 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/178432&douyu&logo" group-title="•斗鱼「游戏」",QuQu、太常规 +http://dns.yiandrive.com:15907/douyu/178432 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/9999&douyu&logo" group-title="•斗鱼「游戏」",YYF +http://dns.yiandrive.com:15907/douyu/9999 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/3567314&douyu&logo" group-title="•斗鱼「游戏」",王纪超666 +http://dns.yiandrive.com:15907/douyu/3567314 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1870001&douyu&logo" group-title="•斗鱼「游戏」",大木 +http://dns.yiandrive.com:15907/douyu/1870001 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/312212&douyu&logo" group-title="•斗鱼「游戏」",智勋勋勋勋 +http://dns.yiandrive.com:15907/douyu/312212 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/12313&douyu&logo" group-title="•斗鱼「游戏」",叶音符 +http://dns.yiandrive.com:15907/douyu/12313 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/4615502&douyu&logo" group-title="•斗鱼「游戏」",一条小团团OvO(包包代播) +http://dns.yiandrive.com:15907/douyu/4615502 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/718133&douyu&logo" group-title="•斗鱼「游戏」",十月船长 http://dns.yiandrive.com:15907/douyu/718133 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/280087&douyu&logo" group-title="•斗鱼「游戏」",欠你幸福(四国军棋) -http://dns.yiandrive.com:15907/douyu/280087 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/6119592&douyu&logo" group-title="•斗鱼「游戏」",阿仁 -http://dns.yiandrive.com:15907/douyu/6119592 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/6499690&douyu&logo" group-title="•斗鱼「游戏」",国宝佳悦 -http://dns.yiandrive.com:15907/douyu/6499690 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11746004&douyu&logo" group-title="•斗鱼「游戏」",阿豪是超级大帅Bi +http://dns.yiandrive.com:15907/douyu/11746004 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/7180846&douyu&logo" group-title="•斗鱼「游戏」",jjking剑姬 +http://dns.yiandrive.com:15907/douyu/7180846 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/39300&douyu&logo" group-title="•斗鱼「游戏」",舟老师丶 +http://dns.yiandrive.com:15907/douyu/39300 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/3630850&douyu&logo" group-title="•斗鱼「游戏」",杀杀杀人哥 +http://dns.yiandrive.com:15907/douyu/3630850 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/6558897&douyu&logo" group-title="•斗鱼「游戏」",果小果是个弟弟 +http://dns.yiandrive.com:15907/douyu/6558897 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/4487219&douyu&logo" group-title="•斗鱼「游戏」",帽子(象棋) http://dns.yiandrive.com:15907/douyu/4487219 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/6499690&douyu&logo" group-title="•斗鱼「游戏」",国宝佳悦 +http://dns.yiandrive.com:15907/douyu/6499690 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/280087&douyu&logo" group-title="•斗鱼「游戏」",欠你幸福(四国军棋) +http://dns.yiandrive.com:15907/douyu/280087 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1597956&douyu&logo" group-title="•斗鱼「游戏」",zola http://dns.yiandrive.com:15907/douyu/1597956 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11503448&douyu&logo" group-title="•斗鱼「游戏」",孝三 -http://dns.yiandrive.com:15907/douyu/11503448 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/912213&douyu&logo" group-title="•斗鱼「游戏」",克里斯黄18 -http://dns.yiandrive.com:15907/douyu/912213 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/528353&douyu&logo" group-title="•斗鱼「游戏」",As童话话话 +http://dns.yiandrive.com:15907/douyu/528353 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/2207607&douyu&logo" group-title="•斗鱼「游戏」",骚易 http://dns.yiandrive.com:15907/douyu/2207607 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/2106575&douyu&logo" group-title="•斗鱼「游戏」",吕布 http://dns.yiandrive.com:15907/douyu/2106575 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/63136&douyu&logo" group-title="•斗鱼「游戏」",冬瓜强 +http://dns.yiandrive.com:15907/douyu/63136 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/190448&douyu&logo" group-title="•斗鱼「游戏」",hasfin http://dns.yiandrive.com:15907/douyu/190448 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/5586772&douyu&logo" group-title="•斗鱼「游戏」",BB凯、 -http://dns.yiandrive.com:15907/douyu/5586772 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/52&douyu&logo" group-title="•斗鱼「游戏」",火星包 http://dns.yiandrive.com:15907/douyu/52 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/9718359&douyu&logo" group-title="•斗鱼「游戏」",陈小象丶 -http://dns.yiandrive.com:15907/douyu/9718359 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/3305122&douyu&logo" group-title="•斗鱼「游戏」",丸子头的文哥哥 -http://dns.yiandrive.com:15907/douyu/3305122 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/5132174&douyu&logo" group-title="•斗鱼「游戏」",哈尼他姐 -http://dns.yiandrive.com:15907/douyu/5132174 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/5586772&douyu&logo" group-title="•斗鱼「游戏」",BB凯、 +http://dns.yiandrive.com:15907/douyu/5586772 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/38303588212&douyin&logo" group-title="•抖音「游戏」",王者荣耀黄靖(米莱狄) +http://dns.yiandrive.com:15907/douyin/38303588212 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/138243&douyu&logo" group-title="•斗鱼「游戏」",洞主 +http://dns.yiandrive.com:15907/douyu/138243 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/84452&douyu&logo" group-title="•斗鱼「游戏」",主播阿飞 +http://dns.yiandrive.com:15907/douyu/84452 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/5716430&douyu&logo" group-title="•斗鱼「游戏」",叶知秋Vanessa +http://dns.yiandrive.com:15907/douyu/5716430 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/2311698&douyu&logo" group-title="•斗鱼「游戏」",斯祥 http://dns.yiandrive.com:15907/douyu/2311698 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/5894085&douyu&logo" group-title="•斗鱼「游戏」",茂不易 http://dns.yiandrive.com:15907/douyu/5894085 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/138243&douyu&logo" group-title="•斗鱼「游戏」",洞主 -http://dns.yiandrive.com:15907/douyu/138243 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/991&yy&logo" group-title="•歪歪「娱乐」",音乐991 -http://dns.yiandrive.com:15907/yy/991 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/3594&yy&logo" group-title="•歪歪「娱乐」",毕加索 -http://dns.yiandrive.com:15907/yy/3594 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/993&yy&logo" group-title="•歪歪「娱乐」",燃舞993 -http://dns.yiandrive.com:15907/yy/993 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/8350&yy&logo" group-title="•歪歪「娱乐」",小耳宝 -http://dns.yiandrive.com:15907/yy/8350 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/709710&douyu&logo" group-title="•斗鱼「游戏」",IMxiaoxin +http://dns.yiandrive.com:15907/douyu/709710 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/9718359&douyu&logo" group-title="•斗鱼「游戏」",陈小象丶 +http://dns.yiandrive.com:15907/douyu/9718359 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/80887&douyu&logo" group-title="•斗鱼「游戏」",DMC 葡萄鹏 +http://dns.yiandrive.com:15907/douyu/80887 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/5377721&douyu&logo" group-title="•斗鱼「游戏」",放逐大帝灬 +http://dns.yiandrive.com:15907/douyu/5377721 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/5168755&douyu&logo" group-title="•斗鱼「游戏」",武神59 +http://dns.yiandrive.com:15907/douyu/5168755 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1314213&douyu&logo" group-title="•斗鱼「游戏」",阿良林暦 +http://dns.yiandrive.com:15907/douyu/1314213 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/6442973&douyu&logo" group-title="•斗鱼「游戏」",Tony托公子 +http://dns.yiandrive.com:15907/douyu/6442973 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/3305122&douyu&logo" group-title="•斗鱼「游戏」",丸子头的文哥哥 +http://dns.yiandrive.com:15907/douyu/3305122 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/433724&douyu&logo" group-title="•斗鱼「游戏」",王科长 +http://dns.yiandrive.com:15907/douyu/433724 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/6979222&douyu&logo" group-title="•斗鱼「游戏」",玩机器丶Machine +http://dns.yiandrive.com:15907/douyu/6979222 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/62081&douyu&logo" group-title="•斗鱼「游戏」",叶落 +http://dns.yiandrive.com:15907/douyu/62081 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/260322&douyu&logo" group-title="•斗鱼「影视」",懒猫 +http://dns.yiandrive.com:15907/douyu/260322 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1377142&douyu&logo" group-title="•斗鱼「娱乐」",yuxian +http://dns.yiandrive.com:15907/douyu/1377142 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/3168536&douyu&logo" group-title="•斗鱼「游戏」",Xleft小叮当 +http://dns.yiandrive.com:15907/douyu/3168536 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1669&yy&logo" group-title="•歪歪「娱乐」",大白兔 http://dns.yiandrive.com:15907/yy/1669 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1357&yy&logo" group-title="•歪歪「娱乐」",少寒Shine +http://dns.yiandrive.com:15907/yy/1357 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/8565&yy&logo" group-title="•歪歪「娱乐」",娱+毕徒猴仔 +http://dns.yiandrive.com:15907/yy/8565 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/991&yy&logo" group-title="•歪歪「娱乐」",音乐991 +http://dns.yiandrive.com:15907/yy/991 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/58074&yy&logo" group-title="•歪歪「娱乐」",虎娱Dj MOMO http://dns.yiandrive.com:15907/yy/58074 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/993&yy&logo" group-title="•歪歪「娱乐」",燃舞993 +http://dns.yiandrive.com:15907/yy/993 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/61986&yy&logo" group-title="•歪歪「娱乐」",小小 http://dns.yiandrive.com:15907/yy/61986 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/3594&yy&logo" group-title="•歪歪「娱乐」",毕加索 +http://dns.yiandrive.com:15907/yy/3594 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1382749887&yy&logo" group-title="•歪歪「其他」",解压修牛蹄 http://dns.yiandrive.com:15907/yy/1382749887 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/37331053&yy&logo" group-title="•歪歪「娱乐」",大舌头滴百灵鸟 -http://dns.yiandrive.com:15907/yy/37331053 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1349695640&yy&logo" group-title="•歪歪「娱乐」",奇领珊瑚 -http://dns.yiandrive.com:15907/yy/1349695640 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1382784699&yy&logo" group-title="•歪歪「娱乐」",星之舟妖精 -http://dns.yiandrive.com:15907/yy/1382784699 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1343872485&yy&logo" group-title="•歪歪「娱乐」",泡泡 http://dns.yiandrive.com:15907/yy/1343872485 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1345386938&yy&logo" group-title="•歪歪「娱乐」",小啾啾 -http://dns.yiandrive.com:15907/yy/1345386938 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1382736894&yy&logo" group-title="•歪歪「娱乐」",预先 http://dns.yiandrive.com:15907/yy/1382736894 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/37331053&yy&logo" group-title="•歪歪「娱乐」",大舌头滴百灵鸟 +http://dns.yiandrive.com:15907/yy/37331053 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/10639765&douyu&logo" group-title="•斗鱼「游戏」",艾琳bigbaby +http://dns.yiandrive.com:15907/douyu/10639765 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1345386938&yy&logo" group-title="•歪歪「娱乐」",小啾啾 +http://dns.yiandrive.com:15907/yy/1345386938 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1382784699&yy&logo" group-title="•歪歪「娱乐」",星之舟妖精 +http://dns.yiandrive.com:15907/yy/1382784699 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/30698337&yy&logo" group-title="•歪歪「娱乐」",娱+7038 毕徒猴仔 +http://dns.yiandrive.com:15907/yy/30698337 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1349695640&yy&logo" group-title="•歪歪「娱乐」",奇领珊瑚 +http://dns.yiandrive.com:15907/yy/1349695640 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/10287387&yy&logo" group-title="•歪歪「娱乐」",星妹妹m http://dns.yiandrive.com:15907/yy/10287387 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/8350&yy&logo" group-title="•歪歪「娱乐」",小耳宝 +http://dns.yiandrive.com:15907/yy/8350 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1382741638&yy&logo" group-title="•歪歪「影视」",俺娘田小草 http://dns.yiandrive.com:15907/yy/1382741638 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1354780649&yy&logo" group-title="•歪歪「影视」",天下 http://dns.yiandrive.com:15907/yy/1354780649 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1354930926&yy&logo" group-title="•歪歪「影视」",功夫 http://dns.yiandrive.com:15907/yy/1354930926 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1354930964&yy&logo" group-title="•歪歪「影视」",二炮手 -http://dns.yiandrive.com:15907/yy/1354930964 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1354930181&yy&logo" group-title="•歪歪「影视」",猩球 http://dns.yiandrive.com:15907/yy/1354930181 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1354930964&yy&logo" group-title="•歪歪「影视」",二炮手 +http://dns.yiandrive.com:15907/yy/1354930964 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1354932355&yy&logo" group-title="•歪歪「影视」",第一滴血 http://dns.yiandrive.com:15907/yy/1354932355 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1508902755&yy&logo" group-title="•歪歪「影视」",白娘子 @@ -984,14 +1106,12 @@ http://dns.yiandrive.com:15907/yy/1508902755 http://dns.yiandrive.com:15907/yy/1382736803 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1382745091&yy&logo" group-title="•歪歪「影视」",超英 http://dns.yiandrive.com:15907/yy/1382745091 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1382736851&yy&logo" group-title="•歪歪「影视」",国外科幻 -http://dns.yiandrive.com:15907/yy/1382736851 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1354936167&yy&logo" group-title="•歪歪「影视」",复联 http://dns.yiandrive.com:15907/yy/1354936167 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1354930903&yy&logo" group-title="•歪歪「影视」",悬疑 烧脑 http://dns.yiandrive.com:15907/yy/1354930903 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1357&yy&logo" group-title="•歪歪「娱乐」",少寒Shine -http://dns.yiandrive.com:15907/yy/1357 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1382736851&yy&logo" group-title="•歪歪「影视」",国外科幻 +http://dns.yiandrive.com:15907/yy/1382736851 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1354930977&yy&logo" group-title="•歪歪「影视」",熊出没 http://dns.yiandrive.com:15907/yy/1354930977 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1382749892&yy&logo" group-title="•歪歪「影视」",速度与激情 @@ -1004,34 +1124,34 @@ http://dns.yiandrive.com:15907/yy/1382671124 http://dns.yiandrive.com:15907/yy/1354210357 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1354926676&yy&logo" group-title="•歪歪「影视」",血色 http://dns.yiandrive.com:15907/yy/1354926676 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1382745084&yy&logo" group-title="•歪歪「影视」",红楼梦 +http://dns.yiandrive.com:15907/yy/1382745084 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1351814644&yy&logo" group-title="•歪歪「影视」",天龙 http://dns.yiandrive.com:15907/yy/1351814644 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/28265277&yy&logo" group-title="•歪歪「影视」",鹿鼎记 -http://dns.yiandrive.com:15907/yy/28265277 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1354658049&yy&logo" group-title="•歪歪「影视」",鹿鼎记周星驰 -http://dns.yiandrive.com:15907/yy/1354658049 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1356043677&yy&logo" group-title="•歪歪「影视」",少年 http://dns.yiandrive.com:15907/yy/1356043677 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/28265277&yy&logo" group-title="•歪歪「影视」",鹿鼎记 +http://dns.yiandrive.com:15907/yy/28265277 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1353892468&yy&logo" group-title="•歪歪「影视」",宰相 http://dns.yiandrive.com:15907/yy/1353892468 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1354930936&yy&logo" group-title="•歪歪「影视」",黑衣人 http://dns.yiandrive.com:15907/yy/1354930936 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1354507447&yy&logo" group-title="•歪歪「影视」",古惑仔 -http://dns.yiandrive.com:15907/yy/1354507447 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1354658049&yy&logo" group-title="•歪歪「影视」",鹿鼎记周星驰 +http://dns.yiandrive.com:15907/yy/1354658049 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1356043643&yy&logo" group-title="•歪歪「影视」",封神榜· http://dns.yiandrive.com:15907/yy/1356043643 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1354930904&yy&logo" group-title="•歪歪「影视」",黄大妮 http://dns.yiandrive.com:15907/yy/1354930904 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1382736864&yy&logo" group-title="•歪歪「影视」",苦乐村官 http://dns.yiandrive.com:15907/yy/1382736864 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1354930894&yy&logo" group-title="•歪歪「影视」",家有九凤 -http://dns.yiandrive.com:15907/yy/1354930894 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1382851588&yy&logo" group-title="•歪歪「影视」",正阳门下 http://dns.yiandrive.com:15907/yy/1382851588 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1382736875&yy&logo" group-title="•歪歪「影视」",读心神探 -http://dns.yiandrive.com:15907/yy/1382736875 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1354930894&yy&logo" group-title="•歪歪「影视」",家有九凤 +http://dns.yiandrive.com:15907/yy/1354930894 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1453810838&yy&logo" group-title="•歪歪「影视」",亮剑 http://dns.yiandrive.com:15907/yy/1453810838 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1382736875&yy&logo" group-title="•歪歪「影视」",读心神探 +http://dns.yiandrive.com:15907/yy/1382736875 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1354926655&yy&logo" group-title="•歪歪「影视」",国产大片电影 http://dns.yiandrive.com:15907/yy/1354926655 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1382736891&yy&logo" group-title="•歪歪「影视」",流金岁月 @@ -1048,8 +1168,6 @@ http://dns.yiandrive.com:15907/yy/1382749895 http://dns.yiandrive.com:15907/yy/1382745176 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1382749901&yy&logo" group-title="•歪歪「影视」",炊事班的故事 http://dns.yiandrive.com:15907/yy/1382749901 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1382745084&yy&logo" group-title="•歪歪「影视」",红楼梦 -http://dns.yiandrive.com:15907/yy/1382745084 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1354930939&yy&logo" group-title="•歪歪「影视」",法证先锋 http://dns.yiandrive.com:15907/yy/1354930939 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1382736795&yy&logo" group-title="•歪歪「影视」",地下交通站 @@ -1064,28 +1182,26 @@ http://dns.yiandrive.com:15907/yy/1354825244 http://dns.yiandrive.com:15907/yy/1354933540 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1382736814&yy&logo" group-title="•歪歪「影视」",少年包青天3 http://dns.yiandrive.com:15907/yy/1382736814 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1382735567&yy&logo" group-title="•歪歪「影视」",穿越时空的爱恋 +http://dns.yiandrive.com:15907/yy/1382735567 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1382851599&yy&logo" group-title="•歪歪「影视」",法证先锋轮播 http://dns.yiandrive.com:15907/yy/1382851599 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1354926650&yy&logo" group-title="•歪歪「影视」",父母爱情 http://dns.yiandrive.com:15907/yy/1354926650 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1382735567&yy&logo" group-title="•歪歪「影视」",穿越时空的爱恋 -http://dns.yiandrive.com:15907/yy/1382735567 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1382828766&yy&logo" group-title="•歪歪「影视」",士兵突击 http://dns.yiandrive.com:15907/yy/1382828766 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1382735624&yy&logo" group-title="•歪歪「影视」",欢乐颂 -http://dns.yiandrive.com:15907/yy/1382735624 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1354888736&yy&logo" group-title="•歪歪「影视」",法证先锋高清轮播 http://dns.yiandrive.com:15907/yy/1354888736 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1354936134&yy&logo" group-title="•歪歪「影视」",知否知否应是绿肥红瘦 http://dns.yiandrive.com:15907/yy/1354936134 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1382745105&yy&logo" group-title="•歪歪「影视」",哈利波特 http://dns.yiandrive.com:15907/yy/1382745105 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1382736867&yy&logo" group-title="•歪歪「影视」",国外高分大片 -http://dns.yiandrive.com:15907/yy/1382736867 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1382828767&yy&logo" group-title="•歪歪「影视」",猫系女友-神探狄仁杰2 -http://dns.yiandrive.com:15907/yy/1382828767 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1382749914&yy&logo" group-title="•歪歪「影视」",加勒比海盗系列 http://dns.yiandrive.com:15907/yy/1382749914 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1382828767&yy&logo" group-title="•歪歪「影视」",猫系女友-神探狄仁杰2 +http://dns.yiandrive.com:15907/yy/1382828767 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1382736867&yy&logo" group-title="•歪歪「影视」",国外高分大片 +http://dns.yiandrive.com:15907/yy/1382736867 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1354889024&yy&logo" group-title="•歪歪「影视」",木乃伊全集 http://dns.yiandrive.com:15907/yy/1354889024 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1354930976&yy&logo" group-title="•歪歪「影视」",来自星星的你 @@ -1104,1327 +1220,1375 @@ http://dns.yiandrive.com:15907/yy/1382736856 http://dns.yiandrive.com:15907/yy/1382714119 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1382735578&yy&logo" group-title="•歪歪「影视」",传奇英雄 http://dns.yiandrive.com:15907/yy/1382735578 -#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/虎牙.png" group-title="•虎牙「其他」",挨饿德 -http://dns.yiandrive.com:15907/huya/15373958 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1382745114&yy&logo" group-title="•歪歪「影视」",人生必看的科幻片 http://dns.yiandrive.com:15907/yy/1382745114 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1382735627&yy&logo" group-title="•歪歪「影视」",国内奇幻电影大片 http://dns.yiandrive.com:15907/yy/1382735627 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/18958242&huya&logo" group-title="•虎牙「其他」",梨涡少女mini -http://dns.yiandrive.com:15907/huya/18958242 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/21288462&huya&logo" group-title="•虎牙「其他」",大蒙香味 -http://dns.yiandrive.com:15907/huya/21288462 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/21969336&huya&logo" group-title="•虎牙「其他」",李子柒 -http://dns.yiandrive.com:15907/huya/21969336 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/16797006&huya&logo" group-title="•虎牙「其他」",山药视频 -http://dns.yiandrive.com:15907/huya/16797006 +#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/虎牙.png" group-title="•虎牙「其他」",挨饿德 +http://dns.yiandrive.com:15907/huya/15373958 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1354936228&yy&logo" group-title="•歪歪「影视」",从秦始皇到汉武帝 http://dns.yiandrive.com:15907/yy/1354936228 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/18958242&huya&logo" group-title="•虎牙「其他」",梨涡少女mini +http://dns.yiandrive.com:15907/huya/18958242 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/21969336&huya&logo" group-title="•虎牙「其他」",李子柒 +http://dns.yiandrive.com:15907/huya/21969336 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1354930954&yy&logo" group-title="•歪歪「影视」",小吃货-探秘中华美食 http://dns.yiandrive.com:15907/yy/1354930954 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1382735584&yy&logo" group-title="•歪歪「影视」",国产喜剧 http://dns.yiandrive.com:15907/yy/1382735584 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1382688400&yy&logo" group-title="•歪歪「影视」",精彩玄幻电影 http://dns.yiandrive.com:15907/yy/1382688400 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/631427 &huya&logo" group-title="•虎牙「其他」",徐大骚 -http://dns.yiandrive.com:15907/huya/631427 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/16797006&huya&logo" group-title="•虎牙「其他」",山药视频 +http://dns.yiandrive.com:15907/huya/16797006 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1382736912&yy&logo" group-title="•歪歪「影视」",经典传奇 http://dns.yiandrive.com:15907/yy/1382736912 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/27599671&huya&logo" group-title="•虎牙「其他」",老唐-斯诺克 -http://dns.yiandrive.com:15907/huya/27599671 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/564185&huya&logo" group-title="•虎牙「其他」",女子世界冠军石春侠 -http://dns.yiandrive.com:15907/huya/564185 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/21356214&huya&logo" group-title="•虎牙「其他」",原始美食与生活 -http://dns.yiandrive.com:15907/huya/21356214 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1354932407&yy&logo" group-title="•歪歪「影视」",星球大战 http://dns.yiandrive.com:15907/yy/1354932407 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/14079954&huya&logo" group-title="•虎牙「其他」",JJ斗地主 -http://dns.yiandrive.com:15907/huya/14079954 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/20072773&huya&logo" group-title="•虎牙「其他」",欧神 -http://dns.yiandrive.com:15907/huya/20072773 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/14363949&huya&logo" group-title="•虎牙「其他」",野食小哥 -http://dns.yiandrive.com:15907/huya/14363949 -#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/虎牙.png" group-title="•虎牙「其他」",斯诺克 -http://dns.yiandrive.com:15907/huya/287115 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/28258706&huya&logo" group-title="•虎牙「其他」",老范说台球 -http://dns.yiandrive.com:15907/huya/28258706 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1354936249&yy&logo" group-title="•歪歪「影视」",解放-苏联战争巨片 http://dns.yiandrive.com:15907/yy/1354936249 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/880625&huya&logo" group-title="•虎牙「其他」",虎牙斯诺克副舞台 -http://dns.yiandrive.com:15907/huya/880625 +#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/虎牙.png" group-title="•虎牙「其他」",斯诺克 +http://dns.yiandrive.com:15907/huya/287115 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1382736820&yy&logo" group-title="•歪歪「影视」",妖猫传 http://dns.yiandrive.com:15907/yy/1382736820 -#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/虎牙.png" group-title="•虎牙「其他」",虎牙斯诺克3号桌 -http://dns.yiandrive.com:15907/huya/18501408 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/593667&huya&logo" group-title="•虎牙「其他」",荒野求生 -http://dns.yiandrive.com:15907/huya/593667 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1382735624&yy&logo" group-title="•歪歪「影视」",欢乐颂 +http://dns.yiandrive.com:15907/yy/1382735624 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1354936145&yy&logo" group-title="•歪歪「影视」",脱口秀大会 http://dns.yiandrive.com:15907/yy/1354936145 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/21092633&yy&logo" group-title="•歪歪「影视」",武林外传·2 http://dns.yiandrive.com:15907/yy/21092633 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/10147&huya&logo" group-title="•虎牙「其他」",一诺台球解说 -http://dns.yiandrive.com:15907/huya/10147 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/20072621&huya&logo" group-title="•虎牙「其他」",斯诺克2号桌 -http://dns.yiandrive.com:15907/huya/20072621 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/21356214&huya&logo" group-title="•虎牙「其他」",原始美食与生活 +http://dns.yiandrive.com:15907/huya/21356214 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/14079954&huya&logo" group-title="•虎牙「其他」",JJ斗地主 +http://dns.yiandrive.com:15907/huya/14079954 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1355652820&yy&logo" group-title="•歪歪「影视」",武林外传·3 http://dns.yiandrive.com:15907/yy/1355652820 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/32588&huya&logo" group-title="•虎牙「其他」",划线百嘉 +http://dns.yiandrive.com:15907/huya/32588 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/27599671&huya&logo" group-title="•虎牙「其他」",老唐-斯诺克 +http://dns.yiandrive.com:15907/huya/27599671 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1382735574&yy&logo" group-title="•歪歪「影视」",天道 +http://dns.yiandrive.com:15907/yy/1382735574 #EXTINF:-1 tvg-logo="https://epg.iill.top/logo/虎牙.png" group-title="•虎牙「其他」",美食纪录片 风味人间 http://dns.yiandrive.com:15907/huya/26355760 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/880214&huya&logo" group-title="•虎牙「其他」",虎牙斯诺克 http://dns.yiandrive.com:15907/huya/880214 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/9120&huya&logo" group-title="•虎牙「娱乐」",九兔 -http://dns.yiandrive.com:15907/huya/9120 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1382735574&yy&logo" group-title="•歪歪「影视」",天道 -http://dns.yiandrive.com:15907/yy/1382735574 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/16289380&huya&logo" group-title="•虎牙「其他」",德爷荒岛求生解说 -http://dns.yiandrive.com:15907/huya/16289380 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/32588&huya&logo" group-title="•虎牙「其他」",划线百嘉 -http://dns.yiandrive.com:15907/huya/32588 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/520314&huya&logo" group-title="•虎牙「娱乐」",千雅 -http://dns.yiandrive.com:15907/huya/520314 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/880625&huya&logo" group-title="•虎牙「其他」",虎牙斯诺克副舞台 +http://dns.yiandrive.com:15907/huya/880625 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1356243352&yy&logo" group-title="•歪歪「影视」",动画 +http://dns.yiandrive.com:15907/yy/1356243352 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/24007208&huya&logo" group-title="•虎牙「其他」",荒野小哥 http://dns.yiandrive.com:15907/huya/24007208 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/564185&huya&logo" group-title="•虎牙「其他」",女子世界冠军石春侠 +http://dns.yiandrive.com:15907/huya/564185 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/28258706&huya&logo" group-title="•虎牙「其他」",老范说台球 +http://dns.yiandrive.com:15907/huya/28258706 +#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/虎牙.png" group-title="•虎牙「其他」",虎牙斯诺克3号桌 +http://dns.yiandrive.com:15907/huya/18501408 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/20072773&huya&logo" group-title="•虎牙「其他」",欧神 +http://dns.yiandrive.com:15907/huya/20072773 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/21288462&huya&logo" group-title="•虎牙「其他」",大蒙香味 +http://dns.yiandrive.com:15907/huya/21288462 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/520314&huya&logo" group-title="•虎牙「娱乐」",千雅 +http://dns.yiandrive.com:15907/huya/520314 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/14363949&huya&logo" group-title="•虎牙「其他」",野食小哥 +http://dns.yiandrive.com:15907/huya/14363949 +#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/歪歪.png" group-title="•歪歪「影视」",最美的青春 +http://dns.yiandrive.com:15907/yy/1382745116 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/29847991&huya&logo" group-title="•虎牙「娱乐」",雅梦 http://dns.yiandrive.com:15907/huya/29847991 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/20072620&huya&logo" group-title="•虎牙「其他」",斯诺克1号桌 -http://dns.yiandrive.com:15907/huya/20072620 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/145920&huya&logo" group-title="•虎牙「娱乐」",芊若吖 -http://dns.yiandrive.com:15907/huya/145920 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/134739&huya&logo" group-title="•虎牙「娱乐」",一口甜茶 -http://dns.yiandrive.com:15907/huya/134739 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/880351&huya&logo" group-title="•虎牙「娱乐」",快乐老家 -http://dns.yiandrive.com:15907/huya/880351 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/28808&huya&logo" group-title="•虎牙「娱乐」",小Q http://dns.yiandrive.com:15907/huya/28808 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/593667&huya&logo" group-title="•虎牙「其他」",荒野求生 +http://dns.yiandrive.com:15907/huya/593667 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/527988&huya&logo" group-title="•虎牙「娱乐」",童锦程 http://dns.yiandrive.com:15907/huya/527988 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/422059&huya&logo" group-title="•虎牙「娱乐」",正恒、原子不可爱 http://dns.yiandrive.com:15907/huya/422059 -#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/虎牙.png" group-title="•虎牙「娱乐」",瓦莉拉 -http://dns.yiandrive.com:15907/huya/100270 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/518518&huya&logo" group-title="•虎牙「娱乐」",letme -http://dns.yiandrive.com:15907/huya/518518 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/23835684&huya&logo" group-title="•虎牙「娱乐」",我有两颗小虎牙 -http://dns.yiandrive.com:15907/huya/23835684 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/206199&huya&logo" group-title="•虎牙「娱乐」",乐听、雪寒 -http://dns.yiandrive.com:15907/huya/206199 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/229085&huya&logo" group-title="•虎牙「娱乐」",Dae、红莲 -http://dns.yiandrive.com:15907/huya/229085 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/398147&huya&logo" group-title="•虎牙「娱乐」",星辰 -http://dns.yiandrive.com:15907/huya/398147 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/30114997&huya&logo" group-title="•虎牙「娱乐」",小九 -http://dns.yiandrive.com:15907/huya/30114997 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/980312&huya&logo" group-title="•虎牙「娱乐」",Ning -http://dns.yiandrive.com:15907/huya/980312 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1199522919652&huya&logo" group-title="•虎牙「娱乐」",Sdn -http://dns.yiandrive.com:15907/huya/1199522919652 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/cxldb&huya&logo" group-title="•虎牙「娱乐」",陈翔六点半 -http://dns.yiandrive.com:15907/huya/cxldb -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/967722&huya&logo" group-title="•虎牙「游戏」",967722 -http://dns.yiandrive.com:15907/huya/967722 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/857129&huya&logo" group-title="•虎牙「娱乐」",集梦兜兜 -http://dns.yiandrive.com:15907/huya/857129 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/340204&huya&logo" group-title="•虎牙「娱乐」",fydaddy -http://dns.yiandrive.com:15907/huya/340204 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/155525&huya&logo" group-title="•虎牙「娱乐」",飞机文 -http://dns.yiandrive.com:15907/huya/155525 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/20072620&huya&logo" group-title="•虎牙「其他」",斯诺克1号桌 +http://dns.yiandrive.com:15907/huya/20072620 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/10147&huya&logo" group-title="•虎牙「其他」",一诺台球解说 +http://dns.yiandrive.com:15907/huya/10147 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/9120&huya&logo" group-title="•虎牙「娱乐」",九兔 +http://dns.yiandrive.com:15907/huya/9120 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1995&huya&logo" group-title="•虎牙「娱乐」",小小小酷哥 http://dns.yiandrive.com:15907/huya/1995 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/9277&huya&logo" group-title="•虎牙「娱乐」",车老板呢 -http://dns.yiandrive.com:15907/huya/9277 -#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/歪歪.png" group-title="•歪歪「影视」",最美的青春 -http://dns.yiandrive.com:15907/yy/1382745116 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1453996620&yy&logo" group-title="•歪歪「影视」",林正英全集 -http://dns.yiandrive.com:15907/yy/1453996620 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/30114997&huya&logo" group-title="•虎牙「娱乐」",小九 +http://dns.yiandrive.com:15907/huya/30114997 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/23402146&yy&logo" group-title="•歪歪「影视」",插翅难逃 http://dns.yiandrive.com:15907/yy/23402146 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/126519&huya&logo" group-title="•虎牙「娱乐」",Smoggy直播 -http://dns.yiandrive.com:15907/huya/126519 -#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/虎牙.png" group-title="•虎牙「娱乐」",狼队小胖 -http://dns.yiandrive.com:15907/huya/126153 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/880351&huya&logo" group-title="•虎牙「娱乐」",快乐老家 +http://dns.yiandrive.com:15907/huya/880351 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1453996620&yy&logo" group-title="•歪歪「影视」",林正英全集 +http://dns.yiandrive.com:15907/yy/1453996620 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/206199&huya&logo" group-title="•虎牙「娱乐」",乐听、雪寒 +http://dns.yiandrive.com:15907/huya/206199 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/518518&huya&logo" group-title="•虎牙「娱乐」",letme +http://dns.yiandrive.com:15907/huya/518518 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/229085&huya&logo" group-title="•虎牙「娱乐」",Dae、红莲 +http://dns.yiandrive.com:15907/huya/229085 +#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/虎牙.png" group-title="•虎牙「娱乐」",瓦莉拉 +http://dns.yiandrive.com:15907/huya/100270 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1199522919652&huya&logo" group-title="•虎牙「娱乐」",Sdn +http://dns.yiandrive.com:15907/huya/1199522919652 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/967722&huya&logo" group-title="•虎牙「游戏」",967722 +http://dns.yiandrive.com:15907/huya/967722 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/34229877&yy&logo" group-title="•歪歪「影视」",林正英高清 +http://dns.yiandrive.com:15907/yy/34229877 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/134739&huya&logo" group-title="•虎牙「娱乐」",一口甜茶 +http://dns.yiandrive.com:15907/huya/134739 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/291326&huya&logo" group-title="•虎牙「娱乐」",绮夏 +http://dns.yiandrive.com:15907/huya/291326 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/145920&huya&logo" group-title="•虎牙「娱乐」",芊若吖 +http://dns.yiandrive.com:15907/huya/145920 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/155525&huya&logo" group-title="•虎牙「娱乐」",飞机文 +http://dns.yiandrive.com:15907/huya/155525 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/23835684&huya&logo" group-title="•虎牙「娱乐」",我有两颗小虎牙 +http://dns.yiandrive.com:15907/huya/23835684 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/16289380&huya&logo" group-title="•虎牙「其他」",德爷荒岛求生解说 +http://dns.yiandrive.com:15907/huya/16289380 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/857129&huya&logo" group-title="•虎牙「娱乐」",集梦兜兜 +http://dns.yiandrive.com:15907/huya/857129 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/980312&huya&logo" group-title="•虎牙「娱乐」",Ning +http://dns.yiandrive.com:15907/huya/980312 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1354932402&yy&logo" group-title="•歪歪「影视」",TM +http://dns.yiandrive.com:15907/yy/1354932402 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/398147&huya&logo" group-title="•虎牙「娱乐」",星辰 +http://dns.yiandrive.com:15907/huya/398147 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1354936221&yy&logo" group-title="•歪歪「影视」",博物馆奇妙夜 +http://dns.yiandrive.com:15907/yy/1354936221 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/233&huya&logo" group-title="•虎牙「娱乐」",张开朗 +http://dns.yiandrive.com:15907/huya/233 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1382851146&yy&logo" group-title="•歪歪「影视」",喵系女友-神探狄仁杰2 +http://dns.yiandrive.com:15907/yy/1382851146 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/20072621&huya&logo" group-title="•虎牙「其他」",斯诺克2号桌 +http://dns.yiandrive.com:15907/huya/20072621 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/340204&huya&logo" group-title="•虎牙「娱乐」",fydaddy +http://dns.yiandrive.com:15907/huya/340204 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/cxldb&huya&logo" group-title="•虎牙「娱乐」",陈翔六点半 +http://dns.yiandrive.com:15907/huya/cxldb +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/9277&huya&logo" group-title="•虎牙「娱乐」",车老板呢 +http://dns.yiandrive.com:15907/huya/9277 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/ 222523&huya&logo" group-title="•虎牙「娱乐」",kRYST4L http://dns.yiandrive.com:15907/huya/ 222523 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/837611&huya&logo" group-title="•虎牙「娱乐」",苏樱 http://dns.yiandrive.com:15907/huya/837611 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/691349&huya&logo" group-title="•虎牙「娱乐」",温舒蕾 -http://dns.yiandrive.com:15907/huya/691349 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/16188&huya&logo" group-title="•虎牙「娱乐」",阳宝宝、 -http://dns.yiandrive.com:15907/huya/16188 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/34229877&yy&logo" group-title="•歪歪「影视」",林正英高清 -http://dns.yiandrive.com:15907/yy/34229877 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1354932402&yy&logo" group-title="•歪歪「影视」",TM -http://dns.yiandrive.com:15907/yy/1354932402 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/127316&huya&logo" group-title="•虎牙「娱乐」",姓田的小花虎【ZH】 -http://dns.yiandrive.com:15907/huya/127316 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/29916843&huya&logo" group-title="•虎牙「娱乐」",Ms王炸 -http://dns.yiandrive.com:15907/huya/29916843 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1354936221&yy&logo" group-title="•歪歪「影视」",博物馆奇妙夜 -http://dns.yiandrive.com:15907/yy/1354936221 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/138168&huya&logo" group-title="•虎牙「娱乐」",纯情宣贵人 -http://dns.yiandrive.com:15907/huya/138168 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/416076&huya&logo" group-title="•虎牙「娱乐」",白千涵、 -http://dns.yiandrive.com:15907/huya/416076 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/126519&huya&logo" group-title="•虎牙「娱乐」",Smoggy直播 +http://dns.yiandrive.com:15907/huya/126519 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1382851575&yy&logo" group-title="•歪歪「影视」",神探狄仁杰·1 http://dns.yiandrive.com:15907/yy/1382851575 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/691311&huya&logo" group-title="•虎牙「娱乐」",狂鸟、小甜茶 -http://dns.yiandrive.com:15907/huya/691311 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/127316&huya&logo" group-title="•虎牙「娱乐」",姓田的小花虎【ZH】 +http://dns.yiandrive.com:15907/huya/127316 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1354930934&yy&logo" group-title="•歪歪「影视」",神探狄仁杰·2 http://dns.yiandrive.com:15907/yy/1354930934 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/339124&huya&logo" group-title="•虎牙「娱乐」",王者明凯 -http://dns.yiandrive.com:15907/huya/339124 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1382851146&yy&logo" group-title="•歪歪「影视」",喵系女友-神探狄仁杰2 -http://dns.yiandrive.com:15907/yy/1382851146 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/128369&huya&logo" group-title="•虎牙「娱乐」",cx-梦艺 -http://dns.yiandrive.com:15907/huya/128369 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/691228&huya&logo" group-title="•虎牙「娱乐」",幼梨 -http://dns.yiandrive.com:15907/huya/691228 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/631423&huya&logo" group-title="•虎牙「娱乐」",神罚 -http://dns.yiandrive.com:15907/huya/631423 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/29921095&huya&logo" group-title="•虎牙「娱乐」",刘斗江先生丶 -http://dns.yiandrive.com:15907/huya/29921095 +#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/虎牙.png" group-title="•虎牙「娱乐」",狼队小胖 +http://dns.yiandrive.com:15907/huya/126153 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/416076&huya&logo" group-title="•虎牙「娱乐」",白千涵、 +http://dns.yiandrive.com:15907/huya/416076 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/29916843&huya&logo" group-title="•虎牙「娱乐」",Ms王炸 +http://dns.yiandrive.com:15907/huya/29916843 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/503708&huya&logo" group-title="•虎牙「娱乐」",小予神 http://dns.yiandrive.com:15907/huya/503708 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/573190&huya&logo" group-title="•虎牙「娱乐」",AH-大恶魔 -http://dns.yiandrive.com:15907/huya/573190 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/95920&huya&logo" group-title="•虎牙「娱乐」",95920 -http://dns.yiandrive.com:15907/huya/95920 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/291326&huya&logo" group-title="•虎牙「娱乐」",绮夏 -http://dns.yiandrive.com:15907/huya/291326 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/128369&huya&logo" group-title="•虎牙「娱乐」",cx-梦艺 +http://dns.yiandrive.com:15907/huya/128369 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/691349&huya&logo" group-title="•虎牙「娱乐」",温舒蕾 +http://dns.yiandrive.com:15907/huya/691349 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/339124&huya&logo" group-title="•虎牙「娱乐」",王者明凯 +http://dns.yiandrive.com:15907/huya/339124 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/631423&huya&logo" group-title="•虎牙「娱乐」",神罚 +http://dns.yiandrive.com:15907/huya/631423 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/691228&huya&logo" group-title="•虎牙「娱乐」",幼梨 +http://dns.yiandrive.com:15907/huya/691228 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/381737&huya&logo" group-title="•虎牙「娱乐」",户外-思思 http://dns.yiandrive.com:15907/huya/381737 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/4211&huya&logo" group-title="•虎牙「娱乐」",VIKI -http://dns.yiandrive.com:15907/huya/4211 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1691592144&huya&logo" group-title="•虎牙「娱乐」",UZI -http://dns.yiandrive.com:15907/huya/1691592144 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11232&huya&logo" group-title="•虎牙「娱乐」",yuxian -http://dns.yiandrive.com:15907/huya/11232 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/136741&huya&logo" group-title="•虎牙「娱乐」",克里斯 -http://dns.yiandrive.com:15907/huya/136741 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/911245&huya&logo" group-title="•虎牙「娱乐」",Johnson -http://dns.yiandrive.com:15907/huya/911245 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/60858049978&huya&logo" group-title="•虎牙「娱乐」",腻揍凯 -http://dns.yiandrive.com:15907/huya/60858049978 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/23903130&huya&logo" group-title="•虎牙「影视」",堆堆港剧日记 -http://dns.yiandrive.com:15907/huya/23903130 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/134769&huya&logo" group-title="•虎牙「娱乐」",张伟丽MMA http://dns.yiandrive.com:15907/huya/134769 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/147948&huya&logo" group-title="•虎牙「娱乐」",小兔 -http://dns.yiandrive.com:15907/huya/147948 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11602058&huya&logo" group-title="•虎牙「影视」",四大裁子之首 -http://dns.yiandrive.com:15907/huya/11602058 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/233&huya&logo" group-title="•虎牙「娱乐」",张开朗 -http://dns.yiandrive.com:15907/huya/233 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11602068&huya&logo" group-title="•虎牙「影视」",我爱黑科技 -http://dns.yiandrive.com:15907/huya/11602068 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11342403&huya&logo" group-title="•虎牙「影视」",不发威当我Kitty -http://dns.yiandrive.com:15907/huya/11342403 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11342386&huya&logo" group-title="•虎牙「影视」",偷心大盗ヽ龍宝 -http://dns.yiandrive.com:15907/huya/11342386 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/23865080&huya&logo" group-title="•虎牙「影视」",香港喜剧大全 -http://dns.yiandrive.com:15907/huya/23865080 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/26058097&huya&logo" group-title="•虎牙「影视」",都爱看 -http://dns.yiandrive.com:15907/huya/26058097 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/29451869&huya&logo" group-title="•虎牙「影视」",正恒YJ-十五放映厅 -http://dns.yiandrive.com:15907/huya/29451869 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/136741&huya&logo" group-title="•虎牙「娱乐」",克里斯 +http://dns.yiandrive.com:15907/huya/136741 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/573190&huya&logo" group-title="•虎牙「娱乐」",AH-大恶魔 +http://dns.yiandrive.com:15907/huya/573190 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/29921095&huya&logo" group-title="•虎牙「娱乐」",刘斗江先生丶 +http://dns.yiandrive.com:15907/huya/29921095 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/4211&huya&logo" group-title="•虎牙「娱乐」",VIKI +http://dns.yiandrive.com:15907/huya/4211 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/138168&huya&logo" group-title="•虎牙「娱乐」",纯情宣贵人 +http://dns.yiandrive.com:15907/huya/138168 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/770714&huya&logo" group-title="•虎牙「娱乐」",cxy0714 http://dns.yiandrive.com:15907/huya/770714 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/27586442&huya&logo" group-title="•虎牙「影视」",华扬-思思吖 -http://dns.yiandrive.com:15907/huya/27586442 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/25742076&huya&logo" group-title="•虎牙「影视」",梦溪影视 -http://dns.yiandrive.com:15907/huya/25742076 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11342421&huya&logo" group-title="•虎牙「影视」",7喜先生 -http://dns.yiandrive.com:15907/huya/11342421 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/147948&huya&logo" group-title="•虎牙「娱乐」",小兔 +http://dns.yiandrive.com:15907/huya/147948 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/23865080&huya&logo" group-title="•虎牙「影视」",香港喜剧大全 +http://dns.yiandrive.com:15907/huya/23865080 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/691311&huya&logo" group-title="•虎牙「娱乐」",狂鸟、小甜茶 +http://dns.yiandrive.com:15907/huya/691311 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/16188&huya&logo" group-title="•虎牙「娱乐」",阳宝宝、 +http://dns.yiandrive.com:15907/huya/16188 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/60858049978&huya&logo" group-title="•虎牙「娱乐」",腻揍凯 +http://dns.yiandrive.com:15907/huya/60858049978 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/138531&huya&logo" group-title="•虎牙「影视」",依依妹妹在等你 http://dns.yiandrive.com:15907/huya/138531 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11232&huya&logo" group-title="•虎牙「娱乐」",yuxian +http://dns.yiandrive.com:15907/huya/11232 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11602058&huya&logo" group-title="•虎牙「影视」",四大裁子之首 +http://dns.yiandrive.com:15907/huya/11602058 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/26058097&huya&logo" group-title="•虎牙「影视」",都爱看 +http://dns.yiandrive.com:15907/huya/26058097 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/26355802&huya&logo" group-title="•虎牙「影视」",之而成冠毛 http://dns.yiandrive.com:15907/huya/26355802 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11342427&huya&logo" group-title="•虎牙「影视」",逗比宝宝 -http://dns.yiandrive.com:15907/huya/11342427 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/26355824&huya&logo" group-title="•虎牙「影视」",尽是与君别 -http://dns.yiandrive.com:15907/huya/26355824 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/23903123&huya&logo" group-title="•虎牙「影视」",堆堆港剧日常 -http://dns.yiandrive.com:15907/huya/23903123 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/26508934&huya&logo" group-title="•虎牙「影视」",我不是茯苓 -http://dns.yiandrive.com:15907/huya/26508934 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/26298751&huya&logo" group-title="•虎牙「影视」",婧丶 http://dns.yiandrive.com:15907/huya/26298751 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11342435&huya&logo" group-title="•虎牙「影视」",可爱的小强 -http://dns.yiandrive.com:15907/huya/11342435 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/23903123&huya&logo" group-title="•虎牙「影视」",堆堆港剧日常 +http://dns.yiandrive.com:15907/huya/23903123 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/23796393&huya&logo" group-title="•虎牙「影视」",赢城-江爽 http://dns.yiandrive.com:15907/huya/23796393 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/25129377&huya&logo" group-title="•虎牙「影视」",梦梦影视 -http://dns.yiandrive.com:15907/huya/25129377 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/26355850&huya&logo" group-title="•虎牙「影视」",嶺外奇服兮 -http://dns.yiandrive.com:15907/huya/26355850 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/26355792&huya&logo" group-title="•虎牙「影视」",合班阿離 -http://dns.yiandrive.com:15907/huya/26355792 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/26508934&huya&logo" group-title="•虎牙「影视」",我不是茯苓 +http://dns.yiandrive.com:15907/huya/26508934 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/25742076&huya&logo" group-title="•虎牙「影视」",梦溪影视 +http://dns.yiandrive.com:15907/huya/25742076 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/29451869&huya&logo" group-title="•虎牙「影视」",正恒YJ-十五放映厅 +http://dns.yiandrive.com:15907/huya/29451869 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11342412&huya&logo" group-title="•虎牙「影视」",周星星 +http://dns.yiandrive.com:15907/huya/11342412 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/23864973&huya&logo" group-title="•虎牙「影视」",我是周粤驰 http://dns.yiandrive.com:15907/huya/23864973 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11336571&huya&logo" group-title="•虎牙「影视」",槽老师 -http://dns.yiandrive.com:15907/huya/11336571 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11342427&huya&logo" group-title="•虎牙「影视」",逗比宝宝 +http://dns.yiandrive.com:15907/huya/11342427 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11342403&huya&logo" group-title="•虎牙「影视」",不发威当我Kitty +http://dns.yiandrive.com:15907/huya/11342403 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/23734169&huya&logo" group-title="•虎牙「影视」",埋堆搞搞震 http://dns.yiandrive.com:15907/huya/23734169 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11282233&huya&logo" group-title="•虎牙「影视」",樹袋熊小九九 -http://dns.yiandrive.com:15907/huya/11282233 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11352909&huya&logo" group-title="•虎牙「影视」",小军迷 -http://dns.yiandrive.com:15907/huya/11352909 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11352919&huya&logo" group-title="•虎牙「影视」",海绵宝宝 -http://dns.yiandrive.com:15907/huya/11352919 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/20674803&huya&logo" group-title="•虎牙「影视」",HC-叶阳清怡 -http://dns.yiandrive.com:15907/huya/20674803 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/21059594&huya&logo" group-title="•虎牙「影视」",里昂保护的马蒂达 -http://dns.yiandrive.com:15907/huya/21059594 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11602046&huya&logo" group-title="•虎牙「影视」",杰克 -http://dns.yiandrive.com:15907/huya/11602046 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11352950&huya&logo" group-title="•虎牙「影视」",我很忙 -http://dns.yiandrive.com:15907/huya/11352950 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11342435&huya&logo" group-title="•虎牙「影视」",可爱的小强 +http://dns.yiandrive.com:15907/huya/11342435 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11342421&huya&logo" group-title="•虎牙「影视」",7喜先生 +http://dns.yiandrive.com:15907/huya/11342421 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11336571&huya&logo" group-title="•虎牙「影视」",槽老师 +http://dns.yiandrive.com:15907/huya/11336571 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/23734246&huya&logo" group-title="•虎牙「影视」",我叫山鸡哥 http://dns.yiandrive.com:15907/huya/23734246 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/26355861&huya&logo" group-title="•虎牙「影视」",西游记 -http://dns.yiandrive.com:15907/huya/26355861 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11352965&huya&logo" group-title="•虎牙「影视」",笙歌 -http://dns.yiandrive.com:15907/huya/11352965 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/26355788&huya&logo" group-title="•虎牙「影视」",李卫 -http://dns.yiandrive.com:15907/huya/26355788 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/26355850&huya&logo" group-title="•虎牙「影视」",嶺外奇服兮 +http://dns.yiandrive.com:15907/huya/26355850 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11602068&huya&logo" group-title="•虎牙「影视」",我爱黑科技 +http://dns.yiandrive.com:15907/huya/11602068 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11282233&huya&logo" group-title="•虎牙「影视」",樹袋熊小九九 +http://dns.yiandrive.com:15907/huya/11282233 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11342386&huya&logo" group-title="•虎牙「影视」",偷心大盗ヽ龍宝 +http://dns.yiandrive.com:15907/huya/11342386 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/26355792&huya&logo" group-title="•虎牙「影视」",合班阿離 +http://dns.yiandrive.com:15907/huya/26355792 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11601960&huya&logo" group-title="•虎牙「影视」",实力拔萝卜 http://dns.yiandrive.com:15907/huya/11601960 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/23903196&huya&logo" group-title="•虎牙「影视」",冷门港片大全 -http://dns.yiandrive.com:15907/huya/23903196 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11352958&huya&logo" group-title="•虎牙「影视」",神探· -http://dns.yiandrive.com:15907/huya/11352958 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11352944&huya&logo" group-title="•虎牙「影视」",鯎爺 -http://dns.yiandrive.com:15907/huya/11352944 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/23865171&huya&logo" group-title="•虎牙「影视」",阿呀呀阿sir http://dns.yiandrive.com:15907/huya/23865171 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/353798&huya&logo" group-title="•虎牙「影视」",红色 -http://dns.yiandrive.com:15907/huya/353798 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/23863804&huya&logo" group-title="•虎牙「影视」",iTVB大后宫 -http://dns.yiandrive.com:15907/huya/23863804 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11336587&huya&logo" group-title="•虎牙「影视」",Yummy -http://dns.yiandrive.com:15907/huya/11336587 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11352894&huya&logo" group-title="•虎牙「影视」",飙车的老司机 -http://dns.yiandrive.com:15907/huya/11352894 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/29580971&huya&logo" group-title="•虎牙「影视」",农民 -http://dns.yiandrive.com:15907/huya/29580971 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11602082&huya&logo" group-title="•虎牙「影视」",漓江塔景区售票阿姨 -http://dns.yiandrive.com:15907/huya/11602082 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11601986&huya&logo" group-title="•虎牙「影视」",贺岁 -http://dns.yiandrive.com:15907/huya/11601986 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/21059563&huya&logo" group-title="•虎牙「影视」",宝莲灯 -http://dns.yiandrive.com:15907/huya/21059563 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11601981&huya&logo" group-title="•虎牙「影视」",成立 -http://dns.yiandrive.com:15907/huya/11601981 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11352935&huya&logo" group-title="•虎牙「影视」",丹 -http://dns.yiandrive.com:15907/huya/11352935 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/29852720&huya&logo" group-title="•虎牙「影视」",胡八一 -http://dns.yiandrive.com:15907/huya/29852720 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/26355860&huya&logo" group-title="•虎牙「影视」",水 -http://dns.yiandrive.com:15907/huya/26355860 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11601978&huya&logo" group-title="•虎牙「影视」",神医 -http://dns.yiandrive.com:15907/huya/11601978 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11274154&huya&logo" group-title="•虎牙「影视」",陈翔六点半 -http://dns.yiandrive.com:15907/huya/11274154 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/29863394&huya&logo" group-title="•虎牙「影视」",斗破-萧炎 -http://dns.yiandrive.com:15907/huya/29863394 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11352877&huya&logo" group-title="•虎牙「影视」",王宝强 -http://dns.yiandrive.com:15907/huya/11352877 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/26355856&huya&logo" group-title="•虎牙「影视」",大宋 -http://dns.yiandrive.com:15907/huya/26355856 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11342424&huya&logo" group-title="•虎牙「影视」",刘德华 -http://dns.yiandrive.com:15907/huya/11342424 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11601958&huya&logo" group-title="•虎牙「影视」",熊猫 -http://dns.yiandrive.com:15907/huya/11601958 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/27586442&huya&logo" group-title="•虎牙「影视」",华扬-思思吖 +http://dns.yiandrive.com:15907/huya/27586442 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11342390&huya&logo" group-title="•虎牙「影视」",核桃姐姐 http://dns.yiandrive.com:15907/huya/11342390 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/21136378&huya&logo" group-title="•虎牙「影视」",周星驰吧 -http://dns.yiandrive.com:15907/huya/21136378 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11342387&huya&logo" group-title="•虎牙「影视」",电影_发哥 -http://dns.yiandrive.com:15907/huya/11342387 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11352965&huya&logo" group-title="•虎牙「影视」",笙歌 +http://dns.yiandrive.com:15907/huya/11352965 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1691592144&huya&logo" group-title="•虎牙「娱乐」",UZI +http://dns.yiandrive.com:15907/huya/1691592144 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/25129377&huya&logo" group-title="•虎牙「影视」",梦梦影视 +http://dns.yiandrive.com:15907/huya/25129377 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/26355824&huya&logo" group-title="•虎牙「影视」",尽是与君别 +http://dns.yiandrive.com:15907/huya/26355824 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11352894&huya&logo" group-title="•虎牙「影视」",飙车的老司机 +http://dns.yiandrive.com:15907/huya/11352894 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11352909&huya&logo" group-title="•虎牙「影视」",小军迷 +http://dns.yiandrive.com:15907/huya/11352909 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/95920&huya&logo" group-title="•虎牙「娱乐」",95920 +http://dns.yiandrive.com:15907/huya/95920 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11602082&huya&logo" group-title="•虎牙「影视」",漓江塔景区售票阿姨 +http://dns.yiandrive.com:15907/huya/11602082 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11342404&huya&logo" group-title="•虎牙「影视」",扫黑 +http://dns.yiandrive.com:15907/huya/11342404 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11336587&huya&logo" group-title="•虎牙「影视」",Yummy +http://dns.yiandrive.com:15907/huya/11336587 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/21059594&huya&logo" group-title="•虎牙「影视」",里昂保护的马蒂达 +http://dns.yiandrive.com:15907/huya/21059594 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/20985776&huya&logo" group-title="•虎牙「影视」",千里 +http://dns.yiandrive.com:15907/huya/20985776 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/911245&huya&logo" group-title="•虎牙「娱乐」",Johnson +http://dns.yiandrive.com:15907/huya/911245 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/29580971&huya&logo" group-title="•虎牙「影视」",农民 +http://dns.yiandrive.com:15907/huya/29580971 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11601986&huya&logo" group-title="•虎牙「影视」",贺岁 +http://dns.yiandrive.com:15907/huya/11601986 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/26355861&huya&logo" group-title="•虎牙「影视」",西游记 +http://dns.yiandrive.com:15907/huya/26355861 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11352958&huya&logo" group-title="•虎牙「影视」",神探· +http://dns.yiandrive.com:15907/huya/11352958 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11352935&huya&logo" group-title="•虎牙「影视」",丹 +http://dns.yiandrive.com:15907/huya/11352935 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/23903196&huya&logo" group-title="•虎牙「影视」",冷门港片大全 +http://dns.yiandrive.com:15907/huya/23903196 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/26355788&huya&logo" group-title="•虎牙「影视」",李卫 +http://dns.yiandrive.com:15907/huya/26355788 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/26355860&huya&logo" group-title="•虎牙「影视」",水 +http://dns.yiandrive.com:15907/huya/26355860 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11601981&huya&logo" group-title="•虎牙「影视」",成立 +http://dns.yiandrive.com:15907/huya/11601981 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/353798&huya&logo" group-title="•虎牙「影视」",红色 +http://dns.yiandrive.com:15907/huya/353798 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11352919&huya&logo" group-title="•虎牙「影视」",海绵宝宝 +http://dns.yiandrive.com:15907/huya/11352919 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11602046&huya&logo" group-title="•虎牙「影视」",杰克 +http://dns.yiandrive.com:15907/huya/11602046 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/26355829&huya&logo" group-title="•虎牙「影视」",超 +http://dns.yiandrive.com:15907/huya/26355829 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/21059563&huya&logo" group-title="•虎牙「影视」",宝莲灯 +http://dns.yiandrive.com:15907/huya/21059563 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/29798259&huya&logo" group-title="•虎牙「影视」",蜡笔小新大象舞 +http://dns.yiandrive.com:15907/huya/29798259 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11352877&huya&logo" group-title="•虎牙「影视」",王宝强 +http://dns.yiandrive.com:15907/huya/11352877 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/29852720&huya&logo" group-title="•虎牙「影视」",胡八一 +http://dns.yiandrive.com:15907/huya/29852720 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/23749096&huya&logo" group-title="•虎牙「影视」",封神榜 http://dns.yiandrive.com:15907/huya/23749096 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/26355781&huya&logo" group-title="•虎牙「影视」",探索 http://dns.yiandrive.com:15907/huya/26355781 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11342428&huya&logo" group-title="•虎牙「影视」",电影_宇宙 -http://dns.yiandrive.com:15907/huya/11342428 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/21059567&huya&logo" group-title="•虎牙「影视」",唯爱 http://dns.yiandrive.com:15907/huya/21059567 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11342425&huya&logo" group-title="•虎牙「影视」",神探 +http://dns.yiandrive.com:15907/huya/11342425 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/21136378&huya&logo" group-title="•虎牙「影视」",周星驰吧 +http://dns.yiandrive.com:15907/huya/21136378 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11601978&huya&logo" group-title="•虎牙「影视」",神医 +http://dns.yiandrive.com:15907/huya/11601978 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11342429&huya&logo" group-title="•虎牙「影视」",梁家辉 +http://dns.yiandrive.com:15907/huya/11342429 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11342428&huya&logo" group-title="•虎牙「影视」",电影_宇宙 +http://dns.yiandrive.com:15907/huya/11342428 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/26355856&huya&logo" group-title="•虎牙「影视」",大宋 +http://dns.yiandrive.com:15907/huya/26355856 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11602034&huya&logo" group-title="•虎牙「影视」",电影_漫威 +http://dns.yiandrive.com:15907/huya/11602034 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/21059581&huya&logo" group-title="•虎牙「影视」",电影_强森 +http://dns.yiandrive.com:15907/huya/21059581 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11352876&huya&logo" group-title="•虎牙「影视」",电影_黄渤 +http://dns.yiandrive.com:15907/huya/11352876 #EXTINF:-1 tvg-logo="https://epg.iill.top/logo/11352970&huya&logo" group-title="•虎牙「影视」",野原的一家 http://dns.yiandrive.com:15907/huya/11352970 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11601968&huya&logo" group-title="•虎牙「影视」",电影_沈腾 http://dns.yiandrive.com:15907/huya/11601968 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11602034&huya&logo" group-title="•虎牙「影视」",电影_漫威 -http://dns.yiandrive.com:15907/huya/11602034 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11352876&huya&logo" group-title="•虎牙「影视」",电影_黄渤 -http://dns.yiandrive.com:15907/huya/11352876 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11352886&huya&logo" group-title="•虎牙「影视」",电影_警匪 -http://dns.yiandrive.com:15907/huya/11352886 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/23735126&huya&logo" group-title="•虎牙「影视」",天地争霸美猴王 -http://dns.yiandrive.com:15907/huya/23735126 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/26355829&huya&logo" group-title="•虎牙「影视」",超 -http://dns.yiandrive.com:15907/huya/26355829 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11342429&huya&logo" group-title="•虎牙「影视」",梁家辉 -http://dns.yiandrive.com:15907/huya/11342429 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11342425&huya&logo" group-title="•虎牙「影视」",神探 -http://dns.yiandrive.com:15907/huya/11342425 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11602041&huya&logo" group-title="•虎牙「影视」",电影_推荐 -http://dns.yiandrive.com:15907/huya/11602041 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11279247&huya&logo" group-title="•虎牙「影视」",电影_赛车 -http://dns.yiandrive.com:15907/huya/11279247 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/28634344&huya&logo" group-title="•虎牙「影视」",名侦探柯南 -http://dns.yiandrive.com:15907/huya/28634344 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/21059581&huya&logo" group-title="•虎牙「影视」",电影_强森 -http://dns.yiandrive.com:15907/huya/21059581 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/28274529&huya&logo" group-title="•虎牙「影视」",郭德纲于谦精选相声 -http://dns.yiandrive.com:15907/huya/28274529 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11602071&huya&logo" group-title="•虎牙「影视」",父母爱情 -http://dns.yiandrive.com:15907/huya/11602071 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/21059579&huya&logo" group-title="•虎牙「影视」",电影_枪战 -http://dns.yiandrive.com:15907/huya/21059579 -#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/虎牙.png" group-title="•虎牙「影视」",熊出没 -http://dns.yiandrive.com:15907/huya/30202313 -#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/虎牙.png" group-title="•虎牙「影视」",痞子帅叔叔 -http://dns.yiandrive.com:15907/huya/11342433 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/29465856&huya&logo" group-title="•虎牙「影视」",刑事侦缉档案 -http://dns.yiandrive.com:15907/huya/29465856 -#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/虎牙.png" group-title="•虎牙「影视」",扁豆看电影 -http://dns.yiandrive.com:15907/huya/16028551 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/21059564&huya&logo" group-title="•虎牙「影视」",马春夏秋冬梅 -http://dns.yiandrive.com:15907/huya/21059564 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11342400&huya&logo" group-title="•虎牙「影视」",活佛济公 -http://dns.yiandrive.com:15907/huya/11342400 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11352962&huya&logo" group-title="•虎牙「影视」",电影_罪犯 -http://dns.yiandrive.com:15907/huya/11352962 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/145378&huya&logo" group-title="•虎牙「影视」",客户 -http://dns.yiandrive.com:15907/huya/145378 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/30080238&huya&logo" group-title="•虎牙「影视」",挨打 -http://dns.yiandrive.com:15907/huya/30080238 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/29982639&huya&logo" group-title="•虎牙「影视」",庆余年 -http://dns.yiandrive.com:15907/huya/29982639 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11342404&huya&logo" group-title="•虎牙「影视」",扫黑 -http://dns.yiandrive.com:15907/huya/11342404 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/29580970&huya&logo" group-title="•虎牙「影视」",年年营 -http://dns.yiandrive.com:15907/huya/29580970 -#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/虎牙.png" group-title="•虎牙「影视」",止戈电影 -http://dns.yiandrive.com:15907/huya/19863777 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1394565204&huya&logo" group-title="•虎牙「影视」",木子先生,铁齿铜牙纪晓岚 -http://dns.yiandrive.com:15907/huya/11342396 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/30080255&huya&logo" group-title="•虎牙「影视」",乡村爱情 -http://dns.yiandrive.com:15907/huya/30080255 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11602085&huya&logo" group-title="•虎牙「影视」",杨光 -http://dns.yiandrive.com:15907/huya/11602085 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11352956&huya&logo" group-title="•虎牙「影视」",双面胶 -http://dns.yiandrive.com:15907/huya/11352956 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11352966&huya&logo" group-title="•虎牙「影视」",魔幻手机|如意菜头 -http://dns.yiandrive.com:15907/huya/11352966 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11352872&huya&logo" group-title="•虎牙「影视」",家有儿女|种瓜得弟弟 -http://dns.yiandrive.com:15907/huya/11352872 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11342426&huya&logo" group-title="•虎牙「影视」",情满四合院 -http://dns.yiandrive.com:15907/huya/11342426 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11602081&huya&logo" group-title="•虎牙「影视」",三国演义 -http://dns.yiandrive.com:15907/huya/11602081 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/21059595&huya&logo" group-title="•虎牙「影视」",电影_海盗 -http://dns.yiandrive.com:15907/huya/21059595 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/21059577&huya&logo" group-title="•虎牙「影视」",电影_怪兽 http://dns.yiandrive.com:15907/huya/21059577 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/23865142&huya&logo" group-title="•虎牙「影视」",港剧慢品汇 -http://dns.yiandrive.com:15907/huya/23865142 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/30080236&huya&logo" group-title="•虎牙「影视」",名侦探柯南|傍晚猴 -http://dns.yiandrive.com:15907/huya/30080236 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/25646817&huya&logo" group-title="•虎牙「影视」",周星星|SJ-安安小兔子 -http://dns.yiandrive.com:15907/huya/25646817 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/415355&huya&logo" group-title="•虎牙「影视」",深情默指导 -http://dns.yiandrive.com:15907/huya/415355 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/29863394&huya&logo" group-title="•虎牙「影视」",斗破-萧炎 +http://dns.yiandrive.com:15907/huya/29863394 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11602041&huya&logo" group-title="•虎牙「影视」",电影_推荐 +http://dns.yiandrive.com:15907/huya/11602041 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11601958&huya&logo" group-title="•虎牙「影视」",熊猫 +http://dns.yiandrive.com:15907/huya/11601958 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11352962&huya&logo" group-title="•虎牙「影视」",电影_罪犯 +http://dns.yiandrive.com:15907/huya/11352962 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11602081&huya&logo" group-title="•虎牙「影视」",三国演义 +http://dns.yiandrive.com:15907/huya/11602081 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/23735126&huya&logo" group-title="•虎牙「影视」",天地争霸美猴王 +http://dns.yiandrive.com:15907/huya/23735126 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/21059579&huya&logo" group-title="•虎牙「影视」",电影_枪战 +http://dns.yiandrive.com:15907/huya/21059579 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11342424&huya&logo" group-title="•虎牙「影视」",刘德华 +http://dns.yiandrive.com:15907/huya/11342424 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11352886&huya&logo" group-title="•虎牙「影视」",电影_警匪 +http://dns.yiandrive.com:15907/huya/11352886 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/30080255&huya&logo" group-title="•虎牙「影视」",乡村爱情 +http://dns.yiandrive.com:15907/huya/30080255 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/21059595&huya&logo" group-title="•虎牙「影视」",电影_海盗 +http://dns.yiandrive.com:15907/huya/21059595 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/28274529&huya&logo" group-title="•虎牙「影视」",郭德纲于谦精选相声 +http://dns.yiandrive.com:15907/huya/28274529 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/28634344&huya&logo" group-title="•虎牙「影视」",名侦探柯南 +http://dns.yiandrive.com:15907/huya/28634344 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/23903130&huya&logo" group-title="•虎牙「影视」",堆堆港剧日记 +http://dns.yiandrive.com:15907/huya/23903130 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/21059564&huya&logo" group-title="•虎牙「影视」",马春夏秋冬梅 +http://dns.yiandrive.com:15907/huya/21059564 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11352897&huya&logo" group-title="•虎牙「影视」",电影 http://dns.yiandrive.com:15907/huya/11352897 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11352882&huya&logo" group-title="•虎牙「影视」",网球王子|我们都爱笑 -http://dns.yiandrive.com:15907/huya/11352882 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11601970&huya&logo" group-title="•虎牙「影视」",征服 -http://dns.yiandrive.com:15907/huya/11601970 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11602072&huya&logo" group-title="•虎牙「影视」",民兵葛二蛋 -http://dns.yiandrive.com:15907/huya/11602072 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11336726&huya&logo" group-title="•虎牙「影视」",爱情公寓|武林萌主唐小姐 -http://dns.yiandrive.com:15907/huya/11336726 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/26355793&huya&logo" group-title="•虎牙「影视」",錦丹广明 -http://dns.yiandrive.com:15907/huya/26355793 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11342393&huya&logo" group-title="•虎牙「影视」",漫长的季节 -http://dns.yiandrive.com:15907/huya/11342393 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/15152155&huya&logo" group-title="•虎牙「影视」",科幻梦工场 -http://dns.yiandrive.com:15907/huya/15152155 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/30080238&huya&logo" group-title="•虎牙「影视」",挨打 +http://dns.yiandrive.com:15907/huya/30080238 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11274154&huya&logo" group-title="•虎牙「影视」",陈翔六点半 +http://dns.yiandrive.com:15907/huya/11274154 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1394565204&huya&logo" group-title="•虎牙「影视」",木子先生,铁齿铜牙纪晓岚 +http://dns.yiandrive.com:15907/huya/11342396 +#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/虎牙.png" group-title="•虎牙「影视」",痞子帅叔叔 +http://dns.yiandrive.com:15907/huya/11342433 +#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/虎牙.png" group-title="•虎牙「影视」",熊出没 +http://dns.yiandrive.com:15907/huya/30202313 +#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/虎牙.png" group-title="•虎牙「影视」",止戈电影 +http://dns.yiandrive.com:15907/huya/19863777 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/29580970&huya&logo" group-title="•虎牙「影视」",年年营 +http://dns.yiandrive.com:15907/huya/29580970 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11602085&huya&logo" group-title="•虎牙「影视」",杨光 +http://dns.yiandrive.com:15907/huya/11602085 +#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/虎牙.png" group-title="•虎牙「影视」",扁豆看电影 +http://dns.yiandrive.com:15907/huya/16028551 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11279247&huya&logo" group-title="•虎牙「影视」",电影_赛车 +http://dns.yiandrive.com:15907/huya/11279247 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/22592516&huya&logo" group-title="•虎牙「影视」",虹猫蓝兔系列|虹猫蓝兔官方 http://dns.yiandrive.com:15907/huya/22592516 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11601957&huya&logo" group-title="•虎牙「影视」",鬼吹灯之昆仑神宫 -http://dns.yiandrive.com:15907/huya/11601957 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/30080227&huya&logo" group-title="•虎牙「影视」",迪迦奥特曼 -http://dns.yiandrive.com:15907/huya/30080227 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/19524135&huya&logo" group-title="•虎牙「影视」",炊事班de故事 -http://dns.yiandrive.com:15907/huya/19524135 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/23903183&huya&logo" group-title="•虎牙「影视」",鉴证实录 -http://dns.yiandrive.com:15907/huya/23903183 -#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/虎牙.png" group-title="•虎牙「影视」",周星星 -http://dns.yiandrive.com:15907/huya/ 11342412 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/29465863&huya&logo" group-title="•虎牙「影视」",鬼吹灯之龙岭迷窟 -http://dns.yiandrive.com:15907/huya/29465863 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/13303478&huya&logo" group-title="•虎牙「影视」",阿斗归来了 -http://dns.yiandrive.com:15907/huya/13303478 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/30250949&huya&logo" group-title="•虎牙「影视」",狄仁杰 1+4 部 -http://dns.yiandrive.com:15907/huya/30250949 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/26355767&huya&logo" group-title="•虎牙「影视」",乌龙闯情关 -http://dns.yiandrive.com:15907/huya/26355767 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11342394&huya&logo" group-title="•虎牙「影视」",樱桃小丸子 -http://dns.yiandrive.com:15907/huya/11342394 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/28962587&huya&logo" group-title="•虎牙「影视」",光头阿强 -http://dns.yiandrive.com:15907/huya/28962587 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11352898&huya&logo" group-title="•虎牙「影视」",鬼吹灯之云南虫谷 -http://dns.yiandrive.com:15907/huya/11352898 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11342385&huya&logo" group-title="•虎牙「影视」",火影 -http://dns.yiandrive.com:15907/huya/11342385 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/30219264&huya&logo" group-title="•虎牙「影视」",燕双鹰 -http://dns.yiandrive.com:15907/huya/30219264 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/145378&huya&logo" group-title="•虎牙「影视」",客户 +http://dns.yiandrive.com:15907/huya/145378 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11352944&huya&logo" group-title="•虎牙「影视」",鯎爺 +http://dns.yiandrive.com:15907/huya/11352944 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/29465856&huya&logo" group-title="•虎牙「影视」",刑事侦缉档案 +http://dns.yiandrive.com:15907/huya/29465856 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11352966&huya&logo" group-title="•虎牙「影视」",魔幻手机|如意菜头 +http://dns.yiandrive.com:15907/huya/11352966 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11342400&huya&logo" group-title="•虎牙「影视」",活佛济公 +http://dns.yiandrive.com:15907/huya/11342400 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/23740156&huya&logo" group-title="•虎牙「影视」",埋堆堆官方 +http://dns.yiandrive.com:15907/huya/23740156 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11352882&huya&logo" group-title="•虎牙「影视」",网球王子|我们都爱笑 +http://dns.yiandrive.com:15907/huya/11352882 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11352950&huya&logo" group-title="•虎牙「影视」",我很忙 +http://dns.yiandrive.com:15907/huya/11352950 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11602071&huya&logo" group-title="•虎牙「影视」",父母爱情 +http://dns.yiandrive.com:15907/huya/11602071 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11336726&huya&logo" group-title="•虎牙「影视」",爱情公寓|武林萌主唐小姐 +http://dns.yiandrive.com:15907/huya/11336726 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/23865058&huya&logo" group-title="•虎牙「影视」",笑看风云 http://dns.yiandrive.com:15907/huya/23865058 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/30080229&huya&logo" group-title="•虎牙「影视」",狄仁杰电影 -http://dns.yiandrive.com:15907/huya/30080229 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11602069&huya&logo" group-title="•虎牙「影视」",向阳花-神奇宝贝 -http://dns.yiandrive.com:15907/huya/11602069 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11352883&huya&logo" group-title="•虎牙「影视」",鬼吹灯 -http://dns.yiandrive.com:15907/huya/11352883 -#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/虎牙.png" group-title="•虎牙「影视」",大盛魁 -http://dns.yiandrive.com:15907/huya/30292086 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11602072&huya&logo" group-title="•虎牙「影视」",民兵葛二蛋 +http://dns.yiandrive.com:15907/huya/11602072 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11601970&huya&logo" group-title="•虎牙「影视」",征服 +http://dns.yiandrive.com:15907/huya/11601970 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/28962587&huya&logo" group-title="•虎牙「影视」",光头阿强 +http://dns.yiandrive.com:15907/huya/28962587 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11352956&huya&logo" group-title="•虎牙「影视」",双面胶 +http://dns.yiandrive.com:15907/huya/11352956 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11342426&huya&logo" group-title="•虎牙「影视」",情满四合院 +http://dns.yiandrive.com:15907/huya/11342426 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/30080236&huya&logo" group-title="•虎牙「影视」",名侦探柯南|傍晚猴 +http://dns.yiandrive.com:15907/huya/30080236 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/30080227&huya&logo" group-title="•虎牙「影视」",迪迦奥特曼 +http://dns.yiandrive.com:15907/huya/30080227 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/23865142&huya&logo" group-title="•虎牙「影视」",港剧慢品汇 +http://dns.yiandrive.com:15907/huya/23865142 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/29982639&huya&logo" group-title="•虎牙「影视」",庆余年 +http://dns.yiandrive.com:15907/huya/29982639 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/19524135&huya&logo" group-title="•虎牙「影视」",炊事班de故事 +http://dns.yiandrive.com:15907/huya/19524135 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/15152155&huya&logo" group-title="•虎牙「影视」",科幻梦工场 +http://dns.yiandrive.com:15907/huya/15152155 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/13303478&huya&logo" group-title="•虎牙「影视」",阿斗归来了 +http://dns.yiandrive.com:15907/huya/13303478 +#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/虎牙.png" group-title="•虎牙「影视」",周星星 +http://dns.yiandrive.com:15907/huya/ 11342412 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11342385&huya&logo" group-title="•虎牙「影视」",火影 +http://dns.yiandrive.com:15907/huya/11342385 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11342393&huya&logo" group-title="•虎牙「影视」",漫长的季节 +http://dns.yiandrive.com:15907/huya/11342393 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/26355793&huya&logo" group-title="•虎牙「影视」",錦丹广明 +http://dns.yiandrive.com:15907/huya/26355793 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11352922&huya&logo" group-title="•虎牙「影视」",四驱兄弟 http://dns.yiandrive.com:15907/huya/11352922 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11352871&huya&logo" group-title="•虎牙「影视」",鬼吹灯之精绝古城 -http://dns.yiandrive.com:15907/huya/11352871 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/14734068&huya&logo" group-title="•虎牙「影视」",泛爱心说剧 -http://dns.yiandrive.com:15907/huya/14734068 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/28272846&huya&logo" group-title="•虎牙「影视」",和珅 -http://dns.yiandrive.com:15907/huya/28272846 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/20985776&huya&logo" group-title="•虎牙「影视」",千里 -http://dns.yiandrive.com:15907/huya/20985776 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1123412&huya&logo" group-title="•虎牙「影视」",周星驰 -http://dns.yiandrive.com:15907/huya/1123412 -#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/虎牙.png" group-title="•虎牙「影视」",小松说剧 -http://dns.yiandrive.com:15907/huya/11593369 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11352898&huya&logo" group-title="•虎牙「影视」",鬼吹灯之云南虫谷 +http://dns.yiandrive.com:15907/huya/11352898 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11352883&huya&logo" group-title="•虎牙「影视」",鬼吹灯 +http://dns.yiandrive.com:15907/huya/11352883 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11601966&huya&logo" group-title="•虎牙「影视」",七龙珠改-超级赛亚人孙悟空 http://dns.yiandrive.com:15907/huya/11601966 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/28901439&huya&logo" group-title="•虎牙「影视」",插翅难逃 -http://dns.yiandrive.com:15907/huya/28901439 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/17091681&huya&logo" group-title="•虎牙「影视」",音乐石榴 -http://dns.yiandrive.com:15907/huya/17091681 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11352946&huya&logo" group-title="•虎牙「影视」",成龙历险记|老司机 -http://dns.yiandrive.com:15907/huya/11352946 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/25646817&huya&logo" group-title="•虎牙「影视」",周星星|SJ-安安小兔子 +http://dns.yiandrive.com:15907/huya/25646817 +#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/虎牙.png" group-title="•虎牙「影视」",小松说剧 +http://dns.yiandrive.com:15907/huya/11593369 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11602075&huya&logo" group-title="•虎牙「影视」",鬼吹灯之怒晴湘西 http://dns.yiandrive.com:15907/huya/11602075 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/30080225&huya&logo" group-title="•虎牙「影视」",风筝 -http://dns.yiandrive.com:15907/huya/30080225 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/16144175&huya&logo" group-title="•虎牙「影视」",亮哥讲电影 -http://dns.yiandrive.com:15907/huya/16144175 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/7911&huya&logo" group-title="•虎牙「游戏」",韦神 -http://dns.yiandrive.com:15907/huya/7911 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/ 11352960&huya&logo" group-title="•虎牙「影视」",庆余年 -http://dns.yiandrive.com:15907/huya/ 11352960 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/696969&huya&logo" group-title="•虎牙「游戏」",沫子 -http://dns.yiandrive.com:15907/huya/696969 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11352871&huya&logo" group-title="•虎牙「影视」",鬼吹灯之精绝古城 +http://dns.yiandrive.com:15907/huya/11352871 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/23863804&huya&logo" group-title="•虎牙「影视」",iTVB大后宫 +http://dns.yiandrive.com:15907/huya/23863804 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11352913&huya&logo" group-title="•虎牙「影视」",古墓系列-去冒险吧! http://dns.yiandrive.com:15907/huya/11352913 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11602069&huya&logo" group-title="•虎牙「影视」",向阳花-神奇宝贝 +http://dns.yiandrive.com:15907/huya/11602069 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/30219264&huya&logo" group-title="•虎牙「影视」",燕双鹰 +http://dns.yiandrive.com:15907/huya/30219264 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/20674803&huya&logo" group-title="•虎牙「影视」",HC-叶阳清怡 +http://dns.yiandrive.com:15907/huya/20674803 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/14734068&huya&logo" group-title="•虎牙「影视」",泛爱心说剧 +http://dns.yiandrive.com:15907/huya/14734068 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/30250949&huya&logo" group-title="•虎牙「影视」",狄仁杰 1+4 部 +http://dns.yiandrive.com:15907/huya/30250949 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/24551&huya&logo" group-title="•虎牙「影视」",周星星 http://dns.yiandrive.com:15907/huya/24551 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/29985109&huya&logo" group-title="•虎牙「影视」",林正英 -http://dns.yiandrive.com:15907/huya/29985109 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/30186662&huya&logo" group-title="•虎牙「影视」",林正英 -http://dns.yiandrive.com:15907/huya/30186662 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/128465&huya&logo" group-title="•虎牙「游戏」",XinQzzx -http://dns.yiandrive.com:15907/huya/128465 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/28272846&huya&logo" group-title="•虎牙「影视」",和珅 +http://dns.yiandrive.com:15907/huya/28272846 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/30080229&huya&logo" group-title="•虎牙「影视」",狄仁杰电影 +http://dns.yiandrive.com:15907/huya/30080229 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11342430&huya&logo" group-title="•虎牙「影视」",领带哥 http://dns.yiandrive.com:15907/huya/11342430 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/21059609&huya&logo" group-title="•虎牙「影视」",30而已 -http://dns.yiandrive.com:15907/huya/21059609 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/21277391&huya&logo" group-title="•虎牙「影视」",大象放映室 -http://dns.yiandrive.com:15907/huya/21277391 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/26355767&huya&logo" group-title="•虎牙「影视」",乌龙闯情关 +http://dns.yiandrive.com:15907/huya/26355767 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11601957&huya&logo" group-title="•虎牙「影视」",鬼吹灯之昆仑神宫 +http://dns.yiandrive.com:15907/huya/11601957 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1123412&huya&logo" group-title="•虎牙「影视」",周星驰 +http://dns.yiandrive.com:15907/huya/1123412 +#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/虎牙.png" group-title="•虎牙「影视」",大盛魁 +http://dns.yiandrive.com:15907/huya/30292086 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/29465863&huya&logo" group-title="•虎牙「影视」",鬼吹灯之龙岭迷窟 +http://dns.yiandrive.com:15907/huya/29465863 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/ 11352960&huya&logo" group-title="•虎牙「影视」",庆余年 +http://dns.yiandrive.com:15907/huya/ 11352960 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/28901439&huya&logo" group-title="•虎牙「影视」",插翅难逃 +http://dns.yiandrive.com:15907/huya/28901439 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/30311494&huya&logo" group-title="•虎牙「影视」",征服 http://dns.yiandrive.com:15907/huya/30311494 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/21059609&huya&logo" group-title="•虎牙「影视」",30而已 +http://dns.yiandrive.com:15907/huya/21059609 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/16144175&huya&logo" group-title="•虎牙「影视」",亮哥讲电影 +http://dns.yiandrive.com:15907/huya/16144175 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/30186662&huya&logo" group-title="•虎牙「影视」",林正英 +http://dns.yiandrive.com:15907/huya/30186662 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11774959&huya&logo" group-title="•虎牙「影视」",电影最top +http://dns.yiandrive.com:15907/huya/11774959 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/696969&huya&logo" group-title="•虎牙「游戏」",沫子 +http://dns.yiandrive.com:15907/huya/696969 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/29985109&huya&logo" group-title="•虎牙「影视」",林正英 +http://dns.yiandrive.com:15907/huya/29985109 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/21277391&huya&logo" group-title="•虎牙「影视」",大象放映室 +http://dns.yiandrive.com:15907/huya/21277391 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/305173&huya&logo" group-title="•虎牙「游戏」",74 +http://dns.yiandrive.com:15907/huya/305173 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/23903183&huya&logo" group-title="•虎牙「影视」",鉴证实录 +http://dns.yiandrive.com:15907/huya/23903183 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/99724&huya&logo" group-title="•虎牙「游戏」",赖神 http://dns.yiandrive.com:15907/huya/99724 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/20488841&huya&logo" group-title="•虎牙「影视」",阿良说美剧 -http://dns.yiandrive.com:15907/huya/20488841 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/7911&huya&logo" group-title="•虎牙「游戏」",韦神 +http://dns.yiandrive.com:15907/huya/7911 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/123321&huya&logo" group-title="•虎牙「游戏」",CSBOY +http://dns.yiandrive.com:15907/huya/123321 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/243547&huya&logo" group-title="•虎牙「游戏」",吕德华 +http://dns.yiandrive.com:15907/huya/243547 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/88863&huya&logo" group-title="•虎牙「游戏」",拉风龙 +http://dns.yiandrive.com:15907/huya/88863 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11352946&huya&logo" group-title="•虎牙「影视」",成龙历险记|老司机 +http://dns.yiandrive.com:15907/huya/11352946 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/30080225&huya&logo" group-title="•虎牙「影视」",风筝 +http://dns.yiandrive.com:15907/huya/30080225 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/52009&huya&logo" group-title="•虎牙「游戏」",雨果 +http://dns.yiandrive.com:15907/huya/52009 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/712417&huya&logo" group-title="•虎牙「游戏」",卡莎 +http://dns.yiandrive.com:15907/huya/712417 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/128465&huya&logo" group-title="•虎牙「游戏」",XinQzzx +http://dns.yiandrive.com:15907/huya/128465 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/333003&huya&logo" group-title="•虎牙「游戏」",Zz1tai姿态 http://dns.yiandrive.com:15907/huya/333003 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11342415&huya&logo" group-title="•虎牙「影视」",盗墓笔记-怒海潜沙-秦岭神树 http://dns.yiandrive.com:15907/huya/11342415 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/243547&huya&logo" group-title="•虎牙「游戏」",吕德华 -http://dns.yiandrive.com:15907/huya/243547 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/52009&huya&logo" group-title="•虎牙「游戏」",雨果 -http://dns.yiandrive.com:15907/huya/52009 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/305173&huya&logo" group-title="•虎牙「游戏」",74 -http://dns.yiandrive.com:15907/huya/305173 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11342412&huya&logo" group-title="•虎牙「影视」",周星星 -http://dns.yiandrive.com:15907/huya/11342412 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/88863&huya&logo" group-title="•虎牙「游戏」",拉风龙 -http://dns.yiandrive.com:15907/huya/88863 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11774959&huya&logo" group-title="•虎牙「影视」",电影最top -http://dns.yiandrive.com:15907/huya/11774959 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/561014&huya&logo" group-title="•虎牙「游戏」",狗婷婷DT http://dns.yiandrive.com:15907/huya/561014 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/123321&huya&logo" group-title="•虎牙「游戏」",CSBOY -http://dns.yiandrive.com:15907/huya/123321 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/20641&huya&logo" group-title="•虎牙「游戏」",托马斯czh -http://dns.yiandrive.com:15907/huya/20641 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/199300&huya&logo" group-title="•虎牙「游戏」",陈子豪 -http://dns.yiandrive.com:15907/huya/199300 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/262985&huya&logo" group-title="•虎牙「游戏」",解说海威 -http://dns.yiandrive.com:15907/huya/262985 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/998572&huya&logo" group-title="•虎牙「游戏」",Emo -http://dns.yiandrive.com:15907/huya/998572 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/991111&huya&logo" group-title="•虎牙「游戏」",theshy -http://dns.yiandrive.com:15907/huya/991111 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/52988&huya&logo" group-title="•虎牙「游戏」",大飞 -http://dns.yiandrive.com:15907/huya/52988 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/16852515&huya&logo" group-title="•虎牙「游戏」",帅金木 -http://dns.yiandrive.com:15907/huya/16852515 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/573151&huya&logo" group-title="•虎牙「游戏」",小飞仔god -http://dns.yiandrive.com:15907/huya/573151 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/976453&huya&logo" group-title="•虎牙「游戏」",英雄杀曙光 -http://dns.yiandrive.com:15907/huya/976453 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/211888&huya&logo" group-title="•虎牙「游戏」",Maybe -http://dns.yiandrive.com:15907/huya/211888 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/222523&huya&logo" group-title="•虎牙「游戏」",kRYST4L -http://dns.yiandrive.com:15907/huya/222523 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/310112&huya&logo" group-title="•虎牙「游戏」",Sdn -http://dns.yiandrive.com:15907/huya/310112 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/705112&huya&logo" group-title="•虎牙「游戏」",老鬼 +http://dns.yiandrive.com:15907/huya/705112 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/20488841&huya&logo" group-title="•虎牙「影视」",阿良说美剧 +http://dns.yiandrive.com:15907/huya/20488841 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11342394&huya&logo" group-title="•虎牙「影视」",樱桃小丸子 +http://dns.yiandrive.com:15907/huya/11342394 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/714539&huya&logo" group-title="•虎牙「游戏」",小问天lux http://dns.yiandrive.com:15907/huya/714539 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/528222&huya&logo" group-title="•虎牙「游戏」",Remember -http://dns.yiandrive.com:15907/huya/528222 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/100&huya&logo" group-title="•虎牙「游戏」",Uzi -http://dns.yiandrive.com:15907/huya/100 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/949527&huya&logo" group-title="•虎牙「游戏」",文森特 -http://dns.yiandrive.com:15907/huya/949527 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/579236&huya&logo" group-title="•虎牙「游戏」",老实人sask -http://dns.yiandrive.com:15907/huya/579236 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/651353&huya&logo" group-title="•虎牙「游戏」",猪猪小悠 http://dns.yiandrive.com:15907/huya/651353 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/712417&huya&logo" group-title="•虎牙「游戏」",卡莎 -http://dns.yiandrive.com:15907/huya/712417 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/836458&huya&logo" group-title="•虎牙「游戏」",微竞、莎莉 -http://dns.yiandrive.com:15907/huya/836458 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/585800&huya&logo" group-title="•虎牙「游戏」",9点抱紧P神大腿 -http://dns.yiandrive.com:15907/huya/585800 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/123888&huya&logo" group-title="•虎牙「游戏」",Sccc丶 -http://dns.yiandrive.com:15907/huya/123888 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/883235&huya&logo" group-title="•虎牙「游戏」",Chalice -http://dns.yiandrive.com:15907/huya/883235 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/998572&huya&logo" group-title="•虎牙「游戏」",Emo +http://dns.yiandrive.com:15907/huya/998572 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/298416&huya&logo" group-title="•虎牙「游戏」",德云两鬼 +http://dns.yiandrive.com:15907/huya/298416 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/20641&huya&logo" group-title="•虎牙「游戏」",托马斯czh +http://dns.yiandrive.com:15907/huya/20641 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/16852515&huya&logo" group-title="•虎牙「游戏」",帅金木 +http://dns.yiandrive.com:15907/huya/16852515 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/211888&huya&logo" group-title="•虎牙「游戏」",Maybe +http://dns.yiandrive.com:15907/huya/211888 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/52988&huya&logo" group-title="•虎牙「游戏」",大飞 +http://dns.yiandrive.com:15907/huya/52988 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/262985&huya&logo" group-title="•虎牙「游戏」",解说海威 +http://dns.yiandrive.com:15907/huya/262985 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/222523&huya&logo" group-title="•虎牙「游戏」",kRYST4L +http://dns.yiandrive.com:15907/huya/222523 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/199300&huya&logo" group-title="•虎牙「游戏」",陈子豪 +http://dns.yiandrive.com:15907/huya/199300 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/10188&huya&logo" group-title="•虎牙「游戏」",DANK1ing http://dns.yiandrive.com:15907/huya/10188 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/991111&huya&logo" group-title="•虎牙「游戏」",theshy +http://dns.yiandrive.com:15907/huya/991111 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/872189&huya&logo" group-title="•虎牙「游戏」",吃鸡-染宝宝 http://dns.yiandrive.com:15907/huya/872189 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/990544&huya&logo" group-title="•虎牙「游戏」",吃鸡-檬小暖 -http://dns.yiandrive.com:15907/huya/990544 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/836458&huya&logo" group-title="•虎牙「游戏」",微竞、莎莉 +http://dns.yiandrive.com:15907/huya/836458 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/314957&huya&logo" group-title="•虎牙「游戏」",虎牙-莱昂凯 http://dns.yiandrive.com:15907/huya/314957 -#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/959242&huya&logo" group-title="•虎牙「游戏」",老佳 -http://dns.yiandrive.com:15907/huya/959242 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/976453&huya&logo" group-title="•虎牙「游戏」",英雄杀曙光 +http://dns.yiandrive.com:15907/huya/976453 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/660149&huya&logo" group-title="•虎牙「游戏」",HSL虎牙超级联赛 http://dns.yiandrive.com:15907/huya/660149 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/573151&huya&logo" group-title="•虎牙「游戏」",小飞仔god +http://dns.yiandrive.com:15907/huya/573151 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/100&huya&logo" group-title="•虎牙「游戏」",Uzi +http://dns.yiandrive.com:15907/huya/100 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11342387&huya&logo" group-title="•虎牙「影视」",电影_发哥 +http://dns.yiandrive.com:15907/huya/11342387 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/585800&huya&logo" group-title="•虎牙「游戏」",9点抱紧P神大腿 +http://dns.yiandrive.com:15907/huya/585800 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/990544&huya&logo" group-title="•虎牙「游戏」",吃鸡-檬小暖 +http://dns.yiandrive.com:15907/huya/990544 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/310112&huya&logo" group-title="•虎牙「游戏」",Sdn +http://dns.yiandrive.com:15907/huya/310112 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/949527&huya&logo" group-title="•虎牙「游戏」",文森特 +http://dns.yiandrive.com:15907/huya/949527 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/612571&huya&logo" group-title="•虎牙「游戏」",泡泡 http://dns.yiandrive.com:15907/huya/612571 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/377105&huya&logo" group-title="•虎牙「游戏」",小龙堡c http://dns.yiandrive.com:15907/huya/377105 -#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/273493&huya&logo" group-title="•虎牙「游戏」",雪乃荔荔枝 -http://dns.yiandrive.com:15907/huya/273493 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/528222&huya&logo" group-title="•虎牙「游戏」",Remember +http://dns.yiandrive.com:15907/huya/528222 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/189201&huya&logo" group-title="•虎牙「游戏」",霸哥 +http://dns.yiandrive.com:15907/huya/189201 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/883235&huya&logo" group-title="•虎牙「游戏」",Chalice +http://dns.yiandrive.com:15907/huya/883235 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/116864&huya&logo" group-title="•虎牙「游戏」",苏弟 http://dns.yiandrive.com:15907/huya/116864 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/441195&huya&logo" group-title="•虎牙「游戏」",胖炸 -http://dns.yiandrive.com:15907/huya/441195 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/18123&huya&logo" group-title="•虎牙「游戏」",韩涵 http://dns.yiandrive.com:15907/huya/18123 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/298416&huya&logo" group-title="•虎牙「游戏」",德云两鬼 -http://dns.yiandrive.com:15907/huya/298416 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/29798259&huya&logo" group-title="•虎牙「影视」",蜡笔小新大象舞 -http://dns.yiandrive.com:15907/huya/29798259 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/837804&huya&logo" group-title="•虎牙「游戏」",拼 -http://dns.yiandrive.com:15907/huya/837804 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/528300&huya&logo" group-title="•虎牙「游戏」",安德罗妮、 -http://dns.yiandrive.com:15907/huya/528300 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/713329&huya&logo" group-title="•虎牙「游戏」",一只伊泽 -http://dns.yiandrive.com:15907/huya/713329 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/181469&huya&logo" group-title="•虎牙「游戏」",张嘉文 -http://dns.yiandrive.com:15907/huya/181469 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/825290&huya&logo" group-title="•虎牙「游戏」", 弃徒x -http://dns.yiandrive.com:15907/huya/825290 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/890001&huya&logo" group-title="•虎牙「游戏」",WE957 -http://dns.yiandrive.com:15907/huya/890001 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/657314&huya&logo" group-title="•虎牙「游戏」",虎牙丶三伟子 -http://dns.yiandrive.com:15907/huya/657314 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/31421&huya&logo" group-title="•虎牙「游戏」",慎独 -http://dns.yiandrive.com:15907/huya/31421 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/257085&huya&logo" group-title="•虎牙「游戏」",小超梦 -http://dns.yiandrive.com:15907/huya/257085 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/326513&huya&logo" group-title="•虎牙「游戏」",XLX露雪 -http://dns.yiandrive.com:15907/huya/326513 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/691406&huya&logo" group-title="•虎牙「游戏」",baicaiovo -http://dns.yiandrive.com:15907/huya/691406 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/476644&huya&logo" group-title="•虎牙「游戏」",【节奏】 -http://dns.yiandrive.com:15907/huya/476644 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/847243&huya&logo" group-title="•虎牙「游戏」",圣逸-校长 -http://dns.yiandrive.com:15907/huya/847243 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/18958992&huya&logo" group-title="•虎牙「游戏」",War3魔尊重楼 -http://dns.yiandrive.com:15907/huya/18958992 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/910323&huya&logo" group-title="•虎牙「游戏」",驴鸽 -http://dns.yiandrive.com:15907/huya/910323 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/521000&huya&logo" group-title="•虎牙「游戏」",卡尔 -http://dns.yiandrive.com:15907/huya/521000 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/12214&huya&logo" group-title="•虎牙「游戏」",十四剑姬 -http://dns.yiandrive.com:15907/huya/12214 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/641641&huya&logo" group-title="•虎牙「游戏」",mlxgzzz -http://dns.yiandrive.com:15907/huya/641641 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/459804&huya&logo" group-title="•虎牙「游戏」",虎牙Jiale-MG -http://dns.yiandrive.com:15907/huya/459804 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/584260&huya&logo" group-title="•虎牙「游戏」",达文西 -http://dns.yiandrive.com:15907/huya/584260 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/102411&huya&logo" group-title="•虎牙「游戏」",神超 -http://dns.yiandrive.com:15907/huya/102411 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/397479&huya&logo" group-title="•虎牙「游戏」",圣逸-阿晚 -http://dns.yiandrive.com:15907/huya/397479 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/531309&huya&logo" group-title="•虎牙「游戏」",MT丶季多鱼 -http://dns.yiandrive.com:15907/huya/531309 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/328340&huya&logo" group-title="•虎牙「游戏」",冰封三国杀 -http://dns.yiandrive.com:15907/huya/328340 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/721954&huya&logo" group-title="•虎牙「游戏」",YX丶浮光 -http://dns.yiandrive.com:15907/huya/721954 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/126157&huya&logo" group-title="•虎牙「游戏」",狼队-一笙 -http://dns.yiandrive.com:15907/huya/126157 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/115959&huya&logo" group-title="•虎牙「游戏」",AG 虎牙绝迹 -http://dns.yiandrive.com:15907/huya/115959 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/110516&huya&logo" group-title="•虎牙「游戏」",轩染 -http://dns.yiandrive.com:15907/huya/110516 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/883174&huya&logo" group-title="•虎牙「游戏」",青帝 -http://dns.yiandrive.com:15907/huya/883174 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/196645&huya&logo" group-title="•虎牙「游戏」",浪D -http://dns.yiandrive.com:15907/huya/196645 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/2808&huya&logo" group-title="•虎牙「游戏」",豚豚 -http://dns.yiandrive.com:15907/huya/2808 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/123888&huya&logo" group-title="•虎牙「游戏」",Sccc丶 +http://dns.yiandrive.com:15907/huya/123888 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/579236&huya&logo" group-title="•虎牙「游戏」",老实人sask +http://dns.yiandrive.com:15907/huya/579236 +#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/959242&huya&logo" group-title="•虎牙「游戏」",老佳 +http://dns.yiandrive.com:15907/huya/959242 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/572329&huya&logo" group-title="•虎牙「游戏」",北枫cc http://dns.yiandrive.com:15907/huya/572329 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/837804&huya&logo" group-title="•虎牙「游戏」",拼 +http://dns.yiandrive.com:15907/huya/837804 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/713329&huya&logo" group-title="•虎牙「游戏」",一只伊泽 +http://dns.yiandrive.com:15907/huya/713329 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/691406&huya&logo" group-title="•虎牙「游戏」",baicaiovo +http://dns.yiandrive.com:15907/huya/691406 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/617694&huya&logo" group-title="•虎牙「游戏」",guoma +http://dns.yiandrive.com:15907/huya/617694 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/890001&huya&logo" group-title="•虎牙「游戏」",WE957 +http://dns.yiandrive.com:15907/huya/890001 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/641641&huya&logo" group-title="•虎牙「游戏」",mlxgzzz +http://dns.yiandrive.com:15907/huya/641641 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/825290&huya&logo" group-title="•虎牙「游戏」", 弃徒x +http://dns.yiandrive.com:15907/huya/825290 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/528300&huya&logo" group-title="•虎牙「游戏」",安德罗妮、 +http://dns.yiandrive.com:15907/huya/528300 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/102411&huya&logo" group-title="•虎牙「游戏」",神超 +http://dns.yiandrive.com:15907/huya/102411 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/521000&huya&logo" group-title="•虎牙「游戏」",卡尔 +http://dns.yiandrive.com:15907/huya/521000 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/847243&huya&logo" group-title="•虎牙「游戏」",圣逸-校长 +http://dns.yiandrive.com:15907/huya/847243 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/910323&huya&logo" group-title="•虎牙「游戏」",驴鸽 +http://dns.yiandrive.com:15907/huya/910323 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/31421&huya&logo" group-title="•虎牙「游戏」",慎独 +http://dns.yiandrive.com:15907/huya/31421 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/77357&huya&logo" group-title="•虎牙「游戏」",校长 +http://dns.yiandrive.com:15907/huya/77357 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/257085&huya&logo" group-title="•虎牙「游戏」",小超梦 +http://dns.yiandrive.com:15907/huya/257085 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/415355&huya&logo" group-title="•虎牙「影视」",深情默指导 +http://dns.yiandrive.com:15907/huya/415355 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/181469&huya&logo" group-title="•虎牙「游戏」",张嘉文 +http://dns.yiandrive.com:15907/huya/181469 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/441195&huya&logo" group-title="•虎牙「游戏」",胖炸 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/657314&huya&logo" group-title="•虎牙「游戏」",虎牙丶三伟子 +http://dns.yiandrive.com:15907/huya/441195 +https://live.iill.top/huya/657314 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/476644&huya&logo" group-title="•虎牙「游戏」",【节奏】 +http://dns.yiandrive.com:15907/huya/476644 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/326513&huya&logo" group-title="•虎牙「游戏」",XLX露雪 +http://dns.yiandrive.com:15907/huya/326513 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/180943&huya&logo" group-title="•虎牙「游戏」",壶神 http://dns.yiandrive.com:15907/huya/180943 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/132743&huya&logo" group-title="•虎牙「游戏」",Yx丶炎帝 -http://dns.yiandrive.com:15907/huya/132743 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/616702&huya&logo" group-title="•虎牙「游戏」",呆呆 -http://dns.yiandrive.com:15907/huya/616702 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/30255412&huya&logo" group-title="•虎牙「游戏」",呆妹 -http://dns.yiandrive.com:15907/huya/30255412 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/397479&huya&logo" group-title="•虎牙「游戏」",圣逸-阿晚 +http://dns.yiandrive.com:15907/huya/397479 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/883174&huya&logo" group-title="•虎牙「游戏」",青帝 +http://dns.yiandrive.com:15907/huya/883174 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/459804&huya&logo" group-title="•虎牙「游戏」",虎牙Jiale-MG +http://dns.yiandrive.com:15907/huya/459804 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/126157&huya&logo" group-title="•虎牙「游戏」",狼队-一笙 +http://dns.yiandrive.com:15907/huya/126157 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/118293&huya&logo" group-title="•虎牙「游戏」",最後的獨角獸-兽兽 http://dns.yiandrive.com:15907/huya/118293 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/547825&huya&logo" group-title="•虎牙「游戏」",绿绿 -http://dns.yiandrive.com:15907/huya/547825 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/950827&huya&logo" group-title="•虎牙「游戏」",力量哥Lciop -http://dns.yiandrive.com:15907/huya/950827 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/13579&huya&logo" group-title="•虎牙「游戏」",董小飒 -http://dns.yiandrive.com:15907/huya/13579 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/126518&huya&logo" group-title="•虎牙「游戏」",EDGZmjjKK康康 -http://dns.yiandrive.com:15907/huya/126518 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/646954&huya&logo" group-title="•虎牙「游戏」",90357 弑神 、 -http://dns.yiandrive.com:15907/huya/646954 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/ 769178&huya&logo" group-title="•虎牙「游戏」",AzZ丶半个橙子 -http://dns.yiandrive.com:15907/huya/ 769178 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/351794&huya&logo" group-title="•虎牙「游戏」",风影 -http://dns.yiandrive.com:15907/huya/351794 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/296191&huya&logo" group-title="•虎牙「游戏」",LING-树叶 -http://dns.yiandrive.com:15907/huya/296191 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/998&huya&logo" group-title="•虎牙「游戏」",楚河 -http://dns.yiandrive.com:15907/huya/998 +#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/273493&huya&logo" group-title="•虎牙「游戏」",雪乃荔荔枝 +http://dns.yiandrive.com:15907/huya/273493 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/721954&huya&logo" group-title="•虎牙「游戏」",YX丶浮光 +http://dns.yiandrive.com:15907/huya/721954 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/688&huya&logo" group-title="•虎牙「游戏」",张大仙 http://dns.yiandrive.com:15907/huya/688 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/998&huya&logo" group-title="•虎牙「游戏」",楚河 +http://dns.yiandrive.com:15907/huya/998 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/196645&huya&logo" group-title="•虎牙「游戏」",浪D +http://dns.yiandrive.com:15907/huya/196645 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/351794&huya&logo" group-title="•虎牙「游戏」",风影 +http://dns.yiandrive.com:15907/huya/351794 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/2808&huya&logo" group-title="•虎牙「游戏」",豚豚 +http://dns.yiandrive.com:15907/huya/2808 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/30255412&huya&logo" group-title="•虎牙「游戏」",呆妹 +http://dns.yiandrive.com:15907/huya/30255412 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/115959&huya&logo" group-title="•虎牙「游戏」",AG 虎牙绝迹 +http://dns.yiandrive.com:15907/huya/115959 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/216301&huya&logo" group-title="•虎牙「游戏」",巅峰-张美丽吖 +http://dns.yiandrive.com:15907/huya/216301 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/950827&huya&logo" group-title="•虎牙「游戏」",力量哥Lciop +http://dns.yiandrive.com:15907/huya/950827 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/584260&huya&logo" group-title="•虎牙「游戏」",达文西 +http://dns.yiandrive.com:15907/huya/584260 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/110516&huya&logo" group-title="•虎牙「游戏」",轩染 +http://dns.yiandrive.com:15907/huya/110516 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/132743&huya&logo" group-title="•虎牙「游戏」",Yx丶炎帝 +http://dns.yiandrive.com:15907/huya/132743 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/531309&huya&logo" group-title="•虎牙「游戏」",MT丶季多鱼 +http://dns.yiandrive.com:15907/huya/531309 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/646954&huya&logo" group-title="•虎牙「游戏」",90357 弑神 、 +http://dns.yiandrive.com:15907/huya/646954 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/328340&huya&logo" group-title="•虎牙「游戏」",冰封三国杀 +http://dns.yiandrive.com:15907/huya/328340 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/547825&huya&logo" group-title="•虎牙「游戏」",绿绿 +http://dns.yiandrive.com:15907/huya/547825 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/837127&huya&logo" group-title="•虎牙「游戏」",小五 http://dns.yiandrive.com:15907/huya/837127 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/30255430&huya&logo" group-title="•虎牙「游戏」",玩机器 +http://dns.yiandrive.com:15907/huya/30255430 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/691346&huya&logo" group-title="•虎牙「游戏」",宇晨 http://dns.yiandrive.com:15907/huya/691346 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/769178&huya&logo" group-title="•虎牙「游戏」",AzZ丶半个橙子 +http://dns.yiandrive.com:15907/huya/769178 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/ 769178&huya&logo" group-title="•虎牙「游戏」",AzZ丶半个橙子 +http://dns.yiandrive.com:15907/huya/ 769178 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/12214&huya&logo" group-title="•虎牙「游戏」",十四剑姬 +http://dns.yiandrive.com:15907/huya/12214 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/ 123321&huya&logo" group-title="•虎牙「游戏」",CSBOY +http://dns.yiandrive.com:15907/huya/ 123321 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/915056&huya&logo" group-title="•虎牙「游戏」",南瓜 +http://dns.yiandrive.com:15907/huya/915056 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/512000&huya&logo" group-title="•虎牙「游戏」",CF.阿飞 +http://dns.yiandrive.com:15907/huya/512000 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/296191&huya&logo" group-title="•虎牙「游戏」",LING-树叶 +http://dns.yiandrive.com:15907/huya/296191 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/520123&huya&logo" group-title="•虎牙「游戏」",疯行兄弟 +http://dns.yiandrive.com:15907/huya/520123 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/265386&huya&logo" group-title="•虎牙「游戏」",风骨 +http://dns.yiandrive.com:15907/huya/265386 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/393751&huya&logo" group-title="•虎牙「游戏」",暖阳 +http://dns.yiandrive.com:15907/huya/393751 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/459995&huya&logo" group-title="•虎牙「游戏」",CF.周虎 +http://dns.yiandrive.com:15907/huya/459995 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/375028&huya&logo" group-title="•虎牙「游戏」",白玦 http://dns.yiandrive.com:15907/huya/375028 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/330679&huya&logo" group-title="•虎牙「游戏」",怀逝 http://dns.yiandrive.com:15907/huya/330679 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/77357&huya&logo" group-title="•虎牙「游戏」",校长 -http://dns.yiandrive.com:15907/huya/77357 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/265386&huya&logo" group-title="•虎牙「游戏」",风骨 -http://dns.yiandrive.com:15907/huya/265386 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/30255430&huya&logo" group-title="•虎牙「游戏」",玩机器 -http://dns.yiandrive.com:15907/huya/30255430 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/393751&huya&logo" group-title="•虎牙「游戏」",暖阳 -http://dns.yiandrive.com:15907/huya/393751 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/769178&huya&logo" group-title="•虎牙「游戏」",AzZ丶半个橙子 -http://dns.yiandrive.com:15907/huya/769178 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/512000&huya&logo" group-title="•虎牙「游戏」",CF.阿飞 -http://dns.yiandrive.com:15907/huya/512000 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/16980126&huya&logo" group-title="•虎牙「游戏」",瓦莉拉 -http://dns.yiandrive.com:15907/huya/16980126 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/209801&huya&logo" group-title="•虎牙「游戏」",三千丶新娘 -http://dns.yiandrive.com:15907/huya/209801 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/459995&huya&logo" group-title="•虎牙「游戏」",CF.周虎 -http://dns.yiandrive.com:15907/huya/459995 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/ 123321&huya&logo" group-title="•虎牙「游戏」",CSBOY -http://dns.yiandrive.com:15907/huya/ 123321 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/640056&huya&logo" group-title="•虎牙「游戏」",李文哲 -http://dns.yiandrive.com:15907/huya/640056 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/216301&huya&logo" group-title="•虎牙「游戏」",巅峰-张美丽吖 -http://dns.yiandrive.com:15907/huya/216301 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/laojia&huya&logo" group-title="•虎牙「游戏」",老佳 -http://dns.yiandrive.com:15907/huya/laojia -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/139473&huya&logo" group-title="•虎牙「游戏」",郭枫荷 -http://dns.yiandrive.com:15907/huya/139473 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/51106&huya&logo" group-title="•虎牙「游戏」",口袋 -http://dns.yiandrive.com:15907/huya/51106 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/193868&huya&logo" group-title="•虎牙「游戏」",微竞-完美OB -http://dns.yiandrive.com:15907/huya/193868 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/138967&huya&logo" group-title="•虎牙「游戏」",狼队-道崽 http://dns.yiandrive.com:15907/huya/138967 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/861098&huya&logo" group-title="•虎牙「游戏」",蜜小涛 http://dns.yiandrive.com:15907/huya/861098 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/520123&huya&logo" group-title="•虎牙「游戏」",疯行兄弟 -http://dns.yiandrive.com:15907/huya/520123 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/786724&huya&logo" group-title="•虎牙「游戏」",明眸 -http://dns.yiandrive.com:15907/huya/786724 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/591756&huya&logo" group-title="•虎牙「游戏」",微凉 -http://dns.yiandrive.com:15907/huya/591756 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/821839&huya&logo" group-title="•虎牙「游戏」",XHope -http://dns.yiandrive.com:15907/huya/821839 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/126198&huya&logo" group-title="•虎牙「游戏」",童言 -http://dns.yiandrive.com:15907/huya/126198 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/312410&huya&logo" group-title="•虎牙「游戏」",炉石春哥 -http://dns.yiandrive.com:15907/huya/312410 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/23687280&huya&logo" group-title="•虎牙「游戏」",杰瑞 -http://dns.yiandrive.com:15907/huya/23687280 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/703000&huya&logo" group-title="•虎牙「游戏」",幻灭 -http://dns.yiandrive.com:15907/huya/703000 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/30256056&huya&logo" group-title="•虎牙「游戏」",820 -http://dns.yiandrive.com:15907/huya/30256056 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11424&huya&logo" group-title="•虎牙「游戏」",CF.宠儿 -http://dns.yiandrive.com:15907/huya/11424 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/110525&huya&logo" group-title="•虎牙「游戏」",AGCat -http://dns.yiandrive.com:15907/huya/110525 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/30003715&huya&logo" group-title="•虎牙「游戏」",辣辣 -http://dns.yiandrive.com:15907/huya/30003715 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/630904&huya&logo" group-title="•虎牙「游戏」",风追忆 -http://dns.yiandrive.com:15907/huya/630904 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/427152&huya&logo" group-title="•虎牙「游戏」",苏晓 -http://dns.yiandrive.com:15907/huya/427152 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/30256385&huya&logo" group-title="•虎牙「游戏」",阳光男孩Aq -http://dns.yiandrive.com:15907/huya/30256385 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/178489&huya&logo" group-title="•虎牙「游戏」",Jimmy吉米叽 -http://dns.yiandrive.com:15907/huya/178489 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/109810&huya&logo" group-title="•虎牙「游戏」",Kimmy http://dns.yiandrive.com:15907/huya/109810 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/16980126&huya&logo" group-title="•虎牙「游戏」",瓦莉拉 +http://dns.yiandrive.com:15907/huya/16980126 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/laojia&huya&logo" group-title="•虎牙「游戏」",老佳 +http://dns.yiandrive.com:15907/huya/laojia +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/786724&huya&logo" group-title="•虎牙「游戏」",明眸 +http://dns.yiandrive.com:15907/huya/786724 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/126198&huya&logo" group-title="•虎牙「游戏」",童言 +http://dns.yiandrive.com:15907/huya/126198 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/13579&huya&logo" group-title="•虎牙「游戏」",董小飒 +http://dns.yiandrive.com:15907/huya/13579 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/23687280&huya&logo" group-title="•虎牙「游戏」",杰瑞 +http://dns.yiandrive.com:15907/huya/23687280 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/193868&huya&logo" group-title="•虎牙「游戏」",微竞-完美OB +http://dns.yiandrive.com:15907/huya/193868 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/139473&huya&logo" group-title="•虎牙「游戏」",郭枫荷 +http://dns.yiandrive.com:15907/huya/139473 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/51106&huya&logo" group-title="•虎牙「游戏」",口袋 +http://dns.yiandrive.com:15907/huya/51106 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/616702&huya&logo" group-title="•虎牙「游戏」",呆呆 +http://dns.yiandrive.com:15907/huya/616702 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/520715&huya&logo" group-title="•虎牙「游戏」",久爱-青春 http://dns.yiandrive.com:15907/huya/520715 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/915056&huya&logo" group-title="•虎牙「游戏」",南瓜 -http://dns.yiandrive.com:15907/huya/915056 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/99111&huya&logo" group-title="•虎牙「游戏」",theshy -http://dns.yiandrive.com:15907/huya/99111 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/660125&huya&logo" group-title="•虎牙「游戏」",nest2024 -http://dns.yiandrive.com:15907/huya/660125 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/52333&huya&logo" group-title="•虎牙「游戏」",LING-张老三 http://dns.yiandrive.com:15907/huya/52333 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/10098&huya&logo" group-title="•虎牙「游戏」",狂鸟丶小宇热游-90098 -http://dns.yiandrive.com:15907/huya/10098 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/591756&huya&logo" group-title="•虎牙「游戏」",微凉 +http://dns.yiandrive.com:15907/huya/591756 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/110525&huya&logo" group-title="•虎牙「游戏」",AGCat +http://dns.yiandrive.com:15907/huya/110525 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/640056&huya&logo" group-title="•虎牙「游戏」",李文哲 +http://dns.yiandrive.com:15907/huya/640056 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/30003715&huya&logo" group-title="•虎牙「游戏」",辣辣 +http://dns.yiandrive.com:15907/huya/30003715 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/660125&huya&logo" group-title="•虎牙「游戏」",nest2024 +http://dns.yiandrive.com:15907/huya/660125 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/30256056&huya&logo" group-title="•虎牙「游戏」",820 +http://dns.yiandrive.com:15907/huya/30256056 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/172392&huya&logo" group-title="•虎牙「游戏」",寒星 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/427152&huya&logo" group-title="•虎牙「游戏」",苏晓 +http://dns.yiandrive.com:15907/huya/172392 +https://live.iill.top/huya/427152 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/312410&huya&logo" group-title="•虎牙「游戏」",炉石春哥 +http://dns.yiandrive.com:15907/huya/312410 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/99111&huya&logo" group-title="•虎牙「游戏」",theshy +http://dns.yiandrive.com:15907/huya/99111 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/703000&huya&logo" group-title="•虎牙「游戏」",幻灭 +http://dns.yiandrive.com:15907/huya/703000 #EXTINF:-1 tvg-logo="https://epg.iill.top/logo/虎牙.png" group-title="•虎牙「游戏」",Wells-七星 http://dns.yiandrive.com:15907/huya/142396 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/940213&huya&logo" group-title="•虎牙「游戏」",非凡-迪安 -http://dns.yiandrive.com:15907/huya/940213 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/940321&huya&logo" group-title="•虎牙「游戏」",迪安 -http://dns.yiandrive.com:15907/huya/940321 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/387067&huya&logo" group-title="•虎牙「游戏」",随风蛮王 -http://dns.yiandrive.com:15907/huya/387067 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/990258&huya&logo" group-title="•虎牙「游戏」",毒纪 -http://dns.yiandrive.com:15907/huya/990258 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/209801&huya&logo" group-title="•虎牙「游戏」",三千丶新娘 +http://dns.yiandrive.com:15907/huya/209801 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/825802&huya&logo" group-title="•虎牙「游戏」",完美CS2-B http://dns.yiandrive.com:15907/huya/825802 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/775178&huya&logo" group-title="•虎牙「游戏」",Mint万坤 -http://dns.yiandrive.com:15907/huya/775178 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/617403&huya&logo" group-title="•虎牙「游戏」",MAX-正传wayback -http://dns.yiandrive.com:15907/huya/617403 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/14932211&huya&logo" group-title="•虎牙「游戏」",木偶 -http://dns.yiandrive.com:15907/huya/14932211 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/333708&huya&logo" group-title="•虎牙「游戏」",微竟-嘎嘎V -http://dns.yiandrive.com:15907/huya/333708 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/825801&huya&logo" group-title="•虎牙「游戏」",完美CS2 -http://dns.yiandrive.com:15907/huya/825801 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/139258&huya&logo" group-title="•虎牙「游戏」",小草包QAQ -http://dns.yiandrive.com:15907/huya/139258 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/146894&huya&logo" group-title="•虎牙「游戏」",DT丶萌小乖 -http://dns.yiandrive.com:15907/huya/146894 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/172392&huya&logo" group-title="•虎牙「游戏」",寒星 -http://dns.yiandrive.com:15907/huya/172392 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/21417927&huya&logo" group-title="•虎牙「游戏」",TG-纯爱猫猫子 -http://dns.yiandrive.com:15907/huya/21417927 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/135792&huya&logo" group-title="•虎牙「游戏」",恬柚睡着惹 -http://dns.yiandrive.com:15907/huya/135792 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/714963&huya&logo" group-title="•虎牙「游戏」",久爱-秋人 -http://dns.yiandrive.com:15907/huya/714963 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/keyis153&huya&logo" group-title="•虎牙「游戏」",陈伯(全能王) -http://dns.yiandrive.com:15907/huya/keyis153 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/980321&huya&logo" group-title="•虎牙「游戏」",ning -http://dns.yiandrive.com:15907/huya/980321 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/821839&huya&logo" group-title="•虎牙「游戏」",XHope +http://dns.yiandrive.com:15907/huya/821839 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/940321&huya&logo" group-title="•虎牙「游戏」",迪安 +http://dns.yiandrive.com:15907/huya/940321 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/630904&huya&logo" group-title="•虎牙「游戏」",风追忆 +http://dns.yiandrive.com:15907/huya/630904 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/178489&huya&logo" group-title="•虎牙「游戏」",Jimmy吉米叽 +http://dns.yiandrive.com:15907/huya/178489 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/387067&huya&logo" group-title="•虎牙「游戏」",随风蛮王 +http://dns.yiandrive.com:15907/huya/387067 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/22450373&huya&logo" group-title="•虎牙「游戏」",cx战队 http://dns.yiandrive.com:15907/huya/22450373 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/139628&huya&logo" group-title="•虎牙「游戏」",avoidless http://dns.yiandrive.com:15907/huya/139628 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/713320&huya&logo" group-title="•虎牙「游戏」",巅峰丶阳酱吖 -http://dns.yiandrive.com:15907/huya/713320 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/991108&huya&logo" group-title="•虎牙「游戏」",amazingJ -http://dns.yiandrive.com:15907/huya/991108 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/18842814&huya&logo" group-title="•虎牙「游戏」",圣逸-iu -http://dns.yiandrive.com:15907/huya/18842814 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/980321&huya&logo" group-title="•虎牙「游戏」",ning +http://dns.yiandrive.com:15907/huya/980321 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/328737&huya&logo" group-title="•虎牙「游戏」",ALpb马平 +http://dns.yiandrive.com:15907/huya/328737 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/825801&huya&logo" group-title="•虎牙「游戏」",完美CS2 +http://dns.yiandrive.com:15907/huya/825801 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/139258&huya&logo" group-title="•虎牙「游戏」",小草包QAQ +http://dns.yiandrive.com:15907/huya/139258 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/138156&huya&logo" group-title="•虎牙「游戏」",Faker http://dns.yiandrive.com:15907/huya/138156 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/438216957477&douyin&logo" group-title="•抖音「娱乐」",敏敏🐰中国舞版🥕 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/30256385&huya&logo" group-title="•虎牙「游戏」",阳光男孩Aq +http://dns.yiandrive.com:15907/huya/30256385 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/940213&huya&logo" group-title="•虎牙「游戏」",非凡-迪安 +http://dns.yiandrive.com:15907/huya/940213 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/14932211&huya&logo" group-title="•虎牙「游戏」",木偶 +http://dns.yiandrive.com:15907/huya/14932211 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/21417927&huya&logo" group-title="•虎牙「游戏」",TG-纯爱猫猫子 +http://dns.yiandrive.com:15907/huya/21417927 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/713320&huya&logo" group-title="•虎牙「游戏」",巅峰丶阳酱吖 +http://dns.yiandrive.com:15907/huya/713320 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/10098&huya&logo" group-title="•虎牙「游戏」",狂鸟丶小宇热游-90098 +http://dns.yiandrive.com:15907/huya/10098 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/keyis153&huya&logo" group-title="•虎牙「游戏」",陈伯(全能王) +http://dns.yiandrive.com:15907/huya/keyis153 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/183948666035&douyin&logo" group-title="•抖音「娱乐」",肉肉🍖 +http://dns.yiandrive.com:15907/douyin/183948666035 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/56268329299&douyin&logo" group-title="•抖音「娱乐」",天才小茯苓 -http://dns.yiandrive.com:15907/douyin/438216957477 -https://live.iill.top/douyin/56268329299 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11718767&huya&logo" group-title="•虎牙「游戏」",全景地图 -http://dns.yiandrive.com:15907/huya/11718767 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/834622&huya&logo" group-title="•虎牙「游戏」",TG-老熊【平头哥】 -http://dns.yiandrive.com:15907/huya/834622 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/606123192586&douyin&logo" group-title="•抖音「娱乐」",格格℘ -http://dns.yiandrive.com:15907/douyin/606123192586 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/334053475537&douyin&logo" group-title="•抖音「娱乐」",傅梦婉🍚 -http://dns.yiandrive.com:15907/douyin/334053475537 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/856043350098&douyin&logo" group-title="•抖音「娱乐」",古筝承丞 -http://dns.yiandrive.com:15907/douyin/856043350098 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/878224077819&douyin&logo" group-title="•抖音「娱乐」",小芹a -http://dns.yiandrive.com:15907/douyin/878224077819 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/482662737917&douyin&logo" group-title="•抖音「娱乐」",星儿🌙✨ -http://dns.yiandrive.com:15907/douyin/482662737917 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/143721&huya&logo" group-title="•虎牙「娱乐」",HY-铃初初 -http://dns.yiandrive.com:15907/huya/143721 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/MS1407&douyin&logo" group-title="•抖音「娱乐」",木森(卷土从来) -http://dns.yiandrive.com:15907/douyin/MS1407 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/78024448986&douyin&logo" group-title="•抖音「娱乐」",富贵姨姨 -http://dns.yiandrive.com:15907/douyin/78024448986 -#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/YouTube.png" group-title="•YouTube「娱乐」",아리랑 라디오 -https://live.iill.top/youtube/Music180Arirang -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/18588810219&douyin&logo" group-title="•抖音「娱乐」",姜南🍁 -http://dns.yiandrive.com:15907/douyin/18588810219 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/79040354199&douyin&logo" group-title="•抖音「娱乐」",超宠小葵 -http://dns.yiandrive.com:15907/douyin/79040354199 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/22961499&bilibili&logo" group-title="•B站「游戏」",流浪者游戏频道 -http://dns.yiandrive.com:15907/bilibili/22961499 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/lage19999&douyin&logo" group-title="•抖音「娱乐」",莎啦啦🔆向阳而生 -http://dns.yiandrive.com:15907/douyin/lage19999 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/An.Jinx&douyin&logo" group-title="•抖音「游戏」",安安的金克丝 -http://dns.yiandrive.com:15907/douyin/An.Jinx -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/859042&huya&logo" group-title="•虎牙「娱乐」",正恒-紫宸【相声木兰】 -http://dns.yiandrive.com:15907/huya/859042 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/73566972534&douyin&logo" group-title="•抖音「娱乐」",@依依 -http://dns.yiandrive.com:15907/douyin/73566972534 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/xxs_longxia&douyin&logo" group-title="•抖音「娱乐」",龙虾 -http://dns.yiandrive.com:15907/douyin/xxs_longxia -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/390483941487&douyin&logo" group-title="•抖音「娱乐」",林诗音(林冉冉) -http://dns.yiandrive.com:15907/douyin/390483941487 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/30041682&bilibili&logo" group-title="•B站「影视」",臣臣 -http://dns.yiandrive.com:15907/bilibili/30041682 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/213&bilibili&logo" group-title="•B站「游戏」",傲慢的小肉包 -http://dns.yiandrive.com:15907/bilibili/213 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/23776217&bilibili&logo" group-title="•B站「影视」",经典港剧大全 -http://dns.yiandrive.com:15907/bilibili/23776217 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/126523&huya&logo" group-title="•虎牙「游戏」",EDGnobody -http://dns.yiandrive.com:15907/huya/126523 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/330690988&douyin&logo" group-title="•抖音「游戏」",小年三角洲行动 -http://dns.yiandrive.com:15907/douyin/330690988 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/4549169&huya&logo" group-title="•虎牙「影视」",橙子 -http://dns.yiandrive.com:15907/huya/4549169 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/191634020590&douyin&logo" group-title="•抖音「娱乐」",兔子菌🍄 -http://dns.yiandrive.com:15907/douyin/191634020590 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/21059572&huya&logo" group-title="•虎牙「娱乐」",粤语电影放映厅 -http://dns.yiandrive.com:15907/huya/21059572 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11352934&huya&logo" group-title="•虎牙「影视」",热血 -http://dns.yiandrive.com:15907/huya/11352934 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/8795274&douyu&logo" group-title="•斗鱼「影视」",求求扣扣困困 -http://dns.yiandrive.com:15907/douyu/8795274 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/126525&huya&logo" group-title="•虎牙「游戏」",EDG-S1Mon -http://dns.yiandrive.com:15907/huya/126525 -#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/YouTube.png" group-title="•YouTube「其他」",日テレNEWS -https://live.iill.top/youtube/@ntv_news -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/85894&huya&logo" group-title="•虎牙「影视」",神了 -http://dns.yiandrive.com:15907/huya/85894 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/746037448583&douyin&logo" group-title="•抖音「游戏」",恐龙不是龙🦖 -http://dns.yiandrive.com:15907/douyin/746037448583 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11336719&huya&logo" group-title="•虎牙「影视」",古惑z -http://dns.yiandrive.com:15907/huya/11336719 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/12267550&douyu&logo" group-title="•斗鱼「游戏」",莱昂凯 -http://dns.yiandrive.com:15907/douyu/12267550 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/98076631526&douyin&logo" group-title="•抖音「娱乐」",空乘安安 -http://dns.yiandrive.com:15907/douyin/98076631526 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/12421816&douyu&logo" group-title="•斗鱼「影视」",深夜 -http://dns.yiandrive.com:15907/douyu/12421816 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/30450875820&douyin&logo" group-title="•抖音「游戏」",78猫三角洲行动 -http://dns.yiandrive.com:15907/douyin/30450875820 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/60146457400&douyin&logo" group-title="•抖音「游戏」",西柚pubg -http://dns.yiandrive.com:15907/douyin/60146457400 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11342419&huya&logo" group-title="•虎牙「影视」",黑帮大佬 -http://dns.yiandrive.com:15907/huya/11342419 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/845683&douyu&logo" group-title="•斗鱼「游戏」",卡特cs2 -http://dns.yiandrive.com:15907/douyu/845683 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/92838707463&douyin&logo" group-title="•抖音「游戏」",人类最强士兵 -http://dns.yiandrive.com:15907/douyin/92838707463 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/513723&huya&logo" group-title="•虎牙「游戏」",逗豆爱格斗 -http://dns.yiandrive.com:15907/huya/513723 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/HMM438&douyin&logo" group-title="•抖音「游戏」",花麻麻 -http://dns.yiandrive.com:15907/douyin/HMM438 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/126524&huya&logo" group-title="•虎牙「游戏」",EDGCHICHOO -http://dns.yiandrive.com:15907/huya/126524 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/5226647&douyu&logo" group-title="•斗鱼「游戏」",死鱼ysy -http://dns.yiandrive.com:15907/douyu/5226647 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/V1p33hqPrUk&youtube&logo" group-title="•YouTube「影视」",newsebc -https://live.iill.top/youtube/V1p33hqPrUk -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/585669169221&douyin&logo" group-title="•抖音「娱乐」",YwangTT -http://dns.yiandrive.com:15907/douyin/585669169221 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/465584555wcn&huya&logo" group-title="•虎牙「游戏」",树叶 -http://dns.yiandrive.com:15907/huya/465584555wcn -#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/YouTube.png" group-title="•YouTube「娱乐」",TVBSNEWS01 -https://live.iill.top/youtube/TVBSNEWS01 +http://dns.yiandrive.com:15907/douyin/56268329299 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/743098711321&douyin&logo" group-title="•抖音「娱乐」",舞蹈生思思🩰 http://dns.yiandrive.com:15907/douyin/743098711321 -#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/YouTube.png" group-title="•YouTube「影视」",TTV_NEWS -https://live.iill.top/youtube/xL0ch83RAK8 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/690434662&douyin&logo" group-title="•抖音「游戏」",林树 -http://dns.yiandrive.com:15907/douyin/690434662 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/8652337&douyu&logo" group-title="•斗鱼「游戏」",小霖超甜呐-蛋仔 -http://dns.yiandrive.com:15907/douyu/8652337 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/CT.6660&douyin&logo" group-title="•抖音「游戏」",辰天 -http://dns.yiandrive.com:15907/douyin/CT.6660 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/dank1ng&huya&logo" group-title="•虎牙「游戏」",danking -http://dns.yiandrive.com:15907/huya/dank1ng -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/75082223898&douyin&logo" group-title="•抖音「游戏」",菜菜(一直在努力) -http://dns.yiandrive.com:15907/douyin/75082223898 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/697475299699&douyin&logo" group-title="•抖音「娱乐」",涵涵 -http://dns.yiandrive.com:15907/douyin/697475299699 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/CFTingFeng&douyin&logo" group-title="•抖音「游戏」",CF听枫 -http://dns.yiandrive.com:15907/douyin/CFTingFeng -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/24678311&bilibili&logo" group-title="•B站「游戏」",楚钧艾克 -http://dns.yiandrive.com:15907/bilibili/24678311 -#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/抖音.png" group-title="•抖音「娱乐」",萱萱妈 -http://dns.yiandrive.com:15907/douyin/39144683567 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1806558348&douyin&logo" group-title="•抖音「娱乐」",格格℘ -http://dns.yiandrive.com:15907/douyin/1806558348 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/15882780&huya&logo" group-title="•虎牙「游戏」",子墨【国服云缨】 -http://dns.yiandrive.com:15907/huya/15882780 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/lpl&huya&logo" group-title="•虎牙「游戏」",TES 0:1 NIP LPL第一赛段淘汰赛 -http://dns.yiandrive.com:15907/huya/lpl -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1735566337&douyin&logo" group-title="•抖音「娱乐」",南希 -http://dns.yiandrive.com:15907/douyin/1735566337 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/9317739&douyu&logo" group-title="•斗鱼「其他」",自说自话的总裁 -http://dns.yiandrive.com:15907/douyu/9317739 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/@infishin&youtube&logo" group-title="•YouTube「游戏」",@infishin -https://live.iill.top/youtube/@infishin -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/24904174187&huya&logo" group-title="•虎牙「娱乐」",兔粮 -http://dns.yiandrive.com:15907/huya/24904174187 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/631748199&douyin&logo" group-title="•抖音「娱乐」",柳欢欢 -http://dns.yiandrive.com:15907/douyin/631748199 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/30255157&huya&logo" group-title="•虎牙「游戏」",明明 -http://dns.yiandrive.com:15907/huya/30255157 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/599934&huya&logo" group-title="•虎牙「游戏」",老中医 -http://dns.yiandrive.com:15907/huya/599934 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/226046&huya&logo" group-title="•虎牙「游戏」",香菇滑鸡xghj -http://dns.yiandrive.com:15907/huya/226046 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/2245724&bilibili&logo" group-title="•B站「游戏」",瑶雨 -http://dns.yiandrive.com:15907/bilibili/2245724 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/30256299&huya&logo" group-title="•虎牙「游戏」",小海 -http://dns.yiandrive.com:15907/huya/30256299 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/148237&huya&logo" group-title="•虎牙「游戏」",酸奶困了 -http://dns.yiandrive.com:15907/huya/148237 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/531246&huya&logo" group-title="•虎牙「娱乐」",Ck-奶酪小迪佳 -http://dns.yiandrive.com:15907/huya/531246 -#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/YouTube.png" group-title="•YouTube「游戏」",麻雀协会 -https://live.iill.top/youtube/@NihonProMahjong -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/24572223&huya&logo" group-title="•虎牙「游戏」",小孩无敌 -http://dns.yiandrive.com:15907/huya/24572223 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/5079&yy&logo" group-title="•歪歪「娱乐」",白鹿 -http://dns.yiandrive.com:15907/yy/5079 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11352879&huya&logo" group-title="•虎牙「影视」",猫和老鼠 -http://dns.yiandrive.com:15907/huya/11352879 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1251&yy&logo" group-title="•歪歪「娱乐」",娅儿 -http://dns.yiandrive.com:15907/yy/1251 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/135792&huya&logo" group-title="•虎牙「游戏」",恬柚睡着惹 +http://dns.yiandrive.com:15907/huya/135792 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/146894&huya&logo" group-title="•虎牙「游戏」",DT丶萌小乖 +http://dns.yiandrive.com:15907/huya/146894 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/775178&huya&logo" group-title="•虎牙「游戏」",Mint万坤 +http://dns.yiandrive.com:15907/huya/775178 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/334053475537&douyin&logo" group-title="•抖音「娱乐」",傅梦婉🍚 +http://dns.yiandrive.com:15907/douyin/334053475537 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11718767&huya&logo" group-title="•虎牙「游戏」",全景地图 +http://dns.yiandrive.com:15907/huya/11718767 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/991108&huya&logo" group-title="•虎牙「游戏」",amazingJ +http://dns.yiandrive.com:15907/huya/991108 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/78024448986&douyin&logo" group-title="•抖音「娱乐」",富贵姨姨 +http://dns.yiandrive.com:15907/douyin/78024448986 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/714963&huya&logo" group-title="•虎牙「游戏」",久爱-秋人 +http://dns.yiandrive.com:15907/huya/714963 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/18842814&huya&logo" group-title="•虎牙「游戏」",圣逸-iu +http://dns.yiandrive.com:15907/huya/18842814 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/390483941487&douyin&logo" group-title="•抖音「娱乐」",林诗音(林冉冉) +http://dns.yiandrive.com:15907/douyin/390483941487 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/18588810219&douyin&logo" group-title="•抖音「娱乐」",姜南🍁 +http://dns.yiandrive.com:15907/douyin/18588810219 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/143721&huya&logo" group-title="•虎牙「娱乐」",HY-铃初初 +http://dns.yiandrive.com:15907/huya/143721 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/834622&huya&logo" group-title="•虎牙「游戏」",TG-老熊【平头哥】 +http://dns.yiandrive.com:15907/huya/834622 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/482662737917&douyin&logo" group-title="•抖音「娱乐」",星儿🌙✨ +http://dns.yiandrive.com:15907/douyin/482662737917 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/73566972534&douyin&logo" group-title="•抖音「娱乐」",@依依 +http://dns.yiandrive.com:15907/douyin/73566972534 +#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/YouTube.png" group-title="•YouTube「娱乐」",아리랑 라디오 +https://live.iill.top/youtube/Music180Arirang +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/MS1407&douyin&logo" group-title="•抖音「娱乐」",木森(卷土从来) +http://dns.yiandrive.com:15907/douyin/MS1407 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/856043350098&douyin&logo" group-title="•抖音「娱乐」",古筝承丞 +http://dns.yiandrive.com:15907/douyin/856043350098 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/22961499&bilibili&logo" group-title="•B站「游戏」",流浪者游戏频道 +http://dns.yiandrive.com:15907/bilibili/22961499 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/30057437650&douyin&logo" group-title="•抖音「娱乐」",简 +http://dns.yiandrive.com:15907/douyin/30057437650 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/191634020590&douyin&logo" group-title="•抖音「娱乐」",兔子菌🍄 +http://dns.yiandrive.com:15907/douyin/191634020590 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/606123192586&douyin&logo" group-title="•抖音「娱乐」",格格℘ +http://dns.yiandrive.com:15907/douyin/606123192586 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/91250070504&douyin&logo" group-title="•抖音「娱乐」",天晴好 +http://dns.yiandrive.com:15907/douyin/91250070504 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/859042&huya&logo" group-title="•虎牙「娱乐」",正恒-紫宸【相声木兰】 +http://dns.yiandrive.com:15907/huya/859042 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/73348941659&douyin&logo" group-title="•抖音「娱乐」",俄洛伊 +http://dns.yiandrive.com:15907/douyin/73348941659 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/22186225964&douyin&logo" group-title="•抖音「游戏」",第五 格昊昊 +http://dns.yiandrive.com:15907/douyin/22186225964 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/5226647&douyu&logo" group-title="•斗鱼「游戏」",死鱼ysy +http://dns.yiandrive.com:15907/douyu/5226647 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/xxs_longxia&douyin&logo" group-title="•抖音「娱乐」",龙虾 +http://dns.yiandrive.com:15907/douyin/xxs_longxia +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/30041682&bilibili&logo" group-title="•B站「影视」",臣臣 +http://dns.yiandrive.com:15907/bilibili/30041682 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/990258&huya&logo" group-title="•虎牙「游戏」",毒纪 +http://dns.yiandrive.com:15907/huya/990258 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/23776217&bilibili&logo" group-title="•B站「影视」",经典港剧大全 +http://dns.yiandrive.com:15907/bilibili/23776217 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/878224077819&douyin&logo" group-title="•抖音「娱乐」",小芹a +http://dns.yiandrive.com:15907/douyin/878224077819 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/28365102878&douyin&logo" group-title="•抖音「娱乐」",佳不佳 +http://dns.yiandrive.com:15907/douyin/28365102878 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1118151807&douyin&logo" group-title="•抖音「游戏」",第五 小陈 +http://dns.yiandrive.com:15907/douyin/1118151807 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/213&bilibili&logo" group-title="•B站「游戏」",傲慢的小肉包 +http://dns.yiandrive.com:15907/bilibili/213 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/126523&huya&logo" group-title="•虎牙「游戏」",EDGnobody +http://dns.yiandrive.com:15907/huya/126523 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/333708&huya&logo" group-title="•虎牙「游戏」",微竟-嘎嘎V +http://dns.yiandrive.com:15907/huya/333708 +#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/Twitch.png" group-title="•Twitch「游戏」",s1mple +https://live.iill.top/twitch/s1mple +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/85894&huya&logo" group-title="•虎牙「影视」",神了 +http://dns.yiandrive.com:15907/huya/85894 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11352934&huya&logo" group-title="•虎牙「影视」",热血 +http://dns.yiandrive.com:15907/huya/11352934 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/4549169&huya&logo" group-title="•虎牙「影视」",橙子 +http://dns.yiandrive.com:15907/huya/4549169 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11342419&huya&logo" group-title="•虎牙「影视」",黑帮大佬 +http://dns.yiandrive.com:15907/huya/11342419 +#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/YouTube.png" group-title="•YouTube「其他」",日テレNEWS +https://live.iill.top/youtube/@ntv_news #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/ZXXXJCM&douyin&logo" group-title="•抖音「娱乐」",周猩猩的麻将进化日记 http://dns.yiandrive.com:15907/douyin/ZXXXJCM -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/6554747&douyu&logo" group-title="•斗鱼「娱乐」",山城老司机李氏源 -http://dns.yiandrive.com:15907/douyu/6554747 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/2986&yy&logo" group-title="•歪歪「娱乐」",慧雅雅 -http://dns.yiandrive.com:15907/yy/2986 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/4759&yy&logo" group-title="•歪歪「娱乐」",初夏 -http://dns.yiandrive.com:15907/yy/4759 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1305&yy&logo" group-title="•歪歪「娱乐」",南淳 -http://dns.yiandrive.com:15907/yy/1305 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/12119008&bilibili&logo" group-title="•B站「游戏」",狗群主金木 -http://dns.yiandrive.com:15907/bilibili/12119008 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/Zz24266&douyin&logo" group-title="•抖音「娱乐」",海涛 -http://dns.yiandrive.com:15907/douyin/Zz24266 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/malatang312&huya&logo" group-title="•虎牙「娱乐」",小小麻辣烫 -http://dns.yiandrive.com:15907/huya/malatang312 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/4644759&douyu&logo" group-title="•斗鱼「游戏」",明栀明030 -http://dns.yiandrive.com:15907/douyu/4644759 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/85904&yy&logo" group-title="•歪歪「娱乐」",青青 -http://dns.yiandrive.com:15907/yy/85904 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/8795274&douyu&logo" group-title="•斗鱼「影视」",求求扣扣困困 +http://dns.yiandrive.com:15907/douyu/8795274 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/845683&douyu&logo" group-title="•斗鱼「游戏」",卡特cs2 +http://dns.yiandrive.com:15907/douyu/845683 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/126518&huya&logo" group-title="•虎牙「游戏」",EDGZmjjKK康康 +http://dns.yiandrive.com:15907/huya/126518 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/21059572&huya&logo" group-title="•虎牙「娱乐」",粤语电影放映厅 +http://dns.yiandrive.com:15907/huya/21059572 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/vHan09233&douyin&logo" group-title="•抖音「娱乐」",韩冰 +http://dns.yiandrive.com:15907/douyin/vHan09233 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/12267550&douyu&logo" group-title="•斗鱼「游戏」",莱昂凯 +http://dns.yiandrive.com:15907/douyu/12267550 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/126524&huya&logo" group-title="•虎牙「游戏」",EDGCHICHOO +http://dns.yiandrive.com:15907/huya/126524 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/12421816&douyu&logo" group-title="•斗鱼「影视」",深夜 +http://dns.yiandrive.com:15907/douyu/12421816 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/126525&huya&logo" group-title="•虎牙「游戏」",EDG-S1Mon +http://dns.yiandrive.com:15907/huya/126525 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11336719&huya&logo" group-title="•虎牙「影视」",古惑z +http://dns.yiandrive.com:15907/huya/11336719 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/330690988&douyin&logo" group-title="•抖音「游戏」",小年三角洲行动 +http://dns.yiandrive.com:15907/douyin/330690988 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/9317739&douyu&logo" group-title="•斗鱼「其他」",自说自话的总裁 +http://dns.yiandrive.com:15907/douyu/9317739 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/8652337&douyu&logo" group-title="•斗鱼「游戏」",小霖超甜呐-蛋仔 +http://dns.yiandrive.com:15907/douyu/8652337 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/52984281580&douyin&logo" group-title="•抖音「娱乐」",白沉香🫧 +http://dns.yiandrive.com:15907/douyin/52984281580 +#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/YouTube.png" group-title="•YouTube「影视」",TTV_NEWS +https://live.iill.top/youtube/xL0ch83RAK8 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/513723&huya&logo" group-title="•虎牙「游戏」",逗豆爱格斗 +http://dns.yiandrive.com:15907/huya/513723 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/V1p33hqPrUk&youtube&logo" group-title="•YouTube「影视」",newsebc +https://live.iill.top/youtube/V1p33hqPrUk +#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/Twitch.png" group-title="•Twitch「游戏」",青铜树海1 +https://live.iill.top/twitch/shuhai_dbd +#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/YouTube.png" group-title="•YouTube「娱乐」",TVBSNEWS01 +https://live.iill.top/youtube/TVBSNEWS01 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/38559739774&douyin&logo" group-title="•抖音「游戏」",dota一倾风 +http://dns.yiandrive.com:15907/douyin/38559739774 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/465584555wcn&huya&logo" group-title="•虎牙「游戏」",树叶 +http://dns.yiandrive.com:15907/huya/465584555wcn +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/15882780&huya&logo" group-title="•虎牙「游戏」",子墨【国服云缨】 +http://dns.yiandrive.com:15907/huya/15882780 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/690434662&douyin&logo" group-title="•抖音「游戏」",林树 +http://dns.yiandrive.com:15907/douyin/690434662 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/75082223898&douyin&logo" group-title="•抖音「游戏」",菜菜(一直在努力) +http://dns.yiandrive.com:15907/douyin/75082223898 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/dank1ng&huya&logo" group-title="•虎牙「游戏」",danking +http://dns.yiandrive.com:15907/huya/dank1ng +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/602&bilibili&logo" group-title="•B站「游戏」",性巴莎拉 +http://dns.yiandrive.com:15907/bilibili/602 +#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/抖音.png" group-title="•抖音「娱乐」",萱萱妈 +http://dns.yiandrive.com:15907/douyin/39144683567 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/90516293316&douyin&logo" group-title="•抖音「娱乐」",梵谷良心号 +http://dns.yiandrive.com:15907/douyin/90516293316 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/luha7777&douyin&logo" group-title="•抖音「其他」",陵达乐 +http://dns.yiandrive.com:15907/douyin/luha7777 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/xiaobaikxc&douyin&logo" group-title="•抖音「游戏」",魔法师潇白-战争雷霆 +http://dns.yiandrive.com:15907/douyin/xiaobaikxc +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/25048154&bilibili&logo" group-title="•B站「娱乐」",余怂怂 +http://dns.yiandrive.com:15907/bilibili/25048154 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/746037448583&douyin&logo" group-title="•抖音「游戏」",恐龙不是龙🦖 +http://dns.yiandrive.com:15907/douyin/746037448583 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/CFTingFeng&douyin&logo" group-title="•抖音「游戏」",CF听枫 +http://dns.yiandrive.com:15907/douyin/CFTingFeng +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/2245724&bilibili&logo" group-title="•B站「游戏」",瑶雨 +http://dns.yiandrive.com:15907/bilibili/2245724 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1735566337&douyin&logo" group-title="•抖音「娱乐」",南希 +http://dns.yiandrive.com:15907/douyin/1735566337 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/226046&huya&logo" group-title="•虎牙「游戏」",香菇滑鸡xghj +http://dns.yiandrive.com:15907/huya/226046 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/lage19999&douyin&logo" group-title="•抖音「娱乐」",莎啦啦🔆向阳而生 +http://dns.yiandrive.com:15907/douyin/lage19999 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/893656168717&douyin&logo" group-title="•抖音「游戏」",王者荣耀阿羡 +http://dns.yiandrive.com:15907/douyin/893656168717 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/HMM438&douyin&logo" group-title="•抖音「游戏」",花麻麻 +http://dns.yiandrive.com:15907/douyin/HMM438 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/lpl&huya&logo" group-title="•虎牙「游戏」",TES 0:1 NIP LPL第一赛段淘汰赛 +http://dns.yiandrive.com:15907/huya/lpl +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/93620320929&douyin&logo" group-title="•抖音「游戏」",阿赐不难了 +http://dns.yiandrive.com:15907/douyin/93620320929 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/24572223&huya&logo" group-title="•虎牙「游戏」",小孩无敌 +http://dns.yiandrive.com:15907/huya/24572223 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/24904174187&huya&logo" group-title="•虎牙「娱乐」",兔粮 +http://dns.yiandrive.com:15907/huya/24904174187 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/617403&huya&logo" group-title="•虎牙「游戏」",MAX-正传wayback +http://dns.yiandrive.com:15907/huya/617403 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/SZXMD&douyin&logo" group-title="•抖音「娱乐」",嘴碎许美达 +http://dns.yiandrive.com:15907/douyin/SZXMD +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/148237&huya&logo" group-title="•虎牙「游戏」",酸奶困了 +http://dns.yiandrive.com:15907/huya/148237 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/luoxue0625&douyin&logo" group-title="•抖音「娱乐」",雅柔选品 http://dns.yiandrive.com:15907/douyin/luoxue0625 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/46727&yy&logo" group-title="•歪歪「娱乐」",林允儿 -http://dns.yiandrive.com:15907/yy/46727 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/90470435920&douyin&logo" group-title="•抖音「娱乐」",清清子🎹 -http://dns.yiandrive.com:15907/douyin/90470435920 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/5893&yy&logo" group-title="•歪歪「娱乐」",小青柠 -http://dns.yiandrive.com:15907/yy/5893 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/70191915891&douyin&logo" group-title="•抖音「娱乐」",熊嚒嚒🎹🎙️ -http://dns.yiandrive.com:15907/douyin/70191915891 +#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/YouTube.png" group-title="•YouTube「其他」",SkyNews +https://live.iill.top/youtube/@SkyNews +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/531246&huya&logo" group-title="•虎牙「娱乐」",Ck-奶酪小迪佳 +http://dns.yiandrive.com:15907/huya/531246 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/6554747&douyu&logo" group-title="•斗鱼「娱乐」",山城老司机李氏源 +http://dns.yiandrive.com:15907/douyu/6554747 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/631748199&douyin&logo" group-title="•抖音「娱乐」",柳欢欢 +http://dns.yiandrive.com:15907/douyin/631748199 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/599934&huya&logo" group-title="•虎牙「游戏」",老中医 +http://dns.yiandrive.com:15907/huya/599934 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/30255157&huya&logo" group-title="•虎牙「游戏」",明明 +http://dns.yiandrive.com:15907/huya/30255157 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11352879&huya&logo" group-title="•虎牙「影视」",猫和老鼠 +http://dns.yiandrive.com:15907/huya/11352879 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/8527241&douyu&logo" group-title="•斗鱼「游戏」",解说老陈 +http://dns.yiandrive.com:15907/douyu/8527241 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/2421040&douyu&logo" group-title="•斗鱼「游戏」",三酒OuO +http://dns.yiandrive.com:15907/douyu/2421040 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/897523172&douyin&logo" group-title="•抖音「娱乐」",花花升级 +http://dns.yiandrive.com:15907/douyin/897523172 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/30256299&huya&logo" group-title="•虎牙「游戏」",小海 +http://dns.yiandrive.com:15907/huya/30256299 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/XW_weng&douyin&logo" group-title="•抖音「娱乐」",小翁 +http://dns.yiandrive.com:15907/douyin/XW_weng +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/12119008&bilibili&logo" group-title="•B站「游戏」",狗群主金木 +http://dns.yiandrive.com:15907/bilibili/12119008 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/5389181&douyu&logo" group-title="•斗鱼「游戏」",年鹏 +http://dns.yiandrive.com:15907/douyu/5389181 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/83527756761&douyin&logo" group-title="•抖音「娱乐」",是77呀 http://dns.yiandrive.com:15907/douyin/83527756761 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/J3san&douyin&logo" group-title="•抖音「游戏」",聚散 -http://dns.yiandrive.com:15907/douyin/J3san -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/hy_246019087&huya&logo" group-title="•虎牙「其他」",倪海杉 -http://dns.yiandrive.com:15907/huya/hy_246019087 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/246019087&huya&logo" group-title="•虎牙「娱乐」",虎牙-倪海杉 -http://dns.yiandrive.com:15907/huya/246019087 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/5079&yy&logo" group-title="•歪歪「娱乐」",白鹿 +http://dns.yiandrive.com:15907/yy/5079 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/22414123&huya&logo" group-title="•虎牙「影视」",航拍中国 +http://dns.yiandrive.com:15907/huya/22414123 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/malatang312&huya&logo" group-title="•虎牙「娱乐」",小小麻辣烫 +http://dns.yiandrive.com:15907/huya/malatang312 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/Zhy8000 &douyin&logo" group-title="•抖音「娱乐」",抖音 - 娱乐 - 嘟嘟 +http://dns.yiandrive.com:15907/douyin/Zhy8000 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/46595453118&douyin&logo" group-title="•抖音「游戏」",JY戴士 +http://dns.yiandrive.com:15907/douyin/46595453118 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1305&yy&logo" group-title="•歪歪「娱乐」",南淳 +http://dns.yiandrive.com:15907/yy/1305 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/8248&yy&logo" group-title="•歪歪「娱乐」",丁丁 +http://dns.yiandrive.com:15907/yy/8248 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/12463728&douyu&logo" group-title="•斗鱼「影视」",新三国 http://dns.yiandrive.com:15907/douyu/12463728 #EXTINF:-1 tvg-logo="https://epg.iill.top/logo/YouTube.png" group-title="•YouTube「其他」",中天新闻1 https://live.iill.top/youtube/vr3XyVCR4T0 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/61829&huya&logo" group-title="•虎牙「娱乐」",柚子 -http://dns.yiandrive.com:15907/huya/61829 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/22414123&huya&logo" group-title="•虎牙「影视」",航拍中国 -http://dns.yiandrive.com:15907/huya/22414123 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/312312&huya&logo" group-title="•虎牙「娱乐」",倪海杉大号 -http://dns.yiandrive.com:15907/huya/312312 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/26066074&bilibili&logo" group-title="•B站「其他」",户晨风 http://dns.yiandrive.com:15907/bilibili/26066074 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/22722289&bilibili&logo" group-title="•B站「游戏」",鱼鹅来了 +http://dns.yiandrive.com:15907/bilibili/22722289 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/hy_246019087&huya&logo" group-title="•虎牙「其他」",倪海杉 +http://dns.yiandrive.com:15907/huya/hy_246019087 +#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/YouTube.png" group-title="•YouTube「其他」",TVBS选新闻 +https://live.iill.top/youtube/@TVBSNEWS02 #EXTINF:-1 tvg-logo="https://epg.iill.top/logo/YouTube.png" group-title="•YouTube「其他」",东森财经 https://live.iill.top/youtube/@57ETFN -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/87173590031&douyin&logo" group-title="•抖音「娱乐」",饱饱吖 -http://dns.yiandrive.com:15907/douyin/87173590031 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/246019087&huya&logo" group-title="•虎牙「娱乐」",虎牙-倪海杉 +http://dns.yiandrive.com:15907/huya/246019087 #EXTINF:-1 tvg-logo="https://epg.iill.top/logo/YouTube.png" group-title="•YouTube「其他」",57怪奇物语 https://live.iill.top/youtube/@57StrangerThings -#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/YouTube.png" group-title="•YouTube「其他」",中视 -https://live.iill.top/youtube/@twctvnews +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/312312&huya&logo" group-title="•虎牙「娱乐」",倪海杉大号 +http://dns.yiandrive.com:15907/huya/312312 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/61829&huya&logo" group-title="•虎牙「娱乐」",柚子 +http://dns.yiandrive.com:15907/huya/61829 +#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/YouTube.png" group-title="•YouTube「其他」",中时新闻网 +https://live.iill.top/youtube/@ChinaTimes +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/46727&yy&logo" group-title="•歪歪「娱乐」",林允儿 +http://dns.yiandrive.com:15907/yy/46727 #EXTINF:-1 tvg-logo="https://epg.iill.top/logo/YouTube.png" group-title="•YouTube「其他」",中视经典 https://live.iill.top/youtube/@ctvent_classic -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/30256470&huya&logo" group-title="•虎牙「游戏」",智勋 -http://dns.yiandrive.com:15907/huya/30256470 +#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/斗鱼.png" group-title="•斗鱼「游戏」",龙四爷攻略组 +http://dns.yiandrive.com:15907/douyu/479079 +#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/YouTube.png" group-title="•YouTube「其他」",镜新闻 +https://live.iill.top/youtube/@mnews-tw +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/90470435920&douyin&logo" group-title="•抖音「娱乐」",清清子🎹 +http://dns.yiandrive.com:15907/douyin/90470435920 +#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/YouTube.png" group-title="•YouTube「其他」",中视 +https://live.iill.top/youtube/@twctvnews #EXTINF:-1 tvg-logo="https://epg.iill.top/logo/YouTube.png" group-title="•YouTube「其他」",台视 https://live.iill.top/youtube/@TTV_NEWS -#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/YouTube.png" group-title="•YouTube「其他」",民视 -https://live.iill.top/youtube/@FTV_News +#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/YouTube.png" group-title="•YouTube「其他」",凤凰资讯 +https://live.iill.top/youtube/@phoenixtvnews7060 +#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/YouTube.png" group-title="•YouTube「其他」",BirderKing +https://live.iill.top/youtube/@BirderKing +#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/YouTube.png" group-title="•YouTube「其他」",set新闻 +https://live.iill.top/youtube/@setnews #EXTINF:-1 tvg-logo="https://epg.iill.top/logo/YouTube.png" group-title="•YouTube「其他」",公视 https://live.iill.top/youtube/@PNNPTS #EXTINF:-1 tvg-logo="https://epg.iill.top/logo/YouTube.png" group-title="•YouTube「其他」",非凡电视 https://live.iill.top/youtube/@ustv -#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/YouTube.png" group-title="•YouTube「其他」",镜新闻 -https://live.iill.top/youtube/@mnews-tw -#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/YouTube.png" group-title="•YouTube「其他」",set新闻 -https://live.iill.top/youtube/@setnews -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/213303117&douyin&logo" group-title="•抖音「娱乐」",然宝🐻 -http://dns.yiandrive.com:15907/douyin/213303117 -#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/YouTube.png" group-title="•YouTube「其他」",华藏净宗弘化 -https://live.iill.top/youtube/@HDPLTV -#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/YouTube.png" group-title="•YouTube「其他」",TVBS选新闻 -https://live.iill.top/youtube/@TVBSNEWS02 -#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/YouTube.png" group-title="•YouTube「其他」",净空法师 -https://live.iill.top/youtube/@amtbhz -#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/YouTube.png" group-title="•YouTube「其他」",BirderKing -https://live.iill.top/youtube/@BirderKing #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/23438368&bilibili&logo" group-title="•B站「游戏」",老飞宇66 http://dns.yiandrive.com:15907/bilibili/23438368 -#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/YouTube.png" group-title="•YouTube「其他」",凤凰资讯 -https://live.iill.top/youtube/@phoenixtvnews7060 +#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/YouTube.png" group-title="•YouTube「其他」",8world +https://live.iill.top/youtube/@8worldSG #EXTINF:-1 tvg-logo="https://epg.iill.top/logo/YouTube.png" group-title="•YouTube「其他」",iNews https://live.iill.top/youtube/@setinews -#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/YouTube.png" group-title="•YouTube「其他」",HZTV -https://live.iill.top/youtube/@hztv2212 -#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/YouTube.png" group-title="•YouTube「其他」",ChannelsTV -https://live.iill.top/youtube/@ChannelsTelevision +#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/YouTube.png" group-title="•YouTube「其他」",民视 +https://live.iill.top/youtube/@FTV_News #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/no1TAO&douyin&logo" group-title="•抖音「游戏」",南波万(三角洲) http://dns.yiandrive.com:15907/douyin/no1TAO -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/39100358605&douyin&logo" group-title="•抖音「游戏」",小蓝/CODM -http://dns.yiandrive.com:15907/douyin/39100358605 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/31913902&bilibili&logo" group-title="•B站「影视」",虹猫蓝兔动画轮播 -http://dns.yiandrive.com:15907/bilibili/31913902 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/8178490&bilibili&logo" group-title="•B站「影视」",央视新闻直播 -http://dns.yiandrive.com:15907/bilibili/8178490 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/271834412705&douyin&logo" group-title="•抖音「娱乐」",Qanna -http://dns.yiandrive.com:15907/douyin/271834412705 #EXTINF:-1 tvg-logo="https://epg.iill.top/logo/YouTube.png" group-title="•YouTube「其他」",11点热炒店 https://live.iill.top/youtube/@chopchopshow -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/261606706931&douyin&logo" group-title="•抖音「娱乐」",大伟说 -http://dns.yiandrive.com:15907/douyin/261606706931 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/Xn20030501&douyin&logo" group-title="•抖音「娱乐」",小奈圆滚滚 -http://dns.yiandrive.com:15907/douyin/Xn20030501 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/SwimwearUnderwear&youtube&logo" group-title="•YouTube「娱乐」",SwimwearUnderwear -https://live.iill.top/youtube/SwimwearUnderwear +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/30256470&huya&logo" group-title="•虎牙「游戏」",智勋 +http://dns.yiandrive.com:15907/huya/30256470 +#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/YouTube.png" group-title="•YouTube「其他」",净空法师 +https://live.iill.top/youtube/@amtbhz +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/hgtv001&douyin&logo" group-title="•抖音「其他」",直播鹤岗 +http://dns.yiandrive.com:15907/douyin/hgtv001 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/39100358605&douyin&logo" group-title="•抖音「游戏」",小蓝/CODM +http://dns.yiandrive.com:15907/douyin/39100358605 +#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/YouTube.png" group-title="•YouTube「其他」",ChannelsTV +https://live.iill.top/youtube/@ChannelsTelevision +#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/YouTube.png" group-title="•YouTube「其他」",华藏净宗弘化 +https://live.iill.top/youtube/@HDPLTV +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/31913902&bilibili&logo" group-title="•B站「影视」",虹猫蓝兔动画轮播 +http://dns.yiandrive.com:15907/bilibili/31913902 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/szl199837&douyin&logo" group-title="•抖音「游戏」",沈老六(国一小丑) http://dns.yiandrive.com:15907/douyin/szl199837 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/261606706931&douyin&logo" group-title="•抖音「娱乐」",大伟说 +http://dns.yiandrive.com:15907/douyin/261606706931 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/shiftswim&youtube&logo" group-title="•YouTube「娱乐」",SHIFT https://live.iill.top/youtube/shiftswim -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/2011110&bilibili&logo" group-title="•B站「游戏」",NanKa南 -http://dns.yiandrive.com:15907/bilibili/2011110 -#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/YouTube.png" group-title="•YouTube「其他」",SwimwearUnderwear -https://live.iill.top/youtube/@SwimwearUnderwear -#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/YouTube.png" group-title="•YouTube「其他」",时装表演5 -https://live.iill.top/youtube/@EveloneTilesHop +#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/YouTube.png" group-title="•YouTube「其他」",HZTV +https://live.iill.top/youtube/@hztv2212 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/SwimwearUnderwear&youtube&logo" group-title="•YouTube「娱乐」",SwimwearUnderwear +https://live.iill.top/youtube/SwimwearUnderwear +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/lollurenjie&douyin&logo" group-title="•抖音「游戏」",世界第一路人劫 +http://dns.yiandrive.com:15907/douyin/lollurenjie #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/20134306136&douyin&logo" group-title="•抖音「娱乐」",老沙 http://dns.yiandrive.com:15907/douyin/20134306136 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1806558348&douyin&logo" group-title="•抖音「娱乐」",格格℘ +http://dns.yiandrive.com:15907/douyin/1806558348 +#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/YouTube.png" group-title="•YouTube「其他」",按摩 +https://live.iill.top/youtube/@MassageGuz +#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/YouTube.png" group-title="•YouTube「其他」",时装表演5 +https://live.iill.top/youtube/@EveloneTilesHop +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/qiansui2&douyin&logo" group-title="•抖音「游戏」",千岁Sui +http://dns.yiandrive.com:15907/douyin/qiansui2 +#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/YouTube.png" group-title="•YouTube「其他」",SwimwearUnderwear +https://live.iill.top/youtube/@SwimwearUnderwear #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/6103516&bilibili&logo" group-title="•B站「娱乐」",二老师原创 http://dns.yiandrive.com:15907/bilibili/6103516 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1382735626&huya&logo" group-title="•虎牙「其他」",灌篮高手 http://dns.yiandrive.com:15907/huya/1382735626 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/22889482&bilibili&logo" group-title="•B站「游戏」",小柳梢z +http://dns.yiandrive.com:15907/bilibili/22889482 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/25343324&huya&logo" group-title="•虎牙「娱乐」",老郭相声 http://dns.yiandrive.com:15907/huya/25343324 -#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/YouTube.png" group-title="•YouTube「娱乐」",thekpop -https://live.iill.top/youtube/JVocS7Yftw8 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/jjmajiang666&douyin&logo" group-title="•抖音「游戏」",JJ麻将副舞台 -http://dns.yiandrive.com:15907/douyin/jjmajiang666 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/JJDCFFJ&douyin&logo" group-title="•抖音「游戏」",JJ副房间 +http://dns.yiandrive.com:15907/douyin/JJDCFFJ #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/2488354&bilibili&logo" group-title="•B站「娱乐」",饭饭崽崽w http://dns.yiandrive.com:15907/bilibili/2488354 -#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/Twitch.png" group-title="•Twitch「游戏」",ESLCS -https://live.iill.top/twitch/eslcs +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1883358196&bilibili&logo" group-title="•B站「游戏」",CS-advent +http://dns.yiandrive.com:15907/bilibili/1883358196 +#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/YouTube.png" group-title="•YouTube「娱乐」",thekpop +https://live.iill.top/youtube/JVocS7Yftw8 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/685317364746&douyin&logo" group-title="•抖音「游戏」",JJ斗地主 http://dns.yiandrive.com:15907/douyin/685317364746 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/ximenjianji&douyin&logo" group-title="•抖音「游戏」",西门剑姬(英雄联盟) -http://dns.yiandrive.com:15907/douyin/ximenjianji -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/Piano_GG&douyin&logo" group-title="•抖音「娱乐」",果果学姐 -http://dns.yiandrive.com:15907/douyin/Piano_GG -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1789712262&bilibili&logo" group-title="•B站「娱乐」",云栖然 -http://dns.yiandrive.com:15907/bilibili/1789712262 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1754705694&bilibili&logo" group-title="•B站「娱乐」", 懒懒Tsuki -http://dns.yiandrive.com:15907/bilibili/1754705694 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/32232237&bilibili&logo" group-title="•B站「娱乐」",取zher有道大白菜 -http://dns.yiandrive.com:15907/bilibili/32232237 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/david5427&douyin&logo" group-title="•抖音「其他」",台北小小白 -http://dns.yiandrive.com:15907/douyin/david5427 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/4017751&bilibili&logo" group-title="•B站「游戏」",BestNaomi -http://dns.yiandrive.com:15907/bilibili/4017751 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/9612115&douyu&logo" group-title="•斗鱼「娱乐」",赵米娅Mia -http://dns.yiandrive.com:15907/douyu/9612115 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11342384&huya&logo" group-title="•虎牙「影视」",鱼塘塘主张年年 http://dns.yiandrive.com:15907/huya/11342384 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/23585383&bilibili&logo" group-title="•B站「游戏」",火龙果说电影 -http://dns.yiandrive.com:15907/bilibili/23585383 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/4913098&douyu&logo" group-title="•斗鱼「游戏」",钓钓Yooo +http://dns.yiandrive.com:15907/douyu/4913098 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/32232237&bilibili&logo" group-title="•B站「娱乐」",取zher有道大白菜 +http://dns.yiandrive.com:15907/bilibili/32232237 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/701990&douyu&logo" group-title="•斗鱼「游戏」",4am小海 +http://dns.yiandrive.com:15907/douyu/701990 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/8439245&douyu&logo" group-title="•斗鱼「游戏」",LisaQvQ +http://dns.yiandrive.com:15907/douyu/8439245 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/Piano_GG&douyin&logo" group-title="•抖音「娱乐」",果果学姐 +http://dns.yiandrive.com:15907/douyin/Piano_GG #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/yanhanhan699&douyin&logo" group-title="•抖音「娱乐」",言宝 http://dns.yiandrive.com:15907/douyin/yanhanhan699 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1382747970&yy&logo" group-title="•歪歪「影视」",动漫 -http://dns.yiandrive.com:15907/yy/1382747970 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/23993334&yy&logo" group-title="•歪歪「影视」",动漫 -http://dns.yiandrive.com:15907/yy/23993334 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/38644394414&douyin&logo" group-title="•抖音「娱乐」",成都AG超玩会阿楠 +http://dns.yiandrive.com:15907/douyin/38644394414 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1754793078&bilibili&logo" group-title="•B站「娱乐」",小妈有鱼 +http://dns.yiandrive.com:15907/bilibili/1754793078 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/23585383&bilibili&logo" group-title="•B站「游戏」",火龙果说电影 +http://dns.yiandrive.com:15907/bilibili/23585383 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/26664495&yy&logo" group-title="•歪歪「影视」",动漫 http://dns.yiandrive.com:15907/yy/26664495 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1382788679&yy&logo" group-title="•歪歪「影视」",动漫 -http://dns.yiandrive.com:15907/yy/1382788679 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/7607684&douyu&logo" group-title="•斗鱼「游戏」",洛奇efls -http://dns.yiandrive.com:15907/douyu/7607684 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/23993334&yy&logo" group-title="•歪歪「影视」",动漫 +http://dns.yiandrive.com:15907/yy/23993334 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1382747970&yy&logo" group-title="•歪歪「影视」",动漫 +http://dns.yiandrive.com:15907/yy/1382747970 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/22777075&yy&logo" group-title="•歪歪「影视」",经典动漫 http://dns.yiandrive.com:15907/yy/22777075 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/87994185239 &douyin&logo" group-title="•抖音「游戏」",姜姜姜姜 -http://dns.yiandrive.com:15907/douyin/87994185239 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1382788679&yy&logo" group-title="•歪歪「影视」",动漫 +http://dns.yiandrive.com:15907/yy/1382788679 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/24180320&yy&logo" group-title="•歪歪「影视」",经典动漫 http://dns.yiandrive.com:15907/yy/24180320 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1353937086&yy&logo" group-title="•歪歪「影视」",24H国漫热播 -http://dns.yiandrive.com:15907/yy/1353937086 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1351417866&yy&logo" group-title="•歪歪「影视」",国漫 一起看正在直播 -http://dns.yiandrive.com:15907/yy/1351417866 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1354768828&yy&logo" group-title="•歪歪「影视」",国漫动漫 -http://dns.yiandrive.com:15907/yy/1354768828 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1350984033&yy&logo" group-title="•歪歪「影视」",24【动漫】正在直播 http://dns.yiandrive.com:15907/yy/1350984033 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/87994185239 &douyin&logo" group-title="•抖音「游戏」",姜姜姜姜 +http://dns.yiandrive.com:15907/douyin/87994185239 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1351417866&yy&logo" group-title="•歪歪「影视」",国漫 一起看正在直播 +http://dns.yiandrive.com:15907/yy/1351417866 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1420843376&yy&logo" group-title="•歪歪「影视」",斗罗斗破动漫 http://dns.yiandrive.com:15907/yy/1420843376 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1353937086&yy&logo" group-title="•歪歪「影视」",24H国漫热播 +http://dns.yiandrive.com:15907/yy/1353937086 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/26538054&bilibili&logo" group-title="•B站「娱乐」",Maggieyoo +http://dns.yiandrive.com:15907/bilibili/26538054 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1354143938&yy&logo" group-title="•歪歪「影视」",雪儿动漫 +http://dns.yiandrive.com:15907/yy/1354143938 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1354768828&yy&logo" group-title="•歪歪「影视」",国漫动漫 +http://dns.yiandrive.com:15907/yy/1354768828 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1354768831&yy&logo" group-title="•歪歪「影视」",斗罗斗破 http://dns.yiandrive.com:15907/yy/1354768831 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/22689732&bilibili&logo" group-title="•B站「娱乐」",无敌大喵子 -http://dns.yiandrive.com:15907/bilibili/22689732 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/ws2345666&douyin&logo" group-title="•抖音「娱乐」",李知恩 -http://dns.yiandrive.com:15907/douyin/ws2345666 +#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/Twitch.png" group-title="•Twitch「其他」",樂優 +https://live.iill.top/twitch/iloveuu0408 #EXTINF:-1 tvg-logo="https://epg.iill.top/logo/Twitch.png" group-title="•Twitch「其他」",肉乙 https://live.iill.top/twitch/zoe_0601 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/M996630&douyin&logo" group-title="•抖音「游戏」",摆摆 -http://dns.yiandrive.com:15907/douyin/M996630 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1354936217&yy&logo" group-title="•歪歪「娱乐」",赵本山小品 http://dns.yiandrive.com:15907/yy/1354936217 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/96291&douyu&logo" group-title="•斗鱼「游戏」",东北大鹌鹑 +http://dns.yiandrive.com:15907/douyu/96291 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/34025318&yy&logo" group-title="•歪歪「娱乐」",相声搜 http://dns.yiandrive.com:15907/yy/34025318 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/29982668&huya&logo" group-title="•虎牙「影视」",有翡 -http://dns.yiandrive.com:15907/huya/29982668 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/4549169&douyu&logo" group-title="•斗鱼「影视」",橙记 +http://dns.yiandrive.com:15907/douyu/4549169 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11602032&huya&logo" group-title="•虎牙「其他」",易中天品三国 http://dns.yiandrive.com:15907/huya/11602032 -#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/YouTube.png" group-title="•YouTube「其他」",ウェザーニュース -https://live.iill.top/youtube/@weathernews -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/26355866&huya&logo" group-title="•虎牙「影视」",与凤行 -http://dns.yiandrive.com:15907/huya/26355866 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/29982670&huya&logo" group-title="•虎牙「影视」",陆贞传奇 http://dns.yiandrive.com:15907/huya/29982670 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/440006&bilibili&logo" group-title="•B站「游戏」",主机 -http://dns.yiandrive.com:15907/bilibili/440006 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11602031&huya&logo" group-title="•虎牙「影视」",爆笑喜剧电影 热辣滚烫保你平安 -http://dns.yiandrive.com:15907/huya/11602031 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/26355859&huya&logo" group-title="•虎牙「影视」",汉武大帝 -http://dns.yiandrive.com:15907/huya/26355859 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/230023&huya&logo" group-title="•虎牙「游戏」",青蛙辅助 -http://dns.yiandrive.com:15907/huya/230023 -#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/斗鱼.png" group-title="•斗鱼「影视」",单纯的顺才少爷 -http://dns.yiandrive.com:15907/douyu/10084875 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/30157733&huya&logo" group-title="•虎牙「娱乐」",HX禾禾 -http://dns.yiandrive.com:15907/huya/30157733 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/211202&huya&logo" group-title="•虎牙「游戏」",寒千落丶 -http://dns.yiandrive.com:15907/huya/211202 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/149512&huya&logo" group-title="•虎牙「娱乐」",HX蕊蕊 -http://dns.yiandrive.com:15907/huya/149512 -#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/虎牙.png" group-title="•虎牙「影视」",香港喜剧电影 逃学威龙笑林小子 -http://dns.yiandrive.com:15907/huya/20969142 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/594877&huya&logo" group-title="•虎牙「游戏」",Tian高天亮 -http://dns.yiandrive.com:15907/huya/594877 #EXTINF:-1 tvg-logo="https://epg.iill.top/logo/B站.png" group-title="•B站「游戏」",老骚豆腐 http://dns.yiandrive.com:15907/bilibili/462 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/26355866&huya&logo" group-title="•虎牙「影视」",与凤行 +http://dns.yiandrive.com:15907/huya/26355866 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/633019&douyu&logo" group-title="•斗鱼「游戏」",啦啦啦 +http://dns.yiandrive.com:15907/douyu/633019 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/29982668&huya&logo" group-title="•虎牙「影视」",有翡 +http://dns.yiandrive.com:15907/huya/29982668 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/mirenyansang&douyin&logo" group-title="•抖音「娱乐」",迷人烟嗓 +http://dns.yiandrive.com:15907/douyin/mirenyansang #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/30080234&huya&logo" group-title="•虎牙「影视」",星球大战- 宇宙电影的起点 http://dns.yiandrive.com:15907/huya/30080234 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/26798562&huya&logo" group-title="•虎牙「娱乐」",狂鸟丶小玥 -http://dns.yiandrive.com:15907/huya/26798562 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/9406416&douyu&logo" group-title="•斗鱼「娱乐」",辽视组团上春晚的直播间 -http://dns.yiandrive.com:15907/douyu/9406416 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11602031&huya&logo" group-title="•虎牙「影视」",爆笑喜剧电影 热辣滚烫保你平安 +http://dns.yiandrive.com:15907/huya/11602031 +#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/虎牙.png" group-title="•虎牙「影视」",香港喜剧电影 逃学威龙笑林小子 +http://dns.yiandrive.com:15907/huya/20969142 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/440006&bilibili&logo" group-title="•B站「游戏」",主机 +http://dns.yiandrive.com:15907/bilibili/440006 +#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/YouTube.png" group-title="•YouTube「其他」",ウェザーニュース +https://live.iill.top/youtube/@weathernews +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/594877&huya&logo" group-title="•虎牙「游戏」",Tian高天亮 +http://dns.yiandrive.com:15907/huya/594877 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/776556&huya&logo" group-title="•虎牙「游戏」",金灿毅chane +http://dns.yiandrive.com:15907/huya/776556 +#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/斗鱼.png" group-title="•斗鱼「影视」",单纯的顺才少爷 +http://dns.yiandrive.com:15907/douyu/10084875 #EXTINF:-1 tvg-logo="https://epg.iill.top/logo/虎牙.png" group-title="•虎牙「影视」",搞笑一家人 http://dns.yiandrive.com:15907/huya/11342402 -#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/YouTube.png" group-title="•YouTube「其他」",CNBC-TV18 -https://live.iill.top/youtube/zRmDRp4ve8o -#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/YouTube.png" group-title="•YouTube「其他」",CNA Insider -https://live.iill.top/youtube/fSUMKrxPEd8 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/raivy618&douyin&logo" group-title="•抖音「游戏」",死亡宣告 +http://dns.yiandrive.com:15907/douyin/raivy618 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/230023&huya&logo" group-title="•虎牙「游戏」",青蛙辅助 +http://dns.yiandrive.com:15907/huya/230023 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/26798562&huya&logo" group-title="•虎牙「娱乐」",狂鸟丶小玥 +http://dns.yiandrive.com:15907/huya/26798562 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/26355859&huya&logo" group-title="•虎牙「影视」",汉武大帝 +http://dns.yiandrive.com:15907/huya/26355859 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/9406416&douyu&logo" group-title="•斗鱼「娱乐」",辽视组团上春晚的直播间 +http://dns.yiandrive.com:15907/douyu/9406416 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/16101&douyu&logo" group-title="•斗鱼「游戏」",微笑 +http://dns.yiandrive.com:15907/douyu/16101 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/10153463&douyu&logo" group-title="•斗鱼「娱乐」",【开心麻花】沈腾、马丽经典小品专场 http://dns.yiandrive.com:15907/douyu/10153463 -#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/YouTube.png" group-title="•YouTube「其他」",The Indian Express -https://live.iill.top/youtube/keqZzCwEpVw +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/30157733&huya&logo" group-title="•虎牙「娱乐」",HX禾禾 +http://dns.yiandrive.com:15907/huya/30157733 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/HHang02&douyin&logo" group-title="•抖音「游戏」",hanghang +http://dns.yiandrive.com:15907/douyin/HHang02 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/557481980778&douyin&logo" group-title="•抖音「游戏」",hanghang +http://dns.yiandrive.com:15907/douyin/557481980778 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/149512&huya&logo" group-title="•虎牙「娱乐」",HX蕊蕊 +http://dns.yiandrive.com:15907/huya/149512 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/23772210384&douyin&logo" group-title="•抖音「娱乐」",菜菜的小豆腐 +http://dns.yiandrive.com:15907/douyin/23772210384 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/80943049432&douyin&logo" group-title="•抖音「其他」",O·z星脉 +http://dns.yiandrive.com:15907/douyin/80943049432 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/148529&huya&logo" group-title="•虎牙「游戏」",杨齐家、 +http://dns.yiandrive.com:15907/huya/148529 #EXTINF:-1 tvg-logo="https://epg.iill.top/logo/YouTube.png" group-title="•YouTube「其他」",Times Now https://live.iill.top/youtube/dOecpFWyHLA #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/714333&huya&logo" group-title="•虎牙「游戏」",90121童灿 http://dns.yiandrive.com:15907/huya/714333 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/148529&huya&logo" group-title="•虎牙「游戏」",杨齐家、 -http://dns.yiandrive.com:15907/huya/148529 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/Gray123454321&douyin&logo" group-title="•抖音「娱乐」",韩晴 -http://dns.yiandrive.com:15907/douyin/Gray123454321 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/BWBWBW9&douyin&logo" group-title="•抖音「娱乐」",小明同学 -http://dns.yiandrive.com:15907/douyin/BWBWBW9 +#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/YouTube.png" group-title="•YouTube「其他」",NHK World +https://live.iill.top/youtube/f0lYkdA-Gtw +#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/YouTube.png" group-title="•YouTube「其他」",CNA Insider +https://live.iill.top/youtube/fSUMKrxPEd8 +#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/YouTube.png" group-title="•YouTube「其他」",TVBS新闻 +https://live.iill.top/youtube/m_dhMSvUCIc +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/211202&huya&logo" group-title="•虎牙「游戏」",寒千落丶 +http://dns.yiandrive.com:15907/huya/211202 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/59924703952&douyin&logo" group-title="•抖音「娱乐」",傲天(Pubg抗毒) http://dns.yiandrive.com:15907/douyin/59924703952 #EXTINF:-1 tvg-logo="https://epg.iill.top/logo/YouTube.png" group-title="•YouTube「其他」",LiveNOW https://live.iill.top/youtube/YDfiTGGPYCk -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1354931580&yy&logo" group-title="•歪歪「影视」",丸子 -http://dns.yiandrive.com:15907/yy/1354931580 -#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/YouTube.png" group-title="•YouTube「其他」",NHK World -https://live.iill.top/youtube/f0lYkdA-Gtw -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/557481980778&douyin&logo" group-title="•抖音「游戏」",hanghang -http://dns.yiandrive.com:15907/douyin/557481980778 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/xiaomiao0708&douyin&logo" group-title="•抖音「娱乐」",小喵 -http://dns.yiandrive.com:15907/douyin/xiaomiao0708 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/6327763&douyin&logo" group-title="•抖音「娱乐」",苗文婷 -http://dns.yiandrive.com:15907/douyin/6327763 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/348884499&douyin&logo" group-title="•抖音「游戏」",奶油蛋糕 +http://dns.yiandrive.com:15907/douyin/348884499 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/11342439&huya&logo" group-title="•虎牙「影视」",我是詹密 +http://dns.yiandrive.com:15907/huya/11342439 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/64760218171&douyin&logo" group-title="•抖音「娱乐」",张小月 http://dns.yiandrive.com:15907/douyin/64760218171 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/HHang02&douyin&logo" group-title="•抖音「游戏」",hanghang -http://dns.yiandrive.com:15907/douyin/HHang02 -#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/YouTube.png" group-title="•YouTube「其他」",TVBS新闻 -https://live.iill.top/youtube/m_dhMSvUCIc +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/30156310&huya&logo" group-title="•虎牙「影视」",浩南哥 +http://dns.yiandrive.com:15907/huya/30156310 +#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/虎牙.png" group-title="•虎牙「游戏」",老中医 +http://dns.yiandrive.com:15907/huya/350069160 +#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/虎牙.png" group-title="•虎牙「游戏」",安德罗妮丶 +http://dns.yiandrive.com:15907/huya/1391089114 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/BWBWBW9&douyin&logo" group-title="•抖音「娱乐」",小明同学 +http://dns.yiandrive.com:15907/douyin/BWBWBW9 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1354931580&yy&logo" group-title="•歪歪「影视」",丸子 +http://dns.yiandrive.com:15907/yy/1354931580 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/30363727&huya&logo" group-title="•虎牙「影视」",古惑仔1 +http://dns.yiandrive.com:15907/huya/30363727 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/633581&huya&logo" group-title="•虎牙「影视」",僵约 +http://dns.yiandrive.com:15907/huya/633581 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/Gray123454321&douyin&logo" group-title="•抖音「娱乐」",韩晴 +http://dns.yiandrive.com:15907/douyin/Gray123454321 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/30590779&huya&logo" group-title="•虎牙「影视」",新橙记 +http://dns.yiandrive.com:15907/huya/30590779 +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1353392400&yy&logo" group-title="•歪歪「影视」",西游记后传 +http://dns.yiandrive.com:15907/yy/1353392400 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1354936244&yy&logo" group-title="•歪歪「影视」",伪装者 http://dns.yiandrive.com:15907/yy/1354936244 #EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/1355344777&yy&logo" group-title="•歪歪「影视」",依然 http://dns.yiandrive.com:15907/yy/1355344777 -#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/mirenyansang&douyin&logo" group-title="•抖音「娱乐」",迷人烟嗓 -http://dns.yiandrive.com:15907/douyin/mirenyansang +#EXTINF:-1 tvg-logo="https://tv.iill.top/LOGO/7853&yy&logo" group-title="•歪歪「娱乐」",玄律 +http://dns.yiandrive.com:15907/yy/7853 diff --git a/香雅情/lives/BMCH.txt b/香雅情/lives/BMCH.txt index 1c296fa..8598d81 100644 --- a/香雅情/lives/BMCH.txt +++ b/香雅情/lives/BMCH.txt @@ -1,2021 +1,2023 @@ #EXTM3U -#EXTINF:-1 group-title="地方台" tvg-id="null" tvg-name="内蒙古综合" tvg-logo="https://live.fanmingming.com/tv/内蒙古新闻综合.png" t-time="159" v-w="1920" v-h="1080", 内蒙新闻 +#EXTINF:-1 group-title="地方台" tvg-id="null" tvg-name="内蒙古综合" tvg-logo="https://live.fanmingming.com/tv/内蒙古新闻综合.png" t-time="111" v-w="1920" v-h="1080", 内蒙新闻 https://livestream-bt.nmtv.cn/nmtv/2316general.m3u8?txSecret=b4373417a82ed64e52b0982a66da8df2&txTime=771E8800 -#EXTINF:-1 group-title="地方台" tvg-id="null" tvg-name="内蒙古经济生活" tvg-logo="https://live.fanmingming.com/tv/内蒙古经济生活.png" t-time="100" v-w="1920" v-h="1080", 内蒙经济 +#EXTINF:-1 group-title="地方台" tvg-id="null" tvg-name="内蒙古经济生活" tvg-logo="https://live.fanmingming.com/tv/内蒙古经济生活.png" t-time="24" v-w="1920" v-h="1080", 内蒙经济 https://livestream-bt.nmtv.cn/nmtv/2317general.m3u8?txSecret=112b2c4c872de52b0f37aff6ead63ef0&txTime=771E8800 -#EXTINF:-1 group-title="地方台" tvg-id="null" tvg-name="内蒙古少儿" tvg-logo="https://live.fanmingming.com/tv/内蒙古少儿.png" t-time="74" v-w="1920" v-h="1080", 内蒙少儿 +#EXTINF:-1 group-title="地方台" tvg-id="null" tvg-name="内蒙古少儿" tvg-logo="https://live.fanmingming.com/tv/内蒙古少儿.png" t-time="85" v-w="1920" v-h="1080", 内蒙少儿 https://livestream-bt.nmtv.cn/nmtv/2318general.m3u8?txSecret=a2c948908728a0733cecbe1fadea23dc&txTime=771E8800 -#EXTINF:-1 group-title="地方台" tvg-id="null" tvg-name="内蒙古文体娱乐" tvg-logo="https://live.fanmingming.com/tv/内蒙古文体娱乐.png" t-time="125" v-w="1920" v-h="1080", 内蒙文体 +#EXTINF:-1 group-title="地方台" tvg-id="null" tvg-name="内蒙古文体娱乐" tvg-logo="https://live.fanmingming.com/tv/内蒙古文体娱乐.png" t-time="43" v-w="1920" v-h="1080", 内蒙文体 https://livestream-bt.nmtv.cn/nmtv/2319general.m3u8?txSecret=c7b5c515d2bb6df442492d54955329a3&txTime=771E8800 -#EXTINF:-1 group-title="地方台" tvg-id="null" tvg-name="内蒙古农牧" tvg-logo="https://live.fanmingming.com/tv/内蒙古农牧.png" t-time="85" v-w="1920" v-h="1080", 内蒙农牧 +#EXTINF:-1 group-title="地方台" tvg-id="null" tvg-name="内蒙古农牧" tvg-logo="https://live.fanmingming.com/tv/内蒙古农牧.png" t-time="74" v-w="1920" v-h="1080", 内蒙农牧 https://livestream-bt.nmtv.cn/nmtv/2320general.m3u8?txSecret=4d368a175afa19737a9f5be10af24fe2&txTime=771E8800 -#EXTINF:-1 group-title="地方台" tvg-id="null" tvg-name="内蒙古蒙语卫视" tvg-logo="https://live.fanmingming.com/tv/内蒙古蒙语卫视.png" t-time="136" v-w="1920" v-h="1080", 蒙语卫视 +#EXTINF:-1 group-title="地方台" tvg-id="null" tvg-name="内蒙古蒙语卫视" tvg-logo="https://live.fanmingming.com/tv/内蒙古蒙语卫视.png" t-time="127" v-w="1920" v-h="1080", 蒙语卫视 https://livestream-bt.nmtv.cn/nmtv/2315general.m3u8?txSecret=4971666599ef9411629213c9a300bf66&txTime=771EF880 -#EXTINF:-1 group-title="地方台" tvg-id="null" tvg-name="内蒙古蒙语文化" tvg-logo="https://live.fanmingming.com/tv/内蒙古蒙语文化.png" t-time="84" v-w="1920" v-h="1080", 蒙语文化 +#EXTINF:-1 group-title="地方台" tvg-id="null" tvg-name="内蒙古蒙语文化" tvg-logo="https://live.fanmingming.com/tv/内蒙古蒙语文化.png" t-time="107" v-w="1920" v-h="1080", 蒙语文化 https://livestream-bt.nmtv.cn/nmtv/2321general.m3u8?txSecret=d9d0fd7a252ef56b515c46a2e21830f4&txTime=771E8800 -#EXTINF:-1 group-title="地方台" tvg-id="null" tvg-name="呼和浩特新闻综合" tvg-logo="https://live.fanmingming.com/tv/呼和浩特新闻综合.png" t-time="140" v-w="1920" v-h="1080", 呼市新闻综合 +#EXTINF:-1 group-title="地方台" tvg-id="null" tvg-name="呼和浩特新闻综合" tvg-logo="https://live.fanmingming.com/tv/呼和浩特新闻综合.png" t-time="137" v-w="1920" v-h="1080", 呼市新闻综合 https://livestream-bt.nmtv.cn/nmtv/2331general.m3u8?txSecret=4d7342ca5cd74480526ab6d292247aff&txTime=771E8800 -#EXTINF:-1 group-title="地方台" tvg-id="null" tvg-name="包头新闻综合" tvg-logo="https://live.fanmingming.com/tv/包头新闻综合.png" t-time="61" v-w="1920" v-h="1080", 包头新闻综合 +#EXTINF:-1 group-title="地方台" tvg-id="null" tvg-name="包头新闻综合" tvg-logo="https://live.fanmingming.com/tv/包头新闻综合.png" t-time="104" v-w="1920" v-h="1080", 包头新闻综合 https://livestream-bt.nmtv.cn/nmtv/2358general.m3u8?txSecret=98390a77c143a68f0fd64bfe6e181dcb&txTime=771E8800 -#EXTINF:-1 group-title="地方台" tvg-id="null" tvg-name="鄂尔多斯新闻综合" tvg-logo="https://live.fanmingming.com/tv/鄂尔多斯新闻综合.png" t-time="114" v-w="1920" v-h="1080", 鄂尔多斯新闻 +#EXTINF:-1 group-title="地方台" tvg-id="null" tvg-name="鄂尔多斯新闻综合" tvg-logo="https://live.fanmingming.com/tv/鄂尔多斯新闻综合.png" t-time="102" v-w="1920" v-h="1080", 鄂尔多斯新闻 https://livestream-bt.nmtv.cn/nmtv/2349general.m3u8?txSecret=e44477052aba305cadeea45aaf1c674a&txTime=771E8800 -#EXTINF:-1 group-title="地方台" tvg-id="null" tvg-name="巴彦淖尔新闻综合" tvg-logo="https://live.fanmingming.com/tv/巴彦淖尔新闻综合.png" t-time="58" v-w="1920" v-h="1080", 巴彦淖尔新闻 +#EXTINF:-1 group-title="地方台" tvg-id="null" tvg-name="巴彦淖尔新闻综合" tvg-logo="https://live.fanmingming.com/tv/巴彦淖尔新闻综合.png" t-time="59" v-w="1920" v-h="1080", 巴彦淖尔新闻 https://livestream-bt.nmtv.cn/nmtv/2348general.m3u8?txSecret=6a4ddce077e41b976fe33619fbef2b30&txTime=771E8800 -#EXTINF:-1 group-title="地方台" tvg-id="null" tvg-name="赤峰新闻综合" tvg-logo="https://live.fanmingming.com/tv/赤峰新闻综合.png" t-time="108" v-w="1920" v-h="1080", 赤峰新闻综合 +#EXTINF:-1 group-title="地方台" tvg-id="null" tvg-name="赤峰新闻综合" tvg-logo="https://live.fanmingming.com/tv/赤峰新闻综合.png" t-time="138" v-w="1920" v-h="1080", 赤峰新闻综合 https://livestream-bt.nmtv.cn/nmtv/2351general.m3u8?txSecret=8857087aeec2cec44d178a18550fdb8a&txTime=771E8800 -#EXTINF:-1 group-title="地方台" tvg-id="null" tvg-name="乌兰察布新闻综合" tvg-logo="https://live.fanmingming.com/tv/乌兰察布.png" t-time="188" v-w="1920" v-h="1080", 乌兰察布新闻 +#EXTINF:-1 group-title="地方台" tvg-id="null" tvg-name="乌兰察布新闻综合" tvg-logo="https://live.fanmingming.com/tv/乌兰察布.png" t-time="179" v-w="1920" v-h="1080", 乌兰察布新闻 https://livestream-bt.nmtv.cn/nmtv/2354general.m3u8?txSecret=cf5f71d0000862b18f5813607b3dfd5b&txTime=771E8800 -#EXTINF:-1 group-title="央视台" tvg-id="null" tvg-name="CGTN" tvg-logo="https://live.fanmingming.com/tv/CGTN.png" t-time="1188" v-w="1280" v-h="720", CGTN英语 +#EXTINF:-1 group-title="央视台" tvg-id="null" tvg-name="CGTN" tvg-logo="https://live.fanmingming.com/tv/CGTN.png" t-time="780" v-w="1280" v-h="720", CGTN英语 https://0472.org/hls/cgtn.m3u8 -#EXTINF:-1 group-title="央视台" tvg-id="null" tvg-name="CGTN纪录" tvg-logo="https://live.fanmingming.com/tv/CGTN纪录.png" t-time="438" v-w="1280" v-h="720", CGTN记录 +#EXTINF:-1 group-title="央视台" tvg-id="null" tvg-name="CGTN纪录" tvg-logo="https://live.fanmingming.com/tv/CGTN纪录.png" t-time="345" v-w="1280" v-h="720", CGTN记录 https://0472.org/hls/cgtnd.m3u8 -#EXTINF:-1 group-title="央视台" tvg-id="null" tvg-name="CGTN俄语" tvg-logo="https://live.fanmingming.com/tv/CGTN俄语.png" t-time="434" v-w="1920" v-h="1080", CGTN俄语 +#EXTINF:-1 group-title="央视台" tvg-id="null" tvg-name="CGTN俄语" tvg-logo="https://live.fanmingming.com/tv/CGTN俄语.png" t-time="379" v-w="1920" v-h="1080", CGTN俄语 https://0472.org/hls/cgtne.m3u8 -#EXTINF:-1 group-title="央视台" tvg-id="null" tvg-name="CGTN法语" tvg-logo="https://live.fanmingming.com/tv/CGTN法语.png" t-time="437" v-w="1920" v-h="1080", CGTN法语 +#EXTINF:-1 group-title="央视台" tvg-id="null" tvg-name="CGTN法语" tvg-logo="https://live.fanmingming.com/tv/CGTN法语.png" t-time="385" v-w="1920" v-h="1080", CGTN法语 https://0472.org/hls/cgtnf.m3u8 -#EXTINF:-1 group-title="央视台" tvg-id="null" tvg-name="CGTN西语" tvg-logo="https://live.fanmingming.com/tv/CGTN西语.png" t-time="450" v-w="1920" v-h="1080", CGTN西语 +#EXTINF:-1 group-title="央视台" tvg-id="null" tvg-name="CGTN西语" tvg-logo="https://live.fanmingming.com/tv/CGTN西语.png" t-time="380" v-w="1920" v-h="1080", CGTN西语 https://0472.org/hls/cgtnx.m3u8 -#EXTINF:-1 group-title="央视台" tvg-id="null" tvg-name="CGTN阿语" tvg-logo="https://live.fanmingming.com/tv/CGTN阿语.png" t-time="430" v-w="1920" v-h="1080", CGTN阿语 +#EXTINF:-1 group-title="央视台" tvg-id="null" tvg-name="CGTN阿语" tvg-logo="https://live.fanmingming.com/tv/CGTN阿语.png" t-time="377" v-w="1920" v-h="1080", CGTN阿语 https://0472.org/hls/cgtna.m3u8 -#EXTINF:-1 group-title="央视台" tvg-id="null" tvg-name="测试视频 7.1.4 12声道" tvg-logo="null" t-time="241" v-w="3840" v-h="2160", 测试视频 7.1.4 12声道 +#EXTINF:-1 group-title="央视台" tvg-id="null" tvg-name="测试视频 7.1.4 12声道" tvg-logo="null" t-time="278" v-w="3840" v-h="2160", 测试视频 7.1.4 12声道 https://mos-vod-drcn.dbankcdn.cn/P_VT/video_injection/3282D63676C3EAC291CFD5D891CB5D3A8C52A5B9AA8EBEF72D0BEF0A34EAEFC0134D9B0/v3/M2040549141360156160/chunjianghuayueyevivid.mp4 -#EXTINF:-1 group-title="历年春晚" tvg-id="春晚1983" tvg-name="春晚1983" tvg-logo="https://img.whalenas.com:283/file/cw.png" t-time="110" v-w="768" v-h="576", 春晚1983 +#EXTINF:-1 group-title="历年春晚" tvg-id="春晚1983" tvg-name="春晚1983" tvg-logo="https://img.whalenas.com:283/file/cw.png" t-time="173" v-w="768" v-h="576", 春晚1983 https://alimov2.a.kwimgs.com/upic/2022/01/31/15/BMjAyMjAxMzExNTU5MTRfNDAzMDAxOTlfNjYyNzMxNjcwMjBfMF8z_b_Beb3bda599f76c60c463c433ca7460153.mp4 -#EXTINF:-1 group-title="历年春晚" tvg-id="春晚1984" tvg-name="春晚1984" tvg-logo="https://img.whalenas.com:283/file/cw.png" t-time="629" v-w="768" v-h="576", 春晚1984 +#EXTINF:-1 group-title="历年春晚" tvg-id="春晚1984" tvg-name="春晚1984" tvg-logo="https://img.whalenas.com:283/file/cw.png" t-time="256" v-w="768" v-h="576", 春晚1984 https://alimov2.a.kwimgs.com/upic/2022/01/31/15/BMjAyMjAxMzExNTU5NTRfNDAzMDAxOTlfNjYyNzMyMzg3MTRfMF8z_b_B192356dadbc90d207ba16964d4c2914c.mp4 -#EXTINF:-1 group-title="历年春晚" tvg-id="春晚1985" tvg-name="春晚1985" tvg-logo="https://img.whalenas.com:283/file/cw.png" t-time="386" v-w="768" v-h="576", 春晚1985 +#EXTINF:-1 group-title="历年春晚" tvg-id="春晚1985" tvg-name="春晚1985" tvg-logo="https://img.whalenas.com:283/file/cw.png" t-time="585" v-w="768" v-h="576", 春晚1985 https://alimov2.a.kwimgs.com/upic/2022/01/31/16/BMjAyMjAxMzExNjAwMDFfNDAzMDAxOTlfNjYyNzMyNTAwMzJfMF8z_b_Be73c5abcbc0eeb2ec9fce6842e1362a4.mp4 -#EXTINF:-1 group-title="历年春晚" tvg-id="春晚1986" tvg-name="春晚1986" tvg-logo="https://img.whalenas.com:283/file/cw.png" t-time="438" v-w="768" v-h="576", 春晚1986 +#EXTINF:-1 group-title="历年春晚" tvg-id="春晚1986" tvg-name="春晚1986" tvg-logo="https://img.whalenas.com:283/file/cw.png" t-time="430" v-w="768" v-h="576", 春晚1986 https://alimov2.a.kwimgs.com/upic/2022/01/31/16/BMjAyMjAxMzExNjAwMDRfNDAzMDAxOTlfNjYyNzMyNTU0OTRfMF8z_b_B24f7d19f1132fa5d7f502f8377ad5567.mp4 -#EXTINF:-1 group-title="历年春晚" tvg-id="春晚1987" tvg-name="春晚1987" tvg-logo="https://img.whalenas.com:283/file/cw.png" t-time="479" v-w="640" v-h="480", 春晚1987 +#EXTINF:-1 group-title="历年春晚" tvg-id="春晚1987" tvg-name="春晚1987" tvg-logo="https://img.whalenas.com:283/file/cw.png" t-time="273" v-w="640" v-h="480", 春晚1987 https://alimov2.a.kwimgs.com/upic/2022/01/31/16/BMjAyMjAxMzExNjAwMDhfNDAzMDAxOTlfNjYyNzMyNjMyMDNfMF8z_b_B570493ed8f7200d4013a66b2d21b2de9.mp4 -#EXTINF:-1 group-title="历年春晚" tvg-id="春晚1988" tvg-name="春晚1988" tvg-logo="https://img.whalenas.com:283/file/cw.png" t-time="523" v-w="640" v-h="480", 春晚1988 +#EXTINF:-1 group-title="历年春晚" tvg-id="春晚1988" tvg-name="春晚1988" tvg-logo="https://img.whalenas.com:283/file/cw.png" t-time="422" v-w="640" v-h="480", 春晚1988 https://alimov2.a.kwimgs.com/upic/2022/01/31/16/BMjAyMjAxMzExNjAwMTJfNDAzMDAxOTlfNjYyNzMyNjkxNjBfMF8z_b_B8c835b83a92d25bde81ba22c5cd9521e.mp4 -#EXTINF:-1 group-title="历年春晚" tvg-id="春晚1989" tvg-name="春晚1989" tvg-logo="https://img.whalenas.com:283/file/cw.png" t-time="394" v-w="640" v-h="480", 春晚1989 +#EXTINF:-1 group-title="历年春晚" tvg-id="春晚1989" tvg-name="春晚1989" tvg-logo="https://img.whalenas.com:283/file/cw.png" t-time="275" v-w="640" v-h="480", 春晚1989 https://alimov2.a.kwimgs.com/upic/2022/01/31/16/BMjAyMjAxMzExNjAwMTVfNDAzMDAxOTlfNjYyNzMyNzQ2OTlfMF8z_b_Be477b27b9ce655d2372df56a5a3d96ef.mp4 -#EXTINF:-1 group-title="历年春晚" tvg-id="春晚1991" tvg-name="春晚1991" tvg-logo="https://img.whalenas.com:283/file/cw.png" t-time="57" v-w="768" v-h="576", 春晚1991 +#EXTINF:-1 group-title="历年春晚" tvg-id="春晚1991" tvg-name="春晚1991" tvg-logo="https://img.whalenas.com:283/file/cw.png" t-time="24" v-w="768" v-h="576", 春晚1991 https://alimov2.a.kwimgs.com/upic/2022/01/31/16/BMjAyMjAxMzExNjI2MTVfNDAzMDAxOTlfNjYyNzYwNjUxNjVfMF8z_b_B8feb7b85888678d71bf37a259c6850f6.mp4 -#EXTINF:-1 group-title="历年春晚" tvg-id="春晚1992" tvg-name="春晚1992" tvg-logo="https://img.whalenas.com:283/file/cw.png" t-time="399" v-w="982" v-h="720", 春晚1992 +#EXTINF:-1 group-title="历年春晚" tvg-id="春晚1992" tvg-name="春晚1992" tvg-logo="https://img.whalenas.com:283/file/cw.png" t-time="341" v-w="982" v-h="720", 春晚1992 https://txmov2.a.kwimgs.com/bs3/video-hls/5256826755663896297_hlshd15.m3u8 -#EXTINF:-1 group-title="历年春晚" tvg-id="春晚1993" tvg-name="春晚1993" tvg-logo="https://img.whalenas.com:283/file/cw.png" t-time="229" v-w="982" v-h="720", 春晚1993 +#EXTINF:-1 group-title="历年春晚" tvg-id="春晚1993" tvg-name="春晚1993" tvg-logo="https://img.whalenas.com:283/file/cw.png" t-time="86" v-w="982" v-h="720", 春晚1993 https://alimov2.a.kwimgs.com/upic/2023/01/13/22/BMjAyMzAxMTMyMjEwMDNfNDAzMDAxOTlfOTM1MTIzMzYwODJfMF8z_b_B647d10e431b4cc5e48e6c77347d69021.mp4 -#EXTINF:-1 group-title="历年春晚" tvg-id="春晚1994" tvg-name="春晚1994" tvg-logo="https://img.whalenas.com:283/file/cw.png" t-time="618" v-w="982" v-h="720", 春晚1994 +#EXTINF:-1 group-title="历年春晚" tvg-id="春晚1994" tvg-name="春晚1994" tvg-logo="https://img.whalenas.com:283/file/cw.png" t-time="364" v-w="982" v-h="720", 春晚1994 https://alimov2.a.kwimgs.com/upic/2023/01/13/22/BMjAyMzAxMTMyMjEwMDNfNDAzMDAxOTlfOTM1MTIzMzYxMjNfMF8z_b_B3dde97f36273f04403d4dc5eec611a35.mp4 -#EXTINF:-1 group-title="历年春晚" tvg-id="春晚1995" tvg-name="春晚1995" tvg-logo="https://img.whalenas.com:283/file/cw.png" t-time="613" v-w="982" v-h="720", 春晚1995 +#EXTINF:-1 group-title="历年春晚" tvg-id="春晚1995" tvg-name="春晚1995" tvg-logo="https://img.whalenas.com:283/file/cw.png" t-time="302" v-w="982" v-h="720", 春晚1995 https://alimov2.a.kwimgs.com/upic/2023/01/13/20/BMjAyMzAxMTMyMDA5MjJfNDAzMDAxOTlfOTM0OTkwNDQwNzVfMF8z_b_B811c0dec6b9a3d3074a18522c185010a.mp4 -#EXTINF:-1 group-title="历年春晚" tvg-id="春晚1996" tvg-name="春晚1996" tvg-logo="https://img.whalenas.com:283/file/cw.png" t-time="404" v-w="982" v-h="720", 春晚1996 +#EXTINF:-1 group-title="历年春晚" tvg-id="春晚1996" tvg-name="春晚1996" tvg-logo="https://img.whalenas.com:283/file/cw.png" t-time="291" v-w="982" v-h="720", 春晚1996 https://alimov2.a.kwimgs.com/upic/2023/01/13/22/BMjAyMzAxMTMyMjEwMDNfNDAzMDAxOTlfOTM1MTIzMzYxNTJfMF8z_b_Bd841eae10ab1c9955ef55fbedfae6c45.mp4 -#EXTINF:-1 group-title="历年春晚" tvg-id="春晚1997" tvg-name="春晚1997" tvg-logo="https://img.whalenas.com:283/file/cw.png" t-time="426" v-w="982" v-h="720", 春晚1997 +#EXTINF:-1 group-title="历年春晚" tvg-id="春晚1997" tvg-name="春晚1997" tvg-logo="https://img.whalenas.com:283/file/cw.png" t-time="353" v-w="982" v-h="720", 春晚1997 https://txmov2.a.kwimgs.com/bs3/video-hls/5230649583590411879_hlshd15.m3u8 -#EXTINF:-1 group-title="历年春晚" tvg-id="春晚1998" tvg-name="春晚1998" tvg-logo="https://img.whalenas.com:283/file/cw.png" t-time="99" v-w="982" v-h="720", 春晚1998 +#EXTINF:-1 group-title="历年春晚" tvg-id="春晚1998" tvg-name="春晚1998" tvg-logo="https://img.whalenas.com:283/file/cw.png" t-time="103" v-w="982" v-h="720", 春晚1998 https://txmov2.a.kwimgs.com/bs3/video-hls/5225864507896315430_hlshd15.m3u8 -#EXTINF:-1 group-title="历年春晚" tvg-id="春晚1999" tvg-name="春晚1999" tvg-logo="https://img.whalenas.com:283/file/cw.png" t-time="52" v-w="982" v-h="720", 春晚1999 +#EXTINF:-1 group-title="历年春晚" tvg-id="春晚1999" tvg-name="春晚1999" tvg-logo="https://img.whalenas.com:283/file/cw.png" t-time="26" v-w="982" v-h="720", 春晚1999 https://alimov2.a.kwimgs.com/upic/2023/01/13/20/BMjAyMzAxMTMyMDA5MjJfNDAzMDAxOTlfOTM0OTkwNDQxNTRfMF8z_b_B0b5e52bc003285ef66ec0cbb2be08556.mp4 -#EXTINF:-1 group-title="历年春晚" tvg-id="春晚2000" tvg-name="春晚2000" tvg-logo="https://img.whalenas.com:283/file/cw.png" t-time="575" v-w="982" v-h="720", 春晚2000 +#EXTINF:-1 group-title="历年春晚" tvg-id="春晚2000" tvg-name="春晚2000" tvg-logo="https://img.whalenas.com:283/file/cw.png" t-time="446" v-w="982" v-h="720", 春晚2000 https://alimov2.a.kwimgs.com/upic/2023/01/13/21/BMjAyMzAxMTMyMTE4MzRfNDAzMDAxOTlfOTM1MDY4ODIxMTNfMF8z_b_Bdddf4e7ef0ff6cfd477857bb40e78419.mp4 -#EXTINF:-1 group-title="历年春晚" tvg-id="春晚2001" tvg-name="春晚2001" tvg-logo="https://img.whalenas.com:283/file/cw.png" t-time="597" v-w="982" v-h="720", 春晚2001 +#EXTINF:-1 group-title="历年春晚" tvg-id="春晚2001" tvg-name="春晚2001" tvg-logo="https://img.whalenas.com:283/file/cw.png" t-time="278" v-w="982" v-h="720", 春晚2001 https://alimov2.a.kwimgs.com/upic/2023/01/13/20/BMjAyMzAxMTMyMDA5MjJfNDAzMDAxOTlfOTM0OTkwNDQyMDFfMF8z_b_B70592cb7c4054e9cabb675e849bbf4bd.mp4 -#EXTINF:-1 group-title="历年春晚" tvg-id="春晚2002" tvg-name="春晚2002" tvg-logo="https://img.whalenas.com:283/file/cw.png" t-time="488" v-w="982" v-h="720", 春晚2002 +#EXTINF:-1 group-title="历年春晚" tvg-id="春晚2002" tvg-name="春晚2002" tvg-logo="https://img.whalenas.com:283/file/cw.png" t-time="290" v-w="982" v-h="720", 春晚2002 https://alimov2.a.kwimgs.com/upic/2023/01/13/21/BMjAyMzAxMTMyMTE4MzRfNDAzMDAxOTlfOTM1MDY4ODIxNDdfMF8z_b_Ba6271d10b7e6cfae83759033a091f257.mp4 -#EXTINF:-1 group-title="历年春晚" tvg-id="春晚2003" tvg-name="春晚2003" tvg-logo="https://img.whalenas.com:283/file/cw.png" t-time="916" v-w="982" v-h="720", 春晚2003 +#EXTINF:-1 group-title="历年春晚" tvg-id="春晚2003" tvg-name="春晚2003" tvg-logo="https://img.whalenas.com:283/file/cw.png" t-time="370" v-w="982" v-h="720", 春晚2003 https://alimov2.a.kwimgs.com/upic/2023/01/14/23/BMjAyMzAxMTQyMzQxNDdfNDAzMDAxOTlfOTM2MTU0MTk1NDFfMF8z_b_B182749d2cd2ea9323639254af385f24b.mp4 -#EXTINF:-1 group-title="历年春晚" tvg-id="春晚2004" tvg-name="春晚2004" tvg-logo="https://img.whalenas.com:283/file/cw.png" t-time="809" v-w="982" v-h="720", 春晚2004 +#EXTINF:-1 group-title="历年春晚" tvg-id="春晚2004" tvg-name="春晚2004" tvg-logo="https://img.whalenas.com:283/file/cw.png" t-time="331" v-w="982" v-h="720", 春晚2004 https://alimov2.a.kwimgs.com/upic/2023/01/13/21/BMjAyMzAxMTMyMTE4MzRfNDAzMDAxOTlfOTM1MDY4ODIxOTVfMF8z_b_B86c4430b82ff5a7f4e8132f6ee558536.mp4 -#EXTINF:-1 group-title="历年春晚" tvg-id="春晚2005" tvg-name="春晚2005" tvg-logo="https://img.whalenas.com:283/file/cw.png" t-time="407" v-w="982" v-h="720", 春晚2005 +#EXTINF:-1 group-title="历年春晚" tvg-id="春晚2005" tvg-name="春晚2005" tvg-logo="https://img.whalenas.com:283/file/cw.png" t-time="427" v-w="982" v-h="720", 春晚2005 https://alimov2.a.kwimgs.com/upic/2023/01/13/20/BMjAyMzAxMTMyMDA5MjJfNDAzMDAxOTlfOTM0OTkwNDQyMzhfMF8z_b_B35ad7cc86aec8fc9e5ddfb31fc7bed63.mp4 -#EXTINF:-1 group-title="历年春晚" tvg-id="春晚2006" tvg-name="春晚2006" tvg-logo="https://img.whalenas.com:283/file/cw.png" t-time="437" v-w="786" v-h="576", 春晚2006 +#EXTINF:-1 group-title="历年春晚" tvg-id="春晚2006" tvg-name="春晚2006" tvg-logo="https://img.whalenas.com:283/file/cw.png" t-time="324" v-w="786" v-h="576", 春晚2006 https://alimov2.a.kwimgs.com/upic/2023/01/13/20/BMjAyMzAxMTMyMDA5MjJfNDAzMDAxOTlfOTM0OTkwNDQyNzlfMF8z_b_Bbc3703fc331dc994c50859c19aad28ff.mp4 -#EXTINF:-1 group-title="历年春晚" tvg-id="春晚2007" tvg-name="春晚2007" tvg-logo="https://img.whalenas.com:283/file/cw.png" t-time="393" v-w="982" v-h="720", 春晚2007 +#EXTINF:-1 group-title="历年春晚" tvg-id="春晚2007" tvg-name="春晚2007" tvg-logo="https://img.whalenas.com:283/file/cw.png" t-time="286" v-w="982" v-h="720", 春晚2007 https://alimov2.a.kwimgs.com/upic/2023/01/13/20/BMjAyMzAxMTMyMDA5MjJfNDAzMDAxOTlfOTM0OTkwNDQzMjNfMF8z_b_B00b069c7899976459ceeaa99353dfefe.mp4 -#EXTINF:-1 group-title="历年春晚" tvg-id="春晚2008" tvg-name="春晚2008" tvg-logo="https://img.whalenas.com:283/file/cw.png" t-time="355" v-w="982" v-h="720", 春晚2008 +#EXTINF:-1 group-title="历年春晚" tvg-id="春晚2008" tvg-name="春晚2008" tvg-logo="https://img.whalenas.com:283/file/cw.png" t-time="278" v-w="982" v-h="720", 春晚2008 https://alimov2.a.kwimgs.com/upic/2023/01/13/20/BMjAyMzAxMTMyMDA5MjJfNDAzMDAxOTlfOTM0OTkwNDQzNTNfMF8z_b_Bd7346962e61bd7b84e11a1fa6e4616f9.mp4 -#EXTINF:-1 group-title="历年春晚" tvg-id="春晚2009" tvg-name="春晚2009" tvg-logo="https://img.whalenas.com:283/file/cw.png" t-time="457" v-w="786" v-h="576", 春晚2009 +#EXTINF:-1 group-title="历年春晚" tvg-id="春晚2009" tvg-name="春晚2009" tvg-logo="https://img.whalenas.com:283/file/cw.png" t-time="358" v-w="786" v-h="576", 春晚2009 https://alimov2.a.kwimgs.com/upic/2023/01/13/20/BMjAyMzAxMTMyMDA5MjJfNDAzMDAxOTlfOTM0OTkwNDQzOTBfMF8z_b_B29a36a85e0277f6c2a1f033ef7c10708.mp4 -#EXTINF:-1 group-title="历年春晚" tvg-id="春晚2010" tvg-name="春晚2010" tvg-logo="https://img.whalenas.com:283/file/cw.png" t-time="360" v-w="982" v-h="720", 春晚2010 +#EXTINF:-1 group-title="历年春晚" tvg-id="春晚2010" tvg-name="春晚2010" tvg-logo="https://img.whalenas.com:283/file/cw.png" t-time="322" v-w="982" v-h="720", 春晚2010 https://alimov2.a.kwimgs.com/upic/2023/01/13/20/BMjAyMzAxMTMyMDA5MjJfNDAzMDAxOTlfOTM0OTkwNDQ0MjlfMF8z_b_B8818807a00eed329a69fb494f405bd43.mp4 -#EXTINF:-1 group-title="历年春晚" tvg-id="春晚2011" tvg-name="春晚2011" tvg-logo="https://img.whalenas.com:283/file/cw.png" t-time="575" v-w="982" v-h="720", 春晚2011 +#EXTINF:-1 group-title="历年春晚" tvg-id="春晚2011" tvg-name="春晚2011" tvg-logo="https://img.whalenas.com:283/file/cw.png" t-time="296" v-w="982" v-h="720", 春晚2011 https://alimov2.a.kwimgs.com/upic/2023/01/16/11/BMjAyMzAxMTYxMTA3MjFfNDAzMDAxOTlfOTM3MjcyMjA3ODhfMF8z_b_B8214200efc869dc6fcf99dad619fa4c1.mp4 -#EXTINF:-1 group-title="历年春晚" tvg-id="春晚2013" tvg-name="春晚2013" tvg-logo="https://img.whalenas.com:283/file/cw.png" t-time="236" v-w="768" v-h="576", 春晚2013 +#EXTINF:-1 group-title="历年春晚" tvg-id="春晚2013" tvg-name="春晚2013" tvg-logo="https://img.whalenas.com:283/file/cw.png" t-time="180" v-w="768" v-h="576", 春晚2013 https://alimov2.a.kwimgs.com/upic/2023/01/13/20/BMjAyMzAxMTMyMDA5MjJfNDAzMDAxOTlfOTM0OTkwNDQ1NjNfMF8z_b_B4fea55408dca4471a68a963ae096be59.mp4 -#EXTINF:-1 group-title="历年春晚" tvg-id="春晚2014" tvg-name="春晚2014" tvg-logo="https://img.whalenas.com:283/file/cw.png" t-time="426" v-w="1280" v-h="720", 春晚2014 +#EXTINF:-1 group-title="历年春晚" tvg-id="春晚2014" tvg-name="春晚2014" tvg-logo="https://img.whalenas.com:283/file/cw.png" t-time="289" v-w="1280" v-h="720", 春晚2014 https://alimov2.a.kwimgs.com/upic/2023/01/06/16/BMjAyMzAxMDYxNjMxMTNfNDAzMDAxOTlfOTI4OTY2ODAzNjlfMF8z_b_Bdee65c77f9e7b2120a185c919dad81d2.mp4 -#EXTINF:-1 group-title="历年春晚" tvg-id="春晚2015" tvg-name="春晚2015" tvg-logo="https://img.whalenas.com:283/file/cw.png" t-time="432" v-w="1280" v-h="720", 春晚2015 +#EXTINF:-1 group-title="历年春晚" tvg-id="春晚2015" tvg-name="春晚2015" tvg-logo="https://img.whalenas.com:283/file/cw.png" t-time="360" v-w="1280" v-h="720", 春晚2015 https://alimov2.a.kwimgs.com/upic/2023/01/13/20/BMjAyMzAxMTMyMDA5MjJfNDAzMDAxOTlfOTM0OTkwNDQ2MTZfMF8z_b_B4851f43f5a2bc2871a9b0ec87294a6e7.mp4 -#EXTINF:-1 group-title="历年春晚" tvg-id="春晚2017" tvg-name="春晚2017" tvg-logo="https://img.whalenas.com:283/file/cw.png" t-time="465" v-w="1280" v-h="720", 春晚2017 +#EXTINF:-1 group-title="历年春晚" tvg-id="春晚2017" tvg-name="春晚2017" tvg-logo="https://img.whalenas.com:283/file/cw.png" t-time="93" v-w="1280" v-h="720", 春晚2017 https://alimov2.a.kwimgs.com/upic/2023/01/13/20/BMjAyMzAxMTMyMDA5MjJfNDAzMDAxOTlfOTM0OTkwNDQ2NDhfMF8z_b_B6527b0c2ce3dda1d9b3f34edd4fdb9aa.mp4 -#EXTINF:-1 group-title="历年春晚" tvg-id="春晚2018" tvg-name="春晚2018" tvg-logo="https://img.whalenas.com:283/file/cw.png" t-time="389" v-w="1280" v-h="720", 春晚2018 +#EXTINF:-1 group-title="历年春晚" tvg-id="春晚2018" tvg-name="春晚2018" tvg-logo="https://img.whalenas.com:283/file/cw.png" t-time="376" v-w="1280" v-h="720", 春晚2018 https://alimov2.a.kwimgs.com/upic/2023/01/06/16/BMjAyMzAxMDYxNjMxMTRfNDAzMDAxOTlfOTI4OTY2ODE2MTBfMF8z_b_B11a778e34390a21de42d407e94f45b91.mp4 -#EXTINF:-1 group-title="历年春晚" tvg-id="春晚2019" tvg-name="春晚2019" tvg-logo="https://img.whalenas.com:283/file/cw.png" t-time="479" v-w="1280" v-h="720", 春晚2019 +#EXTINF:-1 group-title="历年春晚" tvg-id="春晚2019" tvg-name="春晚2019" tvg-logo="https://img.whalenas.com:283/file/cw.png" t-time="347" v-w="1280" v-h="720", 春晚2019 https://alimov2.a.kwimgs.com/upic/2023/01/06/16/BMjAyMzAxMDYxNjMxMTRfNDAzMDAxOTlfOTI4OTY2ODE2MTBfMF8z_b_B11a778e34390a21de42d407e94f45b91.mp4 -#EXTINF:-1 group-title="历年春晚" tvg-id="春晚2020" tvg-name="春晚2020" tvg-logo="https://img.whalenas.com:283/file/cw.png" t-time="363" v-w="1280" v-h="720", 春晚2020 +#EXTINF:-1 group-title="历年春晚" tvg-id="春晚2020" tvg-name="春晚2020" tvg-logo="https://img.whalenas.com:283/file/cw.png" t-time="348" v-w="1280" v-h="720", 春晚2020 https://alimov2.a.kwimgs.com/upic/2022/01/30/17/BMjAyMjAxMzAxNzA5NDdfNDAzMDAxOTlfNjYxNzQ2MDAyMTFfMF8z_b_B5d51d9564c5670dc66faeba20aa7af3f.mp4 -#EXTINF:-1 group-title="历年春晚" tvg-id="春晚2021" tvg-name="春晚2021" tvg-logo="https://img.whalenas.com:283/file/cw.png" t-time="537" v-w="1280" v-h="720", 春晚2021 +#EXTINF:-1 group-title="历年春晚" tvg-id="春晚2021" tvg-name="春晚2021" tvg-logo="https://img.whalenas.com:283/file/cw.png" t-time="319" v-w="1280" v-h="720", 春晚2021 https://alimov2.a.kwimgs.com/upic/2022/01/30/17/BMjAyMjAxMzAxNzE4NTJfNDAzMDAxOTlfNjYxNzUzOTg3NjlfMF8z_b_Be41d9503181d7b0608a839ed401e02c2.mp4 -#EXTINF:-1 group-title="历年春晚" tvg-id="春晚2022" tvg-name="春晚2022" tvg-logo="https://img.whalenas.com:283/file/cw.png" t-time="400" v-w="1280" v-h="720", 春晚2022 +#EXTINF:-1 group-title="历年春晚" tvg-id="春晚2022" tvg-name="春晚2022" tvg-logo="https://img.whalenas.com:283/file/cw.png" t-time="589" v-w="1280" v-h="720", 春晚2022 https://alimov2.a.kwimgs.com/upic/2022/02/01/11/BMjAyMjAyMDExMTEwMjNfNDAzMDAxOTlfNjYzNzA4MTk4NzNfMF8z_b_B898cc7ddd0025bf54ddb18ec1f723c84.mp4 -#EXTINF:-1 group-title="历年春晚" tvg-id="春晚2023" tvg-name="春晚2023" tvg-logo="https://img.whalenas.com:283/file/cw.png" t-time="143" v-w="1280" v-h="720", 春晚2023 +#EXTINF:-1 group-title="历年春晚" tvg-id="春晚2023" tvg-name="春晚2023" tvg-logo="https://img.whalenas.com:283/file/cw.png" t-time="128" v-w="1280" v-h="720", 春晚2023 https://txmov2.a.kwimgs.com/bs3/video-hls/5251197255879398624_hlshd15.m3u8 -#EXTINF:-1 group-title="历年春晚" tvg-id="春晚2024" tvg-name="春晚2024" tvg-logo="https://img.whalenas.com:283/file/cw.png" t-time="314" v-w="1920" v-h="1080", 春晚2024 +#EXTINF:-1 group-title="历年春晚" tvg-id="春晚2024" tvg-name="春晚2024" tvg-logo="https://img.whalenas.com:283/file/cw.png" t-time="222" v-w="1920" v-h="1080", 春晚2024 https://p2.bdstatic.com/rtmp.liveshow.lss-user.baidubce.com/live/stream_bduid_6488563992_8982723413/merged_1707497046297_88536_25144_41936.m3u8 -#EXTINF:-1 group-title="港澳台" tvg-id="Pet" tvg-name="Pet Club TV" tvg-logo="https://i.imgur.com/ykPNNwQ.png" t-time="1941" v-w="1920" v-h="1080", Pet Club TV +#EXTINF:-1 group-title="港澳台" tvg-id="Pet" tvg-name="Pet Club TV" tvg-logo="https://i.imgur.com/ykPNNwQ.png" t-time="2986" v-w="1920" v-h="1080", Pet Club TV https://cdn-apse1-prod.tsv2.amagi.tv/linear/amg01076-lightningintern-petclub-samsungnz/playlist.m3u8 -#EXTINF:-1 group-title="港澳台" tvg-id="HKS" tvg-name="HKS" tvg-logo="https://i.imgur.com/UhwlxwL.png" t-time="40" v-w="720" v-h="576", HKS +#EXTINF:-1 group-title="港澳台" tvg-id="HKS" tvg-name="HKS" tvg-logo="https://i.imgur.com/UhwlxwL.png" t-time="53" v-w="720" v-h="576", HKS http://zhibo.hkstv.tv/livestream/mutfysrq/playlist.m3u8 -#EXTINF:-1 group-title="港澳台" tvg-id="TVB" tvg-name="TVB News" tvg-logo="https://i.imgur.com/Gwij0Fj.png" t-time="1830" v-w="-1" v-h="-1", TVB News +#EXTINF:-1 group-title="港澳台" tvg-id="TVB" tvg-name="TVB News" tvg-logo="https://i.imgur.com/Gwij0Fj.png" t-time="11742" v-w="-1" v-h="-1", TVB News http://r.jdshipin.com/CkuBd -#EXTINF:-1 group-title="港澳台" tvg-id="Beautiful" tvg-name="Beautiful Life TV" tvg-logo="https://i.imgur.com/hkwcBM9.png" t-time="1049" v-w="1280" v-h="720", Beautiful Life TV +#EXTINF:-1 group-title="港澳台" tvg-id="Beautiful" tvg-name="Beautiful Life TV" tvg-logo="https://i.imgur.com/hkwcBM9.png" t-time="692" v-w="1280" v-h="720", Beautiful Life TV https://5ddce30eb4b55.streamlock.net/bltvhd/bltv1/playlist.m3u8 -#EXTINF:-1 group-title="港澳台" tvg-id="TVBS-Asia" tvg-name="TVBS-Asia" tvg-logo="https://i.imgur.com/4S1rkhm.png" t-time="352" v-w="1920" v-h="1080", TVBS-Asia +#EXTINF:-1 group-title="港澳台" tvg-id="TVBS-Asia" tvg-name="TVBS-Asia" tvg-logo="https://i.imgur.com/4S1rkhm.png" t-time="418" v-w="1920" v-h="1080", TVBS-Asia http://38.64.72.148/hls/modn/list/4005/playlist.m3u8 -#EXTINF:-1 group-title="港澳台" tvg-id="DaAi" tvg-name="DaAi 1" tvg-logo="https://i.imgur.com/KdJi9af.png" t-time="147" v-w="1280" v-h="720", DaAi 1 +#EXTINF:-1 group-title="港澳台" tvg-id="DaAi" tvg-name="DaAi 1" tvg-logo="https://i.imgur.com/KdJi9af.png" t-time="166" v-w="1280" v-h="720", DaAi 1 https://pulltv1.wanfudaluye.com/live/tv1.m3u8 -#EXTINF:-1 group-title="港澳台" tvg-id="DaAi" tvg-name="DaAi 2" tvg-logo="https://i.imgur.com/KdJi9af.png" t-time="345" v-w="1280" v-h="720", DaAi 2 +#EXTINF:-1 group-title="港澳台" tvg-id="DaAi" tvg-name="DaAi 2" tvg-logo="https://i.imgur.com/KdJi9af.png" t-time="300" v-w="1280" v-h="720", DaAi 2 https://pulltv2.wanfudaluye.com/live/tv2.m3u8 -#EXTINF:-1 group-title="港澳台" tvg-id="Dali" tvg-name="Dali TV" tvg-logo="https://i.imgur.com/pFIMLsA.png" t-time="228" v-w="1280" v-h="720", Dali TV +#EXTINF:-1 group-title="港澳台" tvg-id="Dali" tvg-name="Dali TV" tvg-logo="https://i.imgur.com/pFIMLsA.png" t-time="6186" v-w="1280" v-h="720", Dali TV http://www.dalitv.com.tw:4568/live/dali/index.m3u8 -#EXTINF:-1 group-title="央视台" tvg-id="CCTV-4" tvg-name="CCTV-4 中文国际" tvg-logo="https://live.fanmingming.com/tv/CCTV4.png" t-time="267" v-w="-1" v-h="-1", CCTV-4 +#EXTINF:-1 group-title="央视台" tvg-id="CCTV-4" tvg-name="CCTV-4 中文国际" tvg-logo="https://live.fanmingming.com/tv/CCTV4.png" t-time="171" v-w="-1" v-h="-1", CCTV-4 https://piccpndks.v.kcdnvip.com/audio/cctv4_2/index.m3u8?playHost=piccpndks.v.kcdnvip.com -#EXTINF:-1 group-title="央视台" tvg-id="CCTV-4k" tvg-name="CCTV-4K 高清" tvg-logo="https://live.fanmingming.com/tv/CCTV4.png" t-time="1869" v-w="-1" v-h="-1", CCTV-4K +#EXTINF:-1 group-title="央视台" tvg-id="CCTV-4k" tvg-name="CCTV-4K 高清" tvg-logo="https://live.fanmingming.com/tv/CCTV4.png" t-time="12519" v-w="-1" v-h="-1", CCTV-4K https://www.nettvpro.xyz/player/videojs.php?url=https://liveop.cctv.cn/hls/4KHD/playlist.m3u8 -#EXTINF:-1 group-title="央视台" tvg-id="CCTV-9" tvg-name="CCTV-9 纪录" tvg-logo="https://live.fanmingming.com/tv/CCTV9.png" t-time="480" v-w="-1" v-h="-1", CCTV-9 +#EXTINF:-1 group-title="央视台" tvg-id="CCTV-9" tvg-name="CCTV-9 纪录" tvg-logo="https://live.fanmingming.com/tv/CCTV9.png" t-time="469" v-w="-1" v-h="-1", CCTV-9 https://www.nettvpro.xyz/player/videojs.php?url=http://123.184.28.3/hlslive-tx-cdn.ysp.cctv.cn/012/2024078603.m3u8 -#EXTINF:-1 group-title="卫视台" tvg-id="凤凰资讯" tvg-name="凤凰资讯" tvg-logo="https://live.fanmingming.com/tv/fenghuangzixun.png" t-time="73" v-w="-1" v-h="-1", 凤凰资讯 +#EXTINF:-1 group-title="卫视台" tvg-id="凤凰资讯" tvg-name="凤凰资讯" tvg-logo="https://live.fanmingming.com/tv/fenghuangzixun.png" t-time="157" v-w="-1" v-h="-1", 凤凰资讯 http://playtv-live.ifeng.com/live/06OLEEWQKN4_audio.m3u8 -#EXTINF:-1 group-title="卫视台" tvg-id="凤凰中文" tvg-name="凤凰中文" tvg-logo="https://live.fanmingming.com/tv/fenghuangzhongwen.png" t-time="31" v-w="-1" v-h="-1", 凤凰中文 +#EXTINF:-1 group-title="卫视台" tvg-id="凤凰中文" tvg-name="凤凰中文" tvg-logo="https://live.fanmingming.com/tv/fenghuangzhongwen.png" t-time="133" v-w="-1" v-h="-1", 凤凰中文 http://playtv-live.ifeng.com/live/06OLEGEGM4G_audio.m3u8 -#EXTINF:-1 group-title="卫视台" tvg-id="重庆卫视" tvg-name="重庆卫视" tvg-logo="https://live.fanmingming.com/tv/重庆卫视.png" t-time="191" v-w="-1" v-h="-1", 重庆卫视 +#EXTINF:-1 group-title="卫视台" tvg-id="重庆卫视" tvg-name="重庆卫视" tvg-logo="https://live.fanmingming.com/tv/重庆卫视.png" t-time="143" v-w="-1" v-h="-1", 重庆卫视 http://p.ytelc.com/videojs.php?id=https://sjlivecdn9.cbg.cn/202411200910/app_2/_definst_/ls_2.stream/chunklist.m3u8 -#EXTINF:-1 group-title="卫视台" tvg-id="黑龙江卫视" tvg-name="黑龙江卫视" tvg-logo="https://live.fanmingming.com/tv/黑龙江卫视.png" t-time="128" v-w="-1" v-h="-1", 黑龙江卫视 +#EXTINF:-1 group-title="卫视台" tvg-id="黑龙江卫视" tvg-name="黑龙江卫视" tvg-logo="https://live.fanmingming.com/tv/黑龙江卫视.png" t-time="62" v-w="-1" v-h="-1", 黑龙江卫视 http://p.ytelc.com/videojs.php?id=https://idclive.hljtv.com:4430/live/hljws_own.m3u8 -#EXTINF:-1 group-title="卫视台" tvg-id="甘肃卫视" tvg-name="甘肃卫视" tvg-logo="https://live.fanmingming.com/tv/甘肃卫视.png" t-time="96" v-w="-1" v-h="-1", 甘肃卫视 +#EXTINF:-1 group-title="卫视台" tvg-id="甘肃卫视" tvg-name="甘肃卫视" tvg-logo="https://live.fanmingming.com/tv/甘肃卫视.png" t-time="116" v-w="-1" v-h="-1", 甘肃卫视 http://p.ytelc.com/videojs.php?id=https://hls.gstv.com.cn/49048r/6e1sy2.m3u8 -#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="青海卫视" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="46" v-w="1280" v-h="720", 青海卫视 +#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="青海卫视" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="41" v-w="1280" v-h="720", 青海卫视 http://stream.qhbtv.com/qhws/sd/live.m3u8?_upt=ec4caf3a1732073773 -#EXTINF:-1 group-title="游戏" tvg-id="null" tvg-name="「B站」CS 2" tvg-logo="https://epg.iill.top/logo/哔哩哔哩.png" t-time="7407" v-w="-1" v-h="-1", B站CS 2 +#EXTINF:-1 group-title="游戏" tvg-id="null" tvg-name="「B站」CS 2" tvg-logo="https://epg.iill.top/logo/哔哩哔哩.png" t-time="3620" v-w="-1" v-h="-1", B站CS 2 https://live.iill.top/bilibili/21622811 -#EXTINF:-1 group-title="游戏" tvg-id="null" tvg-name="「虎牙」CS 2" tvg-logo="https://epg.iill.top/logo/虎牙.png" t-time="2094" v-w="-1" v-h="-1", 虎牙CS 2 +#EXTINF:-1 group-title="游戏" tvg-id="null" tvg-name="「虎牙」CS 2" tvg-logo="https://epg.iill.top/logo/虎牙.png" t-time="871" v-w="-1" v-h="-1", 虎牙CS 2 https://live.iill.top/huya/483917 -#EXTINF:-1 group-title="游戏" tvg-id="null" tvg-name="「B站」英雄联盟" tvg-logo="https://epg.iill.top/logo/哔哩哔哩.png" t-time="957" v-w="-1" v-h="-1", B站英雄联盟 +#EXTINF:-1 group-title="游戏" tvg-id="null" tvg-name="「B站」英雄联盟" tvg-logo="https://epg.iill.top/logo/哔哩哔哩.png" t-time="3029" v-w="-1" v-h="-1", B站英雄联盟 https://live.iill.top/bilibili/6 -#EXTINF:-1 group-title="游戏" tvg-id="null" tvg-name="「虎牙」英雄联盟 𝟚" tvg-logo="https://epg.iill.top/logo/虎牙.png" t-time="2690" v-w="-1" v-h="-1", 虎牙英雄联盟 𝟚 +#EXTINF:-1 group-title="游戏" tvg-id="null" tvg-name="「虎牙」英雄联盟 𝟙" tvg-logo="https://epg.iill.top/logo/虎牙.png" t-time="1987" v-w="-1" v-h="-1", 虎牙英雄联盟 𝟙 +https://live.iill.top/huya/660000 +#EXTINF:-1 group-title="游戏" tvg-id="null" tvg-name="「虎牙」英雄联盟 𝟚" tvg-logo="https://epg.iill.top/logo/虎牙.png" t-time="2537" v-w="-1" v-h="-1", 虎牙英雄联盟 𝟚 https://live.iill.top/huya/660001 -#EXTINF:-1 group-title="游戏" tvg-id="null" tvg-name="「斗鱼」英雄联盟 𝟙" tvg-logo="https://epg.iill.top/logo/斗鱼.png" t-time="2096" v-w="-1" v-h="-1", 斗鱼英雄联盟 𝟙 +#EXTINF:-1 group-title="游戏" tvg-id="null" tvg-name="「斗鱼」英雄联盟 𝟙" tvg-logo="https://epg.iill.top/logo/斗鱼.png" t-time="3715" v-w="-1" v-h="-1", 斗鱼英雄联盟 𝟙 https://live.iill.top/douyu/288016 -#EXTINF:-1 group-title="游戏" tvg-id="null" tvg-name="「斗鱼」英雄联盟 𝟚" tvg-logo="https://epg.iill.top/logo/斗鱼.png" t-time="1389" v-w="-1" v-h="-1", 斗鱼英雄联盟 𝟚 +#EXTINF:-1 group-title="游戏" tvg-id="null" tvg-name="「斗鱼」英雄联盟 𝟚" tvg-logo="https://epg.iill.top/logo/斗鱼.png" t-time="1719" v-w="-1" v-h="-1", 斗鱼英雄联盟 𝟚 https://live.iill.top/douyu/424559 -#EXTINF:-1 group-title="游戏" tvg-id="null" tvg-name="「B站」英雄联盟•手游" tvg-logo="https://epg.iill.top/logo/哔哩哔哩.png" t-time="1028" v-w="-1" v-h="-1", B站英雄联盟•手游 +#EXTINF:-1 group-title="游戏" tvg-id="null" tvg-name="「B站」英雄联盟•手游" tvg-logo="https://epg.iill.top/logo/哔哩哔哩.png" t-time="867" v-w="-1" v-h="-1", B站英雄联盟•手游 https://live.iill.top/bilibili/23138275 -#EXTINF:-1 group-title="游戏" tvg-id="null" tvg-name="「B站」王者荣耀 𝟙" tvg-logo="https://epg.iill.top/logo/哔哩哔哩.png" t-time="1499" v-w="-1" v-h="-1", B站王者荣耀 𝟙 +#EXTINF:-1 group-title="游戏" tvg-id="null" tvg-name="「B站」王者荣耀 𝟙" tvg-logo="https://epg.iill.top/logo/哔哩哔哩.png" t-time="1103" v-w="-1" v-h="-1", B站王者荣耀 𝟙 https://live.iill.top/bilibili/55 -#EXTINF:-1 group-title="游戏" tvg-id="null" tvg-name="「B站」王者荣耀 𝟚" tvg-logo="https://epg.iill.top/logo/哔哩哔哩.png" t-time="3545" v-w="-1" v-h="-1", B站王者荣耀 𝟚 +#EXTINF:-1 group-title="游戏" tvg-id="null" tvg-name="「B站」王者荣耀 𝟚" tvg-logo="https://epg.iill.top/logo/哔哩哔哩.png" t-time="1432" v-w="-1" v-h="-1", B站王者荣耀 𝟚 https://live.iill.top/bilibili/21654762 -#EXTINF:-1 group-title="游戏" tvg-id="null" tvg-name="「虎牙」王者荣耀 𝟙" tvg-logo="https://epg.iill.top/logo/虎牙.png" t-time="3639" v-w="-1" v-h="-1", 虎牙王者荣耀 𝟙 +#EXTINF:-1 group-title="游戏" tvg-id="null" tvg-name="「虎牙」王者荣耀 𝟙" tvg-logo="https://epg.iill.top/logo/虎牙.png" t-time="1091" v-w="-1" v-h="-1", 虎牙王者荣耀 𝟙 https://live.iill.top/huya/660002 -#EXTINF:-1 group-title="游戏" tvg-id="null" tvg-name="「虎牙」王者荣耀 𝟚" tvg-logo="https://epg.iill.top/logo/虎牙.png" t-time="2707" v-w="-1" v-h="-1", 虎牙王者荣耀 𝟚 +#EXTINF:-1 group-title="游戏" tvg-id="null" tvg-name="「虎牙」王者荣耀 𝟚" tvg-logo="https://epg.iill.top/logo/虎牙.png" t-time="762" v-w="-1" v-h="-1", 虎牙王者荣耀 𝟚 https://live.iill.top/huya/660164 -#EXTINF:-1 group-title="游戏" tvg-id="null" tvg-name="「斗鱼」王者荣耀 𝟙" tvg-logo="https://epg.iill.top/logo/斗鱼.png" t-time="955" v-w="-1" v-h="-1", 斗鱼王者荣耀 𝟙 +#EXTINF:-1 group-title="游戏" tvg-id="null" tvg-name="「斗鱼」王者荣耀 𝟙" tvg-logo="https://epg.iill.top/logo/斗鱼.png" t-time="2201" v-w="-1" v-h="-1", 斗鱼王者荣耀 𝟙 https://live.iill.top/douyu/1863767 -#EXTINF:-1 group-title="游戏" tvg-id="null" tvg-name="「斗鱼」王者荣耀 𝟚" tvg-logo="https://epg.iill.top/logo/斗鱼.png" t-time="2540" v-w="-1" v-h="-1", 斗鱼王者荣耀 𝟚 +#EXTINF:-1 group-title="游戏" tvg-id="null" tvg-name="「斗鱼」王者荣耀 𝟚" tvg-logo="https://epg.iill.top/logo/斗鱼.png" t-time="2537" v-w="-1" v-h="-1", 斗鱼王者荣耀 𝟚 https://live.iill.top/douyu/1984839 -#EXTINF:-1 group-title="游戏" tvg-id="null" tvg-name="「B站」绝地求生" tvg-logo="https://epg.iill.top/logo/哔哩哔哩.png" t-time="1558" v-w="-1" v-h="-1", B站绝地求生 +#EXTINF:-1 group-title="游戏" tvg-id="null" tvg-name="「B站」绝地求生" tvg-logo="https://epg.iill.top/logo/哔哩哔哩.png" t-time="1036" v-w="-1" v-h="-1", B站绝地求生 https://live.iill.top/bilibili/98 -#EXTINF:-1 group-title="游戏" tvg-id="null" tvg-name="「虎牙」绝地求生 𝟙" tvg-logo="https://epg.iill.top/logo/虎牙.png" t-time="3105" v-w="-1" v-h="-1", 虎牙绝地求生 𝟙 +#EXTINF:-1 group-title="游戏" tvg-id="null" tvg-name="「虎牙」绝地求生 𝟙" tvg-logo="https://epg.iill.top/logo/虎牙.png" t-time="2384" v-w="-1" v-h="-1", 虎牙绝地求生 𝟙 https://live.iill.top/huya/660004 -#EXTINF:-1 group-title="游戏" tvg-id="null" tvg-name="「虎牙」绝地求生 𝟚" tvg-logo="https://epg.iill.top/logo/虎牙.png" t-time="3015" v-w="0" v-h="0", 虎牙绝地求生 𝟚 +#EXTINF:-1 group-title="游戏" tvg-id="null" tvg-name="「虎牙」绝地求生 𝟚" tvg-logo="https://epg.iill.top/logo/虎牙.png" t-time="2132" v-w="0" v-h="0", 虎牙绝地求生 𝟚 https://live.iill.top/huya/660005 -#EXTINF:-1 group-title="游戏" tvg-id="null" tvg-name="「斗鱼」绝地求生" tvg-logo="https://epg.iill.top/logo/斗鱼.png" t-time="1386" v-w="-1" v-h="-1", 斗鱼绝地求生 +#EXTINF:-1 group-title="游戏" tvg-id="null" tvg-name="「斗鱼」绝地求生" tvg-logo="https://epg.iill.top/logo/斗鱼.png" t-time="1967" v-w="-1" v-h="-1", 斗鱼绝地求生 https://live.iill.top/douyu/100 -#EXTINF:-1 group-title="游戏" tvg-id="null" tvg-name="「虎牙」和平精英" tvg-logo="https://epg.iill.top/logo/虎牙.png" t-time="2179" v-w="-1" v-h="-1", 虎牙和平精英 +#EXTINF:-1 group-title="游戏" tvg-id="null" tvg-name="「虎牙」和平精英" tvg-logo="https://epg.iill.top/logo/虎牙.png" t-time="2492" v-w="-1" v-h="-1", 虎牙和平精英 https://live.iill.top/huya/660006 -#EXTINF:-1 group-title="游戏" tvg-id="null" tvg-name="「斗鱼」和平精英" tvg-logo="https://epg.iill.top/logo/斗鱼.png" t-time="1732" v-w="-1" v-h="-1", 斗鱼和平精英 +#EXTINF:-1 group-title="游戏" tvg-id="null" tvg-name="「斗鱼」和平精英" tvg-logo="https://epg.iill.top/logo/斗鱼.png" t-time="2279" v-w="-1" v-h="-1", 斗鱼和平精英 https://live.iill.top/douyu/999 -#EXTINF:-1 group-title="游戏" tvg-id="null" tvg-name="「虎牙」金铲铲之战" tvg-logo="https://epg.iill.top/logo/虎牙.png" t-time="2207" v-w="-1" v-h="-1", 虎牙金铲铲之战 +#EXTINF:-1 group-title="游戏" tvg-id="null" tvg-name="「虎牙」金铲铲之战" tvg-logo="https://epg.iill.top/logo/虎牙.png" t-time="2519" v-w="-1" v-h="-1", 虎牙金铲铲之战 https://live.iill.top/huya/660579 -#EXTINF:-1 group-title="游戏" tvg-id="null" tvg-name="「斗鱼」金铲铲之战" tvg-logo="https://epg.iill.top/logo/斗鱼.png" t-time="1659" v-w="-1" v-h="-1", 斗鱼金铲铲之战 +#EXTINF:-1 group-title="游戏" tvg-id="null" tvg-name="「斗鱼」金铲铲之战" tvg-logo="https://epg.iill.top/logo/斗鱼.png" t-time="1725" v-w="-1" v-h="-1", 斗鱼金铲铲之战 https://live.iill.top/douyu/9715241 -#EXTINF:-1 group-title="游戏" tvg-id="null" tvg-name="「虎牙」DOTA2" tvg-logo="https://epg.iill.top/logo/虎牙.png" t-time="2474" v-w="-1" v-h="-1", 虎牙DOTA2 +#EXTINF:-1 group-title="游戏" tvg-id="null" tvg-name="「虎牙」DOTA2" tvg-logo="https://epg.iill.top/logo/虎牙.png" t-time="1973" v-w="-1" v-h="-1", 虎牙DOTA2 https://live.iill.top/huya/660118 -#EXTINF:-1 group-title="游戏" tvg-id="null" tvg-name="「斗鱼」DOTA2" tvg-logo="https://epg.iill.top/logo/斗鱼.png" t-time="1114" v-w="-1" v-h="-1", 斗鱼DOTA2 +#EXTINF:-1 group-title="游戏" tvg-id="null" tvg-name="「斗鱼」DOTA2" tvg-logo="https://epg.iill.top/logo/斗鱼.png" t-time="1567" v-w="-1" v-h="-1", 斗鱼DOTA2 https://live.iill.top/douyu/3811559 -#EXTINF:-1 group-title="游戏" tvg-id="null" tvg-name="「斗鱼」云顶之弈" tvg-logo="https://epg.iill.top/logo/斗鱼.png" t-time="1955" v-w="-1" v-h="-1", 斗鱼云顶之弈 +#EXTINF:-1 group-title="游戏" tvg-id="null" tvg-name="「斗鱼」云顶之弈" tvg-logo="https://epg.iill.top/logo/斗鱼.png" t-time="2154" v-w="-1" v-h="-1", 斗鱼云顶之弈 https://live.iill.top/douyu/522423 -#EXTINF:-1 group-title="游戏" tvg-id="null" tvg-name="「虎牙」永劫无间" tvg-logo="https://epg.iill.top/logo/虎牙.png" t-time="2337" v-w="-1" v-h="-1", 虎牙永劫无间 +#EXTINF:-1 group-title="游戏" tvg-id="null" tvg-name="「虎牙」永劫无间" tvg-logo="https://epg.iill.top/logo/虎牙.png" t-time="2748" v-w="-1" v-h="-1", 虎牙永劫无间 https://live.iill.top/huya/660115 -#EXTINF:-1 group-title="游戏" tvg-id="null" tvg-name="「斗鱼」永劫无间" tvg-logo="https://epg.iill.top/logo/斗鱼.png" t-time="2390" v-w="0" v-h="0", 斗鱼永劫无间 +#EXTINF:-1 group-title="游戏" tvg-id="null" tvg-name="「斗鱼」永劫无间" tvg-logo="https://epg.iill.top/logo/斗鱼.png" t-time="3927" v-w="0" v-h="0", 斗鱼永劫无间 https://live.iill.top/huya/9662891 -#EXTINF:-1 group-title="游戏" tvg-id="null" tvg-name="「B站」使命召唤•手游" tvg-logo="https://epg.iill.top/logo/哔哩哔哩.png" t-time="2000" v-w="-1" v-h="-1", B站使命召唤•手游 +#EXTINF:-1 group-title="游戏" tvg-id="null" tvg-name="「B站」使命召唤•手游" tvg-logo="https://epg.iill.top/logo/哔哩哔哩.png" t-time="1435" v-w="-1" v-h="-1", B站使命召唤•手游 https://live.iill.top/bilibili/22741849 -#EXTINF:-1 group-title="游戏" tvg-id="null" tvg-name="「虎牙」使命召唤•手游" tvg-logo="https://epg.iill.top/logo/虎牙.png" t-time="1917" v-w="-1" v-h="-1", 虎牙使命召唤•手游 +#EXTINF:-1 group-title="游戏" tvg-id="null" tvg-name="「虎牙」使命召唤•手游" tvg-logo="https://epg.iill.top/logo/虎牙.png" t-time="2239" v-w="-1" v-h="-1", 虎牙使命召唤•手游 https://live.iill.top/huya/11718629 -#EXTINF:-1 group-title="游戏" tvg-id="null" tvg-name="「斗鱼」使命召唤•手游" tvg-logo="https://epg.iill.top/logo/斗鱼.png" t-time="876" v-w="-1" v-h="-1", 斗鱼使命召唤•手游 +#EXTINF:-1 group-title="游戏" tvg-id="null" tvg-name="「斗鱼」使命召唤•手游" tvg-logo="https://epg.iill.top/logo/斗鱼.png" t-time="1434" v-w="-1" v-h="-1", 斗鱼使命召唤•手游 https://live.iill.top/douyu/9223245 -#EXTINF:-1 group-title="游戏" tvg-id="null" tvg-name="「虎牙」穿越火线" tvg-logo="https://epg.iill.top/logo/虎牙.png" t-time="1952" v-w="-1" v-h="-1", 虎牙穿越火线 +#EXTINF:-1 group-title="游戏" tvg-id="null" tvg-name="「虎牙」穿越火线" tvg-logo="https://epg.iill.top/logo/虎牙.png" t-time="2548" v-w="-1" v-h="-1", 虎牙穿越火线 https://live.iill.top/huya/660101 -#EXTINF:-1 group-title="游戏" tvg-id="null" tvg-name="「斗鱼」穿越火线 𝟙" tvg-logo="https://epg.iill.top/logo/斗鱼.png" t-time="1832" v-w="-1" v-h="-1", 斗鱼穿越火线 𝟙 +#EXTINF:-1 group-title="游戏" tvg-id="null" tvg-name="「斗鱼」穿越火线 𝟙" tvg-logo="https://epg.iill.top/logo/斗鱼.png" t-time="2669" v-w="-1" v-h="-1", 斗鱼穿越火线 𝟙 https://live.iill.top/douyu/605964 -#EXTINF:-1 group-title="游戏" tvg-id="null" tvg-name="「斗鱼」穿越火线 𝟚" tvg-logo="https://epg.iill.top/logo/斗鱼.png" t-time="2313" v-w="-1" v-h="-1", 斗鱼穿越火线 𝟚 +#EXTINF:-1 group-title="游戏" tvg-id="null" tvg-name="「斗鱼」穿越火线 𝟚" tvg-logo="https://epg.iill.top/logo/斗鱼.png" t-time="1744" v-w="-1" v-h="-1", 斗鱼穿越火线 𝟚 https://live.iill.top/douyu/5388537 -#EXTINF:-1 group-title="游戏" tvg-id="null" tvg-name="「虎牙」穿越火线•手游" tvg-logo="https://epg.iill.top/logo/虎牙.png" t-time="2438" v-w="-1" v-h="-1", 虎牙穿越火线•手游 +#EXTINF:-1 group-title="游戏" tvg-id="null" tvg-name="「虎牙」穿越火线•手游" tvg-logo="https://epg.iill.top/logo/虎牙.png" t-time="3064" v-w="-1" v-h="-1", 虎牙穿越火线•手游 https://live.iill.top/huya/660102 -#EXTINF:-1 group-title="游戏" tvg-id="null" tvg-name="「B站」第五人格" tvg-logo="https://epg.iill.top/logo/哔哩哔哩.png" t-time="914" v-w="-1" v-h="-1", B站第五人格 +#EXTINF:-1 group-title="游戏" tvg-id="null" tvg-name="「B站」第五人格" tvg-logo="https://epg.iill.top/logo/哔哩哔哩.png" t-time="1633" v-w="-1" v-h="-1", B站第五人格 https://live.iill.top/bilibili/5555 -#EXTINF:-1 group-title="游戏" tvg-id="null" tvg-name="「虎牙」第五人格" tvg-logo="https://epg.iill.top/logo/虎牙.png" t-time="2020" v-w="0" v-h="0", 虎牙第五人格 +#EXTINF:-1 group-title="游戏" tvg-id="null" tvg-name="「虎牙」第五人格" tvg-logo="https://epg.iill.top/logo/虎牙.png" t-time="1859" v-w="0" v-h="0", 虎牙第五人格 https://live.iill.top/huya/idvesports -#EXTINF:-1 group-title="游戏" tvg-id="null" tvg-name="「斗鱼」第五人格 " tvg-logo="https://epg.iill.top/logo/斗鱼.png" t-time="1977" v-w="-1" v-h="-1", 斗鱼第五人格 +#EXTINF:-1 group-title="游戏" tvg-id="null" tvg-name="「斗鱼」第五人格 " tvg-logo="https://epg.iill.top/logo/斗鱼.png" t-time="1069" v-w="-1" v-h="-1", 斗鱼第五人格 https://live.iill.top/douyu/3226194 -#EXTINF:-1 group-title="游戏" tvg-id="null" tvg-name="「虎牙」逆战" tvg-logo="https://epg.iill.top/logo/虎牙.png" t-time="2003" v-w="0" v-h="0", 虎牙逆战 +#EXTINF:-1 group-title="游戏" tvg-id="null" tvg-name="「虎牙」逆战" tvg-logo="https://epg.iill.top/logo/虎牙.png" t-time="1576" v-w="0" v-h="0", 虎牙逆战 https://live.iill.top/huya/nsl2021 -#EXTINF:-1 group-title="游戏" tvg-id="null" tvg-name="「B站」无畏契约 " tvg-logo="https://epg.iill.top/logo/哔哩哔哩.png" t-time="1717" v-w="-1" v-h="-1", B站无畏契约 +#EXTINF:-1 group-title="游戏" tvg-id="null" tvg-name="「B站」无畏契约 " tvg-logo="https://epg.iill.top/logo/哔哩哔哩.png" t-time="1364" v-w="-1" v-h="-1", B站无畏契约 https://live.iill.top/bilibili/22908869 -#EXTINF:-1 group-title="游戏" tvg-id="null" tvg-name="「虎牙」无畏契约 " tvg-logo="https://epg.iill.top/logo/虎牙.png" t-time="1978" v-w="-1" v-h="-1", 虎牙无畏契约 +#EXTINF:-1 group-title="游戏" tvg-id="null" tvg-name="「虎牙」无畏契约 " tvg-logo="https://epg.iill.top/logo/虎牙.png" t-time="2146" v-w="-1" v-h="-1", 虎牙无畏契约 https://live.iill.top/huya/660679 -#EXTINF:-1 group-title="游戏" tvg-id="null" tvg-name="「斗鱼」无畏契约 " tvg-logo="https://epg.iill.top/logo/斗鱼.png" t-time="2065" v-w="-1" v-h="-1", 斗鱼无畏契约 +#EXTINF:-1 group-title="游戏" tvg-id="null" tvg-name="「斗鱼」无畏契约 " tvg-logo="https://epg.iill.top/logo/斗鱼.png" t-time="1995" v-w="-1" v-h="-1", 斗鱼无畏契约 https://live.iill.top/douyu/4585645 -#EXTINF:-1 group-title="游戏" tvg-id="null" tvg-name="「斗鱼」原神" tvg-logo="https://epg.iill.top/logo/斗鱼.png" t-time="1937" v-w="-1" v-h="-1", 斗鱼原神 +#EXTINF:-1 group-title="游戏" tvg-id="null" tvg-name="「斗鱼」原神" tvg-logo="https://epg.iill.top/logo/斗鱼.png" t-time="846" v-w="-1" v-h="-1", 斗鱼原神 https://live.iill.top/douyu/10853239 -#EXTINF:-1 group-title="游戏" tvg-id="null" tvg-name="「B站」QQ飞车•手游" tvg-logo="https://epg.iill.top/logo/哔哩哔哩.png" t-time="1234" v-w="-1" v-h="-1", B站QQ飞车•手游 +#EXTINF:-1 group-title="游戏" tvg-id="null" tvg-name="「B站」QQ飞车•手游" tvg-logo="https://epg.iill.top/logo/哔哩哔哩.png" t-time="883" v-w="-1" v-h="-1", B站QQ飞车•手游 https://live.iill.top/bilibili/21743919 -#EXTINF:-1 group-title="游戏" tvg-id="null" tvg-name="「斗鱼」QQ飞车•手游" tvg-logo="https://epg.iill.top/logo/斗鱼.png" t-time="2899" v-w="-1" v-h="-1", 斗鱼QQ飞车•手游 +#EXTINF:-1 group-title="游戏" tvg-id="null" tvg-name="「斗鱼」QQ飞车•手游" tvg-logo="https://epg.iill.top/logo/斗鱼.png" t-time="2165" v-w="-1" v-h="-1", 斗鱼QQ飞车•手游 https://live.iill.top/douyu/5040227 -#EXTINF:-1 group-title="游戏" tvg-id="null" tvg-name="「斗鱼」梦幻西游·手游" tvg-logo="https://epg.iill.top/logo/斗鱼.png" t-time="4444" v-w="0" v-h="0", 斗鱼梦幻西游·手游 +#EXTINF:-1 group-title="游戏" tvg-id="null" tvg-name="「斗鱼」梦幻西游·手游" tvg-logo="https://epg.iill.top/logo/斗鱼.png" t-time="2174" v-w="0" v-h="0", 斗鱼梦幻西游·手游 https://live.iill.top/huya/9163712 -#EXTINF:-1 group-title="游戏" tvg-id="null" tvg-name="「斗鱼」街霸" tvg-logo="https://epg.iill.top/logo/斗鱼.png" t-time="2077" v-w="0" v-h="0", 斗鱼街霸 +#EXTINF:-1 group-title="游戏" tvg-id="null" tvg-name="「斗鱼」街霸" tvg-logo="https://epg.iill.top/logo/斗鱼.png" t-time="2066" v-w="0" v-h="0", 斗鱼街霸 https://live.iill.top/huya/11437 -#EXTINF:-1 group-title="游戏" tvg-id="null" tvg-name="「B站」JJ斗地主" tvg-logo="https://epg.iill.top/logo/哔哩哔哩.png" t-time="1117" v-w="-1" v-h="-1", B站JJ斗地主 +#EXTINF:-1 group-title="游戏" tvg-id="null" tvg-name="「B站」JJ斗地主" tvg-logo="https://epg.iill.top/logo/哔哩哔哩.png" t-time="902" v-w="-1" v-h="-1", B站JJ斗地主 https://live.iill.top/bilibili/22021983 -#EXTINF:-1 group-title="游戏" tvg-id="null" tvg-name="「斗鱼」JJ斗地主" tvg-logo="https://epg.iill.top/logo/斗鱼.png" t-time="1690" v-w="-1" v-h="-1", 斗鱼JJ斗地主 +#EXTINF:-1 group-title="游戏" tvg-id="null" tvg-name="「斗鱼」JJ斗地主" tvg-logo="https://epg.iill.top/logo/斗鱼.png" t-time="2113" v-w="-1" v-h="-1", 斗鱼JJ斗地主 https://live.iill.top/douyu/488743 -#EXTINF:-1 group-title="游戏" tvg-id="null" tvg-name="「斗鱼」我的世界" tvg-logo="https://epg.iill.top/logo/斗鱼.png" t-time="1607" v-w="-1" v-h="-1", 斗鱼我的世界 +#EXTINF:-1 group-title="游戏" tvg-id="null" tvg-name="「斗鱼」我的世界" tvg-logo="https://epg.iill.top/logo/斗鱼.png" t-time="874" v-w="-1" v-h="-1", 斗鱼我的世界 https://live.iill.top/douyu/738878 -#EXTINF:-1 group-title="游戏" tvg-id="null" tvg-name="「斗鱼」FIFA" tvg-logo="https://epg.iill.top/logo/斗鱼.png" t-time="2552" v-w="-1" v-h="-1", 斗鱼FIFA +#EXTINF:-1 group-title="游戏" tvg-id="null" tvg-name="「斗鱼」FIFA" tvg-logo="https://epg.iill.top/logo/斗鱼.png" t-time="5610" v-w="-1" v-h="-1", 斗鱼FIFA https://live.iill.top/douyu/7692166 -#EXTINF:-1 group-title="游戏" tvg-id="null" tvg-name="「斗鱼」火影忍者" tvg-logo="https://epg.iill.top/logo/斗鱼.png" t-time="2314" v-w="-1" v-h="-1", 斗鱼火影忍者 +#EXTINF:-1 group-title="游戏" tvg-id="null" tvg-name="「斗鱼」火影忍者" tvg-logo="https://epg.iill.top/logo/斗鱼.png" t-time="1732" v-w="-1" v-h="-1", 斗鱼火影忍者 https://live.iill.top/douyu/1997723 -#EXTINF:-1 group-title="游戏" tvg-id="null" tvg-name="「斗鱼」跑跑卡丁车" tvg-logo="https://epg.iill.top/logo/斗鱼.png" t-time="2895" v-w="-1" v-h="-1", 斗鱼跑跑卡丁车 +#EXTINF:-1 group-title="游戏" tvg-id="null" tvg-name="「斗鱼」跑跑卡丁车" tvg-logo="https://epg.iill.top/logo/斗鱼.png" t-time="2359" v-w="-1" v-h="-1", 斗鱼跑跑卡丁车 https://live.iill.top/douyu/7722576 -#EXTINF:-1 group-title="游戏" tvg-id="null" tvg-name="「斗鱼」跑跑卡丁车•手游" tvg-logo="https://epg.iill.top/logo/斗鱼.png" t-time="1433" v-w="-1" v-h="-1", 斗鱼跑跑卡丁车•手游 +#EXTINF:-1 group-title="游戏" tvg-id="null" tvg-name="「斗鱼」跑跑卡丁车•手游" tvg-logo="https://epg.iill.top/logo/斗鱼.png" t-time="1583" v-w="-1" v-h="-1", 斗鱼跑跑卡丁车•手游 https://live.iill.top/douyu/6672862 -#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="埋堆堆 𝟙" tvg-logo="https://epg.iill.top/logo/埋堆堆.png" t-time="2696" v-w="-1" v-h="-1", 埋堆堆 𝟙 +#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="埋堆堆 𝟙" tvg-logo="https://epg.iill.top/logo/埋堆堆.png" t-time="2063" v-w="-1" v-h="-1", 埋堆堆 𝟙 https://live.iill.top/huya/23740156 -#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="埋堆堆 𝟚" tvg-logo="https://epg.iill.top/logo/埋堆堆.png" t-time="2446" v-w="-1" v-h="-1", 埋堆堆 𝟚 +#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="埋堆堆 𝟚" tvg-logo="https://epg.iill.top/logo/埋堆堆.png" t-time="2420" v-w="-1" v-h="-1", 埋堆堆 𝟚 https://live.iill.top/huya/23749096 -#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="埋堆堆 𝟛" tvg-logo="https://epg.iill.top/logo/埋堆堆.png" t-time="1959" v-w="-1" v-h="-1", 埋堆堆 𝟛 +#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="埋堆堆 𝟛" tvg-logo="https://epg.iill.top/logo/埋堆堆.png" t-time="4330" v-w="-1" v-h="-1", 埋堆堆 𝟛 https://live.iill.top/huya/23735126 -#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="埋堆堆 𝟜" tvg-logo="https://epg.iill.top/logo/埋堆堆.png" t-time="1858" v-w="-1" v-h="-1", 埋堆堆 𝟜 +#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="埋堆堆 𝟜" tvg-logo="https://epg.iill.top/logo/埋堆堆.png" t-time="1250" v-w="-1" v-h="-1", 埋堆堆 𝟜 https://live.iill.top/huya/23903123 -#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="埋堆堆 𝟝" tvg-logo="https://epg.iill.top/logo/埋堆堆.png" t-time="1870" v-w="-1" v-h="-1", 埋堆堆 𝟝 +#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="埋堆堆 𝟝" tvg-logo="https://epg.iill.top/logo/埋堆堆.png" t-time="1247" v-w="-1" v-h="-1", 埋堆堆 𝟝 https://live.iill.top/huya/23734169 -#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="埋堆堆 𝟞" tvg-logo="https://epg.iill.top/logo/埋堆堆.png" t-time="2129" v-w="-1" v-h="-1", 埋堆堆 𝟞 +#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="埋堆堆 𝟞" tvg-logo="https://epg.iill.top/logo/埋堆堆.png" t-time="2546" v-w="-1" v-h="-1", 埋堆堆 𝟞 https://live.iill.top/huya/23863804 -#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="埋堆堆 𝟟" tvg-logo="https://epg.iill.top/logo/埋堆堆.png" t-time="2307" v-w="-1" v-h="-1", 埋堆堆 𝟟 +#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="埋堆堆 𝟟" tvg-logo="https://epg.iill.top/logo/埋堆堆.png" t-time="1661" v-w="-1" v-h="-1", 埋堆堆 𝟟 https://live.iill.top/huya/23865080 -#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="埋堆堆 𝟠" tvg-logo="https://epg.iill.top/logo/埋堆堆.png" t-time="4696" v-w="-1" v-h="-1", 埋堆堆 𝟠 +#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="埋堆堆 𝟠" tvg-logo="https://epg.iill.top/logo/埋堆堆.png" t-time="2394" v-w="-1" v-h="-1", 埋堆堆 𝟠 https://live.iill.top/huya/23864973 -#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="埋堆堆 𝟡" tvg-logo="https://epg.iill.top/logo/埋堆堆.png" t-time="2230" v-w="-1" v-h="-1", 埋堆堆 𝟡 +#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="埋堆堆 𝟡" tvg-logo="https://epg.iill.top/logo/埋堆堆.png" t-time="1960" v-w="-1" v-h="-1", 埋堆堆 𝟡 https://live.iill.top/huya/23903130 -#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="埋堆堆 𝟙𝟘" tvg-logo="https://epg.iill.top/logo/埋堆堆.png" t-time="1974" v-w="-1" v-h="-1", 埋堆堆 𝟙𝟘 +#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="埋堆堆 𝟙𝟘" tvg-logo="https://epg.iill.top/logo/埋堆堆.png" t-time="1859" v-w="-1" v-h="-1", 埋堆堆 𝟙𝟘 https://live.iill.top/huya/23860039 -#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="埋堆堆 𝟙𝟙" tvg-logo="https://epg.iill.top/logo/埋堆堆.png" t-time="1797" v-w="-1" v-h="-1", 埋堆堆 𝟙𝟙 +#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="埋堆堆 𝟙𝟙" tvg-logo="https://epg.iill.top/logo/埋堆堆.png" t-time="3698" v-w="-1" v-h="-1", 埋堆堆 𝟙𝟙 https://live.iill.top/huya/23903183 -#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="埋堆堆 𝟙𝟚" tvg-logo="https://epg.iill.top/logo/埋堆堆.png" t-time="2033" v-w="-1" v-h="-1", 埋堆堆 𝟙𝟚 +#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="埋堆堆 𝟙𝟚" tvg-logo="https://epg.iill.top/logo/埋堆堆.png" t-time="2598" v-w="-1" v-h="-1", 埋堆堆 𝟙𝟚 https://live.iill.top/huya/23903196 -#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="埋堆堆 𝟙𝟛" tvg-logo="https://epg.iill.top/logo/埋堆堆.png" t-time="2890" v-w="-1" v-h="-1", 埋堆堆 𝟙𝟛 +#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="埋堆堆 𝟙𝟛" tvg-logo="https://epg.iill.top/logo/埋堆堆.png" t-time="3533" v-w="-1" v-h="-1", 埋堆堆 𝟙𝟛 https://live.iill.top/huya/23728674 -#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="埋堆堆 𝟙𝟜" tvg-logo="https://epg.iill.top/logo/埋堆堆.png" t-time="2892" v-w="-1" v-h="-1", 埋堆堆 𝟙𝟜 +#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="埋堆堆 𝟙𝟜" tvg-logo="https://epg.iill.top/logo/埋堆堆.png" t-time="3223" v-w="-1" v-h="-1", 埋堆堆 𝟙𝟜 https://live.iill.top/huya/23865036 -#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="埋堆堆 𝟙𝟝" tvg-logo="https://epg.iill.top/logo/埋堆堆.png" t-time="2811" v-w="-1" v-h="-1", 埋堆堆 𝟙𝟝 +#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="埋堆堆 𝟙𝟝" tvg-logo="https://epg.iill.top/logo/埋堆堆.png" t-time="739" v-w="-1" v-h="-1", 埋堆堆 𝟙𝟝 https://live.iill.top/huya/23829543 -#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="埋堆堆 𝟙𝟞" tvg-logo="https://epg.iill.top/logo/埋堆堆.png" t-time="2332" v-w="-1" v-h="-1", 埋堆堆 𝟙𝟞 +#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="埋堆堆 𝟙𝟞" tvg-logo="https://epg.iill.top/logo/埋堆堆.png" t-time="2093" v-w="-1" v-h="-1", 埋堆堆 𝟙𝟞 https://live.iill.top/huya/23865161 -#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="埋堆堆 𝟙𝟟" tvg-logo="https://epg.iill.top/logo/埋堆堆.png" t-time="3214" v-w="-1" v-h="-1", 埋堆堆 𝟙𝟟 +#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="埋堆堆 𝟙𝟟" tvg-logo="https://epg.iill.top/logo/埋堆堆.png" t-time="2030" v-w="-1" v-h="-1", 埋堆堆 𝟙𝟟 https://live.iill.top/huya/23865058 -#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="埋堆堆 𝟙𝟠" tvg-logo="https://epg.iill.top/logo/埋堆堆.png" t-time="3247" v-w="-1" v-h="-1", 埋堆堆 𝟙𝟠 +#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="埋堆堆 𝟙𝟠" tvg-logo="https://epg.iill.top/logo/埋堆堆.png" t-time="2056" v-w="-1" v-h="-1", 埋堆堆 𝟙𝟠 https://live.iill.top/huya/23824164 -#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="埋堆堆 𝟙𝟡" tvg-logo="https://epg.iill.top/logo/埋堆堆.png" t-time="1109" v-w="-1" v-h="-1", 埋堆堆 𝟙𝟡 +#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="埋堆堆 𝟙𝟡" tvg-logo="https://epg.iill.top/logo/埋堆堆.png" t-time="1988" v-w="-1" v-h="-1", 埋堆堆 𝟙𝟡 https://live.iill.top/huya/23863796 -#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="埋堆堆 𝟚𝟘" tvg-logo="https://epg.iill.top/logo/埋堆堆.png" t-time="2196" v-w="-1" v-h="-1", 埋堆堆 𝟚𝟘 +#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="埋堆堆 𝟚𝟘" tvg-logo="https://epg.iill.top/logo/埋堆堆.png" t-time="1719" v-w="-1" v-h="-1", 埋堆堆 𝟚𝟘 https://live.iill.top/huya/23734183 -#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="埋堆堆 𝟚𝟙" tvg-logo="https://epg.iill.top/logo/埋堆堆.png" t-time="2078" v-w="-1" v-h="-1", 埋堆堆 𝟚𝟙 +#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="埋堆堆 𝟚𝟙" tvg-logo="https://epg.iill.top/logo/埋堆堆.png" t-time="3270" v-w="-1" v-h="-1", 埋堆堆 𝟚𝟙 https://live.iill.top/huya/23728660 -#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="埋堆堆 𝟚𝟚" tvg-logo="https://epg.iill.top/logo/埋堆堆.png" t-time="2594" v-w="-1" v-h="-1", 埋堆堆 𝟚𝟚 +#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="埋堆堆 𝟚𝟚" tvg-logo="https://epg.iill.top/logo/埋堆堆.png" t-time="3977" v-w="-1" v-h="-1", 埋堆堆 𝟚𝟚 https://live.iill.top/huya/23865142 -#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="埋堆堆 𝟚𝟛" tvg-logo="https://epg.iill.top/logo/埋堆堆.png" t-time="2851" v-w="-1" v-h="-1", 埋堆堆 𝟚𝟛 +#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="埋堆堆 𝟚𝟛" tvg-logo="https://epg.iill.top/logo/埋堆堆.png" t-time="2236" v-w="-1" v-h="-1", 埋堆堆 𝟚𝟛 https://live.iill.top/huya/23734246 -#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="埋堆堆 𝟚𝟜" tvg-logo="https://epg.iill.top/logo/埋堆堆.png" t-time="2659" v-w="-1" v-h="-1", 埋堆堆 𝟚𝟜 +#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="埋堆堆 𝟚𝟜" tvg-logo="https://epg.iill.top/logo/埋堆堆.png" t-time="2468" v-w="-1" v-h="-1", 埋堆堆 𝟚𝟜 https://live.iill.top/huya/23865171 -#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="埋堆堆 𝟚𝟝" tvg-logo="https://epg.iill.top/logo/埋堆堆.png" t-time="2694" v-w="-1" v-h="-1", 埋堆堆 𝟚𝟝 -https://live.iill.top/huya/23734256 -#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="埋堆堆 𝟚𝟞" tvg-logo="https://epg.iill.top/logo/埋堆堆.png" t-time="3120" v-w="-1" v-h="-1", 埋堆堆 𝟚𝟞 +#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="埋堆堆 𝟚𝟞" tvg-logo="https://epg.iill.top/logo/埋堆堆.png" t-time="2717" v-w="-1" v-h="-1", 埋堆堆 𝟚𝟞 https://live.iill.top/huya/23749083 -#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="音乐石榴「音乐」" tvg-logo="https://epg.iill.top/logo/虎牙.png" t-time="2256" v-w="-1" v-h="-1", 音乐石榴音乐 +#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="音乐石榴「音乐」" tvg-logo="https://epg.iill.top/logo/虎牙.png" t-time="1563" v-w="-1" v-h="-1", 音乐石榴音乐 https://live.iill.top/huya/17091681 -#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="音乐速递「音乐」" tvg-logo="https://epg.iill.top/logo/虎牙.png" t-time="1009" v-w="-1" v-h="-1", 音乐速递音乐 +#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="音乐速递「音乐」" tvg-logo="https://epg.iill.top/logo/虎牙.png" t-time="2787" v-w="-1" v-h="-1", 音乐速递音乐 https://live.iill.top/huya/19439762 -#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="治愈•放松「音乐」" tvg-logo="https://epg.iill.top/logo/虎牙.png" t-time="2019" v-w="-1" v-h="-1", 治愈•放松音乐 +#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="治愈•放松「音乐」" tvg-logo="https://epg.iill.top/logo/虎牙.png" t-time="2236" v-w="-1" v-h="-1", 治愈•放松音乐 https://live.iill.top/huya/21241811 -#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="阅读•学习「音乐」" tvg-logo="https://epg.iill.top/logo/虎牙.png" t-time="2875" v-w="-1" v-h="-1", 阅读•学习音乐 +#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="阅读•学习「音乐」" tvg-logo="https://epg.iill.top/logo/虎牙.png" t-time="2728" v-w="-1" v-h="-1", 阅读•学习音乐 https://live.iill.top/huya/21241813 -#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="电视剧•1「解说」" tvg-logo="https://epg.iill.top/logo/虎牙.png" t-time="2473" v-w="-1" v-h="-1", 电视剧•1解说 +#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="电视剧•1「解说」" tvg-logo="https://epg.iill.top/logo/虎牙.png" t-time="2396" v-w="-1" v-h="-1", 电视剧•1解说 https://live.iill.top/huya/21277391 -#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="电视剧•2「解说」" tvg-logo="https://epg.iill.top/logo/虎牙.png" t-time="3345" v-w="0" v-h="0", 电视剧•2解说 +#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="电视剧•2「解说」" tvg-logo="https://epg.iill.top/logo/虎牙.png" t-time="2738" v-w="0" v-h="0", 电视剧•2解说 https://live.iill.top/huya/25018873 -#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="电影•1「解说」" tvg-logo="https://epg.iill.top/logo/虎牙.png" t-time="3426" v-w="0" v-h="0", 电影•1解说 +#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="电影•1「解说」" tvg-logo="https://epg.iill.top/logo/虎牙.png" t-time="2173" v-w="0" v-h="0", 电影•1解说 https://live.iill.top/huya/20289754 -#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="电影•2「解说」" tvg-logo="https://epg.iill.top/logo/虎牙.png" t-time="2732" v-w="0" v-h="0", 电影•2解说 +#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="电影•2「解说」" tvg-logo="https://epg.iill.top/logo/虎牙.png" t-time="2692" v-w="0" v-h="0", 电影•2解说 https://live.iill.top/huya/24983280 -#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="电影•3「解说」" tvg-logo="https://epg.iill.top/logo/虎牙.png" t-time="3126" v-w="0" v-h="0", 电影•3解说 +#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="电影•3「解说」" tvg-logo="https://epg.iill.top/logo/虎牙.png" t-time="2697" v-w="0" v-h="0", 电影•3解说 https://live.iill.top/huya/24396428 -#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="动漫•1「解说」" tvg-logo="https://epg.iill.top/logo/虎牙.png" t-time="2810" v-w="-1" v-h="-1", 动漫•1解说 +#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="动漫•1「解说」" tvg-logo="https://epg.iill.top/logo/虎牙.png" t-time="3543" v-w="-1" v-h="-1", 动漫•1解说 https://live.iill.top/huya/19757963 -#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="恐怖电影「解说」" tvg-logo="https://epg.iill.top/logo/虎牙.png" t-time="2025" v-w="-1" v-h="-1", 恐怖电影解说 +#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="恐怖电影「解说」" tvg-logo="https://epg.iill.top/logo/虎牙.png" t-time="1969" v-w="-1" v-h="-1", 恐怖电影解说 https://live.iill.top/huya/23419131 -#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="漫威「解说」" tvg-logo="https://epg.iill.top/logo/虎牙.png" t-time="2649" v-w="0" v-h="0", 漫威解说 +#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="漫威「解说」" tvg-logo="https://epg.iill.top/logo/虎牙.png" t-time="2498" v-w="0" v-h="0", 漫威解说 https://live.iill.top/huya/17089779 -#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="美剧「解说」" tvg-logo="https://epg.iill.top/logo/虎牙.png" t-time="3372" v-w="-1" v-h="-1", 美剧解说 +#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="美剧「解说」" tvg-logo="https://epg.iill.top/logo/虎牙.png" t-time="2586" v-w="-1" v-h="-1", 美剧解说 https://live.iill.top/huya/20488841 -#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="七龙珠「解说」" tvg-logo="https://epg.iill.top/logo/虎牙.png" t-time="2877" v-w="-1" v-h="-1", 七龙珠解说 +#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="七龙珠「解说」" tvg-logo="https://epg.iill.top/logo/虎牙.png" t-time="6928" v-w="-1" v-h="-1", 七龙珠解说 https://live.iill.top/huya/25650806 -#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="止戈电影「解说」" tvg-logo="https://epg.iill.top/logo/虎牙.png" t-time="4086" v-w="-1" v-h="-1", 止戈电影解说 +#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="止戈电影「解说」" tvg-logo="https://epg.iill.top/logo/虎牙.png" t-time="2659" v-w="-1" v-h="-1", 止戈电影解说 https://live.iill.top/huya/19863777 -#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="挨饿德•1「其他」" tvg-logo="https://epg.iill.top/logo/虎牙.png" t-time="2529" v-w="-1" v-h="-1", 挨饿德•1其他 +#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="挨饿德•1「其他」" tvg-logo="https://epg.iill.top/logo/虎牙.png" t-time="3293" v-w="-1" v-h="-1", 挨饿德•1其他 https://live.iill.top/huya/20985858 -#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="挨饿德•2「其他」" tvg-logo="https://epg.iill.top/logo/虎牙.png" t-time="2641" v-w="-1" v-h="-1", 挨饿德•2其他 +#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="挨饿德•2「其他」" tvg-logo="https://epg.iill.top/logo/虎牙.png" t-time="2832" v-w="-1" v-h="-1", 挨饿德•2其他 https://live.iill.top/huya/17693860 -#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="互扇巴掌大赛「其他」" tvg-logo="https://epg.iill.top/logo/虎牙.png" t-time="5537" v-w="0" v-h="0", 互扇巴掌大赛其他 +#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="互扇巴掌大赛「其他」" tvg-logo="https://epg.iill.top/logo/虎牙.png" t-time="2931" v-w="0" v-h="0", 互扇巴掌大赛其他 https://live.iill.top/huya/20072873 -#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="荒野求生「其他」" tvg-logo="https://epg.iill.top/logo/虎牙.png" t-time="2728" v-w="-1" v-h="-1", 荒野求生其他 +#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="荒野求生「其他」" tvg-logo="https://epg.iill.top/logo/虎牙.png" t-time="2429" v-w="-1" v-h="-1", 荒野求生其他 https://live.iill.top/huya/593667 -#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="野行者「其他」" tvg-logo="https://epg.iill.top/logo/虎牙.png" t-time="2785" v-w="-1" v-h="-1", 野行者其他 +#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="野行者「其他」" tvg-logo="https://epg.iill.top/logo/虎牙.png" t-time="2470" v-w="-1" v-h="-1", 野行者其他 https://live.iill.top/huya/20072663 -#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="跳舞「其他」" tvg-logo="https://epg.iill.top/logo/虎牙.png" t-time="2802" v-w="0" v-h="0", 跳舞其他 +#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="跳舞「其他」" tvg-logo="https://epg.iill.top/logo/虎牙.png" t-time="2908" v-w="0" v-h="0", 跳舞其他 https://live.iill.top/huya/24634408 -#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="茶啊二中「动画」" tvg-logo="https://epg.iill.top/logo/虎牙.png" t-time="2955" v-w="-1" v-h="-1", 茶啊二中动画 +#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="茶啊二中「动画」" tvg-logo="https://epg.iill.top/logo/虎牙.png" t-time="3289" v-w="-1" v-h="-1", 茶啊二中动画 https://live.iill.top/huya/11213191 -#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="哆啦A梦「动漫」" tvg-logo="https://epg.iill.top/logo/虎牙.png" t-time="2715" v-w="-1" v-h="-1", 哆啦A梦动漫 +#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="哆啦A梦「动漫」" tvg-logo="https://epg.iill.top/logo/虎牙.png" t-time="2475" v-w="-1" v-h="-1", 哆啦A梦动漫 https://live.iill.top/huya/11601963 -#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="航海王「动漫」" tvg-logo="https://epg.iill.top/logo/虎牙.png" t-time="3098" v-w="-1" v-h="-1", 航海王动漫 +#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="航海王「动漫」" tvg-logo="https://epg.iill.top/logo/虎牙.png" t-time="4827" v-w="-1" v-h="-1", 航海王动漫 https://live.iill.top/huya/16913382 -#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="七龙珠「动漫」" tvg-logo="https://epg.iill.top/logo/虎牙.png" t-time="2793" v-w="-1" v-h="-1", 七龙珠动漫 +#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="七龙珠「动漫」" tvg-logo="https://epg.iill.top/logo/虎牙.png" t-time="1955" v-w="-1" v-h="-1", 七龙珠动漫 https://live.iill.top/huya/11601966 -#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="猫和老鼠「动漫」" tvg-logo="https://epg.iill.top/logo/虎牙.png" t-time="2419" v-w="-1" v-h="-1", 猫和老鼠动漫 +#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="猫和老鼠「动漫」" tvg-logo="https://epg.iill.top/logo/虎牙.png" t-time="2123" v-w="-1" v-h="-1", 猫和老鼠动漫 https://live.iill.top/huya/11352879 -#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="中华小当家「动漫」" tvg-logo="https://epg.iill.top/logo/虎牙.png" t-time="2506" v-w="-1" v-h="-1", 中华小当家动漫 +#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="中华小当家「动漫」" tvg-logo="https://epg.iill.top/logo/虎牙.png" t-time="1667" v-w="-1" v-h="-1", 中华小当家动漫 https://live.iill.top/huya/11342413 -#EXTINF:-1 group-title="卫视台" tvg-id="重庆卫视" tvg-name="重庆卫视" tvg-logo="https://live.fanmingming.com/tv/重庆卫视.png" t-time="125" v-w="-1" v-h="-1", 重庆卫视 +#EXTINF:-1 group-title="卫视台" tvg-id="重庆卫视" tvg-name="重庆卫视" tvg-logo="https://live.fanmingming.com/tv/重庆卫视.png" t-time="190" v-w="-1" v-h="-1", 重庆卫视 http://p.ytelc.com/videojs.php?id=https://sjlivecdn9.cbg.cn/202411201110/app_2/_definst_/ls_2.stream/chunklist.m3u8 -#EXTINF:-1 group-title="卫视台" tvg-id="重庆卫视" tvg-name="重庆卫视" tvg-logo="https://live.fanmingming.com/tv/重庆卫视.png" t-time="106" v-w="-1" v-h="-1", 重庆卫视 +#EXTINF:-1 group-title="卫视台" tvg-id="重庆卫视" tvg-name="重庆卫视" tvg-logo="https://live.fanmingming.com/tv/重庆卫视.png" t-time="61" v-w="-1" v-h="-1", 重庆卫视 http://p.ytelc.com/videojs.php?id=https://sjlivecdn9.cbg.cn/202411202141/app_2/_definst_/ls_2.stream/chunklist.m3u8 #EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="青海卫视" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="37" v-w="1280" v-h="720", 青海卫视 http://stream.qhbtv.com/qhws/sd/live.m3u8?_upt=bd4551361732118531 -#EXTINF:-1 group-title="央视台" tvg-id="null" tvg-name="兵器科技" tvg-logo="https://gitee.com/suxuang/epglogo/raw/master/cctv/CCTVbqkj.png" t-time="367" v-w="720" v-h="576", CCTV-兵器科技 +#EXTINF:-1 group-title="央视台" tvg-id="null" tvg-name="兵器科技" tvg-logo="https://gitee.com/suxuang/epglogo/raw/master/cctv/CCTVbqkj.png" t-time="314" v-w="720" v-h="576", CCTV-兵器科技 http://111.61.236.247:9081/hls/61/index.m3u8 -#EXTINF:-1 group-title="央视台" tvg-id="null" tvg-name="风云足球" tvg-logo="https://live.fanmingming.com/tv/风云足球.png" t-time="179" v-w="720" v-h="576", CCTV-风云足球 +#EXTINF:-1 group-title="央视台" tvg-id="null" tvg-name="风云足球" tvg-logo="https://live.fanmingming.com/tv/风云足球.png" t-time="157" v-w="720" v-h="576", CCTV-风云足球 http://111.61.236.247:9081/hls/58/index.m3u8 -#EXTINF:-1 group-title="央视台" tvg-id="null" tvg-name="世界地理" tvg-logo="https://live.fanmingming.com/tv/世界地理.png" t-time="174" v-w="720" v-h="576", CCTV-世界地理 +#EXTINF:-1 group-title="央视台" tvg-id="null" tvg-name="世界地理" tvg-logo="https://live.fanmingming.com/tv/世界地理.png" t-time="145" v-w="720" v-h="576", CCTV-世界地理 http://111.61.236.247:9081/hls/62/index.m3u8 -#EXTINF:-1 group-title="央视台" tvg-id="怀旧剧场" tvg-name="怀旧剧场" tvg-logo="https://gitee.com/suxuang/epglogo/raw/master/cctv/CCTVhjjc.png" t-time="658" v-w="720" v-h="576", CCTV-怀旧剧场 +#EXTINF:-1 group-title="央视台" tvg-id="怀旧剧场" tvg-name="怀旧剧场" tvg-logo="https://gitee.com/suxuang/epglogo/raw/master/cctv/CCTVhjjc.png" t-time="127" v-w="720" v-h="576", CCTV-怀旧剧场 http://111.61.236.247:9081/hls/67/index.m3u8 -#EXTINF:-1 group-title="央视台" tvg-id="文化精品" tvg-name="文化精品" tvg-logo="https://gitee.com/suxuang/epglogo/raw/master/cctv/CCTVwhjp.png" t-time="261" v-w="1920" v-h="1080", CCTV-文化精品 +#EXTINF:-1 group-title="央视台" tvg-id="文化精品" tvg-name="文化精品" tvg-logo="https://gitee.com/suxuang/epglogo/raw/master/cctv/CCTVwhjp.png" t-time="126" v-w="1920" v-h="1080", CCTV-文化精品 http://wouu.net:9977/udp/239.93.42.47:5140 -#EXTINF:-1 group-title="央视台" tvg-id="女性时尚" tvg-name="女性时尚" tvg-logo="https://gitee.com/suxuang/epglogo/raw/master/cctv/CCTVnxss.png" t-time="163" v-w="720" v-h="576", CCTV-女性时尚 +#EXTINF:-1 group-title="央视台" tvg-id="女性时尚" tvg-name="女性时尚" tvg-logo="https://gitee.com/suxuang/epglogo/raw/master/cctv/CCTVnxss.png" t-time="102" v-w="720" v-h="576", CCTV-女性时尚 http://111.61.236.247:9081/hls/59/index.m3u8 -#EXTINF:-1 group-title="央视台" tvg-id="null" tvg-name="直播中国" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/tvlog/直播中国.png" t-time="197" v-w="1280" v-h="720", 直播中国 +#EXTINF:-1 group-title="央视台" tvg-id="null" tvg-name="直播中国" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/tvlog/直播中国.png" t-time="147" v-w="1280" v-h="720", 直播中国 https://gcalic.v.myalicdn.com/gc/wgw05_1/index.m3u8?contentid=2820180516001 -#EXTINF:-1 group-title="卫视台" tvg-id="香港卫视" tvg-name="香港卫视" tvg-logo="https://live.fanmingming.com/tv/香港卫视.png" t-time="54" v-w="720" v-h="576", 香港卫视 +#EXTINF:-1 group-title="卫视台" tvg-id="香港卫视" tvg-name="香港卫视" tvg-logo="https://live.fanmingming.com/tv/香港卫视.png" t-time="397" v-w="720" v-h="576", 香港卫视 http://zhibo.hkstv.tv/livestream/mutfysrq/playlist.m3u8 -#EXTINF:-1 group-title="卫视台" tvg-id="延边卫视" tvg-name="延边卫视" tvg-logo="https://live.fanmingming.com/tv/延边卫视.png" t-time="114" v-w="1280" v-h="720", 延边卫视 +#EXTINF:-1 group-title="卫视台" tvg-id="延边卫视" tvg-name="延边卫视" tvg-logo="https://live.fanmingming.com/tv/延边卫视.png" t-time="272" v-w="1280" v-h="720", 延边卫视 http://live.ybtvyun.com/video/s10006-44f040627ca1/index.m3u8 -#EXTINF:-1 group-title="数字台" tvg-id="重温经典" tvg-name="重温经典" tvg-logo="https://live.fanmingming.com/tv/重温经典.png" t-time="49" v-w="1920" v-h="1080", 重温经典 +#EXTINF:-1 group-title="数字台" tvg-id="重温经典" tvg-name="重温经典" tvg-logo="https://live.fanmingming.com/tv/重温经典.png" t-time="75" v-w="1920" v-h="1080", 重温经典 http://ali.hlspull.yximgs.com/live/awei_cwjd.flv -#EXTINF:-1 group-title="数字台" tvg-id="1905电影网" tvg-name="1905电影网" tvg-logo="https://gitee.com/suxuang/epglogo/raw/master/shuzi/1905dy.png" t-time="1519" v-w="1920" v-h="1080", 1905电影网 +#EXTINF:-1 group-title="数字台" tvg-id="1905电影网" tvg-name="1905电影网" tvg-logo="https://gitee.com/suxuang/epglogo/raw/master/shuzi/1905dy.png" t-time="1809" v-w="1920" v-h="1080", 1905电影网 http://php.jdshipin.com:8880/1905.php?id=1905dy -#EXTINF:-1 group-title="数字台" tvg-id="null" tvg-name="峨眉电影" tvg-logo="https://gitee.com/suxuang/epglogo/raw/master/sichuan/Sichuan8.png" t-time="171" v-w="1920" v-h="1080", 峨眉电影 +#EXTINF:-1 group-title="数字台" tvg-id="null" tvg-name="峨眉电影" tvg-logo="https://gitee.com/suxuang/epglogo/raw/master/sichuan/Sichuan8.png" t-time="126" v-w="1920" v-h="1080", 峨眉电影 http://wouu.net:9977/udp/239.93.0.252:5140 -#EXTINF:-1 group-title="数字台" tvg-id="null" tvg-name="南国都市" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/tvlog/南国都市.png" t-time="259" v-w="1920" v-h="1080", 南国都市 +#EXTINF:-1 group-title="数字台" tvg-id="null" tvg-name="南国都市" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/tvlog/南国都市.png" t-time="208" v-w="1920" v-h="1080", 南国都市 https://tencentplay.gztv.com/live/nanguodushi.m3u8?txSecret=550af55c0ea34ce492748481415b6dfa&txTime=1903e7b17de -#EXTINF:-1 group-title="港澳台" tvg-id="莲花卫视" tvg-name="莲花卫视" tvg-logo="https://gitee.com/suxuang/TVlogo/raw/main/img/Lotus.png" t-time="403" v-w="1920" v-h="1080", 莲花卫视 +#EXTINF:-1 group-title="港澳台" tvg-id="澳视澳门" tvg-name="澳视澳门" tvg-logo="https://gitee.com/suxuang/epglogo/raw/master/gangaotai/Aoshi1.png" t-time="9548" v-w="1920" v-h="1080", 澳视澳门 +http://183.237.246.14:9931/tsfile/live/1039_1.m3u8 +#EXTINF:-1 group-title="港澳台" tvg-id="莲花卫视" tvg-name="莲花卫视" tvg-logo="https://gitee.com/suxuang/TVlogo/raw/main/img/Lotus.png" t-time="377" v-w="1920" v-h="1080", 莲花卫视 http://php.jdshipin.com:8880/amlh.php -#EXTINF:-1 group-title="港澳台" tvg-id="TVB无线星河" tvg-name="无线星河" tvg-logo="https://gitee.com/suxuang/epglogo/raw/master/gangaotai/TVB6.png" t-time="1258" v-w="1280" v-h="720", TVB无线星河 +#EXTINF:-1 group-title="港澳台" tvg-id="TVB无线星河" tvg-name="无线星河" tvg-logo="https://gitee.com/suxuang/epglogo/raw/master/gangaotai/TVB6.png" t-time="1156" v-w="1280" v-h="720", TVB无线星河 http://php.jdshipin.com:8880/smt.php?id=Xinhe -#EXTINF:-1 group-title="港澳台" tvg-id="TVB翡翠台" tvg-name="翡翠台" tvg-logo="https://live.fanmingming.com/tv/翡翠台.png" t-time="558" v-w="1280" v-h="720", TVB翡翠台 +#EXTINF:-1 group-title="港澳台" tvg-id="TVB翡翠台" tvg-name="翡翠台" tvg-logo="https://live.fanmingming.com/tv/翡翠台.png" t-time="557" v-w="1280" v-h="720", TVB翡翠台 http://php.jdshipin.com:8880/smt.php?id=jade_twn -#EXTINF:-1 group-title="港澳台" tvg-id="明珠台" tvg-name="明珠台" tvg-logo="https://gitee.com/suxuang/TVlogo/raw/main/img/TVB2.png" t-time="1284" v-w="1920" v-h="1080", TVB明珠台 +#EXTINF:-1 group-title="港澳台" tvg-id="明珠台" tvg-name="明珠台" tvg-logo="https://gitee.com/suxuang/TVlogo/raw/main/img/TVB2.png" t-time="2437" v-w="1920" v-h="1080", TVB明珠台 http://bziyunshao.synology.me:8890/bysid/2 -#EXTINF:-1 group-title="港澳台" tvg-id="TVBJ2" tvg-name="TVBJ2" tvg-logo="https://gitee.com/suxuang/TVlogo/raw/main/img/TVB3.png" t-time="78" v-w="1920" v-h="1080", TVBJ2 +#EXTINF:-1 group-title="港澳台" tvg-id="TVBJ2" tvg-name="TVBJ2" tvg-logo="https://gitee.com/suxuang/TVlogo/raw/main/img/TVB3.png" t-time="66" v-w="1920" v-h="1080", TVBJ2 http://bziyunshao.synology.me:8890/bysid/82 -#EXTINF:-1 group-title="港澳台" tvg-id="星空卫视" tvg-name="星空卫视" tvg-logo="https://live.fanmingming.com/tv/星空卫视.png" t-time="132" v-w="720" v-h="576", 星空卫视 +#EXTINF:-1 group-title="港澳台" tvg-id="星空卫视" tvg-name="星空卫视" tvg-logo="https://live.fanmingming.com/tv/星空卫视.png" t-time="104" v-w="720" v-h="576", 星空卫视 http://wouu.net:9977/udp/239.93.0.156:2193 -#EXTINF:-1 group-title="港澳台" tvg-id="星光综合" tvg-name="星光综合" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/tvlog/星光综合台.png" t-time="127" v-w="1280" v-h="720", 星光综合 +#EXTINF:-1 group-title="港澳台" tvg-id="星光综合" tvg-name="星光综合" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/tvlog/星光综合台.png" t-time="172" v-w="1280" v-h="720", 星光综合 http://ali.hlspull.yximgs.com/live/zxcvbnm9852.flv -#EXTINF:-1 group-title="港澳台" tvg-id="耀才财经" tvg-name="耀才财经" tvg-logo="https://live.fanmingming.com/tv/耀才财经.png" t-time="216" v-w="1024" v-h="576", 耀才财经 +#EXTINF:-1 group-title="港澳台" tvg-id="耀才财经" tvg-name="耀才财经" tvg-logo="https://live.fanmingming.com/tv/耀才财经.png" t-time="142" v-w="1024" v-h="576", 耀才财经 http://202.69.67.66:443/webcast/bshdlive-pc/playlist.m3u8 -#EXTINF:-1 group-title="港澳台" tvg-id="三立新闻" tvg-name="三立新闻" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/tvlog/三立新闻.png" t-time="1980" v-w="-1" v-h="-1", 三立新闻 +#EXTINF:-1 group-title="港澳台" tvg-id="三立新闻" tvg-name="三立新闻" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/tvlog/三立新闻.png" t-time="1663" v-w="-1" v-h="-1", 三立新闻 https://epg.pw/stream/6b49e3faa38adda85abab446f032dc1e686baa0760a9cfa66e2df8fd6fe3b445.m3u8 -#EXTINF:-1 group-title="港澳台" tvg-id="美亚C+" tvg-name="美亚C+" tvg-logo="https://gitee.com/suxuang/logo/raw/master/logo/美亚C.png" t-time="1120" v-w="1920" v-h="1080", 美亚C+ +#EXTINF:-1 group-title="港澳台" tvg-id="美亚C+" tvg-name="美亚C+" tvg-logo="https://gitee.com/suxuang/logo/raw/master/logo/美亚C.png" t-time="1642" v-w="1920" v-h="1080", 美亚C+ http://ottproxy2.ist.ooo/livehls/MOB-U1-NO/03.m3u8 -#EXTINF:-1 group-title="港澳台" tvg-id="null" tvg-name="大爱1台" tvg-logo="https://gitee.com/suxuang/TVlogo/raw/main/img/Daai1.png" t-time="217" v-w="1280" v-h="720", 大爱1台 +#EXTINF:-1 group-title="港澳台" tvg-id="null" tvg-name="大爱1台" tvg-logo="https://gitee.com/suxuang/TVlogo/raw/main/img/Daai1.png" t-time="478" v-w="1280" v-h="720", 大爱1台 https://pulltv1.wanfudaluye.com/live/tv1.m3u8 -#EXTINF:-1 group-title="港澳台" tvg-id="null" tvg-name="大爱2台" tvg-logo="https://gitee.com/suxuang/TVlogo/raw/main/img/Daai2.png" t-time="398" v-w="1280" v-h="720", 大爱2台 +#EXTINF:-1 group-title="港澳台" tvg-id="null" tvg-name="大爱2台" tvg-logo="https://gitee.com/suxuang/TVlogo/raw/main/img/Daai2.png" t-time="679" v-w="1280" v-h="720", 大爱2台 https://pulltv2.wanfudaluye.com/live/tv2.m3u8 -#EXTINF:-1 group-title="港澳台" tvg-id="null" tvg-name="大立电视台" tvg-logo="https://gitee.com/suxuang/TVlogo/raw/main/img/dalitv.png" t-time="154" v-w="1280" v-h="720", 大立电视台 +#EXTINF:-1 group-title="港澳台" tvg-id="null" tvg-name="大立电视台" tvg-logo="https://gitee.com/suxuang/TVlogo/raw/main/img/dalitv.png" t-time="665" v-w="1280" v-h="720", 大立电视台 http://www.dalitv.com.tw:4568/live/dali/index.m3u8 -#EXTINF:-1 group-title="港澳台" tvg-id="null" tvg-name="TVBS新闻台" tvg-logo="https://gitee.com/suxuang/TVlogo/raw/main/img/TVBS1.png" t-time="130" v-w="1280" v-h="720", TVBS新闻台 +#EXTINF:-1 group-title="港澳台" tvg-id="null" tvg-name="TVBS新闻台" tvg-logo="https://gitee.com/suxuang/TVlogo/raw/main/img/TVBS1.png" t-time="116" v-w="1280" v-h="720", TVBS新闻台 http://61.221.215.25:8800/hls/9/index.m3u8 -#EXTINF:-1 group-title="港澳台" tvg-id="null" tvg-name="番薯台" tvg-logo="https://gitee.com/suxuang/TVlogo/raw/main/img/fanshutv.png" t-time="157" v-w="1920" v-h="1080", 番薯台 +#EXTINF:-1 group-title="港澳台" tvg-id="null" tvg-name="番薯台" tvg-logo="https://gitee.com/suxuang/TVlogo/raw/main/img/fanshutv.png" t-time="158" v-w="1920" v-h="1080", 番薯台 http://61.216.67.119:1935/TWHG/E1/chunklist_w705811302.m3u8 -#EXTINF:-1 group-title="港澳台" tvg-id="null" tvg-name="人间卫视" tvg-logo="https://gitee.com/suxuang/TVlogo/raw/main/img/BLTV.png" t-time="1612" v-w="1280" v-h="720", 人间卫视 +#EXTINF:-1 group-title="港澳台" tvg-id="null" tvg-name="人间卫视" tvg-logo="https://gitee.com/suxuang/TVlogo/raw/main/img/BLTV.png" t-time="1408" v-w="1280" v-h="720", 人间卫视 https://stream1.freetv.fun/05b9099bef592e55129817a0f82b4cc60378970bc856b993ae9e330e85f4351f.m3u8 -#EXTINF:-1 group-title="港澳台" tvg-id="null" tvg-name="AMC电影" tvg-logo="https://gitee.com/suxuang/TVlogo/raw/main/img/AMCMovies.png" t-time="63" v-w="1280" v-h="720", AMC电影台 +#EXTINF:-1 group-title="港澳台" tvg-id="null" tvg-name="AMC电影" tvg-logo="https://gitee.com/suxuang/TVlogo/raw/main/img/AMCMovies.png" t-time="571" v-w="1280" v-h="720", AMC电影台 http://61.221.215.25:8800/hls/43/index.m3u8 -#EXTINF:-1 group-title="港澳台" tvg-id="null" tvg-name="八大戏剧HD" tvg-logo="https://epg.pw/media/images/channel/2023/07/20/large/20230720155115252575_13.png" t-time="72" v-w="1280" v-h="720", 八大戏剧台 +#EXTINF:-1 group-title="港澳台" tvg-id="null" tvg-name="八大戏剧HD" tvg-logo="https://epg.pw/media/images/channel/2023/07/20/large/20230720155115252575_13.png" t-time="61" v-w="1280" v-h="720", 八大戏剧台 http://61.221.215.25:8800/hls/39/index.m3u8 -#EXTINF:-1 group-title="儿童" tvg-id="null" tvg-name="BesTV青春动漫" tvg-logo="https://live.fanmingming.com/tv/bestv.png" t-time="154" v-w="1920" v-h="1080", BesTV青春动漫 +#EXTINF:-1 group-title="儿童" tvg-id="null" tvg-name="BesTV青春动漫" tvg-logo="https://live.fanmingming.com/tv/bestv.png" t-time="285" v-w="1920" v-h="1080", BesTV青春动漫 http://wouu.net:9977/udp/239.93.0.146:5140 -#EXTINF:-1 group-title="儿童" tvg-id="浙江少儿" tvg-name="浙江少儿" tvg-logo="https://live.fanmingming.com/tv/浙江少儿.png" t-time="89" v-w="1920" v-h="1080", 浙江少儿 +#EXTINF:-1 group-title="儿童" tvg-id="浙江少儿" tvg-name="浙江少儿" tvg-logo="https://live.fanmingming.com/tv/浙江少儿.png" t-time="100" v-w="1920" v-h="1080", 浙江少儿 https://ali-m-l.cztv.com/channels/lantian/channel008/1080p.m3u8 -#EXTINF:-1 group-title="电视剧" tvg-id="null" tvg-name="西游记后传" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/img/西游记后传.png" t-time="1502" v-w="0" v-h="0", 西游记后传 +#EXTINF:-1 group-title="电视剧" tvg-id="null" tvg-name="西游记后传" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/img/西游记后传.png" t-time="3604" v-w="0" v-h="0", 西游记后传 http://jiaojirentv.top/2020/yy.php?id=1353392400 -#EXTINF:-1 group-title="地方台" tvg-id="null" tvg-name="四川新闻" tvg-logo="https://gitee.com/suxuang/epglogo/raw/master/sichuan/Sichuan3.png" t-time="234" v-w="0" v-h="0", 四川新闻 +#EXTINF:-1 group-title="地方台" tvg-id="null" tvg-name="四川新闻" tvg-logo="https://gitee.com/suxuang/epglogo/raw/master/sichuan/Sichuan3.png" t-time="170" v-w="0" v-h="0", 四川新闻 http://wouu.net:9977/udp/239.93.0.47:5140 -#EXTINF:-1 group-title="地方台" tvg-id="null" tvg-name="四川影视文艺" tvg-logo="https://gitee.com/suxuang/epglogo/raw/master/sichuan/Sichuan4.png" t-time="90" v-w="0" v-h="0", 四川影视文艺 +#EXTINF:-1 group-title="地方台" tvg-id="null" tvg-name="四川影视文艺" tvg-logo="https://gitee.com/suxuang/epglogo/raw/master/sichuan/Sichuan4.png" t-time="96" v-w="0" v-h="0", 四川影视文艺 http://wouu.net:9977/udp/239.93.0.166:5140 -#EXTINF:-1 group-title="地方台" tvg-id="null" tvg-name="四川经济" tvg-logo="https://gitee.com/suxuang/epglogo/raw/master/sichuan/Sichuan1.png" t-time="84" v-w="0" v-h="0", 四川经济 +#EXTINF:-1 group-title="地方台" tvg-id="null" tvg-name="四川经济" tvg-logo="https://gitee.com/suxuang/epglogo/raw/master/sichuan/Sichuan1.png" t-time="96" v-w="0" v-h="0", 四川经济 http://wouu.net:9977/udp/239.93.1.101:5140 -#EXTINF:-1 group-title="地方台" tvg-id="null" tvg-name="四川文化旅游" tvg-logo="https://gitee.com/suxuang/epglogo/raw/master/sichuan/Sichuan2.png" t-time="93" v-w="0" v-h="0", 四川文化旅游 +#EXTINF:-1 group-title="地方台" tvg-id="null" tvg-name="四川文化旅游" tvg-logo="https://gitee.com/suxuang/epglogo/raw/master/sichuan/Sichuan2.png" t-time="113" v-w="0" v-h="0", 四川文化旅游 http://wouu.net:9977/udp/239.93.1.102:5140 -#EXTINF:-1 group-title="地方台" tvg-id="null" tvg-name="四川科教" tvg-logo="https://gitee.com/suxuang/epglogo/raw/master/sichuan/Sichuan7.png" t-time="106" v-w="0" v-h="0", 四川科教 +#EXTINF:-1 group-title="地方台" tvg-id="null" tvg-name="四川科教" tvg-logo="https://gitee.com/suxuang/epglogo/raw/master/sichuan/Sichuan7.png" t-time="93" v-w="0" v-h="0", 四川科教 http://wouu.net:9977/udp/239.93.42.44:5140 -#EXTINF:-1 group-title="地方台" tvg-id="null" tvg-name="四川乡村" tvg-logo="https://gitee.com/suxuang/epglogo/raw/master/sichuan/Sichuan6.png" t-time="94" v-w="0" v-h="0", 四川公共乡村 +#EXTINF:-1 group-title="地方台" tvg-id="null" tvg-name="四川乡村" tvg-logo="https://gitee.com/suxuang/epglogo/raw/master/sichuan/Sichuan6.png" t-time="90" v-w="0" v-h="0", 四川公共乡村 http://wouu.net:9977/udp/239.93.0.52:5140 -#EXTINF:-1 group-title="地方台" tvg-id="null" tvg-name="四川妇女儿童" tvg-logo="https://gitee.com/suxuang/epglogo/raw/master/sichuan/Sichuan5.png" t-time="99" v-w="0" v-h="0", 四川妇女儿童 +#EXTINF:-1 group-title="地方台" tvg-id="null" tvg-name="四川妇女儿童" tvg-logo="https://gitee.com/suxuang/epglogo/raw/master/sichuan/Sichuan5.png" t-time="146" v-w="0" v-h="0", 四川妇女儿童 http://wouu.net:9977/udp/239.93.0.219:5140 -#EXTINF:-1 group-title="地方台" tvg-id="null" tvg-name="安徽影视" tvg-logo="https://gitee.com/suxuang/epglogo/raw/master/anhui/Anhui2.png" t-time="59" v-w="0" v-h="0", 安徽影视 +#EXTINF:-1 group-title="地方台" tvg-id="null" tvg-name="安徽影视" tvg-logo="https://gitee.com/suxuang/epglogo/raw/master/anhui/Anhui2.png" t-time="64" v-w="0" v-h="0", 安徽影视 http://112.30.194.221:20080/live/d18ff95cb1fb4bbcb56215e189fc12be/hls.m3u8 -#EXTINF:-1 group-title="地方台" tvg-id="null" tvg-name="安徽经济生活" tvg-logo="https://gitee.com/suxuang/epglogo/raw/master/anhui/Anhui1.png" t-time="76" v-w="0" v-h="0", 安徽经济生活 +#EXTINF:-1 group-title="地方台" tvg-id="null" tvg-name="安徽经济生活" tvg-logo="https://gitee.com/suxuang/epglogo/raw/master/anhui/Anhui1.png" t-time="31" v-w="0" v-h="0", 安徽经济生活 http://112.30.194.221:20080/live/eac499adad7b49ff9cfa79ba84693959/hls.m3u8 -#EXTINF:-1 group-title="地方台" tvg-id="null" tvg-name="安徽综艺体育" tvg-logo="https://gitee.com/suxuang/epglogo/raw/master/anhui/Anhui4.png" t-time="29" v-w="0" v-h="0", 安徽综艺体育 +#EXTINF:-1 group-title="地方台" tvg-id="null" tvg-name="安徽综艺体育" tvg-logo="https://gitee.com/suxuang/epglogo/raw/master/anhui/Anhui4.png" t-time="30" v-w="0" v-h="0", 安徽综艺体育 http://112.30.194.221:20080/live/c41f112b83f644ddb082669501c8ecd3/hls.m3u8 -#EXTINF:-1 group-title="地方台" tvg-id="武术世界" tvg-name="武术世界" tvg-logo="https://gitee.com/suxuang/TVlogo/raw/main/img/wssj.png" t-time="358" v-w="0" v-h="0", 武术世界 +#EXTINF:-1 group-title="地方台" tvg-id="武术世界" tvg-name="武术世界" tvg-logo="https://gitee.com/suxuang/TVlogo/raw/main/img/wssj.png" t-time="319" v-w="0" v-h="0", 武术世界 http://111.61.236.247:9081/hls/60/index.m3u8 -#EXTINF:-1 group-title="地方台" tvg-id="文物宝库" tvg-name="文物宝库" tvg-logo="https://live.fanmingming.com/tv/文物宝库.png" t-time="188" v-w="0" v-h="0", 文物宝库 +#EXTINF:-1 group-title="地方台" tvg-id="文物宝库" tvg-name="文物宝库" tvg-logo="https://live.fanmingming.com/tv/文物宝库.png" t-time="144" v-w="0" v-h="0", 文物宝库 http://111.61.236.247:9081/hls/64/index.m3u8 -#EXTINF:-1 group-title="地方台" tvg-id="浙江新闻" tvg-name="浙江新闻" tvg-logo="https://gitee.com/suxuang/TVlogo/raw/main/img/Zhejiang5.png" t-time="91" v-w="0" v-h="0", 浙江新闻 +#EXTINF:-1 group-title="地方台" tvg-id="浙江新闻" tvg-name="浙江新闻" tvg-logo="https://gitee.com/suxuang/TVlogo/raw/main/img/Zhejiang5.png" t-time="100" v-w="0" v-h="0", 浙江新闻 https://ali-m-l.cztv.com/channels/lantian/channel007/1080p.m3u8 -#EXTINF:-1 group-title="地方台" tvg-id="浙江国际" tvg-name="浙江国际" tvg-logo="https://gitee.com/suxuang/TVlogo/raw/main/img/Zhejiang7.png" t-time="17" v-w="0" v-h="0", 浙江国际 +#EXTINF:-1 group-title="地方台" tvg-id="浙江国际" tvg-name="浙江国际" tvg-logo="https://gitee.com/suxuang/TVlogo/raw/main/img/Zhejiang7.png" t-time="20" v-w="0" v-h="0", 浙江国际 https://ali-m-l.cztv.com/channels/lantian/channel010/1080p.m3u8 -#EXTINF:-1 group-title="地方台" tvg-id="浙江教科" tvg-name="浙江教科影视" tvg-logo="https://gitee.com/suxuang/TVlogo/raw/main/img/Zhejiang3.png" t-time="17" v-w="0" v-h="0", 浙江教科 +#EXTINF:-1 group-title="地方台" tvg-id="浙江教科" tvg-name="浙江教科影视" tvg-logo="https://gitee.com/suxuang/TVlogo/raw/main/img/Zhejiang3.png" t-time="13" v-w="0" v-h="0", 浙江教科 https://ali-m-l.cztv.com/channels/lantian/channel004/1080p.m3u8 -#EXTINF:-1 group-title="地方台" tvg-id="浙江民生" tvg-name="浙江民生休闲" tvg-logo="https://gitee.com/suxuang/TVlogo/raw/main/img/Zhejiang4.png" t-time="16" v-w="0" v-h="0", 浙江民生 +#EXTINF:-1 group-title="地方台" tvg-id="浙江民生" tvg-name="浙江民生休闲" tvg-logo="https://gitee.com/suxuang/TVlogo/raw/main/img/Zhejiang4.png" t-time="28" v-w="0" v-h="0", 浙江民生 https://ali-m-l.cztv.com/channels/lantian/channel006/1080p.m3u8 #EXTINF:-1 group-title="地方台" tvg-id="浙江经视" tvg-name="浙江经济生活" tvg-logo="https://gitee.com/suxuang/TVlogo/raw/main/img/Zhejiang2.png" t-time="16" v-w="0" v-h="0", 浙江经济 https://ali-m-l.cztv.com/channels/lantian/channel003/1080p.m3u8 -#EXTINF:-1 group-title="地方台" tvg-id="浙江钱江都市" tvg-name="钱江都市" tvg-logo="https://gitee.com/suxuang/TVlogo/raw/main/img/Zhejiang1.png" t-time="17" v-w="0" v-h="0", 浙江钱江 +#EXTINF:-1 group-title="地方台" tvg-id="浙江钱江都市" tvg-name="钱江都市" tvg-logo="https://gitee.com/suxuang/TVlogo/raw/main/img/Zhejiang1.png" t-time="48" v-w="0" v-h="0", 浙江钱江 https://ali-m-l.cztv.com/channels/lantian/channel002/1080p.m3u8 -#EXTINF:-1 group-title="地方台" tvg-id="之江纪录" tvg-name="之江纪录" tvg-logo="https://live.fanmingming.com/tv/之江记录.png" t-time="19" v-w="0" v-h="0", 之江纪录 +#EXTINF:-1 group-title="地方台" tvg-id="之江纪录" tvg-name="之江纪录" tvg-logo="https://live.fanmingming.com/tv/之江记录.png" t-time="30" v-w="0" v-h="0", 之江纪录 https://ali-m-l.cztv.com/channels/lantian/channel012/1080p.m3u8 -#EXTINF:-1 group-title="地方台" tvg-id="JS01" tvg-name="江苏城市" tvg-logo="https://gitee.com/suxuang/TVlogo/raw/main/img/Jiangsu2.png" t-time="1361" v-w="0" v-h="0", 江苏城市 +#EXTINF:-1 group-title="地方台" tvg-id="JS01" tvg-name="江苏城市" tvg-logo="https://gitee.com/suxuang/TVlogo/raw/main/img/Jiangsu2.png" t-time="2569" v-w="0" v-h="0", 江苏城市 https://stream1.freetv.fun/675206b8446ce719bfb293b5a5296db3aa26521c9810de7c996838247cc56964.ctv -#EXTINF:-1 group-title="地方台" tvg-id="JS02" tvg-name="江苏综艺" tvg-logo="https://gitee.com/suxuang/TVlogo/raw/main/img/Jiangsu3.png" t-time="289" v-w="0" v-h="0", 江苏综艺 +#EXTINF:-1 group-title="地方台" tvg-id="JS02" tvg-name="江苏综艺" tvg-logo="https://gitee.com/suxuang/TVlogo/raw/main/img/Jiangsu3.png" t-time="211" v-w="0" v-h="0", 江苏综艺 https://stream1.freetv.fun/f8ef469943662bed2abc6609d9ef1720b9e93a8a0bd6f5789133461e36763f37.m3u8 -#EXTINF:-1 group-title="地方台" tvg-id="JS03" tvg-name="江苏影视" tvg-logo="https://gitee.com/suxuang/TVlogo/raw/main/img/Jiangsu4.png" t-time="1420" v-w="0" v-h="0", 江苏影视 +#EXTINF:-1 group-title="地方台" tvg-id="JS03" tvg-name="江苏影视" tvg-logo="https://gitee.com/suxuang/TVlogo/raw/main/img/Jiangsu4.png" t-time="5063" v-w="0" v-h="0", 江苏影视 https://stream1.freetv.fun/a89dd489fa013bc4f36bcc4afe388f1783e2251c276e2566a9359d68a61c6d91.ctv -#EXTINF:-1 group-title="地方台" tvg-id="JS05" tvg-name="江苏体育休闲" tvg-logo="https://gitee.com/suxuang/TVlogo/raw/main/img/Jiangsu5.png" t-time="1032" v-w="0" v-h="0", 江苏体育休闲 +#EXTINF:-1 group-title="地方台" tvg-id="JS04" tvg-name="江苏教育" tvg-logo="https://gitee.com/suxuang/TVlogo/raw/main/img/Jiangsu7.png" t-time="1340" v-w="0" v-h="0", 江苏教育 +https://stream1.freetv.fun/7174b4fd66ddb2a7456b7040105dc27a1e57c166593870bb773cb5f6b4546c54.ctv +#EXTINF:-1 group-title="地方台" tvg-id="JS05" tvg-name="江苏体育休闲" tvg-logo="https://gitee.com/suxuang/TVlogo/raw/main/img/Jiangsu5.png" t-time="881" v-w="0" v-h="0", 江苏体育休闲 https://stream1.freetv.fun/af1087a1c24fff7af556ac8e6c5c623303d52966f67a998cefb52c17811b09a2.ctv -#EXTINF:-1 group-title="地方台" tvg-id="黑龙江文体" tvg-name="黑龙江文体" tvg-logo="https://gitee.com/suxuang/epglogo/raw/master/heilongjiang/Heilongjiang2.png" t-time="217" v-w="0" v-h="0", 黑龙江文体 +#EXTINF:-1 group-title="地方台" tvg-id="黑龙江文体" tvg-name="黑龙江文体" tvg-logo="https://gitee.com/suxuang/epglogo/raw/master/heilongjiang/Heilongjiang2.png" t-time="238" v-w="0" v-h="0", 黑龙江文体 http://[2409:8087:1a01:df::4025]/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226239/1.m3u8 -#EXTINF:-1 group-title="历年春晚" tvg-id="1983年春晚" tvg-name="1983年春晚" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/img/春晚.png" t-time="111" v-w="0" v-h="0", 1983年春晚 +#EXTINF:-1 group-title="历年春晚" tvg-id="1983年春晚" tvg-name="1983年春晚" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/img/春晚.png" t-time="159" v-w="0" v-h="0", 1983年春晚 http://txmov2.a.kwimgs.com/bs3/video-hls/5207287136834522947_hlshd15.m3u8 -#EXTINF:-1 group-title="历年春晚" tvg-id="1984年春晚" tvg-name="1984年春晚" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/img/春晚.png" t-time="153" v-w="0" v-h="0", 1984年春晚 +#EXTINF:-1 group-title="历年春晚" tvg-id="1984年春晚" tvg-name="1984年春晚" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/img/春晚.png" t-time="234" v-w="0" v-h="0", 1984年春晚 https://txmov2.a.kwimgs.com/bs3/video-hls/5229242184269609742_hlshd15.m3u8 -#EXTINF:-1 group-title="历年春晚" tvg-id="1985年春晚" tvg-name="1985年春晚" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/img/春晚.png" t-time="78" v-w="0" v-h="0", 1985年春晚 +#EXTINF:-1 group-title="历年春晚" tvg-id="1985年春晚" tvg-name="1985年春晚" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/img/春晚.png" t-time="97" v-w="0" v-h="0", 1985年春晚 http://txmov2.a.kwimgs.com/bs3/video-hls/5227271857652377954_hlshd15.m3u8 -#EXTINF:-1 group-title="历年春晚" tvg-id="1986年春晚" tvg-name="1986年春晚" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/img/春晚.png" t-time="85" v-w="0" v-h="0", 1986年春晚 +#EXTINF:-1 group-title="历年春晚" tvg-id="1986年春晚" tvg-name="1986年春晚" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/img/春晚.png" t-time="122" v-w="0" v-h="0", 1986年春晚 https://txmov2.a.kwimgs.com/bs3/video-hls/5231493982164619599_hlshd15.m3u8 -#EXTINF:-1 group-title="历年春晚" tvg-id="1987年春晚" tvg-name="1987年春晚" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/img/春晚.png" t-time="156" v-w="0" v-h="0", 1987年春晚 +#EXTINF:-1 group-title="历年春晚" tvg-id="1987年春晚" tvg-name="1987年春晚" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/img/春晚.png" t-time="88" v-w="0" v-h="0", 1987年春晚 https://txmov2.a.kwimgs.com/bs3/video-hls/5195746663405928031_hlsb.m3u8 -#EXTINF:-1 group-title="历年春晚" tvg-id="1988年春晚" tvg-name="1988年春晚" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/img/春晚.png" t-time="77" v-w="0" v-h="0", 1988年春晚 +#EXTINF:-1 group-title="历年春晚" tvg-id="1988年春晚" tvg-name="1988年春晚" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/img/春晚.png" t-time="87" v-w="0" v-h="0", 1988年春晚 https://txmov2.a.kwimgs.com/bs3/video-hls/5216575810935394655_hlsb.m3u8 -#EXTINF:-1 group-title="历年春晚" tvg-id="1989年春晚" tvg-name="1989年春晚" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/img/春晚.png" t-time="101" v-w="0" v-h="0", 1989年春晚 +#EXTINF:-1 group-title="历年春晚" tvg-id="1989年春晚" tvg-name="1989年春晚" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/img/春晚.png" t-time="105" v-w="0" v-h="0", 1989年春晚 https://txmov2.a.kwimgs.com/bs3/video-hls/5194620763762726260_hlsb.m3u8 -#EXTINF:-1 group-title="历年春晚" tvg-id="1992年春晚" tvg-name="1992年春晚" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/img/春晚.png" t-time="68" v-w="0" v-h="0", 1992年春晚 +#EXTINF:-1 group-title="历年春晚" tvg-id="1992年春晚" tvg-name="1992年春晚" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/img/春晚.png" t-time="84" v-w="0" v-h="0", 1992年春晚 https://txmov2.a.kwimgs.com/bs3/video-hls/5256826755663896297_hlshd15.m3u8 -#EXTINF:-1 group-title="历年春晚" tvg-id="1993年春晚" tvg-name="1993年春晚" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/img/春晚.png" t-time="61" v-w="0" v-h="0", 1993年春晚 +#EXTINF:-1 group-title="历年春晚" tvg-id="1993年春晚" tvg-name="1993年春晚" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/img/春晚.png" t-time="85" v-w="0" v-h="0", 1993年春晚 https://txmov2.a.kwimgs.com/bs3/video-hls/5217420261875933947_hlshd15.m3u8 -#EXTINF:-1 group-title="历年春晚" tvg-id="1994年春晚" tvg-name="1994年春晚" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/img/春晚.png" t-time="66" v-w="0" v-h="0", 1994年春晚 +#EXTINF:-1 group-title="历年春晚" tvg-id="1994年春晚" tvg-name="1994年春晚" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/img/春晚.png" t-time="88" v-w="0" v-h="0", 1994年春晚 https://txmov2.a.kwimgs.com/bs3/video-hls/5197154061406974711_hlshd15.m3u8 -#EXTINF:-1 group-title="历年春晚" tvg-id="1995年春晚" tvg-name="1995年春晚" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/img/春晚.png" t-time="71" v-w="0" v-h="0", 1995年春晚 +#EXTINF:-1 group-title="历年春晚" tvg-id="1995年春晚" tvg-name="1995年春晚" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/img/春晚.png" t-time="85" v-w="0" v-h="0", 1995年春晚 https://txmov2.a.kwimgs.com/bs3/video-hls/5255137907893179578_hlshd15.m3u8 -#EXTINF:-1 group-title="历年春晚" tvg-id="1996年春晚" tvg-name="1996年春晚" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/img/春晚.png" t-time="54" v-w="0" v-h="0", 1996年春晚 +#EXTINF:-1 group-title="历年春晚" tvg-id="1996年春晚" tvg-name="1996年春晚" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/img/春晚.png" t-time="77" v-w="0" v-h="0", 1996年春晚 https://txmov2.a.kwimgs.com/bs3/video-hls/5202783562064785590_hlshd15.m3u8 -#EXTINF:-1 group-title="历年春晚" tvg-id="1997年春晚" tvg-name="1997年春晚" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/img/春晚.png" t-time="216" v-w="0" v-h="0", 1997年春晚 +#EXTINF:-1 group-title="历年春晚" tvg-id="1997年春晚" tvg-name="1997年春晚" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/img/春晚.png" t-time="73" v-w="0" v-h="0", 1997年春晚 https://txmov2.a.kwimgs.com/bs3/video-hls/5230649583590411879_hlshd15.m3u8 -#EXTINF:-1 group-title="历年春晚" tvg-id="1998年春晚" tvg-name="1998年春晚" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/img/春晚.png" t-time="67" v-w="0" v-h="0", 1998年春晚 +#EXTINF:-1 group-title="历年春晚" tvg-id="1998年春晚" tvg-name="1998年春晚" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/img/春晚.png" t-time="70" v-w="0" v-h="0", 1998年春晚 https://txmov2.a.kwimgs.com/bs3/video-hls/5225864507896315430_hlshd15.m3u8 -#EXTINF:-1 group-title="历年春晚" tvg-id="1999年春晚" tvg-name="1999年春晚" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/img/春晚.png" t-time="100" v-w="0" v-h="0", 1999年春晚 +#EXTINF:-1 group-title="历年春晚" tvg-id="1999年春晚" tvg-name="1999年春晚" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/img/春晚.png" t-time="87" v-w="0" v-h="0", 1999年春晚 https://txmov2.a.kwimgs.com/bs3/video-hls/5258234133675308186_hlshd15.m3u8 -#EXTINF:-1 group-title="历年春晚" tvg-id="2000年春晚" tvg-name="2000年春晚" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/img/春晚.png" t-time="79" v-w="0" v-h="0", 2000年春晚 +#EXTINF:-1 group-title="历年春晚" tvg-id="2000年春晚" tvg-name="2000年春晚" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/img/春晚.png" t-time="87" v-w="0" v-h="0", 2000年春晚 https://txmov2.a.kwimgs.com/bs3/video-hls/5216294359327079321_hlshd15.m3u8 -#EXTINF:-1 group-title="历年春晚" tvg-id="2001年春晚" tvg-name="2001年春晚" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/img/春晚.png" t-time="64" v-w="0" v-h="0", 2001年春晚 +#EXTINF:-1 group-title="历年春晚" tvg-id="2001年春晚" tvg-name="2001年春晚" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/img/春晚.png" t-time="90" v-w="0" v-h="0", 2001年春晚 https://txmov2.a.kwimgs.com/bs3/video-hls/5228960735897942616_hlshd15.m3u8 -#EXTINF:-1 group-title="历年春晚" tvg-id="2002年春晚" tvg-name="2002年春晚" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/img/春晚.png" t-time="57" v-w="0" v-h="0", 2002年春晚 +#EXTINF:-1 group-title="历年春晚" tvg-id="2002年春晚" tvg-name="2002年春晚" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/img/春晚.png" t-time="76" v-w="0" v-h="0", 2002年春晚 https://txmov2.a.kwimgs.com/bs3/video-hls/5255700858599864364_hlshd15.m3u8 -#EXTINF:-1 group-title="历年春晚" tvg-id="2003年春晚" tvg-name="2003年春晚" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/img/春晚.png" t-time="72" v-w="0" v-h="0", 2003年春晚 +#EXTINF:-1 group-title="历年春晚" tvg-id="2003年春晚" tvg-name="2003年春晚" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/img/春晚.png" t-time="71" v-w="0" v-h="0", 2003年春晚 https://txmov2.a.kwimgs.com/bs3/video-hls/5232338436280256836_hlshd15.m3u8 -#EXTINF:-1 group-title="历年春晚" tvg-id="2004年春晚" tvg-name="2004年春晚" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/img/春晚.png" t-time="53" v-w="0" v-h="0", 2004年春晚 +#EXTINF:-1 group-title="历年春晚" tvg-id="2004年春晚" tvg-name="2004年春晚" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/img/春晚.png" t-time="76" v-w="0" v-h="0", 2004年春晚 https://txmov2.a.kwimgs.com/bs3/video-hls/5223894184413450769_hlshd15.m3u8 -#EXTINF:-1 group-title="历年春晚" tvg-id="2005年春晚" tvg-name="2005年春晚" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/img/春晚.png" t-time="52" v-w="0" v-h="0", 2005年春晚 +#EXTINF:-1 group-title="历年春晚" tvg-id="2005年春晚" tvg-name="2005年春晚" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/img/春晚.png" t-time="41" v-w="0" v-h="0", 2005年春晚 https://txmov2.a.kwimgs.com/bs3/video-hls/5254012008863954469_hlshd15.m3u8 -#EXTINF:-1 group-title="历年春晚" tvg-id="2006年春晚" tvg-name="2006年春晚" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/img/春晚.png" t-time="52" v-w="0" v-h="0", 2006年春晚 +#EXTINF:-1 group-title="历年春晚" tvg-id="2006年春晚" tvg-name="2006年春晚" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/img/春晚.png" t-time="68" v-w="0" v-h="0", 2006年春晚 https://txmov2.a.kwimgs.com/bs3/video-hls/5194339310474320155_hlshd15.m3u8 -#EXTINF:-1 group-title="历年春晚" tvg-id="2007年春晚" tvg-name="2007年春晚" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/img/春晚.png" t-time="57" v-w="0" v-h="0", 2007年春晚 +#EXTINF:-1 group-title="历年春晚" tvg-id="2007年春晚" tvg-name="2007年春晚" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/img/春晚.png" t-time="95" v-w="0" v-h="0", 2007年春晚 https://txmov2.a.kwimgs.com/bs3/video-hls/5194902262344826321_hlshd15.m3u8 -#EXTINF:-1 group-title="历年春晚" tvg-id="2008年春晚" tvg-name="2008年春晚" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/img/春晚.png" t-time="142" v-w="0" v-h="0", 2008年春晚 +#EXTINF:-1 group-title="历年春晚" tvg-id="2008年春晚" tvg-name="2008年春晚" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/img/春晚.png" t-time="88" v-w="0" v-h="0", 2008年春晚 https://txmov2.a.kwimgs.com/bs3/video-hls/5210946337266019890_hlshd15.m3u8 -#EXTINF:-1 group-title="历年春晚" tvg-id="2009年春晚" tvg-name="2009年春晚" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/img/春晚.png" t-time="51" v-w="0" v-h="0", 2009年春晚 +#EXTINF:-1 group-title="历年春晚" tvg-id="2009年春晚" tvg-name="2009年春晚" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/img/春晚.png" t-time="121" v-w="0" v-h="0", 2009年春晚 https://txmov2.a.kwimgs.com/bs3/video-hls/5214042558858339330_hlshd15.m3u8 -#EXTINF:-1 group-title="历年春晚" tvg-id="2010年春晚" tvg-name="2010年春晚" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/img/春晚.png" t-time="55" v-w="0" v-h="0", 2010年春晚 +#EXTINF:-1 group-title="历年春晚" tvg-id="2010年春晚" tvg-name="2010年春晚" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/img/春晚.png" t-time="91" v-w="0" v-h="0", 2010年春晚 https://txmov2.a.kwimgs.com/bs3/video-hls/5210664862006975841_hlshd15.m3u8 -#EXTINF:-1 group-title="历年春晚" tvg-id="2011年春晚" tvg-name="2011年春晚" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/img/春晚.png" t-time="87" v-w="0" v-h="0", 2011年春晚 +#EXTINF:-1 group-title="历年春晚" tvg-id="2011年春晚" tvg-name="2011年春晚" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/img/春晚.png" t-time="89" v-w="0" v-h="0", 2011年春晚 https://txmov2.a.kwimgs.com/bs3/video-hls/5243597434070590481_hlshd15.m3u8 -#EXTINF:-1 group-title="历年春晚" tvg-id="2012年春晚" tvg-name="2012年春晚" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/img/春晚.png" t-time="49" v-w="0" v-h="0", 2012年春晚 +#EXTINF:-1 group-title="历年春晚" tvg-id="2012年春晚" tvg-name="2012年春晚" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/img/春晚.png" t-time="95" v-w="0" v-h="0", 2012年春晚 https://txmov2.a.kwimgs.com/bs3/video-hls/5219953534755647343_hlshd15.m3u8 -#EXTINF:-1 group-title="历年春晚" tvg-id="2013年春晚" tvg-name="2013年春晚" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/img/春晚.png" t-time="81" v-w="0" v-h="0", 2013年春晚 +#EXTINF:-1 group-title="历年春晚" tvg-id="2013年春晚" tvg-name="2013年春晚" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/img/春晚.png" t-time="119" v-w="0" v-h="0", 2013年春晚 https://txmov2.a.kwimgs.com/bs3/video-hls/5241627109089548390_hlshd15.m3u8 -#EXTINF:-1 group-title="历年春晚" tvg-id="2014年春晚" tvg-name="2014年春晚" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/img/春晚.png" t-time="89" v-w="0" v-h="0", 2014年春晚 +#EXTINF:-1 group-title="历年春晚" tvg-id="2014年春晚" tvg-name="2014年春晚" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/img/春晚.png" t-time="96" v-w="0" v-h="0", 2014年春晚 https://txmov2.a.kwimgs.com/bs3/video-hls/5245286283437869627_hlshd15.m3u8 -#EXTINF:-1 group-title="历年春晚" tvg-id="2015年春晚" tvg-name="2015年春晚" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/img/春晚.png" t-time="92" v-w="0" v-h="0", 2015年春晚 +#EXTINF:-1 group-title="历年春晚" tvg-id="2015年春晚" tvg-name="2015年春晚" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/img/春晚.png" t-time="99" v-w="0" v-h="0", 2015年春晚 https://txmov2.a.kwimgs.com/bs3/video-hls/5248101009010430183_hlshd15.m3u8 -#EXTINF:-1 group-title="历年春晚" tvg-id="2016年春晚" tvg-name="2016年春晚" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/img/春晚.png" t-time="98" v-w="0" v-h="0", 2016年春晚 +#EXTINF:-1 group-title="历年春晚" tvg-id="2016年春晚" tvg-name="2016年春晚" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/img/春晚.png" t-time="94" v-w="0" v-h="0", 2016年春晚 https://txmov2.a.kwimgs.com/bs3/video-hls/5238530884094441260_hlshd15.m3u8 -#EXTINF:-1 group-title="历年春晚" tvg-id="2017年春晚" tvg-name="2017年春晚" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/img/春晚.png" t-time="96" v-w="0" v-h="0", 2017年春晚 +#EXTINF:-1 group-title="历年春晚" tvg-id="2017年春晚" tvg-name="2017年春晚" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/img/春晚.png" t-time="79" v-w="0" v-h="0", 2017年春晚 https://txmov2.a.kwimgs.com/bs3/video-hls/5191524564569524830_hlshd15.m3u8 -#EXTINF:-1 group-title="历年春晚" tvg-id="2018年春晚" tvg-name="2018年春晚" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/img/春晚.png" t-time="99" v-w="0" v-h="0", 2018年春晚 +#EXTINF:-1 group-title="历年春晚" tvg-id="2018年春晚" tvg-name="2018年春晚" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/img/春晚.png" t-time="83" v-w="0" v-h="0", 2018年春晚 https://txmov2.a.kwimgs.com/bs3/video-hls/5212635188105848764_hlshd15.m3u8 -#EXTINF:-1 group-title="历年春晚" tvg-id="2019年春晚" tvg-name="2019年春晚" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/img/春晚.png" t-time="102" v-w="0" v-h="0", 2019年春晚 +#EXTINF:-1 group-title="历年春晚" tvg-id="2019年春晚" tvg-name="2019年春晚" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/img/春晚.png" t-time="90" v-w="0" v-h="0", 2019年春晚 https://txmov2.a.kwimgs.com/bs3/video-hls/5239093835831655107_hlshd15.m3u8 -#EXTINF:-1 group-title="历年春晚" tvg-id="2020年春晚" tvg-name="2020年春晚" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/img/春晚.png" t-time="62" v-w="0" v-h="0", 2020年春晚 +#EXTINF:-1 group-title="历年春晚" tvg-id="2020年春晚" tvg-name="2020年春晚" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/img/春晚.png" t-time="76" v-w="0" v-h="0", 2020年春晚 https://txmov2.a.kwimgs.com/bs3/video-hls/5222205336887088723_hlshd15.m3u8 -#EXTINF:-1 group-title="历年春晚" tvg-id="2021年春晚" tvg-name="2021年春晚" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/img/春晚.png" t-time="59" v-w="0" v-h="0", 2021年春晚 +#EXTINF:-1 group-title="历年春晚" tvg-id="2021年春晚" tvg-name="2021年春晚" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/img/春晚.png" t-time="105" v-w="0" v-h="0", 2021年春晚 https://txmov2.a.kwimgs.com/bs3/video-hls/5255700831151909807_hlshd15.m3u8 -#EXTINF:-1 group-title="历年春晚" tvg-id="2022年春晚" tvg-name="2022年春晚" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/img/春晚.png" t-time="110" v-w="0" v-h="0", 2022年春晚 +#EXTINF:-1 group-title="历年春晚" tvg-id="2022年春晚" tvg-name="2022年春晚" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/img/春晚.png" t-time="97" v-w="0" v-h="0", 2022年春晚 https://txmov2.a.kwimgs.com/bs3/video-hls/5224457109297710655_hlshd15.m3u8 -#EXTINF:-1 group-title="历年春晚" tvg-id="2023年春晚" tvg-name="2023年春晚" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/img/春晚.png" t-time="66" v-w="0" v-h="0", 2023年春晚 +#EXTINF:-1 group-title="历年春晚" tvg-id="2023年春晚" tvg-name="2023年春晚" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/img/春晚.png" t-time="89" v-w="0" v-h="0", 2023年春晚 https://txmov2.a.kwimgs.com/bs3/video-hls/5251197255879398624_hlshd15.m3u8 -#EXTINF:-1 group-title="历年春晚" tvg-id="2024年春晚" tvg-name="2024年春晚" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/img/春晚.png" t-time="72" v-w="0" v-h="0", 2024年春晚 +#EXTINF:-1 group-title="历年春晚" tvg-id="2024年春晚" tvg-name="2024年春晚" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/img/春晚.png" t-time="91" v-w="0" v-h="0", 2024年春晚 https://p2.bdstatic.com/rtmp.liveshow.lss-user.baidubce.com/live/stream_bduid_6488563992_8982723413/merged_1707497046297_88536_25144_41936.m3u8 -#EXTINF:-1 group-title="国际台" tvg-id="BBC" tvg-name="BBC" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/tvlog/BBCNEWS.png" t-time="1771" v-w="0" v-h="0", BBC +#EXTINF:-1 group-title="国际台" tvg-id="BBC" tvg-name="BBC" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/tvlog/BBCNEWS.png" t-time="1561" v-w="0" v-h="0", BBC https://d3pxo1qcgzxtxs.cloudfront.net/10005/99951298/hls/playlist.m3u8?ads.xumo_channelId=99951298 -#EXTINF:-1 group-title="国际台" tvg-id="CNA" tvg-name="CNA" tvg-logo="https://gitee.com/suxuang/TVlogo/raw/main/img/ChannelAsia.png" t-time="827" v-w="0" v-h="0", CNA +#EXTINF:-1 group-title="国际台" tvg-id="CNA" tvg-name="CNA" tvg-logo="https://gitee.com/suxuang/TVlogo/raw/main/img/ChannelAsia.png" t-time="488" v-w="0" v-h="0", CNA https://d2e1asnsl7br7b.cloudfront.net/7782e205e72f43aeb4a48ec97f66ebbe/index_5.m3u8 -#EXTINF:-1 group-title="国际台" tvg-id="CNN" tvg-name="CNN" tvg-logo="https://gitee.com/suxuang/TVlogo/raw/main/img/CNN.png" t-time="4283" v-w="0" v-h="0", CNN +#EXTINF:-1 group-title="国际台" tvg-id="CNN" tvg-name="CNN" tvg-logo="https://gitee.com/suxuang/TVlogo/raw/main/img/CNN.png" t-time="3760" v-w="0" v-h="0", CNN https://jmp2.uk/sam-GBBD8000016N.m3u8 -#EXTINF:-1 group-title="国际台" tvg-id="null" tvg-name="Fox LiveNow" tvg-logo="null" t-time="2840" v-w="0" v-h="0", Fox LiveNow +#EXTINF:-1 group-title="国际台" tvg-id="null" tvg-name="Fox LiveNow" tvg-logo="null" t-time="2637" v-w="0" v-h="0", Fox LiveNow https://jmp2.uk/sam-USBA300024TN.m3u8 -#EXTINF:-1 group-title="国际台" tvg-id="null" tvg-name="CBC News" tvg-logo="null" t-time="1317" v-w="0" v-h="0", CBC News +#EXTINF:-1 group-title="国际台" tvg-id="null" tvg-name="CBC News" tvg-logo="null" t-time="1675" v-w="0" v-h="0", CBC News https://dbrb49pjoymg4.cloudfront.net/v1/master/3fec3e5cac39a52b2132f9c66c83dae043dc17d4/prod_default_xumo-ams-aws/master.m3u8?ads.xumo_channelId=99991276 -#EXTINF:-1 group-title="国际台" tvg-id="null" tvg-name="ABC News Live" tvg-logo="null" t-time="1251" v-w="0" v-h="0", ABC News Live +#EXTINF:-1 group-title="国际台" tvg-id="null" tvg-name="ABC News Live" tvg-logo="null" t-time="1885" v-w="0" v-h="0", ABC News Live https://d4ybyqrhce41r.cloudfront.net/v1/master/3fec3e5cac39a52b2132f9c66c83dae043dc17d4/prod-xumo-linear-nbcu-hlsv3/master.m3u8?ads.channelId=99991626 -#EXTINF:-1 group-title="国际台" tvg-id="null" tvg-name="WionNews" tvg-logo="null" t-time="1342" v-w="0" v-h="0", WionNews +#EXTINF:-1 group-title="国际台" tvg-id="null" tvg-name="WionNews" tvg-logo="null" t-time="1185" v-w="0" v-h="0", WionNews https://d7x8z4yuq42qn.cloudfront.net/index_7.m3u8 -#EXTINF:-1 group-title="国际台" tvg-id="NBC" tvg-name="NBC" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/tvlog/NBC1.png" t-time="2031" v-w="0" v-h="0", NBC News Now +#EXTINF:-1 group-title="国际台" tvg-id="NBC" tvg-name="NBC" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/tvlog/NBC1.png" t-time="2917" v-w="0" v-h="0", NBC News Now https://jmp2.uk/sam-GBBB1500004LG.m3u8 -#EXTINF:-1 group-title="国际台" tvg-id="AlJaz" tvg-name="AlJazeera" tvg-logo="https://gitee.com/suxuang/TVlogo/raw/main/img/AlJazeera.png" t-time="723" v-w="0" v-h="0", Al Jazeera +#EXTINF:-1 group-title="国际台" tvg-id="AlJaz" tvg-name="AlJazeera" tvg-logo="https://gitee.com/suxuang/TVlogo/raw/main/img/AlJazeera.png" t-time="878" v-w="0" v-h="0", Al Jazeera http://live-hls-web-aje.getaj.net/AJE/01.m3u8 -#EXTINF:-1 group-title="国际台" tvg-id="Arirang" tvg-name="Arirang" tvg-logo="https://gitee.com/suxuang/TVlogo/raw/main/img/ArirangTV.png" t-time="6661" v-w="0" v-h="0", Arirang +#EXTINF:-1 group-title="国际台" tvg-id="Arirang" tvg-name="Arirang" tvg-logo="https://gitee.com/suxuang/TVlogo/raw/main/img/ArirangTV.png" t-time="3541" v-w="0" v-h="0", Arirang https://amdlive-ch01-ctnd-com.akamaized.net/arirang_1ch/smil:arirang_1ch.smil/chunklist_b3256000_sleng.m3u8 -#EXTINF:-1 group-title="国际台" tvg-id="6159" tvg-name="AXS" tvg-logo="http://epg.51zmt.top:8000/tb1/gt/tvN.png" t-time="823" v-w="0" v-h="0", AXS TV Now +#EXTINF:-1 group-title="国际台" tvg-id="6159" tvg-name="AXS" tvg-logo="http://epg.51zmt.top:8000/tb1/gt/tvN.png" t-time="1315" v-w="0" v-h="0", AXS TV Now https://dikcfc9915kp8.cloudfront.net/hls/1080p/playlist.m3u8 -#EXTINF:-1 group-title="国际台" tvg-id="6140" tvg-name="Bloomberg" tvg-logo="http://epg.51zmt.top:8000/tb1/gt/BloombergTV.png" t-time="901" v-w="0" v-h="0", Bloomberg Asia +#EXTINF:-1 group-title="国际台" tvg-id="6140" tvg-name="Bloomberg" tvg-logo="http://epg.51zmt.top:8000/tb1/gt/BloombergTV.png" t-time="830" v-w="0" v-h="0", Bloomberg Asia https://epg.pw/stream/d2edf469b9079064a283f4b0811cbf6f2597ebbb3d08dcf77036a4b5a791b7cf.m3u8 -#EXTINF:-1 group-title="国际台" tvg-id="701" tvg-name="Fashion" tvg-logo="http://epg.51zmt.top:8000/tb1/gt/faguoshishang.png" t-time="1361" v-w="0" v-h="0", Fashion TV +#EXTINF:-1 group-title="国际台" tvg-id="701" tvg-name="Fashion" tvg-logo="http://epg.51zmt.top:8000/tb1/gt/faguoshishang.png" t-time="608" v-w="0" v-h="0", Fashion TV http://91.247.68.229:8000/play/Fashion/index.m3u8 -#EXTINF:-1 group-title="国际台" tvg-id="988" tvg-name="Trace" tvg-logo="http://epg.51zmt.top:8000/tb1/gt/TRACESportStars.png" t-time="1428" v-w="0" v-h="0", Trace Sports +#EXTINF:-1 group-title="国际台" tvg-id="988" tvg-name="Trace" tvg-logo="http://epg.51zmt.top:8000/tb1/gt/TRACESportStars.png" t-time="11481" v-w="0" v-h="0", Trace Sports https://lightning-tracesport-samsungau.amagi.tv/playlist1080p.m3u8 -#EXTINF:-1 group-title="国际台" tvg-id="RT01" tvg-name="RT" tvg-logo="https://live.fanmingming.com/tv/RTNews.png" t-time="1738" v-w="0" v-h="0", RT News(英语国际) +#EXTINF:-1 group-title="国际台" tvg-id="RT01" tvg-name="RT" tvg-logo="https://live.fanmingming.com/tv/RTNews.png" t-time="1072" v-w="0" v-h="0", RT News(英语国际) https://rt-glb.rttv.com/dvr/rtnews/playlist_4500Kb.m3u8 -#EXTINF:-1 group-title="国际台" tvg-id="RT02" tvg-name="RT" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/tvlog/RT.png" t-time="2617" v-w="0" v-h="0", RT Español(西语) +#EXTINF:-1 group-title="国际台" tvg-id="RT02" tvg-name="RT" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/tvlog/RT.png" t-time="1761" v-w="0" v-h="0", RT Español(西语) https://rt-esp.rttv.com/dvr/rtesp/playlist_4500Kb.m3u8 -#EXTINF:-1 group-title="国际台" tvg-id="RT03" tvg-name="RT" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/tvlog/RT.png" t-time="2729" v-w="0" v-h="0", RT Français(法语) +#EXTINF:-1 group-title="国际台" tvg-id="RT03" tvg-name="RT" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/tvlog/RT.png" t-time="2321" v-w="0" v-h="0", RT Français(法语) https://rt-fra.rttv.com/dvr/rtfrance/playlist_4500Kb.m3u8 -#EXTINF:-1 group-title="国际台" tvg-id="RT04" tvg-name="RT" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/tvlog/RT.png" t-time="1743" v-w="0" v-h="0", RT Arabic(阿语) +#EXTINF:-1 group-title="国际台" tvg-id="RT04" tvg-name="RT" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/tvlog/RT.png" t-time="2021" v-w="0" v-h="0", RT Arabic(阿语) https://rt-arb.rttv.com/dvr/rtarab/playlist_4500Kb.m3u8 -#EXTINF:-1 group-title="国际台" tvg-id="RT05" tvg-name="RT" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/tvlog/RT德国.png" t-time="2333" v-w="0" v-h="0", RT DE(德语) +#EXTINF:-1 group-title="国际台" tvg-id="RT05" tvg-name="RT" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/tvlog/RT德国.png" t-time="1886" v-w="0" v-h="0", RT DE(德语) https://rt-ger.rttv.com/dvr/rtdeutsch/playlist_4500Kb.m3u8 -#EXTINF:-1 group-title="国际台" tvg-id="RT06" tvg-name="RT" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/tvlog/RTDoc.png" t-time="2980" v-w="0" v-h="0", RT Documentary(英语纪录) +#EXTINF:-1 group-title="国际台" tvg-id="RT06" tvg-name="RT" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/tvlog/RTDoc.png" t-time="2341" v-w="0" v-h="0", RT Documentary(英语纪录) https://rt-rtd.rttv.com/dvr/rtdoc/playlist_4500Kb.m3u8 -#EXTINF:-1 group-title="国际台" tvg-id="null" tvg-name="Newsmax" tvg-logo="null" t-time="1986" v-w="0" v-h="0", Newsmax +#EXTINF:-1 group-title="国际台" tvg-id="RT07" tvg-name="RT" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/tvlog/RTDoc.png" t-time="1994" v-w="0" v-h="0", RT Doc-Русский(俄语纪录) +https://hls.rt.com/hls/rtdru360.m3u8 +#EXTINF:-1 group-title="国际台" tvg-id="null" tvg-name="Newsmax" tvg-logo="null" t-time="3859" v-w="0" v-h="0", Newsmax http://nmxlive.akamaized.net/hls/live/529965/Live_1/index.m3u8 -#EXTINF:-1 group-title="国际台" tvg-id="null" tvg-name="CBN News" tvg-logo="null" t-time="1133" v-w="0" v-h="0", CBN News +#EXTINF:-1 group-title="国际台" tvg-id="null" tvg-name="CBN News" tvg-logo="null" t-time="3242" v-w="0" v-h="0", CBN News https://bcovlive-a.akamaihd.net/re8d9f611ee4a490a9bb59e52db91414d/us-east-1/734546207001/playlist.m3u8 -#EXTINF:-1 group-title="国际台" tvg-id="null" tvg-name="TBS" tvg-logo="null" t-time="478" v-w="0" v-h="0", TBS +#EXTINF:-1 group-title="国际台" tvg-id="null" tvg-name="TBS" tvg-logo="null" t-time="455" v-w="0" v-h="0", TBS http://143.244.60.30/TBS/index.m3u8 -#EXTINF:-1 group-title="国际台" tvg-id="null" tvg-name="Taiwan Plus" tvg-logo="null" t-time="546" v-w="0" v-h="0", Taiwan Plus +#EXTINF:-1 group-title="国际台" tvg-id="null" tvg-name="Taiwan Plus" tvg-logo="null" t-time="341" v-w="0" v-h="0", Taiwan Plus https://bcovlive-a.akamaihd.net/rce33d845cb9e42dfa302c7ac345f7858/ap-northeast-1/6282251407001/playlist.m3u8 -#EXTINF:-1 group-title="国际台" tvg-id="null" tvg-name="Love Nature" tvg-logo="null" t-time="948" v-w="0" v-h="0", Love Nature +#EXTINF:-1 group-title="国际台" tvg-id="null" tvg-name="Love Nature" tvg-logo="null" t-time="672" v-w="0" v-h="0", Love Nature https://d18dyiwu97wm6q.cloudfront.net/playlist2160p.m3u8 -#EXTINF:-1 group-title="国际台" tvg-id="null" tvg-name="Fight Network" tvg-logo="null" t-time="2110" v-w="0" v-h="0", Fight Network +#EXTINF:-1 group-title="国际台" tvg-id="null" tvg-name="Fight Network" tvg-logo="null" t-time="1439" v-w="0" v-h="0", Fight Network https://d12a2vxqkkh1bo.cloudfront.net/hls/1080p/playlist.m3u8 -#EXTINF:-1 group-title="国际台" tvg-id="null" tvg-name="Wild Earth" tvg-logo="null" t-time="2014" v-w="0" v-h="0", Wild Earth +#EXTINF:-1 group-title="国际台" tvg-id="null" tvg-name="Wild Earth" tvg-logo="null" t-time="2340" v-w="0" v-h="0", Wild Earth https://wildearth-plex.amagi.tv/masterR1080p.m3u8 -#EXTINF:-1 group-title="央视台" tvg-id="CCTV-5+" tvg-name="CCTV-5 体育赛事" tvg-logo="https://live.fanmingming.com/tv/CCTV5.png" t-time="95" v-w="0" v-h="0", CCTV-5 +#EXTINF:-1 group-title="央视台" tvg-id="CCTV-5+" tvg-name="CCTV-5 体育赛事" tvg-logo="https://live.fanmingming.com/tv/CCTV5.png" t-time="81" v-w="0" v-h="0", CCTV-5 https://ldcctvwbcdbd.a.bdydns.com/ldcctvwbcd/cdrmldcctv5plus_1/index.m3u8?BR=td -#EXTINF:-1 group-title="卫视台" tvg-id="重庆卫视" tvg-name="重庆卫视" tvg-logo="https://live.fanmingming.com/tv/重庆卫视.png" t-time="145" v-w="0" v-h="0", 重庆卫视 +#EXTINF:-1 group-title="卫视台" tvg-id="重庆卫视" tvg-name="重庆卫视" tvg-logo="https://live.fanmingming.com/tv/重庆卫视.png" t-time="138" v-w="0" v-h="0", 重庆卫视 http://p.ytelc.com/videojs.php?id=https://sjlivecdn9.cbg.cn/202411212303/app_2/_definst_/ls_2.stream/chunklist.m3u8 -#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="青海卫视" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="37" v-w="0" v-h="0", 青海卫视 +#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="青海卫视" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="71" v-w="0" v-h="0", 青海卫视 http://stream.qhbtv.com/qhws/sd/live.m3u8?_upt=4d1bc9761732205690 -#EXTINF:-1 group-title="卫视台" tvg-id="重庆卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/重庆卫视.png" t-time="106" v-w="0" v-h="0", 重庆卫视 +#EXTINF:-1 group-title="卫视台" tvg-id="重庆卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/重庆卫视.png" t-time="99" v-w="0" v-h="0", 重庆卫视 http://p.ytelc.com/videojs.php?id=https://sjlivecdn9.cbg.cn/202411222157/app_2/_definst_/ls_2.stream/chunklist.m3u8 -#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="55" v-w="0" v-h="0", 青海卫视 +#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="48" v-w="0" v-h="0", 青海卫视 http://stream.qhbtv.com/qhws/sd/live.m3u8?_upt=ba0bb23b1732293815 -#EXTINF:-1 group-title="卫视台" tvg-id="重庆卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/重庆卫视.png" t-time="70" v-w="0" v-h="0", 重庆卫视 +#EXTINF:-1 group-title="卫视台" tvg-id="重庆卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/重庆卫视.png" t-time="145" v-w="0" v-h="0", 重庆卫视 http://p.ytelc.com/videojs.php?id=https://sjlivecdn9.cbg.cn/202411232123/app_2/_definst_/ls_2.stream/chunklist.m3u8 -#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="20" v-w="0" v-h="0", 青海卫视 +#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="14" v-w="0" v-h="0", 青海卫视 http://stream.qhbtv.com/qhws/sd/live.m3u8?_upt=5f7fedd21732367344 -#EXTINF:-1 group-title="卫视台" tvg-id="重庆卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/重庆卫视.png" t-time="124" v-w="0" v-h="0", 重庆卫视 +#EXTINF:-1 group-title="卫视台" tvg-id="重庆卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/重庆卫视.png" t-time="88" v-w="0" v-h="0", 重庆卫视 http://p.ytelc.com/videojs.php?id=https://sjlivecdn9.cbg.cn/202411252350/app_2/_definst_/ls_2.stream/chunklist.m3u8 -#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="44" v-w="0" v-h="0", 青海卫视 +#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="46" v-w="0" v-h="0", 青海卫视 http://stream.qhbtv.com/qhws/sd/live.m3u8?_upt=cf39b9f81732547864 -#EXTINF:-1 group-title="央视台" tvg-id="CCTV-5+" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/CCTV5.png" t-time="118" v-w="0" v-h="0", CCTV-5 +#EXTINF:-1 group-title="央视台" tvg-id="CCTV-5+" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/CCTV5.png" t-time="138" v-w="0" v-h="0", CCTV-5 https://ldcctvwbcdtxy.liveplay.myqcloud.com/ldcctvwbcd/cdrmldcctv5plus_1/index.m3u8?b=200-2100 -#EXTINF:-1 group-title="卫视台" tvg-id="重庆卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/重庆卫视.png" t-time="96" v-w="0" v-h="0", 重庆卫视 +#EXTINF:-1 group-title="卫视台" tvg-id="重庆卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/重庆卫视.png" t-time="109" v-w="0" v-h="0", 重庆卫视 http://p.ytelc.com/videojs.php?id=https://sjlivecdn9.cbg.cn/202411261642/app_2/_definst_/ls_2.stream/chunklist.m3u8 -#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="15" v-w="0" v-h="0", 青海卫视 +#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="260" v-w="0" v-h="0", 青海卫视 http://stream.qhbtv.com/qhws/sd/live.m3u8?_upt=96fad5b81732608826 -#EXTINF:-1 group-title="央视台" tvg-id="CCTV3" tvg-name="CCTV3" tvg-logo="https://live.fanmingming.com/tv/CCTV3.png" t-time="264" v-w="0" v-h="0", CCTV-3 +#EXTINF:-1 group-title="央视台" tvg-id="CCTV3" tvg-name="CCTV3" tvg-logo="https://live.fanmingming.com/tv/CCTV3.png" t-time="260" v-w="0" v-h="0", CCTV-3 http://[2409:8087:1a01:df::4041]:80/TVOD/88888888/224/3221225799/main.m3u8 -#EXTINF:-1 group-title="央视台" tvg-id="CCTV8" tvg-name="CCTV8" tvg-logo="https://live.fanmingming.com/tv/CCTV8.png" t-time="226" v-w="0" v-h="0", CCTV-8 +#EXTINF:-1 group-title="央视台" tvg-id="CCTV8" tvg-name="CCTV8" tvg-logo="https://live.fanmingming.com/tv/CCTV8.png" t-time="219" v-w="0" v-h="0", CCTV-8 http://[2409:8087:1a01:df::4051]:80/TVOD/88888888/224/3221225795/main.m3u8 -#EXTINF:-1 group-title="央视台" tvg-id="CCTV15" tvg-name="CCTV15" tvg-logo="https://live.fanmingming.com/tv/CCTV15.png" t-time="245" v-w="0" v-h="0", CCTV-15 +#EXTINF:-1 group-title="央视台" tvg-id="CCTV15" tvg-name="CCTV15" tvg-logo="https://live.fanmingming.com/tv/CCTV15.png" t-time="224" v-w="0" v-h="0", CCTV-15 http://[2409:8087:1a01:df::4033]:80/TVOD/88888888/224/3221226127/main.m3u8 #EXTINF:-1 group-title="卫视台" tvg-id="东南卫视" tvg-name="东南卫视" tvg-logo="https://live.fanmingming.com/tv/东南卫视.png" t-time="212" v-w="0" v-h="0", 东南卫视 http://[2409:8087:1a01:df::4035]:80/TVOD/88888888/224/3221225950/main.m3u8 -#EXTINF:-1 group-title="地方台" tvg-id="黑龙江文体" tvg-name="黑龙江文体" tvg-logo="" t-time="224" v-w="0" v-h="0", 黑龙江文体 +#EXTINF:-1 group-title="地方台" tvg-id="黑龙江文体" tvg-name="黑龙江文体" tvg-logo="" t-time="240" v-w="0" v-h="0", 黑龙江文体 http://[2409:8087:1a01:df::4025]:80/TVOD/88888888/224/3221225965/main.m3u8 -#EXTINF:-1 group-title="卫视台" tvg-id="重庆卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/重庆卫视.png" t-time="128" v-w="0" v-h="0", 重庆卫视 +#EXTINF:-1 group-title="卫视台" tvg-id="重庆卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/重庆卫视.png" t-time="142" v-w="0" v-h="0", 重庆卫视 http://p.ytelc.com/videojs.php?id=https://sjlivecdn9.cbg.cn/202411272026/app_2/_definst_/ls_2.stream/chunklist.m3u8 -#EXTINF:-1 group-title="央视台" tvg-id="CCTV17" tvg-name="CCTV17" tvg-logo="https://live.fanmingming.com/tv/CCTV17.png" t-time="211" v-w="0" v-h="0", CCTV-17 +#EXTINF:-1 group-title="央视台" tvg-id="CCTV17" tvg-name="CCTV17" tvg-logo="https://live.fanmingming.com/tv/CCTV17.png" t-time="231" v-w="0" v-h="0", CCTV-17 http://[2409:8087:1a01:df::4025]:80/TVOD/88888888/224/3221225708/main.m3u8 -#EXTINF:-1 group-title="卫视台" tvg-id="贵州卫视" tvg-name="贵州卫视" tvg-logo="https://live.fanmingming.com/tv/贵州卫视.png" t-time="228" v-w="0" v-h="0", 贵州卫视 +#EXTINF:-1 group-title="卫视台" tvg-id="贵州卫视" tvg-name="贵州卫视" tvg-logo="https://live.fanmingming.com/tv/贵州卫视.png" t-time="226" v-w="0" v-h="0", 贵州卫视 http://[2409:8087:1a01:df::4030]:80/TVOD/88888888/224/3221225974/main.m3u8 -#EXTINF:-1 group-title="卫视台" tvg-id="浙江卫视" tvg-name="浙江卫视" tvg-logo="https://live.fanmingming.com/tv/浙江卫视.png" t-time="239" v-w="0" v-h="0", 浙江卫视 +#EXTINF:-1 group-title="卫视台" tvg-id="浙江卫视" tvg-name="浙江卫视" tvg-logo="https://live.fanmingming.com/tv/浙江卫视.png" t-time="217" v-w="0" v-h="0", 浙江卫视 http://[2409:8087:1a01:df::4043]:80/TVOD/88888888/224/3221225959/main.m3u8 -#EXTINF:-1 group-title="地方台" tvg-id="null" tvg-name="null" tvg-logo="https://ghp.ci/https://raw.githubusercontent.com/linitfor/epg/main/logo/浙江钱江都市.png" t-time="40" v-w="0" v-h="0", 浙江钱江都市 +#EXTINF:-1 group-title="地方台" tvg-id="null" tvg-name="null" tvg-logo="https://ghp.ci/https://raw.githubusercontent.com/linitfor/epg/main/logo/浙江钱江都市.png" t-time="55" v-w="0" v-h="0", 浙江钱江都市 http://ali-m-l.cztv.com/channels/lantian/channel002/1080p.m3u8 -#EXTINF:-1 group-title="地方台" tvg-id="null" tvg-name="null" tvg-logo="https://ghp.ci/https://raw.githubusercontent.com/linitfor/epg/main/logo/浙江经济生活.png" t-time="12" v-w="0" v-h="0", 浙江经济生活 +#EXTINF:-1 group-title="地方台" tvg-id="null" tvg-name="null" tvg-logo="https://ghp.ci/https://raw.githubusercontent.com/linitfor/epg/main/logo/浙江经济生活.png" t-time="14" v-w="0" v-h="0", 浙江经济生活 http://ali-m-l.cztv.com/channels/lantian/channel003/1080p.m3u8 -#EXTINF:-1 group-title="地方台" tvg-id="null" tvg-name="null" tvg-logo="https://ghp.ci/https://raw.githubusercontent.com/linitfor/epg/main/logo/浙江教科影院.png" t-time="12" v-w="0" v-h="0", 浙江教科影院 +#EXTINF:-1 group-title="地方台" tvg-id="null" tvg-name="null" tvg-logo="https://ghp.ci/https://raw.githubusercontent.com/linitfor/epg/main/logo/浙江教科影院.png" t-time="20" v-w="0" v-h="0", 浙江教科影院 http://ali-m-l.cztv.com/channels/lantian/channel004/1080p.m3u8 -#EXTINF:-1 group-title="地方台" tvg-id="null" tvg-name="null" tvg-logo="https://ghp.ci/https://raw.githubusercontent.com/linitfor/epg/main/logo/浙江民生休闲.png" t-time="12" v-w="0" v-h="0", 浙江民生休闲 +#EXTINF:-1 group-title="地方台" tvg-id="null" tvg-name="null" tvg-logo="https://ghp.ci/https://raw.githubusercontent.com/linitfor/epg/main/logo/浙江民生休闲.png" t-time="15" v-w="0" v-h="0", 浙江民生休闲 http://ali-m-l.cztv.com/channels/lantian/channel006/1080p.m3u8 -#EXTINF:-1 group-title="地方台" tvg-id="null" tvg-name="null" tvg-logo="https://ghp.ci/https://raw.githubusercontent.com/linitfor/epg/main/logo/浙江公共新闻.png" t-time="30" v-w="0" v-h="0", 浙江公共新闻 +#EXTINF:-1 group-title="地方台" tvg-id="null" tvg-name="null" tvg-logo="https://ghp.ci/https://raw.githubusercontent.com/linitfor/epg/main/logo/浙江公共新闻.png" t-time="14" v-w="0" v-h="0", 浙江公共新闻 http://ali-m-l.cztv.com/channels/lantian/channel007/1080p.m3u8 -#EXTINF:-1 group-title="地方台" tvg-id="null" tvg-name="null" tvg-logo="https://ghp.ci/https://raw.githubusercontent.com/linitfor/epg/main/logo/浙江少儿.png" t-time="24" v-w="0" v-h="0", 浙江少儿 +#EXTINF:-1 group-title="地方台" tvg-id="null" tvg-name="null" tvg-logo="https://ghp.ci/https://raw.githubusercontent.com/linitfor/epg/main/logo/浙江少儿.png" t-time="16" v-w="0" v-h="0", 浙江少儿 http://ali-m-l.cztv.com/channels/lantian/channel008/1080p.m3u8 -#EXTINF:-1 group-title="地方台" tvg-id="null" tvg-name="null" tvg-logo="https://ghp.ci/https://raw.githubusercontent.com/linitfor/epg/main/logo/中国蓝新闻.png" t-time="13" v-w="0" v-h="0", 中国蓝新闻 +#EXTINF:-1 group-title="地方台" tvg-id="null" tvg-name="null" tvg-logo="https://ghp.ci/https://raw.githubusercontent.com/linitfor/epg/main/logo/中国蓝新闻.png" t-time="71" v-w="0" v-h="0", 中国蓝新闻 http://ali-m-l.cztv.com/channels/lantian/channel009/1080p.m3u8 -#EXTINF:-1 group-title="地方台" tvg-id="null" tvg-name="null" tvg-logo="https://ghp.ci/https://raw.githubusercontent.com/linitfor/epg/main/logo/浙江国际.png" t-time="12" v-w="0" v-h="0", 浙江国际 +#EXTINF:-1 group-title="地方台" tvg-id="null" tvg-name="null" tvg-logo="https://ghp.ci/https://raw.githubusercontent.com/linitfor/epg/main/logo/浙江国际.png" t-time="14" v-w="0" v-h="0", 浙江国际 http://ali-m-l.cztv.com/channels/lantian/channel010/1080p.m3u8 -#EXTINF:-1 group-title="地方台" tvg-id="null" tvg-name="null" tvg-logo="https://ghp.ci/https://raw.githubusercontent.com/linitfor/epg/main/logo/浙江好易购.png" t-time="107" v-w="0" v-h="0", 浙江好易购 +#EXTINF:-1 group-title="地方台" tvg-id="null" tvg-name="null" tvg-logo="https://ghp.ci/https://raw.githubusercontent.com/linitfor/epg/main/logo/浙江好易购.png" t-time="83" v-w="0" v-h="0", 浙江好易购 http://ali-m-l.cztv.com/channels/lantian/channel011/1080p.m3u8 -#EXTINF:-1 group-title="地方台" tvg-id="null" tvg-name="null" tvg-logo="https://ghp.ci/https://raw.githubusercontent.com/linitfor/epg/main/logo/浙江之江纪录.png" t-time="48" v-w="0" v-h="0", 浙江之江纪录 +#EXTINF:-1 group-title="地方台" tvg-id="null" tvg-name="null" tvg-logo="https://ghp.ci/https://raw.githubusercontent.com/linitfor/epg/main/logo/浙江之江纪录.png" t-time="51" v-w="0" v-h="0", 浙江之江纪录 http://ali-m-l.cztv.com/channels/lantian/channel012/1080p.m3u8 -#EXTINF:-1 group-title="地方台" tvg-id="null" tvg-name="null" tvg-logo="https://ghp.ci/https://raw.githubusercontent.com/linitfor/epg/main/logo/浙江浙江之声.png" t-time="81" v-w="0" v-h="0", 浙江浙江之声 +#EXTINF:-1 group-title="地方台" tvg-id="null" tvg-name="null" tvg-logo="https://ghp.ci/https://raw.githubusercontent.com/linitfor/epg/main/logo/浙江浙江之声.png" t-time="98" v-w="0" v-h="0", 浙江浙江之声 http://ali-m-l.cztv.com/channels/lantian/fm88/128k.m3u8 -#EXTINF:-1 group-title="地方台" tvg-id="null" tvg-name="null" tvg-logo="https://ghp.ci/https://raw.githubusercontent.com/linitfor/epg/main/logo/浙江新闻广播.png" t-time="34" v-w="0" v-h="0", 浙江新闻广播 +#EXTINF:-1 group-title="地方台" tvg-id="null" tvg-name="null" tvg-logo="https://ghp.ci/https://raw.githubusercontent.com/linitfor/epg/main/logo/浙江新闻广播.png" t-time="41" v-w="0" v-h="0", 浙江新闻广播 http://ali-m-l.cztv.com/channels/lantian/fm988/128k.m3u8 -#EXTINF:-1 group-title="地方台" tvg-id="null" tvg-name="null" tvg-logo="https://ghp.ci/https://raw.githubusercontent.com/linitfor/epg/main/logo/浙江广播经济.png" t-time="51" v-w="0" v-h="0", 浙江广播经济 +#EXTINF:-1 group-title="地方台" tvg-id="null" tvg-name="null" tvg-logo="https://ghp.ci/https://raw.githubusercontent.com/linitfor/epg/main/logo/浙江广播经济.png" t-time="14" v-w="0" v-h="0", 浙江广播经济 http://ali-m-l.cztv.com/channels/lantian/fm95/128k.m3u8 -#EXTINF:-1 group-title="地方台" tvg-id="null" tvg-name="null" tvg-logo="https://ghp.ci/https://raw.githubusercontent.com/linitfor/epg/main/logo/浙江民生资讯.png" t-time="46" v-w="0" v-h="0", 浙江民生资讯 +#EXTINF:-1 group-title="地方台" tvg-id="null" tvg-name="null" tvg-logo="https://ghp.ci/https://raw.githubusercontent.com/linitfor/epg/main/logo/浙江民生资讯.png" t-time="50" v-w="0" v-h="0", 浙江民生资讯 http://ali-m-l.cztv.com/channels/lantian/fm996/128k.m3u8 -#EXTINF:-1 group-title="地方台" tvg-id="null" tvg-name="null" tvg-logo="https://ghp.ci/https://raw.githubusercontent.com/linitfor/epg/main/logo/浙江音乐调频.png" t-time="99" v-w="0" v-h="0", 浙江音乐调频 +#EXTINF:-1 group-title="地方台" tvg-id="null" tvg-name="null" tvg-logo="https://ghp.ci/https://raw.githubusercontent.com/linitfor/epg/main/logo/浙江音乐调频.png" t-time="110" v-w="0" v-h="0", 浙江音乐调频 http://ali-m-l.cztv.com/channels/lantian/fm968/128k.m3u8 -#EXTINF:-1 group-title="地方台" tvg-id="null" tvg-name="null" tvg-logo="https://ghp.ci/https://raw.githubusercontent.com/linitfor/epg/main/logo/浙江交通之声.png" t-time="33" v-w="0" v-h="0", 浙江交通之声 +#EXTINF:-1 group-title="地方台" tvg-id="null" tvg-name="null" tvg-logo="https://ghp.ci/https://raw.githubusercontent.com/linitfor/epg/main/logo/浙江交通之声.png" t-time="16" v-w="0" v-h="0", 浙江交通之声 http://ali-m-l.cztv.com/channels/lantian/fm93/128k.m3u8 -#EXTINF:-1 group-title="地方台" tvg-id="null" tvg-name="null" tvg-logo="https://ghp.ci/https://raw.githubusercontent.com/linitfor/epg/main/logo/浙江旅游之声.png" t-time="43" v-w="0" v-h="0", 浙江旅游之声 +#EXTINF:-1 group-title="地方台" tvg-id="null" tvg-name="null" tvg-logo="https://ghp.ci/https://raw.githubusercontent.com/linitfor/epg/main/logo/浙江旅游之声.png" t-time="46" v-w="0" v-h="0", 浙江旅游之声 http://ali-m-l.cztv.com/channels/lantian/fm1045/128k.m3u8 -#EXTINF:-1 group-title="地方台" tvg-id="null" tvg-name="null" tvg-logo="https://ghp.ci/https://raw.githubusercontent.com/linitfor/epg/main/logo/浙江城市之声.png" t-time="54" v-w="0" v-h="0", 浙江城市之声 +#EXTINF:-1 group-title="地方台" tvg-id="null" tvg-name="null" tvg-logo="https://ghp.ci/https://raw.githubusercontent.com/linitfor/epg/main/logo/浙江城市之声.png" t-time="66" v-w="0" v-h="0", 浙江城市之声 http://ali-m-l.cztv.com/channels/lantian/fm107/128k.m3u8 -#EXTINF:-1 group-title="地方台" tvg-id="null" tvg-name="null" tvg-logo="https://ghp.ci/https://raw.githubusercontent.com/linitfor/epg/main/logo/杭州余杭平安.png" t-time="251" v-w="0" v-h="0", 杭州余杭平安 +#EXTINF:-1 group-title="地方台" tvg-id="null" tvg-name="null" tvg-logo="https://ghp.ci/https://raw.githubusercontent.com/linitfor/epg/main/logo/杭州余杭平安.png" t-time="46" v-w="0" v-h="0", 杭州余杭平安 http://l.cztvcloud.com/channels/lantian/SXyuhang2/720p.m3u8 -#EXTINF:-1 group-title="地方台" tvg-id="null" tvg-name="null" tvg-logo="https://ghp.ci/https://raw.githubusercontent.com/linitfor/epg/main/logo/杭州余杭未来.png" t-time="117" v-w="0" v-h="0", 杭州余杭未来 +#EXTINF:-1 group-title="地方台" tvg-id="null" tvg-name="null" tvg-logo="https://ghp.ci/https://raw.githubusercontent.com/linitfor/epg/main/logo/杭州余杭未来.png" t-time="75" v-w="0" v-h="0", 杭州余杭未来 http://l.cztvcloud.com/channels/lantian/SXyuhang3/720p.m3u8 -#EXTINF:-1 group-title="地方台" tvg-id="null" tvg-name="null" tvg-logo="https://ghp.ci/https://raw.githubusercontent.com/linitfor/epg/main/logo/杭州余杭综合.png" t-time="103" v-w="0" v-h="0", 杭州余杭综合 +#EXTINF:-1 group-title="地方台" tvg-id="null" tvg-name="null" tvg-logo="https://ghp.ci/https://raw.githubusercontent.com/linitfor/epg/main/logo/杭州余杭综合.png" t-time="74" v-w="0" v-h="0", 杭州余杭综合 http://l.cztvcloud.com/channels/lantian/SXyuhang1/720p.m3u8 -#EXTINF:-1 group-title="卫视台" tvg-id="重庆卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/重庆卫视.png" t-time="129" v-w="0" v-h="0", 重庆卫视 +#EXTINF:-1 group-title="电视剧" tvg-id="null" tvg-name="null" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/img/新水浒.png" t-time="3918" v-w="0" v-h="0", 新水浒传 +http://cdn.jdshipin.com:8880/huya.php?id=11342384 +#EXTINF:-1 group-title="电视剧" tvg-id="null" tvg-name="null" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/img/雪豹.png" t-time="1479" v-w="0" v-h="0", 雪豹 +http://cdn.jdshipin.com:8880/huya.php?id=29580970 +#EXTINF:-1 group-title="电视剧" tvg-id="null" tvg-name="null" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/img/庆余年.png" t-time="1637" v-w="0" v-h="0", 庆余年(备用2) +http://cdn.jdshipin.com:8880/huya.php?id=11352960 +#EXTINF:-1 group-title="卫视台" tvg-id="重庆卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/重庆卫视.png" t-time="154" v-w="0" v-h="0", 重庆卫视 http://p.ytelc.com/videojs.php?id=https://sjlivecdn9.cbg.cn/202411281212/app_2/_definst_/ls_2.stream/chunklist.m3u8 -#EXTINF:-1 group-title="卫视台" tvg-id="重庆卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/重庆卫视.png" t-time="123" v-w="0" v-h="0", 重庆卫视 +#EXTINF:-1 group-title="卫视台" tvg-id="重庆卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/重庆卫视.png" t-time="134" v-w="0" v-h="0", 重庆卫视 http://p.ytelc.com/videojs.php?id=https://sjlivecdn9.cbg.cn/202411291600/app_2/_definst_/ls_2.stream/chunklist.m3u8 -#EXTINF:-1 group-title="儿童" tvg-id="黑龙江少儿" tvg-name="黑龙江少儿" tvg-logo="" t-time="217" v-w="0" v-h="0", 黑龙江少儿 +#EXTINF:-1 group-title="儿童" tvg-id="黑龙江少儿" tvg-name="黑龙江少儿" tvg-logo="" t-time="235" v-w="0" v-h="0", 黑龙江少儿 http://[2409:8087:1a01:df::4049]:80/TVOD/88888888/224/3221225979/main.m3u8 -#EXTINF:-1 group-title="地方台" tvg-id="鹤岗新闻综合" tvg-name="鹤岗新闻综合" tvg-logo="" t-time="212" v-w="0" v-h="0", 鹤岗新闻综合 +#EXTINF:-1 group-title="地方台" tvg-id="鹤岗新闻综合" tvg-name="鹤岗新闻综合" tvg-logo="" t-time="227" v-w="0" v-h="0", 鹤岗新闻综合 http://[2409:8087:1a01:df::4059]:80/TVOD/88888888/224/3221226073/main.m3u8 #EXTINF:-1 group-title="地方台" tvg-id="黑龙江都市" tvg-name="黑龙江都市" tvg-logo="" t-time="222" v-w="0" v-h="0", 黑龙江都市 http://[2409:8087:1a01:df::4055]:80/TVOD/88888888/224/3221225969/main.m3u8 -#EXTINF:-1 group-title="卫视台" tvg-id="重庆卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/重庆卫视.png" t-time="157" v-w="0" v-h="0", 重庆卫视 +#EXTINF:-1 group-title="卫视台" tvg-id="重庆卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/重庆卫视.png" t-time="179" v-w="0" v-h="0", 重庆卫视 http://p.ytelc.com/videojs.php?id=https://sjlivecdn9.cbg.cn/202412012254/app_2/_definst_/ls_2.stream/chunklist.m3u8 -#EXTINF:-1 group-title="地方台" tvg-id="null" tvg-name="广州电视台综合频道" tvg-logo="https://live.fanmingming.com/tv/广州电视台综合频道.png" t-time="234" v-w="0" v-h="0", 广州电视台综合频道 +#EXTINF:-1 group-title="地方台" tvg-id="null" tvg-name="广州电视台综合频道" tvg-logo="https://live.fanmingming.com/tv/广州电视台综合频道.png" t-time="211" v-w="0" v-h="0", 广州电视台综合频道 https://tencentplay.gztv.com/live/zonghes.m3u8?txSecret=dce137597806f62ae6fdfc40328a336e&txTime=191b5fc1c86 -#EXTINF:-1 group-title="地方台" tvg-id="null" tvg-name="广州综合" tvg-logo="https://live.fanmingming.com/tv/广州综合.png" t-time="140" v-w="0" v-h="0", 广州综合 +#EXTINF:-1 group-title="地方台" tvg-id="null" tvg-name="广州综合" tvg-logo="https://live.fanmingming.com/tv/广州综合.png" t-time="112" v-w="0" v-h="0", 广州综合 http://tencentplay.gztv.com/live/zonghes.m3u8?txSecret=c8dbe86d6f86eb1a21999ab479fd5667&txTime=18d3c4690e8 -#EXTINF:-1 group-title="地方台" tvg-id="null" tvg-name="广州电视台新闻频道" tvg-logo="https://live.fanmingming.com/tv/广州电视台新闻频道.png" t-time="196" v-w="0" v-h="0", 广州电视台新闻频道 +#EXTINF:-1 group-title="地方台" tvg-id="null" tvg-name="广州电视台新闻频道" tvg-logo="https://live.fanmingming.com/tv/广州电视台新闻频道.png" t-time="160" v-w="0" v-h="0", 广州电视台新闻频道 https://tencentplay.gztv.com/live/xinwen.m3u8?txSecret=520177bc9dd6916a7d6fa86bdb3f8830&txTime=191b5f5b230 -#EXTINF:-1 group-title="地方台" tvg-id="null" tvg-name="广州新闻" tvg-logo="https://live.fanmingming.com/tv/广州新闻.png" t-time="60" v-w="0" v-h="0", 广州新闻 +#EXTINF:-1 group-title="地方台" tvg-id="null" tvg-name="广州新闻" tvg-logo="https://live.fanmingming.com/tv/广州新闻.png" t-time="70" v-w="0" v-h="0", 广州新闻 http://tencentplay.gztv.com/live/xinwen.m3u8?txSecret=d2c2db0b598c02ec1b5623728434d367&txTime=18d57929bd3 -#EXTINF:-1 group-title="地方台" tvg-id="null" tvg-name="广州影视频道" tvg-logo="https://live.fanmingming.com/tv/广州影视频道.png" t-time="102" v-w="0" v-h="0", 广州影视频道 +#EXTINF:-1 group-title="地方台" tvg-id="null" tvg-name="广州影视频道" tvg-logo="https://live.fanmingming.com/tv/广州影视频道.png" t-time="152" v-w="0" v-h="0", 广州影视频道 http://tencentplay.gztv.com/live/yingshi.m3u8?txSecret=1bd3a1082ab5b89f48c1bff9a3760da4&txTime=18d57929bd4 -#EXTINF:-1 group-title="地方台" tvg-id="null" tvg-name="广州电视台影视频道" tvg-logo="https://live.fanmingming.com/tv/广州电视台影视频道.png" t-time="108" v-w="0" v-h="0", 广州电视台影视频道 +#EXTINF:-1 group-title="地方台" tvg-id="null" tvg-name="广州电视台影视频道" tvg-logo="https://live.fanmingming.com/tv/广州电视台影视频道.png" t-time="92" v-w="0" v-h="0", 广州电视台影视频道 https://tencentplay.gztv.com/live/yingshi.m3u8?txSecret=2b09d952702fe2c67ddad695faa4c27c&txTime=191b5db5ed0 -#EXTINF:-1 group-title="地方台" tvg-id="null" tvg-name="广州电视台法治频道" tvg-logo="https://live.fanmingming.com/tv/广州电视台法治频道.png" t-time="129" v-w="0" v-h="0", 广州电视台法治频道 +#EXTINF:-1 group-title="地方台" tvg-id="null" tvg-name="广州电视台法治频道" tvg-logo="https://live.fanmingming.com/tv/广州电视台法治频道.png" t-time="166" v-w="0" v-h="0", 广州电视台法治频道 https://tencentplay.gztv.com/live/fazhi.m3u8?txSecret=4400d75d2114b2db07d86eda8f8218ee&txTime=191b60ce0f6 -#EXTINF:-1 group-title="地方台" tvg-id="null" tvg-name="广州电视台法治频道" tvg-logo="https://live.fanmingming.com/tv/广州电视台法治频道.png" t-time="57" v-w="0" v-h="0", 广州电视台法治频道 +#EXTINF:-1 group-title="地方台" tvg-id="null" tvg-name="广州电视台法治频道" tvg-logo="https://live.fanmingming.com/tv/广州电视台法治频道.png" t-time="127" v-w="0" v-h="0", 广州电视台法治频道 http://tencentplay.gztv.com/live/fazhi.m3u8?txSecret=3e84cd8eba844b5dc2150612295c7a52&txTime=18d578f4493 -#EXTINF:-1 group-title="地方台" tvg-id="null" tvg-name="广州南国都市频道" tvg-logo="https://live.fanmingming.com/tv/广州南国都市频道.png" t-time="110" v-w="0" v-h="0", 广州南国都市频道 +#EXTINF:-1 group-title="地方台" tvg-id="null" tvg-name="广州南国都市频道" tvg-logo="https://live.fanmingming.com/tv/广州南国都市频道.png" t-time="137" v-w="0" v-h="0", 广州南国都市频道 https://tencentplay.gztv.com/live/nanguodushi.m3u8?txSecret=babbcbacdbcf13a3311a264e4dd66b8d&txTime=191b60b41a7 -#EXTINF:-1 group-title="地方台" tvg-id="null" tvg-name="4K南国都市频道" tvg-logo="https://live.fanmingming.com/tv/4K南国都市频道.png" t-time="122" v-w="0" v-h="0", 4K南国都市频道 +#EXTINF:-1 group-title="地方台" tvg-id="null" tvg-name="4K南国都市频道" tvg-logo="https://live.fanmingming.com/tv/4K南国都市频道.png" t-time="153" v-w="0" v-h="0", 4K南国都市频道 http://tencentplay.gztv.com/live/nanguodushi.m3u8?txSecret=140110ae3d6c936a77f94c4f4d85b0d3&txTime=18d57929bd4 -#EXTINF:-1 group-title="地方台" tvg-id="null" tvg-name="广州竞赛频道" tvg-logo="https://live.fanmingming.com/tv/广州竞赛频道.png" t-time="120" v-w="0" v-h="0", 广州竞赛频道 +#EXTINF:-1 group-title="地方台" tvg-id="null" tvg-name="广州竞赛频道" tvg-logo="https://live.fanmingming.com/tv/广州竞赛频道.png" t-time="86" v-w="0" v-h="0", 广州竞赛频道 https://tencentplay.gztv.com/live/jingsai.m3u8?txSecret=a4d04c27d0d1d8b7efef2ed7ff1c3eae&txTime=191b60cc9ca -#EXTINF:-1 group-title="卫视台" tvg-id="重庆卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/重庆卫视.png" t-time="116" v-w="0" v-h="0", 重庆卫视 +#EXTINF:-1 group-title="卫视台" tvg-id="重庆卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/重庆卫视.png" t-time="203" v-w="0" v-h="0", 重庆卫视 http://p.ytelc.com/videojs.php?id=https://sjlivecdn9.cbg.cn/202412022332/app_2/_definst_/ls_2.stream/chunklist.m3u8 -#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="60" v-w="0" v-h="0", 青海卫视 +#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="33" v-w="0" v-h="0", 青海卫视 http://stream.qhbtv.com/qhws/sd/live.m3u8?_upt=a76dc01d1733159541 -#EXTINF:-1 group-title="卫视台" tvg-id="重庆卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/重庆卫视.png" t-time="160" v-w="0" v-h="0", 重庆卫视 +#EXTINF:-1 group-title="卫视台" tvg-id="重庆卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/重庆卫视.png" t-time="133" v-w="0" v-h="0", 重庆卫视 http://p.ytelc.com/videojs.php?id=https://sjlivecdn9.cbg.cn/202412032225/app_2/_definst_/ls_2.stream/chunklist.m3u8 -#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="301" v-w="0" v-h="0", 青海卫视 +#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="118" v-w="0" v-h="0", 青海卫视 http://stream.qhbtv.com/qhws/sd/live.m3u8?_upt=af785f231733235301 -#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="14" v-w="0" v-h="0", 青海卫视 +#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="15" v-w="0" v-h="0", 青海卫视 http://stream.qhbtv.com/qhws/sd/live.m3u8?_upt=a804edc21733310372 -#EXTINF:-1 group-title="卫视台" tvg-id="重庆卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/重庆卫视.png" t-time="88" v-w="0" v-h="0", 重庆卫视 +#EXTINF:-1 group-title="卫视台" tvg-id="重庆卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/重庆卫视.png" t-time="100" v-w="0" v-h="0", 重庆卫视 http://p.ytelc.com/videojs.php?id=https://sjlivecdn9.cbg.cn/202412052053/app_2/_definst_/ls_2.stream/chunklist.m3u8 -#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="102" v-w="0" v-h="0", 青海卫视 -http://stream.qhbtv.com/qhws/sd/live.m3u8?_upt=c2b8d6341733400398 -#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="103" v-w="0" v-h="0", 青海卫视 -http://stream.qhbtv.com/qhws/sd/live.m3u8?_upt=27118f401733505119 -#EXTINF:-1 group-title="央视台" tvg-id="CCTV-9" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/CCTV9.png" t-time="2323" v-w="0" v-h="0", CCTV-9 -https://www.nettvpro.xyz/player/videojs.php?url=http://117.161.12.116/live/program/live/cctv9hd8m/8000000/mnf.m3u8 -#EXTINF:-1 group-title="央视台" tvg-id="CCTV-4" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/CCTV4.png" t-time="744" v-w="0" v-h="0", CCTV-4 -https://www.nettvpro.xyz/player/videojs.php?url=http://117.161.12.116/live/program/live/cctv4hd8m/8000000/mnf.m3u8 -#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="41" v-w="0" v-h="0", 青海卫视 -http://stream.qhbtv.com/qhws/sd/live.m3u8?_upt=5faa6a1c1733891024 -#EXTINF:-1 group-title="港澳台" tvg-id="null" tvg-name="Now星影台" tvg-logo="https://live.fanmingming.com/tv/Now爆谷台.png" t-time="20647" v-w="0" v-h="0", Now爆谷台 -http://aktv.top/AKTV/live/aktv2/now-1/AKTV.m3u8 -#EXTINF:-1 group-title="港澳台" tvg-id="null" tvg-name="AXN" tvg-logo="https://live.fanmingming.com/tv/AXN.png" t-time="316" v-w="0" v-h="0", AXN -http://aktv.top/AKTV/live/aktv2/axn/AKTV.m3u8 -#EXTINF:-1 group-title="港澳台" tvg-id="null" tvg-name="i-Fun" tvg-logo="https://live.fanmingming.com/tv/i-Fun" t-time="319" v-w="0" v-h="0", i-Fun 動漫台 -http://aktv.top/AKTV/live/aktv2/ifun/AKTV.m3u8 -#EXTINF:-1 group-title="港澳台" tvg-id="null" tvg-name="Love" tvg-logo="https://live.fanmingming.com/tv/Love" t-time="319" v-w="0" v-h="0", Love Nature HD -http://aktv.top/AKTV/live/aktv2/lovenaturehd/AKTV.m3u8 -#EXTINF:-1 group-title="港澳台" tvg-id="null" tvg-name="ZooMoo" tvg-logo="https://live.fanmingming.com/tv/ZooMoo.png" t-time="321" v-w="0" v-h="0", ZooMoo -http://aktv.top/AKTV/live/aktv2/zoomoo/AKTV.m3u8 -#EXTINF:-1 group-title="港澳台" tvg-id="null" tvg-name="Astro" tvg-logo="https://live.fanmingming.com/tv/Astro" t-time="328" v-w="0" v-h="0", Astro AEC -http://aktv.top/AKTV/live/aktv3/astroaec/AKTV.m3u8 -#EXTINF:-1 group-title="港澳台" tvg-id="null" tvg-name="Astro" tvg-logo="https://live.fanmingming.com/tv/Astro" t-time="318" v-w="0" v-h="0", Astro AOD -http://aktv.top/AKTV/live/aktv3/astroaod/AKTV.m3u8 -#EXTINF:-1 group-title="港澳台" tvg-id="null" tvg-name="Astro" tvg-logo="https://live.fanmingming.com/tv/Astro" t-time="322" v-w="0" v-h="0", Astro iQIYI -http://aktv.top/AKTV/live/aktv3/astroiqiyi/AKTV.m3u8 -#EXTINF:-1 group-title="港澳台" tvg-id="null" tvg-name="Astro" tvg-logo="https://live.fanmingming.com/tv/Astro" t-time="323" v-w="0" v-h="0", Astro QJ -http://aktv.top/AKTV/live/aktv3/astroqj/AKTV.m3u8 -#EXTINF:-1 group-title="港澳台" tvg-id="null" tvg-name="Astro" tvg-logo="https://live.fanmingming.com/tv/Astro" t-time="320" v-w="0" v-h="0", Astro Xing He -http://aktv.top/AKTV/live/aktv3/astroxinghe/AKTV.m3u8 -#EXTINF:-1 group-title="港澳台" tvg-id="null" tvg-name="NHK東京総合" tvg-logo="https://live.fanmingming.com/tv/NHK東京総合.png" t-time="320" v-w="0" v-h="0", NHK東京総合 -http://aktv.top/AKTV/live/aktv3/nhk/AKTV.m3u8 -#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="null" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/img/电影.png" t-time="93" v-w="0" v-h="0", 倩女幽魂妖魔道 -http://jsmov2.a.yximgs.com/bs3/video-hls/5232901391302199073_hlsb.m3u8 -#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="null" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/img/电影.png" t-time="53" v-w="0" v-h="0", 倩女幽魂人间道 -http://jsmov2.a.yximgs.com/bs3/video-hls/5250634317044855747_hlsb.m3u8 -#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="null" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/img/电影.png" t-time="69" v-w="0" v-h="0", 倩女幽魂道道道 -http://jsmov2.a.yximgs.com/bs3/video-hls/5216294367991385255_hlsb.m3u8 -#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="null" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/img/电影.png" t-time="960" v-w="0" v-h="0", 人在囧途 -https://vip.ffzy-play.com/20221018/1953_2d6ba500/index.m3u8 -#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="null" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/img/电影.png" t-time="471" v-w="0" v-h="0", 人在囧途之泰囧 -https://vip.ffzy-play.com/20221018/1951_47e1adc8/index.m3u8 -#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="null" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/img/电影.png" t-time="1199" v-w="0" v-h="0", 人在囧途之港囧 -https://vip.ffzy-play7.com/20230112/11082_fde1a94d/index.m3u8 -#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="null" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/img/电影.png" t-time="1025" v-w="0" v-h="0", 拆弹专家1 -https://vip.ffzy-online.com/20221015/719_80ff87c2/index.m3u8 -#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="null" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/img/电影.png" t-time="455" v-w="0" v-h="0", 拆弹专家2 -https://vip.ffzy-online.com/20221015/722_e32c42bc/index.m3u8 -#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="null" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/img/电影.png" t-time="779" v-w="0" v-h="0", 寒战 -https://vip.ffzy-play6.com/20221019/157_bf0740ee/index.m3u8 -#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="null" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/img/电影.png" t-time="933" v-w="0" v-h="0", 我不是药神 -https://vip.ffzy-play1.com/20221018/478_c3afed66/index.m3u8 -#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="null" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/img/电影.png" t-time="179" v-w="0" v-h="0", 让子弹飞 -https://vip.ffzy-play7.com/20230116/11563_b9f44814/index.m3u8 -#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="null" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/img/电影.png" t-time="92" v-w="0" v-h="0", 龙门飞甲 -http://jsmov2.a.yximgs.com/bs3/video-hls/5203346449046555193_hlsb.m3u8 -#EXTINF:-1 group-title="电视剧" tvg-id="null" tvg-name="null" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/img/倚天屠龙记苏有朋.png" t-time="5716" v-w="0" v-h="0", 倚天屠龙记 -http://huanqiuzhibo.cn/manifest/huya.php?id=11342403 -#EXTINF:-1 group-title="电视剧" tvg-id="null" tvg-name="null" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/img/铁齿铜牙纪晓岚.png" t-time="14362" v-w="0" v-h="0", 铁齿铜牙纪晓岚 -http://huanqiuzhibo.cn/manifest/huya.php?id=11342396 -#EXTINF:-1 group-title="电视剧" tvg-id="null" tvg-name="null" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/img/亮剑.png" t-time="3773" v-w="0" v-h="0", 亮剑 -http://huanqiuzhibo.cn/manifest/huya.php?id=30080238 -#EXTINF:-1 group-title="电视剧" tvg-id="null" tvg-name="null" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/img/士兵突击.png" t-time="2740" v-w="0" v-h="0", 士兵突击 -http://huanqiuzhibo.cn/manifest/huya.php?id=11342430 -#EXTINF:-1 group-title="电视剧" tvg-id="null" tvg-name="null" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/img/康熙王朝.png" t-time="6842" v-w="0" v-h="0", 康熙王朝 -http://huanqiuzhibo.cn/manifest/huya.php?id=11352940 -#EXTINF:-1 group-title="电视剧" tvg-id="null" tvg-name="null" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/img/精绝古城.png" t-time="4815" v-w="0" v-h="0", 鬼吹灯之精绝古城 -http://huanqiuzhibo.cn/manifest/huya.php?id=11352871 -#EXTINF:-1 group-title="电视剧" tvg-id="null" tvg-name="null" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/img/怒晴湘西.png" t-time="7414" v-w="0" v-h="0", 鬼吹灯之怒晴湘西 -http://huanqiuzhibo.cn/manifest/huya.php?id=11602075 -#EXTINF:-1 group-title="电视剧" tvg-id="null" tvg-name="null" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/img/云南虫谷.png" t-time="2291" v-w="0" v-h="0", 鬼吹灯之云南虫谷 -http://huanqiuzhibo.cn/manifest/huya.php?id=11352898 -#EXTINF:-1 group-title="电视剧" tvg-id="null" tvg-name="null" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/img/笑傲江湖.png" t-time="6555" v-w="0" v-h="0", 笑傲江湖 -http://huanqiuzhibo.cn/manifest/huya.php?id=26355790 -#EXTINF:-1 group-title="电视剧" tvg-id="null" tvg-name="null" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/img/神雕侠侣.png" t-time="7082" v-w="0" v-h="0", 神雕侠侣 -http://huanqiuzhibo.cn/manifest/huya.php?id=11352964 -#EXTINF:-1 group-title="电视剧" tvg-id="null" tvg-name="null" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/img/雪豹.png" t-time="1644" v-w="0" v-h="0", 雪豹 -http://huanqiuzhibo.cn/manifest/huya.php?id=29580970 -#EXTINF:-1 group-title="电视剧" tvg-id="null" tvg-name="null" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/img/陈情令.png" t-time="2557" v-w="0" v-h="0", 陈情令 -http://huanqiuzhibo.cn/manifest/huya.php?id=29465862 -#EXTINF:-1 group-title="电视剧" tvg-id="null" tvg-name="null" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/img/庆余年.png" t-time="7301" v-w="0" v-h="0", 庆余年 -http://huanqiuzhibo.cn/manifest/huya.php?id=11352960 -#EXTINF:-1 group-title="数字台" tvg-id="null" tvg-name="null" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/img/埋堆堆.png" t-time="1402" v-w="0" v-h="0", 楚汉骄雄 -http://huanqiuzhibo.cn/manifest/huya.php?id=23740156 -#EXTINF:-1 group-title="数字台" tvg-id="null" tvg-name="null" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/img/埋堆堆.png" t-time="1578" v-w="0" v-h="0", 鹿鼎记 -http://huanqiuzhibo.cn/manifest/huya.php?id=23865080 -#EXTINF:-1 group-title="数字台" tvg-id="null" tvg-name="null" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/img/埋堆堆.png" t-time="4273" v-w="0" v-h="0", 寻秦记 -http://huanqiuzhibo.cn/manifest/huya.php?id=23864973 -#EXTINF:-1 group-title="数字台" tvg-id="null" tvg-name="null" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/img/埋堆堆.png" t-time="4109" v-w="0" v-h="0", 大唐双龙传 -http://huanqiuzhibo.cn/manifest/huya.php?id=23728674 -#EXTINF:-1 group-title="数字台" tvg-id="null" tvg-name="null" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/img/埋堆堆.png" t-time="7573" v-w="0" v-h="0", 神雕侠侣 -http://huanqiuzhibo.cn/manifest/huya.php?id=23865171 -#EXTINF:-1 group-title="数字台" tvg-id="null" tvg-name="null" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/img/埋堆堆.png" t-time="1141" v-w="0" v-h="0", 射雕英雄传 -http://huanqiuzhibo.cn/manifest/huya.php?id=23824164 -#EXTINF:-1 group-title="数字台" tvg-id="null" tvg-name="null" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/img/埋堆堆.png" t-time="1210" v-w="0" v-h="0", 笑傲江湖 -http://huanqiuzhibo.cn/manifest/huya.php?id=23865142 -#EXTINF:-1 group-title="4K" tvg-id="Loupe" tvg-name="Loupe" tvg-logo="https://epg.iill.top/logo/Loupe4K.png" t-time="2189" v-w="0" v-h="0", Loupe 4K视觉 -https://d2dw21aq0j0l5c.cloudfront.net/playlist_3840x2160.m3u8 -#EXTINF:-1 group-title="4K" tvg-id="null" tvg-name="null" tvg-logo="https://epg.iill.top/logo/FashionTV.png" t-time="2253" v-w="0" v-h="0", Fashion 4K时尚 -https://fash2043.cloudycdn.services/slive/ftv_ftv_4k_hevc_73d_42080_default_466_hls.smil/playlist.m3u8 -#EXTINF:-1 group-title="数字台" tvg-id="天元围棋" tvg-name="天元围棋" tvg-logo="https://gitee.com/suxuang/epglogo/raw/master/shuzi/tywq.png" t-time="190" v-w="0" v-h="0", 天元围棋 -http://wouu.net:9977/udp/239.93.42.55:5140 -#EXTINF:-1 group-title="港澳台" tvg-id="纬来精采" tvg-name="纬来精采台" tvg-logo="https://gitee.com/suxuang/epglogo/raw/master/gangaotai/Weilai7.png" t-time="119" v-w="0" v-h="0", 纬来精采 -http://61.221.215.25:8800/hls/48/index.m3u8 -#EXTINF:-1 group-title="港澳台" tvg-id="null" tvg-name="龙华电影" tvg-logo="https://gitee.com/suxuang/TVlogo/raw/main/img/LTV1.png" t-time="911" v-w="0" v-h="0", 龙华电影 -https://stream1.freetv.fun/1178a02eb676ee58293691fdc19fed767b2dc61d866c1fee41447a8503ec0253.m3u8 -#EXTINF:-1 group-title="儿童" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/七龙珠.png" t-time="9083" v-w="0" v-h="0", 七龙珠 -http://huanqiuzhibo.cn/manifest/huya.php?id=11601966 -#EXTINF:-1 group-title="儿童" tvg-id="null" tvg-name="null" tvg-logo="null" t-time="1051" v-w="0" v-h="0", 哆啦A梦 -http://huanqiuzhibo.cn/manifest/huya.php?id=11601963 -#EXTINF:-1 group-title="儿童" tvg-id="null" tvg-name="null" tvg-logo="null" t-time="3565" v-w="0" v-h="0", 猫和老鼠 -http://huanqiuzhibo.cn/manifest/huya.php?id=11352879 -#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/电影.png" t-time="1397" v-w="0" v-h="0", 周星驰电影 -http://huanqiuzhibo.cn/manifest/huya.php?id=11342412 -#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/电影.png" t-time="7114" v-w="0" v-h="0", 林正英电影 -http://huanqiuzhibo.cn/manifest/huya.php?id=11342421 -#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/电影.png" t-time="3771" v-w="0" v-h="0", 刘德华电影 -http://huanqiuzhibo.cn/manifest/huya.php?id=11342424 -#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/电影.png" t-time="8075" v-w="0" v-h="0", 古天乐电影 -http://huanqiuzhibo.cn/manifest/huya.php?id=29982675 -#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/电影.png" t-time="1396" v-w="0" v-h="0", 李连杰电影 -http://huanqiuzhibo.cn/manifest/huya.php?id=11342390 -#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/电影.png" t-time="2777" v-w="0" v-h="0", 甄子丹电影 -http://huanqiuzhibo.cn/manifest/huya.php?id=11352935 -#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/电影.png" t-time="7456" v-w="0" v-h="0", 狄仁杰系列 -http://huanqiuzhibo.cn/manifest/huya.php?id=30080229 -#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/电影.png" t-time="4379" v-w="0" v-h="0", 沈腾电影 -http://huanqiuzhibo.cn/manifest/huya.php?id=11601968 -#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/电影.png" t-time="2545" v-w="0" v-h="0", 黄渤电影 -http://huanqiuzhibo.cn/manifest/huya.php?id=11352876 -#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/电影.png" t-time="1406" v-w="0" v-h="0", 强森电影 -http://huanqiuzhibo.cn/manifest/huya.php?id=21059581 -#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/电影.png" t-time="7509" v-w="0" v-h="0", 王晶电影 -http://huanqiuzhibo.cn/manifest/huya.php?id=11602058 -#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/电影.png" t-time="1206" v-w="0" v-h="0", 金庸武侠 -http://huanqiuzhibo.cn/manifest/huya.php?id=11342435 -#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/电影.png" t-time="1180" v-w="0" v-h="0", 功夫电影 -http://huanqiuzhibo.cn/manifest/huya.php?id=11352941 -#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/电影.png" t-time="1236" v-w="0" v-h="0", 贺岁电影 -http://huanqiuzhibo.cn/manifest/huya.php?id=11601986 -#EXTINF:-1 group-title="电视剧" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/延禧攻略.png" t-time="6501" v-w="0" v-h="0", 延禧攻略 -http://huanqiuzhibo.cn/manifest/huya.php?id=26355864 -#EXTINF:-1 group-title="电视剧" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/新三国.png" t-time="4196" v-w="0" v-h="0", 新三国 -http://huanqiuzhibo.cn/manifest/huya.php?id=11352944 -#EXTINF:-1 group-title="电视剧" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/新三国.png" t-time="4328" v-w="0" v-h="0", 新三国(备用) -http://live.metshop.top/huya/11352944 -#EXTINF:-1 group-title="电视剧" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/新水浒.png" t-time="6671" v-w="0" v-h="0", 新水浒传 -http://huanqiuzhibo.cn/manifest/huya.php?id=11342384 -#EXTINF:-1 group-title="电视剧" tvg-id="三国演义" tvg-name="三国演义" tvg-logo="" t-time="2596" v-w="0" v-h="0", 三国演义 -http://live.metshop.top/huya/11602081 -#EXTINF:-1 group-title="电视剧" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/神探狄仁杰.png" t-time="2245" v-w="0" v-h="0", 神探狄仁杰第一部 -http://huanqiuzhibo.cn/manifest/huya.php?id=11352958 -#EXTINF:-1 group-title="电视剧" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/神探狄仁杰3.png" t-time="2738" v-w="0" v-h="0", 神探狄仁杰第三部 -http://huanqiuzhibo.cn/manifest/huya.php?id=11342425 -#EXTINF:-1 group-title="电视剧" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/爱情公寓.png" t-time="7809" v-w="0" v-h="0", 爱情公寓 -http://huanqiuzhibo.cn/manifest/huya.php?id=11336726 -#EXTINF:-1 group-title="数字台" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/埋堆堆.png" t-time="3976" v-w="0" v-h="0", 法政先锋 -http://huanqiuzhibo.cn/manifest/huya.php?id=23863804 -#EXTINF:-1 group-title="数字台" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/埋堆堆.png" t-time="4592" v-w="0" v-h="0", 陀枪师姐 -http://huanqiuzhibo.cn/manifest/huya.php?id=23860039 -#EXTINF:-1 group-title="数字台" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/埋堆堆.png" t-time="1794" v-w="0" v-h="0", 金枝欲孽 -http://huanqiuzhibo.cn/manifest/huya.php?id=23865036 -#EXTINF:-1 group-title="数字台" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/埋堆堆.png" t-time="8208" v-w="0" v-h="0", 扫黄先锋 -http://huanqiuzhibo.cn/manifest/huya.php?id=23903196 -#EXTINF:-1 group-title="数字台" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/埋堆堆.png" t-time="6518" v-w="0" v-h="0", 妙手仁心 -http://huanqiuzhibo.cn/manifest/huya.php?id=23829543 -#EXTINF:-1 group-title="数字台" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/埋堆堆.png" t-time="1323" v-w="0" v-h="0", 大时代 -http://huanqiuzhibo.cn/manifest/huya.php?id=23865161 -#EXTINF:-1 group-title="数字台" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/埋堆堆.png" t-time="7072" v-w="0" v-h="0", 野蛮亲家 -http://huanqiuzhibo.cn/manifest/huya.php?id=23863796 -#EXTINF:-1 group-title="数字台" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/埋堆堆.png" t-time="1202" v-w="0" v-h="0", 笑看风云 -http://huanqiuzhibo.cn/manifest/huya.php?id=23865058 -#EXTINF:-1 group-title="国际台" tvg-id="RT05" tvg-name="RT" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/tvlog/RT塞尔维亚.png" t-time="6691" v-w="0" v-h="0", RT Balkan (塞尔维亚语) -https://rt-srb.rttv.com/dvr/rtbalkan/playlist_4500Kb.m3u8 -#EXTINF:-1 group-title="国际台" tvg-id="RT07" tvg-name="RT" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/tvlog/RTDoc.png" t-time="1862" v-w="0" v-h="0", RT Doc-Русский(俄语纪录) -https://rt-doc.rttv.com/dvr/rtdru/rtdru1080.m3u8 -#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="45" v-w="0" v-h="0", 青海卫视 -http://stream.qhbtv.com/qhws/sd/live.m3u8?_upt=41cb69561734971653 #EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="42" v-w="0" v-h="0", 青海卫视 +http://stream.qhbtv.com/qhws/sd/live.m3u8?_upt=c2b8d6341733400398 +#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="43" v-w="0" v-h="0", 青海卫视 +http://stream.qhbtv.com/qhws/sd/live.m3u8?_upt=27118f401733505119 +#EXTINF:-1 group-title="央视台" tvg-id="CCTV-9" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/CCTV9.png" t-time="2307" v-w="0" v-h="0", CCTV-9 +https://www.nettvpro.xyz/player/videojs.php?url=http://117.161.12.116/live/program/live/cctv9hd8m/8000000/mnf.m3u8 +#EXTINF:-1 group-title="央视台" tvg-id="CCTV-4" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/CCTV4.png" t-time="748" v-w="0" v-h="0", CCTV-4 +https://www.nettvpro.xyz/player/videojs.php?url=http://117.161.12.116/live/program/live/cctv4hd8m/8000000/mnf.m3u8 +#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="190" v-w="0" v-h="0", 青海卫视 +http://stream.qhbtv.com/qhws/sd/live.m3u8?_upt=5faa6a1c1733891024 +#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="null" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/img/电影.png" t-time="96" v-w="0" v-h="0", 倩女幽魂妖魔道 +http://jsmov2.a.yximgs.com/bs3/video-hls/5232901391302199073_hlsb.m3u8 +#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="null" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/img/电影.png" t-time="67" v-w="0" v-h="0", 倩女幽魂人间道 +http://jsmov2.a.yximgs.com/bs3/video-hls/5250634317044855747_hlsb.m3u8 +#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="null" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/img/电影.png" t-time="74" v-w="0" v-h="0", 倩女幽魂道道道 +http://jsmov2.a.yximgs.com/bs3/video-hls/5216294367991385255_hlsb.m3u8 +#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="null" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/img/电影.png" t-time="1195" v-w="0" v-h="0", 人在囧途 +https://vip.ffzy-play.com/20221018/1953_2d6ba500/index.m3u8 +#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="null" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/img/电影.png" t-time="195" v-w="0" v-h="0", 人在囧途之泰囧 +https://vip.ffzy-play.com/20221018/1951_47e1adc8/index.m3u8 +#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="null" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/img/电影.png" t-time="1150" v-w="0" v-h="0", 人在囧途之港囧 +https://vip.ffzy-play7.com/20230112/11082_fde1a94d/index.m3u8 +#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="null" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/img/电影.png" t-time="736" v-w="0" v-h="0", 拆弹专家1 +https://vip.ffzy-online.com/20221015/719_80ff87c2/index.m3u8 +#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="null" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/img/电影.png" t-time="656" v-w="0" v-h="0", 拆弹专家2 +https://vip.ffzy-online.com/20221015/722_e32c42bc/index.m3u8 +#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="null" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/img/电影.png" t-time="1996" v-w="0" v-h="0", 寒战 +https://vip.ffzy-play6.com/20221019/157_bf0740ee/index.m3u8 +#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="null" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/img/电影.png" t-time="830" v-w="0" v-h="0", 我不是药神 +https://vip.ffzy-play1.com/20221018/478_c3afed66/index.m3u8 +#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="null" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/img/电影.png" t-time="219" v-w="0" v-h="0", 让子弹飞 +https://vip.ffzy-play7.com/20230116/11563_b9f44814/index.m3u8 +#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="null" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/img/电影.png" t-time="68" v-w="0" v-h="0", 龙门飞甲 +http://jsmov2.a.yximgs.com/bs3/video-hls/5203346449046555193_hlsb.m3u8 +#EXTINF:-1 group-title="电视剧" tvg-id="null" tvg-name="null" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/img/倚天屠龙记苏有朋.png" t-time="3206" v-w="0" v-h="0", 倚天屠龙记 +http://huanqiuzhibo.cn/manifest/huya.php?id=11342403 +#EXTINF:-1 group-title="电视剧" tvg-id="null" tvg-name="null" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/img/亮剑.png" t-time="1375" v-w="0" v-h="0", 亮剑 +http://huanqiuzhibo.cn/manifest/huya.php?id=30080238 +#EXTINF:-1 group-title="电视剧" tvg-id="null" tvg-name="null" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/img/士兵突击.png" t-time="4113" v-w="0" v-h="0", 士兵突击 +http://huanqiuzhibo.cn/manifest/huya.php?id=11342430 +#EXTINF:-1 group-title="电视剧" tvg-id="null" tvg-name="null" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/img/康熙王朝.png" t-time="7077" v-w="0" v-h="0", 康熙王朝 +http://huanqiuzhibo.cn/manifest/huya.php?id=11352940 +#EXTINF:-1 group-title="电视剧" tvg-id="null" tvg-name="null" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/img/精绝古城.png" t-time="2800" v-w="0" v-h="0", 鬼吹灯之精绝古城 +http://huanqiuzhibo.cn/manifest/huya.php?id=11352871 +#EXTINF:-1 group-title="电视剧" tvg-id="null" tvg-name="null" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/img/怒晴湘西.png" t-time="8112" v-w="0" v-h="0", 鬼吹灯之怒晴湘西 +http://huanqiuzhibo.cn/manifest/huya.php?id=11602075 +#EXTINF:-1 group-title="电视剧" tvg-id="null" tvg-name="null" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/img/龙岭迷窟.png" t-time="6323" v-w="0" v-h="0", 鬼吹灯之龙岭迷窟 +http://huanqiuzhibo.cn/manifest/huya.php?id=29465863 +#EXTINF:-1 group-title="电视剧" tvg-id="null" tvg-name="null" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/img/云南虫谷.png" t-time="1069" v-w="0" v-h="0", 鬼吹灯之云南虫谷 +http://huanqiuzhibo.cn/manifest/huya.php?id=11352898 +#EXTINF:-1 group-title="电视剧" tvg-id="null" tvg-name="null" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/img/笑傲江湖.png" t-time="1153" v-w="0" v-h="0", 笑傲江湖 +http://huanqiuzhibo.cn/manifest/huya.php?id=26355790 +#EXTINF:-1 group-title="电视剧" tvg-id="null" tvg-name="null" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/img/神雕侠侣.png" t-time="7668" v-w="0" v-h="0", 神雕侠侣 +http://huanqiuzhibo.cn/manifest/huya.php?id=11352964 +#EXTINF:-1 group-title="电视剧" tvg-id="null" tvg-name="null" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/img/雪豹.png" t-time="1258" v-w="0" v-h="0", 雪豹 +http://huanqiuzhibo.cn/manifest/huya.php?id=29580970 +#EXTINF:-1 group-title="电视剧" tvg-id="null" tvg-name="null" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/img/陈情令.png" t-time="4916" v-w="0" v-h="0", 陈情令 +http://huanqiuzhibo.cn/manifest/huya.php?id=29465862 +#EXTINF:-1 group-title="电视剧" tvg-id="null" tvg-name="null" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/img/庆余年.png" t-time="1234" v-w="0" v-h="0", 庆余年 +http://huanqiuzhibo.cn/manifest/huya.php?id=11352960 +#EXTINF:-1 group-title="数字台" tvg-id="null" tvg-name="null" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/img/埋堆堆.png" t-time="1367" v-w="0" v-h="0", 楚汉骄雄 +http://huanqiuzhibo.cn/manifest/huya.php?id=23740156 +#EXTINF:-1 group-title="数字台" tvg-id="null" tvg-name="null" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/img/埋堆堆.png" t-time="1327" v-w="0" v-h="0", 鹿鼎记 +http://huanqiuzhibo.cn/manifest/huya.php?id=23865080 +#EXTINF:-1 group-title="数字台" tvg-id="null" tvg-name="null" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/img/埋堆堆.png" t-time="2348" v-w="0" v-h="0", 寻秦记 +http://huanqiuzhibo.cn/manifest/huya.php?id=23864973 +#EXTINF:-1 group-title="数字台" tvg-id="null" tvg-name="null" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/img/埋堆堆.png" t-time="1115" v-w="0" v-h="0", 大唐双龙传 +http://huanqiuzhibo.cn/manifest/huya.php?id=23728674 +#EXTINF:-1 group-title="数字台" tvg-id="null" tvg-name="null" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/img/埋堆堆.png" t-time="7045" v-w="0" v-h="0", 神雕侠侣 +http://huanqiuzhibo.cn/manifest/huya.php?id=23865171 +#EXTINF:-1 group-title="数字台" tvg-id="null" tvg-name="null" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/img/埋堆堆.png" t-time="1357" v-w="0" v-h="0", 射雕英雄传 +http://huanqiuzhibo.cn/manifest/huya.php?id=23824164 +#EXTINF:-1 group-title="数字台" tvg-id="null" tvg-name="null" tvg-logo="https://ghp.ci/raw.githubusercontent.com/suxuang/myIPTV/main/img/埋堆堆.png" t-time="1269" v-w="0" v-h="0", 笑傲江湖 +http://huanqiuzhibo.cn/manifest/huya.php?id=23865142 +#EXTINF:-1 group-title="4K" tvg-id="Loupe" tvg-name="Loupe" tvg-logo="https://epg.iill.top/logo/Loupe4K.png" t-time="1178" v-w="0" v-h="0", Loupe 4K视觉 +https://d2dw21aq0j0l5c.cloudfront.net/playlist_3840x2160.m3u8 +#EXTINF:-1 group-title="4K" tvg-id="null" tvg-name="null" tvg-logo="https://epg.iill.top/logo/FashionTV.png" t-time="1879" v-w="0" v-h="0", Fashion 4K时尚 +https://fash2043.cloudycdn.services/slive/ftv_ftv_4k_hevc_73d_42080_default_466_hls.smil/playlist.m3u8 +#EXTINF:-1 group-title="数字台" tvg-id="天元围棋" tvg-name="天元围棋" tvg-logo="https://gitee.com/suxuang/epglogo/raw/master/shuzi/tywq.png" t-time="189" v-w="0" v-h="0", 天元围棋 +http://wouu.net:9977/udp/239.93.42.55:5140 +#EXTINF:-1 group-title="港澳台" tvg-id="纬来精采" tvg-name="纬来精采台" tvg-logo="https://gitee.com/suxuang/epglogo/raw/master/gangaotai/Weilai7.png" t-time="116" v-w="0" v-h="0", 纬来精采 +http://61.221.215.25:8800/hls/48/index.m3u8 +#EXTINF:-1 group-title="港澳台" tvg-id="null" tvg-name="龙华电影" tvg-logo="https://gitee.com/suxuang/TVlogo/raw/main/img/LTV1.png" t-time="1273" v-w="0" v-h="0", 龙华电影 +https://stream1.freetv.fun/1178a02eb676ee58293691fdc19fed767b2dc61d866c1fee41447a8503ec0253.m3u8 +#EXTINF:-1 group-title="儿童" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/七龙珠.png" t-time="1711" v-w="0" v-h="0", 七龙珠 +http://huanqiuzhibo.cn/manifest/huya.php?id=11601966 +#EXTINF:-1 group-title="儿童" tvg-id="null" tvg-name="null" tvg-logo="null" t-time="2437" v-w="0" v-h="0", 哆啦A梦 +http://huanqiuzhibo.cn/manifest/huya.php?id=11601963 +#EXTINF:-1 group-title="儿童" tvg-id="null" tvg-name="null" tvg-logo="null" t-time="1162" v-w="0" v-h="0", 猫和老鼠 +http://huanqiuzhibo.cn/manifest/huya.php?id=11352879 +#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/电影.png" t-time="1466" v-w="0" v-h="0", 周星驰电影 +http://huanqiuzhibo.cn/manifest/huya.php?id=11342412 +#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/电影.png" t-time="1524" v-w="0" v-h="0", 林正英电影 +http://huanqiuzhibo.cn/manifest/huya.php?id=11342421 +#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/电影.png" t-time="1659" v-w="0" v-h="0", 刘德华电影 +http://huanqiuzhibo.cn/manifest/huya.php?id=11342424 +#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/电影.png" t-time="6946" v-w="0" v-h="0", 古天乐电影 +http://huanqiuzhibo.cn/manifest/huya.php?id=29982675 +#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/电影.png" t-time="6288" v-w="0" v-h="0", 李连杰电影 +http://huanqiuzhibo.cn/manifest/huya.php?id=11342390 +#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/电影.png" t-time="2807" v-w="0" v-h="0", 甄子丹电影 +http://huanqiuzhibo.cn/manifest/huya.php?id=11352935 +#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/电影.png" t-time="7808" v-w="0" v-h="0", 狄仁杰系列 +http://huanqiuzhibo.cn/manifest/huya.php?id=30080229 +#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/电影.png" t-time="4988" v-w="0" v-h="0", 沈腾电影 +http://huanqiuzhibo.cn/manifest/huya.php?id=11601968 +#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/电影.png" t-time="3314" v-w="0" v-h="0", 黄渤电影 +http://huanqiuzhibo.cn/manifest/huya.php?id=11352876 +#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/电影.png" t-time="2482" v-w="0" v-h="0", 强森电影 +http://huanqiuzhibo.cn/manifest/huya.php?id=21059581 +#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/电影.png" t-time="6284" v-w="0" v-h="0", 王晶电影 +http://huanqiuzhibo.cn/manifest/huya.php?id=11602058 +#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/电影.png" t-time="1365" v-w="0" v-h="0", 金庸武侠 +http://huanqiuzhibo.cn/manifest/huya.php?id=11342435 +#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/电影.png" t-time="3430" v-w="0" v-h="0", 功夫电影 +http://huanqiuzhibo.cn/manifest/huya.php?id=11352941 +#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/电影.png" t-time="1323" v-w="0" v-h="0", 贺岁电影 +http://huanqiuzhibo.cn/manifest/huya.php?id=11601986 +#EXTINF:-1 group-title="电视剧" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/延禧攻略.png" t-time="9237" v-w="0" v-h="0", 延禧攻略 +http://huanqiuzhibo.cn/manifest/huya.php?id=26355864 +#EXTINF:-1 group-title="电视剧" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/新三国.png" t-time="1334" v-w="0" v-h="0", 新三国 +http://huanqiuzhibo.cn/manifest/huya.php?id=11352944 +#EXTINF:-1 group-title="电视剧" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/新三国.png" t-time="4156" v-w="0" v-h="0", 新三国(备用) +http://live.metshop.top/huya/11352944 +#EXTINF:-1 group-title="电视剧" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/新水浒.png" t-time="7911" v-w="0" v-h="0", 新水浒传 +http://huanqiuzhibo.cn/manifest/huya.php?id=11342384 +#EXTINF:-1 group-title="电视剧" tvg-id="三国演义" tvg-name="三国演义" tvg-logo="" t-time="2510" v-w="0" v-h="0", 三国演义 +http://live.metshop.top/huya/11602081 +#EXTINF:-1 group-title="电视剧" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/神探狄仁杰.png" t-time="3405" v-w="0" v-h="0", 神探狄仁杰第一部 +http://huanqiuzhibo.cn/manifest/huya.php?id=11352958 +#EXTINF:-1 group-title="电视剧" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/神探狄仁杰3.png" t-time="3768" v-w="0" v-h="0", 神探狄仁杰第三部 +http://huanqiuzhibo.cn/manifest/huya.php?id=11342425 +#EXTINF:-1 group-title="电视剧" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/爱情公寓.png" t-time="6848" v-w="0" v-h="0", 爱情公寓 +http://huanqiuzhibo.cn/manifest/huya.php?id=11336726 +#EXTINF:-1 group-title="数字台" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/埋堆堆.png" t-time="4075" v-w="0" v-h="0", 刑事侦缉档案 +http://huanqiuzhibo.cn/manifest/huya.php?id=23734169 +#EXTINF:-1 group-title="数字台" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/埋堆堆.png" t-time="7147" v-w="0" v-h="0", 法政先锋 +http://huanqiuzhibo.cn/manifest/huya.php?id=23863804 +#EXTINF:-1 group-title="数字台" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/埋堆堆.png" t-time="7292" v-w="0" v-h="0", 陀枪师姐 +http://huanqiuzhibo.cn/manifest/huya.php?id=23860039 +#EXTINF:-1 group-title="数字台" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/埋堆堆.png" t-time="1397" v-w="0" v-h="0", 鉴证实录 +http://huanqiuzhibo.cn/manifest/huya.php?id=23903183 +#EXTINF:-1 group-title="数字台" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/埋堆堆.png" t-time="1754" v-w="0" v-h="0", 金枝欲孽 +http://huanqiuzhibo.cn/manifest/huya.php?id=23865036 +#EXTINF:-1 group-title="数字台" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/埋堆堆.png" t-time="2580" v-w="0" v-h="0", 扫黄先锋 +http://huanqiuzhibo.cn/manifest/huya.php?id=23903196 +#EXTINF:-1 group-title="数字台" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/埋堆堆.png" t-time="8312" v-w="0" v-h="0", 妙手仁心 +http://huanqiuzhibo.cn/manifest/huya.php?id=23829543 +#EXTINF:-1 group-title="数字台" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/埋堆堆.png" t-time="1395" v-w="0" v-h="0", 大时代 +http://huanqiuzhibo.cn/manifest/huya.php?id=23865161 +#EXTINF:-1 group-title="数字台" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/埋堆堆.png" t-time="6569" v-w="0" v-h="0", 野蛮亲家 +http://huanqiuzhibo.cn/manifest/huya.php?id=23863796 +#EXTINF:-1 group-title="数字台" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/埋堆堆.png" t-time="3551" v-w="0" v-h="0", 笑看风云 +http://huanqiuzhibo.cn/manifest/huya.php?id=23865058 +#EXTINF:-1 group-title="国际台" tvg-id="RT05" tvg-name="RT" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/tvlog/RT塞尔维亚.png" t-time="3126" v-w="0" v-h="0", RT Balkan (塞尔维亚语) +https://rt-srb.rttv.com/dvr/rtbalkan/playlist_4500Kb.m3u8 +#EXTINF:-1 group-title="国际台" tvg-id="RT07" tvg-name="RT" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/tvlog/RTDoc.png" t-time="3070" v-w="0" v-h="0", RT Doc-Русский(俄语纪录) +https://rt-doc.rttv.com/dvr/rtdru/rtdru1080.m3u8 +#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="32" v-w="0" v-h="0", 青海卫视 +http://stream.qhbtv.com/qhws/sd/live.m3u8?_upt=41cb69561734971653 +#EXTINF:-1 group-title="卫视台" tvg-id="江西卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/江西卫视.png" t-time="430" v-w="0" v-h="0", 江西卫视 +https://yun-live.jxtvcn.com.cn/live-jxtv/tv_jxtv1.m3u8?source=pc&t=173505718139440&token=e7abc5b2966df5d13aa96df82529b02d +#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="16" v-w="0" v-h="0", 青海卫视 http://stream.qhbtv.com/qhws/sd/live.m3u8?_upt=99e877cd1735060012 -#EXTINF:-1 group-title="电视剧" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/延禧攻略.png" t-time="25257" v-w="0" v-h="0", 延禧攻略 +#EXTINF:-1 group-title="电视剧" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/延禧攻略.png" t-time="5221" v-w="0" v-h="0", 延禧攻略 http://live.metshop.top/huya/26355864 -#EXTINF:-1 group-title="电视剧" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/新水浒.png" t-time="3027" v-w="0" v-h="0", 新水浒传 +#EXTINF:-1 group-title="电视剧" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/新水浒.png" t-time="3394" v-w="0" v-h="0", 新水浒传 http://live.metshop.top/huya/11342384 -#EXTINF:-1 group-title="电视剧" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/神探狄仁杰.png" t-time="3121" v-w="0" v-h="0", 神探狄仁杰第一部 +#EXTINF:-1 group-title="电视剧" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/神探狄仁杰.png" t-time="2531" v-w="0" v-h="0", 神探狄仁杰第一部 http://live.metshop.top/huya/11352958 -#EXTINF:-1 group-title="电视剧" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/神探狄仁杰3.png" t-time="2628" v-w="0" v-h="0", 神探狄仁杰第三部 +#EXTINF:-1 group-title="电视剧" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/神探狄仁杰3.png" t-time="2471" v-w="0" v-h="0", 神探狄仁杰第三部 http://live.metshop.top/huya/11342425 -#EXTINF:-1 group-title="电视剧" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/爱情公寓.png" t-time="2515" v-w="0" v-h="0", 爱情公寓 +#EXTINF:-1 group-title="电视剧" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/爱情公寓.png" t-time="3211" v-w="0" v-h="0", 爱情公寓 http://live.metshop.top/huya/11336726 -#EXTINF:-1 group-title="电视剧" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/倚天屠龙记苏有朋.png" t-time="3315" v-w="0" v-h="0", 倚天屠龙记 +#EXTINF:-1 group-title="电视剧" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/倚天屠龙记苏有朋.png" t-time="2621" v-w="0" v-h="0", 倚天屠龙记 http://live.metshop.top/huya/11342403 -#EXTINF:-1 group-title="电视剧" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/铁齿铜牙纪晓岚.png" t-time="3243" v-w="0" v-h="0", 铁齿铜牙纪晓岚 +#EXTINF:-1 group-title="电视剧" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/铁齿铜牙纪晓岚.png" t-time="4031" v-w="0" v-h="0", 铁齿铜牙纪晓岚 http://live.metshop.top/huya/11342396 -#EXTINF:-1 group-title="电视剧" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/亮剑.png" t-time="5710" v-w="0" v-h="0", 亮剑 +#EXTINF:-1 group-title="电视剧" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/亮剑.png" t-time="2632" v-w="0" v-h="0", 亮剑 http://live.metshop.top/huya/30080238 -#EXTINF:-1 group-title="电视剧" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/士兵突击.png" t-time="2485" v-w="0" v-h="0", 士兵突击 +#EXTINF:-1 group-title="电视剧" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/士兵突击.png" t-time="3192" v-w="0" v-h="0", 士兵突击 http://live.metshop.top/huya/11342430 -#EXTINF:-1 group-title="电视剧" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/康熙王朝.png" t-time="2452" v-w="0" v-h="0", 康熙王朝 +#EXTINF:-1 group-title="电视剧" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/康熙王朝.png" t-time="3716" v-w="0" v-h="0", 康熙王朝 http://live.metshop.top/huya/11352940 -#EXTINF:-1 group-title="电视剧" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/精绝古城.png" t-time="2354" v-w="0" v-h="0", 鬼吹灯之精绝古城 +#EXTINF:-1 group-title="电视剧" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/精绝古城.png" t-time="2591" v-w="0" v-h="0", 鬼吹灯之精绝古城 http://live.metshop.top/huya/11352871 -#EXTINF:-1 group-title="电视剧" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/龙岭迷窟.png" t-time="2722" v-w="0" v-h="0", 鬼吹灯之龙岭迷窟 +#EXTINF:-1 group-title="电视剧" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/怒晴湘西.png" t-time="4048" v-w="0" v-h="0", 鬼吹灯之怒晴湘西 +http://live.metshop.top/huya/11602075 +#EXTINF:-1 group-title="电视剧" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/龙岭迷窟.png" t-time="1170" v-w="0" v-h="0", 鬼吹灯之龙岭迷窟 http://live.metshop.top/huya/29465863 -#EXTINF:-1 group-title="电视剧" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/云南虫谷.png" t-time="2433" v-w="0" v-h="0", 鬼吹灯之云南虫谷 +#EXTINF:-1 group-title="电视剧" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/云南虫谷.png" t-time="3100" v-w="0" v-h="0", 鬼吹灯之云南虫谷 http://live.metshop.top/huya/11352898 -#EXTINF:-1 group-title="电视剧" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/笑傲江湖.png" t-time="2453" v-w="0" v-h="0", 笑傲江湖 +#EXTINF:-1 group-title="电视剧" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/笑傲江湖.png" t-time="2469" v-w="0" v-h="0", 笑傲江湖 http://live.metshop.top/huya/26355790 -#EXTINF:-1 group-title="电视剧" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/神雕侠侣.png" t-time="3013" v-w="0" v-h="0", 神雕侠侣 +#EXTINF:-1 group-title="电视剧" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/神雕侠侣.png" t-time="2834" v-w="0" v-h="0", 神雕侠侣 http://live.metshop.top/huya/11352964 -#EXTINF:-1 group-title="电视剧" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/雪豹.png" t-time="2904" v-w="0" v-h="0", 雪豹 +#EXTINF:-1 group-title="电视剧" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/雪豹.png" t-time="3506" v-w="0" v-h="0", 雪豹 http://live.metshop.top/huya/29580970 -#EXTINF:-1 group-title="电视剧" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/陈情令.png" t-time="2531" v-w="0" v-h="0", 陈情令 +#EXTINF:-1 group-title="电视剧" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/陈情令.png" t-time="2858" v-w="0" v-h="0", 陈情令 http://live.metshop.top/huya/29465862 -#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="73" v-w="0" v-h="0", 青海卫视 +#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="126" v-w="0" v-h="0", 青海卫视 http://stream.qhbtv.com/qhws/sd/live.m3u8?_upt=65e343e11735147846 -#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="56" v-w="0" v-h="0", 青海卫视 +#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="35" v-w="0" v-h="0", 青海卫视 http://stream.qhbtv.com/qhws/sd/live.m3u8?_upt=a6a1f35e1735221343 -#EXTINF:-1 group-title="数字台" tvg-id="CHC1" tvg-name="CHC影迷电影" tvg-logo="https://gitee.com/suxuang/epglogo/raw/master/shuzi/CHC4.png" t-time="536" v-w="0" v-h="0", CHC影迷电影 +#EXTINF:-1 group-title="数字台" tvg-id="CHC1" tvg-name="CHC影迷电影" tvg-logo="https://gitee.com/suxuang/epglogo/raw/master/shuzi/CHC4.png" t-time="525" v-w="0" v-h="0", CHC影迷电影 https://ali.hlspull.yximgs.com/live/diyp_chcyingmi.flv -#EXTINF:-1 group-title="数字台" tvg-id="CHC2" tvg-name="CHC家庭影院" tvg-logo="https://gitee.com/suxuang/epglogo/raw/master/shuzi/CHC2.png" t-time="688" v-w="0" v-h="0", CHC家庭影院 +#EXTINF:-1 group-title="数字台" tvg-id="CHC2" tvg-name="CHC家庭影院" tvg-logo="https://gitee.com/suxuang/epglogo/raw/master/shuzi/CHC2.png" t-time="498" v-w="0" v-h="0", CHC家庭影院 https://ali.hlspull.yximgs.com/live/diyp_chcjiating.flv -#EXTINF:-1 group-title="数字台" tvg-id="CHC3" tvg-name="CHC动作电影" tvg-logo="https://gitee.com/suxuang/epglogo/raw/master/shuzi/CHC3.png" t-time="473" v-w="0" v-h="0", CHC动作电影 +#EXTINF:-1 group-title="数字台" tvg-id="CHC3" tvg-name="CHC动作电影" tvg-logo="https://gitee.com/suxuang/epglogo/raw/master/shuzi/CHC3.png" t-time="498" v-w="0" v-h="0", CHC动作电影 https://ali.hlspull.yximgs.com/live/diyp_chcdongzuo.flv -#EXTINF:-1 group-title="数字台" tvg-id="新视觉" tvg-name="新视觉" tvg-logo="https://gitee.com/suxuang/TVlogo/raw/main/img/xsj.png" t-time="173" v-w="0" v-h="0", 新视觉HD +#EXTINF:-1 group-title="数字台" tvg-id="新视觉" tvg-name="新视觉" tvg-logo="https://gitee.com/suxuang/TVlogo/raw/main/img/xsj.png" t-time="200" v-w="0" v-h="0", 新视觉HD http://120.76.248.139/live/bfgd/4200000249.m3u8 -#EXTINF:-1 group-title="港澳台" tvg-id="TVB翡翠台" tvg-name="翡翠台" tvg-logo="https://live.fanmingming.com/tv/翡翠台.png" t-time="1500" v-w="0" v-h="0", TVB翡翠台 -http://php.jdshipin.com/TVOD/iptv.php?id=fct3 -#EXTINF:-1 group-title="港澳台" tvg-id="TVB翡翠台" tvg-name="翡翠台" tvg-logo="https://live.fanmingming.com/tv/翡翠台.png" t-time="1148" v-w="0" v-h="0", TVB翡翠台 4K +#EXTINF:-1 group-title="港澳台" tvg-id="TVB翡翠台" tvg-name="翡翠台" tvg-logo="https://live.fanmingming.com/tv/翡翠台.png" t-time="1204" v-w="0" v-h="0", TVB翡翠台 4K http://php.jdshipin.com/TVOD/iptv.php?id=fct4 -#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="36" v-w="0" v-h="0", 青海卫视 +#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="121" v-w="0" v-h="0", 青海卫视 http://stream.qhbtv.com/qhws/sd/live.m3u8?_upt=795d3b521735295276 -#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="100" v-w="0" v-h="0", 青海卫视 -http://stream.qhbtv.com/qhws/sd/live.m3u8?_upt=7d80b3d01735398823 -#EXTINF:-1 group-title="央视台" tvg-id="CCTV-5+" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/CCTV5.png" t-time="149" v-w="0" v-h="0", CCTV-5 -https://ldcctvwbcdcnc.v.wscdns.com/ldcctvwbcd/cdrmldcctv5plus_1_720P/playlist.m3u8?wsApp=HLS -#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="107" v-w="0" v-h="0", 青海卫视 -http://stream.qhbtv.com/qhws/sd/live.m3u8?_upt=26da81f31735561950 -#EXTINF:-1 group-title="数字台" tvg-id="CHC1" tvg-name="CHC影迷电影" tvg-logo="https://gitee.com/suxuang/epglogo/raw/master/shuzi/CHC4.png" t-time="4293" v-w="0" v-h="0", CHC影迷电影 -http://58.19.38.162:9901/tsfile/live/0119_1.m3u8 -#EXTINF:-1 group-title="港澳台" tvg-id="星空卫视" tvg-name="星空卫视" tvg-logo="https://live.fanmingming.com/tv/星空卫视.png" t-time="143" v-w="0" v-h="0", 星空卫视 -http://ali.hlspull.yximgs.com/live/facf94ac3441dc4e5f8e48d1eeb18045.flv -#EXTINF:-1 group-title="央视台" tvg-id="CCTV-5+" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/CCTV5.png" t-time="85" v-w="0" v-h="0", CCTV-5 -https://ldcctvwbcdtxy.liveplay.myqcloud.com/ldcctvwbcd/cdrmldcctv5plus_1_td.m3u8 -#EXTINF:-1 group-title="港澳台" tvg-id="null" tvg-name="凤凰中文" tvg-logo="https://live.fanmingming.com/tv/凤凰卫视中文台.png" t-time="175" v-w="0" v-h="0", 凤凰中文 -http://ali.hlspull.yximgs.com/live/e85ae002c9ae52e93c3c7f85e143b5cb.flv -#EXTINF:-1 group-title="港澳台" tvg-id="null" tvg-name="凤凰资讯" tvg-logo="https://live.fanmingming.com/tv/凤凰卫视资讯台.png" t-time="157" v-w="0" v-h="0", 凤凰资讯 -http://ali.hlspull.yximgs.com/live/8d92016e9a791ff8f0d9f1a48e75a7c8.flv -#EXTINF:-1 group-title="港澳台" tvg-id="null" tvg-name="凤凰香港" tvg-logo="https://live.fanmingming.com/tv/凤凰卫视香港台.png" t-time="163" v-w="0" v-h="0", 凤凰香港 -http://ali.hlspull.yximgs.com/live/820c9a3c59d8784e65008c4b35312ffa.flv -#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="95" v-w="0" v-h="0", 青海卫视 -http://stream.qhbtv.com/qhws/sd/live.m3u8?_upt=1f8cf8e91735668520 -#EXTINF:-1 group-title="港澳台" tvg-id="TVB无线新闻" tvg-name="无线新闻" tvg-logo="https://live.fanmingming.com/tv/无线新闻台.png" t-time="142" v-w="0" v-h="0", TVB无线新闻 -http://ali.hlspull.yximgs.com/live/d2331250dd26e1f49447324dcd5b7c68.flv -#EXTINF:-1 group-title="港澳台" tvg-id="TVB娱乐新闻" tvg-name="娱乐新闻" tvg-logo="https://gitee.com/suxuang/logo/raw/master/logo/TVB娱乐新闻台.jpg" t-time="164" v-w="0" v-h="0", TVB娱乐新闻 -http://ali.hlspull.yximgs.com/live/6425965d63a08c85ca806bfcc8c75cf4.flv -#EXTINF:-1 group-title="港澳台" tvg-id="TVB翡翠台" tvg-name="翡翠台" tvg-logo="https://live.fanmingming.com/tv/翡翠台.png" t-time="11987" v-w="0" v-h="0", TVB翡翠台(备用) -http://php.jdshipin.com/TVOD/iptv.php?id=huali2 -#EXTINF:-1 group-title="港澳台" tvg-id="明珠台" tvg-name="明珠台" tvg-logo="https://gitee.com/suxuang/TVlogo/raw/main/img/TVB2.png" t-time="152" v-w="0" v-h="0", TVB明珠台 -http://ali.hlspull.yximgs.com/live/74479feaf11475ffda3b4e4bea3823ad.flv -#EXTINF:-1 group-title="港澳台" tvg-id="null" tvg-name="TVB亚洲剧台" tvg-logo="null" t-time="96" v-w="0" v-h="0", TVB亚洲剧台 -http://ali.hlspull.yximgs.com/live/f9ceddf2f6a10e46941498e22ac32d0c.flv -#EXTINF:-1 group-title="港澳台" tvg-id="null" tvg-name="TVB华语剧台" tvg-logo="null" t-time="93" v-w="0" v-h="0", TVB华语剧台 -http://ali.hlspull.yximgs.com/live/216a2d2deadf454ec6253cb550157f15.flv -#EXTINF:-1 group-title="港澳台" tvg-id="TVBJ2" tvg-name="TVBJ2" tvg-logo="https://gitee.com/suxuang/TVlogo/raw/main/img/TVB3.png" t-time="80" v-w="0" v-h="0", TVBJ2 -http://ali.hlspull.yximgs.com/live/20200da7059a0e48422514d60f64211a.flv -#EXTINF:-1 group-title="港澳台" tvg-id="东森幼幼" tvg-name="东森幼幼" tvg-logo="null" t-time="88" v-w="0" v-h="0", 东森幼幼 -http://ali.hlspull.yximgs.com/live/e5465dcf10ee934925ba7ac335682d24.flv -#EXTINF:-1 group-title="港澳台" tvg-id="东森电影" tvg-name="东森电影" tvg-logo="null" t-time="93" v-w="0" v-h="0", 东森电影 -http://ali.hlspull.yximgs.com/live/4df7ad1ab9d3a3cf9053d3134f190ff6.flv -#EXTINF:-1 group-title="港澳台" tvg-id="东森洋片" tvg-name="东森洋片" tvg-logo="null" t-time="88" v-w="0" v-h="0", 东森洋片 -http://ali.hlspull.yximgs.com/live/2d010027189a2bb351babe3520b47514.flv -#EXTINF:-1 group-title="港澳台" tvg-id="东森戏剧" tvg-name="东森戏剧" tvg-logo="null" t-time="87" v-w="0" v-h="0", 东森戏剧 -http://ali.hlspull.yximgs.com/live/25874afe944f1b6315549db1cbc0f5e6.flv -#EXTINF:-1 group-title="港澳台" tvg-id="纬来日本" tvg-name="纬来日本台" tvg-logo="https://gitee.com/suxuang/epglogo/raw/master/gangaotai/Weilai3.png" t-time="92" v-w="0" v-h="0", 纬来日本 -http://ali.hlspull.yximgs.com/live/bfb4914cbc7424fcc00b9d2fb14f1fa8.flv -#EXTINF:-1 group-title="港澳台" tvg-id="纬来戏剧" tvg-name="纬来戏剧台" tvg-logo="null" t-time="85" v-w="0" v-h="0", 纬来戏剧 -http://ali.hlspull.yximgs.com/live/f8863f9299f02ba05b5e21063d04115c.flv -#EXTINF:-1 group-title="港澳台" tvg-id="null" tvg-name="惊悚电影" tvg-logo="null" t-time="83" v-w="0" v-h="0", 惊悚电影台 -http://ali.hlspull.yximgs.com/live/92ebd2b6ea20fab0e4b56fbb4ab8b5cb.flv -#EXTINF:-1 group-title="港澳台" tvg-id="null" tvg-name="美亚电影" tvg-logo="null" t-time="96" v-w="0" v-h="0", 美亚电影台(粤语) -http://ali.hlspull.yximgs.com/live/a5b1cad2ce82d2ce99ca6662785446d1.flv -#EXTINF:-1 group-title="港澳台" tvg-id="null" tvg-name="龍祥电影" tvg-logo="null" t-time="92" v-w="0" v-h="0", 龍祥电影台 -http://ali.hlspull.yximgs.com/live/62cde5be2b387b5d597a671c341e31a5.flv -#EXTINF:-1 group-title="港澳台" tvg-id="null" tvg-name="null" tvg-logo="null" t-time="91" v-w="0" v-h="0", C18跑马 -http://ali.hlspull.yximgs.com/live/5c1d9d7f5818a41adc44a46f57d2f17b.flv -#EXTINF:-1 group-title="港澳台" tvg-id="null" tvg-name="null" tvg-logo="null" t-time="92" v-w="0" v-h="0", AXN -http://ali.hlspull.yximgs.com/live/10f38a772f10cd602f203c2704c5301e.flv -#EXTINF:-1 group-title="港澳台" tvg-id="null" tvg-name="天映经典" tvg-logo="null" t-time="82" v-w="0" v-h="0", 天映经典 -http://ali.hlspull.yximgs.com/live/5b82da188c0217a6eded085cbed369c9.flv -#EXTINF:-1 group-title="港澳台" tvg-id="null" tvg-name="null" tvg-logo="null" t-time="86" v-w="0" v-h="0", 霹雳台湾 -http://ali.hlspull.yximgs.com/live/8e6de079ff3f8402c2396fe848c62a02.flv -#EXTINF:-1 group-title="港澳台" tvg-id="null" tvg-name="null" tvg-logo="null" t-time="124" v-w="0" v-h="0", 壹新闻HD -http://ali.hlspull.yximgs.com/live/7c69a997402ff8b33fa5b7b9b9bd072a.flv -#EXTINF:-1 group-title="港澳台" tvg-id="null" tvg-name="null" tvg-logo="null" t-time="81" v-w="0" v-h="0", 年代新闻 -http://ali.hlspull.yximgs.com/live/23efa1a517301ec1030b8e43d7f73724.flv -#EXTINF:-1 group-title="港澳台" tvg-id="null" tvg-name="null" tvg-logo="null" t-time="83" v-w="0" v-h="0", 年代综合 -http://ali.hlspull.yximgs.com/live/0a84d414be3b4653bdb55a4ddb30c21d.flv -#EXTINF:-1 group-title="港澳台" tvg-id="null" tvg-name="null" tvg-logo="null" t-time="79" v-w="0" v-h="0", 三立台湾台 -http://ali.hlspull.yximgs.com/live/6c54ea45c1df30a5073de2d9825e1fa9.flv -#EXTINF:-1 group-title="儿童" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/哆啦A梦.png" t-time="3675" v-w="0" v-h="0", 哆啦A梦 -http://cdn.jdshipin.com:8880/huya.php?id=11601963 -#EXTINF:-1 group-title="儿童" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/猫和老鼠.png" t-time="1516" v-w="0" v-h="0", 猫和老鼠 -http://cdn.jdshipin.com:8880/huya.php?id=11352879 -#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/电影.png" t-time="1683" v-w="0" v-h="0", 刘德华电影 -http://cdn.jdshipin.com:8880/huya.php?id=11342424 -#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/电影.png" t-time="1423" v-w="0" v-h="0", 古天乐电影 -http://cdn.jdshipin.com:8880/huya.php?id=29982675 -#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/电影.png" t-time="1376" v-w="0" v-h="0", 李连杰电影 -http://cdn.jdshipin.com:8880/huya.php?id=11342390 -#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/电影.png" t-time="1380" v-w="0" v-h="0", 甄子丹电影 -http://cdn.jdshipin.com:8880/huya.php?id=11352935 -#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/电影.png" t-time="2055" v-w="0" v-h="0", 狄仁杰系列 -http://cdn.jdshipin.com:8880/huya.php?id=30080229 -#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/电影.png" t-time="1588" v-w="0" v-h="0", 沈腾电影 -http://cdn.jdshipin.com:8880/huya.php?id=11601968 -#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/电影.png" t-time="1382" v-w="0" v-h="0", 黄渤电影 -http://cdn.jdshipin.com:8880/huya.php?id=11352876 -#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/电影.png" t-time="1388" v-w="0" v-h="0", 强森电影 -http://cdn.jdshipin.com:8880/huya.php?id=21059581 -#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/电影.png" t-time="1455" v-w="0" v-h="0", 王晶电影 -http://cdn.jdshipin.com:8880/huya.php?id=11602058 -#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/电影.png" t-time="2714" v-w="0" v-h="0", 金庸武侠 -http://cdn.jdshipin.com:8880/huya.php?id=11342435 -#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/电影.png" t-time="1437" v-w="0" v-h="0", 功夫电影 -http://cdn.jdshipin.com:8880/huya.php?id=11352941 -#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/电影.png" t-time="1360" v-w="0" v-h="0", 贺岁电影 -http://cdn.jdshipin.com:8880/huya.php?id=11601986 -#EXTINF:-1 group-title="电视剧" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/士兵突击.png" t-time="1422" v-w="0" v-h="0", 士兵突击 -http://cdn.jdshipin.com:8880/huya.php?id=11342430 -#EXTINF:-1 group-title="电视剧" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/笑傲江湖.png" t-time="1384" v-w="0" v-h="0", 笑傲江湖 -http://cdn.jdshipin.com:8880/huya.php?id=26355790 -#EXTINF:-1 group-title="电视剧" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/神雕侠侣.png" t-time="1936" v-w="0" v-h="0", 神雕侠侣 -http://cdn.jdshipin.com:8880/huya.php?id=11352964 -#EXTINF:-1 group-title="电视剧" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/倚天屠龙记苏有朋.png" t-time="1392" v-w="0" v-h="0", 倚天屠龙记 -http://cdn.jdshipin.com:8880/huya.php?id=11342403 -#EXTINF:-1 group-title="电视剧" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/铁齿铜牙纪晓岚.png" t-time="1386" v-w="0" v-h="0", 铁齿铜牙纪晓岚 -http://cdn.jdshipin.com:8880/huya.php?id=11342396 -#EXTINF:-1 group-title="电视剧" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/康熙王朝.png" t-time="1782" v-w="0" v-h="0", 康熙王朝 -http://cdn.jdshipin.com:8880/huya.php?id=11352940 -#EXTINF:-1 group-title="电视剧" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/怒晴湘西.png" t-time="7272" v-w="0" v-h="0", 鬼吹灯之怒晴湘西 -http://cdn.jdshipin.com:8880/huya.php?id=11602075 -#EXTINF:-1 group-title="电视剧" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/龙岭迷窟.png" t-time="1326" v-w="0" v-h="0", 鬼吹灯之龙岭迷窟 -http://cdn.jdshipin.com:8880/huya.php?id=29465863 -#EXTINF:-1 group-title="电视剧" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/云南虫谷.png" t-time="2095" v-w="0" v-h="0", 鬼吹灯之云南虫谷 -http://cdn.jdshipin.com:8880/huya.php?id=11352898 -#EXTINF:-1 group-title="数字台" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/埋堆堆.png" t-time="1400" v-w="0" v-h="0", 楚汉骄雄 -http://cdn.jdshipin.com:8880/huya.php?id=23740156 -#EXTINF:-1 group-title="数字台" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/埋堆堆.png" t-time="1718" v-w="0" v-h="0", 封神榜 -http://cdn.jdshipin.com:8880/huya.php?id=23749096 -#EXTINF:-1 group-title="数字台" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/埋堆堆.png" t-time="1824" v-w="0" v-h="0", 西游记1 -http://cdn.jdshipin.com:8880/huya.php?id=23728660 -#EXTINF:-1 group-title="数字台" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/埋堆堆.png" t-time="1838" v-w="0" v-h="0", 西游记2 -http://cdn.jdshipin.com:8880/huya.php?id=23735126 -#EXTINF:-1 group-title="数字台" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/埋堆堆.png" t-time="1630" v-w="0" v-h="0", 天龙八部 -http://cdn.jdshipin.com:8880/huya.php?id=23903123 -#EXTINF:-1 group-title="数字台" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/埋堆堆.png" t-time="1874" v-w="0" v-h="0", 鹿鼎记 -http://cdn.jdshipin.com:8880/huya.php?id=23865080 -#EXTINF:-1 group-title="数字台" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/埋堆堆.png" t-time="1452" v-w="0" v-h="0", 寻秦记 -http://cdn.jdshipin.com:8880/huya.php?id=23864973 -#EXTINF:-1 group-title="数字台" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/埋堆堆.png" t-time="1420" v-w="0" v-h="0", 大唐双龙传 -http://cdn.jdshipin.com:8880/huya.php?id=23728674 -#EXTINF:-1 group-title="数字台" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/埋堆堆.png" t-time="1412" v-w="0" v-h="0", 神雕侠侣 -http://cdn.jdshipin.com:8880/huya.php?id=23865171 -#EXTINF:-1 group-title="数字台" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/埋堆堆.png" t-time="1914" v-w="0" v-h="0", 射雕英雄传 -http://cdn.jdshipin.com:8880/huya.php?id=23824164 -#EXTINF:-1 group-title="数字台" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/埋堆堆.png" t-time="2168" v-w="0" v-h="0", 倚天屠龙记 -http://cdn.jdshipin.com:8880/huya.php?id=23734246 -#EXTINF:-1 group-title="数字台" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/埋堆堆.png" t-time="2022" v-w="0" v-h="0", 笑傲江湖 -http://cdn.jdshipin.com:8880/huya.php?id=23865142 -#EXTINF:-1 group-title="数字台" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/埋堆堆.png" t-time="1842" v-w="0" v-h="0", 刑事侦缉档案 -http://cdn.jdshipin.com:8880/huya.php?id=23734169 -#EXTINF:-1 group-title="数字台" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/埋堆堆.png" t-time="1875" v-w="0" v-h="0", 法政先锋 -http://cdn.jdshipin.com:8880/huya.php?id=23863804 -#EXTINF:-1 group-title="数字台" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/埋堆堆.png" t-time="1828" v-w="0" v-h="0", 洗冤录 -http://cdn.jdshipin.com:8880/huya.php?id=23903130 -#EXTINF:-1 group-title="数字台" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/埋堆堆.png" t-time="1109" v-w="0" v-h="0", 陀枪师姐 -http://cdn.jdshipin.com:8880/huya.php?id=23860039 -#EXTINF:-1 group-title="数字台" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/埋堆堆.png" t-time="2360" v-w="0" v-h="0", 使徒行者 -http://cdn.jdshipin.com:8880/huya.php?id=23734256 -#EXTINF:-1 group-title="数字台" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/埋堆堆.png" t-time="2626" v-w="0" v-h="0", 鉴证实录 -http://cdn.jdshipin.com:8880/huya.php?id=23903183 -#EXTINF:-1 group-title="数字台" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/埋堆堆.png" t-time="2003" v-w="0" v-h="0", 金枝欲孽 -http://cdn.jdshipin.com:8880/huya.php?id=23865036 -#EXTINF:-1 group-title="数字台" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/埋堆堆.png" t-time="2246" v-w="0" v-h="0", 扫黄先锋 -http://cdn.jdshipin.com:8880/huya.php?id=23903196 -#EXTINF:-1 group-title="数字台" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/埋堆堆.png" t-time="1093" v-w="0" v-h="0", 创世纪 -http://cdn.jdshipin.com:8880/huya.php?id=23749083 -#EXTINF:-1 group-title="数字台" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/埋堆堆.png" t-time="1904" v-w="0" v-h="0", 妙手仁心 -http://cdn.jdshipin.com:8880/huya.php?id=23829543 -#EXTINF:-1 group-title="数字台" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/埋堆堆.png" t-time="1403" v-w="0" v-h="0", 大时代 -http://cdn.jdshipin.com:8880/huya.php?id=23865161 -#EXTINF:-1 group-title="数字台" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/埋堆堆.png" t-time="1770" v-w="0" v-h="0", 野蛮亲家 -http://cdn.jdshipin.com:8880/huya.php?id=23863796 -#EXTINF:-1 group-title="数字台" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/埋堆堆.png" t-time="1900" v-w="0" v-h="0", 笑看风云 -http://cdn.jdshipin.com:8880/huya.php?id=23865058 -#EXTINF:-1 group-title="记录" tvg-id="纪实科教8K" tvg-name="纪实科教8K" tvg-logo="https://gitee.com/suxuang/epglogo/raw/master/beijing/Beijing9.png" t-time="85" v-w="0" v-h="0", 纪实科教8K -http://111.31.106.140/downflv.brtvcloud.com/8klive/8kliveok.m3u8 -#EXTINF:-1 group-title="央视台" tvg-id="null" tvg-name="风云足球" tvg-logo="https://live.fanmingming.com/tv/风云足球.png" t-time="576" v-w="0" v-h="0", CCTV-风云足球 -http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=4877&tk=2894ccdba8fc -#EXTINF:-1 group-title="数字台" tvg-id="爱上4K" tvg-name="爱上4K" tvg-logo="" t-time="156" v-w="0" v-h="0", 爱上4K -http://wouu.net:9977/udp/239.93.0.97:5140 -#EXTINF:-1 group-title="港澳台" tvg-id="null" tvg-name="凤凰中文" tvg-logo="https://live.fanmingming.com/tv/凤凰卫视中文台.png" t-time="424" v-w="0" v-h="0", 凤凰中文 -http://ali.hlspull.yximgs.com/live/diyp_fh2.flv -#EXTINF:-1 group-title="港澳台" tvg-id="null" tvg-name="凤凰资讯" tvg-logo="https://live.fanmingming.com/tv/凤凰卫视资讯台.png" t-time="314" v-w="0" v-h="0", 凤凰资讯 -http://ali.hlspull.yximgs.com/live/diyp_fh1.flv -#EXTINF:-1 group-title="港澳台" tvg-id="null" tvg-name="凤凰香港" tvg-logo="https://live.fanmingming.com/tv/凤凰卫视香港台.png" t-time="310" v-w="0" v-h="0", 凤凰香港 -http://ali.hlspull.yximgs.com/live/diyp_fh3.flv -#EXTINF:-1 group-title="电视剧" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/西游记续集.png" t-time="610" v-w="0" v-h="0", 西游记续集 -http://zzy789.xyz/douyu1.php?id=3113309 -#EXTINF:-1 group-title="地方台" tvg-id="null" tvg-name="峨眉电影" tvg-logo="https://gitee.com/suxuang/epglogo/raw/master/sichuan/Sichuan8.png" t-time="122" v-w="0" v-h="0", 峨眉电影 -http://wouu.net:9977/udp/239.93.1.54:5140 -#EXTINF:-1 group-title="央视台" tvg-id="CGTN" tvg-name="null" tvg-logo="" t-time="146" v-w="0" v-h="0", CGNT 记录频道 -https://english-livebkali.cgtn.com/live/doccgtn_0.m3u8 -#EXTINF:-1 group-title="央视台" tvg-id="CGTN-News" tvg-name="null" tvg-logo="" t-time="14" v-w="0" v-h="0", CGNT 新闻频道 -https://english-livebkali.cgtn.com/live/encgtn_0.m3u8 -#EXTINF:-1 group-title="卫视台" tvg-id="东方卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/东方卫视.png" t-time="60" v-w="0" v-h="0", 东方卫视 -http://p.ytelc.com/m3u8.html?id=http://cc-ynbit-wszhibo.ifengli.com:2000/live/shdfws-hd/2500.m3u8?innersid=6998114529464369318 -#EXTINF:-1 group-title="卫视台" tvg-id="重庆卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/重庆卫视.png" t-time="301" v-w="0" v-h="0", 重庆卫视 -http://p.ytelc.com/videojs.php?id=https://sjlivecdn9.cbg.cn/202501082337/app_2/_definst_/ls_2.stream/chunklist.m3u8 -#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="92" v-w="0" v-h="0", 青海卫视 -http://stream.qhbtv.com/qhws/sd/live.m3u8?_upt=c4e9c2e81736356548 -#EXTINF:-1 group-title="港澳台" tvg-id="澳视澳门" tvg-name="澳视澳门" tvg-logo="https://gitee.com/suxuang/epglogo/raw/master/gangaotai/Aoshi1.png" t-time="4069" v-w="0" v-h="0", 澳视澳门 -http://cdn.132.us.kg/live/asam/stream.m3u8 -#EXTINF:-1 group-title="港澳台" tvg-id="澳亚卫视" tvg-name="澳亚卫视" tvg-logo="https://gitee.com/suxuang/epglogo/raw/master/gangaotai/Aoya.png" t-time="502" v-w="0" v-h="0", 澳亚卫视 -http://cdn.132.us.kg/live/as/stream.m3u8 -#EXTINF:-1 group-title="港澳台" tvg-id="TVB翡翠台" tvg-name="翡翠台" tvg-logo="https://live.fanmingming.com/tv/翡翠台.png" t-time="506" v-w="0" v-h="0", TVB翡翠台 4K -http://cdn.132.us.kg/live/fct4k/stream.m3u8 -#EXTINF:-1 group-title="港澳台" tvg-id="TVBJ1" tvg-name="TVBJ1" tvg-logo="https://gitee.com/suxuang/logo/raw/master/logo/TVBJ1.png" t-time="2851" v-w="0" v-h="0", TVB J1 -http://cdn3.132.us.kg/live/j1/stream.m3u8 -#EXTINF:-1 group-title="港澳台" tvg-id="TVBJ2" tvg-name="TVBJ2" tvg-logo="https://gitee.com/suxuang/TVlogo/raw/main/img/TVB3.png" t-time="373" v-w="0" v-h="0", TVB J2 -http://cdn.132.us.kg/live/tvbp/stream.m3u8 -#EXTINF:-1 group-title="港澳台" tvg-id="null" tvg-name="美亚电影" tvg-logo="null" t-time="1375" v-w="0" v-h="0", 美亚电影台 -http://php.jdshipin.com:8880/TVOD/iptv.php?id=meiya -#EXTINF:-1 group-title="港澳台" tvg-id="null" tvg-name="HOY" tvg-logo="null" t-time="372" v-w="0" v-h="0", HOY TV -http://cdn.132.us.kg/live/hoy/stream.m3u8 -#EXTINF:-1 group-title="港澳台" tvg-id="null" tvg-name="null" tvg-logo="null" t-time="354" v-w="0" v-h="0", 凤凰中文 -http://cdn.132.us.kg/live/fhzw/stream.m3u8 -#EXTINF:-1 group-title="港澳台" tvg-id="null" tvg-name="null" tvg-logo="null" t-time="373" v-w="0" v-h="0", 凤凰资讯 -http://cdn3.132.us.kg/live/fhzx/stream.m3u8 -#EXTINF:-1 group-title="儿童" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/哆啦A梦.png" t-time="4876" v-w="0" v-h="0", 哆啦A梦 -http://live.iill.top/huya.php?id=11601963 -#EXTINF:-1 group-title="儿童" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/猫和老鼠.png" t-time="2226" v-w="0" v-h="0", 猫和老鼠 -http://live.iill.top/huya.php?id=11352879 -#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/电影.png" t-time="4671" v-w="0" v-h="0", 刘德华电影 -http://live.iill.top/huya.php?id=11342424 -#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/电影.png" t-time="2837" v-w="0" v-h="0", 古天乐电影 -http://live.iill.top/huya.php?id=29982675 -#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/电影.png" t-time="2696" v-w="0" v-h="0", 李连杰电影 -http://live.iill.top/huya.php?id=11342390 -#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/电影.png" t-time="2646" v-w="0" v-h="0", 甄子丹电影 -http://live.iill.top/huya.php?id=11352935 -#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/电影.png" t-time="2649" v-w="0" v-h="0", 狄仁杰系列 -http://live.iill.top/huya.php?id=30080229 -#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/电影.png" t-time="2480" v-w="0" v-h="0", 沈腾电影 -http://live.iill.top/huya.php?id=11601968 -#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/电影.png" t-time="2704" v-w="0" v-h="0", 黄渤电影 -http://live.iill.top/huya.php?id=11352876 -#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/电影.png" t-time="2213" v-w="0" v-h="0", 强森电影 -http://live.iill.top/huya.php?id=21059581 -#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/电影.png" t-time="4131" v-w="0" v-h="0", 王晶电影 -http://live.iill.top/huya.php?id=11602058 -#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/电影.png" t-time="2635" v-w="0" v-h="0", 金庸武侠 -http://live.iill.top/huya.php?id=11342435 -#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/电影.png" t-time="3759" v-w="0" v-h="0", 功夫电影 -http://live.iill.top/huya.php?id=11352941 -#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/电影.png" t-time="4080" v-w="0" v-h="0", 贺岁电影 -http://live.iill.top/huya.php?id=11601986 -#EXTINF:-1 group-title="电视剧" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/雪豹.png" t-time="2099" v-w="0" v-h="0", 雪豹 -http://live.iill.top/huya.php?id=29580970 -#EXTINF:-1 group-title="电视剧" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/士兵突击.png" t-time="2102" v-w="0" v-h="0", 士兵突击 -http://live.iill.top/huya.php?id=11342430 -#EXTINF:-1 group-title="电视剧" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/笑傲江湖.png" t-time="2537" v-w="0" v-h="0", 笑傲江湖 -http://live.iill.top/huya.php?id=26355790 -#EXTINF:-1 group-title="电视剧" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/神雕侠侣.png" t-time="2106" v-w="0" v-h="0", 神雕侠侣 -http://live.iill.top/huya.php?id=11352964 -#EXTINF:-1 group-title="电视剧" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/倚天屠龙记苏有朋.png" t-time="2708" v-w="0" v-h="0", 倚天屠龙记 -http://live.iill.top/huya.php?id=11342403 -#EXTINF:-1 group-title="电视剧" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/铁齿铜牙纪晓岚.png" t-time="2582" v-w="0" v-h="0", 铁齿铜牙纪晓岚 -http://live.iill.top/huya.php?id=11342396 -#EXTINF:-1 group-title="电视剧" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/康熙王朝.png" t-time="2622" v-w="0" v-h="0", 康熙王朝 -http://live.iill.top/huya.php?id=11352940 -#EXTINF:-1 group-title="电视剧" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/庆余年.png" t-time="2252" v-w="0" v-h="0", 庆余年 -http://live.iill.top/huya.php?id=11352960 -#EXTINF:-1 group-title="电视剧" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/精绝古城.png" t-time="2076" v-w="0" v-h="0", 鬼吹灯之精绝古城 -http://live.iill.top/huya.php?id=11352871 -#EXTINF:-1 group-title="电视剧" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/怒晴湘西.png" t-time="2763" v-w="0" v-h="0", 鬼吹灯之怒晴湘西 -http://live.iill.top/huya.php?id=11602075 -#EXTINF:-1 group-title="电视剧" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/龙岭迷窟.png" t-time="2800" v-w="0" v-h="0", 鬼吹灯之龙岭迷窟 -http://live.iill.top/huya.php?id=29465863 -#EXTINF:-1 group-title="电视剧" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/云南虫谷.png" t-time="2977" v-w="0" v-h="0", 鬼吹灯之云南虫谷 -http://live.iill.top/huya.php?id=11352898 -#EXTINF:-1 group-title="电视剧" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/电视剧.png" t-time="2889" v-w="0" v-h="0", 家有儿女 -http://live.iill.top/huya.php?id=30335591 -#EXTINF:-1 group-title="数字台" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/埋堆堆.png" t-time="2351" v-w="0" v-h="0", 楚汉骄雄 -http://live.iill.top/huya.php?id=23740156 -#EXTINF:-1 group-title="数字台" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/埋堆堆.png" t-time="2201" v-w="0" v-h="0", 封神榜 -http://live.iill.top/huya.php?id=23749096 -#EXTINF:-1 group-title="数字台" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/埋堆堆.png" t-time="2461" v-w="0" v-h="0", 西游记1 -http://live.iill.top/huya.php?id=23728660 -#EXTINF:-1 group-title="数字台" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/埋堆堆.png" t-time="2682" v-w="0" v-h="0", 西游记2 -http://live.iill.top/huya.php?id=23735126 -#EXTINF:-1 group-title="数字台" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/埋堆堆.png" t-time="2515" v-w="0" v-h="0", 天龙八部 -http://live.iill.top/huya.php?id=23903123 -#EXTINF:-1 group-title="数字台" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/埋堆堆.png" t-time="2016" v-w="0" v-h="0", 鹿鼎记 -http://live.iill.top/huya.php?id=23865080 -#EXTINF:-1 group-title="数字台" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/埋堆堆.png" t-time="2260" v-w="0" v-h="0", 寻秦记 -http://live.iill.top/huya.php?id=23864973 -#EXTINF:-1 group-title="数字台" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/埋堆堆.png" t-time="2636" v-w="0" v-h="0", 大唐双龙传 -http://live.iill.top/huya.php?id=23728674 -#EXTINF:-1 group-title="数字台" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/埋堆堆.png" t-time="2814" v-w="0" v-h="0", 神雕侠侣 -http://live.iill.top/huya.php?id=23865171 -#EXTINF:-1 group-title="数字台" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/埋堆堆.png" t-time="3568" v-w="0" v-h="0", 射雕英雄传 -http://live.iill.top/huya.php?id=23824164 -#EXTINF:-1 group-title="数字台" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/埋堆堆.png" t-time="2879" v-w="0" v-h="0", 倚天屠龙记 -http://live.iill.top/huya.php?id=23734246 -#EXTINF:-1 group-title="数字台" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/埋堆堆.png" t-time="2722" v-w="0" v-h="0", 笑傲江湖 -http://live.iill.top/huya.php?id=23865142 -#EXTINF:-1 group-title="数字台" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/埋堆堆.png" t-time="2731" v-w="0" v-h="0", 刑事侦缉档案 -http://live.iill.top/huya.php?id=23734169 -#EXTINF:-1 group-title="数字台" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/埋堆堆.png" t-time="3742" v-w="0" v-h="0", 法政先锋 -http://live.iill.top/huya.php?id=23863804 -#EXTINF:-1 group-title="数字台" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/埋堆堆.png" t-time="2523" v-w="0" v-h="0", 洗冤录 -http://live.iill.top/huya.php?id=23903130 -#EXTINF:-1 group-title="数字台" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/埋堆堆.png" t-time="2335" v-w="0" v-h="0", 陀枪师姐 -http://live.iill.top/huya.php?id=23860039 -#EXTINF:-1 group-title="数字台" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/埋堆堆.png" t-time="2634" v-w="0" v-h="0", 使徒行者 -http://live.iill.top/huya.php?id=23734256 -#EXTINF:-1 group-title="数字台" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/埋堆堆.png" t-time="3075" v-w="0" v-h="0", 鉴证实录 -http://live.iill.top/huya.php?id=23903183 -#EXTINF:-1 group-title="数字台" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/埋堆堆.png" t-time="1820" v-w="0" v-h="0", 金枝欲孽 -http://live.iill.top/huya.php?id=23865036 -#EXTINF:-1 group-title="数字台" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/埋堆堆.png" t-time="2661" v-w="0" v-h="0", 扫黄先锋 -http://live.iill.top/huya.php?id=23903196 -#EXTINF:-1 group-title="数字台" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/埋堆堆.png" t-time="3245" v-w="0" v-h="0", 创世纪 -http://live.iill.top/huya.php?id=23749083 -#EXTINF:-1 group-title="数字台" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/埋堆堆.png" t-time="2855" v-w="0" v-h="0", 妙手仁心 -http://live.iill.top/huya.php?id=23829543 -#EXTINF:-1 group-title="数字台" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/埋堆堆.png" t-time="2400" v-w="0" v-h="0", 大时代 -http://live.iill.top/huya.php?id=23865161 -#EXTINF:-1 group-title="数字台" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/埋堆堆.png" t-time="1808" v-w="0" v-h="0", 野蛮亲家 -http://live.iill.top/huya.php?id=23863796 -#EXTINF:-1 group-title="卫视台" tvg-id="重庆卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/重庆卫视.png" t-time="127" v-w="0" v-h="0", 重庆卫视 -http://p.ytelc.com/videojs.php?id=https://sjlivecdn9.cbg.cn/202501092234/app_2/_definst_/ls_2.stream/chunklist.m3u8 +#EXTINF:-1 group-title="卫视台" tvg-id="江西卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/江西卫视.png" t-time="601" v-w="0" v-h="0", 江西卫视 +https://yun-live.jxtvcn.com.cn/live-jxtv/tv_jxtv1.m3u8?source=pc&t=173539888347371&token=87ae3e902201457e25e440133207832c #EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="58" v-w="0" v-h="0", 青海卫视 +http://stream.qhbtv.com/qhws/sd/live.m3u8?_upt=7d80b3d01735398823 +#EXTINF:-1 group-title="央视台" tvg-id="CCTV-5+" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/CCTV5.png" t-time="126" v-w="0" v-h="0", CCTV-5 +https://ldcctvwbcdcnc.v.wscdns.com/ldcctvwbcd/cdrmldcctv5plus_1_720P/playlist.m3u8?wsApp=HLS +#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="43" v-w="0" v-h="0", 青海卫视 +http://stream.qhbtv.com/qhws/sd/live.m3u8?_upt=26da81f31735561950 +#EXTINF:-1 group-title="数字台" tvg-id="CHC1" tvg-name="CHC影迷电影" tvg-logo="https://gitee.com/suxuang/epglogo/raw/master/shuzi/CHC4.png" t-time="106" v-w="0" v-h="0", CHC影迷电影 +http://58.19.38.162:9901/tsfile/live/0119_1.m3u8 +#EXTINF:-1 group-title="港澳台" tvg-id="星空卫视" tvg-name="星空卫视" tvg-logo="https://live.fanmingming.com/tv/星空卫视.png" t-time="156" v-w="0" v-h="0", 星空卫视 +http://ali.hlspull.yximgs.com/live/facf94ac3441dc4e5f8e48d1eeb18045.flv +#EXTINF:-1 group-title="央视台" tvg-id="CCTV-5+" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/CCTV5.png" t-time="165" v-w="0" v-h="0", CCTV-5 +https://ldcctvwbcdtxy.liveplay.myqcloud.com/ldcctvwbcd/cdrmldcctv5plus_1_td.m3u8 +#EXTINF:-1 group-title="卫视台" tvg-id="江西卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/江西卫视.png" t-time="519" v-w="0" v-h="0", 江西卫视 +https://yun-live.jxtvcn.com.cn/live-jxtv/tv_jxtv1.m3u8?source=pc&t=173565390657744&token=18dbd555ed25318bbdc97cd5ed985f4b +#EXTINF:-1 group-title="港澳台" tvg-id="null" tvg-name="凤凰中文" tvg-logo="https://live.fanmingming.com/tv/凤凰卫视中文台.png" t-time="203" v-w="0" v-h="0", 凤凰中文 +http://ali.hlspull.yximgs.com/live/e85ae002c9ae52e93c3c7f85e143b5cb.flv +#EXTINF:-1 group-title="港澳台" tvg-id="null" tvg-name="凤凰资讯" tvg-logo="https://live.fanmingming.com/tv/凤凰卫视资讯台.png" t-time="111" v-w="0" v-h="0", 凤凰资讯 +http://ali.hlspull.yximgs.com/live/8d92016e9a791ff8f0d9f1a48e75a7c8.flv +#EXTINF:-1 group-title="港澳台" tvg-id="null" tvg-name="凤凰香港" tvg-logo="https://live.fanmingming.com/tv/凤凰卫视香港台.png" t-time="161" v-w="0" v-h="0", 凤凰香港 +http://ali.hlspull.yximgs.com/live/820c9a3c59d8784e65008c4b35312ffa.flv +#EXTINF:-1 group-title="卫视台" tvg-id="江西卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/江西卫视.png" t-time="582" v-w="0" v-h="0", 江西卫视 +https://yun-live.jxtvcn.com.cn/live-jxtv/tv_jxtv1.m3u8?source=pc&t=173567242392439&token=773eadb264030a6e74a1748b03940b22 +#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="37" v-w="0" v-h="0", 青海卫视 +http://stream.qhbtv.com/qhws/sd/live.m3u8?_upt=1f8cf8e91735668520 +#EXTINF:-1 group-title="港澳台" tvg-id="TVB无线新闻" tvg-name="无线新闻" tvg-logo="https://live.fanmingming.com/tv/无线新闻台.png" t-time="209" v-w="0" v-h="0", TVB无线新闻 +http://ali.hlspull.yximgs.com/live/d2331250dd26e1f49447324dcd5b7c68.flv +#EXTINF:-1 group-title="港澳台" tvg-id="TVB娱乐新闻" tvg-name="娱乐新闻" tvg-logo="https://gitee.com/suxuang/logo/raw/master/logo/TVB娱乐新闻台.jpg" t-time="188" v-w="0" v-h="0", TVB娱乐新闻 +http://ali.hlspull.yximgs.com/live/6425965d63a08c85ca806bfcc8c75cf4.flv +#EXTINF:-1 group-title="港澳台" tvg-id="TVB翡翠台" tvg-name="翡翠台" tvg-logo="https://live.fanmingming.com/tv/翡翠台.png" t-time="1244" v-w="0" v-h="0", TVB翡翠台(备用) +http://php.jdshipin.com/TVOD/iptv.php?id=huali2 +#EXTINF:-1 group-title="港澳台" tvg-id="明珠台" tvg-name="明珠台" tvg-logo="https://gitee.com/suxuang/TVlogo/raw/main/img/TVB2.png" t-time="200" v-w="0" v-h="0", TVB明珠台 +http://ali.hlspull.yximgs.com/live/74479feaf11475ffda3b4e4bea3823ad.flv +#EXTINF:-1 group-title="港澳台" tvg-id="null" tvg-name="TVB亚洲剧台" tvg-logo="null" t-time="170" v-w="0" v-h="0", TVB亚洲剧台 +http://ali.hlspull.yximgs.com/live/f9ceddf2f6a10e46941498e22ac32d0c.flv +#EXTINF:-1 group-title="港澳台" tvg-id="null" tvg-name="TVB华语剧台" tvg-logo="null" t-time="192" v-w="0" v-h="0", TVB华语剧台 +http://ali.hlspull.yximgs.com/live/216a2d2deadf454ec6253cb550157f15.flv +#EXTINF:-1 group-title="港澳台" tvg-id="TVBJ2" tvg-name="TVBJ2" tvg-logo="https://gitee.com/suxuang/TVlogo/raw/main/img/TVB3.png" t-time="173" v-w="0" v-h="0", TVBJ2 +http://ali.hlspull.yximgs.com/live/20200da7059a0e48422514d60f64211a.flv +#EXTINF:-1 group-title="港澳台" tvg-id="东森幼幼" tvg-name="东森幼幼" tvg-logo="null" t-time="201" v-w="0" v-h="0", 东森幼幼 +http://ali.hlspull.yximgs.com/live/e5465dcf10ee934925ba7ac335682d24.flv +#EXTINF:-1 group-title="港澳台" tvg-id="东森电影" tvg-name="东森电影" tvg-logo="null" t-time="180" v-w="0" v-h="0", 东森电影 +http://ali.hlspull.yximgs.com/live/4df7ad1ab9d3a3cf9053d3134f190ff6.flv +#EXTINF:-1 group-title="港澳台" tvg-id="东森洋片" tvg-name="东森洋片" tvg-logo="null" t-time="194" v-w="0" v-h="0", 东森洋片 +http://ali.hlspull.yximgs.com/live/2d010027189a2bb351babe3520b47514.flv +#EXTINF:-1 group-title="港澳台" tvg-id="东森戏剧" tvg-name="东森戏剧" tvg-logo="null" t-time="175" v-w="0" v-h="0", 东森戏剧 +http://ali.hlspull.yximgs.com/live/25874afe944f1b6315549db1cbc0f5e6.flv +#EXTINF:-1 group-title="港澳台" tvg-id="纬来日本" tvg-name="纬来日本台" tvg-logo="https://gitee.com/suxuang/epglogo/raw/master/gangaotai/Weilai3.png" t-time="233" v-w="0" v-h="0", 纬来日本 +http://ali.hlspull.yximgs.com/live/bfb4914cbc7424fcc00b9d2fb14f1fa8.flv +#EXTINF:-1 group-title="港澳台" tvg-id="纬来戏剧" tvg-name="纬来戏剧台" tvg-logo="null" t-time="203" v-w="0" v-h="0", 纬来戏剧 +http://ali.hlspull.yximgs.com/live/f8863f9299f02ba05b5e21063d04115c.flv +#EXTINF:-1 group-title="港澳台" tvg-id="null" tvg-name="惊悚电影" tvg-logo="null" t-time="178" v-w="0" v-h="0", 惊悚电影台 +http://ali.hlspull.yximgs.com/live/92ebd2b6ea20fab0e4b56fbb4ab8b5cb.flv +#EXTINF:-1 group-title="港澳台" tvg-id="null" tvg-name="美亚电影" tvg-logo="null" t-time="180" v-w="0" v-h="0", 美亚电影台(粤语) +http://ali.hlspull.yximgs.com/live/a5b1cad2ce82d2ce99ca6662785446d1.flv +#EXTINF:-1 group-title="港澳台" tvg-id="null" tvg-name="龍祥电影" tvg-logo="null" t-time="191" v-w="0" v-h="0", 龍祥电影台 +http://ali.hlspull.yximgs.com/live/62cde5be2b387b5d597a671c341e31a5.flv +#EXTINF:-1 group-title="港澳台" tvg-id="null" tvg-name="null" tvg-logo="null" t-time="176" v-w="0" v-h="0", C18跑马 +http://ali.hlspull.yximgs.com/live/5c1d9d7f5818a41adc44a46f57d2f17b.flv +#EXTINF:-1 group-title="港澳台" tvg-id="null" tvg-name="null" tvg-logo="null" t-time="232" v-w="0" v-h="0", AXN +http://ali.hlspull.yximgs.com/live/10f38a772f10cd602f203c2704c5301e.flv +#EXTINF:-1 group-title="港澳台" tvg-id="null" tvg-name="天映经典" tvg-logo="null" t-time="194" v-w="0" v-h="0", 天映经典 +http://ali.hlspull.yximgs.com/live/5b82da188c0217a6eded085cbed369c9.flv +#EXTINF:-1 group-title="港澳台" tvg-id="null" tvg-name="null" tvg-logo="null" t-time="198" v-w="0" v-h="0", 霹雳台湾 +http://ali.hlspull.yximgs.com/live/8e6de079ff3f8402c2396fe848c62a02.flv +#EXTINF:-1 group-title="港澳台" tvg-id="null" tvg-name="null" tvg-logo="null" t-time="183" v-w="0" v-h="0", 壹新闻HD +http://ali.hlspull.yximgs.com/live/7c69a997402ff8b33fa5b7b9b9bd072a.flv +#EXTINF:-1 group-title="港澳台" tvg-id="null" tvg-name="null" tvg-logo="null" t-time="163" v-w="0" v-h="0", 年代新闻 +http://ali.hlspull.yximgs.com/live/23efa1a517301ec1030b8e43d7f73724.flv +#EXTINF:-1 group-title="港澳台" tvg-id="null" tvg-name="null" tvg-logo="null" t-time="189" v-w="0" v-h="0", 年代综合 +http://ali.hlspull.yximgs.com/live/0a84d414be3b4653bdb55a4ddb30c21d.flv +#EXTINF:-1 group-title="港澳台" tvg-id="null" tvg-name="null" tvg-logo="null" t-time="197" v-w="0" v-h="0", 三立台湾台 +http://ali.hlspull.yximgs.com/live/6c54ea45c1df30a5073de2d9825e1fa9.flv +#EXTINF:-1 group-title="儿童" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/哆啦A梦.png" t-time="3442" v-w="0" v-h="0", 哆啦A梦 +http://cdn.jdshipin.com:8880/huya.php?id=11601963 +#EXTINF:-1 group-title="儿童" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/猫和老鼠.png" t-time="690" v-w="0" v-h="0", 猫和老鼠 +http://cdn.jdshipin.com:8880/huya.php?id=11352879 +#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/电影.png" t-time="1162" v-w="0" v-h="0", 刘德华电影 +http://cdn.jdshipin.com:8880/huya.php?id=11342424 +#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/电影.png" t-time="1849" v-w="0" v-h="0", 古天乐电影 +http://cdn.jdshipin.com:8880/huya.php?id=29982675 +#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/电影.png" t-time="1288" v-w="0" v-h="0", 李连杰电影 +http://cdn.jdshipin.com:8880/huya.php?id=11342390 +#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/电影.png" t-time="1558" v-w="0" v-h="0", 甄子丹电影 +http://cdn.jdshipin.com:8880/huya.php?id=11352935 +#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/电影.png" t-time="2912" v-w="0" v-h="0", 狄仁杰系列 +http://cdn.jdshipin.com:8880/huya.php?id=30080229 +#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/电影.png" t-time="2018" v-w="0" v-h="0", 沈腾电影 +http://cdn.jdshipin.com:8880/huya.php?id=11601968 +#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/电影.png" t-time="1594" v-w="0" v-h="0", 黄渤电影 +http://cdn.jdshipin.com:8880/huya.php?id=11352876 +#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/电影.png" t-time="1688" v-w="0" v-h="0", 强森电影 +http://cdn.jdshipin.com:8880/huya.php?id=21059581 +#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/电影.png" t-time="1458" v-w="0" v-h="0", 王晶电影 +http://cdn.jdshipin.com:8880/huya.php?id=11602058 +#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/电影.png" t-time="1470" v-w="0" v-h="0", 金庸武侠 +http://cdn.jdshipin.com:8880/huya.php?id=11342435 +#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/电影.png" t-time="2119" v-w="0" v-h="0", 功夫电影 +http://cdn.jdshipin.com:8880/huya.php?id=11352941 +#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/电影.png" t-time="1367" v-w="0" v-h="0", 贺岁电影 +http://cdn.jdshipin.com:8880/huya.php?id=11601986 +#EXTINF:-1 group-title="电视剧" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/士兵突击.png" t-time="1144" v-w="0" v-h="0", 士兵突击 +http://cdn.jdshipin.com:8880/huya.php?id=11342430 +#EXTINF:-1 group-title="电视剧" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/笑傲江湖.png" t-time="2705" v-w="0" v-h="0", 笑傲江湖 +http://cdn.jdshipin.com:8880/huya.php?id=26355790 +#EXTINF:-1 group-title="电视剧" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/神雕侠侣.png" t-time="1359" v-w="0" v-h="0", 神雕侠侣 +http://cdn.jdshipin.com:8880/huya.php?id=11352964 +#EXTINF:-1 group-title="电视剧" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/倚天屠龙记苏有朋.png" t-time="2906" v-w="0" v-h="0", 倚天屠龙记 +http://cdn.jdshipin.com:8880/huya.php?id=11342403 +#EXTINF:-1 group-title="电视剧" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/铁齿铜牙纪晓岚.png" t-time="1328" v-w="0" v-h="0", 铁齿铜牙纪晓岚 +http://cdn.jdshipin.com:8880/huya.php?id=11342396 +#EXTINF:-1 group-title="电视剧" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/康熙王朝.png" t-time="1577" v-w="0" v-h="0", 康熙王朝 +http://cdn.jdshipin.com:8880/huya.php?id=11352940 +#EXTINF:-1 group-title="电视剧" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/陈情令.png" t-time="2358" v-w="0" v-h="0", 陈情令 +http://cdn.jdshipin.com:8880/huya.php?id=29465862 +#EXTINF:-1 group-title="电视剧" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/精绝古城.png" t-time="2246" v-w="0" v-h="0", 鬼吹灯之精绝古城 +http://cdn.jdshipin.com:8880/huya.php?id=11352871 +#EXTINF:-1 group-title="电视剧" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/怒晴湘西.png" t-time="1433" v-w="0" v-h="0", 鬼吹灯之怒晴湘西 +http://cdn.jdshipin.com:8880/huya.php?id=11602075 +#EXTINF:-1 group-title="电视剧" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/龙岭迷窟.png" t-time="875" v-w="0" v-h="0", 鬼吹灯之龙岭迷窟 +http://cdn.jdshipin.com:8880/huya.php?id=29465863 +#EXTINF:-1 group-title="电视剧" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/云南虫谷.png" t-time="1902" v-w="0" v-h="0", 鬼吹灯之云南虫谷 +http://cdn.jdshipin.com:8880/huya.php?id=11352898 +#EXTINF:-1 group-title="数字台" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/埋堆堆.png" t-time="1181" v-w="0" v-h="0", 楚汉骄雄 +http://cdn.jdshipin.com:8880/huya.php?id=23740156 +#EXTINF:-1 group-title="数字台" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/埋堆堆.png" t-time="1910" v-w="0" v-h="0", 封神榜 +http://cdn.jdshipin.com:8880/huya.php?id=23749096 +#EXTINF:-1 group-title="数字台" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/埋堆堆.png" t-time="2044" v-w="0" v-h="0", 西游记1 +http://cdn.jdshipin.com:8880/huya.php?id=23728660 +#EXTINF:-1 group-title="数字台" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/埋堆堆.png" t-time="1979" v-w="0" v-h="0", 西游记2 +http://cdn.jdshipin.com:8880/huya.php?id=23735126 +#EXTINF:-1 group-title="数字台" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/埋堆堆.png" t-time="719" v-w="0" v-h="0", 天龙八部 +http://cdn.jdshipin.com:8880/huya.php?id=23903123 +#EXTINF:-1 group-title="数字台" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/埋堆堆.png" t-time="2190" v-w="0" v-h="0", 鹿鼎记 +http://cdn.jdshipin.com:8880/huya.php?id=23865080 +#EXTINF:-1 group-title="数字台" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/埋堆堆.png" t-time="2278" v-w="0" v-h="0", 寻秦记 +http://cdn.jdshipin.com:8880/huya.php?id=23864973 +#EXTINF:-1 group-title="数字台" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/埋堆堆.png" t-time="1431" v-w="0" v-h="0", 大唐双龙传 +http://cdn.jdshipin.com:8880/huya.php?id=23728674 +#EXTINF:-1 group-title="数字台" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/埋堆堆.png" t-time="1369" v-w="0" v-h="0", 神雕侠侣 +http://cdn.jdshipin.com:8880/huya.php?id=23865171 +#EXTINF:-1 group-title="数字台" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/埋堆堆.png" t-time="2244" v-w="0" v-h="0", 射雕英雄传 +http://cdn.jdshipin.com:8880/huya.php?id=23824164 +#EXTINF:-1 group-title="数字台" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/埋堆堆.png" t-time="2231" v-w="0" v-h="0", 倚天屠龙记 +http://cdn.jdshipin.com:8880/huya.php?id=23734246 +#EXTINF:-1 group-title="数字台" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/埋堆堆.png" t-time="1662" v-w="0" v-h="0", 笑傲江湖 +http://cdn.jdshipin.com:8880/huya.php?id=23865142 +#EXTINF:-1 group-title="数字台" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/埋堆堆.png" t-time="1799" v-w="0" v-h="0", 刑事侦缉档案 +http://cdn.jdshipin.com:8880/huya.php?id=23734169 +#EXTINF:-1 group-title="数字台" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/埋堆堆.png" t-time="1365" v-w="0" v-h="0", 法政先锋 +http://cdn.jdshipin.com:8880/huya.php?id=23863804 +#EXTINF:-1 group-title="数字台" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/埋堆堆.png" t-time="2575" v-w="0" v-h="0", 洗冤录 +http://cdn.jdshipin.com:8880/huya.php?id=23903130 +#EXTINF:-1 group-title="数字台" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/埋堆堆.png" t-time="728" v-w="0" v-h="0", 陀枪师姐 +http://cdn.jdshipin.com:8880/huya.php?id=23860039 +#EXTINF:-1 group-title="数字台" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/埋堆堆.png" t-time="898" v-w="0" v-h="0", 使徒行者 +http://cdn.jdshipin.com:8880/huya.php?id=23734256 +#EXTINF:-1 group-title="数字台" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/埋堆堆.png" t-time="2097" v-w="0" v-h="0", 鉴证实录 +http://cdn.jdshipin.com:8880/huya.php?id=23903183 +#EXTINF:-1 group-title="数字台" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/埋堆堆.png" t-time="1362" v-w="0" v-h="0", 金枝欲孽 +http://cdn.jdshipin.com:8880/huya.php?id=23865036 +#EXTINF:-1 group-title="数字台" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/埋堆堆.png" t-time="2641" v-w="0" v-h="0", 扫黄先锋 +http://cdn.jdshipin.com:8880/huya.php?id=23903196 +#EXTINF:-1 group-title="数字台" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/埋堆堆.png" t-time="1913" v-w="0" v-h="0", 创世纪 +http://cdn.jdshipin.com:8880/huya.php?id=23749083 +#EXTINF:-1 group-title="数字台" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/埋堆堆.png" t-time="2198" v-w="0" v-h="0", 妙手仁心 +http://cdn.jdshipin.com:8880/huya.php?id=23829543 +#EXTINF:-1 group-title="数字台" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/埋堆堆.png" t-time="2098" v-w="0" v-h="0", 大时代 +http://cdn.jdshipin.com:8880/huya.php?id=23865161 +#EXTINF:-1 group-title="数字台" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/埋堆堆.png" t-time="1861" v-w="0" v-h="0", 野蛮亲家 +http://cdn.jdshipin.com:8880/huya.php?id=23863796 +#EXTINF:-1 group-title="数字台" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/埋堆堆.png" t-time="1958" v-w="0" v-h="0", 笑看风云 +http://cdn.jdshipin.com:8880/huya.php?id=23865058 +#EXTINF:-1 group-title="记录" tvg-id="纪实科教8K" tvg-name="纪实科教8K" tvg-logo="https://gitee.com/suxuang/epglogo/raw/master/beijing/Beijing9.png" t-time="292" v-w="0" v-h="0", 纪实科教8K +http://111.31.106.140/downflv.brtvcloud.com/8klive/8kliveok.m3u8 +#EXTINF:-1 group-title="央视台" tvg-id="null" tvg-name="风云足球" tvg-logo="https://live.fanmingming.com/tv/风云足球.png" t-time="715" v-w="0" v-h="0", CCTV-风云足球 +http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=4877&tk=2894ccdba8fc +#EXTINF:-1 group-title="数字台" tvg-id="爱上4K" tvg-name="爱上4K" tvg-logo="" t-time="126" v-w="0" v-h="0", 爱上4K +http://wouu.net:9977/udp/239.93.0.97:5140 +#EXTINF:-1 group-title="港澳台" tvg-id="null" tvg-name="凤凰中文" tvg-logo="https://live.fanmingming.com/tv/凤凰卫视中文台.png" t-time="427" v-w="0" v-h="0", 凤凰中文 +http://ali.hlspull.yximgs.com/live/diyp_fh2.flv +#EXTINF:-1 group-title="港澳台" tvg-id="null" tvg-name="凤凰资讯" tvg-logo="https://live.fanmingming.com/tv/凤凰卫视资讯台.png" t-time="453" v-w="0" v-h="0", 凤凰资讯 +http://ali.hlspull.yximgs.com/live/diyp_fh1.flv +#EXTINF:-1 group-title="港澳台" tvg-id="null" tvg-name="凤凰香港" tvg-logo="https://live.fanmingming.com/tv/凤凰卫视香港台.png" t-time="545" v-w="0" v-h="0", 凤凰香港 +http://ali.hlspull.yximgs.com/live/diyp_fh3.flv +#EXTINF:-1 group-title="电视剧" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/西游记续集.png" t-time="829" v-w="0" v-h="0", 西游记续集 +http://zzy789.xyz/douyu1.php?id=3113309 +#EXTINF:-1 group-title="地方台" tvg-id="null" tvg-name="峨眉电影" tvg-logo="https://gitee.com/suxuang/epglogo/raw/master/sichuan/Sichuan8.png" t-time="116" v-w="0" v-h="0", 峨眉电影 +http://wouu.net:9977/udp/239.93.1.54:5140 +#EXTINF:-1 group-title="央视台" tvg-id="CGTN" tvg-name="null" tvg-logo="" t-time="532" v-w="0" v-h="0", CGNT 记录频道 +https://english-livebkali.cgtn.com/live/doccgtn_0.m3u8 +#EXTINF:-1 group-title="央视台" tvg-id="CGTN-News" tvg-name="null" tvg-logo="" t-time="76" v-w="0" v-h="0", CGNT 新闻频道 +https://english-livebkali.cgtn.com/live/encgtn_0.m3u8 +#EXTINF:-1 group-title="卫视台" tvg-id="东方卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/东方卫视.png" t-time="906" v-w="0" v-h="0", 东方卫视 +http://p.ytelc.com/m3u8.html?id=http://cc-ynbit-wszhibo.ifengli.com:2000/live/shdfws-hd/2500.m3u8?innersid=6998114529464369318 +#EXTINF:-1 group-title="卫视台" tvg-id="重庆卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/重庆卫视.png" t-time="106" v-w="0" v-h="0", 重庆卫视 +http://p.ytelc.com/videojs.php?id=https://sjlivecdn9.cbg.cn/202501082337/app_2/_definst_/ls_2.stream/chunklist.m3u8 +#EXTINF:-1 group-title="卫视台" tvg-id="江西卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/江西卫视.png" t-time="261" v-w="0" v-h="0", 江西卫视 +https://yun-live.jxtvcn.com.cn/live-jxtv/tv_jxtv1.m3u8?source=pc&t=173635238277351&token=5466ef69f86dde4a50543527a813a4fd +#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="51" v-w="0" v-h="0", 青海卫视 +http://stream.qhbtv.com/qhws/sd/live.m3u8?_upt=c4e9c2e81736356548 +#EXTINF:-1 group-title="港澳台" tvg-id="澳视澳门" tvg-name="澳视澳门" tvg-logo="https://gitee.com/suxuang/epglogo/raw/master/gangaotai/Aoshi1.png" t-time="1428" v-w="0" v-h="0", 澳视澳门 +http://cdn.132.us.kg/live/asam/stream.m3u8 +#EXTINF:-1 group-title="港澳台" tvg-id="澳亚卫视" tvg-name="澳亚卫视" tvg-logo="https://gitee.com/suxuang/epglogo/raw/master/gangaotai/Aoya.png" t-time="990" v-w="0" v-h="0", 澳亚卫视 +http://cdn.132.us.kg/live/as/stream.m3u8 +#EXTINF:-1 group-title="港澳台" tvg-id="TVB翡翠台" tvg-name="翡翠台" tvg-logo="https://live.fanmingming.com/tv/翡翠台.png" t-time="365" v-w="0" v-h="0", TVB翡翠台 4K +http://cdn.132.us.kg/live/fct4k/stream.m3u8 +#EXTINF:-1 group-title="港澳台" tvg-id="TVBJ1" tvg-name="TVBJ1" tvg-logo="https://gitee.com/suxuang/logo/raw/master/logo/TVBJ1.png" t-time="2299" v-w="0" v-h="0", TVB J1 +http://cdn3.132.us.kg/live/j1/stream.m3u8 +#EXTINF:-1 group-title="港澳台" tvg-id="TVBJ2" tvg-name="TVBJ2" tvg-logo="https://gitee.com/suxuang/TVlogo/raw/main/img/TVB3.png" t-time="377" v-w="0" v-h="0", TVB J2 +http://cdn.132.us.kg/live/tvbp/stream.m3u8 +#EXTINF:-1 group-title="港澳台" tvg-id="null" tvg-name="美亚电影" tvg-logo="null" t-time="1073" v-w="0" v-h="0", 美亚电影台 +http://php.jdshipin.com:8880/TVOD/iptv.php?id=meiya +#EXTINF:-1 group-title="港澳台" tvg-id="null" tvg-name="HOY" tvg-logo="null" t-time="334" v-w="0" v-h="0", HOY TV +http://cdn.132.us.kg/live/hoy/stream.m3u8 +#EXTINF:-1 group-title="港澳台" tvg-id="null" tvg-name="null" tvg-logo="null" t-time="375" v-w="0" v-h="0", 凤凰中文 +http://cdn.132.us.kg/live/fhzw/stream.m3u8 +#EXTINF:-1 group-title="港澳台" tvg-id="null" tvg-name="null" tvg-logo="null" t-time="1279" v-w="0" v-h="0", 凤凰资讯 +http://cdn3.132.us.kg/live/fhzx/stream.m3u8 +#EXTINF:-1 group-title="儿童" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/哆啦A梦.png" t-time="4989" v-w="0" v-h="0", 哆啦A梦 +http://live.iill.top/huya.php?id=11601963 +#EXTINF:-1 group-title="儿童" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/猫和老鼠.png" t-time="2997" v-w="0" v-h="0", 猫和老鼠 +http://live.iill.top/huya.php?id=11352879 +#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/电影.png" t-time="2040" v-w="0" v-h="0", 刘德华电影 +http://live.iill.top/huya.php?id=11342424 +#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/电影.png" t-time="4816" v-w="0" v-h="0", 古天乐电影 +http://live.iill.top/huya.php?id=29982675 +#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/电影.png" t-time="3386" v-w="0" v-h="0", 李连杰电影 +http://live.iill.top/huya.php?id=11342390 +#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/电影.png" t-time="2980" v-w="0" v-h="0", 甄子丹电影 +http://live.iill.top/huya.php?id=11352935 +#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/电影.png" t-time="3104" v-w="0" v-h="0", 狄仁杰系列 +http://live.iill.top/huya.php?id=30080229 +#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/电影.png" t-time="2179" v-w="0" v-h="0", 沈腾电影 +http://live.iill.top/huya.php?id=11601968 +#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/电影.png" t-time="3162" v-w="0" v-h="0", 黄渤电影 +http://live.iill.top/huya.php?id=11352876 +#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/电影.png" t-time="5392" v-w="0" v-h="0", 强森电影 +http://live.iill.top/huya.php?id=21059581 +#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/电影.png" t-time="2543" v-w="0" v-h="0", 王晶电影 +http://live.iill.top/huya.php?id=11602058 +#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/电影.png" t-time="3112" v-w="0" v-h="0", 金庸武侠 +http://live.iill.top/huya.php?id=11342435 +#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/电影.png" t-time="2606" v-w="0" v-h="0", 功夫电影 +http://live.iill.top/huya.php?id=11352941 +#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/电影.png" t-time="2780" v-w="0" v-h="0", 贺岁电影 +http://live.iill.top/huya.php?id=11601986 +#EXTINF:-1 group-title="电视剧" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/雪豹.png" t-time="2538" v-w="0" v-h="0", 雪豹 +http://live.iill.top/huya.php?id=29580970 +#EXTINF:-1 group-title="电视剧" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/士兵突击.png" t-time="3153" v-w="0" v-h="0", 士兵突击 +http://live.iill.top/huya.php?id=11342430 +#EXTINF:-1 group-title="电视剧" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/笑傲江湖.png" t-time="2525" v-w="0" v-h="0", 笑傲江湖 +http://live.iill.top/huya.php?id=26355790 +#EXTINF:-1 group-title="电视剧" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/神雕侠侣.png" t-time="2935" v-w="0" v-h="0", 神雕侠侣 +http://live.iill.top/huya.php?id=11352964 +#EXTINF:-1 group-title="电视剧" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/倚天屠龙记苏有朋.png" t-time="2652" v-w="0" v-h="0", 倚天屠龙记 +http://live.iill.top/huya.php?id=11342403 +#EXTINF:-1 group-title="电视剧" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/铁齿铜牙纪晓岚.png" t-time="1221" v-w="0" v-h="0", 铁齿铜牙纪晓岚 +http://live.iill.top/huya.php?id=11342396 +#EXTINF:-1 group-title="电视剧" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/康熙王朝.png" t-time="2483" v-w="0" v-h="0", 康熙王朝 +http://live.iill.top/huya.php?id=11352940 +#EXTINF:-1 group-title="电视剧" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/庆余年.png" t-time="4058" v-w="0" v-h="0", 庆余年 +http://live.iill.top/huya.php?id=11352960 +#EXTINF:-1 group-title="电视剧" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/精绝古城.png" t-time="2312" v-w="0" v-h="0", 鬼吹灯之精绝古城 +http://live.iill.top/huya.php?id=11352871 +#EXTINF:-1 group-title="电视剧" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/怒晴湘西.png" t-time="3002" v-w="0" v-h="0", 鬼吹灯之怒晴湘西 +http://live.iill.top/huya.php?id=11602075 +#EXTINF:-1 group-title="电视剧" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/龙岭迷窟.png" t-time="2466" v-w="0" v-h="0", 鬼吹灯之龙岭迷窟 +http://live.iill.top/huya.php?id=29465863 +#EXTINF:-1 group-title="电视剧" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/云南虫谷.png" t-time="2836" v-w="0" v-h="0", 鬼吹灯之云南虫谷 +http://live.iill.top/huya.php?id=11352898 +#EXTINF:-1 group-title="电视剧" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/电视剧.png" t-time="3093" v-w="0" v-h="0", 家有儿女 +http://live.iill.top/huya.php?id=30335591 +#EXTINF:-1 group-title="数字台" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/埋堆堆.png" t-time="3513" v-w="0" v-h="0", 楚汉骄雄 +http://live.iill.top/huya.php?id=23740156 +#EXTINF:-1 group-title="数字台" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/埋堆堆.png" t-time="1788" v-w="0" v-h="0", 封神榜 +http://live.iill.top/huya.php?id=23749096 +#EXTINF:-1 group-title="数字台" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/埋堆堆.png" t-time="2801" v-w="0" v-h="0", 西游记1 +http://live.iill.top/huya.php?id=23728660 +#EXTINF:-1 group-title="数字台" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/埋堆堆.png" t-time="1094" v-w="0" v-h="0", 西游记2 +http://live.iill.top/huya.php?id=23735126 +#EXTINF:-1 group-title="数字台" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/埋堆堆.png" t-time="2494" v-w="0" v-h="0", 天龙八部 +http://live.iill.top/huya.php?id=23903123 +#EXTINF:-1 group-title="数字台" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/埋堆堆.png" t-time="3333" v-w="0" v-h="0", 鹿鼎记 +http://live.iill.top/huya.php?id=23865080 +#EXTINF:-1 group-title="数字台" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/埋堆堆.png" t-time="2929" v-w="0" v-h="0", 寻秦记 +http://live.iill.top/huya.php?id=23864973 +#EXTINF:-1 group-title="数字台" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/埋堆堆.png" t-time="2614" v-w="0" v-h="0", 大唐双龙传 +http://live.iill.top/huya.php?id=23728674 +#EXTINF:-1 group-title="数字台" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/埋堆堆.png" t-time="3265" v-w="0" v-h="0", 神雕侠侣 +http://live.iill.top/huya.php?id=23865171 +#EXTINF:-1 group-title="数字台" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/埋堆堆.png" t-time="4282" v-w="0" v-h="0", 射雕英雄传 +http://live.iill.top/huya.php?id=23824164 +#EXTINF:-1 group-title="数字台" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/埋堆堆.png" t-time="3484" v-w="0" v-h="0", 倚天屠龙记 +http://live.iill.top/huya.php?id=23734246 +#EXTINF:-1 group-title="数字台" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/埋堆堆.png" t-time="3090" v-w="0" v-h="0", 笑傲江湖 +http://live.iill.top/huya.php?id=23865142 +#EXTINF:-1 group-title="数字台" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/埋堆堆.png" t-time="3225" v-w="0" v-h="0", 刑事侦缉档案 +http://live.iill.top/huya.php?id=23734169 +#EXTINF:-1 group-title="数字台" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/埋堆堆.png" t-time="3776" v-w="0" v-h="0", 法政先锋 +http://live.iill.top/huya.php?id=23863804 +#EXTINF:-1 group-title="数字台" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/埋堆堆.png" t-time="3026" v-w="0" v-h="0", 洗冤录 +http://live.iill.top/huya.php?id=23903130 +#EXTINF:-1 group-title="数字台" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/埋堆堆.png" t-time="2877" v-w="0" v-h="0", 陀枪师姐 +http://live.iill.top/huya.php?id=23860039 +#EXTINF:-1 group-title="数字台" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/埋堆堆.png" t-time="3270" v-w="0" v-h="0", 使徒行者 +http://live.iill.top/huya.php?id=23734256 +#EXTINF:-1 group-title="数字台" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/埋堆堆.png" t-time="2590" v-w="0" v-h="0", 鉴证实录 +http://live.iill.top/huya.php?id=23903183 +#EXTINF:-1 group-title="数字台" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/埋堆堆.png" t-time="2654" v-w="0" v-h="0", 金枝欲孽 +http://live.iill.top/huya.php?id=23865036 +#EXTINF:-1 group-title="数字台" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/埋堆堆.png" t-time="3182" v-w="0" v-h="0", 扫黄先锋 +http://live.iill.top/huya.php?id=23903196 +#EXTINF:-1 group-title="数字台" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/埋堆堆.png" t-time="3759" v-w="0" v-h="0", 创世纪 +http://live.iill.top/huya.php?id=23749083 +#EXTINF:-1 group-title="数字台" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/埋堆堆.png" t-time="2784" v-w="0" v-h="0", 妙手仁心 +http://live.iill.top/huya.php?id=23829543 +#EXTINF:-1 group-title="数字台" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/埋堆堆.png" t-time="2968" v-w="0" v-h="0", 大时代 +http://live.iill.top/huya.php?id=23865161 +#EXTINF:-1 group-title="数字台" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/埋堆堆.png" t-time="3424" v-w="0" v-h="0", 野蛮亲家 +http://live.iill.top/huya.php?id=23863796 +#EXTINF:-1 group-title="数字台" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/埋堆堆.png" t-time="2627" v-w="0" v-h="0", 笑看风云 +http://live.iill.top/huya.php?id=23865058 +#EXTINF:-1 group-title="卫视台" tvg-id="重庆卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/重庆卫视.png" t-time="126" v-w="0" v-h="0", 重庆卫视 +http://p.ytelc.com/videojs.php?id=https://sjlivecdn9.cbg.cn/202501092234/app_2/_definst_/ls_2.stream/chunklist.m3u8 +#EXTINF:-1 group-title="卫视台" tvg-id="江西卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/江西卫视.png" t-time="384" v-w="0" v-h="0", 江西卫视 +https://yun-live.jxtvcn.com.cn/live-jxtv/tv_jxtv1.m3u8?source=pc&t=173643877296034&token=84207984e6265d52e6c310b355fb2e94 +#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="40" v-w="0" v-h="0", 青海卫视 http://stream.qhbtv.com/qhws/sd/live.m3u8?_upt=d5f593201736445379 -#EXTINF:-1 group-title="卫视台" tvg-id="重庆卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/重庆卫视.png" t-time="490" v-w="0" v-h="0", 重庆卫视 +#EXTINF:-1 group-title="卫视台" tvg-id="重庆卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/重庆卫视.png" t-time="136" v-w="0" v-h="0", 重庆卫视 http://p.ytelc.com/videojs.php?id=https://sjlivecdn9.cbg.cn/202501102359/app_2/_definst_/ls_2.stream/chunklist.m3u8 -#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="48" v-w="0" v-h="0", 青海卫视 +#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="63" v-w="0" v-h="0", 青海卫视 http://stream.qhbtv.com/qhws/sd/live.m3u8?_upt=b5620d3a1736518083 -#EXTINF:-1 group-title="游戏" tvg-id="null" tvg-name="null" tvg-logo="https://epg.iill.top/logo/哔哩哔哩.png" t-time="2080" v-w="0" v-h="0", B站热门赛事 +#EXTINF:-1 group-title="游戏" tvg-id="null" tvg-name="null" tvg-logo="https://epg.iill.top/logo/哔哩哔哩.png" t-time="1952" v-w="0" v-h="0", B站热门赛事 http://dns.yiandrive.com:15907/bilibili/10 -#EXTINF:-1 group-title="卫视台" tvg-id="null" tvg-name="厦门卫视" tvg-logo="https://live.fanmingming.cn/tv/厦门卫视.png" t-time="118" v-w="0" v-h="0", 厦门卫视 +#EXTINF:-1 group-title="卫视台" tvg-id="null" tvg-name="厦门卫视" tvg-logo="https://live.fanmingming.cn/tv/厦门卫视.png" t-time="668" v-w="0" v-h="0", 厦门卫视 http://220.164.192.48:50085/tsfile/live/1004_1.m3u8 -#EXTINF:-1 group-title="卫视台" tvg-id="重庆卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/重庆卫视.png" t-time="135" v-w="0" v-h="0", 重庆卫视 +#EXTINF:-1 group-title="卫视台" tvg-id="重庆卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/重庆卫视.png" t-time="537" v-w="0" v-h="0", 重庆卫视 http://p.ytelc.com/videojs.php?id=https://sjlivecdn9.cbg.cn/202501112305/app_2/_definst_/ls_2.stream/chunklist.m3u8 -#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="61" v-w="0" v-h="0", 青海卫视 +#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="43" v-w="0" v-h="0", 青海卫视 http://stream.qhbtv.com/qhws/sd/live.m3u8?_upt=3da499b91736608121 #EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="40" v-w="0" v-h="0", 青海卫视 http://stream.qhbtv.com/qhws/sd/live.m3u8?_upt=318990531736697612 -#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="41" v-w="0" v-h="0", 青海卫视 +#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="32" v-w="0" v-h="0", 青海卫视 http://stream.qhbtv.com/qhws/sd/live.m3u8?_upt=bb2fa1c51736786036 -#EXTINF:-1 group-title="央视台" tvg-id="CCTV2" tvg-name="CCTV2" tvg-logo="https://live.fanmingming.cn/tv/CCTV2.png" t-time="243" v-w="0" v-h="0", CCTV-2 +#EXTINF:-1 group-title="央视台" tvg-id="CCTV2" tvg-name="CCTV2" tvg-logo="https://live.fanmingming.cn/tv/CCTV2.png" t-time="215" v-w="0" v-h="0", CCTV-2 http://[2409:8087:1a01:df::406f]:80/wh7f454c46tw1241164675_1575082505/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226540/index.m3u8?icpid=88888888&RTS=1713968070&from=4&hms_devid=692&prioritypopid=4&online=1713968070&vqe=3 -#EXTINF:-1 group-title="央视台" tvg-id="null" tvg-name="风云足球" tvg-logo="https://live.fanmingming.com/tv/风云足球.png" t-time="1214" v-w="0" v-h="0", CCTV-风云足球 -http://58.19.38.162:9901/tsfile/live/1003_1.m3u8?key=txiptv&playlive=1&authid=0 -#EXTINF:-1 group-title="数字台" tvg-id="CHC1" tvg-name="CHC影迷电影" tvg-logo="https://gitee.com/suxuang/epglogo/raw/master/shuzi/CHC4.png" t-time="1279" v-w="0" v-h="0", CHC影迷电影 -http://58.19.38.162:9901/tsfile/live/1004_1.m3u8?key=txiptv&playlive=1&authid=0 -#EXTINF:-1 group-title="数字台" tvg-id="CHC3" tvg-name="CHC动作电影" tvg-logo="https://gitee.com/suxuang/epglogo/raw/master/shuzi/CHC3.png" t-time="1680" v-w="0" v-h="0", CHC动作电影 -http://58.19.38.162:9901/tsfile/live/1005_1.m3u8?key=txiptv&playlive=1&authid=0 -#EXTINF:-1 group-title="数字台" tvg-id="CHC2" tvg-name="CHC家庭影院" tvg-logo="https://gitee.com/suxuang/epglogo/raw/master/shuzi/CHC2.png" t-time="2998" v-w="0" v-h="0", CHC家庭影院 -http://58.19.38.162:9901/tsfile/live/1006_1.m3u8?key=txiptv&playlive=1&authid=0 -#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="38" v-w="0" v-h="0", 青海卫视 +#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="55" v-w="0" v-h="0", 青海卫视 http://stream.qhbtv.com/qhws/sd/live.m3u8?_upt=fc83ccfd1736875832 -#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="85" v-w="0" v-h="0", 青海卫视 -http://stream.qhbtv.com/qhws/sd/live.m3u8?_upt=c97b1add1736950113 -#EXTINF:-1 group-title="央视台" tvg-id="CCTV2" tvg-name="CCTV2" tvg-logo="https://live.fanmingming.cn/tv/CCTV2.png" t-time="584" v-w="0" v-h="0", CCTV-2 -http://150.158.112.123/%E5%85%AC%E4%BC%97%E5%8F%B7~%E7%8E%89%E7%8E%89%E8%BD%AF%E4%BB%B6%E5%BA%93/mg.php?id=cctv2 -#EXTINF:-1 group-title="央视台" tvg-id="CCTV3" tvg-name="CCTV3" tvg-logo="https://live.fanmingming.cn/tv/CCTV3.png" t-time="219" v-w="0" v-h="0", CCTV-3 -http://150.158.112.123/%E5%85%AC%E4%BC%97%E5%8F%B7~%E7%8E%89%E7%8E%89%E8%BD%AF%E4%BB%B6%E5%BA%93/mg.php?id=cctv3 -#EXTINF:-1 group-title="央视台" tvg-id="CCTV4" tvg-name="CCTV4" tvg-logo="https://live.fanmingming.cn/tv/CCTV4.png" t-time="261" v-w="0" v-h="0", CCTV-4 -http://150.158.112.123/%E5%85%AC%E4%BC%97%E5%8F%B7~%E7%8E%89%E7%8E%89%E8%BD%AF%E4%BB%B6%E5%BA%93/mg.php?id=cctv4 -#EXTINF:-1 group-title="央视台" tvg-id="CCTV5" tvg-name="CCTV5" tvg-logo="https://live.fanmingming.cn/tv/CCTV5.png" t-time="267" v-w="0" v-h="0", CCTV-5 -http://150.158.112.123/%E5%85%AC%E4%BC%97%E5%8F%B7~%E7%8E%89%E7%8E%89%E8%BD%AF%E4%BB%B6%E5%BA%93/mg.php?id=cctv5 -#EXTINF:-1 group-title="央视台" tvg-id="CCTV5+" tvg-name="CCTV5+" tvg-logo="https://live.fanmingming.cn/tv/CCTV5+.png" t-time="301" v-w="0" v-h="0", CCTV-5+ -http://150.158.112.123/%E5%85%AC%E4%BC%97%E5%8F%B7~%E7%8E%89%E7%8E%89%E8%BD%AF%E4%BB%B6%E5%BA%93/mg.php?id=cctv5p -#EXTINF:-1 group-title="央视台" tvg-id="CCTV7" tvg-name="CCTV7" tvg-logo="https://live.fanmingming.cn/tv/CCTV7.png" t-time="237" v-w="0" v-h="0", CCTV-7 -http://150.158.112.123/%E5%85%AC%E4%BC%97%E5%8F%B7~%E7%8E%89%E7%8E%89%E8%BD%AF%E4%BB%B6%E5%BA%93/mg.php?id=cctv7 -#EXTINF:-1 group-title="央视台" tvg-id="CCTV9" tvg-name="CCTV9" tvg-logo="https://live.fanmingming.cn/tv/CCTV9.png" t-time="259" v-w="0" v-h="0", CCTV-9 -http://150.158.112.123/%E5%85%AC%E4%BC%97%E5%8F%B7~%E7%8E%89%E7%8E%89%E8%BD%AF%E4%BB%B6%E5%BA%93/mg.php?id=cctv9 -#EXTINF:-1 group-title="央视台" tvg-id="CCTV10" tvg-name="CCTV10" tvg-logo="https://live.fanmingming.cn/tv/CCTV10.png" t-time="203" v-w="0" v-h="0", CCTV-10 -http://150.158.112.123/%E5%85%AC%E4%BC%97%E5%8F%B7~%E7%8E%89%E7%8E%89%E8%BD%AF%E4%BB%B6%E5%BA%93/mg.php?id=cctv10 -#EXTINF:-1 group-title="央视台" tvg-id="CCTV11" tvg-name="CCTV11" tvg-logo="https://live.fanmingming.cn/tv/CCTV11.png" t-time="262" v-w="0" v-h="0", CCTV-11 -http://150.158.112.123/%E5%85%AC%E4%BC%97%E5%8F%B7~%E7%8E%89%E7%8E%89%E8%BD%AF%E4%BB%B6%E5%BA%93/mg.php?id=cctv11 -#EXTINF:-1 group-title="央视台" tvg-id="CCTV12" tvg-name="CCTV12" tvg-logo="https://live.fanmingming.cn/tv/CCTV12.png" t-time="246" v-w="0" v-h="0", CCTV-12 -http://150.158.112.123/%E5%85%AC%E4%BC%97%E5%8F%B7~%E7%8E%89%E7%8E%89%E8%BD%AF%E4%BB%B6%E5%BA%93/mg.php?id=cctv12 -#EXTINF:-1 group-title="央视台" tvg-id="CCTV13" tvg-name="CCTV13" tvg-logo="https://live.fanmingming.cn/tv/CCTV13.png" t-time="248" v-w="0" v-h="0", CCTV-13 -http://150.158.112.123/%E5%85%AC%E4%BC%97%E5%8F%B7~%E7%8E%89%E7%8E%89%E8%BD%AF%E4%BB%B6%E5%BA%93/mg.php?id=cctv13 -#EXTINF:-1 group-title="央视台" tvg-id="CCTV14" tvg-name="CCTV14" tvg-logo="https://live.fanmingming.cn/tv/CCTV14.png" t-time="255" v-w="0" v-h="0", CCTV-14 -http://150.158.112.123/%E5%85%AC%E4%BC%97%E5%8F%B7~%E7%8E%89%E7%8E%89%E8%BD%AF%E4%BB%B6%E5%BA%93/mg.php?id=cctv14 -#EXTINF:-1 group-title="央视台" tvg-id="CCTV15" tvg-name="CCTV15" tvg-logo="https://live.fanmingming.cn/tv/CCTV15.png" t-time="238" v-w="0" v-h="0", CCTV-15 -http://150.158.112.123/%E5%85%AC%E4%BC%97%E5%8F%B7~%E7%8E%89%E7%8E%89%E8%BD%AF%E4%BB%B6%E5%BA%93/mg.php?id=cctv15 -#EXTINF:-1 group-title="央视台" tvg-id="CCTV17" tvg-name="CCTV17" tvg-logo="https://live.fanmingming.cn/tv/CCTV17.png" t-time="284" v-w="0" v-h="0", CCTV-17 -http://150.158.112.123/%E5%85%AC%E4%BC%97%E5%8F%B7~%E7%8E%89%E7%8E%89%E8%BD%AF%E4%BB%B6%E5%BA%93/mg.php?id=cctv17 -#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="97" v-w="0" v-h="0", 青海卫视 -http://stream.qhbtv.com/qhws/sd/live.m3u8?_upt=5b1459001737054099 -#EXTINF:-1 group-title="央视台" tvg-id="CCTV-5+" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/CCTV5.png" t-time="217" v-w="0" v-h="0", CCTV-5 -https://ldcctvwbcdks.v.kcdnvip.com/ldcctvwbcd/cdrmldcctv5plus_1/index.m3u8?b=200-2100 -#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="56" v-w="0" v-h="0", 青海卫视 -http://stream.qhbtv.com/qhws/sd/live.m3u8?_upt=b920cc161737127798 -#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="50" v-w="0" v-h="0", 青海卫视 -http://stream.qhbtv.com/qhws/sd/live.m3u8?_upt=6c946c961737216879 -#EXTINF:-1 group-title="数字台" tvg-id="CHC3" tvg-name="CHC动作电影" tvg-logo="https://gitee.com/suxuang/epglogo/raw/master/shuzi/CHC3.png" t-time="1243" v-w="0" v-h="0", CHC动作电影 -https://www.freetv.top/migu/644368714.m3u8?migutoken=2e48d18419793654f347e8ca29e0028ce9f3eaaa7a108b006304178b8f790f34908f8a09bbb8f4b8b8abcf36e2341f1043dde8719cf4927fcd0dcde4667f8b91e68e820314791d9b70452862c9 -#EXTINF:-1 group-title="数字台" tvg-id="CHC2" tvg-name="CHC家庭影院" tvg-logo="https://gitee.com/suxuang/epglogo/raw/master/shuzi/CHC2.png" t-time="340" v-w="0" v-h="0", CHC家庭影院 -https://www.freetv.top/migu/644368373.m3u8?migutoken=b9d9d0ba0208e949cf0736455b86290b2d1d2ff4727f523b7117dde6eb883cb4582c5ce1519685e57d54bfb562057c10a00dde58bb674d8600fd2d918b8cb440294e083e7b8f19e0dbcc9250d8 -#EXTINF:-1 group-title="数字台" tvg-id="劲爆体育" tvg-name="劲爆体育" tvg-logo="https://gitee.com/suxuang/epglogo/raw/master/shuzi/jbty.png" t-time="361" v-w="0" v-h="0", 劲爆体育 -https://www.freetv.top/migu/796071336.m3u8?migutoken=1cc947d86cb584c31c31c88c005d55965238dbfff7ed75fca8451aed0b564786fde7e4b327e93b92dc96ef57e64e3bb56e8a9e921338080cdae817cb6125d8450b687659ecfee06be9c5d53ac6 -#EXTINF:-1 group-title="数字台" tvg-id="魅力足球" tvg-name="魅力足球" tvg-logo="https://live.fanmingming.com/tv/魅力足球.png" t-time="342" v-w="0" v-h="0", 魅力足球 -https://www.freetv.top/migu/796070308.m3u8?migutoken=aef1ffa947e5328dd4ec2bb318b58b674fe32113222c6c9eab78bcdc2a9f31cf142a1d60536ea5a5ee039d3753e6bd98bef238d0ba7e3af9153e765e8b77e2a8c28451355b4a426d11c5c304f8 -#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="71" v-w="0" v-h="0", 青海卫视 -http://stream.qhbtv.com/qhws/sd/live.m3u8?_upt=3835e40f1737306429 -#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/电影.png" t-time="143" v-w="0" v-h="0", 可乐影院 -http://tc-tct.douyucdn2.cn/dyliveflv1a/20415rnWbjg6Ex1K_2000.flv?wsAuth=3b64dd17d293b133c58bda21e3147e5b&token=cpn-androidmpro-0-20415-b6774b3b3249db1768f0ac048c5ed218ac54e1f82b04b2bf&logo=0&expire=0&did=d010b07dcb997ada9934081c873542f0&origin=tct&vhost=play2 -#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/电影.png" t-time="123" v-w="0" v-h="0", 神乐影剧 -http://tc-tct.douyucdn2.cn/dyliveflv1/122402rK7MO9bXSq_2000.flv?wsAuth=8cea39337984fd3341cc9ec569502e4f&token=cpn-androidmpro-0-122402-0fcea45d2300cfa0ac75fafd8679bb53af10de8c33ae99d9&logo=0&expire=0&did=d010b07dcb997ada9934081c873542f0&origin=tct&vhost=p #EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="48" v-w="0" v-h="0", 青海卫视 +http://stream.qhbtv.com/qhws/sd/live.m3u8?_upt=c97b1add1736950113 +#EXTINF:-1 group-title="央视台" tvg-id="CCTV2" tvg-name="CCTV2" tvg-logo="https://live.fanmingming.cn/tv/CCTV2.png" t-time="513" v-w="0" v-h="0", CCTV-2 +http://150.158.112.123/%E5%85%AC%E4%BC%97%E5%8F%B7~%E7%8E%89%E7%8E%89%E8%BD%AF%E4%BB%B6%E5%BA%93/mg.php?id=cctv2 +#EXTINF:-1 group-title="央视台" tvg-id="CCTV3" tvg-name="CCTV3" tvg-logo="https://live.fanmingming.cn/tv/CCTV3.png" t-time="228" v-w="0" v-h="0", CCTV-3 +http://150.158.112.123/%E5%85%AC%E4%BC%97%E5%8F%B7~%E7%8E%89%E7%8E%89%E8%BD%AF%E4%BB%B6%E5%BA%93/mg.php?id=cctv3 +#EXTINF:-1 group-title="央视台" tvg-id="CCTV4" tvg-name="CCTV4" tvg-logo="https://live.fanmingming.cn/tv/CCTV4.png" t-time="244" v-w="0" v-h="0", CCTV-4 +http://150.158.112.123/%E5%85%AC%E4%BC%97%E5%8F%B7~%E7%8E%89%E7%8E%89%E8%BD%AF%E4%BB%B6%E5%BA%93/mg.php?id=cctv4 +#EXTINF:-1 group-title="央视台" tvg-id="CCTV5" tvg-name="CCTV5" tvg-logo="https://live.fanmingming.cn/tv/CCTV5.png" t-time="232" v-w="0" v-h="0", CCTV-5 +http://150.158.112.123/%E5%85%AC%E4%BC%97%E5%8F%B7~%E7%8E%89%E7%8E%89%E8%BD%AF%E4%BB%B6%E5%BA%93/mg.php?id=cctv5 +#EXTINF:-1 group-title="央视台" tvg-id="CCTV5+" tvg-name="CCTV5+" tvg-logo="https://live.fanmingming.cn/tv/CCTV5+.png" t-time="236" v-w="0" v-h="0", CCTV-5+ +http://150.158.112.123/%E5%85%AC%E4%BC%97%E5%8F%B7~%E7%8E%89%E7%8E%89%E8%BD%AF%E4%BB%B6%E5%BA%93/mg.php?id=cctv5p +#EXTINF:-1 group-title="央视台" tvg-id="CCTV7" tvg-name="CCTV7" tvg-logo="https://live.fanmingming.cn/tv/CCTV7.png" t-time="228" v-w="0" v-h="0", CCTV-7 +http://150.158.112.123/%E5%85%AC%E4%BC%97%E5%8F%B7~%E7%8E%89%E7%8E%89%E8%BD%AF%E4%BB%B6%E5%BA%93/mg.php?id=cctv7 +#EXTINF:-1 group-title="央视台" tvg-id="CCTV9" tvg-name="CCTV9" tvg-logo="https://live.fanmingming.cn/tv/CCTV9.png" t-time="221" v-w="0" v-h="0", CCTV-9 +http://150.158.112.123/%E5%85%AC%E4%BC%97%E5%8F%B7~%E7%8E%89%E7%8E%89%E8%BD%AF%E4%BB%B6%E5%BA%93/mg.php?id=cctv9 +#EXTINF:-1 group-title="央视台" tvg-id="CCTV10" tvg-name="CCTV10" tvg-logo="https://live.fanmingming.cn/tv/CCTV10.png" t-time="263" v-w="0" v-h="0", CCTV-10 +http://150.158.112.123/%E5%85%AC%E4%BC%97%E5%8F%B7~%E7%8E%89%E7%8E%89%E8%BD%AF%E4%BB%B6%E5%BA%93/mg.php?id=cctv10 +#EXTINF:-1 group-title="央视台" tvg-id="CCTV11" tvg-name="CCTV11" tvg-logo="https://live.fanmingming.cn/tv/CCTV11.png" t-time="244" v-w="0" v-h="0", CCTV-11 +http://150.158.112.123/%E5%85%AC%E4%BC%97%E5%8F%B7~%E7%8E%89%E7%8E%89%E8%BD%AF%E4%BB%B6%E5%BA%93/mg.php?id=cctv11 +#EXTINF:-1 group-title="央视台" tvg-id="CCTV12" tvg-name="CCTV12" tvg-logo="https://live.fanmingming.cn/tv/CCTV12.png" t-time="220" v-w="0" v-h="0", CCTV-12 +http://150.158.112.123/%E5%85%AC%E4%BC%97%E5%8F%B7~%E7%8E%89%E7%8E%89%E8%BD%AF%E4%BB%B6%E5%BA%93/mg.php?id=cctv12 +#EXTINF:-1 group-title="央视台" tvg-id="CCTV13" tvg-name="CCTV13" tvg-logo="https://live.fanmingming.cn/tv/CCTV13.png" t-time="237" v-w="0" v-h="0", CCTV-13 +http://150.158.112.123/%E5%85%AC%E4%BC%97%E5%8F%B7~%E7%8E%89%E7%8E%89%E8%BD%AF%E4%BB%B6%E5%BA%93/mg.php?id=cctv13 +#EXTINF:-1 group-title="央视台" tvg-id="CCTV14" tvg-name="CCTV14" tvg-logo="https://live.fanmingming.cn/tv/CCTV14.png" t-time="251" v-w="0" v-h="0", CCTV-14 +http://150.158.112.123/%E5%85%AC%E4%BC%97%E5%8F%B7~%E7%8E%89%E7%8E%89%E8%BD%AF%E4%BB%B6%E5%BA%93/mg.php?id=cctv14 +#EXTINF:-1 group-title="央视台" tvg-id="CCTV15" tvg-name="CCTV15" tvg-logo="https://live.fanmingming.cn/tv/CCTV15.png" t-time="229" v-w="0" v-h="0", CCTV-15 +http://150.158.112.123/%E5%85%AC%E4%BC%97%E5%8F%B7~%E7%8E%89%E7%8E%89%E8%BD%AF%E4%BB%B6%E5%BA%93/mg.php?id=cctv15 +#EXTINF:-1 group-title="央视台" tvg-id="CCTV17" tvg-name="CCTV17" tvg-logo="https://live.fanmingming.cn/tv/CCTV17.png" t-time="225" v-w="0" v-h="0", CCTV-17 +http://150.158.112.123/%E5%85%AC%E4%BC%97%E5%8F%B7~%E7%8E%89%E7%8E%89%E8%BD%AF%E4%BB%B6%E5%BA%93/mg.php?id=cctv17 +#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="79" v-w="0" v-h="0", 青海卫视 +http://stream.qhbtv.com/qhws/sd/live.m3u8?_upt=5b1459001737054099 +#EXTINF:-1 group-title="央视台" tvg-id="CCTV-5+" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/CCTV5.png" t-time="206" v-w="0" v-h="0", CCTV-5 +https://ldcctvwbcdks.v.kcdnvip.com/ldcctvwbcd/cdrmldcctv5plus_1/index.m3u8?b=200-2100 +#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="41" v-w="0" v-h="0", 青海卫视 +http://stream.qhbtv.com/qhws/sd/live.m3u8?_upt=b920cc161737127798 +#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="131" v-w="0" v-h="0", 青海卫视 +http://stream.qhbtv.com/qhws/sd/live.m3u8?_upt=6c946c961737216879 +#EXTINF:-1 group-title="数字台" tvg-id="CHC3" tvg-name="CHC动作电影" tvg-logo="https://gitee.com/suxuang/epglogo/raw/master/shuzi/CHC3.png" t-time="18462" v-w="0" v-h="0", CHC动作电影 +https://www.freetv.top/migu/644368714.m3u8?migutoken=2e48d18419793654f347e8ca29e0028ce9f3eaaa7a108b006304178b8f790f34908f8a09bbb8f4b8b8abcf36e2341f1043dde8719cf4927fcd0dcde4667f8b91e68e820314791d9b70452862c9 +#EXTINF:-1 group-title="数字台" tvg-id="CHC2" tvg-name="CHC家庭影院" tvg-logo="https://gitee.com/suxuang/epglogo/raw/master/shuzi/CHC2.png" t-time="1092" v-w="0" v-h="0", CHC家庭影院 +https://www.freetv.top/migu/644368373.m3u8?migutoken=b9d9d0ba0208e949cf0736455b86290b2d1d2ff4727f523b7117dde6eb883cb4582c5ce1519685e57d54bfb562057c10a00dde58bb674d8600fd2d918b8cb440294e083e7b8f19e0dbcc9250d8 +#EXTINF:-1 group-title="数字台" tvg-id="劲爆体育" tvg-name="劲爆体育" tvg-logo="https://gitee.com/suxuang/epglogo/raw/master/shuzi/jbty.png" t-time="838" v-w="0" v-h="0", 劲爆体育 +https://www.freetv.top/migu/796071336.m3u8?migutoken=1cc947d86cb584c31c31c88c005d55965238dbfff7ed75fca8451aed0b564786fde7e4b327e93b92dc96ef57e64e3bb56e8a9e921338080cdae817cb6125d8450b687659ecfee06be9c5d53ac6 +#EXTINF:-1 group-title="数字台" tvg-id="魅力足球" tvg-name="魅力足球" tvg-logo="https://live.fanmingming.com/tv/魅力足球.png" t-time="1648" v-w="0" v-h="0", 魅力足球 +https://www.freetv.top/migu/796070308.m3u8?migutoken=aef1ffa947e5328dd4ec2bb318b58b674fe32113222c6c9eab78bcdc2a9f31cf142a1d60536ea5a5ee039d3753e6bd98bef238d0ba7e3af9153e765e8b77e2a8c28451355b4a426d11c5c304f8 +#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="55" v-w="0" v-h="0", 青海卫视 +http://stream.qhbtv.com/qhws/sd/live.m3u8?_upt=3835e40f1737306429 +#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/电影.png" t-time="120" v-w="0" v-h="0", 可乐影院 +http://tc-tct.douyucdn2.cn/dyliveflv1a/20415rnWbjg6Ex1K_2000.flv?wsAuth=3b64dd17d293b133c58bda21e3147e5b&token=cpn-androidmpro-0-20415-b6774b3b3249db1768f0ac048c5ed218ac54e1f82b04b2bf&logo=0&expire=0&did=d010b07dcb997ada9934081c873542f0&origin=tct&vhost=play2 +#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="null" tvg-logo="https://gh-proxy.com/raw.githubusercontent.com/suxuang/myIPTV/main/img/电影.png" t-time="176" v-w="0" v-h="0", 神乐影剧 +http://tc-tct.douyucdn2.cn/dyliveflv1/122402rK7MO9bXSq_2000.flv?wsAuth=8cea39337984fd3341cc9ec569502e4f&token=cpn-androidmpro-0-122402-0fcea45d2300cfa0ac75fafd8679bb53af10de8c33ae99d9&logo=0&expire=0&did=d010b07dcb997ada9934081c873542f0&origin=tct&vhost=p +#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="16" v-w="0" v-h="0", 青海卫视 http://stream.qhbtv.com/qhws/sd/live.m3u8?_upt=93fe1d1b1737382348 -#EXTINF:-1 group-title="央卫备用1" tvg-id="延边卫视" tvg-name="延边卫视" tvg-logo="https://live.fanmingming.cn/tv/延边卫视.png" t-time="455" v-w="0" v-h="0", 延边卫视 +#EXTINF:-1 group-title="央卫备用1" tvg-id="延边卫视" tvg-name="延边卫视" tvg-logo="https://live.fanmingming.cn/tv/延边卫视.png" t-time="76" v-w="0" v-h="0", 延边卫视 http://live.ybtvyun.com/video/s10016-7e5f23de35df/index.m3u8 -#EXTINF:-1 group-title="央卫备用1" tvg-id="兵团卫视" tvg-name="兵团卫视" tvg-logo="https://live.fanmingming.cn/tv/兵团卫视.png" t-time="1411" v-w="0" v-h="0", 兵团卫视 +#EXTINF:-1 group-title="央卫备用1" tvg-id="兵团卫视" tvg-name="兵团卫视" tvg-logo="https://live.fanmingming.cn/tv/兵团卫视.png" t-time="1265" v-w="0" v-h="0", 兵团卫视 https://liveout.btzx.com.cn/62ds9e/yil08g.m3u8 -#EXTINF:-1 group-title="央卫备用1" tvg-id="青海卫视" tvg-name="青海卫视" tvg-logo="https://live.fanmingming.cn/tv/青海卫视.png" t-time="43" v-w="0" v-h="0", 青海卫视 +#EXTINF:-1 group-title="央卫备用1" tvg-id="青海卫视" tvg-name="青海卫视" tvg-logo="https://live.fanmingming.cn/tv/青海卫视.png" t-time="16" v-w="0" v-h="0", 青海卫视 http://stream.qhbtv.com/qhws/sd/live.m3u8?_upt=f35a89681647856030 -#EXTINF:-1 group-title="央卫备用1" tvg-id="浙江卫视" tvg-name="浙江卫视" tvg-logo="https://live.fanmingming.cn/tv/浙江卫视.png" t-time="49" v-w="0" v-h="0", 浙江卫视 +#EXTINF:-1 group-title="央卫备用1" tvg-id="浙江卫视" tvg-name="浙江卫视" tvg-logo="https://live.fanmingming.cn/tv/浙江卫视.png" t-time="64" v-w="0" v-h="0", 浙江卫视 http://ali-m-l.cztv.com/channels/lantian/channel001/1080p.m3u8 -#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="36" v-w="0" v-h="0", 青海卫视 +#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="61" v-w="0" v-h="0", 青海卫视 http://stream.qhbtv.com/qhws/sd/live.m3u8?_upt=96231c951737471753 -#EXTINF:-1 group-title="央卫备用2" tvg-id="null" tvg-name="CCTV3" tvg-logo="https://live.fanmingming.cn/tv/CCTV3.png" t-time="11629" v-w="0" v-h="0", CCTV-3 +#EXTINF:-1 group-title="央卫备用2" tvg-id="null" tvg-name="CCTV3" tvg-logo="https://live.fanmingming.cn/tv/CCTV3.png" t-time="12582" v-w="0" v-h="0", CCTV-3 https://www.freetv.top/migu/624878271.m3u8?migutoken=380a18fe8dc81109270780918e605114ca218bcfa395aaa8682b605d1622439ffe7981dbd10f378c9c045f872d48dce39babcb012c7362dc8b21835e88fde6457bacaa4082c74879d64ad7aee4 -#EXTINF:-1 group-title="央卫备用2" tvg-id="null" tvg-name="CCTV5" tvg-logo="https://live.fanmingming.cn/tv/CCTV5.png" t-time="506" v-w="0" v-h="0", CCTV-5 +#EXTINF:-1 group-title="央卫备用2" tvg-id="null" tvg-name="CCTV5" tvg-logo="https://live.fanmingming.cn/tv/CCTV5.png" t-time="7043" v-w="0" v-h="0", CCTV-5 https://www.freetv.top/migu/641886683.m3u8?migutoken=3e5c01f93922de8d1c940fe15bb47349b27e8f7a2e624dde1a83dff3b2a80f58b7624151a3a4d00488edee34f202818557340903382fae02bb754084eb942bd50e59061df36fab62fb5b908903 -#EXTINF:-1 group-title="央卫备用2" tvg-id="null" tvg-name="CCTV6" tvg-logo="https://live.fanmingming.cn/tv/CCTV6.png" t-time="568" v-w="0" v-h="0", CCTV-6 +#EXTINF:-1 group-title="央卫备用2" tvg-id="null" tvg-name="CCTV6" tvg-logo="https://live.fanmingming.cn/tv/CCTV6.png" t-time="341" v-w="0" v-h="0", CCTV-6 https://www.freetv.top/migu/624878396.m3u8?migutoken=8e4f91b7950497f8570c74e50003b7fa23f6565c16a6b361ff855d3a969ddf7ea3826b04d20d76b6eeb472f0cb8b86284614a835429165709ec8c3055f8e9a7879e9594a4309b5d50f59f8a535 -#EXTINF:-1 group-title="央卫备用2" tvg-id="null" tvg-name="CCTV8" tvg-logo="https://live.fanmingming.cn/tv/CCTV8.png" t-time="599" v-w="0" v-h="0", CCTV-8 +#EXTINF:-1 group-title="央卫备用2" tvg-id="null" tvg-name="CCTV8" tvg-logo="https://live.fanmingming.cn/tv/CCTV8.png" t-time="1796" v-w="0" v-h="0", CCTV-8 https://www.freetv.top/migu/624878356.m3u8?migutoken=170b73b07e0cf0d307afea3545da5b9609d7c15461a2f4ac0f43634101df9baf391a446b91e5f84446b6a3b0934bb4730e2f3c4a32a565f904f22c8ff745a094d45dfd49c54f31b0b78156a080 -#EXTINF:-1 group-title="央卫备用2" tvg-id="上海新闻" tvg-name="上海新闻综合" tvg-logo="https://gitee.com/suxuang/epglogo/raw/master/shanghai/Shanghai1.png" t-time="513" v-w="0" v-h="0", 新闻综合咕咪 +#EXTINF:-1 group-title="央卫备用2" tvg-id="上海新闻" tvg-name="上海新闻综合" tvg-logo="https://gitee.com/suxuang/epglogo/raw/master/shanghai/Shanghai1.png" t-time="321" v-w="0" v-h="0", 新闻综合咕咪 https://www.freetv.top/migu/651632657.m3u8?migutoken=b4a3e55048f55ec1c8fc5b509fbdf32f2dc5d255f5f218e79e84ca9a87fb9f2239927cb11b448f18285b50b81b4cd50a1354e9be5a3283375e85372798c3f3eb3ad60adf45eb5615f68eb4825f -#EXTINF:-1 group-title="央卫备用2" tvg-id="东方影视" tvg-name="东方影视" tvg-logo="https://gitee.com/suxuang/epglogo/raw/master/shanghai/Shanghai3.png" t-time="566" v-w="0" v-h="0", 东方影视咪咕 +#EXTINF:-1 group-title="央卫备用2" tvg-id="东方影视" tvg-name="东方影视" tvg-logo="https://gitee.com/suxuang/epglogo/raw/master/shanghai/Shanghai3.png" t-time="326" v-w="0" v-h="0", 东方影视咪咕 https://www.freetv.top/migu/617290047.m3u8?migutoken=86c02ad0875d5cc49d77bcc8bdb628f2c9d508ffc323b964a03c8f92dde4afafa0345cf5a8fefbdf915c748e3d11c6c18e27ae1e21a609cec31a45e6c437db26a7a243625f9cf35c271171a22c -#EXTINF:-1 group-title="央卫备用2" tvg-id="null" tvg-name="null" tvg-logo="null" t-time="573" v-w="0" v-h="0", 音乐频道咪咕 +#EXTINF:-1 group-title="央卫备用2" tvg-id="null" tvg-name="null" tvg-logo="null" t-time="322" v-w="0" v-h="0", 音乐频道咪咕 https://www.freetv.top/migu/707671890.m3u8?migutoken=b7e91ecde4b4bb0e6fb68bbce1020ef4bd8b340536892decdb0dcfdff3b0fb68c5415ca340e93c326717453d8b3a68c43b3ad7208455d756e5b1e65483fa59739b59575d612a7fbc7f66b7c77b -#EXTINF:-1 group-title="央卫备用2" tvg-id="null" tvg-name="null" tvg-logo="null" t-time="622" v-w="0" v-h="0", 体育频道咪咕 +#EXTINF:-1 group-title="央卫备用2" tvg-id="null" tvg-name="null" tvg-logo="null" t-time="432" v-w="0" v-h="0", 体育频道咪咕 https://www.freetv.top/migu/626064707.m3u8?migutoken=dd34b681f2405008ed721a89f2437ed47a16c7e8f334d5deaa3de5c77237746dcf0b699c8f2f8d5ddae3703378aa238aa537ca0492f9dc794228966175238dbd5cac1cf598e30fc29274367eb4 -#EXTINF:-1 group-title="央卫备用2" tvg-id="null" tvg-name="null" tvg-logo="null" t-time="681" v-w="0" v-h="0", NBA经典咪咕 +#EXTINF:-1 group-title="央卫备用2" tvg-id="null" tvg-name="null" tvg-logo="null" t-time="323" v-w="0" v-h="0", NBA经典咪咕 https://www.freetv.top/migu/788815380.m3u8?migutoken=5e8001267fdcffff8a754058ac5b1777ec55c24c40ba7eaad6192f34a0340554e8ce14f09165c95069f457527709c9212f9ca475563c490b6d2314131207f24e2d744ba2a4ddea685e4c46a734 -#EXTINF:-1 group-title="央卫备用2" tvg-id="null" tvg-name="null" tvg-logo="null" t-time="610" v-w="0" v-h="0", 联赛经典咪咕 +#EXTINF:-1 group-title="央卫备用2" tvg-id="null" tvg-name="null" tvg-logo="null" t-time="470" v-w="0" v-h="0", 联赛经典咪咕 https://www.freetv.top/migu/780288994.m3u8?migutoken=317716802ea821174df4c72254d63a23bd44a83a0534b243d86582ff6a8ce8048fcfd7986109cd0f777ef21e9e2d267aeb60e953335dbc684196647bcb4da220c024242ebcbb6f31b8b27db834 -#EXTINF:-1 group-title="央卫备用2" tvg-id="null" tvg-name="null" tvg-logo="null" t-time="523" v-w="0" v-h="0", 足球风云咪咕 +#EXTINF:-1 group-title="央卫备用2" tvg-id="null" tvg-name="null" tvg-logo="null" t-time="348" v-w="0" v-h="0", 足球风云咪咕 https://www.freetv.top/migu/788816794.m3u8?migutoken=1286d3a7564921d5679138638e32e04a5ae9a2cd4e39233f95bbc30842b2513ee7f44369333eea6b3eb06d985aef5d0329db36c28c66d0087ff1b8162c3c8e248b8573ff49044253597eb04aec -#EXTINF:-1 group-title="港澳台" tvg-id="null" tvg-name="凤凰中文" tvg-logo="https://live.fanmingming.com/tv/凤凰卫视中文台.png" t-time="189" v-w="0" v-h="0", 凤凰中文 +#EXTINF:-1 group-title="港澳台" tvg-id="null" tvg-name="凤凰中文" tvg-logo="https://live.fanmingming.com/tv/凤凰卫视中文台.png" t-time="193" v-w="0" v-h="0", 凤凰中文 http://wouu.net:9977/rtp/239.93.0.162:2192?Cf=cfss.cc -#EXTINF:-1 group-title="港澳台" tvg-id="null" tvg-name="凤凰资讯" tvg-logo="https://live.fanmingming.com/tv/凤凰卫视资讯台.png" t-time="97" v-w="0" v-h="0", 凤凰资讯 +#EXTINF:-1 group-title="港澳台" tvg-id="null" tvg-name="凤凰资讯" tvg-logo="https://live.fanmingming.com/tv/凤凰卫视资讯台.png" t-time="99" v-w="0" v-h="0", 凤凰资讯 http://wouu.net:9977/rtp/239.93.0.118:2191?Cf=cfss.cc -#EXTINF:-1 group-title="卫视台" tvg-id="重庆卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/重庆卫视.png" t-time="188" v-w="0" v-h="0", 重庆卫视 +#EXTINF:-1 group-title="卫视台" tvg-id="重庆卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/重庆卫视.png" t-time="376" v-w="0" v-h="0", 重庆卫视 http://p.ytelc.com/videojs.php?id=https://sjlivecdn9.cbg.cn/202501222300/app_2/_definst_/ls_2.stream/chunklist.m3u8 #EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="12" v-w="0" v-h="0", 青海卫视 http://stream.qhbtv.com/qhws/sd/live.m3u8?_upt=e492c01e1737560340 -#EXTINF:-1 group-title="卫视台" tvg-id="重庆卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/重庆卫视.png" t-time="62" v-w="0" v-h="0", 重庆卫视 +#EXTINF:-1 group-title="卫视台" tvg-id="重庆卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/重庆卫视.png" t-time="107" v-w="0" v-h="0", 重庆卫视 http://p.ytelc.com/videojs.php?id=https://sjlivecdn9.cbg.cn/202501232357/app_2/_definst_/ls_2.stream/chunklist.m3u8 -#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="37" v-w="0" v-h="0", 青海卫视 +#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="205" v-w="0" v-h="0", 青海卫视 http://stream.qhbtv.com/qhws/sd/live.m3u8?_upt=d510b4ae1737649733 -#EXTINF:-1 group-title="卫视台" tvg-id="重庆卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/重庆卫视.png" t-time="145" v-w="0" v-h="0", 重庆卫视 +#EXTINF:-1 group-title="卫视台" tvg-id="重庆卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/重庆卫视.png" t-time="233" v-w="0" v-h="0", 重庆卫视 http://p.ytelc.com/videojs.php?id=https://sjlivecdn9.cbg.cn/202501242237/app_2/_definst_/ls_2.stream/chunklist.m3u8 -#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="44" v-w="0" v-h="0", 青海卫视 +#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="59" v-w="0" v-h="0", 青海卫视 http://stream.qhbtv.com/qhws/sd/live.m3u8?_upt=83a4870b1737738108 -#EXTINF:-1 group-title="卫视台" tvg-id="重庆卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/重庆卫视.png" t-time="100" v-w="0" v-h="0", 重庆卫视 +#EXTINF:-1 group-title="卫视台" tvg-id="重庆卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/重庆卫视.png" t-time="67" v-w="0" v-h="0", 重庆卫视 http://p.ytelc.com/videojs.php?id=https://sjlivecdn9.cbg.cn/202501252348/app_2/_definst_/ls_2.stream/chunklist.m3u8 -#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="18" v-w="0" v-h="0", 青海卫视 +#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="14" v-w="0" v-h="0", 青海卫视 http://stream.qhbtv.com/qhws/sd/live.m3u8?_upt=de6f3efa1737825076 -#EXTINF:-1 group-title="卫视台" tvg-id="重庆卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/重庆卫视.png" t-time="96" v-w="0" v-h="0", 重庆卫视 +#EXTINF:-1 group-title="卫视台" tvg-id="重庆卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/重庆卫视.png" t-time="137" v-w="0" v-h="0", 重庆卫视 http://p.ytelc.com/videojs.php?id=https://sjlivecdn9.cbg.cn/202501262300/app_2/_definst_/ls_2.stream/chunklist.m3u8 -#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="45" v-w="0" v-h="0", 青海卫视 +#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="37" v-w="0" v-h="0", 青海卫视 http://stream.qhbtv.com/qhws/sd/live.m3u8?_upt=aa7fd0c11737914821 -#EXTINF:-1 group-title="央视台" tvg-id="CCTV1" tvg-name="CCTV1" tvg-logo="https://live.fanmingming.cn/tv/CCTV1.png" t-time="1677" v-w="0" v-h="0", CCTV-1 +#EXTINF:-1 group-title="央视台" tvg-id="CCTV1" tvg-name="CCTV1" tvg-logo="https://live.fanmingming.cn/tv/CCTV1.png" t-time="1524" v-w="0" v-h="0", CCTV-1 http://z.b.bkpcp.top/m.php?id=cctv1 -#EXTINF:-1 group-title="央视台" tvg-id="CCTV2" tvg-name="CCTV2" tvg-logo="https://live.fanmingming.cn/tv/CCTV2.png" t-time="510" v-w="0" v-h="0", CCTV-2 +#EXTINF:-1 group-title="央视台" tvg-id="CCTV2" tvg-name="CCTV2" tvg-logo="https://live.fanmingming.cn/tv/CCTV2.png" t-time="4184" v-w="0" v-h="0", CCTV-2 http://z.b.bkpcp.top/m.php?id=cctv2 -#EXTINF:-1 group-title="央视台" tvg-id="CCTV3" tvg-name="CCTV3" tvg-logo="https://live.fanmingming.cn/tv/CCTV3.png" t-time="509" v-w="0" v-h="0", CCTV-3 +#EXTINF:-1 group-title="央视台" tvg-id="CCTV3" tvg-name="CCTV3" tvg-logo="https://live.fanmingming.cn/tv/CCTV3.png" t-time="853" v-w="0" v-h="0", CCTV-3 http://z.b.bkpcp.top/m.php?id=cctv3 -#EXTINF:-1 group-title="央视台" tvg-id="CCTV4" tvg-name="CCTV4" tvg-logo="https://live.fanmingming.cn/tv/CCTV4.png" t-time="506" v-w="0" v-h="0", CCTV-4 +#EXTINF:-1 group-title="央视台" tvg-id="CCTV4" tvg-name="CCTV4" tvg-logo="https://live.fanmingming.cn/tv/CCTV4.png" t-time="801" v-w="0" v-h="0", CCTV-4 http://z.b.bkpcp.top/m.php?id=cctv4 -#EXTINF:-1 group-title="央视台" tvg-id="CCTV5" tvg-name="CCTV5" tvg-logo="https://live.fanmingming.cn/tv/CCTV5.png" t-time="516" v-w="0" v-h="0", CCTV-5 +#EXTINF:-1 group-title="央视台" tvg-id="CCTV5" tvg-name="CCTV5" tvg-logo="https://live.fanmingming.cn/tv/CCTV5.png" t-time="852" v-w="0" v-h="0", CCTV-5 http://z.b.bkpcp.top/m.php?id=cctv5 -#EXTINF:-1 group-title="央视台" tvg-id="CCTV5+" tvg-name="CCTV5+" tvg-logo="https://live.fanmingming.cn/tv/CCTV5+.png" t-time="565" v-w="0" v-h="0", CCTV-5+ +#EXTINF:-1 group-title="央视台" tvg-id="CCTV5+" tvg-name="CCTV5+" tvg-logo="https://live.fanmingming.cn/tv/CCTV5+.png" t-time="798" v-w="0" v-h="0", CCTV-5+ http://z.b.bkpcp.top/m.php?id=cctv5p -#EXTINF:-1 group-title="央视台" tvg-id="CCTV6" tvg-name="CCTV6" tvg-logo="https://live.fanmingming.cn/tv/CCTV6.png" t-time="539" v-w="0" v-h="0", CCTV-6 +#EXTINF:-1 group-title="央视台" tvg-id="CCTV6" tvg-name="CCTV6" tvg-logo="https://live.fanmingming.cn/tv/CCTV6.png" t-time="805" v-w="0" v-h="0", CCTV-6 http://z.b.bkpcp.top/m.php?id=cctv6 -#EXTINF:-1 group-title="央视台" tvg-id="CCTV7" tvg-name="CCTV7" tvg-logo="https://live.fanmingming.cn/tv/CCTV7.png" t-time="538" v-w="0" v-h="0", CCTV-7 +#EXTINF:-1 group-title="央视台" tvg-id="CCTV7" tvg-name="CCTV7" tvg-logo="https://live.fanmingming.cn/tv/CCTV7.png" t-time="815" v-w="0" v-h="0", CCTV-7 http://z.b.bkpcp.top/m.php?id=cctv7 -#EXTINF:-1 group-title="央视台" tvg-id="CCTV8" tvg-name="CCTV8" tvg-logo="https://live.fanmingming.cn/tv/CCTV8.png" t-time="626" v-w="0" v-h="0", CCTV-8 +#EXTINF:-1 group-title="央视台" tvg-id="CCTV8" tvg-name="CCTV8" tvg-logo="https://live.fanmingming.cn/tv/CCTV8.png" t-time="740" v-w="0" v-h="0", CCTV-8 http://z.b.bkpcp.top/m.php?id=cctv8 -#EXTINF:-1 group-title="央视台" tvg-id="CCTV9" tvg-name="CCTV9" tvg-logo="https://live.fanmingming.cn/tv/CCTV9.png" t-time="1138" v-w="0" v-h="0", CCTV-9 +#EXTINF:-1 group-title="央视台" tvg-id="CCTV9" tvg-name="CCTV9" tvg-logo="https://live.fanmingming.cn/tv/CCTV9.png" t-time="829" v-w="0" v-h="0", CCTV-9 http://z.b.bkpcp.top/m.php?id=cctv9 -#EXTINF:-1 group-title="央视台" tvg-id="CCTV10" tvg-name="CCTV10" tvg-logo="https://live.fanmingming.cn/tv/CCTV10.png" t-time="2423" v-w="0" v-h="0", CCTV-10 +#EXTINF:-1 group-title="央视台" tvg-id="CCTV10" tvg-name="CCTV10" tvg-logo="https://live.fanmingming.cn/tv/CCTV10.png" t-time="793" v-w="0" v-h="0", CCTV-10 http://z.b.bkpcp.top/m.php?id=cctv10 -#EXTINF:-1 group-title="央视台" tvg-id="CCTV11" tvg-name="CCTV11" tvg-logo="https://live.fanmingming.cn/tv/CCTV11.png" t-time="722" v-w="0" v-h="0", CCTV-11 +#EXTINF:-1 group-title="央视台" tvg-id="CCTV11" tvg-name="CCTV11" tvg-logo="https://live.fanmingming.cn/tv/CCTV11.png" t-time="838" v-w="0" v-h="0", CCTV-11 http://z.b.bkpcp.top/m.php?id=cctv11 -#EXTINF:-1 group-title="央视台" tvg-id="CCTV12" tvg-name="CCTV12" tvg-logo="https://live.fanmingming.cn/tv/CCTV12.png" t-time="1445" v-w="0" v-h="0", CCTV-12 +#EXTINF:-1 group-title="央视台" tvg-id="CCTV12" tvg-name="CCTV12" tvg-logo="https://live.fanmingming.cn/tv/CCTV12.png" t-time="813" v-w="0" v-h="0", CCTV-12 http://z.b.bkpcp.top/m.php?id=cctv12 -#EXTINF:-1 group-title="央视台" tvg-id="CCTV13" tvg-name="CCTV13" tvg-logo="https://live.fanmingming.cn/tv/CCTV13.png" t-time="1449" v-w="0" v-h="0", CCTV-13 +#EXTINF:-1 group-title="央视台" tvg-id="CCTV13" tvg-name="CCTV13" tvg-logo="https://live.fanmingming.cn/tv/CCTV13.png" t-time="832" v-w="0" v-h="0", CCTV-13 http://z.b.bkpcp.top/m.php?id=cctv13 -#EXTINF:-1 group-title="央视台" tvg-id="CCTV14" tvg-name="CCTV14" tvg-logo="https://live.fanmingming.cn/tv/CCTV14.png" t-time="2008" v-w="0" v-h="0", CCTV-14 +#EXTINF:-1 group-title="央视台" tvg-id="CCTV14" tvg-name="CCTV14" tvg-logo="https://live.fanmingming.cn/tv/CCTV14.png" t-time="808" v-w="0" v-h="0", CCTV-14 http://z.b.bkpcp.top/m.php?id=cctv14 -#EXTINF:-1 group-title="央视台" tvg-id="CCTV15" tvg-name="CCTV15" tvg-logo="https://live.fanmingming.cn/tv/CCTV15.png" t-time="1355" v-w="0" v-h="0", CCTV-15 +#EXTINF:-1 group-title="央视台" tvg-id="CCTV15" tvg-name="CCTV15" tvg-logo="https://live.fanmingming.cn/tv/CCTV15.png" t-time="809" v-w="0" v-h="0", CCTV-15 http://z.b.bkpcp.top/m.php?id=cctv15 -#EXTINF:-1 group-title="央视台" tvg-id="CCTV17" tvg-name="CCTV17" tvg-logo="https://live.fanmingming.cn/tv/CCTV17.png" t-time="1003" v-w="0" v-h="0", CCTV-17 +#EXTINF:-1 group-title="央视台" tvg-id="CCTV17" tvg-name="CCTV17" tvg-logo="https://live.fanmingming.cn/tv/CCTV17.png" t-time="750" v-w="0" v-h="0", CCTV-17 http://z.b.bkpcp.top/m.php?id=cctv17 -#EXTINF:-1 group-title="卫视台" tvg-id="重庆卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/重庆卫视.png" t-time="90" v-w="0" v-h="0", 重庆卫视 +#EXTINF:-1 group-title="卫视台" tvg-id="重庆卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/重庆卫视.png" t-time="357" v-w="0" v-h="0", 重庆卫视 http://p.ytelc.com/videojs.php?id=https://sjlivecdn9.cbg.cn/202502012315/app_2/_definst_/ls_2.stream/chunklist.m3u8 -#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="19" v-w="0" v-h="0", 青海卫视 +#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="20" v-w="0" v-h="0", 青海卫视 http://stream.qhbtv.com/qhws/sd/live.m3u8?_upt=102831a81738430222 -#EXTINF:-1 group-title="卫视台" tvg-id="重庆卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/重庆卫视.png" t-time="89" v-w="0" v-h="0", 重庆卫视 +#EXTINF:-1 group-title="卫视台" tvg-id="重庆卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/重庆卫视.png" t-time="325" v-w="0" v-h="0", 重庆卫视 http://p.ytelc.com/videojs.php?id=https://sjlivecdn9.cbg.cn/202502022328/app_2/_definst_/ls_2.stream/chunklist.m3u8 -#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="18" v-w="0" v-h="0", 青海卫视 +#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="14" v-w="0" v-h="0", 青海卫视 http://stream.qhbtv.com/qhws/sd/live.m3u8?_upt=090502061738518463 -#EXTINF:-1 group-title="卫视台" tvg-id="重庆卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/重庆卫视.png" t-time="102" v-w="0" v-h="0", 重庆卫视 +#EXTINF:-1 group-title="卫视台" tvg-id="重庆卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/重庆卫视.png" t-time="106" v-w="0" v-h="0", 重庆卫视 http://p.ytelc.com/videojs.php?id=https://sjlivecdn9.cbg.cn/202502032311/app_2/_definst_/ls_2.stream/chunklist.m3u8 -#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="16" v-w="0" v-h="0", 青海卫视 +#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="66" v-w="0" v-h="0", 青海卫视 http://stream.qhbtv.com/qhws/sd/live.m3u8?_upt=86976e691738605730 -#EXTINF:-1 group-title="卫视台" tvg-id="重庆卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/重庆卫视.png" t-time="102" v-w="0" v-h="0", 重庆卫视 +#EXTINF:-1 group-title="卫视台" tvg-id="重庆卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/重庆卫视.png" t-time="115" v-w="0" v-h="0", 重庆卫视 http://p.ytelc.com/videojs.php?id=https://sjlivecdn9.cbg.cn/202502042235/app_2/_definst_/ls_2.stream/chunklist.m3u8 -#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="18" v-w="0" v-h="0", 青海卫视 +#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="14" v-w="0" v-h="0", 青海卫视 http://stream.qhbtv.com/qhws/sd/live.m3u8?_upt=c5a6ea521738678192 -#EXTINF:-1 group-title="卫视台" tvg-id="重庆卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/重庆卫视.png" t-time="71" v-w="0" v-h="0", 重庆卫视 +#EXTINF:-1 group-title="卫视台" tvg-id="重庆卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/重庆卫视.png" t-time="103" v-w="0" v-h="0", 重庆卫视 http://p.ytelc.com/videojs.php?id=https://sjlivecdn9.cbg.cn/202502060001/app_2/_definst_/ls_2.stream/chunklist.m3u8 -#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="39" v-w="0" v-h="0", 青海卫视 +#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="13" v-w="0" v-h="0", 青海卫视 http://stream.qhbtv.com/qhws/sd/live.m3u8?_upt=faedc1ec1738765942 -#EXTINF:-1 group-title="卫视台" tvg-id="重庆卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/重庆卫视.png" t-time="144" v-w="0" v-h="0", 重庆卫视 +#EXTINF:-1 group-title="卫视台" tvg-id="重庆卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/重庆卫视.png" t-time="249" v-w="0" v-h="0", 重庆卫视 http://p.ytelc.com/videojs.php?id=https://sjlivecdn9.cbg.cn/202502062250/app_2/_definst_/ls_2.stream/chunklist.m3u8 -#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="52" v-w="0" v-h="0", 青海卫视 +#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="74" v-w="0" v-h="0", 青海卫视 http://stream.qhbtv.com/qhws/sd/live.m3u8?_upt=7d04d28a1738854243 -#EXTINF:-1 group-title="卫视台" tvg-id="null" tvg-name="江西卫视" tvg-logo="https://live.fanmingming.cn/tv/江西卫视.png" t-time="3133" v-w="0" v-h="0", 江西卫视 +#EXTINF:-1 group-title="卫视台" tvg-id="null" tvg-name="江西卫视" tvg-logo="https://live.fanmingming.cn/tv/江西卫视.png" t-time="85" v-w="0" v-h="0", 江西卫视 http://218.58.136.82:352/tsfile/live/0138_1.m3u8?key=txiptv&playlive=1&authid=0 -#EXTINF:-1 group-title="央卫备用" tvg-id="延边卫视" tvg-name="延边卫视" tvg-logo="https://live.fanmingming.cn/tv/延边卫视.png" t-time="101" v-w="0" v-h="0", 延边卫视 +#EXTINF:-1 group-title="央卫备用" tvg-id="延边卫视" tvg-name="延边卫视" tvg-logo="https://live.fanmingming.cn/tv/延边卫视.png" t-time="80" v-w="0" v-h="0", 延边卫视 http://live.ybtvyun.com/video/s10006-44f040627ca1/index.m3u8?zjild$IPV4『线路7』 -#EXTINF:-1 group-title="央卫备用" tvg-id="null" tvg-name="安多卫视" tvg-logo="https://live.fanmingming.cn/tv/安多卫视.png" t-time="233" v-w="0" v-h="0", 安多卫视 +#EXTINF:-1 group-title="央卫备用" tvg-id="null" tvg-name="安多卫视" tvg-logo="https://live.fanmingming.cn/tv/安多卫视.png" t-time="131" v-w="0" v-h="0", 安多卫视 http://stream.qhbtv.com/adws/playlist.m3u8?_upt=d60823ce1718441050 -#EXTINF:-1 group-title="儿童" tvg-id="null" tvg-name="null" tvg-logo="https://gh.tryxd.cn/raw.githubusercontent.com/suxuang/myIPTV/main/img/电视剧.png" t-time="420" v-w="0" v-h="0", 航海王 +#EXTINF:-1 group-title="儿童" tvg-id="null" tvg-name="null" tvg-logo="https://gh.tryxd.cn/raw.githubusercontent.com/suxuang/myIPTV/main/img/电视剧.png" t-time="658" v-w="0" v-h="0", 航海王 http://dns.yiandrive.com:15907/huya/16913382 -#EXTINF:-1 group-title="儿童" tvg-id="null" tvg-name="null" tvg-logo="https://live.fanmingming.cn/tv/新动漫.png" t-time="77" v-w="0" v-h="0", 新动漫 +#EXTINF:-1 group-title="儿童" tvg-id="null" tvg-name="null" tvg-logo="https://live.fanmingming.cn/tv/新动漫.png" t-time="755" v-w="0" v-h="0", 新动漫 http://nas.hssvm.com:8888/udp/225.1.1.216:5002 -#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="null" tvg-logo="https://gh.tryxd.cn/raw.githubusercontent.com/suxuang/myIPTV/main/img/电影.png" t-time="122" v-w="0" v-h="0", 神乐华语影院 +#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="null" tvg-logo="https://gh.tryxd.cn/raw.githubusercontent.com/suxuang/myIPTV/main/img/电影.png" t-time="121" v-w="0" v-h="0", 神乐华语影院 http://tc-tct.douyucdn2.cn/dyliveflv1a/85894rmovieChow_4000.xs?wsAuth=ba1c90644d5727f7eff2d821807aceb6&token=web-h5-90270207-85894-853ec75fcb0c6ecaca17aa65580152fde64a0f1c44c269f0&logo=0&expire=0&did=d1bae13724faf6e93becdd6000021601&origin=hw -#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="null" tvg-logo="https://gh.tryxd.cn/raw.githubusercontent.com/suxuang/myIPTV/main/img/电影.png" t-time="149" v-w="0" v-h="0", 小鬼华语影院 +#EXTINF:-1 group-title="电影" tvg-id="null" tvg-name="null" tvg-logo="https://gh.tryxd.cn/raw.githubusercontent.com/suxuang/myIPTV/main/img/电影.png" t-time="108" v-w="0" v-h="0", 小鬼华语影院 http://tc-tct.douyucdn2.cn/dyliveflv1a/3928r9p0BHMDG_2000.xs?wsAuth=3c48b706fe90d736d90b5622adfc09d2&token=web-h5-0-3928-15d95fcfde11a749199abfc5ac7bdee6727c6402febadfb8&logo=0&expire=0&did=24482b48b98804f2b0a5b17400041701 -#EXTINF:-1 group-title="卫视台" tvg-id="重庆卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/重庆卫视.png" t-time="163" v-w="0" v-h="0", 重庆卫视 +#EXTINF:-1 group-title="卫视台" tvg-id="重庆卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/重庆卫视.png" t-time="407" v-w="0" v-h="0", 重庆卫视 http://p.ytelc.com/videojs.php?id=https://sjlivecdn9.cbg.cn/202502112306/app_2/_definst_/ls_2.stream/chunklist.m3u8 -#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="40" v-w="0" v-h="0", 青海卫视 +#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="88" v-w="0" v-h="0", 青海卫视 http://stream.qhbtv.com/qhws/sd/live.m3u8?_upt=4be44fbb1739293650 -#EXTINF:-1 group-title="央卫备用" tvg-id="延边卫视" tvg-name="延边卫视" tvg-logo="https://live.fanmingming.cn/tv/延边卫视.png" t-time="306" v-w="0" v-h="0", 延边卫视 +#EXTINF:-1 group-title="央卫备用" tvg-id="延边卫视" tvg-name="延边卫视" tvg-logo="https://live.fanmingming.cn/tv/延边卫视.png" t-time="610" v-w="0" v-h="0", 延边卫视 https://live.ybtvyun.com/video/s10006-2f92b9e0b123/index.m3u8 -#EXTINF:-1 group-title="地方台" tvg-id="null" tvg-name="null" tvg-logo="null" t-time="341" v-w="0" v-h="0", 崇明电视台 +#EXTINF:-1 group-title="地方台" tvg-id="null" tvg-name="null" tvg-logo="null" t-time="162" v-w="0" v-h="0", 崇明电视台 https://pili-live-hls.wdit.com.cn/wditlive/c038f4fafbdf4f97ba74c74ad67259b931ee.m3u8 -#EXTINF:-1 group-title="地方台" tvg-id="null" tvg-name="null" tvg-logo="null" t-time="136" v-w="0" v-h="0", 乐山新闻综合 +#EXTINF:-1 group-title="地方台" tvg-id="null" tvg-name="null" tvg-logo="null" t-time="238" v-w="0" v-h="0", 乐山新闻综合 http://m3u8file.lstv.org.cn/nmip-media/channellive/channel1/playlist.m3u8 -#EXTINF:-1 group-title="地方台" tvg-id="null" tvg-name="null" tvg-logo="null" t-time="352" v-w="0" v-h="0", 利州综合 +#EXTINF:-1 group-title="地方台" tvg-id="null" tvg-name="null" tvg-logo="null" t-time="209" v-w="0" v-h="0", 利州综合 http://tvfile.lzgbdst.com/nmip-media/channellive/channel106876/playlist.m3u8?zsicd -#EXTINF:-1 group-title="地方台" tvg-id="null" tvg-name="null" tvg-logo="null" t-time="494" v-w="0" v-h="0", 剑阁综合 +#EXTINF:-1 group-title="地方台" tvg-id="null" tvg-name="null" tvg-logo="null" t-time="541" v-w="0" v-h="0", 剑阁综合 https://m3u8.channel.dzsm.com/nmip-media/channellive/channel105549/playlist.m3u8 -#EXTINF:-1 group-title="地方台" tvg-id="苏州新闻综合" tvg-name="苏州新闻综合" tvg-logo="https://gitee.com/suxuang/epglogo/raw/master/jiangsu/Suzhou1.png" t-time="161" v-w="0" v-h="0", 苏州新闻综合 +#EXTINF:-1 group-title="地方台" tvg-id="苏州新闻综合" tvg-name="苏州新闻综合" tvg-logo="https://gitee.com/suxuang/epglogo/raw/master/jiangsu/Suzhou1.png" t-time="211" v-w="0" v-h="0", 苏州新闻综合 https://live-auth.51kandianshi.com/szgd/csztv1.m3u8 -#EXTINF:-1 group-title="地方台" tvg-id="苏州社会经济" tvg-name="苏州社会经济" tvg-logo="https://gitee.com/suxuang/epglogo/raw/master/jiangsu/Suzhou2.png" t-time="120" v-w="0" v-h="0", 苏州社会经济 +#EXTINF:-1 group-title="地方台" tvg-id="苏州社会经济" tvg-name="苏州社会经济" tvg-logo="https://gitee.com/suxuang/epglogo/raw/master/jiangsu/Suzhou2.png" t-time="41" v-w="0" v-h="0", 苏州社会经济 https://live-auth.51kandianshi.com/szgd/csztv2.m3u8 -#EXTINF:-1 group-title="地方台" tvg-id="苏州文化生活" tvg-name="苏州文化生活" tvg-logo="https://gitee.com/suxuang/epglogo/raw/master/jiangsu/Suzhou3.png" t-time="28" v-w="0" v-h="0", 苏州文化生活 +#EXTINF:-1 group-title="地方台" tvg-id="苏州文化生活" tvg-name="苏州文化生活" tvg-logo="https://gitee.com/suxuang/epglogo/raw/master/jiangsu/Suzhou3.png" t-time="60" v-w="0" v-h="0", 苏州文化生活 https://live-auth.51kandianshi.com/szgd/csztv3.m3u8 -#EXTINF:-1 group-title="地方台" tvg-id="苏州生活资讯" tvg-name="苏州生活资讯" tvg-logo="https://gitee.com/suxuang/epglogo/raw/master/jiangsu/Suzhou5.png" t-time="136" v-w="0" v-h="0", 苏州生活资讯 +#EXTINF:-1 group-title="地方台" tvg-id="苏州生活资讯" tvg-name="苏州生活资讯" tvg-logo="https://gitee.com/suxuang/epglogo/raw/master/jiangsu/Suzhou5.png" t-time="69" v-w="0" v-h="0", 苏州生活资讯 https://live-auth.51kandianshi.com/szgd/csztv5.m3u8 -#EXTINF:-1 group-title="卫视台" tvg-id="重庆卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/重庆卫视.png" t-time="118" v-w="0" v-h="0", 重庆卫视 +#EXTINF:-1 group-title="卫视台" tvg-id="重庆卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/重庆卫视.png" t-time="101" v-w="0" v-h="0", 重庆卫视 http://p.ytelc.com/videojs.php?id=https://sjlivecdn9.cbg.cn/202502122242/app_2/_definst_/ls_2.stream/chunklist.m3u8 -#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="13" v-w="0" v-h="0", 青海卫视 +#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="16" v-w="0" v-h="0", 青海卫视 http://stream.qhbtv.com/qhws/sd/live.m3u8?_upt=f40d2f611739369113 -#EXTINF:-1 group-title="卫视台" tvg-id="重庆卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/重庆卫视.png" t-time="61" v-w="0" v-h="0", 重庆卫视 +#EXTINF:-1 group-title="卫视台" tvg-id="重庆卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/重庆卫视.png" t-time="68" v-w="0" v-h="0", 重庆卫视 http://p.ytelc.com/videojs.php?id=https://sjlivecdn9.cbg.cn/202502132356/app_2/_definst_/ls_2.stream/chunklist.m3u8 -#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="17" v-w="0" v-h="0", 青海卫视 +#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="24" v-w="0" v-h="0", 青海卫视 http://stream.qhbtv.com/qhws/sd/live.m3u8?_upt=3bfc0ac01739456332 -#EXTINF:-1 group-title="央视台" tvg-id="CCTV-5+" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/CCTV5.png" t-time="270" v-w="0" v-h="0", CCTV-5 +#EXTINF:-1 group-title="央视台" tvg-id="CCTV-5+" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/CCTV5.png" t-time="177" v-w="0" v-h="0", CCTV-5 https://ldcctvwbcdks.v.kcdnvip.com/ldcctvwbcd/cdrmldcctv5plus_1/index.m3u8?BR=td®ion=shanghai -#EXTINF:-1 group-title="卫视台" tvg-id="重庆卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/重庆卫视.png" t-time="57" v-w="0" v-h="0", 重庆卫视 +#EXTINF:-1 group-title="卫视台" tvg-id="重庆卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/重庆卫视.png" t-time="69" v-w="0" v-h="0", 重庆卫视 http://p.ytelc.com/videojs.php?id=https://sjlivecdn9.cbg.cn/202502150006/app_2/_definst_/ls_2.stream/chunklist.m3u8 -#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="13" v-w="0" v-h="0", 青海卫视 +#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="17" v-w="0" v-h="0", 青海卫视 http://stream.qhbtv.com/qhws/sd/live.m3u8?_upt=3c671b231739543816 #EXTINF:-1 group-title="卫视台" tvg-id="重庆卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/重庆卫视.png" t-time="95" v-w="0" v-h="0", 重庆卫视 http://p.ytelc.com/videojs.php?id=https://sjlivecdn9.cbg.cn/202502152008/app_2/_definst_/ls_2.stream/chunklist.m3u8 -#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="14" v-w="0" v-h="0", 青海卫视 +#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="16" v-w="0" v-h="0", 青海卫视 http://stream.qhbtv.com/qhws/sd/live.m3u8?_upt=798925fb1739632592 -#EXTINF:-1 group-title="卫视台" tvg-id="重庆卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/重庆卫视.png" t-time="57" v-w="0" v-h="0", 重庆卫视 +#EXTINF:-1 group-title="卫视台" tvg-id="重庆卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/重庆卫视.png" t-time="94" v-w="0" v-h="0", 重庆卫视 http://p.ytelc.com/videojs.php?id=https://sjlivecdn9.cbg.cn/202502162357/app_2/_definst_/ls_2.stream/chunklist.m3u8 -#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="39" v-w="0" v-h="0", 青海卫视 +#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="47" v-w="0" v-h="0", 青海卫视 http://stream.qhbtv.com/qhws/sd/live.m3u8?_upt=cd51ca221739721766 -#EXTINF:-1 group-title="港澳台" tvg-id="null" tvg-name="港台电视31" tvg-logo="https://live.fanmingming.com/tv/港台电视31.png" t-time="2080" v-w="0" v-h="0", 港台电视31 +#EXTINF:-1 group-title="港澳台" tvg-id="null" tvg-name="港台电视31" tvg-logo="https://live.fanmingming.com/tv/港台电视31.png" t-time="4039" v-w="0" v-h="0", 港台电视31 http://php.jdshipin.com:8880/TVOD/iptv.php?id=rthk31 -#EXTINF:-1 group-title="港澳台" tvg-id="null" tvg-name="港台电视32" tvg-logo="https://live.fanmingming.com/tv/港台电视32.png" t-time="703" v-w="0" v-h="0", 港台电视32 +#EXTINF:-1 group-title="港澳台" tvg-id="null" tvg-name="港台电视32" tvg-logo="https://live.fanmingming.com/tv/港台电视32.png" t-time="544" v-w="0" v-h="0", 港台电视32 http://php.jdshipin.com:8880/TVOD/iptv.php?id=rthk32 -#EXTINF:-1 group-title="卫视台" tvg-id="重庆卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/重庆卫视.png" t-time="92" v-w="0" v-h="0", 重庆卫视 +#EXTINF:-1 group-title="卫视台" tvg-id="重庆卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/重庆卫视.png" t-time="103" v-w="0" v-h="0", 重庆卫视 http://p.ytelc.com/videojs.php?id=https://sjlivecdn9.cbg.cn/202502172259/app_2/_definst_/ls_2.stream/chunklist.m3u8 -#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="14" v-w="0" v-h="0", 青海卫视 +#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="315" v-w="0" v-h="0", 青海卫视 http://stream.qhbtv.com/qhws/sd/live.m3u8?_upt=d1db55e91739808922 -#EXTINF:-1 group-title="央视台" tvg-id="CCTV16" tvg-name="CCTV16" tvg-logo="https://live.fanmingming.cn/tv/CCTV16.png" t-time="218" v-w="0" v-h="0", CCTV-16 +#EXTINF:-1 group-title="央视台" tvg-id="CCTV16" tvg-name="CCTV16" tvg-logo="https://live.fanmingming.cn/tv/CCTV16.png" t-time="182" v-w="0" v-h="0", CCTV-16 http://www.lizhinas.top:1009/rtp/239.252.220.237:5140 -#EXTINF:-1 group-title="央视台" tvg-id="cctv4k" tvg-name="cctv4k" tvg-logo="https://live.zbds.top/logo/CCTV4K.png" t-time="54" v-w="0" v-h="0", CCTV-4K +#EXTINF:-1 group-title="央视台" tvg-id="cctv4k" tvg-name="cctv4k" tvg-logo="https://live.zbds.top/logo/CCTV4K.png" t-time="66" v-w="0" v-h="0", CCTV-4K http://www.lizhinas.top:1009/rtp/239.252.220.244:5140 -#EXTINF:-1 group-title="港澳台" tvg-id="TVB无线新闻" tvg-name="无线新闻" tvg-logo="https://live.fanmingming.cn/tv/无线新闻台.png" t-time="1447" v-w="0" v-h="0", TVB无线新闻 +#EXTINF:-1 group-title="港澳台" tvg-id="TVB无线新闻" tvg-name="无线新闻" tvg-logo="https://live.fanmingming.cn/tv/无线新闻台.png" t-time="1764" v-w="0" v-h="0", TVB无线新闻 http://php.jdshipin.com:8880/smt.php?id=inews_twn #EXTINF:-1 group-title="港澳台" tvg-id="台视新闻" tvg-name="台视新闻" tvg-logo="https://live.fanmingming.cn/tv/台视新闻.png" t-time="128" v-w="0" v-h="0", 台视新闻 http://222.128.55.152:9080/live/ts.m3u8 -#EXTINF:-1 group-title="港澳台" tvg-id="中天新闻" tvg-name="中天新闻" tvg-logo="https://gitee.com/suxuang/TVlogo/raw/main/img/CTI2.png" t-time="135" v-w="0" v-h="0", 中天新闻 +#EXTINF:-1 group-title="港澳台" tvg-id="中天新闻" tvg-name="中天新闻" tvg-logo="https://gitee.com/suxuang/TVlogo/raw/main/img/CTI2.png" t-time="133" v-w="0" v-h="0", 中天新闻 http://222.128.55.152:9080/live/fc.m3u8 -#EXTINF:-1 group-title="港澳台" tvg-id="三立新闻" tvg-name="三立新闻" tvg-logo="https://gh.tryxd.cn/raw.githubusercontent.com/suxuang/myIPTV/main/tvlog/三立新闻.png" t-time="840" v-w="0" v-h="0", 三立新闻 +#EXTINF:-1 group-title="港澳台" tvg-id="三立新闻" tvg-name="三立新闻" tvg-logo="https://gh.tryxd.cn/raw.githubusercontent.com/suxuang/myIPTV/main/tvlog/三立新闻.png" t-time="843" v-w="0" v-h="0", 三立新闻 https://stream1.freetv.fun/san-li-xin-wen-3.m3u8 -#EXTINF:-1 group-title="港澳台" tvg-id="寰宇新闻" tvg-name="寰宇新闻" tvg-logo="https://gitee.com/suxuang/TVlogo/raw/main/img/Global2.png" t-time="127" v-w="0" v-h="0", 寰宇新闻 +#EXTINF:-1 group-title="港澳台" tvg-id="寰宇新闻" tvg-name="寰宇新闻" tvg-logo="https://gitee.com/suxuang/TVlogo/raw/main/img/Global2.png" t-time="113" v-w="0" v-h="0", 寰宇新闻 http://222.128.55.152:9080/live/hy.m3u8 -#EXTINF:-1 group-title="港澳台" tvg-id="民视新闻台" tvg-name="民视新闻台" tvg-logo="https://live.fanmingming.cn/tv/民视新闻台.png" t-time="504" v-w="0" v-h="0", 民视新闻台 +#EXTINF:-1 group-title="港澳台" tvg-id="民视新闻台" tvg-name="民视新闻台" tvg-logo="https://live.fanmingming.cn/tv/民视新闻台.png" t-time="365" v-w="0" v-h="0", 民视新闻台 http://38.64.72.148:80/hls/modn/list/4012/chunklist1.m3u8 -#EXTINF:-1 group-title="港澳台" tvg-id="null" tvg-name="人间卫视" tvg-logo="https://gitee.com/suxuang/TVlogo/raw/main/img/BLTV.png" t-time="148" v-w="0" v-h="0", 人间卫视 +#EXTINF:-1 group-title="港澳台" tvg-id="null" tvg-name="人间卫视" tvg-logo="https://gitee.com/suxuang/TVlogo/raw/main/img/BLTV.png" t-time="157" v-w="0" v-h="0", 人间卫视 http://61.216.67.119:1935/bltvhd/bltv1/chunklist_w1266569526.m3u -#EXTINF:-1 group-title="卫视台" tvg-id="重庆卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/重庆卫视.png" t-time="107" v-w="0" v-h="0", 重庆卫视 +#EXTINF:-1 group-title="卫视台" tvg-id="重庆卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/重庆卫视.png" t-time="83" v-w="0" v-h="0", 重庆卫视 http://p.ytelc.com/videojs.php?id=https://sjlivecdn9.cbg.cn/202502182237/app_2/_definst_/ls_2.stream/chunklist.m3u8 -#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="13" v-w="0" v-h="0", 青海卫视 +#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="23" v-w="0" v-h="0", 青海卫视 http://stream.qhbtv.com/qhws/sd/live.m3u8?_upt=b67b5f1f1739896881 -#EXTINF:-1 group-title="卫视台" tvg-id="重庆卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/重庆卫视.png" t-time="90" v-w="0" v-h="0", 重庆卫视 +#EXTINF:-1 group-title="卫视台" tvg-id="重庆卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/重庆卫视.png" t-time="99" v-w="0" v-h="0", 重庆卫视 http://p.ytelc.com/videojs.php?id=https://sjlivecdn9.cbg.cn/202502200006/app_2/_definst_/ls_2.stream/chunklist.m3u8 -#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="15" v-w="0" v-h="0", 青海卫视 +#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="18" v-w="0" v-h="0", 青海卫视 http://stream.qhbtv.com/qhws/sd/live.m3u8?_upt=08d665921739984557 -#EXTINF:-1 group-title="卫视台" tvg-id="重庆卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/重庆卫视.png" t-time="85" v-w="0" v-h="0", 重庆卫视 +#EXTINF:-1 group-title="卫视台" tvg-id="重庆卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/重庆卫视.png" t-time="102" v-w="0" v-h="0", 重庆卫视 http://p.ytelc.com/videojs.php?id=https://sjlivecdn9.cbg.cn/202502210005/app_2/_definst_/ls_2.stream/chunklist.m3u8 -#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="14" v-w="0" v-h="0", 青海卫视 +#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="21" v-w="0" v-h="0", 青海卫视 http://stream.qhbtv.com/qhws/sd/live.m3u8?_upt=84577c8b1740072621 -#EXTINF:-1 group-title="卫视台" tvg-id="重庆卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/重庆卫视.png" t-time="55" v-w="0" v-h="0", 重庆卫视 +#EXTINF:-1 group-title="卫视台" tvg-id="重庆卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/重庆卫视.png" t-time="97" v-w="0" v-h="0", 重庆卫视 http://p.ytelc.com/videojs.php?id=https://sjlivecdn9.cbg.cn/202502212353/app_2/_definst_/ls_2.stream/chunklist.m3u8 -#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="13" v-w="0" v-h="0", 青海卫视 +#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="42" v-w="0" v-h="0", 青海卫视 http://stream.qhbtv.com/qhws/sd/live.m3u8?_upt=b4c028031740160347 -#EXTINF:-1 group-title="卫视台" tvg-id="重庆卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/重庆卫视.png" t-time="116" v-w="0" v-h="0", 重庆卫视 +#EXTINF:-1 group-title="卫视台" tvg-id="重庆卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/重庆卫视.png" t-time="96" v-w="0" v-h="0", 重庆卫视 http://p.ytelc.com/videojs.php?id=https://sjlivecdn9.cbg.cn/202502222251/app_2/_definst_/ls_2.stream/chunklist.m3u8 -#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="172" v-w="0" v-h="0", 青海卫视 +#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="16" v-w="0" v-h="0", 青海卫视 http://stream.qhbtv.com/qhws/sd/live.m3u8?_upt=70d66eef1740233657 -#EXTINF:-1 group-title="卫视台" tvg-id="重庆卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/重庆卫视.png" t-time="58" v-w="0" v-h="0", 重庆卫视 +#EXTINF:-1 group-title="卫视台" tvg-id="重庆卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/重庆卫视.png" t-time="64" v-w="0" v-h="0", 重庆卫视 http://p.ytelc.com/videojs.php?id=https://sjlivecdn9.cbg.cn/202502240006/app_2/_definst_/ls_2.stream/chunklist.m3u8 -#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="13" v-w="0" v-h="0", 青海卫视 +#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="17" v-w="0" v-h="0", 青海卫视 http://stream.qhbtv.com/qhws/sd/live.m3u8?_upt=e0190c0e1740321829 -#EXTINF:-1 group-title="港澳台" tvg-id="澳视澳门" tvg-name="澳视澳门" tvg-logo="https://gitee.com/suxuang/epglogo/raw/master/gangaotai/Aoshi1.png" t-time="271" v-w="0" v-h="0", 澳视澳门 +#EXTINF:-1 group-title="港澳台" tvg-id="澳视澳门" tvg-name="澳视澳门" tvg-logo="https://gitee.com/suxuang/epglogo/raw/master/gangaotai/Aoshi1.png" t-time="262" v-w="0" v-h="0", 澳视澳门 https://stream1.freetv.fun/ao-shi-ao-men-4.m3u8 -#EXTINF:-1 group-title="港澳台" tvg-id="澳亚卫视" tvg-name="澳亚卫视" tvg-logo="https://gitee.com/suxuang/epglogo/raw/master/gangaotai/Aoya.png" t-time="317" v-w="0" v-h="0", 澳亚卫视 +#EXTINF:-1 group-title="港澳台" tvg-id="澳亚卫视" tvg-name="澳亚卫视" tvg-logo="https://gitee.com/suxuang/epglogo/raw/master/gangaotai/Aoya.png" t-time="423" v-w="0" v-h="0", 澳亚卫视 https://stream1.freetv.fun/ao-ya-wei-shi-1.ctv -#EXTINF:-1 group-title="港澳台" tvg-id="TVB翡翠台" tvg-name="翡翠台" tvg-logo="https://live.fanmingming.cn/tv/翡翠台.png" t-time="2227" v-w="0" v-h="0", TVB翡翠台 1080P +#EXTINF:-1 group-title="港澳台" tvg-id="TVB翡翠台" tvg-name="翡翠台" tvg-logo="https://live.fanmingming.cn/tv/翡翠台.png" t-time="1227" v-w="0" v-h="0", TVB翡翠台 1080P http://php.jdshipin.com:8880/TVOD/iptv.php?id=fct3 -#EXTINF:-1 group-title="港澳台" tvg-id="TVB翡翠台" tvg-name="翡翠台" tvg-logo="https://live.fanmingming.cn/tv/翡翠台.png" t-time="1008" v-w="0" v-h="0", TVB翡翠台(备用) +#EXTINF:-1 group-title="港澳台" tvg-id="TVB翡翠台" tvg-name="翡翠台" tvg-logo="https://live.fanmingming.cn/tv/翡翠台.png" t-time="1500" v-w="0" v-h="0", TVB翡翠台(备用) http://php.jdshipin.com:8880/TVOD/iptv.php?id=fct -#EXTINF:-1 group-title="港澳台" tvg-id="TVBJ1" tvg-name="TVBJ1" tvg-logo="https://gitee.com/suxuang/logo/raw/master/logo/TVBJ1.png" t-time="1372" v-w="0" v-h="0", TVB J1 +#EXTINF:-1 group-title="港澳台" tvg-id="TVBJ1" tvg-name="TVBJ1" tvg-logo="https://gitee.com/suxuang/logo/raw/master/logo/TVBJ1.png" t-time="742" v-w="0" v-h="0", TVB J1 https://stream1.freetv.fun/fei-cui-tai-bei-mei-ban-1.ctv -#EXTINF:-1 group-title="港澳台" tvg-id="TVBJ2" tvg-name="TVBJ2" tvg-logo="https://gitee.com/suxuang/TVlogo/raw/main/img/TVB3.png" t-time="1081" v-w="0" v-h="0", TVB J2 +#EXTINF:-1 group-title="港澳台" tvg-id="TVBJ2" tvg-name="TVBJ2" tvg-logo="https://gitee.com/suxuang/TVlogo/raw/main/img/TVB3.png" t-time="1118" v-w="0" v-h="0", TVB J2 https://stream1.freetv.fun/tvb-j2-2.ctv -#EXTINF:-1 group-title="港澳台" tvg-id="纬来电影" tvg-name="纬来电影台" tvg-logo="https://gitee.com/suxuang/epglogo/raw/master/gangaotai/Weilai4.png" t-time="205" v-w="0" v-h="0", 纬来电影 +#EXTINF:-1 group-title="港澳台" tvg-id="纬来电影" tvg-name="纬来电影台" tvg-logo="https://gitee.com/suxuang/epglogo/raw/master/gangaotai/Weilai4.png" t-time="156" v-w="0" v-h="0", 纬来电影 http://122.117.71.103:8554/http/61.222.53.250:8081/hls/69/811/ch35.m3u8 -#EXTINF:-1 group-title="卫视台" tvg-id="重庆卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/重庆卫视.png" t-time="200" v-w="0" v-h="0", 重庆卫视 +#EXTINF:-1 group-title="卫视台" tvg-id="重庆卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/重庆卫视.png" t-time="126" v-w="0" v-h="0", 重庆卫视 http://p.ytelc.com/videojs.php?id=https://sjlivecdn9.cbg.cn/202502242354/app_2/_definst_/ls_2.stream/chunklist.m3u8 -#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="89" v-w="0" v-h="0", 青海卫视 +#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="49" v-w="0" v-h="0", 青海卫视 http://stream.qhbtv.com/qhws/sd/live.m3u8?_upt=85e43d391740409572 #EXTINF:-1 group-title="卫视台" tvg-id="重庆卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/重庆卫视.png" t-time="87" v-w="0" v-h="0", 重庆卫视 http://p.ytelc.com/videojs.php?id=https://sjlivecdn9.cbg.cn/202502250405/app_2/_definst_/ls_2.stream/chunklist.m3u8 -#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="23" v-w="0" v-h="0", 青海卫视 +#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="49" v-w="0" v-h="0", 青海卫视 http://stream.qhbtv.com/qhws/sd/live.m3u8?_upt=16dfb52b1740424049 -#EXTINF:-1 group-title="卫视台" tvg-id="重庆卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/重庆卫视.png" t-time="101" v-w="0" v-h="0", 重庆卫视 +#EXTINF:-1 group-title="卫视台" tvg-id="重庆卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/重庆卫视.png" t-time="100" v-w="0" v-h="0", 重庆卫视 http://p.ytelc.com/videojs.php?id=https://sjlivecdn9.cbg.cn/202502262250/app_2/_definst_/ls_2.stream/chunklist.m3u8 -#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="134" v-w="0" v-h="0", 青海卫视 +#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="16" v-w="0" v-h="0", 青海卫视 http://stream.qhbtv.com/qhws/sd/live.m3u8?_upt=98b308c91740587826 -#EXTINF:-1 group-title="卫视台" tvg-id="null" tvg-name="北京卫视" tvg-logo="https://live.fanmingming.cn/tv/北京卫视.png" t-time="264" v-w="0" v-h="0", 北京卫视 +#EXTINF:-1 group-title="卫视台" tvg-id="null" tvg-name="北京卫视" tvg-logo="https://live.fanmingming.cn/tv/北京卫视.png" t-time="224" v-w="0" v-h="0", 北京卫视 http://[2409:8087:1:20:20::2c]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226436/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7ElMQ3ov45VmhzipweN5VstQ%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNPg_yZ8DZHTaSU92MIl_o3b%2CEND -#EXTINF:-1 group-title="卫视台" tvg-id="重庆卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/重庆卫视.png" t-time="108" v-w="0" v-h="0", 重庆卫视 +#EXTINF:-1 group-title="卫视台" tvg-id="重庆卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/重庆卫视.png" t-time="102" v-w="0" v-h="0", 重庆卫视 http://p.ytelc.com/videojs.php?id=https://sjlivecdn9.cbg.cn/202502272216/app_2/_definst_/ls_2.stream/chunklist.m3u8 -#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="14" v-w="0" v-h="0", 青海卫视 +#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="17" v-w="0" v-h="0", 青海卫视 http://stream.qhbtv.com/qhws/sd/live.m3u8?_upt=005c36431740674701 -#EXTINF:-1 group-title="卫视台" tvg-id="重庆卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/重庆卫视.png" t-time="86" v-w="0" v-h="0", 重庆卫视 +#EXTINF:-1 group-title="卫视台" tvg-id="重庆卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/重庆卫视.png" t-time="98" v-w="0" v-h="0", 重庆卫视 http://p.ytelc.com/videojs.php?id=https://sjlivecdn9.cbg.cn/202502282206/app_2/_definst_/ls_2.stream/chunklist.m3u8 -#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="38" v-w="0" v-h="0", 青海卫视 +#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="17" v-w="0" v-h="0", 青海卫视 http://stream.qhbtv.com/qhws/sd/live.m3u8?_upt=71ae08fe1740762444 -#EXTINF:-1 group-title="卫视台" tvg-id="重庆卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/重庆卫视.png" t-time="97" v-w="0" v-h="0", 重庆卫视 +#EXTINF:-1 group-title="卫视台" tvg-id="重庆卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/重庆卫视.png" t-time="103" v-w="0" v-h="0", 重庆卫视 http://p.ytelc.com/videojs.php?id=https://sjlivecdn9.cbg.cn/202503012355/app_2/_definst_/ls_2.stream/chunklist.m3u8 -#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="15" v-w="0" v-h="0", 青海卫视 +#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="72" v-w="0" v-h="0", 青海卫视 http://stream.qhbtv.com/qhws/sd/live.m3u8?_upt=67051bd41740850693 -#EXTINF:-1 group-title="卫视台" tvg-id="重庆卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/重庆卫视.png" t-time="113" v-w="0" v-h="0", 重庆卫视 +#EXTINF:-1 group-title="卫视台" tvg-id="重庆卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/重庆卫视.png" t-time="63" v-w="0" v-h="0", 重庆卫视 http://p.ytelc.com/videojs.php?id=https://sjlivecdn9.cbg.cn/202503030102/app_2/_definst_/ls_2.stream/chunklist.m3u8 -#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="60" v-w="0" v-h="0", 青海卫视 +#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="88" v-w="0" v-h="0", 青海卫视 http://stream.qhbtv.com/qhws/sd/live.m3u8?_upt=3979dad21740938648 -#EXTINF:-1 group-title="卫视台" tvg-id="重庆卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/重庆卫视.png" t-time="105" v-w="0" v-h="0", 重庆卫视 +#EXTINF:-1 group-title="卫视台" tvg-id="重庆卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/重庆卫视.png" t-time="89" v-w="0" v-h="0", 重庆卫视 http://p.ytelc.com/videojs.php?id=https://sjlivecdn9.cbg.cn/202503032354/app_2/_definst_/ls_2.stream/chunklist.m3u8 -#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="104" v-w="0" v-h="0", 青海卫视 +#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="23" v-w="0" v-h="0", 青海卫视 http://stream.qhbtv.com/qhws/sd/live.m3u8?_upt=8694e4d21741026577 -#EXTINF:-1 group-title="卫视台" tvg-id="重庆卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/重庆卫视.png" t-time="182" v-w="0" v-h="0", 重庆卫视 +#EXTINF:-1 group-title="卫视台" tvg-id="重庆卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/重庆卫视.png" t-time="116" v-w="0" v-h="0", 重庆卫视 http://p.ytelc.com/videojs.php?id=https://sjlivecdn9.cbg.cn/202503042322/app_2/_definst_/ls_2.stream/chunklist.m3u8 -#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="44" v-w="0" v-h="0", 青海卫视 +#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="81" v-w="0" v-h="0", 青海卫视 http://stream.qhbtv.com/qhws/sd/live.m3u8?_upt=f97f3e0d1741100695 -#EXTINF:-1 group-title="卫视台" tvg-id="重庆卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/重庆卫视.png" t-time="114" v-w="0" v-h="0", 重庆卫视 +#EXTINF:-1 group-title="卫视台" tvg-id="重庆卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/重庆卫视.png" t-time="105" v-w="0" v-h="0", 重庆卫视 http://p.ytelc.com/videojs.php?id=https://sjlivecdn9.cbg.cn/202503060100/app_2/_definst_/ls_2.stream/chunklist.m3u8 -#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="16" v-w="0" v-h="0", 青海卫视 +#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="20" v-w="0" v-h="0", 青海卫视 http://stream.qhbtv.com/qhws/sd/live.m3u8?_upt=e4bee8cf1741190869 -#EXTINF:-1 group-title="港澳台" tvg-id="明珠台" tvg-name="明珠台" tvg-logo="https://gitee.com/suxuang/TVlogo/raw/main/img/TVB2.png" t-time="1766" v-w="0" v-h="0", TVB明珠台 +#EXTINF:-1 group-title="港澳台" tvg-id="明珠台" tvg-name="明珠台" tvg-logo="https://gitee.com/suxuang/TVlogo/raw/main/img/TVB2.png" t-time="1536" v-w="0" v-h="0", TVB明珠台 http://php.jdshipin.com/TVOD/iptv.php?id=mzt -#EXTINF:-1 group-title="卫视台" tvg-id="重庆卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/重庆卫视.png" t-time="84" v-w="0" v-h="0", 重庆卫视 +#EXTINF:-1 group-title="卫视台" tvg-id="重庆卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/重庆卫视.png" t-time="86" v-w="0" v-h="0", 重庆卫视 http://p.ytelc.com/videojs.php?id=https://sjlivecdn9.cbg.cn/202503062350/app_2/_definst_/ls_2.stream/chunklist.m3u8 -#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="16" v-w="0" v-h="0", 青海卫视 +#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="21" v-w="0" v-h="0", 青海卫视 http://stream.qhbtv.com/qhws/sd/live.m3u8?_upt=14bce6361741280556 -#EXTINF:-1 group-title="卫视台" tvg-id="重庆卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/重庆卫视.png" t-time="109" v-w="0" v-h="0", 重庆卫视 +#EXTINF:-1 group-title="卫视台" tvg-id="重庆卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/重庆卫视.png" t-time="99" v-w="0" v-h="0", 重庆卫视 http://p.ytelc.com/videojs.php?id=https://sjlivecdn9.cbg.cn/202503080105/app_2/_definst_/ls_2.stream/chunklist.m3u8 -#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="14" v-w="0" v-h="0", 青海卫视 +#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="56" v-w="0" v-h="0", 青海卫视 http://stream.qhbtv.com/qhws/sd/live.m3u8?_upt=7cd193c31741369902 -#EXTINF:-1 group-title="卫视台" tvg-id="重庆卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/重庆卫视.png" t-time="96" v-w="0" v-h="0", 重庆卫视 +#EXTINF:-1 group-title="卫视台" tvg-id="重庆卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/重庆卫视.png" t-time="119" v-w="0" v-h="0", 重庆卫视 http://p.ytelc.com/videojs.php?id=https://sjlivecdn9.cbg.cn/202503082301/app_2/_definst_/ls_2.stream/chunklist.m3u8 -#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="16" v-w="0" v-h="0", 青海卫视 +#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="20" v-w="0" v-h="0", 青海卫视 http://stream.qhbtv.com/qhws/sd/live.m3u8?_upt=8d1811cb1741457239 -#EXTINF:-1 group-title="卫视台" tvg-id="重庆卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/重庆卫视.png" t-time="80" v-w="0" v-h="0", 重庆卫视 +#EXTINF:-1 group-title="卫视台" tvg-id="重庆卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/重庆卫视.png" t-time="96" v-w="0" v-h="0", 重庆卫视 http://p.ytelc.com/videojs.php?id=https://sjlivecdn9.cbg.cn/202503092205/app_2/_definst_/ls_2.stream/chunklist.m3u8 -#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="16" v-w="0" v-h="0", 青海卫视 +#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="19" v-w="0" v-h="0", 青海卫视 http://stream.qhbtv.com/qhws/sd/live.m3u8?_upt=a1a823151741531096 -#EXTINF:-1 group-title="央视台" tvg-id="CETV1" tvg-name="CETV1" tvg-logo="https://live.fanmingming.cn/tv/CETV1.png" t-time="129" v-w="0" v-h="0", CETV-1 综合教育 +#EXTINF:-1 group-title="央视台" tvg-id="CETV1" tvg-name="CETV1" tvg-logo="https://live.fanmingming.cn/tv/CETV1.png" t-time="125" v-w="0" v-h="0", CETV-1 综合教育 http://[2409:8087:1:20:20::2a]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226494/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EB8MrpAzJ_Bw12HHVBcZO6g%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNONWWecbSKZXNjh_5hExtTC%2CEND -#EXTINF:-1 group-title="央视台" tvg-id="CETV2" tvg-name="CETV2" tvg-logo="https://live.fanmingming.cn/tv/CETV2.png" t-time="85" v-w="0" v-h="0", CETV-2 空中课堂 +#EXTINF:-1 group-title="央视台" tvg-id="CETV2" tvg-name="CETV2" tvg-logo="https://live.fanmingming.cn/tv/CETV2.png" t-time="81" v-w="0" v-h="0", CETV-2 空中课堂 http://[2409:8087:1:20:20::2c]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226537/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7E7AxXs4eTU2oiWrhopr9sHw%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNNxsM0Bor098BJglrhfEQTl%2CEND -#EXTINF:-1 group-title="央视台" tvg-id="CETV4" tvg-name="CETV4" tvg-logo="https://live.fanmingming.cn/tv/CETV4.png" t-time="138" v-w="0" v-h="0", CETV-4 职业教育 +#EXTINF:-1 group-title="央视台" tvg-id="CETV4" tvg-name="CETV4" tvg-logo="https://live.fanmingming.cn/tv/CETV4.png" t-time="110" v-w="0" v-h="0", CETV-4 职业教育 http://[2409:8087:1:20:20::26]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226557/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EBzZToIaOOoaa_jAUfhUQHQ%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNOD9BEmVSNbqSQpqXZxnxbk%2CEND -#EXTINF:-1 group-title="港澳台" tvg-id="TVB翡翠台" tvg-name="翡翠台" tvg-logo="https://live.fanmingming.cn/tv/翡翠台.png" t-time="223" v-w="0" v-h="0", TVB翡翠台 4K +#EXTINF:-1 group-title="港澳台" tvg-id="TVB翡翠台" tvg-name="翡翠台" tvg-logo="https://live.fanmingming.cn/tv/翡翠台.png" t-time="226" v-w="0" v-h="0", TVB翡翠台 4K https://stream1.freetv.fun/fei-cui-8.m3u8 -#EXTINF:-1 group-title="港澳台" tvg-id="TVBPlus" tvg-name="TVBPlus" tvg-logo="https://isus.cc/share/logo/TVBPlus.png" t-time="375" v-w="0" v-h="0", TVB Plus(备用) +#EXTINF:-1 group-title="港澳台" tvg-id="TVBPlus" tvg-name="TVBPlus" tvg-logo="https://isus.cc/share/logo/TVBPlus.png" t-time="367" v-w="0" v-h="0", TVB Plus(备用) https://stream1.freetv.fun/tvb-plus-9.m3u8 -#EXTINF:-1 group-title="北京频道" tvg-id="null" tvg-name="北京新闻" tvg-logo="https://live.fanmingming.cn/tv/北京新闻.png" t-time="95" v-w="0" v-h="0", 北京新闻 +#EXTINF:-1 group-title="北京频道" tvg-id="null" tvg-name="北京新闻" tvg-logo="https://live.fanmingming.cn/tv/北京新闻.png" t-time="80" v-w="0" v-h="0", 北京新闻 http://[2409:8087:1:20:20::2a]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226437/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EncK5uEAdYwWMsf8WJWI1mQ%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNO_LSIQh_h2P54Cz-MqgJqC%2CEND -#EXTINF:-1 group-title="北京频道" tvg-id="null" tvg-name="北京国际" tvg-logo="https://live.fanmingming.cn/tv/北京国际.png" t-time="140" v-w="0" v-h="0", 北京国际 +#EXTINF:-1 group-title="北京频道" tvg-id="null" tvg-name="北京国际" tvg-logo="https://live.fanmingming.cn/tv/北京国际.png" t-time="132" v-w="0" v-h="0", 北京国际 http://[2409:8087:1:20:20::2a]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226510/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EIfgL7tTUNqHAIdgvKuwj8A%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNPr9j5nfyiWS_jEXD6m401A%2CEND -#EXTINF:-1 group-title="北京频道" tvg-id="null" tvg-name="北京文艺" tvg-logo="https://live.fanmingming.cn/tv/北京文艺.png" t-time="117" v-w="0" v-h="0", 北京文艺 +#EXTINF:-1 group-title="北京频道" tvg-id="null" tvg-name="北京文艺" tvg-logo="https://live.fanmingming.cn/tv/北京文艺.png" t-time="125" v-w="0" v-h="0", 北京文艺 http://[2409:8087:1:20:20::29]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226440/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EWrJcgMpdGPvZavpf4dmmrQ%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNNhmwDsUZnvQgU5E5wiGA2g%2CEND -#EXTINF:-1 group-title="北京频道" tvg-id="null" tvg-name="北京体育休闲" tvg-logo="https://live.fanmingming.cn/tv/北京体育休闲.png" t-time="85" v-w="0" v-h="0", 北京体育休闲 +#EXTINF:-1 group-title="北京频道" tvg-id="null" tvg-name="北京体育休闲" tvg-logo="https://live.fanmingming.cn/tv/北京体育休闲.png" t-time="118" v-w="0" v-h="0", 北京体育休闲 http://[2409:8087:1:20:20::29]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226438/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EeVAybrHg955d_IRT9e_uHQ%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNMLCKqkSfuGOusJwBMwlCbz%2CEND -#EXTINF:-1 group-title="北京频道" tvg-id="null" tvg-name="北京影视" tvg-logo="https://live.fanmingming.cn/tv/北京影视.png" t-time="85" v-w="0" v-h="0", 北京影视 +#EXTINF:-1 group-title="北京频道" tvg-id="null" tvg-name="北京影视" tvg-logo="https://live.fanmingming.cn/tv/北京影视.png" t-time="92" v-w="0" v-h="0", 北京影视 http://[2409:8087:1:20:20::2a]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226433/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EygquRbh9L0wUPRY53fsZWw%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNO62IynDcU1yYDL1b4Xte8T%2CEND -#EXTINF:-1 group-title="北京频道" tvg-id="null" tvg-name="北京生活" tvg-logo="https://live.fanmingming.cn/tv/北京生活.png" t-time="136" v-w="0" v-h="0", 北京生活 +#EXTINF:-1 group-title="北京频道" tvg-id="null" tvg-name="北京生活" tvg-logo="https://live.fanmingming.cn/tv/北京生活.png" t-time="137" v-w="0" v-h="0", 北京生活 http://[2409:8087:1:20:20::2a]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226514/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7Es-PVNcPJsjr_oBdcXGT40g%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNMWvZ0r6eMXcXJOGrCpJiq1%2CEND -#EXTINF:-1 group-title="北京频道" tvg-id="null" tvg-name="北京财经" tvg-logo="https://live.fanmingming.cn/tv/北京财经.png" t-time="134" v-w="0" v-h="0", 北京财经 +#EXTINF:-1 group-title="北京频道" tvg-id="null" tvg-name="北京财经" tvg-logo="https://live.fanmingming.cn/tv/北京财经.png" t-time="129" v-w="0" v-h="0", 北京财经 http://[2409:8087:1:20:20::2a]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226516/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7Eh9_SEkmWeMdS1TMnIILZgg%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNPIiicEW7OIvk1s-X-PXHqO%2CEND -#EXTINF:-1 group-title="记录" tvg-id="null" tvg-name="北京纪实科教" tvg-logo="https://live.fanmingming.cn/tv/北京纪实科教.png" t-time="95" v-w="0" v-h="0", 北京纪实科教 +#EXTINF:-1 group-title="记录" tvg-id="null" tvg-name="北京纪实科教" tvg-logo="https://live.fanmingming.cn/tv/北京纪实科教.png" t-time="89" v-w="0" v-h="0", 北京纪实科教 http://[2409:8087:1:20:20::29]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226434/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7Ejj3PtVjzl6ZzFdM-Vi1dmQ%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNPJa61jREJv4ZfZigyrxX0U%2CEND -#EXTINF:-1 group-title="北京频道" tvg-id="null" tvg-name="北京IPTV" tvg-logo="https://live.fanmingming.cn/tv/北京IPTV" t-time="77" v-w="0" v-h="0", 北京IPTV 淘电影 +#EXTINF:-1 group-title="北京频道" tvg-id="null" tvg-name="北京IPTV" tvg-logo="https://live.fanmingming.cn/tv/北京IPTV" t-time="92" v-w="0" v-h="0", 北京IPTV 淘电影 http://[2409:8087:1:20:20::26]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226552/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EXOsrWMA-UCdUl1hQSR9EKw%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNNg3bzRax0E9tLmO9xgXVx8%2CEND -#EXTINF:-1 group-title="北京频道" tvg-id="null" tvg-name="北京IPTV" tvg-logo="https://live.fanmingming.cn/tv/北京IPTV" t-time="93" v-w="0" v-h="0", 北京IPTV 淘剧场 +#EXTINF:-1 group-title="北京频道" tvg-id="null" tvg-name="北京IPTV" tvg-logo="https://live.fanmingming.cn/tv/北京IPTV" t-time="78" v-w="0" v-h="0", 北京IPTV 淘剧场 http://[2409:8087:1:20:20::26]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226553/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EQaJ92NID2SpQlY6_VJVogg%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNOuQYJeiYEeFWTkFfE86Vq-%2CEND -#EXTINF:-1 group-title="北京频道" tvg-id="null" tvg-name="北京IPTV" tvg-logo="https://live.fanmingming.cn/tv/北京IPTV" t-time="86" v-w="0" v-h="0", 北京IPTV 淘娱乐 +#EXTINF:-1 group-title="北京频道" tvg-id="null" tvg-name="北京IPTV" tvg-logo="https://live.fanmingming.cn/tv/北京IPTV" t-time="74" v-w="0" v-h="0", 北京IPTV 淘娱乐 http://[2409:8087:1:20:20::2c]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226551/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7Ex0efg9fpenP8E8lWJUb5Lg%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNNg3bzRax0E9tLmO9xgXVx8%2CEND -#EXTINF:-1 group-title="北京频道" tvg-id="null" tvg-name="北京IPTV" tvg-logo="https://live.fanmingming.cn/tv/北京IPTV" t-time="91" v-w="0" v-h="0", 北京IPTV 淘BABY +#EXTINF:-1 group-title="北京频道" tvg-id="null" tvg-name="北京IPTV" tvg-logo="https://live.fanmingming.cn/tv/北京IPTV" t-time="87" v-w="0" v-h="0", 北京IPTV 淘BABY http://[2409:8087:1:20:20::2c]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226554/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EN0sbBMpQv4sLsW5foy3YfA%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNNg3bzRax0E9tLmO9xgXVx8%2CEND -#EXTINF:-1 group-title="卫视台" tvg-id="重庆卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/重庆卫视.png" t-time="93" v-w="0" v-h="0", 重庆卫视 +#EXTINF:-1 group-title="卫视台" tvg-id="重庆卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/重庆卫视.png" t-time="107" v-w="0" v-h="0", 重庆卫视 http://p.ytelc.com/videojs.php?id=https://sjlivecdn9.cbg.cn/202503102350/app_2/_definst_/ls_2.stream/chunklist.m3u8 -#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="18" v-w="0" v-h="0", 青海卫视 +#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="90" v-w="0" v-h="0", 青海卫视 http://stream.qhbtv.com/qhws/sd/live.m3u8?_upt=580f89e81741619198 -#EXTINF:-1 group-title="北京IPTV" tvg-id="null" tvg-name="CCTV1" tvg-logo="https://live.fanmingming.cn/tv/CCTV1.png" t-time="90" v-w="0" v-h="0", CCTV1 +#EXTINF:-1 group-title="北京IPTV" tvg-id="null" tvg-name="CCTV1" tvg-logo="https://live.fanmingming.cn/tv/CCTV1.png" t-time="77" v-w="0" v-h="0", CCTV1 http://[2409:8087:1:20:20::2c]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226895/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EI0Rkc6neBYgfpoJ1yud8Fw%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNPpqgHe3PQ5GNQoO-yUgA8C%2CEND -#EXTINF:-1 group-title="北京IPTV" tvg-id="null" tvg-name="CCTV3" tvg-logo="https://live.fanmingming.cn/tv/CCTV3.png" t-time="76" v-w="0" v-h="0", CCTV-3 +#EXTINF:-1 group-title="北京IPTV" tvg-id="null" tvg-name="CCTV3" tvg-logo="https://live.fanmingming.cn/tv/CCTV3.png" t-time="86" v-w="0" v-h="0", CCTV-3 http://[2409:8087:1:20:20::29]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226456/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7E_6GNVcVOz9Xub8CclyMRUg%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNOIR_8g_qYRqpV5wTQqRILi%2CEND -#EXTINF:-1 group-title="北京IPTV" tvg-id="null" tvg-name="CCTV4" tvg-logo="https://live.fanmingming.cn/tv/CCTV4.png" t-time="124" v-w="0" v-h="0", CCTV-4 +#EXTINF:-1 group-title="北京IPTV" tvg-id="null" tvg-name="CCTV4" tvg-logo="https://live.fanmingming.cn/tv/CCTV4.png" t-time="127" v-w="0" v-h="0", CCTV-4 http://[2409:8087:1:20:20::29]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226470/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7E0wP1dRMt9qCzHdvA65wh1w%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNMcuN2HH7RLPyPHWOUWhSMk%2CEND -#EXTINF:-1 group-title="北京IPTV" tvg-id="null" tvg-name="CCTV5" tvg-logo="https://live.fanmingming.cn/tv/CCTV5.png" t-time="103" v-w="0" v-h="0", CCTV-5 +#EXTINF:-1 group-title="北京IPTV" tvg-id="null" tvg-name="CCTV5" tvg-logo="https://live.fanmingming.cn/tv/CCTV5.png" t-time="81" v-w="0" v-h="0", CCTV-5 http://[2409:8087:1:20:20::2c]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226454/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7ErKwB8Qqtvssoy-K7GEgesQ%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNOIR_8g_qYRqpV5wTQqRILi%2CEND -#EXTINF:-1 group-title="北京IPTV" tvg-id="null" tvg-name="CCTV5+" tvg-logo="https://live.fanmingming.cn/tv/CCTV5+.png" t-time="95" v-w="0" v-h="0", CCTV-5+ +#EXTINF:-1 group-title="北京IPTV" tvg-id="null" tvg-name="CCTV5+" tvg-logo="https://live.fanmingming.cn/tv/CCTV5+.png" t-time="86" v-w="0" v-h="0", CCTV-5+ http://[2409:8087:1:20:20::2c]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226458/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7Em70vyfVI_MkrcLYjHWnqOA%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNNlS0O1LA8iGydXPYujpRue%2CEND -#EXTINF:-1 group-title="北京IPTV" tvg-id="null" tvg-name="CCTV6" tvg-logo="https://live.fanmingming.cn/tv/CCTV6.png" t-time="73" v-w="0" v-h="0", CCTV-6 +#EXTINF:-1 group-title="北京IPTV" tvg-id="null" tvg-name="CCTV6" tvg-logo="https://live.fanmingming.cn/tv/CCTV6.png" t-time="85" v-w="0" v-h="0", CCTV-6 http://[2409:8087:1:20:20::29]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226453/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7Ex56LEwufYqPdJkUNYhbNCw%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNOH2PzEhAK60LI_FWtVxfVS%2CEND -#EXTINF:-1 group-title="北京IPTV" tvg-id="null" tvg-name="CCTV7" tvg-logo="https://live.fanmingming.cn/tv/CCTV7.png" t-time="96" v-w="0" v-h="0", CCTV-7 +#EXTINF:-1 group-title="北京IPTV" tvg-id="null" tvg-name="CCTV7" tvg-logo="https://live.fanmingming.cn/tv/CCTV7.png" t-time="112" v-w="0" v-h="0", CCTV-7 http://[2409:8087:1:20:20::2a]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226234/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EutDC7HLJc_gC0YdIDr7oig%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNPOHuulzlCcw92vP3vgYa4n%2CEND -#EXTINF:-1 group-title="北京IPTV" tvg-id="null" tvg-name="CCTV8" tvg-logo="https://live.fanmingming.cn/tv/CCTV8.png" t-time="76" v-w="0" v-h="0", CCTV-8 +#EXTINF:-1 group-title="北京IPTV" tvg-id="null" tvg-name="CCTV8" tvg-logo="https://live.fanmingming.cn/tv/CCTV8.png" t-time="90" v-w="0" v-h="0", CCTV-8 http://[2409:8087:1:20:20::29]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226451/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EO_1NY-UghfdG_S28Bf_FPw%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNO1anuaDcpMt0_BMig72trX%2CEND -#EXTINF:-1 group-title="北京IPTV" tvg-id="null" tvg-name="CCTV10" tvg-logo="https://live.fanmingming.cn/tv/CCTV10.png" t-time="124" v-w="0" v-h="0", CCTV-10 +#EXTINF:-1 group-title="北京IPTV" tvg-id="null" tvg-name="CCTV10" tvg-logo="https://live.fanmingming.cn/tv/CCTV10.png" t-time="135" v-w="0" v-h="0", CCTV-10 http://[2409:8087:1:20:20::29]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226449/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EzhRgoBfyoaW0eC2lnTJYAQ%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNOxqyo6ss4VuHKCaIhF4e3B%2CEND -#EXTINF:-1 group-title="北京IPTV" tvg-id="null" tvg-name="CCTV11" tvg-logo="https://live.fanmingming.cn/tv/CCTV11.png" t-time="76" v-w="0" v-h="0", CCTV-11 +#EXTINF:-1 group-title="北京IPTV" tvg-id="null" tvg-name="CCTV11" tvg-logo="https://live.fanmingming.cn/tv/CCTV11.png" t-time="75" v-w="0" v-h="0", CCTV-11 http://[2409:8087:1:20:20::26]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226334/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7E0RcQQbNseiHvFO8XWf466A%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND -#EXTINF:-1 group-title="北京IPTV" tvg-id="null" tvg-name="CCTV12" tvg-logo="https://live.fanmingming.cn/tv/CCTV12.png" t-time="77" v-w="0" v-h="0", CCTV-12 +#EXTINF:-1 group-title="北京IPTV" tvg-id="null" tvg-name="CCTV12" tvg-logo="https://live.fanmingming.cn/tv/CCTV12.png" t-time="83" v-w="0" v-h="0", CCTV-12 http://[2409:8087:1:20:20::29]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226228/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7E2knJCFLHz_HqfBZXNGeA1A%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNMIlZ5z7o_ym15iMooogSvj%2CEND -#EXTINF:-1 group-title="北京IPTV" tvg-id="null" tvg-name="CCTV13" tvg-logo="https://live.fanmingming.cn/tv/CCTV13.png" t-time="84" v-w="0" v-h="0", CCTV-13 +#EXTINF:-1 group-title="北京IPTV" tvg-id="null" tvg-name="CCTV13" tvg-logo="https://live.fanmingming.cn/tv/CCTV13.png" t-time="104" v-w="0" v-h="0", CCTV-13 http://[2409:8087:1:20:20::29]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226316/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EqHPe9pEEWJ00hz1ArnRZVA%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND -#EXTINF:-1 group-title="北京IPTV" tvg-id="null" tvg-name="CCTV13" tvg-logo="https://live.fanmingming.cn/tv/CCTV13.png" t-time="89" v-w="0" v-h="0", CCTV-13 +#EXTINF:-1 group-title="北京IPTV" tvg-id="null" tvg-name="CCTV13" tvg-logo="https://live.fanmingming.cn/tv/CCTV13.png" t-time="84" v-w="0" v-h="0", CCTV-13 http://[2409:8087:1:20:20::2a]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226446/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EU-IJJyzlYeEElWsacI4JKw%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNMT7DWkynQtRPzNDJCOY_C_%2CEND -#EXTINF:-1 group-title="北京IPTV" tvg-id="null" tvg-name="CCTV15" tvg-logo="https://live.fanmingming.cn/tv/CCTV15.png" t-time="117" v-w="0" v-h="0", CCTV-15 +#EXTINF:-1 group-title="北京IPTV" tvg-id="null" tvg-name="CCTV15" tvg-logo="https://live.fanmingming.cn/tv/CCTV15.png" t-time="77" v-w="0" v-h="0", CCTV-15 http://[2409:8087:1:20:20::2c]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226333/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EWyklhmFh7oMx-lG1tNUcSQ%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND -#EXTINF:-1 group-title="北京IPTV" tvg-id="null" tvg-name="CCTV15" tvg-logo="https://live.fanmingming.cn/tv/CCTV15.png" t-time="91" v-w="0" v-h="0", CCTV-15 +#EXTINF:-1 group-title="北京IPTV" tvg-id="null" tvg-name="CCTV15" tvg-logo="https://live.fanmingming.cn/tv/CCTV15.png" t-time="89" v-w="0" v-h="0", CCTV-15 http://[2409:8087:1:20:20::29]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226444/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EFQ8BWVFffGkwLTLNv7CwFQ%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNM7I2coCeiP5K0pSIMZqcUB%2CEND -#EXTINF:-1 group-title="北京IPTV" tvg-id="null" tvg-name="CCTV16" tvg-logo="https://live.fanmingming.cn/tv/CCTV16.png" t-time="89" v-w="0" v-h="0", CCTV-16 +#EXTINF:-1 group-title="北京IPTV" tvg-id="null" tvg-name="CCTV16" tvg-logo="https://live.fanmingming.cn/tv/CCTV16.png" t-time="86" v-w="0" v-h="0", CCTV-16 http://[2409:8087:1:20:20::2a]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221227002/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EX9goLRw26BM_r54des2PAw%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNPt5W7-RovMDpE-7B-0PhHw%2CEND -#EXTINF:-1 group-title="北京IPTV" tvg-id="null" tvg-name="CCTV17" tvg-logo="https://live.fanmingming.cn/tv/CCTV17.png" t-time="77" v-w="0" v-h="0", CCTV-17 +#EXTINF:-1 group-title="北京IPTV" tvg-id="null" tvg-name="CCTV17" tvg-logo="https://live.fanmingming.cn/tv/CCTV17.png" t-time="88" v-w="0" v-h="0", CCTV-17 http://[2409:8087:1:20:20::29]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226442/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EtihRNVe_x2y1Lgi_XWYeNw%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNOl8OnsD1vPD0mhNmo98J3J%2CEND -#EXTINF:-1 group-title="北京IPTV" tvg-id="null" tvg-name="CGTN" tvg-logo="https://live.fanmingming.cn/tv/CGTN.png" t-time="83" v-w="0" v-h="0", CGTN +#EXTINF:-1 group-title="北京IPTV" tvg-id="null" tvg-name="CGTN" tvg-logo="https://live.fanmingming.cn/tv/CGTN.png" t-time="93" v-w="0" v-h="0", CGTN http://[2409:8087:1:20:20::29]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226443/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7Ebu8iDniP_aAtg-APxKXKAA%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNOeLGc8fhipDF_paLm6VUd-%2CEND -#EXTINF:-1 group-title="北京IPTV" tvg-id="null" tvg-name="北京卫视" tvg-logo="https://live.fanmingming.cn/tv/北京卫视.png" t-time="85" v-w="0" v-h="0", 北京卫视 +#EXTINF:-1 group-title="北京IPTV" tvg-id="null" tvg-name="北京卫视" tvg-logo="https://live.fanmingming.cn/tv/北京卫视.png" t-time="82" v-w="0" v-h="0", 北京卫视 http://[2409:8087:1:20:20::2c]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226900/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EcYPi33WFyhvd6SjmqUKhJg%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND -#EXTINF:-1 group-title="北京IPTV" tvg-id="null" tvg-name="深圳卫视" tvg-logo="https://live.fanmingming.cn/tv/深圳卫视.png" t-time="93" v-w="0" v-h="0", 深圳卫视 +#EXTINF:-1 group-title="北京IPTV" tvg-id="null" tvg-name="深圳卫视" tvg-logo="https://live.fanmingming.cn/tv/深圳卫视.png" t-time="87" v-w="0" v-h="0", 深圳卫视 http://[2409:8087:1:20:20::2c]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226245/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EFvxuZ6Kfg6J67sArVd0LuA%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNO9YxM-C8gPFvQRk47-h2ok%2CEND -#EXTINF:-1 group-title="北京IPTV" tvg-id="null" tvg-name="湖北卫视" tvg-logo="https://live.fanmingming.cn/tv/湖北卫视.png" t-time="97" v-w="0" v-h="0", 湖北卫视 +#EXTINF:-1 group-title="北京IPTV" tvg-id="null" tvg-name="湖北卫视" tvg-logo="https://live.fanmingming.cn/tv/湖北卫视.png" t-time="92" v-w="0" v-h="0", 湖北卫视 http://[2409:8087:1:20:20::2c]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226240/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7ExfU_RR0RQok0w_xd7h22CQ%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNPVnDV2fEBphgm3TP7hAHBx%2CEND -#EXTINF:-1 group-title="北京IPTV" tvg-id="null" tvg-name="东方卫视" tvg-logo="https://live.fanmingming.cn/tv/东方卫视.png" t-time="105" v-w="0" v-h="0", 东方卫视 +#EXTINF:-1 group-title="北京IPTV" tvg-id="null" tvg-name="东方卫视" tvg-logo="https://live.fanmingming.cn/tv/东方卫视.png" t-time="78" v-w="0" v-h="0", 东方卫视 http://[2409:8087:1:20:20::2c]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226237/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EuOKqNaOUqqiJjXIfPoRPMQ%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNNeqgYr1eA9ESriCOsl_DTz%2CEND -#EXTINF:-1 group-title="北京IPTV" tvg-id="null" tvg-name="浙江卫视" tvg-logo="https://live.fanmingming.cn/tv/浙江卫视.png" t-time="93" v-w="0" v-h="0", 浙江卫视 +#EXTINF:-1 group-title="北京IPTV" tvg-id="null" tvg-name="浙江卫视" tvg-logo="https://live.fanmingming.cn/tv/浙江卫视.png" t-time="72" v-w="0" v-h="0", 浙江卫视 http://[2409:8087:1:20:20::26]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226247/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7Eo6BokfP3WkB3SIXSrgvRBA%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNP3w4GkbU9L7iRQ8H2vgzhF%2CEND -#EXTINF:-1 group-title="北京IPTV" tvg-id="null" tvg-name="吉林卫视" tvg-logo="https://live.fanmingming.cn/tv/吉林卫视.png" t-time="92" v-w="0" v-h="0", 吉林卫视 +#EXTINF:-1 group-title="北京IPTV" tvg-id="null" tvg-name="吉林卫视" tvg-logo="https://live.fanmingming.cn/tv/吉林卫视.png" t-time="76" v-w="0" v-h="0", 吉林卫视 http://[2409:8087:1:20:20::2c]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226533/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EicY_6znuOTlmMeE15TFEig%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNNNUZpDp9cPVsM_M_ftJRVM%2CEND -#EXTINF:-1 group-title="北京IPTV" tvg-id="null" tvg-name="江苏卫视" tvg-logo="https://live.fanmingming.cn/tv/江苏卫视.png" t-time="82" v-w="0" v-h="0", 江苏卫视 +#EXTINF:-1 group-title="北京IPTV" tvg-id="null" tvg-name="江苏卫视" tvg-logo="https://live.fanmingming.cn/tv/江苏卫视.png" t-time="84" v-w="0" v-h="0", 江苏卫视 http://[2409:8087:1:20:20::2a]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226242/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EJT6eqtJpcKnNhyUS90EOgw%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNN1SxXwCt0S69Lq27ZMJpfR%2CEND -#EXTINF:-1 group-title="北京IPTV" tvg-id="null" tvg-name="山东卫视" tvg-logo="https://live.fanmingming.cn/tv/山东卫视.png" t-time="90" v-w="0" v-h="0", 山东卫视 +#EXTINF:-1 group-title="北京IPTV" tvg-id="null" tvg-name="山东卫视" tvg-logo="https://live.fanmingming.cn/tv/山东卫视.png" t-time="100" v-w="0" v-h="0", 山东卫视 http://[2409:8087:1:20:20::2a]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226244/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EycMz-PML_dQW8iLcNBkw7g%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNMYCYLC04QAM6EBli1wTuET%2CEND -#EXTINF:-1 group-title="北京IPTV" tvg-id="null" tvg-name="黑龙江卫视" tvg-logo="https://live.fanmingming.cn/tv/黑龙江卫视.png" t-time="85" v-w="0" v-h="0", 黑龙江卫视 +#EXTINF:-1 group-title="北京IPTV" tvg-id="null" tvg-name="黑龙江卫视" tvg-logo="https://live.fanmingming.cn/tv/黑龙江卫视.png" t-time="80" v-w="0" v-h="0", 黑龙江卫视 http://[2409:8087:1:20:20::2c]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226239/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EEHwpSHKc5p-bHJfhpIWFig%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNM5Y8rTELLykZJHp-bmY2YW%2CEND #EXTINF:-1 group-title="北京IPTV" tvg-id="null" tvg-name="东南卫视" tvg-logo="https://live.fanmingming.cn/tv/东南卫视.png" t-time="85" v-w="0" v-h="0", 东南卫视 http://[2409:8087:1:20:20::2a]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226496/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EkZUfG47p98m2PZiCsgkhyQ%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNM5EcQIH6BiwZavlhPLb4oJ%2CEND -#EXTINF:-1 group-title="北京IPTV" tvg-id="null" tvg-name="江西卫视" tvg-logo="https://live.fanmingming.cn/tv/江西卫视.png" t-time="83" v-w="0" v-h="0", 江西卫视 +#EXTINF:-1 group-title="北京IPTV" tvg-id="null" tvg-name="江西卫视" tvg-logo="https://live.fanmingming.cn/tv/江西卫视.png" t-time="90" v-w="0" v-h="0", 江西卫视 http://[2409:8087:1:20:20::29]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226243/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EfPpe3gkzCutYMoqOQQZNzA%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNMVuW7agCgULnvgy9rhLyCH%2CEND -#EXTINF:-1 group-title="北京IPTV" tvg-id="null" tvg-name="云南卫视" tvg-logo="https://live.fanmingming.cn/tv/云南卫视.png" t-time="88" v-w="0" v-h="0", 云南卫视 +#EXTINF:-1 group-title="北京IPTV" tvg-id="null" tvg-name="云南卫视" tvg-logo="https://live.fanmingming.cn/tv/云南卫视.png" t-time="82" v-w="0" v-h="0", 云南卫视 http://[2409:8087:1:20:20::2c]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226543/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EzQy9f4DIExLCs810r0Q6Kw%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNO_hnHaWpTsMQwR98VJGduo%2CEND -#EXTINF:-1 group-title="北京IPTV" tvg-id="null" tvg-name="辽宁卫视" tvg-logo="https://live.fanmingming.cn/tv/辽宁卫视.png" t-time="86" v-w="0" v-h="0", 辽宁卫视 +#EXTINF:-1 group-title="北京IPTV" tvg-id="null" tvg-name="辽宁卫视" tvg-logo="https://live.fanmingming.cn/tv/辽宁卫视.png" t-time="83" v-w="0" v-h="0", 辽宁卫视 http://[2409:8087:1:20:20::26]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226488/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7E0dsu8dOBmGQQO7fSrvySew%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNN4l9PIxeExdzsncIMJiPZb%2CEND -#EXTINF:-1 group-title="北京IPTV" tvg-id="null" tvg-name="重庆卫视" tvg-logo="https://live.fanmingming.cn/tv/重庆卫视.png" t-time="104" v-w="0" v-h="0", 重庆卫视 +#EXTINF:-1 group-title="北京IPTV" tvg-id="null" tvg-name="重庆卫视" tvg-logo="https://live.fanmingming.cn/tv/重庆卫视.png" t-time="84" v-w="0" v-h="0", 重庆卫视 http://[2409:8087:1:20:20::26]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226518/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7Ey-ITbF7am-eD_R60rK2QcQ%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNMWkDi37K3eowQvLymiiLyV%2CEND -#EXTINF:-1 group-title="北京IPTV" tvg-id="null" tvg-name="山西卫视" tvg-logo="https://live.fanmingming.cn/tv/山西卫视.png" t-time="84" v-w="0" v-h="0", 山西卫视 +#EXTINF:-1 group-title="北京IPTV" tvg-id="null" tvg-name="山西卫视" tvg-logo="https://live.fanmingming.cn/tv/山西卫视.png" t-time="74" v-w="0" v-h="0", 山西卫视 http://[2409:8087:1:20:20::2c]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226531/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EokFa56wMKUpB1vaIjEe92A%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNPoj5DNJHruOghC7vAQxinJ%2CEND -#EXTINF:-1 group-title="北京IPTV" tvg-id="null" tvg-name="海南卫视" tvg-logo="https://live.fanmingming.cn/tv/海南卫视.png" t-time="78" v-w="0" v-h="0", 海南卫视 +#EXTINF:-1 group-title="北京IPTV" tvg-id="null" tvg-name="海南卫视" tvg-logo="https://live.fanmingming.cn/tv/海南卫视.png" t-time="84" v-w="0" v-h="0", 海南卫视 http://[2409:8087:1:20:20::29]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226574/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EZOP0PLu1-XG8_Ae0lTe9HQ%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNODcjESMU4f6yMuMuOuQbie%2CEND -#EXTINF:-1 group-title="北京IPTV" tvg-id="null" tvg-name="安徽卫视" tvg-logo="https://live.fanmingming.cn/tv/安徽卫视.png" t-time="109" v-w="0" v-h="0", 安徽卫视 +#EXTINF:-1 group-title="北京IPTV" tvg-id="null" tvg-name="安徽卫视" tvg-logo="https://live.fanmingming.cn/tv/安徽卫视.png" t-time="83" v-w="0" v-h="0", 安徽卫视 http://[2409:8087:1:20:20::2a]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226490/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EcN5s_AlHugvAv9Pda6f9fA%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNOtRTFrO5eKiKNV40gMGHaS%2CEND -#EXTINF:-1 group-title="北京IPTV" tvg-id="null" tvg-name="甘肃卫视" tvg-logo="https://live.fanmingming.cn/tv/甘肃卫视.png" t-time="87" v-w="0" v-h="0", 甘肃卫视 +#EXTINF:-1 group-title="北京IPTV" tvg-id="null" tvg-name="甘肃卫视" tvg-logo="https://live.fanmingming.cn/tv/甘肃卫视.png" t-time="76" v-w="0" v-h="0", 甘肃卫视 http://[2409:8087:1:20:20::2c]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226545/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EPxObabIs3mLyPmSf2HHtqQ%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNNBE3K16ZfzYGIqbP6z6cGJ%2CEND -#EXTINF:-1 group-title="北京IPTV" tvg-id="null" tvg-name="青海卫视" tvg-logo="https://live.fanmingming.cn/tv/青海卫视.png" t-time="95" v-w="0" v-h="0", 青海卫视 +#EXTINF:-1 group-title="北京IPTV" tvg-id="null" tvg-name="青海卫视" tvg-logo="https://live.fanmingming.cn/tv/青海卫视.png" t-time="89" v-w="0" v-h="0", 青海卫视 http://[2409:8087:1:20:20::2c]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226529/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7Ege4qzvU2ax15UdL3NFQ7AQ%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNNdiWnhjH1amCOGECUhABr9%2CEND -#EXTINF:-1 group-title="北京IPTV" tvg-id="null" tvg-name="山东教育卫视" tvg-logo="https://live.fanmingming.cn/tv/山东教育卫视.png" t-time="75" v-w="0" v-h="0", 山东教育卫视 +#EXTINF:-1 group-title="北京IPTV" tvg-id="null" tvg-name="山东教育卫视" tvg-logo="https://live.fanmingming.cn/tv/山东教育卫视.png" t-time="84" v-w="0" v-h="0", 山东教育卫视 http://[2409:8087:1:20:20::26]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226526/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EEtk94qghXphElKOQlUC-Yw%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNOpyxkKQ6N6FjQz-LrJwo0o%2CEND #EXTINF:-1 group-title="北京IPTV" tvg-id="null" tvg-name="宁夏卫视" tvg-logo="https://live.fanmingming.cn/tv/宁夏卫视.png" t-time="86" v-w="0" v-h="0", 宁夏卫视 http://[2409:8087:1:20:20::26]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226528/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7E9-jWxE6tfiz7aO7MvbCY7Q%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNMi3qn27U9rBeXpVrJ8eLy7%2CEND -#EXTINF:-1 group-title="北京IPTV" tvg-id="null" tvg-name="内蒙古卫视" tvg-logo="https://live.fanmingming.cn/tv/内蒙古卫视.png" t-time="87" v-w="0" v-h="0", 内蒙古卫视 +#EXTINF:-1 group-title="北京IPTV" tvg-id="null" tvg-name="内蒙古卫视" tvg-logo="https://live.fanmingming.cn/tv/内蒙古卫视.png" t-time="80" v-w="0" v-h="0", 内蒙古卫视 http://[2409:8087:1:20:20::26]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226530/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EHHMwHAFmEx4xxtZRlWhCrg%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNMZe-zTYLW-Yz0RcFLVr37n%2CEND -#EXTINF:-1 group-title="北京IPTV" tvg-id="null" tvg-name="陕西卫视" tvg-logo="https://live.fanmingming.cn/tv/陕西卫视.png" t-time="85" v-w="0" v-h="0", 陕西卫视 +#EXTINF:-1 group-title="北京IPTV" tvg-id="null" tvg-name="陕西卫视" tvg-logo="https://live.fanmingming.cn/tv/陕西卫视.png" t-time="81" v-w="0" v-h="0", 陕西卫视 http://[2409:8087:1:20:20::26]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226532/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7E6sNSqmLCqLFl_AJPBXp1qA%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNO6b4uKEI14SNy0LDiw52LH%2CEND -#EXTINF:-1 group-title="北京IPTV" tvg-id="null" tvg-name="广西卫视" tvg-logo="https://live.fanmingming.cn/tv/广西卫视.png" t-time="92" v-w="0" v-h="0", 广西卫视 +#EXTINF:-1 group-title="北京IPTV" tvg-id="null" tvg-name="广西卫视" tvg-logo="https://live.fanmingming.cn/tv/广西卫视.png" t-time="76" v-w="0" v-h="0", 广西卫视 http://[2409:8087:1:20:20::26]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226534/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EpjsBggKPaCw3f-xlBWZWaQ%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNMJYhPE64lykNkIsypBRZqO%2CEND -#EXTINF:-1 group-title="北京IPTV" tvg-id="null" tvg-name="厦门卫视" tvg-logo="https://live.fanmingming.cn/tv/厦门卫视.png" t-time="84" v-w="0" v-h="0", 厦门卫视 +#EXTINF:-1 group-title="北京IPTV" tvg-id="null" tvg-name="厦门卫视" tvg-logo="https://live.fanmingming.cn/tv/厦门卫视.png" t-time="80" v-w="0" v-h="0", 厦门卫视 http://[2409:8087:1:20:20::26]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226542/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7E0HuqirkTe1cAUljwazjNGw%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNMvSOYesmmWPPy5i3xS4Rsb%2CEND -#EXTINF:-1 group-title="北京IPTV" tvg-id="null" tvg-name="三沙卫视" tvg-logo="https://live.fanmingming.cn/tv/三沙卫视.png" t-time="91" v-w="0" v-h="0", 三沙卫视 +#EXTINF:-1 group-title="北京IPTV" tvg-id="null" tvg-name="三沙卫视" tvg-logo="https://live.fanmingming.cn/tv/三沙卫视.png" t-time="80" v-w="0" v-h="0", 三沙卫视 http://[2409:8087:1:20:20::26]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226544/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7Eb2dn60YQRxhB5rAyOnrv0g%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNO_hnHaWpTsMQwR98VJGduo%2CEND -#EXTINF:-1 group-title="北京IPTV" tvg-id="null" tvg-name="新疆卫视" tvg-logo="https://live.fanmingming.cn/tv/新疆卫视.png" t-time="131" v-w="0" v-h="0", 新疆卫视 +#EXTINF:-1 group-title="北京IPTV" tvg-id="null" tvg-name="新疆卫视" tvg-logo="https://live.fanmingming.cn/tv/新疆卫视.png" t-time="146" v-w="0" v-h="0", 新疆卫视 http://[2409:8087:1:20:20::26]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226546/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7ETtoZKRqwsL9SQjr1A0iH5g%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNMREPnBLSH3b8pR7cnmo9am%2CEND -#EXTINF:-1 group-title="北京IPTV" tvg-id="null" tvg-name="西藏卫视" tvg-logo="https://live.fanmingming.cn/tv/西藏卫视.png" t-time="97" v-w="0" v-h="0", 西藏卫视 +#EXTINF:-1 group-title="北京IPTV" tvg-id="null" tvg-name="西藏卫视" tvg-logo="https://live.fanmingming.cn/tv/西藏卫视.png" t-time="107" v-w="0" v-h="0", 西藏卫视 http://[2409:8087:1:20:20::2c]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226527/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EmHuqUIe0F51C4h6xZanhig%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNMi3qn27U9rBeXpVrJ8eLy7%2CEND -#EXTINF:-1 group-title="北京IPTV" tvg-id="null" tvg-name="兵团卫视" tvg-logo="https://live.fanmingming.cn/tv/兵团卫视.png" t-time="103" v-w="0" v-h="0", 兵团卫视 +#EXTINF:-1 group-title="北京IPTV" tvg-id="null" tvg-name="兵团卫视" tvg-logo="https://live.fanmingming.cn/tv/兵团卫视.png" t-time="90" v-w="0" v-h="0", 兵团卫视 http://[2409:8087:1:20:20::2c]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226541/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7ESv-rH0nF41q6pxKZKeRnNA%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNN-56c_rnHTXQA4R-D0Dlau%2CEND -#EXTINF:-1 group-title="北京IPTV" tvg-id="null" tvg-name="延边卫视" tvg-logo="https://live.fanmingming.cn/tv/延边卫视.png" t-time="133" v-w="0" v-h="0", 延边卫视 +#EXTINF:-1 group-title="北京IPTV" tvg-id="null" tvg-name="延边卫视" tvg-logo="https://live.fanmingming.cn/tv/延边卫视.png" t-time="145" v-w="0" v-h="0", 延边卫视 http://[2409:8087:1:20:20::2c]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221227045/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7Eq0D3NdTUN7FuRzr8eJsbQA%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNONS2RAhxb5u6NYaMGGM23S%2CEND -#EXTINF:-1 group-title="北京IPTV" tvg-id="null" tvg-name="康巴卫视" tvg-logo="https://live.fanmingming.cn/tv/康巴卫视.png" t-time="142" v-w="0" v-h="0", 康巴卫视 +#EXTINF:-1 group-title="北京IPTV" tvg-id="null" tvg-name="康巴卫视" tvg-logo="https://live.fanmingming.cn/tv/康巴卫视.png" t-time="133" v-w="0" v-h="0", 康巴卫视 http://[2409:8087:1:20:20::2c]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221227027/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EkHMvBpWz4rccMxNvSRekpQ%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNPtFfVFX0AVycM8b4Xmbcl4%2CEND -#EXTINF:-1 group-title="儿童" tvg-id="null" tvg-name="嘉佳卡通" tvg-logo="https://live.fanmingming.cn/tv/嘉佳卡通.png" t-time="102" v-w="0" v-h="0", 嘉佳卡通 +#EXTINF:-1 group-title="儿童" tvg-id="null" tvg-name="嘉佳卡通" tvg-logo="https://live.fanmingming.cn/tv/嘉佳卡通.png" t-time="95" v-w="0" v-h="0", 嘉佳卡通 http://[2409:8087:1:20:20::2c]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226539/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EQDRyt1jaDU7f52NwPN526A%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNOLcRNi6C1PMX5tGrYl_SiR%2CEND -#EXTINF:-1 group-title="北京IPTV" tvg-id="null" tvg-name="茶频道" tvg-logo="https://live.fanmingming.cn/tv/茶频道.png" t-time="93" v-w="0" v-h="0", 茶频道 +#EXTINF:-1 group-title="北京IPTV" tvg-id="null" tvg-name="茶频道" tvg-logo="https://live.fanmingming.cn/tv/茶频道.png" t-time="68" v-w="0" v-h="0", 茶频道 http://[2409:8087:1:20:20::26]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226548/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7Ec1XXmbKOEhI6pFYCxtVG9A%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNOD3hCDGl7mDB_HDsnRfhB2%2CEND -#EXTINF:-1 group-title="北京IPTV" tvg-id="null" tvg-name="超级电影" tvg-logo="https://live.fanmingming.cn/tv/超级电影.png" t-time="85" v-w="0" v-h="0", 超级电影 +#EXTINF:-1 group-title="北京IPTV" tvg-id="null" tvg-name="超级电影" tvg-logo="https://live.fanmingming.cn/tv/超级电影.png" t-time="92" v-w="0" v-h="0", 超级电影 http://[2409:8087:1:20:20::2c]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226233/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EfPRR4mbRWhkCFuUCVm9THg%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNM4kysjLk_woYMRnu35KtBV%2CEND -#EXTINF:-1 group-title="北京IPTV" tvg-id="null" tvg-name="超级综艺" tvg-logo="https://live.fanmingming.cn/tv/超级综艺.png" t-time="78" v-w="0" v-h="0", 超级综艺 +#EXTINF:-1 group-title="北京IPTV" tvg-id="null" tvg-name="超级综艺" tvg-logo="https://live.fanmingming.cn/tv/超级综艺.png" t-time="73" v-w="0" v-h="0", 超级综艺 http://[2409:8087:1:20:20::26]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226231/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7Ejm-KqHfTZezbm9C-325YiA%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNNnfpAUC20DSCXUyGpDggnK%2CEND -#EXTINF:-1 group-title="北京IPTV" tvg-id="null" tvg-name="超级体育" tvg-logo="https://live.fanmingming.cn/tv/超级体育.png" t-time="85" v-w="0" v-h="0", 超级体育 +#EXTINF:-1 group-title="北京IPTV" tvg-id="null" tvg-name="超级体育" tvg-logo="https://live.fanmingming.cn/tv/超级体育.png" t-time="102" v-w="0" v-h="0", 超级体育 http://[2409:8087:1:20:20::26]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226232/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7Eg-EQHTrpbCOxNSgnFRbr4w%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNMNhcQPODGVtsSVKlB7CbAh%2CEND -#EXTINF:-1 group-title="北京IPTV" tvg-id="null" tvg-name="金牌综艺" tvg-logo="https://live.fanmingming.cn/tv/金牌综艺.png" t-time="84" v-w="0" v-h="0", 金牌综艺 +#EXTINF:-1 group-title="北京IPTV" tvg-id="null" tvg-name="金牌综艺" tvg-logo="https://live.fanmingming.cn/tv/金牌综艺.png" t-time="96" v-w="0" v-h="0", 金牌综艺 http://[2409:8087:1:20:20::2a]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221227004/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EkcfszuSJNo6WZ8h7xrIswA%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNMWi_zfgUXV5YnB6haFF-C2%2CEND -#EXTINF:-1 group-title="卫视台" tvg-id="重庆卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/重庆卫视.png" t-time="87" v-w="0" v-h="0", 重庆卫视 +#EXTINF:-1 group-title="卫视台" tvg-id="重庆卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/重庆卫视.png" t-time="106" v-w="0" v-h="0", 重庆卫视 http://p.ytelc.com/videojs.php?id=https://sjlivecdn9.cbg.cn/202503112231/app_2/_definst_/ls_2.stream/chunklist.m3u8 -#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="23" v-w="0" v-h="0", 青海卫视 +#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="16" v-w="0" v-h="0", 青海卫视 http://stream.qhbtv.com/qhws/sd/live.m3u8?_upt=7e61b85a1741708841 -#EXTINF:-1 group-title="港澳台" tvg-id="null" tvg-name="凤凰中文" tvg-logo="https://live.fanmingming.cn/tv/凤凰卫视中文台.png" t-time="522" v-w="0" v-h="0", 凤凰中文 +#EXTINF:-1 group-title="港澳台" tvg-id="null" tvg-name="凤凰中文" tvg-logo="https://live.fanmingming.cn/tv/凤凰卫视中文台.png" t-time="678" v-w="0" v-h="0", 凤凰中文 http://aktv_stream1.m16tv.cfd/stream/aktv/null-3/AKTV.m3u8 -#EXTINF:-1 group-title="港澳台" tvg-id="null" tvg-name="凤凰资讯" tvg-logo="https://live.fanmingming.cn/tv/凤凰卫视资讯台.png" t-time="326" v-w="0" v-h="0", 凤凰资讯 +#EXTINF:-1 group-title="港澳台" tvg-id="null" tvg-name="凤凰资讯" tvg-logo="https://live.fanmingming.cn/tv/凤凰卫视资讯台.png" t-time="346" v-w="0" v-h="0", 凤凰资讯 http://aktv_stream1.m16tv.cfd/stream/aktv/null-4/AKTV.m3u8 -#EXTINF:-1 group-title="港澳台" tvg-id="null" tvg-name="凤凰香港" tvg-logo="https://live.fanmingming.cn/tv/凤凰卫视香港台.png" t-time="326" v-w="0" v-h="0", 凤凰香港 +#EXTINF:-1 group-title="港澳台" tvg-id="null" tvg-name="凤凰香港" tvg-logo="https://live.fanmingming.cn/tv/凤凰卫视香港台.png" t-time="338" v-w="0" v-h="0", 凤凰香港 http://aktv_stream1.m16tv.cfd/stream/aktv/null-5/AKTV.m3u8 -#EXTINF:-1 group-title="港澳台" tvg-id="null" tvg-name="28" tvg-logo="https://live.fanmingming.cn/tv/28" t-time="343" v-w="0" v-h="0", 28 AI 智慧赛马 +#EXTINF:-1 group-title="港澳台" tvg-id="null" tvg-name="28" tvg-logo="https://live.fanmingming.cn/tv/28" t-time="344" v-w="0" v-h="0", 28 AI 智慧赛马 http://aktv_stream1.m16tv.cfd/stream/aktv/28ai/AKTV.m3u8 -#EXTINF:-1 group-title="港澳台" tvg-id="null" tvg-name="Channel" tvg-logo="https://live.fanmingming.cn/tv/Channel" t-time="449" v-w="0" v-h="0", Channel 5 HD +#EXTINF:-1 group-title="港澳台" tvg-id="null" tvg-name="Channel" tvg-logo="https://live.fanmingming.cn/tv/Channel" t-time="333" v-w="0" v-h="0", Channel 5 HD http://aktv_stream1.m16tv.cfd/stream/aktv/channel5hd/AKTV.m3u8 -#EXTINF:-1 group-title="港澳台" tvg-id="null" tvg-name="Channel" tvg-logo="https://live.fanmingming.cn/tv/Channel" t-time="323" v-w="0" v-h="0", Channel 8 HD +#EXTINF:-1 group-title="港澳台" tvg-id="null" tvg-name="Channel" tvg-logo="https://live.fanmingming.cn/tv/Channel" t-time="342" v-w="0" v-h="0", Channel 8 HD http://aktv_stream1.m16tv.cfd/stream/aktv/channel8hd/AKTV.m3u8 -#EXTINF:-1 group-title="港澳台" tvg-id="null" tvg-name="Channel" tvg-logo="https://live.fanmingming.cn/tv/Channel" t-time="319" v-w="0" v-h="0", Channel U HD +#EXTINF:-1 group-title="港澳台" tvg-id="null" tvg-name="Channel" tvg-logo="https://live.fanmingming.cn/tv/Channel" t-time="331" v-w="0" v-h="0", Channel U HD http://aktv_stream1.m16tv.cfd/stream/aktv/channeluhd/AKTV.m3u8 -#EXTINF:-1 group-title="港澳台" tvg-id="null" tvg-name="myTV" tvg-logo="https://gitee.com/suxuang/TVlogo/raw/main/img/icable11.png" t-time="318" v-w="0" v-h="0", myTV SUPER 18台 +#EXTINF:-1 group-title="港澳台" tvg-id="null" tvg-name="myTV" tvg-logo="https://gitee.com/suxuang/TVlogo/raw/main/img/icable11.png" t-time="342" v-w="0" v-h="0", myTV SUPER 18台 http://aktv_stream1.m16tv.cfd/stream/aktv/mytvsuper18/AKTV.m3u8 -#EXTINF:-1 group-title="港澳台" tvg-id="null" tvg-name="PopC" tvg-logo="https://live.fanmingming.cn/tv/PopC.png" t-time="321" v-w="0" v-h="0", PopC +#EXTINF:-1 group-title="港澳台" tvg-id="null" tvg-name="PopC" tvg-logo="https://live.fanmingming.cn/tv/PopC.png" t-time="334" v-w="0" v-h="0", PopC http://aktv_stream1.m16tv.cfd/stream/aktv/popc/AKTV.m3u8 -#EXTINF:-1 group-title="港澳台" tvg-id="null" tvg-name="ROCK" tvg-logo="https://live.fanmingming.cn/tv/ROCK" t-time="326" v-w="0" v-h="0", ROCK Action +#EXTINF:-1 group-title="港澳台" tvg-id="null" tvg-name="ROCK" tvg-logo="https://live.fanmingming.cn/tv/ROCK" t-time="355" v-w="0" v-h="0", ROCK Action http://aktv_stream1.m16tv.cfd/stream/aktv/rockaction/AKTV.m3u8 -#EXTINF:-1 group-title="历年春晚" tvg-id="春晚2025" tvg-name="春晚2025" tvg-logo="https://img.whalenas.com:283/file/cw.png" t-time="156" v-w="0" v-h="0", 春晚2025 +#EXTINF:-1 group-title="港澳台" tvg-id="null" tvg-name="TVB" tvg-logo="https://live.fanmingming.cn/tv/TVB" t-time="338" v-w="0" v-h="0", TVB Plus +http://aktv_stream1.m16tv.cfd/stream/aktv/tvbplus/AKTV.m3u8 +#EXTINF:-1 group-title="历年春晚" tvg-id="春晚2025" tvg-name="春晚2025" tvg-logo="https://img.whalenas.com:283/file/cw.png" t-time="190" v-w="0" v-h="0", 春晚2025 https://res.cctvnews.cctv.com/video/3005/record/cctv/merge1/133396667284143308839013005/8fbd6180bdef4da19f6155cf6b4652e1-4.m3u8 -#EXTINF:-1 group-title="卫视台" tvg-id="重庆卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/重庆卫视.png" t-time="55" v-w="0" v-h="0", 重庆卫视 +#EXTINF:-1 group-title="卫视台" tvg-id="重庆卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/重庆卫视.png" t-time="108" v-w="0" v-h="0", 重庆卫视 http://p.ytelc.com/videojs.php?id=https://sjlivecdn9.cbg.cn/202503122338/app_2/_definst_/ls_2.stream/chunklist.m3u8 -#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="221" v-w="0" v-h="0", 青海卫视 +#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="22" v-w="0" v-h="0", 青海卫视 http://stream.qhbtv.com/qhws/sd/live.m3u8?_upt=357c936e1741795424 -#EXTINF:-1 group-title="港澳台" tvg-id="null" tvg-name="Sukan[备用]" tvg-logo="https://live.fanmingming.cn/tv/Sukan[备用].png" t-time="315" v-w="0" v-h="0", Sukan[备用] +#EXTINF:-1 group-title="港澳台" tvg-id="null" tvg-name="CINEMAWORLD" tvg-logo="https://live.fanmingming.cn/tv/CINEMAWORLD.png" t-time="345" v-w="0" v-h="0", CINEMAWORLD +http://aktv_stream1.m16tv.cfd/stream/astro_a1/ch31/AKTV.m3u8 +#EXTINF:-1 group-title="港澳台" tvg-id="null" tvg-name="FIGHT" tvg-logo="https://live.fanmingming.cn/tv/FIGHT" t-time="337" v-w="0" v-h="0", FIGHT SPORTS +http://aktv_stream1.m16tv.cfd/stream/astro_a1/ch85/AKTV.m3u8 +#EXTINF:-1 group-title="港澳台" tvg-id="null" tvg-name="KIX" tvg-logo="https://live.fanmingming.cn/tv/KIX.png" t-time="344" v-w="0" v-h="0", KIX +http://aktv_stream1.m16tv.cfd/stream/astro_a1/ch38/AKTV.m3u8 +#EXTINF:-1 group-title="港澳台" tvg-id="null" tvg-name="NBA" tvg-logo="https://live.fanmingming.cn/tv/NBA" t-time="331" v-w="0" v-h="0", NBA TV +http://aktv_stream1.m16tv.cfd/stream/astro_a1/ch84/AKTV.m3u8 +#EXTINF:-1 group-title="港澳台" tvg-id="null" tvg-name="Sukan" tvg-logo="https://live.fanmingming.cn/tv/Sukan.png" t-time="349" v-w="0" v-h="0", Sukan +http://aktv_stream1.m16tv.cfd/stream/astro_a1/ch89/AKTV.m3u8 +#EXTINF:-1 group-title="港澳台" tvg-id="null" tvg-name="Sukan[备用]" tvg-logo="https://live.fanmingming.cn/tv/Sukan[备用].png" t-time="332" v-w="0" v-h="0", Sukan[备用] http://aktv_stream1.m16tv.cfd/stream/astro_a1/ch90/AKTV.m3u8 -#EXTINF:-1 group-title="港澳台" tvg-id="null" tvg-name="TV9" tvg-logo="https://live.fanmingming.cn/tv/TV9.png" t-time="322" v-w="0" v-h="0", TV9 -http://aktv_stream1.m16tv.cfd/stream/astro_a1/ch18/AKTV.m3u8 -#EXTINF:-1 group-title="港澳台" tvg-id="null" tvg-name="Unifi" tvg-logo="https://live.fanmingming.cn/tv/Unifi" t-time="319" v-w="0" v-h="0", Unifi Sport -http://aktv_stream1.m16tv.cfd/stream/astro_a1/ch88/AKTV.m3u8 -#EXTINF:-1 group-title="港澳台" tvg-id="null" tvg-name="曼聯電視頻道" tvg-logo="https://live.fanmingming.cn/tv/曼聯電視頻道.png" t-time="324" v-w="0" v-h="0", 曼聯電視頻道 -http://aktv_stream1.m16tv.cfd/stream/astro_a1/ch87/AKTV.m3u8 -#EXTINF:-1 group-title="港澳台" tvg-id="null" tvg-name="amc電影台" tvg-logo="https://live.fanmingming.cn/tv/amc電影台.png" t-time="320" v-w="0" v-h="0", amc電影台 -http://aktv_stream1.m16tv.cfd/stream/taiwan/amc/AKTV.m3u8 -#EXTINF:-1 group-title="港澳台" tvg-id="null" tvg-name="HITS頻道" tvg-logo="https://live.fanmingming.cn/tv/HITS頻道.png" t-time="314" v-w="0" v-h="0", HITS頻道 -http://aktv_stream1.m16tv.cfd/stream/taiwan/hits/AKTV.m3u8 -#EXTINF:-1 group-title="港澳台" tvg-id="null" tvg-name="TVBS精采台" tvg-logo="https://live.fanmingming.cn/tv/TVBS精采台.png" t-time="333" v-w="0" v-h="0", TVBS精采台 -http://aktv_stream1.m16tv.cfd/stream/taiwan/tvbs/AKTV.m3u8 -#EXTINF:-1 group-title="港澳台" tvg-id="null" tvg-name="三立綜合台" tvg-logo="https://live.fanmingming.cn/tv/三立綜合台.png" t-time="315" v-w="0" v-h="0", 三立綜合台 -http://aktv_stream1.m16tv.cfd/stream/taiwan/null-6/AKTV.m3u8 -#EXTINF:-1 group-title="港澳台" tvg-id="null" tvg-name="中視" tvg-logo="https://live.fanmingming.cn/tv/中視.png" t-time="350" v-w="0" v-h="0", 中視 -http://aktv_stream1.m16tv.cfd/stream/taiwan/null-4/AKTV.m3u8 -#EXTINF:-1 group-title="港澳台" tvg-id="null" tvg-name="中視新聞" tvg-logo="https://live.fanmingming.cn/tv/中視新聞.png" t-time="321" v-w="0" v-h="0", 中視新聞 -http://aktv_stream1.m16tv.cfd/stream/taiwan/null-13/AKTV.m3u8 -#EXTINF:-1 group-title="港澳台" tvg-id="null" tvg-name="台視" tvg-logo="https://live.fanmingming.cn/tv/台視.png" t-time="318" v-w="0" v-h="0", 台視 -http://aktv_stream1.m16tv.cfd/stream/taiwan/null-3/AKTV.m3u8 -#EXTINF:-1 group-title="国际台" tvg-id="BBC" tvg-name="BBC" tvg-logo="https://gh.tryxd.cn/raw.githubusercontent.com/suxuang/myIPTV/main/tvlog/BBCNEWS.png" t-time="1466" v-w="0" v-h="0", BBC +#EXTINF:-1 group-title="国际台" tvg-id="BBC" tvg-name="BBC" tvg-logo="https://gh.tryxd.cn/raw.githubusercontent.com/suxuang/myIPTV/main/tvlog/BBCNEWS.png" t-time="2780" v-w="0" v-h="0", BBC http://fl2.moveonjoy.com/BBC_WORLD_NEWS/index.m3u8 -#EXTINF:-1 group-title="卫视台" tvg-id="重庆卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/重庆卫视.png" t-time="100" v-w="0" v-h="0", 重庆卫视 +#EXTINF:-1 group-title="卫视台" tvg-id="重庆卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/重庆卫视.png" t-time="115" v-w="0" v-h="0", 重庆卫视 http://p.ytelc.com/videojs.php?id=https://sjlivecdn9.cbg.cn/202503132226/app_2/_definst_/ls_2.stream/chunklist.m3u8 -#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="43" v-w="0" v-h="0", 青海卫视 +#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="21" v-w="0" v-h="0", 青海卫视 http://stream.qhbtv.com/qhws/sd/live.m3u8?_upt=090c86181741882960 -#EXTINF:-1 group-title="卫视台" tvg-id="重庆卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/重庆卫视.png" t-time="64" v-w="0" v-h="0", 重庆卫视 +#EXTINF:-1 group-title="卫视台" tvg-id="重庆卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/重庆卫视.png" t-time="96" v-w="0" v-h="0", 重庆卫视 http://p.ytelc.com/videojs.php?id=https://sjlivecdn9.cbg.cn/202503150000/app_2/_definst_/ls_2.stream/chunklist.m3u8 -#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="16" v-w="0" v-h="0", 青海卫视 +#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="18" v-w="0" v-h="0", 青海卫视 http://stream.qhbtv.com/qhws/sd/live.m3u8?_upt=a58eecdf1741970661 -#EXTINF:-1 group-title="港澳台" tvg-id="TVB翡翠台" tvg-name="翡翠台" tvg-logo="https://live.fanmingming.cn/tv/翡翠台.png" t-time="1208" v-w="0" v-h="0", TVB翡翠台 4K +#EXTINF:-1 group-title="港澳台" tvg-id="TVB翡翠台" tvg-name="翡翠台" tvg-logo="https://live.fanmingming.cn/tv/翡翠台.png" t-time="1728" v-w="0" v-h="0", TVB翡翠台 4K http://php.jdshipin.com:8880/TVOD/iptv.php?id=fct4 -#EXTINF:-1 group-title="卫视台" tvg-id="重庆卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/重庆卫视.png" t-time="79" v-w="0" v-h="0", 重庆卫视 +#EXTINF:-1 group-title="卫视台" tvg-id="重庆卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/重庆卫视.png" t-time="339" v-w="0" v-h="0", 重庆卫视 http://p.ytelc.com/videojs.php?id=https://sjlivecdn9.cbg.cn/202503162306/app_2/_definst_/ls_2.stream/chunklist.m3u8 -#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="15" v-w="0" v-h="0", 青海卫视 +#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="25" v-w="0" v-h="0", 青海卫视 http://stream.qhbtv.com/qhws/sd/live.m3u8?_upt=388e1a211742145636 -#EXTINF:-1 group-title="港澳台" tvg-id="null" tvg-name="翡翠台" tvg-logo="https://live.fanmingming.cn/tv/翡翠台.png" t-time="319" v-w="0" v-h="0", 翡翠台 4K +#EXTINF:-1 group-title="港澳台" tvg-id="null" tvg-name="翡翠台" tvg-logo="https://live.fanmingming.cn/tv/翡翠台.png" t-time="347" v-w="0" v-h="0", 翡翠台 4K http://aktv_stream1.m16tv.cfd/stream/aktv/4k/AKTV.m3u8 -#EXTINF:-1 group-title="港澳台" tvg-id="null" tvg-name="Xite" tvg-logo="https://live.fanmingming.cn/tv/Xite" t-time="322" v-w="0" v-h="0", Xite Rock +#EXTINF:-1 group-title="港澳台" tvg-id="null" tvg-name="Xite" tvg-logo="https://live.fanmingming.cn/tv/Xite" t-time="337" v-w="0" v-h="0", Xite Rock http://aktv_stream1.m16tv.cfd/stream/aktv3/xiterock/AKTV.m3u8 -#EXTINF:-1 group-title="港澳台" tvg-id="null" tvg-name="Asian" tvg-logo="https://live.fanmingming.cn/tv/Asian" t-time="318" v-w="0" v-h="0", Asian Action +#EXTINF:-1 group-title="港澳台" tvg-id="null" tvg-name="Asian" tvg-logo="https://live.fanmingming.cn/tv/Asian" t-time="345" v-w="0" v-h="0", Asian Action http://aktv_stream1.m16tv.cfd/stream/astro_a1/asianaction/AKTV.m3u8 -#EXTINF:-1 group-title="港澳台" tvg-id="null" tvg-name="Astro" tvg-logo="https://live.fanmingming.cn/tv/Astro" t-time="336" v-w="0" v-h="0", Astro AEC +#EXTINF:-1 group-title="港澳台" tvg-id="null" tvg-name="Astro" tvg-logo="https://live.fanmingming.cn/tv/Astro" t-time="339" v-w="0" v-h="0", Astro AEC http://aktv_stream1.m16tv.cfd/stream/astro_a1/astroaec/AKTV.m3u8 -#EXTINF:-1 group-title="港澳台" tvg-id="null" tvg-name="Celestial" tvg-logo="https://live.fanmingming.cn/tv/Celestial" t-time="317" v-w="0" v-h="0", Celestial Movies +#EXTINF:-1 group-title="港澳台" tvg-id="null" tvg-name="Celestial" tvg-logo="https://live.fanmingming.cn/tv/Celestial" t-time="339" v-w="0" v-h="0", Celestial Movies http://aktv_stream1.m16tv.cfd/stream/astro_a1/celestialmovies/AKTV.m3u8 -#EXTINF:-1 group-title="港澳台" tvg-id="null" tvg-name="Mediacorp" tvg-logo="https://live.fanmingming.cn/tv/Mediacorp" t-time="322" v-w="0" v-h="0", Mediacorp Entertainment Chinese +#EXTINF:-1 group-title="港澳台" tvg-id="null" tvg-name="Mediacorp" tvg-logo="https://live.fanmingming.cn/tv/Mediacorp" t-time="340" v-w="0" v-h="0", Mediacorp Entertainment Chinese http://aktv_stream1.m16tv.cfd/stream/astro_a1/mediacorpentertainmentchinese/AKTV.m3u8 -#EXTINF:-1 group-title="港澳台" tvg-id="null" tvg-name="TVB" tvg-logo="https://live.fanmingming.cn/tv/TVB" t-time="322" v-w="0" v-h="0", TVB Jade +#EXTINF:-1 group-title="港澳台" tvg-id="null" tvg-name="TVB" tvg-logo="https://live.fanmingming.cn/tv/TVB" t-time="332" v-w="0" v-h="0", TVB Jade http://aktv_stream1.m16tv.cfd/stream/astro_a1/tvbjade/AKTV.m3u8 -#EXTINF:-1 group-title="港澳台" tvg-id="null" tvg-name="TVB" tvg-logo="https://live.fanmingming.cn/tv/TVB" t-time="321" v-w="0" v-h="0", TVB Xing He +#EXTINF:-1 group-title="港澳台" tvg-id="null" tvg-name="TVB" tvg-logo="https://live.fanmingming.cn/tv/TVB" t-time="349" v-w="0" v-h="0", TVB Xing He http://aktv_stream1.m16tv.cfd/stream/astro_a1/tvbxinghe/AKTV.m3u8 -#EXTINF:-1 group-title="港澳台" tvg-id="null" tvg-name="台" tvg-logo="https://live.fanmingming.cn/tv/台.png" t-time="320" v-w="0" v-h="0", 台 +#EXTINF:-1 group-title="港澳台" tvg-id="null" tvg-name="台" tvg-logo="https://live.fanmingming.cn/tv/台.png" t-time="339" v-w="0" v-h="0", 台 http://aktv_stream1.m16tv.cfd/stream/test/null/AKTV.m3u8 -#EXTINF:-1 group-title="港澳台" tvg-id="null" tvg-name="Astro" tvg-logo="https://live.fanmingming.cn/tv/Astro" t-time="325" v-w="0" v-h="0", Astro 欢喜台 +#EXTINF:-1 group-title="港澳台" tvg-id="null" tvg-name="Astro" tvg-logo="https://live.fanmingming.cn/tv/Astro" t-time="566" v-w="0" v-h="0", Astro 欢喜台 http://aktv_stream1.m16tv.cfd/stream/tuntun/astro/AKTV.m3u8 -#EXTINF:-1 group-title="卫视台" tvg-id="重庆卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/重庆卫视.png" t-time="81" v-w="0" v-h="0", 重庆卫视 +#EXTINF:-1 group-title="港澳台" tvg-id="null" tvg-name="C+" tvg-logo="https://live.fanmingming.cn/tv/C+.png" t-time="339" v-w="0" v-h="0", C+ +http://aktv_stream1.m16tv.cfd/stream/tuntun/c/AKTV.m3u8 +#EXTINF:-1 group-title="卫视台" tvg-id="重庆卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/重庆卫视.png" t-time="107" v-w="0" v-h="0", 重庆卫视 http://p.ytelc.com/videojs.php?id=https://sjlivecdn9.cbg.cn/202503172300/app_2/_definst_/ls_2.stream/chunklist.m3u8 -#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="16" v-w="0" v-h="0", 青海卫视 +#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="18" v-w="0" v-h="0", 青海卫视 http://stream.qhbtv.com/qhws/sd/live.m3u8?_upt=386d388e1742234034 #EXTINF:-1 group-title="央视台" tvg-id="null" tvg-name="CCTV11" tvg-logo="https://live.fanmingming.cn/tv/CCTV11.png" t-time="88" v-w="0" v-h="0", CCTV-11 http://[2409:8087:1:20:20::2a]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226448/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7Eqfhzy1ZrFZrYrATDOB991A%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNOu522yjh6D1Z_dApuOt9eE%2CEND -#EXTINF:-1 group-title="央视台" tvg-id="null" tvg-name="CCTV14" tvg-logo="https://live.fanmingming.cn/tv/CCTV14.png" t-time="87" v-w="0" v-h="0", CCTV-14 +#EXTINF:-1 group-title="央视台" tvg-id="null" tvg-name="CCTV14" tvg-logo="https://live.fanmingming.cn/tv/CCTV14.png" t-time="69" v-w="0" v-h="0", CCTV-14 http://[2409:8087:1:20:20::26]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226229/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7Ey_UgKg-_uoDiTW1MNHptPg%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNNLabf3bHEXv4444iiOs_Px%2CEND -#EXTINF:-1 group-title="数字台" tvg-id="null" tvg-name="快乐垂钓" tvg-logo="https://live.fanmingming.cn/tv/快乐垂钓.png" t-time="104" v-w="0" v-h="0", 快乐垂钓 +#EXTINF:-1 group-title="数字台" tvg-id="null" tvg-name="快乐垂钓" tvg-logo="https://live.fanmingming.cn/tv/快乐垂钓.png" t-time="88" v-w="0" v-h="0", 快乐垂钓 http://[2409:8087:1:20:20::2c]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226549/1.m3u8?GuardEncType=2&accountinfo=~~V2.0~RHz0NOpqUZZN1Iz6lVLkkg~_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNNSiF8rKF1Pn2LepKMJ2cEG%2CEND -#EXTINF:-1 group-title="数字台" tvg-id="null" tvg-name="北京IPTV" tvg-logo="https://live.fanmingming.cn/tv/北京IPTV" t-time="108" v-w="0" v-h="0", 北京IPTV 4K超清 +#EXTINF:-1 group-title="数字台" tvg-id="null" tvg-name="北京IPTV" tvg-logo="https://live.fanmingming.cn/tv/北京IPTV" t-time="77" v-w="0" v-h="0", 北京IPTV 4K超清 http://[2409:8087:1:20:20::26]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226550/1.m3u8?GuardEncType=2&accountinfo=~~V2.0~e2qS8h6u-xp3gd50vNr1sw~_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNPPFD3HVWEytEVyliOxehfe%2CEND -#EXTINF:-1 group-title="数字台" tvg-id="null" tvg-name="北京IPTV" tvg-logo="https://live.fanmingming.cn/tv/北京IPTV" t-time="87" v-w="0" v-h="0", 北京IPTV 萌宠TV +#EXTINF:-1 group-title="数字台" tvg-id="null" tvg-name="北京IPTV" tvg-logo="https://live.fanmingming.cn/tv/北京IPTV" t-time="81" v-w="0" v-h="0", 北京IPTV 萌宠TV http://[2409:8087:1:20:20::26]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226555/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7E_PpxWPtvSZRFtu_Ged_-vQ%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNO0istnBuoA2R9ODSCqyIyS%2CEND -#EXTINF:-1 group-title="卫视台" tvg-id="重庆卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/重庆卫视.png" t-time="71" v-w="0" v-h="0", 重庆卫视 -http://p.ytelc.com/videojs.php?id=https://sjlivecdn9.cbg.cn/202503182243/app_2/_definst_/ls_2.stream/chunklist.m3u8 -#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="75" v-w="0" v-h="0", 青海卫视 -http://stream.qhbtv.com/qhws/sd/live.m3u8?_upt=d4ff790d1742321259 -#EXTINF:-1 group-title="央视台" tvg-id="世界地理" tvg-name="世界地理" tvg-logo="https://live.fanmingming.cn/tv/世界地理.png" t-time="635" v-w="0" v-h="0", CCTV-世界地理 -http://dassby.qqff.top:99/live/世界地理/index.m3u8 -#EXTINF:-1 group-title="央视台" tvg-id="风云足球" tvg-name="风云足球" tvg-logo="https://live.fanmingming.cn/tv/风云足球.png" t-time="60" v-w="0" v-h="0", CCTV-风云足球 -http://dassby.qqff.top:99/live/风云足球/index.m3u8 -#EXTINF:-1 group-title="央视台" tvg-id="风云音乐" tvg-name="风云音乐" tvg-logo="https://live.fanmingming.cn/tv/风云音乐.png" t-time="65" v-w="0" v-h="0", CCTV-风云音乐 -http://dassby.qqff.top:99/live/风云音乐/index.m3u8 -#EXTINF:-1 group-title="央视台" tvg-id="风云剧场" tvg-name="风云剧场" tvg-logo="https://live.fanmingming.cn/tv/风云剧场.png" t-time="60" v-w="0" v-h="0", CCTV-风云剧场 -http://dassby.qqff.top:99/live/风云剧场/index.m3u8 -#EXTINF:-1 group-title="央视台" tvg-id="第一剧场" tvg-name="第一剧场" tvg-logo="https://live.fanmingming.cn/tv/第一剧场.png" t-time="64" v-w="0" v-h="0", CCTV-第一剧场 -http://dassby.qqff.top:99/live/第一剧场/index.m3u8 -#EXTINF:-1 group-title="央视台" tvg-id="怀旧剧场" tvg-name="怀旧剧场" tvg-logo="https://live.fanmingming.cn/tv/怀旧剧场.png" t-time="64" v-w="0" v-h="0", CCTV-怀旧剧场 -http://dassby.qqff.top:99/live/怀旧剧场/index.m3u8 -#EXTINF:-1 group-title="央视台" tvg-id="女性时尚" tvg-name="女性时尚" tvg-logo="https://live.fanmingming.cn/tv/女性时尚.png" t-time="60" v-w="0" v-h="0", CCTV-女性时尚 -http://dassby.qqff.top:99/live/女性时尚/index.m3u8 -#EXTINF:-1 group-title="央视台" tvg-id="央视台球" tvg-name="央视台球" tvg-logo="https://live.fanmingming.cn/tv/央视台球.png" t-time="60" v-w="0" v-h="0", CCTV-央视台球 -http://dassby.qqff.top:99/live/央视台球/index.m3u8 -#EXTINF:-1 group-title="央视台" tvg-id="央视高网" tvg-name="高尔夫网球" tvg-logo="https://live.fanmingming.cn/tv/央视高网.png" t-time="71" v-w="0" v-h="0", CCTV-央视高网 -http://dassby.qqff.top:99/live/高尔夫网球/index.m3u8 -#EXTINF:-1 group-title="地方台" tvg-id="null" tvg-name="广东体育" tvg-logo="https://live.fanmingming.cn/tv/广东体育.png" t-time="187" v-w="0" v-h="0", 广东体育 -http://120.238.94.10:9901/tsfile/live/1012_1.m3u8 -#EXTINF:-1 group-title="卫视台" tvg-id="重庆卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/重庆卫视.png" t-time="54" v-w="0" v-h="0", 重庆卫视 -http://p.ytelc.com/videojs.php?id=https://sjlivecdn9.cbg.cn/202503210001/app_2/_definst_/ls_2.stream/chunklist.m3u8 -#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="15" v-w="0" v-h="0", 青海卫视 -http://stream.qhbtv.com/qhws/sd/live.m3u8?_upt=1865a55e1742483774 -#EXTINF:-1 group-title="卫视台" tvg-id="重庆卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/重庆卫视.png" t-time="95" v-w="0" v-h="0", 重庆卫视 -http://p.ytelc.com/videojs.php?id=https://sjlivecdn9.cbg.cn/202503212308/app_2/_definst_/ls_2.stream/chunklist.m3u8 -#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="16" v-w="0" v-h="0", 青海卫视 -http://stream.qhbtv.com/qhws/sd/live.m3u8?_upt=60a360421742572122 -#EXTINF:-1 group-title="卫视台" tvg-id="重庆卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/重庆卫视.png" t-time="94" v-w="0" v-h="0", 重庆卫视 -http://p.ytelc.com/videojs.php?id=https://sjlivecdn9.cbg.cn/202503222238/app_2/_definst_/ls_2.stream/chunklist.m3u8 -#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="17" v-w="0" v-h="0", 青海卫视 -http://stream.qhbtv.com/qhws/sd/live.m3u8?_upt=2c067a731742660864 -#EXTINF:-1 group-title="卫视台" tvg-id="重庆卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/重庆卫视.png" t-time="50" v-w="0" v-h="0", 重庆卫视 -http://p.ytelc.com/videojs.php?id=https://sjlivecdn9.cbg.cn/202503232359/app_2/_definst_/ls_2.stream/chunklist.m3u8 -#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="16" v-w="0" v-h="0", 青海卫视 -http://stream.qhbtv.com/qhws/sd/live.m3u8?_upt=498dfeff1742747733 -#EXTINF:-1 group-title="央视台" tvg-id="cctv8k" tvg-name="cctv8k" tvg-logo="https://live.zbds.top/logo/CCTV8K.png" t-time="221" v-w="0" v-h="0", CCTV-8 -https://stream1.freetv.fun/cctv8k-3.m3u8 -#EXTINF:-1 group-title="卫视台" tvg-id="重庆卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/重庆卫视.png" t-time="58" v-w="0" v-h="0", 重庆卫视 -http://p.ytelc.com/videojs.php?id=https://sjlivecdn9.cbg.cn/202503242308/app_2/_definst_/ls_2.stream/chunklist.m3u8 -#EXTINF:-1 group-title="卫视台" tvg-id="厦门卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/厦门卫视.png" t-time="382" v-w="0" v-h="0", 厦门卫视 -https://live1b.kxm.xmtv.cn/xmtvbf/tvzb/live.m3u8 -#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="16" v-w="0" v-h="0", 青海卫视 -http://stream.qhbtv.com/qhws/sd/live.m3u8?_upt=7bdf534e1742835880 -#EXTINF:-1 group-title="卫视台" tvg-id="重庆卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/重庆卫视.png" t-time="82" v-w="0" v-h="0", 重庆卫视 -http://p.ytelc.com/videojs.php?id=https://sjlivecdn9.cbg.cn/202503252303/app_2/_definst_/ls_2.stream/chunklist.m3u8 -#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="202" v-w="0" v-h="0", 青海卫视 -http://stream.qhbtv.com/qhws/sd/live.m3u8?_upt=ccc201081742924656 -#EXTINF:-1 group-title="卫视台" tvg-id="重庆卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/重庆卫视.png" t-time="103" v-w="0" v-h="0", 重庆卫视 -http://p.ytelc.com/videojs.php?id=https://sjlivecdn9.cbg.cn/202503270009/app_2/_definst_/ls_2.stream/chunklist.m3u8 -#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="16" v-w="0" v-h="0", 青海卫视 -http://stream.qhbtv.com/qhws/sd/live.m3u8?_upt=89420b121743012164 -#EXTINF:-1 group-title="卫视台" tvg-id="重庆卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/重庆卫视.png" t-time="101" v-w="0" v-h="0", 重庆卫视 -http://p.ytelc.com/videojs.php?id=https://sjlivecdn9.cbg.cn/202503272342/app_2/_definst_/ls_2.stream/chunklist.m3u8 -#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="16" v-w="0" v-h="0", 青海卫视 -http://stream.qhbtv.com/qhws/sd/live.m3u8?_upt=6ae28e281743098862 -#EXTINF:-1 group-title="港澳台" tvg-id="null" tvg-name="鳳凰中文" tvg-logo="https://live.fanmingming.cn/tv/凤凰卫视中文台.png" t-time="550" v-w="0" v-h="0", 鳳凰中文 -http://aktv_stream.m16tv.cfd/stream/aktv/null-3/AKTV.m3u8 -#EXTINF:-1 group-title="港澳台" tvg-id="null" tvg-name="鳳凰資訊" tvg-logo="https://live.fanmingming.cn/tv/凤凰卫视资讯台.png" t-time="311" v-w="0" v-h="0", 鳳凰資訊 -http://aktv_stream.m16tv.cfd/stream/aktv/null-4/AKTV.m3u8 -#EXTINF:-1 group-title="港澳台" tvg-id="null" tvg-name="鳳凰香港" tvg-logo="https://live.fanmingming.cn/tv/凤凰卫视香港台.png" t-time="570" v-w="0" v-h="0", 鳳凰香港 -http://aktv-stream.m16tv.cfd/stream/aktv/null-5/AKTV.m3u8 -#EXTINF:-1 group-title="港澳台" tvg-id="null" tvg-name="28" tvg-logo="https://live.fanmingming.com/tv/28" t-time="347" v-w="0" v-h="0", 28 AI 智慧賽馬 -http://aktv-stream.m16tv.cfd/stream/aktv/28ai/AKTV.m3u8 -#EXTINF:-1 group-title="港澳台" tvg-id="null" tvg-name="Channel" tvg-logo="https://live.fanmingming.com/tv/Channel" t-time="365" v-w="0" v-h="0", Channel 5 HD -http://aktv-stream.m16tv.cfd/stream/aktv/channel5hd/AKTV.m3u8 -#EXTINF:-1 group-title="港澳台" tvg-id="null" tvg-name="Channel" tvg-logo="https://live.fanmingming.com/tv/Channel" t-time="381" v-w="0" v-h="0", Channel 8 HD -http://aktv-stream.m16tv.cfd/stream/aktv/channel8hd/AKTV.m3u8 -#EXTINF:-1 group-title="港澳台" tvg-id="null" tvg-name="Channel" tvg-logo="https://live.fanmingming.com/tv/Channel" t-time="355" v-w="0" v-h="0", Channel U HD -http://aktv-stream.m16tv.cfd/stream/aktv/channeluhd/AKTV.m3u8 -#EXTINF:-1 group-title="港澳台" tvg-id="null" tvg-name="myTV" tvg-logo="https://live.fanmingming.com/tv/myTV" t-time="347" v-w="0" v-h="0", myTV SUPER 18台 -http://aktv-stream.m16tv.cfd/stream/aktv/mytvsuper18/AKTV.m3u8 -#EXTINF:-1 group-title="港澳台" tvg-id="null" tvg-name="PopC" tvg-logo="https://live.fanmingming.com/tv/PopC.png" t-time="354" v-w="0" v-h="0", PopC -http://aktv-stream.m16tv.cfd/stream/aktv/popc/AKTV.m3u8 -#EXTINF:-1 group-title="港澳台" tvg-id="null" tvg-name="ROCK" tvg-logo="https://live.fanmingming.com/tv/ROCK" t-time="355" v-w="0" v-h="0", ROCK Action -http://aktv-stream.m16tv.cfd/stream/aktv/rockaction/AKTV.m3u8 #EXTINF:-1 group-title="卫视台" tvg-id="重庆卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/重庆卫视.png" t-time="89" v-w="0" v-h="0", 重庆卫视 -http://p.ytelc.com/videojs.php?id=https://sjlivecdn9.cbg.cn/202503290001/app_2/_definst_/ls_2.stream/chunklist.m3u8 -#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="167" v-w="0" v-h="0", 青海卫视 -http://stream.qhbtv.com/qhws/sd/live.m3u8?_upt=021a54001743172343 -#EXTINF:-1 group-title="地方台" tvg-id="湖南国际频道" tvg-name="null" tvg-logo="http://tv.haoqu99.com/d/file/2016/0614/20160614032623217.jpg" t-time="1014" v-w="0" v-h="0", 湖南国际频道 -http://phonehw.qing.mgtv.com/nn_live/nn_x64/dWlwPTEwMy4zOS4yMjYuMTAwJnFpZD0mY2RuZXhfaWQ9aHdfcGhvbmUmcz1mM2IyYWFjN2ZjZmM4Yjk1MDkyZjYzYTZlNzdmYWNjMiZ1aWQ9JnV1aWQ9MWFmM2E5NGI2ZWZkYjc2NWNjMTM5YTkzZmRkNTY5OWEtNjcyN2UyNjQmdj0yJmFzPTAmZXM9MTc0MzI2NzM2MA,,/HNGJMPP360.m3u8 -#EXTINF:-1 group-title="卫视台" tvg-id="重庆卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/重庆卫视.png" t-time="58" v-w="0" v-h="0", 重庆卫视 -http://p.ytelc.com/videojs.php?id=https://sjlivecdn9.cbg.cn/202503292358/app_2/_definst_/ls_2.stream/chunklist.m3u8 +http://p.ytelc.com/videojs.php?id=https://sjlivecdn9.cbg.cn/202503182243/app_2/_definst_/ls_2.stream/chunklist.m3u8 +#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="16" v-w="0" v-h="0", 青海卫视 +http://stream.qhbtv.com/qhws/sd/live.m3u8?_upt=d4ff790d1742321259 +#EXTINF:-1 group-title="央视台" tvg-id="世界地理" tvg-name="世界地理" tvg-logo="https://live.fanmingming.cn/tv/世界地理.png" t-time="531" v-w="0" v-h="0", CCTV-世界地理 +http://dassby.qqff.top:99/live/世界地理/index.m3u8 +#EXTINF:-1 group-title="央视台" tvg-id="风云足球" tvg-name="风云足球" tvg-logo="https://live.fanmingming.cn/tv/风云足球.png" t-time="48" v-w="0" v-h="0", CCTV-风云足球 +http://dassby.qqff.top:99/live/风云足球/index.m3u8 +#EXTINF:-1 group-title="央视台" tvg-id="风云音乐" tvg-name="风云音乐" tvg-logo="https://live.fanmingming.cn/tv/风云音乐.png" t-time="51" v-w="0" v-h="0", CCTV-风云音乐 +http://dassby.qqff.top:99/live/风云音乐/index.m3u8 +#EXTINF:-1 group-title="央视台" tvg-id="风云剧场" tvg-name="风云剧场" tvg-logo="https://live.fanmingming.cn/tv/风云剧场.png" t-time="48" v-w="0" v-h="0", CCTV-风云剧场 +http://dassby.qqff.top:99/live/风云剧场/index.m3u8 +#EXTINF:-1 group-title="央视台" tvg-id="第一剧场" tvg-name="第一剧场" tvg-logo="https://live.fanmingming.cn/tv/第一剧场.png" t-time="47" v-w="0" v-h="0", CCTV-第一剧场 +http://dassby.qqff.top:99/live/第一剧场/index.m3u8 +#EXTINF:-1 group-title="央视台" tvg-id="怀旧剧场" tvg-name="怀旧剧场" tvg-logo="https://live.fanmingming.cn/tv/怀旧剧场.png" t-time="47" v-w="0" v-h="0", CCTV-怀旧剧场 +http://dassby.qqff.top:99/live/怀旧剧场/index.m3u8 +#EXTINF:-1 group-title="央视台" tvg-id="女性时尚" tvg-name="女性时尚" tvg-logo="https://live.fanmingming.cn/tv/女性时尚.png" t-time="53" v-w="0" v-h="0", CCTV-女性时尚 +http://dassby.qqff.top:99/live/女性时尚/index.m3u8 +#EXTINF:-1 group-title="央视台" tvg-id="央视台球" tvg-name="央视台球" tvg-logo="https://live.fanmingming.cn/tv/央视台球.png" t-time="48" v-w="0" v-h="0", CCTV-央视台球 +http://dassby.qqff.top:99/live/央视台球/index.m3u8 +#EXTINF:-1 group-title="央视台" tvg-id="央视高网" tvg-name="高尔夫网球" tvg-logo="https://live.fanmingming.cn/tv/央视高网.png" t-time="50" v-w="0" v-h="0", CCTV-央视高网 +http://dassby.qqff.top:99/live/高尔夫网球/index.m3u8 +#EXTINF:-1 group-title="地方台" tvg-id="null" tvg-name="广东体育" tvg-logo="https://live.fanmingming.cn/tv/广东体育.png" t-time="1240" v-w="0" v-h="0", 广东体育 +http://120.238.94.10:9901/tsfile/live/1012_1.m3u8 +#EXTINF:-1 group-title="卫视台" tvg-id="重庆卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/重庆卫视.png" t-time="88" v-w="0" v-h="0", 重庆卫视 +http://p.ytelc.com/videojs.php?id=https://sjlivecdn9.cbg.cn/202503210001/app_2/_definst_/ls_2.stream/chunklist.m3u8 +#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="16" v-w="0" v-h="0", 青海卫视 +http://stream.qhbtv.com/qhws/sd/live.m3u8?_upt=1865a55e1742483774 +#EXTINF:-1 group-title="卫视台" tvg-id="重庆卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/重庆卫视.png" t-time="99" v-w="0" v-h="0", 重庆卫视 +http://p.ytelc.com/videojs.php?id=https://sjlivecdn9.cbg.cn/202503212308/app_2/_definst_/ls_2.stream/chunklist.m3u8 +#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="26" v-w="0" v-h="0", 青海卫视 +http://stream.qhbtv.com/qhws/sd/live.m3u8?_upt=60a360421742572122 +#EXTINF:-1 group-title="卫视台" tvg-id="重庆卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/重庆卫视.png" t-time="97" v-w="0" v-h="0", 重庆卫视 +http://p.ytelc.com/videojs.php?id=https://sjlivecdn9.cbg.cn/202503222238/app_2/_definst_/ls_2.stream/chunklist.m3u8 +#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="19" v-w="0" v-h="0", 青海卫视 +http://stream.qhbtv.com/qhws/sd/live.m3u8?_upt=2c067a731742660864 +#EXTINF:-1 group-title="卫视台" tvg-id="重庆卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/重庆卫视.png" t-time="77" v-w="0" v-h="0", 重庆卫视 +http://p.ytelc.com/videojs.php?id=https://sjlivecdn9.cbg.cn/202503232359/app_2/_definst_/ls_2.stream/chunklist.m3u8 +#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="18" v-w="0" v-h="0", 青海卫视 +http://stream.qhbtv.com/qhws/sd/live.m3u8?_upt=498dfeff1742747733 +#EXTINF:-1 group-title="央视台" tvg-id="cctv8k" tvg-name="cctv8k" tvg-logo="https://live.zbds.top/logo/CCTV8K.png" t-time="280" v-w="0" v-h="0", CCTV-8 +https://stream1.freetv.fun/cctv8k-3.m3u8 +#EXTINF:-1 group-title="卫视台" tvg-id="重庆卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/重庆卫视.png" t-time="102" v-w="0" v-h="0", 重庆卫视 +http://p.ytelc.com/videojs.php?id=https://sjlivecdn9.cbg.cn/202503242308/app_2/_definst_/ls_2.stream/chunklist.m3u8 +#EXTINF:-1 group-title="卫视台" tvg-id="厦门卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/厦门卫视.png" t-time="598" v-w="0" v-h="0", 厦门卫视 +https://live1b.kxm.xmtv.cn/xmtvbf/tvzb/live.m3u8 +#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="17" v-w="0" v-h="0", 青海卫视 +http://stream.qhbtv.com/qhws/sd/live.m3u8?_upt=7bdf534e1742835880 +#EXTINF:-1 group-title="卫视台" tvg-id="重庆卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/重庆卫视.png" t-time="69" v-w="0" v-h="0", 重庆卫视 +http://p.ytelc.com/videojs.php?id=https://sjlivecdn9.cbg.cn/202503252303/app_2/_definst_/ls_2.stream/chunklist.m3u8 +#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="26" v-w="0" v-h="0", 青海卫视 +http://stream.qhbtv.com/qhws/sd/live.m3u8?_upt=ccc201081742924656 +#EXTINF:-1 group-title="卫视台" tvg-id="重庆卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/重庆卫视.png" t-time="105" v-w="0" v-h="0", 重庆卫视 +http://p.ytelc.com/videojs.php?id=https://sjlivecdn9.cbg.cn/202503270009/app_2/_definst_/ls_2.stream/chunklist.m3u8 #EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="15" v-w="0" v-h="0", 青海卫视 +http://stream.qhbtv.com/qhws/sd/live.m3u8?_upt=89420b121743012164 +#EXTINF:-1 group-title="卫视台" tvg-id="重庆卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/重庆卫视.png" t-time="196" v-w="0" v-h="0", 重庆卫视 +http://p.ytelc.com/videojs.php?id=https://sjlivecdn9.cbg.cn/202503272342/app_2/_definst_/ls_2.stream/chunklist.m3u8 +#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="35" v-w="0" v-h="0", 青海卫视 +http://stream.qhbtv.com/qhws/sd/live.m3u8?_upt=6ae28e281743098862 +#EXTINF:-1 group-title="港澳台" tvg-id="null" tvg-name="鳳凰中文" tvg-logo="https://live.fanmingming.cn/tv/凤凰卫视中文台.png" t-time="2375" v-w="0" v-h="0", 鳳凰中文 +http://aktv_stream.m16tv.cfd/stream/aktv/null-3/AKTV.m3u8 +#EXTINF:-1 group-title="港澳台" tvg-id="null" tvg-name="鳳凰資訊" tvg-logo="https://live.fanmingming.cn/tv/凤凰卫视资讯台.png" t-time="352" v-w="0" v-h="0", 鳳凰資訊 +http://aktv_stream.m16tv.cfd/stream/aktv/null-4/AKTV.m3u8 +#EXTINF:-1 group-title="港澳台" tvg-id="null" tvg-name="鳳凰香港" tvg-logo="https://live.fanmingming.cn/tv/凤凰卫视香港台.png" t-time="515" v-w="0" v-h="0", 鳳凰香港 +http://aktv-stream.m16tv.cfd/stream/aktv/null-5/AKTV.m3u8 +#EXTINF:-1 group-title="港澳台" tvg-id="null" tvg-name="28" tvg-logo="https://live.fanmingming.com/tv/28" t-time="339" v-w="0" v-h="0", 28 AI 智慧賽馬 +http://aktv-stream.m16tv.cfd/stream/aktv/28ai/AKTV.m3u8 +#EXTINF:-1 group-title="港澳台" tvg-id="null" tvg-name="Channel" tvg-logo="https://live.fanmingming.com/tv/Channel" t-time="332" v-w="0" v-h="0", Channel 5 HD +http://aktv-stream.m16tv.cfd/stream/aktv/channel5hd/AKTV.m3u8 +#EXTINF:-1 group-title="港澳台" tvg-id="null" tvg-name="Channel" tvg-logo="https://live.fanmingming.com/tv/Channel" t-time="347" v-w="0" v-h="0", Channel 8 HD +http://aktv-stream.m16tv.cfd/stream/aktv/channel8hd/AKTV.m3u8 +#EXTINF:-1 group-title="港澳台" tvg-id="null" tvg-name="Channel" tvg-logo="https://live.fanmingming.com/tv/Channel" t-time="333" v-w="0" v-h="0", Channel U HD +http://aktv-stream.m16tv.cfd/stream/aktv/channeluhd/AKTV.m3u8 +#EXTINF:-1 group-title="港澳台" tvg-id="null" tvg-name="myTV" tvg-logo="https://live.fanmingming.com/tv/myTV" t-time="345" v-w="0" v-h="0", myTV SUPER 18台 +http://aktv-stream.m16tv.cfd/stream/aktv/mytvsuper18/AKTV.m3u8 +#EXTINF:-1 group-title="港澳台" tvg-id="null" tvg-name="PopC" tvg-logo="https://live.fanmingming.com/tv/PopC.png" t-time="332" v-w="0" v-h="0", PopC +http://aktv-stream.m16tv.cfd/stream/aktv/popc/AKTV.m3u8 +#EXTINF:-1 group-title="港澳台" tvg-id="null" tvg-name="ROCK" tvg-logo="https://live.fanmingming.com/tv/ROCK" t-time="330" v-w="0" v-h="0", ROCK Action +http://aktv-stream.m16tv.cfd/stream/aktv/rockaction/AKTV.m3u8 +#EXTINF:-1 group-title="卫视台" tvg-id="重庆卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/重庆卫视.png" t-time="65" v-w="0" v-h="0", 重庆卫视 +http://p.ytelc.com/videojs.php?id=https://sjlivecdn9.cbg.cn/202503290001/app_2/_definst_/ls_2.stream/chunklist.m3u8 +#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="16" v-w="0" v-h="0", 青海卫视 +http://stream.qhbtv.com/qhws/sd/live.m3u8?_upt=021a54001743172343 +#EXTINF:-1 group-title="卫视台" tvg-id="重庆卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/重庆卫视.png" t-time="62" v-w="0" v-h="0", 重庆卫视 +http://p.ytelc.com/videojs.php?id=https://sjlivecdn9.cbg.cn/202503292358/app_2/_definst_/ls_2.stream/chunklist.m3u8 +#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="126" v-w="0" v-h="0", 青海卫视 http://stream.qhbtv.com/qhws/sd/live.m3u8?_upt=922c5f771743260704 -#EXTINF:-1 group-title="央视台" tvg-id="cctv4k" tvg-name="cctv4k" tvg-logo="https://live.zbds.top/logo/CCTV4K.png" t-time="267" v-w="0" v-h="0", CCTV-4K +#EXTINF:-1 group-title="央视台" tvg-id="cctv4k" tvg-name="cctv4k" tvg-logo="https://live.zbds.top/logo/CCTV4K.png" t-time="220" v-w="0" v-h="0", CCTV-4K https://stream1.freetv.fun/cctv4k-4.m3u8 -#EXTINF:-1 group-title="卫视台" tvg-id="重庆卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/重庆卫视.png" t-time="86" v-w="0" v-h="0", 重庆卫视 +#EXTINF:-1 group-title="卫视台" tvg-id="重庆卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/重庆卫视.png" t-time="88" v-w="0" v-h="0", 重庆卫视 http://p.ytelc.com/videojs.php?id=https://sjlivecdn9.cbg.cn/202503302239/app_2/_definst_/ls_2.stream/chunklist.m3u8 -#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="29" v-w="0" v-h="0", 青海卫视 +#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="16" v-w="0" v-h="0", 青海卫视 http://stream.qhbtv.com/qhws/sd/live.m3u8?_upt=1a8cafe21743350747 -#EXTINF:-1 group-title="卫视台" tvg-id="三沙卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/三沙卫视.png" t-time="143" v-w="0" v-h="0", 三沙卫视 +#EXTINF:-1 group-title="卫视台" tvg-id="三沙卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/三沙卫视.png" t-time="120" v-w="0" v-h="0", 三沙卫视 https://livessws.hnntv.cn/live/ssws_01hnntv.m3u8?_upt=626783981743357501 +#EXTINF:-1 group-title="卫视台" tvg-id="重庆卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/重庆卫视.png" t-time="106" v-w="0" v-h="0", 重庆卫视 +http://p.ytelc.com/videojs.php?id=https://sjlivecdn9.cbg.cn/202504010001/app_2/_definst_/ls_2.stream/chunklist.m3u8 +#EXTINF:-1 group-title="卫视台" tvg-id="江西卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/江西卫视.png" t-time="379" v-w="0" v-h="0", 江西卫视 +https://local-live.jxtvcn.com.cn/live-jxtv/tv_jxtv1.m3u8?source=pc&t=&token= +#EXTINF:-1 group-title="卫视台" tvg-id="青海卫视" tvg-name="null" tvg-logo="https://live.fanmingming.com/tv/青海卫视.png" t-time="17" v-w="0" v-h="0", 青海卫视 +http://stream.qhbtv.com/qhws/sd/live.m3u8?_upt=a4a793da1743438880 diff --git a/香雅情/lives/Tianmu.txt b/香雅情/lives/Tianmu.txt index 90f1ca1..9dce642 100644 --- a/香雅情/lives/Tianmu.txt +++ b/香雅情/lives/Tianmu.txt @@ -1,47 +1,46 @@ # IPv4 Streams AMC电影,http://61.221.215.25:8800/hls/43/index.m3u8 +AMC电影,http://122.117.71.103:8559/http/61.222.53.250:8092/upload/115/AMC_TS-1111_1.m3u8 AMC电影,http://104.244.79.187:5050/litv/4gtv-4gtv017 +AXN,http://122.117.71.103:8557/http/61.222.53.250:8081/hls/71/813/ch43.m3u8 BTV卡通,http://113.57.20.158:9901/tsfile/live/1001_1.m3u8?key=txiptv&playlive=1&authid=0 CCTV-4K 超高清,http://27.222.3.214/liveali-tp4k.cctv.cn/live/4K10M.stream/playlist.m3u8 CCTV1,http://36.105.100.208:35455/gaoma/cctv1.m3u8 -CCTV1,http://39.77.34.83:35455/gaoma/cctv1.m3u8 -CCTV1,http://117.14.55.26:35455/gaoma/cctv1.m3u8 -CCTV10,http://36.105.100.208:35455/gaoma/cctv10.m3u8 -CCTV10,http://39.77.34.83:35455/gaoma/cctv10.m3u8 -CCTV11,http://39.77.34.83:35455/gaoma/cctv11.m3u8 -CCTV11,http://115.159.35.169:35455/gaoma/cctv11.m3u8 -CCTV12,http://115.159.35.169:35455/gaoma/cctv12.m3u8 -CCTV12,http://39.164.160.249:9901/tsfile/live/0012_1.m3u8 +CCTV1,http://115.159.35.169:35455/gaoma/cctv1.m3u8 +CCTV10,http://39.164.160.249:9901/tsfile/live/0010_1.m3u8 +CCTV11,http://39.164.160.249:9901/tsfile/live/0011_1.m3u8 +CCTV11,http://36.105.100.208:35455/gaoma/cctv11.m3u8 CCTV12,http://112.81.218.254:35455/gaoma/cctv12.m3u8 -CCTV13,http://39.77.34.83:35455/gaoma/cctv13.m3u8 -CCTV14,http://112.81.218.254:35455/gaoma/cctv14.m3u8 -CCTV14,http://39.164.160.249:9901/tsfile/live/0014_1.m3u8 -CCTV15,http://115.159.35.169:35455/gaoma/cctv15.m3u8 -CCTV15,http://112.81.218.254:35455/gaoma/cctv15.m3u8 +CCTV12,http://39.164.160.249:9901/tsfile/live/0012_1.m3u8 +CCTV14,http://115.159.35.169:35455/gaoma/cctv14.m3u8 CCTV15,http://36.105.100.208:35455/gaoma/cctv15.m3u8 +CCTV15,http://39.164.160.249:9901/tsfile/live/0015_1.m3u8 CCTV16,http://115.159.35.169:35455/gaoma/cctv16.m3u8 CCTV17,http://36.105.100.208:35455/gaoma/cctv17.m3u8 CCTV17,http://39.77.34.83:35455/gaoma/cctv17.m3u8 CCTV2,http://36.105.100.208:35455/gaoma/cctv2.m3u8 -CCTV2,http://115.159.35.169:35455/gaoma/cctv2.m3u8 -CCTV3,http://115.159.35.169:35455/gaoma/cctv3.m3u8 -CCTV3,http://39.77.34.83:35455/gaoma/cctv3.m3u8 -CCTV5+,http://36.105.100.208:35455/gaoma/cctv5p.m3u8 +CCTV3,http://58.57.40.22:9901/tsfile/live/1002_1.m3u8 +CCTV3,http://36.105.100.208:35455/gaoma/cctv3.m3u8 +CCTV5,http://115.159.35.169:35455/gaoma/cctv5.m3u8 CCTV5+,http://115.159.35.169:35455/gaoma/cctv5p.m3u8 +CCTV5+,http://36.105.100.208:35455/gaoma/cctv5p.m3u8 +CCTV5+,http://112.81.218.254:35455/gaoma/cctv5p.m3u8 CCTV6,http://117.169.124.36:6610/ysten-businessmobile/live/cctv-6/1.m3u8 -CCTV6,http://220.164.192.48:50085/tsfile/live/0007_1.m3u8 CCTV6,http://58.57.40.22:9901/tsfile/live/1006_1.m3u8 CCTV6,http://39.134.115.163:8080/PLTV/88888910/224/3221225632/index.m3u8 CCTV6,http://39.134.115.163:8080/PLTV/88888910/224/3221225650/index.m3u8 +CCTV6,http://113.140.12.230:8888/newlive/live/hls/7/live.m3u8 +CCTV7,http://112.81.218.254:35455/gaoma/cctv7.m3u8 CCTV7,http://36.105.100.208:35455/gaoma/cctv7.m3u8 -CCTV7,http://117.14.55.26:35455/gaoma/cctv7.m3u8 CCTV8,http://117.169.124.36:6610/ysten-businessmobile/live/cctv-8/1.m3u8 +CCTV9,http://112.81.218.254:35455/gaoma/cctv9.m3u8 +CCTV9,http://39.77.34.83:35455/gaoma/cctv9.m3u8 CCTV9,http://39.164.160.249:9901/tsfile/live/0009_1.m3u8 CCTV世界地理,http://111.61.236.247:9081/hls/62/index.m3u8 CCTV世界地理,http://120.76.248.139/live/bfgd/4200000177.m3u8 CCTV世界地理,http://36.129.204.117:9003//hls/78/index.m3u8 -CCTV世界地理,http://180.213.174.225:9901/tsfile/live/1051_1.m3u8?key=txiptv&playlive=1&authid=0 CCTV世界地理,http://60.7.56.33:4000/udp/239.253.92.113:8066 +CCTV世界地理,http://180.213.174.225:9901/tsfile/live/1051_1.m3u8?key=txiptv&playlive=1&authid=0 CCTV央视台球,http://183.11.239.36:808/hls/73/index.m3u8 CCTV央视台球,http://36.129.204.117:9003//hls/71/index.m3u8 CCTV女性时尚,http://120.76.248.139/live/bfgd/4200000176.m3u8 @@ -50,36 +49,30 @@ CCTV女性时尚,http://180.213.174.225:9901/tsfile/live/1054_1.m3u8?key=txiptv& CCTV少儿,http://123.138.22.30:9901/tsfile/live/0014_1.m3u8?key=txiptv&playlive=1&authid=0 CCTV怀旧剧场,http://120.76.248.139/live/bfgd/4200000224.m3u8 CCTV怀旧剧场,http://111.61.236.247:9081/hls/67/index.m3u8 -CCTV怀旧剧场,http://121.19.134.200:808/tsfile/live/1035_1.m3u8?key=txiptv&playlive=1&authid=0 CCTV怀旧剧场,http://180.213.174.225:9901/tsfile/live/1049_1.m3u8?key=txiptv&playlive=1&authid=0 CCTV电视指南,http://120.76.248.139/live/bfgd/4200000164.m3u8 -CCTV第一剧场,http://183.11.239.36:808/hls/133/index.m3u8 CCTV第一剧场,http://60.7.56.33:4000/udp/239.253.93.138:6428 CCTV第一剧场,http://180.213.174.225:9901/tsfile/live/1050_1.m3u8?key=txiptv&playlive=1&authid=0 -CCTV第一剧场,http://121.19.134.200:808/tsfile/live/1033_1.m3u8?key=txiptv&playlive=1&authid=0 -CCTV风云剧场,http://121.19.134.200:808/tsfile/live/1034_1.m3u8?key=txiptv&playlive=1&authid=0 -CCTV风云足球,http://183.11.239.36:808/hls/11/index.m3u8 +CCTV第一剧场,http://180.213.174.225:9901/tsfile/live/1048_1.m3u8?key=txiptv&playlive=1&authid=0 CCTV风云足球,http://111.61.236.247:9081/hls/58/index.m3u8 +CCTV风云足球,http://183.11.239.36:808/hls/133/index.m3u8 CCTV风云足球,http://120.76.248.139/live/bfgd/4200000225.m3u8 +CCTV风云足球,http://183.11.239.36:808/hls/11/index.m3u8 CCTV风云足球,http://36.105.100.208:35455/itv/5000000011000031207.m3u8?cdn=bestzb -CCTV风云音乐,http://121.19.134.200:808/tsfile/live/1036_1.m3u8?key=txiptv&playlive=1&authid=0 CETV1,http://120.198.95.220:9901/tsfile/live/1039_1.m3u8?key=txiptv CHC动作电影,http://120.238.94.82:9901/tsfile/live/1052_1.m3u8 -CHC动作电影,http://218.15.183.23:9901/tsfile/live/23039_1.m3u8 CHC动作电影,http://119.32.12.17:2901/udp/224.1.100.131:11111 -CHC动作电影,http://58.19.38.162:9901/tsfile/live/1005_1.m3u8?key=txiptv&playlive=1&authid=0 +CHC动作电影,http://120.198.95.220:9901/tsfile/live/1038_1.m3u8?key=txiptv CHC家庭影院,http://61.162.52.6:8088/newlive/live/hls/60/live.m3u8 CHC家庭影院,http://110.53.52.63:8888/newlive/live/hls/53/live.m3u8 CHC家庭影院,http://120.198.101.106:9901/tsfile/live/1051_1.m3u8?key=txiptv -CHC家庭影院,http://58.19.38.162:9901/tsfile/live/1006_1.m3u8?key=txiptv&playlive=1&authid=0 CHC影迷电影,http://110.53.52.63:8888/newlive/live/hls/52/live.m3u8 -CHC影迷电影,http://58.19.38.162:9901/tsfile/live/1004_1.m3u8?key=txiptv&playlive=1&authid=0 -CHC电影,http://218.15.183.23:9901/tsfile/live/23044_1.m3u8 -CHC电影,http://120.198.101.106:9901/tsfile/live/1053_1.m3u8?key=txiptv CHC电影,http://180.213.174.225:9901/tsfile/live/1029_1.m3u8?key=txiptv&playlive=1&authid=0 -CN卡通,http://50.7.234.10:8278/momo1_twn/playlist.m3u8?ct=19225&tid=MA0A4898983648989836&tsum=bd109117d126916f203880b1f2063d5e +CINEMAX,http://122.117.71.103:8558/http/61.222.53.250:8081/hls/71/813/ch42.m3u8 DogTV,http://180.213.174.225:9901/tsfile/live/1042_1.m3u8?key=txiptv&playlive=1&authid=0 +HBO,http://122.117.71.103:8556/http/61.222.53.250:8081/hls/71/813/ch41.m3u8 HBO家庭,http://50.7.234.10:8278/fyi_twn/playlist.m3u8?tid=18186902&ct=17988&&tsum=7a21abab0a5912afb0ebc01db111e59f +IPTV经典电影,http://43.138.0.72:35455/yy/1382754187 KBC,http://119.200.131.11:1935/KBCTV/tv/playlist.m3u8 KCTV,http://119.77.96.184:1935/chn05/chn05/chunklist.m3u8 cctv10,http://61.136.172.236:9901/tsfile/live/0010_1.m3u8?key=txiptv&playlive=1&authid=0 @@ -102,20 +95,20 @@ iHOT爱体育,http://146.56.165.66:7788/TVOD/2000000004000000060/hnbblive/index. 三沙卫视,http://61.138.128.226:19901/tsfile/live/1020_1.m3u8 上海东方卫视,http://180.213.174.225:9901/tsfile/live/1017_1.m3u8?key=txiptv&playlive=1&authid=0 上海第一财经,http://36.105.100.208:35455/itv/5000000010000027146.m3u8?cdn=bestzb -上海纪实人文,http://36.105.100.208:35455/itv/5000000004000010282.m3u8?cdn=bestzb 东南卫视,http://117.169.124.37:6610/ysten-businessmobile/live/dongnanstv/yst.m3u8 -东南卫视,http://220.164.192.48:50085/tsfile/live/0120_1.m3u8 东南卫视,http://58.57.40.22:9901/tsfile/live/1037_1.m3u8 东南卫视,http://39.134.115.163:8080/PLTV/88888910/224/3221225657/index.m3u8 +东南卫视,http://110.53.52.63:8888/newlive/live/hls/47/live.m3u8 东南卫视,http://36.32.174.67:60080/newlive/live/hls/33/live.m3u8 东方卫视,http://39.164.160.249:9901/tsfile/live/0107_1.m3u8 东方卫视,http://58.57.40.22:9901/tsfile/live/1030_1.m3u8 东方卫视,http://39.134.115.163:8080/PLTV/88888910/224/3221225659/index.m3u8 东方卫视,http://112.46.85.60:8009/hls/31/index.m3u8 -东方财经,http://115.150.63.77:9902/tsfile/live/1042_1.m3u8 -东方财经,http://61.133.118.228:5001/douyu/9548279 东方财经,http://124.248.69.76:26781/douyu/9548279 -东森电影,http://50.7.234.10:8278/ettvmovie/playlist.m3u8?tid=MBDB9268852192688521&ct=19254&tsum=7514b50ebc2e4b06f2e402578d0ac996 +东方财经,http://61.133.118.228:5001/douyu/9548279 +东森幼幼,http://122.117.71.103:8515/http/61.222.53.250:8081/hls/63/805/ch09.m3u8 +东森戏剧,http://122.117.71.103:8529/http/61.222.53.250:8081/hls/64/803/ch13.m3u8 +东森戏剧,http://122.117.71.103:8529/http/61.222.53.250:8081/hls/64/806/ch13.m3u8 中华小当家,http://61.221.215.25:8800/hls/40/index.m3u8 中华美食,http://61.133.118.228:5001/yy/1354930954 中国天气,http://36.105.100.208:35455/itv/5000000005000031974.m3u8?cdn=bestzb @@ -123,9 +116,8 @@ iHOT爱体育,http://146.56.165.66:7788/TVOD/2000000004000000060/hnbblive/index. 乐游,http://36.105.100.208:35455/itv/5000000011000031112.m3u8?cdn=bestzb 云南卫视,http://39.164.160.249:9901/tsfile/live/0119_1.m3u8 云南卫视,http://58.57.40.22:9901/tsfile/live/1047_1.m3u8 -云南卫视,http://36.32.174.67:60080/newlive/live/hls/45/live.m3u8 云南卫视,http://110.53.52.63:8888/newlive/live/hls/26/live.m3u8 -云浮综合,http://125.89.163.44:8888/udp/239.77.0.253:5146 +云南卫视,http://36.32.174.67:60080/newlive/live/hls/45/live.m3u8 伊拉克life,http://195.142.3.105/artidijital_lifetv/lifetv/chunks.m3u8?autoplay=1 伊犁哈萨克,http://110.153.180.106:55555/out_3/index.m3u8 伊犁哈萨克,http://110.153.180.106:55555/out_3/index.m3u8?zxinjd @@ -136,14 +128,13 @@ iHOT爱体育,http://146.56.165.66:7788/TVOD/2000000004000000060/hnbblive/index. 伊犁维吾尔,http://110.153.180.106:55555/out_2/index.m3u8 伊犁维吾尔,http://110.153.180.106:55555/out_2/index.m3u8?zxinjd 优漫卡通,http://58.221.214.82:9901/tsfile/live/0008_2.m3u8 -优漫卡通,http://110.53.218.182:9902/tsfile/live/1006_1.m3u8 优漫卡通,http://119.32.12.17:2901/udp/224.1.100.119:11111 +优漫卡通,http://123.138.22.30:9901/tsfile/live/1001_1.m3u8?key=txiptv&playlive=1&authid=0 +优漫卡通,http://110.53.218.182:9902/tsfile/live/1006_1.m3u8 优漫卡通,http://36.105.100.208:35455/itv/1000000002000010063.m3u8?cdn=ystenlive -优漫卡通,http://58.221.214.82:9901/tsfile/live/0008_2.m3u8?key=txiptv +佛山公共,http://125.89.163.44:8888/udp/239.253.43.53:5146 佛山影视,http://125.89.163.44:8888/udp/239.253.43.56:5146 -佛山综合,http://125.89.163.44:8888/udp/239.253.43.57:5146 俄国NordTV,http://195.142.3.105/artidijital_noratv/noratv/chunks.m3u8?autoplay=1 -全纪实,http://180.213.174.225:9901/tsfile/live/1039_1.m3u8?key=txiptv&playlive=1&authid=0 兵团八师石河子影文体,http://124.88.144.73:1935/live/jjsh/playlist.m3u8?zxinjd 兵团八师石河子教育,http://124.88.144.73:1935/live/jiaoyu/playlist.m3u8 兵团八师石河子教育,http://124.88.144.73:1935/live/jiaoyu/playlist.m3u8?%E5%85%B3%E6%B3%A8%E5%BE%AE%E4%BF%A1%E5%85%AC%E4%BC%97%E5%8F%B7[%E6%99%B4%E5%9B%AD] @@ -154,45 +145,46 @@ iHOT爱体育,http://146.56.165.66:7788/TVOD/2000000004000000060/hnbblive/index. 兵团卫视,http://120.76.248.139/live/bfgd/4200000124.m3u8 兵团卫视,http://218.13.14.6:60050/tsfile/live/1053_1.m3u8 兵团卫视,http://110.80.17.38:9901/tsfile/live/0015_1.m3u8 -内蒙卫视,http://58.220.219.14:9901/tsfile/live/0114_1.m3u8?key=txiptv&playlive=1&authid=0 内蒙古卫视,http://39.134.115.163:8080/PLTV/88888910/224/3221225667/index.m3u8 内蒙古卫视,http://110.53.52.63:8888/newlive/live/hls/45/live.m3u8 +内蒙古卫视,http://111.61.236.247:9081/hls/48/index.m3u8 内蒙古卫视,http://183.11.239.36:808/hls/60/index.m3u8 -内蒙古卫视,http://120.76.248.139/live/bfgd/4200000110.m3u8 农林卫视,http://120.76.248.139/live/bfgd/4200000122.m3u8 农林卫视,http://124.116.183.146:9901/tsfile/live/1004_1.m3u8 农林卫视,http://8.138.7.223/【公众号:榴芒电视】/农林卫视.m3u8 农林卫视,http://112.46.85.60:8009/hls/27/index.m3u8 凤凰卫视,http://221.7.175.154:8445/tsfile/live/1020_1.m3u8 凤凰卫视,http://119.32.12.17:2901/udp/224.1.100.3:11111 +凤凰卫视,http://120.198.101.106:9901/tsfile/live/1062_1.m3u8?key=txiptv 刘德华,http://124.248.69.76:26781/huya/11342424 功夫片,http://124.248.69.76:26781/huya/11352941 动漫秀场,http://36.129.204.117:9003//hls/67/index.m3u8 -动漫秀场,http://183.237.95.108:9901/tsfile/live/1104_1.m3u8?key=txiptv&playlive=0&authid=0 +动漫秀场,http://180.213.174.225:9901/tsfile/live/1034_1.m3u8?key=txiptv&playlive=1&authid=0 动漫秀场,http://60.29.124.66:6080/hls/62/index.m3u8 -动漫秀场,http://120.238.94.10:9901/tsfile/live/1037_1.m3u8 动漫秀场,http://36.105.100.208:35455/itv/5000000011000031113.m3u8?cdn=bestzb 动漫秀场,http://36.105.100.208:35455/itv/5000000011000031123.m3u8?cdn=bestzb 动物星球,http://61.221.215.25:8800/hls/57/index.m3u8 劲爆体育,http://120.238.94.82:9901/tsfile/live/1086_1.m3u8 劲爆体育,http://150.230.250.89:50001/TVOD/5000000002000029972/bestzb/index.m3u8 劲爆体育,http://146.56.165.66:7788/TVOD/5000000002000029972/bestzb/index.m3u8 +劲爆体育,http://119.32.12.17:2901/udp/224.1.100.129:11111 劲爆体育,http://36.105.100.208:35455/itv/5000000002000029972.m3u8?cdn=bestzb 北京卫视,http://39.164.160.249:9901/tsfile/live/0122_1.m3u8 北京卫视,http://58.57.40.22:9901/tsfile/live/1032_1.m3u8 -北京卫视,http://36.32.174.67:60080/newlive/live/hls/25/live.m3u8 北京卫视,http://110.53.52.63:8888/newlive/live/hls/18/live.m3u8 +北京卫视,http://36.32.174.67:60080/newlive/live/hls/25/live.m3u8 +北京纪实,http://39.134.115.163:8080/PLTV/88888910/224/3221225675/index.m3u8 华数4K,http://36.105.100.208:35455/itv/2000000004000000014.m3u8?cdn=hnbblive +南京少儿,http://221.226.51.220:50080/newlive/live/hls/46/live.m3u8 南方卫视,http://182.91.124.224:9901/tsfile/live/1059_1.m3u8?key=txiptv&playlive=0&authid=0 -卡酷少儿,http://58.57.40.22:9901/tsfile/live/1060_1.m3u8 -卡酷少儿,http://60.29.124.66:6080/hls/58/index.m3u8 +卡酷少儿,http://218.13.170.98:9901/tsfile/live/1021_1.m3u8 卡酷少儿,http://61.138.128.226:19901/tsfile/live/1017_1.m3u8 -卡酷少儿,http://124.116.183.146:9901/tsfile/live/0137_1.m3u8 -卡酷少儿,http://8.218.124.113:5000/TVOD/6000000003000002709/wasusyt/index.m3u8 +卡酷少儿,http://60.29.124.66:6080/hls/58/index.m3u8 +卡酷少儿,http://61.157.139.15:9901/tsfile/live/2418_1.m3u8 +卡酷少儿,http://183.66.15.146:60901/tsfile/live/0126_2.m3u8 +厦门卫视,http://183.11.239.36:808/hls/17/index.m3u8 厦门卫视,http://110.80.17.38:9901/tsfile/live/0128_1.m3u8 厦门卫视,http://123.132.233.194:352/tsfile/live/0119_1.m3u8 -厦门卫视,http://112.123.243.37:50085/tsfile/live/0136_1.m3u8?key=txiptv&playlive=0&authid=0 -厦门卫视,http://183.11.239.36:808/hls/17/index.m3u8 厦门卫视,http://220.161.87.62:8090/hls/0/index.m3u8?zfud 厦门卫视,http://36.105.100.208:35455/itv/1000000005000266006.m3u8?cdn=ystenlive 双流综合,http://171.221.250.130:18888/27e684978eb642eeb90ab815f6cc51bf/c41893de5e8645b3b43aef1640859b0d.m3u8?zsicd, @@ -200,37 +192,40 @@ iHOT爱体育,http://146.56.165.66:7788/TVOD/2000000004000000060/hnbblive/index. 吉木萨尔综合,http://218.31.201.189:9000/api/material/local/mnt/shiping1/prog_index.m3u8?zxinjd 吉林乡村,http://36.129.204.117:9003//hls/23/index.m3u8 吉林卫视,http://220.164.192.48:50085/tsfile/live/0118_1.m3u8 -吉林卫视,http://58.57.40.22:9901/tsfile/live/1050_1.m3u8 吉林卫视,http://39.134.115.163:8080/PLTV/88888910/224/3221225680/index.m3u8 +吉林卫视,http://58.57.40.22:9901/tsfile/live/1050_1.m3u8 +吉林卫视,http://110.53.52.63:8888/newlive/live/hls/34/live.m3u8 吉林卫视,http://36.32.174.67:60080/newlive/live/hls/40/live.m3u8 吉林生活,http://36.129.204.117:9003//hls/22/index.m3u8 吉林都市,http://36.129.204.117:9003//hls/20/index.m3u8 周星驰,http://124.248.69.76:26781/huya/11342412 +哈哈炫动,http://120.238.94.10:9901/tsfile/live/1037_1.m3u8 哈哈炫动,http://58.57.40.22:9901/tsfile/live/1061_1.m3u8 哈哈炫动,http://111.29.9.33:6610/000000001000/5000000011000031123/index.m3u8?channel-id=bestzb&Contentid=5000000011000031123&livemode=1&stbId=3 哈哈炫动,http://61.138.128.226:19901/tsfile/live/1016_1.m3u8 哒啵电竞,http://36.105.100.208:35455/itv/1000000006000032327.m3u8?cdn=ystenlive -哒啵赛事,http://36.105.100.208:35455/itv/1000000001000003775.m3u8?cdn=ystenlive -嘉佳卡通,http://183.11.239.36:808/hls/8/index.m3u8 -嘉佳卡通,http://61.157.139.15:9901/tsfile/live/2420_1.m3u8 嘉佳卡通,http://218.89.240.144:59901/tsfile/live/1003_1.m3u8 +嘉佳卡通,http://61.157.139.15:9901/tsfile/live/2420_1.m3u8 +嘉佳卡通,http://183.11.239.36:808/hls/8/index.m3u8 嘉佳卡通,http://61.138.128.226:19901/tsfile/live/1019_1.m3u8 嘉佳卡通,http://121.33.239.242:9901/tsfile/live/1001_1.m3u8 -四川卫视,http://39.134.115.163:8080/PLTV/88888910/224/3221225733/index.m3u8 +四川卫视,http://220.164.192.48:50085/tsfile/live/0143_1.m3u8 四川卫视,http://58.57.40.22:9901/tsfile/live/1046_1.m3u8 -四川卫视,http://36.32.174.67:60080/newlive/live/hls/29/live.m3u8 +四川卫视,http://39.134.115.163:8080/PLTV/88888910/224/3221225733/index.m3u8 四川卫视,http://110.53.52.63:8888/newlive/live/hls/31/live.m3u8 +四川卫视,http://36.32.174.67:60080/newlive/live/hls/29/live.m3u8 四川科教,http://182.150.115.21:8030/pcgacg/pcgacg_0.m3u8 四川科教,http://8.138.7.223/【公众号:榴芒电视】/四川科教.m3u8 垫江综合,http://123.146.162.24:8013/tslslive/noEX9SG/hls/live_sd.m3u8?zzhongqd -大湾区卫视,http://222.128.55.152:9080/live/dwq.m3u8 大湾区卫视,http://183.11.239.36:808/hls/132/index.m3u8 +大湾区卫视,http://222.128.55.152:9080/live/dwq.m3u8 大湾区卫视,http://36.105.100.208:35455/itv/1000000002000011619.m3u8?cdn=ystenlive 天元围棋,http://120.76.248.139/live/bfgd/4200000633.m3u8 +天津卫视,http://220.164.192.48:50085/tsfile/live/0130_1.m3u8 天津卫视,http://58.57.40.22:9901/tsfile/live/1034_1.m3u8 天津卫视,http://112.46.85.60:8009/hls/44/index.m3u8 -天津卫视,http://36.32.174.67:60080/newlive/live/hls/26/live.m3u8 天津卫视,http://110.53.52.63:8888/newlive/live/hls/42/live.m3u8 +天津卫视,http://36.32.174.67:60080/newlive/live/hls/26/live.m3u8 天津影视,http://180.213.174.225:9901/tsfile/live/1000_1.m3u8?key=txiptv&playlive=1&authid=0 天津文艺,http://180.213.174.225:9901/tsfile/live/0019_1.m3u8?key=txiptv&playlive=1&authid=0 天津新闻,http://111.160.17.2:59901/tsfile/live/0001_22.m3u8?key=txiptv&playlive=1&authid=0 @@ -239,10 +234,10 @@ iHOT爱体育,http://146.56.165.66:7788/TVOD/2000000004000000060/hnbblive/index. 奎屯哈萨克语,http://218.84.12.186:8002/hls/main/playlist.m3u8 奎屯哈萨克语,http://218.84.12.186:8002/hls/main/playlist.m3u8?zxinjd 宁夏卫视,http://58.57.40.22:9901/tsfile/live/1054_1.m3u8 -宁夏卫视,http://36.32.174.67:60080/newlive/live/hls/49/live.m3u8 +宁夏卫视,http://39.134.115.163:8080/PLTV/88888910/224/3221225726/index.m3u8 宁夏卫视,http://110.53.52.63:8888/newlive/live/hls/39/live.m3u8 +宁夏卫视,http://36.32.174.67:60080/newlive/live/hls/49/live.m3u8 宁夏卫视,http://58.19.43.46:9901/tsfile/live/1003_1.m3u8 -宁夏卫视,http://183.11.239.36:808/hls/106/index.m3u8 安多卫视,http://39.134.65.166/PLTV/88888888/224/3221225531/1.m3u8 安多卫视,http://39.134.66.66/PLTV/88888888/224/3221225531/1.m3u8 安多卫视,http://39.134.65.106/PLTV/88888888/224/3221225531/1.m3u8? @@ -250,10 +245,9 @@ iHOT爱体育,http://146.56.165.66:7788/TVOD/2000000004000000060/hnbblive/index. 安徽卫视,http://39.164.160.249:9901/tsfile/live/0130_1.m3u8 安徽卫视,http://58.57.40.22:9901/tsfile/live/1033_1.m3u8 安徽卫视,http://43.129.81.169/live.ahsx.ahtv.cn/live/ahwssx.m3u8 +安徽卫视,http://110.53.52.63:8888/newlive/live/hls/24/live.m3u8 安徽卫视,http://36.32.174.67:60080/newlive/live/hls/34/live.m3u8 -安徽卫视,http://39.134.115.163:8080/PLTV/88888910/224/3221225691/index.m3u8 安徽影视,http://112.30.194.221:20080/live/d18ff95cb1fb4bbcb56215e189fc12be/hls.m3u8 -安徽影视,http://112.30.194.221:20080/live/d18ff95cb1fb4bbcb56215e189fc12be.flv 安徽影视,http://112.30.194.221:20080/live/d18ff95cb1fb4bbcb56215e189fc12be/hls.m3u8?zanhd#http://112.30.194.221:20080/live/d18ff95cb1fb4bbcb56215e189fc12be/hls.m3u8#http://112.30.194.221:20080/live/d18ff95cb1fb4bbcb56215e189fc12be.flv 安徽影视,http://112.30.194.221:20080/live/d18ff95cb1fb4bbcb56215e189fc12be/hls.m3u8?zanhd 安徽影院,http://112.30.194.221:20080/live/d18ff95cb1fb4bbcb56215e189fc12be/hls.m3u8?zanhd, @@ -267,56 +261,56 @@ iHOT爱体育,http://146.56.165.66:7788/TVOD/2000000004000000060/hnbblive/index. 安徽综艺体育,http://112.30.194.221:20080/live/c41f112b83f644ddb082669501c8ecd3/hls.m3u8?zanhd 家庭影院,http://60.172.130.146:352/tsfile/live/1010_1.m3u8?key=txiptv&playlive=1&authid=0 少儿动画,http://61.138.128.226:19901/tsfile/live/1017_1.m3u8?key=txiptv&playlive=1&authid=0 +山东体育,http://58.57.40.22:9901/tsfile/live/1020_1.m3u8 山东体育,http://61.156.228.12:8154/tsfile/live/1006_1.m3u8 山东体育,http://111.14.181.15:9901/tsfile/live/1022_1.m3u8 -山东体育,http://123.130.84.106:8154/tsfile/live/1006_1.m3u8 山东农科,http://58.57.40.22:9901/tsfile/live/1022_1.m3u8 山东卫视,http://39.164.160.249:9901/tsfile/live/0131_1.m3u8 山东卫视,http://39.134.115.163:8080/PLTV/88888910/224/3221225697/index.m3u8 -山东卫视,http://36.32.174.67:60080/newlive/live/hls/42/live.m3u8 山东卫视,http://110.53.52.63:8888/newlive/live/hls/29/live.m3u8 -山东卫视,http://222.219.183.103:8089/hls/34/index.m3u8 +山东卫视,http://36.32.174.67:60080/newlive/live/hls/42/live.m3u8 山东少儿,http://111.14.181.15:9901/tsfile/live/1005_1.m3u8 山东少儿,http://58.57.40.22:9901/tsfile/live/1024_1.m3u8 -山东少儿,http://123.129.70.178:9901/tsfile/live/1004_1.m3u8?key=txiptv&playlive=1&authid=0 山东少儿,http://111.14.181.15:9901/tsfile/live/1005_1.m3u8?key=tvbox6_com&playlive=1&authid=0 +山东少儿,http://123.129.70.178:9901/tsfile/live/1004_1.m3u8?key=txiptv&playlive=1&authid=0 山东少儿,http://221.2.148.205:8154/tsfile/live/1007_1.m3u8?key=txiptv&playlive=1&authid=0 -山东影视,http://124.128.73.58:9901/tsfile/live/1009_1.m3u8?key=txiptv&playlive=1&authid=0 -山东教育,http://183.11.239.36:808/hls/72/index.m3u8 山东教育,http://121.19.134.222:808/tsfile/live/1033_1.m3u8 -山东教育卫视,http://120.76.248.139/live/bfgd/4200000112.m3u8 +山东教育,http://120.238.94.10:9901/tsfile/live/1062_1.m3u8 +山东教育,http://183.11.239.36:808/hls/72/index.m3u8 山东教育卫视,http://58.57.40.22:9901/tsfile/live/1026_1.m3u8 +山东教育卫视,http://120.76.248.139/live/bfgd/4200000112.m3u8 山东教育卫视,http://123.132.233.194:352/tsfile/live/1003_1.m3u8 山东文旅,http://58.57.40.22:9901/tsfile/live/1023_1.m3u8 -山东文旅,http://60.209.125.254:352/tsfile/live/1004_1.m3u8?ace 山东文旅,http://221.2.148.205:8154/tsfile/live/1004_1.m3u8?key=txiptv&playlive=1&authid=0 -山东新闻,http://123.129.70.178:9901/tsfile/live/1000_1.m3u8?key=txiptv&playlive=1&authid=0 +山东文旅,http://60.209.125.254:352/tsfile/live/1004_1.m3u8?ace 山东新闻,http://221.2.148.205:8154/tsfile/live/1002_1.m3u8?key=txiptv&playlive=1&authid=0 +山东新闻,http://123.129.70.178:9901/tsfile/live/1000_1.m3u8?key=txiptv&playlive=1&authid=0 山东生活,http://58.57.40.22:9901/tsfile/live/1018_1.m3u8 -山东生活,http://123.129.70.178:9901/tsfile/live/1002_1.m3u8?key=txiptv&playlive=1&authid=0 山东生活,http://221.2.148.205:8154/tsfile/live/1005_1.m3u8?key=txiptv&playlive=1&authid=0 -山东综艺,http://123.129.70.178:9901/tsfile/live/1001_1.m3u8 -山东综艺,http://123.132.233.194:352/tsfile/live/1000_1.m3u8 山东综艺,http://58.57.40.22:9901/tsfile/live/1021_1.m3u8 -山东综艺,http://124.128.73.58:9901/tsfile/live/1002_1.m3u8 -山东综艺,http://124.128.73.58:9901/tsfile/live/1002_1.m3u8?key=txiptv&playlive=1&authid=0 +山东综艺,http://123.132.233.194:352/tsfile/live/1000_1.m3u8 +山东综艺,http://123.129.70.178:9901/tsfile/live/1001_1.m3u8 +山东综艺,http://221.2.148.205:8154/tsfile/live/1003_1.m3u8?key=txiptv&playlive=1&authid=0 +山东综艺,http://111.14.181.15:9901/tsfile/live/1004_1.m3u8?key=tvbox6_com&playlive=1&authid=0 山东齐鲁,http://124.128.73.58:9901/tsfile/live/1000_1.m3u8 -山东齐鲁,http://123.132.233.194:352/tsfile/live/1019_1.m3u8 -山东齐鲁,http://111.14.181.15:9901/tsfile/live/1000_1.m3u8 -山东齐鲁,http://123.130.84.106:8154/tsfile/live/1001_1.m3u8 山东齐鲁,http://61.156.228.12:8154/tsfile/live/1001_1.m3u8 +山东齐鲁,http://123.132.233.194:352/tsfile/live/1019_1.m3u8 +山东齐鲁,http://123.130.84.106:8154/tsfile/live/1001_1.m3u8 +山东齐鲁,http://111.14.181.15:9901/tsfile/live/1000_1.m3u8 山西卫视,http://39.134.115.163:8080/PLTV/88888910/224/3221225730/index.m3u8 -山西卫视,http://113.140.12.230:8888/newlive/live/hls/41/live.m3u8 -山西卫视,http://36.32.174.67:60080/newlive/live/hls/43/live.m3u8 山西卫视,http://110.53.52.63:8888/newlive/live/hls/43/live.m3u8 -山西卫视,http://120.238.94.10:9901/tsfile/live/1071_1.m3u8 +山西卫视,http://36.32.174.67:60080/newlive/live/hls/43/live.m3u8 +山西卫视,http://113.140.12.230:8888/newlive/live/hls/41/live.m3u8 +山西卫视,http://58.19.43.46:9901/tsfile/live/1009_1.m3u8 山西影视,http://60.223.224.176:8888/newlive/live/hls/54/live.m3u8 广东体育,http://120.238.94.10:9901/tsfile/live/1012_1.m3u8 广东体育,http://218.13.14.6:60050/tsfile/live/1021_1.m3u8 广东体育,http://120.238.94.82:9901/tsfile/live/1012_1.m3u8 +广东体育,http://120.198.95.220:9901/tsfile/live/1010_1.m3u8?key=txiptv +广东体育,http://121.33.239.242:9901/tsfile/live/1001_1.m3u8?key=txiptv&playlive=1&authid=0 广东体育,http://183.11.239.36:808/hls/2/index.m3u8 -广东体育,http://218.15.183.23:9901/tsfile/live/23012_1.m3u8 广东体育,http://218.13.170.98:9901/tsfile/live/0019_1.m3u8 +广东体育,http://119.32.12.17:2901/udp/224.1.100.34:11111 广东公共,http://218.13.14.6:60050/tsfile/live/1020_1.m3u8 广东卫视,http://39.164.160.249:9901/tsfile/live/0125_1.m3u8 广东卫视,http://58.57.40.22:9901/tsfile/live/1039_1.m3u8 @@ -325,28 +319,26 @@ iHOT爱体育,http://146.56.165.66:7788/TVOD/2000000004000000060/hnbblive/index. 广东少儿,http://121.33.239.242:9901/tsfile/live/0130_2.m3u8?key=txiptv&playlive=1&authid=0 广东影视,http://121.33.239.242:9901/tsfile/live/1002_1.m3u8?key=txiptv&playlive=1&authid=0 广东新闻,http://218.13.14.6:60050/tsfile/live/1019_1.m3u8 -广东新闻,http://183.11.239.36:808/hls/5/index.m3u8 +广东新闻,http://120.238.94.10:9901/tsfile/live/1010_1.m3u8 广东民生,http://183.11.239.36:808/hls/18/index.m3u8 -广东民生,http://125.89.163.44:8888/udp/239.77.0.225:5146 -广东民生,http://119.32.12.17:2901/udp/224.1.100.4:11111 +广东民生,http://121.33.239.242:9901/tsfile/live/1003_1.m3u8?key=txiptv&playlive=1&authid=0 +广东民生,http://183.237.95.108:9901/tsfile/live/1032_1.m3u8?key=txiptv&playlive=0&authid=0 +广东民生,http://121.11.160.7:9901/tsfile/live/1001_1.m3u8?key=txiptv&playlive=1&authid=0 广东珠江,http://218.13.14.6:60050/tsfile/live/1018_1.m3u8 +广东珠江,http://120.238.94.10:9901/tsfile/live/1009_1.m3u8 广东珠江,http://183.11.239.36:808/hls/83/index.m3u8 -广东珠江,http://218.15.183.23:9901/tsfile/live/23009_1.m3u8 -广州影视,http://125.89.163.44:8888/udp/239.253.43.73:5146 广州新闻,http://125.89.163.44:8888/udp/239.253.43.72:5146 广州新闻,http://119.32.12.17:2901/udp/224.1.100.38:11111 -广州综合,http://119.32.12.17:2901/udp/224.1.100.36:11111 +广州竞赛,http://119.32.12.17:2901/udp/224.1.100.105:11111 广西卫视,http://58.57.40.22:9901/tsfile/live/1049_1.m3u8 -广西卫视,http://36.32.174.67:60080/newlive/live/hls/38/live.m3u8 广西卫视,http://110.53.52.63:8888/newlive/live/hls/25/live.m3u8 +广西卫视,http://36.32.174.67:60080/newlive/live/hls/38/live.m3u8 广西新闻,http://116.9.204.242:9901/tsfile/live/1001_1.m3u8 康巴卫视,http://218.89.240.144:59901/tsfile/live/1010_1.m3u8 康巴卫视,http://39.134.66.66/PLTV/88888888/224/3221225527/1.m3u8 -康巴卫视,http://39.134.65.166/PLTV/88888888/224/3221225527/1.m3u8 +康巴卫视,http://61.157.139.15:9901/tsfile/live/2415_1.m3u8?key=txiptv&playlive=1&authid=0 康巴卫视,http://36.105.100.208:35455/itv/1000000005000266002.m3u8?cdn=ystenlive 延边卫视,http://120.76.248.139/live/bfgd/4200000117.m3u8 -延边卫视,http://61.138.128.226:19901/tsfile/live/1008_1.m3u8 -延边卫视,http://39.134.67.108/PLTV/88888888/224/3221226040/1.m3u8 延边卫视,http://36.105.100.208:35455/itv/1000000005000266008.m3u8?cdn=ystenlive 延边卫视,http://61.138.128.226:19901/tsfile/live/1008_1.m3u8?key=txiptv&playlive=1&authid=0 当涂新闻综合,http://112.30.194.221:20080/live/4f38ef59c79e4d4bac1a995681102573/hls.m3u8 @@ -356,7 +348,7 @@ iHOT爱体育,http://146.56.165.66:7788/TVOD/2000000004000000060/hnbblive/index. 新疆卫视,http://39.164.160.249:9901/tsfile/live/0110_1.m3u8 新疆卫视,http://58.57.40.22:9901/tsfile/live/1055_1.m3u8 新疆卫视,http://39.134.115.163:8080/PLTV/88888910/224/3221225725/index.m3u8 -新疆卫视,http://113.140.12.230:8888/newlive/live/hls/35/live.m3u8 +新疆卫视,http://110.53.52.63:8888/newlive/live/hls/37/live.m3u8 新疆卫视,http://36.32.174.67:60080/newlive/live/hls/47/live.m3u8 新疆奎屯汉语综合,http://218.84.12.186:8001/hls/main/playlist.m3u8 新疆奎屯汉语综合,http://218.84.12.186:8001/hls/main/playlist.m3u8?zxinjd @@ -371,8 +363,8 @@ iHOT爱体育,http://146.56.165.66:7788/TVOD/2000000004000000060/hnbblive/index. 旅游卫视,http://124.128.73.58:9901/tsfile/live/0114_1.m3u8?key=txiptv&playlive=1&authid=0 旅游卫视,http://180.213.174.225:9901/tsfile/live/0114_1.m3u8?key=txiptv&playlive=1&authid=0 时尚台FTV,http://80.94.54.42/fashiontv/stream/playlist.m3u8 -星空卫视,http://122.224.58.42:85/tsfile/live/1024_1.m3u8?key=txiptv&playlive=1&authid=0 星空卫视,http://218.202.220.2:5000/nn_live.ts?id=STARTV#rtmp://58.200.131.2:1935/livetv/startv#rtmp://ivi.bupt.edu.cn:1935/livetv/startv +星空卫视,http://122.224.58.42:85/tsfile/live/1024_1.m3u8?key=txiptv&playlive=1&authid=0 有线直播,http://61.10.2.145/live_freedirect/hd110_h.live/chunklist.m3u8 有线财经资讯,http://61.10.2.140/live_freedirect/freehd208_h.live/playlist.m3u8 有线财经资讯,http://61.10.2.141/live_freedirect/freehd208_h.live/playlist.m3u8 @@ -382,9 +374,10 @@ iHOT爱体育,http://146.56.165.66:7788/TVOD/2000000004000000060/hnbblive/index. 李连杰,http://124.248.69.76:26781/huya/11342390 杭州明珠,http://120.198.101.106:9901/tsfile/live/1008_1.m3u8?key=txiptv 极速汽车,http://180.213.174.225:9901/tsfile/live/1037_1.m3u8?key=txiptv&playlive=1&authid=0 -梨园频道,http://61.163.181.78:9901/tsfile/live/1006_1.m3u8 -梨园频道,http://60.7.56.33:4000/udp/239.253.93.133:6441 +梨园,http://61.163.181.78:9901/tsfile/live/1006_1.m3u8 梨园频道,http://60.7.56.33:4000/udp/239.253.92.152:8086 +梨园频道,http://60.7.56.33:4000/udp/239.253.93.133:6441 +梨园频道,http://42.225.117.174:11199/tsfile/live/1001_1.m3u8?key=txiptv&playlive=1&authid=0 欢笑剧场,http://36.105.100.208:35455/itv/2000000002000000014.m3u8?cdn=hnbblive 欢笑剧场,http://180.213.174.225:9901/tsfile/live/1036_1.m3u8?key=txiptv&playlive=1&authid=0 欢笑剧场,http://36.105.100.208:35455/itv/5000000002000009455.m3u8?cdn=bestzb @@ -393,96 +386,84 @@ iHOT爱体育,http://146.56.165.66:7788/TVOD/2000000004000000060/hnbblive/index. 求索生活,http://36.105.100.208:35455/itv/2000000004000000008.m3u8?cdn=hnbblive 求索科学,http://36.105.100.208:35455/itv/2000000004000000011.m3u8?cdn=hnbblive 求索纪录,http://36.105.100.208:35455/itv/2000000004000000010.m3u8?cdn=hnbblive -汕头文旅,http://125.89.163.44:8888/udp/239.77.1.132:5146 -汕头经济,http://125.89.163.44:8888/udp/239.77.1.131:5146 -汕头综合,http://125.89.163.44:8888/udp/239.77.1.130:5146 江夏新闻综合,http://59.175.226.142:280/gb28181/xwzh.m3u8?zhubd 江夏新闻综合,http://59.175.226.142:280/gb28181/xwzh.m3u8?%E5%85%B3%E6%B3%A8%E5%BE%AE%E4%BF%A1%E5%85%AC%E4%BC%97%E5%8F%B7[%E6%99%B4%E5%9B%AD] 江津新闻综合,http://222.179.155.21:1935/ch1.m3u8 江津新闻综合,http://222.179.155.21:1935/ch1.m3u8?zzhongqd 江苏体育,http://58.221.214.82:9901/tsfile/live/0006_2.m3u8 江苏卫视,http://39.164.160.249:9901/tsfile/live/0127_1.m3u8 -江苏卫视,http://39.134.115.163:8080/PLTV/88888910/224/3221225702/index.m3u8 江苏卫视,http://58.57.40.22:9901/tsfile/live/1031_1.m3u8 +江苏卫视,http://39.134.115.163:8080/PLTV/88888910/224/3221225702/index.m3u8 江苏卫视,http://112.46.85.60:8009/hls/33/index.m3u8 +江苏卫视,http://110.53.52.63:8888/newlive/live/hls/21/live.m3u8 江苏城市,http://58.210.168.86:10800/newlive/live/hls/52/live.m3u8 -江苏城市,http://58.220.219.14:9901/tsfile/live/0120_3.m3u8?key=txiptv&playlive=1&authid=0 江苏教育,http://58.221.214.82:9901/tsfile/live/0012_2.m3u8?key=txiptv 江苏综艺,http://58.220.219.14:9901/tsfile/live/0120_4.m3u8?key=txiptv&playlive=1&authid=0 江西卫视,http://39.164.160.249:9901/tsfile/live/0138_1.m3u8 +江西卫视,http://58.57.40.22:9901/tsfile/live/1043_1.m3u8 江西卫视,http://43.129.81.169/yun-live.jxtvcn.com.cn/live-jxtv/tv_jxtv1.m3u8 -江西卫视,http://58.17.48.228:808/hls/17/index.m3u8 江西卫视,http://110.53.52.63:8888/newlive/live/hls/41/live.m3u8 江西教育,http://58.17.48.228:808/hls/24/index.m3u8 -江门侨乡生活,http://125.89.163.44:8888/udp/239.77.0.202:5146 -江门综合,http://125.89.163.44:8888/udp/239.77.0.201:5146 河北农民,http://124.239.135.194:11080/live/hbnm/index.m3u8 河北农民,http://121.19.134.222:808/tsfile/live/1005_1.m3u8 河北卫视,http://39.164.160.249:9901/tsfile/live/0117_1.m3u8 河北卫视,http://58.57.40.22:9901/tsfile/live/1044_1.m3u8 河北卫视,http://36.32.174.67:60080/newlive/live/hls/36/live.m3u8 -河北卫视,http://111.160.17.2:59901/tsfile/live/0001_39.m3u8 河北少儿科教,http://124.239.135.194:11080/live/sekj/index.m3u8 河北都市,http://124.239.135.194:11080/live/hbds/index.m3u8 河北都市,http://121.19.134.222:808/tsfile/live/1001_1.m3u8 河北都市,http://121.19.134.222:808/tsfile/live/1001_1.m3u8?key=txiptv&playlive=1&authid=0 河南卫视,http://39.164.160.249:9901/tsfile/live/0139_1.m3u8 河南卫视,http://58.57.40.22:9901/tsfile/live/1048_1.m3u8 +河南卫视,http://110.53.52.63:8888/newlive/live/hls/32/live.m3u8 河南卫视,http://36.32.174.67:60080/newlive/live/hls/35/live.m3u8 河南卫视,http://175.31.21.146:4480/hls/19/index.m3u8 河南民生,http://61.163.181.78:85/tsfile/live/1005_1.m3u8?key=txiptv&playlive=1&authid=0 河南都市,http://61.163.181.78:9901/tsfile/live/1004_1.m3u8 -河源公共,http://125.89.163.44:8888/udp/239.253.43.214:5146 河源公共,http://120.234.5.28:6000/udp/239.21.0.49:3536 -河源综合,http://125.89.163.44:8888/udp/239.253.43.213:5146 河源综合,http://120.234.5.28:6000/udp/239.21.0.48:3532 +河源综合,http://125.89.163.44:8888/udp/239.253.43.213:5146 法治天地,http://36.105.100.208:35455/itv/5000000002000019634.m3u8?cdn=bestzb 津南一套,http://61.147.106.103/play.jinnantv.top/live/JNTV1.m3u8?ztianjd&wsSession=4e59297ef5846f4a7cf02eb3-172672213891355&wsIPSercert=6d426cba8b106cdec9147b1e2a9ace7c&wsiphost=local&wsBindIP=1 洪金宝,http://124.248.69.76:26781/huya/11279251 -济南影视,http://124.128.73.58:9901/tsfile/live/1005_1.m3u8 -济南影视,http://124.128.73.58:9901/tsfile/live/1005_1.m3u8?key=txiptv&playlive=1&authid=0 济南综合,http://124.128.73.58:9901/tsfile/live/1003_1.m3u8 济南综合,http://124.128.73.58:9901/tsfile/live/1003_1.m3u8?key=txiptv&playlive=1&authid=0 -济南都市,http://124.128.73.58:9901/tsfile/live/1004_1.m3u8 -济南都市,http://124.128.73.58:9901/tsfile/live/1004_1.m3u8?key=txiptv&playlive=1&authid=0 济宁公共,http://111.14.181.15:9901/tsfile/live/1009_1.m3u8 济宁公共,http://111.14.181.15:9901/tsfile/live/1009_1.m3u8?key=tvbox6_com&playlive=1&authid=0 -济宁综合,http://111.14.181.15:9901/tsfile/live/1007_1.m3u8 济宁综合,http://111.14.181.15:9901/tsfile/live/1007_1.m3u8?key=tvbox6_com&playlive=1&authid=0 浙江卫视,http://58.57.40.22:9901/tsfile/live/1029_1.m3u8 浙江卫视,http://112.46.85.60:8009/hls/34/index.m3u8 -浙江卫视,http://58.17.48.228:808/hls/32/index.m3u8 +浙江卫视,http://110.53.52.63:8888/newlive/live/hls/23/live.m3u8 +浙江卫视,http://175.31.21.146:4480/hls/28/index.m3u8 浙江卫视,http://39.134.115.163:8080/PLTV/88888910/224/3221225703/index.m3u8 +浙江卫视测试,http://180.213.174.225:9901/tsfile/live/1005_1.m3u8?key=txiptv&playlive=1&authid=0 +海南卫视,http://220.164.192.48:50085/tsfile/live/1003_1.m3u8 海南卫视,http://58.57.40.22:9901/tsfile/live/1000_1.m3u8 海南卫视,http://36.32.174.67:60080/newlive/live/hls/46/live.m3u8 海南卫视,http://183.11.239.36:808/hls/124/index.m3u8 -海南卫视,http://120.76.248.139/live/bfgd/4200000473.m3u8 -海南卫视,http://123.138.22.30:9901/tsfile/live/1008_1.m3u8 海峡卫视,http://38.64.72.148:80/hls/modn/list/4009/chunklist0.m3u8 海峡卫视,http://38.64.72.148:80/hls/modn/list/4009/playlist.m3u8 -海看大片,http://124.128.73.58:9901/tsfile/live/1006_1.m3u8?key=txiptv&playlive=1&authid=0 海绵宝宝,http://124.248.69.76:26781/huya/11352919 涡阳新闻综合,http://220.180.124.18:888/live/ch0.m3u8 淮南公共,http://112.30.194.221:20080/live/6e43da3335a640b3a73c948fccf935c5/hls.m3u8 深圳卫视,http://39.134.115.163:8080/PLTV/88888910/224/3221225741/index.m3u8 +深圳卫视,http://58.57.40.22:9901/tsfile/live/1036_1.m3u8 深圳卫视,http://38.64.72.148:80/hls/modn/list/4007/playlist.m3u8 深圳卫视,http://110.53.52.63:8888/newlive/live/hls/27/live.m3u8 深圳卫视,http://111.160.17.2:59901/tsfile/live/0001_49.m3u8 -深圳卫视,http://183.11.239.36:808/hls/45/index.m3u8 深圳少儿,http://183.11.239.36:808/hls/157/index.m3u8 深圳少儿,http://125.89.163.44:8888/udp/239.77.1.244:5146 深圳移动电视,http://125.89.163.44:8888/udp/239.77.1.175:5146 深圳财经生活,http://183.11.239.36:808/hls/151/index.m3u8 游戏风云,http://36.105.100.208:35455/itv/5000000011000031114.m3u8?cdn=bestzb -游戏风云,http://180.213.174.225:9901/tsfile/live/1035_1.m3u8?key=txiptv&playlive=1&authid=0 -湖北公共,http://119.36.148.115:59901/tsfile/live/1007_1.m3u8 +湖北卫视,http://220.164.192.48:50085/tsfile/live/0123_1.m3u8 +湖北卫视,http://58.57.40.22:9901/tsfile/live/1038_1.m3u8 湖北卫视,http://39.134.115.163:8080/PLTV/88888910/224/3221225699/index.m3u8 -湖北卫视,http://36.32.174.67:60080/newlive/live/hls/28/live.m3u8 湖北卫视,http://110.53.52.63:8888/newlive/live/hls/33/live.m3u8 -湖北卫视,http://60.223.224.176:8888/newlive/live/hls/33/live.m3u8 +湖北卫视,http://36.32.174.67:60080/newlive/live/hls/28/live.m3u8 湖北垄上,http://58.19.43.46:9901/tsfile/live/1015_1.m3u8 -湖北垄上,http://119.36.148.115:59901/tsfile/live/1006_1.m3u8 湖北垄上,http://113.57.20.158:9901/tsfile/live/1015_1.m3u8 +湖北垄上,http://119.36.148.115:59901/tsfile/live/1006_1.m3u8 湖北垄上,http://113.57.20.158:9901/tsfile/live/1015_1.m3u8?key=txiptv&playlive=1&authid=0 湖北影视,http://58.19.43.46:9901/tsfile/live/1016_1.m3u8 湖北影视,http://113.57.20.158:9901/tsfile/live/1016_1.m3u8 @@ -490,30 +471,29 @@ iHOT爱体育,http://146.56.165.66:7788/TVOD/2000000004000000060/hnbblive/index. 湖北经视,http://58.19.43.46:9901/tsfile/live/1017_1.m3u8 湖北经视,http://183.94.1.118:8801/tsfile/live/1017_1.m3u8 湖北经视,http://113.57.93.165:9900/tsfile/live/1017_1.m3u8 -湖北经视,http://113.57.93.165:9900/tsfile/live/1017_1.m3u8?key=txiptv&playlive=1&authid=0 湖北经视,http://119.36.148.115:59901/tsfile/live/1004_1.m3u8?key=txiptv -湖北综合,http://119.36.148.115:59901/tsfile/live/1005_1.m3u8 +湖北经视,http://113.57.20.158:9901/tsfile/live/1017_1.m3u8?key=txiptv&playlive=1&authid=0 湖北综合,http://58.19.133.144:9901 湖南公共,http://116.128.242.83:9901/tsfile/live/0117_1.m3u8 +湖南公共,http://116.128.242.83:9901/tsfile/live/0117_1.m3u8?key=txiptv&playlive=1&authid=0 湖南卫视,http://58.57.40.22:9901/tsfile/live/1028_1.m3u8 -湖南卫视,http://58.17.48.228:808/hls/31/index.m3u8 +湖南卫视,http://110.53.52.63:8888/newlive/live/hls/22/live.m3u8 湖南卫视,http://175.31.21.146:4480/hls/36/index.m3u8 湖南娱乐,http://116.128.243.121:85/tsfile/live/1002_1.m3u8?key=txiptv&playlive=1&authid=0 湖南娱乐,http://116.128.242.83:9901/tsfile/live/0125_1.m3u8?key=txiptv&playlive=1&authid=0 湖南导视,http://116.128.242.83:9901/tsfile/live/0003_1.m3u8?key=txiptv&playlive=1&authid=0 湖南电影,http://110.53.52.63:8888/newlive/live/hls/50/live.m3u8 湖南电影,http://116.128.242.83:9901/tsfile/live/1009_1.m3u8 -湖南电视剧,http://116.128.242.83:9901/tsfile/live/0120_1.m3u8?key=txiptv&playlive=1&authid=0 -湖南经视,http://116.128.242.83:9901/tsfile/live/0131_1.m3u8 湖南经视,http://110.53.218.182:9902/tsfile/live/1004_1.m3u8 +湖南经视,http://116.128.242.83:9901/tsfile/live/0131_1.m3u8 湖南经视,http://116.128.243.121:85/tsfile/live/1000_1.m3u8?key=txiptv&playlive=1&authid=0 湖南经视,http://116.128.242.83:9901/tsfile/live/0131_1.m3u8?key=txiptv&playlive=1&authid=0 湖南都市,http://110.53.218.182:9902/tsfile/live/0127_1.m3u8 湖南都市,http://116.128.243.121:85/tsfile/live/1001_1.m3u8?key=txiptv&playlive=1&authid=0 湖南都市,http://116.128.242.83:9901/tsfile/live/0139_1.m3u8?key=txiptv&playlive=1&authid=0 湖南金鹰纪实,http://180.213.174.225:9901/tsfile/live/1012_1.m3u8?key=txiptv&playlive=1&authid=0 -漫画解说,http://61.133.118.228:5001/yy/1382735568 漫画解说,http://124.248.69.76:26781/douyu/5907076 +漫画解说,http://61.133.118.228:5001/yy/1382735568 漳浦综合,http://220.161.87.62:8090/hls/0/index.m3u8 漳浦综合,http://220.161.87.62:8800/hls/0/index.m3u8 潇湘电影,http://116.128.242.83:9901/tsfile/live/1009_1.m3u8?key=txiptv&playlive=1&authid=0 @@ -521,12 +501,12 @@ iHOT爱体育,http://146.56.165.66:7788/TVOD/2000000004000000060/hnbblive/index. 潞城新闻综合,http://59.48.42.6:62204/lucheng.m3u8?%E5%85%B3%E6%B3%A8%E5%BE%AE%E4%BF%A1%E5%85%AC%E4%BC%97%E5%8F%B7[%E6%99%B4%E5%9B%AD] 潞城新闻综合,http://59.48.42.6:62204/lucheng.m3u8?zshanxd 灾难片,http://124.248.69.76:26781/huya/11602075 -炫动卡通,http://218.15.183.23:9901/tsfile/live/23042_1.m3u8 炫动卡通,http://120.198.95.220:9901/tsfile/live/1034_1.m3u8?key=txiptv +炫动卡通,http://183.237.95.108:9901/tsfile/live/1100_1.m3u8?key=txiptv&playlive=0&authid=0 爱体育,http://36.105.100.208:35455/itv/1000000001000009601.m3u8?cdn=ystenlive 爱情喜剧,http://36.105.100.208:35455/itv/2000000003000000010.m3u8?cdn=hnbblive 玛纳斯综合,http://218.84.127.245:1026/hls/main1/playlist.m3u8 -玛纳斯综合,http://218.84.127.245:1026/hls/main1/playlist.m3u8?zxinjd, +环映,http://180.213.174.225:9901/tsfile/live/1032_1.m3u8?key=txiptv&playlive=1&authid=0 璧山综合,http://222.179.42.129:8181/hls1.m3u8 甄子丹,http://124.248.69.76:26781/huya/11352935 甘肃卫视,http://58.57.40.22:9901/tsfile/live/1056_1.m3u8 @@ -551,17 +531,16 @@ iHOT爱体育,http://146.56.165.66:7788/TVOD/2000000004000000060/hnbblive/index. 睛彩河北,http://124.239.135.194:11080/live/qchb/index.m3u8 睛彩竞技,http://138.2.61.159:5000/2000000003000000060/hnbblive/index.m3u8 睛彩竞技,http://138.2.61.159:5000/1000000006000270001/ystenlive/index.m3u8 -睛彩竞技,http://36.105.100.208:35455/itv/2000000003000000060.m3u8?cdn=hnbblive 睛彩篮球,http://138.2.61.159:5000/2000000003000000061/hnbblive/index.m3u8 睛彩篮球,http://138.2.61.159:5000/2000000003000000065/hnbblive/index.m3u8 睛彩篮球,http://138.2.61.159:5000/1000000006000270002/ystenlive/index.m3u8 睛彩篮球,http://138.2.61.159:5000/1000000006000270006/ystenlive/index.m3u8 -睛彩篮球,http://39.134.67.108/PLTV/88888888/224/3221225895/1.m3u8 +睛彩篮球,http://36.105.100.208:35455/itv/2000000003000000061.m3u8?cdn=hnbblive 睛彩青少,http://36.105.100.208:35455/itv/1000000006000270007.m3u8?cdn=ystenlive 石家庄新闻综合,http://124.239.135.194:11080/live/sjzxwzh/index.m3u8 石河子影视文体,http://124.88.144.73:1935/live/jjsh/playlist.m3u8#@http://202.107.188.141:5002/shiheziyinshiwenti_hdgq.m3u8?token=guoziyun#@http://202.107.188.139:5002/shiheziyinshiwenti_hdcq.m3u8?token=guoziyun -石河子新闻综合,http://124.88.144.73:1935/live/xwzh/playlist.m3u8?%E5%85%B3%E6%B3%A8%E5%BE%AE%E4%BF%A1%E5%85%AC%E4%BC%97%E5%8F%B7[%E6%99%B4%E5%9B%AD] -石河子经济生活,http://124.88.144.73:1935/live/dywt/playlist.m3u8 +石河子教育,http://124.88.144.73:1935/live/xwzh/playlist.m3u8?%E5%85%B3%E6%B3%A8%E5%BE%AE%E4%BF%A1%E5%85%AC%E4%BC%97%E5%8F%B7[%E6%99%B4%E5%9B%AD] +石河子新闻综合,http://124.88.144.73:1935/live/dywt/playlist.m3u8 福建体育,http://110.81.206.138:49231/tsfile/live/23029_1.m3u8?key=txiptv&playlive=1&authid=0 福建公共,http://110.81.206.138:49231/tsfile/live/23024_1.m3u8?key=txiptv&playlive=1&authid=0 福建少儿,http://110.81.206.138:49231/tsfile/live/23030_1.m3u8?key=txiptv&playlive=1&authid=0 @@ -569,6 +548,7 @@ iHOT爱体育,http://146.56.165.66:7788/TVOD/2000000004000000060/hnbblive/index. 福建新闻,http://110.81.206.138:49231/tsfile/live/23025_1.m3u8?key=txiptv&playlive=1&authid=0 福建旅游,http://110.81.206.138:49231/tsfile/live/23027_1.m3u8?key=txiptv&playlive=1&authid=0 福建电视剧,http://110.81.206.138:49231/tsfile/live/23026_1.m3u8?key=txiptv&playlive=1&authid=0 +福建综合,http://110.81.206.138:49231/tsfile/live/23023_1.m3u8?key=txiptv&playlive=1&authid=0 精品体育,http://146.56.165.66:7788/TVOD/2000000003000000021/hnbblive/index.m3u8 精彩影视,http://36.105.100.208:35455/itv/6000000006000320630.m3u8?cdn=wasusyt 纪实科教,http://36.105.100.208:35455/itv/1000000001000001910.m3u8?cdn=ystenlive @@ -578,30 +558,28 @@ iHOT爱体育,http://146.56.165.66:7788/TVOD/2000000004000000060/hnbblive/index. 纯享4K,http://36.105.100.208:35455/itv/1000000004000011651.m3u8?cdn=ystenlive 经典动漫,http://61.133.118.228:5001/yy/24180320 经典电影,http://61.163.181.78:9901/tsfile/live/1059_1.m3u8 -经典电影,http://61.133.118.228:5001/yy/1356363815 +经典电影,http://120.238.94.10:9901/tsfile/live/1040_1.m3u8 经典电影,http://60.172.130.146:352/tsfile/live/1006_1.m3u8?key=txiptv&playlive=1&authid=0 绵阳综合,http://119.6.59.216:60033/tsfile/live/1007_1.m3u8?key=txiptv 自贡综合,http://110.189.153.160:1001/zhpd.flv?zsicd -茂名公共,http://125.89.163.44:8888/udp/239.77.0.207:5146 -茂名综合,http://125.89.163.44:8888/udp/239.77.0.206:5146 茶,http://180.213.174.225:9901/tsfile/live/1041_1.m3u8?key=txiptv&playlive=1&authid=0 茶频道,http://36.105.100.208:35455/itv/5000000011000031209.m3u8?cdn=bestzb -荣昌综合,http://183.64.181.25:40023/rongchang01.m3u8 西安1套,http://112.46.85.60:8009/hls/28/index.m3u8 西安2套,http://112.46.85.60:8009/hls/29/index.m3u8 -西藏卫视,http://36.32.174.67:60080/newlive/live/hls/48/live.m3u8 西藏卫视,http://110.53.52.63:8888/newlive/live/hls/36/live.m3u8 +西藏卫视,http://36.32.174.67:60080/newlive/live/hls/48/live.m3u8 +西藏卫视,http://111.61.236.247:9081/hls/52/index.m3u8 西藏卫视,http://183.11.239.36:808/hls/64/index.m3u8 -西藏卫视,http://120.76.248.139/live/bfgd/4200000121.m3u8 贵州卫视,http://39.164.160.249:9901/tsfile/live/0120_1.m3u8 -贵州卫视,http://58.57.40.22:9901/tsfile/live/1042_1.m3u8 贵州卫视,http://39.134.115.163:8080/PLTV/88888910/224/3221225728/index.m3u8 +贵州卫视,http://58.57.40.22:9901/tsfile/live/1042_1.m3u8 贵州卫视,http://110.53.52.63:8888/newlive/live/hls/28/live.m3u8 贵州卫视,http://58.19.43.46:9901/tsfile/live/1011_1.m3u8 超级体育,http://111.29.9.33:6610/000000001000/1000000004000007755/index.m3u8?channel-id=bestzb&Contentid=1000000004000007755&livemode=1&stbId=3 -超级电影,http://36.105.100.208:35455/itv/1000000003000012426.m3u8?cdn=ystenlive 超级电影,http://111.29.9.33:6610/000000001000/1000000001000012884/index.m3u8?channel-id=bestzb&Contentid=1000000001000012884&livemode=1&stbId=3 +超级电影,http://36.105.100.208:35455/itv/1000000003000012426.m3u8?cdn=ystenlive 超级电视剧,http://36.105.100.208:35455/itv/1000000004000024993.m3u8?cdn=ystenlive +超级综艺,http://111.29.9.33:6610/000000001000/1000000004000023658/index.m3u8?channel-id=bestzb&Contentid=1000000004000023658&livemode=1&stbId=3 辽宁体育,http://120.76.248.139/live/bfgd/4200000611.m3u8 辽宁公共,http://120.76.248.139/live/bfgd/4200000077.m3u8 辽宁公共,http://120.76.248.139/live/bfgd/4200000481.m3u8 @@ -609,7 +587,7 @@ iHOT爱体育,http://146.56.165.66:7788/TVOD/2000000004000000060/hnbblive/index. 辽宁卫视,http://39.164.160.249:9901/tsfile/live/0121_1.m3u8 辽宁卫视,http://58.57.40.22:9901/tsfile/live/1035_1.m3u8 辽宁卫视,http://110.53.52.63:8888/newlive/live/hls/46/live.m3u8 -辽宁卫视,http://183.94.1.118:8801/tsfile/live/0121_1.m3u8 +辽宁卫视,http://58.19.43.46:9901/tsfile/live/1041_1.m3u8 辽宁影视剧,http://120.76.248.139/live/bfgd/4200000070.m3u8 辽宁教育青少,http://120.76.248.139/live/bfgd/4200000075.m3u8 辽宁生活,http://120.76.248.139/live/bfgd/4200000073.m3u8 @@ -619,30 +597,31 @@ iHOT爱体育,http://146.56.165.66:7788/TVOD/2000000004000000060/hnbblive/index. 辽宁都市,http://120.76.248.139/live/bfgd/4200000610.m3u8 都市剧场,http://36.105.100.208:35455/itv/5000000011000031111.m3u8?cdn=bestzb 都市剧场,http://222.179.155.21:1935/ch1.m3u8?%E5%85%B3%E6%B3%A8%E5%BE%AE%E4%BF%A1%E5%85%AC%E4%BC%97%E5%8F%B7[%E6%99%B4%E5%9B%AD] +都市剧场,http://183.64.174.171:40123/ch1.m3u8?zzhongqd 都市剧场,http://180.213.174.225:9901/tsfile/live/1040_1.m3u8?key=txiptv&playlive=1&authid=0 鄂托克旗电视台,http://110.19.181.138:10080/hls/F509Rh7GR/F509Rh7GR_live.m3u8?zneimd 重庆卫视,http://58.57.40.22:9901/tsfile/live/0142_1.m3u8 -重庆卫视,http://110.53.52.63:8888/newlive/live/hls/30/live.m3u8 重庆卫视,http://111.160.17.2:59901/tsfile/live/0001_31.m3u8 重庆卫视,http://183.11.239.36:808/hls/53/index.m3u8 +重庆卫视,http://120.76.248.139/live/bfgd/4200000107.m3u8 重庆汽摩,http://120.76.248.139/live/bfgd/4200000168.m3u8 -重庆汽摩,http://183.64.181.25:40023/rongchang01.m3u8?%E5%85%B3%E6%B3%A8%E5%BE%AE%E4%BF%A1%E5%85%AC%E4%BC%97%E5%8F%B7[%E6%99%B4%E5%9B%AD] 重庆汽摩,http://183.230.184.51:65500/tntv1.m3u8?zzhongqd 重庆汽摩,http://218.89.240.144:59901/tsfile/live/1010_1.m3u8?key=txiptv 重庆璧山综合,http://222.179.42.129:8181/hls1.m3u8?zzhongqd 金川乡村,http://139.203.180.9:90/live/jcxc.m3u8 金川新闻综合,http://139.203.180.9:90/live/zhxw.m3u8 +金牌综艺,http://111.29.9.33:6610/000000001000/1000000004000026167/index.m3u8?channel-id=bestzb&Contentid=1000000004000026167&livemode=1&stbId=3 金色学堂,http://36.105.100.208:35455/itv/5000000010000026105.m3u8?cdn=bestzb -金鹰卡通,http://183.94.1.118:8801/tsfile/live/1000_1.m3u8 -金鹰卡通,http://110.80.17.38:9901/tsfile/live/0016_2.m3u8 -金鹰卡通,http://61.138.128.226:19901/tsfile/live/1018_1.m3u8 -金鹰卡通,http://119.36.148.115:59901/tsfile/live/1011_1.m3u8 +金鹰卡通,http://58.19.43.46:9901/tsfile/live/1000_1.m3u8 +金鹰卡通,http://111.160.17.2:59901/tsfile/live/0001_33.m3u8 +金鹰卡通,http://121.33.239.242:9901/tsfile/live/38727_1.m3u8 金鹰卡通,http://110.53.52.63:8888/newlive/live/hls/49/live.m3u8 -金鹰纪实,http://120.238.94.10:9901/tsfile/live/1059_1.m3u8 -金鹰纪实,http://183.11.239.36:808/hls/171/index.m3u8 +金鹰卡通,http://110.80.17.38:9901/tsfile/live/0016_2.m3u8 金鹰纪实,http://121.19.134.222:808/tsfile/live/1037_1.m3u8 +金鹰纪实,http://183.11.239.36:808/hls/171/index.m3u8 金鹰纪实,http://58.57.40.22:9901/tsfile/live/1070_1.m3u8 铜梁综合,http://183.64.174.171:40123/ch1.m3u8 +陕西1套,http://112.46.85.60:8009/hls/18/index.m3u8 陕西1套,http://123.138.22.30:9901/tsfile/live/1000_1.m3u8 陕西1套,http://124.116.183.146:9901/tsfile/live/1000_1.m3u8 陕西2套,http://123.138.22.30:9901/tsfile/live/1001_1.m3u8 @@ -654,30 +633,30 @@ iHOT爱体育,http://146.56.165.66:7788/TVOD/2000000004000000060/hnbblive/index. 陕西6套,http://112.46.85.60:8009/hls/23/index.m3u8 陕西7套,http://112.46.85.60:8009/hls/24/index.m3u8 陕西8套,http://112.46.85.60:8009/hls/62/index.m3u8 -陕西卫视,http://39.134.115.163:8080/PLTV/88888910/224/3221225729/index.m3u8 陕西卫视,http://39.164.160.249:9901/tsfile/live/0136_1.m3u8 -陕西卫视,http://36.32.174.67:60080/newlive/live/hls/44/live.m3u8 +陕西卫视,http://39.134.115.163:8080/PLTV/88888910/224/3221225729/index.m3u8 陕西卫视,http://110.53.52.63:8888/newlive/live/hls/40/live.m3u8 +陕西卫视,http://36.32.174.67:60080/newlive/live/hls/44/live.m3u8 陕西卫视,http://58.19.43.46:9901/tsfile/live/1013_1.m3u8 陕西新闻资讯,http://113.200.148.203:85/tsfile/live/1011_1.m3u8?key=txiptv&playlive=1&authid=0 陕西新闻资讯,http://124.116.183.146:9901/tsfile/live/1000_1.m3u8?key=txiptv&playlive=1&authid=0 -陕西都市青春,http://124.116.183.146:9901/tsfile/live/1001_1.m3u8?key=txiptv&playlive=1&authid=0 雅趣,http://180.213.174.225:9901/tsfile/live/1033_1.m3u8?key=txiptv&playlive=1&authid=0 青海卫视,http://58.57.40.22:9901/tsfile/live/1057_1.m3u8 青海卫视,http://110.53.52.63:8888/newlive/live/hls/38/live.m3u8 -青海卫视,http://120.238.94.10:9901/tsfile/live/1073_1.m3u8 青海卫视,http://120.76.248.139/live/bfgd/4200000111.m3u8 魅力足球,http://146.56.165.66:7788/TVOD/5000000011000031207/bestzb/index.m3u8 魅力足球,http://36.105.100.208:35455/itv/5000000011000031206.m3u8?cdn=bestzb 黎城综合,http://111.53.96.67:8081/live/1/index.m3u8 黎城综合,http://111.53.96.67:8081/live/1/index.m3u8?%E5%85%B3%E6%B3%A8%E5%BE%AE%E4%BF%A1%E5%85%AC%E4%BC%97%E5%8F%B7[%E6%99%B4%E5%9B%AD] +黑莓动画,http://111.29.9.33:6610/000000001000/1000000004000021734/index.m3u8?channel-id=bestzb&Contentid=1000000004000021734&livemode=1&stbId=3 黑莓动画,http://36.105.100.208:35455/itv/1000000004000021734.m3u8?cdn=ystenlive 黑莓电影,http://146.56.165.66:7788/TVOD/2000000003000000001/hnbblive/index.m3u8 +黑莓电影,http://111.29.9.33:6610/000000001000/1000000004000019624/index.m3u8?channel-id=bestzb&Contentid=1000000004000019624&livemode=1&stbId=3 黑莓电影,http://36.105.100.208:35455/itv/1000000004000019624.m3u8?cdn=ystenlive 黑龙江卫视,http://39.164.160.249:9901/tsfile/live/0143_1.m3u8 黑龙江卫视,http://58.57.40.22:9901/tsfile/live/1040_1.m3u8 -黑龙江卫视,http://113.140.12.230:8888/newlive/live/hls/42/live.m3u8 黑龙江卫视,http://110.53.52.63:8888/newlive/live/hls/44/live.m3u8 +黑龙江卫视,http://113.140.12.230:8888/newlive/live/hls/42/live.m3u8 黑龙江卫视,http://183.131.246.250:9901/tsfile/live/0143_1.m3u8 黑龙江少儿,http://39.134.67.108/PLTV/88888888/224/3221225979/1.m3u8 黑龙江少儿,http://112.99.193.34:9901/tsfile/live/1030_1.m3u8?key=txiptv&playlive=1&authid=0 @@ -686,10 +665,14 @@ iHOT爱体育,http://146.56.165.66:7788/TVOD/2000000004000000060/hnbblive/index. 黑龙江文体,http://39.134.67.108/PLTV/88888888/224/3221225965/1.m3u8 黑龙江文体,http://112.99.193.34:9901/tsfile/live/1022_1.m3u8? 黑龙江新闻,http://112.99.193.34:9901/tsfile/live/1024_1.m3u8? -黑龙江新闻法治,http://112.99.193.34:9901/tsfile/live/1028_1.m3u8?key=txiptv&playlive=1&authid=0 +黑龙江新闻法治,http://39.134.67.108/PLTV/88888888/224/3221225967/1.m3u8 +黑龙江都市,http://39.134.67.108/PLTV/88888888/224/3221225969/1.m3u8 黑龙江都市,http://112.99.193.34:9901/tsfile/live/1027_1.m3u8?key=txiptv&playlive=1&authid=0 齐鲁,http://124.128.73.58:9901/tsfile/live/1000_1.m3u8?key=txiptv&playlive=1&authid=0 -龙华洋片,http://50.7.234.10:8278/lunghuawestern_twn/playlist.m3u8?tid=MC1C3944472239444722&ct=19226&tsum=99c0c7c82e2fc48b16605865c3eaeb82 +龙华卡通,http://122.117.71.103:8516/http/61.222.53.250:8068/hls/14/80/cstv14.m3u8 +龙华戏剧,http://122.117.71.103:8533/http/61.222.53.250:8081/hls/75/817/ch59.m3u8 +龙华戏剧,http://122.117.71.103:8533/http/61.222.53.250:8068/hls/13/80/cstv13.m3u8 +龙华电影,http://122.117.71.103:8555/http/61.222.53.250:8068/hls/10/80/cstv10.m3u8 龙华电影,http://122.117.71.103:8555/http/61.222.53.250:8081/hls/75/817/ch59.m3u8 # IPv6 Streams @@ -710,31 +693,31 @@ CCTV-6 电影,http://[2409:8087:1a01:df::4077]:80/ottrrs.hl.chinamobile.com/PLTV CCTV-7 国防军事,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225733/index.m3u8 CCTV-8 电视剧,http://[2409:8087:1a01:df::4077]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226008/index.m3u8 CCTV-9 纪录,http://[2409:8087:1a01:df::4077]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225734/index.m3u8 -CCTV1,http://[2409:8087:3869:8021:1001::e5]:6610/PLTV/88888888/224/3221225642/2/index.m3u8 CCTV1,http://[2409:8087:3869:8021:1001::e5]:6610/PLTV/88888910/224/3221225642/index.m3u8 -CCTV1,http://[2409:8087:3869:8021:1001::e5]:6610/PLTV/88888888/224/3221225501/2/index.m3u8 CCTV1,http://[2409:8087:3869:8021:1001::e5]:6610/PLTV/88888888/224/3221225618/2/index.m3u8 +CCTV1,http://[2409:8087:3869:8021:1001::e5]:6610/PLTV/88888888/224/3221225642/2/index.m3u8 +CCTV1,http://[2409:8087:3869:8021:1001::e5]:6610/PLTV/88888888/224/3221225501/2/index.m3u8 CCTV10,http://[2409:8087:3869:8021:1001::e5]:6610/PLTV/88888888/224/3221225627/2/index.m3u8 -CCTV12,http://[2409:8087:3869:8021:1001::e5]:6610/PLTV/88888888/224/3221225495/2/index.m3u8 CCTV12,http://[2409:8087:3869:8021:1001::e5]:6610/PLTV/88888888/224/3221225637/2/index.m3u8 +CCTV12,http://[2409:8087:3869:8021:1001::e5]:6610/PLTV/88888888/224/3221225495/2/index.m3u8 CCTV15,http://[2409:8087:1a01:df::4033]:80/TVOD/88888888/224/3221226127/main.m3u8 CCTV16,http://[2409:8087:3869:8021:1001::e5]:6610/PLTV/88888910/224/3221226230/index.m3u8 -CCTV17,http://[2409:8087:3869:8021:1001::e5]:6610/PLTV/88888910/224/3221225909/index.m3u8 -CCTV17,http://[2409:8087:3869:8021:1001::e5]:6610/PLTV/88888888/224/3221225907/2/index.m3u8 CCTV17,http://[2409:8087:3869:8021:1001::e5]:6610/PLTV/88888888/224/3221225908/2/index.m3u8 +CCTV17,http://[2409:8087:3869:8021:1001::e5]:6610/PLTV/88888888/224/3221225907/2/index.m3u8 CCTV17,http://[2409:8087:3869:8021:1001::e5]:6610/PLTV/88888888/224/3221225909/2/index.m3u8 +CCTV17,http://[2409:8087:3869:8021:1001::e5]:6610/PLTV/88888910/224/3221225909/index.m3u8 CCTV17,http://[2409:8087:1a01:df::4025]:80/TVOD/88888888/224/3221225708/main.m3u8 CCTV2,http://[2409:8087:3869:8021:1001::e5]:6610/PLTV/88888888/224/3221225643/2/index.m3u8 CCTV3,http://[2409:8087:1a01:df::4041]:80/TVOD/88888888/224/3221225799/main.m3u8 -CCTV5,http://[2409:8087:3869:8021:1001::e5]:6610/PLTV/88888888/224/3221225633/2/index.m3u8 CCTV5,http://[2409:8087:3869:8021:1001::e5]:6610/PLTV/88888910/224/3221225633/index.m3u8 CCTV5+,http://[2409:8087:3869:8021:1001::e5]:6610/PLTV/88888888/224/3221225649/2/index.m3u8 -CCTV5+,http://[2409:8087:3869:8021:1001::e5]:6610/PLTV/88888888/224/3221225706/2/index.m3u8 +CCTV6,http://[2409:8087:3869:8021:1001::e5]:6610/PLTV/88888888/224/3221225650/2/index.m3u8 +CCTV6,http://[2409:8087:3869:8021:1001::e5]:6610/PLTV/88888910/224/3221225632/index.m3u8 CCTV6,http://[2409:8087:3869:8021:1001::e5]:6610/PLTV/88888888/224/3221225632/2/index.m3u8 CCTV7,http://[2409:8087:3869:8021:1001::e5]:6610/PLTV/88888910/224/3221225624/index.m3u8 -CCTV7,http://[2409:8087:3869:8021:1001::e5]:6610/PLTV/88888888/224/3221225499/2/index.m3u8 CCTV7,http://[2409:8087:3869:8021:1001::e5]:6610/PLTV/88888888/224/3221225624/2/index.m3u8 CCTV7,http://[2409:8087:3869:8021:1001::e5]:6610/PLTV/88888888/224/3221225644/2/index.m3u8 +CCTV7,http://[2409:8087:3869:8021:1001::e5]:6610/PLTV/88888888/224/3221225499/2/index.m3u8 CCTV8,http://[2409:8087:1a01:df::4051]:80/TVOD/88888888/224/3221225795/main.m3u8 上海纪实,http://[2409:8087:3869:8021:1001::e5]:6610/PLTV/88888910/224/3221225655/index.m3u8 东北热剧,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225741/index.m3u8 @@ -742,10 +725,10 @@ CCTV8,http://[2409:8087:1a01:df::4051]:80/TVOD/88888888/224/3221225795/main.m3u8 东南卫视,http://[2409:8087:3869:8021:1001::e5]:6610/PLTV/88888888/224/3221225657/2/index.m3u8 东南卫视,http://[2409:8087:1a01:df::4035]:80/TVOD/88888888/224/3221225950/main.m3u8 东南卫视,http://[2409:8087:3869:8021:1001::e5]:6610/PLTV/88888888/224/3221225585/2/index.m3u8 +东南卫视,http://[2409:8087:3869:8021:1001::e5]:6610/PLTV/88888910/224/3221225585/index.m3u8?fmt=ts2hls 东方卫视,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226345/index.m3u8 北京卫视,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226450/index.m3u8 吉林卫视,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226397/index.m3u8 -吉林卫视,http://[2409:8087:3869:8021:1001::e5]:6610/PLTV/88888888/224/3221225680/2/index.m3u8 咪咕,http://[2409:8087:3869:8021:1001::e5]:6610/PLTV/88888888/224/3221226240/2/index.m3u8 哒啵赛事,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225675/index.m3u8 四川卫视,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226338/index.m3u8 @@ -754,6 +737,7 @@ CCTV8,http://[2409:8087:1a01:df::4051]:80/TVOD/88888888/224/3221225795/main.m3u8 天津卫视,http://[2409:8087:1a01:df::4030]:80/TVOD/88888888/224/3221225972/main.m3u8 安徽卫视,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226391/index.m3u8 山东卫视,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226456/index.m3u8 +山东卫视,http://[2409:8087:3869:8021:1001::e5]:6610/PLTV/88888910/224/3221225484/index.m3u8?fmt=ts2hls 山西卫视,http://[2409:8087:3869:8021:1001::e5]:6610/PLTV/88888888/224/3221225730/2/index.m3u8 广东卫视,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226248/index.m3u8 广西卫视,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226549/index.m3u8 @@ -764,7 +748,10 @@ CCTV8,http://[2409:8087:1a01:df::4051]:80/TVOD/88888888/224/3221225795/main.m3u8 武术世界,http://[2409:8087:3869:8021:1001::e5]:6610/PLTV/88888888/224/3221225508/2/index.m3u8 江苏卫视,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226310/index.m3u8 江西卫视,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226344/index.m3u8 +江西卫视,http://[2409:8087:3869:8021:1001::e5]:6610/PLTV/88888888/224/3221225705/2/index.m3u8 +江西卫视,http://[2409:8087:3869:8021:1001::e5]:6610/PLTV/88888888/224/3221225746/2/index.m3u8 江西卫视,http://[2409:8087:1a01:df::4027]:80/TVOD/88888888/224/3221225935/main.m3u8 +江西卫视,http://[2409:8087:3869:8021:1001::e5]:6610/PLTV/88888888/224/3221225492/2/index.m3u8 江西卫视,http://[2409:8087:3869:8021:1001::e5]:6610/PLTV/88888910/224/3221225492/index.m3u8?fmt=ts2hls 河北卫视,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226406/index.m3u8 河北卫视,http://[2409:8087:1a01:df::4035]:80/TVOD/88888888/224/3221225961/main.m3u8 @@ -773,15 +760,19 @@ CCTV8,http://[2409:8087:1a01:df::4051]:80/TVOD/88888888/224/3221225795/main.m3u8 浙江卫视,http://[2409:8087:1a01:df::4043]:80/TVOD/88888888/224/3221225959/main.m3u8 海南卫视,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226465/index.m3u8 深圳卫视,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226313/index.m3u8 +深圳卫视,http://[2409:8087:3869:8021:1001::e5]:6610/PLTV/88888910/224/3221225598/index.m3u8?fmt=ts2hls 湖北卫视,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226477/index.m3u8 湖南卫视,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226307/index.m3u8 睛彩竞技,http://[2409:8087:1a01:df::4061]:80/TVOD/88888888/224/3221225899/main.m3u8 睛彩篮球,http://[2409:8087:1a01:df::4055]:80/TVOD/88888888/224/3221225901/main.m3u8 精品体育,http://[2409:8087:3869:8021:1001::e5]:6610/PLTV/88888888/224/3221225709/2/index.m3u8 精品萌宠,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226505/index.m3u8 +纪实人文,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225738/index.m3u8 纪实科教,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225729/index.m3u8 +西藏卫视,http://[2409:8087:3869:8021:1001::e5]:6610/PLTV/88888888/224/3221225723/2/index.m3u8 贵州卫视,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226474/index.m3u8 贵州卫视,http://[2409:8087:1a01:df::4030]:80/TVOD/88888888/224/3221225974/main.m3u8 +贵州卫视,http://[2409:8087:3869:8021:1001::e5]:6610/PLTV/88888910/224/3221225483/index.m3u8?fmt=ts2hls 超级体育,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225715/index.m3u8 超级体育,http://[2409:8087:3869:8021:1001::e5]:6610/PLTV/88888888/224/3221225622/2/index.m3u8 超级电影,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225717/index.m3u8 @@ -789,10 +780,12 @@ CCTV8,http://[2409:8087:1a01:df::4051]:80/TVOD/88888888/224/3221225795/main.m3u8 超级视剧,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225716/index.m3u8 辽宁卫视,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226546/index.m3u8 重庆卫视,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226409/index.m3u8 +重庆卫视,http://[2409:8087:3869:8021:1001::e5]:6610/PLTV/88888910/224/3221225612/index.m3u8?fmt=ts2hls 金牌综艺,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225666/index.m3u8 金鹰纪实,http://[2409:8087:3869:8021:1001::e5]:6610/PLTV/88888910/224/3221225595/index.m3u8?fmt=ts2hls 陕西卫视,http://[2409:8087:3869:8021:1001::e5]:6610/PLTV/88888888/224/3221225729/2/index.m3u8 -鹤岗新闻综合,http://[2409:8087:1a01:df::4059]:80/TVOD/88888888/224/3221226073/main.m3u8 +黑莓电影,http://[2409:8087:3869:8021:1001::e5]:6610/PLTV/88888888/224/3221225764/2/index.m3u8 +黑莓电影,http://[2409:8087:3869:8021:1001::e5]:6610/PLTV/88888888/224/3221225769/2/index.m3u8 黑龙江卫视,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226327/index.m3u8 黑龙江文体,http://[2409:8087:1a01:df::4025]:80/TVOD/88888888/224/3221225965/main.m3u8 黑龙江都市,http://[2409:8087:1a01:df::4055]:80/TVOD/88888888/224/3221225969/main.m3u8 \ No newline at end of file