Files
vega-providers/dist/zeefliz/stream.js
Himanshu a179a130d6 build
2026-02-03 21:48:37 +05:30

1 line
5.8 KiB
JavaScript

"use strict";var __defProp=Object.defineProperty,__getOwnPropDesc=Object.getOwnPropertyDescriptor,__getOwnPropNames=Object.getOwnPropertyNames,__hasOwnProp=Object.prototype.hasOwnProperty,__name=(e,t)=>__defProp(e,"name",{value:t,configurable:!0}),__export=(e,t)=>{for(var o in t)__defProp(e,o,{get:t[o],enumerable:!0})},__copyProps=(e,t,o,n)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let l of __getOwnPropNames(t))__hasOwnProp.call(e,l)||l===o||__defProp(e,l,{get:()=>t[l],enumerable:!(n=__getOwnPropDesc(t,l))||n.enumerable});return e},__toCommonJS=e=>__copyProps(__defProp({},"__esModule",{value:!0}),e),__async=(e,t,o)=>new Promise((n,l)=>{var a=e=>{try{i(o.next(e))}catch(e){l(e)}},r=e=>{try{i(o.throw(e))}catch(e){l(e)}},i=e=>e.done?n(e.value):Promise.resolve(e.value).then(a,r);i((o=o.apply(e,t)).next())}),stream_exports={};__export(stream_exports,{getStream:()=>getStream});var hubcloudDecode=__name(function(e){return void 0===e?"":atob(e.toString())},"hubcloudDecode");function hubcloudExtractor(e,t,o,n,l){return __async(this,null,function*(){var a,r,i,s,c,d;try{l.Cookie="ext_name=ojplmecpdpgccookcobabopnaifgidhf; xla=s4t; cf_clearance=woQrFGXtLfmEMBEiGUsVHrUBMT8s3cmguIzmMjmvpkg-1770053679-1.2.1.1-xBrQdciOJsweUF6F2T_OtH6jmyanN_TduQ0yslc_XqjU6RcHSxI7.YOKv6ry7oYo64868HYoULnVyww536H2eVI3R2e4wKzsky6abjPdfQPxqpUaXjxfJ02o6jl3_Vkwr4uiaU7Wy596Vdst3y78HXvVmKdIohhtPvp.vZ9_L7wvWdce0GRixjh_6JiqWmWMws46hwEt3hboaS1e1e4EoWCvj5b0M_jVwvSxBOAW5emFzvT3QrnRh4nyYmKDERnY";const u=e.split("/").slice(0,3).join("/"),p=[],h=(yield o(`${e}`,{headers:l,signal:t})).data,v=n.load(h),m=h.match(/var\s+url\s*=\s*'([^']+)';/)||[];let f=hubcloudDecode(null==(r=null==(a=m[1])?void 0:a.split("r="))?void 0:r[1])||m[1]||v(".fa-file-download.fa-lg").parent().attr("href")||e;(null==f?void 0:f.startsWith("/"))&&(f=`${u}${f}`);const _=yield fetch(f,{headers:l,signal:t,redirect:"follow"}),g=n.load(yield _.text()),b=g(".btn-success.btn-lg.h6,.btn-danger,.btn-secondary");for(const e of b){let o=g(e).attr("href")||"";switch(!0){case null==o?void 0:o.includes("pixeld"):if(!(null==o?void 0:o.includes("api"))){const e=o.split("/").pop(),t=o.split("/").slice(0,-2).join("/");o=`${t}/api/file/${e}?download`}p.push({server:"Pixeldrain",link:o,type:"mkv"});break;case(null==o?void 0:o.includes(".dev"))&&!(null==o?void 0:o.includes("/?id=")):p.push({server:"Cf Worker",link:o,type:"mkv"});break;case(null==o?void 0:o.includes("hubcloud"))||(null==o?void 0:o.includes("/?id=")):try{const e=yield fetch(o,{method:"HEAD",headers:l,signal:t,redirect:"manual"});let n=o;if(n=e.status>=300&&e.status<400?e.headers.get("location")||o:e.url&&e.url!==o?e.url:e.headers.get("location")||o,n.includes("googleusercontent"))n=n.split("?link=")[1];else{const e=yield fetch(n,{method:"HEAD",headers:l,signal:t,redirect:"manual"});n=e.status>=300&&e.status<400?(null==(i=e.headers.get("location"))?void 0:i.split("?link=")[1])||n:e.url&&e.url!==n?e.url.split("?link=")[1]||e.url:(null==(s=e.headers.get("location"))?void 0:s.split("?link=")[1])||n}p.push({server:"hubcloud",link:n,type:"mkv"})}catch(e){}break;case null==o?void 0:o.includes("cloudflarestorage"):p.push({server:"CfStorage",link:o,type:"mkv"});break;case(null==o?void 0:o.includes("fastdl"))||(null==o?void 0:o.includes("fsl.")):p.push({server:"FastDl",link:o,type:"mkv"});break;case o.includes("hubcdn")&&!o.includes("/?id="):p.push({server:"HubCdn",link:o,type:"mkv"});break;default:if((null==o?void 0:o.includes(".mkv"))||(null==o?void 0:o.includes("?token="))){const e=(null==(d=null==(c=o.match(/^(?:https?:\/\/)?(?:www\.)?([^\/]+)/i))?void 0:c[1])?void 0:d.replace(/\./g," "))||"Unknown";p.push({server:e,link:o,type:"mkv"})}}}return p}catch(e){return[]}})}__name(hubcloudExtractor,"hubcloudExtractor");var headers={Accept:"text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7","Cache-Control":"no-store","Accept-Language":"en-US,en;q=0.9",DNT:"1","sec-ch-ua":'"Not_A Brand";v="8", "Chromium";v="120", "Microsoft Edge";v="120"',"sec-ch-ua-mobile":"?0","sec-ch-ua-platform":'"Windows"',"Sec-Fetch-Dest":"document","Sec-Fetch-Mode":"navigate","Sec-Fetch-Site":"none","Sec-Fetch-User":"?1",Cookie:"ext_name=ojplmecpdpgccookcobabopnaifgidhf; cf_clearance=nJQQ9ncb6m2Nc7HoxzuphPhnQgLzI6nBmzl2D.9oY4E-1759137994-1.2.1.1-pe7DiQHVsfZjnbHWTnaNbMiTYEuk.VvpPGaMeTtHOh7p9TKG5auBIDGDDW93devKuNcOlkhe6mk4v5OcsM0H_q3Te02eCPoTNgZsW8terjwvnQUebbbe8QKjMaVsVKgnbiAxS2ESM9aB3fbiQ9diuNT6ziY.2U4mPaJ0Y4vCu3404o5qBEw5c2psIuabKUTZviA2NJvN.lx5jAFQnB.HXeXJnUuCcbQac7G1BYBfdso","User-Agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36 Edg/131.0.0.0"};function getStream(e){return __async(this,arguments,function*({link:e,type:t,signal:o,providerContext:n}){var l,a,r,i;const{axios:s,cheerio:c,commonHeaders:d}=n;try{const n=[];if("movie"===t){const t=(yield s(`${e}`,{headers:headers})).data;e=(t.match(/<a\s+href="([^"]*cloud\.[^"]*)"/i)||[])[1];try{const e=c.load(t)('.btn.btn-sm.btn-outline[style="background:linear-gradient(135deg,rgb(252,185,0) 0%,rgb(0,0,0)); color: #fdf8f2;"]').parent().attr("href"),o=null==e?void 0:e.split("/").pop(),d=null==e?void 0:e.split("/").slice(0,-2).join("/"),u=yield s.post(d+"/api/file/downlaod/",{id:o,method:"indexDownlaod",captchaValue:null},{headers:{"Content-Type":"application/json",Referer:d}});if(null==(l=u.data)?void 0:l.status){const e=null==(a=u.data)?void 0:a.data,t=yield s.post(d+"/api/file/downlaod2/",{id:e,method:"indexDownlaod",captchaValue:null},{headers:{"Content-Type":"application/json",Referer:d}});n.push({server:"filepress",link:null==(i=null==(r=t.data)?void 0:r.data)?void 0:i[0],type:"mkv"})}}catch(e){}}return yield hubcloudExtractor(e,o,s,c,d)}catch(e){return e.message.includes("Aborted"),[]}})}__name(getStream,"getStream"),exports.getStream=getStream;