diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 0f3ed9545..58f8d0352 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -32,7 +32,9 @@ jobs:
- name: Build and run Tests
run: |
if [[ $GITHUB_EVENT_NAME == 'schedule' ]]; then
+ echo running with real downloader
./gradlew check --stacktrace -Ddownloader=REAL
else
+ echo running with mock downloader
./gradlew check --stacktrace -Ddownloader=MOCK
fi
diff --git a/extractor/src/main/java/org/schabi/newpipe/extractor/channel/ChannelExtractor.java b/extractor/src/main/java/org/schabi/newpipe/extractor/channel/ChannelExtractor.java
index 3f54f1c2c..8f2fe79ab 100644
--- a/extractor/src/main/java/org/schabi/newpipe/extractor/channel/ChannelExtractor.java
+++ b/extractor/src/main/java/org/schabi/newpipe/extractor/channel/ChannelExtractor.java
@@ -40,4 +40,6 @@ public abstract class ChannelExtractor extends ListExtractor {
public abstract String getParentChannelName() throws ParsingException;
public abstract String getParentChannelUrl() throws ParsingException;
public abstract String getParentChannelAvatarUrl() throws ParsingException;
+ public abstract boolean isVerified() throws ParsingException;
+
}
diff --git a/extractor/src/main/java/org/schabi/newpipe/extractor/channel/ChannelInfoItem.java b/extractor/src/main/java/org/schabi/newpipe/extractor/channel/ChannelInfoItem.java
index 6d2e61a33..51b9619ad 100644
--- a/extractor/src/main/java/org/schabi/newpipe/extractor/channel/ChannelInfoItem.java
+++ b/extractor/src/main/java/org/schabi/newpipe/extractor/channel/ChannelInfoItem.java
@@ -27,7 +27,7 @@ public class ChannelInfoItem extends InfoItem {
private String description;
private long subscriberCount = -1;
private long streamCount = -1;
-
+ private boolean verified = false;
public ChannelInfoItem(int serviceId, String url, String name) {
super(InfoType.CHANNEL, serviceId, url, name);
@@ -56,4 +56,12 @@ public class ChannelInfoItem extends InfoItem {
public void setStreamCount(long stream_count) {
this.streamCount = stream_count;
}
+
+ public boolean isVerified() {
+ return verified;
+ }
+
+ public void setVerified(boolean verified) {
+ this.verified = verified;
+ }
}
diff --git a/extractor/src/main/java/org/schabi/newpipe/extractor/channel/ChannelInfoItemExtractor.java b/extractor/src/main/java/org/schabi/newpipe/extractor/channel/ChannelInfoItemExtractor.java
index 4d667733b..6c22c3373 100644
--- a/extractor/src/main/java/org/schabi/newpipe/extractor/channel/ChannelInfoItemExtractor.java
+++ b/extractor/src/main/java/org/schabi/newpipe/extractor/channel/ChannelInfoItemExtractor.java
@@ -27,5 +27,8 @@ public interface ChannelInfoItemExtractor extends InfoItemExtractor {
String getDescription() throws ParsingException;
long getSubscriberCount() throws ParsingException;
+
long getStreamCount() throws ParsingException;
+
+ boolean isVerified() throws ParsingException;
}
diff --git a/extractor/src/main/java/org/schabi/newpipe/extractor/channel/ChannelInfoItemsCollector.java b/extractor/src/main/java/org/schabi/newpipe/extractor/channel/ChannelInfoItemsCollector.java
index 19abb1c27..454ba30a9 100644
--- a/extractor/src/main/java/org/schabi/newpipe/extractor/channel/ChannelInfoItemsCollector.java
+++ b/extractor/src/main/java/org/schabi/newpipe/extractor/channel/ChannelInfoItemsCollector.java
@@ -59,6 +59,12 @@ public class ChannelInfoItemsCollector extends InfoItemsCollector {
public abstract String getUploaderUrl() throws ParsingException;
public abstract String getUploaderName() throws ParsingException;
public abstract String getUploaderAvatarUrl() throws ParsingException;
+ public abstract boolean isUploaderVerified() throws ParsingException;
public abstract long getStreamCount() throws ParsingException;
diff --git a/extractor/src/main/java/org/schabi/newpipe/extractor/services/media_ccc/extractors/MediaCCCConferenceExtractor.java b/extractor/src/main/java/org/schabi/newpipe/extractor/services/media_ccc/extractors/MediaCCCConferenceExtractor.java
index 77ea3ad1c..22571b895 100644
--- a/extractor/src/main/java/org/schabi/newpipe/extractor/services/media_ccc/extractors/MediaCCCConferenceExtractor.java
+++ b/extractor/src/main/java/org/schabi/newpipe/extractor/services/media_ccc/extractors/MediaCCCConferenceExtractor.java
@@ -4,7 +4,6 @@ import com.grack.nanojson.JsonArray;
import com.grack.nanojson.JsonObject;
import com.grack.nanojson.JsonParser;
import com.grack.nanojson.JsonParserException;
-
import org.schabi.newpipe.extractor.Page;
import org.schabi.newpipe.extractor.StreamingService;
import org.schabi.newpipe.extractor.channel.ChannelExtractor;
@@ -17,9 +16,8 @@ import org.schabi.newpipe.extractor.services.media_ccc.linkHandler.MediaCCCConfe
import org.schabi.newpipe.extractor.stream.StreamInfoItem;
import org.schabi.newpipe.extractor.stream.StreamInfoItemsCollector;
-import java.io.IOException;
-
import javax.annotation.Nonnull;
+import java.io.IOException;
public class MediaCCCConferenceExtractor extends ChannelExtractor {
private JsonObject conferenceData;
@@ -69,6 +67,11 @@ public class MediaCCCConferenceExtractor extends ChannelExtractor {
return "";
}
+ @Override
+ public boolean isVerified() throws ParsingException {
+ return false;
+ }
+
@Nonnull
@Override
public InfoItemsPage getInitialPage() {
diff --git a/extractor/src/main/java/org/schabi/newpipe/extractor/services/media_ccc/extractors/MediaCCCLiveStreamExtractor.java b/extractor/src/main/java/org/schabi/newpipe/extractor/services/media_ccc/extractors/MediaCCCLiveStreamExtractor.java
index 605947946..77ef68934 100644
--- a/extractor/src/main/java/org/schabi/newpipe/extractor/services/media_ccc/extractors/MediaCCCLiveStreamExtractor.java
+++ b/extractor/src/main/java/org/schabi/newpipe/extractor/services/media_ccc/extractors/MediaCCCLiveStreamExtractor.java
@@ -126,6 +126,11 @@ public class MediaCCCLiveStreamExtractor extends StreamExtractor {
return conference.getString("conference");
}
+ @Override
+ public boolean isUploaderVerified() throws ParsingException {
+ return false;
+ }
+
@Nonnull
@Override
public String getUploaderAvatarUrl() {
@@ -180,7 +185,7 @@ public class MediaCCCLiveStreamExtractor extends StreamExtractor {
for (int s = 0; s < room.getArray("streams").size(); s++) {
final JsonObject stream = room.getArray("streams").getObject(s);
if (stream.getString("type").equals("audio")) {
- for (final String type :stream.getObject("urls").keySet()) {
+ for (final String type : stream.getObject("urls").keySet()) {
final JsonObject url = stream.getObject("urls").getObject(type);
audioStreams.add(new AudioStream(url.getString("url"), MediaFormat.getFromSuffix(type), -1));
}
@@ -197,7 +202,7 @@ public class MediaCCCLiveStreamExtractor extends StreamExtractor {
if (stream.getString("type").equals("video")) {
final String resolution = stream.getArray("videoSize").getInt(0) + "x"
+ stream.getArray("videoSize").getInt(1);
- for (final String type :stream.getObject("urls").keySet()) {
+ for (final String type : stream.getObject("urls").keySet()) {
if (!type.equals("hls")) {
final JsonObject url = stream.getObject("urls").getObject(type);
videoStreams.add(new VideoStream(
@@ -218,7 +223,7 @@ public class MediaCCCLiveStreamExtractor extends StreamExtractor {
@Nonnull
@Override
- public List getSubtitlesDefault(){
+ public List getSubtitlesDefault() {
return Collections.emptyList();
}
diff --git a/extractor/src/main/java/org/schabi/newpipe/extractor/services/media_ccc/extractors/MediaCCCLiveStreamKioskExtractor.java b/extractor/src/main/java/org/schabi/newpipe/extractor/services/media_ccc/extractors/MediaCCCLiveStreamKioskExtractor.java
index a4c99e49e..504dd3b08 100644
--- a/extractor/src/main/java/org/schabi/newpipe/extractor/services/media_ccc/extractors/MediaCCCLiveStreamKioskExtractor.java
+++ b/extractor/src/main/java/org/schabi/newpipe/extractor/services/media_ccc/extractors/MediaCCCLiveStreamKioskExtractor.java
@@ -73,6 +73,11 @@ public class MediaCCCLiveStreamKioskExtractor implements StreamInfoItemExtractor
return "https://media.ccc.de/c/" + conferenceInfo.getString("slug");
}
+ @Override
+ public boolean isUploaderVerified() throws ParsingException {
+ return false;
+ }
+
@Nullable
@Override
public String getTextualUploadDate() throws ParsingException {
diff --git a/extractor/src/main/java/org/schabi/newpipe/extractor/services/media_ccc/extractors/MediaCCCRecentKioskExtractor.java b/extractor/src/main/java/org/schabi/newpipe/extractor/services/media_ccc/extractors/MediaCCCRecentKioskExtractor.java
index b5d34e193..2ff86a4fc 100644
--- a/extractor/src/main/java/org/schabi/newpipe/extractor/services/media_ccc/extractors/MediaCCCRecentKioskExtractor.java
+++ b/extractor/src/main/java/org/schabi/newpipe/extractor/services/media_ccc/extractors/MediaCCCRecentKioskExtractor.java
@@ -68,6 +68,11 @@ public class MediaCCCRecentKioskExtractor implements StreamInfoItemExtractor {
.getUrl(); // web URL
}
+ @Override
+ public boolean isUploaderVerified() throws ParsingException {
+ return false;
+ }
+
@Nullable
@Override
public String getTextualUploadDate() throws ParsingException {
diff --git a/extractor/src/main/java/org/schabi/newpipe/extractor/services/media_ccc/extractors/MediaCCCSearchExtractor.java b/extractor/src/main/java/org/schabi/newpipe/extractor/services/media_ccc/extractors/MediaCCCSearchExtractor.java
index cc9e552a7..82c57475c 100644
--- a/extractor/src/main/java/org/schabi/newpipe/extractor/services/media_ccc/extractors/MediaCCCSearchExtractor.java
+++ b/extractor/src/main/java/org/schabi/newpipe/extractor/services/media_ccc/extractors/MediaCCCSearchExtractor.java
@@ -142,6 +142,11 @@ public class MediaCCCSearchExtractor extends SearchExtractor {
return item.getStreamCount();
}
+ @Override
+ public boolean isVerified() throws ParsingException {
+ return false;
+ }
+
@Override
public String getName() {
return item.getName();
diff --git a/extractor/src/main/java/org/schabi/newpipe/extractor/services/media_ccc/extractors/MediaCCCStreamExtractor.java b/extractor/src/main/java/org/schabi/newpipe/extractor/services/media_ccc/extractors/MediaCCCStreamExtractor.java
index 092923809..1ae8508aa 100644
--- a/extractor/src/main/java/org/schabi/newpipe/extractor/services/media_ccc/extractors/MediaCCCStreamExtractor.java
+++ b/extractor/src/main/java/org/schabi/newpipe/extractor/services/media_ccc/extractors/MediaCCCStreamExtractor.java
@@ -4,7 +4,6 @@ import com.grack.nanojson.JsonArray;
import com.grack.nanojson.JsonObject;
import com.grack.nanojson.JsonParser;
import com.grack.nanojson.JsonParserException;
-
import org.schabi.newpipe.extractor.MediaFormat;
import org.schabi.newpipe.extractor.MetaInfo;
import org.schabi.newpipe.extractor.StreamingService;
@@ -13,26 +12,14 @@ import org.schabi.newpipe.extractor.exceptions.ExtractionException;
import org.schabi.newpipe.extractor.exceptions.ParsingException;
import org.schabi.newpipe.extractor.linkhandler.LinkHandler;
import org.schabi.newpipe.extractor.localization.DateWrapper;
-import org.schabi.newpipe.extractor.stream.AudioStream;
-import org.schabi.newpipe.extractor.stream.Description;
-import org.schabi.newpipe.extractor.stream.StreamExtractor;
-import org.schabi.newpipe.extractor.stream.StreamInfoItemsCollector;
-import org.schabi.newpipe.extractor.stream.StreamSegment;
-import org.schabi.newpipe.extractor.stream.StreamType;
-import org.schabi.newpipe.extractor.stream.SubtitlesStream;
-import org.schabi.newpipe.extractor.stream.VideoStream;
import org.schabi.newpipe.extractor.services.media_ccc.linkHandler.MediaCCCConferenceLinkHandlerFactory;
import org.schabi.newpipe.extractor.services.media_ccc.linkHandler.MediaCCCStreamLinkHandlerFactory;
-
-import java.io.IOException;
-import java.util.ArrayList;
-import java.util.Arrays;
-import java.util.Collections;
-import java.util.List;
-import java.util.Locale;
+import org.schabi.newpipe.extractor.stream.*;
import javax.annotation.Nonnull;
import javax.annotation.Nullable;
+import java.io.IOException;
+import java.util.*;
public class MediaCCCStreamExtractor extends StreamExtractor {
private JsonObject data;
@@ -109,6 +96,11 @@ public class MediaCCCStreamExtractor extends StreamExtractor {
.replaceFirst("https://(api\\.)?media\\.ccc\\.de/public/conferences/", "");
}
+ @Override
+ public boolean isUploaderVerified() throws ParsingException {
+ return false;
+ }
+
@Nonnull
@Override
public String getUploaderAvatarUrl() {
diff --git a/extractor/src/main/java/org/schabi/newpipe/extractor/services/media_ccc/extractors/infoItems/MediaCCCConferenceInfoItemExtractor.java b/extractor/src/main/java/org/schabi/newpipe/extractor/services/media_ccc/extractors/infoItems/MediaCCCConferenceInfoItemExtractor.java
index 3ced44d9a..b69d7a908 100644
--- a/extractor/src/main/java/org/schabi/newpipe/extractor/services/media_ccc/extractors/infoItems/MediaCCCConferenceInfoItemExtractor.java
+++ b/extractor/src/main/java/org/schabi/newpipe/extractor/services/media_ccc/extractors/infoItems/MediaCCCConferenceInfoItemExtractor.java
@@ -28,6 +28,11 @@ public class MediaCCCConferenceInfoItemExtractor implements ChannelInfoItemExtra
return ListExtractor.ITEM_COUNT_UNKNOWN;
}
+ @Override
+ public boolean isVerified() throws ParsingException {
+ return false;
+ }
+
@Override
public String getName() throws ParsingException {
return conference.getString("title");
diff --git a/extractor/src/main/java/org/schabi/newpipe/extractor/services/media_ccc/extractors/infoItems/MediaCCCStreamInfoItemExtractor.java b/extractor/src/main/java/org/schabi/newpipe/extractor/services/media_ccc/extractors/infoItems/MediaCCCStreamInfoItemExtractor.java
index 3dee8ac39..023166437 100644
--- a/extractor/src/main/java/org/schabi/newpipe/extractor/services/media_ccc/extractors/infoItems/MediaCCCStreamInfoItemExtractor.java
+++ b/extractor/src/main/java/org/schabi/newpipe/extractor/services/media_ccc/extractors/infoItems/MediaCCCStreamInfoItemExtractor.java
@@ -46,6 +46,11 @@ public class MediaCCCStreamInfoItemExtractor implements StreamInfoItemExtractor
return event.getString("conference_url");
}
+ @Override
+ public boolean isUploaderVerified() throws ParsingException {
+ return false;
+ }
+
@Nullable
@Override
public String getTextualUploadDate() {
diff --git a/extractor/src/main/java/org/schabi/newpipe/extractor/services/peertube/extractors/PeertubeAccountExtractor.java b/extractor/src/main/java/org/schabi/newpipe/extractor/services/peertube/extractors/PeertubeAccountExtractor.java
index 79876765b..282e6d9cc 100644
--- a/extractor/src/main/java/org/schabi/newpipe/extractor/services/peertube/extractors/PeertubeAccountExtractor.java
+++ b/extractor/src/main/java/org/schabi/newpipe/extractor/services/peertube/extractors/PeertubeAccountExtractor.java
@@ -83,6 +83,11 @@ public class PeertubeAccountExtractor extends ChannelExtractor {
return "";
}
+ @Override
+ public boolean isVerified() throws ParsingException {
+ return false;
+ }
+
@Nonnull
@Override
public InfoItemsPage getInitialPage() throws IOException, ExtractionException {
diff --git a/extractor/src/main/java/org/schabi/newpipe/extractor/services/peertube/extractors/PeertubeChannelExtractor.java b/extractor/src/main/java/org/schabi/newpipe/extractor/services/peertube/extractors/PeertubeChannelExtractor.java
index dc5a54fd1..67ef38c27 100644
--- a/extractor/src/main/java/org/schabi/newpipe/extractor/services/peertube/extractors/PeertubeChannelExtractor.java
+++ b/extractor/src/main/java/org/schabi/newpipe/extractor/services/peertube/extractors/PeertubeChannelExtractor.java
@@ -90,6 +90,11 @@ public class PeertubeChannelExtractor extends ChannelExtractor {
return baseUrl + value;
}
+ @Override
+ public boolean isVerified() throws ParsingException {
+ return false;
+ }
+
@Nonnull
@Override
public InfoItemsPage getInitialPage() throws IOException, ExtractionException {
diff --git a/extractor/src/main/java/org/schabi/newpipe/extractor/services/peertube/extractors/PeertubeCommentsInfoItemExtractor.java b/extractor/src/main/java/org/schabi/newpipe/extractor/services/peertube/extractors/PeertubeCommentsInfoItemExtractor.java
index 38c819886..812e454f9 100644
--- a/extractor/src/main/java/org/schabi/newpipe/extractor/services/peertube/extractors/PeertubeCommentsInfoItemExtractor.java
+++ b/extractor/src/main/java/org/schabi/newpipe/extractor/services/peertube/extractors/PeertubeCommentsInfoItemExtractor.java
@@ -99,6 +99,11 @@ public class PeertubeCommentsInfoItemExtractor implements CommentsInfoItemExtrac
return false;
}
+ @Override
+ public boolean isUploaderVerified() throws ParsingException {
+ return false;
+ }
+
@Override
public String getUploaderName() throws ParsingException {
return JsonUtils.getString(item, "account.name") + "@" + JsonUtils.getString(item, "account.host");
diff --git a/extractor/src/main/java/org/schabi/newpipe/extractor/services/peertube/extractors/PeertubePlaylistExtractor.java b/extractor/src/main/java/org/schabi/newpipe/extractor/services/peertube/extractors/PeertubePlaylistExtractor.java
index b22985369..89340df37 100644
--- a/extractor/src/main/java/org/schabi/newpipe/extractor/services/peertube/extractors/PeertubePlaylistExtractor.java
+++ b/extractor/src/main/java/org/schabi/newpipe/extractor/services/peertube/extractors/PeertubePlaylistExtractor.java
@@ -3,7 +3,6 @@ package org.schabi.newpipe.extractor.services.peertube.extractors;
import com.grack.nanojson.JsonObject;
import com.grack.nanojson.JsonParser;
import com.grack.nanojson.JsonParserException;
-
import org.schabi.newpipe.extractor.Page;
import org.schabi.newpipe.extractor.StreamingService;
import org.schabi.newpipe.extractor.downloader.Downloader;
@@ -17,14 +16,10 @@ import org.schabi.newpipe.extractor.stream.StreamInfoItem;
import org.schabi.newpipe.extractor.stream.StreamInfoItemsCollector;
import org.schabi.newpipe.extractor.utils.Utils;
+import javax.annotation.Nonnull;
import java.io.IOException;
-import javax.annotation.Nonnull;
-
-import static org.schabi.newpipe.extractor.services.peertube.PeertubeParsingHelper.COUNT_KEY;
-import static org.schabi.newpipe.extractor.services.peertube.PeertubeParsingHelper.ITEMS_PER_PAGE;
-import static org.schabi.newpipe.extractor.services.peertube.PeertubeParsingHelper.START_KEY;
-import static org.schabi.newpipe.extractor.services.peertube.PeertubeParsingHelper.collectStreamsFrom;
+import static org.schabi.newpipe.extractor.services.peertube.PeertubeParsingHelper.*;
import static org.schabi.newpipe.extractor.utils.Utils.isNullOrEmpty;
public class PeertubePlaylistExtractor extends PlaylistExtractor {
@@ -59,6 +54,11 @@ public class PeertubePlaylistExtractor extends PlaylistExtractor {
return getBaseUrl() + playlistInfo.getObject("ownerAccount").getObject("avatar").getString("path");
}
+ @Override
+ public boolean isUploaderVerified() throws ParsingException {
+ return false;
+ }
+
@Override
public long getStreamCount() {
return playlistInfo.getLong("videosLength");
diff --git a/extractor/src/main/java/org/schabi/newpipe/extractor/services/peertube/extractors/PeertubeStreamExtractor.java b/extractor/src/main/java/org/schabi/newpipe/extractor/services/peertube/extractors/PeertubeStreamExtractor.java
index cfcd1e7b5..56dbf08fe 100644
--- a/extractor/src/main/java/org/schabi/newpipe/extractor/services/peertube/extractors/PeertubeStreamExtractor.java
+++ b/extractor/src/main/java/org/schabi/newpipe/extractor/services/peertube/extractors/PeertubeStreamExtractor.java
@@ -148,6 +148,11 @@ public class PeertubeStreamExtractor extends StreamExtractor {
return JsonUtils.getString(json, "account.displayName");
}
+ @Override
+ public boolean isUploaderVerified() throws ParsingException {
+ return false;
+ }
+
@Nonnull
@Override
public String getUploaderAvatarUrl() {
diff --git a/extractor/src/main/java/org/schabi/newpipe/extractor/services/peertube/extractors/PeertubeStreamInfoItemExtractor.java b/extractor/src/main/java/org/schabi/newpipe/extractor/services/peertube/extractors/PeertubeStreamInfoItemExtractor.java
index 4ab27ae46..7ea3e1d82 100644
--- a/extractor/src/main/java/org/schabi/newpipe/extractor/services/peertube/extractors/PeertubeStreamInfoItemExtractor.java
+++ b/extractor/src/main/java/org/schabi/newpipe/extractor/services/peertube/extractors/PeertubeStreamInfoItemExtractor.java
@@ -54,6 +54,11 @@ public class PeertubeStreamInfoItemExtractor implements StreamInfoItemExtractor
.fromId("accounts/" + name + "@" + host, baseUrl).getUrl();
}
+ @Override
+ public boolean isUploaderVerified() throws ParsingException {
+ return false;
+ }
+
@Override
public String getUploaderName() throws ParsingException {
return JsonUtils.getString(item, "account.displayName");
diff --git a/extractor/src/main/java/org/schabi/newpipe/extractor/services/soundcloud/extractors/SoundcloudChannelExtractor.java b/extractor/src/main/java/org/schabi/newpipe/extractor/services/soundcloud/extractors/SoundcloudChannelExtractor.java
index 52151d3d0..082de81c0 100644
--- a/extractor/src/main/java/org/schabi/newpipe/extractor/services/soundcloud/extractors/SoundcloudChannelExtractor.java
+++ b/extractor/src/main/java/org/schabi/newpipe/extractor/services/soundcloud/extractors/SoundcloudChannelExtractor.java
@@ -96,6 +96,11 @@ public class SoundcloudChannelExtractor extends ChannelExtractor {
return "";
}
+ @Override
+ public boolean isVerified() throws ParsingException {
+ return user.getBoolean("verified");
+ }
+
@Nonnull
@Override
public InfoItemsPage getInitialPage() throws ExtractionException {
diff --git a/extractor/src/main/java/org/schabi/newpipe/extractor/services/soundcloud/extractors/SoundcloudChannelInfoItemExtractor.java b/extractor/src/main/java/org/schabi/newpipe/extractor/services/soundcloud/extractors/SoundcloudChannelInfoItemExtractor.java
index ef5270e7c..39f58d863 100644
--- a/extractor/src/main/java/org/schabi/newpipe/extractor/services/soundcloud/extractors/SoundcloudChannelInfoItemExtractor.java
+++ b/extractor/src/main/java/org/schabi/newpipe/extractor/services/soundcloud/extractors/SoundcloudChannelInfoItemExtractor.java
@@ -40,6 +40,11 @@ public class SoundcloudChannelInfoItemExtractor implements ChannelInfoItemExtrac
return itemObject.getLong("track_count");
}
+ @Override
+ public boolean isVerified() {
+ return itemObject.getBoolean("verified");
+ }
+
@Override
public String getDescription() {
return itemObject.getString("description", EMPTY_STRING);
diff --git a/extractor/src/main/java/org/schabi/newpipe/extractor/services/soundcloud/extractors/SoundcloudCommentsInfoItemExtractor.java b/extractor/src/main/java/org/schabi/newpipe/extractor/services/soundcloud/extractors/SoundcloudCommentsInfoItemExtractor.java
index cf574aa25..edceb1c86 100644
--- a/extractor/src/main/java/org/schabi/newpipe/extractor/services/soundcloud/extractors/SoundcloudCommentsInfoItemExtractor.java
+++ b/extractor/src/main/java/org/schabi/newpipe/extractor/services/soundcloud/extractors/SoundcloudCommentsInfoItemExtractor.java
@@ -6,9 +6,8 @@ import org.schabi.newpipe.extractor.exceptions.ParsingException;
import org.schabi.newpipe.extractor.localization.DateWrapper;
import org.schabi.newpipe.extractor.services.soundcloud.SoundcloudParsingHelper;
-import java.util.Objects;
-
import javax.annotation.Nullable;
+import java.util.Objects;
public class SoundcloudCommentsInfoItemExtractor implements CommentsInfoItemExtractor {
private JsonObject json;
@@ -49,6 +48,11 @@ public class SoundcloudCommentsInfoItemExtractor implements CommentsInfoItemExtr
return false;
}
+ @Override
+ public boolean isUploaderVerified() throws ParsingException {
+ return json.getObject("user").getBoolean("verified");
+ }
+
@Override
public String getUploaderUrl() {
return json.getObject("user").getString("permalink_url");
diff --git a/extractor/src/main/java/org/schabi/newpipe/extractor/services/soundcloud/extractors/SoundcloudPlaylistExtractor.java b/extractor/src/main/java/org/schabi/newpipe/extractor/services/soundcloud/extractors/SoundcloudPlaylistExtractor.java
index 878a7766c..4b711e75b 100644
--- a/extractor/src/main/java/org/schabi/newpipe/extractor/services/soundcloud/extractors/SoundcloudPlaylistExtractor.java
+++ b/extractor/src/main/java/org/schabi/newpipe/extractor/services/soundcloud/extractors/SoundcloudPlaylistExtractor.java
@@ -111,6 +111,11 @@ public class SoundcloudPlaylistExtractor extends PlaylistExtractor {
return SoundcloudParsingHelper.getAvatarUrl(playlist);
}
+ @Override
+ public boolean isUploaderVerified() throws ParsingException {
+ return playlist.getObject("user").getBoolean("verified");
+ }
+
@Override
public long getStreamCount() {
return playlist.getLong("track_count");
diff --git a/extractor/src/main/java/org/schabi/newpipe/extractor/services/soundcloud/extractors/SoundcloudStreamExtractor.java b/extractor/src/main/java/org/schabi/newpipe/extractor/services/soundcloud/extractors/SoundcloudStreamExtractor.java
index 9e4ed6bb2..fc246dfb7 100644
--- a/extractor/src/main/java/org/schabi/newpipe/extractor/services/soundcloud/extractors/SoundcloudStreamExtractor.java
+++ b/extractor/src/main/java/org/schabi/newpipe/extractor/services/soundcloud/extractors/SoundcloudStreamExtractor.java
@@ -131,6 +131,11 @@ public class SoundcloudStreamExtractor extends StreamExtractor {
return SoundcloudParsingHelper.getUploaderName(track);
}
+ @Override
+ public boolean isUploaderVerified() throws ParsingException {
+ return track.getObject("user").getBoolean("verified");
+ }
+
@Nonnull
@Override
public String getUploaderAvatarUrl() {
diff --git a/extractor/src/main/java/org/schabi/newpipe/extractor/services/soundcloud/extractors/SoundcloudStreamInfoItemExtractor.java b/extractor/src/main/java/org/schabi/newpipe/extractor/services/soundcloud/extractors/SoundcloudStreamInfoItemExtractor.java
index 4e1762318..79d937c2f 100644
--- a/extractor/src/main/java/org/schabi/newpipe/extractor/services/soundcloud/extractors/SoundcloudStreamInfoItemExtractor.java
+++ b/extractor/src/main/java/org/schabi/newpipe/extractor/services/soundcloud/extractors/SoundcloudStreamInfoItemExtractor.java
@@ -43,6 +43,11 @@ public class SoundcloudStreamInfoItemExtractor implements StreamInfoItemExtracto
return replaceHttpWithHttps(itemObject.getObject("user").getString("permalink_url"));
}
+ @Override
+ public boolean isUploaderVerified() throws ParsingException {
+ return itemObject.getObject("user").getBoolean("verified");
+ }
+
@Override
public String getTextualUploadDate() {
return itemObject.getString("created_at");
@@ -64,8 +69,7 @@ public class SoundcloudStreamInfoItemExtractor implements StreamInfoItemExtracto
if (artworkUrl.isEmpty()) {
artworkUrl = itemObject.getObject("user").getString("avatar_url");
}
- String artworkUrlBetterResolution = artworkUrl.replace("large.jpg", "crop.jpg");
- return artworkUrlBetterResolution;
+ return artworkUrl.replace("large.jpg", "crop.jpg");
}
@Override
diff --git a/extractor/src/main/java/org/schabi/newpipe/extractor/services/youtube/ItagItem.java b/extractor/src/main/java/org/schabi/newpipe/extractor/services/youtube/ItagItem.java
index 03d40ce5f..8399057ea 100644
--- a/extractor/src/main/java/org/schabi/newpipe/extractor/services/youtube/ItagItem.java
+++ b/extractor/src/main/java/org/schabi/newpipe/extractor/services/youtube/ItagItem.java
@@ -8,7 +8,7 @@ import static org.schabi.newpipe.extractor.services.youtube.ItagItem.ItagType.*;
public class ItagItem {
/**
- * List can be found here https://github.com/rg3/youtube-dl/blob/master/youtube_dl/extractor/youtube.py#L360
+ * List can be found here https://github.com/ytdl-org/youtube-dl/blob/9fc5eafb8e384453a49f7cfe73147be491f0b19d/youtube_dl/extractor/youtube.py#L1071
*/
private static final ItagItem[] ITAG_LIST = {
/////////////////////////////////////////////////////
@@ -155,4 +155,86 @@ public class ItagItem {
public String resolutionString;
public int fps = -1;
+ // Fields for Dash
+ private int bitrate;
+ private int width;
+ private int height;
+ private int initStart;
+ private int initEnd;
+ private int indexStart;
+ private int indexEnd;
+ private String quality;
+ private String codec;
+
+ public int getBitrate() {
+ return bitrate;
+ }
+
+ public void setBitrate(int bitrate) {
+ this.bitrate = bitrate;
+ }
+
+ public int getWidth() {
+ return width;
+ }
+
+ public void setWidth(int width) {
+ this.width = width;
+ }
+
+ public int getHeight() {
+ return height;
+ }
+
+ public void setHeight(int height) {
+ this.height = height;
+ }
+
+ public int getInitStart() {
+ return initStart;
+ }
+
+ public void setInitStart(int initStart) {
+ this.initStart = initStart;
+ }
+
+ public int getInitEnd() {
+ return initEnd;
+ }
+
+ public void setInitEnd(int initEnd) {
+ this.initEnd = initEnd;
+ }
+
+ public int getIndexStart() {
+ return indexStart;
+ }
+
+ public void setIndexStart(int indexStart) {
+ this.indexStart = indexStart;
+ }
+
+ public int getIndexEnd() {
+ return indexEnd;
+ }
+
+ public void setIndexEnd(int indexEnd) {
+ this.indexEnd = indexEnd;
+ }
+
+ public String getQuality() {
+ return quality;
+ }
+
+ public void setQuality(String quality) {
+ this.quality = quality;
+ }
+
+ public String getCodec() {
+ return codec;
+ }
+
+ public void setCodec(String codec) {
+ this.codec = codec;
+ }
}
diff --git a/extractor/src/main/java/org/schabi/newpipe/extractor/services/youtube/YoutubeParsingHelper.java b/extractor/src/main/java/org/schabi/newpipe/extractor/services/youtube/YoutubeParsingHelper.java
index b3fc3b935..c0e872125 100644
--- a/extractor/src/main/java/org/schabi/newpipe/extractor/services/youtube/YoutubeParsingHelper.java
+++ b/extractor/src/main/java/org/schabi/newpipe/extractor/services/youtube/YoutubeParsingHelper.java
@@ -358,9 +358,19 @@ public class YoutubeParsingHelper {
}
/**
- * Only use in tests.
+ *
+ * Only use in tests.
+ *
*
+ *
* Quick-and-dirty solution to reset global state in between test classes.
+ *
+ *
+ * This is needed for the mocks because in order to reach that state a network request has to
+ * be made. If the global state is not reset and the RecordingDownloader is used,
+ * then only the first test class has that request recorded. Meaning running the other
+ * tests with mocks will fail, because the mock is missing.
+ *
*/
public static void resetClientVersionAndKey() {
clientVersion = null;
@@ -794,4 +804,21 @@ public class YoutubeParsingHelper {
}
return url;
}
+
+ public static boolean isVerified(final JsonArray badges) {
+ if (Utils.isNullOrEmpty(badges)) {
+ return false;
+ }
+
+ for (Object badge : badges) {
+ final String style = ((JsonObject) badge).getObject("metadataBadgeRenderer")
+ .getString("style");
+ if (style != null && (style.equals("BADGE_STYLE_TYPE_VERIFIED")
+ || style.equals("BADGE_STYLE_TYPE_VERIFIED_ARTIST"))) {
+ return true;
+ }
+ }
+
+ return false;
+ }
}
diff --git a/extractor/src/main/java/org/schabi/newpipe/extractor/services/youtube/extractors/YoutubeChannelExtractor.java b/extractor/src/main/java/org/schabi/newpipe/extractor/services/youtube/extractors/YoutubeChannelExtractor.java
index db046f8b3..4ed926ee4 100644
--- a/extractor/src/main/java/org/schabi/newpipe/extractor/services/youtube/extractors/YoutubeChannelExtractor.java
+++ b/extractor/src/main/java/org/schabi/newpipe/extractor/services/youtube/extractors/YoutubeChannelExtractor.java
@@ -216,6 +216,14 @@ public class YoutubeChannelExtractor extends ChannelExtractor {
return "";
}
+ @Override
+ public boolean isVerified() throws ParsingException {
+ final JsonArray badges = initialData.getObject("header").getObject("c4TabbedHeaderRenderer")
+ .getArray("badges");
+
+ return YoutubeParsingHelper.isVerified(badges);
+ }
+
@Nonnull
@Override
public InfoItemsPage getInitialPage() throws ExtractionException {
diff --git a/extractor/src/main/java/org/schabi/newpipe/extractor/services/youtube/extractors/YoutubeChannelInfoItemExtractor.java b/extractor/src/main/java/org/schabi/newpipe/extractor/services/youtube/extractors/YoutubeChannelInfoItemExtractor.java
index fbab74d83..27bc19206 100644
--- a/extractor/src/main/java/org/schabi/newpipe/extractor/services/youtube/extractors/YoutubeChannelInfoItemExtractor.java
+++ b/extractor/src/main/java/org/schabi/newpipe/extractor/services/youtube/extractors/YoutubeChannelInfoItemExtractor.java
@@ -5,6 +5,7 @@ import com.grack.nanojson.JsonObject;
import org.schabi.newpipe.extractor.ListExtractor;
import org.schabi.newpipe.extractor.channel.ChannelInfoItemExtractor;
import org.schabi.newpipe.extractor.exceptions.ParsingException;
+import org.schabi.newpipe.extractor.services.youtube.YoutubeParsingHelper;
import org.schabi.newpipe.extractor.services.youtube.linkHandler.YoutubeChannelLinkHandlerFactory;
import org.schabi.newpipe.extractor.utils.Utils;
@@ -97,6 +98,11 @@ public class YoutubeChannelInfoItemExtractor implements ChannelInfoItemExtractor
}
}
+ @Override
+ public boolean isVerified() throws ParsingException {
+ return YoutubeParsingHelper.isVerified(channelInfoItem.getArray("ownerBadges"));
+ }
+
@Override
public String getDescription() throws ParsingException {
try {
diff --git a/extractor/src/main/java/org/schabi/newpipe/extractor/services/youtube/extractors/YoutubeCommentsInfoItemExtractor.java b/extractor/src/main/java/org/schabi/newpipe/extractor/services/youtube/extractors/YoutubeCommentsInfoItemExtractor.java
index 4276800bb..ddb5c6e82 100644
--- a/extractor/src/main/java/org/schabi/newpipe/extractor/services/youtube/extractors/YoutubeCommentsInfoItemExtractor.java
+++ b/extractor/src/main/java/org/schabi/newpipe/extractor/services/youtube/extractors/YoutubeCommentsInfoItemExtractor.java
@@ -125,6 +125,11 @@ public class YoutubeCommentsInfoItemExtractor implements CommentsInfoItemExtract
return json.has("pinnedCommentBadge");
}
+ public boolean isUploaderVerified() throws ParsingException {
+ // impossible to get this information from the mobile layout
+ return false;
+ }
+
@Override
public String getUploaderName() throws ParsingException {
try {
diff --git a/extractor/src/main/java/org/schabi/newpipe/extractor/services/youtube/extractors/YoutubeFeedInfoItemExtractor.java b/extractor/src/main/java/org/schabi/newpipe/extractor/services/youtube/extractors/YoutubeFeedInfoItemExtractor.java
index 3945ff170..a1883621f 100644
--- a/extractor/src/main/java/org/schabi/newpipe/extractor/services/youtube/extractors/YoutubeFeedInfoItemExtractor.java
+++ b/extractor/src/main/java/org/schabi/newpipe/extractor/services/youtube/extractors/YoutubeFeedInfoItemExtractor.java
@@ -50,6 +50,11 @@ public class YoutubeFeedInfoItemExtractor implements StreamInfoItemExtractor {
return entryElement.select("author > uri").first().text();
}
+ @Override
+ public boolean isUploaderVerified() throws ParsingException {
+ return false;
+ }
+
@Nullable
@Override
public String getTextualUploadDate() {
diff --git a/extractor/src/main/java/org/schabi/newpipe/extractor/services/youtube/extractors/YoutubeMixPlaylistExtractor.java b/extractor/src/main/java/org/schabi/newpipe/extractor/services/youtube/extractors/YoutubeMixPlaylistExtractor.java
index d424129ef..5f876e719 100644
--- a/extractor/src/main/java/org/schabi/newpipe/extractor/services/youtube/extractors/YoutubeMixPlaylistExtractor.java
+++ b/extractor/src/main/java/org/schabi/newpipe/extractor/services/youtube/extractors/YoutubeMixPlaylistExtractor.java
@@ -2,7 +2,6 @@ package org.schabi.newpipe.extractor.services.youtube.extractors;
import com.grack.nanojson.JsonArray;
import com.grack.nanojson.JsonObject;
-
import org.schabi.newpipe.extractor.ListExtractor;
import org.schabi.newpipe.extractor.Page;
import org.schabi.newpipe.extractor.StreamingService;
@@ -16,18 +15,13 @@ import org.schabi.newpipe.extractor.playlist.PlaylistExtractor;
import org.schabi.newpipe.extractor.stream.StreamInfoItem;
import org.schabi.newpipe.extractor.stream.StreamInfoItemsCollector;
+import javax.annotation.Nonnull;
+import javax.annotation.Nullable;
import java.io.IOException;
import java.util.Collections;
import java.util.List;
-import javax.annotation.Nonnull;
-import javax.annotation.Nullable;
-
-import static org.schabi.newpipe.extractor.services.youtube.YoutubeParsingHelper.extractCookieValue;
-import static org.schabi.newpipe.extractor.services.youtube.YoutubeParsingHelper.getJsonResponse;
-import static org.schabi.newpipe.extractor.services.youtube.YoutubeParsingHelper.getResponse;
-import static org.schabi.newpipe.extractor.services.youtube.YoutubeParsingHelper.getUrlFromNavigationEndpoint;
-import static org.schabi.newpipe.extractor.services.youtube.YoutubeParsingHelper.toJsonArray;
+import static org.schabi.newpipe.extractor.services.youtube.YoutubeParsingHelper.*;
import static org.schabi.newpipe.extractor.utils.Utils.isNullOrEmpty;
/**
@@ -82,8 +76,8 @@ public class YoutubeMixPlaylistExtractor extends PlaylistExtractor {
try {
//fallback to thumbnail of current video. Always the case for channel mix
return getThumbnailUrlFromVideoId(
- initialData.getObject("currentVideoEndpoint").getObject("watchEndpoint")
- .getString("videoId"));
+ initialData.getObject("currentVideoEndpoint").getObject("watchEndpoint")
+ .getString("videoId"));
} catch (final Exception ignored) {
}
throw new ParsingException("Could not get playlist thumbnail", e);
@@ -113,6 +107,11 @@ public class YoutubeMixPlaylistExtractor extends PlaylistExtractor {
return "";
}
+ @Override
+ public boolean isUploaderVerified() throws ParsingException {
+ return false;
+ }
+
@Override
public long getStreamCount() {
// Auto-generated playlist always start with 25 videos and are endless
@@ -144,7 +143,7 @@ public class YoutubeMixPlaylistExtractor extends PlaylistExtractor {
public InfoItemsPage getPage(final Page page)
throws ExtractionException, IOException {
if (page == null || isNullOrEmpty(page.getUrl())) {
- throw new IllegalArgumentException("Page url is empty or null");
+ throw new IllegalArgumentException("Page url is empty or null");
}
if (!page.getCookies().containsKey(COOKIE_NAME)) {
throw new IllegalArgumentException("Cooke '" + COOKIE_NAME + "' is missing");
@@ -180,7 +179,7 @@ public class YoutubeMixPlaylistExtractor extends PlaylistExtractor {
for (final Object stream : streams) {
if (stream instanceof JsonObject) {
final JsonObject streamInfo = ((JsonObject) stream)
- .getObject("playlistPanelVideoRenderer");
+ .getObject("playlistPanelVideoRenderer");
if (streamInfo != null) {
collector.commit(new YoutubeStreamInfoItemExtractor(streamInfo, timeAgoParser));
}
diff --git a/extractor/src/main/java/org/schabi/newpipe/extractor/services/youtube/extractors/YoutubePlaylistExtractor.java b/extractor/src/main/java/org/schabi/newpipe/extractor/services/youtube/extractors/YoutubePlaylistExtractor.java
index 0e2ad2a43..6a6ab97aa 100644
--- a/extractor/src/main/java/org/schabi/newpipe/extractor/services/youtube/extractors/YoutubePlaylistExtractor.java
+++ b/extractor/src/main/java/org/schabi/newpipe/extractor/services/youtube/extractors/YoutubePlaylistExtractor.java
@@ -2,7 +2,6 @@ package org.schabi.newpipe.extractor.services.youtube.extractors;
import com.grack.nanojson.JsonArray;
import com.grack.nanojson.JsonObject;
-
import org.schabi.newpipe.extractor.Page;
import org.schabi.newpipe.extractor.StreamingService;
import org.schabi.newpipe.extractor.downloader.Downloader;
@@ -20,15 +19,11 @@ import org.schabi.newpipe.extractor.stream.StreamInfoItemsCollector;
import org.schabi.newpipe.extractor.stream.StreamType;
import org.schabi.newpipe.extractor.utils.Utils;
-import java.io.IOException;
-
import javax.annotation.Nonnull;
import javax.annotation.Nullable;
+import java.io.IOException;
-import static org.schabi.newpipe.extractor.services.youtube.YoutubeParsingHelper.fixThumbnailUrl;
-import static org.schabi.newpipe.extractor.services.youtube.YoutubeParsingHelper.getJsonResponse;
-import static org.schabi.newpipe.extractor.services.youtube.YoutubeParsingHelper.getTextFromObject;
-import static org.schabi.newpipe.extractor.services.youtube.YoutubeParsingHelper.getUrlFromNavigationEndpoint;
+import static org.schabi.newpipe.extractor.services.youtube.YoutubeParsingHelper.*;
import static org.schabi.newpipe.extractor.utils.Utils.isNullOrEmpty;
@SuppressWarnings("WeakerAccess")
@@ -138,6 +133,11 @@ public class YoutubePlaylistExtractor extends PlaylistExtractor {
}
}
+ @Override
+ public boolean isUploaderVerified() throws ParsingException {
+ return false;
+ }
+
@Override
public long getStreamCount() throws ParsingException {
try {
@@ -209,11 +209,11 @@ public class YoutubePlaylistExtractor extends PlaylistExtractor {
final JsonArray ajaxJson = getJsonResponse(page.getUrl(), getExtractorLocalization());
final JsonArray continuation = ajaxJson.getObject(1)
- .getObject("response")
- .getArray("onResponseReceivedActions")
- .getObject(0)
- .getObject("appendContinuationItemsAction")
- .getArray("continuationItems");
+ .getObject("response")
+ .getArray("onResponseReceivedActions")
+ .getObject(0)
+ .getObject("appendContinuationItemsAction")
+ .getArray("continuationItems");
collectStreamsFrom(collector, continuation);
@@ -228,10 +228,10 @@ public class YoutubePlaylistExtractor extends PlaylistExtractor {
final JsonObject lastElement = contents.getObject(contents.size() - 1);
if (lastElement.has("continuationItemRenderer")) {
final String continuation = lastElement
- .getObject("continuationItemRenderer")
- .getObject("continuationEndpoint")
- .getObject("continuationCommand")
- .getString("token");
+ .getObject("continuationItemRenderer")
+ .getObject("continuationEndpoint")
+ .getObject("continuationCommand")
+ .getString("token");
return new Page("https://www.youtube.com/browse_ajax?continuation=" + continuation);
} else {
return null;
@@ -311,6 +311,11 @@ public class YoutubePlaylistExtractor extends PlaylistExtractor {
return YoutubePlaylistExtractor.this.getUploaderUrl();
}
+ @Override
+ public boolean isUploaderVerified() {
+ return false;
+ }
+
@Nullable
@Override
public String getTextualUploadDate() {
diff --git a/extractor/src/main/java/org/schabi/newpipe/extractor/services/youtube/extractors/YoutubeStreamExtractor.java b/extractor/src/main/java/org/schabi/newpipe/extractor/services/youtube/extractors/YoutubeStreamExtractor.java
index a0c9361b4..39418f612 100644
--- a/extractor/src/main/java/org/schabi/newpipe/extractor/services/youtube/extractors/YoutubeStreamExtractor.java
+++ b/extractor/src/main/java/org/schabi/newpipe/extractor/services/youtube/extractors/YoutubeStreamExtractor.java
@@ -412,6 +412,14 @@ public class YoutubeStreamExtractor extends StreamExtractor {
return uploaderName;
}
+ @Override
+ public boolean isUploaderVerified() throws ParsingException {
+ final JsonArray badges = getVideoSecondaryInfoRenderer().getObject("owner")
+ .getObject("videoOwnerRenderer").getArray("badges");
+
+ return YoutubeParsingHelper.isVerified(badges);
+ }
+
@Nonnull
@Override
public String getUploaderAvatarUrl() throws ParsingException {
@@ -502,7 +510,7 @@ public class YoutubeStreamExtractor extends StreamExtractor {
for (Map.Entry entry : getItags(ADAPTIVE_FORMATS, ItagItem.ItagType.AUDIO).entrySet()) {
ItagItem itag = entry.getValue();
- AudioStream audioStream = new AudioStream(entry.getKey(), itag.getMediaFormat(), itag.avgBitrate);
+ AudioStream audioStream = new AudioStream(entry.getKey(), itag);
if (!Stream.containSimilarStream(audioStream, audioStreams)) {
audioStreams.add(audioStream);
}
@@ -522,7 +530,7 @@ public class YoutubeStreamExtractor extends StreamExtractor {
for (Map.Entry entry : getItags(FORMATS, ItagItem.ItagType.VIDEO).entrySet()) {
ItagItem itag = entry.getValue();
- VideoStream videoStream = new VideoStream(entry.getKey(), itag.getMediaFormat(), itag.resolutionString);
+ VideoStream videoStream = new VideoStream(entry.getKey(), false, itag);
if (!Stream.containSimilarStream(videoStream, videoStreams)) {
videoStreams.add(videoStream);
}
@@ -542,7 +550,7 @@ public class YoutubeStreamExtractor extends StreamExtractor {
for (Map.Entry entry : getItags(ADAPTIVE_FORMATS, ItagItem.ItagType.VIDEO_ONLY).entrySet()) {
ItagItem itag = entry.getValue();
- VideoStream videoStream = new VideoStream(entry.getKey(), itag.getMediaFormat(), itag.resolutionString, true);
+ VideoStream videoStream = new VideoStream(entry.getKey(), true, itag);
if (!Stream.containSimilarStream(videoStream, videoOnlyStreams)) {
videoOnlyStreams.add(videoStream);
}
@@ -949,6 +957,22 @@ public class YoutubeStreamExtractor extends StreamExtractor {
+ deobfuscateSignature(cipher.get("s"));
}
+ JsonObject initRange = formatData.getObject("initRange");
+ JsonObject indexRange = formatData.getObject("indexRange");
+ String mimeType = formatData.getString("mimeType", EMPTY_STRING);
+ String codec = mimeType.contains("codecs") ? mimeType.split("\"")[1] : EMPTY_STRING;
+
+ itagItem.setBitrate(formatData.getInt("bitrate"));
+ itagItem.setWidth(formatData.getInt("width"));
+ itagItem.setHeight(formatData.getInt("height"));
+ itagItem.setInitStart(Integer.parseInt(initRange.getString("start", "-1")));
+ itagItem.setInitEnd(Integer.parseInt(initRange.getString("end", "-1")));
+ itagItem.setIndexStart(Integer.parseInt(indexRange.getString("start", "-1")));
+ itagItem.setIndexEnd(Integer.parseInt(indexRange.getString("end", "-1")));
+ itagItem.fps = formatData.getInt("fps");
+ itagItem.setQuality(formatData.getString("quality"));
+ itagItem.setCodec(codec);
+
urlAndItags.put(streamUrl, itagItem);
}
} catch (UnsupportedEncodingException ignored) {
diff --git a/extractor/src/main/java/org/schabi/newpipe/extractor/services/youtube/extractors/YoutubeStreamInfoItemExtractor.java b/extractor/src/main/java/org/schabi/newpipe/extractor/services/youtube/extractors/YoutubeStreamInfoItemExtractor.java
index 42e39b728..4fa6caab9 100644
--- a/extractor/src/main/java/org/schabi/newpipe/extractor/services/youtube/extractors/YoutubeStreamInfoItemExtractor.java
+++ b/extractor/src/main/java/org/schabi/newpipe/extractor/services/youtube/extractors/YoutubeStreamInfoItemExtractor.java
@@ -158,6 +158,11 @@ public class YoutubeStreamInfoItemExtractor implements StreamInfoItemExtractor {
return url;
}
+ @Override
+ public boolean isUploaderVerified() throws ParsingException {
+ return YoutubeParsingHelper.isVerified(videoInfo.getArray("ownerBadges"));
+ }
+
@Nullable
@Override
public String getTextualUploadDate() throws ParsingException {
diff --git a/extractor/src/main/java/org/schabi/newpipe/extractor/services/youtube/linkHandler/YoutubeStreamLinkHandlerFactory.java b/extractor/src/main/java/org/schabi/newpipe/extractor/services/youtube/linkHandler/YoutubeStreamLinkHandlerFactory.java
index 6ff6175bd..bff9d8277 100644
--- a/extractor/src/main/java/org/schabi/newpipe/extractor/services/youtube/linkHandler/YoutubeStreamLinkHandlerFactory.java
+++ b/extractor/src/main/java/org/schabi/newpipe/extractor/services/youtube/linkHandler/YoutubeStreamLinkHandlerFactory.java
@@ -11,6 +11,8 @@ import java.net.MalformedURLException;
import java.net.URI;
import java.net.URISyntaxException;
import java.net.URL;
+import java.util.Arrays;
+import java.util.List;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
@@ -38,6 +40,7 @@ public class YoutubeStreamLinkHandlerFactory extends LinkHandlerFactory {
private static final Pattern YOUTUBE_VIDEO_ID_REGEX_PATTERN = Pattern.compile("^([a-zA-Z0-9_-]{11})");
private static final YoutubeStreamLinkHandlerFactory instance = new YoutubeStreamLinkHandlerFactory();
+ private static final List SUBPATHS = Arrays.asList("embed/", "shorts/", "watch/", "v/", "w/");
private YoutubeStreamLinkHandlerFactory() {
}
@@ -124,7 +127,7 @@ public class YoutubeStreamLinkHandlerFactory extends LinkHandlerFactory {
switch (host.toUpperCase()) {
case "WWW.YOUTUBE-NOCOOKIE.COM": {
if (path.startsWith("embed/")) {
- String id = path.split("/")[1];
+ String id = path.substring(6); // embed/
return assertIsId(id);
}
@@ -150,11 +153,8 @@ public class YoutubeStreamLinkHandlerFactory extends LinkHandlerFactory {
return assertIsId(viewQueryValue);
}
- if (path.startsWith("embed/") || path.startsWith("shorts/")) {
- String id = path.split("/")[1];
-
- return assertIsId(id);
- }
+ String maybeId = getIdFromSubpathsInPath(path);
+ if (maybeId != null) return maybeId;
String viewQueryValue = Utils.getQueryValue(url, "v");
return assertIsId(viewQueryValue);
@@ -169,20 +169,7 @@ public class YoutubeStreamLinkHandlerFactory extends LinkHandlerFactory {
return assertIsId(path);
}
- case "HOOKTUBE.COM": {
- if (path.startsWith("v/")) {
- String id = path.substring("v/".length());
-
- return assertIsId(id);
- }
- if (path.startsWith("watch/")) {
- String id = path.substring("watch/".length());
-
- return assertIsId(id);
- }
- // there is no break-statement here on purpose so the next code-block gets also run for hooktube
- }
-
+ case "HOOKTUBE.COM":
case "INVIDIO.US":
case "DEV.INVIDIO.US":
case "WWW.INVIDIO.US":
@@ -208,11 +195,8 @@ public class YoutubeStreamLinkHandlerFactory extends LinkHandlerFactory {
return assertIsId(viewQueryValue);
}
}
- if (path.startsWith("embed/")) {
- String id = path.substring("embed/".length());
-
- return assertIsId(id);
- }
+ String maybeId = getIdFromSubpathsInPath(path);
+ if (maybeId != null) return maybeId;
String viewQueryValue = Utils.getQueryValue(url, "v");
if (viewQueryValue != null) {
@@ -237,4 +221,14 @@ public class YoutubeStreamLinkHandlerFactory extends LinkHandlerFactory {
return false;
}
}
+
+ private String getIdFromSubpathsInPath(String path) throws ParsingException {
+ for (final String subpath : SUBPATHS) {
+ if (path.startsWith(subpath)) {
+ String id = path.substring(subpath.length());
+ return assertIsId(id);
+ }
+ }
+ return null;
+ }
}
diff --git a/extractor/src/main/java/org/schabi/newpipe/extractor/stream/AudioStream.java b/extractor/src/main/java/org/schabi/newpipe/extractor/stream/AudioStream.java
index 98fc99427..94321643c 100644
--- a/extractor/src/main/java/org/schabi/newpipe/extractor/stream/AudioStream.java
+++ b/extractor/src/main/java/org/schabi/newpipe/extractor/stream/AudioStream.java
@@ -21,10 +21,21 @@ package org.schabi.newpipe.extractor.stream;
*/
import org.schabi.newpipe.extractor.MediaFormat;
+import org.schabi.newpipe.extractor.services.youtube.ItagItem;
public class AudioStream extends Stream {
public int average_bitrate = -1;
+ // Fields for Dash
+ private int itag;
+ private int bitrate;
+ private int initStart;
+ private int initEnd;
+ private int indexStart;
+ private int indexEnd;
+ private String quality;
+ private String codec;
+
/**
* Create a new audio stream
* @param url the url
@@ -36,6 +47,23 @@ public class AudioStream extends Stream {
this.average_bitrate = averageBitrate;
}
+ /**
+ * Create a new audio stream
+ * @param url the url
+ * @param itag the ItagItem of the Stream
+ */
+ public AudioStream(String url, ItagItem itag) {
+ this(url, itag.getMediaFormat(), itag.avgBitrate);
+ this.itag = itag.id;
+ this.quality = itag.getQuality();
+ this.bitrate = itag.getBitrate();
+ this.initStart = itag.getInitStart();
+ this.initEnd = itag.getInitEnd();
+ this.indexStart = itag.getIndexStart();
+ this.indexEnd = itag.getIndexEnd();
+ this.codec = itag.getCodec();
+ }
+
@Override
public boolean equalStats(Stream cmp) {
return super.equalStats(cmp) && cmp instanceof AudioStream &&
@@ -49,4 +77,36 @@ public class AudioStream extends Stream {
public int getAverageBitrate() {
return average_bitrate;
}
+
+ public int getItag() {
+ return itag;
+ }
+
+ public int getBitrate() {
+ return bitrate;
+ }
+
+ public int getInitStart() {
+ return initStart;
+ }
+
+ public int getInitEnd() {
+ return initEnd;
+ }
+
+ public int getIndexStart() {
+ return indexStart;
+ }
+
+ public int getIndexEnd() {
+ return indexEnd;
+ }
+
+ public String getQuality() {
+ return quality;
+ }
+
+ public String getCodec() {
+ return codec;
+ }
}
diff --git a/extractor/src/main/java/org/schabi/newpipe/extractor/stream/StreamExtractor.java b/extractor/src/main/java/org/schabi/newpipe/extractor/stream/StreamExtractor.java
index faf6b0efc..3596f2f7c 100644
--- a/extractor/src/main/java/org/schabi/newpipe/extractor/stream/StreamExtractor.java
+++ b/extractor/src/main/java/org/schabi/newpipe/extractor/stream/StreamExtractor.java
@@ -31,14 +31,13 @@ import org.schabi.newpipe.extractor.linkhandler.LinkHandler;
import org.schabi.newpipe.extractor.localization.DateWrapper;
import org.schabi.newpipe.extractor.utils.Parser;
+import javax.annotation.Nonnull;
+import javax.annotation.Nullable;
import java.io.IOException;
import java.util.Collections;
import java.util.List;
import java.util.Locale;
-import javax.annotation.Nonnull;
-import javax.annotation.Nullable;
-
/**
* Scrapes information from a video/audio streaming service (eg, YouTube).
*/
@@ -171,6 +170,15 @@ public abstract class StreamExtractor extends Extractor {
@Nonnull
public abstract String getUploaderName() throws ParsingException;
+ /**
+ * Whether the uploader has been verified by the service's provider.
+ * If there is no verification implemented, return false
.
+ *
+ * @return whether the uploader has been verified by the service's provider
+ * @throws ParsingException
+ */
+ public abstract boolean isUploaderVerified() throws ParsingException;
+
/**
* The url to the image file/profile picture/avatar of the creator/uploader of the stream.
* If the url is not available you can return an empty String.
@@ -479,8 +487,8 @@ public abstract class StreamExtractor extends Extractor {
public abstract String getSupportInfo() throws ParsingException;
/**
- * The list of stream segments by timestamps for the stream.
- * If the segment list is not available you can simply return an empty list.
+ * The list of stream segments by timestamps for the stream.
+ * If the segment list is not available you can simply return an empty list.
*
* @return The list of segments of the stream or an empty list.
* @throws ParsingException
@@ -495,7 +503,8 @@ public abstract class StreamExtractor extends Extractor {
* or further information on the topic (e.g. hints that the video might contain conspiracy theories
* or contains information about a current health situation like the Covid-19 pandemic).
*
- * The meta information often contains links to external sources like Wikipedia or the WHO.
+ * The meta information often contains links to external sources like Wikipedia or the WHO.
+ *
* @return The meta info of the stream or an empty List if not provided.
* @throws ParsingException
*/
diff --git a/extractor/src/main/java/org/schabi/newpipe/extractor/stream/StreamInfoItem.java b/extractor/src/main/java/org/schabi/newpipe/extractor/stream/StreamInfoItem.java
index 6623c1efe..63c574153 100644
--- a/extractor/src/main/java/org/schabi/newpipe/extractor/stream/StreamInfoItem.java
+++ b/extractor/src/main/java/org/schabi/newpipe/extractor/stream/StreamInfoItem.java
@@ -33,11 +33,13 @@ public class StreamInfoItem extends InfoItem {
private String uploaderName;
private String textualUploadDate;
- @Nullable private DateWrapper uploadDate;
+ @Nullable
+ private DateWrapper uploadDate;
private long viewCount = -1;
private long duration = -1;
private String uploaderUrl = null;
+ private boolean uploaderVerified = false;
public StreamInfoItem(int serviceId, String url, String name, StreamType streamType) {
super(InfoType.STREAM, serviceId, url, name);
@@ -98,6 +100,14 @@ public class StreamInfoItem extends InfoItem {
this.uploadDate = uploadDate;
}
+ public boolean isUploaderVerified() {
+ return uploaderVerified;
+ }
+
+ public void setUploaderVerified(boolean uploaderVerified) {
+ this.uploaderVerified = uploaderVerified;
+ }
+
@Override
public String toString() {
return "StreamInfoItem{" +
@@ -112,6 +122,7 @@ public class StreamInfoItem extends InfoItem {
", url='" + getUrl() + '\'' +
", name='" + getName() + '\'' +
", thumbnailUrl='" + getThumbnailUrl() + '\'' +
+ ", uploaderVerified='" + isUploaderVerified() + '\'' +
'}';
}
}
\ No newline at end of file
diff --git a/extractor/src/main/java/org/schabi/newpipe/extractor/stream/StreamInfoItemExtractor.java b/extractor/src/main/java/org/schabi/newpipe/extractor/stream/StreamInfoItemExtractor.java
index 828d45201..c9e45170e 100644
--- a/extractor/src/main/java/org/schabi/newpipe/extractor/stream/StreamInfoItemExtractor.java
+++ b/extractor/src/main/java/org/schabi/newpipe/extractor/stream/StreamInfoItemExtractor.java
@@ -71,6 +71,15 @@ public interface StreamInfoItemExtractor extends InfoItemExtractor {
String getUploaderUrl() throws ParsingException;
+ /**
+ * Whether the uploader has been verified by the service's provider.
+ * If there is no verification implemented, return false
.
+ *
+ * @return whether the uploader has been verified by the service's provider
+ * @throws ParsingException
+ */
+ boolean isUploaderVerified() throws ParsingException;
+
/**
* The original textual date provided by the service. Should be used as a fallback if
* {@link #getUploadDate()} isn't provided by the service, or it fails for some reason.
diff --git a/extractor/src/main/java/org/schabi/newpipe/extractor/stream/StreamInfoItemsCollector.java b/extractor/src/main/java/org/schabi/newpipe/extractor/stream/StreamInfoItemsCollector.java
index da334310f..1e6e6e91b 100644
--- a/extractor/src/main/java/org/schabi/newpipe/extractor/stream/StreamInfoItemsCollector.java
+++ b/extractor/src/main/java/org/schabi/newpipe/extractor/stream/StreamInfoItemsCollector.java
@@ -90,6 +90,12 @@ public class StreamInfoItemsCollector extends InfoItemsCollector();
- File folder = new File(path);
- for (File file : folder.listFiles()) {
- if (file.getName().startsWith(RecordingDownloader.FILE_NAME_PREFIX)) {
- final FileReader reader = new FileReader(file);
- final TestRequestResponse response = new GsonBuilder()
- .create()
- .fromJson(reader, TestRequestResponse.class);
- reader.close();
- mocks.put(response.getRequest(), response.getResponse());
+ final File[] files = new File(path).listFiles();
+ if (files != null) {
+ for (File file : files) {
+ if (file.getName().startsWith(RecordingDownloader.FILE_NAME_PREFIX)) {
+ final FileReader reader = new FileReader(file);
+ final TestRequestResponse response = new GsonBuilder()
+ .create()
+ .fromJson(reader, TestRequestResponse.class);
+ reader.close();
+ mocks.put(response.getRequest(), response.getResponse());
+ }
}
}
}
diff --git a/extractor/src/test/java/org/schabi/newpipe/downloader/RecordingDownloader.java b/extractor/src/test/java/org/schabi/newpipe/downloader/RecordingDownloader.java
index bfe9e8c77..9e07959f0 100644
--- a/extractor/src/test/java/org/schabi/newpipe/downloader/RecordingDownloader.java
+++ b/extractor/src/test/java/org/schabi/newpipe/downloader/RecordingDownloader.java
@@ -27,6 +27,10 @@ import javax.annotation.Nonnull;
* The files must be created on the local dev environment
* and recreated when the requests made by a test class change.
*
+ *
+ * Run the test class as a whole and not each test separately.
+ * Make sure the requests made by a class are unique.
+ *
*/
class RecordingDownloader extends Downloader {
diff --git a/extractor/src/test/java/org/schabi/newpipe/extractor/services/BaseChannelExtractorTest.java b/extractor/src/test/java/org/schabi/newpipe/extractor/services/BaseChannelExtractorTest.java
index 86ae3f9dd..cb81dd137 100644
--- a/extractor/src/test/java/org/schabi/newpipe/extractor/services/BaseChannelExtractorTest.java
+++ b/extractor/src/test/java/org/schabi/newpipe/extractor/services/BaseChannelExtractorTest.java
@@ -7,4 +7,5 @@ public interface BaseChannelExtractorTest extends BaseListExtractorTest {
void testBannerUrl() throws Exception;
void testFeedUrl() throws Exception;
void testSubscriberCount() throws Exception;
+ void testVerified() throws Exception;
}
diff --git a/extractor/src/test/java/org/schabi/newpipe/extractor/services/BasePlaylistExtractorTest.java b/extractor/src/test/java/org/schabi/newpipe/extractor/services/BasePlaylistExtractorTest.java
index ea097a3b5..cb092df4f 100644
--- a/extractor/src/test/java/org/schabi/newpipe/extractor/services/BasePlaylistExtractorTest.java
+++ b/extractor/src/test/java/org/schabi/newpipe/extractor/services/BasePlaylistExtractorTest.java
@@ -7,4 +7,5 @@ public interface BasePlaylistExtractorTest extends BaseListExtractorTest {
void testUploaderName() throws Exception;
void testUploaderAvatarUrl() throws Exception;
void testStreamCount() throws Exception;
+ void testUploaderVerified() throws Exception;
}
diff --git a/extractor/src/test/java/org/schabi/newpipe/extractor/services/DefaultStreamExtractorTest.java b/extractor/src/test/java/org/schabi/newpipe/extractor/services/DefaultStreamExtractorTest.java
index 40dc72a5d..740274ff8 100644
--- a/extractor/src/test/java/org/schabi/newpipe/extractor/services/DefaultStreamExtractorTest.java
+++ b/extractor/src/test/java/org/schabi/newpipe/extractor/services/DefaultStreamExtractorTest.java
@@ -45,6 +45,7 @@ public abstract class DefaultStreamExtractorTest extends DefaultExtractorTest expectedDescriptionContains(); // e.g. for full links
@@ -99,6 +100,11 @@ public abstract class DefaultStreamExtractorTest extends DefaultExtractorTest= 500);
}
+
+ @Override
+ public void testVerified() throws Exception {
+ assertFalse(extractor.isVerified());
+ }
}
public static class FreeSoftwareFoundation implements BaseChannelExtractorTest {
@@ -200,5 +205,10 @@ public class PeertubeAccountExtractorTest {
public void testSubscriberCount() throws ParsingException {
assertTrue("Wrong subscriber count", extractor.getSubscriberCount() >= 100);
}
+
+ @Override
+ public void testVerified() throws Exception {
+ assertFalse(extractor.isVerified());
+ }
}
}
diff --git a/extractor/src/test/java/org/schabi/newpipe/extractor/services/peertube/PeertubeChannelExtractorTest.java b/extractor/src/test/java/org/schabi/newpipe/extractor/services/peertube/PeertubeChannelExtractorTest.java
index 6215792c4..7b2fc3da7 100644
--- a/extractor/src/test/java/org/schabi/newpipe/extractor/services/peertube/PeertubeChannelExtractorTest.java
+++ b/extractor/src/test/java/org/schabi/newpipe/extractor/services/peertube/PeertubeChannelExtractorTest.java
@@ -1,7 +1,6 @@
package org.schabi.newpipe.extractor.services.peertube;
import org.junit.BeforeClass;
-import org.junit.Ignore;
import org.junit.Test;
import org.schabi.newpipe.downloader.DownloaderTestImpl;
import org.schabi.newpipe.extractor.NewPipe;
@@ -119,6 +118,11 @@ public class PeertubeChannelExtractorTest {
public void testSubscriberCount() throws ParsingException {
assertTrue("Wrong subscriber count", extractor.getSubscriberCount() >= 230);
}
+
+ @Override
+ public void testVerified() throws Exception {
+ assertFalse(extractor.isVerified());
+ }
}
public static class ChatSceptique implements BaseChannelExtractorTest {
@@ -231,5 +235,10 @@ public class PeertubeChannelExtractorTest {
public void testSubscriberCount() throws ParsingException {
assertTrue("Wrong subscriber count", extractor.getSubscriberCount() >= 700);
}
+
+ @Override
+ public void testVerified() throws Exception {
+ assertFalse(extractor.isVerified());
+ }
}
}
diff --git a/extractor/src/test/java/org/schabi/newpipe/extractor/services/soundcloud/SoundcloudChannelExtractorTest.java b/extractor/src/test/java/org/schabi/newpipe/extractor/services/soundcloud/SoundcloudChannelExtractorTest.java
index feb001d8b..18d9ea605 100644
--- a/extractor/src/test/java/org/schabi/newpipe/extractor/services/soundcloud/SoundcloudChannelExtractorTest.java
+++ b/extractor/src/test/java/org/schabi/newpipe/extractor/services/soundcloud/SoundcloudChannelExtractorTest.java
@@ -101,6 +101,11 @@ public class SoundcloudChannelExtractorTest {
public void testSubscriberCount() {
assertTrue("Wrong subscriber count", extractor.getSubscriberCount() >= 1e6);
}
+
+ @Override
+ public void testVerified() throws Exception {
+ assertTrue(extractor.isVerified());
+ }
}
public static class DubMatix implements BaseChannelExtractorTest {
@@ -195,5 +200,10 @@ public class SoundcloudChannelExtractorTest {
public void testSubscriberCount() {
assertTrue("Wrong subscriber count", extractor.getSubscriberCount() >= 2e6);
}
+
+ @Override
+ public void testVerified() throws Exception {
+ assertTrue(extractor.isVerified());
+ }
}
}
diff --git a/extractor/src/test/java/org/schabi/newpipe/extractor/services/soundcloud/SoundcloudPlaylistExtractorTest.java b/extractor/src/test/java/org/schabi/newpipe/extractor/services/soundcloud/SoundcloudPlaylistExtractorTest.java
index 2a5ace096..53870b745 100644
--- a/extractor/src/test/java/org/schabi/newpipe/extractor/services/soundcloud/SoundcloudPlaylistExtractorTest.java
+++ b/extractor/src/test/java/org/schabi/newpipe/extractor/services/soundcloud/SoundcloudPlaylistExtractorTest.java
@@ -111,6 +111,11 @@ public class SoundcloudPlaylistExtractorTest {
public void testStreamCount() {
assertTrue("Stream count does not fit: " + extractor.getStreamCount(), extractor.getStreamCount() >= 10);
}
+
+ @Override
+ public void testUploaderVerified() throws Exception {
+ assertTrue(extractor.isUploaderVerified());
+ }
}
public static class RandomHouseMusic implements BasePlaylistExtractorTest {
@@ -203,6 +208,11 @@ public class SoundcloudPlaylistExtractorTest {
public void testStreamCount() {
assertTrue("Stream count does not fit: " + extractor.getStreamCount(), extractor.getStreamCount() >= 10);
}
+
+ @Override
+ public void testUploaderVerified() throws Exception {
+ assertFalse(extractor.isUploaderVerified());
+ }
}
public static class EDMxxx implements BasePlaylistExtractorTest {
@@ -310,6 +320,11 @@ public class SoundcloudPlaylistExtractorTest {
public void testStreamCount() {
assertTrue("Stream count does not fit: " + extractor.getStreamCount(), extractor.getStreamCount() >= 370);
}
+
+ @Override
+ public void testUploaderVerified() throws Exception {
+ assertFalse(extractor.isUploaderVerified());
+ }
}
public static class SmallPlaylist implements BasePlaylistExtractorTest {
@@ -409,5 +424,10 @@ public class SoundcloudPlaylistExtractorTest {
public void testStreamCount() {
assertEquals(2, extractor.getStreamCount());
}
+
+ @Override
+ public void testUploaderVerified() throws Exception {
+ assertFalse(extractor.isUploaderVerified());
+ }
}
}
diff --git a/extractor/src/test/java/org/schabi/newpipe/extractor/services/soundcloud/search/SoundcloudSearchExtractorTest.java b/extractor/src/test/java/org/schabi/newpipe/extractor/services/soundcloud/search/SoundcloudSearchExtractorTest.java
index 94779f4d3..0bd5c0aae 100644
--- a/extractor/src/test/java/org/schabi/newpipe/extractor/services/soundcloud/search/SoundcloudSearchExtractorTest.java
+++ b/extractor/src/test/java/org/schabi/newpipe/extractor/services/soundcloud/search/SoundcloudSearchExtractorTest.java
@@ -8,14 +8,19 @@ import org.schabi.newpipe.extractor.InfoItem;
import org.schabi.newpipe.extractor.ListExtractor.InfoItemsPage;
import org.schabi.newpipe.extractor.NewPipe;
import org.schabi.newpipe.extractor.StreamingService;
+import org.schabi.newpipe.extractor.channel.ChannelInfoItem;
+import org.schabi.newpipe.extractor.exceptions.ExtractionException;
import org.schabi.newpipe.extractor.search.SearchExtractor;
import org.schabi.newpipe.extractor.services.DefaultSearchExtractorTest;
import javax.annotation.Nullable;
+import java.io.IOException;
import java.io.UnsupportedEncodingException;
import java.net.URLEncoder;
+import java.util.List;
import static java.util.Collections.singletonList;
+import static org.junit.Assert.assertTrue;
import static org.schabi.newpipe.extractor.ServiceList.SoundCloud;
import static org.schabi.newpipe.extractor.services.DefaultTests.assertNoDuplicatedItems;
import static org.schabi.newpipe.extractor.services.soundcloud.linkHandler.SoundcloudSearchQueryHandlerFactory.*;
@@ -139,4 +144,40 @@ public class SoundcloudSearchExtractorTest {
throw new RuntimeException(e);
}
}
+
+ public static class UserVerified extends DefaultSearchExtractorTest {
+ private static SearchExtractor extractor;
+ private static final String QUERY = "David Guetta";
+
+ @BeforeClass
+ public static void setUp() throws Exception {
+ NewPipe.init(DownloaderTestImpl.getInstance());
+ extractor = SoundCloud.getSearchExtractor(QUERY, singletonList(USERS), "");
+ extractor.fetchPage();
+ }
+
+ @Override public SearchExtractor extractor() { return extractor; }
+ @Override public StreamingService expectedService() { return SoundCloud; }
+ @Override public String expectedName() { return QUERY; }
+ @Override public String expectedId() { return QUERY; }
+ @Override public String expectedUrlContains() { return "soundcloud.com/search/users?q=" + urlEncode(QUERY); }
+ @Override public String expectedOriginalUrlContains() { return "soundcloud.com/search/users?q=" + urlEncode(QUERY); }
+ @Override public String expectedSearchString() { return QUERY; }
+ @Nullable @Override public String expectedSearchSuggestion() { return null; }
+
+ @Override public InfoItem.InfoType expectedInfoItemType() { return InfoItem.InfoType.CHANNEL; }
+
+ @Test
+ public void testIsVerified() throws IOException, ExtractionException {
+ final List items = extractor.getInitialPage().getItems();
+ boolean verified = false;
+ for (InfoItem item : items) {
+ if (item.getUrl().equals("https://soundcloud.com/davidguetta")) {
+ verified = ((ChannelInfoItem) item).isVerified();
+ break;
+ }
+ }
+ assertTrue(verified);
+ }
+ }
}
diff --git a/extractor/src/test/java/org/schabi/newpipe/extractor/services/youtube/YoutubeChannelExtractorTest.java b/extractor/src/test/java/org/schabi/newpipe/extractor/services/youtube/YoutubeChannelExtractorTest.java
index 64e203abb..777a47f8f 100644
--- a/extractor/src/test/java/org/schabi/newpipe/extractor/services/youtube/YoutubeChannelExtractorTest.java
+++ b/extractor/src/test/java/org/schabi/newpipe/extractor/services/youtube/YoutubeChannelExtractorTest.java
@@ -1,7 +1,6 @@
package org.schabi.newpipe.extractor.services.youtube;
import org.junit.BeforeClass;
-import org.junit.Ignore;
import org.junit.Test;
import org.schabi.newpipe.downloader.DownloaderFactory;
import org.schabi.newpipe.downloader.DownloaderTestImpl;
@@ -15,14 +14,12 @@ import org.schabi.newpipe.extractor.services.youtube.extractors.YoutubeChannelEx
import java.io.IOException;
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertTrue;
-import static org.junit.Assert.fail;
+import static org.hamcrest.CoreMatchers.containsString;
+import static org.hamcrest.MatcherAssert.assertThat;
+import static org.junit.Assert.*;
import static org.schabi.newpipe.extractor.ExtractorAsserts.assertIsSecureUrl;
import static org.schabi.newpipe.extractor.ServiceList.YouTube;
-import static org.schabi.newpipe.extractor.services.DefaultTests.defaultTestGetPageInNewExtractor;
-import static org.schabi.newpipe.extractor.services.DefaultTests.defaultTestMoreItems;
-import static org.schabi.newpipe.extractor.services.DefaultTests.defaultTestRelatedItems;
+import static org.schabi.newpipe.extractor.services.DefaultTests.*;
/**
* Test for {@link ChannelExtractor}
@@ -127,10 +124,9 @@ public class YoutubeChannelExtractorTest {
// ChannelExtractor
//////////////////////////////////////////////////////////////////////////*/
- @Ignore("TODO fix, character ΓΌ makes problems")
@Test
public void testDescription() throws Exception {
- assertTrue(extractor.getDescription().contains("Zart im Schmelz und sΓΌffig im Abgang. Ungebremster Spieltrieb"));
+ assertThat(extractor.getDescription(), containsString("Ungebremster Spieltrieb seit 1896."));
}
@Test
@@ -157,6 +153,12 @@ public class YoutubeChannelExtractorTest {
assertTrue("Wrong subscriber count", extractor.getSubscriberCount() >= 0);
assertTrue("Subscriber count too small", extractor.getSubscriberCount() >= 4e6);
}
+
+ @Override
+ public void testVerified() throws Exception {
+ assertTrue(extractor.isVerified());
+ }
+
}
// Youtube RED/Premium ad blocking test
@@ -250,6 +252,11 @@ public class YoutubeChannelExtractorTest {
assertTrue("Subscriber count too small", extractor.getSubscriberCount() >= 10e6);
}
+ @Override
+ public void testVerified() throws Exception {
+ assertTrue(extractor.isVerified());
+ }
+
}
public static class Kurzgesagt implements BaseChannelExtractorTest {
@@ -343,6 +350,11 @@ public class YoutubeChannelExtractorTest {
public void testSubscriberCount() throws Exception {
assertTrue("Wrong subscriber count", extractor.getSubscriberCount() >= 5e6);
}
+
+ @Override
+ public void testVerified() throws Exception {
+ assertTrue(extractor.isVerified());
+ }
}
public static class KurzgesagtAdditional {
@@ -453,6 +465,11 @@ public class YoutubeChannelExtractorTest {
public void testSubscriberCount() throws Exception {
assertTrue("Wrong subscriber count", extractor.getSubscriberCount() >= 5e5);
}
+
+ @Override
+ public void testVerified() throws Exception {
+ assertTrue(extractor.isVerified());
+ }
}
public static class RandomChannel implements BaseChannelExtractorTest {
@@ -550,6 +567,11 @@ public class YoutubeChannelExtractorTest {
long subscribers = extractor.getSubscriberCount();
assertTrue("Wrong subscriber count: " + subscribers, subscribers >= 50);
}
+
+ @Override
+ public void testVerified() throws Exception {
+ assertFalse(extractor.isVerified());
+ }
}
}
diff --git a/extractor/src/test/java/org/schabi/newpipe/extractor/services/youtube/YoutubeCommentsExtractorTest.java b/extractor/src/test/java/org/schabi/newpipe/extractor/services/youtube/YoutubeCommentsExtractorTest.java
index 0f8ce6c7d..0efe7239c 100644
--- a/extractor/src/test/java/org/schabi/newpipe/extractor/services/youtube/YoutubeCommentsExtractorTest.java
+++ b/extractor/src/test/java/org/schabi/newpipe/extractor/services/youtube/YoutubeCommentsExtractorTest.java
@@ -1,7 +1,6 @@
package org.schabi.newpipe.extractor.services.youtube;
import org.junit.BeforeClass;
-import org.junit.Ignore;
import org.junit.Test;
import org.schabi.newpipe.downloader.DownloaderFactory;
import org.schabi.newpipe.extractor.ListExtractor.InfoItemsPage;
@@ -132,7 +131,6 @@ public class YoutubeCommentsExtractorTest {
}
@Test
- @Ignore("TODO fix")
public void testGetCommentsAllData() throws IOException, ExtractionException {
final InfoItemsPage comments = extractor.getInitialPage();
diff --git a/extractor/src/test/java/org/schabi/newpipe/extractor/services/youtube/YoutubePlaylistExtractorTest.java b/extractor/src/test/java/org/schabi/newpipe/extractor/services/youtube/YoutubePlaylistExtractorTest.java
index 0af9ef530..fcec61a13 100644
--- a/extractor/src/test/java/org/schabi/newpipe/extractor/services/youtube/YoutubePlaylistExtractorTest.java
+++ b/extractor/src/test/java/org/schabi/newpipe/extractor/services/youtube/YoutubePlaylistExtractorTest.java
@@ -13,11 +13,7 @@ import org.schabi.newpipe.extractor.exceptions.ContentNotAvailableException;
import org.schabi.newpipe.extractor.exceptions.ParsingException;
import org.schabi.newpipe.extractor.playlist.PlaylistExtractor;
import org.schabi.newpipe.extractor.services.BasePlaylistExtractorTest;
-import org.schabi.newpipe.extractor.services.youtube.YoutubePlaylistExtractorTest.ContinuationsTests;
-import org.schabi.newpipe.extractor.services.youtube.YoutubePlaylistExtractorTest.HugePlaylist;
-import org.schabi.newpipe.extractor.services.youtube.YoutubePlaylistExtractorTest.LearningPlaylist;
-import org.schabi.newpipe.extractor.services.youtube.YoutubePlaylistExtractorTest.NotAvailable;
-import org.schabi.newpipe.extractor.services.youtube.YoutubePlaylistExtractorTest.TimelessPopHits;
+import org.schabi.newpipe.extractor.services.youtube.YoutubePlaylistExtractorTest.*;
import org.schabi.newpipe.extractor.services.youtube.extractors.YoutubePlaylistExtractor;
import org.schabi.newpipe.extractor.stream.StreamInfoItem;
@@ -39,7 +35,7 @@ import static org.schabi.newpipe.extractor.services.DefaultTests.defaultTestRela
*/
@RunWith(Suite.class)
@SuiteClasses({NotAvailable.class, TimelessPopHits.class, HugePlaylist.class,
- LearningPlaylist.class, ContinuationsTests.class})
+ LearningPlaylist.class, ContinuationsTests.class})
public class YoutubePlaylistExtractorTest {
private static final String RESOURCE_PATH = DownloaderFactory.RESOURCE_PATH + "services/youtube/extractor/playlist/";
@@ -163,6 +159,11 @@ public class YoutubePlaylistExtractorTest {
public void testStreamCount() throws Exception {
assertTrue("Error in the streams count", extractor.getStreamCount() > 100);
}
+
+ @Override
+ public void testUploaderVerified() throws Exception {
+ assertFalse(extractor.isUploaderVerified());
+ }
}
public static class HugePlaylist implements BasePlaylistExtractorTest {
@@ -276,6 +277,11 @@ public class YoutubePlaylistExtractorTest {
public void testStreamCount() throws Exception {
assertTrue("Error in the streams count", extractor.getStreamCount() > 100);
}
+
+ @Override
+ public void testUploaderVerified() throws Exception {
+ assertTrue(extractor.isUploaderVerified());
+ }
}
public static class LearningPlaylist implements BasePlaylistExtractorTest {
@@ -375,6 +381,11 @@ public class YoutubePlaylistExtractorTest {
public void testStreamCount() throws Exception {
assertTrue("Error in the streams count", extractor.getStreamCount() > 40);
}
+
+ @Override
+ public void testUploaderVerified() throws Exception {
+ assertTrue(extractor.isUploaderVerified());
+ }
}
public static class ContinuationsTests {
@@ -388,8 +399,8 @@ public class YoutubePlaylistExtractorTest {
@Test
public void testNoContinuations() throws Exception {
final YoutubePlaylistExtractor extractor = (YoutubePlaylistExtractor) YouTube
- .getPlaylistExtractor(
- "https://www.youtube.com/playlist?list=PLXJg25X-OulsVsnvZ7RVtSDW-id9_RzAO");
+ .getPlaylistExtractor(
+ "https://www.youtube.com/playlist?list=PLXJg25X-OulsVsnvZ7RVtSDW-id9_RzAO");
extractor.fetchPage();
assertNoMoreItems(extractor);
@@ -398,12 +409,12 @@ public class YoutubePlaylistExtractorTest {
@Test
public void testOnlySingleContinuation() throws Exception {
final YoutubePlaylistExtractor extractor = (YoutubePlaylistExtractor) YouTube
- .getPlaylistExtractor(
- "https://www.youtube.com/playlist?list=PLjgwFL8urN2DFRuRkFTkmtHjyoNWHHdZX");
+ .getPlaylistExtractor(
+ "https://www.youtube.com/playlist?list=PLjgwFL8urN2DFRuRkFTkmtHjyoNWHHdZX");
extractor.fetchPage();
final ListExtractor.InfoItemsPage page = defaultTestMoreItems(
- extractor);
+ extractor);
assertFalse("More items available when it shouldn't", page.hasNextPage());
}
}
diff --git a/extractor/src/test/java/org/schabi/newpipe/extractor/services/youtube/YoutubeStreamLinkHandlerFactoryTest.java b/extractor/src/test/java/org/schabi/newpipe/extractor/services/youtube/YoutubeStreamLinkHandlerFactoryTest.java
index b156e70ce..37266bd44 100644
--- a/extractor/src/test/java/org/schabi/newpipe/extractor/services/youtube/YoutubeStreamLinkHandlerFactoryTest.java
+++ b/extractor/src/test/java/org/schabi/newpipe/extractor/services/youtube/YoutubeStreamLinkHandlerFactoryTest.java
@@ -92,6 +92,9 @@ public class YoutubeStreamLinkHandlerFactoryTest {
assertEquals("-cdveCh1kQk", linkHandler.fromUrl("HTTPS://youtu.be/-cdveCh1kQk)").getId());
assertEquals("IOS2fqxwYbA", linkHandler.fromUrl("https://www.youtube.com/shorts/IOS2fqxwYbAhi").getId());
assertEquals("IOS2fqxwYbA", linkHandler.fromUrl("http://www.youtube.com/shorts/IOS2fqxwYbA").getId());
+ assertEquals("IOS2fqxwYbA", linkHandler.fromUrl("http://www.youtube.com/v/IOS2fqxwYbA").getId());
+ assertEquals("IOS2fqxwYbA", linkHandler.fromUrl("http://www.youtube.com/w/IOS2fqxwYbA").getId());
+ assertEquals("IOS2fqxwYbA", linkHandler.fromUrl("http://www.youtube.com/watch/IOS2fqxwYbA").getId());
}
@Test
@@ -113,6 +116,9 @@ public class YoutubeStreamLinkHandlerFactoryTest {
assertTrue(linkHandler.acceptUrl("vnd.youtube.launch:jZViOEv90dI"));
assertTrue(linkHandler.acceptUrl("https://music.youtube.com/watch?v=O0EDx9WAelc"));
assertTrue(linkHandler.acceptUrl("https://www.youtube.com/shorts/IOS2fqxwYbA"));
+ assertTrue(linkHandler.acceptUrl("https://www.youtube.com/v/IOS2fqxwYbA"));
+ assertTrue(linkHandler.acceptUrl("https://www.youtube.com/w/IOS2fqxwYbA"));
+ assertTrue(linkHandler.acceptUrl("https://www.youtube.com/watch/IOS2fqxwYbA"));
}
@Test
@@ -134,26 +140,33 @@ public class YoutubeStreamLinkHandlerFactoryTest {
assertEquals("ocH3oSnZG3c", linkHandler.fromUrl("https://hooktube.com/watch?v=ocH3oSnZG3c&list=PLS2VU1j4vzuZwooPjV26XM9UEBY2CPNn2").getId());
assertEquals("3msbfr6pBNE", linkHandler.fromUrl("hooktube.com/watch/3msbfr6pBNE").getId());
assertEquals("3msbfr6pBNE", linkHandler.fromUrl("hooktube.com/v/3msbfr6pBNE").getId());
+ assertEquals("3msbfr6pBNE", linkHandler.fromUrl("hooktube.com/w/3msbfr6pBNE").getId());
assertEquals("3msbfr6pBNE", linkHandler.fromUrl("hooktube.com/embed/3msbfr6pBNE").getId());
}
@Test
- public void testAcceptInvidioUrl() throws ParsingException {
+ public void testAcceptInvidiousUrl() throws ParsingException {
assertTrue(linkHandler.acceptUrl("https://invidio.us/watch?v=TglNG-yjabU"));
assertTrue(linkHandler.acceptUrl("http://www.invidio.us/watch?v=TglNG-yjabU"));
assertTrue(linkHandler.acceptUrl("http://invidio.us/watch?v=TglNG-yjabU"));
assertTrue(linkHandler.acceptUrl("invidio.us/watch?v=3msbfr6pBNE"));
assertTrue(linkHandler.acceptUrl("https://invidio.us/watch?v=ocH3oSnZG3c&test=PLS2VU1j4vzuZwooPjV26XM9UEBY2CPNn2"));
assertTrue(linkHandler.acceptUrl("invidio.us/embed/3msbfr6pBNE"));
+ assertTrue(linkHandler.acceptUrl("invidio.us/watch/3msbfr6pBNE"));
+ assertTrue(linkHandler.acceptUrl("invidio.us/v/3msbfr6pBNE"));
+ assertTrue(linkHandler.acceptUrl("invidio.us/w/3msbfr6pBNE"));
}
@Test
- public void testGetInvidioIdfromUrl() throws ParsingException {
+ public void testGetInvidiousIdfromUrl() throws ParsingException {
assertEquals("TglNG-yjabU", linkHandler.fromUrl("https://invidio.us/watch?v=TglNG-yjabU").getId());
assertEquals("TglNG-yjabU", linkHandler.fromUrl("http://www.invidio.us/watch?v=TglNG-yjabU").getId());
assertEquals("TglNG-yjabU", linkHandler.fromUrl("http://invidio.us/watch?v=TglNG-yjabU").getId());
assertEquals("3msbfr6pBNE", linkHandler.fromUrl("invidio.us/watch?v=3msbfr6pBNE").getId());
assertEquals("ocH3oSnZG3c", linkHandler.fromUrl("https://invidio.us/watch?v=ocH3oSnZG3c&test=PLS2VU1j4vzuZwooPjV26XM9UEBY2CPNn2").getId());
assertEquals("3msbfr6pBNE", linkHandler.fromUrl("invidio.us/embed/3msbfr6pBNE").getId());
+ assertEquals("3msbfr6pBNE", linkHandler.fromUrl("invidio.us/v/3msbfr6pBNE").getId());
+ assertEquals("3msbfr6pBNE", linkHandler.fromUrl("invidio.us/w/3msbfr6pBNE").getId());
+ assertEquals("3msbfr6pBNE", linkHandler.fromUrl("invidio.us/watch/3msbfr6pBNE").getId());
}
}
\ No newline at end of file
diff --git a/extractor/src/test/java/org/schabi/newpipe/extractor/services/youtube/search/YoutubeSearchExtractorTest.java b/extractor/src/test/java/org/schabi/newpipe/extractor/services/youtube/search/YoutubeSearchExtractorTest.java
index 0e3222c14..f5737cd9d 100644
--- a/extractor/src/test/java/org/schabi/newpipe/extractor/services/youtube/search/YoutubeSearchExtractorTest.java
+++ b/extractor/src/test/java/org/schabi/newpipe/extractor/services/youtube/search/YoutubeSearchExtractorTest.java
@@ -13,14 +13,19 @@ import org.schabi.newpipe.extractor.services.DefaultSearchExtractorTest;
import org.schabi.newpipe.extractor.services.youtube.YoutubeParsingHelper;
import org.schabi.newpipe.extractor.stream.Description;
+import org.schabi.newpipe.downloader.DownloaderTestImpl;
+import org.schabi.newpipe.extractor.channel.ChannelInfoItem;
+import org.schabi.newpipe.extractor.exceptions.ExtractionException;
+
+import javax.annotation.Nullable;
+
+import java.io.IOException;
import java.net.MalformedURLException;
import java.net.URL;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
-import javax.annotation.Nullable;
-
import static java.util.Collections.singletonList;
import static junit.framework.TestCase.assertFalse;
import static org.junit.Assert.assertEquals;
@@ -31,7 +36,6 @@ import static org.schabi.newpipe.extractor.services.DefaultTests.assertNoDuplica
import static org.schabi.newpipe.extractor.services.youtube.linkHandler.YoutubeSearchQueryHandlerFactory.CHANNELS;
import static org.schabi.newpipe.extractor.services.youtube.linkHandler.YoutubeSearchQueryHandlerFactory.PLAYLISTS;
import static org.schabi.newpipe.extractor.services.youtube.linkHandler.YoutubeSearchQueryHandlerFactory.VIDEOS;
-import static org.schabi.newpipe.extractor.utils.Utils.EMPTY_STRING;
public class YoutubeSearchExtractorTest {
@@ -269,4 +273,41 @@ public class YoutubeSearchExtractorTest {
@Override public String expectedOriginalUrlContains() throws Exception { return "youtube.com/results?search_query=" + QUERY; }
}
+
+ public static class ChannelVerified extends DefaultSearchExtractorTest {
+ private static SearchExtractor extractor;
+ private static final String QUERY = "bbc";
+
+ @BeforeClass
+ public static void setUp() throws Exception {
+ NewPipe.init(DownloaderTestImpl.getInstance());
+ extractor = YouTube.getSearchExtractor(QUERY, singletonList(CHANNELS), "");
+ extractor.fetchPage();
+ }
+
+ @Override public SearchExtractor extractor() { return extractor; }
+ @Override public StreamingService expectedService() { return YouTube; }
+ @Override public String expectedName() { return QUERY; }
+ @Override public String expectedId() { return QUERY; }
+ @Override public String expectedUrlContains() { return "youtube.com/results?search_query=" + QUERY; }
+ @Override public String expectedOriginalUrlContains() { return "youtube.com/results?search_query=" + QUERY; }
+ @Override public String expectedSearchString() { return QUERY; }
+ @Nullable @Override public String expectedSearchSuggestion() { return null; }
+ @Override public InfoItem.InfoType expectedInfoItemType() { return InfoItem.InfoType.CHANNEL; }
+
+ @Test
+ public void testAtLeastOneVerified() throws IOException, ExtractionException {
+ final List items = extractor.getInitialPage().getItems();
+ boolean verified = false;
+ for (InfoItem item : items) {
+ if (((ChannelInfoItem) item).isVerified()) {
+ verified = true;
+ break;
+ }
+ }
+
+ assertTrue(verified);
+ }
+ }
+
}
diff --git a/extractor/src/test/java/org/schabi/newpipe/extractor/services/youtube/search/YoutubeSearchQHTest.java b/extractor/src/test/java/org/schabi/newpipe/extractor/services/youtube/search/YoutubeSearchQHTest.java
index 5f114e333..309c572c5 100644
--- a/extractor/src/test/java/org/schabi/newpipe/extractor/services/youtube/search/YoutubeSearchQHTest.java
+++ b/extractor/src/test/java/org/schabi/newpipe/extractor/services/youtube/search/YoutubeSearchQHTest.java
@@ -1,18 +1,19 @@
package org.schabi.newpipe.extractor.services.youtube.search;
-import org.junit.Ignore;
import org.junit.Test;
import static java.util.Arrays.asList;
import static org.junit.Assert.assertEquals;
import static org.schabi.newpipe.extractor.ServiceList.YouTube;
-import static org.schabi.newpipe.extractor.services.youtube.linkHandler.YoutubeSearchQueryHandlerFactory.*;
+import static org.schabi.newpipe.extractor.services.youtube.linkHandler.YoutubeSearchQueryHandlerFactory.CHANNELS;
+import static org.schabi.newpipe.extractor.services.youtube.linkHandler.YoutubeSearchQueryHandlerFactory.MUSIC_SONGS;
+import static org.schabi.newpipe.extractor.services.youtube.linkHandler.YoutubeSearchQueryHandlerFactory.PLAYLISTS;
+import static org.schabi.newpipe.extractor.services.youtube.linkHandler.YoutubeSearchQueryHandlerFactory.VIDEOS;
import static org.schabi.newpipe.extractor.utils.Utils.EMPTY_STRING;
public class YoutubeSearchQHTest {
@Test
- @Ignore("TODO fix")
public void testRegularValues() throws Exception {
assertEquals("https://www.youtube.com/results?search_query=asdf", YouTube.getSearchQHFactory().fromQuery("asdf").getUrl());
assertEquals("https://www.youtube.com/results?search_query=hans", YouTube.getSearchQHFactory().fromQuery("hans").getUrl());
diff --git a/extractor/src/test/java/org/schabi/newpipe/extractor/services/youtube/stream/YoutubeStreamExtractorAgeRestrictedTest.java b/extractor/src/test/java/org/schabi/newpipe/extractor/services/youtube/stream/YoutubeStreamExtractorAgeRestrictedTest.java
index ca65e36a1..63fa34119 100644
--- a/extractor/src/test/java/org/schabi/newpipe/extractor/services/youtube/stream/YoutubeStreamExtractorAgeRestrictedTest.java
+++ b/extractor/src/test/java/org/schabi/newpipe/extractor/services/youtube/stream/YoutubeStreamExtractorAgeRestrictedTest.java
@@ -41,6 +41,7 @@ public class YoutubeStreamExtractorAgeRestrictedTest extends DefaultStreamExtrac
@Override public StreamType expectedStreamType() { return StreamType.VIDEO_STREAM; }
@Override public String expectedUploaderName() { return "EpicFiveTV"; }
@Override public String expectedUploaderUrl() { return "https://www.youtube.com/channel/UCuPUHlLP5POZphOIrjrNxiw"; }
+ @Override public boolean expectedUploaderVerified() { return true; }
@Override public List expectedDescriptionContains() { return Arrays.asList("http://instagram.com/Ruben_Sole", "AVN"); }
@Override public long expectedLength() { return 1790; }
@Override public long expectedTimestamp() { return TIMESTAMP; }
diff --git a/extractor/src/test/java/org/schabi/newpipe/extractor/services/youtube/stream/YoutubeStreamExtractorDefaultTest.java b/extractor/src/test/java/org/schabi/newpipe/extractor/services/youtube/stream/YoutubeStreamExtractorDefaultTest.java
index 311725f61..f498a573c 100644
--- a/extractor/src/test/java/org/schabi/newpipe/extractor/services/youtube/stream/YoutubeStreamExtractorDefaultTest.java
+++ b/extractor/src/test/java/org/schabi/newpipe/extractor/services/youtube/stream/YoutubeStreamExtractorDefaultTest.java
@@ -103,6 +103,7 @@ public class YoutubeStreamExtractorDefaultTest {
return Arrays.asList("https://www.youtube.com/channel/UC7l23W7gFi4Uho6WSzckZRA",
"https://www.handcraftpictures.com/");
}
+ @Override public boolean expectedUploaderVerified() { return true; }
@Override public long expectedLength() { return 381; }
@Override public long expectedTimestamp() { return TIMESTAMP; }
@Override public long expectedViewCountAtLeast() { return 26682500; }
@@ -150,6 +151,7 @@ public class YoutubeStreamExtractorDefaultTest {
@Nullable @Override public String expectedTextualUploadDate() { return "2018-06-19"; }
@Override public long expectedLikeCountAtLeast() { return 340100; }
@Override public long expectedDislikeCountAtLeast() { return 18700; }
+ @Override public boolean expectedUploaderVerified() { return true; }
// @formatter:on
@Override
@Test
@@ -271,6 +273,7 @@ public class YoutubeStreamExtractorDefaultTest {
@Override public String expectedUploaderName() { return "maiLab"; }
@Override public String expectedUploaderUrl() { return "https://www.youtube.com/channel/UCyHDQ5C6z1NDmJ4g6SerW8g"; }
@Override public List expectedDescriptionContains() {return Arrays.asList("Vitamin", "2:44", "Was ist Vitamin D?");}
+ @Override public boolean expectedUploaderVerified() { return true; }
@Override public long expectedLength() { return 1010; }
@Override public long expectedViewCountAtLeast() { return 815500; }
@Nullable @Override public String expectedUploadDate() { return "2020-11-18 00:00:00.000"; }
@@ -339,6 +342,7 @@ public class YoutubeStreamExtractorDefaultTest {
Collections.singletonList("Wikipedia (German)")
));
}
+ @Override public boolean expectedUploaderVerified() { return true; }
// @formatter:on
@Override
@Ignore("TODO fix")
diff --git a/extractor/src/test/java/org/schabi/newpipe/extractor/services/youtube/stream/YoutubeStreamExtractorLivestreamTest.java b/extractor/src/test/java/org/schabi/newpipe/extractor/services/youtube/stream/YoutubeStreamExtractorLivestreamTest.java
index 12a9e1af3..47bf775a9 100644
--- a/extractor/src/test/java/org/schabi/newpipe/extractor/services/youtube/stream/YoutubeStreamExtractorLivestreamTest.java
+++ b/extractor/src/test/java/org/schabi/newpipe/extractor/services/youtube/stream/YoutubeStreamExtractorLivestreamTest.java
@@ -45,6 +45,7 @@ public class YoutubeStreamExtractorLivestreamTest extends DefaultStreamExtractor
return Arrays.asList("https://bit.ly/chilledcow-playlists",
"https://bit.ly/chilledcow-submissions");
}
+ @Override public boolean expectedUploaderVerified() { return true; }
@Override public long expectedLength() { return 0; }
@Override public long expectedTimestamp() { return TIMESTAMP; }
@Override public long expectedViewCountAtLeast() { return 0; }
diff --git a/extractor/src/test/resources/org/schabi/newpipe/extractor/services/youtube/extractor/comments/empty/generated_mock_0.json b/extractor/src/test/resources/org/schabi/newpipe/extractor/services/youtube/extractor/comments/empty/generated_mock_0.json
new file mode 100644
index 000000000..c7a919436
--- /dev/null
+++ b/extractor/src/test/resources/org/schabi/newpipe/extractor/services/youtube/extractor/comments/empty/generated_mock_0.json
@@ -0,0 +1,68 @@
+{
+ "request": {
+ "httpMethod": "GET",
+ "url": "https://m.youtube.com/watch?v\u003dVM_6n762j6M",
+ "headers": {
+ "Accept-Language": [
+ "en-GB, en;q\u003d0.9"
+ ],
+ "User-Agent": [
+ "Mozilla/5.0 (Android 8.1.0; Mobile; rv:62.0) Gecko/62.0 Firefox/62.0"
+ ]
+ },
+ "localization": {
+ "languageCode": "en",
+ "countryCode": "GB"
+ }
+ },
+ "response": {
+ "responseCode": 200,
+ "responseMessage": "",
+ "responseHeaders": {
+ "alt-svc": [
+ "h3-29\u003d\":443\"; ma\u003d2592000,h3-T051\u003d\":443\"; ma\u003d2592000,h3-Q050\u003d\":443\"; ma\u003d2592000,h3-Q046\u003d\":443\"; ma\u003d2592000,h3-Q043\u003d\":443\"; ma\u003d2592000,quic\u003d\":443\"; ma\u003d2592000; v\u003d\"46,43\""
+ ],
+ "cache-control": [
+ "no-cache, no-store, max-age\u003d0, must-revalidate"
+ ],
+ "content-type": [
+ "text/html; charset\u003dutf-8"
+ ],
+ "date": [
+ "Mon, 15 Feb 2021 19:45:53 GMT"
+ ],
+ "expires": [
+ "Mon, 01 Jan 1990 00:00:00 GMT"
+ ],
+ "p3p": [
+ "CP\u003d\"This is not a P3P policy! See http://support.google.com/accounts/answer/151657?hl\u003den-GB for more info.\""
+ ],
+ "pragma": [
+ "no-cache"
+ ],
+ "server": [
+ "ESF"
+ ],
+ "set-cookie": [
+ "GPS\u003d1; Domain\u003d.youtube.com; Expires\u003dMon, 15-Feb-2021 20:15:53 GMT; Path\u003d/; Secure; HttpOnly",
+ "YSC\u003d1elr2Whlfy4; Domain\u003d.youtube.com; Path\u003d/; Secure; HttpOnly; SameSite\u003dnone",
+ "VISITOR_INFO1_LIVE\u003dnq7-es0i2RY; Domain\u003d.youtube.com; Expires\u003dSat, 14-Aug-2021 19:45:53 GMT; Path\u003d/; Secure; HttpOnly; SameSite\u003dnone",
+ "CONSENT\u003dPENDING+904; expires\u003dFri, 01-Jan-2038 00:00:00 GMT; path\u003d/; domain\u003d.youtube.com"
+ ],
+ "strict-transport-security": [
+ "max-age\u003d31536000"
+ ],
+ "x-content-type-options": [
+ "nosniff"
+ ],
+ "x-frame-options": [
+ "SAMEORIGIN"
+ ],
+ "x-xss-protection": [
+ "0"
+ ]
+ },
+ "responseBody": "\u003c!DOCTYPE html\u003e\u003chead\u003e\u003cmeta name\u003d\"apple-itunes-app\" content\u003d\"app-id\u003d544007664, app-argument\u003dhttps://m.youtube.com/watch?v\u003dVM_6n762j6M\u0026amp;referring_app\u003dcom.apple.mobilesafari-smartbanner, affiliate-data\u003dct\u003dsmart_app_banner_polymer\u0026amp;pt\u003d9008\"\u003e\u003cmeta name\u003d\"viewport\" content\u003d\"width\u003ddevice-width, initial-scale\u003d1.0, minimum-scale\u003d1.0, maximum-scale\u003d1.0, user-scalable\u003dno, \"\u003e\u003cmeta id\u003d\"theme-meta\" name\u003d\"theme-color\" content\u003d\"hsl(0, 0%, 13.3%)\"\u003e\u003clink rel\u003d\"icon\" href\u003d\"https://m.youtube.com/static/favicon.ico\" type\u003d\"image/x-icon\"\u003e\u003ctitle\u003eYouTube\u003c/title\u003e\u003cmeta name\u003d\"description\" content\u003d\"Share your videos with friends, family and the world\"\u003e\u003cmeta name\u003d\"keywords\" content\u003d\"video, sharing, camera phone, video phone, free, upload\"\u003e\u003clink rel\u003d\"canonical\" href\u003d\"https://www.youtube.com/watch?v\u003dVM_6n762j6M\"\u003e\u003cmeta property\u003d\"og:url\" content\u003d\"https://www.youtube.com/watch?v\u003dVM_6n762j6M\"\u003e\u003cmeta property\u003d\"twitter:url\" content\u003d\"https://www.youtube.com/watch?v\u003dVM_6n762j6M\"\u003e\u003cstyle name\u003d\"www-roboto\" nonce\u003d\"d4edg38ScznkEVocXgKmKQ\"\u003e@font-face{font-family:\u0027Roboto\u0027;font-style:normal;font-weight:500;src:url(//fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmEU9fBBc9AMP6lQ.ttf)format(\u0027truetype\u0027);font-display: optional;}@font-face{font-family:\u0027Roboto\u0027;font-style:normal;font-weight:400;src:url(//fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu4mxPKTU1Kg.ttf)format(\u0027truetype\u0027);font-display: optional;}@font-face{font-family:\u0027Roboto\u0027;font-style:italic;font-weight:500;src:url(//fonts.gstatic.com/s/roboto/v18/KFOjCnqEu92Fr1Mu51S7ACc6CsHYl4BO.ttf)format(\u0027truetype\u0027);font-display: optional;}@font-face{font-family:\u0027Roboto\u0027;font-style:italic;font-weight:400;src:url(//fonts.gstatic.com/s/roboto/v18/KFOkCnqEu92Fr1Mu51xIIzcXKMny.ttf)format(\u0027truetype\u0027);font-display: optional;}\u003c/style\u003e\u003c/head\u003e\u003cbody lang\u003d\"en-GB\" dir\u003d\"ltr\"\u003e\u003cscript nonce\u003d\"d4edg38ScznkEVocXgKmKQ\"\u003evar ytcfg\u003d{d:function(){return window.yt\u0026\u0026yt.config_||ytcfg.data_||(ytcfg.data_\u003d{})},get:function(k,o){return k in ytcfg.d()?ytcfg.d()[k]:o},set:function(){var a\u003darguments;if(a.length\u003e1)ytcfg.d()[a[0]]\u003da[1];else for(var k in a[0])ytcfg.d()[k]\u003da[0][k]}};\nytcfg.set({\"CLIENT_CANARY_STATE\":\"none\",\"CLIENT_RELEASE_CANARY_STATE\":\"none\",\"CLIENT_RELEASE_CLIENT_VERSION\":\"2.20210209.03.00\",\"DEVICE\":\"cbr\\u003dFirefox\\u0026cbrand\\u003dgeneric\\u0026cbrver\\u003d62.0\\u0026ceng\\u003dGecko\\u0026cengver\\u003d62.0\\u0026cmodel\\u003dandroid+8.1\\u0026cos\\u003dAndroid\\u0026cosver\\u003d8.1.0\\u0026cplatform\\u003dMOBILE\\u0026cyear\\u003d2013\",\"DISABLE_YT_IMG_DELAY_LOADING\":true,\"EVENT_ID\":\"cc8qYO2YGIifgAfV8b6YDw\",\"EXPERIMENT_FLAGS\":{\"c3_graft_continuation_commands_misc\":true,\"composite_sign_in_prompt_and_consent_bump\":true,\"mweb_op_infra\":true,\"web_playback_associated_log_ctt\":true,\"web_player_enable_ipp\":true,\"mweb_op_infra_searchui\":true,\"is_kevlar_wexit_main_launch\":true,\"html5_enable_video_overlay_on_inplayer_slot_for_remix\":true,\"enable_ypc_spinners\":true,\"mweb_service_worker_registration_enabled\":true,\"mweb_filter_video_format_in_webfe\":true,\"mweb_enable_channel_redirects_for_non_channel_urls\":true,\"enable_yto_window\":true,\"kevlar_gel_error_routing\":true,\"mweb_op_infra_miscinnertube\":true,\"disable_thumbnail_preloading\":true,\"use_typescript_transport\":true,\"fill_web_player_context_config_mweb\":true,\"live_fresca_v2\":true,\"enable_ve_tracker_key\":true,\"html5_pacf_enable_dai\":true,\"condition_ad_status_fetch_on_consent_cookie_html5_clients\":true,\"c3_early_client_side_screens\":true,\"mweb_single_endbadge_with_metadata\":true,\"mweb_client_log_screen_associated\":true,\"enable_gaia_reauthentication\":true,\"w2w_mweb_small_single_video_renderer\":true,\"web_player_watch_next_response_parsing\":true,\"enable_purchase_activity_in_paid_memberships\":true,\"retry_web_logging_batches\":true,\"disable_dark_fashion_destination_launch\":true,\"web_gel_timeout_cap\":true,\"use_screen_manager_history_stack\":true,\"enable_mega_header_footer_for_main\":true,\"nwl_send_fast_on_unload\":true,\"c3_graft_continuation_commands\":true,\"mweb_fp_auto_fullscreen\":true,\"mweb_force_polyfill_fetch\":true,\"mweb_use_material_icons\":true,\"rich_grid_on_feature_phones\":true,\"mandatory_consent_bump\":true,\"web_api_url\":true,\"suppress_error_204_logging\":true,\"enable_programmed_playlist_redesign\":true,\"enable_mixed_direction_formatted_strings\":true,\"config_age_report_killswitch\":true,\"web_log_connection\":true,\"classic_share_button_hidden\":true,\"offline_error_handling\":true,\"enable_memberships_and_purchases\":true,\"disable_simple_mixed_direction_formatted_strings\":true,\"youthere_supported\":true,\"web_visitorid_in_datasync\":true,\"fix_ads_tracking_for_swf_config_deprecation_mweb\":true,\"enable_covid_clarify_box\":true,\"web_enable_ad_signals_in_it_context\":true,\"disable_signout_supex_users\":true,\"mweb_csi_watch_fix\":true,\"web_playback_associated_ve\":true,\"is_mweb_wexit_main_launch\":true,\"gfeedback_for_signed_out_users_enabled\":true,\"gal_client_migration_web\":true,\"web_yt_config_context\":true,\"c3_client_side_screens\":true,\"enable_get_account_switcher_endpoint_on_webfe\":true,\"web_screen_associated_all_layers\":true,\"mweb_enable_client_streamz\":true,\"mweb_show_deprecation_mealbar_promo\":true,\"networkless_gel\":true,\"rich_grid\":true,\"web_client_counter_random_seed\":true,\"networkless_logging\":true,\"mweb_fp_enable_sms_sharing\":true,\"mweb_native_control_in_faux_fullscreen_shared\":true,\"condition_biscotti_fetch_on_consent_cookie_html5_clients\":true,\"mweb_watch_local_autoplay_count\":true,\"disable_youthere_lact_threshold_check\":true,\"web_deprecate_service_ajax_map_dependency\":true,\"vss_send_then_write\":true,\"polymer_bad_build_labels\":true,\"mweb_fp_soft_bar\":true,\"mweb_enable_custom_control_shared\":true,\"mweb_enable_skippables_on_jio_phone\":true,\"enable_browser_cookie_status_monitoring\":true,\"mweb_enable_custom_control_double_tap_to_seek\":true,\"custom_csi_timeline_use_gel\":true,\"mweb_autonav\":true,\"web_post_search\":true,\"rich_grid_prevent_reflow_mweb\":true,\"disable_child_node_auto_formatted_strings\":true,\"enable_call_to_action_clarification_renderer_bottom_section_conditions\":true,\"enable_offer_suppression\":true,\"web_network_combined_catch\":true,\"kevlar_sign_in_prompt_before_mandatory_consent\":true,\"browse_reload_continuations_migration_home\":true,\"web_log_app_install_experiments\":true,\"polymer_verifiy_app_state\":true,\"suppress_gen_204\":true,\"enable_nwl_cleaning_logic\":true,\"enable_client_streamz_web\":true,\"addto_ajax_log_warning_fraction\":0.1,\"log_js_exceptions_fraction\":1.0,\"nwl_latency_sampling_rate\":0.01,\"nwl_cleaning_rate\":0.1,\"web_system_health_fraction\":0.01,\"log_window_onerror_fraction\":0.1,\"ytidb_transaction_ended_event_rate_limit\":0.02,\"check_navigator_accuracy_timeout_ms\":0,\"network_polling_interval\":30000,\"rich_shelf_num_of_visible_items_on_fp\":3,\"botguard_async_snapshot_timeout_ms\":3000,\"networkless_ytidb_version\":1,\"mweb_toast_duration_ms\":-1,\"ytidb_transaction_try_count\":1,\"html5_experiment_id_label\":0,\"mweb_add_search_to_pivot_bar\":-1,\"mweb_fp_dpad_rate_limit_ms\":0,\"mweb_innertube_response_cache_size\":0,\"initial_gel_batch_timeout\":1000,\"web_gel_debounce_ms\":10000,\"mweb_item_section_lazy_list_chunk_size\":10,\"hoffle_max_video_duration_secs\":0,\"networkless_retry_attempts\":1,\"networkless_request_age_limit\":30,\"networkless_throttle_timeout\":100,\"mweb_fp_dpad_watch_title_clamp_lines\":0,\"web_logging_max_batch\":100,\"mweb_item_section_lazy_list_initial_count\":10,\"web_foreground_heartbeat_interval_ms\":28000,\"mweb_sign_in_button_style\":\"STYLE_SUGGESTIVE_AVATAR\",\"search_ui_mweb_searchbar_restyle\":\"DEFAULT\",\"mweb_fp_dpad_visitor\":\"\",\"suggest_exp_str\":\"\",\"mweb_fp_dpad_linear_navigation_visitor\":\"\",\"mweb_fp_dpad\":\"home,search,browse,channel,create_channel,experiments,settings,oops,404,paid_memberships,sponsorship,premium\",\"debug_forced_internalcountrycode\":\"\",\"web_client_version_override\":\"\",\"cb_v2_uxe\":\"\",\"mobile_web_client_version_override\":\"\",\"mweb_fp_dpad_linear_navigation\":\"\",\"web_op_endpoint_banlist\":[],\"web_op_signal_type_banlist\":[],\"web_op_continuation_type_banlist\":[],\"kevlar_command_handler_command_banlist\":[]},\"GAPI_HINT_PARAMS\":\"m;/_/scs/abc-static/_/js/k\\u003dgapi.gapi.en.L7mys-cL6BM.O/d\\u003d1/ct\\u003dzgms/rs\\u003dAHpOoo8QoBZWYtEZfsgOGqh_X1WKvJV7Wg/m\\u003d__features__\",\"GAPI_HOST\":\"https://apis.google.com\",\"GAPI_LOCALE\":\"en_GB\",\"GL\":\"DE\",\"GOOGLE_FEEDBACK_PRODUCT_ID\":\"77522\",\"GOOGLE_FEEDBACK_PRODUCT_DATA\":{\"polymer\":\"active\",\"polymer2\":\"active\",\"accept_language\":\"en-GB, en;q\\u003d0.9\"},\"HL\":\"en-GB\",\"HTML_DIR\":\"ltr\",\"HTML_LANG\":\"en-GB\",\"INNERTUBE_API_KEY\":\"AIzaSyAO_FJ2SlqU8Q4STEHLGCilw_Y9_11qcW8\",\"INNERTUBE_API_VERSION\":\"v1\",\"INNERTUBE_CLIENT_NAME\":\"MWEB\",\"INNERTUBE_CLIENT_VERSION\":\"2.20210209.03.00\",\"INNERTUBE_CONTEXT\":{\"client\":{\"hl\":\"en-GB\",\"gl\":\"DE\",\"remoteHost\":\"88.152.185.166\",\"deviceMake\":\"Generic\",\"deviceModel\":\"Android 8.1\",\"visitorData\":\"CgtucTctZXMwaTJSWSjxnquBBg%3D%3D\",\"userAgent\":\"Mozilla/5.0 (Android 8.1.0; Mobile; rv:62.0) Gecko/62.0 Firefox/62.0,gzip(gfe)\",\"clientName\":\"MWEB\",\"clientVersion\":\"2.20210209.03.00\",\"osName\":\"Android\",\"osVersion\":\"8.1.0\",\"originalUrl\":\"https://m.youtube.com/watch?v\\u003dVM_6n762j6M\",\"playerType\":\"UNIPLAYER\",\"screenPixelDensity\":2,\"platform\":\"MOBILE\",\"gfeFrontlineInfo\":\"vip\\u003d142.250.185.78,server_port\\u003d443,client_port\\u003d12626,tcp_connection_request_count\\u003d0,header_order\\u003dHLUE,gfe_version\\u003d2.708.2,ssl,ssl_info\\u003dTLSv1.2:RA:T,tlsext\\u003dS,sni\\u003dm.youtube.com,hex_encoded_client_hello\\u003d13011302c02cc02bc030009dc02f009cc0140035c013002f-00-00000005000a000b000d0032001000110017002b002d0033ff01,c\\u003dc02b,pn\\u003dalpn,ja3\\u003d54003613552572310b78425c73e4ad6d,rtt_source\\u003dtcp,rtt\\u003d20,srtt\\u003d21,client_protocol\\u003dh2,client_transport\\u003dtcp,first_request\\u003d1,ip_block_version\\u003d1,ip_block_index\\u003d362063,gfe\\u003dacfrav8.prod.google.com,pzf\\u003dWindows NT kernel [4:120+8:0:1420:mss*44/8:mss/nop/ws/nop/nop/sok:df/id+:0] [generic tos:0x20],vip_region\\u003ddefault,asn\\u003d6830,cc\\u003dDE,eid\\u003dcc8qYOnuF-jw8gfRirSgCg,scheme\\u003dhttps\",\"clientFormFactor\":\"SMALL_FORM_FACTOR\",\"screenDensityFloat\":2.0,\"browserName\":\"Firefox\",\"browserVersion\":\"62.0\"},\"user\":{\"lockedSafetyMode\":false},\"request\":{\"useSsl\":true},\"clickTracking\":{\"clickTrackingParams\":\"IhMIrZXQ3tPs7gIViA/gCh3VuA/z\"},\"adSignalsInfo\":{\"consentBumpParams\":{\"consentHostnameOverride\":\"https://m.youtube.com\",\"urlOverride\":\"\",\"continueUrl\":\"https://m.youtube.com/watch?v\\u003dVM_6n762j6M\"}}},\"INNERTUBE_CONTEXT_CLIENT_NAME\":2,\"INNERTUBE_CONTEXT_CLIENT_VERSION\":\"2.20210209.03.00\",\"INNERTUBE_CONTEXT_GL\":\"DE\",\"INNERTUBE_CONTEXT_HL\":\"en-GB\",\"LATEST_ECATCHER_SERVICE_TRACKING_PARAMS\":{\"client.name\":\"MWEB\"},\"LOGGED_IN\":false,\"PAGE_BUILD_LABEL\":\"youtube.mobile.web.client_20210209_03_RC00\",\"PAGE_CL\":356497634,\"SERVER_NAME\":\"WebFE\",\"SESSION_INDEX\":\"\",\"SIGNIN_URL\":\"https://accounts.google.com/ServiceLogin?ltmpl\\u003dmobile\\u0026service\\u003dyoutube\\u0026uilel\\u003d3\\u0026passive\\u003dtrue\\u0026continue\\u003dhttps%3A%2F%2Fm.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26app%3Dm%26hl%3Den-GB%26next%3Dhttps%253A%252F%252Fm.youtube.com%252Fwatch%253Fv%253DVM_6n762j6M%26feature%3Dmobile%26noapp%3D1\\u0026hl\\u003den-GB\",\"VISITOR_DATA\":\"CgtucTctZXMwaTJSWSjxnquBBg%3D%3D\",\"WEB_PLAYER_CONTEXT_CONFIGS\":{\"WEB_PLAYER_CONTEXT_CONFIG_ID_MWEB_WATCH\":{\"rootElementId\":\"movie_player\",\"jsUrl\":\"/s/player/490079fb/player-plasma-ias-phone-en_GB.vflset/base.js\",\"cssUrl\":\"/s/player/490079fb/mobile-polymer-player-svg-ias-mweb-2x.css\",\"contextId\":\"WEB_PLAYER_CONTEXT_CONFIG_ID_MWEB_WATCH\",\"contentRegion\":\"DE\",\"hl\":\"en_GB\",\"hostLanguage\":\"en-GB\",\"playerStyle\":\"blazer\",\"innertubeApiKey\":\"AIzaSyAO_FJ2SlqU8Q4STEHLGCilw_Y9_11qcW8\",\"innertubeApiVersion\":\"v1\",\"innertubeContextClientVersion\":\"2.20210209.03.00\",\"controlsType\":0,\"device\":{\"brand\":\"generic\",\"model\":\"android 8.1\",\"browser\":\"Firefox\",\"browserVersion\":\"62.0\",\"os\":\"Android\",\"osVersion\":\"8.1.0\",\"platform\":\"MOBILE\",\"interfaceName\":\"MWEB\",\"interfaceVersion\":\"2.20210209.03.00\",\"interfacePlayerType\":\"UNIPLAYER\"},\"serializedExperimentIds\":\"23748147,23857949,23858057,23897180,23923339,23931564,23940247,23969934,23976578,24000883\",\"serializedExperimentFlags\":\"html5_expanded_max_vss_pings\\u003dtrue\\u0026html5_max_headm_for_streaming_xhr\\u003d0\\u0026web_playback_associated_log_ctt\\u003dtrue\\u0026release_player_on_abandon_for_bulleit_lr_ads_frontend\\u003dtrue\\u0026html5_log_timestamp_offset\\u003dtrue\\u0026html5_long_rebuffer_threshold_ms\\u003d30000\\u0026is_kevlar_wexit_main_launch\\u003dtrue\\u0026html5_enable_video_overlay_on_inplayer_slot_for_remix\\u003dtrue\\u0026debug_dapper_trace_id\\u003d\\u0026html5_release_on_error\\u003dtrue\\u0026html5_seek_over_discontinuities\\u003dtrue\\u0026gvi_channel_client_screen\\u003dtrue\\u0026html5_gl_fps_threshold\\u003d0\\u0026html5_set_ended_in_pfx_live\\u003dtrue\\u0026tvhtml5_unplugged_preload_cache_size\\u003d5\\u0026dash_manifest_version\\u003d5\\u0026html5_pause_on_nonforeground_platform_errors\\u003dtrue\\u0026html5_manifestless_max_segment_history\\u003d300\\u0026enable_live_premiere_web_player_indicator\\u003dtrue\\u0026render_enhanced_overlays_as_ctas_for_desktop_style\\u003dunset\\u0026html5_pacf_enable_dai\\u003dtrue\\u0026condition_ad_status_fetch_on_consent_cookie_html5_clients\\u003dtrue\\u0026kevlar_frontend_video_list_actions\\u003dtrue\\u0026html5_deadzone_multiplier\\u003d1.0\\u0026web_player_innertube_playlist_update\\u003dtrue\\u0026web_player_ss_dai_ad_fetching_timeout_ms\\u003d7000\\u0026log_js_exceptions_fraction\\u003d1.0\\u0026web_player_api_logging_fraction\\u003d0.01\\u0026web_player_create_screens\\u003dtrue\\u0026html5_jumbo_ull_subsegment_readahead_target\\u003d1.3\\u0026html5_source_buffer_attach_retry_limit\\u003d0\\u0026html5_enable_embedded_player_visibility_signals\\u003dtrue\\u0026desktop_sparkles_light_cta_button\\u003dtrue\\u0026ensure_only_one_resolved_midroll_response_on_web\\u003dtrue\\u0026html5_source_buffer_attach_delay_time\\u003d15000\\u0026web_player_watch_next_response_parsing\\u003dtrue\\u0026html5_sync_seeking_state\\u003dtrue\\u0026web_player_innertube_share_panel\\u003dtrue\\u0026web_player_ss_timeout_skip_ads\\u003dtrue\\u0026player_allow_autonav_after_playlist\\u003dtrue\\u0026playready_first_play_expiration\\u003d-1\\u0026html5_seek_set_cmt_delay_ms\\u003d2000\\u0026html5_log_audio_abr\\u003dtrue\\u0026html5_unrewrite_timestamps\\u003dtrue\\u0026html5_enable_in_video_overlay_ad_in_pacf\\u003dtrue\\u0026html5_remove_not_servable_check_killswitch\\u003dtrue\\u0026nwl_send_fast_on_unload\\u003dtrue\\u0026use_video_ad_break_offset_ms_int64\\u003dtrue\\u0026html5_unify_sqless_flow\\u003dtrue\\u0026html5_hfr_quality_cap\\u003d0\\u0026enable_ypc_clickwrap_on_living_room\\u003dtrue\\u0026www_for_videostats\\u003dtrue\\u0026mandatory_consent_bump\\u003dtrue\\u0026enable_mixed_direction_formatted_strings\\u003dtrue\\u0026html5_min_has_advanced_secs_float\\u003d0.0\\u0026html5_background_cap_idle_secs\\u003d60\\u0026hoffle_cache_size_secs\\u003d0\\u0026html5_platform_whitelisted_for_frame_accurate_seeks\\u003dtrue\\u0026kevlar_queue_use_update_api\\u003dtrue\\u0026music_enable_shared_audio_tier_logic\\u003dtrue\\u0026html5_experiment_id_label\\u003d0\\u0026html5_not_vp9_supported_quality_cap\\u003d0\\u0026web_client_version_override\\u003d\\u0026html5_defer_slicing\\u003dtrue\\u0026html5_ios4_seek_above_zero\\u003dtrue\\u0026html5_subsegment_readahead_min_buffer_health_secs_on_timeout\\u003d0.1\\u0026web_player_ios_mweb_resizing\\u003dtrue\\u0026skip_ad_button_with_thumbnail\\u003dtrue\\u0026html5_enable_per_format_loudness\\u003dtrue\\u0026web_op_endpoint_banlist\\u003d[]\\u0026embeds_enable_embed_module\\u003dtrue\\u0026html5_av1_thresh_arm\\u003d240\\u0026html5_subsegment_readahead_seek_latency_fudge\\u003d0.5\\u0026self_podding_highlight_non_default_button\\u003dtrue\\u0026html5_disable_move_pssh_to_moov\\u003dtrue\\u0026html5_live_quality_cap\\u003d0\\u0026html5_jumbo_ull_nonstreaming_mffa_ms\\u003d4000\\u0026html5_live_ultra_low_latency_bandwidth_window\\u003d0.0\\u0026html5_check_segnum_discontinuity\\u003dtrue\\u0026html5_seek_new_elem_delay_ms\\u003d12000\\u0026web_enable_ad_signals_in_it_context\\u003dtrue\\u0026html5_player_autonav_logging\\u003dtrue\\u0026cb_v2_uxe\\u003d\\u0026mweb_csi_watch_fix\\u003dtrue\\u0026web_playback_associated_ve\\u003dtrue\\u0026unplugged_tvhtml5_video_preload_on_focus_delay_ms\\u003d0\\u0026is_mweb_wexit_main_launch\\u003dtrue\\u0026vss_pings_using_networkless\\u003dtrue\\u0026enable_midroll_prefetch_for_html5\\u003dtrue\\u0026bulleit_get_midroll_info_timeout_ms\\u003d8000\\u0026unplugged_tvhtml5_botguard_attestation\\u003dtrue\\u0026gal_client_migration_web\\u003dtrue\\u0026web_yt_config_context\\u003dtrue\\u0026manifestless_post_live_ufph\\u003dtrue\\u0026html5_log_rebuffer_events\\u003d5\\u0026html5_live_low_latency_bandwidth_window\\u003d0.0\\u0026html5_probe_secondary_during_timeout_miss_count\\u003d2\\u0026log_window_onerror_fraction\\u003d0.1\\u0026web_player_innertube_subscription_update\\u003dtrue\\u0026kevlar_miniplayer\\u003dtrue\\u0026html5_time_based_consolidation_ms\\u003d10\\u0026enable_svg_mode_on_embed_mobile\\u003dtrue\\u0026html5_manifestless_seg_drift_limit_secs\\u003d0\\u0026html5_reload_element_long_rebuffer_delay_ms\\u003d20000\\u0026html5_report_slow_ads_as_error\\u003dtrue\\u0026networkless_gel\\u003dtrue\\u0026html5_health_to_gel\\u003dtrue\\u0026web_player_gvi_wexit_other\\u003dtrue\\u0026ad_pod_disable_companion_persist_ads_quality\\u003dtrue\\u0026html5_license_server_error_retry_limit\\u003d3\\u0026html5_probe_primary_delay_base_ms\\u003d0\\u0026html5_gapless_ad_byterate_multiplier\\u003d1.6\\u0026html5_hdcp_probing_stream_url\\u003d\\u0026html5_manifestless_media_source_duration\\u003d25200\\u0026html5_av1_thresh\\u003d1080\\u0026html5_unreported_seek_reseek_delay_ms\\u003d0\\u0026autoplay_time_for_music_content\\u003d-1\\u0026html5_performance_cap_floor\\u003d360\\u0026web_player_touch_mode_improvements\\u003dtrue\\u0026mweb_native_control_in_faux_fullscreen_shared\\u003dtrue\\u0026html5_force_manifestless_seeking_state\\u003dtrue\\u0026html5_delay_initial_loading\\u003dtrue\\u0026html5_min_readbehind_secs\\u003d0\\u0026html5_quality_cap_min_age_secs\\u003d0\\u0026debug_sherlog_username\\u003d\\u0026tvhtml5_disable_live_prefetch\\u003dtrue\\u0026vss_send_then_write\\u003dtrue\\u0026html5_subsegment_readahead_target_buffer_health_secs\\u003d0.5\\u0026html5_skip_slow_ad_delay_ms\\u003d5000\\u0026self_podding_pod_choice_string_template\\u003dself_podding_pod_choice\\u0026enable_ad_pod_specific_ui\\u003dtrue\\u0026html5_live_abr_head_miss_fraction\\u003d0.0\\u0026html5_autoplay_default_quality_cap\\u003d0\\u0026networkless_request_age_limit\\u003d30\\u0026html5_ios7_force_play_on_stall\\u003dtrue\\u0026kabuki_pangea_prefer_audio_only_for_atv_and_uploads\\u003dtrue\\u0026kevlar_command_handler_command_banlist\\u003d[]\\u0026web_player_gvi_wexit_web\\u003dtrue\\u0026html5_enable_new_hvc_enc\\u003dtrue\\u0026custom_csi_timeline_use_gel\\u003dtrue\\u0026web_post_search\\u003dtrue\\u0026html5_allow_video_keyframe_without_audio\\u003dtrue\\u0026html5_live_abr_repredict_fraction\\u003d0.0\\u0026disable_new_pause_state3\\u003dtrue\\u0026self_podding_highlighted_button_blue\\u003dtrue\\u0026embeds_wexit_list_ajax_migration\\u003dtrue\\u0026deprecate_pair_servlet_enabled\\u003dtrue\\u0026web_network_combined_catch\\u003dtrue\\u0026html5_probe_live_using_range\\u003dtrue\\u0026html5_non_network_rebuffer_duration_ms\\u003d0\\u0026html5_decoder_freeze_timeout_delay_ms\\u003d0\\u0026html5_autonav_quality_cap\\u003d720\\u0026kevlar_autonav_miniplayer_fix\\u003dtrue\\u0026suppress_gen_204\\u003dtrue\\u0026html5_minimum_readahead_seconds\\u003d0.0\\u0026web_player_response_playback_tracking_parsing\\u003dtrue\\u0026web_player_show_music_in_this_video_graphic\\u003dvideo_thumbnail\\u0026html5_av1_thresh_hcc\\u003d1080\\u0026html5_default_ad_gain\\u003d0.5\\u0026web_player_icons\\u003dtrue\\u0026html5_manifestless_vp9_otf\\u003dtrue\\u0026web_foreground_heartbeat_interval_ms\\u003d28000\\u0026tvhtml5_min_has_advanced_secs_float\\u003d0.01\\u0026composite_sign_in_prompt_and_consent_bump\\u003dtrue\\u0026web_player_ipp_canary_type_for_logging\\u003d\\u0026html5_stop_video_in_cancel_playback\\u003dtrue\\u0026web_macro_markers_snapping_threshold\\u003d4\\u0026web_player_live_monitor_env\\u003dtrue\\u0026web_player_music_visualizer_treatment\\u003dfake\\u0026check_navigator_accuracy_timeout_ms\\u003d0\\u0026network_polling_interval\\u003d30000\\u0026html5_inline_video_quality_survey\\u003dtrue\\u0026html5_min_has_advanced_secs\\u003d0\\u0026kevlar_gel_error_routing\\u003dtrue\\u0026disable_thumbnail_preloading\\u003dtrue\\u0026addto_ajax_log_warning_fraction\\u003d0.1\\u0026use_typescript_transport\\u003dtrue\\u0026self_podding_midroll_choice_string_template\\u003dself_podding_midroll_choice\\u0026live_fresca_v2\\u003dtrue\\u0026web_player_ss_media_time_offset\\u003dtrue\\u0026player_destroy_old_version\\u003dtrue\\u0026html5_hack_gapless_init\\u003dtrue\\u0026web_player_sentinel_is_uniplayer\\u003dtrue\\u0026enable_ve_tracker_key\\u003dtrue\\u0026botguard_async_snapshot_timeout_ms\\u003d3000\\u0026web_player_no_endscreen_crop\\u003dtrue\\u0026networkless_ytidb_version\\u003d1\\u0026player_endscreen_ellipsis_fix\\u003dtrue\\u0026html5_new_elem_on_hidden\\u003dtrue\\u0026html5_allowable_liveness_drift_chunks\\u003d2\\u0026kevlar_miniplayer_play_pause_on_scrim\\u003dtrue\\u0026html5_peak_shave\\u003dtrue\\u0026html5_av1_thresh_lcc\\u003d480\\u0026html5_subsegment_readahead_load_speed_check_interval\\u003d0.5\\u0026html5_static_abr_resolution_shelf\\u003d0\\u0026mweb_client_log_screen_associated\\u003dtrue\\u0026mweb_cougar_big_controls\\u003dtrue\\u0026html5_max_readbehind_secs\\u003d0\\u0026html5_autonav_cap_idle_secs\\u003d0\\u0026ytidb_transaction_try_count\\u003d1\\u0026kevlar_miniplayer_expand_top\\u003dtrue\\u0026web_player_gvi_wexit_embeds\\u003dtrue\\u0026html5_hls_min_video_height\\u003d0\\u0026html5_vp9_mime_full_range_flag\\u003dtrue\\u0026web_player_gvi_wexit_mweb\\u003dtrue\\u0026web_gel_timeout_cap\\u003dtrue\\u0026html5_deprecate_video_tag_pool\\u003dtrue\\u0026html5_subsegment_readahead_timeout_secs\\u003d2.0\\u0026html5_new_element_on_invalid_state\\u003dtrue\\u0026html5_crypto_period_secs_from_emsg\\u003dtrue\\u0026html5_heartbeat_set_ended\\u003dtrue\\u0026html5_rewrite_manifestless_for_continuity\\u003dtrue\\u0026html5_media_fullscreen\\u003dtrue\\u0026html5_store_xhr_headers_readable\\u003dtrue\\u0026align_ad_to_video_player_lifecycle_for_bulleit\\u003dtrue\\u0026html5_request_size_padding_secs\\u003d3.0\\u0026html5_fludd_suspend\\u003dtrue\\u0026nwl_latency_sampling_rate\\u003d0.01\\u0026html5_seek_jiggle_cmt_delay_ms\\u003d8000\\u0026html5_subsegment_readahead_min_load_speed\\u003d1.5\\u0026html5_no_placeholder_rollbacks\\u003dtrue\\u0026html5_request_sizing_multiplier\\u003d0.8\\u0026web_api_url\\u003dtrue\\u0026suppress_error_204_logging\\u003dtrue\\u0026nwl_cleaning_rate\\u003d0.1\\u0026html5_log_live_discontinuity\\u003dtrue\\u0026web_log_connection\\u003dtrue\\u0026offline_error_handling\\u003dtrue\\u0026html5_gapless_max_played_ranges\\u003d12\\u0026variable_buffer_timeout_ms\\u003d0\\u0026html5_platform_minimum_readahead_seconds\\u003d0.0\\u0026html5_decode_to_texture_cap\\u003dtrue\\u0026disable_simple_mixed_direction_formatted_strings\\u003dtrue\\u0026enable_client_page_id_header_for_first_party_pings\\u003dtrue\\u0026html5_license_constraint_delay\\u003d5000\\u0026html5_max_live_dvr_window_plus_margin_secs\\u003d46800.0\\u0026html5_player_min_build_cl\\u003d-1\\u0026player_enable_playback_playlist_change\\u003dtrue\\u0026html5_readahead_ratelimit\\u003d3000\\u0026fix_ads_tracking_for_swf_config_deprecation_mweb\\u003dtrue\\u0026html5_gapless_ended_transition_buffer_ms\\u003d200\\u0026html5_ignore_bad_bitrates\\u003dtrue\\u0026html5_aspect_from_adaptive_format\\u003dtrue\\u0026html5_jumbo_mobile_subsegment_readahead_target\\u003d3.0\\u0026html5_rewrite_manifestless_for_sync\\u003dtrue\\u0026player_bootstrap_method\\u003dtrue\\u0026error_message_for_gsuite_network_restrictions\\u003dtrue\\u0026player_web_canary_stage\\u003d0\\u0026enable_client_deferred_full_screen_filtering_for_mweb_phones\\u003dtrue\\u0026autoplay_time_for_music_content_after_autoplayed_video\\u003d-1\\u0026manifestless_post_live\\u003dtrue\\u0026html5_workaround_delay_trigger\\u003dtrue\\u0026external_fullscreen_with_edu\\u003dtrue\\u0026html5_log_experiment_id_from_player_response_to_ctmp\\u003d\\u0026html5_seek_timeout_delay_ms\\u003d20000\\u0026html5_background_quality_cap\\u003d360\\u0026html5_ad_timeout_ms\\u003d0\\u0026html5_buffer_health_to_defer_slice_processing\\u003d3.0\\u0026html5_query_sw_secure_crypto_for_android\\u003dtrue\\u0026html5_post_interrupt_readahead\\u003d20\\u0026web_screen_associated_all_layers\\u003dtrue\\u0026html5_safari_desktop_eme_min_version\\u003d0\\u0026live_chunk_readahead\\u003d3\\u0026ytidb_transaction_ended_event_rate_limit\\u003d0.02\\u0026desktop_action_companion_wta_support\\u003dtrue\\u0026html5_disable_reset_on_append_error\\u003dtrue\\u0026player_ads_set_adformat_on_client\\u003dtrue\\u0026html5_min_readbehind_cap_secs\\u003d60\\u0026html5_max_selectable_quality_ordinal\\u003d0\\u0026html5_in_buffer_ptl_timeout_ms\\u003d0\\u0026html5_ios_force_seek_to_zero_on_stop\\u003dtrue\\u0026web_op_signal_type_banlist\\u003d[]\\u0026html5_desktop_vr180_allow_panning\\u003dtrue\\u0026web_client_counter_random_seed\\u003dtrue\\u0026enable_eviction_protection_for_bulleit\\u003dtrue\\u0026html5_max_readahead_bandwidth_cap\\u003d0\\u0026html5_subsegment_readahead_min_buffer_health_secs\\u003d0.25\\u0026networkless_logging\\u003dtrue\\u0026html5_video_tbd_min_kb\\u003d0\\u0026kevlar_queue_use_dedicated_list_type\\u003dtrue\\u0026html5_perserve_av1_perf_cap\\u003dtrue\\u0026mweb_muted_autoplay_animation\\u003dshrink\\u0026self_podding_header_string_template\\u003dself_podding_interstitial_message\\u0026html5_sticky_reduces_discount_by\\u003d0.0\\u0026condition_biscotti_fetch_on_consent_cookie_html5_clients\\u003dtrue\\u0026delay_ads_gvi_call_on_bulleit_living_room_ms\\u003d0\\u0026html5_ads_preroll_lock_timeout_delay_ms\\u003d0\\u0026html5_qoe_intercept\\u003d\\u0026web_player_watch_next_response\\u003dtrue\\u0026embeds_enable_age_gating_playability_check\\u003dtrue\\u0026html5_error_cooldown_in_ms\\u003d30000\\u0026web_player_include_innertube_commands\\u003dtrue\\u0026html5_use_current_media_time_for_glrem_gllat\\u003dtrue\\u0026html5_df_downgrade_thresh\\u003d0.2\\u0026kevlar_playback_associated_queue\\u003dtrue\\u0026variable_load_timeout_ms\\u003d0\\u0026html5_disable_non_contiguous\\u003dtrue\\u0026web_deprecate_service_ajax_map_dependency\\u003dtrue\\u0026html5_gapless_seek_tolerance_secs\\u003d3.0\\u0026web_gel_debounce_ms\\u003d10000\\u0026html5_random_playback_cap\\u003d0\\u0026html5_hls_initial_bitrate\\u003d0\\u0026polymer_bad_build_labels\\u003dtrue\\u0026web_op_continuation_type_banlist\\u003d[]\\u0026mweb_enable_custom_control_shared\\u003dtrue\\u0026fast_autonav_in_background\\u003dtrue\\u0026web_player_inline_botguard\\u003dtrue\\u0026html5_maximum_readahead_seconds\\u003d0.0\\u0026mweb_enable_skippables_on_jio_phone\\u003dtrue\\u0026hoffle_max_video_duration_secs\\u003d0\\u0026networkless_retry_attempts\\u003d1\\u0026html5_vp9_new_mime\\u003dtrue\\u0026enable_preoll_prefetch\\u003dtrue\\u0026hfr_dropped_framerate_fallback_threshold\\u003d0\\u0026html5_encourage_array_coalescing\\u003dtrue\\u0026max_resolution_for_white_noise\\u003d360\\u0026web_wn_macro_markers\\u003dtrue\\u0026kevlar_allow_multistep_video_init\\u003dtrue\\u0026html5_default_quality_cap\\u003d0\\u0026html5_live_normal_latency_bandwidth_window\\u003d0.0\\u0026networkless_throttle_timeout\\u003d100\\u0026html5_manifestless_vp9\\u003dtrue\\u0026enable_cast_for_web_unplugged\\u003dtrue\\u0026html5_enable_eac3\\u003dtrue\\u0026use_inlined_player_rpc\\u003dtrue\\u0026autoplay_time\\u003d10000\\u0026desktop_player_button_tooltip_with_shortcut\\u003dtrue\\u0026html5_suspend_loader\\u003dtrue\\u0026html5_process_all_encrypted_events\\u003dtrue\\u0026preskip_button_style_ads_backend\\u003d\\u0026disable_child_node_auto_formatted_strings\\u003dtrue\\u0026html5_perf_cap_override_sticky\\u003dtrue\\u0026html5_reset_index_on_mismatch\\u003dtrue\\u0026html5_urgent_adaptation_fix\\u003dtrue\\u0026html5_long_rebuffer_jiggle_cmt_delay_ms\\u003d0\\u0026html5_prefer_server_bwe3\\u003dtrue\\u0026html5_gapless_no_requests_after_lock\\u003dtrue\\u0026kevlar_sign_in_prompt_before_mandatory_consent\\u003dtrue\\u0026html5_enable_ac3\\u003dtrue\\u0026web_log_app_install_experiments\\u003dtrue\\u0026web_player_vss_pageid_header\\u003dtrue\\u0026polymer_verifiy_app_state\\u003dtrue\\u0026html5_dynamic_av1_hybrid_threshold\\u003dtrue\\u0026use_remote_context_in_populate_remote_client_info\\u003dtrue\\u0026enable_nwl_cleaning_logic\\u003dtrue\\u0026html5_gapless_preloading\\u003dtrue\\u0026web_logging_max_batch\\u003d100\\u0026html5_qoe_user_intent_match_health\\u003dtrue\\u0026html5_max_drift_per_track_secs\\u003d0.0\\u0026html5_restrict_streaming_xhr_on_sqless_requests\\u003dtrue\\u0026player_doubletap_to_seek\\u003dtrue\",\"cspNonce\":\"d4edg38ScznkEVocXgKmKQ\",\"canaryState\":\"none\",\"datasyncId\":\"nq7-es0i2RY||\",\"allowWoffleManagement\":true}},\"XSRF_FIELD_NAME\":\"session_token\",\"XSRF_TOKEN\":\"QUFFLUhqa3djcDNIWmlHc2ZkX24zRGZJYkVWUHFlS0Rpd3xBQ3Jtc0tscVNuUE13d2NVRll6TkloXzVIT3FuRkhCN3NoUmdDMVJpVEtJNXRrdERkeFVOdm5lSGNiZFBvTkU1YnVoMzI4NUtac3hrZzZzTGJ1NjJMWF9oZWNHTDcyTDdXWXlhZXZNSkp6Q2luaVdJZ1c2QWp3aw\\u003d\\u003d\",\"YPC_MB_URL\":\"https://payments.youtube.com/payments/v4/js/integrator.js?ss\\u003dmd\",\"YTR_FAMILY_CREATION_URL\":\"https://families.google.com/webcreation?usegapi\\u003d1\",\"ACCOUNT_LINKING_JS_URL\":\"https://m.youtube.com/static/r/b5257a4d/mobile-account-linking.vflset/mobile-account-linking.js\",\"CLIENT_PROTOCOL\":\"h2\",\"CLIENT_TRANSPORT\":\"tcp\",\"DISABLE_WARM_LOADS\":false,\"IS_TABLET\":false,\"LINK_API_KEY\":\"AIzaSyCI9xlqOxfnNkwQgJJFUyCLBpLITfP3q9k\",\"LINK_OIS_DOMAIN\":\"oauthintegrations-clients6.youtube.com\",\"MWEB_CUSTOM_CONTROL\":true,\"MWEB_STICKY_PLAYER\":true,\"MWEB_SUPPORTS_AUTOPLAY\":true,\"PLAYER_CSS_URL\":\"/s/player/490079fb/mobile-polymer-player-svg-ias-mweb-2x.css\",\"PLAYER_JS_URL\":\"/s/player/490079fb/player-plasma-ias-phone-en_GB.vflset/base.js\",\"SBOX_SETTINGS\":{\"REQUEST_DOMAIN\":\"de\",\"REQUEST_LANGUAGE\":\"en-gb\",\"SEND_VISITOR_DATA\":true,\"VISITOR_DATA\":\"CgtucTctZXMwaTJSWSjxnquBBg%3D%3D\",\"SEARCHBOX_HOST_OVERRIDE\":\"suggestqueries-clients6.youtube.com\"},\"SBOX_JS_URL\":\"https://m.youtube.com/static/r/b5257a4d/mobile-searchbox.vflset/mobile-searchbox.js\",\"SHOW_IMPRESSUM\":true,\"SHOW_NETZDG_LOGGED_OUT_REPORT_FORM_LINK\":true,\"SHOW_NETZDG_TRANSPARENZBERICHT\":true,\"SHOW_SIGN_IN_BUTTON_FROM_HEADER\":true,\"STS\":18669,\"ZWIEBACK_PING_URLS\":[\"https://www.google.com/pagead/lvz?evtid\\u003dAKB78chVZN_96zGn3OD_yZGhZtFO_o3S_5YQKWDgBu8YjbSz5VTrC2Tdsgqy0n8AmRkDy8eycBT2BEHowiBXqBFxjHtFAzJwWg\\u0026req_ts\\u003d1613418353\\u0026pg\\u003dMainAppBootstrap%3AWatch\\u0026az\\u003d1\\u0026sigh\\u003dAKFpyYXliw0K7zDHw5pk8Gg1V4qNtMto5w\",\"https://www.google.de/pagead/lvz?evtid\\u003dAKB78chVZN_96zGn3OD_yZGhZtFO_o3S_5YQKWDgBu8YjbSz5VTrC2Tdsgqy0n8AmRkDy8eycBT2BEHowiBXqBFxjHtFAzJwWg\\u0026req_ts\\u003d1613418353\\u0026pg\\u003dMainAppBootstrap%3AWatch\\u0026az\\u003d1\\u0026sigh\\u003dAKFpyYXliw0K7zDHw5pk8Gg1V4qNtMto5w\"],\"LINK_GAL_DOMAIN\":\"https://accountlinking-pa-clients6.youtube.com\",\"SERVER_VERSION\":\"prod\",\"DATASYNC_ID\":\"nq7-es0i2RY||\",\"SERIALIZED_CLIENT_CONFIG_DATA\":\"CPGeq4EGEImWrQUQkfj8Eg\\u003d\\u003d\",\"FEXP_EXPERIMENTS\":[23748147,23857949,23858057,23897180,23923339,23931564,23940247,23969934,23976578,24000883],\"ROOT_VE_TYPE\":3832});\u003c/script\u003e\u003cscript nonce\u003d\"d4edg38ScznkEVocXgKmKQ\"\u003evar setMessage\u003dfunction(msg){if(window.yt\u0026\u0026yt.setMsg)yt.setMsg(msg);else{window.ytcfg\u003dwindow.ytcfg||{};ytcfg.msgs\u003dmsg}};\nsetMessage({\"ACCOUNT_LABEL\":\"Account\",\"ACT_ON_THIS_COMMENT\":\"Act on this comment\",\"ADD_TO_DROPDOWN_LABEL\":\"Add to playlist\",\"AD_BADGE_HINT\":\"Advertisement\",\"AD_BADGE_TEXT\":\"AD\",\"ALL_CHANNELS_LABEL\":\"All channels\",\"ANDROID_DEPRECATION_MESSAGE_BODY\":\"Please update your device to Android 4.0 before 22 Oct 2020 to keep using YouTube without interruptions.\",\"ANDROID_DEPRECATION_MESSAGE_HEADER\":\"YouTube will no longer be supported on your device after 22/10/2020.\",\"AUTONAV_TOGGLE\":\"Autoplay\",\"AUTOPLAY_IN_TEN_SECONDS\":\"Next video will be played in 10 seconds\",\"AUTOPLAY_PAUSED\":\"Auto-play is paused\",\"AUTOPLAY_PLAY_NOW\":\"Play now\",\"AUTOPLAY_UP_NEXT_IN\":\"Up next in seconds_placeholder\",\"CANCEL\":\"Cancel\",\"CHANNEL_SWITCHER_LABEL\":\"Switch account\",\"CLOSE\":\"Close\",\"CLOSE_SEARCH_LABEL\":\"Close search\",\"CLOSE_SETTINGS_LABEL\":\"Close Settings\",\"COMMENTBOX_POST\":\"Post\",\"COMMENT_MODAL_CONTENT\":\"Please sign in to act on this comment.\",\"CONFIRM_OK\":\"OK\",\"CONNECT_TO_THE_INTERNET\":\"Connect to the Internet\",\"COPIED_TO_CLIPBOARD\":\"Copied to clipboard\",\"COPY\":\"Copy\",\"COPY_DEBUG_INFO\":\"Copy Debug Info\",\"COPY_LINK_LABEL\":\"Copy link\",\"CREATE_CHANNEL_TITLE\":\"Create channel\",\"DELETE_FROM_DOWNLOADS\":\"Delete from downloads\",\"DONE\":\"Done\",\"DOWNLOAD\":\"Download\",\"FAILED_COPY_ERROR_MESSAGE\":\"Copying is not supported on the device β failed to copy.\",\"FLAG_CONFIRM\":\"Are you sure that you want to flag this video?\",\"FLAG_CONTENT\":\"Sign in to flag it\",\"FLAG_LABEL\":\"Flag as inappropriate\",\"FLAG_TITLE\":\"Inappropriate video?\",\"GOOGLE_COMPANY\":\"YouTube, a Google company\",\"HIDE_ALERT\":\"Hide this alert\",\"HIDE_PLAYLIST_VIDEOS\":\"Hide playlist videos\",\"HIDE_SEARCH_FILTERS_LABEL\":\"Hide search filters\",\"HOME\":\"Home\",\"INVALID_RESPONSE_RECEIVED\":\"Invalid response received.\",\"LIBRARY\":\"Library\",\"LISTENING\":\"Listeningβ¦\",\"LOADING\":\"Loadingβ¦\",\"LONG_PRESS_MIC_TO_SPEAK\":\"Long-press mic_icon_placeholder to speak\",\"MENU_DESKTOP\":\"Desktop\",\"MENU_EXIT\":\"Exit\",\"MENU_FEEDBACK\":\"Feedback\",\"MENU_HELP\":\"Help\",\"MENU_IMPRESSUM\":\"Imprint\",\"MENU_PLAYER_SETTINGS\":\"Playback settings\",\"MENU_REPORT_A_PROBLEM\":\"Report a problem with YouTube\",\"MENU_SEND_FEEDBACK\":\"Send feedback\",\"MENU_SETTINGS\":\"Settings\",\"MENU_SIGN_IN\":\"Sign In\",\"MENU_TERMS\":\"Privacy \\u0026 Terms\",\"MENU_TITLE\":\"Menu\",\"MENU_YOUR_DATA\":\"Your data in YouTube\",\"MORE_INFO\":\"More info\",\"MORE_OPTIONS\":\"More options\",\"NEW_PLAYLIST\":\"New playlist\",\"NEXT_VIDEO\":\"Next video\",\"NOTIFICATION_ERROR_MESSAGE\":\"Something went wrong, please try again.\",\"NOT_FOUND_CTA\":\"Browse videos\",\"NOT_FOUND_MESSAGE\":\"Please search for something else, or browse your Home feed.\",\"NOT_FOUND_TITLE\":\"This page isn\\u0027t available\",\"NO_DOWNLOADS\":\"No downloads\",\"NO_MIC_INPUT\":\"Didn\\u0027t hear that. Try speaking again.\",\"OFFLINE_CHECK_CONNECTION\":\"You\\u0027re offline. Check your connection.\",\"OOPS_MESSAGE\":\"Oops! Something went wrong.\",\"OPEN_APP\":\"Open App\",\"PLAYER_CAPTION\":\"Captions\",\"PLAYER_CAPTION_OFF\":\"Off\",\"PLAYER_CAPTION_ON\":\"On\",\"PLAYER_DOUBLE_TAP_TO_SEEK\":\"Double-tap left or right to skip 10 seconds\",\"PLAYER_DOUBLE_TAP_TO_SHOW_OR_HIDE_PLAYER_CONTROLS\":\"Double-tap to show or hide player controls\",\"PLAYER_EXIT_FULLSCREEN\":\"Exit full screen\",\"PLAYER_FASTFORWARD_SECONDS\":\"Fast-forward seconds_placeholder seconds\",\"PLAYER_FULLSCREEN\":\"Enter full screen\",\"PLAYER_LIVE_LABEL\":\"Live\",\"PLAYER_LIVE_NOW\":\"Live now\",\"PLAYER_NEXT\":\"Next video\",\"PLAYER_PAUSE\":\"Pause video\",\"PLAYER_PLAY\":\"Play video\",\"PLAYER_PREVIOUS\":\"Previous video\",\"PLAYER_PROGRESS_BAR\":\"Seek slider\",\"PLAYER_QUALITY\":\"Quality\",\"PLAYER_QUALITY_AUTO\":\"Auto\",\"PLAYER_REPLAY\":\"Replay video\",\"PLAYER_REWIND_SECONDS\":\"Rewind seconds_placeholder seconds\",\"PLAYER_SPEED\":\"Speed\",\"PLAYER_SPEED_NORMAL\":\"Normal\",\"PLAYER_TIME_DURATION\":\"Time duration\",\"PLAYER_TIME_ELAPSED\":\"Time elapsed\",\"PLAYLIST_DESCRIPTION_INVALID_CHARACTERS\":\"Playlist description can\\u0027t use \\u003c or \\u003e\",\"PLAYLIST_NAME_INVALID_CHARACTERS\":\"Playlist title can\\u0027t use \\u003c or \\u003e\",\"PLAYLIST_NAME_MISSING\":\"Playlist title required.\",\"PLAYLIST_NAME_TOO_LONG\":\"Playlist title is too long.\",\"PLAYLIST_TEXT_INPUT_CHAR_COUNT\":\"current_count_placeholder of max_count_placeholder characters used\",\"PLAY_ALL\":\"Play all\",\"PLEASE_FIX_ERRORS\":\"Please fix errors and try again.\",\"PREVIOUS_VIDEO\":\"Previous video\",\"PRIVACY_POLICY\":\"Privacy Policy\",\"RELOAD\":\"Reload\",\"REPLIES_SHOW_MORE\":\"Show more replies\",\"REQUIRED_LABEL\":\"Required\",\"SAVE_PLAYLIST\":\"Save\",\"SEARCH_CHANNEL\":\"Search channel\",\"SEARCH_CLEAR_LABEL\":\"Clear current search text\",\"SEARCH_FILTERS_LABEL\":\"Search filters\",\"SEARCH_LABEL\":\"Search YouTube\",\"SETTINGS_LABEL\":\"Settings\",\"SETTINGS_MIC_PERMISSION\":\"Please allow microphone permission in device settings.\",\"SHOW_LESS\":\"Show less\",\"SHOW_MORE\":\"Show more\",\"SHOW_PLAYLIST_VIDEOS\":\"Show playlist videos\",\"SHOW_SEARCH_FILTERS_LABEL\":\"Show search filters\",\"SIGN_IN_LABEL\":\"Sign in\",\"STATS_FOR_NERDS\":\"Stats for nerds\",\"SUGGESTION_DISMISSED_LABEL\":\"Suggestion Removed\",\"SUGGESTION_DISMISS_IN_SETTINGS_LABEL\":\"Remove in settings\",\"SUGGESTION_DISMISS_LABEL\":\"Remove\",\"TERMS_OF_SERVICE\":\"Terms of Service\",\"TIMESTAMP_MINUTES\":\"timestamp minutes required\",\"TIMESTAMP_SECONDS\":\"timestamp seconds required\",\"TRENDING\":\"Trending\",\"TRY_AGAIN_LATER\":\"Something went wrong. Please try again later.\",\"TRY_AGAIN_MIC_PERMISSION\":\"Please try again and allow microphone permission.\",\"TURN_OFF_AUTOPLAY_CONFIRM_BUTTON_TITLE\":\"Turn off\",\"TURN_OFF_AUTOPLAY_DIALOG_DESCRIPTION\":\"When auto-play is off, a suggested video will not automatically play next\",\"TURN_OFF_AUTOPLAY_DIALOG_TITLE\":\"Turn off auto-play?\",\"VIDEOS\":\"{videos,plural, \\u003d0{0 videos}\\u003d1{1 video}other{# videos}}\",\"VIDEO_LINK_LABEL\":\"Video link\",\"WATCHED\":\"Watched\",\"__lang__\":\"en-GB\"});\u003c/script\u003e\u003cscript nonce\u003d\"d4edg38ScznkEVocXgKmKQ\"\u003ewindow.yterr\u003dwindow.yterr||true;window.unhandledErrorMessages\u003d{};\nwindow.onerror\u003dfunction(msg,url,line,opt_columnNumber,opt_error){var err;if(opt_error)err\u003dopt_error;else{err\u003dnew Error;err.message\u003dmsg;err.fileName\u003durl;err.lineNumber\u003dline;if(!isNaN(opt_columnNumber))err[\"columnNumber\"]\u003dopt_columnNumber}var message\u003dString(err.message);if(!err.message||message in window.unhandledErrorMessages)return;window.unhandledErrorMessages[message]\u003dtrue;var img\u003dnew Image;window.emergencyTimeoutImg\u003dimg;img.onload\u003dimg.onerror\u003dfunction(){delete window.emergencyTimeoutImg};var values\u003d\n{\"client.name\":ytcfg.get(\"INNERTUBE_CONTEXT_CLIENT_NAME\"),\"client.version\":ytcfg.get(\"INNERTUBE_CONTEXT_CLIENT_VERSION\"),\"msg\":message,\"type\":\"UnhandledWindow\"+err.name,\"file\":err.fileName,\"line\":err.lineNumber,\"stack\":(err.stack||\"\").substr(0,500)};var parts\u003d[ytcfg.get(\"EMERGENCY_BASE_URL\",\"/error_204?t\u003djserror\u0026level\u003dERROR\")];for(var key in values){var value\u003dvalues[key];if(value)parts.push(key+\"\u003d\"+encodeURIComponent(value))}img.src\u003dparts.join(\"\u0026\")};\n\u003c/script\u003e\u003cscript nonce\u003d\"d4edg38ScznkEVocXgKmKQ\"\u003e(function(){window[\"pis\"]\u003d\"downloading\";var playerScriptReady\u003dfalse;var playerScript\u003ddocument.createElement(\"script\");var playerStyles\u003ddocument.createElement(\"link\");function detectAndLogAnyPlayerScriptErrors(){if(window.yt\u0026\u0026window.yt.player)return;var xhr\u003dnew XMLHttpRequest;xhr.open(\"GET\",playerScript.src);xhr.onreadystatechange\u003dfunction detectPlayerScriptErrors(){if(xhr.readyState\u003d\u003d\u003dXMLHttpRequest.DONE\u0026\u0026xhr.status\u003d\u003d\u003d200)eval(xhr.responseText)};xhr.send()}function fetchResources(){playerScript.addEventListener(\"load\",\nfunction(){detectAndLogAnyPlayerScriptErrors();playerScriptReady\u003dtrue;window[\"pis\"]\u003d\"uninitialized\"});playerScript.src\u003dytcfg.get(\"PLAYER_JS_URL\");playerStyles.rel\u003d\"stylesheet\";playerStyles.href\u003dytcfg.get(\"PLAYER_CSS_URL\");document.head.appendChild(playerScript);document.head.appendChild(playerStyles)}if(window.delayFetch){var delayedFetch\u003dfunction(){window.removeEventListener(\"click\",delayedFetch);window.removeEventListener(\"load\",delayedFetch);requestAnimationFrame(function(){setTimeout(fetchResources)})};\nwindow.addEventListener(\"click\",delayedFetch);window.addEventListener(\"load\",delayedFetch)}else fetchResources();window.whenPlayerReady\u003dfunction(cb){if(playerScriptReady){cb();return}playerScript.addEventListener(\"load\",function listen(){playerScript.removeEventListener(\"load\",listen);cb()})};window.whenPlayerApiReady\u003dfunction(cb){if(typeof window.getPlayer\u003d\u003d\u003d\"function\"\u0026\u0026window.getPlayer()){cb();return}window.addEventListener(\"player-initialized\",function listen(){window.removeEventListener(\"player-initialized\",\nlisten);setTimeout(cb,0)})}})();\n\u003c/script\u003e\u003cstyle nonce\u003d\"d4edg38ScznkEVocXgKmKQ\"\u003eytm-large-media-item{display:block;padding:0 12px;min-width:0}ytm-large-media-item[use-vertical-layout]{padding:0}ytm-large-media-item[use-vertical-layout] .large-media-item-metadata,ytm-large-media-item[use-vertical-layout] .large-media-channel{margin-top:8px}ytm-large-media-item\u003ea{display:block}.inline-byline-channel-name{margin-bottom:3px}.large-media-item-metadata{display:block;-webkit-box-flex:1;-ms-flex-positive:1;-webkit-flex-grow:1;flex-grow:1;min-width:0}.large-media-item-top-badges ytm-metadata-badge-renderer{display:block}.large-media-icon{width:40px;height:40px}.large-media-channel{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.large-media-item-info,ytm-large-media-item .details{-webkit-box-flex:1;-ms-flex-positive:1;-webkit-flex-grow:1;flex-grow:1;min-width:0}.large-media-item-info{-ms-flex-align:start;-moz-box-align:start;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;margin-left:12px}.large-media-item-info[no-channel-avatar\u003d\"true\"],.details.feature-phone-minimal-lockups .large-media-item-info{margin-left:0}.large-media-item-headline-placeholder{height:16px;max-width:300px;margin-bottom:8px;background-color:hsla(0,0%,53.3%,.2);border-radius:2px}.large-media-item-subhead-placeholder{height:16px;width:120px;margin-bottom:3px;background-color:hsla(0,0%,53.3%,.2);border-radius:2px}.large-media-item-menu{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.large-media-item-byline{unicode-bidi:isolate}ytm-large-media-item .details.feature-phone-minimal-lockups .large-media-channel{display:none}ytm-large-media-item .details{margin-top:12px;margin-bottom:24px}ytm-large-media-item[use-vertical-layout] .details{margin-top:4px}ytm-browse ytm-item-section-renderer:first-of-type ytm-large-media-item{margin:-12px 0 0}ytm-large-media-item .video-thumbnail-overlay-side{width:33%}@media (min-width:550px) and (min-device-height:800px) and (orientation:portrait){ytm-browse ytm-item-section-renderer:first-of-type ytm-promoted-video-renderer ytm-large-media-item{margin-top:0}}@media (min-aspect-ratio:13/9) and (orientation:landscape),(min-width:800px) and (min-device-width:550px) and (orientation:landscape){ytm-large-media-item:not([use-vertical-layout]){display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;min-width:0}ytm-large-media-item:not([use-vertical-layout]) .large-media-item-thumbnail-container{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}ytm-large-media-item:not([use-vertical-layout]) .video-thumbnail-container-large{width:200px;height:112px;padding-bottom:0}ytm-large-media-item:not([use-vertical-layout]) .details{-moz-box-orient:vertical;-webkit-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;margin:0 12px;min-width:0;width:100%}ytm-large-media-item:not([use-vertical-layout]) .large-media-item-info{-webkit-box-flex:0;-ms-flex-positive:0;-webkit-flex-grow:0;flex-grow:0}ytm-large-media-item:not([use-vertical-layout]) .large-media-item-metadata{margin-bottom:2px;max-height:70px;overflow:hidden;min-width:0}ytm-large-media-item[use-vertical-layout] h3{margin-bottom:8px}ytm-large-media-item:not([use-vertical-layout]) .large-media-channel{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;-webkit-flex-grow:1;flex-grow:1;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;width:100%}ytm-large-media-item:not([use-vertical-layout]) .large-media-item-extra-endpoint{-webkit-box-flex:1;-ms-flex-positive:1;-webkit-flex-grow:1;flex-grow:1}ytm-browse ytm-item-section-renderer:first-of-type ytm-large-media-item:not([use-vertical-layout]){margin-top:0}ytm-large-media-item:not([use-vertical-layout]) .large-media-item-info{margin-left:0}}@media (max-width:299px) and (orientation:landscape),(max-width:299px) and (orientation:portrait){ytm-large-media-item{padding:0 8px}ytm-large-media-item .details{margin-top:12px;margin-bottom:12px}ytm-browse ytm-item-section-renderer:first-of-type ytm-large-media-item{margin-top:8px}}@-webkit-keyframes spinner{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes spinner{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}.spinner{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;margin:12px auto;width:32px;height:32px;border-radius:50%;border:2px solid #eee;border-top-color:#666;-webkit-animation:spinner .8s linear infinite;animation:spinner .8s linear infinite}.spinner:not([hidden]){color:#333;font-size:1.6rem}html{color:#111;background-color:#fff;font-size:10px;font-family:Roboto,Arial,sans-serif}body{margin:0;padding:0;padding:0 env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);font-size:1.2rem;overflow-x:hidden}[hidden][hidden]{display:none;visibility:hidden}ytm-app\u003e.spinner{margin-top:100px}ytm-header{display:block}header{height:48px}.player-container{position:absolute;top:48px;right:0;right:env(safe-area-inset-right);left:0;left:env(safe-area-inset-left);overflow:hidden;z-index:1;direction:ltr}[has-player-custom-control\u003d\"true\"] .player-container{overflow:visible!important}.player-size{position:relative;width:100%;padding-bottom:56.25%;overflow:hidden;background-color:#000}.player-api{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-moz-box-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.player-api[hidden],.player-api[playable\u003d\"false\"],.player-api[loading\u003d\"true\"]{display:none}.html5-video-player{position:absolute;top:0;left:0;right:0;bottom:0}ytm-app{display:block;overflow-x:hidden}[has-soft-bar\u003d\"true\"] ytm-app{padding-bottom:30px}[has-pivot-bar\u003d\"true\"] ytm-app{padding-bottom:48px}ytm-header.sticky-player,ytm-header-bar.sticky-player,ytm-mobile-topbar-renderer.sticky-player{position:fixed;top:0;left:0;right:0;z-index:3;padding:0;padding:0 env(safe-area-inset-right) 0 env(safe-area-inset-left)}ytm-header-bar.sticky-player.out,ytm-mobile-topbar-renderer.sticky-player.out{top:-48px;transition:transform 195ms cubic-bezier(0.4,0.0,1,1);transition-property:all}ytm-header-bar.sticky-player.in,ytm-mobile-topbar-renderer.sticky-player.in{top:0;transition:transform 225ms cubic-bezier(0.0,0.0,0.2,1);transition-property:all}.player-container.sticky-player{position:fixed;top:48px;right:0;left:0;overflow:hidden;z-index:1}.player-container.header-in-player,.player-container.sticky-player.header-in-player{top:0}ytm-app.sticky-player{display:block;padding-top:48px}ytm-app.sticky-player.header-in-player{padding-top:0}@media (min-width:800px) and (min-device-width:550px) and (orientation:landscape){.player-container,.player-container.sticky-player{right:256px}.player-placeholder-wrapper{width:calc(100% - 256px)}}@media (min-width:1280px) and (min-device-height:550px) and (orientation:landscape){.player-container,.player-container.sticky-player{right:500px}.player-placeholder-wrapper{width:calc(100% - 500px)}}@media (max-width:799px) and (orientation:landscape),(max-device-width:549px) and (orientation:landscape){.player-size{padding-bottom:calc(56.25% - 96px)}}@media (max-width:299px) and (orientation:landscape),(max-width:299px) and (orientation:portrait){.player-size{padding-bottom:56.25%}}@media (max-width:320px) and (max-height:240px) and (orientation:landscape){.player-size{padding-bottom:56.25%}}@media (min-width:800px) and (min-device-width:550px) and (orientation:landscape),(min-width:550px) and (min-device-height:800px) and (orientation:portrait){ytm-app{padding-top:48px}ytm-header,ytm-header-bar,ytm-mobile-topbar-renderer{position:fixed;top:0;left:0;right:0;z-index:3}}.content-error{font-size:1.4rem;padding:12px;text-align:center}.video-thumbnail-container-large,.video-thumbnail-container-compact{position:relative;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;overflow:hidden}.video-thumbnail-bg{background-color:hsla(0,0%,53.3%,.2)}.video-thumbnail-container-large{padding-bottom:56.25%}.video-thumbnail-container-compact{width:160px;height:90px}@media (max-width:549px) and (orientation:portrait),(max-device-height:799px) and (orientation:portrait){ytm-item-section-renderer:first-of-type .video-thumbnail-container-large{margin-top:0}.video-thumbnail-container-large{margin:-13px -12px 0;padding-top:13px}}@media (max-width:299px) and (orientation:portrait){.video-thumbnail-container-large{margin:0;padding-top:0}}ytm-pivot-bar-renderer{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-pack:justify;-webkit-box-pack:justify;-webkit-justify-content:space-around;justify-content:space-around;position:fixed;bottom:0;left:0;right:0;padding:0;padding:0 env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);z-index:2;height:48px;border-top:1px solid hsla(0,0%,53.3%,.4);background:#fff;color:#111;font-size:1.1rem}.details{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-top:12px}.item{margin-top:12px;display:block}.item:last-child{margin-bottom:12px}@media (max-width:299px) and (orientation:landscape),(max-width:299px) and (orientation:portrait){.item{margin-top:8px}}ytm-item-section-renderer{display:block;border-bottom:1px solid hsla(0,0%,53.3%,.4)}@media (max-width:299px) and (orientation:landscape),(max-width:299px) and (orientation:portrait){ytm-item-section-renderer.feature-phone-minimal-lockups .icon-button{padding:0 0 0 8px;width:24px;height:24px}}ytm-profile-icon{display:inline-block;overflow:hidden;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;border-radius:50%;background-color:hsla(0,0%,53.3%,.2)}.compact-media-item{padding:0 12px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.compact-media-item-image{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.compact-media-item-metadata{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;-webkit-flex-grow:1;flex-grow:1;min-width:0;overflow:visible}.compact-media-item-metadata-content{display:block;-webkit-box-flex:1;-ms-flex-positive:1;-webkit-flex-grow:1;flex-grow:1;min-width:0;overflow:hidden;padding:0 8px}.compact-media-item-headline-placeholder{height:16px;max-width:300px;margin-bottom:8px;background-color:hsla(0,0%,53.3%,.2);border-radius:2px}.compact-media-item-subhead-placeholder{height:16px;width:120px;margin-bottom:3px;background-color:hsla(0,0%,53.3%,.2);border-radius:2px}ytm-rich-grid-renderer{display:block;margin:0 16px}.rich-grid-renderer-contents{margin:12px calc(-1*8px) 0 calc(-1*8px)}@media (max-width:587px){ytm-rich-grid-renderer,.rich-grid-renderer-contents{margin:0}}ytm-rich-item-renderer{display:inline-block;vertical-align:top;margin:0 8px;width:calc(100% - 16px)}@media (max-width:587px){ytm-rich-item-renderer{margin:0;width:100%}ytm-rich-item-renderer ytm-large-media-item .video-thumbnail-container-large{margin:0;padding:0;display:block}ytm-rich-item-renderer ytm-large-media-item .video-thumbnail-container-large:before{display:block;content:\"\";width:100%;padding-top:56.25%}ytm-rich-item-renderer ytm-large-media-item .details{margin-bottom:16px;margin-left:12px}.compact-media-item-headline-placeholder{max-width:95%}}@media (min-width:588px){ytm-rich-item-renderer{width:calc(50% - 16px)}}@media (min-width:874px){ytm-rich-item-renderer{width:calc(33.3% - 16px)}}@media (min-width:1160px){ytm-rich-item-renderer{width:calc(25% - 16px)}}@media (max-width:299px) and (orientation:landscape),(max-width:299px) and (orientation:portrait){ytm-rich-item-renderer{margin:8px;width:calc(100% - (8px*2))}ytm-rich-item-renderer ytm-large-media-item .details{margin-bottom:0;margin-left:0}}\u003c/style\u003e\u003cdiv id\u003d\"player-container-id\" class\u003d\"player-container sticky-player \"\u003e\u003cdiv id\u003d\"player\" class\u003d\"player-api player-size\" initial-load\u003e\u003c/div\u003e\u003cdiv id\u003d\"player-control-container\" initial-load\u003e\u003c/div\u003e\u003cdiv id\u003d\"player-endscreen-container\" hidden\u003e\u003c/div\u003e\u003cdiv id\u003d\"player-shorts-container\" hidden\u003e\u003c/div\u003e\u003c/div\u003e\u003cytm-app id\u003d\"app\" class\u003d\"sticky-player \"\u003e\u003cytm-header id\u003d\"header\" class\u003d\"sticky-player\"\u003e\u003cheader style\u003d\"background-color: hsl(0, 0%, 13.3%); box-shadow: 0 2px 2px rgba(0,0,0,0.2);\"\u003e\u003c/header\u003e\u003c/ytm-header\u003e\u003cdiv class\u003d\"player-placeholder-wrapper\" initial-load\u003e\u003cdiv class\u003d\"player-size sticky-player\"\u003e\u003c/div\u003e\u003c/div\u003e\u003cdiv key\u003d\"spinner\" class\u003d\"spinner\"\u003e\u003c/div\u003e\u003c/ytm-app\u003e\u003cscript nonce\u003d\"d4edg38ScznkEVocXgKmKQ\"\u003evar ytInitialPlayerConfig \u003d null; var ytInitialPlayerResponse \u003d null;(function(){var player;var activeConfig;var latestConfig;var autonavState;function fireEvent(target,name,detail){target.dispatchEvent(new CustomEvent(name,{bubbles:true,detail:detail}))}function createPlayer(config,webPlayerContextConfig){var playerApi\u003ddocument.getElementById(\"player\");yt.player.Application.create(playerApi,config,webPlayerContextConfig);window[\"pis\"]\u003d\"initialized\";fireEvent(window,\"player-initialized\");var playerEl\u003dplayerApi.firstElementChild;playerEl.addEventListener(\"onStateChange\",\nfunction(state){fireEvent(playerEl,\"player-state-change\",{state:state})});playerEl.addEventListener(\"onDetailedError\",function(errorStateData){fireEvent(playerEl,\"player-detailed-error\",{errorStateData:errorStateData})});playerEl.addEventListener(\"onError\",function(errorCode){fireEvent(playerEl,\"player-error\",{errorCode:errorCode})});playerEl.addEventListener(\"onPlayVideo\",function(videoData){fireEvent(playerEl,\"on-play-autonav-video\",{videoData:videoData})});playerEl.addEventListener(\"onPlaylistPrevious\",\nfunction(){fireEvent(playerEl,\"on-play-previous-autonav-video\")});playerEl.addEventListener(\"onFullscreenToggled\",function(isCurrentlyFullscreen){fireEvent(playerEl,\"player-fullscreen-change\",{isCurrentlyFullscreen:isCurrentlyFullscreen})});playerEl.addEventListener(\"onDompaused\",function(data){fireEvent(playerEl,\"player-dom-paused\")});playerEl.addEventListener(\"onYtShowToast\",function(data){fireEvent(playerEl,\"yt-show-toast\",data)});playerEl.addEventListener(\"updateKevlarOrC3Companion\",function(data){fireEvent(playerEl,\n\"yt-update-c3-companion\",data)});playerEl.addEventListener(\"onVideoDataChange\",function(data){fireEvent(playerEl,\"video-data-change\",data)});playerEl.addEventListener(\"onVideoProgress\",function(data){fireEvent(playerEl,\"video-progress\",data)});playerEl.addEventListener(\"onMutedAutoplayChange\",function(isMutedAutoplay){fireEvent(playerEl,\"muted-autoplay-change\",{isMutedAutoplay:isMutedAutoplay})});playerEl.addEventListener(\"localmediachange\",function(data){fireEvent(playerEl,\"local-media-change\",data)});\nreturn playerEl}function getRawPlayerResponse(config){if(config\u0026\u0026config[\"args\"]\u0026\u0026config[\"args\"][\"raw_player_response\"])return config[\"args\"][\"raw_player_response\"];return null}function updatePlayerConfig(config,webPlayerContextConfig,loadFromBlankConfig){var hadPlayer\u003d!!player;if(loadFromBlankConfig\u0026\u0026!hadPlayer){player\u003dcreatePlayer(config,webPlayerContextConfig);return}if(!config){if(player)player.stopVideo();return}if(player\u0026\u0026config)player.loadVideoByPlayerVars(config.args);else player\u003dcreatePlayer(config,\nwebPlayerContextConfig);if(!hadPlayer\u0026\u0026getRawPlayerResponse(config)\u003d\u003dytInitialPlayerResponse)return;player.playVideo()}window.setAutonavStateInPlayer\u003dfunction(newAutonavState){autonavState\u003dnewAutonavState;if(player)player.setAutonavState(autonavState)};window.getPlayer\u003dfunction(){return player};window.loadPlayerConfig\u003dfunction(newConfig,watchNextResponse,unused_botguardData,webPlayerContextConfig,useRawPlayerResponse,loadFromBlankConfig){latestConfig\u003dnewConfig;window.whenPlayerReady(function(){if(latestConfig!\u003d\nnewConfig)return;if(loadFromBlankConfig\u0026\u0026!player){updatePlayerConfig(latestConfig,webPlayerContextConfig,true);return}if(useRawPlayerResponse){if(getRawPlayerResponse(activeConfig)!\u003dgetRawPlayerResponse(newConfig)){activeConfig\u003dnewConfig;updatePlayerConfig(activeConfig,webPlayerContextConfig,false)}}else if(activeConfig!\u003dnewConfig){activeConfig\u003dnewConfig;updatePlayerConfig(activeConfig,webPlayerContextConfig,false)}if(player){player.updateVideoData({\"raw_watch_next_response\":watchNextResponse});player.setAutonavState(autonavState)}})}})();\n\u003c/script\u003e\u003cscript nonce\u003d\"d4edg38ScznkEVocXgKmKQ\"\u003evar ytcsi\u003d{gt:function(n){n\u003d(n||\"\")+\"data_\";return ytcsi[n]||(ytcsi[n]\u003d{tick:{},info:{}})},now:window.performance\u0026\u0026window.performance.timing\u0026\u0026window.performance.now\u0026\u0026window.performance.timing.navigationStart?function(){return window.performance.timing.navigationStart+window.performance.now()}:function(){return(new Date).getTime()},tick:function(l,t,n){var ticks\u003dytcsi.gt(n).tick;var v\u003dt||ytcsi.now();if(ticks[l]){ticks[\"_\"+l]\u003dticks[\"_\"+l]||[ticks[l]];ticks[\"_\"+l].push(v)}ticks[l]\u003dv},info:function(k,\nv,n){ytcsi.gt(n).info[k]\u003dv},setStart:function(s,t,n){ytcsi.info(\"yt_sts\",s,n);ytcsi.tick(\"_start\",t,n)}};\n(function(w,d){ytcsi.setStart(\"dhs\",w.performance?w.performance.timing.responseStart:null);var isPrerender\u003d(d.visibilityState||d.webkitVisibilityState)\u003d\u003d\"prerender\";var vName\u003d!d.visibilityState\u0026\u0026d.webkitVisibilityState?\"webkitvisibilitychange\":\"visibilitychange\";if(isPrerender){ytcsi.info(\"prerender\",1);var startTick\u003dfunction(){ytcsi.setStart(\"dhs\");d.removeEventListener(vName,startTick)};d.addEventListener(vName,startTick,false)}if(d.addEventListener)d.addEventListener(vName,function(){ytcsi.tick(\"vc\")},\nfalse);function isGecko(){if(!w.navigator)return false;try{if(w.navigator.userAgentData\u0026\u0026w.navigator.userAgentData.brands\u0026\u0026w.navigator.userAgentData.brands.length){var brands\u003dw.navigator.userAgentData.brands;for(var i\u003d0;i\u003cbrands.length;i++)if(brands[i]\u0026\u0026brands[i].brand\u003d\u003d\u003d\"Firefox\")return true;return false}}catch(e){setTimeout(function(){throw e;})}if(!w.navigator.userAgent)return false;var ua\u003dw.navigator.userAgent;return ua.indexOf(\"Gecko\")\u003e0\u0026\u0026ua.toLowerCase().indexOf(\"webkit\")\u003c0\u0026\u0026ua.indexOf(\"Edge\")\u003c\n0\u0026\u0026ua.indexOf(\"Trident\")\u003c0\u0026\u0026ua.indexOf(\"MSIE\")\u003c0}if(isGecko()){var isHidden\u003d(d.visibilityState||d.webkitVisibilityState)\u003d\u003d\"hidden\";if(isHidden)ytcsi.tick(\"vc\")}var slt\u003dfunction(el,t){setTimeout(function(){var n\u003dytcsi.now();el.loadTime\u003dn;if(el.slt)el.slt()},t)};w.__ytRIL\u003dfunction(el){if(!el.getAttribute(\"data-thumb\"))if(w.requestAnimationFrame)w.requestAnimationFrame(function(){slt(el,0)});else slt(el,16)}})(window,document);\n\u003c/script\u003e\u003cscript name\u003d\"www-roboto\" nonce\u003d\"d4edg38ScznkEVocXgKmKQ\"\u003eif (document.fonts \u0026\u0026 document.fonts.load) {document.fonts.load(\"400 10pt Roboto\", \"E\"); document.fonts.load(\"500 10pt Roboto\", \"E\");}\u003c/script\u003e\u003cscript id\u003d\"base-js\" src\u003d\"https://m.youtube.com/s/_/ytmweb/_/js/k\u003dytmweb.c3_base.en_US.dkv08_wcfqs.O/d\u003d1/ct\u003dzgms/rs\u003dABnK5FL3w-30wXahjtRmVRUMRyhdkIlHgw/m\u003dc3_base\" nonce\u003d\"d4edg38ScznkEVocXgKmKQ\"\u003e\u003c/script\u003e\u003clink rel\u003d\"stylesheet\" href\u003d\"https://m.youtube.com/s/_/ytmweb/_/ss/k\u003dytmweb.c3_base.ECvJpHRWrtg.L.F4.O/d\u003d0/ct\u003dzgms/rs\u003dABnK5FJxRe6c5tCeqgdmgG1o5dxXycQmvg\" nonce\u003d\"d4edg38ScznkEVocXgKmKQ\"/\u003e\u003ciframe name\u003d\"passive_signin\" src\u003d\"https://accounts.google.com/ServiceLogin?ltmpl\u003dmobile\u0026amp;service\u003dyoutube\u0026amp;uilel\u003d3\u0026amp;passive\u003dtrue\u0026amp;continue\u003dhttps%3A%2F%2Fm.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26app%3Dm%26hl%3Den-GB%26next%3D%252Fsignin_passive%26feature%3Dmobile_passive%26noapp%3D1\u0026amp;hl\u003den-GB\" style\u003d\"display: none\"\u003e\u003c/iframe\u003e\u003c!-- Welcome to the end of the first chunk --\u003e\u003cscript nonce\u003d\"d4edg38ScznkEVocXgKmKQ\"\u003eif (window.ytcsi) {window.ytcsi.tick(\u0027pdc\u0027, null, \u0027\u0027);}\u003c/script\u003e\u003cscript nonce\u003d\"d4edg38ScznkEVocXgKmKQ\"\u003evar ytInitialData \u003d \u0027\\x7b\\x22responseContext\\x22:\\x7b\\x22serviceTrackingParams\\x22:\\x5b\\x7b\\x22service\\x22:\\x22CSI\\x22,\\x22params\\x22:\\x5b\\x7b\\x22key\\x22:\\x22c\\x22,\\x22value\\x22:\\x22MWEB\\x22\\x7d,\\x7b\\x22key\\x22:\\x22cver\\x22,\\x22value\\x22:\\x222.20210209.03.00\\x22\\x7d,\\x7b\\x22key\\x22:\\x22yt_li\\x22,\\x22value\\x22:\\x220\\x22\\x7d,\\x7b\\x22key\\x22:\\x22GetWatchNext_rid\\x22,\\x22value\\x22:\\x220x566a474f9b4ff516\\x22\\x7d\\x5d\\x7d,\\x7b\\x22service\\x22:\\x22GFEEDBACK\\x22,\\x22params\\x22:\\x5b\\x7b\\x22key\\x22:\\x22logged_in\\x22,\\x22value\\x22:\\x220\\x22\\x7d,\\x7b\\x22key\\x22:\\x22e\\x22,\\x22value\\x22:\\x2223891344,23804281,23923339,23971936,23996375,24000092,23858057,23891346,23976578,24001776,23996751,23882502,23884386,24001224,23845000,23991913,23969934,23982063,23748147,23994373,23946420,23974595,23987676,23944779,23931564,23839597,24000883,23857949,23940247,24001540,1714245,23968386,23744176,23934970,23918597,23983572,23995078,23897180\\x22\\x7d\\x5d\\x7d,\\x7b\\x22service\\x22:\\x22ECATCHER\\x22,\\x22params\\x22:\\x5b\\x7b\\x22key\\x22:\\x22client.version\\x22,\\x22value\\x22:\\x222.20210209\\x22\\x7d,\\x7b\\x22key\\x22:\\x22client.name\\x22,\\x22value\\x22:\\x22MWEB\\x22\\x7d\\x5d\\x7d\\x5d,\\x22webResponseContextExtensionData\\x22:\\x7b\\x22ytConfigData\\x22:\\x7b\\x22visitorData\\x22:\\x22CgtucTctZXMwaTJSWSjxnquBBg%3D%3D\\x22,\\x22rootVisualElementType\\x22:3832\\x7d,\\x22hasDecorated\\x22:true\\x7d\\x7d,\\x22contents\\x22:\\x7b\\x22singleColumnWatchNextResults\\x22:\\x7b\\x22results\\x22:\\x7b\\x22results\\x22:\\x7b\\x22contents\\x22:\\x5b\\x7b\\x22companionSlotRenderer\\x22:\\x7b\\x22hack\\x22:true\\x7d\\x7d,\\x7b\\x22itemSectionRenderer\\x22:\\x7b\\x22contents\\x22:\\x5b\\x7b\\x22slimVideoMetadataRenderer\\x22:\\x7b\\x22title\\x22:\\x7b\\x22runs\\x22:\\x5b\\x7b\\x22text\\x22:\\x22Arta - I njejti ke mbet (Re-Upload)\\x22\\x7d\\x5d\\x7d,\\x22collapsedSubtitle\\x22:\\x7b\\x22runs\\x22:\\x5b\\x7b\\x22text\\x22:\\x223M views\\x22\\x7d\\x5d,\\x22accessibility\\x22:\\x7b\\x22accessibilityData\\x22:\\x7b\\x22label\\x22:\\x223,089,275 views\\x22\\x7d\\x7d\\x7d,\\x22expandedSubtitle\\x22:\\x7b\\x22runs\\x22:\\x5b\\x7b\\x22text\\x22:\\x223,089,275 views\\x22\\x7d\\x5d\\x7d,\\x22buttons\\x22:\\x5b\\x7b\\x22slimMetadataToggleButtonRenderer\\x22:\\x7b\\x22target\\x22:\\x7b\\x22videoId\\x22:\\x22VM_6n762j6M\\x22\\x7d,\\x22isLike\\x22:true,\\x22button\\x22:\\x7b\\x22toggleButtonRenderer\\x22:\\x7b\\x22style\\x22:\\x7b\\x22styleType\\x22:\\x22STYLE_TEXT\\x22\\x7d,\\x22isToggled\\x22:false,\\x22isDisabled\\x22:false,\\x22defaultIcon\\x22:\\x7b\\x22iconType\\x22:\\x22LIKE\\x22\\x7d,\\x22defaultText\\x22:\\x7b\\x22runs\\x22:\\x5b\\x7b\\x22text\\x22:\\x227.6K\\x22\\x7d\\x5d,\\x22accessibility\\x22:\\x7b\\x22accessibilityData\\x22:\\x7b\\x22label\\x22:\\x227,626 likes\\x22\\x7d\\x7d\\x7d,\\x22toggledText\\x22:\\x7b\\x22runs\\x22:\\x5b\\x7b\\x22text\\x22:\\x227.6K\\x22\\x7d\\x5d,\\x22accessibility\\x22:\\x7b\\x22accessibilityData\\x22:\\x7b\\x22label\\x22:\\x227,627 likes\\x22\\x7d\\x7d\\x7d,\\x22accessibility\\x22:\\x7b\\x22label\\x22:\\x22like this video along with 7,626 other people\\x22\\x7d,\\x22trackingParams\\x22:\\x22CCoQmE0iEwi0uNHe0-zuAhXR1BEIHVHdDp0\\x3d\\x22,\\x22defaultTooltip\\x22:\\x22I like this\\x22,\\x22toggledTooltip\\x22:\\x22Unlike\\x22,\\x22toggledStyle\\x22:\\x7b\\x22styleType\\x22:\\x22STYLE_DEFAULT_ACTIVE\\x22\\x7d,\\x22defaultNavigationEndpoint\\x22:\\x7b\\x22clickTrackingParams\\x22:\\x22CCoQmE0iEwi0uNHe0-zuAhXR1BEIHVHdDp0\\x3d\\x22,\\x22commandMetadata\\x22:\\x7b\\x22webCommandMetadata\\x22:\\x7b\\x22ignoreNavigation\\x22:true\\x7d\\x7d,\\x22modalEndpoint\\x22:\\x7b\\x22modal\\x22:\\x7b\\x22modalWithTitleAndButtonRenderer\\x22:\\x7b\\x22title\\x22:\\x7b\\x22runs\\x22:\\x5b\\x7b\\x22text\\x22:\\x22Like this video?\\x22\\x7d\\x5d\\x7d,\\x22content\\x22:\\x7b\\x22runs\\x22:\\x5b\\x7b\\x22text\\x22:\\x22Sign in to make your opinion count.\\x22\\x7d\\x5d\\x7d,\\x22button\\x22:\\x7b\\x22buttonRenderer\\x22:\\x7b\\x22style\\x22:\\x22STYLE_BRAND\\x22,\\x22size\\x22:\\x22SIZE_DEFAULT\\x22,\\x22isDisabled\\x22:false,\\x22text\\x22:\\x7b\\x22runs\\x22:\\x5b\\x7b\\x22text\\x22:\\x22Sign in\\x22\\x7d\\x5d\\x7d,\\x22navigationEndpoint\\x22:\\x7b\\x22clickTrackingParams\\x22:\\x22CCsQ-oYEIhMItLjR3tPs7gIV0dQRCB1R3Q6d\\x22,\\x22commandMetadata\\x22:\\x7b\\x22webCommandMetadata\\x22:\\x7b\\x22url\\x22:\\x22https:\\/\\/accounts.google.com\\/ServiceLogin?service\\x3dyoutube\\\\u0026uilel\\x3d3\\\\u0026passive\\x3dtrue\\\\u0026continue\\x3dhttps%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26app%3Dm%26hl%3Den-GB%26next%3D%252Fwatch%253Fv%253DVM_6n762j6M\\\\u0026hl\\x3den-GB\\x22,\\x22webPageType\\x22:\\x22WEB_PAGE_TYPE_UNKNOWN\\x22,\\x22rootVe\\x22:83769\\x7d\\x7d,\\x22signInEndpoint\\x22:\\x7b\\x22nextEndpoint\\x22:\\x7b\\x22clickTrackingParams\\x22:\\x22CCsQ-oYEIhMItLjR3tPs7gIV0dQRCB1R3Q6d\\x22,\\x22commandMetadata\\x22:\\x7b\\x22webCommandMetadata\\x22:\\x7b\\x22url\\x22:\\x22\\/watch?v\\x3dVM_6n762j6M\\x22,\\x22webPageType\\x22:\\x22WEB_PAGE_TYPE_WATCH\\x22,\\x22rootVe\\x22:3832\\x7d\\x7d,\\x22watchEndpoint\\x22:\\x7b\\x22videoId\\x22:\\x22VM_6n762j6M\\x22\\x7d\\x7d\\x7d\\x7d,\\x22trackingParams\\x22:\\x22CCsQ-oYEIhMItLjR3tPs7gIV0dQRCB1R3Q6d\\x22\\x7d\\x7d\\x7d\\x7d\\x7d\\x7d,\\x22accessibilityData\\x22:\\x7b\\x22accessibilityData\\x22:\\x7b\\x22label\\x22:\\x22like this video along with 7,626 other people\\x22\\x7d\\x7d,\\x22targetId\\x22:\\x22watch-like\\x22\\x7d\\x7d\\x7d\\x7d,\\x7b\\x22slimMetadataToggleButtonRenderer\\x22:\\x7b\\x22target\\x22:\\x7b\\x22videoId\\x22:\\x22VM_6n762j6M\\x22\\x7d,\\x22isDislike\\x22:true,\\x22button\\x22:\\x7b\\x22toggleButtonRenderer\\x22:\\x7b\\x22style\\x22:\\x7b\\x22styleType\\x22:\\x22STYLE_TEXT\\x22\\x7d,\\x22isToggled\\x22:false,\\x22isDisabled\\x22:false,\\x22defaultIcon\\x22:\\x7b\\x22iconType\\x22:\\x22DISLIKE\\x22\\x7d,\\x22defaultText\\x22:\\x7b\\x22runs\\x22:\\x5b\\x7b\\x22text\\x22:\\x22412\\x22\\x7d\\x5d,\\x22accessibility\\x22:\\x7b\\x22accessibilityData\\x22:\\x7b\\x22label\\x22:\\x22412 dislikes\\x22\\x7d\\x7d\\x7d,\\x22toggledText\\x22:\\x7b\\x22runs\\x22:\\x5b\\x7b\\x22text\\x22:\\x22413\\x22\\x7d\\x5d,\\x22accessibility\\x22:\\x7b\\x22accessibilityData\\x22:\\x7b\\x22label\\x22:\\x22413 dislikes\\x22\\x7d\\x7d\\x7d,\\x22accessibility\\x22:\\x7b\\x22label\\x22:\\x22dislike this video along with 412 other people\\x22\\x7d,\\x22trackingParams\\x22:\\x22CCgQmE0iEwi0uNHe0-zuAhXR1BEIHVHdDp0\\x3d\\x22,\\x22defaultTooltip\\x22:\\x22I dislike this\\x22,\\x22toggledTooltip\\x22:\\x22I dislike this\\x22,\\x22toggledStyle\\x22:\\x7b\\x22styleType\\x22:\\x22STYLE_DEFAULT_ACTIVE\\x22\\x7d,\\x22defaultNavigationEndpoint\\x22:\\x7b\\x22clickTrackingParams\\x22:\\x22CCgQmE0iEwi0uNHe0-zuAhXR1BEIHVHdDp0\\x3d\\x22,\\x22commandMetadata\\x22:\\x7b\\x22webCommandMetadata\\x22:\\x7b\\x22ignoreNavigation\\x22:true\\x7d\\x7d,\\x22modalEndpoint\\x22:\\x7b\\x22modal\\x22:\\x7b\\x22modalWithTitleAndButtonRenderer\\x22:\\x7b\\x22title\\x22:\\x7b\\x22runs\\x22:\\x5b\\x7b\\x22text\\x22:\\x22Don\\x27t like this video?\\x22\\x7d\\x5d\\x7d,\\x22content\\x22:\\x7b\\x22runs\\x22:\\x5b\\x7b\\x22text\\x22:\\x22Sign in to make your opinion count.\\x22\\x7d\\x5d\\x7d,\\x22button\\x22:\\x7b\\x22buttonRenderer\\x22:\\x7b\\x22style\\x22:\\x22STYLE_BRAND\\x22,\\x22size\\x22:\\x22SIZE_DEFAULT\\x22,\\x22isDisabled\\x22:false,\\x22text\\x22:\\x7b\\x22runs\\x22:\\x5b\\x7b\\x22text\\x22:\\x22Sign in\\x22\\x7d\\x5d\\x7d,\\x22navigationEndpoint\\x22:\\x7b\\x22clickTrackingParams\\x22:\\x22CCkQ-YYEIhMItLjR3tPs7gIV0dQRCB1R3Q6d\\x22,\\x22commandMetadata\\x22:\\x7b\\x22webCommandMetadata\\x22:\\x7b\\x22url\\x22:\\x22https:\\/\\/accounts.google.com\\/ServiceLogin?service\\x3dyoutube\\\\u0026uilel\\x3d3\\\\u0026passive\\x3dtrue\\\\u0026continue\\x3dhttps%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26app%3Dm%26hl%3Den-GB%26next%3D%252Fwatch%253Fv%253DVM_6n762j6M\\\\u0026hl\\x3den-GB\\x22,\\x22webPageType\\x22:\\x22WEB_PAGE_TYPE_UNKNOWN\\x22,\\x22rootVe\\x22:83769\\x7d\\x7d,\\x22signInEndpoint\\x22:\\x7b\\x22nextEndpoint\\x22:\\x7b\\x22clickTrackingParams\\x22:\\x22CCkQ-YYEIhMItLjR3tPs7gIV0dQRCB1R3Q6d\\x22,\\x22commandMetadata\\x22:\\x7b\\x22webCommandMetadata\\x22:\\x7b\\x22url\\x22:\\x22\\/watch?v\\x3dVM_6n762j6M\\x22,\\x22webPageType\\x22:\\x22WEB_PAGE_TYPE_WATCH\\x22,\\x22rootVe\\x22:3832\\x7d\\x7d,\\x22watchEndpoint\\x22:\\x7b\\x22videoId\\x22:\\x22VM_6n762j6M\\x22\\x7d\\x7d\\x7d\\x7d,\\x22trackingParams\\x22:\\x22CCkQ-YYEIhMItLjR3tPs7gIV0dQRCB1R3Q6d\\x22\\x7d\\x7d\\x7d\\x7d\\x7d\\x7d,\\x22accessibilityData\\x22:\\x7b\\x22accessibilityData\\x22:\\x7b\\x22label\\x22:\\x22dislike this video along with 412 other people\\x22\\x7d\\x7d,\\x22targetId\\x22:\\x22watch-dislike\\x22\\x7d\\x7d\\x7d\\x7d,\\x7b\\x22slimMetadataButtonRenderer\\x22:\\x7b\\x22button\\x22:\\x7b\\x22buttonRenderer\\x22:\\x7b\\x22style\\x22:\\x22STYLE_OPACITY\\x22,\\x22size\\x22:\\x22SIZE_DEFAULT\\x22,\\x22isDisabled\\x22:false,\\x22text\\x22:\\x7b\\x22runs\\x22:\\x5b\\x7b\\x22text\\x22:\\x22Share\\x22\\x7d\\x5d\\x7d,\\x22icon\\x22:\\x7b\\x22iconType\\x22:\\x22SHARE_ARROW\\x22\\x7d,\\x22navigationEndpoint\\x22:\\x7b\\x22clickTrackingParams\\x22:\\x22CCcQyKYCIhMItLjR3tPs7gIV0dQRCB1R3Q6d\\x22,\\x22shareEndpoint\\x22:\\x7b\\x22serializedShareEntity\\x22:\\x22CgtWTV82bjc2Mmo2TQ%3D%3D\\x22\\x7d\\x7d,\\x22tooltip\\x22:\\x22Share\\x22,\\x22trackingParams\\x22:\\x22CCcQyKYCIhMItLjR3tPs7gIV0dQRCB1R3Q6d\\x22,\\x22targetId\\x22:\\x22watch-slim-share-button\\x22\\x7d\\x7d\\x7d\\x7d,\\x7b\\x22slimMetadataButtonRenderer\\x22:\\x7b\\x22button\\x22:\\x7b\\x22buttonRenderer\\x22:\\x7b\\x22style\\x22:\\x22STYLE_DEFAULT\\x22,\\x22size\\x22:\\x22SIZE_DEFAULT\\x22,\\x22isDisabled\\x22:false,\\x22text\\x22:\\x7b\\x22runs\\x22:\\x5b\\x7b\\x22text\\x22:\\x22Save\\x22\\x7d\\x5d\\x7d,\\x22icon\\x22:\\x7b\\x22iconType\\x22:\\x22ADD_TO_PLAYLIST\\x22\\x7d,\\x22navigationEndpoint\\x22:\\x7b\\x22clickTrackingParams\\x22:\\x22CCUQx6YCIhMItLjR3tPs7gIV0dQRCB1R3Q6d\\x22,\\x22commandMetadata\\x22:\\x7b\\x22webCommandMetadata\\x22:\\x7b\\x22ignoreNavigation\\x22:true\\x7d\\x7d,\\x22modalEndpoint\\x22:\\x7b\\x22modal\\x22:\\x7b\\x22modalWithTitleAndButtonRenderer\\x22:\\x7b\\x22title\\x22:\\x7b\\x22runs\\x22:\\x5b\\x7b\\x22text\\x22:\\x22Want to watch this again later?\\x22\\x7d\\x5d\\x7d,\\x22content\\x22:\\x7b\\x22runs\\x22:\\x5b\\x7b\\x22text\\x22:\\x22Sign in to add this video to a playlist.\\x22\\x7d\\x5d\\x7d,\\x22button\\x22:\\x7b\\x22buttonRenderer\\x22:\\x7b\\x22style\\x22:\\x22STYLE_BRAND\\x22,\\x22size\\x22:\\x22SIZE_DEFAULT\\x22,\\x22isDisabled\\x22:false,\\x22text\\x22:\\x7b\\x22runs\\x22:\\x5b\\x7b\\x22text\\x22:\\x22Sign in\\x22\\x7d\\x5d\\x7d,\\x22navigationEndpoint\\x22:\\x7b\\x22clickTrackingParams\\x22:\\x22CCYQ-4YEIhMItLjR3tPs7gIV0dQRCB1R3Q6d\\x22,\\x22commandMetadata\\x22:\\x7b\\x22webCommandMetadata\\x22:\\x7b\\x22url\\x22:\\x22https:\\/\\/accounts.google.com\\/ServiceLogin?service\\x3dyoutube\\\\u0026uilel\\x3d3\\\\u0026passive\\x3dtrue\\\\u0026continue\\x3dhttps%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26app%3Dm%26hl%3Den-GB%26next%3D%252Fwatch%253Fv%253DVM_6n762j6M\\\\u0026hl\\x3den-GB\\x22,\\x22webPageType\\x22:\\x22WEB_PAGE_TYPE_UNKNOWN\\x22,\\x22rootVe\\x22:83769\\x7d\\x7d,\\x22signInEndpoint\\x22:\\x7b\\x22nextEndpoint\\x22:\\x7b\\x22clickTrackingParams\\x22:\\x22CCYQ-4YEIhMItLjR3tPs7gIV0dQRCB1R3Q6d\\x22,\\x22commandMetadata\\x22:\\x7b\\x22webCommandMetadata\\x22:\\x7b\\x22url\\x22:\\x22\\/watch?v\\x3dVM_6n762j6M\\x22,\\x22webPageType\\x22:\\x22WEB_PAGE_TYPE_WATCH\\x22,\\x22rootVe\\x22:3832\\x7d\\x7d,\\x22watchEndpoint\\x22:\\x7b\\x22videoId\\x22:\\x22VM_6n762j6M\\x22\\x7d\\x7d\\x7d\\x7d,\\x22trackingParams\\x22:\\x22CCYQ-4YEIhMItLjR3tPs7gIV0dQRCB1R3Q6d\\x22\\x7d\\x7d\\x7d\\x7d\\x7d\\x7d,\\x22accessibility\\x22:\\x7b\\x22label\\x22:\\x22Save to playlist\\x22\\x7d,\\x22trackingParams\\x22:\\x22CCUQx6YCIhMItLjR3tPs7gIV0dQRCB1R3Q6d\\x22,\\x22accessibilityData\\x22:\\x7b\\x22accessibilityData\\x22:\\x7b\\x22label\\x22:\\x22Save to playlist\\x22\\x7d\\x7d\\x7d\\x7d\\x7d\\x7d,\\x7b\\x22slimMetadataButtonRenderer\\x22:\\x7b\\x22button\\x22:\\x7b\\x22buttonRenderer\\x22:\\x7b\\x22style\\x22:\\x22STYLE_DEFAULT\\x22,\\x22size\\x22:\\x22SIZE_DEFAULT\\x22,\\x22isDisabled\\x22:false,\\x22text\\x22:\\x7b\\x22runs\\x22:\\x5b\\x7b\\x22text\\x22:\\x22Report\\x22\\x7d\\x5d\\x7d,\\x22icon\\x22:\\x7b\\x22iconType\\x22:\\x22FLAG\\x22\\x7d,\\x22navigationEndpoint\\x22:\\x7b\\x22clickTrackingParams\\x22:\\x22CCMQ8FsiEwi0uNHe0-zuAhXR1BEIHVHdDp0\\x3d\\x22,\\x22commandMetadata\\x22:\\x7b\\x22webCommandMetadata\\x22:\\x7b\\x22ignoreNavigation\\x22:true\\x7d\\x7d,\\x22modalEndpoint\\x22:\\x7b\\x22modal\\x22:\\x7b\\x22modalWithTitleAndButtonRenderer\\x22:\\x7b\\x22title\\x22:\\x7b\\x22runs\\x22:\\x5b\\x7b\\x22text\\x22:\\x22Need to report the video?\\x22\\x7d\\x5d\\x7d,\\x22content\\x22:\\x7b\\x22runs\\x22:\\x5b\\x7b\\x22text\\x22:\\x22Sign in to report inappropriate content.\\x22\\x7d\\x5d\\x7d,\\x22button\\x22:\\x7b\\x22buttonRenderer\\x22:\\x7b\\x22style\\x22:\\x22STYLE_BRAND\\x22,\\x22size\\x22:\\x22SIZE_DEFAULT\\x22,\\x22isDisabled\\x22:false,\\x22text\\x22:\\x7b\\x22runs\\x22:\\x5b\\x7b\\x22text\\x22:\\x22Sign in\\x22\\x7d\\x5d\\x7d,\\x22navigationEndpoint\\x22:\\x7b\\x22clickTrackingParams\\x22:\\x22CCQQ8FsiEwi0uNHe0-zuAhXR1BEIHVHdDp0\\x3d\\x22,\\x22commandMetadata\\x22:\\x7b\\x22webCommandMetadata\\x22:\\x7b\\x22url\\x22:\\x22https:\\/\\/accounts.google.com\\/ServiceLogin?service\\x3dyoutube\\\\u0026uilel\\x3d3\\\\u0026passive\\x3dtrue\\\\u0026continue\\x3dhttps%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26app%3Dm%26hl%3Den-GB%26next%3Dhttps%253A%252F%252Fm.youtube.com%252Fwatch%253Fv%253DVM_6n762j6M\\\\u0026hl\\x3den-GB\\x22,\\x22webPageType\\x22:\\x22WEB_PAGE_TYPE_UNKNOWN\\x22,\\x22rootVe\\x22:83769\\x7d\\x7d,\\x22signInEndpoint\\x22:\\x7b\\x22hack\\x22:true\\x7d\\x7d,\\x22trackingParams\\x22:\\x22CCQQ8FsiEwi0uNHe0-zuAhXR1BEIHVHdDp0\\x3d\\x22\\x7d\\x7d\\x7d\\x7d\\x7d\\x7d,\\x22tooltip\\x22:\\x22Report\\x22,\\x22trackingParams\\x22:\\x22CCMQ8FsiEwi0uNHe0-zuAhXR1BEIHVHdDp0\\x3d\\x22,\\x22accessibilityData\\x22:\\x7b\\x22accessibilityData\\x22:\\x7b\\x22label\\x22:\\x22Report\\x22\\x7d\\x7d\\x7d\\x7d\\x7d\\x7d\\x5d,\\x22owner\\x22:\\x7b\\x22slimOwnerRenderer\\x22:\\x7b\\x22thumbnail\\x22:\\x7b\\x22thumbnails\\x22:\\x5b\\x7b\\x22url\\x22:\\x22https:\\/\\/yt3.ggpht.com\\/ytc\\/AAUvwnhvFb6D-xdPBh3zDwm4H922J0ziKfYLTLz3WsQEiA\\x3ds48-c-k-c0x00ffffff-no-rj-mo\\x22,\\x22width\\x22:48,\\x22height\\x22:48\\x7d,\\x7b\\x22url\\x22:\\x22https:\\/\\/yt3.ggpht.com\\/ytc\\/AAUvwnhvFb6D-xdPBh3zDwm4H922J0ziKfYLTLz3WsQEiA\\x3ds88-c-k-c0x00ffffff-no-rj-mo\\x22,\\x22width\\x22:88,\\x22height\\x22:88\\x7d,\\x7b\\x22url\\x22:\\x22https:\\/\\/yt3.ggpht.com\\/ytc\\/AAUvwnhvFb6D-xdPBh3zDwm4H922J0ziKfYLTLz3WsQEiA\\x3ds176-c-k-c0x00ffffff-no-rj-mo\\x22,\\x22width\\x22:176,\\x22height\\x22:176\\x7d\\x5d\\x7d,\\x22title\\x22:\\x7b\\x22runs\\x22:\\x5b\\x7b\\x22text\\x22:\\x22Arbasound\\x22,\\x22navigationEndpoint\\x22:\\x7b\\x22clickTrackingParams\\x22:\\x22CCAQ6p4EIhMItLjR3tPs7gIV0dQRCB1R3Q6d\\x22,\\x22commandMetadata\\x22:\\x7b\\x22webCommandMetadata\\x22:\\x7b\\x22url\\x22:\\x22\\/channel\\/UCnDD3MMW1ZbqI9NolubdeIQ\\x22,\\x22webPageType\\x22:\\x22WEB_PAGE_TYPE_CHANNEL\\x22,\\x22rootVe\\x22:3611,\\x22apiUrl\\x22:\\x22\\/youtubei\\/v1\\/browse\\x22\\x7d\\x7d,\\x22browseEndpoint\\x22:\\x7b\\x22browseId\\x22:\\x22UCnDD3MMW1ZbqI9NolubdeIQ\\x22,\\x22canonicalBaseUrl\\x22:\\x22\\/channel\\/UCnDD3MMW1ZbqI9NolubdeIQ\\x22\\x7d\\x7d\\x7d\\x5d\\x7d,\\x22navigationEndpoint\\x22:\\x7b\\x22clickTrackingParams\\x22:\\x22CCAQ6p4EIhMItLjR3tPs7gIV0dQRCB1R3Q6d\\x22,\\x22commandMetadata\\x22:\\x7b\\x22webCommandMetadata\\x22:\\x7b\\x22url\\x22:\\x22\\/channel\\/UCnDD3MMW1ZbqI9NolubdeIQ\\x22,\\x22webPageType\\x22:\\x22WEB_PAGE_TYPE_CHANNEL\\x22,\\x22rootVe\\x22:3611,\\x22apiUrl\\x22:\\x22\\/youtubei\\/v1\\/browse\\x22\\x7d\\x7d,\\x22browseEndpoint\\x22:\\x7b\\x22browseId\\x22:\\x22UCnDD3MMW1ZbqI9NolubdeIQ\\x22,\\x22canonicalBaseUrl\\x22:\\x22\\/channel\\/UCnDD3MMW1ZbqI9NolubdeIQ\\x22\\x7d\\x7d,\\x22subscribeButton\\x22:\\x7b\\x22buttonRenderer\\x22:\\x7b\\x22style\\x22:\\x22STYLE_BRAND\\x22,\\x22size\\x22:\\x22SIZE_DEFAULT\\x22,\\x22isDisabled\\x22:false,\\x22text\\x22:\\x7b\\x22runs\\x22:\\x5b\\x7b\\x22text\\x22:\\x22Subscribe\\x22\\x7d\\x5d\\x7d,\\x22navigationEndpoint\\x22:\\x7b\\x22clickTrackingParams\\x22:\\x22CCEQ8FsiEwi0uNHe0-zuAhXR1BEIHVHdDp0\\x3d\\x22,\\x22commandMetadata\\x22:\\x7b\\x22webCommandMetadata\\x22:\\x7b\\x22ignoreNavigation\\x22:true\\x7d\\x7d,\\x22modalEndpoint\\x22:\\x7b\\x22modal\\x22:\\x7b\\x22modalWithTitleAndButtonRenderer\\x22:\\x7b\\x22title\\x22:\\x7b\\x22runs\\x22:\\x5b\\x7b\\x22text\\x22:\\x22Want to subscribe to this channel?\\x22\\x7d\\x5d\\x7d,\\x22content\\x22:\\x7b\\x22runs\\x22:\\x5b\\x7b\\x22text\\x22:\\x22Sign in to subscribe to this channel.\\x22\\x7d\\x5d\\x7d,\\x22button\\x22:\\x7b\\x22buttonRenderer\\x22:\\x7b\\x22style\\x22:\\x22STYLE_BRAND\\x22,\\x22size\\x22:\\x22SIZE_DEFAULT\\x22,\\x22isDisabled\\x22:false,\\x22text\\x22:\\x7b\\x22runs\\x22:\\x5b\\x7b\\x22text\\x22:\\x22Sign in\\x22\\x7d\\x5d\\x7d,\\x22navigationEndpoint\\x22:\\x7b\\x22clickTrackingParams\\x22:\\x22CCIQ_YYEIhMItLjR3tPs7gIV0dQRCB1R3Q6dMglzdWJzY3JpYmU\\x3d\\x22,\\x22commandMetadata\\x22:\\x7b\\x22webCommandMetadata\\x22:\\x7b\\x22url\\x22:\\x22https:\\/\\/accounts.google.com\\/ServiceLogin?service\\x3dyoutube\\\\u0026uilel\\x3d3\\\\u0026passive\\x3dtrue\\\\u0026continue\\x3dhttps%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26app%3Dm%26hl%3Den-GB%26next%3D%252Fwatch%253Fv%253DVM_6n762j6M%26continue_action%3DQUFFLUhqbEZjQWFhdWZxRXg5bmx3SWY4emJRYVQxWkJVUXxBQ3Jtc0tsRFVQU3ZjcnM1QVpBb3FnTG5xQmZKYzVxbGdMZ1l4VnVoNndaUjBQVjc1eHRNYUZ6ZElMWGVLbmYyQjYyajNtRGlGY0FucDZYUV9tXy1Yb2FkMk9vOVVrZWxrMkVla1R4bVZLUVlWNW13ek9lanF2OEZ4YlgxZ0ctZ2Rxak1CQU4zVlp1QUlaRlJCTWtDUEVtUkNBRlpGWmxXajJNcFVKa3dlTkUwUlBmdEtZWW02dWw1bGJVZ0hEN3NYMHBTSm8tS0pncXkyYlVvcWpFZHdWb3JFMHlrYW1hc0p3\\\\u0026hl\\x3den-GB\\x22,\\x22webPageType\\x22:\\x22WEB_PAGE_TYPE_UNKNOWN\\x22,\\x22rootVe\\x22:83769\\x7d\\x7d,\\x22signInEndpoint\\x22:\\x7b\\x22nextEndpoint\\x22:\\x7b\\x22clickTrackingParams\\x22:\\x22CCIQ_YYEIhMItLjR3tPs7gIV0dQRCB1R3Q6d\\x22,\\x22commandMetadata\\x22:\\x7b\\x22webCommandMetadata\\x22:\\x7b\\x22url\\x22:\\x22\\/watch?v\\x3dVM_6n762j6M\\x22,\\x22webPageType\\x22:\\x22WEB_PAGE_TYPE_WATCH\\x22,\\x22rootVe\\x22:3832\\x7d\\x7d,\\x22watchEndpoint\\x22:\\x7b\\x22videoId\\x22:\\x22VM_6n762j6M\\x22\\x7d\\x7d,\\x22continueAction\\x22:\\x22QUFFLUhqbEZjQWFhdWZxRXg5bmx3SWY4emJRYVQxWkJVUXxBQ3Jtc0tsRFVQU3ZjcnM1QVpBb3FnTG5xQmZKYzVxbGdMZ1l4VnVoNndaUjBQVjc1eHRNYUZ6ZElMWGVLbmYyQjYyajNtRGlGY0FucDZYUV9tXy1Yb2FkMk9vOVVrZWxrMkVla1R4bVZLUVlWNW13ek9lanF2OEZ4YlgxZ0ctZ2Rxak1CQU4zVlp1QUlaRlJCTWtDUEVtUkNBRlpGWmxXajJNcFVKa3dlTkUwUlBmdEtZWW02dWw1bGJVZ0hEN3NYMHBTSm8tS0pncXkyYlVvcWpFZHdWb3JFMHlrYW1hc0p3\\x22\\x7d\\x7d,\\x22trackingParams\\x22:\\x22CCIQ_YYEIhMItLjR3tPs7gIV0dQRCB1R3Q6d\\x22\\x7d\\x7d\\x7d\\x7d\\x7d\\x7d,\\x22trackingParams\\x22:\\x22CCEQ8FsiEwi0uNHe0-zuAhXR1BEIHVHdDp0\\x3d\\x22,\\x22targetId\\x22:\\x22watch-subscribe\\x22\\x7d\\x7d,\\x22collapsedSubtitle\\x22:\\x7b\\x22runs\\x22:\\x5b\\x7b\\x22text\\x22:\\x2239.6K subscribers\\x22\\x7d\\x5d\\x7d,\\x22expandedSubtitle\\x22:\\x7b\\x22runs\\x22:\\x5b\\x7b\\x22text\\x22:\\x2239.6K subscribers\\x22\\x7d\\x5d\\x7d,\\x22channelName\\x22:\\x22Arbasound\\x22,\\x22channelUrl\\x22:\\x22http:\\/\\/www.youtube.com\\/channel\\/UCnDD3MMW1ZbqI9NolubdeIQ\\x22,\\x22trackingParams\\x22:\\x22CCAQ6p4EIhMItLjR3tPs7gIV0dQRCB1R3Q6d\\x22\\x7d\\x7d,\\x22description\\x22:\\x7b\\x22runs\\x22:\\x5b\\x7b\\x22text\\x22:\\x22Produced : Don Arbas\\\\nLyrics : Arsim Bunjaku\\\\n\\\\nRec,Mix\\\\u0026Mastering : Arbasound Studios\\\\n\\\\nFollow:\\\\nBzzz Entertainment - \\x22\\x7d,\\x7b\\x22text\\x22:\\x22https:\\/\\/smarturl.it\\/Bzzz\\x22,\\x22navigationEndpoint\\x22:\\x7b\\x22clickTrackingParams\\x22:\\x22CB8QiMYBGAAiEwi0uNHe0-zuAhXR1BEIHVHdDp1Io5_a9fvT_udU\\x22,\\x22commandMetadata\\x22:\\x7b\\x22webCommandMetadata\\x22:\\x7b\\x22url\\x22:\\x22https:\\/\\/www.youtube.com\\/redirect?event\\x3dvideo_description\\\\u0026redir_token\\x3dQUFFLUhqbmJ6VVZ6eVU0WW95MVRBVXhqVlBsTXVVNlF0d3xBQ3Jtc0trUE9OVUlLLXlvUHE2S1hBdkNCcmVZMURSNU0yOFZsTW0yakdWSUlCaThrWGMzSjVuV3lmajc1MnFUMTFFa2ktMXNsOG5PdXNsb0ZEYnQ5MlY3bDRrYTAwaS1NUWVKV1lWVDNMUGhWTVEyVTJmRjJHRQ\\\\u0026q\\x3dhttps%3A%2F%2Fsmarturl.it%2FBzzz\\x22,\\x22webPageType\\x22:\\x22WEB_PAGE_TYPE_UNKNOWN\\x22,\\x22rootVe\\x22:83769\\x7d\\x7d,\\x22urlEndpoint\\x22:\\x7b\\x22url\\x22:\\x22https:\\/\\/www.youtube.com\\/redirect?event\\x3dvideo_description\\\\u0026redir_token\\x3dQUFFLUhqbmJ6VVZ6eVU0WW95MVRBVXhqVlBsTXVVNlF0d3xBQ3Jtc0trUE9OVUlLLXlvUHE2S1hBdkNCcmVZMURSNU0yOFZsTW0yakdWSUlCaThrWGMzSjVuV3lmajc1MnFUMTFFa2ktMXNsOG5PdXNsb0ZEYnQ5MlY3bDRrYTAwaS1NUWVKV1lWVDNMUGhWTVEyVTJmRjJHRQ\\\\u0026q\\x3dhttps%3A%2F%2Fsmarturl.it%2FBzzz\\x22,\\x22target\\x22:\\x22TARGET_NEW_WINDOW\\x22,\\x22nofollow\\x22:true\\x7d\\x7d\\x7d,\\x7b\\x22text\\x22:\\x22β\\x22\\x7d,\\x7b\\x22text\\x22:\\x22\\\\nArbasound - \\x22\\x7d,\\x7b\\x22text\\x22:\\x22https:\\/\\/smarturl.it\\/ArbaSound\\x22,\\x22navigationEndpoint\\x22:\\x7b\\x22clickTrackingParams\\x22:\\x22CB8QiMYBGAAiEwi0uNHe0-zuAhXR1BEIHVHdDp1Io5_a9fvT_udU\\x22,\\x22commandMetadata\\x22:\\x7b\\x22webCommandMetadata\\x22:\\x7b\\x22url\\x22:\\x22https:\\/\\/www.youtube.com\\/redirect?event\\x3dvideo_description\\\\u0026redir_token\\x3dQUFFLUhqa2xLWlBQYmtYV1J6cTZxNWEwdTV6Mkt3RHBJQXxBQ3Jtc0trdXhQWjRyMmZDeU5PN0l4d3BvWkc0akxCZlF0a3VxblNfWkttX0ViVXY1Ymk3VlRlUFE4N01nSnpSMHRySWQyVUphLVEzWGU0ZTFaZHNubmJrZzdTbDBxbXRSVzVqRU5fbDhzcm1yOEIzSDI1RmxTTQ\\\\u0026q\\x3dhttps%3A%2F%2Fsmarturl.it%2FArbaSound\\x22,\\x22webPageType\\x22:\\x22WEB_PAGE_TYPE_UNKNOWN\\x22,\\x22rootVe\\x22:83769\\x7d\\x7d,\\x22urlEndpoint\\x22:\\x7b\\x22url\\x22:\\x22https:\\/\\/www.youtube.com\\/redirect?event\\x3dvideo_description\\\\u0026redir_token\\x3dQUFFLUhqa2xLWlBQYmtYV1J6cTZxNWEwdTV6Mkt3RHBJQXxBQ3Jtc0trdXhQWjRyMmZDeU5PN0l4d3BvWkc0akxCZlF0a3VxblNfWkttX0ViVXY1Ymk3VlRlUFE4N01nSnpSMHRySWQyVUphLVEzWGU0ZTFaZHNubmJrZzdTbDBxbXRSVzVqRU5fbDhzcm1yOEIzSDI1RmxTTQ\\\\u0026q\\x3dhttps%3A%2F%2Fsmarturl.it%2FArbaSound\\x22,\\x22target\\x22:\\x22TARGET_NEW_WINDOW\\x22,\\x22nofollow\\x22:true\\x7d\\x7d\\x7d,\\x7b\\x22text\\x22:\\x22β\\x22\\x7d,\\x7b\\x22text\\x22:\\x22\\\\nArta Bajrami - \\x22\\x7d,\\x7b\\x22text\\x22:\\x22https:\\/\\/smarturl.it\\/ArtaBajrami\\x22,\\x22navigationEndpoint\\x22:\\x7b\\x22clickTrackingParams\\x22:\\x22CB8QiMYBGAAiEwi0uNHe0-zuAhXR1BEIHVHdDp1Io5_a9fvT_udU\\x22,\\x22commandMetadata\\x22:\\x7b\\x22webCommandMetadata\\x22:\\x7b\\x22url\\x22:\\x22https:\\/\\/www.youtube.com\\/redirect?event\\x3dvideo_description\\\\u0026redir_token\\x3dQUFFLUhqa1piMWp0RFdUQ0pVT09idVpNYXdzWWtabEZhd3xBQ3Jtc0tsVWpEb0x2OFFQcXNEdkJYYVpJNlVpd1luV2p1R2Y1YTB2QllwRFQtdjVRSGh6ZDZ2eFFNQ3BrT0tHa1AyU2dRbkJycjRKRjFSUUNaclZjdDJHTzIxTnAwY3gyV3RIYmY3ZzUzS2RMbUZ3NmpRRGQ0SQ\\\\u0026q\\x3dhttps%3A%2F%2Fsmarturl.it%2FArtaBajrami\\x22,\\x22webPageType\\x22:\\x22WEB_PAGE_TYPE_UNKNOWN\\x22,\\x22rootVe\\x22:83769\\x7d\\x7d,\\x22urlEndpoint\\x22:\\x7b\\x22url\\x22:\\x22https:\\/\\/www.youtube.com\\/redirect?event\\x3dvideo_description\\\\u0026redir_token\\x3dQUFFLUhqa1piMWp0RFdUQ0pVT09idVpNYXdzWWtabEZhd3xBQ3Jtc0tsVWpEb0x2OFFQcXNEdkJYYVpJNlVpd1luV2p1R2Y1YTB2QllwRFQtdjVRSGh6ZDZ2eFFNQ3BrT0tHa1AyU2dRbkJycjRKRjFSUUNaclZjdDJHTzIxTnAwY3gyV3RIYmY3ZzUzS2RMbUZ3NmpRRGQ0SQ\\\\u0026q\\x3dhttps%3A%2F%2Fsmarturl.it%2FArtaBajrami\\x22,\\x22target\\x22:\\x22TARGET_NEW_WINDOW\\x22,\\x22nofollow\\x22:true\\x7d\\x7d\\x7d,\\x7b\\x22text\\x22:\\x22β\\x22\\x7d,\\x7b\\x22text\\x22:\\x22\\\\nDon Arbas - \\x22\\x7d,\\x7b\\x22text\\x22:\\x22https:\\/\\/smarturl.it\\/Don.Arbas\\x22,\\x22navigationEndpoint\\x22:\\x7b\\x22clickTrackingParams\\x22:\\x22CB8QiMYBGAAiEwi0uNHe0-zuAhXR1BEIHVHdDp1Io5_a9fvT_udU\\x22,\\x22commandMetadata\\x22:\\x7b\\x22webCommandMetadata\\x22:\\x7b\\x22url\\x22:\\x22https:\\/\\/www.youtube.com\\/redirect?event\\x3dvideo_description\\\\u0026redir_token\\x3dQUFFLUhqbVRJV3MwQkU2elRhVU5zY2RTMzNuWi1teUplZ3xBQ3Jtc0tsTm5rN0FURldSSWlVUEF4ZFdGYVEzdDNpa0VsLW1PU1p0RXMzT1EyS1M0bmtCZ0J3UEdaM3ZEalJuWE9MYkRtUkNuWWtPSzJBSmhkWUVkLUlXVGtqTXhmU084dl85VkJjRF8xUGtFNHdqTGM3UWN4bw\\\\u0026q\\x3dhttps%3A%2F%2Fsmarturl.it%2FDon.Arbas\\x22,\\x22webPageType\\x22:\\x22WEB_PAGE_TYPE_UNKNOWN\\x22,\\x22rootVe\\x22:83769\\x7d\\x7d,\\x22urlEndpoint\\x22:\\x7b\\x22url\\x22:\\x22https:\\/\\/www.youtube.com\\/redirect?event\\x3dvideo_description\\\\u0026redir_token\\x3dQUFFLUhqbVRJV3MwQkU2elRhVU5zY2RTMzNuWi1teUplZ3xBQ3Jtc0tsTm5rN0FURldSSWlVUEF4ZFdGYVEzdDNpa0VsLW1PU1p0RXMzT1EyS1M0bmtCZ0J3UEdaM3ZEalJuWE9MYkRtUkNuWWtPSzJBSmhkWUVkLUlXVGtqTXhmU084dl85VkJjRF8xUGtFNHdqTGM3UWN4bw\\\\u0026q\\x3dhttps%3A%2F%2Fsmarturl.it%2FDon.Arbas\\x22,\\x22target\\x22:\\x22TARGET_NEW_WINDOW\\x22,\\x22nofollow\\x22:true\\x7d\\x7d\\x7d,\\x7b\\x22text\\x22:\\x22β\\x22\\x7d,\\x7b\\x22text\\x22:\\x22\\\\n\\\\n\\\\nAll Rights Reserved Β© \\\\u0026 β Arbasound\\x22\\x7d\\x5d\\x7d,\\x22metadataRowContainer\\x22:\\x7b\\x22metadataRowContainerRenderer\\x22:\\x7b\\x22collapsedItemCount\\x22:0,\\x22trackingParams\\x22:\\x22CB8QiMYBGAAiEwi0uNHe0-zuAhXR1BEIHVHdDp0\\x3d\\x22\\x7d\\x7d,\\x22videoId\\x22:\\x22VM_6n762j6M\\x22,\\x22dateText\\x22:\\x7b\\x22runs\\x22:\\x5b\\x7b\\x22text\\x22:\\x22Published on 1 Sept 2014\\x22\\x7d\\x5d\\x7d,\\x22trackingParams\\x22:\\x22CB8QiMYBGAAiEwi0uNHe0-zuAhXR1BEIHVHdDp0\\x3d\\x22,\\x22overflowMenuText\\x22:\\x7b\\x22runs\\x22:\\x5b\\x7b\\x22text\\x22:\\x22More\\x22\\x7d\\x5d\\x7d,\\x22overflowAccessibilityData\\x22:\\x7b\\x22label\\x22:\\x22More\\x22\\x7d\\x7d\\x7d\\x5d,\\x22trackingParams\\x22:\\x22CB4Quy8YASITCLS40d7T7O4CFdHUEQgdUd0OnQ\\x3d\\x3d\\x22,\\x22sectionIdentifier\\x22:\\x22slim-video-metadata\\x22\\x7d\\x7d,\\x7b\\x22itemSectionRenderer\\x22:\\x7b\\x22contents\\x22:\\x5b\\x7b\\x22promotedSparklesWebRenderer\\x22:\\x7b\\x22thumbnail\\x22:\\x7b\\x22thumbnails\\x22:\\x5b\\x7b\\x22url\\x22:\\x22https:\\/\\/lh4.googleusercontent.com\\/proxy\\/yEBbFOERSB92XRtuCy7NpWzHj9QyLItgIcKJow5Drl-7Rb8OOwFk13TtYwKi5p1-u8Zz6ywxIqa9UL05A0F5wI9RDUzF8EAccziFQyvnJWCjoWdejkXdqyP2-BJ43xtmQJpWgOiobG__FQ\\x22,\\x22width\\x22:600,\\x22height\\x22:314\\x7d\\x5d\\x7d,\\x22icon\\x22:\\x7b\\x22iconType\\x22:\\x22EXTERNAL_LINK\\x22\\x7d,\\x22title\\x22:\\x7b\\x22runs\\x22:\\x5b\\x7b\\x22text\\x22:\\x22Dein Sport Express\\x22\\x7d\\x5d\\x7d,\\x22websiteText\\x22:\\x7b\\x22runs\\x22:\\x5b\\x7b\\x22text\\x22:\\x22sportexpress.io\\x22\\x7d\\x5d\\x7d,\\x22actionButton\\x22:\\x7b\\x22buttonRenderer\\x22:\\x7b\\x22style\\x22:\\x22STYLE_PRIMARY\\x22,\\x22text\\x22:\\x7b\\x22runs\\x22:\\x5b\\x7b\\x22text\\x22:\\x22ΓFFNEN\\x22\\x7d\\x5d\\x7d,\\x22icon\\x22:\\x7b\\x22iconType\\x22:\\x22EXTERNAL_LINK\\x22\\x7d,\\x22trackingParams\\x22:\\x22CB0Q8FsiEwi0uNHe0-zuAhXR1BEIHVHdDp0\\x3d\\x22,\\x22iconPosition\\x22:\\x22BUTTON_ICON_POSITION_TYPE_RIGHT_OF_TEXT\\x22\\x7d\\x7d,\\x22navigationEndpoint\\x22:\\x7b\\x22clickTrackingParams\\x22:\\x22CBsQ2MkFGAAiEwi0uNHe0-zuAhXR1BEIHVHdDp0\\x3d\\x22,\\x22commandMetadata\\x22:\\x7b\\x22webCommandMetadata\\x22:\\x7b\\x22url\\x22:\\x22https:\\/\\/googleads.g.doubleclick.net\\/aclk?sa\\x3dL\\\\u0026ai\\x3dCmviXcc8qYMuBH9XEywXm94_QDsq60rBh36Oq5qsNsJAfEAEg4_uTA2CVuv2BlAfIAQapAjRpq9uLWLQ-qAMBqgS4AU_QPx9QGHX_ld5U4KsP8v_o8SM9vKZWjWOR7EXr6RaYo62eSGSiNtrPEI1I_ENL2Nq4PpeOIFveeIBXKPb50ZytlGB8M8PqnaIU3qLyUb8sU3zL17Z1vNmPoTnrnxbFwTRkmOrhRsJnmhZOnoZiC52OUOk9U4QDgJ9dSqPc4MRv3FKkF2IpvlGub9WdxJgjmMphYE0-qwPYkr9hbG6Nau-ji9ejPQNcruXtcC2qypz_3v--KSi3cdfABMrLw-C7A4gFg8H25S2gBjfYBgKAB6qdrrMCqAfVyRuoB_DZG6gH8tkbqAeOzhuoB5PYG6gHugaoB-6WsQKoB6a-G6gH7NUbqAfz0RuoB-zVG6gHltgb2AcBoAiWpD2wCALSCAkIgOGAEBABGB_yCB9jYS15dC1ob3N0LXB1Yi04MzgyODEyMzg1MDUyNzE0sQmg4LRJufAdroAKAZgLAaELhQn45_VULxDICwLQCxG4E-wD2BMKghQRGg93d3cueW91dHViZS5jb22IFAGgFwE\\\\u0026ae\\x3d1\\\\u0026num\\x3d1\\\\u0026sig\\x3dAOD64_0HGfwMlLSEqfDcfXYONfzvHmCJsA\\\\u0026client\\x3dca-pub-6219811747049371\\\\u0026adurl\\x3dhttps:\\/\\/www.sportexpress.io\\/%3Fgclid%3DEAIaIQobChMIi_7W3tPs7gIVVeKyCh3m-wPqEAEYASAAEgLjLPD_BwE\\\\u0026ms\\x3d\\x5bCLICK_MS\\x5d\\\\u0026nb\\x3d\\x5bNB\\x5d\\\\u0026nx\\x3d\\x5bNX\\x5d\\\\u0026ny\\x3d\\x5bNY\\x5d\\\\u0026dim\\x3d\\x5bDIM\\x5d\\\\u0026wt\\x3d\\x5bWT\\x5d\\x22,\\x22webPageType\\x22:\\x22WEB_PAGE_TYPE_UNKNOWN\\x22,\\x22rootVe\\x22:83769\\x7d\\x7d,\\x22urlEndpoint\\x22:\\x7b\\x22url\\x22:\\x22https:\\/\\/googleads.g.doubleclick.net\\/aclk?sa\\x3dL\\\\u0026ai\\x3dCmviXcc8qYMuBH9XEywXm94_QDsq60rBh36Oq5qsNsJAfEAEg4_uTA2CVuv2BlAfIAQapAjRpq9uLWLQ-qAMBqgS4AU_QPx9QGHX_ld5U4KsP8v_o8SM9vKZWjWOR7EXr6RaYo62eSGSiNtrPEI1I_ENL2Nq4PpeOIFveeIBXKPb50ZytlGB8M8PqnaIU3qLyUb8sU3zL17Z1vNmPoTnrnxbFwTRkmOrhRsJnmhZOnoZiC52OUOk9U4QDgJ9dSqPc4MRv3FKkF2IpvlGub9WdxJgjmMphYE0-qwPYkr9hbG6Nau-ji9ejPQNcruXtcC2qypz_3v--KSi3cdfABMrLw-C7A4gFg8H25S2gBjfYBgKAB6qdrrMCqAfVyRuoB_DZG6gH8tkbqAeOzhuoB5PYG6gHugaoB-6WsQKoB6a-G6gH7NUbqAfz0RuoB-zVG6gHltgb2AcBoAiWpD2wCALSCAkIgOGAEBABGB_yCB9jYS15dC1ob3N0LXB1Yi04MzgyODEyMzg1MDUyNzE0sQmg4LRJufAdroAKAZgLAaELhQn45_VULxDICwLQCxG4E-wD2BMKghQRGg93d3cueW91dHViZS5jb22IFAGgFwE\\\\u0026ae\\x3d1\\\\u0026num\\x3d1\\\\u0026sig\\x3dAOD64_0HGfwMlLSEqfDcfXYONfzvHmCJsA\\\\u0026client\\x3dca-pub-6219811747049371\\\\u0026adurl\\x3dhttps:\\/\\/www.sportexpress.io\\/%3Fgclid%3DEAIaIQobChMIi_7W3tPs7gIVVeKyCh3m-wPqEAEYASAAEgLjLPD_BwE\\\\u0026ms\\x3d\\x5bCLICK_MS\\x5d\\\\u0026nb\\x3d\\x5bNB\\x5d\\\\u0026nx\\x3d\\x5bNX\\x5d\\\\u0026ny\\x3d\\x5bNY\\x5d\\\\u0026dim\\x3d\\x5bDIM\\x5d\\\\u0026wt\\x3d\\x5bWT\\x5d\\x22,\\x22target\\x22:\\x22TARGET_NEW_WINDOW\\x22\\x7d\\x7d,\\x22impressionCommands\\x22:\\x5b\\x7b\\x22clickTrackingParams\\x22:\\x22CBsQ2MkFGAAiEwi0uNHe0-zuAhXR1BEIHVHdDp0\\x3d\\x22,\\x22loggingUrls\\x22:\\x5b\\x7b\\x22baseUrl\\x22:\\x22https:\\/\\/googleads.g.doubleclick.net\\/pagead\\/adview?ai\\x3dCauJscc8qYMuBH9XEywXm94_QDsq60rBh36Oq5qsNsJAfEAEg4_uTA2CVuv2BlAfIAQapAjRpq9uLWLQ-qAMBqgS1AU_QPx9QGHX_ld5U4KsP8v_o8SM9vKZWjWOR7EXr6RaYo62eSGSiNtrPEI1I_ENL2Nq4PpeOIFveeIBXKPb50ZytlGB8M8PqnaIU3qLyUb8sU3zL17Z1vNmPoTnrnxbFwTRkmOrhRsJnmhZOnoZiC52OUOk9U4QDgJ9dSqPc4MRv3FKkF2IpvlGub9WdxJgjmMphYE0-qwPYkr9hbG6Nau-ji9fhPw7OYHsIBqVPx3p31RkeODPABMrLw-C7A4gFg8H25S2SBQYIBBAFGA-SBQYIBBABGAGSBQYIExAFGA-SBQYIExABGAGgBjfYBgKAB6qdrrMCqAfVyRuoB_DZG6gH8tkbqAeOzhuoB5PYG6gHugaoB-6WsQKoB6a-G6gH7NUb2AcB8gcEEOzSDaAIlqQ9sAgC0ggJCIDhgBAQARgf8ggfY2EteXQtaG9zdC1wdWItODM4MjgxMjM4NTA1MjcxNIAKAaELhQn45_VULxDICwK4E-wD2BMKghQRGg93d3cueW91dHViZS5jb22IFAGgFwGyFxoKGAgAEhRwdWItNjIxOTgxMTc0NzA0OTM3MQ\\\\u0026sigh\\x3dSlCWdndGdnY\\\\u0026template_id\\x3d492\\\\u0026tpd\\x3dAGWhJms7JxQBPJ4Bqiq8e60kaeRwtWRxXfVMV5LBb4dZ24BZgA\\x22\\x7d,\\x7b\\x22baseUrl\\x22:\\x22https:\\/\\/www.youtube.com\\/pagead\\/paralleladview?ai\\x3dCz9q_cc8qYPOpHMSM7_UP4M-r8AsA36Oq5qsNABABIABglQKCARdjYS1wdWItNjIxOTgxMTc0NzA0OTM3MagDBKoEF0_Q1ZmbYB6nuZuMzdzF1wIfldjUrB0P0ggCEAGwCwG6CxsIARAFGAsgCCgEMAZAAkgAWA9gAGgAcAGIAQCgFwE\\\\u0026sigh\\x3dkzSwXxNc0B8\\\\u0026cid\\x3dCAASFeRoWs28lv_o4cSEQ5ZYUuKW-Sinpg\\\\u0026vt\\x3d0\\x22\\x7d\\x5d,\\x22pingingEndpoint\\x22:\\x7b\\x22hack\\x22:true\\x7d\\x7d\\x5d,\\x22noopTapEndpoints\\x22:\\x5b\\x7b\\x22clickTrackingParams\\x22:\\x22CBsQ2MkFGAAiEwi0uNHe0-zuAhXR1BEIHVHdDp0\\x3d\\x22,\\x22loggingUrls\\x22:\\x5b\\x7b\\x22baseUrl\\x22:\\x22https:\\/\\/googleads.g.doubleclick.net\\/pagead\\/interaction\\/?ai\\x3dCmviXcc8qYMuBH9XEywXm94_QDsq60rBh36Oq5qsNsJAfEAEg4_uTA2CVuv2BlAfIAQapAjRpq9uLWLQ-qAMBqgS4AU_QPx9QGHX_ld5U4KsP8v_o8SM9vKZWjWOR7EXr6RaYo62eSGSiNtrPEI1I_ENL2Nq4PpeOIFveeIBXKPb50ZytlGB8M8PqnaIU3qLyUb8sU3zL17Z1vNmPoTnrnxbFwTRkmOrhRsJnmhZOnoZiC52OUOk9U4QDgJ9dSqPc4MRv3FKkF2IpvlGub9WdxJgjmMphYE0-qwPYkr9hbG6Nau-ji9ejPQNcruXtcC2qypz_3v--KSi3cdfABMrLw-C7A4gFg8H25S2gBjfYBgKAB6qdrrMCqAfVyRuoB_DZG6gH8tkbqAeOzhuoB5PYG6gHugaoB-6WsQKoB6a-G6gH7NUbqAfz0RuoB-zVG6gHltgb2AcBoAiWpD2wCALSCAkIgOGAEBABGB_yCB9jYS15dC1ob3N0LXB1Yi04MzgyODEyMzg1MDUyNzE0sQmg4LRJufAdroAKAZgLAaELhQn45_VULxDICwLQCxG4E-wD2BMKghQRGg93d3cueW91dHViZS5jb22IFAGgFwE\\\\u0026sigh\\x3d54F7bRsjYp4\\\\u0026label\\x3dnoop_tap\\x22\\x7d\\x5d,\\x22pingingEndpoint\\x22:\\x7b\\x22hack\\x22:true\\x7d\\x7d\\x5d,\\x22menu\\x22:\\x7b\\x22menuRenderer\\x22:\\x7b\\x22items\\x22:\\x5b\\x7b\\x22menuNavigationItemRenderer\\x22:\\x7b\\x22text\\x22:\\x7b\\x22runs\\x22:\\x5b\\x7b\\x22text\\x22:\\x22Why this ad?\\x22\\x7d\\x5d\\x7d,\\x22icon\\x22:\\x7b\\x22iconType\\x22:\\x22INFO\\x22\\x7d,\\x22navigationEndpoint\\x22:\\x7b\\x22clickTrackingParams\\x22:\\x22CBsQ2MkFGAAiEwi0uNHe0-zuAhXR1BEIHVHdDp0\\x3d\\x22,\\x22loggingUrls\\x22:\\x5b\\x7b\\x22baseUrl\\x22:\\x22https:\\/\\/googleads.g.doubleclick.net\\/pagead\\/interaction\\/?ai\\x3dCmviXcc8qYMuBH9XEywXm94_QDsq60rBh36Oq5qsNsJAfEAEg4_uTA2CVuv2BlAfIAQapAjRpq9uLWLQ-qAMBqgS4AU_QPx9QGHX_ld5U4KsP8v_o8SM9vKZWjWOR7EXr6RaYo62eSGSiNtrPEI1I_ENL2Nq4PpeOIFveeIBXKPb50ZytlGB8M8PqnaIU3qLyUb8sU3zL17Z1vNmPoTnrnxbFwTRkmOrhRsJnmhZOnoZiC52OUOk9U4QDgJ9dSqPc4MRv3FKkF2IpvlGub9WdxJgjmMphYE0-qwPYkr9hbG6Nau-ji9ejPQNcruXtcC2qypz_3v--KSi3cdfABMrLw-C7A4gFg8H25S2gBjfYBgKAB6qdrrMCqAfVyRuoB_DZG6gH8tkbqAeOzhuoB5PYG6gHugaoB-6WsQKoB6a-G6gH7NUbqAfz0RuoB-zVG6gHltgb2AcBoAiWpD2wCALSCAkIgOGAEBABGB_yCB9jYS15dC1ob3N0LXB1Yi04MzgyODEyMzg1MDUyNzE0sQmg4LRJufAdroAKAZgLAaELhQn45_VULxDICwLQCxG4E-wD2BMKghQRGg93d3cueW91dHViZS5jb22IFAGgFwE\\\\u0026sigh\\x3d54F7bRsjYp4\\\\u0026label\\x3dclosebutton_whythisad_click\\x22\\x7d\\x5d,\\x22adChoicesDialogEndpoint\\x22:\\x7b\\x22dialog\\x22:\\x7b\\x22fancyDismissibleDialogRenderer\\x22:\\x7b\\x22dialogMessage\\x22:\\x7b\\x22runs\\x22:\\x5b\\x7b\\x22text\\x22:\\x22β’ The video you\\x27re watching\\x22\\x7d,\\x7b\\x22text\\x22:\\x22\\\\n\\x22\\x7d,\\x7b\\x22text\\x22:\\x22β’ Google\\x27s estimation of your interests\\x22\\x7d,\\x7b\\x22text\\x22:\\x22\\\\n\\x22\\x7d,\\x7b\\x22text\\x22:\\x22\\\\n\\x22\\x7d,\\x7b\\x22text\\x22:\\x22Report this ad\\x22,\\x22navigationEndpoint\\x22:\\x7b\\x22clickTrackingParams\\x22:\\x22CBwQx1UiEwi0uNHe0-zuAhXR1BEIHVHdDp0\\x3d\\x22,\\x22commandMetadata\\x22:\\x7b\\x22webCommandMetadata\\x22:\\x7b\\x22url\\x22:\\x22https:\\/\\/support.google.com\\/google-ads\\/troubleshooter\\/4578507?ai\\x3dCmviXcc8qYMuBH9XEywXm94_QDsq60rBh36Oq5qsNsJAfEAEg4_uTA2CVuv2BlAfIAQapAjRpq9uLWLQ-qAMBqgS4AU_QPx9QGHX_ld5U4KsP8v_o8SM9vKZWjWOR7EXr6RaYo62eSGSiNtrPEI1I_ENL2Nq4PpeOIFveeIBXKPb50ZytlGB8M8PqnaIU3qLyUb8sU3zL17Z1vNmPoTnrnxbFwTRkmOrhRsJnmhZOnoZiC52OUOk9U4QDgJ9dSqPc4MRv3FKkF2IpvlGub9WdxJgjmMphYE0-qwPYkr9hbG6Nau-ji9ejPQNcruXtcC2qypz_3v--KSi3cdfABMrLw-C7A4gFg8H25S2gBjfYBgKAB6qdrrMCqAfVyRuoB_DZG6gH8tkbqAeOzhuoB5PYG6gHugaoB-6WsQKoB6a-G6gH7NUbqAfz0RuoB-zVG6gHltgb2AcBoAiWpD2wCALSCAkIgOGAEBABGB_yCB9jYS15dC1ob3N0LXB1Yi04MzgyODEyMzg1MDUyNzE0sQmg4LRJufAdroAKAZgLAaELhQn45_VULxDICwLQCxG4E-wD2BMKghQRGg93d3cueW91dHViZS5jb22IFAGgFwE\\\\u0026hl\\x3den\\x22,\\x22webPageType\\x22:\\x22WEB_PAGE_TYPE_UNKNOWN\\x22,\\x22rootVe\\x22:83769\\x7d\\x7d,\\x22urlEndpoint\\x22:\\x7b\\x22url\\x22:\\x22https:\\/\\/support.google.com\\/google-ads\\/troubleshooter\\/4578507?ai\\x3dCmviXcc8qYMuBH9XEywXm94_QDsq60rBh36Oq5qsNsJAfEAEg4_uTA2CVuv2BlAfIAQapAjRpq9uLWLQ-qAMBqgS4AU_QPx9QGHX_ld5U4KsP8v_o8SM9vKZWjWOR7EXr6RaYo62eSGSiNtrPEI1I_ENL2Nq4PpeOIFveeIBXKPb50ZytlGB8M8PqnaIU3qLyUb8sU3zL17Z1vNmPoTnrnxbFwTRkmOrhRsJnmhZOnoZiC52OUOk9U4QDgJ9dSqPc4MRv3FKkF2IpvlGub9WdxJgjmMphYE0-qwPYkr9hbG6Nau-ji9ejPQNcruXtcC2qypz_3v--KSi3cdfABMrLw-C7A4gFg8H25S2gBjfYBgKAB6qdrrMCqAfVyRuoB_DZG6gH8tkbqAeOzhuoB5PYG6gHugaoB-6WsQKoB6a-G6gH7NUbqAfz0RuoB-zVG6gHltgb2AcBoAiWpD2wCALSCAkIgOGAEBABGB_yCB9jYS15dC1ob3N0LXB1Yi04MzgyODEyMzg1MDUyNzE0sQmg4LRJufAdroAKAZgLAaELhQn45_VULxDICwLQCxG4E-wD2BMKghQRGg93d3cueW91dHViZS5jb22IFAGgFwE\\\\u0026hl\\x3den\\x22,\\x22target\\x22:\\x22TARGET_NEW_WINDOW\\x22\\x7d\\x7d\\x7d,\\x7b\\x22text\\x22:\\x22\\\\n\\\\n\\x22\\x7d,\\x7b\\x22text\\x22:\\x22Visit Google\\x27s \\x22\\x7d,\\x7b\\x22text\\x22:\\x22Ad Settings\\x22,\\x22navigationEndpoint\\x22:\\x7b\\x22clickTrackingParams\\x22:\\x22CBwQx1UiEwi0uNHe0-zuAhXR1BEIHVHdDp0\\x3d\\x22,\\x22loggingUrls\\x22:\\x5b\\x7b\\x22baseUrl\\x22:\\x22https:\\/\\/googleads.g.doubleclick.net\\/pagead\\/interaction\\/?ai\\x3dCmviXcc8qYMuBH9XEywXm94_QDsq60rBh36Oq5qsNsJAfEAEg4_uTA2CVuv2BlAfIAQapAjRpq9uLWLQ-qAMBqgS4AU_QPx9QGHX_ld5U4KsP8v_o8SM9vKZWjWOR7EXr6RaYo62eSGSiNtrPEI1I_ENL2Nq4PpeOIFveeIBXKPb50ZytlGB8M8PqnaIU3qLyUb8sU3zL17Z1vNmPoTnrnxbFwTRkmOrhRsJnmhZOnoZiC52OUOk9U4QDgJ9dSqPc4MRv3FKkF2IpvlGub9WdxJgjmMphYE0-qwPYkr9hbG6Nau-ji9ejPQNcruXtcC2qypz_3v--KSi3cdfABMrLw-C7A4gFg8H25S2gBjfYBgKAB6qdrrMCqAfVyRuoB_DZG6gH8tkbqAeOzhuoB5PYG6gHugaoB-6WsQKoB6a-G6gH7NUbqAfz0RuoB-zVG6gHltgb2AcBoAiWpD2wCALSCAkIgOGAEBABGB_yCB9jYS15dC1ob3N0LXB1Yi04MzgyODEyMzg1MDUyNzE0sQmg4LRJufAdroAKAZgLAaELhQn45_VULxDICwLQCxG4E-wD2BMKghQRGg93d3cueW91dHViZS5jb22IFAGgFwE\\\\u0026sigh\\x3d54F7bRsjYp4\\\\u0026label\\x3dwhythisad_adsettings_click\\x22\\x7d\\x5d,\\x22commandMetadata\\x22:\\x7b\\x22webCommandMetadata\\x22:\\x7b\\x22url\\x22:\\x22https:\\/\\/adssettings.google.com\\/\\x22,\\x22webPageType\\x22:\\x22WEB_PAGE_TYPE_UNKNOWN\\x22,\\x22rootVe\\x22:83769\\x7d\\x7d,\\x22urlEndpoint\\x22:\\x7b\\x22url\\x22:\\x22https:\\/\\/adssettings.google.com\\x22,\\x22target\\x22:\\x22TARGET_NEW_WINDOW\\x22\\x7d\\x7d\\x7d,\\x7b\\x22text\\x22:\\x22 to learn more about how ads are targeted or to opt out of personalized ads.\\x22\\x7d\\x5d\\x7d,\\x22title\\x22:\\x7b\\x22runs\\x22:\\x5b\\x7b\\x22text\\x22:\\x22This ad is based on:\\x22\\x7d\\x5d\\x7d,\\x22confirmLabel\\x22:\\x7b\\x22runs\\x22:\\x5b\\x7b\\x22text\\x22:\\x22CLOSE\\x22\\x7d\\x5d\\x7d,\\x22confirmServiceEndpoint\\x22:\\x7b\\x22clickTrackingParams\\x22:\\x22CBwQx1UiEwi0uNHe0-zuAhXR1BEIHVHdDp0\\x3d\\x22,\\x22loggingUrls\\x22:\\x5b\\x7b\\x22baseUrl\\x22:\\x22https:\\/\\/googleads.g.doubleclick.net\\/pagead\\/interaction\\/?ai\\x3dCmviXcc8qYMuBH9XEywXm94_QDsq60rBh36Oq5qsNsJAfEAEg4_uTA2CVuv2BlAfIAQapAjRpq9uLWLQ-qAMBqgS4AU_QPx9QGHX_ld5U4KsP8v_o8SM9vKZWjWOR7EXr6RaYo62eSGSiNtrPEI1I_ENL2Nq4PpeOIFveeIBXKPb50ZytlGB8M8PqnaIU3qLyUb8sU3zL17Z1vNmPoTnrnxbFwTRkmOrhRsJnmhZOnoZiC52OUOk9U4QDgJ9dSqPc4MRv3FKkF2IpvlGub9WdxJgjmMphYE0-qwPYkr9hbG6Nau-ji9ejPQNcruXtcC2qypz_3v--KSi3cdfABMrLw-C7A4gFg8H25S2gBjfYBgKAB6qdrrMCqAfVyRuoB_DZG6gH8tkbqAeOzhuoB5PYG6gHugaoB-6WsQKoB6a-G6gH7NUbqAfz0RuoB-zVG6gHltgb2AcBoAiWpD2wCALSCAkIgOGAEBABGB_yCB9jYS15dC1ob3N0LXB1Yi04MzgyODEyMzg1MDUyNzE0sQmg4LRJufAdroAKAZgLAaELhQn45_VULxDICwLQCxG4E-wD2BMKghQRGg93d3cueW91dHViZS5jb22IFAGgFwE\\\\u0026sigh\\x3d54F7bRsjYp4\\\\u0026label\\x3dwhythisad_closed\\x22\\x7d\\x5d,\\x22pingingEndpoint\\x22:\\x7b\\x22hack\\x22:true\\x7d\\x7d,\\x22trackingParams\\x22:\\x22CBwQx1UiEwi0uNHe0-zuAhXR1BEIHVHdDp0\\x3d\\x22\\x7d\\x7d\\x7d\\x7d,\\x22trackingParams\\x22:\\x22CBsQ2MkFGAAiEwi0uNHe0-zuAhXR1BEIHVHdDp0\\x3d\\x22\\x7d\\x7d,\\x7b\\x22menuNavigationItemRenderer\\x22:\\x7b\\x22text\\x22:\\x7b\\x22runs\\x22:\\x5b\\x7b\\x22text\\x22:\\x22Control your Google ads\\x22\\x7d\\x5d\\x7d,\\x22icon\\x22:\\x7b\\x22iconType\\x22:\\x22SETTINGS\\x22\\x7d,\\x22navigationEndpoint\\x22:\\x7b\\x22clickTrackingParams\\x22:\\x22CBsQ2MkFGAAiEwi0uNHe0-zuAhXR1BEIHVHdDp0\\x3d\\x22,\\x22commandMetadata\\x22:\\x7b\\x22webCommandMetadata\\x22:\\x7b\\x22url\\x22:\\x22https:\\/\\/adssettings.google.com\\/\\x22,\\x22webPageType\\x22:\\x22WEB_PAGE_TYPE_UNKNOWN\\x22,\\x22rootVe\\x22:83769\\x7d\\x7d,\\x22urlEndpoint\\x22:\\x7b\\x22url\\x22:\\x22https:\\/\\/adssettings.google.com\\x22\\x7d\\x7d,\\x22trackingParams\\x22:\\x22CBsQ2MkFGAAiEwi0uNHe0-zuAhXR1BEIHVHdDp0\\x3d\\x22\\x7d\\x7d\\x5d,\\x22trackingParams\\x22:\\x22CBsQ2MkFGAAiEwi0uNHe0-zuAhXR1BEIHVHdDp0\\x3d\\x22\\x7d\\x7d,\\x22activeView\\x22:\\x7b\\x22viewableCommands\\x22:\\x5b\\x7b\\x22clickTrackingParams\\x22:\\x22CBsQ2MkFGAAiEwi0uNHe0-zuAhXR1BEIHVHdDp0\\x3d\\x22,\\x22loggingUrls\\x22:\\x5b\\x7b\\x22baseUrl\\x22:\\x22https:\\/\\/pagead2.googlesyndication.com\\/pcs\\/activeview?xai\\x3dAKAOjsuCwoWidCDDxaf_jMfT1Iwk0qQU_O56sJAfkr1zBGJp0gMe9VM0alhtZUhFJUuj41UbPVnX8HyiaMlbIbvpfm7n4XKNHDZHXVGLBOE_XMrqJ9jk\\\\u0026sai\\x3dAMfl-YRc8UnnNhYkd_pAufAeKzO_IQwKXi1GxC_7tA_8Rol5mCfKg_c0s-6LbRuKYMXqYmImspYjYJLHlJ19\\\\u0026sig\\x3dCg0ArKJSzPpJ6cFsZ6kWEAE\\\\u0026acvw\\x3d\\x5bVIEWABILITY\\x5d\\x22\\x7d\\x5d,\\x22pingingEndpoint\\x22:\\x7b\\x22hack\\x22:true\\x7d\\x7d\\x5d,\\x22endOfSessionCommands\\x22:\\x5b\\x7b\\x22clickTrackingParams\\x22:\\x22CBsQ2MkFGAAiEwi0uNHe0-zuAhXR1BEIHVHdDp0\\x3d\\x22,\\x22loggingUrls\\x22:\\x5b\\x7b\\x22baseUrl\\x22:\\x22https:\\/\\/pagead2.googlesyndication.com\\/pcs\\/activeview?xai\\x3dAKAOjsuCwoWidCDDxaf_jMfT1Iwk0qQU_O56sJAfkr1zBGJp0gMe9VM0alhtZUhFJUuj41UbPVnX8HyiaMlbIbvpfm7n4XKNHDZHXVGLBOE_XMrqJ9jk\\\\u0026sai\\x3dAMfl-YRc8UnnNhYkd_pAufAeKzO_IQwKXi1GxC_7tA_8Rol5mCfKg_c0s-6LbRuKYMXqYmImspYjYJLHlJ19\\\\u0026sig\\x3dCg0ArKJSzPpJ6cFsZ6kWEAE\\\\u0026acvw\\x3d\\x5bVIEWABILITY\\x5d\\x22\\x7d\\x5d,\\x22pingingEndpoint\\x22:\\x7b\\x22hack\\x22:true\\x7d\\x7d\\x5d,\\x22regexUriMacroValidator\\x22:\\x7b\\x22emptyMap\\x22:true\\x7d\\x7d,\\x22trackingParams\\x22:\\x22CBsQ2MkFGAAiEwi0uNHe0-zuAhXR1BEIHVHdDp0\\x3d\\x22,\\x22clickLocationTargets\\x22:\\x5b\\x7b\\x22location\\x22:\\x22PROMOTED_SPARKLES_CLICK_LOCATION_AD_BADGE\\x22,\\x22code\\x22:31,\\x22behaviorType\\x22:\\x22PROMOTED_SPARKLES_CLICK_BEHAVIOR_TYPE_OPEN_AD\\x22\\x7d,\\x7b\\x22location\\x22:\\x22PROMOTED_SPARKLES_CLICK_LOCATION_DESCRIPTION\\x22,\\x22code\\x22:7,\\x22behaviorType\\x22:\\x22PROMOTED_SPARKLES_CLICK_BEHAVIOR_TYPE_NOOP\\x22\\x7d,\\x7b\\x22location\\x22:\\x22PROMOTED_SPARKLES_CLICK_LOCATION_ACTION_LABEL\\x22,\\x22code\\x22:8,\\x22behaviorType\\x22:\\x22PROMOTED_SPARKLES_CLICK_BEHAVIOR_TYPE_OPEN_AD\\x22\\x7d,\\x7b\\x22location\\x22:\\x22PROMOTED_SPARKLES_CLICK_LOCATION_BACKGROUND\\x22,\\x22code\\x22:2,\\x22behaviorType\\x22:\\x22PROMOTED_SPARKLES_CLICK_BEHAVIOR_TYPE_NOOP\\x22\\x7d,\\x7b\\x22location\\x22:\\x22PROMOTED_SPARKLES_CLICK_LOCATION_BORDER\\x22,\\x22code\\x22:39,\\x22behaviorType\\x22:\\x22PROMOTED_SPARKLES_CLICK_BEHAVIOR_TYPE_NOOP\\x22\\x7d,\\x7b\\x22location\\x22:\\x22PROMOTED_SPARKLES_CLICK_LOCATION_TEXT_AD_WEBSITE\\x22,\\x22code\\x22:1,\\x22behaviorType\\x22:\\x22PROMOTED_SPARKLES_CLICK_BEHAVIOR_TYPE_OPEN_AD\\x22\\x7d,\\x7b\\x22location\\x22:\\x22PROMOTED_SPARKLES_CLICK_LOCATION_TEXT_CTD_AD_RATING\\x22,\\x22code\\x22:16,\\x22behaviorType\\x22:\\x22PROMOTED_SPARKLES_CLICK_BEHAVIOR_TYPE_OPEN_AD\\x22\\x7d,\\x7b\\x22location\\x22:\\x22PROMOTED_SPARKLES_CLICK_LOCATION_TEXT_CTD_AD_PRICE\\x22,\\x22code\\x22:15,\\x22behaviorType\\x22:\\x22PROMOTED_SPARKLES_CLICK_BEHAVIOR_TYPE_OPEN_AD\\x22\\x7d,\\x7b\\x22location\\x22:\\x22PROMOTED_SPARKLES_CLICK_LOCATION_TEXT_CTD_AD_APP_STORE\\x22,\\x22code\\x22:35,\\x22behaviorType\\x22:\\x22PROMOTED_SPARKLES_CLICK_BEHAVIOR_TYPE_OPEN_AD\\x22\\x7d,\\x7b\\x22location\\x22:\\x22PROMOTED_SPARKLES_CLICK_LOCATION_TEXT_PRODUCT_PRICE\\x22,\\x22code\\x22:15,\\x22behaviorType\\x22:\\x22PROMOTED_SPARKLES_CLICK_BEHAVIOR_TYPE_OPEN_AD\\x22\\x7d,\\x7b\\x22location\\x22:\\x22PROMOTED_SPARKLES_CLICK_LOCATION_INNER_BACKGROUND\\x22,\\x22code\\x22:41,\\x22behaviorType\\x22:\\x22PROMOTED_SPARKLES_CLICK_BEHAVIOR_TYPE_NOOP\\x22\\x7d,\\x7b\\x22location\\x22:\\x22PROMOTED_SPARKLES_CLICK_LOCATION_CUSTOM_BADGE\\x22,\\x22code\\x22:43,\\x22behaviorType\\x22:\\x22PROMOTED_SPARKLES_CLICK_BEHAVIOR_TYPE_OPEN_AD\\x22\\x7d,\\x7b\\x22location\\x22:\\x22PROMOTED_SPARKLES_CLICK_LOCATION_TALKBACK_ACTIVATED\\x22,\\x22code\\x22:17,\\x22behaviorType\\x22:\\x22PROMOTED_SPARKLES_CLICK_BEHAVIOR_TYPE_OPEN_AD\\x22\\x7d,\\x7b\\x22location\\x22:\\x22PROMOTED_SPARKLES_CLICK_LOCATION_ACTION_LABEL_TALKBACK_ACTIVATED\\x22,\\x22code\\x22:8,\\x22behaviorType\\x22:\\x22PROMOTED_SPARKLES_CLICK_BEHAVIOR_TYPE_OPEN_AD\\x22\\x7d,\\x7b\\x22location\\x22:\\x22PROMOTED_SPARKLES_CLICK_LOCATION_TITLE\\x22,\\x22code\\x22:0,\\x22behaviorType\\x22:\\x22PROMOTED_SPARKLES_CLICK_BEHAVIOR_TYPE_OPEN_AD\\x22\\x7d,\\x7b\\x22location\\x22:\\x22PROMOTED_SPARKLES_CLICK_LOCATION_THUMBNAIL\\x22,\\x22code\\x22:9,\\x22behaviorType\\x22:\\x22PROMOTED_SPARKLES_CLICK_BEHAVIOR_TYPE_OPEN_AD\\x22\\x7d,\\x7b\\x22location\\x22:\\x22PROMOTED_SPARKLES_CLICK_LOCATION_TEXT_PRODUCT_ADVERTISER\\x22,\\x22code\\x22:20,\\x22behaviorType\\x22:\\x22PROMOTED_SPARKLES_CLICK_BEHAVIOR_TYPE_OPEN_AD\\x22\\x7d\\x5d,\\x22clickTargetDelayMs\\x22:\\x221000\\x22\\x7d\\x7d\\x5d,\\x22trackingParams\\x22:\\x22CBoQuy8YAiITCLS40d7T7O4CFdHUEQgdUd0OnQ\\x3d\\x3d\\x22\\x7d\\x7d,\\x7b\\x22itemSectionRenderer\\x22:\\x7b\\x22contents\\x22:\\x5b\\x7b\\x22compactAutoplayRenderer\\x22:\\x7b\\x22title\\x22:\\x7b\\x22runs\\x22:\\x5b\\x7b\\x22text\\x22:\\x22Up next\\x22\\x7d\\x5d\\x7d,\\x22toggleDescription\\x22:\\x7b\\x22runs\\x22:\\x5b\\x7b\\x22text\\x22:\\x22Autoplay\\x22\\x7d\\x5d\\x7d,\\x22infoIcon\\x22:\\x7b\\x22iconType\\x22:\\x22INFO\\x22\\x7d,\\x22infoText\\x22:\\x7b\\x22runs\\x22:\\x5b\\x7b\\x22text\\x22:\\x22When autoplay is enabled, a suggested video will automatically play next.\\x22\\x7d\\x5d\\x7d,\\x22contents\\x22:\\x5b\\x7b\\x22compactVideoRenderer\\x22:\\x7b\\x22videoId\\x22:\\x22P3e4RSD-Kc0\\x22,\\x22thumbnail\\x22:\\x7b\\x22thumbnails\\x22:\\x5b\\x7b\\x22url\\x22:\\x22https:\\/\\/i.ytimg.com\\/vi\\/P3e4RSD-Kc0\\/default.jpg\\x22,\\x22width\\x22:120,\\x22height\\x22:90\\x7d,\\x7b\\x22url\\x22:\\x22https:\\/\\/i.ytimg.com\\/vi\\/P3e4RSD-Kc0\\/mqdefault.jpg\\x22,\\x22width\\x22:320,\\x22height\\x22:180\\x7d,\\x7b\\x22url\\x22:\\x22https:\\/\\/i.ytimg.com\\/vi\\/P3e4RSD-Kc0\\/hqdefault.jpg\\x22,\\x22width\\x22:480,\\x22height\\x22:360\\x7d,\\x7b\\x22url\\x22:\\x22https:\\/\\/i.ytimg.com\\/vi\\/P3e4RSD-Kc0\\/sddefault.jpg\\x22,\\x22width\\x22:640,\\x22height\\x22:480\\x7d,\\x7b\\x22url\\x22:\\x22https:\\/\\/i.ytimg.com\\/vi\\/P3e4RSD-Kc0\\/hq720.jpg?sqp\\x3d-oaymwEhCK4FEIIDSFryq4qpAxMIARUAAAAAGAElAADIQj0AgKJD\\\\u0026rs\\x3dAOn4CLBA8z3ddOqju199OebAqzWJgsn6ZA\\x22,\\x22width\\x22:686,\\x22height\\x22:386\\x7d\\x5d\\x7d,\\x22title\\x22:\\x7b\\x22runs\\x22:\\x5b\\x7b\\x22text\\x22:\\x22Arta - E pa fat ( Re-Upload )\\x22\\x7d\\x5d,\\x22accessibility\\x22:\\x7b\\x22accessibilityData\\x22:\\x7b\\x22label\\x22:\\x22Arta - E pa fat ( Re-Upload ) by Arbasound 4 minutes, 44 seconds 2,100,429 views\\x22\\x7d\\x7d\\x7d,\\x22longBylineText\\x22:\\x7b\\x22runs\\x22:\\x5b\\x7b\\x22text\\x22:\\x22Arbasound\\x22,\\x22navigationEndpoint\\x22:\\x7b\\x22clickTrackingParams\\x22:\\x22CBkQpDAYACITCLS40d7T7O4CFdHUEQgdUd0OnQ\\x3d\\x3d\\x22,\\x22commandMetadata\\x22:\\x7b\\x22webCommandMetadata\\x22:\\x7b\\x22url\\x22:\\x22\\/channel\\/UCnDD3MMW1ZbqI9NolubdeIQ\\x22,\\x22webPageType\\x22:\\x22WEB_PAGE_TYPE_CHANNEL\\x22,\\x22rootVe\\x22:3611,\\x22apiUrl\\x22:\\x22\\/youtubei\\/v1\\/browse\\x22\\x7d\\x7d,\\x22browseEndpoint\\x22:\\x7b\\x22browseId\\x22:\\x22UCnDD3MMW1ZbqI9NolubdeIQ\\x22,\\x22canonicalBaseUrl\\x22:\\x22\\/channel\\/UCnDD3MMW1ZbqI9NolubdeIQ\\x22\\x7d\\x7d\\x7d\\x5d\\x7d,\\x22viewCountText\\x22:\\x7b\\x22runs\\x22:\\x5b\\x7b\\x22text\\x22:\\x222,100,429 views\\x22\\x7d\\x5d\\x7d,\\x22lengthText\\x22:\\x7b\\x22runs\\x22:\\x5b\\x7b\\x22text\\x22:\\x224:44\\x22\\x7d\\x5d,\\x22accessibility\\x22:\\x7b\\x22accessibilityData\\x22:\\x7b\\x22label\\x22:\\x224 minutes, 44 seconds\\x22\\x7d\\x7d\\x7d,\\x22navigationEndpoint\\x22:\\x7b\\x22clickTrackingParams\\x22:\\x22CBkQpDAYACITCLS40d7T7O4CFdHUEQgdUd0OnTIHYXV0b25hdkijn9r1-9P-51SaAQUIAxD4HQ\\x3d\\x3d\\x22,\\x22commandMetadata\\x22:\\x7b\\x22webCommandMetadata\\x22:\\x7b\\x22url\\x22:\\x22\\/watch?v\\x3dP3e4RSD-Kc0\\x22,\\x22webPageType\\x22:\\x22WEB_PAGE_TYPE_WATCH\\x22,\\x22rootVe\\x22:3832\\x7d\\x7d,\\x22watchEndpoint\\x22:\\x7b\\x22videoId\\x22:\\x22P3e4RSD-Kc0\\x22,\\x22nofollow\\x22:true\\x7d\\x7d,\\x22shortBylineText\\x22:\\x7b\\x22runs\\x22:\\x5b\\x7b\\x22text\\x22:\\x22Arbasound\\x22,\\x22navigationEndpoint\\x22:\\x7b\\x22clickTrackingParams\\x22:\\x22CBkQpDAYACITCLS40d7T7O4CFdHUEQgdUd0OnQ\\x3d\\x3d\\x22,\\x22commandMetadata\\x22:\\x7b\\x22webCommandMetadata\\x22:\\x7b\\x22url\\x22:\\x22\\/channel\\/UCnDD3MMW1ZbqI9NolubdeIQ\\x22,\\x22webPageType\\x22:\\x22WEB_PAGE_TYPE_CHANNEL\\x22,\\x22rootVe\\x22:3611,\\x22apiUrl\\x22:\\x22\\/youtubei\\/v1\\/browse\\x22\\x7d\\x7d,\\x22browseEndpoint\\x22:\\x7b\\x22browseId\\x22:\\x22UCnDD3MMW1ZbqI9NolubdeIQ\\x22,\\x22canonicalBaseUrl\\x22:\\x22\\/channel\\/UCnDD3MMW1ZbqI9NolubdeIQ\\x22\\x7d\\x7d\\x7d\\x5d\\x7d,\\x22channelThumbnail\\x22:\\x7b\\x22thumbnails\\x22:\\x5b\\x7b\\x22url\\x22:\\x22https:\\/\\/yt3.ggpht.com\\/ytc\\/AAUvwnhvFb6D-xdPBh3zDwm4H922J0ziKfYLTLz3WsQEiA\\x3ds88-c-k-c0x00ffffff-no-rj\\x22,\\x22width\\x22:68,\\x22height\\x22:68\\x7d\\x5d\\x7d,\\x22ownerBadges\\x22:\\x5b\\x7b\\x22metadataBadgeRenderer\\x22:\\x7b\\x22icon\\x22:\\x7b\\x22iconType\\x22:\\x22OFFICIAL_ARTIST_BADGE\\x22\\x7d,\\x22style\\x22:\\x22BADGE_STYLE_TYPE_VERIFIED_ARTIST\\x22,\\x22tooltip\\x22:\\x22Official Artist Channel\\x22,\\x22trackingParams\\x22:\\x22CBkQpDAYACITCLS40d7T7O4CFdHUEQgdUd0OnQ\\x3d\\x3d\\x22\\x7d\\x7d\\x5d,\\x22trackingParams\\x22:\\x22CBkQpDAYACITCLS40d7T7O4CFdHUEQgdUd0OnUDN0_iH0ojuuz8\\x3d\\x22,\\x22shortViewCountText\\x22:\\x7b\\x22runs\\x22:\\x5b\\x7b\\x22text\\x22:\\x222.1M views\\x22\\x7d\\x5d\\x7d,\\x22menu\\x22:\\x7b\\x22menuRenderer\\x22:\\x7b\\x22items\\x22:\\x5b\\x7b\\x22menuNavigationItemRenderer\\x22:\\x7b\\x22text\\x22:\\x7b\\x22runs\\x22:\\x5b\\x7b\\x22text\\x22:\\x22Save to Watch Later\\x22\\x7d\\x5d\\x7d,\\x22navigationEndpoint\\x22:\\x7b\\x22clickTrackingParams\\x22:\\x22CBkQpDAYACITCLS40d7T7O4CFdHUEQgdUd0OnQ\\x3d\\x3d\\x22,\\x22commandMetadata\\x22:\\x7b\\x22webCommandMetadata\\x22:\\x7b\\x22url\\x22:\\x22https:\\/\\/accounts.google.com\\/ServiceLogin?service\\x3dyoutube\\\\u0026uilel\\x3d3\\\\u0026passive\\x3dtrue\\\\u0026continue\\x3dhttps%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26app%3Dm%26hl%3Den-GB%26next%3Dhttps%253A%252F%252Fm.youtube.com%252Fwatch%253Fv%253DVM_6n762j6M\\\\u0026hl\\x3den-GB\\x22,\\x22webPageType\\x22:\\x22WEB_PAGE_TYPE_UNKNOWN\\x22,\\x22rootVe\\x22:83769\\x7d\\x7d,\\x22signInEndpoint\\x22:\\x7b\\x22hack\\x22:true\\x7d\\x7d,\\x22trackingParams\\x22:\\x22CBkQpDAYACITCLS40d7T7O4CFdHUEQgdUd0OnQ\\x3d\\x3d\\x22\\x7d\\x7d\\x5d,\\x22trackingParams\\x22:\\x22CBkQpDAYACITCLS40d7T7O4CFdHUEQgdUd0OnQ\\x3d\\x3d\\x22,\\x22accessibility\\x22:\\x7b\\x22accessibilityData\\x22:\\x7b\\x22label\\x22:\\x22Action menu\\x22\\x7d\\x7d\\x7d\\x7d,\\x22thumbnailOverlays\\x22:\\x5b\\x7b\\x22thumbnailOverlayTimeStatusRenderer\\x22:\\x7b\\x22text\\x22:\\x7b\\x22runs\\x22:\\x5b\\x7b\\x22text\\x22:\\x224:44\\x22\\x7d\\x5d,\\x22accessibility\\x22:\\x7b\\x22accessibilityData\\x22:\\x7b\\x22label\\x22:\\x224 minutes, 44 seconds\\x22\\x7d\\x7d\\x7d,\\x22style\\x22:\\x22DEFAULT\\x22\\x7d\\x7d\\x5d,\\x22accessibility\\x22:\\x7b\\x22accessibilityData\\x22:\\x7b\\x22label\\x22:\\x22Arta - E pa fat ( Re-Upload ) β 4 minutes, 44 seconds β Go to channel β Arbasound - 2.1M views β play video\\x22\\x7d\\x7d\\x7d\\x7d\\x5d,\\x22trackingParams\\x22:\\x22CBgQpmAYACITCLS40d7T7O4CFdHUEQgdUd0OnQ\\x3d\\x3d\\x22\\x7d\\x7d,\\x7b\\x22compactVideoRenderer\\x22:\\x7b\\x22videoId\\x22:\\x22Dxg42s78MTU\\x22,\\x22thumbnail\\x22:\\x7b\\x22thumbnails\\x22:\\x5b\\x7b\\x22url\\x22:\\x22https:\\/\\/i.ytimg.com\\/vi\\/Dxg42s78MTU\\/default.jpg\\x22,\\x22width\\x22:120,\\x22height\\x22:90\\x7d,\\x7b\\x22url\\x22:\\x22https:\\/\\/i.ytimg.com\\/vi\\/Dxg42s78MTU\\/mqdefault.jpg\\x22,\\x22width\\x22:320,\\x22height\\x22:180\\x7d,\\x7b\\x22url\\x22:\\x22https:\\/\\/i.ytimg.com\\/vi\\/Dxg42s78MTU\\/hqdefault.jpg\\x22,\\x22width\\x22:480,\\x22height\\x22:360\\x7d,\\x7b\\x22url\\x22:\\x22https:\\/\\/i.ytimg.com\\/vi\\/Dxg42s78MTU\\/sddefault.jpg\\x22,\\x22width\\x22:640,\\x22height\\x22:480\\x7d,\\x7b\\x22url\\x22:\\x22https:\\/\\/i.ytimg.com\\/vi\\/Dxg42s78MTU\\/hq720.jpg?sqp\\x3d-oaymwEhCK4FEIIDSFryq4qpAxMIARUAAAAAGAElAADIQj0AgKJD\\\\u0026rs\\x3dAOn4CLC53IiPGpHv0alfeszfdTcdHVgkzw\\x22,\\x22width\\x22:686,\\x22height\\x22:386\\x7d\\x5d\\x7d,\\x22title\\x22:\\x7b\\x22runs\\x22:\\x5b\\x7b\\x22text\\x22:\\x22Arta - S\\x27ke dite me m\\x27dashte\\x22\\x7d\\x5d,\\x22accessibility\\x22:\\x7b\\x22accessibilityData\\x22:\\x7b\\x22label\\x22:\\x22Arta - S\\x27ke dite me m\\x27dashte by Arbasound 4 minutes, 3 seconds 2,152,089 views\\x22\\x7d\\x7d\\x7d,\\x22longBylineText\\x22:\\x7b\\x22runs\\x22:\\x5b\\x7b\\x22text\\x22:\\x22Arbasound\\x22,\\x22navigationEndpoint\\x22:\\x7b\\x22clickTrackingParams\\x22:\\x22CBcQpDAYASITCLS40d7T7O4CFdHUEQgdUd0OnQ\\x3d\\x3d\\x22,\\x22commandMetadata\\x22:\\x7b\\x22webCommandMetadata\\x22:\\x7b\\x22url\\x22:\\x22\\/channel\\/UCnDD3MMW1ZbqI9NolubdeIQ\\x22,\\x22webPageType\\x22:\\x22WEB_PAGE_TYPE_CHANNEL\\x22,\\x22rootVe\\x22:3611,\\x22apiUrl\\x22:\\x22\\/youtubei\\/v1\\/browse\\x22\\x7d\\x7d,\\x22browseEndpoint\\x22:\\x7b\\x22browseId\\x22:\\x22UCnDD3MMW1ZbqI9NolubdeIQ\\x22,\\x22canonicalBaseUrl\\x22:\\x22\\/channel\\/UCnDD3MMW1ZbqI9NolubdeIQ\\x22\\x7d\\x7d\\x7d\\x5d\\x7d,\\x22viewCountText\\x22:\\x7b\\x22runs\\x22:\\x5b\\x7b\\x22text\\x22:\\x222,152,089 views\\x22\\x7d\\x5d\\x7d,\\x22lengthText\\x22:\\x7b\\x22runs\\x22:\\x5b\\x7b\\x22text\\x22:\\x224:03\\x22\\x7d\\x5d,\\x22accessibility\\x22:\\x7b\\x22accessibilityData\\x22:\\x7b\\x22label\\x22:\\x224 minutes, 3 seconds\\x22\\x7d\\x7d\\x7d,\\x22navigationEndpoint\\x22:\\x7b\\x22clickTrackingParams\\x22:\\x22CBcQpDAYASITCLS40d7T7O4CFdHUEQgdUd0OnTIHcmVsYXRlZEijn9r1-9P-51SaAQUIARD4HQ\\x3d\\x3d\\x22,\\x22commandMetadata\\x22:\\x7b\\x22webCommandMetadata\\x22:\\x7b\\x22url\\x22:\\x22\\/watch?v\\x3dDxg42s78MTU\\x22,\\x22webPageType\\x22:\\x22WEB_PAGE_TYPE_WATCH\\x22,\\x22rootVe\\x22:3832\\x7d\\x7d,\\x22watchEndpoint\\x22:\\x7b\\x22videoId\\x22:\\x22Dxg42s78MTU\\x22,\\x22nofollow\\x22:true\\x7d\\x7d,\\x22shortBylineText\\x22:\\x7b\\x22runs\\x22:\\x5b\\x7b\\x22text\\x22:\\x22Arbasound\\x22,\\x22navigationEndpoint\\x22:\\x7b\\x22clickTrackingParams\\x22:\\x22CBcQpDAYASITCLS40d7T7O4CFdHUEQgdUd0OnQ\\x3d\\x3d\\x22,\\x22commandMetadata\\x22:\\x7b\\x22webCommandMetadata\\x22:\\x7b\\x22url\\x22:\\x22\\/channel\\/UCnDD3MMW1ZbqI9NolubdeIQ\\x22,\\x22webPageType\\x22:\\x22WEB_PAGE_TYPE_CHANNEL\\x22,\\x22rootVe\\x22:3611,\\x22apiUrl\\x22:\\x22\\/youtubei\\/v1\\/browse\\x22\\x7d\\x7d,\\x22browseEndpoint\\x22:\\x7b\\x22browseId\\x22:\\x22UCnDD3MMW1ZbqI9NolubdeIQ\\x22,\\x22canonicalBaseUrl\\x22:\\x22\\/channel\\/UCnDD3MMW1ZbqI9NolubdeIQ\\x22\\x7d\\x7d\\x7d\\x5d\\x7d,\\x22channelThumbnail\\x22:\\x7b\\x22thumbnails\\x22:\\x5b\\x7b\\x22url\\x22:\\x22https:\\/\\/yt3.ggpht.com\\/ytc\\/AAUvwnhvFb6D-xdPBh3zDwm4H922J0ziKfYLTLz3WsQEiA\\x3ds88-c-k-c0x00ffffff-no-rj\\x22,\\x22width\\x22:68,\\x22height\\x22:68\\x7d\\x5d\\x7d,\\x22ownerBadges\\x22:\\x5b\\x7b\\x22metadataBadgeRenderer\\x22:\\x7b\\x22icon\\x22:\\x7b\\x22iconType\\x22:\\x22OFFICIAL_ARTIST_BADGE\\x22\\x7d,\\x22style\\x22:\\x22BADGE_STYLE_TYPE_VERIFIED_ARTIST\\x22,\\x22tooltip\\x22:\\x22Official Artist Channel\\x22,\\x22trackingParams\\x22:\\x22CBcQpDAYASITCLS40d7T7O4CFdHUEQgdUd0OnQ\\x3d\\x3d\\x22\\x7d\\x7d\\x5d,\\x22trackingParams\\x22:\\x22CBcQpDAYASITCLS40d7T7O4CFdHUEQgdUd0OnUC14vD3rJuOjA8\\x3d\\x22,\\x22shortViewCountText\\x22:\\x7b\\x22runs\\x22:\\x5b\\x7b\\x22text\\x22:\\x222.1M views\\x22\\x7d\\x5d\\x7d,\\x22menu\\x22:\\x7b\\x22menuRenderer\\x22:\\x7b\\x22items\\x22:\\x5b\\x7b\\x22menuNavigationItemRenderer\\x22:\\x7b\\x22text\\x22:\\x7b\\x22runs\\x22:\\x5b\\x7b\\x22text\\x22:\\x22Save to Watch Later\\x22\\x7d\\x5d\\x7d,\\x22navigationEndpoint\\x22:\\x7b\\x22clickTrackingParams\\x22:\\x22CBcQpDAYASITCLS40d7T7O4CFdHUEQgdUd0OnQ\\x3d\\x3d\\x22,\\x22commandMetadata\\x22:\\x7b\\x22webCommandMetadata\\x22:\\x7b\\x22url\\x22:\\x22https:\\/\\/accounts.google.com\\/ServiceLogin?service\\x3dyoutube\\\\u0026uilel\\x3d3\\\\u0026passive\\x3dtrue\\\\u0026continue\\x3dhttps%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26app%3Dm%26hl%3Den-GB%26next%3Dhttps%253A%252F%252Fm.youtube.com%252Fwatch%253Fv%253DVM_6n762j6M\\\\u0026hl\\x3den-GB\\x22,\\x22webPageType\\x22:\\x22WEB_PAGE_TYPE_UNKNOWN\\x22,\\x22rootVe\\x22:83769\\x7d\\x7d,\\x22signInEndpoint\\x22:\\x7b\\x22hack\\x22:true\\x7d\\x7d,\\x22trackingParams\\x22:\\x22CBcQpDAYASITCLS40d7T7O4CFdHUEQgdUd0OnQ\\x3d\\x3d\\x22\\x7d\\x7d\\x5d,\\x22trackingParams\\x22:\\x22CBcQpDAYASITCLS40d7T7O4CFdHUEQgdUd0OnQ\\x3d\\x3d\\x22,\\x22accessibility\\x22:\\x7b\\x22accessibilityData\\x22:\\x7b\\x22label\\x22:\\x22Action menu\\x22\\x7d\\x7d,\\x22targetId\\x22:\\x22watch-related-menu-button\\x22\\x7d\\x7d,\\x22thumbnailOverlays\\x22:\\x5b\\x7b\\x22thumbnailOverlayTimeStatusRenderer\\x22:\\x7b\\x22text\\x22:\\x7b\\x22runs\\x22:\\x5b\\x7b\\x22text\\x22:\\x224:03\\x22\\x7d\\x5d,\\x22accessibility\\x22:\\x7b\\x22accessibilityData\\x22:\\x7b\\x22label\\x22:\\x224 minutes, 3 seconds\\x22\\x7d\\x7d\\x7d,\\x22style\\x22:\\x22DEFAULT\\x22\\x7d\\x7d\\x5d,\\x22accessibility\\x22:\\x7b\\x22accessibilityData\\x22:\\x7b\\x22label\\x22:\\x22Arta - S\\x27ke dite me m\\x27dashte β 4 minutes, 3 seconds β Go to channel β Arbasound - 2.1M views β play video\\x22\\x7d\\x7d\\x7d\\x7d,\\x7b\\x22compactVideoRenderer\\x22:\\x7b\\x22videoId\\x22:\\x22vPQ6VUIbNBo\\x22,\\x22thumbnail\\x22:\\x7b\\x22thumbnails\\x22:\\x5b\\x7b\\x22url\\x22:\\x22https:\\/\\/i.ytimg.com\\/vi\\/vPQ6VUIbNBo\\/default.jpg\\x22,\\x22width\\x22:120,\\x22height\\x22:90\\x7d,\\x7b\\x22url\\x22:\\x22https:\\/\\/i.ytimg.com\\/vi\\/vPQ6VUIbNBo\\/mqdefault.jpg\\x22,\\x22width\\x22:320,\\x22height\\x22:180\\x7d,\\x7b\\x22url\\x22:\\x22https:\\/\\/i.ytimg.com\\/vi\\/vPQ6VUIbNBo\\/hqdefault.jpg\\x22,\\x22width\\x22:480,\\x22height\\x22:360\\x7d,\\x7b\\x22url\\x22:\\x22https:\\/\\/i.ytimg.com\\/vi\\/vPQ6VUIbNBo\\/sddefault.jpg\\x22,\\x22width\\x22:640,\\x22height\\x22:480\\x7d,\\x7b\\x22url\\x22:\\x22https:\\/\\/i.ytimg.com\\/vi\\/vPQ6VUIbNBo\\/hq720.jpg?sqp\\x3d-oaymwEhCK4FEIIDSFryq4qpAxMIARUAAAAAGAElAADIQj0AgKJD\\\\u0026rs\\x3dAOn4CLC4hOHdOYPuLU5YcgeaR1dDG2gb5A\\x22,\\x22width\\x22:686,\\x22height\\x22:386\\x7d\\x5d\\x7d,\\x22title\\x22:\\x7b\\x22runs\\x22:\\x5b\\x7b\\x22text\\x22:\\x22Arta - Nuk prish pune (Re-Upload)\\x22\\x7d\\x5d,\\x22accessibility\\x22:\\x7b\\x22accessibilityData\\x22:\\x7b\\x22label\\x22:\\x22Arta - Nuk prish pune (Re-Upload) by Arbasound 4 minutes, 38 seconds 4,538,721 views\\x22\\x7d\\x7d\\x7d,\\x22longBylineText\\x22:\\x7b\\x22runs\\x22:\\x5b\\x7b\\x22text\\x22:\\x22Arbasound\\x22,\\x22navigationEndpoint\\x22:\\x7b\\x22clickTrackingParams\\x22:\\x22CBYQpDAYAiITCLS40d7T7O4CFdHUEQgdUd0OnQ\\x3d\\x3d\\x22,\\x22commandMetadata\\x22:\\x7b\\x22webCommandMetadata\\x22:\\x7b\\x22url\\x22:\\x22\\/channel\\/UCnDD3MMW1ZbqI9NolubdeIQ\\x22,\\x22webPageType\\x22:\\x22WEB_PAGE_TYPE_CHANNEL\\x22,\\x22rootVe\\x22:3611,\\x22apiUrl\\x22:\\x22\\/youtubei\\/v1\\/browse\\x22\\x7d\\x7d,\\x22browseEndpoint\\x22:\\x7b\\x22browseId\\x22:\\x22UCnDD3MMW1ZbqI9NolubdeIQ\\x22,\\x22canonicalBaseUrl\\x22:\\x22\\/channel\\/UCnDD3MMW1ZbqI9NolubdeIQ\\x22\\x7d\\x7d\\x7d\\x5d\\x7d,\\x22viewCountText\\x22:\\x7b\\x22runs\\x22:\\x5b\\x7b\\x22text\\x22:\\x224,538,721 views\\x22\\x7d\\x5d\\x7d,\\x22lengthText\\x22:\\x7b\\x22runs\\x22:\\x5b\\x7b\\x22text\\x22:\\x224:38\\x22\\x7d\\x5d,\\x22accessibility\\x22:\\x7b\\x22accessibilityData\\x22:\\x7b\\x22label\\x22:\\x224 minutes, 38 seconds\\x22\\x7d\\x7d\\x7d,\\x22navigationEndpoint\\x22:\\x7b\\x22clickTrackingParams\\x22:\\x22CBYQpDAYAiITCLS40d7T7O4CFdHUEQgdUd0OnTIHcmVsYXRlZEijn9r1-9P-51SaAQUIARD4HQ\\x3d\\x3d\\x22,\\x22commandMetadata\\x22:\\x7b\\x22webCommandMetadata\\x22:\\x7b\\x22url\\x22:\\x22\\/watch?v\\x3dvPQ6VUIbNBo\\x22,\\x22webPageType\\x22:\\x22WEB_PAGE_TYPE_WATCH\\x22,\\x22rootVe\\x22:3832\\x7d\\x7d,\\x22watchEndpoint\\x22:\\x7b\\x22videoId\\x22:\\x22vPQ6VUIbNBo\\x22,\\x22nofollow\\x22:true\\x7d\\x7d,\\x22shortBylineText\\x22:\\x7b\\x22runs\\x22:\\x5b\\x7b\\x22text\\x22:\\x22Arbasound\\x22,\\x22navigationEndpoint\\x22:\\x7b\\x22clickTrackingParams\\x22:\\x22CBYQpDAYAiITCLS40d7T7O4CFdHUEQgdUd0OnQ\\x3d\\x3d\\x22,\\x22commandMetadata\\x22:\\x7b\\x22webCommandMetadata\\x22:\\x7b\\x22url\\x22:\\x22\\/channel\\/UCnDD3MMW1ZbqI9NolubdeIQ\\x22,\\x22webPageType\\x22:\\x22WEB_PAGE_TYPE_CHANNEL\\x22,\\x22rootVe\\x22:3611,\\x22apiUrl\\x22:\\x22\\/youtubei\\/v1\\/browse\\x22\\x7d\\x7d,\\x22browseEndpoint\\x22:\\x7b\\x22browseId\\x22:\\x22UCnDD3MMW1ZbqI9NolubdeIQ\\x22,\\x22canonicalBaseUrl\\x22:\\x22\\/channel\\/UCnDD3MMW1ZbqI9NolubdeIQ\\x22\\x7d\\x7d\\x7d\\x5d\\x7d,\\x22channelThumbnail\\x22:\\x7b\\x22thumbnails\\x22:\\x5b\\x7b\\x22url\\x22:\\x22https:\\/\\/yt3.ggpht.com\\/ytc\\/AAUvwnhvFb6D-xdPBh3zDwm4H922J0ziKfYLTLz3WsQEiA\\x3ds88-c-k-c0x00ffffff-no-rj\\x22,\\x22width\\x22:68,\\x22height\\x22:68\\x7d\\x5d\\x7d,\\x22ownerBadges\\x22:\\x5b\\x7b\\x22metadataBadgeRenderer\\x22:\\x7b\\x22icon\\x22:\\x7b\\x22iconType\\x22:\\x22OFFICIAL_ARTIST_BADGE\\x22\\x7d,\\x22style\\x22:\\x22BADGE_STYLE_TYPE_VERIFIED_ARTIST\\x22,\\x22tooltip\\x22:\\x22Official Artist Channel\\x22,\\x22trackingParams\\x22:\\x22CBYQpDAYAiITCLS40d7T7O4CFdHUEQgdUd0OnQ\\x3d\\x3d\\x22\\x7d\\x7d\\x5d,\\x22trackingParams\\x22:\\x22CBYQpDAYAiITCLS40d7T7O4CFdHUEQgdUd0OnUCa6OyQ1MqO-rwB\\x22,\\x22shortViewCountText\\x22:\\x7b\\x22runs\\x22:\\x5b\\x7b\\x22text\\x22:\\x224.5M views\\x22\\x7d\\x5d\\x7d,\\x22menu\\x22:\\x7b\\x22menuRenderer\\x22:\\x7b\\x22items\\x22:\\x5b\\x7b\\x22menuNavigationItemRenderer\\x22:\\x7b\\x22text\\x22:\\x7b\\x22runs\\x22:\\x5b\\x7b\\x22text\\x22:\\x22Save to Watch Later\\x22\\x7d\\x5d\\x7d,\\x22navigationEndpoint\\x22:\\x7b\\x22clickTrackingParams\\x22:\\x22CBYQpDAYAiITCLS40d7T7O4CFdHUEQgdUd0OnQ\\x3d\\x3d\\x22,\\x22commandMetadata\\x22:\\x7b\\x22webCommandMetadata\\x22:\\x7b\\x22url\\x22:\\x22https:\\/\\/accounts.google.com\\/ServiceLogin?service\\x3dyoutube\\\\u0026uilel\\x3d3\\\\u0026passive\\x3dtrue\\\\u0026continue\\x3dhttps%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26app%3Dm%26hl%3Den-GB%26next%3Dhttps%253A%252F%252Fm.youtube.com%252Fwatch%253Fv%253DVM_6n762j6M\\\\u0026hl\\x3den-GB\\x22,\\x22webPageType\\x22:\\x22WEB_PAGE_TYPE_UNKNOWN\\x22,\\x22rootVe\\x22:83769\\x7d\\x7d,\\x22signInEndpoint\\x22:\\x7b\\x22hack\\x22:true\\x7d\\x7d,\\x22trackingParams\\x22:\\x22CBYQpDAYAiITCLS40d7T7O4CFdHUEQgdUd0OnQ\\x3d\\x3d\\x22\\x7d\\x7d\\x5d,\\x22trackingParams\\x22:\\x22CBYQpDAYAiITCLS40d7T7O4CFdHUEQgdUd0OnQ\\x3d\\x3d\\x22,\\x22accessibility\\x22:\\x7b\\x22accessibilityData\\x22:\\x7b\\x22label\\x22:\\x22Action menu\\x22\\x7d\\x7d\\x7d\\x7d,\\x22thumbnailOverlays\\x22:\\x5b\\x7b\\x22thumbnailOverlayTimeStatusRenderer\\x22:\\x7b\\x22text\\x22:\\x7b\\x22runs\\x22:\\x5b\\x7b\\x22text\\x22:\\x224:38\\x22\\x7d\\x5d,\\x22accessibility\\x22:\\x7b\\x22accessibilityData\\x22:\\x7b\\x22label\\x22:\\x224 minutes, 38 seconds\\x22\\x7d\\x7d\\x7d,\\x22style\\x22:\\x22DEFAULT\\x22\\x7d\\x7d\\x5d,\\x22accessibility\\x22:\\x7b\\x22accessibilityData\\x22:\\x7b\\x22label\\x22:\\x22Arta - Nuk prish pune (Re-Upload) β 4 minutes, 38 seconds β Go to channel β Arbasound - 4.5M views β play video\\x22\\x7d\\x7d\\x7d\\x7d,\\x7b\\x22compactVideoRenderer\\x22:\\x7b\\x22videoId\\x22:\\x22eaZ14oGPotg\\x22,\\x22thumbnail\\x22:\\x7b\\x22thumbnails\\x22:\\x5b\\x7b\\x22url\\x22:\\x22https:\\/\\/i.ytimg.com\\/vi\\/eaZ14oGPotg\\/default.jpg\\x22,\\x22width\\x22:120,\\x22height\\x22:90\\x7d,\\x7b\\x22url\\x22:\\x22https:\\/\\/i.ytimg.com\\/vi\\/eaZ14oGPotg\\/mqdefault.jpg\\x22,\\x22width\\x22:320,\\x22height\\x22:180\\x7d,\\x7b\\x22url\\x22:\\x22https:\\/\\/i.ytimg.com\\/vi\\/eaZ14oGPotg\\/hqdefault.jpg\\x22,\\x22width\\x22:480,\\x22height\\x22:360\\x7d,\\x7b\\x22url\\x22:\\x22https:\\/\\/i.ytimg.com\\/vi\\/eaZ14oGPotg\\/sddefault.jpg\\x22,\\x22width\\x22:640,\\x22height\\x22:480\\x7d,\\x7b\\x22url\\x22:\\x22https:\\/\\/i.ytimg.com\\/vi\\/eaZ14oGPotg\\/hq720.jpg?sqp\\x3d-oaymwEhCK4FEIIDSFryq4qpAxMIARUAAAAAGAElAADIQj0AgKJD\\\\u0026rs\\x3dAOn4CLCmgV9lGa26SSSABA_nWDRwTJ78eg\\x22,\\x22width\\x22:686,\\x22height\\x22:386\\x7d\\x5d\\x7d,\\x22title\\x22:\\x7b\\x22runs\\x22:\\x5b\\x7b\\x22text\\x22:\\x22Arta - Me shum se gabim (Prod.by Don Arbas)\\x22\\x7d\\x5d,\\x22accessibility\\x22:\\x7b\\x22accessibilityData\\x22:\\x7b\\x22label\\x22:\\x22Arta - Me shum se gabim (Prod.by Don Arbas) by Arbasound 4 minutes, 33 seconds 4,236,524 views\\x22\\x7d\\x7d\\x7d,\\x22longBylineText\\x22:\\x7b\\x22runs\\x22:\\x5b\\x7b\\x22text\\x22:\\x22Arbasound\\x22,\\x22navigationEndpoint\\x22:\\x7b\\x22clickTrackingParams\\x22:\\x22CBUQpDAYAyITCLS40d7T7O4CFdHUEQgdUd0OnQ\\x3d\\x3d\\x22,\\x22commandMetadata\\x22:\\x7b\\x22webCommandMetadata\\x22:\\x7b\\x22url\\x22:\\x22\\/channel\\/UCnDD3MMW1ZbqI9NolubdeIQ\\x22,\\x22webPageType\\x22:\\x22WEB_PAGE_TYPE_CHANNEL\\x22,\\x22rootVe\\x22:3611,\\x22apiUrl\\x22:\\x22\\/youtubei\\/v1\\/browse\\x22\\x7d\\x7d,\\x22browseEndpoint\\x22:\\x7b\\x22browseId\\x22:\\x22UCnDD3MMW1ZbqI9NolubdeIQ\\x22,\\x22canonicalBaseUrl\\x22:\\x22\\/channel\\/UCnDD3MMW1ZbqI9NolubdeIQ\\x22\\x7d\\x7d\\x7d\\x5d\\x7d,\\x22viewCountText\\x22:\\x7b\\x22runs\\x22:\\x5b\\x7b\\x22text\\x22:\\x224,236,524 views\\x22\\x7d\\x5d\\x7d,\\x22lengthText\\x22:\\x7b\\x22runs\\x22:\\x5b\\x7b\\x22text\\x22:\\x224:33\\x22\\x7d\\x5d,\\x22accessibility\\x22:\\x7b\\x22accessibilityData\\x22:\\x7b\\x22label\\x22:\\x224 minutes, 33 seconds\\x22\\x7d\\x7d\\x7d,\\x22navigationEndpoint\\x22:\\x7b\\x22clickTrackingParams\\x22:\\x22CBUQpDAYAyITCLS40d7T7O4CFdHUEQgdUd0OnTIHcmVsYXRlZEijn9r1-9P-51SaAQUIARD4HQ\\x3d\\x3d\\x22,\\x22commandMetadata\\x22:\\x7b\\x22webCommandMetadata\\x22:\\x7b\\x22url\\x22:\\x22\\/watch?v\\x3deaZ14oGPotg\\x22,\\x22webPageType\\x22:\\x22WEB_PAGE_TYPE_WATCH\\x22,\\x22rootVe\\x22:3832\\x7d\\x7d,\\x22watchEndpoint\\x22:\\x7b\\x22videoId\\x22:\\x22eaZ14oGPotg\\x22,\\x22nofollow\\x22:true\\x7d\\x7d,\\x22shortBylineText\\x22:\\x7b\\x22runs\\x22:\\x5b\\x7b\\x22text\\x22:\\x22Arbasound\\x22,\\x22navigationEndpoint\\x22:\\x7b\\x22clickTrackingParams\\x22:\\x22CBUQpDAYAyITCLS40d7T7O4CFdHUEQgdUd0OnQ\\x3d\\x3d\\x22,\\x22commandMetadata\\x22:\\x7b\\x22webCommandMetadata\\x22:\\x7b\\x22url\\x22:\\x22\\/channel\\/UCnDD3MMW1ZbqI9NolubdeIQ\\x22,\\x22webPageType\\x22:\\x22WEB_PAGE_TYPE_CHANNEL\\x22,\\x22rootVe\\x22:3611,\\x22apiUrl\\x22:\\x22\\/youtubei\\/v1\\/browse\\x22\\x7d\\x7d,\\x22browseEndpoint\\x22:\\x7b\\x22browseId\\x22:\\x22UCnDD3MMW1ZbqI9NolubdeIQ\\x22,\\x22canonicalBaseUrl\\x22:\\x22\\/channel\\/UCnDD3MMW1ZbqI9NolubdeIQ\\x22\\x7d\\x7d\\x7d\\x5d\\x7d,\\x22channelThumbnail\\x22:\\x7b\\x22thumbnails\\x22:\\x5b\\x7b\\x22url\\x22:\\x22https:\\/\\/yt3.ggpht.com\\/ytc\\/AAUvwnhvFb6D-xdPBh3zDwm4H922J0ziKfYLTLz3WsQEiA\\x3ds88-c-k-c0x00ffffff-no-rj\\x22,\\x22width\\x22:68,\\x22height\\x22:68\\x7d\\x5d\\x7d,\\x22ownerBadges\\x22:\\x5b\\x7b\\x22metadataBadgeRenderer\\x22:\\x7b\\x22icon\\x22:\\x7b\\x22iconType\\x22:\\x22OFFICIAL_ARTIST_BADGE\\x22\\x7d,\\x22style\\x22:\\x22BADGE_STYLE_TYPE_VERIFIED_ARTIST\\x22,\\x22tooltip\\x22:\\x22Official Artist Channel\\x22,\\x22trackingParams\\x22:\\x22CBUQpDAYAyITCLS40d7T7O4CFdHUEQgdUd0OnQ\\x3d\\x3d\\x22\\x7d\\x7d\\x5d,\\x22trackingParams\\x22:\\x22CBUQpDAYAyITCLS40d7T7O4CFdHUEQgdUd0OnUDYxb6MqLyd03k\\x3d\\x22,\\x22shortViewCountText\\x22:\\x7b\\x22runs\\x22:\\x5b\\x7b\\x22text\\x22:\\x224.2M views\\x22\\x7d\\x5d\\x7d,\\x22menu\\x22:\\x7b\\x22menuRenderer\\x22:\\x7b\\x22items\\x22:\\x5b\\x7b\\x22menuNavigationItemRenderer\\x22:\\x7b\\x22text\\x22:\\x7b\\x22runs\\x22:\\x5b\\x7b\\x22text\\x22:\\x22Save to Watch Later\\x22\\x7d\\x5d\\x7d,\\x22navigationEndpoint\\x22:\\x7b\\x22clickTrackingParams\\x22:\\x22CBUQpDAYAyITCLS40d7T7O4CFdHUEQgdUd0OnQ\\x3d\\x3d\\x22,\\x22commandMetadata\\x22:\\x7b\\x22webCommandMetadata\\x22:\\x7b\\x22url\\x22:\\x22https:\\/\\/accounts.google.com\\/ServiceLogin?service\\x3dyoutube\\\\u0026uilel\\x3d3\\\\u0026passive\\x3dtrue\\\\u0026continue\\x3dhttps%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26app%3Dm%26hl%3Den-GB%26next%3Dhttps%253A%252F%252Fm.youtube.com%252Fwatch%253Fv%253DVM_6n762j6M\\\\u0026hl\\x3den-GB\\x22,\\x22webPageType\\x22:\\x22WEB_PAGE_TYPE_UNKNOWN\\x22,\\x22rootVe\\x22:83769\\x7d\\x7d,\\x22signInEndpoint\\x22:\\x7b\\x22hack\\x22:true\\x7d\\x7d,\\x22trackingParams\\x22:\\x22CBUQpDAYAyITCLS40d7T7O4CFdHUEQgdUd0OnQ\\x3d\\x3d\\x22\\x7d\\x7d\\x5d,\\x22trackingParams\\x22:\\x22CBUQpDAYAyITCLS40d7T7O4CFdHUEQgdUd0OnQ\\x3d\\x3d\\x22,\\x22accessibility\\x22:\\x7b\\x22accessibilityData\\x22:\\x7b\\x22label\\x22:\\x22Action menu\\x22\\x7d\\x7d\\x7d\\x7d,\\x22thumbnailOverlays\\x22:\\x5b\\x7b\\x22thumbnailOverlayTimeStatusRenderer\\x22:\\x7b\\x22text\\x22:\\x7b\\x22runs\\x22:\\x5b\\x7b\\x22text\\x22:\\x224:33\\x22\\x7d\\x5d,\\x22accessibility\\x22:\\x7b\\x22accessibilityData\\x22:\\x7b\\x22label\\x22:\\x224 minutes, 33 seconds\\x22\\x7d\\x7d\\x7d,\\x22style\\x22:\\x22DEFAULT\\x22\\x7d\\x7d\\x5d,\\x22accessibility\\x22:\\x7b\\x22accessibilityData\\x22:\\x7b\\x22label\\x22:\\x22Arta - Me shum se gabim (Prod.by Don Arbas) β 4 minutes, 33 seconds β Go to channel β Arbasound - 4.2M views β play video\\x22\\x7d\\x7d\\x7d\\x7d,\\x7b\\x22compactPlaylistRenderer\\x22:\\x7b\\x22playlistId\\x22:\\x22PLUbFh3YUQBHWex9WBfFbpQcHCJn-EnhJZ\\x22,\\x22thumbnail\\x22:\\x7b\\x22thumbnails\\x22:\\x5b\\x7b\\x22url\\x22:\\x22https:\\/\\/i.ytimg.com\\/vi\\/wBLp74z7OuM\\/default.jpg\\x22,\\x22width\\x22:120,\\x22height\\x22:90\\x7d,\\x7b\\x22url\\x22:\\x22https:\\/\\/i.ytimg.com\\/vi\\/wBLp74z7OuM\\/mqdefault.jpg\\x22,\\x22width\\x22:320,\\x22height\\x22:180\\x7d,\\x7b\\x22url\\x22:\\x22https:\\/\\/i.ytimg.com\\/vi\\/wBLp74z7OuM\\/hqdefault.jpg\\x22,\\x22width\\x22:480,\\x22height\\x22:360\\x7d\\x5d\\x7d,\\x22title\\x22:\\x7b\\x22runs\\x22:\\x5b\\x7b\\x22text\\x22:\\x22Muzik Shqip 2021 - Hitet e reja Shqip 2021 - Kenget me te reja 2021\\x22\\x7d\\x5d\\x7d,\\x22shortBylineText\\x22:\\x7b\\x22runs\\x22:\\x5b\\x7b\\x22text\\x22:\\x22vip Hitet Shqip\\x22,\\x22navigationEndpoint\\x22:\\x7b\\x22clickTrackingParams\\x22:\\x22CBQQojAYBCITCLS40d7T7O4CFdHUEQgdUd0OnTIHcmVsbGlzdA\\x3d\\x3d\\x22,\\x22commandMetadata\\x22:\\x7b\\x22webCommandMetadata\\x22:\\x7b\\x22url\\x22:\\x22\\/user\\/vip%20Hitet%20Shqip\\x22,\\x22webPageType\\x22:\\x22WEB_PAGE_TYPE_CHANNEL\\x22,\\x22rootVe\\x22:3611,\\x22apiUrl\\x22:\\x22\\/youtubei\\/v1\\/browse\\x22\\x7d\\x7d,\\x22browseEndpoint\\x22:\\x7b\\x22browseId\\x22:\\x22UCxeI3BrjSyh5W3ZpMg-ziEA\\x22,\\x22canonicalBaseUrl\\x22:\\x22\\/user\\/vip Hitet Shqip\\x22\\x7d\\x7d\\x7d\\x5d\\x7d,\\x22videoCountText\\x22:\\x7b\\x22runs\\x22:\\x5b\\x7b\\x22text\\x22:\\x22100\\x22\\x7d,\\x7b\\x22text\\x22:\\x22 videos\\x22\\x7d\\x5d\\x7d,\\x22navigationEndpoint\\x22:\\x7b\\x22clickTrackingParams\\x22:\\x22CBQQojAYBCITCLS40d7T7O4CFdHUEQgdUd0OnTIHcmVsbGlzdA\\x3d\\x3d\\x22,\\x22commandMetadata\\x22:\\x7b\\x22webCommandMetadata\\x22:\\x7b\\x22url\\x22:\\x22\\/playlist?list\\x3dPLUbFh3YUQBHWex9WBfFbpQcHCJn-EnhJZ\\x22,\\x22webPageType\\x22:\\x22WEB_PAGE_TYPE_PLAYLIST\\x22,\\x22rootVe\\x22:5754,\\x22apiUrl\\x22:\\x22\\/youtubei\\/v1\\/browse\\x22\\x7d\\x7d,\\x22browseEndpoint\\x22:\\x7b\\x22browseId\\x22:\\x22VLPLUbFh3YUQBHWex9WBfFbpQcHCJn-EnhJZ\\x22\\x7d\\x7d,\\x22publishedTimeText\\x22:\\x7b\\x22runs\\x22:\\x5b\\x7b\\x22text\\x22:\\x22Updated 2 days ago\\x22\\x7d\\x5d\\x7d,\\x22videoCountShortText\\x22:\\x7b\\x22runs\\x22:\\x5b\\x7b\\x22text\\x22:\\x22100\\x22\\x7d\\x5d\\x7d,\\x22trackingParams\\x22:\\x22CBQQojAYBCITCLS40d7T7O4CFdHUEQgdUd0OnQ\\x3d\\x3d\\x22,\\x22sidebarThumbnails\\x22:\\x5b\\x7b\\x22thumbnails\\x22:\\x5b\\x7b\\x22url\\x22:\\x22https:\\/\\/i.ytimg.com\\/vi\\/XCOBN9VBIkU\\/default.jpg\\x22,\\x22width\\x22:43,\\x22height\\x22:20\\x7d\\x5d\\x7d,\\x7b\\x22thumbnails\\x22:\\x5b\\x7b\\x22url\\x22:\\x22https:\\/\\/i.ytimg.com\\/vi\\/R14ard__hk0\\/default.jpg\\x22,\\x22width\\x22:43,\\x22height\\x22:20\\x7d\\x5d\\x7d\\x5d,\\x22thumbnailText\\x22:\\x7b\\x22runs\\x22:\\x5b\\x7b\\x22text\\x22:\\x22100\\x22,\\x22bold\\x22:true\\x7d,\\x7b\\x22text\\x22:\\x22 videos\\x22\\x7d\\x5d\\x7d,\\x22shareUrl\\x22:\\x22https:\\/\\/www.youtube.com\\/playlist?list\\x3dPLUbFh3YUQBHWex9WBfFbpQcHCJn-EnhJZ\\x22,\\x22thumbnailRenderer\\x22:\\x7b\\x22playlistVideoThumbnailRenderer\\x22:\\x7b\\x22thumbnail\\x22:\\x7b\\x22thumbnails\\x22:\\x5b\\x7b\\x22url\\x22:\\x22https:\\/\\/i.ytimg.com\\/vi\\/wBLp74z7OuM\\/default.jpg\\x22,\\x22width\\x22:120,\\x22height\\x22:90\\x7d,\\x7b\\x22url\\x22:\\x22https:\\/\\/i.ytimg.com\\/vi\\/wBLp74z7OuM\\/mqdefault.jpg\\x22,\\x22width\\x22:320,\\x22height\\x22:180\\x7d,\\x7b\\x22url\\x22:\\x22https:\\/\\/i.ytimg.com\\/vi\\/wBLp74z7OuM\\/hqdefault.jpg\\x22,\\x22width\\x22:480,\\x22height\\x22:360\\x7d\\x5d\\x7d\\x7d\\x7d,\\x22longBylineText\\x22:\\x7b\\x22runs\\x22:\\x5b\\x7b\\x22text\\x22:\\x22vip Hitet Shqip\\x22,\\x22navigationEndpoint\\x22:\\x7b\\x22clickTrackingParams\\x22:\\x22CBQQojAYBCITCLS40d7T7O4CFdHUEQgdUd0OnTIHcmVsbGlzdA\\x3d\\x3d\\x22,\\x22commandMetadata\\x22:\\x7b\\x22webCommandMetadata\\x22:\\x7b\\x22url\\x22:\\x22\\/user\\/vip%20Hitet%20Shqip\\x22,\\x22webPageType\\x22:\\x22WEB_PAGE_TYPE_CHANNEL\\x22,\\x22rootVe\\x22:3611,\\x22apiUrl\\x22:\\x22\\/youtubei\\/v1\\/browse\\x22\\x7d\\x7d,\\x22browseEndpoint\\x22:\\x7b\\x22browseId\\x22:\\x22UCxeI3BrjSyh5W3ZpMg-ziEA\\x22,\\x22canonicalBaseUrl\\x22:\\x22\\/user\\/vip Hitet Shqip\\x22\\x7d\\x7d\\x7d\\x5d\\x7d\\x7d\\x7d,\\x7b\\x22compactVideoRenderer\\x22:\\x7b\\x22videoId\\x22:\\x22GCpvmHi1gxU\\x22,\\x22thumbnail\\x22:\\x7b\\x22thumbnails\\x22:\\x5b\\x7b\\x22url\\x22:\\x22https:\\/\\/i.ytimg.com\\/vi\\/GCpvmHi1gxU\\/default.jpg\\x22,\\x22width\\x22:120,\\x22height\\x22:90\\x7d,\\x7b\\x22url\\x22:\\x22https:\\/\\/i.ytimg.com\\/vi\\/GCpvmHi1gxU\\/mqdefault.jpg\\x22,\\x22width\\x22:320,\\x22height\\x22:180\\x7d,\\x7b\\x22url\\x22:\\x22https:\\/\\/i.ytimg.com\\/vi\\/GCpvmHi1gxU\\/hqdefault.jpg\\x22,\\x22width\\x22:480,\\x22height\\x22:360\\x7d,\\x7b\\x22url\\x22:\\x22https:\\/\\/i.ytimg.com\\/vi\\/GCpvmHi1gxU\\/sddefault.jpg\\x22,\\x22width\\x22:640,\\x22height\\x22:480\\x7d,\\x7b\\x22url\\x22:\\x22https:\\/\\/i.ytimg.com\\/vi\\/GCpvmHi1gxU\\/hq720.jpg?sqp\\x3d-oaymwEhCK4FEIIDSFryq4qpAxMIARUAAAAAGAElAADIQj0AgKJD\\\\u0026rs\\x3dAOn4CLCPjNp6iVI62jUM6TKhsrP51FqEjg\\x22,\\x22width\\x22:686,\\x22height\\x22:386\\x7d\\x5d\\x7d,\\x22title\\x22:\\x7b\\x22runs\\x22:\\x5b\\x7b\\x22text\\x22:\\x22Dhurata Dora ft. Soolking - ZemΓ«r\\x22\\x7d\\x5d,\\x22accessibility\\x22:\\x7b\\x22accessibilityData\\x22:\\x7b\\x22label\\x22:\\x22Dhurata Dora ft. Soolking - ZemΓ«r by REDBOX Entertainment 3 minutes, 50 seconds 551,881,291 views\\x22\\x7d\\x7d\\x7d,\\x22longBylineText\\x22:\\x7b\\x22runs\\x22:\\x5b\\x7b\\x22text\\x22:\\x22REDBOX Entertainment\\x22,\\x22navigationEndpoint\\x22:\\x7b\\x22clickTrackingParams\\x22:\\x22CBMQpDAYBSITCLS40d7T7O4CFdHUEQgdUd0OnTIHcmVsYXRlZA\\x3d\\x3d\\x22,\\x22commandMetadata\\x22:\\x7b\\x22webCommandMetadata\\x22:\\x7b\\x22url\\x22:\\x22\\/c\\/REDBOXEntertainment\\x22,\\x22webPageType\\x22:\\x22WEB_PAGE_TYPE_CHANNEL\\x22,\\x22rootVe\\x22:3611,\\x22apiUrl\\x22:\\x22\\/youtubei\\/v1\\/browse\\x22\\x7d\\x7d,\\x22browseEndpoint\\x22:\\x7b\\x22browseId\\x22:\\x22UCx6YxBCmq2-wHBN4LmFLw0g\\x22,\\x22canonicalBaseUrl\\x22:\\x22\\/c\\/REDBOXEntertainment\\x22\\x7d\\x7d\\x7d\\x5d\\x7d,\\x22viewCountText\\x22:\\x7b\\x22runs\\x22:\\x5b\\x7b\\x22text\\x22:\\x22551,881,291 views\\x22\\x7d\\x5d\\x7d,\\x22lengthText\\x22:\\x7b\\x22runs\\x22:\\x5b\\x7b\\x22text\\x22:\\x223:50\\x22\\x7d\\x5d,\\x22accessibility\\x22:\\x7b\\x22accessibilityData\\x22:\\x7b\\x22label\\x22:\\x223 minutes, 50 seconds\\x22\\x7d\\x7d\\x7d,\\x22navigationEndpoint\\x22:\\x7b\\x22clickTrackingParams\\x22:\\x22CBMQpDAYBSITCLS40d7T7O4CFdHUEQgdUd0OnTIHcmVsYXRlZEijn9r1-9P-51SaAQUIARD4HQ\\x3d\\x3d\\x22,\\x22commandMetadata\\x22:\\x7b\\x22webCommandMetadata\\x22:\\x7b\\x22url\\x22:\\x22\\/watch?v\\x3dGCpvmHi1gxU\\x22,\\x22webPageType\\x22:\\x22WEB_PAGE_TYPE_WATCH\\x22,\\x22rootVe\\x22:3832\\x7d\\x7d,\\x22watchEndpoint\\x22:\\x7b\\x22videoId\\x22:\\x22GCpvmHi1gxU\\x22,\\x22nofollow\\x22:true\\x7d\\x7d,\\x22shortBylineText\\x22:\\x7b\\x22runs\\x22:\\x5b\\x7b\\x22text\\x22:\\x22REDBOX Entertainment\\x22,\\x22navigationEndpoint\\x22:\\x7b\\x22clickTrackingParams\\x22:\\x22CBMQpDAYBSITCLS40d7T7O4CFdHUEQgdUd0OnTIHcmVsYXRlZA\\x3d\\x3d\\x22,\\x22commandMetadata\\x22:\\x7b\\x22webCommandMetadata\\x22:\\x7b\\x22url\\x22:\\x22\\/c\\/REDBOXEntertainment\\x22,\\x22webPageType\\x22:\\x22WEB_PAGE_TYPE_CHANNEL\\x22,\\x22rootVe\\x22:3611,\\x22apiUrl\\x22:\\x22\\/youtubei\\/v1\\/browse\\x22\\x7d\\x7d,\\x22browseEndpoint\\x22:\\x7b\\x22browseId\\x22:\\x22UCx6YxBCmq2-wHBN4LmFLw0g\\x22,\\x22canonicalBaseUrl\\x22:\\x22\\/c\\/REDBOXEntertainment\\x22\\x7d\\x7d\\x7d\\x5d\\x7d,\\x22channelThumbnail\\x22:\\x7b\\x22thumbnails\\x22:\\x5b\\x7b\\x22url\\x22:\\x22https:\\/\\/yt3.ggpht.com\\/ytc\\/AAUvwngG8SpqFPT6gs2CE3YFVQuKJK_BDptejAU6w3ZVEA\\x3ds68-c-k-c0x00ffffff-no-rj\\x22,\\x22width\\x22:68,\\x22height\\x22:68\\x7d\\x5d\\x7d,\\x22ownerBadges\\x22:\\x5b\\x7b\\x22metadataBadgeRenderer\\x22:\\x7b\\x22icon\\x22:\\x7b\\x22iconType\\x22:\\x22CHECK_CIRCLE_THICK\\x22\\x7d,\\x22style\\x22:\\x22BADGE_STYLE_TYPE_VERIFIED\\x22,\\x22tooltip\\x22:\\x22Verified\\x22,\\x22trackingParams\\x22:\\x22CBMQpDAYBSITCLS40d7T7O4CFdHUEQgdUd0OnQ\\x3d\\x3d\\x22\\x7d\\x7d\\x5d,\\x22trackingParams\\x22:\\x22CBMQpDAYBSITCLS40d7T7O4CFdHUEQgdUd0OnUCVhtbFh_OblRg\\x3d\\x22,\\x22shortViewCountText\\x22:\\x7b\\x22runs\\x22:\\x5b\\x7b\\x22text\\x22:\\x22551M views\\x22\\x7d\\x5d\\x7d,\\x22menu\\x22:\\x7b\\x22menuRenderer\\x22:\\x7b\\x22items\\x22:\\x5b\\x7b\\x22menuNavigationItemRenderer\\x22:\\x7b\\x22text\\x22:\\x7b\\x22runs\\x22:\\x5b\\x7b\\x22text\\x22:\\x22Save to Watch Later\\x22\\x7d\\x5d\\x7d,\\x22navigationEndpoint\\x22:\\x7b\\x22clickTrackingParams\\x22:\\x22CBMQpDAYBSITCLS40d7T7O4CFdHUEQgdUd0OnQ\\x3d\\x3d\\x22,\\x22commandMetadata\\x22:\\x7b\\x22webCommandMetadata\\x22:\\x7b\\x22url\\x22:\\x22https:\\/\\/accounts.google.com\\/ServiceLogin?service\\x3dyoutube\\\\u0026uilel\\x3d3\\\\u0026passive\\x3dtrue\\\\u0026continue\\x3dhttps%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26app%3Dm%26hl%3Den-GB%26next%3Dhttps%253A%252F%252Fm.youtube.com%252Fwatch%253Fv%253DVM_6n762j6M\\\\u0026hl\\x3den-GB\\x22,\\x22webPageType\\x22:\\x22WEB_PAGE_TYPE_UNKNOWN\\x22,\\x22rootVe\\x22:83769\\x7d\\x7d,\\x22signInEndpoint\\x22:\\x7b\\x22hack\\x22:true\\x7d\\x7d,\\x22trackingParams\\x22:\\x22CBMQpDAYBSITCLS40d7T7O4CFdHUEQgdUd0OnQ\\x3d\\x3d\\x22\\x7d\\x7d\\x5d,\\x22trackingParams\\x22:\\x22CBMQpDAYBSITCLS40d7T7O4CFdHUEQgdUd0OnQ\\x3d\\x3d\\x22,\\x22accessibility\\x22:\\x7b\\x22accessibilityData\\x22:\\x7b\\x22label\\x22:\\x22Action menu\\x22\\x7d\\x7d\\x7d\\x7d,\\x22thumbnailOverlays\\x22:\\x5b\\x7b\\x22thumbnailOverlayTimeStatusRenderer\\x22:\\x7b\\x22text\\x22:\\x7b\\x22runs\\x22:\\x5b\\x7b\\x22text\\x22:\\x223:50\\x22\\x7d\\x5d,\\x22accessibility\\x22:\\x7b\\x22accessibilityData\\x22:\\x7b\\x22label\\x22:\\x223 minutes, 50 seconds\\x22\\x7d\\x7d\\x7d,\\x22style\\x22:\\x22DEFAULT\\x22\\x7d\\x7d\\x5d,\\x22accessibility\\x22:\\x7b\\x22accessibilityData\\x22:\\x7b\\x22label\\x22:\\x22Dhurata Dora ft. Soolking - ZemΓ«r β 3 minutes, 50 seconds β Go to channel β REDBOX Entertainment - 551M views β play video\\x22\\x7d\\x7d\\x7d\\x7d,\\x7b\\x22compactVideoRenderer\\x22:\\x7b\\x22videoId\\x22:\\x222aofUDIYEDg\\x22,\\x22thumbnail\\x22:\\x7b\\x22thumbnails\\x22:\\x5b\\x7b\\x22url\\x22:\\x22https:\\/\\/i.ytimg.com\\/vi\\/2aofUDIYEDg\\/default.jpg\\x22,\\x22width\\x22:120,\\x22height\\x22:90\\x7d,\\x7b\\x22url\\x22:\\x22https:\\/\\/i.ytimg.com\\/vi\\/2aofUDIYEDg\\/mqdefault.jpg\\x22,\\x22width\\x22:320,\\x22height\\x22:180\\x7d,\\x7b\\x22url\\x22:\\x22https:\\/\\/i.ytimg.com\\/vi\\/2aofUDIYEDg\\/hqdefault.jpg\\x22,\\x22width\\x22:480,\\x22height\\x22:360\\x7d,\\x7b\\x22url\\x22:\\x22https:\\/\\/i.ytimg.com\\/vi\\/2aofUDIYEDg\\/sddefault.jpg\\x22,\\x22width\\x22:640,\\x22height\\x22:480\\x7d,\\x7b\\x22url\\x22:\\x22https:\\/\\/i.ytimg.com\\/vi\\/2aofUDIYEDg\\/hq720.jpg?sqp\\x3d-oaymwEhCK4FEIIDSFryq4qpAxMIARUAAAAAGAElAADIQj0AgKJD\\\\u0026rs\\x3dAOn4CLDyXNvdlBXUQQUUNpVs3So5qB7Glw\\x22,\\x22width\\x22:686,\\x22height\\x22:386\\x7d\\x5d\\x7d,\\x22title\\x22:\\x7b\\x22runs\\x22:\\x5b\\x7b\\x22text\\x22:\\x22Arta - Falje nuk ka (Re-Upload)\\x22\\x7d\\x5d,\\x22accessibility\\x22:\\x7b\\x22accessibilityData\\x22:\\x7b\\x22label\\x22:\\x22Arta - Falje nuk ka (Re-Upload) by Arbasound 4 minutes, 34 seconds 2,107,693 views\\x22\\x7d\\x7d\\x7d,\\x22longBylineText\\x22:\\x7b\\x22runs\\x22:\\x5b\\x7b\\x22text\\x22:\\x22Arbasound\\x22,\\x22navigationEndpoint\\x22:\\x7b\\x22clickTrackingParams\\x22:\\x22CBIQpDAYBiITCLS40d7T7O4CFdHUEQgdUd0OnQ\\x3d\\x3d\\x22,\\x22commandMetadata\\x22:\\x7b\\x22webCommandMetadata\\x22:\\x7b\\x22url\\x22:\\x22\\/channel\\/UCnDD3MMW1ZbqI9NolubdeIQ\\x22,\\x22webPageType\\x22:\\x22WEB_PAGE_TYPE_CHANNEL\\x22,\\x22rootVe\\x22:3611,\\x22apiUrl\\x22:\\x22\\/youtubei\\/v1\\/browse\\x22\\x7d\\x7d,\\x22browseEndpoint\\x22:\\x7b\\x22browseId\\x22:\\x22UCnDD3MMW1ZbqI9NolubdeIQ\\x22,\\x22canonicalBaseUrl\\x22:\\x22\\/channel\\/UCnDD3MMW1ZbqI9NolubdeIQ\\x22\\x7d\\x7d\\x7d\\x5d\\x7d,\\x22viewCountText\\x22:\\x7b\\x22runs\\x22:\\x5b\\x7b\\x22text\\x22:\\x222,107,693 views\\x22\\x7d\\x5d\\x7d,\\x22lengthText\\x22:\\x7b\\x22runs\\x22:\\x5b\\x7b\\x22text\\x22:\\x224:34\\x22\\x7d\\x5d,\\x22accessibility\\x22:\\x7b\\x22accessibilityData\\x22:\\x7b\\x22label\\x22:\\x224 minutes, 34 seconds\\x22\\x7d\\x7d\\x7d,\\x22navigationEndpoint\\x22:\\x7b\\x22clickTrackingParams\\x22:\\x22CBIQpDAYBiITCLS40d7T7O4CFdHUEQgdUd0OnTIHcmVsYXRlZEijn9r1-9P-51SaAQUIARD4HQ\\x3d\\x3d\\x22,\\x22commandMetadata\\x22:\\x7b\\x22webCommandMetadata\\x22:\\x7b\\x22url\\x22:\\x22\\/watch?v\\x3d2aofUDIYEDg\\x22,\\x22webPageType\\x22:\\x22WEB_PAGE_TYPE_WATCH\\x22,\\x22rootVe\\x22:3832\\x7d\\x7d,\\x22watchEndpoint\\x22:\\x7b\\x22videoId\\x22:\\x222aofUDIYEDg\\x22,\\x22nofollow\\x22:true\\x7d\\x7d,\\x22shortBylineText\\x22:\\x7b\\x22runs\\x22:\\x5b\\x7b\\x22text\\x22:\\x22Arbasound\\x22,\\x22navigationEndpoint\\x22:\\x7b\\x22clickTrackingParams\\x22:\\x22CBIQpDAYBiITCLS40d7T7O4CFdHUEQgdUd0OnQ\\x3d\\x3d\\x22,\\x22commandMetadata\\x22:\\x7b\\x22webCommandMetadata\\x22:\\x7b\\x22url\\x22:\\x22\\/channel\\/UCnDD3MMW1ZbqI9NolubdeIQ\\x22,\\x22webPageType\\x22:\\x22WEB_PAGE_TYPE_CHANNEL\\x22,\\x22rootVe\\x22:3611,\\x22apiUrl\\x22:\\x22\\/youtubei\\/v1\\/browse\\x22\\x7d\\x7d,\\x22browseEndpoint\\x22:\\x7b\\x22browseId\\x22:\\x22UCnDD3MMW1ZbqI9NolubdeIQ\\x22,\\x22canonicalBaseUrl\\x22:\\x22\\/channel\\/UCnDD3MMW1ZbqI9NolubdeIQ\\x22\\x7d\\x7d\\x7d\\x5d\\x7d,\\x22channelThumbnail\\x22:\\x7b\\x22thumbnails\\x22:\\x5b\\x7b\\x22url\\x22:\\x22https:\\/\\/yt3.ggpht.com\\/ytc\\/AAUvwnhvFb6D-xdPBh3zDwm4H922J0ziKfYLTLz3WsQEiA\\x3ds88-c-k-c0x00ffffff-no-rj\\x22,\\x22width\\x22:68,\\x22height\\x22:68\\x7d\\x5d\\x7d,\\x22ownerBadges\\x22:\\x5b\\x7b\\x22metadataBadgeRenderer\\x22:\\x7b\\x22icon\\x22:\\x7b\\x22iconType\\x22:\\x22OFFICIAL_ARTIST_BADGE\\x22\\x7d,\\x22style\\x22:\\x22BADGE_STYLE_TYPE_VERIFIED_ARTIST\\x22,\\x22tooltip\\x22:\\x22Official Artist Channel\\x22,\\x22trackingParams\\x22:\\x22CBIQpDAYBiITCLS40d7T7O4CFdHUEQgdUd0OnQ\\x3d\\x3d\\x22\\x7d\\x7d\\x5d,\\x22trackingParams\\x22:\\x22CBIQpDAYBiITCLS40d7T7O4CFdHUEQgdUd0OnUC4oOCQg-qH1dkB\\x22,\\x22shortViewCountText\\x22:\\x7b\\x22runs\\x22:\\x5b\\x7b\\x22text\\x22:\\x222.1M views\\x22\\x7d\\x5d\\x7d,\\x22menu\\x22:\\x7b\\x22menuRenderer\\x22:\\x7b\\x22items\\x22:\\x5b\\x7b\\x22menuNavigationItemRenderer\\x22:\\x7b\\x22text\\x22:\\x7b\\x22runs\\x22:\\x5b\\x7b\\x22text\\x22:\\x22Save to Watch Later\\x22\\x7d\\x5d\\x7d,\\x22navigationEndpoint\\x22:\\x7b\\x22clickTrackingParams\\x22:\\x22CBIQpDAYBiITCLS40d7T7O4CFdHUEQgdUd0OnQ\\x3d\\x3d\\x22,\\x22commandMetadata\\x22:\\x7b\\x22webCommandMetadata\\x22:\\x7b\\x22url\\x22:\\x22https:\\/\\/accounts.google.com\\/ServiceLogin?service\\x3dyoutube\\\\u0026uilel\\x3d3\\\\u0026passive\\x3dtrue\\\\u0026continue\\x3dhttps%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26app%3Dm%26hl%3Den-GB%26next%3Dhttps%253A%252F%252Fm.youtube.com%252Fwatch%253Fv%253DVM_6n762j6M\\\\u0026hl\\x3den-GB\\x22,\\x22webPageType\\x22:\\x22WEB_PAGE_TYPE_UNKNOWN\\x22,\\x22rootVe\\x22:83769\\x7d\\x7d,\\x22signInEndpoint\\x22:\\x7b\\x22hack\\x22:true\\x7d\\x7d,\\x22trackingParams\\x22:\\x22CBIQpDAYBiITCLS40d7T7O4CFdHUEQgdUd0OnQ\\x3d\\x3d\\x22\\x7d\\x7d\\x5d,\\x22trackingParams\\x22:\\x22CBIQpDAYBiITCLS40d7T7O4CFdHUEQgdUd0OnQ\\x3d\\x3d\\x22,\\x22accessibility\\x22:\\x7b\\x22accessibilityData\\x22:\\x7b\\x22label\\x22:\\x22Action menu\\x22\\x7d\\x7d\\x7d\\x7d,\\x22thumbnailOverlays\\x22:\\x5b\\x7b\\x22thumbnailOverlayTimeStatusRenderer\\x22:\\x7b\\x22text\\x22:\\x7b\\x22runs\\x22:\\x5b\\x7b\\x22text\\x22:\\x224:34\\x22\\x7d\\x5d,\\x22accessibility\\x22:\\x7b\\x22accessibilityData\\x22:\\x7b\\x22label\\x22:\\x224 minutes, 34 seconds\\x22\\x7d\\x7d\\x7d,\\x22style\\x22:\\x22DEFAULT\\x22\\x7d\\x7d\\x5d,\\x22accessibility\\x22:\\x7b\\x22accessibilityData\\x22:\\x7b\\x22label\\x22:\\x22Arta - Falje nuk ka (Re-Upload) β 4 minutes, 34 seconds β Go to channel β Arbasound - 2.1M views β play video\\x22\\x7d\\x7d\\x7d\\x7d,\\x7b\\x22compactVideoRenderer\\x22:\\x7b\\x22videoId\\x22:\\x22Q_Y0iXcSc1Q\\x22,\\x22thumbnail\\x22:\\x7b\\x22thumbnails\\x22:\\x5b\\x7b\\x22url\\x22:\\x22https:\\/\\/i.ytimg.com\\/vi\\/Q_Y0iXcSc1Q\\/default.jpg\\x22,\\x22width\\x22:120,\\x22height\\x22:90\\x7d,\\x7b\\x22url\\x22:\\x22https:\\/\\/i.ytimg.com\\/vi\\/Q_Y0iXcSc1Q\\/mqdefault.jpg\\x22,\\x22width\\x22:320,\\x22height\\x22:180\\x7d,\\x7b\\x22url\\x22:\\x22https:\\/\\/i.ytimg.com\\/vi\\/Q_Y0iXcSc1Q\\/hqdefault.jpg\\x22,\\x22width\\x22:480,\\x22height\\x22:360\\x7d,\\x7b\\x22url\\x22:\\x22https:\\/\\/i.ytimg.com\\/vi\\/Q_Y0iXcSc1Q\\/sddefault.jpg\\x22,\\x22width\\x22:640,\\x22height\\x22:480\\x7d,\\x7b\\x22url\\x22:\\x22https:\\/\\/i.ytimg.com\\/vi\\/Q_Y0iXcSc1Q\\/hq720.jpg?sqp\\x3d-oaymwEhCK4FEIIDSFryq4qpAxMIARUAAAAAGAElAADIQj0AgKJD\\\\u0026rs\\x3dAOn4CLDZRgclINVq9ViyWc-uZcr7grz8iA\\x22,\\x22width\\x22:686,\\x22height\\x22:386\\x7d\\x5d\\x7d,\\x22title\\x22:\\x7b\\x22runs\\x22:\\x5b\\x7b\\x22text\\x22:\\x22Remzie \\\\u0026 Nexhat Osmani - Mos u kthe (Official Video)\\x22\\x7d\\x5d,\\x22accessibility\\x22:\\x7b\\x22accessibilityData\\x22:\\x7b\\x22label\\x22:\\x22Remzie \\\\u0026 Nexhat Osmani - Mos u kthe (Official Video) by Remzie \\\\u0026 Nexhat Osmani 4 minutes, 42 seconds 3,592,140 views\\x22\\x7d\\x7d\\x7d,\\x22longBylineText\\x22:\\x7b\\x22runs\\x22:\\x5b\\x7b\\x22text\\x22:\\x22Remzie \\\\u0026 Nexhat Osmani\\x22,\\x22navigationEndpoint\\x22:\\x7b\\x22clickTrackingParams\\x22:\\x22CBEQpDAYByITCLS40d7T7O4CFdHUEQgdUd0OnQ\\x3d\\x3d\\x22,\\x22commandMetadata\\x22:\\x7b\\x22webCommandMetadata\\x22:\\x7b\\x22url\\x22:\\x22\\/channel\\/UCdL71blkVN3RcPnbfxMz68w\\x22,\\x22webPageType\\x22:\\x22WEB_PAGE_TYPE_CHANNEL\\x22,\\x22rootVe\\x22:3611,\\x22apiUrl\\x22:\\x22\\/youtubei\\/v1\\/browse\\x22\\x7d\\x7d,\\x22browseEndpoint\\x22:\\x7b\\x22browseId\\x22:\\x22UCdL71blkVN3RcPnbfxMz68w\\x22,\\x22canonicalBaseUrl\\x22:\\x22\\/channel\\/UCdL71blkVN3RcPnbfxMz68w\\x22\\x7d\\x7d\\x7d\\x5d\\x7d,\\x22viewCountText\\x22:\\x7b\\x22runs\\x22:\\x5b\\x7b\\x22text\\x22:\\x223,592,140 views\\x22\\x7d\\x5d\\x7d,\\x22lengthText\\x22:\\x7b\\x22runs\\x22:\\x5b\\x7b\\x22text\\x22:\\x224:42\\x22\\x7d\\x5d,\\x22accessibility\\x22:\\x7b\\x22accessibilityData\\x22:\\x7b\\x22label\\x22:\\x224 minutes, 42 seconds\\x22\\x7d\\x7d\\x7d,\\x22navigationEndpoint\\x22:\\x7b\\x22clickTrackingParams\\x22:\\x22CBEQpDAYByITCLS40d7T7O4CFdHUEQgdUd0OnTIHcmVsYXRlZEijn9r1-9P-51SaAQUIARD4HQ\\x3d\\x3d\\x22,\\x22commandMetadata\\x22:\\x7b\\x22webCommandMetadata\\x22:\\x7b\\x22url\\x22:\\x22\\/watch?v\\x3dQ_Y0iXcSc1Q\\x22,\\x22webPageType\\x22:\\x22WEB_PAGE_TYPE_WATCH\\x22,\\x22rootVe\\x22:3832\\x7d\\x7d,\\x22watchEndpoint\\x22:\\x7b\\x22videoId\\x22:\\x22Q_Y0iXcSc1Q\\x22,\\x22nofollow\\x22:true\\x7d\\x7d,\\x22shortBylineText\\x22:\\x7b\\x22runs\\x22:\\x5b\\x7b\\x22text\\x22:\\x22Remzie \\\\u0026 Nexhat Osmani\\x22,\\x22navigationEndpoint\\x22:\\x7b\\x22clickTrackingParams\\x22:\\x22CBEQpDAYByITCLS40d7T7O4CFdHUEQgdUd0OnQ\\x3d\\x3d\\x22,\\x22commandMetadata\\x22:\\x7b\\x22webCommandMetadata\\x22:\\x7b\\x22url\\x22:\\x22\\/channel\\/UCdL71blkVN3RcPnbfxMz68w\\x22,\\x22webPageType\\x22:\\x22WEB_PAGE_TYPE_CHANNEL\\x22,\\x22rootVe\\x22:3611,\\x22apiUrl\\x22:\\x22\\/youtubei\\/v1\\/browse\\x22\\x7d\\x7d,\\x22browseEndpoint\\x22:\\x7b\\x22browseId\\x22:\\x22UCdL71blkVN3RcPnbfxMz68w\\x22,\\x22canonicalBaseUrl\\x22:\\x22\\/channel\\/UCdL71blkVN3RcPnbfxMz68w\\x22\\x7d\\x7d\\x7d\\x5d\\x7d,\\x22channelThumbnail\\x22:\\x7b\\x22thumbnails\\x22:\\x5b\\x7b\\x22url\\x22:\\x22https:\\/\\/yt3.ggpht.com\\/ytc\\/AAUvwnjPaHdXWfAuVAPLN8FrjJrrgH4x-2ditHTU1t2KNg\\x3ds88-c-k-c0x00ffffff-no-rj\\x22,\\x22width\\x22:68,\\x22height\\x22:68\\x7d\\x5d\\x7d,\\x22ownerBadges\\x22:\\x5b\\x7b\\x22metadataBadgeRenderer\\x22:\\x7b\\x22icon\\x22:\\x7b\\x22iconType\\x22:\\x22OFFICIAL_ARTIST_BADGE\\x22\\x7d,\\x22style\\x22:\\x22BADGE_STYLE_TYPE_VERIFIED_ARTIST\\x22,\\x22tooltip\\x22:\\x22Official Artist Channel\\x22,\\x22trackingParams\\x22:\\x22CBEQpDAYByITCLS40d7T7O4CFdHUEQgdUd0OnQ\\x3d\\x3d\\x22\\x7d\\x7d\\x5d,\\x22trackingParams\\x22:\\x22CBEQpDAYByITCLS40d7T7O4CFdHUEQgdUd0OnUDU5sm4l5GN-0M\\x3d\\x22,\\x22shortViewCountText\\x22:\\x7b\\x22runs\\x22:\\x5b\\x7b\\x22text\\x22:\\x223.5M views\\x22\\x7d\\x5d\\x7d,\\x22menu\\x22:\\x7b\\x22menuRenderer\\x22:\\x7b\\x22items\\x22:\\x5b\\x7b\\x22menuNavigationItemRenderer\\x22:\\x7b\\x22text\\x22:\\x7b\\x22runs\\x22:\\x5b\\x7b\\x22text\\x22:\\x22Save to Watch Later\\x22\\x7d\\x5d\\x7d,\\x22navigationEndpoint\\x22:\\x7b\\x22clickTrackingParams\\x22:\\x22CBEQpDAYByITCLS40d7T7O4CFdHUEQgdUd0OnQ\\x3d\\x3d\\x22,\\x22commandMetadata\\x22:\\x7b\\x22webCommandMetadata\\x22:\\x7b\\x22url\\x22:\\x22https:\\/\\/accounts.google.com\\/ServiceLogin?service\\x3dyoutube\\\\u0026uilel\\x3d3\\\\u0026passive\\x3dtrue\\\\u0026continue\\x3dhttps%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26app%3Dm%26hl%3Den-GB%26next%3Dhttps%253A%252F%252Fm.youtube.com%252Fwatch%253Fv%253DVM_6n762j6M\\\\u0026hl\\x3den-GB\\x22,\\x22webPageType\\x22:\\x22WEB_PAGE_TYPE_UNKNOWN\\x22,\\x22rootVe\\x22:83769\\x7d\\x7d,\\x22signInEndpoint\\x22:\\x7b\\x22hack\\x22:true\\x7d\\x7d,\\x22trackingParams\\x22:\\x22CBEQpDAYByITCLS40d7T7O4CFdHUEQgdUd0OnQ\\x3d\\x3d\\x22\\x7d\\x7d\\x5d,\\x22trackingParams\\x22:\\x22CBEQpDAYByITCLS40d7T7O4CFdHUEQgdUd0OnQ\\x3d\\x3d\\x22,\\x22accessibility\\x22:\\x7b\\x22accessibilityData\\x22:\\x7b\\x22label\\x22:\\x22Action menu\\x22\\x7d\\x7d\\x7d\\x7d,\\x22thumbnailOverlays\\x22:\\x5b\\x7b\\x22thumbnailOverlayTimeStatusRenderer\\x22:\\x7b\\x22text\\x22:\\x7b\\x22runs\\x22:\\x5b\\x7b\\x22text\\x22:\\x224:42\\x22\\x7d\\x5d,\\x22accessibility\\x22:\\x7b\\x22accessibilityData\\x22:\\x7b\\x22label\\x22:\\x224 minutes, 42 seconds\\x22\\x7d\\x7d\\x7d,\\x22style\\x22:\\x22DEFAULT\\x22\\x7d\\x7d\\x5d,\\x22accessibility\\x22:\\x7b\\x22accessibilityData\\x22:\\x7b\\x22label\\x22:\\x22Remzie \\\\u0026 Nexhat Osmani - Mos u kthe (Official Video) β 4 minutes, 42 seconds β Go to channel β Remzie \\\\u0026 Nexhat Osmani - 3.5M views β play video\\x22\\x7d\\x7d\\x7d\\x7d,\\x7b\\x22compactVideoRenderer\\x22:\\x7b\\x22videoId\\x22:\\x22CTXw49PaLbs\\x22,\\x22thumbnail\\x22:\\x7b\\x22thumbnails\\x22:\\x5b\\x7b\\x22url\\x22:\\x22https:\\/\\/i.ytimg.com\\/vi\\/CTXw49PaLbs\\/default.jpg\\x22,\\x22width\\x22:120,\\x22height\\x22:90\\x7d,\\x7b\\x22url\\x22:\\x22https:\\/\\/i.ytimg.com\\/vi\\/CTXw49PaLbs\\/mqdefault.jpg\\x22,\\x22width\\x22:320,\\x22height\\x22:180\\x7d,\\x7b\\x22url\\x22:\\x22https:\\/\\/i.ytimg.com\\/vi\\/CTXw49PaLbs\\/hqdefault.jpg\\x22,\\x22width\\x22:480,\\x22height\\x22:360\\x7d,\\x7b\\x22url\\x22:\\x22https:\\/\\/i.ytimg.com\\/vi\\/CTXw49PaLbs\\/sddefault.jpg\\x22,\\x22width\\x22:640,\\x22height\\x22:480\\x7d,\\x7b\\x22url\\x22:\\x22https:\\/\\/i.ytimg.com\\/vi\\/CTXw49PaLbs\\/hq720.jpg?sqp\\x3d-oaymwEhCK4FEIIDSFryq4qpAxMIARUAAAAAGAElAADIQj0AgKJD\\\\u0026rs\\x3dAOn4CLB88As0ypmGp1TvEHSM0Jvh75HOgw\\x22,\\x22width\\x22:686,\\x22height\\x22:386\\x7d\\x5d\\x7d,\\x22title\\x22:\\x7b\\x22runs\\x22:\\x5b\\x7b\\x22text\\x22:\\x22Gili ft Enis Potoku - Kur u ndame (Official Video 2009)\\x22\\x7d\\x5d,\\x22accessibility\\x22:\\x7b\\x22accessibilityData\\x22:\\x7b\\x22label\\x22:\\x22Gili ft Enis Potoku - Kur u ndame (Official Video 2009) by XIXA Music 5 minutes, 55 seconds 6,402,525 views\\x22\\x7d\\x7d\\x7d,\\x22longBylineText\\x22:\\x7b\\x22runs\\x22:\\x5b\\x7b\\x22text\\x22:\\x22XIXA Music\\x22,\\x22navigationEndpoint\\x22:\\x7b\\x22clickTrackingParams\\x22:\\x22CBAQpDAYCCITCLS40d7T7O4CFdHUEQgdUd0OnTIHcmVsYXRlZA\\x3d\\x3d\\x22,\\x22commandMetadata\\x22:\\x7b\\x22webCommandMetadata\\x22:\\x7b\\x22url\\x22:\\x22\\/user\\/GiliOfficial\\x22,\\x22webPageType\\x22:\\x22WEB_PAGE_TYPE_CHANNEL\\x22,\\x22rootVe\\x22:3611,\\x22apiUrl\\x22:\\x22\\/youtubei\\/v1\\/browse\\x22\\x7d\\x7d,\\x22browseEndpoint\\x22:\\x7b\\x22browseId\\x22:\\x22UC2NIkvbU4bDxHk9HC0h0xGQ\\x22,\\x22canonicalBaseUrl\\x22:\\x22\\/user\\/GiliOfficial\\x22\\x7d\\x7d\\x7d\\x5d\\x7d,\\x22viewCountText\\x22:\\x7b\\x22runs\\x22:\\x5b\\x7b\\x22text\\x22:\\x226,402,525 views\\x22\\x7d\\x5d\\x7d,\\x22lengthText\\x22:\\x7b\\x22runs\\x22:\\x5b\\x7b\\x22text\\x22:\\x225:55\\x22\\x7d\\x5d,\\x22accessibility\\x22:\\x7b\\x22accessibilityData\\x22:\\x7b\\x22label\\x22:\\x225 minutes, 55 seconds\\x22\\x7d\\x7d\\x7d,\\x22navigationEndpoint\\x22:\\x7b\\x22clickTrackingParams\\x22:\\x22CBAQpDAYCCITCLS40d7T7O4CFdHUEQgdUd0OnTIHcmVsYXRlZEijn9r1-9P-51SaAQUIARD4HQ\\x3d\\x3d\\x22,\\x22commandMetadata\\x22:\\x7b\\x22webCommandMetadata\\x22:\\x7b\\x22url\\x22:\\x22\\/watch?v\\x3dCTXw49PaLbs\\x22,\\x22webPageType\\x22:\\x22WEB_PAGE_TYPE_WATCH\\x22,\\x22rootVe\\x22:3832\\x7d\\x7d,\\x22watchEndpoint\\x22:\\x7b\\x22videoId\\x22:\\x22CTXw49PaLbs\\x22,\\x22nofollow\\x22:true\\x7d\\x7d,\\x22shortBylineText\\x22:\\x7b\\x22runs\\x22:\\x5b\\x7b\\x22text\\x22:\\x22XIXA Music\\x22,\\x22navigationEndpoint\\x22:\\x7b\\x22clickTrackingParams\\x22:\\x22CBAQpDAYCCITCLS40d7T7O4CFdHUEQgdUd0OnTIHcmVsYXRlZA\\x3d\\x3d\\x22,\\x22commandMetadata\\x22:\\x7b\\x22webCommandMetadata\\x22:\\x7b\\x22url\\x22:\\x22\\/user\\/GiliOfficial\\x22,\\x22webPageType\\x22:\\x22WEB_PAGE_TYPE_CHANNEL\\x22,\\x22rootVe\\x22:3611,\\x22apiUrl\\x22:\\x22\\/youtubei\\/v1\\/browse\\x22\\x7d\\x7d,\\x22browseEndpoint\\x22:\\x7b\\x22browseId\\x22:\\x22UC2NIkvbU4bDxHk9HC0h0xGQ\\x22,\\x22canonicalBaseUrl\\x22:\\x22\\/user\\/GiliOfficial\\x22\\x7d\\x7d\\x7d\\x5d\\x7d,\\x22channelThumbnail\\x22:\\x7b\\x22thumbnails\\x22:\\x5b\\x7b\\x22url\\x22:\\x22https:\\/\\/yt3.ggpht.com\\/ytc\\/AAUvwngPwbaY0Eolt3Cd8-DRpMpdkAOv_AiXY_-hETF2RQ\\x3ds68-c-k-c0x00ffffff-no-rj\\x22,\\x22width\\x22:68,\\x22height\\x22:68\\x7d\\x5d\\x7d,\\x22trackingParams\\x22:\\x22CBAQpDAYCCITCLS40d7T7O4CFdHUEQgdUd0OnUC72-ievZz8mgk\\x3d\\x22,\\x22shortViewCountText\\x22:\\x7b\\x22runs\\x22:\\x5b\\x7b\\x22text\\x22:\\x226.4M views\\x22\\x7d\\x5d\\x7d,\\x22menu\\x22:\\x7b\\x22menuRenderer\\x22:\\x7b\\x22items\\x22:\\x5b\\x7b\\x22menuNavigationItemRenderer\\x22:\\x7b\\x22text\\x22:\\x7b\\x22runs\\x22:\\x5b\\x7b\\x22text\\x22:\\x22Save to Watch Later\\x22\\x7d\\x5d\\x7d,\\x22navigationEndpoint\\x22:\\x7b\\x22clickTrackingParams\\x22:\\x22CBAQpDAYCCITCLS40d7T7O4CFdHUEQgdUd0OnQ\\x3d\\x3d\\x22,\\x22commandMetadata\\x22:\\x7b\\x22webCommandMetadata\\x22:\\x7b\\x22url\\x22:\\x22https:\\/\\/accounts.google.com\\/ServiceLogin?service\\x3dyoutube\\\\u0026uilel\\x3d3\\\\u0026passive\\x3dtrue\\\\u0026continue\\x3dhttps%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26app%3Dm%26hl%3Den-GB%26next%3Dhttps%253A%252F%252Fm.youtube.com%252Fwatch%253Fv%253DVM_6n762j6M\\\\u0026hl\\x3den-GB\\x22,\\x22webPageType\\x22:\\x22WEB_PAGE_TYPE_UNKNOWN\\x22,\\x22rootVe\\x22:83769\\x7d\\x7d,\\x22signInEndpoint\\x22:\\x7b\\x22hack\\x22:true\\x7d\\x7d,\\x22trackingParams\\x22:\\x22CBAQpDAYCCITCLS40d7T7O4CFdHUEQgdUd0OnQ\\x3d\\x3d\\x22\\x7d\\x7d\\x5d,\\x22trackingParams\\x22:\\x22CBAQpDAYCCITCLS40d7T7O4CFdHUEQgdUd0OnQ\\x3d\\x3d\\x22,\\x22accessibility\\x22:\\x7b\\x22accessibilityData\\x22:\\x7b\\x22label\\x22:\\x22Action menu\\x22\\x7d\\x7d\\x7d\\x7d,\\x22thumbnailOverlays\\x22:\\x5b\\x7b\\x22thumbnailOverlayTimeStatusRenderer\\x22:\\x7b\\x22text\\x22:\\x7b\\x22runs\\x22:\\x5b\\x7b\\x22text\\x22:\\x225:55\\x22\\x7d\\x5d,\\x22accessibility\\x22:\\x7b\\x22accessibilityData\\x22:\\x7b\\x22label\\x22:\\x225 minutes, 55 seconds\\x22\\x7d\\x7d\\x7d,\\x22style\\x22:\\x22DEFAULT\\x22\\x7d\\x7d\\x5d,\\x22accessibility\\x22:\\x7b\\x22accessibilityData\\x22:\\x7b\\x22label\\x22:\\x22Gili ft Enis Potoku - Kur u ndame (Official Video 2009) β 5 minutes, 55 seconds β Go to channel β XIXA Music - 6.4M views β play video\\x22\\x7d\\x7d\\x7d\\x7d,\\x7b\\x22compactVideoRenderer\\x22:\\x7b\\x22videoId\\x22:\\x228FTQgMNZ22g\\x22,\\x22thumbnail\\x22:\\x7b\\x22thumbnails\\x22:\\x5b\\x7b\\x22url\\x22:\\x22https:\\/\\/i.ytimg.com\\/vi\\/8FTQgMNZ22g\\/default.jpg\\x22,\\x22width\\x22:120,\\x22height\\x22:90\\x7d,\\x7b\\x22url\\x22:\\x22https:\\/\\/i.ytimg.com\\/vi\\/8FTQgMNZ22g\\/mqdefault.jpg\\x22,\\x22width\\x22:320,\\x22height\\x22:180\\x7d,\\x7b\\x22url\\x22:\\x22https:\\/\\/i.ytimg.com\\/vi\\/8FTQgMNZ22g\\/hqdefault.jpg\\x22,\\x22width\\x22:480,\\x22height\\x22:360\\x7d,\\x7b\\x22url\\x22:\\x22https:\\/\\/i.ytimg.com\\/vi\\/8FTQgMNZ22g\\/sddefault.jpg\\x22,\\x22width\\x22:640,\\x22height\\x22:480\\x7d,\\x7b\\x22url\\x22:\\x22https:\\/\\/i.ytimg.com\\/vi\\/8FTQgMNZ22g\\/hq720.jpg?sqp\\x3d-oaymwEhCK4FEIIDSFryq4qpAxMIARUAAAAAGAElAADIQj0AgKJD\\\\u0026rs\\x3dAOn4CLAB8yi04fO-rz7HmTDax9piLyP0HQ\\x22,\\x22width\\x22:686,\\x22height\\x22:386\\x7d\\x5d\\x7d,\\x22title\\x22:\\x7b\\x22runs\\x22:\\x5b\\x7b\\x22text\\x22:\\x22Arta - Mos ta nin (Re-Upload)\\x22\\x7d\\x5d,\\x22accessibility\\x22:\\x7b\\x22accessibilityData\\x22:\\x7b\\x22label\\x22:\\x22Arta - Mos ta nin (Re-Upload) by Arbasound 4 minutes, 1 second 516,114 views\\x22\\x7d\\x7d\\x7d,\\x22longBylineText\\x22:\\x7b\\x22runs\\x22:\\x5b\\x7b\\x22text\\x22:\\x22Arbasound\\x22,\\x22navigationEndpoint\\x22:\\x7b\\x22clickTrackingParams\\x22:\\x22CA8QpDAYCSITCLS40d7T7O4CFdHUEQgdUd0OnQ\\x3d\\x3d\\x22,\\x22commandMetadata\\x22:\\x7b\\x22webCommandMetadata\\x22:\\x7b\\x22url\\x22:\\x22\\/channel\\/UCnDD3MMW1ZbqI9NolubdeIQ\\x22,\\x22webPageType\\x22:\\x22WEB_PAGE_TYPE_CHANNEL\\x22,\\x22rootVe\\x22:3611,\\x22apiUrl\\x22:\\x22\\/youtubei\\/v1\\/browse\\x22\\x7d\\x7d,\\x22browseEndpoint\\x22:\\x7b\\x22browseId\\x22:\\x22UCnDD3MMW1ZbqI9NolubdeIQ\\x22,\\x22canonicalBaseUrl\\x22:\\x22\\/channel\\/UCnDD3MMW1ZbqI9NolubdeIQ\\x22\\x7d\\x7d\\x7d\\x5d\\x7d,\\x22viewCountText\\x22:\\x7b\\x22runs\\x22:\\x5b\\x7b\\x22text\\x22:\\x22516,114 views\\x22\\x7d\\x5d\\x7d,\\x22lengthText\\x22:\\x7b\\x22runs\\x22:\\x5b\\x7b\\x22text\\x22:\\x224:01\\x22\\x7d\\x5d,\\x22accessibility\\x22:\\x7b\\x22accessibilityData\\x22:\\x7b\\x22label\\x22:\\x224 minutes, 1 second\\x22\\x7d\\x7d\\x7d,\\x22navigationEndpoint\\x22:\\x7b\\x22clickTrackingParams\\x22:\\x22CA8QpDAYCSITCLS40d7T7O4CFdHUEQgdUd0OnTIHcmVsYXRlZEijn9r1-9P-51SaAQUIARD4HQ\\x3d\\x3d\\x22,\\x22commandMetadata\\x22:\\x7b\\x22webCommandMetadata\\x22:\\x7b\\x22url\\x22:\\x22\\/watch?v\\x3d8FTQgMNZ22g\\x22,\\x22webPageType\\x22:\\x22WEB_PAGE_TYPE_WATCH\\x22,\\x22rootVe\\x22:3832\\x7d\\x7d,\\x22watchEndpoint\\x22:\\x7b\\x22videoId\\x22:\\x228FTQgMNZ22g\\x22,\\x22nofollow\\x22:true\\x7d\\x7d,\\x22shortBylineText\\x22:\\x7b\\x22runs\\x22:\\x5b\\x7b\\x22text\\x22:\\x22Arbasound\\x22,\\x22navigationEndpoint\\x22:\\x7b\\x22clickTrackingParams\\x22:\\x22CA8QpDAYCSITCLS40d7T7O4CFdHUEQgdUd0OnQ\\x3d\\x3d\\x22,\\x22commandMetadata\\x22:\\x7b\\x22webCommandMetadata\\x22:\\x7b\\x22url\\x22:\\x22\\/channel\\/UCnDD3MMW1ZbqI9NolubdeIQ\\x22,\\x22webPageType\\x22:\\x22WEB_PAGE_TYPE_CHANNEL\\x22,\\x22rootVe\\x22:3611,\\x22apiUrl\\x22:\\x22\\/youtubei\\/v1\\/browse\\x22\\x7d\\x7d,\\x22browseEndpoint\\x22:\\x7b\\x22browseId\\x22:\\x22UCnDD3MMW1ZbqI9NolubdeIQ\\x22,\\x22canonicalBaseUrl\\x22:\\x22\\/channel\\/UCnDD3MMW1ZbqI9NolubdeIQ\\x22\\x7d\\x7d\\x7d\\x5d\\x7d,\\x22channelThumbnail\\x22:\\x7b\\x22thumbnails\\x22:\\x5b\\x7b\\x22url\\x22:\\x22https:\\/\\/yt3.ggpht.com\\/ytc\\/AAUvwnhvFb6D-xdPBh3zDwm4H922J0ziKfYLTLz3WsQEiA\\x3ds88-c-k-c0x00ffffff-no-rj\\x22,\\x22width\\x22:68,\\x22height\\x22:68\\x7d\\x5d\\x7d,\\x22ownerBadges\\x22:\\x5b\\x7b\\x22metadataBadgeRenderer\\x22:\\x7b\\x22icon\\x22:\\x7b\\x22iconType\\x22:\\x22OFFICIAL_ARTIST_BADGE\\x22\\x7d,\\x22style\\x22:\\x22BADGE_STYLE_TYPE_VERIFIED_ARTIST\\x22,\\x22tooltip\\x22:\\x22Official Artist Channel\\x22,\\x22trackingParams\\x22:\\x22CA8QpDAYCSITCLS40d7T7O4CFdHUEQgdUd0OnQ\\x3d\\x3d\\x22\\x7d\\x7d\\x5d,\\x22trackingParams\\x22:\\x22CA8QpDAYCSITCLS40d7T7O4CFdHUEQgdUd0OnUDotueajJC0qvAB\\x22,\\x22shortViewCountText\\x22:\\x7b\\x22runs\\x22:\\x5b\\x7b\\x22text\\x22:\\x22516K views\\x22\\x7d\\x5d\\x7d,\\x22menu\\x22:\\x7b\\x22menuRenderer\\x22:\\x7b\\x22items\\x22:\\x5b\\x7b\\x22menuNavigationItemRenderer\\x22:\\x7b\\x22text\\x22:\\x7b\\x22runs\\x22:\\x5b\\x7b\\x22text\\x22:\\x22Save to Watch Later\\x22\\x7d\\x5d\\x7d,\\x22navigationEndpoint\\x22:\\x7b\\x22clickTrackingParams\\x22:\\x22CA8QpDAYCSITCLS40d7T7O4CFdHUEQgdUd0OnQ\\x3d\\x3d\\x22,\\x22commandMetadata\\x22:\\x7b\\x22webCommandMetadata\\x22:\\x7b\\x22url\\x22:\\x22https:\\/\\/accounts.google.com\\/ServiceLogin?service\\x3dyoutube\\\\u0026uilel\\x3d3\\\\u0026passive\\x3dtrue\\\\u0026continue\\x3dhttps%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26app%3Dm%26hl%3Den-GB%26next%3Dhttps%253A%252F%252Fm.youtube.com%252Fwatch%253Fv%253DVM_6n762j6M\\\\u0026hl\\x3den-GB\\x22,\\x22webPageType\\x22:\\x22WEB_PAGE_TYPE_UNKNOWN\\x22,\\x22rootVe\\x22:83769\\x7d\\x7d,\\x22signInEndpoint\\x22:\\x7b\\x22hack\\x22:true\\x7d\\x7d,\\x22trackingParams\\x22:\\x22CA8QpDAYCSITCLS40d7T7O4CFdHUEQgdUd0OnQ\\x3d\\x3d\\x22\\x7d\\x7d\\x5d,\\x22trackingParams\\x22:\\x22CA8QpDAYCSITCLS40d7T7O4CFdHUEQgdUd0OnQ\\x3d\\x3d\\x22,\\x22accessibility\\x22:\\x7b\\x22accessibilityData\\x22:\\x7b\\x22label\\x22:\\x22Action menu\\x22\\x7d\\x7d\\x7d\\x7d,\\x22thumbnailOverlays\\x22:\\x5b\\x7b\\x22thumbnailOverlayTimeStatusRenderer\\x22:\\x7b\\x22text\\x22:\\x7b\\x22runs\\x22:\\x5b\\x7b\\x22text\\x22:\\x224:01\\x22\\x7d\\x5d,\\x22accessibility\\x22:\\x7b\\x22accessibilityData\\x22:\\x7b\\x22label\\x22:\\x224 minutes, 1 second\\x22\\x7d\\x7d\\x7d,\\x22style\\x22:\\x22DEFAULT\\x22\\x7d\\x7d\\x5d,\\x22accessibility\\x22:\\x7b\\x22accessibilityData\\x22:\\x7b\\x22label\\x22:\\x22Arta - Mos ta nin (Re-Upload) β 4 minutes, 1 second β Go to channel β Arbasound - 516K views β play video\\x22\\x7d\\x7d\\x7d\\x7d,\\x7b\\x22compactVideoRenderer\\x22:\\x7b\\x22videoId\\x22:\\x22GB9k-kJ9aR8\\x22,\\x22thumbnail\\x22:\\x7b\\x22thumbnails\\x22:\\x5b\\x7b\\x22url\\x22:\\x22https:\\/\\/i.ytimg.com\\/vi\\/GB9k-kJ9aR8\\/default.jpg\\x22,\\x22width\\x22:120,\\x22height\\x22:90\\x7d,\\x7b\\x22url\\x22:\\x22https:\\/\\/i.ytimg.com\\/vi\\/GB9k-kJ9aR8\\/mqdefault.jpg\\x22,\\x22width\\x22:320,\\x22height\\x22:180\\x7d,\\x7b\\x22url\\x22:\\x22https:\\/\\/i.ytimg.com\\/vi\\/GB9k-kJ9aR8\\/hqdefault.jpg\\x22,\\x22width\\x22:480,\\x22height\\x22:360\\x7d,\\x7b\\x22url\\x22:\\x22https:\\/\\/i.ytimg.com\\/vi\\/GB9k-kJ9aR8\\/sddefault.jpg\\x22,\\x22width\\x22:640,\\x22height\\x22:480\\x7d,\\x7b\\x22url\\x22:\\x22https:\\/\\/i.ytimg.com\\/vi\\/GB9k-kJ9aR8\\/hq720.jpg?sqp\\x3d-oaymwEhCK4FEIIDSFryq4qpAxMIARUAAAAAGAElAADIQj0AgKJD\\\\u0026rs\\x3dAOn4CLA78v9bqVTFJqBnLFk9EVIS-zsslQ\\x22,\\x22width\\x22:686,\\x22height\\x22:386\\x7d\\x5d\\x7d,\\x22title\\x22:\\x7b\\x22runs\\x22:\\x5b\\x7b\\x22text\\x22:\\x22Shkumbin Ismaili - Kjo zemΓ«r nuk Γ«shtΓ« gur (Official Music Video)\\x22\\x7d\\x5d,\\x22accessibility\\x22:\\x7b\\x22accessibilityData\\x22:\\x7b\\x22label\\x22:\\x22Shkumbin Ismaili - Kjo zemΓ«r nuk Γ«shtΓ« gur (Official Music Video) by Shkumbin Ismaili 4 minutes, 45 seconds 6,864,797 views\\x22\\x7d\\x7d\\x7d,\\x22longBylineText\\x22:\\x7b\\x22runs\\x22:\\x5b\\x7b\\x22text\\x22:\\x22Shkumbin Ismaili\\x22,\\x22navigationEndpoint\\x22:\\x7b\\x22clickTrackingParams\\x22:\\x22CA4QpDAYCiITCLS40d7T7O4CFdHUEQgdUd0OnQ\\x3d\\x3d\\x22,\\x22commandMetadata\\x22:\\x7b\\x22webCommandMetadata\\x22:\\x7b\\x22url\\x22:\\x22\\/channel\\/UCLllUcj_i-7QtuJt5APP6ig\\x22,\\x22webPageType\\x22:\\x22WEB_PAGE_TYPE_CHANNEL\\x22,\\x22rootVe\\x22:3611,\\x22apiUrl\\x22:\\x22\\/youtubei\\/v1\\/browse\\x22\\x7d\\x7d,\\x22browseEndpoint\\x22:\\x7b\\x22browseId\\x22:\\x22UCLllUcj_i-7QtuJt5APP6ig\\x22,\\x22canonicalBaseUrl\\x22:\\x22\\/channel\\/UCLllUcj_i-7QtuJt5APP6ig\\x22\\x7d\\x7d\\x7d\\x5d\\x7d,\\x22viewCountText\\x22:\\x7b\\x22runs\\x22:\\x5b\\x7b\\x22text\\x22:\\x226,864,797 views\\x22\\x7d\\x5d\\x7d,\\x22lengthText\\x22:\\x7b\\x22runs\\x22:\\x5b\\x7b\\x22text\\x22:\\x224:45\\x22\\x7d\\x5d,\\x22accessibility\\x22:\\x7b\\x22accessibilityData\\x22:\\x7b\\x22label\\x22:\\x224 minutes, 45 seconds\\x22\\x7d\\x7d\\x7d,\\x22navigationEndpoint\\x22:\\x7b\\x22clickTrackingParams\\x22:\\x22CA4QpDAYCiITCLS40d7T7O4CFdHUEQgdUd0OnTIHcmVsYXRlZEijn9r1-9P-51SaAQUIARD4HQ\\x3d\\x3d\\x22,\\x22commandMetadata\\x22:\\x7b\\x22webCommandMetadata\\x22:\\x7b\\x22url\\x22:\\x22\\/watch?v\\x3dGB9k-kJ9aR8\\x22,\\x22webPageType\\x22:\\x22WEB_PAGE_TYPE_WATCH\\x22,\\x22rootVe\\x22:3832\\x7d\\x7d,\\x22watchEndpoint\\x22:\\x7b\\x22videoId\\x22:\\x22GB9k-kJ9aR8\\x22,\\x22nofollow\\x22:true\\x7d\\x7d,\\x22shortBylineText\\x22:\\x7b\\x22runs\\x22:\\x5b\\x7b\\x22text\\x22:\\x22Shkumbin Ismaili\\x22,\\x22navigationEndpoint\\x22:\\x7b\\x22clickTrackingParams\\x22:\\x22CA4QpDAYCiITCLS40d7T7O4CFdHUEQgdUd0OnQ\\x3d\\x3d\\x22,\\x22commandMetadata\\x22:\\x7b\\x22webCommandMetadata\\x22:\\x7b\\x22url\\x22:\\x22\\/channel\\/UCLllUcj_i-7QtuJt5APP6ig\\x22,\\x22webPageType\\x22:\\x22WEB_PAGE_TYPE_CHANNEL\\x22,\\x22rootVe\\x22:3611,\\x22apiUrl\\x22:\\x22\\/youtubei\\/v1\\/browse\\x22\\x7d\\x7d,\\x22browseEndpoint\\x22:\\x7b\\x22browseId\\x22:\\x22UCLllUcj_i-7QtuJt5APP6ig\\x22,\\x22canonicalBaseUrl\\x22:\\x22\\/channel\\/UCLllUcj_i-7QtuJt5APP6ig\\x22\\x7d\\x7d\\x7d\\x5d\\x7d,\\x22channelThumbnail\\x22:\\x7b\\x22thumbnails\\x22:\\x5b\\x7b\\x22url\\x22:\\x22https:\\/\\/yt3.ggpht.com\\/ytc\\/AAUvwnjJk_QGTIZMbYiVyZGqj_MqxpAh-VYmfxo4VEIWuA\\x3ds88-c-k-c0x00ffffff-no-rj\\x22,\\x22width\\x22:68,\\x22height\\x22:68\\x7d\\x5d\\x7d,\\x22ownerBadges\\x22:\\x5b\\x7b\\x22metadataBadgeRenderer\\x22:\\x7b\\x22icon\\x22:\\x7b\\x22iconType\\x22:\\x22OFFICIAL_ARTIST_BADGE\\x22\\x7d,\\x22style\\x22:\\x22BADGE_STYLE_TYPE_VERIFIED_ARTIST\\x22,\\x22tooltip\\x22:\\x22Official Artist Channel\\x22,\\x22trackingParams\\x22:\\x22CA4QpDAYCiITCLS40d7T7O4CFdHUEQgdUd0OnQ\\x3d\\x3d\\x22\\x7d\\x7d\\x5d,\\x22trackingParams\\x22:\\x22CA4QpDAYCiITCLS40d7T7O4CFdHUEQgdUd0OnUCf0vWTpJ_Zjxg\\x3d\\x22,\\x22shortViewCountText\\x22:\\x7b\\x22runs\\x22:\\x5b\\x7b\\x22text\\x22:\\x226.8M views\\x22\\x7d\\x5d\\x7d,\\x22menu\\x22:\\x7b\\x22menuRenderer\\x22:\\x7b\\x22items\\x22:\\x5b\\x7b\\x22menuNavigationItemRenderer\\x22:\\x7b\\x22text\\x22:\\x7b\\x22runs\\x22:\\x5b\\x7b\\x22text\\x22:\\x22Save to Watch Later\\x22\\x7d\\x5d\\x7d,\\x22navigationEndpoint\\x22:\\x7b\\x22clickTrackingParams\\x22:\\x22CA4QpDAYCiITCLS40d7T7O4CFdHUEQgdUd0OnQ\\x3d\\x3d\\x22,\\x22commandMetadata\\x22:\\x7b\\x22webCommandMetadata\\x22:\\x7b\\x22url\\x22:\\x22https:\\/\\/accounts.google.com\\/ServiceLogin?service\\x3dyoutube\\\\u0026uilel\\x3d3\\\\u0026passive\\x3dtrue\\\\u0026continue\\x3dhttps%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26app%3Dm%26hl%3Den-GB%26next%3Dhttps%253A%252F%252Fm.youtube.com%252Fwatch%253Fv%253DVM_6n762j6M\\\\u0026hl\\x3den-GB\\x22,\\x22webPageType\\x22:\\x22WEB_PAGE_TYPE_UNKNOWN\\x22,\\x22rootVe\\x22:83769\\x7d\\x7d,\\x22signInEndpoint\\x22:\\x7b\\x22hack\\x22:true\\x7d\\x7d,\\x22trackingParams\\x22:\\x22CA4QpDAYCiITCLS40d7T7O4CFdHUEQgdUd0OnQ\\x3d\\x3d\\x22\\x7d\\x7d\\x5d,\\x22trackingParams\\x22:\\x22CA4QpDAYCiITCLS40d7T7O4CFdHUEQgdUd0OnQ\\x3d\\x3d\\x22,\\x22accessibility\\x22:\\x7b\\x22accessibilityData\\x22:\\x7b\\x22label\\x22:\\x22Action menu\\x22\\x7d\\x7d\\x7d\\x7d,\\x22thumbnailOverlays\\x22:\\x5b\\x7b\\x22thumbnailOverlayTimeStatusRenderer\\x22:\\x7b\\x22text\\x22:\\x7b\\x22runs\\x22:\\x5b\\x7b\\x22text\\x22:\\x224:45\\x22\\x7d\\x5d,\\x22accessibility\\x22:\\x7b\\x22accessibilityData\\x22:\\x7b\\x22label\\x22:\\x224 minutes, 45 seconds\\x22\\x7d\\x7d\\x7d,\\x22style\\x22:\\x22DEFAULT\\x22\\x7d\\x7d\\x5d,\\x22accessibility\\x22:\\x7b\\x22accessibilityData\\x22:\\x7b\\x22label\\x22:\\x22Shkumbin Ismaili - Kjo zemΓ«r nuk Γ«shtΓ« gur (Official Music Video) β 4 minutes, 45 seconds β Go to channel β Shkumbin Ismaili - 6.8M views β play video\\x22\\x7d\\x7d\\x7d\\x7d,\\x7b\\x22compactVideoRenderer\\x22:\\x7b\\x22videoId\\x22:\\x22PAu-j5_ymgM\\x22,\\x22thumbnail\\x22:\\x7b\\x22thumbnails\\x22:\\x5b\\x7b\\x22url\\x22:\\x22https:\\/\\/i.ytimg.com\\/vi\\/PAu-j5_ymgM\\/default.jpg\\x22,\\x22width\\x22:120,\\x22height\\x22:90\\x7d,\\x7b\\x22url\\x22:\\x22https:\\/\\/i.ytimg.com\\/vi\\/PAu-j5_ymgM\\/mqdefault.jpg\\x22,\\x22width\\x22:320,\\x22height\\x22:180\\x7d,\\x7b\\x22url\\x22:\\x22https:\\/\\/i.ytimg.com\\/vi\\/PAu-j5_ymgM\\/hqdefault.jpg\\x22,\\x22width\\x22:480,\\x22height\\x22:360\\x7d,\\x7b\\x22url\\x22:\\x22https:\\/\\/i.ytimg.com\\/vi\\/PAu-j5_ymgM\\/sddefault.jpg\\x22,\\x22width\\x22:640,\\x22height\\x22:480\\x7d\\x5d\\x7d,\\x22title\\x22:\\x7b\\x22runs\\x22:\\x5b\\x7b\\x22text\\x22:\\x22Arta Bajrami Falet kjo zemer 2009 HQ\\x22\\x7d\\x5d,\\x22accessibility\\x22:\\x7b\\x22accessibilityData\\x22:\\x7b\\x22label\\x22:\\x22Arta Bajrami Falet kjo zemer 2009 HQ by Munafi1966 rusiti 2 minutes, 10 seconds 1,001 views\\x22\\x7d\\x7d\\x7d,\\x22longBylineText\\x22:\\x7b\\x22runs\\x22:\\x5b\\x7b\\x22text\\x22:\\x22Munafi1966 rusiti\\x22,\\x22navigationEndpoint\\x22:\\x7b\\x22clickTrackingParams\\x22:\\x22CA0QpDAYCyITCLS40d7T7O4CFdHUEQgdUd0OnTIHcmVsYXRlZA\\x3d\\x3d\\x22,\\x22commandMetadata\\x22:\\x7b\\x22webCommandMetadata\\x22:\\x7b\\x22url\\x22:\\x22\\/user\\/munafi1\\x22,\\x22webPageType\\x22:\\x22WEB_PAGE_TYPE_CHANNEL\\x22,\\x22rootVe\\x22:3611,\\x22apiUrl\\x22:\\x22\\/youtubei\\/v1\\/browse\\x22\\x7d\\x7d,\\x22browseEndpoint\\x22:\\x7b\\x22browseId\\x22:\\x22UClyE6sOXb7Dp-iuJv6xjbJA\\x22,\\x22canonicalBaseUrl\\x22:\\x22\\/user\\/munafi1\\x22\\x7d\\x7d\\x7d\\x5d\\x7d,\\x22viewCountText\\x22:\\x7b\\x22runs\\x22:\\x5b\\x7b\\x22text\\x22:\\x221,001 views\\x22\\x7d\\x5d\\x7d,\\x22lengthText\\x22:\\x7b\\x22runs\\x22:\\x5b\\x7b\\x22text\\x22:\\x222:10\\x22\\x7d\\x5d,\\x22accessibility\\x22:\\x7b\\x22accessibilityData\\x22:\\x7b\\x22label\\x22:\\x222 minutes, 10 seconds\\x22\\x7d\\x7d\\x7d,\\x22navigationEndpoint\\x22:\\x7b\\x22clickTrackingParams\\x22:\\x22CA0QpDAYCyITCLS40d7T7O4CFdHUEQgdUd0OnTIHcmVsYXRlZEijn9r1-9P-51SaAQUIARD4HQ\\x3d\\x3d\\x22,\\x22commandMetadata\\x22:\\x7b\\x22webCommandMetadata\\x22:\\x7b\\x22url\\x22:\\x22\\/watch?v\\x3dPAu-j5_ymgM\\x22,\\x22webPageType\\x22:\\x22WEB_PAGE_TYPE_WATCH\\x22,\\x22rootVe\\x22:3832\\x7d\\x7d,\\x22watchEndpoint\\x22:\\x7b\\x22videoId\\x22:\\x22PAu-j5_ymgM\\x22,\\x22nofollow\\x22:true\\x7d\\x7d,\\x22shortBylineText\\x22:\\x7b\\x22runs\\x22:\\x5b\\x7b\\x22text\\x22:\\x22Munafi1966 rusiti\\x22,\\x22navigationEndpoint\\x22:\\x7b\\x22clickTrackingParams\\x22:\\x22CA0QpDAYCyITCLS40d7T7O4CFdHUEQgdUd0OnTIHcmVsYXRlZA\\x3d\\x3d\\x22,\\x22commandMetadata\\x22:\\x7b\\x22webCommandMetadata\\x22:\\x7b\\x22url\\x22:\\x22\\/user\\/munafi1\\x22,\\x22webPageType\\x22:\\x22WEB_PAGE_TYPE_CHANNEL\\x22,\\x22rootVe\\x22:3611,\\x22apiUrl\\x22:\\x22\\/youtubei\\/v1\\/browse\\x22\\x7d\\x7d,\\x22browseEndpoint\\x22:\\x7b\\x22browseId\\x22:\\x22UClyE6sOXb7Dp-iuJv6xjbJA\\x22,\\x22canonicalBaseUrl\\x22:\\x22\\/user\\/munafi1\\x22\\x7d\\x7d\\x7d\\x5d\\x7d,\\x22channelThumbnail\\x22:\\x7b\\x22thumbnails\\x22:\\x5b\\x7b\\x22url\\x22:\\x22https:\\/\\/yt3.ggpht.com\\/ytc\\/AAUvwnhhZ610g35kpxdeWlDuV4fkZw3G1P22dhNEVtmQOg\\x3ds68-c-k-c0x00ffffff-no-rj\\x22,\\x22width\\x22:68,\\x22height\\x22:68\\x7d\\x5d\\x7d,\\x22trackingParams\\x22:\\x22CA0QpDAYCyITCLS40d7T7O4CFdHUEQgdUd0OnUCDtMr_-dHvhTw\\x3d\\x22,\\x22shortViewCountText\\x22:\\x7b\\x22runs\\x22:\\x5b\\x7b\\x22text\\x22:\\x221K views\\x22\\x7d\\x5d\\x7d,\\x22menu\\x22:\\x7b\\x22menuRenderer\\x22:\\x7b\\x22items\\x22:\\x5b\\x7b\\x22menuNavigationItemRenderer\\x22:\\x7b\\x22text\\x22:\\x7b\\x22runs\\x22:\\x5b\\x7b\\x22text\\x22:\\x22Save to Watch Later\\x22\\x7d\\x5d\\x7d,\\x22navigationEndpoint\\x22:\\x7b\\x22clickTrackingParams\\x22:\\x22CA0QpDAYCyITCLS40d7T7O4CFdHUEQgdUd0OnQ\\x3d\\x3d\\x22,\\x22commandMetadata\\x22:\\x7b\\x22webCommandMetadata\\x22:\\x7b\\x22url\\x22:\\x22https:\\/\\/accounts.google.com\\/ServiceLogin?service\\x3dyoutube\\\\u0026uilel\\x3d3\\\\u0026passive\\x3dtrue\\\\u0026continue\\x3dhttps%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26app%3Dm%26hl%3Den-GB%26next%3Dhttps%253A%252F%252Fm.youtube.com%252Fwatch%253Fv%253DVM_6n762j6M\\\\u0026hl\\x3den-GB\\x22,\\x22webPageType\\x22:\\x22WEB_PAGE_TYPE_UNKNOWN\\x22,\\x22rootVe\\x22:83769\\x7d\\x7d,\\x22signInEndpoint\\x22:\\x7b\\x22hack\\x22:true\\x7d\\x7d,\\x22trackingParams\\x22:\\x22CA0QpDAYCyITCLS40d7T7O4CFdHUEQgdUd0OnQ\\x3d\\x3d\\x22\\x7d\\x7d\\x5d,\\x22trackingParams\\x22:\\x22CA0QpDAYCyITCLS40d7T7O4CFdHUEQgdUd0OnQ\\x3d\\x3d\\x22,\\x22accessibility\\x22:\\x7b\\x22accessibilityData\\x22:\\x7b\\x22label\\x22:\\x22Action menu\\x22\\x7d\\x7d\\x7d\\x7d,\\x22thumbnailOverlays\\x22:\\x5b\\x7b\\x22thumbnailOverlayTimeStatusRenderer\\x22:\\x7b\\x22text\\x22:\\x7b\\x22runs\\x22:\\x5b\\x7b\\x22text\\x22:\\x222:10\\x22\\x7d\\x5d,\\x22accessibility\\x22:\\x7b\\x22accessibilityData\\x22:\\x7b\\x22label\\x22:\\x222 minutes, 10 seconds\\x22\\x7d\\x7d\\x7d,\\x22style\\x22:\\x22DEFAULT\\x22\\x7d\\x7d\\x5d,\\x22accessibility\\x22:\\x7b\\x22accessibilityData\\x22:\\x7b\\x22label\\x22:\\x22Arta Bajrami Falet kjo zemer 2009 HQ β 2 minutes, 10 seconds β Go to channel β Munafi1966 rusiti - 1K views β play video\\x22\\x7d\\x7d\\x7d\\x7d\\x5d,\\x22trackingParams\\x22:\\x22CAwQuy8YAyITCLS40d7T7O4CFdHUEQgdUd0OnQ\\x3d\\x3d\\x22,\\x22sectionIdentifier\\x22:\\x22related-items\\x22,\\x22separatorDetails\\x22:\\x7b\\x22hasBottomSeparator\\x22:false\\x7d\\x7d\\x7d,\\x7b\\x22commentSectionRenderer\\x22:\\x7b\\x22continuations\\x22:\\x5b\\x7b\\x22nextContinuationData\\x22:\\x7b\\x22continuation\\x22:\\x22Eg0SC1ZNXzZuNzYyajZNGAY%3D\\x22,\\x22clickTrackingParams\\x22:\\x22CAsQybcCIhMItLjR3tPs7gIV0dQRCB1R3Q6d\\x22,\\x22label\\x22:\\x7b\\x22simpleText\\x22:\\x22Show more comments\\x22\\x7d\\x7d\\x7d\\x5d,\\x22sharebox\\x22:\\x7b\\x22commentSimpleboxRenderer\\x22:\\x7b\\x22authorThumbnail\\x22:\\x7b\\x22thumbnails\\x22:\\x5b\\x7b\\x22url\\x22:\\x22https:\\/\\/yt3.ggpht.com\\/a\\/default-user\\x3ds48-c-k-c0x00ffffff-no-rj\\x22,\\x22width\\x22:48,\\x22height\\x22:48\\x7d,\\x7b\\x22url\\x22:\\x22https:\\/\\/yt3.ggpht.com\\/a\\/default-user\\x3ds88-c-k-c0x00ffffff-no-rj\\x22,\\x22width\\x22:88,\\x22height\\x22:88\\x7d,\\x7b\\x22url\\x22:\\x22https:\\/\\/yt3.ggpht.com\\/a\\/default-user\\x3ds176-c-k-c0x00ffffff-no-rj\\x22,\\x22width\\x22:176,\\x22height\\x22:176\\x7d\\x5d,\\x22accessibility\\x22:\\x7b\\x22accessibilityData\\x22:\\x7b\\x22label\\x22:\\x22Default profile photo\\x22\\x7d\\x7d\\x7d,\\x22placeholderText\\x22:\\x7b\\x22runs\\x22:\\x5b\\x7b\\x22text\\x22:\\x22Add a public comment...\\x22\\x7d\\x5d\\x7d,\\x22prepareAccountEndpoint\\x22:\\x7b\\x22clickTrackingParams\\x22:\\x22CAoQwXUiEwi0uNHe0-zuAhXR1BEIHVHdDp0\\x3d\\x22,\\x22commandMetadata\\x22:\\x7b\\x22webCommandMetadata\\x22:\\x7b\\x22url\\x22:\\x22https:\\/\\/accounts.google.com\\/ServiceLogin?service\\x3dyoutube\\\\u0026uilel\\x3d3\\\\u0026passive\\x3dtrue\\\\u0026continue\\x3dhttps%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26app%3Dm%26hl%3Den-GB%26next%3D%252Fwatch%253Fv%253DVM_6n762j6M\\\\u0026hl\\x3den-GB\\x22,\\x22webPageType\\x22:\\x22WEB_PAGE_TYPE_UNKNOWN\\x22,\\x22rootVe\\x22:83769\\x7d\\x7d,\\x22signInEndpoint\\x22:\\x7b\\x22nextEndpoint\\x22:\\x7b\\x22clickTrackingParams\\x22:\\x22CAoQwXUiEwi0uNHe0-zuAhXR1BEIHVHdDp0\\x3d\\x22,\\x22commandMetadata\\x22:\\x7b\\x22webCommandMetadata\\x22:\\x7b\\x22url\\x22:\\x22\\/watch?v\\x3dVM_6n762j6M\\x22,\\x22webPageType\\x22:\\x22WEB_PAGE_TYPE_WATCH\\x22,\\x22rootVe\\x22:3832\\x7d\\x7d,\\x22watchEndpoint\\x22:\\x7b\\x22videoId\\x22:\\x22VM_6n762j6M\\x22\\x7d\\x7d\\x7d\\x7d,\\x22trackingParams\\x22:\\x22CAoQwXUiEwi0uNHe0-zuAhXR1BEIHVHdDp0\\x3d\\x22,\\x22avatarSize\\x22:\\x22SIMPLEBOX_AVATAR_SIZE_TYPE_DEFAULT\\x22\\x7d\\x7d,\\x22header\\x22:\\x7b\\x22commentSectionHeaderRenderer\\x22:\\x7b\\x22countText\\x22:\\x7b\\x22runs\\x22:\\x5b\\x7b\\x22text\\x22:\\x22Comments\\x22,\\x22bold\\x22:true\\x7d,\\x7b\\x22text\\x22:\\x22 β’ \\x22\\x7d,\\x7b\\x22text\\x22:\\x22360\\x22\\x7d\\x5d\\x7d,\\x22trackingParams\\x22:\\x22CAkQv3UiEwi0uNHe0-zuAhXR1BEIHVHdDp0\\x3d\\x22\\x7d\\x7d,\\x22trackingParams\\x22:\\x22CAgQwHUYBCITCLS40d7T7O4CFdHUEQgdUd0OnQ\\x3d\\x3d\\x22\\x7d\\x7d\\x5d,\\x22continuations\\x22:\\x5b\\x7b\\x22reloadContinuationData\\x22:\\x7b\\x22continuation\\x22:\\x22CAASbBILVk1fNm43NjJqNk0yAMgBAOABAaICDSj___________8BQADCAkQaFWh0dHBzOi8vbS55b3V0dWJlLmNvbSIAKilodHRwczovL20ueW91dHViZS5jb20vd2F0Y2g_dj1WTV82bjc2Mmo2TRgB\\x22,\\x22clickTrackingParams\\x22:\\x22CAcQxqYCIhMItLjR3tPs7gIV0dQRCB1R3Q6d\\x22\\x7d\\x7d\\x5d,\\x22trackingParams\\x22:\\x22CAYQui8iEwi0uNHe0-zuAhXR1BEIHVHdDp0\\x3d\\x22\\x7d\\x7d,\\x22autoplay\\x22:\\x7b\\x22autoplay\\x22:\\x7b\\x22sets\\x22:\\x5b\\x7b\\x22mode\\x22:\\x22NORMAL\\x22,\\x22autoplayVideo\\x22:\\x7b\\x22clickTrackingParams\\x22:\\x22CAQQ4ZIBIhMItLjR3tPs7gIV0dQRCB1R3Q6dMgxyZWxhdGVkLWF1dG9Io5_a9fvT_udUmgEFCAMQ-B0\\x3d\\x22,\\x22commandMetadata\\x22:\\x7b\\x22webCommandMetadata\\x22:\\x7b\\x22url\\x22:\\x22\\/watch?v\\x3dP3e4RSD-Kc0\\\\u0026pp\\x3dQAFIAQ%3D%3D\\x22,\\x22webPageType\\x22:\\x22WEB_PAGE_TYPE_WATCH\\x22,\\x22rootVe\\x22:3832\\x7d\\x7d,\\x22watchEndpoint\\x22:\\x7b\\x22videoId\\x22:\\x22P3e4RSD-Kc0\\x22,\\x22params\\x22:\\x22EAEYAdoBAggB\\x22,\\x22playerParams\\x22:\\x22QAFIAQ%3D%3D\\x22\\x7d\\x7d,\\x22autoplayVideoRenderer\\x22:\\x7b\\x22compactVideoRenderer\\x22:\\x7b\\x22videoId\\x22:\\x22P3e4RSD-Kc0\\x22,\\x22thumbnail\\x22:\\x7b\\x22thumbnails\\x22:\\x5b\\x7b\\x22url\\x22:\\x22https:\\/\\/i.ytimg.com\\/vi\\/P3e4RSD-Kc0\\/default.jpg\\x22,\\x22width\\x22:120,\\x22height\\x22:90\\x7d,\\x7b\\x22url\\x22:\\x22https:\\/\\/i.ytimg.com\\/vi\\/P3e4RSD-Kc0\\/mqdefault.jpg\\x22,\\x22width\\x22:320,\\x22height\\x22:180\\x7d,\\x7b\\x22url\\x22:\\x22https:\\/\\/i.ytimg.com\\/vi\\/P3e4RSD-Kc0\\/hqdefault.jpg\\x22,\\x22width\\x22:480,\\x22height\\x22:360\\x7d,\\x7b\\x22url\\x22:\\x22https:\\/\\/i.ytimg.com\\/vi\\/P3e4RSD-Kc0\\/sddefault.jpg\\x22,\\x22width\\x22:640,\\x22height\\x22:480\\x7d,\\x7b\\x22url\\x22:\\x22https:\\/\\/i.ytimg.com\\/vi\\/P3e4RSD-Kc0\\/hq720.jpg?sqp\\x3d-oaymwEhCK4FEIIDSFryq4qpAxMIARUAAAAAGAElAADIQj0AgKJD\\\\u0026rs\\x3dAOn4CLBA8z3ddOqju199OebAqzWJgsn6ZA\\x22,\\x22width\\x22:686,\\x22height\\x22:386\\x7d\\x5d\\x7d,\\x22title\\x22:\\x7b\\x22runs\\x22:\\x5b\\x7b\\x22text\\x22:\\x22Arta - E pa fat ( Re-Upload )\\x22\\x7d\\x5d,\\x22accessibility\\x22:\\x7b\\x22accessibilityData\\x22:\\x7b\\x22label\\x22:\\x22Arta - E pa fat ( Re-Upload ) by Arbasound 4 minutes, 44 seconds 2,100,429 views\\x22\\x7d\\x7d\\x7d,\\x22longBylineText\\x22:\\x7b\\x22runs\\x22:\\x5b\\x7b\\x22text\\x22:\\x22Arbasound\\x22,\\x22navigationEndpoint\\x22:\\x7b\\x22clickTrackingParams\\x22:\\x22CAUQpDAiEwi0uNHe0-zuAhXR1BEIHVHdDp0\\x3d\\x22,\\x22commandMetadata\\x22:\\x7b\\x22webCommandMetadata\\x22:\\x7b\\x22url\\x22:\\x22\\/channel\\/UCnDD3MMW1ZbqI9NolubdeIQ\\x22,\\x22webPageType\\x22:\\x22WEB_PAGE_TYPE_CHANNEL\\x22,\\x22rootVe\\x22:3611,\\x22apiUrl\\x22:\\x22\\/youtubei\\/v1\\/browse\\x22\\x7d\\x7d,\\x22browseEndpoint\\x22:\\x7b\\x22browseId\\x22:\\x22UCnDD3MMW1ZbqI9NolubdeIQ\\x22,\\x22canonicalBaseUrl\\x22:\\x22\\/channel\\/UCnDD3MMW1ZbqI9NolubdeIQ\\x22\\x7d\\x7d\\x7d\\x5d\\x7d,\\x22viewCountText\\x22:\\x7b\\x22runs\\x22:\\x5b\\x7b\\x22text\\x22:\\x222,100,429 views\\x22\\x7d\\x5d\\x7d,\\x22lengthText\\x22:\\x7b\\x22runs\\x22:\\x5b\\x7b\\x22text\\x22:\\x224:44\\x22\\x7d\\x5d,\\x22accessibility\\x22:\\x7b\\x22accessibilityData\\x22:\\x7b\\x22label\\x22:\\x224 minutes, 44 seconds\\x22\\x7d\\x7d\\x7d,\\x22navigationEndpoint\\x22:\\x7b\\x22clickTrackingParams\\x22:\\x22CAUQpDAiEwi0uNHe0-zuAhXR1BEIHVHdDp0yB2F1dG9uYXZIo5_a9fvT_udUmgEFCAMQ-B0\\x3d\\x22,\\x22commandMetadata\\x22:\\x7b\\x22webCommandMetadata\\x22:\\x7b\\x22url\\x22:\\x22\\/watch?v\\x3dP3e4RSD-Kc0\\x22,\\x22webPageType\\x22:\\x22WEB_PAGE_TYPE_WATCH\\x22,\\x22rootVe\\x22:3832\\x7d\\x7d,\\x22watchEndpoint\\x22:\\x7b\\x22videoId\\x22:\\x22P3e4RSD-Kc0\\x22,\\x22nofollow\\x22:true\\x7d\\x7d,\\x22shortBylineText\\x22:\\x7b\\x22runs\\x22:\\x5b\\x7b\\x22text\\x22:\\x22Arbasound\\x22,\\x22navigationEndpoint\\x22:\\x7b\\x22clickTrackingParams\\x22:\\x22CAUQpDAiEwi0uNHe0-zuAhXR1BEIHVHdDp0\\x3d\\x22,\\x22commandMetadata\\x22:\\x7b\\x22webCommandMetadata\\x22:\\x7b\\x22url\\x22:\\x22\\/channel\\/UCnDD3MMW1ZbqI9NolubdeIQ\\x22,\\x22webPageType\\x22:\\x22WEB_PAGE_TYPE_CHANNEL\\x22,\\x22rootVe\\x22:3611,\\x22apiUrl\\x22:\\x22\\/youtubei\\/v1\\/browse\\x22\\x7d\\x7d,\\x22browseEndpoint\\x22:\\x7b\\x22browseId\\x22:\\x22UCnDD3MMW1ZbqI9NolubdeIQ\\x22,\\x22canonicalBaseUrl\\x22:\\x22\\/channel\\/UCnDD3MMW1ZbqI9NolubdeIQ\\x22\\x7d\\x7d\\x7d\\x5d\\x7d,\\x22channelThumbnail\\x22:\\x7b\\x22thumbnails\\x22:\\x5b\\x7b\\x22url\\x22:\\x22https:\\/\\/yt3.ggpht.com\\/ytc\\/AAUvwnhvFb6D-xdPBh3zDwm4H922J0ziKfYLTLz3WsQEiA\\x3ds88-c-k-c0x00ffffff-no-rj\\x22,\\x22width\\x22:68,\\x22height\\x22:68\\x7d\\x5d\\x7d,\\x22ownerBadges\\x22:\\x5b\\x7b\\x22metadataBadgeRenderer\\x22:\\x7b\\x22icon\\x22:\\x7b\\x22iconType\\x22:\\x22OFFICIAL_ARTIST_BADGE\\x22\\x7d,\\x22style\\x22:\\x22BADGE_STYLE_TYPE_VERIFIED_ARTIST\\x22,\\x22tooltip\\x22:\\x22Official Artist Channel\\x22,\\x22trackingParams\\x22:\\x22CAUQpDAiEwi0uNHe0-zuAhXR1BEIHVHdDp0\\x3d\\x22\\x7d\\x7d\\x5d,\\x22trackingParams\\x22:\\x22CAUQpDAiEwi0uNHe0-zuAhXR1BEIHVHdDp1AzdP4h9KI7rs_\\x22,\\x22shortViewCountText\\x22:\\x7b\\x22runs\\x22:\\x5b\\x7b\\x22text\\x22:\\x222.1M views\\x22\\x7d\\x5d\\x7d,\\x22menu\\x22:\\x7b\\x22menuRenderer\\x22:\\x7b\\x22items\\x22:\\x5b\\x7b\\x22menuNavigationItemRenderer\\x22:\\x7b\\x22text\\x22:\\x7b\\x22runs\\x22:\\x5b\\x7b\\x22text\\x22:\\x22Save to Watch Later\\x22\\x7d\\x5d\\x7d,\\x22navigationEndpoint\\x22:\\x7b\\x22clickTrackingParams\\x22:\\x22CAUQpDAiEwi0uNHe0-zuAhXR1BEIHVHdDp0\\x3d\\x22,\\x22commandMetadata\\x22:\\x7b\\x22webCommandMetadata\\x22:\\x7b\\x22url\\x22:\\x22https:\\/\\/accounts.google.com\\/ServiceLogin?service\\x3dyoutube\\\\u0026uilel\\x3d3\\\\u0026passive\\x3dtrue\\\\u0026continue\\x3dhttps%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26app%3Dm%26hl%3Den-GB%26next%3Dhttps%253A%252F%252Fm.youtube.com%252Fwatch%253Fv%253DVM_6n762j6M\\\\u0026hl\\x3den-GB\\x22,\\x22webPageType\\x22:\\x22WEB_PAGE_TYPE_UNKNOWN\\x22,\\x22rootVe\\x22:83769\\x7d\\x7d,\\x22signInEndpoint\\x22:\\x7b\\x22hack\\x22:true\\x7d\\x7d,\\x22trackingParams\\x22:\\x22CAUQpDAiEwi0uNHe0-zuAhXR1BEIHVHdDp0\\x3d\\x22\\x7d\\x7d\\x5d,\\x22trackingParams\\x22:\\x22CAUQpDAiEwi0uNHe0-zuAhXR1BEIHVHdDp0\\x3d\\x22,\\x22accessibility\\x22:\\x7b\\x22accessibilityData\\x22:\\x7b\\x22label\\x22:\\x22Action menu\\x22\\x7d\\x7d\\x7d\\x7d,\\x22thumbnailOverlays\\x22:\\x5b\\x7b\\x22thumbnailOverlayTimeStatusRenderer\\x22:\\x7b\\x22text\\x22:\\x7b\\x22runs\\x22:\\x5b\\x7b\\x22text\\x22:\\x224:44\\x22\\x7d\\x5d,\\x22accessibility\\x22:\\x7b\\x22accessibilityData\\x22:\\x7b\\x22label\\x22:\\x224 minutes, 44 seconds\\x22\\x7d\\x7d\\x7d,\\x22style\\x22:\\x22DEFAULT\\x22\\x7d\\x7d\\x5d,\\x22accessibility\\x22:\\x7b\\x22accessibilityData\\x22:\\x7b\\x22label\\x22:\\x22Arta - E pa fat ( Re-Upload ) β 4 minutes, 44 seconds β Go to channel β Arbasound - 2.1M views β play video\\x22\\x7d\\x7d\\x7d\\x7d\\x7d\\x5d,\\x22title\\x22:\\x7b\\x22runs\\x22:\\x5b\\x7b\\x22text\\x22:\\x22Up next\\x22\\x7d\\x5d\\x7d,\\x22countDownSecs\\x22:5,\\x22trackingParams\\x22:\\x22CAQQ4ZIBIhMItLjR3tPs7gIV0dQRCB1R3Q6d\\x22\\x7d\\x7d\\x7d\\x7d,\\x22currentVideoEndpoint\\x22:\\x7b\\x22clickTrackingParams\\x22:\\x22CAAQg2ciEwi0uNHe0-zuAhXR1BEIHVHdDp0\\x3d\\x22,\\x22commandMetadata\\x22:\\x7b\\x22webCommandMetadata\\x22:\\x7b\\x22url\\x22:\\x22\\/watch?v\\x3dVM_6n762j6M\\x22,\\x22webPageType\\x22:\\x22WEB_PAGE_TYPE_WATCH\\x22,\\x22rootVe\\x22:3832\\x7d\\x7d,\\x22watchEndpoint\\x22:\\x7b\\x22videoId\\x22:\\x22VM_6n762j6M\\x22\\x7d\\x7d,\\x22trackingParams\\x22:\\x22CAAQg2ciEwi0uNHe0-zuAhXR1BEIHVHdDp0\\x3d\\x22,\\x22playerOverlays\\x22:\\x7b\\x22playerOverlayRenderer\\x22:\\x7b\\x22autoplay\\x22:\\x7b\\x22playerOverlayAutoplayRenderer\\x22:\\x7b\\x22title\\x22:\\x7b\\x22runs\\x22:\\x5b\\x7b\\x22text\\x22:\\x22Up next\\x22\\x7d\\x5d\\x7d,\\x22videoTitle\\x22:\\x7b\\x22runs\\x22:\\x5b\\x7b\\x22text\\x22:\\x22Arta - E pa fat ( Re-Upload )\\x22\\x7d\\x5d,\\x22accessibility\\x22:\\x7b\\x22accessibilityData\\x22:\\x7b\\x22label\\x22:\\x22Arta - E pa fat ( Re-Upload ) by Arbasound 4 minutes, 44 seconds 2,100,429 views\\x22\\x7d\\x7d\\x7d,\\x22byline\\x22:\\x7b\\x22runs\\x22:\\x5b\\x7b\\x22text\\x22:\\x22Arbasound\\x22,\\x22navigationEndpoint\\x22:\\x7b\\x22clickTrackingParams\\x22:\\x22CAIQ5JIBIhMItLjR3tPs7gIV0dQRCB1R3Q6d\\x22,\\x22commandMetadata\\x22:\\x7b\\x22webCommandMetadata\\x22:\\x7b\\x22url\\x22:\\x22\\/channel\\/UCnDD3MMW1ZbqI9NolubdeIQ\\x22,\\x22webPageType\\x22:\\x22WEB_PAGE_TYPE_CHANNEL\\x22,\\x22rootVe\\x22:3611,\\x22apiUrl\\x22:\\x22\\/youtubei\\/v1\\/browse\\x22\\x7d\\x7d,\\x22browseEndpoint\\x22:\\x7b\\x22browseId\\x22:\\x22UCnDD3MMW1ZbqI9NolubdeIQ\\x22,\\x22canonicalBaseUrl\\x22:\\x22\\/channel\\/UCnDD3MMW1ZbqI9NolubdeIQ\\x22\\x7d\\x7d\\x7d\\x5d\\x7d,\\x22cancelText\\x22:\\x7b\\x22runs\\x22:\\x5b\\x7b\\x22text\\x22:\\x22Cancel\\x22\\x7d\\x5d\\x7d,\\x22pauseText\\x22:\\x7b\\x22runs\\x22:\\x5b\\x7b\\x22text\\x22:\\x22Auto-play is paused\\x22\\x7d\\x5d\\x7d,\\x22background\\x22:\\x7b\\x22thumbnails\\x22:\\x5b\\x7b\\x22url\\x22:\\x22https:\\/\\/i.ytimg.com\\/vi\\/P3e4RSD-Kc0\\/default.jpg\\x22,\\x22width\\x22:120,\\x22height\\x22:90\\x7d,\\x7b\\x22url\\x22:\\x22https:\\/\\/i.ytimg.com\\/vi\\/P3e4RSD-Kc0\\/mqdefault.jpg\\x22,\\x22width\\x22:320,\\x22height\\x22:180\\x7d,\\x7b\\x22url\\x22:\\x22https:\\/\\/i.ytimg.com\\/vi\\/P3e4RSD-Kc0\\/hqdefault.jpg\\x22,\\x22width\\x22:480,\\x22height\\x22:360\\x7d,\\x7b\\x22url\\x22:\\x22https:\\/\\/i.ytimg.com\\/vi\\/P3e4RSD-Kc0\\/sddefault.jpg\\x22,\\x22width\\x22:640,\\x22height\\x22:480\\x7d,\\x7b\\x22url\\x22:\\x22https:\\/\\/i.ytimg.com\\/vi\\/P3e4RSD-Kc0\\/hq720.jpg?sqp\\x3d-oaymwEhCK4FEIIDSFryq4qpAxMIARUAAAAAGAElAADIQj0AgKJD\\\\u0026rs\\x3dAOn4CLBA8z3ddOqju199OebAqzWJgsn6ZA\\x22,\\x22width\\x22:686,\\x22height\\x22:386\\x7d\\x5d\\x7d,\\x22countDownSecs\\x22:10,\\x22nextButton\\x22:\\x7b\\x22buttonRenderer\\x22:\\x7b\\x22style\\x22:\\x22STYLE_DEFAULT\\x22,\\x22size\\x22:\\x22SIZE_DEFAULT\\x22,\\x22isDisabled\\x22:false,\\x22navigationEndpoint\\x22:\\x7b\\x22clickTrackingParams\\x22:\\x22CAMQ4pIBIhMItLjR3tPs7gIV0dQRCB1R3Q6dSKOf2vX70_7nVJoBBQgGEPgd\\x22,\\x22commandMetadata\\x22:\\x7b\\x22webCommandMetadata\\x22:\\x7b\\x22url\\x22:\\x22\\/watch?v\\x3dP3e4RSD-Kc0\\x22,\\x22webPageType\\x22:\\x22WEB_PAGE_TYPE_WATCH\\x22,\\x22rootVe\\x22:3832\\x7d\\x7d,\\x22watchEndpoint\\x22:\\x7b\\x22videoId\\x22:\\x22P3e4RSD-Kc0\\x22\\x7d\\x7d,\\x22accessibility\\x22:\\x7b\\x22label\\x22:\\x22Play next video\\x22\\x7d,\\x22trackingParams\\x22:\\x22CAMQ4pIBIhMItLjR3tPs7gIV0dQRCB1R3Q6d\\x22\\x7d\\x7d,\\x22trackingParams\\x22:\\x22CAIQ5JIBIhMItLjR3tPs7gIV0dQRCB1R3Q6d\\x22,\\x22preferImmediateRedirect\\x22:false,\\x22videoId\\x22:\\x22P3e4RSD-Kc0\\x22,\\x22shortViewCountText\\x22:\\x7b\\x22runs\\x22:\\x5b\\x7b\\x22text\\x22:\\x222.1M views\\x22\\x7d\\x5d\\x7d\\x7d\\x7d\\x7d\\x7d,\\x22topbar\\x22:\\x7b\\x22mobileTopbarRenderer\\x22:\\x7b\\x22trackingParams\\x22:\\x22CAEQwbIBIhMItLjR3tPs7gIV0dQRCB1R3Q6d\\x22,\\x22searchCommand\\x22:\\x7b\\x22clickTrackingParams\\x22:\\x22CAEQwbIBIhMItLjR3tPs7gIV0dQRCB1R3Q6d\\x22,\\x22commandMetadata\\x22:\\x7b\\x22webCommandMetadata\\x22:\\x7b\\x22url\\x22:\\x22\\/results?search_query\\x3d\\x22,\\x22webPageType\\x22:\\x22WEB_PAGE_TYPE_SEARCH\\x22,\\x22rootVe\\x22:4724\\x7d\\x7d,\\x22searchEndpoint\\x22:\\x7b\\x22params\\x22:\\x22\\x22\\x7d\\x7d\\x7d\\x7d,\\x22frameworkUpdates\\x22:\\x7b\\x7d,\\x22webWatchNextResponseExtensionData\\x22:\\x7b\\x22relatedVideoArgs\\x22:\\x22endscreen_autoplay_session_data\\x3dplaynext%3D1\\x22\\x7d\\x7d\u0027;\u003c/script\u003e\u003cscript nonce\u003d\"d4edg38ScznkEVocXgKmKQ\"\u003eif (window.ytcsi) {window.ytcsi.tick(\u0027pdr\u0027, null, \u0027\u0027);}\u003c/script\u003e\u003cscript nonce\u003d\"d4edg38ScznkEVocXgKmKQ\"\u003evar ytInitialPlayerResponse \u003d {\"responseContext\":{\"serviceTrackingParams\":[{\"service\":\"GFEEDBACK\",\"params\":[{\"key\":\"is_viewed_live\",\"value\":\"False\"},{\"key\":\"logged_in\",\"value\":\"0\"},{\"key\":\"e\",\"value\":\"23940247,23968386,23748147,23944779,23931564,24000883,23839597,23971936,23946420,23991913,23987676,23884386,23882502,23804281,23969934,24001224,1714245,23891346,24001540,23976578,23994373,23857949,23845000,23982063,23996375,24001776,24000092,23891344,23923339,23744176,23934970,23974595,23897180,23996751,23983572,23995078,23858057,23918597\"}]},{\"service\":\"CSI\",\"params\":[{\"key\":\"yt_ad\",\"value\":\"1\"},{\"key\":\"c\",\"value\":\"MWEB\"},{\"key\":\"cver\",\"value\":\"2.20210209.03.00\"},{\"key\":\"yt_li\",\"value\":\"0\"},{\"key\":\"GetPlayer_rid\",\"value\":\"0x566a474f9b4ff516\"}]},{\"service\":\"ECATCHER\",\"params\":[{\"key\":\"client.version\",\"value\":\"2.20210209\"},{\"key\":\"client.name\",\"value\":\"MWEB\"}]}],\"webResponseContextExtensionData\":{\"hasDecorated\":true}},\"playabilityStatus\":{\"status\":\"OK\",\"playableInEmbed\":true,\"contextParams\":\"Q0FFU0FnZ0I\u003d\"},\"streamingData\":{\"expiresInSeconds\":\"21540\",\"formats\":[{\"itag\":18,\"url\":\"https://r3---sn-h0jeln7e.googlevideo.com/videoplayback?expire\u003d1613439953\\u0026ei\u003dcc8qYO2YGIifgAfV8b6YDw\\u0026ip\u003d88.152.185.166\\u0026id\u003do-AAYFidRc8ejPKXZiOC68hY-8kflqkI6CaHhH8SJNcsbd\\u0026itag\u003d18\\u0026source\u003dyoutube\\u0026requiressl\u003dyes\\u0026mh\u003dZt\\u0026mm\u003d31%2C29\\u0026mn\u003dsn-h0jeln7e%2Csn-h0jeenek\\u0026ms\u003dau%2Crdu\\u0026mv\u003dm\\u0026mvi\u003d3\\u0026pl\u003d16\\u0026initcwndbps\u003d741250\\u0026vprv\u003d1\\u0026mime\u003dvideo%2Fmp4\\u0026ns\u003dqzlnzIfCvlzm6D7waFQKNFcF\\u0026gir\u003dyes\\u0026clen\u003d17653328\\u0026ratebypass\u003dyes\\u0026dur\u003d233.732\\u0026lmt\u003d1552301025505223\\u0026mt\u003d1613418055\\u0026fvip\u003d3\\u0026c\u003dMWEB\\u0026txp\u003d5531432\\u0026n\u003d0zQ9JvNGsjN6MaG3px\\u0026sparams\u003dexpire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cvprv%2Cmime%2Cns%2Cgir%2Cclen%2Cratebypass%2Cdur%2Clmt\\u0026sig\u003dAOq0QJ8wRQIgKp47HH1Zldp--S77AkCS1OTF6wcKPZ-G2Fru89PtHuoCIQDr5-zflVLl2lm_-pxHBMPj7CpNLQi5jJAXzx6BJl8-OQ%3D%3D\\u0026lsparams\u003dmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps\\u0026lsig\u003dAG3C_xAwRQIgIOGE4BXv0R-lG7Qryi1ex2IUgQqNWuRL6p1RB8ztzIACIQCrN5tFu-XGkPAj57zg40evCPtL1tWhFxs5hL3GBPSN-g%3D%3D\",\"mimeType\":\"video/mp4; codecs\u003d\\\"avc1.42001E, mp4a.40.2\\\"\",\"bitrate\":604359,\"width\":480,\"height\":360,\"lastModified\":\"1552301025505223\",\"contentLength\":\"17653328\",\"quality\":\"medium\",\"fps\":25,\"qualityLabel\":\"360p\",\"projectionType\":\"RECTANGULAR\",\"averageBitrate\":604224,\"audioQuality\":\"AUDIO_QUALITY_LOW\",\"approxDurationMs\":\"233732\",\"audioSampleRate\":\"44100\",\"audioChannels\":2},{\"itag\":36,\"url\":\"https://r3---sn-h0jeln7e.googlevideo.com/videoplayback?expire\u003d1613439953\\u0026ei\u003dcc8qYO2YGIifgAfV8b6YDw\\u0026ip\u003d88.152.185.166\\u0026id\u003do-AAYFidRc8ejPKXZiOC68hY-8kflqkI6CaHhH8SJNcsbd\\u0026itag\u003d36\\u0026source\u003dyoutube\\u0026requiressl\u003dyes\\u0026mh\u003dZt\\u0026mm\u003d31%2C29\\u0026mn\u003dsn-h0jeln7e%2Csn-h0jeenek\\u0026ms\u003dau%2Crdu\\u0026mv\u003dm\\u0026mvi\u003d3\\u0026pl\u003d16\\u0026initcwndbps\u003d741250\\u0026vprv\u003d1\\u0026mime\u003dvideo%2F3gpp\\u0026ns\u003dqzlnzIfCvlzm6D7waFQKNFcF\\u0026gir\u003dyes\\u0026clen\u003d6329137\\u0026dur\u003d233.778\\u0026lmt\u003d1547125547721579\\u0026mt\u003d1613418055\\u0026fvip\u003d3\\u0026c\u003dMWEB\\u0026txp\u003d5531432\\u0026n\u003d0zQ9JvNGsjN6MaG3px\\u0026sparams\u003dexpire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cvprv%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt\\u0026sig\u003dAOq0QJ8wRQIhAPSL6Pm60V8Z9x7SonQfq16QCqAkBumDZTBhmk43n3dLAiAzW4R-az6ruema_1MhnKMqA8jrKyOmICEHZWhw4w1EAw%3D%3D\\u0026lsparams\u003dmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps\\u0026lsig\u003dAG3C_xAwRQIgIOGE4BXv0R-lG7Qryi1ex2IUgQqNWuRL6p1RB8ztzIACIQCrN5tFu-XGkPAj57zg40evCPtL1tWhFxs5hL3GBPSN-g%3D%3D\",\"mimeType\":\"video/3gpp; codecs\u003d\\\"mp4v.20.3, mp4a.40.2\\\"\",\"bitrate\":216677,\"width\":320,\"height\":240,\"lastModified\":\"1547125547721579\",\"contentLength\":\"6329137\",\"quality\":\"small\",\"fps\":25,\"qualityLabel\":\"240p\",\"projectionType\":\"RECTANGULAR\",\"averageBitrate\":216586,\"audioQuality\":\"AUDIO_QUALITY_LOW\",\"approxDurationMs\":\"233778\",\"audioSampleRate\":\"22050\",\"audioChannels\":1}],\"adaptiveFormats\":[{\"itag\":135,\"url\":\"https://r3---sn-h0jeln7e.googlevideo.com/videoplayback?expire\u003d1613439953\\u0026ei\u003dcc8qYO2YGIifgAfV8b6YDw\\u0026ip\u003d88.152.185.166\\u0026id\u003do-AAYFidRc8ejPKXZiOC68hY-8kflqkI6CaHhH8SJNcsbd\\u0026itag\u003d135\\u0026aitags\u003d133%2C134%2C135%2C160%2C242%2C243%2C244%2C278%2C394%2C395%2C396%2C397\\u0026source\u003dyoutube\\u0026requiressl\u003dyes\\u0026mh\u003dZt\\u0026mm\u003d31%2C29\\u0026mn\u003dsn-h0jeln7e%2Csn-h0jeenek\\u0026ms\u003dau%2Crdu\\u0026mv\u003dm\\u0026mvi\u003d3\\u0026pl\u003d16\\u0026initcwndbps\u003d741250\\u0026vprv\u003d1\\u0026mime\u003dvideo%2Fmp4\\u0026ns\u003dLoJnpJmVxGPVkfo1d5EywYkF\\u0026gir\u003dyes\\u0026clen\u003d19379407\\u0026dur\u003d233.680\\u0026lmt\u003d1552301069143150\\u0026mt\u003d1613418055\\u0026fvip\u003d3\\u0026keepalive\u003dyes\\u0026c\u003dMWEB\\u0026txp\u003d5532432\\u0026n\u003dP0tY3M2THDOYuBkYcB\\u0026sparams\u003dexpire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Cvprv%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt\\u0026sig\u003dAOq0QJ8wRgIhALIkNw-VuQ8xgU3S56MXEA2DANgYfk4LD8SjCUly3qdbAiEAqath75TLBdCvPHuiyCodRsTZL6WlGvBiwwsXSrB6cqM%3D\\u0026lsparams\u003dmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps\\u0026lsig\u003dAG3C_xAwRQIgIOGE4BXv0R-lG7Qryi1ex2IUgQqNWuRL6p1RB8ztzIACIQCrN5tFu-XGkPAj57zg40evCPtL1tWhFxs5hL3GBPSN-g%3D%3D\",\"mimeType\":\"video/mp4; codecs\u003d\\\"avc1.4d401e\\\"\",\"bitrate\":872218,\"width\":640,\"height\":480,\"initRange\":{\"start\":\"0\",\"end\":\"758\"},\"indexRange\":{\"start\":\"759\",\"end\":\"1354\"},\"lastModified\":\"1552301069143150\",\"contentLength\":\"19379407\",\"quality\":\"large\",\"fps\":25,\"qualityLabel\":\"480p\",\"projectionType\":\"RECTANGULAR\",\"averageBitrate\":663451,\"approxDurationMs\":\"233680\"},{\"itag\":244,\"url\":\"https://r3---sn-h0jeln7e.googlevideo.com/videoplayback?expire\u003d1613439953\\u0026ei\u003dcc8qYO2YGIifgAfV8b6YDw\\u0026ip\u003d88.152.185.166\\u0026id\u003do-AAYFidRc8ejPKXZiOC68hY-8kflqkI6CaHhH8SJNcsbd\\u0026itag\u003d244\\u0026aitags\u003d133%2C134%2C135%2C160%2C242%2C243%2C244%2C278%2C394%2C395%2C396%2C397\\u0026source\u003dyoutube\\u0026requiressl\u003dyes\\u0026mh\u003dZt\\u0026mm\u003d31%2C29\\u0026mn\u003dsn-h0jeln7e%2Csn-h0jeenek\\u0026ms\u003dau%2Crdu\\u0026mv\u003dm\\u0026mvi\u003d3\\u0026pl\u003d16\\u0026initcwndbps\u003d741250\\u0026vprv\u003d1\\u0026mime\u003dvideo%2Fwebm\\u0026ns\u003dLoJnpJmVxGPVkfo1d5EywYkF\\u0026gir\u003dyes\\u0026clen\u003d14503043\\u0026dur\u003d233.680\\u0026lmt\u003d1547126003905248\\u0026mt\u003d1613418055\\u0026fvip\u003d3\\u0026keepalive\u003dyes\\u0026c\u003dMWEB\\u0026txp\u003d5532432\\u0026n\u003dP0tY3M2THDOYuBkYcB\\u0026sparams\u003dexpire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Cvprv%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt\\u0026sig\u003dAOq0QJ8wRQIhAIESxJl0ZLUPjE9CYx0l6vhO2H4qwfVHM9e3Otghp3H9AiBeShWPppJDo8NV3YonxjYSFK4NPYz24h72iDjjjT21FA%3D%3D\\u0026lsparams\u003dmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps\\u0026lsig\u003dAG3C_xAwRQIgIOGE4BXv0R-lG7Qryi1ex2IUgQqNWuRL6p1RB8ztzIACIQCrN5tFu-XGkPAj57zg40evCPtL1tWhFxs5hL3GBPSN-g%3D%3D\",\"mimeType\":\"video/webm; codecs\u003d\\\"vp9\\\"\",\"bitrate\":571292,\"width\":640,\"height\":480,\"initRange\":{\"start\":\"0\",\"end\":\"200\"},\"indexRange\":{\"start\":\"201\",\"end\":\"1006\"},\"lastModified\":\"1547126003905248\",\"contentLength\":\"14503043\",\"quality\":\"large\",\"fps\":25,\"qualityLabel\":\"480p\",\"projectionType\":\"RECTANGULAR\",\"averageBitrate\":496509,\"approxDurationMs\":\"233680\"},{\"itag\":397,\"url\":\"https://r3---sn-h0jeln7e.googlevideo.com/videoplayback?expire\u003d1613439953\\u0026ei\u003dcc8qYO2YGIifgAfV8b6YDw\\u0026ip\u003d88.152.185.166\\u0026id\u003do-AAYFidRc8ejPKXZiOC68hY-8kflqkI6CaHhH8SJNcsbd\\u0026itag\u003d397\\u0026aitags\u003d133%2C134%2C135%2C160%2C242%2C243%2C244%2C278%2C394%2C395%2C396%2C397\\u0026source\u003dyoutube\\u0026requiressl\u003dyes\\u0026mh\u003dZt\\u0026mm\u003d31%2C29\\u0026mn\u003dsn-h0jeln7e%2Csn-h0jeenek\\u0026ms\u003dau%2Crdu\\u0026mv\u003dm\\u0026mvi\u003d3\\u0026pl\u003d16\\u0026initcwndbps\u003d741250\\u0026vprv\u003d1\\u0026mime\u003dvideo%2Fmp4\\u0026ns\u003dLoJnpJmVxGPVkfo1d5EywYkF\\u0026gir\u003dyes\\u0026clen\u003d12297966\\u0026dur\u003d233.680\\u0026lmt\u003d1600688819168672\\u0026mt\u003d1613418055\\u0026fvip\u003d3\\u0026keepalive\u003dyes\\u0026c\u003dMWEB\\u0026txp\u003d5531432\\u0026n\u003dP0tY3M2THDOYuBkYcB\\u0026sparams\u003dexpire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Cvprv%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt\\u0026sig\u003dAOq0QJ8wRQIgUBsDvN08jOW4-4rRzCq6XBzWqtAsBmIsbF_RoMS4wawCIQCK-UCuS0RZ2SKSngFr7wsfEC_Wo8m4sO0Ot3mR5iodoA%3D%3D\\u0026lsparams\u003dmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps\\u0026lsig\u003dAG3C_xAwRQIgIOGE4BXv0R-lG7Qryi1ex2IUgQqNWuRL6p1RB8ztzIACIQCrN5tFu-XGkPAj57zg40evCPtL1tWhFxs5hL3GBPSN-g%3D%3D\",\"mimeType\":\"video/mp4; codecs\u003d\\\"av01.0.04M.08\\\"\",\"bitrate\":510625,\"width\":640,\"height\":480,\"initRange\":{\"start\":\"0\",\"end\":\"699\"},\"indexRange\":{\"start\":\"700\",\"end\":\"1319\"},\"lastModified\":\"1600688819168672\",\"contentLength\":\"12297966\",\"quality\":\"large\",\"fps\":25,\"qualityLabel\":\"480p\",\"projectionType\":\"RECTANGULAR\",\"averageBitrate\":421019,\"colorInfo\":{\"primaries\":\"COLOR_PRIMARIES_BT709\",\"transferCharacteristics\":\"COLOR_TRANSFER_CHARACTERISTICS_BT709\",\"matrixCoefficients\":\"COLOR_MATRIX_COEFFICIENTS_BT709\"},\"approxDurationMs\":\"233680\"},{\"itag\":134,\"url\":\"https://r3---sn-h0jeln7e.googlevideo.com/videoplayback?expire\u003d1613439953\\u0026ei\u003dcc8qYO2YGIifgAfV8b6YDw\\u0026ip\u003d88.152.185.166\\u0026id\u003do-AAYFidRc8ejPKXZiOC68hY-8kflqkI6CaHhH8SJNcsbd\\u0026itag\u003d134\\u0026aitags\u003d133%2C134%2C135%2C160%2C242%2C243%2C244%2C278%2C394%2C395%2C396%2C397\\u0026source\u003dyoutube\\u0026requiressl\u003dyes\\u0026mh\u003dZt\\u0026mm\u003d31%2C29\\u0026mn\u003dsn-h0jeln7e%2Csn-h0jeenek\\u0026ms\u003dau%2Crdu\\u0026mv\u003dm\\u0026mvi\u003d3\\u0026pl\u003d16\\u0026initcwndbps\u003d741250\\u0026vprv\u003d1\\u0026mime\u003dvideo%2Fmp4\\u0026ns\u003dLoJnpJmVxGPVkfo1d5EywYkF\\u0026gir\u003dyes\\u0026clen\u003d10318267\\u0026dur\u003d233.680\\u0026lmt\u003d1552301069143267\\u0026mt\u003d1613418055\\u0026fvip\u003d3\\u0026keepalive\u003dyes\\u0026c\u003dMWEB\\u0026txp\u003d5532432\\u0026n\u003dP0tY3M2THDOYuBkYcB\\u0026sparams\u003dexpire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Cvprv%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt\\u0026sig\u003dAOq0QJ8wRQIgFc--ePAzl6n2PNC4KstDFAxDKozwEpvfY_pKPw9jGY4CIQCaci68dMLsj9WpPKAw4I8f2VBhZ2OKNWsVicbR-2_7eg%3D%3D\\u0026lsparams\u003dmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps\\u0026lsig\u003dAG3C_xAwRQIgIOGE4BXv0R-lG7Qryi1ex2IUgQqNWuRL6p1RB8ztzIACIQCrN5tFu-XGkPAj57zg40evCPtL1tWhFxs5hL3GBPSN-g%3D%3D\",\"mimeType\":\"video/mp4; codecs\u003d\\\"avc1.4d4015\\\"\",\"bitrate\":474927,\"width\":480,\"height\":360,\"initRange\":{\"start\":\"0\",\"end\":\"760\"},\"indexRange\":{\"start\":\"761\",\"end\":\"1356\"},\"lastModified\":\"1552301069143267\",\"contentLength\":\"10318267\",\"quality\":\"medium\",\"fps\":25,\"qualityLabel\":\"360p\",\"projectionType\":\"RECTANGULAR\",\"averageBitrate\":353244,\"highReplication\":true,\"approxDurationMs\":\"233680\"},{\"itag\":243,\"url\":\"https://r3---sn-h0jeln7e.googlevideo.com/videoplayback?expire\u003d1613439953\\u0026ei\u003dcc8qYO2YGIifgAfV8b6YDw\\u0026ip\u003d88.152.185.166\\u0026id\u003do-AAYFidRc8ejPKXZiOC68hY-8kflqkI6CaHhH8SJNcsbd\\u0026itag\u003d243\\u0026aitags\u003d133%2C134%2C135%2C160%2C242%2C243%2C244%2C278%2C394%2C395%2C396%2C397\\u0026source\u003dyoutube\\u0026requiressl\u003dyes\\u0026mh\u003dZt\\u0026mm\u003d31%2C29\\u0026mn\u003dsn-h0jeln7e%2Csn-h0jeenek\\u0026ms\u003dau%2Crdu\\u0026mv\u003dm\\u0026mvi\u003d3\\u0026pl\u003d16\\u0026initcwndbps\u003d741250\\u0026vprv\u003d1\\u0026mime\u003dvideo%2Fwebm\\u0026ns\u003dLoJnpJmVxGPVkfo1d5EywYkF\\u0026gir\u003dyes\\u0026clen\u003d8021640\\u0026dur\u003d233.680\\u0026lmt\u003d1547126003892590\\u0026mt\u003d1613418055\\u0026fvip\u003d3\\u0026keepalive\u003dyes\\u0026c\u003dMWEB\\u0026txp\u003d5532432\\u0026n\u003dP0tY3M2THDOYuBkYcB\\u0026sparams\u003dexpire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Cvprv%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt\\u0026sig\u003dAOq0QJ8wRAIgBLG5Du_OmU4tNZunEe4o2mr1QkvlHnNsaqImXSDFrocCIFzU1aHwaSmm7tV5dxKIFLwhfo8FlotpFkJUvpqNpbeS\\u0026lsparams\u003dmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps\\u0026lsig\u003dAG3C_xAwRQIgIOGE4BXv0R-lG7Qryi1ex2IUgQqNWuRL6p1RB8ztzIACIQCrN5tFu-XGkPAj57zg40evCPtL1tWhFxs5hL3GBPSN-g%3D%3D\",\"mimeType\":\"video/webm; codecs\u003d\\\"vp9\\\"\",\"bitrate\":306872,\"width\":480,\"height\":360,\"initRange\":{\"start\":\"0\",\"end\":\"200\"},\"indexRange\":{\"start\":\"201\",\"end\":\"1006\"},\"lastModified\":\"1547126003892590\",\"contentLength\":\"8021640\",\"quality\":\"medium\",\"fps\":25,\"qualityLabel\":\"360p\",\"projectionType\":\"RECTANGULAR\",\"averageBitrate\":274619,\"approxDurationMs\":\"233680\"},{\"itag\":396,\"url\":\"https://r3---sn-h0jeln7e.googlevideo.com/videoplayback?expire\u003d1613439953\\u0026ei\u003dcc8qYO2YGIifgAfV8b6YDw\\u0026ip\u003d88.152.185.166\\u0026id\u003do-AAYFidRc8ejPKXZiOC68hY-8kflqkI6CaHhH8SJNcsbd\\u0026itag\u003d396\\u0026aitags\u003d133%2C134%2C135%2C160%2C242%2C243%2C244%2C278%2C394%2C395%2C396%2C397\\u0026source\u003dyoutube\\u0026requiressl\u003dyes\\u0026mh\u003dZt\\u0026mm\u003d31%2C29\\u0026mn\u003dsn-h0jeln7e%2Csn-h0jeenek\\u0026ms\u003dau%2Crdu\\u0026mv\u003dm\\u0026mvi\u003d3\\u0026pl\u003d16\\u0026initcwndbps\u003d741250\\u0026vprv\u003d1\\u0026mime\u003dvideo%2Fmp4\\u0026ns\u003dLoJnpJmVxGPVkfo1d5EywYkF\\u0026gir\u003dyes\\u0026clen\u003d6867410\\u0026dur\u003d233.680\\u0026lmt\u003d1600664928571774\\u0026mt\u003d1613418055\\u0026fvip\u003d3\\u0026keepalive\u003dyes\\u0026c\u003dMWEB\\u0026txp\u003d5531432\\u0026n\u003dP0tY3M2THDOYuBkYcB\\u0026sparams\u003dexpire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Cvprv%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt\\u0026sig\u003dAOq0QJ8wRQIhAIkpbnPjp6j9TcPO42T94ESAPvejk3M4rV1JbWM2A2AeAiB6B1O8N_pmpjfT5kMxrAlY61j5iT1oGXGNkDZGj0AB8g%3D%3D\\u0026lsparams\u003dmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps\\u0026lsig\u003dAG3C_xAwRQIgIOGE4BXv0R-lG7Qryi1ex2IUgQqNWuRL6p1RB8ztzIACIQCrN5tFu-XGkPAj57zg40evCPtL1tWhFxs5hL3GBPSN-g%3D%3D\",\"mimeType\":\"video/mp4; codecs\u003d\\\"av01.0.01M.08\\\"\",\"bitrate\":283388,\"width\":480,\"height\":360,\"initRange\":{\"start\":\"0\",\"end\":\"699\"},\"indexRange\":{\"start\":\"700\",\"end\":\"1319\"},\"lastModified\":\"1600664928571774\",\"contentLength\":\"6867410\",\"quality\":\"medium\",\"fps\":25,\"qualityLabel\":\"360p\",\"projectionType\":\"RECTANGULAR\",\"averageBitrate\":235104,\"colorInfo\":{\"primaries\":\"COLOR_PRIMARIES_BT709\",\"transferCharacteristics\":\"COLOR_TRANSFER_CHARACTERISTICS_BT709\",\"matrixCoefficients\":\"COLOR_MATRIX_COEFFICIENTS_BT709\"},\"approxDurationMs\":\"233680\"},{\"itag\":133,\"url\":\"https://r3---sn-h0jeln7e.googlevideo.com/videoplayback?expire\u003d1613439953\\u0026ei\u003dcc8qYO2YGIifgAfV8b6YDw\\u0026ip\u003d88.152.185.166\\u0026id\u003do-AAYFidRc8ejPKXZiOC68hY-8kflqkI6CaHhH8SJNcsbd\\u0026itag\u003d133\\u0026aitags\u003d133%2C134%2C135%2C160%2C242%2C243%2C244%2C278%2C394%2C395%2C396%2C397\\u0026source\u003dyoutube\\u0026requiressl\u003dyes\\u0026mh\u003dZt\\u0026mm\u003d31%2C29\\u0026mn\u003dsn-h0jeln7e%2Csn-h0jeenek\\u0026ms\u003dau%2Crdu\\u0026mv\u003dm\\u0026mvi\u003d3\\u0026pl\u003d16\\u0026initcwndbps\u003d741250\\u0026vprv\u003d1\\u0026mime\u003dvideo%2Fmp4\\u0026ns\u003dLoJnpJmVxGPVkfo1d5EywYkF\\u0026gir\u003dyes\\u0026clen\u003d4321307\\u0026dur\u003d233.680\\u0026lmt\u003d1552301069143278\\u0026mt\u003d1613418055\\u0026fvip\u003d3\\u0026keepalive\u003dyes\\u0026c\u003dMWEB\\u0026txp\u003d5532432\\u0026n\u003dP0tY3M2THDOYuBkYcB\\u0026sparams\u003dexpire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Cvprv%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt\\u0026sig\u003dAOq0QJ8wRAIgQafwWosz-eRF4iZxqWvLt42JRVaHOsIa8Wqz2mVzMaQCIFAwRpxgm8iZ2qNuEFK_EWEAKnyoSohGXHx_rkt6D85x\\u0026lsparams\u003dmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps\\u0026lsig\u003dAG3C_xAwRQIgIOGE4BXv0R-lG7Qryi1ex2IUgQqNWuRL6p1RB8ztzIACIQCrN5tFu-XGkPAj57zg40evCPtL1tWhFxs5hL3GBPSN-g%3D%3D\",\"mimeType\":\"video/mp4; codecs\u003d\\\"avc1.4d400d\\\"\",\"bitrate\":183779,\"width\":320,\"height\":240,\"initRange\":{\"start\":\"0\",\"end\":\"759\"},\"indexRange\":{\"start\":\"760\",\"end\":\"1355\"},\"lastModified\":\"1552301069143278\",\"contentLength\":\"4321307\",\"quality\":\"small\",\"fps\":25,\"qualityLabel\":\"240p\",\"projectionType\":\"RECTANGULAR\",\"averageBitrate\":147939,\"approxDurationMs\":\"233680\"},{\"itag\":242,\"url\":\"https://r3---sn-h0jeln7e.googlevideo.com/videoplayback?expire\u003d1613439953\\u0026ei\u003dcc8qYO2YGIifgAfV8b6YDw\\u0026ip\u003d88.152.185.166\\u0026id\u003do-AAYFidRc8ejPKXZiOC68hY-8kflqkI6CaHhH8SJNcsbd\\u0026itag\u003d242\\u0026aitags\u003d133%2C134%2C135%2C160%2C242%2C243%2C244%2C278%2C394%2C395%2C396%2C397\\u0026source\u003dyoutube\\u0026requiressl\u003dyes\\u0026mh\u003dZt\\u0026mm\u003d31%2C29\\u0026mn\u003dsn-h0jeln7e%2Csn-h0jeenek\\u0026ms\u003dau%2Crdu\\u0026mv\u003dm\\u0026mvi\u003d3\\u0026pl\u003d16\\u0026initcwndbps\u003d741250\\u0026vprv\u003d1\\u0026mime\u003dvideo%2Fwebm\\u0026ns\u003dLoJnpJmVxGPVkfo1d5EywYkF\\u0026gir\u003dyes\\u0026clen\u003d4484515\\u0026dur\u003d233.680\\u0026lmt\u003d1547126003895314\\u0026mt\u003d1613418055\\u0026fvip\u003d3\\u0026keepalive\u003dyes\\u0026c\u003dMWEB\\u0026txp\u003d5532432\\u0026n\u003dP0tY3M2THDOYuBkYcB\\u0026sparams\u003dexpire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Cvprv%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt\\u0026sig\u003dAOq0QJ8wRQIgbeIWgh1qPUJReItSHjbLFyIpr_nOa4U_wELfV_qwpQACIQDIaVnD0y-0MEISOFlrYE-C6BZMrxV-iR3pwJoT_XNsIw%3D%3D\\u0026lsparams\u003dmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps\\u0026lsig\u003dAG3C_xAwRQIgIOGE4BXv0R-lG7Qryi1ex2IUgQqNWuRL6p1RB8ztzIACIQCrN5tFu-XGkPAj57zg40evCPtL1tWhFxs5hL3GBPSN-g%3D%3D\",\"mimeType\":\"video/webm; codecs\u003d\\\"vp9\\\"\",\"bitrate\":169136,\"width\":320,\"height\":240,\"initRange\":{\"start\":\"0\",\"end\":\"199\"},\"indexRange\":{\"start\":\"200\",\"end\":\"1005\"},\"lastModified\":\"1547126003895314\",\"contentLength\":\"4484515\",\"quality\":\"small\",\"fps\":25,\"qualityLabel\":\"240p\",\"projectionType\":\"RECTANGULAR\",\"averageBitrate\":153526,\"approxDurationMs\":\"233680\"},{\"itag\":395,\"url\":\"https://r3---sn-h0jeln7e.googlevideo.com/videoplayback?expire\u003d1613439953\\u0026ei\u003dcc8qYO2YGIifgAfV8b6YDw\\u0026ip\u003d88.152.185.166\\u0026id\u003do-AAYFidRc8ejPKXZiOC68hY-8kflqkI6CaHhH8SJNcsbd\\u0026itag\u003d395\\u0026aitags\u003d133%2C134%2C135%2C160%2C242%2C243%2C244%2C278%2C394%2C395%2C396%2C397\\u0026source\u003dyoutube\\u0026requiressl\u003dyes\\u0026mh\u003dZt\\u0026mm\u003d31%2C29\\u0026mn\u003dsn-h0jeln7e%2Csn-h0jeenek\\u0026ms\u003dau%2Crdu\\u0026mv\u003dm\\u0026mvi\u003d3\\u0026pl\u003d16\\u0026initcwndbps\u003d741250\\u0026vprv\u003d1\\u0026mime\u003dvideo%2Fmp4\\u0026ns\u003dLoJnpJmVxGPVkfo1d5EywYkF\\u0026gir\u003dyes\\u0026clen\u003d3389571\\u0026dur\u003d233.680\\u0026lmt\u003d1600664027090734\\u0026mt\u003d1613418055\\u0026fvip\u003d3\\u0026keepalive\u003dyes\\u0026c\u003dMWEB\\u0026txp\u003d5531432\\u0026n\u003dP0tY3M2THDOYuBkYcB\\u0026sparams\u003dexpire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Cvprv%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt\\u0026sig\u003dAOq0QJ8wRQIgXOy_pRWfpkWKEwWBdOdQZdX537ylwaqOt1MPaneOvCECIQDwSNrnQig55BuHLJMxS2lnMTAIqF7GqMYSEDTjo7EO5A%3D%3D\\u0026lsparams\u003dmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps\\u0026lsig\u003dAG3C_xAwRQIgIOGE4BXv0R-lG7Qryi1ex2IUgQqNWuRL6p1RB8ztzIACIQCrN5tFu-XGkPAj57zg40evCPtL1tWhFxs5hL3GBPSN-g%3D%3D\",\"mimeType\":\"video/mp4; codecs\u003d\\\"av01.0.00M.08\\\"\",\"bitrate\":137954,\"width\":320,\"height\":240,\"initRange\":{\"start\":\"0\",\"end\":\"699\"},\"indexRange\":{\"start\":\"700\",\"end\":\"1319\"},\"lastModified\":\"1600664027090734\",\"contentLength\":\"3389571\",\"quality\":\"small\",\"fps\":25,\"qualityLabel\":\"240p\",\"projectionType\":\"RECTANGULAR\",\"averageBitrate\":116041,\"colorInfo\":{\"primaries\":\"COLOR_PRIMARIES_BT709\",\"transferCharacteristics\":\"COLOR_TRANSFER_CHARACTERISTICS_BT709\",\"matrixCoefficients\":\"COLOR_MATRIX_COEFFICIENTS_BT709\"},\"approxDurationMs\":\"233680\"},{\"itag\":160,\"url\":\"https://r3---sn-h0jeln7e.googlevideo.com/videoplayback?expire\u003d1613439953\\u0026ei\u003dcc8qYO2YGIifgAfV8b6YDw\\u0026ip\u003d88.152.185.166\\u0026id\u003do-AAYFidRc8ejPKXZiOC68hY-8kflqkI6CaHhH8SJNcsbd\\u0026itag\u003d160\\u0026aitags\u003d133%2C134%2C135%2C160%2C242%2C243%2C244%2C278%2C394%2C395%2C396%2C397\\u0026source\u003dyoutube\\u0026requiressl\u003dyes\\u0026mh\u003dZt\\u0026mm\u003d31%2C29\\u0026mn\u003dsn-h0jeln7e%2Csn-h0jeenek\\u0026ms\u003dau%2Crdu\\u0026mv\u003dm\\u0026mvi\u003d3\\u0026pl\u003d16\\u0026initcwndbps\u003d741250\\u0026vprv\u003d1\\u0026mime\u003dvideo%2Fmp4\\u0026ns\u003dLoJnpJmVxGPVkfo1d5EywYkF\\u0026gir\u003dyes\\u0026clen\u003d2184618\\u0026dur\u003d233.680\\u0026lmt\u003d1552301069143666\\u0026mt\u003d1613418055\\u0026fvip\u003d3\\u0026keepalive\u003dyes\\u0026c\u003dMWEB\\u0026txp\u003d5532432\\u0026n\u003dP0tY3M2THDOYuBkYcB\\u0026sparams\u003dexpire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Cvprv%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt\\u0026sig\u003dAOq0QJ8wRQIhAOTlZsPS1sWXSCf7haGvUjQCEeV36Qy-BrjfhobA_AtkAiA0k_zdSt0q3qLPvNazQ5YgYyjk9114_Dz-d1uZCZpldQ%3D%3D\\u0026lsparams\u003dmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps\\u0026lsig\u003dAG3C_xAwRQIgIOGE4BXv0R-lG7Qryi1ex2IUgQqNWuRL6p1RB8ztzIACIQCrN5tFu-XGkPAj57zg40evCPtL1tWhFxs5hL3GBPSN-g%3D%3D\",\"mimeType\":\"video/mp4; codecs\u003d\\\"avc1.4d400b\\\"\",\"bitrate\":83815,\"width\":192,\"height\":144,\"initRange\":{\"start\":\"0\",\"end\":\"758\"},\"indexRange\":{\"start\":\"759\",\"end\":\"1354\"},\"lastModified\":\"1552301069143666\",\"contentLength\":\"2184618\",\"quality\":\"tiny\",\"fps\":25,\"qualityLabel\":\"144p\",\"projectionType\":\"RECTANGULAR\",\"averageBitrate\":74790,\"approxDurationMs\":\"233680\"},{\"itag\":278,\"url\":\"https://r3---sn-h0jeln7e.googlevideo.com/videoplayback?expire\u003d1613439953\\u0026ei\u003dcc8qYO2YGIifgAfV8b6YDw\\u0026ip\u003d88.152.185.166\\u0026id\u003do-AAYFidRc8ejPKXZiOC68hY-8kflqkI6CaHhH8SJNcsbd\\u0026itag\u003d278\\u0026aitags\u003d133%2C134%2C135%2C160%2C242%2C243%2C244%2C278%2C394%2C395%2C396%2C397\\u0026source\u003dyoutube\\u0026requiressl\u003dyes\\u0026mh\u003dZt\\u0026mm\u003d31%2C29\\u0026mn\u003dsn-h0jeln7e%2Csn-h0jeenek\\u0026ms\u003dau%2Crdu\\u0026mv\u003dm\\u0026mvi\u003d3\\u0026pl\u003d16\\u0026initcwndbps\u003d741250\\u0026vprv\u003d1\\u0026mime\u003dvideo%2Fwebm\\u0026ns\u003dLoJnpJmVxGPVkfo1d5EywYkF\\u0026gir\u003dyes\\u0026clen\u003d2040260\\u0026dur\u003d233.680\\u0026lmt\u003d1547126003913588\\u0026mt\u003d1613418055\\u0026fvip\u003d3\\u0026keepalive\u003dyes\\u0026c\u003dMWEB\\u0026txp\u003d5532432\\u0026n\u003dP0tY3M2THDOYuBkYcB\\u0026sparams\u003dexpire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Cvprv%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt\\u0026sig\u003dAOq0QJ8wRQIhALsui3EFEbageMUcgw8S-I4Av8_Zm-TABB6dtPtU3nQVAiAi5DGqqxT8RdbMDlOEyL2AnpY9ir_hYlvX0Sx0Y2gS3w%3D%3D\\u0026lsparams\u003dmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps\\u0026lsig\u003dAG3C_xAwRQIgIOGE4BXv0R-lG7Qryi1ex2IUgQqNWuRL6p1RB8ztzIACIQCrN5tFu-XGkPAj57zg40evCPtL1tWhFxs5hL3GBPSN-g%3D%3D\",\"mimeType\":\"video/webm; codecs\u003d\\\"vp9\\\"\",\"bitrate\":74415,\"width\":192,\"height\":144,\"initRange\":{\"start\":\"0\",\"end\":\"197\"},\"indexRange\":{\"start\":\"198\",\"end\":\"1002\"},\"lastModified\":\"1547126003913588\",\"contentLength\":\"2040260\",\"quality\":\"tiny\",\"fps\":25,\"qualityLabel\":\"144p\",\"projectionType\":\"RECTANGULAR\",\"averageBitrate\":69847,\"approxDurationMs\":\"233680\"},{\"itag\":394,\"url\":\"https://r3---sn-h0jeln7e.googlevideo.com/videoplayback?expire\u003d1613439953\\u0026ei\u003dcc8qYO2YGIifgAfV8b6YDw\\u0026ip\u003d88.152.185.166\\u0026id\u003do-AAYFidRc8ejPKXZiOC68hY-8kflqkI6CaHhH8SJNcsbd\\u0026itag\u003d394\\u0026aitags\u003d133%2C134%2C135%2C160%2C242%2C243%2C244%2C278%2C394%2C395%2C396%2C397\\u0026source\u003dyoutube\\u0026requiressl\u003dyes\\u0026mh\u003dZt\\u0026mm\u003d31%2C29\\u0026mn\u003dsn-h0jeln7e%2Csn-h0jeenek\\u0026ms\u003dau%2Crdu\\u0026mv\u003dm\\u0026mvi\u003d3\\u0026pl\u003d16\\u0026initcwndbps\u003d741250\\u0026vprv\u003d1\\u0026mime\u003dvideo%2Fmp4\\u0026ns\u003dLoJnpJmVxGPVkfo1d5EywYkF\\u0026gir\u003dyes\\u0026clen\u003d1647590\\u0026dur\u003d233.680\\u0026lmt\u003d1600662887779979\\u0026mt\u003d1613418055\\u0026fvip\u003d3\\u0026keepalive\u003dyes\\u0026c\u003dMWEB\\u0026txp\u003d5531432\\u0026n\u003dP0tY3M2THDOYuBkYcB\\u0026sparams\u003dexpire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Cvprv%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt\\u0026sig\u003dAOq0QJ8wRQIgFK-rVSWU4yzbHYpJ7Lg7pU49YcN50BrO02xHCHEPLjwCIQCGy5mTl7zdJqKz59Dho1ggT5Zh9Khwe9I5YY8xU6S0sg%3D%3D\\u0026lsparams\u003dmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps\\u0026lsig\u003dAG3C_xAwRQIgIOGE4BXv0R-lG7Qryi1ex2IUgQqNWuRL6p1RB8ztzIACIQCrN5tFu-XGkPAj57zg40evCPtL1tWhFxs5hL3GBPSN-g%3D%3D\",\"mimeType\":\"video/mp4; codecs\u003d\\\"av01.0.00M.08\\\"\",\"bitrate\":64606,\"width\":192,\"height\":144,\"initRange\":{\"start\":\"0\",\"end\":\"699\"},\"indexRange\":{\"start\":\"700\",\"end\":\"1319\"},\"lastModified\":\"1600662887779979\",\"contentLength\":\"1647590\",\"quality\":\"tiny\",\"fps\":25,\"qualityLabel\":\"144p\",\"projectionType\":\"RECTANGULAR\",\"averageBitrate\":56404,\"colorInfo\":{\"primaries\":\"COLOR_PRIMARIES_BT709\",\"transferCharacteristics\":\"COLOR_TRANSFER_CHARACTERISTICS_BT709\",\"matrixCoefficients\":\"COLOR_MATRIX_COEFFICIENTS_BT709\"},\"approxDurationMs\":\"233680\"},{\"itag\":140,\"url\":\"https://r3---sn-h0jeln7e.googlevideo.com/videoplayback?expire\u003d1613439953\\u0026ei\u003dcc8qYO2YGIifgAfV8b6YDw\\u0026ip\u003d88.152.185.166\\u0026id\u003do-AAYFidRc8ejPKXZiOC68hY-8kflqkI6CaHhH8SJNcsbd\\u0026itag\u003d140\\u0026source\u003dyoutube\\u0026requiressl\u003dyes\\u0026mh\u003dZt\\u0026mm\u003d31%2C29\\u0026mn\u003dsn-h0jeln7e%2Csn-h0jeenek\\u0026ms\u003dau%2Crdu\\u0026mv\u003dm\\u0026mvi\u003d3\\u0026pl\u003d16\\u0026initcwndbps\u003d741250\\u0026vprv\u003d1\\u0026mime\u003daudio%2Fmp4\\u0026ns\u003dLoJnpJmVxGPVkfo1d5EywYkF\\u0026gir\u003dyes\\u0026clen\u003d3783803\\u0026dur\u003d233.732\\u0026lmt\u003d1552301018509815\\u0026mt\u003d1613418055\\u0026fvip\u003d3\\u0026keepalive\u003dyes\\u0026c\u003dMWEB\\u0026txp\u003d5532432\\u0026n\u003dP0tY3M2THDOYuBkYcB\\u0026sparams\u003dexpire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cvprv%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt\\u0026sig\u003dAOq0QJ8wRQIhAMRKNvm1s6OgE046pWw1NUw6QtGOKWCTq54IfMnauS1wAiAHxavsXxS7x3xNFQtHWmiS8K7UDF0SAAUKm3kCCJrlmw%3D%3D\\u0026lsparams\u003dmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps\\u0026lsig\u003dAG3C_xAwRQIgIOGE4BXv0R-lG7Qryi1ex2IUgQqNWuRL6p1RB8ztzIACIQCrN5tFu-XGkPAj57zg40evCPtL1tWhFxs5hL3GBPSN-g%3D%3D\",\"mimeType\":\"audio/mp4; codecs\u003d\\\"mp4a.40.2\\\"\",\"bitrate\":130416,\"initRange\":{\"start\":\"0\",\"end\":\"655\"},\"indexRange\":{\"start\":\"656\",\"end\":\"975\"},\"lastModified\":\"1552301018509815\",\"contentLength\":\"3783803\",\"quality\":\"tiny\",\"projectionType\":\"RECTANGULAR\",\"averageBitrate\":129509,\"highReplication\":true,\"audioQuality\":\"AUDIO_QUALITY_MEDIUM\",\"approxDurationMs\":\"233732\",\"audioSampleRate\":\"44100\",\"audioChannels\":2,\"loudnessDb\":-1.0947514},{\"itag\":249,\"url\":\"https://r3---sn-h0jeln7e.googlevideo.com/videoplayback?expire\u003d1613439953\\u0026ei\u003dcc8qYO2YGIifgAfV8b6YDw\\u0026ip\u003d88.152.185.166\\u0026id\u003do-AAYFidRc8ejPKXZiOC68hY-8kflqkI6CaHhH8SJNcsbd\\u0026itag\u003d249\\u0026source\u003dyoutube\\u0026requiressl\u003dyes\\u0026mh\u003dZt\\u0026mm\u003d31%2C29\\u0026mn\u003dsn-h0jeln7e%2Csn-h0jeenek\\u0026ms\u003dau%2Crdu\\u0026mv\u003dm\\u0026mvi\u003d3\\u0026pl\u003d16\\u0026initcwndbps\u003d741250\\u0026vprv\u003d1\\u0026mime\u003daudio%2Fwebm\\u0026ns\u003dLoJnpJmVxGPVkfo1d5EywYkF\\u0026gir\u003dyes\\u0026clen\u003d1504611\\u0026dur\u003d233.701\\u0026lmt\u003d1547126188434434\\u0026mt\u003d1613418055\\u0026fvip\u003d3\\u0026keepalive\u003dyes\\u0026c\u003dMWEB\\u0026txp\u003d5511222\\u0026n\u003dP0tY3M2THDOYuBkYcB\\u0026sparams\u003dexpire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cvprv%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt\\u0026sig\u003dAOq0QJ8wRgIhAJOvF2_tLgjee3cnC0TLAOhsfpqiOon_jgytRxlExnbIAiEAt5USdf2bWlchsgdYhEHbZpdhNDL85ofvveAivEcYd38%3D\\u0026lsparams\u003dmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps\\u0026lsig\u003dAG3C_xAwRQIgIOGE4BXv0R-lG7Qryi1ex2IUgQqNWuRL6p1RB8ztzIACIQCrN5tFu-XGkPAj57zg40evCPtL1tWhFxs5hL3GBPSN-g%3D%3D\",\"mimeType\":\"audio/webm; codecs\u003d\\\"opus\\\"\",\"bitrate\":57062,\"initRange\":{\"start\":\"0\",\"end\":\"258\"},\"indexRange\":{\"start\":\"259\",\"end\":\"663\"},\"lastModified\":\"1547126188434434\",\"contentLength\":\"1504611\",\"quality\":\"tiny\",\"projectionType\":\"RECTANGULAR\",\"averageBitrate\":51505,\"audioQuality\":\"AUDIO_QUALITY_LOW\",\"approxDurationMs\":\"233701\",\"audioSampleRate\":\"48000\",\"audioChannels\":2,\"loudnessDb\":-1.0947514},{\"itag\":250,\"url\":\"https://r3---sn-h0jeln7e.googlevideo.com/videoplayback?expire\u003d1613439953\\u0026ei\u003dcc8qYO2YGIifgAfV8b6YDw\\u0026ip\u003d88.152.185.166\\u0026id\u003do-AAYFidRc8ejPKXZiOC68hY-8kflqkI6CaHhH8SJNcsbd\\u0026itag\u003d250\\u0026source\u003dyoutube\\u0026requiressl\u003dyes\\u0026mh\u003dZt\\u0026mm\u003d31%2C29\\u0026mn\u003dsn-h0jeln7e%2Csn-h0jeenek\\u0026ms\u003dau%2Crdu\\u0026mv\u003dm\\u0026mvi\u003d3\\u0026pl\u003d16\\u0026initcwndbps\u003d741250\\u0026vprv\u003d1\\u0026mime\u003daudio%2Fwebm\\u0026ns\u003dLoJnpJmVxGPVkfo1d5EywYkF\\u0026gir\u003dyes\\u0026clen\u003d1875017\\u0026dur\u003d233.701\\u0026lmt\u003d1547126188380743\\u0026mt\u003d1613418055\\u0026fvip\u003d3\\u0026keepalive\u003dyes\\u0026c\u003dMWEB\\u0026txp\u003d5511222\\u0026n\u003dP0tY3M2THDOYuBkYcB\\u0026sparams\u003dexpire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cvprv%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt\\u0026sig\u003dAOq0QJ8wRAIgHCiFBM5MzgzO8zOHAByvbEEGBXJ7PimU1ffwT-ax53ECIAJk-zG70_sye4MBVKKF14a8SX3alLgRXRxl64RMTRVJ\\u0026lsparams\u003dmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps\\u0026lsig\u003dAG3C_xAwRQIgIOGE4BXv0R-lG7Qryi1ex2IUgQqNWuRL6p1RB8ztzIACIQCrN5tFu-XGkPAj57zg40evCPtL1tWhFxs5hL3GBPSN-g%3D%3D\",\"mimeType\":\"audio/webm; codecs\u003d\\\"opus\\\"\",\"bitrate\":70244,\"initRange\":{\"start\":\"0\",\"end\":\"258\"},\"indexRange\":{\"start\":\"259\",\"end\":\"663\"},\"lastModified\":\"1547126188380743\",\"contentLength\":\"1875017\",\"quality\":\"tiny\",\"projectionType\":\"RECTANGULAR\",\"averageBitrate\":64185,\"audioQuality\":\"AUDIO_QUALITY_LOW\",\"approxDurationMs\":\"233701\",\"audioSampleRate\":\"48000\",\"audioChannels\":2,\"loudnessDb\":-1.0947514},{\"itag\":251,\"url\":\"https://r3---sn-h0jeln7e.googlevideo.com/videoplayback?expire\u003d1613439953\\u0026ei\u003dcc8qYO2YGIifgAfV8b6YDw\\u0026ip\u003d88.152.185.166\\u0026id\u003do-AAYFidRc8ejPKXZiOC68hY-8kflqkI6CaHhH8SJNcsbd\\u0026itag\u003d251\\u0026source\u003dyoutube\\u0026requiressl\u003dyes\\u0026mh\u003dZt\\u0026mm\u003d31%2C29\\u0026mn\u003dsn-h0jeln7e%2Csn-h0jeenek\\u0026ms\u003dau%2Crdu\\u0026mv\u003dm\\u0026mvi\u003d3\\u0026pl\u003d16\\u0026initcwndbps\u003d741250\\u0026vprv\u003d1\\u0026mime\u003daudio%2Fwebm\\u0026ns\u003dLoJnpJmVxGPVkfo1d5EywYkF\\u0026gir\u003dyes\\u0026clen\u003d3348257\\u0026dur\u003d233.701\\u0026lmt\u003d1547126189729860\\u0026mt\u003d1613418055\\u0026fvip\u003d3\\u0026keepalive\u003dyes\\u0026c\u003dMWEB\\u0026txp\u003d5511222\\u0026n\u003dP0tY3M2THDOYuBkYcB\\u0026sparams\u003dexpire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cvprv%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt\\u0026sig\u003dAOq0QJ8wRQIhAOdwUUMjOehkDdbHOh7wZ2nzdhNBudIbNOlbUMUqWmh7AiBrU2l9JByOAotbMsdufx4BEs5fQZjCKYP3_Qxhr8rkhA%3D%3D\\u0026lsparams\u003dmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps\\u0026lsig\u003dAG3C_xAwRQIgIOGE4BXv0R-lG7Qryi1ex2IUgQqNWuRL6p1RB8ztzIACIQCrN5tFu-XGkPAj57zg40evCPtL1tWhFxs5hL3GBPSN-g%3D%3D\",\"mimeType\":\"audio/webm; codecs\u003d\\\"opus\\\"\",\"bitrate\":126945,\"initRange\":{\"start\":\"0\",\"end\":\"258\"},\"indexRange\":{\"start\":\"259\",\"end\":\"663\"},\"lastModified\":\"1547126189729860\",\"contentLength\":\"3348257\",\"quality\":\"tiny\",\"projectionType\":\"RECTANGULAR\",\"averageBitrate\":114616,\"audioQuality\":\"AUDIO_QUALITY_MEDIUM\",\"approxDurationMs\":\"233701\",\"audioSampleRate\":\"48000\",\"audioChannels\":2,\"loudnessDb\":-1.0947514}]},\"playbackTracking\":{\"videostatsPlaybackUrl\":{\"baseUrl\":\"https://s.youtube.com/api/stats/playback?cl\u003d356778406\\u0026docid\u003dVM_6n762j6M\\u0026ei\u003dcc8qYKmyGcf5-gaK0ZBo\\u0026fexp\u003d1714245%2C23744176%2C23748147%2C23804281%2C23839597%2C23845000%2C23857949%2C23858057%2C23882502%2C23884386%2C23891344%2C23891346%2C23897180%2C23918597%2C23923339%2C23931564%2C23934970%2C23940247%2C23944779%2C23946420%2C23968386%2C23969934%2C23971936%2C23974595%2C23976578%2C23982063%2C23983572%2C23987676%2C23991913%2C23994373%2C23995078%2C23996375%2C23996751%2C24000092%2C24000883%2C24001224%2C24001540%2C24001776\\u0026ns\u003dyt\\u0026plid\u003dAAW7ZTvVGfmgKYkr\\u0026el\u003ddetailpage\\u0026len\u003d234\\u0026of\u003dEs_LS-DH-wBlWLlkgq21hA\\u0026vm\u003dCAIQARgEKiAwdkUxUVZoUUY5M0NfYURuSzlRbzUwX053b3Y2WFg2OToyQU9HdF9PSTJCbGEyMFN0NEhXQVRwUEw3THM0V2lBbXBjbmtwSFdpOWxoa2ZzX3F6cEE\"},\"videostatsDelayplayUrl\":{\"baseUrl\":\"https://s.youtube.com/api/stats/delayplay?cl\u003d356778406\\u0026docid\u003dVM_6n762j6M\\u0026ei\u003dcc8qYKmyGcf5-gaK0ZBo\\u0026fexp\u003d1714245%2C23744176%2C23748147%2C23804281%2C23839597%2C23845000%2C23857949%2C23858057%2C23882502%2C23884386%2C23891344%2C23891346%2C23897180%2C23918597%2C23923339%2C23931564%2C23934970%2C23940247%2C23944779%2C23946420%2C23968386%2C23969934%2C23971936%2C23974595%2C23976578%2C23982063%2C23983572%2C23987676%2C23991913%2C23994373%2C23995078%2C23996375%2C23996751%2C24000092%2C24000883%2C24001224%2C24001540%2C24001776\\u0026ns\u003dyt\\u0026plid\u003dAAW7ZTvVGfmgKYkr\\u0026el\u003ddetailpage\\u0026len\u003d234\\u0026of\u003dEs_LS-DH-wBlWLlkgq21hA\\u0026vm\u003dCAIQARgEKiAwdkUxUVZoUUY5M0NfYURuSzlRbzUwX053b3Y2WFg2OToyQU9HdF9PSTJCbGEyMFN0NEhXQVRwUEw3THM0V2lBbXBjbmtwSFdpOWxoa2ZzX3F6cEE\"},\"videostatsWatchtimeUrl\":{\"baseUrl\":\"https://s.youtube.com/api/stats/watchtime?cl\u003d356778406\\u0026docid\u003dVM_6n762j6M\\u0026ei\u003dcc8qYKmyGcf5-gaK0ZBo\\u0026fexp\u003d1714245%2C23744176%2C23748147%2C23804281%2C23839597%2C23845000%2C23857949%2C23858057%2C23882502%2C23884386%2C23891344%2C23891346%2C23897180%2C23918597%2C23923339%2C23931564%2C23934970%2C23940247%2C23944779%2C23946420%2C23968386%2C23969934%2C23971936%2C23974595%2C23976578%2C23982063%2C23983572%2C23987676%2C23991913%2C23994373%2C23995078%2C23996375%2C23996751%2C24000092%2C24000883%2C24001224%2C24001540%2C24001776\\u0026ns\u003dyt\\u0026plid\u003dAAW7ZTvVGfmgKYkr\\u0026el\u003ddetailpage\\u0026len\u003d234\\u0026of\u003dEs_LS-DH-wBlWLlkgq21hA\\u0026vm\u003dCAIQARgEKiAwdkUxUVZoUUY5M0NfYURuSzlRbzUwX053b3Y2WFg2OToyQU9HdF9PSTJCbGEyMFN0NEhXQVRwUEw3THM0V2lBbXBjbmtwSFdpOWxoa2ZzX3F6cEE\"},\"ptrackingUrl\":{\"baseUrl\":\"https://m.youtube.com/ptracking?ei\u003dcc8qYKmyGcf5-gaK0ZBo\\u0026oid\u003dlK8PrSSTfsJ8GOxwJkV8CQ\\u0026plid\u003dAAW7ZTvVGfmgKYkr\\u0026pltype\u003dcontent\\u0026ptchn\u003dnDD3MMW1ZbqI9NolubdeIQ\\u0026ptk\u003dyoutube_single\\u0026video_id\u003dVM_6n762j6M\"},\"qoeUrl\":{\"baseUrl\":\"https://s.youtube.com/api/stats/qoe?cl\u003d356778406\\u0026docid\u003dVM_6n762j6M\\u0026ei\u003dcc8qYKmyGcf5-gaK0ZBo\\u0026event\u003dstreamingstats\\u0026fexp\u003d1714245%2C23744176%2C23748147%2C23804281%2C23839597%2C23845000%2C23857949%2C23858057%2C23882502%2C23884386%2C23891344%2C23891346%2C23897180%2C23918597%2C23923339%2C23931564%2C23934970%2C23940247%2C23944779%2C23946420%2C23968386%2C23969934%2C23971936%2C23974595%2C23976578%2C23982063%2C23983572%2C23987676%2C23991913%2C23994373%2C23995078%2C23996375%2C23996751%2C24000092%2C24000883%2C24001224%2C24001540%2C24001776\\u0026ns\u003dyt\\u0026plid\u003dAAW7ZTvVGfmgKYkr\"},\"setAwesomeUrl\":{\"baseUrl\":\"https://m.youtube.com/set_awesome?ei\u003dcc8qYKmyGcf5-gaK0ZBo\\u0026plid\u003dAAW7ZTvVGfmgKYkr\\u0026video_id\u003dVM_6n762j6M\",\"elapsedMediaTimeSeconds\":120},\"atrUrl\":{\"baseUrl\":\"https://s.youtube.com/api/stats/atr?docid\u003dVM_6n762j6M\\u0026ei\u003dcc8qYKmyGcf5-gaK0ZBo\\u0026len\u003d234\\u0026ns\u003dyt\\u0026plid\u003dAAW7ZTvVGfmgKYkr\\u0026ver\u003d2\",\"elapsedMediaTimeSeconds\":5}},\"videoDetails\":{\"videoId\":\"VM_6n762j6M\",\"title\":\"Arta - I njejti ke mbet (Re-Upload)\",\"lengthSeconds\":\"234\",\"keywords\":[\"Arta\",\"Quuen\",\"Arta Bajrami\",\"Arbasound\",\"Don Arbas\",\"Arta Bajrami - Vera\",\"Arta - Vera\",\"Arta ft. Etno Engjujt - Vera\",\"Arta Bajrami ft Etno Engjujt\",\"Arta Feat. Etno Engjujt Vera\",\"100 grad celcius\",\"Fiesta\",\"Arta - Fiesta\",\"Etnon (Musical Group)\",\"Arta - I njejti ke mbet\",\"I njejti ke mbet\",\"I njejti\",\"Ke mbet\",\"Ke\",\"Mbet\",\"Met\"],\"channelId\":\"UCnDD3MMW1ZbqI9NolubdeIQ\",\"isOwnerViewing\":false,\"shortDescription\":\"Produced : Don Arbas\\nLyrics : Arsim Bunjaku\\n\\nRec,Mix\\u0026Mastering : Arbasound Studios\\n\\nFollow:\\nBzzz Entertainment - https://smarturl.it/Bzzz\\nArbasound - https://smarturl.it/ArbaSound\\nArta Bajrami - https://smarturl.it/ArtaBajrami\\nDon Arbas - https://smarturl.it/Don.Arbas\\n\\n\\nAll Rights Reserved Β© \\u0026 β Arbasound\",\"isCrawlable\":true,\"thumbnail\":{\"thumbnails\":[{\"url\":\"https://i.ytimg.com/vi/VM_6n762j6M/default.jpg\",\"width\":120,\"height\":90},{\"url\":\"https://i.ytimg.com/vi/VM_6n762j6M/mqdefault.jpg\",\"width\":320,\"height\":180},{\"url\":\"https://i.ytimg.com/vi/VM_6n762j6M/hqdefault.jpg\",\"width\":480,\"height\":360},{\"url\":\"https://i.ytimg.com/vi/VM_6n762j6M/sddefault.jpg\",\"width\":640,\"height\":480},{\"url\":\"https://i.ytimg.com/vi/VM_6n762j6M/hq720.jpg?sqp\u003d-oaymwEhCK4FEIIDSFryq4qpAxMIARUAAAAAGAElAADIQj0AgKJD\\u0026rs\u003dAOn4CLAYx4b1A-F51cBc3A2U-so1OKTGJQ\",\"width\":686,\"height\":386}]},\"averageRating\":4.7949739,\"allowRatings\":true,\"viewCount\":\"3089275\",\"author\":\"Arbasound\",\"isPrivate\":false,\"isUnpluggedCorpus\":false,\"isLiveContent\":false},\"playerConfig\":{\"audioConfig\":{\"loudnessDb\":-1.0947514,\"perceptualLoudnessDb\":-15.094751,\"enablePerFormatLoudness\":true},\"streamSelectionConfig\":{\"maxBitrate\":\"5930000\"},\"mediaCommonConfig\":{\"dynamicReadaheadConfig\":{\"maxReadAheadMediaTimeMs\":120000,\"minReadAheadMediaTimeMs\":15000,\"readAheadGrowthRateMs\":1000}}},\"storyboards\":{\"playerStoryboardSpecRenderer\":{\"spec\":\"https://i.ytimg.com/sb/VM_6n762j6M/storyboard3_L$L/$N.jpg?sqp\u003d-oaymwGbA0g48quKqQOSA4gBAZUBAAAEQpgBMqABPKgBBLABELABDbABDLABELABFbABH7ABJrABLbABDrABDrABD7ABErABF7ABK7ABLLABKbABD7ABDrABELABFbABH7ABKrABMrABKbABD7ABEbABFLABGLABJrABPbABOLABLbABEbABFLABHrABKrABMbABS7ABR7ABNrABFbABHLABKbABLrABObABR7ABTbABP7ABJbABLrABN7ABPbABR7ABUrABUbABRbABM7ABQLABQrABQ7ABTLABRLABRrABQ7gBEbgBEbgBFbgBI7gBRLgBQ7gBQ7gBQ7gBEbgBE7gBFrgBL7gBQ7gBQ7gBQ7gBQ7gBFbgBFrgBKbgBQ7gBQ7gBQ7gBQ7gBQ7gBI7gBL7gBQ7gBQ7gBQ7gBQ7gBQ7gBQ7gBRLgBQ7gBQ7gBQ7gBQ7gBQ7gBQrgBQrgBQ7gBQ7gBQ7gBQ7gBQ7gBQrgBQrgBQrgBQ7gBQ7gBQ7gBQ7gBQrgBQrgBQrgBQrgBQ7gBQ7gBQ7gBQrgBQrgBQrgBQrgBQqLzl_8DBgj2iJOkBQ\u003d\u003d|48#27#100#10#10#0#default#rs$AOn4CLDHdiWdCSS7vccS5LVU6jSP_D5RAw|60#45#118#10#10#2000#M$M#rs$AOn4CLBXuuEzN-f58CWVJfBDOZBJD4XMlg|120#90#118#5#5#2000#M$M#rs$AOn4CLCXaKG8o109I7lXY1n2c1jnSDFmpg\"}},\"microformat\":{\"playerMicroformatRenderer\":{\"thumbnail\":{\"thumbnails\":[{\"url\":\"https://i.ytimg.com/vi/VM_6n762j6M/maxresdefault.jpg\",\"width\":1280,\"height\":720}]},\"embed\":{\"iframeUrl\":\"https://www.youtube.com/embed/VM_6n762j6M\",\"flashUrl\":\"http://www.youtube.com/v/VM_6n762j6M?version\u003d3\\u0026autohide\u003d1\",\"width\":480,\"height\":360,\"flashSecureUrl\":\"https://www.youtube.com/v/VM_6n762j6M?version\u003d3\\u0026autohide\u003d1\"},\"title\":{\"runs\":[{\"text\":\"Arta - I njejti ke mbet (Re-Upload)\"}]},\"description\":{\"runs\":[{\"text\":\"Produced : Don Arbas\\nLyrics : Arsim Bunjaku\\n\\nRec,Mix\\u0026Mastering : Arbasound Studios\\n\\nFollow:\\nBzzz Entertainment - https://smarturl.it/Bzzz\\nArbasound - https://smarturl.it/ArbaSound\\nArta Bajrami - https://smarturl.it/ArtaBajrami\\nDon Arbas - https://smarturl.it/Don.Arbas\\n\\n\\nAll Rights Reserved Β© \\u0026 β Arbasound\"}]},\"lengthSeconds\":\"234\",\"ownerProfileUrl\":\"http://www.youtube.com/user/OfficialArta\",\"externalChannelId\":\"UCnDD3MMW1ZbqI9NolubdeIQ\",\"isFamilySafe\":true,\"availableCountries\":[\"AD\",\"AE\",\"AF\",\"AG\",\"AI\",\"AL\",\"AM\",\"AO\",\"AQ\",\"AR\",\"AS\",\"AT\",\"AU\",\"AW\",\"AX\",\"AZ\",\"BA\",\"BB\",\"BD\",\"BE\",\"BF\",\"BG\",\"BH\",\"BI\",\"BJ\",\"BL\",\"BM\",\"BN\",\"BO\",\"BQ\",\"BR\",\"BS\",\"BT\",\"BV\",\"BW\",\"BY\",\"BZ\",\"CA\",\"CC\",\"CD\",\"CF\",\"CG\",\"CH\",\"CI\",\"CK\",\"CL\",\"CM\",\"CN\",\"CO\",\"CR\",\"CU\",\"CV\",\"CW\",\"CX\",\"CY\",\"CZ\",\"DE\",\"DJ\",\"DK\",\"DM\",\"DO\",\"DZ\",\"EC\",\"EE\",\"EG\",\"EH\",\"ER\",\"ES\",\"ET\",\"FI\",\"FJ\",\"FK\",\"FM\",\"FO\",\"FR\",\"GA\",\"GB\",\"GD\",\"GE\",\"GF\",\"GG\",\"GH\",\"GI\",\"GL\",\"GM\",\"GN\",\"GP\",\"GQ\",\"GR\",\"GS\",\"GT\",\"GU\",\"GW\",\"GY\",\"HK\",\"HM\",\"HN\",\"HR\",\"HT\",\"HU\",\"ID\",\"IE\",\"IL\",\"IM\",\"IN\",\"IO\",\"IQ\",\"IR\",\"IS\",\"IT\",\"JE\",\"JM\",\"JO\",\"JP\",\"KE\",\"KG\",\"KH\",\"KI\",\"KM\",\"KN\",\"KP\",\"KR\",\"KW\",\"KY\",\"KZ\",\"LA\",\"LB\",\"LC\",\"LI\",\"LK\",\"LR\",\"LS\",\"LT\",\"LU\",\"LV\",\"LY\",\"MA\",\"MC\",\"MD\",\"ME\",\"MF\",\"MG\",\"MH\",\"MK\",\"ML\",\"MM\",\"MN\",\"MO\",\"MP\",\"MQ\",\"MR\",\"MS\",\"MT\",\"MU\",\"MV\",\"MW\",\"MX\",\"MY\",\"MZ\",\"NA\",\"NC\",\"NE\",\"NF\",\"NG\",\"NI\",\"NL\",\"NO\",\"NP\",\"NR\",\"NU\",\"NZ\",\"OM\",\"PA\",\"PE\",\"PF\",\"PG\",\"PH\",\"PK\",\"PL\",\"PM\",\"PN\",\"PR\",\"PS\",\"PT\",\"PW\",\"PY\",\"QA\",\"RE\",\"RO\",\"RS\",\"RU\",\"RW\",\"SA\",\"SB\",\"SC\",\"SD\",\"SE\",\"SG\",\"SH\",\"SI\",\"SJ\",\"SK\",\"SL\",\"SM\",\"SN\",\"SO\",\"SR\",\"SS\",\"ST\",\"SV\",\"SX\",\"SY\",\"SZ\",\"TC\",\"TD\",\"TF\",\"TG\",\"TH\",\"TJ\",\"TK\",\"TL\",\"TM\",\"TN\",\"TO\",\"TR\",\"TT\",\"TV\",\"TW\",\"TZ\",\"UA\",\"UG\",\"UM\",\"US\",\"UY\",\"UZ\",\"VA\",\"VC\",\"VE\",\"VG\",\"VI\",\"VN\",\"VU\",\"WF\",\"WS\",\"YE\",\"YT\",\"ZA\",\"ZM\",\"ZW\"],\"isUnlisted\":false,\"hasYpcMetadata\":false,\"viewCount\":\"3089275\",\"category\":\"Music\",\"publishDate\":\"2014-09-01\",\"ownerChannelName\":\"Arbasound\",\"uploadDate\":\"2014-09-01\"}},\"trackingParams\":\"CAAQu2kiEwjprtHe0-zuAhXHvN4KHYooBA0\u003d\",\"attestation\":{\"playerAttestationRenderer\":{\"challenge\":\"a\u003d5\\u0026a2\u003d1\\u0026b\u003duJuSNbZXLIMmYFoWe0mxxpEjMss\\u0026c\u003d1613418353\\u0026d\u003d2\\u0026e\u003dVM_6n762j6M\\u0026c1a\u003d1\\u0026c6a\u003d1\\u0026hh\u003dsBs7V2tLNCo77K_yfDFzmLDe73nwgRxdNkhVOxW3DDY\",\"botguardData\":{\"program\":\"WPAntMvBWPDxZ8siFGtjVjZSkvxkh+YaSfXWc6268v8zXhCOe8j9a0xmG+EfO1XtCzDiZ8u1X7yD7/4DXiZmlyFX0aiUk866U2fUfiZZMdIooU13zVZyh5CtxAIPif5/r7Y7BptZfRgtmOZGqOPRATtM4KKzNsrQhftZJjhuQLJgcVo7aaWrU+HekyzwobGNbT6wuCDKjdlryD2umnQfM0LczcnZFeXhv+VqOHkP44KGgOqsyI1F9fnEwO4tsVqX2OmsXmVqAJUkCfHFqm4Kk3Qy5rPgIjaa7i3/O/7ZmWXCxF7VjdD+QOOwosJm7p2HZ5QqVCHXGdsUB18uEAfbsl3bbAX4yk8ZzsuXv66uB2a78YzwXFPdXYKT8fjg055iPT+44oIUbKR2pr77/exHF/reX4QQm849Ifxinn46ARj60g2GbuOot5Vzbr0vfv8JFPwG9Zxr2qcF4eveVpcw/AxEABWrXINs8odqiNnIc0Mo43kDn7O1va1Il14QqsDIaPCr0cgoSFnUkJIQcVL5J6EhKaKrVTU4eLCwAyhGTvk7xpZ0LQwUl57jIddHI+hIbD104JxjaJPW4a80LXi0IjnGS59oaCG0tE3obo8mNbpH0JEBjXTgJaew0TJH1MIjdbjDVGoeB0OTr9m5FvT6ZHmUPjL7SzTC+ZwdV2/xOsmUNVa9D9da+qabd+hLHVNEpNP+dlPiO8i+XvPiN+KcrxpskyNOxdDDxhYnDZtl3ETLD3cTPzir53ZGJw+8q+U8arHSMxhkf6YP/K7VPd4ZOy/42DpiExqpEkOxZX38E1TL/o08o+oSZSYbQGJiXooINh0mxyPa4JsRYw2o95M2l0zoX6IdS8DLi2pB6A4yVND2TAZ0ilW13vgvC6NNg8ZBdgLSmXt/SjOeZgZzl6W7tb824U+xsTBZ1OTK0bZBL0rt3pHurgIWWNwMsEqt6RGF1EmsGDofJg9wY/KvNF6PLXcz+Xfd0EsHlnz5DKrzA38G+VGVLWhxjRP3BiqMNV677INslOUPdCeOOdNehp7neRX2kkeu+p9RWkbi6fkJ3IKbVqiP++oTjTogDeoukkccfMnhJIgU2ify5kZktL3sa3zL0aEb83d1I84ED+OoY8MCbJ82JDezy156xzny+naTAkIULfn7PcPfioqattmX3wyvzJarqY4xUVevSinZxRjzw5d3Yp1jZBbfXdgBlwi/+H3nMeRgsXuYuvdKZB9/OG/EPmj5D4X49eFzF2plO8V0q+4O/MurWda+IWFSvffKLw4bSi2iwTwRnx3pesHY4w7dYC5W+IcMhO+KK4kui2s0EmZW9pUib1TT99exZ3X64jcT3CWp1mq/Dld45htw0e8s9nJdHEpgao3KV0dTzBxTI8V0KFG5RG7+RfMsINpPx4JamWM/JypWF1P+fXge3BvexS44tD6tLWVn3iTpzgkn/7Ie4Ku/HXlUZzOzreAXHfwGA2rXCQeC1su6seP8t5SbQXQS/xp0tkpFSN0GuK+FE6c8XsfntaCmFZ7FKO5rQn861qdX8uNRms7huGXp7+elNXMezznGCMCHRCW55Zanc9hEZzpCAE14F1Cnq84vgxVX11zq8BaQdPLJsz3Yzy+//d3JVhNyXa27fn0lZ93rAfy8jftveABMSU/8wNx4qRtmDW/zmYFgZRIvhmmXSYBM5OXzJt6zSxVan0YN0up+bryZBL/NDx54Q6qIxH/VYo6cap9cPwGLaFJcPlByIqpDpuvBGgv0wTT3qzl71NGYS8PMpsEfDdebyNyrsu3jpj6S5JBmGAkcIrZldARDzH+PWR3NDC8BHJlKaPvI6V5NjftwDg39lMLeOYLqSgvepnZ+UHFszANN/WIR/YFgFt7DKq2evW/tc9Ie/jgvgA3bXzYJMRy7hulK4aCgqgjNOqfMCzOjh4qxBCPo2h2BClSNgwMnIot+B7kupiNayRIdLFDeBwbOBGP6x5WA8ub9uXRNpX4oLZMlFugu7Vy+qmOWmnLeC58Q17H4a2gyLZPeDqfoE3SJS7pkjfdTt1TqG/6qSI84OQSGUyBEnkg+2zf2cOTddPGjCqHMQzej8EhAeRvmpOK8FWZ6hnk7yrXTlsYSZAa2uCEw9sUzz584DZ6AXXPDLFrK1P+jZ9BaD51DPAruxp/OIDsRDY5KnDWUdP8phh0sqXXroIb7TaTROuABpesuvolQZ6RFUfxW0pCWJMO/sAPz2/fq7T8a+W2wm4Ur02u3fUzIXuamm4cbzxOGpzMdklbPF/TX0Zu/CSClYAu3j/yVNFcWJ4PyYD/x+bxdZMmfYIeRdqPPHE0mfi6CHVKTZz7/ap8WU8mGQ2TN22R6q9qhzPcoUr9vT+ahtHhtgOC4I+DbzxSGmDfmaIIpW3qeFCDq51XUxutS3/KTIZqP/tlzpM17dIXguwzcBaqvjljoVQjf4kQEVX/8K8K/mDX4j8f+xN1JMjqH17363/rRD3KydBwrBLBXDfesr+5wVRTLZJV5D3y4f0b5dFG2mjLOcmb1PueRv4MmG16B30vFGl3+Q68XW7SLKrUag3Rw1j2VSvq5r24AT9malFdv21HReBeXqSKK2G5xqGkj0a9ZrMV8y547MR7arzj7rrfXyUPjbVrMYlQpYgDyD4K5W6DPEcNfd6jTU24VhNFZ164ZDNcovGyS44U8BdkXag7hvrgvYffpvP6wez6+DNyaxOoY6Xq4hC5T7rYFTFUrM15aYKBKLgf6u/74LjBGu3LbX+6jo9vtaU6124d0EoU0kHrHgYTky5u6UCVXdD98kbO1dzA5aWoBr0AlGrQJ96em3ueu2tdcsojWjBTd/Vy25sezZ/6WQYExXAqyHFx05M52v3/laGjnvHS7zeJM366qntYtUSWC7jR4S3nkkL98327VnYUr+ooTjgeOKis9BT1pU3G67qYdDkmrQQO8aLqKOmclP1XjUeK8tYAvW1vjJVVUTjS7V8XeghFdBspcjnCnv8ivr76J9OCkqbx+J38IoxdzMLqg7UVFz+TGfFhKlSQYRhd/v3dF1K7fDPin491F4c0/N2aWjcWGsZpYCnTiz1QNa0zw3ov+2/dJSN4BUTEnChcaffag6hWtaMtE8DP+8qjuyaatL2kpvft3xWfLjGe/oWMwkD0LWUrbCeaJB6noEqADFyTw6qDio17ypHEC1gEXaaesV7GzRY38Sy9gDJJNr6D2TlrViQ4sVk71EFQPgPFtWqqSSM64SmrVzCmBZqWFvlo97Gnjg85XWdUjoUYmnqz/NWQlaCttnYCERkTl2tOimPtFOq9WifHOUYScSiHIOU3uhjuTdOqiSzCZzkAXTZKMcqF4tUzdTqnFJ/j016du6ILwPjmfMuAWhHSzEwM3VWtWf1sYvWY3oEdNA6abPCP/tPBy/VANqIr2pUZn15hQRzTtB9ghivH/qJduZy7JvHuVdnlFW4iqXctf3A74rFGl9RwCMXVMuUPRwVIu3KoksU1B4YEjTXlK4WLIxdqSSR4QvJAVDvf8BkoTv9AOJNwl+i1czkIYamAEs1xJbylJeRjpP798Ff5suu+8g4xYupX6tgsDZbuwMHahUfJTg8cpiueBSgn3ThjVTeLgwjmd60O8rFU2wYdvXtH0BBnCg3aMcKhUuWdsMfYb9de3I3SlPoq14eEmaBg18UroHHuAwO2wh0sGboA9TRJQZmRMJDMhD1SyiTinsREr2XQg+IoFpG+3z26pQSSyNnadoSTO5F0XBXQssglAIbXxjCLBvlVR3b0C1PoIRn43k+2t7YYzEYPtm1CuoBX1656DgQIuDlSylgCLcE5fZ9eiLDEnNGF8vx4r7Ud81P/sLPfEhulJ2Ce24IFB6SiX6cjW7abZwP6nWsR7LV8LBd66eShkIcruFMyRUgpeITyf/BlxnZcr0bZWdTdLdIj7GIXgIGtkf/gVCymCwKKrMZtcsLb95DH78kvZ19PH1oQbZGTmB8INibVwpK3VPvW4s4ksKnMvLjq4uh1+6pcYoQQ20SSNDHMwjxTLn2s49+TJpWwWT+gv52AnOf5SMA96R3o6SbR+H5P+iQ75zQbtd7G2I7hfBXKMYl1xy+TqsZVlAQCorZQ6tqpaVki4V690AhH02VdQrQFP/l13HEJaHpiPI+/zlK2vavFhNmXhXo+pZEMTVpGg2vRLTYmlo7Bqlgj6H3ABaAQzRlLw5dWbDc/WiezKn9/DBht0VJnvb4atbYFF5CgSNV9g+SpB9HDY1CtvEXKHy+Qhrwb9u1zrD2+t7YT4Y0VZVcQ5A39eWKB9QXwYZVfDgQIGPFGsR0LTmpz6AOCN8oZuLUnB/EP+uL5umO3PIZ2IpuTuDmb1jHgaJE8ptCNDyjfbsD0oLGv7WiJO+s4Cxynz1ZGK1W0UfjgKD+PrZ4hWbdLj3Qe/Ua0IYLKvzgzFz3zhZ2/kKlx1zxaue85+P1ssEbfvKFG4gfT40wTZZb7GnQBe+UaR6Akw8wa9FCX9wqQ7yFnGKW9v+lrcNNXPCCb5kI3+hntjxyJzTUbDCcukJSaioRGVpyyczNryu9JEnTG6y+6TC3wU1Z/9Z5YpsRs3EIjc5l5tcDLdo1fqQFMZ7Wy2PL75VJyKKfcRSwvEUfIUYMfwvSYfIEh5I4dNvxdzdbBUO1OPGO3GitPSvEHP9+92+0ZGKLnB/eIJxATuwgel7MaIBHozw1iZOujS0rMi43eK/Y3BWZhuC3gizYgR2G6odtw4lqTYVL2JvMdOLCvfgbxvRfMFdhXKS4+hlJ0oWjmDrJOfdGlHTXCZZKtMcw08welgMTQXbKZni9PlyV2HfOBpz5vpSJQEhIXB7G9bS0xmFssJ5zzX64W22WwwnGYswhML5aUqEtwD+TnqMEdZ5jQwqhRWi9ImIOHBP+ISywy87woKYpp9FCm+vJnCbFe0F2tdCjfpvwGRyJXrOmLXRXWoPAvA+UhmcMU8L+057zVtLdw4UEHnRvJLzFyaET8FJA0BmkolyPto7gBYJsuUQuEYsL7Sci5NcBj29trC9pXYkhBHZjhzKL83uhi/os918IJ9Oa6nmSY5OmqBDdNnGDWdAlgjNLMjOn4Kq/q2XvQvcNNSJzdk5+fNkpkCQYMgYofeb051iqM+gN52Ws10Y1e4Mkhw78uD65wChK4zNRCoss8b/lZXuDCln59dss7v08bk/mXG0TIWuWspd0TyE79ZE8tXGg7Xs0Z83MGveHNei4i+nRE2zXtShIGW8UZJ0XbartgrtE+MZx7I+7Var6OKZ56ZT0W3g7OCZ8OEd03TD5YkMF9nLCI2DD+KG8TyRXBXBzBtHJ9V1Pn9qtzaSFJVR0V2FT7WPPWSUMbQzk7yWFMeVIvwED6t0pOwgpHSME4ATxFnJocBqI0Zkx6fHNisHdFzw7dJMADkPndPyRlocS2E/+i4TEuanSS01VzVztrriGeDLGXg5K59nKXKJCnDZeLV8KdzEWPg35h7AKCpUv1omdfp02MIMBS1t4WFi0cf+SMLMf1CjGBwgNbpJBwKWOGX8rVF5AeniBz4DaedUa2MkECB8nTTOcTUrrargj48K/xUmojvY83EfxhXlTdTmk04/KkPvAsC8xFYmFcmP+/Plh+76OqSX+4sXiQPNxI6pgW1xkDZBv5Wkvkx7dqvb51LZbhWRFHgccpvHTqgwQjwAYpK7ZkS5HXXL/GFOgKZntC0U1BItCqf/FnYf1gQ4ehLWtE78/rdstUCBE0q6dnWpZvYxBaT/rydt+ZIOtyIO+Lc5+IOo4Oq2ySOE9UFOhZgE0UrRqU53H4qR6DL0Xjx/K+yEvyqFxapAtkETeRtalHD1OPfdLkMi41HGVuDc5Jv7LJ4A0rlsrEgD0voBe6aKac8wWy90isCToI0+/a1dCxC1yTInpz/5x0bDBbb/jqaKPYAR7iCZKqBRy0Yz4vh5Yq2cMXSRIjL493qzz/TUpVH55YztXtexPinPwgBXnVI/jKBEcpCb7CS16ESKhlu6S5zF1jBzOzrqAz95b86PEH3q6F9elgv5pEZaFxOFX7k7cgvePhIZZnRtKYlK7hodcpfmdqlsRrj3TeOZ4rTwhAQWVDk/05Flc2DlYsDjwIqz+cSj9f2ocT8uN9dLAgkM6NKMAr1kmf5Z/RlAl0or3MQR59eFwIH7I2i+Mv9a+stOBe1CDS7eqliY/NzU2BA92FJ+j50VtnaIamqJWYLxGdQdS5YoCw7Kje7HXyKJwzkPHG0uO87P86bISblWX5DFx+r0/tE8jmwWguLyX68WQrluxFU1ESMyqkBRi9hDsCrsjASeBBdt+O2KwMico6bKAWS2OeRw4+Qcff85lkBKXxySE4N1XmwmnedleI7bstEZ8Hvi501wYdsOMPVWxSKS1vgy5zT0sQ2EKFm63PGOCpnqZxukion6I2IdyqLnrPl3owZus4cpgf/Qpx30YWUxUm+7pRtjQWdBV7qdkKCYsYJaSgeoHjIozPaS3RDjczbR3igtxevmgKzRk5pUuosVMzu9+hiZ2cJdPGbDaJJrnNk+kYMxDYMP2xnDNgZShJskpAdOKP3Xsb5RgSo+jDTTK0FkLJrO/F7k4XRW4CTpj2g5pn2CriK2+9ps/+QuaeaWK2WSud1ahkIGAJmaOMWgPIXCMRA0JnIRtKd0xPCROLFi+xY/ITiPAbXid6AOJOSkvYe4Jv1huw3ZGHOreg2zzHfv6KmN8Bmy7b1S9pHCsYPzR/lvBDDRE6jqfG7esMXNc5eD/0g+pWgt8hmy27Jsmyp+AOBpko43GCusKH0oq+SxujhWZ8AbdsHeF5wP35R0y6A2QU3f5r3mYa7YBD37rqvMcr7bOWulq4JpCc0nOvw0d5u3Rospen3rQhposDy0oi9hdTLYbLmgOKYI3ksNWMAm5yZ8nyyzmEk7yUJy4aE8aSJGn2Kzdw9zLg0ZKvYOqKgB/GW+7fcCVMWinbrP694XuRmVfNcL8u+V2Ey2fnRTK7yVrvmLr2Esf4RPoBwa2fcEsaI+Tn+XF/gQp92XZwdi45eUFn88GjxJXgWtae4P5jWUgcdV/plB5HHVaVe8RsRE1HugFktLFyIXb7NBeoQFERt7K7x8p8t8wUYkhteEREjtWNWsOBeRndT72zKNdxcnxvL1Byb/Qz3WzWVJbna4pLiMjFjyAHU/UEsXnVj08uDltH3yBtNsO9E5YhBtswFLdWtzgYfhFRodVaxLBY19MvX2+M8m3/HFFj6cns2hmOfjbHo4wzmvRedIblpnNDdhCrwZ+S1zzzVwBGY+Ix00zCTTTSSc+mdhTWiVyQxsb4LVmdKvWz8C7fQ8dbSceFNH900ItU/P+7mc74vChhs19LH8SaZFSeM6JoaJPPiA3apnikp1NB65qRL+IFCCRWb/W7NQhr7OjhV6OOb+lhFISec8ERwjVjuRTa4Pi51u58U9YqAt5DKOCpB0uPTA14WxZnBbCygw62YovreQpdgL415z/D7dJDpX5l14Qn98b+8hUB8FZIfe3CNjRE6Gu3v6BRsnjt/3Nr9iyGNA+rnQDW1+DR6z9ijd9HyftoFdUFO9rXFc3NkcJ0BVg/vqT8dzEAofzWeMxOBh5mG2SW6hoDbphGFF86lvH60LtYELVuMtd+vnWDFSvqtyeWKXtX8z7KznzkSmTpawZRhBrLtP7xPh6K5eulF5tB5otBi+jjn0inPfakqaeg+l4ID7218rFr6xFxU4dv9nmoizLLfqlrYqgsgUioRNrYfXbGB/0x/cb5PwGB670vzNmbrEjZeu75posbb6U8hCZJfknRa8fWBPEJhVWoz/2UWAbMyoMopEOz8IGNPjKpZMExFkrTxMYAXfjVF+gMuCvY6NT8M4nIPkG64DGhhmopUoHbxlVlPtTDbVloy9Mz3fL3bn8qOqfi8TacZhXHfolQbMSXZZ1VlAPS4OWDJhNLDknB2TPAwyU47eSzasBPBcM9Tt7TL2NF5zraEau3BOoWu71UfrRPn72RtXmJHULmlalx8RaXvIa7gk+rTH+OkoT3JtbrOFuey5as+T+/5uDpy//ue6QQPgT9JfxaT0CL0wqEuDZOQkIn6nzxDP+Nia2x5ZbBkLp0qWf98DMY4sYBFSRIHhiVu4RyQ2FtZtYK5aGcZlPe1icDZXVLNXvP2XrBUlXnniwA2EVi74GUFUrd0d0clUQeJfxSVprzPoeIoMrByWyrPnS6u+/u6eZHu+u0iOULgrzzEntk7cbawCQJwU7+Jj9p5iWWF4GRnH/AlZ6c/URrjWtpoo90XD3LhVs2E3DpQzPFRrkyQJy/nsmXJDEbuXavZGknKc9M8wANIjvo0O1h+J0ZLBCoakRzDLDwn3prda8WxDZ4RysrPbU3AQo56+jH8XOi3GSExf0JgW+yrq3EkxelRtUq6vAk2xWNKOkunKf77jtowtkZ4HqedVRqNjH7hcqQ7RubF9K8ekm0fZzz5KBSzBe14q+iOaMJA6io+IkguWSHlwXtGv4qWeQDgtzRT12y10S21XnnfVs9D4l4FhGTMQTX39JutTdc7zDb9/D8h4jxwjL5iHUEiXr8yTrBTkV2YhLUzDyMDGyv9MtZT+0w4jzTyXwsLt8sBHawH9stV0FeS0ebkdzbMETPFkEQHSXZCe5WGZM8It8AuQaLMCxGnM4hoxgWct9kdox2avNj4TzzhJf/DlSMXh+46CQNkLLetm4yg2TTdC+Eh5pfWnSk66SbGg+EslOL6GpOQ5QQawv5F0ZG+4chfEvekSan9ZKRJkJpqXrQ8mLSRktQS6xypci21L0wqqEUH3BAxU3pFEY4fpP0zhqhbeYOLI6tXKpUaoVCdqNCLelOfdvBKcIff19vkZ4VEREzfACmxLCgOZmtWFLmhsr52/t6LAlF4r5rHru2KA244R28Itl4K8RzaxuaK/+SKuk9HtK0Qostz5cUdOLy1BGPArnTNjXZHfpcEVYJ2rqba5a9YKaurtPhMXKiLDDX9ui+MOc4UcQaScX+1RhMmWA7jonGf3BnM9NM2mmkEwfRFLkZV945pENFygCdxpi7gFi2soA8B3U/68mvu2xDHWhPNXCpeuiVRCkvpCLfy72YIVL6GooK+3UXGUVBtUmUS15OReA7f6Wk36VrJcF9wBcrf4cXte3CnTttuP09xEFX1JqfTXv1VABDSGNfUsBvYtL4vkLgyKA7p/rStEdzmEmNguuPR1CBrW2HPyKlCIwc0B4XpHwbNxjc6MdLlbELK1DSA6oehBG6A+4zT92XwW8rjhn4vAiKT35+WN1mYUATFykzuhVQQpBgtT40ipDabuRIDQmvTjksI25ZZJjShRtob6q7vjnw/owefYXAeOIoASGhhIozTfo6Wkoxmvdd4LqTNCi1GX3hwNBzwBxumGFWBSKuEE/rmc69EwkPff1VUrLQnSq93MUTuzVcq8nFwE4hb/c2ul4Qe82Ovr38vcbM4BxH6TRIWDAYyFatwnA3aY+HR2Y8S7v6lH/Q3x9Bu5wvdrRk5oEjAO09uuy6GrEyvp714FVslMz8SAn8m0L2R2i8HWILcp+8A8dmUs/k89iPb2USWImvSi2z7IFZES9JV6Ta2TmMKRGKthzkVQwSAY02eKQlZE74J8xKewnoh2Kp6nRFqjWM0TRuGgol02tFfoMuMhktWAdUljB6yEU3mh4KOJoBSCuza3ccu4q54nxjts3nLLV5cJafSX51xPihXu5oOF23+ZQteH4IOAY0JcqVJ/9bACqG50K/BQqOHSOuZ3Iz0jpBWU8x6MZD797vNdkvrOwZRkdkRo6npQEd3cXsuN69aZ5fP0NbGm1E00B6lbY6GQNeUHfD4EYjvdvM/fM+tyVrEmBCSi41+swEnZRlKA/Dg/9OxoLGhDMv2Par+a9h89fyZzrOla0KRSfnovsnU4+WHSC6XI6LbUW7VbHiT3pQQym6AQzIgWy/gqDsJfxF0Cszk9QkMeyHp+GPdkLCnl2dbJ3qR8iDT9ZcX24QBBrzDvvJisvsZ2pgNrf+PHY88MJv0DPPDG2b3wa0zB+/21Ga6YaJ91VM7ae8WH/TgRPbjc1qPO/dT65DOAA8M4MYHHa4aWQPXszq6m3UuObV83OABwfH2S7gkdVbyl8KFIxXjU37Zqr18Qm3oiflQjk84psDe8Y1k6si1YdlJvB7m1r8eAZLDAkgZ9BJr3owlajyaFufPI3jW00V7kQfel6SvAJX27utRpHffctUt97IkudVqJJzZh7aXfFItQvaV4GLh6Uqv1AWCVC+8eJQ+WQX5i211OZNTVI/hhBZ6Ub0nagEI/woHaabqvfmNM6dcRkN8iIgTLyvXD8xGgWBgqrYOZIw4xcVj4zmDBqvDbRP5wYgjysehE0iG0H9Ij6xdQImNOyF23Tovq8SGDfWty8gTa+14E/AbWlR79I4ungajHGhfDGvAJq78KtOQzicH8dz3Hl+g+VMtjFQbw15tgrp1ngIKD3EPwfVw+dCyYfLvqnyrYrb5On83purQ0iutp0hbvVAuLLf07kVa9TU2STMCdzVJviM1Z/o0RbJbhS42v2td3LZypD2U+HPi3NmLiNpVpcznxCvzgedLMEIj4w1kMctdn9RS7iUiq+2je75LWIQXlP3eEAPg72b69O3J7H61LzRyd1IZ0bQyI7P4gwAaUArP2Whyktuz3NrLKugYJ0PdLNOFo/8QcFV1ua6453B+GxAGRPfD5jLEVUIBO6dHO2HWvD+DUuEB9suId3MfrMtrJQFnAIYeTwoo3DnJ4av+yPB1fUGSiV8oWsvP9IO1zEMjEucbtK043Zn8vIfi7UF/4V3kuymnRLuLEwp8QA+KzIxJtMccvRliNjyyckklISRjJZn23FLe8VgFeTW2Leu2lTsewZxHInrqS/9elot6rayIMTfDH8eC4ziTEtk5TlMwAjv4DrAO9VU+kjeNRT+LWXYNw3VQA4eFhJHjlakSTXJ54bJ4JuZUuzlW/1a2xBCA6eUGXyxq04B3pBM0apiAJzo7CP/w/ppjbF2zI94WYpvdb2ZUYwxjIFJJinWqw5OmULqWM1xwFqZaqCMgECo1kjvUK8vmXiM+HFlxLilTDfBLWrVvu/NZXa5b7KhX+tuA9n3PFRlAtvtMFnMHjzFCFoyxcvcIt+mdIGKucc8E/IjhdbpSGmoCyUH1UnrbHLeQNw4NKU2svno7rW/iJnWAU/RwGOnZsZhSwbDXk3h18Aj5c+elEdhBsUpo4boBukglFUI5JEDr+TdNKlrNNkdLQWbeijWNPuZkiMZN6AEet7YRgSlomSMkV3DAxk0I3lHHtlylwBcbgHlZIjaDOxFNB93jxR13uMo7njZx0O8ASUU+6s0Ul5ThnGPRrToGiEYh25t0mPjdotYpheQUqdTzMJEIPN6cppYCmRaWWxxJTZiURz3X86jZfuBnSnmgB7dGt0CpDBLvudvn5ZECrChJeSj+DrOwi8OWo0gVFp68NGPFnsAxeMkVzGpOYDVtjoxTeRE5v8iDGBqBNyen/nNhXlpSAx4Obh7E5McDz4K8JdZtl382NTRgmvkjgnXyX02mKx6QYHXbudsQFLumjkLFhASU2kNB2wwLyceIaAZFDqPGEBJBK0MD+5UwneLJVKmPBIyO4yJuZcS6w1OSh+VbyzHBUvFVV4PsqlBu4TwzGeoB7NuH9Z9FAorveMT8uN9HFsFkDP/VJxakvk7Wr2L1odulMxqsLewVz4ntERf8NTGHhSAuT19Z+MRm0iu37L0iwROadztkrUF8U2VfMp880AMxO3PuYAVqeXfk4/RsmOVVPqlUEhoSWmmKTao/yvTnzDvlolbQ2FNmUgXXF4/IrTvFiEwc9gTfKth9AgB7gjzC74jpNsO4WpaM6y1KMRtrPZHXgA7lzVE/X25+oWMEZ+ZhHr/iytUkvi5UBbof1fCQf82zu3QiKB/eOZzsnLxNfoDZLkHl69U0uIVydCD78Is0d2wBvoCME96Ou4F6ARQDQHgAODJnb5hM+ADpuahStcbBAcZgjD05XhHZKYB2SOtUc/D6H0B9mNTkj7/SWyzohGE2QW8yLkJrTqd5+Tqd+GE5oYwOYjYxLJm9KC1jB5wt/paJgk+TBL0xAxkyXH8OWwKHjyCS3LzHwGHO+eMd+WzZLOCNxyv8304ZJwuctIZ3C0Ho/noeRdBuSE9kqy27N4+2v2KIh52u1jMRR0ahe4jEzIIdobpXbQ8ijnnQbHmoHXYvl5nAYtgJAD4xQVgTnp/R5UD+HqtBe89B0wU6eCU6EeykEKb6NEdAHrEmnJB9lBsSGzHPoJpDrhbVpYmCXMtZxt8zvZfS0E+Y8rRf6NBfAY3pgLma8L+3QlRXf3Ub8k3K70LTb/F5f4/0/Pc9/Z/AhWNb1xcptVpAFzIYt912d7Gy/FKtvIoUjIfByJ4t9JAcxw3cEbNi8TDbW5IFftQQ9R3CQyMdymbfUXkyoNCFbS4npqgUUoy5yM6fGah07z+xaPaqwI9m9iEM0T6Ymwh8Tr3hhZZd7NBIMeaHLVdbERWk5O9K2MGdxObAI3IsuUkott9VZr5m2r8ZOxkGaQpmwj9thQum89BzO38PXLJ3RC5CJqkYErUEzJjA7f5deXLLHJ7cmUGLTRyxWqm+1mUZ/pDZxjH+wu7td6bRijpR3VeMr+xHQdMPLTdAiXjmkOkn8zqso04Yl7JTxTjXtQPtXohPOKE9xAgk5j6rvODmPJYtEamBlFs3Z7HoeuOPi60g3WtJXtkNQaNAtQpRxewC8gwgf5By4ohGEOUUIXfZPRONwAsRxTAJgvnIJHO+f0QYu2X9Y5DaKXA13cgD4gyMoxPdUMBawzkALBfLpxhWhKBpiTTyFg7DGXEdQa4sYiCsytEr4Gpg1b0GkSaTg8q7w2YP1JYIGduulNOmfJE65ydDsrYO/O4i9NyxvMBlW9pDCJtAuqG/Sip0d3VC10Qk0++MQRWy3GF+7I1PGz6PG0Byfctx2LDiOIv6LTuzD98snbI1E8Wo9UShlEcWaProQ6e4nxE7dkc9X3RarnSe5Pc5c9VMGiEQ1ffwrzAsLrAwWTD4lFWT6qWjyaH1BPPW/nxBtlDL9zMcX8gA3awfF28ITuJkFqWd4mFc0/idg7ZGUNA6keV2oUQVjdhnxFkSpn/Fkj4eoGkw18AWTy/MwHz8Yuv+2QXYcIpGxy15wjYgzTyWX9B+mqnXB+Q1nhtHI1+Npf3Aa2Z/8P6jkf+gHLQ/BE8mHyiLU1M1Qe2M3nXzoP7lMHEJLZ0ywKn/CzypYNQkm1y4x7Nk2TeU3+9B7d2P+68uddj4ogGbDQ/hHl7RnlriyddO0GVXwPgBS+CKO832/LuNHB15/JmsUn8q11Ldc+zpj8etGFdJj2xnUhND2WuOrp0afxdIC/MMInjMjaiVwQH3hCqGuZzuDPrM6ycw/E02MelWdqoyXnPWui0l8s1fnDZNySYGjqS+nNBHxG/7WIzmYln2fkY/uKhflKvvAf/FZq73gSbDo8a4N2X552ElD5C4L7lKWshsoTETOuvHd2KnpCEpJr9tE8YkZrzfjyCkzsErdQl8Lb/S2WhEJmvro7rSkVcEWW6ViEBF5RUtKT52FVPKIzpc59WeOIGwKSZMOkZp/6DKnfDK+qcm+3cYtbB+bFHlejEYWGIhhJA8SkNy4QUFAmAmzFQWo8ibm8OvWLdHD96uP8tUDKtaoGSZgPgxf8DMKyjvDX+UqOkfVD7dEJSlHeAnjkc57mNCC+1AcuOlLxGu0duFPbA+4iqsUovlIgZvlo89I5Ot/FhDROH8eItleXyrZE0iTu+je0g6iAKfVJbaxL8FGSA6X+R1wrxcZXhOyH3rGXUpCH8/B2vkczCJOl4jWrSY6AFNb51En0bvjPgl6FbYk2vlw3JFnEb6Esm19WSIzFnYaHEwJniJcwmr9Tj2GnIgSzN7j8damJF+X/qNysuL/Ta/PmIiZ2NM6/YMQ\u003d\u003d\",\"interpreterUrl\":\"//www.google.com/js/th/oMR-rvs_FNUAqiKXnE-rAOkrg6yaOc9uXcxj68QnkEI.js\"}}},\"adPlacements\":[{\"adPlacementRenderer\":{\"config\":{\"adPlacementConfig\":{\"kind\":\"AD_PLACEMENT_KIND_START\",\"adTimeOffset\":{\"offsetStartMilliseconds\":\"0\",\"offsetEndMilliseconds\":\"-1\"},\"hideCueRangeMarker\":false}},\"renderer\":{\"clientForecastingAdRenderer\":{\"impressionUrls\":[{\"baseUrl\":\"https://securepubads.g.doubleclick.net/pcs/view?xai\u003dAKAOjsuZWzy49OzLzSrNOV4GF2pgZzIdfpWOYGl2icO8UJFkCq2Dz1cgltzTKojMMblSsHH5pNvnbzY_LAbI384y-JjLFZmhaM7QehslbgsnNQWJi5st-rIgnJ89-qjLvs8xQAsANKG8wCdIDLDgAoEDNMX3UeYBOKvGt0lAQsEMjrWTbya4HlEoy6Hi8r_UOAFF2JRG0pZJj5moQMFPEZPS2cOfkJb0AvmVrfW5le7SZsHZmF6XYb_JglZoSQojVJUcFWEx7B0m9YErCOAPzd21GQo2lAJSssJcCUrEbZWzFROh2PkyjA\\u0026sig\u003dCg0ArKJSzN_vMV2AVixlEAE\\u0026adurl\u003d\"},{\"baseUrl\":\"https://m.youtube.com/api/stats/ads?ver\u003d2\\u0026ns\u003d1\\u0026event\u003d1\\u0026device\u003d2\\u0026content_v\u003dVM_6n762j6M\\u0026el\u003ddetailpage\\u0026ei\u003dcc8qYKmyGcf5-gaK0ZBo\\u0026devicever\u003d2.20210209.03.00\\u0026cplayer\u003d2\\u0026bti\u003d9477942\\u0026break_type\u003d1\\u0026conn\u003d[CONN]\\u0026cpn\u003d[CPN]\\u0026lact\u003d[LACT]\\u0026m_pos\u003d[MIDROLL_POS]\\u0026mt\u003d[MT]\\u0026p_h\u003d[P_H]\\u0026p_w\u003d[P_W]\\u0026rwt\u003d[RWT]\\u0026sdkv\u003dh.3.0.0\\u0026slot_pos\u003d0\\u0026vis\u003d[VIS]\\u0026vol\u003d[VOL]\\u0026wt\u003d[WT]\\u0026sli\u003d1\\u0026slfs\u003d1\"}]}}}}],\"auxiliaryUi\":{\"messageRenderers\":{\"upsellDialogRenderer\":{\"trackingParams\":\"CAEQ6VkiEwjprtHe0-zuAhXHvN4KHYooBA0\u003d\",\"headerBackgroundImage\":{\"thumbnails\":[{\"url\":\"https://www.gstatic.com/youtube/img/promos/growth/mod_si_vertical_ver3_416x88.png\",\"width\":416,\"height\":88}]},\"dialogMessageTitle\":{\"runs\":[{\"text\":\"Sign in to YouTube\"}]},\"dialogMessageText\":{\"runs\":[{\"text\":\"β’ Save videos to watch later\\nβ’ Subscribe to your favourite channels\\nβ’ Contribute to YouTube\u0027s community\\n\"},{\"text\":\"Learn more\",\"navigationEndpoint\":{\"clickTrackingParams\":\"CAEQ6VkiEwjprtHe0-zuAhXHvN4KHYooBA0\u003d\",\"commandMetadata\":{\"webCommandMetadata\":{\"url\":\"https://support.google.com/youtube/?p\u003dsign_in\\u0026hl\u003den-GB\",\"webPageType\":\"WEB_PAGE_TYPE_UNKNOWN\",\"rootVe\":83769}},\"applicationHelpEndpoint\":{\"helpContext\":\"sign_in\"}}}]},\"impressionEndpoint\":{\"clickTrackingParams\":\"CAEQ6VkiEwjprtHe0-zuAhXHvN4KHYooBA0\u003d\",\"commandMetadata\":{\"webCommandMetadata\":{\"sendPost\":true,\"apiUrl\":\"/youtubei/v1/feedback\"}},\"feedbackEndpoint\":{\"feedbackToken\":\"AB9zfpIaXlWqCLpK0qMMbUNF1K0hBkdFnoPu1ivSAHrheKzJb0CVttebGD2ciKL3Z4YNBf1NiiM7u3LmNlhT-oSLQDydFPkO17pniL_BsxA0Tiy1_v15gOmK5skQMvI0uPoAFzuqdYaB8zO6Ksk9d7FAkMY9HSrnSg\",\"uiActions\":{\"hideEnclosingContainer\":false}}},\"actionButton\":{\"buttonRenderer\":{\"style\":\"STYLE_BLUE_TEXT\",\"text\":{\"runs\":[{\"text\":\"Sign in\"}]},\"serviceEndpoint\":{\"clickTrackingParams\":\"CAMQ7G8iEwjprtHe0-zuAhXHvN4KHYooBA0\u003d\",\"commandMetadata\":{\"webCommandMetadata\":{\"sendPost\":true,\"apiUrl\":\"/youtubei/v1/feedback\"}},\"feedbackEndpoint\":{\"feedbackToken\":\"AB9zfpJky4WXOTg43yO3u89ygA3Ke0Yt_wyEpzcJk0AN-W2vUxMe5GWUuViI9BqhYMond0dTuwyxySlAtSpmVeEXmrI07AmhmMT6aQYitP8VJW1kKWuiljBAdreamKwSheDPaXeyTkecVhOn0jKh1D-xTLAO7bCaRA\",\"uiActions\":{\"hideEnclosingContainer\":true}}},\"navigationEndpoint\":{\"clickTrackingParams\":\"CAMQ7G8iEwjprtHe0-zuAhXHvN4KHYooBA0yDG1vZF9zaV93YXRjaA\u003d\u003d\",\"commandMetadata\":{\"webCommandMetadata\":{\"url\":\"https://accounts.google.com/ServiceLogin?service\u003dyoutube\\u0026uilel\u003d3\\u0026passive\u003dtrue\\u0026continue\u003dhttps%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26app%3Dm%26hl%3Den-GB%26next%3Dhttps%253A%252F%252Fm.youtube.com%252Fwatch%253Fv%253DVM_6n762j6M\\u0026hl\u003den-GB\\u0026gae\u003dcb-p23934716\",\"webPageType\":\"WEB_PAGE_TYPE_UNKNOWN\",\"rootVe\":83769}},\"signInEndpoint\":{\"hack\":true,\"gaeParam\":\"cb-p23934716\"}},\"trackingParams\":\"CAMQ7G8iEwjprtHe0-zuAhXHvN4KHYooBA0\u003d\"}},\"dismissButton\":{\"buttonRenderer\":{\"style\":\"STYLE_TEXT\",\"size\":\"SIZE_SMALL\",\"text\":{\"runs\":[{\"text\":\"No, thanks\"}]},\"serviceEndpoint\":{\"clickTrackingParams\":\"CAIQ7W8iEwjprtHe0-zuAhXHvN4KHYooBA0\u003d\",\"commandMetadata\":{\"webCommandMetadata\":{\"sendPost\":true,\"apiUrl\":\"/youtubei/v1/feedback\"}},\"feedbackEndpoint\":{\"feedbackToken\":\"AB9zfpKj2gP_qtAUgWPoPsg1ui7yf_JlTsafOY2YjjAZTrKoYgxbmi4Y7f277DUlw-ZAKueD7Na_4YtNlVDe0ZY2_xUAhFNvssTwunyCDpAaV5Et1vLkSCmSbujUdeWEXFKewMxTovQmiDcQvcJvRFzbO1VUEneOrQ\",\"uiActions\":{\"hideEnclosingContainer\":true}}},\"trackingParams\":\"CAIQ7W8iEwjprtHe0-zuAhXHvN4KHYooBA0\u003d\"}},\"impressionEndpoints\":[{\"clickTrackingParams\":\"CAEQ6VkiEwjprtHe0-zuAhXHvN4KHYooBA0\u003d\",\"commandMetadata\":{\"webCommandMetadata\":{\"sendPost\":true,\"apiUrl\":\"/youtubei/v1/feedback\"}},\"feedbackEndpoint\":{\"feedbackToken\":\"AB9zfpIpCwKul8b6Ja4KR9jbQxvAC7QpGa2_x2e6SzeMaPUiQWL7w3yhqjfzRWWi8XkaNydzhnMoj1kWcAloyUZwTTXgAPgZ7TN09c05-IZ1Ss5xJerfny-KvlJc76I9CGMbGNc266RqnW9-_v0gP0hcuOrEYo1Dwg\",\"uiActions\":{\"hideEnclosingContainer\":false}}}],\"isVisible\":true,\"upsellDialogTriggerConditionSupportedDatas\":{\"playbackUpsellDialogTriggerConditionData\":{\"triggerType\":\"TRIGGER_TYPE_IMMEDIATE\"}},\"dismissStrategy\":\"UPSELL_DIALOG_DISMISS_STRATEGY_ONLY_DISMISS_BUTTON_TAP\"}}}};\u003c/script\u003e\u003cscript nonce\u003d\"d4edg38ScznkEVocXgKmKQ\"\u003evar previousCsn \u003d null; var endpoint \u003d null; var ytInitialPageType \u003d \"watch\"; var mwebEarlyPlayerCreationEnabled \u003d false ; var ytInitialDataPbjPromise \u003d window[\u0027ytInitialDataPbjPromise\u0027]; var isClientDevMode \u003d false ;endpoint \u003d {\"clickTrackingParams\":\"IhMI_93Q3tPs7gIV7MARCB2tNQDoMghleHRlcm5hbA\u003d\u003d\",\"commandMetadata\":{\"webCommandMetadata\":{\"url\":\"/watch?v\u003dVM_6n762j6M\",\"webPageType\":\"WEB_PAGE_TYPE_WATCH\",\"rootVe\":3832}},\"watchEndpoint\":{\"videoId\":\"VM_6n762j6M\"}};function mwebStartupErrorPage(){var appContents\u003ddocument.querySelector(\"ytm-browse\");if(appContents)appContents.style.display\u003d\"none\";var msg\u003dytcfg.msgs[\"NOTIFICATION_ERROR_MESSAGE\"];if(!navigator.onLine)msg\u003dytcfg.msgs[\"OFFLINE_CHECK_CONNECTION\"];var err\u003ddocument.createElement(\"div\");err.className\u003d\"content-error\";err.appendChild(document.createTextNode(msg));document.body.appendChild(err)}\nfunction mwebStartup(){history.scrollRestoration\u003d\"manual\";function getWebPlayerContextConfig(){var configs\u003dytcfg.get(\"WEB_PLAYER_CONTEXT_CONFIGS\");if(!configs)return null;var config\u003dconfigs[\"WEB_PLAYER_CONTEXT_CONFIG_ID_MWEB_WATCH\"];config\u003dObject.assign({},config);return config}loadInitialResponse(window.location.href,{page:ytInitialPageType,response:JSON.parse(ytInitialData),player:ytInitialPlayerConfig,playerResponse:ytInitialPlayerResponse,webPlayerContextConfig:getWebPlayerContextConfig(),guideResponse:null,\ninitialDataResponsePromise:ytInitialDataPbjPromise,previousCsn:previousCsn,endpoint:endpoint});history.scrollRestoration\u003d\"auto\";if(mwebEarlyPlayerCreationEnabled)(function(){function loadWebPlayerContextConfig(){loadPlayerConfig(null,null,null,getWebPlayerContextConfig(),false,true)}window.addEventListener(\"load\",function(){window.removeEventListener(\"load\",loadWebPlayerContextConfig);loadWebPlayerContextConfig()})})()}\nif(!isClientDevMode)if(window.loadInitialResponse)mwebStartup();else mwebStartupErrorPage();else{var intervalCount\u003d0;var intervalId\u003dsetInterval(function(){intervalCount++;if(intervalCount\u003e9){clearInterval(intervalId);mwebStartupErrorPage()}else if(window.loadInitialResponse){clearInterval(intervalId);mwebStartup()}},1E3)};\n\u003c/script\u003e\u003cscript nonce\u003d\"d4edg38ScznkEVocXgKmKQ\"\u003evar ytInitialGuideResponse \u003d \u0027\\x7b\\x22responseContext\\x22:\\x7b\\x22serviceTrackingParams\\x22:\\x5b\\x7b\\x22service\\x22:\\x22CSI\\x22,\\x22params\\x22:\\x5b\\x7b\\x22key\\x22:\\x22c\\x22,\\x22value\\x22:\\x22MWEB\\x22\\x7d,\\x7b\\x22key\\x22:\\x22cver\\x22,\\x22value\\x22:\\x222.20210209.03.00\\x22\\x7d,\\x7b\\x22key\\x22:\\x22yt_li\\x22,\\x22value\\x22:\\x220\\x22\\x7d,\\x7b\\x22key\\x22:\\x22GetMobileMainAppGuide_rid\\x22,\\x22value\\x22:\\x220x566a474f9b4ff516\\x22\\x7d\\x5d\\x7d,\\x7b\\x22service\\x22:\\x22GFEEDBACK\\x22,\\x22params\\x22:\\x5b\\x7b\\x22key\\x22:\\x22logged_in\\x22,\\x22value\\x22:\\x220\\x22\\x7d,\\x7b\\x22key\\x22:\\x22e\\x22,\\x22value\\x22:\\x2223944779,24001224,23991913,23974595,23897180,23845000,23744176,23994373,23940247,24001540,23891346,23857949,23982063,24000883,23987676,23891344,23804281,1714245,23931564,23839597,23983572,23748147,23882502,23884386,23971936,23918597,23946420,23995078,23934970,23976578,23858057,23969934,24000092,23923339,23996375,24001776,23968386,23996751\\x22\\x7d\\x5d\\x7d,\\x7b\\x22service\\x22:\\x22ECATCHER\\x22,\\x22params\\x22:\\x5b\\x7b\\x22key\\x22:\\x22client.version\\x22,\\x22value\\x22:\\x222.20210209\\x22\\x7d,\\x7b\\x22key\\x22:\\x22client.name\\x22,\\x22value\\x22:\\x22MWEB\\x22\\x7d\\x5d\\x7d\\x5d,\\x22maxAgeSeconds\\x22:3600,\\x22webResponseContextExtensionData\\x22:\\x7b\\x22hasDecorated\\x22:true\\x7d\\x7d,\\x22items\\x22:\\x5b\\x7b\\x22pivotBarRenderer\\x22:\\x7b\\x22items\\x22:\\x5b\\x7b\\x22pivotBarItemRenderer\\x22:\\x7b\\x22pivotIdentifier\\x22:\\x22FEwhat_to_watch\\x22,\\x22navigationEndpoint\\x22:\\x7b\\x22clickTrackingParams\\x22:\\x22CAkQ2qgBGAAiEwj1vtHe0-zuAhUCG-AKHRNQAKo\\x3d\\x22,\\x22commandMetadata\\x22:\\x7b\\x22webCommandMetadata\\x22:\\x7b\\x22url\\x22:\\x22\\/\\x22,\\x22webPageType\\x22:\\x22WEB_PAGE_TYPE_BROWSE\\x22,\\x22rootVe\\x22:3854,\\x22apiUrl\\x22:\\x22\\/youtubei\\/v1\\/browse\\x22\\x7d\\x7d,\\x22browseEndpoint\\x22:\\x7b\\x22browseId\\x22:\\x22FEwhat_to_watch\\x22\\x7d\\x7d,\\x22title\\x22:\\x7b\\x22runs\\x22:\\x5b\\x7b\\x22text\\x22:\\x22Home\\x22\\x7d\\x5d\\x7d,\\x22accessibility\\x22:\\x7b\\x22accessibilityData\\x22:\\x7b\\x22label\\x22:\\x22Home\\x22\\x7d\\x7d,\\x22icon\\x22:\\x7b\\x22iconType\\x22:\\x22TAB_HOME\\x22\\x7d,\\x22trackingParams\\x22:\\x22CAkQ2qgBGAAiEwj1vtHe0-zuAhUCG-AKHRNQAKo\\x3d\\x22,\\x22targetId\\x22:\\x22pivot-w2w\\x22\\x7d\\x7d,\\x7b\\x22pivotBarItemRenderer\\x22:\\x7b\\x22pivotIdentifier\\x22:\\x22FEtrending\\x22,\\x22navigationEndpoint\\x22:\\x7b\\x22clickTrackingParams\\x22:\\x22CAgQ2qgBGAEiEwj1vtHe0-zuAhUCG-AKHRNQAKo\\x3d\\x22,\\x22commandMetadata\\x22:\\x7b\\x22webCommandMetadata\\x22:\\x7b\\x22url\\x22:\\x22\\/feed\\/trending\\x22,\\x22webPageType\\x22:\\x22WEB_PAGE_TYPE_BROWSE\\x22,\\x22rootVe\\x22:6827,\\x22apiUrl\\x22:\\x22\\/youtubei\\/v1\\/browse\\x22\\x7d\\x7d,\\x22browseEndpoint\\x22:\\x7b\\x22browseId\\x22:\\x22FEtrending\\x22\\x7d\\x7d,\\x22title\\x22:\\x7b\\x22runs\\x22:\\x5b\\x7b\\x22text\\x22:\\x22Trending\\x22\\x7d\\x5d\\x7d,\\x22accessibility\\x22:\\x7b\\x22accessibilityData\\x22:\\x7b\\x22label\\x22:\\x22Trending\\x22\\x7d\\x7d,\\x22icon\\x22:\\x7b\\x22iconType\\x22:\\x22TAB_TRENDING\\x22\\x7d,\\x22trackingParams\\x22:\\x22CAgQ2qgBGAEiEwj1vtHe0-zuAhUCG-AKHRNQAKo\\x3d\\x22,\\x22targetId\\x22:\\x22pivot-trending\\x22\\x7d\\x7d,\\x7b\\x22pivotBarItemRenderer\\x22:\\x7b\\x22pivotIdentifier\\x22:\\x22FElibrary\\x22,\\x22navigationEndpoint\\x22:\\x7b\\x22clickTrackingParams\\x22:\\x22CAcQ2qgBGAIiEwj1vtHe0-zuAhUCG-AKHRNQAKo\\x3d\\x22,\\x22commandMetadata\\x22:\\x7b\\x22webCommandMetadata\\x22:\\x7b\\x22url\\x22:\\x22\\/feed\\/library\\x22,\\x22webPageType\\x22:\\x22WEB_PAGE_TYPE_BROWSE\\x22,\\x22rootVe\\x22:6827,\\x22apiUrl\\x22:\\x22\\/youtubei\\/v1\\/browse\\x22\\x7d\\x7d,\\x22browseEndpoint\\x22:\\x7b\\x22browseId\\x22:\\x22FElibrary\\x22\\x7d\\x7d,\\x22title\\x22:\\x7b\\x22runs\\x22:\\x5b\\x7b\\x22text\\x22:\\x22Library\\x22\\x7d\\x5d\\x7d,\\x22accessibility\\x22:\\x7b\\x22accessibilityData\\x22:\\x7b\\x22label\\x22:\\x22Library\\x22\\x7d\\x7d,\\x22icon\\x22:\\x7b\\x22iconType\\x22:\\x22VIDEO_LIBRARY_WHITE\\x22\\x7d,\\x22trackingParams\\x22:\\x22CAcQ2qgBGAIiEwj1vtHe0-zuAhUCG-AKHRNQAKo\\x3d\\x22,\\x22targetId\\x22:\\x22pivot-library\\x22\\x7d\\x7d\\x5d,\\x22trackingParams\\x22:\\x22CAYQ2agBGAAiEwj1vtHe0-zuAhUCG-AKHRNQAKo\\x3d\\x22\\x7d\\x7d,\\x7b\\x22mobileTopbarRenderer\\x22:\\x7b\\x22placeholderText\\x22:\\x7b\\x22runs\\x22:\\x5b\\x7b\\x22text\\x22:\\x22Search\\x22\\x7d\\x5d\\x7d,\\x22trackingParams\\x22:\\x22CAEQwbIBGAEiEwj1vtHe0-zuAhUCG-AKHRNQAKo\\x3d\\x22,\\x22buttons\\x22:\\x5b\\x7b\\x22topbarMenuButtonRenderer\\x22:\\x7b\\x22icon\\x22:\\x7b\\x22iconType\\x22:\\x22ACCOUNT_CIRCLE\\x22\\x7d,\\x22menuRenderer\\x22:\\x7b\\x22multiPageMenuRenderer\\x22:\\x7b\\x22sections\\x22:\\x5b\\x7b\\x22multiPageMenuSectionRenderer\\x22:\\x7b\\x22items\\x22:\\x5b\\x7b\\x22compactLinkRenderer\\x22:\\x7b\\x22icon\\x22:\\x7b\\x22iconType\\x22:\\x22SWITCH_ACCOUNTS\\x22\\x7d,\\x22title\\x22:\\x7b\\x22runs\\x22:\\x5b\\x7b\\x22text\\x22:\\x22Sign in\\x22\\x7d\\x5d\\x7d,\\x22navigationEndpoint\\x22:\\x7b\\x22clickTrackingParams\\x22:\\x22CAUQp0wYACITCPW-0d7T7O4CFQIb4AodE1AAqg\\x3d\\x3d\\x22,\\x22commandMetadata\\x22:\\x7b\\x22webCommandMetadata\\x22:\\x7b\\x22url\\x22:\\x22https:\\/\\/accounts.google.com\\/ServiceLogin?service\\x3dyoutube\\\\u0026uilel\\x3d3\\\\u0026passive\\x3dtrue\\\\u0026continue\\x3dhttps%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26app%3Dm%26hl%3Den-GB%26next%3Dhttps%253A%252F%252Fm.youtube.com%252Fwatch%253Fv%253DVM_6n762j6M\\\\u0026hl\\x3den-GB\\x22,\\x22webPageType\\x22:\\x22WEB_PAGE_TYPE_UNKNOWN\\x22,\\x22rootVe\\x22:83769\\x7d\\x7d,\\x22signInEndpoint\\x22:\\x7b\\x22hack\\x22:true\\x7d\\x7d,\\x22trackingParams\\x22:\\x22CAUQp0wYACITCPW-0d7T7O4CFQIb4AodE1AAqg\\x3d\\x3d\\x22\\x7d\\x7d\\x5d,\\x22trackingParams\\x22:\\x22CAQQ968BGAAiEwj1vtHe0-zuAhUCG-AKHRNQAKo\\x3d\\x22\\x7d\\x7d\\x5d,\\x22trackingParams\\x22:\\x22CAMQ_6sBIhMI9b7R3tPs7gIVAhvgCh0TUACq\\x22,\\x22footer\\x22:\\x7b\\x22privacyTosFooterRenderer\\x22:\\x7b\\x22privacyTitle\\x22:\\x7b\\x22runs\\x22:\\x5b\\x7b\\x22text\\x22:\\x22Privacy Policy\\x22\\x7d\\x5d\\x7d,\\x22tosTitle\\x22:\\x7b\\x22runs\\x22:\\x5b\\x7b\\x22text\\x22:\\x22Terms of Service\\x22\\x7d\\x5d\\x7d,\\x22privacyCommand\\x22:\\x7b\\x22clickTrackingParams\\x22:\\x22CAMQ_6sBIhMI9b7R3tPs7gIVAhvgCh0TUACq\\x22,\\x22commandMetadata\\x22:\\x7b\\x22webCommandMetadata\\x22:\\x7b\\x22url\\x22:\\x22https:\\/\\/policies.google.com\\/privacy?hl\\x3den-GB\\x22,\\x22webPageType\\x22:\\x22WEB_PAGE_TYPE_UNKNOWN\\x22,\\x22rootVe\\x22:83769\\x7d\\x7d,\\x22urlEndpoint\\x22:\\x7b\\x22url\\x22:\\x22https:\\/\\/policies.google.com\\/privacy?hl\\x3den-GB\\x22,\\x22target\\x22:\\x22TARGET_NEW_WINDOW\\x22\\x7d\\x7d,\\x22tosCommand\\x22:\\x7b\\x22clickTrackingParams\\x22:\\x22CAMQ_6sBIhMI9b7R3tPs7gIVAhvgCh0TUACq\\x22,\\x22commandMetadata\\x22:\\x7b\\x22webCommandMetadata\\x22:\\x7b\\x22url\\x22:\\x22https:\\/\\/www.youtube.com\\/t\\/terms?chromeless\\x3d1\\\\u0026gl\\x3dDE\\x22,\\x22webPageType\\x22:\\x22WEB_PAGE_TYPE_UNKNOWN\\x22,\\x22rootVe\\x22:83769\\x7d\\x7d,\\x22urlEndpoint\\x22:\\x7b\\x22url\\x22:\\x22https:\\/\\/www.youtube.com\\/t\\/terms?chromeless\\x3d1\\\\u0026gl\\x3dDE\\x22\\x7d\\x7d\\x7d\\x7d,\\x22title\\x22:\\x7b\\x22simpleMenuHeaderRenderer\\x22:\\x7b\\x22title\\x22:\\x7b\\x22runs\\x22:\\x5b\\x7b\\x22text\\x22:\\x22Account\\x22\\x7d\\x5d\\x7d\\x7d\\x7d\\x7d\\x7d,\\x22trackingParams\\x22:\\x22CAIQ_qsBGAAiEwj1vtHe0-zuAhUCG-AKHRNQAKo\\x3d\\x22\\x7d\\x7d\\x5d\\x7d\\x7d\\x5d,\\x22trackingParams\\x22:\\x22CAAQumkiEwj1vtHe0-zuAhUCG-AKHRNQAKo\\x3d\\x22\\x7d\u0027;\u003c/script\u003e\u003cscript nonce\u003d\"d4edg38ScznkEVocXgKmKQ\"\u003e(function(){if(window.loadGuideResponse\u0026\u0026ytInitialGuideResponse)loadGuideResponse(JSON.parse(ytInitialGuideResponse))})();\n\u003c/script\u003e\u003cscript nonce\u003d\"d4edg38ScznkEVocXgKmKQ\"\u003eif (window.ytcsi) {window.ytcsi.info(\"st\", 339.0 , \u0027\u0027);}\u003c/script\u003e\u003c/body\u003e\u003c/html\u003e",
+ "latestUrl": "https://m.youtube.com/watch?v\u003dVM_6n762j6M"
+ }
+}
\ No newline at end of file
diff --git a/extractor/src/test/resources/org/schabi/newpipe/extractor/services/youtube/extractor/comments/empty/generated_mock_1.json b/extractor/src/test/resources/org/schabi/newpipe/extractor/services/youtube/extractor/comments/empty/generated_mock_1.json
new file mode 100644
index 000000000..9b9d4f170
--- /dev/null
+++ b/extractor/src/test/resources/org/schabi/newpipe/extractor/services/youtube/extractor/comments/empty/generated_mock_1.json
@@ -0,0 +1,80 @@
+{
+ "request": {
+ "httpMethod": "GET",
+ "url": "https://m.youtube.com/watch_comment?ctoken\u003dEg0SC1ZNXzZuNzYyajZNGAY%253D\u0026pbj\u003d1\u0026action_get_comments\u003d1",
+ "headers": {
+ "Accept-Language": [
+ "en-GB, en;q\u003d0.9"
+ ],
+ "Accept": [
+ "*/*"
+ ],
+ "X-YouTube-Client-Name": [
+ "2"
+ ],
+ "User-Agent": [
+ "Mozilla/5.0 (Android 8.1.0; Mobile; rv:62.0) Gecko/62.0 Firefox/62.0"
+ ],
+ "X-YouTube-Client-Version": [
+ "2.20210209.03.00"
+ ]
+ },
+ "localization": {
+ "languageCode": "en",
+ "countryCode": "GB"
+ }
+ },
+ "response": {
+ "responseCode": 200,
+ "responseMessage": "",
+ "responseHeaders": {
+ "alt-svc": [
+ "h3-29\u003d\":443\"; ma\u003d2592000,h3-T051\u003d\":443\"; ma\u003d2592000,h3-Q050\u003d\":443\"; ma\u003d2592000,h3-Q046\u003d\":443\"; ma\u003d2592000,h3-Q043\u003d\":443\"; ma\u003d2592000,quic\u003d\":443\"; ma\u003d2592000; v\u003d\"46,43\""
+ ],
+ "cache-control": [
+ "no-cache"
+ ],
+ "content-disposition": [
+ "attachment"
+ ],
+ "content-type": [
+ "application/json; charset\u003dUTF-8"
+ ],
+ "date": [
+ "Mon, 15 Feb 2021 19:45:54 GMT"
+ ],
+ "expires": [
+ "Tue, 27 Apr 1971 19:44:06 GMT"
+ ],
+ "p3p": [
+ "CP\u003d\"This is not a P3P policy! See http://support.google.com/accounts/answer/151657?hl\u003den-GB for more info.\""
+ ],
+ "server": [
+ "YouTube Frontend Proxy"
+ ],
+ "set-cookie": [
+ "VISITOR_INFO1_LIVE\u003dPCYWexZy4Wg; path\u003d/; domain\u003d.youtube.com; secure; expires\u003dSat, 14-Aug-2021 19:45:53 GMT; httponly; samesite\u003dNone",
+ "GPS\u003d1; path\u003d/; domain\u003d.youtube.com; expires\u003dMon, 15-Feb-2021 20:15:53 GMT",
+ "YSC\u003dbzkfG7mIMd0; path\u003d/; domain\u003d.youtube.com; secure; httponly; samesite\u003dNone",
+ "CONSENT\u003dPENDING+064; expires\u003dFri, 01-Jan-2038 00:00:00 GMT; path\u003d/; domain\u003d.youtube.com"
+ ],
+ "strict-transport-security": [
+ "max-age\u003d31536000"
+ ],
+ "x-content-type-options": [
+ "nosniff"
+ ],
+ "x-frame-options": [
+ "SAMEORIGIN"
+ ],
+ "x-spf-response-type": [
+ "multipart"
+ ],
+ "x-xss-protection": [
+ "0"
+ ]
+ },
+ "responseBody": "[\r\n{\"page\":\"watch\"},\r\n{\"response\":{\"responseContext\":{\"serviceTrackingParams\":[{\"service\":\"GFEEDBACK\",\"params\":[{\"key\":\"has_unlimited_entitlement\",\"value\":\"False\"},{\"key\":\"has_unlimited_ncc_free_trial\",\"value\":\"False\"},{\"key\":\"e\",\"value\":\"23735348,23744176,23804281,23839597,23856950,23857949,23882502,23884386,23891344,23891347,23895671,23897180,23915990,23918597,23923339,23934970,23940248,23944779,23946420,23968386,23969934,23971936,23974595,23976578,23987676,23992809,23994373,23996375,23996751,24000883,9449243\"},{\"key\":\"logged_in\",\"value\":\"0\"}]},{\"service\":\"CSI\",\"params\":[{\"key\":\"GetWatchNext_rid\",\"value\":\"0x2d9bdc95979c78ac\"},{\"key\":\"c\",\"value\":\"MWEB\"},{\"key\":\"cver\",\"value\":\"2.20210209.03.00\"},{\"key\":\"yt_li\",\"value\":\"0\"}]},{\"service\":\"ECATCHER\",\"params\":[{\"key\":\"client.name\",\"value\":\"MWEB\"},{\"key\":\"client.version\",\"value\":\"2.20210209\"},{\"key\":\"innertube.build.changelist\",\"value\":\"356375209\"},{\"key\":\"innertube.build.experiments.source_version\",\"value\":\"357284809\"},{\"key\":\"innertube.build.label\",\"value\":\"youtube.ytfe.innertube_20210208_6_RC0\"},{\"key\":\"innertube.build.timestamp\",\"value\":\"1612830539\"},{\"key\":\"innertube.build.variants.checksum\",\"value\":\"7c28a60060504db11fb766ef84aba896\"},{\"key\":\"innertube.run.job\",\"value\":\"ytfe-innertube-replica-only.ytfe\"}]}],\"webResponseContextExtensionData\":{\"ytConfigData\":{\"visitorData\":\"CgtQQ1lXZXhaeTRXZyjxnquBBg%3D%3D\"},\"hasDecorated\":true}},\"contents\":{\"singleColumnWatchNextResults\":{\"results\":{\"results\":{\"contents\":[{\"companionSlotRenderer\":{\"hack\":true}}],\"trackingParams\":\"CFEQui8iEwjLq_He0-zuAhUnyxEIHTdaBpE\u003d\"}}}},\"continuationContents\":{\"commentSectionContinuation\":{\"items\":[{\"commentThreadRenderer\":{\"comment\":{\"commentRenderer\":{\"authorText\":{\"runs\":[{\"text\":\"blerina duraj\"}]},\"authorThumbnail\":{\"thumbnails\":[{\"url\":\"https://yt3.ggpht.com/ytc/AAUvwniz6y9EccCF699szgArHpQRtmrp5qY258vgv9o4\u003ds48-c-k-c0xffffffff-no-rj-mo\",\"width\":32,\"height\":32},{\"url\":\"https://yt3.ggpht.com/ytc/AAUvwniz6y9EccCF699szgArHpQRtmrp5qY258vgv9o4\u003ds48-c-k-c0xffffffff-no-rj-mo\",\"width\":48,\"height\":48},{\"url\":\"https://yt3.ggpht.com/ytc/AAUvwniz6y9EccCF699szgArHpQRtmrp5qY258vgv9o4\u003ds48-c-k-c0xffffffff-no-rj-mo\",\"width\":76,\"height\":76}],\"accessibility\":{\"accessibilityData\":{\"label\":\"blerina duraj\"}}},\"authorEndpoint\":{\"clickTrackingParams\":\"CE8QtnUiEwjLq_He0-zuAhUnyxEIHTdaBpE\u003d\",\"commandMetadata\":{\"webCommandMetadata\":{\"url\":\"/channel/UCdabEW8rx2XO-7YNVL-ViVQ\",\"webPageType\":\"WEB_PAGE_TYPE_CHANNEL\",\"rootVe\":3611,\"apiUrl\":\"/youtubei/v1/browse\"}},\"browseEndpoint\":{\"browseId\":\"UCdabEW8rx2XO-7YNVL-ViVQ\",\"canonicalBaseUrl\":\"/channel/UCdabEW8rx2XO-7YNVL-ViVQ\"}},\"contentText\":{\"runs\":[{\"text\":\"Un po e digjoj akoma dhe tani keng fantastike 2020\"}]},\"publishedTimeText\":{\"runs\":[{\"text\":\"1 year ago (edited)\"}]},\"isLiked\":false,\"likeCount\":121,\"commentId\":\"UgzQ51COg6ERFCYXaml4AaABAg\",\"authorIsChannelOwner\":false,\"voteStatus\":\"INDIFFERENT\",\"trackingParams\":\"CE8QtnUiEwjLq_He0-zuAhUnyxEIHTdaBpE\u003d\",\"voteCount\":{\"runs\":[{\"text\":\"121\"}],\"accessibility\":{\"accessibilityData\":{\"label\":\"121 likes\"}}},\"expandButton\":{\"buttonRenderer\":{\"style\":\"STYLE_TEXT\",\"size\":\"SIZE_DEFAULT\",\"text\":{\"runs\":[{\"text\":\"Read more\"}]},\"accessibility\":{\"label\":\"Read more\"},\"trackingParams\":\"CFAQr9gCIhMIy6vx3tPs7gIVJ8sRCB03WgaR\"}},\"replyCount\":5,\"accessibilityData\":{\"accessibilityData\":{\"label\":\"blerina duraj. 1 year ago (edited). Un po e digjoj akoma dhe tani keng fantastike 2020. 121 likes. 5 replies\"}},\"repliesCount\":{\"runs\":[{\"text\":\"5 replies\"}],\"accessibility\":{\"accessibilityData\":{\"label\":\"5 replies\"}}},\"loggingDirectives\":{\"trackingParams\":\"CE8QtnUiEwjLq_He0-zuAhUnyxEIHTdaBpE\u003d\",\"visibility\":{\"types\":\"12\"}}}},\"replies\":{\"commentRepliesRenderer\":{\"continuations\":[{\"nextContinuationData\":{\"continuation\":\"Eg0SC1ZNXzZuNzYyajZNGAYyTRpLEhpVZ3pRNTFDT2c2RVJGQ1lYYW1sNEFhQUJBZyICCAAqGFVDbkREM01NVzFaYnFJOU5vbHViZGVJUTILVk1fNm43NjJqNk1AAUgK\",\"clickTrackingParams\":\"CE4QybcCIhMIy6vx3tPs7gIVJ8sRCB03WgaR\",\"label\":{\"runs\":[{\"text\":\"Show more replies\"}]}}}],\"moreText\":{\"runs\":[{\"text\":\"View all 5 replies\"}]},\"trackingParams\":\"CE0QvnUiEwjLq_He0-zuAhUnyxEIHTdaBpE\u003d\"}},\"commentTargetTitle\":{\"runs\":[{\"text\":\"Arta - I njejti ke mbet (Re-Upload)\"}]},\"trackingParams\":\"CEwQwnUYACITCMur8d7T7O4CFSfLEQgdN1oGkQ\u003d\u003d\",\"renderingPriority\":\"RENDERING_PRIORITY_UNKNOWN\",\"loggingDirectives\":{\"trackingParams\":\"CEwQwnUYACITCMur8d7T7O4CFSfLEQgdN1oGkQ\u003d\u003d\",\"visibility\":{\"types\":\"12\"}}}},{\"commentThreadRenderer\":{\"comment\":{\"commentRenderer\":{\"authorText\":{\"runs\":[{\"text\":\"Armend Gashi\"}]},\"authorThumbnail\":{\"thumbnails\":[{\"url\":\"https://yt3.ggpht.com/ytc/AAUvwngdkhds0fBK25tYSjkDeHlJ0g6alMhQJ-vtxg\u003ds48-c-k-c0xffffffff-no-rj-mo\",\"width\":32,\"height\":32},{\"url\":\"https://yt3.ggpht.com/ytc/AAUvwngdkhds0fBK25tYSjkDeHlJ0g6alMhQJ-vtxg\u003ds48-c-k-c0xffffffff-no-rj-mo\",\"width\":48,\"height\":48},{\"url\":\"https://yt3.ggpht.com/ytc/AAUvwngdkhds0fBK25tYSjkDeHlJ0g6alMhQJ-vtxg\u003ds48-c-k-c0xffffffff-no-rj-mo\",\"width\":76,\"height\":76}],\"accessibility\":{\"accessibilityData\":{\"label\":\"Armend Gashi\"}}},\"authorEndpoint\":{\"clickTrackingParams\":\"CEoQtnUiEwjLq_He0-zuAhUnyxEIHTdaBpE\u003d\",\"commandMetadata\":{\"webCommandMetadata\":{\"url\":\"/channel/UC9dSHV-qtI7Qmf_MVtLf63w\",\"webPageType\":\"WEB_PAGE_TYPE_CHANNEL\",\"rootVe\":3611,\"apiUrl\":\"/youtubei/v1/browse\"}},\"browseEndpoint\":{\"browseId\":\"UC9dSHV-qtI7Qmf_MVtLf63w\",\"canonicalBaseUrl\":\"/channel/UC9dSHV-qtI7Qmf_MVtLf63w\"}},\"contentText\":{\"runs\":[{\"text\":\"A ka kush qe ngon edhe n 2019 hale\"}]},\"publishedTimeText\":{\"runs\":[{\"text\":\"2 years ago\"}]},\"isLiked\":false,\"likeCount\":177,\"commentId\":\"UgwIfuVfb-JiMsEsX5N4AaABAg\",\"authorIsChannelOwner\":false,\"voteStatus\":\"INDIFFERENT\",\"trackingParams\":\"CEoQtnUiEwjLq_He0-zuAhUnyxEIHTdaBpE\u003d\",\"voteCount\":{\"runs\":[{\"text\":\"177\"}],\"accessibility\":{\"accessibilityData\":{\"label\":\"177 likes\"}}},\"expandButton\":{\"buttonRenderer\":{\"style\":\"STYLE_TEXT\",\"size\":\"SIZE_DEFAULT\",\"text\":{\"runs\":[{\"text\":\"Read more\"}]},\"accessibility\":{\"label\":\"Read more\"},\"trackingParams\":\"CEsQr9gCIhMIy6vx3tPs7gIVJ8sRCB03WgaR\"}},\"replyCount\":5,\"accessibilityData\":{\"accessibilityData\":{\"label\":\"Armend Gashi. 2 years ago. A ka kush qe ngon edhe n 2019 hale. 177 likes. 5 replies\"}},\"repliesCount\":{\"runs\":[{\"text\":\"5 replies\"}],\"accessibility\":{\"accessibilityData\":{\"label\":\"5 replies\"}}},\"loggingDirectives\":{\"trackingParams\":\"CEoQtnUiEwjLq_He0-zuAhUnyxEIHTdaBpE\u003d\",\"visibility\":{\"types\":\"12\"}}}},\"replies\":{\"commentRepliesRenderer\":{\"continuations\":[{\"nextContinuationData\":{\"continuation\":\"Eg0SC1ZNXzZuNzYyajZNGAYyTRpLEhpVZ3dJZnVWZmItSmlNc0VzWDVONEFhQUJBZyICCAAqGFVDbkREM01NVzFaYnFJOU5vbHViZGVJUTILVk1fNm43NjJqNk1AAUgK\",\"clickTrackingParams\":\"CEkQybcCIhMIy6vx3tPs7gIVJ8sRCB03WgaR\",\"label\":{\"runs\":[{\"text\":\"Show more replies\"}]}}}],\"moreText\":{\"runs\":[{\"text\":\"View all 5 replies\"}]},\"trackingParams\":\"CEgQvnUiEwjLq_He0-zuAhUnyxEIHTdaBpE\u003d\"}},\"commentTargetTitle\":{\"runs\":[{\"text\":\"Arta - I njejti ke mbet (Re-Upload)\"}]},\"trackingParams\":\"CEcQwnUYASITCMur8d7T7O4CFSfLEQgdN1oGkQ\u003d\u003d\",\"renderingPriority\":\"RENDERING_PRIORITY_UNKNOWN\",\"loggingDirectives\":{\"trackingParams\":\"CEcQwnUYASITCMur8d7T7O4CFSfLEQgdN1oGkQ\u003d\u003d\",\"visibility\":{\"types\":\"12\"}}}},{\"commentThreadRenderer\":{\"comment\":{\"commentRenderer\":{\"authorText\":{\"runs\":[{\"text\":\"doruntina Mustafa\"}]},\"authorThumbnail\":{\"thumbnails\":[{\"url\":\"https://yt3.ggpht.com/ytc/AAUvwng5VHcE8wfuthLBAGP341eN-7qei8fxKcf_65-4EA\u003ds48-c-k-c0xffffffff-no-rj-mo\",\"width\":32,\"height\":32},{\"url\":\"https://yt3.ggpht.com/ytc/AAUvwng5VHcE8wfuthLBAGP341eN-7qei8fxKcf_65-4EA\u003ds48-c-k-c0xffffffff-no-rj-mo\",\"width\":48,\"height\":48},{\"url\":\"https://yt3.ggpht.com/ytc/AAUvwng5VHcE8wfuthLBAGP341eN-7qei8fxKcf_65-4EA\u003ds48-c-k-c0xffffffff-no-rj-mo\",\"width\":76,\"height\":76}],\"accessibility\":{\"accessibilityData\":{\"label\":\"doruntina Mustafa\"}}},\"authorEndpoint\":{\"clickTrackingParams\":\"CEUQtnUiEwjLq_He0-zuAhUnyxEIHTdaBpE\u003d\",\"commandMetadata\":{\"webCommandMetadata\":{\"url\":\"/channel/UCXfIFSUdccJ_JMgq_lsSAuQ\",\"webPageType\":\"WEB_PAGE_TYPE_CHANNEL\",\"rootVe\":3611,\"apiUrl\":\"/youtubei/v1/browse\"}},\"browseEndpoint\":{\"browseId\":\"UCXfIFSUdccJ_JMgq_lsSAuQ\",\"canonicalBaseUrl\":\"/channel/UCXfIFSUdccJ_JMgq_lsSAuQ\"}},\"contentText\":{\"runs\":[{\"text\":\"2018 hajdi kejt kush e ngon\"}]},\"publishedTimeText\":{\"runs\":[{\"text\":\"3 years ago\"}]},\"isLiked\":false,\"likeCount\":141,\"commentId\":\"UgxYEiafEQPT7NDQofp4AaABAg\",\"authorIsChannelOwner\":false,\"voteStatus\":\"INDIFFERENT\",\"trackingParams\":\"CEUQtnUiEwjLq_He0-zuAhUnyxEIHTdaBpE\u003d\",\"voteCount\":{\"runs\":[{\"text\":\"141\"}],\"accessibility\":{\"accessibilityData\":{\"label\":\"141 likes\"}}},\"expandButton\":{\"buttonRenderer\":{\"style\":\"STYLE_TEXT\",\"size\":\"SIZE_DEFAULT\",\"text\":{\"runs\":[{\"text\":\"Read more\"}]},\"accessibility\":{\"label\":\"Read more\"},\"trackingParams\":\"CEYQr9gCIhMIy6vx3tPs7gIVJ8sRCB03WgaR\"}},\"replyCount\":5,\"accessibilityData\":{\"accessibilityData\":{\"label\":\"doruntina Mustafa. 3 years ago. 2018 hajdi kejt kush e ngon. 141 likes. 5 replies\"}},\"repliesCount\":{\"runs\":[{\"text\":\"5 replies\"}],\"accessibility\":{\"accessibilityData\":{\"label\":\"5 replies\"}}},\"loggingDirectives\":{\"trackingParams\":\"CEUQtnUiEwjLq_He0-zuAhUnyxEIHTdaBpE\u003d\",\"visibility\":{\"types\":\"12\"}}}},\"replies\":{\"commentRepliesRenderer\":{\"continuations\":[{\"nextContinuationData\":{\"continuation\":\"Eg0SC1ZNXzZuNzYyajZNGAYyTRpLEhpVZ3hZRWlhZkVRUFQ3TkRRb2ZwNEFhQUJBZyICCAAqGFVDbkREM01NVzFaYnFJOU5vbHViZGVJUTILVk1fNm43NjJqNk1AAUgK\",\"clickTrackingParams\":\"CEQQybcCIhMIy6vx3tPs7gIVJ8sRCB03WgaR\",\"label\":{\"runs\":[{\"text\":\"Show more replies\"}]}}}],\"moreText\":{\"runs\":[{\"text\":\"View all 5 replies\"}]},\"trackingParams\":\"CEMQvnUiEwjLq_He0-zuAhUnyxEIHTdaBpE\u003d\"}},\"commentTargetTitle\":{\"runs\":[{\"text\":\"Arta - I njejti ke mbet (Re-Upload)\"}]},\"trackingParams\":\"CEIQwnUYAiITCMur8d7T7O4CFSfLEQgdN1oGkQ\u003d\u003d\",\"renderingPriority\":\"RENDERING_PRIORITY_UNKNOWN\",\"loggingDirectives\":{\"trackingParams\":\"CEIQwnUYAiITCMur8d7T7O4CFSfLEQgdN1oGkQ\u003d\u003d\",\"visibility\":{\"types\":\"12\"}}}},{\"commentThreadRenderer\":{\"comment\":{\"commentRenderer\":{\"authorText\":{\"runs\":[{\"text\":\"Blerina Krasniqi\"}]},\"authorThumbnail\":{\"thumbnails\":[{\"url\":\"https://yt3.ggpht.com/ytc/AAUvwnhgDRRuzLISmR9lTWAwDAGM9k6035K0VqOVbA\u003ds48-c-k-c0xffffffff-no-rj-mo\",\"width\":32,\"height\":32},{\"url\":\"https://yt3.ggpht.com/ytc/AAUvwnhgDRRuzLISmR9lTWAwDAGM9k6035K0VqOVbA\u003ds48-c-k-c0xffffffff-no-rj-mo\",\"width\":48,\"height\":48},{\"url\":\"https://yt3.ggpht.com/ytc/AAUvwnhgDRRuzLISmR9lTWAwDAGM9k6035K0VqOVbA\u003ds48-c-k-c0xffffffff-no-rj-mo\",\"width\":76,\"height\":76}],\"accessibility\":{\"accessibilityData\":{\"label\":\"Blerina Krasniqi\"}}},\"authorEndpoint\":{\"clickTrackingParams\":\"CEAQtnUiEwjLq_He0-zuAhUnyxEIHTdaBpE\u003d\",\"commandMetadata\":{\"webCommandMetadata\":{\"url\":\"/channel/UCPa5KqCM3caSJfjlNobCpvA\",\"webPageType\":\"WEB_PAGE_TYPE_CHANNEL\",\"rootVe\":3611,\"apiUrl\":\"/youtubei/v1/browse\"}},\"browseEndpoint\":{\"browseId\":\"UCPa5KqCM3caSJfjlNobCpvA\",\"canonicalBaseUrl\":\"/channel/UCPa5KqCM3caSJfjlNobCpvA\"}},\"contentText\":{\"runs\":[{\"text\":\"Like nese e ndegjon 2020 π₯\"}]},\"publishedTimeText\":{\"runs\":[{\"text\":\"8 months ago (edited)\"}]},\"isLiked\":false,\"likeCount\":22,\"commentId\":\"UgzGUQIucfobk3YfM1p4AaABAg\",\"authorIsChannelOwner\":false,\"voteStatus\":\"INDIFFERENT\",\"trackingParams\":\"CEAQtnUiEwjLq_He0-zuAhUnyxEIHTdaBpE\u003d\",\"voteCount\":{\"runs\":[{\"text\":\"22\"}],\"accessibility\":{\"accessibilityData\":{\"label\":\"22 likes\"}}},\"expandButton\":{\"buttonRenderer\":{\"style\":\"STYLE_TEXT\",\"size\":\"SIZE_DEFAULT\",\"text\":{\"runs\":[{\"text\":\"Read more\"}]},\"accessibility\":{\"label\":\"Read more\"},\"trackingParams\":\"CEEQr9gCIhMIy6vx3tPs7gIVJ8sRCB03WgaR\"}},\"accessibilityData\":{\"accessibilityData\":{\"label\":\"Blerina Krasniqi. 8 months ago (edited). Like nese e ndegjon 2020 π₯. 22 likes.\"}},\"loggingDirectives\":{\"trackingParams\":\"CEAQtnUiEwjLq_He0-zuAhUnyxEIHTdaBpE\u003d\",\"visibility\":{\"types\":\"12\"}}}},\"commentTargetTitle\":{\"runs\":[{\"text\":\"Arta - I njejti ke mbet (Re-Upload)\"}]},\"trackingParams\":\"CD8QwnUYAyITCMur8d7T7O4CFSfLEQgdN1oGkQ\u003d\u003d\",\"renderingPriority\":\"RENDERING_PRIORITY_UNKNOWN\",\"loggingDirectives\":{\"trackingParams\":\"CD8QwnUYAyITCMur8d7T7O4CFSfLEQgdN1oGkQ\u003d\u003d\",\"visibility\":{\"types\":\"12\"}}}},{\"commentThreadRenderer\":{\"comment\":{\"commentRenderer\":{\"authorText\":{\"runs\":[{\"text\":\"Arbasound\"}]},\"authorThumbnail\":{\"thumbnails\":[{\"url\":\"https://yt3.ggpht.com/ytc/AAUvwnhvFb6D-xdPBh3zDwm4H922J0ziKfYLTLz3WsQEiA\u003ds48-c-k-c0xffffffff-no-rj-mo\",\"width\":32,\"height\":32},{\"url\":\"https://yt3.ggpht.com/ytc/AAUvwnhvFb6D-xdPBh3zDwm4H922J0ziKfYLTLz3WsQEiA\u003ds48-c-k-c0xffffffff-no-rj-mo\",\"width\":48,\"height\":48},{\"url\":\"https://yt3.ggpht.com/ytc/AAUvwnhvFb6D-xdPBh3zDwm4H922J0ziKfYLTLz3WsQEiA\u003ds48-c-k-c0xffffffff-no-rj-mo\",\"width\":76,\"height\":76}],\"accessibility\":{\"accessibilityData\":{\"label\":\"Arbasound\"}}},\"authorEndpoint\":{\"clickTrackingParams\":\"CD0QtnUiEwjLq_He0-zuAhUnyxEIHTdaBpE\u003d\",\"commandMetadata\":{\"webCommandMetadata\":{\"url\":\"/channel/UCnDD3MMW1ZbqI9NolubdeIQ\",\"webPageType\":\"WEB_PAGE_TYPE_CHANNEL\",\"rootVe\":3611,\"apiUrl\":\"/youtubei/v1/browse\"}},\"browseEndpoint\":{\"browseId\":\"UCnDD3MMW1ZbqI9NolubdeIQ\",\"canonicalBaseUrl\":\"/channel/UCnDD3MMW1ZbqI9NolubdeIQ\"}},\"contentText\":{},\"publishedTimeText\":{\"runs\":[{\"text\":\"6 years ago\"}]},\"isLiked\":false,\"likeCount\":69,\"commentId\":\"Ugga_h1-EXdHB3gCoAEC\",\"authorIsChannelOwner\":true,\"voteStatus\":\"INDIFFERENT\",\"trackingParams\":\"CD0QtnUiEwjLq_He0-zuAhUnyxEIHTdaBpE\u003d\",\"voteCount\":{\"runs\":[{\"text\":\"69\"}],\"accessibility\":{\"accessibilityData\":{\"label\":\"69 likes\"}}},\"expandButton\":{\"buttonRenderer\":{\"style\":\"STYLE_TEXT\",\"size\":\"SIZE_DEFAULT\",\"text\":{\"runs\":[{\"text\":\"Read more\"}]},\"accessibility\":{\"label\":\"Read more\"},\"trackingParams\":\"CD4Qr9gCIhMIy6vx3tPs7gIVJ8sRCB03WgaR\"}},\"replyCount\":8,\"accessibilityData\":{\"accessibilityData\":{\"label\":\"Arbasound. 6 years ago. . 69 likes. 8 replies\"}},\"repliesCount\":{\"runs\":[{\"text\":\"8 replies\"}],\"accessibility\":{\"accessibilityData\":{\"label\":\"8 replies\"}}},\"loggingDirectives\":{\"trackingParams\":\"CD0QtnUiEwjLq_He0-zuAhUnyxEIHTdaBpE\u003d\",\"visibility\":{\"types\":\"12\"}}}},\"replies\":{\"commentRepliesRenderer\":{\"continuations\":[{\"nextContinuationData\":{\"continuation\":\"Eg0SC1ZNXzZuNzYyajZNGAYyRxpFEhRVZ2dhX2gxLUVYZEhCM2dDb0FFQyICCAAqGFVDbkREM01NVzFaYnFJOU5vbHViZGVJUTILVk1fNm43NjJqNk1AAUgK\",\"clickTrackingParams\":\"CDwQybcCIhMIy6vx3tPs7gIVJ8sRCB03WgaR\",\"label\":{\"runs\":[{\"text\":\"Show more replies\"}]}}}],\"moreText\":{\"runs\":[{\"text\":\"View all 8 replies\"}]},\"trackingParams\":\"CDsQvnUiEwjLq_He0-zuAhUnyxEIHTdaBpE\u003d\"}},\"commentTargetTitle\":{\"runs\":[{\"text\":\"Arta - I njejti ke mbet (Re-Upload)\"}]},\"trackingParams\":\"CDoQwnUYBCITCMur8d7T7O4CFSfLEQgdN1oGkQ\u003d\u003d\",\"renderingPriority\":\"RENDERING_PRIORITY_UNKNOWN\",\"loggingDirectives\":{\"trackingParams\":\"CDoQwnUYBCITCMur8d7T7O4CFSfLEQgdN1oGkQ\u003d\u003d\",\"visibility\":{\"types\":\"12\"}}}},{\"commentThreadRenderer\":{\"comment\":{\"commentRenderer\":{\"authorText\":{\"runs\":[{\"text\":\"Afrim Isufi\"}]},\"authorThumbnail\":{\"thumbnails\":[{\"url\":\"https://yt3.ggpht.com/ytc/AAUvwnh7lTRt5ENu3pRmK8LWRToJm5eT0vYWpYpg\u003ds48-c-k-c0xffffffff-no-rj-mo\",\"width\":32,\"height\":32},{\"url\":\"https://yt3.ggpht.com/ytc/AAUvwnh7lTRt5ENu3pRmK8LWRToJm5eT0vYWpYpg\u003ds48-c-k-c0xffffffff-no-rj-mo\",\"width\":48,\"height\":48},{\"url\":\"https://yt3.ggpht.com/ytc/AAUvwnh7lTRt5ENu3pRmK8LWRToJm5eT0vYWpYpg\u003ds48-c-k-c0xffffffff-no-rj-mo\",\"width\":76,\"height\":76}],\"accessibility\":{\"accessibilityData\":{\"label\":\"Afrim Isufi\"}}},\"authorEndpoint\":{\"clickTrackingParams\":\"CDgQtnUiEwjLq_He0-zuAhUnyxEIHTdaBpE\u003d\",\"commandMetadata\":{\"webCommandMetadata\":{\"url\":\"/channel/UCvwfUNiR0QkIPdiht8AWOoA\",\"webPageType\":\"WEB_PAGE_TYPE_CHANNEL\",\"rootVe\":3611,\"apiUrl\":\"/youtubei/v1/browse\"}},\"browseEndpoint\":{\"browseId\":\"UCvwfUNiR0QkIPdiht8AWOoA\",\"canonicalBaseUrl\":\"/channel/UCvwfUNiR0QkIPdiht8AWOoA\"}},\"contentText\":{\"runs\":[{\"text\":\"Me ket ze te Bukur edhe mas \"},{\"text\":\"\\n\"},{\"text\":\"20 viteve i ka hije ta ndegjojsh..\"},{\"text\":\"\\n\"},{\"text\":\"Arta je e pa krahasur ..zerin tand nuk \"},{\"text\":\"\\n\"},{\"text\":\"e ka gjithkush..\"}]},\"publishedTimeText\":{\"runs\":[{\"text\":\"3 years ago\"}]},\"isLiked\":false,\"likeCount\":60,\"commentId\":\"Ugg6C54qa2F3gXgCoAEC\",\"authorIsChannelOwner\":false,\"voteStatus\":\"INDIFFERENT\",\"trackingParams\":\"CDgQtnUiEwjLq_He0-zuAhUnyxEIHTdaBpE\u003d\",\"voteCount\":{\"runs\":[{\"text\":\"60\"}],\"accessibility\":{\"accessibilityData\":{\"label\":\"60 likes\"}}},\"expandButton\":{\"buttonRenderer\":{\"style\":\"STYLE_TEXT\",\"size\":\"SIZE_DEFAULT\",\"text\":{\"runs\":[{\"text\":\"Read more\"}]},\"accessibility\":{\"label\":\"Read more\"},\"trackingParams\":\"CDkQr9gCIhMIy6vx3tPs7gIVJ8sRCB03WgaR\"}},\"accessibilityData\":{\"accessibilityData\":{\"label\":\"Afrim Isufi. 3 years ago. Me ket ze te Bukur edhe mas \\n20 viteve i ka hije ta ndegjojsh..\\nArta je e pa krahasur ..zerin tand nuk \\ne ka gjithkush... 60 likes.\"}},\"loggingDirectives\":{\"trackingParams\":\"CDgQtnUiEwjLq_He0-zuAhUnyxEIHTdaBpE\u003d\",\"visibility\":{\"types\":\"12\"}}}},\"commentTargetTitle\":{\"runs\":[{\"text\":\"Arta - I njejti ke mbet (Re-Upload)\"}]},\"trackingParams\":\"CDcQwnUYBSITCMur8d7T7O4CFSfLEQgdN1oGkQ\u003d\u003d\",\"renderingPriority\":\"RENDERING_PRIORITY_UNKNOWN\",\"loggingDirectives\":{\"trackingParams\":\"CDcQwnUYBSITCMur8d7T7O4CFSfLEQgdN1oGkQ\u003d\u003d\",\"visibility\":{\"types\":\"12\"}}}},{\"commentThreadRenderer\":{\"comment\":{\"commentRenderer\":{\"authorText\":{\"runs\":[{\"text\":\"Andi Rrustemi\"}]},\"authorThumbnail\":{\"thumbnails\":[{\"url\":\"https://yt3.ggpht.com/ytc/AAUvwni4bO8lDYUzEbWaZEvSQ_XKnwlaO5BirbdOfXoy\u003ds48-c-k-c0xffffffff-no-rj-mo\",\"width\":32,\"height\":32},{\"url\":\"https://yt3.ggpht.com/ytc/AAUvwni4bO8lDYUzEbWaZEvSQ_XKnwlaO5BirbdOfXoy\u003ds48-c-k-c0xffffffff-no-rj-mo\",\"width\":48,\"height\":48},{\"url\":\"https://yt3.ggpht.com/ytc/AAUvwni4bO8lDYUzEbWaZEvSQ_XKnwlaO5BirbdOfXoy\u003ds48-c-k-c0xffffffff-no-rj-mo\",\"width\":76,\"height\":76}],\"accessibility\":{\"accessibilityData\":{\"label\":\"Andi Rrustemi\"}}},\"authorEndpoint\":{\"clickTrackingParams\":\"CDUQtnUiEwjLq_He0-zuAhUnyxEIHTdaBpE\u003d\",\"commandMetadata\":{\"webCommandMetadata\":{\"url\":\"/channel/UC1tnJO5lt-kW0TQjJyCf0Wg\",\"webPageType\":\"WEB_PAGE_TYPE_CHANNEL\",\"rootVe\":3611,\"apiUrl\":\"/youtubei/v1/browse\"}},\"browseEndpoint\":{\"browseId\":\"UC1tnJO5lt-kW0TQjJyCf0Wg\",\"canonicalBaseUrl\":\"/channel/UC1tnJO5lt-kW0TQjJyCf0Wg\"}},\"contentText\":{\"runs\":[{\"text\":\"Kjo keng mi rikujton vitet me te bukura te jetes sime.\"}]},\"publishedTimeText\":{\"runs\":[{\"text\":\"3 years ago\"}]},\"isLiked\":false,\"likeCount\":24,\"commentId\":\"UggnNC9xIUzg1XgCoAEC\",\"authorIsChannelOwner\":false,\"voteStatus\":\"INDIFFERENT\",\"trackingParams\":\"CDUQtnUiEwjLq_He0-zuAhUnyxEIHTdaBpE\u003d\",\"voteCount\":{\"runs\":[{\"text\":\"24\"}],\"accessibility\":{\"accessibilityData\":{\"label\":\"24 likes\"}}},\"expandButton\":{\"buttonRenderer\":{\"style\":\"STYLE_TEXT\",\"size\":\"SIZE_DEFAULT\",\"text\":{\"runs\":[{\"text\":\"Read more\"}]},\"accessibility\":{\"label\":\"Read more\"},\"trackingParams\":\"CDYQr9gCIhMIy6vx3tPs7gIVJ8sRCB03WgaR\"}},\"replyCount\":1,\"accessibilityData\":{\"accessibilityData\":{\"label\":\"Andi Rrustemi. 3 years ago. Kjo keng mi rikujton vitet me te bukura te jetes sime.. 24 likes. 1 reply\"}},\"repliesCount\":{\"runs\":[{\"text\":\"1 reply\"}],\"accessibility\":{\"accessibilityData\":{\"label\":\"1 reply\"}}},\"loggingDirectives\":{\"trackingParams\":\"CDUQtnUiEwjLq_He0-zuAhUnyxEIHTdaBpE\u003d\",\"visibility\":{\"types\":\"12\"}}}},\"replies\":{\"commentRepliesRenderer\":{\"continuations\":[{\"nextContinuationData\":{\"continuation\":\"Eg0SC1ZNXzZuNzYyajZNGAYyRxpFEhRVZ2duTkM5eElVemcxWGdDb0FFQyICCAAqGFVDbkREM01NVzFaYnFJOU5vbHViZGVJUTILVk1fNm43NjJqNk1AAUgK\",\"clickTrackingParams\":\"CDQQybcCIhMIy6vx3tPs7gIVJ8sRCB03WgaR\",\"label\":{\"runs\":[{\"text\":\"Show more replies\"}]}}}],\"moreText\":{\"runs\":[{\"text\":\"View reply\"}]},\"trackingParams\":\"CDMQvnUiEwjLq_He0-zuAhUnyxEIHTdaBpE\u003d\"}},\"commentTargetTitle\":{\"runs\":[{\"text\":\"Arta - I njejti ke mbet (Re-Upload)\"}]},\"trackingParams\":\"CDIQwnUYBiITCMur8d7T7O4CFSfLEQgdN1oGkQ\u003d\u003d\",\"renderingPriority\":\"RENDERING_PRIORITY_UNKNOWN\",\"loggingDirectives\":{\"trackingParams\":\"CDIQwnUYBiITCMur8d7T7O4CFSfLEQgdN1oGkQ\u003d\u003d\",\"visibility\":{\"types\":\"12\"}}}},{\"commentThreadRenderer\":{\"comment\":{\"commentRenderer\":{\"authorText\":{\"runs\":[{\"text\":\"Albanian\"}]},\"authorThumbnail\":{\"thumbnails\":[{\"url\":\"https://yt3.ggpht.com/ytc/AAUvwniKSrFi17eZSC3LZRH6hA1NI-RqcZGxJJPxl0L3ag\u003ds48-c-k-c0xffffffff-no-rj-mo\",\"width\":32,\"height\":32},{\"url\":\"https://yt3.ggpht.com/ytc/AAUvwniKSrFi17eZSC3LZRH6hA1NI-RqcZGxJJPxl0L3ag\u003ds48-c-k-c0xffffffff-no-rj-mo\",\"width\":48,\"height\":48},{\"url\":\"https://yt3.ggpht.com/ytc/AAUvwniKSrFi17eZSC3LZRH6hA1NI-RqcZGxJJPxl0L3ag\u003ds48-c-k-c0xffffffff-no-rj-mo\",\"width\":76,\"height\":76}],\"accessibility\":{\"accessibilityData\":{\"label\":\"Albanian\"}}},\"authorEndpoint\":{\"clickTrackingParams\":\"CDAQtnUiEwjLq_He0-zuAhUnyxEIHTdaBpE\u003d\",\"commandMetadata\":{\"webCommandMetadata\":{\"url\":\"/channel/UCijqKaLZOjElTftrRLh73Fw\",\"webPageType\":\"WEB_PAGE_TYPE_CHANNEL\",\"rootVe\":3611,\"apiUrl\":\"/youtubei/v1/browse\"}},\"browseEndpoint\":{\"browseId\":\"UCijqKaLZOjElTftrRLh73Fw\",\"canonicalBaseUrl\":\"/channel/UCijqKaLZOjElTftrRLh73Fw\"}},\"contentText\":{\"runs\":[{\"text\":\"2018 e halla e ndegjoj, kurr nuk i hup vlera π’β₯οΈ\"}]},\"publishedTimeText\":{\"runs\":[{\"text\":\"2 years ago\"}]},\"isLiked\":false,\"likeCount\":50,\"commentId\":\"UgzTAWpDvvUAODnvxhd4AaABAg\",\"authorIsChannelOwner\":false,\"voteStatus\":\"INDIFFERENT\",\"trackingParams\":\"CDAQtnUiEwjLq_He0-zuAhUnyxEIHTdaBpE\u003d\",\"voteCount\":{\"runs\":[{\"text\":\"50\"}],\"accessibility\":{\"accessibilityData\":{\"label\":\"50 likes\"}}},\"expandButton\":{\"buttonRenderer\":{\"style\":\"STYLE_TEXT\",\"size\":\"SIZE_DEFAULT\",\"text\":{\"runs\":[{\"text\":\"Read more\"}]},\"accessibility\":{\"label\":\"Read more\"},\"trackingParams\":\"CDEQr9gCIhMIy6vx3tPs7gIVJ8sRCB03WgaR\"}},\"accessibilityData\":{\"accessibilityData\":{\"label\":\"Albanian. 2 years ago. 2018 e halla e ndegjoj, kurr nuk i hup vlera π’β₯οΈ. 50 likes.\"}},\"loggingDirectives\":{\"trackingParams\":\"CDAQtnUiEwjLq_He0-zuAhUnyxEIHTdaBpE\u003d\",\"visibility\":{\"types\":\"12\"}}}},\"commentTargetTitle\":{\"runs\":[{\"text\":\"Arta - I njejti ke mbet (Re-Upload)\"}]},\"trackingParams\":\"CC8QwnUYByITCMur8d7T7O4CFSfLEQgdN1oGkQ\u003d\u003d\",\"renderingPriority\":\"RENDERING_PRIORITY_UNKNOWN\",\"loggingDirectives\":{\"trackingParams\":\"CC8QwnUYByITCMur8d7T7O4CFSfLEQgdN1oGkQ\u003d\u003d\",\"visibility\":{\"types\":\"12\"}}}},{\"commentThreadRenderer\":{\"comment\":{\"commentRenderer\":{\"authorText\":{\"runs\":[{\"text\":\"Fabiola_ Boris_\"}]},\"authorThumbnail\":{\"thumbnails\":[{\"url\":\"https://yt3.ggpht.com/ytc/AAUvwngKSLV65C43vkwcw9lcL-zepC-nQFqqqrWr1N9z\u003ds48-c-k-c0xffffffff-no-rj-mo\",\"width\":32,\"height\":32},{\"url\":\"https://yt3.ggpht.com/ytc/AAUvwngKSLV65C43vkwcw9lcL-zepC-nQFqqqrWr1N9z\u003ds48-c-k-c0xffffffff-no-rj-mo\",\"width\":48,\"height\":48},{\"url\":\"https://yt3.ggpht.com/ytc/AAUvwngKSLV65C43vkwcw9lcL-zepC-nQFqqqrWr1N9z\u003ds48-c-k-c0xffffffff-no-rj-mo\",\"width\":76,\"height\":76}],\"accessibility\":{\"accessibilityData\":{\"label\":\"Fabiola_ Boris_\"}}},\"authorEndpoint\":{\"clickTrackingParams\":\"CC0QtnUiEwjLq_He0-zuAhUnyxEIHTdaBpE\u003d\",\"commandMetadata\":{\"webCommandMetadata\":{\"url\":\"/channel/UCRSeAVSi9-yDi0UBTv5hBQw\",\"webPageType\":\"WEB_PAGE_TYPE_CHANNEL\",\"rootVe\":3611,\"apiUrl\":\"/youtubei/v1/browse\"}},\"browseEndpoint\":{\"browseId\":\"UCRSeAVSi9-yDi0UBTv5hBQw\",\"canonicalBaseUrl\":\"/channel/UCRSeAVSi9-yDi0UBTv5hBQw\"}},\"contentText\":{\"runs\":[{\"text\":\"Kjo kenge eshte e Pavdekshme !\"},{\"text\":\"\\n\"},{\"text\":\"16 nentor 2019\"}]},\"publishedTimeText\":{\"runs\":[{\"text\":\"1 year ago\"}]},\"isLiked\":false,\"likeCount\":35,\"commentId\":\"UgwXjtoRYIGe6Sonomx4AaABAg\",\"authorIsChannelOwner\":false,\"voteStatus\":\"INDIFFERENT\",\"trackingParams\":\"CC0QtnUiEwjLq_He0-zuAhUnyxEIHTdaBpE\u003d\",\"voteCount\":{\"runs\":[{\"text\":\"35\"}],\"accessibility\":{\"accessibilityData\":{\"label\":\"35 likes\"}}},\"expandButton\":{\"buttonRenderer\":{\"style\":\"STYLE_TEXT\",\"size\":\"SIZE_DEFAULT\",\"text\":{\"runs\":[{\"text\":\"Read more\"}]},\"accessibility\":{\"label\":\"Read more\"},\"trackingParams\":\"CC4Qr9gCIhMIy6vx3tPs7gIVJ8sRCB03WgaR\"}},\"replyCount\":4,\"accessibilityData\":{\"accessibilityData\":{\"label\":\"Fabiola_ Boris_. 1 year ago. Kjo kenge eshte e Pavdekshme !\\n16 nentor 2019. 35 likes. 4 replies\"}},\"repliesCount\":{\"runs\":[{\"text\":\"4 replies\"}],\"accessibility\":{\"accessibilityData\":{\"label\":\"4 replies\"}}},\"loggingDirectives\":{\"trackingParams\":\"CC0QtnUiEwjLq_He0-zuAhUnyxEIHTdaBpE\u003d\",\"visibility\":{\"types\":\"12\"}}}},\"replies\":{\"commentRepliesRenderer\":{\"continuations\":[{\"nextContinuationData\":{\"continuation\":\"Eg0SC1ZNXzZuNzYyajZNGAYyTRpLEhpVZ3dYanRvUllJR2U2U29ub214NEFhQUJBZyICCAAqGFVDbkREM01NVzFaYnFJOU5vbHViZGVJUTILVk1fNm43NjJqNk1AAUgK\",\"clickTrackingParams\":\"CCwQybcCIhMIy6vx3tPs7gIVJ8sRCB03WgaR\",\"label\":{\"runs\":[{\"text\":\"Show more replies\"}]}}}],\"moreText\":{\"runs\":[{\"text\":\"View all 4 replies\"}]},\"trackingParams\":\"CCsQvnUiEwjLq_He0-zuAhUnyxEIHTdaBpE\u003d\"}},\"commentTargetTitle\":{\"runs\":[{\"text\":\"Arta - I njejti ke mbet (Re-Upload)\"}]},\"trackingParams\":\"CCoQwnUYCCITCMur8d7T7O4CFSfLEQgdN1oGkQ\u003d\u003d\",\"renderingPriority\":\"RENDERING_PRIORITY_UNKNOWN\",\"loggingDirectives\":{\"trackingParams\":\"CCoQwnUYCCITCMur8d7T7O4CFSfLEQgdN1oGkQ\u003d\u003d\",\"visibility\":{\"types\":\"12\"}}}},{\"commentThreadRenderer\":{\"comment\":{\"commentRenderer\":{\"authorText\":{\"runs\":[{\"text\":\"Egi Pyra\"}]},\"authorThumbnail\":{\"thumbnails\":[{\"url\":\"https://yt3.ggpht.com/ytc/AAUvwnhrgRZKmQ3SwcDcdcbTfXL5SvUYgHv7FFW-xA\u003ds48-c-k-c0xffffffff-no-rj-mo\",\"width\":32,\"height\":32},{\"url\":\"https://yt3.ggpht.com/ytc/AAUvwnhrgRZKmQ3SwcDcdcbTfXL5SvUYgHv7FFW-xA\u003ds48-c-k-c0xffffffff-no-rj-mo\",\"width\":48,\"height\":48},{\"url\":\"https://yt3.ggpht.com/ytc/AAUvwnhrgRZKmQ3SwcDcdcbTfXL5SvUYgHv7FFW-xA\u003ds48-c-k-c0xffffffff-no-rj-mo\",\"width\":76,\"height\":76}],\"accessibility\":{\"accessibilityData\":{\"label\":\"Egi Pyra\"}}},\"authorEndpoint\":{\"clickTrackingParams\":\"CCgQtnUiEwjLq_He0-zuAhUnyxEIHTdaBpE\u003d\",\"commandMetadata\":{\"webCommandMetadata\":{\"url\":\"/channel/UCl7PKVreAQeJLUEyw6BmJDg\",\"webPageType\":\"WEB_PAGE_TYPE_CHANNEL\",\"rootVe\":3611,\"apiUrl\":\"/youtubei/v1/browse\"}},\"browseEndpoint\":{\"browseId\":\"UCl7PKVreAQeJLUEyw6BmJDg\",\"canonicalBaseUrl\":\"/channel/UCl7PKVreAQeJLUEyw6BmJDg\"}},\"contentText\":{\"runs\":[{\"text\":\"kjo keng do te degjohet sa te ket jet cdo femer zemerthyer dhe e zhgenjyer , sot esht 28 janar 2019 dhe ja vlen te degjohet\"}]},\"publishedTimeText\":{\"runs\":[{\"text\":\"2 years ago\"}]},\"isLiked\":false,\"likeCount\":38,\"commentId\":\"UgySp0KOgclzu9Z0x614AaABAg\",\"authorIsChannelOwner\":false,\"voteStatus\":\"INDIFFERENT\",\"trackingParams\":\"CCgQtnUiEwjLq_He0-zuAhUnyxEIHTdaBpE\u003d\",\"voteCount\":{\"runs\":[{\"text\":\"38\"}],\"accessibility\":{\"accessibilityData\":{\"label\":\"38 likes\"}}},\"expandButton\":{\"buttonRenderer\":{\"style\":\"STYLE_TEXT\",\"size\":\"SIZE_DEFAULT\",\"text\":{\"runs\":[{\"text\":\"Read more\"}]},\"accessibility\":{\"label\":\"Read more\"},\"trackingParams\":\"CCkQr9gCIhMIy6vx3tPs7gIVJ8sRCB03WgaR\"}},\"replyCount\":1,\"accessibilityData\":{\"accessibilityData\":{\"label\":\"Egi Pyra. 2 years ago. kjo keng do te degjohet sa te ket jet cdo femer zemerthyer dhe e zhgenjyer , sot esht 28 janar 2019 dhe ja vlen te degjohet. 38 likes. 1 reply\"}},\"repliesCount\":{\"runs\":[{\"text\":\"1 reply\"}],\"accessibility\":{\"accessibilityData\":{\"label\":\"1 reply\"}}},\"loggingDirectives\":{\"trackingParams\":\"CCgQtnUiEwjLq_He0-zuAhUnyxEIHTdaBpE\u003d\",\"visibility\":{\"types\":\"12\"}}}},\"replies\":{\"commentRepliesRenderer\":{\"continuations\":[{\"nextContinuationData\":{\"continuation\":\"Eg0SC1ZNXzZuNzYyajZNGAYyTRpLEhpVZ3lTcDBLT2djbHp1OVoweDYxNEFhQUJBZyICCAAqGFVDbkREM01NVzFaYnFJOU5vbHViZGVJUTILVk1fNm43NjJqNk1AAUgK\",\"clickTrackingParams\":\"CCcQybcCIhMIy6vx3tPs7gIVJ8sRCB03WgaR\",\"label\":{\"runs\":[{\"text\":\"Show more replies\"}]}}}],\"moreText\":{\"runs\":[{\"text\":\"View reply\"}]},\"trackingParams\":\"CCYQvnUiEwjLq_He0-zuAhUnyxEIHTdaBpE\u003d\"}},\"commentTargetTitle\":{\"runs\":[{\"text\":\"Arta - I njejti ke mbet (Re-Upload)\"}]},\"trackingParams\":\"CCUQwnUYCSITCMur8d7T7O4CFSfLEQgdN1oGkQ\u003d\u003d\",\"renderingPriority\":\"RENDERING_PRIORITY_UNKNOWN\",\"loggingDirectives\":{\"trackingParams\":\"CCUQwnUYCSITCMur8d7T7O4CFSfLEQgdN1oGkQ\u003d\u003d\",\"visibility\":{\"types\":\"12\"}}}},{\"commentThreadRenderer\":{\"comment\":{\"commentRenderer\":{\"authorText\":{\"runs\":[{\"text\":\"Marjana Brunga\"}]},\"authorThumbnail\":{\"thumbnails\":[{\"url\":\"https://yt3.ggpht.com/ytc/AAUvwnhJNPUB8_zfazMiXqBRdQNI4I-Bwc6oVp8_rQ\u003ds48-c-k-c0xffffffff-no-rj-mo\",\"width\":32,\"height\":32},{\"url\":\"https://yt3.ggpht.com/ytc/AAUvwnhJNPUB8_zfazMiXqBRdQNI4I-Bwc6oVp8_rQ\u003ds48-c-k-c0xffffffff-no-rj-mo\",\"width\":48,\"height\":48},{\"url\":\"https://yt3.ggpht.com/ytc/AAUvwnhJNPUB8_zfazMiXqBRdQNI4I-Bwc6oVp8_rQ\u003ds48-c-k-c0xffffffff-no-rj-mo\",\"width\":76,\"height\":76}],\"accessibility\":{\"accessibilityData\":{\"label\":\"Marjana Brunga\"}}},\"authorEndpoint\":{\"clickTrackingParams\":\"CCMQtnUiEwjLq_He0-zuAhUnyxEIHTdaBpE\u003d\",\"commandMetadata\":{\"webCommandMetadata\":{\"url\":\"/channel/UCU0WbWGJQNxtJqxMxbKocAg\",\"webPageType\":\"WEB_PAGE_TYPE_CHANNEL\",\"rootVe\":3611,\"apiUrl\":\"/youtubei/v1/browse\"}},\"browseEndpoint\":{\"browseId\":\"UCU0WbWGJQNxtJqxMxbKocAg\",\"canonicalBaseUrl\":\"/channel/UCU0WbWGJQNxtJqxMxbKocAg\"}},\"contentText\":{\"runs\":[{\"text\":\"Kush e ngjon ket kang hala ne 2021 e pavdekshme kjo Artaβ€ππ₯°\"}]},\"publishedTimeText\":{\"runs\":[{\"text\":\"4 days ago\"}]},\"isLiked\":false,\"likeCount\":1,\"commentId\":\"UgwPFdrEdnsFghXrVs54AaABAg\",\"authorIsChannelOwner\":false,\"voteStatus\":\"INDIFFERENT\",\"trackingParams\":\"CCMQtnUiEwjLq_He0-zuAhUnyxEIHTdaBpE\u003d\",\"voteCount\":{\"runs\":[{\"text\":\"1\"}],\"accessibility\":{\"accessibilityData\":{\"label\":\"1 like\"}}},\"expandButton\":{\"buttonRenderer\":{\"style\":\"STYLE_TEXT\",\"size\":\"SIZE_DEFAULT\",\"text\":{\"runs\":[{\"text\":\"Read more\"}]},\"accessibility\":{\"label\":\"Read more\"},\"trackingParams\":\"CCQQr9gCIhMIy6vx3tPs7gIVJ8sRCB03WgaR\"}},\"accessibilityData\":{\"accessibilityData\":{\"label\":\"Marjana Brunga. 4 days ago. Kush e ngjon ket kang hala ne 2021 e pavdekshme kjo Artaβ€ππ₯°. 1 like.\"}},\"loggingDirectives\":{\"trackingParams\":\"CCMQtnUiEwjLq_He0-zuAhUnyxEIHTdaBpE\u003d\",\"visibility\":{\"types\":\"12\"}}}},\"commentTargetTitle\":{\"runs\":[{\"text\":\"Arta - I njejti ke mbet (Re-Upload)\"}]},\"trackingParams\":\"CCIQwnUYCiITCMur8d7T7O4CFSfLEQgdN1oGkQ\u003d\u003d\",\"renderingPriority\":\"RENDERING_PRIORITY_UNKNOWN\",\"loggingDirectives\":{\"trackingParams\":\"CCIQwnUYCiITCMur8d7T7O4CFSfLEQgdN1oGkQ\u003d\u003d\",\"visibility\":{\"types\":\"12\"}}}},{\"commentThreadRenderer\":{\"comment\":{\"commentRenderer\":{\"authorText\":{\"runs\":[{\"text\":\"Drita rita\"}]},\"authorThumbnail\":{\"thumbnails\":[{\"url\":\"https://yt3.ggpht.com/ytc/AAUvwng8znoiXTThdwQ2cUz0TEtcYNY8Huzsu9A9_ROl\u003ds48-c-k-c0xffffffff-no-rj-mo\",\"width\":32,\"height\":32},{\"url\":\"https://yt3.ggpht.com/ytc/AAUvwng8znoiXTThdwQ2cUz0TEtcYNY8Huzsu9A9_ROl\u003ds48-c-k-c0xffffffff-no-rj-mo\",\"width\":48,\"height\":48},{\"url\":\"https://yt3.ggpht.com/ytc/AAUvwng8znoiXTThdwQ2cUz0TEtcYNY8Huzsu9A9_ROl\u003ds48-c-k-c0xffffffff-no-rj-mo\",\"width\":76,\"height\":76}],\"accessibility\":{\"accessibilityData\":{\"label\":\"Drita rita\"}}},\"authorEndpoint\":{\"clickTrackingParams\":\"CCAQtnUiEwjLq_He0-zuAhUnyxEIHTdaBpE\u003d\",\"commandMetadata\":{\"webCommandMetadata\":{\"url\":\"/channel/UCbAE4Ebm0v0jvdb-062YNBw\",\"webPageType\":\"WEB_PAGE_TYPE_CHANNEL\",\"rootVe\":3611,\"apiUrl\":\"/youtubei/v1/browse\"}},\"browseEndpoint\":{\"browseId\":\"UCbAE4Ebm0v0jvdb-062YNBw\",\"canonicalBaseUrl\":\"/channel/UCbAE4Ebm0v0jvdb-062YNBw\"}},\"contentText\":{\"runs\":[{\"text\":\"ksaj kenge si hup kurr vlera .po degjohet edhe vitin e ardhshum e gjdo vit qe po na vje\"}]},\"publishedTimeText\":{\"runs\":[{\"text\":\"4 years ago\"}]},\"isLiked\":false,\"likeCount\":79,\"commentId\":\"UggSRCQePaHvdngCoAEC\",\"authorIsChannelOwner\":false,\"voteStatus\":\"INDIFFERENT\",\"trackingParams\":\"CCAQtnUiEwjLq_He0-zuAhUnyxEIHTdaBpE\u003d\",\"voteCount\":{\"runs\":[{\"text\":\"79\"}],\"accessibility\":{\"accessibilityData\":{\"label\":\"79 likes\"}}},\"expandButton\":{\"buttonRenderer\":{\"style\":\"STYLE_TEXT\",\"size\":\"SIZE_DEFAULT\",\"text\":{\"runs\":[{\"text\":\"Read more\"}]},\"accessibility\":{\"label\":\"Read more\"},\"trackingParams\":\"CCEQr9gCIhMIy6vx3tPs7gIVJ8sRCB03WgaR\"}},\"replyCount\":4,\"accessibilityData\":{\"accessibilityData\":{\"label\":\"Drita rita. 4 years ago. ksaj kenge si hup kurr vlera .po degjohet edhe vitin e ardhshum e gjdo vit qe po na vje. 79 likes. 4 replies\"}},\"repliesCount\":{\"runs\":[{\"text\":\"4 replies\"}],\"accessibility\":{\"accessibilityData\":{\"label\":\"4 replies\"}}},\"loggingDirectives\":{\"trackingParams\":\"CCAQtnUiEwjLq_He0-zuAhUnyxEIHTdaBpE\u003d\",\"visibility\":{\"types\":\"12\"}}}},\"replies\":{\"commentRepliesRenderer\":{\"continuations\":[{\"nextContinuationData\":{\"continuation\":\"Eg0SC1ZNXzZuNzYyajZNGAYyRxpFEhRVZ2dTUkNRZVBhSHZkbmdDb0FFQyICCAAqGFVDbkREM01NVzFaYnFJOU5vbHViZGVJUTILVk1fNm43NjJqNk1AAUgK\",\"clickTrackingParams\":\"CB8QybcCIhMIy6vx3tPs7gIVJ8sRCB03WgaR\",\"label\":{\"runs\":[{\"text\":\"Show more replies\"}]}}}],\"moreText\":{\"runs\":[{\"text\":\"View all 4 replies\"}]},\"trackingParams\":\"CB4QvnUiEwjLq_He0-zuAhUnyxEIHTdaBpE\u003d\"}},\"commentTargetTitle\":{\"runs\":[{\"text\":\"Arta - I njejti ke mbet (Re-Upload)\"}]},\"trackingParams\":\"CB0QwnUYCyITCMur8d7T7O4CFSfLEQgdN1oGkQ\u003d\u003d\",\"renderingPriority\":\"RENDERING_PRIORITY_UNKNOWN\",\"loggingDirectives\":{\"trackingParams\":\"CB0QwnUYCyITCMur8d7T7O4CFSfLEQgdN1oGkQ\u003d\u003d\",\"visibility\":{\"types\":\"12\"}}}},{\"commentThreadRenderer\":{\"comment\":{\"commentRenderer\":{\"authorText\":{\"runs\":[{\"text\":\"Taulant Aziraj\"}]},\"authorThumbnail\":{\"thumbnails\":[{\"url\":\"https://yt3.ggpht.com/ytc/AAUvwnjMw5BWrDzfDD4Gyk09K1D9QtrwvihRpf0nBPt05w\u003ds48-c-k-c0xffffffff-no-rj-mo\",\"width\":32,\"height\":32},{\"url\":\"https://yt3.ggpht.com/ytc/AAUvwnjMw5BWrDzfDD4Gyk09K1D9QtrwvihRpf0nBPt05w\u003ds48-c-k-c0xffffffff-no-rj-mo\",\"width\":48,\"height\":48},{\"url\":\"https://yt3.ggpht.com/ytc/AAUvwnjMw5BWrDzfDD4Gyk09K1D9QtrwvihRpf0nBPt05w\u003ds48-c-k-c0xffffffff-no-rj-mo\",\"width\":76,\"height\":76}],\"accessibility\":{\"accessibilityData\":{\"label\":\"Taulant Aziraj\"}}},\"authorEndpoint\":{\"clickTrackingParams\":\"CBsQtnUiEwjLq_He0-zuAhUnyxEIHTdaBpE\u003d\",\"commandMetadata\":{\"webCommandMetadata\":{\"url\":\"/channel/UCTZoiBi4v72NZQ3XBOUuQPw\",\"webPageType\":\"WEB_PAGE_TYPE_CHANNEL\",\"rootVe\":3611,\"apiUrl\":\"/youtubei/v1/browse\"}},\"browseEndpoint\":{\"browseId\":\"UCTZoiBi4v72NZQ3XBOUuQPw\",\"canonicalBaseUrl\":\"/channel/UCTZoiBi4v72NZQ3XBOUuQPw\"}},\"contentText\":{\"runs\":[{\"text\":\"veq nje gjΓ« di oshte vertet i njejti ke mbet π―π―π―π’π’te jam kthyer un dikur por mo nuk dot kthem kurre me mire mos besoni se shum keq Lendoheni pastaji ππππΏπΏπΏπ’π’π’π’π’π’\"}]},\"publishedTimeText\":{\"runs\":[{\"text\":\"3 years ago\"}]},\"isLiked\":false,\"likeCount\":27,\"commentId\":\"UggAXU-R0tKva3gCoAEC\",\"authorIsChannelOwner\":false,\"voteStatus\":\"INDIFFERENT\",\"trackingParams\":\"CBsQtnUiEwjLq_He0-zuAhUnyxEIHTdaBpE\u003d\",\"voteCount\":{\"runs\":[{\"text\":\"27\"}],\"accessibility\":{\"accessibilityData\":{\"label\":\"27 likes\"}}},\"expandButton\":{\"buttonRenderer\":{\"style\":\"STYLE_TEXT\",\"size\":\"SIZE_DEFAULT\",\"text\":{\"runs\":[{\"text\":\"Read more\"}]},\"accessibility\":{\"label\":\"Read more\"},\"trackingParams\":\"CBwQr9gCIhMIy6vx3tPs7gIVJ8sRCB03WgaR\"}},\"accessibilityData\":{\"accessibilityData\":{\"label\":\"Taulant Aziraj. 3 years ago. veq nje gjΓ« di oshte vertet i njejti ke mbet π―π―π―π’π’te jam kthyer un dikur por mo nuk dot kthem kurre me mire mos besoni se shum keq Lendoheni pastaji ππππΏπΏπΏπ’π’π’π’π’π’. 27 likes.\"}},\"loggingDirectives\":{\"trackingParams\":\"CBsQtnUiEwjLq_He0-zuAhUnyxEIHTdaBpE\u003d\",\"visibility\":{\"types\":\"12\"}}}},\"commentTargetTitle\":{\"runs\":[{\"text\":\"Arta - I njejti ke mbet (Re-Upload)\"}]},\"trackingParams\":\"CBoQwnUYDCITCMur8d7T7O4CFSfLEQgdN1oGkQ\u003d\u003d\",\"renderingPriority\":\"RENDERING_PRIORITY_UNKNOWN\",\"loggingDirectives\":{\"trackingParams\":\"CBoQwnUYDCITCMur8d7T7O4CFSfLEQgdN1oGkQ\u003d\u003d\",\"visibility\":{\"types\":\"12\"}}}},{\"commentThreadRenderer\":{\"comment\":{\"commentRenderer\":{\"authorText\":{\"runs\":[{\"text\":\"All Games\"}]},\"authorThumbnail\":{\"thumbnails\":[{\"url\":\"https://yt3.ggpht.com/ytc/AAUvwniIgcvkYxGyp5l0cpdpfrJ6CqSTs73RYvzj-A\u003ds48-c-k-c0xffffffff-no-rj-mo\",\"width\":32,\"height\":32},{\"url\":\"https://yt3.ggpht.com/ytc/AAUvwniIgcvkYxGyp5l0cpdpfrJ6CqSTs73RYvzj-A\u003ds48-c-k-c0xffffffff-no-rj-mo\",\"width\":48,\"height\":48},{\"url\":\"https://yt3.ggpht.com/ytc/AAUvwniIgcvkYxGyp5l0cpdpfrJ6CqSTs73RYvzj-A\u003ds48-c-k-c0xffffffff-no-rj-mo\",\"width\":76,\"height\":76}],\"accessibility\":{\"accessibilityData\":{\"label\":\"All Games\"}}},\"authorEndpoint\":{\"clickTrackingParams\":\"CBgQtnUiEwjLq_He0-zuAhUnyxEIHTdaBpE\u003d\",\"commandMetadata\":{\"webCommandMetadata\":{\"url\":\"/channel/UC1i8YVxEGOgPeUajVF553gQ\",\"webPageType\":\"WEB_PAGE_TYPE_CHANNEL\",\"rootVe\":3611,\"apiUrl\":\"/youtubei/v1/browse\"}},\"browseEndpoint\":{\"browseId\":\"UC1i8YVxEGOgPeUajVF553gQ\",\"canonicalBaseUrl\":\"/channel/UC1i8YVxEGOgPeUajVF553gQ\"}},\"contentText\":{\"runs\":[{\"text\":\"2020 dhe akoma e degjoj me lot ne sy kete muzik\"}]},\"publishedTimeText\":{\"runs\":[{\"text\":\"4 months ago\"}]},\"isLiked\":false,\"likeCount\":2,\"commentId\":\"UgxYlsCmMfquGJWr7Wl4AaABAg\",\"authorIsChannelOwner\":false,\"voteStatus\":\"INDIFFERENT\",\"trackingParams\":\"CBgQtnUiEwjLq_He0-zuAhUnyxEIHTdaBpE\u003d\",\"voteCount\":{\"runs\":[{\"text\":\"2\"}],\"accessibility\":{\"accessibilityData\":{\"label\":\"2 likes\"}}},\"expandButton\":{\"buttonRenderer\":{\"style\":\"STYLE_TEXT\",\"size\":\"SIZE_DEFAULT\",\"text\":{\"runs\":[{\"text\":\"Read more\"}]},\"accessibility\":{\"label\":\"Read more\"},\"trackingParams\":\"CBkQr9gCIhMIy6vx3tPs7gIVJ8sRCB03WgaR\"}},\"accessibilityData\":{\"accessibilityData\":{\"label\":\"All Games. 4 months ago. 2020 dhe akoma e degjoj me lot ne sy kete muzik. 2 likes.\"}},\"loggingDirectives\":{\"trackingParams\":\"CBgQtnUiEwjLq_He0-zuAhUnyxEIHTdaBpE\u003d\",\"visibility\":{\"types\":\"12\"}}}},\"commentTargetTitle\":{\"runs\":[{\"text\":\"Arta - I njejti ke mbet (Re-Upload)\"}]},\"trackingParams\":\"CBcQwnUYDSITCMur8d7T7O4CFSfLEQgdN1oGkQ\u003d\u003d\",\"renderingPriority\":\"RENDERING_PRIORITY_UNKNOWN\",\"loggingDirectives\":{\"trackingParams\":\"CBcQwnUYDSITCMur8d7T7O4CFSfLEQgdN1oGkQ\u003d\u003d\",\"visibility\":{\"types\":\"12\"}}}},{\"commentThreadRenderer\":{\"comment\":{\"commentRenderer\":{\"authorText\":{\"runs\":[{\"text\":\"shqiptarja 2103 shqiptarja\"}]},\"authorThumbnail\":{\"thumbnails\":[{\"url\":\"https://yt3.ggpht.com/ytc/AAUvwni_CxF6-ffRvFl4aEt9Ncapi31p_ovFMR4knQ\u003ds48-c-k-c0xffffffff-no-rj-mo\",\"width\":32,\"height\":32},{\"url\":\"https://yt3.ggpht.com/ytc/AAUvwni_CxF6-ffRvFl4aEt9Ncapi31p_ovFMR4knQ\u003ds48-c-k-c0xffffffff-no-rj-mo\",\"width\":48,\"height\":48},{\"url\":\"https://yt3.ggpht.com/ytc/AAUvwni_CxF6-ffRvFl4aEt9Ncapi31p_ovFMR4knQ\u003ds48-c-k-c0xffffffff-no-rj-mo\",\"width\":76,\"height\":76}],\"accessibility\":{\"accessibilityData\":{\"label\":\"shqiptarja 2103 shqiptarja\"}}},\"authorEndpoint\":{\"clickTrackingParams\":\"CBUQtnUiEwjLq_He0-zuAhUnyxEIHTdaBpE\u003d\",\"commandMetadata\":{\"webCommandMetadata\":{\"url\":\"/channel/UChSS0JpSz_S6ZkxBNde-StA\",\"webPageType\":\"WEB_PAGE_TYPE_CHANNEL\",\"rootVe\":3611,\"apiUrl\":\"/youtubei/v1/browse\"}},\"browseEndpoint\":{\"browseId\":\"UChSS0JpSz_S6ZkxBNde-StA\",\"canonicalBaseUrl\":\"/channel/UChSS0JpSz_S6ZkxBNde-StA\"}},\"contentText\":{\"runs\":[{\"text\":\"degjohet akoma edhe ne 2018 ...si humb vlera kurr\"}]},\"publishedTimeText\":{\"runs\":[{\"text\":\"3 years ago\"}]},\"isLiked\":false,\"likeCount\":26,\"commentId\":\"UgwAAilmNG1CPEQ7GtJ4AaABAg\",\"authorIsChannelOwner\":false,\"voteStatus\":\"INDIFFERENT\",\"trackingParams\":\"CBUQtnUiEwjLq_He0-zuAhUnyxEIHTdaBpE\u003d\",\"voteCount\":{\"runs\":[{\"text\":\"26\"}],\"accessibility\":{\"accessibilityData\":{\"label\":\"26 likes\"}}},\"expandButton\":{\"buttonRenderer\":{\"style\":\"STYLE_TEXT\",\"size\":\"SIZE_DEFAULT\",\"text\":{\"runs\":[{\"text\":\"Read more\"}]},\"accessibility\":{\"label\":\"Read more\"},\"trackingParams\":\"CBYQr9gCIhMIy6vx3tPs7gIVJ8sRCB03WgaR\"}},\"accessibilityData\":{\"accessibilityData\":{\"label\":\"shqiptarja 2103 shqiptarja. 3 years ago. degjohet akoma edhe ne 2018 ...si humb vlera kurr. 26 likes.\"}},\"loggingDirectives\":{\"trackingParams\":\"CBUQtnUiEwjLq_He0-zuAhUnyxEIHTdaBpE\u003d\",\"visibility\":{\"types\":\"12\"}}}},\"commentTargetTitle\":{\"runs\":[{\"text\":\"Arta - I njejti ke mbet (Re-Upload)\"}]},\"trackingParams\":\"CBQQwnUYDiITCMur8d7T7O4CFSfLEQgdN1oGkQ\u003d\u003d\",\"renderingPriority\":\"RENDERING_PRIORITY_UNKNOWN\",\"loggingDirectives\":{\"trackingParams\":\"CBQQwnUYDiITCMur8d7T7O4CFSfLEQgdN1oGkQ\u003d\u003d\",\"visibility\":{\"types\":\"12\"}}}},{\"commentThreadRenderer\":{\"comment\":{\"commentRenderer\":{\"authorText\":{\"runs\":[{\"text\":\"Slavica Davcevska\"}]},\"authorThumbnail\":{\"thumbnails\":[{\"url\":\"https://yt3.ggpht.com/ytc/AAUvwniVgo_t2jFN8fscbNGjmSzUgFhXs5CTec9AdKNw\u003ds48-c-k-c0xffffffff-no-rj-mo\",\"width\":32,\"height\":32},{\"url\":\"https://yt3.ggpht.com/ytc/AAUvwniVgo_t2jFN8fscbNGjmSzUgFhXs5CTec9AdKNw\u003ds48-c-k-c0xffffffff-no-rj-mo\",\"width\":48,\"height\":48},{\"url\":\"https://yt3.ggpht.com/ytc/AAUvwniVgo_t2jFN8fscbNGjmSzUgFhXs5CTec9AdKNw\u003ds48-c-k-c0xffffffff-no-rj-mo\",\"width\":76,\"height\":76}],\"accessibility\":{\"accessibilityData\":{\"label\":\"Slavica Davcevska\"}}},\"authorEndpoint\":{\"clickTrackingParams\":\"CBIQtnUiEwjLq_He0-zuAhUnyxEIHTdaBpE\u003d\",\"commandMetadata\":{\"webCommandMetadata\":{\"url\":\"/channel/UCF4Z_-yqrglX8sj_RxEgSww\",\"webPageType\":\"WEB_PAGE_TYPE_CHANNEL\",\"rootVe\":3611,\"apiUrl\":\"/youtubei/v1/browse\"}},\"browseEndpoint\":{\"browseId\":\"UCF4Z_-yqrglX8sj_RxEgSww\",\"canonicalBaseUrl\":\"/channel/UCF4Z_-yqrglX8sj_RxEgSww\"}},\"contentText\":{\"runs\":[{\"text\":\"2019 halla e ndegjojπππ\"}]},\"publishedTimeText\":{\"runs\":[{\"text\":\"2 years ago\"}]},\"isLiked\":false,\"likeCount\":0,\"commentId\":\"UgzO9TwvBi4fgPVQvj14AaABAg\",\"authorIsChannelOwner\":false,\"voteStatus\":\"INDIFFERENT\",\"trackingParams\":\"CBIQtnUiEwjLq_He0-zuAhUnyxEIHTdaBpE\u003d\",\"expandButton\":{\"buttonRenderer\":{\"style\":\"STYLE_TEXT\",\"size\":\"SIZE_DEFAULT\",\"text\":{\"runs\":[{\"text\":\"Read more\"}]},\"accessibility\":{\"label\":\"Read more\"},\"trackingParams\":\"CBMQr9gCIhMIy6vx3tPs7gIVJ8sRCB03WgaR\"}},\"accessibilityData\":{\"accessibilityData\":{\"label\":\"Slavica Davcevska. 2 years ago. 2019 halla e ndegjojπππ. .\"}},\"loggingDirectives\":{\"trackingParams\":\"CBIQtnUiEwjLq_He0-zuAhUnyxEIHTdaBpE\u003d\",\"visibility\":{\"types\":\"12\"}}}},\"commentTargetTitle\":{\"runs\":[{\"text\":\"Arta - I njejti ke mbet (Re-Upload)\"}]},\"trackingParams\":\"CBEQwnUYDyITCMur8d7T7O4CFSfLEQgdN1oGkQ\u003d\u003d\",\"renderingPriority\":\"RENDERING_PRIORITY_UNKNOWN\",\"loggingDirectives\":{\"trackingParams\":\"CBEQwnUYDyITCMur8d7T7O4CFSfLEQgdN1oGkQ\u003d\u003d\",\"visibility\":{\"types\":\"12\"}}}},{\"commentThreadRenderer\":{\"comment\":{\"commentRenderer\":{\"authorText\":{\"runs\":[{\"text\":\"Sui Ela\"}]},\"authorThumbnail\":{\"thumbnails\":[{\"url\":\"https://yt3.ggpht.com/ytc/AAUvwnhozcJAYGGbRolhv5konP6s6UHHBCsnvLPTrQ\u003ds48-c-k-c0xffffffff-no-rj-mo\",\"width\":32,\"height\":32},{\"url\":\"https://yt3.ggpht.com/ytc/AAUvwnhozcJAYGGbRolhv5konP6s6UHHBCsnvLPTrQ\u003ds48-c-k-c0xffffffff-no-rj-mo\",\"width\":48,\"height\":48},{\"url\":\"https://yt3.ggpht.com/ytc/AAUvwnhozcJAYGGbRolhv5konP6s6UHHBCsnvLPTrQ\u003ds48-c-k-c0xffffffff-no-rj-mo\",\"width\":76,\"height\":76}],\"accessibility\":{\"accessibilityData\":{\"label\":\"Sui Ela\"}}},\"authorEndpoint\":{\"clickTrackingParams\":\"CA8QtnUiEwjLq_He0-zuAhUnyxEIHTdaBpE\u003d\",\"commandMetadata\":{\"webCommandMetadata\":{\"url\":\"/channel/UCEpw3cJI5iRcZsRPbMiwltA\",\"webPageType\":\"WEB_PAGE_TYPE_CHANNEL\",\"rootVe\":3611,\"apiUrl\":\"/youtubei/v1/browse\"}},\"browseEndpoint\":{\"browseId\":\"UCEpw3cJI5iRcZsRPbMiwltA\",\"canonicalBaseUrl\":\"/channel/UCEpw3cJI5iRcZsRPbMiwltA\"}},\"contentText\":{\"runs\":[{\"text\":\"2020 i lpve this song\"}]},\"publishedTimeText\":{\"runs\":[{\"text\":\"6 months ago\"}]},\"isLiked\":false,\"likeCount\":1,\"commentId\":\"UgzFVQFzrrteAgnxF7B4AaABAg\",\"authorIsChannelOwner\":false,\"voteStatus\":\"INDIFFERENT\",\"trackingParams\":\"CA8QtnUiEwjLq_He0-zuAhUnyxEIHTdaBpE\u003d\",\"voteCount\":{\"runs\":[{\"text\":\"1\"}],\"accessibility\":{\"accessibilityData\":{\"label\":\"1 like\"}}},\"expandButton\":{\"buttonRenderer\":{\"style\":\"STYLE_TEXT\",\"size\":\"SIZE_DEFAULT\",\"text\":{\"runs\":[{\"text\":\"Read more\"}]},\"accessibility\":{\"label\":\"Read more\"},\"trackingParams\":\"CBAQr9gCIhMIy6vx3tPs7gIVJ8sRCB03WgaR\"}},\"accessibilityData\":{\"accessibilityData\":{\"label\":\"Sui Ela. 6 months ago. 2020 i lpve this song. 1 like.\"}},\"loggingDirectives\":{\"trackingParams\":\"CA8QtnUiEwjLq_He0-zuAhUnyxEIHTdaBpE\u003d\",\"visibility\":{\"types\":\"12\"}}}},\"commentTargetTitle\":{\"runs\":[{\"text\":\"Arta - I njejti ke mbet (Re-Upload)\"}]},\"trackingParams\":\"CA4QwnUYECITCMur8d7T7O4CFSfLEQgdN1oGkQ\u003d\u003d\",\"renderingPriority\":\"RENDERING_PRIORITY_UNKNOWN\",\"loggingDirectives\":{\"trackingParams\":\"CA4QwnUYECITCMur8d7T7O4CFSfLEQgdN1oGkQ\u003d\u003d\",\"visibility\":{\"types\":\"12\"}}}},{\"commentThreadRenderer\":{\"comment\":{\"commentRenderer\":{\"authorText\":{\"runs\":[{\"text\":\"Ina Kapxhiu\"}]},\"authorThumbnail\":{\"thumbnails\":[{\"url\":\"https://yt3.ggpht.com/ytc/AAUvwngvJrxoSR_asCKMvTV5HQ9wmJBqqDha4RKombRk\u003ds48-c-k-c0xffffffff-no-rj-mo\",\"width\":32,\"height\":32},{\"url\":\"https://yt3.ggpht.com/ytc/AAUvwngvJrxoSR_asCKMvTV5HQ9wmJBqqDha4RKombRk\u003ds48-c-k-c0xffffffff-no-rj-mo\",\"width\":48,\"height\":48},{\"url\":\"https://yt3.ggpht.com/ytc/AAUvwngvJrxoSR_asCKMvTV5HQ9wmJBqqDha4RKombRk\u003ds48-c-k-c0xffffffff-no-rj-mo\",\"width\":76,\"height\":76}],\"accessibility\":{\"accessibilityData\":{\"label\":\"Ina Kapxhiu\"}}},\"authorEndpoint\":{\"clickTrackingParams\":\"CAwQtnUiEwjLq_He0-zuAhUnyxEIHTdaBpE\u003d\",\"commandMetadata\":{\"webCommandMetadata\":{\"url\":\"/channel/UCbjvILmaxfds3pZfOeWqCMQ\",\"webPageType\":\"WEB_PAGE_TYPE_CHANNEL\",\"rootVe\":3611,\"apiUrl\":\"/youtubei/v1/browse\"}},\"browseEndpoint\":{\"browseId\":\"UCbjvILmaxfds3pZfOeWqCMQ\",\"canonicalBaseUrl\":\"/channel/UCbjvILmaxfds3pZfOeWqCMQ\"}},\"contentText\":{\"runs\":[{\"text\":\"2018\"}]},\"publishedTimeText\":{\"runs\":[{\"text\":\"3 years ago\"}]},\"isLiked\":false,\"likeCount\":49,\"commentId\":\"UgzjWZgccfIFCJu6DuN4AaABAg\",\"authorIsChannelOwner\":false,\"voteStatus\":\"INDIFFERENT\",\"trackingParams\":\"CAwQtnUiEwjLq_He0-zuAhUnyxEIHTdaBpE\u003d\",\"voteCount\":{\"runs\":[{\"text\":\"49\"}],\"accessibility\":{\"accessibilityData\":{\"label\":\"49 likes\"}}},\"expandButton\":{\"buttonRenderer\":{\"style\":\"STYLE_TEXT\",\"size\":\"SIZE_DEFAULT\",\"text\":{\"runs\":[{\"text\":\"Read more\"}]},\"accessibility\":{\"label\":\"Read more\"},\"trackingParams\":\"CA0Qr9gCIhMIy6vx3tPs7gIVJ8sRCB03WgaR\"}},\"replyCount\":3,\"accessibilityData\":{\"accessibilityData\":{\"label\":\"Ina Kapxhiu. 3 years ago. 2018. 49 likes. 3 replies\"}},\"repliesCount\":{\"runs\":[{\"text\":\"3 replies\"}],\"accessibility\":{\"accessibilityData\":{\"label\":\"3 replies\"}}},\"loggingDirectives\":{\"trackingParams\":\"CAwQtnUiEwjLq_He0-zuAhUnyxEIHTdaBpE\u003d\",\"visibility\":{\"types\":\"12\"}}}},\"replies\":{\"commentRepliesRenderer\":{\"continuations\":[{\"nextContinuationData\":{\"continuation\":\"Eg0SC1ZNXzZuNzYyajZNGAYyTRpLEhpVZ3pqV1pnY2NmSUZDSnU2RHVONEFhQUJBZyICCAAqGFVDbkREM01NVzFaYnFJOU5vbHViZGVJUTILVk1fNm43NjJqNk1AAUgK\",\"clickTrackingParams\":\"CAsQybcCIhMIy6vx3tPs7gIVJ8sRCB03WgaR\",\"label\":{\"runs\":[{\"text\":\"Show more replies\"}]}}}],\"moreText\":{\"runs\":[{\"text\":\"View all 3 replies\"}]},\"trackingParams\":\"CAoQvnUiEwjLq_He0-zuAhUnyxEIHTdaBpE\u003d\"}},\"commentTargetTitle\":{\"runs\":[{\"text\":\"Arta - I njejti ke mbet (Re-Upload)\"}]},\"trackingParams\":\"CAkQwnUYESITCMur8d7T7O4CFSfLEQgdN1oGkQ\u003d\u003d\",\"renderingPriority\":\"RENDERING_PRIORITY_UNKNOWN\",\"loggingDirectives\":{\"trackingParams\":\"CAkQwnUYESITCMur8d7T7O4CFSfLEQgdN1oGkQ\u003d\u003d\",\"visibility\":{\"types\":\"12\"}}}},{\"commentThreadRenderer\":{\"comment\":{\"commentRenderer\":{\"authorText\":{\"runs\":[{\"text\":\"Alban Spahiu\"}]},\"authorThumbnail\":{\"thumbnails\":[{\"url\":\"https://yt3.ggpht.com/ytc/AAUvwniwJioCCX9iHR4RJKSEe4s43TFz3KVRkq1O8A\u003ds48-c-k-c0xffffffff-no-rj-mo\",\"width\":32,\"height\":32},{\"url\":\"https://yt3.ggpht.com/ytc/AAUvwniwJioCCX9iHR4RJKSEe4s43TFz3KVRkq1O8A\u003ds48-c-k-c0xffffffff-no-rj-mo\",\"width\":48,\"height\":48},{\"url\":\"https://yt3.ggpht.com/ytc/AAUvwniwJioCCX9iHR4RJKSEe4s43TFz3KVRkq1O8A\u003ds48-c-k-c0xffffffff-no-rj-mo\",\"width\":76,\"height\":76}],\"accessibility\":{\"accessibilityData\":{\"label\":\"Alban Spahiu\"}}},\"authorEndpoint\":{\"clickTrackingParams\":\"CAcQtnUiEwjLq_He0-zuAhUnyxEIHTdaBpE\u003d\",\"commandMetadata\":{\"webCommandMetadata\":{\"url\":\"/channel/UCR9Gs_IrIzWR1uVZmpXtacA\",\"webPageType\":\"WEB_PAGE_TYPE_CHANNEL\",\"rootVe\":3611,\"apiUrl\":\"/youtubei/v1/browse\"}},\"browseEndpoint\":{\"browseId\":\"UCR9Gs_IrIzWR1uVZmpXtacA\",\"canonicalBaseUrl\":\"/channel/UCR9Gs_IrIzWR1uVZmpXtacA\"}},\"contentText\":{\"runs\":[{\"text\":\"kush e degjon 2020π\"}]},\"publishedTimeText\":{\"runs\":[{\"text\":\"10 months ago\"}]},\"isLiked\":false,\"likeCount\":8,\"commentId\":\"Ugz7mVHyU3zZPo5CR5R4AaABAg\",\"authorIsChannelOwner\":false,\"voteStatus\":\"INDIFFERENT\",\"trackingParams\":\"CAcQtnUiEwjLq_He0-zuAhUnyxEIHTdaBpE\u003d\",\"voteCount\":{\"runs\":[{\"text\":\"8\"}],\"accessibility\":{\"accessibilityData\":{\"label\":\"8 likes\"}}},\"expandButton\":{\"buttonRenderer\":{\"style\":\"STYLE_TEXT\",\"size\":\"SIZE_DEFAULT\",\"text\":{\"runs\":[{\"text\":\"Read more\"}]},\"accessibility\":{\"label\":\"Read more\"},\"trackingParams\":\"CAgQr9gCIhMIy6vx3tPs7gIVJ8sRCB03WgaR\"}},\"accessibilityData\":{\"accessibilityData\":{\"label\":\"Alban Spahiu. 10 months ago. kush e degjon 2020π. 8 likes.\"}},\"loggingDirectives\":{\"trackingParams\":\"CAcQtnUiEwjLq_He0-zuAhUnyxEIHTdaBpE\u003d\",\"visibility\":{\"types\":\"12\"}}}},\"commentTargetTitle\":{\"runs\":[{\"text\":\"Arta - I njejti ke mbet (Re-Upload)\"}]},\"trackingParams\":\"CAYQwnUYEiITCMur8d7T7O4CFSfLEQgdN1oGkQ\u003d\u003d\",\"renderingPriority\":\"RENDERING_PRIORITY_UNKNOWN\",\"loggingDirectives\":{\"trackingParams\":\"CAYQwnUYEiITCMur8d7T7O4CFSfLEQgdN1oGkQ\u003d\u003d\",\"visibility\":{\"types\":\"12\"}}}},{\"commentThreadRenderer\":{\"comment\":{\"commentRenderer\":{\"authorText\":{\"runs\":[{\"text\":\"Dafina d\"}]},\"authorThumbnail\":{\"thumbnails\":[{\"url\":\"https://yt3.ggpht.com/ytc/AAUvwniGwEXNQ-8AQuPW02Ry24ahy79DikK_6M4Dcw\u003ds48-c-k-c0xffffffff-no-rj-mo\",\"width\":32,\"height\":32},{\"url\":\"https://yt3.ggpht.com/ytc/AAUvwniGwEXNQ-8AQuPW02Ry24ahy79DikK_6M4Dcw\u003ds48-c-k-c0xffffffff-no-rj-mo\",\"width\":48,\"height\":48},{\"url\":\"https://yt3.ggpht.com/ytc/AAUvwniGwEXNQ-8AQuPW02Ry24ahy79DikK_6M4Dcw\u003ds48-c-k-c0xffffffff-no-rj-mo\",\"width\":76,\"height\":76}],\"accessibility\":{\"accessibilityData\":{\"label\":\"Dafina d\"}}},\"authorEndpoint\":{\"clickTrackingParams\":\"CAQQtnUiEwjLq_He0-zuAhUnyxEIHTdaBpE\u003d\",\"commandMetadata\":{\"webCommandMetadata\":{\"url\":\"/channel/UCDD9oEdd6ssgsxCb6A9ywBg\",\"webPageType\":\"WEB_PAGE_TYPE_CHANNEL\",\"rootVe\":3611,\"apiUrl\":\"/youtubei/v1/browse\"}},\"browseEndpoint\":{\"browseId\":\"UCDD9oEdd6ssgsxCb6A9ywBg\",\"canonicalBaseUrl\":\"/channel/UCDD9oEdd6ssgsxCb6A9ywBg\"}},\"contentText\":{\"runs\":[{\"text\":\"Kengt ma tbukura ne estrad, te lumt gjithqka perfekte β₯\"}]},\"publishedTimeText\":{\"runs\":[{\"text\":\"2 years ago\"}]},\"isLiked\":false,\"likeCount\":1,\"commentId\":\"UgzhBZIZyNpLeAgtUB94AaABAg\",\"authorIsChannelOwner\":false,\"voteStatus\":\"INDIFFERENT\",\"trackingParams\":\"CAQQtnUiEwjLq_He0-zuAhUnyxEIHTdaBpE\u003d\",\"voteCount\":{\"runs\":[{\"text\":\"1\"}],\"accessibility\":{\"accessibilityData\":{\"label\":\"1 like\"}}},\"expandButton\":{\"buttonRenderer\":{\"style\":\"STYLE_TEXT\",\"size\":\"SIZE_DEFAULT\",\"text\":{\"runs\":[{\"text\":\"Read more\"}]},\"accessibility\":{\"label\":\"Read more\"},\"trackingParams\":\"CAUQr9gCIhMIy6vx3tPs7gIVJ8sRCB03WgaR\"}},\"accessibilityData\":{\"accessibilityData\":{\"label\":\"Dafina d. 2 years ago. Kengt ma tbukura ne estrad, te lumt gjithqka perfekte β₯. 1 like.\"}},\"loggingDirectives\":{\"trackingParams\":\"CAQQtnUiEwjLq_He0-zuAhUnyxEIHTdaBpE\u003d\",\"visibility\":{\"types\":\"12\"}}}},\"commentTargetTitle\":{\"runs\":[{\"text\":\"Arta - I njejti ke mbet (Re-Upload)\"}]},\"trackingParams\":\"CAMQwnUYEyITCMur8d7T7O4CFSfLEQgdN1oGkQ\u003d\u003d\",\"renderingPriority\":\"RENDERING_PRIORITY_UNKNOWN\",\"loggingDirectives\":{\"trackingParams\":\"CAMQwnUYEyITCMur8d7T7O4CFSfLEQgdN1oGkQ\u003d\u003d\",\"visibility\":{\"types\":\"12\"}}}}],\"continuations\":[{\"nextContinuationData\":{\"continuation\":\"Eg0SC1ZNXzZuNzYyajZNGAYy3QIKxwJBRFNKX2kyUm1VWTVVY05PSDkwYXcxcU5NdHowT2ptQUFRdnBYdFdJaEZ5a2czNVkzRmxyckp2TnVMUE14RDdNOHRmWHkxYWk0RWx4T19PbHhFb3hkcUdBOUR5enY3QlJlM3BLOHlzQ184dWtDWWdaeWRTaHpNd0lYbGg0Vmtob2pUSjd1R0tVYUlCd25HbDVKMnV0cWNjd3ZsYnpYOGR6ZHZkc252TjhnZ2MxbTlib3FzN3FCR3RJY1JPb1FyQ2tzVmRVQ0tDX0ktQVNNRHV0VkdUVEZLYmlQQmVzM21Oc3JxVndjOU50bFlOckVDb2VJbmQtRW5tY1pFSy15Nm9BS3o0RU01NEtVZGdoZWtsc2tBbjhLa211S2Z5MlNPLXVhVXZwVlpSQjZ2TjRxczhlekRfdFRGR243bTNGWi1OZ1VMNTU3eGsiDyILVk1fNm43NjJqNk0wACgU\",\"clickTrackingParams\":\"CAIQybcCIhMIy6vx3tPs7gIVJ8sRCB03WgaR\",\"label\":{\"runs\":[{\"text\":\"Show more comments\"}]}}}],\"trackingParams\":\"CAEQwHUiEwjLq_He0-zuAhUnyxEIHTdaBpE\u003d\"}},\"trackingParams\":\"CAAQg2ciEwjLq_He0-zuAhUnyxEIHTdaBpE\u003d\",\"webWatchNextResponseExtensionData\":{\"relatedVideoArgs\":\"\"}},\"xsrf_token\":\"QUFFLUhqbkdBd193cmgxTnNxMTJ1ZkJvM2JDdmJ4cFhFQXxBQ3Jtc0trd1RSUXBCQzFWRWp5NThVLTI2T2RPUHpjRFV2WTd1QlR1aU9OQWtyLXg2LXFPRXRNb0RuRnp3MXhKb1FoRjJDOFlLanVuZkxjSmE2X0dCdDB2bUNDTzg3VXVRcElySkxIZGRDbGxWRmQzdkZ6VHROaGVkMHk2N2FnaHlCUm1fbmRtcGxmV3loVE1kVTVGX0J6WmhTREs4SjNCZmc\u003d\",\"page\":\"watch\",\"url\":\"\\/watch_comment?ctoken\u003dEg0SC1ZNXzZuNzYyajZNGAY%253D\\u0026action_get_comments\u003d1\"},\r\n{\"timing\":{\"info\":{\"st\":327}},\"page\":\"watch\"}]\r\n",
+ "latestUrl": "https://m.youtube.com/watch_comment?ctoken\u003dEg0SC1ZNXzZuNzYyajZNGAY%253D\u0026pbj\u003d1\u0026action_get_comments\u003d1"
+ }
+}
\ No newline at end of file