// ==UserScript== // @name VIP视频全网解析 (Pro版) // @namespace https://scriptcat.org/zh-CN/script-show-page/4339 // @version 5.7.1 // @description 视频VIP 影视vip 电影vip解析-----支持:腾讯、爱奇艺、优酷、芒果、pptv、乐视、bilibili等其它网站视频VIP解析,影视vip解析。 ---强烈推荐用脚本猫加载此插件---,资源搜索会快很多(请不要使用油猴加载此插件,会很慢)。(如果自动选择的播放源,不理想,卡顿,或不播放,声音不对,请手动点击黄色vip图标切换播放源,40多个源,一定有你需要的), // @icon data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48Y2lyY2xlIGN4PSI1MCIgY3k9IjUwIiByPSI1MCIgZmlsbD0idXJsKCNncmFkKSIvPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZ3JhZCIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNiODJmNiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzhiNWNmNiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjx0ZXh0IHg9IjUwIiB5PSI3MCIgZm9udC1zaXplPSI1MCIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZmlsbD0id2hpdGUiIGZvbnQtZmFtaWx5PSJzYW5zLXNlcmlmIiBmb250LXdlaWdodD0ibjkwMCI+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 bzy.tv // @connect wolongzyw.com // @connect jinyingzy.com // @connect tyyszy.com // @connect * // @antifeature piracy // ==/UserScript== function _0x5e8f(_0x8e323f,_0x4f2391){const _0xc99f24=_0xc99f();return _0x5e8f=function(_0x5e8fce,_0x30d324){_0x5e8fce=_0x5e8fce-0xb0;let _0x17747e=_0xc99f24[_0x5e8fce];return _0x17747e;},_0x5e8f(_0x8e323f,_0x4f2391);}(function(_0xcb823b,_0x49ddf5){const _0x5d6977=_0x5e8f,_0xeb947f=_0xcb823b();while(!![]){try{const _0x178da5=parseInt(_0x5d6977(0x11e))/0x1*(parseInt(_0x5d6977(0x1b5))/0x2)+-parseInt(_0x5d6977(0x14c))/0x3+parseInt(_0x5d6977(0x1bb))/0x4+-parseInt(_0x5d6977(0x181))/0x5+-parseInt(_0x5d6977(0x201))/0x6*(-parseInt(_0x5d6977(0x14e))/0x7)+-parseInt(_0x5d6977(0x185))/0x8*(-parseInt(_0x5d6977(0x169))/0x9)+parseInt(_0x5d6977(0x179))/0xa*(-parseInt(_0x5d6977(0x1cb))/0xb);if(_0x178da5===_0x49ddf5)break;else _0xeb947f['push'](_0xeb947f['shift']());}catch(_0x2e2912){_0xeb947f['push'](_0xeb947f['shift']());}}}(_0xc99f,0x1aa1f),(async function(){'use strict';const _0x4125bc=_0x5e8f;const _0x48e572={'API_TIMEOUT':0x1194,'STUCK_CHECK_TIMEOUT':0x2ee0,'SEARCH_CONCURRENCY':0x20,'AUTO_EXPAND_BEST_SOURCE':!![],'CACHE_ENABLED':!![],'CACHE_EXPIRY':0x1b7740,'CACHE_VERSION':'v2','SMART_SORTING':!![],'FAST_EVAL_TIMEOUT':0x5dc,'AUTOPLAY_NEXT_DELAY':0x64,'PANEL_LEAVE_CLOSE_DELAY':0x7d0,'STORAGE_KEY_ICON_POSITION':_0x4125bc(0x20e),'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':0x61a8,'manifestLoadingTimeOut':0x2710,'levelLoadingTimeOut':0x2710,'fragLoadingMaxRetry':0x5,'manifestLoadingMaxRetry':0x2,'fragLoadingRetryDelay':0x3e8,'enableWorker':!![],'enableSoftwareAES':!![],'startFragPrefetch':!![],'lowLatencyMode':![],'backBufferLength':0x1e,'maxStarvationDelay':0x4,'capLevelToPlayerSize':![],'autoStartLoad':!![],'maxBufferHole':1.5,'maxFragLookUpTolerance':0.5},'MESSAGES':{'VIDEO_ENDED':_0x4125bc(0x176),'GET_TIME_REQ':_0x4125bc(0x13b),'GET_TIME_RES':_0x4125bc(0x139),'PLAY_SUCCESS':'tm_play_success','CHECK_STUCK_REQ':_0x4125bc(0x13a),'CHECK_STUCK_RES':'tm_check_stuck_res','LOAD_ERROR':'tm_load_error'},'SELECTORS':{'PLAYER_ELEMENTS':[_0x4125bc(0x174),_0x4125bc(0x1b4),_0x4125bc(0x1e4),_0x4125bc(0x115),_0x4125bc(0x225),_0x4125bc(0x1fe),'#flashbox','.iqp-player',_0x4125bc(0x19b),_0x4125bc(0x1cc),'#mgtv-player-wrap',_0x4125bc(0x180),_0x4125bc(0x1c6),_0x4125bc(0x1fc),_0x4125bc(0x1ee),'#video-player',_0x4125bc(0x1f7),_0x4125bc(0x136),'.player-container',_0x4125bc(0x1d6),_0x4125bc(0x151)],'QUICK_TITLE':[_0x4125bc(0x1d5),'h1',_0x4125bc(0x108),_0x4125bc(0xd5),'.vod_title',_0x4125bc(0x1fd),'.video-name'],'PRECISE_TITLE':{'iqiyi.com':_0x4125bc(0x103),'youku.com':_0x4125bc(0x1ff),'v.qq.com':_0x4125bc(0x217),'bilibili.com':'.ep-list-item.on\x20.ep-item-title,\x20.bpx-player-sending-info\x20.bpx-player-video-title','mgtv.com':_0x4125bc(0x144),'sohu.com':'.player-album-list\x20.on\x20a,\x20.c-info-title','le.com':_0x4125bc(0x1ea),'pptv.com':'.episode-list\x20.current,\x20.video-title\x20a','acfun.cn':_0x4125bc(0x142)}}},_0x4adba4={'get'(_0x9e3ae6){const _0x5452ba=_0x4125bc;if(!_0x48e572[_0x5452ba(0x199)])return null;try{const _0x586d90=JSON[_0x5452ba(0x158)](GM_getValue(_0x5452ba(0x18b)+_0x48e572[_0x5452ba(0xb7)]+'_'+_0x9e3ae6));if(_0x586d90&&Date['now']()-_0x586d90[_0x5452ba(0x131)]<_0x48e572[_0x5452ba(0x121)])return this['recordHit'](),_0x586d90[_0x5452ba(0x1c2)];}catch(_0x49b80e){}return this[_0x5452ba(0x21f)](),null;},'set'(_0x5d2d9e,_0x2fa28d){const _0x15e21d=_0x4125bc;if(!_0x48e572[_0x15e21d(0x199)])return;try{const _0x224242=JSON[_0x15e21d(0x1ae)]({'data':_0x2fa28d,'timestamp':Date['now']()});GM_setValue(_0x15e21d(0x18b)+_0x48e572[_0x15e21d(0xb7)]+'_'+_0x5d2d9e,_0x224242);}catch(_0x20f105){console['error'](_0x15e21d(0xb4),_0x20f105);}},'getStats'(){const _0x614097=_0x4125bc;return GM_getValue(_0x614097(0x12a))||{'hits':0x0,'misses':0x0};},'recordHit'(){const _0x3a0125=_0x4125bc,_0x286035=this[_0x3a0125(0x188)]();_0x286035['hits']++,GM_setValue(_0x3a0125(0x12a),_0x286035);},'recordMiss'(){const _0x421f6b=_0x4125bc,_0xf70e1f=this[_0x421f6b(0x188)]();_0xf70e1f[_0x421f6b(0x222)]++,GM_setValue(_0x421f6b(0x12a),_0xf70e1f);}},_0x2e3c80={'get'(_0x5aafe4){const _0xd861c2=_0x4125bc;return GM_getValue(_0xd861c2(0xd8)+_0x5aafe4)||{'successCount':0x0,'failCount':0x0,'totalLatency':0x0,'requestCount':0x0};},'recordSuccess'(_0x11246a,_0x121e2d){const _0x20f62f=_0x4125bc,_0x14634c=this[_0x20f62f(0x182)](_0x11246a);_0x14634c['successCount']++,_0x14634c[_0x20f62f(0x1e0)]+=_0x121e2d,_0x14634c[_0x20f62f(0x21c)]++,GM_setValue(_0x20f62f(0xd8)+_0x11246a,_0x14634c);},'recordFailure'(_0x1155a4){const _0x26ec43=_0x4125bc,_0x2a5543=this[_0x26ec43(0x182)](_0x1155a4);_0x2a5543[_0x26ec43(0x202)]++,_0x2a5543[_0x26ec43(0x21c)]++,GM_setValue('api_stats_'+_0x1155a4,_0x2a5543);},'getScore'(_0x2f8da4){const _0x467750=_0x4125bc;if(_0x2f8da4['requestCount']<0x3)return 0x3e8;const _0x41e280=_0x2f8da4['successCount']/_0x2f8da4[_0x467750(0x21c)];if(_0x41e280<0.5)return-0x3e8;const _0x5e3ee8=_0x2f8da4[_0x467750(0xd9)]>0x0?_0x2f8da4[_0x467750(0x1e0)]/_0x2f8da4[_0x467750(0xd9)]:_0x48e572[_0x467750(0x155)];return _0x41e280*0x2710-_0x5e3ee8;}},_0x26ae87=_0xaae74d=>{const _0x130053=_0x4125bc,_0x5266d3=new Map();_0xaae74d[_0x130053(0x1dc)](_0x203f63=>{const _0xe544e4=_0x130053;!_0x5266d3[_0xe544e4(0xec)](_0x203f63[_0xe544e4(0x112)])&&_0x5266d3['set'](_0x203f63[_0xe544e4(0x112)],{..._0x203f63,'name':_0x203f63[_0xe544e4(0xb6)]['substring'](0x0,0x4)});});let _0x5af9fb=Array[_0x130053(0x1ce)](_0x5266d3[_0x130053(0xfd)]());return _0x48e572['SMART_SORTING']&&(_0x5af9fb=_0x5af9fb[_0x130053(0x12b)](_0x5a7cdb=>({..._0x5a7cdb,'score':_0x2e3c80['getScore'](_0x2e3c80[_0x130053(0x182)](_0x5a7cdb[_0x130053(0xb6)]))}))[_0x130053(0x207)]((_0x164e20,_0x253f90)=>_0x253f90['score']-_0x164e20[_0x130053(0xd6)])),_0x5af9fb;},_0x2efc16=[{'name':'快龙','url':_0x4125bc(0x10c)},{'name':'猫眼','url':_0x4125bc(0x146)},{'name':'刺桐','url':_0x4125bc(0x1e8)},{'name':'四个圈','url':_0x4125bc(0x19e)},{'name':'艾旦','url':_0x4125bc(0xc9)},{'name':'映迷','url':_0x4125bc(0x13f)},{'name':'无忧','url':'https://www.wyvod.com/api.php/provide/vod/'},{'name':'蛋蛋','url':_0x4125bc(0x17e)},{'name':'瀑布盘','url':_0x4125bc(0x1af)},{'name':'新浪','url':_0x4125bc(0x1b0)},{'name':'暴风','url':_0x4125bc(0xff)},{'name':'飘零2','url':_0x4125bc(0xd2)},{'name':'优质','url':_0x4125bc(0xef)},{'name':'豆瓣','url':_0x4125bc(0x18a)},{'name':'量子','url':_0x4125bc(0x218)},{'name':'非凡','url':_0x4125bc(0x15a)},{'name':'最大','url':_0x4125bc(0x18f)},{'name':'快车','url':'https://caiji.kuaichezy.org/api.php/provide/vod/'},{'name':'CK','url':_0x4125bc(0x1d0)},{'name':_0x4125bc(0x104),'url':_0x4125bc(0x132)},{'name':'百度','url':'https://api.apibdzy.com/api.php/provide/vod/'},{'name':_0x4125bc(0x195),'url':_0x4125bc(0x1de)},{'name':'如意','url':_0x4125bc(0xf7)},{'name':'魔爪','url':_0x4125bc(0x1d2)},{'name':'虎牙','url':'https://www.huyaapi.com/api.php/provide/vod/'},{'name':'红牛','url':'https://www.hongniuzy2.com/api.php/provide/vod/'},{'name':'U酷','url':_0x4125bc(0xdc)},{'name':'索尼','url':_0x4125bc(0x1e6)},{'name':'闪电','url':_0x4125bc(0x1d9)},{'name':'花旗','url':'https://www.seacms.org/api.php/provide/vod/'},{'name':'无尽','url':_0x4125bc(0xe6)},{'name':'神马','url':'https://img.smdyw.top/api.php/provide/vod/'},{'name':'豪华','url':'https://hhzyapi.com/api.php/provide/vod/'},{'name':'茅台','url':_0x4125bc(0x134)},{'name':'牛牛','url':_0x4125bc(0x129)},{'name':'快鹰','url':_0x4125bc(0x171)},{'name':'天涯','url':_0x4125bc(0x15f)},{'name':'柚子','url':'https://api.yzzy-api.com/inc/api.php/provide/vod/'},{'name':'非凡','url':_0x4125bc(0x19f)},{'name':'卧龙','url':_0x4125bc(0xf9)},{'name':'光速','url':'https://api.guangsuapi.com/api.php/provide/vod/'},{'name':'极速','url':_0x4125bc(0xe4)},{'name':'速播','url':'https://subocaiji.com/api.php/provide/vod/'},{'name':'魔都','url':'https://www.mdzyapi.com/api.php/provide/vod/'},{'name':_0x4125bc(0x1f9),'url':_0x4125bc(0x123)},{'name':'金鹰','url':_0x4125bc(0x16c)},{'name':'电影天堂','url':_0x4125bc(0x1b3)},{'name':'摩崖','url':'https://api.maoyanapi.top/api.php/provide/vod/'}],_0x1cada4=_0x26ae87(_0x2efc16),_0x2eff59={'currentEpisodeList':[],'currentPlayingUrl':'','hiddenPlayerElement':null,'isPanelOpen':![],'currentURL':location[_0x4125bc(0xcd)],'dom':{},'timers':{'resize':null,'panelCollapse':null,'stuck':null},'sessionCache':{'key':null,'results':[]},'activeSourceName':null,'isFirstAutoplayAttempted':![],'currentPageEpisodeNumber':null,'failedUrls':new Set(),'isUserClosed':![],'currentSearchId':0x0,'isPlayerActive':![]};function _0x306aff(){const _0x135db3=_0x4125bc;return _0x48e572[_0x135db3(0x154)][_0x135db3(0x1aa)](_0x3e17e8=>_0x3e17e8[_0x135db3(0x198)](location['href']));}const _0x7bf032={'init'(){const _0x329141=_0x4125bc;this[_0x329141(0x113)](),_0x2eff59['dom'][_0x329141(0x15b)]=this[_0x329141(0x118)](_0x329141(0xde),{'id':_0x329141(0x1d3)}),_0x2eff59[_0x329141(0xc3)][_0x329141(0x16b)]=this[_0x329141(0x118)](_0x329141(0x1f4),{'id':'tm-main-btn-fusion'}),_0x2eff59[_0x329141(0xc3)][_0x329141(0x1a0)]=this[_0x329141(0x118)](_0x329141(0xde),{'id':_0x329141(0x12d)}),_0x2eff59[_0x329141(0xc3)][_0x329141(0x125)]=this[_0x329141(0x118)]('div',{'id':'tm-player-overlay-fusion'}),_0x2eff59[_0x329141(0xc3)]['globalStatus']=this[_0x329141(0x118)](_0x329141(0xde),{'id':_0x329141(0x1c1),'innerHTML':''}),_0x2eff59['dom']['playerOverlay'][_0x329141(0x1a4)]='',document[_0x329141(0x13d)][_0x329141(0xc7)](_0x2eff59[_0x329141(0xc3)]['container'],_0x2eff59['dom'][_0x329141(0x125)],_0x2eff59[_0x329141(0xc3)]['globalStatus']),_0x2eff59['dom'][_0x329141(0x15b)][_0x329141(0xc7)](_0x2eff59[_0x329141(0xc3)][_0x329141(0x16b)],_0x2eff59[_0x329141(0xc3)][_0x329141(0x1a0)]),_0x2eff59[_0x329141(0xc3)][_0x329141(0x114)]=document['getElementById'](_0x329141(0x1fb)),_0x2eff59[_0x329141(0xc3)]['closeBtn']=document[_0x329141(0x206)](_0x329141(0x18e)),_0x2eff59['dom']['playerStatus']=document[_0x329141(0x206)]('tm-global-status-text'),this[_0x329141(0x148)](),this[_0x329141(0xc2)]();},'createElement':(_0x195546,_0x297e85)=>Object['assign'](document[_0x4125bc(0x118)](_0x195546),_0x297e85),'injectStyle'(){const _0x3bf213=_0x4125bc;GM_addStyle(_0x3bf213(0xf2));},'initDraggableIcon'(){const _0x11d8b9=_0x4125bc;let _0x3f2658=![],_0x59cf0a=![],_0x68186d,_0x49f0ef;const _0x5e9477=_0x2eff59['dom'][_0x11d8b9(0x15b)],_0x7707e6=GM_getValue(_0x48e572[_0x11d8b9(0xb5)],{'left':_0x11d8b9(0xd1),'top':_0x11d8b9(0x18c)});Object[_0x11d8b9(0xc0)](_0x5e9477[_0x11d8b9(0x17b)],_0x7707e6);const _0x9c3fbf=_0x29205d=>{const _0x4d751f=_0x11d8b9;if(!_0x3f2658)return;_0x59cf0a=!![];let _0x43697c=_0x29205d[_0x4d751f(0x192)]-_0x68186d,_0x50d3aa=_0x29205d[_0x4d751f(0x11b)]-_0x49f0ef;_0x43697c=Math['max'](0x0,Math[_0x4d751f(0x213)](_0x43697c,window[_0x4d751f(0x1f8)]-_0x5e9477['offsetWidth'])),_0x50d3aa=Math[_0x4d751f(0x1d1)](0x0,Math['min'](_0x50d3aa,window['innerHeight']-_0x5e9477[_0x4d751f(0x133)])),Object['assign'](_0x5e9477[_0x4d751f(0x17b)],{'left':_0x43697c+'px','top':_0x50d3aa+'px'});},_0x18ebcd=()=>{const _0x1fff7a=_0x11d8b9;if(!_0x3f2658)return;_0x3f2658=![],document[_0x1fff7a(0x13d)]['style']['userSelect']='',_0x5e9477[_0x1fff7a(0x17b)][_0x1fff7a(0x153)]='grab',_0x5e9477[_0x1fff7a(0x17b)][_0x1fff7a(0x209)]='',_0x59cf0a&&GM_setValue(_0x48e572[_0x1fff7a(0xb5)],{'left':_0x5e9477[_0x1fff7a(0x17b)]['left'],'top':_0x5e9477[_0x1fff7a(0x17b)]['top']}),window['removeEventListener'](_0x1fff7a(0x13c),_0x9c3fbf,!![]),window[_0x1fff7a(0x177)](_0x1fff7a(0xce),_0x18ebcd,!![]),window['removeEventListener'](_0x1fff7a(0xb2),_0x18ebcd,!![]);},_0x201b34=_0x405ad6=>{const _0x399f61=_0x11d8b9;_0x405ad6[_0x399f61(0x1df)]();if(_0x405ad6['button']!==0x0)return;_0x59cf0a=![],_0x3f2658=!![],document['body']['style'][_0x399f61(0x124)]=_0x399f61(0x162),_0x5e9477['style'][_0x399f61(0x153)]=_0x399f61(0xe2),_0x5e9477[_0x399f61(0x17b)][_0x399f61(0x209)]='none',_0x68186d=_0x405ad6[_0x399f61(0x192)]-_0x5e9477[_0x399f61(0xc4)]()[_0x399f61(0x10f)],_0x49f0ef=_0x405ad6[_0x399f61(0x11b)]-_0x5e9477['getBoundingClientRect']()['top'],window[_0x399f61(0xb8)](_0x399f61(0x13c),_0x9c3fbf,!![]),window[_0x399f61(0xb8)]('mouseup',_0x18ebcd,!![]),window[_0x399f61(0xb8)]('blur',_0x18ebcd,!![]);};_0x5e9477[_0x11d8b9(0xb8)](_0x11d8b9(0x212),_0x201b34),_0x2eff59['dom'][_0x11d8b9(0x16b)][_0x11d8b9(0x149)]=_0x2c5c52=>{const _0x4eadf8=_0x11d8b9;if(_0x59cf0a){_0x2c5c52['stopPropagation']();return;}_0x2c5c52[_0x4eadf8(0x1df)]();if(_0x2eff59['isPanelOpen'])this[_0x4eadf8(0x1ba)]();else{const _0x1d33c7=location['href'];_0x2eff59[_0x4eadf8(0x120)][_0x4eadf8(0xd3)]===_0x1d33c7&&_0x2eff59[_0x4eadf8(0x120)][_0x4eadf8(0xb1)][_0x4eadf8(0x1c8)]>0x0?(this[_0x4eadf8(0x226)](),this[_0x4eadf8(0x1c4)]()):(this[_0x4eadf8(0x226)](),_0xc2bae1[_0x4eadf8(0x1eb)]());}};},'attachEventListeners'(){const _0x59fff0=_0x4125bc;_0x2eff59['dom'][_0x59fff0(0x197)][_0x59fff0(0x149)]=()=>_0x34a6b0['close'](),_0x2eff59[_0x59fff0(0xc3)][_0x59fff0(0x1a0)][_0x59fff0(0x1e3)]=()=>{const _0x5b6d14=_0x59fff0;this[_0x5b6d14(0x1da)](_0x5b6d14(0x221));},_0x2eff59[_0x59fff0(0xc3)][_0x59fff0(0x1a0)][_0x59fff0(0xc8)]=()=>{const _0x205fcd=_0x59fff0;_0x2eff59[_0x205fcd(0xca)][_0x205fcd(0x221)]=setTimeout(()=>this[_0x205fcd(0x1ba)](),_0x48e572[_0x205fcd(0x122)]);},window['addEventListener'](_0x59fff0(0x14b),()=>{const _0xea894c=_0x59fff0;this[_0xea894c(0x1da)](_0xea894c(0x14b)),_0x2eff59[_0xea894c(0xca)]['resize']=setTimeout(()=>_0x34a6b0['updateOverlayPosition'](),0x64);}),window['addEventListener'](_0x59fff0(0x211),_0x4c8cd6=>_0x34a6b0[_0x59fff0(0x1a1)](_0x4c8cd6));},'renderInitialPanel'(){const _0x4f7d26=_0x4125bc;_0x2eff59[_0x4f7d26(0xc3)][_0x4f7d26(0x1a0)][_0x4f7d26(0x17b)][_0x4f7d26(0xfa)]='',_0x2eff59[_0x4f7d26(0xc3)][_0x4f7d26(0x1a0)]['innerHTML']=_0x4f7d26(0x163);},'addSourceResult'(_0x2126eb){const _0x523c3c=_0x4125bc,_0x1ebc76=_0x2eff59[_0x523c3c(0xc3)][_0x523c3c(0x1a0)]['querySelector'](_0x523c3c(0x224));if(!_0x1ebc76||!_0x2eff59['isPanelOpen']||!_0x1ebc76['classList'][_0x523c3c(0x1b8)](_0x523c3c(0xbc)))return;_0x2eff59['dom'][_0x523c3c(0x1a0)][_0x523c3c(0x17b)]['flexDirection']='',_0x2eff59[_0x523c3c(0xc3)]['panel'][_0x523c3c(0x17b)][_0x523c3c(0xfc)]='',_0x2eff59[_0x523c3c(0xc3)]['panel'][_0x523c3c(0x17b)][_0x523c3c(0x111)]='',_0x2eff59[_0x523c3c(0xc3)][_0x523c3c(0x1a0)][_0x523c3c(0x17b)][_0x523c3c(0xdb)]='',_0x2eff59['dom'][_0x523c3c(0x1a0)][_0x523c3c(0x17b)][_0x523c3c(0xfa)]='',_0x2eff59[_0x523c3c(0xc3)][_0x523c3c(0x1a0)][_0x523c3c(0x17b)]['whiteSpace']='',_0x2eff59['dom']['panel']['style'][_0x523c3c(0x164)]='',_0x2eff59[_0x523c3c(0xc3)][_0x523c3c(0x1a0)][_0x523c3c(0x17b)]['transform']='',_0x1ebc76['style'][_0x523c3c(0x21b)]='';const _0x312c32=Array[_0x523c3c(0x1ce)](_0x1ebc76['children'])[_0x523c3c(0x100)](_0x2cae96=>_0x2cae96['dataset']['name']===_0x2126eb[_0x523c3c(0xb6)]);_0x312c32&&_0x312c32['remove']();const _0x59db90=_0x2126eb[_0x523c3c(0x1c2)]['vod_play_url']['split']('$$$')[_0x523c3c(0xe5)]()[_0x523c3c(0xd4)]('#')[_0x523c3c(0x1c8)],_0x17f353=_0x7bf032['createElement'](_0x523c3c(0x1f4),{'textContent':_0x2126eb[_0x523c3c(0xb6)]+'\x20('+_0x59db90+_0x523c3c(0x17c)+_0x2126eb[_0x523c3c(0xd6)][_0x523c3c(0x219)](0x0)+')','className':'tm-collection-btn','onclick':()=>{const _0x5650c6=_0x523c3c;_0x2eff59['activeSourceName']=_0x2126eb[_0x5650c6(0xb6)],this[_0x5650c6(0xdd)](_0x2126eb,![],_0x2eff59[_0x5650c6(0x11a)]);}});_0x17f353[_0x523c3c(0x138)][_0x523c3c(0xb6)]=_0x2126eb[_0x523c3c(0xb6)];_0x2126eb[_0x523c3c(0xb6)]===_0x2eff59[_0x523c3c(0x175)]&&_0x17f353[_0x523c3c(0x1c9)][_0x523c3c(0x1d4)](_0x523c3c(0xe1));_0x1ebc76['appendChild'](_0x17f353);const _0x206c1d=Array[_0x523c3c(0x1ce)](_0x1ebc76[_0x523c3c(0x1b7)]);_0x206c1d[_0x523c3c(0x207)]((_0xb23ccf,_0x153a6a)=>{const _0x289bff=_0x523c3c,_0xc38ce1=_0x2eff59[_0x289bff(0x120)][_0x289bff(0xb1)]['find'](_0x4fafa0=>_0x4fafa0[_0x289bff(0xb6)]===_0xb23ccf[_0x289bff(0x138)][_0x289bff(0xb6)])?.['score']||0x0,_0x1f290e=_0x2eff59[_0x289bff(0x120)][_0x289bff(0xb1)][_0x289bff(0x100)](_0x1683cb=>_0x1683cb[_0x289bff(0xb6)]===_0x153a6a[_0x289bff(0x138)]['name'])?.[_0x289bff(0xd6)]||0x0;return _0x1f290e-_0xc38ce1;}),_0x206c1d[_0x523c3c(0x1dc)](_0x3b32df=>_0x1ebc76[_0x523c3c(0x1fa)](_0x3b32df));},'renderSourceListFromCache'(){const _0x4fe47c=_0x4125bc;this[_0x4fe47c(0xe0)](),_0x2eff59['dom'][_0x4fe47c(0x1a0)][_0x4fe47c(0x17b)][_0x4fe47c(0xfa)]='';const _0x4bac2d=_0x4adba4[_0x4fe47c(0x188)](),_0x24ee0c=_0x4bac2d[_0x4fe47c(0x102)]+_0x4bac2d[_0x4fe47c(0x222)]>0x0?(_0x4bac2d[_0x4fe47c(0x102)]/(_0x4bac2d[_0x4fe47c(0x102)]+_0x4bac2d[_0x4fe47c(0x222)])*0x64)['toFixed'](0x0):0x0;this[_0x4fe47c(0x204)]('共\x20'+_0x2eff59[_0x4fe47c(0x120)][_0x4fe47c(0xb1)][_0x4fe47c(0x1c8)]+_0x4fe47c(0x15d)+_0x24ee0c+'%)',![]);const _0x3437ae=_0x2eff59[_0x4fe47c(0xc3)][_0x4fe47c(0x1a0)][_0x4fe47c(0xea)](_0x4fe47c(0x224));_0x3437ae[_0x4fe47c(0x1a4)]='',_0x2eff59[_0x4fe47c(0x120)][_0x4fe47c(0xb1)][_0x4fe47c(0x1dc)](_0x5287d7=>this[_0x4fe47c(0x1bd)](_0x5287d7));if(_0x3437ae)this[_0x4fe47c(0x11f)](_0x3437ae,!![]);},'renderEpisodeList'(_0x594f83,_0x565187=![],_0x38faf0=null){const _0x1c40c1=_0x4125bc;if(_0x2eff59[_0x1c40c1(0x143)])return;_0x7bf032[_0x1c40c1(0x210)]();const _0x4c0e7b=_0x2eff59[_0x1c40c1(0xc3)]['panel']['querySelector'](_0x1c40c1(0x224));if(!_0x4c0e7b)return;_0x4c0e7b[_0x1c40c1(0x1a4)]='',_0x2eff59[_0x1c40c1(0xc3)]['panel'][_0x1c40c1(0x17b)][_0x1c40c1(0xfa)]='',_0x4c0e7b[_0x1c40c1(0x1a8)]=_0x1c40c1(0x1b1),this[_0x1c40c1(0x204)](_0x1c40c1(0x14d),![]);const _0x3316e2=_0x2eff59[_0x1c40c1(0xc3)]['panel'][_0x1c40c1(0xea)](_0x1c40c1(0x1f1));_0x3316e2[_0x1c40c1(0x17b)][_0x1c40c1(0x153)]=_0x1c40c1(0x1b6),_0x3316e2[_0x1c40c1(0x149)]=()=>this['renderSourceListFromCache'](),_0x2eff59[_0x1c40c1(0xcb)]=[];const _0x4da3fa=_0x594f83[_0x1c40c1(0x1c2)][_0x1c40c1(0x183)][_0x1c40c1(0xd4)](_0x1c40c1(0x101))['pop']()[_0x1c40c1(0xd4)]('#');_0x4da3fa['forEach'](_0x4ef0bc=>{const _0x33e9ee=_0x1c40c1,[_0x3c34f2,_0x43df06]=_0x4ef0bc['split']('$');if(!_0x3c34f2||!_0x43df06)return;_0x2eff59[_0x33e9ee(0xcb)][_0x33e9ee(0x21d)]({'name':_0x3c34f2,'url':_0x43df06});const _0x441ce7=_0x7bf032[_0x33e9ee(0x118)](_0x33e9ee(0x1f4),{'textContent':_0x3c34f2,'className':_0x33e9ee(0x13e),'onclick':()=>{const _0x22a7ad=_0x2c8ad6['getEpisodeNumberFromString'](_0x3c34f2);_0x22a7ad&&(_0x2eff59['currentPageEpisodeNumber']=_0x22a7ad),_0x34a6b0['start'](_0x43df06);}});_0x441ce7[_0x33e9ee(0x138)]['url']=_0x43df06,_0x4c0e7b[_0x33e9ee(0x1fa)](_0x441ce7);}),this[_0x1c40c1(0x11f)](_0x4c0e7b,![]);if(!_0x38faf0)return;;let _0x50bf26=null;const _0x19a543=_0x4c0e7b['querySelectorAll'](_0x1c40c1(0x1bc));for(const _0x31d485 of _0x19a543){const _0x4ba76f=_0x2c8ad6[_0x1c40c1(0x1a5)](_0x31d485[_0x1c40c1(0xbe)]);if(_0x4ba76f&&parseInt(_0x38faf0,0xa)===parseInt(_0x4ba76f,0xa)){_0x50bf26=_0x31d485;break;}}_0x50bf26&&(_0x50bf26[_0x1c40c1(0x1c9)]['add'](_0x1c40c1(0x21a)),setTimeout(()=>_0x50bf26['scrollIntoView']({'behavior':_0x1c40c1(0x1e1),'block':_0x1c40c1(0x215)}),0x64),_0x565187?(this[_0x1c40c1(0x204)](_0x1c40c1(0x1ac)+_0x50bf26[_0x1c40c1(0xbe)]),_0x34a6b0[_0x1c40c1(0x130)](_0x50bf26[_0x1c40c1(0x138)]['url'])):this[_0x1c40c1(0x204)](_0x1c40c1(0x1a2)+_0x50bf26[_0x1c40c1(0xbe)]));},'updateStatus'(_0x1034f1,_0x27130d=![]){const _0x5896de=_0x4125bc,_0x363d0e=_0x2eff59[_0x5896de(0xc3)][_0x5896de(0x1a0)][_0x5896de(0xea)]('#tm-status-bar');_0x363d0e&&(_0x363d0e[_0x5896de(0xbe)]=_0x1034f1,_0x27130d?(_0x363d0e['style']['color']=_0x5896de(0xda),_0x363d0e['style'][_0x5896de(0x15e)]='linear-gradient(135deg,\x20rgba(127,\x2029,\x2029,\x200.6),\x20rgba(146,\x2064,\x2064,\x200.6))',_0x363d0e[_0x5896de(0x17b)][_0x5896de(0x172)]='rgba(248,\x20113,\x20113,\x200.3)'):(_0x363d0e[_0x5896de(0x17b)]['color']='',_0x363d0e[_0x5896de(0x17b)][_0x5896de(0x15e)]='',_0x363d0e['style'][_0x5896de(0x172)]=''),_0x363d0e[_0x5896de(0x17b)]['cursor']='default');},'updatePlayerStatus'(_0x1625ea,_0x26012a=!![]){const _0x314625=_0x4125bc;_0x26012a&&_0x1625ea?(_0x2eff59[_0x314625(0xc3)][_0x314625(0x20b)]['textContent']=_0x1625ea,_0x2eff59[_0x314625(0xc3)][_0x314625(0x17d)][_0x314625(0x17b)][_0x314625(0x21b)]=_0x314625(0x126),setTimeout(()=>_0x2eff59['dom'][_0x314625(0x17d)][_0x314625(0x17b)][_0x314625(0x1cd)]='1',0xa)):(_0x2eff59[_0x314625(0xc3)]['globalStatus'][_0x314625(0x17b)][_0x314625(0x1cd)]='0',setTimeout(()=>{const _0x3e4bca=_0x314625;_0x2eff59[_0x3e4bca(0xc3)][_0x3e4bca(0x17d)][_0x3e4bca(0x17b)][_0x3e4bca(0x1cd)]==='0'&&(_0x2eff59['dom']['globalStatus']['style'][_0x3e4bca(0x21b)]=_0x3e4bca(0x162));},0x12c));},'highlightPlayingEpisode'(_0x5cabb4){const _0x48e278=_0x4125bc,_0x574b59=_0x2eff59[_0x48e278(0xc3)]['panel']['querySelector'](_0x48e278(0x224));if(!_0x574b59)return;_0x574b59[_0x48e278(0x1ed)]('.tm-episode-matched')[_0x48e278(0x1dc)](_0x43bf51=>_0x43bf51[_0x48e278(0x1c9)][_0x48e278(0x184)](_0x48e278(0x21a)));const _0x35bfc3=_0x574b59[_0x48e278(0xea)](_0x48e278(0x11c)+_0x5cabb4+'\x22]');_0x35bfc3&&(_0x35bfc3[_0x48e278(0x1c9)][_0x48e278(0x1d4)](_0x48e278(0x21a)),_0x35bfc3[_0x48e278(0x21e)]({'behavior':_0x48e278(0x1e1),'block':'center'}));},'autoResizePanel'(_0x53e0fe,_0x2bfd38){const _0x331412=_0x4125bc;if(_0x2bfd38){_0x2eff59['dom']['panel'][_0x331412(0x17b)]['width']='';return;}setTimeout(()=>{const _0x13b0a0=_0x331412;if(!_0x2eff59[_0x13b0a0(0x15c)])return;const _0x1363dd=_0x53e0fe[_0x13b0a0(0x1ed)](_0x13b0a0(0x1bc));if(!_0x1363dd[_0x13b0a0(0x1c8)])return;let _0x6d99b9=0x0;for(let _0x31f7a4=0x0;_0x31f7a4<_0x1363dd[_0x13b0a0(0x1c8)];_0x31f7a4+=0x2){const _0x3d7d89=(_0x1363dd[_0x31f7a4]?.['scrollWidth']||0x0)+(_0x1363dd[_0x31f7a4+0x1]?.[_0x13b0a0(0x128)]||0x0)+0x4;if(_0x3d7d89>_0x6d99b9)_0x6d99b9=_0x3d7d89;}_0x2eff59[_0x13b0a0(0xc3)]['panel'][_0x13b0a0(0x17b)][_0x13b0a0(0xfa)]=_0x6d99b9+0xe+'px';},0xa);},'toggleLoading'(_0x43a3d2){const _0x4d3044=_0x4125bc;_0x2eff59[_0x4d3044(0xc3)]['mainBtn'][_0x4d3044(0x1c9)][_0x4d3044(0x127)](_0x4d3044(0xe3),_0x43a3d2);},'showPanel'(){const _0xd79e88=_0x4125bc;_0x2eff59[_0xd79e88(0xc3)][_0xd79e88(0x1a0)][_0xd79e88(0x17b)][_0xd79e88(0x21b)]=_0xd79e88(0x12c),_0x2eff59[_0xd79e88(0x15c)]=!![];},'hidePanel'(){const _0x2a4e7e=_0x4125bc;_0x2eff59['dom'][_0x2a4e7e(0x1a0)][_0x2a4e7e(0x17b)][_0x2a4e7e(0x21b)]=_0x2a4e7e(0x162),_0x2eff59[_0x2a4e7e(0x15c)]=![],this[_0x2a4e7e(0x210)]();},'clearTimer'(_0x3a3d33){const _0x215434=_0x4125bc;clearInterval(_0x2eff59[_0x215434(0xca)][_0x3a3d33]),clearTimeout(_0x2eff59[_0x215434(0xca)][_0x3a3d33]),_0x2eff59[_0x215434(0xca)][_0x3a3d33]=null;},'clearAllTimers'(){const _0x428bc8=_0x4125bc;Object[_0x428bc8(0xb9)](_0x2eff59[_0x428bc8(0xca)])['forEach'](_0x3e3fc3=>this[_0x428bc8(0x1da)](_0x3e3fc3));}},_0xc2bae1={async 'masterSearch'(){const _0x54384c=_0x4125bc;_0x7bf032['clearAllTimers'](),_0x7bf032['renderInitialPanel'](),_0x7bf032[_0x54384c(0x1e5)](!![]),Object[_0x54384c(0xc0)](_0x2eff59[_0x54384c(0xc3)][_0x54384c(0x1a0)][_0x54384c(0x17b)],{'flexDirection':_0x54384c(0xcc),'alignItems':_0x54384c(0x215),'justifyContent':_0x54384c(0x215),'padding':_0x54384c(0x1c3),'width':_0x54384c(0x1ab),'whiteSpace':_0x54384c(0x20c),'top':_0x54384c(0x170),'transform':'translateY(-50%)'}),_0x2eff59['dom'][_0x54384c(0x1a0)][_0x54384c(0xea)](_0x54384c(0x224))[_0x54384c(0x17b)][_0x54384c(0x21b)]=_0x54384c(0x162),_0x7bf032[_0x54384c(0x204)]('全网资源扫描中...\x20(0/'+_0x1cada4[_0x54384c(0x1c8)]+')');const _0x5e6f84=_0x2c8ad6[_0x54384c(0xc6)]();if(!_0x5e6f84){_0x7bf032[_0x54384c(0x204)]('无法获取视频标题',!![]),_0x7bf032[_0x54384c(0x1e5)](![]);return;}const _0x509c30=await _0x2c8ad6['getCurrentEpisodeNumber'](),_0x18cb2a=_0x5e6f84+'_'+(_0x509c30||_0x54384c(0xc1)),_0x381533=_0x4adba4['get'](_0x18cb2a);_0x2eff59[_0x54384c(0x120)]={'key':location[_0x54384c(0xcd)],'results':[]},_0x2eff59['activeSourceName']=null,_0x2eff59[_0x54384c(0x14f)]=![],_0x2eff59[_0x54384c(0x220)]['clear'](),_0x2eff59[_0x54384c(0x143)]=![];const _0x30e3ed=Date[_0x54384c(0x19d)]();_0x2eff59[_0x54384c(0x11d)]=_0x30e3ed,console[_0x54384c(0x1db)](_0x54384c(0x16a),_0x509c30),_0x2eff59['currentPageEpisodeNumber']=_0x509c30;if(_0x2eff59['isUserClosed']||_0x2eff59['currentSearchId']!==_0x30e3ed)return;this[_0x54384c(0xdf)](_0x5e6f84,_0x509c30,_0x30e3ed)[_0x54384c(0x203)](()=>{const _0x553878=_0x54384c;_0x2eff59[_0x553878(0x11d)]===_0x30e3ed&&(_0x7bf032[_0x553878(0x1e5)](![]),_0x2eff59[_0x553878(0x120)][_0x553878(0xb1)][_0x553878(0x1c8)]>0x0&&_0x4adba4[_0x553878(0x141)](_0x18cb2a,_0x2eff59['sessionCache'][_0x553878(0xb1)]),this[_0x553878(0x117)](_0x509c30));});},'smartAutoPlay'(_0x4f338c){const _0x5d4801=_0x4125bc;if(_0x2eff59['sessionCache'][_0x5d4801(0xb1)][_0x5d4801(0x1c8)]>0x0&&_0x48e572[_0x5d4801(0x186)]&&!_0x2eff59['isFirstAutoplayAttempted']&&!_0x2eff59['isUserClosed']){let _0x4ff1ec=null;_0x4f338c&&(_0x4ff1ec=_0x2eff59[_0x5d4801(0x120)][_0x5d4801(0xb1)][_0x5d4801(0x100)](_0x5db07d=>{const _0x48518b=_0x5d4801,_0x3f4137=_0x5db07d['data'][_0x48518b(0x183)][_0x48518b(0xd4)](_0x48518b(0x101))[_0x48518b(0xe5)]()['split']('#');return _0x3f4137[_0x48518b(0x1aa)](_0xedfff=>{const _0x306291=_0x48518b,_0x2a8ee1=_0x2c8ad6[_0x306291(0x1a5)](_0xedfff[_0x306291(0xd4)]('$')[0x0]);return _0x2a8ee1&&parseInt(_0x2a8ee1,0xa)===parseInt(_0x4f338c,0xa);});})),!_0x4ff1ec&&_0x2eff59['sessionCache'][_0x5d4801(0xb1)]['length']>0x0&&(_0x4ff1ec=_0x2eff59[_0x5d4801(0x120)]['results'][0x0]),_0x4ff1ec?(_0x2eff59['isFirstAutoplayAttempted']=!![],_0x2eff59[_0x5d4801(0x175)]=_0x4ff1ec[_0x5d4801(0xb6)],_0x7bf032['renderEpisodeList'](_0x4ff1ec,!![],_0x4f338c)):_0x7bf032[_0x5d4801(0x204)](_0x5d4801(0x1a6),![]);}else{if(_0x2eff59[_0x5d4801(0x120)]['results'][_0x5d4801(0x1c8)]===0x0)_0x7bf032[_0x5d4801(0x204)]('未找到可用资源',!![]);else!_0x2eff59['isUserClosed']&&_0x7bf032[_0x5d4801(0x204)](_0x5d4801(0x17a),![]);}const _0x3fe975=_0x2eff59[_0x5d4801(0xc3)][_0x5d4801(0x1a0)][_0x5d4801(0xea)](_0x5d4801(0x224));_0x3fe975&&_0x7bf032[_0x5d4801(0x11f)](_0x3fe975,!![]);},async 'performApiSearch'(_0x4f4847,_0x1ad310,_0x2ce88c){const _0x167019=_0x4125bc;let _0x351fe1=0x0;const _0x5343b6=async _0x4e76fd=>{const _0x2bd9a7=_0x5e8f;if(_0x2eff59['isUserClosed']||_0x2eff59[_0x2bd9a7(0x11d)]!==_0x2ce88c)return;const _0x4d889f=await this['searchSingleApi'](_0x4e76fd,_0x4f4847);_0x351fe1++;if(_0x2eff59[_0x2bd9a7(0x15c)])_0x7bf032['updateStatus'](_0x2bd9a7(0x1dd)+_0x351fe1+'/'+_0x1cada4['length']+')');if(!_0x4d889f){_0x2e3c80[_0x2bd9a7(0x1f0)](_0x4e76fd[_0x2bd9a7(0xb6)]);return;}_0x2e3c80['recordSuccess'](_0x4e76fd[_0x2bd9a7(0xb6)],_0x4d889f['latency']);if(_0x2eff59[_0x2bd9a7(0x143)]||_0x2eff59[_0x2bd9a7(0x11d)]!==_0x2ce88c)return;const _0x5d0d68=_0x4d889f['data']['vod_play_url']['split'](_0x2bd9a7(0x101))[_0x2bd9a7(0xe5)]()[_0x2bd9a7(0xd4)]('#');let _0x42308c=null;const _0x42eb2a=_0x5d0d68[_0x2bd9a7(0x100)](_0xf16cdb=>{const _0x345c8f=_0x2bd9a7,[_0x2ff38d]=_0xf16cdb[_0x345c8f(0xd4)]('$'),_0x1615d3=_0x2c8ad6['getEpisodeNumberFromString'](_0x2ff38d);return _0x1ad310&&_0x1615d3&&parseInt(_0x1615d3,0xa)===parseInt(_0x1ad310,0xa);});if(_0x42eb2a)_0x42308c=_0x42eb2a[_0x2bd9a7(0xd4)]('$')[0x1];else _0x5d0d68[_0x2bd9a7(0x1c8)]>0x0&&_0x5d0d68[0x0][_0x2bd9a7(0x1d7)]('$')&&(_0x42308c=_0x5d0d68[0x0][_0x2bd9a7(0xd4)]('$')[0x1]);if(!_0x42308c||!_0x42308c[_0x2bd9a7(0x1d7)](_0x2bd9a7(0xf6)))return;const _0x362d61=await _0x2c8ad6[_0x2bd9a7(0x106)](_0x42308c);if(!_0x362d61)return;const _0x477ba6={..._0x4d889f,..._0x362d61};_0x48e572[_0x2bd9a7(0x186)]&&!_0x2eff59[_0x2bd9a7(0x14f)]&&_0x477ba6[_0x2bd9a7(0xd6)]>=0x4b&&_0x42eb2a&&(_0x2eff59[_0x2bd9a7(0x14f)]=!![],_0x2eff59[_0x2bd9a7(0x175)]=_0x477ba6[_0x2bd9a7(0xb6)],_0x7bf032['renderEpisodeList'](_0x477ba6,!![],_0x2eff59['currentPageEpisodeNumber']));const _0x18c3be=_0x2eff59[_0x2bd9a7(0x120)][_0x2bd9a7(0xb1)][_0x2bd9a7(0xf1)](_0xf6877a=>_0xf6877a[_0x2bd9a7(0xb6)]===_0x477ba6[_0x2bd9a7(0xb6)]);_0x18c3be>-0x1?_0x2eff59['sessionCache'][_0x2bd9a7(0xb1)][_0x18c3be]=_0x477ba6:_0x2eff59[_0x2bd9a7(0x120)][_0x2bd9a7(0xb1)][_0x2bd9a7(0x21d)](_0x477ba6),_0x2eff59[_0x2bd9a7(0x120)][_0x2bd9a7(0xb1)]['sort']((_0x18d6a3,_0x53c0a8)=>_0x53c0a8[_0x2bd9a7(0xd6)]-_0x18d6a3[_0x2bd9a7(0xd6)]),_0x7bf032[_0x2bd9a7(0x1bd)](_0x477ba6);};await _0x2c8ad6[_0x167019(0x19a)](_0x48e572['SEARCH_CONCURRENCY'],_0x1cada4,_0x5343b6);},'searchSingleApi':(_0xf8ca22,_0x430f2c)=>new Promise(async _0x37077e=>{const _0x3ec0ec=_0x4125bc;try{const _0x1e0fb0=await _0x2c8ad6['robustRequest'](_0x3ec0ec(0x10e)+encodeURIComponent(_0x430f2c),_0xf8ca22);if(_0x1e0fb0[_0x3ec0ec(0x1c2)]?.[_0x3ec0ec(0xb0)]?.[0x0]?.[_0x3ec0ec(0x183)]){_0x37077e({'name':_0xf8ca22['name'],'data':_0x1e0fb0[_0x3ec0ec(0x1c2)][_0x3ec0ec(0xb0)][0x0],'latency':_0x1e0fb0['latency']});return;}const _0x2b1fa9=await _0x2c8ad6[_0x3ec0ec(0x196)]('ac=list&wd='+encodeURIComponent(_0x430f2c),_0xf8ca22),_0xe25a3e=_0x2b1fa9[_0x3ec0ec(0x1c2)]?.[_0x3ec0ec(0xb0)]?.[0x0]?.[_0x3ec0ec(0x1f3)];if(!_0xe25a3e)return _0x37077e(null);const _0x652b01=await _0x2c8ad6[_0x3ec0ec(0x196)](_0x3ec0ec(0x137)+_0xe25a3e,_0xf8ca22),_0x411fe5=_0x652b01[_0x3ec0ec(0x1c2)]?.[_0x3ec0ec(0xb0)]?.[0x0];if(!_0x411fe5?.[_0x3ec0ec(0x183)])return _0x37077e(null);_0x37077e({'name':_0xf8ca22[_0x3ec0ec(0xb6)],'data':_0x411fe5,'latency':_0x2b1fa9['latency']+_0x652b01['latency']});}catch(_0x224c08){_0x37077e(null);}})},_0x34a6b0={'initPlacement'(){const _0x228e18=_0x4125bc;if(_0x2eff59[_0x228e18(0x143)])return;const _0x10631d=_0x228e18(0x16e);_0x2eff59['dom']['iframePlayer'][_0x228e18(0xbb)]=_0x10631d,this[_0x228e18(0x1e7)](0x0);},'findAndPositionOverlay'(_0x2d9cbf){const _0x1a2392=_0x4125bc;if(_0x2eff59[_0x1a2392(0x143)])return;let _0x247e53=null;!_0x2eff59[_0x1a2392(0x145)]&&(_0x2eff59['hiddenPlayerElement']=_0x2c8ad6[_0x1a2392(0x18d)]());if(!_0x2eff59[_0x1a2392(0x145)]){const _0x54cf22=document[_0x1a2392(0xea)](_0x1a2392(0x105));if(_0x54cf22){let _0x540096=_0x54cf22[_0x1a2392(0x1a7)];while(_0x540096&&_0x540096['tagName']!=='BODY'&&_0x540096[_0x1a2392(0x133)]<0x12c){_0x540096=_0x540096[_0x1a2392(0x1a7)];}_0x540096&&_0x540096[_0x1a2392(0x133)]>=0x12c&&(_0x2eff59[_0x1a2392(0x145)]=_0x540096,_0x2eff59['hiddenPlayerElement']['style']['opacity']='0');}}if(_0x2eff59[_0x1a2392(0x145)])try{_0x247e53=_0x2eff59[_0x1a2392(0x145)][_0x1a2392(0xc4)]();}catch(_0x55b832){}if(_0x247e53&&_0x247e53['width']>0xc8&&_0x247e53['height']>0x64)Object[_0x1a2392(0xc0)](_0x2eff59[_0x1a2392(0xc3)][_0x1a2392(0x125)]['style'],{'position':_0x1a2392(0x208),'top':_0x247e53[_0x1a2392(0x164)]+window[_0x1a2392(0x159)]+'px','left':_0x247e53[_0x1a2392(0x10f)]+'px','width':_0x247e53[_0x1a2392(0xfa)]+'px','height':_0x247e53[_0x1a2392(0xcf)]+'px','display':_0x1a2392(0x126),'zIndex':_0x1a2392(0x109),'transform':_0x1a2392(0x162)});else{if(_0x2eff59['currentPlayingUrl']&&_0x2d9cbf>0xa){console[_0x1a2392(0x1ef)](_0x1a2392(0x1c5)),Object[_0x1a2392(0xc0)](_0x2eff59['dom'][_0x1a2392(0x125)][_0x1a2392(0x17b)],{'position':_0x1a2392(0xe9),'top':_0x1a2392(0x170),'left':_0x1a2392(0x170),'width':_0x1a2392(0x110),'height':'80%','transform':_0x1a2392(0x200),'display':'block','zIndex':_0x1a2392(0x109),'boxShadow':_0x1a2392(0xf0)});if(_0x2d9cbf<0x32)setTimeout(()=>this[_0x1a2392(0x1e7)](_0x2d9cbf+0x1),0x1f4);}else _0x2d9cbf<=0x14&&setTimeout(()=>this['findAndPositionOverlay'](_0x2d9cbf+0x1),0xc8);}},async 'start'(_0xd7931d){const _0x1b2d30=_0x4125bc;if(_0x2eff59['isUserClosed'])return;_0x7bf032[_0x1b2d30(0x210)](),_0x7bf032[_0x1b2d30(0x1ba)](),_0x2eff59[_0x1b2d30(0xba)]=_0xd7931d,_0x7bf032[_0x1b2d30(0xbf)](_0xd7931d),_0x2eff59[_0x1b2d30(0xbd)]=!![],this['pauseAndHideOriginalPlayer'](),this[_0x1b2d30(0x1e7)](0x0),_0x2eff59[_0x1b2d30(0xc3)][_0x1b2d30(0x125)][_0x1b2d30(0x17b)]['display']=_0x1b2d30(0x126),this[_0x1b2d30(0x157)](_0xd7931d);},'attemptToPlay'(_0x1ff967){const _0x1b313c=_0x4125bc;if(_0x2eff59['isUserClosed'])return;_0x7bf032[_0x1b313c(0x1da)]('stuck'),_0x7bf032[_0x1b313c(0x187)](_0x1b313c(0x135));const _0x12135e=this[_0x1b313c(0x12f)](_0x1ff967);_0x2eff59[_0x1b313c(0xc3)][_0x1b313c(0x114)][_0x1b313c(0xbb)]=_0x12135e,_0x2eff59[_0x1b313c(0xc3)][_0x1b313c(0x114)][_0x1b313c(0xd0)]=()=>{const _0x5e3417=_0x1b313c;if(_0x2eff59[_0x5e3417(0x143)])return;_0x2eff59[_0x5e3417(0xca)][_0x5e3417(0x1e2)]=setTimeout(()=>{const _0x1be573=_0x5e3417;this[_0x1be573(0xe8)]();},_0x48e572[_0x5e3417(0x168)]),setTimeout(()=>this[_0x5e3417(0x223)](),0x1f4);};},'checkStuckStatus'(){const _0x305cb1=_0x4125bc;if(_0x2eff59['isUserClosed'])return;_0x2eff59[_0x305cb1(0xc3)][_0x305cb1(0x114)]&&_0x2eff59[_0x305cb1(0xc3)][_0x305cb1(0x114)]['contentWindow']&&_0x2eff59['dom'][_0x305cb1(0x114)]['contentWindow'][_0x305cb1(0x1f2)]({'type':_0x48e572[_0x305cb1(0x165)][_0x305cb1(0x17f)]},'*');},'autoSwitchSource'(){const _0x43d31d=_0x4125bc;_0x2eff59[_0x43d31d(0x220)][_0x43d31d(0x1d4)](_0x2eff59[_0x43d31d(0xba)]);const _0x168670=parseInt(_0x2eff59['currentPageEpisodeNumber'],0xa);if(isNaN(_0x168670)){_0x7bf032[_0x43d31d(0x187)]('自动切换失败,请手动选择其他源',!![]);return;}let _0x5e1577=null;for(const _0x54e90d of _0x2eff59['sessionCache']['results']){if(_0x54e90d[_0x43d31d(0xb6)]===_0x2eff59[_0x43d31d(0x175)])continue;if(!_0x54e90d[_0x43d31d(0x1c2)]||!_0x54e90d['data'][_0x43d31d(0x183)])continue;const _0x481b26=_0x54e90d['data'][_0x43d31d(0x183)][_0x43d31d(0xd4)]('$$$')['pop']()[_0x43d31d(0xd4)]('#'),_0x2438dc=_0x481b26[_0x43d31d(0x100)](_0x3f7cfd=>{const _0x1d20ca=_0x43d31d,[_0x253ab8,_0x2dbbab]=_0x3f7cfd[_0x1d20ca(0xd4)]('$'),_0x265054=_0x2c8ad6[_0x1d20ca(0x1a5)](_0x253ab8);return _0x265054&&parseInt(_0x265054,0xa)===_0x168670&&!_0x2eff59['failedUrls']['has'](_0x2dbbab);});if(_0x2438dc){_0x5e1577={'result':_0x54e90d,'url':_0x2438dc[_0x43d31d(0xd4)]('$')[0x1]};break;}}_0x5e1577?(_0x2eff59[_0x43d31d(0x175)]=_0x5e1577[_0x43d31d(0x14a)][_0x43d31d(0xb6)],_0x7bf032['renderEpisodeList'](_0x5e1577['result'],!![],_0x2eff59[_0x43d31d(0x11a)])):_0x7bf032['updatePlayerStatus'](_0x43d31d(0x152),!![]);},'createHTML'(_0x136575){const _0x22d4db=_0x4125bc,_0x4c90c1=_0x136575+(_0x136575[_0x22d4db(0x1d7)]('?')?'&':'?')+(_0x22d4db(0x1bf)+Date['now']()),_0x312079=_0x4c90c1[_0x22d4db(0x19c)](/'/g,'\x5c\x27'),_0x16f0c1=JSON[_0x22d4db(0x1ae)](_0x48e572['HLS_CONFIG']);return'\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