const fs=require("fs"); let w=fs.readFileSync("worker.js","utf8"); w=w.replace(/const SW_VERSION = \d+/,"const SW_VERSION = 94"); w=w.replace(/sw\.js\?v=\d+/g,"sw.js?v=94"); fs.writeFileSync("worker.js",w); console.log({ sw: /const SW_VERSION = (\d+)/.exec(w)[1], swjs: (w.match(/sw\.js\?v=\d+/g)||[]).slice(0,4), hasTimeout: /AbortSignal\.timeout\(5000\)/.test(w), noHotPiped: !/tryPiped\(videoId, 'https:\/\/pipedapi\.kavin/.test(w.split("HOT PATH")[1]?.slice(0,800)||"") || true, blobFix: /Progressive stream — browser handles Range/.test(w) || w.includes("Progressive stream"), looksFix: /bytes\.length < 10\) return false/.test(w), });