// ==UserScript== // @name 采集接口破解VIP视频通行证(40多个解析接口源) // @namespace https://scriptcat.org/zh-CN/script-show-page/4339 // @version 4.6.7 // @description 视频VIP 影视vip 电影vip解析-----支持:腾讯、爱奇艺、优酷、芒果、pptv、乐视、bilibili等其它网站视频VIP解析,影视vip解析。 (强烈推荐用脚本猫加载此插件,资源搜索会快很多(请不要使用油猴加载此插件,会很慢)。(如果自动选择的播放源,不理想,卡顿,或不播放,请手动点击黄色vip图标切换播放源,40多个源,一定有你需要的),修改操作简化,ui交换更智能,解析更快。) // @icon data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjQiIGhlaWdodD0iNjQiIHZpZXdCb3g9IjAgMCA2NCA2NCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMzIiIGN5PSIzMiIgcj0iMzAiIGZpbGw9InVybCgjcGFpbnQwX2xpbmVhcihfMV8yKSIvPgo8cGF0aCBkPSJNMjEuNDk2MSA0My4yODkxTDQwLjU2NDUgMzIuMjU3OEM0MS4zMDA1IDMxLjgwNjEgNDEuMzAwNSAzMC42NTQyIDQwLjU2NDUgMzAuMjAyNUwyMS40OTYxIDE5LjE3MTIiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iNCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+CjxkZWZzPgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MF9saW5lYXIoXzFfMikiIHgxPSIzMiIgeTE9IjIiIHgyPSIzMiIgeTI9IjYyIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiMyQTc5RkYiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMTA1OUI5Ii8+CjwvbGluZWFyR3JhZGllbnQ+CjwvZGVmcz4KPC9zdmc+Cg== // @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 360zy.com // @connect api.apibdzy.com // @connect api.ffzyapi.com // @connect api.guangsuapi.com // @connect api.maoyanapi.top // @connect api.niuniuzy.me // @connect api.ukuapi.com // @connect api.ukuapi88.com // @connect api.wujinapi.me // @connect api.xinlangapi.com // @connect api.yzzy-api.com // @connect api.zuidapi.com // @connect app.bfzyapi.com // @connect bfzyapi.com // @connect caiji.dbzy.tv // @connect caiji.dyttzyapi.com // @connect caiji.kuaichezy.org // @connect caiji.maotaizy.cc // @connect cj.ffzyapi.com // @connect cj.lziapi.com // @connect cj.rycjapi.com // @connect ckzy.me // @connect collect.wolongzy.cc // @connect collect.wolongzyw.com // @connect ddmf.net // @connect dh.ha.cn // @connect hhzyapi.com // @connect ikunzyapi.com // @connect img.smdyw.top // @connect iqiyizyapi.com // @connect jszyapi.com // @connect jyzyapi.com // @connect lz.118318.xyz // @connect mozhuazy.com // @connect p2100.net // @connect pg.cttv.vip // @connect pg.fenwe078.cf // @connect savviuux.hk3.345888.xyz.cdn.cloudflare.net // @connect subocaiji.com // @connect suoniapi.com // @connect tyyszyapi.com // @connect www.hongniuzy2.com // @connect www.huyaapi.com // @connect www.inmi.app // @connect www.lovedan.net // @connect www.mdzyapi.com // @connect www.seacms.org // @connect www.wyvod.com // @connect xsd.sdzyapi.com // @connect * // @antifeature piracy // ==/UserScript== function _0x3fd1(_0x55fd36,_0x2d3ed4){const _0x52bcc9=_0x52bc();return _0x3fd1=function(_0x3fd184,_0xb771b7){_0x3fd184=_0x3fd184-0x18e;let _0x10966e=_0x52bcc9[_0x3fd184];return _0x10966e;},_0x3fd1(_0x55fd36,_0x2d3ed4);}function _0x52bc(){const _0x2329b1=['renderEpisodeList','HLS_CONFIG','href','body','tm-close-btn-fusion','https://api.apibdzy.com/api.php/provide/vod/?ac=list','getAttribute','test','replace','assign','classList','add','hiddenPlayerElement','append','ac=list&wd=','SEARCH_CONCURRENCY','appendChild','https://ddmf.net/api.php/provide/vod','addSourceResult','robustRequest','.title','dom','正在急速加载资源...','isPanelOpen','scrollWidth','\x20}\x20}\x20}\x20});\x20dp.on(\x27loadedmetadata\x27,\x20function()\x20{\x20dp.play();\x20});\x20dp.on(\x27ended\x27,\x20()\x20=>\x20parent.postMessage({\x20type:\x20\x27','currentPlayingUrl','parse','blur','pop','innerWidth','top','[VIP修复]\x20从标题读取集数:','video','tm-panel-fusion','https://api.yzzy-api.com/inc/api.php','title','meta[property=\x22og:title\x22]','360','log','attachEventListeners','https://subocaiji.com/api.php/provide/vod/','tm_load_error','iqiyi','SELECTORS','pointer','flex','playerOverlay','接口缓存已清除,\x20重新搜索...','\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\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\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}\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\x20hls.recoverMediaError();\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\x0a\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','手动清除接口缓存','AUTO_EXPAND_BEST_SOURCE','getQuickMainTitle','.active\x20.title-wenzi','.player-container','some','ms)','已匹配:\x20','globalStatus','autoSwitchSource','get','\x27\x20},\x20\x27*\x27);\x20}\x20});\x20window.addEventListener(\x27message\x27,\x20e\x20=>\x20{\x20if\x20(e.data?.type\x20===\x20\x27','createHTML','querySelectorAll','keys','createElement','tm_check_stuck_res','tm-player-overlay-fusion','360ZoweZc','https://api.apibdzy.com/api.php/provide/vod/','12ETNczO','ac=detail&ids=','https://suoniapi.com/api.php/provide/vod/?ac=list','smooth','tm-container-fusion','mousemove','https://www.hongniuzy2.com/api.php/provide/vod/at/josn/','type','正在播放:\x20','https://lz.118318.xyz/api.php/provide/vod/at/xml','https://xsd.sdzyapi.com/api.php/provide/vod/?ac=list','findWebsitePlayerElement','findAndPositionOverlay','PLAY_SUCCESS','toggleLoading','无法获取视频标题','values','data','tm_get_time_req','userSelect','https://www.seacms.org/api.php/provide/vod/?ac=list','tm_get_time_res','visibility','DOMContentLoaded','https://pg.fenwe078.cf/api.php/provide/vod/','map','https://api.xinlangapi.com/xinlangapi.php/provide/vod/','Player\x20did\x20not\x20resize\x20in\x20time','400ndMAjR','tm-collection-btn','12xirgch','showPanel','.tm-collection-btn','innerHTML','https://api.ukuapi88.com/api.php/provide/vod/?ac=list','latency','panelCollapse','极速竞速中...','size','https://collect.wolongzy.cc/api.php/provide/vod/?ac=list','offsetHeight','panel','observe','onmouseleave','#f1f3f5','tm-iframe-player-fusion','81752vflwrX','contentWindow','https://iqiyizyapi.com/api.php/provide/vod/','isFirstAutoplayAttempted','updateStatus','1524dOhNmV','checkStuckStatus','\x27,\x20type:\x20\x27customVideo\x27,\x20customType:\x20{\x20customVideo:\x20(video,\x20player)\x20=>\x20{\x20','MESSAGES','transition','srcdoc','AUTOPLAY_NEXT_DELAY','time','http://caiji.dyttzyapi.com/api.php/provide/vod/','_t=','电影天堂','https://www.mdzyapi.com/api.php/provide/vod/','#mgtv-player-wrap','16612NzwQsv','init','list','onload','initPlacement','forEach','remove','https://www.huyaapi.com/api.php/provide/vod/','startsWith','default','closeBtn','https://tyyszyapi.com/api.php/provide/vod/','race','warn','源失效,切换线路...','.bpx-player-container','ikun','name','https://jyzyapi.com/api.php/provide/vod/','highlightPlayingEpisode','1173655ctwGnB','Timeout\x20waiting\x20for\x20\x27','block','https://ikunzyapi.com/api.php/provide/vod','mainBtn','length','onclick','搜索结束,请手动选择','episode-list','min','.container-player','backgroundColor','has','QUICK_TITLE','https://api.zuidapi.com/api.php/provide/vod/','none','#tm-status-bar','split','https://img.smdyw.top/api.php/provide/vod','VIDEO_ENDED','9999','https://360zy.com/api.php/provide/vod/at/json','clearAllTimers','playerStatus','https://bfzyapi.com/api.php/provide/vod/','.tm-episode-matched','#ACPlayer','trim','grab','hidden','attemptToPlay','http://api.ffzyapi.com/api.php/provide/vod/?ac=list','searchSingleApi','clearTimer','result','addEventListener','#video-player','timers','http://savviuux.hk3.345888.xyz.cdn.cloudflare.net/api.php/provide/vod/','https://360zy.com/api.php/provide/vod/','isUserClosed','tm-global-status-text','renderInitialPanel','container','display','CHECK_STUCK_RES','status','getElementById','parentElement','https://api.ukuapi.com/api.php/provide/vod/','https://www.huyaapi.com/api.php/provide/vod/at/json','currentPageEpisodeNumber','https://collect.wolongzyw.com/api.php/provide/vod/at/json','\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20hls\x20=\x20new\x20Hls(','loading','pauseAndHideOriginalPlayer','3258703IwOWnX','hidePanel','opacity','LOAD_ERROR','https://caiji.kuaichezy.org/api.php/provide/vod/?ac=list','dataset','1009424zePhBJ','location','div','find','postMessage','349765kYKLTN','children','\x20个资源\x20(缓存)','responseText','vod_play_url','initDraggableIcon','.anthology-wrap\x20li.active\x20span,\x20.list-single-episode.current\x20a','cursor','width','STUCK_CHECK_TIMEOUT','hostname','autoResizePanel','Player\x20element\x20not\x20found.','button','key','clientX','3CTCzYv','src','http://api.xinlangapi.com/xinlangapi.php/provide/vod/','start','.play-box','now','mouseup','clear','tm_check_stuck_req','#343a40','scrollY','$$$','currentEpisodeList','iframePlayer','API\x20format\x20error','currentURL','message','injectStyle','handleMessage','center','sessionCache','querySelector','https://api.zuidapi.com/api.php/provide/vod/?ac=list','renderSourceListFromCache','from','GET','then','masterSearch','.qy-episode-item[class*=\x22is-active\x22]\x20a,\x20.album-list\x20.is-active\x20.title-content,\x20[class*=\x22video-title_text\x22]','四个圈','播放完毕','https://jszyapi.com/api.php/provide/vod/','‹\x20返回源列表','left','所有源已尝试,请手动切换或刷新','https://p2100.net/api.php/provide/vod/','Mozilla/5.0','.iqp-player','.vod_title','https://hhzyapi.com/api.php/provide/vod','tm_icon_position_pure_v5_cn','stuck','#bilibili-player','150px','currentSearchId','https://api.maoyanapi.top/api.php/provide/vod','getBoundingClientRect','onmouseenter','all','height','.txp_player_root','activeSourceName','className','https://app.bfzyapi.com/api.php/provide/vod/','findIndex','updatePlayerStatus','includes','#c82333','自动切换失败,请手动选择其他源','','250px','mousedown','stopPropagation','\x27);\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20hls.attachMedia(video);\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20hls.on(Hls.Events.ERROR,\x20(event,\x20data)\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\x20if\x20(data.fatal)\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(data.type\x20===\x20Hls.ErrorTypes.NETWORK_ERROR)\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\x20console.log(\x27Fatal\x20Network\x20Error,\x20asking\x20switch.\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\x20parent.postMessage({\x20type:\x20\x27','vod_id','resolve','results','style','.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','readyState','.video-info-title','resize','PRECISE_TITLE','scrollIntoView','https://dh.ha.cn/api.php/provide/vod/?ac=list','paused','textContent','#tenvideo_player','[VIP]\x20Failed\x20to\x20find\x20player\x20container.','
','https://api.wujinapi.me/api.php/provide/vod/','match','https://www.wyvod.com/api.php/provide/vod/','#f8d7da','24876NWxABX','pause','failedUrls','http://pg.cttv.vip/api.php/provide/vod/','about:blank','updateOverlayPosition','close','push',');\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20hls.loadSource(\x27','tm-source-selected','#tm-content-area','PLAYER_ELEMENTS','getEpisodeNumberFromString','.episode-list\x20.current\x20a,\x20.v-title-info\x20.title','tm-episode-matched','removeEventListener','stringify','url','.video-area','.tm-collection-btn[data-url=\x22','https://cj.rycjapi.com/api.php/provide/vod/at/xml/','.play-player','max','.ep-list-item.on\x20.ep-item-title,\x20.bpx-player-sending-info\x20.bpx-player-video-title'];_0x52bc=function(){return _0x2329b1;};return _0x52bc();}(function(_0x1bf580,_0x41e340){const _0x5164c7=_0x3fd1,_0x4d1bac=_0x1bf580();while(!![]){try{const _0x29d810=-parseInt(_0x5164c7(0x217))/0x1+-parseInt(_0x5164c7(0x1c5))/0x2*(parseInt(_0x5164c7(0x22c))/0x3)+parseInt(_0x5164c7(0x2de))/0x4*(-parseInt(_0x5164c7(0x1d9))/0x5)+-parseInt(_0x5164c7(0x1a3))/0x6*(parseInt(_0x5164c7(0x211))/0x7)+parseInt(_0x5164c7(0x1a1))/0x8*(parseInt(_0x5164c7(0x280))/0x9)+parseInt(_0x5164c7(0x2dc))/0xa*(-parseInt(_0x5164c7(0x1b3))/0xb)+parseInt(_0x5164c7(0x1b8))/0xc*(parseInt(_0x5164c7(0x21c))/0xd);if(_0x29d810===_0x41e340)break;else _0x4d1bac['push'](_0x4d1bac['shift']());}catch(_0x251767){_0x4d1bac['push'](_0x4d1bac['shift']());}}}(_0x52bc,0x9aeea),(function(){'use strict';const _0x110d06=_0x3fd1;const _0x307e24={'API_TIMEOUT':0xdac,'STUCK_CHECK_TIMEOUT':0x1770,'AUTOPLAY_NEXT_DELAY':0x64,'PANEL_LEAVE_CLOSE_DELAY':0x5dc,'STORAGE_KEY_ICON_POSITION':_0x110d06(0x254),'SEARCH_CONCURRENCY':0x32,'AUTO_EXPAND_BEST_SOURCE':!![],'HLS_CONFIG':{'enableWorker':!![],'lowLatencyMode':![],'startFragPrefetch':!![],'maxBufferLength':0x78,'maxMaxBufferLength':0x12c,'maxStarvationDelay':0x5,'fragLoadingTimeOut':0x7530,'manifestLoadingTimeOut':0x4e20,'levelLoadingTimeOut':0x4e20,'enableSoftwareAES':!![]},'MESSAGES':{'VIDEO_ENDED':'tm_video_ended','GET_TIME_REQ':_0x110d06(0x197),'GET_TIME_RES':_0x110d06(0x19a),'PLAY_SUCCESS':'tm_play_success','CHECK_STUCK_REQ':_0x110d06(0x234),'CHECK_STUCK_RES':_0x110d06(0x2da),'LOAD_ERROR':_0x110d06(0x2c2)},'SELECTORS':{'PLAYER_ELEMENTS':['#player-container','#player',_0x110d06(0x25e),_0x110d06(0x1e3),_0x110d06(0x279),'#sohuplayer','#flashbox',_0x110d06(0x251),_0x110d06(0x256),_0x110d06(0x1d4),_0x110d06(0x1c4),'#le_player','#player_swf','#pp-player',_0x110d06(0x1f3),_0x110d06(0x1fd),'#xigua-player',_0x110d06(0x292),_0x110d06(0x2ce),_0x110d06(0x295),_0x110d06(0x230)],'QUICK_TITLE':[_0x110d06(0x2bd),'h1','.video-title',_0x110d06(0x2ac),_0x110d06(0x252),_0x110d06(0x272),'.video-name'],'PRECISE_TITLE':{'iqiyi.com':_0x110d06(0x248),'youku.com':_0x110d06(0x222),'v.qq.com':_0x110d06(0x270),'bilibili.com':_0x110d06(0x297),'mgtv.com':_0x110d06(0x28d),'sohu.com':'.player-album-list\x20.on\x20a,\x20.c-info-title','le.com':'.js-episode-item.on,\x20.video-info\x20h1','pptv.com':'.episode-list\x20.current,\x20.video-title\x20a','acfun.cn':_0x110d06(0x2cd)}}},_0x33c381=_0x2a10ea=>{const _0x56dcb8=_0x110d06,_0x2db359=new Map();return _0x2a10ea[_0x56dcb8(0x1ca)](_0x371c4d=>{const _0x129142=_0x56dcb8;!_0x2db359[_0x129142(0x1e5)](_0x371c4d[_0x129142(0x291)])&&_0x2db359['set'](_0x371c4d[_0x129142(0x291)],{..._0x371c4d,'name':_0x371c4d[_0x129142(0x1d6)]['substring'](0x0,0x2)});}),Array[_0x56dcb8(0x244)](_0x2db359[_0x56dcb8(0x195)]());},_0x38ef6c=[{'name':'快龙','url':_0x110d06(0x18e)},{'name':'猫眼','url':_0x110d06(0x259)},{'name':'刺桐','url':_0x110d06(0x283)},{'name':_0x110d06(0x249),'url':_0x110d06(0x19d)},{'name':'艾旦','url':'https://www.lovedan.net/api.php/provide/vod/'},{'name':'映迷','url':'https://www.inmi.app/api.php/provide/vod/'},{'name':'无忧','url':_0x110d06(0x27e)},{'name':'蛋蛋','url':_0x110d06(0x2a9)},{'name':'瀑布盘','url':_0x110d06(0x276)},{'name':'新浪','url':_0x110d06(0x22e)},{'name':'暴风','url':_0x110d06(0x261)},{'name':'飘零2','url':_0x110d06(0x24f)},{'name':'暴风','url':_0x110d06(0x1f1)},{'name':'优质','url':'https://api.yzzy-api.com/inc/apijson.php?ac=list'},{'name':'豆瓣','url':'https://caiji.dbzy.tv/api.php/provide/vod/at/josn/'},{'name':'量子','url':'https://cj.lziapi.com/api.php/provide/vod/?ac=list'},{'name':'非凡','url':_0x110d06(0x1f8)},{'name':'最大','url':_0x110d06(0x242)},{'name':'快车','url':_0x110d06(0x215)},{'name':'CK','url':'https://ckzy.me/api.php/provide/vod/?ac=list'},{'name':_0x110d06(0x1d5),'url':_0x110d06(0x1dc)},{'name':'百度','url':_0x110d06(0x29d)},{'name':_0x110d06(0x2be),'url':_0x110d06(0x1ee)},{'name':'如意','url':_0x110d06(0x294)},{'name':'魔爪','url':'https://mozhuazy.com/api.php/provide/vod/?ac=list'},{'name':'虎牙','url':_0x110d06(0x20b)},{'name':'红牛','url':_0x110d06(0x2e4)},{'name':'U酷','url':_0x110d06(0x1a7)},{'name':'索尼','url':_0x110d06(0x2e0)},{'name':'闪电','url':_0x110d06(0x18f)},{'name':'花旗','url':_0x110d06(0x199)},{'name':'卧龙','url':_0x110d06(0x1ac)},{'name':'无尽','url':'https://api.wujinapi.me/api.php/provide/vod/?ac=list'},{'name':'神马','url':_0x110d06(0x1eb)},{'name':'豪华','url':_0x110d06(0x253)},{'name':'茅台','url':'https://caiji.maotaizy.cc/api.php/provide/vod/at/josn/'},{'name':'牛牛','url':'https://api.niuniuzy.me/api.php/provide/vod/'},{'name':'快鹰','url':_0x110d06(0x1ff)},{'name':'天涯','url':_0x110d06(0x1d0)},{'name':'柚子','url':_0x110d06(0x2bb)},{'name':'非凡','url':'https://cj.ffzyapi.com/api.php/provide/vod/'},{'name':'卧龙','url':_0x110d06(0x20d)},{'name':'无尽','url':_0x110d06(0x27c)},{'name':'红牛','url':'https://www.hongniuzy2.com/api.php/provide/vod/'},{'name':'U酷','url':_0x110d06(0x20a)},{'name':'光速','url':'https://api.guangsuapi.com/api.php/provide/vod/'},{'name':'新浪','url':_0x110d06(0x19f)},{'name':'极速','url':_0x110d06(0x24b)},{'name':'360','url':_0x110d06(0x200)},{'name':'速播','url':_0x110d06(0x2c1)},{'name':'虎牙','url':_0x110d06(0x1cc)},{'name':'百度','url':_0x110d06(0x2dd)},{'name':'魔都','url':_0x110d06(0x1c3)},{'name':_0x110d06(0x2c3),'url':_0x110d06(0x1b5)},{'name':'金鹰','url':_0x110d06(0x1d7)},{'name':'最大','url':_0x110d06(0x1e7)},{'name':_0x110d06(0x1c2),'url':_0x110d06(0x1c0)}],_0x6a66dc=_0x33c381(_0x38ef6c),_0x2fe9de=[...new Map(_0x6a66dc[_0x110d06(0x19e)](_0x3c8c61=>[_0x3c8c61[_0x110d06(0x1d6)],_0x3c8c61]))[_0x110d06(0x195)]()],_0x37ac78={'currentEpisodeList':[],'currentPlayingUrl':'','hiddenPlayerElement':null,'isPanelOpen':![],'currentURL':location[_0x110d06(0x29a)],'dom':{},'timers':{'resize':null,'panelCollapse':null,'stuck':null},'sessionCache':{'key':null,'results':[]},'activeSourceName':null,'isFirstAutoplayAttempted':![],'currentPageEpisodeNumber':null,'failedUrls':new Set(),'isUserClosed':![],'currentSearchId':0x0},_0x1617ff={'init'(){const _0x451aa9=_0x110d06;this[_0x451aa9(0x23d)](),_0x37ac78[_0x451aa9(0x2ad)][_0x451aa9(0x204)]=this[_0x451aa9(0x2d9)](_0x451aa9(0x219),{'id':_0x451aa9(0x2e2)}),_0x37ac78['dom'][_0x451aa9(0x1dd)]=this[_0x451aa9(0x2d9)](_0x451aa9(0x229),{'id':'tm-main-btn-fusion'}),_0x37ac78[_0x451aa9(0x2ad)][_0x451aa9(0x1ae)]=this[_0x451aa9(0x2d9)](_0x451aa9(0x219),{'id':_0x451aa9(0x2ba)}),_0x37ac78[_0x451aa9(0x2ad)]['playerOverlay']=this['createElement']('div',{'id':_0x451aa9(0x2db)}),_0x37ac78[_0x451aa9(0x2ad)]['globalStatus']=this[_0x451aa9(0x2d9)](_0x451aa9(0x219),{'id':'tm-global-status','innerHTML':_0x451aa9(0x267)}),_0x37ac78[_0x451aa9(0x2ad)][_0x451aa9(0x2c7)][_0x451aa9(0x1a6)]='',document['body'][_0x451aa9(0x2a5)](_0x37ac78[_0x451aa9(0x2ad)][_0x451aa9(0x204)],_0x37ac78[_0x451aa9(0x2ad)][_0x451aa9(0x2c7)],_0x37ac78[_0x451aa9(0x2ad)]['globalStatus']),_0x37ac78[_0x451aa9(0x2ad)][_0x451aa9(0x204)][_0x451aa9(0x2a5)](_0x37ac78[_0x451aa9(0x2ad)]['mainBtn'],_0x37ac78['dom'][_0x451aa9(0x1ae)]),_0x37ac78['dom'][_0x451aa9(0x239)]=document['getElementById'](_0x451aa9(0x1b2)),_0x37ac78[_0x451aa9(0x2ad)][_0x451aa9(0x1cf)]=document['getElementById'](_0x451aa9(0x29c)),_0x37ac78[_0x451aa9(0x2ad)][_0x451aa9(0x1f0)]=document[_0x451aa9(0x208)](_0x451aa9(0x202)),this[_0x451aa9(0x221)](),this[_0x451aa9(0x2c0)]();},'createElement':(_0x198f12,_0x39dcfa)=>Object[_0x110d06(0x2a1)](document[_0x110d06(0x2d9)](_0x198f12),_0x39dcfa),'injectStyle'(){GM_addStyle('\x20#tm-container-fusion\x20{\x20position:\x20fixed;\x20z-index:\x201000003;\x20width:\x2038px;\x20height:\x2038px;\x20text-align:\x20center;\x20cursor:\x20grab;\x20user-select:\x20none;\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;\x20}\x20#tm-main-btn-fusion:hover\x20{\x20transform:\x20scale(1.1);\x20box-shadow:\x200\x206px\x2012px\x20rgba(0,0,0,0.3);\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);\x20}\x20@keyframes\x20tm-spin\x20{\x20to\x20{\x20transform:\x20rotate(360deg);\x20}\x20}\x20#tm-main-btn-fusion.loading::before\x20{\x20content:\x20\x27\x27;\x20box-sizing:\x20border-box;\x20width:\x2020px;\x20height:\x2020px;\x20border-radius:\x2050%;\x20border:\x203px\x20solid\x20rgba(255,255,255,0.4);\x20border-top-color:\x20#fff;\x20animation:\x20tm-spin\x200.8s\x20linear\x20infinite;\x20}\x20#tm-panel-fusion\x20{\x20display:\x20none;\x20position:\x20absolute;\x20left:\x2048px;\x20top:\x200;\x20min-width:\x20150px;\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}\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}\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}\x20.tm-collection-btn:hover\x20{\x20background:\x20#f8f9fa;\x20transform:\x20translateY(-1px);\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}\x20#tm-content-area\x20{\x20display:\x20grid;\x20grid-template-columns:\x201fr;\x20gap:\x204px;\x20flex-grow:\x201;\x20overflow-y:\x20auto;\x20padding-right:\x208px;\x20}\x20#tm-content-area.episode-list\x20{\x20grid-template-columns:\x201fr\x201fr;\x20}\x20#tm-content-area::-webkit-scrollbar\x20{\x20width:\x208px;\x20}\x20#tm-content-area::-webkit-scrollbar-track\x20{\x20background:\x20transparent;\x20}\x20#tm-content-area::-webkit-scrollbar-thumb\x20{\x20background:\x20#ccc;\x20border-radius:\x204px;\x20border:\x202px\x20solid\x20transparent;\x20background-clip:\x20content-box;\x20}\x20#tm-content-area::-webkit-scrollbar-thumb:hover\x20{\x20background:\x20#aaa;\x20}\x20#tm-player-overlay-fusion\x20{\x20position:\x20absolute;\x20background-color:\x20#000;\x20z-index:\x20999998;\x20display:\x20none;\x20}\x20#tm-iframe-player-fusion\x20{\x20width:\x20100%;\x20height:\x20100%;\x20border:\x20none;\x20}\x20#tm-close-btn-fusion\x20{\x20position:\x20fixed;\x20top:\x2015px;\x20right:\x2015px;\x20z-index:\x201000003;\x20width:\x2036px;\x20height:\x2036px;\x20border-radius:\x2050%;\x20background:\x20rgba(220,\x2053,\x2069,\x200.9);\x20color:\x20white;\x20border:\x20none;\x20cursor:\x20pointer;\x20font-size:\x2016px;\x20display:\x20flex;\x20align-items:\x20center;\x20justify-content:\x20center;\x20transition:\x20all\x200.3s\x20ease;\x20}\x20#tm-close-btn-fusion:hover\x20{\x20background:\x20#dc3545;\x20transform:\x20scale(1.1);\x20}\x20#tm-global-status\x20{\x20position:\x20fixed;\x20top:\x200;\x20left:\x200;\x20width:\x20100%;\x20text-align:\x20center;\x20z-index:\x201000002;\x20pointer-events:\x20none;\x20padding-top:\x2010px;\x20transition:\x20opacity\x200.3s;\x20opacity:\x200;\x20display:\x20none;\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}\x20');},'initDraggableIcon'(){const _0x3e13ce=_0x110d06;let _0x2ddd53=![],_0x3da7fd=![],_0x30efaf,_0x59a01d;const _0x2962be=_0x37ac78[_0x3e13ce(0x2ad)][_0x3e13ce(0x204)],_0x2bce1d=GM_getValue(_0x307e24['STORAGE_KEY_ICON_POSITION'],{'left':'20px','top':_0x3e13ce(0x268)});Object[_0x3e13ce(0x2a1)](_0x2962be[_0x3e13ce(0x26f)],_0x2bce1d);const _0x14878a=_0x1aea82=>{const _0x38cf77=_0x3e13ce;if(!_0x2ddd53)return;_0x3da7fd=!![];let _0x332f4e=_0x1aea82[_0x38cf77(0x22b)]-_0x30efaf,_0x4129c7=_0x1aea82['clientY']-_0x59a01d;_0x332f4e=Math[_0x38cf77(0x296)](0x0,Math[_0x38cf77(0x1e2)](_0x332f4e,window[_0x38cf77(0x2b6)]-_0x2962be['offsetWidth'])),_0x4129c7=Math[_0x38cf77(0x296)](0x0,Math[_0x38cf77(0x1e2)](_0x4129c7,window['innerHeight']-_0x2962be[_0x38cf77(0x1ad)])),Object[_0x38cf77(0x2a1)](_0x2962be[_0x38cf77(0x26f)],{'left':_0x332f4e+'px','top':_0x4129c7+'px'});},_0x5b2463=()=>{const _0x47a266=_0x3e13ce;if(!_0x2ddd53)return;_0x2ddd53=![],document[_0x47a266(0x29b)]['style'][_0x47a266(0x198)]='',_0x2962be[_0x47a266(0x26f)][_0x47a266(0x223)]=_0x47a266(0x1f5),_0x2962be[_0x47a266(0x26f)][_0x47a266(0x1bc)]='',_0x3da7fd&&GM_setValue(_0x307e24['STORAGE_KEY_ICON_POSITION'],{'left':_0x2962be[_0x47a266(0x26f)][_0x47a266(0x24d)],'top':_0x2962be['style'][_0x47a266(0x2b7)]}),window[_0x47a266(0x28f)](_0x47a266(0x2e3),_0x14878a,!![]),window[_0x47a266(0x28f)](_0x47a266(0x232),_0x5b2463,!![]),window['removeEventListener'](_0x47a266(0x2b4),_0x5b2463,!![]);},_0x22d489=_0x448f6f=>{const _0x2247c0=_0x3e13ce;_0x448f6f[_0x2247c0(0x26a)]();if(_0x448f6f[_0x2247c0(0x229)]!==0x0)return;_0x3da7fd=![],_0x2ddd53=!![],document[_0x2247c0(0x29b)][_0x2247c0(0x26f)][_0x2247c0(0x198)]=_0x2247c0(0x1e8),_0x2962be[_0x2247c0(0x26f)][_0x2247c0(0x223)]='grabbing',_0x2962be['style']['transition']='none',_0x30efaf=_0x448f6f[_0x2247c0(0x22b)]-_0x2962be['getBoundingClientRect']()[_0x2247c0(0x24d)],_0x59a01d=_0x448f6f['clientY']-_0x2962be[_0x2247c0(0x25a)]()['top'],window[_0x2247c0(0x1fc)](_0x2247c0(0x2e3),_0x14878a,!![]),window[_0x2247c0(0x1fc)]('mouseup',_0x5b2463,!![]),window['addEventListener'](_0x2247c0(0x2b4),_0x5b2463,!![]);};_0x2962be['addEventListener'](_0x3e13ce(0x269),_0x22d489),_0x37ac78['dom'][_0x3e13ce(0x1dd)][_0x3e13ce(0x1df)]=_0x1288cb=>{const _0x4f6e5a=_0x3e13ce;if(_0x3da7fd){_0x1288cb[_0x4f6e5a(0x26a)]();return;}_0x1288cb[_0x4f6e5a(0x26a)]();if(_0x37ac78[_0x4f6e5a(0x2af)])this[_0x4f6e5a(0x212)]();else{const _0x41da62=location[_0x4f6e5a(0x29a)];_0x37ac78['sessionCache'][_0x4f6e5a(0x22a)]===_0x41da62&&_0x37ac78[_0x4f6e5a(0x240)]['results'][_0x4f6e5a(0x1de)]>0x0?(this[_0x4f6e5a(0x1a4)](),this[_0x4f6e5a(0x243)]()):(this[_0x4f6e5a(0x1a4)](),_0x29a8f7[_0x4f6e5a(0x247)]());}};},'attachEventListeners'(){const _0x62bef6=_0x110d06;_0x37ac78[_0x62bef6(0x2ad)][_0x62bef6(0x1cf)][_0x62bef6(0x1df)]=()=>_0x587df7[_0x62bef6(0x286)](),_0x37ac78[_0x62bef6(0x2ad)][_0x62bef6(0x1ae)][_0x62bef6(0x25b)]=()=>{const _0x3a64fa=_0x62bef6;this[_0x3a64fa(0x1fa)](_0x3a64fa(0x1a9));},_0x37ac78['dom'][_0x62bef6(0x1ae)][_0x62bef6(0x1b0)]=()=>{const _0x4626c8=_0x62bef6;_0x37ac78[_0x4626c8(0x1fe)]['panelCollapse']=setTimeout(()=>this[_0x4626c8(0x212)](),_0x307e24['PANEL_LEAVE_CLOSE_DELAY']);},window[_0x62bef6(0x1fc)](_0x62bef6(0x273),()=>{const _0x3fdea6=_0x62bef6;this['clearTimer'](_0x3fdea6(0x273)),_0x37ac78[_0x3fdea6(0x1fe)][_0x3fdea6(0x273)]=setTimeout(()=>_0x587df7[_0x3fdea6(0x285)](),0x64);}),window[_0x62bef6(0x1fc)](_0x62bef6(0x23c),_0x1abef8=>_0x587df7[_0x62bef6(0x23e)](_0x1abef8));},'renderInitialPanel'(){const _0x2a2996=_0x110d06;_0x37ac78[_0x2a2996(0x2ad)]['panel'][_0x2a2996(0x26f)]['width']=_0x2a2996(0x257),_0x37ac78[_0x2a2996(0x2ad)][_0x2a2996(0x1ae)][_0x2a2996(0x1a6)]=_0x2a2996(0x27b);},'addSourceResult'(_0x6a83cb){const _0x2d1297=_0x110d06,_0x209083=_0x37ac78[_0x2d1297(0x2ad)][_0x2d1297(0x1ae)][_0x2d1297(0x241)]('#tm-content-area');if(!_0x209083||!_0x37ac78[_0x2d1297(0x2af)])return;const _0x4ea015=Array[_0x2d1297(0x244)](_0x209083[_0x2d1297(0x21d)])[_0x2d1297(0x21a)](_0x5cd8f3=>_0x5cd8f3['textContent'][_0x2d1297(0x1cd)](_0x6a83cb[_0x2d1297(0x1d6)]));if(_0x4ea015)return;const _0x48a380=_0x6a83cb[_0x2d1297(0x196)][_0x2d1297(0x220)][_0x2d1297(0x1ea)](_0x2d1297(0x237))[_0x2d1297(0x2b5)]()[_0x2d1297(0x1ea)]('#')[_0x2d1297(0x1de)],_0x2ba230=_0x1617ff[_0x2d1297(0x2d9)](_0x2d1297(0x229),{'textContent':_0x6a83cb[_0x2d1297(0x1d6)]+'\x20('+_0x48a380+'集\x20|\x20'+_0x6a83cb[_0x2d1297(0x1a8)]+_0x2d1297(0x2d0),'className':'tm-collection-btn','onclick':()=>{const _0x35438c=_0x2d1297;_0x37ac78[_0x35438c(0x25f)]=_0x6a83cb[_0x35438c(0x1d6)],this['renderEpisodeList'](_0x6a83cb,![],_0x37ac78[_0x35438c(0x20c)]);}});_0x6a83cb['name']===_0x37ac78[_0x2d1297(0x25f)]&&_0x2ba230[_0x2d1297(0x2a2)][_0x2d1297(0x2a3)](_0x2d1297(0x289)),_0x209083[_0x2d1297(0x2a8)](_0x2ba230),_0x1617ff[_0x2d1297(0x227)](_0x209083,!![]);},'renderSourceListFromCache'(){const _0x571296=_0x110d06;this[_0x571296(0x203)](),this[_0x571296(0x1b7)]('共\x20'+_0x37ac78['sessionCache'][_0x571296(0x26e)]['length']+_0x571296(0x21e),![]);const _0x3a71a6=_0x37ac78['dom'][_0x571296(0x1ae)]['querySelector'](_0x571296(0x28a));_0x37ac78[_0x571296(0x240)][_0x571296(0x26e)][_0x571296(0x1ca)](_0x49842e=>this['addSourceResult'](_0x49842e));if(_0x3a71a6)this[_0x571296(0x227)](_0x3a71a6,!![]);},'renderEpisodeList'(_0x54f005,_0x246195=![],_0x54559d=null){const _0x12dcb6=_0x110d06;if(_0x37ac78['isUserClosed'])return;_0x1617ff[_0x12dcb6(0x1ef)]();const _0x47b97a=_0x37ac78['dom'][_0x12dcb6(0x1ae)]['querySelector'](_0x12dcb6(0x28a));if(!_0x47b97a)return;_0x47b97a['innerHTML']='',_0x47b97a[_0x12dcb6(0x260)]=_0x12dcb6(0x1e1),this[_0x12dcb6(0x1b7)](_0x12dcb6(0x24c),![]);const _0x5e44a0=_0x37ac78[_0x12dcb6(0x2ad)][_0x12dcb6(0x1ae)]['querySelector'](_0x12dcb6(0x1e9));_0x5e44a0[_0x12dcb6(0x26f)][_0x12dcb6(0x223)]=_0x12dcb6(0x2c5),_0x5e44a0[_0x12dcb6(0x1df)]=()=>this[_0x12dcb6(0x243)](),_0x37ac78[_0x12dcb6(0x238)]=[];const _0x2a285a=_0x54f005[_0x12dcb6(0x196)]['vod_play_url']['split'](_0x12dcb6(0x237))['pop']()[_0x12dcb6(0x1ea)]('#');_0x2a285a[_0x12dcb6(0x1ca)](_0xd109b3=>{const _0x340c4b=_0x12dcb6,[_0x2c3db4,_0x3cd75b]=_0xd109b3['split']('$');if(!_0x2c3db4||!_0x3cd75b)return;_0x37ac78[_0x340c4b(0x238)][_0x340c4b(0x287)]({'name':_0x2c3db4,'url':_0x3cd75b});const _0x5498bd=_0x1617ff[_0x340c4b(0x2d9)]('button',{'textContent':_0x2c3db4,'className':_0x340c4b(0x1a2),'onclick':()=>{const _0xc8afb6=_0x340c4b,_0x14eca3=_0x33478a['getEpisodeNumberFromString'](_0x2c3db4);_0x14eca3&&(_0x37ac78['currentPageEpisodeNumber']=_0x14eca3),_0x587df7[_0xc8afb6(0x22f)](_0x3cd75b);}});_0x5498bd[_0x340c4b(0x216)]['url']=_0x3cd75b,_0x47b97a[_0x340c4b(0x2a8)](_0x5498bd);}),this[_0x12dcb6(0x227)](_0x47b97a,![]);if(!_0x54559d)return;;let _0xafbb4a=null;const _0x58b0ee=_0x47b97a[_0x12dcb6(0x2d7)](_0x12dcb6(0x1a5));for(const _0x5a55cd of _0x58b0ee){const _0x3449e2=_0x33478a[_0x12dcb6(0x28c)](_0x5a55cd[_0x12dcb6(0x278)]);if(_0x3449e2&&parseInt(_0x54559d,0xa)===parseInt(_0x3449e2,0xa)){_0xafbb4a=_0x5a55cd;break;}}_0xafbb4a&&(_0xafbb4a[_0x12dcb6(0x2a2)][_0x12dcb6(0x2a3)](_0x12dcb6(0x28e)),setTimeout(()=>_0xafbb4a[_0x12dcb6(0x275)]({'behavior':_0x12dcb6(0x2e1),'block':_0x12dcb6(0x23f)}),0x64),_0x246195?(this[_0x12dcb6(0x1b7)](_0x12dcb6(0x2e6)+_0xafbb4a[_0x12dcb6(0x278)]),_0x587df7[_0x12dcb6(0x22f)](_0xafbb4a[_0x12dcb6(0x216)][_0x12dcb6(0x291)])):this[_0x12dcb6(0x1b7)](_0x12dcb6(0x2d1)+_0xafbb4a[_0x12dcb6(0x278)]));},'updateStatus'(_0x350390,_0x3d3c84=![]){const _0x2f06c9=_0x110d06,_0x3c43e5=_0x37ac78[_0x2f06c9(0x2ad)][_0x2f06c9(0x1ae)][_0x2f06c9(0x241)](_0x2f06c9(0x1e9));_0x3c43e5&&(_0x3c43e5[_0x2f06c9(0x278)]=_0x350390,_0x3c43e5['style']['color']=_0x3d3c84?_0x2f06c9(0x265):_0x2f06c9(0x235),_0x3c43e5[_0x2f06c9(0x26f)][_0x2f06c9(0x1e4)]=_0x3d3c84?_0x2f06c9(0x27f):_0x2f06c9(0x1b1),_0x3c43e5[_0x2f06c9(0x26f)][_0x2f06c9(0x223)]=_0x2f06c9(0x1ce));},'updatePlayerStatus'(_0x565fab,_0x119d7d=!![]){const _0x396238=_0x110d06;_0x119d7d&&_0x565fab?(_0x37ac78['dom'][_0x396238(0x1f0)][_0x396238(0x278)]=_0x565fab,_0x37ac78['dom'][_0x396238(0x2d2)][_0x396238(0x26f)][_0x396238(0x205)]=_0x396238(0x1db),setTimeout(()=>_0x37ac78[_0x396238(0x2ad)][_0x396238(0x2d2)]['style'][_0x396238(0x213)]='1',0xa)):(_0x37ac78[_0x396238(0x2ad)][_0x396238(0x2d2)][_0x396238(0x26f)]['opacity']='0',setTimeout(()=>{const _0x689665=_0x396238;_0x37ac78[_0x689665(0x2ad)]['globalStatus'][_0x689665(0x26f)][_0x689665(0x213)]==='0'&&(_0x37ac78[_0x689665(0x2ad)][_0x689665(0x2d2)][_0x689665(0x26f)][_0x689665(0x205)]=_0x689665(0x1e8));},0x12c));},'highlightPlayingEpisode'(_0x56a015){const _0x2000b4=_0x110d06,_0x488378=_0x37ac78[_0x2000b4(0x2ad)]['panel'][_0x2000b4(0x241)]('#tm-content-area');if(!_0x488378)return;_0x488378['querySelectorAll'](_0x2000b4(0x1f2))[_0x2000b4(0x1ca)](_0x460200=>_0x460200[_0x2000b4(0x2a2)][_0x2000b4(0x1cb)]('tm-episode-matched'));const _0x8ea7e9=_0x488378['querySelector'](_0x2000b4(0x293)+_0x56a015+'\x22]');_0x8ea7e9&&(_0x8ea7e9[_0x2000b4(0x2a2)][_0x2000b4(0x2a3)]('tm-episode-matched'),_0x8ea7e9['scrollIntoView']({'behavior':_0x2000b4(0x2e1),'block':_0x2000b4(0x23f)}));},'autoResizePanel'(_0x3cbf1d,_0x21a5bf){setTimeout(()=>{const _0x5b6059=_0x3fd1;if(!_0x37ac78[_0x5b6059(0x2af)])return;const _0x4537c0=_0x3cbf1d[_0x5b6059(0x2d7)](_0x5b6059(0x1a5));if(!_0x4537c0[_0x5b6059(0x1de)])return;let _0x3a9013=0x0;if(_0x21a5bf)_0x3a9013=Math['max'](...Array[_0x5b6059(0x244)](_0x4537c0)['map'](_0x9ff93d=>_0x9ff93d[_0x5b6059(0x2b0)]));else for(let _0x440d35=0x0;_0x440d35<_0x4537c0[_0x5b6059(0x1de)];_0x440d35+=0x2){const _0x6ae6e3=(_0x4537c0[_0x440d35]?.['scrollWidth']||0x0)+(_0x4537c0[_0x440d35+0x1]?.[_0x5b6059(0x2b0)]||0x0)+0x4;if(_0x6ae6e3>_0x3a9013)_0x3a9013=_0x6ae6e3;}_0x37ac78[_0x5b6059(0x2ad)]['panel']['style']['width']=_0x3a9013+0xe+'px';},0xa);},'toggleLoading'(_0x39bc7f){const _0x1b9888=_0x110d06;_0x37ac78[_0x1b9888(0x2ad)][_0x1b9888(0x1dd)][_0x1b9888(0x2a2)]['toggle'](_0x1b9888(0x20f),_0x39bc7f);},'showPanel'(){const _0x1a42ce=_0x110d06;_0x37ac78[_0x1a42ce(0x2ad)][_0x1a42ce(0x1ae)]['style'][_0x1a42ce(0x205)]=_0x1a42ce(0x2c6),_0x37ac78['isPanelOpen']=!![];},'hidePanel'(){const _0x4f87fc=_0x110d06;_0x37ac78['dom'][_0x4f87fc(0x1ae)][_0x4f87fc(0x26f)][_0x4f87fc(0x205)]='none',_0x37ac78[_0x4f87fc(0x2af)]=![],this[_0x4f87fc(0x1ef)]();},'clearTimer'(_0x1a6456){const _0x4f382d=_0x110d06;clearInterval(_0x37ac78['timers'][_0x1a6456]),clearTimeout(_0x37ac78[_0x4f382d(0x1fe)][_0x1a6456]),_0x37ac78[_0x4f382d(0x1fe)][_0x1a6456]=null;},'clearAllTimers'(){const _0x272eb4=_0x110d06;Object[_0x272eb4(0x2d8)](_0x37ac78[_0x272eb4(0x1fe)])[_0x272eb4(0x1ca)](_0x37dd74=>this[_0x272eb4(0x1fa)](_0x37dd74));}},_0x29a8f7={async 'masterSearch'(){const _0xae2016=_0x110d06;_0x1617ff[_0xae2016(0x1ef)](),_0x1617ff['renderInitialPanel'](),_0x1617ff['toggleLoading'](!![]),_0x587df7[_0xae2016(0x1c9)](),_0x1617ff['updateStatus'](_0xae2016(0x1aa));const _0x549a26=_0x33478a[_0xae2016(0x2cc)]();if(!_0x549a26){_0x1617ff[_0xae2016(0x1b7)](_0xae2016(0x194),!![]),_0x1617ff[_0xae2016(0x193)](![]);return;}_0x37ac78[_0xae2016(0x240)]={'key':location[_0xae2016(0x29a)],'results':[]},_0x37ac78[_0xae2016(0x25f)]=null,_0x37ac78[_0xae2016(0x1b6)]=![],_0x37ac78['failedUrls'][_0xae2016(0x233)](),_0x37ac78[_0xae2016(0x201)]=![];const _0x5f1f3e=Date[_0xae2016(0x231)]();_0x37ac78[_0xae2016(0x258)]=_0x5f1f3e;const _0x38bf18=await _0x33478a['getCurrentEpisodeNumber']();console[_0xae2016(0x2bf)]('[VIP]\x20目标集数:',_0x38bf18),_0x37ac78['currentPageEpisodeNumber']=_0x38bf18;if(_0x37ac78[_0xae2016(0x201)]||_0x37ac78[_0xae2016(0x258)]!==_0x5f1f3e)return;this['performApiSearch'](_0x549a26,_0x38bf18,_0x5f1f3e)[_0xae2016(0x246)](()=>{const _0x5a2ef8=_0xae2016;if(_0x37ac78[_0x5a2ef8(0x258)]===_0x5f1f3e){_0x1617ff[_0x5a2ef8(0x193)](![]);if(_0x37ac78[_0x5a2ef8(0x240)][_0x5a2ef8(0x26e)][_0x5a2ef8(0x1de)]===0x0)_0x1617ff[_0x5a2ef8(0x1b7)]('未找到资源',!![]);else!_0x37ac78[_0x5a2ef8(0x1b6)]&&!_0x37ac78[_0x5a2ef8(0x201)]&&_0x1617ff[_0x5a2ef8(0x1b7)](_0x5a2ef8(0x1e0),![]);}});},async 'performApiSearch'(_0x20bef8,_0x416003,_0x297b33){const _0x596e75=_0x110d06;let _0x3a0308=0x0;const _0x58fe71=async _0xf5e82f=>{const _0x54156e=_0x3fd1;if(_0x37ac78['isUserClosed']||_0x37ac78[_0x54156e(0x258)]!==_0x297b33)return;const _0x4d7d66=await this[_0x54156e(0x1f9)](_0xf5e82f,_0x20bef8);if(_0x37ac78[_0x54156e(0x258)]!==_0x297b33)return;_0x3a0308++;if(_0x37ac78[_0x54156e(0x2af)]&&!_0x37ac78[_0x54156e(0x1b6)]&&!_0x37ac78[_0x54156e(0x201)])_0x1617ff[_0x54156e(0x1b7)]('竞速搜索...\x20('+_0x3a0308+'/'+_0x2fe9de[_0x54156e(0x1de)]+')');if(_0x4d7d66&&!_0x37ac78['isUserClosed']){if(_0x37ac78[_0x54156e(0x240)][_0x54156e(0x26e)][_0x54156e(0x2cf)](_0x143b5c=>_0x143b5c[_0x54156e(0x1d6)]===_0x4d7d66[_0x54156e(0x1d6)]))return;_0x37ac78[_0x54156e(0x240)]['results']['push'](_0x4d7d66),_0x1617ff[_0x54156e(0x2aa)](_0x4d7d66);if(_0x307e24[_0x54156e(0x2cb)]&&!_0x37ac78[_0x54156e(0x1b6)]){const _0x1d6bc8=_0x4d7d66[_0x54156e(0x196)][_0x54156e(0x220)][_0x54156e(0x1ea)](_0x54156e(0x237))['pop']()[_0x54156e(0x1ea)]('#'),_0x39b926=_0x1d6bc8[_0x54156e(0x21a)](_0x7f65b0=>{const _0x2f6a54=_0x54156e,[_0x1666d7]=_0x7f65b0[_0x2f6a54(0x1ea)]('$'),_0x4248bd=_0x33478a[_0x2f6a54(0x28c)](_0x1666d7);return _0x4248bd&&parseInt(_0x4248bd,0xa)===parseInt(_0x416003,0xa);});_0x39b926&&(_0x37ac78[_0x54156e(0x1b6)]=!![],_0x37ac78[_0x54156e(0x25f)]=_0x4d7d66[_0x54156e(0x1d6)],_0x1617ff[_0x54156e(0x1b7)]('⚡\x20极速命中:\x20'+_0x4d7d66[_0x54156e(0x1d6)],![]),_0x1617ff[_0x54156e(0x298)](_0x4d7d66,!![],_0x416003));}}};await _0x33478a['asyncPool'](_0x307e24[_0x596e75(0x2a7)],_0x2fe9de,_0x58fe71);},'searchSingleApi':(_0x11af33,_0x3f12bb)=>new Promise(async _0x296d33=>{const _0x5030d0=_0x110d06;try{const _0x2f97b0=await _0x33478a[_0x5030d0(0x2ab)](_0x5030d0(0x2a6)+encodeURIComponent(_0x3f12bb),_0x11af33);let _0x5a1fca=_0x2f97b0[_0x5030d0(0x1a8)];const _0x5228b8=_0x2f97b0[_0x5030d0(0x196)]?.[_0x5030d0(0x1c7)]?.[0x0]?.[_0x5030d0(0x26c)];if(!_0x5228b8)return _0x296d33(null);const _0xc90400=await _0x33478a[_0x5030d0(0x2ab)](_0x5030d0(0x2df)+_0x5228b8,_0x11af33);_0x5a1fca+=_0xc90400[_0x5030d0(0x1a8)];const _0x508742=_0xc90400[_0x5030d0(0x196)]?.['list']?.[0x0];if(!_0x508742?.[_0x5030d0(0x220)])return _0x296d33(null);_0x296d33({'name':_0x11af33[_0x5030d0(0x1d6)],'data':_0x508742,'latency':_0x5a1fca});}catch(_0x194001){_0x296d33(null);}})},_0x587df7={'initPlacement'(){const _0x3ee438=_0x110d06;if(_0x37ac78[_0x3ee438(0x201)])return;this[_0x3ee438(0x210)]();const _0x278523='