From f763612293fd983cba1ef6b1e3ac62284f11cd96 Mon Sep 17 00:00:00 2001 From: Georgiy Date: Mon, 10 Jul 2023 16:17:00 +0300 Subject: [PATCH] fix(innertube): Fixed decipher function --- NUXT/plugins/innertube.js | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/NUXT/plugins/innertube.js b/NUXT/plugins/innertube.js index 0ff7217..6517af4 100644 --- a/NUXT/plugins/innertube.js +++ b/NUXT/plugins/innertube.js @@ -89,6 +89,16 @@ class Innertube { /\{[A-Za-z]=[A-Za-z]\.split\(""\);[A-Za-z]+\.[A-Za-z0-9]+\([^)]*\);[A-Za-z]+\.[A-Za-z0-9]+\([^)]*\);[A-Za-z]+\.[A-Za-z0-9]+\([^)]*\);[A-Za-z]+\.[A-Za-z0-9]+\([^)]*\);[A-Za-z]+\.[A-Za-z0-9]+\([^)]*\);[A-Za-z]+\.[A-Za-z0-9]+\([^)]*\);[A-Za-z]+\.[A-Za-z0-9]+\([^)]*\);[A-Za-z]+\.[A-Za-z0-9]+\([^)]*\);return +[A-Za-z]\.join\(""\)};/.exec( baseJs.data ); + } else if ( + /\{a=a\.split\(""[^"]*""\)\};/i.exec( + baseJs.data + ) + ) { + // 10.07.2023 + isMatch = + /\{a=a\.split\(""[^"]*""\)\};/i.exec( + baseJs.data + ); } else { isMatch = /\{a=a\.split\(""\);[A-Za-z]+\.[A-Za-z0-9]+\([^)]*\);[A-Za-z]+\.[A-Za-z0-9]+\([^)]*\);[A-Za-z]+\.[A-Za-z0-9]+\([^)]*\);[A-Za-z]+\.[A-Za-z0-9]+\([^)]*\);[A-Za-z]+\.[A-Za-z0-9]+\([^)]*\);return a\.join\(""\)\};/.exec(