Allow multiple captions with configurable position and color (+documentation and cleanup) #3
							
								
								
									
										2
									
								
								.gitignore
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						@ -0,0 +1,2 @@
 | 
			
		||||
 | 
			
		||||
dev/testdata/
 | 
			
		||||
							
								
								
									
										75
									
								
								README.md
									
									
									
									
									
								
							
							
						
						@ -89,9 +89,78 @@ Default itemstrings:
 | 
			
		||||
To create a new movie, follow these steps:
 | 
			
		||||
 | 
			
		||||
1. Create a folder with the movie ID as the name. Consult your admin for any required prefixes, suffixes, or other markings.
 | 
			
		||||
2. Inside the folder, create a JSON file with the following structure: `{movie_id, name, description, title_texture, version, replay, [{order, texturename, caption, captionposx, captionposy, duration},{...}]}`.
 | 
			
		||||
2. Inside the folder, create a JSON file with the structure below.
 | 
			
		||||
3. Create a "textures" folder inside the movie ID folder and place all the textures of your movie in it. Ensure that the filenames correspond to the `title_texture` and `texturename` specified in the JSON file.
 | 
			
		||||
4. Copy the movie to the yl_cinema.save_path, which is by default "yl_cinema_movies".
 | 
			
		||||
4. Copy the movie to the yl_cinema.save_path, which is by default `worlds/yourworld/yl_cinema_movies`.
 | 
			
		||||
 | 
			
		||||
Note: Movable cinema screens do not support positioned or separately colored captions. All captions will be placed in the center and use the first given colors (or default).
 | 
			
		||||
 | 
			
		||||
Movie JSON structure:
 | 
			
		||||
```json
 | 
			
		||||
{
 | 
			
		||||
    "movie_id": "my_movie_title",
 | 
			
		||||
    "name": "My Most Excellent Movie",
 | 
			
		||||
    "description": "An excellent adventure",
 | 
			
		||||
    "version": 1,
 | 
			
		||||
    "replay": true,
 | 
			
		||||
    "title_texture": "my_movie_title_screen.png",
 | 
			
		||||
    "files": [
 | 
			
		||||
        "my_movie_title_screen.png",
 | 
			
		||||
        "my_movie_scene_1.png",
 | 
			
		||||
        "my_movie_scene_2.png"
 | 
			
		||||
    ],
 | 
			
		||||
    "pages": [
 | 
			
		||||
        {
 | 
			
		||||
            "order": 1, // Frame number; TODO: Make optional
 | 
			
		||||
            "texture": "my_movie_scene_1.png", // Must exist in files; TODO: Allow indexes instead of names
 | 
			
		||||
            "captions": [
 | 
			
		||||
                {
 | 
			
		||||
                    "text": "First, this happened.",
 | 
			
		||||
                    "x": 0.5, // Float between 0 and 1; 0,0 is top left
 | 
			
		||||
                    "y": 0.75,
 | 
			
		||||
                    "fgcolor": "white", // Optional (default: orange)
 | 
			
		||||
                    "bgcolor": "black" // Optional (default: black)
 | 
			
		||||
                }
 | 
			
		||||
            ],
 | 
			
		||||
            "duration": 4.0 // Seconds spent on this frame
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "order": 2,
 | 
			
		||||
            "texture": "my_movie_scene_2.png",
 | 
			
		||||
            "captions": [
 | 
			
		||||
                {
 | 
			
		||||
                    "text": "Then this happened.\nI support multiple lines.",
 | 
			
		||||
                    "x": 0.5,
 | 
			
		||||
                    "y": 0.25,
 | 
			
		||||
                    "fgcolor": "cyan",
 | 
			
		||||
                    "bgcolor": "black"
 | 
			
		||||
                },
 | 
			
		||||
                {
 | 
			
		||||
                    "text": "You can have more than one caption.",
 | 
			
		||||
                    "x": 0.5,
 | 
			
		||||
                    "y": 0.75,
 | 
			
		||||
                    "fgcolor": "black",
 | 
			
		||||
                    "bgcolor": "white"
 | 
			
		||||
                }
 | 
			
		||||
            ],
 | 
			
		||||
            "duration": 4.0
 | 
			
		||||
        }
 | 
			
		||||
    ]
 | 
			
		||||
}
 | 
			
		||||
```
 | 
			
		||||
 | 
			
		||||
File structure:
 | 
			
		||||
```
 | 
			
		||||
worlds/
 | 
			
		||||
└─ your_world/
 | 
			
		||||
   └─ yl_cinema_movies/
 | 
			
		||||
      └─ mymovieid/
 | 
			
		||||
         ├─ mymovieid.json
 | 
			
		||||
         └─ textures/
 | 
			
		||||
            ├─ mymovieid_scene1_frame1.png
 | 
			
		||||
            ├─ mymovieid_scene2_frame1.png
 | 
			
		||||
            └─ mymovieid_scene2_frame2.png
 | 
			
		||||
```
 | 
			
		||||
 | 
			
		||||
## Uninstall
 | 
			
		||||
 | 
			
		||||
@ -108,4 +177,4 @@ This mod is licensed under the MIT License.
 | 
			
		||||
 | 
			
		||||
## Dedication
 | 
			
		||||
 | 
			
		||||
This mod is dedicated to daydream, whose determined love for the movie Princess Bride willed this mod into existence.
 | 
			
		||||
This mod is dedicated to daydream, whose determined love for the movie Princess Bride willed this mod into existence.
 | 
			
		||||
 | 
			
		||||
@ -16,6 +16,7 @@ def generate_test_data():
 | 
			
		||||
    movie_id = generate_random_filename()
 | 
			
		||||
    name = generate_random_string(random.randint(8, 32))
 | 
			
		||||
    description = generate_random_string(random.randint(8, 256))
 | 
			
		||||
    path = os.path.join('testdata', movie_id)
 | 
			
		||||
    version = 1
 | 
			
		||||
    replay = random.choice([True, False])
 | 
			
		||||
    
 | 
			
		||||
@ -23,10 +24,10 @@ def generate_test_data():
 | 
			
		||||
    pages = []
 | 
			
		||||
    
 | 
			
		||||
    # Create movie_id folder
 | 
			
		||||
    os.makedirs(movie_id, exist_ok=True)
 | 
			
		||||
    os.makedirs(path, exist_ok=True)
 | 
			
		||||
    
 | 
			
		||||
    # Create textures folder
 | 
			
		||||
    textures_folder = os.path.join(movie_id, 'textures')
 | 
			
		||||
    textures_folder = os.path.join(path, 'textures')
 | 
			
		||||
    os.makedirs(textures_folder, exist_ok=True)
 | 
			
		||||
    
 | 
			
		||||
    # Generate files and copy template.png
 | 
			
		||||
@ -72,7 +73,7 @@ def generate_test_data():
 | 
			
		||||
    
 | 
			
		||||
    # Write JSON to file
 | 
			
		||||
    json_data = json.dumps(data, indent=4)
 | 
			
		||||
    filename = os.path.join(movie_id, f'{movie_id}.json')
 | 
			
		||||
    filename = os.path.join(path, f'{movie_id}.json')
 | 
			
		||||
    with open(filename, 'w') as file:
 | 
			
		||||
        file.write(json_data)
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										114
									
								
								dev/dev_test_captions/dev_test_captions.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						@ -0,0 +1,114 @@
 | 
			
		||||
{
 | 
			
		||||
    "movie_id": "dev_test_captions",
 | 
			
		||||
    "name": "Development Test: Captions",
 | 
			
		||||
    "description": "Various test captions",
 | 
			
		||||
    "version": 1,
 | 
			
		||||
    "license" : "CC0",
 | 
			
		||||
    "item" : true,
 | 
			
		||||
    "replay": true,
 | 
			
		||||
    "title_texture": "yl_cinema_dev_test_captions.png",
 | 
			
		||||
    "files": [
 | 
			
		||||
        "yl_cinema_dev_test_captions.png"
 | 
			
		||||
    ],
 | 
			
		||||
    "pages": [
 | 
			
		||||
        {
 | 
			
		||||
            "order": 1,
 | 
			
		||||
            "texture": "yl_cinema_dev_test_captions.png",
 | 
			
		||||
            "caption": "LEGACY.CAPTION",
 | 
			
		||||
            "captionposx": 6,
 | 
			
		||||
            "captionposy": 3.375,
 | 
			
		||||
            "duration": 4.0
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "order": 2,
 | 
			
		||||
            "texture": "yl_cinema_dev_test_captions.png",
 | 
			
		||||
            "captions": [
 | 
			
		||||
                {
 | 
			
		||||
                    "text": "TOP.LFT",
 | 
			
		||||
                    "x": 0,
 | 
			
		||||
                    "y": 0,
 | 
			
		||||
                    "fgcolor": "lime",
 | 
			
		||||
                    "bgcolor": "red"
 | 
			
		||||
                }
 | 
			
		||||
            ],
 | 
			
		||||
            "duration": 4.0
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "order": 3,
 | 
			
		||||
            "texture": "yl_cinema_dev_test_captions.png",
 | 
			
		||||
            "captions": [
 | 
			
		||||
                {
 | 
			
		||||
                    "text": "TOP.RGT",
 | 
			
		||||
                    "x": 1,
 | 
			
		||||
                    "y": 0,
 | 
			
		||||
                    "fgcolor": "red",
 | 
			
		||||
                    "bgcolor": "lime"
 | 
			
		||||
                }
 | 
			
		||||
            ],
 | 
			
		||||
            "duration": 4.0
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "order": 4,
 | 
			
		||||
            "texture": "yl_cinema_dev_test_captions.png",
 | 
			
		||||
            "captions": [
 | 
			
		||||
                {
 | 
			
		||||
                    "text": "BOT.RGT",
 | 
			
		||||
                    "x": 1,
 | 
			
		||||
                    "y": 1,
 | 
			
		||||
                    "fgcolor": "orange",
 | 
			
		||||
                    "bgcolor": "blue"
 | 
			
		||||
                }
 | 
			
		||||
            ],
 | 
			
		||||
            "duration": 4.0
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "order": 5,
 | 
			
		||||
            "texture": "yl_cinema_dev_test_captions.png",
 | 
			
		||||
            "captions": [
 | 
			
		||||
                {
 | 
			
		||||
                    "text": "BOT.LFT",
 | 
			
		||||
                    "x": 0,
 | 
			
		||||
                    "y": 1,
 | 
			
		||||
                    "fgcolor": "purple",
 | 
			
		||||
                    "bgcolor": "yellow"
 | 
			
		||||
                }
 | 
			
		||||
            ],
 | 
			
		||||
            "duration": 4.0
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "order": 6,
 | 
			
		||||
            "texture": "yl_cinema_dev_test_captions.png",
 | 
			
		||||
            "captions": [
 | 
			
		||||
                {
 | 
			
		||||
                    "text": "TOP.LFT",
 | 
			
		||||
                    "x": 0,
 | 
			
		||||
                    "y": 0,
 | 
			
		||||
                    "fgcolor": "green",
 | 
			
		||||
                    "bgcolor": "red"
 | 
			
		||||
                },
 | 
			
		||||
                {
 | 
			
		||||
                    "text": "TOP.RGT",
 | 
			
		||||
                    "x": 1,
 | 
			
		||||
                    "y": 0,
 | 
			
		||||
                    "fgcolor": "red",
 | 
			
		||||
                    "bgcolor": "green"
 | 
			
		||||
                },
 | 
			
		||||
                {
 | 
			
		||||
                    "text": "BOT.RGT",
 | 
			
		||||
                    "x": 1,
 | 
			
		||||
                    "y": 1,
 | 
			
		||||
                    "fgcolor": "orange",
 | 
			
		||||
                    "bgcolor": "blue"
 | 
			
		||||
                },
 | 
			
		||||
                {
 | 
			
		||||
                    "text": "BOT.LFT",
 | 
			
		||||
                    "x": 0,
 | 
			
		||||
                    "y": 1,
 | 
			
		||||
                    "fgcolor": "purple",
 | 
			
		||||
                    "bgcolor": "yellow"
 | 
			
		||||
                }
 | 
			
		||||
            ],
 | 
			
		||||
            "duration": 4.0
 | 
			
		||||
        }
 | 
			
		||||
    ]
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										
											BIN
										
									
								
								dev/dev_test_captions/textures/yl_cinema_dev_test_captions.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 616 B  | 
| 
		 Before Width: | Height: | Size: 3.8 KiB After Width: | Height: | Size: 3.8 KiB  | 
							
								
								
									
										173
									
								
								dev/testdata/2ux_csD-/2ux_csD-.json
									
									
									
									
										vendored
									
									
								
							
							
						
						@ -1,173 +0,0 @@
 | 
			
		||||
{
 | 
			
		||||
    "movie_id": "2ux_csD-",
 | 
			
		||||
    "name": "HwfINCCJb4",
 | 
			
		||||
    "description": "mB4X3nHtGDJFrZsHzK2YmJ9PMKn8U50Q9OTyXcj29nanWk4uYJFdcpSolcy7mWCEHYVs F2H q74WxiVGIrvQFWxo2OagN2yGw5J03hKR790iyukauBrYNJxolhTp65uB0fg2K",
 | 
			
		||||
    "version": 1,
 | 
			
		||||
    "replay": true,
 | 
			
		||||
    "title_texture": "yl_cinema_2ux_csD-_QNEV6lwFhHLbY-NgzKr4ojk.png",
 | 
			
		||||
    "files": [
 | 
			
		||||
        "yl_cinema_2ux_csD-_rML1kJXtkmSnqN0xKVlpjsHGy.png",
 | 
			
		||||
        "yl_cinema_2ux_csD-_UmUzbHIcJX2y7J0p.png",
 | 
			
		||||
        "yl_cinema_2ux_csD-_VF8-GCZQ5yS1He-.png",
 | 
			
		||||
        "yl_cinema_2ux_csD-_6yDAknzPQOVEFI9wkMDvZwtS.png",
 | 
			
		||||
        "yl_cinema_2ux_csD-_PothT.png",
 | 
			
		||||
        "yl_cinema_2ux_csD-_ThsbKCWp3oeVqJykUmm-i54VM7z7M0LR.png",
 | 
			
		||||
        "yl_cinema_2ux_csD-_A7rC_PQ2cVvlm3lvrPFcMy65.png",
 | 
			
		||||
        "yl_cinema_2ux_csD-_Uzf.png",
 | 
			
		||||
        "yl_cinema_2ux_csD-_kPdeggpQh.png",
 | 
			
		||||
        "yl_cinema_2ux_csD-_6ORKvNkfEgd7SyhQsVHbBDKYwm2kE.png",
 | 
			
		||||
        "yl_cinema_2ux_csD-_n-.png",
 | 
			
		||||
        "yl_cinema_2ux_csD-_jkWGd.png",
 | 
			
		||||
        "yl_cinema_2ux_csD-_vIqYAssGMsCI7SUAgFq.png",
 | 
			
		||||
        "yl_cinema_2ux_csD-_i6W1UgJJ-RF9s.png",
 | 
			
		||||
        "yl_cinema_2ux_csD-_QNEV6lwFhHLbY-NgzKr4ojk.png",
 | 
			
		||||
        "yl_cinema_2ux_csD-_3g0g.png",
 | 
			
		||||
        "yl_cinema_2ux_csD-_ZHUtZ5x-FpAqJKPAX1LOB4.png"
 | 
			
		||||
    ],
 | 
			
		||||
    "pages": [
 | 
			
		||||
        {
 | 
			
		||||
            "order": 1,
 | 
			
		||||
            "texture": "yl_cinema_2ux_csD-_PothT.png",
 | 
			
		||||
            "caption": "bPriv9YtBgJnxtJFKfwWTcfV8",
 | 
			
		||||
            "captionposx": 4,
 | 
			
		||||
            "captionposy": 8,
 | 
			
		||||
            "duration": 4.0
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "order": 2,
 | 
			
		||||
            "texture": "yl_cinema_2ux_csD-_vIqYAssGMsCI7SUAgFq.png",
 | 
			
		||||
            "caption": "zOCJpNkd",
 | 
			
		||||
            "captionposx": 6,
 | 
			
		||||
            "captionposy": 8,
 | 
			
		||||
            "duration": 5.8
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "order": 3,
 | 
			
		||||
            "texture": "yl_cinema_2ux_csD-_rML1kJXtkmSnqN0xKVlpjsHGy.png",
 | 
			
		||||
            "caption": "LdJUYUcXHG3lyI9ifM9kSdASM",
 | 
			
		||||
            "captionposx": 8,
 | 
			
		||||
            "captionposy": 5,
 | 
			
		||||
            "duration": 4.2
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "order": 4,
 | 
			
		||||
            "texture": "yl_cinema_2ux_csD-_QNEV6lwFhHLbY-NgzKr4ojk.png",
 | 
			
		||||
            "caption": "EyjN6 87RcSwIplVIy2fm",
 | 
			
		||||
            "captionposx": 8,
 | 
			
		||||
            "captionposy": 6,
 | 
			
		||||
            "duration": 2.1
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "order": 5,
 | 
			
		||||
            "texture": "yl_cinema_2ux_csD-_vIqYAssGMsCI7SUAgFq.png",
 | 
			
		||||
            "caption": "qtfg20DHianbsrBsIU0G",
 | 
			
		||||
            "captionposx": 4,
 | 
			
		||||
            "captionposy": 2,
 | 
			
		||||
            "duration": 4.1
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "order": 6,
 | 
			
		||||
            "texture": "yl_cinema_2ux_csD-_Uzf.png",
 | 
			
		||||
            "caption": "y0wkPqNpgydwEka0FulZPrk",
 | 
			
		||||
            "captionposx": 8,
 | 
			
		||||
            "captionposy": 5,
 | 
			
		||||
            "duration": 0.4
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "order": 7,
 | 
			
		||||
            "texture": "yl_cinema_2ux_csD-_i6W1UgJJ-RF9s.png",
 | 
			
		||||
            "caption": "hIEe1C1N5YIRdjpiE88oilHV4EOl",
 | 
			
		||||
            "captionposx": 5,
 | 
			
		||||
            "captionposy": 6,
 | 
			
		||||
            "duration": 3.4
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "order": 8,
 | 
			
		||||
            "texture": "yl_cinema_2ux_csD-_kPdeggpQh.png",
 | 
			
		||||
            "caption": "d39 AMAWbTB",
 | 
			
		||||
            "captionposx": 3,
 | 
			
		||||
            "captionposy": 2,
 | 
			
		||||
            "duration": 6.4
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "order": 9,
 | 
			
		||||
            "texture": "yl_cinema_2ux_csD-_6ORKvNkfEgd7SyhQsVHbBDKYwm2kE.png",
 | 
			
		||||
            "caption": " V 6r67 gv01tb6PvGjgFiewXxBb",
 | 
			
		||||
            "captionposx": 7,
 | 
			
		||||
            "captionposy": 2,
 | 
			
		||||
            "duration": 4.0
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "order": 10,
 | 
			
		||||
            "texture": "yl_cinema_2ux_csD-_6yDAknzPQOVEFI9wkMDvZwtS.png",
 | 
			
		||||
            "caption": "8R3t1MRwsUX7ib5V7AVwYgIYvwr5ue",
 | 
			
		||||
            "captionposx": 5,
 | 
			
		||||
            "captionposy": 7,
 | 
			
		||||
            "duration": 6.8
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "order": 11,
 | 
			
		||||
            "texture": "yl_cinema_2ux_csD-_QNEV6lwFhHLbY-NgzKr4ojk.png",
 | 
			
		||||
            "caption": "DIjB6BKifHCZDVc3B5jwgLRccl",
 | 
			
		||||
            "captionposx": 4,
 | 
			
		||||
            "captionposy": 2,
 | 
			
		||||
            "duration": 4.6
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "order": 12,
 | 
			
		||||
            "texture": "yl_cinema_2ux_csD-_Uzf.png",
 | 
			
		||||
            "caption": "IjUl1IhkA2jaTb",
 | 
			
		||||
            "captionposx": 8,
 | 
			
		||||
            "captionposy": 8,
 | 
			
		||||
            "duration": 3.5
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "order": 13,
 | 
			
		||||
            "texture": "yl_cinema_2ux_csD-_QNEV6lwFhHLbY-NgzKr4ojk.png",
 | 
			
		||||
            "caption": "OqwMPHxyksrQbttsiEr",
 | 
			
		||||
            "captionposx": 1,
 | 
			
		||||
            "captionposy": 5,
 | 
			
		||||
            "duration": 6.6
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "order": 14,
 | 
			
		||||
            "texture": "yl_cinema_2ux_csD-_PothT.png",
 | 
			
		||||
            "caption": "FuzZ78SpAZ",
 | 
			
		||||
            "captionposx": 8,
 | 
			
		||||
            "captionposy": 4,
 | 
			
		||||
            "duration": 3.9
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "order": 15,
 | 
			
		||||
            "texture": "yl_cinema_2ux_csD-_3g0g.png",
 | 
			
		||||
            "caption": "I7SvhKT5bvjr5S7yQCsnCfTMg2X",
 | 
			
		||||
            "captionposx": 5,
 | 
			
		||||
            "captionposy": 1,
 | 
			
		||||
            "duration": 1.9
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "order": 16,
 | 
			
		||||
            "texture": "yl_cinema_2ux_csD-_Uzf.png",
 | 
			
		||||
            "caption": "u9llQKiSzMh",
 | 
			
		||||
            "captionposx": 7,
 | 
			
		||||
            "captionposy": 7,
 | 
			
		||||
            "duration": 1.9
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "order": 17,
 | 
			
		||||
            "texture": "yl_cinema_2ux_csD-_Uzf.png",
 | 
			
		||||
            "caption": "6UbUQP135",
 | 
			
		||||
            "captionposx": 6,
 | 
			
		||||
            "captionposy": 1,
 | 
			
		||||
            "duration": 4.3
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "order": 18,
 | 
			
		||||
            "texture": "yl_cinema_2ux_csD-_rML1kJXtkmSnqN0xKVlpjsHGy.png",
 | 
			
		||||
            "caption": "KsoANx0lpAAqzw9BrFPDnhy",
 | 
			
		||||
            "captionposx": 1,
 | 
			
		||||
            "captionposy": 2,
 | 
			
		||||
            "duration": 3.7
 | 
			
		||||
        }
 | 
			
		||||
    ]
 | 
			
		||||
}
 | 
			
		||||
| 
		 Before Width: | Height: | Size: 3.8 KiB  | 
| 
		 Before Width: | Height: | Size: 3.8 KiB  | 
| 
		 Before Width: | Height: | Size: 3.8 KiB  | 
| 
		 Before Width: | Height: | Size: 3.8 KiB  | 
| 
		 Before Width: | Height: | Size: 3.8 KiB  | 
| 
		 Before Width: | Height: | Size: 3.8 KiB  | 
| 
		 Before Width: | Height: | Size: 3.8 KiB  | 
| 
		 Before Width: | Height: | Size: 3.8 KiB  | 
| 
		 Before Width: | Height: | Size: 3.8 KiB  | 
| 
		 Before Width: | Height: | Size: 3.8 KiB  | 
| 
		 Before Width: | Height: | Size: 3.8 KiB  | 
| 
		 Before Width: | Height: | Size: 3.8 KiB  | 
| 
		 Before Width: | Height: | Size: 3.8 KiB  | 
| 
		 Before Width: | Height: | Size: 3.8 KiB  | 
| 
		 Before Width: | Height: | Size: 3.8 KiB  | 
| 
		 Before Width: | Height: | Size: 3.8 KiB  | 
@ -1,176 +0,0 @@
 | 
			
		||||
{
 | 
			
		||||
    "movie_id": "6oX1nf7Kc6nG1gWfZlW3P",
 | 
			
		||||
    "name": " NtAQMFKq",
 | 
			
		||||
    "description": "1UdObYOMUecn0bDGwJpOWto2SyNqgUerrIsN Pi8 CAakZe7YzAtLoq3tg4Fq03CHScrNHFEz12LoQabZWJwyqTRm7LxuULMEXd0eCVdnLtJ",
 | 
			
		||||
    "version": 1,
 | 
			
		||||
    "replay": false,
 | 
			
		||||
    "title_texture": "yl_cinema_6oX1nf7Kc6nG1gWfZlW3P_iG4xaZM6yfVx8oAD.png",
 | 
			
		||||
    "files": [
 | 
			
		||||
        "yl_cinema_6oX1nf7Kc6nG1gWfZlW3P_0L2cXV1LWa6dIkTy.png",
 | 
			
		||||
        "yl_cinema_6oX1nf7Kc6nG1gWfZlW3P_biZggqVFnR9u64IgkqPvB3Vjt67r0l.png",
 | 
			
		||||
        "yl_cinema_6oX1nf7Kc6nG1gWfZlW3P_oAQ_eEwL7mTrSMIrYjxxP_ZoF.png",
 | 
			
		||||
        "yl_cinema_6oX1nf7Kc6nG1gWfZlW3P_iG4xaZM6yfVx8oAD.png",
 | 
			
		||||
        "yl_cinema_6oX1nf7Kc6nG1gWfZlW3P_3OHMJLyZi60.png",
 | 
			
		||||
        "yl_cinema_6oX1nf7Kc6nG1gWfZlW3P_en4LcGDAX29JNLPG1EOZaZdtXcSFmomH.png",
 | 
			
		||||
        "yl_cinema_6oX1nf7Kc6nG1gWfZlW3P_uyiPA0cDOwYOx6EJHJ.png",
 | 
			
		||||
        "yl_cinema_6oX1nf7Kc6nG1gWfZlW3P_1zosmf2WxjWSlrwtMLN-472NtOR-XuFR.png",
 | 
			
		||||
        "yl_cinema_6oX1nf7Kc6nG1gWfZlW3P_PvsJ4n2IT157.png",
 | 
			
		||||
        "yl_cinema_6oX1nf7Kc6nG1gWfZlW3P_9QRm1-glCUkxE3hk.png",
 | 
			
		||||
        "yl_cinema_6oX1nf7Kc6nG1gWfZlW3P_pXK5-3mlKy2.png",
 | 
			
		||||
        "yl_cinema_6oX1nf7Kc6nG1gWfZlW3P_S-8-780C39G7rx2_Hd.png",
 | 
			
		||||
        "yl_cinema_6oX1nf7Kc6nG1gWfZlW3P_RWAD51KqKSQuzT96ijTxeIYwAiUdACQ.png",
 | 
			
		||||
        "yl_cinema_6oX1nf7Kc6nG1gWfZlW3P_8Vby.png",
 | 
			
		||||
        "yl_cinema_6oX1nf7Kc6nG1gWfZlW3P_ejzqvFmSoyj4JpWxqzTW.png",
 | 
			
		||||
        "yl_cinema_6oX1nf7Kc6nG1gWfZlW3P_xLbnxBpymgo2d777hYt2Jp.png",
 | 
			
		||||
        "yl_cinema_6oX1nf7Kc6nG1gWfZlW3P_Yq2qBL.png",
 | 
			
		||||
        "yl_cinema_6oX1nf7Kc6nG1gWfZlW3P_2CBA1F0XIKr2s.png",
 | 
			
		||||
        "yl_cinema_6oX1nf7Kc6nG1gWfZlW3P_lcW9bqQ19ntgRK0VO.png",
 | 
			
		||||
        "yl_cinema_6oX1nf7Kc6nG1gWfZlW3P_qR1YUTEDKIFKKulVoNqfbRcEH.png"
 | 
			
		||||
    ],
 | 
			
		||||
    "pages": [
 | 
			
		||||
        {
 | 
			
		||||
            "order": 1,
 | 
			
		||||
            "texture": "yl_cinema_6oX1nf7Kc6nG1gWfZlW3P_2CBA1F0XIKr2s.png",
 | 
			
		||||
            "caption": "X pLl7IUW6xNl0NHJ67h9RSK",
 | 
			
		||||
            "captionposx": 2,
 | 
			
		||||
            "captionposy": 8,
 | 
			
		||||
            "duration": 3.8
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "order": 2,
 | 
			
		||||
            "texture": "yl_cinema_6oX1nf7Kc6nG1gWfZlW3P_3OHMJLyZi60.png",
 | 
			
		||||
            "caption": "LdZfTPY55mIfco2Go6h",
 | 
			
		||||
            "captionposx": 7,
 | 
			
		||||
            "captionposy": 6,
 | 
			
		||||
            "duration": 5.5
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "order": 3,
 | 
			
		||||
            "texture": "yl_cinema_6oX1nf7Kc6nG1gWfZlW3P_pXK5-3mlKy2.png",
 | 
			
		||||
            "caption": "hUsKhjJLOJTs6iLj C9fa4ok7hsNU",
 | 
			
		||||
            "captionposx": 2,
 | 
			
		||||
            "captionposy": 6,
 | 
			
		||||
            "duration": 7.6
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "order": 4,
 | 
			
		||||
            "texture": "yl_cinema_6oX1nf7Kc6nG1gWfZlW3P_ejzqvFmSoyj4JpWxqzTW.png",
 | 
			
		||||
            "caption": "KpesVB1iF4QYY8f",
 | 
			
		||||
            "captionposx": 7,
 | 
			
		||||
            "captionposy": 6,
 | 
			
		||||
            "duration": 6.9
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "order": 5,
 | 
			
		||||
            "texture": "yl_cinema_6oX1nf7Kc6nG1gWfZlW3P_iG4xaZM6yfVx8oAD.png",
 | 
			
		||||
            "caption": "gq4O2iSzLXViRwsEbr62JhSySx",
 | 
			
		||||
            "captionposx": 7,
 | 
			
		||||
            "captionposy": 8,
 | 
			
		||||
            "duration": 7.8
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "order": 6,
 | 
			
		||||
            "texture": "yl_cinema_6oX1nf7Kc6nG1gWfZlW3P_2CBA1F0XIKr2s.png",
 | 
			
		||||
            "caption": "miUbXH2UUmOR0SYmc3aTMEtl",
 | 
			
		||||
            "captionposx": 1,
 | 
			
		||||
            "captionposy": 8,
 | 
			
		||||
            "duration": 4.1
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "order": 7,
 | 
			
		||||
            "texture": "yl_cinema_6oX1nf7Kc6nG1gWfZlW3P_3OHMJLyZi60.png^[invert:rgb",
 | 
			
		||||
            "caption": "ykUBXiBSJ67sdRKcCO mLmFrUijoGJT",
 | 
			
		||||
            "captionposx": 2,
 | 
			
		||||
            "captionposy": 7,
 | 
			
		||||
            "duration": 2.8
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "order": 8,
 | 
			
		||||
            "texture": "yl_cinema_6oX1nf7Kc6nG1gWfZlW3P_8Vby.png",
 | 
			
		||||
            "caption": "tGOxbHZmGKiVxQ5QeQKrubV2GfrT",
 | 
			
		||||
            "captionposx": 3,
 | 
			
		||||
            "captionposy": 8,
 | 
			
		||||
            "duration": 3.6
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "order": 9,
 | 
			
		||||
            "texture": "yl_cinema_6oX1nf7Kc6nG1gWfZlW3P_ejzqvFmSoyj4JpWxqzTW.png",
 | 
			
		||||
            "caption": "40mqeQuRCocEJly qeyqxWA",
 | 
			
		||||
            "captionposx": 3,
 | 
			
		||||
            "captionposy": 4,
 | 
			
		||||
            "duration": 7.0
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "order": 10,
 | 
			
		||||
            "texture": "yl_cinema_6oX1nf7Kc6nG1gWfZlW3P_2CBA1F0XIKr2s.png^[transformR180",
 | 
			
		||||
            "caption": "7nuBazEk38qlyzKcDo4",
 | 
			
		||||
            "captionposx": 8,
 | 
			
		||||
            "captionposy": 2,
 | 
			
		||||
            "duration": 5.3
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "order": 11,
 | 
			
		||||
            "texture": "yl_cinema_6oX1nf7Kc6nG1gWfZlW3P_oAQ_eEwL7mTrSMIrYjxxP_ZoF.png",
 | 
			
		||||
            "caption": "9yI7QTLyJ6mQf260pe5mzQ5bDm8",
 | 
			
		||||
            "captionposx": 4,
 | 
			
		||||
            "captionposy": 6,
 | 
			
		||||
            "duration": 7.9
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "order": 12,
 | 
			
		||||
            "texture": "yl_cinema_6oX1nf7Kc6nG1gWfZlW3P_lcW9bqQ19ntgRK0VO.png^[transformR180",
 | 
			
		||||
            "caption": "iQ8AWMZs8tMzgisb8Qa uvANr4USUj9D",
 | 
			
		||||
            "captionposx": 3,
 | 
			
		||||
            "captionposy": 6,
 | 
			
		||||
            "duration": 4.5
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "order": 13,
 | 
			
		||||
            "texture": "yl_cinema_6oX1nf7Kc6nG1gWfZlW3P_2CBA1F0XIKr2s.png",
 | 
			
		||||
            "caption": "sqdj07GCkZE3kTkuYL",
 | 
			
		||||
            "captionposx": 8,
 | 
			
		||||
            "captionposy": 5,
 | 
			
		||||
            "duration": 2.5
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "order": 14,
 | 
			
		||||
            "texture": "yl_cinema_6oX1nf7Kc6nG1gWfZlW3P_1zosmf2WxjWSlrwtMLN-472NtOR-XuFR.png",
 | 
			
		||||
            "caption": "WBFm YCurXFnU0ILqhvh5NhLPS",
 | 
			
		||||
            "captionposx": 7,
 | 
			
		||||
            "captionposy": 6,
 | 
			
		||||
            "duration": 2.3
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "order": 15,
 | 
			
		||||
            "texture": "yl_cinema_6oX1nf7Kc6nG1gWfZlW3P_ejzqvFmSoyj4JpWxqzTW.png",
 | 
			
		||||
            "caption": "g8o8JQnw47UCqwgO33AmPSINF6Q",
 | 
			
		||||
            "captionposx": 3,
 | 
			
		||||
            "captionposy": 8,
 | 
			
		||||
            "duration": 0.5
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "order": 16,
 | 
			
		||||
            "texture": "yl_cinema_6oX1nf7Kc6nG1gWfZlW3P_Yq2qBL.png",
 | 
			
		||||
            "caption": "HaI4qwZNeYV9fp",
 | 
			
		||||
            "captionposx": 3,
 | 
			
		||||
            "captionposy": 1,
 | 
			
		||||
            "duration": 1.7
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "order": 17,
 | 
			
		||||
            "texture": "yl_cinema_6oX1nf7Kc6nG1gWfZlW3P_ejzqvFmSoyj4JpWxqzTW.png",
 | 
			
		||||
            "caption": "0FwlHZLmYAWB69W",
 | 
			
		||||
            "captionposx": 2,
 | 
			
		||||
            "captionposy": 1,
 | 
			
		||||
            "duration": 5.7
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "order": 18,
 | 
			
		||||
            "texture": "yl_cinema_6oX1nf7Kc6nG1gWfZlW3P_8Vby.png",
 | 
			
		||||
            "caption": "68e8vfYTt3fQU1",
 | 
			
		||||
            "captionposx": 1,
 | 
			
		||||
            "captionposy": 1,
 | 
			
		||||
            "duration": 3.1
 | 
			
		||||
        }
 | 
			
		||||
    ]
 | 
			
		||||
}
 | 
			
		||||
| 
		 Before Width: | Height: | Size: 3.8 KiB  | 
| 
		 Before Width: | Height: | Size: 3.8 KiB  | 
| 
		 Before Width: | Height: | Size: 3.8 KiB  | 
| 
		 Before Width: | Height: | Size: 3.8 KiB  | 
| 
		 Before Width: | Height: | Size: 3.8 KiB  | 
| 
		 Before Width: | Height: | Size: 3.8 KiB  | 
| 
		 Before Width: | Height: | Size: 3.8 KiB  | 
| 
		 Before Width: | Height: | Size: 3.8 KiB  | 
| 
		 Before Width: | Height: | Size: 3.8 KiB  | 
| 
		 Before Width: | Height: | Size: 3.8 KiB  | 
| 
		 Before Width: | Height: | Size: 3.8 KiB  | 
| 
		 Before Width: | Height: | Size: 3.8 KiB  | 
| 
		 Before Width: | Height: | Size: 3.8 KiB  | 
| 
		 Before Width: | Height: | Size: 3.8 KiB  | 
| 
		 Before Width: | Height: | Size: 3.8 KiB  | 
| 
		 Before Width: | Height: | Size: 3.8 KiB  | 
| 
		 Before Width: | Height: | Size: 3.8 KiB  | 
| 
		 Before Width: | Height: | Size: 3.8 KiB  | 
| 
		 Before Width: | Height: | Size: 3.8 KiB  | 
| 
		 Before Width: | Height: | Size: 3.8 KiB  | 
@ -1,140 +0,0 @@
 | 
			
		||||
{
 | 
			
		||||
    "movie_id": "HkSwm2MEQHDpgJjKEvz6ltDipSD",
 | 
			
		||||
    "name": "SBvdvOSRULinD0gX ",
 | 
			
		||||
    "description": "Dzo9zs2itjoSNIOlD23MsQ8yREqDFQRZ20sGkd1BHJCi5HcebGU50E2jky8iaXEtiPJ840kOWMYG3clSueWbpVfbPME77C e34ZtF PJ 3YqGgivRJRjlZq9n3IX31qyMMOX5Swip HXNNS2SqztOPh4hS6HlSxZGczbg wwI1p12SsAyMs0 VlCQqOm8D2pAZ0Hlr1c7TkhQvcyS0m7APZEeL79qIVg1Gm8XaH5KzxRa2uNS7Cw",
 | 
			
		||||
    "version": 1,
 | 
			
		||||
    "replay": false,
 | 
			
		||||
    "title_texture": "yl_cinema_HkSwm2MEQHDpgJjKEvz6ltDipSD_G2vUAB30WSzRyVsl9HEtJqhHCQyjOGi1.png",
 | 
			
		||||
    "files": [
 | 
			
		||||
        "yl_cinema_HkSwm2MEQHDpgJjKEvz6ltDipSD_G2vUAB30WSzRyVsl9HEtJqhHCQyjOGi1.png",
 | 
			
		||||
        "yl_cinema_HkSwm2MEQHDpgJjKEvz6ltDipSD_0F.png",
 | 
			
		||||
        "yl_cinema_HkSwm2MEQHDpgJjKEvz6ltDipSD_mZyaJC1G79ms.png",
 | 
			
		||||
        "yl_cinema_HkSwm2MEQHDpgJjKEvz6ltDipSD_XsNee.png",
 | 
			
		||||
        "yl_cinema_HkSwm2MEQHDpgJjKEvz6ltDipSD_iT4qpHXdx47G43l7OoM4Dh2Sg0NF0YWM.png",
 | 
			
		||||
        "yl_cinema_HkSwm2MEQHDpgJjKEvz6ltDipSD_fOZBscpUkTQZDXJaSGqTKfWS.png",
 | 
			
		||||
        "yl_cinema_HkSwm2MEQHDpgJjKEvz6ltDipSD_zp5KwIDcmHmvp3p.png",
 | 
			
		||||
        "yl_cinema_HkSwm2MEQHDpgJjKEvz6ltDipSD_MKeDCRc-f8w7WVTmLa3so3LNd.png"
 | 
			
		||||
    ],
 | 
			
		||||
    "pages": [
 | 
			
		||||
        {
 | 
			
		||||
            "order": 1,
 | 
			
		||||
            "texture": "yl_cinema_HkSwm2MEQHDpgJjKEvz6ltDipSD_0F.png",
 | 
			
		||||
            "caption": "VIV4kF9RB6QF",
 | 
			
		||||
            "captionposx": 6,
 | 
			
		||||
            "captionposy": 1,
 | 
			
		||||
            "duration": 5.8
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "order": 2,
 | 
			
		||||
            "texture": "yl_cinema_HkSwm2MEQHDpgJjKEvz6ltDipSD_mZyaJC1G79ms.png",
 | 
			
		||||
            "caption": "yniClrfOxlV3KqjZZqxRf8PmNhq7N",
 | 
			
		||||
            "captionposx": 3,
 | 
			
		||||
            "captionposy": 7,
 | 
			
		||||
            "duration": 0.8
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "order": 3,
 | 
			
		||||
            "texture": "yl_cinema_HkSwm2MEQHDpgJjKEvz6ltDipSD_zp5KwIDcmHmvp3p.png",
 | 
			
		||||
            "caption": "F6eIEgWDxG1Xe0NwnHDl",
 | 
			
		||||
            "captionposx": 4,
 | 
			
		||||
            "captionposy": 1,
 | 
			
		||||
            "duration": 6.8
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "order": 4,
 | 
			
		||||
            "texture": "yl_cinema_HkSwm2MEQHDpgJjKEvz6ltDipSD_0F.png",
 | 
			
		||||
            "caption": "NevyQpPVMrF4 k1a5yhrE7I0",
 | 
			
		||||
            "captionposx": 6,
 | 
			
		||||
            "captionposy": 5,
 | 
			
		||||
            "duration": 0.4
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "order": 5,
 | 
			
		||||
            "texture": "yl_cinema_HkSwm2MEQHDpgJjKEvz6ltDipSD_fOZBscpUkTQZDXJaSGqTKfWS.png",
 | 
			
		||||
            "caption": "ce6pY5UvHrfrvhySD6F6aYSw7baW",
 | 
			
		||||
            "captionposx": 4,
 | 
			
		||||
            "captionposy": 6,
 | 
			
		||||
            "duration": 3.0
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "order": 6,
 | 
			
		||||
            "texture": "yl_cinema_HkSwm2MEQHDpgJjKEvz6ltDipSD_MKeDCRc-f8w7WVTmLa3so3LNd.png",
 | 
			
		||||
            "caption": "eGJ6iEol",
 | 
			
		||||
            "captionposx": 3,
 | 
			
		||||
            "captionposy": 6,
 | 
			
		||||
            "duration": 3.5
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "order": 7,
 | 
			
		||||
            "texture": "yl_cinema_HkSwm2MEQHDpgJjKEvz6ltDipSD_fOZBscpUkTQZDXJaSGqTKfWS.png",
 | 
			
		||||
            "caption": "gJHHjH3rRSu",
 | 
			
		||||
            "captionposx": 7,
 | 
			
		||||
            "captionposy": 7,
 | 
			
		||||
            "duration": 4.8
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "order": 8,
 | 
			
		||||
            "texture": "yl_cinema_HkSwm2MEQHDpgJjKEvz6ltDipSD_G2vUAB30WSzRyVsl9HEtJqhHCQyjOGi1.png",
 | 
			
		||||
            "caption": "bPFnxOPiBivN",
 | 
			
		||||
            "captionposx": 4,
 | 
			
		||||
            "captionposy": 5,
 | 
			
		||||
            "duration": 2.3
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "order": 9,
 | 
			
		||||
            "texture": "yl_cinema_HkSwm2MEQHDpgJjKEvz6ltDipSD_mZyaJC1G79ms.png",
 | 
			
		||||
            "caption": "ASNAM20iwr",
 | 
			
		||||
            "captionposx": 2,
 | 
			
		||||
            "captionposy": 6,
 | 
			
		||||
            "duration": 4.5
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "order": 10,
 | 
			
		||||
            "texture": "yl_cinema_HkSwm2MEQHDpgJjKEvz6ltDipSD_fOZBscpUkTQZDXJaSGqTKfWS.png",
 | 
			
		||||
            "caption": "GM 1ytqBD",
 | 
			
		||||
            "captionposx": 6,
 | 
			
		||||
            "captionposy": 6,
 | 
			
		||||
            "duration": 0.6
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "order": 11,
 | 
			
		||||
            "texture": "yl_cinema_HkSwm2MEQHDpgJjKEvz6ltDipSD_MKeDCRc-f8w7WVTmLa3so3LNd.png",
 | 
			
		||||
            "caption": "aw VbT02uTnDv5JVLy3sycm5Mzqj8j",
 | 
			
		||||
            "captionposx": 1,
 | 
			
		||||
            "captionposy": 5,
 | 
			
		||||
            "duration": 1.4
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "order": 12,
 | 
			
		||||
            "texture": "yl_cinema_HkSwm2MEQHDpgJjKEvz6ltDipSD_zp5KwIDcmHmvp3p.png",
 | 
			
		||||
            "caption": "W3sMLXhgEPR1k6WbHfUtbHG",
 | 
			
		||||
            "captionposx": 1,
 | 
			
		||||
            "captionposy": 1,
 | 
			
		||||
            "duration": 3.8
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "order": 13,
 | 
			
		||||
            "texture": "yl_cinema_HkSwm2MEQHDpgJjKEvz6ltDipSD_mZyaJC1G79ms.png",
 | 
			
		||||
            "caption": "sL6FethubtvQiaNs",
 | 
			
		||||
            "captionposx": 8,
 | 
			
		||||
            "captionposy": 6,
 | 
			
		||||
            "duration": 5.7
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "order": 14,
 | 
			
		||||
            "texture": "yl_cinema_HkSwm2MEQHDpgJjKEvz6ltDipSD_iT4qpHXdx47G43l7OoM4Dh2Sg0NF0YWM.png",
 | 
			
		||||
            "caption": "6LyYbiUe0vzcuJAcWkNB",
 | 
			
		||||
            "captionposx": 6,
 | 
			
		||||
            "captionposy": 3,
 | 
			
		||||
            "duration": 1.9
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "order": 15,
 | 
			
		||||
            "texture": "yl_cinema_HkSwm2MEQHDpgJjKEvz6ltDipSD_0F.png",
 | 
			
		||||
            "caption": "JOjq8vuP",
 | 
			
		||||
            "captionposx": 4,
 | 
			
		||||
            "captionposy": 7,
 | 
			
		||||
            "duration": 3.3
 | 
			
		||||
        }
 | 
			
		||||
    ]
 | 
			
		||||
}
 | 
			
		||||
| 
		 Before Width: | Height: | Size: 3.8 KiB  | 
| 
		 Before Width: | Height: | Size: 3.8 KiB  | 
| 
		 Before Width: | Height: | Size: 3.8 KiB  | 
| 
		 Before Width: | Height: | Size: 3.8 KiB  | 
| 
		 Before Width: | Height: | Size: 3.8 KiB  | 
| 
		 Before Width: | Height: | Size: 3.8 KiB  | 
| 
		 Before Width: | Height: | Size: 3.8 KiB  | 
| 
		 Before Width: | Height: | Size: 3.8 KiB  | 
							
								
								
									
										90
									
								
								dev/testdata/RHgluhnMyIVC/RHgluhnMyIVC.json
									
									
									
									
										vendored
									
									
								
							
							
						
						@ -1,90 +0,0 @@
 | 
			
		||||
{
 | 
			
		||||
    "movie_id": "RHgluhnMyIVC",
 | 
			
		||||
    "name": "AuCBck9T5ND",
 | 
			
		||||
    "description": "1qtrqW5hf7x2wExUm0amfak4501p8gdHE68WXaYNQHLtoGhSLAeRaEdek7y17 7eQ5v2KuDqjrHpTvN2bgeHd8TBQw7S7dsC8dmM3AUlBMAiwsl5sCx223QzyVxMWvhhReGqxGC16YXTzXaRwyBVQvwWI3lJ1Khz4Xay28IzcGdF O93Vpt2D17hwUNjHFFGnYFMIeomwjRWUQWptWpr",
 | 
			
		||||
    "version": 1,
 | 
			
		||||
    "replay": true,
 | 
			
		||||
    "title_texture": "yl_cinema_RHgluhnMyIVC_c11hssCgUp_fKSSdlfhaFtKi2FkUYV.png",
 | 
			
		||||
    "files": [
 | 
			
		||||
        "yl_cinema_RHgluhnMyIVC_rZ68-r5cf6u8qujVaRHHXNA9F3pj.png",
 | 
			
		||||
        "yl_cinema_RHgluhnMyIVC_JMU3778x8XfRcSLQWD-AUfSW6B.png",
 | 
			
		||||
        "yl_cinema_RHgluhnMyIVC_Td9Yui.png",
 | 
			
		||||
        "yl_cinema_RHgluhnMyIVC_qtHRQMyJVmDeYg2CcJANjo5.png",
 | 
			
		||||
        "yl_cinema_RHgluhnMyIVC_OwU_vxBVOSwUAWZkqmXhDvacNsV.png",
 | 
			
		||||
        "yl_cinema_RHgluhnMyIVC_jMU.png",
 | 
			
		||||
        "yl_cinema_RHgluhnMyIVC_uEPJB_pCsZKalX-fLXrQMyMfe30O7JCq.png",
 | 
			
		||||
        "yl_cinema_RHgluhnMyIVC_ufJWVkaolCmgko4iKi1.png",
 | 
			
		||||
        "yl_cinema_RHgluhnMyIVC_c11hssCgUp_fKSSdlfhaFtKi2FkUYV.png",
 | 
			
		||||
        "yl_cinema_RHgluhnMyIVC_c1cNRJ-XBsebj7yvGvybu1x5wV.png",
 | 
			
		||||
        "yl_cinema_RHgluhnMyIVC_M2fMxQwllYJ.png",
 | 
			
		||||
        "yl_cinema_RHgluhnMyIVC_AMA2oMOd1dkCPpu2Ymty44xha6CI2E.png",
 | 
			
		||||
        "yl_cinema_RHgluhnMyIVC_CtoNji-rcv9tAxbY2h9bGK7WuVT_.png",
 | 
			
		||||
        "yl_cinema_RHgluhnMyIVC_3qWUhGfx.png"
 | 
			
		||||
    ],
 | 
			
		||||
    "pages": [
 | 
			
		||||
        {
 | 
			
		||||
            "order": 1,
 | 
			
		||||
            "texture": "yl_cinema_RHgluhnMyIVC_jMU.png",
 | 
			
		||||
            "caption": "e4xGB11RL33e",
 | 
			
		||||
            "captionposx": 8,
 | 
			
		||||
            "captionposy": 4,
 | 
			
		||||
            "duration": 2.6
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "order": 2,
 | 
			
		||||
            "texture": "yl_cinema_RHgluhnMyIVC_ufJWVkaolCmgko4iKi1.png",
 | 
			
		||||
            "caption": "TMfr8yl1",
 | 
			
		||||
            "captionposx": 4,
 | 
			
		||||
            "captionposy": 3,
 | 
			
		||||
            "duration": 1.4
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "order": 3,
 | 
			
		||||
            "texture": "yl_cinema_RHgluhnMyIVC_3qWUhGfx.png",
 | 
			
		||||
            "caption": "8VMlfrqkfWHvm61SFQ2JeYiK",
 | 
			
		||||
            "captionposx": 2,
 | 
			
		||||
            "captionposy": 7,
 | 
			
		||||
            "duration": 1.8
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "order": 4,
 | 
			
		||||
            "texture": "yl_cinema_RHgluhnMyIVC_c1cNRJ-XBsebj7yvGvybu1x5wV.png",
 | 
			
		||||
            "caption": "1KHd6oWl7T8i7nDlIk7tv",
 | 
			
		||||
            "captionposx": 3,
 | 
			
		||||
            "captionposy": 8,
 | 
			
		||||
            "duration": 6.3
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "order": 5,
 | 
			
		||||
            "texture": "yl_cinema_RHgluhnMyIVC_3qWUhGfx.png",
 | 
			
		||||
            "caption": "mzU2wanD6OrkJQX snCA7Tj 4F",
 | 
			
		||||
            "captionposx": 8,
 | 
			
		||||
            "captionposy": 4,
 | 
			
		||||
            "duration": 7.6
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "order": 6,
 | 
			
		||||
            "texture": "yl_cinema_RHgluhnMyIVC_JMU3778x8XfRcSLQWD-AUfSW6B.png",
 | 
			
		||||
            "caption": "nKTYy8g6CI3fLs",
 | 
			
		||||
            "captionposx": 5,
 | 
			
		||||
            "captionposy": 4,
 | 
			
		||||
            "duration": 3.9
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "order": 7,
 | 
			
		||||
            "texture": "yl_cinema_RHgluhnMyIVC_c1cNRJ-XBsebj7yvGvybu1x5wV.png",
 | 
			
		||||
            "caption": "xKWTCD9epGtSELgqsr",
 | 
			
		||||
            "captionposx": 1,
 | 
			
		||||
            "captionposy": 4,
 | 
			
		||||
            "duration": 1.0
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "order": 8,
 | 
			
		||||
            "texture": "yl_cinema_RHgluhnMyIVC_c11hssCgUp_fKSSdlfhaFtKi2FkUYV.png",
 | 
			
		||||
            "caption": "rfKCtR4UXmMpoJO0MDhG4 ",
 | 
			
		||||
            "captionposx": 6,
 | 
			
		||||
            "captionposy": 6,
 | 
			
		||||
            "duration": 4.2
 | 
			
		||||
        }
 | 
			
		||||
    ]
 | 
			
		||||
}
 | 
			
		||||
| 
		 Before Width: | Height: | Size: 3.8 KiB  | 
| 
		 Before Width: | Height: | Size: 3.8 KiB  | 
| 
		 Before Width: | Height: | Size: 3.8 KiB  | 
| 
		 Before Width: | Height: | Size: 3.8 KiB  | 
| 
		 Before Width: | Height: | Size: 3.8 KiB  | 
| 
		 Before Width: | Height: | Size: 3.8 KiB  | 
| 
		 Before Width: | Height: | Size: 3.8 KiB  | 
| 
		 Before Width: | Height: | Size: 3.8 KiB  | 
| 
		 Before Width: | Height: | Size: 3.8 KiB  | 
| 
		 Before Width: | Height: | Size: 3.8 KiB  | 
| 
		 Before Width: | Height: | Size: 3.8 KiB  | 
| 
		 Before Width: | Height: | Size: 3.8 KiB  | 
| 
		 Before Width: | Height: | Size: 3.8 KiB  | 
| 
		 Before Width: | Height: | Size: 3.8 KiB  | 
@ -1,168 +0,0 @@
 | 
			
		||||
{
 | 
			
		||||
    "movie_id": "aEaj2WFm7gu24AO6TPuQlya",
 | 
			
		||||
    "name": "TqlxRguJjjkb7gO5ZOClCTdnC",
 | 
			
		||||
    "description": "9LdP0LTUIDL3Key6BnUtLKiZv",
 | 
			
		||||
    "version": 1,
 | 
			
		||||
    "replay": false,
 | 
			
		||||
    "title_texture": "yl_cinema_aEaj2WFm7gu24AO6TPuQlya_f_K.png",
 | 
			
		||||
    "files": [
 | 
			
		||||
        "yl_cinema_aEaj2WFm7gu24AO6TPuQlya_LYWjj19oMjRDde7jQa22qbKXHoYUEA.png",
 | 
			
		||||
        "yl_cinema_aEaj2WFm7gu24AO6TPuQlya_CyjEy8Jh.png",
 | 
			
		||||
        "yl_cinema_aEaj2WFm7gu24AO6TPuQlya_BkcHQMw-k.png",
 | 
			
		||||
        "yl_cinema_aEaj2WFm7gu24AO6TPuQlya_La_TacGGRsbhaijlWRwcB.png",
 | 
			
		||||
        "yl_cinema_aEaj2WFm7gu24AO6TPuQlya_G.png",
 | 
			
		||||
        "yl_cinema_aEaj2WFm7gu24AO6TPuQlya_C79oh.png",
 | 
			
		||||
        "yl_cinema_aEaj2WFm7gu24AO6TPuQlya_f_K.png",
 | 
			
		||||
        "yl_cinema_aEaj2WFm7gu24AO6TPuQlya_UWtFfXXw7Fa5-_AsRK.png",
 | 
			
		||||
        "yl_cinema_aEaj2WFm7gu24AO6TPuQlya_QATYXUnp7ae6RWz3G3cD5ohxiNkhW.png",
 | 
			
		||||
        "yl_cinema_aEaj2WFm7gu24AO6TPuQlya_op.png",
 | 
			
		||||
        "yl_cinema_aEaj2WFm7gu24AO6TPuQlya_eV4KolxU_zR95hHoy1jDHr6dNA.png",
 | 
			
		||||
        "yl_cinema_aEaj2WFm7gu24AO6TPuQlya_mo3Z.png",
 | 
			
		||||
        "yl_cinema_aEaj2WFm7gu24AO6TPuQlya_-NHrOHl8ngGvte7GAQKF52n.png",
 | 
			
		||||
        "yl_cinema_aEaj2WFm7gu24AO6TPuQlya_4dniJOa5m4hVWZCsRTHROdeF.png",
 | 
			
		||||
        "yl_cinema_aEaj2WFm7gu24AO6TPuQlya_UgPiwe_Fao2Y-EsWn5LKneakHMqCY.png",
 | 
			
		||||
        "yl_cinema_aEaj2WFm7gu24AO6TPuQlya_qxXuKr5Mz6-PKclOAK1hcXPwS4Q.png",
 | 
			
		||||
        "yl_cinema_aEaj2WFm7gu24AO6TPuQlya_RX.png",
 | 
			
		||||
        "yl_cinema_aEaj2WFm7gu24AO6TPuQlya_8rfmp4_LDhPeh5.png",
 | 
			
		||||
        "yl_cinema_aEaj2WFm7gu24AO6TPuQlya_jbVYu9rRNf2dBtn68GrFXKSGqbvlQd.png",
 | 
			
		||||
        "yl_cinema_aEaj2WFm7gu24AO6TPuQlya_34tBdWoBQ.png"
 | 
			
		||||
    ],
 | 
			
		||||
    "pages": [
 | 
			
		||||
        {
 | 
			
		||||
            "order": 1,
 | 
			
		||||
            "texture": "yl_cinema_aEaj2WFm7gu24AO6TPuQlya_RX.png",
 | 
			
		||||
            "caption": "ERILA950X56m ucMEyI",
 | 
			
		||||
            "captionposx": 8,
 | 
			
		||||
            "captionposy": 4,
 | 
			
		||||
            "duration": 4.4
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "order": 2,
 | 
			
		||||
            "texture": "yl_cinema_aEaj2WFm7gu24AO6TPuQlya_BkcHQMw-k.png",
 | 
			
		||||
            "caption": "ep2BhSeX9cTb4kgFwtBBl2B1",
 | 
			
		||||
            "captionposx": 4,
 | 
			
		||||
            "captionposy": 8,
 | 
			
		||||
            "duration": 3.4
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "order": 3,
 | 
			
		||||
            "texture": "yl_cinema_aEaj2WFm7gu24AO6TPuQlya_UWtFfXXw7Fa5-_AsRK.png",
 | 
			
		||||
            "caption": "lmnG0CuRkUwIWMUgCp1qM",
 | 
			
		||||
            "captionposx": 1,
 | 
			
		||||
            "captionposy": 5,
 | 
			
		||||
            "duration": 6.8
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "order": 4,
 | 
			
		||||
            "texture": "yl_cinema_aEaj2WFm7gu24AO6TPuQlya_C79oh.png",
 | 
			
		||||
            "caption": "2KifjKUpwzN9D1eG2ttqg xY",
 | 
			
		||||
            "captionposx": 3,
 | 
			
		||||
            "captionposy": 1,
 | 
			
		||||
            "duration": 6.7
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "order": 5,
 | 
			
		||||
            "texture": "yl_cinema_aEaj2WFm7gu24AO6TPuQlya_op.png",
 | 
			
		||||
            "caption": "i9VLEzjKuOGfwFn K5Vd",
 | 
			
		||||
            "captionposx": 7,
 | 
			
		||||
            "captionposy": 8,
 | 
			
		||||
            "duration": 5.1
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "order": 6,
 | 
			
		||||
            "texture": "yl_cinema_aEaj2WFm7gu24AO6TPuQlya_mo3Z.png",
 | 
			
		||||
            "caption": "9geH1NDqv1HgPJ7",
 | 
			
		||||
            "captionposx": 6,
 | 
			
		||||
            "captionposy": 1,
 | 
			
		||||
            "duration": 6.4
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "order": 7,
 | 
			
		||||
            "texture": "yl_cinema_aEaj2WFm7gu24AO6TPuQlya_RX.png",
 | 
			
		||||
            "caption": "tcBbgAoP1e4aMusi9whaw",
 | 
			
		||||
            "captionposx": 4,
 | 
			
		||||
            "captionposy": 2,
 | 
			
		||||
            "duration": 3.5
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "order": 8,
 | 
			
		||||
            "texture": "yl_cinema_aEaj2WFm7gu24AO6TPuQlya_34tBdWoBQ.png",
 | 
			
		||||
            "caption": "IimlbnXlYslvhCQ",
 | 
			
		||||
            "captionposx": 8,
 | 
			
		||||
            "captionposy": 3,
 | 
			
		||||
            "duration": 1.4
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "order": 9,
 | 
			
		||||
            "texture": "yl_cinema_aEaj2WFm7gu24AO6TPuQlya_LYWjj19oMjRDde7jQa22qbKXHoYUEA.png",
 | 
			
		||||
            "caption": "v8mw5VA 0MTF6UxXSoSsCTM kELdOo",
 | 
			
		||||
            "captionposx": 3,
 | 
			
		||||
            "captionposy": 2,
 | 
			
		||||
            "duration": 6.4
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "order": 10,
 | 
			
		||||
            "texture": "yl_cinema_aEaj2WFm7gu24AO6TPuQlya_LYWjj19oMjRDde7jQa22qbKXHoYUEA.png",
 | 
			
		||||
            "caption": "nMsbuv LE",
 | 
			
		||||
            "captionposx": 3,
 | 
			
		||||
            "captionposy": 7,
 | 
			
		||||
            "duration": 6.8
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "order": 11,
 | 
			
		||||
            "texture": "yl_cinema_aEaj2WFm7gu24AO6TPuQlya_op.png",
 | 
			
		||||
            "caption": "j2QpVevJpwyU2gqIF",
 | 
			
		||||
            "captionposx": 8,
 | 
			
		||||
            "captionposy": 5,
 | 
			
		||||
            "duration": 2.0
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "order": 12,
 | 
			
		||||
            "texture": "yl_cinema_aEaj2WFm7gu24AO6TPuQlya_mo3Z.png",
 | 
			
		||||
            "caption": "ul9 ej35cAaSpB8gwlBZu ",
 | 
			
		||||
            "captionposx": 2,
 | 
			
		||||
            "captionposy": 5,
 | 
			
		||||
            "duration": 2.0
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "order": 13,
 | 
			
		||||
            "texture": "yl_cinema_aEaj2WFm7gu24AO6TPuQlya_UgPiwe_Fao2Y-EsWn5LKneakHMqCY.png",
 | 
			
		||||
            "caption": "lGw fPvZQYxlBB45YLXTApc",
 | 
			
		||||
            "captionposx": 1,
 | 
			
		||||
            "captionposy": 7,
 | 
			
		||||
            "duration": 3.4
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "order": 14,
 | 
			
		||||
            "texture": "yl_cinema_aEaj2WFm7gu24AO6TPuQlya_G.png",
 | 
			
		||||
            "caption": "Z1Xck81EN0oKAXSLG",
 | 
			
		||||
            "captionposx": 3,
 | 
			
		||||
            "captionposy": 2,
 | 
			
		||||
            "duration": 1.0
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "order": 15,
 | 
			
		||||
            "texture": "yl_cinema_aEaj2WFm7gu24AO6TPuQlya_34tBdWoBQ.png",
 | 
			
		||||
            "caption": "sID3U72KIS",
 | 
			
		||||
            "captionposx": 2,
 | 
			
		||||
            "captionposy": 1,
 | 
			
		||||
            "duration": 1.3
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "order": 16,
 | 
			
		||||
            "texture": "yl_cinema_aEaj2WFm7gu24AO6TPuQlya_34tBdWoBQ.png",
 | 
			
		||||
            "caption": "zVwn4TINVel",
 | 
			
		||||
            "captionposx": 7,
 | 
			
		||||
            "captionposy": 2,
 | 
			
		||||
            "duration": 3.5
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "order": 17,
 | 
			
		||||
            "texture": "yl_cinema_aEaj2WFm7gu24AO6TPuQlya_eV4KolxU_zR95hHoy1jDHr6dNA.png",
 | 
			
		||||
            "caption": "XA3NhPh0ObYtGX8pqDns ",
 | 
			
		||||
            "captionposx": 3,
 | 
			
		||||
            "captionposy": 1,
 | 
			
		||||
            "duration": 3.8
 | 
			
		||||
        }
 | 
			
		||||
    ]
 | 
			
		||||
}
 | 
			
		||||
| 
		 Before Width: | Height: | Size: 3.8 KiB  | 
| 
		 Before Width: | Height: | Size: 3.8 KiB  | 
| 
		 Before Width: | Height: | Size: 3.8 KiB  | 
| 
		 Before Width: | Height: | Size: 3.8 KiB  | 
| 
		 Before Width: | Height: | Size: 3.8 KiB  | 
| 
		 Before Width: | Height: | Size: 3.8 KiB  | 
| 
		 Before Width: | Height: | Size: 3.8 KiB  | 
| 
		 Before Width: | Height: | Size: 3.8 KiB  | 
| 
		 Before Width: | Height: | Size: 3.8 KiB  | 
| 
		 Before Width: | Height: | Size: 3.8 KiB  | 
| 
		 Before Width: | Height: | Size: 3.8 KiB  | 
| 
		 Before Width: | Height: | Size: 3.8 KiB  | 
| 
		 Before Width: | Height: | Size: 3.8 KiB  | 
| 
		 Before Width: | Height: | Size: 3.8 KiB  | 
| 
		 Before Width: | Height: | Size: 3.8 KiB  | 
| 
		 Before Width: | Height: | Size: 3.8 KiB  | 
| 
		 Before Width: | Height: | Size: 3.8 KiB  | 
| 
		 Before Width: | Height: | Size: 3.8 KiB  | 
| 
		 Before Width: | Height: | Size: 3.8 KiB  | 
| 
		 Before Width: | Height: | Size: 3.8 KiB  | 
@ -1,177 +0,0 @@
 | 
			
		||||
{
 | 
			
		||||
    "movie_id": "fUiUI7iyWxJnpXxCT",
 | 
			
		||||
    "name": "HKsFNeKmRFDMq7Bv2xXBB8D0X dT",
 | 
			
		||||
    "description": "taOA10vNI9SARb7u2v4BhyTZZrogABhULpPv5dB9ZuBsFKZ cdwQXDutDZ0RSBS5vFAaxs7GNVQE7iowzBKRfnn1ZOLqmu42RlkVxyMr7RgPWLwG7MxIHRR",
 | 
			
		||||
    "version": 1,
 | 
			
		||||
    "replay": false,
 | 
			
		||||
    "title_texture": "yl_cinema_fUiUI7iyWxJnpXxCT_S52gxIZKrL3hMh9VkAHdwp9W.png",
 | 
			
		||||
    "files": [
 | 
			
		||||
        "yl_cinema_fUiUI7iyWxJnpXxCT_qKvf2eISfDPsO_WR.png",
 | 
			
		||||
        "yl_cinema_fUiUI7iyWxJnpXxCT_bC-.png",
 | 
			
		||||
        "yl_cinema_fUiUI7iyWxJnpXxCT_ZbU9_a97i8wy631CLaDSL_f.png",
 | 
			
		||||
        "yl_cinema_fUiUI7iyWxJnpXxCT__LbyA1w_1NLz2X7.png",
 | 
			
		||||
        "yl_cinema_fUiUI7iyWxJnpXxCT_S52gxIZKrL3hMh9VkAHdwp9W.png"
 | 
			
		||||
    ],
 | 
			
		||||
    "pages": [
 | 
			
		||||
        {
 | 
			
		||||
            "order": 1,
 | 
			
		||||
            "texture": "yl_cinema_fUiUI7iyWxJnpXxCT_bC-.png",
 | 
			
		||||
            "caption": "ZgGQj83FEvJ0TnuZpGpDe4d3RwYx",
 | 
			
		||||
            "captionposx": 1,
 | 
			
		||||
            "captionposy": 2,
 | 
			
		||||
            "duration": 3.1
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "order": 2,
 | 
			
		||||
            "texture": "yl_cinema_fUiUI7iyWxJnpXxCT_qKvf2eISfDPsO_WR.png",
 | 
			
		||||
            "caption": "Uc41mrwl7T9DUkHU",
 | 
			
		||||
            "captionposx": 3,
 | 
			
		||||
            "captionposy": 1,
 | 
			
		||||
            "duration": 1.0
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "order": 3,
 | 
			
		||||
            "texture": "yl_cinema_fUiUI7iyWxJnpXxCT_ZbU9_a97i8wy631CLaDSL_f.png",
 | 
			
		||||
            "caption": "vm5klEa1EUO5p3Ef0vvykdFD2",
 | 
			
		||||
            "captionposx": 1,
 | 
			
		||||
            "captionposy": 6,
 | 
			
		||||
            "duration": 1.4
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "order": 4,
 | 
			
		||||
            "texture": "yl_cinema_fUiUI7iyWxJnpXxCT_ZbU9_a97i8wy631CLaDSL_f.png",
 | 
			
		||||
            "caption": "noox9SciPV3OX7foY",
 | 
			
		||||
            "captionposx": 1,
 | 
			
		||||
            "captionposy": 4,
 | 
			
		||||
            "duration": 7.0
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "order": 5,
 | 
			
		||||
            "texture": "yl_cinema_fUiUI7iyWxJnpXxCT_S52gxIZKrL3hMh9VkAHdwp9W.png",
 | 
			
		||||
            "caption": "BOd6lvEt81wMtj",
 | 
			
		||||
            "captionposx": 8,
 | 
			
		||||
            "captionposy": 7,
 | 
			
		||||
            "duration": 1.6
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "order": 6,
 | 
			
		||||
            "texture": "yl_cinema_fUiUI7iyWxJnpXxCT_ZbU9_a97i8wy631CLaDSL_f.png",
 | 
			
		||||
            "caption": "2VH0gpAuQMTjwsNR",
 | 
			
		||||
            "captionposx": 7,
 | 
			
		||||
            "captionposy": 8,
 | 
			
		||||
            "duration": 5.5
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "order": 7,
 | 
			
		||||
            "texture": "yl_cinema_fUiUI7iyWxJnpXxCT_bC-.png",
 | 
			
		||||
            "caption": "cgcyc5ug7vZzj1",
 | 
			
		||||
            "captionposx": 4,
 | 
			
		||||
            "captionposy": 4,
 | 
			
		||||
            "duration": 0.9
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "order": 8,
 | 
			
		||||
            "texture": "yl_cinema_fUiUI7iyWxJnpXxCT_qKvf2eISfDPsO_WR.png",
 | 
			
		||||
            "caption": "yo0jqh4ALffLVPFiAeEHISQg9T",
 | 
			
		||||
            "captionposx": 2,
 | 
			
		||||
            "captionposy": 8,
 | 
			
		||||
            "duration": 3.7
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "order": 9,
 | 
			
		||||
            "texture": "yl_cinema_fUiUI7iyWxJnpXxCT_qKvf2eISfDPsO_WR.png",
 | 
			
		||||
            "caption": "17OSWNTZpaINoqTE20H",
 | 
			
		||||
            "captionposx": 3,
 | 
			
		||||
            "captionposy": 1,
 | 
			
		||||
            "duration": 4.8
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "order": 10,
 | 
			
		||||
            "texture": "yl_cinema_fUiUI7iyWxJnpXxCT_qKvf2eISfDPsO_WR.png",
 | 
			
		||||
            "caption": "SRsHkiGsVb5UV9n3SahG",
 | 
			
		||||
            "captionposx": 8,
 | 
			
		||||
            "captionposy": 7,
 | 
			
		||||
            "duration": 2.9
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "order": 11,
 | 
			
		||||
            "texture": "yl_cinema_fUiUI7iyWxJnpXxCT__LbyA1w_1NLz2X7.png",
 | 
			
		||||
            "caption": "17BnL2h2RSLLx",
 | 
			
		||||
            "captionposx": 2,
 | 
			
		||||
            "captionposy": 2,
 | 
			
		||||
            "duration": 6.0
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "order": 12,
 | 
			
		||||
            "texture": "yl_cinema_fUiUI7iyWxJnpXxCT_qKvf2eISfDPsO_WR.png^[transformR180",
 | 
			
		||||
            "caption": "wEna3pw7e",
 | 
			
		||||
            "captionposx": 1,
 | 
			
		||||
            "captionposy": 5,
 | 
			
		||||
            "duration": 3.2
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "order": 13,
 | 
			
		||||
            "texture": "yl_cinema_fUiUI7iyWxJnpXxCT_bC-.png",
 | 
			
		||||
            "caption": "5T4iG3XekjUCLA7GoySZSSi0XR4Vxrtw",
 | 
			
		||||
            "captionposx": 2,
 | 
			
		||||
            "captionposy": 1,
 | 
			
		||||
            "duration": 2.2
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "order": 14,
 | 
			
		||||
            "texture": "yl_cinema_fUiUI7iyWxJnpXxCT_ZbU9_a97i8wy631CLaDSL_f.png",
 | 
			
		||||
            "caption": "W9jRZ5R5L8uBrDmY0H4aIbmNYfn",
 | 
			
		||||
            "captionposx": 7,
 | 
			
		||||
            "captionposy": 6,
 | 
			
		||||
            "duration": 6.7
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "order": 15,
 | 
			
		||||
            "texture": "yl_cinema_fUiUI7iyWxJnpXxCT__LbyA1w_1NLz2X7.png",
 | 
			
		||||
            "caption": "AmSVcn5zOvpvjipRx2WXI",
 | 
			
		||||
            "captionposx": 4,
 | 
			
		||||
            "captionposy": 3,
 | 
			
		||||
            "duration": 2.9
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "order": 16,
 | 
			
		||||
            "texture": "yl_cinema_fUiUI7iyWxJnpXxCT_S52gxIZKrL3hMh9VkAHdwp9W.png",
 | 
			
		||||
            "caption": "YOKUJe865MrZeKrxDQzyAuuHuPHNZ",
 | 
			
		||||
            "captionposx": 4,
 | 
			
		||||
            "captionposy": 2,
 | 
			
		||||
            "duration": 1.3
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "order": 17,
 | 
			
		||||
            "texture": "yl_cinema_fUiUI7iyWxJnpXxCT_ZbU9_a97i8wy631CLaDSL_f.png",
 | 
			
		||||
            "caption": "EKITFEYzL8KE5BYtV1X3MxOk",
 | 
			
		||||
            "captionposx": 7,
 | 
			
		||||
            "captionposy": 3,
 | 
			
		||||
            "duration": 4.7
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "order": 18,
 | 
			
		||||
            "texture": "yl_cinema_fUiUI7iyWxJnpXxCT_S52gxIZKrL3hMh9VkAHdwp9W.png",
 | 
			
		||||
            "caption": "ajjt9ebMyYWBwb3nai",
 | 
			
		||||
            "captionposx": 1,
 | 
			
		||||
            "captionposy": 7,
 | 
			
		||||
            "duration": 3.6
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "order": 19,
 | 
			
		||||
            "texture": "yl_cinema_fUiUI7iyWxJnpXxCT_bC-.png",
 | 
			
		||||
            "caption": "2ircXYioOr156Rk5WkXWa",
 | 
			
		||||
            "captionposx": 4,
 | 
			
		||||
            "captionposy": 5,
 | 
			
		||||
            "duration": 2.2
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "order": 20,
 | 
			
		||||
            "texture": "yl_cinema_fUiUI7iyWxJnpXxCT__LbyA1w_1NLz2X7.png",
 | 
			
		||||
            "caption": "JKz4InRf445GbJ DZWH",
 | 
			
		||||
            "captionposx": 7,
 | 
			
		||||
            "captionposy": 6,
 | 
			
		||||
            "duration": 5.1
 | 
			
		||||
        }
 | 
			
		||||
    ]
 | 
			
		||||
}
 | 
			
		||||
| 
		 Before Width: | Height: | Size: 3.8 KiB  | 
| 
		 Before Width: | Height: | Size: 3.8 KiB  | 
| 
		 Before Width: | Height: | Size: 3.8 KiB  | 
| 
		 Before Width: | Height: | Size: 3.8 KiB  | 
| 
		 Before Width: | Height: | Size: 3.8 KiB  | 
							
								
								
									
										184
									
								
								dev/testdata/lis2mMjs3kcnMT_8/lis2mMjs3kcnMT_8.json
									
									
									
									
										vendored
									
									
								
							
							
						
						@ -1,184 +0,0 @@
 | 
			
		||||
{
 | 
			
		||||
    "movie_id": "lis2mMjs3kcnMT_8",
 | 
			
		||||
    "name": "HeX5AVlyR7 Lu",
 | 
			
		||||
    "description": "uljk5 ZFOntY2V",
 | 
			
		||||
    "version": 1,
 | 
			
		||||
    "replay": false,
 | 
			
		||||
    "title_texture": "yl_cinema_lis2mMjs3kcnMT_8_1Y.png",
 | 
			
		||||
    "files": [
 | 
			
		||||
        "yl_cinema_lis2mMjs3kcnMT_8_JAkOoZh0V9cukw6n5EywxCwC2.png",
 | 
			
		||||
        "yl_cinema_lis2mMjs3kcnMT_8_8.png",
 | 
			
		||||
        "yl_cinema_lis2mMjs3kcnMT_8_LRolKxdLicgpGh.png",
 | 
			
		||||
        "yl_cinema_lis2mMjs3kcnMT_8_ZK3Cn.png",
 | 
			
		||||
        "yl_cinema_lis2mMjs3kcnMT_8_1Y.png",
 | 
			
		||||
        "yl_cinema_lis2mMjs3kcnMT_8_qmSHrZbAo7GgjFw1Z8v1OKiD2g.png",
 | 
			
		||||
        "yl_cinema_lis2mMjs3kcnMT_8_988PWIsAoSsrK8YsMet.png",
 | 
			
		||||
        "yl_cinema_lis2mMjs3kcnMT_8_xX67gHbx3e4EDImJDgmzzTZ3.png",
 | 
			
		||||
        "yl_cinema_lis2mMjs3kcnMT_8_121KMQvswfrhS.png",
 | 
			
		||||
        "yl_cinema_lis2mMjs3kcnMT_8_nDnWxht3t5gkDf9tnB4-x0Z0.png",
 | 
			
		||||
        "yl_cinema_lis2mMjs3kcnMT_8_reVuim.png",
 | 
			
		||||
        "yl_cinema_lis2mMjs3kcnMT_8_77xoX0FNLxF_fyP81.png",
 | 
			
		||||
        "yl_cinema_lis2mMjs3kcnMT_8_Gd1u8bNSSag4gUlsX-iTmnR8_.png",
 | 
			
		||||
        "yl_cinema_lis2mMjs3kcnMT_8_eNzSRGKai8gNKtSaq3.png",
 | 
			
		||||
        "yl_cinema_lis2mMjs3kcnMT_8_8pENEbaLOr7SSDFjwA3S-vMoq8JfwWZq.png",
 | 
			
		||||
        "yl_cinema_lis2mMjs3kcnMT_8_t.png",
 | 
			
		||||
        "yl_cinema_lis2mMjs3kcnMT_8_62pPb2nFTLpmgeoDp5O7C54JZrm.png",
 | 
			
		||||
        "yl_cinema_lis2mMjs3kcnMT_8_Ap.png",
 | 
			
		||||
        "yl_cinema_lis2mMjs3kcnMT_8_1HhwkaI9lamkxPBHeBtTYaOf0tr8Xb.png",
 | 
			
		||||
        "yl_cinema_lis2mMjs3kcnMT_8_H1r4nbc_0BEV0Vw7WTNrCNJf4.png"
 | 
			
		||||
    ],
 | 
			
		||||
    "pages": [
 | 
			
		||||
        {
 | 
			
		||||
            "order": 1,
 | 
			
		||||
            "texture": "yl_cinema_lis2mMjs3kcnMT_8_8pENEbaLOr7SSDFjwA3S-vMoq8JfwWZq.png",
 | 
			
		||||
            "caption": "UsAgMsagSFQ",
 | 
			
		||||
            "captionposx": 8,
 | 
			
		||||
            "captionposy": 3,
 | 
			
		||||
            "duration": 7.5
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "order": 2,
 | 
			
		||||
            "texture": "yl_cinema_lis2mMjs3kcnMT_8_ZK3Cn.png",
 | 
			
		||||
            "caption": "KfVjfM6MtKi1W",
 | 
			
		||||
            "captionposx": 1,
 | 
			
		||||
            "captionposy": 5,
 | 
			
		||||
            "duration": 5.6
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "order": 3,
 | 
			
		||||
            "texture": "yl_cinema_lis2mMjs3kcnMT_8_JAkOoZh0V9cukw6n5EywxCwC2.png",
 | 
			
		||||
            "caption": "X1vHi6CLrCM",
 | 
			
		||||
            "captionposx": 3,
 | 
			
		||||
            "captionposy": 2,
 | 
			
		||||
            "duration": 1.5
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "order": 4,
 | 
			
		||||
            "texture": "yl_cinema_lis2mMjs3kcnMT_8_H1r4nbc_0BEV0Vw7WTNrCNJf4.png",
 | 
			
		||||
            "caption": "O9TPOv2WOWq6lsgJcbsmxLcfrd",
 | 
			
		||||
            "captionposx": 6,
 | 
			
		||||
            "captionposy": 3,
 | 
			
		||||
            "duration": 5.7
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "order": 5,
 | 
			
		||||
            "texture": "yl_cinema_lis2mMjs3kcnMT_8_1HhwkaI9lamkxPBHeBtTYaOf0tr8Xb.png",
 | 
			
		||||
            "caption": "iEK1JWb96d",
 | 
			
		||||
            "captionposx": 7,
 | 
			
		||||
            "captionposy": 4,
 | 
			
		||||
            "duration": 6.0
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "order": 6,
 | 
			
		||||
            "texture": "yl_cinema_lis2mMjs3kcnMT_8_nDnWxht3t5gkDf9tnB4-x0Z0.png",
 | 
			
		||||
            "caption": "Je1NVeAZYa44mZod0JgnyZr",
 | 
			
		||||
            "captionposx": 2,
 | 
			
		||||
            "captionposy": 1,
 | 
			
		||||
            "duration": 1.3
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "order": 7,
 | 
			
		||||
            "texture": "yl_cinema_lis2mMjs3kcnMT_8_LRolKxdLicgpGh.png^[invert:rgb",
 | 
			
		||||
            "caption": "gsdY87 cHBbtQ3HMh o",
 | 
			
		||||
            "captionposx": 3,
 | 
			
		||||
            "captionposy": 7,
 | 
			
		||||
            "duration": 3.1
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "order": 8,
 | 
			
		||||
            "texture": "yl_cinema_lis2mMjs3kcnMT_8_8pENEbaLOr7SSDFjwA3S-vMoq8JfwWZq.png",
 | 
			
		||||
            "caption": "OQq7obg6NYWXIS8flFqp9U1gFd",
 | 
			
		||||
            "captionposx": 7,
 | 
			
		||||
            "captionposy": 8,
 | 
			
		||||
            "duration": 2.3
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "order": 9,
 | 
			
		||||
            "texture": "yl_cinema_lis2mMjs3kcnMT_8_eNzSRGKai8gNKtSaq3.png",
 | 
			
		||||
            "caption": "O8EjBc1anq1",
 | 
			
		||||
            "captionposx": 2,
 | 
			
		||||
            "captionposy": 4,
 | 
			
		||||
            "duration": 5.5
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "order": 10,
 | 
			
		||||
            "texture": "yl_cinema_lis2mMjs3kcnMT_8_62pPb2nFTLpmgeoDp5O7C54JZrm.png",
 | 
			
		||||
            "caption": "emofBUhHr3OghaWXAVAirmtQuUCZIYY",
 | 
			
		||||
            "captionposx": 4,
 | 
			
		||||
            "captionposy": 5,
 | 
			
		||||
            "duration": 4.6
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "order": 11,
 | 
			
		||||
            "texture": "yl_cinema_lis2mMjs3kcnMT_8_ZK3Cn.png",
 | 
			
		||||
            "caption": "EmNIa9MFUeZ3vUf4EnxO6",
 | 
			
		||||
            "captionposx": 4,
 | 
			
		||||
            "captionposy": 8,
 | 
			
		||||
            "duration": 7.2
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "order": 12,
 | 
			
		||||
            "texture": "yl_cinema_lis2mMjs3kcnMT_8_1HhwkaI9lamkxPBHeBtTYaOf0tr8Xb.png",
 | 
			
		||||
            "caption": "UuX1uirTmCMcwukhBhUi2W8zwxfXa",
 | 
			
		||||
            "captionposx": 6,
 | 
			
		||||
            "captionposy": 1,
 | 
			
		||||
            "duration": 3.6
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "order": 13,
 | 
			
		||||
            "texture": "yl_cinema_lis2mMjs3kcnMT_8_62pPb2nFTLpmgeoDp5O7C54JZrm.png^[transformR180",
 | 
			
		||||
            "caption": "RCk8HEBLFh9LP20Inbx9hr",
 | 
			
		||||
            "captionposx": 3,
 | 
			
		||||
            "captionposy": 5,
 | 
			
		||||
            "duration": 3.9
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "order": 14,
 | 
			
		||||
            "texture": "yl_cinema_lis2mMjs3kcnMT_8_121KMQvswfrhS.png",
 | 
			
		||||
            "caption": "GiT7JLKwow8Xv",
 | 
			
		||||
            "captionposx": 5,
 | 
			
		||||
            "captionposy": 1,
 | 
			
		||||
            "duration": 2.6
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "order": 15,
 | 
			
		||||
            "texture": "yl_cinema_lis2mMjs3kcnMT_8_JAkOoZh0V9cukw6n5EywxCwC2.png",
 | 
			
		||||
            "caption": "XJMAz29Kk 2CGc8Z",
 | 
			
		||||
            "captionposx": 2,
 | 
			
		||||
            "captionposy": 4,
 | 
			
		||||
            "duration": 7.1
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "order": 16,
 | 
			
		||||
            "texture": "yl_cinema_lis2mMjs3kcnMT_8_1HhwkaI9lamkxPBHeBtTYaOf0tr8Xb.png",
 | 
			
		||||
            "caption": "p0DXqJvh2yazGvBC7FCu6Y",
 | 
			
		||||
            "captionposx": 2,
 | 
			
		||||
            "captionposy": 5,
 | 
			
		||||
            "duration": 3.8
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "order": 17,
 | 
			
		||||
            "texture": "yl_cinema_lis2mMjs3kcnMT_8_988PWIsAoSsrK8YsMet.png",
 | 
			
		||||
            "caption": "8aOVe8kk",
 | 
			
		||||
            "captionposx": 3,
 | 
			
		||||
            "captionposy": 7,
 | 
			
		||||
            "duration": 0.9
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "order": 18,
 | 
			
		||||
            "texture": "yl_cinema_lis2mMjs3kcnMT_8_Ap.png",
 | 
			
		||||
            "caption": "OFj  q97jjy6kL",
 | 
			
		||||
            "captionposx": 5,
 | 
			
		||||
            "captionposy": 7,
 | 
			
		||||
            "duration": 1.3
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "order": 19,
 | 
			
		||||
            "texture": "yl_cinema_lis2mMjs3kcnMT_8_121KMQvswfrhS.png",
 | 
			
		||||
            "caption": "XDsgYt10yOecKfS8h J",
 | 
			
		||||
            "captionposx": 8,
 | 
			
		||||
            "captionposy": 8,
 | 
			
		||||
            "duration": 4.3
 | 
			
		||||
        }
 | 
			
		||||
    ]
 | 
			
		||||
}
 | 
			
		||||
| 
		 Before Width: | Height: | Size: 3.8 KiB  | 
| 
		 Before Width: | Height: | Size: 3.8 KiB  | 
| 
		 Before Width: | Height: | Size: 3.8 KiB  | 
| 
		 Before Width: | Height: | Size: 3.8 KiB  |