From 41c76980efa4c63b9b8476e667fb0edbf3079b35 Mon Sep 17 00:00:00 2001
From: Dark25 <nadiecaca2000@gmail.com>
Date: Thu, 12 Dec 2024 22:56:41 +0100
Subject: [PATCH] Update Anime4Up.kt

---
 .../animeextension/ar/anime4up/Anime4Up.kt    | 22 +++++++++----------
 1 file changed, 11 insertions(+), 11 deletions(-)

diff --git a/src/ar/anime4up/src/eu/kanade/tachiyomi/animeextension/ar/anime4up/Anime4Up.kt b/src/ar/anime4up/src/eu/kanade/tachiyomi/animeextension/ar/anime4up/Anime4Up.kt
index ad9b85e0..36d5882d 100644
--- a/src/ar/anime4up/src/eu/kanade/tachiyomi/animeextension/ar/anime4up/Anime4Up.kt
+++ b/src/ar/anime4up/src/eu/kanade/tachiyomi/animeextension/ar/anime4up/Anime4Up.kt
@@ -142,49 +142,49 @@ class Anime4Up : ConfigurableAnimeSource, ParsedAnimeHttpSource() {
         val hd: Map<String, String> = emptyMap(),
         val sd: Map<String, String> = emptyMap(),
     )
-    
+
     @Serializable
     data class WatchServerData(
         val name: String,
         val link: String,
         val order: String,
-        val icon: Boolean
+        val icon: Boolean,
     )
-    
+
     override fun videoListParse(response: Response): List<Video> {
         val document = response.asJsoup()
-        
+
         // Decode base64 for each quality level
         val base64Fhd = document.selectFirst(".WatchServersEmbed form input[name='watch_fhd']")
             ?.attr("value")
             ?.let { String(Base64.decode(it, Base64.DEFAULT)) }
             ?: "[]"
-        
+
         val base64Hd = document.selectFirst(".WatchServersEmbed form input[name='watch_hd']")
             ?.attr("value")
             ?.let { String(Base64.decode(it, Base64.DEFAULT)) }
             ?: "[]"
-        
+
         val base64Sd = document.selectFirst(".WatchServersEmbed form input[name='watch_SD']")
             ?.attr("value")
             ?.let { String(Base64.decode(it, Base64.DEFAULT)) }
             ?: "[]"
-        
+
         // Parse the base64 decoded strings into lists of WatchServerData
         val parsedFhd = json.decodeFromString<List<WatchServerData>>(base64Fhd)
         val parsedHd = json.decodeFromString<List<WatchServerData>>(base64Hd)
         val parsedSd = json.decodeFromString<List<WatchServerData>>(base64Sd)
-        
+
         // Convert to the old Qualities structure
         val qualities = Qualities(
             fhd = parsedFhd.associate { it.name to it.link },
             hd = parsedHd.associate { it.name to it.link },
-            sd = parsedSd.associate { it.name to it.link }
+            sd = parsedSd.associate { it.name to it.link },
         )
-        
+
         // Use the same logic as the old implementation
         val streamLinks = with(qualities) { fhd + hd + sd }
-        
+
         return streamLinks.values.distinct().flatMap(::extractVideos)
     }