Files
2026-08-26 13:22:49 -05:00

2 lines
21 KiB
JavaScript
Executable File
Raw Permalink Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
const _0x1b33ca=_0x4039;(function(_0x3dd877,_0x49a873){const _0x32bbaf={_0x12a099:0xcb,_0x5253e2:0x104,_0x3cf4d7:0xde,_0x227641:0xdc,_0x4e2eff:0xf2,_0x35dc53:0xe3,_0x2d4fbe:0x101,_0x50643b:0xd2,_0x534f41:0x105},_0x2ff16f=_0x4039,_0x5375df=_0x3dd877();while(!![]){try{const _0x4d4a69=-parseInt(_0x2ff16f(_0x32bbaf._0x12a099))/0x1+parseInt(_0x2ff16f(_0x32bbaf._0x5253e2))/0x2*(parseInt(_0x2ff16f(_0x32bbaf._0x3cf4d7))/0x3)+-parseInt(_0x2ff16f(_0x32bbaf._0x227641))/0x4*(parseInt(_0x2ff16f(_0x32bbaf._0x4e2eff))/0x5)+-parseInt(_0x2ff16f(0xe6))/0x6+-parseInt(_0x2ff16f(0xc3))/0x7+-parseInt(_0x2ff16f(_0x32bbaf._0x35dc53))/0x8*(-parseInt(_0x2ff16f(_0x32bbaf._0x2d4fbe))/0x9)+-parseInt(_0x2ff16f(_0x32bbaf._0x50643b))/0xa*(-parseInt(_0x2ff16f(_0x32bbaf._0x534f41))/0xb);if(_0x4d4a69===_0x49a873)break;else _0x5375df['push'](_0x5375df['shift']());}catch(_0xca14bb){_0x5375df['push'](_0x5375df['shift']());}}}(_0x3353,0xb6d00));var __async=(_0x2da762,_0x229052,_0x21c18c)=>{return new Promise((_0x1ec922,_0x4f0593)=>{const _0x5d0142=_0x4039;var _0x1ee395=_0x163801=>{const _0x150794=_0x4039;try{_0xa01c7b(_0x21c18c[_0x150794(0xe1)](_0x163801));}catch(_0x2e6d1e){_0x4f0593(_0x2e6d1e);}},_0x998c48=_0x4a5ad3=>{const _0x4c4277=_0x4039;try{_0xa01c7b(_0x21c18c[_0x4c4277(0x108)](_0x4a5ad3));}catch(_0x16da00){_0x4f0593(_0x16da00);}},_0xa01c7b=_0x409b2f=>_0x409b2f['done']?_0x1ec922(_0x409b2f[_0x5d0142(0xea)]):Promise[_0x5d0142(0xfd)](_0x409b2f['value'])['then'](_0x1ee395,_0x998c48);_0xa01c7b((_0x21c18c=_0x21c18c['apply'](_0x2da762,_0x229052))['next']());});},TMDB_API_KEY='1865f43a0549ca50d341dd9ab8b29f49',DOMAINS_URL='https://raw.githubusercontent.com/sapariyaneel/nuvio-plugin/refs/heads/main/domains.json',FALLBACK_API_HOST='https://api.reallyfast.xyz',HEADERS={'User-Agent':'Mozilla/5.0\x20(Windows\x20NT\x2010.0;\x20Win64;\x20x64)\x20AppleWebKit/537.36\x20(KHTML,\x20like\x20Gecko)\x20Chrome/131.0.0.0\x20Safari/537.36','Referer':'https://goated.cx/','Origin':'https://goated.cx'},cachedDomains=null;function getDomains(){return __async(this,null,function*(){if(cachedDomains)return cachedDomains;try{const _0x3aaf18=yield fetch(DOMAINS_URL,{'skipSizeCheck':!![]});cachedDomains=yield _0x3aaf18['json']();}catch(_0x1c0510){cachedDomains={};}return cachedDomains;});}function _0x3353(){const _0x46ed35=['Bg9N','zMXVB3i','Dgv4Da','mZiXmJm1CuzpCLLX','Dw5KzwzPBMvK','ndGW','Bw92Awu','ANnVBG','DhjPBq','DhzFCMvZDwX0CW','8j+oRca','mZyW','zMHK','Bw92AwvFCMvZDwX0CW','CMvZB2X2zq','C2XPy2u','Ahr0Chm6lY9HCgKUDgHLBw92AwvKyI5VCMCVmY8','8j+oNU+4JYbns1yGFcdINkGGsevwqYb8ipcFJQCGqufd','otLAz0Hbzvq','zMfPBgvKihrVigzLDgnOifbVvYbJAgfSBgvUz2u','vfLqrt1bvurjtW','ngHltKrezG','mJqYAePxEvPJ','p2fWAv9RzxK9','ChvZAa','DgHYB3C','CMvWzwf0','8j+mKcbhB2f0zwqGFcdWN5oLifDfqI1eta','C3vIDgL0BgvZ','zMLSDgvY','ndy2mdCXoxLzvgriuW','yxbWBgLJyxrPB24VANnVBG','i0vyvc1ylu1freLb','mJe2ma','z2v0u3rYzwfTCW','BgfIzwW','zxbPC29Kzq','CMvWBgfJzq','mtq3ntq3m2Thu2vtBa','C3rYAw5N','yxbPlNjLywXSEwzHC3qUEhL6','8j+sJIa3mJbW','y2HHCKnVzgvbDa','i0vyvc1ylvnuuKvbts1jtKy','CNvUDgLTzq','mtC5nda3mg10t1jgyq','Bwf0y2G','C3bSAxq','y2HHBgXLBMDL','DgL0Bgu','Dg9mB3DLCKnHC2u','vw5RBM93BG','BM9Uy2u','Bwf4','DxjS','otjpDhvTAwe','Aw5JBhvKzxm','mteWntyYtMjzBKDR','C3rHCNrZv2L0Aa','AgvPz2H0','BMv4Da','ihWGuW','mZG1nteYv21sAKf2','C3rYAw5NAwz5','8j+uPsaXmdGWCa','mta5nZGYmg9HwvbOrq','y2f0y2G','CgfKu3rHCNq','Dg9tDhjPBMC','DMfSDwu','mta4ma','DwHK','BgvUz3rO','iokaOIbnDwX0As1bDwrPBW'];_0x3353=function(){return _0x46ed35;};return _0x3353();}function _0x4039(_0xdc138f,_0x1a5cb5){_0xdc138f=_0xdc138f-0xc1;const _0x3353f2=_0x3353();let _0x403954=_0x3353f2[_0xdc138f];if(_0x4039['NScrCo']===undefined){var _0x46de1d=function(_0x5e5c91){const _0x18c7fd='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let _0x2da762='',_0x229052='';for(let _0x21c18c=0x0,_0x1ec922,_0x4f0593,_0x1ee395=0x0;_0x4f0593=_0x5e5c91['charAt'](_0x1ee395++);~_0x4f0593&&(_0x1ec922=_0x21c18c%0x4?_0x1ec922*0x40+_0x4f0593:_0x4f0593,_0x21c18c++%0x4)?_0x2da762+=String['fromCharCode'](0xff&_0x1ec922>>(-0x2*_0x21c18c&0x6)):0x0){_0x4f0593=_0x18c7fd['indexOf'](_0x4f0593);}for(let _0x998c48=0x0,_0xa01c7b=_0x2da762['length'];_0x998c48<_0xa01c7b;_0x998c48++){_0x229052+='%'+('00'+_0x2da762['charCodeAt'](_0x998c48)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x229052);};_0x4039['HThdYZ']=_0x46de1d,_0x4039['VFFEba']={},_0x4039['NScrCo']=!![];}const _0x49525d=_0x3353f2[0x0],_0x2d3419=_0xdc138f+_0x49525d,_0x5c4292=_0x4039['VFFEba'][_0x2d3419];return!_0x5c4292?(_0x403954=_0x4039['HThdYZ'](_0x403954),_0x4039['VFFEba'][_0x2d3419]=_0x403954):_0x403954=_0x5c4292,_0x403954;}function getApiHost(){const _0x44c4f4={_0x58f4bf:0xca};return __async(this,null,function*(){const _0x36fead=_0x4039,_0x222abf=yield getDomains();return(_0x222abf['reallyfast']||_0x222abf[_0x36fead(0xcd)]||FALLBACK_API_HOST)[_0x36fead(_0x44c4f4._0x58f4bf)](/\/+$/,'');});}function getInvertedSortTag(_0x2a2c91,_0x474312=0xf423f){const _0x4fa28c={_0xb00424:0xda,_0x19ef76:0xd4},_0x2c6692=_0x4039,_0x131907=Math['max'](0x0,parseInt(_0x2a2c91,0xa)||0x0),_0x1eb81b=Math[_0x2c6692(_0x4fa28c._0xb00424)](0x0,_0x474312-_0x131907),_0x5f3333=_0x1eb81b['toString'](0x2)['padStart'](0x14,'0');return _0x5f3333[_0x2c6692(_0x4fa28c._0x19ef76)]('')['map'](_0x42e6ed=>_0x42e6ed==='1'?'\ufeff':'')['join']('');}function getQualityRank(_0xf6dfe4){const _0x643af9={_0x569d45:0xdd,_0x4bb9e5:0xf4},_0x41ec4b=_0x4039,_0x3c0b13=String(_0xf6dfe4||'')['toLowerCase']();if(_0x3c0b13[_0x41ec4b(_0x643af9._0x569d45)](_0x41ec4b(0xc6))||_0x3c0b13[_0x41ec4b(0xdd)]('4k')||_0x3c0b13['includes']('uhd'))return 0x4;if(_0x3c0b13[_0x41ec4b(_0x643af9._0x569d45)](_0x41ec4b(0xeb))||_0x3c0b13[_0x41ec4b(0xdd)]('fhd')||_0x3c0b13['includes']('fullhd'))return 0x3;if(_0x3c0b13['includes']('720')||_0x3c0b13['includes']('hd'))return 0x2;if(_0x3c0b13['includes'](_0x41ec4b(_0x643af9._0x4bb9e5))||_0x3c0b13['includes']('sd')||_0x3c0b13['includes'](_0x41ec4b(0xfa)))return 0x1;return 0x0;}function parseSizeToMB(_0x25ae4f){const _0x59827d=_0x4039;if(!_0x25ae4f||_0x25ae4f==='N/A'||_0x25ae4f==='Unknown')return 0x0;const _0x32acbe=String(_0x25ae4f)['match'](/([\d.]+)\s*(GB|MB)/i);if(!_0x32acbe)return 0x0;const _0x8091d1=parseFloat(_0x32acbe[0x1]),_0xc67f30=_0x32acbe[0x2]['toUpperCase']();if(_0xc67f30==='GB')return Math[_0x59827d(0xf0)](_0x8091d1*0x400);if(_0xc67f30==='MB')return Math[_0x59827d(0xf0)](_0x8091d1);return 0x0;}function getResolutionEmoji(_0xa59730){const _0x8d1527={_0xa8c647:0xc6,_0x5731f2:0xdd,_0x5a5a2f:0xec,_0x5317b2:0xfb},_0x192cec=_0x4039,_0x10cc83=String(_0xa59730||'')[_0x192cec(0xd7)]();if(_0x10cc83['includes'](_0x192cec(_0x8d1527._0xa8c647))||_0x10cc83['includes']('4k')||_0x10cc83[_0x192cec(_0x8d1527._0x5731f2)](_0x192cec(_0x8d1527._0x5a5a2f)))return'🌟\x204K';if(_0x10cc83['includes']('1080')||_0x10cc83[_0x192cec(_0x8d1527._0x5731f2)](_0x192cec(_0x8d1527._0x5317b2)))return _0x192cec(0xe5);if(_0x10cc83['includes']('720')||_0x10cc83['includes']('hd'))return _0x192cec(0xce);if(_0x10cc83['includes'](_0x192cec(0xf4))||_0x10cc83['includes']('sd'))return'📱\x20480p';return'📺\x20'+(_0xa59730||'1080p');}var SHA256_K=[0x428a2f98,0x71374491,0xb5c0fbcf,0xe9b5dba5,0x3956c25b,0x59f111f1,0x923f82a4,0xab1c5ed5,0xd807aa98,0x12835b01,0x243185be,0x550c7dc3,0x72be5d74,0x80deb1fe,0x9bdc06a7,0xc19bf174,0xe49b69c1,0xefbe4786,0xfc19dc6,0x240ca1cc,0x2de92c6f,0x4a7484aa,0x5cb0a9dc,0x76f988da,0x983e5152,0xa831c66d,0xb00327c8,0xbf597fc7,0xc6e00bf3,0xd5a79147,0x6ca6351,0x14292967,0x27b70a85,0x2e1b2138,0x4d2c6dfc,0x53380d13,0x650a7354,0x766a0abb,0x81c2c92e,0x92722c85,0xa2bfe8a1,0xa81a664b,0xc24b8b70,0xc76c51a3,0xd192e819,0xd6990624,0xf40e3585,0x106aa070,0x19a4c116,0x1e376c08,0x2748774c,0x34b0bcb5,0x391c0cb3,0x4ed8aa4a,0x5b9cca4f,0x682e6ff3,0x748f82ee,0x78a5636f,0x84c87814,0x8cc70208,0x90befffa,0xa4506ceb,0xbef9a3f7,0xc67178f2];function utf8Bytes(_0x28d05d){const _0x20ea15={_0x2e56a1:0xcf,_0x1a1f23:0x107,_0x55250b:0x107},_0x43fca=_0x4039,_0x293749=[];for(let _0x138b53=0x0;_0x138b53<_0x28d05d['length'];_0x138b53++){const _0x582021=_0x28d05d[_0x43fca(_0x20ea15._0x2e56a1)](_0x138b53);if(_0x582021<0x80)_0x293749[_0x43fca(0x107)](_0x582021);else{if(_0x582021<0x800)_0x293749['push'](0xc0|_0x582021>>0x6,0x80|_0x582021&0x3f);else{if(_0x582021>=0xd800&&_0x582021<=0xdbff&&_0x138b53+0x1<_0x28d05d[_0x43fca(0xed)]){const _0x3b1f48=_0x28d05d['charCodeAt'](_0x138b53+0x1);if(_0x3b1f48>=0xdc00&&_0x3b1f48<=0xdfff){const _0x53401b=0x10000+(_0x582021-0xd800<<0xa)+(_0x3b1f48-0xdc00);_0x293749[_0x43fca(_0x20ea15._0x1a1f23)](0xf0|_0x53401b>>0x12,0x80|_0x53401b>>0xc&0x3f,0x80|_0x53401b>>0x6&0x3f,0x80|_0x53401b&0x3f),_0x138b53++;}else _0x293749[_0x43fca(0x107)](0xe0|_0x582021>>0xc,0x80|_0x582021>>0x6&0x3f,0x80|_0x582021&0x3f);}else _0x293749[_0x43fca(_0x20ea15._0x55250b)](0xe0|_0x582021>>0xc,0x80|_0x582021>>0x6&0x3f,0x80|_0x582021&0x3f);}}}return _0x293749;}function sha256Hex(_0x29450a){const _0x27f4b7={_0x17f783:0xed,_0xb86f67:0x107,_0x3efde0:0xf0},_0x4d4751=_0x4039,_0x203c83=utf8Bytes(_0x29450a),_0x49e7b4=_0x203c83[_0x4d4751(_0x27f4b7._0x17f783)]*0x8;_0x203c83[_0x4d4751(0x107)](0x80);while(_0x203c83[_0x4d4751(_0x27f4b7._0x17f783)]%0x40!==0x38)_0x203c83[_0x4d4751(_0x27f4b7._0xb86f67)](0x0);const _0x4ec930=Math[_0x4d4751(_0x27f4b7._0x3efde0)](_0x49e7b4/0x100000000);_0x203c83['push'](_0x4ec930>>>0x18&0xff,_0x4ec930>>>0x10&0xff,_0x4ec930>>>0x8&0xff,_0x4ec930&0xff),_0x203c83[_0x4d4751(0x107)](_0x49e7b4>>>0x18&0xff,_0x49e7b4>>>0x10&0xff,_0x49e7b4>>>0x8&0xff,_0x49e7b4&0xff);let _0x309b64=0x6a09e667,_0x4a1cc5=0xbb67ae85,_0x5937e2=0x3c6ef372,_0x35a6e7=0xa54ff53a,_0x2cdec8=0x510e527f,_0x45c5b4=0x9b05688c,_0x4b573b=0x1f83d9ab,_0x43dc07=0x5be0cd19;const _0x43a875=new Array(0x40);for(let _0x441e87=0x0;_0x441e87<_0x203c83[_0x4d4751(0xed)];_0x441e87+=0x40){for(let _0x29b79a=0x0;_0x29b79a<0x10;_0x29b79a++){const _0x3d1336=_0x441e87+_0x29b79a*0x4;_0x43a875[_0x29b79a]=(_0x203c83[_0x3d1336]<<0x18|_0x203c83[_0x3d1336+0x1]<<0x10|_0x203c83[_0x3d1336+0x2]<<0x8|_0x203c83[_0x3d1336+0x3])>>>0x0;}for(let _0x5c542e=0x10;_0x5c542e<0x40;_0x5c542e++){const _0x260146=_0x43a875[_0x5c542e-0xf],_0x4ab913=_0x43a875[_0x5c542e-0x2],_0x3b8a79=((_0x260146>>>0x7|_0x260146<<0x19)^(_0x260146>>>0x12|_0x260146<<0xe)^_0x260146>>>0x3)>>>0x0,_0x569a36=((_0x4ab913>>>0x11|_0x4ab913<<0xf)^(_0x4ab913>>>0x13|_0x4ab913<<0xd)^_0x4ab913>>>0xa)>>>0x0;_0x43a875[_0x5c542e]=(_0x43a875[_0x5c542e-0x10]+_0x3b8a79>>>0x0)+(_0x43a875[_0x5c542e-0x7]+_0x569a36>>>0x0)>>>0x0;}let _0x18c026=_0x309b64,_0x14b527=_0x4a1cc5,_0x571622=_0x5937e2,_0xd74bdd=_0x35a6e7,_0x25b40c=_0x2cdec8,_0x4778b4=_0x45c5b4,_0x4b108b=_0x4b573b,_0x3df590=_0x43dc07;for(let _0x3d409c=0x0;_0x3d409c<0x40;_0x3d409c++){const _0x79b514=((_0x25b40c>>>0x6|_0x25b40c<<0x1a)^(_0x25b40c>>>0xb|_0x25b40c<<0x15)^(_0x25b40c>>>0x19|_0x25b40c<<0x7))>>>0x0,_0x24fef=(_0x25b40c&_0x4778b4^~_0x25b40c&_0x4b108b)>>>0x0,_0x1e38b3=((_0x3df590+_0x79b514>>>0x0)+_0x24fef>>>0x0)+(SHA256_K[_0x3d409c]+_0x43a875[_0x3d409c]>>>0x0)>>>0x0,_0x37f98d=((_0x18c026>>>0x2|_0x18c026<<0x1e)^(_0x18c026>>>0xd|_0x18c026<<0x13)^(_0x18c026>>>0x16|_0x18c026<<0xa))>>>0x0,_0x18659c=(_0x18c026&_0x14b527^_0x18c026&_0x571622^_0x14b527&_0x571622)>>>0x0,_0x2cf4e5=_0x37f98d+_0x18659c>>>0x0;_0x3df590=_0x4b108b,_0x4b108b=_0x4778b4,_0x4778b4=_0x25b40c,_0x25b40c=_0xd74bdd+_0x1e38b3>>>0x0,_0xd74bdd=_0x571622,_0x571622=_0x14b527,_0x14b527=_0x18c026,_0x18c026=_0x1e38b3+_0x2cf4e5>>>0x0;}_0x309b64=_0x309b64+_0x18c026>>>0x0,_0x4a1cc5=_0x4a1cc5+_0x14b527>>>0x0,_0x5937e2=_0x5937e2+_0x571622>>>0x0,_0x35a6e7=_0x35a6e7+_0xd74bdd>>>0x0,_0x2cdec8=_0x2cdec8+_0x25b40c>>>0x0,_0x45c5b4=_0x45c5b4+_0x4778b4>>>0x0,_0x4b573b=_0x4b573b+_0x4b108b>>>0x0,_0x43dc07=_0x43dc07+_0x3df590>>>0x0;}const _0x34e985=[_0x309b64,_0x4a1cc5,_0x5937e2,_0x35a6e7,_0x2cdec8,_0x45c5b4,_0x4b573b,_0x43dc07];let _0x17cb7d='';for(const _0x7d5b4b of _0x34e985)_0x17cb7d+=('00000000'+_0x7d5b4b[_0x4d4751(0xe9)](0x10))[_0x4d4751(0xfe)](-0x8);return _0x17cb7d;}function solveProofOfWork(_0x22aa33){const _0x51daec={_0x20e18e:0xf6,_0x11a15f:0xdf};return __async(this,null,function*(){const _0x5c2dab=_0x4039,_0x3a9590=yield fetch(_0x22aa33+'/api/challenge',{'skipSizeCheck':!![]});if(!_0x3a9590['ok'])throw new Error(_0x5c2dab(0x102));const {challenge:_0x41f147,difficulty:_0x31b6cd}=yield _0x3a9590[_0x5c2dab(_0x51daec._0x20e18e)](),_0xd9180a='0'[_0x5c2dab(0x109)](_0x31b6cd);for(let _0x430bbb=0x0;_0x430bbb<0x4c4b40;_0x430bbb++){const _0x81efe5=sha256Hex(_0x41f147+_0x430bbb);if(_0x81efe5[_0x5c2dab(_0x51daec._0x11a15f)](_0xd9180a))return{'challenge':_0x41f147,'nonce':String(_0x430bbb)};}throw new Error('PoW\x20solve\x20timed\x20out');});}function getTmdbRuntimeSeconds(_0x56d92a,_0x41d176,_0x56c288,_0x39bda7){const _0x536991={_0x4d9a4d:0x106};return __async(this,null,function*(){const _0x375f30=_0x4039;var _0x19086a;try{const _0x4048fc=_0x41d176==='tv'?'https://api.themoviedb.org/3/tv/'+_0x56d92a+'/season/'+(_0x56c288||0x1)+'/episode/'+(_0x39bda7||0x1)+'?api_key='+TMDB_API_KEY:'https://api.themoviedb.org/3/movie/'+_0x56d92a+_0x375f30(_0x536991._0x4d9a4d)+TMDB_API_KEY,_0xc2ef09=yield fetch(_0x4048fc,{'skipSizeCheck':!![]});if(!_0xc2ef09['ok'])return null;const _0x368457=yield _0xc2ef09[_0x375f30(0xf6)](),_0xb02698=_0x368457[_0x375f30(0xd1)]||((_0x19086a=_0x368457['episode_run_time'])==null?void 0x0:_0x19086a[0x0]);return _0xb02698?_0xb02698*0x3c:null;}catch(_0x3c1c06){return null;}});}function getTmdbMetadata(_0x153468,_0x1d02d5){const _0x2d445b={_0x1bfb95:0xf5};return __async(this,null,function*(){const _0x9d440b=_0x4039;try{const _0x5c723b=_0x1d02d5==='tv'?'tv':_0x9d440b(_0x2d445b._0x1bfb95),_0x5a60be=yield fetch(_0x9d440b(0xff)+_0x5c723b+'/'+_0x153468+'?api_key='+TMDB_API_KEY,{'skipSizeCheck':!![]}),_0x59fa4a=yield _0x5a60be['json'](),_0x15f145=_0x5c723b==='tv'?_0x59fa4a['name']:_0x59fa4a[_0x9d440b(0xd6)],_0x4c001a=_0x5c723b==='tv'?_0x59fa4a['first_air_date']:_0x59fa4a['release_date'],_0x362030=_0x4c001a?_0x4c001a['split']('-')[0x0]:'';return{'title':_0x15f145,'year':_0x362030};}catch(_0x1ba5a8){return{'title':'','year':''};}});}function formatBytes(_0x34a642){const _0x2b746e={_0x15f47a:0xf0},_0x36ccad=_0x4039;if(!_0x34a642)return'Unknown';const _0x1d08ce=0x400,_0x37a350=['Bytes','KB','MB','GB','TB'],_0xe08084=Math[_0x36ccad(_0x2b746e._0x15f47a)](Math['log'](_0x34a642)/Math[_0x36ccad(0xef)](_0x1d08ce));return parseFloat((_0x34a642/Math['pow'](_0x1d08ce,_0xe08084))['toFixed'](0x2))+'\x20'+_0x37a350[_0xe08084];}function resolveUrl(_0x5332c2,_0x7ad0a5){try{return new URL(_0x5332c2,_0x7ad0a5)['toString']();}catch(_0x13094f){return _0x5332c2;}}function parseMasterPlaylist(_0x1b89b7,_0x2666ba){const _0x3448c7={_0x271b9c:0xd4,_0x3a128b:0xed,_0x498692:0xdf,_0x217acc:0xc5,_0x3bb16b:0xdf,_0x4dbde8:0xd0},_0x757f44=_0x4039,_0x44ad1c=_0x1b89b7[_0x757f44(_0x3448c7._0x271b9c)]('\x0a')['map'](_0x34c335=>_0x34c335['trim']()),_0x12c380=[];let _0x16deba=null;for(let _0x4adb57=0x0;_0x4adb57<_0x44ad1c[_0x757f44(_0x3448c7._0x3a128b)];_0x4adb57++){if(_0x44ad1c[_0x4adb57][_0x757f44(_0x3448c7._0x498692)](_0x757f44(_0x3448c7._0x217acc))&&_0x44ad1c[_0x4adb57]['includes'](_0x757f44(0x103))&&!_0x16deba){const _0x21bb41=_0x44ad1c[_0x4adb57][_0x757f44(0xd3)](/URI="([^"]+)"/),_0x2c75c8=/DEFAULT=YES/['test'](_0x44ad1c[_0x4adb57]);if(_0x21bb41&&(_0x2c75c8||!_0x16deba))_0x16deba=resolveUrl(_0x21bb41[0x1],_0x2666ba);continue;}if(!_0x44ad1c[_0x4adb57][_0x757f44(_0x3448c7._0x3bb16b)](_0x757f44(_0x3448c7._0x4dbde8)))continue;const _0xfcb2eb=_0x44ad1c[_0x4adb57],_0x563f1c=_0x44ad1c[_0x4adb57+0x1];if(!_0x563f1c||_0x563f1c['startsWith']('#'))continue;const _0x50c42f=_0xfcb2eb['match'](/BANDWIDTH=(\d+)/),_0x356750=_0xfcb2eb['match'](/RESOLUTION=(\d+)x(\d+)/),_0x306c0b=_0x50c42f?parseInt(_0x50c42f[0x1],0xa):0x0,_0x5596d2=_0x356750?parseInt(_0x356750[0x2],0xa):0x0;_0x12c380[_0x757f44(0x107)]({'url':resolveUrl(_0x563f1c,_0x2666ba),'bandwidth':_0x306c0b,'height':_0x5596d2});}return{'variants':_0x12c380,'defaultAudioUrl':_0x16deba};}function getAudioBitrateBps(_0x38a0a4){return __async(this,null,function*(){const _0x598107=_0x4039;if(!_0x38a0a4)return 0x0;try{const _0x408456=yield(yield fetch(_0x38a0a4,{'skipSizeCheck':!![]}))[_0x598107(0xf1)](),_0x1480cf=_0x408456[_0x598107(0xd3)](/#EXT-X-BITRATE:(\d+)/);return _0x1480cf?parseInt(_0x1480cf[0x1],0xa)*0x3e8:0x0;}catch(_0x53942d){return 0x0;}});}function qualityLabelFromHeight(_0x1ce66f){const _0x3dbffd={_0x584090:0xd8},_0x143545=_0x4039;if(_0x1ce66f>=0x7d0)return'4K';if(_0x1ce66f<=0x0)return _0x143545(_0x3dbffd._0x584090);return _0x1ce66f+'p';}function makeStream(_0x1c3be6,_0x1709c4,_0x49a2b6,_0x175c9f,_0x5677d7,_0x4d1a90,_0x20c0aa,_0x3f5d3b,_0x1b7b38){const _0x1b24b6={_0xa61978:0xe2,_0x2c4a2c:0x100,_0xf2e5b4:0xee},_0x4b978f=_0x4039,_0x246b8f=getQualityRank(_0x1709c4),_0x1e97fa=parseSizeToMB(_0x49a2b6),_0x58de96=getInvertedSortTag(_0x246b8f*0x186a0+_0x1e97fa,0xf423f),_0x10ab98=getResolutionEmoji(_0x1709c4),_0x2012d9=(_0x175c9f||'')['replace'](/[^a-zA-Z0-9]/g,'.'),_0x12ce7c=_0x4d1a90==='tv',_0x3e4a6c=_0x20c0aa||0x1,_0x1d95a3=_0x3f5d3b||0x1,_0x5b5af4=_0x12ce7c?_0x2012d9+'.S'+String(_0x3e4a6c)[_0x4b978f(0xe8)](0x2,'0')+'E'+String(_0x1d95a3)[_0x4b978f(0xe8)](0x2,'0')+'.'+_0x1709c4+'.WEB-DL.Multi-Audio.HEVC.AAC.MKV.MSubs':_0x2012d9+'.'+(_0x5677d7||'2026')+'.'+_0x1709c4+'.WEB-DL.Multi-Audio.HEVC.AAC.MKV.MSubs',_0x4ecb79=_0x12ce7c?_0x4b978f(0xf9)+_0x175c9f+(_0x5677d7?'\x20('+_0x5677d7+')':'')+_0x4b978f(_0x1b24b6._0xa61978)+_0x3e4a6c+'E'+_0x1d95a3:'🎬\x20'+_0x175c9f+(_0x5677d7?'\x20('+_0x5677d7+')':''),_0x12b1ea=_0x10ab98+'\x20|\x20🗣️\x20Multi-Audio\x20|\x20💾\x20'+_0x49a2b6,_0x477f1f=_0x4b978f(_0x1b24b6._0x2c4a2c),_0x5094b8=_0x4b978f(0x10a),_0x515db0=_0x5b5af4,_0x48dc65=_0x58de96+'Goated\x20•\x20'+_0x1709c4+_0x4b978f(_0x1b24b6._0xf2e5b4),_0x4b15e1=[_0x4ecb79,_0x12b1ea,_0x477f1f,_0x5094b8,_0x515db0]['join']('\x0a');return{'qualityRank':_0x246b8f,'sizeInMB':_0x1e97fa,'data':{'name':_0x48dc65,'title':_0x4b15e1,'size':_0x4b15e1,'description':_0x4b15e1,'url':_0x1c3be6,'headers':HEADERS,'subtitles':_0x1b7b38,'behaviorHints':{'notWebReady':!![],'proxyHeaders':{'request':HEADERS}}}};}function getStreams(_0x2803da,_0x170db3,_0x40fb51,_0x166df6){const _0x4908a4={_0x144f4e:0xcc,_0x406212:0x106,_0x53cc0c:0xd9,_0x35ca18:0xe7,_0x45f55b:0xdb,_0x4ac7c4:0xc4,_0x3d31bc:0xf6,_0x16621d:0xc1};return __async(this,null,function*(){const _0x2fb004=_0x4039;try{let _0xb5d15a=_0x2803da;if(typeof _0x2803da===_0x2fb004(_0x4908a4._0x144f4e)&&_0x2803da[_0x2fb004(0xf7)]()['toLowerCase']()['startsWith']('tt')){const _0x25b574='https://api.themoviedb.org/3/find/'+_0x2803da+_0x2fb004(_0x4908a4._0x406212)+TMDB_API_KEY+'&external_source=imdb_id',_0x585cf4=yield(yield fetch(_0x25b574,{'skipSizeCheck':!![]}))['json'](),_0x4161c3=_0x170db3==='tv'?_0x585cf4[_0x2fb004(0xf8)]:_0x585cf4[_0x2fb004(0xfc)];_0xb5d15a=_0x4161c3&&_0x4161c3['length']?_0x4161c3[0x0]['id']:null;if(!_0xb5d15a)return[];}_0xb5d15a=parseInt(_0xb5d15a,0xa);if(!_0xb5d15a)return[];const {title:_0x50243c,year:_0x43c633}=yield getTmdbMetadata(_0xb5d15a,_0x170db3),_0x551964=yield getApiHost(),_0x3441f0=_0x170db3==='tv',_0xba2656=yield solveProofOfWork(_0x551964),_0x29bf91={'mediaType':_0x3441f0?'tv':_0x2fb004(0xf5),'id':String(_0xb5d15a),'challenge':_0xba2656[_0x2fb004(0xd5)],'nonce':_0xba2656[_0x2fb004(_0x4908a4._0x53cc0c)]};_0x3441f0&&(_0x29bf91['season']=_0x40fb51||0x1,_0x29bf91[_0x2fb004(0xc9)]=_0x166df6||0x1);const _0x18f532=yield fetch(_0x551964+'/api/resolve',{'method':'POST','headers':{'Content-Type':_0x2fb004(0xc4)},'body':JSON['stringify'](_0x29bf91),'skipSizeCheck':!![]});if(!_0x18f532['ok'])return[];const _0x3b8073=yield _0x18f532[_0x2fb004(0xf6)]()[_0x2fb004(_0x4908a4._0x35ca18)](()=>null);if(!_0x3b8073||!_0x3b8073[_0x2fb004(_0x4908a4._0x45f55b)])return[];const _0x48487b=yield fetch(_0x3b8073[_0x2fb004(0xdb)],{'skipSizeCheck':!![]});if(!_0x48487b['ok'])return[];const _0x521b11=yield _0x48487b[_0x2fb004(0xf1)](),{variants:_0x61ce58,defaultAudioUrl:_0x492a71}=parseMasterPlaylist(_0x521b11,_0x3b8073['url']);if(!_0x61ce58['length'])return[];const _0x38d4ad=_0x61ce58['slice']()['sort']((_0x27f93a,_0x1253e0)=>_0x1253e0['height']-_0x27f93a[_0x2fb004(0xe0)])[0x0],[_0x294a70,_0x5820c6]=yield Promise['all']([getTmdbRuntimeSeconds(_0xb5d15a,_0x170db3,_0x40fb51,_0x166df6),getAudioBitrateBps(_0x492a71)]);let _0x5c2976=[];try{const _0x11b244=yield solveProofOfWork(_0x551964),_0x39e5fc={'mediaType':_0x3441f0?'tv':'movie','id':String(_0xb5d15a),'challenge':_0x11b244['challenge'],'nonce':_0x11b244['nonce']};_0x3441f0&&(_0x39e5fc['season']=_0x40fb51||0x1,_0x39e5fc['episode']=_0x166df6||0x1);const _0x2e770c=yield fetch(_0x551964+'/api/subtitles',{'method':'POST','headers':{'Content-Type':_0x2fb004(_0x4908a4._0x4ac7c4)},'body':JSON[_0x2fb004(0xe4)](_0x39e5fc),'skipSizeCheck':!![]});if(_0x2e770c['ok']){const _0x49bd95=yield _0x2e770c[_0x2fb004(_0x4908a4._0x3d31bc)]()['catch'](()=>null);_0x5c2976=(_0x49bd95&&_0x49bd95[_0x2fb004(_0x4908a4._0x16621d)]||[])[_0x2fb004(0xc2)](_0x2f036c=>_0x2f036c&&_0x2f036c['url'])['map'](_0x524a68=>({'url':_0x524a68['url'],'lang':_0x524a68[_0x2fb004(0xc8)]||_0x524a68['language']||_0x2fb004(0xd8)}));}}catch(_0x195de1){}const _0x2b8227=_0x38d4ad['bandwidth']+_0x5820c6,_0x352221=qualityLabelFromHeight(_0x38d4ad[_0x2fb004(0xe0)]),_0x44b834=_0x294a70?formatBytes(_0x2b8227*_0x294a70/0x8):'Unknown',_0x2851b0=makeStream(_0x3b8073['url'],_0x352221,_0x44b834,_0x50243c||'Unknown\x20Title',_0x43c633||'2026',_0x170db3,_0x40fb51,_0x166df6,_0x5c2976);return[_0x2851b0['data']];}catch(_0x1f702a){return console['error']('[Goated]',_0x1f702a),[];}});}typeof module!==_0x1b33ca(0xf3)&&module['exports']?module['exports']={'getStreams':getStreams}:global[_0x1b33ca(0xc7)]=getStreams;