-- PgNumber, GridThumbnailPos, {X, Y, Width, Height} in album sheet for each variant
local AlbumTbl = {
    { 0, 0, {{0x0, 0x0, 0x154, 0xC5}}},
    { 0, 1, {{0x1, 0x0, 0x154, 0xC5}, {0x2, 0x0, 0x154, 0xC5}}},
    { 0, 2, {{0x6, 0x0, 0x154, 0xC5}}},
    { 0, 3, {{0x7, 0x0, 0x154, 0xC5}}},
    { 0, 4, {{0x3, 0x0, 0x154, 0x174}, {0x4, 0x0, 0x154, 0x174}, {0x5, 0x0, 0x154, 0x174}}},
    { 0, 5, {{0x8, 0x0, 0x154, 0xC5}}},
    { 0, 6, {{0x9, 0x0, 0x154, 0xC5}}},
    { 0, 7, {{0xA, 0x0, 0x154, 0xC5}}},
    { 0, 9, {{0xB, 0x0, 0x154, 0xC5}, {0x0, 0x1, 0x154, 0xC5}}},
    { 0, 10, {{0x1, 0x1, 0x154, 0xC5}}},
    { 0, 11, {{0x6, 0x1, 0x154, 0xC5}, {0x7, 0x1, 0x154, 0xC5}}},
    { 1, 0, {{0x8, 0x1, 0x154, 0xC5}}},
    { 1, 1, {{0x9, 0x1, 0x154, 0xC5}}},
    { 1, 2, {{0xA, 0x1, 0x154, 0xC5}, {0xB, 0x1, 0x154, 0xC5}}},
    { 1, 3, {{0x0, 0x2, 0x154, 0xC5}}},
    { 1, 4, {{0x4, 0x2, 0x154, 0xC5}}},
    { 1, 5, {{0x5, 0x2, 0x154, 0xC5}, {0x6, 0x2, 0x154, 0xC5}}},
    { 1, 6, {{0x7, 0x2, 0x154, 0xC5}}},
    { 1, 7, {{0x0, 0xA, 0x1B8, 0x1F0}, {0x4, 0xA, 0x1B8, 0x1F0}}},
    { 1, 8, {{0x8, 0x2, 0x154, 0xC5}}},
    { 1, 9, {{0x9, 0x2, 0x154, 0xC5}, {0x1, 0x2, 0x154, 0xC5}}},
    { 1, 10, {{0x2, 0x3, 0x154, 0xC5}}},
    { 2, 0, {{0x2, 0x1, 0x154, 0x174}}},
    { 2, 1, {{0x5, 0x3, 0x154, 0xC5}}},
    { 2, 2, {{0x4, 0x3, 0x154, 0xC5}}},
    { 2, 3, {{0x8, 0x9, 0x1B8, 0xF8}}},
    { 2, 5, {{0x6, 0x3, 0x154, 0xC5}, {0x7, 0x3, 0x154, 0xC5}, {0x8, 0x3, 0x154, 0xC5}}},
    { 2, 6, {{0x9, 0x3, 0x154, 0xC5}}},
    { 2, 7, {{0xB, 0x3, 0x154, 0x174}, {0x0, 0x4, 0x154, 0xC5}}},
    { 2, 8, {{0x1, 0x4, 0x154, 0xC5}, {0x3, 0x4, 0x154, 0xC5}, {0x4, 0x4, 0x154, 0xC5}, {0x5, 0x4, 0x154, 0xC5}}},
    { 2, 9, {{0xA, 0x3, 0x154, 0xC5}, {0x0, 0x3, 0x154, 0xC5}}},
    { 2, 10, {{0x7, 0x4, 0x154, 0xC5}, {0x8, 0x4, 0x154, 0xC5}, {0x9, 0x4, 0x154, 0xC5}}},
    { 3, 0, {{0xA, 0x2, 0x154, 0xC5}, {0xB, 0x2, 0x154, 0xC5}, {0x3, 0x2, 0x154, 0xC5}, {0x1, 0x3, 0x154, 0xC5}}},
    { 3, 1, {{0xA, 0x4, 0x154, 0xC5}, {0x0, 0x5, 0x154, 0xC5}}},
    { 3, 2, {{0x1, 0x5, 0x154, 0xC5}}},
    { 3, 3, {{0x9, 0x5, 0x154, 0xC5}, {0xA, 0x5, 0x154, 0xC5}}},
    { 3, 4, {{0x3, 0x5, 0x154, 0x174}}},
    { 3, 5, {{0x4, 0x5, 0x154, 0xC5}, {0x5, 0x5, 0x154, 0xC5}, {0x6, 0x5, 0x154, 0xC5}, {0x7, 0x5, 0x154, 0xC5}}},
    { 3, 6, {{0x8, 0x5, 0x154, 0xC5}}},
    { 3, 7, {{0x2, 0x5, 0x154, 0x118}}},
    { 3, 9, {{0x5, 0x6, 0x154, 0xC5}, {0x6, 0x6, 0x154, 0xC5}}},
    { 3, 10, {{0x7, 0x6, 0x154, 0xC5}}},
    { 3, 11, {{0x8, 0x6, 0x154, 0xC5}}},
    { 4, 0, {{0xB, 0x5, 0x154, 0xC5}, {0x0, 0x6, 0x154, 0xC5}, {0x1, 0x6, 0x154, 0xC5}, {0x4, 0x6, 0x154, 0xC5}}},
    { 4, 1, {{0x9, 0x6, 0x154, 0xC5}}},
    { 4, 2, {{0xA, 0x6, 0x154, 0xC5}, {0xB, 0x6, 0x154, 0xC5}}},
    { 4, 3, {{0x0, 0x7, 0x154, 0xC5}}},
    { 4, 4, {{0x1, 0x7, 0x154, 0xC5}}},
    { 4, 5, {{0x2, 0x7, 0x154, 0xC5}}},
    { 4, 6, {{0x3, 0x7, 0x154, 0xC5}, {0x4, 0x7, 0x154, 0xC5}}},
    { 4, 7, {{0x5, 0x7, 0x154, 0xC5}, {0x6, 0x7, 0x154, 0xC5}}},
    { 4, 8, {{0x7, 0x7, 0x154, 0xC5}, {0x8, 0x7, 0x154, 0xC5}}},
    { 4, 9, {{0x9, 0x7, 0x154, 0xC5}}},
    { 4, 10, {{0xA, 0x7, 0x154, 0xC5}}},
    { 4, 11, {{0xB, 0x7, 0x154, 0xC5}, {0x0, 0x8, 0x154, 0xC5}}},
    { 5, 0, {{0x1, 0x8, 0x154, 0xC5}}},
    { 5, 1, {{0x2, 0x8, 0x154, 0xC5}}},
    { 5, 2, {{0x3, 0x8, 0x154, 0xC5}}},
    { 5, 3, {{0x4, 0x8, 0x154, 0xC5}}},
    { 5, 4, {{0x5, 0x8, 0x154, 0xC5}}},
    { 5, 5, {{0x6, 0x8, 0x154, 0xC5}, {0x7, 0x8, 0x154, 0xC5}}},
    { 5, 6, {{0x8, 0x8, 0x154, 0xC5}, {0x9, 0x8, 0x154, 0xC5}, {0xA, 0x8, 0x154, 0xC5}, {0xB, 0x8, 0x154, 0xC5}}},
    { 5, 7, {{0x0, 0x9, 0x154, 0xC5}, {0x1, 0x9, 0x154, 0xC5}, {0x2, 0x9, 0x154, 0xC5}}},
    { 5, 8, {{0x3, 0x9, 0x154, 0x174}}},
    { 5, 10, {{0x4, 0x9, 0x154, 0xC5}}},
};

root.ExtraMenus = {
    ClearListMenu = {
        DrawType = DrawComponentType.SystemMenu,
        Type = ClearListMenuType.CCLCC,
        FadeInDuration = 0.4,
        FadeOutDuration = 0.4,
        ClearListBookLayerSprite = "ClearListBookLayer",
        ClearListGuideSprite = "ClearListGuide",
        ClearListGuidePosition = {X = 0, Y = 989 },
        ClearListMaskSprite = "ClearListMask",
        EndingSprites = {
            "ItouBadEnd", "NonoNormalEnd", "NonoGoodEnd", "HinaeNormalEnd", "HinaeGoodEnd", "YuiYutoNormalEnd",
            "YuiYutoGoodEnd", "HanaNormalEnd", "SerikaNormalEnd", "SerikaTrueEnd"
        },
        EndingSpriteOffsetY = 1080.0,
        MenuOffsetY = 26.0,
    },
    LibraryMenu = {
        DrawType = DrawComponentType.SystemMenu,
        Type = LibraryMenuType.CCLCC,
        FadeInDuration = 0.4,
        FadeOutDuration = 0.4,
        ButtonBlinkDuration = 0.8,
        ButtonBlinkTintMinimum = 0.2,
        LibraryTransitionPositionOffset = 600.0,
        LibraryBackgroundSprite = "LibraryBackground",
        LibraryBackgroundPosition = { X = 291, Y = 0 },
        LibraryIndexSprite = "LibraryIndex",
        LibraryIndexPosition = { X = 0, Y = 31 },    
        LibraryButtonGuidePosition = { X = 0, Y = 989 },
        LibraryMaskSprite = "LibraryMask",
        LibraryMaskAlpha = 0.8,

        SnapPhotoSpriteHover = "SnapPhotoHover",
        SnapPhotoSpriteSelect = "SnapPhotoSelect",
        HitSongsSpriteHover = "HitSongsHover",
        HitSongsSpriteSelect = "HitSongsSelect",
        LoveMovieSpriteHover = "LoveMovieHover",
        LoveMovieSpriteSelect = "LoveMovieSelect",

        AlbumMenuGuideSprite = "AlbumMenuGuide",
        AlbumMenuCGViewerGuideSprite = "AlbumMenuCGViewerGuide",
        MusicMenuGuideSprite = "MusicMenuGuide",
        MovieMenuGuideSprite = "MovieMenuGuide",
        
        SnapPhotoPos = {X=0, Y=80},
        HitSongsPos = {X=0, Y=382},
        LoveMoviePos = {X=0, Y=684},

        SubMenuFadeInDuration = 0.2,
        SubMenuFadeOutDuration = 0.2,

        AlbumThumbnailThumbBlinkDuration = 0.5,
        AlbumMaxThumbnailsPerPage = 12,
        AlbumMaxPageCount = 6,
        AlbumCameraPageIconSprite = "AlbumCameraPageIcon",
        AlbumCameraPageIconPosition = { X = 1731.0, Y = 886.0 },
        AlbumPageNumberSprites = {},
        AlbumThumbnailPinSprites = {},
        AlbumThumbnailThumbSprite = "AlbumThumbnailThumb", 
        AlbumThumbDispPos = {
            {X = 656.0, Y = 167.0},
            {X = 971.0, Y = 247.0},
            {X = 1234.0, Y = 120.0},
            {X = 1556.0, Y = 231.0},
            {X = 682.0, Y = 390.0},
            {X = 1009.0, Y = 485.0},
            {X = 1328.0, Y = 366.0},
            {X = 1496.0, Y = 553.0},
            {X = 598.0, Y = 610.0},
            {X = 763.0, Y = 795.0},
            {X = 1089.0, Y = 694.0},
            {X = 1356.0, Y = 794.0},
        },
        AlbumTbl = AlbumTbl,
        AlbumThumbZoomClickDuration = 24/60,
        AlbumThumbZoomPgChangeDuration = 12/60,
        AlbumThumbnailPinRemoveOffset = { X = 20, Y = 20 },
        AlbumCGPageSwapAnimationDuration = 12/60,
        AlbumPageNumberPositions = {
            { X = 1787.0, Y = 887.0 },
            { X = 1826.0, Y = 887.0 },
        },
        
        MusicItemsBackgroundSprite = "MusicItemsBackground",
        MusicItemsBackgroundRepeatHeight = 1200,
        MusicItemsOverlaySprite = "MusicItemsOverlay",
        MusicItemsCount = 61,
        MusicItemPadding = 60,
        MusicRenderingBounds = {
            X = 293,
            Y = 20,
            Width = 1527,
            Height = 1080
        },
        MusicHoverBounds = {
            X = 293,
            Y = 40,
            Width = 1527,
            Height = 900
        },
        MusicBGMFlagIds =  { 
            0x65, 0x67, 0x69, 0x6b, 0x6d, 0x6f, 0x71, 0x73, 0x75, 0x77, 0x79, 0x7b,
            0x7d, 0x7f, 0x81, 0x01, 0x03, 0x05, 0x06, 0x09, 0x0b, 0x0c, 0x0f, 0x10,
            0x13, 0x15, 0x16, 0x19, 0x1a, 0x1d, 0x1e, 0x21, 0x23, 0x24, 0x27, 0x29,
            0x2b, 0x2c, 0x30, 0x33, 0x34, 0x37, 0x39, 0x3b, 0x3d, 0x3f, 0x41, 0x42,
            0x45, 0x47, 0x49, 0x4b, 0x4d, 0x51, 0x55, 0x57, 0x5e, 0x53, 0x60, 0x83,
            0x84 
        },
        MusicPlayIds =  { 
            0x66, 0x68, 0x6a, 0x6c, 0x6e, 0x70, 0x72, 0x74, 0x76, 0x78, 0x7a, 0x7c, 
            0x7e, 0x80, 0x82, 0x02, 0x04, 0x08, 0x07, 0x0a, 0x0e, 0x0d, 0x12, 0x11, 
            0x14, 0x18, 0x17, 0x1c, 0x1b, 0x20, 0x1f, 0x22, 0x26, 0x25, 0x28, 0x2a, 
            0x2e, 0x2d, 0x31, 0x36, 0x35, 0x38, 0x3a, 0x3c, 0x3e, 0x40, 0x44, 0x43, 
            0x46, 0x48, 0x4a, 0x4c, 0x4e, 0x52, 0x56, 0x58, 0x5f, 0x54, 0x61, 0x83,
            0x84 
        },
        MusicStringTableId = 4,
        MusicStringLockedIndex = 3,
        MusicTrackNameSize = 30,
        MusicTrackNameOffsetX = 160,
        MusicTrackNumberOffsetX = 80,
        MusicTrackArtistSize = 20,
        MusicTrackArtistOffsetX = 800,
        MusicButtonTextYOffset = 20,
        MusicButtonPlayingDispOffset = {X = 55, Y = 10},
        MusicButtonBounds = {
            X = 320,
            Y = 20,
            Width = 1460,
            Height = 60
        },
        MusicDirectionalHoldTime = 0.2,
        MusicDirectionalFocusTimeInterval = 0.05,
        MusicButtonHoverSprite = "MusicButtonHover",
        MusicButtonSelectSprite = "MusicButtonSelect",
        MusicButtonPlayingSprite = "MusicButtonPlaying",
        MusicButtonTextColor = 0x4f4f4b,
        MusicButtonTextOutlineColor = 0x0,

        MusicNowPlayingNotificationSprite = "MusicNowPlayingNotification",
        MusicNowPlayingNotificationPos = {X = 1096, Y = 30},
        MusicNowPlayingNotificationFadeIn = 0.3,
        MusicNowPlayingNotificationFadeOut = 0.3,
        MusicNowPlayingNotificationTrackOffset = {X = 20, Y = 80},
        MusicNowPlayingNotificationTrackFontSize = 36,
        MusicNowPlayingTextColor = 0xffffff,
        MusicNowPlayingTextOutlineColor = 0xffffff,
        MusicPlayingModeSprites = {},
        MusicPlayingModeDisplayBounds = {},

        MovieDiskSprites = {},
        MovieDiskHighlightSprites = {},
        MovieDiskDisplayPositions = {
            {X = 388, Y= 138},
            {X = 956, Y= -64},
            {X = 830, Y= 578},
            {X = 1422, Y= 412},
        },
        MovieDiskPlayIds = {54, 53, 52, 51},
    }
};

-- Common
root.Sprites["LibraryMask"] = {
    Sheet = "MenuChip",
    Bounds = { X = 154, Y = 140, Width = 1900, Height = 1061 },
};

-- ClearList
root.Sprites["ClearListBookLayer"] = {
    Sheet = "ClearList",
    Bounds = { X = 0, Y = 0, Width = 1920, Height = 1080 }
};

root.Sprites["ClearListGuide"] = {
    Sheet = "ClearList",
    Bounds = { X = 0, Y = 2265, Width = 1925, Height = 58 }
};

root.Sprites["ClearListMask"] = {
    Sheet = "ClearList",
    Bounds = { X = 2048, Y = 0, Width = 1920, Height = 1080 },
};

root.Sprites["ItouBadEnd"] = {
    Sheet = "ClearList",
    Bounds = { X = 1022, Y = 1660, Width = 260, Height = 287 }
};

root.Sprites["NonoNormalEnd"] = {
    Sheet = "ClearList",
    Bounds = { X = 129, Y = 1901, Width = 225, Height = 183 }
};

root.Sprites["NonoGoodEnd"] = {
    Sheet = "ClearList",
    Bounds = { X = 306, Y = 1182, Width = 184, Height = 458 }
};

root.Sprites["HinaeNormalEnd"] = {
    Sheet = "ClearList",
    Bounds = { X = 358, Y = 1713, Width = 225, Height = 183 }
};

root.Sprites["HinaeGoodEnd"] = {
    Sheet = "ClearList",
    Bounds = { X = 674, Y = 1182, Width = 184, Height = 465 }
};

root.Sprites["YuiYutoNormalEnd"] = {
    Sheet = "ClearList",
    Bounds = { X = 358, Y = 1901, Width = 225, Height = 183 }
};

root.Sprites["YuiYutoGoodEnd"] = {
    Sheet = "ClearList",
    Bounds = { X = 123, Y = 1182, Width = 184, Height = 458 }
};

root.Sprites["HanaNormalEnd"] = {
    Sheet = "ClearList",
    Bounds = { X = 490, Y = 1182, Width = 184, Height = 465 }
};

root.Sprites["SerikaNormalEnd"] = {
    Sheet = "ClearList",
    Bounds = { X = 129, Y = 1713, Width = 225, Height = 183 }
};

root.Sprites["SerikaTrueEnd"] = {
    Sheet = "ClearList",
    Bounds = { X = 1026, Y = 1182, Width = 723, Height = 425 }
};

-- LibraryMenu
root.Sprites["LibraryBackground"] = {
    Sheet = "LibraryMenu",
    Bounds = { X = 0, Y = 700, Width = 1629, Height = 1080 },
};

root.Sprites["LibraryIndex"] = {
    Sheet = "LibraryMenu",
    Bounds = { X = 1658, Y = 0, Width = 381, Height = 1049 },
};

root.Sprites["SnapPhotoHover"] = {
    Sheet = "LibraryMenu",
    Bounds = { X = 0, Y = 0, Width = 256, Height = 300 },
};

root.Sprites["HitSongsHover"] = {
    Sheet = "LibraryMenu",
    Bounds = { X = 256, Y = 0, Width = 256, Height = 300 },
};

root.Sprites["LoveMovieHover"] = {
    Sheet = "LibraryMenu",
    Bounds = { X = 512, Y = 0, Width = 256, Height = 300 },
};

root.Sprites["SnapPhotoSelect"] = {
    Sheet = "LibraryMenu",
    Bounds = { X = 0, Y = 360, Width = 352, Height = 300 },
};

root.Sprites["HitSongsSelect"] = {
    Sheet = "LibraryMenu",
    Bounds = { X = 352, Y = 360, Width = 352, Height = 300 },
};

root.Sprites["LoveMovieSelect"] = {
    Sheet = "LibraryMenu",
    Bounds = { X = 704, Y = 360, Width = 352, Height = 300 },
};


-- Album Menu
root.Sprites["AlbumMenuCGViewerGuide"] = {
    Sheet = "LibraryMenu",
    Bounds = { X = 0, Y = 1880, Width = 1920, Height = 59 },
};

root.Sprites["AlbumMenuGuide"] = {
    Sheet = "LibraryMenu",
    Bounds = { X = 0, Y = 1783, Width = 1926, Height = 57 },
};

-- Movie Menu
for i = 0, 3 do
    root.Sprites["MovieDiskSprites" .. i] = {
        Sheet = "MovMenu",
        Bounds = { X = i * 575, Y = 0, Width = 575, Height = 575 }
    };
    root.Sprites["MovieDiskHighlightSprites" .. i] = {
        Sheet = "MovMenu",
        Bounds = { X = i * 575, Y = 575 + 9, Width = 575, Height = 575 }
    };
    root.ExtraMenus.LibraryMenu.MovieDiskSprites[#root.ExtraMenus.LibraryMenu.MovieDiskSprites + 1] = "MovieDiskSprites" .. i;
    root.ExtraMenus.LibraryMenu.MovieDiskHighlightSprites[#root.ExtraMenus.LibraryMenu.MovieDiskHighlightSprites + 1] = "MovieDiskHighlightSprites" .. i;
end

root.Sprites["MovieMenuGuide"] = {
    Sheet = "MovMenu",
    Bounds = { X = 0, Y = 1169, Width = 1920, Height = 59 },
};


-- Music Menu

root.Sprites["MusicMenuGuide"] = {
    Sheet = "MusicMenu",
    Bounds = { X = 0, Y = 1292, Width = 1920, Height = 59 },
};
root.Sprites["MusicItemsBackground"] = {
    Sheet = "MusicMenu",
    Bounds = { 
        X = 1, 
        Y = 1, 
        Width = 1527, 
        Height = 1200
    },
};
root.Sprites["MusicItemsOverlay"] = {
    Sheet = "MusicMenu",
    Bounds = { 
        X = 1530, 
        Y = 1, 
        Width = 1527, 
        Height = 1200
    },
};
root.Sprites["MusicButtonHover"] = {
    Sheet = "MusicMenu",
    Bounds = { 
        X = 141, 
        Y = 1231, 
        Width = 1387, 
        Height = 60
    },
};
root.Sprites["MusicButtonSelect"] = {
    Sheet = "MusicMenu",
    Bounds = { 
        X = 1670, 
        Y = 1231, 
        Width = 1387, 
        Height = 60
    },
};
root.Sprites["MusicButtonPlaying"] = {
    Sheet = "MusicMenu",
    Bounds = { 
        X = 865, 
        Y = 1393, 
        Width = 46, 
        Height = 46
    },
};
root.Sprites["MusicNowPlayingNotification"] = {
    Sheet = "MusicMenu",
    Bounds = { 
        X = 1.0,
        Y = 1353.0,
        Width = 789.0,
        Height = 138.0
    },
};
root.Sprites["MusicNowPlayingNotification"] = {
    Sheet = "MusicMenu",
    Bounds = { 
        X = 1.0,
        Y = 1353.0,
        Width = 789.0,
        Height = 138.0
    },
};

local MusicNowPlayingModeBounds = {
    { X = 2390, Y = 1351, Width = 349, Height = 58.0},  -- Mode 0
    { X = 1940, Y = 1292, Width = 278, Height = 58.0},  -- Mode 1
    { X = 2360, Y = 1292, Width = 368, Height = 58.0},  -- Mode 2
    { X = 1940, Y = 1351, Width = 274, Height = 58.0}   -- Mode 3
}
for i = 0, 3 do
    local index = i + 1;
    root.Sprites["MusicNowPlayingMode" .. i] = {
        Sheet = "MusicMenu",
        Bounds = MusicNowPlayingModeBounds[index]
    };
    root.ExtraMenus.LibraryMenu.MusicPlayingModeSprites[index] = "MusicNowPlayingMode" .. i;
    root.ExtraMenus.LibraryMenu.MusicPlayingModeDisplayBounds[index] = {
        X = 1854 - MusicNowPlayingModeBounds[index].Width + 1;
        Y = 42;
        Width = MusicNowPlayingModeBounds[index].Width;
        Height = MusicNowPlayingModeBounds[index].Height;
    };
end

-- AlbumMenu
root.Sprites["AlbumCameraPageIcon"] = {
    Sheet = "LibraryMenu",
    Bounds = { 
        X = 1403.0,
        Y = 80.0,
        Width = 65.0,
        Height = 76.0
    },
};
root.Sprites["AlbumThumbnailThumb"] = {
    Sheet = "LibraryMenu",
    Bounds = { 
        X = 1476.0,
        Y = 1.0,
        Width = 170.0,
        Height = 198.0
    },
};
for i = 0, 9 do
    root.Sprites["AlbumPageNumber" .. i] = {
        Sheet = "LibraryMenu",
        Bounds = { 
            X = 873.0 + 53 * i,
            Y = 80.0,
            Width = 51.0,
            Height = 76.0
        },
    };
    root.ExtraMenus.LibraryMenu.AlbumPageNumberSprites[i + 1] = "AlbumPageNumber" .. i;
end
for i = 0, 11 do
    root.Sprites["AlbumThumbnailPin" .. i] = {
        Sheet = "LibraryMenu",
        Bounds = { 
            X = (i % 6) * 64 + 868.0 + 1,
            Y = (i // 6) * 78 + 194,
            Width = 62.0,
            Height = 76.0
        },
    };
    root.ExtraMenus.LibraryMenu.AlbumThumbnailPinSprites[i + 1] = "AlbumThumbnailPin" .. i;
end
