From 404a6398bb5be98ce930ec34a7f95ce53c23cf4c Mon Sep 17 00:00:00 2001 From: Aaron Veil <70171475+anddea@users.noreply.github.com> Date: Sun, 17 Mar 2024 19:02:05 +0300 Subject: [PATCH 001/147] Update release.yml --- .github/workflows/release.yml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index ce0e3f79b..563356fa6 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -34,8 +34,13 @@ jobs: - name: Cache Gradle uses: burrunan/gradle-cache-action@v1 + - name: Setup Java + run: echo "JAVA_HOME=$JAVA_HOME_17_X64" >> $GITHUB_ENV + - name: Build with Gradle - run: ./gradlew generateMeta clean + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + run: ./gradlew publish clean - name: Setup semantic-release run: npm install From f12a041dfa4dad792c4bf2f17a849c3cbe8c7116 Mon Sep 17 00:00:00 2001 From: Aaron Veil <70171475+anddea@users.noreply.github.com> Date: Sun, 17 Mar 2024 20:24:03 +0300 Subject: [PATCH 002/147] Update release --- .github/workflows/release.yml | 33 +- .releaserc | 2 +- api/revanced-patches.api | 3685 +++++++++++++++++++++++++++++++++ build.gradle.kts | 107 +- gradle/libs.versions.toml | 12 +- 5 files changed, 3806 insertions(+), 33 deletions(-) create mode 100644 api/revanced-patches.api diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 563356fa6..84ac54421 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -6,10 +6,6 @@ on: branches: - main - dev - pull_request: - branches: - - main - - dev jobs: release: @@ -24,27 +20,30 @@ jobs: persist-credentials: false fetch-depth: 0 - - name: Cache Node modules - uses: actions/cache@v3 - with: - path: | - node_modules - key: npm-${{ hashFiles('package-lock.json') }} - - name: Cache Gradle uses: burrunan/gradle-cache-action@v1 - - name: Setup Java - run: echo "JAVA_HOME=$JAVA_HOME_17_X64" >> $GITHUB_ENV - - - name: Build with Gradle + - name: Build env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - run: ./gradlew publish clean + run: ./gradlew generateMeta clean + + - name: Setup Node.js + uses: actions/setup-node@v4 + with: + node-version: "lts/*" + cache: 'npm' - - name: Setup semantic-release + - name: Install dependencies run: npm install + - name: Import GPG key + uses: crazy-max/ghaction-import-gpg@v6 + with: + gpg_private_key: ${{ secrets.GPG_PRIVATE_KEY }} + passphrase: ${{ secrets.GPG_PASSPHRASE }} + fingerprint: ${{ env.GPG_FINGERPRINT }} + - name: Release env: GITHUB_TOKEN: ${{ secrets.REPOSITORY_PUSH_ACCESS }} diff --git a/.releaserc b/.releaserc index 0e4fa8b8a..6193511b8 100644 --- a/.releaserc +++ b/.releaserc @@ -33,7 +33,7 @@ { "assets": [ { - "path": "build/libs/*.jar" + "path": "build/libs/revanced-patches*" }, { "path": "patches.json" diff --git a/api/revanced-patches.api b/api/revanced-patches.api new file mode 100644 index 000000000..e106998c7 --- /dev/null +++ b/api/revanced-patches.api @@ -0,0 +1,3685 @@ +public final class app/revanced/patches/music/account/component/MenuComponentPatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/music/account/component/MenuComponentPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/music/account/component/fingerprints/MenuEntryFingerprint : app/revanced/util/fingerprint/LiteralValueFingerprint { + public static final field INSTANCE Lapp/revanced/patches/music/account/component/fingerprints/MenuEntryFingerprint; +} + +public final class app/revanced/patches/music/account/handle/HideHandlePatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/music/account/handle/HideHandlePatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/music/account/handle/fingerprints/AccountSwitcherAccessibilityLabelFingerprint : app/revanced/util/fingerprint/LiteralValueFingerprint { + public static final field INSTANCE Lapp/revanced/patches/music/account/handle/fingerprints/AccountSwitcherAccessibilityLabelFingerprint; +} + +public final class app/revanced/patches/music/account/handle/fingerprints/NamesInactiveAccountThumbnailSizeFingerprint : app/revanced/util/fingerprint/LiteralValueFingerprint { + public static final field INSTANCE Lapp/revanced/patches/music/account/handle/fingerprints/NamesInactiveAccountThumbnailSizeFingerprint; +} + +public final class app/revanced/patches/music/account/tos/TermsContainerPatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/music/account/tos/TermsContainerPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/music/account/tos/fingerprints/TermsOfServiceFingerprint : app/revanced/util/fingerprint/LiteralValueFingerprint { + public static final field INSTANCE Lapp/revanced/patches/music/account/tos/fingerprints/TermsOfServiceFingerprint; +} + +public final class app/revanced/patches/music/actionbar/component/ActionBarComponentPatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/music/actionbar/component/ActionBarComponentPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/music/actionbar/component/fingerprints/ActionBarComponentFingerprint : app/revanced/util/fingerprint/LiteralValueFingerprint { + public static final field INSTANCE Lapp/revanced/patches/music/actionbar/component/fingerprints/ActionBarComponentFingerprint; +} + +public final class app/revanced/patches/music/actionbar/component/fingerprints/LikeDislikeContainerFingerprint : app/revanced/util/fingerprint/LiteralValueFingerprint { + public static final field INSTANCE Lapp/revanced/patches/music/actionbar/component/fingerprints/LikeDislikeContainerFingerprint; +} + +public final class app/revanced/patches/music/actionbar/component/fingerprints/LikeDislikeContainerVisibilityFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/music/actionbar/component/fingerprints/LikeDislikeContainerVisibilityFingerprint; +} + +public final class app/revanced/patches/music/ads/general/GeneralAdsPatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/music/ads/general/GeneralAdsPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/music/ads/general/fingerprints/FloatingLayoutFingerprint : app/revanced/util/fingerprint/LiteralValueFingerprint { + public static final field INSTANCE Lapp/revanced/patches/music/ads/general/fingerprints/FloatingLayoutFingerprint; +} + +public final class app/revanced/patches/music/ads/general/fingerprints/NotifierShelfFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/music/ads/general/fingerprints/NotifierShelfFingerprint; +} + +public final class app/revanced/patches/music/ads/music/MusicAdsPatch : app/revanced/patches/shared/patch/ads/AbstractAdsPatch { + public static final field INSTANCE Lapp/revanced/patches/music/ads/music/MusicAdsPatch; +} + +public final class app/revanced/patches/music/flyoutpanel/compactdialog/CompactDialogPatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/music/flyoutpanel/compactdialog/CompactDialogPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/music/flyoutpanel/compactdialog/fingerprints/DialogSolidFingerprint : app/revanced/util/fingerprint/LiteralValueFingerprint { + public static final field INSTANCE Lapp/revanced/patches/music/flyoutpanel/compactdialog/fingerprints/DialogSolidFingerprint; +} + +public final class app/revanced/patches/music/flyoutpanel/component/FlyoutPanelPatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/music/flyoutpanel/component/FlyoutPanelPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/music/flyoutpanel/component/fingerprints/SleepTimerFingerprint : app/revanced/util/fingerprint/LiteralValueFingerprint { + public static final field INSTANCE Lapp/revanced/patches/music/flyoutpanel/component/fingerprints/SleepTimerFingerprint; +} + +public final class app/revanced/patches/music/flyoutpanel/playbackspeed/PlaybackSpeedPatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/music/flyoutpanel/playbackspeed/PlaybackSpeedPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/music/flyoutpanel/replace/ReplaceDismissQueuePatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/music/flyoutpanel/replace/ReplaceDismissQueuePatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/music/general/amoled/AmoledPatch : app/revanced/patcher/patch/ResourcePatch { + public static final field INSTANCE Lapp/revanced/patches/music/general/amoled/AmoledPatch; + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V + public fun execute (Lapp/revanced/patcher/data/ResourceContext;)V +} + +public final class app/revanced/patches/music/general/autocaptions/AutoCaptionsPatch : app/revanced/patches/shared/patch/captions/AbstractAutoCaptionsPatch { + public static final field INSTANCE Lapp/revanced/patches/music/general/autocaptions/AutoCaptionsPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/music/general/buttonshelf/HideButtonShelfPatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/music/general/buttonshelf/HideButtonShelfPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/music/general/carouselshelf/HideCarouselShelfPatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/music/general/carouselshelf/HideCarouselShelfPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/music/general/castbutton/HideCastButtonPatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/music/general/castbutton/HideCastButtonPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/music/general/castbutton/fingerprints/MediaRouteButtonFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/music/general/castbutton/fingerprints/MediaRouteButtonFingerprint; +} + +public final class app/revanced/patches/music/general/castbutton/fingerprints/PlayerOverlayChipFingerprint : app/revanced/util/fingerprint/LiteralValueFingerprint { + public static final field INSTANCE Lapp/revanced/patches/music/general/castbutton/fingerprints/PlayerOverlayChipFingerprint; +} + +public final class app/revanced/patches/music/general/categorybar/CategoryBarPatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/music/general/categorybar/CategoryBarPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/music/general/categorybar/fingerprints/ChipCloudFingerprint : app/revanced/util/fingerprint/LiteralValueFingerprint { + public static final field INSTANCE Lapp/revanced/patches/music/general/categorybar/fingerprints/ChipCloudFingerprint; +} + +public final class app/revanced/patches/music/general/channelguidelines/HideChannelGuidelinesPatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/music/general/channelguidelines/HideChannelGuidelinesPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/music/general/customfilter/CustomFilterPatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/music/general/customfilter/CustomFilterPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/music/general/dialog/RemoveViewerDiscretionDialogPatch : app/revanced/patches/shared/patch/dialog/AbstractRemoveViewerDiscretionDialogPatch { + public static final field INSTANCE Lapp/revanced/patches/music/general/dialog/RemoveViewerDiscretionDialogPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/music/general/emojipicker/HideEmojiPickerPatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/music/general/emojipicker/HideEmojiPickerPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/music/general/floatingbutton/NewPlaylistButtonPatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/music/general/floatingbutton/NewPlaylistButtonPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/music/general/floatingbutton/fingerprints/FloatingButtonFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/music/general/floatingbutton/fingerprints/FloatingButtonFingerprint; +} + +public final class app/revanced/patches/music/general/floatingbutton/fingerprints/FloatingButtonParentFingerprint : app/revanced/util/fingerprint/LiteralValueFingerprint { + public static final field INSTANCE Lapp/revanced/patches/music/general/floatingbutton/fingerprints/FloatingButtonParentFingerprint; +} + +public final class app/revanced/patches/music/general/historybutton/HideHistoryButtonPatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/music/general/historybutton/HideHistoryButtonPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/music/general/historybutton/fingerprints/HistoryMenuItemFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/music/general/historybutton/fingerprints/HistoryMenuItemFingerprint; +} + +public final class app/revanced/patches/music/general/historybutton/fingerprints/HistoryMenuItemOfflineTabFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/music/general/historybutton/fingerprints/HistoryMenuItemOfflineTabFingerprint; +} + +public final class app/revanced/patches/music/general/landscapemode/LandScapeModePatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/music/general/landscapemode/LandScapeModePatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/music/general/landscapemode/fingerprints/TabletIdentifierFingerprint : app/revanced/util/fingerprint/LiteralValueFingerprint { + public static final field INSTANCE Lapp/revanced/patches/music/general/landscapemode/fingerprints/TabletIdentifierFingerprint; +} + +public final class app/revanced/patches/music/general/oldstylelibraryshelf/OldStyleLibraryShelfPatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/music/general/oldstylelibraryshelf/OldStyleLibraryShelfPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/music/general/oldstylelibraryshelf/fingerprints/BrowseIdFingerprint : app/revanced/util/fingerprint/LiteralValueFingerprint { + public static final field INSTANCE Lapp/revanced/patches/music/general/oldstylelibraryshelf/fingerprints/BrowseIdFingerprint; +} + +public final class app/revanced/patches/music/general/playlistcards/HidePlaylistCardsPatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/music/general/playlistcards/HidePlaylistCardsPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/music/general/sampleshelf/HideCarouselShelfPatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/music/general/sampleshelf/HideCarouselShelfPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/music/general/startpage/ChangeStartPagePatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/music/general/startpage/ChangeStartPagePatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/music/general/startpage/fingerprints/ColdStartUpFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/music/general/startpage/fingerprints/ColdStartUpFingerprint; +} + +public final class app/revanced/patches/music/general/taptoupdate/HideTapToUpdateButtonPatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/music/general/taptoupdate/HideTapToUpdateButtonPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/music/general/taptoupdate/fingerprints/ContentPillInFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/music/general/taptoupdate/fingerprints/ContentPillInFingerprint; +} + +public final class app/revanced/patches/music/general/tooltip/TooltipContentViewPatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/music/general/tooltip/TooltipContentViewPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/music/general/tooltip/fingerprints/TooltipContentViewFingerprint : app/revanced/util/fingerprint/LiteralValueFingerprint { + public static final field INSTANCE Lapp/revanced/patches/music/general/tooltip/fingerprints/TooltipContentViewFingerprint; +} + +public final class app/revanced/patches/music/general/voicesearch/VoiceSearchButtonPatch : app/revanced/patches/shared/patch/voicesearch/AbstractVoiceSearchButtonPatch { + public static final field INSTANCE Lapp/revanced/patches/music/general/voicesearch/VoiceSearchButtonPatch; +} + +public final class app/revanced/patches/music/layout/branding/icon/CustomBrandingIconPatch : app/revanced/patcher/patch/ResourcePatch { + public static final field INSTANCE Lapp/revanced/patches/music/layout/branding/icon/CustomBrandingIconPatch; + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V + public fun execute (Lapp/revanced/patcher/data/ResourceContext;)V +} + +public final class app/revanced/patches/music/layout/branding/name/CustomBrandingNamePatch : app/revanced/patches/shared/patch/elements/AbstractRemoveStringsElementsPatch { + public static final field INSTANCE Lapp/revanced/patches/music/layout/branding/name/CustomBrandingNamePatch; + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V + public fun execute (Lapp/revanced/patcher/data/ResourceContext;)V +} + +public final class app/revanced/patches/music/layout/doubletapbackground/DoubleTapOverlayBackgroundPatch : app/revanced/patches/shared/patch/overlaybackground/AbstractOverlayBackgroundPatch { + public static final field INSTANCE Lapp/revanced/patches/music/layout/doubletapbackground/DoubleTapOverlayBackgroundPatch; +} + +public final class app/revanced/patches/music/layout/doubletapbackground/PlayerOverlayFilterPatch : app/revanced/patches/shared/patch/overlaybackground/AbstractOverlayBackgroundPatch { + public static final field INSTANCE Lapp/revanced/patches/music/layout/doubletapbackground/PlayerOverlayFilterPatch; +} + +public final class app/revanced/patches/music/layout/overlayfilter/OverlayFilterBytecodePatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/music/layout/overlayfilter/OverlayFilterBytecodePatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/music/layout/overlayfilter/OverlayFilterPatch : app/revanced/patcher/patch/ResourcePatch { + public static final field INSTANCE Lapp/revanced/patches/music/layout/overlayfilter/OverlayFilterPatch; + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V + public fun execute (Lapp/revanced/patcher/data/ResourceContext;)V +} + +public final class app/revanced/patches/music/layout/overlayfilter/fingerprints/DesignBottomSheetDialogFingerprint : app/revanced/util/fingerprint/LiteralValueFingerprint { + public static final field INSTANCE Lapp/revanced/patches/music/layout/overlayfilter/fingerprints/DesignBottomSheetDialogFingerprint; +} + +public final class app/revanced/patches/music/misc/backgroundplay/BackgroundPlayPatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/music/misc/backgroundplay/BackgroundPlayPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/music/misc/backgroundplay/fingerprints/BackgroundPlaybackParentFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/music/misc/backgroundplay/fingerprints/BackgroundPlaybackParentFingerprint; +} + +public final class app/revanced/patches/music/misc/bitrate/BitrateDefaultValuePatch : app/revanced/patcher/patch/ResourcePatch { + public static final field INSTANCE Lapp/revanced/patches/music/misc/bitrate/BitrateDefaultValuePatch; + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V + public fun execute (Lapp/revanced/patcher/data/ResourceContext;)V +} + +public final class app/revanced/patches/music/misc/codecs/CodecsUnlockPatch : app/revanced/patches/shared/patch/opus/AbstractOpusCodecsPatch { + public static final field INSTANCE Lapp/revanced/patches/music/misc/codecs/CodecsUnlockPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/music/misc/debugging/DebuggingPatch : app/revanced/patcher/patch/ResourcePatch { + public static final field INSTANCE Lapp/revanced/patches/music/misc/debugging/DebuggingPatch; + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V + public fun execute (Lapp/revanced/patcher/data/ResourceContext;)V +} + +public final class app/revanced/patches/music/misc/exclusiveaudio/ExclusiveAudioPatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/music/misc/exclusiveaudio/ExclusiveAudioPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/music/misc/exclusiveaudio/fingerprints/DataSavingSettingsFragmentFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/music/misc/exclusiveaudio/fingerprints/DataSavingSettingsFragmentFingerprint; +} + +public final class app/revanced/patches/music/misc/exclusiveaudio/fingerprints/MusicBrowserServiceFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/music/misc/exclusiveaudio/fingerprints/MusicBrowserServiceFingerprint; +} + +public final class app/revanced/patches/music/misc/exclusiveaudio/fingerprints/PodCastConfigFingerprint : app/revanced/util/fingerprint/LiteralValueFingerprint { + public static final field INSTANCE Lapp/revanced/patches/music/misc/exclusiveaudio/fingerprints/PodCastConfigFingerprint; +} + +public final class app/revanced/patches/music/misc/minimizedplayback/MinimizedPlaybackPatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/music/misc/minimizedplayback/MinimizedPlaybackPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/music/misc/minimizedplayback/fingerprints/MinimizedPlaybackManagerFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/music/misc/minimizedplayback/fingerprints/MinimizedPlaybackManagerFingerprint; +} + +public final class app/revanced/patches/music/misc/premium/HideGetPremiumPatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/music/misc/premium/HideGetPremiumPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/music/misc/premium/fingerprints/AccountMenuFooterFingerprint : app/revanced/util/fingerprint/LiteralValueFingerprint { + public static final field INSTANCE Lapp/revanced/patches/music/misc/premium/fingerprints/AccountMenuFooterFingerprint; +} + +public final class app/revanced/patches/music/misc/premium/fingerprints/HideGetPremiumFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/music/misc/premium/fingerprints/HideGetPremiumFingerprint; +} + +public final class app/revanced/patches/music/misc/premium/fingerprints/MembershipSettingsFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/music/misc/premium/fingerprints/MembershipSettingsFingerprint; +} + +public final class app/revanced/patches/music/misc/premium/fingerprints/MembershipSettingsParentFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/music/misc/premium/fingerprints/MembershipSettingsParentFingerprint; +} + +public final class app/revanced/patches/music/misc/spoofappversion/SpoofAppVersionPatch : app/revanced/patches/shared/patch/versionspoof/AbstractVersionSpoofPatch { + public static final field INSTANCE Lapp/revanced/patches/music/misc/spoofappversion/SpoofAppVersionPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/music/misc/tastebuilder/TasteBuilderPatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/music/misc/tastebuilder/TasteBuilderPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/music/misc/tastebuilder/fingerprints/TasteBuilderConstructorFingerprint : app/revanced/util/fingerprint/LiteralValueFingerprint { + public static final field INSTANCE Lapp/revanced/patches/music/misc/tastebuilder/fingerprints/TasteBuilderConstructorFingerprint; +} + +public final class app/revanced/patches/music/misc/tastebuilder/fingerprints/TasteBuilderSyntheticFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/music/misc/tastebuilder/fingerprints/TasteBuilderSyntheticFingerprint; +} + +public final class app/revanced/patches/music/misc/tracking/SanitizeUrlQueryPatch : app/revanced/patches/shared/patch/tracking/AbstractSanitizeUrlQueryPatch { + public static final field INSTANCE Lapp/revanced/patches/music/misc/tracking/SanitizeUrlQueryPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/music/misc/tracking/fingerprints/ShareLinkFormatterFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/music/misc/tracking/fingerprints/ShareLinkFormatterFingerprint; +} + +public final class app/revanced/patches/music/misc/translations/TranslationsPatch : app/revanced/patches/shared/patch/translations/AbstractTranslationsPatch { + public static final field INSTANCE Lapp/revanced/patches/music/misc/translations/TranslationsPatch; +} + +public final class app/revanced/patches/music/navigation/black/BlackNavigationBarPatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/music/navigation/black/BlackNavigationBarPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/music/navigation/black/fingerprints/TabLayoutFingerprint : app/revanced/util/fingerprint/LiteralValueFingerprint { + public static final field INSTANCE Lapp/revanced/patches/music/navigation/black/fingerprints/TabLayoutFingerprint; +} + +public final class app/revanced/patches/music/navigation/component/NavigationBarComponentPatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/music/navigation/component/NavigationBarComponentPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/music/navigation/component/fingerprints/TabLayoutTextFingerprint : app/revanced/util/fingerprint/LiteralValueFingerprint { + public static final field INSTANCE Lapp/revanced/patches/music/navigation/component/fingerprints/TabLayoutTextFingerprint; +} + +public final class app/revanced/patches/music/player/colormatchplayer/ColorMatchPlayerPatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/music/player/colormatchplayer/ColorMatchPlayerPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/music/player/colormatchplayer/fingerprints/NewPlayerColorFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/music/player/colormatchplayer/fingerprints/NewPlayerColorFingerprint; +} + +public final class app/revanced/patches/music/player/minimizedplayer/MinimizedPlayerPatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/music/player/minimizedplayer/MinimizedPlayerPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/music/player/minimizedplayer/fingerprints/MinimizedPlayerFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/music/player/minimizedplayer/fingerprints/MinimizedPlayerFingerprint; +} + +public final class app/revanced/patches/music/player/oldplayerbackground/OldPlayerBackgroundPatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/music/player/oldplayerbackground/OldPlayerBackgroundPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/music/player/oldplayerbackground/fingerprints/OldPlayerBackgroundFingerprint : app/revanced/util/fingerprint/LiteralValueFingerprint { + public static final field INSTANCE Lapp/revanced/patches/music/player/oldplayerbackground/fingerprints/OldPlayerBackgroundFingerprint; +} + +public final class app/revanced/patches/music/player/oldplayerlayout/OldPlayerLayoutPatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/music/player/oldplayerlayout/OldPlayerLayoutPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/music/player/oldplayerlayout/fingerprints/OldPlayerLayoutFingerprint : app/revanced/util/fingerprint/LiteralValueFingerprint { + public static final field INSTANCE Lapp/revanced/patches/music/player/oldplayerlayout/fingerprints/OldPlayerLayoutFingerprint; +} + +public final class app/revanced/patches/music/player/oldstyleminiplayer/OldStyleMiniPlayerPatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/music/player/oldstyleminiplayer/OldStyleMiniPlayerPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/music/player/oldstyleminiplayer/fingerprints/MiniPlayerParentFingerprint : app/revanced/util/fingerprint/LiteralValueFingerprint { + public static final field INSTANCE Lapp/revanced/patches/music/player/oldstyleminiplayer/fingerprints/MiniPlayerParentFingerprint; +} + +public final class app/revanced/patches/music/player/oldstyleminiplayer/fingerprints/NextButtonVisibilityFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/music/player/oldstyleminiplayer/fingerprints/NextButtonVisibilityFingerprint; +} + +public final class app/revanced/patches/music/player/oldstyleminiplayer/fingerprints/SwipeToCloseFingerprint : app/revanced/util/fingerprint/LiteralValueFingerprint { + public static final field INSTANCE Lapp/revanced/patches/music/player/oldstyleminiplayer/fingerprints/SwipeToCloseFingerprint; +} + +public final class app/revanced/patches/music/player/repeat/RememberRepeatPatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/music/player/repeat/RememberRepeatPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/music/player/repeat/fingerprints/RepeatTrackFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/music/player/repeat/fingerprints/RepeatTrackFingerprint; +} + +public final class app/revanced/patches/music/player/replace/ReplaceCastButtonPatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/music/player/replace/ReplaceCastButtonPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/music/player/replace/fingerprints/CastButtonContainerFingerprint : app/revanced/util/fingerprint/LiteralValueFingerprint { + public static final field INSTANCE Lapp/revanced/patches/music/player/replace/fingerprints/CastButtonContainerFingerprint; +} + +public final class app/revanced/patches/music/player/share/ShareButtonPatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/music/player/share/ShareButtonPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/music/player/share/fingerprints/RemixGenericButtonFingerprint : app/revanced/util/fingerprint/LiteralValueFingerprint { + public static final field INSTANCE Lapp/revanced/patches/music/player/share/fingerprints/RemixGenericButtonFingerprint; +} + +public final class app/revanced/patches/music/player/shuffle/RememberShufflePatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/music/player/shuffle/RememberShufflePatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/music/player/shuffle/fingerprints/MusicPlaybackControlsFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/music/player/shuffle/fingerprints/MusicPlaybackControlsFingerprint; +} + +public final class app/revanced/patches/music/player/shuffle/fingerprints/ShuffleClassReferenceFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/music/player/shuffle/fingerprints/ShuffleClassReferenceFingerprint; +} + +public final class app/revanced/patches/music/player/zenmode/ZenModePatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/music/player/zenmode/ZenModePatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/music/player/zenmode/fingerprints/ZenModeFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/music/player/zenmode/fingerprints/ZenModeFingerprint; +} + +public final class app/revanced/patches/music/utils/fingerprints/MenuItemFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/music/utils/fingerprints/MenuItemFingerprint; +} + +public final class app/revanced/patches/music/utils/fingerprints/PlayerColorFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/music/utils/fingerprints/PlayerColorFingerprint; +} + +public final class app/revanced/patches/music/utils/fingerprints/SeekBarConstructorFingerprint : app/revanced/util/fingerprint/LiteralValueFingerprint { + public static final field INSTANCE Lapp/revanced/patches/music/utils/fingerprints/SeekBarConstructorFingerprint; +} + +public final class app/revanced/patches/music/utils/fix/androidauto/AndroidAutoCertificatePatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/music/utils/fix/androidauto/AndroidAutoCertificatePatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/music/utils/fix/androidauto/fingerprints/CertificateCheckFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/music/utils/fix/androidauto/fingerprints/CertificateCheckFingerprint; +} + +public final class app/revanced/patches/music/utils/fix/clientspoof/ClientSpoofPatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/music/utils/fix/clientspoof/ClientSpoofPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/music/utils/fix/clientspoof/fingerprints/UserAgentHeaderBuilderFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/music/utils/fix/clientspoof/fingerprints/UserAgentHeaderBuilderFingerprint; +} + +public final class app/revanced/patches/music/utils/fix/fileprovider/FileProviderPatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/music/utils/fix/fileprovider/FileProviderPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/music/utils/fix/fileprovider/fingerprints/FileProviderResolverFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/music/utils/fix/fileprovider/fingerprints/FileProviderResolverFingerprint; +} + +public final class app/revanced/patches/music/utils/flyoutbutton/FlyoutButtonContainerPatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/music/utils/flyoutbutton/FlyoutButtonContainerPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/music/utils/flyoutbutton/FlyoutButtonContainerResourcePatch : app/revanced/patcher/patch/ResourcePatch { + public static final field INSTANCE Lapp/revanced/patches/music/utils/flyoutbutton/FlyoutButtonContainerResourcePatch; + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V + public fun execute (Lapp/revanced/patcher/data/ResourceContext;)V +} + +public final class app/revanced/patches/music/utils/flyoutbutton/fingerprints/FlyoutPanelLikeButtonFingerprint : app/revanced/util/fingerprint/LiteralValueFingerprint { + public static final field INSTANCE Lapp/revanced/patches/music/utils/flyoutbutton/fingerprints/FlyoutPanelLikeButtonFingerprint; +} + +public final class app/revanced/patches/music/utils/integrations/Constants { + public static final field ACCOUNT Ljava/lang/String; + public static final field ACCOUNT_PATH Ljava/lang/String; + public static final field ACTIONBAR Ljava/lang/String; + public static final field ACTIONBAR_PATH Ljava/lang/String; + public static final field ADS_PATH Ljava/lang/String; + public static final field COMPONENTS_PATH Ljava/lang/String; + public static final field FLYOUT Ljava/lang/String; + public static final field FLYOUT_PATH Ljava/lang/String; + public static final field GENERAL Ljava/lang/String; + public static final field GENERAL_PATH Ljava/lang/String; + public static final field INSTANCE Lapp/revanced/patches/music/utils/integrations/Constants; + public static final field INTEGRATIONS_PATH Ljava/lang/String; + public static final field MISC_PATH Ljava/lang/String; + public static final field NAVIGATION Ljava/lang/String; + public static final field NAVIGATION_PATH Ljava/lang/String; + public static final field PATCHES_PATH Ljava/lang/String; + public static final field PLAYER Ljava/lang/String; + public static final field PLAYER_PATH Ljava/lang/String; + public static final field UTILS_PATH Ljava/lang/String; + public static final field VIDEO_PATH Ljava/lang/String; + public final fun getLANGUAGE_LIST ()[Ljava/lang/String; +} + +public final class app/revanced/patches/music/utils/integrations/IntegrationsPatch : app/revanced/patches/shared/patch/integrations/AbstractIntegrationsPatch { + public static final field INSTANCE Lapp/revanced/patches/music/utils/integrations/IntegrationsPatch; +} + +public final class app/revanced/patches/music/utils/integrations/fingerprints/InitFingerprint : app/revanced/patches/shared/patch/integrations/AbstractIntegrationsPatch$IntegrationsFingerprint { + public static final field INSTANCE Lapp/revanced/patches/music/utils/integrations/fingerprints/InitFingerprint; +} + +public final class app/revanced/patches/music/utils/intenthook/IntentHookPatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/music/utils/intenthook/IntentHookPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/music/utils/intenthook/fingerprints/FullStackTraceActivityFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/music/utils/intenthook/fingerprints/FullStackTraceActivityFingerprint; +} + +public final class app/revanced/patches/music/utils/litho/LithoFilterPatch : app/revanced/patcher/patch/BytecodePatch, java/io/Closeable { + public static final field INSTANCE Lapp/revanced/patches/music/utils/litho/LithoFilterPatch; + public fun close ()V + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/music/utils/litho/fingerprints/LithoFilterFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/music/utils/litho/fingerprints/LithoFilterFingerprint; +} + +public final class app/revanced/patches/music/utils/mainactivity/MainActivityResolvePatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/music/utils/mainactivity/MainActivityResolvePatch; + public static field mainActivityClassDef Lcom/android/tools/smali/dexlib2/iface/ClassDef; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V + public final fun getMainActivityClassDef ()Lcom/android/tools/smali/dexlib2/iface/ClassDef; + public final fun injectInit (Ljava/lang/String;Ljava/lang/String;)V + public final fun setMainActivityClassDef (Lcom/android/tools/smali/dexlib2/iface/ClassDef;)V +} + +public final class app/revanced/patches/music/utils/mainactivity/fingerprints/MainActivityFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/music/utils/mainactivity/fingerprints/MainActivityFingerprint; +} + +public final class app/revanced/patches/music/utils/microg/Constants { + public static final field INSTANCE Lapp/revanced/patches/music/utils/microg/Constants; +} + +public final class app/revanced/patches/music/utils/microg/MicroGPatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/music/utils/microg/MicroGPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/music/utils/microg/MicroGResourcePatch : app/revanced/patcher/patch/ResourcePatch { + public static final field INSTANCE Lapp/revanced/patches/music/utils/microg/MicroGResourcePatch; + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V + public fun execute (Lapp/revanced/patcher/data/ResourceContext;)V +} + +public final class app/revanced/patches/music/utils/microg/fingerprints/CastContextFetchFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/music/utils/microg/fingerprints/CastContextFetchFingerprint; +} + +public final class app/revanced/patches/music/utils/microg/fingerprints/CastDynamiteModuleFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/music/utils/microg/fingerprints/CastDynamiteModuleFingerprint; +} + +public final class app/revanced/patches/music/utils/microg/fingerprints/CastDynamiteModuleV2Fingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/music/utils/microg/fingerprints/CastDynamiteModuleV2Fingerprint; +} + +public final class app/revanced/patches/music/utils/microg/fingerprints/GooglePlayUtilityFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/music/utils/microg/fingerprints/GooglePlayUtilityFingerprint; +} + +public final class app/revanced/patches/music/utils/microg/fingerprints/PrimeFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/music/utils/microg/fingerprints/PrimeFingerprint; +} + +public final class app/revanced/patches/music/utils/microg/fingerprints/ServiceCheckFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/music/utils/microg/fingerprints/ServiceCheckFingerprint; +} + +public final class app/revanced/patches/music/utils/overridequality/OverrideQualityHookPatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/music/utils/overridequality/OverrideQualityHookPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/music/utils/overridequality/fingerprints/VideoQualityListFingerprint : app/revanced/util/fingerprint/LiteralValueFingerprint { + public static final field INSTANCE Lapp/revanced/patches/music/utils/overridequality/fingerprints/VideoQualityListFingerprint; +} + +public final class app/revanced/patches/music/utils/overridequality/fingerprints/VideoQualityPatchFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/music/utils/overridequality/fingerprints/VideoQualityPatchFingerprint; +} + +public final class app/revanced/patches/music/utils/overridequality/fingerprints/VideoQualityTextFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/music/utils/overridequality/fingerprints/VideoQualityTextFingerprint; +} + +public final class app/revanced/patches/music/utils/overridespeed/OverrideSpeedHookPatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/music/utils/overridespeed/OverrideSpeedHookPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/music/utils/overridespeed/fingerprints/PlaybackSpeedFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/music/utils/overridespeed/fingerprints/PlaybackSpeedFingerprint; +} + +public final class app/revanced/patches/music/utils/overridespeed/fingerprints/PlaybackSpeedParentFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/music/utils/overridespeed/fingerprints/PlaybackSpeedParentFingerprint; +} + +public final class app/revanced/patches/music/utils/overridespeed/fingerprints/PlaybackSpeedPatchFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/music/utils/overridespeed/fingerprints/PlaybackSpeedPatchFingerprint; +} + +public final class app/revanced/patches/music/utils/playerresponse/PlayerResponsePatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/music/utils/playerresponse/PlayerResponsePatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/music/utils/playerresponse/fingerprints/PlaybackStartDescriptorFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/music/utils/playerresponse/fingerprints/PlaybackStartDescriptorFingerprint; +} + +public final class app/revanced/patches/music/utils/playertype/PlayerTypeHookPatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/music/utils/playertype/PlayerTypeHookPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/music/utils/playertype/fingerprint/PlayerTypeFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/music/utils/playertype/fingerprint/PlayerTypeFingerprint; +} + +public final class app/revanced/patches/music/utils/resourceid/SharedResourceIdPatch : app/revanced/patcher/patch/ResourcePatch { + public static final field INSTANCE Lapp/revanced/patches/music/utils/resourceid/SharedResourceIdPatch; + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V + public fun execute (Lapp/revanced/patcher/data/ResourceContext;)V + public final fun getAccountSwitcherAccessibility ()J + public final fun getButtonContainer ()J + public final fun getButtonIconPaddingMedium ()J + public final fun getChipCloud ()J + public final fun getColorGrey ()J + public final fun getDesignBottomSheetDialog ()J + public final fun getDialogSolid ()J + public final fun getFloatingLayout ()J + public final fun getHistoryMenuItem ()J + public final fun getInlineTimeBarAdBreakMarkerColor ()J + public final fun getIsTablet ()J + public final fun getLikeDislikeContainer ()J + public final fun getMenuEntry ()J + public final fun getMiniPlayerMdxPlaying ()J + public final fun getMusicMenuLikeButtons ()J + public final fun getMusicNotifierShelf ()J + public final fun getMusicTastebuilderShelf ()J + public final fun getNamesInactiveAccountThumbnailSize ()J + public final fun getOfflineSettingsMenuItem ()J + public final fun getPlayerCastMediaRouteButton ()J + public final fun getPlayerOverlayChip ()J + public final fun getPrivacyTosFooter ()J + public final fun getQualityAuto ()J + public final fun getRemixGenericButtonSize ()J + public final fun getText1 ()J + public final fun getToolTipContentView ()J + public final fun getTosFooter ()J + public final fun setAccountSwitcherAccessibility (J)V + public final fun setButtonContainer (J)V + public final fun setButtonIconPaddingMedium (J)V + public final fun setChipCloud (J)V + public final fun setColorGrey (J)V + public final fun setDesignBottomSheetDialog (J)V + public final fun setDialogSolid (J)V + public final fun setFloatingLayout (J)V + public final fun setHistoryMenuItem (J)V + public final fun setInlineTimeBarAdBreakMarkerColor (J)V + public final fun setIsTablet (J)V + public final fun setLikeDislikeContainer (J)V + public final fun setMenuEntry (J)V + public final fun setMiniPlayerMdxPlaying (J)V + public final fun setMusicMenuLikeButtons (J)V + public final fun setMusicNotifierShelf (J)V + public final fun setMusicTastebuilderShelf (J)V + public final fun setNamesInactiveAccountThumbnailSize (J)V + public final fun setOfflineSettingsMenuItem (J)V + public final fun setPlayerCastMediaRouteButton (J)V + public final fun setPlayerOverlayChip (J)V + public final fun setPrivacyTosFooter (J)V + public final fun setQualityAuto (J)V + public final fun setRemixGenericButtonSize (J)V + public final fun setText1 (J)V + public final fun setToolTipContentView (J)V + public final fun setTosFooter (J)V +} + +public final class app/revanced/patches/music/utils/returnyoutubedislike/ReturnYouTubeDislikeBytecodePatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/music/utils/returnyoutubedislike/ReturnYouTubeDislikeBytecodePatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/music/utils/returnyoutubedislike/ReturnYouTubeDislikePatch : app/revanced/patcher/patch/ResourcePatch { + public static final field INSTANCE Lapp/revanced/patches/music/utils/returnyoutubedislike/ReturnYouTubeDislikePatch; + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V + public fun execute (Lapp/revanced/patcher/data/ResourceContext;)V +} + +public final class app/revanced/patches/music/utils/returnyoutubedislike/fingerprints/DislikeFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/music/utils/returnyoutubedislike/fingerprints/DislikeFingerprint; +} + +public final class app/revanced/patches/music/utils/returnyoutubedislike/fingerprints/LikeFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/music/utils/returnyoutubedislike/fingerprints/LikeFingerprint; +} + +public final class app/revanced/patches/music/utils/returnyoutubedislike/fingerprints/RemoveLikeFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/music/utils/returnyoutubedislike/fingerprints/RemoveLikeFingerprint; +} + +public final class app/revanced/patches/music/utils/returnyoutubedislike/fingerprints/TextComponentFingerprint : app/revanced/util/fingerprint/LiteralValueFingerprint { + public static final field INSTANCE Lapp/revanced/patches/music/utils/returnyoutubedislike/fingerprints/TextComponentFingerprint; +} + +public final class app/revanced/patches/music/utils/settings/CategoryType : java/lang/Enum { + public static final field ACCOUNT Lapp/revanced/patches/music/utils/settings/CategoryType; + public static final field ACTION_BAR Lapp/revanced/patches/music/utils/settings/CategoryType; + public static final field ADS Lapp/revanced/patches/music/utils/settings/CategoryType; + public static final field FLYOUT Lapp/revanced/patches/music/utils/settings/CategoryType; + public static final field GENERAL Lapp/revanced/patches/music/utils/settings/CategoryType; + public static final field MISC Lapp/revanced/patches/music/utils/settings/CategoryType; + public static final field NAVIGATION Lapp/revanced/patches/music/utils/settings/CategoryType; + public static final field PLAYER Lapp/revanced/patches/music/utils/settings/CategoryType; + public static final field VIDEO Lapp/revanced/patches/music/utils/settings/CategoryType; + public final fun getAdded ()Z + public static fun getEntries ()Lkotlin/enums/EnumEntries; + public final fun getValue ()Ljava/lang/String; + public final fun setAdded (Z)V + public static fun valueOf (Ljava/lang/String;)Lapp/revanced/patches/music/utils/settings/CategoryType; + public static fun values ()[Lapp/revanced/patches/music/utils/settings/CategoryType; +} + +public final class app/revanced/patches/music/utils/settings/ResourceUtils { + public static final field INSTANCE Lapp/revanced/patches/music/utils/settings/ResourceUtils; + public static final field RETURN_YOUTUBE_DISLIKE_SETTINGS_KEY Ljava/lang/String; + public static final field YOUTUBE_MUSIC_PREFERENCE_SCREEN_TAG_NAME Ljava/lang/String; + public static final field YOUTUBE_MUSIC_PREFERENCE_TAG_NAME Ljava/lang/String; + public static final field YOUTUBE_MUSIC_PREFERENCE_TARGET_CLASS Ljava/lang/String; + public static final field YOUTUBE_MUSIC_SETTINGS_KEY Ljava/lang/String; + public static final field YOUTUBE_MUSIC_SETTINGS_PATH Ljava/lang/String; + public final fun addMicroGPreference (Lapp/revanced/patcher/data/ResourceContext;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V + public final fun addMusicPreference (Lapp/revanced/patcher/data/ResourceContext;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V + public final fun addMusicPreferenceCategory (Lapp/revanced/patcher/data/ResourceContext;Ljava/lang/String;)V + public final fun addMusicPreferenceWithIntent (Lapp/revanced/patcher/data/ResourceContext;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V + public final fun addMusicPreferenceWithoutSummary (Lapp/revanced/patcher/data/ResourceContext;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V + public final fun addReVancedMusicPreference (Lapp/revanced/patcher/data/ResourceContext;Ljava/lang/String;)V + public final fun getTargetPackage ()Ljava/lang/String; + public final fun hookPreference (Lapp/revanced/patcher/data/ResourceContext;Ljava/lang/String;Ljava/lang/String;)V + public final fun included (Ljava/lang/String;)Z + public final fun replacePackageName (Lapp/revanced/patcher/data/ResourceContext;)V + public final fun setMicroG (Lapp/revanced/patcher/data/ResourceContext;Ljava/lang/String;)V + public final fun setMusicPreferenceCategory (Ljava/lang/String;)V + public final fun setTargetPackage (Ljava/lang/String;)V + public final fun sortMusicPreferenceCategory (Lapp/revanced/patcher/data/ResourceContext;Ljava/lang/String;)V +} + +public final class app/revanced/patches/music/utils/settings/SettingsBytecodePatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/music/utils/settings/SettingsBytecodePatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/music/utils/settings/SettingsPatch : app/revanced/patches/shared/patch/settings/AbstractSettingsResourcePatch, java/io/Closeable { + public static final field INSTANCE Lapp/revanced/patches/music/utils/settings/SettingsPatch; + public static field contexts Lapp/revanced/patcher/data/ResourceContext; + public fun close ()V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V + public fun execute (Lapp/revanced/patcher/data/ResourceContext;)V + public final fun getContexts ()Lapp/revanced/patcher/data/ResourceContext; + public final fun setContexts (Lapp/revanced/patcher/data/ResourceContext;)V +} + +public final class app/revanced/patches/music/utils/settings/fingerprints/PreferenceFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/music/utils/settings/fingerprints/PreferenceFingerprint; +} + +public final class app/revanced/patches/music/utils/settings/fingerprints/SettingsHeadersFragmentFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/music/utils/settings/fingerprints/SettingsHeadersFragmentFingerprint; +} + +public final class app/revanced/patches/music/utils/sponsorblock/SponsorBlockBytecodePatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/music/utils/sponsorblock/SponsorBlockBytecodePatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/music/utils/sponsorblock/SponsorBlockPatch : app/revanced/patcher/patch/ResourcePatch { + public static final field INSTANCE Lapp/revanced/patches/music/utils/sponsorblock/SponsorBlockPatch; + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V + public fun execute (Lapp/revanced/patcher/data/ResourceContext;)V +} + +public final class app/revanced/patches/music/utils/sponsorblock/bytecode/fingerprints/MusicPlaybackControlsTimeBarDrawFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/music/utils/sponsorblock/bytecode/fingerprints/MusicPlaybackControlsTimeBarDrawFingerprint; +} + +public final class app/revanced/patches/music/utils/sponsorblock/bytecode/fingerprints/MusicPlaybackControlsTimeBarOnMeasureFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/music/utils/sponsorblock/bytecode/fingerprints/MusicPlaybackControlsTimeBarOnMeasureFingerprint; +} + +public final class app/revanced/patches/music/utils/sponsorblock/bytecode/fingerprints/SeekbarOnDrawFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/music/utils/sponsorblock/bytecode/fingerprints/SeekbarOnDrawFingerprint; +} + +public final class app/revanced/patches/music/utils/videotype/VideoTypeHookPatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/music/utils/videotype/VideoTypeHookPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/music/utils/videotype/fingerprint/VideoTypeFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/music/utils/videotype/fingerprint/VideoTypeFingerprint; +} + +public final class app/revanced/patches/music/utils/videotype/fingerprint/VideoTypeParentFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/music/utils/videotype/fingerprint/VideoTypeParentFingerprint; +} + +public final class app/revanced/patches/music/video/customspeed/CustomPlaybackSpeedPatch : app/revanced/patches/shared/patch/customspeed/AbstractCustomPlaybackSpeedPatch { + public static final field INSTANCE Lapp/revanced/patches/music/video/customspeed/CustomPlaybackSpeedPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/music/video/information/VideoInformationPatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/music/video/information/VideoInformationPatch; + public static field rectangleFieldName Ljava/lang/String; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V + public final fun getRectangleFieldName ()Ljava/lang/String; + public final fun setRectangleFieldName (Ljava/lang/String;)V +} + +public final class app/revanced/patches/music/video/information/fingerprints/BackgroundPlaybackVideoIdFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/music/video/information/fingerprints/BackgroundPlaybackVideoIdFingerprint; +} + +public final class app/revanced/patches/music/video/information/fingerprints/BackgroundPlaybackVideoIdParentFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/music/video/information/fingerprints/BackgroundPlaybackVideoIdParentFingerprint; +} + +public final class app/revanced/patches/music/video/information/fingerprints/PlayerControllerSetTimeReferenceFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/music/video/information/fingerprints/PlayerControllerSetTimeReferenceFingerprint; +} + +public final class app/revanced/patches/music/video/information/fingerprints/VideoEndFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/music/video/information/fingerprints/VideoEndFingerprint; +} + +public final class app/revanced/patches/music/video/information/fingerprints/VideoLengthFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/music/video/information/fingerprints/VideoLengthFingerprint; +} + +public final class app/revanced/patches/music/video/quality/VideoQualityPatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/music/video/quality/VideoQualityPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/music/video/quality/fingerprints/UserQualityChangeFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/music/video/quality/fingerprints/UserQualityChangeFingerprint; +} + +public final class app/revanced/patches/music/video/speed/PlaybackSpeedPatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/music/video/speed/PlaybackSpeedPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/music/video/speed/fingerprints/PlaybackSpeedBottomSheetFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/music/video/speed/fingerprints/PlaybackSpeedBottomSheetFingerprint; +} + +public final class app/revanced/patches/music/video/speed/fingerprints/PlaybackSpeedBottomSheetParentFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/music/video/speed/fingerprints/PlaybackSpeedBottomSheetParentFingerprint; +} + +public final class app/revanced/patches/music/video/videoid/VideoIdPatch : app/revanced/patcher/patch/BytecodePatch, java/io/Closeable { + public static final field INSTANCE Lapp/revanced/patches/music/video/videoid/VideoIdPatch; + public fun close ()V + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V + public final fun hookBackgroundPlayVideoId (Ljava/lang/String;)V + public final fun hookVideoId (Ljava/lang/String;)V +} + +public final class app/revanced/patches/music/video/videoid/fingerprints/VideoIdParentFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/music/video/videoid/fingerprints/VideoIdParentFingerprint; +} + +public final class app/revanced/patches/reddit/ad/banner/HideBannerPatch : app/revanced/patcher/patch/ResourcePatch { + public static final field INSTANCE Lapp/revanced/patches/reddit/ad/banner/HideBannerPatch; + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V + public fun execute (Lapp/revanced/patcher/data/ResourceContext;)V +} + +public final class app/revanced/patches/reddit/ad/comments/HideCommentAdsPatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/reddit/ad/comments/HideCommentAdsPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/reddit/ad/comments/fingerprints/HideCommentAdsFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/reddit/ad/comments/fingerprints/HideCommentAdsFingerprint; +} + +public final class app/revanced/patches/reddit/ad/general/HideAdsPatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/reddit/ad/general/HideAdsPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/reddit/ad/general/fingerprints/AdPostFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/reddit/ad/general/fingerprints/AdPostFingerprint; +} + +public final class app/revanced/patches/reddit/ad/general/fingerprints/NewAdPostFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/reddit/ad/general/fingerprints/NewAdPostFingerprint; +} + +public final class app/revanced/patches/reddit/layout/branding/name/CustomBrandingNamePatch : app/revanced/patcher/patch/ResourcePatch { + public static final field INSTANCE Lapp/revanced/patches/reddit/layout/branding/name/CustomBrandingNamePatch; + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V + public fun execute (Lapp/revanced/patcher/data/ResourceContext;)V +} + +public final class app/revanced/patches/reddit/layout/branding/packagename/ChangePackageNamePatch : app/revanced/patcher/patch/ResourcePatch, java/io/Closeable { + public static final field INSTANCE Lapp/revanced/patches/reddit/layout/branding/packagename/ChangePackageNamePatch; + public fun close ()V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V + public fun execute (Lapp/revanced/patcher/data/ResourceContext;)V +} + +public final class app/revanced/patches/reddit/layout/navigation/NavigationButtonsPatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/reddit/layout/navigation/NavigationButtonsPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/reddit/layout/navigation/fingerprints/BottomNavScreenFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/reddit/layout/navigation/fingerprints/BottomNavScreenFingerprint; +} + +public final class app/revanced/patches/reddit/layout/premiumicon/PremiumIconPatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/reddit/layout/premiumicon/PremiumIconPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/reddit/layout/premiumicon/fingerprints/PremiumIconFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/reddit/layout/premiumicon/fingerprints/PremiumIconFingerprint; +} + +public final class app/revanced/patches/reddit/layout/recentlyvisited/RecentlyVisitedShelfPatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/reddit/layout/recentlyvisited/RecentlyVisitedShelfPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/reddit/layout/recentlyvisited/fingerprints/CommunityDrawerPresenterFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/reddit/layout/recentlyvisited/fingerprints/CommunityDrawerPresenterFingerprint; +} + +public final class app/revanced/patches/reddit/layout/screenshotpopup/ScreenshotPopupPatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/reddit/layout/screenshotpopup/ScreenshotPopupPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/reddit/layout/screenshotpopup/fingerprints/ScreenshotTakenBannerFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/reddit/layout/screenshotpopup/fingerprints/ScreenshotTakenBannerFingerprint; +} + +public final class app/revanced/patches/reddit/layout/subredditdialog/RemoveSubRedditDialogPatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/reddit/layout/subredditdialog/RemoveSubRedditDialogPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/reddit/layout/subredditdialog/fingerprints/FrequentUpdatesSheetScreenFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/reddit/layout/subredditdialog/fingerprints/FrequentUpdatesSheetScreenFingerprint; +} + +public final class app/revanced/patches/reddit/layout/subredditdialog/fingerprints/RedditAlertDialogsFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/reddit/layout/subredditdialog/fingerprints/RedditAlertDialogsFingerprint; +} + +public final class app/revanced/patches/reddit/layout/toolbar/ToolBarButtonPatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/reddit/layout/toolbar/ToolBarButtonPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/reddit/layout/toolbar/fingerprints/HomePagerScreenFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/reddit/layout/toolbar/fingerprints/HomePagerScreenFingerprint; +} + +public final class app/revanced/patches/reddit/misc/openlink/OpenLinksDirectlyPatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/reddit/misc/openlink/OpenLinksDirectlyPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/reddit/misc/openlink/OpenLinksExternallyPatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/reddit/misc/openlink/OpenLinksExternallyPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/reddit/misc/openlink/fingerprints/ScreenNavigatorFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/reddit/misc/openlink/fingerprints/ScreenNavigatorFingerprint; +} + +public final class app/revanced/patches/reddit/misc/tracking/url/SanitizeUrlQueryPatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/reddit/misc/tracking/url/SanitizeUrlQueryPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/reddit/misc/tracking/url/fingerprints/ShareLinkFormatterFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/reddit/misc/tracking/url/fingerprints/ShareLinkFormatterFingerprint; +} + +public final class app/revanced/patches/reddit/utils/integrations/IntegrationsPatch : app/revanced/patches/shared/patch/integrations/AbstractIntegrationsPatch { + public static final field INSTANCE Lapp/revanced/patches/reddit/utils/integrations/IntegrationsPatch; +} + +public final class app/revanced/patches/reddit/utils/integrations/fingerprints/InitFingerprint : app/revanced/patches/shared/patch/integrations/AbstractIntegrationsPatch$IntegrationsFingerprint { + public static final field INSTANCE Lapp/revanced/patches/reddit/utils/integrations/fingerprints/InitFingerprint; +} + +public final class app/revanced/patches/reddit/utils/resourceid/SharedResourceIdPatch : app/revanced/patcher/patch/ResourcePatch { + public static final field INSTANCE Lapp/revanced/patches/reddit/utils/resourceid/SharedResourceIdPatch; + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V + public fun execute (Lapp/revanced/patcher/data/ResourceContext;)V + public final fun getCancelButton ()J + public final fun getLabelAcknowledgements ()J + public final fun getScreenShotShareBanner ()J + public final fun getTextAppearanceRedditBaseOldButtonColored ()J + public final fun getToolBarNavSearchCtaContainer ()J + public final fun setCancelButton (J)V + public final fun setLabelAcknowledgements (J)V + public final fun setScreenShotShareBanner (J)V + public final fun setTextAppearanceRedditBaseOldButtonColored (J)V + public final fun setToolBarNavSearchCtaContainer (J)V +} + +public final class app/revanced/patches/reddit/utils/settings/SettingsBytecodePatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/reddit/utils/settings/SettingsBytecodePatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/reddit/utils/settings/SettingsPatch : app/revanced/patcher/patch/ResourcePatch { + public static final field INSTANCE Lapp/revanced/patches/reddit/utils/settings/SettingsPatch; + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V + public fun execute (Lapp/revanced/patcher/data/ResourceContext;)V +} + +public final class app/revanced/patches/reddit/utils/settings/fingerprints/AcknowledgementsLabelBuilderFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/reddit/utils/settings/fingerprints/AcknowledgementsLabelBuilderFingerprint; +} + +public final class app/revanced/patches/reddit/utils/settings/fingerprints/OssLicensesMenuActivityOnCreateFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/reddit/utils/settings/fingerprints/OssLicensesMenuActivityOnCreateFingerprint; +} + +public final class app/revanced/patches/reddit/utils/settings/fingerprints/SettingsStatusLoadFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/reddit/utils/settings/fingerprints/SettingsStatusLoadFingerprint; +} + +public final class app/revanced/patches/shared/fingerprints/ads/LegacyAdsFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/shared/fingerprints/ads/LegacyAdsFingerprint; +} + +public final class app/revanced/patches/shared/fingerprints/ads/MainstreamAdsFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/shared/fingerprints/ads/MainstreamAdsFingerprint; +} + +public final class app/revanced/patches/shared/fingerprints/captions/StartVideoInformerFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/shared/fingerprints/captions/StartVideoInformerFingerprint; +} + +public final class app/revanced/patches/shared/fingerprints/captions/SubtitleTrackFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/shared/fingerprints/captions/SubtitleTrackFingerprint; +} + +public final class app/revanced/patches/shared/fingerprints/customspeed/SpeedArrayGeneratorFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/shared/fingerprints/customspeed/SpeedArrayGeneratorFingerprint; +} + +public final class app/revanced/patches/shared/fingerprints/customspeed/SpeedLimiterFallBackFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/shared/fingerprints/customspeed/SpeedLimiterFallBackFingerprint; +} + +public final class app/revanced/patches/shared/fingerprints/customspeed/SpeedLimiterFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/shared/fingerprints/customspeed/SpeedLimiterFingerprint; +} + +public final class app/revanced/patches/shared/fingerprints/litho/EmptyComponentBuilderFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/shared/fingerprints/litho/EmptyComponentBuilderFingerprint; +} + +public final class app/revanced/patches/shared/fingerprints/litho/LithoThemeFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/shared/fingerprints/litho/LithoThemeFingerprint; +} + +public final class app/revanced/patches/shared/fingerprints/opus/CodecReferenceFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/shared/fingerprints/opus/CodecReferenceFingerprint; +} + +public final class app/revanced/patches/shared/fingerprints/opus/CodecSelectorFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/shared/fingerprints/opus/CodecSelectorFingerprint; +} + +public final class app/revanced/patches/shared/fingerprints/tracking/CopyTextEndpointFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/shared/fingerprints/tracking/CopyTextEndpointFingerprint; +} + +public final class app/revanced/patches/shared/fingerprints/versionspoof/ClientInfoFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/shared/fingerprints/versionspoof/ClientInfoFingerprint; +} + +public final class app/revanced/patches/shared/fingerprints/versionspoof/ClientInfoParentFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/shared/fingerprints/versionspoof/ClientInfoParentFingerprint; +} + +public abstract class app/revanced/patches/shared/patch/ads/AbstractAdsPatch : app/revanced/patcher/patch/BytecodePatch { + public fun (Ljava/lang/String;)V + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public abstract class app/revanced/patches/shared/patch/captions/AbstractAutoCaptionsPatch : app/revanced/patcher/patch/BytecodePatch { + public fun (Ljava/lang/String;)V + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public abstract class app/revanced/patches/shared/patch/customspeed/AbstractCustomPlaybackSpeedPatch : app/revanced/patcher/patch/BytecodePatch { + public fun (Ljava/lang/String;F)V + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public abstract class app/revanced/patches/shared/patch/dialog/AbstractRemoveViewerDiscretionDialogPatch : app/revanced/patcher/patch/BytecodePatch { + public fun (Ljava/lang/String;Ljava/util/Set;)V + public synthetic fun (Ljava/lang/String;Ljava/util/Set;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public abstract class app/revanced/patches/shared/patch/elements/AbstractRemoveStringsElementsPatch : app/revanced/patcher/patch/ResourcePatch { + public fun ([Ljava/lang/String;[Ljava/lang/String;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V + public fun execute (Lapp/revanced/patcher/data/ResourceContext;)V +} + +public abstract class app/revanced/patches/shared/patch/integrations/AbstractIntegrationsPatch : app/revanced/patcher/patch/BytecodePatch { + public fun (Ljava/lang/String;Ljava/util/Set;)V + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public abstract class app/revanced/patches/shared/patch/integrations/AbstractIntegrationsPatch$IntegrationsFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public fun ()V + public fun (Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Iterable;Ljava/lang/Iterable;Ljava/lang/Iterable;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function1;)V + public synthetic fun (Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Iterable;Ljava/lang/Iterable;Ljava/lang/Iterable;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function1;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun invoke (Ljava/lang/String;)V +} + +public abstract interface class app/revanced/patches/shared/patch/integrations/AbstractIntegrationsPatch$IntegrationsFingerprint$RegisterResolver : kotlin/jvm/functions/Function1 { + public abstract fun invoke (Lcom/android/tools/smali/dexlib2/iface/Method;)Ljava/lang/Integer; +} + +public final class app/revanced/patches/shared/patch/integrations/AbstractIntegrationsPatch$IntegrationsFingerprint$RegisterResolver$DefaultImpls { + public static fun invoke (Lapp/revanced/patches/shared/patch/integrations/AbstractIntegrationsPatch$IntegrationsFingerprint$RegisterResolver;Lcom/android/tools/smali/dexlib2/iface/Method;)Ljava/lang/Integer; +} + +public final class app/revanced/patches/shared/patch/litho/ComponentParserPatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/shared/patch/litho/ComponentParserPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/shared/patch/litho/LithoThemePatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/shared/patch/litho/LithoThemePatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V + public final fun injectCall (Ljava/lang/String;)V +} + +public final class app/revanced/patches/shared/patch/mapping/ResourceMappingPatch : app/revanced/patcher/patch/ResourcePatch { + public static final field INSTANCE Lapp/revanced/patches/shared/patch/mapping/ResourceMappingPatch; + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V + public fun execute (Lapp/revanced/patcher/data/ResourceContext;)V +} + +public final class app/revanced/patches/shared/patch/mapping/ResourceMappingPatch$ResourceElement { + public fun (Ljava/lang/String;Ljava/lang/String;J)V + public final fun component1 ()Ljava/lang/String; + public final fun component2 ()Ljava/lang/String; + public final fun component3 ()J + public final fun copy (Ljava/lang/String;Ljava/lang/String;J)Lapp/revanced/patches/shared/patch/mapping/ResourceMappingPatch$ResourceElement; + public static synthetic fun copy$default (Lapp/revanced/patches/shared/patch/mapping/ResourceMappingPatch$ResourceElement;Ljava/lang/String;Ljava/lang/String;JILjava/lang/Object;)Lapp/revanced/patches/shared/patch/mapping/ResourceMappingPatch$ResourceElement; + public fun equals (Ljava/lang/Object;)Z + public final fun getId ()J + public final fun getName ()Ljava/lang/String; + public final fun getType ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class app/revanced/patches/shared/patch/mapping/ResourceType : java/lang/Enum { + public static final field ATTR Lapp/revanced/patches/shared/patch/mapping/ResourceType; + public static final field BOOL Lapp/revanced/patches/shared/patch/mapping/ResourceType; + public static final field COLOR Lapp/revanced/patches/shared/patch/mapping/ResourceType; + public static final field DIMEN Lapp/revanced/patches/shared/patch/mapping/ResourceType; + public static final field DRAWABLE Lapp/revanced/patches/shared/patch/mapping/ResourceType; + public static final field ID Lapp/revanced/patches/shared/patch/mapping/ResourceType; + public static final field LAYOUT Lapp/revanced/patches/shared/patch/mapping/ResourceType; + public static final field STRING Lapp/revanced/patches/shared/patch/mapping/ResourceType; + public static final field STYLE Lapp/revanced/patches/shared/patch/mapping/ResourceType; + public static fun getEntries ()Lkotlin/enums/EnumEntries; + public final fun getValue ()Ljava/lang/String; + public static fun valueOf (Ljava/lang/String;)Lapp/revanced/patches/shared/patch/mapping/ResourceType; + public static fun values ()[Lapp/revanced/patches/shared/patch/mapping/ResourceType; +} + +public final class app/revanced/patches/shared/patch/microg/Constants { + public static final field INSTANCE Lapp/revanced/patches/shared/patch/microg/Constants; + public static final field META_GMS_PACKAGE_NAME Ljava/lang/String; + public static final field META_SPOOFED_PACKAGE_NAME Ljava/lang/String; + public static final field META_SPOOFED_PACKAGE_SIGNATURE Ljava/lang/String; + public static final field MICROG_PACKAGE_NAME Ljava/lang/String; + public static final field MICROG_VENDOR Ljava/lang/String; + public final fun getACTIONS ()Ljava/util/List; + public final fun getAUTHORITIES ()Ljava/util/List; + public final fun getPERMISSIONS ()Ljava/util/List; +} + +public final class app/revanced/patches/shared/patch/microg/MicroGBytecodeHelper { + public static final field INSTANCE Lapp/revanced/patches/shared/patch/microg/MicroGBytecodeHelper; + public final fun packageNameTransform (Ljava/lang/String;Ljava/lang/String;)Lkotlin/jvm/functions/Function1; + public final fun patchBytecode (Lapp/revanced/patcher/data/BytecodeContext;[Lkotlin/jvm/functions/Function1;Lapp/revanced/patches/shared/patch/microg/MicroGBytecodeHelper$PrimeMethodTransformationData;Ljava/util/List;)V +} + +public final class app/revanced/patches/shared/patch/microg/MicroGBytecodeHelper$PrimeMethodTransformationData { + public fun (Lapp/revanced/patcher/fingerprint/MethodFingerprint;Ljava/lang/String;Ljava/lang/String;)V + public final fun component1 ()Lapp/revanced/patcher/fingerprint/MethodFingerprint; + public final fun component2 ()Ljava/lang/String; + public final fun component3 ()Ljava/lang/String; + public final fun copy (Lapp/revanced/patcher/fingerprint/MethodFingerprint;Ljava/lang/String;Ljava/lang/String;)Lapp/revanced/patches/shared/patch/microg/MicroGBytecodeHelper$PrimeMethodTransformationData; + public static synthetic fun copy$default (Lapp/revanced/patches/shared/patch/microg/MicroGBytecodeHelper$PrimeMethodTransformationData;Lapp/revanced/patcher/fingerprint/MethodFingerprint;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lapp/revanced/patches/shared/patch/microg/MicroGBytecodeHelper$PrimeMethodTransformationData; + public fun equals (Ljava/lang/Object;)Z + public final fun getFromPackageName ()Ljava/lang/String; + public final fun getPrimeMethodFingerprint ()Lapp/revanced/patcher/fingerprint/MethodFingerprint; + public final fun getToPackageName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; + public final fun transformPrimeMethodPackageName ()V +} + +public final class app/revanced/patches/shared/patch/microg/MicroGManifestHelper { + public static final field INSTANCE Lapp/revanced/patches/shared/patch/microg/MicroGManifestHelper; + public final fun addSpoofingMetadata (Lapp/revanced/patcher/data/ResourceContext;Ljava/lang/String;Ljava/lang/String;)V +} + +public final class app/revanced/patches/shared/patch/microg/MicroGResourceHelper { + public static final field INSTANCE Lapp/revanced/patches/shared/patch/microg/MicroGResourceHelper; + public final fun patchManifest (Lapp/revanced/patcher/data/ResourceContext;Ljava/lang/String;Ljava/lang/String;)V + public final fun patchSetting (Lapp/revanced/patcher/data/ResourceContext;Ljava/lang/String;Ljava/lang/String;)V +} + +public abstract class app/revanced/patches/shared/patch/opus/AbstractOpusCodecsPatch : app/revanced/patcher/patch/BytecodePatch { + public field targetReference Lcom/android/tools/smali/dexlib2/iface/reference/Reference; + public fun (Ljava/lang/String;)V + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V + public final fun getTargetReference ()Lcom/android/tools/smali/dexlib2/iface/reference/Reference; + public final fun setTargetReference (Lcom/android/tools/smali/dexlib2/iface/reference/Reference;)V +} + +public abstract class app/revanced/patches/shared/patch/overlaybackground/AbstractOverlayBackgroundPatch : app/revanced/patcher/patch/ResourcePatch { + public fun ([Ljava/lang/String;[Ljava/lang/String;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V + public fun execute (Lapp/revanced/patcher/data/ResourceContext;)V +} + +public final class app/revanced/patches/shared/patch/packagename/PackageNamePatch : app/revanced/patcher/patch/ResourcePatch { + public static final field INSTANCE Lapp/revanced/patches/shared/patch/packagename/PackageNamePatch; + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V + public fun execute (Lapp/revanced/patcher/data/ResourceContext;)V +} + +public abstract class app/revanced/patches/shared/patch/settings/AbstractSettingsResourcePatch : app/revanced/patcher/patch/ResourcePatch { + public fun (Ljava/lang/String;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V + public fun execute (Lapp/revanced/patcher/data/ResourceContext;)V +} + +public abstract class app/revanced/patches/shared/patch/tracking/AbstractSanitizeUrlQueryPatch : app/revanced/patcher/patch/BytecodePatch { + public fun (Ljava/lang/String;Ljava/util/List;Ljava/util/List;)V + public synthetic fun (Ljava/lang/String;Ljava/util/List;Ljava/util/List;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public abstract class app/revanced/patches/shared/patch/transformation/AbstractTransformInstructionsPatch : app/revanced/patcher/patch/BytecodePatch { + public fun ()V + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V + public abstract fun filterMap (Lcom/android/tools/smali/dexlib2/iface/ClassDef;Lcom/android/tools/smali/dexlib2/iface/Method;Lcom/android/tools/smali/dexlib2/iface/instruction/Instruction;I)Ljava/lang/Object; + public final fun findPatchIndices (Lcom/android/tools/smali/dexlib2/iface/ClassDef;Lcom/android/tools/smali/dexlib2/iface/Method;)Lkotlin/sequences/Sequence; + public abstract fun transform (Lapp/revanced/patcher/util/proxy/mutableTypes/MutableMethod;Ljava/lang/Object;)V +} + +public abstract class app/revanced/patches/shared/patch/translations/AbstractTranslationsPatch : app/revanced/patcher/patch/ResourcePatch { + public fun (Ljava/lang/String;[Ljava/lang/String;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V + public fun execute (Lapp/revanced/patcher/data/ResourceContext;)V +} + +public abstract class app/revanced/patches/shared/patch/versionspoof/AbstractVersionSpoofPatch : app/revanced/patcher/patch/BytecodePatch { + public fun (Ljava/lang/String;)V + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public abstract class app/revanced/patches/shared/patch/voicesearch/AbstractVoiceSearchButtonPatch : app/revanced/patcher/patch/ResourcePatch { + public static final field IMAGE_VIEW_TAG Ljava/lang/String; + public static final field VOICE_SEARCH_ID Ljava/lang/String; + public fun ([Ljava/lang/String;[Ljava/lang/String;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V + public fun execute (Lapp/revanced/patcher/data/ResourceContext;)V +} + +public final class app/revanced/patches/youtube/ads/general/GeneralAdsBytecodePatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/youtube/ads/general/GeneralAdsBytecodePatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/youtube/ads/general/GeneralAdsPatch : app/revanced/patcher/patch/ResourcePatch { + public static final field INSTANCE Lapp/revanced/patches/youtube/ads/general/GeneralAdsPatch; + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V + public fun execute (Lapp/revanced/patcher/data/ResourceContext;)V +} + +public final class app/revanced/patches/youtube/ads/getpremium/HideGetPremiumPatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/youtube/ads/getpremium/HideGetPremiumPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/youtube/ads/getpremium/fingerprints/CompactYpcOfferModuleViewFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/ads/getpremium/fingerprints/CompactYpcOfferModuleViewFingerprint; +} + +public final class app/revanced/patches/youtube/ads/video/VideoAdsPatch : app/revanced/patches/shared/patch/ads/AbstractAdsPatch { + public static final field INSTANCE Lapp/revanced/patches/youtube/ads/video/VideoAdsPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/youtube/alternativethumbnails/general/AlternativeThumbnailsPatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/youtube/alternativethumbnails/general/AlternativeThumbnailsPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/youtube/buttomplayer/buttoncontainer/ButtonContainerPatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/youtube/buttomplayer/buttoncontainer/ButtonContainerPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/youtube/buttomplayer/comment/CommentComponentPatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/youtube/buttomplayer/comment/CommentComponentPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/youtube/buttomplayer/comment/fingerprints/ShortsLiveStreamEmojiPickerOnClickListenerFingerprint : app/revanced/util/fingerprint/LiteralValueFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/buttomplayer/comment/fingerprints/ShortsLiveStreamEmojiPickerOnClickListenerFingerprint; +} + +public final class app/revanced/patches/youtube/buttomplayer/comment/fingerprints/ShortsLiveStreamEmojiPickerOpacityFingerprint : app/revanced/util/fingerprint/LiteralValueFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/buttomplayer/comment/fingerprints/ShortsLiveStreamEmojiPickerOpacityFingerprint; +} + +public final class app/revanced/patches/youtube/buttomplayer/comment/fingerprints/ShortsLiveStreamThanksFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/buttomplayer/comment/fingerprints/ShortsLiveStreamThanksFingerprint; +} + +public final class app/revanced/patches/youtube/buttomplayer/gestures/BottomPlayerGesturesPatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/youtube/buttomplayer/gestures/BottomPlayerGesturesPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/youtube/buttomplayer/gestures/fingerprints/BottomPlayerGesturesFingerprint : app/revanced/util/fingerprint/LiteralValueFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/buttomplayer/gestures/fingerprints/BottomPlayerGesturesFingerprint; +} + +public final class app/revanced/patches/youtube/flyoutpanel/feed/FeedFlyoutPanelPatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/youtube/flyoutpanel/feed/FeedFlyoutPanelPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/youtube/flyoutpanel/feed/fingerprints/BottomSheetMenuItemBuilderFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/flyoutpanel/feed/fingerprints/BottomSheetMenuItemBuilderFingerprint; +} + +public final class app/revanced/patches/youtube/flyoutpanel/feed/fingerprints/ContextualMenuItemBuilderFingerprint : app/revanced/util/fingerprint/LiteralValueFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/flyoutpanel/feed/fingerprints/ContextualMenuItemBuilderFingerprint; +} + +public final class app/revanced/patches/youtube/flyoutpanel/oldqualitylayout/OldQualityLayoutPatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/youtube/flyoutpanel/oldqualitylayout/OldQualityLayoutPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/youtube/flyoutpanel/oldspeedlayout/OldSpeedLayoutPatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/youtube/flyoutpanel/oldspeedlayout/OldSpeedLayoutPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/youtube/flyoutpanel/oldspeedlayout/fingerprints/CustomPlaybackSpeedIntegrationsFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/flyoutpanel/oldspeedlayout/fingerprints/CustomPlaybackSpeedIntegrationsFingerprint; +} + +public final class app/revanced/patches/youtube/flyoutpanel/oldspeedlayout/fingerprints/PlaybackRateBottomSheetClassFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/flyoutpanel/oldspeedlayout/fingerprints/PlaybackRateBottomSheetClassFingerprint; +} + +public final class app/revanced/patches/youtube/flyoutpanel/player/ChangeTogglePatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/youtube/flyoutpanel/player/ChangeTogglePatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/youtube/flyoutpanel/player/PlayerFlyoutPanelPatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/youtube/flyoutpanel/player/PlayerFlyoutPanelPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/youtube/flyoutpanel/player/fingerprints/AdditionalSettingsConfigFingerprint : app/revanced/util/fingerprint/LiteralValueFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/flyoutpanel/player/fingerprints/AdditionalSettingsConfigFingerprint; +} + +public final class app/revanced/patches/youtube/flyoutpanel/player/fingerprints/AdvancedQualityBottomSheetFingerprint : app/revanced/util/fingerprint/LiteralValueFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/flyoutpanel/player/fingerprints/AdvancedQualityBottomSheetFingerprint; +} + +public final class app/revanced/patches/youtube/flyoutpanel/player/fingerprints/CaptionsBottomSheetFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/flyoutpanel/player/fingerprints/CaptionsBottomSheetFingerprint; +} + +public final class app/revanced/patches/youtube/flyoutpanel/player/fingerprints/CinematicLightingFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/flyoutpanel/player/fingerprints/CinematicLightingFingerprint; +} + +public final class app/revanced/patches/youtube/flyoutpanel/player/fingerprints/PlaybackLoopInitFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/flyoutpanel/player/fingerprints/PlaybackLoopInitFingerprint; +} + +public final class app/revanced/patches/youtube/flyoutpanel/player/fingerprints/PlaybackLoopOnClickListenerFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/flyoutpanel/player/fingerprints/PlaybackLoopOnClickListenerFingerprint; +} + +public final class app/revanced/patches/youtube/flyoutpanel/player/fingerprints/StableVolumeFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/flyoutpanel/player/fingerprints/StableVolumeFingerprint; +} + +public final class app/revanced/patches/youtube/flyoutpanel/recyclerview/BottomSheetRecyclerViewPatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/youtube/flyoutpanel/recyclerview/BottomSheetRecyclerViewPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/youtube/flyoutpanel/recyclerview/fingerprints/BottomSheetRecyclerViewBuilderFingerprint : app/revanced/util/fingerprint/LiteralValueFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/flyoutpanel/recyclerview/fingerprints/BottomSheetRecyclerViewBuilderFingerprint; +} + +public final class app/revanced/patches/youtube/fullscreen/autoplaypreview/HideAutoplayPreviewPatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/youtube/fullscreen/autoplaypreview/HideAutoplayPreviewPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/youtube/fullscreen/compactcontrolsoverlay/CompactControlsOverlayPatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/youtube/fullscreen/compactcontrolsoverlay/CompactControlsOverlayPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/youtube/fullscreen/endscreenoverlay/HideEndScreenOverlayPatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/youtube/fullscreen/endscreenoverlay/HideEndScreenOverlayPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/youtube/fullscreen/endscreenoverlay/fingerprints/EndScreenResultsParentFingerprint : app/revanced/util/fingerprint/LiteralValueFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/fullscreen/endscreenoverlay/fingerprints/EndScreenResultsParentFingerprint; +} + +public final class app/revanced/patches/youtube/fullscreen/forcefullscreen/ForceFullscreenPatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/youtube/fullscreen/forcefullscreen/ForceFullscreenPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/youtube/fullscreen/forcefullscreen/fingerprints/ClientSettingEndpointFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/fullscreen/forcefullscreen/fingerprints/ClientSettingEndpointFingerprint; +} + +public final class app/revanced/patches/youtube/fullscreen/forcefullscreen/fingerprints/VideoPortraitParentFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/fullscreen/forcefullscreen/fingerprints/VideoPortraitParentFingerprint; +} + +public final class app/revanced/patches/youtube/fullscreen/fullscreenpanels/HideFullscreenPanelsPatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/youtube/fullscreen/fullscreenpanels/HideFullscreenPanelsPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/youtube/fullscreen/fullscreenpanels/fingerprints/FullscreenEngagementPanelFingerprint : app/revanced/util/fingerprint/LiteralValueFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/fullscreen/fullscreenpanels/fingerprints/FullscreenEngagementPanelFingerprint; +} + +public final class app/revanced/patches/youtube/fullscreen/fullscreenpanels/fingerprints/FullscreenViewAdderFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/fullscreen/fullscreenpanels/fingerprints/FullscreenViewAdderFingerprint; +} + +public final class app/revanced/patches/youtube/fullscreen/landscapemode/disable/DisableLandScapeModePatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/youtube/fullscreen/landscapemode/disable/DisableLandScapeModePatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/youtube/fullscreen/landscapemode/disable/fingerprints/OrientationParentFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/fullscreen/landscapemode/disable/fingerprints/OrientationParentFingerprint; +} + +public final class app/revanced/patches/youtube/fullscreen/landscapemode/disable/fingerprints/OrientationPrimaryFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/fullscreen/landscapemode/disable/fingerprints/OrientationPrimaryFingerprint; +} + +public final class app/revanced/patches/youtube/fullscreen/landscapemode/disable/fingerprints/OrientationSecondaryFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/fullscreen/landscapemode/disable/fingerprints/OrientationSecondaryFingerprint; +} + +public final class app/revanced/patches/youtube/fullscreen/landscapemode/keep/KeepLandScapeModePatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/youtube/fullscreen/landscapemode/keep/KeepLandScapeModePatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/youtube/fullscreen/landscapemode/keep/fingerprints/BroadcastReceiverFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/fullscreen/landscapemode/keep/fingerprints/BroadcastReceiverFingerprint; +} + +public final class app/revanced/patches/youtube/fullscreen/landscapemode/keep/fingerprints/LandScapeModeConfigFingerprint : app/revanced/util/fingerprint/LiteralValueFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/fullscreen/landscapemode/keep/fingerprints/LandScapeModeConfigFingerprint; +} + +public final class app/revanced/patches/youtube/fullscreen/quickactions/QuickActionsPatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/youtube/fullscreen/quickactions/QuickActionsPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/youtube/general/accountmenu/AccountMenuPatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/youtube/general/accountmenu/AccountMenuPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/youtube/general/accountmenu/fingerprints/AccountListFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/general/accountmenu/fingerprints/AccountListFingerprint; +} + +public final class app/revanced/patches/youtube/general/accountmenu/fingerprints/AccountListParentFingerprint : app/revanced/util/fingerprint/LiteralValueFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/general/accountmenu/fingerprints/AccountListParentFingerprint; +} + +public final class app/revanced/patches/youtube/general/accountmenu/fingerprints/AccountMenuFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/general/accountmenu/fingerprints/AccountMenuFingerprint; +} + +public final class app/revanced/patches/youtube/general/accountmenu/fingerprints/AccountMenuParentFingerprint : app/revanced/util/fingerprint/LiteralValueFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/general/accountmenu/fingerprints/AccountMenuParentFingerprint; +} + +public final class app/revanced/patches/youtube/general/accountmenu/fingerprints/AccountMenuPatchFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/general/accountmenu/fingerprints/AccountMenuPatchFingerprint; +} + +public final class app/revanced/patches/youtube/general/accountmenu/fingerprints/SetViewGroupMarginFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/general/accountmenu/fingerprints/SetViewGroupMarginFingerprint; +} + +public final class app/revanced/patches/youtube/general/autocaptions/AutoCaptionsPatch : app/revanced/patches/shared/patch/captions/AbstractAutoCaptionsPatch { + public static final field INSTANCE Lapp/revanced/patches/youtube/general/autocaptions/AutoCaptionsPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/youtube/general/autopopuppanels/PlayerPopupPanelsPatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/youtube/general/autopopuppanels/PlayerPopupPanelsPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/youtube/general/autopopuppanels/fingerprints/EngagementPanelControllerFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/general/autopopuppanels/fingerprints/EngagementPanelControllerFingerprint; +} + +public final class app/revanced/patches/youtube/general/castbutton/HideCastButtonPatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/youtube/general/castbutton/HideCastButtonPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/youtube/general/castbutton/fingerprints/CastButtonFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/general/castbutton/fingerprints/CastButtonFingerprint; +} + +public final class app/revanced/patches/youtube/general/categorybar/CategoryBarPatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/youtube/general/categorybar/CategoryBarPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/youtube/general/categorybar/fingerprints/FilterBarHeightFingerprint : app/revanced/util/fingerprint/LiteralValueFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/general/categorybar/fingerprints/FilterBarHeightFingerprint; +} + +public final class app/revanced/patches/youtube/general/categorybar/fingerprints/RelatedChipCloudFingerprint : app/revanced/util/fingerprint/LiteralValueFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/general/categorybar/fingerprints/RelatedChipCloudFingerprint; +} + +public final class app/revanced/patches/youtube/general/categorybar/fingerprints/SearchResultsChipBarFingerprint : app/revanced/util/fingerprint/LiteralValueFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/general/categorybar/fingerprints/SearchResultsChipBarFingerprint; +} + +public final class app/revanced/patches/youtube/general/channellistsubmenu/ChannelListSubMenuPatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/youtube/general/channellistsubmenu/ChannelListSubMenuPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/youtube/general/channellistsubmenu/fingerprints/ChannelListSubMenuFingerprint : app/revanced/util/fingerprint/LiteralValueFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/general/channellistsubmenu/fingerprints/ChannelListSubMenuFingerprint; +} + +public final class app/revanced/patches/youtube/general/channelprofile/ChannelProfileComponentsPatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/youtube/general/channelprofile/ChannelProfileComponentsPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/youtube/general/channelprofile/fingerprints/DefaultsTabsBarFingerprint : app/revanced/util/fingerprint/LiteralValueFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/general/channelprofile/fingerprints/DefaultsTabsBarFingerprint; +} + +public final class app/revanced/patches/youtube/general/crowdfundingbox/CrowdfundingBoxPatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/youtube/general/crowdfundingbox/CrowdfundingBoxPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/youtube/general/crowdfundingbox/fingerprints/CrowdfundingBoxFingerprint : app/revanced/util/fingerprint/LiteralValueFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/general/crowdfundingbox/fingerprints/CrowdfundingBoxFingerprint; +} + +public final class app/revanced/patches/youtube/general/descriptions/DescriptionComponentsPatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/youtube/general/descriptions/DescriptionComponentsPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/youtube/general/dialog/RemoveViewerDiscretionDialogPatch : app/revanced/patches/shared/patch/dialog/AbstractRemoveViewerDiscretionDialogPatch { + public static final field INSTANCE Lapp/revanced/patches/youtube/general/dialog/RemoveViewerDiscretionDialogPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/youtube/general/dialog/fingerprints/AgeVerifiedFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/general/dialog/fingerprints/AgeVerifiedFingerprint; +} + +public final class app/revanced/patches/youtube/general/floatingmicrophone/FloatingMicrophonePatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/youtube/general/floatingmicrophone/FloatingMicrophonePatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/youtube/general/floatingmicrophone/fingerprints/FloatingMicrophoneFingerprint : app/revanced/util/fingerprint/LiteralValueFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/general/floatingmicrophone/fingerprints/FloatingMicrophoneFingerprint; +} + +public final class app/revanced/patches/youtube/general/handle/HideHandlePatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/youtube/general/handle/HideHandlePatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/youtube/general/handle/fingerprints/AccountSwitcherAccessibilityLabelFingerprint : app/revanced/util/fingerprint/LiteralValueFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/general/handle/fingerprints/AccountSwitcherAccessibilityLabelFingerprint; +} + +public final class app/revanced/patches/youtube/general/headerswitch/HeaderSwitchPatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/youtube/general/headerswitch/HeaderSwitchPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/youtube/general/latestvideosbutton/LatestVideosButtonPatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/youtube/general/latestvideosbutton/LatestVideosButtonPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/youtube/general/latestvideosbutton/fingerprints/LatestVideosButtonFingerprint : app/revanced/util/fingerprint/LiteralValueFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/general/latestvideosbutton/fingerprints/LatestVideosButtonFingerprint; +} + +public final class app/revanced/patches/youtube/general/layout/LayoutComponentsPatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/youtube/general/layout/LayoutComponentsPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/youtube/general/loadingscreen/GradientLoadingScreenPatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/youtube/general/loadingscreen/GradientLoadingScreenPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/youtube/general/loadingscreen/fingerprints/GradientLoadingScreenPrimaryFingerprint : app/revanced/util/fingerprint/LiteralValueFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/general/loadingscreen/fingerprints/GradientLoadingScreenPrimaryFingerprint; +} + +public final class app/revanced/patches/youtube/general/loadingscreen/fingerprints/GradientLoadingScreenSecondaryFingerprint : app/revanced/util/fingerprint/LiteralValueFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/general/loadingscreen/fingerprints/GradientLoadingScreenSecondaryFingerprint; +} + +public final class app/revanced/patches/youtube/general/loadmorebutton/LoadMoreButtonPatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/youtube/general/loadmorebutton/LoadMoreButtonPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/youtube/general/loadmorebutton/fingerprints/LoadMoreButtonFingerprint : app/revanced/util/fingerprint/LiteralValueFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/general/loadmorebutton/fingerprints/LoadMoreButtonFingerprint; +} + +public final class app/revanced/patches/youtube/general/mixplaylists/MixPlaylistsPatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/youtube/general/mixplaylists/MixPlaylistsPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/youtube/general/mixplaylists/fingerprints/ElementParserFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/general/mixplaylists/fingerprints/ElementParserFingerprint; +} + +public final class app/revanced/patches/youtube/general/mixplaylists/fingerprints/EmptyFlatBufferFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/general/mixplaylists/fingerprints/EmptyFlatBufferFingerprint; +} + +public final class app/revanced/patches/youtube/general/rollingnumber/DisableRollingNumberAnimationPatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/youtube/general/rollingnumber/DisableRollingNumberAnimationPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/youtube/general/searchterm/SearchTermThumbnailPatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/youtube/general/searchterm/SearchTermThumbnailPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/youtube/general/searchterm/fingerprints/CreateSearchSuggestionsFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/general/searchterm/fingerprints/CreateSearchSuggestionsFingerprint; +} + +public final class app/revanced/patches/youtube/general/snackbar/HideSnackBarPatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/youtube/general/snackbar/HideSnackBarPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/youtube/general/snackbar/fingerprints/HideSnackBarFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/general/snackbar/fingerprints/HideSnackBarFingerprint; +} + +public final class app/revanced/patches/youtube/general/songsearch/SongSearchPatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/youtube/general/songsearch/SongSearchPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/youtube/general/songsearch/fingerprints/VoiceSearchConfigFingerprint : app/revanced/util/fingerprint/LiteralValueFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/general/songsearch/fingerprints/VoiceSearchConfigFingerprint; +} + +public final class app/revanced/patches/youtube/general/startpage/ChangeStartPagePatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/youtube/general/startpage/ChangeStartPagePatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/youtube/general/startpage/fingerprints/StartActivityFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/general/startpage/fingerprints/StartActivityFingerprint; +} + +public final class app/revanced/patches/youtube/general/suggestions/SuggestionsShelfPatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/youtube/general/suggestions/SuggestionsShelfPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/youtube/general/suggestions/fingerprints/BreakingNewsFingerprint : app/revanced/util/fingerprint/LiteralValueFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/general/suggestions/fingerprints/BreakingNewsFingerprint; +} + +public final class app/revanced/patches/youtube/general/tabletminiplayer/TabletMiniPlayerPatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/youtube/general/tabletminiplayer/TabletMiniPlayerPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/youtube/general/tabletminiplayer/fingerprints/MiniPlayerDimensionsCalculatorFingerprint : app/revanced/util/fingerprint/LiteralValueFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/general/tabletminiplayer/fingerprints/MiniPlayerDimensionsCalculatorFingerprint; +} + +public final class app/revanced/patches/youtube/general/tabletminiplayer/fingerprints/MiniPlayerOverrideFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/general/tabletminiplayer/fingerprints/MiniPlayerOverrideFingerprint; +} + +public final class app/revanced/patches/youtube/general/tabletminiplayer/fingerprints/MiniPlayerOverrideNoContextFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/general/tabletminiplayer/fingerprints/MiniPlayerOverrideNoContextFingerprint; +} + +public final class app/revanced/patches/youtube/general/tabletminiplayer/fingerprints/MiniPlayerResponseModelSizeCheckFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/general/tabletminiplayer/fingerprints/MiniPlayerResponseModelSizeCheckFingerprint; +} + +public final class app/revanced/patches/youtube/general/toolbar/ToolBarButtonPatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/youtube/general/toolbar/ToolBarButtonPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/youtube/general/trendingsearches/TrendingSearchesPatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/youtube/general/trendingsearches/TrendingSearchesPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/youtube/general/trendingsearches/fingerprints/SearchBarEntryFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/general/trendingsearches/fingerprints/SearchBarEntryFingerprint; +} + +public final class app/revanced/patches/youtube/general/widesearchbar/WideSearchBarPatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/youtube/general/widesearchbar/WideSearchBarPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/youtube/general/widesearchbar/fingerprints/SetActionBarRingoFingerprint : app/revanced/util/fingerprint/LiteralValueFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/general/widesearchbar/fingerprints/SetActionBarRingoFingerprint; +} + +public final class app/revanced/patches/youtube/general/widesearchbar/fingerprints/SetWordMarkHeaderFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/general/widesearchbar/fingerprints/SetWordMarkHeaderFingerprint; +} + +public final class app/revanced/patches/youtube/general/widesearchbar/fingerprints/YouActionBarFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/general/widesearchbar/fingerprints/YouActionBarFingerprint; +} + +public final class app/revanced/patches/youtube/layout/animated/AnimatedButtonBackgroundPatch : app/revanced/patcher/patch/ResourcePatch { + public static final field INSTANCE Lapp/revanced/patches/youtube/layout/animated/AnimatedButtonBackgroundPatch; + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V + public fun execute (Lapp/revanced/patcher/data/ResourceContext;)V +} + +public final class app/revanced/patches/youtube/layout/animated/AnimatedLikePatch : app/revanced/patcher/patch/ResourcePatch { + public static final field INSTANCE Lapp/revanced/patches/youtube/layout/animated/AnimatedLikePatch; + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V + public fun execute (Lapp/revanced/patcher/data/ResourceContext;)V +} + +public final class app/revanced/patches/youtube/layout/branding/icon/CustomBrandingIconPatch : app/revanced/patcher/patch/ResourcePatch { + public static final field INSTANCE Lapp/revanced/patches/youtube/layout/branding/icon/CustomBrandingIconPatch; + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V + public fun execute (Lapp/revanced/patcher/data/ResourceContext;)V +} + +public final class app/revanced/patches/youtube/layout/branding/name/CustomBrandingNamePatch : app/revanced/patches/shared/patch/elements/AbstractRemoveStringsElementsPatch { + public static final field INSTANCE Lapp/revanced/patches/youtube/layout/branding/name/CustomBrandingNamePatch; + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V + public fun execute (Lapp/revanced/patcher/data/ResourceContext;)V +} + +public final class app/revanced/patches/youtube/layout/doubletapbackground/DoubleTapOverlayBackgroundPatch : app/revanced/patches/shared/patch/overlaybackground/AbstractOverlayBackgroundPatch { + public static final field INSTANCE Lapp/revanced/patches/youtube/layout/doubletapbackground/DoubleTapOverlayBackgroundPatch; + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V + public fun execute (Lapp/revanced/patcher/data/ResourceContext;)V +} + +public final class app/revanced/patches/youtube/layout/doubletaplength/DoubleTapLengthPatch : app/revanced/patcher/patch/ResourcePatch { + public static final field INSTANCE Lapp/revanced/patches/youtube/layout/doubletaplength/DoubleTapLengthPatch; + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V + public fun execute (Lapp/revanced/patcher/data/ResourceContext;)V +} + +public final class app/revanced/patches/youtube/layout/header/CustomBrandingHeadingPatch : app/revanced/patcher/patch/ResourcePatch { + public static final field INSTANCE Lapp/revanced/patches/youtube/layout/header/CustomBrandingHeadingPatch; + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V + public fun execute (Lapp/revanced/patcher/data/ResourceContext;)V +} + +public final class app/revanced/patches/youtube/layout/materialyou/MaterialYouPatch : app/revanced/patcher/patch/ResourcePatch { + public static final field INSTANCE Lapp/revanced/patches/youtube/layout/materialyou/MaterialYouPatch; + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V + public fun execute (Lapp/revanced/patcher/data/ResourceContext;)V +} + +public final class app/revanced/patches/youtube/layout/pipnotification/PiPNotificationPatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/youtube/layout/pipnotification/PiPNotificationPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/youtube/layout/pipnotification/fingerprints/PiPNotificationFingerprint : app/revanced/util/fingerprint/LiteralValueFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/layout/pipnotification/fingerprints/PiPNotificationFingerprint; +} + +public final class app/revanced/patches/youtube/layout/splashanimation/AddSplashAnimationPatch : app/revanced/patcher/patch/ResourcePatch { + public static final field INSTANCE Lapp/revanced/patches/youtube/layout/splashanimation/AddSplashAnimationPatch; + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V + public fun execute (Lapp/revanced/patcher/data/ResourceContext;)V +} + +public final class app/revanced/patches/youtube/layout/theme/GeneralThemePatch : app/revanced/patcher/patch/ResourcePatch { + public static final field INSTANCE Lapp/revanced/patches/youtube/layout/theme/GeneralThemePatch; + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V + public fun execute (Lapp/revanced/patcher/data/ResourceContext;)V +} + +public final class app/revanced/patches/youtube/layout/theme/ThemePatch : app/revanced/patcher/patch/ResourcePatch { + public static final field INSTANCE Lapp/revanced/patches/youtube/layout/theme/ThemePatch; + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V + public fun execute (Lapp/revanced/patcher/data/ResourceContext;)V +} + +public final class app/revanced/patches/youtube/layout/tooltip/TooltipContentViewPatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/youtube/layout/tooltip/TooltipContentViewPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/youtube/layout/tooltip/fingerprints/TooltipContentViewFingerprint : app/revanced/util/fingerprint/LiteralValueFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/layout/tooltip/fingerprints/TooltipContentViewFingerprint; +} + +public final class app/revanced/patches/youtube/layout/voicesearch/VoiceSearchButtonPatch : app/revanced/patches/shared/patch/voicesearch/AbstractVoiceSearchButtonPatch { + public static final field INSTANCE Lapp/revanced/patches/youtube/layout/voicesearch/VoiceSearchButtonPatch; + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V + public fun execute (Lapp/revanced/patcher/data/ResourceContext;)V +} + +public final class app/revanced/patches/youtube/misc/ambientmode/AmbientModeSwitchPatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/youtube/misc/ambientmode/AmbientModeSwitchPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/youtube/misc/ambientmode/fingerprints/AmbientModeInFullscreenFingerprint : app/revanced/util/fingerprint/LiteralValueFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/misc/ambientmode/fingerprints/AmbientModeInFullscreenFingerprint; +} + +public final class app/revanced/patches/youtube/misc/ambientmode/fingerprints/PowerSaveModeFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/misc/ambientmode/fingerprints/PowerSaveModeFingerprint; +} + +public final class app/revanced/patches/youtube/misc/ambientmode/fingerprints/PowerSaveModeOneFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/misc/ambientmode/fingerprints/PowerSaveModeOneFingerprint; +} + +public final class app/revanced/patches/youtube/misc/ambientmode/fingerprints/PowerSaveModeTwoFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/misc/ambientmode/fingerprints/PowerSaveModeTwoFingerprint; +} + +public final class app/revanced/patches/youtube/misc/codec/audio/ForceOpusCodecPatch : app/revanced/patches/shared/patch/opus/AbstractOpusCodecsPatch { + public static final field INSTANCE Lapp/revanced/patches/youtube/misc/codec/audio/ForceOpusCodecPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/youtube/misc/codec/video/ForceVideoCodecPatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/youtube/misc/codec/video/ForceVideoCodecPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/youtube/misc/codec/video/fingerprints/VideoPrimaryFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/misc/codec/video/fingerprints/VideoPrimaryFingerprint; +} + +public final class app/revanced/patches/youtube/misc/codec/video/fingerprints/VideoPropsFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/misc/codec/video/fingerprints/VideoPropsFingerprint; +} + +public final class app/revanced/patches/youtube/misc/codec/video/fingerprints/VideoPropsParentFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/misc/codec/video/fingerprints/VideoPropsParentFingerprint; +} + +public final class app/revanced/patches/youtube/misc/codec/video/fingerprints/VideoSecondaryFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/misc/codec/video/fingerprints/VideoSecondaryFingerprint; +} + +public final class app/revanced/patches/youtube/misc/debugging/DebuggingPatch : app/revanced/patcher/patch/ResourcePatch { + public static final field INSTANCE Lapp/revanced/patches/youtube/misc/debugging/DebuggingPatch; + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V + public fun execute (Lapp/revanced/patcher/data/ResourceContext;)V +} + +public final class app/revanced/patches/youtube/misc/externalbrowser/ExternalBrowserPatch : app/revanced/patches/shared/patch/transformation/AbstractTransformInstructionsPatch { + public static final field INSTANCE Lapp/revanced/patches/youtube/misc/externalbrowser/ExternalBrowserPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V + public synthetic fun filterMap (Lcom/android/tools/smali/dexlib2/iface/ClassDef;Lcom/android/tools/smali/dexlib2/iface/Method;Lcom/android/tools/smali/dexlib2/iface/instruction/Instruction;I)Ljava/lang/Object; + public fun filterMap (Lcom/android/tools/smali/dexlib2/iface/ClassDef;Lcom/android/tools/smali/dexlib2/iface/Method;Lcom/android/tools/smali/dexlib2/iface/instruction/Instruction;I)Lkotlin/Pair; + public synthetic fun transform (Lapp/revanced/patcher/util/proxy/mutableTypes/MutableMethod;Ljava/lang/Object;)V + public fun transform (Lapp/revanced/patcher/util/proxy/mutableTypes/MutableMethod;Lkotlin/Pair;)V +} + +public final class app/revanced/patches/youtube/misc/language/LanguageSelectorPatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/youtube/misc/language/LanguageSelectorPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/youtube/misc/language/fingerprints/GeneralPrefsFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/misc/language/fingerprints/GeneralPrefsFingerprint; +} + +public final class app/revanced/patches/youtube/misc/language/fingerprints/GeneralPrefsLegacyFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/misc/language/fingerprints/GeneralPrefsLegacyFingerprint; +} + +public final class app/revanced/patches/youtube/misc/layoutswitch/LayoutSwitchPatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/youtube/misc/layoutswitch/LayoutSwitchPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/youtube/misc/layoutswitch/fingerprints/GetFormFactorFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/misc/layoutswitch/fingerprints/GetFormFactorFingerprint; +} + +public final class app/revanced/patches/youtube/misc/minimizedplayback/MinimizedPlaybackPatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/youtube/misc/minimizedplayback/MinimizedPlaybackPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/youtube/misc/minimizedplayback/fingerprints/KidsMinimizedPlaybackPolicyControllerFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/misc/minimizedplayback/fingerprints/KidsMinimizedPlaybackPolicyControllerFingerprint; +} + +public final class app/revanced/patches/youtube/misc/minimizedplayback/fingerprints/MinimizedPlaybackManagerFingerprint : app/revanced/util/fingerprint/LiteralValueFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/misc/minimizedplayback/fingerprints/MinimizedPlaybackManagerFingerprint; +} + +public final class app/revanced/patches/youtube/misc/minimizedplayback/fingerprints/MinimizedPlaybackSettingsFingerprint : app/revanced/util/fingerprint/LiteralValueFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/misc/minimizedplayback/fingerprints/MinimizedPlaybackSettingsFingerprint; +} + +public final class app/revanced/patches/youtube/misc/minimizedplayback/fingerprints/PiPControllerFingerprint : app/revanced/util/fingerprint/LiteralValueFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/misc/minimizedplayback/fingerprints/PiPControllerFingerprint; +} + +public final class app/revanced/patches/youtube/misc/openlinksdirectly/OpenLinksDirectlyPatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/youtube/misc/openlinksdirectly/OpenLinksDirectlyPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/youtube/misc/openlinksdirectly/fingerprints/OpenLinksDirectlyFingerprintPrimary : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/misc/openlinksdirectly/fingerprints/OpenLinksDirectlyFingerprintPrimary; +} + +public final class app/revanced/patches/youtube/misc/openlinksdirectly/fingerprints/OpenLinksDirectlyFingerprintSecondary : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/misc/openlinksdirectly/fingerprints/OpenLinksDirectlyFingerprintSecondary; +} + +public final class app/revanced/patches/youtube/misc/quic/QUICProtocolPatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/youtube/misc/quic/QUICProtocolPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/youtube/misc/quic/fingerprints/CronetEngineBuilderFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/misc/quic/fingerprints/CronetEngineBuilderFingerprint; +} + +public final class app/revanced/patches/youtube/misc/quic/fingerprints/ExperimentalCronetEngineBuilderFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/misc/quic/fingerprints/ExperimentalCronetEngineBuilderFingerprint; +} + +public final class app/revanced/patches/youtube/misc/splashanimation/NewSplashAnimationPatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/youtube/misc/splashanimation/NewSplashAnimationPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/youtube/misc/splashanimation/fingerprints/WatchWhileActivityWithInFlagsFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/misc/splashanimation/fingerprints/WatchWhileActivityWithInFlagsFingerprint; +} + +public final class app/revanced/patches/youtube/misc/splashanimation/fingerprints/WatchWhileActivityWithOutFlagsFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/misc/splashanimation/fingerprints/WatchWhileActivityWithOutFlagsFingerprint; +} + +public final class app/revanced/patches/youtube/misc/spoofappversion/SpoofAppVersionPatch : app/revanced/patches/shared/patch/versionspoof/AbstractVersionSpoofPatch { + public static final field INSTANCE Lapp/revanced/patches/youtube/misc/spoofappversion/SpoofAppVersionPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/youtube/misc/spoofdimensions/SpoofDeviceDimensionsPatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/youtube/misc/spoofdimensions/SpoofDeviceDimensionsPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/youtube/misc/spoofdimensions/fingerprints/DeviceDimensionsModelToStringFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/misc/spoofdimensions/fingerprints/DeviceDimensionsModelToStringFingerprint; +} + +public final class app/revanced/patches/youtube/misc/tracking/SanitizeUrlQueryPatch : app/revanced/patches/shared/patch/tracking/AbstractSanitizeUrlQueryPatch { + public static final field INSTANCE Lapp/revanced/patches/youtube/misc/tracking/SanitizeUrlQueryPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/youtube/misc/tracking/fingerprints/ShareLinkFormatterFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/misc/tracking/fingerprints/ShareLinkFormatterFingerprint; +} + +public final class app/revanced/patches/youtube/misc/tracking/fingerprints/SystemShareLinkFormatterFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/misc/tracking/fingerprints/SystemShareLinkFormatterFingerprint; +} + +public final class app/revanced/patches/youtube/misc/translations/TranslationsPatch : app/revanced/patches/shared/patch/translations/AbstractTranslationsPatch { + public static final field INSTANCE Lapp/revanced/patches/youtube/misc/translations/TranslationsPatch; + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V + public fun execute (Lapp/revanced/patcher/data/ResourceContext;)V +} + +public final class app/revanced/patches/youtube/misc/updatescreen/UpdateScreenPatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/youtube/misc/updatescreen/UpdateScreenPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/youtube/misc/updatescreen/fingerprints/AppBlockingCheckResultToStringFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/misc/updatescreen/fingerprints/AppBlockingCheckResultToStringFingerprint; +} + +public final class app/revanced/patches/youtube/navigation/label/NavigationLabelPatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/youtube/navigation/label/NavigationLabelPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/youtube/navigation/label/fingerprints/PivotBarSetTextFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/navigation/label/fingerprints/PivotBarSetTextFingerprint; +} + +public final class app/revanced/patches/youtube/navigation/navigationbuttons/NavigationButtonsPatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/youtube/navigation/navigationbuttons/NavigationButtonsPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/youtube/navigation/navigationbuttons/fingerprints/AutoMotiveFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/navigation/navigationbuttons/fingerprints/AutoMotiveFingerprint; +} + +public final class app/revanced/patches/youtube/navigation/navigationbuttons/fingerprints/PivotBarEnumFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/navigation/navigationbuttons/fingerprints/PivotBarEnumFingerprint; +} + +public final class app/revanced/patches/youtube/navigation/navigationbuttons/fingerprints/PivotBarShortsButtonViewFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/navigation/navigationbuttons/fingerprints/PivotBarShortsButtonViewFingerprint; +} + +public final class app/revanced/patches/youtube/navigation/tabletnavbar/TabletNavigationBarPatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/youtube/navigation/tabletnavbar/TabletNavigationBarPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/youtube/navigation/tabletnavbar/fingerprints/PivotBarChangedFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/navigation/tabletnavbar/fingerprints/PivotBarChangedFingerprint; +} + +public final class app/revanced/patches/youtube/navigation/tabletnavbar/fingerprints/PivotBarStyleFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/navigation/tabletnavbar/fingerprints/PivotBarStyleFingerprint; +} + +public final class app/revanced/patches/youtube/overlaybutton/alwaysrepeat/AlwaysRepeatPatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/youtube/overlaybutton/alwaysrepeat/AlwaysRepeatPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/youtube/overlaybutton/alwaysrepeat/fingerprints/AutoNavInformerFingerprint : app/revanced/util/fingerprint/LiteralValueFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/overlaybutton/alwaysrepeat/fingerprints/AutoNavInformerFingerprint; +} + +public final class app/revanced/patches/youtube/overlaybutton/download/hook/DownloadButtonHookPatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/youtube/overlaybutton/download/hook/DownloadButtonHookPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/youtube/overlaybutton/download/hook/fingerprints/PlaylistOfflineDownloadOnClickFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/overlaybutton/download/hook/fingerprints/PlaylistOfflineDownloadOnClickFingerprint; +} + +public final class app/revanced/patches/youtube/overlaybutton/download/pip/DisablePiPPatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/youtube/overlaybutton/download/pip/DisablePiPPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/youtube/overlaybutton/download/pip/fingerprints/PiPPlaybackFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/overlaybutton/download/pip/fingerprints/PiPPlaybackFingerprint; +} + +public final class app/revanced/patches/youtube/overlaybutton/general/OverlayButtonsPatch : app/revanced/patcher/patch/ResourcePatch { + public static final field INSTANCE Lapp/revanced/patches/youtube/overlaybutton/general/OverlayButtonsPatch; + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V + public fun execute (Lapp/revanced/patcher/data/ResourceContext;)V +} + +public final class app/revanced/patches/youtube/overlaybutton/whitelist/WhitelistPatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/youtube/overlaybutton/whitelist/WhitelistPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/youtube/overlaybutton/whitelist/fingerprints/ChannelNameFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/overlaybutton/whitelist/fingerprints/ChannelNameFingerprint; +} + +public final class app/revanced/patches/youtube/overlaybutton/whitelist/fingerprints/PlayerResponseModelFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/overlaybutton/whitelist/fingerprints/PlayerResponseModelFingerprint; +} + +public final class app/revanced/patches/youtube/overlaybutton/whitelist/fingerprints/PrimaryInjectFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/overlaybutton/whitelist/fingerprints/PrimaryInjectFingerprint; +} + +public final class app/revanced/patches/youtube/overlaybutton/whitelist/fingerprints/SecondaryInjectFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/overlaybutton/whitelist/fingerprints/SecondaryInjectFingerprint; +} + +public final class app/revanced/patches/youtube/player/autoplaybutton/HideAutoplayButtonPatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/youtube/player/autoplaybutton/HideAutoplayButtonPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/youtube/player/captionsbutton/HideCaptionsButtonBytecodePatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/youtube/player/captionsbutton/HideCaptionsButtonBytecodePatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/youtube/player/captionsbutton/fingerprints/LithoSubtitleButtonConfigFingerprint : app/revanced/util/fingerprint/LiteralValueFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/player/captionsbutton/fingerprints/LithoSubtitleButtonConfigFingerprint; +} + +public final class app/revanced/patches/youtube/player/captionsbutton/fingerprints/YouTubeControlsOverlaySubtitleButtonFingerprint : app/revanced/util/fingerprint/LiteralValueFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/player/captionsbutton/fingerprints/YouTubeControlsOverlaySubtitleButtonFingerprint; +} + +public final class app/revanced/patches/youtube/player/chapters/HideChapterInfoPatch : app/revanced/patcher/patch/ResourcePatch { + public static final field INSTANCE Lapp/revanced/patches/youtube/player/chapters/HideChapterInfoPatch; + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V + public fun execute (Lapp/revanced/patcher/data/ResourceContext;)V +} + +public final class app/revanced/patches/youtube/player/collapsebutton/HideCollapseButtonPatch : app/revanced/patcher/patch/ResourcePatch { + public static final field INSTANCE Lapp/revanced/patches/youtube/player/collapsebutton/HideCollapseButtonPatch; + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V + public fun execute (Lapp/revanced/patcher/data/ResourceContext;)V +} + +public final class app/revanced/patches/youtube/player/endscreencards/HideEndScreenCardsPatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/youtube/player/endscreencards/HideEndScreenCardsPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/youtube/player/endscreencards/fingerprints/LayoutCircleFingerprint : app/revanced/util/fingerprint/LiteralValueFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/player/endscreencards/fingerprints/LayoutCircleFingerprint; +} + +public final class app/revanced/patches/youtube/player/endscreencards/fingerprints/LayoutIconFingerprint : app/revanced/util/fingerprint/LiteralValueFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/player/endscreencards/fingerprints/LayoutIconFingerprint; +} + +public final class app/revanced/patches/youtube/player/endscreencards/fingerprints/LayoutVideoFingerprint : app/revanced/util/fingerprint/LiteralValueFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/player/endscreencards/fingerprints/LayoutVideoFingerprint; +} + +public final class app/revanced/patches/youtube/player/filmstripoverlay/HideFilmstripOverlayPatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/youtube/player/filmstripoverlay/HideFilmstripOverlayPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/youtube/player/filmstripoverlay/fingerprints/FilmStripOverlayConfigFingerprint : app/revanced/util/fingerprint/LiteralValueFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/player/filmstripoverlay/fingerprints/FilmStripOverlayConfigFingerprint; +} + +public final class app/revanced/patches/youtube/player/filmstripoverlay/fingerprints/FilmStripOverlayInteractionFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/player/filmstripoverlay/fingerprints/FilmStripOverlayInteractionFingerprint; +} + +public final class app/revanced/patches/youtube/player/filmstripoverlay/fingerprints/FilmStripOverlayParentFingerprint : app/revanced/util/fingerprint/LiteralValueFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/player/filmstripoverlay/fingerprints/FilmStripOverlayParentFingerprint; +} + +public final class app/revanced/patches/youtube/player/filmstripoverlay/fingerprints/FilmStripOverlayPreviewFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/player/filmstripoverlay/fingerprints/FilmStripOverlayPreviewFingerprint; +} + +public final class app/revanced/patches/youtube/player/filmstripoverlay/fingerprints/FineScrubbingOverlayFingerprint : app/revanced/util/fingerprint/LiteralValueFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/player/filmstripoverlay/fingerprints/FineScrubbingOverlayFingerprint; +} + +public final class app/revanced/patches/youtube/player/fullscreenbutton/HideFullscreenButtonPatch : app/revanced/patcher/patch/ResourcePatch { + public static final field INSTANCE Lapp/revanced/patches/youtube/player/fullscreenbutton/HideFullscreenButtonPatch; + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V + public fun execute (Lapp/revanced/patcher/data/ResourceContext;)V +} + +public final class app/revanced/patches/youtube/player/hapticfeedback/HapticFeedBackPatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/youtube/player/hapticfeedback/HapticFeedBackPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/youtube/player/hapticfeedback/fingerprints/MarkerHapticsFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/player/hapticfeedback/fingerprints/MarkerHapticsFingerprint; +} + +public final class app/revanced/patches/youtube/player/hapticfeedback/fingerprints/ScrubbingHapticsFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/player/hapticfeedback/fingerprints/ScrubbingHapticsFingerprint; +} + +public final class app/revanced/patches/youtube/player/hapticfeedback/fingerprints/SeekHapticsFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/player/hapticfeedback/fingerprints/SeekHapticsFingerprint; +} + +public final class app/revanced/patches/youtube/player/hapticfeedback/fingerprints/SeekUndoHapticsFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/player/hapticfeedback/fingerprints/SeekUndoHapticsFingerprint; +} + +public final class app/revanced/patches/youtube/player/hapticfeedback/fingerprints/ZoomHapticsFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/player/hapticfeedback/fingerprints/ZoomHapticsFingerprint; +} + +public final class app/revanced/patches/youtube/player/infocards/HideInfoCardsPatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/youtube/player/infocards/HideInfoCardsPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/youtube/player/infocards/fingerprints/InfoCardsIncognitoFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/player/infocards/fingerprints/InfoCardsIncognitoFingerprint; +} + +public final class app/revanced/patches/youtube/player/musicbutton/HideMusicButtonPatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/youtube/player/musicbutton/HideMusicButtonPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/youtube/player/musicbutton/fingerprints/MusicAppDeeplinkButtonAlternativeFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/player/musicbutton/fingerprints/MusicAppDeeplinkButtonAlternativeFingerprint; +} + +public final class app/revanced/patches/youtube/player/musicbutton/fingerprints/MusicAppDeeplinkButtonFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/player/musicbutton/fingerprints/MusicAppDeeplinkButtonFingerprint; +} + +public final class app/revanced/patches/youtube/player/musicbutton/fingerprints/MusicAppDeeplinkButtonParentFingerprint : app/revanced/util/fingerprint/LiteralValueFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/player/musicbutton/fingerprints/MusicAppDeeplinkButtonParentFingerprint; +} + +public final class app/revanced/patches/youtube/player/playerbuttonbg/HidePlayerButtonBackgroundPatch : app/revanced/patcher/patch/ResourcePatch { + public static final field INSTANCE Lapp/revanced/patches/youtube/player/playerbuttonbg/HidePlayerButtonBackgroundPatch; + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V + public fun execute (Lapp/revanced/patcher/data/ResourceContext;)V +} + +public final class app/revanced/patches/youtube/player/playeroverlay/CustomPlayerOverlayOpacityPatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/youtube/player/playeroverlay/CustomPlayerOverlayOpacityPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/youtube/player/previousnextbutton/HidePreviousNextButtonPatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/youtube/player/previousnextbutton/HidePreviousNextButtonPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/youtube/player/seekmessage/SeekMessagePatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/youtube/player/seekmessage/SeekMessagePatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/youtube/player/seekmessage/fingerprints/SeekEduContainerFingerprint : app/revanced/util/fingerprint/LiteralValueFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/player/seekmessage/fingerprints/SeekEduContainerFingerprint; +} + +public final class app/revanced/patches/youtube/player/seekmessage/fingerprints/SeekEduUndoOverlayFingerprint : app/revanced/util/fingerprint/LiteralValueFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/player/seekmessage/fingerprints/SeekEduUndoOverlayFingerprint; +} + +public final class app/revanced/patches/youtube/player/speedoverlay/SpeedOverlayPatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/youtube/player/speedoverlay/SpeedOverlayPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/youtube/player/speedoverlay/fingerprints/RestoreSlideToSeekBehaviorFingerprint : app/revanced/util/fingerprint/LiteralValueFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/player/speedoverlay/fingerprints/RestoreSlideToSeekBehaviorFingerprint; +} + +public final class app/revanced/patches/youtube/player/speedoverlay/fingerprints/SpeedOverlayFingerprint : app/revanced/util/fingerprint/LiteralValueFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/player/speedoverlay/fingerprints/SpeedOverlayFingerprint; +} + +public final class app/revanced/patches/youtube/player/suggestactions/SuggestedActionsPatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/youtube/player/suggestactions/SuggestedActionsPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/youtube/player/suggestactions/fingerprints/SuggestedActionsFingerprint : app/revanced/util/fingerprint/LiteralValueFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/player/suggestactions/fingerprints/SuggestedActionsFingerprint; +} + +public final class app/revanced/patches/youtube/player/suggestedvideooverlay/SuggestedVideoOverlayPatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/youtube/player/suggestedvideooverlay/SuggestedVideoOverlayPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/youtube/player/watermark/HideChannelWatermarkBytecodePatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/youtube/player/watermark/HideChannelWatermarkBytecodePatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/youtube/player/watermark/fingerprints/HideWatermarkFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/player/watermark/fingerprints/HideWatermarkFingerprint; +} + +public final class app/revanced/patches/youtube/player/watermark/fingerprints/HideWatermarkParentFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/player/watermark/fingerprints/HideWatermarkParentFingerprint; +} + +public final class app/revanced/patches/youtube/seekbar/append/AppendTimeStampInformationPatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/youtube/seekbar/append/AppendTimeStampInformationPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/youtube/seekbar/color/SeekbarColorPatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/youtube/seekbar/color/SeekbarColorPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/youtube/seekbar/color/fingerprints/ControlsOverlayStyleFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/seekbar/color/fingerprints/ControlsOverlayStyleFingerprint; +} + +public final class app/revanced/patches/youtube/seekbar/color/fingerprints/ShortsSeekbarColorFingerprint : app/revanced/util/fingerprint/LiteralValueFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/seekbar/color/fingerprints/ShortsSeekbarColorFingerprint; +} + +public final class app/revanced/patches/youtube/seekbar/hide/HideSeekbarPatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/youtube/seekbar/hide/HideSeekbarPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/youtube/seekbar/tapping/SeekbarTappingPatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/youtube/seekbar/tapping/SeekbarTappingPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/youtube/seekbar/tapping/fingerprints/SeekbarTappingFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/seekbar/tapping/fingerprints/SeekbarTappingFingerprint; +} + +public final class app/revanced/patches/youtube/seekbar/thumbnailpreview/NewThumbnailPreviewPatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/youtube/seekbar/thumbnailpreview/NewThumbnailPreviewPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/youtube/seekbar/timestamps/HideTimeStampPatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/youtube/seekbar/timestamps/HideTimeStampPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/youtube/seekbar/timestamps/fingerprints/TimeCounterFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/seekbar/timestamps/fingerprints/TimeCounterFingerprint; +} + +public final class app/revanced/patches/youtube/shorts/shortscomponent/ShortsComponentPatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/youtube/shorts/shortscomponent/ShortsComponentPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/youtube/shorts/shortscomponent/ShortsNavigationBarPatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/youtube/shorts/shortscomponent/ShortsNavigationBarPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/youtube/shorts/shortscomponent/ShortsSubscriptionsButtonPatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/youtube/shorts/shortscomponent/ShortsSubscriptionsButtonPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/youtube/shorts/shortscomponent/ShortsToolBarPatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/youtube/shorts/shortscomponent/ShortsToolBarPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/youtube/shorts/shortscomponent/fingerprints/BottomNavigationBarAlternativeFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/shorts/shortscomponent/fingerprints/BottomNavigationBarAlternativeFingerprint; +} + +public final class app/revanced/patches/youtube/shorts/shortscomponent/fingerprints/BottomNavigationBarFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/shorts/shortscomponent/fingerprints/BottomNavigationBarFingerprint; +} + +public final class app/revanced/patches/youtube/shorts/shortscomponent/fingerprints/RenderBottomNavigationBarFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/shorts/shortscomponent/fingerprints/RenderBottomNavigationBarFingerprint; +} + +public final class app/revanced/patches/youtube/shorts/shortscomponent/fingerprints/SetPivotBarFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/shorts/shortscomponent/fingerprints/SetPivotBarFingerprint; +} + +public final class app/revanced/patches/youtube/shorts/shortscomponent/fingerprints/ShortsCommentFingerprint : app/revanced/util/fingerprint/LiteralValueFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/shorts/shortscomponent/fingerprints/ShortsCommentFingerprint; +} + +public final class app/revanced/patches/youtube/shorts/shortscomponent/fingerprints/ShortsDislikeFingerprint : app/revanced/util/fingerprint/LiteralValueFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/shorts/shortscomponent/fingerprints/ShortsDislikeFingerprint; +} + +public final class app/revanced/patches/youtube/shorts/shortscomponent/fingerprints/ShortsInfoPanelFingerprint : app/revanced/util/fingerprint/LiteralValueFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/shorts/shortscomponent/fingerprints/ShortsInfoPanelFingerprint; +} + +public final class app/revanced/patches/youtube/shorts/shortscomponent/fingerprints/ShortsLikeFingerprint : app/revanced/util/fingerprint/LiteralValueFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/shorts/shortscomponent/fingerprints/ShortsLikeFingerprint; +} + +public final class app/revanced/patches/youtube/shorts/shortscomponent/fingerprints/ShortsPaidPromotionFingerprint : app/revanced/util/fingerprint/LiteralValueFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/shorts/shortscomponent/fingerprints/ShortsPaidPromotionFingerprint; +} + +public final class app/revanced/patches/youtube/shorts/shortscomponent/fingerprints/ShortsPivotFingerprint : app/revanced/util/fingerprint/LiteralValueFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/shorts/shortscomponent/fingerprints/ShortsPivotFingerprint; +} + +public final class app/revanced/patches/youtube/shorts/shortscomponent/fingerprints/ShortsPivotLegacyFingerprint : app/revanced/util/fingerprint/LiteralValueFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/shorts/shortscomponent/fingerprints/ShortsPivotLegacyFingerprint; +} + +public final class app/revanced/patches/youtube/shorts/shortscomponent/fingerprints/ShortsRemixFingerprint : app/revanced/util/fingerprint/LiteralValueFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/shorts/shortscomponent/fingerprints/ShortsRemixFingerprint; +} + +public final class app/revanced/patches/youtube/shorts/shortscomponent/fingerprints/ShortsShareFingerprint : app/revanced/util/fingerprint/LiteralValueFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/shorts/shortscomponent/fingerprints/ShortsShareFingerprint; +} + +public final class app/revanced/patches/youtube/shorts/shortscomponent/fingerprints/ShortsSubscriptionsFingerprint : app/revanced/util/fingerprint/LiteralValueFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/shorts/shortscomponent/fingerprints/ShortsSubscriptionsFingerprint; +} + +public final class app/revanced/patches/youtube/shorts/shortscomponent/fingerprints/ShortsSubscriptionsTabletFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/shorts/shortscomponent/fingerprints/ShortsSubscriptionsTabletFingerprint; +} + +public final class app/revanced/patches/youtube/shorts/shortscomponent/fingerprints/ShortsSubscriptionsTabletParentFingerprint : app/revanced/util/fingerprint/LiteralValueFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/shorts/shortscomponent/fingerprints/ShortsSubscriptionsTabletParentFingerprint; +} + +public final class app/revanced/patches/youtube/shorts/shortscomponent/fingerprints/ToolBarBannerFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/shorts/shortscomponent/fingerprints/ToolBarBannerFingerprint; +} + +public final class app/revanced/patches/youtube/shorts/shortsoverlay/ShortsOverlayButtonsPatch : app/revanced/patcher/patch/ResourcePatch { + public static final field INSTANCE Lapp/revanced/patches/youtube/shorts/shortsoverlay/ShortsOverlayButtonsPatch; + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V + public fun execute (Lapp/revanced/patcher/data/ResourceContext;)V +} + +public final class app/revanced/patches/youtube/shorts/startupshortsreset/DisableShortsOnStartupPatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/youtube/shorts/startupshortsreset/DisableShortsOnStartupPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/youtube/shorts/startupshortsreset/fingerprints/UserWasInShortsFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/shorts/startupshortsreset/fingerprints/UserWasInShortsFingerprint; +} + +public final class app/revanced/patches/youtube/swipe/controls/SwipeControlsPatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/youtube/swipe/controls/SwipeControlsPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/youtube/swipe/controls/fingerprints/FullScreenEngagementOverlayFingerprint : app/revanced/util/fingerprint/LiteralValueFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/swipe/controls/fingerprints/FullScreenEngagementOverlayFingerprint; +} + +public final class app/revanced/patches/youtube/swipe/controls/fingerprints/HDRBrightnessFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/swipe/controls/fingerprints/HDRBrightnessFingerprint; +} + +public final class app/revanced/patches/youtube/swipe/controls/fingerprints/SwipeControlsHostActivityFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/swipe/controls/fingerprints/SwipeControlsHostActivityFingerprint; +} + +public final class app/revanced/patches/youtube/utils/browseid/BrowseIdHookPatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/youtube/utils/browseid/BrowseIdHookPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/youtube/utils/browseid/fingerprints/BrowseIdClassFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/utils/browseid/fingerprints/BrowseIdClassFingerprint; +} + +public final class app/revanced/patches/youtube/utils/controlsoverlay/DisableControlsOverlayConfigPatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/youtube/utils/controlsoverlay/DisableControlsOverlayConfigPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/youtube/utils/controlsoverlay/fingerprints/ControlsOverlayConfigFingerprint : app/revanced/util/fingerprint/LiteralValueFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/utils/controlsoverlay/fingerprints/ControlsOverlayConfigFingerprint; +} + +public final class app/revanced/patches/youtube/utils/fingerprints/LayoutConstructorFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/utils/fingerprints/LayoutConstructorFingerprint; +} + +public final class app/revanced/patches/youtube/utils/fingerprints/LayoutSwitchFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/utils/fingerprints/LayoutSwitchFingerprint; +} + +public final class app/revanced/patches/youtube/utils/fingerprints/NewVideoQualityChangedFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/utils/fingerprints/NewVideoQualityChangedFingerprint; +} + +public final class app/revanced/patches/youtube/utils/fingerprints/OrganicPlaybackContextModelFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/utils/fingerprints/OrganicPlaybackContextModelFingerprint; +} + +public final class app/revanced/patches/youtube/utils/fingerprints/PivotBarCreateButtonViewFingerprint : app/revanced/util/fingerprint/LiteralValueFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/utils/fingerprints/PivotBarCreateButtonViewFingerprint; +} + +public final class app/revanced/patches/youtube/utils/fingerprints/PlayerControlsVisibilityModelFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/utils/fingerprints/PlayerControlsVisibilityModelFingerprint; +} + +public final class app/revanced/patches/youtube/utils/fingerprints/PlayerParameterBuilderFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/utils/fingerprints/PlayerParameterBuilderFingerprint; +} + +public final class app/revanced/patches/youtube/utils/fingerprints/PlayerSeekbarColorFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/utils/fingerprints/PlayerSeekbarColorFingerprint; +} + +public final class app/revanced/patches/youtube/utils/fingerprints/QualityMenuViewInflateFingerprint : app/revanced/util/fingerprint/LiteralValueFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/utils/fingerprints/QualityMenuViewInflateFingerprint; +} + +public final class app/revanced/patches/youtube/utils/fingerprints/RecyclerViewTreeObserverFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/utils/fingerprints/RecyclerViewTreeObserverFingerprint; +} + +public final class app/revanced/patches/youtube/utils/fingerprints/RollingNumberTextViewAnimationUpdateFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/utils/fingerprints/RollingNumberTextViewAnimationUpdateFingerprint; +} + +public final class app/revanced/patches/youtube/utils/fingerprints/SeekbarFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/utils/fingerprints/SeekbarFingerprint; +} + +public final class app/revanced/patches/youtube/utils/fingerprints/SeekbarOnDrawFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/utils/fingerprints/SeekbarOnDrawFingerprint; +} + +public final class app/revanced/patches/youtube/utils/fingerprints/ThumbnailPreviewConfigFingerprint : app/revanced/util/fingerprint/LiteralValueFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/utils/fingerprints/ThumbnailPreviewConfigFingerprint; +} + +public final class app/revanced/patches/youtube/utils/fingerprints/TotalTimeFingerprint : app/revanced/util/fingerprint/LiteralValueFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/utils/fingerprints/TotalTimeFingerprint; +} + +public final class app/revanced/patches/youtube/utils/fingerprints/VideoEndFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/utils/fingerprints/VideoEndFingerprint; +} + +public final class app/revanced/patches/youtube/utils/fingerprints/YouTubeControlsOverlayFingerprint : app/revanced/util/fingerprint/LiteralValueFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/utils/fingerprints/YouTubeControlsOverlayFingerprint; +} + +public final class app/revanced/patches/youtube/utils/fix/clientspoof/ClientSpoofPatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/youtube/utils/fix/clientspoof/ClientSpoofPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/youtube/utils/fix/clientspoof/fingerprints/UserAgentHeaderBuilderFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/utils/fix/clientspoof/fingerprints/UserAgentHeaderBuilderFingerprint; +} + +public final class app/revanced/patches/youtube/utils/fix/doublebacktoclose/DoubleBackToClosePatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/youtube/utils/fix/doublebacktoclose/DoubleBackToClosePatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/youtube/utils/fix/doublebacktoclose/fingerprint/ScrollPositionFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/utils/fix/doublebacktoclose/fingerprint/ScrollPositionFingerprint; +} + +public final class app/revanced/patches/youtube/utils/fix/doublebacktoclose/fingerprint/ScrollTopFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/utils/fix/doublebacktoclose/fingerprint/ScrollTopFingerprint; +} + +public final class app/revanced/patches/youtube/utils/fix/doublebacktoclose/fingerprint/ScrollTopParentFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/utils/fix/doublebacktoclose/fingerprint/ScrollTopParentFingerprint; +} + +public final class app/revanced/patches/youtube/utils/fix/parameter/SpoofPlayerParameterPatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/youtube/utils/fix/parameter/SpoofPlayerParameterPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/youtube/utils/fix/swiperefresh/SwipeRefreshPatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/youtube/utils/fix/swiperefresh/SwipeRefreshPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/youtube/utils/fix/swiperefresh/fingerprint/SwipeRefreshLayoutFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/utils/fix/swiperefresh/fingerprint/SwipeRefreshLayoutFingerprint; +} + +public final class app/revanced/patches/youtube/utils/integrations/Constants { + public static final field ADS_PATH Ljava/lang/String; + public static final field ALTERNATIVE_THUMBNAILS Ljava/lang/String; + public static final field ALTERNATIVE_THUMBNAILS_PATH Ljava/lang/String; + public static final field BOTTOM_PLAYER Ljava/lang/String; + public static final field BOTTOM_PLAYER_PATH Ljava/lang/String; + public static final field COMPONENTS_PATH Ljava/lang/String; + public static final field FLYOUT_PANEL Ljava/lang/String; + public static final field FLYOUT_PANEL_PATH Ljava/lang/String; + public static final field FULLSCREEN Ljava/lang/String; + public static final field FULLSCREEN_PATH Ljava/lang/String; + public static final field GENERAL Ljava/lang/String; + public static final field GENERAL_PATH Ljava/lang/String; + public static final field INSTANCE Lapp/revanced/patches/youtube/utils/integrations/Constants; + public static final field INTEGRATIONS_PATH Ljava/lang/String; + public static final field MISC_PATH Ljava/lang/String; + public static final field NAVIGATION Ljava/lang/String; + public static final field NAVIGATION_PATH Ljava/lang/String; + public static final field OVERLAY_BUTTONS_PATH Ljava/lang/String; + public static final field PATCHES_PATH Ljava/lang/String; + public static final field PLAYER Ljava/lang/String; + public static final field PLAYER_PATH Ljava/lang/String; + public static final field SEEKBAR Ljava/lang/String; + public static final field SEEKBAR_PATH Ljava/lang/String; + public static final field SHORTS Ljava/lang/String; + public static final field SHORTS_PATH Ljava/lang/String; + public static final field SWIPE_PATH Ljava/lang/String; + public static final field UTILS_PATH Ljava/lang/String; + public static final field VIDEO_PATH Ljava/lang/String; + public final fun getLANGUAGE_LIST ()[Ljava/lang/String; +} + +public final class app/revanced/patches/youtube/utils/integrations/IntegrationsPatch : app/revanced/patches/shared/patch/integrations/AbstractIntegrationsPatch { + public static final field INSTANCE Lapp/revanced/patches/youtube/utils/integrations/IntegrationsPatch; +} + +public final class app/revanced/patches/youtube/utils/integrations/fingerprints/APIPlayerServiceFingerprint : app/revanced/patches/shared/patch/integrations/AbstractIntegrationsPatch$IntegrationsFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/utils/integrations/fingerprints/APIPlayerServiceFingerprint; +} + +public final class app/revanced/patches/youtube/utils/integrations/fingerprints/ApplicationInitFingerprint : app/revanced/patches/shared/patch/integrations/AbstractIntegrationsPatch$IntegrationsFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/utils/integrations/fingerprints/ApplicationInitFingerprint; +} + +public final class app/revanced/patches/youtube/utils/integrations/fingerprints/EmbeddedPlayerControlsOverlayFingerprint : app/revanced/patches/shared/patch/integrations/AbstractIntegrationsPatch$IntegrationsFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/utils/integrations/fingerprints/EmbeddedPlayerControlsOverlayFingerprint; +} + +public final class app/revanced/patches/youtube/utils/integrations/fingerprints/EmbeddedPlayerFingerprint : app/revanced/patches/shared/patch/integrations/AbstractIntegrationsPatch$IntegrationsFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/utils/integrations/fingerprints/EmbeddedPlayerFingerprint; +} + +public final class app/revanced/patches/youtube/utils/integrations/fingerprints/RemoteEmbedFragmentFingerprint : app/revanced/patches/shared/patch/integrations/AbstractIntegrationsPatch$IntegrationsFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/utils/integrations/fingerprints/RemoteEmbedFragmentFingerprint; +} + +public final class app/revanced/patches/youtube/utils/integrations/fingerprints/RemoteEmbeddedPlayerFingerprint : app/revanced/patches/shared/patch/integrations/AbstractIntegrationsPatch$IntegrationsFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/utils/integrations/fingerprints/RemoteEmbeddedPlayerFingerprint; +} + +public final class app/revanced/patches/youtube/utils/integrations/fingerprints/StandalonePlayerActivityFingerprint : app/revanced/patches/shared/patch/integrations/AbstractIntegrationsPatch$IntegrationsFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/utils/integrations/fingerprints/StandalonePlayerActivityFingerprint; +} + +public final class app/revanced/patches/youtube/utils/litho/LithoFilterPatch : app/revanced/patcher/patch/BytecodePatch, java/io/Closeable { + public static final field INSTANCE Lapp/revanced/patches/youtube/utils/litho/LithoFilterPatch; + public fun close ()V + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/youtube/utils/litho/fingerprints/GeneralByteBufferFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/utils/litho/fingerprints/GeneralByteBufferFingerprint; +} + +public final class app/revanced/patches/youtube/utils/litho/fingerprints/LithoFilterFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/utils/litho/fingerprints/LithoFilterFingerprint; +} + +public final class app/revanced/patches/youtube/utils/lockmodestate/LockModeStateHookPatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/youtube/utils/lockmodestate/LockModeStateHookPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/youtube/utils/lockmodestate/fingerprint/LockModeStateFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/utils/lockmodestate/fingerprint/LockModeStateFingerprint; +} + +public final class app/revanced/patches/youtube/utils/mainactivity/MainActivityResolvePatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/youtube/utils/mainactivity/MainActivityResolvePatch; + public static field initMethod Lapp/revanced/patcher/util/proxy/mutableTypes/MutableMethod; + public static field mainActivityClassDef Lcom/android/tools/smali/dexlib2/iface/ClassDef; + public static field mainActivityMutableClass Lapp/revanced/patcher/util/proxy/mutableTypes/MutableClass; + public static field onBackPressedMethod Lapp/revanced/patcher/util/proxy/mutableTypes/MutableMethod; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V + public final fun getInitMethod ()Lapp/revanced/patcher/util/proxy/mutableTypes/MutableMethod; + public final fun getMainActivityClassDef ()Lcom/android/tools/smali/dexlib2/iface/ClassDef; + public final fun getMainActivityMutableClass ()Lapp/revanced/patcher/util/proxy/mutableTypes/MutableClass; + public final fun getOnBackPressedMethod ()Lapp/revanced/patcher/util/proxy/mutableTypes/MutableMethod; + public final fun injectInit (Ljava/lang/String;Ljava/lang/String;)V + public final fun setInitMethod (Lapp/revanced/patcher/util/proxy/mutableTypes/MutableMethod;)V + public final fun setMainActivityClassDef (Lcom/android/tools/smali/dexlib2/iface/ClassDef;)V + public final fun setMainActivityMutableClass (Lapp/revanced/patcher/util/proxy/mutableTypes/MutableClass;)V + public final fun setOnBackPressedMethod (Lapp/revanced/patcher/util/proxy/mutableTypes/MutableMethod;)V +} + +public final class app/revanced/patches/youtube/utils/mainactivity/fingerprints/MainActivityFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/utils/mainactivity/fingerprints/MainActivityFingerprint; +} + +public final class app/revanced/patches/youtube/utils/microg/Constants { + public static final field INSTANCE Lapp/revanced/patches/youtube/utils/microg/Constants; +} + +public final class app/revanced/patches/youtube/utils/microg/MicroGBytecodePatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/youtube/utils/microg/MicroGBytecodePatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/youtube/utils/microg/MicroGPatch : app/revanced/patcher/patch/ResourcePatch { + public static final field INSTANCE Lapp/revanced/patches/youtube/utils/microg/MicroGPatch; + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V + public fun execute (Lapp/revanced/patcher/data/ResourceContext;)V +} + +public final class app/revanced/patches/youtube/utils/microg/fingerprints/CastContextFetchFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/utils/microg/fingerprints/CastContextFetchFingerprint; +} + +public final class app/revanced/patches/youtube/utils/microg/fingerprints/CastDynamiteModuleFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/utils/microg/fingerprints/CastDynamiteModuleFingerprint; +} + +public final class app/revanced/patches/youtube/utils/microg/fingerprints/CastDynamiteModuleV2Fingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/utils/microg/fingerprints/CastDynamiteModuleV2Fingerprint; +} + +public final class app/revanced/patches/youtube/utils/microg/fingerprints/GooglePlayUtilityFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/utils/microg/fingerprints/GooglePlayUtilityFingerprint; +} + +public final class app/revanced/patches/youtube/utils/microg/fingerprints/PrimeFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/utils/microg/fingerprints/PrimeFingerprint; +} + +public final class app/revanced/patches/youtube/utils/microg/fingerprints/ServiceCheckFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/utils/microg/fingerprints/ServiceCheckFingerprint; +} + +public final class app/revanced/patches/youtube/utils/navbarindex/NavBarIndexHookPatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/youtube/utils/navbarindex/NavBarIndexHookPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/youtube/utils/navbarindex/fingerprints/MobileTopBarButtonOnClickFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/utils/navbarindex/fingerprints/MobileTopBarButtonOnClickFingerprint; +} + +public final class app/revanced/patches/youtube/utils/navbarindex/fingerprints/PivotBarIndexFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/utils/navbarindex/fingerprints/PivotBarIndexFingerprint; +} + +public final class app/revanced/patches/youtube/utils/navbarindex/fingerprints/SettingsActivityOnBackPressedFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/utils/navbarindex/fingerprints/SettingsActivityOnBackPressedFingerprint; +} + +public final class app/revanced/patches/youtube/utils/overridequality/OverrideQualityHookPatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/youtube/utils/overridequality/OverrideQualityHookPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/youtube/utils/overridequality/fingerprints/VideoQualityListFingerprint : app/revanced/util/fingerprint/LiteralValueFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/utils/overridequality/fingerprints/VideoQualityListFingerprint; +} + +public final class app/revanced/patches/youtube/utils/overridequality/fingerprints/VideoQualityPatchFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/utils/overridequality/fingerprints/VideoQualityPatchFingerprint; +} + +public final class app/revanced/patches/youtube/utils/overridequality/fingerprints/VideoQualityTextFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/utils/overridequality/fingerprints/VideoQualityTextFingerprint; +} + +public final class app/revanced/patches/youtube/utils/overridespeed/OverrideSpeedHookPatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/youtube/utils/overridespeed/OverrideSpeedHookPatch; + public static field playbackSpeedChangedResult Lapp/revanced/patcher/fingerprint/MethodFingerprintResult; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V + public final fun getPlaybackSpeedChangedResult ()Lapp/revanced/patcher/fingerprint/MethodFingerprintResult; + public final fun setPlaybackSpeedChangedResult (Lapp/revanced/patcher/fingerprint/MethodFingerprintResult;)V +} + +public final class app/revanced/patches/youtube/utils/overridespeed/fingerprints/PlaybackSpeedChangedFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/utils/overridespeed/fingerprints/PlaybackSpeedChangedFingerprint; +} + +public final class app/revanced/patches/youtube/utils/overridespeed/fingerprints/PlaybackSpeedParentFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/utils/overridespeed/fingerprints/PlaybackSpeedParentFingerprint; +} + +public final class app/revanced/patches/youtube/utils/overridespeed/fingerprints/PlaybackSpeedPatchFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/utils/overridespeed/fingerprints/PlaybackSpeedPatchFingerprint; +} + +public final class app/revanced/patches/youtube/utils/overridespeed/fingerprints/SpeedClassFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/utils/overridespeed/fingerprints/SpeedClassFingerprint; +} + +public final class app/revanced/patches/youtube/utils/playerbutton/PlayerButtonHookPatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/youtube/utils/playerbutton/PlayerButtonHookPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/youtube/utils/playerbutton/fingerprints/LiveChatFingerprint : app/revanced/util/fingerprint/LiteralValueFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/utils/playerbutton/fingerprints/LiveChatFingerprint; +} + +public final class app/revanced/patches/youtube/utils/playercontrols/PlayerControlsPatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/youtube/utils/playercontrols/PlayerControlsPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/youtube/utils/playercontrols/fingerprints/BottomControlsInflateFingerprint : app/revanced/util/fingerprint/LiteralValueFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/utils/playercontrols/fingerprints/BottomControlsInflateFingerprint; +} + +public final class app/revanced/patches/youtube/utils/playercontrols/fingerprints/ControlsLayoutInflateFingerprint : app/revanced/util/fingerprint/LiteralValueFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/utils/playercontrols/fingerprints/ControlsLayoutInflateFingerprint; +} + +public final class app/revanced/patches/youtube/utils/playercontrols/fingerprints/FullscreenEngagementSpeedEduVisibleFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/utils/playercontrols/fingerprints/FullscreenEngagementSpeedEduVisibleFingerprint; +} + +public final class app/revanced/patches/youtube/utils/playercontrols/fingerprints/FullscreenEngagementSpeedEduVisibleParentFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/utils/playercontrols/fingerprints/FullscreenEngagementSpeedEduVisibleParentFingerprint; +} + +public final class app/revanced/patches/youtube/utils/playercontrols/fingerprints/PlayerControlsVisibilityFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/utils/playercontrols/fingerprints/PlayerControlsVisibilityFingerprint; +} + +public final class app/revanced/patches/youtube/utils/playercontrols/fingerprints/QuickSeekVisibleFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/utils/playercontrols/fingerprints/QuickSeekVisibleFingerprint; +} + +public final class app/revanced/patches/youtube/utils/playercontrols/fingerprints/SeekEDUVisibleFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/utils/playercontrols/fingerprints/SeekEDUVisibleFingerprint; +} + +public final class app/revanced/patches/youtube/utils/playercontrols/fingerprints/UserScrubbingFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/utils/playercontrols/fingerprints/UserScrubbingFingerprint; +} + +public final class app/revanced/patches/youtube/utils/playerresponse/PlayerResponsePatch : app/revanced/patcher/patch/BytecodePatch, java/io/Closeable, java/util/Set, kotlin/jvm/internal/markers/KMutableSet { + public static final field INSTANCE Lapp/revanced/patches/youtube/utils/playerresponse/PlayerResponsePatch; + public fun add (Lapp/revanced/patches/youtube/utils/playerresponse/PlayerResponsePatch$Hook;)Z + public synthetic fun add (Ljava/lang/Object;)Z + public fun addAll (Ljava/util/Collection;)Z + public fun clear ()V + public fun close ()V + public fun contains (Lapp/revanced/patches/youtube/utils/playerresponse/PlayerResponsePatch$Hook;)Z + public final fun contains (Ljava/lang/Object;)Z + public fun containsAll (Ljava/util/Collection;)Z + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V + public fun getSize ()I + public fun isEmpty ()Z + public fun iterator ()Ljava/util/Iterator; + public fun remove (Lapp/revanced/patches/youtube/utils/playerresponse/PlayerResponsePatch$Hook;)Z + public final fun remove (Ljava/lang/Object;)Z + public fun removeAll (Ljava/util/Collection;)Z + public fun retainAll (Ljava/util/Collection;)Z + public final fun size ()I + public fun toArray ()[Ljava/lang/Object; + public fun toArray ([Ljava/lang/Object;)[Ljava/lang/Object; +} + +public final class app/revanced/patches/youtube/utils/playertype/PlayerTypeHookPatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/youtube/utils/playertype/PlayerTypeHookPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/youtube/utils/playertype/fingerprint/PlayerTypeFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/utils/playertype/fingerprint/PlayerTypeFingerprint; +} + +public final class app/revanced/patches/youtube/utils/playertype/fingerprint/VideoStateFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/utils/playertype/fingerprint/VideoStateFingerprint; +} + +public final class app/revanced/patches/youtube/utils/quickactions/QuickActionsHookPatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/youtube/utils/quickactions/QuickActionsHookPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/youtube/utils/quickactions/fingerprints/QuickActionsElementFingerprint : app/revanced/util/fingerprint/LiteralValueFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/utils/quickactions/fingerprints/QuickActionsElementFingerprint; +} + +public final class app/revanced/patches/youtube/utils/resourceid/SharedResourceIdPatch : app/revanced/patcher/patch/ResourcePatch { + public static final field INSTANCE Lapp/revanced/patches/youtube/utils/resourceid/SharedResourceIdPatch; + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V + public fun execute (Lapp/revanced/patcher/data/ResourceContext;)V + public final fun getAccountSwitcherAccessibility ()J + public final fun getActionBarRingo ()J + public final fun getAdAttribution ()J + public final fun getAppRelatedEndScreenResults ()J + public final fun getAppearance ()J + public final fun getAutoNavPreviewStub ()J + public final fun getAutoNavToggle ()J + public final fun getBackgroundCategory ()J + public final fun getBar ()J + public final fun getBarContainerHeight ()J + public final fun getBottomSheetFooterText ()J + public final fun getBottomUiContainerStub ()J + public final fun getChannelListSubMenu ()J + public final fun getCompactLink ()J + public final fun getCompactListItem ()J + public final fun getControlsLayoutStub ()J + public final fun getDarkSplashAnimation ()J + public final fun getDislikeButton ()J + public final fun getDonationCompanion ()J + public final fun getEasySeekEduContainer ()J + public final fun getEditSettingsAction ()J + public final fun getEmojiPickerIcon ()J + public final fun getEndScreenElementLayoutCircle ()J + public final fun getEndScreenElementLayoutIcon ()J + public final fun getEndScreenElementLayoutVideo ()J + public final fun getExpandButtonDown ()J + public final fun getFab ()J + public final fun getFilterBarHeight ()J + public final fun getFloatyBarTopMargin ()J + public final fun getFullScreenEngagementOverlay ()J + public final fun getFullScreenEngagementPanel ()J + public final fun getHorizontalCardList ()J + public final fun getImageOnlyTab ()J + public final fun getInlineTimeBarColorizedBarPlayedColorDark ()J + public final fun getInlineTimeBarPlayedNotHighlightedColor ()J + public final fun getInsetOverlayViewLayout ()J + public final fun getLiveChatButton ()J + public final fun getMenuItemView ()J + public final fun getMusicAppDeeplinkButtonView ()J + public final fun getPosterArtWidthDefault ()J + public final fun getQualityAuto ()J + public final fun getQuickActionsElementContainer ()J + public final fun getReelDynRemix ()J + public final fun getReelDynShare ()J + public final fun getReelForcedMuteButton ()J + public final fun getReelPivotButton ()J + public final fun getReelPlayerBadge ()J + public final fun getReelPlayerBadge2 ()J + public final fun getReelPlayerFooter ()J + public final fun getReelPlayerInfoPanel ()J + public final fun getReelPlayerPausedStateButton ()J + public final fun getReelRightDislikeIcon ()J + public final fun getReelRightLikeIcon ()J + public final fun getReelTimeBarPlayedColor ()J + public final fun getRelatedChipCloudMargin ()J + public final fun getRightComment ()J + public final fun getScrimOverlay ()J + public final fun getScrubbing ()J + public final fun getSeekUndoEduOverlayStub ()J + public final fun getSettingsBooleanTimeRangeDialog ()J + public final fun getSizeAdjustableLiteAutoNavOverlay ()J + public final fun getSubtitleMenuSettingsFooterInfo ()J + public final fun getSuggestedAction ()J + public final fun getTabsBarTextTabView ()J + public final fun getToolTipContentView ()J + public final fun getTotalTime ()J + public final fun getTouchArea ()J + public final fun getVideoQualityBottomSheet ()J + public final fun getVideoZoomIndicatorLayout ()J + public final fun getWordMarkHeader ()J + public final fun getYoutubeControlsOverlay ()J + public final fun getYoutubeControlsOverlaySubtitleButton ()J + public final fun getYtOutlineArrowTimeBlack ()J + public final fun getYtOutlineFireBlack ()J + public final fun getYtOutlineSearchBlack ()J + public final fun setAccountSwitcherAccessibility (J)V + public final fun setActionBarRingo (J)V + public final fun setAdAttribution (J)V + public final fun setAppRelatedEndScreenResults (J)V + public final fun setAppearance (J)V + public final fun setAutoNavPreviewStub (J)V + public final fun setAutoNavToggle (J)V + public final fun setBackgroundCategory (J)V + public final fun setBar (J)V + public final fun setBarContainerHeight (J)V + public final fun setBottomSheetFooterText (J)V + public final fun setBottomUiContainerStub (J)V + public final fun setChannelListSubMenu (J)V + public final fun setCompactLink (J)V + public final fun setCompactListItem (J)V + public final fun setControlsLayoutStub (J)V + public final fun setDarkSplashAnimation (J)V + public final fun setDislikeButton (J)V + public final fun setDonationCompanion (J)V + public final fun setEasySeekEduContainer (J)V + public final fun setEditSettingsAction (J)V + public final fun setEmojiPickerIcon (J)V + public final fun setEndScreenElementLayoutCircle (J)V + public final fun setEndScreenElementLayoutIcon (J)V + public final fun setEndScreenElementLayoutVideo (J)V + public final fun setExpandButtonDown (J)V + public final fun setFab (J)V + public final fun setFilterBarHeight (J)V + public final fun setFloatyBarTopMargin (J)V + public final fun setFullScreenEngagementOverlay (J)V + public final fun setFullScreenEngagementPanel (J)V + public final fun setHorizontalCardList (J)V + public final fun setImageOnlyTab (J)V + public final fun setInlineTimeBarColorizedBarPlayedColorDark (J)V + public final fun setInlineTimeBarPlayedNotHighlightedColor (J)V + public final fun setInsetOverlayViewLayout (J)V + public final fun setLiveChatButton (J)V + public final fun setMenuItemView (J)V + public final fun setMusicAppDeeplinkButtonView (J)V + public final fun setPosterArtWidthDefault (J)V + public final fun setQualityAuto (J)V + public final fun setQuickActionsElementContainer (J)V + public final fun setReelDynRemix (J)V + public final fun setReelDynShare (J)V + public final fun setReelForcedMuteButton (J)V + public final fun setReelPivotButton (J)V + public final fun setReelPlayerBadge (J)V + public final fun setReelPlayerBadge2 (J)V + public final fun setReelPlayerFooter (J)V + public final fun setReelPlayerInfoPanel (J)V + public final fun setReelPlayerPausedStateButton (J)V + public final fun setReelRightDislikeIcon (J)V + public final fun setReelRightLikeIcon (J)V + public final fun setReelTimeBarPlayedColor (J)V + public final fun setRelatedChipCloudMargin (J)V + public final fun setRightComment (J)V + public final fun setScrimOverlay (J)V + public final fun setScrubbing (J)V + public final fun setSeekUndoEduOverlayStub (J)V + public final fun setSettingsBooleanTimeRangeDialog (J)V + public final fun setSizeAdjustableLiteAutoNavOverlay (J)V + public final fun setSubtitleMenuSettingsFooterInfo (J)V + public final fun setSuggestedAction (J)V + public final fun setTabsBarTextTabView (J)V + public final fun setToolTipContentView (J)V + public final fun setTotalTime (J)V + public final fun setTouchArea (J)V + public final fun setVideoQualityBottomSheet (J)V + public final fun setVideoZoomIndicatorLayout (J)V + public final fun setWordMarkHeader (J)V + public final fun setYoutubeControlsOverlay (J)V + public final fun setYoutubeControlsOverlaySubtitleButton (J)V + public final fun setYtOutlineArrowTimeBlack (J)V + public final fun setYtOutlineFireBlack (J)V + public final fun setYtOutlineSearchBlack (J)V +} + +public final class app/revanced/patches/youtube/utils/returnyoutubedislike/general/ReturnYouTubeDislikePatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/youtube/utils/returnyoutubedislike/general/ReturnYouTubeDislikePatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/youtube/utils/returnyoutubedislike/general/fingerprints/DislikeFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/utils/returnyoutubedislike/general/fingerprints/DislikeFingerprint; +} + +public final class app/revanced/patches/youtube/utils/returnyoutubedislike/general/fingerprints/LikeFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/utils/returnyoutubedislike/general/fingerprints/LikeFingerprint; +} + +public final class app/revanced/patches/youtube/utils/returnyoutubedislike/general/fingerprints/RemoveLikeFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/utils/returnyoutubedislike/general/fingerprints/RemoveLikeFingerprint; +} + +public final class app/revanced/patches/youtube/utils/returnyoutubedislike/general/fingerprints/TextComponentConstructorFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/utils/returnyoutubedislike/general/fingerprints/TextComponentConstructorFingerprint; +} + +public final class app/revanced/patches/youtube/utils/returnyoutubedislike/general/fingerprints/TextComponentContextFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/utils/returnyoutubedislike/general/fingerprints/TextComponentContextFingerprint; +} + +public final class app/revanced/patches/youtube/utils/returnyoutubedislike/oldlayout/ReturnYouTubeDislikeOldLayoutPatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/youtube/utils/returnyoutubedislike/oldlayout/ReturnYouTubeDislikeOldLayoutPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/youtube/utils/returnyoutubedislike/oldlayout/fingerprints/ButtonTagFingerprint : app/revanced/util/fingerprint/LiteralValueFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/utils/returnyoutubedislike/oldlayout/fingerprints/ButtonTagFingerprint; +} + +public final class app/revanced/patches/youtube/utils/returnyoutubedislike/rollingnumber/ReturnYouTubeDislikeRollingNumberPatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/youtube/utils/returnyoutubedislike/rollingnumber/ReturnYouTubeDislikeRollingNumberPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/youtube/utils/returnyoutubedislike/rollingnumber/fingerprints/RollingNumberMeasureAnimatedTextFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/utils/returnyoutubedislike/rollingnumber/fingerprints/RollingNumberMeasureAnimatedTextFingerprint; +} + +public final class app/revanced/patches/youtube/utils/returnyoutubedislike/rollingnumber/fingerprints/RollingNumberMeasureStaticLabelFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/utils/returnyoutubedislike/rollingnumber/fingerprints/RollingNumberMeasureStaticLabelFingerprint; +} + +public final class app/revanced/patches/youtube/utils/returnyoutubedislike/rollingnumber/fingerprints/RollingNumberMeasureTextParentFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/utils/returnyoutubedislike/rollingnumber/fingerprints/RollingNumberMeasureTextParentFingerprint; +} + +public final class app/revanced/patches/youtube/utils/returnyoutubedislike/rollingnumber/fingerprints/RollingNumberSetterFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/utils/returnyoutubedislike/rollingnumber/fingerprints/RollingNumberSetterFingerprint; +} + +public final class app/revanced/patches/youtube/utils/returnyoutubedislike/rollingnumber/fingerprints/RollingNumberTextViewFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/utils/returnyoutubedislike/rollingnumber/fingerprints/RollingNumberTextViewFingerprint; +} + +public final class app/revanced/patches/youtube/utils/returnyoutubedislike/shorts/ReturnYouTubeDislikeShortsPatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/youtube/utils/returnyoutubedislike/shorts/ReturnYouTubeDislikeShortsPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/youtube/utils/returnyoutubedislike/shorts/fingerprints/IncognitoFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/utils/returnyoutubedislike/shorts/fingerprints/IncognitoFingerprint; +} + +public final class app/revanced/patches/youtube/utils/returnyoutubedislike/shorts/fingerprints/ShortsTextViewFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/utils/returnyoutubedislike/shorts/fingerprints/ShortsTextViewFingerprint; +} + +public final class app/revanced/patches/youtube/utils/returnyoutubedislike/shorts/fingerprints/TextComponentSpecFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/utils/returnyoutubedislike/shorts/fingerprints/TextComponentSpecFingerprint; +} + +public final class app/revanced/patches/youtube/utils/settings/ResourceUtils { + public static final field INSTANCE Lapp/revanced/patches/youtube/utils/settings/ResourceUtils; + public static final field TARGET_PREFERENCE_PATH Ljava/lang/String; + public static final field YOUTUBE_SETTINGS_PATH Ljava/lang/String; + public final fun addEntryValues (Lapp/revanced/patcher/data/ResourceContext;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V + public final fun addPreference (Lapp/revanced/patcher/data/ResourceContext;[Ljava/lang/String;)V + public final fun addReVancedPreference (Lapp/revanced/patcher/data/ResourceContext;Ljava/lang/String;)V + public final fun getTargetPackage ()Ljava/lang/String; + public final fun setMicroG (Ljava/lang/String;)V + public final fun setTargetPackage (Ljava/lang/String;)V + public final fun updatePatchStatus (Lapp/revanced/patcher/data/ResourceContext;Ljava/lang/String;)V + public final fun updatePatchStatusHeader (Lapp/revanced/patcher/data/ResourceContext;Ljava/lang/String;)V + public final fun updatePatchStatusIcon (Lapp/revanced/patcher/data/ResourceContext;Ljava/lang/String;)V + public final fun updatePatchStatusLabel (Lapp/revanced/patcher/data/ResourceContext;Ljava/lang/String;)V + public final fun updatePatchStatusSettings (Lapp/revanced/patcher/data/ResourceContext;Ljava/lang/String;Ljava/lang/String;)V + public final fun updatePatchStatusTheme (Lapp/revanced/patcher/data/ResourceContext;Ljava/lang/String;)V +} + +public final class app/revanced/patches/youtube/utils/settings/SettingsAddIconsPatch : app/revanced/patcher/patch/ResourcePatch { + public static final field INSTANCE Lapp/revanced/patches/youtube/utils/settings/SettingsAddIconsPatch; + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V + public fun execute (Lapp/revanced/patcher/data/ResourceContext;)V +} + +public final class app/revanced/patches/youtube/utils/settings/SettingsBytecodePatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/youtube/utils/settings/SettingsBytecodePatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/youtube/utils/settings/SettingsPatch : app/revanced/patches/shared/patch/settings/AbstractSettingsResourcePatch, java/io/Closeable { + public static final field INSTANCE Lapp/revanced/patches/youtube/utils/settings/SettingsPatch; + public fun close ()V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V + public fun execute (Lapp/revanced/patcher/data/ResourceContext;)V +} + +public final class app/revanced/patches/youtube/utils/settings/fingerprints/ThemeSetterSystemFingerprint : app/revanced/util/fingerprint/LiteralValueFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/utils/settings/fingerprints/ThemeSetterSystemFingerprint; +} + +public final class app/revanced/patches/youtube/utils/sponsorblock/SponsorBlockBytecodePatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/youtube/utils/sponsorblock/SponsorBlockBytecodePatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/youtube/utils/sponsorblock/SponsorBlockPatch : app/revanced/patcher/patch/ResourcePatch { + public static final field INSTANCE Lapp/revanced/patches/youtube/utils/sponsorblock/SponsorBlockPatch; + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V + public fun execute (Lapp/revanced/patcher/data/ResourceContext;)V +} + +public final class app/revanced/patches/youtube/utils/sponsorblock/fingerprints/RectangleFieldInvalidatorFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/utils/sponsorblock/fingerprints/RectangleFieldInvalidatorFingerprint; +} + +public final class app/revanced/patches/youtube/utils/sponsorblock/fingerprints/SegmentPlaybackControllerFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/utils/sponsorblock/fingerprints/SegmentPlaybackControllerFingerprint; +} + +public final class app/revanced/patches/youtube/utils/toolbar/ToolBarHookPatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/youtube/utils/toolbar/ToolBarHookPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/youtube/utils/toolbar/fingerprints/ToolBarButtonFingerprint : app/revanced/util/fingerprint/LiteralValueFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/utils/toolbar/fingerprints/ToolBarButtonFingerprint; +} + +public final class app/revanced/patches/youtube/utils/toolbar/fingerprints/ToolBarPatchFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/utils/toolbar/fingerprints/ToolBarPatchFingerprint; +} + +public final class app/revanced/patches/youtube/utils/videocpn/VideoCpnPatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/youtube/utils/videocpn/VideoCpnPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/youtube/utils/videoid/general/VideoIdPatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/youtube/utils/videoid/general/VideoIdPatch; + public static final field INTEGRATIONS_CLASS_DESCRIPTOR Ljava/lang/String; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/youtube/utils/videoid/general/fingerprint/PlayerControllerSetTimeReferenceFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/utils/videoid/general/fingerprint/PlayerControllerSetTimeReferenceFingerprint; +} + +public final class app/revanced/patches/youtube/utils/videoid/general/fingerprint/VideoIdFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/utils/videoid/general/fingerprint/VideoIdFingerprint; +} + +public final class app/revanced/patches/youtube/utils/videoid/general/fingerprint/VideoIdParentFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/utils/videoid/general/fingerprint/VideoIdParentFingerprint; +} + +public final class app/revanced/patches/youtube/utils/videoid/general/fingerprint/VideoLengthFingerprint : app/revanced/util/fingerprint/LiteralValueFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/utils/videoid/general/fingerprint/VideoLengthFingerprint; +} + +public final class app/revanced/patches/youtube/utils/videoid/withoutshorts/VideoIdWithoutShortsPatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/youtube/utils/videoid/withoutshorts/VideoIdWithoutShortsPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/youtube/utils/videoid/withoutshorts/fingerprint/VideoIdWithoutShortsFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/utils/videoid/withoutshorts/fingerprint/VideoIdWithoutShortsFingerprint; +} + +public final class app/revanced/patches/youtube/video/customspeed/CustomPlaybackSpeedPatch : app/revanced/patches/shared/patch/customspeed/AbstractCustomPlaybackSpeedPatch { + public static final field INSTANCE Lapp/revanced/patches/youtube/video/customspeed/CustomPlaybackSpeedPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/youtube/video/hdr/DisableHdrVideoPatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/youtube/video/hdr/DisableHdrVideoPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/youtube/video/hdr/fingerprints/HdrCapabilitiesFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/video/hdr/fingerprints/HdrCapabilitiesFingerprint; +} + +public final class app/revanced/patches/youtube/video/quality/VideoQualityPatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/youtube/video/quality/VideoQualityPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/youtube/video/quality/fingerprints/VideoQualitySetterFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/video/quality/fingerprints/VideoQualitySetterFingerprint; +} + +public final class app/revanced/patches/youtube/video/speed/PlaybackSpeedPatch : app/revanced/patcher/patch/BytecodePatch { + public static final field INSTANCE Lapp/revanced/patches/youtube/video/speed/PlaybackSpeedPatch; + public fun execute (Lapp/revanced/patcher/data/BytecodeContext;)V + public synthetic fun execute (Lapp/revanced/patcher/data/Context;)V +} + +public final class app/revanced/patches/youtube/video/speed/fingerprints/NewPlaybackSpeedChangedFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/video/speed/fingerprints/NewPlaybackSpeedChangedFingerprint; +} + +public final class app/revanced/patches/youtube/video/speed/fingerprints/PlaybackSpeedInitializeFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public static final field INSTANCE Lapp/revanced/patches/youtube/video/speed/fingerprints/PlaybackSpeedInitializeFingerprint; +} + +public final class app/revanced/util/BytecodeUtilsKt { + public static final fun containsWideLiteralInstructionIndex (Lcom/android/tools/smali/dexlib2/iface/Method;J)Z + public static final fun findMutableMethodOf (Lapp/revanced/patcher/util/proxy/mutableTypes/MutableClass;Lcom/android/tools/smali/dexlib2/iface/Method;)Lapp/revanced/patcher/util/proxy/mutableTypes/MutableMethod; + public static final fun getEmptyStringInstructionIndex (Lcom/android/tools/smali/dexlib2/iface/Method;)I + public static final fun getException (Lapp/revanced/patcher/fingerprint/MethodFingerprint;)Lapp/revanced/patcher/patch/PatchException; + public static final fun getStringInstructionIndex (Lcom/android/tools/smali/dexlib2/iface/Method;Ljava/lang/String;)I + public static final fun getTargetIndex (Lapp/revanced/patcher/util/proxy/mutableTypes/MutableMethod;ILcom/android/tools/smali/dexlib2/Opcode;)I + public static final fun getTargetIndexReversed (Lapp/revanced/patcher/util/proxy/mutableTypes/MutableMethod;ILcom/android/tools/smali/dexlib2/Opcode;)I + public static final fun getWideLiteralInstructionIndex (Lcom/android/tools/smali/dexlib2/iface/Method;J)I + public static final fun indexOfFirstInstruction (Lcom/android/tools/smali/dexlib2/iface/Method;Lkotlin/jvm/functions/Function1;)I + public static final fun injectHideViewCall (Lapp/revanced/patcher/util/proxy/mutableTypes/MutableMethod;IILjava/lang/String;Ljava/lang/String;)V + public static final fun transformFields (Lapp/revanced/patcher/util/proxy/mutableTypes/MutableClass;Lkotlin/jvm/functions/Function1;)V + public static final fun transformMethods (Lapp/revanced/patcher/util/proxy/mutableTypes/MutableClass;Lkotlin/jvm/functions/Function1;)V + public static final fun traverseClassHierarchy (Lapp/revanced/patcher/data/BytecodeContext;Lapp/revanced/patcher/util/proxy/mutableTypes/MutableClass;Lkotlin/jvm/functions/Function1;)V + public static final fun updatePatchStatus (Lapp/revanced/patcher/data/BytecodeContext;Ljava/lang/String;Ljava/lang/String;)V +} + +public final class app/revanced/util/ResourceGroup { + public fun (Ljava/lang/String;[Ljava/lang/String;)V + public final fun getResourceDirectoryName ()Ljava/lang/String; + public final fun getResources ()[Ljava/lang/String; +} + +public final class app/revanced/util/ResourceUtilsKt { + public static final fun adoptChild (Lorg/w3c/dom/Node;Ljava/lang/String;Lkotlin/jvm/functions/Function1;)V + public static final fun cloneNodes (Lorg/w3c/dom/Node;Lorg/w3c/dom/Node;)V + public static final fun copyResources (Lapp/revanced/patcher/data/ResourceContext;Ljava/lang/String;[Lapp/revanced/util/ResourceGroup;)V + public static final fun copyXmlNode (Lapp/revanced/patcher/data/ResourceContext;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V + public static final fun copyXmlNode (Ljava/lang/String;Lapp/revanced/patcher/util/DomFileEditor;Lapp/revanced/patcher/util/DomFileEditor;)Ljava/lang/AutoCloseable; + public static final fun doRecursively (Lorg/w3c/dom/Node;Lkotlin/jvm/functions/Function1;)V + public static final fun getClassLoader ()Ljava/lang/ClassLoader; + public static final fun insertNode (Lorg/w3c/dom/Node;Ljava/lang/String;Lorg/w3c/dom/Node;Lkotlin/jvm/functions/Function1;)V + public static final fun startsWithAny (Ljava/lang/String;[Ljava/lang/String;)Z +} + +public abstract class app/revanced/util/fingerprint/LiteralValueFingerprint : app/revanced/patcher/fingerprint/MethodFingerprint { + public fun (Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Iterable;Ljava/lang/Iterable;Ljava/lang/Iterable;Lkotlin/jvm/functions/Function0;)V + public synthetic fun (Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Iterable;Ljava/lang/Iterable;Ljava/lang/Iterable;Lkotlin/jvm/functions/Function0;ILkotlin/jvm/internal/DefaultConstructorMarker;)V +} + diff --git a/build.gradle.kts b/build.gradle.kts index 81e0f8461..714f9fa77 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -1,7 +1,10 @@ import org.gradle.kotlin.dsl.support.listFilesOrdered plugins { - kotlin("jvm") version "1.9.20" + alias(libs.plugins.kotlin) + alias(libs.plugins.binary.compatibility.validator) + `maven-publish` + signing } group = "app.revanced" @@ -10,12 +13,21 @@ repositories { mavenCentral() mavenLocal() google() - maven { url = uri("https://jitpack.io") } + maven { + // A repository must be speficied for some reason. "registry" is a dummy. + url = uri("https://maven.pkg.github.com/revanced/registry") + credentials { + username = project.findProperty("gpr.user") as String? ?: System.getenv("GITHUB_ACTOR") + password = project.findProperty("gpr.key") as String? ?: System.getenv("GITHUB_TOKEN") + } + } } dependencies { implementation(libs.revanced.patcher) implementation(libs.smali) + // TODO: Required because build fails without it. Find a way to remove this dependency. + implementation(libs.guava) // Used in JsonGenerator. implementation(libs.gson) } @@ -25,41 +37,110 @@ kotlin { } tasks { - register("generateBundle") { - description = "Generate dex files from build and bundle them in the jar file" + withType(Jar::class) { + exclude("app/revanced/meta") + + manifest { + attributes["Name"] = "ReVanced Patches" + attributes["Description"] = "Patches for ReVanced." + attributes["Version"] = version + attributes["Timestamp"] = System.currentTimeMillis().toString() + attributes["Source"] = "git@github.com:revanced/revanced-patches.git" + attributes["Author"] = "ReVanced" + attributes["Contact"] = "contact@revanced.app" + attributes["Origin"] = "https://revanced.app" + attributes["License"] = "GNU General Public License v3.0" + } + } + + register("buildDexJar") { + description = "Build and add a DEX to the JAR file" + group = "build" + dependsOn(build) doLast { val d8 = File(System.getenv("ANDROID_HOME")).resolve("build-tools") .listFilesOrdered().last().resolve("d8").absolutePath - val artifacts = configurations.archives.get().allArtifacts.files.files.first().absolutePath + val patchesJar = configurations.archives.get().allArtifacts.files.files.first().absolutePath val workingDirectory = layout.buildDirectory.dir("libs").get().asFile exec { workingDir = workingDirectory - commandLine = listOf(d8, artifacts) + commandLine = listOf(d8, "--release", patchesJar) } exec { workingDir = workingDirectory - commandLine = listOf("zip", "-u", artifacts, "classes.dex") + commandLine = listOf("zip", "-u", patchesJar, "classes.dex") } } } - register("generateMeta") { - description = "Generate metadata for this bundle" + register("generatePatchesFiles") { + description = "Generate patches files" + dependsOn(build) classpath = sourceSets["main"].runtimeClasspath mainClass.set("app.revanced.meta.PatchesFileGenerator") } - // Required to run tasks because Gradle semantic-release plugin runs the publish task. + // Needed by gradle-semantic-release-plugin. // Tracking: https://github.com/KengoTODA/gradle-semantic-release-plugin/issues/435 - register("publish") { - dependsOn("generateBundle") - dependsOn("generateMeta") + publish { + dependsOn("buildDexJar") + dependsOn("generatePatchesFiles") + } +} + +publishing { + repositories { + maven { + name = "GitHubPackages" + url = uri("https://maven.pkg.github.com/revanced/revanced-patches") + credentials { + username = System.getenv("GITHUB_ACTOR") + password = System.getenv("GITHUB_TOKEN") + } + } } + + publications { + create("revanced-patches-publication") { + from(components["java"]) + + pom { + name = "ReVanced Patches" + description = "Patches for ReVanced." + url = "https://revanced.app" + + licenses { + license { + name = "GNU General Public License v3.0" + url = "https://www.gnu.org/licenses/gpl-3.0.en.html" + } + } + developers { + developer { + id = "ReVanced" + name = "ReVanced" + email = "contact@revanced.app" + } + } + scm { + connection = "scm:git:git://github.com/revanced/revanced-patches.git" + developerConnection = "scm:git:git@github.com:revanced/revanced-patches.git" + url = "https://github.com/revanced/revanced-patches" + } + } + } + } +} + +signing { + useGpgCmd() + + sign(publishing.publications["revanced-patches-publication"]) } diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index f112b6ce0..a4c08e898 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -1,9 +1,17 @@ [versions] -revanced-patcher = "19.1.0" -smali = "3.0.3" +revanced-patcher = "19.3.1" +smali = "3.0.5" +guava = "33.0.0-jre" gson = "2.10.1" +binary-compatibility-validator = "0.14.0" +kotlin = "1.9.22" [libraries] revanced-patcher = { module = "app.revanced:revanced-patcher", version.ref = "revanced-patcher" } smali = { module = "com.android.tools.smali:smali", version.ref = "smali" } +guava = { module = "com.google.guava:guava", version.ref = "guava" } gson = { module = "com.google.code.gson:gson", version.ref = "gson" } + +[plugins] +binary-compatibility-validator = { id = "org.jetbrains.kotlinx.binary-compatibility-validator", version.ref = "binary-compatibility-validator" } +kotlin = { id = "org.jetbrains.kotlin.jvm", version.ref = "kotlin" } From ee9f012e180acfd7d3ffedee37e3b73b2743295a Mon Sep 17 00:00:00 2001 From: Kuddus73 <127908708+Kuddus73@users.noreply.github.com> Date: Sun, 17 Mar 2024 21:03:54 +0000 Subject: [PATCH 003/147] feat(YouTube - Translation): Update `Italian` (#73) * Update Polish strings.xml (#71) Translated 3 strings related to swipe controls. * Update strings.xml * Delete src/main/resources/youtube/translations/it-rIT/missing_strings.xml * Delete src/main/resources/youtube/translations/it-rIT/updated-strings.xml * Update strings.xml * Update strings.xml --------- Co-authored-by: GucekPL <69505731+GucekPL@users.noreply.github.com> --- .../translations/it-rIT/missing_strings.xml | 3 --- .../youtube/translations/it-rIT/strings.xml | 14 +++++++++----- .../translations/it-rIT/updated-strings.xml | 11 ----------- .../youtube/translations/pl-rPL/strings.xml | 3 +++ 4 files changed, 12 insertions(+), 19 deletions(-) delete mode 100644 src/main/resources/youtube/translations/it-rIT/missing_strings.xml delete mode 100644 src/main/resources/youtube/translations/it-rIT/updated-strings.xml diff --git a/src/main/resources/youtube/translations/it-rIT/missing_strings.xml b/src/main/resources/youtube/translations/it-rIT/missing_strings.xml deleted file mode 100644 index 0971dc13f..000000000 --- a/src/main/resources/youtube/translations/it-rIT/missing_strings.xml +++ /dev/null @@ -1,3 +0,0 @@ -Swiapeable area size can't be more than %s%%. Reset to default value. -Percentage of swipeable screen area. -Swipe overlay screen size \ No newline at end of file diff --git a/src/main/resources/youtube/translations/it-rIT/strings.xml b/src/main/resources/youtube/translations/it-rIT/strings.xml index e209b473f..bf1fd42d4 100644 --- a/src/main/resources/youtube/translations/it-rIT/strings.xml +++ b/src/main/resources/youtube/translations/it-rIT/strings.xml @@ -48,8 +48,12 @@ Tocca qui per saperne di più su DeArrow" L\'informazione nel timestamp è nascosto L\'informazione nel timestamp è visibile Mostra l\'informazione nel timestamp - Velocità di riproduzione - Qualità del video + "Velocità di riproduzione + +(Tocca e tieni premuto il timestamp per cambiare il tipo durante la riproduzione del video)" + "Qualità del video + +(Tocca e tieni premuto il timestamp per cambiare il tipo durante la riproduzione del video)" Il tipo di informazione Riproduttore inferiore Lista dei pulsanti inferiori del riproduttore @@ -517,9 +521,6 @@ Alcuni componenti potrebbero non essere nascosti" La sezione Luogo è visibile La sezione Luogo è nascosta Nascondi la sezione Luogo - Lo sfondo dei pulsanti del riproduttore è visibile - Lo sfondo dei pulsanti del riproduttore è nascosto - Nascondi lo sfondo dei pulsanti del riproduttore Il menù Modalità Ambient è visibile Il menù Modalità Ambient è nascosto Nascondi il menù Modalità Ambient @@ -891,6 +892,9 @@ Problemi noti: Ampiezza della soglia di trascinamento La visibilità dello sfondo in sovrapposizione durante il trascinamento Visibilità dello sfondo durante il trascinamento + La dimensione dell'area di trascinamento non può essere maggiore di %s%%, ripristinata al predefinito + La percentuale dell'area di trascinamento + La dimensione della sovrapposizione della schermata di trascinamento La dimensione del testo in sovrapposizione durante il trascinamento Dimensione del testo sovrapposto del trascinamento La visibilità in millisecondi della sovrapposizione diff --git a/src/main/resources/youtube/translations/it-rIT/updated-strings.xml b/src/main/resources/youtube/translations/it-rIT/updated-strings.xml deleted file mode 100644 index 58eefef8c..000000000 --- a/src/main/resources/youtube/translations/it-rIT/updated-strings.xml +++ /dev/null @@ -1,11 +0,0 @@ -"Gray description is shown. -• From your Watch Later playlist. -• People also watched this video. -• Channel viewers also watch this channel, etc." -"Gray description is hidden. -• From your Watch Later playlist. -• People also watched this video. -• Channel viewers also watch this channel, etc." - -Append playback speed. Tap and hold on timestamp to change the type while playing the video. -Append video quality. Tap and hold on timestamp to change the type while playing the video. \ No newline at end of file diff --git a/src/main/resources/youtube/translations/pl-rPL/strings.xml b/src/main/resources/youtube/translations/pl-rPL/strings.xml index 38bdbeb66..407d42b38 100644 --- a/src/main/resources/youtube/translations/pl-rPL/strings.xml +++ b/src/main/resources/youtube/translations/pl-rPL/strings.xml @@ -896,6 +896,9 @@ Znane problemy: Sterowanie przesuwaniem "Wyłączone" "Włączone" + Rozmiar obszaru przesuwania nie może być większy niż %s%%. Zresetowano do domyślnej wartości. + Procentowa wartość obszaru ekranu, gdzie można przesuwać. + Rozmiar obszaru przesuwania "Przesuwanie podczas blokady ekranu" Minimalna długość przesunięcia Minimalna długość przesunięcia From 87ea75c10ac987d23685977b6d81391c60e8781b Mon Sep 17 00:00:00 2001 From: semantic-release-bot Date: Sun, 17 Mar 2024 21:06:11 +0000 Subject: [PATCH 004/147] chore(release): 2.222.0-dev.1 [skip ci] # [2.222.0-dev.1](https://github.com/anddea/revanced-patches/compare/v2.221.1...v2.222.0-dev.1) (2024-03-17) ### Features * **YouTube - Translation:** Update `Italian` ([#73](https://github.com/anddea/revanced-patches/issues/73)) ([ee9f012](https://github.com/anddea/revanced-patches/commit/ee9f012e180acfd7d3ffedee37e3b73b2743295a)), closes [#71](https://github.com/anddea/revanced-patches/issues/71) --- CHANGELOG.md | 6 ++++++ gradle.properties | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index e69de29bb..c0e20fc42 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -0,0 +1,6 @@ +# [2.222.0-dev.1](https://github.com/anddea/revanced-patches/compare/v2.221.1...v2.222.0-dev.1) (2024-03-17) + + +### Features + +* **YouTube - Translation:** Update `Italian` ([#73](https://github.com/anddea/revanced-patches/issues/73)) ([ee9f012](https://github.com/anddea/revanced-patches/commit/ee9f012e180acfd7d3ffedee37e3b73b2743295a)), closes [#71](https://github.com/anddea/revanced-patches/issues/71) diff --git a/gradle.properties b/gradle.properties index 021b1e4b2..6298a6626 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,4 +1,4 @@ org.gradle.parallel = true org.gradle.caching = true kotlin.code.style = official -version = 2.221.1 +version = 2.222.0-dev.1 From 074e3e419731c075ca9bffa73f43a256316c3684 Mon Sep 17 00:00:00 2001 From: Aaron Veil <70171475+anddea@users.noreply.github.com> Date: Mon, 18 Mar 2024 10:22:08 +0300 Subject: [PATCH 005/147] fix(YouTube - Swipe controls): Fix some strings --- src/main/resources/youtube/settings/host/values/strings.xml | 2 +- src/main/resources/youtube/translations/it-rIT/strings.xml | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main/resources/youtube/settings/host/values/strings.xml b/src/main/resources/youtube/settings/host/values/strings.xml index 0439150f5..e3abde65b 100644 --- a/src/main/resources/youtube/settings/host/values/strings.xml +++ b/src/main/resources/youtube/settings/host/values/strings.xml @@ -897,7 +897,7 @@ Known issues: Swipe magnitude threshold The visibility of swipe overlay background. Swipe background visibility - Swiapeable area size can\'t be more than %s%%. Reset to default value. + Swipeable area size can\'t be more than %s%%. Reset to default value. Percentage of swipeable screen area. Swipe overlay screen size The text size for swipe overlay. diff --git a/src/main/resources/youtube/translations/it-rIT/strings.xml b/src/main/resources/youtube/translations/it-rIT/strings.xml index bf1fd42d4..ac8e47631 100644 --- a/src/main/resources/youtube/translations/it-rIT/strings.xml +++ b/src/main/resources/youtube/translations/it-rIT/strings.xml @@ -892,8 +892,8 @@ Problemi noti: Ampiezza della soglia di trascinamento La visibilità dello sfondo in sovrapposizione durante il trascinamento Visibilità dello sfondo durante il trascinamento - La dimensione dell'area di trascinamento non può essere maggiore di %s%%, ripristinata al predefinito - La percentuale dell'area di trascinamento + La dimensione dell\'area di trascinamento non può essere maggiore di %s%%, ripristinata al predefinito + La percentuale dell\'area di trascinamento La dimensione della sovrapposizione della schermata di trascinamento La dimensione del testo in sovrapposizione durante il trascinamento Dimensione del testo sovrapposto del trascinamento From 241b6dd8c53ee0bbbceaea363851933d11441be6 Mon Sep 17 00:00:00 2001 From: Aaron Veil <70171475+anddea@users.noreply.github.com> Date: Mon, 18 Mar 2024 10:23:17 +0300 Subject: [PATCH 006/147] fix(YouTube/YT Music - Debugging): Disable by default --- patches.json | 2 +- .../app/revanced/patches/music/misc/debugging/DebuggingPatch.kt | 2 +- .../revanced/patches/youtube/misc/debugging/DebuggingPatch.kt | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/patches.json b/patches.json index 329074220..d2b34284d 100644 --- a/patches.json +++ b/patches.json @@ -1 +1 @@ -[{"name":"Add splash animation","description":"Adds old style splash animation.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Alternative thumbnails","description":"Adds options to replace video thumbnails using the DeArrow API or image captures from the video.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Ambient mode switch","description":"Adds an option to bypass the restrictions of ambient mode or disable it completely.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Amoled","description":"Applies a pure black theme to some components.","compatiblePackages":[{"name":"com.google.android.apps.youtube.music","versions":null}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Append time stamps information","description":"Adds an option to add the current video quality or playback speed in brackets next to the current time.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Background play","description":"Enables playing music in the background.","compatiblePackages":[{"name":"com.google.android.apps.youtube.music","versions":null}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Bitrate default value","description":"Sets the audio quality to \"Always High\" when you first install the app.","compatiblePackages":[{"name":"com.google.android.apps.youtube.music","versions":null}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Certificate spoof","description":"Enables YouTube Music to work with Android Auto by spoofing the YouTube Music certificate.","compatiblePackages":[{"name":"com.google.android.apps.youtube.music","versions":null}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Change package name","description":"Changes the package name for Reddit to the name specified in options.json.","compatiblePackages":[{"name":"com.reddit.frontpage","versions":null}],"use":false,"requiresIntegrations":false,"options":[{"key":"PackageNameReddit","default":"com.reddit.frontpage.rvx","values":{"Clone":"com.reddit.frontpage.revanced","Default":"com.reddit.frontpage.rvx"},"title":"Package name of Reddit","description":"The name of the package to rename the app to.","required":false}]},{"name":"Change player flyout panel toggles","description":"Adds an option to use text toggles instead of switch toggles within the additional settings menu.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.35","19.05.36"]}],"use":false,"requiresIntegrations":false,"options":[]},{"name":"Change start page","description":"Adds an option to set which page the app opens in instead of the homepage.","compatiblePackages":[{"name":"com.google.android.apps.youtube.music","versions":null}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Change start page","description":"Adds an option to set which page the app opens in instead of the homepage.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Custom branding heading","description":"Applies a custom heading in the top left corner within the app.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":false,"requiresIntegrations":false,"options":[{"key":"header","default":"yt_premium_wordmark_header","values":{"YouTube":"yt_wordmark_header","YouTube Premium":"yt_premium_wordmark_header"},"title":"Header","description":"The header to apply to the app.\n\nIf a path to a folder is provided, the folder must contain one or more of the following folders, depending on the DPI of the device:\n\n- drawable-xxxhdpi\n- drawable-xxhdpi\n- drawable-xhdpi\n- drawable-hdpi\n- drawable-mdpi\n\nEach of the folders must contain all of the following files:\n\n- yt_wordmark_header_light.png\n- yt_wordmark_header_dark.png\nThe image dimensions must be as follows:\n- drawable-xxxhdpi: 512px x 192px\n- drawable-xxhdpi: 387px x 144px\n- drawable-xhdpi: 258px x 96px\n- drawable-hdpi: 194px x 72px\n- drawable-mdpi: 129px x 48px","required":false}]},{"name":"Custom branding icon YouTube","description":"Change the YouTube launcher icon to the icon specified in options.json.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":false,"requiresIntegrations":false,"options":[{"key":"AppIcon","default":"Revancify Blue","values":{"MMT":"mmt","Revancify Blue":"revancify_blue","Revancify Red":"revancify_red"},"title":"App icon","description":"The path to a folder must contain one or more of the following folders matching the DPI of your device:\n\n- mipmap-xxxhdpi\n- mipmap-xxhdpi\n- mipmap-xhdpi\n- mipmap-hdpi\n- mipmap-mdpi\n\nEach of these folders has to have the following files:\n\n- adaptiveproduct_youtube_background_color_108.png\n- adaptiveproduct_youtube_foreground_color_108.png\n- ic_launcher.png\n- ic_launcher_round.png","required":false}]},{"name":"Custom branding icon YouTube Music","description":"Changes the YouTube Music app icon to the icon specified in options.json.","compatiblePackages":[{"name":"com.google.android.apps.youtube.music","versions":null}],"use":false,"requiresIntegrations":false,"options":[{"key":"SplashHeaderIcon","default":true,"values":null,"title":"Splash and header icons","description":"Apply custom branding icon to Splash and Header.","required":true},{"key":"AppIcon","default":"Revancify Blue","values":{"MMT":"mmt","Revancify Blue":"revancify_blue","Revancify Red":"revancify_red"},"title":"App icon","description":"The path to a folder containing the following folders:\n\n- mipmap-xxxhdpi\n- mipmap-xxhdpi\n- mipmap-xhdpi\n- mipmap-hdpi\n- mipmap-mdpi\n\nEach of these folders has to have the following files:\n\n- adaptiveproduct_youtube_music_background_color_108.png\n- adaptiveproduct_youtube_music_foreground_color_108.png\n- ic_launcher_release.png","required":false}]},{"name":"Custom branding name Reddit","description":"Renames the Reddit app to the name specified in options.json.","compatiblePackages":[{"name":"com.reddit.frontpage","versions":null}],"use":false,"requiresIntegrations":false,"options":[{"key":"AppName","default":"RVX Reddit","values":null,"title":"App name","description":"The name of the app.","required":false}]},{"name":"Custom branding name YouTube","description":"Rename the YouTube app to the name specified in options.json.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":false,"requiresIntegrations":false,"options":[{"key":"AppName","default":"ReVanced Extended","values":{"Full name":"ReVanced Extended","Short name":"RVX"},"title":"App name","description":"The name of the app.","required":true}]},{"name":"Custom branding name YouTube Music","description":"Renames the YouTube Music app to the name specified in options.json.","compatiblePackages":[{"name":"com.google.android.apps.youtube.music","versions":null}],"use":false,"requiresIntegrations":false,"options":[{"key":"AppNameNotification","default":"ReVanced Extended Music","values":{"Full name":"ReVanced Extended Music","Short name":"RVX Music"},"title":"App name in notification panel","description":"The name of the app as it appears in the notification panel.","required":true},{"key":"AppNameLauncher","default":"RVX Music","values":{"Full name":"ReVanced Extended Music","Short name":"RVX Music"},"title":"App name in launcher","description":"The name of the app as it appears in the launcher.","required":true}]},{"name":"Custom double tap length","description":"Add \u0027double-tap to seek\u0027 value.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[{"key":"DoubleTapLengthArrays","default":"3, 5, 10, 15, 20, 30, 60, 120, 180","values":null,"title":"Double-tap to seek Values","description":"A list of custom double-tap to seek lengths. Be sure to separate them with commas (,).","required":true}]},{"name":"Custom package name","description":"Changes the package name for the non-root build of YouTube and YouTube Music to the name specified in options.json.","compatiblePackages":[{"name":"com.google.android.youtube","versions":null},{"name":"com.google.android.apps.youtube.music","versions":null}],"use":true,"requiresIntegrations":false,"options":[{"key":"PackageNameYouTube","default":"anddea.youtube","values":{"Clone":"bill.youtube","Default":"anddea.youtube"},"title":"Package name of YouTube","description":"The name of the package to use in MicroG support","required":true},{"key":"PackageNameYouTubeMusic","default":"anddea.youtube.music","values":{"Clone":"bill.youtube.music","Default":"anddea.youtube.music"},"title":"Package name of YouTube Music","description":"The name of the package to use in MicroG support","required":true}]},{"name":"Custom playback speed","description":"Adds an option to customize available playback speeds.","compatiblePackages":[{"name":"com.google.android.apps.youtube.music","versions":null}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Custom playback speed","description":"Adds options to customize available playback speeds.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Custom player overlay opacity","description":"Adds an option to change the opacity of the video player background when player controls are visible.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Custom seekbar color","description":"Adds an option to customize seekbar colors in video players and video thumbnails.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Default playback speed","description":"Adds an option to set the default playback speed.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Default video quality","description":"Adds an option to set the default video quality.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Disable HDR video","description":"Adds options to disable HDR video.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Disable QUIC protocol","description":"Adds an option to disable CronetEngine\u0027s QUIC protocol.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Disable auto captions","description":"Adds an option to disable captions from being automatically enabled.","compatiblePackages":[{"name":"com.google.android.apps.youtube.music","versions":null}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Disable auto captions","description":"Adds an option to disable captions from being automatically enabled.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Disable haptic feedback","description":"Adds an option to disable haptic feedback when swiping the video player.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Disable landscape mode","description":"Adds an option to disable landscape mode when entering fullscreen.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Disable overlay filter","description":"Removes the dark overlay when comment, share, save to playlist, and flyout panels are open.","compatiblePackages":[{"name":"com.google.android.apps.youtube.music","versions":null}],"use":false,"requiresIntegrations":false,"options":[]},{"name":"Disable pip notification","description":"Disable pip notification when you first launch pip mode.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Disable rolling number animations","description":"Adds an option to disable rolling number animations of video view count, user likes, and upload time.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Disable screenshot popup","description":"Adds an option to disable the popup that shows up when taking a screenshot.","compatiblePackages":[{"name":"com.reddit.frontpage","versions":null}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Disable shorts on startup","description":"Adds an option to disable the Shorts player from resuming on app startup when Shorts were last being watched.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Disable speed overlay","description":"Adds an option to disable \u0027Play at 2x speed\u0027 when pressing and holding in the video player.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Disable update screen","description":"Adds an option to disable the \"Update your app\" screen that appears when using an outdated client.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Enable black navigation bar","description":"Adds an option to set the navigation bar color to black.","compatiblePackages":[{"name":"com.google.android.apps.youtube.music","versions":null}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Enable bottom player gestures","description":"Adds an option to enter fullscreen when swiping down below the video player.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Enable color match player","description":"Adds an option to match the color of the miniplayer to the fullscreen player. Deprecated on YT Music 6.34.51+.","compatiblePackages":[{"name":"com.google.android.apps.youtube.music","versions":["6.21.52","6.22.52","6.23.56","6.25.53","6.26.51","6.27.54","6.28.53","6.29.58","6.31.55","6.33.52"]}],"use":false,"requiresIntegrations":false,"options":[]},{"name":"Enable compact controls overlay","description":"Adds an option to make the fullscreen controls compact.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Enable compact dialog","description":"Adds an option to enable the compact flyout menu on phones.","compatiblePackages":[{"name":"com.google.android.apps.youtube.music","versions":null}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Enable custom filter","description":"Adds a custom filter which can be used to hide layout components.","compatiblePackages":[{"name":"com.google.android.apps.youtube.music","versions":null}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Enable debug logging","description":"Adds an option to enable debug logging.","compatiblePackages":[{"name":"com.google.android.apps.youtube.music","versions":null}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Enable debug logging","description":"Adds an option to enable debug logging.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Enable external browser","description":"Adds an option to always open links in your browser instead of in the in-app-browser.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Enable force minimized player","description":"Adds an option to keep the miniplayer minimized even when another track is played.","compatiblePackages":[{"name":"com.google.android.apps.youtube.music","versions":null}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Enable gradient loading screen","description":"Adds an option to enable gradient loading screen.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Enable landscape mode","description":"Adds an option to enable landscape mode when rotating the screen on phones.","compatiblePackages":[{"name":"com.google.android.apps.youtube.music","versions":null}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Enable language switch","description":"Adds an option to enable or disable language switching toggle.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Enable minimized playback","description":"Enables playback in miniplayer for Kids music.","compatiblePackages":[{"name":"com.google.android.apps.youtube.music","versions":null}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Enable minimized playback","description":"Enables minimized and background playback.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Enable new splash animation","description":"Adds an option to enable a new type of splash animation.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Enable new thumbnail preview","description":"Adds an option to enables the new seekbar thumbnails preview.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Enable old player background","description":"Adds an option to return the player background to the old style. Deprecated on YT Music 6.34.51+.","compatiblePackages":[{"name":"com.google.android.apps.youtube.music","versions":["6.21.52","6.22.52","6.23.56","6.25.53","6.26.51","6.27.54","6.28.53","6.29.58","6.31.55","6.33.52"]}],"use":false,"requiresIntegrations":false,"options":[]},{"name":"Enable old player layout","description":"Adds an option to return the player layout to the old style. Deprecated on YT Music 6.31.55+.","compatiblePackages":[{"name":"com.google.android.apps.youtube.music","versions":["6.21.52","6.22.52","6.23.56","6.25.53","6.26.51","6.27.54","6.28.53","6.29.58","6.31.55","6.33.52"]}],"use":false,"requiresIntegrations":false,"options":[]},{"name":"Enable old quality layout","description":"Adds an option to restore the old video quality menu with specific video resolution options.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Enable old style library shelf","description":"Adds an option to return the library tab to the old style.","compatiblePackages":[{"name":"com.google.android.apps.youtube.music","versions":null}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Enable old style miniplayer","description":"Adds an option to return the miniplayer to the old style.","compatiblePackages":[{"name":"com.google.android.apps.youtube.music","versions":null}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Enable open links directly","description":"Adds an option to skip over redirection URLs in external links.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Enable opus codec","description":"Adds an option use the opus audio codec instead of the mp4a audio codec.","compatiblePackages":[{"name":"com.google.android.apps.youtube.music","versions":null}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Enable playback speed","description":"Adds an option to add a playback speed button to the flyout panel.","compatiblePackages":[{"name":"com.google.android.apps.youtube.music","versions":null}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Enable seekbar tapping","description":"Adds an option to enable tap-to-seek on the seekbar of the video player.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Enable song search","description":"Adds an option to enable song search in the voice search screen.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Enable tablet mini player","description":"Adds an option to enable the tablet mini player layout.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Enable tablet navigation bar","description":"Adds an option to enable the tablet navigation bar.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Enable wide search bar","description":"Adds an option to replace the search icon with a wide search bar. This will hide the YouTube logo when active.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Enable zen mode","description":"Adds an option to change the player background to light grey to reduce eye strain. Deprecated on YT Music 6.34.51+.","compatiblePackages":[{"name":"com.google.android.apps.youtube.music","versions":["6.21.52","6.22.52","6.23.56","6.25.53","6.26.51","6.27.54","6.28.53","6.29.58","6.31.55","6.33.52"]}],"use":false,"requiresIntegrations":false,"options":[]},{"name":"Exclusive audio playback","description":"Unlocks the option to play music without video.","compatiblePackages":[{"name":"com.google.android.apps.youtube.music","versions":null}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Force fullscreen","description":"Adds an option to forcefully open videos in fullscreen.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Force opus codec","description":"Adds an option to force the opus audio codec instead of the mp4a audio codec.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Force video codec","description":"Adds an option to force the video codec.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Header switch","description":"Add switch to change header.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Hide \"New\" button","description":"Adds an option to hide the \"New\" button in the library.","compatiblePackages":[{"name":"com.google.android.apps.youtube.music","versions":null}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Hide account menu","description":"Adds the ability to hide account menu elements using a custom filter.","compatiblePackages":[{"name":"com.google.android.apps.youtube.music","versions":null}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Hide account menu","description":"Adds the ability to hide account menu elements using a custom filter in the account menu and You tab.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Hide action bar component","description":"Adds options to hide action bar components and replace the offline download button with an external download button.","compatiblePackages":[{"name":"com.google.android.apps.youtube.music","versions":null}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Hide ads","description":"Adds options to hide ads.","compatiblePackages":[{"name":"com.reddit.frontpage","versions":null}],"use":true,"requiresIntegrations":true,"options":[]},{"name":"Hide animated button background","description":"Hides the background of the pause and play animated buttons in the Shorts player.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":false,"requiresIntegrations":false,"options":[]},{"name":"Hide auto player popup panels","description":"Adds an option to hide panels (such as live chat) from opening automatically.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Hide autoplay button","description":"Adds an option to hide the autoplay button in the video player.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Hide autoplay preview","description":"Adds an option to hide the autoplay preview container when in fullscreen.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Hide button container","description":"Adds options to hide action buttons below the video player.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Hide button shelf","description":"Adds an option to hide the button shelf from the homepage and explore tab.","compatiblePackages":[{"name":"com.google.android.apps.youtube.music","versions":null}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Hide captions button","description":"Adds an option to hide the captions button in the video player.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Hide carousel shelf","description":"Adds an option to hide the carousel shelf from the homepage and explore tab.","compatiblePackages":[{"name":"com.google.android.apps.youtube.music","versions":null}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Hide cast button","description":"Adds an option to hide the cast button.","compatiblePackages":[{"name":"com.google.android.apps.youtube.music","versions":null}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Hide cast button","description":"Adds an option to hide the cast button.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Hide category bar","description":"Adds an option to hide the category bar.","compatiblePackages":[{"name":"com.google.android.apps.youtube.music","versions":null}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Hide category bar","description":"Adds an option to hide the category bar in feeds.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Hide channel avatar section","description":"Adds an option to hide the channel avatar section of the subscription feed.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Hide channel guidelines","description":"Adds an option to hide the channel guidelines at the top of the comments section.","compatiblePackages":[{"name":"com.google.android.apps.youtube.music","versions":null}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Hide channel profile components","description":"Adds an option to hide channel profile components.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Hide channel watermark","description":"Adds an option to hide creator\u0027s watermarks in the video player.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Hide collapse button","description":"Adds an option to hide the collapse button in the video player.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Hide comment component","description":"Adds options to hide components related to comments.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Hide crowdfunding box","description":"Adds an option to hide the crowdfunding box between the player and video description.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Hide description components","description":"Adds an option to hide description components.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Hide double tap overlay filter","description":"Removes the dark overlay when double-tapping to seek.","compatiblePackages":[{"name":"com.google.android.apps.youtube.music","versions":null}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Hide double tap overlay filter","description":"Hides the double tap dark filter layer.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Hide double tap to like animations","description":"Hides the like animations when double tap the screen in the Shorts player.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":false,"requiresIntegrations":false,"options":[]},{"name":"Hide emoji picker and time stamp","description":"Adds an option to hide the emoji picker and time stamp when typing comments.","compatiblePackages":[{"name":"com.google.android.apps.youtube.music","versions":null}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Hide end screen cards","description":"Adds an option to hide suggested video cards at the end of the video in the video player.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Hide end screen overlay","description":"Adds an option to hide the overlay in fullscreen when swiping up and at the end of videos.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Hide feed flyout panel","description":"Adds the ability to hide feed flyout panel components using a custom filter.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Hide filmstrip overlay","description":"Adds an option to hide filmstrip overlay in the video player.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Hide floating microphone","description":"Adds an option to hide the floating microphone button when searching.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Hide flyout panel","description":"Adds options to hide flyout panel components.","compatiblePackages":[{"name":"com.google.android.apps.youtube.music","versions":null}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Hide fullscreen button","description":"Force to hide fullscreen button in player bottom UI container.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":false,"requiresIntegrations":false,"options":[]},{"name":"Hide fullscreen panels","description":"Adds an option to hide panels such as live chat when in fullscreen.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Hide fullscreen share button","description":"Adds an option to hide the share button in the fullscreen player.","compatiblePackages":[{"name":"com.google.android.apps.youtube.music","versions":null}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Hide general ads","description":"Adds options to hide general ads.","compatiblePackages":[{"name":"com.google.android.apps.youtube.music","versions":null}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Hide general ads","description":"Adds options to hide general ads.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Hide get premium","description":"Hides the \"Get Music Premium\" label from the account menu and settings.","compatiblePackages":[{"name":"com.google.android.apps.youtube.music","versions":null}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Hide handle","description":"Adds an option to hide the handle in the account menu.","compatiblePackages":[{"name":"com.google.android.apps.youtube.music","versions":null}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Hide handle","description":"Adds options to hide the handle in the account switcher and You tab.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Hide history button","description":"Adds an option to hide the history button in the toolbar.","compatiblePackages":[{"name":"com.google.android.apps.youtube.music","versions":null}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Hide info cards","description":"Adds an option to hide info-cards in the video player.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Hide latest videos button","description":"Adds options to hide latest videos button in home feed.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Hide layout components","description":"Adds options to hide general layout components.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Hide load more button","description":"Adds an option to hide the button under videos that loads similar videos.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Hide mix playlists","description":"Adds an option to hide mix playlists in feed.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Hide music button","description":"Adds an option to hide the YouTube Music button in the video player.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Hide navigation bar component","description":"Adds options to hide navigation bar components.","compatiblePackages":[{"name":"com.google.android.apps.youtube.music","versions":null}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Hide navigation buttons","description":"Adds options to hide buttons in the navigation bar.","compatiblePackages":[{"name":"com.reddit.frontpage","versions":null}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Hide navigation buttons","description":"Adds options to hide and change navigation buttons (such as the Shorts button).","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Hide navigation label","description":"Adds an option to hide navigation bar labels.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Hide player buttons background","description":"Force to hide the dark background surrounding the video player controls.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":false,"requiresIntegrations":false,"options":[]},{"name":"Hide player chapters","description":"Forces to hide chapters in player bottom UI container.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":false,"requiresIntegrations":false,"options":[]},{"name":"Hide player flyout panel","description":"Adds options to hide player flyout panel components.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Hide player overlay filter","description":"Removes the dark overlay when single-tapping player.","compatiblePackages":[{"name":"com.google.android.apps.youtube.music","versions":null}],"use":false,"requiresIntegrations":false,"options":[]},{"name":"Hide playlist cards","description":"Adds an option to hide playlist cards from the homepage.","compatiblePackages":[{"name":"com.google.android.apps.youtube.music","versions":null}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Hide previous next button","description":"Adds an option to hide the previous and next buttons in the video player.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Hide recently visited shelf","description":"Adds an option to hide the recently visited shelf in the sidebar.","compatiblePackages":[{"name":"com.reddit.frontpage","versions":null}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Hide sample shelf","description":"Adds an option to hide the sample shelf from the homepage.","compatiblePackages":[{"name":"com.google.android.apps.youtube.music","versions":null}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Hide search term thumbnail","description":"Adds an option to hide thumbnails in the search term history.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Hide seek message","description":"Adds an option to hide the \u0027Slide left or right to seek\u0027 or \u0027Release to cancel\u0027 message container in the video player.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Hide seekbar","description":"Adds an option to hide the seekbar in video player and video thumbnails.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Hide shorts components","description":"Adds options to hide components related to YouTube Shorts.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Hide snack bar","description":"Adds an option to hide the snack bar action popup.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Hide suggested actions","description":"Adds an option to hide the suggested actions bar inside the player.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Hide suggested video overlay","description":"Adds an option to hide the suggested video overlay at the end of videos.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Hide suggestions shelf","description":"Adds an option to hide the suggestions shelf in feed.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Hide tap to update button","description":"Adds an option to hide the tap to update button.","compatiblePackages":[{"name":"com.google.android.apps.youtube.music","versions":null}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Hide taste builder","description":"Hides the \"Tell us which artists you like\" card from the homepage.","compatiblePackages":[{"name":"com.google.android.apps.youtube.music","versions":null}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Hide terms container","description":"Adds an option to hide the terms of service container in the account menu.","compatiblePackages":[{"name":"com.google.android.apps.youtube.music","versions":null}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Hide time stamp","description":"Adds an option to hide the timestamp in the bottom left of the video player.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Hide toolbar button","description":"Adds an option to hide the r/place or Reddit recap button in the toolbar.","compatiblePackages":[{"name":"com.reddit.frontpage","versions":null}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Hide toolbar button","description":"Adds an option to hide the button in the toolbar.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Hide tooltip content","description":"Hides the tooltip box that appears when opening the app for the first time.","compatiblePackages":[{"name":"com.google.android.apps.youtube.music","versions":null}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Hide tooltip content","description":"Hides the tooltip box that appears on first install.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Hide trending searches","description":"Adds an option to hide trending searches in the search bar.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Hide video ads","description":"Adds an option to hide ads in the video player.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Hide voice search button","description":"Hides the voice search button in the search bar.","compatiblePackages":[{"name":"com.google.android.apps.youtube.music","versions":null}],"use":false,"requiresIntegrations":false,"options":[]},{"name":"Hide voice search button","description":"Hide voice search button in search bar.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":false,"requiresIntegrations":false,"options":[]},{"name":"Keep landscape mode","description":"Adds an option to keep landscape mode when turning the screen off and on in fullscreen.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Layout switch","description":"Adds an option to trick dpi to use tablet or phone layout.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"MaterialYou","description":"Enables MaterialYou theme for Android 12+","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":false,"requiresIntegrations":false,"options":[]},{"name":"MicroG support","description":"Allows YouTube Music to run without root and under a different package name with MicroG.","compatiblePackages":[{"name":"com.google.android.apps.youtube.music","versions":null}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"MicroG support","description":"Allows ReVanced Extended to run without root and under a different package name with MicroG.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Open links directly","description":"Adds an option to skip over redirection URLs in external links.","compatiblePackages":[{"name":"com.reddit.frontpage","versions":null}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Open links externally","description":"Adds an option to always open links in your browser instead of in the in-app-browser.","compatiblePackages":[{"name":"com.reddit.frontpage","versions":null}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Overlay buttons","description":"Adds an option to display overlay buttons in the video player.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[{"key":"OutlineIcon","default":true,"values":null,"title":"Outline icons","description":"Apply the outline icon","required":true},{"key":"BottomMargin","default":"0.0dip","values":{"Wider":"6.0dip","Default":"0.0dip"},"title":"Bottom margin","description":"Apply bottom margin to Overlay buttons and Timestamp","required":false}]},{"name":"Premium icon","description":"Unlocks premium app icons.","compatiblePackages":[{"name":"com.reddit.frontpage","versions":null}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Quick actions components","description":"Adds options to hide and customize components below the seekbar in fullscreen.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Remember playback speed","description":"Adds an option to remember the last playback speed selected.","compatiblePackages":[{"name":"com.google.android.apps.youtube.music","versions":null}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Remember repeat state","description":"Adds an option to remember the state of the repeat toggle.","compatiblePackages":[{"name":"com.google.android.apps.youtube.music","versions":null}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Remember shuffle state","description":"Adds an option to remember the state of the shuffle toggle.","compatiblePackages":[{"name":"com.google.android.apps.youtube.music","versions":null}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Remember video quality","description":"Adds an option to remember the last video quality selected.","compatiblePackages":[{"name":"com.google.android.apps.youtube.music","versions":null}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Remove subreddit dialog","description":"Adds options to remove the NSFW community warning and notifications suggestion dialogs by dismissing them automatically.","compatiblePackages":[{"name":"com.reddit.frontpage","versions":null}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Remove viewer discretion dialog","description":"Adds an option to remove the dialog that appears when opening a video that has been age-restricted by accepting it automatically. This does not bypass the age restriction.","compatiblePackages":[{"name":"com.google.android.apps.youtube.music","versions":null}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Remove viewer discretion dialog","description":"Adds an option to remove the dialog that appears when opening a video that has been age-restricted by accepting it automatically. This does not bypass the age restriction.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Replace cast button","description":"Adds an option to replace the cast button in the player with the \"Open music\" button.","compatiblePackages":[{"name":"com.google.android.apps.youtube.music","versions":null}],"use":false,"requiresIntegrations":false,"options":[]},{"name":"Replace dismiss queue","description":"Adds an option to replace \"Dismiss queue\" with \"Watch on YouTube\" in the flyout menu.","compatiblePackages":[{"name":"com.google.android.apps.youtube.music","versions":null}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Return YouTube Dislike","description":"Adds an option to show the dislike count of songs using the Return YouTube Dislike API.","compatiblePackages":[{"name":"com.google.android.apps.youtube.music","versions":null}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Return YouTube Dislike","description":"Shows the dislike count of videos using the Return YouTube Dislike API.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Sanitize sharing links","description":"Adds an option to remove tracking query parameters from URLs when sharing links.","compatiblePackages":[{"name":"com.google.android.apps.youtube.music","versions":null}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Sanitize sharing links","description":"Adds an option to remove tracking query parameters from URLs when sharing links.","compatiblePackages":[{"name":"com.reddit.frontpage","versions":null}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Sanitize sharing links","description":"Adds an option to remove tracking query parameters from URLs when sharing links.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Settings","description":"Adds ReVanced Extended settings to YouTube Music.","compatiblePackages":[{"name":"com.google.android.apps.youtube.music","versions":null}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Settings","description":"Adds ReVanced Extended settings to Reddit.","compatiblePackages":[{"name":"com.reddit.frontpage","versions":null}],"use":true,"requiresIntegrations":true,"options":[]},{"name":"Settings","description":"Applies mandatory patches to implement ReVanced Extended settings into the application.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":true,"options":[]},{"name":"Settings icons","description":"Adds icons to specific preferences in the settings.","compatiblePackages":[{"name":"com.google.android.youtube","versions":null}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Shorts overlay buttons","description":"Apply the new icons to the action buttons of the Shorts player.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[{"key":"IconType","default":"TikTok","values":{"Outline":"outline","OutlineCircle":"outlinecircle","TikTok":"tiktok"},"title":"Icon type of Shorts","description":"Apply different icons for Shorts action buttons.","required":false}]},{"name":"SponsorBlock","description":"Adds options to enable and configure SponsorBlock, which can skip undesired video segments such as non-music sections.","compatiblePackages":[{"name":"com.google.android.apps.youtube.music","versions":null}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"SponsorBlock","description":"Integrates SponsorBlock which allows skipping video segments such as sponsored content.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[{"key":"OutlineIcon","default":true,"values":null,"title":"Outline icons","description":"Apply the outline icon","required":true}]},{"name":"Spoof app version","description":"Adds options to spoof the YouTube Music client version. This can remove the radio mode restriction in Canadian regions or disable real-time lyrics.","compatiblePackages":[{"name":"com.google.android.apps.youtube.music","versions":null}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Spoof app version","description":"Adds options to spoof the YouTube client version. This can be used to restore old UI elements and features.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Spoof device dimensions","description":"Adds an option to spoof the device dimensions which unlocks higher video qualities if they aren\u0027t available on the device.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Spoof player parameters","description":"Adds options to spoof player parameters to prevent playback issues.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Swipe controls","description":"Adds options to enable and configure volume and brightness swipe controls.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Theme","description":"Change the app\u0027s theme to the values specified in options.json.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[{"key":"DarkThemeBackgroundColor","default":"#FF010101","values":{"Black":"#FF010101","Catppuccin (Mocha)":"#FF181825","Dark Pink":"#FF290025","Dark Blue":"#FF001029","Dark Green":"#FF002905","Dark Yellow":"#FF282900","Dark Orange":"#FF291800","Dark Red":"#FF290000"},"title":"Dark theme background color","description":"Can be a hex color (#AARRGGBB) or a color resource reference.","required":true},{"key":"AdvancedDarkThemeBackgroundColor","default":"#FF252A3A","values":{"Advanced Dark Color":"#FF252A3A"},"title":"Advanced dark theme color","description":"Can be a hex color (#AARRGGBB) or a color resource reference.","required":true},{"key":"LightThemeBackgroundColor","default":"#FFFFFFFF","values":{"White":"#FFFFFFFF","Catppuccin (Latte)":"#FFE6E9EF","Light Pink":"#FFFCCFF3","Light Blue":"#FFD1E0FF","Light Green":"#FFCCFFCC","Light Yellow":"#FFFDFFCC","Light Orange":"#FFFFE6CC","Light Red":"#FFFFD6D6"},"title":"Light theme background color","description":"Can be a hex color (#AARRGGBB) or a color resource reference.","required":false},{"key":"AdvancedLightThemeBackgroundColor","default":"#FFF2F8FF","values":{"Advanced Light Color":"#FFF2F8FF"},"title":"Advanced light theme color","description":"Can be a hex color (#AARRGGBB) or a color resource reference.","required":true},{"key":"SeekbarBackgroundColor","default":"#FFFF0000","values":{"Seekbar Color":"#FFFF0000"},"title":"Seekbar color","description":"Can be a hex color (#AARRGGBB) or a color resource reference.","required":true}]},{"name":"Translations","description":"Adds Crowdin translations for YouTube Music.","compatiblePackages":[{"name":"com.google.android.apps.youtube.music","versions":null}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Translations","description":"Add Crowdin translations for YouTube.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]}] \ No newline at end of file +[{"name":"Add splash animation","description":"Adds old style splash animation.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Alternative thumbnails","description":"Adds options to replace video thumbnails using the DeArrow API or image captures from the video.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Ambient mode switch","description":"Adds an option to bypass the restrictions of ambient mode or disable it completely.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Amoled","description":"Applies a pure black theme to some components.","compatiblePackages":[{"name":"com.google.android.apps.youtube.music","versions":null}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Append time stamps information","description":"Adds an option to add the current video quality or playback speed in brackets next to the current time.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Background play","description":"Enables playing music in the background.","compatiblePackages":[{"name":"com.google.android.apps.youtube.music","versions":null}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Bitrate default value","description":"Sets the audio quality to \"Always High\" when you first install the app.","compatiblePackages":[{"name":"com.google.android.apps.youtube.music","versions":null}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Certificate spoof","description":"Enables YouTube Music to work with Android Auto by spoofing the YouTube Music certificate.","compatiblePackages":[{"name":"com.google.android.apps.youtube.music","versions":null}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Change package name","description":"Changes the package name for Reddit to the name specified in options.json.","compatiblePackages":[{"name":"com.reddit.frontpage","versions":null}],"use":false,"requiresIntegrations":false,"options":[{"key":"PackageNameReddit","default":"com.reddit.frontpage.rvx","values":{"Clone":"com.reddit.frontpage.revanced","Default":"com.reddit.frontpage.rvx"},"title":"Package name of Reddit","description":"The name of the package to rename the app to.","required":false}]},{"name":"Change player flyout panel toggles","description":"Adds an option to use text toggles instead of switch toggles within the additional settings menu.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.35","19.05.36"]}],"use":false,"requiresIntegrations":false,"options":[]},{"name":"Change start page","description":"Adds an option to set which page the app opens in instead of the homepage.","compatiblePackages":[{"name":"com.google.android.apps.youtube.music","versions":null}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Change start page","description":"Adds an option to set which page the app opens in instead of the homepage.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Custom branding heading","description":"Applies a custom heading in the top left corner within the app.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":false,"requiresIntegrations":false,"options":[{"key":"header","default":"yt_premium_wordmark_header","values":{"YouTube":"yt_wordmark_header","YouTube Premium":"yt_premium_wordmark_header"},"title":"Header","description":"The header to apply to the app.\n\nIf a path to a folder is provided, the folder must contain one or more of the following folders, depending on the DPI of the device:\n\n- drawable-xxxhdpi\n- drawable-xxhdpi\n- drawable-xhdpi\n- drawable-hdpi\n- drawable-mdpi\n\nEach of the folders must contain all of the following files:\n\n- yt_wordmark_header_light.png\n- yt_wordmark_header_dark.png\nThe image dimensions must be as follows:\n- drawable-xxxhdpi: 512px x 192px\n- drawable-xxhdpi: 387px x 144px\n- drawable-xhdpi: 258px x 96px\n- drawable-hdpi: 194px x 72px\n- drawable-mdpi: 129px x 48px","required":false}]},{"name":"Custom branding icon YouTube","description":"Change the YouTube launcher icon to the icon specified in options.json.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":false,"requiresIntegrations":false,"options":[{"key":"AppIcon","default":"Revancify Blue","values":{"MMT":"mmt","Revancify Blue":"revancify_blue","Revancify Red":"revancify_red"},"title":"App icon","description":"The path to a folder must contain one or more of the following folders matching the DPI of your device:\n\n- mipmap-xxxhdpi\n- mipmap-xxhdpi\n- mipmap-xhdpi\n- mipmap-hdpi\n- mipmap-mdpi\n\nEach of these folders has to have the following files:\n\n- adaptiveproduct_youtube_background_color_108.png\n- adaptiveproduct_youtube_foreground_color_108.png\n- ic_launcher.png\n- ic_launcher_round.png","required":false}]},{"name":"Custom branding icon YouTube Music","description":"Changes the YouTube Music app icon to the icon specified in options.json.","compatiblePackages":[{"name":"com.google.android.apps.youtube.music","versions":null}],"use":false,"requiresIntegrations":false,"options":[{"key":"SplashHeaderIcon","default":true,"values":null,"title":"Splash and header icons","description":"Apply custom branding icon to Splash and Header.","required":true},{"key":"AppIcon","default":"Revancify Blue","values":{"MMT":"mmt","Revancify Blue":"revancify_blue","Revancify Red":"revancify_red"},"title":"App icon","description":"The path to a folder containing the following folders:\n\n- mipmap-xxxhdpi\n- mipmap-xxhdpi\n- mipmap-xhdpi\n- mipmap-hdpi\n- mipmap-mdpi\n\nEach of these folders has to have the following files:\n\n- adaptiveproduct_youtube_music_background_color_108.png\n- adaptiveproduct_youtube_music_foreground_color_108.png\n- ic_launcher_release.png","required":false}]},{"name":"Custom branding name Reddit","description":"Renames the Reddit app to the name specified in options.json.","compatiblePackages":[{"name":"com.reddit.frontpage","versions":null}],"use":false,"requiresIntegrations":false,"options":[{"key":"AppName","default":"RVX Reddit","values":null,"title":"App name","description":"The name of the app.","required":false}]},{"name":"Custom branding name YouTube","description":"Rename the YouTube app to the name specified in options.json.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":false,"requiresIntegrations":false,"options":[{"key":"AppName","default":"ReVanced Extended","values":{"Full name":"ReVanced Extended","Short name":"RVX"},"title":"App name","description":"The name of the app.","required":true}]},{"name":"Custom branding name YouTube Music","description":"Renames the YouTube Music app to the name specified in options.json.","compatiblePackages":[{"name":"com.google.android.apps.youtube.music","versions":null}],"use":false,"requiresIntegrations":false,"options":[{"key":"AppNameNotification","default":"ReVanced Extended Music","values":{"Full name":"ReVanced Extended Music","Short name":"RVX Music"},"title":"App name in notification panel","description":"The name of the app as it appears in the notification panel.","required":true},{"key":"AppNameLauncher","default":"RVX Music","values":{"Full name":"ReVanced Extended Music","Short name":"RVX Music"},"title":"App name in launcher","description":"The name of the app as it appears in the launcher.","required":true}]},{"name":"Custom double tap length","description":"Add \u0027double-tap to seek\u0027 value.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[{"key":"DoubleTapLengthArrays","default":"3, 5, 10, 15, 20, 30, 60, 120, 180","values":null,"title":"Double-tap to seek Values","description":"A list of custom double-tap to seek lengths. Be sure to separate them with commas (,).","required":true}]},{"name":"Custom package name","description":"Changes the package name for the non-root build of YouTube and YouTube Music to the name specified in options.json.","compatiblePackages":[{"name":"com.google.android.youtube","versions":null},{"name":"com.google.android.apps.youtube.music","versions":null}],"use":true,"requiresIntegrations":false,"options":[{"key":"PackageNameYouTube","default":"anddea.youtube","values":{"Clone":"bill.youtube","Default":"anddea.youtube"},"title":"Package name of YouTube","description":"The name of the package to use in MicroG support","required":true},{"key":"PackageNameYouTubeMusic","default":"anddea.youtube.music","values":{"Clone":"bill.youtube.music","Default":"anddea.youtube.music"},"title":"Package name of YouTube Music","description":"The name of the package to use in MicroG support","required":true}]},{"name":"Custom playback speed","description":"Adds an option to customize available playback speeds.","compatiblePackages":[{"name":"com.google.android.apps.youtube.music","versions":null}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Custom playback speed","description":"Adds options to customize available playback speeds.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Custom player overlay opacity","description":"Adds an option to change the opacity of the video player background when player controls are visible.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Custom seekbar color","description":"Adds an option to customize seekbar colors in video players and video thumbnails.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Default playback speed","description":"Adds an option to set the default playback speed.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Default video quality","description":"Adds an option to set the default video quality.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Disable HDR video","description":"Adds options to disable HDR video.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Disable QUIC protocol","description":"Adds an option to disable CronetEngine\u0027s QUIC protocol.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Disable auto captions","description":"Adds an option to disable captions from being automatically enabled.","compatiblePackages":[{"name":"com.google.android.apps.youtube.music","versions":null}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Disable auto captions","description":"Adds an option to disable captions from being automatically enabled.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Disable haptic feedback","description":"Adds an option to disable haptic feedback when swiping the video player.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Disable landscape mode","description":"Adds an option to disable landscape mode when entering fullscreen.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Disable overlay filter","description":"Removes the dark overlay when comment, share, save to playlist, and flyout panels are open.","compatiblePackages":[{"name":"com.google.android.apps.youtube.music","versions":null}],"use":false,"requiresIntegrations":false,"options":[]},{"name":"Disable pip notification","description":"Disable pip notification when you first launch pip mode.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Disable rolling number animations","description":"Adds an option to disable rolling number animations of video view count, user likes, and upload time.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Disable screenshot popup","description":"Adds an option to disable the popup that shows up when taking a screenshot.","compatiblePackages":[{"name":"com.reddit.frontpage","versions":null}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Disable shorts on startup","description":"Adds an option to disable the Shorts player from resuming on app startup when Shorts were last being watched.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Disable speed overlay","description":"Adds an option to disable \u0027Play at 2x speed\u0027 when pressing and holding in the video player.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Disable update screen","description":"Adds an option to disable the \"Update your app\" screen that appears when using an outdated client.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Enable black navigation bar","description":"Adds an option to set the navigation bar color to black.","compatiblePackages":[{"name":"com.google.android.apps.youtube.music","versions":null}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Enable bottom player gestures","description":"Adds an option to enter fullscreen when swiping down below the video player.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Enable color match player","description":"Adds an option to match the color of the miniplayer to the fullscreen player. Deprecated on YT Music 6.34.51+.","compatiblePackages":[{"name":"com.google.android.apps.youtube.music","versions":["6.21.52","6.22.52","6.23.56","6.25.53","6.26.51","6.27.54","6.28.53","6.29.58","6.31.55","6.33.52"]}],"use":false,"requiresIntegrations":false,"options":[]},{"name":"Enable compact controls overlay","description":"Adds an option to make the fullscreen controls compact.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Enable compact dialog","description":"Adds an option to enable the compact flyout menu on phones.","compatiblePackages":[{"name":"com.google.android.apps.youtube.music","versions":null}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Enable custom filter","description":"Adds a custom filter which can be used to hide layout components.","compatiblePackages":[{"name":"com.google.android.apps.youtube.music","versions":null}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Enable debug logging","description":"Adds an option to enable debug logging.","compatiblePackages":[{"name":"com.google.android.apps.youtube.music","versions":null}],"use":false,"requiresIntegrations":false,"options":[]},{"name":"Enable debug logging","description":"Adds an option to enable debug logging.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":false,"requiresIntegrations":false,"options":[]},{"name":"Enable external browser","description":"Adds an option to always open links in your browser instead of in the in-app-browser.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Enable force minimized player","description":"Adds an option to keep the miniplayer minimized even when another track is played.","compatiblePackages":[{"name":"com.google.android.apps.youtube.music","versions":null}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Enable gradient loading screen","description":"Adds an option to enable gradient loading screen.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Enable landscape mode","description":"Adds an option to enable landscape mode when rotating the screen on phones.","compatiblePackages":[{"name":"com.google.android.apps.youtube.music","versions":null}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Enable language switch","description":"Adds an option to enable or disable language switching toggle.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Enable minimized playback","description":"Enables playback in miniplayer for Kids music.","compatiblePackages":[{"name":"com.google.android.apps.youtube.music","versions":null}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Enable minimized playback","description":"Enables minimized and background playback.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Enable new splash animation","description":"Adds an option to enable a new type of splash animation.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Enable new thumbnail preview","description":"Adds an option to enables the new seekbar thumbnails preview.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Enable old player background","description":"Adds an option to return the player background to the old style. Deprecated on YT Music 6.34.51+.","compatiblePackages":[{"name":"com.google.android.apps.youtube.music","versions":["6.21.52","6.22.52","6.23.56","6.25.53","6.26.51","6.27.54","6.28.53","6.29.58","6.31.55","6.33.52"]}],"use":false,"requiresIntegrations":false,"options":[]},{"name":"Enable old player layout","description":"Adds an option to return the player layout to the old style. Deprecated on YT Music 6.31.55+.","compatiblePackages":[{"name":"com.google.android.apps.youtube.music","versions":["6.21.52","6.22.52","6.23.56","6.25.53","6.26.51","6.27.54","6.28.53","6.29.58","6.31.55","6.33.52"]}],"use":false,"requiresIntegrations":false,"options":[]},{"name":"Enable old quality layout","description":"Adds an option to restore the old video quality menu with specific video resolution options.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Enable old style library shelf","description":"Adds an option to return the library tab to the old style.","compatiblePackages":[{"name":"com.google.android.apps.youtube.music","versions":null}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Enable old style miniplayer","description":"Adds an option to return the miniplayer to the old style.","compatiblePackages":[{"name":"com.google.android.apps.youtube.music","versions":null}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Enable open links directly","description":"Adds an option to skip over redirection URLs in external links.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Enable opus codec","description":"Adds an option use the opus audio codec instead of the mp4a audio codec.","compatiblePackages":[{"name":"com.google.android.apps.youtube.music","versions":null}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Enable playback speed","description":"Adds an option to add a playback speed button to the flyout panel.","compatiblePackages":[{"name":"com.google.android.apps.youtube.music","versions":null}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Enable seekbar tapping","description":"Adds an option to enable tap-to-seek on the seekbar of the video player.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Enable song search","description":"Adds an option to enable song search in the voice search screen.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Enable tablet mini player","description":"Adds an option to enable the tablet mini player layout.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Enable tablet navigation bar","description":"Adds an option to enable the tablet navigation bar.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Enable wide search bar","description":"Adds an option to replace the search icon with a wide search bar. This will hide the YouTube logo when active.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Enable zen mode","description":"Adds an option to change the player background to light grey to reduce eye strain. Deprecated on YT Music 6.34.51+.","compatiblePackages":[{"name":"com.google.android.apps.youtube.music","versions":["6.21.52","6.22.52","6.23.56","6.25.53","6.26.51","6.27.54","6.28.53","6.29.58","6.31.55","6.33.52"]}],"use":false,"requiresIntegrations":false,"options":[]},{"name":"Exclusive audio playback","description":"Unlocks the option to play music without video.","compatiblePackages":[{"name":"com.google.android.apps.youtube.music","versions":null}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Force fullscreen","description":"Adds an option to forcefully open videos in fullscreen.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Force opus codec","description":"Adds an option to force the opus audio codec instead of the mp4a audio codec.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Force video codec","description":"Adds an option to force the video codec.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Header switch","description":"Add switch to change header.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Hide \"New\" button","description":"Adds an option to hide the \"New\" button in the library.","compatiblePackages":[{"name":"com.google.android.apps.youtube.music","versions":null}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Hide account menu","description":"Adds the ability to hide account menu elements using a custom filter.","compatiblePackages":[{"name":"com.google.android.apps.youtube.music","versions":null}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Hide account menu","description":"Adds the ability to hide account menu elements using a custom filter in the account menu and You tab.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Hide action bar component","description":"Adds options to hide action bar components and replace the offline download button with an external download button.","compatiblePackages":[{"name":"com.google.android.apps.youtube.music","versions":null}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Hide ads","description":"Adds options to hide ads.","compatiblePackages":[{"name":"com.reddit.frontpage","versions":null}],"use":true,"requiresIntegrations":true,"options":[]},{"name":"Hide animated button background","description":"Hides the background of the pause and play animated buttons in the Shorts player.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":false,"requiresIntegrations":false,"options":[]},{"name":"Hide auto player popup panels","description":"Adds an option to hide panels (such as live chat) from opening automatically.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Hide autoplay button","description":"Adds an option to hide the autoplay button in the video player.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Hide autoplay preview","description":"Adds an option to hide the autoplay preview container when in fullscreen.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Hide button container","description":"Adds options to hide action buttons below the video player.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Hide button shelf","description":"Adds an option to hide the button shelf from the homepage and explore tab.","compatiblePackages":[{"name":"com.google.android.apps.youtube.music","versions":null}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Hide captions button","description":"Adds an option to hide the captions button in the video player.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Hide carousel shelf","description":"Adds an option to hide the carousel shelf from the homepage and explore tab.","compatiblePackages":[{"name":"com.google.android.apps.youtube.music","versions":null}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Hide cast button","description":"Adds an option to hide the cast button.","compatiblePackages":[{"name":"com.google.android.apps.youtube.music","versions":null}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Hide cast button","description":"Adds an option to hide the cast button.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Hide category bar","description":"Adds an option to hide the category bar.","compatiblePackages":[{"name":"com.google.android.apps.youtube.music","versions":null}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Hide category bar","description":"Adds an option to hide the category bar in feeds.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Hide channel avatar section","description":"Adds an option to hide the channel avatar section of the subscription feed.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Hide channel guidelines","description":"Adds an option to hide the channel guidelines at the top of the comments section.","compatiblePackages":[{"name":"com.google.android.apps.youtube.music","versions":null}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Hide channel profile components","description":"Adds an option to hide channel profile components.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Hide channel watermark","description":"Adds an option to hide creator\u0027s watermarks in the video player.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Hide collapse button","description":"Adds an option to hide the collapse button in the video player.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Hide comment component","description":"Adds options to hide components related to comments.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Hide crowdfunding box","description":"Adds an option to hide the crowdfunding box between the player and video description.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Hide description components","description":"Adds an option to hide description components.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Hide double tap overlay filter","description":"Removes the dark overlay when double-tapping to seek.","compatiblePackages":[{"name":"com.google.android.apps.youtube.music","versions":null}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Hide double tap overlay filter","description":"Hides the double tap dark filter layer.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Hide double tap to like animations","description":"Hides the like animations when double tap the screen in the Shorts player.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":false,"requiresIntegrations":false,"options":[]},{"name":"Hide emoji picker and time stamp","description":"Adds an option to hide the emoji picker and time stamp when typing comments.","compatiblePackages":[{"name":"com.google.android.apps.youtube.music","versions":null}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Hide end screen cards","description":"Adds an option to hide suggested video cards at the end of the video in the video player.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Hide end screen overlay","description":"Adds an option to hide the overlay in fullscreen when swiping up and at the end of videos.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Hide feed flyout panel","description":"Adds the ability to hide feed flyout panel components using a custom filter.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Hide filmstrip overlay","description":"Adds an option to hide filmstrip overlay in the video player.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Hide floating microphone","description":"Adds an option to hide the floating microphone button when searching.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Hide flyout panel","description":"Adds options to hide flyout panel components.","compatiblePackages":[{"name":"com.google.android.apps.youtube.music","versions":null}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Hide fullscreen button","description":"Force to hide fullscreen button in player bottom UI container.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":false,"requiresIntegrations":false,"options":[]},{"name":"Hide fullscreen panels","description":"Adds an option to hide panels such as live chat when in fullscreen.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Hide fullscreen share button","description":"Adds an option to hide the share button in the fullscreen player.","compatiblePackages":[{"name":"com.google.android.apps.youtube.music","versions":null}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Hide general ads","description":"Adds options to hide general ads.","compatiblePackages":[{"name":"com.google.android.apps.youtube.music","versions":null}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Hide general ads","description":"Adds options to hide general ads.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Hide get premium","description":"Hides the \"Get Music Premium\" label from the account menu and settings.","compatiblePackages":[{"name":"com.google.android.apps.youtube.music","versions":null}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Hide handle","description":"Adds an option to hide the handle in the account menu.","compatiblePackages":[{"name":"com.google.android.apps.youtube.music","versions":null}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Hide handle","description":"Adds options to hide the handle in the account switcher and You tab.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Hide history button","description":"Adds an option to hide the history button in the toolbar.","compatiblePackages":[{"name":"com.google.android.apps.youtube.music","versions":null}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Hide info cards","description":"Adds an option to hide info-cards in the video player.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Hide latest videos button","description":"Adds options to hide latest videos button in home feed.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Hide layout components","description":"Adds options to hide general layout components.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Hide load more button","description":"Adds an option to hide the button under videos that loads similar videos.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Hide mix playlists","description":"Adds an option to hide mix playlists in feed.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Hide music button","description":"Adds an option to hide the YouTube Music button in the video player.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Hide navigation bar component","description":"Adds options to hide navigation bar components.","compatiblePackages":[{"name":"com.google.android.apps.youtube.music","versions":null}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Hide navigation buttons","description":"Adds options to hide buttons in the navigation bar.","compatiblePackages":[{"name":"com.reddit.frontpage","versions":null}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Hide navigation buttons","description":"Adds options to hide and change navigation buttons (such as the Shorts button).","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Hide navigation label","description":"Adds an option to hide navigation bar labels.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Hide player buttons background","description":"Force to hide the dark background surrounding the video player controls.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":false,"requiresIntegrations":false,"options":[]},{"name":"Hide player chapters","description":"Forces to hide chapters in player bottom UI container.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":false,"requiresIntegrations":false,"options":[]},{"name":"Hide player flyout panel","description":"Adds options to hide player flyout panel components.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Hide player overlay filter","description":"Removes the dark overlay when single-tapping player.","compatiblePackages":[{"name":"com.google.android.apps.youtube.music","versions":null}],"use":false,"requiresIntegrations":false,"options":[]},{"name":"Hide playlist cards","description":"Adds an option to hide playlist cards from the homepage.","compatiblePackages":[{"name":"com.google.android.apps.youtube.music","versions":null}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Hide previous next button","description":"Adds an option to hide the previous and next buttons in the video player.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Hide recently visited shelf","description":"Adds an option to hide the recently visited shelf in the sidebar.","compatiblePackages":[{"name":"com.reddit.frontpage","versions":null}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Hide sample shelf","description":"Adds an option to hide the sample shelf from the homepage.","compatiblePackages":[{"name":"com.google.android.apps.youtube.music","versions":null}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Hide search term thumbnail","description":"Adds an option to hide thumbnails in the search term history.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Hide seek message","description":"Adds an option to hide the \u0027Slide left or right to seek\u0027 or \u0027Release to cancel\u0027 message container in the video player.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Hide seekbar","description":"Adds an option to hide the seekbar in video player and video thumbnails.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Hide shorts components","description":"Adds options to hide components related to YouTube Shorts.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Hide snack bar","description":"Adds an option to hide the snack bar action popup.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Hide suggested actions","description":"Adds an option to hide the suggested actions bar inside the player.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Hide suggested video overlay","description":"Adds an option to hide the suggested video overlay at the end of videos.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Hide suggestions shelf","description":"Adds an option to hide the suggestions shelf in feed.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Hide tap to update button","description":"Adds an option to hide the tap to update button.","compatiblePackages":[{"name":"com.google.android.apps.youtube.music","versions":null}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Hide taste builder","description":"Hides the \"Tell us which artists you like\" card from the homepage.","compatiblePackages":[{"name":"com.google.android.apps.youtube.music","versions":null}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Hide terms container","description":"Adds an option to hide the terms of service container in the account menu.","compatiblePackages":[{"name":"com.google.android.apps.youtube.music","versions":null}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Hide time stamp","description":"Adds an option to hide the timestamp in the bottom left of the video player.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Hide toolbar button","description":"Adds an option to hide the r/place or Reddit recap button in the toolbar.","compatiblePackages":[{"name":"com.reddit.frontpage","versions":null}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Hide toolbar button","description":"Adds an option to hide the button in the toolbar.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Hide tooltip content","description":"Hides the tooltip box that appears when opening the app for the first time.","compatiblePackages":[{"name":"com.google.android.apps.youtube.music","versions":null}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Hide tooltip content","description":"Hides the tooltip box that appears on first install.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Hide trending searches","description":"Adds an option to hide trending searches in the search bar.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Hide video ads","description":"Adds an option to hide ads in the video player.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Hide voice search button","description":"Hides the voice search button in the search bar.","compatiblePackages":[{"name":"com.google.android.apps.youtube.music","versions":null}],"use":false,"requiresIntegrations":false,"options":[]},{"name":"Hide voice search button","description":"Hide voice search button in search bar.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":false,"requiresIntegrations":false,"options":[]},{"name":"Keep landscape mode","description":"Adds an option to keep landscape mode when turning the screen off and on in fullscreen.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Layout switch","description":"Adds an option to trick dpi to use tablet or phone layout.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"MaterialYou","description":"Enables MaterialYou theme for Android 12+","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":false,"requiresIntegrations":false,"options":[]},{"name":"MicroG support","description":"Allows YouTube Music to run without root and under a different package name with MicroG.","compatiblePackages":[{"name":"com.google.android.apps.youtube.music","versions":null}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"MicroG support","description":"Allows ReVanced Extended to run without root and under a different package name with MicroG.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Open links directly","description":"Adds an option to skip over redirection URLs in external links.","compatiblePackages":[{"name":"com.reddit.frontpage","versions":null}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Open links externally","description":"Adds an option to always open links in your browser instead of in the in-app-browser.","compatiblePackages":[{"name":"com.reddit.frontpage","versions":null}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Overlay buttons","description":"Adds an option to display overlay buttons in the video player.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[{"key":"OutlineIcon","default":true,"values":null,"title":"Outline icons","description":"Apply the outline icon","required":true},{"key":"BottomMargin","default":"0.0dip","values":{"Wider":"6.0dip","Default":"0.0dip"},"title":"Bottom margin","description":"Apply bottom margin to Overlay buttons and Timestamp","required":false}]},{"name":"Premium icon","description":"Unlocks premium app icons.","compatiblePackages":[{"name":"com.reddit.frontpage","versions":null}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Quick actions components","description":"Adds options to hide and customize components below the seekbar in fullscreen.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Remember playback speed","description":"Adds an option to remember the last playback speed selected.","compatiblePackages":[{"name":"com.google.android.apps.youtube.music","versions":null}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Remember repeat state","description":"Adds an option to remember the state of the repeat toggle.","compatiblePackages":[{"name":"com.google.android.apps.youtube.music","versions":null}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Remember shuffle state","description":"Adds an option to remember the state of the shuffle toggle.","compatiblePackages":[{"name":"com.google.android.apps.youtube.music","versions":null}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Remember video quality","description":"Adds an option to remember the last video quality selected.","compatiblePackages":[{"name":"com.google.android.apps.youtube.music","versions":null}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Remove subreddit dialog","description":"Adds options to remove the NSFW community warning and notifications suggestion dialogs by dismissing them automatically.","compatiblePackages":[{"name":"com.reddit.frontpage","versions":null}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Remove viewer discretion dialog","description":"Adds an option to remove the dialog that appears when opening a video that has been age-restricted by accepting it automatically. This does not bypass the age restriction.","compatiblePackages":[{"name":"com.google.android.apps.youtube.music","versions":null}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Remove viewer discretion dialog","description":"Adds an option to remove the dialog that appears when opening a video that has been age-restricted by accepting it automatically. This does not bypass the age restriction.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Replace cast button","description":"Adds an option to replace the cast button in the player with the \"Open music\" button.","compatiblePackages":[{"name":"com.google.android.apps.youtube.music","versions":null}],"use":false,"requiresIntegrations":false,"options":[]},{"name":"Replace dismiss queue","description":"Adds an option to replace \"Dismiss queue\" with \"Watch on YouTube\" in the flyout menu.","compatiblePackages":[{"name":"com.google.android.apps.youtube.music","versions":null}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Return YouTube Dislike","description":"Adds an option to show the dislike count of songs using the Return YouTube Dislike API.","compatiblePackages":[{"name":"com.google.android.apps.youtube.music","versions":null}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Return YouTube Dislike","description":"Shows the dislike count of videos using the Return YouTube Dislike API.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Sanitize sharing links","description":"Adds an option to remove tracking query parameters from URLs when sharing links.","compatiblePackages":[{"name":"com.google.android.apps.youtube.music","versions":null}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Sanitize sharing links","description":"Adds an option to remove tracking query parameters from URLs when sharing links.","compatiblePackages":[{"name":"com.reddit.frontpage","versions":null}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Sanitize sharing links","description":"Adds an option to remove tracking query parameters from URLs when sharing links.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Settings","description":"Adds ReVanced Extended settings to YouTube Music.","compatiblePackages":[{"name":"com.google.android.apps.youtube.music","versions":null}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Settings","description":"Adds ReVanced Extended settings to Reddit.","compatiblePackages":[{"name":"com.reddit.frontpage","versions":null}],"use":true,"requiresIntegrations":true,"options":[]},{"name":"Settings","description":"Applies mandatory patches to implement ReVanced Extended settings into the application.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":true,"options":[]},{"name":"Settings icons","description":"Adds icons to specific preferences in the settings.","compatiblePackages":[{"name":"com.google.android.youtube","versions":null}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Shorts overlay buttons","description":"Apply the new icons to the action buttons of the Shorts player.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[{"key":"IconType","default":"TikTok","values":{"Outline":"outline","OutlineCircle":"outlinecircle","TikTok":"tiktok"},"title":"Icon type of Shorts","description":"Apply different icons for Shorts action buttons.","required":false}]},{"name":"SponsorBlock","description":"Adds options to enable and configure SponsorBlock, which can skip undesired video segments such as non-music sections.","compatiblePackages":[{"name":"com.google.android.apps.youtube.music","versions":null}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"SponsorBlock","description":"Integrates SponsorBlock which allows skipping video segments such as sponsored content.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[{"key":"OutlineIcon","default":true,"values":null,"title":"Outline icons","description":"Apply the outline icon","required":true}]},{"name":"Spoof app version","description":"Adds options to spoof the YouTube Music client version. This can remove the radio mode restriction in Canadian regions or disable real-time lyrics.","compatiblePackages":[{"name":"com.google.android.apps.youtube.music","versions":null}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Spoof app version","description":"Adds options to spoof the YouTube client version. This can be used to restore old UI elements and features.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Spoof device dimensions","description":"Adds an option to spoof the device dimensions which unlocks higher video qualities if they aren\u0027t available on the device.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Spoof player parameters","description":"Adds options to spoof player parameters to prevent playback issues.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Swipe controls","description":"Adds options to enable and configure volume and brightness swipe controls.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Theme","description":"Change the app\u0027s theme to the values specified in options.json.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[{"key":"DarkThemeBackgroundColor","default":"#FF010101","values":{"Black":"#FF010101","Catppuccin (Mocha)":"#FF181825","Dark Pink":"#FF290025","Dark Blue":"#FF001029","Dark Green":"#FF002905","Dark Yellow":"#FF282900","Dark Orange":"#FF291800","Dark Red":"#FF290000"},"title":"Dark theme background color","description":"Can be a hex color (#AARRGGBB) or a color resource reference.","required":true},{"key":"AdvancedDarkThemeBackgroundColor","default":"#FF252A3A","values":{"Advanced Dark Color":"#FF252A3A"},"title":"Advanced dark theme color","description":"Can be a hex color (#AARRGGBB) or a color resource reference.","required":true},{"key":"LightThemeBackgroundColor","default":"#FFFFFFFF","values":{"White":"#FFFFFFFF","Catppuccin (Latte)":"#FFE6E9EF","Light Pink":"#FFFCCFF3","Light Blue":"#FFD1E0FF","Light Green":"#FFCCFFCC","Light Yellow":"#FFFDFFCC","Light Orange":"#FFFFE6CC","Light Red":"#FFFFD6D6"},"title":"Light theme background color","description":"Can be a hex color (#AARRGGBB) or a color resource reference.","required":false},{"key":"AdvancedLightThemeBackgroundColor","default":"#FFF2F8FF","values":{"Advanced Light Color":"#FFF2F8FF"},"title":"Advanced light theme color","description":"Can be a hex color (#AARRGGBB) or a color resource reference.","required":true},{"key":"SeekbarBackgroundColor","default":"#FFFF0000","values":{"Seekbar Color":"#FFFF0000"},"title":"Seekbar color","description":"Can be a hex color (#AARRGGBB) or a color resource reference.","required":true}]},{"name":"Translations","description":"Adds Crowdin translations for YouTube Music.","compatiblePackages":[{"name":"com.google.android.apps.youtube.music","versions":null}],"use":true,"requiresIntegrations":false,"options":[]},{"name":"Translations","description":"Add Crowdin translations for YouTube.","compatiblePackages":[{"name":"com.google.android.youtube","versions":["18.25.40","18.27.36","18.29.38","18.30.37","18.31.40","18.32.39","18.33.40","18.34.38","18.35.36","18.36.39","18.37.36","18.38.44","18.39.41","18.40.34","18.41.39","18.42.41","18.43.45","18.44.41","18.45.43","18.46.45","18.48.39","18.49.37","19.01.34","19.02.39","19.03.36","19.04.38","19.05.36","19.06.39","19.07.40","19.08.36","19.09.37"]}],"use":true,"requiresIntegrations":false,"options":[]}] \ No newline at end of file diff --git a/src/main/kotlin/app/revanced/patches/music/misc/debugging/DebuggingPatch.kt b/src/main/kotlin/app/revanced/patches/music/misc/debugging/DebuggingPatch.kt index d85cc5b89..56ad10c2b 100644 --- a/src/main/kotlin/app/revanced/patches/music/misc/debugging/DebuggingPatch.kt +++ b/src/main/kotlin/app/revanced/patches/music/misc/debugging/DebuggingPatch.kt @@ -12,7 +12,7 @@ import app.revanced.patches.music.utils.settings.SettingsPatch description = "Adds an option to enable debug logging.", dependencies = [SettingsPatch::class], compatiblePackages = [CompatiblePackage("com.google.android.apps.youtube.music")], - use = true + use = false ) @Suppress("unused") object DebuggingPatch : ResourcePatch() { diff --git a/src/main/kotlin/app/revanced/patches/youtube/misc/debugging/DebuggingPatch.kt b/src/main/kotlin/app/revanced/patches/youtube/misc/debugging/DebuggingPatch.kt index 83c3ecae6..e6ae5821b 100644 --- a/src/main/kotlin/app/revanced/patches/youtube/misc/debugging/DebuggingPatch.kt +++ b/src/main/kotlin/app/revanced/patches/youtube/misc/debugging/DebuggingPatch.kt @@ -48,7 +48,7 @@ import app.revanced.patches.youtube.utils.settings.SettingsPatch ] ) ], - use = true + use = false ) @Suppress("unused") object DebuggingPatch : ResourcePatch() { From bcfe18aaaa1123043232f6444066ac482553f484 Mon Sep 17 00:00:00 2001 From: semantic-release-bot Date: Mon, 18 Mar 2024 07:25:25 +0000 Subject: [PATCH 007/147] chore(release): 2.222.0-dev.2 [skip ci] # [2.222.0-dev.2](https://github.com/anddea/revanced-patches/compare/v2.222.0-dev.1...v2.222.0-dev.2) (2024-03-18) ### Bug Fixes * **YouTube - Swipe controls:** Fix some strings ([074e3e4](https://github.com/anddea/revanced-patches/commit/074e3e419731c075ca9bffa73f43a256316c3684)) * **YouTube/YT Music - Debugging:** Disable by default ([241b6dd](https://github.com/anddea/revanced-patches/commit/241b6dd8c53ee0bbbceaea363851933d11441be6)) --- CHANGELOG.md | 8 ++++++++ gradle.properties | 2 +- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index c0e20fc42..1a0f2f8ef 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,11 @@ +# [2.222.0-dev.2](https://github.com/anddea/revanced-patches/compare/v2.222.0-dev.1...v2.222.0-dev.2) (2024-03-18) + + +### Bug Fixes + +* **YouTube - Swipe controls:** Fix some strings ([074e3e4](https://github.com/anddea/revanced-patches/commit/074e3e419731c075ca9bffa73f43a256316c3684)) +* **YouTube/YT Music - Debugging:** Disable by default ([241b6dd](https://github.com/anddea/revanced-patches/commit/241b6dd8c53ee0bbbceaea363851933d11441be6)) + # [2.222.0-dev.1](https://github.com/anddea/revanced-patches/compare/v2.221.1...v2.222.0-dev.1) (2024-03-17) diff --git a/gradle.properties b/gradle.properties index 6298a6626..d145bbcc8 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,4 +1,4 @@ org.gradle.parallel = true org.gradle.caching = true kotlin.code.style = official -version = 2.222.0-dev.1 +version = 2.222.0-dev.2 From 4d568748dcb01e4a18d613f1ae7c863949b0b46d Mon Sep 17 00:00:00 2001 From: Aaron Veil <70171475+anddea@users.noreply.github.com> Date: Mon, 18 Mar 2024 10:48:09 +0300 Subject: [PATCH 008/147] Update build.gradle.kts --- build.gradle.kts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.gradle.kts b/build.gradle.kts index 714f9fa77..1ce7d9c0a 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -99,7 +99,7 @@ publishing { repositories { maven { name = "GitHubPackages" - url = uri("https://maven.pkg.github.com/revanced/revanced-patches") + url = uri("https://maven.pkg.github.com/anddea/revanced-patches") credentials { username = System.getenv("GITHUB_ACTOR") password = System.getenv("GITHUB_TOKEN") From 5191bbe6777e11b1d823cdeb004423583259a9e2 Mon Sep 17 00:00:00 2001 From: akir45 <91464996+akir45@users.noreply.github.com> Date: Mon, 18 Mar 2024 17:57:16 +0900 Subject: [PATCH 009/147] feat(YouTube - Translations): Update `Japanese` (#81) * Update missing_strings.xml * Update strings.xml --- .../youtube/translations/ja-rJP/missing_strings.xml | 6 +++--- src/main/resources/youtube/translations/ja-rJP/strings.xml | 3 +++ 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/src/main/resources/youtube/translations/ja-rJP/missing_strings.xml b/src/main/resources/youtube/translations/ja-rJP/missing_strings.xml index 0971dc13f..6a20a1d0c 100644 --- a/src/main/resources/youtube/translations/ja-rJP/missing_strings.xml +++ b/src/main/resources/youtube/translations/ja-rJP/missing_strings.xml @@ -1,3 +1,3 @@ -Swiapeable area size can't be more than %s%%. Reset to default value. -Percentage of swipeable screen area. -Swipe overlay screen size \ No newline at end of file +スワイプ可能な領域のサイズは %s%% を超えることはできません。デフォルト値にリセットします。 +スワイプ可能な画面領域の割合。 +スワイプオーバーレイ画面サイズ diff --git a/src/main/resources/youtube/translations/ja-rJP/strings.xml b/src/main/resources/youtube/translations/ja-rJP/strings.xml index 414d01284..3f2bf0451 100644 --- a/src/main/resources/youtube/translations/ja-rJP/strings.xml +++ b/src/main/resources/youtube/translations/ja-rJP/strings.xml @@ -219,6 +219,9 @@ DeArrow の詳細については、ここをタップしてください。"音量のスワイプコントロールは無効です。 音量のスワイプコントロールは有効です。 音量のジェスチャー + スワイプ可能な領域のサイズは %s%% を超えることはできません。デフォルト値にリセットします。 + スワイプ可能な画面領域の割合。 + スワイプオーバーレイ画面サイズ タブレット用レイアウトの一部を使用できるように、dpi を偽装します。 タブレット用のレイアウト タブレットのミニプレーヤーは無効です。 From 1c3731dc8c38b9233fb5fdca804560ff30c15c8b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Freddy=20Mor=C3=A1n=20Jr?= Date: Mon, 18 Mar 2024 02:59:05 -0600 Subject: [PATCH 010/147] feat(YouTube - Translations): Update `Spanish` (#79) * Update strings.xml * Update updated-strings.xml * Update missing_strings.xml --- .../translations/es-rES/missing_strings.xml | 110 +++++++++--------- .../youtube/translations/es-rES/strings.xml | 46 ++++---- .../translations/es-rES/updated-strings.xml | 20 ++-- 3 files changed, 88 insertions(+), 88 deletions(-) diff --git a/src/main/resources/youtube/translations/es-rES/missing_strings.xml b/src/main/resources/youtube/translations/es-rES/missing_strings.xml index 3cb03cdcf..3c6147770 100644 --- a/src/main/resources/youtube/translations/es-rES/missing_strings.xml +++ b/src/main/resources/youtube/translations/es-rES/missing_strings.xml @@ -1,57 +1,57 @@ -Browse channels -Gaming -Live -Movies -Music -Sports -Watch later -Invalid keyword length (must be at least %s characters): %s. -Configure keywords and phrases to hide, separated by new lines +Explorar canales +Videojuegos +En vivo +Películas +Música +Deportes +Ver más tarde +Longitud de palabra clave no válida (debe tener al menos %s caracteres): %s. +Configura las palabras y frases clave que quieres ocultar, separadas por nuevas líneas. -Words with uppercase letters in the middle must be entered with the casing (ie: iPhone, TikTok, LeBlanc). -Edit keyword filter -Keyword filter is disabled. -Keyword filter is enabled. -Hides feed and search result videos using keyword filters. -Enable keyword filter -Rolling animations are enabled. -Rolling animations are disabled. -Disable rolling number animations -Community posts in related video are shown. -Community posts in related video are hidden. -Hide community posts in related video -When you finished a video, another play automatically -Auto play the next video -Hide videos with "Only for Membership" tag in Home Feed -Hide membership videos in Home Feed -"Tap to generate a playlist of all videos from channel from oldest to newest. -Time-ordered playlist button -Tap to launch add channel into Channel Whitelist. -Whitelist button -Current Header: Default Header -Current Header: Premium Header -Premium Header -Channel %s was added to the %s whitelist -Failed to add channel %s to the %s whitelist -Channel Name -There are no whitelisted channels -Not added to whitelist -Failed to retrieve channel details, received message %d -Added to whitelist -Reboot to apply channel whitelist settings -Channel %s was removed from the %s whitelist -Failed to remove channel %s from the %s whitelist -Check or remove the list of channels added to the whitelist -Video Speed -Speed +Las palabras con letras mayúsculas en el medio deben introducirse con las mayúsculas (p. ej.: iPhone, TikTok, LeBlanc). +Editar filtro de palabras clave +El filtro de palabras clave está desactivado. +El filtro de palabras clave está activado. +Oculta vídeos de feeds y resultados de búsqueda mediante filtros de palabras clave. +Activar filtro de palabras clave +Las animaciones rodantes están activadas. +Las animaciones rodantes están desactivadas. +Desactivar animaciones de números rodantes +Las publicaciones comunitarias en vídeos relacionados están visibles. +Las publicaciones comunitarias en vídeos relacionados están ocultas. +Ocultar publicaciones comunitarias en vídeos relacionados +Cuando termines un vídeo, se reproducirá otro automáticamente +Reproducir automáticamente el siguiente vídeo +Oculta los vídeos con la etiqueta "Solo para miembros" en la página de inicio +Ocultar vídeos para miembros en página de inicio +"Pulsa para generar una lista de reproducción de todos los vídeos del canal de más antiguo a más reciente". +Botón de lista de reproducción ordenada por tiempo +Pulsa para añadir un canal a excepciones de canales. +Botón de excepciones +Cabecera actual: Cabecera predeterminada +Cabecera actual: Cabecera Premium +Cabecera Premium +El canal %s ha sido añadido a la lista %s +Error al añadir el canal %s a la lista %s +Nombre del canal +No hay canales en esta lista +No añadido a esta lista +Error al recuperar los detalles del canal, mensaje recibido %d +Añadido a esta lista +Reiniciar para aplicar los ajustes de excepciones de canales +El canal %s ha sido eliminado de la lista %s +Error al eliminar el canal %s de la lista %s +Comprobar o eliminar la lista de canales añadidos a excepciones +Velocidad de vídeo +Velocidad SponsorBlock -SB -Channel Whitelist -16.08.35 - Restore old explore tab -18.09.39 - Restore old library tab (Disable You Tab) -"Spoof storyboard not available: " -Spoof storyboard temporarily not available (API timed out). -"Spoof storyboard temporarily not available: " -Swiapeable area size can't be more than %s%%. Reset to default value. -Percentage of swipeable screen area. -Swipe overlay screen size \ No newline at end of file +SponsorBlock +Excepciones de canales +16.08.35 - Restaurar la antigua pestaña de explorar +18.09.39 - Restaurar la antigua pestaña de biblioteca (Desactivar la pestaña Tú) +"Modificar guión gráfico no disponible: " +Modificar guión gráfico temporalmente no disponible (la API no responde). +"Modificar guión gráfico temporalmente no disponible: " +El tamaño del área deslizable no puede ser mayor que %s%%. Restablecer al valor predeterminado. +Porcentaje del área de pantalla deslizable. +Tamaño de pantalla superpuesta deslizante \ No newline at end of file diff --git a/src/main/resources/youtube/translations/es-rES/strings.xml b/src/main/resources/youtube/translations/es-rES/strings.xml index 05d2f6e14..99c743ddf 100644 --- a/src/main/resources/youtube/translations/es-rES/strings.xml +++ b/src/main/resources/youtube/translations/es-rES/strings.xml @@ -2,7 +2,7 @@ ¿Activar los controles de accesibilidad para el reproductor de vídeo? Sus controles se modifican porque un servicio de accesibilidad está activado. - Por favor, instale MicroG + Por favor, instala MicroG MicroG no se encuentra MicroG no se ejecuta en segundo plano Activa los ajustes de mensajería en la nube para recibir notificaciones @@ -119,7 +119,7 @@ Nota: Es una característica que no ha sido probada." Desactivar vibración de los capítulos Desactivar vibración al deslizar Desactivar vibración al desplazarse - Desactivar vibración al desplazarse + Desactivar vibración al deshacer desplazamiento Desactivar vibración al hacer zoom El brillo HDR automático está activado El brillo HDR automático está desactivado @@ -874,7 +874,7 @@ Problemas conocidos Mostrar duración del vídeo sin segmentos Duración del vídeo sin todos los segmentos, que se muestran entre paréntesis junto a la duración completa del vídeo La duración completa del vídeo está visible - Crear nuevo segmento + Creación de nuevo segmento Mostrar botón de crear nuevo segmento El botón de crear nuevo segmento está visible. El botón de crear nuevo segmento está oculto. @@ -915,29 +915,29 @@ Problemas conocidos No volver a mostrar ¿Qué hacer con los diferentes segmentos? Patrocinador - Promoción pagada, referencias pagadas y anuncios directos. No para autopromocionarse ni para dar publicidad gratuita a causas, creadores, sitios web o productos que les gustan - Autopromoción/No pagada - Similar a \"Patrocinador\", excepto en el caso de la autopromoción o no pagada. Incluye secciones sobre mercancía, donaciones o información sobre con quién han colaborado + Promoción pagada, referencias pagadas y anuncios directos. No para autopromocionarse ni para dar publicidad gratuita a causas, creadores, sitios web o productos que les gustan. + Promoción propia/no pagada +Similar a \"Patrocinador\", excepto cuando se trata de promoción propia o no pagada. Incluye secciones sobre mercancía, donaciones o información sobre con quién colaboraron. Recordatorio de interacción (suscripción) - Un breve recordatorio para que den me gusta, se suscriban o les sigan en medio del contenido. Si es largo o trata sobre algo específico, debería ir en la sección de autopromoción + Un breve recordatorio para que des me gusta, te suscribas o les sigas en medio del contenido. Si es largo o trata sobre algo específico, debería ir en la sección de promoción propia. Destacado - La parte del vídeo que la mayoría de la gente busca + La parte del vídeo que la mayoría de la gente busca. Animación de introducción/Intermisión - Un intervalo sin contenido real. Puede ser una pausa, un fotograma estático o una animación que se repite. No incluye transiciones que contengan información + Un intervalo sin contenido real. Puede ser una pausa, un fotograma estático o una animación que se repite. No incluye transiciones que contengan información. Tarjetas finales/Créditos - Créditos o cuando aparecen las tarjetas finales de YouTube. No para conclusiones con información - Vista previa/Resumen/Enganche - Colección de clips que muestran lo que está por venir o lo que sucedió en el vídeo o en otros vídeos de una serie, donde toda la información se repite en otra parte + Créditos o cuando aparecen las tarjetas finales de YouTube. No para conclusiones con información. + Adelanto/Resumen/Enganche + Colección de clips que muestran lo que está por venir o lo que sucedió en el vídeo o en otros vídeos de una serie, donde toda la información se repite en otra parte. Tangente de relleno/Chistes - Escenas tangenciales añadidas solo para relleno o humor que no son necesarias para entender el contenido principal del vídeo. No incluye segmentos que proporcionen contexto o detalles de fondo + Escenas tangenciales añadidas solo para relleno o humor que no son necesarias para entender el contenido principal del vídeo. No incluye segmentos que proporcionen contexto o detalles de fondo. Música: Sección sin música - Solo para usar en vídeos musicales. Secciones de vídeos musicales sin música, que no estén ya cubiertas por otra categoría + Solo para usar en vídeos musicales. Secciones de vídeos musicales sin música, que no estén ya cubiertas por otra categoría. Omitir Destacado Omitir patrocinador Omitir promoción Omitir interacción - Ir a destacado + Omitir destacado Omitir introducción Omitir créditos Omitir resumen @@ -945,12 +945,12 @@ Problemas conocidos Omitir sin música Omitir segmento Patrocinador omitido - Autopromoción omitida + Promoción propia omitida Recordatorio molesto omitido - Saltado a destacado + Destacado omitido Introducción omitida Créditos omitidos - Resumen omitido + Adelanto omitido Relleno omitido Sección sin música omitida Segmento no enviado omitido @@ -987,12 +987,12 @@ Problemas conocidos Tiempo en que comienza el segmento Tiempo en que finaliza el segmento ¿Son correctos los tiempos? - El segmento dura de %02d:%02d hasta %02d:%02d (%d minutos %02d segundos)\n¿Está listo para enviarlo? + El segmento dura de %02d:%02d hasta %02d:%02d (%d minutos %02d segundos)\n¿Está listo para ser enviado? El inicio debe ser antes del final - Primero marque dos ubicaciones en la barra de tiempo - Previsualice el segmento y asegúrese de que salta sin problemas + Primero marca dos ubicaciones en la barra de tiempo + Previsualiza el segmento y asegúrate de que se omite sin problemas Editar tiempo del segmento manualmente - ¿Desea editar el tiempo para el inicio o el fin del segmento? + ¿Quieres editar el tiempo para el inicio o el fin del segmento? Tiempo no válido Estadísticas Estadísticas temporalmente no disponibles (la API está caída) @@ -1020,5 +1020,5 @@ Problemas conocidos Restablecer color Información Restablecer - Los datos son proporcionados por la API de SponsorBlock. Pulsa aquí para aprender más y ver las descargas para otras plataformas + Los datos son proporcionados por la API de SponsorBlock. Pulsa aquí para aprender más y ver las descargas para otras plataformas. diff --git a/src/main/resources/youtube/translations/es-rES/updated-strings.xml b/src/main/resources/youtube/translations/es-rES/updated-strings.xml index 58eefef8c..9e4a6a58a 100644 --- a/src/main/resources/youtube/translations/es-rES/updated-strings.xml +++ b/src/main/resources/youtube/translations/es-rES/updated-strings.xml @@ -1,11 +1,11 @@ -"Gray description is shown. -• From your Watch Later playlist. -• People also watched this video. -• Channel viewers also watch this channel, etc." -"Gray description is hidden. -• From your Watch Later playlist. -• People also watched this video. -• Channel viewers also watch this channel, etc." +"La descripción en gris está visible. +• De tu lista de reproducción Ver más tarde. +• La gente también vio este vídeo. +• Los espectadores del canal también ven este canal, etc." +"La descripción en gris está oculta. +• De tu lista de reproducción Ver más tarde. +• La gente también vio este vídeo. +• Los espectadores del canal también ven este canal, etc." -Append playback speed. Tap and hold on timestamp to change the type while playing the video. -Append video quality. Tap and hold on timestamp to change the type while playing the video. \ No newline at end of file +Añadir velocidad de reproducción. Mantén pulsada la marca de tiempo para cambiar el tipo mientras se reproduce el vídeo. +Añadir calidad de vídeo. Mantén pulsada la marca de tiempo para cambiar el tipo mientras se reproduce el vídeo. From c30c031efea8cf27fae23ad77c45fc4c278f7a94 Mon Sep 17 00:00:00 2001 From: Aaron Veil <70171475+anddea@users.noreply.github.com> Date: Mon, 18 Mar 2024 13:55:34 +0300 Subject: [PATCH 011/147] fix(YouTube - Translations): Update translations info --- search_for_missing_strings.py | 77 +++++++ search_for_missing_strings.sh | 66 ------ .../translations/ar/missing_strings.xml | 4 +- .../translations/bg-rBG/missing_strings.xml | 41 ++-- .../translations/bn/missing_strings.xml | 106 +++++---- .../translations/de-rDE/missing_strings.xml | 212 ++++++++++-------- .../translations/el-rGR/missing_strings.xml | 12 +- .../translations/es-rES/missing_strings.xml | 57 ----- .../youtube/translations/es-rES/strings.xml | 58 +++++ .../translations/fi-rFI/missing_strings.xml | 106 +++++---- .../translations/fr-rFR/missing_strings.xml | 4 +- .../translations/hu-rHU/missing_strings.xml | 12 +- .../translations/id-rID/missing_strings.xml | 96 ++++---- .../translations/in/missing_strings.xml | 96 ++++---- .../translations/ja-rJP/missing_strings.xml | 3 - .../translations/ko-rKR/missing_strings.xml | 4 +- .../translations/pl-rPL/missing_strings.xml | 3 - .../translations/pt-rBR/missing_strings.xml | 41 ++-- .../translations/ru-rRU/missing_strings.xml | 4 +- .../translations/tr-rTR/missing_strings.xml | 12 +- .../translations/uk-rUA/missing_strings.xml | 16 +- .../translations/vi-rVN/missing_strings.xml | 12 +- .../translations/zh-rCN/missing_strings.xml | 96 ++++---- .../translations/zh-rTW/missing_strings.xml | 19 +- 24 files changed, 639 insertions(+), 518 deletions(-) create mode 100644 search_for_missing_strings.py delete mode 100755 search_for_missing_strings.sh delete mode 100644 src/main/resources/youtube/translations/es-rES/missing_strings.xml delete mode 100644 src/main/resources/youtube/translations/ja-rJP/missing_strings.xml delete mode 100644 src/main/resources/youtube/translations/pl-rPL/missing_strings.xml diff --git a/search_for_missing_strings.py b/search_for_missing_strings.py new file mode 100644 index 000000000..e26f41b62 --- /dev/null +++ b/search_for_missing_strings.py @@ -0,0 +1,77 @@ +import os +import re + +# Define source file path +source_file = "src/main/resources/youtube/settings/host/values/strings.xml" + +# Define destination directory path +destination_directory = "src/main/resources/youtube/translations" + +# Function to extract strings from a file +def extract_strings(file_path): + with open(file_path, 'r') as file: + content = file.read() + strings = re.findall(r'(.*?)', content, re.DOTALL) + return set(strings) + +# Extract strings from source file +source_strings = extract_strings(source_file) + +# Loop through destination folders +# If you want to search only one language folder add +"/your_lang" to destination_directory +# like this => for root, dirs, files in os.walk(destination_directory+"/ar"): +for root, dirs, files in os.walk(destination_directory): + if "strings.xml" in files: + # Get destination file path + destination_file = os.path.join(root, "strings.xml") + + # Get destination folder name (language code) + destination_folder = os.path.dirname(destination_file) + language_code = os.path.basename(destination_folder) + + # Output file path + output_file = os.path.join(destination_folder, "missing_strings.xml") + + # Check if source and destination files exist + if not os.path.isfile(source_file): + print(f"Error: {source_file} not found.") + exit(1) + + if not os.path.isfile(destination_file): + print(f"Error: {destination_file} not found.") + exit(1) + + # Extract strings from destination file + destination_strings = extract_strings(destination_file) + + # Find missing strings + missing_strings = [] + + for name, attributes, content in source_strings: + if name not in {name for name, _, _ in destination_strings}: + string_tag = f'{content}\n' + missing_strings.append(string_tag) + + # Sort missing strings by name attribute + missing_strings.sort(key=lambda x: re.search(r'name="([^"]*)"', x).group(1)) + + # Check if missing strings exist + if not missing_strings: + # Delete output file if exists + if os.path.isfile(output_file): + os.remove(output_file) + + print(f"No missing strings for {language_code}") + else: + # Save missing strings to output file + with open(output_file, 'w') as file: + for string_tag in missing_strings: + file.write(string_tag) + + num_missing = len(missing_strings) + print(f"{language_code} - {num_missing} missing strings.") diff --git a/search_for_missing_strings.sh b/search_for_missing_strings.sh deleted file mode 100755 index bebd6d82d..000000000 --- a/search_for_missing_strings.sh +++ /dev/null @@ -1,66 +0,0 @@ -#!/bin/bash - -# Define source file path -source_file="src/main/resources/youtube/settings/host/values/strings.xml" - -# Loop through destination folders -# Replace * with language folder name to check only one language -for destination_file in src/main/resources/youtube/translations/*/strings.xml; do - # Get destination folder name - destination_folder=$(dirname "$destination_file") - - # Extract language code from destination folder - language_code=$(basename "$destination_folder") - - # Output file path - output_file="$destination_folder/missing_strings.xml" - - # Check if source and destination files exist - if [ ! -f "$source_file" ]; then - echo "Error: $source_file not found." - exit 1 - fi - - if [ ! -f "$destination_file" ]; then - echo "Error: $destination_file not found." - exit 1 - fi - - # Extract strings from source file - source_strings=$(grep ' "$output_file" - - # echo "Missing strings saved to $output_file." - num_missing=$(echo -e "$missing_strings" | grep -c ' Percentage of swipeable screen area. -Swipe overlay screen size \ No newline at end of file +Swipe overlay screen size +Swipeable area size can\'t be more than %s%%. Reset to default value. diff --git a/src/main/resources/youtube/translations/bg-rBG/missing_strings.xml b/src/main/resources/youtube/translations/bg-rBG/missing_strings.xml index 3cb03cdcf..e854c4e09 100644 --- a/src/main/resources/youtube/translations/bg-rBG/missing_strings.xml +++ b/src/main/resources/youtube/translations/bg-rBG/missing_strings.xml @@ -5,53 +5,52 @@ Music Sports Watch later -Invalid keyword length (must be at least %s characters): %s. -Configure keywords and phrases to hide, separated by new lines - -Words with uppercase letters in the middle must be entered with the casing (ie: iPhone, TikTok, LeBlanc). -Edit keyword filter -Keyword filter is disabled. -Keyword filter is enabled. -Hides feed and search result videos using keyword filters. -Enable keyword filter Rolling animations are enabled. Rolling animations are disabled. Disable rolling number animations Community posts in related video are shown. Community posts in related video are hidden. Hide community posts in related video +Hide videos with \"Only for Membership\" tag in Home Feed +Hide membership videos in Home Feed When you finished a video, another play automatically Auto play the next video -Hide videos with "Only for Membership" tag in Home Feed -Hide membership videos in Home Feed +Configure keywords and phrases to hide, separated by new lines\n\nWords with uppercase letters in the middle must be entered with the casing (ie: iPhone, TikTok, LeBlanc). +Edit keyword filter +Hides feed and search result videos using keyword filters. +Keyword filter is disabled. +Keyword filter is enabled. +Enable keyword filter +Invalid keyword length (must be at least %s characters): %s. "Tap to generate a playlist of all videos from channel from oldest to newest. +Tap and hold to undo." Time-ordered playlist button Tap to launch add channel into Channel Whitelist. Whitelist button Current Header: Default Header Current Header: Premium Header Premium Header -Channel %s was added to the %s whitelist +16.08.35 - Restore old explore tab +18.09.39 - Restore old library tab (Disable You Tab) +"Spoof storyboard not available: " +Spoof storyboard temporarily not available (API timed out). +"Spoof storyboard temporarily not available: " +Percentage of swipeable screen area. +Swipe overlay screen size +Swipeable area size can\'t be more than %s%%. Reset to default value. Failed to add channel %s to the %s whitelist +Channel %s was added to the %s whitelist Channel Name There are no whitelisted channels Not added to whitelist Failed to retrieve channel details, received message %d Added to whitelist Reboot to apply channel whitelist settings -Channel %s was removed from the %s whitelist Failed to remove channel %s from the %s whitelist +Channel %s was removed from the %s whitelist Check or remove the list of channels added to the whitelist Video Speed Speed SponsorBlock SB Channel Whitelist -16.08.35 - Restore old explore tab -18.09.39 - Restore old library tab (Disable You Tab) -"Spoof storyboard not available: " -Spoof storyboard temporarily not available (API timed out). -"Spoof storyboard temporarily not available: " -Swiapeable area size can't be more than %s%%. Reset to default value. -Percentage of swipeable screen area. -Swipe overlay screen size \ No newline at end of file diff --git a/src/main/resources/youtube/translations/bn/missing_strings.xml b/src/main/resources/youtube/translations/bn/missing_strings.xml index fa88542f0..6afa636a6 100644 --- a/src/main/resources/youtube/translations/bn/missing_strings.xml +++ b/src/main/resources/youtube/translations/bn/missing_strings.xml @@ -1,9 +1,13 @@ "Showing DeArrow thumbnails. +If a video has no DeArrow thumbnails then the original YouTube thumbnails are shown." "Showing DeArrow thumbnails. +If a video has no DeArrow thumbnails then still video captures are shown." Showing original YouTube thumbnails. Showing still video captures. Thumbnails in use "DeArrow provides crowd-sourced thumbnails for YouTube videos. These thumbnails are often more relevant than those provided by YouTube. If enabled, video URLs will be sent to the API server and no other data is sent. + +Tap here to learn more about DeArrow." About DeArrow "The URL of the DeArrow thumbnail cache endpoint. Do not change this unless you know what you're doing." DeArrow API endpoint @@ -52,20 +56,13 @@ Change start page Invalid start page, resetting to default. "Automatically close interstitial ads. + +Note: This feature hasn't been tested." Close interstitial ads Closing interstitial ads. Invalid custom filter (must be ASCII only): %s Invalid custom filter: %s Custom filter reset to default -Invalid keyword length (must be at least %s characters): %s. -Configure keywords and phrases to hide, separated by new lines - -Words with uppercase letters in the middle must be entered with the casing (ie: iPhone, TikTok, LeBlanc). -Edit keyword filter -Keyword filter is disabled. -Keyword filter is enabled. -Hides feed and search result videos using keyword filters. -Enable keyword filter Old style flyout panel is used. Custom dialog is used. Custom playback speed panel type @@ -73,8 +70,10 @@ Words with uppercase letters in the middle must be entered with the casing (ie: Rolling animations are disabled. Disable rolling number animations "Disable 'Playing at 2x speed' while holding down. + +Note: Disabling the speed overlay restores the 'Slide to seek' behavior of the old layout." Disable speed overlay -Disables the "Update your app" screen that appears when using an outdated client. +Disables the \"Update your app\" screen that appears when using an outdated client. Disable update screen Entering fullscreen when swiping down below the video player is disabled. Entering fullscreen when swiping down below the video player is enabled. @@ -113,8 +112,12 @@ Words with uppercase letters in the middle must be entered with the casing (ie: Download app Set as default downloader "Videos will be switched to fullscreen in the following situations: + +• When a timestamp in the comments is clicked on. +• When a video is started." Force fullscreen "Hide elements of the account menu and You tab. +Some components may not be hidden." Comments by members banner is shown. Comments by members banner is hidden. Hide comments by members banner @@ -127,6 +130,8 @@ Words with uppercase letters in the middle must be entered with the casing (ie: "'For You' shelves are shown." "'For You' shelves are hidden." "Hide 'For You' shelf" +Hide videos with \"Only for Membership\" tag in Home Feed +Hide membership videos in Home Feed Notifications button in navigation bar is shown. Notifications button in navigation bar is hidden. Hide notifications button @@ -146,48 +151,49 @@ Words with uppercase letters in the middle must be entered with the casing (ie: Shopping links are hidden. Hide shopping links "Hides Shorts shelves. + +Known issue: Official headers in search results will be hidden." Store tab is shown. Store tab is hidden. Hide store tab When you finished a video, another play automatically Auto play the next video "Identifies the suggestions shelf through the browse id. + +Known issues: +• When Browseid is not identified, suggestions shelf may not be hidden." "Identifies the suggestions shelf through the current tab. + +Known issues: +• More drawer shelves may be hidden. +• Playlist shelves may be hidden." Select method to hide shelves -Hide videos with "Only for Membership" tag in Home Feed -Hide membership videos in Home Feed "Hide videos with gray description from search results. +Videos with a gray description include videos that are not related to search terms." Hide videos with gray description "Hide videos with less than 1,000 views exposed to the home feed. +Some videos, including those from channels you subscribe to, may not be hidden even if they have fewer than 1,000 views." Hide videos with low views Inform Keeps landscape mode when turning the screen off and on in fullscreen. The amount of milliseconds the landscape mode is forced. Keep landscape mode timeout Keep landscape mode +Configure keywords and phrases to hide, separated by new lines\n\nWords with uppercase letters in the middle must be entered with the casing (ie: iPhone, TikTok, LeBlanc). +Edit keyword filter +Hides feed and search result videos using keyword filters. +Keyword filter is disabled. +Keyword filter is enabled. +Enable keyword filter +Invalid keyword length (must be at least %s characters): %s. "Tap to generate a playlist of all videos from channel from oldest to newest. +Tap and hold to undo." Time-ordered playlist button Tap to launch add channel into Channel Whitelist. Whitelist button Current Header: Default Header Current Header: Premium Header Premium Header -Channel %s was added to the %s whitelist -Failed to add channel %s to the %s whitelist -Channel Name -There are no whitelisted channels -Not added to whitelist -Failed to retrieve channel details, received message %d -Added to whitelist -Reboot to apply channel whitelist settings -Channel %s was removed from the %s whitelist -Failed to remove channel %s from the %s whitelist -Check or remove the list of channels added to the whitelist -Video Speed -Speed -SponsorBlock -SB -Channel Whitelist Normal To hide the additional settings menu, hide all settings in the additional settings category. Player flyout panel (Additional settings) @@ -195,17 +201,18 @@ Words with uppercase letters in the middle must be entered with the casing (ie: Quick actions top margin Quick actions top margin must be between 0-64. Reset to default values. "Remove viewer discretion dialog. +This does not bypass the age restriction. It just accepts it automatically." Remove viewer discretion dialog Restart to load the layout normally Refresh and restart -Dislikes temporarily not available (API timed out). Dislikes not available (status %d). +Dislikes temporarily not available (API timed out). Dislikes not available (%s). Limitation: Dislikes may not appear in certain situations. Dislikes shown on Shorts. %s -Show a toast if API is not available Toast is not shown if Return YouTube Dislike is not available. Toast is shown if Return YouTube Dislike is not available. +Show a toast if API is not available Removes tracking query parameters from the URLs when sharing links. Sanitize sharing links Changing default speed to %s. @@ -227,25 +234,42 @@ Words with uppercase letters in the middle must be entered with the casing (ie: "Swipe gestures are disabled in 'Lock screen' mode." "Swipe gestures are enabled in 'Lock screen' mode." "Swipe gestures in 'Lock screen' mode" -Swiapeable area size can't be more than %s%%. Reset to default value. Percentage of swipeable screen area. Swipe overlay screen size +Swipeable area size can\'t be more than %s%%. Reset to default value. "Swap the positions of the create button and notification button by spoofing the device's information. -Show a toast if API is not available -Toast is shown if SponsorBlock is not available. -Toast is not shown if SponsorBlock is not available. + +• Even if you change this setting, it may not take effect until you reboot the device. +• Disabling this setting loads more ads from the server side. +• You should disable this setting to make video ads visible." +Failed to add channel %s to the %s whitelist +Channel %s was added to the %s whitelist +Channel Name +There are no whitelisted channels +Not added to whitelist +Failed to retrieve channel details, received message %d +Added to whitelist +Reboot to apply channel whitelist settings +Failed to remove channel %s from the %s whitelist +Channel %s was removed from the %s whitelist +Check or remove the list of channels added to the whitelist +Video Speed +Speed +SponsorBlock +SB +Channel Whitelist +Import / Export settings Your SponsorBlock JSON configuration that can be imported / exported to ReVanced Extended and other SponsorBlock platforms. %s This includes your private user id. Be sure to share this wisely. -Import / Export settings -Your settings contain a private SponsorBlock user id. - -Your user id is like a password and it should never be shared. - +Your settings contain a private SponsorBlock user id.\n\nYour user id is like a password and it should never be shared.\n Do not show again SponsorBlock temporarily not available. SponsorBlock temporarily not available (status %d). SponsorBlock temporarily not available (API timed out). -Unable to vote for segment (API timed out). %s hours %s minutes %s minutes %s seconds -%s seconds \ No newline at end of file +%s seconds +Toast is not shown if SponsorBlock is not available. +Toast is shown if SponsorBlock is not available. +Show a toast if API is not available +Unable to vote for segment (API timed out). diff --git a/src/main/resources/youtube/translations/de-rDE/missing_strings.xml b/src/main/resources/youtube/translations/de-rDE/missing_strings.xml index 53c325abb..e6c7b9aab 100644 --- a/src/main/resources/youtube/translations/de-rDE/missing_strings.xml +++ b/src/main/resources/youtube/translations/de-rDE/missing_strings.xml @@ -5,15 +5,6 @@ Music Sports Watch later -Invalid keyword length (must be at least %s characters): %s. -Configure keywords and phrases to hide, separated by new lines - -Words with uppercase letters in the middle must be entered with the casing (ie: iPhone, TikTok, LeBlanc). -Edit keyword filter -Keyword filter is disabled. -Keyword filter is enabled. -Hides feed and search result videos using keyword filters. -Enable keyword filter Rolling animations are enabled. Rolling animations are disabled. Disable rolling number animations @@ -27,8 +18,12 @@ Words with uppercase letters in the middle must be entered with the casing (ie: Download app Set as default downloader "Videos will be switched to fullscreen in the following situations: + +• When a timestamp in the comments is clicked on. +• When a video is started." Force fullscreen "Hide elements of the account menu and You tab. +Some components may not be hidden." Open mix playlist button is shown. Open mix playlist button is hidden. Hide open mix playlist button @@ -55,6 +50,8 @@ Words with uppercase letters in the middle must be entered with the casing (ie: Handle is shown. Handle is hidden. Hide handle +Hide videos with \"Only for Membership\" tag in Home Feed +Hide membership videos in Home Feed Notifications button in navigation bar is shown. Notifications button in navigation bar is hidden. Hide notifications button @@ -102,6 +99,8 @@ Words with uppercase letters in the middle must be entered with the casing (ie: Subscriptions button is hidden. Hide subscriptions button "Hides Shorts shelves. + +Known issue: Official headers in search results will be hidden." Banner is shown. Banner is hidden. Start trial button is shown. @@ -113,13 +112,20 @@ Words with uppercase letters in the middle must be entered with the casing (ie: When you finished a video, another play automatically Auto play the next video "Identifies the suggestions shelf through the browse id. + +Known issues: +• When Browseid is not identified, suggestions shelf may not be hidden." "Identifies the suggestions shelf through the current tab. + +Known issues: +• More drawer shelves may be hidden. +• Playlist shelves may be hidden." Select method to hide shelves -Hide videos with "Only for Membership" tag in Home Feed -Hide membership videos in Home Feed "Hide videos with gray description from search results. +Videos with a gray description include videos that are not related to search terms." Hide videos with gray description "Hide videos with less than 1,000 views exposed to the home feed. +Some videos, including those from channels you subscribe to, may not be hidden even if they have fewer than 1,000 views." Hide videos with low views Hide view products banner Web search results are shown. @@ -131,41 +137,37 @@ Words with uppercase letters in the middle must be entered with the casing (ie: The amount of milliseconds the landscape mode is forced. Keep landscape mode timeout Keep landscape mode +Configure keywords and phrases to hide, separated by new lines\n\nWords with uppercase letters in the middle must be entered with the casing (ie: iPhone, TikTok, LeBlanc). +Edit keyword filter +Hides feed and search result videos using keyword filters. +Keyword filter is disabled. +Keyword filter is enabled. +Enable keyword filter +Invalid keyword length (must be at least %s characters): %s. Layout "Tap to toggle always repeat states. +Tap and hold to toggle pause after repeat states." Always repeat button "Tap to copy video URL. +Tap and hold to copy video URL with timestamp." "Tap to copy video URL with timestamp. +Tap and hold to copy video timestamp." Copy timestamp URL button Copy video URL button Tap to launch external downloader. External download button -"Tap to generate a playlist of all videos from channel from oldest to newest. -Time-ordered playlist button Playback speed reset (1.0x). "Tap to open speed dialog. +Tap and hold to set playback speed to 1.0x." Speed dialog button +"Tap to generate a playlist of all videos from channel from oldest to newest. +Tap and hold to undo." +Time-ordered playlist button Tap to launch add channel into Channel Whitelist. Whitelist button Current Header: Default Header Current Header: Premium Header Premium Header -Channel %s was added to the %s whitelist -Failed to add channel %s to the %s whitelist -Channel Name -There are no whitelisted channels -Not added to whitelist -Failed to retrieve channel details, received message %d -Added to whitelist -Reboot to apply channel whitelist settings -Channel %s was removed from the %s whitelist -Failed to remove channel %s from the %s whitelist -Check or remove the list of channels added to the whitelist -Video Speed -Speed -SponsorBlock -SB -Channel Whitelist Normal To hide the additional settings menu, hide all settings in the additional settings category. Player flyout panel (Additional settings) @@ -174,20 +176,21 @@ Words with uppercase letters in the middle must be entered with the casing (ie: Quick actions top margin must be between 0-64. Reset to default values. Quick actions "Remove viewer discretion dialog. +This does not bypass the age restriction. It just accepts it automatically." Remove viewer discretion dialog Restart to load the layout normally Refresh and restart About -Dislikes temporarily not available (API timed out). Dislikes not available (status %d). +Dislikes temporarily not available (API timed out). Dislikes not available (%s). Limitation: Dislikes may not appear in certain situations. Dislikes hidden on Shorts. Dislikes shown on Shorts. %s Show dislikes on Shorts -Show a toast if API is not available Toast is not shown if Return YouTube Dislike is not available. Toast is shown if Return YouTube Dislike is not available. +Show a toast if API is not available Removes tracking query parameters from the URLs when sharing links. Sanitize sharing links Changing default speed to %s. @@ -199,13 +202,19 @@ Words with uppercase letters in the middle must be entered with the casing (ie: URL with timestamp copied to clipboard. Back button in the toolbar cannot be hidden. Shorts toolbar -Skipped preloaded buffer. "Skip preloaded buffer at video start to bypass default video quality enforcement delay. + +• When the video starts, there is a delay of approximately 0.7 seconds, but the default video quality is applied immediately. +• Does not apply to HDR videos, live stream videos, videos shorter than 10 seconds." Skip preloaded buffer Toast is not shown. Toast is shown. Show a toast when skipped +Skipped preloaded buffer. "Spoofing the client version to the old version. + +• This will change the appearance of the app, but unknown side effects may occur. +• If later turned off, the old UI may remain until clear the app data." 16.08.35 - Restore old explore tab 17.08.35 - Restore old UI layout 17.41.37 - Restore old playlist shelf @@ -226,90 +235,115 @@ Words with uppercase letters in the middle must be entered with the casing (ie: Spoof storyboard temporarily not available (API timed out). "Spoof storyboard temporarily not available: " "Player parameter not spoofed for feed videos. + +Known issue: Feed videos will play for less than 1 minute before encountering playback issues." "Player parameter spoofed for feed videos. + +Known issue: Automatically played feed videos will show up in your watch history." Spoof player parameter in feed "Spoofs player parameters to prevent playback issues. + +Known issues: +• Enhanced bitrate is not available. +• No seekbar thumbnails for paid videos. +• Offline downloads may not work. +• Video may not start from the last watched time." Spoof player parameter "Swipe gestures are disabled in 'Lock screen' mode." "Swipe gestures are enabled in 'Lock screen' mode." "Swipe gestures in 'Lock screen' mode" -Swiapeable area size can't be more than %s%%. Reset to default value. Percentage of swipeable screen area. Swipe overlay screen size +Swipeable area size can\'t be more than %s%%. Reset to default value. "Swap the positions of the create button and notification button by spoofing the device's information. + +• Even if you change this setting, it may not take effect until you reboot the device. +• Disabling this setting loads more ads from the server side. +• You should disable this setting to make video ads visible." Switch create with notifications button -SponsorBlock is a crowd-sourced system for skipping annoying parts of YouTube videos. -Show voting button -Segment voting button is shown. -Segment voting button is not shown. -Use compact skip button -Skip button styled for minimum width. -Skip button styled for best appearance. +Failed to add channel %s to the %s whitelist +Channel %s was added to the %s whitelist +Channel Name +There are no whitelisted channels +Not added to whitelist +Failed to retrieve channel details, received message %d +Added to whitelist +Reboot to apply channel whitelist settings +Failed to remove channel %s from the %s whitelist +Channel %s was removed from the %s whitelist +Check or remove the list of channels added to the whitelist +Video Speed +Speed +SponsorBlock +SB +Channel Whitelist +About +Change segment behavior Automatically hide skip button -Skip button hides after a few seconds. Skip button displayed for entire segment. -Show a toast when skipping automatically -Toast is shown when a segment is automatically skipped. Tap here to see an example. -Toast is not shown. Tap here to see an example. -Show video length without segments -Video length minus all segments, shown in parentheses next to the full video length. -Full video length shown. +Skip button hides after a few seconds. +Use compact skip button +Skip button styled for best appearance. +Skip button styled for minimum width. Show create new segment button -Create new segment button is shown. Create new segment button is not shown. +Create new segment button is shown. +SponsorBlock is a crowd-sourced system for skipping annoying parts of YouTube videos. +Show voting button +Segment voting button is not shown. +Segment voting button is shown. Adjust new segment step Number of milliseconds the time adjustment buttons move when creating new segments. -Show a toast if API is not available -Toast is shown if SponsorBlock is not available. -Toast is not shown if SponsorBlock is not available. -Enable skip count tracking -Lets the SponsorBlock leaderboard know how much time is saved. A message is sent to the leaderboard each time a segment is skipped. -Skip count tracking is not enabled. +The address SponsorBlock uses to make calls to the server. Do not change this unless you know what you\'re doing. Minimum segment duration Segments shorter than this value (in seconds) will not be shown or skipped. -The address SponsorBlock uses to make calls to the server. Do not change this unless you know what you're doing. -Copy -Your SponsorBlock JSON configuration that can be imported / exported to ReVanced Extended and other SponsorBlock platforms. %s -This includes your private user id. Be sure to share this wisely. -Import / Export settings -Settings imported successfully. -Failed to import: %s. -Failed to export: %s. -Your settings contain a private SponsorBlock user id. - -Your user id is like a password and it should never be shared. - -Do not show again -Change segment behavior -Paid promotion, paid referrals and direct advertisements. Not for self-promotion or free shout-outs to causes / creators / websites / products they like. -Unpaid / Self Promotion -Similar to 'Sponsor' except for unpaid or self promotion. Includes sections about merchandise, donations, or information about who they collaborated with. +Enable skip count tracking +Skip count tracking is not enabled. +Lets the SponsorBlock leaderboard know how much time is saved. A message is sent to the leaderboard each time a segment is skipped. +Show a toast when skipping automatically +Toast is not shown. Tap here to see an example. +Toast is shown when a segment is automatically skipped. Tap here to see an example. +Show video length without segments +Full video length shown. +Video length minus all segments, shown in parentheses next to the full video length. +The segment lasts from %02d:%02d to %02d:%02d (%d minutes %02d seconds)\nIs it ready to submit? +Category is disabled in settings. Enable category to submit. +Mark two locations on the time bar first. +Set %02d:%02d:%03d as the start or end of a new segment? +Preview the segment, and ensure it skips smoothly. +Start must be before the end. +Time the segment ends at +Time the segment begins at +Filler Tangent / Jokes +Tangential scenes added only for filler or humor that are not required to understand the main content of the video. Does not include segments providing context or background details. +The part of the video that most people are looking for. Interaction Reminder (Subscribe) A short reminder to like, subscribe or follow them in the middle of content. If it is long or about something specific, it should instead be under self promotion. -The part of the video that most people are looking for. An interval without actual content. Could be a pause, static frame, or repeating animation. Does not include transitions containing information. +Only for use in music videos. Sections of music videos without music, that aren\'t already covered by another category. Credits or when the YouTube endcards appear. Not for conclusions with information. Collection of clips that show what is coming up or what happened in the video or in other videos of a series, where all information is repeated elsewhere. -Filler Tangent / Jokes -Tangential scenes added only for filler or humor that are not required to understand the main content of the video. Does not include segments providing context or background details. -Only for use in music videos. Sections of music videos without music, that aren't already covered by another category. +Unpaid / Self Promotion +Similar to \'Sponsor\' except for unpaid or self promotion. Includes sections about merchandise, donations, or information about who they collaborated with. +Paid promotion, paid referrals and direct advertisements. Not for self-promotion or free shout-outs to causes / creators / websites / products they like. +Copy +Failed to export: %s. +Import / Export settings +Your SponsorBlock JSON configuration that can be imported / exported to ReVanced Extended and other SponsorBlock platforms. %s +This includes your private user id. Be sure to share this wisely. +Failed to import: %s. +Settings imported successfully. +Your settings contain a private SponsorBlock user id.\n\nYour user id is like a password and it should never be shared.\n +Do not show again SponsorBlock temporarily not available. SponsorBlock temporarily not available (status %d). SponsorBlock temporarily not available (API timed out). -Can't submit the segment: %s. -Can't submit the segment. -Rate Limited (too many from the same user or IP). -Unable to vote for segment (API timed out). -Category is disabled in settings. Enable category to submit. -Set %02d:%02d:%03d as the start or end of a new segment? -Time the segment begins at -Time the segment ends at -The segment lasts from %02d:%02d to %02d:%02d (%d minutes %02d seconds) -Is it ready to submit? -Start must be before the end. -Mark two locations on the time bar first. -Preview the segment, and ensure it skips smoothly. %s hours %s minutes %s minutes %s seconds %s seconds -About \ No newline at end of file +Can\'t submit the segment: %s. +Can\'t submit the segment.\nRate Limited (too many from the same user or IP). +Toast is not shown if SponsorBlock is not available. +Toast is shown if SponsorBlock is not available. +Show a toast if API is not available +Unable to vote for segment (API timed out). diff --git a/src/main/resources/youtube/translations/el-rGR/missing_strings.xml b/src/main/resources/youtube/translations/el-rGR/missing_strings.xml index 9e808935b..8c2c3c6ed 100644 --- a/src/main/resources/youtube/translations/el-rGR/missing_strings.xml +++ b/src/main/resources/youtube/translations/el-rGR/missing_strings.xml @@ -5,21 +5,19 @@ Music Sports Watch later -Invalid keyword length (must be at least %s characters): %s. -Configure keywords and phrases to hide, separated by new lines - -Words with uppercase letters in the middle must be entered with the casing (ie: iPhone, TikTok, LeBlanc). +Configure keywords and phrases to hide, separated by new lines\n\nWords with uppercase letters in the middle must be entered with the casing (ie: iPhone, TikTok, LeBlanc). Edit keyword filter +Hides feed and search result videos using keyword filters. Keyword filter is disabled. Keyword filter is enabled. -Hides feed and search result videos using keyword filters. Enable keyword filter +Invalid keyword length (must be at least %s characters): %s. Current Header: Default Header Current Header: Premium Header Premium Header "Spoof storyboard not available: " Spoof storyboard temporarily not available (API timed out). "Spoof storyboard temporarily not available: " -Swiapeable area size can't be more than %s%%. Reset to default value. Percentage of swipeable screen area. -Swipe overlay screen size \ No newline at end of file +Swipe overlay screen size +Swipeable area size can\'t be more than %s%%. Reset to default value. diff --git a/src/main/resources/youtube/translations/es-rES/missing_strings.xml b/src/main/resources/youtube/translations/es-rES/missing_strings.xml deleted file mode 100644 index 3c6147770..000000000 --- a/src/main/resources/youtube/translations/es-rES/missing_strings.xml +++ /dev/null @@ -1,57 +0,0 @@ -Explorar canales -Videojuegos -En vivo -Películas -Música -Deportes -Ver más tarde -Longitud de palabra clave no válida (debe tener al menos %s caracteres): %s. -Configura las palabras y frases clave que quieres ocultar, separadas por nuevas líneas. - -Las palabras con letras mayúsculas en el medio deben introducirse con las mayúsculas (p. ej.: iPhone, TikTok, LeBlanc). -Editar filtro de palabras clave -El filtro de palabras clave está desactivado. -El filtro de palabras clave está activado. -Oculta vídeos de feeds y resultados de búsqueda mediante filtros de palabras clave. -Activar filtro de palabras clave -Las animaciones rodantes están activadas. -Las animaciones rodantes están desactivadas. -Desactivar animaciones de números rodantes -Las publicaciones comunitarias en vídeos relacionados están visibles. -Las publicaciones comunitarias en vídeos relacionados están ocultas. -Ocultar publicaciones comunitarias en vídeos relacionados -Cuando termines un vídeo, se reproducirá otro automáticamente -Reproducir automáticamente el siguiente vídeo -Oculta los vídeos con la etiqueta "Solo para miembros" en la página de inicio -Ocultar vídeos para miembros en página de inicio -"Pulsa para generar una lista de reproducción de todos los vídeos del canal de más antiguo a más reciente". -Botón de lista de reproducción ordenada por tiempo -Pulsa para añadir un canal a excepciones de canales. -Botón de excepciones -Cabecera actual: Cabecera predeterminada -Cabecera actual: Cabecera Premium -Cabecera Premium -El canal %s ha sido añadido a la lista %s -Error al añadir el canal %s a la lista %s -Nombre del canal -No hay canales en esta lista -No añadido a esta lista -Error al recuperar los detalles del canal, mensaje recibido %d -Añadido a esta lista -Reiniciar para aplicar los ajustes de excepciones de canales -El canal %s ha sido eliminado de la lista %s -Error al eliminar el canal %s de la lista %s -Comprobar o eliminar la lista de canales añadidos a excepciones -Velocidad de vídeo -Velocidad -SponsorBlock -SponsorBlock -Excepciones de canales -16.08.35 - Restaurar la antigua pestaña de explorar -18.09.39 - Restaurar la antigua pestaña de biblioteca (Desactivar la pestaña Tú) -"Modificar guión gráfico no disponible: " -Modificar guión gráfico temporalmente no disponible (la API no responde). -"Modificar guión gráfico temporalmente no disponible: " -El tamaño del área deslizable no puede ser mayor que %s%%. Restablecer al valor predeterminado. -Porcentaje del área de pantalla deslizable. -Tamaño de pantalla superpuesta deslizante \ No newline at end of file diff --git a/src/main/resources/youtube/translations/es-rES/strings.xml b/src/main/resources/youtube/translations/es-rES/strings.xml index 99c743ddf..8601dad8d 100644 --- a/src/main/resources/youtube/translations/es-rES/strings.xml +++ b/src/main/resources/youtube/translations/es-rES/strings.xml @@ -1021,4 +1021,62 @@ Problemas conocidos Información Restablecer Los datos son proporcionados por la API de SponsorBlock. Pulsa aquí para aprender más y ver las descargas para otras plataformas. + + Explorar canales + Videojuegos + En vivo + Películas + Música + Deportes + Ver más tarde + Longitud de palabra clave no válida (debe tener al menos %s caracteres): %s. + "Configura las palabras y frases clave que quieres ocultar, separadas por nuevas líneas. + +Las palabras con letras mayúsculas en el medio deben introducirse con las mayúsculas (p. ej.: iPhone, TikTok, LeBlanc)." + Editar filtro de palabras clave + El filtro de palabras clave está desactivado. + El filtro de palabras clave está activado. + Oculta vídeos de feeds y resultados de búsqueda mediante filtros de palabras clave. + Activar filtro de palabras clave + Las animaciones rodantes están activadas. + Las animaciones rodantes están desactivadas. + Desactivar animaciones de números rodantes + Las publicaciones comunitarias en vídeos relacionados están visibles. + Las publicaciones comunitarias en vídeos relacionados están ocultas. + Ocultar publicaciones comunitarias en vídeos relacionados + Cuando termines un vídeo, se reproducirá otro automáticamente + Reproducir automáticamente el siguiente vídeo + Oculta los vídeos con la etiqueta \"Solo para miembros\" en la página de inicio + Ocultar vídeos para miembros en página de inicio + "Pulsa para generar una lista de reproducción de todos los vídeos del canal de más antiguo a más reciente". + Botón de lista de reproducción ordenada por tiempo + Pulsa para añadir un canal a excepciones de canales. + Botón de excepciones + Cabecera actual: Cabecera predeterminada + Cabecera actual: Cabecera Premium + Cabecera Premium + El canal %s ha sido añadido a la lista %s + Error al añadir el canal %s a la lista %s + Nombre del canal + No hay canales en esta lista + No añadido a esta lista + Error al recuperar los detalles del canal, mensaje recibido %d + Añadido a esta lista + Reiniciar para aplicar los ajustes de excepciones de canales + El canal %s ha sido eliminado de la lista %s + Error al eliminar el canal %s de la lista %s + Comprobar o eliminar la lista de canales añadidos a excepciones + Velocidad de vídeo + Velocidad + SponsorBlock + SponsorBlock + Excepciones de canales + 16.08.35 - Restaurar la antigua pestaña de explorar + 18.09.39 - Restaurar la antigua pestaña de biblioteca (Desactivar la pestaña Tú) + "Modificar guión gráfico no disponible: " + Modificar guión gráfico temporalmente no disponible (la API no responde). + "Modificar guión gráfico temporalmente no disponible: " + El tamaño del área deslizable no puede ser mayor que %s%%. Restablecer al valor predeterminado. + Porcentaje del área de pantalla deslizable. + Tamaño de pantalla superpuesta deslizante diff --git a/src/main/resources/youtube/translations/fi-rFI/missing_strings.xml b/src/main/resources/youtube/translations/fi-rFI/missing_strings.xml index 91e941ed6..4259ca36e 100644 --- a/src/main/resources/youtube/translations/fi-rFI/missing_strings.xml +++ b/src/main/resources/youtube/translations/fi-rFI/missing_strings.xml @@ -1,9 +1,13 @@ "Showing DeArrow thumbnails. +If a video has no DeArrow thumbnails then the original YouTube thumbnails are shown." "Showing DeArrow thumbnails. +If a video has no DeArrow thumbnails then still video captures are shown." Showing original YouTube thumbnails. Showing still video captures. Thumbnails in use "DeArrow provides crowd-sourced thumbnails for YouTube videos. These thumbnails are often more relevant than those provided by YouTube. If enabled, video URLs will be sent to the API server and no other data is sent. + +Tap here to learn more about DeArrow." About DeArrow "The URL of the DeArrow thumbnail cache endpoint. Do not change this unless you know what you're doing." DeArrow API endpoint @@ -53,20 +57,13 @@ Invalid start page, resetting to default. Channel profile "Automatically close interstitial ads. + +Note: This feature hasn't been tested." Close interstitial ads Closing interstitial ads. Invalid custom filter (must be ASCII only): %s Invalid custom filter: %s Custom filter reset to default -Invalid keyword length (must be at least %s characters): %s. -Configure keywords and phrases to hide, separated by new lines - -Words with uppercase letters in the middle must be entered with the casing (ie: iPhone, TikTok, LeBlanc). -Edit keyword filter -Keyword filter is disabled. -Keyword filter is enabled. -Hides feed and search result videos using keyword filters. -Enable keyword filter Old style flyout panel is used. Custom dialog is used. Custom playback speed panel type @@ -74,8 +71,10 @@ Words with uppercase letters in the middle must be entered with the casing (ie: Rolling animations are disabled. Disable rolling number animations "Disable 'Playing at 2x speed' while holding down. + +Note: Disabling the speed overlay restores the 'Slide to seek' behavior of the old layout." Disable speed overlay -Disables the "Update your app" screen that appears when using an outdated client. +Disables the \"Update your app\" screen that appears when using an outdated client. Disable update screen Entering fullscreen when swiping down below the video player is disabled. Entering fullscreen when swiping down below the video player is enabled. @@ -114,8 +113,12 @@ Words with uppercase letters in the middle must be entered with the casing (ie: Download app Set as default downloader "Videos will be switched to fullscreen in the following situations: + +• When a timestamp in the comments is clicked on. +• When a video is started." Force fullscreen "Hide elements of the account menu and You tab. +Some components may not be hidden." Comments by members banner is shown. Comments by members banner is hidden. Hide comments by members banner @@ -128,6 +131,8 @@ Words with uppercase letters in the middle must be entered with the casing (ie: "'For You' shelves are shown." "'For You' shelves are hidden." "Hide 'For You' shelf" +Hide videos with \"Only for Membership\" tag in Home Feed +Hide membership videos in Home Feed Notifications button in navigation bar is shown. Notifications button in navigation bar is hidden. Hide notifications button @@ -147,48 +152,49 @@ Words with uppercase letters in the middle must be entered with the casing (ie: Shopping links are hidden. Hide shopping links "Hides Shorts shelves. + +Known issue: Official headers in search results will be hidden." Store tab is shown. Store tab is hidden. Hide store tab When you finished a video, another play automatically Auto play the next video "Identifies the suggestions shelf through the browse id. + +Known issues: +• When Browseid is not identified, suggestions shelf may not be hidden." "Identifies the suggestions shelf through the current tab. + +Known issues: +• More drawer shelves may be hidden. +• Playlist shelves may be hidden." Select method to hide shelves -Hide videos with "Only for Membership" tag in Home Feed -Hide membership videos in Home Feed "Hide videos with gray description from search results. +Videos with a gray description include videos that are not related to search terms." Hide videos with gray description "Hide videos with less than 1,000 views exposed to the home feed. +Some videos, including those from channels you subscribe to, may not be hidden even if they have fewer than 1,000 views." Hide videos with low views Inform Keeps landscape mode when turning the screen off and on in fullscreen. The amount of milliseconds the landscape mode is forced. Keep landscape mode timeout Keep landscape mode +Configure keywords and phrases to hide, separated by new lines\n\nWords with uppercase letters in the middle must be entered with the casing (ie: iPhone, TikTok, LeBlanc). +Edit keyword filter +Hides feed and search result videos using keyword filters. +Keyword filter is disabled. +Keyword filter is enabled. +Enable keyword filter +Invalid keyword length (must be at least %s characters): %s. "Tap to generate a playlist of all videos from channel from oldest to newest. +Tap and hold to undo." Time-ordered playlist button Tap to launch add channel into Channel Whitelist. Whitelist button Current Header: Default Header Current Header: Premium Header Premium Header -Channel %s was added to the %s whitelist -Failed to add channel %s to the %s whitelist -Channel Name -There are no whitelisted channels -Not added to whitelist -Failed to retrieve channel details, received message %d -Added to whitelist -Reboot to apply channel whitelist settings -Channel %s was removed from the %s whitelist -Failed to remove channel %s from the %s whitelist -Check or remove the list of channels added to the whitelist -Video Speed -Speed -SponsorBlock -SB -Channel Whitelist Normal To hide the additional settings menu, hide all settings in the additional settings category. Player flyout panel (Additional settings) @@ -196,17 +202,18 @@ Words with uppercase letters in the middle must be entered with the casing (ie: Quick actions top margin Quick actions top margin must be between 0-64. Reset to default values. "Remove viewer discretion dialog. +This does not bypass the age restriction. It just accepts it automatically." Remove viewer discretion dialog Restart to load the layout normally Refresh and restart -Dislikes temporarily not available (API timed out). Dislikes not available (status %d). +Dislikes temporarily not available (API timed out). Dislikes not available (%s). Limitation: Dislikes may not appear in certain situations. Dislikes shown on Shorts. %s -Show a toast if API is not available Toast is not shown if Return YouTube Dislike is not available. Toast is shown if Return YouTube Dislike is not available. +Show a toast if API is not available Removes tracking query parameters from the URLs when sharing links. Sanitize sharing links Changing default speed to %s. @@ -228,25 +235,42 @@ Words with uppercase letters in the middle must be entered with the casing (ie: "Swipe gestures are disabled in 'Lock screen' mode." "Swipe gestures are enabled in 'Lock screen' mode." "Swipe gestures in 'Lock screen' mode" -Swiapeable area size can't be more than %s%%. Reset to default value. Percentage of swipeable screen area. Swipe overlay screen size +Swipeable area size can\'t be more than %s%%. Reset to default value. "Swap the positions of the create button and notification button by spoofing the device's information. -Show a toast if API is not available -Toast is shown if SponsorBlock is not available. -Toast is not shown if SponsorBlock is not available. + +• Even if you change this setting, it may not take effect until you reboot the device. +• Disabling this setting loads more ads from the server side. +• You should disable this setting to make video ads visible." +Failed to add channel %s to the %s whitelist +Channel %s was added to the %s whitelist +Channel Name +There are no whitelisted channels +Not added to whitelist +Failed to retrieve channel details, received message %d +Added to whitelist +Reboot to apply channel whitelist settings +Failed to remove channel %s from the %s whitelist +Channel %s was removed from the %s whitelist +Check or remove the list of channels added to the whitelist +Video Speed +Speed +SponsorBlock +SB +Channel Whitelist +Import / Export settings Your SponsorBlock JSON configuration that can be imported / exported to ReVanced Extended and other SponsorBlock platforms. %s This includes your private user id. Be sure to share this wisely. -Import / Export settings -Your settings contain a private SponsorBlock user id. - -Your user id is like a password and it should never be shared. - +Your settings contain a private SponsorBlock user id.\n\nYour user id is like a password and it should never be shared.\n Do not show again SponsorBlock temporarily not available. SponsorBlock temporarily not available (status %d). SponsorBlock temporarily not available (API timed out). -Unable to vote for segment (API timed out). %s hours %s minutes %s minutes %s seconds -%s seconds \ No newline at end of file +%s seconds +Toast is not shown if SponsorBlock is not available. +Toast is shown if SponsorBlock is not available. +Show a toast if API is not available +Unable to vote for segment (API timed out). diff --git a/src/main/resources/youtube/translations/fr-rFR/missing_strings.xml b/src/main/resources/youtube/translations/fr-rFR/missing_strings.xml index 0971dc13f..53505933c 100644 --- a/src/main/resources/youtube/translations/fr-rFR/missing_strings.xml +++ b/src/main/resources/youtube/translations/fr-rFR/missing_strings.xml @@ -1,3 +1,3 @@ -Swiapeable area size can't be more than %s%%. Reset to default value. Percentage of swipeable screen area. -Swipe overlay screen size \ No newline at end of file +Swipe overlay screen size +Swipeable area size can\'t be more than %s%%. Reset to default value. diff --git a/src/main/resources/youtube/translations/hu-rHU/missing_strings.xml b/src/main/resources/youtube/translations/hu-rHU/missing_strings.xml index 9e808935b..8c2c3c6ed 100644 --- a/src/main/resources/youtube/translations/hu-rHU/missing_strings.xml +++ b/src/main/resources/youtube/translations/hu-rHU/missing_strings.xml @@ -5,21 +5,19 @@ Music Sports Watch later -Invalid keyword length (must be at least %s characters): %s. -Configure keywords and phrases to hide, separated by new lines - -Words with uppercase letters in the middle must be entered with the casing (ie: iPhone, TikTok, LeBlanc). +Configure keywords and phrases to hide, separated by new lines\n\nWords with uppercase letters in the middle must be entered with the casing (ie: iPhone, TikTok, LeBlanc). Edit keyword filter +Hides feed and search result videos using keyword filters. Keyword filter is disabled. Keyword filter is enabled. -Hides feed and search result videos using keyword filters. Enable keyword filter +Invalid keyword length (must be at least %s characters): %s. Current Header: Default Header Current Header: Premium Header Premium Header "Spoof storyboard not available: " Spoof storyboard temporarily not available (API timed out). "Spoof storyboard temporarily not available: " -Swiapeable area size can't be more than %s%%. Reset to default value. Percentage of swipeable screen area. -Swipe overlay screen size \ No newline at end of file +Swipe overlay screen size +Swipeable area size can\'t be more than %s%%. Reset to default value. diff --git a/src/main/resources/youtube/translations/id-rID/missing_strings.xml b/src/main/resources/youtube/translations/id-rID/missing_strings.xml index 4e9162c92..5dc7d9559 100644 --- a/src/main/resources/youtube/translations/id-rID/missing_strings.xml +++ b/src/main/resources/youtube/translations/id-rID/missing_strings.xml @@ -30,21 +30,14 @@ Change start page Invalid start page, resetting to default. "Automatically close interstitial ads. + +Note: This feature hasn't been tested." Close interstitial ads Closing interstitial ads. -Invalid keyword length (must be at least %s characters): %s. -Configure keywords and phrases to hide, separated by new lines - -Words with uppercase letters in the middle must be entered with the casing (ie: iPhone, TikTok, LeBlanc). -Edit keyword filter -Keyword filter is disabled. -Keyword filter is enabled. -Hides feed and search result videos using keyword filters. -Enable keyword filter Rolling animations are enabled. Rolling animations are disabled. Disable rolling number animations -Disables the "Update your app" screen that appears when using an outdated client. +Disables the \"Update your app\" screen that appears when using an outdated client. Disable update screen Entering fullscreen when swiping down below the video player is disabled. Entering fullscreen when swiping down below the video player is enabled. @@ -79,6 +72,9 @@ Words with uppercase letters in the middle must be entered with the casing (ie: Download app Set as default downloader "Videos will be switched to fullscreen in the following situations: + +• When a timestamp in the comments is clicked on. +• When a video is started." Force fullscreen Comments by members banner is shown. Comments by members banner is hidden. @@ -89,6 +85,8 @@ Words with uppercase letters in the middle must be entered with the casing (ie: Create shorts button is shown. Create shorts button is hidden. Hide create shorts button +Hide videos with \"Only for Membership\" tag in Home Feed +Hide membership videos in Home Feed Notifications button in navigation bar is shown. Notifications button in navigation bar is hidden. Hide notifications button @@ -104,51 +102,50 @@ Words with uppercase letters in the middle must be entered with the casing (ie: When you finished a video, another play automatically Auto play the next video "Identifies the suggestions shelf through the browse id. + +Known issues: +• When Browseid is not identified, suggestions shelf may not be hidden." "Identifies the suggestions shelf through the current tab. + +Known issues: +• More drawer shelves may be hidden. +• Playlist shelves may be hidden." Select method to hide shelves -Hide videos with "Only for Membership" tag in Home Feed -Hide membership videos in Home Feed "Hide videos with gray description from search results. +Videos with a gray description include videos that are not related to search terms." Hide videos with gray description Keeps landscape mode when turning the screen off and on in fullscreen. The amount of milliseconds the landscape mode is forced. Keep landscape mode timeout Keep landscape mode +Configure keywords and phrases to hide, separated by new lines\n\nWords with uppercase letters in the middle must be entered with the casing (ie: iPhone, TikTok, LeBlanc). +Edit keyword filter +Hides feed and search result videos using keyword filters. +Keyword filter is disabled. +Keyword filter is enabled. +Enable keyword filter +Invalid keyword length (must be at least %s characters): %s. "Tap to generate a playlist of all videos from channel from oldest to newest. +Tap and hold to undo." Time-ordered playlist button Tap to launch add channel into Channel Whitelist. Whitelist button Current Header: Default Header Current Header: Premium Header Premium Header -Channel %s was added to the %s whitelist -Failed to add channel %s to the %s whitelist -Channel Name -There are no whitelisted channels -Not added to whitelist -Failed to retrieve channel details, received message %d -Added to whitelist -Reboot to apply channel whitelist settings -Channel %s was removed from the %s whitelist -Failed to remove channel %s from the %s whitelist -Check or remove the list of channels added to the whitelist -Video Speed -Speed -SponsorBlock -SB -Channel Whitelist "Remove viewer discretion dialog. +This does not bypass the age restriction. It just accepts it automatically." Remove viewer discretion dialog Restart to load the layout normally Refresh and restart -Dislikes temporarily not available (API timed out). Dislikes not available (status %d). +Dislikes temporarily not available (API timed out). Dislikes not available (%s). Limitation: Dislikes may not appear in certain situations. Dislikes shown on Shorts. %s -Show a toast if API is not available Toast is not shown if Return YouTube Dislike is not available. Toast is shown if Return YouTube Dislike is not available. +Show a toast if API is not available Settings copied to clipboard. Back button in the toolbar cannot be hidden. 16.08.35 - Restore old explore tab @@ -160,25 +157,42 @@ Words with uppercase letters in the middle must be entered with the casing (ie: "Swipe gestures are disabled in 'Lock screen' mode." "Swipe gestures are enabled in 'Lock screen' mode." "Swipe gestures in 'Lock screen' mode" -Swiapeable area size can't be more than %s%%. Reset to default value. Percentage of swipeable screen area. Swipe overlay screen size +Swipeable area size can\'t be more than %s%%. Reset to default value. "Swap the positions of the create button and notification button by spoofing the device's information. -Show a toast if API is not available -Toast is shown if SponsorBlock is not available. -Toast is not shown if SponsorBlock is not available. + +• Even if you change this setting, it may not take effect until you reboot the device. +• Disabling this setting loads more ads from the server side. +• You should disable this setting to make video ads visible." +Failed to add channel %s to the %s whitelist +Channel %s was added to the %s whitelist +Channel Name +There are no whitelisted channels +Not added to whitelist +Failed to retrieve channel details, received message %d +Added to whitelist +Reboot to apply channel whitelist settings +Failed to remove channel %s from the %s whitelist +Channel %s was removed from the %s whitelist +Check or remove the list of channels added to the whitelist +Video Speed +Speed +SponsorBlock +SB +Channel Whitelist +Import / Export settings Your SponsorBlock JSON configuration that can be imported / exported to ReVanced Extended and other SponsorBlock platforms. %s This includes your private user id. Be sure to share this wisely. -Import / Export settings -Your settings contain a private SponsorBlock user id. - -Your user id is like a password and it should never be shared. - +Your settings contain a private SponsorBlock user id.\n\nYour user id is like a password and it should never be shared.\n Do not show again SponsorBlock temporarily not available. SponsorBlock temporarily not available (status %d). SponsorBlock temporarily not available (API timed out). -Unable to vote for segment (API timed out). %s hours %s minutes %s minutes %s seconds -%s seconds \ No newline at end of file +%s seconds +Toast is not shown if SponsorBlock is not available. +Toast is shown if SponsorBlock is not available. +Show a toast if API is not available +Unable to vote for segment (API timed out). diff --git a/src/main/resources/youtube/translations/in/missing_strings.xml b/src/main/resources/youtube/translations/in/missing_strings.xml index 4e9162c92..5dc7d9559 100644 --- a/src/main/resources/youtube/translations/in/missing_strings.xml +++ b/src/main/resources/youtube/translations/in/missing_strings.xml @@ -30,21 +30,14 @@ Change start page Invalid start page, resetting to default. "Automatically close interstitial ads. + +Note: This feature hasn't been tested." Close interstitial ads Closing interstitial ads. -Invalid keyword length (must be at least %s characters): %s. -Configure keywords and phrases to hide, separated by new lines - -Words with uppercase letters in the middle must be entered with the casing (ie: iPhone, TikTok, LeBlanc). -Edit keyword filter -Keyword filter is disabled. -Keyword filter is enabled. -Hides feed and search result videos using keyword filters. -Enable keyword filter Rolling animations are enabled. Rolling animations are disabled. Disable rolling number animations -Disables the "Update your app" screen that appears when using an outdated client. +Disables the \"Update your app\" screen that appears when using an outdated client. Disable update screen Entering fullscreen when swiping down below the video player is disabled. Entering fullscreen when swiping down below the video player is enabled. @@ -79,6 +72,9 @@ Words with uppercase letters in the middle must be entered with the casing (ie: Download app Set as default downloader "Videos will be switched to fullscreen in the following situations: + +• When a timestamp in the comments is clicked on. +• When a video is started." Force fullscreen Comments by members banner is shown. Comments by members banner is hidden. @@ -89,6 +85,8 @@ Words with uppercase letters in the middle must be entered with the casing (ie: Create shorts button is shown. Create shorts button is hidden. Hide create shorts button +Hide videos with \"Only for Membership\" tag in Home Feed +Hide membership videos in Home Feed Notifications button in navigation bar is shown. Notifications button in navigation bar is hidden. Hide notifications button @@ -104,51 +102,50 @@ Words with uppercase letters in the middle must be entered with the casing (ie: When you finished a video, another play automatically Auto play the next video "Identifies the suggestions shelf through the browse id. + +Known issues: +• When Browseid is not identified, suggestions shelf may not be hidden." "Identifies the suggestions shelf through the current tab. + +Known issues: +• More drawer shelves may be hidden. +• Playlist shelves may be hidden." Select method to hide shelves -Hide videos with "Only for Membership" tag in Home Feed -Hide membership videos in Home Feed "Hide videos with gray description from search results. +Videos with a gray description include videos that are not related to search terms." Hide videos with gray description Keeps landscape mode when turning the screen off and on in fullscreen. The amount of milliseconds the landscape mode is forced. Keep landscape mode timeout Keep landscape mode +Configure keywords and phrases to hide, separated by new lines\n\nWords with uppercase letters in the middle must be entered with the casing (ie: iPhone, TikTok, LeBlanc). +Edit keyword filter +Hides feed and search result videos using keyword filters. +Keyword filter is disabled. +Keyword filter is enabled. +Enable keyword filter +Invalid keyword length (must be at least %s characters): %s. "Tap to generate a playlist of all videos from channel from oldest to newest. +Tap and hold to undo." Time-ordered playlist button Tap to launch add channel into Channel Whitelist. Whitelist button Current Header: Default Header Current Header: Premium Header Premium Header -Channel %s was added to the %s whitelist -Failed to add channel %s to the %s whitelist -Channel Name -There are no whitelisted channels -Not added to whitelist -Failed to retrieve channel details, received message %d -Added to whitelist -Reboot to apply channel whitelist settings -Channel %s was removed from the %s whitelist -Failed to remove channel %s from the %s whitelist -Check or remove the list of channels added to the whitelist -Video Speed -Speed -SponsorBlock -SB -Channel Whitelist "Remove viewer discretion dialog. +This does not bypass the age restriction. It just accepts it automatically." Remove viewer discretion dialog Restart to load the layout normally Refresh and restart -Dislikes temporarily not available (API timed out). Dislikes not available (status %d). +Dislikes temporarily not available (API timed out). Dislikes not available (%s). Limitation: Dislikes may not appear in certain situations. Dislikes shown on Shorts. %s -Show a toast if API is not available Toast is not shown if Return YouTube Dislike is not available. Toast is shown if Return YouTube Dislike is not available. +Show a toast if API is not available Settings copied to clipboard. Back button in the toolbar cannot be hidden. 16.08.35 - Restore old explore tab @@ -160,25 +157,42 @@ Words with uppercase letters in the middle must be entered with the casing (ie: "Swipe gestures are disabled in 'Lock screen' mode." "Swipe gestures are enabled in 'Lock screen' mode." "Swipe gestures in 'Lock screen' mode" -Swiapeable area size can't be more than %s%%. Reset to default value. Percentage of swipeable screen area. Swipe overlay screen size +Swipeable area size can\'t be more than %s%%. Reset to default value. "Swap the positions of the create button and notification button by spoofing the device's information. -Show a toast if API is not available -Toast is shown if SponsorBlock is not available. -Toast is not shown if SponsorBlock is not available. + +• Even if you change this setting, it may not take effect until you reboot the device. +• Disabling this setting loads more ads from the server side. +• You should disable this setting to make video ads visible." +Failed to add channel %s to the %s whitelist +Channel %s was added to the %s whitelist +Channel Name +There are no whitelisted channels +Not added to whitelist +Failed to retrieve channel details, received message %d +Added to whitelist +Reboot to apply channel whitelist settings +Failed to remove channel %s from the %s whitelist +Channel %s was removed from the %s whitelist +Check or remove the list of channels added to the whitelist +Video Speed +Speed +SponsorBlock +SB +Channel Whitelist +Import / Export settings Your SponsorBlock JSON configuration that can be imported / exported to ReVanced Extended and other SponsorBlock platforms. %s This includes your private user id. Be sure to share this wisely. -Import / Export settings -Your settings contain a private SponsorBlock user id. - -Your user id is like a password and it should never be shared. - +Your settings contain a private SponsorBlock user id.\n\nYour user id is like a password and it should never be shared.\n Do not show again SponsorBlock temporarily not available. SponsorBlock temporarily not available (status %d). SponsorBlock temporarily not available (API timed out). -Unable to vote for segment (API timed out). %s hours %s minutes %s minutes %s seconds -%s seconds \ No newline at end of file +%s seconds +Toast is not shown if SponsorBlock is not available. +Toast is shown if SponsorBlock is not available. +Show a toast if API is not available +Unable to vote for segment (API timed out). diff --git a/src/main/resources/youtube/translations/ja-rJP/missing_strings.xml b/src/main/resources/youtube/translations/ja-rJP/missing_strings.xml deleted file mode 100644 index 6a20a1d0c..000000000 --- a/src/main/resources/youtube/translations/ja-rJP/missing_strings.xml +++ /dev/null @@ -1,3 +0,0 @@ -スワイプ可能な領域のサイズは %s%% を超えることはできません。デフォルト値にリセットします。 -スワイプ可能な画面領域の割合。 -スワイプオーバーレイ画面サイズ diff --git a/src/main/resources/youtube/translations/ko-rKR/missing_strings.xml b/src/main/resources/youtube/translations/ko-rKR/missing_strings.xml index 0971dc13f..53505933c 100644 --- a/src/main/resources/youtube/translations/ko-rKR/missing_strings.xml +++ b/src/main/resources/youtube/translations/ko-rKR/missing_strings.xml @@ -1,3 +1,3 @@ -Swiapeable area size can't be more than %s%%. Reset to default value. Percentage of swipeable screen area. -Swipe overlay screen size \ No newline at end of file +Swipe overlay screen size +Swipeable area size can\'t be more than %s%%. Reset to default value. diff --git a/src/main/resources/youtube/translations/pl-rPL/missing_strings.xml b/src/main/resources/youtube/translations/pl-rPL/missing_strings.xml deleted file mode 100644 index 0971dc13f..000000000 --- a/src/main/resources/youtube/translations/pl-rPL/missing_strings.xml +++ /dev/null @@ -1,3 +0,0 @@ -Swiapeable area size can't be more than %s%%. Reset to default value. -Percentage of swipeable screen area. -Swipe overlay screen size \ No newline at end of file diff --git a/src/main/resources/youtube/translations/pt-rBR/missing_strings.xml b/src/main/resources/youtube/translations/pt-rBR/missing_strings.xml index 3cb03cdcf..e854c4e09 100644 --- a/src/main/resources/youtube/translations/pt-rBR/missing_strings.xml +++ b/src/main/resources/youtube/translations/pt-rBR/missing_strings.xml @@ -5,53 +5,52 @@ Music Sports Watch later -Invalid keyword length (must be at least %s characters): %s. -Configure keywords and phrases to hide, separated by new lines - -Words with uppercase letters in the middle must be entered with the casing (ie: iPhone, TikTok, LeBlanc). -Edit keyword filter -Keyword filter is disabled. -Keyword filter is enabled. -Hides feed and search result videos using keyword filters. -Enable keyword filter Rolling animations are enabled. Rolling animations are disabled. Disable rolling number animations Community posts in related video are shown. Community posts in related video are hidden. Hide community posts in related video +Hide videos with \"Only for Membership\" tag in Home Feed +Hide membership videos in Home Feed When you finished a video, another play automatically Auto play the next video -Hide videos with "Only for Membership" tag in Home Feed -Hide membership videos in Home Feed +Configure keywords and phrases to hide, separated by new lines\n\nWords with uppercase letters in the middle must be entered with the casing (ie: iPhone, TikTok, LeBlanc). +Edit keyword filter +Hides feed and search result videos using keyword filters. +Keyword filter is disabled. +Keyword filter is enabled. +Enable keyword filter +Invalid keyword length (must be at least %s characters): %s. "Tap to generate a playlist of all videos from channel from oldest to newest. +Tap and hold to undo." Time-ordered playlist button Tap to launch add channel into Channel Whitelist. Whitelist button Current Header: Default Header Current Header: Premium Header Premium Header -Channel %s was added to the %s whitelist +16.08.35 - Restore old explore tab +18.09.39 - Restore old library tab (Disable You Tab) +"Spoof storyboard not available: " +Spoof storyboard temporarily not available (API timed out). +"Spoof storyboard temporarily not available: " +Percentage of swipeable screen area. +Swipe overlay screen size +Swipeable area size can\'t be more than %s%%. Reset to default value. Failed to add channel %s to the %s whitelist +Channel %s was added to the %s whitelist Channel Name There are no whitelisted channels Not added to whitelist Failed to retrieve channel details, received message %d Added to whitelist Reboot to apply channel whitelist settings -Channel %s was removed from the %s whitelist Failed to remove channel %s from the %s whitelist +Channel %s was removed from the %s whitelist Check or remove the list of channels added to the whitelist Video Speed Speed SponsorBlock SB Channel Whitelist -16.08.35 - Restore old explore tab -18.09.39 - Restore old library tab (Disable You Tab) -"Spoof storyboard not available: " -Spoof storyboard temporarily not available (API timed out). -"Spoof storyboard temporarily not available: " -Swiapeable area size can't be more than %s%%. Reset to default value. -Percentage of swipeable screen area. -Swipe overlay screen size \ No newline at end of file diff --git a/src/main/resources/youtube/translations/ru-rRU/missing_strings.xml b/src/main/resources/youtube/translations/ru-rRU/missing_strings.xml index 0971dc13f..53505933c 100644 --- a/src/main/resources/youtube/translations/ru-rRU/missing_strings.xml +++ b/src/main/resources/youtube/translations/ru-rRU/missing_strings.xml @@ -1,3 +1,3 @@ -Swiapeable area size can't be more than %s%%. Reset to default value. Percentage of swipeable screen area. -Swipe overlay screen size \ No newline at end of file +Swipe overlay screen size +Swipeable area size can\'t be more than %s%%. Reset to default value. diff --git a/src/main/resources/youtube/translations/tr-rTR/missing_strings.xml b/src/main/resources/youtube/translations/tr-rTR/missing_strings.xml index 9e808935b..8c2c3c6ed 100644 --- a/src/main/resources/youtube/translations/tr-rTR/missing_strings.xml +++ b/src/main/resources/youtube/translations/tr-rTR/missing_strings.xml @@ -5,21 +5,19 @@ Music Sports Watch later -Invalid keyword length (must be at least %s characters): %s. -Configure keywords and phrases to hide, separated by new lines - -Words with uppercase letters in the middle must be entered with the casing (ie: iPhone, TikTok, LeBlanc). +Configure keywords and phrases to hide, separated by new lines\n\nWords with uppercase letters in the middle must be entered with the casing (ie: iPhone, TikTok, LeBlanc). Edit keyword filter +Hides feed and search result videos using keyword filters. Keyword filter is disabled. Keyword filter is enabled. -Hides feed and search result videos using keyword filters. Enable keyword filter +Invalid keyword length (must be at least %s characters): %s. Current Header: Default Header Current Header: Premium Header Premium Header "Spoof storyboard not available: " Spoof storyboard temporarily not available (API timed out). "Spoof storyboard temporarily not available: " -Swiapeable area size can't be more than %s%%. Reset to default value. Percentage of swipeable screen area. -Swipe overlay screen size \ No newline at end of file +Swipe overlay screen size +Swipeable area size can\'t be more than %s%%. Reset to default value. diff --git a/src/main/resources/youtube/translations/uk-rUA/missing_strings.xml b/src/main/resources/youtube/translations/uk-rUA/missing_strings.xml index 41a4cd796..a9732b9cd 100644 --- a/src/main/resources/youtube/translations/uk-rUA/missing_strings.xml +++ b/src/main/resources/youtube/translations/uk-rUA/missing_strings.xml @@ -5,23 +5,21 @@ Music Sports Watch later -Invalid keyword length (must be at least %s characters): %s. -Configure keywords and phrases to hide, separated by new lines - -Words with uppercase letters in the middle must be entered with the casing (ie: iPhone, TikTok, LeBlanc). +When you finished a video, another play automatically +Auto play the next video +Configure keywords and phrases to hide, separated by new lines\n\nWords with uppercase letters in the middle must be entered with the casing (ie: iPhone, TikTok, LeBlanc). Edit keyword filter +Hides feed and search result videos using keyword filters. Keyword filter is disabled. Keyword filter is enabled. -Hides feed and search result videos using keyword filters. Enable keyword filter -When you finished a video, another play automatically -Auto play the next video +Invalid keyword length (must be at least %s characters): %s. Current Header: Default Header Current Header: Premium Header Premium Header "Spoof storyboard not available: " Spoof storyboard temporarily not available (API timed out). "Spoof storyboard temporarily not available: " -Swiapeable area size can't be more than %s%%. Reset to default value. Percentage of swipeable screen area. -Swipe overlay screen size \ No newline at end of file +Swipe overlay screen size +Swipeable area size can\'t be more than %s%%. Reset to default value. diff --git a/src/main/resources/youtube/translations/vi-rVN/missing_strings.xml b/src/main/resources/youtube/translations/vi-rVN/missing_strings.xml index 9e808935b..8c2c3c6ed 100644 --- a/src/main/resources/youtube/translations/vi-rVN/missing_strings.xml +++ b/src/main/resources/youtube/translations/vi-rVN/missing_strings.xml @@ -5,21 +5,19 @@ Music Sports Watch later -Invalid keyword length (must be at least %s characters): %s. -Configure keywords and phrases to hide, separated by new lines - -Words with uppercase letters in the middle must be entered with the casing (ie: iPhone, TikTok, LeBlanc). +Configure keywords and phrases to hide, separated by new lines\n\nWords with uppercase letters in the middle must be entered with the casing (ie: iPhone, TikTok, LeBlanc). Edit keyword filter +Hides feed and search result videos using keyword filters. Keyword filter is disabled. Keyword filter is enabled. -Hides feed and search result videos using keyword filters. Enable keyword filter +Invalid keyword length (must be at least %s characters): %s. Current Header: Default Header Current Header: Premium Header Premium Header "Spoof storyboard not available: " Spoof storyboard temporarily not available (API timed out). "Spoof storyboard temporarily not available: " -Swiapeable area size can't be more than %s%%. Reset to default value. Percentage of swipeable screen area. -Swipe overlay screen size \ No newline at end of file +Swipe overlay screen size +Swipeable area size can\'t be more than %s%%. Reset to default value. diff --git a/src/main/resources/youtube/translations/zh-rCN/missing_strings.xml b/src/main/resources/youtube/translations/zh-rCN/missing_strings.xml index 058b16893..a50e3b0c4 100644 --- a/src/main/resources/youtube/translations/zh-rCN/missing_strings.xml +++ b/src/main/resources/youtube/translations/zh-rCN/missing_strings.xml @@ -36,17 +36,10 @@ Invalid start page, resetting to default. Channel profile "Automatically close interstitial ads. + +Note: This feature hasn't been tested." Close interstitial ads Closing interstitial ads. -Invalid keyword length (must be at least %s characters): %s. -Configure keywords and phrases to hide, separated by new lines - -Words with uppercase letters in the middle must be entered with the casing (ie: iPhone, TikTok, LeBlanc). -Edit keyword filter -Keyword filter is disabled. -Keyword filter is enabled. -Hides feed and search result videos using keyword filters. -Enable keyword filter Old style flyout panel is used. Custom dialog is used. Custom playback speed panel type @@ -54,7 +47,9 @@ Words with uppercase letters in the middle must be entered with the casing (ie: Rolling animations are disabled. Disable rolling number animations "Disable 'Playing at 2x speed' while holding down. -Disables the "Update your app" screen that appears when using an outdated client. + +Note: Disabling the speed overlay restores the 'Slide to seek' behavior of the old layout." +Disables the \"Update your app\" screen that appears when using an outdated client. Disable update screen Entering fullscreen when swiping down below the video player is disabled. Entering fullscreen when swiping down below the video player is enabled. @@ -72,9 +67,14 @@ Words with uppercase letters in the middle must be entered with the casing (ie: Touch and hold to activate swipe gesture. Enable press-to-swipe gesture "Videos will be switched to fullscreen in the following situations: + +• When a timestamp in the comments is clicked on. +• When a video is started." Community posts in related video are shown. Community posts in related video are hidden. Hide community posts in related video +Hide videos with \"Only for Membership\" tag in Home Feed +Hide membership videos in Home Feed Notifications button in navigation bar is shown. Notifications button in navigation bar is hidden. Hide notifications button @@ -94,6 +94,8 @@ Words with uppercase letters in the middle must be entered with the casing (ie: Shopping links are hidden. Hide shopping links "Hides Shorts shelves. + +Known issue: Official headers in search results will be hidden." Banner is shown. Banner is hidden. Hide banner @@ -115,45 +117,44 @@ Words with uppercase letters in the middle must be entered with the casing (ie: When you finished a video, another play automatically Auto play the next video "Identifies the suggestions shelf through the browse id. + +Known issues: +• When Browseid is not identified, suggestions shelf may not be hidden." "Identifies the suggestions shelf through the current tab. + +Known issues: +• More drawer shelves may be hidden. +• Playlist shelves may be hidden." Select method to hide shelves Create and Notification buttons are shown. Create and Notification buttons are hidden. Hide buttons in toolbar -Hide videos with "Only for Membership" tag in Home Feed -Hide membership videos in Home Feed "Hide videos with gray description from search results. +Videos with a gray description include videos that are not related to search terms." Hide videos with gray description "Hide videos with less than 1,000 views exposed to the home feed. +Some videos, including those from channels you subscribe to, may not be hidden even if they have fewer than 1,000 views." Hide videos with low views Inform Keeps landscape mode when turning the screen off and on in fullscreen. The amount of milliseconds the landscape mode is forced. Keep landscape mode timeout Keep landscape mode +Configure keywords and phrases to hide, separated by new lines\n\nWords with uppercase letters in the middle must be entered with the casing (ie: iPhone, TikTok, LeBlanc). +Edit keyword filter +Hides feed and search result videos using keyword filters. +Keyword filter is disabled. +Keyword filter is enabled. +Enable keyword filter +Invalid keyword length (must be at least %s characters): %s. "Tap to generate a playlist of all videos from channel from oldest to newest. +Tap and hold to undo." Time-ordered playlist button Tap to launch add channel into Channel Whitelist. Whitelist button Current Header: Default Header Current Header: Premium Header Premium Header -Channel %s was added to the %s whitelist -Failed to add channel %s to the %s whitelist -Channel Name -There are no whitelisted channels -Not added to whitelist -Failed to retrieve channel details, received message %d -Added to whitelist -Reboot to apply channel whitelist settings -Channel %s was removed from the %s whitelist -Failed to remove channel %s from the %s whitelist -Check or remove the list of channels added to the whitelist -Video Speed -Speed -SponsorBlock -SB -Channel Whitelist Normal To hide the additional settings menu, hide all settings in the additional settings category. Player flyout panel (Additional settings) @@ -162,9 +163,9 @@ Words with uppercase letters in the middle must be entered with the casing (ie: Quick actions top margin must be between 0-64. Reset to default values. Limitation: Dislikes may not appear in certain situations. Dislikes shown on Shorts. %s -Show a toast if API is not available Toast is not shown if Return YouTube Dislike is not available. Toast is shown if Return YouTube Dislike is not available. +Show a toast if API is not available Removes tracking query parameters from the URLs when sharing links. Sanitize sharing links Changing default speed to %s. @@ -190,22 +191,39 @@ Words with uppercase letters in the middle must be entered with the casing (ie: "Swipe gestures are disabled in 'Lock screen' mode." "Swipe gestures are enabled in 'Lock screen' mode." "Swipe gestures in 'Lock screen' mode" -Swiapeable area size can't be more than %s%%. Reset to default value. Percentage of swipeable screen area. Swipe overlay screen size +Swipeable area size can\'t be more than %s%%. Reset to default value. "Swap the positions of the create button and notification button by spoofing the device's information. -Show a toast if API is not available -Toast is shown if SponsorBlock is not available. -Toast is not shown if SponsorBlock is not available. + +• Even if you change this setting, it may not take effect until you reboot the device. +• Disabling this setting loads more ads from the server side. +• You should disable this setting to make video ads visible." +Failed to add channel %s to the %s whitelist +Channel %s was added to the %s whitelist +Channel Name +There are no whitelisted channels +Not added to whitelist +Failed to retrieve channel details, received message %d +Added to whitelist +Reboot to apply channel whitelist settings +Failed to remove channel %s from the %s whitelist +Channel %s was removed from the %s whitelist +Check or remove the list of channels added to the whitelist +Video Speed +Speed +SponsorBlock +SB +Channel Whitelist +Import / Export settings Your SponsorBlock JSON configuration that can be imported / exported to ReVanced Extended and other SponsorBlock platforms. %s This includes your private user id. Be sure to share this wisely. -Import / Export settings -Your settings contain a private SponsorBlock user id. - -Your user id is like a password and it should never be shared. - +Your settings contain a private SponsorBlock user id.\n\nYour user id is like a password and it should never be shared.\n Do not show again SponsorBlock temporarily not available. SponsorBlock temporarily not available (status %d). SponsorBlock temporarily not available (API timed out). -Unable to vote for segment (API timed out). \ No newline at end of file +Toast is not shown if SponsorBlock is not available. +Toast is shown if SponsorBlock is not available. +Show a toast if API is not available +Unable to vote for segment (API timed out). diff --git a/src/main/resources/youtube/translations/zh-rTW/missing_strings.xml b/src/main/resources/youtube/translations/zh-rTW/missing_strings.xml index c2cbc18a9..40cb9f677 100644 --- a/src/main/resources/youtube/translations/zh-rTW/missing_strings.xml +++ b/src/main/resources/youtube/translations/zh-rTW/missing_strings.xml @@ -5,19 +5,18 @@ Music Sports Watch later -Invalid keyword length (must be at least %s characters): %s. -Configure keywords and phrases to hide, separated by new lines - -Words with uppercase letters in the middle must be entered with the casing (ie: iPhone, TikTok, LeBlanc). +Community posts in related video are shown. +Community posts in related video are hidden. +Hide community posts in related video +Configure keywords and phrases to hide, separated by new lines\n\nWords with uppercase letters in the middle must be entered with the casing (ie: iPhone, TikTok, LeBlanc). Edit keyword filter +Hides feed and search result videos using keyword filters. Keyword filter is disabled. Keyword filter is enabled. -Hides feed and search result videos using keyword filters. Enable keyword filter -Community posts in related video are shown. -Community posts in related video are hidden. -Hide community posts in related video +Invalid keyword length (must be at least %s characters): %s. "Tap to generate a playlist of all videos from channel from oldest to newest. +Tap and hold to undo." Time-ordered playlist button Current Header: Default Header Current Header: Premium Header @@ -25,6 +24,6 @@ Words with uppercase letters in the middle must be entered with the casing (ie: "Spoof storyboard not available: " Spoof storyboard temporarily not available (API timed out). "Spoof storyboard temporarily not available: " -Swiapeable area size can't be more than %s%%. Reset to default value. Percentage of swipeable screen area. -Swipe overlay screen size \ No newline at end of file +Swipe overlay screen size +Swipeable area size can\'t be more than %s%%. Reset to default value. From 053441b0175b43cd7ca6f69b731d83f5972bce61 Mon Sep 17 00:00:00 2001 From: semantic-release-bot Date: Mon, 18 Mar 2024 10:58:18 +0000 Subject: [PATCH 012/147] chore(release): 2.222.0-dev.3 [skip ci] # [2.222.0-dev.3](https://github.com/anddea/revanced-patches/compare/v2.222.0-dev.2...v2.222.0-dev.3) (2024-03-18) ### Bug Fixes * **YouTube - Translations:** Update translations info ([c30c031](https://github.com/anddea/revanced-patches/commit/c30c031efea8cf27fae23ad77c45fc4c278f7a94)) ### Features * **YouTube - Translations:** Update `Japanese` ([#81](https://github.com/anddea/revanced-patches/issues/81)) ([5191bbe](https://github.com/anddea/revanced-patches/commit/5191bbe6777e11b1d823cdeb004423583259a9e2)) * **YouTube - Translations:** Update `Spanish` ([#79](https://github.com/anddea/revanced-patches/issues/79)) ([1c3731d](https://github.com/anddea/revanced-patches/commit/1c3731dc8c38b9233fb5fdca804560ff30c15c8b)) --- CHANGELOG.md | 13 +++++++++++++ gradle.properties | 2 +- 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 1a0f2f8ef..5d400c489 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,16 @@ +# [2.222.0-dev.3](https://github.com/anddea/revanced-patches/compare/v2.222.0-dev.2...v2.222.0-dev.3) (2024-03-18) + + +### Bug Fixes + +* **YouTube - Translations:** Update translations info ([c30c031](https://github.com/anddea/revanced-patches/commit/c30c031efea8cf27fae23ad77c45fc4c278f7a94)) + + +### Features + +* **YouTube - Translations:** Update `Japanese` ([#81](https://github.com/anddea/revanced-patches/issues/81)) ([5191bbe](https://github.com/anddea/revanced-patches/commit/5191bbe6777e11b1d823cdeb004423583259a9e2)) +* **YouTube - Translations:** Update `Spanish` ([#79](https://github.com/anddea/revanced-patches/issues/79)) ([1c3731d](https://github.com/anddea/revanced-patches/commit/1c3731dc8c38b9233fb5fdca804560ff30c15c8b)) + # [2.222.0-dev.2](https://github.com/anddea/revanced-patches/compare/v2.222.0-dev.1...v2.222.0-dev.2) (2024-03-18) diff --git a/gradle.properties b/gradle.properties index d145bbcc8..92f2845e8 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,4 +1,4 @@ org.gradle.parallel = true org.gradle.caching = true kotlin.code.style = official -version = 2.222.0-dev.2 +version = 2.222.0-dev.3 From ac81500024cc0794cc52dc5c1da5367aeff45764 Mon Sep 17 00:00:00 2001 From: odkate <90364108+odkate@users.noreply.github.com> Date: Mon, 18 Mar 2024 22:07:59 +0200 Subject: [PATCH 013/147] feat(YouTube - Translations): Update `Ukrainian` --- .../youtube/translations/uk-rUA/strings.xml | 37 +++++++++++++++++++ 1 file changed, 37 insertions(+) diff --git a/src/main/resources/youtube/translations/uk-rUA/strings.xml b/src/main/resources/youtube/translations/uk-rUA/strings.xml index 9bd4bffb4..cd7469572 100644 --- a/src/main/resources/youtube/translations/uk-rUA/strings.xml +++ b/src/main/resources/youtube/translations/uk-rUA/strings.xml @@ -881,6 +881,43 @@ Поміняти кнопку створення з кнопкою сповіщень Використано інструменти Відео + Перегляд каналів + Ігри + Наживо + Фільми + Музика + Спорт + Переглянути пізніше + Неправильна довжина ключового слова (повинно бути не менше %s символів): %s. + Налаштуйте ключові слова та фрази для приховування, відокремлюючи їх новими рядками + +Слова з великими літерами в середині повинні вводитися відповідно регістру (тобто: iPhone, TikTok, LeBlanc). + Редагувати фільтр ключових слів + Фільтр ключових слів вимкнено. + Фільтр ключових слів увімкнено. + Приховується відео у стрічці та в результатах пошуку використовуючи фільтри ключових слів. + Ввімкнути фільтр ключових слів + Після завершення відео, автоматично відтворюється інше + Автовідтворення наступного відео + Поточний заголовок: Стандартний + Поточний заголовок: Premium + Заголовок Premium + "Spoof storyboard not available: " + Підроблення розкадрування тимчасово недоступно (закінчився час API). + "Підроблення розкадрування тимчасово недоступно: " + Розмір площі для проведення не може бути більшим, ніж %s%%. Скинуто до стандартного значення. + Відсоток площі екрана для проведення. + Розмір екрана накладки проведення + "Сірий опис показується. +• Зі списку відтворення Переглянути пізніше. +• Людей також дивилися це відео. +• Глядачів каналу також дивляться цей канал, тощо." + "Сірий опис приховано. +• Зі списку відтворення Переглянути пізніше. +• Людей також дивилися це відео. +• Глядачів каналу також дивляться цей канал, тощо." + Додається швидкість відтворення. Натисніть і утримуйте мітку часу під час відтворення відео, щоб змінити тип. + Додається якість відео. Натисніть і утримуйте мітку часу під час відтворення відео, щоб змінити тип. <b>%1$s</b><br><br>Це змінить мову, яка використовується на YouTube, включаючи кнопки, текст і діалоги, але не змінить мову налаштувань ReVanced Extended. Це змінить мову, яка використовується в додатку, включаючи кнопки, текст і діалоги, але не змінить мову налаштувань ReVanced Extended. Увімкнути Спонсорблок From ef744a0c29a4967db23d59b52175c74954b99ee9 Mon Sep 17 00:00:00 2001 From: semantic-release-bot Date: Mon, 18 Mar 2024 20:23:52 +0000 Subject: [PATCH 014/147] chore(release): 2.222.0-dev.4 [skip ci] # [2.222.0-dev.4](https://github.com/anddea/revanced-patches/compare/v2.222.0-dev.3...v2.222.0-dev.4) (2024-03-18) ### Features * **YouTube - Translations:** Update `Ukrainian` ([ac81500](https://github.com/anddea/revanced-patches/commit/ac81500024cc0794cc52dc5c1da5367aeff45764)) --- CHANGELOG.md | 7 +++++++ gradle.properties | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5d400c489..1ab08da37 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,10 @@ +# [2.222.0-dev.4](https://github.com/anddea/revanced-patches/compare/v2.222.0-dev.3...v2.222.0-dev.4) (2024-03-18) + + +### Features + +* **YouTube - Translations:** Update `Ukrainian` ([ac81500](https://github.com/anddea/revanced-patches/commit/ac81500024cc0794cc52dc5c1da5367aeff45764)) + # [2.222.0-dev.3](https://github.com/anddea/revanced-patches/compare/v2.222.0-dev.2...v2.222.0-dev.3) (2024-03-18) diff --git a/gradle.properties b/gradle.properties index 92f2845e8..6943decd5 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,4 +1,4 @@ org.gradle.parallel = true org.gradle.caching = true kotlin.code.style = official -version = 2.222.0-dev.3 +version = 2.222.0-dev.4 From 12ee1e18f03351e551f68c5e0099f7f73208a85e Mon Sep 17 00:00:00 2001 From: Lemonade Moreira <39891447+LemonyOwO@users.noreply.github.com> Date: Tue, 19 Mar 2024 03:46:07 -0300 Subject: [PATCH 015/147] feat(YouTube - Translations): Update `Brazillian Portuguese` (#85) * Update Brazillian Portuguese strings.xml Translated 22 strings. * Update strings.xml --------- Co-authored-by: Aaron Veil <70171475+anddea@users.noreply.github.com> --- .../youtube/translations/pt-rBR/strings.xml | 66 +++++++++++++++++++ 1 file changed, 66 insertions(+) diff --git a/src/main/resources/youtube/translations/pt-rBR/strings.xml b/src/main/resources/youtube/translations/pt-rBR/strings.xml index ead79a877..762f32b86 100644 --- a/src/main/resources/youtube/translations/pt-rBR/strings.xml +++ b/src/main/resources/youtube/translations/pt-rBR/strings.xml @@ -853,6 +853,72 @@ Problemas conhecidos Alternar botão criar com botão notificações Ferramenta usada Vídeo + Explorar canais + Jogos + Ao vivo + Filmes + Música + Esportes + Assistir mais tarde + Animações de rolagem estão ativadas. + Animações de rolagem estão desativadas. + Desativar animações de rolagem de números + Postagens da comunidade em vídeos relacionados são mostradas. + Postagens da comunidade em vídeos relacionados estão ocultas. + Ocultar postagens da comunidade em vídeos relacionados + Ocultar vídeos com a tag "Apenas para membros" no Feed de Início + Ocultar vídeos de adesão no Feed de Início + Quando você terminar um vídeo, outro será reproduzido automaticamente + Reproduzir automaticamente o próximo vídeo + Configure palavras-chave e frases para ocultar, separadas por novas linhas\n\nPalavras com letras maiúsculas no meio devem ser inseridas com a capitalização (ex: iPhone, TikTok, LeBlanc). + Editar filtro de palavras-chave + Oculta vídeos no feed e nos resultados de pesquisa usando filtros de palavras-chave. + Filtro de palavras-chave está desativado. + Filtro de palavras-chave está ativado. + Ativar filtro de palavras-chave + Comprimento de palavra-chave inválido (deve ter pelo menos %s caracteres): %s. + "Toque para gerar uma playlist de todos os vídeos do canal do mais antigo para o mais recente. + Toque e segure para desfazer." + Botão de playlist ordenada por tempo + Toque para adicionar o canal à lista de permissões do canal. + Botão de permissão + Cabeçalho atual: Cabeçalho padrão + Cabeçalho atual: Cabeçalho premium + Cabeçalho premium + 16.08.35 - Restaurar a antiga aba de explorar + 18.09.39 - Restaurar a antiga aba de biblioteca (Desativar Aba "Você") + "Storyboard de desvio não disponível: " + Storyboard de desvio temporariamente não disponível (API expirou). + "Storyboard de desvio temporariamente não disponível: " + Porcentagem da área de tela deslizável. + Tamanho da área de tela sobreposta por deslizamento + O tamanho da área deslizável não pode ser superior a %s%%. Redefinir para o valor padrão. + Falha ao adicionar o canal %s à lista de permissões %s + Canal %s foi adicionado à lista de permissões %s + Nome do canal + Não há canais na lista de permissões + Não adicionado à lista de permissões + Falha ao recuperar detalhes do canal, mensagem recebida %d + Adicionado à lista de permissões + Reinicie para aplicar as configurações da lista de permissões do canal + Falha ao remover o canal %s da lista de permissões %s + Canal %s foi removido da lista de permissões %s + Verifique ou remova a lista de canais adicionados à lista de permissões + Velocidade do vídeo + Velocidade + SponsorBlock + SB + Lista de permissões do canal + "Descrição cinza é mostrada. +• Da sua lista Assistir mais tarde. +• Pessoas também assistiram a este vídeo. +• Visualizadores do canal também assistem a este canal, etc." + "Descrição cinza está oculta. +• Da sua lista Assistir mais tarde. +• Pessoas também assistiram a este vídeo. +• Visualizadores do canal também assistem a este canal, etc." + Anexar velocidade de reprodução. Toque e segure no carimbo de data/hora para alterar o tipo enquanto reproduz o vídeo. + Anexar qualidade do vídeo. Toque e segure no carimbo de data/hora para alterar o tipo enquanto reproduz o vídeo. <b>%1$s</b><br><br>Isso mudará o idioma usado no YouTube, incluindo botões, texto e caixas de diálogo, mas não mudará o idioma das configurações do ReVanced Extended. Isso mudará o idioma usado no YouTube, incluindo botões, texto e caixas de diálogo, mas não mudará o idioma das configurações do ReVanced Extended. Ativar SponsorBlock From 17a514ea90d921a269e957ab3cca1da5b742c26f Mon Sep 17 00:00:00 2001 From: Aaron Veil <70171475+anddea@users.noreply.github.com> Date: Tue, 19 Mar 2024 11:49:27 +0300 Subject: [PATCH 016/147] fix(YouTube - Translations): Update translations info ar - 10 missing strings. bg-rBG - 55 missing strings. bn - 246 missing strings. de-rDE - 308 missing strings. el-rGR - 23 missing strings. No missing strings for es-rES fi-rFI - 247 missing strings. fr-rFR - 3 missing strings. hu-rHU - 23 missing strings. id-rID - 179 missing strings. in - 179 missing strings. No missing strings for it-rIT No missing strings for ja-rJP ko-rKR - 3 missing strings. No missing strings for pl-rPL No missing strings for pt-rBR ru-rRU - 3 missing strings. tr-rTR - 23 missing strings. No missing strings for uk-rUA vi-rVN - 23 missing strings. zh-rCN - 206 missing strings. zh-rTW - 28 missing strings. --- .../translations/pt-rBR/missing_strings.xml | 56 ------------------- .../youtube/translations/pt-rBR/strings.xml | 4 -- .../translations/pt-rBR/updated-strings.xml | 11 ---- .../translations/uk-rUA/missing_strings.xml | 25 --------- .../youtube/translations/uk-rUA/strings.xml | 8 +-- .../translations/uk-rUA/updated-strings.xml | 11 ---- 6 files changed, 2 insertions(+), 113 deletions(-) delete mode 100644 src/main/resources/youtube/translations/pt-rBR/missing_strings.xml delete mode 100644 src/main/resources/youtube/translations/pt-rBR/updated-strings.xml delete mode 100644 src/main/resources/youtube/translations/uk-rUA/missing_strings.xml delete mode 100644 src/main/resources/youtube/translations/uk-rUA/updated-strings.xml diff --git a/src/main/resources/youtube/translations/pt-rBR/missing_strings.xml b/src/main/resources/youtube/translations/pt-rBR/missing_strings.xml deleted file mode 100644 index e854c4e09..000000000 --- a/src/main/resources/youtube/translations/pt-rBR/missing_strings.xml +++ /dev/null @@ -1,56 +0,0 @@ -Browse channels -Gaming -Live -Movies -Music -Sports -Watch later -Rolling animations are enabled. -Rolling animations are disabled. -Disable rolling number animations -Community posts in related video are shown. -Community posts in related video are hidden. -Hide community posts in related video -Hide videos with \"Only for Membership\" tag in Home Feed -Hide membership videos in Home Feed -When you finished a video, another play automatically -Auto play the next video -Configure keywords and phrases to hide, separated by new lines\n\nWords with uppercase letters in the middle must be entered with the casing (ie: iPhone, TikTok, LeBlanc). -Edit keyword filter -Hides feed and search result videos using keyword filters. -Keyword filter is disabled. -Keyword filter is enabled. -Enable keyword filter -Invalid keyword length (must be at least %s characters): %s. -"Tap to generate a playlist of all videos from channel from oldest to newest. -Tap and hold to undo." -Time-ordered playlist button -Tap to launch add channel into Channel Whitelist. -Whitelist button -Current Header: Default Header -Current Header: Premium Header -Premium Header -16.08.35 - Restore old explore tab -18.09.39 - Restore old library tab (Disable You Tab) -"Spoof storyboard not available: " -Spoof storyboard temporarily not available (API timed out). -"Spoof storyboard temporarily not available: " -Percentage of swipeable screen area. -Swipe overlay screen size -Swipeable area size can\'t be more than %s%%. Reset to default value. -Failed to add channel %s to the %s whitelist -Channel %s was added to the %s whitelist -Channel Name -There are no whitelisted channels -Not added to whitelist -Failed to retrieve channel details, received message %d -Added to whitelist -Reboot to apply channel whitelist settings -Failed to remove channel %s from the %s whitelist -Channel %s was removed from the %s whitelist -Check or remove the list of channels added to the whitelist -Video Speed -Speed -SponsorBlock -SB -Channel Whitelist diff --git a/src/main/resources/youtube/translations/pt-rBR/strings.xml b/src/main/resources/youtube/translations/pt-rBR/strings.xml index 762f32b86..b4104efb4 100644 --- a/src/main/resources/youtube/translations/pt-rBR/strings.xml +++ b/src/main/resources/youtube/translations/pt-rBR/strings.xml @@ -48,8 +48,6 @@ Toque aqui para saber mais sobre o DeArrow." Adicionar informação de registro de tempo está desativado Adicionar informação de registro de tempo está ativado Adicionar informações de registro de tempo - Adicionar velocidade de reprodução - Adicionar qualidade de vídeo Adicionar tipo de informação Reprodutor inferior Container de botões @@ -436,8 +434,6 @@ Alguns componentes podem não ser ocultos" A promoção do YouTube Premium será exibida. A promoção do YouTube Premium está oculta. Ocultar promoção do YouTube Premium - A descrição cinza será exibida. - A descrição cinza está oculta. Ocultar descrição cinza Os separadores cinza serão exibidos. Os separadores cinza estão ocultos. diff --git a/src/main/resources/youtube/translations/pt-rBR/updated-strings.xml b/src/main/resources/youtube/translations/pt-rBR/updated-strings.xml deleted file mode 100644 index 58eefef8c..000000000 --- a/src/main/resources/youtube/translations/pt-rBR/updated-strings.xml +++ /dev/null @@ -1,11 +0,0 @@ -"Gray description is shown. -• From your Watch Later playlist. -• People also watched this video. -• Channel viewers also watch this channel, etc." -"Gray description is hidden. -• From your Watch Later playlist. -• People also watched this video. -• Channel viewers also watch this channel, etc." - -Append playback speed. Tap and hold on timestamp to change the type while playing the video. -Append video quality. Tap and hold on timestamp to change the type while playing the video. \ No newline at end of file diff --git a/src/main/resources/youtube/translations/uk-rUA/missing_strings.xml b/src/main/resources/youtube/translations/uk-rUA/missing_strings.xml deleted file mode 100644 index a9732b9cd..000000000 --- a/src/main/resources/youtube/translations/uk-rUA/missing_strings.xml +++ /dev/null @@ -1,25 +0,0 @@ -Browse channels -Gaming -Live -Movies -Music -Sports -Watch later -When you finished a video, another play automatically -Auto play the next video -Configure keywords and phrases to hide, separated by new lines\n\nWords with uppercase letters in the middle must be entered with the casing (ie: iPhone, TikTok, LeBlanc). -Edit keyword filter -Hides feed and search result videos using keyword filters. -Keyword filter is disabled. -Keyword filter is enabled. -Enable keyword filter -Invalid keyword length (must be at least %s characters): %s. -Current Header: Default Header -Current Header: Premium Header -Premium Header -"Spoof storyboard not available: " -Spoof storyboard temporarily not available (API timed out). -"Spoof storyboard temporarily not available: " -Percentage of swipeable screen area. -Swipe overlay screen size -Swipeable area size can\'t be more than %s%%. Reset to default value. diff --git a/src/main/resources/youtube/translations/uk-rUA/strings.xml b/src/main/resources/youtube/translations/uk-rUA/strings.xml index cd7469572..a2bf161f9 100644 --- a/src/main/resources/youtube/translations/uk-rUA/strings.xml +++ b/src/main/resources/youtube/translations/uk-rUA/strings.xml @@ -48,8 +48,6 @@ Додавання інформації біля мітки часу вимкнуто. Додавання інформації біля мітки часу увімкнуто. Додавати інформацію біля мітки часу - Додається швидкість відтворення. - Додається якість відео. Тип додаваної інформації Внизу плеєра Кнопки @@ -442,8 +440,6 @@ Рекламу YouTube Premium показується. Рекламу YouTube Premium приховано Приховати рекламу YouTube Premium - Сірий роздільник показується - Сірий роздільник приховано Приховати сіре в описі Сірі роздільники показується Сірі роздільники приховано @@ -889,9 +885,9 @@ Спорт Переглянути пізніше Неправильна довжина ключового слова (повинно бути не менше %s символів): %s. - Налаштуйте ключові слова та фрази для приховування, відокремлюючи їх новими рядками + "Налаштуйте ключові слова та фрази для приховування, відокремлюючи їх новими рядками -Слова з великими літерами в середині повинні вводитися відповідно регістру (тобто: iPhone, TikTok, LeBlanc). +Слова з великими літерами в середині повинні вводитися відповідно регістру (тобто: iPhone, TikTok, LeBlanc)." Редагувати фільтр ключових слів Фільтр ключових слів вимкнено. Фільтр ключових слів увімкнено. diff --git a/src/main/resources/youtube/translations/uk-rUA/updated-strings.xml b/src/main/resources/youtube/translations/uk-rUA/updated-strings.xml deleted file mode 100644 index 58eefef8c..000000000 --- a/src/main/resources/youtube/translations/uk-rUA/updated-strings.xml +++ /dev/null @@ -1,11 +0,0 @@ -"Gray description is shown. -• From your Watch Later playlist. -• People also watched this video. -• Channel viewers also watch this channel, etc." -"Gray description is hidden. -• From your Watch Later playlist. -• People also watched this video. -• Channel viewers also watch this channel, etc." - -Append playback speed. Tap and hold on timestamp to change the type while playing the video. -Append video quality. Tap and hold on timestamp to change the type while playing the video. \ No newline at end of file From 2b5f64dc1eecd82b821684100959b203520049ad Mon Sep 17 00:00:00 2001 From: Aaron Veil <70171475+anddea@users.noreply.github.com> Date: Tue, 19 Mar 2024 11:49:50 +0300 Subject: [PATCH 017/147] Update build --- .gitignore | 1 + build.gradle.kts | 16 ++++++++++++++++ 2 files changed, 17 insertions(+) diff --git a/.gitignore b/.gitignore index 8448060e5..49c9cf74f 100644 --- a/.gitignore +++ b/.gitignore @@ -125,3 +125,4 @@ node_modules/ # gradle properties, due to Github token ./gradle.properties .DS_Store +local.properties diff --git a/build.gradle.kts b/build.gradle.kts index 1ce7d9c0a..502e76bac 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -53,6 +53,18 @@ tasks { } } + register("updatePrefsXml") { + description = "Update revanced_prefs.xml with the new version" + + doLast { + val prefsFile = file("src/main/resources/youtube/settings/xml/revanced_prefs.xml") + val old = Regex("""Patches" (.*)summary="[^"]*"""") + val new = """Patches" $1summary="$version"""" + + prefsFile.writeText(prefsFile.readText().replace(old, new)) + } + } + register("buildDexJar") { description = "Build and add a DEX to the JAR file" group = "build" @@ -144,3 +156,7 @@ signing { sign(publishing.publications["revanced-patches-publication"]) } + +tasks.named("processResources") { + dependsOn("updatePrefsXml") +} From 5575f02027b3076bc603f8b4ecd14a247ce7c8fa Mon Sep 17 00:00:00 2001 From: semantic-release-bot Date: Tue, 19 Mar 2024 08:52:46 +0000 Subject: [PATCH 018/147] chore(release): 2.222.0-dev.5 [skip ci] # [2.222.0-dev.5](https://github.com/anddea/revanced-patches/compare/v2.222.0-dev.4...v2.222.0-dev.5) (2024-03-19) ### Bug Fixes * **YouTube - Translations:** Update translations info ([17a514e](https://github.com/anddea/revanced-patches/commit/17a514ea90d921a269e957ab3cca1da5b742c26f)) ### Features * **YouTube - Translations:** Update `Brazillian Portuguese` ([#85](https://github.com/anddea/revanced-patches/issues/85)) ([12ee1e1](https://github.com/anddea/revanced-patches/commit/12ee1e18f03351e551f68c5e0099f7f73208a85e)) --- CHANGELOG.md | 12 ++++++++++++ gradle.properties | 2 +- 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 1ab08da37..a3cc89850 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,15 @@ +# [2.222.0-dev.5](https://github.com/anddea/revanced-patches/compare/v2.222.0-dev.4...v2.222.0-dev.5) (2024-03-19) + + +### Bug Fixes + +* **YouTube - Translations:** Update translations info ([17a514e](https://github.com/anddea/revanced-patches/commit/17a514ea90d921a269e957ab3cca1da5b742c26f)) + + +### Features + +* **YouTube - Translations:** Update `Brazillian Portuguese` ([#85](https://github.com/anddea/revanced-patches/issues/85)) ([12ee1e1](https://github.com/anddea/revanced-patches/commit/12ee1e18f03351e551f68c5e0099f7f73208a85e)) + # [2.222.0-dev.4](https://github.com/anddea/revanced-patches/compare/v2.222.0-dev.3...v2.222.0-dev.4) (2024-03-18) diff --git a/gradle.properties b/gradle.properties index 6943decd5..12ef123a7 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,4 +1,4 @@ org.gradle.parallel = true org.gradle.caching = true kotlin.code.style = official -version = 2.222.0-dev.4 +version = 2.222.0-dev.5 From 8b11f6a698100b1e1d6ef83b0e6eccb36470ba35 Mon Sep 17 00:00:00 2001 From: zerozero0022 <163995091+zerozero0022@users.noreply.github.com> Date: Tue, 19 Mar 2024 19:09:11 +0900 Subject: [PATCH 019/147] feat(YouTube - Translations): Update `Korean` --- src/main/resources/youtube/translations/ko-rKR/strings.xml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/main/resources/youtube/translations/ko-rKR/strings.xml b/src/main/resources/youtube/translations/ko-rKR/strings.xml index 89e4d176e..457b94969 100644 --- a/src/main/resources/youtube/translations/ko-rKR/strings.xml +++ b/src/main/resources/youtube/translations/ko-rKR/strings.xml @@ -1089,4 +1089,9 @@ DeArrow에 대해 자세히 알아보려면 여기를 누르세요." 정보 초기화 건너뛸 구간의 데이터는 SponsorBlock API에 의해 제공됩니다. 자세한 내용을 보려면 누르세요. + + 스와이프 화면 영역은 %s%%를 초과할 수 없으므로 기본값으로 재설정합니다. + 스와이프 화면 영역을 지정할 수 있습니다. (백분율) + 스와이프 오버레이 화면 크기 + From 56ad7205e68ea875a0bef99312d99d1a8d4a2834 Mon Sep 17 00:00:00 2001 From: Aaron Veil <70171475+anddea@users.noreply.github.com> Date: Tue, 19 Mar 2024 13:11:14 +0300 Subject: [PATCH 020/147] fix(YouTube - Translations): Update translations info ar - 10 missing strings. bg-rBG - 55 missing strings. bn - 246 missing strings. de-rDE - 308 missing strings. el-rGR - 23 missing strings. No missing strings for es-rES fi-rFI - 247 missing strings. fr-rFR - 3 missing strings. hu-rHU - 23 missing strings. id-rID - 179 missing strings. in - 179 missing strings. No missing strings for it-rIT No missing strings for ja-rJP No missing strings for ko-rKR No missing strings for pl-rPL No missing strings for pt-rBR ru-rRU - 3 missing strings. tr-rTR - 23 missing strings. No missing strings for uk-rUA vi-rVN - 23 missing strings. zh-rCN - 206 missing strings. zh-rTW - 28 missing strings. --- .../resources/youtube/translations/ko-rKR/missing_strings.xml | 3 --- 1 file changed, 3 deletions(-) delete mode 100644 src/main/resources/youtube/translations/ko-rKR/missing_strings.xml diff --git a/src/main/resources/youtube/translations/ko-rKR/missing_strings.xml b/src/main/resources/youtube/translations/ko-rKR/missing_strings.xml deleted file mode 100644 index 53505933c..000000000 --- a/src/main/resources/youtube/translations/ko-rKR/missing_strings.xml +++ /dev/null @@ -1,3 +0,0 @@ -Percentage of swipeable screen area. -Swipe overlay screen size -Swipeable area size can\'t be more than %s%%. Reset to default value. From a9fe961d9c8a9bce66c2c42e37a55a592411b516 Mon Sep 17 00:00:00 2001 From: Aaron Veil <70171475+anddea@users.noreply.github.com> Date: Tue, 19 Mar 2024 13:33:13 +0300 Subject: [PATCH 021/147] fix(YouTube - Change player flyout panel toggles): Fix for supported versions --- .../youtube/flyoutpanel/player/ChangeTogglePatch.kt | 7 +++---- .../patches/youtube/utils/settings/SettingsPatch.kt | 2 ++ 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/src/main/kotlin/app/revanced/patches/youtube/flyoutpanel/player/ChangeTogglePatch.kt b/src/main/kotlin/app/revanced/patches/youtube/flyoutpanel/player/ChangeTogglePatch.kt index bfe1c0f61..bb00503d2 100644 --- a/src/main/kotlin/app/revanced/patches/youtube/flyoutpanel/player/ChangeTogglePatch.kt +++ b/src/main/kotlin/app/revanced/patches/youtube/flyoutpanel/player/ChangeTogglePatch.kt @@ -54,7 +54,6 @@ import com.android.tools.smali.dexlib2.iface.instruction.ReferenceInstruction "19.02.39", "19.03.36", "19.04.38", - "19.05.35", "19.05.36" ] ) @@ -71,7 +70,7 @@ object ChangeTogglePatch : BytecodePatch( ) ) { override fun execute(context: BytecodeContext) { - if (SettingsPatch.upward1841) throw PatchException("This version is not supported. Please use YouTube 19.05.36 or earlier.") + if (SettingsPatch.upward1905) throw PatchException("This version is not supported. Please use YouTube 19.05.36 or earlier.") val additionalSettingsConfigResult = AdditionalSettingsConfigFingerprint.result ?: throw AdditionalSettingsConfigFingerprint.exception @@ -113,7 +112,7 @@ object ChangeTogglePatch : BytecodePatch( it.mutableMethod.apply { val insertIndex = implementation!!.instructions.indexOfFirst { instruction -> instruction.opcode == Opcode.INVOKE_VIRTUAL - && (instruction as ReferenceInstruction).reference.toString().endsWith(descriptor) + && (instruction as ReferenceInstruction).reference.toString().endsWith(descriptor) } + 2 val insertRegister = getInstruction(insertIndex - 1).registerA @@ -125,6 +124,6 @@ object ChangeTogglePatch : BytecodePatch( """ ) } - } ?: throw PatchException("This version is not supported. Please use YouTube 19.05.36 or previous ones.") + } ?: throw exception } } diff --git a/src/main/kotlin/app/revanced/patches/youtube/utils/settings/SettingsPatch.kt b/src/main/kotlin/app/revanced/patches/youtube/utils/settings/SettingsPatch.kt index 55f67c229..99d690409 100644 --- a/src/main/kotlin/app/revanced/patches/youtube/utils/settings/SettingsPatch.kt +++ b/src/main/kotlin/app/revanced/patches/youtube/utils/settings/SettingsPatch.kt @@ -105,6 +105,7 @@ object SettingsPatch : AbstractSettingsResourcePatch( upward1841 = 234200000 <= playServicesVersion upward1843 = 234400000 <= playServicesVersion upward1904 = 240502000 <= playServicesVersion + upward1905 = 240700000 <= playServicesVersion upward1909 = 241002000 > playServicesVersion break @@ -198,6 +199,7 @@ object SettingsPatch : AbstractSettingsResourcePatch( internal var upward1841: Boolean = false internal var upward1843: Boolean = false internal var upward1904: Boolean = false + internal var upward1905: Boolean = false internal var upward1909: Boolean = false internal fun addPreference(settingArray: Array) { From e4d120486b320b11d05e233547c104da76997abf Mon Sep 17 00:00:00 2001 From: semantic-release-bot Date: Tue, 19 Mar 2024 11:58:52 +0000 Subject: [PATCH 022/147] chore(release): 2.222.0-dev.6 [skip ci] # [2.222.0-dev.6](https://github.com/anddea/revanced-patches/compare/v2.222.0-dev.5...v2.222.0-dev.6) (2024-03-19) ### Bug Fixes * **YouTube - Change player flyout panel toggles:** Fix for supported versions ([a9fe961](https://github.com/anddea/revanced-patches/commit/a9fe961d9c8a9bce66c2c42e37a55a592411b516)) * **YouTube - Translations:** Update translations info ([56ad720](https://github.com/anddea/revanced-patches/commit/56ad7205e68ea875a0bef99312d99d1a8d4a2834)) ### Features * **YouTube - Translations:** Update `Korean` ([8b11f6a](https://github.com/anddea/revanced-patches/commit/8b11f6a698100b1e1d6ef83b0e6eccb36470ba35)) --- CHANGELOG.md | 13 +++++++++++++ gradle.properties | 2 +- 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index a3cc89850..cc30f89b5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,16 @@ +# [2.222.0-dev.6](https://github.com/anddea/revanced-patches/compare/v2.222.0-dev.5...v2.222.0-dev.6) (2024-03-19) + + +### Bug Fixes + +* **YouTube - Change player flyout panel toggles:** Fix for supported versions ([a9fe961](https://github.com/anddea/revanced-patches/commit/a9fe961d9c8a9bce66c2c42e37a55a592411b516)) +* **YouTube - Translations:** Update translations info ([56ad720](https://github.com/anddea/revanced-patches/commit/56ad7205e68ea875a0bef99312d99d1a8d4a2834)) + + +### Features + +* **YouTube - Translations:** Update `Korean` ([8b11f6a](https://github.com/anddea/revanced-patches/commit/8b11f6a698100b1e1d6ef83b0e6eccb36470ba35)) + # [2.222.0-dev.5](https://github.com/anddea/revanced-patches/compare/v2.222.0-dev.4...v2.222.0-dev.5) (2024-03-19) diff --git a/gradle.properties b/gradle.properties index 12ef123a7..a87b648b8 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,4 +1,4 @@ org.gradle.parallel = true org.gradle.caching = true kotlin.code.style = official -version = 2.222.0-dev.5 +version = 2.222.0-dev.6 From 92af925068299733ab0532592ca12649ffa355b6 Mon Sep 17 00:00:00 2001 From: Aaron Veil <70171475+anddea@users.noreply.github.com> Date: Tue, 19 Mar 2024 17:54:20 +0300 Subject: [PATCH 023/147] Update pull_request.yml --- .github/workflows/pull_request.yml | 4 ---- 1 file changed, 4 deletions(-) diff --git a/.github/workflows/pull_request.yml b/.github/workflows/pull_request.yml index 414540a04..46021f4a8 100644 --- a/.github/workflows/pull_request.yml +++ b/.github/workflows/pull_request.yml @@ -24,8 +24,4 @@ jobs: pr_title: 'chore: ${{ env.MESSAGE }}' pr_body: | This pull request will ${{ env.MESSAGE }}. - - ## Dependencies before merge - - - [ ] https://github.com/inotia00/revanced-integrations pr_draft: true From 13c7790317edf6588749ad3f1bf19ae4e9aebc7b Mon Sep 17 00:00:00 2001 From: Aaron Veil <70171475+anddea@users.noreply.github.com> Date: Tue, 19 Mar 2024 18:20:01 +0300 Subject: [PATCH 024/147] Bump dependencies --- package-lock.json | 5530 ++++++--------------------------------------- package.json | 8 +- 2 files changed, 665 insertions(+), 4873 deletions(-) diff --git a/package-lock.json b/package-lock.json index 3236ffce1..415c2d42a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -5,17 +5,17 @@ "packages": { "": { "devDependencies": { - "@saithodev/semantic-release-backmerge": "^3.2.1", + "@saithodev/semantic-release-backmerge": "^4.0.1", "@semantic-release/changelog": "^6.0.3", "@semantic-release/git": "^10.0.1", - "gradle-semantic-release-plugin": "^1.8.0", - "semantic-release": "^22.0.8" + "gradle-semantic-release-plugin": "^1.9.1", + "semantic-release": "^23.0.2" } }, "node_modules/@babel/code-frame": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.23.4.tgz", - "integrity": "sha512-r1IONyb6Ia+jYR2vvIDhdWdlTGhqbBoFqLTQidzZ4kepUFH15ejXvFHxCVbtl7BOXIudsIubf4E81xeA3h3IXA==", + "version": "7.23.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.23.5.tgz", + "integrity": "sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA==", "dev": true, "dependencies": { "@babel/highlight": "^7.23.4", @@ -66,15 +66,6 @@ "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", "dev": true }, - "node_modules/@babel/code-frame/node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", - "dev": true, - "engines": { - "node": ">=0.8.0" - } - }, "node_modules/@babel/code-frame/node_modules/has-flag": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", @@ -160,15 +151,6 @@ "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", "dev": true }, - "node_modules/@babel/highlight/node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", - "dev": true, - "engines": { - "node": ">=0.8.0" - } - }, "node_modules/@babel/highlight/node_modules/has-flag": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", @@ -245,9 +227,9 @@ } }, "node_modules/@octokit/core": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/@octokit/core/-/core-5.0.1.tgz", - "integrity": "sha512-lyeeeZyESFo+ffI801SaBKmCfsvarO+dgV8/0gD8u1d87clbEdWsP5yC+dSj3zLhb2eIf5SJrn6vDz9AheETHw==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@octokit/core/-/core-5.1.0.tgz", + "integrity": "sha512-BDa2VAMLSh3otEiaMJ/3Y36GU4qf6GI+VivQ/P41NC6GHcdxpKlqV0ikSZ5gdQsmS3ojXeRx5vasgNTinF0Q4g==", "dev": true, "dependencies": { "@octokit/auth-token": "^4.0.0", @@ -263,13 +245,12 @@ } }, "node_modules/@octokit/endpoint": { - "version": "9.0.2", - "resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-9.0.2.tgz", - "integrity": "sha512-qhKW8YLIi+Kmc92FQUFGr++DYtkx/1fBv+Thua6baqnjnOsgBYJDCvWZR1YcINuHGOEQt416WOfE+A/oG60NBQ==", + "version": "9.0.4", + "resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-9.0.4.tgz", + "integrity": "sha512-DWPLtr1Kz3tv8L0UvXTDP1fNwM0S+z6EJpRcvH66orY6Eld4XBMCSYsaWp4xIm61jTWxK68BrR7ibO+vSDnZqw==", "dev": true, "dependencies": { "@octokit/types": "^12.0.0", - "is-plain-object": "^5.0.0", "universal-user-agent": "^6.0.0" }, "engines": { @@ -291,18 +272,18 @@ } }, "node_modules/@octokit/openapi-types": { - "version": "19.0.2", - "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-19.0.2.tgz", - "integrity": "sha512-8li32fUDUeml/ACRp/njCWTsk5t17cfTM1jp9n08pBrqs5cDFJubtjsSnuz56r5Tad6jdEPJld7LxNp9dNcyjQ==", + "version": "19.1.0", + "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-19.1.0.tgz", + "integrity": "sha512-6G+ywGClliGQwRsjvqVYpklIfa7oRPA0vyhPQG/1Feh+B+wU0vGH1JiJ5T25d3g1JZYBHzR2qefLi9x8Gt+cpw==", "dev": true }, "node_modules/@octokit/plugin-paginate-rest": { - "version": "9.1.4", - "resolved": "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-9.1.4.tgz", - "integrity": "sha512-MvZx4WvfhBnt7PtH5XE7HORsO7bBk4er1FgRIUr1qJ89NR2I6bWjGyKsxk8z42FPQ34hFQm0Baanh4gzdZR4gQ==", + "version": "9.1.5", + "resolved": "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-9.1.5.tgz", + "integrity": "sha512-WKTQXxK+bu49qzwv4qKbMMRXej1DU2gq017euWyKVudA6MldaSSQuxtz+vGbhxV4CjxpUxjZu6rM2wfc1FiWVg==", "dev": true, "dependencies": { - "@octokit/types": "^12.3.0" + "@octokit/types": "^12.4.0" }, "engines": { "node": ">= 18" @@ -345,15 +326,14 @@ } }, "node_modules/@octokit/request": { - "version": "8.1.5", - "resolved": "https://registry.npmjs.org/@octokit/request/-/request-8.1.5.tgz", - "integrity": "sha512-zVKbNbX1xUluD9ZR4/tPs1yuYrK9xeh5fGZUXA6u04XGsTvomg0YO8/ZUC0FqAd49hAOEMFPAVUTh+2lBhOhLA==", + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/@octokit/request/-/request-8.2.0.tgz", + "integrity": "sha512-exPif6x5uwLqv1N1irkLG1zZNJkOtj8bZxuVHd71U5Ftuxf2wGNvAJyNBcPbPC+EBzwYEbBDdSFb8EPcjpYxPQ==", "dev": true, "dependencies": { "@octokit/endpoint": "^9.0.0", "@octokit/request-error": "^5.0.0", "@octokit/types": "^12.0.0", - "is-plain-object": "^5.0.0", "universal-user-agent": "^6.0.0" }, "engines": { @@ -375,12 +355,12 @@ } }, "node_modules/@octokit/types": { - "version": "12.3.0", - "resolved": "https://registry.npmjs.org/@octokit/types/-/types-12.3.0.tgz", - "integrity": "sha512-nJ8X2HRr234q3w/FcovDlA+ttUU4m1eJAourvfUUtwAWeqL8AsyRqfnLvVnYn3NFbUnsmzQCzLNdFerPwdmcDQ==", + "version": "12.4.0", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-12.4.0.tgz", + "integrity": "sha512-FLWs/AvZllw/AGVs+nJ+ELCDZZJk+kY0zMen118xhL2zD0s1etIUHm1odgjP7epxYU1ln7SZxEUWYop5bhsdgQ==", "dev": true, "dependencies": { - "@octokit/openapi-types": "^19.0.2" + "@octokit/openapi-types": "^19.1.0" } }, "node_modules/@pnpm/config.env-replace": { @@ -425,9 +405,9 @@ } }, "node_modules/@saithodev/semantic-release-backmerge": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/@saithodev/semantic-release-backmerge/-/semantic-release-backmerge-3.2.1.tgz", - "integrity": "sha512-mC9cA6lhNzpy4rKOT5jjRLhlT3myubmVeo+BqWyR2WqF5PRJpG0jaU8pBC87S11GCUHKxqXf0QQDZNPbbNP1bA==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@saithodev/semantic-release-backmerge/-/semantic-release-backmerge-4.0.1.tgz", + "integrity": "sha512-WDsU28YrXSLx0xny7FgFlEk8DCKGcj6OOhA+4Q9k3te1jJD1GZuqY8sbIkVQaw9cqJ7CT+fCZUN6QDad8JW4Dg==", "dev": true, "dependencies": { "@semantic-release/error": "^3.0.0", @@ -435,96 +415,64 @@ "debug": "^4.3.4", "execa": "^5.1.1", "lodash": "^4.17.21", - "semantic-release": ">=20.0.0 <22.0.0" + "semantic-release": "^22.0.7" } }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/@semantic-release/commit-analyzer": { - "version": "10.0.4", - "resolved": "https://registry.npmjs.org/@semantic-release/commit-analyzer/-/commit-analyzer-10.0.4.tgz", - "integrity": "sha512-pFGn99fn8w4/MHE0otb2A/l5kxgOuxaaauIh4u30ncoTJuqWj4hXTgEJ03REqjS+w1R2vPftSsO26WC61yOcpw==", + "node_modules/@saithodev/semantic-release-backmerge/node_modules/clean-stack": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-5.2.0.tgz", + "integrity": "sha512-TyUIUJgdFnCISzG5zu3291TAsE77ddchd0bepon1VVQrKLGKFED4iXFEDQ24mIPdPBbyE16PK3F8MYE1CmcBEQ==", "dev": true, "dependencies": { - "conventional-changelog-angular": "^6.0.0", - "conventional-commits-filter": "^3.0.0", - "conventional-commits-parser": "^5.0.0", - "debug": "^4.0.0", - "import-from": "^4.0.0", - "lodash-es": "^4.17.21", - "micromatch": "^4.0.2" + "escape-string-regexp": "5.0.0" }, "engines": { - "node": ">=18" + "node": ">=14.16" }, - "peerDependencies": { - "semantic-release": ">=20.1.0" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/@semantic-release/commit-analyzer/node_modules/conventional-commits-filter": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/conventional-commits-filter/-/conventional-commits-filter-3.0.0.tgz", - "integrity": "sha512-1ymej8b5LouPx9Ox0Dw/qAO2dVdfpRFq28e5Y0jJEU8ZrLdy0vOSkkIInwmxErFGhg6SALro60ZrwYFVTUDo4Q==", + "node_modules/@saithodev/semantic-release-backmerge/node_modules/cosmiconfig": { + "version": "8.3.6", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.3.6.tgz", + "integrity": "sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==", "dev": true, "dependencies": { - "lodash.ismatch": "^4.4.0", - "modify-values": "^1.0.1" + "import-fresh": "^3.3.0", + "js-yaml": "^4.1.0", + "parse-json": "^5.2.0", + "path-type": "^4.0.0" }, "engines": { "node": ">=14" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/@semantic-release/npm": { - "version": "10.0.6", - "resolved": "https://registry.npmjs.org/@semantic-release/npm/-/npm-10.0.6.tgz", - "integrity": "sha512-DyqHrGE8aUyapA277BB+4kV0C4iMHh3sHzUWdf0jTgp5NNJxVUz76W1f57FB64Ue03him3CBXxFqQD2xGabxow==", - "dev": true, - "dependencies": { - "@semantic-release/error": "^4.0.0", - "aggregate-error": "^5.0.0", - "execa": "^8.0.0", - "fs-extra": "^11.0.0", - "lodash-es": "^4.17.21", - "nerf-dart": "^1.0.0", - "normalize-url": "^8.0.0", - "npm": "^9.5.0", - "rc": "^1.2.8", - "read-pkg": "^8.0.0", - "registry-auth-token": "^5.0.0", - "semver": "^7.1.2", - "tempy": "^3.0.0" }, - "engines": { - "node": ">=18" + "funding": { + "url": "https://github.com/sponsors/d-fischer" }, "peerDependencies": { - "semantic-release": ">=20.1.0" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/@semantic-release/npm/node_modules/@semantic-release/error": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@semantic-release/error/-/error-4.0.0.tgz", - "integrity": "sha512-mgdxrHTLOjOddRVYIYDo0fR3/v61GNN1YGkfbrjuIKg/uMgCd+Qzo3UAXJ+woLQQpos4pl5Esuw5A7AoNlzjUQ==", - "dev": true, - "engines": { - "node": ">=18" + "typescript": ">=4.9.5" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } } }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/@semantic-release/npm/node_modules/aggregate-error": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-5.0.0.tgz", - "integrity": "sha512-gOsf2YwSlleG6IjRYG2A7k0HmBMEo6qVNk9Bp/EaLgAJT5ngH6PXbqa4ItvnEwCm/velL5jAnQgsHsWnjhGmvw==", + "node_modules/@saithodev/semantic-release-backmerge/node_modules/env-ci": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/env-ci/-/env-ci-10.0.0.tgz", + "integrity": "sha512-U4xcd/utDYFgMh0yWj07R1H6L5fwhVbmxBCpnL0DbVSDZVnsC82HONw0wxtxNkIAcua3KtbomQvIk5xFZGAQJw==", "dev": true, "dependencies": { - "clean-stack": "^5.2.0", - "indent-string": "^5.0.0" + "execa": "^8.0.0", + "java-properties": "^1.0.2" }, "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": "^18.17 || >=20.6.1" } }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/@semantic-release/npm/node_modules/execa": { + "node_modules/@saithodev/semantic-release-backmerge/node_modules/env-ci/node_modules/execa": { "version": "8.0.1", "resolved": "https://registry.npmjs.org/execa/-/execa-8.0.1.tgz", "integrity": "sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==", @@ -547,7 +495,7 @@ "url": "https://github.com/sindresorhus/execa?sponsor=1" } }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/@semantic-release/npm/node_modules/get-stream": { + "node_modules/@saithodev/semantic-release-backmerge/node_modules/env-ci/node_modules/get-stream": { "version": "8.0.1", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-8.0.1.tgz", "integrity": "sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==", @@ -559,190 +507,118 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/@semantic-release/npm/node_modules/signal-exit": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", - "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "node_modules/@saithodev/semantic-release-backmerge/node_modules/escape-string-regexp": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", + "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", "dev": true, "engines": { - "node": ">=14" + "node": ">=12" }, "funding": { - "url": "https://github.com/sponsors/isaacs" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/@semantic-release/release-notes-generator": { - "version": "11.0.7", - "resolved": "https://registry.npmjs.org/@semantic-release/release-notes-generator/-/release-notes-generator-11.0.7.tgz", - "integrity": "sha512-T09QB9ImmNx7Q6hY6YnnEbw/rEJ6a+22LBxfZq+pSAXg/OL/k0siwEm5cK4k1f9dE2Z2mPIjJKKohzUm0jbxcQ==", + "node_modules/@saithodev/semantic-release-backmerge/node_modules/human-signals": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-5.0.0.tgz", + "integrity": "sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==", "dev": true, - "dependencies": { - "conventional-changelog-angular": "^6.0.0", - "conventional-changelog-writer": "^6.0.0", - "conventional-commits-filter": "^4.0.0", - "conventional-commits-parser": "^5.0.0", - "debug": "^4.0.0", - "get-stream": "^7.0.0", - "import-from": "^4.0.0", - "into-stream": "^7.0.0", - "lodash-es": "^4.17.21", - "read-pkg-up": "^10.0.0" - }, "engines": { - "node": ">=18" - }, - "peerDependencies": { - "semantic-release": ">=20.1.0" + "node": ">=16.17.0" } }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/@semantic-release/release-notes-generator/node_modules/get-stream": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-7.0.1.tgz", - "integrity": "sha512-3M8C1EOFN6r8AMUhwUAACIoXZJEOufDU5+0gFFN5uNs6XYOralD2Pqkl7m046va6x77FwposWXbAhPPIOus7mQ==", + "node_modules/@saithodev/semantic-release-backmerge/node_modules/indent-string": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-5.0.0.tgz", + "integrity": "sha512-m6FAo/spmsW2Ab2fU35JTYwtOKa2yAwXSwgjSv1TJzh4Mh7mC3lzAOVLBprb72XsTrgkEIsl7YrFNAiDiRhIGg==", "dev": true, "engines": { - "node": ">=16" + "node": ">=12" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/clean-stack": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-5.2.0.tgz", - "integrity": "sha512-TyUIUJgdFnCISzG5zu3291TAsE77ddchd0bepon1VVQrKLGKFED4iXFEDQ24mIPdPBbyE16PK3F8MYE1CmcBEQ==", + "node_modules/@saithodev/semantic-release-backmerge/node_modules/is-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", + "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==", "dev": true, - "dependencies": { - "escape-string-regexp": "5.0.0" - }, "engines": { - "node": ">=14.16" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/conventional-changelog-angular": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/conventional-changelog-angular/-/conventional-changelog-angular-6.0.0.tgz", - "integrity": "sha512-6qLgrBF4gueoC7AFVHu51nHL9pF9FRjXrH+ceVf7WmAfH3gs+gEYOkvxhjMPjZu57I4AGUGoNTY8V7Hrgf1uqg==", - "dev": true, - "dependencies": { - "compare-func": "^2.0.0" - }, - "engines": { - "node": ">=14" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/conventional-changelog-writer": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/conventional-changelog-writer/-/conventional-changelog-writer-6.0.1.tgz", - "integrity": "sha512-359t9aHorPw+U+nHzUXHS5ZnPBOizRxfQsWT5ZDHBfvfxQOAik+yfuhKXG66CN5LEWPpMNnIMHUTCKeYNprvHQ==", + "node_modules/@saithodev/semantic-release-backmerge/node_modules/marked": { + "version": "9.1.6", + "resolved": "https://registry.npmjs.org/marked/-/marked-9.1.6.tgz", + "integrity": "sha512-jcByLnIFkd5gSXZmjNvS1TlmRhCXZjIzHYlaGkPlLIekG55JDR2Z4va9tZwCiP+/RDERiNhMOFu01xd6O5ct1Q==", "dev": true, - "dependencies": { - "conventional-commits-filter": "^3.0.0", - "dateformat": "^3.0.3", - "handlebars": "^4.7.7", - "json-stringify-safe": "^5.0.1", - "meow": "^8.1.2", - "semver": "^7.0.0", - "split": "^1.0.1" - }, "bin": { - "conventional-changelog-writer": "cli.js" + "marked": "bin/marked.js" }, "engines": { - "node": ">=14" + "node": ">= 16" } }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/conventional-changelog-writer/node_modules/conventional-commits-filter": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/conventional-commits-filter/-/conventional-commits-filter-3.0.0.tgz", - "integrity": "sha512-1ymej8b5LouPx9Ox0Dw/qAO2dVdfpRFq28e5Y0jJEU8ZrLdy0vOSkkIInwmxErFGhg6SALro60ZrwYFVTUDo4Q==", + "node_modules/@saithodev/semantic-release-backmerge/node_modules/marked-terminal": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/marked-terminal/-/marked-terminal-6.2.0.tgz", + "integrity": "sha512-ubWhwcBFHnXsjYNsu+Wndpg0zhY4CahSpPlA70PlO0rR9r2sZpkyU+rkCsOWH+KMEkx847UpALON+HWgxowFtw==", "dev": true, "dependencies": { - "lodash.ismatch": "^4.4.0", - "modify-values": "^1.0.1" + "ansi-escapes": "^6.2.0", + "cardinal": "^2.1.1", + "chalk": "^5.3.0", + "cli-table3": "^0.6.3", + "node-emoji": "^2.1.3", + "supports-hyperlinks": "^3.0.0" }, "engines": { - "node": ">=14" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/env-ci": { - "version": "9.1.1", - "resolved": "https://registry.npmjs.org/env-ci/-/env-ci-9.1.1.tgz", - "integrity": "sha512-Im2yEWeF4b2RAMAaWvGioXk6m0UNaIjD8hj28j2ij5ldnIFrDQT0+pzDvpbRkcjurhXhf/AsBKv8P2rtmGi9Aw==", - "dev": true, - "dependencies": { - "execa": "^7.0.0", - "java-properties": "^1.0.2" + "node": ">=16.0.0" }, - "engines": { - "node": "^16.14 || >=18" + "peerDependencies": { + "marked": ">=1 <12" } }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/env-ci/node_modules/execa": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-7.2.0.tgz", - "integrity": "sha512-UduyVP7TLB5IcAQl+OzLyLcS/l32W/GLg+AhHJ+ow40FOk2U3SAllPwR44v4vmdFwIWqpdwxxpQbF1n5ta9seA==", + "node_modules/@saithodev/semantic-release-backmerge/node_modules/mimic-fn": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz", + "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==", "dev": true, - "dependencies": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.1", - "human-signals": "^4.3.0", - "is-stream": "^3.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^5.1.0", - "onetime": "^6.0.0", - "signal-exit": "^3.0.7", - "strip-final-newline": "^3.0.0" - }, "engines": { - "node": "^14.18.0 || ^16.14.0 || >=18.0.0" + "node": ">=12" }, "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/env-ci/node_modules/human-signals": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-4.3.1.tgz", - "integrity": "sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==", - "dev": true, - "engines": { - "node": ">=14.18.0" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/figures": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-5.0.0.tgz", - "integrity": "sha512-ej8ksPF4x6e5wvK9yevct0UCXh8TTFlWGVLlgjZuoBH1HwjIfKE/IdL5mq89sFA7zELi1VhKpmtDnrs7zWyeyg==", + "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm-run-path": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.2.0.tgz", + "integrity": "sha512-W4/tgAXFqFA0iL7fk0+uQ3g7wkL8xJmx3XdK0VGb4cHW//eZTtKGvFBBoRKVTpY7n6ze4NL9ly7rgXcHufqXKg==", "dev": true, "dependencies": { - "escape-string-regexp": "^5.0.0", - "is-unicode-supported": "^1.2.0" + "path-key": "^4.0.0" }, "engines": { - "node": ">=14" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/human-signals": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-5.0.0.tgz", - "integrity": "sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==", - "dev": true, - "engines": { - "node": ">=16.17.0" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/indent-string": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-5.0.0.tgz", - "integrity": "sha512-m6FAo/spmsW2Ab2fU35JTYwtOKa2yAwXSwgjSv1TJzh4Mh7mC3lzAOVLBprb72XsTrgkEIsl7YrFNAiDiRhIGg==", + "node_modules/@saithodev/semantic-release-backmerge/node_modules/onetime": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", + "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==", "dev": true, + "dependencies": { + "mimic-fn": "^4.0.0" + }, "engines": { "node": ">=12" }, @@ -750,22 +626,10 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/is-stream": { + "node_modules/@saithodev/semantic-release-backmerge/node_modules/p-reduce": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", - "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==", - "dev": true, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/is-unicode-supported": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-1.3.0.tgz", - "integrity": "sha512-43r2mRvz+8JRIKnWJ+3j8JtjRKZ6GmjzfaE/qiBJnikNnYv/6bagRJ1kUhNk8R5EX/GkobD+r+sfxCPJsiKBLQ==", + "resolved": "https://registry.npmjs.org/p-reduce/-/p-reduce-3.0.0.tgz", + "integrity": "sha512-xsrIUgI0Kn6iyDYm9StOpOeK29XM1aboGji26+QEortiFST1hGZaUQOLhtEbqHErPpGW/aSz6allwK2qcptp0Q==", "dev": true, "engines": { "node": ">=12" @@ -774,3630 +638,48 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/json-parse-even-better-errors": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-3.0.0.tgz", - "integrity": "sha512-iZbGHafX/59r39gPwVPRBGw0QQKnA7tte5pSMrhWOW7swGsVvVTjmfyAV9pNqk8YGT7tRCdxRu8uzcgZwoDooA==", - "dev": true, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/lines-and-columns": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-2.0.4.tgz", - "integrity": "sha512-wM1+Z03eypVAVUCE7QdSqpVIvelbOakn1M0bPDoA4SGWPx3sNDVUiMo3L6To6WWGClB7VyXnhQ4Sn7gxiJbE6A==", - "dev": true, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/marked": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/marked/-/marked-5.1.2.tgz", - "integrity": "sha512-ahRPGXJpjMjwSOlBoTMZAK7ATXkli5qCPxZ21TG44rx1KEo44bii4ekgTDQPNRQ4Kh7JMb9Ub1PVk1NxRSsorg==", - "dev": true, - "bin": { - "marked": "bin/marked.js" - }, - "engines": { - "node": ">= 16" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/marked-terminal": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/marked-terminal/-/marked-terminal-5.2.0.tgz", - "integrity": "sha512-Piv6yNwAQXGFjZSaiNljyNFw7jKDdGrw70FSbtxEyldLsyeuV5ZHm/1wW++kWbrOF1VPnUgYOhB2oLL0ZpnekA==", - "dev": true, - "dependencies": { - "ansi-escapes": "^6.2.0", - "cardinal": "^2.1.1", - "chalk": "^5.2.0", - "cli-table3": "^0.6.3", - "node-emoji": "^1.11.0", - "supports-hyperlinks": "^2.3.0" - }, - "engines": { - "node": ">=14.13.1 || >=16.0.0" - }, - "peerDependencies": { - "marked": "^1.0.0 || ^2.0.0 || ^3.0.0 || ^4.0.0 || ^5.0.0" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/meow": { - "version": "8.1.2", - "resolved": "https://registry.npmjs.org/meow/-/meow-8.1.2.tgz", - "integrity": "sha512-r85E3NdZ+mpYk1C6RjPFEMSE+s1iZMuHtsHAqY0DT3jZczl0diWUZ8g6oU7h0M9cD2EL+PzaYghhCLzR0ZNn5Q==", - "dev": true, - "dependencies": { - "@types/minimist": "^1.2.0", - "camelcase-keys": "^6.2.2", - "decamelize-keys": "^1.1.0", - "hard-rejection": "^2.1.0", - "minimist-options": "4.1.0", - "normalize-package-data": "^3.0.0", - "read-pkg-up": "^7.0.1", - "redent": "^3.0.0", - "trim-newlines": "^3.0.0", - "type-fest": "^0.18.0", - "yargs-parser": "^20.2.3" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/meow/node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/meow/node_modules/hosted-git-info": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz", - "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/meow/node_modules/json-parse-even-better-errors": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", - "dev": true - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/meow/node_modules/lines-and-columns": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", - "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", - "dev": true - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/meow/node_modules/normalize-package-data": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz", - "integrity": "sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==", - "dev": true, - "dependencies": { - "hosted-git-info": "^4.0.1", - "is-core-module": "^2.5.0", - "semver": "^7.3.4", - "validate-npm-package-license": "^3.0.1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/meow/node_modules/parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/meow/node_modules/read-pkg": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", - "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", - "dev": true, - "dependencies": { - "@types/normalize-package-data": "^2.4.0", - "normalize-package-data": "^2.5.0", - "parse-json": "^5.0.0", - "type-fest": "^0.6.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/meow/node_modules/read-pkg-up": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", - "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", - "dev": true, - "dependencies": { - "find-up": "^4.1.0", - "read-pkg": "^5.2.0", - "type-fest": "^0.8.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/meow/node_modules/read-pkg-up/node_modules/type-fest": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", - "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/meow/node_modules/read-pkg/node_modules/hosted-git-info": { - "version": "2.8.9", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", - "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", - "dev": true - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/meow/node_modules/read-pkg/node_modules/normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", - "dev": true, - "dependencies": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/meow/node_modules/read-pkg/node_modules/semver": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", - "dev": true, - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/meow/node_modules/read-pkg/node_modules/type-fest": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", - "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/mimic-fn": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz", - "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/node-emoji": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/node-emoji/-/node-emoji-1.11.0.tgz", - "integrity": "sha512-wo2DpQkQp7Sjm2A0cq+sN7EHKO6Sl0ctXeBdFZrL9T9+UywORbufTcTZxom8YqpLQt/FqNMUkOpkZrJVYSKD3A==", - "dev": true, - "dependencies": { - "lodash": "^4.17.21" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm": { - "version": "9.9.2", - "resolved": "https://registry.npmjs.org/npm/-/npm-9.9.2.tgz", - "integrity": "sha512-D3tV+W0PzJOlwo8YmO6fNzaB1CrMVYd1V+2TURF6lbCbmZKqMsYgeQfPVvqiM3zbNSJPhFEnmlEXIogH2Vq7PQ==", - "bundleDependencies": [ - "@isaacs/string-locale-compare", - "@npmcli/arborist", - "@npmcli/config", - "@npmcli/fs", - "@npmcli/map-workspaces", - "@npmcli/package-json", - "@npmcli/promise-spawn", - "@npmcli/run-script", - "abbrev", - "archy", - "cacache", - "chalk", - "ci-info", - "cli-columns", - "cli-table3", - "columnify", - "fastest-levenshtein", - "fs-minipass", - "glob", - "graceful-fs", - "hosted-git-info", - "ini", - "init-package-json", - "is-cidr", - "json-parse-even-better-errors", - "libnpmaccess", - "libnpmdiff", - "libnpmexec", - "libnpmfund", - "libnpmhook", - "libnpmorg", - "libnpmpack", - "libnpmpublish", - "libnpmsearch", - "libnpmteam", - "libnpmversion", - "make-fetch-happen", - "minimatch", - "minipass", - "minipass-pipeline", - "ms", - "node-gyp", - "nopt", - "normalize-package-data", - "npm-audit-report", - "npm-install-checks", - "npm-package-arg", - "npm-pick-manifest", - "npm-profile", - "npm-registry-fetch", - "npm-user-validate", - "npmlog", - "p-map", - "pacote", - "parse-conflict-json", - "proc-log", - "qrcode-terminal", - "read", - "semver", - "sigstore", - "spdx-expression-parse", - "ssri", - "supports-color", - "tar", - "text-table", - "tiny-relative-date", - "treeverse", - "validate-npm-package-name", - "which", - "write-file-atomic" - ], - "dev": true, - "dependencies": { - "@isaacs/string-locale-compare": "^1.1.0", - "@npmcli/arborist": "^6.5.0", - "@npmcli/config": "^6.4.0", - "@npmcli/fs": "^3.1.0", - "@npmcli/map-workspaces": "^3.0.4", - "@npmcli/package-json": "^4.0.1", - "@npmcli/promise-spawn": "^6.0.2", - "@npmcli/run-script": "^6.0.2", - "abbrev": "^2.0.0", - "archy": "~1.0.0", - "cacache": "^17.1.3", - "chalk": "^5.3.0", - "ci-info": "^3.8.0", - "cli-columns": "^4.0.0", - "cli-table3": "^0.6.3", - "columnify": "^1.6.0", - "fastest-levenshtein": "^1.0.16", - "fs-minipass": "^3.0.2", - "glob": "^10.2.7", - "graceful-fs": "^4.2.11", - "hosted-git-info": "^6.1.1", - "ini": "^4.1.1", - "init-package-json": "^5.0.0", - "is-cidr": "^4.0.2", - "json-parse-even-better-errors": "^3.0.0", - "libnpmaccess": "^7.0.2", - "libnpmdiff": "^5.0.20", - "libnpmexec": "^6.0.4", - "libnpmfund": "^4.2.1", - "libnpmhook": "^9.0.3", - "libnpmorg": "^5.0.4", - "libnpmpack": "^5.0.20", - "libnpmpublish": "^7.5.1", - "libnpmsearch": "^6.0.2", - "libnpmteam": "^5.0.3", - "libnpmversion": "^4.0.2", - "make-fetch-happen": "^11.1.1", - "minimatch": "^9.0.3", - "minipass": "^5.0.0", - "minipass-pipeline": "^1.2.4", - "ms": "^2.1.2", - "node-gyp": "^9.4.0", - "nopt": "^7.2.0", - "normalize-package-data": "^5.0.0", - "npm-audit-report": "^5.0.0", - "npm-install-checks": "^6.2.0", - "npm-package-arg": "^10.1.0", - "npm-pick-manifest": "^8.0.2", - "npm-profile": "^7.0.1", - "npm-registry-fetch": "^14.0.5", - "npm-user-validate": "^2.0.0", - "npmlog": "^7.0.1", - "p-map": "^4.0.0", - "pacote": "^15.2.0", - "parse-conflict-json": "^3.0.1", - "proc-log": "^3.0.0", - "qrcode-terminal": "^0.12.0", - "read": "^2.1.0", - "semver": "^7.5.4", - "sigstore": "^1.9.0", - "spdx-expression-parse": "^3.0.1", - "ssri": "^10.0.4", - "supports-color": "^9.4.0", - "tar": "^6.1.15", - "text-table": "~0.2.0", - "tiny-relative-date": "^1.3.0", - "treeverse": "^3.0.0", - "validate-npm-package-name": "^5.0.0", - "which": "^3.0.1", - "write-file-atomic": "^5.0.1" - }, - "bin": { - "npm": "bin/npm-cli.js", - "npx": "bin/npx-cli.js" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm-run-path": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.1.0.tgz", - "integrity": "sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==", - "dev": true, - "dependencies": { - "path-key": "^4.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/@colors/colors": { - "version": "1.5.0", - "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=0.1.90" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/@isaacs/cliui": { - "version": "8.0.2", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "string-width": "^5.1.2", - "string-width-cjs": "npm:string-width@^4.2.0", - "strip-ansi": "^7.0.1", - "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", - "wrap-ansi": "^8.1.0", - "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/@isaacs/cliui/node_modules/ansi-regex": { - "version": "6.0.1", - "dev": true, - "inBundle": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/@isaacs/cliui/node_modules/emoji-regex": { - "version": "9.2.2", - "dev": true, - "inBundle": true, - "license": "MIT" - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/@isaacs/cliui/node_modules/string-width": { - "version": "5.1.2", - "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "eastasianwidth": "^0.2.0", - "emoji-regex": "^9.2.2", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/@isaacs/cliui/node_modules/strip-ansi": { - "version": "7.1.0", - "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^6.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/@isaacs/string-locale-compare": { - "version": "1.1.0", - "dev": true, - "inBundle": true, - "license": "ISC" - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/@npmcli/arborist": { - "version": "6.5.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "@isaacs/string-locale-compare": "^1.1.0", - "@npmcli/fs": "^3.1.0", - "@npmcli/installed-package-contents": "^2.0.2", - "@npmcli/map-workspaces": "^3.0.2", - "@npmcli/metavuln-calculator": "^5.0.0", - "@npmcli/name-from-folder": "^2.0.0", - "@npmcli/node-gyp": "^3.0.0", - "@npmcli/package-json": "^4.0.0", - "@npmcli/query": "^3.0.0", - "@npmcli/run-script": "^6.0.0", - "bin-links": "^4.0.1", - "cacache": "^17.0.4", - "common-ancestor-path": "^1.0.1", - "hosted-git-info": "^6.1.1", - "json-parse-even-better-errors": "^3.0.0", - "json-stringify-nice": "^1.1.4", - "minimatch": "^9.0.0", - "nopt": "^7.0.0", - "npm-install-checks": "^6.2.0", - "npm-package-arg": "^10.1.0", - "npm-pick-manifest": "^8.0.1", - "npm-registry-fetch": "^14.0.3", - "npmlog": "^7.0.1", - "pacote": "^15.0.8", - "parse-conflict-json": "^3.0.0", - "proc-log": "^3.0.0", - "promise-all-reject-late": "^1.0.0", - "promise-call-limit": "^1.0.2", - "read-package-json-fast": "^3.0.2", - "semver": "^7.3.7", - "ssri": "^10.0.1", - "treeverse": "^3.0.0", - "walk-up-path": "^3.0.1" - }, - "bin": { - "arborist": "bin/index.js" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/@npmcli/config": { - "version": "6.4.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "@npmcli/map-workspaces": "^3.0.2", - "ci-info": "^3.8.0", - "ini": "^4.1.0", - "nopt": "^7.0.0", - "proc-log": "^3.0.0", - "read-package-json-fast": "^3.0.2", - "semver": "^7.3.5", - "walk-up-path": "^3.0.1" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/@npmcli/disparity-colors": { - "version": "3.0.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "ansi-styles": "^4.3.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/@npmcli/fs": { - "version": "3.1.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "semver": "^7.3.5" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/@npmcli/git": { - "version": "4.1.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "@npmcli/promise-spawn": "^6.0.0", - "lru-cache": "^7.4.4", - "npm-pick-manifest": "^8.0.0", - "proc-log": "^3.0.0", - "promise-inflight": "^1.0.1", - "promise-retry": "^2.0.1", - "semver": "^7.3.5", - "which": "^3.0.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/@npmcli/installed-package-contents": { - "version": "2.0.2", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "npm-bundled": "^3.0.0", - "npm-normalize-package-bin": "^3.0.0" - }, - "bin": { - "installed-package-contents": "lib/index.js" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/@npmcli/map-workspaces": { - "version": "3.0.4", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "@npmcli/name-from-folder": "^2.0.0", - "glob": "^10.2.2", - "minimatch": "^9.0.0", - "read-package-json-fast": "^3.0.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/@npmcli/metavuln-calculator": { - "version": "5.0.1", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "cacache": "^17.0.0", - "json-parse-even-better-errors": "^3.0.0", - "pacote": "^15.0.0", - "semver": "^7.3.5" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/@npmcli/name-from-folder": { - "version": "2.0.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/@npmcli/node-gyp": { - "version": "3.0.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/@npmcli/package-json": { - "version": "4.0.1", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "@npmcli/git": "^4.1.0", - "glob": "^10.2.2", - "hosted-git-info": "^6.1.1", - "json-parse-even-better-errors": "^3.0.0", - "normalize-package-data": "^5.0.0", - "proc-log": "^3.0.0", - "semver": "^7.5.3" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/@npmcli/promise-spawn": { - "version": "6.0.2", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "which": "^3.0.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/@npmcli/query": { - "version": "3.0.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "postcss-selector-parser": "^6.0.10" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/@npmcli/run-script": { - "version": "6.0.2", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "@npmcli/node-gyp": "^3.0.0", - "@npmcli/promise-spawn": "^6.0.0", - "node-gyp": "^9.0.0", - "read-package-json-fast": "^3.0.0", - "which": "^3.0.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/@pkgjs/parseargs": { - "version": "0.11.0", - "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=14" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/@sigstore/bundle": { - "version": "1.1.0", - "dev": true, - "inBundle": true, - "license": "Apache-2.0", - "dependencies": { - "@sigstore/protobuf-specs": "^0.2.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/@sigstore/protobuf-specs": { - "version": "0.2.1", - "dev": true, - "inBundle": true, - "license": "Apache-2.0", - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/@sigstore/sign": { - "version": "1.0.0", - "dev": true, - "inBundle": true, - "license": "Apache-2.0", - "dependencies": { - "@sigstore/bundle": "^1.1.0", - "@sigstore/protobuf-specs": "^0.2.0", - "make-fetch-happen": "^11.0.1" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/@sigstore/tuf": { - "version": "1.0.3", - "dev": true, - "inBundle": true, - "license": "Apache-2.0", - "dependencies": { - "@sigstore/protobuf-specs": "^0.2.0", - "tuf-js": "^1.1.7" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/@tootallnate/once": { - "version": "2.0.0", - "dev": true, - "inBundle": true, - "license": "MIT", - "engines": { - "node": ">= 10" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/@tufjs/canonical-json": { - "version": "1.0.0", - "dev": true, - "inBundle": true, - "license": "MIT", - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/@tufjs/models": { - "version": "1.0.4", - "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "@tufjs/canonical-json": "1.0.0", - "minimatch": "^9.0.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/abbrev": { - "version": "2.0.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/abort-controller": { - "version": "3.0.0", - "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "event-target-shim": "^5.0.0" - }, - "engines": { - "node": ">=6.5" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/agent-base": { - "version": "6.0.2", - "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "debug": "4" - }, - "engines": { - "node": ">= 6.0.0" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/agentkeepalive": { - "version": "4.3.0", - "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "debug": "^4.1.0", - "depd": "^2.0.0", - "humanize-ms": "^1.2.1" - }, - "engines": { - "node": ">= 8.0.0" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/aggregate-error": { - "version": "3.1.0", - "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "clean-stack": "^2.0.0", - "indent-string": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/ansi-regex": { - "version": "5.0.1", - "dev": true, - "inBundle": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/ansi-styles": { - "version": "4.3.0", - "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/aproba": { - "version": "2.0.0", - "dev": true, - "inBundle": true, - "license": "ISC" - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/archy": { - "version": "1.0.0", - "dev": true, - "inBundle": true, - "license": "MIT" - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/are-we-there-yet": { - "version": "4.0.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "delegates": "^1.0.0", - "readable-stream": "^4.1.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/balanced-match": { - "version": "1.0.2", - "dev": true, - "inBundle": true, - "license": "MIT" - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/base64-js": { - "version": "1.5.1", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "inBundle": true, - "license": "MIT" - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/bin-links": { - "version": "4.0.2", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "cmd-shim": "^6.0.0", - "npm-normalize-package-bin": "^3.0.0", - "read-cmd-shim": "^4.0.0", - "write-file-atomic": "^5.0.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/binary-extensions": { - "version": "2.2.0", - "dev": true, - "inBundle": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/brace-expansion": { - "version": "2.0.1", - "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/buffer": { - "version": "6.0.3", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "inBundle": true, - "license": "MIT", - "dependencies": { - "base64-js": "^1.3.1", - "ieee754": "^1.2.1" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/builtins": { - "version": "5.0.1", - "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "semver": "^7.0.0" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/cacache": { - "version": "17.1.3", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "@npmcli/fs": "^3.1.0", - "fs-minipass": "^3.0.0", - "glob": "^10.2.2", - "lru-cache": "^7.7.1", - "minipass": "^5.0.0", - "minipass-collect": "^1.0.2", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.4", - "p-map": "^4.0.0", - "ssri": "^10.0.0", - "tar": "^6.1.11", - "unique-filename": "^3.0.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/chalk": { - "version": "5.3.0", - "dev": true, - "inBundle": true, - "license": "MIT", - "engines": { - "node": "^12.17.0 || ^14.13 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/chownr": { - "version": "2.0.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "engines": { - "node": ">=10" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/ci-info": { - "version": "3.8.0", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/sibiraj-s" - } - ], - "inBundle": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/cidr-regex": { - "version": "3.1.1", - "dev": true, - "inBundle": true, - "license": "BSD-2-Clause", - "dependencies": { - "ip-regex": "^4.1.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/clean-stack": { - "version": "2.2.0", - "dev": true, - "inBundle": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/cli-columns": { - "version": "4.0.0", - "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/cli-table3": { - "version": "0.6.3", - "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "string-width": "^4.2.0" - }, - "engines": { - "node": "10.* || >= 12.*" - }, - "optionalDependencies": { - "@colors/colors": "1.5.0" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/clone": { - "version": "1.0.4", - "dev": true, - "inBundle": true, - "license": "MIT", - "engines": { - "node": ">=0.8" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/cmd-shim": { - "version": "6.0.1", - "dev": true, - "inBundle": true, - "license": "ISC", - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/color-convert": { - "version": "2.0.1", - "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "inBundle": true, - "license": "MIT" - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/color-support": { - "version": "1.1.3", - "dev": true, - "inBundle": true, - "license": "ISC", - "bin": { - "color-support": "bin.js" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/columnify": { - "version": "1.6.0", - "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "strip-ansi": "^6.0.1", - "wcwidth": "^1.0.0" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/common-ancestor-path": { - "version": "1.0.1", - "dev": true, - "inBundle": true, - "license": "ISC" - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/concat-map": { - "version": "0.0.1", - "dev": true, - "inBundle": true, - "license": "MIT" - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/console-control-strings": { - "version": "1.1.0", - "dev": true, - "inBundle": true, - "license": "ISC" - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/cross-spawn": { - "version": "7.0.3", - "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/cross-spawn/node_modules/which": { - "version": "2.0.2", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/cssesc": { - "version": "3.0.0", - "dev": true, - "inBundle": true, - "license": "MIT", - "bin": { - "cssesc": "bin/cssesc" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/debug": { - "version": "4.3.4", - "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/debug/node_modules/ms": { - "version": "2.1.2", - "dev": true, - "inBundle": true, - "license": "MIT" - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/defaults": { - "version": "1.0.4", - "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "clone": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/delegates": { - "version": "1.0.0", - "dev": true, - "inBundle": true, - "license": "MIT" - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/depd": { - "version": "2.0.0", - "dev": true, - "inBundle": true, - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/diff": { - "version": "5.1.0", - "dev": true, - "inBundle": true, - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.3.1" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/eastasianwidth": { - "version": "0.2.0", - "dev": true, - "inBundle": true, - "license": "MIT" - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/emoji-regex": { - "version": "8.0.0", - "dev": true, - "inBundle": true, - "license": "MIT" - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/encoding": { - "version": "0.1.13", - "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true, - "dependencies": { - "iconv-lite": "^0.6.2" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/env-paths": { - "version": "2.2.1", - "dev": true, - "inBundle": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/err-code": { - "version": "2.0.3", - "dev": true, - "inBundle": true, - "license": "MIT" - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/event-target-shim": { - "version": "5.0.1", - "dev": true, - "inBundle": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/events": { - "version": "3.3.0", - "dev": true, - "inBundle": true, - "license": "MIT", - "engines": { - "node": ">=0.8.x" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/exponential-backoff": { - "version": "3.1.1", - "dev": true, - "inBundle": true, - "license": "Apache-2.0" - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/fastest-levenshtein": { - "version": "1.0.16", - "dev": true, - "inBundle": true, - "license": "MIT", - "engines": { - "node": ">= 4.9.1" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/foreground-child": { - "version": "3.1.1", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "cross-spawn": "^7.0.0", - "signal-exit": "^4.0.1" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/fs-minipass": { - "version": "3.0.2", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "minipass": "^5.0.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/fs.realpath": { - "version": "1.0.0", - "dev": true, - "inBundle": true, - "license": "ISC" - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/function-bind": { - "version": "1.1.1", - "dev": true, - "inBundle": true, - "license": "MIT" - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/gauge": { - "version": "5.0.1", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "aproba": "^1.0.3 || ^2.0.0", - "color-support": "^1.1.3", - "console-control-strings": "^1.1.0", - "has-unicode": "^2.0.1", - "signal-exit": "^4.0.1", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1", - "wide-align": "^1.1.5" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/glob": { - "version": "10.2.7", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "foreground-child": "^3.1.0", - "jackspeak": "^2.0.3", - "minimatch": "^9.0.1", - "minipass": "^5.0.0 || ^6.0.2", - "path-scurry": "^1.7.0" - }, - "bin": { - "glob": "dist/cjs/src/bin.js" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/graceful-fs": { - "version": "4.2.11", - "dev": true, - "inBundle": true, - "license": "ISC" - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/has": { - "version": "1.0.3", - "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "function-bind": "^1.1.1" - }, - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/has-unicode": { - "version": "2.0.1", - "dev": true, - "inBundle": true, - "license": "ISC" - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/hosted-git-info": { - "version": "6.1.1", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "lru-cache": "^7.5.1" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/http-cache-semantics": { - "version": "4.1.1", - "dev": true, - "inBundle": true, - "license": "BSD-2-Clause" - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/http-proxy-agent": { - "version": "5.0.0", - "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "@tootallnate/once": "2", - "agent-base": "6", - "debug": "4" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/https-proxy-agent": { - "version": "5.0.1", - "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "agent-base": "6", - "debug": "4" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/humanize-ms": { - "version": "1.2.1", - "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "ms": "^2.0.0" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/iconv-lite": { - "version": "0.6.3", - "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true, - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/ieee754": { - "version": "1.2.1", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "inBundle": true, - "license": "BSD-3-Clause" - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/ignore-walk": { - "version": "6.0.3", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "minimatch": "^9.0.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/imurmurhash": { - "version": "0.1.4", - "dev": true, - "inBundle": true, - "license": "MIT", - "engines": { - "node": ">=0.8.19" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/indent-string": { - "version": "4.0.0", - "dev": true, - "inBundle": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/inflight": { - "version": "1.0.6", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/inherits": { - "version": "2.0.4", - "dev": true, - "inBundle": true, - "license": "ISC" - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/ini": { - "version": "4.1.1", - "dev": true, - "inBundle": true, - "license": "ISC", - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/init-package-json": { - "version": "5.0.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "npm-package-arg": "^10.0.0", - "promzard": "^1.0.0", - "read": "^2.0.0", - "read-package-json": "^6.0.0", - "semver": "^7.3.5", - "validate-npm-package-license": "^3.0.4", - "validate-npm-package-name": "^5.0.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/ip": { - "version": "2.0.0", - "dev": true, - "inBundle": true, - "license": "MIT" - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/ip-regex": { - "version": "4.3.0", - "dev": true, - "inBundle": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/is-cidr": { - "version": "4.0.2", - "dev": true, - "inBundle": true, - "license": "BSD-2-Clause", - "dependencies": { - "cidr-regex": "^3.1.1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/is-core-module": { - "version": "2.13.0", - "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "has": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "dev": true, - "inBundle": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/is-lambda": { - "version": "1.0.1", - "dev": true, - "inBundle": true, - "license": "MIT" - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/isexe": { - "version": "2.0.0", - "dev": true, - "inBundle": true, - "license": "ISC" - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/jackspeak": { - "version": "2.2.1", - "dev": true, - "inBundle": true, - "license": "BlueOak-1.0.0", - "dependencies": { - "@isaacs/cliui": "^8.0.2" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - }, - "optionalDependencies": { - "@pkgjs/parseargs": "^0.11.0" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/json-parse-even-better-errors": { - "version": "3.0.0", - "dev": true, - "inBundle": true, - "license": "MIT", - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/json-stringify-nice": { - "version": "1.1.4", - "dev": true, - "inBundle": true, - "license": "ISC", - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/jsonparse": { - "version": "1.3.1", - "dev": true, - "engines": [ - "node >= 0.2.0" - ], - "inBundle": true, - "license": "MIT" - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/just-diff": { - "version": "6.0.2", - "dev": true, - "inBundle": true, - "license": "MIT" - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/just-diff-apply": { - "version": "5.5.0", - "dev": true, - "inBundle": true, - "license": "MIT" - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/libnpmaccess": { - "version": "7.0.2", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "npm-package-arg": "^10.1.0", - "npm-registry-fetch": "^14.0.3" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/libnpmdiff": { - "version": "5.0.20", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "@npmcli/arborist": "^6.5.0", - "@npmcli/disparity-colors": "^3.0.0", - "@npmcli/installed-package-contents": "^2.0.2", - "binary-extensions": "^2.2.0", - "diff": "^5.1.0", - "minimatch": "^9.0.0", - "npm-package-arg": "^10.1.0", - "pacote": "^15.0.8", - "tar": "^6.1.13" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/libnpmexec": { - "version": "6.0.4", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "@npmcli/arborist": "^6.5.0", - "@npmcli/run-script": "^6.0.0", - "ci-info": "^3.7.1", - "npm-package-arg": "^10.1.0", - "npmlog": "^7.0.1", - "pacote": "^15.0.8", - "proc-log": "^3.0.0", - "read": "^2.0.0", - "read-package-json-fast": "^3.0.2", - "semver": "^7.3.7", - "walk-up-path": "^3.0.1" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/libnpmfund": { - "version": "4.2.1", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "@npmcli/arborist": "^6.5.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/libnpmhook": { - "version": "9.0.3", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "aproba": "^2.0.0", - "npm-registry-fetch": "^14.0.3" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/libnpmorg": { - "version": "5.0.4", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "aproba": "^2.0.0", - "npm-registry-fetch": "^14.0.3" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/libnpmpack": { - "version": "5.0.20", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "@npmcli/arborist": "^6.5.0", - "@npmcli/run-script": "^6.0.0", - "npm-package-arg": "^10.1.0", - "pacote": "^15.0.8" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/libnpmpublish": { - "version": "7.5.1", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "ci-info": "^3.6.1", - "normalize-package-data": "^5.0.0", - "npm-package-arg": "^10.1.0", - "npm-registry-fetch": "^14.0.3", - "proc-log": "^3.0.0", - "semver": "^7.3.7", - "sigstore": "^1.4.0", - "ssri": "^10.0.1" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/libnpmsearch": { - "version": "6.0.2", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "npm-registry-fetch": "^14.0.3" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/libnpmteam": { - "version": "5.0.3", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "aproba": "^2.0.0", - "npm-registry-fetch": "^14.0.3" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/libnpmversion": { - "version": "4.0.2", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "@npmcli/git": "^4.0.1", - "@npmcli/run-script": "^6.0.0", - "json-parse-even-better-errors": "^3.0.0", - "proc-log": "^3.0.0", - "semver": "^7.3.7" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/lru-cache": { - "version": "7.18.3", - "dev": true, - "inBundle": true, - "license": "ISC", - "engines": { - "node": ">=12" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/make-fetch-happen": { - "version": "11.1.1", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "agentkeepalive": "^4.2.1", - "cacache": "^17.0.0", - "http-cache-semantics": "^4.1.1", - "http-proxy-agent": "^5.0.0", - "https-proxy-agent": "^5.0.0", - "is-lambda": "^1.0.1", - "lru-cache": "^7.7.1", - "minipass": "^5.0.0", - "minipass-fetch": "^3.0.0", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.4", - "negotiator": "^0.6.3", - "promise-retry": "^2.0.1", - "socks-proxy-agent": "^7.0.0", - "ssri": "^10.0.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/minimatch": { - "version": "9.0.3", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/minipass": { - "version": "5.0.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "engines": { - "node": ">=8" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/minipass-collect": { - "version": "1.0.2", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/minipass-collect/node_modules/minipass": { - "version": "3.3.6", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/minipass-fetch": { - "version": "3.0.3", - "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "minipass": "^5.0.0", - "minipass-sized": "^1.0.3", - "minizlib": "^2.1.2" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - }, - "optionalDependencies": { - "encoding": "^0.1.13" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/minipass-flush": { - "version": "1.0.5", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/minipass-flush/node_modules/minipass": { - "version": "3.3.6", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/minipass-json-stream": { - "version": "1.0.1", - "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "jsonparse": "^1.3.1", - "minipass": "^3.0.0" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/minipass-json-stream/node_modules/minipass": { - "version": "3.3.6", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/minipass-pipeline": { - "version": "1.2.4", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/minipass-pipeline/node_modules/minipass": { - "version": "3.3.6", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/minipass-sized": { - "version": "1.0.3", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/minipass-sized/node_modules/minipass": { - "version": "3.3.6", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/minizlib": { - "version": "2.1.2", - "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "minipass": "^3.0.0", - "yallist": "^4.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/minizlib/node_modules/minipass": { - "version": "3.3.6", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/mkdirp": { - "version": "1.0.4", - "dev": true, - "inBundle": true, - "license": "MIT", - "bin": { - "mkdirp": "bin/cmd.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/ms": { - "version": "2.1.3", - "dev": true, - "inBundle": true, - "license": "MIT" - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/mute-stream": { - "version": "1.0.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/negotiator": { - "version": "0.6.3", - "dev": true, - "inBundle": true, - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/node-gyp": { - "version": "9.4.0", - "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "env-paths": "^2.2.0", - "exponential-backoff": "^3.1.1", - "glob": "^7.1.4", - "graceful-fs": "^4.2.6", - "make-fetch-happen": "^11.0.3", - "nopt": "^6.0.0", - "npmlog": "^6.0.0", - "rimraf": "^3.0.2", - "semver": "^7.3.5", - "tar": "^6.1.2", - "which": "^2.0.2" - }, - "bin": { - "node-gyp": "bin/node-gyp.js" - }, - "engines": { - "node": "^12.13 || ^14.13 || >=16" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/node-gyp/node_modules/abbrev": { - "version": "1.1.1", - "dev": true, - "inBundle": true, - "license": "ISC" - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/node-gyp/node_modules/are-we-there-yet": { - "version": "3.0.1", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "delegates": "^1.0.0", - "readable-stream": "^3.6.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/node-gyp/node_modules/brace-expansion": { - "version": "1.1.11", - "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/node-gyp/node_modules/gauge": { - "version": "4.0.4", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "aproba": "^1.0.3 || ^2.0.0", - "color-support": "^1.1.3", - "console-control-strings": "^1.1.0", - "has-unicode": "^2.0.1", - "signal-exit": "^3.0.7", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1", - "wide-align": "^1.1.5" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/node-gyp/node_modules/glob": { - "version": "7.2.3", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/node-gyp/node_modules/minimatch": { - "version": "3.1.2", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/node-gyp/node_modules/nopt": { - "version": "6.0.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "abbrev": "^1.0.0" - }, - "bin": { - "nopt": "bin/nopt.js" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/node-gyp/node_modules/npmlog": { - "version": "6.0.2", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "are-we-there-yet": "^3.0.0", - "console-control-strings": "^1.1.0", - "gauge": "^4.0.3", - "set-blocking": "^2.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/node-gyp/node_modules/readable-stream": { - "version": "3.6.2", - "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/node-gyp/node_modules/signal-exit": { - "version": "3.0.7", - "dev": true, - "inBundle": true, - "license": "ISC" - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/node-gyp/node_modules/which": { - "version": "2.0.2", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/nopt": { - "version": "7.2.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "abbrev": "^2.0.0" - }, - "bin": { - "nopt": "bin/nopt.js" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/normalize-package-data": { - "version": "5.0.0", - "dev": true, - "inBundle": true, - "license": "BSD-2-Clause", - "dependencies": { - "hosted-git-info": "^6.0.0", - "is-core-module": "^2.8.1", - "semver": "^7.3.5", - "validate-npm-package-license": "^3.0.4" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/npm-audit-report": { - "version": "5.0.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/npm-bundled": { - "version": "3.0.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "npm-normalize-package-bin": "^3.0.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/npm-install-checks": { - "version": "6.2.0", - "dev": true, - "inBundle": true, - "license": "BSD-2-Clause", - "dependencies": { - "semver": "^7.1.1" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/npm-normalize-package-bin": { - "version": "3.0.1", - "dev": true, - "inBundle": true, - "license": "ISC", - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/npm-package-arg": { - "version": "10.1.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "hosted-git-info": "^6.0.0", - "proc-log": "^3.0.0", - "semver": "^7.3.5", - "validate-npm-package-name": "^5.0.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/npm-packlist": { - "version": "7.0.4", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "ignore-walk": "^6.0.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/npm-pick-manifest": { - "version": "8.0.2", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "npm-install-checks": "^6.0.0", - "npm-normalize-package-bin": "^3.0.0", - "npm-package-arg": "^10.0.0", - "semver": "^7.3.5" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/npm-profile": { - "version": "7.0.1", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "npm-registry-fetch": "^14.0.0", - "proc-log": "^3.0.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/npm-registry-fetch": { - "version": "14.0.5", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "make-fetch-happen": "^11.0.0", - "minipass": "^5.0.0", - "minipass-fetch": "^3.0.0", - "minipass-json-stream": "^1.0.1", - "minizlib": "^2.1.2", - "npm-package-arg": "^10.0.0", - "proc-log": "^3.0.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/npm-user-validate": { - "version": "2.0.0", - "dev": true, - "inBundle": true, - "license": "BSD-2-Clause", - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/npmlog": { - "version": "7.0.1", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "are-we-there-yet": "^4.0.0", - "console-control-strings": "^1.1.0", - "gauge": "^5.0.0", - "set-blocking": "^2.0.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/once": { - "version": "1.4.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "wrappy": "1" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/p-map": { - "version": "4.0.0", - "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "aggregate-error": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/pacote": { - "version": "15.2.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "@npmcli/git": "^4.0.0", - "@npmcli/installed-package-contents": "^2.0.1", - "@npmcli/promise-spawn": "^6.0.1", - "@npmcli/run-script": "^6.0.0", - "cacache": "^17.0.0", - "fs-minipass": "^3.0.0", - "minipass": "^5.0.0", - "npm-package-arg": "^10.0.0", - "npm-packlist": "^7.0.0", - "npm-pick-manifest": "^8.0.0", - "npm-registry-fetch": "^14.0.0", - "proc-log": "^3.0.0", - "promise-retry": "^2.0.1", - "read-package-json": "^6.0.0", - "read-package-json-fast": "^3.0.0", - "sigstore": "^1.3.0", - "ssri": "^10.0.0", - "tar": "^6.1.11" - }, - "bin": { - "pacote": "lib/bin.js" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/parse-conflict-json": { - "version": "3.0.1", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "json-parse-even-better-errors": "^3.0.0", - "just-diff": "^6.0.0", - "just-diff-apply": "^5.2.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/path-is-absolute": { - "version": "1.0.1", - "dev": true, - "inBundle": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/path-key": { - "version": "3.1.1", - "dev": true, - "inBundle": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/path-scurry": { - "version": "1.9.2", - "dev": true, - "inBundle": true, - "license": "BlueOak-1.0.0", - "dependencies": { - "lru-cache": "^9.1.1", - "minipass": "^5.0.0 || ^6.0.2" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/path-scurry/node_modules/lru-cache": { - "version": "9.1.1", - "dev": true, - "inBundle": true, - "license": "ISC", - "engines": { - "node": "14 || >=16.14" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/postcss-selector-parser": { - "version": "6.0.13", - "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/proc-log": { - "version": "3.0.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/process": { - "version": "0.11.10", - "dev": true, - "inBundle": true, - "license": "MIT", - "engines": { - "node": ">= 0.6.0" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/promise-all-reject-late": { - "version": "1.0.1", - "dev": true, - "inBundle": true, - "license": "ISC", - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/promise-call-limit": { - "version": "1.0.2", - "dev": true, - "inBundle": true, - "license": "ISC", - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/promise-inflight": { - "version": "1.0.1", - "dev": true, - "inBundle": true, - "license": "ISC" - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/promise-retry": { - "version": "2.0.1", - "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "err-code": "^2.0.2", - "retry": "^0.12.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/promzard": { - "version": "1.0.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "read": "^2.0.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/qrcode-terminal": { - "version": "0.12.0", - "dev": true, - "inBundle": true, - "bin": { - "qrcode-terminal": "bin/qrcode-terminal.js" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/read": { - "version": "2.1.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "mute-stream": "~1.0.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/read-cmd-shim": { - "version": "4.0.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/read-package-json": { - "version": "6.0.4", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "glob": "^10.2.2", - "json-parse-even-better-errors": "^3.0.0", - "normalize-package-data": "^5.0.0", - "npm-normalize-package-bin": "^3.0.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/read-package-json-fast": { - "version": "3.0.2", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "json-parse-even-better-errors": "^3.0.0", - "npm-normalize-package-bin": "^3.0.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/readable-stream": { - "version": "4.4.0", - "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "abort-controller": "^3.0.0", - "buffer": "^6.0.3", - "events": "^3.3.0", - "process": "^0.11.10" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/retry": { - "version": "0.12.0", - "dev": true, - "inBundle": true, - "license": "MIT", - "engines": { - "node": ">= 4" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/rimraf": { - "version": "3.0.2", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/rimraf/node_modules/brace-expansion": { - "version": "1.1.11", - "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/rimraf/node_modules/glob": { - "version": "7.2.3", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/rimraf/node_modules/minimatch": { - "version": "3.1.2", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/safe-buffer": { - "version": "5.2.1", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "inBundle": true, - "license": "MIT" - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/safer-buffer": { - "version": "2.1.2", - "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/semver": { - "version": "7.5.4", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/semver/node_modules/lru-cache": { - "version": "6.0.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/set-blocking": { - "version": "2.0.0", - "dev": true, - "inBundle": true, - "license": "ISC" - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/shebang-command": { - "version": "2.0.0", - "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "shebang-regex": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/shebang-regex": { - "version": "3.0.0", - "dev": true, - "inBundle": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/signal-exit": { - "version": "4.0.2", - "dev": true, - "inBundle": true, - "license": "ISC", - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/sigstore": { - "version": "1.9.0", - "dev": true, - "inBundle": true, - "license": "Apache-2.0", - "dependencies": { - "@sigstore/bundle": "^1.1.0", - "@sigstore/protobuf-specs": "^0.2.0", - "@sigstore/sign": "^1.0.0", - "@sigstore/tuf": "^1.0.3", - "make-fetch-happen": "^11.0.1" - }, - "bin": { - "sigstore": "bin/sigstore.js" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/smart-buffer": { - "version": "4.2.0", - "dev": true, - "inBundle": true, - "license": "MIT", - "engines": { - "node": ">= 6.0.0", - "npm": ">= 3.0.0" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/socks": { - "version": "2.7.1", - "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "ip": "^2.0.0", - "smart-buffer": "^4.2.0" - }, - "engines": { - "node": ">= 10.13.0", - "npm": ">= 3.0.0" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/socks-proxy-agent": { - "version": "7.0.0", - "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "agent-base": "^6.0.2", - "debug": "^4.3.3", - "socks": "^2.6.2" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/spdx-correct": { - "version": "3.2.0", - "dev": true, - "inBundle": true, - "license": "Apache-2.0", - "dependencies": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/spdx-exceptions": { - "version": "2.3.0", - "dev": true, - "inBundle": true, - "license": "CC-BY-3.0" - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/spdx-expression-parse": { - "version": "3.0.1", - "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/spdx-license-ids": { - "version": "3.0.13", - "dev": true, - "inBundle": true, - "license": "CC0-1.0" - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/ssri": { - "version": "10.0.4", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "minipass": "^5.0.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/string_decoder": { - "version": "1.3.0", - "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "safe-buffer": "~5.2.0" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/string-width": { - "version": "4.2.3", - "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/string-width-cjs": { - "name": "string-width", - "version": "4.2.3", - "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/strip-ansi": { - "version": "6.0.1", - "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/strip-ansi-cjs": { - "name": "strip-ansi", - "version": "6.0.1", - "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/supports-color": { - "version": "9.4.0", - "dev": true, - "inBundle": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/tar": { - "version": "6.1.15", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", - "minipass": "^5.0.0", - "minizlib": "^2.1.1", - "mkdirp": "^1.0.3", - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/tar/node_modules/fs-minipass": { - "version": "2.1.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/tar/node_modules/fs-minipass/node_modules/minipass": { - "version": "3.3.6", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/text-table": { - "version": "0.2.0", - "dev": true, - "inBundle": true, - "license": "MIT" - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/tiny-relative-date": { - "version": "1.3.0", - "dev": true, - "inBundle": true, - "license": "MIT" - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/treeverse": { - "version": "3.0.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/tuf-js": { - "version": "1.1.7", - "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "@tufjs/models": "1.0.4", - "debug": "^4.3.4", - "make-fetch-happen": "^11.1.1" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/unique-filename": { - "version": "3.0.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "unique-slug": "^4.0.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/unique-slug": { - "version": "4.0.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "imurmurhash": "^0.1.4" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/util-deprecate": { - "version": "1.0.2", - "dev": true, - "inBundle": true, - "license": "MIT" - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/validate-npm-package-license": { - "version": "3.0.4", - "dev": true, - "inBundle": true, - "license": "Apache-2.0", - "dependencies": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/validate-npm-package-name": { - "version": "5.0.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "builtins": "^5.0.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/walk-up-path": { - "version": "3.0.1", - "dev": true, - "inBundle": true, - "license": "ISC" - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/wcwidth": { - "version": "1.0.1", - "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "defaults": "^1.0.3" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/which": { - "version": "3.0.1", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/which.js" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/wide-align": { - "version": "1.1.5", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "string-width": "^1.0.2 || 2 || 3 || 4" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/wrap-ansi": { - "version": "8.1.0", - "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^6.1.0", - "string-width": "^5.0.1", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/wrap-ansi-cjs": { - "name": "wrap-ansi", - "version": "7.0.0", - "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/wrap-ansi/node_modules/ansi-regex": { - "version": "6.0.1", - "dev": true, - "inBundle": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/wrap-ansi/node_modules/ansi-styles": { - "version": "6.2.1", - "dev": true, - "inBundle": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/wrap-ansi/node_modules/emoji-regex": { - "version": "9.2.2", - "dev": true, - "inBundle": true, - "license": "MIT" - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/wrap-ansi/node_modules/string-width": { - "version": "5.1.2", - "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "eastasianwidth": "^0.2.0", - "emoji-regex": "^9.2.2", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/wrap-ansi/node_modules/strip-ansi": { - "version": "7.1.0", - "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^6.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/wrappy": { - "version": "1.0.2", - "dev": true, - "inBundle": true, - "license": "ISC" - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/write-file-atomic": { - "version": "5.0.1", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "imurmurhash": "^0.1.4", - "signal-exit": "^4.0.1" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/npm/node_modules/yallist": { - "version": "4.0.0", - "dev": true, - "inBundle": true, - "license": "ISC" - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/onetime": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", - "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==", - "dev": true, - "dependencies": { - "mimic-fn": "^4.0.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/p-reduce": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-reduce/-/p-reduce-3.0.0.tgz", - "integrity": "sha512-xsrIUgI0Kn6iyDYm9StOpOeK29XM1aboGji26+QEortiFST1hGZaUQOLhtEbqHErPpGW/aSz6allwK2qcptp0Q==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/parse-json": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-7.1.1.tgz", - "integrity": "sha512-SgOTCX/EZXtZxBE5eJ97P4yGM5n37BwRU+YMsH4vNzFqJV/oWFXXCmwFlgWUM4PrakybVOueJJ6pwHqSVhTFDw==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.21.4", - "error-ex": "^1.3.2", - "json-parse-even-better-errors": "^3.0.0", - "lines-and-columns": "^2.0.3", - "type-fest": "^3.8.0" - }, - "engines": { - "node": ">=16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/parse-json/node_modules/type-fest": { - "version": "3.13.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-3.13.1.tgz", - "integrity": "sha512-tLq3bSNx+xSpwvAJnzrK0Ep5CLNWjvFTOp71URMaAEWBfRb9nnJiBoUe0tF8bI4ZFO3omgBR6NvnbzVUT3Ly4g==", - "dev": true, - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true, - "engines": { - "node": ">=8" - } - }, "node_modules/@saithodev/semantic-release-backmerge/node_modules/path-key": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", "dev": true, "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/read-pkg": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-8.1.0.tgz", - "integrity": "sha512-PORM8AgzXeskHO/WEv312k9U03B8K9JSiWF/8N9sUuFjBa+9SF2u6K7VClzXwDXab51jCd8Nd36CNM+zR97ScQ==", - "dev": true, - "dependencies": { - "@types/normalize-package-data": "^2.4.1", - "normalize-package-data": "^6.0.0", - "parse-json": "^7.0.0", - "type-fest": "^4.2.0" - }, - "engines": { - "node": ">=16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/read-pkg-up": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-10.1.0.tgz", - "integrity": "sha512-aNtBq4jR8NawpKJQldrQcSW9y/d+KWH4v24HWkHljOZ7H0av+YTGANBzRh9A5pw7v/bLVsLVPpOhJ7gHNVy8lA==", - "dev": true, - "dependencies": { - "find-up": "^6.3.0", - "read-pkg": "^8.1.0", - "type-fest": "^4.2.0" - }, - "engines": { - "node": ">=16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/read-pkg-up/node_modules/type-fest": { - "version": "4.8.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.8.2.tgz", - "integrity": "sha512-mcvrCjixA5166hSrUoJgGb9gBQN4loMYyj9zxuMs/66ibHNEFd5JXMw37YVDx58L4/QID9jIzdTBB4mDwDJ6KQ==", - "dev": true, - "engines": { - "node": ">=16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/read-pkg/node_modules/type-fest": { - "version": "4.8.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.8.2.tgz", - "integrity": "sha512-mcvrCjixA5166hSrUoJgGb9gBQN4loMYyj9zxuMs/66ibHNEFd5JXMw37YVDx58L4/QID9jIzdTBB4mDwDJ6KQ==", - "dev": true, - "engines": { - "node": ">=16" + "node": ">=12" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/@saithodev/semantic-release-backmerge/node_modules/semantic-release": { - "version": "21.1.2", - "resolved": "https://registry.npmjs.org/semantic-release/-/semantic-release-21.1.2.tgz", - "integrity": "sha512-kz76azHrT8+VEkQjoCBHE06JNQgTgsC4bT8XfCzb7DHcsk9vG3fqeMVik8h5rcWCYi2Fd+M3bwA7BG8Z8cRwtA==", + "version": "22.0.12", + "resolved": "https://registry.npmjs.org/semantic-release/-/semantic-release-22.0.12.tgz", + "integrity": "sha512-0mhiCR/4sZb00RVFJIUlMuiBkW3NMpVIW2Gse7noqEMoFGkvfPPAImEQbkBV8xga4KOPP4FdTRYuLLy32R1fPw==", "dev": true, "dependencies": { - "@semantic-release/commit-analyzer": "^10.0.0", + "@semantic-release/commit-analyzer": "^11.0.0", "@semantic-release/error": "^4.0.0", "@semantic-release/github": "^9.0.0", - "@semantic-release/npm": "^10.0.2", - "@semantic-release/release-notes-generator": "^11.0.0", + "@semantic-release/npm": "^11.0.0", + "@semantic-release/release-notes-generator": "^12.0.0", "aggregate-error": "^5.0.0", "cosmiconfig": "^8.0.0", "debug": "^4.0.0", - "env-ci": "^9.0.0", + "env-ci": "^10.0.0", "execa": "^8.0.0", - "figures": "^5.0.0", + "figures": "^6.0.0", "find-versions": "^5.1.0", "get-stream": "^6.0.0", "git-log-parser": "^1.2.0", "hook-std": "^3.0.0", "hosted-git-info": "^7.0.0", + "import-from-esm": "^1.3.1", "lodash-es": "^4.17.21", - "marked": "^5.0.0", - "marked-terminal": "^5.1.1", + "marked": "^9.0.0", + "marked-terminal": "^6.0.0", "micromatch": "^4.0.2", "p-each-series": "^3.0.0", "p-reduce": "^3.0.0", - "read-pkg-up": "^10.0.0", + "read-pkg-up": "^11.0.0", "resolve-from": "^5.0.0", "semver": "^7.3.2", "semver-diff": "^4.0.0", @@ -4408,7 +690,7 @@ "semantic-release": "bin/semantic-release.js" }, "engines": { - "node": ">=18" + "node": "^18.17 || >=20.6.1" } }, "node_modules/@saithodev/semantic-release-backmerge/node_modules/semantic-release/node_modules/@semantic-release/error": { @@ -4471,7 +753,7 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/semantic-release/node_modules/signal-exit": { + "node_modules/@saithodev/semantic-release-backmerge/node_modules/signal-exit": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", @@ -4495,31 +777,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/supports-hyperlinks": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", - "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0", - "supports-color": "^7.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@saithodev/semantic-release-backmerge/node_modules/type-fest": { - "version": "0.18.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz", - "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/@semantic-release/changelog": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/@semantic-release/changelog/-/changelog-6.0.3.tgz", @@ -4591,9 +848,9 @@ } }, "node_modules/@semantic-release/github": { - "version": "9.2.3", - "resolved": "https://registry.npmjs.org/@semantic-release/github/-/github-9.2.3.tgz", - "integrity": "sha512-FAjXb1F84CVI6IG8fWi+XS9ErYD+s3MHkP03zBa3+GyUrV4kqwYu/WPppIciHxujGFR51SAWPkOY5rnH6ZlrxA==", + "version": "9.2.6", + "resolved": "https://registry.npmjs.org/@semantic-release/github/-/github-9.2.6.tgz", + "integrity": "sha512-shi+Lrf6exeNZF+sBhK+P011LSbhmIAoUEgEY6SsxF8irJ+J2stwI5jkyDQ+4gzYyDImzV6LCKdYB9FXnQRWKA==", "dev": true, "dependencies": { "@octokit/core": "^5.0.0", @@ -4609,8 +866,8 @@ "https-proxy-agent": "^7.0.0", "issue-parser": "^6.0.0", "lodash-es": "^4.17.21", - "mime": "^3.0.0", - "p-filter": "^3.0.0", + "mime": "^4.0.0", + "p-filter": "^4.0.0", "url-join": "^5.0.0" }, "engines": { @@ -4660,6 +917,18 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/@semantic-release/github/node_modules/escape-string-regexp": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", + "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/@semantic-release/github/node_modules/indent-string": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-5.0.0.tgz", @@ -4673,9 +942,9 @@ } }, "node_modules/@semantic-release/npm": { - "version": "11.0.1", - "resolved": "https://registry.npmjs.org/@semantic-release/npm/-/npm-11.0.1.tgz", - "integrity": "sha512-nFcT0pgVwpXsPkzjqP3ObH+pILeN1AbYscCDuYwgZEPZukL+RsGhrtdT4HA1Gjb/y1bVbE90JNtMIcgRi5z/Fg==", + "version": "11.0.2", + "resolved": "https://registry.npmjs.org/@semantic-release/npm/-/npm-11.0.2.tgz", + "integrity": "sha512-owtf3RjyPvRE63iUKZ5/xO4uqjRpVQDUB9+nnXj0xwfIeM9pRl+cG+zGDzdftR4m3f2s4Wyf3SexW+kF5DFtWA==", "dev": true, "dependencies": { "@semantic-release/error": "^4.0.0", @@ -4739,6 +1008,18 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/@semantic-release/npm/node_modules/escape-string-regexp": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", + "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/@semantic-release/npm/node_modules/execa": { "version": "8.0.1", "resolved": "https://registry.npmjs.org/execa/-/execa-8.0.1.tgz", @@ -4820,9 +1101,9 @@ } }, "node_modules/@semantic-release/npm/node_modules/npm-run-path": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.1.0.tgz", - "integrity": "sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.2.0.tgz", + "integrity": "sha512-W4/tgAXFqFA0iL7fk0+uQ3g7wkL8xJmx3XdK0VGb4cHW//eZTtKGvFBBoRKVTpY7n6ze4NL9ly7rgXcHufqXKg==", "dev": true, "dependencies": { "path-key": "^4.0.0" @@ -4934,9 +1215,9 @@ } }, "node_modules/@sindresorhus/merge-streams": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@sindresorhus/merge-streams/-/merge-streams-1.0.0.tgz", - "integrity": "sha512-rUV5WyJrJLoloD4NDN1V1+LDMDWOa4OTsT4yYJwQNpTU6FWxkxHpL7eu4w+DmiH8x/EAM1otkPE1+LaspIbplw==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/merge-streams/-/merge-streams-2.2.0.tgz", + "integrity": "sha512-UTce8mUwUW0RikMb/eseJ7ys0BRkZVFB86orHzrfW12ZmFtym5zua8joZ4L7okH2dDFHkcFjqnZ5GocWBXOFtA==", "dev": true, "engines": { "node": ">=18" @@ -4945,12 +1226,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@types/minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-hov8bUuiLiyFPGyFPE1lwWhmzYbirOXQNNo40+y3zow8aFVTeyn3VWL0VFFfdNddA8S4Vf0Tc062rzyNr7Paag==", - "dev": true - }, "node_modules/@types/normalize-package-data": { "version": "2.4.4", "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.4.tgz", @@ -5027,6 +1302,12 @@ "integrity": "sha512-QXu7BPrP29VllRxH8GwB7x5iX5qWKAAMLqKQGWTeLWVlNHNOpVMJ91dsxQAIWXpjuW5wqvxu3Jd/nRjrJ+0pqg==", "dev": true }, + "node_modules/any-promise": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", + "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==", + "dev": true + }, "node_modules/argparse": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", @@ -5045,15 +1326,6 @@ "integrity": "sha512-c5AMf34bKdvPhQ7tBGhqkgKNUzMr4WUs+WDtC2ZUGOUncbxKMTvqxYctiseW3+L4bA8ec+GcZ6/A/FW4m8ukng==", "dev": true }, - "node_modules/arrify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", - "integrity": "sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/before-after-hook": { "version": "2.2.3", "resolved": "https://registry.npmjs.org/before-after-hook/-/before-after-hook-2.2.3.tgz", @@ -5087,32 +1359,6 @@ "node": ">=6" } }, - "node_modules/camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/camelcase-keys": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", - "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", - "dev": true, - "dependencies": { - "camelcase": "^5.3.1", - "map-obj": "^4.0.0", - "quick-lru": "^4.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/cardinal": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/cardinal/-/cardinal-2.1.1.tgz", @@ -5156,6 +1402,81 @@ "node": ">=6" } }, + "node_modules/cli-highlight": { + "version": "2.1.11", + "resolved": "https://registry.npmjs.org/cli-highlight/-/cli-highlight-2.1.11.tgz", + "integrity": "sha512-9KDcoEVwyUXrjcJNvHD0NFc/hiwe/WPVYIleQh2O1N2Zro5gWJZ/K+3DGn8w8P/F6FxOgzyC5bxDyHIgCSPhGg==", + "dev": true, + "dependencies": { + "chalk": "^4.0.0", + "highlight.js": "^10.7.1", + "mz": "^2.4.0", + "parse5": "^5.1.1", + "parse5-htmlparser2-tree-adapter": "^6.0.0", + "yargs": "^16.0.0" + }, + "bin": { + "highlight": "bin/highlight" + }, + "engines": { + "node": ">=8.0.0", + "npm": ">=5.0.0" + } + }, + "node_modules/cli-highlight/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/cli-highlight/node_modules/cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "node_modules/cli-highlight/node_modules/yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dev": true, + "dependencies": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/cli-highlight/node_modules/yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "dev": true, + "engines": { + "node": ">=10" + } + }, "node_modules/cli-table3": { "version": "0.6.3", "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.3.tgz", @@ -5289,21 +1610,29 @@ "dev": true }, "node_modules/cosmiconfig": { - "version": "8.1.3", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.1.3.tgz", - "integrity": "sha512-/UkO2JKI18b5jVMJUp0lvKFMpa/Gye+ZgZjKD+DGEN9y7NRcf/nK1A0sp67ONmKtnDCNMS44E6jrk0Yc3bDuUw==", + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-9.0.0.tgz", + "integrity": "sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==", "dev": true, "dependencies": { - "import-fresh": "^3.2.1", + "env-paths": "^2.2.1", + "import-fresh": "^3.3.0", "js-yaml": "^4.1.0", - "parse-json": "^5.0.0", - "path-type": "^4.0.0" + "parse-json": "^5.2.0" }, "engines": { "node": ">=14" }, "funding": { "url": "https://github.com/sponsors/d-fischer" + }, + "peerDependencies": { + "typescript": ">=4.9.5" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } } }, "node_modules/cross-spawn": { @@ -5347,15 +1676,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/dateformat": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-3.0.3.tgz", - "integrity": "sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==", - "dev": true, - "engines": { - "node": "*" - } - }, "node_modules/debug": { "version": "4.3.4", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", @@ -5373,40 +1693,6 @@ } } }, - "node_modules/decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/decamelize-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.1.tgz", - "integrity": "sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==", - "dev": true, - "dependencies": { - "decamelize": "^1.1.0", - "map-obj": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/decamelize-keys/node_modules/map-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", - "integrity": "sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/deep-extend": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", @@ -5468,9 +1754,9 @@ "dev": true }, "node_modules/env-ci": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/env-ci/-/env-ci-10.0.0.tgz", - "integrity": "sha512-U4xcd/utDYFgMh0yWj07R1H6L5fwhVbmxBCpnL0DbVSDZVnsC82HONw0wxtxNkIAcua3KtbomQvIk5xFZGAQJw==", + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/env-ci/-/env-ci-11.0.0.tgz", + "integrity": "sha512-apikxMgkipkgTvMdRT9MNqWx5VLOci79F4VBd7Op/7OPjjoanjdAvn6fglMCCEf/1bAh8eOiuEVCUs4V3qP3nQ==", "dev": true, "dependencies": { "execa": "^8.0.0", @@ -5549,9 +1835,9 @@ } }, "node_modules/env-ci/node_modules/npm-run-path": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.1.0.tgz", - "integrity": "sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.2.0.tgz", + "integrity": "sha512-W4/tgAXFqFA0iL7fk0+uQ3g7wkL8xJmx3XdK0VGb4cHW//eZTtKGvFBBoRKVTpY7n6ze4NL9ly7rgXcHufqXKg==", "dev": true, "dependencies": { "path-key": "^4.0.0" @@ -5614,6 +1900,15 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/env-paths": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", + "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", + "dev": true, + "engines": { + "node": ">=6" + } + }, "node_modules/error-ex": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", @@ -5624,24 +1919,21 @@ } }, "node_modules/escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz", + "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==", "dev": true, "engines": { "node": ">=6" } }, "node_modules/escape-string-regexp": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", - "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", "dev": true, "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=0.8.0" } }, "node_modules/esprima": { @@ -5697,9 +1989,9 @@ } }, "node_modules/fastq": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", - "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", + "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", "dev": true, "dependencies": { "reusify": "^1.0.4" @@ -5733,19 +2025,15 @@ } }, "node_modules/find-up": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-6.3.0.tgz", - "integrity": "sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ==", "dev": true, "dependencies": { - "locate-path": "^7.1.0", - "path-exists": "^5.0.0" + "locate-path": "^2.0.0" }, "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=4" } }, "node_modules/find-up-simple": { @@ -5786,9 +2074,9 @@ } }, "node_modules/fs-extra": { - "version": "11.1.1", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.1.1.tgz", - "integrity": "sha512-MGIE4HOvQCeUCzmlHs0vXpih4ysz4wg9qiSAu6cd42lVwPbTM1TjV7RusoyQqMmk/95gdQZX72u+YW+c3eEpFQ==", + "version": "11.2.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", + "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", "dev": true, "dependencies": { "graceful-fs": "^4.2.0", @@ -5852,16 +2140,6 @@ "through2": "~2.0.0" } }, - "node_modules/git-log-parser/node_modules/through2": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", - "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", - "dev": true, - "dependencies": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" - } - }, "node_modules/glob-parent": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", @@ -5875,12 +2153,12 @@ } }, "node_modules/globby": { - "version": "14.0.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-14.0.0.tgz", - "integrity": "sha512-/1WM/LNHRAOH9lZta77uGbq0dAEQM+XjNesWwhlERDVenqothRbnzTrL3/LrIoEPPjeUHC3vrS6TwoyxeHs7MQ==", + "version": "14.0.1", + "resolved": "https://registry.npmjs.org/globby/-/globby-14.0.1.tgz", + "integrity": "sha512-jOMLD2Z7MAhyG8aJpNOpmziMOP4rPLcc95oQPKXBazW82z+CEgPFBQvEpRUa1KeIMUJo4Wsm+q6uzO/Q/4BksQ==", "dev": true, "dependencies": { - "@sindresorhus/merge-streams": "^1.0.0", + "@sindresorhus/merge-streams": "^2.1.0", "fast-glob": "^3.3.2", "ignore": "^5.2.4", "path-type": "^5.0.0", @@ -5913,9 +2191,9 @@ "dev": true }, "node_modules/gradle-semantic-release-plugin": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/gradle-semantic-release-plugin/-/gradle-semantic-release-plugin-1.8.0.tgz", - "integrity": "sha512-lRoKlLJvQbvRykDf6nWVuf/XyHEO9TL8dcnLX9lDag8zn5tkOqp5Tctb4re1YEek0zsSVAVX/1nw5lkV5pfm/Q==", + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/gradle-semantic-release-plugin/-/gradle-semantic-release-plugin-1.9.1.tgz", + "integrity": "sha512-lCrw22itszP/FLSL3N61E40vH1+CU95/4LG9ZF+Fxr8tcx7EPthh2eqVPAq67udFlM8ZgO2LETnn8LSDRq1J2w==", "dev": true, "funding": [ { @@ -5924,14 +2202,14 @@ } ], "dependencies": { - "promisified-properties": "^2.0.27", + "promisified-properties": "^3.0.0", "split2": "^4.1.0" }, "engines": { "node": ">=18" }, "peerDependencies": { - "semantic-release": "^22.0.5" + "semantic-release": "^23.0.0" } }, "node_modules/handlebars": { @@ -5955,15 +2233,6 @@ "uglify-js": "^3.1.4" } }, - "node_modules/hard-rejection": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz", - "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==", - "dev": true, - "engines": { - "node": ">=6" - } - }, "node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", @@ -5974,9 +2243,9 @@ } }, "node_modules/hasown": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.0.tgz", - "integrity": "sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.1.tgz", + "integrity": "sha512-1/th4MHjnwncwXsIW6QMzlvYL9kG5e/CpVvLRZe4XPa8TOUNbCELqmvhDmnkNsAjwaG4+I8gJJL0JBvTTLO9qA==", "dev": true, "dependencies": { "function-bind": "^1.1.2" @@ -5985,6 +2254,15 @@ "node": ">= 0.4" } }, + "node_modules/highlight.js": { + "version": "10.7.3", + "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-10.7.3.tgz", + "integrity": "sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A==", + "dev": true, + "engines": { + "node": "*" + } + }, "node_modules/hook-std": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/hook-std/-/hook-std-3.0.0.tgz", @@ -6010,9 +2288,9 @@ } }, "node_modules/http-proxy-agent": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.0.tgz", - "integrity": "sha512-+ZT+iBxVUQ1asugqnD6oWoRiS25AkjNfG085dKJGtGxkdwLQrMKU5wJr2bOOFAXzKcTuqq+7fZlTMgG3SRfIYQ==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.1.tgz", + "integrity": "sha512-My1KCEPs6A0hb4qCVzYp8iEvA8j8YqcvXLZZH8C9OFuTYpYjHE7N2dtG3mRl1HMD4+VGXpF3XcDVcxGBT7yDZQ==", "dev": true, "dependencies": { "agent-base": "^7.1.0", @@ -6023,9 +2301,9 @@ } }, "node_modules/https-proxy-agent": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.2.tgz", - "integrity": "sha512-NmLNjm6ucYwtcUmL7JQC1ZQ57LmHP4lT15FQ8D61nak1rO6DH+fz5qNK2Ap5UN4ZapYICE3/0KodcLYSPsPbaA==", + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.3.tgz", + "integrity": "sha512-kCnwztfX0KZJSLOBrcL0emLeFako55NWMovvyPP2AjsghNk9RB1yjSI+jVumPHYZsNXegNoqupSW9IY3afSH8w==", "dev": true, "dependencies": { "agent-base": "^7.0.2", @@ -6045,9 +2323,9 @@ } }, "node_modules/ignore": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.0.tgz", - "integrity": "sha512-g7dmpshy+gD7mh88OC9NwSGTKoc3kyLAZQRU1mt53Aw/vnvfXnbC+F/7F7QoYVKbV+KNvJx8wArewKy1vXMtlg==", + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", + "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==", "dev": true, "engines": { "node": ">= 4" @@ -6078,18 +2356,6 @@ "node": ">=4" } }, - "node_modules/import-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/import-from/-/import-from-4.0.0.tgz", - "integrity": "sha512-P9J71vT5nLlDeV8FHs5nNxaLbrpfAV5cF5srvbZfpwpcJoM/xZR3hiv+q+SAnuSmuGbXMWud063iIMx/V/EWZQ==", - "dev": true, - "engines": { - "node": ">=12.2" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/import-from-esm": { "version": "1.3.3", "resolved": "https://registry.npmjs.org/import-from-esm/-/import-from-esm-1.3.3.tgz", @@ -6216,34 +2482,16 @@ "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", "dev": true, "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/is-obj": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", - "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-plain-obj": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", - "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==", - "dev": true, - "engines": { - "node": ">=0.10.0" + "node": ">=0.12.0" } }, - "node_modules/is-plain-object": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", - "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", + "node_modules/is-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", + "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", "dev": true, "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, "node_modules/is-stream": { @@ -6392,15 +2640,6 @@ "node": "*" } }, - "node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/lines-and-columns": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", @@ -6436,18 +2675,16 @@ } }, "node_modules/locate-path": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-7.2.0.tgz", - "integrity": "sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==", "dev": true, "dependencies": { - "p-locate": "^6.0.0" + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" }, "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=4" } }, "node_modules/lodash": { @@ -6474,12 +2711,6 @@ "integrity": "sha512-TM9YBvyC84ZxE3rgfefxUWiQKLilstD6k7PTGt6wfbtXF8ixIJLOL3VYyV/z+ZiPLsVxAsKAFVwWlWeb2Y8Yyw==", "dev": true }, - "node_modules/lodash.ismatch": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/lodash.ismatch/-/lodash.ismatch-4.4.0.tgz", - "integrity": "sha512-fPMfXjGQEV9Xsq/8MTSgUf255gawYRbjwMyDbcvDhXgV7enSZA0hynz6vMPnpAb5iONEzBHBPsT+0zes5Z301g==", - "dev": true - }, "node_modules/lodash.isplainobject": { "version": "4.0.6", "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", @@ -6499,56 +2730,44 @@ "dev": true }, "node_modules/lru-cache": { - "version": "10.0.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.0.3.tgz", - "integrity": "sha512-B7gr+F6MkqB3uzINHXNctGieGsRTMwIBgxkp0yq/5BwcuDzD4A8wQpHQW6vDAm1uKSLQghmRdD9sKqf2vJ1cEg==", + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.0.tgz", + "integrity": "sha512-2bIM8x+VAf6JT4bKAljS1qUWgMsqZRPGJS6FSahIMPVvctcNhyVp7AJu7quxOW9jwkryBReKZY5tY5JYv2n/7Q==", "dev": true, "engines": { "node": "14 || >=16.14" } }, - "node_modules/map-obj": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz", - "integrity": "sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/marked": { - "version": "9.1.6", - "resolved": "https://registry.npmjs.org/marked/-/marked-9.1.6.tgz", - "integrity": "sha512-jcByLnIFkd5gSXZmjNvS1TlmRhCXZjIzHYlaGkPlLIekG55JDR2Z4va9tZwCiP+/RDERiNhMOFu01xd6O5ct1Q==", + "version": "12.0.0", + "resolved": "https://registry.npmjs.org/marked/-/marked-12.0.0.tgz", + "integrity": "sha512-Vkwtq9rLqXryZnWaQc86+FHLC6tr/fycMfYAhiOIXkrNmeGAyhSxjqu0Rs1i0bBqw5u0S7+lV9fdH2ZSVaoa0w==", "dev": true, "bin": { "marked": "bin/marked.js" }, "engines": { - "node": ">= 16" + "node": ">= 18" } }, "node_modules/marked-terminal": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/marked-terminal/-/marked-terminal-6.1.0.tgz", - "integrity": "sha512-QaCSF6NV82oo6K0szEnmc65ooDeW0T/Adcyf0fcW+Hto2GT1VADFg8dn1zaeHqzj65fqDH1hMNChGNRaC/lbkA==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/marked-terminal/-/marked-terminal-7.0.0.tgz", + "integrity": "sha512-sNEx8nn9Ktcm6pL0TnRz8tnXq/mSS0Q1FRSwJOAqw4lAB4l49UeDf85Gm1n9RPFm5qurCPjwi1StAQT2XExhZw==", "dev": true, "dependencies": { "ansi-escapes": "^6.2.0", - "cardinal": "^2.1.1", "chalk": "^5.3.0", + "cli-highlight": "^2.1.11", "cli-table3": "^0.6.3", - "node-emoji": "^2.1.0", + "node-emoji": "^2.1.3", "supports-hyperlinks": "^3.0.0" }, "engines": { "node": ">=16.0.0" }, "peerDependencies": { - "marked": ">=1 <11" + "marked": ">=1 <13" } }, "node_modules/meow": { @@ -6592,15 +2811,18 @@ } }, "node_modules/mime": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-3.0.0.tgz", - "integrity": "sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/mime/-/mime-4.0.1.tgz", + "integrity": "sha512-5lZ5tyrIfliMXzFtkYyekWbtRXObT9OWa8IwQ5uxTBDHucNNwniRqo0yInflj+iYi5CBa6qxadGzGarDfuEOxA==", "dev": true, + "funding": [ + "https://github.com/sponsors/broofa" + ], "bin": { - "mime": "cli.js" + "mime": "bin/cli.js" }, "engines": { - "node": ">=10.0.0" + "node": ">=16" } }, "node_modules/mimic-fn": { @@ -6612,15 +2834,6 @@ "node": ">=6" } }, - "node_modules/min-indent": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", - "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", - "dev": true, - "engines": { - "node": ">=4" - } - }, "node_modules/minimist": { "version": "1.2.8", "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", @@ -6630,35 +2843,23 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/minimist-options": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz", - "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==", - "dev": true, - "dependencies": { - "arrify": "^1.0.1", - "is-plain-obj": "^1.1.0", - "kind-of": "^6.0.3" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/modify-values": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/modify-values/-/modify-values-1.0.1.tgz", - "integrity": "sha512-xV2bxeN6F7oYjZWTe/YPAy6MN2M+sL4u/Rlm2AHCIVGfo2p1yGmBHQ6vHehl4bRTZBdHu3TSkWdYgkwpYzAGSw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", "dev": true }, + "node_modules/mz": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "dev": true, + "dependencies": { + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" + } + }, "node_modules/neo-async": { "version": "2.6.2", "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", @@ -6714,9 +2915,9 @@ } }, "node_modules/npm": { - "version": "10.2.4", - "resolved": "https://registry.npmjs.org/npm/-/npm-10.2.4.tgz", - "integrity": "sha512-umEuYneVEYO9KoEEI8n2sSGmNQeqco/3BSeacRlqIkCzw4E7XGtYSWMeJobxzr6hZ2n9cM+u5TsMTcC5bAgoWA==", + "version": "10.4.0", + "resolved": "https://registry.npmjs.org/npm/-/npm-10.4.0.tgz", + "integrity": "sha512-RS7Mx0OVfXlOcQLRePuDIYdFCVBPCNapWHplDK+mh7GDdP/Tvor4ocuybRRPSvfcRb2vjRJt1fHCqw3cr8qACQ==", "bundleDependencies": [ "@isaacs/string-locale-compare", "@npmcli/arborist", @@ -6780,7 +2981,6 @@ "semver", "spdx-expression-parse", "ssri", - "strip-ansi", "supports-color", "tar", "text-table", @@ -6798,12 +2998,12 @@ "@npmcli/fs": "^3.1.0", "@npmcli/map-workspaces": "^3.0.4", "@npmcli/package-json": "^5.0.0", - "@npmcli/promise-spawn": "^7.0.0", - "@npmcli/run-script": "^7.0.2", - "@sigstore/tuf": "^2.2.0", + "@npmcli/promise-spawn": "^7.0.1", + "@npmcli/run-script": "^7.0.4", + "@sigstore/tuf": "^2.3.0", "abbrev": "^2.0.0", "archy": "~1.0.0", - "cacache": "^18.0.0", + "cacache": "^18.0.2", "chalk": "^5.3.0", "ci-info": "^4.0.0", "cli-columns": "^4.0.0", @@ -6817,7 +3017,7 @@ "ini": "^4.1.1", "init-package-json": "^6.0.0", "is-cidr": "^5.0.3", - "json-parse-even-better-errors": "^3.0.0", + "json-parse-even-better-errors": "^3.0.1", "libnpmaccess": "^8.0.1", "libnpmdiff": "^6.0.3", "libnpmexec": "^7.0.4", @@ -6846,7 +3046,7 @@ "npm-user-validate": "^2.0.0", "npmlog": "^7.0.1", "p-map": "^4.0.0", - "pacote": "^17.0.4", + "pacote": "^17.0.6", "parse-conflict-json": "^3.0.1", "proc-log": "^3.0.0", "qrcode-terminal": "^0.12.0", @@ -6854,7 +3054,6 @@ "semver": "^7.5.4", "spdx-expression-parse": "^3.0.1", "ssri": "^10.0.5", - "strip-ansi": "^7.1.0", "supports-color": "^9.4.0", "tar": "^6.2.0", "text-table": "~0.2.0", @@ -6911,6 +3110,18 @@ "node": ">=12" } }, + "node_modules/npm/node_modules/@isaacs/cliui/node_modules/ansi-regex": { + "version": "6.0.1", + "dev": true, + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, "node_modules/npm/node_modules/@isaacs/cliui/node_modules/emoji-regex": { "version": "9.2.2", "dev": true, @@ -6934,6 +3145,21 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/npm/node_modules/@isaacs/cliui/node_modules/strip-ansi": { + "version": "7.1.0", + "dev": true, + "inBundle": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, "node_modules/npm/node_modules/@isaacs/string-locale-compare": { "version": "1.1.0", "dev": true, @@ -6957,7 +3183,7 @@ } }, "node_modules/npm/node_modules/@npmcli/arborist": { - "version": "7.2.1", + "version": "7.3.1", "dev": true, "inBundle": true, "license": "ISC", @@ -6989,7 +3215,7 @@ "parse-conflict-json": "^3.0.0", "proc-log": "^3.0.0", "promise-all-reject-late": "^1.0.0", - "promise-call-limit": "^1.0.2", + "promise-call-limit": "^3.0.1", "read-package-json-fast": "^3.0.2", "semver": "^7.3.7", "ssri": "^10.0.5", @@ -7004,7 +3230,7 @@ } }, "node_modules/npm/node_modules/@npmcli/config": { - "version": "8.0.2", + "version": "8.1.0", "dev": true, "inBundle": true, "license": "ISC", @@ -7062,7 +3288,7 @@ } }, "node_modules/npm/node_modules/@npmcli/git": { - "version": "5.0.3", + "version": "5.0.4", "dev": true, "inBundle": true, "license": "ISC", @@ -7163,7 +3389,7 @@ } }, "node_modules/npm/node_modules/@npmcli/promise-spawn": { - "version": "7.0.0", + "version": "7.0.1", "dev": true, "inBundle": true, "license": "ISC", @@ -7187,15 +3413,15 @@ } }, "node_modules/npm/node_modules/@npmcli/run-script": { - "version": "7.0.2", + "version": "7.0.4", "dev": true, "inBundle": true, "license": "ISC", "dependencies": { "@npmcli/node-gyp": "^3.0.0", + "@npmcli/package-json": "^5.0.0", "@npmcli/promise-spawn": "^7.0.0", "node-gyp": "^10.0.0", - "read-package-json-fast": "^3.0.0", "which": "^4.0.0" }, "engines": { @@ -7213,7 +3439,7 @@ } }, "node_modules/npm/node_modules/@sigstore/bundle": { - "version": "2.1.0", + "version": "2.1.1", "dev": true, "inBundle": true, "license": "Apache-2.0", @@ -7224,6 +3450,15 @@ "node": "^16.14.0 || >=18.0.0" } }, + "node_modules/npm/node_modules/@sigstore/core": { + "version": "0.2.0", + "dev": true, + "inBundle": true, + "license": "Apache-2.0", + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, "node_modules/npm/node_modules/@sigstore/protobuf-specs": { "version": "0.2.1", "dev": true, @@ -7234,12 +3469,13 @@ } }, "node_modules/npm/node_modules/@sigstore/sign": { - "version": "2.2.0", + "version": "2.2.1", "dev": true, "inBundle": true, "license": "Apache-2.0", "dependencies": { - "@sigstore/bundle": "^2.1.0", + "@sigstore/bundle": "^2.1.1", + "@sigstore/core": "^0.2.0", "@sigstore/protobuf-specs": "^0.2.1", "make-fetch-happen": "^13.0.0" }, @@ -7248,13 +3484,27 @@ } }, "node_modules/npm/node_modules/@sigstore/tuf": { - "version": "2.2.0", + "version": "2.3.0", "dev": true, "inBundle": true, "license": "Apache-2.0", "dependencies": { "@sigstore/protobuf-specs": "^0.2.1", - "tuf-js": "^2.1.0" + "tuf-js": "^2.2.0" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/npm/node_modules/@sigstore/verify": { + "version": "0.1.0", + "dev": true, + "inBundle": true, + "license": "Apache-2.0", + "dependencies": { + "@sigstore/bundle": "^2.1.1", + "@sigstore/core": "^0.2.0", + "@sigstore/protobuf-specs": "^0.2.1" }, "engines": { "node": "^16.14.0 || >=18.0.0" @@ -7291,18 +3541,6 @@ "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/npm/node_modules/abort-controller": { - "version": "3.0.0", - "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "event-target-shim": "^5.0.0" - }, - "engines": { - "node": ">=6.5" - } - }, "node_modules/npm/node_modules/agent-base": { "version": "7.1.0", "dev": true, @@ -7329,15 +3567,12 @@ } }, "node_modules/npm/node_modules/ansi-regex": { - "version": "6.0.1", + "version": "5.0.1", "dev": true, "inBundle": true, "license": "MIT", "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" + "node": ">=8" } }, "node_modules/npm/node_modules/ansi-styles": { @@ -7365,14 +3600,10 @@ "license": "MIT" }, "node_modules/npm/node_modules/are-we-there-yet": { - "version": "4.0.1", + "version": "4.0.2", "dev": true, "inBundle": true, "license": "ISC", - "dependencies": { - "delegates": "^1.0.0", - "readable-stream": "^4.1.0" - }, "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } @@ -7383,26 +3614,6 @@ "inBundle": true, "license": "MIT" }, - "node_modules/npm/node_modules/base64-js": { - "version": "1.5.1", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "inBundle": true, - "license": "MIT" - }, "node_modules/npm/node_modules/bin-links": { "version": "4.0.3", "dev": true, @@ -7436,30 +3647,6 @@ "balanced-match": "^1.0.0" } }, - "node_modules/npm/node_modules/buffer": { - "version": "6.0.3", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "inBundle": true, - "license": "MIT", - "dependencies": { - "base64-js": "^1.3.1", - "ieee754": "^1.2.1" - } - }, "node_modules/npm/node_modules/builtins": { "version": "5.0.1", "dev": true, @@ -7470,7 +3657,7 @@ } }, "node_modules/npm/node_modules/cacache": { - "version": "18.0.0", + "version": "18.0.2", "dev": true, "inBundle": true, "license": "ISC", @@ -7480,7 +3667,7 @@ "glob": "^10.2.2", "lru-cache": "^10.0.1", "minipass": "^7.0.3", - "minipass-collect": "^1.0.2", + "minipass-collect": "^2.0.1", "minipass-flush": "^1.0.5", "minipass-pipeline": "^1.2.4", "p-map": "^4.0.0", @@ -7562,27 +3749,6 @@ "node": ">= 10" } }, - "node_modules/npm/node_modules/cli-columns/node_modules/ansi-regex": { - "version": "5.0.1", - "dev": true, - "inBundle": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/npm/node_modules/cli-columns/node_modules/strip-ansi": { - "version": "6.0.1", - "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/npm/node_modules/cli-table3": { "version": "0.6.3", "dev": true, @@ -7656,27 +3822,6 @@ "node": ">=8.0.0" } }, - "node_modules/npm/node_modules/columnify/node_modules/ansi-regex": { - "version": "5.0.1", - "dev": true, - "inBundle": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/npm/node_modules/columnify/node_modules/strip-ansi": { - "version": "6.0.1", - "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/npm/node_modules/common-ancestor-path": { "version": "1.0.1", "dev": true, @@ -7765,12 +3910,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/npm/node_modules/delegates": { - "version": "1.0.0", - "dev": true, - "inBundle": true, - "license": "MIT" - }, "node_modules/npm/node_modules/diff": { "version": "5.1.0", "dev": true, @@ -7815,25 +3954,7 @@ "version": "2.0.3", "dev": true, "inBundle": true, - "license": "MIT" - }, - "node_modules/npm/node_modules/event-target-shim": { - "version": "5.0.1", - "dev": true, - "inBundle": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/npm/node_modules/events": { - "version": "3.3.0", - "dev": true, - "inBundle": true, - "license": "MIT", - "engines": { - "node": ">=0.8.x" - } + "license": "MIT" }, "node_modules/npm/node_modules/exponential-backoff": { "version": "3.1.1", @@ -7906,27 +4027,6 @@ "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/npm/node_modules/gauge/node_modules/ansi-regex": { - "version": "5.0.1", - "dev": true, - "inBundle": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/npm/node_modules/gauge/node_modules/strip-ansi": { - "version": "6.0.1", - "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/npm/node_modules/glob": { "version": "10.3.10", "dev": true, @@ -8030,28 +4130,8 @@ "node": ">=0.10.0" } }, - "node_modules/npm/node_modules/ieee754": { - "version": "1.2.1", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "inBundle": true, - "license": "BSD-3-Clause" - }, "node_modules/npm/node_modules/ignore-walk": { - "version": "6.0.3", + "version": "6.0.4", "dev": true, "inBundle": true, "license": "ISC", @@ -8189,7 +4269,7 @@ } }, "node_modules/npm/node_modules/json-parse-even-better-errors": { - "version": "3.0.0", + "version": "3.0.1", "dev": true, "inBundle": true, "license": "MIT", @@ -8228,7 +4308,7 @@ "license": "MIT" }, "node_modules/npm/node_modules/libnpmaccess": { - "version": "8.0.1", + "version": "8.0.2", "dev": true, "inBundle": true, "license": "ISC", @@ -8241,7 +4321,7 @@ } }, "node_modules/npm/node_modules/libnpmdiff": { - "version": "6.0.3", + "version": "6.0.6", "dev": true, "inBundle": true, "license": "ISC", @@ -8261,7 +4341,7 @@ } }, "node_modules/npm/node_modules/libnpmexec": { - "version": "7.0.4", + "version": "7.0.7", "dev": true, "inBundle": true, "license": "ISC", @@ -8283,7 +4363,7 @@ } }, "node_modules/npm/node_modules/libnpmfund": { - "version": "5.0.1", + "version": "5.0.4", "dev": true, "inBundle": true, "license": "ISC", @@ -8295,7 +4375,7 @@ } }, "node_modules/npm/node_modules/libnpmhook": { - "version": "10.0.0", + "version": "10.0.1", "dev": true, "inBundle": true, "license": "ISC", @@ -8308,7 +4388,7 @@ } }, "node_modules/npm/node_modules/libnpmorg": { - "version": "6.0.1", + "version": "6.0.2", "dev": true, "inBundle": true, "license": "ISC", @@ -8321,7 +4401,7 @@ } }, "node_modules/npm/node_modules/libnpmpack": { - "version": "6.0.3", + "version": "6.0.6", "dev": true, "inBundle": true, "license": "ISC", @@ -8336,7 +4416,7 @@ } }, "node_modules/npm/node_modules/libnpmpublish": { - "version": "9.0.2", + "version": "9.0.4", "dev": true, "inBundle": true, "license": "ISC", @@ -8347,7 +4427,7 @@ "npm-registry-fetch": "^16.0.0", "proc-log": "^3.0.0", "semver": "^7.3.7", - "sigstore": "^2.1.0", + "sigstore": "^2.2.0", "ssri": "^10.0.5" }, "engines": { @@ -8355,7 +4435,7 @@ } }, "node_modules/npm/node_modules/libnpmsearch": { - "version": "7.0.0", + "version": "7.0.1", "dev": true, "inBundle": true, "license": "ISC", @@ -8367,7 +4447,7 @@ } }, "node_modules/npm/node_modules/libnpmteam": { - "version": "6.0.0", + "version": "6.0.1", "dev": true, "inBundle": true, "license": "ISC", @@ -8380,7 +4460,7 @@ } }, "node_modules/npm/node_modules/libnpmversion": { - "version": "5.0.1", + "version": "5.0.2", "dev": true, "inBundle": true, "license": "ISC", @@ -8396,13 +4476,10 @@ } }, "node_modules/npm/node_modules/lru-cache": { - "version": "10.0.2", + "version": "10.1.0", "dev": true, "inBundle": true, "license": "ISC", - "dependencies": { - "semver": "^7.3.5" - }, "engines": { "node": "14 || >=16.14" } @@ -8454,27 +4531,15 @@ } }, "node_modules/npm/node_modules/minipass-collect": { - "version": "1.0.2", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/npm/node_modules/minipass-collect/node_modules/minipass": { - "version": "3.3.6", + "version": "2.0.1", "dev": true, "inBundle": true, "license": "ISC", "dependencies": { - "yallist": "^4.0.0" + "minipass": "^7.0.3" }, "engines": { - "node": ">=8" + "node": ">=16 || 14 >=14.17" } }, "node_modules/npm/node_modules/minipass-fetch": { @@ -8761,12 +4826,12 @@ } }, "node_modules/npm/node_modules/npm-packlist": { - "version": "8.0.0", + "version": "8.0.2", "dev": true, "inBundle": true, "license": "ISC", "dependencies": { - "ignore-walk": "^6.0.0" + "ignore-walk": "^6.0.4" }, "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" @@ -8858,7 +4923,7 @@ } }, "node_modules/npm/node_modules/pacote": { - "version": "17.0.4", + "version": "17.0.6", "dev": true, "inBundle": true, "license": "ISC", @@ -8878,7 +4943,7 @@ "promise-retry": "^2.0.1", "read-package-json": "^7.0.0", "read-package-json-fast": "^3.0.0", - "sigstore": "^2.0.0", + "sigstore": "^2.2.0", "ssri": "^10.0.0", "tar": "^6.1.11" }, @@ -8929,7 +4994,7 @@ } }, "node_modules/npm/node_modules/postcss-selector-parser": { - "version": "6.0.13", + "version": "6.0.15", "dev": true, "inBundle": true, "license": "MIT", @@ -8950,15 +5015,6 @@ "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/npm/node_modules/process": { - "version": "0.11.10", - "dev": true, - "inBundle": true, - "license": "MIT", - "engines": { - "node": ">= 0.6.0" - } - }, "node_modules/npm/node_modules/promise-all-reject-late": { "version": "1.0.1", "dev": true, @@ -8969,7 +5025,7 @@ } }, "node_modules/npm/node_modules/promise-call-limit": { - "version": "1.0.2", + "version": "3.0.1", "dev": true, "inBundle": true, "license": "ISC", @@ -9065,22 +5121,6 @@ "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/npm/node_modules/readable-stream": { - "version": "4.4.2", - "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "abort-controller": "^3.0.0", - "buffer": "^6.0.3", - "events": "^3.3.0", - "process": "^0.11.10", - "string_decoder": "^1.3.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - } - }, "node_modules/npm/node_modules/retry": { "version": "0.12.0", "dev": true, @@ -9090,26 +5130,6 @@ "node": ">= 4" } }, - "node_modules/npm/node_modules/safe-buffer": { - "version": "5.2.1", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "inBundle": true, - "license": "MIT" - }, "node_modules/npm/node_modules/safer-buffer": { "version": "2.1.2", "dev": true, @@ -9184,15 +5204,17 @@ } }, "node_modules/npm/node_modules/sigstore": { - "version": "2.1.0", + "version": "2.2.0", "dev": true, "inBundle": true, "license": "Apache-2.0", "dependencies": { - "@sigstore/bundle": "^2.1.0", + "@sigstore/bundle": "^2.1.1", + "@sigstore/core": "^0.2.0", "@sigstore/protobuf-specs": "^0.2.1", - "@sigstore/sign": "^2.1.0", - "@sigstore/tuf": "^2.1.0" + "@sigstore/sign": "^2.2.1", + "@sigstore/tuf": "^2.3.0", + "@sigstore/verify": "^0.1.0" }, "engines": { "node": "^16.14.0 || >=18.0.0" @@ -9280,15 +5302,6 @@ "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/npm/node_modules/string_decoder": { - "version": "1.3.0", - "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "safe-buffer": "~5.2.0" - } - }, "node_modules/npm/node_modules/string-width": { "version": "4.2.3", "dev": true, @@ -9318,37 +5331,7 @@ "node": ">=8" } }, - "node_modules/npm/node_modules/string-width-cjs/node_modules/ansi-regex": { - "version": "5.0.1", - "dev": true, - "inBundle": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/npm/node_modules/string-width-cjs/node_modules/strip-ansi": { - "version": "6.0.1", - "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/npm/node_modules/string-width/node_modules/ansi-regex": { - "version": "5.0.1", - "dev": true, - "inBundle": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/npm/node_modules/string-width/node_modules/strip-ansi": { + "node_modules/npm/node_modules/strip-ansi": { "version": "6.0.1", "dev": true, "inBundle": true, @@ -9360,21 +5343,6 @@ "node": ">=8" } }, - "node_modules/npm/node_modules/strip-ansi": { - "version": "7.1.0", - "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^6.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" - } - }, "node_modules/npm/node_modules/strip-ansi-cjs": { "name": "strip-ansi", "version": "6.0.1", @@ -9388,15 +5356,6 @@ "node": ">=8" } }, - "node_modules/npm/node_modules/strip-ansi-cjs/node_modules/ansi-regex": { - "version": "5.0.1", - "dev": true, - "inBundle": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, "node_modules/npm/node_modules/supports-color": { "version": "9.4.0", "dev": true, @@ -9481,7 +5440,7 @@ } }, "node_modules/npm/node_modules/tuf-js": { - "version": "2.1.0", + "version": "2.2.0", "dev": true, "inBundle": true, "license": "MIT", @@ -9629,15 +5588,6 @@ "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, - "node_modules/npm/node_modules/wrap-ansi-cjs/node_modules/ansi-regex": { - "version": "5.0.1", - "dev": true, - "inBundle": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, "node_modules/npm/node_modules/wrap-ansi-cjs/node_modules/ansi-styles": { "version": "4.3.0", "dev": true, @@ -9653,16 +5603,16 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/npm/node_modules/wrap-ansi-cjs/node_modules/strip-ansi": { + "node_modules/npm/node_modules/wrap-ansi/node_modules/ansi-regex": { "version": "6.0.1", "dev": true, "inBundle": true, "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1" - }, "engines": { - "node": ">=8" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" } }, "node_modules/npm/node_modules/wrap-ansi/node_modules/emoji-regex": { @@ -9688,6 +5638,21 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/npm/node_modules/wrap-ansi/node_modules/strip-ansi": { + "version": "7.1.0", + "dev": true, + "inBundle": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, "node_modules/npm/node_modules/write-file-atomic": { "version": "5.0.1", "dev": true, @@ -9707,6 +5672,15 @@ "inBundle": true, "license": "ISC" }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/once": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", @@ -9744,15 +5718,15 @@ } }, "node_modules/p-filter": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-filter/-/p-filter-3.0.0.tgz", - "integrity": "sha512-QtoWLjXAW++uTX67HZQz1dbTpqBfiidsB6VtQUC9iR85S120+s0T5sO6s+B5MLzFcZkrEd/DGMmCjR+f2Qpxwg==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-filter/-/p-filter-4.1.0.tgz", + "integrity": "sha512-37/tPdZ3oJwHaS3gNJdenCDB3Tz26i9sjhnguBtvN0vYlRIiDNnvTWkuh+0hETV9rLPdJ3rlL3yVOYPIAnM8rw==", "dev": true, "dependencies": { - "p-map": "^5.1.0" + "p-map": "^7.0.1" }, "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + "node": ">=18" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -9763,93 +5737,41 @@ "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-3.0.0.tgz", "integrity": "sha512-Wo8VsW4IRQSKVXsJCn7TomUaVtyfjVDn3nUP7kE967BQk0CwFpdbZs0X0uk5sW9mkBa9eNM7hCMaG93WUAwxYQ==", "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/p-limit": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-4.0.0.tgz", - "integrity": "sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==", - "dev": true, - "dependencies": { - "yocto-queue": "^1.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-locate": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-6.0.0.tgz", - "integrity": "sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==", - "dev": true, - "dependencies": { - "p-limit": "^4.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-map": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-5.5.0.tgz", - "integrity": "sha512-VFqfGDHlx87K66yZrNdI4YGtD70IRyd+zSvgks6mzHPRNkoKy+9EKP4SFC77/vTTQYmRmti7dvqC+m5jBrBAcg==", - "dev": true, - "dependencies": { - "aggregate-error": "^4.0.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "engines": { + "node": ">=8" } }, - "node_modules/p-map/node_modules/aggregate-error": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-4.0.1.tgz", - "integrity": "sha512-0poP0T7el6Vq3rstR8Mn4V/IQrpBLO6POkUSrN7RhyY+GF/InCFShQzsQ39T25gkHhLgSLByyAz+Kjb+c2L98w==", + "node_modules/p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", "dev": true, "dependencies": { - "clean-stack": "^4.0.0", - "indent-string": "^5.0.0" + "p-try": "^1.0.0" }, "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=4" } }, - "node_modules/p-map/node_modules/clean-stack": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-4.2.0.tgz", - "integrity": "sha512-LYv6XPxoyODi36Dp976riBtSY27VmFo+MKqEU9QCCWyTrdEPDog+RWA7xQWHi6Vbp61j5c4cdzzX1NidnwtUWg==", + "node_modules/p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==", "dev": true, "dependencies": { - "escape-string-regexp": "5.0.0" + "p-limit": "^1.1.0" }, "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=4" } }, - "node_modules/p-map/node_modules/indent-string": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-5.0.0.tgz", - "integrity": "sha512-m6FAo/spmsW2Ab2fU35JTYwtOKa2yAwXSwgjSv1TJzh4Mh7mC3lzAOVLBprb72XsTrgkEIsl7YrFNAiDiRhIGg==", + "node_modules/p-map": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-7.0.1.tgz", + "integrity": "sha512-2wnaR0XL/FDOj+TgpDuRb2KTjLnu3Fma6b1ZUwGY7LcqenMcvP/YFpjpbPKY6WVGsbuJZRuoUz8iPrt8ORnAFw==", "dev": true, "engines": { - "node": ">=12" + "node": ">=18" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -9865,12 +5787,12 @@ } }, "node_modules/p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww==", "dev": true, "engines": { - "node": ">=6" + "node": ">=4" } }, "node_modules/parent-module": { @@ -9903,6 +5825,27 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/parse5": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.1.tgz", + "integrity": "sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug==", + "dev": true + }, + "node_modules/parse5-htmlparser2-tree-adapter": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-6.0.1.tgz", + "integrity": "sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA==", + "dev": true, + "dependencies": { + "parse5": "^6.0.1" + } + }, + "node_modules/parse5-htmlparser2-tree-adapter/node_modules/parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", + "dev": true + }, "node_modules/parsimmon": { "version": "1.18.1", "resolved": "https://registry.npmjs.org/parsimmon/-/parsimmon-1.18.1.tgz", @@ -9910,12 +5853,12 @@ "dev": true }, "node_modules/path-exists": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-5.0.0.tgz", - "integrity": "sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", "dev": true, "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + "node": ">=4" } }, "node_modules/path-key": { @@ -9927,12 +5870,6 @@ "node": ">=8" } }, - "node_modules/path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", - "dev": true - }, "node_modules/path-type": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", @@ -9976,73 +5913,6 @@ "node": ">=4" } }, - "node_modules/pkg-conf/node_modules/find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ==", - "dev": true, - "dependencies": { - "locate-path": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/pkg-conf/node_modules/locate-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "integrity": "sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==", - "dev": true, - "dependencies": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/pkg-conf/node_modules/p-limit": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", - "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", - "dev": true, - "dependencies": { - "p-try": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/pkg-conf/node_modules/p-locate": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "integrity": "sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==", - "dev": true, - "dependencies": { - "p-limit": "^1.1.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/pkg-conf/node_modules/p-try": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "integrity": "sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/pkg-conf/node_modules/path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", - "dev": true, - "engines": { - "node": ">=4" - } - }, "node_modules/process-nextick-args": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", @@ -10050,15 +5920,15 @@ "dev": true }, "node_modules/promisified-properties": { - "version": "2.0.27", - "resolved": "https://registry.npmjs.org/promisified-properties/-/promisified-properties-2.0.27.tgz", - "integrity": "sha512-fmx256M3b0QcHnqOj+Ok127LoYpmnYRf7g2OyLl7qD7Z0fzNbIZhHHIPKyvegbA29iAPP5BVWv7BJ/y2cMHHjA==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/promisified-properties/-/promisified-properties-3.0.0.tgz", + "integrity": "sha512-ARteuBuUpPg/+spsMhcKHvdtOW/q8btyyVYYxxegGgx+7u9ix9at8DjP2KM2t8+4SuI8wBLt+3X876FMQx91yQ==", "dev": true, "dependencies": { "parsimmon": "^1.13.0" }, "engines": { - "node": ">=14.16", + "node": ">=18", "npm": ">=7.12" } }, @@ -10088,15 +5958,6 @@ } ] }, - "node_modules/quick-lru": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", - "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==", - "dev": true, - "engines": { - "node": ">=8" - } - }, "node_modules/rc": { "version": "1.2.8", "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", @@ -10150,9 +6011,9 @@ } }, "node_modules/read-pkg-up/node_modules/type-fest": { - "version": "4.8.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.8.2.tgz", - "integrity": "sha512-mcvrCjixA5166hSrUoJgGb9gBQN4loMYyj9zxuMs/66ibHNEFd5JXMw37YVDx58L4/QID9jIzdTBB4mDwDJ6KQ==", + "version": "4.10.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.10.2.tgz", + "integrity": "sha512-anpAG63wSpdEbLwOqH8L84urkL6PiVIov3EMmgIhhThevh9aiMQov+6Btx0wldNcvm4wV+e2/Rt1QdDwKHFbHw==", "dev": true, "engines": { "node": ">=16" @@ -10161,24 +6022,14 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/read-pkg/node_modules/json-parse-even-better-errors": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-3.0.0.tgz", - "integrity": "sha512-iZbGHafX/59r39gPwVPRBGw0QQKnA7tte5pSMrhWOW7swGsVvVTjmfyAV9pNqk8YGT7tRCdxRu8uzcgZwoDooA==", - "dev": true, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, "node_modules/read-pkg/node_modules/parse-json": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-8.0.1.tgz", - "integrity": "sha512-soKUg/q/8bcfuF3+plsbYldE74cVEVEPSC1BUPIGTaX1byXdz6Fo+CVYBdH0jj/5xWsFrNRksl11QkBgHqPQeQ==", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-8.1.0.tgz", + "integrity": "sha512-rum1bPifK5SSar35Z6EKZuYPJx85pkNaFrxBK3mwdfSJ1/WKbYrjoW/zTPSjRRamfmVX1ACBIdFAO0VRErW/EA==", "dev": true, "dependencies": { "@babel/code-frame": "^7.22.13", - "index-to-position": "^0.1.1", - "json-parse-even-better-errors": "^3.0.0", + "index-to-position": "^0.1.2", "type-fest": "^4.7.1" }, "engines": { @@ -10189,9 +6040,9 @@ } }, "node_modules/read-pkg/node_modules/type-fest": { - "version": "4.8.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.8.2.tgz", - "integrity": "sha512-mcvrCjixA5166hSrUoJgGb9gBQN4loMYyj9zxuMs/66ibHNEFd5JXMw37YVDx58L4/QID9jIzdTBB4mDwDJ6KQ==", + "version": "4.10.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.10.2.tgz", + "integrity": "sha512-anpAG63wSpdEbLwOqH8L84urkL6PiVIov3EMmgIhhThevh9aiMQov+6Btx0wldNcvm4wV+e2/Rt1QdDwKHFbHw==", "dev": true, "engines": { "node": ">=16" @@ -10215,19 +6066,6 @@ "util-deprecate": "~1.0.1" } }, - "node_modules/redent": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", - "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", - "dev": true, - "dependencies": { - "indent-string": "^4.0.0", - "strip-indent": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/redeyed": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/redeyed/-/redeyed-2.1.1.tgz", @@ -10258,23 +6096,6 @@ "node": ">=0.10.0" } }, - "node_modules/resolve": { - "version": "1.22.8", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", - "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", - "dev": true, - "dependencies": { - "is-core-module": "^2.13.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/resolve-from": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", @@ -10324,9 +6145,9 @@ "dev": true }, "node_modules/semantic-release": { - "version": "22.0.8", - "resolved": "https://registry.npmjs.org/semantic-release/-/semantic-release-22.0.8.tgz", - "integrity": "sha512-55rb31jygqIYsGU/rY+gXXm2fnxBIWo9azOjxbqKsPnq7p70zwZ5v+xnD7TxJC+zvS3sy1eHLGXYWCaX3WI76A==", + "version": "23.0.2", + "resolved": "https://registry.npmjs.org/semantic-release/-/semantic-release-23.0.2.tgz", + "integrity": "sha512-OnVYJ6Xgzwe1x8MKswba7RU9+5djS1MWRTrTn5qsq3xZYpslroZkV9Pt0dA2YcIuieeuSZWJhn+yUWoBUHO5Fw==", "dev": true, "dependencies": { "@semantic-release/commit-analyzer": "^11.0.0", @@ -10335,9 +6156,9 @@ "@semantic-release/npm": "^11.0.0", "@semantic-release/release-notes-generator": "^12.0.0", "aggregate-error": "^5.0.0", - "cosmiconfig": "^8.0.0", + "cosmiconfig": "^9.0.0", "debug": "^4.0.0", - "env-ci": "^10.0.0", + "env-ci": "^11.0.0", "execa": "^8.0.0", "figures": "^6.0.0", "find-versions": "^5.1.0", @@ -10347,8 +6168,8 @@ "hosted-git-info": "^7.0.0", "import-from-esm": "^1.3.1", "lodash-es": "^4.17.21", - "marked": "^9.0.0", - "marked-terminal": "^6.0.0", + "marked": "^12.0.0", + "marked-terminal": "^7.0.0", "micromatch": "^4.0.2", "p-each-series": "^3.0.0", "p-reduce": "^3.0.0", @@ -10363,7 +6184,7 @@ "semantic-release": "bin/semantic-release.js" }, "engines": { - "node": "^18.17 || >=20.6.1" + "node": ">=20.8.1" } }, "node_modules/semantic-release/node_modules/@semantic-release/error": { @@ -10406,6 +6227,18 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/semantic-release/node_modules/escape-string-regexp": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", + "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/semantic-release/node_modules/execa": { "version": "8.0.1", "resolved": "https://registry.npmjs.org/execa/-/execa-8.0.1.tgz", @@ -10487,9 +6320,9 @@ } }, "node_modules/semantic-release/node_modules/npm-run-path": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.1.0.tgz", - "integrity": "sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.2.0.tgz", + "integrity": "sha512-W4/tgAXFqFA0iL7fk0+uQ3g7wkL8xJmx3XdK0VGb4cHW//eZTtKGvFBBoRKVTpY7n6ze4NL9ly7rgXcHufqXKg==", "dev": true, "dependencies": { "path-key": "^4.0.0" @@ -10565,9 +6398,9 @@ } }, "node_modules/semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", "dev": true, "dependencies": { "lru-cache": "^6.0.0" @@ -10700,15 +6533,6 @@ "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", "dev": true }, - "node_modules/signale/node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", - "dev": true, - "engines": { - "node": ">=0.8.0" - } - }, "node_modules/signale/node_modules/figures": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", @@ -10792,9 +6616,9 @@ } }, "node_modules/spdx-exceptions": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", - "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.4.0.tgz", + "integrity": "sha512-hcjppoJ68fhxA/cjbN4T8N6uCUejN8yFw69ttpqtBeCbF3u13n7mb31NB9jKwGTTWWnt9IbRA/mf1FprYS8wfw==", "dev": true }, "node_modules/spdx-expression-parse": { @@ -10808,23 +6632,11 @@ } }, "node_modules/spdx-license-ids": { - "version": "3.0.16", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.16.tgz", - "integrity": "sha512-eWN+LnM3GR6gPu35WxNgbGl8rmY1AEmoMDvL/QD6zYmPWgywxWqJWNdLGT+ke8dKNWrcYgYjPpG5gbTfghP8rw==", + "version": "3.0.17", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.17.tgz", + "integrity": "sha512-sh8PWc/ftMqAAdFiBu6Fy6JUOYjqDJBJvIhpfDMyHrr0Rbp5liZqd4TjtQ/RgfLjKFZb+LMx5hpml5qOWy0qvg==", "dev": true }, - "node_modules/split": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/split/-/split-1.0.1.tgz", - "integrity": "sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==", - "dev": true, - "dependencies": { - "through": "2" - }, - "engines": { - "node": "*" - } - }, "node_modules/split2": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/split2/-/split2-4.2.0.tgz", @@ -10897,18 +6709,6 @@ "node": ">=6" } }, - "node_modules/strip-indent": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", - "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", - "dev": true, - "dependencies": { - "min-indent": "^1.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/strip-json-comments": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", @@ -10943,18 +6743,6 @@ "node": ">=14.18" } }, - "node_modules/supports-preserve-symlinks-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/temp-dir": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-3.0.0.tgz", @@ -11018,12 +6806,43 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/thenify": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", + "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", + "dev": true, + "dependencies": { + "any-promise": "^1.0.0" + } + }, + "node_modules/thenify-all": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", + "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", + "dev": true, + "dependencies": { + "thenify": ">= 3.1.0 < 4" + }, + "engines": { + "node": ">=0.8" + } + }, "node_modules/through": { "version": "2.3.8", "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", "dev": true }, + "node_modules/through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "dev": true, + "dependencies": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, "node_modules/to-regex-range": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", @@ -11037,23 +6856,17 @@ } }, "node_modules/traverse": { - "version": "0.6.7", - "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.6.7.tgz", - "integrity": "sha512-/y956gpUo9ZNCb99YjxG7OaslxZWHfCHAUUfshwqOXmxUIvqLjVO581BT+gM59+QV9tFe6/CGG53tsA1Y7RSdg==", + "version": "0.6.8", + "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.6.8.tgz", + "integrity": "sha512-aXJDbk6SnumuaZSANd21XAo15ucCDE38H4fkqiGsc3MhCK+wOlZvLP9cB/TvpHT0mOyWgC4Z8EwRlzqYSUzdsA==", "dev": true, + "engines": { + "node": ">= 0.4" + }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/trim-newlines": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz", - "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, "node_modules/type-fest": { "version": "3.13.1", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-3.13.1.tgz", @@ -11122,9 +6935,9 @@ "dev": true }, "node_modules/universalify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", - "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", "dev": true, "engines": { "node": ">= 10.0.0" @@ -11224,9 +7037,9 @@ "dev": true }, "node_modules/yargs": { - "version": "17.7.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.1.tgz", - "integrity": "sha512-cwiTb08Xuv5fqF4AovYacTFNxk62th7LKJ6BL9IGUpTJrWoU7/7WdQGTP2SjKf1dUNBGzDd28p/Yfs/GI6JrLw==", + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", "dev": true, "dependencies": { "cliui": "^8.0.1", @@ -11242,15 +7055,6 @@ } }, "node_modules/yargs-parser": { - "version": "20.2.9", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", - "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/yargs/node_modules/yargs-parser": { "version": "21.1.1", "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", @@ -11258,18 +7062,6 @@ "engines": { "node": ">=12" } - }, - "node_modules/yocto-queue": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.0.0.tgz", - "integrity": "sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==", - "dev": true, - "engines": { - "node": ">=12.20" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } } } } diff --git a/package.json b/package.json index 08aa83c90..3ee6702e5 100644 --- a/package.json +++ b/package.json @@ -1,9 +1,9 @@ { "devDependencies": { - "@saithodev/semantic-release-backmerge": "^3.2.1", + "@saithodev/semantic-release-backmerge": "^4.0.1", "@semantic-release/changelog": "^6.0.3", "@semantic-release/git": "^10.0.1", - "gradle-semantic-release-plugin": "^1.8.0", - "semantic-release": "^22.0.8" + "gradle-semantic-release-plugin": "^1.9.1", + "semantic-release": "^23.0.2" } -} +} \ No newline at end of file From f8b40f81bdac3c1bd7e3d3fee94864b0da7656fd Mon Sep 17 00:00:00 2001 From: akir45 <91464996+akir45@users.noreply.github.com> Date: Wed, 20 Mar 2024 15:48:48 +0900 Subject: [PATCH 025/147] feat(YouTube - Translations): Update `Japanese` (#89) --- src/main/resources/youtube/translations/ja-rJP/strings.xml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main/resources/youtube/translations/ja-rJP/strings.xml b/src/main/resources/youtube/translations/ja-rJP/strings.xml index 3f2bf0451..562670786 100644 --- a/src/main/resources/youtube/translations/ja-rJP/strings.xml +++ b/src/main/resources/youtube/translations/ja-rJP/strings.xml @@ -449,7 +449,7 @@ DeArrow の詳細については、ここをタップしてください。" - "グレーの説明は非表示になっています。 + "グレーの説明は非表示になります。 • プレイリストから後で見る。 • 他の人はこの動画も見ています。 • チャンネルの視聴者はこのチャンネルなども見ています。" @@ -1067,9 +1067,9 @@ DeArrow の詳細については、ここをタップしてください。"スポーツ 後で見る キーワードの長さが無効です (少なくとも %s 文字である必要があります): %s. - "非表示にするキーワードとフレーズを改行で区切って設定します + "非表示にするキーワードとフレーズを設定します。(改行区切り) -中央に大文字が含まれる単語は、大文字と小文字を区別して入力する必要があります (例: iPhone, TikTok, LeBlanc)." +中央に大文字が含まれる単語は、大文字と小文字を区別して入力する必要があります。 (例: iPhone, TikTok, LeBlanc)" キーワードフィルターを編集 キーワードフィルターが無効になっています。 キーワードフィルターが有効になっています。 From d547cda236fc6d97387e5e6422b3a3a787046a2c Mon Sep 17 00:00:00 2001 From: CaM/7oCe6e <_rufusin_@mail.ru> Date: Thu, 21 Mar 2024 14:23:41 +0300 Subject: [PATCH 026/147] feat(YouTube - Speed overlay): Change the speed overlay icon and fix patch for applying to earlier versions (#92) --- .../player/speedoverlay/SpeedOverlayPatch.kt | 54 +++++++++++++------ .../youtube/utils/settings/SettingsPatch.kt | 22 +------- .../layout/speedmaster_icon_edu_overlay.xml | 9 ---- .../layout/speedmaster_icon_edu_overlay.xml | 8 --- 4 files changed, 40 insertions(+), 53 deletions(-) delete mode 100644 src/main/resources/youtube/settings/speedmaster_icon/1843/layout/speedmaster_icon_edu_overlay.xml delete mode 100644 src/main/resources/youtube/settings/speedmaster_icon/1904/layout/speedmaster_icon_edu_overlay.xml diff --git a/src/main/kotlin/app/revanced/patches/youtube/player/speedoverlay/SpeedOverlayPatch.kt b/src/main/kotlin/app/revanced/patches/youtube/player/speedoverlay/SpeedOverlayPatch.kt index b7de53205..6856a46cb 100644 --- a/src/main/kotlin/app/revanced/patches/youtube/player/speedoverlay/SpeedOverlayPatch.kt +++ b/src/main/kotlin/app/revanced/patches/youtube/player/speedoverlay/SpeedOverlayPatch.kt @@ -4,14 +4,17 @@ import app.revanced.patcher.data.BytecodeContext import app.revanced.patcher.extensions.InstructionExtensions.addInstructions import app.revanced.patcher.extensions.InstructionExtensions.getInstruction import app.revanced.patcher.patch.BytecodePatch +import app.revanced.patcher.patch.PatchException import app.revanced.patcher.patch.annotation.CompatiblePackage import app.revanced.patcher.patch.annotation.Patch import app.revanced.patches.youtube.player.speedoverlay.fingerprints.RestoreSlideToSeekBehaviorFingerprint import app.revanced.patches.youtube.player.speedoverlay.fingerprints.SpeedOverlayFingerprint import app.revanced.patches.youtube.utils.integrations.Constants.PLAYER import app.revanced.patches.youtube.utils.settings.SettingsPatch +import app.revanced.util.doRecursively import app.revanced.util.exception import com.android.tools.smali.dexlib2.iface.instruction.OneRegisterInstruction +import org.w3c.dom.Element @Patch( name = "Disable speed overlay", @@ -65,24 +68,43 @@ object SpeedOverlayPatch : BytecodePatch( ) { override fun execute(context: BytecodeContext) { - arrayOf( - RestoreSlideToSeekBehaviorFingerprint, - SpeedOverlayFingerprint - ).forEach { fingerprint -> - fingerprint.result?.let { - it.mutableMethod.apply { - val insertIndex = it.scanResult.patternScanResult!!.endIndex + 1 - val insertRegister = - getInstruction(insertIndex).registerA + if (SettingsPatch.upward1836) { + arrayOf( + RestoreSlideToSeekBehaviorFingerprint, + SpeedOverlayFingerprint + ).forEach { fingerprint -> + fingerprint.result?.let { + it.mutableMethod.apply { + val insertIndex = it.scanResult.patternScanResult!!.endIndex + 1 + val insertRegister = + getInstruction(insertIndex).registerA + + addInstructions( + insertIndex, """ + invoke-static {v$insertRegister}, $PLAYER->disableSpeedOverlay(Z)Z + move-result v$insertRegister + """ + ) + } + } ?: throw fingerprint.exception + } + } else { + throw PatchException("This version is not supported. Please use YouTube 18.36.39 or later.") + } + + if (SettingsPatch.upward1839) { + SettingsPatch.contexts.xmlEditor["res/layout/speedmaster_icon_edu_overlay.xml"].use { editor -> + editor.file.doRecursively { + arrayOf("height", "width").forEach replacement@{ replacement -> + if (it !is Element) return@replacement - addInstructions( - insertIndex, """ - invoke-static {v$insertRegister}, $PLAYER->disableSpeedOverlay(Z)Z - move-result v$insertRegister - """ - ) + if (it.attributes.getNamedItem("android:src")?.nodeValue?.endsWith("_24") == true) { + it.getAttributeNode("android:layout_$replacement") + ?.let { attribute -> attribute.textContent = "12.0dip" } + } + } } - } ?: throw fingerprint.exception + } } /** diff --git a/src/main/kotlin/app/revanced/patches/youtube/utils/settings/SettingsPatch.kt b/src/main/kotlin/app/revanced/patches/youtube/utils/settings/SettingsPatch.kt index 99d690409..bb54c40e7 100644 --- a/src/main/kotlin/app/revanced/patches/youtube/utils/settings/SettingsPatch.kt +++ b/src/main/kotlin/app/revanced/patches/youtube/utils/settings/SettingsPatch.kt @@ -101,6 +101,7 @@ object SettingsPatch : AbstractSettingsResourcePatch( upward1828 = 232900000 <= playServicesVersion upward1831 = 233200000 <= playServicesVersion upward1834 = 233502000 <= playServicesVersion + upward1836 = 233700000 <= playServicesVersion upward1839 = 234002000 <= playServicesVersion upward1841 = 234200000 <= playServicesVersion upward1843 = 234400000 <= playServicesVersion @@ -136,26 +137,6 @@ object SettingsPatch : AbstractSettingsResourcePatch( context.copyResources("youtube/settings", resourceGroup) } - if (SettingsPatch.upward1843) { - arrayOf( - ResourceGroup( - "layout", - "speedmaster_icon_edu_overlay.xml" - ) - ).forEach { resourceGroup -> - context.copyResources("youtube/settings/speedmaster_icon/1843", resourceGroup) - } - if (SettingsPatch.upward1904) { - arrayOf( - ResourceGroup( - "layout", - "speedmaster_icon_edu_overlay.xml" - ) - ).forEach { resourceGroup -> - context.copyResources("youtube/settings/speedmaster_icon/1904", resourceGroup) - } - } - } /** * initialize ReVanced Extended Settings @@ -195,6 +176,7 @@ object SettingsPatch : AbstractSettingsResourcePatch( internal var upward1828: Boolean = false internal var upward1831: Boolean = false internal var upward1834: Boolean = false + internal var upward1836: Boolean = false internal var upward1839: Boolean = false internal var upward1841: Boolean = false internal var upward1843: Boolean = false diff --git a/src/main/resources/youtube/settings/speedmaster_icon/1843/layout/speedmaster_icon_edu_overlay.xml b/src/main/resources/youtube/settings/speedmaster_icon/1843/layout/speedmaster_icon_edu_overlay.xml deleted file mode 100644 index a5531ddb7..000000000 --- a/src/main/resources/youtube/settings/speedmaster_icon/1843/layout/speedmaster_icon_edu_overlay.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - \ No newline at end of file diff --git a/src/main/resources/youtube/settings/speedmaster_icon/1904/layout/speedmaster_icon_edu_overlay.xml b/src/main/resources/youtube/settings/speedmaster_icon/1904/layout/speedmaster_icon_edu_overlay.xml deleted file mode 100644 index ec1aa10e3..000000000 --- a/src/main/resources/youtube/settings/speedmaster_icon/1904/layout/speedmaster_icon_edu_overlay.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - \ No newline at end of file From cb02ba71f5af061a17183540537966e9ccef9332 Mon Sep 17 00:00:00 2001 From: CaM/7oCe6e <_rufusin_@mail.ru> Date: Thu, 21 Mar 2024 15:36:02 +0300 Subject: [PATCH 027/147] fix(YouTube): Adjusting patches to apply correctly to earlier versions. (#94) * fix(YouTube): Adjusting patches to apply correctly to earlier versions. * Update revanced_prefs.xml --------- Co-authored-by: Aaron Veil <70171475+anddea@users.noreply.github.com> --- .../flyoutpanel/player/ChangeTogglePatch.kt | 5 +- .../keep/KeepLandScapeModePatch.kt | 1 + .../DisableRollingNumberAnimationPatch.kt | 47 ++- .../general/songsearch/SongSearchPatch.kt | 1 + .../DoubleTapOverlayBackgroundPatch.kt | 3 +- .../PowerSaveModeOneFingerprint.kt | 4 +- .../PowerSaveModeTwoFingerprint.kt | 4 +- .../NavigationButtonsPatch.kt | 2 +- .../PivotBarShortsButtonViewFingerprint.kt | 3 +- ...aylistOfflineDownloadOnClickFingerprint.kt | 2 +- .../musicbutton/HideMusicButtonPatch.kt | 46 ++- .../MusicAppDeeplinkButtonFingerprint.kt | 5 +- ...MusicAppDeeplinkButtonParentFingerprint.kt | 12 - .../player/speedoverlay/SpeedOverlayPatch.kt | 9 - .../swipe/controls/SwipeControlsPatch.kt | 7 +- .../youtube/utils/settings/SettingsPatch.kt | 4 - .../youtube/settings/xml/revanced_prefs.xml | 386 +++++++++--------- 17 files changed, 272 insertions(+), 269 deletions(-) delete mode 100644 src/main/kotlin/app/revanced/patches/youtube/player/musicbutton/fingerprints/MusicAppDeeplinkButtonParentFingerprint.kt diff --git a/src/main/kotlin/app/revanced/patches/youtube/flyoutpanel/player/ChangeTogglePatch.kt b/src/main/kotlin/app/revanced/patches/youtube/flyoutpanel/player/ChangeTogglePatch.kt index bb00503d2..14b009ac6 100644 --- a/src/main/kotlin/app/revanced/patches/youtube/flyoutpanel/player/ChangeTogglePatch.kt +++ b/src/main/kotlin/app/revanced/patches/youtube/flyoutpanel/player/ChangeTogglePatch.kt @@ -70,7 +70,6 @@ object ChangeTogglePatch : BytecodePatch( ) ) { override fun execute(context: BytecodeContext) { - if (SettingsPatch.upward1905) throw PatchException("This version is not supported. Please use YouTube 19.05.36 or earlier.") val additionalSettingsConfigResult = AdditionalSettingsConfigFingerprint.result ?: throw AdditionalSettingsConfigFingerprint.exception @@ -108,6 +107,7 @@ object ChangeTogglePatch : BytecodePatch( } private fun MethodFingerprint.injectCall(descriptor: String) { + result?.let { it.mutableMethod.apply { val insertIndex = implementation!!.instructions.indexOfFirst { instruction -> @@ -124,6 +124,7 @@ object ChangeTogglePatch : BytecodePatch( """ ) } - } ?: throw exception + } ?: throw PatchException("This version is not supported. Please use YouTube 19.05.36 or earlier.") + } } diff --git a/src/main/kotlin/app/revanced/patches/youtube/fullscreen/landscapemode/keep/KeepLandScapeModePatch.kt b/src/main/kotlin/app/revanced/patches/youtube/fullscreen/landscapemode/keep/KeepLandScapeModePatch.kt index 56b0270c3..2e3b8de36 100644 --- a/src/main/kotlin/app/revanced/patches/youtube/fullscreen/landscapemode/keep/KeepLandScapeModePatch.kt +++ b/src/main/kotlin/app/revanced/patches/youtube/fullscreen/landscapemode/keep/KeepLandScapeModePatch.kt @@ -54,6 +54,7 @@ object KeepLandScapeModePatch : BytecodePatch( ) ) { override fun execute(context: BytecodeContext) { + LandScapeModeConfigFingerprint.result?.let { it.mutableMethod.apply { val insertIndex = implementation!!.instructions.size - 1 diff --git a/src/main/kotlin/app/revanced/patches/youtube/general/rollingnumber/DisableRollingNumberAnimationPatch.kt b/src/main/kotlin/app/revanced/patches/youtube/general/rollingnumber/DisableRollingNumberAnimationPatch.kt index 8eec4e3de..26c304c0e 100644 --- a/src/main/kotlin/app/revanced/patches/youtube/general/rollingnumber/DisableRollingNumberAnimationPatch.kt +++ b/src/main/kotlin/app/revanced/patches/youtube/general/rollingnumber/DisableRollingNumberAnimationPatch.kt @@ -12,6 +12,7 @@ import app.revanced.patcher.util.smali.ExternalLabel import app.revanced.patches.youtube.utils.fingerprints.RollingNumberTextViewAnimationUpdateFingerprint import app.revanced.patches.youtube.utils.integrations.Constants.GENERAL import app.revanced.patches.youtube.utils.settings.SettingsPatch +import app.revanced.util.exception import com.android.tools.smali.dexlib2.iface.instruction.OneRegisterInstruction @Patch( @@ -52,29 +53,33 @@ object DisableRollingNumberAnimationPatch : BytecodePatch( // Animations are disabled by preventing an Image from being applied to the text span, // which prevents the animations from appearing. - RollingNumberTextViewAnimationUpdateFingerprint.result?.apply { - val patternScanResult = scanResult.patternScanResult!! - val blockStartIndex = patternScanResult.startIndex - val blockEndIndex = patternScanResult.endIndex + 1 - mutableMethod.apply { - val freeRegister = getInstruction(blockStartIndex).registerA + if (SettingsPatch.upward1843) { + RollingNumberTextViewAnimationUpdateFingerprint.result?.apply { + val patternScanResult = scanResult.patternScanResult!! + val blockStartIndex = patternScanResult.startIndex + val blockEndIndex = patternScanResult.endIndex + 1 + mutableMethod.apply { + val freeRegister = getInstruction(blockStartIndex).registerA - // ReturnYouTubeDislike also makes changes to this same method, - // and must add control flow label to a noop instruction to - // ensure RYD patch adds it's changes after the control flow label. - addInstructions(blockEndIndex, "nop") + // ReturnYouTubeDislike also makes changes to this same method, + // and must add control flow label to a noop instruction to + // ensure RYD patch adds it's changes after the control flow label. + addInstructions(blockEndIndex, "nop") - addInstructionsWithLabels( - blockStartIndex, - """ - invoke-static {}, $GENERAL->disableRollingNumberAnimations()Z - move-result v$freeRegister - if-nez v$freeRegister, :disable_animations - """, - ExternalLabel("disable_animations", getInstruction(blockEndIndex)) - ) - } - } ?: throw PatchException("This version is not supported. Please use YouTube 18.30.37 or later.") + addInstructionsWithLabels( + blockStartIndex, + """ + invoke-static {}, $GENERAL->disableRollingNumberAnimations()Z + move-result v$freeRegister + if-nez v$freeRegister, :disable_animations + """, + ExternalLabel("disable_animations", getInstruction(blockEndIndex)) + ) + } + } ?: RollingNumberTextViewAnimationUpdateFingerprint.exception + } else { + throw PatchException("This version is not supported. Please use YouTube 18.43.45 or later.") + } /** * Add settings diff --git a/src/main/kotlin/app/revanced/patches/youtube/general/songsearch/SongSearchPatch.kt b/src/main/kotlin/app/revanced/patches/youtube/general/songsearch/SongSearchPatch.kt index 855b9371f..4caf0d8b3 100644 --- a/src/main/kotlin/app/revanced/patches/youtube/general/songsearch/SongSearchPatch.kt +++ b/src/main/kotlin/app/revanced/patches/youtube/general/songsearch/SongSearchPatch.kt @@ -79,5 +79,6 @@ object SongSearchPatch : BytecodePatch( ) SettingsPatch.updatePatchStatus("Enable song search") + } } diff --git a/src/main/kotlin/app/revanced/patches/youtube/layout/doubletapbackground/DoubleTapOverlayBackgroundPatch.kt b/src/main/kotlin/app/revanced/patches/youtube/layout/doubletapbackground/DoubleTapOverlayBackgroundPatch.kt index d59327341..29701f0a7 100644 --- a/src/main/kotlin/app/revanced/patches/youtube/layout/doubletapbackground/DoubleTapOverlayBackgroundPatch.kt +++ b/src/main/kotlin/app/revanced/patches/youtube/layout/doubletapbackground/DoubleTapOverlayBackgroundPatch.kt @@ -47,8 +47,7 @@ import app.revanced.patches.youtube.utils.settings.SettingsPatch "19.09.37" ] ) - ], - use = true + ] ) @Suppress("unused") object DoubleTapOverlayBackgroundPatch : AbstractOverlayBackgroundPatch( diff --git a/src/main/kotlin/app/revanced/patches/youtube/misc/ambientmode/fingerprints/PowerSaveModeOneFingerprint.kt b/src/main/kotlin/app/revanced/patches/youtube/misc/ambientmode/fingerprints/PowerSaveModeOneFingerprint.kt index 9bcb6dc21..1d9a8ac8d 100644 --- a/src/main/kotlin/app/revanced/patches/youtube/misc/ambientmode/fingerprints/PowerSaveModeOneFingerprint.kt +++ b/src/main/kotlin/app/revanced/patches/youtube/misc/ambientmode/fingerprints/PowerSaveModeOneFingerprint.kt @@ -1,4 +1,4 @@ -package app.revanced.patches.youtube.misc.ambientmode.fingerprints /** #C# Add START */ +package app.revanced.patches.youtube.misc.ambientmode.fingerprints import app.revanced.patcher.extensions.or import app.revanced.patcher.fingerprint.MethodFingerprint @@ -40,4 +40,4 @@ object PowerSaveModeOneFingerprint : MethodFingerprint( } count == 1 } -) /** #C# Add END */ \ No newline at end of file +) \ No newline at end of file diff --git a/src/main/kotlin/app/revanced/patches/youtube/misc/ambientmode/fingerprints/PowerSaveModeTwoFingerprint.kt b/src/main/kotlin/app/revanced/patches/youtube/misc/ambientmode/fingerprints/PowerSaveModeTwoFingerprint.kt index 578d227f4..041b5f4bc 100644 --- a/src/main/kotlin/app/revanced/patches/youtube/misc/ambientmode/fingerprints/PowerSaveModeTwoFingerprint.kt +++ b/src/main/kotlin/app/revanced/patches/youtube/misc/ambientmode/fingerprints/PowerSaveModeTwoFingerprint.kt @@ -1,4 +1,4 @@ -package app.revanced.patches.youtube.misc.ambientmode.fingerprints /** #C# Add START */ +package app.revanced.patches.youtube.misc.ambientmode.fingerprints import app.revanced.patcher.extensions.or import app.revanced.patcher.fingerprint.MethodFingerprint @@ -41,4 +41,4 @@ object PowerSaveModeTwoFingerprint : MethodFingerprint( } count == 1 } -) /** #C# Add END */ \ No newline at end of file +) \ No newline at end of file diff --git a/src/main/kotlin/app/revanced/patches/youtube/navigation/navigationbuttons/NavigationButtonsPatch.kt b/src/main/kotlin/app/revanced/patches/youtube/navigation/navigationbuttons/NavigationButtonsPatch.kt index 2f9a47f84..6a86a38db 100644 --- a/src/main/kotlin/app/revanced/patches/youtube/navigation/navigationbuttons/NavigationButtonsPatch.kt +++ b/src/main/kotlin/app/revanced/patches/youtube/navigation/navigationbuttons/NavigationButtonsPatch.kt @@ -102,7 +102,7 @@ object NavigationButtonsPatch : BytecodePatch( val buttonViewResult = this[1] val enumHookInsertIndex = enumScanResult.startIndex + 2 - val buttonHookInsertIndex = buttonViewResult.endIndex + val buttonHookInsertIndex = buttonViewResult.endIndex - 1 mapOf( BUTTON_HOOK to buttonHookInsertIndex, diff --git a/src/main/kotlin/app/revanced/patches/youtube/navigation/navigationbuttons/fingerprints/PivotBarShortsButtonViewFingerprint.kt b/src/main/kotlin/app/revanced/patches/youtube/navigation/navigationbuttons/fingerprints/PivotBarShortsButtonViewFingerprint.kt index 51acdfc07..8928deef7 100644 --- a/src/main/kotlin/app/revanced/patches/youtube/navigation/navigationbuttons/fingerprints/PivotBarShortsButtonViewFingerprint.kt +++ b/src/main/kotlin/app/revanced/patches/youtube/navigation/navigationbuttons/fingerprints/PivotBarShortsButtonViewFingerprint.kt @@ -7,6 +7,7 @@ object PivotBarShortsButtonViewFingerprint : MethodFingerprint( opcodes = listOf( Opcode.INVOKE_VIRTUAL_RANGE, Opcode.MOVE_RESULT_OBJECT, // target reference - Opcode.GOTO, + null, // Opcode.GOTO_16 or Opcode.GOTO + Opcode.IF_NE ) ) \ No newline at end of file diff --git a/src/main/kotlin/app/revanced/patches/youtube/overlaybutton/download/hook/fingerprints/PlaylistOfflineDownloadOnClickFingerprint.kt b/src/main/kotlin/app/revanced/patches/youtube/overlaybutton/download/hook/fingerprints/PlaylistOfflineDownloadOnClickFingerprint.kt index d67d680fd..cd56d2067 100644 --- a/src/main/kotlin/app/revanced/patches/youtube/overlaybutton/download/hook/fingerprints/PlaylistOfflineDownloadOnClickFingerprint.kt +++ b/src/main/kotlin/app/revanced/patches/youtube/overlaybutton/download/hook/fingerprints/PlaylistOfflineDownloadOnClickFingerprint.kt @@ -14,7 +14,7 @@ object PlaylistOfflineDownloadOnClickFingerprint : MethodFingerprint( Opcode.INVOKE_STATIC, Opcode.MOVE_RESULT, Opcode.IF_EQZ, - null, // Opcode.RETURN_VOID, Opcode.GOTO + null, // Opcode.RETURN_VOID or Opcode.GOTO Opcode.IGET_OBJECT ), customFingerprint = { methodDef, classDef -> diff --git a/src/main/kotlin/app/revanced/patches/youtube/player/musicbutton/HideMusicButtonPatch.kt b/src/main/kotlin/app/revanced/patches/youtube/player/musicbutton/HideMusicButtonPatch.kt index 9e036f5a4..ef13b3c16 100644 --- a/src/main/kotlin/app/revanced/patches/youtube/player/musicbutton/HideMusicButtonPatch.kt +++ b/src/main/kotlin/app/revanced/patches/youtube/player/musicbutton/HideMusicButtonPatch.kt @@ -9,7 +9,6 @@ import app.revanced.patcher.patch.annotation.Patch import app.revanced.patcher.util.smali.ExternalLabel import app.revanced.patches.youtube.player.musicbutton.fingerprints.MusicAppDeeplinkButtonAlternativeFingerprint import app.revanced.patches.youtube.player.musicbutton.fingerprints.MusicAppDeeplinkButtonFingerprint -import app.revanced.patches.youtube.player.musicbutton.fingerprints.MusicAppDeeplinkButtonParentFingerprint import app.revanced.patches.youtube.utils.integrations.Constants.PLAYER import app.revanced.patches.youtube.utils.resourceid.SharedResourceIdPatch import app.revanced.patches.youtube.utils.settings.SettingsPatch @@ -63,25 +62,38 @@ import app.revanced.util.exception ) @Suppress("unused") object HideMusicButtonPatch : BytecodePatch( - setOf(MusicAppDeeplinkButtonParentFingerprint) + setOf( + MusicAppDeeplinkButtonAlternativeFingerprint, + MusicAppDeeplinkButtonFingerprint + ) ) { override fun execute(context: BytecodeContext) { - MusicAppDeeplinkButtonParentFingerprint.result?.mutableClass?.let { mutableClass -> - MusicAppDeeplinkButtonFingerprint.also { it.resolve(context, mutableClass) }.result?.let { - it.mutableMethod.apply { - addInstructionsWithLabels( - 0, - """ - invoke-static {}, $PLAYER->hideMusicButton()Z - move-result v0 - if-nez v0, :hidden - """, - ExternalLabel("hidden", getInstruction(implementation!!.instructions.size - 1)) - ) - } - } ?: throw MusicAppDeeplinkButtonFingerprint.exception - } ?: throw MusicAppDeeplinkButtonParentFingerprint.exception + MusicAppDeeplinkButtonFingerprint.result?.let { + it.mutableMethod.apply { + addInstructionsWithLabels( + 0, + """ + invoke-static {}, $PLAYER->hideMusicButton()Z + move-result v0 + if-nez v0, :hidden + """, + ExternalLabel("hidden", getInstruction(implementation!!.instructions.size - 1)) + ) + } + } ?: MusicAppDeeplinkButtonAlternativeFingerprint.result?.let { + it.mutableMethod.apply { + addInstructionsWithLabels( + 0, + """ + invoke-static {}, $PLAYER->hideMusicButton()Z + move-result v0 + if-nez v0, :hidden + """, + ExternalLabel("hidden", getInstruction(implementation!!.instructions.size - 1)) + ) + } + } ?: throw MusicAppDeeplinkButtonFingerprint.exception /** * Add settings diff --git a/src/main/kotlin/app/revanced/patches/youtube/player/musicbutton/fingerprints/MusicAppDeeplinkButtonFingerprint.kt b/src/main/kotlin/app/revanced/patches/youtube/player/musicbutton/fingerprints/MusicAppDeeplinkButtonFingerprint.kt index d5c1b492e..372659b4d 100644 --- a/src/main/kotlin/app/revanced/patches/youtube/player/musicbutton/fingerprints/MusicAppDeeplinkButtonFingerprint.kt +++ b/src/main/kotlin/app/revanced/patches/youtube/player/musicbutton/fingerprints/MusicAppDeeplinkButtonFingerprint.kt @@ -2,11 +2,12 @@ package app.revanced.patches.youtube.player.musicbutton.fingerprints import app.revanced.patcher.extensions.or import app.revanced.patches.youtube.utils.resourceid.SharedResourceIdPatch.MusicAppDeeplinkButtonView -import app.revanced.patcher.fingerprint.MethodFingerprint +import app.revanced.util.fingerprint.LiteralValueFingerprint import com.android.tools.smali.dexlib2.AccessFlags -object MusicAppDeeplinkButtonFingerprint : MethodFingerprint( +object MusicAppDeeplinkButtonFingerprint : LiteralValueFingerprint( returnType = "V", accessFlags = AccessFlags.PUBLIC or AccessFlags.FINAL, parameters = listOf("Z", "Z"), + literalSupplier = { MusicAppDeeplinkButtonView } ) \ No newline at end of file diff --git a/src/main/kotlin/app/revanced/patches/youtube/player/musicbutton/fingerprints/MusicAppDeeplinkButtonParentFingerprint.kt b/src/main/kotlin/app/revanced/patches/youtube/player/musicbutton/fingerprints/MusicAppDeeplinkButtonParentFingerprint.kt deleted file mode 100644 index b593e74bb..000000000 --- a/src/main/kotlin/app/revanced/patches/youtube/player/musicbutton/fingerprints/MusicAppDeeplinkButtonParentFingerprint.kt +++ /dev/null @@ -1,12 +0,0 @@ -package app.revanced.patches.youtube.player.musicbutton.fingerprints - -import app.revanced.patcher.extensions.or -import app.revanced.patches.youtube.utils.resourceid.SharedResourceIdPatch.MusicAppDeeplinkButtonView -import app.revanced.util.fingerprint.LiteralValueFingerprint -import com.android.tools.smali.dexlib2.AccessFlags - -object MusicAppDeeplinkButtonParentFingerprint : LiteralValueFingerprint( - returnType = "V", - accessFlags = AccessFlags.PROTECTED or AccessFlags.FINAL, - literalSupplier = { MusicAppDeeplinkButtonView } -) \ No newline at end of file diff --git a/src/main/kotlin/app/revanced/patches/youtube/player/speedoverlay/SpeedOverlayPatch.kt b/src/main/kotlin/app/revanced/patches/youtube/player/speedoverlay/SpeedOverlayPatch.kt index 6856a46cb..e678acd06 100644 --- a/src/main/kotlin/app/revanced/patches/youtube/player/speedoverlay/SpeedOverlayPatch.kt +++ b/src/main/kotlin/app/revanced/patches/youtube/player/speedoverlay/SpeedOverlayPatch.kt @@ -24,15 +24,6 @@ import org.w3c.dom.Element CompatiblePackage( "com.google.android.youtube", [ - "18.25.40", - "18.27.36", - "18.29.38", - "18.30.37", - "18.31.40", - "18.32.39", - "18.33.40", - "18.34.38", - "18.35.36", "18.36.39", "18.37.36", "18.38.44", diff --git a/src/main/kotlin/app/revanced/patches/youtube/swipe/controls/SwipeControlsPatch.kt b/src/main/kotlin/app/revanced/patches/youtube/swipe/controls/SwipeControlsPatch.kt index f0034a315..5371c00b6 100644 --- a/src/main/kotlin/app/revanced/patches/youtube/swipe/controls/SwipeControlsPatch.kt +++ b/src/main/kotlin/app/revanced/patches/youtube/swipe/controls/SwipeControlsPatch.kt @@ -129,7 +129,7 @@ object SwipeControlsPatch : BytecodePatch( } } ?: throw FullScreenEngagementOverlayFingerprint.exception - if (SettingsPatch.upward1909) { + try { HDRBrightnessFingerprint.result?.let { it.mutableMethod.apply { addInstructionsWithLabels( @@ -141,7 +141,7 @@ object SwipeControlsPatch : BytecodePatch( """, ExternalLabel("default", getInstruction(0)) ) } - } + } ?: throw HDRBrightnessFingerprint.exception /** * Add settings @@ -151,8 +151,11 @@ object SwipeControlsPatch : BytecodePatch( "SETTINGS: SWIPE_EXPERIMENTAL_FLAGS" ) ) + } catch (e: Exception) { + println("WARNING: Disable auto HDR brightness is not supported in this version. Use YouTube 19.08.36 or earlier (${e.message})") } + /** * Add settings */ diff --git a/src/main/kotlin/app/revanced/patches/youtube/utils/settings/SettingsPatch.kt b/src/main/kotlin/app/revanced/patches/youtube/utils/settings/SettingsPatch.kt index bb54c40e7..98d548d35 100644 --- a/src/main/kotlin/app/revanced/patches/youtube/utils/settings/SettingsPatch.kt +++ b/src/main/kotlin/app/revanced/patches/youtube/utils/settings/SettingsPatch.kt @@ -106,8 +106,6 @@ object SettingsPatch : AbstractSettingsResourcePatch( upward1841 = 234200000 <= playServicesVersion upward1843 = 234400000 <= playServicesVersion upward1904 = 240502000 <= playServicesVersion - upward1905 = 240700000 <= playServicesVersion - upward1909 = 241002000 > playServicesVersion break } @@ -181,8 +179,6 @@ object SettingsPatch : AbstractSettingsResourcePatch( internal var upward1841: Boolean = false internal var upward1843: Boolean = false internal var upward1904: Boolean = false - internal var upward1905: Boolean = false - internal var upward1909: Boolean = false internal fun addPreference(settingArray: Array) { contexts.addPreference(settingArray) diff --git a/src/main/resources/youtube/settings/xml/revanced_prefs.xml b/src/main/resources/youtube/settings/xml/revanced_prefs.xml index 26778f67a..ebd9fa830 100644 --- a/src/main/resources/youtube/settings/xml/revanced_prefs.xml +++ b/src/main/resources/youtube/settings/xml/revanced_prefs.xml @@ -7,80 +7,80 @@ PREFERENCE: GENERAL_SETTINGS --> + SETTINGS: CHANGE_START_PAGE --> + SETTINGS: DISABLE_AUTO_CAPTIONS --> + SETTINGS: DISABLE_ROLLING_NUMBER_ANIMATIONS --> + SETTINGS: ENABLE_GRADIENT_LOADING_SCREEN --> + SETTINGS: ENABLE_SONG_SEARCH --> + SETTINGS: ENABLE_TABLET_MINI_PLAYER --> + SETTINGS: ENABLE_WIDE_SEARCH_BAR --> + SETTINGS: HIDE_ACCOUNT_MENU --> + SETTINGS: HIDE_AUTO_PLAYER_POPUP_PANELS --> + SETTINGS: HIDE_CAST_BUTTON --> + SETTINGS: HIDE_CATEGORY_BAR --> + SETTINGS: HIDE_CHANNEL_LIST_SUBMENU --> + SETTINGS: HIDE_CROWDFUNDING_BOX --> + SETTINGS: HIDE_FLOATING_MICROPHONE --> + SETTINGS: HIDE_HANDLE --> + SETTINGS: HIDE_LATEST_VIDEOS_BUTTON --> + SETTINGS: HIDE_LOAD_MORE_BUTTON --> + SETTINGS: HIDE_MIX_PLAYLISTS --> + SETTINGS: HIDE_SEARCH_TERM_THUMBNAIL --> + SETTINGS: HIDE_SNACK_BAR --> + SETTINGS: HIDE_TOOLBAR_BUTTON --> + SETTINGS: HIDE_TRENDING_SEARCHES --> + SETTINGS: REMOVE_VIEWER_DISCRETION_DIALOG --> + SETTINGS: HIDE_LAYOUT_COMPONENTS --> + SETTINGS: GENERAL_EXPERIMENTAL_FLAGS --> + SETTINGS: HIDE_SUGGESTIONS_SHELF --> + SETTINGS: HIDE_LAYOUT_COMPONENTS --> + SETTINGS: HIDE_CHANNEL_PROFILE_COMPONENTS --> + SETTINGS: HIDE_DESCRIPTION_COMPONENTS --> @@ -149,19 +149,19 @@ - SETTINGS: HIDE_GENERAL_ADS --> + SETTINGS: HIDE_GENERAL_ADS --> + SETTINGS: HIDE_VIDEO_ADS --> + SETTINGS: HIDE_GENERAL_ADS --> + SETTINGS: HIDE_GENERAL_ADS --> @@ -184,17 +184,102 @@ PREFERENCE: ALTERNATIVE_THUMBNAILS_SETTINGS --> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SETTINGS: ENABLE_BOTTOM_PLAYER_GESTURES --> + SETTINGS: HIDE_CHANNEL_BAR_BUTTON --> + SETTINGS: BUTTON_CONTAINER --> + SETTINGS: COMMENT_COMPONENTS --> @@ -230,40 +315,40 @@ + SETTINGS: HIDE_FEED_FLYOUT_PANEL --> + SETTINGS: PLAYER_FLYOUT_PANEL_HEADER --> + SETTINGS: ENABLE_OLD_QUALITY_LAYOUT --> + + SETTINGS: HIDE_PLAYER_FLYOUT_PANEL --> + SETTINGS: PLAYER_FLYOUT_PANEL_ADDITIONAL_SETTINGS_HEADER --> + SETTINGS: CHANGE_PLAYER_FLYOUT_PANEL_TOGGLE --> + SETTINGS: HIDE_PLAYER_FLYOUT_PANEL --> @@ -273,17 +358,17 @@ PREFERENCE: FULLSCREEN_SETTINGS --> + SETTINGS: AMBIENT_MODE_SWITCH --> + SETTINGS: HIDE_AUTOPLAY_PREVIEW --> + SETTINGS: HIDE_END_SCREEN_OVERLAY --> + SETTINGS: HIDE_FULLSCREEN_PANELS --> + SETTINGS: QUICK_ACTIONS_COMPONENTS --> + SETTINGS: FULLSCREEN_EXPERIMENTAL_FLAGS --> + SETTINGS: DISABLE_LANDSCAPE_MODE --> + SETTINGS: ENABLE_COMPACT_CONTROLS_OVERLAY --> + SETTINGS: FORCE_FULLSCREEN --> + + SETTINGS: KEEP_LANDSCAPE_MODE --> @@ -324,132 +409,49 @@ PREFERENCE: NAVIGATION_SETTINGS --> + SETTINGS: ENABLE_TABLET_NAVIGATION_BAR --> + SETTINGS: HIDE_NAVIGATION_BUTTONS --> + SETTINGS: HIDE_NAVIGATION_LABEL --> + SETTINGS: HIDE_NAVIGATION_BUTTONS --> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + SETTINGS: APPEND_TIME_STAMP_INFORMATION --> + + SETTINGS: CUSTOM_SEEKBAR_COLOR --> + SETTINGS: ENABLE_NEW_THUMBNAIL_PREVIEW --> + SETTINGS: ENABLE_SEEKBAR_TAPPING --> + SETTINGS: HIDE_SEEKBAR --> + SETTINGS: HIDE_TIME_STAMP --> @@ -459,13 +461,13 @@ + SETTINGS: HIDE_SHORTS_SHELF --> + SETTINGS: SHORTS_PLAYER_PARENT --> + SETTINGS: DISABLE_STARTUP_SHORTS_PLAYER --> + SETTINGS: HIDE_SHORTS_COMPONENTS --> @@ -506,9 +508,11 @@ - + SETTINGS: SWIPE_CONTROLS --> + + + SETTINGS: SWIPE_EXPERIMENTAL_FLAGS --> @@ -518,38 +522,38 @@ PREFERENCE: VIDEO_SETTINGS --> + SETTINGS: DEFAULT_PLAYBACK_SPEED --> + + SETTINGS: DEFAULT_VIDEO_QUALITY --> + SETTINGS: DISABLE_HDR_VIDEO --> + SETTINGS: DEFAULT_PLAYBACK_SPEED --> + SETTINGS: CUSTOM_PLAYBACK_SPEED --> + SETTINGS: DEFAULT_PLAYBACK_SPEED --> + SETTINGS: DEFAULT_VIDEO_QUALITY --> + SETTINGS: VIDEO_EXPERIMENTAL_FLAGS --> + SETTINGS: DEFAULT_PLAYBACK_SPEED --> + SETTINGS: DEFAULT_VIDEO_QUALITY --> @@ -559,29 +563,29 @@ + SETTINGS: AMBIENT_MODE_SWITCH --> + SETTINGS: DISABLE_UPDATE_SCREEN --> + SETTINGS: DOUBLE_BACK_TIMEOUT --> + SETTINGS: ENABLE_DEBUG_LOGGING --> + SETTINGS: ENABLE_EXTERNAL_BROWSER --> + SETTINGS: ENABLE_LANGUAGE_SWITCH --> + SETTINGS: ENABLE_NEW_SPLASH_ANIMATION --> @@ -591,7 +595,7 @@ - SETTINGS: ENABLE_OPEN_LINKS_DIRECTLY --> + + SETTINGS: SANITIZE_SHARING_LINKS --> + SETTINGS: EXPERIMENTAL_FLAGS --> + SETTINGS: DISABLE_QUIC_PROTOCOL --> + SETTINGS: ENABLE_OPUS_CODEC --> + SETTINGS: LAYOUT_SWITCH --> + + SETTINGS: ENABLE_VIDEO_CODEC --> + SETTINGS: SPOOF_APP_VERSION --> + SETTINGS: SPOOF_DEVICE_DIMENSIONS --> + SETTINGS: CUSTOM_PLAYER_OVERLAY_OPACITY --> + SETTINGS: DISABLE_SPEED_OVERLAY --> @@ -216,7 +224,7 @@ SETTINGS: HIDE_INFO_CARDS --> + SETTINGS: HIDE_PREVIOUS_NEXT_BUTTON --> @@ -231,7 +239,7 @@ SETTINGS: HIDE_YOUTUBE_MUSIC_BUTTON --> + SETTINGS: HIDE_SUGGESTED_VIDEO_OVERLAY --> @@ -241,11 +249,11 @@ + + + + + SETTINGS: DISABLE_HAPTIC_FEEDBACK --> @@ -253,16 +261,16 @@ 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 Xr}w8oR%R$EDJs$#bUI_}Xtuxr%wz>3 diff --git a/src/main/resources/youtube/shorts/outlinecircle/drawable-xxhdpi/ic_right_dislike_on_shadowed.webp b/src/main/resources/youtube/shorts/outlinecircle/drawable-xxhdpi/ic_right_dislike_on_shadowed.webp index 09cbed721465c84001a1da7284ddd83553814cd6..822490a233c5fdfab5765255868f8523eb1e2cdb 100644 GIT binary patch literal 1126 zcmV-s1eyC%Nk&Fq1ONb6MM6+kP&iCc1ONapN5Byf59PR#Bt^<*?bBS+4e_Fnj)wrv|`bSm$F000F5005v+ z00r;?aKKjrg~DJznE&*Zz=8f;`aplBZ~zPngZ(M~@V|VxzZe*>syu!_y?4&%(|*4L z-W~5&YjrprT5C}f?{2MSJRaA3*Q)aT|IO!fYpuo@tg2QOC2B3+-57&+^X^zxt;%}6 z9wllmR@IzS&N=T6P@?zld_G^(>2xWHRVC-#@p$}|B*vJM0Pj|74dk4ywH9NXoU=d) zB~cP30ZO8Tk^m(jK>!#-lCrjK+qQYWTO*6JZL`j{@AA~$>8VuGABgBb1hDa%yj);heh={npxxYOpI#hQTQ8Bo%iHL}ZXuq|&FjyX;xT~BEk{f)15j$I{ zvtaKZ=N`wHb{QFl7c&bIc?=vtS8P zcPtb*vS}3&wKok;EZU|IquAw*t-HQpDTV)_S;XL>EG(X3?o0}eW!x^Ijz#u#IaF~%5Uj4{R>!^d6)?pT%F zAMQo9gKv38L_|bHL_|bHL_|b%2ETe0cw=9xJ&c;?`IOvo7QcBFcxTshE-HXJem(kI z11!upH-t@s|Jp z=j`#LB6xe`{KGZHM|l5`&iSiL4x#dsmEVu!6R$RRd4Cll&qb~Hao(0T@&0qmpG$er z$_rNQSbx49U!+OJMGJp1WaCR9-U;!*!pn?uY`hD^Um;#Pla0TD^h8*KeDLy*1DOQH zo1chO+xYM0RoQnuu$`ZXm-8O}y(&!L%7gN^of6&dd3as;r`sJKlnCZCf;q?Rp){Y& zv*fqq0_ENl{ktx;kO^Dno+((q5Zw~z+Zooxy;E|y?X`P}DKbU%n6q|=uAuxHS0Byz zm9)?DRc)%MUK1H~ibLU7;tz_P3eo0GA4;QU$HKUDN&T*+zUE(;S1v(Q1dW4)DNRnt z$@(Gvn`$z8!ks!R_L6kZx=N|HCs(6iRC++(FWOfWrqsWxmiDizG&^DCLyNBcw8f#V sewuQBFDAEpmhbP)_TDK3#@>0Id%+FaQ7m literal 15408 zcmdVBV{;~46D=H0G_jpbY}>YN+qR8~ZQHh;E4F#X*2FpY^S*!LoL#$WcXh9>TB|>H z?^c!)7pLR}0nrc>R#aEyl*RqeX6PTjMS^!DF8Uc{PH2F-`oGK;-t6dA-9;W6KxJ)Hqi-0_FvgFB3tY?nCUT5>wcGKFY1S#H%CO!*lo4h=@g1> zsc(xfq6mS5X#v$KyqEkCpGZ#I>`Z)Yx1#?;)K0b8ZPh%aQuT9-pXa;WKJvrf>Z?JR zN;S#pto;{iYjm=+vE~El_xyy9v?Y>M(&H@M)iW7Y)4cdrENq%fCKWMtZ?TX45BlHj z{r}(HT2U&Jq9eZ}g-}xKtvHT%TZjM z5&J)h2k!S>9Zrxt ziDt5BrE!B<5^{`CM@}hOgsEeMdviWTGfS2LT`t_nrS1;SicL&t3Qi{{SG$s*fSI0_`p2bm zWT~sU_M5+4;Y=I?4^}}>PS2;8p}R65DJ>2C6j>^80zfk?Cde{{nb4}b!q#EKmrO@T zA_q){Ia>375A(x>d`!adB#mQXgU=STm`6ort$M0wH;Qr+haFI;bo1G%kPK3gz28JNMNKW^ z#iHyio}mkynAt3u0E4O<9hX!!hI5ji#zs3%mI#Hbq0K~xLkf7DteT>(X~iX>um~M0 z=QGx?^X))pk1DPyYO?kcHvKEvOf_;QYlnN{6i!7TrzfT6)5;t+ft`kmLK$KYZ+&5z z&_+p0SzSS^vWgPUgngboZ-jqSj5&o6>mqeg75$5bb*uzhzSI<52}?YzhO7aP>ViRT z49SGN5;2)KRxfF+rGt?qV@y_=-lPhZ_?T09StpKZOinkdQZcjwl6Wn#=tdaLgxNfa z7Xqo>qDmh5Hyl`|>eF30CYtd*;fw<9Df1v%; zbq6>omu04V(kg>#q*URscAu1N#%z})()$CUPJ>8Ktl(y9&@9g+*0U;?O_nHBdt_BI z)G^KLgWz>3n>ASz8>lPa?5N5qq1s&DG=jwS!3?=477DNFm)L zf!3I$!%Q*XdTFXRDw)AD+aF@j)h?R$#5>u@SDQ7GQXf9r!Ug-5_v9_tZn~I_=ko$t z9mTffHEE;=JfuzM3_bvp7#@>8oKADgT+D$T>Mv>xTZSI&UvU%2T(&dgpWm{V|RUTlFa(pPU<^2CAYPvHxGe?!K4&qcMSMPPM)@=3H* z_H|Xsy^0UocZ-<%PIT)@pNFd!lLe^(^{W$4e8M7jRzTW-Vtnztx=L;&0py;O^8&30 zt&X@!yXtM5rY6X=w$b%p9kc|;RwjKdR^5Zd(z`Bkf$Ci#cBeDqthX-J^4YjUr^DZq zMmw{1o_WATbqfX>{yzXPp4zkMtkyQ`2~&&h6_q_m68=V;;?gx#^gS4GX*av!8U{Y) zD~gy_q!;is?LrIvJfJ=csBZ()Z;VUr=I5wLpS`$Rd1(sR;xhhgdlHs5uKbQQ@k~?y zML5Ro7@6URtfmzVeF3y!@MEnNpt9ANFR)MfCt5MoDY0Lra_gz5t$W5sfB^h-Pcb^h zub4QWX8jf~%m2W}FnLNgv~9$_-fp0b%Zl+kk^&>3IHMikdy|DlS~xPDTs^g9RHn@L zM1L621C0Vj`$tKew@hE@u|Vh56!MecKQ=)jzdy#nDRQZ4k%_Xx9a~mw)@ON<+M-lM z&+3iy%-1bPG;Y|UVnid)T0EV=6B>90B;6%h;z#O>y9%ZAb*$o3$q}*)WWE$jrx9$Q zPR8iHaN6W45*h%Wd(7QT(1lzQcL^vFG_(~ebiNh)4K(SYp$|2f+4a+DIcsf;s40WS zF4tJ<23S*T_8buW1cVz}JmGpmgAYkbt@c>VDOf^g-Eis7duqY2%XB;H8Nwz#T9QTQ z+MPYunHGK(aw*$E{FmvFkGoDWdk`|=VAJny3x=q2{Qm~5;2>h7{9Uv>q)q56y)?gF z;**B8Z=5`uXGE}`3k@JgHD*aL{2LE{u5xl0FJz`?r5&PD>TII*JXTsXuF-b|lSy|K z#AnK^0684A8arr}x|HvrSx~!+n00A*Z^ZEbhHBZi#f$#&(s!KlKuGQtY7%nBAE(x+ zcXx<G!HG4Wecl8u*Z(kijR;d}v$-h)oiizpA+Ld(W z<+ek(H>*;x9lF#unyX-Ks*8KgsR-XH>y(SC5GrSK)gX7){0%W%?UIct(zT<(u1RPv z$k?WazC%=+JFEU>{SD@h4bQ%4vY$3L9(LbNq*&oiK7_#Sty(cxq3_n4eyng5160;~ z4ulh_lHCqfiSKc_>F6@e?T`ay1RSTKakYzXbmDg{l=#!~KFXfq^>qka<=-Q6} zR^$FfJ+Y;G$|AG0;QJz3s!xgx8;XdazWYsSq#Pzx{*FGa#yl;)R892svfjaZCCKM< zs=_BIB}DOerq&_|j7^^z?5Sg0w9PFivZQ9TT*hNl&a~wjJW|@h+t7ciM>_Mk72}jT zgTF^K$cv@-6t4Z@~t~F+)kT^2$(&c-pSQ;^s{9sXkFRvE!q)Oq= zKx38Cv0cOpoXwppGRSq5s^><93tyOW&IvmIM}+Tut^};oaU&@GleF2~#W_&vPE#t> zitK`p?Miky?^m%b;7P}NBQt1HAH}$M*ja0~gJ~2?tCmMPNXzJjuJszg^c$6eD6o?^ zSy{&#?11g`{duqe=0^F59yZhY=RuE)va9qYcl58Pms_&4vH*_trn@TE)AwPPAdua@ z{#PE*?ZeA%mt$k8QcsH$_|(V74C3~-o2|h+bK%;%pp`Xn*m5jBm3m@Hc#1D12*r~{`VFLU{7=R@;rW%lS#_*Tcb1{tT!4UX-JSfvJ; zKsCQ)t#6?9HA5AVe>#r0Q$=!s9D3_I72%o)*UOm;WwW0YnHNNNPbmj7f|_@IMOlQk zhL4IvQJKqAuz2}N#re6e7{B>;FF}0gS<-Yb^qpdUefy&>+QROUv`p)2Itk}qO4iDs zWa?fAccs#Y$kRIZMmYR9iGEF@8K(f&_0{VGcpv(D^arrb;Z2=xXKz?chEa@R4^1Bz z4f;Ff)MGK{n(%MYh;idnw?C;Po{A#L8Uv#H2WA!L z%3u672&Jt((`G5RuR)EREzmvE2|MIAu$Cq^NS_!6BXIalAvij{!p_#^^@Zs9m#aA5 zm}mnwuR3p{|HMA#_oVR|h_70ZbGG~m{wUUiz{39vu5k*PCUW?r$gtl}xpOY8M-L`; zO#f-17Z(h_@`NsF`HzrqSW-;63p}NY;gug^=o2IyvaaB5p3N@-uVv*GJxQ4x@v{;1 zC%-MLKehlNz=_A`A4O{bwv~uc_s{n43C*HnT+>#3SAz=1Z>lHI6eHymHgkq6>H$XO z$T+bD{HB_Fp?3&sEanMNk0aELP!nyvcml|%Y)_+|>u|Gw5e-tbx-OABr4$ZRrHUe< zOzT3AVLse$eb7gNPe|0wRHrsAqslh8Pw#Ol2R4(-gCIZPsey-CC{G1x8m7}$e6orq zEfH_!^Jw^a+A9N# zBZaDseYcPZ$Ez!etf_nKLcgArB}W?b1!613C~7-=Drxxt%7JMIf3zNhd(p6+G&YMC#ig2ygAfHvsJ{3A)4fW6>PGViLDs9FX3ZAu>Kq`a(K^#JBw2(spab(g}Q zEdl}0udjPw5H(j8Mm+HPM2_%qTLzhn_|N<)zGJD}W#TU3X`#lVzbro7Cs{80FuDDC zyt+`c#Q(eT&d_woq7~AY0SDq&)xqg*W7d5}X1o31nTbeTO^d-^6u@eO=a1Xh^5@CT z^E-y3)TO`W>2j`l$G53!;BOxK!6_PlDO6mFi{A zITvJK2>T}!Z#o068NS*1VN<6g1qiw60nv|^&(zhmDJ}QxqVvfFkJ>7?Oi9_o~(nL|r_?XELKl!tn9ed^N3HqG2!owxgwKP-tcv*`65PH03;{&1@OHE3r? zdGMgyZLstyNj0s3=ssPiveMnVdb>tyfjecntDMz3y}vPT^8S@ohFu1FA&~oFF?o|m z(;N5U`4KQ=q@HcD(_9GTJBqY9y%V##q55kkkmtN<-~fZDa?7j06FFk9(%Dba{Jfn3 zCjYUiNd7oe#v;I_Ooop<_e2u^VZdIFuUz4jE}&HEXXkj%d-?jfSa_U`@CPB&Dj(#p zw0fM8(c-UXjV1n{WeC4=7W4?&6$>kFwzZrCxzzwsXlJse>REvb&@9;0ff`6redMs0L_}!{vT+WKrABJ>lLSOM? zE%h)H>?f;yUp6a)1{WcD#;M}*vUXDn=iEZJ6M<9rrYvvC|8+7>^W zD0s2EN5c~>_C#}zyY%f>N#l&FA_hSD+cOl#ZWLJnJNfi-sZ7#A-YhA21Ho4Oag3#D zZ?zt-5H&qW%%=B?$xHl2;EG6Y(AA$zni;%1?W+oJnYnPCm`U)Ya5+ z%v1aZ2>t_B!BgZx+SqQ6GH>Ofp5ywNC01xjX zxjg$IDrJS;rKf2GsQpBAn(+(D8szC&l`1-I<8n->b*vb_^hhFDA>I8sFuG@~9ai%c zSC-$CH-inVS?lf-Ggd`GHC;t}jfg0MoXOT|h}1|uF;=Gc__OiF4`CJmuY6IVwaEU?@HK zIM@;>fWXvie8-4AAX|I`9rFC~;hUI{#GKB?+@rVUDyw2u&4zAIKb%N_Q*le5+qCGV zvGyt1w{cLZa);fUQpmV91P%NS6aHUk)pVV zCbfaeMrVu_Y01RMjwT~ZYE1r_gYX5?Bk@nhuK+pe)K|OR`|JeGxCm?}QZw8`{K9#2 z93+IsF7EWao+YPgR^q=U`6Ux6gOh z%HmVG)1bi>H*Vsq^=q^&6^?Bcs**YfB3lqCsitK!lQ`9Hn*HeTaZVWXqY5eRr`kGG zoB*(vo2#MDG3iQdsx=5JJDod5Bkp7?(&DkeVSF$+8noN0ip=5>4_?&-WGau!3_|S# zz;oI;Fp|PlV{i?ZH1Yy3us*!9ZOw;>0$K;`aLZGoQXO_ zybSK}VD73$7b($MjxuZid?0N3t%eWTEDzx@;i-Xk6bw$Cb^pC zvPfqnU#lxEIOS$!J35Dk<|&Rsox=}8$I_bMJ2s$=@7IZ(;M@)i-O zzg}{i!VoZcB6adRPKVAknvc8d>F=8gRN;)0yk#e9_RF+lAp{bz`Fa>Gt*q5^7}B`e zrw3bf&(@FcHAZG`LfU_nxFovr9)9NL{_dszXuc7+Cl&q5nmMyv}5@6Q*LD&IvA2Zh?tDcq~R(1H=MOH!Qq6!r`}i%Cj!G7-?P zYv=P58pV0W-%P*+(maN34SS{83UN>MW)b6u3$J<3S)m==>-$wlh)v5fkvcxi{z@Nn z4d(fTtiKLi${{)5eD#|;GBMY5Ii?lS?2G8_s^vntQ7Y`wkUVwXG8s#5k90X5nqz0`v+)s) zdI$m?I0EF^VlSc6PXm}qU7y;V+zen3Uo2DBkr4JU>?M3efX0XNO&2?~`u~>2EVBFK zl{6lAc=flpWDs%*Cn-7XVFe~TN$o#Gl%HQ7Z&Ci*JerCrW*yL;$gXnjXmv=5lQ&%& ztL75oCO28VY6X|MZ4oYTx7dRzoNM)!?X7MMlSCBDo}owF708yGkOSf*u_D|;O3_RI#0aN@m4=U*k?@VjD+LW2^3U*W^hO8#IFo>No@QYtbjR4dbSWdDK+TsVT7P`@6Y%HwYB0wH!VAk!d#a4g#4+ct`4LD~k9?4V4zve2J_} zo!2tYHion&bX;MhI2J@#*PykpYUGT<)KhBH9dt>cslTplo!MM`MZ~G6X0l-LD`+?_ zs_LkaC0mcNOO_oQJc|iEI~$a|F>X1tY&&*rtNYal2&VX0e@S_y{n5Ha)qSlM7abeNv_!OjC39C#FMfzXkJNjqqp)< z)4{pW%)%{Lg3n_G){iq|z=Ab+4ODq3E@Fb!0jSi55cQt3X3noy#_{Ii8oUneLek4{ z_N<62EWvj@#|;}vNQ@tvywOEy1?}f^)y5l)a4m^3?fA_q88;^ zl~d?dcIlf-%|dnNRk*=1Wy%(_5N&3Dw36P6Q{t1v4M0a2FJdKpI^a5xmM{E`WS88phsBe!seon zOfhv^ zD>)8jJ0+8_xm*6OFJybGf;~aqb%Xn+>n=m#FSulv6kYcr-baELT%HL*EaNT$L6KCl z%JH!mCt7L4ZtU_E_w$#u+O~e-taV#-c--=E`g$YTggDc98XH|Mr@Y zLR!Hlm-Eo0!_RtB?&RqW|91;o%SjId|3;wgPe7}}__mvUeNQ9k$}H6N81M1bjh78n zRjvpH@7~u}eL(5*@-4@!ywSiQJgMc-g_T+_gX~iIBib|J!tXybIsc-qjh5_I#C1KJRWd$8|d|aori!nMbkv z<+(&#QvYbuu+!2pljTZ!{P*XX_8V{6x*fUpgCj__PuzP`UZ2B<@c%qX-VeT#LH~Jf zJfBAC@?=#E$Sb43eGqZoBN{f0<81f(65dy4e|Yt|3V4qsa{XKzeL)YJ6_|B=U_TE3 zYQGI^n!?{U^Tj5=dKm&zw;Qa^40jnEeyRm{8SOh0j3oFowaK&N{S_j(60$oNhrz*5 z2hJMzC(SC|lV15CwU-{_BP@eF`u@=bq|b47Wn3h;ddXJ3Kcmsz3B~&!0@Cb!)%-G-^0IqQGfskCG#oHJx2^mPWb!kVw^jcY9)!SFNoGt7s?I(*jmor!)g3zcJe8hPNK&Sg5Pbx;I^ zOmm$oe|)DuS1QX}ch68MOm6pxKxGNMbzcl|ZAaUq!*y7+du4PN*l<1`t<^F)GDS-_ zV=QS2uN;z+ku)v+zEMzW+7*HM7_?wZPfNQ6+$t-PHy`IpbNof@m&-a}ti)nCm0Vz8 ze#aJoQ{X0vB-&ExHdm9MjpkkvwX054;mOzoF4pxPAzXP8TFANd(aR)Pa;fPD`@O2l z(Md0zk-b|0zwzJouebIHj(@(Ek{L0#C)?)$J8)h|Urw(84YHl|pZ0L8C)ls=@A2<| z9|FJDmwN{p@|Lrk%6yBCoBfI1A=2wE``L=8nu~Z(~+B$Sf}`GeuB-awj9e*7#1SJaPYf?TSAo z3enbN*th3TKK*!-^Iz2j7gKTDVAX)nRW3aTvfSq0Ruv6c_2}m=RHBm-&(LleMFg2q zE@g1-(hOmRpY7#NL9f1s;y+)r!E|f(@N4o@Vx{iKoote7ryU)hDpboCp%tWIFBO+9 zm(`m4m&e1l9%olcpLUNIno5~b)fc6D%&C(x|Fl&teDC7d#-f?^cp|D*a&tf!;BxQb zE?qm(-DeNH?^90EJMQ-xU-o$QPhm-@lyPijR;?4NnCWk!!N0WP->(<8#O3$yhp$ zt*0Dbu*jyMgk*d_|GD5C4VZD2Gkrq@m!eqJ+X=RgAiksbZp#OYWGhnngn3F(59COK zuN^e3+D!RSw^V|hh~jn7CNEEENIDnQk+0OTNz<@0;a%mYC@ouLU5Tew^6Fux2B1xR zikMi&H(3LCRNs{NfP|?9=`nZpUp(VkIKGZ7*WZUh75srbPeT;`8cX-24Y>luH~E8I zli^he`*BZ{y?0+X&(*a9)ZpYwdDGw^hG|f8G;qF7q zIV)51zuofOnIG|T)ht?}y$ctYR072AYD?Gyd76xw%z}mEI}f~EbhB69kc@K`&#lIf zXs0_iak4l+e((%%V*oDKw!9`ZN7ibV!E@hbfTO+jp6enV&SyhYv%4az;M=zGR`r|n z$?9(!73SsgRs`eVw2mHPWtNW0z&JWdlQ}dBWt%RV(S_w zo83%;(L;oCde4O?!QOI@#;`oUJIz{H{gxaEe8oEjiuMMtG&48p*bDrd*ZxDRnpej} zt7F#ayCzpl1B;5;bbl9|7=FKTY854Q8zHy8RnbX-++9)%wx@ASNQSI;SBrN>EDyDf z#M{9nt7zI=*w{Mo)ufs@Co(Fu@p%=fpV{_UsDFV3jP}`=;C}Z@UiH04>ZVn4$j84h z>OQ=GO%X6uA%l2)zBBQbT{l_Y?#G@^%NI~T6wepaij0rNO}?Z&ot@!^QczwR4Y%a8 zX;ss<2f+K4VEc3~@yu=XdGblleH9Y_?x?3tj{nA&YY5&KQ^9};w>+U=bm60|NR1fE z_}F~8<+G7^Ue7^vV|s1H-@7UdIA*j|>7C4`GG}A@h-Yp8*_|BMfrCQ_A0B3GZ_4=G zOplrc1`BN^RCyHj``sJeY42?NA0lAe5c4V_Uoe^1+#ey`gq8BhI_>V})l zR3N)x$yUIETJ7jcIG5mr{;Rp^IOyn~xoV9I1w)-7wuuu(Vs*sff0{X|a}Ohf4#;;! zR8b4ab9?8kPZ<@^SEd5 zz{%FH75)hPR>)WC86Zjtwd1!=u}h-Xjlk10FF75^tt8a`Oh8|V3x>UDplpMXEG+6NP5 zb`eyvQV7zRkd~YJF))*bWPW&GL_E|KfUl#2BPw_TMWtS--~@R8rre?XDy%ut1Jz(? zF0uLkS_6$=zQ|N)O#!1Pv?3%`0w<=TAep^GjGd}!2}no9krgH4l@R|`A;3RG(r)T2c6{*b-mraPmnzE6h~xZzr#BbcP^ z7s}R_Sc=Dxl`@dTPmC&N@jtUb`8yJTtN#W@_B0nD;HjzWkemM=EBiawVF2HXeo~WT z5_JDTX5n7JlYNZ_x0?VaSo%GuZ@l$S-c1eFF?i|&R9L^$@8(EXC~0UojI@irFtm57 zZi%$(BxkUw{`=x4({w;=8W!bl6;Ru~!WWKu-JdN}* zv#wBUQZRUSatuidak6PFIHpBB9r9eUzPgfmoZf15HuC=gDuXxna&`#Q>dWzm(oW=7 zh~egsH#$D8G}ufo80N@Q2hSYnUJD7=l0d|h?u&rRzKwU9AJMx>fL<;Z`q%HGFWeW< z*wM1=aeqTNsWH@D-l{xHy&oop6UK+iuezi7#!zVOgZs^ zGt!t*iKT8kmSX1ZLASvW`MjN|xY4>OF&V$;|5(BnFuieuOg=1Qyw1N}?{iCmjP0y1 za_4`vty98_jJ%D;n6L9H`W_Te1m|r9Lx}6$6@6hk4N$aV1$yw>Pa!VrQk`z{|RY zD6sXvFnE!jy{`#{`csscoc_mjFDTes1c*ye#kM*n<{*GEG()||QpoWgkMQo5C$rBV zoxnW8YKbU8t*)LZ!(|ej|3;p^82cjfzfmhXgLV}iB~sJtX3DcD%Og_JM zTYT8wF^AismZj%1usN(h`2JU^o+jc|QUkIeT<2$2FXrcoQyv4t3Q^hMXI~m9KPKZ`_OzVC zj^zr*N1|TWGAQL=%;%AaLdYdLEowFBD_+;(vJ3-*Ce!UnBuOh*$d{ zO=@NA@>Obgd3?-40=>ZrB!z<*Zjk<;;wok;5VoVw^0g_`@duphWy^|OTAN(HWVsn# zudhu~uat2Y;6uegnZ*KPEZ1=F7vCWjHJx{|f8VErwt%Ifs~b@|?F+byj2D#9{NJV_ zRanK}{7(lX4{r;O&#;&kRXK9Hor+3S_sFxRVR{&Rd;&2s!3Pq;hOG?Epgdp)Nq-X2 zd%pUAMz&7MJ4uH}%IVx;TQ)p@3suaJ;si$cyJLIpOfYLT1}^Y?M))?yPL4EE4L!2z zxKHT?(et5@A%n;iH~Q4ChA6>rO`FY~y6^Qv=!}iS19#P08y3>g36zN?eKL- zSHdu!6Dn>Q88DJuAa^bkE4qEFwTAdmP(dP(K-T(U!+&C8#PFW!`h!OhVju9j7^`pp zwGkdD9dw4+A@nvGXXzpqIeFmm1V&s1K{ci6A_lGYZOfkXq)wnsR!dvlW{-mkhJylh z@6zS^e~E(k;!!vM9Lfo77&~V;Po66m%Hr`?ZS|CyPmLY~ie-PNe8?O4cHuUjfW)X% zC)4+>RSV7Ve8%%ye9sg@HQ&0l3*+&JI9Jpu_(uiJt-^Y^(^SadnG?K8N6OD-WXVLM z(XYlBjZ_}-;SV2i*h>gmRm(CdcN3UZ@~v&(ErnoYRgzzT+IDQgX~h+{EfJ`&pT2vt zbg3{v<9COZ9FFi!1@-3VSvTXKX=dRSv~csaJ6{@>84@Z9K64F68i+_4Y9C7N8)pgz z36zV`sE9u8QzrgVT!{jk+$k79jTDqZA>!!?mw@A$Sq^SjT{^O9N*v2!Z3t;tCAP&9**^;rHR<0=&U z_uM2BG0xL9{)Cx@gr;v1BFk7mBO&Bt{stZ(#O=p z8@bQbEX*&LP$-6KyoGW2i%!BfOI)1jj`xhc>6Q5iopfRI{V+^8qz*z83Xk824=#wP zIbS$EEs8(T>+(=*`xN>QXz|Eau0I3^I6U3cmU3|jjFtu;((&V}*y9ArT*R@vKujkE zmH-h(x<}LSkY-^c3)SqQ#sJ@AE<49#i#k~YJ4zt;yUTb-4gPBERgLm-140zQNFIU0 zX&~}uWAo}}@r$JS7uGDB>bV9|7F#oF<)qx6IMsXh1ssA88+@&kQ# z6SGI)B5qBDKCo5Yr>n&Hk0#=x=Y;y`N+T+It5pJ>ntHrokw^GH&_GF+OJqwJN6#ha zyJQ<5ZhWnQ11Tg8Dxd{hn{pbev9J(Kk=RVL?N}8=JNP?`l|iOXGJ459@=oTmgJSiB zJ1KNx??zQKjmu?IFr(F!CMPQ2)7!0WzXu!V06W3e*l}y#ujZ2{T}1YwvBk6oJhV7} z|C4iejJT0~9>6zJ@OEK=F}-gDfOaxLgnpQFw@IhM#dMAP)Ml>q9BV<(Xj2N>e)1ub zK%0ZSn#Z2skvewxWY=LJFpcJhWZVO9JoHQ6SQ%_3s#e=S$@}#QgE&^Y_&s53nr$cR zIkZX0%M|lL`y)!NHLd{!HeT(-Az)`7RonjIiT%Z2pl)&h0UGS>S?0pnBwW&oE5hShqs@Fydf(_t13ycl4WLX|O>g@f>lz3$Zm%=12oq>%B<|C3MxKz;A;e%p)idqZg4g$&=PmluO_a_TB47SUZ7Z~uA)BqsA>^H({Z3I z5HC{)mB*d9N-Y;a4ttk2Fuor-wFjBWTSSZeZdig`&@}7Id?~Ni;I8KhzavFDn=Md> zp|eRpU4%Bo!#+nN8oi2HRV94rFmw$>&eru*Z14`&7Hg^6E`b{JjVSC<0FL}Uk^bIa$wK<%Q^*y(1okPsyB~f6Ancf3eX&rB^ro61{7bQ5L z@V)KW8-%~m$D0N46@1q!-=w9(8ku&{cH?6iM{Cs(+ox?!$TGg*x`EIOt{1D z8=@HwkLwEjkcuWC(HGn-mPmW3$|ch~BwHM)g{t(+m&&nOt|Fw7e2rMeN2AnuJ%$Iv zXaDO0_14Hzind0neLkI}?3S;EHi$Je+U$6t{<>-E_9DhEJSMbTee=Su5%|roUa#5M z+RTLb$Mvt&OhdQJ4nb(hM(~jZ7sm zEdM&}@^ip%uxg%mQ_A3UQS+C=)$*EXFWc))v@8_))t382lVw%jh0504^}BS-b_wbu zjcBboao3ug-Go96dz8OP4~2}@Zw=YE3s3ku3H1$lXGZ%k9u?a4K0|h-xG&Wc8Ukw) z$)a$G&meIc!{cUP606FfNk^VUD=-`-6w z=c0Z+tk~%(7Rovr>$P_yiiBoKJ1Ndi5M3CHY8g1H9_a{wcIBwN$jzw2l`;O{P^JHR zYOx2lyP>n&W$QwLu9X5M3e*~%+HtG%y0kVBTird;3j$%E5urkHh%a1BO8m+v7B0DTwRW+4zzKxR-_7p zIaFTdVsb_l=4Pj;ToOr?jNCEQX6BX^OWCvUFRI1o&TUwF@8l)YViky;+ca<|Km z<*dmK7t3YYM{}lW+L9p$r$6f9tUUCvwZla`M%E(iA+=|un^c5pJwZOG*yxe@`?NS2 zh$@#|oOId4yA>BANsg!c16so;5S7isG@qf)8NNSqQz(aNeaX5&g4H~LC-+EcU(D{x zmkrCWB^CnZ_}6~y$r4M@$mqXG4~GT*qVqMsgw`YT@Pm~Um+10U1%0!BJ#i)z&qdL+ z*0}B3V3deyE|>cZ0x2L9%Y6+NW@;yDC*&gFws#a7(P*gWj8c@wNGUTf_fLle+fm}J zW2(_Mtrf@=O&&dBo*#u+D5M_ST|vMN}mGNhSs90^6CvFkL_00!2W+@iQ>qVYNc`W{hz@5{sf zZxeDcaZxX0O$2oKwy&v{KP0^1I~h{k6K+iEl8lZ|pBc}it5#5d#!St^>++K-^3>E+ zXdyLPnPC^0T^dtRTU7U*viH%td2nc<^GlXWOGNb> z1QQ9;g(s@EuF5HLs#1-T5(rHsgPnwq84Dp8n(uS?cKThyYSSu^5puez$z+8sf_7s_ zpV^ULONHmg_KZJhrP5}LvpLV-8=I++$9R8wDDS33zge*%TtMn5DNLU)ma zj)|I%QvMJw{Z93un9Q|_v&oG(ZCd|W^V(S$FUsWPL`5E@KsrMmK}U4&#@6E6l5f3a z>xLQakiwucGD1cwHdu;c;Vj6Bc4lR5b;(Pb`3);M;b15h%_ugS@f$}fuyE^rK8s4| zxcS-5?a7sbgsDfoG+jabc23HRJ7mz5S#;uaNj>hrox*#~_pYw@_g{!d;9h#9z-Rhh z`r$|Q5iC~Ncn~nB{vRpgP*eJ8!BgM<4BHd$D1JK#Od{5^KdRJfqM_2IijqkCuBcw$ zwP2!mow^7Sqlb>1HPEz6F)EE~&$nz*!llX;|KIZFP$?=j5-jmZ#wID+?EP?IwF fkpPw|KUH9>1TN zDM{z&)8TgOc)wqgR8?hWR28+gyCikDnb~$6OOi@03AL&UkVKNIsY8lb9l_o_;glBg;wwW?}6j!Qz7gj$jSGoz}e*4t8h;5fKqF_}28Q{!L>n9yKrb#r0oc!j?C;bP!cM zA?!$WFupX(0`o?)u?<5H&zBxWcL{hx{6J^f#pJ<=h_(&}CkdEQhG=suOE+do4Wiwx zs>F~T>JicQK|3Qh_)iC0Lz6eWyG~G(!GEY6(Z5*^mdr4Am{{lP1;&DgGXKB*#9aC1 zjk%;gfh-cQ!4;o~mYc85q998cBjvJ>^p<9ts~Qz>sfl#I_`|<_51&hxcmuyFOp@{~ z?VI-Zszlht=y0?Ydds4>bO_hcF_GuA3}alSkgw?w;z8Oh(pC`{LL1qB!D~8h6z|jC#89! z03!MbRLy-xI$Xg%+9F*cJtAVt1bj+oeG)EsPm1j(CW}2+T5GMf*7`A>^NYFlLu;+I z)&Zi9F6Bw2N`SffC%8VF&GHR=_BiV9c+~0BiiXE5lCO&4j9T zhV!(QS&_A_PG)?2H^lsfckc*TMP@T+;asx zD?MpWVBy}~D)^+gv{HmpNe$~R}B&_LxYSVdI^#E_4W_iAsP}sAapYN6TDoik+@5$zksrk*?_Z~E{ Qwszv6-tC*^r;6SO0C6x|Hvj+t literal 18210 zcmdpcQo_nNkM@D?7%8NcACpCPVAdh<>7D>5uhD5nFtl{%^5u4Dm~ z41~C^2zkB5N^_hCG7b``51)dr{&u~z%~aL$dNcga#(J|rWV5BZST0!rct~5rjD36C zIihBF6}i1xQcEl}hR~j?6dsgQOrGp^+x1@TTg;9~+$!_^r#3a7{6Q?f z)e#&Xf4`-gF+qo?XlXdfy0bz)ZAGoO#d@>Fx)ENt&U(4pdJ{F@V6O6j9v7!O^1VRe zSunE2dNIb?fRp^U(f>VbHWgg5j|^@;99A`IXJmu^eE!UmzMo*ktUqJI3btr(&a_yY ztgg3Q({Hxi^cru{sKr?cSC0u42*sl9TpT;J?ZHuR{IW40uGsQ7^?wa(%NlP&PPkZc zy5AOC-8#;8yUsYjv|CoI@FF0ZS#x5Z<8Ho4_10TAimm)Y8Qy5ACc@s-=zRRL+}xp| z7E8EfK{PN$QHw_5HoV~`0$7BZiE$D340I6W`5LPUa<4cQ%4Cx*nUAW870b-@|e}SBM5HtD6&;lMybC(9c zm;Qo(FA4{NF=)!FDoTo~hJFxs=)|2dbpQm8$Q}i#q12Ok>t9(PfX8@O0}$wWJW9 z0^X$=1;k`zgpfS0#*3rDBO{u?w-pfrPqU_OaPau)XHDWiG%YPLGx;K_y94s`BY-AL zI&qUS3{Wa`hF_ zkyFwNnkqo#eVl1|`xwiegLX_uZi#4!81cz%vG7GiK|wP@5(oI1!W?|-Hw_vjuB0q4 zYk2X%*Hn^9n!rbzX#IMk{E$I;95`7gD#0{Xo~G7mrlz2v8TvxjnQUtoOH}ByjhZGb z|Lt~lC1DR-U;z5YMq~idJa>?09Gnpb!XmyK-4NlTG;%B>EWQS{{6JDNI)@EreFa#5Mp%^BKW>Fb5dQP(LMNyN?6H$y)kzDJ+kzO)lVKN6)oBt$mg=Z-U( zE?FI2He$5&r=1LMMU+AY!Rb*e#W6KQv(A0J%pTFaD^0kJb79(keMZaNswaYh&_rx- zrWZ2W*ikE{s?u8(lvO{(hsH9LW&lW5bmT2%(U`$FK-}90pimhUEun}bQ87|c3VzmE z(L~Hh?$8arobJT1rAqOIXVHX#aD+H?kqQgN1|iuPr8P~jgnUu!g8M-Rd6j5iJD_Xp zCSi)jW(D9roWg);)hMNs_|QOi7(AVM#Jz6It|px73UIu=%0tRvV0FM?f-3lvs269E zIsNXhqDo9>rV!&cD$R05M7$fS`9Yz0z8JLWf4iN-H%$lcY`8ajBz;?yGeQd5;3p+0*+uRoG zgZ9l_VfR&NQG3*@z~*;OJQ$;Oyc1@`M?rActUXz)cEl#?wB0VH&1f6>hIT;|;ff8p z4euM;Cs3O@FFD8D8gcd14G*P_X&!*h+9}7v1SioE&a+A`8&V|d6VGDJ!V5Uc<_>oj zYP@okft&8^%}g5K6gLJtFG>aw&nK0MY7mh*t0IvJJ5hM{s!KPrEo?UqHeh7k$!W zd>Q=WT?Fe0T9sydUx~>gP9aiIZSLYED>G(|BMI^&3=xeh6dV`Pz_k?DCTm|frR=d< z2zid9N|r9<8o@O*NCj~g)c(Ox-|JE1$wDscC0kf5VzwbN4=aMa_!_>;uFbHMPl98L zc6>XI+&cM0@4T-Kwt^) z>%pj9tIny?ux8|axF!XEM%r>y?({!AuWS*+9jjK}p8-Ag2Xu)W;R|GY2tG-;Y z{k{3f<{$ilKJh7&SeZWOjx!|9?(iE0J~ILan*zfn!KdCYpobHKaGfyU2|PT_ecc4o6ZRolZg@A^l@TdGEg?7 zrFAlhgp0l@P9O&P2Yp&|h{zGixAgB10HF2V5B@zK9TUBtx z-qm(|Y-p|;Lbq4M2jEl8chweTp#{zQA#oOl-cVZPN;O_(Hq2FIApS0>_geMPXgX*P zI>@MjR^nKW)_n}feb*(xzq=VYiC&|Z82p*+thqKCjLVk-Nxr7&O?rfdI3TTUR?vrx zel)-jFDi6+8>m0zY9g8NVe?K&4Pn>ym=+Hp77X8S`ntzef&0_2=X;GMWB!~;%$naSG?9`qS)59jVI+yi|aO~^q;GjD!65^szTzIYP^}m zq{B-fWx05ZAfbwC`b+w1Ja4(Rn_itK-q2Bpj|<>`uI*?5918o3y>ICu(OxY_2NX03xZk z7Ld<9uFhVA^h4|OJ8;)T9OA<6i2KDtqbObJ<4J<+($Npqqkzo2y+hl}t(`PSxk8(&a!~xP~*6;t#dG zz3nxdO+d?)%o3I1I_n>YLvk?O5^-U;M{3TAxIj1o6%zA|dT8CY?t(SA$~9zlwA2#r zJ{rWKds7l}Mx-LV*b6*^F+dSk-V*8Kan?zy`7JvK5fafUwPCDD@(mjj>f+*p6@eUP7g&Vw#d*ipJ%>dMQ)1zK!-EXV|YUfNMU7vQ)_RbGmgLlHj^0kUyf59YC9ohi9l@31PF1*@xBU(8A7gs0z863q@WP*&lqdR1qcjI8=Bx^`s644pSm`Q=;~a}(p9?A#OWdL? zKhb&1!9C-fuz=B;Iax$yx>XyGivVwAZu+e^wcBD|L0_YSAH85YOU77Lf6aT-ctB zDw#ayu7*8k?w<6G!a&SLk1Q76Qx3RdQB&lLs^$;N^o>_Po4b~a;^6l%8LiDn(LGau zTz7`tV?NP*i(EvT-uI$x?hdM3WZA>|s20l8=_hAuKx!BPOy%GCz0>Xa`50 znLhlPH>O>a%O}MvRDL`EE5ZTfXe(Ed6RInScLgK{r6t}NTXP<0Qd+x*RAlV*z84EK z>pMrqd0|X^c?Ifj&GV#DW;Y-$c$A_AA^mkzl;Y{&Efr_prsU>xqP~VN z9S9OY6l01j-Lu#&l>i)B@EC6#tr^1h@IE-v??HWyYA-MMaQ#TmZj)yehwJt?_l(0u zmMeHsA7AP6=T>~S=Q+>)tigqTW8N^&{<+I$ySd7ngK7g(lh2F!L@1@ZtyMNEQi->Q zeP|(Zwf^ON&WzGZ@LoY3Gv|098-o7CBAkxLYQZc1xhmQZVs6`)-6jpIk}gFOE_T9- z0-UwVn}TQq5?Tgpu~5^|H~w&rP0Lp! zRe|56kpd~!HL5~4%-90X?kyUdGgo)i$LFu2Cx`j4i#$3PZA!UzAF+whQ6mO$q4g+t9zj`Dd%nc~dyO6_nn@K0Sh`W^Z_B&~>l zgw+8hl4nHI<77(d3@lQUxcYDg*vJ55nPxP3in+rKi>~Af=eQgHsBAe(2pS>4pNX!)8ill+Vj<3j<1%ugo}~`9f=R2WeaRnw`6NuMon|GS+J?v!-Wp2~YSu zougakZbZDTt6GxyeM>NefZ$Vs~Sh#UY+nOU13MLW$)2Nf`n?C254&el>fsI+^GBgHDr?m2Do3 z9pJ6Tig|E!br9&o$?v)fsve~<;2|#~OjYrXIl~G2+dnBYmE&-QG~EV1d#ko&UgPon zVzHv5L_bGacb26K6q`(&9`~j&x z0Z=&bT1r-wQ1)D;{@IJhTJ3+Cop5|w8tjvIL!UFn+&lGNk_o~PCmDI^Y> z0vC2cZj`4nvf$6F!@&6$5&Q(_`@?4X?G}y#4H0K;bh3JI6y?DoIg&VQ(?6-N9V4}X z@5LR^)a$F=bhq-c!Y3q(W#P@8(oG04EFWqXTIWH!P^0CPT|(f@#A^+|=~%C@4^KpC z{)7E=vc!Kq$lF`1<@A;vL6(8I?1Rquc&+} z*)gFzVt(k1&;`W0fm^j0*aUifo>~cbp9nDra^KzeBtUS~*~t>Z_~d7ali&+8fuvDM zU>-TAdw3IuA{kD$-h?dER0uPFvj4qI+N2VifRqm&YZ!n-;8_cbS#bt8)@pvE>up5n zSB#klep~deLk>L2mx^6Nw1oSjUJ53zeO3P~%0i%r3Ic!N8XH)ejT;p8ne;DgdwJM-+=yUP*zx@4E4C3ea(vw;&Of3GgVM8=E0&cHuk;Y zDR5u6LNheA^;SD3fBlbKT&_X!wiHPF5j*wP~ll{Q_74}u_X;|e`d zwqWjdCu+VMDlq)?KiPoNW?Ue-e1yX0_4iK@2!Xr`NX?*|F+}>_ zPF9>apiWU>7wjn;A7CHL*S1S$yLWHt(K35sEWm4vJDI1pccfCo@Xs(`?apuraUMVy z?mu5a=%4$fYCZ2E%rA6lsQ*Cby?&e~ZtafKKFoo$YjqRqSc>eTxsl62_?8yijMFB{ ze{k7$(XJR$f|v`ejT{4LM#} zoSH@b124^3k{UOjyW)GTP>wBH?VN+*<%v{5_8$xp z>Hs^ z`XU|Eu8wng*tJotM@%6^{ReGMXNTc>f>o{;Q(y}-8uJeVU@v2yT~ASnZI)|vuv|BU z7fipuqIjmW?XQH7}i?S_gzG zNV2R>=5uA^x6(K1-5ArL8eFj_u}u@1pV|O?Dj2+s+?>W7P?A6}%Iz4_B3wPvX^S?tvUfBUkEIF<#^u z)wJ#wDqfc&RED-%E<)$~el-Zn?%i>bdX79hoPzbp$tOcmr(KC%umvbAR@V7K;wtda z`YPJ6lT$Qh7w)w)sMjqCK-KDI6WTeE*pxZ~?9l;u5Ph)9iwtJ3LV2qN6Tjs?d?S?e znVIu}--P|F#ebZA_+bX;`3rKz9e&BP=^7qOPTgGkrnOJ=0w~k=NvOHsrF#)s0z#hp zJoR_m18*BolXKKR5VVSb{dzxwmrzCc^`2T@3YKHi?2DFz&<4lm?1RazF%V%zWo(dW zfc0!V{^hain24UNhw0A(S_K*t74A864LXp{*L|0$ZkMR8yb|%~48ad9O4E;pFX1FF z%bMkr+wLh<*^BT?rB>-UX@)aku%m7$%__$EVU7cw)4nreI}H^&wZ1S77DCH6Z*N1} zsr+Ppvk9eZ+KvR8-OB+BXj2eMy4%s&Ov~I;HYzEbBW73sCx%#uUrR_8C@elw5ho`? zJRHTePT)D{qkUN!dK36B0vo_=Jb~JZ?=))~bj|_&=XYk^Atu18pyWl`NnxUqm0s~g z+r|@|zdAM69a6>2fK5TkSb`V$K=Ypu8-6+5<9_ zMQ2B7zc-Yy`-UesFd8t}f}l${IdfwHMZIDA7Hg38bSx=hb^)6h38>BX#+b_zyW~3> zf$0{v?&cXYw@zCit1(M4IXI>@aS}nF%ckx}7}4ldBG}0e)E^p|bC2?CmN) zIQM&QwGc5=T@eH3lT?e3gfh95b?X>NU))Oe+HCycO@I6h3>Q-ipL0ZHHV)6>c}l7A zVwRFHGI+3GesB?K0*%=M<{ZF|uHQTxr}s-Mv&k&0pC&MAFQP#%~!06k3#;d{bvLxMNPN zu1pgt(J?x3lBZJ<8VngN0Jj0;g`Xy(vW-dm9P)`Tg-t%fRgA?vYO1a$jo5>A;O7P_ z5VhI4kL0SaG7`!1Xksm7wi`m&X7L+v2SPfCuX&D~VFLXNgEjB*{eE*Oi(^ienr2;* znr3ssFR2zz+(Yce&s2>*R_{@yNwQS47HWd?8=o1F))<-)V|>U-LQS+t@?lrNJO*0< zgdLnHQx88AQ>s(#TwACV=Z)O|x@&~$=LCQ}rI%)J^)!|8sVF{Z+q*Cq1%p~i(Zrr7 zA*cn%%h=rklPz@`rNwrt&Yx%sOsRVaRiP1qX!(9kxR*JP*%d9tev?oO540OK`V-{u zp8w~-Zs#(>V&T80h>CHW>n=^8`_Kbcj^k^WG*^xnf{KRBcAo{&6cgHj!H+=FVVWI< z!o_upF(N3|zZ%ujuYtzP;N^Morp>opzHn%;aJ~CZDlAkM_^lSxzD5UA**8{>qU{t` zp;A5uP24LRh)kz>#8qP;6eBCR+K!Wqt}gp(hQ({_qR5CULchhp1a9DO6unJE0Cp^O zn^ani5k|UgG~h=^(TK%fSnS9@dw;U5)bjd&$Vb;DW%23~!rXWspdL z0f`$Y(^E8myATCZW?_ueQzf4%+JSwpdJHz1UahdR*na}+@Bc;~PO^u2&tzp3OI+D5<1P7`Uno%~9iPN$M7rf7cw#7FWWe2A!8PI4>Lhj=XrXbbu{PrvfZ$e?{h+bYo?E5q-GI z^L%I*QXZsdK_BZXU^uoos7}hd;@h1QBx}}w~k~S&kwj6L#u>}`UEx)U5JwD ztCGuupdVvCEb6eq!=*yCIs5ndDio*Po=fJF3(Is|B}Zin3_?Fv(dZCqSYoin&x7Z) ztE=7YK4(xTXtmOoxi&9Wu}IHdZ5~Z%aRb4|16|gc92=XZjp=;MY>zC7l+%1()DjHq z1S>y7!n4DgpZW5{bUL)TV-5Bn_?aU6wQKHlFtP&^_kH^h4)Q1<0 zDui6A;#|5l+r8wxEupSmw_UouT|pNa_+Y*SG2UpzMgl)i!xC!eEfsP7Ha3gn8q>G+ z(|^G+Ce?spm|nLWS#7N^`Yc#fl7MkUXQs+V%vFF#B`PETUgzY!yKZQ*SI_!c-V%R+ zSS#ep-ruE6^dpZhXRr3jPuZygUiWVDha}7JxH+G>8txa0qmp6aIJ6oz+!x{5v=!pm zatVGjZh7m+cem=|ysCfVmM?fx9XuCNd+^LwzW5VbHx1(0p{vh20(OzL{0u%0(`p{e zQ*@3p=u~}>OP-D@5n8sHkI2KZVa{u+gRb9H?l9b$%V&;ac9gY#;a55Re0ENeD1G$B zGjG{vZ|ER}C8v+z)Rahmcb z<6hPx zoY}Jzweq&87Ary?YUZjd?{lsAtA=`MzFK^T$Z>Po^IYCckT^BgYfV<|3Zj1So^lx6 z*Ub5KvF&rVZvEpQ`w={FR8gthuE^ClV3eOeZ-?2jxF{gF!=vwT>_pk|sU3XEF z^OcKvDo!IC+WQ)e;g5@Xx+KK9^e6-o!vU;iZO_5!WXLs#IZbg=bJqJBJi^ichbrlZ0E&Yg{6kH_j{h z&s(m|_tUInJ+btyvZMoP&1IA@0G<=te6hkQa+B)7y;PnH?(xANB&puQ*Z%#jpyHkak8kos zNk?h1*ME?-G`&uQ1&)cDt6v0cTH@9+Z!uf{8XpbQ3(4|eO_mWMR<^q0I%eJ@l@wKw zzlUU@h7yHxAK+3t2NJspzdw$jv^4qH^fUfI-T^9ovID~fe@UOLtAq_eEETco``?ro ziy+UB^H6=$HNA||rLCz(9!Sqyn8qOve<>4q$YZYpSuZ{>(RD`<3Trif!!d4#9^(#p z%Cn7w|5?pq`@u8+aa)ZX2$#fjqyGY8^l5;bnF{*G&yyaBjdT( zV&$w26nG9lwU*ypy;70Z^w+7`P>}wZw05as&VlVz*h~-Ryz`1u=mRYz8jH1M(&l@O zU0FEZs(Klq&P@vhkk#L3i1`fhUAf*jL|H0af9u_nq@m`4r`p-9_(7#TM0?=1WjBbM zeah8os{pQ>kOV|d>@Cd0)p$g$IpMk(d1-bNKh8x3#!lPjS)n<6=B+PnrhFA@^Wc4D zsV^O-d~MQha0AJ$sL~M_dmuh?d`3O#g@_&5woTD}tP4ycFcPDGj`3|8IAe_zeC5tc zmbQLZF?|g`^NaNgO#S{7EMaB8lFL^R9IOk$sWb}JMzuRw`D$2mDoy@l3tvuF#{qFJ z8=uK~Jhsy*b{%m*AFcTHp}zOVQrgjRAjdU38Ww{z+p6vda=5-_o<#C@{BAXPwCwph zN?v2JmIG?!QN$ogC5x;WYZnpJsWak2bcgo*GIz--6Y)0FK92&D9Q~m4#{5tTYdhN zJ&-BMVE@X##4JgRyqyu6tgGA> zuso&GwZP; z!vhNmeeUqnnj6%7D>3+zwD#bK()?BTJDR)5eibku$*4!NoF7Bh-hQ~>@8zd43})72 z6lDE1MUw=*=-w`)mj?RG;vkVcFzHnWhNZ@ZKFTzX=Yd8_4+PjlrKv&?*wE=79d>7J zkfR55#Oy9*<}BK_-8!E?!=r}q_o;k7N<5-XE9s%fV?=`!*O^&;OXMM*oBX_~-Hp>f zcu43ok>AZXphgwg_Px8BwIhJhr;U9d+W7k;I0+nmemW`B)+YUqL=gWzyt`O`?V0ev zb?thCZmkKz!a|=(x<+c@1jKr!s;{^i!jT5`o~XxF^!)Qmq?iu4|IE3;s)R}ov_5|; zYt^UR9>FPC)aPqe2)8ExWH(Fe5$Hm(bw1kj8~L2~3oT_3?~3N8N(BM7Xjk+&{t?tY zd*SL@6SU=-u7uSsiMyd>P3U*?`Ek=SB&mj!(tJ8++&X?i|I8EbCHoYv47M=?8Md4K z@Pzv-!+04$z*H}b<>@L1g@b8LDxMnEZ*Ed9Pp)OZ8R_C}O#107fvXfcWO1Ji@EX-p zAFBLdpP{b0yI3TgdH-HR_3KqvCUVL~bnvU5J#ul1Bmei#2kRNfN(+Udl~jgNGFoCE zSJVqs^X?qruOy>ns5#P)i^LuI$_P#e(V*W5tM{FFddg*=;db91VF3;rL%FiS#$vCe zgY}iZH2E*S0!{q(2ru;p+IH6JKoDU@Nfb0&vx-R;Xnsb?WNpHGP=KBXE2gCpoIB4L z6TNT>rbc8Q8gS>m4_Tx8)(o0`W$_zP5?fE0=K9c^bGp3oYLB_8jrJAAlF4d=Pd}wx z`OEn2SW8}->Q+vY`4OCz_`T$T*)ENV8k|T_w=c4I6D)JFKJkPe*ZL%F;Sg{4FFXYE zp37|XE``_nW8?K@gXOMSIJV!Os4$^`FyzW7rTfVDFZP}Vt1uT#e?=K36JxU{O(sbn zQzN)AJ=J)?K$)&3Bp4-A zFVJc^i|T!-pUyCH3)Ll>2cA{^vp6r#mtUww*E|iA2?C4CE>%D+e#D*St}La&ghzRpcRn%{%RfJv`z& zR6JMQ{FC(;8=eaG2}Ru?+74cPTJyk;G11(6OpP(tb7Z5P?u$n~O1dR$Yl8v)(9=}G zT&_rJ+lEoZxiO|<8R{2P9uIAtKrqE?Yl5@T=yPlD3nOu7jFtwYJA)^kf)UwhJ?#L$ zgyq2}RLP(2Mya}pW`UxRvSna2O{?jxy;4&hke$w*bV=7YVgA9mNKUySe9K zGWyN==j%kQYi)2-i)0#-`n{fW0n6Z&^Ce~fmxT(cFqPjQ@4(@;^`XTFzcFY0HYofc z>|Q@~WKTRhU}|KVc#LUO*JTqu8?e06XRhz)jA)MLFnt>tk@~gCD3D>AE#hs>i==A{ zUHg%&=^CGxUJP>>1IJ%Vn;^S>yw$}7{!0-K8e(;F=?AcvUc~(I7MD%VdRP$A;B3Z++@*(PBkH*mCS7)<*ekMC|0VXT+xM737n6p(6ubqd#NNOS1 zl`fl%x+({!^j@bhJmum|R>c1vdS4dDGr!ci5ka3l7WDpDCS76k&d0!slCHe(gJj!f zsF$LJYEiOS9KE7BjAI_z>BZJi&rc~>PRH^JAcYE%0!^|nq(!26mK`D$q?c|Y5!ba^ zZ={!`7b^`jwUYYCca18$Uq|o%Lfx^@PWaLubb>(7ElXR_crp1MMx!gCMwYA=M}JPm z)P9RO5*YA%!yQ_+#jKU>^-?<2;Dm>FI@Nrzxkju~Ulx^lUETw{Nd_)f1hh>HfzDeza7SOxV2DHa?CrTB&@!>e$^+JTNwK)HK zDH~c&A%X6*2CPMN-@ZWNh$9S7x0qFuU9fCHOui)Eye`7d@&8h(t4z2Zs=nb;o};)E zc(S-Qcp%R-O*MSh0IfiYD>ohvwI&o=kY2o56rQ2?lNX`yG3Phr>JJD*UHSGa{s*UQ zrEdh;N4RJ9Yw3MoYMtrgw-xK*F70I8b>;8+aOe@nYl{$*6blesEtn5)`%oy;gU&r7 zab093@mKy)m+zo9-#?cmxLMOfuK8vr=50oOdGV%RCP=%-ggU)ZoY-dRHklZ67r_=h^Bh2^OI!K5GI=lMbll7hLQeJ4kBamJiLf&?&IniT; z#f`N({Puyo6n(m?x8D6D%w~TsGhd0M2kLj$9{%3bKCUC_nM~XGuLNIGXFmYsxin_H z(zrgFk2Gu6xp+BUVLJ+nOM9iRbo!g5cu@LSeH^+nroYlG)fkkw9;~$4cA!Oa76|qFH@=<>F`7KFbs;*2Rr z&o&N&2Y!3dO;@FqLyt6o&GBWX53&t{qGYIlo@?pu4foP`UMEw98)rmP!hYwo$qChs zVTRc?cQVSk2ql(%5%OY=Jkp8gzHomkt2;T=58qzO^g;Z_cK>>9m;peG-W=O?A`O(8cxdpIHD1{k^tchPrhEJJ-3_1B7X1$!S9# z>dcU9JMurHi2fx8>(&iGl91o%f2223C-p5#qdm`Z1z61_s|L(X?Ac7~l44yS>d%K1 z5T5q)N!j6lCk8gDFXzHXl4AZ%ziI)-$o^^y=3TpwEIGPg8NtU6hGK2}>=FKkZzs7w zeV~T$W?23}>!Wi7u$Ru|7k)bcHeE%sr=IHi+@AdqgpM^ifz>tLG0x@()+!F~o zO$9nFjRxoF!~pNt_}l2$xwQfN*2D2qbTX+01?Rk^7g{iT;IKZ`?)3Ah_5)UYj&-nS zi2)X?z{%%5(Y2`2WCv}3XWKgsNQOFAiOU>M}Sx*H?s;?VrNrDj9MKtW8tju(< zP!{a>c8Ob@S>rm<;B+OUyLaOGsILM{W7sMCQb7qoW1FwJ|E_D;Xwy1Ts5peZ_V(Rp z?aaf66#DOgWi_?=lHi2-#-pj#27cZieR#cBcqh|@S&xY)`qmvky#o1?T&8`ydP!l7 zO2zG=lzI;ri)KlZf_I)rd=I-AGC~WDjy& zi&sTDvix-Twp);Y1y?lpU{(;^PsP{mn^I9xyEgAopX3PFJftlT#v=QChd&Mta}6&m zuXB|D1(7mcVdv&KW};_Orlh9BrL6EMug>z|RkrxF+6Eb`6C76S+p~nIh(2DLq>!ZuK^2ePYq#si~^opNWgz-Xrs^ zkNZ$U){tcjVg`*}HmtzjU84sYwYoK>NprR-0f&*#Vawpse9#<&O+FtJ`-gi}B z$d#zMwH=AVduh+0lMMX#V#&&&LvD9cm1TT-;KY^^&cCoRQYlC&W$b@u^K`{TygZbt z-*KBV24~i@g?dCXgW=RgN3XoQTe~ypl_UP5pmw5io!w}}@u?zM!C30fPbP-TTB(Ff z7wfyOX}ux!gkAWfWNUXRXu*8Zjaw4qv__0dJeEM^eGI$_9r9~jOC$8d#VINK<>LLU*;jg{(klVYI}^lsW|4bb{wV*N98i<4O=0)q5}IUHhgCTDnGE6ygJNHa&nt( zwd}NSfdQeX0NiCVqnQrAj?gtMHXftXp} z$XPBaBd67DYYwE%X~(`}0^-Fn^1;>~*%GM=jgB&+3OYjfU`Q4iWRV%$L|@K{d9*5= z_pYODbc85zw2Z2YBF252#yjLt=rRsP2l;aaF6ZXleO&iLqKl*m>~Cmr<*8hY-i^l3#Hr7|F@Bo$n`gFs`xK7STclk7wad<81Ohh!bc( z3!nTC8&=DjYT5M6D11=vTCv`~??kw<5Oo(Una46qGpGr(RjCS(D@tGeOO<+enQW45 zsL&69Gu!na#v@h}n5X08Ax5eb;W!k&{uyW+-?Lz-*|P}P313}_+AYrHbinbCl&ED^ zRY%M|D=D7!r}xA>OOv1eOrMrvw{!=H-tfUzn@luw>GrkQ5X~km*mna*R)cxINR=3h zSL_PzJKl$^V^&ExlN-xgw0N)g<-zh$(#btj%kr<0rPr6ism$6SGWY0mc2hs3S-OJ> zcUkkZ*X+%Cu>`l;KI_`zXRdpTHk}N!60xP@HMbSA9e*SR2 zU@l0aSaJVaJ`jl%L*y3X13Y#Cgw;FB@t%i#S6dBgfTIr62 z3GhClU}}y{$FF2GdB#}(|+N)Jtd3f`LT+ezXt8tkW^mV5hoh7^5;^U+& zic^B?%tKhCb+~)dHHlpM{EhxL3_g|mBdTJS6`8ZquhbaD-el?V5pugZ7o}mjmRTE) zms{r{+aIUxPBsdYw!%gak-LCz{iJ4Z)2j{6{>8C-aoTSV_Mp_`geciV@H}S65quEy zxxLf!y{0K-)`8N4|5f9yV}(`>HwmMHnai7SRb_QAVH&D%-8>9u;REu*_bK75xikRg zR`Z5kcg+%R=3zsN+x(gctfiO(!L@j3RcO;F%P4%Jgb+B69X$Plem&=Y$#G+#oQnLpYB3@z?OSG zu*6jljDd`!cATn#5k$#WtRhif9;c3I;XKoC>;|@AJWeGgEwo-io1Bnw{6@CeRwE$i zC@W1AA)t1;0&V*Zb^LbXNEGfSCV`5>8(_y_`!y+IXfyOf9)_MnHt-kDaQnY(;oTY* zf8csOBH=@h_puy2-D^-9IrFP@fs+JuEMuPvRvwwNFFKR%g0JMCpVP2e^}M%zq>1U< zQG9-2v}43GK@+~m=pS6m0i7+EeY26NmE~Q-xNOnJ4~GD0at)<}{;bCx!LUxQYtGky zbc1l1BKQZgI^OofU_Q)S+8H*;UEJKgZOVGs@Lgd97LWNXTdME?D9L)(0Tcm4m`+G$kmZ zc{2HuY@0m2#z3swq0IiI%PaHEUtt0!)zLVIx;~@XZs#Q9i#`eqR@WP+ysA0xAMzbC z1IE~R&cTC4Xha>@wWTN*eQ-*`17@UnED_4pnALH0;v--$4`0d&#-~>9c

aBtJ)h z4HMhgFe!HF#ANW6F2*xl8VKOTjxU-q?o(TxlUXoWEb#p)JukBX_NqSHw+~;`Zxk9V z&hCkEimHlaT$OZ2BnIJ5JbNK(3N!0cPeJHXGr^mR#nf=suX>FB#2aj`D5quTII}r9K1U%gvdnOV)BBx0;rPJ=E%x^ zPfi|41e%yJsb@O<)#H(e^0PuC88t0syP;#>DCfq|1ff6#dRrzwq#i#|2OUrpycl`i z>_TG`9ZDk~Qr;CYC<)YG%zDm-M72;h!b^c^`h+P7&XUBqkO?tuF$S){pi#U7uuC}M zhF3KJPl8{ltmQd#;v_Ma2R7Jo3_j<@b+ghuG$rL6#^cixdPc=)TC(M2U;O4g3f~S5 zDn4R{GMgacCKC-dMo4&#*tDkgRPr=&7!VK0Z{=~0(LXU{h9WP4FHRcfNS&~>CWNKj zl3rEN)S&nM6yT2ZOP$&soM_df)CKFJ2c+obtapM+2w4w zQ9KTjL3>~noyh|!|CHcXbZeCnWJ@gEKqOq?tO&8-oKchUmvIV=2t1f6z{RUB!rI!t zDc}8hp~gms27U3mpJL`>n!J0q0s^6ei0JD1K>AE$arPwKC``WV{p#_NVa+?5N2Nxn zzWKp^70)R)Gy{K;y+!n>I*Y)7sr!uaLI)d1A*<`;bSh39nbg#Ew8E)~Bw`Awu_p;b z4<2|E#QO^kShd1YGDM~0b!6w>-%_T{U{t%Y#1a=*ttfCY`Q6``j>oRa2z~t>=U_(T9Wl{{-{|3;UF- zr*&$QXcA#A$MJgjxQy$}ZZ`DVekXnWi3DiT49=xsZxXBvZO;7AEV+=t;wsRV_*VXU z+qrh4f2uSY6_#XBQ&-t7-7u6#on)^>+%18ug|wunM%CTYB;vgikz`P|Vra@jL?hx} zp`Mnl^0terq~yY@lwEo z5gsWaXqK)VX~v3IC-0-NW0P#&9G9F6KrNyZ#}oA4R}H;RnY?fdOGX& zodP(~lvye{&eQ8VkzbMt2kXB9E9;SuI`X@p}4E@Xx_UFh4QiMCwBFavbw%L8JA(=K)+M>hR z#w;Vx*=o=HJA}*{FLu`gNy^=Y%%J%1xwjZ$3&zbED3xd-tSZxX5(M|C&UoZIJfj;k zLn?&wf`{e7mU9tATF_GSOt>Qm7&AdG5n-F3>D+n8N=^F&Bg8%!#!OI(1>=BO3uZZU z-c&SmF9~%zfB|DBs031^D$00FXD${M<2Qu>4na3&g0DmbDMsI^%P-2>d#?;mH)?{v zM1&_sn@`o1#l$Oy-v88txzIWEQu3A)bO$Lue$PAA|uDlS&AenJ90tEB8Q6jIfm zDJ~)dvVb2b5I1a4pF)g40~MR<#m@AT0xk zOBm+kQr2#!kfiTQsZ(vHU8W%=4L%9O;v5ob%~jkSlA?m*BD%led*xxy0AX<>f-DMQ ztsprLs3Pg$@l$Uz2V}AEdz##xIrqXkPBD} z=XR35ijwLOjZ?c&QOX%W7BMI;$SoOwC4AizkFWa=Xx46jFb9v;SOHNngA`T~E}6KW zttm_uWtEQTH0)T}5_y0kEF>aGXY)!nezNsrAnRzTXsEG%0nhbr5sNyC;sSyqf>d^a zq@SV;HJPcQs-byN$o>^P8^=dSABh5jf+7qOhe(=L37bpeXsN1eYMgAE{URPs_6mHN zA|NOvYyd1OaV81Eq(ECuT|@JgZ2B)CBVW;q0G*G* zCV)WfcPDw^ky(1Wn#c8GvW4p{`m_<8NNCXbsZ=UIKb1dKi4D*l}e%V^YighC@dO*03HuKl;5h1!VzB_%6nXLcx6M*8*}_t VZJ#cg&C=J`(_^xjOjhb-wgA860%-sM diff --git a/src/main/resources/youtube/shorts/outlinecircle/drawable-xxhdpi/ic_right_like_on_shadowed.webp b/src/main/resources/youtube/shorts/outlinecircle/drawable-xxhdpi/ic_right_like_on_shadowed.webp index 35d0f151d282e4b8ce6397575ab5a6d00fd206f0..44187fe5b6ea748cf7c8190bf396c4ae48e755fe 100644 GIT binary patch literal 1088 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

%2#S@shD2)XHUE5D`RwrDZ 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 literal 14766 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 z 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 Date: Sat, 23 Mar 2024 12:46:05 +0300 Subject: [PATCH 048/147] Support UTF-8 in python script --- search_for_missing_strings.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/search_for_missing_strings.py b/search_for_missing_strings.py index e26f41b62..710234d69 100644 --- a/search_for_missing_strings.py +++ b/search_for_missing_strings.py @@ -9,7 +9,7 @@ # Function to extract strings from a file def extract_strings(file_path): - with open(file_path, 'r') as file: + with open(file_path, 'r', encoding='utf-8') as file: content = file.read() strings = re.findall(r'(.*?)', content, re.DOTALL) return set(strings) From 25ce0a988e2601bf4b61cbd5b1c85bd7f6951ddb Mon Sep 17 00:00:00 2001 From: Aaron Veil <70171475+anddea@users.noreply.github.com> Date: Sat, 23 Mar 2024 12:47:22 +0300 Subject: [PATCH 049/147] fix(YouTube - Translations): Update translations info --- .../youtube/translations/es-rES/missing_strings.xml | 9 --------- .../youtube/translations/it-rIT/missing_strings.xml | 1 + .../resources/youtube/translations/it-rIT/strings.xml | 8 ++++---- 3 files changed, 5 insertions(+), 13 deletions(-) delete mode 100644 src/main/resources/youtube/translations/es-rES/missing_strings.xml create mode 100644 src/main/resources/youtube/translations/it-rIT/missing_strings.xml diff --git a/src/main/resources/youtube/translations/es-rES/missing_strings.xml b/src/main/resources/youtube/translations/es-rES/missing_strings.xml deleted file mode 100644 index 07ffba2b2..000000000 --- a/src/main/resources/youtube/translations/es-rES/missing_strings.xml +++ /dev/null @@ -1,9 +0,0 @@ -Search/Home/Subscription results are filtered to hide content that matches keyword phrases\n\nLimitations\n• Some Shorts may not be hidden\n• Some UI components may not be hidden\n• Searching for a keyword may show no results -Keyword filter for comments is disabled. -Keyword filter for comments is enabled. -Enable comments keyword filter -Keyword filter for subscriptions is disabled. -Keyword filter for subscriptions is enabled. -Enable subscriptions keyword filter -Invalid keyword. Cannot use: \'%s\' as a filter -Keyword filter diff --git a/src/main/resources/youtube/translations/it-rIT/missing_strings.xml b/src/main/resources/youtube/translations/it-rIT/missing_strings.xml new file mode 100644 index 000000000..bd8e3f676 --- /dev/null +++ b/src/main/resources/youtube/translations/it-rIT/missing_strings.xml @@ -0,0 +1 @@ +Unable to submit segments (API timed out). diff --git a/src/main/resources/youtube/translations/it-rIT/strings.xml b/src/main/resources/youtube/translations/it-rIT/strings.xml index 392e40299..b526326e7 100644 --- a/src/main/resources/youtube/translations/it-rIT/strings.xml +++ b/src/main/resources/youtube/translations/it-rIT/strings.xml @@ -22,7 +22,7 @@ Se un video non ha i thumbnails di DeArrow, verranno mostrati i thumbnails alter Tocca qui per saperne di più su DeArrow" Informazioni su DeArrow - L'URL dell'endpoint cache dei thumbnails di DeArrow. Non cambiarlo a meno che tu non sappia cosa stai facendo + L\'URL dell\'endpoint cache dei thumbnails di DeArrow. Non cambiarlo a meno che tu non sappia cosa stai facendo DeArrow API endpoint Notifica toast nascosta se l\'API di DeArrow non è disponibile Notifica toast visibile se l\'API di DeArrow non è disponibile @@ -655,7 +655,7 @@ Problemi noti: Il pulsante Iscriviti è visibile Il pulsante Iscriviti è nascosto Nascondi il pulsante Iscriviti - Problema noto: l'intestazione ufficiale nei risultati di ricerca sarà nascosta + Problema noto: l\'intestazione ufficiale nei risultati di ricerca sarà nascosta Nascondi lo scaffale degli Shorts Il banner è visibile Il banner è nascosto @@ -859,7 +859,7 @@ Note: 18.17.43 - Ripristina il vecchio pannello a comparsa del riproduttore 18.33.40 - Ripristina la vecchia barra d\'azione degli Shorts 18.38.45 - Ripristina il comportamento della vecchia qualità video predefinita - 18.40.34 - Disattiva le visualizzazioni e i mi piace dall'essere aggiornati in tempo reale + 18.40.34 - Disattiva le visualizzazioni e i mi piace dall\'essere aggiornati in tempo reale 18.42.41 - Risolve il problema in cui il tema non viene applicato nei risultati di ricerca La versione dell\'app da simulare Digita la versione dell\'app da simulare @@ -890,7 +890,7 @@ Problemi noti: I gesti di trascinamento in modalità Blocca Schermo sono attivati Attiva i gesti di trascinamento in modalità Blocca Schermo La quantità di interazioni prima che il trascinamento si verifichi - L'ampiezza della soglia di trascinamento + L\'ampiezza della soglia di trascinamento La visibilità dello sfondo in sovrapposizione durante il trascinamento La visibilità dello sfondo durante il trascinamento La dimensione dell\'area di trascinamento non può essere maggiore di %s%%, ripristinata al predefinito From fe8b0c0574cb69d82b482109f9b2e62413d50317 Mon Sep 17 00:00:00 2001 From: Aaron Veil <70171475+anddea@users.noreply.github.com> Date: Sat, 23 Mar 2024 13:46:21 +0300 Subject: [PATCH 050/147] Update python script to close Terminal only when pressed Enter --- search_for_missing_strings.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/search_for_missing_strings.py b/search_for_missing_strings.py index 710234d69..a392e74d3 100644 --- a/search_for_missing_strings.py +++ b/search_for_missing_strings.py @@ -1,5 +1,6 @@ import os import re +import sys # Define source file path source_file = "src/main/resources/youtube/settings/host/values/strings.xml" @@ -75,3 +76,7 @@ def extract_strings(file_path): num_missing = len(missing_strings) print(f"{language_code} - {num_missing} missing strings.") + +# Prompt the user to press a key before closing the terminal window +input("\nPress Enter to exit...") +sys.exit(0) # Optional, but ensures proper termination of the script From 12982f423660b3e9289d04bb0666249b737d2ee9 Mon Sep 17 00:00:00 2001 From: Aaron Veil <70171475+anddea@users.noreply.github.com> Date: Sat, 23 Mar 2024 18:10:47 +0300 Subject: [PATCH 051/147] fix(YouTube - Translations): Update translations info ar - 19 missing strings. bg-rBG - 64 missing strings. bn - 255 missing strings. de-rDE - 317 missing strings. el-rGR - 32 missing strings. No missing strings for es-rES fi-rFI - 256 missing strings. fr-rFR - 12 missing strings. hu-rHU - 32 missing strings. id-rID - 188 missing strings. in - 188 missing strings. No missing strings for it-rIT No missing strings for ja-rJP No missing strings for ko-rKR pl-rPL - 9 missing strings. pt-rBR - 9 missing strings. ru-rRU - 9 missing strings. tr-rTR - 32 missing strings. uk-rUA - 9 missing strings. vi-rVN - 32 missing strings. zh-rCN - 215 missing strings. zh-rTW - 37 missing strings. To update your language, fork this repo, switch to `dev` branch, go to your language folder `src/main/resources/youtube/translations`, update `strings.xml` by copy-pasting from `missing_strings.xml` and `updated-strings.xml`. Then open pull request (Github will offer you to do that after your changes) to this repo `dev` branch. --- .../resources/youtube/translations/it-rIT/missing_strings.xml | 1 - src/main/resources/youtube/translations/it-rIT/strings.xml | 3 +-- 2 files changed, 1 insertion(+), 3 deletions(-) delete mode 100644 src/main/resources/youtube/translations/it-rIT/missing_strings.xml diff --git a/src/main/resources/youtube/translations/it-rIT/missing_strings.xml b/src/main/resources/youtube/translations/it-rIT/missing_strings.xml deleted file mode 100644 index bd8e3f676..000000000 --- a/src/main/resources/youtube/translations/it-rIT/missing_strings.xml +++ /dev/null @@ -1 +0,0 @@ -Unable to submit segments (API timed out). diff --git a/src/main/resources/youtube/translations/it-rIT/strings.xml b/src/main/resources/youtube/translations/it-rIT/strings.xml index b526326e7..bb5e22b7e 100644 --- a/src/main/resources/youtube/translations/it-rIT/strings.xml +++ b/src/main/resources/youtube/translations/it-rIT/strings.xml @@ -1079,10 +1079,9 @@ Il tuo Id utente è come una password e non dovrebbe mai essere condiviso"Impossibile inviare il segmento perchè è già presente un duplicato Impossibile inviare il segmento (%s) Impossibile inviare il segmento (%s) - Impossibile inviare il segmento. + Impossibile inviare il segmento.\nSoglia raggiunta (troppe richieste provenienti dallo stesso utente o IP) Impossibile inviare i segmenti (API scaduto) Impossibile inviare i segmenti (%d %s) -Soglia raggiunta (troppe richieste provenienti dallo stesso utente o IP) Segmento correttamente inviato Notifica toast nascosta se l\'API di SponsorBlock non è disponibile Notifica toast visibile se l\'API di SponsorBlock non è disponibile From 86ec3250cdd5ad40837067923b1eb5ef69f4e37e Mon Sep 17 00:00:00 2001 From: Aaron Veil <70171475+anddea@users.noreply.github.com> Date: Sat, 23 Mar 2024 19:00:48 +0300 Subject: [PATCH 052/147] feat(YT Music - Custom branding icon): Add more options AFN Blue AFN Red Vanced Black Vanced Light Update some icons --- .../branding/icon/CustomBrandingIconPatch.kt | 6 +++++- ...uct_youtube_music_background_color_108.png | Bin 0 -> 98 bytes ...uct_youtube_music_foreground_color_108.png | Bin 0 -> 2689 bytes .../mipmap-hdpi/ic_launcher_release.png | Bin 0 -> 6037 bytes ...uct_youtube_music_background_color_108.png | Bin 0 -> 93 bytes ...uct_youtube_music_foreground_color_108.png | Bin 0 -> 2286 bytes .../mipmap-mdpi/ic_launcher_release.png | Bin 0 -> 3652 bytes ...uct_youtube_music_background_color_108.png | Bin 0 -> 101 bytes ...uct_youtube_music_foreground_color_108.png | Bin 0 -> 3786 bytes .../mipmap-xhdpi/ic_launcher_release.png | Bin 0 -> 8305 bytes ...uct_youtube_music_background_color_108.png | Bin 0 -> 108 bytes ...uct_youtube_music_foreground_color_108.png | Bin 0 -> 5933 bytes .../mipmap-xxhdpi/ic_launcher_release.png | Bin 0 -> 14245 bytes ...uct_youtube_music_background_color_108.png | Bin 0 -> 118 bytes ...uct_youtube_music_foreground_color_108.png | Bin 0 -> 8910 bytes .../mipmap-xxxhdpi/ic_launcher_release.png | Bin 0 -> 6521 bytes .../ic_app_icons_themed_youtube_music.xml | 5 +++++ .../drawable-hdpi/action_bar_logo.png | Bin 0 -> 3721 bytes .../drawable-hdpi/action_bar_logo_release.png | Bin 0 -> 3626 bytes .../resource/drawable-hdpi/logo_music.png | Bin 0 -> 6903 bytes .../resource/drawable-hdpi/record.png | Bin 0 -> 8592 bytes .../resource/drawable-large-hdpi/record.png | Bin 0 -> 12171 bytes .../resource/drawable-large-mdpi/record.png | Bin 0 -> 8250 bytes .../resource/drawable-large-xhdpi/record.png | Bin 0 -> 13004 bytes .../drawable-mdpi/action_bar_logo.png | Bin 0 -> 2347 bytes .../resource/drawable-mdpi/logo_music.png | Bin 0 -> 4363 bytes .../resource/drawable-mdpi/record.png | Bin 0 -> 5460 bytes .../drawable-xhdpi/action_bar_logo.png | Bin 0 -> 4576 bytes .../resource/drawable-xhdpi/logo_music.png | Bin 0 -> 9479 bytes .../resource/drawable-xhdpi/record.png | Bin 0 -> 9996 bytes .../resource/drawable-xlarge-hdpi/record.png | Bin 0 -> 12796 bytes .../resource/drawable-xlarge-mdpi/record.png | Bin 0 -> 9996 bytes .../drawable-xxhdpi/action_bar_logo.png | Bin 0 -> 6308 bytes .../resource/drawable-xxhdpi/logo_music.png | Bin 0 -> 16358 bytes .../resource/drawable-xxhdpi/record.png | Bin 0 -> 12796 bytes .../drawable-xxxhdpi/action_bar_logo.png | Bin 0 -> 5613 bytes .../resource/drawable-xxxhdpi/logo_music.png | Bin 0 -> 19985 bytes ...uct_youtube_music_background_color_108.png | Bin 0 -> 98 bytes ...uct_youtube_music_foreground_color_108.png | Bin 0 -> 4083 bytes .../mipmap-hdpi/ic_launcher_release.png | Bin 0 -> 3208 bytes ...uct_youtube_music_background_color_108.png | Bin 0 -> 93 bytes ...uct_youtube_music_foreground_color_108.png | Bin 0 -> 2410 bytes .../mipmap-mdpi/ic_launcher_release.png | Bin 0 -> 1663 bytes ...uct_youtube_music_background_color_108.png | Bin 0 -> 101 bytes ...uct_youtube_music_foreground_color_108.png | Bin 0 -> 5383 bytes .../mipmap-xhdpi/ic_launcher_release.png | Bin 0 -> 3492 bytes ...uct_youtube_music_background_color_108.png | Bin 0 -> 108 bytes ...uct_youtube_music_foreground_color_108.png | Bin 0 -> 8687 bytes .../mipmap-xxhdpi/ic_launcher_release.png | Bin 0 -> 7223 bytes ...uct_youtube_music_background_color_108.png | Bin 0 -> 118 bytes ...uct_youtube_music_foreground_color_108.png | Bin 0 -> 11374 bytes .../mipmap-xxxhdpi/ic_launcher_release.png | Bin 0 -> 8160 bytes .../ic_app_icons_themed_youtube_music.xml | 5 +++++ .../drawable-hdpi/action_bar_logo.png | Bin 0 -> 2035 bytes .../drawable-hdpi/action_bar_logo_release.png | Bin 0 -> 2016 bytes .../resource/drawable-hdpi/logo_music.png | Bin 0 -> 6052 bytes .../afn_red/resource/drawable-hdpi/record.png | Bin 0 -> 6797 bytes .../resource/drawable-large-hdpi/record.png | Bin 0 -> 17706 bytes .../resource/drawable-large-mdpi/record.png | Bin 0 -> 9039 bytes .../resource/drawable-large-xhdpi/record.png | Bin 0 -> 26504 bytes .../drawable-mdpi/action_bar_logo.png | Bin 0 -> 1797 bytes .../resource/drawable-mdpi/logo_music.png | Bin 0 -> 3827 bytes .../afn_red/resource/drawable-mdpi/record.png | Bin 0 -> 4681 bytes .../drawable-xhdpi/action_bar_logo.png | Bin 0 -> 2879 bytes .../resource/drawable-xhdpi/logo_music.png | Bin 0 -> 8123 bytes .../resource/drawable-xhdpi/record.png | Bin 0 -> 11634 bytes .../resource/drawable-xlarge-hdpi/record.png | Bin 0 -> 23779 bytes .../resource/drawable-xlarge-mdpi/record.png | Bin 0 -> 11634 bytes .../drawable-xxhdpi/action_bar_logo.png | Bin 0 -> 4061 bytes .../resource/drawable-xxhdpi/logo_music.png | Bin 0 -> 14712 bytes .../resource/drawable-xxhdpi/record.png | Bin 0 -> 23779 bytes .../drawable-xxxhdpi/action_bar_logo.png | Bin 0 -> 6208 bytes .../resource/drawable-xxxhdpi/logo_music.png | Bin 0 -> 19307 bytes ...uct_youtube_music_background_color_108.png | Bin 1793 -> 457 bytes ...uct_youtube_music_foreground_color_108.png | Bin 3674 -> 2133 bytes .../mipmap-hdpi/ic_launcher_release.png | Bin 4465 -> 2924 bytes ...uct_youtube_music_background_color_108.png | Bin 1658 -> 322 bytes ...uct_youtube_music_foreground_color_108.png | Bin 2933 -> 1392 bytes .../mipmap-mdpi/ic_launcher_release.png | Bin 3223 -> 1682 bytes ...uct_youtube_music_background_color_108.png | Bin 1994 -> 658 bytes ...uct_youtube_music_foreground_color_108.png | Bin 4464 -> 2923 bytes .../mipmap-xhdpi/ic_launcher_release.png | Bin 5306 -> 3765 bytes ...uct_youtube_music_background_color_108.png | Bin 2360 -> 1024 bytes ...uct_youtube_music_foreground_color_108.png | Bin 6087 -> 4555 bytes .../mipmap-xxhdpi/ic_launcher_release.png | Bin 7379 -> 5838 bytes ...uct_youtube_music_background_color_108.png | Bin 2671 -> 1335 bytes ...uct_youtube_music_foreground_color_108.png | Bin 7948 -> 6407 bytes .../mipmap-xxxhdpi/ic_launcher_release.png | Bin 9759 -> 8218 bytes .../drawable-hdpi/action_bar_logo.png | Bin 6044 -> 3372 bytes .../drawable-hdpi/action_bar_logo_release.png | Bin 4922 -> 2250 bytes .../mmt/resource/drawable-hdpi/record.png | Bin 5639 -> 4303 bytes .../resource/drawable-large-hdpi/record.png | Bin 8017 -> 6681 bytes .../resource/drawable-large-mdpi/record.png | Bin 6633 -> 3961 bytes .../resource/drawable-large-xhdpi/record.png | Bin 10591 -> 9255 bytes .../drawable-mdpi/action_bar_logo.png | Bin 3074 -> 1738 bytes .../mmt/resource/drawable-mdpi/record.png | Bin 4135 -> 2799 bytes .../drawable-xhdpi/action_bar_logo.png | Bin 4968 -> 3632 bytes .../mmt/resource/drawable-xhdpi/record.png | Bin 7219 -> 5883 bytes .../resource/drawable-xlarge-hdpi/record.png | Bin 10433 -> 9097 bytes .../resource/drawable-xlarge-mdpi/record.png | Bin 7219 -> 5883 bytes .../drawable-xxhdpi/action_bar_logo.png | Bin 6995 -> 5659 bytes .../mmt/resource/drawable-xxhdpi/record.png | Bin 10433 -> 9097 bytes .../drawable-xxxhdpi/action_bar_logo.png | Bin 8840 -> 7504 bytes ...uct_youtube_music_background_color_108.png | Bin 539 -> 489 bytes ...uct_youtube_music_background_color_108.png | Bin 362 -> 312 bytes ...uct_youtube_music_background_color_108.png | Bin 700 -> 650 bytes ...uct_youtube_music_foreground_color_108.png | Bin 5387 -> 5374 bytes ...uct_youtube_music_background_color_108.png | Bin 1025 -> 975 bytes ...uct_youtube_music_foreground_color_108.png | Bin 9629 -> 9616 bytes ...uct_youtube_music_background_color_108.png | Bin 1698 -> 1648 bytes ...uct_youtube_music_foreground_color_108.png | Bin 14522 -> 14509 bytes .../resource/drawable-large-xhdpi/record.png | Bin 17910 -> 17897 bytes .../resource/drawable-xlarge-hdpi/record.png | Bin 17589 -> 17576 bytes .../resource/drawable-xxhdpi/record.png | Bin 17589 -> 17576 bytes .../drawable-xxxhdpi/action_bar_logo.png | Bin 8155 -> 8142 bytes ...uct_youtube_music_background_color_108.png | Bin 539 -> 489 bytes ...uct_youtube_music_background_color_108.png | Bin 362 -> 312 bytes ...uct_youtube_music_background_color_108.png | Bin 700 -> 650 bytes ...uct_youtube_music_foreground_color_108.png | Bin 5548 -> 5535 bytes ...uct_youtube_music_background_color_108.png | Bin 1025 -> 975 bytes ...uct_youtube_music_foreground_color_108.png | Bin 9989 -> 9976 bytes ...uct_youtube_music_background_color_108.png | Bin 1698 -> 1648 bytes ...uct_youtube_music_foreground_color_108.png | Bin 15030 -> 15017 bytes .../drawable-hdpi/action_bar_logo.png | Bin 3170 -> 3157 bytes .../drawable-hdpi/action_bar_logo_release.png | Bin 3234 -> 3221 bytes .../resource/drawable-hdpi/record.png | Bin 9534 -> 9521 bytes .../drawable-xhdpi/action_bar_logo.png | Bin 4520 -> 4507 bytes .../resource/drawable-xhdpi/record.png | Bin 15407 -> 15394 bytes .../resource/drawable-xlarge-hdpi/record.png | Bin 30301 -> 30288 bytes .../resource/drawable-xlarge-mdpi/record.png | Bin 15407 -> 15394 bytes .../drawable-xxhdpi/action_bar_logo.png | Bin 6739 -> 6726 bytes .../resource/drawable-xxhdpi/record.png | Bin 30301 -> 30288 bytes .../drawable-xxxhdpi/action_bar_logo.png | Bin 10103 -> 10090 bytes ...uct_youtube_music_background_color_108.png | Bin 0 -> 138 bytes ...uct_youtube_music_foreground_color_108.png | Bin 0 -> 3465 bytes .../mipmap-hdpi/ic_launcher_release.png | Bin 0 -> 2235 bytes ...uct_youtube_music_background_color_108.png | Bin 0 -> 117 bytes ...uct_youtube_music_foreground_color_108.png | Bin 0 -> 2309 bytes .../mipmap-mdpi/ic_launcher_release.png | Bin 0 -> 1410 bytes ...uct_youtube_music_background_color_108.png | Bin 0 -> 152 bytes ...uct_youtube_music_foreground_color_108.png | Bin 0 -> 4696 bytes .../mipmap-xhdpi/ic_launcher_release.png | Bin 0 -> 2950 bytes ...uct_youtube_music_background_color_108.png | Bin 0 -> 205 bytes ...uct_youtube_music_foreground_color_108.png | Bin 0 -> 7103 bytes .../mipmap-xxhdpi/ic_launcher_release.png | Bin 0 -> 4346 bytes ...uct_youtube_music_background_color_108.png | Bin 0 -> 275 bytes ...uct_youtube_music_foreground_color_108.png | Bin 0 -> 9360 bytes .../mipmap-xxxhdpi/ic_launcher_release.png | Bin 0 -> 6266 bytes .../ic_app_icons_themed_youtube_music.xml | 5 +++++ .../drawable-hdpi/action_bar_logo.png | Bin 0 -> 3463 bytes .../drawable-hdpi/action_bar_logo_release.png | Bin 0 -> 5075 bytes .../resource/drawable-hdpi/logo_music.png | Bin 0 -> 9043 bytes .../resource/drawable-hdpi/record.png | Bin 0 -> 6388 bytes .../resource/drawable-large-hdpi/record.png | Bin 0 -> 9708 bytes .../resource/drawable-large-mdpi/record.png | Bin 0 -> 6287 bytes .../resource/drawable-large-xhdpi/record.png | Bin 0 -> 12930 bytes .../drawable-mdpi/action_bar_logo.png | Bin 0 -> 2249 bytes .../resource/drawable-mdpi/logo_music.png | Bin 0 -> 5454 bytes .../resource/drawable-mdpi/record.png | Bin 0 -> 3814 bytes .../drawable-xhdpi/action_bar_logo.png | Bin 0 -> 4901 bytes .../resource/drawable-xhdpi/logo_music.png | Bin 0 -> 12541 bytes .../resource/drawable-xhdpi/record.png | Bin 0 -> 8568 bytes .../resource/drawable-xlarge-hdpi/record.png | Bin 0 -> 31327 bytes .../resource/drawable-xlarge-mdpi/record.png | Bin 0 -> 8568 bytes .../drawable-xxhdpi/action_bar_logo.png | Bin 0 -> 8528 bytes .../resource/drawable-xxhdpi/logo_music.png | Bin 0 -> 22261 bytes .../resource/drawable-xxhdpi/record.png | Bin 0 -> 31327 bytes .../drawable-xxxhdpi/action_bar_logo.png | Bin 0 -> 10124 bytes .../resource/drawable-xxxhdpi/logo_music.png | Bin 0 -> 27308 bytes ...uct_youtube_music_background_color_108.png | Bin 0 -> 98 bytes ...uct_youtube_music_foreground_color_108.png | Bin 0 -> 3584 bytes .../mipmap-hdpi/ic_launcher_release.png | Bin 0 -> 4717 bytes ...uct_youtube_music_background_color_108.png | Bin 0 -> 93 bytes ...uct_youtube_music_foreground_color_108.png | Bin 0 -> 2251 bytes .../mipmap-mdpi/ic_launcher_release.png | Bin 0 -> 1632 bytes ...uct_youtube_music_background_color_108.png | Bin 0 -> 101 bytes ...uct_youtube_music_foreground_color_108.png | Bin 0 -> 5353 bytes .../mipmap-xhdpi/ic_launcher_release.png | Bin 0 -> 3358 bytes ...uct_youtube_music_background_color_108.png | Bin 0 -> 108 bytes ...uct_youtube_music_foreground_color_108.png | Bin 0 -> 8663 bytes .../mipmap-xxhdpi/ic_launcher_release.png | Bin 0 -> 10720 bytes ...uct_youtube_music_background_color_108.png | Bin 0 -> 118 bytes ...uct_youtube_music_foreground_color_108.png | Bin 0 -> 12217 bytes .../mipmap-xxxhdpi/ic_launcher_release.png | Bin 0 -> 8189 bytes .../ic_app_icons_themed_youtube_music.xml | 5 +++++ .../drawable-hdpi/action_bar_logo.png | Bin 0 -> 3873 bytes .../drawable-hdpi/action_bar_logo_release.png | Bin 0 -> 5223 bytes .../resource/drawable-hdpi/logo_music.png | Bin 0 -> 9726 bytes .../resource/drawable-hdpi/record.png | Bin 0 -> 6420 bytes .../resource/drawable-large-hdpi/record.png | Bin 0 -> 10357 bytes .../resource/drawable-large-mdpi/record.png | Bin 0 -> 6607 bytes .../resource/drawable-large-xhdpi/record.png | Bin 0 -> 14277 bytes .../drawable-mdpi/action_bar_logo.png | Bin 0 -> 2250 bytes .../resource/drawable-mdpi/logo_music.png | Bin 0 -> 5785 bytes .../resource/drawable-mdpi/record.png | Bin 0 -> 3762 bytes .../drawable-xhdpi/action_bar_logo.png | Bin 0 -> 5040 bytes .../resource/drawable-xhdpi/logo_music.png | Bin 0 -> 14227 bytes .../resource/drawable-xhdpi/record.png | Bin 0 -> 9096 bytes .../resource/drawable-xlarge-hdpi/record.png | Bin 0 -> 14053 bytes .../resource/drawable-xlarge-mdpi/record.png | Bin 0 -> 9096 bytes .../drawable-xxhdpi/action_bar_logo.png | Bin 0 -> 7717 bytes .../resource/drawable-xxhdpi/logo_music.png | Bin 0 -> 13615 bytes .../resource/drawable-xxhdpi/record.png | Bin 0 -> 14053 bytes .../drawable-xxxhdpi/action_bar_logo.png | Bin 0 -> 8884 bytes .../resource/drawable-xxxhdpi/logo_music.png | Bin 0 -> 43164 bytes 205 files changed, 25 insertions(+), 1 deletion(-) create mode 100644 src/main/resources/music/branding/afn_blue/launcher/mipmap-hdpi/adaptiveproduct_youtube_music_background_color_108.png create mode 100644 src/main/resources/music/branding/afn_blue/launcher/mipmap-hdpi/adaptiveproduct_youtube_music_foreground_color_108.png create mode 100644 src/main/resources/music/branding/afn_blue/launcher/mipmap-hdpi/ic_launcher_release.png create mode 100644 src/main/resources/music/branding/afn_blue/launcher/mipmap-mdpi/adaptiveproduct_youtube_music_background_color_108.png create mode 100644 src/main/resources/music/branding/afn_blue/launcher/mipmap-mdpi/adaptiveproduct_youtube_music_foreground_color_108.png create mode 100644 src/main/resources/music/branding/afn_blue/launcher/mipmap-mdpi/ic_launcher_release.png create mode 100644 src/main/resources/music/branding/afn_blue/launcher/mipmap-xhdpi/adaptiveproduct_youtube_music_background_color_108.png create mode 100644 src/main/resources/music/branding/afn_blue/launcher/mipmap-xhdpi/adaptiveproduct_youtube_music_foreground_color_108.png create mode 100644 src/main/resources/music/branding/afn_blue/launcher/mipmap-xhdpi/ic_launcher_release.png create mode 100644 src/main/resources/music/branding/afn_blue/launcher/mipmap-xxhdpi/adaptiveproduct_youtube_music_background_color_108.png create mode 100644 src/main/resources/music/branding/afn_blue/launcher/mipmap-xxhdpi/adaptiveproduct_youtube_music_foreground_color_108.png create mode 100644 src/main/resources/music/branding/afn_blue/launcher/mipmap-xxhdpi/ic_launcher_release.png create mode 100644 src/main/resources/music/branding/afn_blue/launcher/mipmap-xxxhdpi/adaptiveproduct_youtube_music_background_color_108.png create mode 100644 src/main/resources/music/branding/afn_blue/launcher/mipmap-xxxhdpi/adaptiveproduct_youtube_music_foreground_color_108.png create mode 100644 src/main/resources/music/branding/afn_blue/launcher/mipmap-xxxhdpi/ic_launcher_release.png create mode 100644 src/main/resources/music/branding/afn_blue/monochrome/drawable/ic_app_icons_themed_youtube_music.xml create mode 100644 src/main/resources/music/branding/afn_blue/resource/drawable-hdpi/action_bar_logo.png create mode 100644 src/main/resources/music/branding/afn_blue/resource/drawable-hdpi/action_bar_logo_release.png create mode 100644 src/main/resources/music/branding/afn_blue/resource/drawable-hdpi/logo_music.png create mode 100644 src/main/resources/music/branding/afn_blue/resource/drawable-hdpi/record.png create mode 100644 src/main/resources/music/branding/afn_blue/resource/drawable-large-hdpi/record.png create mode 100644 src/main/resources/music/branding/afn_blue/resource/drawable-large-mdpi/record.png create mode 100644 src/main/resources/music/branding/afn_blue/resource/drawable-large-xhdpi/record.png create mode 100644 src/main/resources/music/branding/afn_blue/resource/drawable-mdpi/action_bar_logo.png create mode 100644 src/main/resources/music/branding/afn_blue/resource/drawable-mdpi/logo_music.png create mode 100644 src/main/resources/music/branding/afn_blue/resource/drawable-mdpi/record.png create mode 100644 src/main/resources/music/branding/afn_blue/resource/drawable-xhdpi/action_bar_logo.png create mode 100644 src/main/resources/music/branding/afn_blue/resource/drawable-xhdpi/logo_music.png create mode 100644 src/main/resources/music/branding/afn_blue/resource/drawable-xhdpi/record.png create mode 100644 src/main/resources/music/branding/afn_blue/resource/drawable-xlarge-hdpi/record.png create mode 100644 src/main/resources/music/branding/afn_blue/resource/drawable-xlarge-mdpi/record.png create mode 100644 src/main/resources/music/branding/afn_blue/resource/drawable-xxhdpi/action_bar_logo.png create mode 100644 src/main/resources/music/branding/afn_blue/resource/drawable-xxhdpi/logo_music.png create mode 100644 src/main/resources/music/branding/afn_blue/resource/drawable-xxhdpi/record.png create mode 100644 src/main/resources/music/branding/afn_blue/resource/drawable-xxxhdpi/action_bar_logo.png create mode 100644 src/main/resources/music/branding/afn_blue/resource/drawable-xxxhdpi/logo_music.png create mode 100644 src/main/resources/music/branding/afn_red/launcher/mipmap-hdpi/adaptiveproduct_youtube_music_background_color_108.png create mode 100644 src/main/resources/music/branding/afn_red/launcher/mipmap-hdpi/adaptiveproduct_youtube_music_foreground_color_108.png create mode 100644 src/main/resources/music/branding/afn_red/launcher/mipmap-hdpi/ic_launcher_release.png create mode 100644 src/main/resources/music/branding/afn_red/launcher/mipmap-mdpi/adaptiveproduct_youtube_music_background_color_108.png create mode 100644 src/main/resources/music/branding/afn_red/launcher/mipmap-mdpi/adaptiveproduct_youtube_music_foreground_color_108.png create mode 100644 src/main/resources/music/branding/afn_red/launcher/mipmap-mdpi/ic_launcher_release.png create mode 100644 src/main/resources/music/branding/afn_red/launcher/mipmap-xhdpi/adaptiveproduct_youtube_music_background_color_108.png create mode 100644 src/main/resources/music/branding/afn_red/launcher/mipmap-xhdpi/adaptiveproduct_youtube_music_foreground_color_108.png create mode 100644 src/main/resources/music/branding/afn_red/launcher/mipmap-xhdpi/ic_launcher_release.png create mode 100644 src/main/resources/music/branding/afn_red/launcher/mipmap-xxhdpi/adaptiveproduct_youtube_music_background_color_108.png create mode 100644 src/main/resources/music/branding/afn_red/launcher/mipmap-xxhdpi/adaptiveproduct_youtube_music_foreground_color_108.png create mode 100644 src/main/resources/music/branding/afn_red/launcher/mipmap-xxhdpi/ic_launcher_release.png create mode 100644 src/main/resources/music/branding/afn_red/launcher/mipmap-xxxhdpi/adaptiveproduct_youtube_music_background_color_108.png create mode 100644 src/main/resources/music/branding/afn_red/launcher/mipmap-xxxhdpi/adaptiveproduct_youtube_music_foreground_color_108.png create mode 100644 src/main/resources/music/branding/afn_red/launcher/mipmap-xxxhdpi/ic_launcher_release.png create mode 100644 src/main/resources/music/branding/afn_red/monochrome/drawable/ic_app_icons_themed_youtube_music.xml create mode 100644 src/main/resources/music/branding/afn_red/resource/drawable-hdpi/action_bar_logo.png create mode 100644 src/main/resources/music/branding/afn_red/resource/drawable-hdpi/action_bar_logo_release.png create mode 100644 src/main/resources/music/branding/afn_red/resource/drawable-hdpi/logo_music.png create mode 100644 src/main/resources/music/branding/afn_red/resource/drawable-hdpi/record.png create mode 100644 src/main/resources/music/branding/afn_red/resource/drawable-large-hdpi/record.png create mode 100644 src/main/resources/music/branding/afn_red/resource/drawable-large-mdpi/record.png create mode 100644 src/main/resources/music/branding/afn_red/resource/drawable-large-xhdpi/record.png create mode 100644 src/main/resources/music/branding/afn_red/resource/drawable-mdpi/action_bar_logo.png create mode 100644 src/main/resources/music/branding/afn_red/resource/drawable-mdpi/logo_music.png create mode 100644 src/main/resources/music/branding/afn_red/resource/drawable-mdpi/record.png create mode 100644 src/main/resources/music/branding/afn_red/resource/drawable-xhdpi/action_bar_logo.png create mode 100644 src/main/resources/music/branding/afn_red/resource/drawable-xhdpi/logo_music.png create mode 100644 src/main/resources/music/branding/afn_red/resource/drawable-xhdpi/record.png create mode 100644 src/main/resources/music/branding/afn_red/resource/drawable-xlarge-hdpi/record.png create mode 100644 src/main/resources/music/branding/afn_red/resource/drawable-xlarge-mdpi/record.png create mode 100644 src/main/resources/music/branding/afn_red/resource/drawable-xxhdpi/action_bar_logo.png create mode 100644 src/main/resources/music/branding/afn_red/resource/drawable-xxhdpi/logo_music.png create mode 100644 src/main/resources/music/branding/afn_red/resource/drawable-xxhdpi/record.png create mode 100644 src/main/resources/music/branding/afn_red/resource/drawable-xxxhdpi/action_bar_logo.png create mode 100644 src/main/resources/music/branding/afn_red/resource/drawable-xxxhdpi/logo_music.png create mode 100644 src/main/resources/music/branding/vanced_black/launcher/mipmap-hdpi/adaptiveproduct_youtube_music_background_color_108.png create mode 100644 src/main/resources/music/branding/vanced_black/launcher/mipmap-hdpi/adaptiveproduct_youtube_music_foreground_color_108.png create mode 100644 src/main/resources/music/branding/vanced_black/launcher/mipmap-hdpi/ic_launcher_release.png create mode 100644 src/main/resources/music/branding/vanced_black/launcher/mipmap-mdpi/adaptiveproduct_youtube_music_background_color_108.png create mode 100644 src/main/resources/music/branding/vanced_black/launcher/mipmap-mdpi/adaptiveproduct_youtube_music_foreground_color_108.png create mode 100644 src/main/resources/music/branding/vanced_black/launcher/mipmap-mdpi/ic_launcher_release.png create mode 100644 src/main/resources/music/branding/vanced_black/launcher/mipmap-xhdpi/adaptiveproduct_youtube_music_background_color_108.png create mode 100644 src/main/resources/music/branding/vanced_black/launcher/mipmap-xhdpi/adaptiveproduct_youtube_music_foreground_color_108.png create mode 100644 src/main/resources/music/branding/vanced_black/launcher/mipmap-xhdpi/ic_launcher_release.png create mode 100644 src/main/resources/music/branding/vanced_black/launcher/mipmap-xxhdpi/adaptiveproduct_youtube_music_background_color_108.png create mode 100644 src/main/resources/music/branding/vanced_black/launcher/mipmap-xxhdpi/adaptiveproduct_youtube_music_foreground_color_108.png create mode 100644 src/main/resources/music/branding/vanced_black/launcher/mipmap-xxhdpi/ic_launcher_release.png create mode 100644 src/main/resources/music/branding/vanced_black/launcher/mipmap-xxxhdpi/adaptiveproduct_youtube_music_background_color_108.png create mode 100644 src/main/resources/music/branding/vanced_black/launcher/mipmap-xxxhdpi/adaptiveproduct_youtube_music_foreground_color_108.png create mode 100644 src/main/resources/music/branding/vanced_black/launcher/mipmap-xxxhdpi/ic_launcher_release.png create mode 100644 src/main/resources/music/branding/vanced_black/monochrome/drawable/ic_app_icons_themed_youtube_music.xml create mode 100644 src/main/resources/music/branding/vanced_black/resource/drawable-hdpi/action_bar_logo.png create mode 100644 src/main/resources/music/branding/vanced_black/resource/drawable-hdpi/action_bar_logo_release.png create mode 100644 src/main/resources/music/branding/vanced_black/resource/drawable-hdpi/logo_music.png create mode 100644 src/main/resources/music/branding/vanced_black/resource/drawable-hdpi/record.png create mode 100644 src/main/resources/music/branding/vanced_black/resource/drawable-large-hdpi/record.png create mode 100644 src/main/resources/music/branding/vanced_black/resource/drawable-large-mdpi/record.png create mode 100644 src/main/resources/music/branding/vanced_black/resource/drawable-large-xhdpi/record.png create mode 100644 src/main/resources/music/branding/vanced_black/resource/drawable-mdpi/action_bar_logo.png create mode 100644 src/main/resources/music/branding/vanced_black/resource/drawable-mdpi/logo_music.png create mode 100644 src/main/resources/music/branding/vanced_black/resource/drawable-mdpi/record.png create mode 100644 src/main/resources/music/branding/vanced_black/resource/drawable-xhdpi/action_bar_logo.png create mode 100644 src/main/resources/music/branding/vanced_black/resource/drawable-xhdpi/logo_music.png create mode 100644 src/main/resources/music/branding/vanced_black/resource/drawable-xhdpi/record.png create mode 100644 src/main/resources/music/branding/vanced_black/resource/drawable-xlarge-hdpi/record.png create mode 100644 src/main/resources/music/branding/vanced_black/resource/drawable-xlarge-mdpi/record.png create mode 100644 src/main/resources/music/branding/vanced_black/resource/drawable-xxhdpi/action_bar_logo.png create mode 100644 src/main/resources/music/branding/vanced_black/resource/drawable-xxhdpi/logo_music.png create mode 100644 src/main/resources/music/branding/vanced_black/resource/drawable-xxhdpi/record.png create mode 100644 src/main/resources/music/branding/vanced_black/resource/drawable-xxxhdpi/action_bar_logo.png create mode 100644 src/main/resources/music/branding/vanced_black/resource/drawable-xxxhdpi/logo_music.png create mode 100644 src/main/resources/music/branding/vanced_light/launcher/mipmap-hdpi/adaptiveproduct_youtube_music_background_color_108.png create mode 100644 src/main/resources/music/branding/vanced_light/launcher/mipmap-hdpi/adaptiveproduct_youtube_music_foreground_color_108.png create mode 100644 src/main/resources/music/branding/vanced_light/launcher/mipmap-hdpi/ic_launcher_release.png create mode 100644 src/main/resources/music/branding/vanced_light/launcher/mipmap-mdpi/adaptiveproduct_youtube_music_background_color_108.png create mode 100644 src/main/resources/music/branding/vanced_light/launcher/mipmap-mdpi/adaptiveproduct_youtube_music_foreground_color_108.png create mode 100644 src/main/resources/music/branding/vanced_light/launcher/mipmap-mdpi/ic_launcher_release.png create mode 100644 src/main/resources/music/branding/vanced_light/launcher/mipmap-xhdpi/adaptiveproduct_youtube_music_background_color_108.png create mode 100644 src/main/resources/music/branding/vanced_light/launcher/mipmap-xhdpi/adaptiveproduct_youtube_music_foreground_color_108.png create mode 100644 src/main/resources/music/branding/vanced_light/launcher/mipmap-xhdpi/ic_launcher_release.png create mode 100644 src/main/resources/music/branding/vanced_light/launcher/mipmap-xxhdpi/adaptiveproduct_youtube_music_background_color_108.png create mode 100644 src/main/resources/music/branding/vanced_light/launcher/mipmap-xxhdpi/adaptiveproduct_youtube_music_foreground_color_108.png create mode 100644 src/main/resources/music/branding/vanced_light/launcher/mipmap-xxhdpi/ic_launcher_release.png create mode 100644 src/main/resources/music/branding/vanced_light/launcher/mipmap-xxxhdpi/adaptiveproduct_youtube_music_background_color_108.png create mode 100644 src/main/resources/music/branding/vanced_light/launcher/mipmap-xxxhdpi/adaptiveproduct_youtube_music_foreground_color_108.png create mode 100644 src/main/resources/music/branding/vanced_light/launcher/mipmap-xxxhdpi/ic_launcher_release.png create mode 100644 src/main/resources/music/branding/vanced_light/monochrome/drawable/ic_app_icons_themed_youtube_music.xml create mode 100644 src/main/resources/music/branding/vanced_light/resource/drawable-hdpi/action_bar_logo.png create mode 100644 src/main/resources/music/branding/vanced_light/resource/drawable-hdpi/action_bar_logo_release.png create mode 100644 src/main/resources/music/branding/vanced_light/resource/drawable-hdpi/logo_music.png create mode 100644 src/main/resources/music/branding/vanced_light/resource/drawable-hdpi/record.png create mode 100644 src/main/resources/music/branding/vanced_light/resource/drawable-large-hdpi/record.png create mode 100644 src/main/resources/music/branding/vanced_light/resource/drawable-large-mdpi/record.png create mode 100644 src/main/resources/music/branding/vanced_light/resource/drawable-large-xhdpi/record.png create mode 100644 src/main/resources/music/branding/vanced_light/resource/drawable-mdpi/action_bar_logo.png create mode 100644 src/main/resources/music/branding/vanced_light/resource/drawable-mdpi/logo_music.png create mode 100644 src/main/resources/music/branding/vanced_light/resource/drawable-mdpi/record.png create mode 100644 src/main/resources/music/branding/vanced_light/resource/drawable-xhdpi/action_bar_logo.png create mode 100644 src/main/resources/music/branding/vanced_light/resource/drawable-xhdpi/logo_music.png create mode 100644 src/main/resources/music/branding/vanced_light/resource/drawable-xhdpi/record.png create mode 100644 src/main/resources/music/branding/vanced_light/resource/drawable-xlarge-hdpi/record.png create mode 100644 src/main/resources/music/branding/vanced_light/resource/drawable-xlarge-mdpi/record.png create mode 100644 src/main/resources/music/branding/vanced_light/resource/drawable-xxhdpi/action_bar_logo.png create mode 100644 src/main/resources/music/branding/vanced_light/resource/drawable-xxhdpi/logo_music.png create mode 100644 src/main/resources/music/branding/vanced_light/resource/drawable-xxhdpi/record.png create mode 100644 src/main/resources/music/branding/vanced_light/resource/drawable-xxxhdpi/action_bar_logo.png create mode 100644 src/main/resources/music/branding/vanced_light/resource/drawable-xxxhdpi/logo_music.png diff --git a/src/main/kotlin/app/revanced/patches/music/layout/branding/icon/CustomBrandingIconPatch.kt b/src/main/kotlin/app/revanced/patches/music/layout/branding/icon/CustomBrandingIconPatch.kt index b29631fd7..d0c50ce07 100644 --- a/src/main/kotlin/app/revanced/patches/music/layout/branding/icon/CustomBrandingIconPatch.kt +++ b/src/main/kotlin/app/revanced/patches/music/layout/branding/icon/CustomBrandingIconPatch.kt @@ -25,7 +25,11 @@ object CustomBrandingIconPatch : ResourcePatch() { private val availableIcon = mapOf( "MMT" to "mmt", DEFAULT_ICON_KEY to "revancify_blue", - "Revancify Red" to "revancify_red" + "Revancify Red" to "revancify_red", + "AFN Blue" to "afn_blue", + "AFN Red" to "afn_red", + "Vanced Black" to "vanced_black", + "Vanced Light" to "vanced_light" ) private val SplashHeaderIcon by booleanPatchOption( diff --git a/src/main/resources/music/branding/afn_blue/launcher/mipmap-hdpi/adaptiveproduct_youtube_music_background_color_108.png b/src/main/resources/music/branding/afn_blue/launcher/mipmap-hdpi/adaptiveproduct_youtube_music_background_color_108.png new file mode 100644 index 0000000000000000000000000000000000000000..8e5d409a415bc9628e079e0b16858e241ba01163 GIT binary patch literal 98 zcmeAS@N?(olHy`uVBq!ia0vp^i$Iu>8A$%HX^8+*%mF?ju7Y9;b2Ac~fLtk07srr_ rTW=3C@&b8>7JT>5bP0l+XkK8O0b~ literal 0 HcmV?d00001 diff --git a/src/main/resources/music/branding/afn_blue/launcher/mipmap-hdpi/adaptiveproduct_youtube_music_foreground_color_108.png b/src/main/resources/music/branding/afn_blue/launcher/mipmap-hdpi/adaptiveproduct_youtube_music_foreground_color_108.png new file mode 100644 index 0000000000000000000000000000000000000000..9a83fdf599353fcc0c2ef41846255196ce035fcf GIT binary patch literal 2689 zcmb_e`#Td37bm?m_ibHRh_x-Lxs-%lX6CZ7j7Y}UtX)cAVVeWHnM01l> z|HeLXA#zp^9u^Uiw8mo094Q~a-w(LDU!dHvrj|)O4)Xt~@r_;QS7sgP$hx@N*HZ#R z209TQRL0ez+GwkiJe2fIU=dBhR@GBGefjUtYSR=i4={m0NxWvJ@_#05ga%8 zV9(F_KZ|Zz>)`_T&?{GV^-br=XcJ0ZRE%Nh&7XartyI*g^5}j4FUTN?j03vX7-3!B zU6EZX*d|gk?7}Gr{)N@TGO4jMlR44Gux|L=O0XM)WYcV;GII_`JX%~n)3WEryHZZyu?b37 zV4ZPANSI+d)s@#U^3ML-CTP)o`vI-=J#FM-3i5Q`MEJWCZA0ao8x_#(?AHl3A-G2Q z@5z6HxudG!=gU4gQ`Kcx)tQ^ul~fhgPwxog3cpvLa{zA_NGlGp$i*-FGq0K3zV+XS ztz;6g`Fsy3sN$u@DcRi18X0;L>xbzf`gCe5W*dTOD5s>(OXq1J}5nu&8sf zi4k>BzxGPpx%i2^DSIN?kJEO^^Zo6@N6mHudix(XDW}Y% zaN}gFR>WVcd3zHnvA&zgNi#ogdo$p2wE9!a7Cd=Z^eZxu@12*h5Lmn{=G0oqni^>yI-+t}?eVc<$C)Lg(j&*0 z>HZ%l*og@iTzw`F1gKtV>%*PY%dn{KG5NgtSM9Wfd#g&i&%$~0o&7p#2tZ(`I^`dN8nj;^$8*TX`_xq+CBEj z{8CqK!2zDjl;qc{tg9JU_eL&dY>{Pzj7&kyfm(b}DX~#*ib5>`)YDTF)A)l#G)~hc$yb;(4bVSnDFip!?e#NO~GDr@ZYjad@kcvYG zKnRejmKloTYw(7vKl;k^6JFYOX`|DZL~Ltxv+QpTFMAekBAJu%i33a?A5X^T*q+^f zaQ%s_9rY{={DFEt8{r5t++uuZpgqlGf)w9Tx(VE3UN$C~f`&Z3CoI0Mduz*O*nIu` z5g|>dn%z4ge)C=Z`aX!Xh3;;{%vs$I380w$EHxER?iF!xW_|hEfJgdvoIaLv6>S9z z3r|XkiWL(K2vFP{8Z?c4Jn7(52Z)X(n5f9Ohx#aF;~(voCPbLk92pOP0|AeTUwVuUdxD28`Vh(!(y&I4CBrMzw0vo2{|7{&N@kALw z=qBw7Vt^J(@b>IE-3~b*+e()OA~1P<*@@Jj1#Ly4)@Kd+Kbn>HUxc5QlI#XIGK>h#&8vZczr=28qTUmrMa|y7##M|wR=ft$uYHC{lFT4!v#-P zt{at#7Z>0vE!;@zlTO6Rti%aCSvZct%ViaM_=aC_(U~*;B-_BFPCZ^8+ev@Yl`N<@ z5@H;n?rnfvc?>+t3W^&hardRe_>yN(a#BTG2n$g3@=T{d5Cyi3Who8e6Za0udj=SBqHY*7XaGRM? zviFNe zKkDVozC(tan%)?&Wz;*(x?F#GcH?uS5v}1 zNZ7r&I(F{uhYr1JYmm7lp;ohlW#Cm4#5vOpC^Z`2Kh*te&gpJL&WS1CMJ_nkX`Hy( zCxvGQ-x@?Xo*@5P5X~*_fY*<|pV|)JiAe6V9r#bmyhkie0>6141ODc-+ixSKS;^_; z2TrFMQ$5Y+;pZ|s%aqPbtoswPk zyvD&iDJmV@BJE^Kcx*)6{bj})5jqUyv}gT<4+!q289_U0mYp(|-9zYJy0u?hZl~TJ zWd61jei{BAz*uT_hx~mc92R1u$nyX)aSw0zYMAp=mo#*8R-+=LGUg-eZ$x0iA12&` s-Sc0s`|bE8OZYYaKi?&f2KD_BagJaxwwK!dh1OC8YjGY^gZ8}hU#ySjz5oCK literal 0 HcmV?d00001 diff --git a/src/main/resources/music/branding/afn_blue/launcher/mipmap-hdpi/ic_launcher_release.png b/src/main/resources/music/branding/afn_blue/launcher/mipmap-hdpi/ic_launcher_release.png new file mode 100644 index 0000000000000000000000000000000000000000..8f7ff25a15e982c43bf28b29d9ec5a68222eb680 GIT binary patch literal 6037 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 P00000NkvXXu0mjf^`m>C literal 0 HcmV?d00001 diff --git a/src/main/resources/music/branding/afn_blue/launcher/mipmap-mdpi/adaptiveproduct_youtube_music_background_color_108.png b/src/main/resources/music/branding/afn_blue/launcher/mipmap-mdpi/adaptiveproduct_youtube_music_background_color_108.png new file mode 100644 index 0000000000000000000000000000000000000000..a3945bc1ee7bfccbbc66df31eded5ed7df65a408 GIT binary patch literal 93 zcmeAS@N?(olHy`uVBq!ia0vp^IUvl)3?#R%INArKm;-!5Tm?nt8IFVdQ&MBb@09N4?e*gdg literal 0 HcmV?d00001 diff --git a/src/main/resources/music/branding/afn_blue/launcher/mipmap-mdpi/adaptiveproduct_youtube_music_foreground_color_108.png b/src/main/resources/music/branding/afn_blue/launcher/mipmap-mdpi/adaptiveproduct_youtube_music_foreground_color_108.png new file mode 100644 index 0000000000000000000000000000000000000000..16ae17465c0d1f710c722e3ec4849cd363eea6da GIT binary patch literal 2286 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 l8rnkUJ1SAV@$k;Bpu)Ap{VYLxe4`RzVlRV_n@6 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/music/branding/afn_blue/launcher/mipmap-xhdpi/ic_launcher_release.png b/src/main/resources/music/branding/afn_blue/launcher/mipmap-xhdpi/ic_launcher_release.png new file mode 100644 index 0000000000000000000000000000000000000000..b9372f249bd8b77aebff9eb25a7e9e6e997e03e2 GIT binary patch literal 8305 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/music/branding/afn_blue/launcher/mipmap-xxhdpi/adaptiveproduct_youtube_music_background_color_108.png b/src/main/resources/music/branding/afn_blue/launcher/mipmap-xxhdpi/adaptiveproduct_youtube_music_background_color_108.png new file mode 100644 index 0000000000000000000000000000000000000000..c5ffe6997df7b8eaa4a3563ef6cdc4311b68cce9 GIT binary patch literal 108 zcmeAS@N?(olHy`uVBq!ia0y~yU~~atMrNQ$s>;T74!fA literal 0 HcmV?d00001 diff --git a/src/main/resources/music/branding/afn_blue/launcher/mipmap-xxhdpi/adaptiveproduct_youtube_music_foreground_color_108.png b/src/main/resources/music/branding/afn_blue/launcher/mipmap-xxhdpi/adaptiveproduct_youtube_music_foreground_color_108.png new file mode 100644 index 0000000000000000000000000000000000000000..c4c79c94fece317851fdbd06b1997259b786e120 GIT binary patch literal 5933 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 ahs-a-D*EpG6ns9)!C2o+uSCb`$^QX_H>bS- literal 0 HcmV?d00001 diff --git a/src/main/resources/music/branding/afn_blue/launcher/mipmap-xxhdpi/ic_launcher_release.png b/src/main/resources/music/branding/afn_blue/launcher/mipmap-xxhdpi/ic_launcher_release.png new file mode 100644 index 0000000000000000000000000000000000000000..1f0852d78a523af4cdf923fb317372529934ce0a GIT binary patch literal 14245 zcmV;WH(JPvP)Jyy9}s<6BPA{0*ES zKE?~;YK|9Iyj+Z&GiQ&i&!qOlIMI+ah&)X&59d+{wQ!l1XvH*VPN^N@^9KB z0nJA;oAIcd#h;VS;lFu70uOF~AP(fYI6n9q&j+94x!}rxKe~vn=I7SOT9Ukf1hwx@ z>_w|K&?ZLw((yj8?;f8RS;sKqCO0K);S@k3c=HhgUfm3bVDM>JBz0#1N`J3zhHM>F zG(KNu^WiLL_?7$}H|^g-GyY9}Uu2!YiuZ)Y*ztmt5cl1oJ!l=)dBOg1xt{T{QiBw% zT_6bl7ks`5P_zhc#)p7}5f~YzhOB_1K!E?I$@kh+bs*J}uF1VRt zfQ3F((n|e*O;vK?oz=8&Q%r7H6J(@0Lx#`V2T~>1=+P4o2#0C{ez9hz;FZ?8DO62t zacJ^kk#(R*IqItTjW=#dlSsP9nZZ{SCe6M=NmYev4nYF1C$!c}`DaGNSYT9B;(&bw zlw%Orv^03V@+BTm+>0l{zBc+mT9Vbvx9t#O(A(bc%B#L-~ zd=OB*y)N>hOKQC}4f{xNxDFmaN%VW=YgjJ)0nLWCDRvFI%&cIPHk95z;UyDbq>@0$ zK2EZbQc{t}8-G6y7L^B+qyZGosy89~Sc(g7<5>R(Awjxka@QgIJh(#ZiYso~k9LQc zSfqX?LkHHPm!i7cf}8=zC~4C6i<$jl9~?@5gUwV^k!}7sYw2VSlM0f$RSBDhsTw^v z)-9}!hZ<(`gMG|>|L>!HflB>~h8hOc*0df)QGv&Kj~buRt12^a@>P>mvdSq04rLRd zLQoakW-2ZX60N~RR2%OJ16A#PyuPM&20zHZ&pslncjBBuKCg7Un+kl+pfusUQ3E(s zL2#TwLluxXR6%fLOI1b{luEMU|BJ$utJ-+kAd%7@97X#+3-OWL7X0L)LEl+$hK(3~ zppT3827+}TR#5@qgjg0Fq0-CH^I7 zb`pycobkQX(lB!5w-%gmRct_AY}hoEIvW%t*&9{$x?sHNyGr6vCUKj>63H4adtg>b zt?@>+mIjGtBf!x94e`2R)Ak?e{&q#PyV}Qk1va!;@Wz1VG!dL5E$CeYkDZ%OJKoO0 zDq9-yS$jxPYaXJ~A|ME1U^#JdM|;xyt$-&IsC9d|&>ajH-mZLNa#U8i;5fH+WQP)` zP_WQWK(esQPnTlg>!cB*fy8RkNO?Xcu$|`vcLaSA_g)Q;z{{R^wE1b838I&keuIUi zPHD#oWq+#s+mhDksJx+jPszIjxr+skqXmWqu?(tI}jO>yi!k34Hjq5#y)T z?eXBe^~#s~O`LF49nJXPCSp|$4n_;O#^v7#X8`3Kz}kpL+k`d0Z-O(EJQath6o5+i%=!l+=c>&TM1wk0H>>4< z(@Y4^6Mik(KDvF+G?;~uhi3iH;EV6$yt@LP3cAK+8o9f}&@KrgRAP)U2MEHF*dS^TzxnpQ!$L! zcq$oGbSicFLo$`CKFuLwGZ4w(6=aa5#%a4p`ZNw5>E`?!XeI5Gz!P4oLN!`s=>oUQx6vOg4+`j8caC~FUq^D`PDiiGQy$<0IiKeJI3!%sV| ze-ibh;raorH+*{)8z|y+?LK%c4PhNPl!c@y)TM*T*=%M@nUim|{Y!RRN;aDy6*sEo z55SGlh-O2iGF0uRK_srArAd%JK%CkKh~#yX#CEckpL?<`WHQgiTS&f=Kq}Q} zw_y({Hc=EPD)d=h{m2;)e6YH5hpvOGyi7GCKCYA(XW)@{x$3fAuVp3yJhI_}FG4k^!RfXSl6hh2~gmP?o6!RFdSL<*@Np5WsiUzDj_ z8BXKSnVe73vfXsjXBT)}#j7Rc;^1VYLbkq&6flP678udi11Fub0Per~nbP$v?pP=l>MOjGGMc+M!B_Bin3B*V-i)B-_$Rs-TOXQ!=D^ zWt_63P}kTtvm)@!o_?%I^ZvDJ3%A{&x@4173Nt&$OkGKaGGR9-fiGAOQxBUBS6_V{ z-tcGOUmtFQzP>&iz*qrf{GPzH<%=!w!V53Lk|oPv%G8}(JPBxQx-g}^&=V>A@YH>;autBKJ$xWX=hov*jj=)u|2$jIv79xP z`@si@e)$rb4{viKeQdpHKDTVw#C|Cj<~Ic=Yv+*HJpSNmaQp4Qf`5Osx!}$1UyzLJ ztFOON?5)XDW-7&%$|qka2cmM$&T^zsPN;%rLfZoV_$56(Q=Gf?a-=5U@rGYl>$sw} zye=p8OvQQ-ni-gu@Mz$W_>>Bg1egBw3fQ>uU#Ld<3aXjn5~NhsX1$2bwF#mA+2X6z zAfC=XqBFf4OM$3ViEnNT5s%C(NUz7G`ha7ALcZ8cMvyX}=whCi-HJ*o^VK@Q#T1fA zX7C6qJVb2`8QKL8Kk{f%Nl-d0m4)iRpZWu|cZ@XzDxE`Ay7^#$k2eNSmDmtM6b{!p z^T;OD%^l$NNoy73(}wgZYVh(|L(Q}mouGCtB~6qlPr8YBr097S?a^|PJTaiq!#V=( zi@(0~N{)dHy8#~i5cQ$g_K$!36HfU4sY?7Pt%_-0DnSxSWf;}kWAzeU^T@ou=-S?S zbL}Udc|FlNN?SFdxb(57w$c|QJvtz)#YaNG3B*_nt0M;xAjT8K#}bf2$~FT@eUniQ zo~ZIB&phi#@bSl=C~oxb2gf-`pMU;2Tz2UdY9NnKHz{`xQTazgdRs_^sG9Z@!+(w~ zc-rW(17fkpHMG(ZHC9mi*s8C}bW2quy~1#BwFZ<~)@IA%y zAfo#nqO2{HFNGoyjW(}oi6x3lAwL)Htfs|Hm61N#fS%IEmPj2g2!hWG2OoMX95#Ok zjGdE$uGuL_&fW>#$MiwZydBUx_ibpKa6JU%HhgSA1t~p`LQ$(Rb)(w4_>x8N>8GFW zCGZr7==0D21LvK8Dalzjc&b!hoT##e1_mQs=hdbUjjO4^CcjwUS-8TY>)8Dx;hKwC zPk1NmiJ7?W4!tgYS9WcN1Sjw?`RM%9z~;t*}w@+F*g)_KZ-u5na?!;pdS^ITcX6Vw)q1u^G+57YeDHB~>Wo~L=aml-5ruwe>$x1pAHM@S5S%u$ z5u&!E2}HONppIh^qPYM`gsA%jfJ4pzm~#3*p?=6r5CiqV3uq^C0XXc4xoGozx)*|D z4Iq}H!YK%^+G1LGYA9=hcI>h>r)$f%Wcs{gQiQ?+* zA6|k|x?<#}Ab0~!(0$|!kRY(k&cdT?gr^OqPdmcXf$$`Vg!(=}*L;A{ry@u{{2F>@ zKLqiH$er{oXB(K{?@uT-hxr1C#t9Wf_5DpN+G*#jSIzv(rS$3rOiH1 z*g7&D_Qw}6s3w?nW}YQLcJh&P(hu-?!*z$iq*MA7c-l?iX+!DLhVZl_JRQfY03{Ki zZGt=Q`lEILx_bkHl>^D*+0di>%X6#2C&mq`%!w4Di$Fvd2rT9r z(`0N_BwWA1y1tzYzMzgvia9c#=>n(d88@5_LMS!?#-Up3&{UQJPFnIHJnb4h?Fddg z`8|XuK>#`tzn+*<0GfQ(J5U$zgbUEneCy4(VaJXgW!%_Zag0lY7okwWJ7 zkll!Ler}Z|Y#Apgsz@MOX`v^-U@m<;A<-wM2eZX&OCR&j73rv^5g;)%9y*DNI!3j3 z+Kv|70LzxmM2*KAsuU8?p{b2G=BIgtJks%MeY=`0Pg!>FDqcpT z2Z+%CBI3^*9H+vg2WPIiEKovH20jjWL9ss{s2Oec~rP|?D@Wo*4m`U*4hac+~ z*+En#ajoBZ=RJ7$y$|5?|7?LBw$x{-AeobJoEZ}LMpM{3( zj+0W*b!s0>J%1C_51j%YPY`$|{W9IkO;&@H2tTG;&WkIPi0#Ua|Z zeFw}x=?pcRFBk*0<(=BgMKT_2j@m2@~hN2r8%9PO<=SUb&vdQnX4o$+%H{1r_ ze6zLS?fmk~FJbwzn_=kiF1#=`+N2=$5Sj7lYyQor4W`pDJg7=rTN7~2l}q72|M{W< z5Sbsmo_)>**|?f6L%|4<)%-KrUKv!b8uMh;7?DENbZ}FB-LPZ^AZ9Q>mtq22Sku%E zxhTDk07^?8Jv=Aoz;kMPr(pa!DHwa)1Hf|uWwv`>V!9{W=9bBspiDCXnACeHsPq^Y!GvR!dnuWQ&?~i|a z0g|1)2v10XNesjn5q4YwpD>W+{43LiWrgh@2lKV80Me^0Jv<0b2SSrL4dFSB zd`-dVvr;hTu<8 zA;qp@azAyZskKrOcy(h3*a$SYbifPGudb*nBOcjpxBptn^=3@fn3H)Qc3K(hQ#`a> zbA*WF!Ykua(?C}wD6yO;_!J|^nNISB0J5sf%Cq9l01A)If@1~G>FQ3LiR$az6m(3# z0dI0dJ;^s!t%U}Xs9T+WDB+t9!idAph1n}Ug|TNp3gO04%Fih@&gpdSk*83Vgq&Yy zWYwctOU626!gM7BP)RAYX3amLr8SwCBc5waR~jHX-3=eF8P7+aibq>m7hCP|GqnFT zqu!SaB(@ie4HX86xab`kIPIvi+BJAOh}0qQoPitR={lRw8RQGJ2+NCWy?0{jONBwodfN zx1~jYCVs;gZ;ox=SFi{`C#kkhhXzkOfd|3qP{2`lVnGT3_2}8*9!2&tfN?8!Lhm)}q3eVd;1gr`{zY&r8Ij>UNn-_( zY3md|4UyW!=_fzA+`=9z&6r+t%`)Yh8YB=en*@NZyeo$Q>FgjPiM(RXHd$`0bM3$1 zpe9Z$FCm0c1zWJ$8AhuID3TA*DOr_8cDn{og21yt+doA62feR@&sht+5Jz}Ix>%2c z9)rAQXtF^Ve(1$8e%UtYx*m=5W$Nx;4loM$=oJ9Hw*VY+)jFsjHAkr=RnlpBRjpCF zL@SCngGesY)KZ3q<^=rxwY6r2(Ir9j?6c1S!-XxnibzFNlU+C7+zz6Zgg*SY=x=Zd zLU=OCOI9i&3<>mwTfNZ^0V4K*7#W*|=d`Tk=}@E&f^!yu2lqmB-7iQ%&)mC73V}|2 zIRl8+qSRub5xOt@AL!P=Ns^7=bRsxixVvvah;9NHdn>@iJNlsWyx&1=^fADA$>aT6 zj&{T_YTObakFk|pdhjSldBqXCWSI z>2(blaL_!Gw3L1!l;urwI73teh%o>(2HMl$=-}x{gG2V&cvDgO9CA?#!tq0t6j-H| zN>TM?@_NZ!QC0-GZ5oVSfzoHW1`vKtAUH_`CwU|O4B_d%8Ku!mfF6Ws%pIscZ$U%* z@;`ysAIEDVD(NV+9wJjIBpY+VGyMovRhmfl!iJ3>=2p`?14#Qeh2B_udykfDF6Tt0 ziY*ZlTNX5trKoNOm@W)(W6AG;nnABnUhUaU(pP2+yb=0UWz@ zC%TIbst3kP4y8|eM5@oaDLc?nHP-oeyx__1p2HH>d`*O@OEz z`-jw-1;s`*l($1CLer@SM<;obx2o_Y5uW5Kb$9*>K|%@CeK#8P_w+&UO>6Nzc$KbY zM11R|kafUScap93UW~_w!Pf2DE0S>bt5tVp@0-5oW6^ZgV$HjX0VFGC1;>fYT^u9a zz~-L)@OEc`I+Q>X0+fd5Y!#jkgeO7ZL2#1i;XWVTYc!x|Uhxs|TwIMnmjIB`L<#|l zHuu7)8+Jk`v31PgxlIQTN}eQwlSIkWiSTsYjR5@yfxZ_F`iE1{cFvtjS_h*5Bo_cE zH=ib3$3_}By}y1#MF9G*$DTkHFB#l;nlCJYY#&8gx$^q5XV$me#c=+|*dk3P?afrT z2~Zjw4W15!Cy{{%ZydtY{gV_-T<{D66fO~Px^L_=mpr%SNFEKIB*K$K za5`~!--`g71!8BilX>Ph3p?QfV3Nrf5#^yKxue> zq{7pI@FWnPqyi6ablAqEP#&WS zqY8M;<}SPq>7F*!wJ5)f<$|v=9;XJh6E{8wAU!x5JP8CRN#OYj?u*ghxU>&?PJ9S& zlwXTNNAg_bf&gi6j--H$Jn91Iz6AloO^oGEgr~C@Jol;abR#(358y_4#yo-$-Mm)m z+{LC}kL^Ko(afe;37+}mUn&C7i>qH$2kYt*?9%|zwrm|IJ-)N|HQm6AWrHuec*c7} zI^}_~72S2}#^(T}lRAkDRCp2yPVyomeemlg==C5#Q-Agmx{1V-3S=5o7B*UQB#@Gd z8h~i~p)l(9od!3((+Zw@P2j;j>S2KKsCC9&`6QWwoUPBY0kr`h@;w6h=3DPpbc8*CGlt9i8QO#|jbjBuWlp!p4 z`GxRuCa2M2W!-okKv4up2ad8YCQ^rhgZrm=124myhI8Jak$R{0I z51ls0qVTMQ6Zs|AsQ`Io13*^C6I7W1(RzUJ?|KB3K>T2SA#2ua*~Snw$2JfFC=Jg= zDm)2e7f}$#{qkk#zAFV?x)@KV22WQG zJc`tL5Wzus#ypaO!=Bs<-KQ=AFCSK=k6^!3tzP;NfJis|JMO%vVgQ|T(wUm1jpls# zC0jLov<>ge93VBaKJXxVp=;0pVV)i!ink|$N(Lwmjs{Nx;YlJm$whcW5uUD};f?%x z3JzY9f}osKQYsjwH;_$$cpX5bOq=t8oR|sY?%AG^JPJ4@#$#~RQFT6m>I(Nb1ZU!- zTj8)(Z$k6vqrpRqO2E!EC%dThkv02Af||PFT6SWpZ1qLz=0}g3fY(*h6+&1`Aj)=K zd?A3M27nIyUe!F8FvvTZv6$gtr=-X7MOXmTp#vv@QYWFolSFtr5uVN~@P__^WDBOC z{n(`lf?sjv^`*Ra0HXPHnRXC@(N^eL{!b;UOrpy~>W~0ow+0W{qYj_>&M^^G%6B|OIO00q-+#!L9CNLcrE6ia5{XUl>DU1PAc2-#TO8f8#PsJtfZlA z0A%kJKKHstjX_awaI)+Fx?D~ASb`mZXgj$inS3A}Krsa9QX@PGgeQUEBvEZ85uVPU z;|)fDMk7GIm%R==Q5gtOx+22*05eBQY5*xx2q9`aWhwOBzf-k&?#qJHeP17pd9V+9 zAMJygk8Oe4-V;HL369N1BxKWVMH*)wl%v>g%Py zzO0S%&M(C(bX-yRXT?3rY(ZxXT-E+2SHK@_@Q5{rB=SN48S{h-Owq9dNDqz%PeOwy ziSTs(0s*=TRmwH!Hedb@h`}b+26AFZ8xrdyiXkpHcf+__-c^nzx^R=PJ@@T|@elXG zr29XGi9df5VQmDC396%=NMk3#X!B48cqEHd+U&7Hx(ud@3BmVII1RRK-(Inl)*Dyc zs+`2LLNu=s!s$#kJ5gxb;KGwKs2B)=`UV&8lO>7|t~coP0yoJ@@|c%4n*fxC=khE( z2?QsB;3Tg^fDoRpt5K!=5>?7opFmyrOeG>s=h#672dU|9WIDN><$^G5`WZ0s!EMls z5@$TBtH}?10b?)wJv59y2JM`PDy;;a)Dd#P;jN|wS&UmCs*4RnSI-1^=iT=zTH15M z_kUo~Nky{N0E2RPjFD|_s=hZjC%?;h;$fFhjIa#re~QVu`Gs>`Y_v+V0w@hm4m=5j zCyDSR5uQ$zKHX?Uk6pGCMjU;m($+35f%HXm`KhG&19FLdK$>w9BiQ5iLfgD6;mAjK zz>Iq~LhbNLN;xxW6~pn`>`)<^FLC(dlMwUai76&QUBgIt`ERdQv^H%0`i(HMqepY6 z%_@nVjV-tB!e;`a#0H8z5wC4yUA5uZK%NV%R7G>dmLYA+nC5dnp#-2f0+a^l3LQKM zP6EM6AUMfiB0x(JprxQxP>ek3S0ISw@gcPdd7d{W6_{&Epopnu%Lt%9R1foyTL4!r zz5yDf8lWgnIk07Q%^Iw_;TIe5k`GTzY1ez>O}D{L({?bWMW2Zcb??0oC;exp?HmSA(C@pnN;7K4nNra~p;pw^- z)!4E=IOOIpA<{BVN$XIg5HA&LJPLJ< zBcPg$wA5M}Gx~8+rlY=Xz~fQpb&z3p%T}x`BkF7p5NQT++8GNKJIx?{OjN70CgXNI zu(bM;NLtFGj{RKfSj?J+VVBTeIb$I9CqV58PKTzl4DcX02?QsJ;B;OGO8LzwQvA0v z1)V1^!x!w;dPPeHh|K1MsU7S|qk{<4)(wX{@4Q>-`=jrxNN&wv|N07aB*(%aCY(PC zv*4`wXy$?%VAcNSi1sn?-19HN4$F}Xr8if2|NRf3r8S{eh??~AcG@S}miNW$3~0Qz z)%blVI^>dUgP{GYl7lGUrd*Xkl`#*@5+H=9<0@--lGm$cH(jJ|YXy2rH>F_e?O%Y8 zjNH_`u}qW6bRncp0;KbGBhevn`soYdlg*zLY_zgr!-sJ856_2KO{*>yMAFKWqZyzW z-fWt4R&tTwjn)iL^|MY(&@_n%gqKT4jh*HUfy0U4VF_6e2uS z(cyK6AAT}r=u#G|8}hn4{pl{M#%w^82T(`_2;u4Yr4gP)4m|0qi7ryFg%W7=Eh!kY z^bH8bhoRA{joj7>AsKDpN;RsEHdGzI|J@VtpU?l}yn`X$crvSE{rU~cbi>0Bp95l` zMrjX2I+D4WAXGB}a4Vz0gDByeVAj#c-lY3|4-HNRZPH8*Hk=cR~(@9Q3ff)72`b$JRNDNlPh^v7)x$C zZ$^k#qAheQ!1z@uX#c^j=+Z}&voU4vDETDfo2qZ>fQv6$1YdpmHB@Yo;kjG3z?*Np z0e|}Av+y87_0YqQ!L!e)03!BFpmq!-uG2}K>nz~8S>2roPuDFdg%F_8 zcc2uyvTQi-{3YAusHtJHgm6D>^ znM?@6H6yJ@9msV}LmAzKz}$8wj-(KuGY8cZgg|sSj9$D>X>y>KJe``s+@;w(X?VJC zO~I(!(TKh?1rzVQb0jq>jPt^~wdTdEa@FJa1?_71S zHr9J@95|OM&@q1pEV*{M@*Y`ldGOF>MxQCg{)s8}5ATUD=1;g||AJEsW3h%A)okE% z=Kz^>am{Hpr<`S>EySS&Nt}8c^sd?pV{QlNxlQfM(}PfrU)2YP-MbS;pZ|LpIu$(+ z7GJp1;x4QucuASbF$AQWZo1t@z;N$@XXlQc${8AgM~QI>#R7(Mi9>enWgn)4ht+iO zb161-M$wt6ak*xI;Ek-Ic;gIByAYYCb@2MGU1}Uh5W*lgjfdXze+x&Tq&fV)?Qq21 zU%`Y69tWv;0{Hy(2##7C&nk&s5p8l`Ix?(2uSbyJswASwEv=da@0r&ZTN7;_WpDI1?+u?^MfnZA2AxSE*`#}^l$k`#Xf^L7)s&+} z@URm2d<`J5QQ)cr;K}^I3J#q!Co2~s(vkkEtCqqSUu@}TW4HgNAd=ayx7@l)IWW#l zOD=L$QTlXdn@1PgzrR=I1-HNMWZQG&Pr2ra0h|yrwEcA=g=o{+@sg<|VlwI}tjv*T zGCiRsV+CkVa+jeWvoen?1ZSMS5Z-_90~@z%&w^*;#(%;2KfVOqY%tT;+N$p&RifeS z%=XDjA-9%S{?yAbz~yAsHw>LmVnRwzFfWyC3t4t|*R`T6RIi5zshpTJ zVLGgPfV6hWbhi3$($=@m4fGa=y#y5A!~H$s~^VT6Y=IUwC7l1C?f(m7VNHwp(;c{U91>>c7N zXNh9uNo5pfiBhOi7s9e#ZH`@)Kk`YbBSOtqDo5t33O%I~3J zf6X<^prNr{ZBXUO1t-UAb#%?-($Bgqqz~ytKN#)bK(O{nSGjBQlxZUA)tvTdQ7ES9H@GILxy(3nP;90ci(j{tXZ>8i651VQYx=*D+M2Xuo3RL z=Rr8_2MeKPNKz>sQb(#w+K17k&W^8)yY8$Nve9r><3F;}pSx%3Owm<|RogUVel_jS zj9a33r*6GmQo>WQthz!FnMtGc-zGqbp*m=6Zi8uu9SJLz-wbcO`3`K|zM~|V)alLu z>o;tIyYIdqPCn&K7}+)o0we{4*pONa7Dk(Dm=|#63r!2$HSlEmIFhN0=y}EJTjske zwcMVFw~F?^sAK^OQVFW8gq-Sfc7bu2nH!~5o>EF0Z&>MjSX(;;rXG5vk~+F-)oc5|XWy@|viM9}W#vX!3aZCwn zlHo4u?A5G2W~Q!;&VpR*U*Cm9yC(^Qa1GCj$ICMmeA;)O&ZBsD-i8sm*kZ4j?*RYquf#i-hU zh^Qt7n2;uI@}VgVj#RKGv$I_1Qth5>DfU5b?`P4PmKi8i_j6Tpg`=$lf{~gv#2{t8 zl5u8484&dsNS2cf3k(!74$+l#(}p6Mij3?|j{}$Tjdn9|^u>x!Dh zY9@?ow`NUqch3Q?{#Xxwh0=`@KTMx#nMJ6n5&)w61)yRhF-!d9+E&rI;1uiEY#*Sq zUw4l5A^Aq6dm2sqKYZ$$-wks0=aOrOPF4n>c+2(5`rjrh8kgb=9I;r8&@QBM48wX& zpwU0J@N<^dN!2ktTB(jAfw&;V8(Js3`g`>rdGtW9Kemz(%X*^~vWNQDur4;OhB9dl zLz!-~hBmr!8Z&ehs;l`mlcr43QvyeBDwD*AunFrJkzy1Rv^+cn^merNzzxuRFzSC zfLB)B0CiRxTxydhr-z~yGwO3&-w0~JklZ^l)G*t%yVk@ha|d{R(JQLi;C9uumnsHP zB@SVWeX^;N>Z{}u;MoPo5f1Dg63eTi{o8p@=!(v9lLokU=Nj5LT&$}0K2Nd19D8Wb zl0=2oLh&(HPNj}Bi6c8NyD0&lwDduEpo;Q6KO~tHU3j7}oX% z#z;kbWB2Fl?H_p5)_Wva7>YE25QzC*d(w)?Em6@I`-rVLME#W#B9&kRuGpMS9`BF`jHrGj=J{5)m%S(9M6U}6W5TfxFp&Ir}?(s=;8xRs1l6vN=KNp9#>2q z56%QP$Ld$-LZ!c9GqDtCFc6$su zm0Xo^(XCXL3J>RvDZPAR(H00q8ltYfc?B5JPgilP-E3e7=hbBf@=`xZBXj$RE}**T zA`^&;&zF!2f?T0F}Zhu>)X0o z;zMTARl*vgqm@Iwj7pR9#yM3Mr2K}I#iWXTd!~P~8gtc^p)0?VdmU3}bD*(YMTu*~ zVEs(jcVQh;-z|#%*h*gO2%jmkHLx+#GSgk<`#0$_uSz4yFfqr>!0tbg_Jl3vH#p4!hbH5zJT>5ENJU8C z-_iP!GwZs>4Rn21*Of1RJg6ZyWKC7I_*uFaAe%EW=i3ib0g02DRT|4gm8gIxQT%Qbz(VF%PpLuT+yXzf9yGn!zWl#?6p*!w|}Y^kbrxsBqUBR~`#hH5&n zR;nE`W8BnP2kav!Cwd(gW6jCrx<_m{k<`&yerpP$DA$J$xTllIGEqyR`RX0JrRq+v}a2i$+F@@ zuc~N8;>5{dTc~pTH+aO@lk<)_S=>j4)0ElKhYkq_YnFJt@@EIp0i|}^bO>A#ps3vp zjH#qCKoiwXJw%B^lMz$$XC7~KNisQZ$UYLvSeKpq^8+Hm+W5$kW9E}2@G6ojB1AQ> zO#{jfO#LFI3QupgmNa^BV(NP!DHmwtkY=H+!@B3Qf)qdX#MAcKIh9-+pM7h9HZk5j`I)lBdUjti}2 zxzM%mZ-4>&?sPw|)|#g8)yG?prkUVkh7G<-z^PUy2}ZOao9s;0SxKtgGG!}OWR(e+ z8O52Ntr}I6yHG`Of&$K~yhmPKSJ!%UbK}tO?YpzPc#UZowST}96(fPVp&aF38Vofk zy_N?teq}~0qxHODJ=vYUkw%FlnGA3%7U+{q0ZOY@67W-cHj>$@tfY+Oq?jOtrFt0b z_AT`X8i(>iM4UDC=lk!wlY7vb)iY7#nc$5+G4?vc2iFav{aa|I-%mts1Dt7r7u7YM z(%Q9n(lb3I-2~_SL)mPTDixTFhsep9@tz#7%$L|gvB7m>Ao_Y$6?bE6U2>l%wKuJK zhfJjeE<8sRqn8LmWD&;(SGt+N`YOu5g^Z6>nq88$llv5$8kdi}=V{8t|X+mR|Lq?I35OW@-kl3Lz$Hgc) zPst3CoVJ)#))GaZm)_s&`xktE{JgH`uI<`&?S9?Q`+47w$K$?VyLZ*rQe0GC6a)f^ zU%q7S00M!@J1=2D;F~Vn6Y3z467I73d8g>HrHR;L86Kwdd#z12w9vq&aBMhl>{wmh zM~}~Xv0BK~Dj%ur7xpJbLUp8EJ+ zA*@3oskm~Wm}`6@Hs4U!KeTwVc;GiL2JySJ7?0nGkEe5s3I^gO04M(M`d^8FxU!Px zppgaVH;f$sFJstpYzfP-Q%K6kO^S;c;ZQ*Q70ycS*@3+RAU)@ETj?$rI2Q?`1O{vX zxy0Obm0#8;$iQ$geC@4efdiI`psSZ$McZA&%74Ou?2;!F^M$*tw>!Um)aH^L-?Of)}IoU8MO zqkg6FV<(>QGGI~p;&SB`!;5i$r2P3nBhnu9$e-J=gniT+29y&)-wjgx^3})_DOE5x zA5S;}Go7^tW2Z%k)s);U`zMCY|8WmvfoS){h+?(FS(ZG5&ln?Ne<_fjXBghE1eW;T ze(r!HT>}&_wi=X>RQhnQGyUY7MBUvWdD8|d)<@fbO_B_zT?nLiAuQgF111b~<@#}- zxY*Ipf}STt8`=#-KRjdT?Go5wC=Gs0UTw1AoY;?QkAH?%@IM9;5Ms(vQnD2+Dq$SY z(`I0rF?HKaM?1~@W{gF(xW77RNSrhb3(eZ=686PvORks#5+?O&nT=e(Hw--;3(i4B z_bZ9j@M?xlZ_4tkb*#cJ2)eGI4WdA5l+~C=6jPnEjLozD`dGoDR;w|I|ET_6KB%!W zF=QzLAGddS*=wP-pf=c2f1o8cm1^phwCGND(K0?iMZxKtK9cf?2Q6G5OFH^=dH=DM z()i>{qt`27f$)%pdKfgnNyia?DEIcYpxJxMoVm{aeTY~$_R%Fvk9#1|vNj%Kw7fG3 z;`iUxzVl&t%&EwF%T6_`CkWGW?`_(RweqPVk1PZ74c9v zjrKQFnF^vF z?h~eis8c>A^BZ4m}No^LxRV4a~J z&B85Fd&cp3^DRBrSR6cCzzQu zmlm4hj7Y&@<<BGC$<@y4V` z;Kbld6eHgkTh~z0?K%Z3q9nr_#_G#Nn}g@>73z3a$m(%*rkwrSt3MRvg+@2>X+%0! z#5~NE91h08h64nif3*^{`j9%m_Mn-&_GX}$#1Z|BX-tBYNPFD;x4swgDqYy#s7rE{ ztsfVjP)gDA7>{1Y?wtI)mfhQAeBSSQ`B4n?LtnLqF<1RD7u8-(&F<>yAMEDoPZz-6 zx>ioT#XK94Y$!{V8oc&6E;EWH6Y<||ul9%#$LWwS_P%{eqYFGtze|jt&#FVejCf9_ zLTvYx5gwX~Pr>*jFm*k5=czvOh>43ms^?4Hov!RR}V9xNRUI`j#Thuh{2Ed8J!R(8|jj;u~fbl?u$?$ z6G?6QYYtCZZ)>^w2Rgrsd>fq!QBX^kSUkH#vkqfab6<2qQ_x1FhXr&C|8A$SJPf6TcBbEFIhzOlMh z-aoY zw3BPh|YwIFr-oIHtBklb_?1F`go5KSEFPWFU_+?k9)?5>NpOS#4z<@h)?k!h zz_cL(o)dpidm|9@3&#e-sRvGj)7F{AgyH^u9&gf)H=KFcAxU{}e&*e+ew>8)Oa4!w zYF%#A`(~~>YmQ=tOp@o$d>GhtB)IJrCy#o}pWA0l z7OLgva;OW9HrovoDfI`6FxQQ>E1S}DGtzv&Zzm6@rT;pX+Iz#~P~UQgsriX_urLZg z@Z(p-gtaIB2=6F)Rs_P<#$8kTe(?9@A({m$hs%4m#J;mFF`3twru5YJ4AgiJ1r&Rg zzb5mPn*RznD0G>-hN*Zm*$08+^^d=hUvD8@1bigwmnn+PF4-Gt|5)F6)R>`RMW4Md zq%?a`l}7xYkO4ifOUlGUt@&$$?1Qp*!MnyX#b!F}O-u^|UtbAtybDoGbrAZQDL6ve zwP^6;SI>uPE^3lJw@jU`zxO99Dyu_bF7Ar#Dui#jz({q0ox1&SNlD7fy5UXn#1v4y52Bhnc-kdG&&y`-U+353p|X_bN~goO%qQ2)~GAN4G6 zj<3H+%7{c7|Dp&n?yx#I_w}a_ToXhE_dc6WJ+u5BHPHMDpXX@0r1dHyJFfHnOl??E z?dF8VCk-|0a)r?`|^SfcwMNPRM6W zhc#QK*~IZ++7H&;iRD7oLyg9y2yugQaPEH!tBhrzovj*GiNA8}omTB>8j-yq6f8-$ z)T7Dka2IkCSU4iFK>jo|ay0ru3NcG=q7Bz4LVPBTklFmS5py$tyJp|~dIOabP+6;y zxTl(|M|&T}uHD_ufo6cY-i0|jS6mE8-#6c4ef9(`-FA5qt z;I*YsTkEF+5fqDVO7UdNtmIa`D1S9tckNSX@}HNsZ2ehRHtqx-8p*<~exp8;_vp^5 zxL6>sxz=Tb3GXfmFzGgX`&CPfKln5Rw5J>-*3{W6kPk5P9q6J26gzR;ft&NAcD_L) z`aG=u!1Boz(FLk?v>_Zi2vlvDvURj_?W1evS|ufqUii;83hx@p)1;mXR)B!K!m%bQ zcRAy1#>bpV6U2Eu)HckJF&*-o<+*hzkC|<@aFQ!OwLtX%ObI}n-WSTN4ti%DD509j zlc>yd-@Lr#enM;bupM9*e-`6qqOP{I*GVqJ8>nA1+=06Je2sYfTQ}RfoVNTBM<4c6 z2LWxQY>nMnwU1^jV$POql7A{UeqICpZb~+mO6XDtjmUfP*YfMOp(9vxJVjDW1mb(M z4)2@CXy~VtRWR*=#@mpgzG@mB5(wx7=~|VbN+Y)nhU41%M{iJd9YU6!(fBgb=hjqGy))22aUpE1`xf2yZ@(Kt2sa=h?xHN3dV7JObQO31l@|iT6K$&W|O^ z=oefSdzv*fGv4?iESpK2k%*agA?U`Cbu`ZIQz>ljlSR<_rKmK%nrs{G z245MFh6I_qjwx8}iGOub!xsxb>FQu`FoSz>HUeSDCEgJMC={v_#hQ~t0F2yJ3@R$A z3itoaHRY2Rt#tpXKiyp;fK3M*xEhlmM`6&sk-%?q9`Y~|LiB+3gb}?2`rIir>t@M% zv@>Q=?+1taUQh_yC_-E-E&$#LC}|H{wljjDf7CI<1UV35E1tY0yKBS{uvrdf8FEo? zdV8z6J#?y%qAsZcLR-ckSs6uXD7qgd&2gyIUcI zNL#g`$0iy#(02#Ap^^17qt`!IU_>~LZ!yS)kMeI=%#8}xGENJyp{XHCR^JJVM4te_o`95Io2L$zgAD@l zL%_Kt=DZKqDiG&H-59 zFwX$k8v_&{z)I4HdtaJ9oK>E=VJORf$oocZU)K9kgt0lPtNjUsD^f+?DZwy?mZ-(6 z>ZK4J6!fMk-(|BYB#<~4{-0C%EAa>wnh&6+W6_9tK=OUhG4UMu)BlA8 zBjEb209pdIH1_MBq0j0KxZ7^F_#F5C@-6-y6_X2Sh2K$eB?X z%o&?6Q7qhR@1qKciP9{7*<|KGhnA-o;KOcmmb@1b3KO6|QML|KR@7nG)rgWmy8Ff+ z(Iw3+a|=Jx3YdRpj7i|nOZl;ld^Lk*t1$%t3p&L@vB@z_7il{w+;K>!99$RH{HG^( z=4C)eM0d0E*#OoYHzFOVfMBe$4YvPQN6C6sBj2Ka8ej17Y7l^|23GtUstweV!2f6i z7~;P$W!-8y!L@2KCb@|(QfoOu%`Ol765uJY{~$Cqes6{e0~W%u zbC^PE=>H!*G>DJ^fWJt@^&1?_-d33F2dLbR>8uDaqclQJLwbLcBLenE$gul8_cH&~ z`Ch(7KY&DsK?<68C+vnV3H0wEND~{rOox2GRIywFIW!Vs{UWNzeDe3dQeU91E$UGd z(x}D>rL~lexWRKH!ERW5r#i^>fERCx`bt-Oow^eY8*B$fOF{Ga=Z9C=GHZd~qA>kG z5{OSc**HBgYkU&@*>Nq9huH7^yYZR#9_io3?*VNxzC*w)@+bXTF&rZsGInm<)~^CiF`+%4~>!RQ&d+te|U@3yAhpLgP6X zXas->PP8psW@gY;>`XXnGRM&^To z-?Bgo)d%xqSu$($@=uJk0mx1)fRR79kow+-Op+_e$1y(-lMY_Q~3;4^b_q4uH#W`gZp5`P<&K6>3XcClNY-6uES zYJ-6PydMXdo^2tECT*6cMqME>n`4Vjnz0+IA^idzFG(5767H5>g>W6xc z6lE}rTow>cOfZx*YtEv`=fU$HqBxK8=68H*E-()h2UMd>U{WrSQlu zysY-uNf^bHLUJ0A+uD+ZDIyda7ZRTfj2r`Q)lU`u1^_A@88!j5F~r#uTUGi2_(e+C z)OOPF5-~XpEt10I?ETi#bd$lqSB(4=4>g6dd6!K55JYi>Wg-NwLK~xJ9?jJpZ{@k| zzM}H(M^wBD-_%@0MrAmI-(G~=E$_7fWaw9UUq8fcfT^TCxprMROPY3jN8*@cJVwBZw0HiV72->XPm^>5`s_XjO8ppt!E&Y;)P= z+|qrcNn3fadPexoKet`dgp;AosmV-PV&vib;Gbatvu7HMZyAxyomFU3N6k}$GxP2T zw1t%O{P^X%&FB|1gzqqqN}1pr#uA_J8gUXQZ_=qLcS?bw329c?@u>dE7s?dW%Dp!t zu5xw0($wCdd%C8tPc+b(g@@W!$9l6*VTFZUO-F?=J=ieZ7yg$^F)J7jiJw2W#^Q1X+cck?4@DPZ*#{bv`(WQMLrS z!9l;eXD+Rp2@?;}cx;N%shR1Gi!TKWZdK?~)Ro7I*@`7SIEkDK*j;G&d3>HF6Q{Q` zI}nlf+F1nqq9XSBhNet-B;SgEkKkyl?D;UfkK+5-b7d>`MAYH3kU}Cjm#d!R3rKZ# zw>(flQ;K+I7r-hJ>D^8o*k#R0h`-)c($bmMP^&DB=Z6B*gO(4bZLZ)e80V3>!_5xz z#R_=?v+6=+)j?dfLTZeV z3jv(F61di=t4)ffQX}Oz(THmqlEhg7$0qZE5w}+VV+%<#X}?^;?$oFJo3!>FrL9FG z-u^Kr8LdZe0KGp}IgW4fr%cuDU4qOinB;4}w{v+OqvwuCce)}4V*`h5O~ z<*)Jy8V!T`#~t66;N&g{FiQg`UhtGS`W`9a&iu+{9FL7-p==qSO79jxVWy-TP0j7~ z`fCFB{c>enTXD!@;S{XewL0r9W{P#H;YFg<$IxWz4A5jv&NvtRSNT2XpmzOh&$RQgt7=0UPe}RTn$bL2Z zDD5oC1rx6P1fXzo`gUXt{LQ6@55A}6 zY(8l6>c7^X^1Wg>ssRO#3mFU7Is9+VvaI#?1DLfJv6R<6C1UK0I8y4k7;{d$kUj@I zF?kr{n;tC5GvDC5T|F)UOmWaR370xvzlyKu^4zz%A3bGskJ3B~?`Hsyed@JyGS=So zLe>M<5_L(yd^MigYb@rO>mt7Kpb1Oy71wq<6@~+zEd{)x#@GG^run$nHZ8sChOTd} zsLOM7typ-dn&z26{&VC}V_$UI$!%Sdd6y8k&Mng_JswdKaDU)ZDlX@4qdNGG!Cwo^ z z>ro+VQ0ovDYj4 zw5jZ`0=gsik`$D#YHZsu1@oMFAb@SZ-Ph>3D2{qIy5#*-5TtkJoh?(|rb4esl#p%6 z1wHq?9NkpeVzj?4g`JBJMwcE0RcOdeJY*x*s!9My_+9fA^Ga>V4=-Vy%7(B z4qXituzk4M1!-dFM6QBq8r}wdeJ3;;S{u||P9uq026UXh273G}sjpF_$%@0jw(z{3 zqR24H))fHVH|^TCsIDJgxe^EUh7ueNkAi3|hkqjp5-@HbG{Am67ZdZo@edDt*vR{* zBn(tNZjxN>8oaxO)Hjii9ZtmZtu=t iD*o^K--v+n!e8*g7lsFQ=A2}A>|M67H78#1O8Or_BXWiS literal 0 HcmV?d00001 diff --git a/src/main/resources/music/branding/afn_blue/launcher/mipmap-xxxhdpi/ic_launcher_release.png b/src/main/resources/music/branding/afn_blue/launcher/mipmap-xxxhdpi/ic_launcher_release.png new file mode 100644 index 0000000000000000000000000000000000000000..c72ec992e7a9d62f9ba3016d2886f5fd057b1001 GIT binary patch literal 6521 zcmV-<8HVPGP)Fq9~ev-OVQBASfvNjtLcs@K)A)9K~)>sR$|y{>!CJsgkl`Ypfvt6$x^ zbt@@JndNr=`K``RNlEEM{i2In_Do4>IW5pHzW9=P#H#~6`0r5n{afF4=rz@wRfZ1a z1iU!`fUddVqAP)?)8AmfMSn9#1&1;r=3`==y(@WxJdWU~^o<@VozxdoW)#&e zKvb)MP!@}%Nyp6a){GD-=}IywOBm3rU{Kb~Xm*A8nnVMAIH&J|z7vHE$FqIQX$tU> zoxUSADmZI0+e)#$xlw_>JB1*Lvp6zmaByXkR2E4AUj>2+1O%#)UlIB5CL8-Z^jh?qi021t zRavn<1HB!;jUY(WXkbxlQvqM@`%!ZP)8Lmc!-H9t*ck})TPj4yCV8qIr|%OyQ0X^S zk|>HLCtun|$sA|T6X-WqNDr;|(-rU&te9;IC|mZi4G zstKOepipxWiED>ss_KjvaJ;1pR%xWFNF$^>6Qy=v6iZ_r4Mg9U6zNfnn^|~#DB&L; z=|oxZe4rY+?#H!_k=Mtun~~A&IZhTiA3(aj64M5Do*x7g_)y)8&>%pz(H@iT=Lrhb zxq1Za2_gd$)qDU$-=4+^u1Xu)Iywm4QC5j%rMG7yd}vvN%Z~dNST4~sVWp2^d))F( z7%|x?h3t?%c4%D31e*=>1m3@8n-sD``dD6WAYoH0B_9!Fh3t?%vA)Da2RF7r;Qbpy zrI6?auUK9lX1Q|tHMhY%_YH)Jxka#W@d_y0SONR?SHqE-x8T_ES~zv;7x>TFv+&*b zb^3q5d-Q#H?e!y2wc~l1JAWBuW#>Ydd-}qa*S3{XuJF9Rumv)DE)+)aV+4NBKEq(q zl2SNu@C7(=;w!MyKK<+%tX%yJq-TzW8{2s0VQP-o7jkBq$PF$=7z5Md)OD@hFmlv* zo!Ni<@h1>zbflOzeHOHJb(SCqB;7!RtzSPD)*qHW8usiv2=(>#V7E~TRk5`S9>~Z- z2~ytQj_ZV2WTj`M7ldWi_rcK<;Dwi70j&1c+wa07d5^+nm$$}QTEgMl+$u&fus;^Y zA2%TnUjM%uki|av^mBM@#%#FuCJkR@ZL%bzfKc{N#tHlZLo(sTmtO^0t@eu(Fn&^j zPXe-Y)j{QQ|WSv_hZv$H*l2_Z|xW zeD^&_6r+oDbp66*A7*`nbxduY zw0iPu7W{>CY9X}`fQtg3xQl?_MZoVO;CBroKA89rfF9WZh4Vgyi!Zw|rt8xWtt_-X zQ&#Q>nH%$D*y_oz*+|Zx`Hl|$)V|P+`BMq_QwjJ}3HVco5+COCwBmZmopIRE^~)=^ zDU?SsyVnY=3Z$4O!x%a{=T1B11HYg72l&7r%=|6_eis40>jC0v#M6ln2grH)42;g* z5cc{HjhUd(ElCgv?=WrUW_PnMpm$b-A?ByxPi5dwW#D&Z5FbH26JY9+I_N#Lu*tQx zc6TdO$7u1?5Meko!SLpJ3|-#FO|A54{$Ra7h_U_<#`?n;>!&f`2Z7%;lK6uF-6jJR zEjqZ%~FUO})4;idk9rA5X*@&Ga+_{zwLV;@W7&{8>IPUKDy^=b9T*;i)+bp`oEc zA={w6^6G2SW`!c|6R@=QCyt2KnSXF}=1(=i{4N6iM@mjb{mqVl?ExFg%54D@-Aw=G zmtVt?nzy0m&3E9duf9Pa1aym~j7`8I)&^lY-Y90~fADwacLgv%1%KD60DaSpr|C*fdhFd&Roiz}0JpfaLrZVuS27^D7f&W1U{!xte z$1v7s%fbsS)N6rTP8LujLT= zv-nM}ALII)-Fn;dK;xnHV|ALv5^c0go=l5j&FX@%EPyqR01W)8!QhX?{MpP&0CX#C zfVS;=3Hd0!`lZ1eN56!jX`|4Lpcx~xg$F^;z7I$?4+xkD6HSzZDN4<1e#-pXcz~%Z z>x90{{O9VRpyE5|)FT7U2VP#fPG|tEURx$r08q>a2EaT_Hy2B$$Ito{{4N>*6968W z^MbH@EnNE+xaR`6=K*vr0Vv+|30(4*)+pYi$c_GVGW_Q&ZkDDznqnT^3UFfp1Wa}{ zCV8|mku^VMehPkVA^~Eb95H%()Z@^z)CYdgeDWum8+#T43@K}Xyj8EDc$d%bJt!;) zdh{GD&0<)S6=7_{Q!LC+S>MIL?;_s+sRm*9nNxm72fv$v-%Y^pUPOE`@g)FR&z*(r zndP>=%RU3rg#|!C@e|T4hBe6qp$mWzlU;3Wc+Kx;er*!Kq|%?o>{(uXunG7*4E!Dj ze$P_k%ZL+MG-bz6Fev*;+ukQVF-C;Z-;rq^fMyG1vj8xv`Tfk#!0(z&CcvE2pN*U9 zH`a$`em4QXn}FX(?OljCNubMM(H)8AhPC<0Q^SHzmfT7 z=3AIQ=kwtQf8+WL!Fw32wv*rfOQwp@>LiRe7LxfNX|DPG%ufSABLQ%m_dc%om7crM zr}s;I;Ez}HQ|9+D=BMEIYz64P8@N8hik0iR2EZ@B{9?WQ;W%GF833^|zgA5CoCfgc zE8Frde<)sMj`>-p#}k41y_G({a|ho5peI4{Zt^8V28dq(Sg{Te4*XLY>*q7pFZ6+5 z_eTM`^d7^v{CVsXKIZp>el@Jge&(m(_iO_gcz|y@bmQi&Tmyi% zQOCXj)+7Kdp9EVF0O9id;h5h|!0&zxAY<}UuHdW9} zfZ-1Ss`;7ZaWl!|E^e;*{mf6n?|uSc%BCN<-`n)6&zeY{xHLZlzIP`;@xfZ|_fEGg z@-|v*`Kx@If8e18 zm{PJ;$a@uWDEPPudD6@QSUEJl4KX2^|Iy}}-_QIM{O*|meM-cX6%X9j&^X!kn$-Lq z2vL@Z;H2K9iYg^{LS?KbjJEK z81SEDz^6Xj=ac5|;SQ$u-P7Q{t&I6MF)wFc!F+3T<{$mSuP~uxhj2oVk52D=&{u4Qi~?I~!fO7!!*y`? z;IX#9OL~r%D5I^}Wmo`f764Y)1H~J;kup6^fIpi7pSWip>(RLYAZK=^u$MUf(8=Ff zpZLTVPeVr0G87+pO8#R)J4Dk{Ev>=?Z}x9;Op>MT(XAK(3~K&B<_~OBShS^9*uCD? zzB`ORdF`s_ajb2{89ekcnvaGrz`|U)TI|j4{8z zUr&b>06m6Hvh-PQzO4hSS`$61V#i^5cAN|5x6WO9O0)PCHUM~4g_?=xNX+jJ!TfH< z{O+KBJ;fE)wChf8d5wM)Xso^R@9Nr{`-k*&=%$~~WtY({mNIGoW*H!!6JfK_92Wd@ z8SBqytiO=4{$gnC*Av*6KdmDE79(jRvh=?9W{nX#V5h}$ zED{#^(_{jS@vv+&nm=5>o=JeyXgN2~{PW%S^xB+A zi$=lj?RXE&Td++3x0o#A%CCv>NMatEB$?(aO z-wFfJ_jPsf-uoZwof^t3w!z}1D|M&y2fBHMN-y4fc+J|HbowlMvA#?06d_V*qbJ_cTV`BhM6%xb?l0j+OsFWuxfqW;G;570F~lRWhF zMco&J@xJ^ax;A9)YF;HuvoxE^D;1(+wDFS)tS7!?o8^y)05CcfW|SE_fl>DW=6A0Q z(XS_9|8DViUt09WHeOv*pE+|zp*cp|v1_k12Vj^A0L#w|Gx4DLm36*zccbL_&GhJ; zvt~Q@=1@+x>+az!m(Wg2k}> z!B!SAWA6`!HUH46-(c$cS7N$8J<&v2X#41+Po!u5nB|Y(M72yb^3sa7)j~#PeRJTm z9-SFG>!EmOEnM5iT+tcLZYXPRyumMOg;;NaXvVNb@$kGQWI}rsChb0@dqMe87@ohx zl4~ESd0Qc#S*#7N%m7*BXpv;rTC_-BXm>_Pr0+j)IN`xx^X5A!Mt!TCV%T&5h}wL|7o>?T=Z!k4U(1OeRyPj@{zxv(vk+8$FiJ~n>KB&*DhGXyYgqL`Rl z1Sd{>_~ZqkVhgZCzqij$$FHBwmK) zJTd=^#xPHyUD1}7tP;AJKAO=YKiaM^-i~duOm>B^KeqCSz!#3;<+r-}Rv4B(S}(Ic zcD&XenL|b-+NC+(Mzt|lbRtSvB=I)U>jJTSC`{FeoxAjcSx+z0=L@{{9@Ca8bo5Ej z9INkhj;DVseRnbE_K{V8T9)^ZW`Fp@AGcu*0zV^Rm?t#Z<>u-PL(@jV6Eo*Q<+fdV zV9=4`)T!v@*z}CA*IqvYWg9Etu^F@V=DUUgZxY; zOWTh6s6ksY(oS&nzpuQuZA@~87cl?Cu8sLU$6fP-b-#eq)2i{dp63nB3sbI=zuA@3 zC&Z2cG_vPRZh4gy?9V9N-r&eK1QQ>^qZW8Qo+VO-*lgR8mNu z4=x`3@{Ec}SPWfO$RRRJLjBpUR5Aa&mE6b3?<2Isw6@^ucIfuP6>iU z7!725z9c7^0*ZQ`gayB>m7~&5lo4f_9G&h=l=5krfMlU&~?#Dq6df`E4mmPA;jOHwAsim{L&aUi=pc7@k!JMX;n=Bax3 z#Blnp72+kUB2}KCRh=qBq+DfsY%pxwE0sHV8zWZ3w$Wa>gEp`$Nu*p!9+}n)E@&}Y zfl3l5-%24?jRuPKm8rRb()!A{jRq=Hgd@YFSl`~!pp^omZLHr)AyCO8C3lpmKv2L} zrUF3$UzwUCD2=a7WsOu;N10kxR;#zl(2ojv@Los)=zeE15 f|2hifeC+=L(B8XefaN-$00000NkvXXu0mjfkzVJw literal 0 HcmV?d00001 diff --git a/src/main/resources/music/branding/afn_blue/monochrome/drawable/ic_app_icons_themed_youtube_music.xml b/src/main/resources/music/branding/afn_blue/monochrome/drawable/ic_app_icons_themed_youtube_music.xml new file mode 100644 index 000000000..0b5a1c98c --- /dev/null +++ b/src/main/resources/music/branding/afn_blue/monochrome/drawable/ic_app_icons_themed_youtube_music.xml @@ -0,0 +1,5 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/music/branding/afn_blue/resource/drawable-hdpi/action_bar_logo.png b/src/main/resources/music/branding/afn_blue/resource/drawable-hdpi/action_bar_logo.png new file mode 100644 index 0000000000000000000000000000000000000000..5c4fb04e290836e7acd1bd65388ca80c6253dbd4 GIT binary patch literal 3721 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/music/branding/afn_blue/resource/drawable-hdpi/action_bar_logo_release.png b/src/main/resources/music/branding/afn_blue/resource/drawable-hdpi/action_bar_logo_release.png new file mode 100644 index 0000000000000000000000000000000000000000..f4a88d418acba02ab6fcec60bca70dd3943e1dc9 GIT binary patch literal 3626 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/music/branding/afn_blue/resource/drawable-hdpi/logo_music.png b/src/main/resources/music/branding/afn_blue/resource/drawable-hdpi/logo_music.png new file mode 100644 index 0000000000000000000000000000000000000000..c7985512bc6ea7006a2aaf4e5c49b49942515a4f GIT binary patch literal 6903 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/music/branding/afn_blue/resource/drawable-hdpi/record.png b/src/main/resources/music/branding/afn_blue/resource/drawable-hdpi/record.png new file mode 100644 index 0000000000000000000000000000000000000000..aecd283f8f78fdad49bdd6fa076dcbe533ba2bc6 GIT binary patch literal 8592 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/music/branding/afn_blue/resource/drawable-large-mdpi/record.png b/src/main/resources/music/branding/afn_blue/resource/drawable-large-mdpi/record.png new file mode 100644 index 0000000000000000000000000000000000000000..1e783ad8a6352b86a915e7f6039b97f1c4265d88 GIT binary patch literal 8250 zcma)?Ra+Dc(||WvK)R$`LL{ZTyE~;*KtQ^87Z5=@q@+V&=`MjKln@E&?vUU+L_ z@E*)PXLB$IGxs&uL~Cm*;bKu@0RRA86=iwd|8l|q2PXP|tkGF*1_0=RD)KV={tHJr z0m1s))3@EbZG4$Szp@BO=Z!ug=nJDr3k-UyIGf!+sG0Ah5KWB(awGS^xh8JYT{S(nd}FbP94>G$=u(EYDAA24x_DR5ATEf0tjNCPh8fY6gQOk zL#KcSAC>(;Vz58?75O`KjLQgdOnlWfUyOo$^576@#jp`T<_nzRp7|eW;^5JNHP_D` z%nx0rTf6%*bIj{zu4@@50LL&K47_Nwc4^YQzd9{YvRdL>v`d=WXU61~mGD|Mn9(#Y zD7+^dYWJr;j458pFySn7V{H1F~|~yTxMx=vjDC3_fa~wmN&)@5gMk4-{YY-f)9c z;sFO1R_8q~clEk=z8+j~M0d<(*%`enF)RqX;1ra|4qvB*nUsfc?^)6Z=O{mM;rAK> zjVG}|e(>yro>`Ww8o)i#t#|ogSs8})FMy(AxQ~zrW899f1i&mB>6q`=m)6D@{)#r@ z-(z=@l>~_Tzyx{yOZp^i;hX%IH=TQ}CV+$-$jomf6FxFNDt}vd@HxfV3C7O3{%vu} zH6*6@ry3@;FH^}cZ34sCx+u5j>?1wAQd9<;emY6?X(eBaN*WkL&x5|zi3W-x6(5A>Tlrhvi6=Z21|^KZfSgcB-o8`HSE++A#BkL zwBDKEbSB2`;uMcW(q3k>#=Ya9R-et% zz)wYt@x?%%b;oEiwSm4(i`Grv13d zt)QqVM%`<6Jn7z5A2mQzGCpDa)s7LCj5X+Br5-WWT+o;vIrb4BYY zAOV!ZJ>YR4(lgV!OR=Q&3A}J^xdpEog9opB&0h$5EGLk196%kN8%%EiEJ{i~9z{g= zRY_TRNou{^QBwfJ7BDUu)<`I;?oR2wUqmhTh*iLG5&~6{#jeO zK9B;G@v!i;roixJf2!_>ludrNSitLV@!2r&5}qjQ&&~CZYqSJHGFxa#$TZ*2r+=W% zXE_Pym+4hih)N$;n!3r|VlchWlORt15(sp{D!6?B`qv7M`^!wNZ z?b5|oerA$YLygP5(7&CC_=5W?s~}JY7Hf2lyoPb$VHxkLc|+z6+%LN6r-%5b4$5B? z1h>umx)tUOOBO0T)C_a|n$0N?b?Ww)9{hqFi_MWrxM$0}p-~)=QHTS$#vw`Pd#MDR#g!i?&dQe zrJL2ztpwfQN_va}Iw5m2Q~W_2AQ8}c*Q^@>A`DCRON5shP(8FepPWI|+v9Skp>!xY z)#7ukmwYh0LM2s?B(6V3neQ$E=Ld1oDuEGG7F|2I#Z@;CkKH4b(+ro@X5E&4w{K^6cy%JZ(ybR z-5K~LvjZJYS7?=Ba1ql=2=mNgJ!u(WCX5SkZ=dvow1#cQOI*M`eD$#4sa%Y;5 zN3br?%!UTn7&K}c6^i9|M0)qh!S`wN!y4`y?)15(+!=kM4!u%XaE$Q)X2oW8sa&PC z7LQPc;Rwk;on=8xv(1AEen<*p4hY1C^sW50X=~9iR({5;1>HtFZ^_g?VPpVqsaV4n z{+xe;dyXq9ROYo%t<*j79Bd4zAr9Qbt@(N$#CI-(n+XHG6lF?V1wI^%DKfo+uv@Y-c__tkbg}`;a-2B=t^|cSd@AszWbiG#&B6# z)CqH$*vsq&8M^5EuUw<)f~G~D)y^7YGjgvvZ^J%NCo|(Yb+W`KnT7i93D(wQ;#&|En_ix$6L1O)W^Woiv+I=9yJ6!oh}u z>Tv`Zf^+!3_PyKafXG=VcG9E_6y)l}Be9|AG6&vLolaN(#xUYbS^e`%CaP>MxxL5! z+aL|6*YY8U#)MX?n~8Ey`Ek_vF5e>5u+3 zI_pC^0Sl&b$entF$vlLS%JF^uFYXWs?a`H;YVaF|=0~#fD0c?=cu*&$F>WJ&_A%OH zLDW^PODFWKChXLEeD&u=B3FG>TyUS4{_hL3U1F9JL)~~o3c#GOv<`v&2!Wx6Z@uei z(#t!E!%R%^k*7B_DyP8hRmSh?{eiUUG0Lad{_CRS_nV|EpGb9BWUWmqB5j8n2^cg| z)&DyGpoPe5<&JWDRs2{fFuvguq1jToCR40^A^cgBiLpVyKMRbiKsSt73`ybgHw;1G4q=Mec&SvlN!UTi2&8a?Q0&_xlyFGdF)aw7bvZ^q64F2P6a zv>rR8ACySf7$~fHC-4U_7rUJjQ80(8QzU*Y2;rKus%brq7CngnRKS{RS+4i5QTMG_ zbGc?`_W>z^eWdf&>5R``y^gLQ@$-EF zn+sL6fV$^gY+b13*ccq?+jBB@?$e_zk5yKk!UXuG^dDmyMHEt0QnOvz1lF&@0Ah}z zaXD@}3%^~aZ}v@hx*C3NiNVHLrxYK%@;IiR{e#=Mx}Fqv^rxLoc0q4zaSu;^%6Ly^ zYJ}+p**U&o*ko(J{P)dRU%WOoZdW7i$gPc&-S=QzV|x^zlWvOpPzZ!>+idXdV@>G( z!%igRdPC~RQEKH}<#uTD0{Yb1TCTci=B|M)7ldXhAAD z3EfyL3%SYn<>o^^N5}(inmcs-zr}hbS%q~QXH{XpQ?<6QWGLpojPko5IHpU(W|uiB zm;lvf=T20{GLYz|-a4)kt0DrnGV)3!&hO?phuPk2^+*WtHcotH)#6s&%vXi$FhWg*iKURGdfr)qQW&{=>Qwr{UL$V-?kL zFSg57*=I5lM^)MIv7Ku601|CV5P6=x@ukS8bk6Z^i))*$_1)P$c|Y0K1LAQu8gxY;zWwWYowTe6udpH46pzf+}J0U957BEsA4t z`+1!%T`Z>M*eCS*JP^0lMfsQvKI{@*1^pOKJ>8Cs;P>ip6xY9h)RnXc1$iE0hsxKA zZ{_XZFgLaRc9^ybStF97MmowU%-weLS-J;#H(mVlaTjecXleGw!gATWIh)6iPvUGdRMaqNbo?-w>x47^Cq&5W5Z_|sPNAo^WP$ny<#;}q zJ$oe8^-z~`!dP@mdCy+&g;GwH=8^JJ!>mFus5fTC_s%`JwfdKl9-#JXhg_!itD6qW zQjQI5Hp}wieqH>lfi@ECv=7M4?PP%cOYMJQ#B9Kdd>={czZzqW5o$lJw*Xz<;gp81 zQ5Kbqg%s#!6ej(}4DC-Y*mimXuPhgPZ7+;OBs`&4Nu2zq8;N}X(7!u=`)}-ckXINr z)}=Cp8)qM|LoaP}YTK4hD!La?CFoh4utrxJDrpj&+P28B?n=j_-f2nSFRV{bbi;^EdtZ z7?Ebg9#F)pbW7oKz!-QA>m=1S${ z+H&7azcrF)t2nP3LxRysk31^zg%q>~&yMD{!Wcxrd5Qeyx05)1(P{L1rChT{4-_>r!f9-%((UVm+x!QoTs*|ta}B=ZoGl#^OnIU2E^F_ z=Woz*EMR2qCUq{c^3CHL-)6OnT3^_>MB4bQjTLC#XpBE_(9=@uy&d%AM=GIf2XIbZ zriMj-O&A@Q0?&7%xy0!&XD}m!Gg@ro#e7&{{zgMG!$d6UVG9Jg1z^Uy?PojD%bH}J z#J!l`Ho1?`VBAqBo(1WAD|~19vD-#2m%IA*k+9ni-B1kpT3Y@k)Hsd2yA@5==WWCv zoSx)A)f#6vpO2QL0ya@!e6f`qe^U0S&yF z{*IfIea+_nDjtZbnQPfn=KL!_Yp7VrmU3@@_q#%mOs45@X_1;q^5){(VaSt}!cH2G zp4xctxH%2O?g2O65$l8mgUNT*n0ubm<#K*C0CClOV8LLmO^~cKlOvxpVjW)2I0@zu zboy{DX`S|4Ql*Tk94ETT*ZsJIoLVU3O?gWM=eru|1EP60K;;djD4w?rnI-jI$-~m^ zBupS@iMuUEdh$hVY)G%`Lmp~M-T<@EOqhL_Al@bbzB=E1ri>^sf(ag(CVD@|N>BOj z<&o{g7lq)f(=z$~S0I@6GqmF=MpTz%)?r3CXXFv7I8pb8y}86<$&-FN;;9~W8mbG? z{DMbl(n?)^UZ!%RxyhFAF;xKV>O5>#37Aw3%AEDuk9u$Zf~OZEqaq+|B0rD`N@rx& zdF~{%KXOC0Gsubh6bFp+eo--^NFBNox~cuuji*4Zxkubgm$f72?oD^$a9p#puU7Q0 zKD)&6I!rG~AR<{q!&=w6)E?)cyLip^Pl#NB7JH6a$95g-riLNj9^#vVWZFiL(fI6H&*h^l%~6K1)%Jf0hR3!2K*3h^ z(Jl^|g9@`bUdWXezj1JSfh@jfKxY&zTNpW{xjT*OazM2n_jEFU+9)(X*yg9_zS%7h zD-e{3;9Pldjgf-ymyvefCXwu-&by%z@(5k*1nEqG8CD8K2sD~+Ns#Mg zIqZy}E2Hol@+7QxOo${MX<57M$-9Rm9`4kTFD#R@SyEpv+TXIw4)3vSWDAbo^ur2Y z$BDuk^{Zz_I(7275IE=43MW~1%Ys40cl%9x;RzH;=Eoq9D##2JEb-1$^|$;^F}KyY z_gycE)MPQN_$-L2wn7%8eI1Y5l7&i(a=T-aJKomxOR}Cs>X|Ojq9JEpVTb0v!BszV zQMeupwN3T&Levk@cWkeIfd{r{u#US67@{6Hr^R&dBiI6mozTm%HHKT*2n>pw<6pSx zsMQ3!9qYa3YnkCO%wl)bxV}d##52~6;Ja6F86_vY{Z(N9^W;vw+6(#~n4$Q^6Gc5l zl(aUJYOUvWsv6lQQE|MPEji%(i*&xi z0so6d$m0u$g5^I)PG2z?VnT)9NPs*m8x@A<)PUWoi$6etf-a0~L<6eu~(qK3}sv3Z(9leb2hbQ~F9&^^uFF?_`w9n#D3u{mI-Lq*KKXxgZ!HV=mQ) zv^TcVIdoqH>2lR>+vmLWveUrWW)@hkgX=hqn>7Xw zSD3&b2kPZmz78%b-E4oFZT2j;x6z1m#c&;%ps-)B>I>pMYklgG2v=oV$~@JJqlTQj z=yLFm6}UzYjvjJY%PQU5&GBj+vKXe2!$SxI#T!&HS|Pm_GIi-j`$uB?hYT*)8G8N5 z#NNI3qV`3tcmDdP1;=;w;hHRnB)OhI5RG!;9fG}D#OVc zQYB;Xi||ov;A1yNTjdbuUhcrwt1@M(wY$Hl)G7#%!TWS+gVdE8*BKRLI~Z(fPH{UH z#eTr9QPURv7fa??zbQ!W@_iDL^u`3aCxm+yQXFmXVhLmt3 zsdv186uJ>j@9__s;qa1?uO7Z?k-VLW>w3JQ+lHSMK{5UGp-cy!#lmzj8pR!=yE zy{svYI{%;1<9Srn*-_ipBMo(zQ_hpp!0UavB1#F;(2uMcr7-LMg(()c%C;iw$`}*M zXH|oHhv`A%=_-+Pdlxl>BQFLh!=OSxX zhVrbw(ogZ$-nJecbGzclE;vUYyek0;H=yV#DR%n;N zB)5B0d;WCPZW{1v@t(^j5Gf}ny55uWc_H_a2Gd%aB^~t!6YZVni(9@r~`L!~?!|6vNJa)JF%G-4{|0?3% z*{$H`7hg@dy)^PzU6laD;5^g}m1Sh(Sf0@S9kPkDucZbPOB2)v%8*UbEdf{YX!!Io z0c)ifrCRs~pIlZkuWRI0_ZM&qR4QMnlfxP%0P4U7!n(At2QLdkP!{>dxf-}ub~wgf za9fzo4V%U!TNyTTX5(ra<`t*Bf|?0dO|i~@Bi~dM!TTk3v6eyO5laF%Ps4jh*6Fs| z>`{g14$xAVrY+ikpswr&TDs%p`+^i4QWFlb&S~XW+>W?~;HO1L!SBWDs_1xE#)<_< z-ZqsL1nFh5tZX!o)cYG%WsYEQ4$#+-VGKDP!q7OC^-Iu=p@*IB%Gu z8}h;S_mVzfhRj3k&CGt4fY2O*9rqnhaFGk1wK*0NYurUXIA-Dey#~iRn^J9Q5b$7X z=9j_WVhf_ow=mAif4KAG19S*6FZnfJI1PUm*%iRMuH($F47J)Es!EKhbd$W0g5U5& zdMOgUc=LUAosAffGRt0}>&p0*IA~_H<0KaOo=odD_re=10n* zbDFH11?L%?~ z74+{aZ~-h~j6zO_f|DjD@IKdCR0plJJ$F`(;=i(aS$rfXH+lSSzs&bStOJj;GGMdu ztwKv)aK_O73*9(Pvb zUVl7-`@;aiq_Si&B&mLvma1U*uo|6SYlrGUy3*|(q6*c-8T9HYtL#f0!DU7Kp3Git z{SOEPe!ASH?QxgzUE5ye{?g6R+}di%gkCF%^b7{NC5eD?BzIp(KQvWtznne}ccGAr z%6$R^`E509`6nqWtOm82!?osutZ6i>5J{&BX^GwXCa-9dk@;qTj3K^w#6@KPzfjnEEV!?$%R9H;A1 z7n=jvNj4+N&O76~OyMg*P|+b{C7!XmHZ16jv2@dc-kZ>i-620}*ph2c_NlHJ?VJlB zLPf4t*{MhdsZUbsV*#>J4k<*lWrR#5IoX#r#FvI*j}~b^ zMk^;|je753029}HtR7hhy{+t)9RItG+Yw()1HakQ^kv`M!cBLBgYk$6jLdin(SrMI z`M5kkVxRbS3>PA8#_t*0$=@``r21s#l>I3Ggnl4QQrRG*8G9cGUILcz`+dE>O<&^GvNV6F=)$^2pKDUHlP>04 z^~3MIO!8sd%E6+>=OrgcyJVVCu+yH5?3rg{uq(Q$9{m`Ls9$RuD zRDLBOSiuSvb_oPq%%d=J0B|8$_loBAz_F#ApzP~IIV~9msk#RC-_z3#cq-FB`Nmme2db;!zDO@Q z)8kisqCdaNKXw%Y&5! z2X^Obm%lO#S%CropwYD)GCV}RO`WICS{)U3erF#R7*_b%6NFiSs$Bv|X3eV6e&;=o zc|1(|T#+G9t)mJI&rk(dlLY~aVx7L#q}4qu#JTX1PXg`kOlI&?4F)S|)N!jyYi~{y z>w=9qSuNmh=SHFV=vyk1`g#>-BV@^ApI`jQ6pr`L%&SV2d$x&HJMZRCV=fPie#(S* z7MvD-#uSfPJwI*r<##8J_biIkDO-OpAsl*Gh;}(OqFRtVdv!pP04`(4H|Z`o(yPgCTC+;csF5 zahi=JzwXg3VR3sG`o2-qLSvXit_dQm)UaU9`i=Ku*ErRbYU}U`*6SG7ujhU7;B?te zw)v+$m^1L%Wqto*ds$_~!B4Z{f^_y%)150)MZ&>|lfa2#&M7nIAbV0k#qFkS1aq8A zD2F`LkNjQTZTHR=A%xOMPc5dB`9~6DNqd-4b;$qHs&wSYWV;TRy? zJOShX#A%`0X^1`-6Qzfk`(EJvT1mpd*mTzdH#2b^yT!+r>@S$@Uv$NFkCwY6CKz- zbsCYQTwZFmT$9MGd*oiyRnj#x+uJCnKld3;6?5r(`rfaK7KWKjJj?t@KLP*d&xwgn zY{zgfchcylke=;9HLGc3*OiE@XFYEZ+F7b*di?*mFnFw&?wdJ&z8)NIbpHH}dbxf7 z^7T{JkwMVA*-SnvXm`tNX^qKqe^YD98>{=~oa0ZRrCdt}&c}>(xckY>uH=7?HZOI> zr}CZJ0>~kDiW5dh_X03~?K;_TV-*g`Yb{B6x=<;TYZS*YNXr4V=J#Mkm(PVztGbvy zCmQ5C8$QvyGiqHtMXK=U(sIHTmK&9itCe)ZQCx(^*EqjKzxkXi1ulK%PJ-uB?3h*1 z>yRJf2|w!~Tf$d`5hvDJA8`?EE<%{cTE!Yvsx1rk!{z+06SJtp9Hx$A|BWS`W`5Ms zqgj7Xe@cMiSvPOcXsEa6krRS&O#xVOzrhdQzuNoqJ-dQNJhKXPMwoQYayAEY_&zj$ zmx-tmj>h4u_vPmSRxfT5ydg{6Z-1?T&%c#3)UB&B_lie=m6msiQ%?@we}355|K1~GQfI5UdqIP#*p5v?3f|mox1C-?DwbnulP4<0zeIn+MLXmrw3JE z_Zoz_TSj2~Nd81~@uiRTD9CTkHdJ)n5?9xCLGRaJ9rJ2G`-PN;)&(p1mUTBl;q0 zh99sbb{u~FHf$2x;P*Ii8sbk|23W6P7&&BAB0G)Y)m1VDSJXcDay*%MclpAr3O7=Y z>=TGjm#@V-RjDyQsOqepFu_I;L%8pYuwwK{&_;V~pRO?-KJTlm*z2JfzxvvD3Jp8( zZmOdLBC$l<_JE3E_z@&sb87`EuT%JYa9LzydC(fH1Ny;EjHONl<`VtMFTjrs4Xn_rco18GLi z3$mKBU)c>Wk)g0ZK{L(|BTYsiV+JH7hGGs~l+q#TvBbSB&G));t8Jit*W)E*h8yU) z*zTTTj#VK*LmfAv=7rp{~&W^qoy&3pH;S%jx{h``c#)T&Y%hT;k%iV6O58G`tu zMeyDCFjxEdOY<6eoCC!@AgvdGHzO^37TTGN5GBnvWG_QH5sE0KM`0)&NZDF}k6*HM zx;c^>kYgk{c9KJsvlrLk3hep{u;#$6@)*w7D@w;(E}&%T;yya!bt`MnOQ#(-o$6wI z*-4&-mw65opJL}WL|mIut4}_mWGO4aC0R|oJ$W6HWu^I$cm5M~Ok+5w2g|~VR%PJr zxt>lD*BaQycagaduWRbzeyy{hAtW%ASID7_is|Xo8Y89F`m*&9T1!{PSLE9o71mxO zMBr5xRlFeR2+x9fgJ%D|+pp^N!`>Z~6fN=1yisW!Yr4_+%C5`h84X*R>&R{?f(cQ5 zrWg%kl$pv*zhky`!>4k_Hhy;Mk^OP_28)Q-DE#sCJUhh5df3C*D-^>m6I zbg{1xQGCUyaQ*(z=!0#QT6lh-|techCI^E#t4lkCp zinLZ`Xt_Dv_$8`oia7U<_0t6i%Q94a)t&oYRuDAK>v6{HQYv3USn;O)QrDX1`N_*2 z#!u>V&WoK}%iFvmT2zlP*1OpMCT6;L8lL8nM45yKmUNgijJ8mkh9iiPt{uZfE5r*C zda3ZHw|*P~y_}|3eq@Sb{~?o-_xE+Clib0qMp{cjQfgDywJ$qyvYKre%C8gYj&GY( zE+WS+K(}OflPd*XvpjQtxis19)O4j~7_~ZoB-ID#w zCg?4Qe|aCopLY?q$X}LP_t;&@c{O(IadLcvd9bv8*GhEPU7$LgXdqPpWPK)vq1n%b2kQvNyLVp(A%vYEe znb(ktA@mfZWcPxE!z*6p6*O9_^%d?L6`#Y{V12Q+UB;_%Z!CGjN!x5XAHY6CA7An# zF{x)#WdHgZ8-&S~L$<_=d+s{s|9xhjbsA=dyY(SRo)WIjL3`3zqo#$6`;onoLE+to zsJ=UM{w{kV-7egXAJmEh_Hdd7 zsNU94`YQ-eVIa4aAt@=?=()^YV!p07PG_Z~KBFnZs%;N_r+Z7@{c521sN`08eeRUV zoH?{g1!yD+69U#zvZ;qD@N;fkdhVas9$V=Av4e(1Zp<$49*}*0zq2G7XCVdr!7wFU z!!SYx${|yio*2zq|F-%z!0>>n>hJBU>HKk1pdLyn|hs4bTmq3#R@;=f+ zfK>*sn{Z-aHr%Lr}{E;rm}Ui zFQb>$h6}#*+&ugCTNatq8L}y^tXc2@KXE5&OA^9-(zT!R{warC9h=ys@U!@jZGJG1 zv-LSum(Yu%#O{`t#$>OsLlz}G;=|Y+aQ_$%UkZOwh}U)MG2t&x{rM?*%I_AH?S0uXhu#qrE>jR~jZt7czW7*i%F^TQpDn5{%iUGkn`@qKx%i%5 zxEz?}d0Qt3i36*@tDi8fU0gO5!}$9hC0mSme6lQGS+;1g+>zJM`{Lud75PW4WkqK< z@6R!ZNV+LDEzq8iai*1Y!Z$I52-{LRii`60UxP8Z_Onufd7wSBHFRTqTz}qRPB;HW zE9c}bqmmNuLPNE8hwRfPV{tV0k6lXWzsil~cgVL750;!mg=tGDnx#FJ3Dzk#72yw^2G;nArB z_tXCyj=Q1j?SZCD!9}ajeP6l9RA*b4%=}GIKbBLP+&221=g6=Z#CR+H}Aw41g4_StK!qXkL$lg9`@TCizSL1 zy+#%XbMJ(KAWQOg5`@{RYybG`k<8OI!!GAK{LM<0L{D&H|KV3XxyD`*>l}&sjX1** z{dD`YA30CDv>y(pQzBy%zfZx-gM@wPZqP;UJV4YhFEcB;B)C1%X(OVqXF5?D62-mF zs?m~XtQe|()3~j}w($Lql9}^^NXEU?gDG3|;^K^_54MCZvIraWCvhl=;@bfjRm{Ux zxHwL(DC?!szWm5%_$E?zBgIJT%J~vbb{nlD>g451t6h6uWZTrKUlBbS{g)K6AYNhf z=OvOZc@jzF8vOS?5N5J%rJ7f(8wMPAgh+1puBfK`>0zw>Ya3x?IA6&btz>S))9&&K zXV6N$jeceQJ!|Lp-5-2yoHYX|9NDGilfu)!^+_=_-w6)u4^5jcb_^DKiczhf3w+cfj1ccak_l!Ssev~HrP^9 z3Ek5lLF`c8!BRS9DCvZG_Zx9;XPkX5|G3RW)}xLb;8b%+B6qX+T$uD5DK@p$fl&^IVjTAhc1uTwwq^#@LyA zL>GEpl%Jr}Pqe=Ed+z#t?9*U1_8tS8;(^iU4~H29UO^0{<<=<(hh;=H(&XCowLLbo zvrl)&T~n1HQCP4R#KJL@W;kE&8&~a*drJMYL-*az<;IC=zhll#%fD^nNPe>n8y2Bc zG!c9!{74)vV)!9AOaPtTkC(B(A<`d!4CP4!#QwJs(ns%OQ!V@jwqc|s2@suO?dlEb z7O8!eGPkz5;oPk09wGL?OI9+t(N)a#F0W4Z1d)XGCRvHn8E3)vR??WxvnDmB344fP zi1;G-loo)J-y(Y9+DM;b?Uoq5M`Pw@KjuBFxQ!*m&xV}LO(Wlyl|}}Gjmr-4!iEX; z2uF`r)J65f~9VK{($id0wITvYP(ZwGWadB3~gKLQzizV%WuTr(&@z?W4*I4>mP=AWJ-W8^000Fo9pMe097SBE~kO3%y`zh^H%kRsYTdH2^S6(Bs8?Kt}+!iXz&7us9Gr;rF(kQTy z&#mfsH2RLlN$;3BH;uG2z9n=OU6S4(`ALMztzJmC!6Hznps9Pyvj647eK(a{S}$DY z!AeW{=)TBYODMfg%7WzSPcpqEv2e(hE%MswFjfI{2*VMK^||wj^GaNVa{7Vu=mNmX zy)Jn@uFOQPe$ItIJheT~(t@jN;^E9+_PFEGZ;cUUk4;PGJuQ*F1a1{C4oU|~R^&IZ^iNA*lf?2#rzwUBVj2gGWE*`~>s7+$g182! z5kfwJ!afzH^t}`3+`eB6<_8y%W}Q#5L#SBOIC^7Iy`In$8F@+&_fBv_4Rf<0huIuw zPoy)tR_j!x*OmU)K1Vvj5PWF>CX+!`tYT@lEnYjGGkNzF7=L#rAW=#4K&Y%{0i4gm zz{Gt1c2m28A$G?BwC{Fs78rntiH-x1&%j68-odVO|8C2p#;_}JHrqOXGZL85N4Rb= zKQddFj9&qoc`yViNVm5h$@IL*b;#L4{%>J{wsF2wSj|Xt0+>#^B#0?=@w^c!;wpR} z*cT|ox4;+Pe*0nntXm;|tIL&mI*`91@x#eE{qC^dTUTz#=D>(_Mb zQ6@p|qfF~H?_^4{IRkMEOTS7*Q{2NE4=a?s3d>tFeK9T_>bV zehy!VNuOlqt>G|PI^4i8h_NWzh%g#dW1PMp8s`BHuTm7fHO%Som)zin!d47?Fk+34 z#^hzs5SF;2-A#|*z-2us+a+yck3#mzf}j2EC}VQ&ukR<)?bl()uXD%X=h~91qY|ayL1p#{&%H$nK?{^nkVQwYO^hS}F%%sBy z*ohn_*Akc%50M0_Lw`V-A{kH=m%S-k8YqLh#b^)bI^_Ln7M?`0#1MpMHNqW&4UEVf zJq0r~jg0r>Zgx6p(91@u_?l9>7mi-Blh@#kAy|z=Shxt+S)KfDN7^FPb_1G^>_gh+ z(QJXe5ay4vjcu6<6ta5M-*$r=#)!@-C{l2OnfEKCTgMJz^{WC#9n{q&C4s2m?9D^> zusn%R=d z5C0vV17^4wP*Ainw}(nmz4{kJtIqTouKI$3loy-^_rnlO297c&5mFO~kv1*FPP)+@ zvcvB=zD46-Q(D9?x(L1+j^1ClPCX~S0ZR&f^}n1Ec(mv9?ez)xKIrh9iy6qhdX@=e zv7FtOBnBXgM2Te5;%-O$ZJ)5#b-9)cxY$UA9mCO^E_A8Vf0CDt8#sDF!30Zx!NWOO zAJhHgJ#va;C6;q*5RP7k%KZjj8_>$`q5pkg1YV-hZ#0tEd465o9`xC-Q2OaC-ZSsz zK>m-egM6=oQBwzO7n2QTJ8%4D{wtSYxGKC_&u4kxg>2*%S&0K0LGC}VN{1L?D49Tk zz!e1tc25$xF_o|1JbnC)$V#B}*oC79fk5XTi@|eKgw^Repp>eLZ{M-MA?4AinVHds zeWX8{<+_l8bl=yw3KCN3L{hu6s~FN`i0b0T4_YbHnta&fDhz@Kt21+e%lV1e5sAsz7 zRRE*X<^Wz69A0r3$pvzQtgoDk$3xF27#`n;XSx2&LDqg`H=6#Z`(01Ya~A%W0WAtw z`b_eX9c!(RzT6rjwswp&Sp3FqA8bPemtYE@7_xDR@ens^NUFwxEVo9kp@;jE;91`X zYKoczsKhRr-mfJnlQf{f9xYUPVg*$?VRN-)@Dj;r1-4ZPlQRBpc)S$l^VAPc~qkjei=7YIRIgP27lphg)w?+%1_Hw-@3y+(t7&ETUC75 zty57L#(&$T^fA!vT=@^9*S9@6Tj0Ji251eV2IN*v9|TqP74iywg=t+6jZC%&*Ay3xL2?co#4{--eND0;fr01H_IQlnSd}4K&Mkwo+nEax3 z@U$1g3d~2bfQWQ3FRJ<=79Zw-1<+E2I%?mCInOxK3#2-9CAPdz7`?b~0fH@O5lVwb zOA4I!XpbF)T())YM%{Qlc{KY9R#nNe_+6dQck7gwDxFpgOHnVg<$oUKFvxuNlslRA zTc{jQum@Rb1!gpYa4mqb-S8uUX(k}<(a5U61THkM`P*xE{p&9+orluPFqGxqAS4rn zdGZ{LQ|$4`dgMy1oLV*3bwMTc%YqvwDh#bG^|^DL0m6AZL9EJ* z)2mNr3H%H#5Y~9D55xV+8ZOQQkro(+$^QS9OD%;rat*dm``1m*=FskOCb=Q3r00O8 z3B=9$LlM^!45cvhtD97AU^a3JHXU0)2ixnK{D?nP$ljaVY8s-gSRsx?QHv5}53=}b z9zQ8mfLM$)aHzb2-ONr0nn6tahC7QfZK?HQZ6xC`a14o6LD%!PjUI|EBV8> z`*Kqo8y(dSWU#`&eFj8l1(5oTTY#dTtP(SLvqr9T$6QM3K524_*>b3gqj&4pDeZm0 z(7@-1QE)!n9yk*QUOumd}#~%0s8$Mt|sc^r}cNrI*hi8|@s-?_OVRQ#XXwqif8vqm_(DxIknLl{|*9OPC=u938g!TKs3lfi(3gr#A10-iI$JR5{ixseF8DZFf!l6o>{eU}tA_$Kv? z|MI_DM+6l<^}p4&`cJ>ZHlVrL4zL5J1-P0FY9%1?#7%Q9k81aA}``F5bh zudENRCjON<5Vc?q9;Wg@mn`iSIUrHE0t_u1PeYzuSO&Tbe3}GqHi+8~VuRaa_eqA^ z5a|lAtYSwTU^#D8etbg;gQ7*WKN@}3w5?x_G0cV= zg2SYG*oGwJi7p5gE{S{0>z_QCldLb<68)mNIyMgMK_T2$$pFH$D11ohxo;p#ZWhCT z=T^)fC=w)JLXKI0{sg&C1hRWXXF=}LCxa2~=wGl*X5{03p0xI+%lj~c?;fHpvKWyXNd|A{Zr}c>%94}p46mcdMLr4hS zMFhJlJ{CTbZ#1@YRaohx(XBPZeRs0r>cz|cyIU=7qMDThlz~J*bUoJnBlQ)p?--4r z<4pnjq1Osj&WhK^Z-Zukeat1iDV8>=@i6P!s6j&+bc`JYO*hP_p=Djbt@VT<6Y z1VO%OtC_s||I-g2imi$*2y+t!%v!Tc{QDyumtkI&Nv?b9!45-NgF@5JUkqp`PNo(A zJ2Peqk$oMZqT~x=MrhpQcv=|8B+1ReD8Xf}aMT(UnFf|&ce=qjG-|K#(7fsI$(M@w zkNoys&bGq;DInc%hwInEh*^NvFJ;Y=$5%wN)YNaNB3=e&U^DzdrC`JbokLYOsNVT? z&5INs(J*SCy@GWegfLHnYM&Y5qe3I3W6r@q*rT}qiVa8%B}yA|zV>CjN4Orf7Hs&1 zIEX9L*R52)dB1(vZ;K9zNTz^LNXUeu$gU_Kx9V z#CJT7xt$*%n9y&yliCY&R%e`EnuH6Mr`pXa-oTJENZy-a978$auJZ^Chb1V`))i;;eMAg zDIFg@xA?(gAmg^+++cq5$RF~cl$Q$d~a~3eZ*I6en|4-2u3LrUnF2aal-XmqPN{!JA^D4!u z-ySS{zHyfC`c-RG|daP>Qra=&>~gr7m%k3-ndTd<|pK z8x?6|b}=o6Z&Rs3Jdq2b!=pQIuWcE0N9Db@_y2M-$(?Mm4MF%}`G_9m878Dpeh}h? zA<5J*Rq`>G7P6T@8zno=|4PuoUamEmX7X? zL3rjBtou$_PkPK<&o#axQ|_XP!NNYWOr>;fq^v@b zuHyX{wz)P%Sox)+ z$MQ$bGj%fU-@VVgR!-=0xdqRXHw+hK*yQ%hy~grw^ud#tfs$59stCPzph5(_Xu*5& z84SIkO1)~0kaskx@A!@Eh`q1fptU{A+EcRhT-#8#JvK3E84z3eaS9SuqWtoX*!j=j z+x=8MZbhMbaq}fXxmkHtVrDq#0($3}4AJO+vqL!$!GcU=P5lkj*l-aTg7fKZrZe&^kgRrY+G_vdP8i3G&9rL+1~$!Hw{!eW2tWNN?vrl{{uw zOHqHguxsP4K};1=)sGA#08|fBeA*KFd1wlzIV z_vHKGOI{DxsIcr}GcHgyAAn%_p4*eZUCYn+tZIX;@0V}LWb|7@fb72a)>tk@%`#Q| zrc0Ud|E7wRI0dY5u@a>1Fdlta5=PO{@1BL&^ujxu$ z*O=vupLSpI$0ZpD- zQrKPMY@3z0!y+_Mp^O%mv?h}j?bqr8R^P{}_6%VSjnCiID)AJf zi?_}Knai+j@i{<06C4`8fMw5waKF1K$oM>ac17xvfv2a}6R*ZS=nNlVsZ%3%XgQq4 z$UZ+vsO9+A8Elcg+W&M^^@X|hFR<wBSlV}GmVT_wUJb^0G}U$YapvUU-#u$AvNs`_65m;-Q2$Ry`|%@S#y-E~ z?Lcnz{kg1@IlL-}83Dj1&Mh^zGcZC)rJiHN3Gt#Hw)hU_2>Y1A?z6MLVf6QOZTrk+ zvj)9Cw|D@+p;)oQDTa~m@om4#640uh_9cc zi}wM~Z1_?&a;h@Us3%xl5uxxW^6)Hpy%DKnSrk@eUEk|1`nLmQdYw4@k~+OX=8VLc z(FbtoYiYK-JsTaW+^Po1O*!TaNKL12sMT@TaQFn99k~SZel}PGWeYCG=lG`qsY1mK z#S1Gv9HFwU>VRq3u#{~^ZHE6%OZPs=m^IT|9H8kCmY{aIt#r$!l{-}SKVUA&dABablz>|azTn1jq+M)K^xVVGm>ZsRe{+%AxUcX+``xN zKKg6Uu*hnT^<$3WHrCTE2F$n9ze#k8B{~f{{DPLnAD`tU-+9g_&$Hw7;H+!|K1v=c z&%NXM;N1Y9<8SEa*XhqsnQQMT58I>%oVxtN?$)CW%i_?eRbd=8^|@=SeMz|CZCW?yZh}LG4Y=Ej^yxvoyLr_wzOcow-E-)&GqS} zbVRO8HJuGMYX9K;F>sK$5=h=W-zk+C?>v&=2ffGl&XIjVuTvy(Nt=&wz9obiwUf9h z>&)?4Q9k6+Cg(3@8bN)bCSC57W&G;)gGfG7I*h6+tBsM&0S#Jrd5LKv}zr|GDt(pez~IOoK29>Y8HfA`b7 z5QI?wIo>llZC40M+;t9oQpKP4!{##(whT@D8nuJAP#qQ-)?ZaLE1X$KlYCspy)e$F z3H-dI^iCi$@&Z~%;9zN5%ZMAC}o$?jLqOI<+0{uNz+Cu#)MCPib`I?x>;UFZK1 zMAa{ZL9J?@hDeQAS%`ZudBECTuzLG^wsshYzsZ{~|Af6Jat?j?a%8yI^V*#21+j6* zarj(PncPzA@6WXnei<9M)AgbMKmLWIF#QOTR_wt+iqk*%x4y2H(Umv<5y<}!-*3iq literal 0 HcmV?d00001 diff --git a/src/main/resources/music/branding/afn_blue/resource/drawable-mdpi/action_bar_logo.png b/src/main/resources/music/branding/afn_blue/resource/drawable-mdpi/action_bar_logo.png new file mode 100644 index 0000000000000000000000000000000000000000..f0667b5e03d6f2b5c9eca1e85a607d24792fb4c9 GIT binary patch literal 2347 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 Ruzmml002ovPDHLkV1mKcdy4=7 literal 0 HcmV?d00001 diff --git a/src/main/resources/music/branding/afn_blue/resource/drawable-mdpi/logo_music.png b/src/main/resources/music/branding/afn_blue/resource/drawable-mdpi/logo_music.png new file mode 100644 index 0000000000000000000000000000000000000000..92f52a841d2af105e33c18a315943effde6ba840 GIT binary patch literal 4363 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 FV1mDbP;CGJ literal 0 HcmV?d00001 diff --git a/src/main/resources/music/branding/afn_blue/resource/drawable-mdpi/record.png b/src/main/resources/music/branding/afn_blue/resource/drawable-mdpi/record.png new file mode 100644 index 0000000000000000000000000000000000000000..f6880b43109f923ea54d9b261da3d7032538aa8d GIT binary patch literal 5460 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�XPn9B~c zTw`(0BJ;Mey}(;7)*`cmd9K0*@d|#7mn`x&Z14*BW^k={s3&5D2O!(sucuo;;$?e7 z!Ua&2W2v+4lPt1WwpS%!SKRshh?0;ed~8?TsBjme4fW0n@wx297+j&GE~30T;;q~m z+#M8Deq*W{jogH-@E5OK(i2jrTSVXtv?$MZi}YQbo{%a|Aw3eL-W$2i=5t2|*%$m3 z+mwET10S$iR+FYwPDy_D$ad*L^$?85@(fc=4VR#ybaGmZbzfHaMbAEy z_a&^;1M{3%5t^kg3$f>u9p+u~{qHcQ7X7a#Q3oy}9 zujO+A?E$`w}{37{*9O6;clhxi{AdZ&>c;CcRciPBcs4d`oA3@ z`oOJ8FwFeZ#o1_V>oD@oY^Ge9x|->ohjQbh(%6cJff4Q#qA6eVM6mnl=VEuw5^u?k zn^gl2Nybp*XAs~I*nWW^=kvSrobtN}&Mn5)JLf{cbZY(Pp3Z1&yt!TBWe~BTXjyF< z9cbP^t@HRktuV;SV(!c_Tcpu+Y^9%3_D;2%cEYRd@~@ZBeX_#&1?48OpigdmNQB}w z=nr$oS1@)u(8Yy=UMP1T1@3X=n3+&Lc8by<$4vba-4Tv@{5U~2D~v?aO-fpD;qsSF zfIUxuMI4k|<7+cQx2frHxG8>YR49jXwlyCJiPwpI3_A0?$M+EiY!>xTGgjP4V7A2;#KId9n#~*fm>P8+ZGTE z&=kBr`p0gVU}w6)f)c19+dF*`JZ^4UuBRFIuI1iZ9|CjSm*=VV+uTgQR+^IA$%++f zxbty?8n;Sw@S?QHDg&SmqEX3BJ{)cHU|Lzqo%=m*t}k~Ql_(=x%Mn&=$)d`Dw{g4- z`)8@5vf|kFf|h7i-aN5fk_hkbUoH4K!P2Sao9D~D?MazUtlJG&$L^V3D=hX7FD!iJ zcvy%{OTIhd1)7Nb(uYgHgh9=~O_KB7AKd|w|{HMK7J|w9!QJ}Pu`&ZF3 zx2BSq*>D0y;}x~Ks%Ph%QsU)PCwRl3F16$4A9{rMG8NM9T>C{95Gs8x_-UIur~lvh zM~1M!*`T*afXg%u{u_%hb=KV3Rs38rMCXUVFetNKpByV_u6N9clJ_<3-O<3{8X5VR zk-}ZNCoUdzFv{Bz{rzsD7W_{$C2ik3eixpP3V15*cecoxR*Bp>PXNm474^w97uC)nM) zbGGqp|7CMDsL4&N|6W6inZ!NxbOKY^z)iE$O?tHKe$al;clgP%J~T<6J?FGnbiS~# zAs~oXOunr@aGI=UJr?*q5TuGdre0W(X#uy>zln)^imb#rU<`Q!!WrhW}fCQJlOmy+sw}s=t#^O4H_1Gr<4I(V+Vh z&T3O;vSD;1M_JLoBo~g%RM2?Zdu_4(kOE(OJ?k*IcB{8th#N^Hea%3HiU8V0HR z_Buf)_$#r1Wmq&u*9G?r=&|L_$c{cfJ`u%vP~&4_ep|Y&OY7E$U1sp>`1KmOsE0pV z;v%h!P`P&6i-d%*)KlRPAfo#D)gJO#|K1~o{sxcgbu+nH8RsJ-TH||yt6>u2cCG1Y zo8;);UVHJLju0mFJ0Pz+(fO7KVa7d8=%X+q%4oa0p%R^GxRVqYp2!}o$~8|W+u^DF zQt;jlgXE)c-e&sdAN=E}<%UXAGPJEVBlEhzA0nNhMG7LonDp{` zOt9(}4Bz++c5SlnA8+Nzb#J@&jVcYOlM$#yaMj$VC?RAd2)XkPg5*Sd@v(z$34w8O zPV(qbJog=kX%d@y0vrkD@n8E9os_LYap$qP8^yU)SlL|`4G#~6rXTfO=&K=0p#$uM zIdr^3jSDD8YlXzXNyB&;#G9G ze;ST&&r%&JJG;M!xX^k1`pxG%8$HV~Es8S}bNgZnEN&8Ja}~Ox=SSta8 z5u$=Cxj|okIYenQxpYxC?q4Z_n+WC4-_aCX31%VAj=g44tkG#2XF#pG%L7J=zY}`o zvmLlE`k1Q7iS{Mp|6x<&pTO`TFg)n1inaEF3|mXC6foeEnb?)QQEp7COF<=Bm7rh2 zZ}baFh+nT{4c_t?w;VWgA_E3=IO(RGUV~|dz8i)7AJW0~h|9Vm)9>hRNnax*kamti zE!+`5X~mFwVSV#3mFI+SUWRPGK{Kd2@~(NEoS}JtIvs6L;dsL0Dz&s{Lqp!Dgw3_P ztg>&TpS!9CNkc}@FPny27bs#eZ7);_$k@f|_>vZzxt-7ES-;F<$s0xPp5%%B23ZWA zmIUgShtb+b#v}K+wLx!kR1qU1I&iP#>}RGwt4vMU;$+ce4o;1{xYfI|K$yXiYR>qY zBK7yf(UGEj(i+!4nyRV`QHC|Yix8^wmlR4$qYby$e(uyjUcVMxINyV! zu*XFxAWvx2De2baxAvRc=P#iy2{TVJuk7gN?yqb8JY8#P{B^VP>-Tq7$LP8l0G-JQ zH8L|(BOL{@Ouaa?Y!Nt_EH*e`%7~YwIA|_e696O6>ZIM6+=SdRaW1q**Gu1`gKAgn zW+Yz!5Cq~sUxn);Vqub(YXj<)V& z;-6g)O$$p2P{ybR)t`qnZ=H97YCxCCyPN5)A6U)OM$sV=7?IeG!F9pP7QfqOj4)kP zry%|MptDf2iSwCm9^Hf7xH!~Aa^jr`GzEXFv@bN5c^C(;ggOK9m|pS)!#h+sB@$5 z*S(LYeL#N)?@+#+R5$Qe)SUIC=A>e8 ztk&(qko%+(XJ%U6$NLb8Wc@1>(!Xra?z1|;wW#?h9*9sfjMB|QMydC}G@nfO;U|6V8@N-}0 zd-Ui`1e$nW!)o!VssT_XDDhxtjegiuQqv-n-;^%Q{ClM4+7yHSqfI^-{k5ARj}S}R z(IR4yxijTDh$Uz5#ei%D`ptadfP5Oz*iChSuE7s_n>@*2tziD&kL>nG!np24ZK3No z6Wwr@?j|AO0YMOi-rF(oo6qfaV1!Z^@Z;yFfq4b+p%5NU`M zibxci1Ka!=mbp(c1Y2DGl+zY^loX@+`S!EO7Ca?9SY1s7jEwIB@Iymx$2RqWeBz!t z5ri#frKQ$gI8qVwk)E?akdBu{Dl31qxG`T9J)A*Ja6l8qGXdB_RA&t_{F^mKC2x#D zFKKc#je31OlFIVfO9!w!9(Rh^k>^&yB2ZgucEoVE$lOqQ_N{-+SIpm(OzvGc+^n&} zp?i-)USd>(kC7PE#A6L0$P0~t76e9ZvoFYVM}qG8lIw^PLA6FcoWh}5U-y#l^_ ztIPDK51WZR4HJ50o~DeKd|1nB-v5X7A@P8?C_^cB;_zV>R=l0|^+4^PQ0Nmgk;7jG zpPGgrXxjVH9e-G@iK5_!=OD?jD203kIwuooRv?q@+Wu2u(f!GkY5#eJ$QV;7bcoBDBWW?qTjE5%$nsB?=lrCqEu=MTU%2hO(z}EbfgKCZnJHJTe%|t9C#n5}x zQT|~2hL6uq;{Ts zxb7AGEl%Lc7Yb|M@g|6d$(}X`?q#I41}P7&&Vy_I49Ip2T5G@}Y@F0gVdy+~ka}pr z^gT{A5DBoU1V=<{vcoy5%OcLzgu8*)BQ~$&nCcSH?=IA+2d+}Cf3V;{H#AW27uoyn zfa@RI#}+bf%^iqP;)k1);wDx#J0w)FMqV(aA;fG#U(4qM{FvK=f*vKUCmd~1;ZpB1{7*a7RImk(#U807*q?D z6p6nPcm@a6KtZzfV&_-6FuRK#dstKm$R*BK`=;jxJiq6!h74_o^ClTJ0So^sp^EwW z_Da)kJ3%{=v@`wUf)Dp#r`B9JjO6Zd7YgjBXaM6=Dh>WE?YtAX*#oMN#zHshCZc{*d*^g~zlDmvVL*`y%o|&dCC$ zOj|eAA|diKwuuuspffVfpNxb@*m8?PkjeuaFah?whD!hTOea|>|x0Ug-f7aW&tVj*Rupv@y-S%u0 zNUWNBX0uSlyXi0I8Cy2Q1I!0zoMFgh?fap<9nmYf<>bd0&zn5Bw+k19#Pvf_07(mN zS}MNJi5|>hf+D_?zW~}@h;RjOi}q)cYk)F_l<9i~Z~XeuDczoT!mH&TUraeAet-X; zbf0}a+QzDvi)y(kg#w@ZvdtMzi$4DSyt4XpyP`J0i2t+I@RpHtjc;g1yM?$8S$NYj8Gopz<}>v1X`y23VvfFAJEn36j=f}wyk`Zi|43}C01RI6vWqnzk0rK z>d}Wt$@~0;KDUek0fG1wW3F(>?ug|hHg~w@M;{1+Yt9i&k&7jreccNQkt-4JW0F&O zDg3F^Js0sS%?5^~wQsRL%c;N)I#=&}6yrwO+%RsEnm@KaQtN#L1;*4Hx}|!KUXa1? z;SrhdI?dod=fQXBeBSZkY=kE+sTD)ECwBgLXL&i4U0+D1TC9i=twuh|BSz(pd|8yj zL2Vi}gbjHa{LmPv+TdVakupL`#`70dl_JnHwy=Yc2O-NS?$(KpAXTnWV;NwURJ*B% zqYUel)i6{6|C;8*JRsArIUxl%HfsdsBuX7`EG>jrdfl*04-Mb6lk(9?l$dV1Il0wW z&T05p_zM31XE(w?nn=B&u5K*0Et1M!D}m9TKXGN-m>MVZ+O&57I$2wmcn}IHA0e-K zpcAxTGfCF>T`cQjHVy280uzg0^Q6t~EiMoi$rcQ94K6a!^PCQ0^nlgX+i!#HC&vTg z7kA+HJZZ!7xjtMN49WEi1s)VKzj@tnbJE_^F;4QZIVj;93NHl*5kZY~xuP`4t%>cd zTf%bRdUh;cL~xXeL2$2=yTcze1$tL-f?eWY${g$3+OCuxt8g0D#JSJxMn*)uN3h?Z z&(oaAXk2G+PJTTnypOBn!wHgr&gj9)NYb!7a~p-_G9T^EBSo?4)H@yn73~}6PW!G$ zG~WQmueB$nMFywoOSW{4(6nAOH<ftO z3O*@b<<{Z2X7tBjIyT;EQiDRxSFr(X3!_&S3GpP?sN9y;jJD^B7FDkHRb3CviLS>4 zpz+8Pg6Cd7Y_nDV8opLDeaHkt|E-~?7YtYGy8a$Wl_c5<0FfyY|B*np2WlgKVJAIa z;~3MgT?tmZ@Ku_nK@|;klnnPL{s@DhAF074<>{n)Kwvnq@1oIAad@3C zhxU0ly9&2A#E>Ck!|d2_#fKha@ng;N7>4hvSFpT&f&6R2q2frltNI zG(^|pn1MFNG_i$$RVfs=djBd(t@3{0e(Dx9+C=&T&nx&-HEM84PC2Oa-A-EXxh&iH zr`DuYi)>Xhe=ohQSCyTBGzxs@zYK}{4 z^<)M*WVRHyDT{L7Dwpd4E@Q%(pj)BMF)(HSMQ<63YZaeBIQdkG%b)3+ZT(>&nwI+t zit7#yX~&X$;bm^al5@1ArVv!DMM0tG56WV2LYG$ctx{k7iAcWJJ92!z;v!|;&kyfu zWSlT@9C>##fTYAkeNds=YK^PpqmykJDh(cEydTkMe2sqpG;fLeQm13JopP!bGL!p zO<>vEh3G=Ja>V3-m6h|GKJypnm0TP1l64;2myj_~tgn zXH{sqJgeF%#S`cg@=u@gca&KSdK;GkunRNT#cOy@qUG3bV&tpb^xj=jr$E3)@b zE0dI+tY2!!ah!-bAu${v|4}@Cr9w+!;G1XTBn%~Ibi)J4!HQQe6xDH{BbxaXqgEC> z5_x#q_dCt4HuXt+er6#4#o%w9XGjLLGZXm`iZzH;7>pODbVZ54@k&v2KXT&qKA$i~ zCq{o!k0+ge6N;HKtyv|5ZMSljIK<9%S(!1dENG@>@w}IhFuYRgD22gA_dh_-ENQ(&qG;iB%cqc>p7)e#_NVD!H7n z9c?z~4cCRKYN+(?;`^&OgB%WCKJE_apoq}TzT;xCNI*H}e?J~(mt?0NE|Vg4e9TfY zt}T=pNUOC^2mnc4*KxWrD2C~VTIKD|-5hA!|D9nTwC8K{^;wf0+x4#Nh7Lz;JQ`;@#69QV5K}JY98|D*q#7(tekrECUfL9MPt><|Hb*dTEC)h#E{E1B?28`sD3D<4EgSE2)mo*Ht>%Qb2FQ{t1a)9Uv01z{ z1H}^m+!B*}dmoB^;62GHbC%0Tzw07`%c>6$eqRuyZ{P`1J0F`91oE#L>ND+8zXO+K zngB}`r;f4fTA6x;&+~=i=5I2aN^FZA=?a~z8z8f(BowzjiO%Z1KOZje`Xxb`&09wr z`Vp8)64Z3|8d6lviHw{F9G>57Zu|k=()}hnT!?WD8v&L^Vv@6plZEspxf$5m-K22- zjR*8cxnd(OGluzV!@8HU*dwXX%u=3xi4Y&4*xvH=JO8^^>6Vj8o7K6Ve-3Yi)x|}! zXT@RE{wPA3Br-<57=n#qyv5%jPT3B_X(N)esUMzql^hk2VOBlTF7F8kuW0aPcPXY} z=%@T^A}Z(gu`lEwu1>L17@3Ut$DTU#QO`4xP!hVZ$JL0pgJN(b&fD=#?V& z`x%QudEJxtgtAAIEPtWZM{4O53$N1J9?$_zMD>_VFu7q47GCRSKC<29e%BOpW?35eHm1~U zd0{W1s+DF9K|&DMMM=T+2aU}o2$VRT)`0~bk-lrWKhB|RyP@cPCzBq#+`e?_6F7BN z4Hxdyr#Uhu)41RMA_)53EPdcj@}79QbCC{);qnv=k4Z@#cGoyMW@~#3zIpmU-N62W zR+lV>o&Mv)pC=AZa~cTil-j{xO;mR{6h&jl{ypN%9P$B0nUq~laIlp^Js%wsWI`+^ za-(dh`{SIz7xj5hr*0Aa9*$Fq=3k}G&)#4|I}eUjal}f8{Nm$Z9rgvJ`fu2ZkGf6V z>PsGKw56_wzEKFae)x$Jx4YZSsFo??{BqES&7T=HBO$QyG!B@hLvOx_wDx~D5&+As zD%9@a4V)aqfhbG$Wl)SwHPnWyo?$39lC~EpGF6-`O6h4k*0fR+5 z)<>(afs+=8sT?;at8VkI*vSFCdWNmmEsa{F1+fc$Px2^fLpBMXp-$R1CUt^tnywD4 z7LAmnzK$#24)D||K-DP5r}6Jv7YOA{N*g?ZslRB z3n0S!k4t2XLffwN!D=}VPP zb*SpxXS?H`jb1%D9($9%Dn*$hK^r<*dPmRubH6SLai4G)`s zu&_=}K6iZZ^nLRD_qQ#K($d6|)dJ>Rs*WMYTz93(I6J2(bHw19bZe_avb2gnk*0a* z)hxQjRM4MtWQ1S*2z+U!Xy13aF{Bi>FJZf4%|~b){kWBn4qhX^;qp1HTfRMo6nzn8 z6sRqVR-SEQfi(rBz{2c?^MAvJ$?C`NF$CqGWb-Mhu}IcMbav9zeEI(J#oIVFgdKi7 z`1=RL*1zs{jSmbT&r2%&nd|F40e^SlUX{GrH8m95qp`U4>&KNt7t863_P+Nb-33|e zT2AJiX4T(lt;|0la|x32+46yMqA((LC@X9A&cU7f$An0ep3(0~Idd#_y3T5|(I-vM z|5AiyzYLB^$xt=fO>3=sSX=f2fI!&x_upGfx_e^iyI;LA9uq-`oRGkg>`Y^70 zOFuhtKEC~^CjLjA;}sDR1D{0=feb{xUB|fZF?K?jiK;ZEex60*!;6#}=I2$+on57B z1{UN-0+6JQ9q}j;%ib5hVEh-l(t+_N^-H@)7W+V5H$2NMYEj0te#>yd*LBEt_WtFa9%Js1rv7WSV|Isk9d+cw>Hac`Y(fec19l5dH5Zn0OWx z_tUGmOlzojy5SzpCP>-8Z-TGHaICEC(k0Sk;5qkTd}6#dDhTW}iLa_E3l`Rp#nCwL#}pt8gdMSiy*YMijK zb>~UX)*Dk={xoiRUHaZ4wd2$M&(v`U`lUAw&z`QNadMQV)AE^6fQBj2GN6Z=q>Ec) z3^L3RRQzv0}Ap3S1-K||kUj*5HVvpM}sM~xU2vaiRdKS!>tG&x+8rmTo+Sq^fG z0?V0T&)Sx`GDR za2@^a;UehL%w&tvz`6I*h0ccOV|15(8knoAsQ=~8OPv2-*k>-tUd{zM*S8h7T^gK# N+u8eCUPfoj*t<_2t`z~MMbjr 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

kEI`XskLZn7MtZ(H(p zA~y|Vkodore1l!3U!OKc(nU~j_n5+LDQfrY5nT9x-GVV>j+>7xi|S}M(4~t+L%6*N zs$~WN&qBePa=FTGl2Z0T3ccRLi+*`Yv63FWpJ62zJMAmc^^sl2u&;)e! zT&3Yd%dqq5KDaS+aWc%hEU9P_;c@-b4Fp}5);`^l^F|>+ zaJK5ai_E(xZ`WebGnlB3gZTD+y7(v;deSzurXVf+w|nZXSHIldR>a%*SUkzz!SF_C zIk56tV!ujrh3`iq<(_V6v&l!}-UBllgWBU8IQ0~TCd2EObasSBRb-?7IijIl|9xu846 z?uIzyG{YGq>7)l>+A{Fld>e#8SU+8P`uF`1_^lc;SC;8NlXSNm^jO#3{?uEoX(LI) ze@)bQY*ukR(?m1Aeeew3`q{QpM6>-WHPA+BiVRcUplT-~q4z&cZ}|B?b*?>1waR-L zLv7h1Y`@G?)}zt}!!5&AMZc%<^w8hS>vkgXl4S2c_3v^&SWVrZ`Qk8mSN7tA!|cjQG7PaneYIi~94K12ptUrl zob5&DDqi@?^|60-jr5AyMBXV=j zSjEM5@db(v!SdCEM&pbR)#yl=7t>7xppP7+Hnvt#WsHE{PZ0>dVk|Mviw<=Vd>&yJ z_C;|LPf{3_qS`!axr>P6s`XI;w>`Ik`3tL6X8@tlwP3+LJhi2yeyb(x2}S7-Zm}n_iKVpGO9IQU$JR6EC&pYGTsS3}ZQa88%3tHyPoksK z4+A0h;$I#Hx2kRsM*iSDf0DzR5rUW((|y~B5G_Q5>-a|jbYK1AFfYVIC~z(fWrpLg zPr)Os9JCP7jDuH?DV5XjZ?j&L2(2aao_6GM&1l~G+<0t~(}D9-Q2a<*oUf=Ft@N2T zlhB0d&ryI{etow-SIIQ-YLx_}s4J zKS3By?cL6zJXe8-;OzbJO)&|Yo$biTLH6p%Dm8dx;!6&-WeVYe{@|ZwMtbhfeB`wH zpvnGA_MWWP?U_!sR7=L|FRQal944|*Q)!th`(#*Ju}&{N_Se{wd*OxVE#4oT1l6Bc zX4DHm^zgze*&azx>2r_=#YR9fv%V#^D_GiR7YgPl*{%^f_US1qU_eO7L1nn$Dw%CX zDffpfyMRSg%*yQ&@PE25b?q9UR|Q*AAr%@oJIOc1yXmovGTh%MO~}S$gHV{LQw0Ca zANdt(lYS`t7L31JH%!fyeOW15G}&8OJeAs!b9U$xCZR{|=lBKO5(MtbruIDon8R}o zg*83q6+zKpn9QJaFlOlBU5@fuPMzeu>7dvIrm<0H{RspW%2;otg>jp>%=C zp^p;nATnQq!sKuV{W=Wp6X@?140n_wv!O&vhWWEp58hOih8FUm;%PK73dNLfBuL6Z za?;qH%EIgOqIgT~PSji#t-PhA1W4;LqLOBMabs5#YBBNj7OE{O85z z7dHY944R)cJys#dspvm|3=xB*l;d3PbqTEVc0YeIURR}%yFR$_Ils!^N!S!olZn~jOLJSdw_L`sf&n4QXcxj439D5nh(?~+qS2$jm;2e!Zi zrzT!_f9_;AqH|1`3pZp)(Jw{`&BiG%^;6=E!VD>dqL@n3;%H=(L1j~4BzzkQ2$;W& zcTUAFe>58pkWN~r3Ils|L9a6G0&~gw2SzGMM6GRAvVOzQO#Dw{MWIi=TT~ws3Z&OE zvbqv+LL5=rySrDzy}74XeirthI=H>=S!F**F*V<$!Y$lUiCz4bA594Qu<}oGr1ekC z&rcx*|6;Z@tbR0lM#)ZBl^j%6nd86$sJn`7QZP2{zw*hF69%iMp>T`yin&yFecBzA z9~{yS^4tPf{8`qj zVp9Q!~lKmDPDBz@W?5F%tY@Z-J3ft5xw}nimJG-(uvL9 zee!O?I`uXJe@)=;O5~1^Ns^b*SAq|rvgxT9_DfOMVj7Q=B#n)<$ZPV1Z^)uPxZX?7 z|2yHeI(o4X;Dycz1r6t+f;kCse5f8wNbL*2Ds5BOs2webn{8 zxfCWiKGNss7cPctix=s#(*9GSBprsRbocft+gca)5R0<}7khZCOiuJcTZ~OGiy@q3oUUL*W`c=GIlt$aLM}OUYQm*ls4^@wsd-0fjDFC* z`q*nek=8wO!WGVm*CVS-jc~Z0#bpuN^~rn1S?uS0_6gs=*}zK2m#CIJD5#>Y)4R2_ zK|EOC162O|c;STHCz+r#jXx*ds%S^-j{JAPi-Y+2$firByr@3>qp%g;I=I{vqWrAO z9E+y^Z}LLr8c}J5Iv|G4WlAu1!t z>gL^(%{jw`%M~%2uo=1lENSK&F=-sfzp{5d7!DC4Ey{^EHRpN#;nuW?&WVZxSNKNd z{|z-qKN+P9{-$eI2E$c13CTtgfTaC!kPsfl=g@IJ;mgwH)+N;W2#w&xy;uXnZ7XtmVRNCfXb$p#pMH{D8Ms?El z<;WNG_Q3s8kKlcaUcg2;8B1~#p!4(CmURdfe+;MM^)s~^du z268c7V|PDd3*mCSR{kFiFCJeN*YYj~%Ff6KA|b-{4lrtYmLr0VAd?&n535B2YOL=n zLJq3f+QNQ}KC25}`-piyXU_6muzj7&pIU>he8a@TvA_}dJo$iF&CuOCideXs6&!r?-AW{g)5_`_#< zTzdcFKgw-eGCQcOP~jdnFwfshR3m`mX!8LT1?Hn^W^Ns8d zDjy@|pg@VWGR%>a{s$7lojxu2*K?~?-YG8b_S^4&518NqR7*mx9=l(o~olo ze;TJ;2~j4=6du-xtbWi;G-qoXj^HLy!)h_m{tnur6&q{ z>G;WkJqHC2sy-tF4cyM4ijmL^Dm+9B(u}B<)+94q-KcPny!>{7wEytAV^$9^p9UM) zq2Rv(uIz%)7iAhk-U?`7gkFVk>w2P0@KdWX;8Z;@#N6t42NmuW=d6Nq4BTpH4jgz6 z!f@j}fV+-$qvWth%58}^xHsm_T&4F2*GB*V+^z)x@V_ny5a1&LYC+8AK1&*^&q2uX(_yeX zpsN=|P~BDz?sFW8gViDYyRUW^=Fj_;9w~@8eGI|z)9ap(#jjR2@d5k@hzp*9>c~5P zjWTj)WT}pC-~Eu#)e80B`C34|9lvOi1^5VYkj(XB>o3^6JaX<5*I9>(G3ed5=R==~25jY*51`Qisge7Q~naJd8}Pl&bu z+`Okaxz(+Z7@+}hP0v~)g=-FfYp(Qz3hT0jt&^GA=7pU`*Zt**^^;)DK=tuV;7S`` zR~ubh2jtnuF8*Iv&HM4@gzKtpy<4r9f2=XFN$9%cJm(+|0B}?vAy3MPOT<+X{vr2P zB;K=u=t`iBFH`euM;ty3lSjHj;J4=}#t6AA`foa4UJ3oWs&31|mAQdpoA!B6B4p}$ zG|2!4k8$fw5v|Uw-+Oy!bJP9ycF-zhYMgXNwEh>_syrC}R08{CJ3=Pn%(n$YU1sc} z+qNr(utL?A%>n#Y4kN|31=iX_haXQC8;}s?2vikbpMv>CUT&@VI7S}n34yikanL!%!R&x09jMAAMb@iIClI}yqrh9TH+kwy;QK)E|OcNt; zNVM4`@U0b+Po^>)Y3Uhe)gX2(BR;}|vc_e4{vvm0Q(xKNR(=v1BI=7zI~In^{bwxY zAC-d$d>j5hR$fC(_lGToM&?++vbJ6KfRevN6_(fiG&%A{6RWL10T5H4dS0jhsC0Hp z?i2Oq>N+uDchSO67?LM>%X}~r&S(-0k8#z4Tv_k6YRX=5j?~aFhTgXT1NMrApR0MR zZ|4VMf2I8I&Qh4Pas7dikog1Sh}31~`uAQV4|neK3C%RjhPl|QkI?`}s34PbZ_93- z`i2Mf{(xz4;--)bFrFuV*d|yD`xtQ4p5=#uha+7C8vhR)i<5!Sxp2jpl#9wnLWxyeoyfp12xMTHNvB@&BZJNMJ-vgfkCc#2Lj51IRn~8u z=k~mNzsOAL@2*UnyUKg=0o%OOJ}&?aslkx=@fB4u2)vewCElnBG|4M~(bx(Z=F=XbfNxY8F(NC*-7bmw3tU5|K|Lk$sC2-dYS4tbT9J3 z9EFR2q$HuLV^2?-+q`(W%X9nH6`4@~uKJ3HzPe<#oDg9Sr&QX@)BiFoDN1Wp78$p< zRQQ8A-Z%LEgMOyGHJ-F5j~Y2uuc%1> zV0f*C9UNfTA6I~)NoH2L{cDA|6UiC*&a8jAc3L$xzh) z^PPC1&z()%jbDtjBcf>|&NtD84Pv27oSImah>x?e$y-)}Nkat8Dr6<*u5m_86lGMGsG zDEA;bHR`ET*vg-(44co zK|5}CIRu`*B7#~)K*>rCGnWp6mo-+9;7V_J+shgKr|MToo(J;_?JIyo1%oS06&THN zl%Lx>=>8eW<)9q7{YK-=H?fJ@M~oIt?06ir17!{(1}M%zyyis`4WjbqmLj z_3SjlshM2CAOeHyGDHfkvslit?+;&U7D46iFZ<*apl5tLbf0ph4BgV!Cy*LAfK9j; znu^Nr@_cM%Q%_72hg4rDhu!Ukj8j|C8k48`<+-k+wN1}VJ1snzBP>(t;UY6v(~*IO zMMPf6U6Ipt*OAE``GODL#AYEt@(2NAjUxjS5J>#Xu0^41J_9~^OCR0lRl|Wkl2Q}Y z##a<2gn$}F%B>f1a5$CLJom{M3_R5$%hD!8^4twknd(v-u*ZR+;YO6z2g_URP?j%L zvE65YN|f1OuE=(pOb)K!5gQ?Tk1Jw@Yy&%2A5$|Zq*C>CaWSAMRs-DEK>8%3suK_T zEw6`{4Mp=t7Q(il74)q8gvriSNi5A;=@F2_yWRJ(&v7@(b84o`{Rh)!$zyL@@K@#Z@% zlIN4Lc%a{B2q z*abZcZbIWh8zJ)fse6%Zf8T0Noy$d~ckvTW=!0WEV2k4xt%Bi3j4iHL`E-;~Gl4W= zn4`Lj-_ju&Go?a+G5XPJYO&$xLZZcZWN1}CNsa$fsi8$^8mb$x1%X8a)ei$RPj3@+VJ31GJA*nQ_71dY{in1bHLGg+70Cpd{gi;Gu_-}xS1qWy zvdL4XQPSRW9-^op4nnhCYJK9AT*(RtafkNzL*RdxMGye{9U=El|MsetzG=Zdv^)}M zehnVOri87o`TBh__?&fH+j77*<~gcrw6{N}WWVATP7N|lrnwtJXzSr! zSC$CA9FYMl^X{WRb#{gdG0IFc_8o)OplOeUX52V)8VX2B-+Cg)`i#ZKiR~a!RtiD6 zMOmmd*Uc)#*pgYMjxBW@teT-?a#N*~kuna~bp^`08`94cS3yon-I$G>88fq}I{@%} z%Cq~Q8*GzR5Um(p>u9T&DIfW!Ttok8(*bCFOrSqi5>kez)2j(w)Qq2$VtLUT>}nIO zJiqVpZ*p?tI<oqh~bVd?jz;1BI*T6LdzbOAj*O9S#w`N1h)joGUbK||-ldzOu%*~f<@Ja{=C#l( zj`{eeBH@WheDxAFwvK<)(tNN_>P7hlmEKsZu2u;aKF+f}nSEj#T%Vk`36nUrzHdaz z#4=SPXOlXQz^kbg)*e~DWHT7U^j+tczxd%0Uwjtgk#vboMb}0XOC|x^^rNDxg-9`u z=QoKW=y5sT5p}0At%~9&1g>wh)d}i{q^oBMq`QNITsu*{Ty+=_$>^aV0Oigc#+K$MYMLh-R`4}01rChg` z6rhm}=-ChKS92N(-4yJDz-LD(9BHeOqat6bzM%$P(H2|P-@MYFoaC=YO@)>e7BEU* zmW9-3w=F{Nd7|N&td3yYto6m1q}Owvx~n-rU+A?ptX@?%*ARZvEs^2{jMobW$`NNi z_x(kTWM8=V6Lj6<2o&ORFiwAO#WC|Nwu&wKMf*Ge2HjkgB%_G5o&7C+ajf?W0xGWq z#JWSqFu#C$&4#;(VaH|dULS7XPW&IHwjuIJQ5I?eh_R@-`2Edg7(C5tkG$}3mD+&- z9C4)t(t2qHXSQWSZH0yN&25Vhf$bzq6qJqLXYOd!*U2fN8w1qfnGuoA2e?vz&cv~s z@{a_GJKUof?xN5irBo%)Jh;Dugo{6V%a_Lve!&bs|H)q25gohyQe7bZ7puq`y{8Pol(cUZ4*`K_nv$Un z=pM$MntV>5578xCMNJtaS}`n}@KIiQ9cRW_kFO~37=7?G{s~W_4}d z8wOVb4AucEJe3A>c&C{uOumDSvC7nsvA-ANpE|K{Q8(?OZL6)&>@CAt>D94vmni9n zwg59hwfFWPOG%5&SjO$_ZC&sw()rwFBW6)kmVM}DoC?l*5=;MfU38x7!Bx6{Dyln0 z{0`rq>_+UqSiY1Lx!U;+ZM+3KR&M1$04Vix@Bb`b(aNwJ%+~oI{+V^?9fn$mjxJs# zn&(|$(Ww+!l^so%jr^y3{_Db*rnlb&1Oi=(_^K@`T5by{>tgsh%h!pyet*ccwP3i? zKq!2>Yf%p2MGw);btWDP`JU-%@Q#hX99t>uYx}7ClEGf)U)@n z_fL)?3s|h5od;TT%<1Iam!`?;Wvi&G1(wTQrm|aUVg)8doYct|mUCxN{Rw>eAAYdO z>&%`G6Lw~M0g-u7LFdXrO+z3;0Cfz8|KHwcwlt#pUMn#zw;(!1FGjVgVK+{clv31n z3M5b3sFQDt6$9=(0j54hY5-sA@gj(-HgwLj0lRglC4MA*SG7k8RB{pZtpE5H#bW&1 znvJkp;2y*wY>qPSFaojY$t zMF?CI0S$QJu==@`)_$gnSA0>~9i$jHX)#K-zEmvqixVG6JaI@)I=CDNsP}W1LEiMX zOk|dPYY*D$VgsnFJL`RP9s#> zMajuCmEu9k*;O`aBJconiL#rcWKujEskFK9rk&%(I!5Ao(B16R zG&7SKqvp9*fZnW~ba8)9;cV94045fsccSWR0g|J;6eNGCAtX=l%Q>g3Stmj*|^bLIYKXemewLZCLIc#?ikRxSXuyw$t(J zyx{qf`0u%9=#`4r(#mw|V@>Si^iY^5Zic)&d7kRl&L)V))Vr(n$bz1dgUy<1si$F7 zg5@p}U%EzJ6N6-0!#;6Br^!zzRxP2K#wkB2_2aUsC|j*tf* zjN=wx(R6_B1YvI|N{IE{DG=Hm-z2d9MJrrI{(!^@XBp3vghGw8X zzV^T5D1X`&xD3={T>j+TI}6UwrO`{DSAhOeR4Wp?Sj9EirG}fR2-xJ>8K)C%h*A0R zq9mp_-XN19WiVl>B|)|VTR-bIC!^3%A>xMkVD(e3p(35&x?|@HhZwyU$ z6poR(ri?_dYnTpB(GO`1(fKfDqVNmJ@Od{zE7r2=p~$AMnphs7GXnJZ1AH0zWm3d9 zb_IBI+P|&i za2;}wV|YCf_!8%$hdROlIlXzulc)s>n{yKxAF(|8ZdfRFPCNX~isg>oq$M&P%~_fYxhn>mWSn2TMm zFC0e|2ClvJc+;`QYd5f11S$@BRu?2A!U1YV} ze;j|Rf$Ph;)w3j_d*}LW)to(E=?Q#zBH_$M61k@sDKB)Z)?~|lK=&;Zvi8ze~8J zgNyU*^p!SVB^I|FhT~WjUW!oJllTz^43k?E8+$eGMh~2oC(U*SHvk%Udo^e`sj!d9 z80pZB&0@QpYr4g}?0M!t?yofyuJeqS1^@1%uf%c=ab|Gj}m#Ku?&x(6@J{q06*a}j2eWfc-Ui;3t zmGOSwb(AxM|I-D~{+q49Sc@WyxO6mktm{0(y)w3AYkT1^u1oLl@71!fr!yH`0rjeN zw0)82JncZdVGUWuU-SokKdmI;e~b$+%b*dAiK)?~k|*iPBD;Uqzz(;m-n ztVY{0+R7BQ`YsQYiaAP2=N0K>!L$k#LEq6=juT*Vl`_84zBg9a&nq>K6)CF~?B;ES zFwerZK`)F;s3`O!YhG)xx4F9};&t7|W%7SfTASjmwxWjrXffzP^a7fFxh7d z&*t4m7APa=ZK4EiGu1rm?#jjJo~Gno)>%)<{9 literal 0 HcmV?d00001 diff --git a/src/main/resources/music/branding/afn_blue/resource/drawable-xlarge-mdpi/record.png b/src/main/resources/music/branding/afn_blue/resource/drawable-xlarge-mdpi/record.png new file mode 100644 index 0000000000000000000000000000000000000000..9c3360029031fb7dd31ec19a27c3fac2875f1505 GIT binary patch literal 9996 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

2#xDF&HJ3%q%r> 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 U$Jy8%d!qtJLrq7uP8kaSfAk|oy#N3J literal 0 HcmV?d00001 diff --git a/src/main/resources/music/branding/vanced_black/resource/drawable-xxhdpi/action_bar_logo.png b/src/main/resources/music/branding/vanced_black/resource/drawable-xxhdpi/action_bar_logo.png new file mode 100644 index 0000000000000000000000000000000000000000..ca3180d8a2c3ad70b327a2d24b8477c023462c46 GIT binary patch literal 8528 zcmV-WA+O$vP)2qa{M1PlpFAdmn70vMLChb34*AP^Q2s-hTVu?Q{^6_&i1O9?9z@zb3hjq?9C^#HkCna0|Bv zfwr{(_DPcWNf4m?OmdWD9m!Y{NBAm-Tet-mS|iC&l5He^4Fa@E!d?m+NOHngKHS1B zFmO#IlSmGP7~1;eM`4op3*U)w3pd~4Ef(WdGy-{wq;vSLgj=|&gPS6NK_ioMBrBOY zAHGZB7H;*!J0_4Zu9L*&@Cb>d|9iMp{lDsO&cHx^Ev${h&DRFNKr)JCBgy}eyg>30 z$#@c5QwLX1@_@h4+DWVqC-inZbao4giNru+6#u4A2NU|6LjoNP7SYd7n7=2P*}xBg ziNsCfB5`UE4~aDh$JL8tYCWz?oM+flseK)LkUUB9DaltP7fAj>vW;Y5Q-;?=@}hQN zz1mbFV0DreIvas%)6u_;9LRRAmMCb>!Ti{scqpzIFSi_rKen8Nzr{_%zv5;9v1LH? zG$3jc>4XXR-ZcWBJBo0~-Wyw_&bZdr7FqUa7@P#Nivew?{d;@`c~b*D1TVwCHX^{| z{?^aqP7R}5eGT_$xL$v1QdWxy$aq())@2$}XN`c)qC>K?1?ILa#0x3q_#ky5&ZSiV zsY`+6oAG1o>u^4P4u|-3i%Iw*rWD^qPrwh6G}Q1+;2^_6B9+j{V<>*M^v6DPcg(XU zBbsSuXBEgknb*&7(dF0BPV$MyYu2Huz{^4)-_dF= z>ufZRHR+JU^Kg3i72#uJK7M6sgIK$hYh-3x zJGDE#HZ@X!w*+v^jwI*900(s6t|0kR<24)A6yRl1Rlij?mm|Ge*GQ(a)q+`x!?8bW z6+Z5?9;Z64$Ge%gV@qlo%3Jh82Tvl5%z-75X)Wo+Cv#qzg;R?;uh@9kBt9*C-~An} zvBsW__iTMh*Ax@PLx70>_{`89<<Gr z-)g*OB~1a~N43CfWk4Eq$d1gw<5|n`cDGG9p0g20I^Bo6)21QclTMIE@Ubuh);`Q4O`-VaL_>6ufEc1(=Ee!vH|v2QL}2k;b-lSz*&|QcrDU z0RKqR-p^xJh5-)vzIE}ziW%G3;hm-hUcJQ#U4#xLiG#5>|53c1{}c}9ZoK^&&<6E;(>s!5U2II7;TFsh|Mq& z%o-eAKapfLB7otqN0|CO7X~=s`Hj;Y}y`R_Wn)JELJDbD3%0ndw*K)qhxrz-No{qy z;8utD4(-= z(fs==^SUA8o|%TVuqh>%5hLyK_|`-KM-+01=P*r75KHP~;)}sFr2_=`Gd3mU2i_GgFYnE)~fr-Zys`*^$; z754SNB!3J8+{_z2ywN0|DTPMrO?o(Ok+}WJ?btf<7#=LzgQTdo+-&yMWM+=7V2_a* z#LQgQISp7Kr2$5-cY3cOi#xRpP6ugg#eF>2Kmc!13446dhhy1=maVV-OtPNj?J&U2 zAKg7}&mOU$;975fLVsOeQ2ICUJ;$Izx~lj^y6yIQsV)a{-@XIvtUV z7<$p@op!bP;SCJ{@Y5t^LPOTqJ|}6V@mRAIj&qQt56Ri)1~8p-0!!^9nMrcJ@B`c` z{ymjsXk(n}p>yg=auvx!l4Ui{d$D*X`jVJ^g|~;&*w<>8pf~C;rC=@AmVSg4!(Kr= zGo1}OxLwgcnaxI{5m8Z5*u8rXKL7j+EL*l57K??0Y_Zsa1~Q*wa+xsQo(h--anJPa zmNcFKp^{tt35hGj0PkSI@Fd?Tn7;ir9_tZ><7^Yb34S@T==;$muWOJ_3g-Qb8u~BS z_*+|&TubshVO^+Aot-4v#ljw$cUj{x=4&|L>-~7yEGIce@(-1B{z+szJw}qD72tbh zwVBK7xJr%B#j>$SaZl-o7?E?M*L1c!eIEC+euaetY6k!xIfAZTyYat8L>R^R*b|^< z+Re4C*(u?uwKtEQK4Z*7Bn!)=?^OakMur&R->?LJlJ^w0S)lP)2Nd?PR6IQY^b_El zHBLhn$@GuZ*#8v`zjFl1#{o>0v8o#J8jka%hJ9`G;aQla@S;|0->beXM8d*b^*+c> zrpX-KR34tU3YAx%#gdXki1j3M?d$X-y2@m-z~k}Yi6@?@b*BHOQQU?N8(_0Z9AvB2 z9uy}R8w*ddr-%fIBFwiXRcql;nb8^menD*ajKVgXG-{;J74|Whq>YBRz8t{wG(Kp3 zW%{#fALjxELYSMuXsmcas>-p}Y1q$$8lQvPgLK{x$-&FY<8&tZPR{cjL8i0I6^8}m z4&$!r|3FFayS(PE&FbIyl#hXpd>@l1PsWK8Cu*JPi4*T))TmKnY^>uBFMrKyHr9=B zNU+dL=p(5gjVy-Y4RbCGPAgA8ROtIQi9Lh>?-ASGqU6X@E3+d2{g;9n9#7J)DFe*T z4Z&>(8UkS2W_FOzdvbjM$BLB`WK3Q+hp0o_QCL=X4!@du78yx}{5xj=vCRxflhMle zBS|)_UVRU~|Ni@0XS;FZMzm@bFUH0a2j8D*C9Z`XCakt+5e_49(J}y;EMm-QQyK@e zB!>HF3srxE-%EtCMWv8#q_?rUQ+2{Cm6 zE)Xjl)IW7(^*Wb^_FISLvoB)ynAc&K+%T9T{5EgBDT9&Fv%FuMv0BsS<>g`5u3fdy z_>)gDcI?>dZR~cp&tqdY)@3=xg^mPV+~8 zsr>JHy^+5>w1Qlfxx}KhSY;1Zp679?3x}HJ8i%3?o(}*^!c!{ODin@k5*|^xcB|N~ zb5jIZWCrck(3b(%lO&zxQj3tspH%v=mu6Nd02Wq*mf!qn)l{LFDcGl>&y%%YJi`0@ zo*ZZq1|4Esv_sjHlelrtPw0|0vwB?WulChTCd9bo@Iv}^_*?2tcr0oF+Ov6EhmJeT z*#4uVqH*V)cj4P_FBL~Pb?P)`&6-tfY^>F+_7(-O;0b3wud#K=-U~(=7qgPJ3TE_E zp$1rNyGvoaXB3W+Lh`lR+nPRenkc|-mEXtO!!pOcQ^PSwhX~+O4gHxn-Cd_&riT0U z1-tJx0p2E7F{t+;*3*95v>Af(@^hFy{S?xY2YSOM{REhgN6k9)Z`B*eav#B)?Uvy0 zDL3NlxT#p>>Vy_{8&Afsf;2Zb7rS@wuI>HV^Afsr=_0hTLDRYLaz73;7P~qEu2Ot% zzY?jA7+!Z;A*kbbp#+#|7_se2h3(ihlTqdvIST!lV=KEx;6PIZI7cLQD7Bsn-udrT z`c{MpU@iS0km0T3Hg)*@&4oPl! zja859Frn0y!K+=oFPu@Hxo=iq!C4PRUnaM+TEakdt`zLhS*z|SK#HWq8v z+>Z+vF4Pzs?}XKA*od;5fufNwLb6(5vsnTII6{Zav_be)$r0Q+a0k}*dIVd#-HYwnw_zVa zd@yM?{t!0--+RUb<}oN>3HhWcBRw%3QuaIh_U(6RLiOd}^6v}=qYA(lq&eeoDrO=O zJry%u?bQH2)er!S?Uhmsx7M?N7KZtmLZ3;^0O0l-yvchM?!jGtPF)28@Nf+;9cDsi z%JlE2;n>&I1o*ftz;*`=w9hVuYcORo0X%j;9~WCK1d1~-fYaL!!wpyc8MhSg!|el} z#`<2H@OZcT@NCwtcq#n`e3Et}(E57(#@!!Lb_r&;i(V*Rcv%+HefM3;#C!D7&DDtz zY8sdok3ZF7G7vL^uf@a`Qd0oe+vyco5_ski2F9Fq>lgTtnX#3XxD} zh3A%8IPb!nOu*z#$ix^22=H7DeVKDDRi=L*4d(X@O(wKMn9$jMR$&qWJZRz(xIHal z33Loh`%K9gg&EV&;M$TySTtleR`q`x_xF4lPv!c+rb>57n*7Hq|EUcKlcKrOgxS`Bllz3s5h`_^igc;_Y@|l zjE2kZ@~&biz)eU{xRA( zm^15JES~ZyCUjehcvli%5RG}NIhc|IH{5Uo&YZcFkN(wHU!kI6F=^chZ%np^)I+-f zxI8MCFQ|6Bp={qmhVcOo;hgBS~2GzXOMij@R#Ws4%dDk59j z)Mj@>@31S?$lB3R0E<3KD=XaO!?x3#3&3I@zl3j%P08JOnE+lN2*5r!dPonuu`ai%;U^YJX-xKZR5W8A*K#PoG0?|+%Ldhf}BOTke)lQTB z;)_$5II*;P8(->ZF(*}o-425!VOv5eU)q$dPt3-|7KdU%f_oYmV5QQq_tn|3 zlaH}gvXROf7+|Hqg?(hZG0|V?-FpXKhXtLPu7Yh5mqqzcH;~Kr@C&ZP_4qySXgH4&pnY(tI6=s4stMm;N z-9dM1-YJ5r1)olG_)(R^YL$5Waz#Z2hqYG3!l6Sv1L>01^#oLXBfzq8pDbAh)8=*jdMVA1bsg+ATHHa973b5(N&xW@eMeSSjxV6y{QK>WBY z1nww4ozyC8GI}oq1}>+g_qd+V5j*`bo!RdkGp3~0FJjq6<>lqo;Ie{t!6+|lk|Yjm zW$IL%>bMRE+ATqXGlrYbD$AXgT_%8)0s#h!ZRDzOuzBRp%^l!6bHrcz0r9ft2yn6d z!yF08Y=YHnMW?b8C|n8joO_nwZRri_@UbqmUav=|PMvZ3w6}`L)~#F7wryJuE?cd^ zpW0Wl#pq2sbc=3}Bc1NU$DP)rB54!{S`yxAnZ93=#9tp*S4nql$-fEt7KZei$MkOs=m5k83*HYx)0Ti(4tkRcZ)*E1DOOFO={2I`>mlfi3#Nx^B z>u{jgGX(Kt$c&^hwoy|p>ykzQuv|d=J0w>tBs}zJP5{$)W?ZT?nNj24tX5VYywx_X z_4H$9bidGWOqNe=2{OR5H1t(UCuFhTAF1?zND1I%Wi1>DiL@Bg#OdR9p(knKJ_K=x zlAT-&TaEev;-mx7yq;=!qohcz$z6??`)HLbH$6fA#2fB&=Usb&Nl`{P^pkADQjT*pqk`I(2_AuK6k|PP(*S^moW}3M3RWCxa#c{_LTNo|W zCN+!DvP#~?(2}Cs;NF7A@cf`xuxIdVnBQRmhd07%)Utl@v%z!-1_-bb-sL5IY3o7+ z@B)p;?;Qew=cx4g3yYCf_}x8J`u|+tizh&U6QON&h_MRyO06W%QY{|ofof@i4uaD{ zTF>T8CQW<{`FD9C&YOP{v1!9N#4MYMo2>yZ75bkhv(UN*Z!!47He>MMpgq_+WIwhK zc^xyeuH|Mkb6UBbsxJ{X@7uDm04(}H>LbAOLj>>)jmIA#)1T$HeiI^qFUpysqJO4J ze`aFm1Q}p9Zhzn3`$gZ6*U)#W)@h}?RbdjE*kW>`?f7Sqe>=U>?g08N0ooU>BeONB z8e~bbi{$%ApHmUpOTZ zDad4au&3mL0I;t)umvFkc#Ov5FH#uKU-T1TE!8-#Q~2ElDt%e`*T`T3tRWn>sy!{! z_hAhl?Cx3tW=oGARMW)FoM!pG%(0bFa5K6uy?}nCjSEQ|=g&QjHhI^RwoKwdAIyVo zH5qxi9yXTdQaxVwR7=%&RZELXb_a~6i0ZlH*vM3j%2|XJ!}j5!aVPNjxc9N@%I)af zs+WM*s>N((vPKtz76gEce1MnbUphks@IZ}otIXt&sM9xBgGW^f;Qku=eWBpdeO{&S z|1k?81OU&`(EoH@^B>-&VAUL0$K@P%N?z&DR5c`lCRt3}f#r_xiL9xwqW4PhuuB#@ z-RGJwkTqZ(Vv`2IW;XNfm}X|5Cgu<`v-oEtFIj7~8hG(|gYnW@N$k@uMWJ2NK$P^V z#F8M|7_%Z{R8DKLmk>tcd=$jt=vl(%?gk2W1= z@fuq(vF+gTwDJ}ZAb_1TW{vd3^JQF8lLsOvyBvdiS7O$f*Kq69)2N(&9+gwiV(Hi; zxVm6H+QfDBCi}A`Pg%0RHuL-diBlJ%76gE;(4N4)Ugcc;23Yj>Cy~Cc+4qS*fgJD_ zbko{c1lxNWO?D;Ec`%k2{f)+RVAjpwefW+3<*2jpLXsb~K+GVrS-jIpHj@RdI!#9Q zgxApLrt=s~X7z~MXkbO3tj5;Jc|V|d`ll!=J&K}|S9$SxwgLoO#%1zVf8qri-2Fy?Y)|So=zH?E#t!0Vk*DpXOx$JgR&`~@b!s@^jnJ#=_BEB zC3sEi2nMdCRpVC4TcL(GhydTB@y6za7+|*E&)0rFbbB>=v$qA|MW(f}X{`>S$VRHO zpSy#2&Ma**As7h{on@2%Wx_9+BTBN_cu@eO823u{R)}rgjhC#==w5;Bf|bZAybrkp z9z@qZmB`6k&R0cbOPjW6kwN2PclCIft&YgnZStc^#|tEGT?4cr0jy=6oYQJIHc)`Y zKCbrTp*vjVMxs?j-Zt z1dGAzwXSkz>8qStHL6qUs=ha{JYgNIHfwd{l^+!`9|@JiO6KP6SGg%~YXCS+!_8&; zF{#tPjru zyKW~#dCvYoERj_D9gN}h)PT^*!FJdkd_gt-Z(i=zRm&Xr^H|LJHbd9IjV^i_yy;-; z>XG##L@`2TA1nysW`+Gcpr$!%L4kpXat%x_`e zm1#VFSMgi^pb>z-haet;`;R!K__f!(kqnWyF&%Bi{v(vzcmtY|9m;LZn%Y8lWqh}JCRTP z&&vcZTOy`{y->n;BizC*Fpw9kWi$mzE{dRxGLlx|s~>LR7FF)Ll0 zCKgm%D3&&TPME;&)Dadj^*YHmp=sxe7eGsvB^AD!;TCQ>-Twp4G)JZy%uY!F0000< KMNUMnLSTX*HK8Q{ literal 0 HcmV?d00001 diff --git a/src/main/resources/music/branding/vanced_black/resource/drawable-xxhdpi/logo_music.png b/src/main/resources/music/branding/vanced_black/resource/drawable-xxhdpi/logo_music.png new file mode 100644 index 0000000000000000000000000000000000000000..4b45380a92bfc75284634145be74513dcd696125 GIT binary patch literal 22261 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/music/branding/vanced_black/resource/drawable-xxhdpi/record.png b/src/main/resources/music/branding/vanced_black/resource/drawable-xxhdpi/record.png new file mode 100644 index 0000000000000000000000000000000000000000..322b74ae3539c5f38bc853ac217a9f0c6b00d16c GIT binary patch literal 31327 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

2#xDF&HJ3%q%r> zlpr2K8^M3>H{ViL&D5u{$R%JkKe_zrY@!3B`2W(`2z5KXUfSSygPHz(;T!ItG<-y^ z-X$6b6+LVO>7sRUT-GlkulITQQR92lA$16fU22g-dt ziz;oaol_wnoN;RyV_;sf96j(l3B(tlA$`cH{;bUNC|N*l-Mx4=?Y)}JPJKfZ$Kk<~ z?}Dpr6RcEF9$a(=(@B-RJR72TpmYQ0DZLz4f66gi^R=DgTa?TJC)T@({OF zlnnCALf$gV=WXV&VQAMkk0D8RZhx}g7qY4bf3km;KOhFA1IDq_?9qm9b! zjF0Pfwjl>O!wdC)GG`AW=4vHMf+1!7HE+F!+jbr-R1AHjAK2SHe|s|RQ+TWFW56(g zb!&7z`=MQwD#u*tejfH&Ukf_jIX~f|I6W6vb&E?j0B3O{M^Sx>=1k6z-NGVHfahMK z-X%To-lbxy21R~*Wm)|E^O-3y@`KcSzVyyWjl#!{&g$qju(%U_ozXeI>0Jsk*1xpVqVvH_WI3~X zcP+yVPK*#0e?#Sj1k5$;dCs-Q|=xX&j`E*&eE zql;%jT9Db>DhelVW0hbcAE0=jWskV=T9ma_y5puxMp6oik~V{C zj?}qhDHy7DchfxM{mT4_|Ko_Pyl;VBO8Fuxk*n;CA$ALo!iK!?qc*sv9UwSn zeH{=rjncVwJeY$23ehmC)!Y*03av9|tb~Ssnf!~9%?4q^1D+Tq?6BxxS9m0)fEzL! zn2yaAp>y0g`PRkIf)>!L?=`SA<4PVY6&g_89nuV2zI>||$XFhDH)>TL6%>(5Qt#76d(pq=!zJx~o&~5j zp_A6+TnC%#$@w+zGc{91=MJS5RA*>%J+h=375$Q~GCa>6aQtL`ODZmi#l&u~iy}oZ z)97B~6jhiIgpfWiv-T@bB8y05Z?-A1Gi&SIqdPR|bEUSShhH%)KhYq~(#jdH^Dt+1 zjni21wDd~p@yPQ#&!FyTi$%Aem!?Wy`_D8DQC*CG0zn}olYB9SA~8WVzYno83?9)G zRRbd92rO+Df1c@zA5!5$f|Pmbg#)Fxw)Pl=JcQai^q{+>sBESA?P*vwr#(#zpWVH^ zo30tDVitYk@I6w|0ROb4n3w+be6J6F4RW;&m&?xHR1R}5N!%62n=FwRNYP}!)vPD)?73}Q3iI=J+d&dfH1FTAeldAS`l*@f#e2euD zE^MlM8WVrIyQxGPc`p5`Fg!42ya#{Pe?%$>S<{YBEY1&m@eipG>%eu|*IAW?L{r9Y zNa3Aff8;pLzc0ZWSQd#nadmWz9Sm=HqHQDfZsVGPKsCk;@K0Av25z8M2`ZzO| z6*OuAB-+b++BJddSjfON(h)IukVo3;Y$_2ssUTjVM%4(rJAzEbs;F|}&zrcLlk5Fg zB1tIPI~a1RGjFG3&k8kPJ9xOqv`fUJsH$V9bY&8trDtZY)%?n!UAn2M0cKyLs;~*- zwrv0}nFxuzbsbk1vEqiPLNvT2+Kn-bReAJ^Q{OFVF>?JW{?6st&W7}_PT2iLY`UaFk3L`ez6b$1hc$hCM4CDJ$_CSR!WhP_D zn6bCgGPqo*BobsmqB=*(LLWW;VT7Od;qyQkIFBrhmJyruFv7Yzn*8w_KVXs?mDWjy ztT+^M)iF0&)%TO^#19>uejP8*_%7t_ql9sS+q4NndnOV1a+yfZrvNT={{D2#uF_|_R#7gM1b@5acpidhvfmbB3D0Khb-562 zR@q14%6lcLi63b5!z3HlGwwp;L-OtOFv3`8vRbfbWM+7gzY2mrq|~rs+-W zzzh}4YvDrKmn}eq{Gt27;|aqHj(FDPM8&s;TEfY{O>=qd@JowNvetD}36|qnO;+%Q z(vlY59kr>XT9DDFW?E#gi{c#w5@V$+6P>Wi*=zh_xnkC4>QHWF1d5GX89R7qOKxI2 zEPs5viDO+pL1r)&w4cR}C{@c=GeQkHEw9$Nd3-GhU5aV&{TA!xEoZOti}g1Bg?ey` zK&%l8_8IzdwVEWa@sCE0*0bZMud(awU+iyiBOI3!RKC2{VUw2gGY#9c1@(RnTeCfQ z>fm0R^f-7b@Bc?Utu(8HPpSUKrZHgP>uUuQPMocanL^T2*iH56FOT5$tW%>{kLSvg zdyX{HZ?UX`*|s!oshA~IuhG5*c9 zn$R@%EXA)|h0L9g#uS$dGafV6GxsI+C0Gmc=j92&0<{}i$&s&RYv;ktRg~I7P1O^54bjYlM&||45?zX8kFQwt{+a zm78v{!GCZykzoEA zuj=|H`2x+!!TcMF8MlM8@r6R{KQIOxh zKi_kH|IB&LoH_T-+`04Ixv#l#+L|hacyxFG01!TVs`wlLKnTn?3I~R1oz*J20Dx2X znWCJY-}mD@TvPqI&LQGlf0=POyb%5dPE^hXj>qC+DHbpCU>Ic}nH6l3b8eiaCNvNe zsXpm=w=;!uFkWP9akXh#4KNTZd1Y*D_;9RoHrTD&TQoAh{#qu0iRjaP!Q{Os1<~K5 zj^E~Mmj&}76?*26s1l^#+FKNR#@2BB5uP?KE+CbDcBLouD(!C&@AbdA<+X2Hksm2^ z6iJoZDg1nj{S_BTg3|YCi&L~GUk;h|1tpo$dMi=rl!_GD!JoX_UyBQ76*x1Vaci9{ zD{#|3iDrrC+I)D%PHv`jRUT91%Pu{dr}fFh_dkiByB7-f8_dBS+z+L@{*A6Y$0#WU zTlg0L=wJxUd?dYgGPFW>YOWD73A^5NF9S4V&r@@7eP|GAcp+>BfgOuv<^3Z z=EXYAsOTi#kzB4z%S?ScS{9v{E;j+oTLLpR&^~I&FV85CE`Rq|>@Iuamk|C-0yW0z;@<>a*rgHq zSTOM8^bsI^I7qMHH)5XhuPs8>u0tce;n8x_)(Is2>#(X77D1FE6Ed}su z?^5sE>Uzt9i_@ffm2?Sl!|!68tI=?wIvGob)wnhym13%OSsi?LHcO&|C#DH~FNCzI zpAf3ZkG|ybd!z}|=$Qc($Vc!Ah|B|TxnFn3R?Us9h zqQL4=JBhb@%lhSn+PU0SU?7bM@qN;}A_R@2l`3E|`m5DwH1nj&N=rU-i`zpLMx6}*;vuML(X z$13UxB02dI4{+T?s9P!G0Y4~!fz{gF-$0j(rI{I?EY**1l~desQYXvzn;rd>;&1)1 ziTZg5P4cKWw3h_~DFcL7lPkI#NXuF!t!dsvuX+(G3~A1!v2`%kDZ1{Y3c;Kur<4Jv z)OmO*vX8%?F42FUP0CSYNVZA>y_80rrA+3;Pi#ks&o#tdzjnNwG@Wvxzpk_-t@*(^3jvhH2%IU;}`4#<8ZC|*PYtJ%`>KJL+=zA-& z$k+uDi%eGhXdw*BOHzxrFA_*lLkhDQ1XfgjEiAW6Ida17Q+Q92%TIFl6NjM52yON) z8Np9)7xWiZ)XCZaF`F+e(MTVDO3Ca0zqI+!g(1|NEZ>l>loA>mkAI|t{uvw0DLySH)J{i9 zhP8R-mmF|rJgDrfX%e?0eKJHZ%`{k@H%8(@Ya^ zj=*_xF_ij`Yd5*H;l^BNvJj4K)RjkAa_ivLodI#}q03XB)=%9qb$;*u>+c{Q4s=em zdbpQ zebRehN{ChW9iJSI2S{H_%{3nWmFK99vhN^4XN$Lpi8<2bGqy5nU9E*`&?avvfqQ?} zzY(w0nmbtk@=3(L7b{v3CO5Sm`$KcEDfp8>l#?R?XQ^Z*kn9(lTP z)apj|V(wq5c{}N-AtA9BCch0Rl&SeECl|^i5|PHMizlPXP88KtyJUOg3d~vsJ!x0f!y@pkiREfrMxC+;q;&yIxk%fjlz34J|NMtE{WB2N0$V>h((rTMPbi-V#>>I(irmPH zr@6H^o%*q{KoKtdv*^>$y0^yR2Xf*=mf?5Wr{A#T#?3^@6LhBBef=>S27PlMsD>Wt z0p+nR-F)fy{XX3&L4j)@gIdZ({y^Ci=Cc4nH>N?(36w!mkF%rD*_TDKMnT_JW)45i ztw*U#wVIao@_A=|sE^d3x>52t5>R3F^Z$eaXA*MmvKEw|ELFDnqMBNrrl_hWLkM>| zT&}M6!VGKAWxgX2&Hyts1sV#mc05}w~}8VNaBR) z4&+MTMoydPRCh!t9S(*)B5OltS}T;j zBEOdXo_c<@wxqg<0z-3?4Weeo?|Vnbk?FrEaH&7w=`jBj#3deRw`-%m)ZPhFfDY~PkN5RycR)5MYC=8WxOt+r5usZs> zyI{XTNRyK2yB5^4#4Y8uPZCYUIFB~}_Md?JaomZ#h0MHbkVVp^^6Q z(gRk1=a$cR(dP1RnBD$wwLW-K)T{pmue6~qwvpm7Ttuu}>m!4Y{|JIbi|x?rrq!BJ zDTU&uCKp=cj3Fdr?}HOxzs*h@!7;LWX&{UK=24FT> zW?x5YQb8MBnun!b#XhTjZOAIdvb;(;r6u%EG(dAN5HaJW-gX9tSh7u=FLfoCRWDC)W&qIB4R2YWGp$Srn%1m zr)F;Vc=p0mbHOdA`nqN#ueFV}udK1$rrl($!ZP-or!b2>cA$#tkJxh##CHiGO8$MD zgc_{Z*S*q737C%!4QhnozD+a)uREF#OhUX~MZlmpCj4Xm5K5s=71v$W3Sz+-$46 zu9$n$qGmg8Dw^fmN#rDedfZ*P+qrE=HLn!C=Wc*8RNiwVLQ69EF+=FD=SD6p-J55^ zfKuD7rkHf1Y!|gPi%g$gFCBs7;&Bg+SPhlXXlH-!&$VKeQG%LVr9a~IQ5LPNWM7`2 zD!W`9mmjy2a7sQ#m<>}bTb_a>UAo-n5iU)=n%A@&RqeUCyDOU*-xW}+cUUPzI!%oZ zfcA{u044$xMtCn5a}y8=OcC(OEvYSb;B^L`)PIwr3}r!)@apV`88T>d094Ozp_?*S zBZ^f!>A-Y3$$SyE>W9GiPoMbs8;-cWk|v^Rjq}k3@j%O)5Id3A`K)QxD&>+g(wFJ!_-B2@vgV>-Y$684>1t5x^-X*d z;d5W#SP?qA;{o)DC>ba3&AtP!RmQ_ftJzmrK$&J_Y#34!ib~RhlQ`%+F#(0jt6BIo zzmzJHBvKZ^?w<4;=!h+&{wBesYx`h`!jAF1<_+XU(ZebGZ7h^E!mjH065jk?HrC}~ zivZ3ECrO}~2S+Dy9t^G33sR%P)7T&gZ=@Jd4^>_YlIH(fs8nP(w4ns3CI;t0x+->8Y3O@p zeu%?}TB!&Q(+%ai$`DPr43*8i_%7Y0)ZjBdFsez>0PBT1wcYoxZ2rGfywUQ69BGfn2-cf*9Ex5AMCEX2dA&%A!2_p*OiIe zG*SRkbDP%ei1RX$&4vjDOir7vbnFG|d*fRDfWqX^@N(%SQoB3J&)Vkq)| zGuJON*|T0@CYggcs|yj(G>OJKc(GWfVeRDk%hc!H;Ela6?GxLI3J3Jbm(#~|>5-9a zJp;>hkC)ElEo3yI>TD-yMV`9%B)|c>c~o{s33zL*gfsa}_tchFCBQ4pBr*)Aa^@Q* z4+Vu1C4;mTHm2Pq1~c!Io_T7rwyYb`{Gw}?(j)>Ly&grvI8pzG4Yl>_lAFH!%Dv>> zBUnoZ?^!N@!lq-k(H)3?7@CxZ&X2_|d>3f&{Pa-g zIq2>94X#4MbsG;N!dw)Hj%3?>w<%WdcLiF`y_RQ%FdcddKhx%;6Vc*T82JRhZ^{qy3M844PcQTD=7zc^`3zRfahFxe-DX;xhP<5y) z*?&v6KRmT|b2pG0Qi<85?6;JD(iM2#=iFz?k>uozBUKaws3HLbc7%lj!OQWidi3pO zUnaZ!z9ZRpDLHL|DQD%BIVKUg5_cZ!M~@*I5#KarepI=73LtzpeOXKyK7bL^DL1+} z9v1Qw9Pj!Z=V5+5 z?w+clk=_Xra2f4#U&+EkYNH>yZu0cp)76nC+g0^(-{tpvR`_mwuQSbZaBm!msUEa% zvu!nLIazFSTCgc`zuFhupD9zb!smSf2s8K6MPe~;xwDlLbVaHUDFzgi0Qpyf09D*S zDoUzQEnQ$gLw~lIooo7%O#~40=LY=eKr=Kb#Z39vT(U8w4I$mbPD#w-JcLiO4}f3W zt)Leb!#V%h2PehjE68QNt<9pqTV}yt)#MdBvf3BZB@##>?p{6A| zw?IeynukSlPwtSL7$Drfyk&jG9H1$!Jn?a8v7!Kl7q;Fz5~Cw>t~-9z0(0-FaK3+$ z-jg|Zo~;pbMaaYL`Dq@RIl9qjQCMC+eC%V?D4>v3g5OC{5QTwlXV3QayjT&XB(6@} za*)ANpEiLPjue3ECQR%BlcgBwLJDx&1`2=l`tsK4oZ{z5LzaX(5i<2){5WogHBTAO z#2qBQ^X#8)x+&71_!BRNpNF6NcNIJTJEal(qtE6$8WE3-)pKZW`Dwh~86;E}aGh_f z;`!@9gr7#;^lxCo{(Br}-nwUr4xpcC(N7HC8w;DqQ*k(T=)RcyjKWDjX23T#Z+6{q z#{zRG(k@7r%r<{R5auf=b!DuuLb{*qwajkJ+J0D5LBm$#BJYhXe^w*t3HsXz4)v4F zFS`apf5xQd21|podZ7FbajmWY6314-VDR~R1hI%@yjxcg5cKEjbGc1tzzQn1%;93d zj9KB_Y*wBjE;j;$LuqckZgZHce#--GTZ3(vpO1sIQXFyNNX{~~<$PeclBsaOIVvNg zmmnDDrk`c3@|H21d@XFLJVqyD4o(C!z>~wTm-^a_$cURK$I(5zn0&vq;M5q!@~V*221UsZ4OJh8Sl3!AESddNF) zH@B_ZAzLV%@P*zZfC7eCWh|;_TB!daOz@eMMlYC3VK+}%J4Sea)}yK4S8htN&~E12 zueO?bG$CSabaas3t$pcec)H3hFp#AsuFc?k(i8_H*%9M;@c)rd6&xVp?u(qwm5V21 zkrHetp+8i&*m-}hjn`JV)QK{L3F2z=Js&h2phXg)4DCwsv!3`%D?z!J+6CF4u@j)i zejB2d620S`n#x$)$~k<#wN}*VHLCQCsNx!`L#v-fwajEOu=<)92eO7Czthe9U}elz zzIKUR(VC_7Iiwroc&{kJT|f69!$KJ#{>ONB@6C#EA>Rg1hv49@9x>qOmbsm*&{!i! zma*#~N6BU?XU%td?A&%9__&Ve5oJ__z@16Tvp?>Vlf3FNlEtAxA zvT%6{JEr{7`#BY-!sprzql+Ni0S_>N!E1xUews4~6VYf?b%u#y8C`}bob+De#P36^ z3G#|^+P*|Zm7GnhFo{U276ku!cySS}Hgo)W;HXw7k*$lSojQbkHOVZtt<{8|y_`u8 zM)_l?l=m3_2=>}1-mf(eqXHT}Tg;~mp!b0BEwh3T=V7d+_u_18>iVz9x<5xOL8zHg%{PoQWVqWR!WsoqPNwf^p3` zsn(17C0}A_xms`*nkgZvVLAb{PXZ<=IyD5i(47X)aC#V^p@z}xRGqH;P?Ywb=@sUA z0(Y0pS6n85(hjPsOa63-=keq7Poxq7zYX7JPG$yHs+s>~In>Xh6kuR_U(>^lt9EX_ ziFb9Cy!WZAeey+udiviqK)buX7(#I|&jolLuBz^kEtLFv$LuE!;QLd9=@X~^eoPVm zr*Xw;fa;3cOEtQ|zm3=`Dyc`{rV%$v;=AbIw{*Ff`;#ySH)$IT86)RQ4{il9)K5=DyIUOpN&C5dlKlk8s9rXH?7BS5SgFlspoXn+b!ub+I?$ZV~l1h@>v zvg~iCuj`8TiWGPNtH{tE#Il(Q%I?ZE5ESIfR>MF2`hp475F=o?xK)?dj(*qHDT7l7 zLwR1OFRp9_w=V|~njiUy^*S>RPkbrVujy17*3%MD+c!*vWkmlt%=MqAhw&N`VF%vhjl6zG2!nk=p*6JQDH&LO51zJhmfWLQ? zT35)#1ssT5VnJWw(-1dGpXFImSa*i$k5~B_mKY|u#EfMB^||Qy2$zKykia=1+s6A# z=9}3XSwSgVc+HD=RW?TUdICAP8OHN)Mj8He!%om?^E1k&sO7?#|eM|Zz ztnXmb)FOxf&@B_2BWxDfeuHE5c-pRM$ZTUqd|3Dcc229Sw^Wy+=rjMXfh1MoW(YPP;&!9AZL(N$dQZ-+cJpd1qKt+2j zUA&%k3eFifR+4toeNQa@bz68eGJKX%)UiWMKweDeIelZ**j22i(tpVM!Q^rz=O5{$ zynej#{gfW>LaM+c6{&65GeSfR#nqdhs4vCi==%Ap=AOI*DKyP(71I*a% zpQnzPur%6EjL%_5m+{H-IpRKs&QO~osKQVOkqfAXC{K4etI8qhL-cFmrH#t)6{^si zpT6rO?Lq&s^W+^V4Fp=sqa<1YJ>6QUFW#sorQi3E99S{)uhRh)+SM3sHw6%cN^!#? z<>#11v~wcXHH*%>VK~vH>MF@5v6Oz?nT#B@L1Xt3XQgrD?DJyHQy0QGj5Rwh{p=sk zJ0GNCxi1ucs1HUvwZ?S2txTCAGry1r^0;^2e~9ep!|Qhi1FfbNFlWNfWZ)O77XxIeKPxmaioQz3Qb zYdxPag92V+q-oz&fo0}RQXwQ7#V8MMCNT4%x5-Dm;X-(`;WWBW_Fb6vk9E4S>9J%W8=M%kn|WO4xlX^C$%Cekr)_g zJrUszB%M_wKosF7v}JJcPkt(eNi5=Fa>oNTJ;nLIg(l>$)ek(}og5gQM{@J4X^bMx z6GCj9Vgd~RB?aS$$@SA=;vgi=V}XT>CE{38{+ed`hU{>xklcZ`ZQY6gV58Ezn$>{3 zl25Rd{vzP#-FyQTZG3hjm-3By6&LZx%b=VuccsTCiQ+B)IM(>33pPS|B}5mh^a8 zxZ~w&&iLwx%;_IS)U@AKE8PZaY3cx)PXxneh-;dqNl|0GgQ>ixmEsI$XmJLhqq1JU zaMN9A*k@l#sH<@_hnhmvUWY~Bu4Xn|l+%rz_9>)Ii`j5+5E&=4TdnmSlgkXu6pPij zqWBDwq+`cWB}EpbU*I!-CZzK!VyM<}+$wZzwD z>&qMX!;fUgM2+b>BLVl-$>H2H;wzd9nzpOl%#w4}fpDHZ22IC3}KcQWC9@PxsU7VT>btcb@|D9rQ zPaYGQ7exjY^LDv>G@!sNAx>oH1rT2^>=%MjTqS=PJM^VzSR2Ln^A}#!y3F};nSI7$ zI=rYx;Fu>*yEPjbF58fpvG3|BaT(HAcp*fi{N9`yWXW7lfWMd5gUJ$E-7bb`L_4Vz zhK`h6dqlUXkCitT?`R}zsB}3)!n18GUQArM=?L5fjOX1-*lMAv!`5T|N4zy|$S4Qg zUg)h!lF+Zx%a~Fjt&2-4PIQ|-4dWo{iJdi_KvRk8FB4ol5DQI7*ySb)AC2)t1y|`E z#w`30FKfR9{iYkWDSr~aMLKu=%8R~>INMXJ{_DbJtanxm$uQqNW#8UyWcZRSYW9dp zCvYX1EBlU|V?rYFS%YS=*RFtielUgZ=z+GuZ>a6tpg5xm*8h<3WuA(=#>f{MAwR5F zzTPb2g>S|-t=5IU;LCgr&^Lz*g0*MaDE&@60BuLLlKQ-M;P8{?rqgwn2%8X4V$(Rq zmyk0m`g3@D?U9BQZH-GdeE3i@L&JTW)w9y0KN zJ7qWe0zXSH_<_xKlk;!BEWt~04via%EmcRIlrE?dEq4loELD$O{nWnc2uY&mOj=I$ zBRRE22zicDogu9a5-J>{kMhZQ%euZ%Imn0$S@Oq%3e`;AYo0hNL1< z%o@SkA_sGI67r-JsY$VqqxRn(D4Kp3d3q2e{roSl%EFb>)2De!=(QBkTv z--RyNHFLPpn)Y2aKP@3a_^YOm0<1@U9gaB5fuDVDuIxG~e7tsGVFlCHkxM)#?%tnA z#}sV=gEp+!^I*8|k+2vXxn|0v+wC`tE3Q>>4eAtjC+B^+Y>kb2qpf7-WKl~&!k~WT zG|6k%Ab?P9BIML6!xSU!M6n0~HfA1doInl|i77g$Jq?PS?3$VV=Tadlf<-!}R|vuq@>k^Y(v>!em}`uB3nY z5X%z(6e|B+XV-`id##~*dPE6Rf8`(xSLbMp-`C*_Th%!UOiTY#f*I$B7YQpaiTjtg zFZLjMRcv{0W>SpHSK+_$8ZKX-i?!qr#S$H@7wT#Z5}a`+zWWt=l9Wykmb QYVCk$N}7r_@~H6t2iTF54FCWD literal 0 HcmV?d00001 diff --git a/src/main/resources/music/branding/vanced_black/resource/drawable-xxxhdpi/logo_music.png b/src/main/resources/music/branding/vanced_black/resource/drawable-xxxhdpi/logo_music.png new file mode 100644 index 0000000000000000000000000000000000000000..e9fd5233bd12b6d29cc8de52f76d7a31b510b3b1 GIT binary patch literal 27308 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 rZoNIo$P45hTJYUJm!Dk($joQseZ#HBuEM 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 b4YYDUB@E~CZ_$-E>kiODlDi@Tss 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/music/branding/vanced_light/launcher/mipmap-mdpi/adaptiveproduct_youtube_music_foreground_color_108.png b/src/main/resources/music/branding/vanced_light/launcher/mipmap-mdpi/adaptiveproduct_youtube_music_foreground_color_108.png new file mode 100644 index 0000000000000000000000000000000000000000..5b5dac06e736873865ffcd1a870b83cce11d5966 GIT binary patch literal 2251 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/music/branding/vanced_light/launcher/mipmap-xhdpi/ic_launcher_release.png b/src/main/resources/music/branding/vanced_light/launcher/mipmap-xhdpi/ic_launcher_release.png new file mode 100644 index 0000000000000000000000000000000000000000..bc990f62e94d067481acc617da492cc9702b3440 GIT binary patch literal 3358 zcmV+(4dL>MP)TnKpHjL^9v@E+z+5UoV@F5|4tqrSKmfp2M+bXo^r-wJ`ZnhjbtIr+B% z_|2NH8IxpQF0gw%->zK;leTZ)QB<4%&q4WvPpbsKZQJ%H5Ic0}gpM6Mqf@6YvXp*H zZBSd(W~(B>9NVi3I*ni@fZIX{J;M%UM7k{a%_H4jpbKg9%y2mp%w|Uw;B6i4UAuNi zw{AVqqlYIvJ-yJgXK$|3-{^n3cYo0I8(U|EibVLhgw1bh#CPfPcN2&NYVY0;D^hBM z+M+gFnh~1z3Fc5!5%^?(g#hT>xvOcE_v)n_bRng-=^6Aap?**wRUpB`9t7muW7HEE zWH!9K`q&M4R_R&vOd%pvm<{=w$#5y+5VG~Q0PpSXi~juwV({Qc@z`UJBRKd8Jo)4Z zuF~J=f9QYdH}qRuh!FA(3Zo^xTHx!HI9k4q?UC@91P>=a!n^gg5UQQvUP z7&20j0G?7C)Rq_-)EDX#udfOnv`!7XU#uqhG~$GSc;u0Pm`1QAfNu;KgM;lNQP_4O zj{I#ritZbW#D_*9JY<9;kHX+IhZ!>3~Y{Foc61`*Upo^Mbe z7@U54Jt|Unqh`+$T&uhSA*rdU!J$Kk5Fej_=;)cEL<9y7HT8jKl2j%^Cx-xo9EZ!d z_YZML{jg!fxxhq3j73VyI+PwOM*ZoFP$K2!XH9KUo4jXHA9%BY`pokSG99zQAxjNx zwDbGOw+4UEpa4POv$DR0y@c8pB4WUR!CVs9nLzJo_oWIsj+c$|h0KnS$svFN`gs{H&*AdGkBppbve{zNc)1p3X*oDNKNb5YCLq%*7MmW5 z!KXyU1O?oCh+ZGb&T~x}LBkf}QZ3#7b z;FFUS8}*mA<)dioa_sY-i=w$}O(az8|AjxYODj>HTY`h}d$HxEG$i_einXIsP>^~E z_0?AeX9Les^GM)@sH*z{Igt-*ddP9vV)GX-)(Zk(wKW$<`@e>hlRq($AV;oN)#Io2 z`B)#8jFrJFk+ULKkO=CFEk1#D$}&xnPK&&`@$- zHM@T-^9YiI5=}FrG_TZV64>a7-c5zjG)cA9PB!XcO%KJ`Y^X_7o+tIY3vs&dG}LU~ zZx`oFGvd2BnOM>P6I?jPCzmxx)OR*dprvhvQ4xQ&RI2l3M?Xah?7|u)I;_Lx+5Fm+ zESw!O15K6okAf~1oimY9b*9S7BvId3$ISWzdPg=Yk}(S+c?6^@vHk4m=b0W}v{RSz z4JyYiz;y?JZz-vh((v7TJGjwNOQwi*$TECEI*$O^882`2vuisPds~@>HQP`%_ANL= zC`_eUz!Nr4pm%9$7D&yI6-7U6+)ukqVxyn3PuBEYD>#mtkXgo&Uk$AZ^_9(-*;zpE ztS~RoSrQPZ#QCz34?FsK%L}!^GtqRa3|bZHv)C+PBO)2jI8Ijb#hM@5>}EGp*wJql zZho9<)Q!-(u(N>O)L}RJC7L0FEc?$!KNOZ(c8YeNEIUmrk+-I|)wnwPb-053?E4I+ z54pJoO7A8Xl1hz+WYzhw(GOcX(!7n>th5|_i|v1B1)6pokRCp6FTgLx%=lvbR)>VE z%`>&`j{}kHITR7WPnq70EqPHG4f(V&e@iRd{)?F(UeeVVK2I_b7xtgTcRgm~hc45R z-#!W_{ASuMVY8I$Mjusk=MWPKzuhwk^ZY}s%#cDqpp)!?*@`vG&QK+SSm=3u(+)JP z`dTs&N0#kGrq`Rdknr>U<4`u@OIBrU*^Y|4hFX!( z^oM?!(W$RhRxFVKgCqjj1dQEuVT-1$Y-(JBED-jsJb=#!EN_v7b9aZ}O7JU2+kHkg z0vdJ|;QZaeToNkp@Pl7>FC__?G6L8L$P#=i6S+n5i%dR1j%2SYgg#)EC<)}48;$;; z_Pu0O-x+{w3le3SJF7usjJQg?Ckc|U^xlVEgn%8nzpD%}tT~GJho-hj!m%DxP`Nx4 zjk^w_esm13bqfWGOBIt4H#-K0?|Xtv!tT3#6%zo55l}48G-Rzkf!JXgHjzN)sHDqt zs2mq(nh8xb6BG))OLDKLP<{`e1SM-ijwL{*Y}s%MbDqwUL_)JqsDC#}6#|y^c^ajE z=98e5fPAeJ@YTjrM2GK|OhT#m3&uR5TonTH+J>RTW26-c`|la(B0j*7`@71Jw6wE` z8k;MLgt8CQ(IisBXsb{e-ctlEP53|1t^KkY0gt6As%% z!rnsyY+D#0ZJ1w#Kp@3A|;~=p;0GANuY{{62oy- zfWLD1G>(q>kXw~)Ny4IzLsUt`WG_XqJ7Fy?ML@q!79dGq*CFJ^GC>k{8}kIAnjcB4 zpOp34;56Ziw=M?MrJ;lT9O z2pbmauuXY~m!&vTE|*m!Gv-@-Iye!_2Y!wO|IY+T*dDSJ7mR+v(Pb$PFU)d;)Kxc_ zLe&52Qn2LFWPCJar6>tME#HNPsyfFPW;v@g(VlX2&l!9)VJj8}ZN#F-){BymF+K$q zMQ0sZns`Yw#kpz=;?Ll@@r8K)*@K80n`MAtysyxZ~<}xO{d=g`x zFT%J9M_MFd`?_C5zXQU5~j^Qg`7OT zxpB$kYP51-Q_$$w(Qj6RC8pU oGl-UI39hBaHG{30;^z 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 d{vw<)SP^pXEzC1b&TWO_Al->8B72G literal 0 HcmV?d00001 diff --git a/src/main/resources/music/branding/vanced_light/launcher/mipmap-xxhdpi/ic_launcher_release.png b/src/main/resources/music/branding/vanced_light/launcher/mipmap-xxhdpi/ic_launcher_release.png new file mode 100644 index 0000000000000000000000000000000000000000..8483073bc014739be29fabddadd58feb6ebd781f GIT binary patch literal 10720 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 SGq!R70000?M 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 + + + \ No newline at end of file diff --git a/src/main/resources/music/branding/vanced_light/resource/drawable-hdpi/action_bar_logo.png b/src/main/resources/music/branding/vanced_light/resource/drawable-hdpi/action_bar_logo.png new file mode 100644 index 0000000000000000000000000000000000000000..6bc2719d013c74a88415d44588156e4c2f2d00e2 GIT binary patch literal 3873 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/music/branding/vanced_light/resource/drawable-hdpi/logo_music.png b/src/main/resources/music/branding/vanced_light/resource/drawable-hdpi/logo_music.png new file mode 100644 index 0000000000000000000000000000000000000000..f4f6ec7de1b79974f727f7ec40c4c6ade108c308 GIT binary patch literal 9726 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 benDRLp9>ZT`GXMUgh)#A>T)$Q=Ar)sBR_V@ literal 0 HcmV?d00001 diff --git a/src/main/resources/music/branding/vanced_light/resource/drawable-large-mdpi/record.png b/src/main/resources/music/branding/vanced_light/resource/drawable-large-mdpi/record.png new file mode 100644 index 0000000000000000000000000000000000000000..59b81dd890618d2bfc5036252100d6014387e2b0 GIT binary patch literal 6607 zcmV;=88GIFP)m~4=Hq=py1II)?*2ado>PazIZ1bQ)i3wfU8>5* z#}P*yal{cv9C5@EM;vj)5l0+x;Nr=(3Nk${v$)?8#hTcG(*v|yXz_%_c^GVJTUxR9 z4s*b?9y*tXgVUrxJTmD)4jp2_3o6!hX%2LXExLFq;%G?&!1F8q3(s`G(gmcWAvM4k z?3h|1YsoN2JMzKjm|O8)w*#Zhde4E+fzdKA*D<@+!x(hG0vP51V5>&T!0&$2esRvE z+g2+E-w%$5$AnuRf4mGzmwp0e%9NGb6Hk;w*|JY6Hu^c&@6hklb36>j2(Mf#7RUQ+ zJMb>pT%eUJSKjdE4k*3P1F|r_-U6R*alq7eT8>~41)Lf%sUJ4gmSna3y#c^D2Rx4k z(sMzy6M$s;>_bLe^W zTzb9{Fgji{I}T|2!00i%<;y=M!BMGFRo%d;0h8YMCzMa=GSgPY5$&7_$@Bz=gC?F# zXO$||O@U6SQ9r0ZT7b0BfeE!EgmHG)eibS_Ety6;fF}=RHL0H-pcU=qsF+!dKnrs< z+V9CH{Uj}8mZ>$;WK+MX|7x_N$&O2$oy@T9w4Z4Bo_)3^YS*rJyV3vc0;9=VG1Lwa z#@NmCH3GgGHEN-5-3DmfxCxpyYk}s?UqtKHFQIMQ_KJ;uj((ngkA9z?L(ek;MjLw2 z)`o40E23> zd1wKTG*!!%t?mKlgZiB?#lJJA)a-=MYIj7h7B3qPCB0WGko3L0CfXzr{j2~m*bV@a zR#0nt>(_52nah&E=ob)#*z&!R_;_z5mFk6qkM+di|9urHk9Nb<8bLxdBsJ;}^-HaZ z=GBTOfEeLbT9D#id~3hTsvHT@I)Q<0WI^cBvIDj~*%xtT`Xat`pAtcgE!PVK7pEso%WcNaMj{o&|##;qe|Zj|rySE3flGUMWlS-QE6patL;n8&o2QDRo0} zBIpyGePcQxhs*7kZ?!azI_KGBcm{5#!QSJJqBI6bl0sJ={tCx7M|R+ zVAJet27rE60m!@lBU46RsM-nNUVf+q;@;{bk@n_XWXxKR?Cpo3SI(Wwkl-XRgM<5N zf|0(5$3*k469s}8=8;u0JOENEi&y)p4Y3dy1jxzo)yPRY1<`Ws*fC8&(s%J{MV{23 zAQ02cfY9(F1*JG34}hd4nluSeHL2sqjh9TQl|t{QeyHg;eJ77rR05I4U63{m@TlOl zQYM54K#H@K6zh{~lP8BuCeltq{h@xTi81oT7nML1lv#-o31NhpxnNq`C=If|e;sb~ zOB%;+@RbB3uV$q0rteo8Bc(N>fLwE?N0?%zbs%|pN=^s`cX`)*R-0WdW}0`+s1)R; zaa8h}1*{JPL;&b-);f^lT}ojXUI57f$jQmk1w_Hsd|cX@iq!eraroO9{4ruNe(Spc zvHc>kx&K0J8n6f(1}?_>K})e~axCIz{(CotQ(>oG04Y94VG&KxW#!?*`UD($cM-M)Ou&X`-od&`qp_y)7_6>37Qc0xj;+BF z*wS}Ce(SdYG5sU4sR+iOntYAO+LN%L&ScE18;-g4zQ*kO-(cm?XzZE28y8Y8YU&St z2T#0F2}BBLn`oBfY#X3f%7`eX;&=cI2^pbj?RRGF7G_b|D3}aI2m&UyS|LUik^|TVVv3ETP*AtiQTjJ;Od#Hs@ID2U3x)OO7R(- zQSmhzLg8ju$q}JNIFIM6#{AyQ%EkFv>yglCw3IDLY%?Bb=4{5bQMLaaqU;RWK@nNaMr`-_SU-)`td~ zYJUl^Oxy^@LQM@*j+o z{zH(r^?>c-g4t)Xux9X2m{Wgh5scFiGj5Y1AhL4JH0~zE4*hN6l(4iQZQfy-Vb(g3 zyhR=-BzNIPq?hl3i^IN_w4t3PDQX`g>Q0eh&vtZ&-0e8b_^8iUHa%%yOrMa*PoWhKulsm9!wMBAQZJ ziY9o%0$g~a6AI!z7eJC_AuI81dR#@6lZx+SUU3IMNh@2Kwaz>P@ zVG6eFM`r0)aMKF_)LMO`#Yv(05ST^rv&1uIIV7w?RhAZ{Iy;sWUdcw*dH4Ovw-Ivtc?OCXdp z#dHv)mI@iAp!AKYOOY2i0*)vLv00TiatC$lG|6FlAPh6w6tf%>xuZFhv|!=!v&eg< zi}bG}%G!{|S&M_B!z4$T4k6nVSC_4l(YhAA-hToL#?5iaQ?WLbtFmFG@^qNw7}LWu zT1+v^Az^vMh5J)*?di@AaV1FR;0c&txrJ&6MSw{*A40jmBs#5L?!)CuwJ7ezTnly{ zjhpjVJH(Y#HB|Hmn*Ts!9R9}(81_P&drH0J=7Q$Q=)kq9yX#m1YPp(0mMLasM+%Rh z!S#xrgiRuy$dJ@}91^Px!^u8h;acKxj{}j`$^_!|2O462r50Q!nN@43HE?ZejF7b+ zlnYR^OfemqAsd+P_X%#zUnOMnlE*JcY=x27R(=?EmmP@xrTa)HbDbYM&-Rr#cdVD+ zo{HSRzHl4F^oJVZ-3G0gCYcqu*19e<6+*ePE!y|0wpvEX6ctVygwa}n4|JG1jL&yqJ%bl#ssvBelsBhKkB`(mr=M)y!`a%_mXUla% ze&l*vLU`?)pK#@G&6yx({iP1xaMOyc6rRSQb&x3#vOHrsr-V+=m#dtXmAGUShE5hX zX=nDPOC|PdK|J%{FX2j?QMRk#xv^zGF8{ryB8Y|mRtN8wsj29kX!MZ7Ov#q8JY%&^ z2_3a7yB?epC9MfX$?1KkrEQp6LA>~2Ao4~{ld5{`A{YNFkQ>B4el?`IG1x=47DCpR zPPu$BGd>s`24r3pHeu=e&PvtHdO^Hesyzx8{AvpbFIDT!4I-IlS|iGB3AHtZa^V>k zgmRuS9X`&4P@tTQJBRQl^E87Fl>g<2}_N?h>uz= z(+#34pq;;JhqU`If55~)K`b(Nh}mO0gfy<>Yq!I>hxkC8KL6n)&yawU8`tBLzr;*8eZvpTo;IYCvB3p30NhkzgmI#s>2m;urCS3X=R#- zsGr!L{(pjp`J7jpXsd$k}gD%}e8s?-!xS#9cJ zNM`LZLBtAS6S^d#p3w z^J^+}kBO8aLLPiJgQ!j|R}i#+gA*!1*U zh^ZK=8pQc!+asWIZQ;A^ymQ|%X+lA@c~|p*I-xgYLF_;1Fn*7{WEp(9>6zH^`fU7K zWenCFgF#k5D?K}3)6Br0UfpvLbEGsM##Mx1okdu4M68Om5J~TZR z%d3Bc71ch#s;Xl(fjF(^tLWJ3WiwA;h|>dMnw`(05xFiT`EFeydQK`p;OIPzosom1 zrwT07erd}Su>AQi@$+-z5dCbJCJ@(F9Dt!sJ6UlSjTfKF6_;EzJE!5zaydBz8wV`H zV*iO)Qu9;%SYx~<5GU4s&B{}`y!(7YD@x_f5W13f*W_5~7J0f&KC0H|nm}Ce>|pe1 z(b?+r3BCWMR&SHUMf;^&KO^c*!MwWRnn2uK=R-^k9BP-7TD||wYHty`c>BlKf5eQ2 z)1{j}>5@e)AnpzM0qIAM+v&_|T@ZTA>HVH8bkX*P30pAj`B|9Wc!qQvycQ5Q1cu}6 z#)Hx`ZFYKpkRAyAO9{BgL@tG=_Z|~ZluwiJ*zg_` z?U(6z+Ko=0B(%Z)`&XA^Qa~goH(P-4rt>s`xVHOToZo%oj%QN^lFe>(^4ANYN8N2_ zcgZ}Li=`iK!>28mU}B3!_`LZ-O&~4~n1+P!x7}NYX2ZMf?#o*~?I`&*vL#`qV1)C}U9!9PhCbKg@zZO>aiGw<8`j_o8#+s|QApH29n%?fad_XM+iIU^t6kJ*LM?bcw-ORF)q?JCV6t{J@!*NePpSqDeq z=6BlTZPCr|5k^25pr;co2SrI6%2n66DzEM8E$8JFAbR!@y!FaPjCy$k-f6#1Gl+A$ zE=BsjGtBqVIM8^=jTMcfRxPO0A<-8jG{QqxD(_O#hDuIKNXQ7=tq*r>&cM5`ZO4e9 zScG=itP8}LZ+1&DM3&I^(>Q2xMwGOmj_V?f3(pwgAuDM^Rw|FjEZZfBeKIWKCrK!>Q$&D>5MQ4x}q~>cBgwZ0kA!|!0wI)ph zYzty;?oG^@o`(KicVS?cofzC@hh`AJ2wH)iKl7jHsstd78*5zUwsab(1v7n&60JF8 zUQd}-Yv?k|a;08Yg1C0g1q|t*h~Vz~(68GbT_8rhvsH>A8U-MY7t0K@Y6cDPh+Qq( zNC*Rr=oHISR&r9P>VvgDG!w+6gSmL`{bT6aGZC-#NRalNXa(`(uIq7dySmH5l>nr1 zlB<&8aYhXAh>dkhjB-wRvM5Ss+26kobMRdtigH#mE)-zetaIqvI~m z@I>V2@KkvZYbqOi7x@>JTmd(B3NZ=#l6L9b!Q(Xr1_ zX|t0a5XTMNj-!c}RlT3ShvfzHRLCf8Z!PKiH! z9eqciMf-jyq}_Hw!Ku1H{B^PVJCo@9+3FZDmA3&hDECgD_?x_(fv6oe5*c2vnMD>*7IXGO_tcCSZdtrZEt;E6fXKI4F)mvw_U z<;yf&IDcLB+K>9l^F8$4N=}H9BO<^IQ%my^B~+$uaA%o8Y^4HN_wbEU9Pw@sx+EBf zP0dH+;n{d0Buf{FbV9?PJz1*Z0R;j` zE!f8lF)DDa1w``ll)^XeT9H+ueaBwhZl9pmn>ST~*m>A)Y}gzpnN(MkPRWmqk~AG{ zIO2)#u^RQCRgijj7)Hqp77SpfVO2965C#kS2*r$wD~_lX(7t=mijs+L-M%|&g=TYs z*kaI0wC?t`F1UD1FKbUoNr7lq98g3?#B_(m=o&-4Ao8U6?l#dhsVvRdtVcL%zE#Ks zv3c-Dv}xB(7<|+}>L-usXm+I+H0odtTgTY16p*ST%`TF z8x9`5m)_44?<=VukjMO*1fcm^P-O7BBoLM2i0)dE*J+UhlDts0As#jBJbJ!X@LbLZ zulA#HGYP;jA1g(ar>r)!a`)ybwI;eGD9O8~dsYY>GMBt?($CS))9=ym({r>!=Wcpg zo03e*gjnkln;kdQl54)(L>mDk%h93GiL0q`B(%WCYkCFcf~}7WnptaTqu`XhHhrIPkDA^vAyGi-M3&`7Q54kVpcPazMpOg6oT-be4%0-lB1&)S%v zl~pz(JZM&Kn&6-;1er#?VAAi?bLe@0LRUd|A5HXpt*Mf+%ZUwo92X;CEGY)*YGgX) zn)}Zg-3R(ElO2zHDyA(D$EbkN*K9|nBpCIWX*)Ig4vXP)IU@c(o+NevQLh7IWwX%X z@D2d&2%@`ov@4L*FPmsR?*Q;F5Tk80sI~&qrr_OnLOdQok=sQ@m~4W97XPBar03G} z={+_wwJZRAeY{PI1Sgge?%m)46g{OsuaeBBt~0LcxW<7}AVRfiUb6*3+0q@_!kSEblI z6w2UY)9vkR$+%)o7wSOgIbenrgBj<6j)Y6Y1v~3H?}Ia-Sd)YmoAek9)|#2c?{$F| zR@^TKHb?FNHQ+8_wX`7jXE~$mh$D_T;)o-TIO2#SjyU3oBaYlF{||24qymf&lbrwn N002ovPDHLkV1j&_p;`a{ literal 0 HcmV?d00001 diff --git a/src/main/resources/music/branding/vanced_light/resource/drawable-large-xhdpi/record.png b/src/main/resources/music/branding/vanced_light/resource/drawable-large-xhdpi/record.png new file mode 100644 index 0000000000000000000000000000000000000000..5eed521c2d08071f9309d8e0ae3a88d25c75d080 GIT binary patch literal 14277 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 Y1E@KH`pRKsSpWb407*qoM6N<$g79%mx&QzG literal 0 HcmV?d00001 diff --git a/src/main/resources/music/branding/vanced_light/resource/drawable-mdpi/logo_music.png b/src/main/resources/music/branding/vanced_light/resource/drawable-mdpi/logo_music.png new file mode 100644 index 0000000000000000000000000000000000000000..3e961fdf93bbe475e11178a1d90e48d3ad2feb2c GIT binary patch literal 5785 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 Xqn>hl;Tx8&00000NkvXXu0mjfHKzro literal 0 HcmV?d00001 diff --git a/src/main/resources/music/branding/vanced_light/resource/drawable-mdpi/record.png b/src/main/resources/music/branding/vanced_light/resource/drawable-mdpi/record.png new file mode 100644 index 0000000000000000000000000000000000000000..74cbc2aa2f360edd34aef003238be688259abaf5 GIT binary patch literal 3762 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/music/branding/vanced_light/resource/drawable-xhdpi/action_bar_logo.png b/src/main/resources/music/branding/vanced_light/resource/drawable-xhdpi/action_bar_logo.png new file mode 100644 index 0000000000000000000000000000000000000000..c26398c38f0e19ae6cbc6a28d47d50739771157b GIT binary patch literal 5040 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 TwKXDq`5K_5p`%`{Y6brvLAXi} literal 0 HcmV?d00001 diff --git a/src/main/resources/music/branding/vanced_light/resource/drawable-xlarge-mdpi/record.png b/src/main/resources/music/branding/vanced_light/resource/drawable-xlarge-mdpi/record.png new file mode 100644 index 0000000000000000000000000000000000000000..e50c596916080c7ea0dc137f24e0176cf75f3a48 GIT binary patch literal 9096 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/music/branding/vanced_light/resource/drawable-xxhdpi/logo_music.png b/src/main/resources/music/branding/vanced_light/resource/drawable-xxhdpi/logo_music.png new file mode 100644 index 0000000000000000000000000000000000000000..b1f7acecd9d1b09fdb4f34655f0e0558290d4951 GIT binary patch literal 13615 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 TwKXDq`5K_5p`%`{Y6brvLAXi} literal 0 HcmV?d00001 diff --git a/src/main/resources/music/branding/vanced_light/resource/drawable-xxxhdpi/action_bar_logo.png b/src/main/resources/music/branding/vanced_light/resource/drawable-xxxhdpi/action_bar_logo.png new file mode 100644 index 0000000000000000000000000000000000000000..9a451629e2892442ecf1df9fc000911d8186060b GIT binary patch literal 8884 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/music/branding/vanced_light/resource/drawable-xxxhdpi/logo_music.png b/src/main/resources/music/branding/vanced_light/resource/drawable-xxxhdpi/logo_music.png new file mode 100644 index 0000000000000000000000000000000000000000..9dbc103c837b243ee0948b2eb24dafd30e69fe14 GIT binary patch literal 43164 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 literal 0 HcmV?d00001 From 668299c14291f2a68c0bf6547958be68256a2b4f Mon Sep 17 00:00:00 2001 From: semantic-release-bot Date: Sat, 23 Mar 2024 16:02:44 +0000 Subject: [PATCH 053/147] chore(release): 2.222.0-dev.9 [skip ci] # [2.222.0-dev.9](https://github.com/anddea/revanced-patches/compare/v2.222.0-dev.8...v2.222.0-dev.9) (2024-03-23) ### Bug Fixes * **YouTube - Shorts overlay buttons:** Resize icons ([e348565](https://github.com/anddea/revanced-patches/commit/e348565caaa352e4004910d87e43fb612907ae21)) * **YouTube - Translations:** Update translations info ([12982f4](https://github.com/anddea/revanced-patches/commit/12982f423660b3e9289d04bb0666249b737d2ee9)) * **YouTube - Translations:** Update translations info ([25ce0a9](https://github.com/anddea/revanced-patches/commit/25ce0a988e2601bf4b61cbd5b1c85bd7f6951ddb)) ### Features * **YouTube - Translations:** Update `Italian` ([#115](https://github.com/anddea/revanced-patches/issues/115)) ([31218ed](https://github.com/anddea/revanced-patches/commit/31218ed20367504808ceb061d908f88696cfeafb)) * **YouTube - Translations:** Update `Italian` ([#119](https://github.com/anddea/revanced-patches/issues/119)) ([148a03e](https://github.com/anddea/revanced-patches/commit/148a03e8d867484450fd141467673c3808ec0e12)) * **YouTube - Translations:** Update `Japanese` ([#113](https://github.com/anddea/revanced-patches/issues/113)) ([8f2be3a](https://github.com/anddea/revanced-patches/commit/8f2be3af048df72146d81574515f1cd7650cc5df)) * **YouTube - Translations:** Update `Korean` ([#116](https://github.com/anddea/revanced-patches/issues/116)) ([54516c1](https://github.com/anddea/revanced-patches/commit/54516c1275869cc589a93f3e0b8961c0cc040a48)) * **YouTube - Translations:** Update `Korean` ([#120](https://github.com/anddea/revanced-patches/issues/120)) ([73e6139](https://github.com/anddea/revanced-patches/commit/73e61391df4a13e7cdbe7528154b624a12d8ebaa)) * **YouTube - Translations:** Update `Spanish` ([#117](https://github.com/anddea/revanced-patches/issues/117)) ([18f5ac3](https://github.com/anddea/revanced-patches/commit/18f5ac3eb201f6493ff7467ef026c0b63c882df4)) * **YT Music - Custom branding icon:** Add more options ([86ec325](https://github.com/anddea/revanced-patches/commit/86ec3250cdd5ad40837067923b1eb5ef69f4e37e)) --- CHANGELOG.md | 20 ++++++++++++++++++++ gradle.properties | 2 +- 2 files changed, 21 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5d5eb8284..f38916c9b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,23 @@ +# [2.222.0-dev.9](https://github.com/anddea/revanced-patches/compare/v2.222.0-dev.8...v2.222.0-dev.9) (2024-03-23) + + +### Bug Fixes + +* **YouTube - Shorts overlay buttons:** Resize icons ([e348565](https://github.com/anddea/revanced-patches/commit/e348565caaa352e4004910d87e43fb612907ae21)) +* **YouTube - Translations:** Update translations info ([12982f4](https://github.com/anddea/revanced-patches/commit/12982f423660b3e9289d04bb0666249b737d2ee9)) +* **YouTube - Translations:** Update translations info ([25ce0a9](https://github.com/anddea/revanced-patches/commit/25ce0a988e2601bf4b61cbd5b1c85bd7f6951ddb)) + + +### Features + +* **YouTube - Translations:** Update `Italian` ([#115](https://github.com/anddea/revanced-patches/issues/115)) ([31218ed](https://github.com/anddea/revanced-patches/commit/31218ed20367504808ceb061d908f88696cfeafb)) +* **YouTube - Translations:** Update `Italian` ([#119](https://github.com/anddea/revanced-patches/issues/119)) ([148a03e](https://github.com/anddea/revanced-patches/commit/148a03e8d867484450fd141467673c3808ec0e12)) +* **YouTube - Translations:** Update `Japanese` ([#113](https://github.com/anddea/revanced-patches/issues/113)) ([8f2be3a](https://github.com/anddea/revanced-patches/commit/8f2be3af048df72146d81574515f1cd7650cc5df)) +* **YouTube - Translations:** Update `Korean` ([#116](https://github.com/anddea/revanced-patches/issues/116)) ([54516c1](https://github.com/anddea/revanced-patches/commit/54516c1275869cc589a93f3e0b8961c0cc040a48)) +* **YouTube - Translations:** Update `Korean` ([#120](https://github.com/anddea/revanced-patches/issues/120)) ([73e6139](https://github.com/anddea/revanced-patches/commit/73e61391df4a13e7cdbe7528154b624a12d8ebaa)) +* **YouTube - Translations:** Update `Spanish` ([#117](https://github.com/anddea/revanced-patches/issues/117)) ([18f5ac3](https://github.com/anddea/revanced-patches/commit/18f5ac3eb201f6493ff7467ef026c0b63c882df4)) +* **YT Music - Custom branding icon:** Add more options ([86ec325](https://github.com/anddea/revanced-patches/commit/86ec3250cdd5ad40837067923b1eb5ef69f4e37e)) + # [2.222.0-dev.8](https://github.com/anddea/revanced-patches/compare/v2.222.0-dev.7...v2.222.0-dev.8) (2024-03-22) diff --git a/gradle.properties b/gradle.properties index b1c4ce339..b0da2b801 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,4 +1,4 @@ org.gradle.parallel = true org.gradle.caching = true kotlin.code.style = official -version = 2.222.0-dev.8 +version = 2.222.0-dev.9 From 73fae530cd31c630844a0ad2a079756604ef777d Mon Sep 17 00:00:00 2001 From: Kuddus73 <127908708+Kuddus73@users.noreply.github.com> Date: Sat, 23 Mar 2024 16:07:40 +0000 Subject: [PATCH 054/147] feat(YouTube - Translations): Update `Italian` (#123) --- .../resources/youtube/translations/it-rIT/strings.xml | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/main/resources/youtube/translations/it-rIT/strings.xml b/src/main/resources/youtube/translations/it-rIT/strings.xml index bb5e22b7e..243d6c93c 100644 --- a/src/main/resources/youtube/translations/it-rIT/strings.xml +++ b/src/main/resources/youtube/translations/it-rIT/strings.xml @@ -978,8 +978,8 @@ Note: Le linee guida contengono suggerimenti e regole sull\'invio dei segmenti Visualizza le linee guida Scegli la categoria del segmento - Il segmento dura da %02d:%02d a %02d:%02d (%d minuti %02d secondi). -Il segmento è pronto per l\'invio? + "Il segmento dura da %02d:%02d a %02d:%02d (%d minuti %02d secondi). +Il segmento è pronto per l'invio?" I valori temporali sono corretti? La categoria è disattivata nelle impostazioni. Attiva la categoria da inviare Vuoi modificare l\'intervallo temporale di inizio o fine segmento? @@ -1076,10 +1076,11 @@ Il tuo Id utente è come una password e non dovrebbe mai essere condiviso"Tocca qui per cambiare il tuo nome utente Impossibile cambiare il nome utente (%d %s) Nome utente cambiato correttamente - Impossibile inviare il segmento perchè è già presente un duplicato + Impossibile inviare il segmento perchè è già presente Impossibile inviare il segmento (%s) Impossibile inviare il segmento (%s) - Impossibile inviare il segmento.\nSoglia raggiunta (troppe richieste provenienti dallo stesso utente o IP) + "Impossibile inviare il segmento. +Soglia raggiunta (troppe richieste provenienti dallo stesso utente o IP)" Impossibile inviare i segmenti (API scaduto) Impossibile inviare i segmenti (%d %s) Segmento correttamente inviato From 8acf88422b2a7521c5129e3e64ad2b537d030ca2 Mon Sep 17 00:00:00 2001 From: semantic-release-bot Date: Sat, 23 Mar 2024 16:09:26 +0000 Subject: [PATCH 055/147] chore(release): 2.222.0-dev.10 [skip ci] # [2.222.0-dev.10](https://github.com/anddea/revanced-patches/compare/v2.222.0-dev.9...v2.222.0-dev.10) (2024-03-23) ### Features * **YouTube - Translations:** Update `Italian` ([#123](https://github.com/anddea/revanced-patches/issues/123)) ([73fae53](https://github.com/anddea/revanced-patches/commit/73fae530cd31c630844a0ad2a079756604ef777d)) --- CHANGELOG.md | 7 +++++++ gradle.properties | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index f38916c9b..d3b16df1b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,10 @@ +# [2.222.0-dev.10](https://github.com/anddea/revanced-patches/compare/v2.222.0-dev.9...v2.222.0-dev.10) (2024-03-23) + + +### Features + +* **YouTube - Translations:** Update `Italian` ([#123](https://github.com/anddea/revanced-patches/issues/123)) ([73fae53](https://github.com/anddea/revanced-patches/commit/73fae530cd31c630844a0ad2a079756604ef777d)) + # [2.222.0-dev.9](https://github.com/anddea/revanced-patches/compare/v2.222.0-dev.8...v2.222.0-dev.9) (2024-03-23) diff --git a/gradle.properties b/gradle.properties index b0da2b801..7720e0159 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,4 +1,4 @@ org.gradle.parallel = true org.gradle.caching = true kotlin.code.style = official -version = 2.222.0-dev.9 +version = 2.222.0-dev.10 From e2d1724272e79f22882eed9992c9deffca66f8c2 Mon Sep 17 00:00:00 2001 From: GucekPL <69505731+GucekPL@users.noreply.github.com> Date: Mon, 25 Mar 2024 13:24:08 +0100 Subject: [PATCH 056/147] feat(YouTube - Translations): Update `Polish` (#135) --- .../youtube/translations/pl-rPL/strings.xml | 21 +++++++++++++------ 1 file changed, 15 insertions(+), 6 deletions(-) diff --git a/src/main/resources/youtube/translations/pl-rPL/strings.xml b/src/main/resources/youtube/translations/pl-rPL/strings.xml index f491f5098..97d8dfc85 100644 --- a/src/main/resources/youtube/translations/pl-rPL/strings.xml +++ b/src/main/resources/youtube/translations/pl-rPL/strings.xml @@ -93,13 +93,22 @@ Notka: jest to funkcja, która nie została przetestowana." Wyłączony Włączony Własny filtr - Nueprawidłowa długość słowa kluczowego (musi mieć co najmniej %s znaków): %s. - Skonfiguruj słowa kluczowe i frazy do ukrycia, oddzielając je osobnymi liniami\n\nSłowa z wielkimi literami w środku muszą być wprowadzane z zachowaniem pisowni (np. iPhone, TikTok, LeBlanc). - Edytuj filtr słów kluczowych + Wyłączony + Włączony + Filtr słów kluczowych dla komentarzy Wyłączony Włączony - Ukrywa wideo ze strony głównej i wyników wyszukiwania za pomocą filtra słów kluczowych. - Filtr słów kluczowych + Filtr słów kluczowych dla strony głównej i wyszukiwania + Wyłączony + Włączony + Filtr słów kluczowych dla subskrypcji + Wyniki wyszukiwania/strona główna/subskrypcje są filtrowane w celu ukrycia zawartości pasującej do słów kluczowych\n\nOgraniczenia\n• Niektóre Shortsy mogą nie być ukryte\n• Niektóre elementy interfejsu użytkownika mogą nie być ukryte\n• Wyszukiwanie słowa kluczowego może nie dać żadnych wyników. + Nieprawidłowe słowo kluczowe. Nie można użyć: \'%s\' jako filtra + Nieprawidłowa długość słowa kluczowego (musi mieć co najmniej %s znaków): %s. + Skonfiguruj słowa kluczowe i frazy do ukrycia według nazw oddzielonych liniami\n\Słowa z wielkimi literami w środku muszą być wprowadzane z zachowaniem wielkości liter (np. iPhone, TikTok, LeBlanc). + Edytuj filtr słów kluczowych + Ukrywa wideo za pomocą filtra słów kluczowych. + Filtr słów kluczowych Nieprawidłowe niestandardowe prędkości odtwarzania. Przywróć domyślne wartości. Dodaj lub zmień dostępne prędkości odtwarzania Edytuj niestandardowe prędkości odtwarzania @@ -742,7 +751,7 @@ Niektóre wideo, w tym te z subskrybowanych kanałów, mogą nie zostać ukryte. "Zmodyfikuj przycisk od pobierania, by używał zewnętrznej aplikacji." Zmodyfikuj przycisk od pobierania Notka - Zachowuje tryb poziomy, gdy wyłączysz i włączysz ekran w trybie pełnoekranowym. + Zachowuje tryb poziomy, gdy wyłączysz i włączysz ekran w trybie pełnoekranowym.\n\nZnany błąd: Może to zepsuć tryb Picture-in-Picture (PIP). Ilość milisekund, podczas których tryb poziomy jest wymuszony. Limit czasu zachowania trybu poziomego Zachowaj tryb poziomy From 0b8af4d1c0a172d6c3521d09d994f8110faade36 Mon Sep 17 00:00:00 2001 From: akir45 <91464996+akir45@users.noreply.github.com> Date: Mon, 25 Mar 2024 21:24:30 +0900 Subject: [PATCH 057/147] feat(YouTube - Translations): Update `Japanese` (#141) --- .../youtube/translations/ja-rJP/strings.xml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/main/resources/youtube/translations/ja-rJP/strings.xml b/src/main/resources/youtube/translations/ja-rJP/strings.xml index 17a6de6a9..95e13512e 100644 --- a/src/main/resources/youtube/translations/ja-rJP/strings.xml +++ b/src/main/resources/youtube/translations/ja-rJP/strings.xml @@ -726,7 +726,7 @@ DeArrow の詳細については、ここをタップしてください。""「オフライン」ボタンを外部ダウンローダーに置き換えます。" ダウンロードボタンをフック 情報 - 全画面表示時にランドスケープモードを維持します。 + 全画面表示時にランドスケープモードを維持します。\n\n既知の問題: ピクチャーインピクチャー(PIP)に問題が発生する可能性があります。 ランドスケープモードが強制されるミリ秒単位。 ランドスケープモードのタイムアウトを維持 ランドスケープモードを維持 @@ -865,7 +865,7 @@ DeArrow の詳細については、ここをタップしてください。"フィードのパラメーターの偽装 "プレーヤーのパラメーターを偽装して、再生の問題を防ぎます。 -既知の問題 +既知の問題: • 拡張ビットレートは利用できません。 • 有料動画のシークバーサムネイルは機能しません。 • オフラインへの動画の保存が機能しない場合があります。 @@ -1071,11 +1071,11 @@ DeArrow の詳細については、ここをタップしてください。" キーワードフィルターを編集 - キーワードフィルターは無効です。 - キーワードフィルターは有効です。 - キーワードフィルターを使用してフィードと検索結果の動画を非表示にします。 + ホームフィードと検索結果のキーワードフィルターは無効です。 + ホームフィードと検索結果のキーワードフィルターは有効です。 + キーワードフィルターを使用してホームと検索結果の動画を非表示にします。 キーワードフィルターを有効にする - 検索,ホーム,サブスクリプションの結果がフィルタリングされ、キーワードフレーズに一致するコンテンツが非表示になります。\n\n制限事項:\n• 一部のショート動画は非表示にできない場合があります。\n• 一部の UI コンポーネントは非表示にならない場合があります。\n• キーワードを検索しても結果が表示されない場合があります。 + 検索結果,ホームフィード,サブスクリプションの結果がフィルタリングされ、キーワードフレーズに一致するコンテンツが非表示になります。\n\n制限事項:\n• 一部のショート動画は非表示にできない場合があります。\n• 一部の UI コンポーネントは非表示にならない場合があります。\n• キーワードを検索しても結果が表示されない場合があります。 コメントのキーワードフィルターは無効です。 コメントのキーワードフィルターは有効です。 コメントキーワードフィルターを有効にする From 62bb60ba22599f7874550374b9a69717e2ae1a6f Mon Sep 17 00:00:00 2001 From: semantic-release-bot Date: Mon, 25 Mar 2024 12:26:36 +0000 Subject: [PATCH 058/147] chore(release): 2.223.0-dev.1 [skip ci] # [2.223.0-dev.1](https://github.com/anddea/revanced-patches/compare/v2.222.0...v2.223.0-dev.1) (2024-03-25) ### Bug Fixes * **YouTube - Change player flyout panel toggles:** Fix for supported versions ([a9fe961](https://github.com/anddea/revanced-patches/commit/a9fe961d9c8a9bce66c2c42e37a55a592411b516)) * **YouTube - Shorts overlay buttons:** Resize icons ([e348565](https://github.com/anddea/revanced-patches/commit/e348565caaa352e4004910d87e43fb612907ae21)) * **YouTube - Swipe controls:** Fix some strings ([074e3e4](https://github.com/anddea/revanced-patches/commit/074e3e419731c075ca9bffa73f43a256316c3684)) * **YouTube - Translations:** Update translations info ([12982f4](https://github.com/anddea/revanced-patches/commit/12982f423660b3e9289d04bb0666249b737d2ee9)) * **YouTube - Translations:** Update translations info ([25ce0a9](https://github.com/anddea/revanced-patches/commit/25ce0a988e2601bf4b61cbd5b1c85bd7f6951ddb)) * **YouTube - Translations:** Update translations info ([302ffd6](https://github.com/anddea/revanced-patches/commit/302ffd6b9d0f2b4b5f359dff5fcb769db290413f)) * **YouTube - Translations:** Update translations info ([9babfd9](https://github.com/anddea/revanced-patches/commit/9babfd978e650742a52e5efa4d4189656ff5fdd5)) * **YouTube - Translations:** Update translations info ([56ad720](https://github.com/anddea/revanced-patches/commit/56ad7205e68ea875a0bef99312d99d1a8d4a2834)) * **YouTube - Translations:** Update translations info ([17a514e](https://github.com/anddea/revanced-patches/commit/17a514ea90d921a269e957ab3cca1da5b742c26f)) * **YouTube - Translations:** Update translations info ([c30c031](https://github.com/anddea/revanced-patches/commit/c30c031efea8cf27fae23ad77c45fc4c278f7a94)) * **YouTube/YT Music - Debugging:** Disable by default ([241b6dd](https://github.com/anddea/revanced-patches/commit/241b6dd8c53ee0bbbceaea363851933d11441be6)) * **YouTube:** Adjusting patches to apply correctly to earlier versions. ([#94](https://github.com/anddea/revanced-patches/issues/94)) ([cb02ba7](https://github.com/anddea/revanced-patches/commit/cb02ba71f5af061a17183540537966e9ccef9332)) ### Features * **YouTube - Hide layout components:** Add `Subscriptions` tab and `Comments` to `Keyword filter` ([bbc3217](https://github.com/anddea/revanced-patches/commit/bbc32170b6bf2d94f43ad4782fe27960fa4caf53)) * **YouTube - Speed overlay:** Change the speed overlay icon and fix patch for applying to earlier versions ([#92](https://github.com/anddea/revanced-patches/issues/92)) ([d547cda](https://github.com/anddea/revanced-patches/commit/d547cda236fc6d97387e5e6422b3a3a787046a2c)) * **YouTube - Translations:** Update `Brazillian Portuguese` ([#85](https://github.com/anddea/revanced-patches/issues/85)) ([12ee1e1](https://github.com/anddea/revanced-patches/commit/12ee1e18f03351e551f68c5e0099f7f73208a85e)) * **YouTube - Translations:** Update `Italian` ([#102](https://github.com/anddea/revanced-patches/issues/102)) ([580883c](https://github.com/anddea/revanced-patches/commit/580883cec8f46e3e0be25995abe575d69739fb2a)) * **YouTube - Translations:** Update `Italian` ([#115](https://github.com/anddea/revanced-patches/issues/115)) ([31218ed](https://github.com/anddea/revanced-patches/commit/31218ed20367504808ceb061d908f88696cfeafb)) * **YouTube - Translations:** Update `Italian` ([#119](https://github.com/anddea/revanced-patches/issues/119)) ([148a03e](https://github.com/anddea/revanced-patches/commit/148a03e8d867484450fd141467673c3808ec0e12)) * **YouTube - Translations:** Update `Italian` ([#123](https://github.com/anddea/revanced-patches/issues/123)) ([73fae53](https://github.com/anddea/revanced-patches/commit/73fae530cd31c630844a0ad2a079756604ef777d)) * **YouTube - Translations:** Update `Japanese` ([#107](https://github.com/anddea/revanced-patches/issues/107)) ([cc87b2d](https://github.com/anddea/revanced-patches/commit/cc87b2db4053adfa583ee75ce88f642e2804fc8c)) * **YouTube - Translations:** Update `Japanese` ([#113](https://github.com/anddea/revanced-patches/issues/113)) ([8f2be3a](https://github.com/anddea/revanced-patches/commit/8f2be3af048df72146d81574515f1cd7650cc5df)) * **YouTube - Translations:** Update `Japanese` ([#141](https://github.com/anddea/revanced-patches/issues/141)) ([0b8af4d](https://github.com/anddea/revanced-patches/commit/0b8af4d1c0a172d6c3521d09d994f8110faade36)) * **YouTube - Translations:** Update `Japanese` ([#81](https://github.com/anddea/revanced-patches/issues/81)) ([5191bbe](https://github.com/anddea/revanced-patches/commit/5191bbe6777e11b1d823cdeb004423583259a9e2)) * **YouTube - Translations:** Update `Japanese` ([#89](https://github.com/anddea/revanced-patches/issues/89)) ([f8b40f8](https://github.com/anddea/revanced-patches/commit/f8b40f81bdac3c1bd7e3d3fee94864b0da7656fd)) * **YouTube - Translations:** Update `Korean` ([8b11f6a](https://github.com/anddea/revanced-patches/commit/8b11f6a698100b1e1d6ef83b0e6eccb36470ba35)) * **YouTube - Translations:** Update `Korean` ([#108](https://github.com/anddea/revanced-patches/issues/108)) ([f29bfa5](https://github.com/anddea/revanced-patches/commit/f29bfa5cb8ed43ce66f3d9b3c1e5abfd74872461)) * **YouTube - Translations:** Update `Korean` ([#116](https://github.com/anddea/revanced-patches/issues/116)) ([54516c1](https://github.com/anddea/revanced-patches/commit/54516c1275869cc589a93f3e0b8961c0cc040a48)) * **YouTube - Translations:** Update `Korean` ([#120](https://github.com/anddea/revanced-patches/issues/120)) ([73e6139](https://github.com/anddea/revanced-patches/commit/73e61391df4a13e7cdbe7528154b624a12d8ebaa)) * **YouTube - Translations:** Update `Polish` ([#135](https://github.com/anddea/revanced-patches/issues/135)) ([e2d1724](https://github.com/anddea/revanced-patches/commit/e2d1724272e79f22882eed9992c9deffca66f8c2)) * **YouTube - Translations:** Update `Russian` ([#95](https://github.com/anddea/revanced-patches/issues/95)) ([a00a7b6](https://github.com/anddea/revanced-patches/commit/a00a7b6646c0f75968d683dc224e437debbc1c8d)) * **YouTube - Translations:** Update `Spanish` ([#117](https://github.com/anddea/revanced-patches/issues/117)) ([18f5ac3](https://github.com/anddea/revanced-patches/commit/18f5ac3eb201f6493ff7467ef026c0b63c882df4)) * **YouTube - Translations:** Update `Spanish` ([#79](https://github.com/anddea/revanced-patches/issues/79)) ([1c3731d](https://github.com/anddea/revanced-patches/commit/1c3731dc8c38b9233fb5fdca804560ff30c15c8b)) * **YouTube - Translations:** Update `Ukrainian` ([ac81500](https://github.com/anddea/revanced-patches/commit/ac81500024cc0794cc52dc5c1da5367aeff45764)) * **YouTube - Translation:** Update `Italian` ([#73](https://github.com/anddea/revanced-patches/issues/73)) ([ee9f012](https://github.com/anddea/revanced-patches/commit/ee9f012e180acfd7d3ffedee37e3b73b2743295a)), closes [#71](https://github.com/anddea/revanced-patches/issues/71) * **YouTube:** Bump support version `19.09.38` - `19.10.39` ([#96](https://github.com/anddea/revanced-patches/issues/96)) ([bd7cb77](https://github.com/anddea/revanced-patches/commit/bd7cb771d0529436b690428316ae89517a6ef435)) * **YouTube:** Bump support version `19.11.38` ([#110](https://github.com/anddea/revanced-patches/issues/110)) ([99142d8](https://github.com/anddea/revanced-patches/commit/99142d89ca4d2e0735b130a504a4d4a394fde605)) * **YT Music - Custom branding icon:** Add more options ([86ec325](https://github.com/anddea/revanced-patches/commit/86ec3250cdd5ad40837067923b1eb5ef69f4e37e)) * **YT Music:** Bump new versions ([1fbaeef](https://github.com/anddea/revanced-patches/commit/1fbaeef5cf21ce8b914c8c4cf49a33f1e23abbd9)) --- CHANGELOG.md | 48 +++++++++++++++++++++++++++++++++++++++++++++++ gradle.properties | 2 +- 2 files changed, 49 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 31518c0cf..befb43121 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,51 @@ +# [2.223.0-dev.1](https://github.com/anddea/revanced-patches/compare/v2.222.0...v2.223.0-dev.1) (2024-03-25) + + +### Bug Fixes + +* **YouTube - Change player flyout panel toggles:** Fix for supported versions ([a9fe961](https://github.com/anddea/revanced-patches/commit/a9fe961d9c8a9bce66c2c42e37a55a592411b516)) +* **YouTube - Shorts overlay buttons:** Resize icons ([e348565](https://github.com/anddea/revanced-patches/commit/e348565caaa352e4004910d87e43fb612907ae21)) +* **YouTube - Swipe controls:** Fix some strings ([074e3e4](https://github.com/anddea/revanced-patches/commit/074e3e419731c075ca9bffa73f43a256316c3684)) +* **YouTube - Translations:** Update translations info ([12982f4](https://github.com/anddea/revanced-patches/commit/12982f423660b3e9289d04bb0666249b737d2ee9)) +* **YouTube - Translations:** Update translations info ([25ce0a9](https://github.com/anddea/revanced-patches/commit/25ce0a988e2601bf4b61cbd5b1c85bd7f6951ddb)) +* **YouTube - Translations:** Update translations info ([302ffd6](https://github.com/anddea/revanced-patches/commit/302ffd6b9d0f2b4b5f359dff5fcb769db290413f)) +* **YouTube - Translations:** Update translations info ([9babfd9](https://github.com/anddea/revanced-patches/commit/9babfd978e650742a52e5efa4d4189656ff5fdd5)) +* **YouTube - Translations:** Update translations info ([56ad720](https://github.com/anddea/revanced-patches/commit/56ad7205e68ea875a0bef99312d99d1a8d4a2834)) +* **YouTube - Translations:** Update translations info ([17a514e](https://github.com/anddea/revanced-patches/commit/17a514ea90d921a269e957ab3cca1da5b742c26f)) +* **YouTube - Translations:** Update translations info ([c30c031](https://github.com/anddea/revanced-patches/commit/c30c031efea8cf27fae23ad77c45fc4c278f7a94)) +* **YouTube/YT Music - Debugging:** Disable by default ([241b6dd](https://github.com/anddea/revanced-patches/commit/241b6dd8c53ee0bbbceaea363851933d11441be6)) +* **YouTube:** Adjusting patches to apply correctly to earlier versions. ([#94](https://github.com/anddea/revanced-patches/issues/94)) ([cb02ba7](https://github.com/anddea/revanced-patches/commit/cb02ba71f5af061a17183540537966e9ccef9332)) + + +### Features + +* **YouTube - Hide layout components:** Add `Subscriptions` tab and `Comments` to `Keyword filter` ([bbc3217](https://github.com/anddea/revanced-patches/commit/bbc32170b6bf2d94f43ad4782fe27960fa4caf53)) +* **YouTube - Speed overlay:** Change the speed overlay icon and fix patch for applying to earlier versions ([#92](https://github.com/anddea/revanced-patches/issues/92)) ([d547cda](https://github.com/anddea/revanced-patches/commit/d547cda236fc6d97387e5e6422b3a3a787046a2c)) +* **YouTube - Translations:** Update `Brazillian Portuguese` ([#85](https://github.com/anddea/revanced-patches/issues/85)) ([12ee1e1](https://github.com/anddea/revanced-patches/commit/12ee1e18f03351e551f68c5e0099f7f73208a85e)) +* **YouTube - Translations:** Update `Italian` ([#102](https://github.com/anddea/revanced-patches/issues/102)) ([580883c](https://github.com/anddea/revanced-patches/commit/580883cec8f46e3e0be25995abe575d69739fb2a)) +* **YouTube - Translations:** Update `Italian` ([#115](https://github.com/anddea/revanced-patches/issues/115)) ([31218ed](https://github.com/anddea/revanced-patches/commit/31218ed20367504808ceb061d908f88696cfeafb)) +* **YouTube - Translations:** Update `Italian` ([#119](https://github.com/anddea/revanced-patches/issues/119)) ([148a03e](https://github.com/anddea/revanced-patches/commit/148a03e8d867484450fd141467673c3808ec0e12)) +* **YouTube - Translations:** Update `Italian` ([#123](https://github.com/anddea/revanced-patches/issues/123)) ([73fae53](https://github.com/anddea/revanced-patches/commit/73fae530cd31c630844a0ad2a079756604ef777d)) +* **YouTube - Translations:** Update `Japanese` ([#107](https://github.com/anddea/revanced-patches/issues/107)) ([cc87b2d](https://github.com/anddea/revanced-patches/commit/cc87b2db4053adfa583ee75ce88f642e2804fc8c)) +* **YouTube - Translations:** Update `Japanese` ([#113](https://github.com/anddea/revanced-patches/issues/113)) ([8f2be3a](https://github.com/anddea/revanced-patches/commit/8f2be3af048df72146d81574515f1cd7650cc5df)) +* **YouTube - Translations:** Update `Japanese` ([#141](https://github.com/anddea/revanced-patches/issues/141)) ([0b8af4d](https://github.com/anddea/revanced-patches/commit/0b8af4d1c0a172d6c3521d09d994f8110faade36)) +* **YouTube - Translations:** Update `Japanese` ([#81](https://github.com/anddea/revanced-patches/issues/81)) ([5191bbe](https://github.com/anddea/revanced-patches/commit/5191bbe6777e11b1d823cdeb004423583259a9e2)) +* **YouTube - Translations:** Update `Japanese` ([#89](https://github.com/anddea/revanced-patches/issues/89)) ([f8b40f8](https://github.com/anddea/revanced-patches/commit/f8b40f81bdac3c1bd7e3d3fee94864b0da7656fd)) +* **YouTube - Translations:** Update `Korean` ([8b11f6a](https://github.com/anddea/revanced-patches/commit/8b11f6a698100b1e1d6ef83b0e6eccb36470ba35)) +* **YouTube - Translations:** Update `Korean` ([#108](https://github.com/anddea/revanced-patches/issues/108)) ([f29bfa5](https://github.com/anddea/revanced-patches/commit/f29bfa5cb8ed43ce66f3d9b3c1e5abfd74872461)) +* **YouTube - Translations:** Update `Korean` ([#116](https://github.com/anddea/revanced-patches/issues/116)) ([54516c1](https://github.com/anddea/revanced-patches/commit/54516c1275869cc589a93f3e0b8961c0cc040a48)) +* **YouTube - Translations:** Update `Korean` ([#120](https://github.com/anddea/revanced-patches/issues/120)) ([73e6139](https://github.com/anddea/revanced-patches/commit/73e61391df4a13e7cdbe7528154b624a12d8ebaa)) +* **YouTube - Translations:** Update `Polish` ([#135](https://github.com/anddea/revanced-patches/issues/135)) ([e2d1724](https://github.com/anddea/revanced-patches/commit/e2d1724272e79f22882eed9992c9deffca66f8c2)) +* **YouTube - Translations:** Update `Russian` ([#95](https://github.com/anddea/revanced-patches/issues/95)) ([a00a7b6](https://github.com/anddea/revanced-patches/commit/a00a7b6646c0f75968d683dc224e437debbc1c8d)) +* **YouTube - Translations:** Update `Spanish` ([#117](https://github.com/anddea/revanced-patches/issues/117)) ([18f5ac3](https://github.com/anddea/revanced-patches/commit/18f5ac3eb201f6493ff7467ef026c0b63c882df4)) +* **YouTube - Translations:** Update `Spanish` ([#79](https://github.com/anddea/revanced-patches/issues/79)) ([1c3731d](https://github.com/anddea/revanced-patches/commit/1c3731dc8c38b9233fb5fdca804560ff30c15c8b)) +* **YouTube - Translations:** Update `Ukrainian` ([ac81500](https://github.com/anddea/revanced-patches/commit/ac81500024cc0794cc52dc5c1da5367aeff45764)) +* **YouTube - Translation:** Update `Italian` ([#73](https://github.com/anddea/revanced-patches/issues/73)) ([ee9f012](https://github.com/anddea/revanced-patches/commit/ee9f012e180acfd7d3ffedee37e3b73b2743295a)), closes [#71](https://github.com/anddea/revanced-patches/issues/71) +* **YouTube:** Bump support version `19.09.38` - `19.10.39` ([#96](https://github.com/anddea/revanced-patches/issues/96)) ([bd7cb77](https://github.com/anddea/revanced-patches/commit/bd7cb771d0529436b690428316ae89517a6ef435)) +* **YouTube:** Bump support version `19.11.38` ([#110](https://github.com/anddea/revanced-patches/issues/110)) ([99142d8](https://github.com/anddea/revanced-patches/commit/99142d89ca4d2e0735b130a504a4d4a394fde605)) +* **YT Music - Custom branding icon:** Add more options ([86ec325](https://github.com/anddea/revanced-patches/commit/86ec3250cdd5ad40837067923b1eb5ef69f4e37e)) +* **YT Music:** Bump new versions ([1fbaeef](https://github.com/anddea/revanced-patches/commit/1fbaeef5cf21ce8b914c8c4cf49a33f1e23abbd9)) + # [2.222.0](https://github.com/anddea/revanced-patches/compare/v2.221.1...v2.222.0) (2024-03-23) diff --git a/gradle.properties b/gradle.properties index b2951bbda..8662dc892 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,4 +1,4 @@ org.gradle.parallel = true org.gradle.caching = true kotlin.code.style = official -version = 2.222.0 +version = 2.223.0-dev.1 From 9abf94624e853e091dd82c9b0bbb71380b5e90ad Mon Sep 17 00:00:00 2001 From: Aaron Veil <70171475+anddea@users.noreply.github.com> Date: Mon, 25 Mar 2024 18:30:26 +0300 Subject: [PATCH 059/147] fix(YT Music - Custom branding icon): Fix some icons and add Welcome screen logo --- .../branding/icon/CustomBrandingIconPatch.kt | 125 ++++++++++-------- .../resource/drawable-hdpi/ytm_logo.png | Bin 0 -> 6903 bytes .../resource/drawable-mdpi/ytm_logo.png | Bin 0 -> 4363 bytes .../resource/drawable-xhdpi/ytm_logo.png | Bin 0 -> 9479 bytes .../resource/drawable-xxhdpi/ytm_logo.png | Bin 0 -> 16358 bytes .../resource/drawable-xxxhdpi/ytm_logo.png | Bin 0 -> 19985 bytes .../resource/drawable-hdpi/ytm_logo.png | Bin 0 -> 6052 bytes .../resource/drawable-mdpi/ytm_logo.png | Bin 0 -> 3827 bytes .../resource/drawable-xhdpi/ytm_logo.png | Bin 0 -> 8123 bytes .../resource/drawable-xxhdpi/ytm_logo.png | Bin 0 -> 14712 bytes .../resource/drawable-xxxhdpi/ytm_logo.png | Bin 0 -> 19307 bytes .../drawable-hdpi/action_bar_logo.png | Bin 3372 -> 2662 bytes .../drawable-hdpi/action_bar_logo_release.png | Bin 2250 -> 1263 bytes .../mmt/resource/drawable-hdpi/logo_music.png | Bin 0 -> 5935 bytes .../mmt/resource/drawable-hdpi/record.png | Bin 4303 -> 2785 bytes .../mmt/resource/drawable-hdpi/ytm_logo.png | Bin 0 -> 7156 bytes .../resource/drawable-large-hdpi/record.png | Bin 6681 -> 4358 bytes .../resource/drawable-large-mdpi/record.png | Bin 3961 -> 2787 bytes .../resource/drawable-large-xhdpi/record.png | Bin 9255 -> 6070 bytes .../drawable-mdpi/action_bar_logo.png | Bin 1738 -> 1640 bytes .../mmt/resource/drawable-mdpi/logo_music.png | Bin 0 -> 3895 bytes .../mmt/resource/drawable-mdpi/record.png | Bin 2799 -> 2507 bytes .../mmt/resource/drawable-mdpi/ytm_logo.png | Bin 0 -> 4527 bytes .../drawable-xhdpi/action_bar_logo.png | Bin 3632 -> 2615 bytes .../resource/drawable-xhdpi/logo_music.png | Bin 0 -> 6036 bytes .../mmt/resource/drawable-xhdpi/record.png | Bin 5883 -> 3818 bytes .../mmt/resource/drawable-xhdpi/ytm_logo.png | Bin 0 -> 18913 bytes .../resource/drawable-xlarge-hdpi/record.png | Bin 9097 -> 6003 bytes .../resource/drawable-xlarge-mdpi/record.png | Bin 5883 -> 3818 bytes .../drawable-xxhdpi/action_bar_logo.png | Bin 5659 -> 4177 bytes .../resource/drawable-xxhdpi/logo_music.png | Bin 0 -> 16350 bytes .../mmt/resource/drawable-xxhdpi/record.png | Bin 9097 -> 6003 bytes .../mmt/resource/drawable-xxhdpi/ytm_logo.png | Bin 0 -> 18913 bytes .../drawable-xxxhdpi/action_bar_logo.png | Bin 7504 -> 5660 bytes .../resource/drawable-xxxhdpi/logo_music.png | Bin 0 -> 25507 bytes .../resource/drawable-xxxhdpi/ytm_logo.png | Bin 0 -> 26578 bytes .../drawable-hdpi/action_bar_logo.png | Bin 4364 -> 0 bytes .../drawable-hdpi/action_bar_logo_release.png | Bin 4166 -> 0 bytes .../resource/drawable-hdpi/record.png | Bin 10219 -> 0 bytes .../resource/drawable-large-hdpi/record.png | Bin 14152 -> 0 bytes .../resource/drawable-large-mdpi/record.png | Bin 9723 -> 0 bytes .../resource/drawable-large-xhdpi/record.png | Bin 17897 -> 0 bytes .../drawable-mdpi/action_bar_logo.png | Bin 2716 -> 0 bytes .../resource/drawable-mdpi/record.png | Bin 6317 -> 0 bytes .../drawable-xhdpi/action_bar_logo.png | Bin 5505 -> 0 bytes .../resource/drawable-xhdpi/record.png | Bin 11745 -> 0 bytes .../resource/drawable-xlarge-hdpi/record.png | Bin 17576 -> 0 bytes .../resource/drawable-xlarge-mdpi/record.png | Bin 11745 -> 0 bytes .../drawable-xxhdpi/action_bar_logo.png | Bin 7651 -> 0 bytes .../resource/drawable-xxhdpi/record.png | Bin 17576 -> 0 bytes .../drawable-xxxhdpi/action_bar_logo.png | Bin 8142 -> 0 bytes .../drawable-hdpi/action_bar_logo.png | Bin 3157 -> 0 bytes .../drawable-hdpi/action_bar_logo_release.png | Bin 3221 -> 0 bytes .../resource/drawable-hdpi/record.png | Bin 9521 -> 0 bytes .../resource/drawable-large-hdpi/record.png | Bin 20520 -> 0 bytes .../resource/drawable-large-mdpi/record.png | Bin 11068 -> 0 bytes .../resource/drawable-large-xhdpi/record.png | Bin 30238 -> 0 bytes .../drawable-mdpi/action_bar_logo.png | Bin 2261 -> 0 bytes .../resource/drawable-mdpi/record.png | Bin 6198 -> 0 bytes .../drawable-xhdpi/action_bar_logo.png | Bin 4507 -> 0 bytes .../resource/drawable-xhdpi/record.png | Bin 15394 -> 0 bytes .../resource/drawable-xlarge-hdpi/record.png | Bin 30288 -> 0 bytes .../resource/drawable-xlarge-mdpi/record.png | Bin 15394 -> 0 bytes .../drawable-xxhdpi/action_bar_logo.png | Bin 6726 -> 0 bytes .../resource/drawable-xxhdpi/record.png | Bin 30288 -> 0 bytes .../drawable-xxxhdpi/action_bar_logo.png | Bin 10090 -> 0 bytes .../resource/drawable-hdpi/ytm_logo.png | Bin 0 -> 9043 bytes .../resource/drawable-mdpi/ytm_logo.png | Bin 0 -> 5454 bytes .../resource/drawable-xhdpi/ytm_logo.png | Bin 0 -> 12541 bytes .../resource/drawable-xxhdpi/ytm_logo.png | Bin 0 -> 22261 bytes .../resource/drawable-xxxhdpi/ytm_logo.png | Bin 0 -> 27308 bytes .../resource/drawable-hdpi/ytm_logo.png | Bin 0 -> 9726 bytes .../resource/drawable-mdpi/ytm_logo.png | Bin 0 -> 5785 bytes .../resource/drawable-xhdpi/ytm_logo.png | Bin 0 -> 14227 bytes .../resource/drawable-xxhdpi/ytm_logo.png | Bin 0 -> 13615 bytes .../resource/drawable-xxxhdpi/ytm_logo.png | Bin 0 -> 43164 bytes 76 files changed, 72 insertions(+), 53 deletions(-) create mode 100644 src/main/resources/music/branding/afn_blue/resource/drawable-hdpi/ytm_logo.png create mode 100644 src/main/resources/music/branding/afn_blue/resource/drawable-mdpi/ytm_logo.png create mode 100644 src/main/resources/music/branding/afn_blue/resource/drawable-xhdpi/ytm_logo.png create mode 100644 src/main/resources/music/branding/afn_blue/resource/drawable-xxhdpi/ytm_logo.png create mode 100644 src/main/resources/music/branding/afn_blue/resource/drawable-xxxhdpi/ytm_logo.png create mode 100644 src/main/resources/music/branding/afn_red/resource/drawable-hdpi/ytm_logo.png create mode 100644 src/main/resources/music/branding/afn_red/resource/drawable-mdpi/ytm_logo.png create mode 100644 src/main/resources/music/branding/afn_red/resource/drawable-xhdpi/ytm_logo.png create mode 100644 src/main/resources/music/branding/afn_red/resource/drawable-xxhdpi/ytm_logo.png create mode 100644 src/main/resources/music/branding/afn_red/resource/drawable-xxxhdpi/ytm_logo.png create mode 100644 src/main/resources/music/branding/mmt/resource/drawable-hdpi/logo_music.png create mode 100644 src/main/resources/music/branding/mmt/resource/drawable-hdpi/ytm_logo.png create mode 100644 src/main/resources/music/branding/mmt/resource/drawable-mdpi/logo_music.png create mode 100644 src/main/resources/music/branding/mmt/resource/drawable-mdpi/ytm_logo.png create mode 100644 src/main/resources/music/branding/mmt/resource/drawable-xhdpi/logo_music.png create mode 100644 src/main/resources/music/branding/mmt/resource/drawable-xhdpi/ytm_logo.png create mode 100644 src/main/resources/music/branding/mmt/resource/drawable-xxhdpi/logo_music.png create mode 100644 src/main/resources/music/branding/mmt/resource/drawable-xxhdpi/ytm_logo.png create mode 100644 src/main/resources/music/branding/mmt/resource/drawable-xxxhdpi/logo_music.png create mode 100644 src/main/resources/music/branding/mmt/resource/drawable-xxxhdpi/ytm_logo.png delete mode 100644 src/main/resources/music/branding/revancify_blue/resource/drawable-hdpi/action_bar_logo.png delete mode 100644 src/main/resources/music/branding/revancify_blue/resource/drawable-hdpi/action_bar_logo_release.png delete mode 100644 src/main/resources/music/branding/revancify_blue/resource/drawable-hdpi/record.png delete mode 100644 src/main/resources/music/branding/revancify_blue/resource/drawable-large-hdpi/record.png delete mode 100644 src/main/resources/music/branding/revancify_blue/resource/drawable-large-mdpi/record.png delete mode 100644 src/main/resources/music/branding/revancify_blue/resource/drawable-large-xhdpi/record.png delete mode 100644 src/main/resources/music/branding/revancify_blue/resource/drawable-mdpi/action_bar_logo.png delete mode 100644 src/main/resources/music/branding/revancify_blue/resource/drawable-mdpi/record.png delete mode 100644 src/main/resources/music/branding/revancify_blue/resource/drawable-xhdpi/action_bar_logo.png delete mode 100644 src/main/resources/music/branding/revancify_blue/resource/drawable-xhdpi/record.png delete mode 100644 src/main/resources/music/branding/revancify_blue/resource/drawable-xlarge-hdpi/record.png delete mode 100644 src/main/resources/music/branding/revancify_blue/resource/drawable-xlarge-mdpi/record.png delete mode 100644 src/main/resources/music/branding/revancify_blue/resource/drawable-xxhdpi/action_bar_logo.png delete mode 100644 src/main/resources/music/branding/revancify_blue/resource/drawable-xxhdpi/record.png delete mode 100644 src/main/resources/music/branding/revancify_blue/resource/drawable-xxxhdpi/action_bar_logo.png delete mode 100644 src/main/resources/music/branding/revancify_red/resource/drawable-hdpi/action_bar_logo.png delete mode 100644 src/main/resources/music/branding/revancify_red/resource/drawable-hdpi/action_bar_logo_release.png delete mode 100644 src/main/resources/music/branding/revancify_red/resource/drawable-hdpi/record.png delete mode 100644 src/main/resources/music/branding/revancify_red/resource/drawable-large-hdpi/record.png delete mode 100644 src/main/resources/music/branding/revancify_red/resource/drawable-large-mdpi/record.png delete mode 100644 src/main/resources/music/branding/revancify_red/resource/drawable-large-xhdpi/record.png delete mode 100644 src/main/resources/music/branding/revancify_red/resource/drawable-mdpi/action_bar_logo.png delete mode 100644 src/main/resources/music/branding/revancify_red/resource/drawable-mdpi/record.png delete mode 100644 src/main/resources/music/branding/revancify_red/resource/drawable-xhdpi/action_bar_logo.png delete mode 100644 src/main/resources/music/branding/revancify_red/resource/drawable-xhdpi/record.png delete mode 100644 src/main/resources/music/branding/revancify_red/resource/drawable-xlarge-hdpi/record.png delete mode 100644 src/main/resources/music/branding/revancify_red/resource/drawable-xlarge-mdpi/record.png delete mode 100644 src/main/resources/music/branding/revancify_red/resource/drawable-xxhdpi/action_bar_logo.png delete mode 100644 src/main/resources/music/branding/revancify_red/resource/drawable-xxhdpi/record.png delete mode 100644 src/main/resources/music/branding/revancify_red/resource/drawable-xxxhdpi/action_bar_logo.png create mode 100644 src/main/resources/music/branding/vanced_black/resource/drawable-hdpi/ytm_logo.png create mode 100644 src/main/resources/music/branding/vanced_black/resource/drawable-mdpi/ytm_logo.png create mode 100644 src/main/resources/music/branding/vanced_black/resource/drawable-xhdpi/ytm_logo.png create mode 100644 src/main/resources/music/branding/vanced_black/resource/drawable-xxhdpi/ytm_logo.png create mode 100644 src/main/resources/music/branding/vanced_black/resource/drawable-xxxhdpi/ytm_logo.png create mode 100644 src/main/resources/music/branding/vanced_light/resource/drawable-hdpi/ytm_logo.png create mode 100644 src/main/resources/music/branding/vanced_light/resource/drawable-mdpi/ytm_logo.png create mode 100644 src/main/resources/music/branding/vanced_light/resource/drawable-xhdpi/ytm_logo.png create mode 100644 src/main/resources/music/branding/vanced_light/resource/drawable-xxhdpi/ytm_logo.png create mode 100644 src/main/resources/music/branding/vanced_light/resource/drawable-xxxhdpi/ytm_logo.png diff --git a/src/main/kotlin/app/revanced/patches/music/layout/branding/icon/CustomBrandingIconPatch.kt b/src/main/kotlin/app/revanced/patches/music/layout/branding/icon/CustomBrandingIconPatch.kt index d0c50ce07..38de4ad44 100644 --- a/src/main/kotlin/app/revanced/patches/music/layout/branding/icon/CustomBrandingIconPatch.kt +++ b/src/main/kotlin/app/revanced/patches/music/layout/branding/icon/CustomBrandingIconPatch.kt @@ -127,59 +127,78 @@ object CustomBrandingIconPatch : ResourcePatch() { // change resource icons. if (SplashHeaderIcon == true) { - arrayOf( - ResourceGroup( - "drawable-hdpi", - "action_bar_logo_release.png", - "action_bar_logo.png", - "record.png", - ), - - ResourceGroup( - "drawable-large-hdpi", - "record.png", - ), - - ResourceGroup( - "drawable-large-mdpi", - "record.png", - ), - - ResourceGroup( - "drawable-large-xhdpi", - "record.png", - ), - - ResourceGroup( - "drawable-xlarge-mdpi", - "record.png", - ), - - ResourceGroup( - "drawable-mdpi", - "action_bar_logo.png", - "record.png", - ), - - ResourceGroup( - "drawable-xhdpi", - "action_bar_logo.png", - "record.png", - ), - - ResourceGroup( - "drawable-xxhdpi", - "action_bar_logo.png", - "record.png", - ), - - - ResourceGroup( - "drawable-xxxhdpi", - "action_bar_logo.png", - ), - ).forEach { resourceGroup -> - context.copyResources("$resourcePath/resource", resourceGroup) + try { + arrayOf( + ResourceGroup( + "drawable-hdpi", + "action_bar_logo_release.png", + "action_bar_logo.png", + "logo_music.png", // 6.32 and earlier + "ytm_logo.png", // 6.33 and later + "record.png", + ), + + ResourceGroup( + "drawable-large-hdpi", + "record.png", + ), + + ResourceGroup( + "drawable-large-mdpi", + "record.png", + ), + + ResourceGroup( + "drawable-large-xhdpi", + "record.png", + ), + + ResourceGroup( + "drawable-xlarge-hdpi", + "record.png", + ), + + ResourceGroup( + "drawable-xlarge-mdpi", + "record.png", + ), + + ResourceGroup( + "drawable-mdpi", + "action_bar_logo.png", + "logo_music.png", // 6.32 and earlier + "ytm_logo.png", // 6.33 and later + "record.png", + ), + + ResourceGroup( + "drawable-xhdpi", + "action_bar_logo.png", + "logo_music.png", // 6.32 and earlier + "ytm_logo.png", // 6.33 and later + "record.png", + ), + + ResourceGroup( + "drawable-xxhdpi", + "action_bar_logo.png", + "logo_music.png", // 6.32 and earlier + "ytm_logo.png", // 6.33 and later + "record.png", + ), + + + ResourceGroup( + "drawable-xxxhdpi", + "action_bar_logo.png", + "logo_music.png", // 6.32 and earlier + "ytm_logo.png", // 6.33 and later + ), + ).forEach { resourceGroup -> + context.copyResources("$resourcePath/resource", resourceGroup) + } + } catch (e: Exception) { + // Do nothing } } } diff --git a/src/main/resources/music/branding/afn_blue/resource/drawable-hdpi/ytm_logo.png b/src/main/resources/music/branding/afn_blue/resource/drawable-hdpi/ytm_logo.png new file mode 100644 index 0000000000000000000000000000000000000000..c7985512bc6ea7006a2aaf4e5c49b49942515a4f GIT binary patch literal 6903 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/music/branding/afn_blue/resource/drawable-mdpi/ytm_logo.png b/src/main/resources/music/branding/afn_blue/resource/drawable-mdpi/ytm_logo.png new file mode 100644 index 0000000000000000000000000000000000000000..92f52a841d2af105e33c18a315943effde6ba840 GIT binary patch literal 4363 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 FV1mDbP;CGJ literal 0 HcmV?d00001 diff --git a/src/main/resources/music/branding/afn_blue/resource/drawable-xhdpi/ytm_logo.png b/src/main/resources/music/branding/afn_blue/resource/drawable-xhdpi/ytm_logo.png new file mode 100644 index 0000000000000000000000000000000000000000..f7226d9a2a3d55b217029c93a5cb9f5b2cd556df GIT binary patch literal 9479 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/music/branding/afn_red/resource/drawable-hdpi/ytm_logo.png b/src/main/resources/music/branding/afn_red/resource/drawable-hdpi/ytm_logo.png new file mode 100644 index 0000000000000000000000000000000000000000..7907c64c6b1ca31d43277b8316bd39c1c717d48c GIT binary patch literal 6052 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/music/branding/afn_red/resource/drawable-xhdpi/ytm_logo.png b/src/main/resources/music/branding/afn_red/resource/drawable-xhdpi/ytm_logo.png new file mode 100644 index 0000000000000000000000000000000000000000..82fc6916acb09cc8799a94c0640e00b1c644b456 GIT binary patch literal 8123 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 V+T~OdjOqXY002ovPDHLkV1nzdB4q#o literal 0 HcmV?d00001 diff --git a/src/main/resources/music/branding/afn_red/resource/drawable-xxhdpi/ytm_logo.png b/src/main/resources/music/branding/afn_red/resource/drawable-xxhdpi/ytm_logo.png new file mode 100644 index 0000000000000000000000000000000000000000..be1c305612d4c7ad9a04c3f40f89fd15b054b1b8 GIT binary patch literal 14712 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 M07*qoM6N<$f+~YI>;M1& delta 3370 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 Rp7sC$002ovPDHLkV1g{MOpgEn literal 0 HcmV?d00001 diff --git a/src/main/resources/music/branding/mmt/resource/drawable-hdpi/record.png b/src/main/resources/music/branding/mmt/resource/drawable-hdpi/record.png index 9d8be2b8ba158b453e930ddf432b08726166ef28..a21f171bd53d8e587059bb024e2f03e2b8f3689e 100644 GIT binary patch literal 2785 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 M3p?`$Gs5lv0wN3&Y5)KL literal 4303 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 VVVO9#?)|!eSXv000}iNkl$v@s_Imo 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 Clsbz5 literal 6681 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 diff --git a/src/main/resources/music/branding/mmt/resource/drawable-large-xhdpi/record.png b/src/main/resources/music/branding/mmt/resource/drawable-large-xhdpi/record.png index 51d7dd4c9085fba1de247df85c46ec00d4318de0..b1d2d090ada46405e0e2229dff4a179b19620314 100644 GIT binary patch literal 6070 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 U99eRUJ&y-inP0%XMtk7?2S&?97ytkO literal 9255 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 Gjrt#oW}7nr diff --git a/src/main/resources/music/branding/mmt/resource/drawable-mdpi/action_bar_logo.png b/src/main/resources/music/branding/mmt/resource/drawable-mdpi/action_bar_logo.png index 02ab0aa043a275c2e27c9c397ce5b49ade511234..0010ea76439b5e32439c44477ee33723533007d5 100644 GIT binary patch delta 1623 zcmV-d2B`VU4d@JzB!4eSL_t(o!|j=AY*bYg$A4!!g-R)HS&B@H0|<)CfCy0%qoAl! zFb1NHMl_(2L}ZDe5saV+B-EghU@?GTgGPf9BKW}o2{DxzQ;KPI5`ikpU>VBNjh1ed z9zS?ry?xHs1^fUfnap|jo_pSX|995=gc#)W2ZjSr0aJi6K!28*Y5 zaut$90nQKP8So?lJ-+};!lB@vs~$j~KQI&61f+IB-zUJla46UmO+ZzL0C&5Fe-x3^ zF1ew=c$Zv}h@9$a5L9&_@E*_~*dij|bO}J8Kd=;7)6M-H03Hd4f(=nNJ01AiHM~GX z@?CPvft4<~8GjoNd1ANbH*9v6|}iLUin;62v^-~rqVeC6{8q!ViU8*zbGgd4ocWF>jy z>0a&g2L{HGabo2tRqb!N)Bs@E6-xvn#iqi@HiAM~nZ7#EbQfp4k9&ZPdfj@xn zM5G143xCXXKUHRCCYhNTEMB~jv17-Om-imCJzic&Pwya?`A-J93Xo{0p| zGYJ4V-s~e9fTeB#fu+DK!*2s-10!ATHx4LO)u(~2wuc#Db^=d{$R*$rpukKO0+WqQ zISn(I!7a}SVW_}wBh z!GBn*Ll49N-wQlz4NWta+HPA8fEkJGBq=G0+}s%~U$Km-seKul+>4KDYiQ6m07m!f z6>aIDII0ht|Dmdyp{o6Wp)PQHqCDwig$;*dCAr})Y<>lf0L|uluoDA2MX9NMsBODM zvnn3IV`}kkn28P2ZNMeh+{A7GSZ47LsekG#z{kKmlT3b(u{PTdH6n7+SY{K@8>n;u ztVz@g_w3on+PwFvYiz_T!m|DYNRfX4{H3`$+Oo58)CNsClVV)AwFdz_WGvi?sUH}( zeo;hf#D0LY>e3Y9u9|s;ZC^m2=l|#YTZ5}6OliS1r}MuBY;9x z&F-##5AeBru&%D2hK5GAZr#R$1%Iz{@?@Bu^>w^kRY`g4zaCc7+{B#I6|AkUil+aI z1ou%C0l@Ai5VzIb2W)U9x1}+bwM05}QPsJsy28X$yx~x=%;yj6vb&LW>+;FZ-^hgv z7uq#kRAqflHS24tNfDtHXw{eoQs0UG+5u}6(AHA`s_G=*c_+$<$b40;0)LiAD4pD7 z$E1E1zXb3*P&vKuYgRK&b8~YC@cz@ls>TBkU|Bd6JeT0J9x;IT2Chp0K>Oy-xn)WO zxjRh9GRvvkfVENdxaqj-Wn`;rGBCspoo+u&2#12lOyAm5^ewQy6E1cMC~;YDS&Sur zTKuD``nGB5T4R9lqN+X)ynh*`%yI823>>qDR+&Q=r{FE_a2^;A1wRAc=mGE!0J&ZG zMpA6?B_h%mL-tGHqGf?AfC^WP1K0=r<}_5MuU%rbk@<1ja!dQ#lg#hdV21GcME427y#yXCw>J(tE={61+i?=@koKO{!Mpc~*yk!mu z1_4#3KFkx5pmkvJj@xQQWSgqCn8JI6NhW1LzKHDYkX>xL_ED)589vtJwa=RI>2FwG VCox<>YuEq)002ovPDHLkV1l@H3vK`a delta 1722 zcmV;r21WVk49X3VB!7`fL_t(oh3%Ptj8xSX$3JIw7FL#pU4ASwyL145;g6A0jcw9c zsauV|Vk9lGDH_yBQVN)A8?h<0R7h9@O$l8ae}Ee_8k%av{?VWbF)L{rM8e`E3Mh34 zmnjJQ3znVTW!cj|?tMFVUgo_ScD7B^_)R8r-nr+Td*;l!_kW&qpAdprJTV7&5NH5y z1ZwS2A8-WtJMbp(K{}PxFkAnRP*o(~KrEh!1C5yA<(2W_V_a4YbaSUge8()aM4JiG;C;7hTX7(f?91RxeqTmif=h7R2W zJaGx~x8&jdHv_l_b1(wDe<_My25tr>j4&e+qS0txg@33B--wn|Tb6&^!G>5oF|B}% zw^v@Js#83ss!j!F7n)$KAR_xQ6-FKA;4B)^SUhnx@PNyF^2wFldFKykZhn=WJKqGL zDiY!8nyDQq_6D z<@WKUh<_Yb)rr8(j@U;c(re|bf$sw`Os2Jp$U(>6<-k1qSPQf|V`6>00VoIl3A`^N zg8)%riT_vC)YMQ@Q_WLPJ;D6>H`3U+nMWc~9-BNlN3K2^W#hEz+%SGTPoMrOUx0o> z;Q-!b{Rj$RE4}~%&j3p;y#sgzxRTuEw*Y8W)qfuY+i_MHfU3R)JSZX;fxCcaJJbR! zv@(-{cYxb`^S7z$ZNTve=AQ{fL&HLvn_uM6{OkGIS10Ki9_GXTevS+dj>s&jn#8@8 zdH3FHWAQ{R#C!%wTG}mbya1lX{Ntm7El--s2JZmSW9c7Kc)4yM8@v<1mzJIltOv6P zCVvV!QeR)k#*NQ%_3~vbXiu>y-Olap$9b-^V?<`@q{%_**A*~-z<#@aB%HBQI-KtU z6_$QSL~h1ptB2cz6je0}Jmj$M#bm071~37vF2<9xvN9GgUc}mUYq+O!B3G7=<4--^ z^yx4F^Tv$}Qk`DF^oRC)ma0~(>Lg&6<$oOr&?y$~vhcF-ki!c*Z;0VKUs?Q~!Wj){l!wPoS1TwL=d&^tC{@h-6fiDCP&;8fNLtnGRlh=@mNO z-9t<53^K#Ygh+(iva%7GZ9UyV>Ys$!7Lg08>XkFskPYBj!ZV~GL`3Z=`~lgM{71mI zRP{a)`E(REb9(Uz1uE}-`}VVJ*?$Tu_O!5bW{eqSQD&Ey=LBy{S0^o*yshu2=~OaZ zgkRn=o@+l~YPFKD$VB7|Oa|_A*mHpvRjtdfRXifV>wf0BbG`KSW!S!b2dh^7f)gjw zyw!V-=Q=xRAIh$3^7dG6?Rn z9qH>;b-Ajpv->I0bSil?7EkQL=|;9}X`-p=1E~V^dyH~4a65@^&|&qGTY~uUg+t%1s=vjwbVEM5Hiv#( zRqqFW?eGHU5Ro)+%wes^T)KD#?|#VM#*j`WUju#>;&idt3oIVRJAab>4t-EWh65$x z&%gysR|4yRljQDk0Pg{xS-Kw6*RHnD8K8-9tas=~$-Sa$0$(AWP9+;-@x+(>2e0&j zu=sSg`P z#OuRbf!|rW%`+e(J2O;u5L0;1#T+I_fhG}o_v@ERB_c3@9=?9984gwD-*NOm7Wn6j QoB#j-07*qoM6N<$f=oR?FaQ7m diff --git a/src/main/resources/music/branding/mmt/resource/drawable-mdpi/logo_music.png b/src/main/resources/music/branding/mmt/resource/drawable-mdpi/logo_music.png new file mode 100644 index 0000000000000000000000000000000000000000..acb03117d0122e55bbeb6e587bcfd0f04bab1f30 GIT binary patch literal 3895 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 FV1kJCW8VM( literal 0 HcmV?d00001 diff --git a/src/main/resources/music/branding/mmt/resource/drawable-mdpi/record.png b/src/main/resources/music/branding/mmt/resource/drawable-mdpi/record.png index 59fca6df45678ceac2c323a764fe56edb0c5dafa..0dcdff6c48e29f03ea91ee202a26f93ec9d131f3 100644 GIT binary patch delta 2498 zcmV;z2|f1j70VNlBYz2!Nkl|~4^rvO<-qkof8ae}ziH@aqJE=JA~_KF955QV3MdCmU=T1c=kPY55oiG3 z2Wo-Cz?;B3nr*cQDl3)F^aXwcd=n_`aLftdMPR9E=&1sHyuL3s#pDEI%PXez4 zuK=4g+o}&j)_*!+S{KKrfghWO{!jzhQt8aCz@~i7 zVjeaEb4)}3AVh-7fIEQ&z;ywAjZ?B^dP=jcS}$d-1*W?=?Nnv|~{1Q$gITW!3G|q?O=4rO|bXYqWT`>mOo=Rty1o6E6W5#2*E6$%Uz4uP2vTk z<0=c_65tuPF&{mwUCqE&k1ju~jCfN9EJ>v^wO!3EI*H^3z(m9p(xKd?376~yrh0HM zN<1Mq{4O)^u_FKFzlN>9!CV65vG$fYX~~y_M(rvJH4V z&$0Eu-Gz3s@n)}cV{el6e19h$f=W5YT8;=Er~s}mq*h71%EQrE)=NZfH4S}d7d^PW zK(RsvCV6xZ^}V5H)ygiq=g1@~U-#(pN8>K54wz~h`Z1r%y9v0$qieqtXIZZTH@e+v z*+Uk1cVHRJG4|aac4)TM z92Z&bh|uV{K_vY`#9ny0d*u}n>pfAY9uW(_Hi*KVL~0PGz(#uujvPT zA*A>JNbUz=m9<@V$&a}dH4(9HH8kQwlC7F;{W-wL;sOWNqvCDKqb)+RcHks z$oC&%l63(1u4(9RxD<6IB3a2;;=$t1R;k1AD?Ecpm^HBgQL}-AF%q>K_-SYV8FbC6 zMQnhxTuK@Y{C^seG9fNxfV<_^*U-sYFFO&9E=5g|qK3psR68(Tv#s~LIw%NPCxAyy zLto)i(g4{+%qD(3sM*%`^Bv^3tk-01de^0>F|rdeB8H-#)NHF;KU}|LokA?NSGtr` zikOdEN<7xya(PzXA7PR8He#v$wF1r^3fv!4QB}Z0ntyF|d#caNxxseCBVPMK)tYS;JCw{ zhSCYuvP<3+rZ&e(BuzxXoVH$dU)cVYFU_DWe z*G41a(z`ore;Torb6EbM_W(6ADWtEQ^H5HuGk3}9ow2f)RgZY1+-lR%cf@I~N6zA# zz&jvBQm&5a5IzL{4SWDJxS0}CC=?2XLZMJ76bgkxp-?Ck3PmsGf6pHx;ac--X8-^I M07*qoM6N<$f8JGQhEMFZjLc`cuyCsxwR^TU& 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 diff --git a/src/main/resources/music/branding/mmt/resource/drawable-mdpi/ytm_logo.png b/src/main/resources/music/branding/mmt/resource/drawable-mdpi/ytm_logo.png new file mode 100644 index 0000000000000000000000000000000000000000..95abcc84be412c860772a468dd7c705b14b76fd4 GIT binary patch literal 4527 zcmV;g5m4@lP)Js)BvZ!0Z<55f}J2k7r6$~VLa8)L2Gb5=mmO$ z1|Sh_rgA2j3zmS5;1tNv_e29Zyyp<`DcBE+z?l>wgV_Q83uJT|`i^U$D(}}H$ZKdj zO4VTE@yq!B2IRrg;Smv&p$ka^wHeHNK(R|aBPeb89%R1=v>j&XJEDOf@*e9!X^kUH zdwHSBK!JCLE^-YFV*GnSn2Ap(&pP^Sf066%ybu4(nKNY)280oMJ8%CMsCk~Wu!er` z0y^S{CKOf)=Bq(=KqJL!>$9@54h7W36d~sl3fh7SF%@SslCugqCj#oudl6&T*8dRb z2=)Pa^ZATd<1TaRMGxvUo!+D*vc6;tO+jcvaSgymurC0+Df>wnVJA3iu{{Eg0nur&30z(tV`)hz8$d}WJKb%xQWU7`q!)@%(q&*5h(~Wx5#*Jk z@~N)~{s7|9Au6tlHn@Nij4K=b(>L%!@?Fw3%pg~6Wsf4!+-A=6Q`_r6@KhSdaTBtV zZN*hl_HAkGv%E!B^mm9SEmr2|37Zcx9!=EUKygNxm?&&trRCFD9|6~tP>@b=$DFqH zNas2EpyXA=2d+3Ty>wp`bm#ACjB-rB|azat-@jD;Z3~h7C=VCQVG^#*K~gemZjGh{?~-H(R!BF?;v! zHEa=n7JpvW_A@XREb~_;$yYjk`t)ZNDpa@=zRD5aF7%llS*1bEJ2{0ix_KbiDZ8MP zyw?HVPX<#3oFeaf-cpY}$n*RHsl{B&6<1tgTDENId5bPxx|oR*Cz|JTB)vB3x?b?|>efpTzty{+miJw!4zlmQRx2787lGo7fxTW^H zckh;BC~iq*-^wdif+^Fc!6pH8kqnEuK*q0`moci|dYh*0Lh7B|0$B*~6v4sm4 znw~v-8YU*WfCvWzGOb#*GDnXdHLF*zPS#EeYza~^9>r?%IudSgt!tCM4tx##)SQBb zPT>mD`++Xr;u2fqk6CD=VX*sj;i*%n6mvw4hqR36K_CON`j%180a4>&;!^?HDkw)^^C_Fz^qxbJR>-M{CH?_8fg3W?M;IQ4U)Cd%l1yjm@>U#vx zu7X_r**%2!%tQKF67KMrI#^0u}g8H)^4q&9kq>%hyj z@w~5Pq|96a!n+E!a7eMwkRe07AX-7SjAr@r{Tw1a4@lAFLTueF=;$G! zg(708XIA6co+7RC4}d1vQdbhU*h~t~8{n0Z%5XfQpL`BN4}g0paJK>JurH9#qRLVF zav(QeD$>bn-n@Bc%$PBzR;^lQ=gysG>eQ)5o=B&vUAuOf4I4I?4?q0StXj1y@U*5Y zfx2}SiX^0~s7=b`NYIPtRIXh48=m>L9B-#Bu({1go+{J6Z)qC|wUalHoH8dCV;eeg z=i_t6+K*G~OFZA8?g22@8Hfyh5ECETz~NP!ejsW%q!r^lOh4~}_sBm13W22@3|OCR zh=R|NJWuG3&owKalJ^)se7IS;a;3Ko9Xocc*fCr|vFZy73W^C(``Wc#y%l3ofxJVb zz?%4ldOy4GTdqp1unsm8dA8&!`5vJt?eS`teYT`r{_5SL{V`!{$?vp1Gr{`Z)4RZK zVXA5d>{hFMG7_&pR8c=Ok$*OHleYG-exg?ER3WIvK2F|07X_1E389g722X! zB%->YjlP_#os2J9ZkfyI8Pg9Frhr+oluJ4RMc;#TOt9-R#!1(pTprvd{n{XEkWHI5 zRnWT5WguON3*Q*eqf0l-14hxN+l5n>KB{>Vj?zAU!l`RP+MSrT9ujBCj^@pZ1#-xlx{Sj7TZ z#?uD5B$JY2y>pXsmVI|Xt6jb_=_KZqVU^|MD}5GA_AUeq3k%J`g9l@_Fx3SSiU=z9 zmjyTWbCHkqV?FI=ijDxgHEB}h!cWRW@zl0u=_CmqwMFtg|n z$!MTyCmF%CY17QIWy`$a_=_*Ti0MPylP)0rq&O)A>19$ODND2iXdkbq4AcN9eHh4~ z8Uss;Eu=h=^cC7*y%r_^vj*L*#u&OsM5y2EFr0t!98TTesneDcje{b5p2)j*!> zan&|v8=w!mI`ccqe-E^xPpgb)%xOysjcF)`(vUpOGtWF@1`Zq;c&d`ov}mCnBbFGf z`S#myV+)Jt^a4RHwm4_;5}h6vshyzoQ*B8u$;iin zcNl+XP-0`&!6XbZjv}DX9C}8TW|zDQbR12^g%@7%J~z;548IIV z7lJz4`-v4{_U+S_pO6%@$ly~ZDS<{G@zj zQpNk?9`7buhO>XaV!?z|K<)N~9EmFzP_0gMV)M2HCP9m-8?cM2khCV~yb<2v6FMIV zMuMKeH5A=vjOD=5ky!G@nl)?gC0}mj8jmJI`+JFu2gRGihYy?k@4w$no;=wLP<7eY zyLWHzvQTf7o13dgLgJL+ePkstOvp#&#~|uLlQ9R>>s_@aSmVhft)puvVBMtRqS6>B z%}YlSFF6=22=UPA%ioUH*YrFT)N`prDa{Z2`w#sjsSZ|(4CP2Fd2}g5-%nz zAe~PP=meOA%$tC=Q#*EbqdS`spqesah%HguvTKBa&DafYp<*I)^fu`~@_Z0n;%-}N z_&(62v{oh&X|nabYSgGv=F?9L7K zYu>Z~LajjfcdiwP1q-QPV&aLfeMlNoI`q&>v_a0L4N_RMXTI9{U{g~X|nYb zjDG$4c^^S#FfQqiX3?TW-p9`!J9ZewFER@8Stz!VoQ)eddLK^Lty>q?aCB07Rl{)m zEMa;x?G8oS>O$iOr0s&zX>MJluCxz3xv9vx59Vp$Kj7a$u})MDlc=!|1$O)-y|G`W zL`c%V;<)W4zfM3~m3g)jF&^1R%nh?`GnK^SKo%S&ey-_lPx`sU{Q2{}pI#)}GxzM- zV?O@)W5X%HD0tQ>OYxA}=|^8WQRyxyMfw2#*(tV($F87x3upk)OIAOgc0uWQTmVuc z-cNyqyPD)RbSg@fkTydKL?e;HqZw2MYbkg{RAywioLi+ z#%;en<&pj?3fSUNV~GeUd=Q{(m=?q1=It7^18O*a}?I|DiXDVI)IYcW}yKEcWll z)YSz`9G;-$aSGpNZWcS01*DtXK1nwK3xNK|+)qJe`hWUvw!NO@UjQ!eQSv=}JT)ns z38bH7q<4Q4c;3*uL|2|oFDEe!$okJW$rV2c&PMF%9ZezPHuywp^`_$f-RAo^47^N% zww)l_OW|+9uUWlYf*2xYin$&Ip8)?h?e2H-0AB;esh@$Ah%qP>kZvb~M4nc4Q^9EK zb+XCCBMs^wK<;%6aNRoDaw94GZXnN-3dzuPD)YP*t6ahQTE74kQA7a$Cyt{FY#o!o zk-Sb@ev(m17k1GdCoSbiNs47V~Do-^m8AD{lNgB zEmHGs`_X$(0q?=9emzoUGLn#o!HYoqc6pLcL-zpf%PA8I$r?R+wD*o9M~?JY^+cu&tr$hxnJ_xA zjcKE?YRsB<(ec@{XCLX+t5?hy^|Mvs|7!Ki(lyYsh7|lIu%{rB8M>G?Am4XAkek%x zmX!hNp5k?o3o`T_(|}ysNT9t_6P+$2QjGBh7z8r(9oB&M+!o*opp!~z4QL@U?ga|Y zGxR;ufC4xLwUdBO4mzUBiv(?L@>DvZ>;Nmlo1izy&_$>Ld60CGqV&3;A*c_U0-X+Y zLX&6G5l@DtyN&G;=y1mUq7DgjIsDNmC0u`@O{(3{{ii~L?>BLt5yI2 N002ovPDHLkV1nHJrW^nO literal 0 HcmV?d00001 diff --git a/src/main/resources/music/branding/mmt/resource/drawable-xhdpi/action_bar_logo.png b/src/main/resources/music/branding/mmt/resource/drawable-xhdpi/action_bar_logo.png index ac4bc0dfecda9f8ed9f5a5fd654b3fc53ba6fa3b..bb20944b2333ee85f78591dea8aea7bf5637a453 100644 GIT binary patch delta 2607 zcmV+~3efei9JdsZBYz40Nkl8ugw>;R|X}2mxHK;p@px4B!ijdwDus0M7L|e8FYCAt3^An})AlofyFW zsQuD?u)pKN0bd`~=?(y3Ygg0HkbgWZ*D^541BOHCpiH=9$SAlqISX=<0&YN922(zaw!27H)TdI@xt z&J<0C%Jf2rvkoB3!0GQ0z^TNsDg!^y6ZTK(0LYiP?o;T8l5L`a?NE~zdNJznY&^>Y z=5?rQ)B;v-@|=FExMsFSw_U=Y^G4Kme(is;=ZX3is<#n<4Q5~Xq+6!71CZ&^(c`f4 ziGOtvFSKH}4bFn^5h@+{L~Y6%5B;#!v&z z+j2#0a);*FbQ9`Y#r@SP&RJyeOaiFA8rS_VYA&j~4Bz!SUp56`P+MxZ!}!vlwb~6p zh}MoAV;MlEzh)L&UMqG8V5}ncbrs>`YJY`~%t!*r0XPNL${tiNrvS3?GU~L&Yd;_Z zSnd=+rVl@Df(Mr@YqMt)jxTYXXBEPkDV8QVY_;YphXB4x93Mycm_XQ_G5|B=0J7Eu zRS)*cLrwt1V?9xgHm=*!t_8*~@F_O{4Czz%@;_m!wK3fm!qU0;RG0TICF zPyiTI&D*u*wO5yq+4%#7GbP0%0>S!hZm&y4M`Z z-x!76WSanvF!+4Yl5GoNb6f-vLJ1(#(q*e*!k`Q|hj6_twQlvfmyQRI;5g6%fYmMl z_%czKFPuM$sQ(Y21Vj=*Rq{Y3F;jLEz$ps5lf<(>NZ6eSD}c*at%ba#KCqR$d9|lXc1Gh%w*}oF#|33obB9%~A~ZANK%&`6l6x3X6#dx&SWHO2dk=29wX7{8W)*_Qy4h_xB~XPe-rq8d z4Od9mn6R(4<+x&(0DpW=syol4{XK{rz;ACFKkqi4bz)Xld4C2#C+S#B>o;6n`(m z>F`F@I4$sw=1+q1A=!4|b0Z-&R7L zI5Zm$eA3hk-+$(sZEg8~Mq;ZUEYxx+|HgLEH5dK_YO^Q6oMCyb`GXNm$(I3qMyh|6 zSZz2hj-k8=pb(;2Yyx4aO#qiD><$y3qe_^#eZvFOjkaD&%E%et3SM6u(6G=;0K4a* z1Jd1kGp;BE0M3vX&51Z$opeqlg>`LAWt00uP1 zPJi|gfOSOuR^t8_Yl5W}oHj%K%1$`Nl(KHUTU&@HyHhfFBU` zJBa&_)yays0HD!-rWnbV+DWWY1z=a(nj@C5-EIP4noR(WHZ__m+1{@S;BKOxg<-Cc z{6#7LV}H%I31A+;0sMi1->t%`%Uy~bItsvz z3Y&$}wWqo{3E{S%DQutBSfP2?Y*yS=wr8UNEHn7>w_E7m))BV*4Sch``A!IbH)#O4 zz`);no@T~&Ydxz-*@|%hV5PyenV-#yB;IzpmVZVNc7+WpV-?vOs}Bvc};{N%1BvwW{nPvtkS&?95yAQUFH5rJEK7ONB!KV>DJNSWB47yW?h! zY?xU#A&7P1z2JK+UYCV~3atjIJHsaB+5mF<8=G!^QVPWc4!n zOeuVFFdP2=jzt_{b0y)or@|kbak5_nSi{F(J9!ACmZzG{h7j%Z$3IsEU-j66dY8}8 z*?ZG$L(iY1E_ZYh|A%V);)&w_RF_}80w|*YV}*Y442-%z*V^F!T&rKi@;_lrN-I1g Rh#LR^002ovPDHLkV1g&a+Rgv~ literal 3632 zcmV-04$tw4P)001xu1^@s6mZ@=W000g5Nkl ze{@vUoxnfe$*)NuKoUTldOEIQQ7mH-TV1-XSkcuz9FMiyc29*xEvw6_E3MM)x~^K? z^{gVIl_OT6TWVQ*^lVRmz-ldJp|zHZ2zI1ebuj~Bh#`a^2}~g5yMNp_aq{NAmp8wX zp!xj6y!-CE-y7!p?)~2H_j~UMMIaK5)dS}Pp9Q7@X8;YrSf|P{pc6;{ZvlS*HUTdu z6Y-)<=Ivj@ZZ2wz^{^txaQlR5l$@fR=`L!)&ML5 zZsvm#t{D6gxDWVIG7&#s#CAs*hUBb(k!Y+8_&bb})Rm@N0Bi^TA(@E(u7om17-Di# zz(_Rqao}m-GbQYko29@%Clm2wgDCSOkE)&mT!69RlfZfrIZy&QKmY}dL}Qm=l&_Sd zo)=qy%ae)t-a;Bt)vp47H9)m>BJym&_HF_`H9)l&MPy}=_J#|pdJ(V|sLCjA2hJCf z9YvM}44{CKXly?4Bv4UI;W^R-T$)V8|CDb7s`@Z+%K+8>M?~fXY;Qa8$pNaZ7LjX$ zv^QK()eXSsEw|Q)$lM~!0wCm7!BM{NGqlPFa4N7V5{*qRv7B>*R8rM)jGO7hNX(=B z>{1D|DqtiUn*)5WR6_IMB;Xg3XlzmmWsFzV#sKxsr2iE4VZv*$8C5EQSqd15#u|bD zvfUeEP6O6BtMO9t=>T;Gvi(kE4tbP!luBSfC5uF36~HsVm{JKWkPCr-En)lT1*j85 zNl#RM?NR=6sRX)5xvv8=N+qmF+#ZR>rk1GfAPV?l9s&Oac*9lp25@hw1eT{iM53_> za961W6_E;HIWW5jZFK^pGp^58)d~@@`W{ua3OK6>a)%`%(xj@>fXNs?;C|p85$P?J z%*+w+n?Q|U<;u!RYHMqA7E&7uaduUh3u|ha8LlQ;QSie0!bmiBL7|NR+g#US{M{>` z1S(x+dy3GHVS|YDipX0c@;m3>k|`fJBVZ&Nn+V+CSFy6Pf@h!oA(JMZ#D)!|CeZ zhRs#;F7UAe`|*(_Jq2HldHX$SY;5G@lZ_W-_UsFoI`wpxFMpi%>;E^a?pak;JTl=V zrc}BIiw~GsR>p#{A ztqmKKfn^@|He!?{P0Xk6wV2GIK2-HAOvK91nSMENud4n6xJE=;EOlHCsHk!b7`1`aD(DJv`E$}2Bt)v6Utn|3AuTT&_3 z9C|iM6bSVoK%%@wGJKFX!uO-R8uAFNz*mpE>h9R;^mWiWN_?cJ1@bZ`n&&gj9xY_gKdPzBsy;WfLY+ z?ozf$c{#IdYIwfO)^{sYf%OG+*){@Bx0Kn;l%V!ssqmV;7K_Nk=?lm1bEl(yTvekY zlE_o`Jdg5ki^zXCa(82VwraWXt}T9`M=0Bi*oJ2^RX#Qlj!oxVXY zM2X_Qp-_l9b1r4&%EuTp#@KZYWo2Y$60AJfVO7p)l{qDwj4Py{j%&be$2F>IpE2tE zhuai=s1?x5{&JV^^r%;#r`#!cXU_EfUy8^c%#`eAeELI(5~kV!Oqnv7`SY(PR#nBe z=%2A9W2JjUl{b%eXFXG2mQ%t@F*Zio6lr?K=V@do?;c_Z7a$H^cFGm5>y9GJ^_q1K zTEdv`S?cx0CCV)~i%vLPO=oW}@AdSs#})O+VZl*KUID)1Dw~RNF{D4c*)Afg!Tpw{ z;4P2xMXLI|h-`4KJAl_PvF~FT2k}v0SDtdc@+O0ZwEFyX<(RjqWTRkPTN_V5{S3{= zj`8VTP5tgQl$CLYWx7q~7MeR)PzMdR=s>2@oo>1B6|NghHUM{9$}50%s(Pb{d{0Dn zVz*)Q#Vcyo8KA5kcsqR&B10RC&DO2kSh#Qz&CT|B{o=ZMY?JLDy1m^r7CQ3inwxE8 zyHhfi&gLl?YWol1Mc{RhdtqResy>}*&lZVX%$~1cY{v0GNJJV$%_unsVSx?D4<6c;}s+JoM0ac;%H>DHq|Jb@lxH zxH?`=9pUYxM;RRo@ww_6CU`6~b{y?ybLvPgBHfCUFIzGDJ<>!SZ+{QjHcuxdcyaSV zM1HNRx8eBJJeUk@R@HwLktYVJYk?@o1etwPv4YUs+skv$y}A;7#bW4XIwJmDNyxDOs^&vo?MnoPut zu?PYCqT)2{ek^w)>yRTN52$JrW-G1Vn|=%Cd%tNAx-}r7WFp>-S)%8~OE3MN1q&9k zcJ1>3e5|~jZ`9T0tbE_;IKaamkr5w$p6dfXyarh*iH#T~bTj1kpA8Xt29uk(dw{Ap zs_HeR@6o`dR|l&Hs@UD#-(lR<)x{G}tYXok#k91v_LVpH^l)+WZq{|#R^-|2?djp# zmc88HzCU=c4T?F|ttg1d5zM)TnViN6q<{b-@+!vVvTlH?4>&gNkdjuwHQ1+`KHhyd zL1(8~o$lE21~=b)D=Syp^|tN!ajt)_g-iGB=Bf7&va6@RbG)m!mrX|w^NoG2{N?Th zFC5Nk)thF0f!WYD+=^vWz{8k@+pxt6FJ1=R<5O({aIw#QKfLx2XYD0d)zxY^q^bv0 zwMkX`{D9>E$wa(05{-QqpYv0?y1JM<_d4q9>)5g54T3}f;@#bRtJ@^{hD8`xRz|8< z>F6zr{d-?A8ga1&SdejjCMI%_$@bx5z&n}H?s#s8h-`OU9(SqgPE2Z+?Vy1e1CNw8 zvg4-)TV6rh*OuOWIF1ZcCo>fH0OtHZ&jiC{axckbeg{>hRB6d?^O21W$wYi(u^P+3 zy$~6e{=W=Xke!vXk&FX|L}az9o(9}$dER#)kPq%G@-(&t1)GdM`>gM+NG9S*Oz!`1 z=NP41!Nu`@yVK;WfPPcPXrFt2*s@t{1BloDl6(W%O&;YnmZ*#EJfFV(FYaM^8SrYJ zof<6eOD5vQaz6LN$>i8RK(%~bFn)(Ty7Tga9FhcJ^I64I)$N8kg#E?J+3n!q=Y;Ru zxbN&cv4t`FzQ2A7=$uCSWl9(yE|3kB@R$e(zY#8lYe!lRH2K_HpsJOs8dBA3fqx6w zrfp|iHLi_6m~fme$AUGyMSBs=*R1r9dmi($o_hc zkM#mK_1l>4SKCp-%kVd#OUV}CGliTFohy!y&ugJkP!g&$;(Q+Xt>w02Hu205k+_rW zFyO)9BC;HF@<5PKQZFXxFiS)_0(RR^_T!k78iK^*TY;-YWK+L3f(Sa%f2KiICu2YJ zbXQcOPWccQ%LH5*v?-$YGy8eF76QtH&%RHjBt^SDjI0`_>MNNY=FLtT?}b znf^}2Oy`xDgxy`3m-#1d8O1k4Q9 diff --git a/src/main/resources/music/branding/mmt/resource/drawable-xhdpi/logo_music.png b/src/main/resources/music/branding/mmt/resource/drawable-xhdpi/logo_music.png new file mode 100644 index 0000000000000000000000000000000000000000..953557450485cbe7f651059b1605259780ec3ed9 GIT binary patch literal 6036 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 literal 5883 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 W3kv{C%E+WEpM-s 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 TV+P_O`fvJ@y}q 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 literal 5883 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 B&wT&@ diff --git a/src/main/resources/music/branding/mmt/resource/drawable-xxhdpi/logo_music.png b/src/main/resources/music/branding/mmt/resource/drawable-xxhdpi/logo_music.png new file mode 100644 index 0000000000000000000000000000000000000000..2b424bbe74c7d55dc07946dca68e0e69df876b21 GIT binary patch literal 16350 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/music/branding/mmt/resource/drawable-xxhdpi/record.png b/src/main/resources/music/branding/mmt/resource/drawable-xxhdpi/record.png index 9d9c73b5668deb7b581857fdf6245fce61a42857..0cbfcef150a2224fc0ba4978ec072f91036a9f99 100644 GIT binary patch literal 6003 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 W3kv{C%E+WEpM-s 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 WG1U4W*EpK$3(QSyjOz?>G5-OzL_#M3 literal 7504 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 HEyMp0W?FGc diff --git a/src/main/resources/music/branding/mmt/resource/drawable-xxxhdpi/logo_music.png b/src/main/resources/music/branding/mmt/resource/drawable-xxxhdpi/logo_music.png new file mode 100644 index 0000000000000000000000000000000000000000..bc59c1fc705d3ac42a06afae3585651adc7787f8 GIT binary patch literal 25507 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/music/branding/mmt/resource/drawable-xxxhdpi/ytm_logo.png b/src/main/resources/music/branding/mmt/resource/drawable-xxxhdpi/ytm_logo.png new file mode 100644 index 0000000000000000000000000000000000000000..6cab734f6f5dff78f32bdcc1a10c825a7fc75dc5 GIT binary patch literal 26578 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 Sd=mYQz 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 Qq5uE@07*qoM6N<$f)xQ5ng9R* diff --git a/src/main/resources/music/branding/revancify_blue/resource/drawable-hdpi/record.png b/src/main/resources/music/branding/revancify_blue/resource/drawable-hdpi/record.png deleted file mode 100644 index 85c7ffbc1793d94c1507c49b03cba241659326eb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10219 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 diff --git a/src/main/resources/music/branding/revancify_blue/resource/drawable-large-hdpi/record.png b/src/main/resources/music/branding/revancify_blue/resource/drawable-large-hdpi/record.png deleted file mode 100644 index f72f9446a20d5f85c131cccd2295a36890a99b35..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14152 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 diff --git a/src/main/resources/music/branding/revancify_blue/resource/drawable-large-mdpi/record.png b/src/main/resources/music/branding/revancify_blue/resource/drawable-large-mdpi/record.png deleted file mode 100644 index 7c7413e4802012fd7b3cdd0d952049e86276199f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9723 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 diff --git a/src/main/resources/music/branding/revancify_blue/resource/drawable-mdpi/action_bar_logo.png b/src/main/resources/music/branding/revancify_blue/resource/drawable-mdpi/action_bar_logo.png deleted file mode 100644 index 0f61b1445ee7fa5ebeb5b627de332089d08bfba5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2716 zcmV;N3S;$&P)P!tN%TAV2@SX&)isJ1$Nh&oQI@@SnRu@3|l zJ33`*87iH&QmvF0d{spqn?gtlf_XteA%O%!-kZ&S-|6q%`|a+xo85#C?f4I8IGgXg z_uO;uJ@=g7IroF;B3-19lhi;0%<^0BCmLNyYPoi{N%dEm9+L*Pzu1ne-|>@t4rZg3rV6LaU-^t!roG4_C~N4NuHp6)9b zE=FIKN3I=mKToCeLW#L|H1r<BVN8CS>OMHm|L@;|7EidrxqSr zY+&pBNPFN*FZ28pXK9JUln)oVqP(6~J-e-KCG>>R-EBlwlq28{a5G-cfqTgXDwo7V zfsuh#%*O^%0XT>(Uh-LRC{g`?Ps|I!l@@cAk9lW8WGFSH zi>UQW!0@TSzY^eVwHL!RN^=Fq)?(~lE7`by`KdWZ!)%B2)-4PkQ9y5Hjm}-+>RAYW z2z&*&9sCsd9ZY=&e_zprQ>`+8-33JDbN)2wI7)7o{pV$Bijau>k3iJNAmAcA_iEP}$ zH(hfZ^X%K1=iJWSKitfBkcSXMqguM`-+s{K021aXwvZx7k2xkG-Eu2Fj zpr2bZGO3I_q?BsBZx>m&zQA{{*iHA=os0vzQex{Mz=5)4>V-f7^{$IJMy z+bf-EQBO3OarQO*yiV~INh`9O?{exx(MWfIg9MC|n$nL=ZN@RGNv@7lz@>zPOig0E zNQ!oWXbD@!9{Ds;7s9xCIiB~BS-_Pj2uAfipV;!}kT#YmcQz6=q7vb^+_9svuZ6OG zZ9q$q5I&{AwxXt-px%^GhjQkPGFlL_mE~Z2LBF#0w$t_7YkKdlKB^OjOZAcv4p8EX zWU>*ImLfP=!4)YVES%^JImS!e&R3zYC-pe5*LV|?mn6RlM(Z^Qx+Bi&MBf2-0NPbf z`tc;8EcUU{-v}p^WZCHH2jo1Zi~+?A0@G5B`H07GqQ?9n`E-Lam7D`Bw}&IX@>Z`@ zPui6vk~hzEikpbH`;6fVWWzXJz39r6!!;$Bm}#f2ay#?jZNDIzHV&&t7&}OM&UfMb z_5F;!jLbwL0OzO|$H2{ttYzk@17|#LwvnW3hA#eG?C580r@E~(QR7D(~ zHk#jEHaW2AYgfufqcjd)q@t%58w)-Ye@))_DJhYTlNnP41eT(9BV>BT3cV6NZ z_TNZDggA;?0x#K0+S`ARO2WTcsods%bPP#+T@C|wJPCEc=pI~E&izHHEoQT}IJ0ZO z-V7Qwc$h9pG$Db|JteB5co_c~iLq+tC#-dA=cpT(Ob(VQw_q|*IC3_A=26^A(h39F z)$v6n8*rx>>Zs{ZxMv4tURgM5Gv_#65XtoAz%0JsV4(JLBsJe3kUYMHkj#k7rKE(# z%2rV`w&0%JpwysdrSdeq=sHjUPa6;z7_w-%-9>V-em^=GIGEGg&CRvVv~K!X+D0DK zW|nKuKTtUPN=XAj0__FF)y7|w4frFR>U{^?c6hIa0$N|&PU0vLBL4jJW22M~IeM_+ znYa~|{TiW*!?4zqF3_c(QwZnrh^ZaVq}O|XqzxEAz)FG;1BQK+xwpr;ZOOl$bqq+>4;C4xL8x@b|ZUd%Na^BB_)iM zNc9L8WPza`1NKL$3tfQSGd=jw)?)?@L$&*S|;GK+bbXnuv>(Y2SU zU6+pm;G)V7`nk5GD6rv%StEX>%s0QN@mykTkmc5ZY{@85I3uxNmodnGk=06#N&2qV zccU(hzDGLq%BBSHxeoWE-af*Hyqe^h$WRR6NUN9<3HFR+@H&Y+qMgL8L+9|0rl zu&3q|O6w8-!qD#%JzCMX%jkG;U z4!P@ce1O=L1b?p~T_R;aK{Opkp{4FTI0&cOtjRk^42AaL`5R=S?As_3a9`KA8X=T5 z_HLz0X+Xl=Zv^;f=2MT;?S5KHzVr5gKLkGuOe;>WD2IJN*Y4 W&zA@`#1K6I0000$7ZwUx2r}; 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 diff --git a/src/main/resources/music/branding/revancify_blue/resource/drawable-xlarge-mdpi/record.png b/src/main/resources/music/branding/revancify_blue/resource/drawable-xlarge-mdpi/record.png deleted file mode 100644 index a14bada978041c756b58b324a025a8b88e118dbe..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11745 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 R?T!Ed002ovPDHLkV1n0B$yWdX diff --git a/src/main/resources/music/branding/revancify_blue/resource/drawable-xxhdpi/record.png b/src/main/resources/music/branding/revancify_blue/resource/drawable-xxhdpi/record.png deleted file mode 100644 index 0d50c1a22503a4620cac9c08cb46001afe157589..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17576 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 diff --git a/src/main/resources/music/branding/revancify_blue/resource/drawable-xxxhdpi/action_bar_logo.png b/src/main/resources/music/branding/revancify_blue/resource/drawable-xxxhdpi/action_bar_logo.png deleted file mode 100644 index a5d23536725a3da88f42040a1073f88a651380d6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8142 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 diff --git a/src/main/resources/music/branding/revancify_red/resource/drawable-hdpi/action_bar_logo.png b/src/main/resources/music/branding/revancify_red/resource/drawable-hdpi/action_bar_logo.png deleted file mode 100644 index bd237d5c2761af2d8481a65723da1687c00a16e7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3157 zcmV-b465^qP)t8bKgAd?)4D!#{b-PNOQ+2k z)q1z9?Js3Ttq38zMKKzULoF7|6^yaIuP>#?U%7In)MPTnYLTe|^1B%0Pk3?!Hwcz2 z*Pecmqm3g&&rh6Ii8}5)1FK*)4C+X}d~V*6Z!5lr{|_HN{Q2wGuY)@qpal$P`@NfIpAkY!pKy>NB7rkm%ZHT;d%$L2EkO-cH&1ap?H*~B>=)%In0)$YQ_(HoSlT{^Z4r7w<&~sgkzR($bBwv9T=6 zw8`XH@&<;HI-Fq~()BLqe3n2aguteuy#u`ZsAyF}s3TgNI9KVp_=B*yU^BhQxZq<# z3~c9y2_fL7#TZ#uuCNZ!cZuMUL|wtF0WY!Jy(JmgUkLt zxS_rMmYk-MK|v!fMocmzLJ;xQKTL0LUb3a=_(8Rq#mC1FFDNLuuGFutuI`Jlu&~!P zS~9p!upF@gBL#9LT8JI#g2}rXWcq!e1Aw_t@HXIL>9zr5Y_m$4Sf2F|EGGeLh0Np2 z3^xIh(pat~6O4Owr}DgbE>qO7E_vC7kneAgr8RCFYB0Zgu5{Mv>I>CMAa-v9y~(W;1KjrXz&Fc}W8;#rA3-%RHy&3gnXJ64D0Z zTC&v`aL?nw9yk}}+5j>mxeIl7JElc3M)NM0C4ALj26D!2Sy@@}X=!P)&k;gh7-Ptb z+bx)kyM`n_P5318#Uovi6>}HJ0(oM|r<7CYxLe7sY5nQBK1mCRP@P!a7d8wo3~dF{@X#wo^|m$1O^5MSS*$ng-z6hG4^E7c^=5XCJ7<* zE~XdGfpkH_|1pCsxlIm`5DSNDan~F#0K@1F#CnNGAoJp6>zL8UJhC=(Q-mOS`j|13 zP6tMmD7oY@mr6pbnwq%T8iT>$*V@|3jm<@w7-LAG+L1X0kZE!ykuO3BFkJe)wk?Xg zKo-Da-KNBL1xpuWbod=~wJ~fBmh8a#fkcYy#n}YPmfRg4R_(cGo9s=~jL67w$Bm=e zYq3X|dwP=K$}>I<4Gr8PfuNwEA&rfVHx)Js!5Diu0Wu4wjV&|Ri?oHa=cX&!HLD9u z(;;Ny@C`+F&ATdPK&In+;3+U)o00L|^)TZdkNtmiAU>309%M#xC-+Q72z}}A{ZVq> zf#1o2xM9PFxQvX9Qwkt=V~m0Lsh-J#yM_tUekiZgJC{ATVXxwD2zm48Cj=?(Nl+-q!d|=D+`$rSvj*HgDd%A^G|FK)PfL z7Vh4?TcFqL6F4r7jT7k*f_?_EBM=e#NTCUk+bo$nBLQgeF1$(>2cRFjC4-{xKWKgX zSs?n>KBlxOVN@uX1v7 z)}^MVW@`W#*VNSHn@py;Dt#e*dKMwn=_JT>xCE90StjwK!!FI|Zg;+VbR5l z7rANB6)RT!WcTjfKzv52ZHCg)(mk=Uu`7A~Cg;H>fl$V#cW9-`+c&DLRw>WUzKXWK=ZZ({W&!y6;Kny;Txxb}BRxAIdWzn}tT8aj=%C;-Ycj^m@sZ*!=7Z(?UMaza( z&RDy}Vkrm;3WCaxZY|?9fXoBPq3B)-WWmzqLY{pX1KH-WMEREG0 z`mhCp4sxmYgKqE+&<`5Oh5im7$@KMVK5P;0t0%%8xJ2ooRO52 z1X&=(^H+;y_xI7Z0=)*A7C(9NqkKBCxF;dUS3|_)YNn!BO~Kq vWo2dGYg4Pgmn&DmB_O*}p?+DeUxEJt^k~q32DdWt00000NkvXXu0mjfg~1RI diff --git a/src/main/resources/music/branding/revancify_red/resource/drawable-hdpi/action_bar_logo_release.png b/src/main/resources/music/branding/revancify_red/resource/drawable-hdpi/action_bar_logo_release.png deleted file mode 100644 index 3d2280f476a25545ca3b1c7b49461061d654d8d1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3221 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 Hu0mjfIW7H( diff --git a/src/main/resources/music/branding/revancify_red/resource/drawable-hdpi/record.png b/src/main/resources/music/branding/revancify_red/resource/drawable-hdpi/record.png deleted file mode 100644 index f8c312d7ed853aaf9e61b6a3291f1a7b9a6e979f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9521 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 P00000NkvXXu0mjfcyuBk diff --git a/src/main/resources/music/branding/revancify_red/resource/drawable-large-hdpi/record.png b/src/main/resources/music/branding/revancify_red/resource/drawable-large-hdpi/record.png deleted file mode 100644 index f86fd72ae8f6073147bb4dd35eba9b868b675502..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20520 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 RpEm$rFfuUFuhMgh{67t+;{E^t diff --git a/src/main/resources/music/branding/revancify_red/resource/drawable-large-mdpi/record.png b/src/main/resources/music/branding/revancify_red/resource/drawable-large-mdpi/record.png deleted file mode 100644 index 49aab5d1fd2fe230b7e2fefa7ee37fc6bfd263c0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11068 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 diff --git a/src/main/resources/music/branding/revancify_red/resource/drawable-mdpi/record.png b/src/main/resources/music/branding/revancify_red/resource/drawable-mdpi/record.png deleted file mode 100644 index 61f7e7b5430f6a2a77e4fb6a1ded3cf1c495c963..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6198 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 UIMth|$N&HU07*qoM6N<$g8v1$6951J diff --git a/src/main/resources/music/branding/revancify_red/resource/drawable-xhdpi/action_bar_logo.png b/src/main/resources/music/branding/revancify_red/resource/drawable-xhdpi/action_bar_logo.png deleted file mode 100644 index 8b2a6347fb8c255a6c98573a6e5b17232b0a5ab9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4507 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 diff --git a/src/main/resources/music/branding/revancify_red/resource/drawable-xhdpi/record.png b/src/main/resources/music/branding/revancify_red/resource/drawable-xhdpi/record.png deleted file mode 100644 index 9a74bd8ff17d553ac426749cfa1056e42f40c555..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15394 zcma)D^;g_%6J6ZhTb$w!MT)yDzAWx8#kIJ*yA@|~cZcFy+}*WMD6SvxfAIZ~z zTtR4{Hk1Q2gI1z?Q~lGZ4H;9?;H=4hr}|fc?>^O1Z<`@40}spsR>MB*7*o37KOWSA zZU%X1<=ySre6*R>K=;v!>|;O-i2hf*f=;i*(Eekys3KqeORe>X-iIwAe9+s3{(Dbm z-rSpI4q!HhysPrkCoPFF1v-{Fg;8~exeaU)dOQqrg&vTePzj6-G$s-`u1M{8)Yy>U z=gT1reG0td%20xLDLE-PMpy^Up3?B@Tog&u4x~Y|cKQ_{UY<^Y9*=g0CZLh7k;P>L z8=&lg3fb+rx0OW2g+GCR8 zf{5`Hen~c_jE$cu(+>i~Sp2KC6ILxN1^_V3_(7Q9uMGMopS{DU1x=?-dYZM*nmStH zd%3abt!xPNZar-v*L@`FKq8|*rhqCamwDgUpnm>k=W=*6S8=b+c24is5Su3hvG@Uv<|KNYxVfEVeJ$ob| z#u9OU4Pp0RdbeSh`s3~c?+>zgjN7c($QzDVppa7u&LR5b{Ql70w`R4P^ z4k>yK7_KS7#S(y!g`v1asY5E!U0>;;Iz5EY;kby(Gy0UheRw@d@P!ttJt!KJZ(S6g zTOybaeGWsX?1q^VJ21XUS0Z%UO-jx!i6GznnKMmC2#PO1XGt1?_< z6V4Q7Eg4*9g%h?&8&Zo5QZ~n@_u1cm56Jl5k=Y5d(!>(24#taF1WNW+2u{#K9X57D z{mqaXB?u3vg0(N6DM|qb84!(rhT293*t!a;CZ$GY;9I7&VJ6G%^WW=$D{BCiTv-d& z^-7U{C z;e+1Uk(5yo3>=UEX*-G&#j6Y+m;~FmHY=klVp`e74bcbK0%)KfG$k~(cilCnsURR6 z8rYrAe}R8%phE)vkShp2YJu4nigYoINg(K}K^YRGr9wi(x>SlnybAJd&~(-Q=nKT| z^o$6-4(*-gs~msb0IFfn?OxGsLkfp|I*YUQv(Iry%;td}r9@FOzlaGH4^PD78}TJqOddHoFCii}`IlDM9V|&1rEh^OByN<< z2XJjamQ9y(+jExYDr$`LHI*Og;Rm?Y4=I%-=fOQwMQlL?e)w4M9Nt3K?(aemMPzR0 zU9fOrL&koh=;$Qyv1AB9xd8GirckwVyYfau?-UIHxVDszoSjrgkxAV0I1MpXX`20= zeD%maB}Xs(tbD1oK$*#vcK;Y(0ZzTfWL4N2jJ*uA{q7R@Bdw;UQVIfM?MewG?+mu( zXZ^Kn_KS`MN~}|vOL1IEQceL%yC{W%)dFo+RrpuLEW!TMOc)_*0us)tBuQm5wcPzZmUwh9dPSVw`9hHQM=LWrF7JkbcGfDBs-6=! zlST-1K_(RYjEI9WyRk_#1)~qOQ+--T0ex{T@-D%hg#y%X6dDdPDDsd->! zpihCZZ1E&2`z}BQ@GU z4Gdq1IgA|1DCoy@{>*jQF-!$Du+C=W^P?w<@3!#GS_GLeH#ENrsc2M^x3O5(y^UUD z*(d!_S1*q%z8kJ9=rNj^wbN{%K*ruj4SV)t1CtRU6;Z=5H^fr1TF{G$y)kGQa1W

dyyTk0vTN+N>cf33^ehSH0qlsqv1X>i5Iv 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 P{sLqr6(y?03g5#irIVJ{u10strhvXWw7Jq*q| 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%0AF_tEhX}(x*PT)=sB9Co=}O& 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 A_5c6? diff --git a/src/main/resources/music/branding/revancify_red/resource/drawable-xlarge-mdpi/record.png b/src/main/resources/music/branding/revancify_red/resource/drawable-xlarge-mdpi/record.png deleted file mode 100644 index 9a74bd8ff17d553ac426749cfa1056e42f40c555..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15394 zcma)D^;g_%6J6ZhTb$w!MT)yDzAWx8#kIJ*yA@|~cZcFy+}*WMD6SvxfAIZ~z zTtR4{Hk1Q2gI1z?Q~lGZ4H;9?;H=4hr}|fc?>^O1Z<`@40}spsR>MB*7*o37KOWSA zZU%X1<=ySre6*R>K=;v!>|;O-i2hf*f=;i*(Eekys3KqeORe>X-iIwAe9+s3{(Dbm z-rSpI4q!HhysPrkCoPFF1v-{Fg;8~exeaU)dOQqrg&vTePzj6-G$s-`u1M{8)Yy>U z=gT1reG0td%20xLDLE-PMpy^Up3?B@Tog&u4x~Y|cKQ_{UY<^Y9*=g0CZLh7k;P>L z8=&lg3fb+rx0OW2g+GCR8 zf{5`Hen~c_jE$cu(+>i~Sp2KC6ILxN1^_V3_(7Q9uMGMopS{DU1x=?-dYZM*nmStH zd%3abt!xPNZar-v*L@`FKq8|*rhqCamwDgUpnm>k=W=*6S8=b+c24is5Su3hvG@Uv<|KNYxVfEVeJ$ob| z#u9OU4Pp0RdbeSh`s3~c?+>zgjN7c($QzDVppa7u&LR5b{Ql70w`R4P^ z4k>yK7_KS7#S(y!g`v1asY5E!U0>;;Iz5EY;kby(Gy0UheRw@d@P!ttJt!KJZ(S6g zTOybaeGWsX?1q^VJ21XUS0Z%UO-jx!i6GznnKMmC2#PO1XGt1?_< z6V4Q7Eg4*9g%h?&8&Zo5QZ~n@_u1cm56Jl5k=Y5d(!>(24#taF1WNW+2u{#K9X57D z{mqaXB?u3vg0(N6DM|qb84!(rhT293*t!a;CZ$GY;9I7&VJ6G%^WW=$D{BCiTv-d& z^-7U{C z;e+1Uk(5yo3>=UEX*-G&#j6Y+m;~FmHY=klVp`e74bcbK0%)KfG$k~(cilCnsURR6 z8rYrAe}R8%phE)vkShp2YJu4nigYoINg(K}K^YRGr9wi(x>SlnybAJd&~(-Q=nKT| z^o$6-4(*-gs~msb0IFfn?OxGsLkfp|I*YUQv(Iry%;td}r9@FOzlaGH4^PD78}TJqOddHoFCii}`IlDM9V|&1rEh^OByN<< z2XJjamQ9y(+jExYDr$`LHI*Og;Rm?Y4=I%-=fOQwMQlL?e)w4M9Nt3K?(aemMPzR0 zU9fOrL&koh=;$Qyv1AB9xd8GirckwVyYfau?-UIHxVDszoSjrgkxAV0I1MpXX`20= zeD%maB}Xs(tbD1oK$*#vcK;Y(0ZzTfWL4N2jJ*uA{q7R@Bdw;UQVIfM?MewG?+mu( zXZ^Kn_KS`MN~}|vOL1IEQceL%yC{W%)dFo+RrpuLEW!TMOc)_*0us)tBuQm5wcPzZmUwh9dPSVw`9hHQM=LWrF7JkbcGfDBs-6=! zlST-1K_(RYjEI9WyRk_#1)~qOQ+--T0ex{T@-D%hg#y%X6dDdPDDsd->! zpihCZZ1E&2`z}BQ@GU z4Gdq1IgA|1DCoy@{>*jQF-!$Du+C=W^P?w<@3!#GS_GLeH#ENrsc2M^x3O5(y^UUD z*(d!_S1*q%z8kJ9=rNj^wbN{%K*ruj4SV)t1CtRU6;Z=5H^fr1TF{G$y)kGQa1W

dyyTk0vTN+N>cf33^ehSH0qlsqv1X>i5Iv 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 c@N?k*0ngwK8=<{9 diff --git a/src/main/resources/music/branding/revancify_red/resource/drawable-xxhdpi/record.png b/src/main/resources/music/branding/revancify_red/resource/drawable-xxhdpi/record.png deleted file mode 100644 index 896be7dda946ee33cef42e46031ca8cd9d044e1d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 30288 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%0AF_tEhX}(x*PT)=sB9Co=}O& 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 A_5c6? diff --git a/src/main/resources/music/branding/revancify_red/resource/drawable-xxxhdpi/action_bar_logo.png b/src/main/resources/music/branding/revancify_red/resource/drawable-xxxhdpi/action_bar_logo.png deleted file mode 100644 index fd204978ffc48c802d6e02d99556b41c369c9c46..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10090 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 FV1o6!sB!=R literal 0 HcmV?d00001 diff --git a/src/main/resources/music/branding/vanced_black/resource/drawable-mdpi/ytm_logo.png b/src/main/resources/music/branding/vanced_black/resource/drawable-mdpi/ytm_logo.png new file mode 100644 index 0000000000000000000000000000000000000000..19eddfc646f115c4b7a63618003984383b9f8008 GIT binary patch literal 5454 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 Ef^C*v1^@s6 literal 0 HcmV?d00001 diff --git a/src/main/resources/music/branding/vanced_black/resource/drawable-xhdpi/ytm_logo.png b/src/main/resources/music/branding/vanced_black/resource/drawable-xhdpi/ytm_logo.png new file mode 100644 index 0000000000000000000000000000000000000000..179937d19e01234a79bdffdea7a7fb33135a467a GIT binary patch literal 12541 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/music/branding/vanced_black/resource/drawable-xxxhdpi/ytm_logo.png b/src/main/resources/music/branding/vanced_black/resource/drawable-xxxhdpi/ytm_logo.png new file mode 100644 index 0000000000000000000000000000000000000000..e9fd5233bd12b6d29cc8de52f76d7a31b510b3b1 GIT binary patch literal 27308 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 tRbx;Y^ybp{X~4yQ~!rP)v001S$Nklk=_vq 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 Xqn>hl;Tx8&00000NkvXXu0mjfHKzro literal 0 HcmV?d00001 diff --git a/src/main/resources/music/branding/vanced_light/resource/drawable-xhdpi/ytm_logo.png b/src/main/resources/music/branding/vanced_light/resource/drawable-xhdpi/ytm_logo.png new file mode 100644 index 0000000000000000000000000000000000000000..179ff1f101485fa7b2e5bad27a394bbe7e520834 GIT binary patch literal 14227 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 literal 0 HcmV?d00001 From 36b1ed4333cd2ed623eaa1666b7138d37048a9e3 Mon Sep 17 00:00:00 2001 From: Aaron Veil <70171475+anddea@users.noreply.github.com> Date: Mon, 25 Mar 2024 18:35:09 +0300 Subject: [PATCH 060/147] fix(YouTube - Translations): Update translations info ar - 19 missing strings, 8 updated strings. bg-rBG - 64 missing strings, 8 updated strings. bn - 255 missing strings, 8 updated strings. de-rDE - 317 missing strings, 8 updated strings. el-rGR - 32 missing strings, 8 updated strings. es-rES - 0 missing strings, 8 updated strings. fi-rFI - 256 missing strings, 8 updated strings. fr-rFR - 12 missing strings, 8 updated strings. hu-rHU - 32 missing strings, 8 updated strings. id-rID - 188 missing strings, 8 updated strings. in - 188 missing strings, 8 updated strings. it-rIT - 0 missing strings, 1 updated strings. ja-rJP - 0 missing strings, 1 updated strings. ko-rKR - 0 missing strings, 1 updated strings. pl-rPL - 0 missing strings, 1 updated strings. pt-rBR - 9 missing strings, 4 updated strings. ru-rRU - 9 missing strings, 4 updated strings. tr-rTR - 32 missing strings, 8 updated strings. uk-rUA - 9 missing strings, 4 updated strings. vi-rVN - 32 missing strings, 8 updated strings. zh-rCN - 215 missing strings, 8 updated strings. zh-rTW - 37 missing strings, 8 updated strings. --- search_for_missing_strings.py | 154 +++++++++++------- .../youtube/settings/host/values/strings.xml | 4 +- .../youtube/settings/xml/revanced_prefs.xml | 2 +- .../translations/ar/missing_strings.xml | 2 +- .../translations/ar/updated-strings.xml | 2 + .../translations/bg-rBG/missing_strings.xml | 2 +- .../translations/bg-rBG/updated-strings.xml | 2 + .../translations/bn/missing_strings.xml | 4 +- .../translations/bn/updated-strings.xml | 2 + .../translations/de-rDE/missing_strings.xml | 4 +- .../translations/de-rDE/updated-strings.xml | 2 + .../translations/el-rGR/missing_strings.xml | 2 +- .../translations/el-rGR/updated-strings.xml | 2 + .../translations/es-rES/updated-strings.xml | 2 + .../translations/fi-rFI/missing_strings.xml | 4 +- .../translations/fi-rFI/updated-strings.xml | 2 + .../translations/fr-rFR/missing_strings.xml | 2 +- .../translations/fr-rFR/updated-strings.xml | 2 + .../translations/hu-rHU/missing_strings.xml | 2 +- .../translations/hu-rHU/updated-strings.xml | 2 + .../translations/id-rID/missing_strings.xml | 4 +- .../translations/id-rID/updated-strings.xml | 2 + .../translations/in/missing_strings.xml | 4 +- .../translations/in/updated-strings.xml | 2 + .../translations/it-rIT/updated-strings.xml | 2 + .../translations/ja-rJP/updated-strings.xml | 1 + .../translations/ko-rKR/updated-strings.xml | 2 + .../translations/pl-rPL/missing_strings.xml | 9 - .../youtube/translations/pl-rPL/strings.xml | 2 +- .../translations/pl-rPL/updated-strings.xml | 4 +- .../translations/pt-rBR/missing_strings.xml | 2 +- .../translations/pt-rBR/updated-strings.xml | 2 + .../translations/ru-rRU/missing_strings.xml | 2 +- .../translations/ru-rRU/updated-strings.xml | 2 + .../translations/tr-rTR/missing_strings.xml | 2 +- .../translations/tr-rTR/updated-strings.xml | 2 + .../translations/uk-rUA/missing_strings.xml | 2 +- .../translations/uk-rUA/updated-strings.xml | 2 + .../translations/vi-rVN/missing_strings.xml | 2 +- .../translations/vi-rVN/updated-strings.xml | 2 + .../translations/zh-rCN/missing_strings.xml | 4 +- .../translations/zh-rCN/updated-strings.xml | 2 + .../translations/zh-rTW/missing_strings.xml | 2 +- .../translations/zh-rTW/updated-strings.xml | 2 + 44 files changed, 165 insertions(+), 97 deletions(-) create mode 100644 src/main/resources/youtube/translations/it-rIT/updated-strings.xml create mode 100644 src/main/resources/youtube/translations/ja-rJP/updated-strings.xml create mode 100644 src/main/resources/youtube/translations/ko-rKR/updated-strings.xml delete mode 100644 src/main/resources/youtube/translations/pl-rPL/missing_strings.xml diff --git a/search_for_missing_strings.py b/search_for_missing_strings.py index a392e74d3..454cc82b9 100644 --- a/search_for_missing_strings.py +++ b/search_for_missing_strings.py @@ -18,64 +18,102 @@ def extract_strings(file_path): # Extract strings from source file source_strings = extract_strings(source_file) -# Loop through destination folders -# If you want to search only one language folder add +"/your_lang" to destination_directory -# like this => for root, dirs, files in os.walk(destination_directory+"/ar"): -for root, dirs, files in os.walk(destination_directory): - if "strings.xml" in files: - # Get destination file path - destination_file = os.path.join(root, "strings.xml") - - # Get destination folder name (language code) - destination_folder = os.path.dirname(destination_file) - language_code = os.path.basename(destination_folder) - - # Output file path - output_file = os.path.join(destination_folder, "missing_strings.xml") - - # Check if source and destination files exist - if not os.path.isfile(source_file): - print(f"Error: {source_file} not found.") - exit(1) - - if not os.path.isfile(destination_file): - print(f"Error: {destination_file} not found.") - exit(1) - - # Extract strings from destination file - destination_strings = extract_strings(destination_file) - - # Find missing strings - missing_strings = [] - - for name, attributes, content in source_strings: - if name not in {name for name, _, _ in destination_strings}: - string_tag = f'{content}\n' - missing_strings.append(string_tag) - - # Sort missing strings by name attribute - missing_strings.sort(key=lambda x: re.search(r'name="([^"]*)"', x).group(1)) - - # Check if missing strings exist - if not missing_strings: - # Delete output file if exists - if os.path.isfile(output_file): - os.remove(output_file) - - print(f"No missing strings for {language_code}") - else: - # Save missing strings to output file - with open(output_file, 'w') as file: - for string_tag in missing_strings: - file.write(string_tag) - - num_missing = len(missing_strings) - print(f"{language_code} - {num_missing} missing strings.") +def add_string_to_files(string): + for root, dirs, files in os.walk(destination_directory): + if "strings.xml" in files: + # Get destination file path + destination_file = os.path.join(root, "updated-strings.xml") + with open(destination_file, 'a') as f: + # Split the multiline string into lines, strip leading whitespace from each line, and join them back + stripped_lines = '\n'.join(line.strip() for line in string.split('\n')) + f.write(stripped_lines + '\n') + +# Function to find missing strings +def find_missing_strings(): + num_missing = 0 # Initialize num_missing to 0 + num_updated = 0 # Initialize num_updated to 0 + + for root, dirs, files in os.walk(destination_directory): + if "strings.xml" in files: + # Get destination file path + destination_file = os.path.join(root, "strings.xml") + + # Get destination folder name (language code) + destination_folder = os.path.dirname(destination_file) + language_code = os.path.basename(destination_folder) + + # Output file path + output_file = os.path.join(destination_folder, "missing_strings.xml") + + # Locate updated-strings.xml file + updated_strings_file = os.path.join(destination_folder, "updated-strings.xml") + + # Check if source and destination files exist + if not os.path.isfile(source_file): + print(f"Error: {source_file} not found.") + return + + if not os.path.isfile(destination_file): + print(f"Error: {destination_file} not found.") + return + + # Extract strings from destination file + destination_strings = extract_strings(destination_file) + + # Extract strings from updated-strings.xml if exists + if os.path.isfile(updated_strings_file): + updated_strings = extract_strings(updated_strings_file) + # Count name attributes in updated strings + num_updated = sum(1 for name, _, _ in updated_strings) + + # Find missing strings + missing_strings = [] + + for name, attributes, content in source_strings: + if name not in {name for name, _, _ in destination_strings}: + string_tag = f'{content}\n' + missing_strings.append(string_tag) + + # Sort missing strings by name attribute + missing_strings.sort(key=lambda x: re.search(r'name="([^"]*)"', x).group(1)) + + # Check if missing strings exist + if not missing_strings: + # Delete output file if exists + if os.path.isfile(output_file): + os.remove(output_file) + + num_missing = 0 + else: + # Save missing strings to output file + with open(output_file, 'w') as file: + for string_tag in missing_strings: + file.write(string_tag) + + num_missing = len(missing_strings) + + # Print the result + print(f"{language_code} - {num_missing} missing strings, {num_updated} updated strings.") + +# If there are no arguments, call the original script +if len(sys.argv) == 1: + find_missing_strings() + +# If the argument is -n, call the string addition function +elif len(sys.argv) == 3 and sys.argv[1] == '-n': + string = sys.argv[2] + add_string_to_files(string) + +# If neither condition is met, print a warning +else: + print("Invalid arguments. Usage:") + print("To run original script: script.py") + print("To add a string to files: script.py -n 'string'") # Prompt the user to press a key before closing the terminal window input("\nPress Enter to exit...") diff --git a/src/main/resources/youtube/settings/host/values/strings.xml b/src/main/resources/youtube/settings/host/values/strings.xml index 4133dbe2a..b23cebefd 100644 --- a/src/main/resources/youtube/settings/host/values/strings.xml +++ b/src/main/resources/youtube/settings/host/values/strings.xml @@ -101,7 +101,7 @@ Note: This feature hasn't been tested." Keyword filter for subscriptions is disabled. Keyword filter for subscriptions is enabled. Enable subscriptions keyword filter - Search/Home/Subscription results are filtered to hide content that matches keyword phrases\n\nLimitations\n• Some Shorts may not be hidden\n• Some UI components may not be hidden\n• Searching for a keyword may show no results + Search, Home, Subscription and Comments are filtered to hide content that matches keyword phrases\n\nLimitations\n• Some Shorts may not be hidden\n• Some UI components may not be hidden\n• Searching for a keyword may show no results Invalid keyword. Cannot use: \'%s\' as a filter Invalid keyword length (must be at least %s characters): %s. Configure keywords and phrases to hide, separated by new lines\n\nWords with uppercase letters in the middle must be entered with the casing (ie: iPhone, TikTok, LeBlanc). @@ -746,7 +746,7 @@ Some videos, including those from channels you subscribe to, may not be hidden e "Replace download button with external download button." Hook download button Inform - Keeps landscape mode when turning the screen off and on in fullscreen. + Keeps landscape mode when turning the screen off and on in fullscreen.\n\nKnown issue: It can break Picture-in-Picture (PIP). The amount of milliseconds the landscape mode is forced. Keep landscape mode timeout Keep landscape mode diff --git a/src/main/resources/youtube/settings/xml/revanced_prefs.xml b/src/main/resources/youtube/settings/xml/revanced_prefs.xml index 469423393..01f6d894b 100644 --- a/src/main/resources/youtube/settings/xml/revanced_prefs.xml +++ b/src/main/resources/youtube/settings/xml/revanced_prefs.xml @@ -645,7 +645,7 @@ - + diff --git a/src/main/resources/youtube/translations/ar/missing_strings.xml b/src/main/resources/youtube/translations/ar/missing_strings.xml index c73d98ce6..d693849de 100644 --- a/src/main/resources/youtube/translations/ar/missing_strings.xml +++ b/src/main/resources/youtube/translations/ar/missing_strings.xml @@ -1,5 +1,5 @@ "The URL of the DeArrow thumbnail cache endpoint. Do not change this unless you know what you're doing." -Search/Home/Subscription results are filtered to hide content that matches keyword phrases\n\nLimitations\n• Some Shorts may not be hidden\n• Some UI components may not be hidden\n• Searching for a keyword may show no results +Search, Home, Subscription and Comments are filtered to hide content that matches keyword phrases\n\nLimitations\n• Some Shorts may not be hidden\n• Some UI components may not be hidden\n• Searching for a keyword may show no results Keyword filter for comments is disabled. Keyword filter for comments is enabled. Enable comments keyword filter diff --git a/src/main/resources/youtube/translations/ar/updated-strings.xml b/src/main/resources/youtube/translations/ar/updated-strings.xml index 79370a342..e7ec59d44 100644 --- a/src/main/resources/youtube/translations/ar/updated-strings.xml +++ b/src/main/resources/youtube/translations/ar/updated-strings.xml @@ -13,3 +13,5 @@ Keyword filter for feed and search is enabled. Hides videos using keyword filter. + +Keeps landscape mode when turning the screen off and on in fullscreen.\n\nKnown issue: It can break Picture-in-Picture (PIP). diff --git a/src/main/resources/youtube/translations/bg-rBG/missing_strings.xml b/src/main/resources/youtube/translations/bg-rBG/missing_strings.xml index 5796b4769..784046f84 100644 --- a/src/main/resources/youtube/translations/bg-rBG/missing_strings.xml +++ b/src/main/resources/youtube/translations/bg-rBG/missing_strings.xml @@ -13,7 +13,7 @@ Hide community posts in related video Hide videos with \"Only for Membership\" tag in Home Feed Hide membership videos in Home Feed -Search/Home/Subscription results are filtered to hide content that matches keyword phrases\n\nLimitations\n• Some Shorts may not be hidden\n• Some UI components may not be hidden\n• Searching for a keyword may show no results +Search, Home, Subscription and Comments are filtered to hide content that matches keyword phrases\n\nLimitations\n• Some Shorts may not be hidden\n• Some UI components may not be hidden\n• Searching for a keyword may show no results Keyword filter for comments is disabled. Keyword filter for comments is enabled. Enable comments keyword filter diff --git a/src/main/resources/youtube/translations/bg-rBG/updated-strings.xml b/src/main/resources/youtube/translations/bg-rBG/updated-strings.xml index 79370a342..e7ec59d44 100644 --- a/src/main/resources/youtube/translations/bg-rBG/updated-strings.xml +++ b/src/main/resources/youtube/translations/bg-rBG/updated-strings.xml @@ -13,3 +13,5 @@ Keyword filter for feed and search is enabled. Hides videos using keyword filter. + +Keeps landscape mode when turning the screen off and on in fullscreen.\n\nKnown issue: It can break Picture-in-Picture (PIP). diff --git a/src/main/resources/youtube/translations/bn/missing_strings.xml b/src/main/resources/youtube/translations/bn/missing_strings.xml index 346b78100..4ba3019dd 100644 --- a/src/main/resources/youtube/translations/bn/missing_strings.xml +++ b/src/main/resources/youtube/translations/bn/missing_strings.xml @@ -132,7 +132,7 @@ Some components may not be hidden." "Hide 'For You' shelf" Hide videos with \"Only for Membership\" tag in Home Feed Hide membership videos in Home Feed -Search/Home/Subscription results are filtered to hide content that matches keyword phrases\n\nLimitations\n• Some Shorts may not be hidden\n• Some UI components may not be hidden\n• Searching for a keyword may show no results +Search, Home, Subscription and Comments are filtered to hide content that matches keyword phrases\n\nLimitations\n• Some Shorts may not be hidden\n• Some UI components may not be hidden\n• Searching for a keyword may show no results Keyword filter for comments is disabled. Keyword filter for comments is enabled. Enable comments keyword filter @@ -187,7 +187,7 @@ Videos with a gray description include videos that are not related to search ter Some videos, including those from channels you subscribe to, may not be hidden even if they have fewer than 1,000 views." Hide videos with low views Inform -Keeps landscape mode when turning the screen off and on in fullscreen. +Keeps landscape mode when turning the screen off and on in fullscreen.\n\nKnown issue: It can break Picture-in-Picture (PIP). The amount of milliseconds the landscape mode is forced. Keep landscape mode timeout Keep landscape mode diff --git a/src/main/resources/youtube/translations/bn/updated-strings.xml b/src/main/resources/youtube/translations/bn/updated-strings.xml index 79370a342..e7ec59d44 100644 --- a/src/main/resources/youtube/translations/bn/updated-strings.xml +++ b/src/main/resources/youtube/translations/bn/updated-strings.xml @@ -13,3 +13,5 @@ Keyword filter for feed and search is enabled. Hides videos using keyword filter. + +Keeps landscape mode when turning the screen off and on in fullscreen.\n\nKnown issue: It can break Picture-in-Picture (PIP). diff --git a/src/main/resources/youtube/translations/de-rDE/missing_strings.xml b/src/main/resources/youtube/translations/de-rDE/missing_strings.xml index 0522a017f..0bd95c48e 100644 --- a/src/main/resources/youtube/translations/de-rDE/missing_strings.xml +++ b/src/main/resources/youtube/translations/de-rDE/missing_strings.xml @@ -52,7 +52,7 @@ Some components may not be hidden." Hide handle Hide videos with \"Only for Membership\" tag in Home Feed Hide membership videos in Home Feed -Search/Home/Subscription results are filtered to hide content that matches keyword phrases\n\nLimitations\n• Some Shorts may not be hidden\n• Some UI components may not be hidden\n• Searching for a keyword may show no results +Search, Home, Subscription and Comments are filtered to hide content that matches keyword phrases\n\nLimitations\n• Some Shorts may not be hidden\n• Some UI components may not be hidden\n• Searching for a keyword may show no results Keyword filter for comments is disabled. Keyword filter for comments is enabled. Enable comments keyword filter @@ -145,7 +145,7 @@ Some videos, including those from channels you subscribe to, may not be hidden e Hide web search results Hook download button Inform -Keeps landscape mode when turning the screen off and on in fullscreen. +Keeps landscape mode when turning the screen off and on in fullscreen.\n\nKnown issue: It can break Picture-in-Picture (PIP). The amount of milliseconds the landscape mode is forced. Keep landscape mode timeout Keep landscape mode diff --git a/src/main/resources/youtube/translations/de-rDE/updated-strings.xml b/src/main/resources/youtube/translations/de-rDE/updated-strings.xml index 79370a342..e7ec59d44 100644 --- a/src/main/resources/youtube/translations/de-rDE/updated-strings.xml +++ b/src/main/resources/youtube/translations/de-rDE/updated-strings.xml @@ -13,3 +13,5 @@ Keyword filter for feed and search is enabled. Hides videos using keyword filter. + +Keeps landscape mode when turning the screen off and on in fullscreen.\n\nKnown issue: It can break Picture-in-Picture (PIP). diff --git a/src/main/resources/youtube/translations/el-rGR/missing_strings.xml b/src/main/resources/youtube/translations/el-rGR/missing_strings.xml index 86dcc4198..53402b379 100644 --- a/src/main/resources/youtube/translations/el-rGR/missing_strings.xml +++ b/src/main/resources/youtube/translations/el-rGR/missing_strings.xml @@ -5,7 +5,7 @@ Music Sports Watch later -Search/Home/Subscription results are filtered to hide content that matches keyword phrases\n\nLimitations\n• Some Shorts may not be hidden\n• Some UI components may not be hidden\n• Searching for a keyword may show no results +Search, Home, Subscription and Comments are filtered to hide content that matches keyword phrases\n\nLimitations\n• Some Shorts may not be hidden\n• Some UI components may not be hidden\n• Searching for a keyword may show no results Keyword filter for comments is disabled. Keyword filter for comments is enabled. Enable comments keyword filter diff --git a/src/main/resources/youtube/translations/el-rGR/updated-strings.xml b/src/main/resources/youtube/translations/el-rGR/updated-strings.xml index 79370a342..e7ec59d44 100644 --- a/src/main/resources/youtube/translations/el-rGR/updated-strings.xml +++ b/src/main/resources/youtube/translations/el-rGR/updated-strings.xml @@ -13,3 +13,5 @@ Keyword filter for feed and search is enabled. Hides videos using keyword filter. + +Keeps landscape mode when turning the screen off and on in fullscreen.\n\nKnown issue: It can break Picture-in-Picture (PIP). diff --git a/src/main/resources/youtube/translations/es-rES/updated-strings.xml b/src/main/resources/youtube/translations/es-rES/updated-strings.xml index 3c14e5784..83d446e43 100644 --- a/src/main/resources/youtube/translations/es-rES/updated-strings.xml +++ b/src/main/resources/youtube/translations/es-rES/updated-strings.xml @@ -14,3 +14,5 @@ Keyword filter for feed and search is enabled. Hides videos using keyword filter. + +Keeps landscape mode when turning the screen off and on in fullscreen.\n\nKnown issue: It can break Picture-in-Picture (PIP). diff --git a/src/main/resources/youtube/translations/fi-rFI/missing_strings.xml b/src/main/resources/youtube/translations/fi-rFI/missing_strings.xml index 8b9d68ccf..5735e9133 100644 --- a/src/main/resources/youtube/translations/fi-rFI/missing_strings.xml +++ b/src/main/resources/youtube/translations/fi-rFI/missing_strings.xml @@ -133,7 +133,7 @@ Some components may not be hidden." "Hide 'For You' shelf" Hide videos with \"Only for Membership\" tag in Home Feed Hide membership videos in Home Feed -Search/Home/Subscription results are filtered to hide content that matches keyword phrases\n\nLimitations\n• Some Shorts may not be hidden\n• Some UI components may not be hidden\n• Searching for a keyword may show no results +Search, Home, Subscription and Comments are filtered to hide content that matches keyword phrases\n\nLimitations\n• Some Shorts may not be hidden\n• Some UI components may not be hidden\n• Searching for a keyword may show no results Keyword filter for comments is disabled. Keyword filter for comments is enabled. Enable comments keyword filter @@ -188,7 +188,7 @@ Videos with a gray description include videos that are not related to search ter Some videos, including those from channels you subscribe to, may not be hidden even if they have fewer than 1,000 views." Hide videos with low views Inform -Keeps landscape mode when turning the screen off and on in fullscreen. +Keeps landscape mode when turning the screen off and on in fullscreen.\n\nKnown issue: It can break Picture-in-Picture (PIP). The amount of milliseconds the landscape mode is forced. Keep landscape mode timeout Keep landscape mode diff --git a/src/main/resources/youtube/translations/fi-rFI/updated-strings.xml b/src/main/resources/youtube/translations/fi-rFI/updated-strings.xml index 79370a342..e7ec59d44 100644 --- a/src/main/resources/youtube/translations/fi-rFI/updated-strings.xml +++ b/src/main/resources/youtube/translations/fi-rFI/updated-strings.xml @@ -13,3 +13,5 @@ Keyword filter for feed and search is enabled. Hides videos using keyword filter. + +Keeps landscape mode when turning the screen off and on in fullscreen.\n\nKnown issue: It can break Picture-in-Picture (PIP). diff --git a/src/main/resources/youtube/translations/fr-rFR/missing_strings.xml b/src/main/resources/youtube/translations/fr-rFR/missing_strings.xml index 731daa96a..5ce427197 100644 --- a/src/main/resources/youtube/translations/fr-rFR/missing_strings.xml +++ b/src/main/resources/youtube/translations/fr-rFR/missing_strings.xml @@ -1,4 +1,4 @@ -Search/Home/Subscription results are filtered to hide content that matches keyword phrases\n\nLimitations\n• Some Shorts may not be hidden\n• Some UI components may not be hidden\n• Searching for a keyword may show no results +Search, Home, Subscription and Comments are filtered to hide content that matches keyword phrases\n\nLimitations\n• Some Shorts may not be hidden\n• Some UI components may not be hidden\n• Searching for a keyword may show no results Keyword filter for comments is disabled. Keyword filter for comments is enabled. Enable comments keyword filter diff --git a/src/main/resources/youtube/translations/fr-rFR/updated-strings.xml b/src/main/resources/youtube/translations/fr-rFR/updated-strings.xml index 79370a342..e7ec59d44 100644 --- a/src/main/resources/youtube/translations/fr-rFR/updated-strings.xml +++ b/src/main/resources/youtube/translations/fr-rFR/updated-strings.xml @@ -13,3 +13,5 @@ Keyword filter for feed and search is enabled. Hides videos using keyword filter. + +Keeps landscape mode when turning the screen off and on in fullscreen.\n\nKnown issue: It can break Picture-in-Picture (PIP). diff --git a/src/main/resources/youtube/translations/hu-rHU/missing_strings.xml b/src/main/resources/youtube/translations/hu-rHU/missing_strings.xml index 86dcc4198..53402b379 100644 --- a/src/main/resources/youtube/translations/hu-rHU/missing_strings.xml +++ b/src/main/resources/youtube/translations/hu-rHU/missing_strings.xml @@ -5,7 +5,7 @@ Music Sports Watch later -Search/Home/Subscription results are filtered to hide content that matches keyword phrases\n\nLimitations\n• Some Shorts may not be hidden\n• Some UI components may not be hidden\n• Searching for a keyword may show no results +Search, Home, Subscription and Comments are filtered to hide content that matches keyword phrases\n\nLimitations\n• Some Shorts may not be hidden\n• Some UI components may not be hidden\n• Searching for a keyword may show no results Keyword filter for comments is disabled. Keyword filter for comments is enabled. Enable comments keyword filter diff --git a/src/main/resources/youtube/translations/hu-rHU/updated-strings.xml b/src/main/resources/youtube/translations/hu-rHU/updated-strings.xml index 79370a342..e7ec59d44 100644 --- a/src/main/resources/youtube/translations/hu-rHU/updated-strings.xml +++ b/src/main/resources/youtube/translations/hu-rHU/updated-strings.xml @@ -13,3 +13,5 @@ Keyword filter for feed and search is enabled. Hides videos using keyword filter. + +Keeps landscape mode when turning the screen off and on in fullscreen.\n\nKnown issue: It can break Picture-in-Picture (PIP). diff --git a/src/main/resources/youtube/translations/id-rID/missing_strings.xml b/src/main/resources/youtube/translations/id-rID/missing_strings.xml index 8c62340a7..08be770b3 100644 --- a/src/main/resources/youtube/translations/id-rID/missing_strings.xml +++ b/src/main/resources/youtube/translations/id-rID/missing_strings.xml @@ -87,7 +87,7 @@ Note: This feature hasn't been tested." Hide create shorts button Hide videos with \"Only for Membership\" tag in Home Feed Hide membership videos in Home Feed -Search/Home/Subscription results are filtered to hide content that matches keyword phrases\n\nLimitations\n• Some Shorts may not be hidden\n• Some UI components may not be hidden\n• Searching for a keyword may show no results +Search, Home, Subscription and Comments are filtered to hide content that matches keyword phrases\n\nLimitations\n• Some Shorts may not be hidden\n• Some UI components may not be hidden\n• Searching for a keyword may show no results Keyword filter for comments is disabled. Keyword filter for comments is enabled. Enable comments keyword filter @@ -126,7 +126,7 @@ Known issues: "Hide videos with gray description from search results. Videos with a gray description include videos that are not related to search terms." Hide videos with gray description -Keeps landscape mode when turning the screen off and on in fullscreen. +Keeps landscape mode when turning the screen off and on in fullscreen.\n\nKnown issue: It can break Picture-in-Picture (PIP). The amount of milliseconds the landscape mode is forced. Keep landscape mode timeout Keep landscape mode diff --git a/src/main/resources/youtube/translations/id-rID/updated-strings.xml b/src/main/resources/youtube/translations/id-rID/updated-strings.xml index 79370a342..e7ec59d44 100644 --- a/src/main/resources/youtube/translations/id-rID/updated-strings.xml +++ b/src/main/resources/youtube/translations/id-rID/updated-strings.xml @@ -13,3 +13,5 @@ Keyword filter for feed and search is enabled. Hides videos using keyword filter. + +Keeps landscape mode when turning the screen off and on in fullscreen.\n\nKnown issue: It can break Picture-in-Picture (PIP). diff --git a/src/main/resources/youtube/translations/in/missing_strings.xml b/src/main/resources/youtube/translations/in/missing_strings.xml index 8c62340a7..08be770b3 100644 --- a/src/main/resources/youtube/translations/in/missing_strings.xml +++ b/src/main/resources/youtube/translations/in/missing_strings.xml @@ -87,7 +87,7 @@ Note: This feature hasn't been tested." Hide create shorts button Hide videos with \"Only for Membership\" tag in Home Feed Hide membership videos in Home Feed -Search/Home/Subscription results are filtered to hide content that matches keyword phrases\n\nLimitations\n• Some Shorts may not be hidden\n• Some UI components may not be hidden\n• Searching for a keyword may show no results +Search, Home, Subscription and Comments are filtered to hide content that matches keyword phrases\n\nLimitations\n• Some Shorts may not be hidden\n• Some UI components may not be hidden\n• Searching for a keyword may show no results Keyword filter for comments is disabled. Keyword filter for comments is enabled. Enable comments keyword filter @@ -126,7 +126,7 @@ Known issues: "Hide videos with gray description from search results. Videos with a gray description include videos that are not related to search terms." Hide videos with gray description -Keeps landscape mode when turning the screen off and on in fullscreen. +Keeps landscape mode when turning the screen off and on in fullscreen.\n\nKnown issue: It can break Picture-in-Picture (PIP). The amount of milliseconds the landscape mode is forced. Keep landscape mode timeout Keep landscape mode diff --git a/src/main/resources/youtube/translations/in/updated-strings.xml b/src/main/resources/youtube/translations/in/updated-strings.xml index 79370a342..e7ec59d44 100644 --- a/src/main/resources/youtube/translations/in/updated-strings.xml +++ b/src/main/resources/youtube/translations/in/updated-strings.xml @@ -13,3 +13,5 @@ Keyword filter for feed and search is enabled. Hides videos using keyword filter. + +Keeps landscape mode when turning the screen off and on in fullscreen.\n\nKnown issue: It can break Picture-in-Picture (PIP). diff --git a/src/main/resources/youtube/translations/it-rIT/updated-strings.xml b/src/main/resources/youtube/translations/it-rIT/updated-strings.xml new file mode 100644 index 000000000..ea1a80fe3 --- /dev/null +++ b/src/main/resources/youtube/translations/it-rIT/updated-strings.xml @@ -0,0 +1,2 @@ + +Keeps landscape mode when turning the screen off and on in fullscreen.\n\nKnown issue: It can break Picture-in-Picture (PIP). diff --git a/src/main/resources/youtube/translations/ja-rJP/updated-strings.xml b/src/main/resources/youtube/translations/ja-rJP/updated-strings.xml new file mode 100644 index 000000000..9ea819977 --- /dev/null +++ b/src/main/resources/youtube/translations/ja-rJP/updated-strings.xml @@ -0,0 +1 @@ +Search, Home, Subscription and Comments are filtered to hide content that matches keyword phrases\n\nLimitations\n• Some Shorts may not be hidden\n• Some UI components may not be hidden\n• Searching for a keyword may show no results diff --git a/src/main/resources/youtube/translations/ko-rKR/updated-strings.xml b/src/main/resources/youtube/translations/ko-rKR/updated-strings.xml new file mode 100644 index 000000000..ea1a80fe3 --- /dev/null +++ b/src/main/resources/youtube/translations/ko-rKR/updated-strings.xml @@ -0,0 +1,2 @@ + +Keeps landscape mode when turning the screen off and on in fullscreen.\n\nKnown issue: It can break Picture-in-Picture (PIP). diff --git a/src/main/resources/youtube/translations/pl-rPL/missing_strings.xml b/src/main/resources/youtube/translations/pl-rPL/missing_strings.xml deleted file mode 100644 index 07ffba2b2..000000000 --- a/src/main/resources/youtube/translations/pl-rPL/missing_strings.xml +++ /dev/null @@ -1,9 +0,0 @@ -Search/Home/Subscription results are filtered to hide content that matches keyword phrases\n\nLimitations\n• Some Shorts may not be hidden\n• Some UI components may not be hidden\n• Searching for a keyword may show no results -Keyword filter for comments is disabled. -Keyword filter for comments is enabled. -Enable comments keyword filter -Keyword filter for subscriptions is disabled. -Keyword filter for subscriptions is enabled. -Enable subscriptions keyword filter -Invalid keyword. Cannot use: \'%s\' as a filter -Keyword filter diff --git a/src/main/resources/youtube/translations/pl-rPL/strings.xml b/src/main/resources/youtube/translations/pl-rPL/strings.xml index 97d8dfc85..9b4690f78 100644 --- a/src/main/resources/youtube/translations/pl-rPL/strings.xml +++ b/src/main/resources/youtube/translations/pl-rPL/strings.xml @@ -102,7 +102,7 @@ Notka: jest to funkcja, która nie została przetestowana." Wyłączony Włączony Filtr słów kluczowych dla subskrypcji - Wyniki wyszukiwania/strona główna/subskrypcje są filtrowane w celu ukrycia zawartości pasującej do słów kluczowych\n\nOgraniczenia\n• Niektóre Shortsy mogą nie być ukryte\n• Niektóre elementy interfejsu użytkownika mogą nie być ukryte\n• Wyszukiwanie słowa kluczowego może nie dać żadnych wyników. + Wyniki wyszukiwania/strona główna/subskrypcje są filtrowane w celu ukrycia zawartości pasującej do słów kluczowych\n\nOgraniczenia\n• Niektóre Shortsy mogą nie być ukryte\n• Niektóre elementy interfejsu użytkownika mogą nie być ukryte\n• Wyszukiwanie słowa kluczowego może nie dać żadnych wyników Nieprawidłowe słowo kluczowe. Nie można użyć: \'%s\' jako filtra Nieprawidłowa długość słowa kluczowego (musi mieć co najmniej %s znaków): %s. Skonfiguruj słowa kluczowe i frazy do ukrycia według nazw oddzielonych liniami\n\Słowa z wielkimi literami w środku muszą być wprowadzane z zachowaniem wielkości liter (np. iPhone, TikTok, LeBlanc). diff --git a/src/main/resources/youtube/translations/pl-rPL/updated-strings.xml b/src/main/resources/youtube/translations/pl-rPL/updated-strings.xml index 6d82a5e33..9ea819977 100644 --- a/src/main/resources/youtube/translations/pl-rPL/updated-strings.xml +++ b/src/main/resources/youtube/translations/pl-rPL/updated-strings.xml @@ -1,3 +1 @@ -Keyword filter for feed and search is disabled. -Keyword filter for feed and search is enabled. -Hides videos using keyword filter. +Search, Home, Subscription and Comments are filtered to hide content that matches keyword phrases\n\nLimitations\n• Some Shorts may not be hidden\n• Some UI components may not be hidden\n• Searching for a keyword may show no results diff --git a/src/main/resources/youtube/translations/pt-rBR/missing_strings.xml b/src/main/resources/youtube/translations/pt-rBR/missing_strings.xml index 07ffba2b2..80f6d55f2 100644 --- a/src/main/resources/youtube/translations/pt-rBR/missing_strings.xml +++ b/src/main/resources/youtube/translations/pt-rBR/missing_strings.xml @@ -1,4 +1,4 @@ -Search/Home/Subscription results are filtered to hide content that matches keyword phrases\n\nLimitations\n• Some Shorts may not be hidden\n• Some UI components may not be hidden\n• Searching for a keyword may show no results +Search, Home, Subscription and Comments are filtered to hide content that matches keyword phrases\n\nLimitations\n• Some Shorts may not be hidden\n• Some UI components may not be hidden\n• Searching for a keyword may show no results Keyword filter for comments is disabled. Keyword filter for comments is enabled. Enable comments keyword filter diff --git a/src/main/resources/youtube/translations/pt-rBR/updated-strings.xml b/src/main/resources/youtube/translations/pt-rBR/updated-strings.xml index 6d82a5e33..72f34d13e 100644 --- a/src/main/resources/youtube/translations/pt-rBR/updated-strings.xml +++ b/src/main/resources/youtube/translations/pt-rBR/updated-strings.xml @@ -1,3 +1,5 @@ Keyword filter for feed and search is disabled. Keyword filter for feed and search is enabled. Hides videos using keyword filter. + +Keeps landscape mode when turning the screen off and on in fullscreen.\n\nKnown issue: It can break Picture-in-Picture (PIP). diff --git a/src/main/resources/youtube/translations/ru-rRU/missing_strings.xml b/src/main/resources/youtube/translations/ru-rRU/missing_strings.xml index 07ffba2b2..80f6d55f2 100644 --- a/src/main/resources/youtube/translations/ru-rRU/missing_strings.xml +++ b/src/main/resources/youtube/translations/ru-rRU/missing_strings.xml @@ -1,4 +1,4 @@ -Search/Home/Subscription results are filtered to hide content that matches keyword phrases\n\nLimitations\n• Some Shorts may not be hidden\n• Some UI components may not be hidden\n• Searching for a keyword may show no results +Search, Home, Subscription and Comments are filtered to hide content that matches keyword phrases\n\nLimitations\n• Some Shorts may not be hidden\n• Some UI components may not be hidden\n• Searching for a keyword may show no results Keyword filter for comments is disabled. Keyword filter for comments is enabled. Enable comments keyword filter diff --git a/src/main/resources/youtube/translations/ru-rRU/updated-strings.xml b/src/main/resources/youtube/translations/ru-rRU/updated-strings.xml index 6d82a5e33..72f34d13e 100644 --- a/src/main/resources/youtube/translations/ru-rRU/updated-strings.xml +++ b/src/main/resources/youtube/translations/ru-rRU/updated-strings.xml @@ -1,3 +1,5 @@ Keyword filter for feed and search is disabled. Keyword filter for feed and search is enabled. Hides videos using keyword filter. + +Keeps landscape mode when turning the screen off and on in fullscreen.\n\nKnown issue: It can break Picture-in-Picture (PIP). diff --git a/src/main/resources/youtube/translations/tr-rTR/missing_strings.xml b/src/main/resources/youtube/translations/tr-rTR/missing_strings.xml index 86dcc4198..53402b379 100644 --- a/src/main/resources/youtube/translations/tr-rTR/missing_strings.xml +++ b/src/main/resources/youtube/translations/tr-rTR/missing_strings.xml @@ -5,7 +5,7 @@ Music Sports Watch later -Search/Home/Subscription results are filtered to hide content that matches keyword phrases\n\nLimitations\n• Some Shorts may not be hidden\n• Some UI components may not be hidden\n• Searching for a keyword may show no results +Search, Home, Subscription and Comments are filtered to hide content that matches keyword phrases\n\nLimitations\n• Some Shorts may not be hidden\n• Some UI components may not be hidden\n• Searching for a keyword may show no results Keyword filter for comments is disabled. Keyword filter for comments is enabled. Enable comments keyword filter diff --git a/src/main/resources/youtube/translations/tr-rTR/updated-strings.xml b/src/main/resources/youtube/translations/tr-rTR/updated-strings.xml index 79370a342..e7ec59d44 100644 --- a/src/main/resources/youtube/translations/tr-rTR/updated-strings.xml +++ b/src/main/resources/youtube/translations/tr-rTR/updated-strings.xml @@ -13,3 +13,5 @@ Keyword filter for feed and search is enabled. Hides videos using keyword filter. + +Keeps landscape mode when turning the screen off and on in fullscreen.\n\nKnown issue: It can break Picture-in-Picture (PIP). diff --git a/src/main/resources/youtube/translations/uk-rUA/missing_strings.xml b/src/main/resources/youtube/translations/uk-rUA/missing_strings.xml index 07ffba2b2..80f6d55f2 100644 --- a/src/main/resources/youtube/translations/uk-rUA/missing_strings.xml +++ b/src/main/resources/youtube/translations/uk-rUA/missing_strings.xml @@ -1,4 +1,4 @@ -Search/Home/Subscription results are filtered to hide content that matches keyword phrases\n\nLimitations\n• Some Shorts may not be hidden\n• Some UI components may not be hidden\n• Searching for a keyword may show no results +Search, Home, Subscription and Comments are filtered to hide content that matches keyword phrases\n\nLimitations\n• Some Shorts may not be hidden\n• Some UI components may not be hidden\n• Searching for a keyword may show no results Keyword filter for comments is disabled. Keyword filter for comments is enabled. Enable comments keyword filter diff --git a/src/main/resources/youtube/translations/uk-rUA/updated-strings.xml b/src/main/resources/youtube/translations/uk-rUA/updated-strings.xml index 6d82a5e33..72f34d13e 100644 --- a/src/main/resources/youtube/translations/uk-rUA/updated-strings.xml +++ b/src/main/resources/youtube/translations/uk-rUA/updated-strings.xml @@ -1,3 +1,5 @@ Keyword filter for feed and search is disabled. Keyword filter for feed and search is enabled. Hides videos using keyword filter. + +Keeps landscape mode when turning the screen off and on in fullscreen.\n\nKnown issue: It can break Picture-in-Picture (PIP). diff --git a/src/main/resources/youtube/translations/vi-rVN/missing_strings.xml b/src/main/resources/youtube/translations/vi-rVN/missing_strings.xml index 86dcc4198..53402b379 100644 --- a/src/main/resources/youtube/translations/vi-rVN/missing_strings.xml +++ b/src/main/resources/youtube/translations/vi-rVN/missing_strings.xml @@ -5,7 +5,7 @@ Music Sports Watch later -Search/Home/Subscription results are filtered to hide content that matches keyword phrases\n\nLimitations\n• Some Shorts may not be hidden\n• Some UI components may not be hidden\n• Searching for a keyword may show no results +Search, Home, Subscription and Comments are filtered to hide content that matches keyword phrases\n\nLimitations\n• Some Shorts may not be hidden\n• Some UI components may not be hidden\n• Searching for a keyword may show no results Keyword filter for comments is disabled. Keyword filter for comments is enabled. Enable comments keyword filter diff --git a/src/main/resources/youtube/translations/vi-rVN/updated-strings.xml b/src/main/resources/youtube/translations/vi-rVN/updated-strings.xml index 79370a342..e7ec59d44 100644 --- a/src/main/resources/youtube/translations/vi-rVN/updated-strings.xml +++ b/src/main/resources/youtube/translations/vi-rVN/updated-strings.xml @@ -13,3 +13,5 @@ Keyword filter for feed and search is enabled. Hides videos using keyword filter. + +Keeps landscape mode when turning the screen off and on in fullscreen.\n\nKnown issue: It can break Picture-in-Picture (PIP). diff --git a/src/main/resources/youtube/translations/zh-rCN/missing_strings.xml b/src/main/resources/youtube/translations/zh-rCN/missing_strings.xml index 616d58a59..f3b5f877e 100644 --- a/src/main/resources/youtube/translations/zh-rCN/missing_strings.xml +++ b/src/main/resources/youtube/translations/zh-rCN/missing_strings.xml @@ -75,7 +75,7 @@ Note: Disabling the speed overlay restores the 'Slide to seek' behavior of the o Hide community posts in related video Hide videos with \"Only for Membership\" tag in Home Feed Hide membership videos in Home Feed -Search/Home/Subscription results are filtered to hide content that matches keyword phrases\n\nLimitations\n• Some Shorts may not be hidden\n• Some UI components may not be hidden\n• Searching for a keyword may show no results +Search, Home, Subscription and Comments are filtered to hide content that matches keyword phrases\n\nLimitations\n• Some Shorts may not be hidden\n• Some UI components may not be hidden\n• Searching for a keyword may show no results Keyword filter for comments is disabled. Keyword filter for comments is enabled. Enable comments keyword filter @@ -148,7 +148,7 @@ Videos with a gray description include videos that are not related to search ter Some videos, including those from channels you subscribe to, may not be hidden even if they have fewer than 1,000 views." Hide videos with low views Inform -Keeps landscape mode when turning the screen off and on in fullscreen. +Keeps landscape mode when turning the screen off and on in fullscreen.\n\nKnown issue: It can break Picture-in-Picture (PIP). The amount of milliseconds the landscape mode is forced. Keep landscape mode timeout Keep landscape mode diff --git a/src/main/resources/youtube/translations/zh-rCN/updated-strings.xml b/src/main/resources/youtube/translations/zh-rCN/updated-strings.xml index 79370a342..e7ec59d44 100644 --- a/src/main/resources/youtube/translations/zh-rCN/updated-strings.xml +++ b/src/main/resources/youtube/translations/zh-rCN/updated-strings.xml @@ -13,3 +13,5 @@ Keyword filter for feed and search is enabled. Hides videos using keyword filter. + +Keeps landscape mode when turning the screen off and on in fullscreen.\n\nKnown issue: It can break Picture-in-Picture (PIP). diff --git a/src/main/resources/youtube/translations/zh-rTW/missing_strings.xml b/src/main/resources/youtube/translations/zh-rTW/missing_strings.xml index 35699b5cd..77b2e92d7 100644 --- a/src/main/resources/youtube/translations/zh-rTW/missing_strings.xml +++ b/src/main/resources/youtube/translations/zh-rTW/missing_strings.xml @@ -8,7 +8,7 @@ Community posts in related video are shown. Community posts in related video are hidden. Hide community posts in related video -Search/Home/Subscription results are filtered to hide content that matches keyword phrases\n\nLimitations\n• Some Shorts may not be hidden\n• Some UI components may not be hidden\n• Searching for a keyword may show no results +Search, Home, Subscription and Comments are filtered to hide content that matches keyword phrases\n\nLimitations\n• Some Shorts may not be hidden\n• Some UI components may not be hidden\n• Searching for a keyword may show no results Keyword filter for comments is disabled. Keyword filter for comments is enabled. Enable comments keyword filter diff --git a/src/main/resources/youtube/translations/zh-rTW/updated-strings.xml b/src/main/resources/youtube/translations/zh-rTW/updated-strings.xml index 79370a342..e7ec59d44 100644 --- a/src/main/resources/youtube/translations/zh-rTW/updated-strings.xml +++ b/src/main/resources/youtube/translations/zh-rTW/updated-strings.xml @@ -13,3 +13,5 @@ Keyword filter for feed and search is enabled. Hides videos using keyword filter. + +Keeps landscape mode when turning the screen off and on in fullscreen.\n\nKnown issue: It can break Picture-in-Picture (PIP). From bd1ba28a2983ec8823bb84afd318027347728795 Mon Sep 17 00:00:00 2001 From: semantic-release-bot Date: Mon, 25 Mar 2024 15:37:14 +0000 Subject: [PATCH 061/147] chore(release): 2.223.0-dev.2 [skip ci] # [2.223.0-dev.2](https://github.com/anddea/revanced-patches/compare/v2.223.0-dev.1...v2.223.0-dev.2) (2024-03-25) ### Bug Fixes * **YouTube - Translations:** Update translations info ([36b1ed4](https://github.com/anddea/revanced-patches/commit/36b1ed4333cd2ed623eaa1666b7138d37048a9e3)) * **YT Music - Custom branding icon:** Fix some icons and add Welcome screen logo ([9abf946](https://github.com/anddea/revanced-patches/commit/9abf94624e853e091dd82c9b0bbb71380b5e90ad)) --- CHANGELOG.md | 8 ++++++++ gradle.properties | 2 +- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index befb43121..4638099b8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,11 @@ +# [2.223.0-dev.2](https://github.com/anddea/revanced-patches/compare/v2.223.0-dev.1...v2.223.0-dev.2) (2024-03-25) + + +### Bug Fixes + +* **YouTube - Translations:** Update translations info ([36b1ed4](https://github.com/anddea/revanced-patches/commit/36b1ed4333cd2ed623eaa1666b7138d37048a9e3)) +* **YT Music - Custom branding icon:** Fix some icons and add Welcome screen logo ([9abf946](https://github.com/anddea/revanced-patches/commit/9abf94624e853e091dd82c9b0bbb71380b5e90ad)) + # [2.223.0-dev.1](https://github.com/anddea/revanced-patches/compare/v2.222.0...v2.223.0-dev.1) (2024-03-25) diff --git a/gradle.properties b/gradle.properties index 8662dc892..9435d41a0 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,4 +1,4 @@ org.gradle.parallel = true org.gradle.caching = true kotlin.code.style = official -version = 2.223.0-dev.1 +version = 2.223.0-dev.2 From e8f0731832658bd7b12a0909e96dece3c498f27b Mon Sep 17 00:00:00 2001 From: Aaron Veil <70171475+anddea@users.noreply.github.com> Date: Mon, 25 Mar 2024 23:02:39 +0300 Subject: [PATCH 062/147] fix(YouTube - Translations): Update translations info ar - 21 missing strings, 13 updated strings. bg-rBG - 66 missing strings, 13 updated strings. bn - 257 missing strings, 13 updated strings. de-rDE - 319 missing strings, 13 updated strings. el-rGR - 34 missing strings, 13 updated strings. es-rES - 2 missing strings, 13 updated strings. fi-rFI - 258 missing strings, 13 updated strings. fr-rFR - 14 missing strings, 13 updated strings. hu-rHU - 34 missing strings, 13 updated strings. id-rID - 190 missing strings, 13 updated strings. in - 190 missing strings, 13 updated strings. it-rIT - 2 missing strings, 6 updated strings. ja-rJP - 2 missing strings, 6 updated strings. ko-rKR - 2 missing strings, 6 updated strings. pl-rPL - 2 missing strings, 6 updated strings. pt-rBR - 11 missing strings, 9 updated strings. ru-rRU - 11 missing strings, 9 updated strings. tr-rTR - 34 missing strings, 13 updated strings. uk-rUA - 11 missing strings, 9 updated strings. vi-rVN - 34 missing strings, 13 updated strings. zh-rCN - 217 missing strings, 13 updated strings. zh-rTW - 39 missing strings, 13 updated strings. --- .../youtube/translations/ar/missing_strings.xml | 2 ++ .../youtube/translations/ar/updated-strings.xml | 6 ++++++ .../youtube/translations/bg-rBG/missing_strings.xml | 2 ++ .../youtube/translations/bg-rBG/updated-strings.xml | 6 ++++++ .../youtube/translations/bn/missing_strings.xml | 7 ++++--- .../youtube/translations/bn/updated-strings.xml | 6 ++++++ .../youtube/translations/de-rDE/missing_strings.xml | 13 +++++++------ .../youtube/translations/de-rDE/updated-strings.xml | 6 ++++++ .../youtube/translations/el-rGR/missing_strings.xml | 2 ++ .../youtube/translations/el-rGR/updated-strings.xml | 6 ++++++ .../youtube/translations/es-rES/missing_strings.xml | 2 ++ .../youtube/translations/es-rES/updated-strings.xml | 6 ++++++ .../youtube/translations/fi-rFI/missing_strings.xml | 7 ++++--- .../youtube/translations/fi-rFI/updated-strings.xml | 6 ++++++ .../youtube/translations/fr-rFR/missing_strings.xml | 2 ++ .../youtube/translations/fr-rFR/updated-strings.xml | 6 ++++++ .../youtube/translations/hu-rHU/missing_strings.xml | 2 ++ .../youtube/translations/hu-rHU/updated-strings.xml | 6 ++++++ .../youtube/translations/id-rID/missing_strings.xml | 2 ++ .../youtube/translations/id-rID/updated-strings.xml | 6 ++++++ .../youtube/translations/in/missing_strings.xml | 2 ++ .../youtube/translations/in/updated-strings.xml | 6 ++++++ .../youtube/translations/it-rIT/missing_strings.xml | 2 ++ .../youtube/translations/it-rIT/updated-strings.xml | 6 ++++++ .../youtube/translations/ja-rJP/missing_strings.xml | 2 ++ .../youtube/translations/ja-rJP/updated-strings.xml | 6 ++++++ .../youtube/translations/ko-rKR/missing_strings.xml | 2 ++ .../youtube/translations/ko-rKR/updated-strings.xml | 6 ++++++ .../youtube/translations/pl-rPL/missing_strings.xml | 2 ++ .../youtube/translations/pl-rPL/updated-strings.xml | 6 ++++++ .../youtube/translations/pt-rBR/missing_strings.xml | 2 ++ .../youtube/translations/pt-rBR/updated-strings.xml | 6 ++++++ .../youtube/translations/ru-rRU/missing_strings.xml | 2 ++ .../youtube/translations/ru-rRU/updated-strings.xml | 6 ++++++ .../youtube/translations/tr-rTR/missing_strings.xml | 2 ++ .../youtube/translations/tr-rTR/updated-strings.xml | 6 ++++++ .../youtube/translations/uk-rUA/missing_strings.xml | 2 ++ .../youtube/translations/uk-rUA/updated-strings.xml | 6 ++++++ .../youtube/translations/vi-rVN/missing_strings.xml | 2 ++ .../youtube/translations/vi-rVN/updated-strings.xml | 6 ++++++ .../youtube/translations/zh-rCN/missing_strings.xml | 7 ++++--- .../youtube/translations/zh-rCN/updated-strings.xml | 6 ++++++ .../youtube/translations/zh-rTW/missing_strings.xml | 2 ++ .../youtube/translations/zh-rTW/updated-strings.xml | 6 ++++++ 44 files changed, 187 insertions(+), 15 deletions(-) create mode 100644 src/main/resources/youtube/translations/es-rES/missing_strings.xml create mode 100644 src/main/resources/youtube/translations/it-rIT/missing_strings.xml create mode 100644 src/main/resources/youtube/translations/ja-rJP/missing_strings.xml create mode 100644 src/main/resources/youtube/translations/ko-rKR/missing_strings.xml create mode 100644 src/main/resources/youtube/translations/pl-rPL/missing_strings.xml diff --git a/src/main/resources/youtube/translations/ar/missing_strings.xml b/src/main/resources/youtube/translations/ar/missing_strings.xml index d693849de..cac755ac7 100644 --- a/src/main/resources/youtube/translations/ar/missing_strings.xml +++ b/src/main/resources/youtube/translations/ar/missing_strings.xml @@ -7,6 +7,8 @@ Keyword filter for subscriptions is enabled. Enable subscriptions keyword filter Invalid keyword. Cannot use: \'%s\' as a filter +Videos with views less than this number will be hidden. +Number of views Keyword filter Current Header: Default Header Current Header: Premium Header diff --git a/src/main/resources/youtube/translations/ar/updated-strings.xml b/src/main/resources/youtube/translations/ar/updated-strings.xml index e7ec59d44..1dfb1a738 100644 --- a/src/main/resources/youtube/translations/ar/updated-strings.xml +++ b/src/main/resources/youtube/translations/ar/updated-strings.xml @@ -15,3 +15,9 @@ Hides videos using keyword filter. Keeps landscape mode when turning the screen off and on in fullscreen.\n\nKnown issue: It can break Picture-in-Picture (PIP). + +"Hide videos with less than N views." +Hide videos based on views +Audio button is shown. +Audio button is hidden. +Hide audio button diff --git a/src/main/resources/youtube/translations/bg-rBG/missing_strings.xml b/src/main/resources/youtube/translations/bg-rBG/missing_strings.xml index 784046f84..242a418e0 100644 --- a/src/main/resources/youtube/translations/bg-rBG/missing_strings.xml +++ b/src/main/resources/youtube/translations/bg-rBG/missing_strings.xml @@ -27,6 +27,8 @@ Invalid keyword length (must be at least %s characters): %s. When you finished a video, another play automatically Auto play the next video +Videos with views less than this number will be hidden. +Number of views Configure keywords and phrases to hide, separated by new lines\n\nWords with uppercase letters in the middle must be entered with the casing (ie: iPhone, TikTok, LeBlanc). Edit keyword filter Hides videos using keyword filter. diff --git a/src/main/resources/youtube/translations/bg-rBG/updated-strings.xml b/src/main/resources/youtube/translations/bg-rBG/updated-strings.xml index e7ec59d44..1dfb1a738 100644 --- a/src/main/resources/youtube/translations/bg-rBG/updated-strings.xml +++ b/src/main/resources/youtube/translations/bg-rBG/updated-strings.xml @@ -15,3 +15,9 @@ Hides videos using keyword filter. Keeps landscape mode when turning the screen off and on in fullscreen.\n\nKnown issue: It can break Picture-in-Picture (PIP). + +"Hide videos with less than N views." +Hide videos based on views +Audio button is shown. +Audio button is hidden. +Hide audio button diff --git a/src/main/resources/youtube/translations/bn/missing_strings.xml b/src/main/resources/youtube/translations/bn/missing_strings.xml index 4ba3019dd..d3859a9c6 100644 --- a/src/main/resources/youtube/translations/bn/missing_strings.xml +++ b/src/main/resources/youtube/translations/bn/missing_strings.xml @@ -183,9 +183,10 @@ Known issues: "Hide videos with gray description from search results. Videos with a gray description include videos that are not related to search terms." Hide videos with gray description -"Hide videos with less than 1,000 views exposed to the home feed. -Some videos, including those from channels you subscribe to, may not be hidden even if they have fewer than 1,000 views." -Hide videos with low views +Videos with views less than this number will be hidden. +Number of views +"Hide videos with less than N views." +Hide videos based on views Inform Keeps landscape mode when turning the screen off and on in fullscreen.\n\nKnown issue: It can break Picture-in-Picture (PIP). The amount of milliseconds the landscape mode is forced. diff --git a/src/main/resources/youtube/translations/bn/updated-strings.xml b/src/main/resources/youtube/translations/bn/updated-strings.xml index e7ec59d44..1dfb1a738 100644 --- a/src/main/resources/youtube/translations/bn/updated-strings.xml +++ b/src/main/resources/youtube/translations/bn/updated-strings.xml @@ -15,3 +15,9 @@ Hides videos using keyword filter. Keeps landscape mode when turning the screen off and on in fullscreen.\n\nKnown issue: It can break Picture-in-Picture (PIP). + +"Hide videos with less than N views." +Hide videos based on views +Audio button is shown. +Audio button is hidden. +Hide audio button diff --git a/src/main/resources/youtube/translations/de-rDE/missing_strings.xml b/src/main/resources/youtube/translations/de-rDE/missing_strings.xml index 0bd95c48e..b6a172513 100644 --- a/src/main/resources/youtube/translations/de-rDE/missing_strings.xml +++ b/src/main/resources/youtube/translations/de-rDE/missing_strings.xml @@ -104,9 +104,9 @@ Some components may not be hidden." Comments button is shown. Comments button is hidden. Hide comments button -Pivot button is shown. -Pivot button is hidden. -Hide pivot button +Audio button is shown. +Audio button is hidden. +Hide audio button Subscriptions button is shown. Subscriptions button is hidden. Hide subscriptions button @@ -136,9 +136,10 @@ Known issues: "Hide videos with gray description from search results. Videos with a gray description include videos that are not related to search terms." Hide videos with gray description -"Hide videos with less than 1,000 views exposed to the home feed. -Some videos, including those from channels you subscribe to, may not be hidden even if they have fewer than 1,000 views." -Hide videos with low views +Videos with views less than this number will be hidden. +Number of views +"Hide videos with less than N views." +Hide videos based on views Hide view products banner Web search results are shown. Web search results are hidden. diff --git a/src/main/resources/youtube/translations/de-rDE/updated-strings.xml b/src/main/resources/youtube/translations/de-rDE/updated-strings.xml index e7ec59d44..1dfb1a738 100644 --- a/src/main/resources/youtube/translations/de-rDE/updated-strings.xml +++ b/src/main/resources/youtube/translations/de-rDE/updated-strings.xml @@ -15,3 +15,9 @@ Hides videos using keyword filter. Keeps landscape mode when turning the screen off and on in fullscreen.\n\nKnown issue: It can break Picture-in-Picture (PIP). + +"Hide videos with less than N views." +Hide videos based on views +Audio button is shown. +Audio button is hidden. +Hide audio button diff --git a/src/main/resources/youtube/translations/el-rGR/missing_strings.xml b/src/main/resources/youtube/translations/el-rGR/missing_strings.xml index 53402b379..8462b20f8 100644 --- a/src/main/resources/youtube/translations/el-rGR/missing_strings.xml +++ b/src/main/resources/youtube/translations/el-rGR/missing_strings.xml @@ -17,6 +17,8 @@ Enable subscriptions keyword filter Invalid keyword. Cannot use: \'%s\' as a filter Invalid keyword length (must be at least %s characters): %s. +Videos with views less than this number will be hidden. +Number of views Configure keywords and phrases to hide, separated by new lines\n\nWords with uppercase letters in the middle must be entered with the casing (ie: iPhone, TikTok, LeBlanc). Edit keyword filter Hides videos using keyword filter. diff --git a/src/main/resources/youtube/translations/el-rGR/updated-strings.xml b/src/main/resources/youtube/translations/el-rGR/updated-strings.xml index e7ec59d44..1dfb1a738 100644 --- a/src/main/resources/youtube/translations/el-rGR/updated-strings.xml +++ b/src/main/resources/youtube/translations/el-rGR/updated-strings.xml @@ -15,3 +15,9 @@ Hides videos using keyword filter. Keeps landscape mode when turning the screen off and on in fullscreen.\n\nKnown issue: It can break Picture-in-Picture (PIP). + +"Hide videos with less than N views." +Hide videos based on views +Audio button is shown. +Audio button is hidden. +Hide audio button diff --git a/src/main/resources/youtube/translations/es-rES/missing_strings.xml b/src/main/resources/youtube/translations/es-rES/missing_strings.xml new file mode 100644 index 000000000..d9f952b30 --- /dev/null +++ b/src/main/resources/youtube/translations/es-rES/missing_strings.xml @@ -0,0 +1,2 @@ +Videos with views less than this number will be hidden. +Number of views diff --git a/src/main/resources/youtube/translations/es-rES/updated-strings.xml b/src/main/resources/youtube/translations/es-rES/updated-strings.xml index 83d446e43..e717637fd 100644 --- a/src/main/resources/youtube/translations/es-rES/updated-strings.xml +++ b/src/main/resources/youtube/translations/es-rES/updated-strings.xml @@ -16,3 +16,9 @@ Hides videos using keyword filter. Keeps landscape mode when turning the screen off and on in fullscreen.\n\nKnown issue: It can break Picture-in-Picture (PIP). + +"Hide videos with less than N views." +Hide videos based on views +Audio button is shown. +Audio button is hidden. +Hide audio button diff --git a/src/main/resources/youtube/translations/fi-rFI/missing_strings.xml b/src/main/resources/youtube/translations/fi-rFI/missing_strings.xml index 5735e9133..90c44e6fe 100644 --- a/src/main/resources/youtube/translations/fi-rFI/missing_strings.xml +++ b/src/main/resources/youtube/translations/fi-rFI/missing_strings.xml @@ -184,9 +184,10 @@ Known issues: "Hide videos with gray description from search results. Videos with a gray description include videos that are not related to search terms." Hide videos with gray description -"Hide videos with less than 1,000 views exposed to the home feed. -Some videos, including those from channels you subscribe to, may not be hidden even if they have fewer than 1,000 views." -Hide videos with low views +Videos with views less than this number will be hidden. +Number of views +"Hide videos with less than N views." +Hide videos based on views Inform Keeps landscape mode when turning the screen off and on in fullscreen.\n\nKnown issue: It can break Picture-in-Picture (PIP). The amount of milliseconds the landscape mode is forced. diff --git a/src/main/resources/youtube/translations/fi-rFI/updated-strings.xml b/src/main/resources/youtube/translations/fi-rFI/updated-strings.xml index e7ec59d44..1dfb1a738 100644 --- a/src/main/resources/youtube/translations/fi-rFI/updated-strings.xml +++ b/src/main/resources/youtube/translations/fi-rFI/updated-strings.xml @@ -15,3 +15,9 @@ Hides videos using keyword filter. Keeps landscape mode when turning the screen off and on in fullscreen.\n\nKnown issue: It can break Picture-in-Picture (PIP). + +"Hide videos with less than N views." +Hide videos based on views +Audio button is shown. +Audio button is hidden. +Hide audio button diff --git a/src/main/resources/youtube/translations/fr-rFR/missing_strings.xml b/src/main/resources/youtube/translations/fr-rFR/missing_strings.xml index 5ce427197..7caa80577 100644 --- a/src/main/resources/youtube/translations/fr-rFR/missing_strings.xml +++ b/src/main/resources/youtube/translations/fr-rFR/missing_strings.xml @@ -6,6 +6,8 @@ Keyword filter for subscriptions is enabled. Enable subscriptions keyword filter Invalid keyword. Cannot use: \'%s\' as a filter +Videos with views less than this number will be hidden. +Number of views Keyword filter Percentage of swipeable screen area. Swipe overlay screen size diff --git a/src/main/resources/youtube/translations/fr-rFR/updated-strings.xml b/src/main/resources/youtube/translations/fr-rFR/updated-strings.xml index e7ec59d44..1dfb1a738 100644 --- a/src/main/resources/youtube/translations/fr-rFR/updated-strings.xml +++ b/src/main/resources/youtube/translations/fr-rFR/updated-strings.xml @@ -15,3 +15,9 @@ Hides videos using keyword filter. Keeps landscape mode when turning the screen off and on in fullscreen.\n\nKnown issue: It can break Picture-in-Picture (PIP). + +"Hide videos with less than N views." +Hide videos based on views +Audio button is shown. +Audio button is hidden. +Hide audio button diff --git a/src/main/resources/youtube/translations/hu-rHU/missing_strings.xml b/src/main/resources/youtube/translations/hu-rHU/missing_strings.xml index 53402b379..8462b20f8 100644 --- a/src/main/resources/youtube/translations/hu-rHU/missing_strings.xml +++ b/src/main/resources/youtube/translations/hu-rHU/missing_strings.xml @@ -17,6 +17,8 @@ Enable subscriptions keyword filter Invalid keyword. Cannot use: \'%s\' as a filter Invalid keyword length (must be at least %s characters): %s. +Videos with views less than this number will be hidden. +Number of views Configure keywords and phrases to hide, separated by new lines\n\nWords with uppercase letters in the middle must be entered with the casing (ie: iPhone, TikTok, LeBlanc). Edit keyword filter Hides videos using keyword filter. diff --git a/src/main/resources/youtube/translations/hu-rHU/updated-strings.xml b/src/main/resources/youtube/translations/hu-rHU/updated-strings.xml index e7ec59d44..1dfb1a738 100644 --- a/src/main/resources/youtube/translations/hu-rHU/updated-strings.xml +++ b/src/main/resources/youtube/translations/hu-rHU/updated-strings.xml @@ -15,3 +15,9 @@ Hides videos using keyword filter. Keeps landscape mode when turning the screen off and on in fullscreen.\n\nKnown issue: It can break Picture-in-Picture (PIP). + +"Hide videos with less than N views." +Hide videos based on views +Audio button is shown. +Audio button is hidden. +Hide audio button diff --git a/src/main/resources/youtube/translations/id-rID/missing_strings.xml b/src/main/resources/youtube/translations/id-rID/missing_strings.xml index 08be770b3..5eebb5986 100644 --- a/src/main/resources/youtube/translations/id-rID/missing_strings.xml +++ b/src/main/resources/youtube/translations/id-rID/missing_strings.xml @@ -126,6 +126,8 @@ Known issues: "Hide videos with gray description from search results. Videos with a gray description include videos that are not related to search terms." Hide videos with gray description +Videos with views less than this number will be hidden. +Number of views Keeps landscape mode when turning the screen off and on in fullscreen.\n\nKnown issue: It can break Picture-in-Picture (PIP). The amount of milliseconds the landscape mode is forced. Keep landscape mode timeout diff --git a/src/main/resources/youtube/translations/id-rID/updated-strings.xml b/src/main/resources/youtube/translations/id-rID/updated-strings.xml index e7ec59d44..1dfb1a738 100644 --- a/src/main/resources/youtube/translations/id-rID/updated-strings.xml +++ b/src/main/resources/youtube/translations/id-rID/updated-strings.xml @@ -15,3 +15,9 @@ Hides videos using keyword filter. Keeps landscape mode when turning the screen off and on in fullscreen.\n\nKnown issue: It can break Picture-in-Picture (PIP). + +"Hide videos with less than N views." +Hide videos based on views +Audio button is shown. +Audio button is hidden. +Hide audio button diff --git a/src/main/resources/youtube/translations/in/missing_strings.xml b/src/main/resources/youtube/translations/in/missing_strings.xml index 08be770b3..5eebb5986 100644 --- a/src/main/resources/youtube/translations/in/missing_strings.xml +++ b/src/main/resources/youtube/translations/in/missing_strings.xml @@ -126,6 +126,8 @@ Known issues: "Hide videos with gray description from search results. Videos with a gray description include videos that are not related to search terms." Hide videos with gray description +Videos with views less than this number will be hidden. +Number of views Keeps landscape mode when turning the screen off and on in fullscreen.\n\nKnown issue: It can break Picture-in-Picture (PIP). The amount of milliseconds the landscape mode is forced. Keep landscape mode timeout diff --git a/src/main/resources/youtube/translations/in/updated-strings.xml b/src/main/resources/youtube/translations/in/updated-strings.xml index e7ec59d44..1dfb1a738 100644 --- a/src/main/resources/youtube/translations/in/updated-strings.xml +++ b/src/main/resources/youtube/translations/in/updated-strings.xml @@ -15,3 +15,9 @@ Hides videos using keyword filter. Keeps landscape mode when turning the screen off and on in fullscreen.\n\nKnown issue: It can break Picture-in-Picture (PIP). + +"Hide videos with less than N views." +Hide videos based on views +Audio button is shown. +Audio button is hidden. +Hide audio button diff --git a/src/main/resources/youtube/translations/it-rIT/missing_strings.xml b/src/main/resources/youtube/translations/it-rIT/missing_strings.xml new file mode 100644 index 000000000..d9f952b30 --- /dev/null +++ b/src/main/resources/youtube/translations/it-rIT/missing_strings.xml @@ -0,0 +1,2 @@ +Videos with views less than this number will be hidden. +Number of views diff --git a/src/main/resources/youtube/translations/it-rIT/updated-strings.xml b/src/main/resources/youtube/translations/it-rIT/updated-strings.xml index ea1a80fe3..8ae15a107 100644 --- a/src/main/resources/youtube/translations/it-rIT/updated-strings.xml +++ b/src/main/resources/youtube/translations/it-rIT/updated-strings.xml @@ -1,2 +1,8 @@ Keeps landscape mode when turning the screen off and on in fullscreen.\n\nKnown issue: It can break Picture-in-Picture (PIP). + +"Hide videos with less than N views." +Hide videos based on views +Audio button is shown. +Audio button is hidden. +Hide audio button diff --git a/src/main/resources/youtube/translations/ja-rJP/missing_strings.xml b/src/main/resources/youtube/translations/ja-rJP/missing_strings.xml new file mode 100644 index 000000000..d9f952b30 --- /dev/null +++ b/src/main/resources/youtube/translations/ja-rJP/missing_strings.xml @@ -0,0 +1,2 @@ +Videos with views less than this number will be hidden. +Number of views diff --git a/src/main/resources/youtube/translations/ja-rJP/updated-strings.xml b/src/main/resources/youtube/translations/ja-rJP/updated-strings.xml index 9ea819977..356aeca11 100644 --- a/src/main/resources/youtube/translations/ja-rJP/updated-strings.xml +++ b/src/main/resources/youtube/translations/ja-rJP/updated-strings.xml @@ -1 +1,7 @@ Search, Home, Subscription and Comments are filtered to hide content that matches keyword phrases\n\nLimitations\n• Some Shorts may not be hidden\n• Some UI components may not be hidden\n• Searching for a keyword may show no results + +"Hide videos with less than N views." +Hide videos based on views +Audio button is shown. +Audio button is hidden. +Hide audio button diff --git a/src/main/resources/youtube/translations/ko-rKR/missing_strings.xml b/src/main/resources/youtube/translations/ko-rKR/missing_strings.xml new file mode 100644 index 000000000..d9f952b30 --- /dev/null +++ b/src/main/resources/youtube/translations/ko-rKR/missing_strings.xml @@ -0,0 +1,2 @@ +Videos with views less than this number will be hidden. +Number of views diff --git a/src/main/resources/youtube/translations/ko-rKR/updated-strings.xml b/src/main/resources/youtube/translations/ko-rKR/updated-strings.xml index ea1a80fe3..8ae15a107 100644 --- a/src/main/resources/youtube/translations/ko-rKR/updated-strings.xml +++ b/src/main/resources/youtube/translations/ko-rKR/updated-strings.xml @@ -1,2 +1,8 @@ Keeps landscape mode when turning the screen off and on in fullscreen.\n\nKnown issue: It can break Picture-in-Picture (PIP). + +"Hide videos with less than N views." +Hide videos based on views +Audio button is shown. +Audio button is hidden. +Hide audio button diff --git a/src/main/resources/youtube/translations/pl-rPL/missing_strings.xml b/src/main/resources/youtube/translations/pl-rPL/missing_strings.xml new file mode 100644 index 000000000..d9f952b30 --- /dev/null +++ b/src/main/resources/youtube/translations/pl-rPL/missing_strings.xml @@ -0,0 +1,2 @@ +Videos with views less than this number will be hidden. +Number of views diff --git a/src/main/resources/youtube/translations/pl-rPL/updated-strings.xml b/src/main/resources/youtube/translations/pl-rPL/updated-strings.xml index 9ea819977..356aeca11 100644 --- a/src/main/resources/youtube/translations/pl-rPL/updated-strings.xml +++ b/src/main/resources/youtube/translations/pl-rPL/updated-strings.xml @@ -1 +1,7 @@ Search, Home, Subscription and Comments are filtered to hide content that matches keyword phrases\n\nLimitations\n• Some Shorts may not be hidden\n• Some UI components may not be hidden\n• Searching for a keyword may show no results + +"Hide videos with less than N views." +Hide videos based on views +Audio button is shown. +Audio button is hidden. +Hide audio button diff --git a/src/main/resources/youtube/translations/pt-rBR/missing_strings.xml b/src/main/resources/youtube/translations/pt-rBR/missing_strings.xml index 80f6d55f2..7f8b84fcc 100644 --- a/src/main/resources/youtube/translations/pt-rBR/missing_strings.xml +++ b/src/main/resources/youtube/translations/pt-rBR/missing_strings.xml @@ -6,4 +6,6 @@ Keyword filter for subscriptions is enabled. Enable subscriptions keyword filter Invalid keyword. Cannot use: \'%s\' as a filter +Videos with views less than this number will be hidden. +Number of views Keyword filter diff --git a/src/main/resources/youtube/translations/pt-rBR/updated-strings.xml b/src/main/resources/youtube/translations/pt-rBR/updated-strings.xml index 72f34d13e..4506c5b3f 100644 --- a/src/main/resources/youtube/translations/pt-rBR/updated-strings.xml +++ b/src/main/resources/youtube/translations/pt-rBR/updated-strings.xml @@ -3,3 +3,9 @@ Hides videos using keyword filter. Keeps landscape mode when turning the screen off and on in fullscreen.\n\nKnown issue: It can break Picture-in-Picture (PIP). + +"Hide videos with less than N views." +Hide videos based on views +Audio button is shown. +Audio button is hidden. +Hide audio button diff --git a/src/main/resources/youtube/translations/ru-rRU/missing_strings.xml b/src/main/resources/youtube/translations/ru-rRU/missing_strings.xml index 80f6d55f2..7f8b84fcc 100644 --- a/src/main/resources/youtube/translations/ru-rRU/missing_strings.xml +++ b/src/main/resources/youtube/translations/ru-rRU/missing_strings.xml @@ -6,4 +6,6 @@ Keyword filter for subscriptions is enabled. Enable subscriptions keyword filter Invalid keyword. Cannot use: \'%s\' as a filter +Videos with views less than this number will be hidden. +Number of views Keyword filter diff --git a/src/main/resources/youtube/translations/ru-rRU/updated-strings.xml b/src/main/resources/youtube/translations/ru-rRU/updated-strings.xml index 72f34d13e..4506c5b3f 100644 --- a/src/main/resources/youtube/translations/ru-rRU/updated-strings.xml +++ b/src/main/resources/youtube/translations/ru-rRU/updated-strings.xml @@ -3,3 +3,9 @@ Hides videos using keyword filter. Keeps landscape mode when turning the screen off and on in fullscreen.\n\nKnown issue: It can break Picture-in-Picture (PIP). + +"Hide videos with less than N views." +Hide videos based on views +Audio button is shown. +Audio button is hidden. +Hide audio button diff --git a/src/main/resources/youtube/translations/tr-rTR/missing_strings.xml b/src/main/resources/youtube/translations/tr-rTR/missing_strings.xml index 53402b379..8462b20f8 100644 --- a/src/main/resources/youtube/translations/tr-rTR/missing_strings.xml +++ b/src/main/resources/youtube/translations/tr-rTR/missing_strings.xml @@ -17,6 +17,8 @@ Enable subscriptions keyword filter Invalid keyword. Cannot use: \'%s\' as a filter Invalid keyword length (must be at least %s characters): %s. +Videos with views less than this number will be hidden. +Number of views Configure keywords and phrases to hide, separated by new lines\n\nWords with uppercase letters in the middle must be entered with the casing (ie: iPhone, TikTok, LeBlanc). Edit keyword filter Hides videos using keyword filter. diff --git a/src/main/resources/youtube/translations/tr-rTR/updated-strings.xml b/src/main/resources/youtube/translations/tr-rTR/updated-strings.xml index e7ec59d44..1dfb1a738 100644 --- a/src/main/resources/youtube/translations/tr-rTR/updated-strings.xml +++ b/src/main/resources/youtube/translations/tr-rTR/updated-strings.xml @@ -15,3 +15,9 @@ Hides videos using keyword filter. Keeps landscape mode when turning the screen off and on in fullscreen.\n\nKnown issue: It can break Picture-in-Picture (PIP). + +"Hide videos with less than N views." +Hide videos based on views +Audio button is shown. +Audio button is hidden. +Hide audio button diff --git a/src/main/resources/youtube/translations/uk-rUA/missing_strings.xml b/src/main/resources/youtube/translations/uk-rUA/missing_strings.xml index 80f6d55f2..7f8b84fcc 100644 --- a/src/main/resources/youtube/translations/uk-rUA/missing_strings.xml +++ b/src/main/resources/youtube/translations/uk-rUA/missing_strings.xml @@ -6,4 +6,6 @@ Keyword filter for subscriptions is enabled. Enable subscriptions keyword filter Invalid keyword. Cannot use: \'%s\' as a filter +Videos with views less than this number will be hidden. +Number of views Keyword filter diff --git a/src/main/resources/youtube/translations/uk-rUA/updated-strings.xml b/src/main/resources/youtube/translations/uk-rUA/updated-strings.xml index 72f34d13e..4506c5b3f 100644 --- a/src/main/resources/youtube/translations/uk-rUA/updated-strings.xml +++ b/src/main/resources/youtube/translations/uk-rUA/updated-strings.xml @@ -3,3 +3,9 @@ Hides videos using keyword filter. Keeps landscape mode when turning the screen off and on in fullscreen.\n\nKnown issue: It can break Picture-in-Picture (PIP). + +"Hide videos with less than N views." +Hide videos based on views +Audio button is shown. +Audio button is hidden. +Hide audio button diff --git a/src/main/resources/youtube/translations/vi-rVN/missing_strings.xml b/src/main/resources/youtube/translations/vi-rVN/missing_strings.xml index 53402b379..8462b20f8 100644 --- a/src/main/resources/youtube/translations/vi-rVN/missing_strings.xml +++ b/src/main/resources/youtube/translations/vi-rVN/missing_strings.xml @@ -17,6 +17,8 @@ Enable subscriptions keyword filter Invalid keyword. Cannot use: \'%s\' as a filter Invalid keyword length (must be at least %s characters): %s. +Videos with views less than this number will be hidden. +Number of views Configure keywords and phrases to hide, separated by new lines\n\nWords with uppercase letters in the middle must be entered with the casing (ie: iPhone, TikTok, LeBlanc). Edit keyword filter Hides videos using keyword filter. diff --git a/src/main/resources/youtube/translations/vi-rVN/updated-strings.xml b/src/main/resources/youtube/translations/vi-rVN/updated-strings.xml index e7ec59d44..1dfb1a738 100644 --- a/src/main/resources/youtube/translations/vi-rVN/updated-strings.xml +++ b/src/main/resources/youtube/translations/vi-rVN/updated-strings.xml @@ -15,3 +15,9 @@ Hides videos using keyword filter. Keeps landscape mode when turning the screen off and on in fullscreen.\n\nKnown issue: It can break Picture-in-Picture (PIP). + +"Hide videos with less than N views." +Hide videos based on views +Audio button is shown. +Audio button is hidden. +Hide audio button diff --git a/src/main/resources/youtube/translations/zh-rCN/missing_strings.xml b/src/main/resources/youtube/translations/zh-rCN/missing_strings.xml index f3b5f877e..6dd0ff078 100644 --- a/src/main/resources/youtube/translations/zh-rCN/missing_strings.xml +++ b/src/main/resources/youtube/translations/zh-rCN/missing_strings.xml @@ -144,9 +144,10 @@ Known issues: "Hide videos with gray description from search results. Videos with a gray description include videos that are not related to search terms." Hide videos with gray description -"Hide videos with less than 1,000 views exposed to the home feed. -Some videos, including those from channels you subscribe to, may not be hidden even if they have fewer than 1,000 views." -Hide videos with low views +Videos with views less than this number will be hidden. +Number of views +"Hide videos with less than N views." +Hide videos based on views Inform Keeps landscape mode when turning the screen off and on in fullscreen.\n\nKnown issue: It can break Picture-in-Picture (PIP). The amount of milliseconds the landscape mode is forced. diff --git a/src/main/resources/youtube/translations/zh-rCN/updated-strings.xml b/src/main/resources/youtube/translations/zh-rCN/updated-strings.xml index e7ec59d44..1dfb1a738 100644 --- a/src/main/resources/youtube/translations/zh-rCN/updated-strings.xml +++ b/src/main/resources/youtube/translations/zh-rCN/updated-strings.xml @@ -15,3 +15,9 @@ Hides videos using keyword filter. Keeps landscape mode when turning the screen off and on in fullscreen.\n\nKnown issue: It can break Picture-in-Picture (PIP). + +"Hide videos with less than N views." +Hide videos based on views +Audio button is shown. +Audio button is hidden. +Hide audio button diff --git a/src/main/resources/youtube/translations/zh-rTW/missing_strings.xml b/src/main/resources/youtube/translations/zh-rTW/missing_strings.xml index 77b2e92d7..df0878a9b 100644 --- a/src/main/resources/youtube/translations/zh-rTW/missing_strings.xml +++ b/src/main/resources/youtube/translations/zh-rTW/missing_strings.xml @@ -20,6 +20,8 @@ Enable subscriptions keyword filter Invalid keyword. Cannot use: \'%s\' as a filter Invalid keyword length (must be at least %s characters): %s. +Videos with views less than this number will be hidden. +Number of views Configure keywords and phrases to hide, separated by new lines\n\nWords with uppercase letters in the middle must be entered with the casing (ie: iPhone, TikTok, LeBlanc). Edit keyword filter Hides videos using keyword filter. diff --git a/src/main/resources/youtube/translations/zh-rTW/updated-strings.xml b/src/main/resources/youtube/translations/zh-rTW/updated-strings.xml index e7ec59d44..1dfb1a738 100644 --- a/src/main/resources/youtube/translations/zh-rTW/updated-strings.xml +++ b/src/main/resources/youtube/translations/zh-rTW/updated-strings.xml @@ -15,3 +15,9 @@ Hides videos using keyword filter. Keeps landscape mode when turning the screen off and on in fullscreen.\n\nKnown issue: It can break Picture-in-Picture (PIP). + +"Hide videos with less than N views." +Hide videos based on views +Audio button is shown. +Audio button is hidden. +Hide audio button From 23fa805416ccaed1934d05105d89bec74341d09c Mon Sep 17 00:00:00 2001 From: Aaron Veil <70171475+anddea@users.noreply.github.com> Date: Mon, 25 Mar 2024 23:07:58 +0300 Subject: [PATCH 063/147] feat(YouTube - Layout component filter): Hide videos based on the number of views --- .../youtube/settings/host/values/strings.xml | 13 +++++++------ .../youtube/settings/xml/revanced_prefs.xml | 5 +++-- 2 files changed, 10 insertions(+), 8 deletions(-) diff --git a/src/main/resources/youtube/settings/host/values/strings.xml b/src/main/resources/youtube/settings/host/values/strings.xml index b23cebefd..25761680d 100644 --- a/src/main/resources/youtube/settings/host/values/strings.xml +++ b/src/main/resources/youtube/settings/host/values/strings.xml @@ -646,9 +646,9 @@ Some components may not be hidden." Navigation bar is shown. Navigation bar is hidden. Hide navigation bar - Pivot button is shown. - Pivot button is hidden. - Hide pivot button + Audio button is shown. + Audio button is hidden. + Hide audio button Subscriptions button is shown. Subscriptions button is hidden. Hide subscriptions button @@ -731,9 +731,10 @@ Known issues: "Hide videos with gray description from search results. Videos with a gray description include videos that are not related to search terms." Hide videos with gray description - "Hide videos with less than 1,000 views exposed to the home feed. -Some videos, including those from channels you subscribe to, may not be hidden even if they have fewer than 1,000 views." - Hide videos with low views + "Hide videos with less than N views." + Hide videos based on views + Videos with views less than this number will be hidden. + Number of views View products banner is shown. View products banner is hidden. Hide view products banner diff --git a/src/main/resources/youtube/settings/xml/revanced_prefs.xml b/src/main/resources/youtube/settings/xml/revanced_prefs.xml index 01f6d894b..8d82b4a47 100644 --- a/src/main/resources/youtube/settings/xml/revanced_prefs.xml +++ b/src/main/resources/youtube/settings/xml/revanced_prefs.xml @@ -124,7 +124,8 @@ + + SETTINGS: HIDE_LAYOUT_COMPONENTS --> + + @@ -490,6 +493,9 @@ + + + @@ -646,7 +652,7 @@ - + @@ -736,6 +742,7 @@ + @@ -744,7 +751,7 @@ - + From f1f522f6f9c0da44ec92bce3d7fdd4fbe74c248f Mon Sep 17 00:00:00 2001 From: Aaron Veil <70171475+anddea@users.noreply.github.com> Date: Tue, 26 Mar 2024 17:44:17 +0300 Subject: [PATCH 069/147] feat(MicroG Support): Switch to GMSCore --- .../patches/shared/patch/microg/Constants.kt | 40 +++++++------------ .../utils/microg/MicroGBytecodePatch.kt | 4 +- .../youtube/settings/xml/revanced_prefs.xml | 2 +- 3 files changed, 17 insertions(+), 29 deletions(-) diff --git a/src/main/kotlin/app/revanced/patches/shared/patch/microg/Constants.kt b/src/main/kotlin/app/revanced/patches/shared/patch/microg/Constants.kt index 8a54ab4d9..1065d8721 100644 --- a/src/main/kotlin/app/revanced/patches/shared/patch/microg/Constants.kt +++ b/src/main/kotlin/app/revanced/patches/shared/patch/microg/Constants.kt @@ -8,7 +8,7 @@ object Constants { * microG vendor name * aka. package prefix / package base */ - const val MICROG_VENDOR = "com.mgoogle" + const val MICROG_VENDOR = "app.revanced" /** * microG package name @@ -52,13 +52,6 @@ object Constants { * a list of all (intent) actions in microG */ val ACTIONS = listOf( - // location - "com.google.android.gms.location.places.ui.PICK_PLACE", - "com.google.android.gms.location.places.GeoDataApi", - "com.google.android.gms.location.places.PlacesApi", - "com.google.android.gms.location.places.PlaceDetectionApi", - "com.google.android.gms.wearable.MESSAGE_RECEIVED", - // C2DM / GCM "com.google.android.c2dm.intent.REGISTER", "com.google.android.c2dm.intent.REGISTRATION", @@ -67,15 +60,6 @@ object Constants { "com.google.iid.TOKEN_REQUEST", "com.google.android.gcm.intent.SEND", - // car - "com.google.android.gms.car.service.START", - - // people - "com.google.android.gms.people.service.START", - - // wearable - "com.google.android.gms.wearable.BIND", - // auth "com.google.android.gsf.login", "com.google.android.gsf.action.GET_GLS", @@ -90,9 +74,8 @@ object Constants { // fido "com.google.android.gms.fido.fido2.privileged.START", - // games - "com.google.android.gms.games.service.START", - "com.google.android.gms.games.PLAY_GAMES_UPGRADE", + // gass + "com.google.android.gms.gass.START", // chimera "com.google.android.gms.chimera", @@ -103,14 +86,21 @@ object Constants { // phenotype "com.google.android.gms.phenotype.service.START", - // location - "com.google.android.gms.location.reporting.service.START", - // misc "com.google.android.gms.gmscompliance.service.START", "com.google.android.gms.oss.licenses.service.START", - "com.google.android.gms.safetynet.service.START", - "com.google.android.gms.tapandpay.service.BIND" + "com.google.android.gms.tapandpay.service.BIND", + "com.google.android.gms.measurement.START", + "com.google.android.gms.languageprofile.service.START", + "com.google.android.gms.clearcut.service.START", + "com.google.android.gms.icing.LIGHTWEIGHT_INDEX_SERVICE", + + // potoken + "com.google.android.gms.potokens.service.START", + + // droidguard/ safetynet + "com.google.android.gms.droidguard.service.START", + "com.google.android.gms.safetynet.service.START" ) /** diff --git a/src/main/kotlin/app/revanced/patches/youtube/utils/microg/MicroGBytecodePatch.kt b/src/main/kotlin/app/revanced/patches/youtube/utils/microg/MicroGBytecodePatch.kt index ed12980f1..9497f6aad 100644 --- a/src/main/kotlin/app/revanced/patches/youtube/utils/microg/MicroGBytecodePatch.kt +++ b/src/main/kotlin/app/revanced/patches/youtube/utils/microg/MicroGBytecodePatch.kt @@ -7,7 +7,6 @@ import app.revanced.patcher.patch.annotation.Patch import app.revanced.patches.shared.patch.microg.MicroGBytecodeHelper import app.revanced.patches.shared.patch.packagename.PackageNamePatch import app.revanced.patches.youtube.utils.fix.clientspoof.ClientSpoofPatch -import app.revanced.patches.youtube.utils.fix.parameter.SpoofPlayerParameterPatch import app.revanced.patches.youtube.utils.mainactivity.MainActivityResolvePatch import app.revanced.patches.youtube.utils.mainactivity.MainActivityResolvePatch.injectInit import app.revanced.patches.youtube.utils.microg.Constants.PACKAGE_NAME @@ -22,8 +21,7 @@ import app.revanced.patches.youtube.utils.microg.fingerprints.ServiceCheckFinger dependencies = [ ClientSpoofPatch::class, MainActivityResolvePatch::class, - PackageNamePatch::class, - SpoofPlayerParameterPatch::class + PackageNamePatch::class ] ) object MicroGBytecodePatch : BytecodePatch( diff --git a/src/main/resources/youtube/settings/xml/revanced_prefs.xml b/src/main/resources/youtube/settings/xml/revanced_prefs.xml index aa9619a05..fbc3e8f8e 100644 --- a/src/main/resources/youtube/settings/xml/revanced_prefs.xml +++ b/src/main/resources/youtube/settings/xml/revanced_prefs.xml @@ -614,7 +614,7 @@ - Подмена параметров временно недоступна (время ожидания API истекло) - "Подмена параметров временно недоступна: " + "Подмена параметров недоступна: " + Подмена параметров временно недоступна (время ожидания API истекло) + "Подмена параметров временно недоступна: " Параметры плеера не подменены для видео в фидах.\nПримечание:\n• Видео в фидах воспроизводится меньше минуты Параметры плеера подменены для видео в фидах.\nПримечание:\n• Воспроизводимое видео в фидах отображается в истории просмотра Подмена параметров плеера в фидах From 9c8698d060158a63bb0bfb218de4e4721b628468 Mon Sep 17 00:00:00 2001 From: semantic-release-bot Date: Wed, 27 Mar 2024 15:01:17 +0000 Subject: [PATCH 098/147] chore(release): 2.223.0-dev.12 [skip ci] # [2.223.0-dev.12](https://github.com/anddea/revanced-patches/compare/v2.223.0-dev.11...v2.223.0-dev.12) (2024-03-27) ### Features * **YouTube - Translations:** Update `Russian` ([#181](https://github.com/anddea/revanced-patches/issues/181)) ([0a58307](https://github.com/anddea/revanced-patches/commit/0a5830736a926c52b4948dc5584b705d2587bf39)) * **YouTube/Settings menu:** Adding a submenu title `Keyword filter` ([#180](https://github.com/anddea/revanced-patches/issues/180)) ([5702b90](https://github.com/anddea/revanced-patches/commit/5702b90d5c6b32685727032b4faefce12221f325)) --- CHANGELOG.md | 8 ++++++++ gradle.properties | 2 +- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5f2de2ed3..b5b75e09a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,11 @@ +# [2.223.0-dev.12](https://github.com/anddea/revanced-patches/compare/v2.223.0-dev.11...v2.223.0-dev.12) (2024-03-27) + + +### Features + +* **YouTube - Translations:** Update `Russian` ([#181](https://github.com/anddea/revanced-patches/issues/181)) ([0a58307](https://github.com/anddea/revanced-patches/commit/0a5830736a926c52b4948dc5584b705d2587bf39)) +* **YouTube/Settings menu:** Adding a submenu title `Keyword filter` ([#180](https://github.com/anddea/revanced-patches/issues/180)) ([5702b90](https://github.com/anddea/revanced-patches/commit/5702b90d5c6b32685727032b4faefce12221f325)) + # [2.223.0-dev.11](https://github.com/anddea/revanced-patches/compare/v2.223.0-dev.10...v2.223.0-dev.11) (2024-03-27) diff --git a/gradle.properties b/gradle.properties index ef7e86e14..88e534a7d 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,4 +1,4 @@ org.gradle.parallel = true org.gradle.caching = true kotlin.code.style = official -version = 2.223.0-dev.11 +version = 2.223.0-dev.12 From 689193f6d76255a7e71916a715116409d4858335 Mon Sep 17 00:00:00 2001 From: Aaron Veil <70171475+anddea@users.noreply.github.com> Date: Wed, 27 Mar 2024 19:58:28 +0300 Subject: [PATCH 099/147] feat(YouTube - Layout component filter): Add locale support for a video filter based on view count --- .../youtube/settings/host/values/strings.xml | 6 +++++ .../youtube/settings/xml/revanced_prefs.xml | 23 +++++++++++-------- 2 files changed, 20 insertions(+), 9 deletions(-) diff --git a/src/main/resources/youtube/settings/host/values/strings.xml b/src/main/resources/youtube/settings/host/values/strings.xml index 011c8a765..09415f200 100644 --- a/src/main/resources/youtube/settings/host/values/strings.xml +++ b/src/main/resources/youtube/settings/host/values/strings.xml @@ -747,6 +747,12 @@ Videos with a gray description include videos that are not related to search ter Hide videos based on views Videos with views less than this number will be hidden. Number of views + Specify your language view keys as it\'s shown for each video. Each key -> value must be on a new line. Keys go before "->" sign. If you switch app or system language you have to reset this setting.\n\nExamples:\nEnglish: 10K views = K -> 1000, views -> views\nSpanish: 10 K vistas = K -> 1000, vistas -> views + View keys + K -> 1 000\nM -> 1 000 000\nB -> 1 000 000 000\nviews -> views\nwatching -> views + "Hide videos with less than 1,000 views exposed to the home feed. +Some videos, including those from channels you subscribe to, may not be hidden even if they have fewer than 1,000 views." + Hide videos with low views View products banner is shown. View products banner is hidden. Hide view products banner diff --git a/src/main/resources/youtube/settings/xml/revanced_prefs.xml b/src/main/resources/youtube/settings/xml/revanced_prefs.xml index 93f9583f3..9d4a0686f 100644 --- a/src/main/resources/youtube/settings/xml/revanced_prefs.xml +++ b/src/main/resources/youtube/settings/xml/revanced_prefs.xml @@ -86,12 +86,12 @@ - - - - - - + + + + + + @@ -125,8 +125,13 @@ + + + + + + + SETTINGS: HIDE_LAYOUT_COMPONENTS --> - + @@ -712,6 +712,7 @@ + @@ -799,7 +800,7 @@ - + From f27cf62c8172b222f280ec313e03a8b057911777 Mon Sep 17 00:00:00 2001 From: Kuddus73 <127908708+Kuddus73@users.noreply.github.com> Date: Sun, 31 Mar 2024 11:16:53 +0100 Subject: [PATCH 133/147] feat(YouTube - Translations): Update `Italian` (#219) --- src/main/resources/youtube/translations/it-rIT/strings.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/resources/youtube/translations/it-rIT/strings.xml b/src/main/resources/youtube/translations/it-rIT/strings.xml index 81602ac16..1bb3d3716 100644 --- a/src/main/resources/youtube/translations/it-rIT/strings.xml +++ b/src/main/resources/youtube/translations/it-rIT/strings.xml @@ -714,7 +714,7 @@ Problemi noti: • Continua a guardare • Guarda di nuovo • Ascolta di nuovo -• Esplora più canali +• Esplora altri canali • Shopping" Nascondi gli scaffali dei suggerimenti Lo scaffale degli eventi è visibile From 702d9018b8d0e1079e8d63d5e01facebe0a4b399 Mon Sep 17 00:00:00 2001 From: zerozero0022 <163995091+zerozero0022@users.noreply.github.com> Date: Sun, 31 Mar 2024 19:17:13 +0900 Subject: [PATCH 134/147] feat(YouTube - Translations): Update `Korean` (#221) --- src/main/resources/youtube/translations/ko-rKR/strings.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/resources/youtube/translations/ko-rKR/strings.xml b/src/main/resources/youtube/translations/ko-rKR/strings.xml index 12cbc92d9..eb05ee0ff 100644 --- a/src/main/resources/youtube/translations/ko-rKR/strings.xml +++ b/src/main/resources/youtube/translations/ko-rKR/strings.xml @@ -1115,11 +1115,11 @@ DeArrow에 대해 자세히 알아보려면 여기를 누르세요." Shorts 동영상 제목 숨기기 조회수 키 - 조회수 -> views\n천회 -> 1000\n만회 -> 10000\n억회 -> 100000000\nK -> 1000\nM -> 1000000\nB -> 1000000000\nviews -> views + 천회 -> 1000\n만회 -> 10000\n억회 -> 100000000\n조회수 -> views [이전 버전] 조회수가 낮은 동영상 숨기기 - 화면 구성요소에서 각 동영상 아래에 표시되는 조회수에 대한 언어 템플릿을 지정할 수 있습니다. 각 \'키(해당 언어의 문자/단어) -> 값(키의 의미)\'은 줄바꿈으로 구분하여 입력해야 하고, 키는 \'->\' 기호 앞에 와야 합니다. 앱 언어 또는 시스템 언어를 변경하는 경우 이 설정을 재설정해야 합니다.\n\n예시: \n영어: 10K views = K -> 1000, views -> views\n한국어: 조회수 10만회 = 조회수 -> views, 만회 -> 10000 + 화면 구성요소에서 각 동영상 아래에 표시되는 조회수에 대한 언어 템플릿을 설정할 수 있습니다. \n\n• 각 \'키(해당 언어의 문자/단어) -> 값(키의 의미)\'은 줄바꿈으로 구분하여 설정합니다. \n• 키는 \'->\' 기호 앞에 와야 합니다. \n• 편집창 앞 부분에는 숫자 관련 키(예: 만회 -> 10000), 마지막 부분에는 조회수 단어 키(예: 조회수 -> views) 순으로 입력해야 합니다.\n• 편집창에는 하나의 언어에 대한 키만 입력해야 합니다. \n• 앱 언어 또는 시스템 언어를 변경하는 경우 이 설정을 재설정해야 합니다.\n• 실시간 스트리밍 동영상과 \'조회수 없음\' 동영상은 숨길 수 없습니다. \n\n예시: \n영어: 10K views = K -> 1000, views -> views\n한국어: 조회수 10만회 = 만회 -> 10000, 조회수 -> views "홈 피드에서 노출되는 조회수가 1,000회 미만인 동영상이 숨겨집니다. 구독하는 채널의 동영상을 포함한 일부 동영상은 조회수가 1,000회 미만이더라도 숨겨지지 않을 수 있습니다. From 8441374836b0be72c864b108fee20f37df5dd8c6 Mon Sep 17 00:00:00 2001 From: semantic-release-bot Date: Sun, 31 Mar 2024 10:19:12 +0000 Subject: [PATCH 135/147] chore(release): 2.223.0-dev.21 [skip ci] # [2.223.0-dev.21](https://github.com/anddea/revanced-patches/compare/v2.223.0-dev.20...v2.223.0-dev.21) (2024-03-31) ### Features * **YouTube - Shorts overlay buttons:** Update icons ([62f3785](https://github.com/anddea/revanced-patches/commit/62f37858e550831cd1698be519f02c894a9f8736)) * **YouTube - Translations:** Update `Italian` ([#219](https://github.com/anddea/revanced-patches/issues/219)) ([f27cf62](https://github.com/anddea/revanced-patches/commit/f27cf62c8172b222f280ec313e03a8b057911777)) * **YouTube - Translations:** Update `Korean` ([#221](https://github.com/anddea/revanced-patches/issues/221)) ([702d901](https://github.com/anddea/revanced-patches/commit/702d9018b8d0e1079e8d63d5e01facebe0a4b399)) * **YouTube:** Add `Hide settings preferences` ([d8b1da2](https://github.com/anddea/revanced-patches/commit/d8b1da2180bb9ffbce2d8febd635da41ce06aa36)) --- CHANGELOG.md | 10 ++++++++++ gradle.properties | 2 +- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 08c4db648..c1fd06077 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,13 @@ +# [2.223.0-dev.21](https://github.com/anddea/revanced-patches/compare/v2.223.0-dev.20...v2.223.0-dev.21) (2024-03-31) + + +### Features + +* **YouTube - Shorts overlay buttons:** Update icons ([62f3785](https://github.com/anddea/revanced-patches/commit/62f37858e550831cd1698be519f02c894a9f8736)) +* **YouTube - Translations:** Update `Italian` ([#219](https://github.com/anddea/revanced-patches/issues/219)) ([f27cf62](https://github.com/anddea/revanced-patches/commit/f27cf62c8172b222f280ec313e03a8b057911777)) +* **YouTube - Translations:** Update `Korean` ([#221](https://github.com/anddea/revanced-patches/issues/221)) ([702d901](https://github.com/anddea/revanced-patches/commit/702d9018b8d0e1079e8d63d5e01facebe0a4b399)) +* **YouTube:** Add `Hide settings preferences` ([d8b1da2](https://github.com/anddea/revanced-patches/commit/d8b1da2180bb9ffbce2d8febd635da41ce06aa36)) + # [2.223.0-dev.20](https://github.com/anddea/revanced-patches/compare/v2.223.0-dev.19...v2.223.0-dev.20) (2024-03-30) diff --git a/gradle.properties b/gradle.properties index ab54f03c6..d5e6d0b25 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,4 +1,4 @@ org.gradle.parallel = true org.gradle.caching = true kotlin.code.style = official -version = 2.223.0-dev.20 +version = 2.223.0-dev.21 From 46b345c1e2582507358d9eb477e6a7036e402ee3 Mon Sep 17 00:00:00 2001 From: Aaron Veil <70171475+anddea@users.noreply.github.com> Date: Mon, 1 Apr 2024 16:29:09 +0300 Subject: [PATCH 136/147] fix(YouTube - Theme): Remove redundant code and seekbar color --- .../youtube/layout/theme/ThemePatch.kt | 90 ++----------------- 1 file changed, 8 insertions(+), 82 deletions(-) diff --git a/src/main/kotlin/app/revanced/patches/youtube/layout/theme/ThemePatch.kt b/src/main/kotlin/app/revanced/patches/youtube/layout/theme/ThemePatch.kt index 7e07b8165..9c5acf0e1 100644 --- a/src/main/kotlin/app/revanced/patches/youtube/layout/theme/ThemePatch.kt +++ b/src/main/kotlin/app/revanced/patches/youtube/layout/theme/ThemePatch.kt @@ -82,11 +82,11 @@ object ThemePatch : ResourcePatch() { private const val ADVANCED_DARK_COLOR = "#FF252A3A" private const val ADVANCED_LIGHT_COLOR = "#FFF2F8FF" - private const val SEEKBAR_COLOR = "#FFFF0000" private val DarkThemeBackgroundColor by stringPatchOption( key = "DarkThemeBackgroundColor", default = AMOLED_BLACK_COLOR, values = mapOf( + "Advanced Dark Color" to ADVANCED_DARK_COLOR, "Black" to AMOLED_BLACK_COLOR, "Catppuccin (Mocha)" to CATPPUCCIN_MOCHA_COLOR, "Dark Pink" to DARK_PINK_COLOR, @@ -101,21 +101,11 @@ object ThemePatch : ResourcePatch() { required = true ) - private val AdvancedDarkThemeBackgroundColor by stringPatchOption( - key = "AdvancedDarkThemeBackgroundColor", - default = ADVANCED_DARK_COLOR, - values = mapOf( - "Advanced Dark Color" to ADVANCED_DARK_COLOR - ), - title = "Advanced dark theme color", - description = "Can be a hex color (#AARRGGBB) or a color resource reference.", - required = true - ) - private val LightThemeBackgroundColor by stringPatchOption( key = "LightThemeBackgroundColor", default = WHITE_COLOR, values = mapOf( + "Advanced Light Color" to ADVANCED_LIGHT_COLOR, "White" to WHITE_COLOR, "Catppuccin (Latte)" to CATPPUCCIN_LATTE_COLOR, "Light Pink" to LIGHT_PINK_COLOR, @@ -129,28 +119,6 @@ object ThemePatch : ResourcePatch() { description = "Can be a hex color (#AARRGGBB) or a color resource reference.", ) - private val AdvancedLightThemeBackgroundColor by stringPatchOption( - key = "AdvancedLightThemeBackgroundColor", - default = ADVANCED_LIGHT_COLOR, - values = mapOf( - "Advanced Light Color" to ADVANCED_LIGHT_COLOR - ), - title = "Advanced light theme color", - description = "Can be a hex color (#AARRGGBB) or a color resource reference.", - required = true - ) - - private val SeekbarBackgroundColor by stringPatchOption( - key = "SeekbarBackgroundColor", - default = SEEKBAR_COLOR, - values = mapOf( - "Seekbar Color" to SEEKBAR_COLOR - ), - title = "Seekbar color", - description = "Can be a hex color (#AARRGGBB) or a color resource reference.", - required = true - ) - private fun getThemeString( darkThemeColor: String, lightThemeColor: String @@ -163,6 +131,7 @@ object ThemePatch : ResourcePatch() { private fun getDarkThemeString(darkThemeColor: String) = when (darkThemeColor) { + ADVANCED_DARK_COLOR -> "Advanced Dark Color" AMOLED_BLACK_COLOR -> "Black" CATPPUCCIN_MOCHA_COLOR -> "Catppuccin (Mocha)" DARK_PINK_COLOR -> "Dark Pink" @@ -174,14 +143,9 @@ object ThemePatch : ResourcePatch() { else -> "Custom" } - private fun getAdvancedDarkThemeColorString(advancedDarkThemeColor: String) = - when (advancedDarkThemeColor) { - ADVANCED_DARK_COLOR -> "Advanced Dark Color" - else -> "Custom" - } - private fun getLightThemeString(lightThemeColor: String) = when (lightThemeColor) { + ADVANCED_LIGHT_COLOR -> "Advanced Light Color" CATPPUCCIN_LATTE_COLOR -> "Catppuccin (Latte)" LIGHT_PINK_COLOR -> "Light Pink" LIGHT_BLUE_COLOR -> "Light Blue" @@ -192,35 +156,14 @@ object ThemePatch : ResourcePatch() { else -> "Custom" } - private fun getAdvancedLightThemeColorString(advancedLightThemeColor: String) = - when (advancedLightThemeColor) { - ADVANCED_LIGHT_COLOR -> "Advanced Light Color" - else -> "Custom" - } - - private fun getSeekbarString(seekbarColor: String) = - when (seekbarColor) { - SEEKBAR_COLOR -> "Seekbar Color" - else -> "Custom" - } - override fun execute(context: ResourceContext) { val darkThemeColor = DarkThemeBackgroundColor ?: throw PatchException("Invalid dark color.") - val advancedDarkThemeColor = AdvancedDarkThemeBackgroundColor - ?: throw PatchException("Invalid advanced dark color.") - val lightThemeColor = LightThemeBackgroundColor ?: throw PatchException("Invalid light color.") - val advancedLightThemeColor = AdvancedLightThemeBackgroundColor - ?: throw PatchException("Invalid advanced light color.") - - val seekbarColor = SeekbarBackgroundColor - ?: throw PatchException("Invalid seekbar color.") - arrayOf("values", "values-v31").forEach { path -> context.xmlEditor["res/$path/colors.xml"].use { editor -> val resourcesNode = editor.file.getElementsByTagName("resources").item(0) as Element @@ -230,8 +173,7 @@ object ThemePatch : ResourcePatch() { node.textContent = when (node.getAttribute("name")) { "yt_black0", "yt_black1", "yt_black1_opacity95", "yt_black1_opacity98", "yt_black2", "yt_black3", - "yt_black4", "yt_status_bar_background_dark", "material_grey_850", "material_grey_900" -> darkThemeColor - "yt_navy_blue" -> advancedDarkThemeColor + "yt_black4", "yt_navy_blue", "yt_status_bar_background_dark", "material_grey_850", "material_grey_900" -> darkThemeColor else -> continue } @@ -247,30 +189,14 @@ object ThemePatch : ResourcePatch() { val node = children.item(i) as? Element ?: continue node.textContent = when (node.getAttribute("name")) { - "yt_white1", "yt_white1_opacity95", "yt_white1_opacity98", + "yt_pale_blue", "yt_white1", "yt_white1_opacity95", "yt_white1_opacity98", "yt_white2", "yt_white3", "yt_white4", -> lightThemeColor - "yt_pale_blue" -> advancedLightThemeColor - else -> continue - } - } - } - - context.xmlEditor["res/values/colors.xml"].use { editor -> - val resourcesNode = editor.file.getElementsByTagName("resources").item(0) as Element - - val children = resourcesNode.childNodes - for (i in 0 until children.length) { - val node = children.item(i) as? Element ?: continue - - node.textContent = when (node.getAttribute("name")) { - "inline_time_bar_colorized_bar_played_color_dark" -> seekbarColor - - else -> continue - } + else -> continue } } + } val currentTheme = if (isMonetPatchIncluded) "MaterialYou " + getThemeString(darkThemeColor, lightThemeColor) From e7a8e302fc42dc60ecb2cf02ac78b1ecae5cb90e Mon Sep 17 00:00:00 2001 From: Aaron Veil <70171475+anddea@users.noreply.github.com> Date: Mon, 1 Apr 2024 16:35:06 +0300 Subject: [PATCH 137/147] fix(YouTube - Overlay buttons): Update time-ordered button --- .../revanced_time_ordered_playlist.png | Bin 403 -> 491 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/src/main/resources/youtube/overlaybuttons/outline/drawable-xxhdpi/revanced_time_ordered_playlist.png b/src/main/resources/youtube/overlaybuttons/outline/drawable-xxhdpi/revanced_time_ordered_playlist.png index d5f1772c1e309a3cd3a8e77f56e3d40dcd511a1b..24a8f417c66270eab3b8d7bd6583abdf2b3d76fd 100644 GIT binary patch delta 476 zcmV<20VDpC1M35j8Gi-<0033(vqt~`0kTO%K~#90?b^LB1VI?b@#i^QM1)2nDv3@d z3Wa~bKcQ4;bZWgsr_pE>qEIRP1xlS#T%{r+@seEP?W?(CBKGXw?3q1&pJcN$mz$a2 zKAC1;%tS;)L_|bHME(?y84N6&*-)$dYGwn`iMsdf?)zm=8h=|L$_i2jcaOTB@6;m4 z-vsRkGkYsAmK;Z(IociztSurUA|fIp6&8CpzYuhvBeQg)X2ByCcRwwA0X^>c!C>Tg z?6b&smhTZoI5zfwbu$|+IG>1!h=|BP2J8aUsdH2o&;ag%mDE`(sa2r1V_>Qm>%`v8 zPX^s0@8z?6e19w8?pHso-7vG6;HO(NTXXk=5^|J-9?G$HBV*_xFj3Yu#_ph|nGLtP z*TH;Q=d5=7Jl1OC?j658`DO=&uFP!J-H$q6z+cv32Zi>4@zhz9$XOtOOJFH=-d|Us zKy6#ytP}f%S-&_jvz^o-epSvL)CAUn|FRK25X@Pk1q6V S$!1jm0000SQs4nK8YWuI3?V8Tda;BqlpAwTQ z`uOHbZqtEaktG3V`-(|k<^0OywWnG$c)E~oXH{Z(34;>*?Qo2Gly?MmdKI;Vst0O^I@2mk;8 From fd296f3017e32720cd901dbd9d578504d49e1909 Mon Sep 17 00:00:00 2001 From: Aaron Veil <70171475+anddea@users.noreply.github.com> Date: Mon, 1 Apr 2024 16:36:40 +0300 Subject: [PATCH 138/147] feat(YouTube - Shorts overlay buttons): Add TikTok buttons for older versions Co-Authored-By: odkate <90364108+odkate@users.noreply.github.com> --- .../ShortsOverlayButtonsPatch.kt | 21 +- .../ic_right_dislike_on_32c.webp | Bin 0 -> 598 bytes .../drawable-hdpi/ic_right_like_on_32c.webp | Bin 0 -> 610 bytes .../ic_right_dislike_on_32c.webp | Bin 0 -> 446 bytes .../drawable-mdpi/ic_right_like_on_32c.webp | Bin 0 -> 444 bytes .../ic_right_dislike_on_32c.webp | Bin 0 -> 746 bytes .../drawable-xhdpi/ic_right_like_on_32c.webp | Bin 0 -> 790 bytes .../ic_right_dislike_on_32c.webp | Bin 0 -> 888 bytes .../drawable-xxhdpi/ic_right_like_on_32c.webp | Bin 0 -> 954 bytes .../ic_right_dislike_on_32c.webp | Bin 0 -> 1292 bytes .../ic_right_like_on_32c.webp | Bin 0 -> 1416 bytes .../drawable/ic_right_comment_32c.xml | 11 + .../drawable/ic_right_dislike_off_32c.xml | 5 + .../drawable/ic_right_like_off_32c.xml | 5 + .../drawable/ic_right_share_32c.xml | 11 + .../ic_right_dislike_on_32c.webp | Bin 0 -> 3184 bytes .../ic_right_like_on_32c.webp | Bin 0 -> 3020 bytes .../tiktok/drawable/ic_right_comment_32c.xml | 2794 +++++++++++++++++ .../drawable/ic_right_dislike_off_32c.xml | 2414 ++++++++++++++ .../tiktok/drawable/ic_right_like_off_32c.xml | 2174 +++++++++++++ .../tiktok/drawable/ic_right_share_32c.xml | 2159 +++++++++++++ .../ic_remix_filled_white_24.webp | Bin 1224 -> 0 bytes .../ic_remix_filled_white_shadowed.webp | Bin 1224 -> 0 bytes .../ic_right_comment_shadowed.webp | Bin 2164 -> 0 bytes .../ic_right_dislike_off_shadowed.webp | Bin 1996 -> 0 bytes .../ic_right_dislike_on_32c.webp | Bin 2430 -> 0 bytes .../ic_right_dislike_on_shadowed.webp | Bin 2430 -> 0 bytes .../ic_right_like_off_shadowed.webp | Bin 1682 -> 0 bytes .../ic_right_like_on_32c.webp | Bin 2126 -> 0 bytes .../ic_right_like_on_shadowed.webp | Bin 2126 -> 0 bytes .../ic_right_share_shadowed.webp | Bin 1764 -> 0 bytes 31 files changed, 9585 insertions(+), 9 deletions(-) create mode 100644 src/main/resources/youtube/shorts/outlinecircle/drawable-hdpi/ic_right_dislike_on_32c.webp create mode 100644 src/main/resources/youtube/shorts/outlinecircle/drawable-hdpi/ic_right_like_on_32c.webp create mode 100644 src/main/resources/youtube/shorts/outlinecircle/drawable-mdpi/ic_right_dislike_on_32c.webp create mode 100644 src/main/resources/youtube/shorts/outlinecircle/drawable-mdpi/ic_right_like_on_32c.webp create mode 100644 src/main/resources/youtube/shorts/outlinecircle/drawable-xhdpi/ic_right_dislike_on_32c.webp create mode 100644 src/main/resources/youtube/shorts/outlinecircle/drawable-xhdpi/ic_right_like_on_32c.webp create mode 100644 src/main/resources/youtube/shorts/outlinecircle/drawable-xxhdpi/ic_right_dislike_on_32c.webp create mode 100644 src/main/resources/youtube/shorts/outlinecircle/drawable-xxhdpi/ic_right_like_on_32c.webp create mode 100644 src/main/resources/youtube/shorts/outlinecircle/drawable-xxxhdpi/ic_right_dislike_on_32c.webp create mode 100644 src/main/resources/youtube/shorts/outlinecircle/drawable-xxxhdpi/ic_right_like_on_32c.webp create mode 100644 src/main/resources/youtube/shorts/outlinecircle/drawable/ic_right_comment_32c.xml create mode 100644 src/main/resources/youtube/shorts/outlinecircle/drawable/ic_right_dislike_off_32c.xml create mode 100644 src/main/resources/youtube/shorts/outlinecircle/drawable/ic_right_like_off_32c.xml create mode 100644 src/main/resources/youtube/shorts/outlinecircle/drawable/ic_right_share_32c.xml create mode 100644 src/main/resources/youtube/shorts/tiktok/drawable-xxxhdpi/ic_right_dislike_on_32c.webp create mode 100644 src/main/resources/youtube/shorts/tiktok/drawable-xxxhdpi/ic_right_like_on_32c.webp create mode 100644 src/main/resources/youtube/shorts/tiktok/drawable/ic_right_comment_32c.xml create mode 100644 src/main/resources/youtube/shorts/tiktok/drawable/ic_right_dislike_off_32c.xml create mode 100644 src/main/resources/youtube/shorts/tiktok/drawable/ic_right_like_off_32c.xml create mode 100644 src/main/resources/youtube/shorts/tiktok/drawable/ic_right_share_32c.xml delete mode 100644 src/main/resources/youtube/shorts/tiktok/old-drawable-xxhdpi/ic_remix_filled_white_24.webp delete mode 100644 src/main/resources/youtube/shorts/tiktok/old-drawable-xxhdpi/ic_remix_filled_white_shadowed.webp delete mode 100644 src/main/resources/youtube/shorts/tiktok/old-drawable-xxhdpi/ic_right_comment_shadowed.webp delete mode 100644 src/main/resources/youtube/shorts/tiktok/old-drawable-xxhdpi/ic_right_dislike_off_shadowed.webp delete mode 100644 src/main/resources/youtube/shorts/tiktok/old-drawable-xxhdpi/ic_right_dislike_on_32c.webp delete mode 100644 src/main/resources/youtube/shorts/tiktok/old-drawable-xxhdpi/ic_right_dislike_on_shadowed.webp delete mode 100644 src/main/resources/youtube/shorts/tiktok/old-drawable-xxhdpi/ic_right_like_off_shadowed.webp delete mode 100644 src/main/resources/youtube/shorts/tiktok/old-drawable-xxhdpi/ic_right_like_on_32c.webp delete mode 100644 src/main/resources/youtube/shorts/tiktok/old-drawable-xxhdpi/ic_right_like_on_shadowed.webp delete mode 100644 src/main/resources/youtube/shorts/tiktok/old-drawable-xxhdpi/ic_right_share_shadowed.webp diff --git a/src/main/kotlin/app/revanced/patches/youtube/shorts/shortsoverlay/ShortsOverlayButtonsPatch.kt b/src/main/kotlin/app/revanced/patches/youtube/shorts/shortsoverlay/ShortsOverlayButtonsPatch.kt index 16d7ade15..5745b3a27 100644 --- a/src/main/kotlin/app/revanced/patches/youtube/shorts/shortsoverlay/ShortsOverlayButtonsPatch.kt +++ b/src/main/kotlin/app/revanced/patches/youtube/shorts/shortsoverlay/ShortsOverlayButtonsPatch.kt @@ -87,30 +87,33 @@ object ShortsOverlayButtonsPatch : ResourcePatch() { "youtube/shorts/$selectedIconType", ResourceGroup( "drawable-$dpi", - "ic_remix_filled_white_24.webp", // for older versions only "ic_remix_filled_white_shadowed.webp", "ic_right_comment_shadowed.webp", "ic_right_dislike_off_shadowed.webp", "ic_right_dislike_on_shadowed.webp", "ic_right_like_off_shadowed.webp", "ic_right_like_on_shadowed.webp", - "ic_right_share_shadowed.webp" - ) - ) + "ic_right_share_shadowed.webp", - context.copyResources( - "youtube/shorts/outline", - ResourceGroup( - "drawable-$dpi", + // for older versions only + "ic_remix_filled_white_24.webp", "ic_right_dislike_on_32c.webp", "ic_right_like_on_32c.webp" ), + ResourceGroup( "drawable", "ic_right_comment_32c.xml", "ic_right_dislike_off_32c.xml", "ic_right_like_off_32c.xml", - "ic_right_share_32c.xml", + "ic_right_share_32c.xml" + ) + ) + + context.copyResources( + "youtube/shorts/outline", + ResourceGroup( + "drawable", "reel_camera_bold_24dp.xml", "reel_more_vertical_bold_24dp.xml", "reel_search_bold_24dp.xml" diff --git a/src/main/resources/youtube/shorts/outlinecircle/drawable-hdpi/ic_right_dislike_on_32c.webp b/src/main/resources/youtube/shorts/outlinecircle/drawable-hdpi/ic_right_dislike_on_32c.webp new file mode 100644 index 0000000000000000000000000000000000000000..8957fc3111f470e1b84807bdccd07dd0492d2a1f GIT binary patch literal 598 zcmV-c0;&B{Nk&Fa0ssJ4MM6+kP&il$0000G0000Z001KZ06|PpNC^P|00Dq%+qSah zoO?gqU7EW)G>9(Ii97)PwHq&v+b<8Qb-2l?!NmLp;Uz^0L@M-IRkGNy)2 zt_OnZSE`o%!C-JYNzKv+X?-0&A|eXsqf+4+X}+G?`4=ixu|T>7RitbgVerccVKPAF zg%NyYfWl)V%#i_7H;hp6V1%kWLp&NGdt0BIsiS|<5*h4{9qg;TRk#@PAMEcRdh+EG ziW*xLn+MM29^KWY4Xv%MWvL*KOp@o&|0eU|sYydFNt~gA>P7nh;;Kytfv$g#-nujp zD8-2A#ao*WB1_{$FYdZ@5ZeAiPrkZz5IaGyzS?vU+#mPVrGx0S*79@^j*O!?CkOym zP&gnS0RRAy2LPP`DkK0T06vjAm`J6gA|WcZUZ}7V326WXnQu9N?L4|_3HpuHbX=Vr zue3IH+47J3z^QPR1o0$Rf(sAkmxPA^0M`F`AUIOOx|)*riD|FiwJ$R`Ss@I?>{{BG zzs3hZ<`_#K1wIRj!U=xgnkg<_)9Uix!|6DH4NX; zt*0E6(=NS=RD^Du(luWN7)O3|$clj2Z&6-{0S0Y@@?HzIAhTmepORDnY}wIecPs&M z3oWw%W^#T8S1N ziI@S&T;yb6(w@jbvk`_nj#Wo+eb(}DFIn0MZo)+o?ybxa!)*kpAh=F50(YLEfrM6= zKdFCcNk64U%034 literal 0 HcmV?d00001 diff --git a/src/main/resources/youtube/shorts/outlinecircle/drawable-mdpi/ic_right_like_on_32c.webp b/src/main/resources/youtube/shorts/outlinecircle/drawable-mdpi/ic_right_like_on_32c.webp new file mode 100644 index 0000000000000000000000000000000000000000..310aadde9b0596cb05ca618bd649fcefb233d27e GIT binary patch literal 444 zcmV;t0Ym;$Nk&Gr0RRA3MM6+kP&il$0000G0000N000*N06|PpNUHz<00DqoZQJtX zjeFAR0BPMvaPJb_-JO!d4(<+}JGAsrrbQ-j9^{wU01+_(RMxHT0!^Z?FcbLB6l4r| zbQEF~z@4c8!vL@(DW|2}U z7t58b3Nck!09H^qAmRW308j-0odGHs02ly1kv^D6rK6%DFc=5`uo4Mr01MML9rk;M z!qv-Urw`<7+eH8S!m%gd0R7D_ORK)@_+R^BWxecgM5BXK1phz$zx$&W4*^cCF&sL} z|GW7pB;gx}MQ|9yQt=3#UNQge1iXLlG8c<0fA^x*aEAXT-~TyzW=%e3BC|vpHb%@X>apaPceUMC2{F#8k;z8f-1V+HX(ufZ0002WJ;opa literal 0 HcmV?d00001 diff --git a/src/main/resources/youtube/shorts/outlinecircle/drawable-xhdpi/ic_right_dislike_on_32c.webp b/src/main/resources/youtube/shorts/outlinecircle/drawable-xhdpi/ic_right_dislike_on_32c.webp new file mode 100644 index 0000000000000000000000000000000000000000..7cca2e5c8aa18858f5b5a44d1f7000ccbdf2f789 GIT binary patch literal 746 zcmV&9Y+b>bIXs&tNWb0i~02P=ri8WEndRrDO5Va>> z9qUb5h(P0CJYG8{JjTCx>}E`Oa-R_OnDB&OB5E?>@!CLS{EWwO+Jq|~J z`idyx0g-d(4@oBL-ZMUx22rpNZ(iHo;kLEUHDp+|J=E@+#+L$d@=4B@$qI$Z3Klv3 zF6pA8vI=Fg!mMx?0zmAY-8{GjZgVVXW8IvXhjMeGz(zO$Bpz|LA=Ztu4+SDKycby1 z#amBWb^qACY>bn9(1*9dW1ZP67#kv9*(~X8Te5;5*1gJX>8k#kOw0NNl!I2&KdcQ@ z{(4m#k8@z>nV%bpbO81)?#>jj68}d709H^qATR*{0PqL^odGH<04D%Gfi{vyr6VDs zIMkc~pb!aZ00r4zq2KTxiTU9no7PXEU+XYdf~DymWcKpdV)TR|ihs_&e(IBL$4WBB zChXVR3j-)m0091s_KMrZ8hk@4B(gbZywh%C8~V)A5_?nn4!3$JFKgU?I<)L;?ymwb zOkJ2w1%LH3j&|&`Cp+Bmr$s(=U@tmc2Ly@#vh5vPk+Nra|JNpVon}Yl^ZCS|qcVqk zW0MI`biY#yUQAm(E;p^VXjpVcJMvMf%JF+#dO8o#?B0iu)WhxD{XmM`ZF8En1E&?l$=YxgK15}uTS<@-MdjjIF;`@(u c%TD(AdFax&V|DhTbuvc^3K2+m+<*W80Pk&2H2?qr literal 0 HcmV?d00001 diff --git a/src/main/resources/youtube/shorts/outlinecircle/drawable-xhdpi/ic_right_like_on_32c.webp b/src/main/resources/youtube/shorts/outlinecircle/drawable-xhdpi/ic_right_like_on_32c.webp new file mode 100644 index 0000000000000000000000000000000000000000..4d48ac028748299cb5076f7853eed7d9418fea38 GIT binary patch literal 790 zcmV+x1L^!yNk&Ev0{{S5MM6+kP&il$0000G0000l001ul06|PpNR9yj01c32ZJTL3 z-(OXGU)#2gq?KmU%oOa40b~?uxt{^pwr$&XvhfFX>YV&xGa@Dcf78UGGP-ZS3RsXC zoxFC{=TMG6o{#49@8p=#eBf32XO`lR76Z6b4XJvh2ta(h(g^WJ$^qczyAmx!jg;ZX z^EK%t!i-eHdaW!C64k;A*k7jk63qNs*n<~2o&Ytk4hipmDpM&_85st|{2`pyjKueI z>phS|^frv61m2>FF_^IY`cyb}%`VAN>_9h`+zBI_-|Ybay?Oh>rLfv)xT?O+#gD$Q zMSnIwz|$YeA%#=kp8jMbBqYX9Eq(JPwumJiu`q^gex0La9nUTkwx>OtMBR8&>qGQ` zvO*>52WrfF@GD*~#_f-a>_q1h_sHayOJc!=ZUZ6z1yWEfg(T8-Ic2hQj zPSN{q9fq8ux0(Tv=1)GSAiTbMphUy@%aZGv1PUfqt_=O;D58!MpWK2o_hNu4FZ0SP zB+p)9mLa%D{P7C|S}A-El7mu&q+>AbjQ@{TP&go30RRBd2mqY{Dlh;r06vjGno1?3 zq9La^3uv$s326Wo=6}_Cqa6D`-T7I~GkgQ}0epZh7@-^}s!$%;2OYo%g~RYgbIXa{ zrS8JVxxT2u=l}rz-tsSBsyMFBpH}^&Pa;pZ@i1t^=Vzk)K^U-C1G}@IT37S`?p3{Z zmcwM#cTai#eh{W}+D+4(5dG7@&O%JPwC#mXr{CT<)~Y_}?|Z?w)ic4eP;>MMzQD!* z{ceq09?c*9|Av3AaH zE#Gn1*Z=C*Q4q}K>*aPT|H8J1DZf9_Aq^Y?-oE5Fqb;kiUmjL3=hlTrI69c;Ds U>SB8%>Awu%9#4?BH0sy@0E@YY?EnA( literal 0 HcmV?d00001 diff --git a/src/main/resources/youtube/shorts/outlinecircle/drawable-xxhdpi/ic_right_dislike_on_32c.webp b/src/main/resources/youtube/shorts/outlinecircle/drawable-xxhdpi/ic_right_dislike_on_32c.webp new file mode 100644 index 0000000000000000000000000000000000000000..091a5c0404224dbfd0f336005903cd00c97ac82f GIT binary patch literal 888 zcmV-;1Bd)lNk&F+0{{S5MM6+kP&iCv0{{RoN5ByfHORTOO_7vm7l=5U;SjpJYeeoE z?=QgJC9~AsJ#vRgGIu9k9a-yI>Hex`>O-Td2)P0Pm|~ODvk}|2ZQFK6?%r%?O3Gj8 zY#<9m6tw!TDzMRBe6ZDqZ1M&l>kA0T$a5M zeKoYeG<+ZepPzfeNaSDij=>oonCfvS`9)9D7efn9-6wL1{g0E8{IX4(6IaDgYp5R`$A~DgY7AWJZ5f0D#dx&l{=&5N^76(-$2;$R8#Q zRRI8tow=d|2x(_(^j`%4q=%KcY^VxAgi{&OABQZz{At!u6@YN_{hHpnB=2F~j~S{1 z40h(S4nV|x+0kzuLNBA{tf5Xx&sX|KKb3$h4~%|ju`pN*_=UkuKh;q4WOjfSusG*# z>);_6n@SqLx?$8n zLfn~wC%g9#5@U63t1JU=WRQ3g35S6gqqsIju0SvI59D^XRaPamZ zVlGLywdQ%hMv95V83D$_!pGwwAV7-q>;SX}jPiKEBJ*liA4Nprf(VvIF@%6aQ36K$ zwkE51FuH}pSRGsnKrky$h-zO9XrjbXeSpO|cT19aJ*S@{q8-%(;qhpEFRia*TPcj! z38amw()v2Mi4u49V6+$0NtrjT@8asL9)ekYCZY1-_%`VqPChx=Gx{D^`)X)2B`)g& z{NBXqcTDE(yaDN5N1wb}75!^d`Djv`<9ZOv)4|yKI--S=cpXCfvf3*9Zoxp}u}i4W zM$Lais~$~hPt+--#S!@znb)nm1n2cYIP9@e^9xBJ6c^|90gQl!8?KlLZFN4t!Uq_T O`+6T@yILIni^T)sl%2)^ literal 0 HcmV?d00001 diff --git a/src/main/resources/youtube/shorts/outlinecircle/drawable-xxhdpi/ic_right_like_on_32c.webp b/src/main/resources/youtube/shorts/outlinecircle/drawable-xxhdpi/ic_right_like_on_32c.webp new file mode 100644 index 0000000000000000000000000000000000000000..0f2cd98f64cfe521978e4de9e018132f62aaebf2 GIT binary patch literal 954 zcmV;r14aB&Nk&Gp0{{S5MM6+kP&iDb0{{RoN5ByfHPG3%-LzfZv5hvBZPrGYACUZo zbhe$N&bF<}wr$&3b6!~(3u7EsYedMQZQInI@7!m<-?nYrwr$%+iPDHW+ongU-@bgb$EQwI$3|F74Ep|(s^EYb}*pm^Fr#@d-;+k*2k;vf;aq~)B zWvh;du8L<%grY9-R8_H4;yNyz62$@^4+uqhs;a~dZfF$52m>PKrN+u;1ApucN#{)u z1>)t2vSPcj`~F8sT&T!sAwN-8;(&LpiepDYM9Xuvm5l)9>6RXm)j4BLeYm)?9qRtE zzrI#*b=x^&Y3;0y$jFV?7E9+stS?ia=m5Pj$NAfFMB@XlCUGW{86J)5- zT+M^|C2r=iQBkajNT?M-Zu-7PV(`RF%9)tE7%cgzl0W}9qjEGhTQobmWKvU!1Uv=_ zfiS2C93G9kC;8^|8!~F%ns#gaI3qfD#1|V)yFdNe+`X;itnw>zuFJe3qq$cnZ**or z!6JeUg#T_fu&;moTNlXs?YRLRs0u*Qa2F0r??+uwck+KX;mK6+zUzhvQ@=;IKr0O1&L5-3_+O;G|k zGVgM(?nE1k6(yJlD>`*)WspFZDNEKhGZVUGN@l{6bsMr`!I&-y)0h_OTO6TId`6>k cbtl>qk43lf7a<1M;f8x`8xcY?^9gMu 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 Wr>wG+?WsDY97=M&WbYqK=>Y&tbEzr- literal 0 HcmV?d00001 diff --git a/src/main/resources/youtube/shorts/outlinecircle/drawable/ic_right_comment_32c.xml b/src/main/resources/youtube/shorts/outlinecircle/drawable/ic_right_comment_32c.xml new file mode 100644 index 000000000..2079567b3 --- /dev/null +++ b/src/main/resources/youtube/shorts/outlinecircle/drawable/ic_right_comment_32c.xml @@ -0,0 +1,11 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/youtube/shorts/outlinecircle/drawable/ic_right_dislike_off_32c.xml b/src/main/resources/youtube/shorts/outlinecircle/drawable/ic_right_dislike_off_32c.xml new file mode 100644 index 000000000..8a719f8d4 --- /dev/null +++ b/src/main/resources/youtube/shorts/outlinecircle/drawable/ic_right_dislike_off_32c.xml @@ -0,0 +1,5 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/youtube/shorts/outlinecircle/drawable/ic_right_like_off_32c.xml b/src/main/resources/youtube/shorts/outlinecircle/drawable/ic_right_like_off_32c.xml new file mode 100644 index 000000000..ea2903cc7 --- /dev/null +++ b/src/main/resources/youtube/shorts/outlinecircle/drawable/ic_right_like_off_32c.xml @@ -0,0 +1,5 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/youtube/shorts/outlinecircle/drawable/ic_right_share_32c.xml b/src/main/resources/youtube/shorts/outlinecircle/drawable/ic_right_share_32c.xml new file mode 100644 index 000000000..050616d8f --- /dev/null +++ b/src/main/resources/youtube/shorts/outlinecircle/drawable/ic_right_share_32c.xml @@ -0,0 +1,11 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/youtube/shorts/tiktok/drawable-xxxhdpi/ic_right_dislike_on_32c.webp b/src/main/resources/youtube/shorts/tiktok/drawable-xxxhdpi/ic_right_dislike_on_32c.webp new file mode 100644 index 0000000000000000000000000000000000000000..f1b4d242b932537a37a9066137c37dc7a24cf058 GIT binary patch literal 3184 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 WZyp(;6M0iT;mQXO|3pIo00008{Z6U? literal 0 HcmV?d00001 diff --git a/src/main/resources/youtube/shorts/tiktok/drawable-xxxhdpi/ic_right_like_on_32c.webp b/src/main/resources/youtube/shorts/tiktok/drawable-xxxhdpi/ic_right_like_on_32c.webp new file mode 100644 index 0000000000000000000000000000000000000000..0a2f5cf780781e5d13bc0196e77b599b4d8d8473 GIT binary patch literal 3020 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 OM4r_DklX+O0000Hd*ny} literal 0 HcmV?d00001 diff --git a/src/main/resources/youtube/shorts/tiktok/drawable/ic_right_comment_32c.xml b/src/main/resources/youtube/shorts/tiktok/drawable/ic_right_comment_32c.xml new file mode 100644 index 000000000..310cb4c61 --- /dev/null +++ b/src/main/resources/youtube/shorts/tiktok/drawable/ic_right_comment_32c.xml @@ -0,0 +1,2794 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/main/resources/youtube/shorts/tiktok/drawable/ic_right_dislike_off_32c.xml b/src/main/resources/youtube/shorts/tiktok/drawable/ic_right_dislike_off_32c.xml new file mode 100644 index 000000000..c73427293 --- /dev/null +++ b/src/main/resources/youtube/shorts/tiktok/drawable/ic_right_dislike_off_32c.xml @@ -0,0 +1,2414 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/main/resources/youtube/shorts/tiktok/drawable/ic_right_like_off_32c.xml b/src/main/resources/youtube/shorts/tiktok/drawable/ic_right_like_off_32c.xml new file mode 100644 index 000000000..1c64e2832 --- /dev/null +++ b/src/main/resources/youtube/shorts/tiktok/drawable/ic_right_like_off_32c.xml @@ -0,0 +1,2174 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/main/resources/youtube/shorts/tiktok/drawable/ic_right_share_32c.xml b/src/main/resources/youtube/shorts/tiktok/drawable/ic_right_share_32c.xml new file mode 100644 index 000000000..2c26a6c02 --- /dev/null +++ b/src/main/resources/youtube/shorts/tiktok/drawable/ic_right_share_32c.xml @@ -0,0 +1,2159 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/main/resources/youtube/shorts/tiktok/old-drawable-xxhdpi/ic_remix_filled_white_24.webp b/src/main/resources/youtube/shorts/tiktok/old-drawable-xxhdpi/ic_remix_filled_white_24.webp deleted file mode 100644 index 5e5637cb9506862b1e552dfe918b4a974c3a49cd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1224 zcmV;(1ULIqNk&G%1ONb6MM6+kP&iDp1ONapN5Byfe+M~|Bt=qWR>QJ*tN(9R;Lbfh z5gEHSM8zr~mI%;4V0}Z7omo-XC}ObV-T3YiFaO zW(-V$5{BTtS1hWyyZiV3S8dxij9bd&J3s^U9|D5{3<@Z~KtMoX00ssfaJoOB0000$ zf&_pBKtJ6&V9#Ye zrXbQi0i=7DZdbZ{&`I|yP`U%@E~oor-8)XVdEMJw_X;J~>0WGe4wRVSf9!qiDy7Y7 z1p-z=FzIUzU_8&c0qs|5B_oiaDp3IdfD-)t|48sEsVjjJD1j0vu_@^(0mPM*l?-YO zK+IJ+R~cP3c2&YvR`{9cAl)l9MtAI;bk)v0r=VmEu^Qv2ueCS!Zn`S9c|4}z18ZNa z2@5sGca0%k6;{$wvOM;7!jr4)eXaJ`Tfgo-AA46_MK#7RjQUzW;B+VYTHe$9yQj@5 zz_@*SGAOyPF|Nkmfxgy*t7bKZr?1sQ6~u$$E`pRzj|- zxhkrJm9&*ul^B(K3|uw8eti|vT}?OO;`RUkzV7v1K0g=JZ99K_Jc7dh ze}*Kde*gc!s(N^~yUw;^`w;tL=WN@U^-eljoK~^fv27<8U;H8lPtOau=ZWb51gK-B zBbR_8e4hY95dh#50i^+mMYISL@_<;HL`0Z!01$JN2r~gC0I|Gz?S<#gp7Vk*DdqcZ z^2pIkXU@9n11$t75X+}mpMTy(N1qlVlz{cSGmanY#@#*R6Ws=Y<;iPK8s!F$JZny! zgg!|0pJ(4SVc>`pXSeR>=!o|}eDN@sJM@BQG!skR-^UGd&bdh^ykjJ!HvRrNLtO6g zOYD9^WKF?~qh0=C?|E9pJb1Y)cv-a(*0DdvxctLksuzj~Y^r~Ag?~>NZL&{IFLY)m z(AqwBr7QeT&HfNk+01oC+>{B7O+4y~+)-m~{QfJ7_%&rXDhYOfUc_G=vo^>)aA%=2 zx>Q)3IP^;qU+l9I4X7!$z9>XlO`&~_0`)~-1qudN4|ced3oo!*{`#E z*Y$nk<0Iew_w4^0(w^R5SFvU3fw#Z?@v~POdhE_>@*@hRF12OF+yw*r&+WY>WrbN+ zcUs$L{(wdEmaN|$)66>9w`p0wg^T7dUbU^lGE~H1?Ui@#wz5~x4cpUR6A?Ap>OGrR z_g=YX%btX0BG%b`Th}dLzG~yn@;V_EdB|epnLYRHP1Tqt0zhnH$@U#~x3BPY2p}YF z6PZ07+m~le8zDLnv$jF3&S)km1w}0T>pjnE=FnFP#Jt}IUY*fRp|45^_{1W@L{Pa1 mDQshA0-%&q05P*LhkzQJ*tN(9R;Lbfh z5gEHSM8zr~mI%;4V0}Z7omo-XC}ObV-T3YiFaO zW(-V$5{BTtS1hWyyZiV3S8dxij9bd&J3s^U9|D5{3<@Z~KtMoX00ssfaJoOB0000$ zf&_pBKtJ6&V9#Ye zrXbQi0i=7DZdbZ{&`I|yP`U%@E~oor-8)XVdEMJw_X;J~>0WGe4wRVSf9!qiDy7Y7 z1p-z=FzIUzU_8&c0qs|5B_oiaDp3IdfD-)t|48sEsVjjJD1j0vu_@^(0mPM*l?-YO zK+IJ+R~cP3c2&YvR`{9cAl)l9MtAI;bk)v0r=VmEu^Qv2ueCS!Zn`S9c|4}z18ZNa z2@5sGca0%k6;{$wvOM;7!jr4)eXaJ`Tfgo-AA46_MK#7RjQUzW;B+VYTHe$9yQj@5 zz_@*SGAOyPF|Nkmfxgy*t7bKZr?1sQ6~u$$E`pRzj|- zxhkrJm9&*ul^B(K3|uw8eti|vT}?OO;`RUkzV7v1K0g=JZ99K_Jc7dh ze}*Kde*gc!s(N^~yUw;^`w;tL=WN@U^-eljoK~^fv27<8U;H8lPtOau=ZWb51gK-B zBbR_8e4hY95dh#50i^+mMYISL@_<;HL`0Z!01$JN2r~gC0I|Gz?S<#gp7Vk*DdqcZ z^2pIkXU@9n11$t75X+}mpMTy(N1qlVlz{cSGmanY#@#*R6Ws=Y<;iPK8s!F$JZny! zgg!|0pJ(4SVc>`pXSeR>=!o|}eDN@sJM@BQG!skR-^UGd&bdh^ykjJ!HvRrNLtO6g zOYD9^WKF?~qh0=C?|E9pJb1Y)cv-a(*0DdvxctLksuzj~Y^r~Ag?~>NZL&{IFLY)m z(AqwBr7QeT&HfNk+01oC+>{B7O+4y~+)-m~{QfJ7_%&rXDhYOfUc_G=vo^>)aA%=2 zx>Q)3IP^;qU+l9I4X7!$z9>XlO`&~_0`)~-1qudN4|ced3oo!*{`#E z*Y$nk<0Iew_w4^0(w^R5SFvU3fw#Z?@v~POdhE_>@*@hRF12OF+yw*r&+WY>WrbN+ zcUs$L{(wdEmaN|$)66>9w`p0wg^T7dUbU^lGE~H1?Ui@#wz5~x4cpUR6A?Ap>OGrR z_g=YX%btX0BG%b`Th}dLzG~yn@;V_EdB|epnLYRHP1Tqt0zhnH$@U#~x3BPY2p}YF z6PZ07+m~le8zDLnv$jF3&S)km1w}0T>pjnE=FnFP#Jt}IUY*fRp|45^_{1W@L{Pa1 mDQshA0-%&q05P*LhkzHl=UZJqauf} zpt;s;TiNz(+qP}nwr$(CZ5#iX0BMIr07z(OC`pKjz-Epn0NRTakud;{%}#-x1IKV2 zs;Y8MDO;P3q1X_ai*nTsTzzvNN31rg2_scE%}`^Irr(rV2YnpLAaJU$;*7aaM2L)1 zJ{YHbc2G;B{CHirFkx6WYzh0q;hls7VM|yxOzl{Z*~;qtprDU)iiqNHqKm%DE3Yh) zVXkWy&V&ckyXnvLPq?S>X?pyZt}D}dZPDI&R8AQ>Mc`tLx|ioWiF{s~aH&|?c$ph{ z0ptgLoTAMT8FkOW_x1c3;asudBXSe#kTwxesSD9Y>{Z^Mr90||O`nQQZ>FEg_B^e; zk5h&=Kt@&h^q_(~;YzW&aF<_Niy*7iiB>}wb@$EPR98P``cOppV#88~De$-{Ln|Sp z-cYKUVNVgM;h>p$P^C_^3Nq#%g{QHhVP6sLV;dOx-ISqKs5%92Lv6#VB4YhoV}nKc zRcoM&asOG61?`HcwNvLO2e}K2$GAMTuqIh}7nkWfw{lhynX}>`Qg5%kwM~szipYhR z=5E02rOx6o9$ZyQzoLlVaJ-;Qkh{nbY5!cnpB|yup(Y;$!W4-l#)ET9>sIaI{|APK z+>8ik0D61iukRr|+k^0y78{T`k}$V_7O9+8(~mvuSvbD2B5;#k%LjZXrWUR%cB$Jt zhi*@NDkGucKrJWzxqTS#8U%GCBvYaY2sewrhkg7YJ+CW~-g#a{!b81^x2#YI4PWV- zCn;Sg{BWr)HVmId?OAw#_V#TOzHr*Q+$-U)sC%bw93yY-up{R-TQPhH|CSU@^HPc) zPU8OU>L5)kf${Ugz2jL$X@bU{gP5GNd5^(pPBG;!S10= zLE}H5IiSgz>U8e}S%U|~dVD0lnk_L|eFV9uOFBiAT7#vU+u}@t#+vDuDeP{sb zl7NXObfbEP65Xqr=5P%UpzVH1z`tWsvzFTgIg>}D?dT=(2G+%C`YpYn*#wXQ7OxmD z2l6i(l6m00g~wn41aj4JN-^j|_~f0M)$N`{GZqet@$%P?g+-HUwVD114#VhP zAWY(`S`n4mZE4RIgRzJNSr7-&Wbvo=iN0W|S^oJkz2iWMQXqDXB*~u~(kAb~tZw5( zP{{YC?s|lFD)AE*xmQCurU}5wu%DABkF(Aal_S@F$&t z8-OG%ydy}(pfZ>3q1EchMwm(U!)_2=bnk`!c7xu0O-lTbu%X!I;pqj8ga^ZK3YuPwRm2z{o0!L z$%q365{OWzR7_+%9B6aXX!4=LvW~@agUrp%-8)oQL{ugf8ySyOJ^ts>l&$@n&$Smv z*4|-5_6MaDQIATU#giCQBV|{Kg#d9>gR@p=9oRU`tm%K}oMxx#+iZXVsXZ&e6KEKUJZ_>6b$QepjM|Le=(DC4J z?F;Dt0jq1Rg`7{2chUZwvx1w#2klE2!)N{X_;`>y)?1&t`3v$qix++V13DaUB)*W%?`yP)U_tmzTRUd*2znpg?OUb41y0UT5+NeH7FXqvXUDRNZ+Iv^|D(&i?Dp zRWq-3JQHw#eQIUvph^)XyJW8lRrUed(t2g qU%sM7Ryjk-UXi&YRoCbQqK+EBm%C81V;6mu9P&qGl`}+X2S5N%F)E<| diff --git a/src/main/resources/youtube/shorts/tiktok/old-drawable-xxhdpi/ic_right_dislike_off_shadowed.webp b/src/main/resources/youtube/shorts/tiktok/old-drawable-xxhdpi/ic_right_dislike_off_shadowed.webp deleted file mode 100644 index 67eac8bd3f90aad996f3733d8067a1d586fe86ca..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1996 zcmV;-2Q&CmNk&G*2LJ$9MM6+kP&iDt2LJ#sN5ByfRr!s!UzP0s|CX4UnVBUM#}YF$ zGcz-K%*@Qp%*@PmpiVI~&u-z~tNU1zwQ>+zZHano0SI;ga^){m zXvv)zgds3_EbS^qpb$nL$IuaU)wp5>pdeNNtqe{O%M_jnWbSsw6a=%B%b4;yjW#<6 zxe8)ei4z!0rYu=6Q;aE$EqIHPINn&t8}p6s+dAIce)|fdgK7W0ytl1PA|M6;K%mJs zX4|%H+qP}nwr$&Hm~H+s0c2Z+2nYn6KmbBO4geu45C8%MRMmAV00IpL;s_iEL6Ek= z9!fP1vN+c$r5+#WTmvBBBH&aYD1vo^8jZLV_a}>Sj)`YJgL2pk04@w84zbTN?4Nux zGldzAK?UdF5&%wpY%okVC9}V^$Wrg<{?O5BtF@*S@>olp`8WW8%Bf)g&*y5+vDDf+ zY~3H)nhNI>2-sM)A1o6T0I&gY!Nw=#_izkKJJOx=$N9fy=ZAFdShrSWmlPaS;G#ZQ zZVg+@&C;dwOW(5d`wPdOtuvcx%?Kta#|1zQgjhk+HY7be|8%*|XH#75aKX7p1SVs( zjhv&)Jx6-@--cQtzefWss^(!GqjNeqXu3k_Ek}G+Xhx}E&7ku{Nsqcx={UPZ$S(kJ zaLR@wy3+WUH3BOpL=C~JN3N)9U)GiXE3f~sMCQ{#8Bo?BI-9*j(-p@*FX>wm z5h0lo?TaN(s`P?{ z1_uQy7wHIVoz^kh??fES=>O!W$`gtFM`)-PZg+xW{^B(}Vs^9|Pv zn+9Ytj{eZn{#efRYwV>sipWi%Yj3RD$;kF3-addNqq9vDmI#lq!~% z7_O9imO#fluK4?<472n#3?r5bM5YNhU17>FO}4=v^l@1Xp~sf7tm~L>wM=YaA4mBT z@wTPCUcdB>N4IQFBOfzliS){`bLd+RaOvkrSFXxl=FQXcDqE|*|i)Cmy~LY6Ox zi1XT;&#_6r3&qvMpWKUZt{NS;^=y8-H={z1h@3To6o||#Ae!` z$UsT-iGh_1ZDPwg)4Ogt+|BXjs@1U<+8S0lNuDQ^RHH!dsSI4JR5u}uxF^s#3R_0r zsRjhXUXL7KdZoBq)+mqv#I<%~3vy>K?5$&eeeJSxxDwKZ9LjzvI-{@s373^Ip;g(u za|YnMbPBg}*-J7ihqJ`;S?ZTDo#4_ps;p09rVxCl)7BKrr)K#zIhqK5S+>CPCD`m& zgBi^fif^@=viT1Q3Ivn`G!%Zm9i75VT>47+(}!cTJ@stze2Q17atLLyIaJcwraL!y<%y`li9(?D!P1f|6PqZw5W}4c z(I*e9TH>^00v=F8xGz-v`6g8sFZ+-C*j|>ciBm&7Nl~AQff|X$$`b6zc;m_VA9pE{ zeZF(ki;E$Y!GS0SFro?Nv6V00qiq42yZpO1yB~H=LvVpZ1um*bzKOWXlpfqW{@XpS z9w`_}pPdvjC=iSQlqH_^M;UT6q*@=`!SXm~ZW;0ye3{5RDi)%0pSR?8NU&U`x%14o zuKRPY{5vi#pXC^@0D>8~2qhravVshM)CNuKagYv>ca+Y zvbfVOx}ITu+GuXXkV@6dl-##i6_}8ps{n390JsrF7({;l=rR|+1J(> zey0t~L+{OeGZu=2Xh7Ut1unda#ZTM&<1&<*GU>~sSLeo!k^ZcSu^$D>witGF8y1p9N#F#MGeI epc)5KqylK13d3(0f^txS6u|&|s{w#)!wdjFlfl^l diff --git a/src/main/resources/youtube/shorts/tiktok/old-drawable-xxhdpi/ic_right_dislike_on_32c.webp b/src/main/resources/youtube/shorts/tiktok/old-drawable-xxhdpi/ic_right_dislike_on_32c.webp deleted file mode 100644 index ac6ebf4e6cbe1eb6363fe3858afdcd731d02ae62..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2430 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 diff --git a/src/main/resources/youtube/shorts/tiktok/old-drawable-xxhdpi/ic_right_like_on_32c.webp b/src/main/resources/youtube/shorts/tiktok/old-drawable-xxhdpi/ic_right_like_on_32c.webp deleted file mode 100644 index 9d10ddb074f11cc5e33c844d62bbabad08f15088..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2126 zcmV-U2(kB4Nk&FS2mk8rTqDMfH-KgV>h2vsj@LB=`;t(jGQWMy!j;{pbg|Z9|gDeRPKvi9J zNEU(^41%ee^Z{50^%aswr$g{M(pI-wr$%+&34T$+P1COcCxWHz6gSB z+i6=-H{3SNXpj`?zgIW_01#;MY}>YN+qR9kV}={!UNpi=-O34l)m2m#2+0CqU{B^r{_=bSrLDW#9dutX@iA^;@-TYuz< zxbc36na&sa*V*5hG=2SmE=~k!sJKMN7^0La4AV=1PhTI=3%?uD)W1abb?*5cSA;bs zC6)wH@~Rj)a7Lk(MG&-{sVE5~3aNEHb*=|-Er{~LI2hWSjaHgj2*3fr6qi!^T!pTd zpIM+i%&Ap080CYwntIj!OGPERI9l(Ni(XSj^1IHcLUBYi4N)qw`9_a1)oyF*+zQ?+ zH2UU*pdT9je`Xr}PNOd%dXDOrLraRFE5fQ$jfb^nD^nX4;5|o!&S>;kbY>d;O`~pT z@G7-Y3sprm4e&y7X%-?63BVWrCpHkb(db7S{TCU%m3p0kiA?y?Gj`lOz;&iRd}u%` zg$AGPh>Y%_!FSX~Csg*5&6?w*DW30$@l|&uX#N^P^g&cSI1d+oC*GlMpbm`$6$(cQ zDjJT8r`|hSUDF(0azm~uL^C888!o=F^w#D=gN`FJ!TVIp&sthh(S+dB$V}>WthdVL zT2b|}IOKv%x+6htHK5*yk-6Y~_FrT!#Q(#ohAy>4@Vio$A*qY5h!)i=wCa`f{wnC6~BZV0ih}liSm}KFAi#AHnJsHEoARJc-BHg z>hlpm$-GUnV6|=!u-Zt!NpkZpH^Q5PfHwJSGyu_oJuaR6kqsA&sb)W59sq`h$4VM05g04sR%|J_5c%WnHx{pVmhyE zIDY1bj##hXF{fEc_F7TuEzvh?hgrQf`uaz#s1{tuNcHm}KqWx3wIrue zuMayw@JFGdrlx>+=5u9)izNaCnU}pSct6^KiXJxK@65V@fB>@KMx-eB0B-lFH5;hd zu>a$&9Gj+sN}|h{^wCZ4ka@z!_`-kK;AQVBc`{e92* zDm40MYkeCT-L_TS{Wt-{P$DZDG3?BA1AaUehM|2oEnUUFRdl8O(LE>aN2ljqWrl}R z1#JSvabQ`0`f5qNzpO#MzSm!WI1^w=0ZFA5a%3hVa#4PO09g#!)6e<<5Z_thK;}&! z6$6e3zbgyJGlhAw>K;9x097mn?#%lk8jP+=cPR6Ai1}jo&r7aCW-?0EoFRah0Ggh$ zzoNM>LoyiMl^u|HzDA1RAEy_Dk1+@D;~w{kBR2Znt!tp=B@ zls<2?Dg+1@W57T8I~73u|26NS{LfstCk~7$Aga`bL{?G{d86L`>}~>l*)L-nh#$@R z{)s)$5g>Y{E*xZ~MlR~@w+S#D%)RWQLC1wToy_YY`rzFw%jE|5Sm`Af_4dlksbN3D z*_U0U-WkVc=pC`2e$|Kf4xEd;ywa`j}^$$Nh?IdHC_w+hS{PF?;ov zy1wz|+aopVNBGGuAbe%D!F|sP41L~cZU2@4O{({TfAsjnLTiboS!1)0OdL8{#Cp&9 zewp6B+TfB|RXQSAm_Bmj!1}$0-te6=rq$P}#N@RcNrB_YJ(XsIOSBA=JZ#O~Lx3^{ zYy^aI-%=K6-O}LSv%2I^=EInDJP5{tl>h|+oS8s4zQ?SKzN`^|pWFW@0jA?K5STdg zaMWts=tp~_Xcj~dT6G;OZTqylEYfWuYYiiSllG2)fJwy(!+^XF8sTfctO~$agKQy2?jpeGirB%za0IaN8mQ=EoMd?dt=~rB0|MGCQKj zmD`$c?|*Ij{2S&2S4l)>PY-=w6T#YAxgNM7_a!pBBKnf6uoi}jOZ1T07*U=zBC>Os E0csc!k^lez diff --git a/src/main/resources/youtube/shorts/tiktok/old-drawable-xxhdpi/ic_right_like_on_shadowed.webp b/src/main/resources/youtube/shorts/tiktok/old-drawable-xxhdpi/ic_right_like_on_shadowed.webp deleted file mode 100644 index 9d10ddb074f11cc5e33c844d62bbabad08f15088..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2126 zcmV-U2(kB4Nk&FS2mk8rTqDMfH-KgV>h2vsj@LB=`;t(jGQWMy!j;{pbg|Z9|gDeRPKvi9J zNEU(^41%ee^Z{50^%aswr$g{M(pI-wr$%+&34T$+P1COcCxWHz6gSB z+i6=-H{3SNXpj`?zgIW_01#;MY}>YN+qR9kV}={!UNpi=-O34l)m2m#2+0CqU{B^r{_=bSrLDW#9dutX@iA^;@-TYuz< zxbc36na&sa*V*5hG=2SmE=~k!sJKMN7^0La4AV=1PhTI=3%?uD)W1abb?*5cSA;bs zC6)wH@~Rj)a7Lk(MG&-{sVE5~3aNEHb*=|-Er{~LI2hWSjaHgj2*3fr6qi!^T!pTd zpIM+i%&Ap080CYwntIj!OGPERI9l(Ni(XSj^1IHcLUBYi4N)qw`9_a1)oyF*+zQ?+ zH2UU*pdT9je`Xr}PNOd%dXDOrLraRFE5fQ$jfb^nD^nX4;5|o!&S>;kbY>d;O`~pT z@G7-Y3sprm4e&y7X%-?63BVWrCpHkb(db7S{TCU%m3p0kiA?y?Gj`lOz;&iRd}u%` zg$AGPh>Y%_!FSX~Csg*5&6?w*DW30$@l|&uX#N^P^g&cSI1d+oC*GlMpbm`$6$(cQ zDjJT8r`|hSUDF(0azm~uL^C888!o=F^w#D=gN`FJ!TVIp&sthh(S+dB$V}>WthdVL zT2b|}IOKv%x+6htHK5*yk-6Y~_FrT!#Q(#ohAy>4@Vio$A*qY5h!)i=wCa`f{wnC6~BZV0ih}liSm}KFAi#AHnJsHEoARJc-BHg z>hlpm$-GUnV6|=!u-Zt!NpkZpH^Q5PfHwJSGyu_oJuaR6kqsA&sb)W59sq`h$4VM05g04sR%|J_5c%WnHx{pVmhyE zIDY1bj##hXF{fEc_F7TuEzvh?hgrQf`uaz#s1{tuNcHm}KqWx3wIrue zuMayw@JFGdrlx>+=5u9)izNaCnU}pSct6^KiXJxK@65V@fB>@KMx-eB0B-lFH5;hd zu>a$&9Gj+sN}|h{^wCZ4ka@z!_`-kK;AQVBc`{e92* zDm40MYkeCT-L_TS{Wt-{P$DZDG3?BA1AaUehM|2oEnUUFRdl8O(LE>aN2ljqWrl}R z1#JSvabQ`0`f5qNzpO#MzSm!WI1^w=0ZFA5a%3hVa#4PO09g#!)6e<<5Z_thK;}&! z6$6e3zbgyJGlhAw>K;9x097mn?#%lk8jP+=cPR6Ai1}jo&r7aCW-?0EoFRah0Ggh$ zzoNM>LoyiMl^u|HzDA1RAEy_Dk1+@D;~w{kBR2Znt!tp=B@ zls<2?Dg+1@W57T8I~73u|26NS{LfstCk~7$Aga`bL{?G{d86L`>}~>l*)L-nh#$@R z{)s)$5g>Y{E*xZ~MlR~@w+S#D%)RWQLC1wToy_YY`rzFw%jE|5Sm`Af_4dlksbN3D z*_U0U-WkVc=pC`2e$|Kf4xEd;ywa`j}^$$Nh?IdHC_w+hS{PF?;ov zy1wz|+aopVNBGGuAbe%D!F|sP41L~cZU2@4O{({TfAsjnLTiboS!1)0OdL8{#Cp&9 zewp6B+TfB|RXQSAm_Bmj!1}$0-te6=rq$P}#N@RcNrB_YJ(XsIOSBA=JZ#O~Lx3^{ zYy^aI-%=K6-O}LSv%2I^=EInDJP5{tl>h|+oS8s4zQ?SKzN`^|pWFW@0jA?K5STdg zaMWts=tp~_Xcj~dT6G;OZTqylEYfWuYYiiSllG2)fJwy(!+^XF8sTfctO~$agKQy2?jpeGirB%za0IaN8mQ=EoMd?dt=~rB0|MGCQKj zmD`$c?|*Ij{2S&2S4l)>PY-=w6T#YAxgNM7_a!pBBKnf6uoi}jOZ1T07*U=zBC>Os E0csc!k^lez diff --git a/src/main/resources/youtube/shorts/tiktok/old-drawable-xxhdpi/ic_right_share_shadowed.webp b/src/main/resources/youtube/shorts/tiktok/old-drawable-xxhdpi/ic_right_share_shadowed.webp deleted file mode 100644 index 29844d390fa4c94418208d5c4725ac97df46526b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1764 zcmVPm$~>1;Zd_W@ctt%*+-u zGc(ze$;`~m%*@OT!%d>8>aG%cDQ0zOY%!D18dn#XC~=)Ykz$t1^6){2ZtyHwXmyOO z6QtD#ko6ZcJ#V$Yqz(tZd+;Y5h5Ts06-vG zwq0l2wr$(CZQHhO+qP}|V*==|(JlZ1;0^#H0RjPa2=W3T>I;Dp@LYsVRFd>p;gF1h zzDy=(!llL7*PSOB^=l~-sPqEr$b=Tb1h%QM^U(D#oL{!FwKQ8o5eNfQKR7tB5ePwT z7~yylLb!fx+pB3dh2YFY{jgeL6=TRu+o=99he*46w%c(Si zv>56IEP_ZNua=OBupg{x*dp3uhDiB3&YipZz ziQ)`VAHn@rO0vCVCS1SvtyOgENBO--O+94CQ!ltqfe`kS<+KRA9w-BCK-xKaX>c=(0IrCA|BM8ju5j{WureV%| z;bF(^@;YTL257nu5xo9!$(uOX7m5mx|8^bAUa%Ge^Z=9fKu4o*mFhefTC^R%J2;** zZ~@#z00^>h2JW;*=ey9P^Ut=ou1oKD&cIESJ!*`>%IGR8G@4~QSi`<^EN9>r1Zj-L zNUL>y3eA4cak+x=H@FwvfIcs82fulW^FwI)x6A0>6=0ywe3Z9}UDd+AFSPyJGrPrc z25Jyw{#5*_{X*-u)Aj7jS_EjSVSy&FYkIprH1|E*?4ptc#!vK;~75->gb=j;~cmyRstUG3*3qC^NyT8rd61+P2mlpQ{XXV;v_+I1@-g z3s4F5a)Oy&-EpTe`^QRsJz2*|#BdN&xKR3($xzOULCzO#oxActD~566MF=r$FhHu* zC-W1D8u1SiWa#y+mK*V#bAYNp(YKw{54CTPN;YOIzCb#(;oi+a>o1j+>mlLT~>r*q(}@~1q6aJygsBVy~g_^$t16;NV{Ke zW2MoBTV}7Au3&<+@l(f1A3I}(ar>vbQRdnBCLWSmq1lZqaxfS+D|C?XtkLs zaz_m9-nDg$+I6GViAwp(|0SyBYs^xb@v186Z1SW=)S?6`W#$Aq^P#COlrytg`ax#N zH?vgs;?<&AWg0O`5i&%Ah!Wvn5P?H~8YwYfo~oqtQNn9fI<#cY+X3c7q^i9&!VBiH z%Q)G-tVLVvG9l_jkx1=Hc#Fg`<7lt#_xyf@LAaMpe@n$jJvtKEDE@C^3x0JZI^s=eSPThE`EsF@5D89QtQ7wWq zMCzWL=}jMV{R?r@(%oIz$0+PZcuEp-&d0gcBJv73H*!Bwa=8>m&hHHtdUc49e&DMm z@-1dk_p;FO-H5K)@PSBwT(YTivk0jl6XwCkhw}|C83TCKs1$SepB&E$K3sER5T^>I zqIvGF6ce%lsk`{k?(17?>bUue#*b`Q{|o=Q`4hPzE*T&qMd0DDzM$a4RYrQY-#wb^ zTR#g~fYjY!1rtccE0U;9@%A6zS8z)x&>|QR>Gpz^eY1jpEYs1N(eA~+e2d{{NZoGA z!jGRX9nD$tTc-sL={1pN3RY0bVl4@(k>Z5o%VEP0NZpSp3xlV9;%C7;&H#~S?z4{F zFBALQyp@0Z0%1QmoF@UOClREd2LhHCd=#ldu!8%o82{pSuAQ&EE{)p`IXIh3pq@rx zi~%50#UOK^Up&BeBZNq~p1q)1t)IrQ3c}nA=rKx7M5Jm_R*Og^4kEvL>x18WcFL5d zHGW!>5Q5xmQk^0*j*nsQNMp><$r6Teedy4V#|HxpsBXZ@e*OoS#Y#ttMRVVLTF_#E zx}m`MEw7a>Qu531=W&Th^@~1P82(uaf)<8kKBPJ}5ttS5`y~T3sjf|g?fL-e4k6NA G69EAC>}9V2 From 82c76f09a1882a5aa5792114fc05494bc1a2dda5 Mon Sep 17 00:00:00 2001 From: Aaron Veil <70171475+anddea@users.noreply.github.com> Date: Mon, 1 Apr 2024 16:45:45 +0300 Subject: [PATCH 139/147] feat(YouTube): Add `Tuck away preferences` for force hide elements from main settings --- .../layout/settings/HideSettingsPrefsPatch.kt | 27 ++++++++++++------- .../youtube/settings/xml/revanced_prefs.xml | 2 +- 2 files changed, 19 insertions(+), 10 deletions(-) diff --git a/src/main/kotlin/app/revanced/patches/youtube/layout/settings/HideSettingsPrefsPatch.kt b/src/main/kotlin/app/revanced/patches/youtube/layout/settings/HideSettingsPrefsPatch.kt index 4cf1413f3..0f10ed44c 100644 --- a/src/main/kotlin/app/revanced/patches/youtube/layout/settings/HideSettingsPrefsPatch.kt +++ b/src/main/kotlin/app/revanced/patches/youtube/layout/settings/HideSettingsPrefsPatch.kt @@ -10,16 +10,17 @@ import app.revanced.patches.youtube.utils.settings.SettingsPatch import org.w3c.dom.Element @Patch( - name = "Hide settings preferences", - description = "Force to hide settings menu elements. Prefs \"About\" (it won't add ReVanced/SB/RYD settings) and \"Account\" (it will crash the app) will be ignored if you add them.", + name = "Tuck away preferences", + description = "Force to hide settings menu elements. Prefs \"Account\" and \"Your data in YouTube\" will be ignored if you add them as they may cause a crash.", compatiblePackages = [CompatiblePackage("com.google.android.youtube")] ) @Suppress("unused") object HideSettingsPrefsPatch : ResourcePatch() { - private const val DEFAULT_ELEMENTS = "General, Data saving, Autoplay, " + - "Video quality preferences, Background, Watch on TV, History & privacy, " + - "Try experimental new features, Notifications, Captions, Accessibility" + private const val DEFAULT_ELEMENTS = "Data saving, Video quality preferences, Background, Watch on TV, " + + "Manage all history, Privacy, Try experimental new features, " + + "Purchases and memberships, Billing & payments, Notifications, Captions, Connected apps, " + + "Live chat, Accessibility, About" private val SettingElements by stringPatchOption( key = "SettingElements", @@ -30,17 +31,25 @@ object HideSettingsPrefsPatch : ResourcePatch() { private val DEFAULT_ELEMENTS_MAP = mapOf( "General" to "general_key", - "Account" to "account_switcher_key", + // "Account" to "account_switcher_key", "Data saving" to "data_saving_settings_key", "Autoplay" to "auto_play_key", "Video quality preferences" to "video_quality_settings_key", - "Background" to "offline_key", // no + "Background" to "offline_key", "Watch on TV" to "pair_with_tv_key", + "Manage all history" to "history_key", + // "Your data in YouTube" to "your_data_key", + "Privacy" to "privacy_key", "History & privacy" to "privacy_key", "Try experimental new features" to "premium_early_access_browse_page_key", + "Purchases and memberships" to "yt_unlimited_post_purchase_key", + "Billing & payments" to "billing_and_payment_key", "Notifications" to "notification_key", + "Connected apps" to "connected_accounts_browse_page_key", + "Live chat" to "live_chat_key", "Captions" to "captions_key", - "Accessibility" to "accessibility_settings_key" + "Accessibility" to "accessibility_settings_key", + "About" to "about_key" ) // Function to parse comma-separated string into a list of strings @@ -73,6 +82,6 @@ object HideSettingsPrefsPatch : ResourcePatch() { } } - SettingsPatch.updatePatchStatus("Hide settings preferences") + SettingsPatch.updatePatchStatus("Tuck away preferences") } } diff --git a/src/main/resources/youtube/settings/xml/revanced_prefs.xml b/src/main/resources/youtube/settings/xml/revanced_prefs.xml index 399898573..2f973b5e2 100644 --- a/src/main/resources/youtube/settings/xml/revanced_prefs.xml +++ b/src/main/resources/youtube/settings/xml/revanced_prefs.xml @@ -712,12 +712,12 @@ - + From 38155372819cbc7ec91227c15fd3b0ce58ef3559 Mon Sep 17 00:00:00 2001 From: semantic-release-bot Date: Mon, 1 Apr 2024 13:48:11 +0000 Subject: [PATCH 140/147] chore(release): 2.223.0-dev.22 [skip ci] # [2.223.0-dev.22](https://github.com/anddea/revanced-patches/compare/v2.223.0-dev.21...v2.223.0-dev.22) (2024-04-01) ### Bug Fixes * **YouTube - Overlay buttons:** Update time-ordered button ([e7a8e30](https://github.com/anddea/revanced-patches/commit/e7a8e302fc42dc60ecb2cf02ac78b1ecae5cb90e)) * **YouTube - Theme:** Remove redundant code and seekbar color ([46b345c](https://github.com/anddea/revanced-patches/commit/46b345c1e2582507358d9eb477e6a7036e402ee3)) ### Features * **YouTube - Shorts overlay buttons:** Add TikTok buttons for older versions ([fd296f3](https://github.com/anddea/revanced-patches/commit/fd296f3017e32720cd901dbd9d578504d49e1909)) * **YouTube:** Add `Tuck away preferences` for force hide elements from main settings ([82c76f0](https://github.com/anddea/revanced-patches/commit/82c76f09a1882a5aa5792114fc05494bc1a2dda5)) --- CHANGELOG.md | 14 ++++++++++++++ gradle.properties | 2 +- 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index c1fd06077..57a143a69 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,17 @@ +# [2.223.0-dev.22](https://github.com/anddea/revanced-patches/compare/v2.223.0-dev.21...v2.223.0-dev.22) (2024-04-01) + + +### Bug Fixes + +* **YouTube - Overlay buttons:** Update time-ordered button ([e7a8e30](https://github.com/anddea/revanced-patches/commit/e7a8e302fc42dc60ecb2cf02ac78b1ecae5cb90e)) +* **YouTube - Theme:** Remove redundant code and seekbar color ([46b345c](https://github.com/anddea/revanced-patches/commit/46b345c1e2582507358d9eb477e6a7036e402ee3)) + + +### Features + +* **YouTube - Shorts overlay buttons:** Add TikTok buttons for older versions ([fd296f3](https://github.com/anddea/revanced-patches/commit/fd296f3017e32720cd901dbd9d578504d49e1909)) +* **YouTube:** Add `Tuck away preferences` for force hide elements from main settings ([82c76f0](https://github.com/anddea/revanced-patches/commit/82c76f09a1882a5aa5792114fc05494bc1a2dda5)) + # [2.223.0-dev.21](https://github.com/anddea/revanced-patches/compare/v2.223.0-dev.20...v2.223.0-dev.21) (2024-03-31) diff --git a/gradle.properties b/gradle.properties index d5e6d0b25..25939034c 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,4 +1,4 @@ org.gradle.parallel = true org.gradle.caching = true kotlin.code.style = official -version = 2.223.0-dev.21 +version = 2.223.0-dev.22 From 38c6a8c7a218f01a5eb30ad7fe3a1f59f1f6e343 Mon Sep 17 00:00:00 2001 From: CaM/7oCe6e <_rufusin_@mail.ru> Date: Mon, 1 Apr 2024 16:48:38 +0300 Subject: [PATCH 141/147] feat(YouTube/Translations): Update `Russian` (#233) --- .../youtube/translations/ru-rRU/strings.xml | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/src/main/resources/youtube/translations/ru-rRU/strings.xml b/src/main/resources/youtube/translations/ru-rRU/strings.xml index bc0f33d71..19966c4aa 100644 --- a/src/main/resources/youtube/translations/ru-rRU/strings.xml +++ b/src/main/resources/youtube/translations/ru-rRU/strings.xml @@ -402,9 +402,9 @@ Карточки в конце видео отображены Карточки в конце видео скрыты Скрыть карточки в конце видео - Затемнение в конце видео отображено - Затемнение в конце видео скрыто - Скрыть затемнение в конце видео + Предложения в конце видео отображены + Предложения в конце видео скрыты + Скрыть предложения в конце видео Расширяемые фрагменты под видео отображены Расширяемые фрагменты под видео скрыты Скрыть расширяемые фрагменты под видео @@ -705,8 +705,13 @@ Скрыть рекламу в видео Видео не связанные с поисковыми запросами Скрыть видео с серым описанием + Настройки своего языкового шаблона для количества просмотров, отображаемых под каждым видео в пользовательском интерфейсе. Каждый ключ (буква/слово на вашем языке) -> значение (значение ключа) должно находиться на новой строке. Ключи идут перед знаком «->». Если вы переключите язык приложения или системы, вам придется сбросить эту настройку.\nПримечание:\n• Английский: 10K views = K -> 1 000, views -> views\n• Русский: 10 тыс. просмотров = тыс. -> 1 000, просмотров -> views + Ключи шаблона количества просмотров + тыс. -> 1 000\nмлн -> 1 000 000\nмлрд -> 1 000 000 000\nпросмотр -> views Видео с просмотрами меньше заданного числа будут скрыты Задать количество просмотров + "Скрывает видео в фидах с числом просмотров менее 1 000.\nПримечание:\n• Некоторые видео, в том числе с каналов, на которые вы подписаны, могут быть не скрыты\n• Это стараый вариант скрытия! Если вы используете вариант выше, отключите этот" + Скрыть видео с низким просмотром Скрывает видео в фидах с числом просмотров менее заданного.\nПримечание:\nНекоторые видео, в том числе с каналов, на которые вы подписаны, могут быть не скрыты. Скрыть видео с низким просмотром Баннер просмотра товаров отображен @@ -909,7 +914,7 @@ Кнопка голосования отключена Кнопка голосования включена Основные настройки - Настройка шага нового сегмента + Настройки шага нового сегмента Значение должно быть положительным числом Количество миллисекунд, на которое можно смещаться, используя кнопки перемотки при добавлении нового сегмента Изменить API адреса сервера @@ -1037,8 +1042,8 @@ Невозможно отправить сегменты (время ожидания API истекло) Не удалось отправить сегменты: Статус: %d %s Сегмент успешно отправлен - Уведомление, если API SponsorBlock недоступен отображено - Уведомление, если API SponsorBlock недоступен скрыто + Уведомление, если API SponsorBlock недоступен скрыто + Уведомление, если API SponsorBlock недоступен отображено Показывать уведомление, если API недоступен Изменить категорию Проголосовать против From 50bea4f3be120e0e9bb96e31ee601b564a65ecde Mon Sep 17 00:00:00 2001 From: semantic-release-bot Date: Mon, 1 Apr 2024 13:51:06 +0000 Subject: [PATCH 142/147] chore(release): 2.223.0-dev.23 [skip ci] # [2.223.0-dev.23](https://github.com/anddea/revanced-patches/compare/v2.223.0-dev.22...v2.223.0-dev.23) (2024-04-01) ### Features * **YouTube/Translations:** Update `Russian` ([#233](https://github.com/anddea/revanced-patches/issues/233)) ([38c6a8c](https://github.com/anddea/revanced-patches/commit/38c6a8c7a218f01a5eb30ad7fe3a1f59f1f6e343)) --- CHANGELOG.md | 7 +++++++ gradle.properties | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 57a143a69..4f19b4888 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,10 @@ +# [2.223.0-dev.23](https://github.com/anddea/revanced-patches/compare/v2.223.0-dev.22...v2.223.0-dev.23) (2024-04-01) + + +### Features + +* **YouTube/Translations:** Update `Russian` ([#233](https://github.com/anddea/revanced-patches/issues/233)) ([38c6a8c](https://github.com/anddea/revanced-patches/commit/38c6a8c7a218f01a5eb30ad7fe3a1f59f1f6e343)) + # [2.223.0-dev.22](https://github.com/anddea/revanced-patches/compare/v2.223.0-dev.21...v2.223.0-dev.22) (2024-04-01) diff --git a/gradle.properties b/gradle.properties index 25939034c..3b2b4f74d 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,4 +1,4 @@ org.gradle.parallel = true org.gradle.caching = true kotlin.code.style = official -version = 2.223.0-dev.22 +version = 2.223.0-dev.23 From 0b8ec7ca82688cab3fd3d44930353d95dcb5fe55 Mon Sep 17 00:00:00 2001 From: Aaron Veil <70171475+anddea@users.noreply.github.com> Date: Mon, 1 Apr 2024 19:48:54 +0300 Subject: [PATCH 143/147] fix(YouTube - Tuck away preferences): Possible fix to hide "Purchases and memberships" --- .../youtube/layout/settings/HideSettingsPrefsPatch.kt | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/main/kotlin/app/revanced/patches/youtube/layout/settings/HideSettingsPrefsPatch.kt b/src/main/kotlin/app/revanced/patches/youtube/layout/settings/HideSettingsPrefsPatch.kt index 0f10ed44c..983766e7c 100644 --- a/src/main/kotlin/app/revanced/patches/youtube/layout/settings/HideSettingsPrefsPatch.kt +++ b/src/main/kotlin/app/revanced/patches/youtube/layout/settings/HideSettingsPrefsPatch.kt @@ -19,7 +19,7 @@ object HideSettingsPrefsPatch : ResourcePatch() { private const val DEFAULT_ELEMENTS = "Data saving, Video quality preferences, Background, Watch on TV, " + "Manage all history, Privacy, Try experimental new features, " + - "Purchases and memberships, Billing & payments, Notifications, Captions, Connected apps, " + + "Purchases and memberships, Billing and payments, Notifications, Captions, Connected apps, " + "Live chat, Accessibility, About" private val SettingElements by stringPatchOption( @@ -42,8 +42,9 @@ object HideSettingsPrefsPatch : ResourcePatch() { "Privacy" to "privacy_key", "History & privacy" to "privacy_key", "Try experimental new features" to "premium_early_access_browse_page_key", - "Purchases and memberships" to "yt_unlimited_post_purchase_key", + "Purchases and memberships" to "subscription_product_setting_key", "Billing & payments" to "billing_and_payment_key", + "Billing and payments" to "billing_and_payment_key", "Notifications" to "notification_key", "Connected apps" to "connected_accounts_browse_page_key", "Live chat" to "live_chat_key", From f132eae580e0a741de9d6c991e4104c89cfa4387 Mon Sep 17 00:00:00 2001 From: semantic-release-bot Date: Mon, 1 Apr 2024 16:54:08 +0000 Subject: [PATCH 144/147] chore(release): 2.223.0-dev.24 [skip ci] # [2.223.0-dev.24](https://github.com/anddea/revanced-patches/compare/v2.223.0-dev.23...v2.223.0-dev.24) (2024-04-01) ### Bug Fixes * **YouTube - Tuck away preferences:** Possible fix to hide "Purchases and memberships" ([0b8ec7c](https://github.com/anddea/revanced-patches/commit/0b8ec7ca82688cab3fd3d44930353d95dcb5fe55)) --- CHANGELOG.md | 7 +++++++ gradle.properties | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4f19b4888..0cffb3d85 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,10 @@ +# [2.223.0-dev.24](https://github.com/anddea/revanced-patches/compare/v2.223.0-dev.23...v2.223.0-dev.24) (2024-04-01) + + +### Bug Fixes + +* **YouTube - Tuck away preferences:** Possible fix to hide "Purchases and memberships" ([0b8ec7c](https://github.com/anddea/revanced-patches/commit/0b8ec7ca82688cab3fd3d44930353d95dcb5fe55)) + # [2.223.0-dev.23](https://github.com/anddea/revanced-patches/compare/v2.223.0-dev.22...v2.223.0-dev.23) (2024-04-01) diff --git a/gradle.properties b/gradle.properties index 3b2b4f74d..0f3fc5d83 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,4 +1,4 @@ org.gradle.parallel = true org.gradle.caching = true kotlin.code.style = official -version = 2.223.0-dev.23 +version = 2.223.0-dev.24 From 2c18dc569d328e555dc95b0d6b416581bba4bdcd Mon Sep 17 00:00:00 2001 From: zerozero0022 <163995091+zerozero0022@users.noreply.github.com> Date: Tue, 2 Apr 2024 02:43:07 +0900 Subject: [PATCH 145/147] feat(YouTube - Translations): Update `Korean` (#240) --- .../youtube/translations/ko-rKR/strings.xml | 30 +++++++++++-------- 1 file changed, 17 insertions(+), 13 deletions(-) diff --git a/src/main/resources/youtube/translations/ko-rKR/strings.xml b/src/main/resources/youtube/translations/ko-rKR/strings.xml index eb05ee0ff..bd8b17663 100644 --- a/src/main/resources/youtube/translations/ko-rKR/strings.xml +++ b/src/main/resources/youtube/translations/ko-rKR/strings.xml @@ -5,7 +5,7 @@ MicroG를 설치해 주세요. MicroG가 설치되지 않았습니다. MicroG가 백그라운드에서 실행되고 있지 않습니다. - 알림 수신을 위한 클라우드 메시징 설정을 할 수 있습니다. + 알림 수신을 위한 클라우드 메시징 설정을 할 수 있습니다.\n\nReVanced GmsCore를 사용 중, 앱 문제가 발생한다면:\n• GmsCore에 백그라운드에서 실행할 수 있는 권한을 부여하세요. (MicroG 열기 > Self-Check > Permissions Granted 모두 체크)\n• GmsCore를 배터리 최적화 목록에서 제외하세요. (MicroG 열기 > Self-Check > Battery Optimization ignored 체크)\n• 체크박스를 체크할 때 체크박스가 아닌 텍스트를 눌러야 합니다. MicroG 열기 광고 대체 썸네일 @@ -255,7 +255,7 @@ DeArrow에 대해 자세히 알아보려면 여기를 누르세요." 나 탭 > 채널 보기 > 메뉴 더보기 (툴바) > 설정" 나 탭에서 넓은 검색 바 활성화하기 실험적인 기능 - 설정을 내보내는 데 실패하였습니다. + 설정을 내보낼 수 없습니다. 설정을 성공적으로 내보냈습니다. 설정을 파일로 내보낼 수 있습니다. 설정 내보내기 @@ -266,7 +266,7 @@ DeArrow에 대해 자세히 알아보려면 여기를 누르세요." 텍스트로 가져오기 / 내보내기 설정을 가져오거나 내보낼 수 있습니다. 설정 가져오기 / 내보내기 - 설정을 가져오는 데 실패하였습니다. + 설정을 가져올 수 없습니다. 설정을 기본값으로 재설정합니다. 설정을 성공적으로 가져왔습니다. 설정을 저장된 파일에서 가져올 수 있습니다. @@ -838,7 +838,7 @@ DeArrow에 대해 자세히 알아보려면 여기를 누르세요." 추적 쿼리를 제거한 링크 공유하기 기본 동영상 재생 속도 값을 %s으로 변경합니다. 모바일 네트워크 이용 시 기본 동영상 화질 값을 %s로 변경합니다. - 동영상 화질 설정에 실패하였습니다. + 동영상 화질 설정을 할 수 없습니다. Wi-Fi 이용 시 기본 동영상 화질 값을 %s로 변경합니다. 재생바 설정이 클립보드에 복사되었습니다. @@ -885,10 +885,14 @@ DeArrow에 대해 자세히 알아보려면 여기를 누르세요." 스토리보드를 일시적으로 변경할 수 없습니다: "피드 동영상에 대한 플레이어 매개변수를 변경하지 않습니다. -알려진 문제점: 피드 동영상을 1분 정도 재생한 후에 재생 문제가 발생합니다." +• 알려진 문제점: 피드 동영상을 1분 정도 재생한 후에 재생 문제가 발생합니다. + +• ReVanced GmsCore를 사용 중, 동영상 플레이어에서 'Video Not Availiable' 문제가 발생한다면 두 가지 동영상 매개변수 변경 관련 설정을 모두 비활성화하세요. (기본값: 비활성화됨)" "피드 동영상에 대한 플레이어 매개변수를 변경합니다. -알려진 문제점: 자동으로 재생된 피드 동영상이 시청 기록에 저장됩니다." +• 알려진 문제점: 자동으로 재생된 피드 동영상이 시청 기록에 저장됩니다. + +• ReVanced GmsCore를 사용 중, 동영상 플레이어에서 'Video Not Availiable' 문제가 발생한다면 두 가지 동영상 매개변수 변경 관련 설정을 모두 비활성화하세요. (기본값: 비활성화됨)" 피드 동영상 플레이어 매개변수 변경하기 "플레이어 매개변수를 변경하여 재생 문제를 방지합니다. @@ -973,8 +977,8 @@ DeArrow에 대해 자세히 알아보려면 여기를 누르세요." 여기에는 비공개 사용자 아이디가 포함됩니다. 이 정보를 현명하게 공유하세요. 설정 가져오기 / 내보내기 설정을 성공적으로 가져왔습니다. - 가져오기에 실패하였습니다: %s - 내보내기에 실패하였습니다: %s + 설정을 가져올 수 없습니다: %s + 설정을 내보낼 수 없습니다: %s 설정에는 비공개 SponsorBlock 사용자 아이디가 포함되어 있습니다.\n\n절대 다른 이에게 공개하지 마세요.\n 다시 보지 않기 각 구간에 설정할 동작 @@ -1029,14 +1033,14 @@ DeArrow에 대해 자세히 알아보려면 여기를 누르세요." SponsorBlock을 일시적으로 사용할 수 없습니다 (응답 시간 초과). 구간을 제출할 수 없습니다: %s 구간을 제출할 수 없습니다 (응답 시간 초과). - 구간 제출에 실패하였습니다: 오류 내용: %d %s + 구간을 제출할 수 없습니다: 오류 내용: %d %s 구간을 제출할 수 없습니다.\n동일 사용자 또는 동일 IP로 부터 제출된 요청이 너무 많습니다. 구간을 제출할 수 없습니다: %s 구간을 제출할 수 없습니다.\n이미 존재하는 구간입니다. 구간을 성공적으로 제출하였습니다. 구간에 투표할 수 없습니다 (응답 시간 초과). - 구간 투표에 실패하였습니다 (오류 내용: %d %s). - 구간 투표에 실패하였습니다: %s + 구간에 투표할 수 없습니다 (오류 내용: %d %s). + 구간에 투표할 수 없습니다: %s 좋아요 싫어요 카테고리 변경 @@ -1063,7 +1067,7 @@ DeArrow에 대해 자세히 알아보려면 여기를 누르세요." SponsorBlock을 비활성화하였습니다. 사용자 이름: <b>%s</b> 사용자 이름을 변경하려면 여기를 누르세요. - 사용자 이름을 변경하는 데 실패하였습니다: 오류 내용: %d %s + 사용자 이름을 변경할 수 없습니다: 오류 내용: %d %s 사용자 이름을 성공적으로 변경하였습니다. 사용자의 평판: <b>%.2f</b> 제출 횟수: <b>%s</b> @@ -1119,7 +1123,7 @@ DeArrow에 대해 자세히 알아보려면 여기를 누르세요." [이전 버전] 조회수가 낮은 동영상 숨기기 - 화면 구성요소에서 각 동영상 아래에 표시되는 조회수에 대한 언어 템플릿을 설정할 수 있습니다. \n\n• 각 \'키(해당 언어의 문자/단어) -> 값(키의 의미)\'은 줄바꿈으로 구분하여 설정합니다. \n• 키는 \'->\' 기호 앞에 와야 합니다. \n• 편집창 앞 부분에는 숫자 관련 키(예: 만회 -> 10000), 마지막 부분에는 조회수 단어 키(예: 조회수 -> views) 순으로 입력해야 합니다.\n• 편집창에는 하나의 언어에 대한 키만 입력해야 합니다. \n• 앱 언어 또는 시스템 언어를 변경하는 경우 이 설정을 재설정해야 합니다.\n• 실시간 스트리밍 동영상과 \'조회수 없음\' 동영상은 숨길 수 없습니다. \n\n예시: \n영어: 10K views = K -> 1000, views -> views\n한국어: 조회수 10만회 = 만회 -> 10000, 조회수 -> views + 홈 피드에서 노출되는 동영상의 조회수에 대한 언어 템플릿을 설정할 수 있습니다. \n• \'키(해당 언어의 문자/단어) -> 값(키의 의미)\'은 줄바꿈으로 구분하여 설정해야 하고, 키는 \'->\' 기호 앞에 와야 합니다. \n• 편집창은 하나의 언어에 대한 키만 입력 & 앞에는 숫자 관련 키, 마지막에는 조회수 단어 키 순으로 입력해야 합니다. \n• 앱 언어 또는 시스템 언어를 변경하는 경우 이 설정을 재설정해야 합니다.\n• 실시간 스트리밍 동영상과 \'조회수 없음\' 동영상은 숨길 수 없습니다. \n예시: \n한국어: 조회수 10만회 = 만회 -> 10000, 조회수 -> views\n영어: 10K views = K -> 1000, views -> views "홈 피드에서 노출되는 조회수가 1,000회 미만인 동영상이 숨겨집니다. 구독하는 채널의 동영상을 포함한 일부 동영상은 조회수가 1,000회 미만이더라도 숨겨지지 않을 수 있습니다. From e8f1781ddba9569eb957e1703e22ca7f4f1dde11 Mon Sep 17 00:00:00 2001 From: semantic-release-bot Date: Mon, 1 Apr 2024 17:45:00 +0000 Subject: [PATCH 146/147] chore(release): 2.223.0-dev.25 [skip ci] # [2.223.0-dev.25](https://github.com/anddea/revanced-patches/compare/v2.223.0-dev.24...v2.223.0-dev.25) (2024-04-01) ### Features * **YouTube - Translations:** Update `Korean` ([#240](https://github.com/anddea/revanced-patches/issues/240)) ([2c18dc5](https://github.com/anddea/revanced-patches/commit/2c18dc569d328e555dc95b0d6b416581bba4bdcd)) --- CHANGELOG.md | 7 +++++++ gradle.properties | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0cffb3d85..87716838a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,10 @@ +# [2.223.0-dev.25](https://github.com/anddea/revanced-patches/compare/v2.223.0-dev.24...v2.223.0-dev.25) (2024-04-01) + + +### Features + +* **YouTube - Translations:** Update `Korean` ([#240](https://github.com/anddea/revanced-patches/issues/240)) ([2c18dc5](https://github.com/anddea/revanced-patches/commit/2c18dc569d328e555dc95b0d6b416581bba4bdcd)) + # [2.223.0-dev.24](https://github.com/anddea/revanced-patches/compare/v2.223.0-dev.23...v2.223.0-dev.24) (2024-04-01) diff --git a/gradle.properties b/gradle.properties index 0f3fc5d83..b2d14f046 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,4 +1,4 @@ org.gradle.parallel = true org.gradle.caching = true kotlin.code.style = official -version = 2.223.0-dev.24 +version = 2.223.0-dev.25 From 9f783ba5b018476524c1f2abee4f80d5054c73fa Mon Sep 17 00:00:00 2001 From: semantic-release-bot Date: Mon, 1 Apr 2024 18:54:23 +0000 Subject: [PATCH 147/147] chore(release): 2.223.0 [skip ci] # [2.223.0](https://github.com/anddea/revanced-patches/compare/v2.222.0...v2.223.0) (2024-04-01) ### Bug Fixes * **YouTube - Change player flyout panel toggles:** Fix for supported versions ([a9fe961](https://github.com/anddea/revanced-patches/commit/a9fe961d9c8a9bce66c2c42e37a55a592411b516)) * **YouTube - Custom branding icon:** Remove redundant style ([3fe0040](https://github.com/anddea/revanced-patches/commit/3fe00409cc2c141a03c5150f204fdd00be3497c6)) * **YouTube - Hide player buttons background:** Update missing supported versions ([57af802](https://github.com/anddea/revanced-patches/commit/57af802e113269bb931cc9b04b651cfd257cec70)) * **YouTube - Overlay buttons:** Increase padding of chapter and timestamp ([e3db3e3](https://github.com/anddea/revanced-patches/commit/e3db3e387ce5e48f915fceb0e2a8db983c41b5a3)) * **YouTube - Overlay buttons:** Update time-ordered button ([e7a8e30](https://github.com/anddea/revanced-patches/commit/e7a8e302fc42dc60ecb2cf02ac78b1ecae5cb90e)) * **YouTube - Shorts overlay buttons:** Resize icons ([e348565](https://github.com/anddea/revanced-patches/commit/e348565caaa352e4004910d87e43fb612907ae21)) * **YouTube - Swipe controls:** Fix some strings ([074e3e4](https://github.com/anddea/revanced-patches/commit/074e3e419731c075ca9bffa73f43a256316c3684)) * **YouTube - Theme:** Remove redundant code and seekbar color ([46b345c](https://github.com/anddea/revanced-patches/commit/46b345c1e2582507358d9eb477e6a7036e402ee3)) * **YouTube - Translations:** Fix typo in `Spanish` ([#174](https://github.com/anddea/revanced-patches/issues/174)) ([8d1507c](https://github.com/anddea/revanced-patches/commit/8d1507c72c5b22419dabecac21a2072a6dda9ffa)) * **YouTube - Translations:** Update `Japanese` ([#214](https://github.com/anddea/revanced-patches/issues/214)) ([bb5318e](https://github.com/anddea/revanced-patches/commit/bb5318e7807632a0136fd54147cedd358b132e96)) * **YouTube - Translations:** Update translations info ([e3571d3](https://github.com/anddea/revanced-patches/commit/e3571d3865082e42f276720a42a13f2fb8e45fe8)) * **YouTube - Translations:** Update translations info ([8de81ba](https://github.com/anddea/revanced-patches/commit/8de81ba9ae620a74a5db87fd305ff4c96e0f51c0)) * **YouTube - Translations:** Update translations info ([de428b0](https://github.com/anddea/revanced-patches/commit/de428b00db7ca7bf1cdfbedd84e5c18c9a59e40c)) * **YouTube - Translations:** Update translations info ([8684f37](https://github.com/anddea/revanced-patches/commit/8684f37b45742859f8bedce1a511eb0977c12f48)) * **YouTube - Translations:** Update translations info ([e8f0731](https://github.com/anddea/revanced-patches/commit/e8f0731832658bd7b12a0909e96dece3c498f27b)) * **YouTube - Translations:** Update translations info ([36b1ed4](https://github.com/anddea/revanced-patches/commit/36b1ed4333cd2ed623eaa1666b7138d37048a9e3)) * **YouTube - Translations:** Update translations info ([12982f4](https://github.com/anddea/revanced-patches/commit/12982f423660b3e9289d04bb0666249b737d2ee9)) * **YouTube - Translations:** Update translations info ([25ce0a9](https://github.com/anddea/revanced-patches/commit/25ce0a988e2601bf4b61cbd5b1c85bd7f6951ddb)) * **YouTube - Translations:** Update translations info ([302ffd6](https://github.com/anddea/revanced-patches/commit/302ffd6b9d0f2b4b5f359dff5fcb769db290413f)) * **YouTube - Translations:** Update translations info ([9babfd9](https://github.com/anddea/revanced-patches/commit/9babfd978e650742a52e5efa4d4189656ff5fdd5)) * **YouTube - Translations:** Update translations info ([56ad720](https://github.com/anddea/revanced-patches/commit/56ad7205e68ea875a0bef99312d99d1a8d4a2834)) * **YouTube - Translations:** Update translations info ([17a514e](https://github.com/anddea/revanced-patches/commit/17a514ea90d921a269e957ab3cca1da5b742c26f)) * **YouTube - Translations:** Update translations info ([c30c031](https://github.com/anddea/revanced-patches/commit/c30c031efea8cf27fae23ad77c45fc4c278f7a94)) * **YouTube - Tuck away preferences:** Possible fix to hide "Purchases and memberships" ([0b8ec7c](https://github.com/anddea/revanced-patches/commit/0b8ec7ca82688cab3fd3d44930353d95dcb5fe55)) * **YouTube - Visual settings icons:** Add missing dependency ([b3b3545](https://github.com/anddea/revanced-patches/commit/b3b35457fc91eed32bb5a9983e94d189e72d5c7b)) * **YouTube/YT Music - Debugging:** Disable by default ([241b6dd](https://github.com/anddea/revanced-patches/commit/241b6dd8c53ee0bbbceaea363851933d11441be6)) * **YouTube:** Adjusting patches to apply correctly to earlier versions. ([#94](https://github.com/anddea/revanced-patches/issues/94)) ([cb02ba7](https://github.com/anddea/revanced-patches/commit/cb02ba71f5af061a17183540537966e9ccef9332)) * **YT Music - Custom branding icon:** Fix some icons and add Welcome screen logo ([9abf946](https://github.com/anddea/revanced-patches/commit/9abf94624e853e091dd82c9b0bbb71380b5e90ad)) * **YT Music - Enable old style miniplayer:** Update description ([dee3a45](https://github.com/anddea/revanced-patches/commit/dee3a453b173fab46fb3c1c98026309e5e232bea)) * **YT Music:** Support latest versions ([4575e86](https://github.com/anddea/revanced-patches/commit/4575e86de5405417dead2cc2ab7cc509144fafaf)) ### Features * **MicroG Support:** Switch to GMSCore ([f1f522f](https://github.com/anddea/revanced-patches/commit/f1f522f6f9c0da44ec92bce3d7fdd4fbe74c248f)) * **YouTube - Custom branding icon:** Add splash animation for MMT ([bb97a79](https://github.com/anddea/revanced-patches/commit/bb97a7986bfb29a8c1032b3bbb338cf0f59c14ea)) * **YouTube - Hide layout components:** Add `Subscriptions` tab and `Comments` to `Keyword filter` ([bbc3217](https://github.com/anddea/revanced-patches/commit/bbc32170b6bf2d94f43ad4782fe27960fa4caf53)) * **YouTube - Hide player buttons baclground:** Add a switch setting `Hide player buttons background` ([5271610](https://github.com/anddea/revanced-patches/commit/5271610584128963d13556a61f6db88d8f10e117)) * **YouTube - Layout component filter:** Add locale support for a video filter based on view count ([689193f](https://github.com/anddea/revanced-patches/commit/689193f6d76255a7e71916a715116409d4858335)) * **YouTube - Layout component filter:** Adjust filter for more patterns ([1163ff7](https://github.com/anddea/revanced-patches/commit/1163ff75ef9013be6b135ea4fc523cd2441dc7da)) * **YouTube - Layout component filter:** Hide videos based on the number of views ([23fa805](https://github.com/anddea/revanced-patches/commit/23fa805416ccaed1934d05105d89bec74341d09c)) * **YouTube - Settings:** Add new settings for Shorts and Player buttons background ([f0a2e69](https://github.com/anddea/revanced-patches/commit/f0a2e6928887baea4e9722d13d6dc6313b6f9d96)) * **YouTube - Shorts overlay buttons:** Add TikTok buttons for older versions ([fd296f3](https://github.com/anddea/revanced-patches/commit/fd296f3017e32720cd901dbd9d578504d49e1909)) * **YouTube - Shorts overlay buttons:** Update icons ([62f3785](https://github.com/anddea/revanced-patches/commit/62f37858e550831cd1698be519f02c894a9f8736)) * **YouTube - Speed overlay:** Change the speed overlay icon and fix patch for applying to earlier versions ([#92](https://github.com/anddea/revanced-patches/issues/92)) ([d547cda](https://github.com/anddea/revanced-patches/commit/d547cda236fc6d97387e5e6422b3a3a787046a2c)) * **YouTube - Translations:** Update `Brazillian Portuguese` ([#85](https://github.com/anddea/revanced-patches/issues/85)) ([12ee1e1](https://github.com/anddea/revanced-patches/commit/12ee1e18f03351e551f68c5e0099f7f73208a85e)) * **YouTube - Translations:** Update `Chinese Simplified` ([#196](https://github.com/anddea/revanced-patches/issues/196)) ([2711e2a](https://github.com/anddea/revanced-patches/commit/2711e2ab6626bc0bea2638bb411af62e7512660b)) * **YouTube - Translations:** Update `Chinese Traditional` ([#205](https://github.com/anddea/revanced-patches/issues/205)) ([f83954f](https://github.com/anddea/revanced-patches/commit/f83954f4d6ddf3c0d9fd71f3a8ff024bc5164237)) * **YouTube - Translations:** Update `Italian` ([#102](https://github.com/anddea/revanced-patches/issues/102)) ([580883c](https://github.com/anddea/revanced-patches/commit/580883cec8f46e3e0be25995abe575d69739fb2a)) * **YouTube - Translations:** Update `Italian` ([#115](https://github.com/anddea/revanced-patches/issues/115)) ([31218ed](https://github.com/anddea/revanced-patches/commit/31218ed20367504808ceb061d908f88696cfeafb)) * **YouTube - Translations:** Update `Italian` ([#119](https://github.com/anddea/revanced-patches/issues/119)) ([148a03e](https://github.com/anddea/revanced-patches/commit/148a03e8d867484450fd141467673c3808ec0e12)) * **YouTube - Translations:** Update `Italian` ([#123](https://github.com/anddea/revanced-patches/issues/123)) ([73fae53](https://github.com/anddea/revanced-patches/commit/73fae530cd31c630844a0ad2a079756604ef777d)) * **YouTube - Translations:** Update `Italian` ([#157](https://github.com/anddea/revanced-patches/issues/157)) ([4648253](https://github.com/anddea/revanced-patches/commit/4648253b54357835ed3f2ee657c22abee037c7ea)) * **YouTube - Translations:** Update `Italian` ([#161](https://github.com/anddea/revanced-patches/issues/161)) ([a356939](https://github.com/anddea/revanced-patches/commit/a35693951910a7a656a28c87f5b6ab37ceaaca83)) * **YouTube - Translations:** Update `Italian` ([#163](https://github.com/anddea/revanced-patches/issues/163)) ([7cefd8e](https://github.com/anddea/revanced-patches/commit/7cefd8ec5b0348e4c3ddcdd1dadb7492afa8baed)) * **YouTube - Translations:** Update `Italian` ([#178](https://github.com/anddea/revanced-patches/issues/178)) ([73da0b9](https://github.com/anddea/revanced-patches/commit/73da0b927d1ced92b7bf070b1fbecc602d3c485b)) * **YouTube - Translations:** Update `Italian` ([#198](https://github.com/anddea/revanced-patches/issues/198)) ([13105fa](https://github.com/anddea/revanced-patches/commit/13105fafed92e561d4896a59f9de402d7a89586f)) * **YouTube - Translations:** Update `Italian` ([#219](https://github.com/anddea/revanced-patches/issues/219)) ([f27cf62](https://github.com/anddea/revanced-patches/commit/f27cf62c8172b222f280ec313e03a8b057911777)) * **YouTube - Translations:** Update `Japanese` ([#107](https://github.com/anddea/revanced-patches/issues/107)) ([cc87b2d](https://github.com/anddea/revanced-patches/commit/cc87b2db4053adfa583ee75ce88f642e2804fc8c)) * **YouTube - Translations:** Update `Japanese` ([#113](https://github.com/anddea/revanced-patches/issues/113)) ([8f2be3a](https://github.com/anddea/revanced-patches/commit/8f2be3af048df72146d81574515f1cd7650cc5df)) * **YouTube - Translations:** Update `Japanese` ([#141](https://github.com/anddea/revanced-patches/issues/141)) ([0b8af4d](https://github.com/anddea/revanced-patches/commit/0b8af4d1c0a172d6c3521d09d994f8110faade36)) * **YouTube - Translations:** Update `Japanese` ([#149](https://github.com/anddea/revanced-patches/issues/149)) ([4497b8d](https://github.com/anddea/revanced-patches/commit/4497b8d4c0812b3af49888c51f0a72ec05b213ec)) * **YouTube - Translations:** Update `Japanese` ([#164](https://github.com/anddea/revanced-patches/issues/164)) ([96ba623](https://github.com/anddea/revanced-patches/commit/96ba62317099e94467091bfa3c5c9c3c42c06e8a)) * **YouTube - Translations:** Update `Japanese` ([#203](https://github.com/anddea/revanced-patches/issues/203)) ([d05dbf7](https://github.com/anddea/revanced-patches/commit/d05dbf7c900bb2dbdbcfa7792ce0174de585ebe2)) * **YouTube - Translations:** Update `Japanese` ([#81](https://github.com/anddea/revanced-patches/issues/81)) ([5191bbe](https://github.com/anddea/revanced-patches/commit/5191bbe6777e11b1d823cdeb004423583259a9e2)) * **YouTube - Translations:** Update `Japanese` ([#89](https://github.com/anddea/revanced-patches/issues/89)) ([f8b40f8](https://github.com/anddea/revanced-patches/commit/f8b40f81bdac3c1bd7e3d3fee94864b0da7656fd)) * **YouTube - Translations:** Update `Korean` ([8b11f6a](https://github.com/anddea/revanced-patches/commit/8b11f6a698100b1e1d6ef83b0e6eccb36470ba35)) * **YouTube - Translations:** Update `Korean` ([#108](https://github.com/anddea/revanced-patches/issues/108)) ([f29bfa5](https://github.com/anddea/revanced-patches/commit/f29bfa5cb8ed43ce66f3d9b3c1e5abfd74872461)) * **YouTube - Translations:** Update `Korean` ([#116](https://github.com/anddea/revanced-patches/issues/116)) ([54516c1](https://github.com/anddea/revanced-patches/commit/54516c1275869cc589a93f3e0b8961c0cc040a48)) * **YouTube - Translations:** Update `Korean` ([#120](https://github.com/anddea/revanced-patches/issues/120)) ([73e6139](https://github.com/anddea/revanced-patches/commit/73e61391df4a13e7cdbe7528154b624a12d8ebaa)) * **YouTube - Translations:** Update `Korean` ([#169](https://github.com/anddea/revanced-patches/issues/169)) ([44d5504](https://github.com/anddea/revanced-patches/commit/44d5504de6e4d5a86e8b9f512a07a4936d7d71a4)) * **YouTube - Translations:** Update `Korean` ([#175](https://github.com/anddea/revanced-patches/issues/175)) ([8299e54](https://github.com/anddea/revanced-patches/commit/8299e5404b4ee889a3050511d9a52fa4c98f332e)) * **YouTube - Translations:** Update `Korean` ([#204](https://github.com/anddea/revanced-patches/issues/204)) ([3f08691](https://github.com/anddea/revanced-patches/commit/3f08691d5a2cf9fcf686c88506f12080337f003e)) * **YouTube - Translations:** Update `Korean` ([#210](https://github.com/anddea/revanced-patches/issues/210)) ([86cff2c](https://github.com/anddea/revanced-patches/commit/86cff2cd21f642878f6b8bed0a24e355c5ffeab0)) * **YouTube - Translations:** Update `Korean` ([#221](https://github.com/anddea/revanced-patches/issues/221)) ([702d901](https://github.com/anddea/revanced-patches/commit/702d9018b8d0e1079e8d63d5e01facebe0a4b399)) * **YouTube - Translations:** Update `Korean` ([#240](https://github.com/anddea/revanced-patches/issues/240)) ([2c18dc5](https://github.com/anddea/revanced-patches/commit/2c18dc569d328e555dc95b0d6b416581bba4bdcd)) * **YouTube - Translations:** Update `Polish` ([#135](https://github.com/anddea/revanced-patches/issues/135)) ([e2d1724](https://github.com/anddea/revanced-patches/commit/e2d1724272e79f22882eed9992c9deffca66f8c2)) * **YouTube - Translations:** Update `Polish` ([#172](https://github.com/anddea/revanced-patches/issues/172)) ([55ab0cd](https://github.com/anddea/revanced-patches/commit/55ab0cd93c7b9e194cda511a61c6c71ef0d6aed3)) * **YouTube - Translations:** Update `Polish` ([#185](https://github.com/anddea/revanced-patches/issues/185)) ([1d0bbcb](https://github.com/anddea/revanced-patches/commit/1d0bbcb347cfaf8148b9d749ea07e84955112662)) * **YouTube - Translations:** Update `Russian` ([#156](https://github.com/anddea/revanced-patches/issues/156)) ([1f447ad](https://github.com/anddea/revanced-patches/commit/1f447ad6919a031c36b1500b8d7c5ffbe7a76bfb)) * **YouTube - Translations:** Update `Russian` ([#181](https://github.com/anddea/revanced-patches/issues/181)) ([0a58307](https://github.com/anddea/revanced-patches/commit/0a5830736a926c52b4948dc5584b705d2587bf39)) * **YouTube - Translations:** Update `Russian` ([#95](https://github.com/anddea/revanced-patches/issues/95)) ([a00a7b6](https://github.com/anddea/revanced-patches/commit/a00a7b6646c0f75968d683dc224e437debbc1c8d)) * **YouTube - Translations:** Update `Spanish` ([#117](https://github.com/anddea/revanced-patches/issues/117)) ([18f5ac3](https://github.com/anddea/revanced-patches/commit/18f5ac3eb201f6493ff7467ef026c0b63c882df4)) * **YouTube - Translations:** Update `Spanish` ([#171](https://github.com/anddea/revanced-patches/issues/171)) ([c5e6b74](https://github.com/anddea/revanced-patches/commit/c5e6b74a838f75889b2258a7669c49476afef67d)) * **YouTube - Translations:** Update `Spanish` ([#183](https://github.com/anddea/revanced-patches/issues/183)) ([56dc375](https://github.com/anddea/revanced-patches/commit/56dc37537d4e4e0b9a96b6c89e799e9b5cc62750)) * **YouTube - Translations:** Update `Spanish` ([#79](https://github.com/anddea/revanced-patches/issues/79)) ([1c3731d](https://github.com/anddea/revanced-patches/commit/1c3731dc8c38b9233fb5fdca804560ff30c15c8b)) * **YouTube - Translations:** Update `Ukrainian` ([ac81500](https://github.com/anddea/revanced-patches/commit/ac81500024cc0794cc52dc5c1da5367aeff45764)) * **YouTube - Translations:** Update `Ukrainian` ([#146](https://github.com/anddea/revanced-patches/issues/146)) ([5af8f4e](https://github.com/anddea/revanced-patches/commit/5af8f4e678814e3003dfb5ae21b1594526b79b00)) * **YouTube - Translations:** Update `Ukrainian` ([#167](https://github.com/anddea/revanced-patches/issues/167)) ([398abbc](https://github.com/anddea/revanced-patches/commit/398abbc0e408dabb39120111b3a1104e16be8115)) * **YouTube - Translations:** Update `Ukrainian` ([#191](https://github.com/anddea/revanced-patches/issues/191)) ([24feb05](https://github.com/anddea/revanced-patches/commit/24feb05aac108ffd4a7e09619824dc4723ad44a6)) * **YouTube - Translations:** Update Japanese ([#176](https://github.com/anddea/revanced-patches/issues/176)) ([4218359](https://github.com/anddea/revanced-patches/commit/4218359d8dd89fcf5340ee9bf62d3fcba5ed8f38)) * **YouTube - Translation:** Update `Italian` ([#73](https://github.com/anddea/revanced-patches/issues/73)) ([ee9f012](https://github.com/anddea/revanced-patches/commit/ee9f012e180acfd7d3ffedee37e3b73b2743295a)), closes [#71](https://github.com/anddea/revanced-patches/issues/71) * **YouTube/Settings menu:** Adding a submenu title `Keyword filter` ([#180](https://github.com/anddea/revanced-patches/issues/180)) ([5702b90](https://github.com/anddea/revanced-patches/commit/5702b90d5c6b32685727032b4faefce12221f325)) * **YouTube/Translations:** Update `Russian` ([#233](https://github.com/anddea/revanced-patches/issues/233)) ([38c6a8c](https://github.com/anddea/revanced-patches/commit/38c6a8c7a218f01a5eb30ad7fe3a1f59f1f6e343)) * **YouTube:** Add `Hide settings preferences` ([d8b1da2](https://github.com/anddea/revanced-patches/commit/d8b1da2180bb9ffbce2d8febd635da41ce06aa36)) * **YouTube:** Add `Tuck away preferences` for force hide elements from main settings ([82c76f0](https://github.com/anddea/revanced-patches/commit/82c76f09a1882a5aa5792114fc05494bc1a2dda5)) * **YouTube:** Bump support version `19.09.38` - `19.10.39` ([#96](https://github.com/anddea/revanced-patches/issues/96)) ([bd7cb77](https://github.com/anddea/revanced-patches/commit/bd7cb771d0529436b690428316ae89517a6ef435)) * **YouTube:** Bump support version `19.11.38` ([#110](https://github.com/anddea/revanced-patches/issues/110)) ([99142d8](https://github.com/anddea/revanced-patches/commit/99142d89ca4d2e0735b130a504a4d4a394fde605)) * **YT Music - Custom branding icon:** Add more options ([86ec325](https://github.com/anddea/revanced-patches/commit/86ec3250cdd5ad40837067923b1eb5ef69f4e37e)) * **YT Music:** Bump new versions ([1fbaeef](https://github.com/anddea/revanced-patches/commit/1fbaeef5cf21ce8b914c8c4cf49a33f1e23abbd9)) --- CHANGELOG.md | 106 ++++++++++++++++++++++++++++++++++++++++++++++ gradle.properties | 2 +- 2 files changed, 107 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 87716838a..394df8229 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,109 @@ +# [2.223.0](https://github.com/anddea/revanced-patches/compare/v2.222.0...v2.223.0) (2024-04-01) + + +### Bug Fixes + +* **YouTube - Change player flyout panel toggles:** Fix for supported versions ([a9fe961](https://github.com/anddea/revanced-patches/commit/a9fe961d9c8a9bce66c2c42e37a55a592411b516)) +* **YouTube - Custom branding icon:** Remove redundant style ([3fe0040](https://github.com/anddea/revanced-patches/commit/3fe00409cc2c141a03c5150f204fdd00be3497c6)) +* **YouTube - Hide player buttons background:** Update missing supported versions ([57af802](https://github.com/anddea/revanced-patches/commit/57af802e113269bb931cc9b04b651cfd257cec70)) +* **YouTube - Overlay buttons:** Increase padding of chapter and timestamp ([e3db3e3](https://github.com/anddea/revanced-patches/commit/e3db3e387ce5e48f915fceb0e2a8db983c41b5a3)) +* **YouTube - Overlay buttons:** Update time-ordered button ([e7a8e30](https://github.com/anddea/revanced-patches/commit/e7a8e302fc42dc60ecb2cf02ac78b1ecae5cb90e)) +* **YouTube - Shorts overlay buttons:** Resize icons ([e348565](https://github.com/anddea/revanced-patches/commit/e348565caaa352e4004910d87e43fb612907ae21)) +* **YouTube - Swipe controls:** Fix some strings ([074e3e4](https://github.com/anddea/revanced-patches/commit/074e3e419731c075ca9bffa73f43a256316c3684)) +* **YouTube - Theme:** Remove redundant code and seekbar color ([46b345c](https://github.com/anddea/revanced-patches/commit/46b345c1e2582507358d9eb477e6a7036e402ee3)) +* **YouTube - Translations:** Fix typo in `Spanish` ([#174](https://github.com/anddea/revanced-patches/issues/174)) ([8d1507c](https://github.com/anddea/revanced-patches/commit/8d1507c72c5b22419dabecac21a2072a6dda9ffa)) +* **YouTube - Translations:** Update `Japanese` ([#214](https://github.com/anddea/revanced-patches/issues/214)) ([bb5318e](https://github.com/anddea/revanced-patches/commit/bb5318e7807632a0136fd54147cedd358b132e96)) +* **YouTube - Translations:** Update translations info ([e3571d3](https://github.com/anddea/revanced-patches/commit/e3571d3865082e42f276720a42a13f2fb8e45fe8)) +* **YouTube - Translations:** Update translations info ([8de81ba](https://github.com/anddea/revanced-patches/commit/8de81ba9ae620a74a5db87fd305ff4c96e0f51c0)) +* **YouTube - Translations:** Update translations info ([de428b0](https://github.com/anddea/revanced-patches/commit/de428b00db7ca7bf1cdfbedd84e5c18c9a59e40c)) +* **YouTube - Translations:** Update translations info ([8684f37](https://github.com/anddea/revanced-patches/commit/8684f37b45742859f8bedce1a511eb0977c12f48)) +* **YouTube - Translations:** Update translations info ([e8f0731](https://github.com/anddea/revanced-patches/commit/e8f0731832658bd7b12a0909e96dece3c498f27b)) +* **YouTube - Translations:** Update translations info ([36b1ed4](https://github.com/anddea/revanced-patches/commit/36b1ed4333cd2ed623eaa1666b7138d37048a9e3)) +* **YouTube - Translations:** Update translations info ([12982f4](https://github.com/anddea/revanced-patches/commit/12982f423660b3e9289d04bb0666249b737d2ee9)) +* **YouTube - Translations:** Update translations info ([25ce0a9](https://github.com/anddea/revanced-patches/commit/25ce0a988e2601bf4b61cbd5b1c85bd7f6951ddb)) +* **YouTube - Translations:** Update translations info ([302ffd6](https://github.com/anddea/revanced-patches/commit/302ffd6b9d0f2b4b5f359dff5fcb769db290413f)) +* **YouTube - Translations:** Update translations info ([9babfd9](https://github.com/anddea/revanced-patches/commit/9babfd978e650742a52e5efa4d4189656ff5fdd5)) +* **YouTube - Translations:** Update translations info ([56ad720](https://github.com/anddea/revanced-patches/commit/56ad7205e68ea875a0bef99312d99d1a8d4a2834)) +* **YouTube - Translations:** Update translations info ([17a514e](https://github.com/anddea/revanced-patches/commit/17a514ea90d921a269e957ab3cca1da5b742c26f)) +* **YouTube - Translations:** Update translations info ([c30c031](https://github.com/anddea/revanced-patches/commit/c30c031efea8cf27fae23ad77c45fc4c278f7a94)) +* **YouTube - Tuck away preferences:** Possible fix to hide "Purchases and memberships" ([0b8ec7c](https://github.com/anddea/revanced-patches/commit/0b8ec7ca82688cab3fd3d44930353d95dcb5fe55)) +* **YouTube - Visual settings icons:** Add missing dependency ([b3b3545](https://github.com/anddea/revanced-patches/commit/b3b35457fc91eed32bb5a9983e94d189e72d5c7b)) +* **YouTube/YT Music - Debugging:** Disable by default ([241b6dd](https://github.com/anddea/revanced-patches/commit/241b6dd8c53ee0bbbceaea363851933d11441be6)) +* **YouTube:** Adjusting patches to apply correctly to earlier versions. ([#94](https://github.com/anddea/revanced-patches/issues/94)) ([cb02ba7](https://github.com/anddea/revanced-patches/commit/cb02ba71f5af061a17183540537966e9ccef9332)) +* **YT Music - Custom branding icon:** Fix some icons and add Welcome screen logo ([9abf946](https://github.com/anddea/revanced-patches/commit/9abf94624e853e091dd82c9b0bbb71380b5e90ad)) +* **YT Music - Enable old style miniplayer:** Update description ([dee3a45](https://github.com/anddea/revanced-patches/commit/dee3a453b173fab46fb3c1c98026309e5e232bea)) +* **YT Music:** Support latest versions ([4575e86](https://github.com/anddea/revanced-patches/commit/4575e86de5405417dead2cc2ab7cc509144fafaf)) + + +### Features + +* **MicroG Support:** Switch to GMSCore ([f1f522f](https://github.com/anddea/revanced-patches/commit/f1f522f6f9c0da44ec92bce3d7fdd4fbe74c248f)) +* **YouTube - Custom branding icon:** Add splash animation for MMT ([bb97a79](https://github.com/anddea/revanced-patches/commit/bb97a7986bfb29a8c1032b3bbb338cf0f59c14ea)) +* **YouTube - Hide layout components:** Add `Subscriptions` tab and `Comments` to `Keyword filter` ([bbc3217](https://github.com/anddea/revanced-patches/commit/bbc32170b6bf2d94f43ad4782fe27960fa4caf53)) +* **YouTube - Hide player buttons baclground:** Add a switch setting `Hide player buttons background` ([5271610](https://github.com/anddea/revanced-patches/commit/5271610584128963d13556a61f6db88d8f10e117)) +* **YouTube - Layout component filter:** Add locale support for a video filter based on view count ([689193f](https://github.com/anddea/revanced-patches/commit/689193f6d76255a7e71916a715116409d4858335)) +* **YouTube - Layout component filter:** Adjust filter for more patterns ([1163ff7](https://github.com/anddea/revanced-patches/commit/1163ff75ef9013be6b135ea4fc523cd2441dc7da)) +* **YouTube - Layout component filter:** Hide videos based on the number of views ([23fa805](https://github.com/anddea/revanced-patches/commit/23fa805416ccaed1934d05105d89bec74341d09c)) +* **YouTube - Settings:** Add new settings for Shorts and Player buttons background ([f0a2e69](https://github.com/anddea/revanced-patches/commit/f0a2e6928887baea4e9722d13d6dc6313b6f9d96)) +* **YouTube - Shorts overlay buttons:** Add TikTok buttons for older versions ([fd296f3](https://github.com/anddea/revanced-patches/commit/fd296f3017e32720cd901dbd9d578504d49e1909)) +* **YouTube - Shorts overlay buttons:** Update icons ([62f3785](https://github.com/anddea/revanced-patches/commit/62f37858e550831cd1698be519f02c894a9f8736)) +* **YouTube - Speed overlay:** Change the speed overlay icon and fix patch for applying to earlier versions ([#92](https://github.com/anddea/revanced-patches/issues/92)) ([d547cda](https://github.com/anddea/revanced-patches/commit/d547cda236fc6d97387e5e6422b3a3a787046a2c)) +* **YouTube - Translations:** Update `Brazillian Portuguese` ([#85](https://github.com/anddea/revanced-patches/issues/85)) ([12ee1e1](https://github.com/anddea/revanced-patches/commit/12ee1e18f03351e551f68c5e0099f7f73208a85e)) +* **YouTube - Translations:** Update `Chinese Simplified` ([#196](https://github.com/anddea/revanced-patches/issues/196)) ([2711e2a](https://github.com/anddea/revanced-patches/commit/2711e2ab6626bc0bea2638bb411af62e7512660b)) +* **YouTube - Translations:** Update `Chinese Traditional` ([#205](https://github.com/anddea/revanced-patches/issues/205)) ([f83954f](https://github.com/anddea/revanced-patches/commit/f83954f4d6ddf3c0d9fd71f3a8ff024bc5164237)) +* **YouTube - Translations:** Update `Italian` ([#102](https://github.com/anddea/revanced-patches/issues/102)) ([580883c](https://github.com/anddea/revanced-patches/commit/580883cec8f46e3e0be25995abe575d69739fb2a)) +* **YouTube - Translations:** Update `Italian` ([#115](https://github.com/anddea/revanced-patches/issues/115)) ([31218ed](https://github.com/anddea/revanced-patches/commit/31218ed20367504808ceb061d908f88696cfeafb)) +* **YouTube - Translations:** Update `Italian` ([#119](https://github.com/anddea/revanced-patches/issues/119)) ([148a03e](https://github.com/anddea/revanced-patches/commit/148a03e8d867484450fd141467673c3808ec0e12)) +* **YouTube - Translations:** Update `Italian` ([#123](https://github.com/anddea/revanced-patches/issues/123)) ([73fae53](https://github.com/anddea/revanced-patches/commit/73fae530cd31c630844a0ad2a079756604ef777d)) +* **YouTube - Translations:** Update `Italian` ([#157](https://github.com/anddea/revanced-patches/issues/157)) ([4648253](https://github.com/anddea/revanced-patches/commit/4648253b54357835ed3f2ee657c22abee037c7ea)) +* **YouTube - Translations:** Update `Italian` ([#161](https://github.com/anddea/revanced-patches/issues/161)) ([a356939](https://github.com/anddea/revanced-patches/commit/a35693951910a7a656a28c87f5b6ab37ceaaca83)) +* **YouTube - Translations:** Update `Italian` ([#163](https://github.com/anddea/revanced-patches/issues/163)) ([7cefd8e](https://github.com/anddea/revanced-patches/commit/7cefd8ec5b0348e4c3ddcdd1dadb7492afa8baed)) +* **YouTube - Translations:** Update `Italian` ([#178](https://github.com/anddea/revanced-patches/issues/178)) ([73da0b9](https://github.com/anddea/revanced-patches/commit/73da0b927d1ced92b7bf070b1fbecc602d3c485b)) +* **YouTube - Translations:** Update `Italian` ([#198](https://github.com/anddea/revanced-patches/issues/198)) ([13105fa](https://github.com/anddea/revanced-patches/commit/13105fafed92e561d4896a59f9de402d7a89586f)) +* **YouTube - Translations:** Update `Italian` ([#219](https://github.com/anddea/revanced-patches/issues/219)) ([f27cf62](https://github.com/anddea/revanced-patches/commit/f27cf62c8172b222f280ec313e03a8b057911777)) +* **YouTube - Translations:** Update `Japanese` ([#107](https://github.com/anddea/revanced-patches/issues/107)) ([cc87b2d](https://github.com/anddea/revanced-patches/commit/cc87b2db4053adfa583ee75ce88f642e2804fc8c)) +* **YouTube - Translations:** Update `Japanese` ([#113](https://github.com/anddea/revanced-patches/issues/113)) ([8f2be3a](https://github.com/anddea/revanced-patches/commit/8f2be3af048df72146d81574515f1cd7650cc5df)) +* **YouTube - Translations:** Update `Japanese` ([#141](https://github.com/anddea/revanced-patches/issues/141)) ([0b8af4d](https://github.com/anddea/revanced-patches/commit/0b8af4d1c0a172d6c3521d09d994f8110faade36)) +* **YouTube - Translations:** Update `Japanese` ([#149](https://github.com/anddea/revanced-patches/issues/149)) ([4497b8d](https://github.com/anddea/revanced-patches/commit/4497b8d4c0812b3af49888c51f0a72ec05b213ec)) +* **YouTube - Translations:** Update `Japanese` ([#164](https://github.com/anddea/revanced-patches/issues/164)) ([96ba623](https://github.com/anddea/revanced-patches/commit/96ba62317099e94467091bfa3c5c9c3c42c06e8a)) +* **YouTube - Translations:** Update `Japanese` ([#203](https://github.com/anddea/revanced-patches/issues/203)) ([d05dbf7](https://github.com/anddea/revanced-patches/commit/d05dbf7c900bb2dbdbcfa7792ce0174de585ebe2)) +* **YouTube - Translations:** Update `Japanese` ([#81](https://github.com/anddea/revanced-patches/issues/81)) ([5191bbe](https://github.com/anddea/revanced-patches/commit/5191bbe6777e11b1d823cdeb004423583259a9e2)) +* **YouTube - Translations:** Update `Japanese` ([#89](https://github.com/anddea/revanced-patches/issues/89)) ([f8b40f8](https://github.com/anddea/revanced-patches/commit/f8b40f81bdac3c1bd7e3d3fee94864b0da7656fd)) +* **YouTube - Translations:** Update `Korean` ([8b11f6a](https://github.com/anddea/revanced-patches/commit/8b11f6a698100b1e1d6ef83b0e6eccb36470ba35)) +* **YouTube - Translations:** Update `Korean` ([#108](https://github.com/anddea/revanced-patches/issues/108)) ([f29bfa5](https://github.com/anddea/revanced-patches/commit/f29bfa5cb8ed43ce66f3d9b3c1e5abfd74872461)) +* **YouTube - Translations:** Update `Korean` ([#116](https://github.com/anddea/revanced-patches/issues/116)) ([54516c1](https://github.com/anddea/revanced-patches/commit/54516c1275869cc589a93f3e0b8961c0cc040a48)) +* **YouTube - Translations:** Update `Korean` ([#120](https://github.com/anddea/revanced-patches/issues/120)) ([73e6139](https://github.com/anddea/revanced-patches/commit/73e61391df4a13e7cdbe7528154b624a12d8ebaa)) +* **YouTube - Translations:** Update `Korean` ([#169](https://github.com/anddea/revanced-patches/issues/169)) ([44d5504](https://github.com/anddea/revanced-patches/commit/44d5504de6e4d5a86e8b9f512a07a4936d7d71a4)) +* **YouTube - Translations:** Update `Korean` ([#175](https://github.com/anddea/revanced-patches/issues/175)) ([8299e54](https://github.com/anddea/revanced-patches/commit/8299e5404b4ee889a3050511d9a52fa4c98f332e)) +* **YouTube - Translations:** Update `Korean` ([#204](https://github.com/anddea/revanced-patches/issues/204)) ([3f08691](https://github.com/anddea/revanced-patches/commit/3f08691d5a2cf9fcf686c88506f12080337f003e)) +* **YouTube - Translations:** Update `Korean` ([#210](https://github.com/anddea/revanced-patches/issues/210)) ([86cff2c](https://github.com/anddea/revanced-patches/commit/86cff2cd21f642878f6b8bed0a24e355c5ffeab0)) +* **YouTube - Translations:** Update `Korean` ([#221](https://github.com/anddea/revanced-patches/issues/221)) ([702d901](https://github.com/anddea/revanced-patches/commit/702d9018b8d0e1079e8d63d5e01facebe0a4b399)) +* **YouTube - Translations:** Update `Korean` ([#240](https://github.com/anddea/revanced-patches/issues/240)) ([2c18dc5](https://github.com/anddea/revanced-patches/commit/2c18dc569d328e555dc95b0d6b416581bba4bdcd)) +* **YouTube - Translations:** Update `Polish` ([#135](https://github.com/anddea/revanced-patches/issues/135)) ([e2d1724](https://github.com/anddea/revanced-patches/commit/e2d1724272e79f22882eed9992c9deffca66f8c2)) +* **YouTube - Translations:** Update `Polish` ([#172](https://github.com/anddea/revanced-patches/issues/172)) ([55ab0cd](https://github.com/anddea/revanced-patches/commit/55ab0cd93c7b9e194cda511a61c6c71ef0d6aed3)) +* **YouTube - Translations:** Update `Polish` ([#185](https://github.com/anddea/revanced-patches/issues/185)) ([1d0bbcb](https://github.com/anddea/revanced-patches/commit/1d0bbcb347cfaf8148b9d749ea07e84955112662)) +* **YouTube - Translations:** Update `Russian` ([#156](https://github.com/anddea/revanced-patches/issues/156)) ([1f447ad](https://github.com/anddea/revanced-patches/commit/1f447ad6919a031c36b1500b8d7c5ffbe7a76bfb)) +* **YouTube - Translations:** Update `Russian` ([#181](https://github.com/anddea/revanced-patches/issues/181)) ([0a58307](https://github.com/anddea/revanced-patches/commit/0a5830736a926c52b4948dc5584b705d2587bf39)) +* **YouTube - Translations:** Update `Russian` ([#95](https://github.com/anddea/revanced-patches/issues/95)) ([a00a7b6](https://github.com/anddea/revanced-patches/commit/a00a7b6646c0f75968d683dc224e437debbc1c8d)) +* **YouTube - Translations:** Update `Spanish` ([#117](https://github.com/anddea/revanced-patches/issues/117)) ([18f5ac3](https://github.com/anddea/revanced-patches/commit/18f5ac3eb201f6493ff7467ef026c0b63c882df4)) +* **YouTube - Translations:** Update `Spanish` ([#171](https://github.com/anddea/revanced-patches/issues/171)) ([c5e6b74](https://github.com/anddea/revanced-patches/commit/c5e6b74a838f75889b2258a7669c49476afef67d)) +* **YouTube - Translations:** Update `Spanish` ([#183](https://github.com/anddea/revanced-patches/issues/183)) ([56dc375](https://github.com/anddea/revanced-patches/commit/56dc37537d4e4e0b9a96b6c89e799e9b5cc62750)) +* **YouTube - Translations:** Update `Spanish` ([#79](https://github.com/anddea/revanced-patches/issues/79)) ([1c3731d](https://github.com/anddea/revanced-patches/commit/1c3731dc8c38b9233fb5fdca804560ff30c15c8b)) +* **YouTube - Translations:** Update `Ukrainian` ([ac81500](https://github.com/anddea/revanced-patches/commit/ac81500024cc0794cc52dc5c1da5367aeff45764)) +* **YouTube - Translations:** Update `Ukrainian` ([#146](https://github.com/anddea/revanced-patches/issues/146)) ([5af8f4e](https://github.com/anddea/revanced-patches/commit/5af8f4e678814e3003dfb5ae21b1594526b79b00)) +* **YouTube - Translations:** Update `Ukrainian` ([#167](https://github.com/anddea/revanced-patches/issues/167)) ([398abbc](https://github.com/anddea/revanced-patches/commit/398abbc0e408dabb39120111b3a1104e16be8115)) +* **YouTube - Translations:** Update `Ukrainian` ([#191](https://github.com/anddea/revanced-patches/issues/191)) ([24feb05](https://github.com/anddea/revanced-patches/commit/24feb05aac108ffd4a7e09619824dc4723ad44a6)) +* **YouTube - Translations:** Update Japanese ([#176](https://github.com/anddea/revanced-patches/issues/176)) ([4218359](https://github.com/anddea/revanced-patches/commit/4218359d8dd89fcf5340ee9bf62d3fcba5ed8f38)) +* **YouTube - Translation:** Update `Italian` ([#73](https://github.com/anddea/revanced-patches/issues/73)) ([ee9f012](https://github.com/anddea/revanced-patches/commit/ee9f012e180acfd7d3ffedee37e3b73b2743295a)), closes [#71](https://github.com/anddea/revanced-patches/issues/71) +* **YouTube/Settings menu:** Adding a submenu title `Keyword filter` ([#180](https://github.com/anddea/revanced-patches/issues/180)) ([5702b90](https://github.com/anddea/revanced-patches/commit/5702b90d5c6b32685727032b4faefce12221f325)) +* **YouTube/Translations:** Update `Russian` ([#233](https://github.com/anddea/revanced-patches/issues/233)) ([38c6a8c](https://github.com/anddea/revanced-patches/commit/38c6a8c7a218f01a5eb30ad7fe3a1f59f1f6e343)) +* **YouTube:** Add `Hide settings preferences` ([d8b1da2](https://github.com/anddea/revanced-patches/commit/d8b1da2180bb9ffbce2d8febd635da41ce06aa36)) +* **YouTube:** Add `Tuck away preferences` for force hide elements from main settings ([82c76f0](https://github.com/anddea/revanced-patches/commit/82c76f09a1882a5aa5792114fc05494bc1a2dda5)) +* **YouTube:** Bump support version `19.09.38` - `19.10.39` ([#96](https://github.com/anddea/revanced-patches/issues/96)) ([bd7cb77](https://github.com/anddea/revanced-patches/commit/bd7cb771d0529436b690428316ae89517a6ef435)) +* **YouTube:** Bump support version `19.11.38` ([#110](https://github.com/anddea/revanced-patches/issues/110)) ([99142d8](https://github.com/anddea/revanced-patches/commit/99142d89ca4d2e0735b130a504a4d4a394fde605)) +* **YT Music - Custom branding icon:** Add more options ([86ec325](https://github.com/anddea/revanced-patches/commit/86ec3250cdd5ad40837067923b1eb5ef69f4e37e)) +* **YT Music:** Bump new versions ([1fbaeef](https://github.com/anddea/revanced-patches/commit/1fbaeef5cf21ce8b914c8c4cf49a33f1e23abbd9)) + # [2.223.0-dev.25](https://github.com/anddea/revanced-patches/compare/v2.223.0-dev.24...v2.223.0-dev.25) (2024-04-01) diff --git a/gradle.properties b/gradle.properties index b2d14f046..85314d081 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,4 +1,4 @@ org.gradle.parallel = true org.gradle.caching = true kotlin.code.style = official -version = 2.223.0-dev.25 +version = 2.223.0

kEI`XskLZn7MtZ(H(p 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/music/branding/afn_blue/resource/drawable-xxxhdpi/action_bar_logo.png b/src/main/resources/music/branding/afn_blue/resource/drawable-xxxhdpi/action_bar_logo.png new file mode 100644 index 0000000000000000000000000000000000000000..91f4d389543ed6ecb58daca15a28a50c3704d9e4 GIT binary patch literal 5613 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 O1t-m{OiN6NG5-SxH&<2w literal 0 HcmV?d00001 diff --git a/src/main/resources/music/branding/afn_blue/resource/drawable-xxxhdpi/logo_music.png b/src/main/resources/music/branding/afn_blue/resource/drawable-xxxhdpi/logo_music.png new file mode 100644 index 0000000000000000000000000000000000000000..73d72b9d8ffe554f01672ffcabc030e90c41273c GIT binary patch literal 19985 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/music/branding/afn_red/launcher/mipmap-hdpi/adaptiveproduct_youtube_music_background_color_108.png b/src/main/resources/music/branding/afn_red/launcher/mipmap-hdpi/adaptiveproduct_youtube_music_background_color_108.png new file mode 100644 index 0000000000000000000000000000000000000000..8e5d409a415bc9628e079e0b16858e241ba01163 GIT binary patch literal 98 zcmeAS@N?(olHy`uVBq!ia0vp^i$Iu>8A$%HX^8+*%mF?ju7Y9;b2Ac~fLtk07srr_ rTW=3C@&b8>7JT>5bP0l+XkK8O0b~ literal 0 HcmV?d00001 diff --git a/src/main/resources/music/branding/afn_red/launcher/mipmap-hdpi/adaptiveproduct_youtube_music_foreground_color_108.png b/src/main/resources/music/branding/afn_red/launcher/mipmap-hdpi/adaptiveproduct_youtube_music_foreground_color_108.png new file mode 100644 index 0000000000000000000000000000000000000000..ec15c01bc292c9aeff54a9395a310a622c929d42 GIT binary patch literal 4083 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/music/branding/afn_red/launcher/mipmap-mdpi/adaptiveproduct_youtube_music_foreground_color_108.png b/src/main/resources/music/branding/afn_red/launcher/mipmap-mdpi/adaptiveproduct_youtube_music_foreground_color_108.png new file mode 100644 index 0000000000000000000000000000000000000000..28aaf6b1541869d9b61e478053f066153ff0f6fe GIT binary patch literal 2410 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/music/branding/afn_red/launcher/mipmap-mdpi/ic_launcher_release.png b/src/main/resources/music/branding/afn_red/launcher/mipmap-mdpi/ic_launcher_release.png new file mode 100644 index 0000000000000000000000000000000000000000..ebf57c2c0b205b4e44f80b036497eef4cb28eaba GIT binary patch literal 1663 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/music/branding/afn_red/launcher/mipmap-xxhdpi/adaptiveproduct_youtube_music_background_color_108.png b/src/main/resources/music/branding/afn_red/launcher/mipmap-xxhdpi/adaptiveproduct_youtube_music_background_color_108.png new file mode 100644 index 0000000000000000000000000000000000000000..c5ffe6997df7b8eaa4a3563ef6cdc4311b68cce9 GIT binary patch literal 108 zcmeAS@N?(olHy`uVBq!ia0y~yU~~atMrNQ$s>;T74!fA literal 0 HcmV?d00001 diff --git a/src/main/resources/music/branding/afn_red/launcher/mipmap-xxhdpi/adaptiveproduct_youtube_music_foreground_color_108.png b/src/main/resources/music/branding/afn_red/launcher/mipmap-xxhdpi/adaptiveproduct_youtube_music_foreground_color_108.png new file mode 100644 index 0000000000000000000000000000000000000000..84d1d81cb146e5050159f960b015ed89644e5e97 GIT binary patch literal 8687 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/music/branding/afn_red/launcher/mipmap-xxxhdpi/ic_launcher_release.png b/src/main/resources/music/branding/afn_red/launcher/mipmap-xxxhdpi/ic_launcher_release.png new file mode 100644 index 0000000000000000000000000000000000000000..0894c72f307756b1018d115f5765b649c9793a58 GIT binary patch literal 8160 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 + + + \ No newline at end of file diff --git a/src/main/resources/music/branding/afn_red/resource/drawable-hdpi/action_bar_logo.png b/src/main/resources/music/branding/afn_red/resource/drawable-hdpi/action_bar_logo.png new file mode 100644 index 0000000000000000000000000000000000000000..a0e16ab45292af26e9f132d6791d3591ca0228bd GIT binary patch literal 2035 zcmZ9NdpOg5AIBF$q}yR4)EcAPA!JHeOl{g68)MYH+vz8#NeLx{Jd8+A9jKe`M=6iP zigXhtH)(_r8gs1KI+z^irrDmaT-Wo*^S-X%`}g_2KdK@StQRfftzvf&8 zEoGQ8N_j)3rlw-C7=ytW8X9Wt*a2W?XJ-u!4QDh~U0ogQb8v6~bBIJD4vjX@(6F+y z0{pM)>cEZF5D*0U+Tc&x*hEK1+wC*<_xC3d2u3Qq0s{l>3=Bd-LXH_3;SCG`d=#bc zfx%>CWYB0dI-Q=DmWI{WC+ZvfV{xSY2LOV}a@E=>Y)H zU6R-2X;YQ&~U32plQBH$e==m92-dK8Vgd1|90u%l8 zb;pxGBe9t1y%E}bhzS(YQMZi{@3G>1-EV& z7TqbicmH8|WfgK8bDfnXQ>Yq0@HotCXc6RmjynEOGesJgmxM6VcW+YOQNhICddh%jRM|Z-zTo*dgSOH=O6aJkE?kLf_BNCam31Lp1OQ=Gk!e zxxqIL1wk&uR{29I_iRRPhetu99O91dffG%r3F&cix^@v?j41Lo!KRCis-05 zo?0|LnP2@jqU{{#9D-eQgLOnHY$#l`vtT4OMV?dC{$ejP<&V4>(uFtLXTB1$=Xa$a zyP)#&cKt`ixl)!+Q8@mk_vEa1KeDgRL~0GfXPdU&W@jYN5F;MkwD;^z=wz!X#jv=v z)(6T7>FTj1+VrK8lr5*VYnhI%dhaE!b&b0U36Dm(&DOcg%I|INYWKP#8+>x9vIjB| zG)YVP;K8Xmd9%cRio2I0ODLabC7#;Dir@2|6$Ea%fs{89h6Zm&m*!=~> zyX3d(dS-WdM@ZIb_8$~#BAWeBw*Sc;)`=RJFV|MtNBXQ3-c!BvYs~`{^290aS3N@= z=53d#vhF&CtP_U1L%|#d$(n!1&|@LqD~TS{+p&bz-2!3JyHtow%UnO>@cstw+#4+p%xdw*jVkNH|N zreE?VU0qHFN!Z$*Wab(*M%TQRHx8+#r^dX!HWiTE!nGEy7_l!NK)NeT-XC%hOsi%> z<2g8eM!#uX*|k*tdXJp_<4rjc3h;kXc_l6RpR!sE=8gvt4To>kndI%)(zGw~vD4yT z_Ux`2T(Jr3oK&UW$325ym>6IW+c_6M-lYTA&7eF=lb~fgJ_zPD-3(3Sd#6U6CRg^$ ze3sKhIJ8H~jzr literal 0 HcmV?d00001 diff --git a/src/main/resources/music/branding/afn_red/resource/drawable-hdpi/action_bar_logo_release.png b/src/main/resources/music/branding/afn_red/resource/drawable-hdpi/action_bar_logo_release.png new file mode 100644 index 0000000000000000000000000000000000000000..7f79f7d43dc992d3363e7bbe6988e646d985598d GIT binary patch literal 2016 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/music/branding/afn_red/resource/drawable-large-hdpi/record.png b/src/main/resources/music/branding/afn_red/resource/drawable-large-hdpi/record.png new file mode 100644 index 0000000000000000000000000000000000000000..5859963e75b5e3d9e1fcc8c11f824cd5521dc1eb GIT binary patch literal 17706 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 Xy-kTNZrg!ppfGs4`njxgN@xNA%IEL! literal 0 HcmV?d00001 diff --git a/src/main/resources/music/branding/afn_red/resource/drawable-large-mdpi/record.png b/src/main/resources/music/branding/afn_red/resource/drawable-large-mdpi/record.png new file mode 100644 index 0000000000000000000000000000000000000000..61d466154e16a122e6581c4d46bdef60a6cf740d GIT binary patch literal 9039 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 BC6)jH literal 0 HcmV?d00001 diff --git a/src/main/resources/music/branding/afn_red/resource/drawable-large-xhdpi/record.png b/src/main/resources/music/branding/afn_red/resource/drawable-large-xhdpi/record.png new file mode 100644 index 0000000000000000000000000000000000000000..5b34f7983d83ea610edf7e4e2cf0c1948817d8d8 GIT binary patch literal 26504 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/music/branding/afn_red/resource/drawable-mdpi/action_bar_logo.png b/src/main/resources/music/branding/afn_red/resource/drawable-mdpi/action_bar_logo.png new file mode 100644 index 0000000000000000000000000000000000000000..ee56c1c5522d5643a414aef3152a764b49c1e1aa GIT binary patch literal 1797 zcmV+g2m1JlP)vXK4b%qk59gs?9hX%8%Z6QU8 zCsI0w?oS&)B$E7fxr2${-NAnKF<0juMH;jPdLA#*wLRh80DT5EP-_k$>V>LqXyMPk z3{imMO#D6y_S1T`KfDIKqu3=qXGwS+EO$jyfoBBeO&Ui9)062TS1iNp2mL|e9zu}T z*m#8M8+(TVaE`x^+8wq7*AU=d={c*y>!7rB7>&uRq*M=4ibvHl3wJdwTR99p{lYy` z8z2hg#ZSWk_+`NGy$iO}*9Kr^H2QvxpHUCl!|NbEA&b&;iPE!)oY|zMxV1};yt(M@ z1*qIC<3ayG$Ds;7H-QK>sta2Hc!qxw>1sF0=K-h|s$yL=fYL`B*rxtzWU`CW05HuP zfuyD7|Ev||+`_|nFti#{7|SULq-iMB7a9Uhf-YM`Vl5&uE(E|${QEcl{1C~flJKzL@WQ2}I4Z?O z&O9$b;cyYGsD=?rqY6HouS^)KZNI z6r%y~e*2w4fD#=&6lZq1l2g2k(#H=rg{WzR5OHS1`I`^`XB)#8ITLNk#|Nkk+TC`5 z0>eruY^#Pok$mcm$g~2e^+EeQ+b-~EscgPi8^{sp1L!8oC{ifJ78M9bOf20^&P<{t z08Y=X75Ot~Q=&UI&`)is-)sV~F$BP3XeYNf@C@8Ty1q0*fKN)cq3pMo&r!UJ0&9R` zx@3EWZJXtf&k=~Q(`Vo`z!^8KA`psVkH1+<%|7MLk(gvCB^#0ICdE}0R4@Je+kpZ8 zqxZ_B6J-GqFCeyZ`!HW0Bfm_909Q!12iY%^&ou**CBUtcZ3f#GO15Pjf%+tpV*o5F z`5_QW#jOK-h|yVRy;16fpA#S*ZfZ($ZKBCz{i1dI8^zsB0HUO^1eg!aYaSNfnoK%x z>Kq}!5(cH)&Osy4$89`GWuSdW2!Q(}TOr$~LdT#ZdYdCq2k48y(yBm!O*UJMNH07= z$?(x5H3=FG6-_S*8p4+^*u#v#e4bH#=cAyvxxJtLBLJw~Zp`pk>?q5`6#tYG4nU=g z@d316`p1?c&|}nrnFSg><%kZNARe8!o*a6e=n*2daKG@B+D&F+6r{A*BnMW7$btEK z{fFNMDJOo-?bVS2l-AV0^F&4b`zBIzr*HvU)Pd3@@-WJv1ZRAZ&y0yTQpub>l$=#a zS(Cb1lrp&%E0=de0c4wRDYYK@k=qm610Y|E^Dl?IrO5mG=0xNGM_>|h;@wk`-;%P3 z+{N$FBTJ6y1MYh?hWmYQyKF8<3LVt3dW^X@$)g9PpgXE(a zdC(Hz9+Mn6oGXLJeUlOZVhHOKgLft3CXtp~u1%QPU(Z_xI65LN*DiW@XBwL(AKF%y zqNz2raQ+okW3ei();~Zi0H*VKE$fUv^dirJVjAzX>@h$oH%U2G7%(gW?l75!$4j*Ht5bjhaZ6t&fdD{YWWoUrjHS4#MeYxas22fw3 zH3lrpmPr$kuZ$Ul_HmQ-tiB34Wb8Xy0rU>{?I!o?xpQM{ccjrdmFT5NE8$&&JT2@< zJ2(mJX`-KGcT4vElD)9mZfxnJz>ekowu4`?h^S7FxLo!{%~cU4l`%{C1094uhvvfG z+qiyKAO0@s*?pvq-JV=LzXN>%y=6RC?cSEH{Z-KSJlodrHouxVT+ nd{G(+B^c$4cONe1|H|Y)kmjUdLER(T00000NkvXXu0mjfJ?Km$ literal 0 HcmV?d00001 diff --git a/src/main/resources/music/branding/afn_red/resource/drawable-mdpi/logo_music.png b/src/main/resources/music/branding/afn_red/resource/drawable-mdpi/logo_music.png new file mode 100644 index 0000000000000000000000000000000000000000..97d8379172974162b86ee5949feffaa03ce79f2d GIT binary patch literal 3827 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/music/branding/afn_red/resource/drawable-mdpi/record.png b/src/main/resources/music/branding/afn_red/resource/drawable-mdpi/record.png new file mode 100644 index 0000000000000000000000000000000000000000..03547727e22305c8a7b288708308a623c754bb68 GIT binary patch literal 4681 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 LNkvXXu0mjfP6HJ7 literal 0 HcmV?d00001 diff --git a/src/main/resources/music/branding/afn_red/resource/drawable-xhdpi/action_bar_logo.png b/src/main/resources/music/branding/afn_red/resource/drawable-xhdpi/action_bar_logo.png new file mode 100644 index 0000000000000000000000000000000000000000..01b53c316edc0c5051d4e322955973f01353fbcb GIT binary patch literal 2879 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/music/branding/afn_red/resource/drawable-xhdpi/logo_music.png b/src/main/resources/music/branding/afn_red/resource/drawable-xhdpi/logo_music.png new file mode 100644 index 0000000000000000000000000000000000000000..82fc6916acb09cc8799a94c0640e00b1c644b456 GIT binary patch literal 8123 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 V+T~OdjOqXY002ovPDHLkV1nzdB4q#o literal 0 HcmV?d00001 diff --git a/src/main/resources/music/branding/afn_red/resource/drawable-xhdpi/record.png b/src/main/resources/music/branding/afn_red/resource/drawable-xhdpi/record.png new file mode 100644 index 0000000000000000000000000000000000000000..176c876cd26f1242fc2bdf044b98f4884fc3c38e GIT binary patch literal 11634 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/music/branding/afn_red/resource/drawable-xlarge-hdpi/record.png b/src/main/resources/music/branding/afn_red/resource/drawable-xlarge-hdpi/record.png new file mode 100644 index 0000000000000000000000000000000000000000..dbb56cc2d7932e9cfb5e2cddab8fe96c14cb2278 GIT binary patch literal 23779 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�GCctG9 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/music/branding/afn_red/resource/drawable-xlarge-mdpi/record.png b/src/main/resources/music/branding/afn_red/resource/drawable-xlarge-mdpi/record.png new file mode 100644 index 0000000000000000000000000000000000000000..176c876cd26f1242fc2bdf044b98f4884fc3c38e GIT binary patch literal 11634 zcmb7KWmg%|H0{HL0|In2b5g=J0;^)p}$*f10ch(>oTKo)R}G?!*WW{F1ELco@jL%{Ck z;J%F{;ZL(YQQ{+sWoNlr=RF@^7Q=>hc~b1ZbwAXLeU0~>2%N~t4E)5Rqxt`o^8Yrl zA@L}_GK;)@rZ~6l^*tz05%n5Sf0`42$Y&JaOf!9118WaN{83y(7J#qLqFI3ASfQRJ)!*b-i#O0}3fib!h!#p9IdWz9*x@ z)!A)idlev!0iS)Sz3&kfbvt)Ir~cSc5V}g>sc%qP?+Ec`pwp$mWzAkcr%1lXg!~9w z-Kg7#*4Q*AW*<_Wto!Lzm7i6Iv?0scq$~)zOr}NQ4R8=99)6GVqPE-?Iky%4OKw8L z7UtDd7v|4&V&}1sA9Faby9FO$jR7}no$g#&uhth3?6lQbj|bU?He=sb_coWqjOC!y zNtHbLf+7G?R<BzksgE_sX-)8@fd?tR{8A9ZVMV7N4F=Gmp4ru}GBw$_IOeW{&q z0Va;PmV4*CX-_kbDC)-IZ|!)VY*K}Vcwl`CAvXH!R*s~*Y<*)zV>ne+ty_F?hS(fe zL!iScKn{*2OwHBNVqFB7NX)~u;JgTr=XJ39e5AD&R5~4EHxN3PnyVuy(r zv#t36u0d8B>oTl@g`nj9+2|IG^myY)!%3ZOfNKav7|J9VgNeM5p2qjt2BfGBpYjzV zS>?ejK5ShkL0TNvWjHCW&&A$m@79vX=PP(gPl3OqLO`0=Ts{y+veQ|h*ZzPEbS<7D zOSqS()V)cpGD?oB!x3;eeJtd80#7D%ff7gIPpMxAYQ6fx>iV!oAP{+_ zaX0(eWS4_2AidZFqat{IW}y*((Q=Qe3zLtf06rfrBxWq(uxhW?(+pz%8{utm{X;}o z=FvYomru>IOaD(izR>cQa{Kv}EKsNXA~JIXSV9uu*N}?U;upl1g^jn_d<5Tpc3u`3 zfK)Y)AwAsZ^7ZRr@017oN&9C7q;&X$l{+MNH_2Fa|M>py1yjGj)~HLj2Jm-@C>bJN z!S@oM$t2Zls#&tXMEIol*Xn>1s^-CMaQubT6^7zf%MDWOf!cx#(gr$~s=2%}Sak5+ zAEfdjQctE*mc9jAzL3+PaL4u@)TdEm7yLTX!~AcDSKWl`lEl1w&GJ^yNQ+%hD7b;n z_8?(-=-6-ZPXOPwOF15wsd}e#QblFd{?>v}3&Hk}qGhVzPtf?h5V~EkVD@IMQ*SfJ zU{4%`<1CbjwFT~b z@SEcQ(0tItU2gaqXWsy}lX}a!6!I*qXY{7}J+ZfsdM3fn6hZq3jxj_%Bx|o-*yNuh zVq__argon&`Ls^dn)C38QsQABOF50wGz(SofQw0~MEuN1YJ+iC-q{hj<*o8`4(3Si z?ug;Yu76P8Fj%#pu~H3;DAAbV+sc1Qhk#`P4^r6cxjDZYV=mzq>U!eBb^;Axw&#YdaUeCif)6EoCR{m`5fPnXhl{je+aivlJdJD@dTE zvs*%TT1oJ}GAQ_~$O>ww7ILRu5?Yn(s*7oo#h2rvISMrTc9n)3CW@>Ic>Ul;`^lnr znjlicpTcHbOmA#L)d_0Hftw1kskkZDL@qyY$Nx@%vUeCLEsB7V>kDuCT6iGNr0^qq zvKBf)4AY^$`d9l}NhKM;5vM^)c^rF!;F1rBw z&4MO&9*_+eDIEk_s4nqZtL$+nL+nNDGg_h;^%xdptyVl+<6CRo z{*bir#vbdZO!@x664j6Yu$6-Mm0at$;J4f==?`H=J7jAIBLrl^Q9GYnDbeL?62~zCIK@% z{0vPd_VNiT6a>|DG6K{EZ2$1r55Kxe3P}uY%k0OZ(H_xmzz$|65z*py78oIWX9HWi z{a;>0(Bog_Yfzy)A@&XBKCLZZMp6>Bi1nSj;p_ed*#14F$Pxy}sUqg}FFBl1A@XJ| z+VszOamMAxNO=mNhv`|90jxiG*hk~e50^tcr7M3m+!esfBMn6%=9Hik8K72N4^%FL zlf{K^ko*{&`==-$X$8}>0yXapj`Rz_(ab3y=`5d=GJ5KN#CUf14aI6$^e;$UHxZP=hx|xOU{@~5+X^4$}u_k?_z=u4MW6kUh zOELl7nqPR)sGx1t(6py&15XfCf$^sesB|tddPPE6Dn8Sd7^SM;PM^K#W^wz3Gws?xR^)) zqao3B5jSQrH1AG%#migl(V`Y9xz5Fkv`h85ULQqZZT`2fwyJsF#51xzEKW7}-$_`N zFSWMQN$pRW@PaA5yZj8~?>--fo|$P)iCEgb0iN<0Fx=DHgGx{m6_>B?ruC3zvk#<` z7)X9?{YvaJN{R@sK!U$nD@dEunUQ^Lp2&jpl+Nr{~p(uRlh8wty;N@x+R9<1o|j$EU~*V4a2p;pjSYB zq5$(;3kDpd?DJ$f2HbZ>OydcFbDtEZVVs)peGVF`H-tV#kv)V{eYe!yH(tyU05)Jio|L6^@DnFn;l z)dxx)Z>XFi&&wRLc)3h&4e}(7h6Dp%)aPVY7S#PYEIsexU{1ESeUA z^sty=Ya4tKQSPy`7T+jX&L*$z&VLT@W@Z%dp_gRWf0?8cTZX;_T{5B+`!>ig+FXXu zj+_>U0QZCO3KnD6OgZ(q;0J)dU?LQEn+8-X6pP))W8l6xi;W#(4Nywg?XJ2%zZhIm z^oVa8b;G>NCoXNXkk@CQ#^hzqFNzO*Qd}3*5u;*^a2$~8VH|5s7)F0gSj{Ky;{l+w zWx?r~E5Ua}pgM4zeD1U~7?k3DWqWks%{1vZ8~f_d7S%!a%>36tr%G5GyCQPdvea0{ zaSM))VZLROrl`LgQz3{Wi>U|LNOYv~HETlUj-Re!v}GOav!xanJ$PZ$^Kn_PX3~G@ zqna7mr2BvppF!X_gI%#1t)sh{)46B?;oCm9L}%de$hHoy7otV}*-hv#Ct+&8h#Abf-^pduRgC4F;a5ST7ug~yp~$J#=Ga~1kbOl@6wcH{ z^XnHAi@TWD*?h0(UIg=@~FuTOk zop2@hC1J3Z0ugAhSC7rr26lr@>PaVV9uCGK5VUJ&@*XL?AU>gWL=FD_K?Ru$taksG zpt6`?BBPv^$60s{O=|vQ9yf20hVp5$pC(}f-11RGUpw7ML0INU&E1Ci=c(^ z_C>Z{cM#K;rN{|6q`#*l-ow&&)%Aa?Kb7nBhWFaXnFnkvg8$nVDHCNO2-P8Qe=8qt z^$@Hv9d*0*I}z413W3UM)!SFw7L>XDl+__l;q$N_lt~2$V1!By>687eZQ5QBDd~cf>VjX3*f(AqK zy72K}jlAf!(9-Cy58rGSi>wfk7Lt6XtgJeNHXgb*Ha+wfE|NXBCcq!eBG()83Ax-) zbYrrJBJ7%wXayQ1)bsp`auO>ASaAfT&ng}2L6Xt5Il9%qUW)H*=eY^DLuwB`X$}7R ztyWpSD}kKlMtm#oM$sCuvp2m^iXnV)-4zO*62;1&hmoD>HMhmksJViy8-_hy3JX2H z*}gGJ-a!2YhBTfCDzfFN+0{lF1)W#Qp?{W*AnrfGt5}GxPe(tz>w{yv10iMIQtOZ( zSC42)xa+uKuE_VTdkr95Y zE)04)f@U6M&cd<^q2@1++3-Pis6V?SNd`^TSY`Jgu#&)BzvCp=XyHciXMp476$Kcn>C`Pijf(S z0Ch@i+;qxtSZsQzBj;cD4sA~UK{syn^0P8gkc||yu%PZisfc@6*XJvv!b~U+UgA|W zB#dkbR`>^P{bWtNs~n8h_|en*V3rX#xQUZS1j2yf_ZC%igjnd|bu@%nAV^O?hiF?v zcmx)J)mG(hjYI~!jZ@J*qcXdJ0(k8$zy~5|mvaGS6U!-Gc`=?GuHPzZ$DHotiB3r4 z+Y&z*bd(H+<|D>0{@1VuFl582|p`Bs1ERnMSty%vif28+AXpG4|uYKxmE3fS@_M8TjW3u0ZAXYbjIiiOzpL>vX78IU2LSM z(-o*<6=NfPDF({UPaNZI=|@2PAD^b#!_m!t{91{`cX98kt%B$M)DtJ)nT)FyW#Bn3 zS6fB2bH)CNGiGq_vzSx0{XM;{|L;3xGDI?)O)>n4ncSzkIree0fW%q__`aeSZti=5 z?xWIJHU7OF#s0VA2+Wt~wA>1oEU@|dAZ+6^7d=dJkMltggY4^{i!pjjXVj$wT9(21 z)C?V7iedfCxfj~M>R0Mk($f+q;tCTX5kClU1Q%wNjv^H09R4zs%KlpEt%mw0GzK8t zk_YHt=0-1RzU3OB4+FA9)zCv&vL!X8HB7;gDKlR#FVas@SUJGxj%#2-j!-dXsiv-YqD(@yuXSWYb5n8YN~|X3l;OvtmZO%L&tb z*ns6*2Ggpx$NAb_VhTZI9(+7L>y(2sR1%1GI0k&E*_hj%R@oigqGac)ILHJ~8^g0k7hGgIqNx?!=kYZE7Z z19wc-?(*m?Zn)XbRgjuKAJ5>l&(Hqzr1>uG*%-VOI+M^P@_v$Jx(LNxNpak!J_Qwp zN@`0oZu1@S-0ES?B&*R6Uk6_(mYSI|3U&Ycs&eq!H4ON6ij#E2gam#CcP6xR`|4m- zDAEdA&#Q$2y;a=%DW{+TtMX{!{u9QzN7OweU3`a#mZnBYLQ`>bvxy;6NcBvgsOC?r z>3_!!YDtlZq_b5RM`cw7m zQ^12xLTwA_+_crXRvq{^7Y1z971#Zn5(0sWx#K$ICXHMUn|5qQ^lG9!j?1@rEsj?| z%cHUf)wKlvRSUxr)wEA`?l`Jq{0-vIezX{Qw8!yAaHFTg_oywQh|f0&((%NrXb<&H zL`wWV4QVsui> ziZ}Q2!3?mq-rdsHDWeAGZ+x)~iJgbSFvpDWDebsp#krrON+stybAfnV(}B2R;ttAk zmH+x`71Qd9Ftj?%g|G)4mn0wCFuLk!EDUK{&Ki^V;4|PpHM4iEWV$6V}DDBLhig`OQ`2Y zJvgZ#9zya+&vXP1y|6}i#jb)khe-@?&+&a%+Vm$I@~3~6N{T==2!>4UYmiQxYBKk6 z_WBDg)TiUj2D^C$lTqVUg@PXVtYVOc$3D)K&JX%)_~Xed-)8dI-t>N&&T-Y55vAf0 zd71hIb7WkX5z5aeSwVs-*%LeSMQ)&d>uhxaMy)$GnvR`YPbPsIm>&0jS+7!yTWHm$ z%i1^~Ex50_Vf44N#FbyB&hnW@CBUAq7*{m5rP}CriuesD_;N!Gke#sQ6%`pA&>@J3 zPiq&6P2=o+&jG|C0Eccm3g6!y)T@ZuY++E_0L49052G$9NwJyf6M84ZN^-Q$jR$PB zcdS0Yfe%to2P+Bz+E@6g^&z-uzk8xwWhq7n7tMiFg(5z|O=YV@1<_$XGjm0N^cX-x zN%4lhiltUry%H2YtHSo^PIY%qwWshSOs*ex9+}JX`HL|q&x`thN*~7lyK+CvKNcU0 z6$($STBV~-6{0n#ufnr}YYuj{2mona*Tv4D$PIaK48{J~iFz&ROd(CiN*An5kb*WR zDKA$zTSCStU`~e|C>6HXWiiRp`@4KH~aFk23zt zjC_yjuOjQ?#O~ryI@l3X4f!?sh$0Z4kR;tuAEOw+O29I?AsIW=(AlwWI&$-}3T zCkQj1o8=)jwJfcqlWphmTWc6Ur?fw-$W#^@=hMx|B^aw4EC{}P6oDmDx`P2;cFc9| zbPB!sOzD0?jsUJDoVs%13vDkaJ{t(y_;lfvAygJ8_s;t7leOLcsMfyLIK2C^iu_t% z$ib%?-PxocAA3WVSu$H7bX0haKjGF$1I{>czatwzjKO4g@DD8fVVooBo5t$t6OpPFse+Ie>tZl3^;gHm1Yt*u4Jy z>-R6CvcEZo4z(aBulVS#o1e-gguT~rZ)we2bljkW9s!1nt|&@3sDWpg?Ax#J!E;c; zaz@Wr9mJ6!iGK1;5js?IV-i zA{PXSj&9D&xZ%0MdEx7}nRiQJylHSk6+m$^_q*S@ZA&W&0 zcITGYc_8-Rd*z7Kjg~gCy@7p8J3k^!c5}eS8N-R|#_64)a#IGRm(4-`6)Qc{{C;$& zlpEZjizTm+Fu`sDfs!9`@xi43QfKnFoyO)=lh05QX_qFcguH$_EwZDL{vb}4@oVr_ z!2S0C%f7L8ajGDEupW+*gZwcUikWbv_Hfm=4Khp*2ugm!vm=!HJRy9*Z}4P7@}2*) zVwWKjNlR`h_BJP~{xvDA`dm}mLW)#Nc?R!=inCnwRDp}^*|X=#rjHk&9bj@(x5(Vl z4%`}!cNeN*Tb0QWu@MxuqqZ)zIhMI!VubuV`HA}LtEtd+yX7?X=W82R z-sPKN>~jxn)9oHvxf2V&uI*%i09>vL`n3&ECJzS7VmWDe3gmVJzM&DuL@XFqt43iB zJVv;qZXV^PbF+2|<~-#?{m+Xg6ieD9zQa$~N(>Wb@NL5p424l~R0#KN<#(P(F-cZ1 zUH9m0UEzr%Q>bEQvTKxZz7@Ddb}X2%MX$y#4m^T5!hv5XEgUsJt|+_`$Fj0!GG!^y zYS`(-yS<5hjS*uu?qUjKKZ_TCl1Q&GROd#y`CcEFv!94Pdyz~M*p4s7!rLC$K7!}D z^!=tlc%R!+TAP_r&hPmuQY|w4d}n>Y`=Al6X zF$K_iD2{+P_lb&hao|aGk9KAeKX+nu%q468kZC`bq_C35&ahd%)7`I&Tg>3%D$m;~ zlR69ed$eYsoju`J+optH>VKnqyK}J`3piTNo~0Oc<=)NB`9ug(Mpu=~gFs&if397Y zEe>-ohcQ?K1@D$!u98IQPDnR`3N34ko0dbTOG0X)uj`STYNDFIOs8c{72>58xGi5l z(UqVv9lT?3Sdp*}-yeVcosYUqcUZU4)~k|T{HKcSzt7AUg(z1#?!v1ztX5r4FG`3H z#P2zdTI3U(^+aT%j*aeEor3;@?uE+YViDWK50`wV4X~MekG#Lst#6tf`Hm>1N_Xf4 z+fg@tWI>zIQ(LmJa5NY5Jav3mVa`m3_Vd(8 zxTU#LqwP|3^m8db4P&txktj1wlidoviBf;i$8b3~?QS?|E&c*vpU-s)$%0qAAIWkO zh=s{+ia&VFp;GI1K6tVCV7l@vAUy{UFIq<`SF_)Q81}TG>;dI|4qkbgoJF@2Yt=@1 z?s$rSSSZBmIj$oj6f*L2ii7b}{?54Ppsjcv9gT8JN@ht;o};)^N@fcvomP9oMY`Dx zklM)cxInF?e+cmgpfEdeiMZsetILVvwuRhwHNKOQ;d@bn{7V$}V#~24re9rbyU#H%eYj)%I<1f%8jn_-fN~SS7vu?S~lT^@SelsO`1eQlKjRKi+7V>{=yKLdz{jK0X607Bi$hT2Lj$JwF z9sykGdD{PPUCv-uuR6Vqa6^{H=xwM@KYVkt;VYS#vwmSts4ng->5CUB^(_8)o&WuX z*$NJ|N7oc2uQHf%g3cl~;h&v)Ky&@aKEE(}WYMtd>Lx#?&-N;Ci#V;mbh3}Ci)^Gc zc)?4e8g$ey+=}>4#2~GoedC5-SBeLda`;fwHPwoMI-#^+r?5YJXdTo6I0UpOS4hh6 zj@ibkZMN~sG#LFYQpMWjQ1N#rW;=L21Q3#cXIbj*7qB?yP%v)4sYXDJh(10M0?1vN zzHMka1Q_qR9@n-o2>J{+KgcZlb#t_YD?$QU`Hu8U#dPgRB?wAusRSoIhJ^=eq6fgo zH4R&nT+CGRO;ui{36Ad?gbEDDe9W3_fbeK(7Gdl6<+Vu5B$6H***cGIQQw64EZh(S z!q}d%uZpt`xeJZMPT2<03j>yyg&~T$25%Pco~THqHXIWnptCeDl}uhSRVMq7Ba$8u zA2BsdQ#K=5LXb<~XKyqCDkAl3uT?=!AZLdU6Mci{)n@MV<$`0F=I5&$rSDoY!6tuE z`d$qIAP+9d_bNgWwe@Wm54Y=y)G64S#$ z%mPC`jnp1?z6!R^0dO8}B3h53MuvBT=0sR~pBR)qcz!{2W#o&SiQ~H!{5J|JJ%+@g|&!o?%ovd9qQMjO|C8jbaxL z=Zg0&6eves#t>ju>@(7&mi#!)i#;r~!Oj+%MTj`5BqJ*r6p3uw$pr3Xv1ysQWXR4+ zR2M#V)DzwWqua74v!+dzRE=c~mfhQEJA}qRNaIqm#Yrj^Gj&RmCw+4n! z(?=srQ^B93@P12mWPO$K$;tmoTaYT7AMBAvyYtU`_oD)8MLnkpkx9Hd-V*+8WqlSC z@Ys>T+KB;McY8W0$Q)wF_M`ph*3|Lt#)=M6%a^d*hxbf7lqwo;(@HN-OAgjJmGPWN&9)#-T57&OM>K{?RL;|3 zu4%GAorH|lP-CKhJEtc@zr^E{363QY)bmfGnN{ipG{wN84N>w(4E4U0`j}5-7bV`@?v=uImck zW&+bbtoH zdT$4}finI5{}7{;$nT3*K*zF$VFff=IIJ^cn=JUMh}9Z_l>eBoHh6Ys-x&2WinEh8 zZfdBOVu|Xo;tGS-#gkJt z=M^CEIRFI-Q;&7XCIBwWqN5^=<#c*OcDJnc!oxxgi z0Jt6P5@NZ2Z0aL4A6;pWj0^Y>F)nTm$R_|ZQjJ1t^o}c5&Ox)$?S=sw!$qh5Z*TiA z3a@dqYO>tEQ^sglDzbui#RprS*y(0P*|eS>cJ zaG!wDZpoClCl3GWbEhKnb44(2HZCfZG14V9n|W`j3-jpah27)fkR#(4{DlVSU-4P> zo+6tjL2Pl$A@%f6+?-nopCa;swmaNx;C9?8RskvjJCZa;!JkP3HiLJP%IkG+#Gg)t zRQUCdXGvJS3eMVQl{blr!FCQDn~AjN)c*Rk4Zi-+`xJ~2DHE*Z4LalnVkNuNddTne z#jf-1zH!w(5=lS}I-z(?nykZ3iTQFtoHpP0j(EPXBU;O>FORSQek40-(xTk6M6ZPDE<P0~~( zC<|j+dC}OGy%@h5o{#n0(pRrgy|t@yaKq(p6I0SGCHMyeNl@u00YeTQ^`=&NfI}Z< zm$H58s0s(mRGEOSwosXeuvwo$@BQ$$gR1|95}L{%klotZj6HB^IP+T+khhjZCR?Z# zN!cHwtce+w`%G1g1SYp7Z(^y$x67t`!duGOnDbi$QGeY=qz-_V{-w=KWb9aHxz|+p zaJZ21V4TS8k^T>G;uoBg3=Too|LpbOOdq{;Nk4sr742G;-9rl1KI6k?+oMY(P#+ojThq8uOEh>wK2I|~zq{%j@NW=%!lkt)cCTq}j zt2q>)OjUVDmAR7@E%&)E*$EZ!RudxKmxgRKvCk9DHqBOh?j0eDQZp1;nI5=j#ge$` zwPxsiH7*m_!*T-Xa3XxTA-sQLE_Vrv>V)cU&IYb%5dG0F)mxf%Rd0R)C2&msW1>8u zEWScMx5sNK>n1suae%BO;v>U9pz#JD$MoHIrVZ1r4EhY#_=T%L(w&$Ub`EZIE(G&J z0Xuy!-{v;>AN&trs$2^S8>3g47is=Q8c(?8MWm3Q^I}U_ZgM8p@<-G$n@{3{IWc@a zm%FVHWpM+<+rGT*6!gs;slp2WKVq(SPw9;|UjM1za_9Xo^?yo0b-7v@^N{}oXr)4> literal 0 HcmV?d00001 diff --git a/src/main/resources/music/branding/afn_red/resource/drawable-xxhdpi/action_bar_logo.png b/src/main/resources/music/branding/afn_red/resource/drawable-xxhdpi/action_bar_logo.png new file mode 100644 index 0000000000000000000000000000000000000000..4571ff72e76c1466296e956a5e1b891365bbcf2a GIT binary patch literal 4061 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�GCctG9 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/music/branding/afn_red/resource/drawable-xxxhdpi/action_bar_logo.png b/src/main/resources/music/branding/afn_red/resource/drawable-xxxhdpi/action_bar_logo.png new file mode 100644 index 0000000000000000000000000000000000000000..304d7a3307e07a071b1e2f07ef8aa728182211d9 GIT binary patch literal 6208 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/music/branding/afn_red/resource/drawable-xxxhdpi/logo_music.png b/src/main/resources/music/branding/afn_red/resource/drawable-xxxhdpi/logo_music.png new file mode 100644 index 0000000000000000000000000000000000000000..fac6da3bc8d5417f7f35539e429d7462b58705e6 GIT binary patch literal 19307 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 diff --git a/src/main/resources/music/branding/mmt/launcher/mipmap-hdpi/adaptiveproduct_youtube_music_foreground_color_108.png b/src/main/resources/music/branding/mmt/launcher/mipmap-hdpi/adaptiveproduct_youtube_music_foreground_color_108.png index b1d397625e5a1906a139c3980c10fdb9ccc2f330..98e3d3150ea1f4aee432b33ec3b9dfbb1f70214a 100644 GIT binary patch delta 11 Scmca5b5&r1@@5S-BMtx?-2 zd(ob$bJ0K1xkG{(kh!PCK|;AN-^TgL@C$ z_r>7X-yRMIcm65Hr{*;Kk#be~OsHJ?%d#H0_43uSX8cSVkjrUNrQW}P{ON&0q~6=- z8P4jVoD~OGjXb$}J?2+uJQ3cjZ^6qYwFIR!3@poerRg&D9B(VB-MDk)fevHNQg6>$ z1gF^%7^+5s*vF7#9D^5$FIdiao<9Qt4hX^#A`!%xh6#-#&@a#0Ys7>ekG}7%*6_c%SJ-)0ZI+j|UH(c&tSe-l0pPCLE$&6~oO3l~FI$CQ6 zLEuN=$=jk5YN5Zm_CSu9k*Q}B7eKrVF&PuwQbK4LKgBV{c!kZBC?=QJumnRAk1Z|; zD2Z-BZQTfF*eAh)(}`+IW?e2yHkGKZrXH|?Y*&G%Lp4{8wQTi;-9>+XI2;}|YEsPY zg+Bh_J8-x^j7bv5Fz`vIH_PZ@r46gNJRGH-4Ub)PZl4#O}%Cpo%YuC0o^A4^Ah-x_U*-btM*oc+dF6V ziqBXzm3F=&&$)x#7+U28eVDTD?%K#&!|fn+znd9sH~kd9Z-A^UcVmb2#rt<(|Nc1o F@;|2p>-PWv diff --git a/src/main/resources/music/branding/mmt/launcher/mipmap-hdpi/ic_launcher_release.png b/src/main/resources/music/branding/mmt/launcher/mipmap-hdpi/ic_launcher_release.png index dacf9a503df1239fbdc61878336238e3c40b2b87..81bdcaee640ab2903ccf853df6abeb4d48d87d42 100644 GIT binary patch delta 11 ScmeyU^hRug@@5S-Pi_DnMg#r; delta 1562 zcmb7EO^@R=7%m46Xb&8a5Zp}WvWQJ=C!MshHmsI*U`7xa%~smsgdE##qiN!7?3s4v zlE1(i@h3QQ;LmVGLi__>Cv7!@I@-ljq}YD^ywCgj*T?^OKOeP&59-q&&0z54Blo>G z_~qA627~wiEM}MXGW(7RT?Sn0Tm_r59=P@V#ir)sN?DYvMNy^R-@pIip+ctK>*I`M z^+YX;)4N8!y8C`6?yf{4y%%4i=NkqDrLr7t%2j39CiNU|s~BwDIrdP8u~(`0(pf~8 z**Ti%Mxi($z91w#a4|rQXuo znqjSrmUkVn#@h&9p4$xA(A=_%xmYE~M;u z`~V7dBe~^o1xvx^x+yuhT$FsFa9u4t1c7Y(K(mQn=>{x=zNov{o}W!7=Z&5hE4VNh z-+YD6P9`x;;@A%Z+UdhCVfrS3JI1qz(aG~83td|N{ z9~8&K+UV^VJ-2J#sFw?f*ISDZKc?RBn@)S{`hXo0|85EFMcvbWxL6<6-YWEX=k%|{ zl2;1_^A&r}9qh(XpBMb!ly!IaM%E4vgV6o%XE1EGQ~X1VR0Z4(4C$wz{&e-*XWu^g E7vs$5kN^Mx diff --git a/src/main/resources/music/branding/mmt/launcher/mipmap-mdpi/adaptiveproduct_youtube_music_background_color_108.png b/src/main/resources/music/branding/mmt/launcher/mipmap-mdpi/adaptiveproduct_youtube_music_background_color_108.png index 8466fd13a721e3051c1a385900fe81699b08ee26..8a62528369dde5e188e6fe5851193f1898f7e1bc 100644 GIT binary patch delta 11 ScmeyxbBJkz^5$q(c}4&n9s{ue literal 1658 zcmds2yKmD#7ZLgv16L8;BJ)&Ush`3J69loqdnr_xm3AeV;cM8<)oq9zQ5a(s+HL zwj{n`KKAbtZ)s2Ok$4|S7H(vcbZ8C3AflXr zZWP8D?pku67mInmt;wJd;VYJ0$rXZSdl6JwN`aw5#f8uSGp6bhhq#V&7U)n%8Z2w5 ztU!oMCN7u3@R5bO)bsID?b1-0SXpwL^8{;Jr_)h8C6%Qu4Vk8?L0!{zMIe-HJ?5mV z#M#t{p+++|4H6!(803t^VXNGdg{cD{qNJdWvtgV>#I!C+G^E1Zr#{eg3tY0AhJEFp ztI?1~H0GJWq5_+=8E09W{erqU{!W32t!)=NcC;mm3KbcjUlVQ&1F|DJYpy3$TcR0T zO<3#u;c}2nSG`d4a$FGZbN1!qc=s|GR+L(x^#H`lgtJ!i15tw{{AZrLGV|QQ z3qdAsb$wVm*XW($EDS(DT`+O;GO%Pfzklkw&$bo!2rfECJ}r8cSQOok#-hcgqL;mYdhezrjUA}hD$VZW zPp>QEJs|bw=3d=8)!TZ$xjgaUL!&Ma;|J{)h!%2v4JH3~8H^=_B aja$c$j?FdRo_LY}9qRLq+LMd7?|%b1w*L75 diff --git a/src/main/resources/music/branding/mmt/launcher/mipmap-mdpi/adaptiveproduct_youtube_music_foreground_color_108.png b/src/main/resources/music/branding/mmt/launcher/mipmap-mdpi/adaptiveproduct_youtube_music_foreground_color_108.png index 73815c022635ec0b161ecc5d0310c55d10191387..3588a8e09bc987bed4feffcad2ce9437abf73144 100644 GIT binary patch delta 11 Scmew=_JM1H@@5S-UseDezys_6 delta 1562 zcmb7EO>f&a7n5n>hAy;0J*V5LaK7hOOOFA8aWmQu8{mOs+~~DOsj2OyYpnjTc3= z<1KX;DTtZBW|dDoY@KR>g70wEMZIjT3+~HiDGON|4PdeZR|{p7UZ^{`ch|QpKzP%1 zXJoIKqS%?x=I|2ySTviM?1k&;RVDpXsntcz<>4jhJh1*$bX-ejR6SK{xlPu|Rx=6$ zFGSzI$xESD`nwwsgT8)y(VZWU$0xO#L?MWYNg&kD?G*!ja1&1}s?=L`1}L7VxcrS9K1p z$d+Hu({x0(Lt80FxrWSMbsh9tzVH5)IcjT$GH#n8ak#AkDV**&-xGt+aG?PoHoU8a z1lC){al1A)Fs){0#cKIt4)OYA@%eYD*X**@-q=2%`^0}<0zcBezgX|o-bi$J=WJf_ z1uN$g=Bw{mcYHgBHhJ;?pR)Gu#>m>jVG!Ei-3*3JH^sj)NS44|!;pUT?&f&a7{1Dy1kb!h zaF(8ck**bpLktDRG1wo5l25sqPQL*ZQ-W}WNCYuv{UM7Y(5=APt7XPc$Im-!ZkGge zYb%D(a=8qb{ZQ94M25|9h%iNzLI;87sk#h!V~7XWZA)RK>7m(EQh*jS4TUj`cj=?E0289o?L81MHbjN?c_&IN^8#s`GZ0hW|+1pHX% zt`+&>|MN5*k?+t}%294yX0N&qda2%Ye~TQnHN&{@&5#7b*MO2icbxBt!AH2zI3L!$ z%eiu_w~FI-ZLDENXLiYJ^=#(i^}*spcd0l0ven-BK481Ve_R6J)4sb{@6_HXaChgd zUx_&{XUff26nJ-#A4BWBp#P?Ht_6sL`(h|?Ho)1gLyAP3q*3zy`Plw|7=Hn2rI5>PsZBf$3N6M2#di#&!r zS+a)=o?0M7n<*%Q{slo$pg;$AsO>D7I&{jCE$CLXKo)Q9qdo|ybz;P`2^{bE?svcU zaqm5Tv%GYB{PMNSk|d2+%JvG(FVb;o6y6`q@9n`f7M0f%N&4`Ubc{&fKc0}Ji=X<{ zHL>P=MO+@J)Z;a#c7q7el63P{H=^z)6R5@-erU;m{qn1fe9w|s^A2{R5^MV9otWL- zS*p4_n{LsQZ+(ewb_oy!OiAqY{r9DyUd- zF)pB)qUzBab!)XRkbw-9 zrgdqg=_*cr>H$4B!$s}5)l=@d8f&qDg(3m0o?)XV7d&b5w@_!>ZzzD+I!>nJL|cL& zQ;~>;EpTHHkQ32Kbvt6(3QKr9cG&)ZwN~yFQ^Sa-Hjb!EaJgO{|3VN|nPz+V? znd>;D5+;I%F00s<48c)--y`l!o|-kCDy9eEnS9PvXwA$kAf@^GtViqm?C`wJ-FBJ+ z!}H#Ip1%|OP=mB}W}dV%)7&9tKY?4_9+b{qc5kq1`KXsJgt}=NShAbmKl9{)*gtaw z`m~)U1JZZoMIV;%y6DiD%{3rer{tb*3SaA>G&@s|w)~nzn>vk-J z78gS=dwFB^H%S^@uh?_d?&Cjy*GKm8mHi)|;H~k4qi53(j=ufq=HNm- Ezjqg7GXMYp diff --git a/src/main/resources/music/branding/mmt/launcher/mipmap-xhdpi/adaptiveproduct_youtube_music_foreground_color_108.png b/src/main/resources/music/branding/mmt/launcher/mipmap-xhdpi/adaptiveproduct_youtube_music_foreground_color_108.png index dab0c17a8bea5fad647779abc16132b16bc8e5c5..d247f93289d54aab293eaa698b989a3465da26a3 100644 GIT binary patch delta 11 ScmeyM^jd6!@@5S-4{iV+Fa!Gl delta 1562 zcmb7E&u-*293BoF&>lD-A&$nqfELGgI+JOv4XfRmLW>Ag-I2B&9ow0SI*CK>>_z%L6S@qz)R_v_Wj*lg$aeFCZ37>uqo~)T8D3#@4T`nub)(P~ytzvHD&oKlY#$G1ynYRco z(lap8jRH|XkRT)i<2aB!<08wx0wD=0CPPezh!A!dv*8f*3p#s^%-Q+$o8Fq+C2(PF z%`jfAR>A5p(9ImvxQ$~>LL7$3L6EtrEMKF_9Be73%7~_@ZJ{gRDS4)^YyzFujTdFT zDR#K}s#$i{rNF9Ps!~xH)3Ec651yX$)vTzJ!T zXJoIKvfP<4_W0WQv1m6j*$X$bn_A&>W%N}e)bX{`dEou2*`!h2>Sm_(a+|EPt!5C0 z!4Q1$vZ$n9nJ@1=P*ZMI0$t)lM2--lGfG-UDLafFlZX+r!KPXk`OO_HC5T2dhYN=+ zB=?}MZX~z-onR?guA7oOmy43m6|So}1TK*6CeUo6m%4G5oxa2FqCY>KOwJme7fW|x z&cA&QPLC%MjiU&K0qyjrDLbu<<&{vU(*(Nk1VtfPu82@n#wZK<7}4=CLUBezbd-%p zqj(g?O6Kl;>$AqDT3q=u*b+!baKt6aWvI}I#}QITLy6*uXDAj?&J`CC9q$DE*c7f6 z`SSnsv^|mU&`!!pVO(Z!`VM-be(wL41?Xyqap9XGfx_2-lCVE6_Qc>lTxgvS8{XAI zIo5l{albY;Fr#z3;*EMXcky~>@!^Nm8-CqsZ+#!Ied6CQf&bCIzgQpC-YW2L=WJey z1+V7H%~uS)JJ^q*Ol|=%h$__@e66dSWfdY_5S|jPY>iG_1^Di zII9M7mLFZ$^6dJj5x>6RiSS;(0xy@;5){%fuq@`KrpwfGyp5!GT8z0!y*JJx zIL}VNK-Ch&K876Q7#t+NU}MI|;};;n0YNxIB!U>zFriTdy5(7WwV2S;;rE?2yGy;9 zF%?Bok)%lygaZ@=&_bYIm4+>0srNP%L#cV4S0+~_aFlGUE=}rLt!poe zYRg;dE>bpTXvr!>eC(WRfr4*w)nz?ztqYE1Gna)djkaL21y?g=l%A=3xVP7LEZFd7 z+1AKTF-5U8q0Qly^<&noW3m&jN2^MrQ>oQu&E?^h)w$>Vspz1V%&2;#)O?eylZ|E& z1bzgbzRydc7W&z(2Xe@aOg)>p0OCHxWJGX7387*99LE&nH8xWspR8_S35FydSzHj& zFuVh`bt9Nzp9Kp}C#o)(bvZBCRHCY!dcX#$Am&?o+SXRja*meL#1Ke^>(lqkVU=-mATl;Qr28 zzv44iPNki%$aC%>H-^@ELH|x!dv|MOZQyngy5H>#wwrE>KQ=&?mbP7$n diff --git a/src/main/resources/music/branding/mmt/launcher/mipmap-xxhdpi/adaptiveproduct_youtube_music_background_color_108.png b/src/main/resources/music/branding/mmt/launcher/mipmap-xxhdpi/adaptiveproduct_youtube_music_background_color_108.png index 4b09c4031e487c20f16df72617b12f484b835090..d6cec4cce33552f4813eaa20c70111056576f08e 100644 GIT binary patch delta 11 ScmdlX)W9)8d2=-DU1k6n-~;&p literal 2360 zcmeHJ&u`R56rNC30^0CHJ+!G>X=*M+#rD|V?#3fr6xM07QXN*wN~E`r$FsXu)*jb0 zVRzF*5vnSBhB^hxo|fa^Ct1K`6?%^(2J-vNTgK^|(=f4S1kkwf?UfIss`u1vz zZf{aI($0JfPY+r8LS#erwCPH z%{3wt5*mi5pp9(HL>1Gj=m=rQ#gz)2{50h*kJ@<6|8C+;y?I(!$_$%kzu!0dj=}Se zX}PXzBHOfWT_JQaOeGoUsW>rZ@R^`_oXMD{uwW!1-;$oDLLKLjWF>7XCORp_%mK+v z%Rog=BVa^JT(*_>M$RK@vK~uVDuu#YB{u7F$wimHg}U5+#evc`2udGsj3r4*7eX#w zP-#pAc_Ui1h8Z*0nBZGEWlI-Sm?w&CGF;CYkvwm4-kaW3a~d+VZKDEDo{!Ur_r?64 z1I#Cqd78R4TSp5zvRW3xmW7?_*QkmS8bbpf#qHtiPz$39wyjs7s%9c0$veRj#ciG^ zL?s+2q{GZC?P#!+5!ZQ-=gP5)&e>~k)a%Whx8t7L5Npe4VPmOYwcKh|w+(9)ZV=!` zDkMoMYxtg~#4+MH!cMJbFSx3ntQw>Gf?aWRx9voFhzKQN&8~zfoSyeN-6~38dOrG( z=g;M_>OsF>Sxg z6zRXz#TX`dTlPuL7CTCGGsV%~p5~sy)x;>4<*ZUK<+Nj|8gaRr zWi#{DWdJ_-tKl!U1~;BOT%6s3U}wjgyVJb*%kb*Pt=&iSkN==I{|3*0esKicCGE?| z@vqKl4?aHL{_UVs|Ml8ee?B<2Z{F8rzaakiZusKM?7%Z|bn|}kZPQp<^>3d2@zP7= Cq5%^C diff --git a/src/main/resources/music/branding/mmt/launcher/mipmap-xxhdpi/adaptiveproduct_youtube_music_foreground_color_108.png b/src/main/resources/music/branding/mmt/launcher/mipmap-xxhdpi/adaptiveproduct_youtube_music_foreground_color_108.png index 9d1d19a490b3b0884a82eae743b821c99f3e9e68..4ffc08fceb4d2b03e99f34eacdf18a395dd8aeb9 100644 GIT binary patch delta 11 ScmX@Ee_DBh@@9Fq6@ma9*#s#7 delta 1553 zcmbVMJ#W-77(ND&5EEiyG`%`@IZ3iw`E2h_GRn@m0wM3ksSkgA`V2uF`S5frz(LmH z{rKP_=O-60I_%<{c@f;*0oxOz2@zxE@*mYL_^BL@DZ@FZ6WL+%P}w}4UaeuSUgb2%cCwiZa-Z_(<>kLmC6W0 z%o+t3h0PE$oEMk?z|iZ+)lk24jE6qJ-S6hq}ht#zJ7l2yE^ zTvSTe3{7Z;EEAVW&43ZBaM>^)%%VpO@nXOeo+_!qRt3)bLJ8RymvC3xYY}vLgP;ns zQB0ClA*9+L={)+yye1prvNO#%I_6RgbH?{aT4%k?CnK$#Qzi0_5QAm2j+UB%ZJQ3b ze;TKe7|RDM2Y8z*?nB);+rWXZC>o{$i zh${MbWW-2Uo|rNHn`FBoF;CD)a^27 zdA?l;HY^RWB#1OY6EllqZAXu9H4NKxEQ5Nk{<1>Kn-RA?k1h#b=CQtnbkP1!o}x7R z%sS*Cmb$0Y#oamKuNPl~7|h&4C@Zgl4_VoL9>K-$ctZ{TEd@X+JifZ!0D*OF*=UhM%Tn4_Fa3oKfl6n;oGgcbEVvQEjyj7*UfjS^X~o4 zPUrIXY;>Rw;%9`3+@`5WxV^~Bj#>8~E=tM{xdI8FWJP5C`258JSsGcdx-pK+0iR|& zrxkyB`h3Jr4_TO645MW?}K((+Fq58$^P(3YfbMWYpPU95Sq{D z_S~~YH9<~Thati)a$Tq)P@WWuE?^3YSvg!8RGSf=e$r-gPk?FoC+o6R9wKlzCLF`hc}MbMmCDc z^R)@7wvV+R(|Q?`jc_?SDLLBbQXEx`Zy#%&TgIP~3@T2Qs76A}R>|61X$G!q`{4Gg ztVqRN-Z}Gt52@mjr4#2u+=tj1Ik+Z{L%iTF4hY6eY%J1jd~ycsVCV!RjdOkCpNHzY zNvWcL1*eRRMU_+Sa+cExM`bawfDUB63^W;tnW(g7td{?o@` zcY6>xVGuyqb{f5LOm+*YXu?})3;*PssKXG8!>ju#Cd>1BN=0T759d}H9 zkA<#&Uz@Cvp2`eRHXracGtQbW)Wx{wFG5GNQj-|ejgyr?qWigfn> zJatQCI<%3plS!S~leU9i@;B|@ECWr=5Xww5L>4nOz*DO|&Njs0A6%%l4@=(plxx;= z#c{qimM|&CYECQuXrklw*WyDLsh9M)(O#QAAe+ShTLS;kzPVU0)LwINapx>wu_-Mk zT+dfz8F!EwL(9CN-&5Ayof%mxxE_S&cRhpkrk&!~6ySyCuJn+;^5Of>Pq#ka_ywHs B=vM#$ diff --git a/src/main/resources/music/branding/mmt/launcher/mipmap-xxxhdpi/adaptiveproduct_youtube_music_background_color_108.png b/src/main/resources/music/branding/mmt/launcher/mipmap-xxxhdpi/adaptiveproduct_youtube_music_background_color_108.png index 9a71df711171257786465896f80e50de314f3833..6ef5ac482974b81f480d17016cb0b20e1aec018c 100644 GIT binary patch delta 11 ScmaDavYl&!^5$q(5mo>jzyqWJ literal 2671 zcmeHJ&x;&I6t3Nk5EBC%6b*terrGJP zw!1bnyATu)5^o+Q#Dk|?f(jmUaFHBB2zc=?@U8*>fN1snXf_%R<|gbwGu5xY`rdnA zz4z$P+v}?*j=g>i0C1wU7Hj}8_g(cIomZCC^S7_7zZdhh_e%hdzg#_Y;O4DU0KD*8 z(%F(*;S~~#)Syg6+!&>~LIZH|(kQ3#HkUBsy(IIrM|XeFV8T4@>V*)8xzGE_+Frpo z_trb{-gfLV?b6%u;)p1MluHUn=^!h~$kWEWM6D|`(%={(w>@pSatOD=HuOcop<`e@ z#@K;NuEA(T<0v{0Eo_+x+sL$aj7h^KwhgC0O}Q&rmuv*@PMxVYPwPvW6NHAtp)qV2 zqUa&hbzOulWLdgG=;dxE=}6DY(=&#EmvNEgG7%Z97-=MSq^GG+Cpn~fO`DZdos?o| zL~~>sxXNh^WO0qlcZ$K-Ig1e=@RVn=R9Lgd=6xYW*%$vnU2i|(KxrF>wU4L9lBTtb zQm$N6X-oxqD!T0K<{WMCQtT8lU%95jJY8jz6Tje8ilQULV0KgOS;)|`3>%)gnq*82 z%d-a#@PJD0Y3kN29XEAsc1%o6lQf)j*dZ8CprK$%clYm5lVF=z%_pF$W*C+9nP3)^ zt|(Hf5>8Uu<0#L18mwg`z8Hu?Iabj%4%%D3-!4Qq8K{kNWA!p@t@w`VI*x7`<~ZCi zB(1EJG>dsF@H8ckktB>P+0EvX)9C7r$YQ$7ZCh_*8|&Q*)Que{!VK5v0}=03B``bB z{^R-gibVAw9XvNr)tOc8khP>#x4JuRolXAHbTvrexLgR0t2XeoxVnGNw5d6HZUrW^ z!#-D}|56tdSSh-4NDIE)Q))f4?vM%|RSi4I1N}9{@!o;vp25|`sFwAtQZMzin}{?(5GIP$m^EO$n?e*M{;+lPz$`^fsT-TveEtzW)=-ApMocd*+tk_wO@k{`d{_xt-hdHL|wUOV`rKKexu248;d z-p>ZF-`pDvK7U_K&&*l+lyX)2OsGuytFj)r=fR^@&G@-AAd|DAO1!_{{o#Q^B;Jet z6sPrA&Woe#Mn1oOHs#mnJQm)ghv31AT7ps<23F;w(sY%0j<=Q6F5EuyK!-8siTBu9 z1ZU|97^_Bt$j6Xl9Dz~n3zjjSW#0pWNq}&Of)HX%hcOL9&_ABF*NB{+PJZmI*;V4r zjj1U@%jMEv4t>?kP!P9qj4(ljKnsETsxoW^E4{a&m`Kf=qBe!9fTLuYx-f}nwXVG= z>n(4k`$*ZCp%tr9;A7`h2NZmZt1p^GXI*e4+l4G;WwZqcTW~#BM(Me_gL`{?%YqGW znr@Bk6jPR46WSbJT0iFPIwm{edU{n$bSkyFXt+GQv^w{kKQ$dUk{Q)Zm0E0)b+XY6 z2=PPk&5NQEYN@}yaY0U)k%?y$M<70cIG6^wr9nW4(RVna7_YIZ5=DM>0~=r%L{p0+ z`xFPaptf!VGwh>a!D+6Vl3ACFlFcNltCyX84{1X8j!;4w~HMy_yiYP>%*FN zIhU68R&m^}jWtZG+$>omAJ1&OK3aU}F7=vScG_Fl2XvSCPfOr`wC^s~JGHkG+}%0r zTYS!{nY8m2dCnc=#?U%1=-(;p&TfpX4crbw_q(0JcF|AquMCit)t<_F70su diff --git a/src/main/resources/music/branding/mmt/launcher/mipmap-xxxhdpi/ic_launcher_release.png b/src/main/resources/music/branding/mmt/launcher/mipmap-xxxhdpi/ic_launcher_release.png index 7fd682d7c3d2864135c7ebeaf2a5231293a62990..6d396b95ed24e9afbd3f7f83266463ed389f1a06 100644 GIT binary patch delta 11 ScmbR5Gs|Iu@@5UT@A3c~LIiLC delta 1562 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 Hu^|f$U#lD{ diff --git a/src/main/resources/music/branding/mmt/resource/drawable-hdpi/action_bar_logo_release.png b/src/main/resources/music/branding/mmt/resource/drawable-hdpi/action_bar_logo_release.png index 4d2bdcee403530f932a03fe26b466c16096414bb..4e53c884703d3a027e06418dc98b9e39e31ee26e 100644 GIT binary patch delta 11 Scmdm`c1m!9%H}Ct%QyfXFa&P^ delta 2701 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 Hu_37l910xm diff --git a/src/main/resources/music/branding/mmt/resource/drawable-hdpi/record.png b/src/main/resources/music/branding/mmt/resource/drawable-hdpi/record.png index 68e2e652f651eb544dd42aa368262c0bb1f34b07..9d8be2b8ba158b453e930ddf432b08726166ef28 100644 GIT binary patch delta 11 ScmZqIIj=ZDd2=-D8UX+s0|X`j delta 1355 zcmbVML2uJA6fOr2hzk-2IC|Ly#1cDcmo3)980}z{$e6ZD8#kQ9ZLKA7h~2f_B}cBD z5&Q)t&K&p&{1pBIcA7>j8X90JQtbEnd+&XI@BLVNzwu$cY~9HZ-iTJ~?tT5;YJL3l zu+_T#fDO*%S?~%+Jhe#7Lu$>^yrtL9?kp$KIh7!!BbNEb&u`xiz+&Gx-3(BWcj=fN zTo&}?@^BDco=0A6>^=oMGpqOi|=B81x>?sP!C4CSwghxoYnqV}eCzA=_E#}H1Z zQ)}9`crk*uS9%^q4s;w-K}<2vB$=6+SYJ}~sE7)dOU5&xDM`pD(l=DBi!9Q-;mt&? zl+p~&NDgfa>7*)P95uLnQY4l4ID)iHXi76F6xeRS`It*C#{3W5jd{g`k~at%C)Wm( zri}|B_b*f)<8qpGttcMD1+F9w_^%f~ue#taVQY5 zEQ|S6Jic;)_K2jup&rgLZDiW+z_v?lZ{bbv334$)3v9q+Hk@CB#m+X~+**OEx`~M- zH-h5`4|$Oil`>1oh{8M@89)hHE`-Kip726>R`InfLw(-wc8>}^WQj6}Ldn2XSjl~C5^icQhA`$p|j_{c_ jUTN|rUX2d@+e|IBY33fy)UYemRNFm#`}ynImwUeeO6RKn diff --git a/src/main/resources/music/branding/mmt/resource/drawable-large-hdpi/record.png b/src/main/resources/music/branding/mmt/resource/drawable-large-hdpi/record.png index ce08eebe4212433929c4110018334edea706fea1..c5cbfefedf32b1bf24e971764c1cab394ac0742c 100644 GIT binary patch delta 11 Scmca;H`8Q-^5$sPZ;}8WGz78$ delta 1355 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 Hu_0Iw4L}_m diff --git a/src/main/resources/music/branding/mmt/resource/drawable-large-xhdpi/record.png b/src/main/resources/music/branding/mmt/resource/drawable-large-xhdpi/record.png index cbaab35d436966e3c3dc4e571c6b75af4c009f0f..51d7dd4c9085fba1de247df85c46ec00d4318de0 100644 GIT binary patch delta 11 ScmcZ~wA^EY^5$q(78L*<+XN2) delta 1355 zcmbVM&5qMB5H1H0h$9C$8ZQSBBu>&lVr^KKcA=FBth$w0j;`ah(I#<--EF&F-M8ZY^T}{8XGHRR%z3c|ugmQ9`B+W$6?GC1kM{8uxh2bLCmZ*DMXy`LNeJ%y}5a${YyX`uKJ53P}U44R5ybM zsjdMQ!0I^qKMe{c!kTw6V~TaFIJRqJ4HG<+3zD<_snYAx;zKHWr2BTA2>Lxo^i&(q hHTedwMu+~bradZ>6wU)#ocGq^7Nc;lM zh#MC;a^}FDAHd(>FJQN6w4$K_mLkP|pTGCs=l9vviIM4p8EIO3^AVm_eOEX^BwZEeqT5}i^B26V)-!1(#~n*mrH7{{#;g?WdL z+1`0UkIrBAqw~|qkB#joU~7gIK}sb7voy&Bo&|>HEh$zTeGUz2zvMn-(ud(DqB;hsc4BV=9O#=9wfjGZULDiY^sV!E(uX1~erZ@QDlz73(sKG_QFx zQ7NS~gENvt+d?|21u%|kTs|q1h4(muv`lD9Gbt33n6#UR377UsmY~q(VyoO9#X+4MMQVcRGgbSpB#4zN+d7(oF}WtI#|UF9LI9O z{bQEJd@3GXxInu^(!fv;=a@D!ZLe?JCAQnRk`aY@HZp(`vRn#{J3Qfq@~q-(E)3OquhTgw_>d*aAP!$V1HIjj zXZxOKI+neNHwR?R5h~$zw4VV-&geW7MLiGmL$6K-`u|Jdc`ov+X!;+iz1( z-!Jv6;VzFRx(rqX@!u0H?!PLSYDJR#J5O0fqC0d!wa0{d*?HALNAykgmoTuX8B8MG z41p2p8lbUJ9kc(_pj09(d8cElSl5bUy*8FG!H0563c52=dR_ kYU70_U*Xm0(7*N6Qk#12(M%1yLQSfgM7%m46z!4!hn(P9C#7>rVi?uLDJ6I(G(^iRbbRD;~mc$`;*LIiu1s zt(*6G|5zPIuQ3&=Lt-&t&MeJaW^M1xazam-0s}VUS!i8+{bm6kht|7|2t|2^jrsmr z!H&+}^y%3N4PtBO8Q7j-O^`B0z${HNiD#i@cuR)$#+*Y7R2X##q3a+MR0WJ_gUcsHQdy5FWM#rqmMN*hZUfH8LJ2t*f8cJeS1f3Gqo^@*r88;T zn2>7kRL3zc7n)oNm;HIp;31P@Qc$*cs{LFu@#MHuFrq}!7b00E>tN|K@I1!{kKXYt z7E}57(gW5diiMU=oM*epcH4c|EwQ_aH-aaqjS*U4BN6lA{0c1gOp;fix^7~k$hF{@ z;-M%~qC@5>88Mh=BMWFD%Z1RmBN9<)%i6#7>Y_gHbvg%y81h74$ir7JKyRLwUf|mCrXSeE5137dE@B&KYiolr{k}9= z!(BlqrVN$@@!u0v@81?&w<1aYou{llF&$b_?Q^L!JFh$Fh<&L45)P`G!GxM-2rX)A zfW=mQ%>Pe=Qj4(QosOAiT`7*$+E~D(7^*2L*zQQ{b#3uM?L9Poy9fmS9wU5iE-y9t f60b*x`E90_-ZXQMWqQ~ZdaC_64}X4n`2F@TNk^(} diff --git a/src/main/resources/music/branding/mmt/resource/drawable-xhdpi/action_bar_logo.png b/src/main/resources/music/branding/mmt/resource/drawable-xhdpi/action_bar_logo.png index 02a48437998e1c033292b24ba4a1f728e121f7f9..ac4bc0dfecda9f8ed9f5a5fd654b3fc53ba6fa3b 100644 GIT binary patch delta 11 ScmaE%wn1is^5$q(UOoUEa|65p delta 1355 zcmbVML2uJA6fOr22nh}x;K0FT5&}VDC+$*VEsW7_tP+7~tF&?8;KptnEr~8)#oCIZ&qSCoSWZYj{&p zJEc5>1<9aoA)QnOq+x^0W_etx(-5*UW(iBBP++?OXHzb@nDRexH^=7`l)XXFh+G;> zk~9)RZl9<;rsdL;OW|U;$Qaybg3t1hZJ($(*K|G^?&XX~o)0;XSC_T7iWxYL)d7zV zqm=Twczosu)+dtrhPpV%w2^7ML)$K~-NozP6Xarqme_#PXuP-ti`&jcsHz)EB)Jky zLpBIoa$Z}~k?(vxCN?FC%t`6$`L9e%$^Klfb1F`?=B^Ye?T-$S9 z)3NL--XOq(R7jGBY|!@&Wsem_6n92rHd;rniMq@-nb&bl;!tLGN%t9Jw(Ak9go;w% z8t(IOrpsVOK>wbg`u}Ynsa7QMzw?xJB)UT@s@+Jan_bi$bih8;UvUJgn!zO0&EOlM zt^r1kdOP|*4@zail6O93iuGJ^oUe@~Oz^Rslbmf$lwVgCA5_sp-M7m`;Kdx_3w?N| h$yazaI`n5VwbY`Sdn{GME>}|xz5lrL?ZNF^zX4q4sk#6F diff --git a/src/main/resources/music/branding/mmt/resource/drawable-xhdpi/record.png b/src/main/resources/music/branding/mmt/resource/drawable-xhdpi/record.png index cdee28db5b9d34ac3470dbd981f3207c62771a6e..a86ec5e2efaf26603fbfad116ea1c3655bffa2ea 100644 GIT binary patch delta 11 ScmdmN@mqI-^5$sP8)5(-sRYOX delta 1355 zcmbVM!EVzq7%m462#E{Q;ApZ72ogJKn=RJD80}yc1g5PLrI~T2%W`12smTy4qf)2u{31Fc297 zwt;ktkPWsRBOpGZzW)eV$TA`7L9?eLgu4#z^+5AzN-qmSd^CL4sHv5!O{GjRg!B2_ zn0F14O`z$NjsuYeElXDrJzpe}6nc_xt|*2qrx{Nr7YV2+i7#f-)l{s@EaJ4~P4dPm zf$WjM7n8@O|!)27VbL_k&O{rVm%S?aB&G1cM(SB8dTLyKqR>m z98esJEG8;t9+L@!X)@7(GO}D6jRztUnNn8qb?bv>e>4~zW+LQ~I>?WnKLw-xfo(dr zty_j!$Lo1`l;n~ml#Pb2rtC2|4{#s#yIa%=bw(Vb`*zRKeJ9w~E#C@5bGsKhL7ZlwuK9{MsA~ojS~Y{K z(W(Ympf%h4|2!y_2}|DjlquG=;#jYZB`g=AoRf_0O_X0(79Uj6!>VtWiNN1;gior& i3r)VltI<(?wo^+j+PTLPHS97q)iz$-`ugeK_l;kImZ|Xo diff --git a/src/main/resources/music/branding/mmt/resource/drawable-xlarge-hdpi/record.png b/src/main/resources/music/branding/mmt/resource/drawable-xlarge-hdpi/record.png index 5297964bd1d273e65e558378c41586d2482fb9ee..9d9c73b5668deb7b581857fdf6245fce61a42857 100644 GIT binary patch delta 11 ScmX>Y*y%n&d2=*tnlb<#Gz2mL delta 1355 zcmbVML2uJA6fOr2h$9C$n)CvK#7>%Ki$xft9or-VV=LM?x{ljMOX3i_Yr9L%NE|pL z{sa;?4u~s%hQENFrqPOq23U#|`+ff2d!OHX?{>ex`p_<0H}btVqSd;2OMll|A3xn` zwXWZe2Pg6*e2ytkEfVn|v*u~u((BRIJSX&&NibyNI17xQU%we3jsoMj8=^4pu}Qpl zUa+I{7Xx~JO8v;#dJG=Tu_8#BBw(HZ zYu2%NF^0BZ`aVPsbR1JbOtHu$nVXqtuPFLV&?3%d%rl@V$&gQFV5nG^S)_Txn~7Q} zr5T))9NHGrNmamzHn@CRB$fAwLRKa$WtkKTY&YP1!X+0I{s->Hyyij48-|UOOM^+% z#)XhOXDW|LxzyxRxEL&Q1`nCw(}J>{GZklB=ab`J!HDF=fb(SaSO=?^f#X;%xOW_9 z5ub_s7cQ_qkt{IO!#SpnOxqjSc8To`-1Q$I4@KKy7gE-uM3ifw;p6z>{ z=~#9ZZy4hJOh}SZw%-p7C65)y5$-y^yJ?SXvx7RWIqJH|+;p6-N!($_vxn42HdXga z{c5<+=~S1&iXi%Xg6jUuB37+Pl7HtZ>qvBmR#bbjP%pcvJLrhLt^bl3R5gPM)y)tX zRM!BDjQTkKKMhJH!jgA3VTyIFIM!=p2@`xIXQW`;W2M)X#RpaNQ1|UJ5%_zK@QF5F hXz~?ajSl_WOf9u(<{rz`uq)J5d;R{$m(O=6?O%darI7#t diff --git a/src/main/resources/music/branding/mmt/resource/drawable-xlarge-mdpi/record.png b/src/main/resources/music/branding/mmt/resource/drawable-xlarge-mdpi/record.png index 9e388a6ce2a1f9523ad921bfd8acd792b272d844..a86ec5e2efaf26603fbfad116ea1c3655bffa2ea 100644 GIT binary patch delta 11 ScmdmN@mqI-^5$sP8)5(-sRYOX delta 1355 zcmbVM&u-H&7%vA7h$9kkG}#3NiJhcN7i(dRcCbnWrmfPpqmwwTwImL)ySBUJ6*wba z0&(QP6Yv6@x$^*AaMCnd(a-=(kz)Jj-}imL@6S*D)7HCz4cjh?>&!_|e9ka~SetiC-0Ty}M@urXbyiX@= z|DvEr7q3U*#aZY^+Rjt3J;#b5rILVonq&gcJ+0y`DOQ{69BQD($TLsdtt^5Q{{ZxP zL4ji+Jw(U>J=cgxK*At+0xV>i5Oty1)e*wBi@ROWEKS)fq8J|zUNqL!&eJAR<`}}+ zY-Y@CgBN3Hx~1zvWI@Z)6+{<{Op>{tiH#M-fQqnSxnw*86(tGyRC=27bs0sPx4fBX zlv0|(Imw}Epem>u7=a6aLZiwXY&cYD2NLCNd;t&uC8 zNz>MZkbCDUj!C)HKhqZC#Nx#jSZu32+iOr&HxZHK zT5uHNm=`HgA+wZ>Da^C629%KHQfS=g2``jo<)2+&H0Q&9|DfP8OVoupeEA#<_xg_M zI*x7`X6>)<<6$Nw$wE3Dc$$*OU@XFxjpEIKQk~dgphr%3OLw<=rfvtQOU-yQCQhK< zmsQsAfQQqn3|0iu-xJjD-xN%>B1!(8r))f_I<%(RXF_Fm(R9!eecSvc4AeD)Nmw<5 zr-fAw&`4{J+5c%!DiM~vvk6tKYsIl%8%vnrv7C{D?v9mS*A^dC-ovVImw~|FV}#GD j%S%nZ!mH6y{kBs}ZQ8juj?G{91%*zfcA-uwLC`?&eteZNt4ZshxK%TDL!E%jaNeE4*? z)46_!jZVZ#@Cp&08aU!1HRfsFQEPi=o?~)K1qkVwWxn>~%U2Ds$k&d0ff?j|I$`_g z1wA@{JtF6)#EZ0@r(k=IBtc3A2J(&F-Ik<{KJ0%?`dlxCuoV5ke-;wO>iVm)@ZTs@8*TlYfS(jD0l&J)jxiHYU? zO1&Bya57b8up)^5o}j+}reLxaaq{mxRTGKo(3)zWmGWg5O$Qy(cgY*y%n&d2=*tnlb<#Gz2mL delta 1355 zcmbVML2uJA6z&cj5JwJhH0cEdiJdg<7K<=OJGM#$##U+L=sIp|Er~+0(P55D;gSLDN^kB`Frnue(!xa`2O}|vuxbX58uf~MVMNsYo3Xiy?F7Y2GmF>Fzuy^qeU$WMiI%*3YlsEWqQ?I&DWN%DZgB4=)RL za`}2dFVATZTf5J|(>c}zDN_W@(H3^YzIzEhJ+4>Pk@I!7a||JzKsxW1=#mNwJhzgh)4Li_p=D#sAcW;18j zazrtPZcqjRL>}}!TSIKQ$P}5|nQX2pdQ8%S=ZcFA7)mk}Qx#e|)>Rg1Uh`(MQc7zE z=Ol-&gG^FOU`%UVJ}r`^_n1OfCM;!{k{ayR;Cv#KkQ4C-?%KTJLCYIOwUcXuNz>Ye zRQne?k4d@GWc^r2>zIM(IX-xJ%ClI^ z;_d-j{<8U5hx8=FSC&*^oBj0Yve%sz@Q);(cJG2#$?Z8J=-!ILp z;hvyVQwD2-`0ojp_umv;w<1aYou{lKF&(<3I^qc>G*2W4Z#YoLa!S=>luN#XG>gb{A+f^d)_Z;DKW4zMj fYrGyE=C__&dQ;Cmmg!+v=&AN&v{in2Flqh*AWNrx diff --git a/src/main/resources/music/branding/mmt/resource/drawable-xxxhdpi/action_bar_logo.png b/src/main/resources/music/branding/mmt/resource/drawable-xxxhdpi/action_bar_logo.png index f20b6aa15e5b6d4f54384e6cac45e7500b52f87e..00806186a1238474601eef3482f5242ed770bde5 100644 GIT binary patch delta 11 ScmeBhy=mY2g delta 1355 zcmbVML2uJA6fOr2h$9EMAerm}g2Yamro>tpqb;lwfoZF>adaKGwU)#ocGq^7Tsd+^ z{0Yt+_zV0KPTXfpO9aQJD4Ej2~R& z?D*o%h+dpgKQi{7f!!t61PN0FER#5uco`TaZ^5wMl;_X@6-J!}#(wD$oQ8*>CvpZn z3z-xl4|IJiB4a|w<0rsDjt!9uZP!Eyw|(ropk9Xdmq!zP)PGrf)4RZ!DV1Re7mJ0p zXj>wmLfbEVA0h`jj;SH0T&0RE%~bAeDEds&oM(!Q6qJ-?EaoaObgb(vlC0rPWv!If z3@%9qZ3~r2RltZgxNM%smG_83R>Uk}sgfFOH{fh0l#ny=2kyqa+JnE#&!g%)AWyO=S}x>X$8wXudtF;NSWv;C>o>)PUjI(k_4?K%{!^ro46EY-s<*Hg{?Nrzt^!27=dTFU}oXkrghb7(7*O7r?V?Xzw KMAnUp;*0>8Iu1hs diff --git a/src/main/resources/music/branding/revancify_blue/launcher/mipmap-xhdpi/adaptiveproduct_youtube_music_background_color_108.png b/src/main/resources/music/branding/revancify_blue/launcher/mipmap-xhdpi/adaptiveproduct_youtube_music_background_color_108.png index 196398e3e304fa8d778569f5cb24d0cd126799f8..e2f8eea909b27cccfb250d39074ed0feece25459 100644 GIT binary patch delta 10 RcmdnP+Qm9Sd1Gig695#X19JcX delta 59 zcmeBT-NQOT*?@twz$3Dlfq`2Xgc%uT&5>YWU|=i`a(7}_cTVOdki(Mh=YWU|=i`a(7}_cTVOdki(Mh=J=c4JGB*Qbage(c!@6@aFE=XYs{#O3WCyqa diff --git a/src/main/resources/music/branding/revancify_blue/launcher/mipmap-xxxhdpi/adaptiveproduct_youtube_music_background_color_108.png b/src/main/resources/music/branding/revancify_blue/launcher/mipmap-xxxhdpi/adaptiveproduct_youtube_music_background_color_108.png index ceec7611e04500ea0ebc732b34f1adf8a15cc0a8..2b59a640373f883f74538e5f8fdea8693ab65e55 100644 GIT binary patch delta 10 RcmZ3)`+;YI^2ShKHUJkH1GoSH delta 59 zcmeysvxs+svH=5Ufk$L90|U1(2s1Lwnj^u$z`$4>oWu@= diff --git a/src/main/resources/music/branding/revancify_blue/launcher/mipmap-xxxhdpi/adaptiveproduct_youtube_music_foreground_color_108.png b/src/main/resources/music/branding/revancify_blue/launcher/mipmap-xxxhdpi/adaptiveproduct_youtube_music_foreground_color_108.png index 0dd262880a384d83f90d7751a238b42b6b877da0..674bc9308bad16ce4edff889969c1bc6c605df29 100644 GIT binary patch delta 10 Rcmdm0xVCVD@`-0B0Tuod5s; diff --git a/src/main/resources/music/branding/revancify_blue/resource/drawable-xxhdpi/record.png b/src/main/resources/music/branding/revancify_blue/resource/drawable-xxhdpi/record.png index 8b3b1ae4862ee960fc67652857297428513cbfca..0d50c1a22503a4620cac9c08cb46001afe157589 100644 GIT binary patch delta 12 Tcmdnm$+)7Eaf0$jgH{&+AzcK| delta 24 gcmZ3{$+)$Xae^{817mTJyA#8@b22YCDz>`-0B0Tuod5s; diff --git a/src/main/resources/music/branding/revancify_blue/resource/drawable-xxxhdpi/action_bar_logo.png b/src/main/resources/music/branding/revancify_blue/resource/drawable-xxxhdpi/action_bar_logo.png index 46a3d56b4eada649b27969d3e7ff7ef4488b2103..a5d23536725a3da88f42040a1073f88a651380d6 100644 GIT binary patch delta 10 Rcmca@f6jh_@U}oXkrghb7(7*O7r?V?Xzw KMAnUp;*0>8Iu1hs diff --git a/src/main/resources/music/branding/revancify_red/launcher/mipmap-xhdpi/adaptiveproduct_youtube_music_background_color_108.png b/src/main/resources/music/branding/revancify_red/launcher/mipmap-xhdpi/adaptiveproduct_youtube_music_background_color_108.png index 196398e3e304fa8d778569f5cb24d0cd126799f8..e2f8eea909b27cccfb250d39074ed0feece25459 100644 GIT binary patch delta 10 RcmdnP+Qm9Sd1Gig695#X19JcX delta 59 zcmeBT-NQOT*?@twz$3Dlfq`2Xgc%uT&5>YWU|=i`a(7}_cTVOdki(Mh=YWU|=i`a(7}_cTVOdki(Mh=oWu@= diff --git a/src/main/resources/music/branding/revancify_red/launcher/mipmap-xxxhdpi/adaptiveproduct_youtube_music_foreground_color_108.png b/src/main/resources/music/branding/revancify_red/launcher/mipmap-xxxhdpi/adaptiveproduct_youtube_music_foreground_color_108.png index 7cffc6049b04721e1a14435faa3f73f621c7c0e5..e78e1b7a74c291161bfed05a9dcb671b108e1e91 100644 GIT binary patch delta 10 Rcmdm1y0UbF@!v81E&B0 delta 22 ecmbQOyh3?`GB*Qbage(c!@6@aFE=Vy2?796^aphS diff --git a/src/main/resources/music/branding/revancify_red/resource/drawable-xhdpi/record.png b/src/main/resources/music/branding/revancify_red/resource/drawable-xhdpi/record.png index a6a1bba0b048285859e15043576d90937528502e..9a74bd8ff17d553ac426749cfa1056e42f40c555 100644 GIT binary patch delta 10 RcmZ2qv8ZB#@RCvvbr|AKnEN zwDELt49U3n_NE~tgMz@34U-#GeE#%l{z-aRcFB@&mUXPUb!@ka=Oi@r$LZSgmyAa@ W_+B&(p7;c44uhwwpUXO@geCwI!YlRw literal 0 HcmV?d00001 diff --git a/src/main/resources/music/branding/vanced_black/launcher/mipmap-hdpi/adaptiveproduct_youtube_music_foreground_color_108.png b/src/main/resources/music/branding/vanced_black/launcher/mipmap-hdpi/adaptiveproduct_youtube_music_foreground_color_108.png new file mode 100644 index 0000000000000000000000000000000000000000..b533be681af5017684629c2e18a223e4526c8694 GIT binary patch literal 3465 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 QuUL?Wn)({m>h_WU1-$8x?f?J) literal 0 HcmV?d00001 diff --git a/src/main/resources/music/branding/vanced_black/launcher/mipmap-hdpi/ic_launcher_release.png b/src/main/resources/music/branding/vanced_black/launcher/mipmap-hdpi/ic_launcher_release.png new file mode 100644 index 0000000000000000000000000000000000000000..88db9829fc880e2fd47dd04998bd4e3ad4ad5e31 GIT binary patch literal 2235 zcmV;s2t@aZP)^ONQB!E!jWc-QP`n(-vrZAAJ#i$@z=>`%yle zbAIP_8x=LOM%Kt0PD?D7(9T=6*U6dNdWo8kuPzx&NNJt_+-Q5^4RJ0w@ST%tfn&PJTb-;Gm-4jR%? zeH&^N7S3ljiM048rq~VAwfiT+8k@)$l8p->&N)_wJPZ3xd(c_9AIFV*X-EsyHG=t$ zXJa$nApLn?K3_;ZTw)$hzbrwb#O|U4IAnblhs_6Z(6|fvi3Y*1YO_d*8_^aaA=%gf z>f#0`2~QO6#JNU_L^UWJ|Qz;@ys}}43|fn+{}%KPwHk96mq(`>=RnBbLvUF zV0#@qtS>`HnVPrfJ34mY%$fI5U0uTqlB*^W$ISz}CSb{Erpkh?mG9!YX>ZYxa*_(X zK5w;_z;zuwcnB($nzOmxjV@*&Jrbkh3aB+;SNme?3)ozBnub)Bxya}91jfC4_uL@e zxpRlJHnoa$ZgEn;oHZBo%1E|i!_1GdX~qXwYwPrTAA$778z~m zTPpbNWw-9ax>=vlkWAWHtoIYGxqkg?H%LUg8XD%aI%k?FnF%JZJZKdDHsg|aDdZVg zRrdwf*gwUx%9FfqrHvb(8en#xe|`bk*%SRf!!_czP`*jf{LIk~W_94i%z7-Jdzpq* zp1+>eUXp6m%O)XdOoCUlBhUyuf6iPj&SY}8_E^2J*FBf$xzct3OCP>UL(-}z`@Jt) zro%^>n{Y|<7|to?V!kBHr`h?VO?q)6li+?BTPUof=28@^v!6p_LoW@9&AvP;x+XcA z6VkWJMRW#VE>7`jb|ilCcJ>WPH4W*OsEm`TdjrJ!u!e;x^YMXD7k55QzMFWd!BrWjkwD zVftCZ}%`_)ZX_j&QN7;Q9%vc|) z%3DtPlYeMPmc`$&Dww&(G+av@PT8Sd$}}fy6HUSw%=naC4NGq_kaWdc{L&iFB$P{$ z%qg=~5m8p@{c#VOS zH~+FvNPL8Jai7U+r#rZ$&HYMV2R$$m@b)vG!37x=+e}*hr<*4EGB++lBJL*(o~Jvw zq|Hrc0rUxaK4;p4HoV{o$=vcQ(oO3GgJaXp!ImkVbO)ETxydX*hMZSNwJ+%7F9edS zxe>>0ns*UN+UcCn)F&5VNzpF14(|4n!_djILo@lx_ca6JlUyCQYs9T9Sc7|f_ z&wx355gN;mGR;Y62e+m0IeK6sBm-0~BY3<`LYXtqElzUgZY062X#AcomE@OfN3LlD z@(b3Z$g-KPaW~YSVOmP0@8)byt}Z(UbNbBi7zrl1iBP_SMBIjjR|i0H7TuiXTW2G{ z*)4HGYM%Zkj5@oJ&VHXzldgik(UYLIVtmOKsM@Yh-z@{{fE8s+EJ0eO3Sf002ov JPDHLkV1je2CM5s> literal 0 HcmV?d00001 diff --git a/src/main/resources/music/branding/vanced_black/launcher/mipmap-mdpi/adaptiveproduct_youtube_music_background_color_108.png b/src/main/resources/music/branding/vanced_black/launcher/mipmap-mdpi/adaptiveproduct_youtube_music_background_color_108.png new file mode 100644 index 0000000000000000000000000000000000000000..f15c9e2c838a5e049cff1f3c813fb8b80ebb47b8 GIT binary patch literal 117 zcmeAS@N?(olHy`uVBq!ia0vp^IUvl$3?x5s?2iLdoB=)|t~@;aoSfY3>>Rb#hj#%5 z)jeGtLo)8YJ*mjZz`()0!F@5y#TVX8CTW{bf6<&eyZD^t^Et)u{)$CSQT}o0=ypk< O76wmOKbLh*2~7Z4`y(9y literal 0 HcmV?d00001 diff --git a/src/main/resources/music/branding/vanced_black/launcher/mipmap-mdpi/adaptiveproduct_youtube_music_foreground_color_108.png b/src/main/resources/music/branding/vanced_black/launcher/mipmap-mdpi/adaptiveproduct_youtube_music_foreground_color_108.png new file mode 100644 index 0000000000000000000000000000000000000000..45563277500c0ba6447e76e4f556e375e60c7acd GIT binary patch literal 2309 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 Q*#H0l07*qoM6N<$g1UI1&Hw-a literal 0 HcmV?d00001 diff --git a/src/main/resources/music/branding/vanced_black/launcher/mipmap-xhdpi/adaptiveproduct_youtube_music_background_color_108.png b/src/main/resources/music/branding/vanced_black/launcher/mipmap-xhdpi/adaptiveproduct_youtube_music_background_color_108.png new file mode 100644 index 0000000000000000000000000000000000000000..6575bf407bbb0f79ff83ed1b00c585c79e3d4f53 GIT binary patch literal 152 zcmeAS@N?(olHy`uVBq!ia0vp^H$a$)8AyKdJ6Z>%I0Jk_TzPo-IXSu6**R*f5AOmB zdU?7yhGg7(d&`iKK|$cihQpF-a_K*g9_ICVDaU?x?xM+a7quozwBbj8lkXb*V>oOV Vwbg0z+b*D~44$rjF6*2UngF4RF!KNa literal 0 HcmV?d00001 diff --git a/src/main/resources/music/branding/vanced_black/launcher/mipmap-xhdpi/adaptiveproduct_youtube_music_foreground_color_108.png b/src/main/resources/music/branding/vanced_black/launcher/mipmap-xhdpi/adaptiveproduct_youtube_music_foreground_color_108.png new file mode 100644 index 0000000000000000000000000000000000000000..3d312dc7d478bd68dcebabe035e077aeff133d10 GIT binary patch literal 4696 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/music/branding/vanced_black/launcher/mipmap-xhdpi/ic_launcher_release.png b/src/main/resources/music/branding/vanced_black/launcher/mipmap-xhdpi/ic_launcher_release.png new file mode 100644 index 0000000000000000000000000000000000000000..b032738d8b9bea93869c401ec5b90fb7882c1a4a GIT binary patch literal 2950 zcmV;13wiX3P)p(&*(UAwfU z888*Hc7Df6w2dC$RWll~{a5ATCehz)6 zAIab~>AJ$RY?KX{=k@8ihX+Eh^ij*(3mnZU%QFpgRp}y&X_@3u>CWb)#Z-yrisA=3 ze%swy6@#-Dgyk*sMa9o<5Ef5n(hn3*XPQj@Zf^GYq2lf5xZkY?i)S-A3zTnbmJI%) z{LWdVc>6i%>&hRU#mcwNQJ*wPb42;JQMJgIHrwlSNcp}4VGb+bHz3S0v*TM3c;!G#`E>uZQ0%d*GU475px$6TXNv!yh8r;g8ZbxGiacFU3u8 zC(HzQLmS|4A+_+8uo~_KRlrnW8C(q1!ls}EPz$77M$95M0kEFi$rr0(yP^SpmCz3# z#chC3RO{f^F?}9G_~(KW_-6iMIQ?h_R0YX7$sMto)nx4#j}s|jS9~X2Oc{V*CU1rJ z6Sp{pa4~W@9G2F=Sa=m2lT^UZ!^+{~u-b=0crdRBKA4vY)$D^Xu>pV;(<2L!!J1eT zjHeI6S3xWy< zfI-~9SZQ<_9LRqaM)UT<;oRK>goByS!DGr=);Gz1K@$9Rf!+ba59i1EUVz5N+g}o6 zgps1x;q`(M62egWHo_cn<*%!SQn<1}=Kx{fyaeA`1-K*Lyl6fASpO#MTl5AAVIX}o zNJAsM5;z?Q%;3Tt4f=%VlORij7xX`c-NlDU2&>gSUQZ#=L8uOl#Oe`wJ>?(~$>E8D zVR*Up7`$RQLO|%x+V1k_6^a-b8hVkK=+A6J`1-p!xLwpvuVykqewRfXqT$^uPL?-O4Is?yDyiGvZSu#qP zBX?vVrQ46omp=lHCIg$2qJ&}x?+A0mEb@x^F)td1XKK!o5DZDn+?KIz+W^oF1P1*Z zuHUs;5JQO*uFlKyPI>~D@1Go91Y7Gb!9eYK0z$vxpvSUmYU<#|jo;IPK&zpsNRLHP z_Q6_DU<~&$0j~P|I^7P~((oP$AyrYpSSEVo=}ZzDXp_bfG25ms-g^|=DwuQ!0OJRW zMNzQ9^da;w`GA1XXB@+}oRKFqHg=R20$L?ZSA%`-s6Y_GT~LNA?W|4ffOSnDlMr%} zOxQh_natAu{UaW`tW81{C5yT{P|e*wfGhf~Dc%Ep%~wbWXhkrQmlzTSk-_0^nWZ~- z?hueXdEPZ)DGA}zzWs^yZA&#+{6PoHegk333RkwCn0FlIvL4BY3d89Pm>TnleWOt&@88B z3BCDrE~`5MoGCb-a5L!fKNqL#DNRl zXOKrkXO>V@?aFG93ni4}%^d;_H+dl(3Ah~X7HEI$CJBM5yq^@l<`lwTM2&DxPyiJI zg~R7iq->kUa5sRvDXJ$Sj0tsE_5n^@(DIsN(7N�ioG+iLt!lk|Pg=@O6+8-dvCd z8bP?rW(j#pGd=gDsFXbDM|DSj1He#s0$RTRCjvrc)e*+>eo%4RWe5+xSLigSPiK~9 ziWyL~g|*}b6@U2+fa3a7u(b0w0l`>(l(D?0>Mpnq!I`Yy-nA}A&%uSB~GK9~h%V1?lip!DnOs**^{<2o!p;}bG0Z_2y4AgYrB_LF`e!^H@tNE5o5Vk}b zX`^LlK^n@U&h*?-Sshshi3)JnnCbe(}RQ3FwguqlDk}(s6XVn`)B~oIK2hPje z$Xe7R;nkc0U>t}gYWu<1`xOZxGMZT~rL^xJEriF5_CmT`>sCbUYJMm(SV}1fenPC{ zED&Q1K%P(qrEBkz5E3#v7|GLZd_aM)vgt#}PFhO)v(ADq>xS!UPN-6xMkxqx3CrXx z6@eugSG;bDgrKcub`}s*GDJei$RB{PuxO{16LjXrlQROepV(GqCx*y5OU7X-#La5H zL_#oh-Db762YE8i5^$cL8J|>jlcn)zqRpJ9qp=*wsB~LEzy4n>*Ku?21R`26-~h z&WSy(nkW#fDg6mgMwD}VFpuR(GBOyacfH_j?0nAQyqC{2|9giH~( z!d;cC0I)P)t4(iHAfU~esZ5kgaCRu~$-xU*2TnKj!63bDQhV0QZFQ}@p^GCHZv3=j)C-^NeTpY^+C7n zKZu5lXuhg3zVu_04;P*lN_KGe_274M)W6 z&;b*k2<>@0$xa<>yA*=Zkksb8joNIj0yL$`b&$FK9}W<#xg(`|8RKW5CXq(%cCtyt zzFjIex|l8Hs&9lT>8)Li+OeXM|uad9fCM zS<4`83xe$-n9B}AZlZ|`FKZ%zt-;oYOzSGf6hU&?UdUZ>#bXHV^=HAL-3Br8Y%Z@X zQw6X&*uFW7{%|J^qSY;sQuHk3)*dD5j!^LzGDp_pFH{g*QGFD0b2mYnx(#H~6mJA~ zodH}7w!9+#?oj^XR*!GbzqY!*Y`F0RSdF6W_#31i#dLM#G z=pWyj=T3y%8Q@RDVv@#Zf$}FNmDtI2*rJ6)j~S_moEc z+T6Ga!dJdmc*;_YJo^Utu w;FOCdWy12AL5mC(uTg&RgCG3hhp&zQ0n+a literal 0 HcmV?d00001 diff --git a/src/main/resources/music/branding/vanced_black/launcher/mipmap-xxhdpi/adaptiveproduct_youtube_music_background_color_108.png b/src/main/resources/music/branding/vanced_black/launcher/mipmap-xxhdpi/adaptiveproduct_youtube_music_background_color_108.png new file mode 100644 index 0000000000000000000000000000000000000000..a571df4773dc1c070710d47027a9c61165f72756 GIT binary patch literal 205 zcmeAS@N?(olHy`uVBq!ia0y~yU~~atCT5_BQp@^KAjKKr6XMFl!_UUX!OYB3CY`Yu zC|K|5;uw-~@9h~!Mg|2A7K5BL&J4GBd$%3W#S*s8H7(VCEz#??_+o~M6xFF8$KS50 YERyTs|9{mc4(JpHPgg&ebxsLQ06v{Xn*aa+ literal 0 HcmV?d00001 diff --git a/src/main/resources/music/branding/vanced_black/launcher/mipmap-xxhdpi/adaptiveproduct_youtube_music_foreground_color_108.png b/src/main/resources/music/branding/vanced_black/launcher/mipmap-xxhdpi/adaptiveproduct_youtube_music_foreground_color_108.png new file mode 100644 index 0000000000000000000000000000000000000000..26256d8b3a2ba6b4a9a69afad143dec0f57f6aff GIT binary patch literal 7103 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 bVy3_Oq>pD3efkW<85-*1E?|qbuiX1T{?7jV literal 0 HcmV?d00001 diff --git a/src/main/resources/music/branding/vanced_black/launcher/mipmap-xxhdpi/ic_launcher_release.png b/src/main/resources/music/branding/vanced_black/launcher/mipmap-xxhdpi/ic_launcher_release.png new file mode 100644 index 0000000000000000000000000000000000000000..38eb9ba7aea646fc8426d05faf2b59e13a471fe3 GIT binary patch literal 4346 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 ZV^iL=HFK3~wLH*644$rjF6*2Ung9eXWuO26 literal 0 HcmV?d00001 diff --git a/src/main/resources/music/branding/vanced_black/launcher/mipmap-xxxhdpi/adaptiveproduct_youtube_music_foreground_color_108.png b/src/main/resources/music/branding/vanced_black/launcher/mipmap-xxxhdpi/adaptiveproduct_youtube_music_foreground_color_108.png new file mode 100644 index 0000000000000000000000000000000000000000..4a80fb6aba7a234cb7a52e1da6d2a70b519b265c GIT binary patch literal 9360 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 Xe5>o_9!gE4eb?2}*DSnX_27R1$Y-ml literal 0 HcmV?d00001 diff --git a/src/main/resources/music/branding/vanced_black/launcher/mipmap-xxxhdpi/ic_launcher_release.png b/src/main/resources/music/branding/vanced_black/launcher/mipmap-xxxhdpi/ic_launcher_release.png new file mode 100644 index 0000000000000000000000000000000000000000..0bc859dab4e7cb6835845ceebaa5b667b79e6d91 GIT binary patch literal 6266 zcmZ{pbyO5iw8wX07nWXH(p?%Pq>)}ixFy9j5u~J9VquY#kOq+w1f;t| z%E#}V_vd@}oVoMY%(-*Vote*fCRSThi3pz-9{>OlsVFPxKJ=acH3-gw*IjVN1ppo) zR1^^Ue)IeJc-|DRn)(CvQ}*(u;4fKk=2h(3)$FyDvGAafKr#rtUf9%#394g70m@J$ zg`?ql3X0m^LUH&>V&oJI`J{()?&5rBRojw=Y|7WOgKYz;GYUd-)arSAaEEs!v=KD|GE(q`2LXLcQwusYf zUv6p06SjTqFYBEQgNM31jgOPVNq;T-$R`AMCiS_-{*EXdEpQBQWMSsNszuBcMeEp# zD&63GD&_;l&bf{-N?-&pChxnPio}o+ml{i@vPF-Hqn_3S`h{=B-(f_Xywh_BnCN@9 zeulfc1N`Z+u?C^3#}YwNF)-LFI|Kp{2vOq8DQB3w;#_9+8SczU_&8+^ zFJPkPv?R}GZWJBIX7_1pitXwX+1ZB+7i*{rhY0)lq~(^=vSKaQ-rYJJba8l-^s6WP zRqB*lCo0iS2YfEOHUh+?!1oL*_(QMt-j z;t4sl2><8)F-8V$u##MzdDUGE;%j+nU8+WwYt97S-PwJr$DUzxE6yrYhF=4!JpHjU zS4VVZwIFvZPzDZ0jG#rD@E(Ild(J~!n4^}pc-OB`UYz$f(ZAEV$rsh z71?R<@${v!f-HY_Yc(rM3nG`^_3<}t)b)=JarwG`E*oMHM~jab?j6TF7L7xH*rwHW zauOm2BM{8?01Cm@Z%d2RRY39ggr+fSq(dH@K{UVdOyh>Eeffc1Z<9xRnv1-~rPvsc zd8OmH(!T$^+RZouFiG}V_n^OD8Bfu+F}C2lJvtjX4zPn?h3GSeJj#rpQDQIZex}U{ z_5MC_p6b&sW5$q>l)~x9YA40}+;`a^e2@tFuZ5Y;EkX5pv4HIO03Kj&bmz?LQa;d~ z$082%s~{f@#Z0h4>CbBr&6Y&sU)g03GabeWE6>#Xxr!X?a@CS)&pzApYx+~IwAxpV zz^-og=lnu4_RNcx$i0Ut+W|%pSuZ!W^zYx&_2u*C74?&^VtEaeQnBV#2zMcG zMniB0+?av)+QioEu6Bxt_^T_}P=4Gukj(S_-CAqx^O5@Fq3Q{qF&XSd6;pSvR}z}+ zOZFllsnjR6HqNYRlEr~VeY93a8?^D#*>dslt4*!RIu~y=J$$RAbLROx*+l4SImxo| zh?a*Os)rl$A;u)mq(gn9x_C->)`-7}0@>`EtdtVZ4*r%jb+Ej<^qJ+27Brn)k1?d6g(a&z7>7M6=7Xf8S4Ek4x9h7H@agok{uWVgijIjPa(4 zUqb2s8dR9~tuSmlqu`IORJdsS6Ec4Y?`-Y6MIIljEyXgwBPo)wJ*gy0)MbMAVC-X zA57EQwY7EKu}f!*}&lTM-iKUF=Q!qcEvyKP7zGqm%_z zFE5~+8l{6dxk?%8E?9upjg9?fe@f zR?Vl;m2gWpADGDYht7+%bR_gv=(2!c8oGM8xv{Y_S={WQhyIt8td&Lt+5q)sY7V!H z1?=Gg(s{-RP)#epCx6Tudd5*BUHqe=+fOuQw6wJ$?KcM!N8c~@B`DGvb~?;^JS7X7 zqK}=7+Wa(>Ne?(B;;UYb;mM^?o51In4!4X*^iEcyAJcR|J1Hf!SM5%Y?to{$B6a=olD`2!VReiO-W%y(L9sdiTbRJ}Nus_%Y@iY=YpA z4%zQ}{vgfOBG+qx)Fgy6isC(-19b~9DwIrm<1P`v3>s0u|n`D zrk@FfBao~|=tHhK~Qru}{IL&t>l(;P9WK9VLM24jg|1$8_f@l z{a(`r-Xu(iHi+{#Zvgp$Ry#IM0^)Tg7s3cgJ(DAg>8~nbpjQWunMiDL;IKxKNaNR& zQyujXu#nB8j-;yQw-kn&0SpyHfFndL$3Fo1uCtR<^DK`|Rp^@mV_PyLzWqj%?oKZt zv^wq!>#uk$w+%}C?WL<7{T^oFC}P z`d;%Xcn8x4%_y$UFrcd!c1_g>H~g(mWwTH93|1gq{3R7f7;4-9;*-mK;Oo4ANNVJ` zY$Er~F^^CD=WE&pcOJ?Jt9U`Zn=gTsG=NR}N+qYBF@JcDxo1LR7-om#b3nvwFHgNM zaK9kW(4Fi2RVnu?oNjKHkdM0lWCSIa>yZUUnCFv?8Yd&2L)P>PP8PPy2d9aVY#0 zVh*V0Q2B+U!V7DEK?(UL<%as;*&l+C5y6nKtnJ4~a!|4yuDN;db_c&_Z?G+rOXfx^^kMTnvfj-D7GNR0Xm9sB`M6yAeq9_6@p{@*x*I?EGL|jpOcT4^JCB4` zC}_do>aq+4-P&=fGd(-|G4|9zcGqK!Ji;nn?R~ufg1b@nnH(2;dNMpt)jrCF(J?wYwgsPJfRd5vrRSEnve8aRnNEht_@qL-~iZ-{sp1z-VPH0 zsbOj@O-i1OjkHKNqQ28IwJ&w&M(WK2S>T4D9aRK`8=UI{$SDIR5Dj)FJo|_*2Rpw; z$9geGE~{-aIloC#Oo?>UR$E{)r5x9+@Ih`q8uNX%;T###3xJXtMr?b@tVR}mQNPBT zt?n*$#sX%m{IyeOq!N#g-J$Z}oK7`6G)yM!BHtHntwUK`@B_ZF3_tH_vpkj4Hn@*i z+x?{z)LjC-oym_xi;ELwj)oPsC^B0E!DF9|o^aN&Xc5WYPX<+m> z%in7>9)*qUQ4hm2ztbepH;mt}1)e|m9gX~5+{t3A0e@jz9%JkP=c@1T7|PsQy9mNW zf-~24F_;rY9r)GQugMgrm8V>z=oSk&zZpC~P|Vd&^hnNq`m3xC;Hd}vyYa5}%o&&u zWCq%TFlU1&}>Qy7|GCzZ*Td%ZPh8t0|FB7}sMw8iSYwXR!FqeEy5$;$sg%m&zE~ zAl6(EnZm_$eV$teJ`m?ShO`>D(aL0na4VF3lYz^W8S{d>jZ5;l_ZW*ANzM>K7ha7n zR_8__uwh7h?mEx{f?uJf(k{(Q_sR*vNLZ=(8MCf8GrXv5>w**WWBs@BbFqi)pA0hr zoTZ<$6cSQaEuF||YkQfToO@K~RKfgM3MuC->Iz+p*S_>JJ0zGMQ{!(enbNefGve?C7UoBhZkEq|4h!n!l!cMUo>?_ z`}|%+B`I*Z+!Vn;x;2TW>5b66(S>-2mGdK?%Vw^AH&^yDo@TWVkoQrRIE_bgRwFRL zJc*U&LCZP;0@A0bOy@_*bB{8B4r`bpt!msSnw94Rf(9Qz*fwPp7m;CFPzbQHQ+pY3 z=TE_RPtFJ8cbIgI9X36A5f6Jk*z%b4KFe3b^CpPLA#h_J<}4-f3TaRAo5X?z0+csp z!niza`@BD^-Wctvduj{Fr0RuQYt!($Ob!^Kw@$+nm1%q~if$-jy$S23{UkQVPJS54 zy%AaPt0syS&`JT8eLaY^Mfh;16y*6B%nP~P5wO8?CfsQpRCo;UTt^rAe~#N7rtV<+ zG`k-t-U1?Wy@mpXx)2Xqts~p8$h6&OLSdla_s3~fBciRe!AOAd;8qE`j<2q4qkLha^}u#`z6TGH95=H}u}kg`X^PVA9k z+cS$X0z~vUkK{VReF=+}zZf$ICwsxAO-%N4 zmq=&=gXL($%FuCx@>^dSvxI}r3Y_(DD<4@-r%PjdCqRI)XSe{>+b0mjb;jv%t3;N* zhp{*x+TWSeBG#A>0?cO6eF+%0fjM(a8ZgLToE(DT5PHk5DeOA$FM?|9eO_+=^!T0J z;cuAvKuU6(sEhh-O6*YaEZ#{$*hG#SHBwe$9gBRop}}F~w-V#KqSNrfW8H;Coc*;( zt28%pCxCY>Ff>;JWe)sTPW+nMQE|48;joK)E~5Fy9p3#R(M`chOw;N z`$SjA8WKe_EFe;vC;K}GM!LO}rxetA3#K(3t0E&P6;pq>82Q)vM~|O29We3($7?TA z&^5BH_lHR6T2qMaFzsB=6%QrvK&C+BGv^umO2*RkL-L3M&a#AFpIrl+xF_=VI3zBL zB4C7P)s-GI_x}7#c%y^owU;uH=Ib}h`hyP@oTRX8Y#x|13-Ct0nfMT<_5LHpQQm| zebWj$7sBWpTelN7$^0fgDAGlzsF(A$V?By5*XYWy z_ZDmwy!c~u&4_^PgsU2vzpWXx=uYk1kzX_Wv;vE%kz{i0AhAE=w)eei5O2Uww%_kb z9gYUWw_+Tv|I+5_UrfyEBEU_@TU6ZiJ%6@K@&@EJO*$KmGCc{WuQGJVeSlA++7Q zMjcrenfl$HPlNQZ8~5$xVRreUl;_8g&iV$8S@R>%gFMQMC=f1DB%aYPP17~1Bs3*J zXzq$aCb;!0kCQLeWbF@nX3GQdNvNb9$dHkB^=Ohiu5v|UOQ0GIJty&5D7%cyj`$6Q zO#DrJ(kgIKkPZI&0e!M}9d+wqo>%xr_`nC)=dDIuM2%?_SY%=7eyM6&2Y&x<4SyYH z$(`-A`=XA?^Dq8FMCbdx@sT@_gPx_xC`)GEN?--HPTo{f;NU3j7!$hr?5q~59+wL* zb#m6NV|f^1l*Yu+`c`FECXXEW_QqV#}>}O9A#F1gLqE0tfC6`P%5&2jVYKQ(o*obk1=sYjslUi>q#q#46 zt-tbimRhglaz};IwP))5BkNAjW3_y%e*~I(>20I2?_^}^MY{XNQUu`M#SO`w6zS|| z)^_b%s<1J@VOJs?Ai{EOdTZm<(F=7)Df^6w7H|fG;B|WYGe^`pacK=dUzdyF-K|-y z)~P+njT{1m{e<4QqDH2ZRgF#^H}@rkXp<~5o1qpT`6=3aO+ADWZ;mc8`l7r_j3Qh# zom@Bc>>Hc@rc4Yt-J z{?IPblY->6YPen6khi&l%0n2E2eyjQd>@{2^yjUU5vkl;eTF})c1-3KO3!l{$%k5X zEPcp$e#mqpw_i-mA9*!s1d_Pu)f7Ca3o7~A$}&36PraU++w&c(UJ=0K(D$dCKs>?J z`sFAM7}~$^ZfzrEN;ueBQq=hY`X-(p&g4j63a--F2yO-;jZrdvd&V>Tz8ldG5Ki;} z@Cnhoi6E@tUM~(2P(MD$#?SIK7Ei($e^K=3CIo8PYYy?B>e(VQO`L;+C8HTL=_A)Q z1hd8-e~~j=G~R&c=y_5&=$xxMuBIgK7Ad@lapQ1PxHo*ACu56)#ru?ZvRc?Knqv0b zi_$a{TEKg{IB-TU8ZwsHUxUc@pbIOF5`Oc zW+9t1f07-a(YTu)A zAsYON=gEE!tGTE|d=xBECUDX$s=cQ0{>h&D0YjOaAgrwJAXuVwcWcAof!P3@g881{ z?h=bF_poFJmX;R1h*c?{ued7r{5-YwJP=ozbF0x-dqIgL-&=W{uEdiC4pFAeJAUxr zuQ;VtRr|D{DQU;1SO^&!T$&DMd0BoSjSNB-nsQ7IA|6NVSSeONt#@|Jb04_Ci7r3V z#bzj%7jDvtikXV&SW?Jxx{V0zOV8Pr_iC6wcv#u zM*wbzZh(Lv8Px*YBJ7d5{PI?#z%QYvYnvF{x1}LRZYdJ-a{sppB-}oZwllM0AxnvR Q_)`F=C~7KH%UL1+2Yu1ATL1t6 literal 0 HcmV?d00001 diff --git a/src/main/resources/music/branding/vanced_black/monochrome/drawable/ic_app_icons_themed_youtube_music.xml b/src/main/resources/music/branding/vanced_black/monochrome/drawable/ic_app_icons_themed_youtube_music.xml new file mode 100644 index 000000000..0b5a1c98c --- /dev/null +++ b/src/main/resources/music/branding/vanced_black/monochrome/drawable/ic_app_icons_themed_youtube_music.xml @@ -0,0 +1,5 @@ + + + + \ No newline at end of file diff --git a/src/main/resources/music/branding/vanced_black/resource/drawable-hdpi/action_bar_logo.png b/src/main/resources/music/branding/vanced_black/resource/drawable-hdpi/action_bar_logo.png new file mode 100644 index 0000000000000000000000000000000000000000..657a858cd8588397470c7ddd9ec53ba1460a0ac6 GIT binary patch literal 3463 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/music/branding/vanced_black/resource/drawable-hdpi/logo_music.png b/src/main/resources/music/branding/vanced_black/resource/drawable-hdpi/logo_music.png new file mode 100644 index 0000000000000000000000000000000000000000..0de23b16147fa91577ad3fb10a0a4e62e2de2cb1 GIT binary patch literal 9043 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 FV1o6!sB!=R literal 0 HcmV?d00001 diff --git a/src/main/resources/music/branding/vanced_black/resource/drawable-hdpi/record.png b/src/main/resources/music/branding/vanced_black/resource/drawable-hdpi/record.png new file mode 100644 index 0000000000000000000000000000000000000000..7b4de9d70ad2b81d74edda27c9567b5979c00c17 GIT binary patch literal 6388 zcmV005u}1^@s6i_d2*000=fNkl^s9Mh%kUGvgjZJqA1|5xS#|@j7m1w8e*cRS#gWTXv8m? zW)H?}W~(N(P0}nRZJOq5(~q>LU$@it|K0a?NR&HwoQwCpbMJ89bDnc@a&+#Ud4E37 z`z-JCXf*2jZn?U8q%dM;q??f*M*1x>zz77&z!iVL+alz%Q`BEtT?950BW;ZIGIDVQ zfL*VUXZBg%!KCiU=m4(UqLCm|8Pb+2kWK)cCnL=k4L2xb==fyN^6un2c&a<99PrE* z(*`FK@}11;4$Bj|P>a(r=!D=|(~RW1hN?R+4{g^!3ZS!fW>mGJ1Hfw@VQ9ozh5Q!H zDj6zxDu^n0s;D4}8@uaQfx50Uq8d{iVGOTV1xPgMRbz?5JljDP8YpZn$iv&Dr5o zRBX@RO^bYw3CMR3L%U}hBdNHVkq!?d9``E13C{wY^fck5M?TiOC!y0V2^-uJ8A(8q zYcL~02ypdLT+C1nu{c1C9>J*fO2S5ME)M#Z;|={RT-G<@7y8-wz_$S(>Sp01T|GY5 z*5VVNT72qVgU`HY;B&8PeBouruRN#W*B({)je8}&a<9N|-KOGeMtGiKnvdUZ^HZj^KjX3 zu4oYc-lYWJjGux(Ffur<5MPYT!|`!Ow2hBItcy;r&WWcApNJCfVZdBn77hnC;Ej-F zxDdP)Zv`#J+d+%)PT)exAsif6fIp5k;ZHZ^+Y#>tH2;;kFguy9-m46fcPgi3{Pf=3`$2bAH-@D=C} zUxRbuZ8$$+m0}?L%a}>{dQ2AfjEzQ|i&lkDDe#3c;B^L>@m$n8JRjMC7bDy8V#L}J zLHLNi3R`uBSnZRA1ztwvF&;4y;u%M}`F;1yDCWOS?xCy{FtW@&f$@ryagTc@PPyk@ z7leNulY_tgS2hmZ6zgaZl>wonyxlO*Aan%Jz)xbj@Jw_ko{e5F2*M+VSy<;=fHJQ* z)U~uu0 z`d!U(fiG0b!h$qiBKF01;_>9IIFWRRO$ZM}u0*|G9`p>bO3TX20%UtkHxNM&V?mTQzWoud^EniDfgNX{_6+n zxbw!a(c>9QRZOaL*JD%cN*qbug-26&+Jtav@O0KhJ6oj+(TI1Ai?a*Dmv4xZ(j@md z^|>!b8;!e?x8P9PU5xDJh4A*MC5ZEmbo!F1EEhjKH#YT}5MKIW0&>RtI_G)NVtT2c z`=Yfm*qgQky%~4oKzff=2p>u6Mzx`6)Ya~hyzy5zX4`~t@CQbzARLs`6iX3oE(k2Z zgIRm=aOOR%Sc7m!d^=)&qDE~2=|n~wzIju+O$h(3NyCz{fzA`8mcsNF1Qp``iTm+D z);?Ycmq*M~E0`_v@Yr~{KxkIH>CF!+!hP94#*ee_MJ zo{Zfpd?G<8fn#E#0U)(5RS^t)+j92f?#aDYA>5p@8NuG6DqwaBsj4PLtq$~#`^AQ@ znbyl{J^ZjK`)=HocaQ~eID{KhyP@;&Q^67_q?+0mgd|Q#Iau8+CV?g>xK#*qLrPR| zB#aZ1QZ9<;!DiWMzq*vQxP8hA+`-6j2^(+U%3Hn4?ZBATVBBoBQV8xj$t8HC= zr%@^6Fz3Uc(SGYIoUwq-TAlkZPLP-mn?Ez5qYUir- zE_75r%Ym?iG07w*D3=W(pz*CEM;?X25bSgpo%n9skzO>CS4~?APDR#!k!Y`a9yeD$ z$APdYzD3sBZ}|H5+ix*z)@-MOkX-rXyLU`U3wlbL`6xE7!P;pra3E|gJS4l#xE6pz z>&%(6>^ad{AmqFJPFllBni&zh;@R6X0Lv@RqHWqs90(`HG{|lva&mHE?;_f8-MUVv z0FZQG;OkFFp-E=1WZthaY6e!B&!KI4|5XsKDm%@b{Q_jU8B3NdW8t!Qoj?DI;Gv%PVc6k`%RB; z!m^szI1pCnY**ao5bY+!ER#R4#E=bNe?pSFqn;ZUz2vIoQ7o-_odcmUvRaWELa13* zVgQ>o$>bX$A@;MVp8xcW`CUBo0+ui`971oIIv=#m^1glh6{8J_Gs4#{n1UHLQERW8 zn$UtpwQq7DtjgWxG_f-wW|;u1lmIqg&+7T(MZY`JMlJnTn!g7N>fYu+m>lg~C09bt zGWoM|*M_8Vy0z~8WULsqc%ZAuT}~Tkyo~vE?{FYgy7}c3qTTE@%S3CESfhN+un+HS zJCUDtk%|Li2uMS7{ZG+S|L#=~)|MW1?u+1zX0tbyC-(q0-y9RMr+f~duU z-mFU;2=g+Ok+v$*CgEgA3*HP~g7X25SnZw3&J7k~mI+)+PUn$fI@TsSkx{cEKPyG_ z`oHXnn=r585(mQQ@N(J1m!XZv(=i*^c_Ocbtz;o2GvhAk>(SsDN6jn~VC59RCKH{k zjTIyFjz#x`#m<0~mL5Xm?Dshk>UGhw2e2!=i5>G`4Z@%68*#>GDmxF3mRXidI**JM zvo_m~4BZwzBO*3{wRIOTXZFuH5Guj^cE_}`9rtZP_)Bda9``I@H;IN>mPVxwz36|?NfbRHQsYi-_fk!z6X z0E*UrBbWiOZtjO12-DNnDC53tawi^`xKA*IU%8j#l1m0pKd*Eo@WFkwW;*_+mUWE*&M~14K8=BxEDy*^ms~ zwl?{FgPXYBD?|k_IkN*Z=lzlcVMwS+5dbbv?`B)WT`z@~|$LP#dR zf9_SyfpCLcqMQL-hZ#+ua3CaSLnQ#XDDzIXOP5#>{?C~Iw7Rgj^_e|pnP^KXehU(A z`pkO<2f|LbB>4iE!~j^`{0Rp_r2yEHy#u!upA;2Ba=r1=4T*yK?-8?XtI|e_TrvUh zQ|}rMgzMd93}9a637A_x<3OnMRmOOQ#!0(zOWBiDAUrfiSRmfkC3#X+L;JUga`VF{ zKD8VOPkQ9b7r@DtCo#QcfCHgos#@~)U|q#CR3Loe#$>_oLxR$LsXHltkB_yr90*T( zn&b;$Zq*a0n*TWmLZtvW)3hIJroBW3!e_<_zg@<69+V2ek974M2v2wx$Qi&>sGR== z2SS}bRuKSBFMNQ#IzR)$Rj$HJFmXt16)({KEg~5c{Go0Z2g1j_WDH>Z#0{ue@M{i) zL1Bf80I;ICm#tkC8^Sw0(gefDXMV|&qJ%5oV*)<#ZQwxI;bD|7fN>MMP`>a>4unBr z$`~kJQhFFovo4AT;UoGgq`KRmy0Rx8NW5byvLbm5fWOes=0JF}XR3?=%_W7D@F(iFGk7YuQ?DV zWGSN@KYQ9~R%4F@!lv+g_`2%_nOjnFCD*E$)jnBx-+vwl!hCm8uV)U3T8r< zz~K<474B68fEm?i+4mL#;o_ur1PL4^E2IOLqpGC0>I(6me-j5n;+)8~9?-)(2t`YN z$AK_sTAv~SOsRPmg-gG&3&JIn_p(iNtbY@ksjK1bWf1h41SWgUtz0@MM7Rgwoxp`02oL&} zQvp!aYnid8AE98`A2<*O$IOsDfS&$|NNW9G4uly6djuC$5U0UbFj>yMW6HeZ@OIE5 z4ul)Eq8|xNqF+o8NnQXG1K@B76Z3Z{!VJ562P3R_FKdqDN*`h!E1_W(d(Ev}yJxNQ zEx=nri#ZV1dL@bdtQ65(bLfJzk+*!117S|xIj3&TA+%!_(T;NMA9%zt3m1Zyav(H% zi2DzPT63aF3x8!5LQn4?rvy)E&pSRL!xKQ@A(O< za6W7$2SO5>5#0l(*`(Y!`%SA5h9=Kfthu!}i=ose<Zd-a#@jD}0r3BR{ezoA&C>p)fo|LZk=IRq2ApWry|?%T+})agydW( z^795I8`tXL9gMW4Ut5K6LdIHInp`1T&sm07*Zbw+ndnYD8@>K22%ijJ!FtBj;(t;M ztPY=Y4>DK%l>=dB)6ZqM5pr&qMpF(%uEbAbx;PN74k)AXJevcnJ;i>Y7vqd%tp1x- z2qSX46$PLYLo3&kCPN9%#@>RbV!JpH632wXGd(r7maE89lh{kn#`Y?W=rAzlb|!8x)E!w^&JZ07c=%#L>? zP9@%kzJyyj5OxGpDIOlw*t^8OC-NUHn240+-&ln(srGrNuN9P=+#aUK)*)lqT!6NCHs-(Fs}Kh zRR~k&yrn`yyWTIp9Y>8ja4cmz2f}o10<$?}MK zIFh;xkEZVAK)5<=7Om$FXhyndWJZQ=o+T_A;Ds>AxJU&?WSL^f$Dy>l7}?E%a9?~U z8xy4T>}JjNELvJn7gd3jwg2LUP(2TdC(+s%^k&@6cJZ*e5hhk60ZakQ^ zmj!S*gqvbl(tQ4aMyy3s3zG9-Z1a1(5GFUit@w*fju4%PA2z3K#{Cob1B zTo0XqeufUyezfC)Z25jjE)rJ^+JsQmg!W62cNjLNc4L3e{rGYAeH;k)rtLtCmg)ri zevR0RM#=tg2$S3Yt)2<5H^ilj!>;Um+0L!|avrb>AvqUPeh-s|#uB??dbs$fEmI-9 zPWZOx?8iO1598k4hpa+a5J-J)U$2JNvJ|WiIub%PPH0_nLrU15)pt+sWyKnV1wqv3 zwG3Xf;8X+%&9r|^dmvOZCg01P#1+_OI*i@1xFbGkMKg6A3Q~h_vzC}wWKh`_ISrbRWzfql&c`32AfR>u&wYhwp+h7 z2)8lkL2@pX;C<+uUPqYXAqZ{739l?_)r|seI6gkOorbvamK*4kEcH>6PII4Ngr-4K84$gpWubCHEj#D9)422 zTaU(3%VLTzO0@~La>v7O+sW<9=k-WYd#5}cp9DMPuqmBE@dri zq9uM;vqnzKRpd6m_Llea-7(>74M+MDk|vpQ(u&@UwlhXnqdI3h+NQmPwbNced)4!} zx$-%i5Vn~fLaZUn5%1ilk>jGBs(j`6N$nY1YXid9i{@Go zTAT7oM$M9W$7JX>nf(4ADTGcR`~6YCHwGc01r{+ODQOYX)7BtAcRR|951_gJr)a5v z7xU}h!GgNC*`bGv832VqSe4$zoDU-$c~o$`$Ey?whq`i+)^L3N3GIdO%E|9!aN+cp z0hn7pLv`~fn9=kJX3qO1YUh1~y15^szVQQgvS!1a%a}9!XK0-LKIS!C!n|3RMg-yV zinAy-u3;S$2cJ`w1D~8A9BPtDI<@k(3zj2tP5;lY2nC z&uQS3L!5Br=f@y+UT{EoF=DefA}+fNaTB``KXC(ct4=ZU1SVIWL|)|yBxSBcGAkWO z$>>0^#Vhvm3RGGeuvg>E%Mlq9RTQ4#pp-ivR5x5UGAO&;u0&Nd7uC&|g|iW=8I8;0 zob;#=I81t+(%Dc=vTAbGP>m|1E5xE|LsjcJn>OrKp%E{(r)s^CfoP)Hm1`78Kea|d zqYT7mnoTmDPzFTr&!;XGL=`+0L=`-BaXjY!QGUi#JzJTi^?F80_-4@ZT|?EKm#3S{SL5<-#NldX@=4Zx!%R8#EyHNsUn?=hwqAcv9<=Jg2 zaOxU@GUW{*eIEJj6!n+>e*HhoJ8GA5NSsap0000H62|R(q4TUe z|H4ymcP71-&h9{ePeIS7Pe(_3q7~P{M|cYBn45~Ff-kKz~i=ece^InT3=AGf;(P`jYZjffV&!-1plUfCC z3@7V~@^_%}Xq5EU^EK>LP4By4cHHa~;turJ)H$AYS0P|+gH!gbJQp#rp1Id3eWs8X zCB_I09=WK|%{RNgtWgbhX}Gv@Xk|cECEf|e;;vN_RNi9EGVZJs8PKp78lNZ};v?nw zDj}+;pO@fcv6Ay0+k#|3WAx=p&}WK1Ht)~H%PX>Xx?fdft2ib2o$W|*(KwzXU_l4HS9PopMRMjcFXWRSPeW9%%ir>V&y?tdj2q!(xt!0iuSDw-%9gB zuz1~<&h3IWSsC@~Wsnu=24QYEA!-HS9%}gQ^&^)Rm&{cm*z)1+=vYYFW!&b=pqG892)>#_Vjv=?QD(jh~K?Vr8>6gco!&;;%2ByM`%uk_-6?8NV1wXuqVMR$ zV0RDLML8PHJ9^3zrd z_2)@ev}we+JD(lq26i6AGP-ql@~6m6WLq(N>AMu*Uq>%azGS{_{RCg-1KUDp+!eDi z=HYci!W3sz<8u_+Uinu)WU;yxaxWpV7=FCPXp}<-ySEqqe$pC~b7H}x!# zi-}4v9!6Ki9#fQX4HV~t7{VQ&wYcX)F)9&KSs|X$>S!fDVGpK|DOCvY?Hq74^HK ziD2jrxIX67C>n(0V~vg1?i(F+{M3?{vz71B1+lLBEhQNk6JdknzjREN3vldsU(oH5 zN0%|p`>l15@ekJw1AcK|Fjs72B3i$3ik(=-vGhE0iDm5SY`=3%dyWTr{n&i)Kkwa`O*lz0Hao%OLc}T=Oi|Su=J+Xv zH`vGmsEK!}Pv#_t{n5WHv5+J(ys5d>80r1IEVgSb1_%B<=!d(HkA$aOI>i|G1FJis zwl%&~3yQC|IcEc;=-UaVhifzF;k^SCJOnW1jJIH@g8k)Z_cKs~pCV3%d9r^3qagIJ zk0u{M(yJgF@!sT7s@fxw?Kn~pW zXMvYcMI9)jXZmM+beIMcMp=xBZ6A8`{3OSmi6r3a@1qz%QdzNja-_|P+^X3mByu9m z?nKQfQIE5I=QY-)707~eA=a*t!@T`EqdN*mlXMEa7O0uK;`6?F0Y#*eDTC}k>d4M$ zwtSU!a2jWxxT^;hT(6P4@nwyHimZ<8ne4Eyw5zY?Fl7lF9u55OlMdUN-gI4%v7S)( z98p}-9c1M6@`pQ*D|eD7ktFWbWygF&bfzbtknqB)XRBye?gcB>wH2t(OH=U5?A>KS zAO}=f!wHXntYp{iz>7Ai+|`o`uC#qSNSzDx#@m-PC&k1UtQTfs;rv;4Cue|iAj6;Z zIcn(8cT45|lprEVVU8!^mVlk3;4*9t^^=X)N)brL%e97P&6&F(B1SGnCS@tL1vA-h zElz=Yl^)gq?IRb{ts>EQ1#Y``kF21tHqi3kJ$0tKcg|nN;7WW6&KP5UXzKpznvYgwOjikb&Pf zZp}lK>qPuswMW0}os~xZ0~x98W<5bzJ8K=8?pt&+$-OQNoRSba48%pNfLd^cg_5Y+ zC&G4xI7YX+D*8YV#%~+>53CUr%C(3cLe#k4KdL~&M722*m^u87WRcIT*~!!@s~itG zyy+)1SUIl0tQw>atk8LF0$$lU*bRS_Udm`UC4mu^ek5gHL{Dg1Kd!HvoJEC6tD$x1 zIWkrW_o3Y#oRb4HQLlJ8kBPTQRf{TL1_Zk+MpMY0l@=4wHnDka^<6%otG@6zpTR}< z`-L!cJ+Q+M3o<4K@s-WLF-&m%){8-C?Jy9LDz{&?UfU8|)R=h|^9k8^1cK zd;;#_ISnw`l1ODaWXDjd35)^QD78@2prtjm!a3T=8CwBYD-)XFRZU3V6|7CpK)a|~ zozlTNwBCy6$LbU)Xo3%BI(q&l``pN6Nuu^7)ui}4;ieu8(P4-jrEY^IlJ)sp=FF}S zD2YI$6r=Xq#94WC+v(Y*CemDt=_PG@X2CF<)^9n!SNb#ZY~piIrO+3*y}9dAPdyQh zO`izeIA!1e@8YuO_^X~^kD8>o?$xylF9fa)hVJ1}9i5MOSeK4EP)X0TA~}jftZ=?6 zQh6V)q1v+)TC08GnaeNY9aY7&=J_Y#6Uudt+o^RvGMN(1>P&8}##*sCzFfQD|7OIO!&=(^s~vkNiVV6TR`)vR(wG`ZS|A~kt`qX)#Hg~i?*r{t2bSpJfDPU zWnV`Gp?xivY!dC)sbviDxoH(h`b*AGp7(N3?TdC?OtAT~`xaeC8(I;4+3@4)={T?% zwQL>*$9GWsiVUnh$*xb}Mgq_fwFij&qih>InU){IjC*xe9K4cL6aA*BtIObzC91ZJ zYVU*U3tkAtJZ1}x(1Nx3q@E9GpJma+%npIT==ik#9Q$h-!_Bq=v|hd?qua8oAFWuYQLiT*nXUU z_hH__?b}h8!wHyfr+(6EAw%+FJ|QM(rG*;3Bn`yJNm;;1MP1*A%XcPwWZw=LvwHXB zY4q-{h65(d2@&oFNZK4sNrSqZNV{f*K_svQ-(9zNoipUS5{;=bM(A*Ia`vd3Gzv=c z(0%W@Kjxh!woD-LY?QCv{C#x71AMT%g!p&K>XS1Wzi$Z!c5<7IeqHo%z*yr}=tU)| zVjmKHhe%0MakQ{nf6YhACJREqkI2$2kKe{+=9F3I1(Vn=}TB`RyTPV2tZ>QwA^t zm==hFR8VaIk1}pO{-4YkHujWJhI?y~$2_v+7@acC5p@(4p)${p*VFHpGpbaE`+j$o zuVCab#{IaU_T^|ZFv0$y8APqlWJZ z5kS7`lTEXlFrrx>3zq7JgUtC~$sA1_L>35#I8>M~w^_JPHUm5!K9sx0V=9$rmcOGL zWd3LJtS#FNbK0+wa^{rk>iNl7*+f2aV@TDyzz6j=HS@Ju z#49$fDO?05JLy0Xw0jNCIU6gTN19k{@vf;2WWUU6qF;=*)VLI?WM z({?{RJEts*>nnk^#6KqlNE3ccumqPlu3}z`?~A7w+5Z+&IOegq)0GKd|7EhYSOu=_}Oz znv^@XqAe)Qk@tKRy|dCP&yC3LNIuGx}p+f;X|z%8a-g1&=z zFa_0PW2BYoh&~La8#Bg(^D}-`nZ_Ej*N;YsOTI_TvHaw)er*?5Bynt0-Rk98>%eu# zORESH>BMUKPTmY7R;G%_h#iqjimRLD9p=_uwD#TLTL$efph3ec8@EKjRFKE@5h%MJ!Rkf*6eJiTG)KrO#;lKf>gmC+2z9q+cp4bPMsd z<*JE7q?s=}laP=!t;NUY8MovBA$wU9e ziaGuSa_5%=Mk;coz!y2wiaOB6z?Y3V?ISx8rS|osrOS+Q;F^Qn!>Al{q(=E*B)6|T zfo$~@GOJbd-5cjoJnGMp_aMgk*xs4C04*Z+#rr8RjHiiw?Kb0GN0ej8?VgjqP`)XJ zd8GWdGIuFENJo5R$84$tiYziH&*mq)g4d+pZLX_(dbU~VE#t5O|DNX3ozM{{YKt;f zn4b)+om9eCj*(4VF|hD5zlbpw;`G+4_|`TLnDtKft8=XBwcF4nxkEPiv4XLJWpf^p zj$;{c7z>$xDw#lNe>@6O~% z%B4(1i|(3t2ni2d!9nBIDzZdxDd(%X%di53gx6^Rf|LRxXHw!73^bpx*9 z#7lY!=#>fSLat2KQ#vQ8ZoZ8&b_2TLDFCMpA3+xR>90H zP=iC3o&cJx$SY?n7hO|#ZN(>k@RzoX5XVonQi%+nfycz~J7mX?U}xOFpA=(Rmcyc* z=$hPBb0Il~49i(FJ*S)Q9MCP9HbgTz+;z2;inu(>HZBI%-%MFuy7an?UT5cu z$M%z8i1U2aZzoFrC>DWv#@O@)7132mjeV2uz(BU?J&aY7-zhAQZySKyo8TAoPe)1c zv!TJ46Ao|$GD~cp&y_$T!D@@H9W;aF|A=^muVr|$>yE;FEj)d^YH2>|njK|9+QA30 zU>-yL&{wm3ITHnZ$A3)7;0ZGiUI6!iYdsF*i^N&r<_DSBOH9N*lceOfZtboUMm)bCIO0|eb4U!QDWXR%^YT4%bd_3q%{}UnFkEEopqi%*V3beSo0<9 zrN{`J#u5>TS{fXG&vW`Gf&+%U$8j70v%LBkf!fI#$_;)hdC!|w3YqVTl+XVB(;yEh zOQJn_w9GT%rlj#|lZi)L0QwX`;)Ua`zpQ1)|3nxgx1YzBKzuc@^PdqtucbT9DK!|0 zzaZeCh)q9(X$N~B*+zltG}HXecrcx#(+uk{NOd-)@3EgX+$HCa6v=MI_-|iApKk@3 z{IvB~s^4g>J(WOicl2XNh@J<28phxKQcFg0J5ixz$lQ1`Q>{)f`UFPmVcv7>>+ay7 zK|AjPtUN*8)kK1%5AJd@7KC~1xL4@>EO}0~A+{;p`|tOWdMIZ)>xkUu?Iv~}up&bm z<)bBH%e#EVY3ssQ7^`l$MRbYzb!=?-#DB|EgpnP2s-K)!xP3qip7_G`Vc9fPxS}jh zgSD}I9n^icB=3>)%~lp=w4}h#%3=x3@CrYY!bxqj=^whVJ$v&!1U1A*9B`$g`=(2 z9cqkM%6=+~YDpoRyqc!CuN{&5e3CbKgy2DA5^3 zel`Cx>6Z~Kje7OQ?7(F`ZK!$nVh%O*Cj#bvi9cEChInF%Szy z9=}r#Ul5&JUA`iA^wjx=EV~|RBMe{(K4$nf zYy-R-?-=^wmP#N#mxuH%y7D(s&jAj#6^W()eQyMO3jb&J#-2UHoDKcj(fLXvmSE?c z!fItvMN3MlfpNdx<7+2sK1JSE96?z#=(Z4zS)D!4zU!r+T|F6B>ad(v-I6-Q85`*c zlk<}rH|(k*^-(Pyr~~4lA)wEK(scBx@L{<$Hx=r;Zg~RM&~fsoCBMlPX<7~2p$?-g zF~r^t8j%wT5K!kmrHoh_KN?ER^Z&&MOQ~{gf!Te~*S^lq-_}-;W3$-$C#@>IeJ3M-aNKS9Zq%<@!*gCmQE7ua9GruNryRz+ObS7Ki-_vOpqP(>ZT|tb9(s{ zdw4=u)1r?UX7s1k99jbCdcE$gh_u;o;it#r%Mi5BuU#8(u69Su-V6PA0D+ zXnve2Ej0Zl!w`Qv)O~3MEN}U>HDbx66AtMR!~V-yroFnrhTe#(+6$3SXc_8r5g^*deAR{YGHD~=zsIP0pSo<}4Y{+j65 zc`CoV@fM6ILT=7SsSEzTr-W-9W91gkfk51dR`w9`sh68Jl<>xl314dnL}>JDW|w73 zR30+_@pR-+u&Fkg3|6~y?HT0%%T&uWCIk1zf#&(bzHcJ-9!4x3QrrHRssgWrzqiP# z`ow7aDR0@0+iT@1f@JJXxJwJEWItxn5z!ij-ZZSW4i+f>meb04q~q01HD4#`Mq$@& zU&8R$jWx!ZcK(zyWQ5fb>A8KvpbDgAUy}!9*y#x|JN+MWg@gyaJ+WbxIuD`joGAFE z1V1L@Z5{g6;);w=mPK4Y`({Y~=u^1##I)evojR(x z>%LO%m{M19iy$_VLBfH3$OxrRp zH1tW~R@=8{XiIsX{pQg2m$jfU!Ks0vZUDEt=x+k8H&>}Y(3_^_-Etx8{@v)Yr{O)^ z!Q9Nj%(vYDLKH-gt_&*Ue`@B4Q1m9Pc?wxZLiqVWUC%lao9eyA4S2rhtI@y_o<}3k zZ-mM%d@AVzA@lF zrT^XC(AJke`<^v8yU|;j4mIZrc9hn?NLBM=DKZeiFgOK9?mZ+1CI8Kkg@vrJ*m7t3 zE6Gw+(5fbNdfaPzNNY~sr@P3fj*2a7WHcj}-=|&yN!7rqjh_NfWPQ-BZEYf_&yMBY z^|e*re(}$){~eSJnMnw&e9ij&UlLej{q6X>@Gm5*5Q6QgV&zYU+o1pVtf;=XxeyXf zPVae-u!%dCS#e|WgU$bsXJ7u~+vN9J=6q_xtn=@FybzRSid=JU6U1cuB6L8oX7I@2 zCd!zChs4JQ|4H6*v1ONuv3%3&|N=aL4VC$^0=s`*vymH-uhdU-r>ZI z9R<&Zo)3&}e6mBJpcN*lq5VgN?2qZGo5=^?wu;~A=~krGio8+2PpS8*{Yr7J%%BzZ zhgN{)n9Zdo2v78#R|zDI<)1fY0%|YrTDmHi(+x~dPa>h!=3Wej9+YJzbkZ|^SS4)l z1>7nnV*VG#p1p#xjvP<30>0hS@AyyhrNNoP zC$F-)?L_<^%E1emHD3cMs*gVpSb0X^xnA=Q;FpZ``-5xAJuI0$!exbF_EVt2w^Ue>g2(#R!a*;*EgG$Q| zEiE=Y6vi%wBhZ=*Bk(XDTjVJG8>s(j+%<>}$A6J!W)A%?P-HI>^uj$>XaVT3=3U7j zOytRKIo$KT-uk)JvM9n3iB{1%1#Ic%A4}!~(tk33GxU-&H#nx&4(r_Cf`*%kpL1*V zE6n$776+Vtgl_&!MD{Vz^lpaejyP-x*B(l;?-4yJn&vC2iP*S01%o&2@wjbY${$ho zHIBo*kMceg+^e@}2BW#^ZOA>OFTTg>l<|y!hUmKUY&AJaq+#0;XOF!cF!JFSqzI9Q z0~bGib^S}?eQH@$cj}4kyrZKRrhhK2Kvpu_we7FxpUyzTdph=cxJJD_E=DV*vz1Yt zaqKKC)^fy|9fU_)gNO0#kldlcNOnN+cat5$t3r8M15=Q6SX+*#<+L(X6eg|VZu1qP3L0PZ{#qyj6j;c{LOQcx!p&64F%7N6U8^YF>Zcvfj zk4e;*MOSwp$KQ_L*XFPt`N168?cEa_vSh@V9!6v<&a5#RJKb$jd7=he1(HQv&{&3I zV%%0>XjaNb;dobQ8~Ktbd9z1K2^K17O72In7+h0=q?LBA;&_|XEvo}EyvT2L5v5&Udp;PlJZmi`=6E0*Gp68U5!h8e@H#9am_|FOAZqS6Ru)>ptU#=S zFHv`!pgO@E3b4&WpQmL#LDBl=T_0IK^X%)nC&|{8Jb|gZ^A>bo>hLFDqOSX?!~=3{ zXWz|h;s!fA0?dgCG!#Z`gg^D#^~Q@(gS)W)p_#ioT@TPejr6IjtZ~OH5-t#*he3WwrX5jqJoHLx?^Su45at@qN ze((OiDwT3>9v2t2J0nI$S{UhIq??f*vtR@=@Nc`#Kd;67^WBxdwsHt?Iz~*4beciw zA0cQXm45ScJI(K*Q@+aBfv$^@K9Pa5R{G5Er$FgI;2F#}O|L|u8%}!7?{84Pru=Ta zP6^+3qq!wJl^asp4uwg^H{M8YNR#5=NbA893_Bb&92k>Am2Ik5vHR%R zi;9XK2EYyl6j7u@p-s8{lv`0^0G2DZpIvRm^05w}5^$DCpnI%_UV4>}FS&fQ`&a?c zpr~I-t7n6w11QVbU!24Sj8 z5Tac)N=#9L0807;guD5o$|D}DyfSdiy95_BbMT3_20znO<5NaH^PZ2NPpZP_Ui0vU zS0%pmoP$2k3f%B0#|`({_?3Dle$B{NZl#Qr;J2>D_?^oPTyZhtjB_S7IqT8j9EJ>M zUpc^Nax?%tr3sxM>b=siUt5Ap{&l$G--uqn27Kga!pFXKxaPA6Kh@R>0^;voitq>L zLVP`O8oqIwiW^S(c*ZFSEfd2LdKZcY>PnUf@!^AGib` z1T4mf0e6cEV!u-XzMWvipBTA5Art$YVvy;qRXk@$1W@bhjT%iBP6apO&5)J&iEahn z(k;i^!OJ8C;-AOo;V?wYU(m78fJd;57!qk%D;2rvhD?Qmpb! zM++m1J(7^84n;l@v&U>?MaN3BI*#?2+uRH|t3xIa> zg44b9*b`EZv(f8uKB^t(Bin2O@r3_;v}=s0^h|_79W3a(rMdW{&NTwNTn*@P%^MMj z|F|;~uiq7q8TN(IqyWexA?|_L98!aqV>U6e5wAvXunNSpx@K(gEk?zpWcav>>!JF& zc%j}U9FMys;|u2kn?U^M9T|AxESYcpGGy%bn{SjI&OuR)P5M@1)|<`oJf8MCzEzt1o3e6 zYLxh7Ib@Yfy)p#QP5mqdLSRGV0rVCNYtvDQrm+#QS-`T@) zy7CS%mYFyTkAYT1$oLC_0WUqz^ zfSZ!G;9%C{IF$JqFNhDsw=U$kK8(k* z5AlLXY(%1}74W!1O27VVLaY=(G|>W(dRC;xumRuCIf_RoAK?XYX;h;En-ww~h{Q&e zWj2L&c~)KQGVIUo!Xr6P@Pb$pT%rJGgS0w@+1qRGl$A457Ez6TdB<1?`9L%VPF27f zNqW;sXYV+oPDlu;4X8{F$ip7vQ`npTBrk|XA!Q0s6mLYznUyY~05sBi$pEiVY|A~$ zKzN)NM3cT*0g1AWNK$;1bInFchh$nZ_u#=PPh-54v3`aL9!tmnzvwi zY!h})eFnP`B(;mt_7yubmG*okt2 zaNwLd^Rh$TilndEQiDCE+t47YDlSRCANS3AjRPXF5vBM+zWw%Ft3V|GKS#P1ElqkL z^ASZ=$wGU@p6-5FHM<8bj0^@bUN=pWAET*h8EiS1FTV-BK3?_^l93~pX5Ubl7~3nF zSDdb2gq7u&I3P9^o{;nh$TgYM@5bw$W|3ig4}Yv6)g?wB63v!c*v6l9%P_+w%wgQ|iys3~dUVr%cr1gUNA?xV!3o4v0mW9S)UgAnKN=U26|X3CiJCB*WbK zwhE9HXw>3`LN_xN8NY|dst-6ICPq~{WFY_v&p1+$n`{-}TW>*j@lk7n61sr3X6|J) z%>R%BqNlsR<2Dj8H=L#72f3yG$a)J)OCg0WbiK8TTDXtlmxB5Qy)ezcavO-1MJMH> zW<8>?+&c#=CuOm#XKnen#P+jRMN2uzZE4|8w2R<&p}XL1o%)yssH^^n17dFadRYLt zGN1&nMXYAGJ-r*$gkJwf9P=(_*ND+l(NawPk=g2bd}@*)VT+-lmE%?lffX8<%)+qr?6Y#X{cxdtdxS>WCa@EE&*>ICJhPzo zI;v|wxedfwC8uQpp+Re4XJT6m;x9ca@SfW=OmzvQqN42`^U!LJqb%MNm=Eq<})SOpw}u8y@8x5U09I7(#v0GR&?21qZ~0 z#HF%;kW33BLz#pC@qfqXIFBf^xB<;!SEGW;ok6j+caF>K$CjAnI5U2EuDTi#QS=2nqtG*c^-|%}!D-bnViV;$z=B4v4l?my2G?MPypj?>Hdl z&%G!M2z|qgP|*Abt3lj2)?Kb@1~Fvsv{Hm5P&E^V1c^yYKaDxDCV$nmJS|s|D>bNv(JV zQ=5Lz0Z|*6A$bTj5hX~!_wPf3IJ@95n_00{^;$bjiQIl-mTOt8GFJ!V!+^UvARhBB zq0(a_Xt!Nd_Gab-e$4?fG~Oh62;Dq`khtQHydaiVUV=WR+UB$yQKxbo6H@7!hz|l5 zb3k0>CHQ61B6#0%aAG5-Ec+t|#Q413vQWvM!8x~qnBVv%^qCuM@3mR5&}!8y#eqrf z8YA8hT*3j-)?onF_8kj4fx*)!7WvD+;eePuuSZs6J&0;1Hlo@y(58Q9>l{OJQ%Z3h z$O-@XcrS1%2gGnU!KeAVQ<+6GdGQTi5Z!J3ppHB)PRc_xeO$fqcJMO16V!Ygh?o59 z=**&_F_kM}=CjCK-p>IsB%#3}0kmasrW}T>S4>LATe{^O5cg|Kgb&Zqnok&#-pblj zgF#FvJm^sH5j)Nn)hm~E6I*u5YrM|FCC#MJ%BzUR*z5aXvGmaXcwWi+td=2Q>JCjXguBdmo3;u@{sg~@%?_n1ry z%0|}8zwm;nmXViiOQC_>_n2tiyzyFiD_&=0Fo=onI-#G}CCWypl!i}vK@3fk$5;?+ z3k@7)qf@mu2NxsOa6mj2+(_ejCQ)|V1!t^5=DmOAfS6f#P4cSO+H8j-?Y27}whR{{ z)^b3s(PYuL2Wf5jRC@*???KmIV#sN|5D)^l0 zUQzcQN0$767sRBw=OtR=&+8O*^SdUZ7-_5i!3&~K z_zcOZVMh$R3@7Pcdb}L75wAvX;DDIv8BODvmN&oC2-UEypjEH)f@r8bFDnR1h(?ZK zm*Hf0SR(`BCJu=EbhR{|*QXlp&``;wA|-9r|M7wtWLPYz4`L}6DA%yda8lxv#dZk3 zq~FW|F~ciHTvbfdOJ?n@`8~WKrkbuxDsD*B?5+7=x#W9CbUC2MoQq8*x z93sk|m=-*nxRV#e5O*r(QUA>V(q|DwZFsQ)3PnlQB;Z8yLpYhVn*-uO{aTvO)~QBvgs!X^ z5bwxR7+U|$3u0RHZ{X<@rvO7^>X=6`4kbN+t?K}_|g_IK}6jr0iJ4tm=xz`_F- zK{V97C#!NVIf%DfiwEM{@np(AM)q<*T&$Zz^Z7>AXpYcLP`64<{Z)$~MiqA{@CezA z71@BUwEgV#u)!ei)>B<})T0{hp?Mp+Gv0FiJ>MuGQkJDrjd&vc5mp9+c-XLmQPV-v zy#;Rpv76RQYU38N5LyC})Fdh(jUp`s7xwB#4TQXq}k!&G>%KQFfFuABgMXR?~h5+p{C~&MDtI znl0M&@vtB&;TsDbj%pv&#V*7C+%7zl^8_!5TMYNJ;Tp>CVp7pOG($Glf=J?sN|<8T{bKxr!^IJAt?vv90hqY@c=tI~cJ9Vp&ABSnt&@ni}Q-v0St{DRB#jO!3{?vm&+TDZyGZ zL(9;Te-vA$cVlbe^Azr!60e(v+R1ydzT{O# zUctuVGed${9@`}LJNBxia>U4{@D;`mRiVu{go#W8le*35>F$TDm>M({p1_*2AEB-E z9NJ6I4hdpw-eKtd(#3vPdRdWCfM^gK#Nm2YEX_wGgF2-)F;*W^gp&08(K5S-U0c>V z>mt_7yf7??g)#N^c;EhEM|s#0M3X%}AnD>8s-2V%#DN*wWSBeIDj@cH3r}}{Bt})D zD6<1gW}d@66_>HH{1R3%5LyG`g7gmfO$xWye>5hQl#jhY9B8n&H0i+-h=UjYkj+zM z1)9*i_yYV=5EosA-1POREINs$mG7Ww?%Qad`xchZ`7u^7VhxDIMkJ1k9dB)E11MJ6 zmo+e28p1RjhTM%$R-* zvr100iy2Mxub^T6hiI(&0C!it&u$F01;mB9`wn$wpS+N(0HKi{iKeY{kzDZIG8_63$so01XJyf4qb_E*Q#b;?LBrOnY=3YjT@q0*) zYlPN2QmS#wPL(4adwR{bKuPvBlf~g=gMChIuOJ}Ko^uh?i=IL%y`11*Ewd&tH#I;X)+t|eG9c?ddxqk!~AoNibHYx`G062vhHpTo>~9^002ovPDHLk FV1h7>(KrAA literal 0 HcmV?d00001 diff --git a/src/main/resources/music/branding/vanced_black/resource/drawable-large-xhdpi/record.png b/src/main/resources/music/branding/vanced_black/resource/drawable-large-xhdpi/record.png new file mode 100644 index 0000000000000000000000000000000000000000..bf67a7a834eed911854a246ca66c2a1b6a7e1b00 GIT binary patch literal 12930 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/music/branding/vanced_black/resource/drawable-mdpi/action_bar_logo.png b/src/main/resources/music/branding/vanced_black/resource/drawable-mdpi/action_bar_logo.png new file mode 100644 index 0000000000000000000000000000000000000000..45fe25619cfe45289b525785bbb43dec1e87cf27 GIT binary patch literal 2249 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 Ef^C*v1^@s6 literal 0 HcmV?d00001 diff --git a/src/main/resources/music/branding/vanced_black/resource/drawable-mdpi/record.png b/src/main/resources/music/branding/vanced_black/resource/drawable-mdpi/record.png new file mode 100644 index 0000000000000000000000000000000000000000..732e20e6fbe7847be7a0e8091d2f7a14838a8c45 GIT binary patch literal 3814 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/music/branding/vanced_black/resource/drawable-xhdpi/action_bar_logo.png b/src/main/resources/music/branding/vanced_black/resource/drawable-xhdpi/action_bar_logo.png new file mode 100644 index 0000000000000000000000000000000000000000..2ff6a86b8a209f3a20597da97260cfaeae052530 GIT binary patch literal 4901 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 U$Jy8%d!qtJLrq7uP8kaSfAk|oy#N3J literal 0 HcmV?d00001 diff --git a/src/main/resources/music/branding/vanced_black/resource/drawable-xlarge-hdpi/record.png b/src/main/resources/music/branding/vanced_black/resource/drawable-xlarge-hdpi/record.png new file mode 100644 index 0000000000000000000000000000000000000000..322b74ae3539c5f38bc853ac217a9f0c6b00d16c GIT binary patch literal 31327 zcmX6^bySq?(|(rjF6joPyBq07x=WA_ft79$X{Dv4M7kRmkVd+5DM?|GTFGzU-*?XL zIeVTzcJ62HiEFNz`KY6%jEhBy1pol9s*0i>0Dxrv`(mIWp756atOS4nR#ip0H{jLN zJaq7z*W@w!t>n^kBo!$dm zp1OCPAsJ7TttGvk#aEK=XD{_I+2a|82C&7|)3{VMXFq>a(Ntwp8CMBp9`Tus5=ls-_y^svQqJBSn-a zO6-;y`OmgT0VFC*%4`-q+jxTn12}nkdfq}$CAPCTvrBqluw5KhQE1dGdFhFuLWld) ztnV8vNA?(szbN_5P0(|VF?!8Z){E%apECyO3SIOT!!KujeKTqro7+x)672SYlB@M! zsMwTf>9Jl#c={R~R(J@`$h_8j2TPw@{8ctCJWPEqPos!-Y!Oq z=k3{(K1=fGHg&|2-b3t4U)+cQ9C6co~vamf<7MCV$YuBz3hJa=Bkts`>M&8 zt(nb@m>2xLS+fIw{k00Gl5cE&W>fmHKi@^P`}Fy2@HPuQyOM82zI;bTY?@ZwM{avX zwvzjw>hn19HfPh9thh{hM8sx?c<C6bzx4^yw)fgv18lv93S8FZd8=!Zs8clh5=rxk+C`qv-y7-fZvz z``aRlTdDxc3fwz+KEi0)LNc}6BBcp6zB6?A^3LU)?GEOs%4x_IVWWP+j|kee_&17o zx*Ea^FOHRup57BR8sO;5CDQ;T-16oO0$9-lgCGstbq=_>s)dU3&k`bjCYsbUGb6rF zgKbo;MzKwL8q5p=i)u&GWZXIlYe;l1;wu(yQbo>tNGp%0oNrqxh9KlG7jL3|T$oyy zWbNBNPz6+d_Li9S;!}E-m%9mN1?GDb0*ba}Wo6xQU?Aha?S9On9A?yG+q-E_f;bfJ56Cqab8 zx3ZisO%K8;#mV7EU$=kw?Da0?JeBdQJmD%wd#0AnOE41JhCs1dxX4A$^VAifIs}SU znBE!G-p<}&G(1tdZVpD=O%+}^!vZ$}*Qv|5Rs~L4Uyc58tt0TjOR54fkv^qz)@4QU zqglLzuWO%IwYIJ_bB@$csy<9rOm?J+SLO2B>|v={Cg1%LOjxr*x-EVbUxeBt zY;VW*u2Y&A`+791Jb9SeLJ;kwe_Dw=iZc&i@4aQ*Ogk|}9!3J*gV+~^nRtaYhzy(M zRwq%ea#6&q-=H4wES}fgru1o6Wn-FbIlXn;Q68ZyOg15pNAEOZIvNm}6hjsGDo{UJ zjq2ClI$(8X;W^(e@bvyXYHLFrYSelIA8e+%>HGo(jtbRX9-!-KC(7j+@X?Cz8cAGr zTlHdiqQbl4htoJR5`u$MH=1pDDj<<)>V2CyJLhZ=u{`O zd*`iCk5+lw*Su&$)M!I=qi*8GRh>kt#d4FtsW0saFNyRN?3T3QT&^OE$r@ zPxOx!K*j%v$@F0?GnFFvj%($N9k-~@{)ZurFMd}UaG@-Q;W;HbHuSh zchASO0Ipa9Sw@N?gkMjF#Vm z19ts0se7(+Hc6gH&BQmtLV79rscx>E9PjRW7{4d@f-BrZ0_2hFPwskqoIqolH>L=? zUu`U2L4r{niOMA(2_7|wf0E6@{Z6?P&yQSCxdZzmj^id6^1aeGQlOg;gJ83PLHS{DN;4EZmyQ6w!g>;H$%z zQP}mDay9xSG3}0a*&dETbfRAbQPv*rZ9ZG^xZeC3y=Lh<=O{SC7Xq|@P@I#czm0c}E%AS)#OY0pzU%J5nwG~38fD?JZadqy}W@I)R~&J6J9F<2OsfLc%# z*3g!V;sz8Ac)f-4F{Z@{QLfi<8{|)7sUuvU(lIDELWggsBeW|@bu@~h4zFxT7RlOv z+NSvv3eQtSSO_WEs88zz(N5D9pk5UZhrlBSYPDZHpa34kVHKjq-;;gfNxUN}s3VNr z^y@TUeAL=Qvumz#=+wJ1wG_WhLDmtKB|J8)9+Nji)wZ1X!;ojY73`v!rrC;;j&Nfr zzW6Y09YiS_cG3vx-S(FOwdG#r1-|U@cS)vGML*m^Ke}*aUGjqumePcj56hUZ?r3Kc z)%1Qh%8e7cCWBMf1qcsia&>J<|l=DE?N!vLm;{`+KeuP&my&bEax zi@?9X!gxvPFWTr@PeSyGz!(Q4{aIdnpyNNf_e*=bnBr?m8%uO97F$xMfTE#lC$lWEL4aj^8 z|I#$p4xCHu+cJE%!y}Ur-ZMSPO2$n>T|Rshmxz~G_wlOQ&dxh>4`~!c>&4zL7Mmez zw?)ME#|#=3EI{4p65o581I1U^4n~HWc!wUSS~Fr;wp7QGzbP772K%d;QicRo!h={Y zAFt(R_MKjz#6E^R)+buSi;U1Y|2jo4t>@Zyn9;^alox)sqp@F$C7KArwB+u}pO&{% zNN!;+Wj1(C9OZ4|+#FQ7(rYk-`g=%=_tf!kK~Y*re#CRA2a+RaAHOzT*yf#S*7xMT zlNe^sg{5J(7_?f#0y&`S@vv%29QCR>1z>)EUcgwyWLjyGroRXNwFvnKzVxFboQ;_hC!?{D4AGQ|aoVQk{ySPo7QQ~TmN z6ClF^bHkzta|@5Gm+%yAA-poY^Xub0x0U>z8av7TQN<4<96S2k`ly#k`A(;z@f>pd z8Q3~BbB9ic6PeK^bWpq(hdCB5V_{J>%VJl{jeM{|YwgBlKK*;Aq>Lf9@Ff6Fh5Glg z5-wE{w-a|c<%N-xGK{?GRCp-|W2hjuzZ6!~IX#0M$eS8$Y~(j9;i_YKA^!=US&_h3 zcTVj4J)&x?f1+DO4}{2?n)nDBZXg3P3_yrnauv#3f0&9T+GUaly2iD0c%Qq;h*v@s zM`YfrlDDt(CJeIP>Q~>p)$;A2Abvd0dRhJ;x%|B@*orEdYxPc42`@!RzO7`m@12mC z95Dc61i=`Q3lYD^NzCh#hV|p==NCIvd?WA&1L$*mxg*~Cqe-(IZ8+2I{HWS?^;GH! zl$yY#Nl0uix5kZbA9qepjln~Bp&naEWhk^YdZu7%m{k@;2 z98GLtgRr5qOHYq6jkUi7FXzc`y)zu&E^?@+ngF}2ib-EZ39401@95iua^lCH(}ra-1D4+i zC=78TRE^)6VT(EAkqcwGOX>_I z4Q7~BJd3$MzN{fyWA$$oJc!9t9^Yyw-)tV^;caI1%Z6%Cdqb$vqX1B3dQ;g$hR$c9`6A-atTYkS!wszOtdaplM1+G9byK8_z6XMpyG z5J2n|4ME52Q*>?msOZvcv~s?1@`D3d>6#?`(kTY-|6!&&zU2}q?8(xZc0r&Pyupk*#Ps? z^N2y(4ecuWI3(?hRX8@}8&T+mo)v@*4DC`z7P6?v|Fmmh#OUd0KziqJ{XX0^ zBo=e^kvPb2fva&G;#jKNpCkXv>A+Kxb``x6GeF%gf3Q!^Vcws)5Epp0@^#Sm+Wk~eQY$l1TF&p4A+;P zeFE3s=z}|NKBM%qVFqch3j^cSP|+ZY3yPjNFqTI&P9Me=+4lny-IfexEp4V%jtz2= z@7wMv^xt_Rp{^0o5MO?en1DQb@No@@BK9Q1fg4uhK!c-y=hbSW`I*7BhXdtdOe?nb zZKt3s)b2bIB&1f~H2I#Bshji{$Ed@$S_lN7^OyTxPrTsO<5tDrut z!3GwPVXO=xQ>h&IZ(F}pePhCB{>}JcGLIpRezOwPnW=R`VCl8?(DC+^p$v zh+KK_524t;wQV-p(l_ZFg+^=&iCZ(sc@Vy%MYcL+u4#2A4m($piYdJkq8rv4tg72S zgy!KJMRLeZ#rp>kZdX4r7`H?!;__58u{z1uYiFY@zlG*7Ue^F4pBcz5%xhQB1{7SZ zHWoovLCX*$Q=0XBQ?uVgU4MdkTNY(GwR0j-eI23K;-C3yCrP>pCH}PlBWd)UFa9!c zgjYPG#Gp4TWZCiJdsGX)0+IPto!GPRlVA8TehWJdKDB>+NLu)lzusM2>cr>w-vIBzQgE8(3l37(wda3I<;x zZK*fM6hj0^4V_8-KQ9E0&nf7!ecz@(Eyeq(<$xrEy(jJy?vDy-;00$IFwY9PFTC^M z-IY`HMK6eNT3_!gpZ@;Ao2gHVR=~Dk=vzs97L^F8&k4VjG7xl@0obdiw5nE~^hDia z#5^LaLzVH;%3(15fbkLT z!)?~TW?S>=H;!;z;S(wo4}7ZTG~^%QMz4PVlu3>rt=(N{JIYdc6}eRng1?;*ki_ol zn!L;+lqULT`L2s1M@$uzaD0U1E7AtZKL&yZ%nKv(Ffzx?cD68qTGfv!jby&l2K$5l zQFR)gLV)%8F;wOa(s15)~Gsl&<<=4NWi7CAlX^k}Oxrl}=mpZe`@V!I!q7Yw`|#w{h6kx8QQCun42KA-Hz*gYQ_g_w5T=E1gcW{c zw+RdEC1%i{h&5Zwztj`eBDs)TB+K;o9Ka+Cy!*A5hgZLbMiOOWfV)>vY)txl%h<5~ z0nEOJggQJf!Oi80xLrILr4_nHM=+pwXqJJQG@wo$c6SUwXctg}npJvpB;cztO-!&~ z`_Mp^i`NqxL730#;EN0(C~ zPj-2+mkY2&9vX^0=3-eua`?b~Z*Dp&j?^$)~pnZNc$con- zEM%uLi|$rZ9IYin%EeR_N^Daz9jb2I#{o589Pzt;41qAO2vb+Yy zzHS@2oQ6i zljs>JpU$c@M70!sNTN!4>98096oqiS<4|B8Le)qe8N&gLrJ@{>= zdAEL%$e1qy;m~7+%K%MkyjTcyGO%9o0y)L&=g?OuxoU@dh}ojx-W`d`#VEuFrOo6W zHZRk@!GEy=1Csdy;8=Vf`NuN(bM2*vwf!CeTom4?=Qb|U9jD6m{=mX^On%WbPeA(3 zPXd5yofJqm9{QF$mP;;|dt@j&l&a#R=FKV8N|od|@+RZ^t^xks$<*NK)h%D1wFr}g zaK3hSG`V{i^wX#a5{$G<9u}BRyQP(#oT|$Nbw1EKn~`T0jyjVfl*gOaK8Q)%Hgl$KI~u*i@J>%N!=V+K0GRoLW~jD1CQf&aXn4{-BRxU|PVP1oBlQ0(#OQ;WY6j!37B49XS zsH$oo%7RyH}gO;~=d13^&C-D7daDCH@tKESwBa5U$OU-_+j~SQB$n>s z05WKjt~%U!w~Sohh2&XNSV``qNxRHC`E-1oH|27D(=vkR97EnnZf80q0nUg#$HnU% z1F1~bKACsrKhef0B@;r41FT)b=s3pZq2vC5tO`IqsBS&Mk31o2$HfN!@Hr_*J7NG( z$MPSLI^Ox%v;?zVB+_t(q2;^r(tW1tvLOi*P-z^wz-5HBF9%}5Fr}sm;7n+;Yl7w- z#DM9~OQNixkXK( z34_PSE7-wo$@QPzyDOcpubpI5B|MP164fIQN_2Xkprdm;`JFfO?-L`^$6`XtzV8wT zq%>DJ+=uHopP@idiUY%+u^}B@D8FfP36_0Qau)CihNyVN+ImudH%^xCswQ1g{<<(9 zaLD@dk2XII>WCBedCqcpV&Zj{UZ}8bcbauk9rX2#`1V~CEnJI0;t2BoJpL_4x^Lt^ zHelrgy@MGvrt$%PBU1XIJ3Be3@JxFQM$4CpJ=DLEL+i`S_lT?U%OadjfDHOlH64_~ zB4?=*NEE=VIwSybpegdem2DwSitf#I?ceUZ)66k?+=@frd72o# zt`MaBuA0~{ZsWXZDw*1y0==z4=~V+poS#&99C%(QXQkH7NnCJwa@sJmeof(AvmtCV zKT2%xV!C2sie-F656i&JD#M5{^axAbbRDxg>%A|wa&pmnVd)ZKnBXCvKV}kBuA1!F ztsa1{ZEt`FDWBb9gmDdzlpH{JNsKdANTJ01kwjUZdFq4N^alv;ur6U(Ophakq|79} zmltnk^IWPc_7}r?bD3x6!tQmA2B`*dX9T{p?xYw7%P(}aiVmUW>F7SW$SiTIOIFeFGu)2N{+z8Ezx zXW@N^t-HW@|CXX;5eC#TjQ#5EWy}=V-bV&nPXC8D_LFUCoucLxSaQ~rA%DUw@q#)C z+XDpg=aX_o6(3A^P_`({GM4|1BCGE0p7ef;dk?)>1oC=~1gQYQkfkm@C7CU}4&Hnk zbKSgpkxX)1toyF)fhR`F)u6?*!C(0v{xR!K8|^M7_fT;OCN8-F7GxMRWa^-15cY)} zp;{D#iw}wyq=?l%*E8|mvhQMs9f|r-0i5`uGIh9-<%@k^SGNSXO$=BbzLfYo^!gjQ zge8ulUC5z=b08wpj$(Ztgt1opKoI$qpm|Jr0~sSrT^Kq4CmL$`1)Im(Tvni*SI5mtZ-*d+S$Z7G0iO}`zW%c$+gKsB9y%| zY|ST$W^I{(AUgfa#X^HCdiHr|OIjw@6dhmV=Q#q1rG7MWJep{&N?-dLK<^WJUu{QF zL<&3Ad2d{5UG}Z&vN7>P zTdxwUX3#Xgek$3>v+=;1X*trTtnc%#Jcp07zR4?3jtAn6(y0+F*p6 z7Gd~5uRW)LlHHNHMMUtyAO1lW4OxOGP0iUFF++vo<~r;OUVQ|zCO5XK0dV5_mTE4_ zo{J>-5~cc~fMfT|*nD1&L*AiIMY?Cxt?W4b0^D`w-}+F&DME>`}ymnK1td zRuZH1qqd(7y$A?bj}$iX$fY~KQ_8dWmnZ1$*T2I1Nl9l7TfLQaicwZ*v~G8(N~tGQ z*}d_V-T?QYK=jFs(2`dA57PL_@Ab@qT#v*oX=;qHFpEZQu*mM*%1g zb2qy5Xp$OuY0n0!I042qyhE=Ofw~EhWxZOzL!~`Q#rVx*PWb(adm0Vhm4aXimv=~m zns>0)-d#KqtF8Q}YKl!KQYArC1fC!sxk#KeiGzm)rS7#I-R0BL(r&{4j&rpwi29#V zXK-7@clhqMW0RbO^Vfu@uUl2H0-+Upqafk$VFi3Z{}1Vm<(L8W6AX@joialli7%n# zukM?ry@R(yvcV-QXgECPu{NkK7-5x(fTvjgy9UBP#Q9;Sm4vEEYW*8WbB<80p|g!Z zUgvoVW0RG?=j7Zv`8y6AD0L1$C}dL;=f>vEkYN1S;iHeuf^@g!&he`~gx*#sK7KHH z-5q`K7xOJ0q%B@m5&y7pz8)wO&S(gFYEMPl3Gw!sOihK_CrY6Rufu7cwmGkVe;qhY z8c4*%{!xc<@-fy_P`CEH)A@eUC+C3G-kX3B6QQ}Xx~2D8^!(12>-qYE@b=B6@>W$w zAThE_gi)NoRD$c@7cnAF6bhsNaJh^*K%Up3fM^Z?2Y<$OGIV4PuEiBJ?asn^?kQWu zdVf6sqFgJleEQh+h_T@udTF)93GugGwLrAi{^($zV{Pvi0QQ%UsQOl`7;t!1v4y}tY*0I6t#<4 z=}XHSyxylr^mXEg<+hMVal>lU#Bbkh@nmm&2CvhNj?|MTvF{B=+mz1E=iLAT;p>ZU z{3Mg&=hSi;hr`rzR?(tO5j89liAqF19YN zi#B94w{n1;%oLMr-d&|%_AOqX{3TPi5>(GlAmnQGfp1WU%~H}!C3)17{vsM0 zFm3CR_;Jm_=^DS$>2HJyBvXsUf4JO~wYL|1wxCP|ThOZPq(B|ifv@EsLG!p?X?^Ep zK$IJ0M&&nXt?!N_+Bp1Qcc5|+PjJ1!QG~0-$62gC>6aAKK}=|Z_tcNMHMJ;VblyOc z>))4Xzqyn(teK2g<2riQ{FY6T{T;Tqb+ZJIOx`RkH@k?$;M2(gO+?(V@OBxY)py9S zN>)x;p)yO; zquuqzua=y5Mj!W~Z5<%=!g>M<;iIhYwts3)_w(V_l8s#(KH{w7OV=xqaVadCzhpMn zGe*=Q>Bul9oT4cK4A!Mr(WTYP1A(_LVb1v|7q|HGQ~BMn$J_fKC=r}LX=OqfV+))z zeG5LD?>(WpD0ph*h5M8cAHSzXGD3s6#J>qDj#K!uNV=D`_pnYe^`&)f1nTlZ8WZ^o zN^e{t5)Q{dyx^SBaA}eoLp(?_U&Ejg`>!lq{{u=%RYv!}fy5lTHuMSc@k5PMS`|cq zWykxEty5zY6J&`*X9q6o0QO9~ErP~Jm>>KFGQCS&z^@jNsY}rQ=E?cVn)7>Et395j zYiZoI8JmOngpL8ereCyIZ(#yRkZ{dKJNp^oz2RhrB}bOK>+HH+Y_kHN_wVH_Etxp2 zdcLXAgP{ACQZ@B3NHJ= zze71-CZFT?ss5S{tVPOiM(iIhd1J>S(gL1a524iGjKYji)-7aCci0b%=xRa&i2U~E za_f2QE3fceVK*fk8{#u06HrUrje*(Ctnoo?u;fLmCR6}V){k~1oX z8C@zT!2&8v`)#mE`OP{?REjqZ_}!+i%x=6$kZTHq2VB$AZU{|*X;bx&hNWn?SUa8g z`1roPQ3GPE=bJT;EPjVqU%#3w&dtAa_aCH&zH(#q4;?oCz4X8SxrzFNFhWeNy1D+Q zv-%p|hnOx?tPd8`^zO`P89~XkT*5`=gusnQ4+uFYB%L@}Cns-=2C3oNZejAx&7N<%^63!mPxjSpE${R^O+F87BMQLG^dq=xc9bYq zu*27D2Xky*!!0BFwG<-Bm{7m1oFO1WTfkm@ZZKpAlS`_pt7=3CH`?bP>i%H!NtP1RCk+lTD3gHKoJT z$_rB1ipX8OSLLcw8mkYbi_GkUM(r*4q4d(tRPSdhftFhb-(Hp0wOZPXyi<;CE24YD zK7l9f?dyAhI?G{H!!HIT)5#>g{zS&WTyjbx=Cz?|bSYwPMy%YtBKms!yc!sx{3cyi zff;BC<5Xu0(cH;(bGZLNKK?gPr8KP5g(Bx*Lb+CW%NyYq(6EfP8R=Uo+P@7r^=;X7 zLF^N0jG?jpGTGD-fj6gpVW3EkoU(@Q(Vf*Tv%}nPm;GdJuehCjJiq)`JR2FjfXkC6 zV|*Z&6zHkoh}=^BP;+YnnPS7-cma=ZEpi#JO#nQRW13bX%PQtxk8lj=WC`)aCDlZ} zn|qr@9ae?>YqoSeB`uA05lM6UI6k@u+vKp)EsALmNCd$WUeRQJd7)w#7`#t)mtTbw zqU(+G!DK+M*))12r+T{e%JDt-W<2+x*(+4*+HX8FwO|R#`4?E&E`(^Kd?aswVK2)a zCQ_2Z2BtKnZq8-m>g|Rvd}T9&2)SYI8wFU}N8dcPa%1gQV-VTu1bz86G2|B0WsmAk zX@hfR<_+7x?^5Sxw3{1R74-m;?$t-gf7a6da_`SFnACY;B(l0+Z~Z4fUUW8bl`azs zlTt!|DwDDX7Uc3^ir9FGUPQ#IX}lvgEt9MRI9+gnRtaYgOi=(ulS7xs7;PuiqJRVZ zYmLg+#xBAT;f{uoTO$X@UIVPQ_UNK_n-Yhcej?(ntIi~0k87t&mkDB?^w#{t?C!Q7 zV*4lZR#wEmY2|?@vISbz#Fe#k1hYe8k+pj;$iepw3}Nj@U+dH|6F54MkgODnfi8_? ztM9}FMW6q4Y#Ds?5q{=&w`85VmR9fCT#AM)l`i1DcW$oM1N_*oc~(BfT<3?CHnVs{ z(YxCU7+dMR`;gW@Fpx{G;<4T~S_0TRVm4kXczgd zNWQl12K4v4&stCE1}CrZx!$#MF5L?{N5wWP)h6{8+ExBRqz_OX+vBtQ>s$iz6@xEr zSwVB1AgpRUVN1nf3MT5P|5Ekm=c$oT2fc$9b-p2 zt!(U~L;_MudfyikPK6YYAM9RyE1kWd3{xTVYpoH_s*k^unsqgPIFhRn%=fMSJco(I z^!uI+*`2L_U`2&qpDe-uF>slZ_yGJ%FXe4^S$ML=ty~e9ysC!qi5Y_unLcvsGKU>} zNd1qh1gBswJ6@_suYt)VX%sJA4bx~T$LWgzUEbQ6!n>2&M5H?Zwex8~7rfIy8-;{4 zx#y3+l)e2oHmIz_Jzg6A^XpUI%&Xh1M3%mCiuB*eDXb6H#FH~4uD#%8uaAl=cQj#t z*w3`ed3Z=^_pwq=q%8U-x*BJ^(;qF{B43d3=}sO`#t!HzagS?0Mwy>)AGvl-<{&!f z9A7i`{lfHMOis>I+u>w!B_^J6`ujibwdW5$y@*?m@wtF*)`_CK$2V>DDs0*WO*w@+ zF>9a&e%t4_l@A~4M85(14w9d-fCt3rKKg~!v10tt2-+|)%z7y(m>|DBBkFgWrAoze zy4H#xe0Nprl=I3Q`fKU&_Ytw@!Zb?g;bj66EP<8kUI;g(@H)liQzhb5RpSEPcKcaJ z2JD>BgUlHByikRE;jO}^UrXsobsUeK*pCtnEizS#!CO+X9WAC@L;qTbI&$n_ULz_& zB$6ZrD7X-EP;mWdFL}?^pYZCk)cpkR|5k9KT11*1F(?(N3)r0N3vxBdp7V>PN<%|Fu`v23n< zslDxHX^lZMtxoD}U2X0xayi(Vsj)BD1^hTxqFa7RD;az0FUJp+-u`YmTrF?=X)U*m zQB`rxZn!`lEyTct5f*uI6bdYpS_S&{TPABQBZfQ++5`uIdt=dKYH&qVg@R2B?MOpE zDr#cA!#LSzd02Tt2&2DPM!y^Bvs6Folg0Ux8eNoBOpK^I`%jw)1Z;?aipWywEh_7W z5H9@@82KqCzBr2CD$@m}wymhkQR?&yeK$vGWYPuVx zRVkVF6Qa1!x*};`s5D~Y<1=wh{ruDUX6M>+*?I)>PQmU$3vZeNsC{?IYeI!-lz)}N z@?e-bkW6FzUMECC;*IC~D}~6bgPEcMxhAfEi|jyP(=#Y~#m9zM)W;JmZeu_~s{4Z^ zl`w&NaX}v=5;P6wMIFY$0)&uAq9Eq(b}qw0oaOwT_{>M)mV4 zkki;Tq*uX4`RCA(&C`R3<}ngJ%^m9QP-3}=b$M)$E|PkHXzFLHGVQ?+3i|)=AHN1A zEocyf)S72cn#@BInjaJ*eg2MLt?Ge^6U%-{D@q`lsjgWd5_03flvCD?BxiNCV#99! zw&SPK?SVQ`KdjBffCy^nPb{FO0}~LryM4k3{5zWm@DVN3uVyy63JjJ_>N{t0qqo61 zezkS-Md7)*Y*Sbs8y&w&%=V0(^0Kq9bvk9a{6p0ygyshvI)9_|C@F!!G0;|p+!&|4 zPK5m(fFqIbv=g*qHgeO|T;OolBF)YX_IIu1ZW#ZCQiWWPnF@Q6v>heLm|E3sHd2VT zasuSuw`}{*VL1oT_62C$!2{Yp0q{H*Dr$P*>2R5P?evmwk^nh05BvOInUEL4El?sO z6+W;Boi2M3`z1*;x~2N;al^LFZ}n{>q$xvJg!3dBKZ!BW2-N5WAkn;$=r?GlBhi5E`tt+LZO@PbERf%uWbB z7&?s^)F}2Xe3P4w?geGxNA9rL{<0`*6ZWbM`R$?Q7Prn(dhpIq%!wQ!s_N$)BtB`W><#2F>>pGyydf1|7f(0cj2IXvGwaJz=L`)Sa9@%u+y z&3-C`2GJ^&DKhEP1AiF$+bj>N3yj^0I`jfFU64*xOI#xk6@7aKgqd}9ZjglCV}|vL z3J%(I4lTQk^aWWU5&7mzGJF#{>Zs57)clLz!4Qss*6_2=a~;#waJsT5-Zt5ci^PS% zZQ^^*uXP?n|ACjKk$W9lNLopdyy;Fb*D{kF_F%e>$lDmkK6n@W1J9 zt|2^?)U8SbNrp<2Qh>I0AvfCOVhT|yhcW_BoFEvlW`1{v#>BkRfYpKPU!As~XLk(^ zn$I!)RiXhi-v+y+WU!+v0|Pne0^BmzN_W2?+*%b@i9p*|(O@NVuJq2seT-gAoRHc> z`^CO&(8TB{T}5_nVaa7JyZdtR&YkQnWa&d-HwphInj_r&*wRuJzbtt}l-?QN0>}iSzpOVqagQV`ocdHa>SLZ6 zyCs;tT&N|FuW6kg)sLeiC&vK3n!%Ke5*ic@yx}~jwy>nO;97cY!uoGa7BTJ%U+MX% z3*_^Y*cM5@5PHvDmqGVHac;;DuSVGN8^M3;Qg%Aie|?&c!2p+fZ!Jj}%ayU|9r3Yl zoGaJORSr%F(@y@7`a6%Ee|sjRz*icXVuUNQPU%{3YdJSu)cjb!e@6 zX|WoUcXx>DZ3od=rF4QvQf$^y4OK!J(n$z|1OHo&0m35R?V`HHsG>T(ihYyqw6qrZ)BU-oA@whF2VV(^ zpYoOc1f5RQo=!1aG&w$S12jnS-h&@y17T$**TW(|oF;AS3=cD;TDZueyg>I&N39-^ zG5zc^cVqVR=M5=LfZ+j+O{=eI;+B`i*Af-5(hAs@0fH*AKqG3bNrZqlF`)fY-%B<% zjxD_pV_rOa9+e-1U*+FDI$_h$Wy|fYB{?|tx$1Zic=3R?yim4O@gl^RUELUQ4yKqP zcn*}DNgK{bV+)huK-h@YGfvad2clmR4{>BPA>R=fLvvI7eSvHqizmFA-BVc84mn~A z5}?n=;zGzO1a3qM<6-W-lLf$Uyu%LC--%YJ42iVVA6EX2{Ir;_pyOhT(SSG0VORwn zO$dC!rk$^t$!%ft?wyGyv|PzdfuhH^WGSXs>(?t(dUab1VL|1XNu!$RNk<24nSwBl zrla7b|0;|%J>&I~K}QT6XBCD7(agR#u#-$l8bmWEzMTDv3mtm(MGT)L>@=#b5e4!o zp5$wtDx|z6)#=9#?}u;8S2}~Xn*{O@^FS0QjHn%OZ>^{zt<0Cg;y)fTDOE1R6xs{lnTBaT-cvsN#_4^ zM+FMhgDuDaNd=%w7U**Q97SyCTesZ8%Gfl?ir~Wi!=0OHLqb4Vyf!-)vHewMSNhsg z7F_(0eb|}`Oybmd;(s9wArLo2Q{u^SvQNDIQ6K1^mN@FCX z7b$E?IE#l0$Y%xe*#Juhz_KxZSbMQKwa8E4!&;R$+sF-8tx4lejr_K@%wqzZ!E!e9 zZ<-r^II3+iaW}12HDY0?T^BK7$Ri&Uwq*g~;l-}L|9bErR9?)(D@y507L$n%D^UIM z4>M$A&ay8`$>qXnfQ1wYGK~Qw*~DZCfL3E=$oS8}83&1^D{6Djpga+eCz^rt!-z|C5y+n5oFH&I0ABpT&H4(-+5k0BH5=RBZ25Rm6VkdB z5;zQe<=+=;j4fc1<1{^wZch3KpQ{iG@qWdR1@XDznpq(j@{b*<%j=fhE?<(M?>eI= zxfV}k&BLQWwa(>^O|@vlz)R|xjtlN)jkG#QSfQ8$OCdT=g4jR<0mY)~vOO^>cJRWN zj5>lWF^F7b%sSu0X3!;9V1mUW3S`uWv-N)q@l;V{ z-3akGVbvXv(N+C}NFl5-R`*p)|6{mcKETib?$1I%EjyKUIe(2>C%OQ9p|-$pIPaUx z{i#n|XJEF}gCs@>HjR(yLx`vQJCd++8Z*_&DJ{tP4YWKRDnjuqut3h{AQDl9LNiU; zqM!#{P{$v+U!g{`Fio6ScSOikp@_K{nG_*_=LdhiW;(q(+<^Sxpoj@Bw!ed)*+LyM z1b|mR_VK8R_I5^YnUK7HT44u1aX{I=7L2-kN3)n7bVWaLwH8^;X?p-r=M|(BAqBX? z=Z~s6p2h|?mXWcp9tt-#TfzcW?(O?qwzg?Uj|96P~Sb5%RVPjFo$jzp% z9da~k7c$ki*S(bv|8c5h7NN@Sm5DHiwKc`Of{#$gaIz2QMUJ_7hcmWzr~tYbQ1h7- zxRoHg5RkiB-M2w319g7>@vfyPIz1g%-1oTO-)()=x>F$rkH(Vg_<{dV1gt_`;6Y>Z zTq1K3ao?L2T>Mv0L5^|XFFTpw4#g(VE>83N+kUCY;bvR8KX3&?v+%{(BH*mI@&Wn8uugKgg);4bXe8J7p18eQJS09+|Ddco&Hu@Y*u}mZIAMk_YSgP;z>x{{d`Ve)lO8Go%+`FmpArsax*k@{DRl z1dk6IXuVymbcGhNk4|O{h}^be8uCvTfP29Z%VB~Tbf517=Q>eLl5D60%C`D+$#%p= zMK9#v`l|yPhPpmz$WW*OVi(w{%0?RgcR}PHBT=;{N>De zJ-1)OwIL>=rh?H+xqCZDtOoG(uo>6neRc4U8Qy~3lYNj%W^7&aK(G>geYJISpr~P7 zgys#5XuPLQek~RniwieVhtarWL9Pt|2wNTVUp`LEP!w!=wBlYPCh&`O&CTl42YMzn znZ0p@1dNmm{?`qHnZT#OGLZyfFjmoV{KOgD-cmbR+EIGo2%97_P{Dd2ki1B zw~f$oSO3t%X%w_tw>VI(8G_eK?ycf9gVBTykwVHMtO7pa&vc#GG_h|O{a;CE;Sk05 zweeYE>F(~5?(Qx@kdQ`1P>}BK?p8@bkp_{jrMr=iC8T4KTKc!&_x%TUX7zyjS(0k4LW+~>r|uiJ)+owosf!G zCFpDxrK=ZF9k)-4GYjS7IADQf^}B22rw1RjzpD>E-k^rK6IwuyTxZWej?L!a&yx*T zd!qaKrPrMBXAiFCcSA!WBK%mT8`JWZ&JQcU@IMSkTUZ5k$oPG(a>s*c z(XWOdx+=WDdnEWD-Y4Qn>7=5Rs)}_0BEkwrK#lc$_3ITr9M)jk8foyY%o~?E$*4t&p;x0~V3el?9tpkqB>wOM z1g&v8Isc_E5pY>uoB3bbZeb0h(rIO^;C7-EKBkt!pN78KxoL}uT6^Zhg#74u$)@{ zD7H$JF`8HWAqW`=R=Ds7LlvYxH{k2owTGW`@D?j7S;8g%AfSYbU!KxrWZv)Iz1t4Q z(<0mY6+XOB`6j%t&+pHc%eR%K1u9!uKj97I!~Rm{*)M)DM0QoOC|i;1@}J{J#O*|N z*H9d!RX&MfnlH5$1S^^D;356;dqAA7sM5&{^(P|mC}J3;{C`!kWxz1&yKBkh%G2O= z7U0iBLp)Yr393&O{8{pYiU28jWCmqk94W;K)BF zj@pJEAlV^d6Kz+j0cy_v1GF|NBCRZNBC4SEem;1a`rc0SXm5W7ZrVy%Js=5mz zNgjCQVUoG=45M37{D6<&rV3YX+=wdamUAl*M1c??(5faZh~dgq#~-gtuH}dcRL&_r zCuTF6$D(gkq?n|ne$JY)2#!I7ufpdrPrV+w)YG$D)K0g!{z21lcPlG8 zTqe-Rj^@Ak5blpw>FyA!7A|VZnX&2qwq0Kk{y`1RHrph7#QfXE9#h-1?J2@ksx3V8 zopWf-Wew#NqD(#SV1vI}q?!rf*aBO~>pf$U0Ao<#VU!(MX<7-#{p9uSQ~lMD&R39Z zjZawq4-JhJ^2;0rg&qWfljHwU&ZRzLz{oN%G79IyM>Q*Y`ozG|d+uPf#J$hqRQo(! z$Jx6b7(P_IGoPF{?AJ8H#Qb74npMT>=^u?t)6?vl>?Zob_Pfvi8Jeb>GonM( z_;?!AKfuo#(NK@DZT6Q)w%L`kK71bie&h*c?}1@%i@o*;$yG5$bG{7G}q6sgBLx5d*#LS6D&MvG+xlUp0#qQDiQ^)y|i) zHTrq~7saIf3*!~J@Um?eJD*znBynY_W{hVH#NX3Mhy6;G-gzDq~bT&6r}kxDP66Q(j99(^wghE+hG@^PUzNjJ@@j6T7x@;`J(8Fq`CE>s+r$ z!Rg}ZZ1{gcA^7Sr_D*WHB5V7i<;D3#RQKeUxmQk+6SfqV4$W{@hVP@Gk{fA7Knl_6 zhKgKW$Amr1nJagkVL4D|HIFDwae#>dlW^w%h@yEXvF^Mir5 z4+yft+`=4&m@(0}d^;jM>#w|(CmdeD!to{vX5*lfbh`Od|2HWGGEWiczxaP~XRf4I zkB5K-Rf>s4YcPNz>cT8q>9?&+?0doJ6M2zSt46PipNL$pv_qrhbj^uA0iK+`OuL}g=&S{()${-+t~HD$?xBy2b6_b z>oGze+MgF2Y^!xE_#Y+x-^5hxF8x_wJ~!dpv2{;IkchozGY1^r^J`t)1#G zMf5Dcrooq8o$xpXOGGjYT_a-3)rXdNM`*B(g7NI&ewMd|!S?EHwstK`BBBkLK@Dw; z?&x9&q@dQiW_#!`h@8PSya>O4Vs}A1YLyJRpuiH)(3ISSc89Y@uD7`F)mis~-`W0k zX}aOdu31&5sz5X@FYYf8tpwb|6iX67uoN9jV#&GPHx`Lf+4u-YQnW`$*@ShW%FqdP zpmr7<$@`lM4N9;xz0fa|%hIh=xsju6&LAHX*<4+nPpuVC`dOsUHayhhcv01-KziOw zBci#fY2B`|7)Oss-GbyT(##AmCGti#`6)J=2JJ|9LpD(X)Zp2M} zGp#loM!QFWYzX5?1KMPq1=C-G3^QTYRdvZ7LMnc4>}9+H-ruxE_IX9c z?`#p{%uE^kCa~uJaXCfxHGS=w%o5VeDymUI?&zlICLR$foDz-vPb8tJL?x95vn3F- z@Zt&e{UL~{^p!Rb3Sy9*nV#G3iNrGQ@Ds)>QofCg)ihf@+`b3_Es~3c(B30f3oj^~ zZ%CK~R|4(lj&IDOaIABqXgD2$o*1g?miJBN9=-EZ{;j<1Lf>*mQ4DAuDHomLliu+# zEc_%aIt$d%JK!8qU!)+b>6D-{;J-e(2PI4WW7o;AZPaHhvR+Q{{^G59T+NSJKnRz~ zMo@{tFuDkpB!bne4}V+Mz0J42e(xU#KPCft*liNoCl?J7_1;oj63-EL$UF$u7ZFiIg?sj76&As{YGq{*T1FMZZeA^AVmuD;ZRVQY>u)BtdbN}im*+j?)@@cC)jdJO z@OhTy#(S9^ph}T+luKq%w<#hvw>VWih|6N5XzzHODmS1yUaTwDSY2PR3=R)Pj&|9v z^Hg#@sbJkX*~*HV3nUMbD+mb#&SxS`2K4-WEAu7zC6?8|Lnr+A{E%F4*kN|B~@>?rbU4D7?8p>q6iR z3!6t&^l_OL|FpG?yuPeo1hK#+Jh)^qD2M*rM)!mdQH+xuX=VkLit7~5i?jYj@VaZm z{$Fe0eg#W9%)mBkxsFgH^borQB)&k1^4!sHymjHP@*h5hMsLP+-pVF&TNrsKsuNpFeaYEq6&*9dH`E@5CB0WV)&y0 zl1!@;Iuk5BDb4RcSvyXV!P9w$L@pb=i>JK7hsi+NU0w$&pu^~nkDn@-u3%~SL_Z&; zWzgCq*Qckh>K>aXrA2WjCaR@MNS$iRZ~jqQeQ)e0KT~kTpb1ZQz}_v# z4$*20SFy_R7dhMdmf<`!>a*+YT2aI)Iko?P45D|i1p&)X*$2w*vmS2HP-94;607d8atv2q^VSFwP8qrP@4b|3q+K5?EarDsA5Pj~<-u$L z%CLL2FiTtDL8?%;6NfU%tdyN&C-cPJMrw8y_hGShMbXCxUEKE@Sh1T z6t@HDfyssx$_mxsOgr(&b$z6Jc1 zXOVE69%8}O499RPDy|dpA&>s=Z>$7!hEpUkM}KkC@!(4mH(fnVxxTH=I9W~~0bfrD z>sBne%~9bpU(4Dd;PrF)Q{ETBG8rNU?o%&4iQFv^b!N%Ob(r{$^|A|5v<;6v;Ucu?N?EOaAyZp$~Vrm zRuAR2uBD30hmG2uv3NK&_y060l6R)%0-mu%LC}_9fbSDjnAvLyFF7TEU06`b*`TI|^w8_Fb_59*EX9v*TR7 zAT2*d;ROcD%u&fr3N1Ybz8ZaK#QKaq!zC-dnyOq$40;R_(#YHBHIg-h=|2WWMr#J% zS7*x{8o|$d>$i*q>ctbHEjPaFb_#^77lH0)&g<@z9eZ1ULwu=&st|2=3hO7rc$qvL z0S{%DlGEq!D@>P7Lg_eNh0TL`$4E7ZP^mlg3#%S6_&u|iK@dSTrW>-1dh_Nk!_Cs> zs=uY{!Owx1MO5GSNaHiF-dkk1$q2dyBD)B<@F(3(_Dx$PRw2QfH$2>e^$9*M=x_^|oDb?#)9-vqg6lHXZns{u$g%qTidB53v^4r0@S-^ZC zuXSn&yjk;JY&hblRjA)1Hl4kkyz1v$Sa27xz|2Xud!RbU?mn}xp%6u(pQYNlJ8a$U z&Oh6qa=3sr|1E7^Vzmw2n6bMlWxUy&W5SzG=cRAGc9R5rzK|*5Sh)wY{@77as_LTZ zJ~Pa2%$2wzeZi>;>x(t6tcrII6niE_Tcr>+^b=5azd&a6F0Rsq2EebylSz%Sj91rm0C9*2~_$^(-`uhtEvyYf>$l%z$1&UeQE)Yj*3@g~ZH1Lc-1X}V1 zVR6q=CE`(ON9p}MW%+TYpY)2t7p|5c-{kZRtRqXu<1%=$;v2YciUJ9p-2yp%Uq)l- zZe)F;40{xEFV5T6Xt1pifakzxLA&LMbwq)N?&ie5P&P*Ix1^o;n{!7t$m! zcVAJ6ICanhAa-E{&}LFYk3!>XA@2COm3c!~2Z2Sg3o8agg)}fhmc)7grk+(xz&)6( zsLJlN1_$`X#8--B&BE*MQa+}o4EIL{=I7@T+M100CakdFcGXHlW4Q(`Jl?-_W3#%< zWEj*~IcVQb>?ey0p6J&Pb+1N-R&D?=^2d7};(tFpFfx11=$I`&zi?75W^-f9`{R9M zH@<4QsUP!+`Nqh|QA;C|ay6CTu!yAe$on*t)GnBm}*Ci6-C|ox-uB$c=X$4KBQgju--q#h%RmeU+a69&q~7_Et!=w za>@*6LK{Us904TPL~vXbL3jhUTo$@7H$3RI|MlOqt`@1R$iLn`yv~xqzTBNc7q3~< zQE|L8YfINzVV++m)Vos~V4XAnHb@7h5H~crV^k1hKz2LROJmv)rqGGv8Yr5w^${>e z>zW7Pj!-0O#v8KDsrc;nwC)B08F6+e@AUbH@!5M(ld7=q%b4qBocMxhF_j&Cn+p;E z#{X=%{ZxCF)QlDdWQx&X{1_yD$fg|K?o0h3Pq-yuqUjW99U<{r+qd>RQ&e^-@@K z?Uwfb@=4q7>S>I4pOT;Um0)NLVrfB;dbOWj3Gl<&R#>)eurgR*?R2wx23_2V!-vt4 zA|KNE5Ek&x=T;FHK*ZPwca+2~V2rbga zcA5zi^a*+^M$k!EAMgTdb%Jh_sJFq{B*d}Z$R^(Fuk>RkYom!-23yKW|ERI-z)}YVp2A+Na>#{zGmvKdD4)ihKl#io-ynG zJpTF{UqheiN$TyBjv9~NMq^$lW9$xhhPKoQl$=th_qE~xg}Z3TGeA3XfnpL7qdenR%xtjT#M zO6!*@5S~085O=7P4#3EtsqVGe9Icgn2twNUMG9(8hTiD)nQ)zn6HLrc?A(q0P1ylZ9L@0xbKlVh#TbMy#JOO*R*@#nMG3B6*j!zYPVYVm%9q6G7{!*)Sm&j*!UdA|g#7QBYbE#HxvJjyCf06om`226;$ zEK`sGzL7Vs1;2iwfG8nWVdQ1G7Kx@y&QC5~=;uW9WzR*b3wkg7OD~bx#Q$apMGv2! zV4Fuw@q`9^NJyxDTyO3?TD1&!WDWoGqVs7|x)DTx(gpiqw1O(f4dM%3wLC64gC1_s zksi0dY4{ElPD!H`nAo63Mj}n~m`G7KVCoDwb$elYdn;8j?=}5WM$Gg=A4Q^zGfNCQ zrQk!9)oBYKqHu1;u7r^bsSZqiBf1>V>k05o1MiQwH=P%ED!O`VJkj7-gg=l|nPlX$ zoyv5-#N7oe+ytSaeci)iTxetrV7Tsg?l(kS10TinBSlCXQ`R=cN%+qLi|$@Cn}*2T z9`gYz(f$r6MDr6v!AqOby=TX~$4%LXvlwO|YQ6zS?$gyIby#eooYG&kb|9=8D0e|z zfW2NbX|i`6YqW<9D!27gin@c;w85cHdqo29CWPlFtw-2~>O-xMRS6pUyNSK|Y}KV_0z-ne`F0$`pwSVE0(a{!QLJ zJb;SRtzXM#P1QJ1IcNy(68Uc(?u$j=I=~5)BqCj5A9f6S5?u$(i+Hu&f)m}`f*lv4 zmdDVY&IJkh)5o6)fTI;ONY0mdHG6sh*Dn^>XF>e7GlWb4Cz(wu?o%D!7DL!Z@AQ!g zg2@Uy{(dG1zq%OPG=*kRE|GlyG)J}IZN7VBv$U!t^K6HmI6%7g&ztcr0{j{IgA2gY zP$1cn$i%IqP&TL1$M6|U@FRFn^Fkb#l>GnBe4OG|E}eTVexhfYpjVA;)nNdk@0 zYEBkkJQ@)Q@Io93JUmW>(by3WuiCAeR-Qg?;&-J*+@uq{aVvqg9zG{$H@%>7MX8;*v;*5 zUUs}W#LTBnTS#QlEfb~=nF#%kp7#%#@x3Ur)kO!ya~v?fHw9QH>@~uCjz|?QH29Fh z6q5U={KccKEG{t}wSB3N(i?3)F^2NK`Y$1A=I}!H>T~XQ z!t}oPA%Tg@xHp(2LBsn9^doaAJFM7d*nXiDwqPu7?peH{B3NG(0E$fjE1|%=xuM3M zN22Pde%)89hNk~bJ8r;0ltuPGUI;274AO@jgT>Ty;(0fiv=-x@YH}CI>cJT_)SX>R zB1zO(ROwHlOgqn)xiH_b`}V;_Z>Vk>i#OF)HABOyjxxmJ%~ul?D->iXj!xw4r^xsM z#FVp#ETeF12h7ZGw1v73SMUs0KK;*3v!!&jYRhravju(SC7+D7VWx`7*ocbH1-aYV zbjwRBtr=PIF$$tkwOLf38Bl7jLG1QP@85QeH8MGvX1)$*$6grKmr*EQ_9igy>exoGRSB)5J8ENprzb?1%MsB2-I_ML~ zg&Pq!{=JmSZO8f^)LZy^lr})ihB#_w|1FpL3hNh3L)6RX!8~%ve)@x+GFK1{n zlX%K;G|$|!r0LRU4e6UGD3ba)4)3g$fZvK1lSRh4tweb5WfDosk~g2`%#B}~q~6(o z1-SxM4=mOxD}6I2IU2I-E?GPwkO(;r2ZH3_2QD*uxa$X0K;Xh zfWM*$ViZ}a4yf%%2D!=)+!fA zwwQ1oFp^3~DKeDU13yHT$!ms!c@CsLJA`VOhLu1*sS`7sIYj0j`Y)3^_}Rm05*wp4 zkYC)F$?&gC{Cz#H&8vZJlrC1pQJjVHCi9M*_B4>Z{w=LsG7spX#o*uSFRu=AyfEUt zqUlIOa)rHlwSIg@^RQ`~sd_1b9!>>s{1DgliL@Y7E` znYc+^Xi&7TmB`~0E+5cZe<7EnS?{IX)J_v)?>K^jxF8pHzE74J)Bsoh(;wCS{ANJp znwHNQGcpou?*6H;1pl?Q3PETh=P%?a8@EG|N-nV^mL*j_*$Z_pdQX&)QS=}xf&8AR zb+lKMLbxJX*8%2*D*3i$P9->T6Z8AuXw(t2PefB}!)_;VG@Az}m0ZU0TD4pr4I&o2 z@I%r)-VUdf`1vKJWkV@U`X{M(F$i2OYAq&?&M(}3$;+eW+3=XQvus?~`ME}eLGJaq zgm7GZ__gLoG+@@t=FPH&!LY3o7@=5}o9#y0Ou-Fy5E;eBK|~y1!nFkD-v;N%)Fpwc01BR@o6D)F|dR zM}|JMglW_jV4Q=AzCL?vf#JuBA{~5#Lah37aA&N;c=?QZcTYNgNj$n`_noY=#G(xF z>zG%(%RpSm#$etW8>39o$lsZqBN2zCZrZFNZeo3(H78w!@^zMu1X)h^l(ZM6fHS;DZ+d;8WeZmSAU)fwPmXm{3lTkE8r0!fktPx@O3F>CI zpv7ZacDIL-P38Eb2&&h+Cn2`PeQnNDhscfZn9fS%D}va|J}vvnd*hDQ%>6q>G_AY! zW@jKDpBDk^yOaLatp&ceGYp}fXAq9BgeP&xg#cd4(Ms|kR5l+Gv5hXmYZ0D+jT%r? zOUgh~SK(SBC`bEl8h3T3ws?(U9T{44m11>!}YK-60(vP+AwWzNw zm9TwiJNflDAztzLDBM~l|K1?IKgo)dsWmnpE!^8$q`?6FB~SZ}E9@K1-}Fpn&-K9c zgH%dWBI*NnkSGWttF-W*ksI!G#qigS;%hmjMa~TnbCB-`+HOmj>Q;LK^AtN@C!6}; zz_!puaAjax7D`Y_yc4c4t49N+c{4nSP2Br8hAuVmzV-1BXq{qcVM0my&T#H35abTd@3{j%? z=mW$$NPvltxR7JT994$Xe==-*(Ycm}HJD;4D>kF=GX6>16-$>Bc{or7k(Q7|wf~J} zQ~X&hc~?@bI?XUe9-d_zDgH3ggbrCG-34kuFgE7odk_cFBtr-8&`&hNav6o!=X6jq zQ7oSIGTk>h8rF3H19E;#Bu2tM^02~(Bqyh7HEh~M`Qame)*Jfw*gix!kCuZwJqRl5 zDzIR1hZT-kM8b#DqYHs7LiosU_o+3O1hXG3T8p8l9BKhBn3nW;!eM0|A*7X8*8*ZtA00IY-GS_FF1evaY!0 zph0!sqQ3t{=L3I4qjtB+A_?7UUvl;fLHy|~O1bjuHt$GJ`6o1H4 zw4L~Dj&EY<{;`I-$Red>ch3d`j>oHrJ2pmqSYS@d!SNG*t)Sf|SBoSQQa(-KA_{z$ zf%_vSCWg;n@q4~HIEfa`1MMNWGxXz~pWdcx7}OO({(Y{jGfxWta5Vi# zlt=^xLm#X-Oi|7*q<_&D+h7qs5e9ktz8aY(IxkT$pd+mahc@&Wey^L`Nz!{y-CH7G z%GYukIG2&z(+8@tR+uhmW+i=0bs&sv6~&Wt3%s2~fT|8C5IbFb3uIZh9IigwSYqwH zpYy!~RRx8MRUp0rXcpvm9amHy#qo|&NdC^)H>wb05jJE0SbF&ACnTu18q@b=7W|}p z+RsE2jHP#sZWX*mH~TdyTGf2j`|Q7c+wk#4vDQK1o5uu-46PS6azb|2Ojs-I9`70I zRouN_B-C~lGa8k@{?eUmR?lJTqE*wMLtVigI?>_4{NR77=%|F_rf*nWdn1xTLOt*^ zwB}puG4g977%M((02huma2<@gt+pNiJSH4^kOingiwAG}Yiyi03;1;<@j9foeBbyI z#lIxj60w{iWZL)i2XZteRzA#U*HzY1m{RS7_Cg2|>|ipv;b~m1m5@AaK~Ua_2=KfE zcMLw@eMad$#;{8fJ(t4#Sj}j6`JD3V9F&IE5eDyJikVo8P3eo=rw}K|m&Sx{RY&H9 zi=q|9Dinnm$G+Tke8pFxy{M(}odd6|hAf=onFdS!vVr0;SYJPnd^LgGJ@sObMRqC2WMBbx^TLOs|tnCo1>aQ^i4 z2Z=>^RO{O^4I9*b=byjMcfsJ2ulW`pldpxJ3+kIQNA&)jHX`wb1B?D+3ud2-pYg