// ==UserScript== // @name VIP视频全网解析 (Pro版) // @namespace https://scriptcat.org/zh-CN/script-show-page/4339 // @version 5.0.3 // @description 视频VIP 影视vip 电影vip解析-----支持:腾讯、爱奇艺、优酷、芒果、pptv、乐视、bilibili等其它网站视频VIP解析,影视vip解析。 强烈推荐用脚本猫加载此插件,资源搜索会快很多(请不要使用油猴加载此插件,会很慢)。(如果自动选择的播放源,不理想,卡顿,或不播放,声音不对,请手动点击黄色vip图标切换播放源,40多个源,一定有你需要的), // @icon data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48Y2lyY2xlIGN4PSI1MCIgY3k9IjUwIiByPSI1MCIgZmlsbD0iI0ZGRDcwMCIvPjx0ZXh0IHg9IjUwIiB5PSI3MCIgZm9udC1zaXplPSI1MCIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZmlsbD0id2hpdGUiIGZvbnQtZmFtaWx5PSJzYW5zLXNlcmlmIiBmb250LXdlaWdodD0ibjkwMCI+VklQPC90ZXh0Pjwvc3ZnPg== // @author lsym // @license MIT // @match *://*.iqiyi.com/v_* // @match *://*.iqiyi.com/a_* // @match *://*.iqiyi.com/w_* // @match *://*.iq.com/play/* // @match *://v.youku.com/v_show/id_* // @match *://*.youku.com/v_show/id_* // @match *://v.qq.com/x/cover/* // @match *://v.qq.com/x/page/* // @match *://v.qq.com/tv/* // @match *://*.mgtv.com/b/* // @match *://*.bilibili.com/video/av* // @match *://*.bilibili.com/video/BV* // @match *://*.bilibili.com/bangumi/play/* // @match *://*.le.com/ptv/vplay/* // @match *://*.tudou.com/listplay/* // @match *://*.tudou.com/albumplay/* // @match *://*.tudou.com/programs/view/* // @match *://tv.sohu.com/v/* // @match *://film.sohu.com/album/* // @match *://*.pptv.com/show/* // @match *://*.acfun.cn/v/ac* // @match *://*.fun.tv/vplay/* // @match *://*.wasu.cn/Play/show/id/* // @match *://*.1905.com/play/* // @match *://*.ixigua.com/video/* // @match *://*.weibo.com/tv/show/* // @match *://*.weibo.com/v/tv/show/* // @grant GM_addStyle // @grant GM_xmlhttpRequest // @grant GM_setValue // @grant GM_getValue // @grant GM_registerMenuCommand // @run-at document-end // @connect lz.118318.xyz // @connect api.maoyanapi.top // @connect pg.cttv.vip // @connect pg.fenwe078.cf // @connect www.lovedan.net // @connect www.inmi.app // @connect www.wyvod.com // @connect ddmf.net // @connect dh.ha.cn // @connect api.xinlangapi.com // @connect app.bfzyapi.com // @connect p2100.net // @connect bfzyapi.com // @connect api.yzzy-api.com // @connect caiji.dbzy.tv // @connect cj.lziapi.com // @connect api.ffzyapi.com // @connect api.zuidapi.com // @connect caiji.kuaichezy.org // @connect ckzy.me // @connect ikunzyapi.com // @connect api.apibdzy.com // @connect 360zy.com // @connect cj.rycjapi.com // @connect mozhuazy.com // @connect www.huyaapi.com // @connect www.hongniuzy2.com // @connect api.ukuapi88.com // @connect suoniapi.com // @connect xsd.sdzyapi.com // @connect www.seacms.org // @connect collect.wolongzy.cc // @connect api.wujinapi.me // @connect img.smdyw.top // @connect hhzyapi.com // @connect caiji.maotaizy.cc // @connect api.niuniuzy.me // @connect savviuux.hk3.345888.xyz.cdn.cloudflare.net // @connect tyyszyapi.com // @connect cj.ffzyapi.com // @connect collect.wolongzyw.com // @connect api.ukuapi.com // @connect api.guangsuapi.com // @connect jszyapi.com // @connect subocaiji.com // @connect www.mdzyapi.com // @connect iqiyizyapi.com // @connect jyzyapi.com // @connect caiji.dyttzyapi.com // @connect * // @antifeature piracy // ==/UserScript== function _0x48eb(_0x564082,_0x2213f0){const _0x557da9=_0x557d();return _0x48eb=function(_0x48ebd1,_0x5e3761){_0x48ebd1=_0x48ebd1-0xfd;let _0x2a5582=_0x557da9[_0x48ebd1];return _0x2a5582;},_0x48eb(_0x564082,_0x2213f0);}(function(_0x2cf9e5,_0x40f9df){const _0x37516c=_0x48eb,_0x774b25=_0x2cf9e5();while(!![]){try{const _0x5cf744=-parseInt(_0x37516c(0x237))/0x1+parseInt(_0x37516c(0x19f))/0x2*(parseInt(_0x37516c(0x10f))/0x3)+-parseInt(_0x37516c(0x1ea))/0x4*(-parseInt(_0x37516c(0x203))/0x5)+-parseInt(_0x37516c(0x170))/0x6*(parseInt(_0x37516c(0x1cc))/0x7)+parseInt(_0x37516c(0x1da))/0x8*(parseInt(_0x37516c(0x190))/0x9)+-parseInt(_0x37516c(0xfd))/0xa+-parseInt(_0x37516c(0x1f9))/0xb*(-parseInt(_0x37516c(0x195))/0xc);if(_0x5cf744===_0x40f9df)break;else _0x774b25['push'](_0x774b25['shift']());}catch(_0x7bcc25){_0x774b25['push'](_0x774b25['shift']());}}}(_0x557d,0x25c34),(async function(){'use strict';const _0x3aae26=_0x48eb;const _0x2d7acb={'API_TIMEOUT':0x1388,'STUCK_CHECK_TIMEOUT':0x1770,'AUTOPLAY_NEXT_DELAY':0x64,'PANEL_LEAVE_CLOSE_DELAY':0x5dc,'STORAGE_KEY_ICON_POSITION':'tm_icon_position_pure_v5_cn','SEARCH_CONCURRENCY':0x1e,'AUTO_EXPAND_BEST_SOURCE':!![],'VIDEO_URL_PATTERNS':[/iqiyi\.com\/[vwa]_/,/iq\.com\/play\//,/youku\.com\/v_show\/id_/,/v\.qq\.com\/(x\/cover|x\/page|tv)\//,/mgtv\.com\/b\//,/bilibili\.com\/(video|bangumi\/play)\//,/le\.com\/ptv\/vplay\//,/tv\.sohu\.com\/v\//,/film\.sohu\.com\/album\//,/pptv\.com\/show\//,/acfun\.cn\/v\/ac/,/1905\.com\/play\//,/ixigua\.com\/video\//,/tudou\.com\/(listplay|albumplay|programs\/view)\//],'HLS_CONFIG':{'maxBufferLength':0x1e,'maxMaxBufferLength':0x3c,'fragLoadingTimeOut':0x1f40,'manifestLoadingTimeOut':0x2710,'levelLoadingTimeOut':0x2710,'fragLoadingMaxRetry':0x4,'manifestLoadingMaxRetry':0x2,'fragLoadingRetryDelay':0x1f4,'enableWorker':![],'lowLatencyMode':![],'startFragPrefetch':!![],'maxStarvationDelay':0x5,'enableSoftwareAES':!![]},'MESSAGES':{'VIDEO_ENDED':_0x3aae26(0x1ca),'GET_TIME_REQ':_0x3aae26(0x1c7),'GET_TIME_RES':_0x3aae26(0x171),'PLAY_SUCCESS':_0x3aae26(0x16b),'CHECK_STUCK_REQ':'tm_check_stuck_req','CHECK_STUCK_RES':_0x3aae26(0x19b),'LOAD_ERROR':_0x3aae26(0x248)},'SELECTORS':{'PLAYER_ELEMENTS':[_0x3aae26(0x1a3),_0x3aae26(0x178),_0x3aae26(0x109),_0x3aae26(0x1ed),_0x3aae26(0x1d0),'#sohuplayer',_0x3aae26(0x19c),_0x3aae26(0x173),'#bilibili-player','.bpx-player-container',_0x3aae26(0x120),_0x3aae26(0x1bf),_0x3aae26(0x13e),_0x3aae26(0x22f),_0x3aae26(0x135),_0x3aae26(0x12e),'#xigua-player',_0x3aae26(0x1ec),_0x3aae26(0x226),'.play-player',_0x3aae26(0x145)],'QUICK_TITLE':[_0x3aae26(0x18e),'h1',_0x3aae26(0x21d),_0x3aae26(0x196),_0x3aae26(0x1bc),_0x3aae26(0x1d5),_0x3aae26(0x10c)],'PRECISE_TITLE':{'iqiyi.com':_0x3aae26(0x11c),'youku.com':'.anthology-wrap\x20li.active\x20span,\x20.list-single-episode.current\x20a','v.qq.com':_0x3aae26(0x15c),'bilibili.com':_0x3aae26(0x1e6),'mgtv.com':_0x3aae26(0x1cf),'sohu.com':_0x3aae26(0x1dc),'le.com':_0x3aae26(0x121),'pptv.com':_0x3aae26(0x18b),'acfun.cn':_0x3aae26(0x1e0)}}},_0x216e82=_0x573500=>{const _0x471f04=_0x3aae26,_0x4eee97=new Map();return _0x573500[_0x471f04(0x1ba)](_0x596bbf=>{const _0x340d77=_0x471f04;!_0x4eee97[_0x340d77(0x151)](_0x596bbf['url'])&&_0x4eee97[_0x340d77(0x1d1)](_0x596bbf[_0x340d77(0x23f)],{..._0x596bbf,'name':_0x596bbf[_0x340d77(0x20e)]['substring'](0x0,0x4)});}),Array[_0x471f04(0x211)](_0x4eee97['values']());},_0x397857=[{'name':'iqiyi','url':'https://iqiyizyapi.com/api.php/provide/vod/'},{'name':_0x3aae26(0x20b),'url':'https://360zy.com/api.php/provide/vod/'},{'name':'CK','url':_0x3aae26(0x175)},{'name':'卧龙','url':'https://collect.wolongzyw.com/api.php/provide/vod/'},{'name':'速播','url':_0x3aae26(0x1b6)},{'name':'飘零','url':_0x3aae26(0x14a)},{'name':'如意','url':'https://cj.rycjapi.com/api.php/provide/vod/'},{'name':'光速','url':'https://api.guangsuapi.com/api.php/provide/vod/'},{'name':'金鹰','url':'https://jyzyapi.com/api.php/provide/vod/'},{'name':'艾旦','url':_0x3aae26(0x1fe)},{'name':'无忧','url':_0x3aae26(0x243)},{'name':_0x3aae26(0x168),'url':_0x3aae26(0x1f6)},{'name':_0x3aae26(0x134),'url':_0x3aae26(0x133)},{'name':'量子','url':_0x3aae26(0x161)},{'name':'魔都','url':'https://www.mdzyapi.com/api.php/provide/vod/'},{'name':'暴风','url':_0x3aae26(0x14f)},{'name':'魔爪','url':_0x3aae26(0x186)},{'name':'闪电','url':'https://xsd.sdzyapi.com/api.php/provide/vod/'},{'name':'无尽','url':_0x3aae26(0x17e)},{'name':'神马','url':_0x3aae26(0x141)},{'name':'茅台','url':_0x3aae26(0x1a4)},{'name':'非凡','url':_0x3aae26(0x22d)},{'name':'红牛','url':'https://www.hongniuzy2.com/api.php/provide/vod/'},{'name':'极速','url':_0x3aae26(0x22e)},{'name':'天涯','url':'https://tyyszyapi.com/api.php/provide/vod/'},{'name':'新浪','url':_0x3aae26(0x137)},{'name':'虎牙','url':'https://www.huyaapi.com/api.php/provide/vod/'},{'name':'百度','url':_0x3aae26(0x1f4)}],_0x362df1=_0x216e82(_0x397857),_0x3686a0=[...new Map(_0x362df1[_0x3aae26(0x242)](_0x2bda45=>[_0x2bda45[_0x3aae26(0x20e)],_0x2bda45]))['values']()],_0x502a92={'currentEpisodeList':[],'currentPlayingUrl':'','hiddenPlayerElement':null,'isPanelOpen':![],'currentURL':location[_0x3aae26(0x172)],'dom':{},'timers':{'resize':null,'panelCollapse':null,'stuck':null},'sessionCache':{'key':null,'results':[]},'activeSourceName':null,'isFirstAutoplayAttempted':![],'currentPageEpisodeNumber':null,'failedUrls':new Set(),'isUserClosed':![],'currentSearchId':0x0},_0xfe1634={'init'(){const _0x1e5787=_0x3aae26;this[_0x1e5787(0x105)](),_0x502a92['dom'][_0x1e5787(0x14d)]=this['createElement']('div',{'id':_0x1e5787(0x1cd)}),_0x502a92[_0x1e5787(0x1fd)][_0x1e5787(0x150)]=this[_0x1e5787(0x1c5)](_0x1e5787(0x104),{'id':_0x1e5787(0x23c)}),_0x502a92['dom'][_0x1e5787(0x208)]=this[_0x1e5787(0x1c5)](_0x1e5787(0x187),{'id':'tm-panel-fusion'}),_0x502a92[_0x1e5787(0x1fd)][_0x1e5787(0x1ee)]=this['createElement'](_0x1e5787(0x187),{'id':'tm-player-overlay-fusion'}),_0x502a92[_0x1e5787(0x1fd)][_0x1e5787(0x16e)]=this[_0x1e5787(0x1c5)](_0x1e5787(0x187),{'id':'tm-global-status','innerHTML':''}),_0x502a92[_0x1e5787(0x1fd)][_0x1e5787(0x1ee)][_0x1e5787(0x244)]='',document['body'][_0x1e5787(0x1c2)](_0x502a92[_0x1e5787(0x1fd)][_0x1e5787(0x14d)],_0x502a92['dom'][_0x1e5787(0x1ee)],_0x502a92[_0x1e5787(0x1fd)]['globalStatus']),_0x502a92[_0x1e5787(0x1fd)][_0x1e5787(0x14d)]['append'](_0x502a92[_0x1e5787(0x1fd)]['mainBtn'],_0x502a92[_0x1e5787(0x1fd)]['panel']),_0x502a92[_0x1e5787(0x1fd)][_0x1e5787(0xff)]=document['getElementById'](_0x1e5787(0x210)),_0x502a92[_0x1e5787(0x1fd)]['closeBtn']=document['getElementById']('tm-close-btn-fusion'),_0x502a92[_0x1e5787(0x1fd)]['playerStatus']=document[_0x1e5787(0x23b)](_0x1e5787(0x108)),this[_0x1e5787(0x14e)](),this[_0x1e5787(0x1e1)]();},'createElement':(_0x3295cf,_0x2e012f)=>Object[_0x3aae26(0x15d)](document['createElement'](_0x3295cf),_0x2e012f),'injectStyle'(){const _0x2f5b78=_0x3aae26;GM_addStyle(_0x2f5b78(0x15a));},'checkPageVisibility'(){const _0x59bf69=_0x3aae26;if(!_0x502a92[_0x59bf69(0x1fd)][_0x59bf69(0x14d)])return;const _0x910a0=location[_0x59bf69(0x172)],_0x5d235f=_0x2d7acb['VIDEO_URL_PATTERNS'][_0x59bf69(0x1ce)](_0x21b55b=>_0x21b55b['test'](_0x910a0));_0x5d235f?_0x502a92[_0x59bf69(0x1fd)]['container'][_0x59bf69(0x129)][_0x59bf69(0x204)]=_0x59bf69(0x1e3):(_0x502a92[_0x59bf69(0x1fd)][_0x59bf69(0x14d)]['style'][_0x59bf69(0x204)]=_0x59bf69(0x1d7),_0x502a92[_0x59bf69(0x1b4)]&&this['hidePanel']());},'initDraggableIcon'(){const _0x5867ac=_0x3aae26;let _0x1bcb25=![],_0x1fb681=![],_0xf3da60,_0x362146;const _0x3b0cbe=_0x502a92[_0x5867ac(0x1fd)]['container'],_0xf7aca5=GM_getValue(_0x2d7acb[_0x5867ac(0x162)],{'left':'20px','top':_0x5867ac(0x165)});Object['assign'](_0x3b0cbe[_0x5867ac(0x129)],_0xf7aca5);const _0x591965=_0x5999a9=>{const _0x10bd0d=_0x5867ac;if(!_0x1bcb25)return;_0x1fb681=!![];let _0x23d62a=_0x5999a9[_0x10bd0d(0x193)]-_0xf3da60,_0x592aed=_0x5999a9[_0x10bd0d(0x189)]-_0x362146;_0x23d62a=Math['max'](0x0,Math[_0x10bd0d(0x236)](_0x23d62a,window[_0x10bd0d(0x232)]-_0x3b0cbe['offsetWidth'])),_0x592aed=Math[_0x10bd0d(0x132)](0x0,Math[_0x10bd0d(0x236)](_0x592aed,window[_0x10bd0d(0x22a)]-_0x3b0cbe[_0x10bd0d(0x144)])),Object[_0x10bd0d(0x15d)](_0x3b0cbe[_0x10bd0d(0x129)],{'left':_0x23d62a+'px','top':_0x592aed+'px'});},_0x57e9f1=()=>{const _0x2e5b0c=_0x5867ac;if(!_0x1bcb25)return;_0x1bcb25=![],document[_0x2e5b0c(0x194)][_0x2e5b0c(0x129)][_0x2e5b0c(0x157)]='',_0x3b0cbe['style'][_0x2e5b0c(0x174)]=_0x2e5b0c(0x202),_0x3b0cbe[_0x2e5b0c(0x129)][_0x2e5b0c(0x17f)]='',_0x1fb681&&GM_setValue(_0x2d7acb[_0x2e5b0c(0x162)],{'left':_0x3b0cbe[_0x2e5b0c(0x129)]['left'],'top':_0x3b0cbe[_0x2e5b0c(0x129)][_0x2e5b0c(0x118)]}),window[_0x2e5b0c(0x11b)](_0x2e5b0c(0x1a0),_0x591965,!![]),window[_0x2e5b0c(0x11b)](_0x2e5b0c(0x1ff),_0x57e9f1,!![]),window[_0x2e5b0c(0x11b)](_0x2e5b0c(0x206),_0x57e9f1,!![]);},_0x755f43=_0x342136=>{const _0x2e7d5b=_0x5867ac;_0x342136[_0x2e7d5b(0x1d9)]();if(_0x342136[_0x2e7d5b(0x104)]!==0x0)return;_0x1fb681=![],_0x1bcb25=!![],document[_0x2e7d5b(0x194)][_0x2e7d5b(0x129)]['userSelect']='none',_0x3b0cbe[_0x2e7d5b(0x129)][_0x2e7d5b(0x174)]=_0x2e7d5b(0x18a),_0x3b0cbe[_0x2e7d5b(0x129)][_0x2e7d5b(0x17f)]=_0x2e7d5b(0x1d7),_0xf3da60=_0x342136['clientX']-_0x3b0cbe['getBoundingClientRect']()[_0x2e7d5b(0x245)],_0x362146=_0x342136['clientY']-_0x3b0cbe[_0x2e7d5b(0x15b)]()[_0x2e7d5b(0x118)],window['addEventListener']('mousemove',_0x591965,!![]),window[_0x2e7d5b(0x217)](_0x2e7d5b(0x1ff),_0x57e9f1,!![]),window[_0x2e7d5b(0x217)]('blur',_0x57e9f1,!![]);};_0x3b0cbe[_0x5867ac(0x217)](_0x5867ac(0x138),_0x755f43),_0x502a92[_0x5867ac(0x1fd)][_0x5867ac(0x150)][_0x5867ac(0x1e5)]=_0x5d71f8=>{const _0x40f735=_0x5867ac;if(_0x1fb681){_0x5d71f8[_0x40f735(0x1d9)]();return;}_0x5d71f8[_0x40f735(0x1d9)]();if(_0x502a92[_0x40f735(0x1b4)])this[_0x40f735(0x1eb)]();else{const _0x160d26=location[_0x40f735(0x172)];_0x502a92[_0x40f735(0x103)][_0x40f735(0x239)]===_0x160d26&&_0x502a92[_0x40f735(0x103)][_0x40f735(0x122)]['length']>0x0?(this[_0x40f735(0x14b)](),this[_0x40f735(0x212)]()):(this[_0x40f735(0x14b)](),_0xee9a81[_0x40f735(0x1a2)]());}};},'attachEventListeners'(){const _0xaa8208=_0x3aae26;_0x502a92[_0xaa8208(0x1fd)][_0xaa8208(0x142)][_0xaa8208(0x1e5)]=()=>_0x52cd8b['close'](),_0x502a92[_0xaa8208(0x1fd)][_0xaa8208(0x208)][_0xaa8208(0x17d)]=()=>{const _0x25781b=_0xaa8208;this[_0x25781b(0x1ac)](_0x25781b(0x166));},_0x502a92['dom']['panel'][_0xaa8208(0x1be)]=()=>{const _0x125fc9=_0xaa8208;_0x502a92[_0x125fc9(0x1bb)][_0x125fc9(0x166)]=setTimeout(()=>this[_0x125fc9(0x1eb)](),_0x2d7acb[_0x125fc9(0x182)]);},window[_0xaa8208(0x217)](_0xaa8208(0x10d),()=>{const _0x1d4043=_0xaa8208;this[_0x1d4043(0x1ac)](_0x1d4043(0x10d)),_0x502a92[_0x1d4043(0x1bb)][_0x1d4043(0x10d)]=setTimeout(()=>_0x52cd8b[_0x1d4043(0x21a)](),0x64);}),window[_0xaa8208(0x217)](_0xaa8208(0x164),_0x1a65e4=>_0x52cd8b[_0xaa8208(0x183)](_0x1a65e4));},'renderInitialPanel'(){const _0x5eee85=_0x3aae26;_0x502a92[_0x5eee85(0x1fd)][_0x5eee85(0x208)][_0x5eee85(0x129)][_0x5eee85(0x155)]='',_0x502a92[_0x5eee85(0x1fd)][_0x5eee85(0x208)]['innerHTML']=_0x5eee85(0x233);},'addSourceResult'(_0x582b9d){const _0x1a9564=_0x3aae26,_0x4c6c4d=_0x502a92[_0x1a9564(0x1fd)][_0x1a9564(0x208)][_0x1a9564(0x19e)](_0x1a9564(0x209));if(!_0x4c6c4d||!_0x502a92[_0x1a9564(0x1b4)])return;const _0x50ec26=Array[_0x1a9564(0x211)](_0x4c6c4d[_0x1a9564(0x17c)])[_0x1a9564(0x1c6)](_0x1fae4c=>_0x1fae4c[_0x1a9564(0x185)]['startsWith'](_0x582b9d[_0x1a9564(0x20e)]));if(_0x50ec26)return;const _0x3227f5=_0x582b9d['data'][_0x1a9564(0x1b3)]['split'](_0x1a9564(0x1aa))[_0x1a9564(0x12c)]()['split']('#')['length'],_0x309092=_0xfe1634['createElement']('button',{'textContent':_0x582b9d[_0x1a9564(0x20e)]+'\x20('+_0x3227f5+_0x1a9564(0x240)+_0x582b9d['latency']+_0x1a9564(0x223),'className':'tm-collection-btn','onclick':()=>{const _0x34d05d=_0x1a9564;_0x502a92['activeSourceName']=_0x582b9d[_0x34d05d(0x20e)],this[_0x34d05d(0x1fc)](_0x582b9d,![],_0x502a92[_0x34d05d(0x1c1)]);}});_0x582b9d[_0x1a9564(0x20e)]===_0x502a92['activeSourceName']&&_0x309092['classList'][_0x1a9564(0x1ae)](_0x1a9564(0x1b1)),_0x4c6c4d[_0x1a9564(0x247)](_0x309092);},'renderSourceListFromCache'(){const _0x2c11aa=_0x3aae26;this[_0x2c11aa(0x123)](),_0x502a92[_0x2c11aa(0x1fd)]['panel'][_0x2c11aa(0x129)]['width']='',this['updateStatus']('共\x20'+_0x502a92[_0x2c11aa(0x103)][_0x2c11aa(0x122)][_0x2c11aa(0x215)]+_0x2c11aa(0x1c0),![]);const _0x5710bc=_0x502a92[_0x2c11aa(0x1fd)][_0x2c11aa(0x208)][_0x2c11aa(0x19e)]('#tm-content-area');_0x502a92[_0x2c11aa(0x103)]['results'][_0x2c11aa(0x1ba)](_0x3c4533=>this['addSourceResult'](_0x3c4533));if(_0x5710bc)this['autoResizePanel'](_0x5710bc,!![]);},'renderEpisodeList'(_0x4f00d,_0x423ca9=![],_0x4dd67d=null){const _0x19e08e=_0x3aae26;if(_0x502a92[_0x19e08e(0x20f)])return;_0xfe1634[_0x19e08e(0x14c)]();const _0x1d09aa=_0x502a92[_0x19e08e(0x1fd)]['panel']['querySelector'](_0x19e08e(0x209));if(!_0x1d09aa)return;_0x1d09aa[_0x19e08e(0x244)]='',_0x502a92[_0x19e08e(0x1fd)][_0x19e08e(0x208)]['style'][_0x19e08e(0x155)]='',_0x1d09aa[_0x19e08e(0x1b0)]='episode-list',this[_0x19e08e(0x1f8)](_0x19e08e(0x11a),![]);const _0x292d2c=_0x502a92[_0x19e08e(0x1fd)][_0x19e08e(0x208)][_0x19e08e(0x19e)](_0x19e08e(0x219));_0x292d2c[_0x19e08e(0x129)][_0x19e08e(0x174)]='pointer',_0x292d2c[_0x19e08e(0x1e5)]=()=>this[_0x19e08e(0x212)](),_0x502a92['currentEpisodeList']=[];const _0x8463f0=_0x4f00d[_0x19e08e(0xfe)][_0x19e08e(0x1b3)][_0x19e08e(0x197)](_0x19e08e(0x1aa))[_0x19e08e(0x12c)]()[_0x19e08e(0x197)]('#');_0x8463f0[_0x19e08e(0x1ba)](_0x50c6db=>{const _0x4d5429=_0x19e08e,[_0x5fa359,_0x5166ca]=_0x50c6db[_0x4d5429(0x197)]('$');if(!_0x5fa359||!_0x5166ca)return;_0x502a92['currentEpisodeList'][_0x4d5429(0x143)]({'name':_0x5fa359,'url':_0x5166ca});const _0x25b092=_0xfe1634[_0x4d5429(0x1c5)]('button',{'textContent':_0x5fa359,'className':_0x4d5429(0x213),'onclick':()=>{const _0x3ecdc8=_0x4d5429,_0x5ee1d1=_0xa45666[_0x3ecdc8(0x21b)](_0x5fa359);_0x5ee1d1&&(_0x502a92[_0x3ecdc8(0x1c1)]=_0x5ee1d1),_0x52cd8b[_0x3ecdc8(0x140)](_0x5166ca);}});_0x25b092[_0x4d5429(0x146)][_0x4d5429(0x23f)]=_0x5166ca,_0x1d09aa[_0x4d5429(0x247)](_0x25b092);}),this['autoResizePanel'](_0x1d09aa,![]);if(!_0x4dd67d)return;;let _0x521ed9=null;const _0x382c18=_0x1d09aa['querySelectorAll'](_0x19e08e(0x1c8));for(const _0x1848fb of _0x382c18){const _0x2eef4f=_0xa45666[_0x19e08e(0x21b)](_0x1848fb[_0x19e08e(0x185)]);if(_0x2eef4f&&parseInt(_0x4dd67d,0xa)===parseInt(_0x2eef4f,0xa)){_0x521ed9=_0x1848fb;break;}}_0x521ed9&&(_0x521ed9[_0x19e08e(0x107)]['add'](_0x19e08e(0x12d)),setTimeout(()=>_0x521ed9[_0x19e08e(0x1dd)]({'behavior':_0x19e08e(0x10e),'block':_0x19e08e(0x119)}),0x64),_0x423ca9?(this['updateStatus']('正在播放:\x20'+_0x521ed9[_0x19e08e(0x185)]),_0x52cd8b[_0x19e08e(0x140)](_0x521ed9[_0x19e08e(0x146)][_0x19e08e(0x23f)])):this[_0x19e08e(0x1f8)](_0x19e08e(0x207)+_0x521ed9[_0x19e08e(0x185)]));},'updateStatus'(_0x54e1d9,_0x185a1d=![]){const _0x3e3eb0=_0x3aae26,_0x29e681=_0x502a92[_0x3e3eb0(0x1fd)]['panel'][_0x3e3eb0(0x19e)](_0x3e3eb0(0x219));_0x29e681&&(_0x29e681[_0x3e3eb0(0x185)]=_0x54e1d9,_0x29e681[_0x3e3eb0(0x129)][_0x3e3eb0(0x227)]=_0x185a1d?'#c82333':_0x3e3eb0(0x10a),_0x29e681[_0x3e3eb0(0x129)]['backgroundColor']=_0x185a1d?_0x3e3eb0(0x1d6):_0x3e3eb0(0x10b),_0x29e681[_0x3e3eb0(0x129)][_0x3e3eb0(0x174)]=_0x3e3eb0(0x147));},'updatePlayerStatus'(_0x10504a,_0x521274=!![]){const _0x674447=_0x3aae26;_0x521274&&_0x10504a?(_0x502a92[_0x674447(0x1fd)][_0x674447(0x139)]['textContent']=_0x10504a,_0x502a92[_0x674447(0x1fd)]['globalStatus'][_0x674447(0x129)][_0x674447(0x204)]=_0x674447(0x1e3),setTimeout(()=>_0x502a92[_0x674447(0x1fd)]['globalStatus'][_0x674447(0x129)][_0x674447(0x113)]='1',0xa)):(_0x502a92['dom'][_0x674447(0x16e)][_0x674447(0x129)][_0x674447(0x113)]='0',setTimeout(()=>{const _0x5bde9a=_0x674447;_0x502a92['dom'][_0x5bde9a(0x16e)]['style'][_0x5bde9a(0x113)]==='0'&&(_0x502a92['dom']['globalStatus']['style'][_0x5bde9a(0x204)]=_0x5bde9a(0x1d7));},0x12c));},'highlightPlayingEpisode'(_0x221412){const _0x2c0bea=_0x3aae26,_0x50d453=_0x502a92[_0x2c0bea(0x1fd)][_0x2c0bea(0x208)][_0x2c0bea(0x19e)]('#tm-content-area');if(!_0x50d453)return;_0x50d453['querySelectorAll'](_0x2c0bea(0x20c))['forEach'](_0x211fc7=>_0x211fc7['classList'][_0x2c0bea(0x1bd)](_0x2c0bea(0x12d)));const _0x5941d1=_0x50d453[_0x2c0bea(0x19e)]('.tm-collection-btn[data-url=\x22'+_0x221412+'\x22]');_0x5941d1&&(_0x5941d1['classList'][_0x2c0bea(0x1ae)]('tm-episode-matched'),_0x5941d1[_0x2c0bea(0x1dd)]({'behavior':'smooth','block':_0x2c0bea(0x119)}));},'autoResizePanel'(_0x33b9f4,_0x17c765){setTimeout(()=>{const _0xc1614c=_0x48eb;if(!_0x502a92[_0xc1614c(0x1b4)])return;const _0x5c562a=_0x33b9f4[_0xc1614c(0x1f5)]('.tm-collection-btn');if(!_0x5c562a[_0xc1614c(0x215)])return;let _0x536246=0x0;if(_0x17c765){const _0x32c07b=_0x502a92[_0xc1614c(0x1fd)][_0xc1614c(0x208)]['querySelector']('#tm-status-bar'),_0x2901eb=_0x32c07b?_0x32c07b[_0xc1614c(0x1f2)]:0x0,_0x3ad682=Math[_0xc1614c(0x132)](0x0,...Array['from'](_0x5c562a)['map'](_0x2c6bfc=>_0x2c6bfc[_0xc1614c(0x1f2)]));_0x536246=Math['max'](_0x2901eb,_0x3ad682);}else for(let _0x5e53ed=0x0;_0x5e53ed<_0x5c562a[_0xc1614c(0x215)];_0x5e53ed+=0x2){const _0x517a12=(_0x5c562a[_0x5e53ed]?.['scrollWidth']||0x0)+(_0x5c562a[_0x5e53ed+0x1]?.[_0xc1614c(0x1f2)]||0x0)+0x4;if(_0x517a12>_0x536246)_0x536246=_0x517a12;}_0x502a92[_0xc1614c(0x1fd)][_0xc1614c(0x208)][_0xc1614c(0x129)][_0xc1614c(0x155)]=_0x536246+0xe+'px';},0xa);},'toggleLoading'(_0x471486){const _0x55058b=_0x3aae26;_0x502a92[_0x55058b(0x1fd)][_0x55058b(0x150)][_0x55058b(0x107)][_0x55058b(0x1e8)](_0x55058b(0x15e),_0x471486);},'showPanel'(){const _0x47022e=_0x3aae26;_0x502a92[_0x47022e(0x1fd)][_0x47022e(0x208)][_0x47022e(0x129)][_0x47022e(0x204)]=_0x47022e(0x229),_0x502a92['isPanelOpen']=!![];},'hidePanel'(){const _0x241471=_0x3aae26;_0x502a92[_0x241471(0x1fd)][_0x241471(0x208)][_0x241471(0x129)][_0x241471(0x204)]='none',_0x502a92[_0x241471(0x1b4)]=![],this[_0x241471(0x14c)]();},'clearTimer'(_0x2f81c2){const _0x1bee8c=_0x3aae26;clearInterval(_0x502a92[_0x1bee8c(0x1bb)][_0x2f81c2]),clearTimeout(_0x502a92[_0x1bee8c(0x1bb)][_0x2f81c2]),_0x502a92['timers'][_0x2f81c2]=null;},'clearAllTimers'(){const _0x4be64a=_0x3aae26;Object['keys'](_0x502a92['timers'])[_0x4be64a(0x1ba)](_0x13a781=>this[_0x4be64a(0x1ac)](_0x13a781));}},_0xee9a81={async 'masterSearch'(){const _0x4ccdc9=_0x3aae26;_0xfe1634[_0x4ccdc9(0x14c)](),_0xfe1634[_0x4ccdc9(0x123)](),_0xfe1634[_0x4ccdc9(0x13c)](!![]),_0x52cd8b[_0x4ccdc9(0x16c)](),_0xfe1634[_0x4ccdc9(0x1f8)](_0x4ccdc9(0x18d));const _0x5c7f0b=_0xa45666[_0x4ccdc9(0x188)]();if(!_0x5c7f0b){_0xfe1634[_0x4ccdc9(0x1f8)](_0x4ccdc9(0x1c9),!![]),_0xfe1634['toggleLoading'](![]);return;}_0x502a92[_0x4ccdc9(0x103)]={'key':location[_0x4ccdc9(0x172)],'results':[]},_0x502a92[_0x4ccdc9(0x1b9)]=null,_0x502a92['isFirstAutoplayAttempted']=![],_0x502a92[_0x4ccdc9(0x1ad)]['clear'](),_0x502a92[_0x4ccdc9(0x20f)]=![];const _0x17e356=Date[_0x4ccdc9(0x102)]();_0x502a92[_0x4ccdc9(0x13f)]=_0x17e356;const _0x2a76b7=await _0xa45666['getCurrentEpisodeNumber']();console[_0x4ccdc9(0x13d)](_0x4ccdc9(0x16a),_0x2a76b7),_0x502a92[_0x4ccdc9(0x1c1)]=_0x2a76b7;if(_0x502a92[_0x4ccdc9(0x20f)]||_0x502a92['currentSearchId']!==_0x17e356)return;this[_0x4ccdc9(0x200)](_0x5c7f0b,_0x2a76b7,_0x17e356)[_0x4ccdc9(0x199)](()=>{const _0x5dfe6b=_0x4ccdc9;if(_0x502a92[_0x5dfe6b(0x13f)]===_0x17e356){_0xfe1634[_0x5dfe6b(0x13c)](![]);if(_0x502a92['sessionCache'][_0x5dfe6b(0x122)][_0x5dfe6b(0x215)]===0x0)_0xfe1634[_0x5dfe6b(0x1f8)](_0x5dfe6b(0x1e7),!![]);else!_0x502a92[_0x5dfe6b(0x201)]&&!_0x502a92[_0x5dfe6b(0x20f)]&&_0xfe1634[_0x5dfe6b(0x1f8)](_0x5dfe6b(0x218),![]);const _0x21314c=_0x502a92[_0x5dfe6b(0x1fd)][_0x5dfe6b(0x208)][_0x5dfe6b(0x19e)](_0x5dfe6b(0x209));_0x21314c&&_0xfe1634[_0x5dfe6b(0x117)](_0x21314c,!![]);}});},async 'performApiSearch'(_0xb92fd1,_0x28399f,_0x49138d){const _0x5724f4=_0x3aae26;let _0x3361de=0x0;const _0x38616d=async _0x2bcf35=>{const _0x275f28=_0x48eb;if(_0x502a92['isUserClosed']||_0x502a92[_0x275f28(0x13f)]!==_0x49138d)return;const _0x5d99cc=await this['searchSingleApi'](_0x2bcf35,_0xb92fd1);_0x3361de++;if(_0x502a92['isPanelOpen'])_0xfe1634['updateStatus'](_0x275f28(0x191)+_0x3361de+'/'+_0x3686a0['length']+')');if(!_0x5d99cc||_0x502a92[_0x275f28(0x20f)]||_0x502a92[_0x275f28(0x13f)]!==_0x49138d)return;if(_0x2d7acb[_0x275f28(0x156)]&&!_0x502a92['isFirstAutoplayAttempted']){const _0x4cfab8=_0x5d99cc[_0x275f28(0xfe)][_0x275f28(0x1b3)][_0x275f28(0x197)]('$$$')[_0x275f28(0x12c)]()[_0x275f28(0x197)]('#'),_0x25f154=_0x4cfab8[_0x275f28(0x1c6)](_0x1ecb61=>{const _0x4be8b1=_0x275f28,[_0x5bc28a]=_0x1ecb61[_0x4be8b1(0x197)]('$'),_0x5dea65=_0xa45666[_0x4be8b1(0x21b)](_0x5bc28a);return _0x5dea65&&parseInt(_0x5dea65,0xa)===parseInt(_0x28399f,0xa);});if(_0x25f154){_0x502a92[_0x275f28(0x201)]=!![],_0x502a92[_0x275f28(0x1b9)]=_0x5d99cc['name'];const _0x1092bd={..._0x5d99cc,'latency':0x0};_0xfe1634[_0x275f28(0x1f8)](_0x275f28(0x100)+_0x5d99cc[_0x275f28(0x20e)],![]),_0xfe1634[_0x275f28(0x1fc)](_0x1092bd,!![],_0x28399f);}}const _0x5bc340=_0x5d99cc[_0x275f28(0xfe)][_0x275f28(0x1b3)][_0x275f28(0x197)](_0x275f28(0x1aa))[_0x275f28(0x12c)]()[_0x275f28(0x197)]('#');if(_0x5bc340[_0x275f28(0x215)]===0x0)return;const _0x4df0a9=_0x5bc340[0x0][_0x275f28(0x197)]('$')[0x1];if(!_0x4df0a9)return;const _0x4e7ace=await _0xa45666['measureConnectionLatency'](_0x4df0a9);if(_0x4e7ace===Infinity)return;const _0xb7d258={..._0x5d99cc,'latency':_0x4e7ace};if(_0x502a92[_0x275f28(0x103)][_0x275f28(0x122)][_0x275f28(0x1ce)](_0x39b91a=>_0x39b91a[_0x275f28(0x20e)]===_0xb7d258[_0x275f28(0x20e)]))return;_0x502a92['sessionCache'][_0x275f28(0x122)][_0x275f28(0x143)](_0xb7d258),_0x502a92[_0x275f28(0x103)][_0x275f28(0x122)][_0x275f28(0x126)]((_0xc8e60f,_0x4645b2)=>_0xc8e60f['latency']-_0x4645b2[_0x275f28(0x19d)]),_0xfe1634[_0x275f28(0x18f)](_0xb7d258);};await _0xa45666[_0x5724f4(0x12a)](_0x2d7acb[_0x5724f4(0x1f3)],_0x3686a0,_0x38616d);},'searchSingleApi':(_0x3aed0e,_0xfa5452)=>new Promise(async _0x54e031=>{const _0x380952=_0x3aae26;try{const _0x498322=await _0xa45666[_0x380952(0x1a7)](_0x380952(0x148)+encodeURIComponent(_0xfa5452),_0x3aed0e),_0x7b8a19=_0x498322[_0x380952(0xfe)]?.[_0x380952(0x1f1)]?.[0x0]?.[_0x380952(0x1de)];if(!_0x7b8a19)return _0x54e031(null);const _0x18de27=await _0xa45666[_0x380952(0x1a7)](_0x380952(0x1fa)+_0x7b8a19,_0x3aed0e),_0x45915d=_0x18de27[_0x380952(0xfe)]?.[_0x380952(0x1f1)]?.[0x0];if(!_0x45915d?.[_0x380952(0x1b3)])return _0x54e031(null);_0x54e031({'name':_0x3aed0e[_0x380952(0x20e)],'data':_0x45915d});}catch(_0x4ec9fc){_0x54e031(null);}})},_0x52cd8b={'initPlacement'(){const _0x4b0833=_0x3aae26;if(_0x502a92[_0x4b0833(0x20f)])return;const _0x41aa5e=_0x4b0833(0x20d);_0x502a92[_0x4b0833(0x1fd)][_0x4b0833(0xff)][_0x4b0833(0x159)]=_0x41aa5e,this[_0x4b0833(0x216)](0x0);},'findAndPositionOverlay'(_0x372ef5){const _0x21e2fc=_0x3aae26;if(_0x502a92[_0x21e2fc(0x20f)])return;let _0x75cf26=null;!_0x502a92[_0x21e2fc(0x1fb)]&&(_0x502a92[_0x21e2fc(0x1fb)]=_0xa45666['findWebsitePlayerElement']());if(!_0x502a92[_0x21e2fc(0x1fb)]){const _0x4119a7=document[_0x21e2fc(0x19e)](_0x21e2fc(0x1a5));if(_0x4119a7){let _0x24fd1b=_0x4119a7[_0x21e2fc(0x1db)];while(_0x24fd1b&&_0x24fd1b[_0x21e2fc(0x179)]!==_0x21e2fc(0x1df)&&_0x24fd1b[_0x21e2fc(0x144)]<0x12c){_0x24fd1b=_0x24fd1b['parentElement'];}_0x24fd1b&&_0x24fd1b[_0x21e2fc(0x144)]>=0x12c&&(_0x502a92[_0x21e2fc(0x1fb)]=_0x24fd1b,_0x502a92['hiddenPlayerElement'][_0x21e2fc(0x129)]['opacity']='0');}}if(_0x502a92[_0x21e2fc(0x1fb)])try{_0x75cf26=_0x502a92[_0x21e2fc(0x1fb)][_0x21e2fc(0x15b)]();}catch(_0x310abb){}if(_0x75cf26&&_0x75cf26[_0x21e2fc(0x155)]>0xc8&&_0x75cf26[_0x21e2fc(0x1b5)]>0x64)Object[_0x21e2fc(0x15d)](_0x502a92[_0x21e2fc(0x1fd)][_0x21e2fc(0x1ee)][_0x21e2fc(0x129)],{'position':_0x21e2fc(0x23e),'top':_0x75cf26[_0x21e2fc(0x118)]+window[_0x21e2fc(0x127)]+'px','left':_0x75cf26[_0x21e2fc(0x245)]+'px','width':_0x75cf26[_0x21e2fc(0x155)]+'px','height':_0x75cf26[_0x21e2fc(0x1b5)]+'px','display':_0x21e2fc(0x1e3),'zIndex':_0x21e2fc(0x12f),'transform':_0x21e2fc(0x1d7)});else{if(_0x502a92[_0x21e2fc(0x124)]&&_0x372ef5>0xa){console[_0x21e2fc(0x18c)]('[VIP]\x20无法自动定位原播放器,使用居中保底模式'),Object['assign'](_0x502a92[_0x21e2fc(0x1fd)][_0x21e2fc(0x1ee)][_0x21e2fc(0x129)],{'position':_0x21e2fc(0x246),'top':_0x21e2fc(0x21e),'left':'50%','width':_0x21e2fc(0x131),'height':_0x21e2fc(0x131),'transform':_0x21e2fc(0x1ef),'display':'block','zIndex':_0x21e2fc(0x12f),'boxShadow':_0x21e2fc(0x1a6)});if(_0x372ef5<0x32)setTimeout(()=>this[_0x21e2fc(0x216)](_0x372ef5+0x1),0x1f4);}else _0x372ef5<=0x14&&setTimeout(()=>this[_0x21e2fc(0x216)](_0x372ef5+0x1),0xc8);}},async 'start'(_0x5a5d3a){const _0x4393e4=_0x3aae26;if(_0x502a92['isUserClosed'])return;_0xfe1634[_0x4393e4(0x14c)](),_0xfe1634[_0x4393e4(0x1eb)](),_0x502a92[_0x4393e4(0x124)]=_0x5a5d3a,_0xfe1634[_0x4393e4(0x1b7)](_0x5a5d3a),this[_0x4393e4(0x1d3)](),this[_0x4393e4(0x216)](0x0),_0x502a92[_0x4393e4(0x1fd)][_0x4393e4(0x1ee)][_0x4393e4(0x129)]['display']=_0x4393e4(0x1e3),this[_0x4393e4(0x1f0)](_0x5a5d3a);},'attemptToPlay'(_0x2c84e3){const _0x30599d=_0x3aae26;if(_0x502a92['isUserClosed'])return;_0xfe1634[_0x30599d(0x1ac)](_0x30599d(0x181)),_0xfe1634[_0x30599d(0x23d)](_0x30599d(0x167));const _0x1a0f56=this['createHTML'](_0x2c84e3);_0x502a92[_0x30599d(0x1fd)][_0x30599d(0xff)][_0x30599d(0x159)]=_0x1a0f56,_0x502a92[_0x30599d(0x1fd)][_0x30599d(0xff)][_0x30599d(0x1d2)]=()=>{const _0x1284a7=_0x30599d;if(_0x502a92[_0x1284a7(0x20f)])return;_0x502a92[_0x1284a7(0x1bb)]['stuck']=setTimeout(()=>{this['checkStuckStatus']();},_0x2d7acb[_0x1284a7(0x1d4)]),setTimeout(()=>this[_0x1284a7(0x21a)](),0x1f4);};},'checkStuckStatus'(){const _0x583f16=_0x3aae26;if(_0x502a92[_0x583f16(0x20f)])return;_0x502a92[_0x583f16(0x1fd)][_0x583f16(0xff)]&&_0x502a92[_0x583f16(0x1fd)][_0x583f16(0xff)][_0x583f16(0x149)]&&_0x502a92[_0x583f16(0x1fd)]['iframePlayer'][_0x583f16(0x149)][_0x583f16(0x21c)]({'type':_0x2d7acb['MESSAGES'][_0x583f16(0x160)]},'*');},'autoSwitchSource'(){const _0x3924cf=_0x3aae26;_0x502a92['failedUrls']['add'](_0x502a92['currentPlayingUrl']);const _0x4cf6ef=parseInt(_0x502a92[_0x3924cf(0x1c1)],0xa);if(isNaN(_0x4cf6ef)){_0xfe1634['updatePlayerStatus'](_0x3924cf(0x222),!![]);return;}let _0x318215=null;for(const _0x5228cd of _0x502a92[_0x3924cf(0x103)]['results']){if(_0x5228cd[_0x3924cf(0x20e)]===_0x502a92['activeSourceName'])continue;if(!_0x5228cd[_0x3924cf(0xfe)]||!_0x5228cd['data'][_0x3924cf(0x1b3)])continue;const _0x1f3872=_0x5228cd['data'][_0x3924cf(0x1b3)][_0x3924cf(0x197)](_0x3924cf(0x1aa))[_0x3924cf(0x12c)]()[_0x3924cf(0x197)]('#'),_0xc61ead=_0x1f3872[_0x3924cf(0x1c6)](_0x5d3436=>{const _0x5d5d70=_0x3924cf,[_0x48b957,_0xbedc57]=_0x5d3436[_0x5d5d70(0x197)]('$'),_0x49d993=_0xa45666[_0x5d5d70(0x21b)](_0x48b957);return _0x49d993&&parseInt(_0x49d993,0xa)===_0x4cf6ef&&!_0x502a92['failedUrls'][_0x5d5d70(0x151)](_0xbedc57);});if(_0xc61ead){_0x318215={'result':_0x5228cd,'url':_0xc61ead['split']('$')[0x1]};break;}}_0x318215?(_0x502a92[_0x3924cf(0x1b9)]=_0x318215[_0x3924cf(0x235)][_0x3924cf(0x20e)],_0xfe1634[_0x3924cf(0x1f8)](_0x3924cf(0x1a9)+_0x318215[_0x3924cf(0x235)][_0x3924cf(0x20e)],![]),_0xfe1634[_0x3924cf(0x1fc)](_0x318215['result'],!![],_0x502a92['currentPageEpisodeNumber'])):_0xfe1634[_0x3924cf(0x23d)]('所有源已尝试,请手动切换或刷新',!![]);},'createHTML'(_0x206205){const _0x494cea=_0x3aae26,_0x5962e9=_0x206205+(_0x206205[_0x494cea(0x176)]('?')?'&':'?')+(_0x494cea(0x1e9)+Date[_0x494cea(0x102)]()),_0x197250=_0x5962e9['replace'](/'/g,'\x5c\x27'),_0x360195=JSON['stringify'](_0x2d7acb[_0x494cea(0x180)]);return _0x494cea(0x15f)+_0x197250+'\x27,\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20autoplay:\x20true,\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20autoSize:\x20false,\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20fullscreen:\x20true,\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20pip:\x20true,\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20screenshot:\x20true,\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20setting:\x20true,\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20flip:\x20true,\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20playbackRate:\x20true,\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20aspectRatio:\x20true,\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20theme:\x20\x27#FFD700\x27,\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20lang:\x20\x27zh-cn\x27,\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20miniProgressBar:\x20true,\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20moreVideoAttr:\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x27playsinline\x27:\x20true,\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x27webkit-playsinline\x27:\x20true,\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x27x5-video-player-type\x27:\x20\x27h5\x27,\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20},\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20customType:\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20m3u8:\x20function\x20(video,\x20url,\x20art)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if\x20(Hls.isSupported())\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20const\x20hls\x20=\x20new\x20Hls('+_0x360195+_0x494cea(0x110)+_0x2d7acb['MESSAGES'][_0x494cea(0x1cb)]+_0x494cea(0x153)+_0x2d7acb[_0x494cea(0x22c)][_0x494cea(0x114)]+_0x494cea(0x136)+_0x2d7acb['MESSAGES']['PLAY_SUCCESS']+'\x27\x20},\x20\x27*\x27);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20});\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20art.on(\x27ready\x27,\x20()\x20=>\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20art.video.style.objectFit\x20=\x20\x27contain\x27;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20art.play();\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20//\x20确保宽高为100%,不使用autoSize\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20art.video.style.width\x20=\x20\x27100%\x27;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20art.video.style.height\x20=\x20\x27100%\x27;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20});\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20window.addEventListener(\x27message\x27,\x20e\x20=>\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if\x20(e.data?.type\x20===\x20\x27'+_0x2d7acb['MESSAGES'][_0x494cea(0x160)]+_0x494cea(0x205)+_0x2d7acb['MESSAGES'][_0x494cea(0x17a)]+_0x494cea(0x16d);},'handleMessage'(_0x955542){const _0xd89272=_0x3aae26;if(_0x502a92[_0xd89272(0x20f)])return;const _0x2b365d=_0x955542[_0xd89272(0xfe)];if(!_0x2b365d?.['type'])return;if(_0x2b365d['type']===_0x2d7acb[_0xd89272(0x22c)]['VIDEO_ENDED']){if(!_0x502a92[_0xd89272(0x124)]||!_0x502a92['currentEpisodeList']['length'])return;const _0xc1397d=_0x502a92[_0xd89272(0x1a8)][_0xd89272(0x230)](_0x21a56f=>_0x21a56f[_0xd89272(0x23f)]===_0x502a92[_0xd89272(0x124)]);if(_0xc1397d>-0x1&&_0xc1397d<_0x502a92['currentEpisodeList'][_0xd89272(0x215)]-0x1){const _0x1fc07d=_0x502a92['currentEpisodeList'][_0xc1397d+0x1];_0xfe1634['updatePlayerStatus'](_0xd89272(0x11e)+_0x1fc07d[_0xd89272(0x20e)],!![]),setTimeout(()=>this[_0xd89272(0x140)](_0x1fc07d['url']),_0x2d7acb[_0xd89272(0x163)]);}else _0xfe1634[_0xd89272(0x23d)](_0xd89272(0x11d),!![]),setTimeout(()=>this['close'](),0xbb8);}else{if(_0x2b365d[_0xd89272(0x221)]===_0x2d7acb[_0xd89272(0x22c)]['LOAD_ERROR'])_0xfe1634[_0xd89272(0x23d)](_0xd89272(0x112),!![]),this[_0xd89272(0x130)]();else{if(_0x2b365d['type']===_0x2d7acb['MESSAGES']['PLAY_SUCCESS'])_0xfe1634['clearTimer'](_0xd89272(0x181)),_0xfe1634['updatePlayerStatus']('',![]);else _0x2b365d['type']===_0x2d7acb['MESSAGES'][_0xd89272(0x17a)]&&(_0x2b365d[_0xd89272(0x231)]<0.1&&(_0xfe1634[_0xd89272(0x23d)](_0xd89272(0x12b),!![]),this['autoSwitchSource']()));}}},'close'(){const _0x27ad3b=_0x3aae26;_0xfe1634[_0x27ad3b(0x14c)](),_0x502a92['dom'][_0x27ad3b(0xff)][_0x27ad3b(0x13a)]=_0x27ad3b(0x1e2),_0x502a92['dom']['iframePlayer']['srcdoc']='',_0x502a92['dom'][_0x27ad3b(0x1ee)][_0x27ad3b(0x129)][_0x27ad3b(0x204)]=_0x27ad3b(0x1d7),_0xfe1634[_0x27ad3b(0x23d)]('',![]),_0x502a92['hiddenPlayerElement']&&(_0x502a92['hiddenPlayerElement'][_0x27ad3b(0x129)]['opacity']='',_0x502a92[_0x27ad3b(0x1fb)]=null),_0x502a92['currentPlayingUrl']='',_0x502a92[_0x27ad3b(0x201)]=!![];},'pauseAndHideOriginalPlayer'(){const _0x18ed44=_0x3aae26;document[_0x18ed44(0x1f5)](_0x18ed44(0x125))[_0x18ed44(0x1ba)](_0x3d6392=>{const _0x183f5c=_0x18ed44;if(!_0x3d6392[_0x183f5c(0x220)])_0x3d6392['pause']();_0x3d6392['muted']=!![];}),_0x502a92[_0x18ed44(0x1fb)]=_0xa45666[_0x18ed44(0x1a1)](),_0x502a92['hiddenPlayerElement']&&(_0x502a92[_0x18ed44(0x1fb)]['style']['opacity']='0');},'updateOverlayPosition'(){const _0x30e45c=_0x3aae26;if(_0x502a92[_0x30e45c(0x1fb)]&&_0x502a92[_0x30e45c(0x1fd)]['playerOverlay'][_0x30e45c(0x129)]['display']===_0x30e45c(0x1e3)){const _0x44b55e=_0x502a92[_0x30e45c(0x1fb)][_0x30e45c(0x15b)]();_0x44b55e[_0x30e45c(0x155)]>0x32&&_0x44b55e[_0x30e45c(0x1b5)]>0x32&&Object['assign'](_0x502a92[_0x30e45c(0x1fd)][_0x30e45c(0x1ee)][_0x30e45c(0x129)],{'top':_0x44b55e[_0x30e45c(0x118)]+window['scrollY']+'px','left':_0x44b55e[_0x30e45c(0x245)]+'px','width':_0x44b55e[_0x30e45c(0x155)]+'px','height':_0x44b55e[_0x30e45c(0x1b5)]+'px','transform':_0x30e45c(0x1d7),'position':'absolute'});}}},_0xa45666={async 'asyncPool'(_0x2e9ee4,_0x58bf30,_0x100fe9){const _0x1f59ad=_0x3aae26,_0x540dc9=[],_0x7d6e57=new Set();for(const _0x383de3 of _0x58bf30){const _0x105772=Promise[_0x1f59ad(0x1f7)]()[_0x1f59ad(0x199)](()=>_0x100fe9(_0x383de3));_0x540dc9[_0x1f59ad(0x143)](_0x105772),_0x7d6e57[_0x1f59ad(0x1ae)](_0x105772);const _0x32dd99=()=>_0x7d6e57[_0x1f59ad(0x128)](_0x105772);_0x105772['then'](_0x32dd99)['catch'](_0x32dd99),_0x7d6e57[_0x1f59ad(0x177)]>=_0x2e9ee4&&await Promise['race'](_0x7d6e57);}return Promise[_0x1f59ad(0x198)](_0x540dc9);},'robustRequest'(_0x488355,_0x2920c8){return new Promise((_0x46d7d6,_0x58e6bb)=>{const _0xf5d93d=_0x48eb,_0x2a341e=Date['now']();GM_xmlhttpRequest({'method':'GET','url':_0x2920c8[_0xf5d93d(0x23f)]+'?'+_0x488355,'headers':{'Referer':new URL(_0x2920c8['url'])['origin']},'timeout':_0x2d7acb[_0xf5d93d(0x17b)],'onload':_0x48b2b2=>{const _0x4e5ce2=_0xf5d93d,_0xdaa3a7=Date[_0x4e5ce2(0x102)]()-_0x2a341e;if(_0x48b2b2['status']!==0xc8||!_0x48b2b2[_0x4e5ce2(0x234)]||_0x48b2b2[_0x4e5ce2(0x234)][_0x4e5ce2(0x154)]()[_0x4e5ce2(0x184)]('<'))return _0x58e6bb(new Error('API\x20format\x20error'));try{_0x46d7d6({'data':JSON[_0x4e5ce2(0x106)](_0x48b2b2[_0x4e5ce2(0x234)]),'latency':_0xdaa3a7});}catch(_0x27eb91){_0x58e6bb(new Error(_0x4e5ce2(0x19a)));}},'onerror':_0xd63a06=>_0x58e6bb(new Error(_0xf5d93d(0x21f)+_0xd63a06[_0xf5d93d(0x228)])),'ontimeout':()=>_0x58e6bb(new Error('Request\x20timeout'))});});},'measureConnectionLatency':_0x560668=>new Promise(_0x3dcee5=>{const _0x5294b9=_0x3aae26,_0x34fb80=Date[_0x5294b9(0x102)]();GM_xmlhttpRequest({'method':_0x5294b9(0x1b2),'url':_0x560668,'timeout':_0x2d7acb['API_TIMEOUT'],'onload':_0x509e55=>{const _0x521d18=_0x5294b9,_0x5390ef=Date['now']()-_0x34fb80;_0x509e55[_0x521d18(0x23a)]>=0xc8&&_0x509e55['status']<0x190?_0x3dcee5(_0x5390ef):_0x3dcee5(Infinity);},'onerror':()=>_0x3dcee5(Infinity),'ontimeout':()=>_0x3dcee5(Infinity)});}),'getQuickMainTitle'(){const _0x455ca8=_0x3aae26;for(const _0x3d0e7d of _0x2d7acb['SELECTORS']['QUICK_TITLE']){const _0x1cae18=document['querySelector'](_0x3d0e7d);if(_0x1cae18){const _0x184764=(_0x1cae18[_0x455ca8(0x1e4)](_0x455ca8(0x116))||_0x1cae18[_0x455ca8(0x185)]||'')[_0x455ca8(0x154)]();if(_0x184764)return _0x184764[_0x455ca8(0x197)](/[-_\s((]/)[0x0][_0x455ca8(0x214)](/第.+[集季部]/,'')['trim']();}}return document[_0x455ca8(0x22b)]['split'](/[-_\s((]/)[0x0]['replace'](/第.+[集季部]/,'')[_0x455ca8(0x154)]();},async 'getCurrentEpisodeNumber'(){const _0x34af88=_0x3aae26;try{const _0x48b68d=new URLSearchParams(location[_0x34af88(0x172)]);if(_0x48b68d[_0x34af88(0x151)]('s4')){const _0x2810f8=_0x48b68d['get']('s4');if(_0x2810f8&&!isNaN(_0x2810f8))return _0x2810f8;}if(_0x48b68d[_0x34af88(0x151)](_0x34af88(0x101))){const _0x34e073=this['getEpisodeNumberFromString'](decodeURIComponent(_0x48b68d[_0x34af88(0x1d8)](_0x34af88(0x101))));if(_0x34e073)return _0x34e073;}}catch(_0x9fca78){}if(location[_0x34af88(0x1b8)][_0x34af88(0x176)](_0x34af88(0x1c3))){const _0x4413b1=this[_0x34af88(0x21b)](document[_0x34af88(0x22b)]);if(_0x4413b1)return _0x4413b1;}const _0xea6028=window[_0x34af88(0x13b)][_0x34af88(0x1b8)],_0x2083ad=Object['keys'](_0x2d7acb[_0x34af88(0x241)][_0x34af88(0x1c4)])[_0x34af88(0x1c6)](_0x64d5f1=>_0xea6028[_0x34af88(0x176)](_0x64d5f1));if(_0x2083ad)try{const _0x5efd7a=await this['waitForElement'](_0x2d7acb['SELECTORS'][_0x34af88(0x1c4)][_0x2083ad],0x3e8);if(_0x5efd7a?.[_0x34af88(0x185)]){const _0x484315=this[_0x34af88(0x21b)](_0x5efd7a[_0x34af88(0x185)]['trim']());if(_0x484315)return _0x484315;}}catch(_0x1556ae){}return this['getEpisodeNumberFromString'](document[_0x34af88(0x22b)]);},'getEpisodeNumberFromString'(_0x586a99){const _0x5d441d=_0x3aae26;if(!_0x586a99)return null;if(/^\d+$/['test'](_0x586a99[_0x5d441d(0x154)]()))return _0x586a99[_0x5d441d(0x154)]();let _0x59dd0a=_0x586a99[_0x5d441d(0x158)](/(?:第|EP|Ep|ep|E)\s*(\d+)/);if(_0x59dd0a&&_0x59dd0a[0x1])return _0x59dd0a[0x1];_0x59dd0a=_0x586a99['match'](/(?:\D|^)(\d{1,4})(?:\D|$)/);if(_0x59dd0a&&_0x59dd0a[0x1])return _0x59dd0a[0x1];const _0x4b3d62=_0x586a99[_0x5d441d(0x158)](/\d+/g);return _0x4b3d62?_0x4b3d62[_0x4b3d62[_0x5d441d(0x215)]-0x1]:null;},'findWebsitePlayerElement':()=>_0x2d7acb['SELECTORS'][_0x3aae26(0x115)]['map'](_0x30c25b=>document[_0x3aae26(0x19e)](_0x30c25b))['find'](_0x2180e0=>_0x2180e0),'waitForElement'(_0x317a85,_0x1e131e=0xbb8){return new Promise((_0x3c31cc,_0x18529c)=>{const _0x49229e=_0x48eb,_0x3a7aaf=document[_0x49229e(0x19e)](_0x317a85);if(_0x3a7aaf)return _0x3c31cc(_0x3a7aaf);const _0x2364a9=new MutationObserver(()=>{const _0x237ab1=_0x49229e,_0x1c13f7=document['querySelector'](_0x317a85);_0x1c13f7&&(_0x2364a9[_0x237ab1(0x152)](),clearTimeout(_0x10625e),_0x3c31cc(_0x1c13f7));}),_0x10625e=setTimeout(()=>{const _0xd0b2e1=_0x49229e;_0x2364a9[_0xd0b2e1(0x152)](),_0x18529c(new Error('Timeout\x20waiting\x20for\x20\x27'+_0x317a85+'\x27'));},_0x1e131e);_0x2364a9[_0x49229e(0x224)](document[_0x49229e(0x194)],{'childList':!![],'subtree':!![]});});},'waitForPlayerResize'(_0x54efb7,_0x402f8f=0x7d0){return new Promise((_0x1ec85f,_0x7e22d2)=>{const _0x2f91d9=_0x48eb;if(!_0x54efb7)return _0x7e22d2(new Error(_0x2f91d9(0x111)));let _0x2b0307=0x0,_0x50f887=0x0,_0x2c7745=0x0;const _0x396419=0xc8,_0x2e5f32=0x3,_0x18c380=setInterval(()=>{const _0xdedd19=_0x2f91d9,_0x286569=_0x54efb7['getBoundingClientRect']();_0x286569[_0xdedd19(0x155)]>0x0&&_0x286569['height']>0x0&&(_0x286569['width']===_0x2b0307&&_0x286569[_0xdedd19(0x1b5)]===_0x50f887?++_0x2c7745>=_0x2e5f32&&(clearInterval(_0x18c380),clearTimeout(_0x1bfc61),_0x1ec85f(_0x286569)):(_0x2c7745=0x0,_0x2b0307=_0x286569[_0xdedd19(0x155)],_0x50f887=_0x286569['height']));},_0x396419),_0x1bfc61=setTimeout(()=>{const _0x274546=_0x2f91d9;clearInterval(_0x18c380);const _0x2acf19=_0x54efb7[_0x274546(0x15b)]();_0x2acf19[_0x274546(0x155)]>0x0?_0x1ec85f(_0x2acf19):_0x7e22d2(new Error(_0x274546(0x225)));},_0x402f8f);});}};function _0x20fe76(){setTimeout(()=>{const _0x36b50f=_0x48eb;if(document['getElementById'](_0x36b50f(0x1cd)))return;_0xfe1634['init']();const _0x244a8d=()=>{const _0x2631a1=_0x36b50f;location[_0x2631a1(0x172)]!==_0x502a92[_0x2631a1(0x192)]&&(_0x502a92['currentURL']=location['href'],_0x502a92[_0x2631a1(0x201)]=![],_0x502a92[_0x2631a1(0x103)]={'key':null,'results':[]},_0x52cd8b[_0x2631a1(0x1af)]());},_0xec520a=new MutationObserver(_0x244a8d);_0xec520a['observe'](document['body'],{'childList':!![],'subtree':!![]}),document['addEventListener'](_0x36b50f(0x169),_0x95d4dc=>{const _0x328ca2=_0x36b50f;if(_0x502a92[_0x328ca2(0x1fd)]['container']['contains'](_0x95d4dc[_0x328ca2(0x238)])||_0x502a92[_0x328ca2(0x1fd)]['playerOverlay'][_0x328ca2(0x11f)](_0x95d4dc['target']))return;const _0x56ee1d=_0x95d4dc[_0x328ca2(0x238)][_0x328ca2(0x16f)](_0x328ca2(0x1ab));_0x56ee1d&&setTimeout(_0x244a8d,0x64);},!![]);},0x1f4);}document[_0x3aae26(0x20a)]===_0x3aae26(0x15e)?document[_0x3aae26(0x217)]('DOMContentLoaded',_0x20fe76):_0x20fe76();}()));function _0x557d(){const _0x3af10a=['https://bfzyapi.com/api.php/provide/vod/','mainBtn','has','disconnect','\x27\x20},\x20\x27*\x27);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20hls.destroy();\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20return;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20hls.recoverMediaError();\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20});\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20art.on(\x27destroy\x27,\x20()\x20=>\x20hls.destroy());\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x20else\x20if\x20(video.canPlayType(\x27application/vnd.apple.mpegurl\x27))\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20video.src\x20=\x20url;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x20else\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20art.notice.show\x20=\x20\x27当前浏览器不支持播放此格式\x27;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20});\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20art.on(\x27video:ended\x27,\x20()\x20=>\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20parent.postMessage({\x20type:\x20\x27','trim','width','AUTO_EXPAND_BEST_SOURCE','userSelect','match','srcdoc','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20/*\x20修改:默认隐藏,display:\x20none\x20*/\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#tm-container-fusion\x20{\x20position:\x20fixed;\x20z-index:\x202147483647;\x20width:\x2038px;\x20height:\x2038px;\x20text-align:\x20center;\x20cursor:\x20grab;\x20user-select:\x20none;\x20display:\x20block;\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#tm-main-btn-fusion\x20{\x20width:\x20100%;\x20height:\x20100%;\x20border:\x20none;\x20border-radius:\x2050%;\x20background:\x20linear-gradient(135deg,\x20#FFD700,\x20#FFA500);\x20color:\x20white;\x20cursor:\x20pointer;\x20box-shadow:\x200\x204px\x208px\x20rgba(0,0,0,0.2);\x20transition:\x20all\x200.3s\x20ease;\x20padding:\x200;\x20display:\x20flex;\x20align-items:\x20center;\x20justify-content:\x20center;\x20overflow:\x20hidden;\x20position:\x20relative;\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#tm-main-btn-fusion:hover\x20{\x20transform:\x20scale(1.1);\x20box-shadow:\x200\x206px\x2012px\x20rgba(0,0,0,0.3);\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#tm-main-btn-fusion::before\x20{\x20content:\x20\x22VIP\x22;\x20font-size:\x2016px;\x20font-weight:\x20bold;\x20color:\x20#fff;\x20text-shadow:\x200\x201px\x202px\x20rgba(0,0,0,0.2);\x20z-index:\x202;\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a#tm-main-btn-fusion.loading\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20/*\x20确保背景是纯黄色\x20*/\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20background:\x20#FFD700\x20!important;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20box-shadow:\x200\x206px\x2012px\x20rgba(0,0,0,0.3);\x20/*\x20加载时可以加一点阴影\x20*/\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#tm-main-btn-fusion.loading::before\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20/*\x20隐藏\x20\x22VIP\x22\x20文字\x20*/\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20font-size:\x200;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20content:\x20\x27\x27;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20/*\x20绘制竖瞳\x20*/\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20width:\x204px;\x20\x20\x20\x20\x20\x20/*\x20竖瞳的宽度\x20*/\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20height:\x2020px;\x20\x20\x20\x20\x20/*\x20这是竖瞳的最大高度\x20*/\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20background:\x20white;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20border-radius:\x204px;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20/*\x20核心:应用上下伸缩的动画\x20*/\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20animation:\x20tm-pupil-stretch\x201.2s\x20infinite\x20ease-in-out;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20/*\x20定义竖瞳上下伸缩(长度变化)的动画\x20*/\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20@keyframes\x20tm-pupil-stretch\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x200%\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20transform:\x20scaleY(0.3);\x20/*\x20开始时,高度为最大值的30%\x20*/\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20opacity:\x200.7;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x2050%\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20transform:\x20scaleY(1);\x20\x20\x20/*\x20动画中途,达到最大高度100%\x20*/\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20opacity:\x201;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20100%\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20transform:\x20scaleY(0.3);\x20/*\x20结束时,回到最小高度\x20*/\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20opacity:\x200.7;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#tm-panel-fusion\x20{\x20display:\x20none;\x20position:\x20absolute;\x20left:\x2048px;\x20top:\x200;\x20background:\x20rgba(255,\x20255,\x20255,\x200.95);\x20border-radius:\x208px;\x20padding:\x205px;\x20max-height:\x2070vh;\x20box-shadow:\x200\x206px\x2020px\x20rgba(0,0,0,0.15);\x20font-size:\x2012px;\x20backdrop-filter:\x20blur(10px);\x20border:\x201px\x20solid\x20rgba(255,\x20255,\x20255,\x200.2);\x20flex-direction:\x20column;\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#tm-status-bar\x20{\x20padding:\x204px;\x20margin-bottom:\x205px;\x20background:\x20#f1f3f5;\x20border-radius:\x206px;\x20text-align:\x20center;\x20font-weight:\x20500;\x20color:\x20#495057;\x20font-size:\x2011px;\x20min-height:\x2016px;\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20.tm-collection-btn\x20{\x20display:\x20block;\x20width:\x20100%;\x20padding:\x204px\x206px;\x20margin-bottom:\x204px;\x20background:\x20#fff;\x20border:\x201px\x20solid\x20#e9ecef;\x20border-radius:\x206px;\x20cursor:\x20pointer;\x20text-align:\x20left;\x20font-weight:\x20500;\x20color:\x20#495057;\x20font-size:\x2011px;\x20transition:\x20all\x200.2s\x20ease;\x20white-space:\x20nowrap;\x20box-sizing:\x20border-box;\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20.tm-collection-btn:hover\x20{\x20background:\x20#f8f9fa;\x20transform:\x20translateY(-1px);\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20.tm-episode-matched,\x20.tm-source-selected\x20{\x20background:\x20linear-gradient(135deg,\x20#28a745,\x20#20c997)\x20!important;\x20color:\x20white\x20!important;\x20border-color:\x20transparent\x20!important;\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#tm-content-area\x20{\x20display:\x20grid;\x20grid-template-columns:\x201fr;\x20gap:\x204px;\x20flex-grow:\x201;\x20overflow-y:\x20auto;\x20padding-right:\x208px;\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#tm-content-area.episode-list\x20{\x20grid-template-columns:\x201fr\x201fr;\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#tm-content-area::-webkit-scrollbar\x20{\x20width:\x208px;\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#tm-content-area::-webkit-scrollbar-track\x20{\x20background:\x20transparent;\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#tm-content-area::-webkit-scrollbar-thumb\x20{\x20background:\x20#ccc;\x20border-radius:\x204px;\x20border:\x202px\x20solid\x20transparent;\x20background-clip:\x20content-box;\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#tm-content-area::-webkit-scrollbar-thumb:hover\x20{\x20background:\x20#aaa;\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#tm-player-overlay-fusion\x20{\x20position:\x20absolute;\x20background-color:\x20#000;\x20z-index:\x202147483646;\x20display:\x20none;\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#tm-iframe-player-fusion\x20{\x20width:\x20100%;\x20height:\x20100%;\x20border:\x20none;\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#tm-close-btn-fusion\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20position:\x20absolute;\x20top:\x2010px;\x20right:\x2010px;\x20z-index:\x202147483647;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20width:\x2032px;\x20height:\x2032px;\x20border-radius:\x2050%;\x20background:\x20rgba(255,\x20255,\x20255,\x200.15);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20backdrop-filter:\x20blur(4px);\x20-webkit-backdrop-filter:\x20blur(4px);\x20border:\x201px\x20solid\x20rgba(255,\x20255,\x20255,\x200.2);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20color:\x20rgba(255,\x20255,\x20255,\x200.9);\x20cursor:\x20pointer;\x20font-size:\x2018px;\x20line-height:\x201;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20display:\x20flex;\x20align-items:\x20center;\x20justify-content:\x20center;\x20transition:\x20all\x200.3s\x20ease;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#tm-close-btn-fusion:hover\x20{\x20background:\x20rgba(220,\x2053,\x2069,\x200.8);\x20border-color:\x20rgba(220,\x2053,\x2069,\x200.8);\x20color:\x20#fff;\x20transform:\x20rotate(90deg);\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#tm-global-status\x20{\x20position:\x20fixed;\x20top:\x200;\x20left:\x200;\x20width:\x20100%;\x20text-align:\x20center;\x20z-index:\x202147483647;\x20pointer-events:\x20none;\x20padding-top:\x2010px;\x20transition:\x20opacity\x200.3s;\x20opacity:\x200;\x20display:\x20none;\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#tm-global-status-text\x20{\x20display:\x20inline-block;\x20background:\x20rgba(0,\x200,\x200,\x200.7);\x20color:\x20white;\x20padding:\x208px\x2016px;\x20border-radius:\x2020px;\x20font-size:\x2014px;\x20backdrop-filter:\x20blur(4px);\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20','getBoundingClientRect','.episode-item--select,\x20.video-episode-card__item--select,\x20.playlist-item--current,\x20.episode-list-rect__item--current,\x20.episode-item-btn.current,\x20.playlist-track__item.is-active,\x20.episode-item.is-selected','assign','loading','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20
\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20