rsubs-lib 0.3.4

Pure Rust subtitle manipulation and conversion library.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
use rsubs_lib::{SSAErrorKind, SSA};

const SIMPLE: &str = r"[Script Info]

[V4+ Styles]
Format: Name,Fontname,Fontsize,PrimaryColour,SecondaryColour,OutlineColour,BackColour,Bold,Italic,Underline,StrikeOut,ScaleX,ScaleY,Spacing,Angle,BorderStyle,Outline,Shadow,Alignment,MarginL,MarginR,MarginV,Encoding
Style: Default,Arial,25.5,&H00FFFFFF,&H00000000,&H00000000,&H00000000,0,0,0,0,120,120,0,0,1,1,1,2,0000,0000,0030,0

[Events]
Format: Layer,Start,End,Style,Name,MarginL,MarginR,MarginV,Effect,Text
Dialogue: 0,0:00:06.20,0:00:08.20,Default,,0000,0000,0000,,Lorem Ipsum1
Dialogue: 0,0:00:08.20,0:00:10.20,Default,,0000,0000,0000,,Lorem Ipsum2
Dialogue: 0,0:00:12.20,0:00:14.20,Default,,0000,0000,0000,,Lorem Ipsum3
Dialogue: 0,0:00:14.20,0:00:16.20,Default,,0000,0000,0000,,Lorem Ipsum4";

const COMPLEX: &str = r"[Script Info]
; Script generated by Aegisub 9706-cibuilds-20caaabc0
; http://www.aegisub.org/
Title: English (US)
ScriptType: v4.00+
WrapStyle: 0
PlayResX: 1920
PlayResY: 1080
ScaledBorderAndShadow: yes
YCbCr Matrix: TV.709

[Aegisub Project Garbage]
Last Style Storage: Default
Audio File: [SubsPlease] Oshi no Ko - 14 (1080p) [634D3D7D].mkv
Video File: [SubsPlease] Oshi no Ko - 14 (1080p) [634D3D7D].mkv
Video AR Mode: 4
Video AR Value: 1.777778
Video Zoom Percent: 1.000000
Scroll Position: 222
Active Line: 239
Video Position: 19890

[V4+ Styles]
Format: Name, Fontname, Fontsize, PrimaryColour, SecondaryColour, OutlineColour, BackColour, Bold, Italic, Underline, StrikeOut, ScaleX, ScaleY, Spacing, Angle, BorderStyle, Outline, Shadow, Alignment, MarginL, MarginR, MarginV, Encoding
Style: Default,Montserrat,72,&H00FFFFFF,&H000000FF,&H00000000,&H00000000,-1,0,0,0,100,115,0.7,0,1,3,0,2,3,3,45,0
Style: Q0,Montserrat,72,&H00FFFFFF,&H000000FF,&H00000000,&H00000000,-1,0,0,0,100,115,0.7,0,1,3,0,2,3,3,45,1
Style: Q1,Montserrat,72,&H00FFFFFF,&H000000FF,&H00000000,&H00000000,-1,0,0,0,100,115,0.7,0,1,3,0,2,3,3,45,1
Style: Q2,Arial,51,&H00FFFFFF,&H00FFFFFF,&H00000000,&H00000000,-1,0,0,0,100,100,0,0,1,1.5,1.5,2,30,30,30,1
Style: Q3,Arial,32,&H0020DFB9,&H0020DFB9,&H00000000,&H00000000,-1,0,0,0,100,100,0,0,1,1.5,1.5,2,30,30,30,1
Style: Q4,Arial,41,&H00FFFFFF,&H00FFFFFF,&H00000000,&H00000000,-1,0,0,0,100,100,0,0,1,1.5,1.5,2,30,30,30,1
Style: Q5,Arial,41,&H00FFFFFF,&H00FFFFFF,&H00000000,&H00000000,-1,0,0,0,100,100,0,0,1,1.5,1.5,2,30,30,30,1
Style: Q6,Arial,41,&H00FFFFFF,&H00FFFFFF,&H00000000,&H00000000,-1,0,0,0,100,100,0,0,1,1.5,1.5,2,30,30,30,1
Style: Q7,Arial,41,&H00FFFFFF,&H00FFFFFF,&H00000000,&H00000000,-1,0,0,0,100,100,0,0,1,1.5,1.5,2,30,30,30,1
Style: Q8,Arial,41,&H00FFFFFF,&H00FFFFFF,&H00000000,&H00000000,-1,0,0,0,100,100,0,0,1,1.5,1.5,2,30,30,30,1
Style: Q9,Arial,41,&H0004D0A3,&H0004D0A3,&H00000000,&H00000000,-1,0,0,0,100,100,0,0,1,1.5,1.5,2,30,30,30,1
Style: Q10,Montserrat,72,&H00FFFFFF,&H000000FF,&H00000000,&H00000000,-1,0,0,0,100,115,0.7,0,1,3,0,8,3,3,45,1
Style: Q11,Montserrat,72,&H00FFFFFF,&H000000FF,&H00000000,&H00000000,-1,0,0,0,100,115,0.7,0,1,3,0,8,3,3,45,1
Style: Q12,Arial,32,&H00FFFFFF,&H00FFFFFF,&H00000000,&H00000000,-1,0,0,0,100,100,0,0,1,1.5,1.5,2,30,30,30,1
Style: Q13,Arial,60,&H00FFFFFF,&H00FFFFFF,&H00000000,&H00000000,-1,0,0,0,100,100,0,0,1,1.5,1.5,2,30,30,30,1
Style: Q14,Arial,41,&H00D981FE,&H00D981FE,&H00000000,&H00000000,-1,0,0,0,100,100,0,0,1,1.5,1.5,2,30,30,30,1
Style: Q15,Arial,32,&H00FFFFFF,&H00FFFFFF,&H00000000,&H00000000,-1,0,0,0,100,100,0,0,1,1.5,1.5,2,30,30,30,1
Style: Q16,Arial,32,&H003E3EFF,&H003E3EFF,&H00000000,&H00000000,-1,0,0,0,100,100,0,0,1,1.5,1.5,2,30,30,30,1
Style: Q17,Arial,32,&H00FDEC8C,&H00FDEC8C,&H00000000,&H00000000,-1,0,0,0,100,100,0,0,1,1.5,1.5,2,30,30,30,1
Style: Q18,Arial,32,&H00FFFFFF,&H00FFFFFF,&H00000000,&H00000000,-1,0,0,0,100,100,0,0,1,1.5,1.5,2,30,30,30,1
Style: Q19,Arial,51,&H004848FF,&H004848FF,&H00000000,&H00000000,-1,0,0,0,100,100,0,0,1,1.5,1.5,2,30,30,30,1
Style: Q20,Arial,51,&H00FFFFFF,&H00FFFFFF,&H00000000,&H00000000,-1,0,0,0,100,100,0,0,1,1.5,1.5,2,30,30,30,1
Style: Q21,Arial,41,&H002EA3B4,&H002EA3B4,&H00000000,&H00000000,-1,0,0,0,100,100,0,0,1,1.5,1.5,2,30,30,30,1
Style: Q22,Arial,41,&H00FFFFFF,&H00FFFFFF,&H00000000,&H00000000,-1,0,0,0,100,100,0,0,1,1.5,1.5,2,30,30,30,1
Style: Q23,Arial,41,&H006A6AEA,&H006A6AEA,&H00000000,&H00000000,-1,0,0,0,100,100,0,0,1,1.5,1.5,2,30,30,30,1
Style: Q24,Arial,41,&H00EADF80,&H00EADF80,&H00000000,&H00000000,-1,0,0,0,100,100,0,0,1,1.5,1.5,2,30,30,30,1
Style: Q25,Arial,60,&H00FFFFFF,&H00FFFFFF,&H00000000,&H00000000,-1,0,0,0,100,100,0,0,1,1.5,1.5,2,30,30,30,1
Style: Q26,Arial,41,&H006CDBFF,&H006CDBFF,&H00000000,&H00000000,-1,0,0,0,100,100,0,0,1,1.5,1.5,2,30,30,30,1
Style: Q27,Arial,21,&H00FFFFFF,&H00FFFFFF,&H00000000,&H00000000,-1,0,0,0,100,100,0,0,1,1.5,1.5,2,30,30,30,1
Style: Q28,Arial,32,&H000000FF,&H000000FF,&H00000000,&H00000000,-1,0,0,0,100,100,0,0,1,1.5,1.5,2,30,30,30,1
Style: Q29,Arial,41,&H00BFDFDF,&H00BFDFDF,&H00000000,&H00000000,-1,0,0,0,100,100,0,0,1,1.5,1.5,2,30,30,30,1
Style: Q30,Arial,60,&H00FFFFFF,&H00FFFFFF,&H00000000,&H00000000,-1,0,0,0,100,100,0,0,1,1.5,1.5,2,30,30,30,1
Style: Q31,Arial,60,&H003E3EFF,&H003E3EFF,&H00000000,&H00000000,-1,0,0,0,100,100,0,0,1,1.5,1.5,2,30,30,30,1
Style: Q32,Arial,32,&H00FFFFFF,&H00FFFFFF,&H00000000,&H00000000,-1,0,0,0,100,100,0,0,1,1.5,1.5,2,30,30,30,1
Style: Q33,Arial,21,&H00FFFFFF,&H00FFFFFF,&H00000000,&H00000000,-1,0,0,0,100,100,0,0,1,1.5,1.5,2,30,30,30,1
Style: Q34,Arial,60,&H007498BB,&H007498BB,&H00000000,&H00000000,-1,0,0,0,100,100,0,0,1,1.5,1.5,2,30,30,30,1
Style: Italics,Montserrat,72,&H00FFFFFF,&H000000FF,&H00000000,&H00000000,-1,-1,0,0,100,115,0.7,0,1,3,0,2,3,3,45,0

[Events]
Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text
Dialogue: 0,0:01:31.25,0:01:32.50,Q1,,0,0,0,,Глядзіце!
Dialogue: 0,0:01:32.50,0:01:34.63,Q2,,0,0,0,,{\pos(249.6,151.2)}{\an7}B-Komachi
Dialogue: 0,0:01:32.50,0:01:34.38,Q1,,0,0,0,,Мы ў Плейбой!
Dialogue: 0,0:01:34.63,0:01:36.08,Q3,,0,0,0,,{\pos(1324.8,615.6)}{\an7}Салатны\N{\pos(1344,691.2)}{\an7}рол
Dialogue: 0,0:01:36.21,0:01:39.46,Q1,,0,0,0,,Да таго ж, нас цяпер часам просяць прыйсці на айдал-шоу «U Station». {Plus, we now sometimes get asked\Nto appear on U Station's idol show.}
Dialogue: 0,0:01:39.46,0:01:41.83,Q1,,0,0,0,,Нарэшце я ўпісваюся ў клас!
Dialogue: 0,0:01:42.04,0:01:45.00,Q1,,0,0,0,,Я магу называць сябе знакамітай, так?!
Dialogue: 0,0:01:45.00,0:01:47.13,Q1,,0,0,0,,Цябе гэта ўсё яшчэ хвалявала?
Dialogue: 0,0:01:47.13,0:01:48.58,Q1,,0,0,0,,А то ж!
Dialogue: 0,0:01:48.58,0:01:53.71,Q4,,0,0,0,,{\pos(921.6,129.6)}{\an7}Пін-ап мадэль
Dialogue: 0,0:01:48.58,0:01:53.71,Q5,,0,0,0,,{\pos(1459.2,205.2)}{\an7}Запатрабаваная актрыса
Dialogue: 0,0:01:48.58,0:01:50.79,Q6,,0,0,0,,{\pos(307.2,183.6)}{\an7}Айдал
Dialogue: 0,0:01:48.71,0:01:50.92,Q1,,0,0,0,,Кожны раз, калі ўсе абмяркоўвалі сваю працу ў шоу-бізе,
Dialogue: 0,0:01:50.79,0:01:53.71,Q7,,0,0,0,,{\pos(211.2,172.8)}{\an7}Тая, хто\N{\pos(153.6,248.4)}{\an7}нічога не робіць
Dialogue: 0,0:01:50.92,0:01:53.71,Q1,,0,0,0,,мне было складана далучыцца да размовы!
Dialogue: 0,0:01:54.04,0:01:57.88,Q1,,0,0,0,,Мне часам больш няёмка размаўляць з людзьмі з такой жа працай.
Dialogue: 0,0:01:57.88,0:02:00.00,Q1,,0,0,0,,О, я разумею.
Dialogue: 0,0:02:00.00,0:02:00.96,Q1,,0,0,0,,Сур'ёзна?!
Dialogue: 0,0:02:01.25,0:02:06.96,Q1,,0,0,0,,Калі пачынаеш расказваць пра працу, каб паскардзіцца, калегі могуць падумаць, што ты выхваляешся.
Dialogue: 0,0:02:07.25,0:02:13.08,Q1,,0,0,0,,Напрыклад, я б хацела сказаць, як учора той акцёр, Дояма, напісаў мне і запрасіў на вячэру.
Dialogue: 0,0:02:13.08,0:02:14.42,Q1,,0,0,0,,Выхваляешся.
Dialogue: 0,0:02:15.17,0:02:16.08,Q1,,0,0,0,,Раскрыла, га?
Dialogue: 0,0:02:16.46,0:02:19.21,Q1,,0,0,0,,Фрыл, твае гісторыі на іншым узроўні...
Dialogue: 0,0:02:19.21,0:02:21.96,Q8,,0,0,0,,{\pos(844.8,194.4)}{\an7}Зялёны\N{\pos(864,270)}{\an7}чай
Dialogue: 0,0:02:19.58,0:02:20.88,Q1,,0,0,0,,Дык ты пойдзеш?
Dialogue: 0,0:02:20.88,0:02:25.21,Q1,,0,0,0,,Не ведаю. Да таго ж, я ад некалькіх чалавек чула, што ён бабнік.
Dialogue: 0,0:02:25.21,0:02:27.00,Q1,,0,0,0,,А, дарэчы,
Dialogue: 0,0:02:27.00,0:02:31.33,Q1,,0,0,0,,Нанамі, якая грала ў тым ранішнім серыяле, таксама сказала, што Дояма ёй напісаў.
Dialogue: 0,0:02:31.33,0:02:32.92,Q1,,0,0,0,,Заняты малады чалавек.
Dialogue: 0,0:02:34.00,0:02:37.29,Q1,,0,0,0,,Міяэмо-о-он! Знайдзі нам яшчэ працу!
Dialogue: 0,0:02:37.50,0:02:41.25,Q1,,0,0,0,,Я хачу мець дастаткова працы, каб скардзіцца іншым!
Dialogue: 0,0:02:41.46,0:02:44.08,Q1,,0,0,0,,Я не зусім разумею, пра што ты...
Dialogue: 0,0:02:44.33,0:02:47.33,Q1,,0,0,0,,Можа, паглядзім, ці хоча Піэён калаб?
Dialogue: 0,0:02:47.46,0:02:50.88,Q1,,0,0,0,,Так, гэта ўсё крута, але я хачу іншы канцэрт!
Dialogue: 0,0:02:51.00,0:02:54.33,Q1,,0,0,0,,Канцэртаў у вас не будзе, пакуль будзе ісці пастаноўка Арыма.
Dialogue: 0,0:02:54.33,0:02:57.04,Q1,,0,0,0,,І гэта будзе яшчэ доўга...
Dialogue: 0,0:02:57.29,0:02:58.63,Q1,,0,0,0,,Што?!
Dialogue: 0,0:03:00.29,0:03:02.38,Q1,,0,0,0,,Рэпетыцыя ўжо скончылася?
Dialogue: 0,0:03:02.38,0:03:07.00,Q1,,0,0,0,,Строга кажучы, іх паставілі на паўзу. Паміж стваральніцай арыгіналу і пастаноўшчыкамі{як адным словам сказаць 'рэжысёр + прадзюсар + сцэннарыст'?} завязалася спрэчка.
Dialogue: 0,0:03:07.21,0:03:09.67,Q1,,0,0,0,,Калі сітуацыя не палепшыцца, рэпетыцыі могуць перарвацца на некалькі тыдняў.
Dialogue: 0,0:03:09.96,0:03:10.96,Q1,,0,0,0,,Сур'ёзна?
Dialogue: 0,0:03:11.88,0:03:13.33,Q1,,0,0,0,,Стоп, а дзе брат?
Dialogue: 0,0:03:14.50,0:03:15.75,Q1,,0,0,0,,А, ён...
Dialogue: 0,0:03:21.33,0:03:22.58,Q1,,0,0,0,,Ну тут і народу.
Dialogue: 0,0:03:22.58,0:03:26.83,Q1,,0,0,0,,Я рада, што мы змаглі ўззяць білеты. Гэта папулярная пастаноўка.
Dialogue: 0,0:03:32.33,0:03:33.04,Q1,,0,0,0,,Дык гэта...
Dialogue: 0,0:03:35.29,0:03:36.96,Q1,,0,0,0,,Пачакай, хутка ўбачыш.
Dialogue: 0,0:03:48.67,0:03:49.29,Q1,,0,0,0,,{\i1}Што за?..
Dialogue: 0,0:03:49.58,0:03:50.92,Q1,,0,0,0,,{\i1}Гэта... вецер?
Dialogue: 0,0:03:51.63,0:03:52.67,Q1,,0,0,0,,{\i1}4DX...?
Dialogue: 0,0:03:52.96,0:03:54.08,Q1,,0,0,0,,{\i1}Не, не яно.
Dialogue: 0,0:04:05.04,0:04:06.75,Q1,,0,0,0,,{\i1}Гэта... насамрэч?!
Dialogue: 0,0:04:14.67,0:04:16.38,Q9,,0,0,0,,{\pos(1056,64.8)}{\an7}Газіраваны\N{\pos(1017.6,140.4)}{\an7}выбух!
Dialogue: 0,0:04:15.63,0:04:16.79,Q1,,0,0,0,,Ну як табе?
Dialogue: 0,0:04:18.21,0:04:19.96,Q1,,0,0,0,,Ну, шчыра кажучы...
Dialogue: 0,0:04:21.58,0:04:23.96,Q1,,0,0,0,,У 50 разоў цікавей, чым я думаў.
Dialogue: 0,0:04:24.21,0:04:25.42,Q1,,0,0,0,,Скажы?!
Dialogue: 0,0:04:25.63,0:04:27.79,Q1,,0,0,0,,Па-першае, мяне здзівіла, што кулісы — маніторы.
Dialogue: 0,0:04:28.29,0:04:31.58,Q1,,0,0,0,,Так у пастаноўцы можна выкарыстоўваць запісаныя відэафрагменты.
Dialogue: 0,0:04:32.46,0:04:36.71,Q1,,0,0,0,,Мяне шакавала тое, што аўдыторыя варочалася на 360 градусаў.
Dialogue: 0,0:04:37.17,0:04:43.29,Q1,,0,0,0,,Так магчыма загадзя падрыхтаваць некалькі сцэн, што дазваляе хутка мяняць дэкарацыі.
Dialogue: 0,0:04:43.58,0:04:48.83,Q1,,0,0,0,,Так! Яны скарысталіся фізічным падыходам, каб вырашыць структурныя абмежаванні тэатра. {Yeah! They've used a physical approach\Nto solve the structural limitations of theater.}
Dialogue: 0,0:04:49.21,0:04:51.25,Q1,,0,0,0,,Мне спадабалася не толькі месца.
Dialogue: 0,0:04:51.25,0:04:53.13,Q1,,0,0,0,,Сама пастаноўка была выдатнай.
Dialogue: 0,0:04:53.88,0:04:57.42,Q1,,0,0,0,,Да некаторых ідэй чалавек з кіно і не дадумаўся б.
Dialogue: 0,0:04:58.00,0:05:01.25,Q1,,0,0,0,,І мяне гэта кранула, так што, як ні дзіўна, я і ігрой пранікся.
Dialogue: 0,0:05:01.71,0:05:03.54,Q1,,0,0,0,,І сама гісторыя была добрая.
Dialogue: 0,0:05:04.29,0:05:06.92,Q1,,0,0,0,,Шчыра кажучы, гэта было добра. Вельмі добра.
Dialogue: 0,0:05:07.71,0:05:10.79,Q1,,0,0,0,,Цяпер я зразумеў, што ты мела на ўвазе, калі сказала, што ў пастаноўку паглыбляешся.
Dialogue: 0,0:05:11.25,0:05:14.00,Q1,,0,0,0,,Маеш рацыю: пры праглядзе фільма такога не будзе.
Dialogue: 0,0:05:16.00,0:05:18.75,Q1,,0,0,0,,Спакою не засталося. Чаго ты так усхвалявалася?
Dialogue: 0,0:05:18.92,0:05:23.92,Q1,,0,0,0,,Ну, я баялася, што табе не спадабаецца тэатр...
Dialogue: 0,0:05:24.25,0:05:27.42,Q1,,0,0,0,,Але я думала, што ты зразумееш, што людзям у ім падабаецца!
Dialogue: 0,0:05:27.96,0:05:32.63,Q1,,0,0,0,,Вядома, гэта адзін з самых раскошных тэатраў Японіі,
Dialogue: 0,0:05:32.96,0:05:36.71,Q1,,0,0,0,,і большасць іншых пастановак — традыцыйныя, пра якія ты і гаварыў.
Dialogue: 0,0:05:37.29,0:05:42.92,Q1,,0,0,0,,Але тое, што яны арыгінальна і хітра вырашылі фізічную праблему, вельмі прывабна! {But the fact they solved a physical challenge\Nwith originality and ingenuity is also alluring!}
Dialogue: 0,0:05:43.21,0:05:47.83,Q1,,0,0,0,,Я была б рада, калі гэта навучыла цябе цаніць тэатр!
Dialogue: 0,0:05:48.38,0:05:50.83,Q1,,0,0,0,,Ну, я ўбачыў яго ў больш пазітыўным святле.
Dialogue: 0,0:05:51.08,0:05:52.46,Q1,,0,0,0,,Таксама добра.
Dialogue: 0,0:05:52.75,0:05:55.25,Q1,,0,0,0,,Ты, усё ж, у першую чаргу кіношнік.
Dialogue: 0,0:05:56.79,0:05:58.58,Q1,,0,0,0,,Вітанкі, рабяты.
Dialogue: 0,0:05:59.04,0:06:00.00,Q1,,0,0,0,,Райда...
Dialogue: 0,0:06:00.00,0:06:01.17,Q1,,0,0,0,,Чаму вы тут?
Dialogue: 0,0:06:01.38,0:06:04.79,Q1,,0,0,0,,Чаму? Я і гэту пастаноўку прадзюсірую.
Dialogue: 0,0:06:05.17,0:06:08.75,Q1,,0,0,0,,Калі мне сумна, я гляджу на твары людзей, якія выходзяць з пастаноўкі.
Dialogue: 0,0:06:09.08,0:06:10.54,Q10,,0,0,0,,Было так весела!
Dialogue: 0,0:06:09.50,0:06:11.08,Q1,,0,0,0,,Іх твары кажуць праўду.
Dialogue: 0,0:06:10.54,0:06:11.83,Q11,,0,0,0,,Гэта было неймаверна!
Dialogue: 0,0:06:11.08,0:06:13.33,Q1,,0,0,0,,Калі ім спадабалася, яны ўсміхаюцца.
Dialogue: 0,0:06:13.71,0:06:15.83,Q1,,0,0,0,,А калі іх чаканні не апраўдаліся, іх твары нічога не паказваюць.
Dialogue: 0,0:06:16.13,0:06:18.17,Q1,,0,0,0,,Я гляджу на іх і атрымліваю матывацыю.
Dialogue: 0,0:06:18.83,0:06:21.13,Q1,,0,0,0,,У цябе быў цудоўны выраз твару, Аква.
Dialogue: 0,0:06:21.13,0:06:23.21,Q1,,0,0,0,,Ты зрабіў старога шчаслівым.
Dialogue: 0,0:06:23.96,0:06:28.08,Q1,,0,0,0,,О, хацела б я ўбачыць! Які ў цябе быў твар? Пакажы яшчэ!
Dialogue: 0,0:06:28.08,0:06:28.96,Q1,,0,0,0,,Не.
Dialogue: 0,0:06:29.25,0:06:34.75,Q1,,0,0,0,,Я вас заўважыў, вырашыў падысці павітацца... я, можа, перашкаджаю?
Dialogue: 0,0:06:34.75,0:06:36.54,Q1,,0,0,0,,Не, не, зусім не!
Dialogue: 0,0:06:37.50,0:06:40.42,Q1,,0,0,0,,Райда, са сцэнарыем справы добра?
Dialogue: 0,0:06:42.04,0:06:48.88,Q1,,0,0,0,,Гм, у нас з выдаўцом сёння зноў было бурнае абмеркаванне, але, так, мангака ўпартая.
Dialogue: 0,0:06:49.38,0:06:51.42,Q1,,0,0,0,,Яна патрабуе, каб сцэнарыста, GOA, звольнілі.
Dialogue: 0,0:06:51.63,0:06:54.42,Q1,,0,0,0,,Кажа, што сама перапіша сцэнарый.
Dialogue: 0,0:06:56.00,0:06:59.00,Q1,,0,0,0,,Яна не зможа. Я так адчуў пасля таго, як паглядзеў сённяшнюю пастаноўку.
Dialogue: 0,0:06:59.58,0:07:04.25,Q1,,0,0,0,,Сцэнарый «Такійскага клінка» выкарыстоўваў моцныя бакі сцэны.
Dialogue: 0,0:07:04.75,0:07:07.50,Q1,,0,0,0,,Нават доўгія, напышлівыя рэплікі тут добра працуюць.
Dialogue: 0,0:07:07.50,0:07:11.50,Q12,,0,0,0,,{\pos(1344,421.2)}{\an7}Нісімацу Такумі\N{\pos(1267.2,496.8)}{\an7}грае Маэяма Сёта\N{\pos(345.6,572.4)}{\an7}Іто Тэцуя\N{\pos(364.8,648)}{\an7}грае Каўамура Ёсукэ
Dialogue: 0,0:07:08.33,0:07:12.00,Q1,,0,0,0,,Я падазраю, што мангака не ведае нічога ні пра сцэну, ні пра тое, як тут усё наладжана.
Dialogue: 0,0:07:12.54,0:07:16.04,Q1,,0,0,0,,Яна напіша сцэнарый для пастаноўкі ў школьным спартзале.
Dialogue: 0,0:07:16.92,0:07:21.50,Q1,,0,0,0,,Сённяшняя пастаноўка — праца таго, хто высокакласна звязаў сцэнарый і дэкарацыі.
Dialogue: 0,0:07:22.46,0:07:24.25,Q1,,0,0,0,,Якой бы папулярнай мангакай яна ні была,
Dialogue: 0,0:07:24.33,0:07:27.58,Q1,,0,0,0,,сцэнарыст-навічок не здольны стварыць нешта на такім узроўні.
Dialogue: 0,0:07:27.96,0:07:31.21,Q1,,0,0,0,,Ну, мы пастараемся выправіць недахопы.
Dialogue: 0,0:07:32.00,0:07:33.08,Q1,,0,0,0,,Вы заўважылі?
Dialogue: 0,0:07:33.08,0:07:36.58,Q13,,0,0,0,,{\pos(576,334.8)}{\an7}Сцэнарый:                   GOA\N{\pos(537.6,615.6)}{\an7}Рэжысёр:                   Танімато
Dialogue: 0,0:07:33.38,0:07:36.42,Q1,,0,0,0,,Сцэнарый гэтай пастаноўкі таксама пісаў GOA.
Dialogue: 0,0:07:37.79,0:07:39.79,Q1,,0,0,0,,Ён геній, кажу вам.
Dialogue: 0,0:07:40.58,0:07:42.63,Q1,,0,0,0,,Ён усім сэрцам любіць тэатр,
Dialogue: 0,0:07:42.63,0:07:47.04,Q1,,0,0,0,,ён старанны, ён цярпліва працуе над перапісваннямі.
Dialogue: 0,0:07:47.33,0:07:49.25,Q14,,0,0,0,,{\pos(825.6,658.8)}{\an7}SMASH\N{\pos(787.2,734.4)}{\an7}сюды!
Dialogue: 0,0:07:47.79,0:07:52.79,Q1,,0,0,0,,Калі даюць пастаноўку з яго сцэнарыем, людзі выходзяць з усмешкамі на тварах.
Dialogue: 0,0:07:54.46,0:07:55.42,Q1,,0,0,0,,Праўда ў тым, што...
Dialogue: 0,0:07:55.75,0:07:57.25,Q1,,0,0,0,,Я не хачу яго прыбіраць.
Dialogue: 0,0:07:58.38,0:08:00.17,Q1,,0,0,0,,І нічога нельга зрабіць?
Dialogue: 0,0:08:00.38,0:08:06.17,Q1,,0,0,0,,Складана! У нас недастаткова сіл, каб указваць вялікаму выдавецтву.
Dialogue: 0,0:08:06.17,0:08:10.08,Q1,,0,0,0,,Але толькі вы можаце нешта зрабіць, Райда.
Dialogue: 0,0:08:14.29,0:08:17.17,Q1,,0,0,0,,Мяркую, так і ёсць.
Dialogue: 0,0:08:24.67,0:08:27.54,Q1,,0,0,0,,Як думаеш, GOA сапраўды звольняць?
Dialogue: 0,0:08:28.71,0:08:30.92,Q1,,0,0,0,,З улікам мангі-першакрыніцы,
Dialogue: 0,0:08:30.92,0:08:34.42,Q1,,0,0,0,,я б схлусіла, калі б сказала, што ў мяне не было прэтэнзій да сцэнарыя GOA...
Dialogue: 0,0:08:35.25,0:08:39.17,Q1,,0,0,0,,Але ў цэлым, я лічу, што ён добры, таму я на яго згадзілася.
Dialogue: 0,0:08:39.96,0:08:41.13,Q1,,0,0,0,,Што сказаць?
Dialogue: 0,0:08:41.42,0:08:43.92,Q1,,0,0,0,,І ў аўтара арыгіналу, і ў сцэнарыста ёсць сваё меркаванне.
Dialogue: 0,0:08:44.25,0:08:46.96,Q1,,0,0,0,,Праблема ў тым, што яны не камунікавалі як трэба.
Dialogue: 0,0:08:47.58,0:08:51.25,Q1,,0,0,0,,Калі гэта вырашыць, уся пастаноўка можа стаць лепей.
Dialogue: 0,0:08:52.46,0:08:55.21,Q1,,0,0,0,,Ну, дзякуючы яму я сёння ўбачыў добрае шоу.
Dialogue: 0,0:08:56.25,0:08:59.38,Q1,,0,0,0,,У якасці падзякі я крыху ўсё падштурхну.
Dialogue: 0,0:08:56.29,0:08:57.33,Q12,,0,0,0,,{\pos(787.2,237.6)}{\an7}Кіцідзёдзі Ёрыко
Dialogue: 0,0:09:03.21,0:09:04.54,Q1,,0,0,0,,Дзякуй, што прынялі нас!
Dialogue: 0,0:09:05.04,0:09:07.33,Q1,,0,0,0,,Усіх вітаю!
Dialogue: 0,0:09:07.96,0:09:11.17,Q1,,0,0,0,,Прашу прабачэння. Я ведаю, што не мела дачынення да «Сёння саладзей»...
Dialogue: 0,0:09:11.17,0:09:14.17,Q1,,0,0,0,,О, не хвалюйся. Я рада, што ты прыйшла.
Dialogue: 0,0:09:16.33,0:09:20.29,Q1,,0,0,0,,Ого, я ўпершыню ў доме мангакі!
Dialogue: 0,0:09:20.54,0:09:21.92,Q1,,0,0,0,,Я таксама ўперш...
Dialogue: 0,0:09:23.75,0:09:27.13,Q1,,0,0,0,,Я часта хадзіла, калі ішлі здымкі.
Dialogue: 0,0:09:27.13,0:09:29.75,Q1,,0,0,0,,Ого, якая ты асаблівая.
Dialogue: 0,0:09:30.13,0:09:31.58,Q1,,0,0,0,,Як вы малюеце?
Dialogue: 0,0:09:31.58,0:09:35.67,Q1,,0,0,0,,Гэта называецца графічны планшэт, і я магу маляваць проста на маніторы.
Dialogue: 0,0:09:36.17,0:09:38.33,Q1,,0,0,0,,Увесь працэс лічбавы, га?
Dialogue: 0,0:09:38.33,0:09:40.46,Q1,,0,0,0,,Большасць зараз робіць так.
Dialogue: 0,0:09:40.83,0:09:45.75,Q1,,0,0,0,,Мангакі класныя. Вы ж і малюеце, і пішаце.
Dialogue: 0,0:09:46.29,0:09:47.96,Q1,,0,0,0,,Гм, мяркую, так.
Dialogue: 0,0:09:48.33,0:09:50.83,Q1,,0,0,0,,Так, яна халодна да мяне ставіцца!
Dialogue: 0,0:09:50.83,0:09:53.71,Q1,,0,0,0,,Напэўна, яна лічыць, што з твайго боку было нахабна тут з'явіцца.
Dialogue: 0,0:09:54.92,0:09:59.17,Q1,,0,0,0,,Я думала пачаць з тосту... але колькі вам гадоў?
Dialogue: 0,0:09:59.46,0:10:00.29,Q1,,0,0,0,,Мне 16.
Dialogue: 0,0:10:00.29,0:10:01.25,Q1,,0,0,0,,Сямнаццаць.
Dialogue: 0,0:10:01.25,0:10:02.17,Q1,,0,0,0,,Шаснаццаць.
Dialogue: 0,0:10:02.33,0:10:03.17,Q1,,0,0,0,,Сямнаццаць.
Dialogue: 0,0:10:03.17,0:10:04.38,Q1,,0,0,0,,Моладзь...
Dialogue: 0,0:10:04.67,0:10:06.13,Q1,,0,0,0,,Хочацца памерці.
Dialogue: 0,0:10:06.50,0:10:09.21,Q1,,0,0,0,,Прабачце, значыць, толькі я буду піць.
Dialogue: 0,0:10:10.21,0:10:11.46,Q1,,0,0,0,,{\i1}Дык яна шмат п'е...
Dialogue: 0,0:10:12.75,0:10:15.58,Q1,,0,0,0,,Я ведаю, дзе можна выпіць добры сакэ.
Dialogue: 0,0:10:15.58,0:10:17.50,Q1,,0,0,0,,І рыба там смачная.
Dialogue: 0,0:10:17.71,0:10:18.92,Q1,,0,0,0,,Люблю рыбу!
Dialogue: 0,0:10:18.92,0:10:23.17,Q1,,0,0,0,,Гэй, я думала, ты казаў, што дапаможаш GOA,
Dialogue: 0,0:10:19.13,0:10:23.33,Q10,,0,0,0,,Тады пайшлі вып'ем як толькі табе споўніцца 20! Адразу ж вып'ем!
Dialogue: 0,0:10:23.33,0:10:26.38,Q10,,0,0,0,,Абяцаю. Калі ласка, не забудзьцеся, нават калі нап'ецеся.
Dialogue: 0,0:10:23.58,0:10:27.50,Q1,,0,0,0,,дык навошта нам дадому да спадарыні Кіцідзёдзі?
Dialogue: 0,0:10:26.83,0:10:29.75,Q10,,0,0,0,,Не хвалюйся! Гэта я не п'яная!
Dialogue: 0,0:10:27.42,0:10:30.17,Q1,,0,0,0,,Аднойчы чалавек, якому я вінны, сказаў мне адну рэч.
Dialogue: 0,0:10:32.29,0:10:39.00,Q1,,0,0,0,,Не толькі мангакі — большасць артыстаў, якія дабіліся поспеху, верыць, што іх здольнасці ўнікальныя.
Dialogue: 0,0:10:39.67,0:10:41.96,Q1,,0,0,0,,Яны перастаюць слухаць рэдактараў,
Dialogue: 0,0:10:42.25,0:10:46.21,Q1,,0,0,0,,вакол іх збіраецца мноства дупалізаў, і так, яны перастаюць успрымаць парады.
Dialogue: 0,0:10:46.92,0:10:49.50,Q1,,0,0,0,,Яны слухаюць толькі людзей з тым жа родам дзейнасці.
Dialogue: 0,0:10:49.92,0:10:52.33,Q1,,0,0,0,,Лепей, калі гэта іх старшы ці ментар.
Dialogue: 0,0:10:53.29,0:10:56.00,Q1,,0,0,0,,«Хочаш застрэліць генерала — спачатку застрэль яго каня».
Dialogue: 0,0:10:56.58,0:10:59.83,Q1,,0,0,0,,Гэтая жанчына — адзіны чалавек, здольны пераканаць Самэдзіма Абіко.
Dialogue: 0,0:11:00.04,0:11:01.17,Q1,,0,0,0,,Слушна...
Dialogue: 0,0:11:01.92,0:11:04.88,Q1,,0,0,0,,Спадарыня Кіцідзёдзі, дзякуй, што знайшлі на гэта час.
Dialogue: 0,0:11:05.17,0:11:09.75,Q1,,0,0,0,,Ну, маю мангу публікуюць штомесяц, так што, калі я вольная, у мяне шмат часу.
Dialogue: 0,0:11:10.08,0:11:13.00,Q1,,0,0,0,,Відаць, спадарыня Абіко не зможа прыйсці?
Dialogue: 0,0:11:13.38,0:11:15.79,Q1,,0,0,0,,Ну, яе манга публікуецца штотыдзень...
Dialogue: 0,0:11:16.46,0:11:21.17,Q1,,0,0,0,,Яна ледзь выкраіла час паміж главамі на тое, каб прыйсці на рэпетыцыю...
Dialogue: 0,0:11:21.63,0:11:25.13,Q1,,0,0,0,,Стварэнне штотыднёвай мангі — не праца для людзей!
Dialogue: 0,0:11:25.33,0:11:29.33,Q1,,0,0,0,,Трэба быць салдатам, мозг якога наладжаны на тое, каб вытрымаць штотыднёвую публікацыю!
Dialogue: 0,0:11:29.33,0:11:30.21,Q1,,0,0,0,,Страшна...
Dialogue: 0,0:11:30.71,0:11:34.88,Q1,,0,0,0,,Адзіныя, хто для гэтага падыходзіць — людзі, якія нават на спатканні думаюць пра раскадроўку.
Dialogue: 0,0:11:35.13,0:11:36.63,Q1,,0,0,0,,Гучыць жахліва...
Dialogue: 0,0:11:37.25,0:11:40.46,Q1,,0,0,0,,Абіко, напэўна, зараз асабліва занятая.
Dialogue: 0,0:11:40.88,0:11:42.67,Q1,,0,0,0,,З анімэ-адаптацыяй і ўсім астатнім
Dialogue: 0,0:11:42.67,0:11:48.13,Q1,,0,0,0,,напэўна, у яе страшэнна шмат спраў: маляванне каляровых ілюстрацый, манга, яе адаптацыя.
Dialogue: 0,0:11:48.54,0:11:51.92,Q1,,0,0,0,,Вы са спадарыняй Абіко даўно сябруеце?
Dialogue: 0,0:11:52.29,0:11:56.79,Q1,,0,0,0,,Гм... Яна была маёй асістэнткай для «Сёння саладзей».
Dialogue: 0,0:11:57.88,0:11:59.88,Q1,,0,0,0,,Яна заўсёды была эксцэнтрычнай.
Dialogue: 0,0:12:00.42,0:12:06.08,Q1,,0,0,0,,У яе дрэнна атрымлівалася заводзіць сяброў, і нават з іншымі асістэнтамі яна не асабліва камунікавала.
Dialogue: 0,0:12:06.92,0:12:08.96,Q1,,0,0,0,,Але, калі гаворка заходзіць пра мангу, яе не спыніць.
Dialogue: 0,0:12:10.33,0:12:13.00,Q1,,0,0,0,,Калі адзін мангака чытае працу іншага,
Dialogue: 0,0:12:13.00,0:12:16.08,Q1,,0,0,0,,ён можа прыблізна зразумець, што той аўтар за чалавек.
Dialogue: 0,0:12:16.08,0:12:17.83,Q1,,0,0,0,,Што вам падказвае?
Dialogue: 0,0:12:18.08,0:12:19.54,Q1,,0,0,0,,У асноўным малюнкі.
Dialogue: 0,0:12:19.96,0:12:23.71,Q1,,0,0,0,,Напрыклад, якія часткі яны апантана прапрацоўваюць, а на якіх адпачываюць.
Dialogue: 0,0:12:24.67,0:12:27.63,Q1,,0,0,0,,Калі я прачытала мангу Абіко, я адразу зразумела.
Dialogue: 0,0:12:28.04,0:12:33.29,Q1,,0,0,0,,Дзяўчынка хоча зблізіцца з іншымі. Але не можа, ад чаго ёй балюча.
Dialogue: 0,0:12:34.38,0:12:40.75,Q1,,0,0,0,,Таму я стала праводзіць з ёй больш часу, і яна да мяне прывязалася. Яна мілы дзіцёнак.
Dialogue: 0,0:12:40.96,0:12:47.92,Q15,,0,0,0,,{\pos(1075.2,140.4)}{\an7}Такійскі клінок
Dialogue: 0,0:12:40.96,0:12:47.92,Q16,,0,0,0,,{\pos(153.6,280.8)}{\an7}Сёння будзе саладзей
Dialogue: 0,0:12:40.96,0:12:47.92,Q17,,0,0,0,,{\pos(153.6,637.2)}{\an7}Кіцідзёдзі Ёрыко
Dialogue: 0,0:12:40.96,0:12:47.92,Q18,,0,0,0,,{\pos(864,734.4)}{\an7}Самэдзіма Абіко
Dialogue: 0,0:12:41.58,0:12:47.58,Q1,,0,0,0,,Ну, неўзабаве пасля гэтага, яе мангу сталі публікаваць у Джампе, і яе папулярнасць рэзка ўзляцела.
Dialogue: 0,0:12:48.29,0:12:50.42,Q1,,0,0,0,,Яна імгненна мяне пераўзышла.
Dialogue: 0,0:12:51.17,0:12:56.83,Q1,,0,0,0,,Яна дасягнула поспеху без ніякіх няўдач, таму яна верыць, што яе меркаванне заўсёды правільнае.
Dialogue: 0,0:12:57.21,0:13:00.00,Q1,,0,0,0,,Хіба ейны рэдактар ці хто яшчэ яе не папярэджвалі?
Dialogue: 0,0:13:02.00,0:13:04.17,Q1,,0,0,0,,Разумееце, у рэдактараў дзве задачы.
Dialogue: 0,0:13:04.54,0:13:05.83,Q1,,0,0,0,,Як думаеце, што за яны?
Dialogue: 0,0:13:06.58,0:13:08.50,Q1,,0,0,0,,Зрабіць так, каб мангакі стваралі паспяховыя прадукты.
Dialogue: 0,0:13:08.50,0:13:10.58,Q1,,0,0,0,,Так. Гэта першая задача.
Dialogue: 0,0:13:10.71,0:13:12.71,Q1,,0,0,0,,А якая другая?
Dialogue: 0,0:13:13.17,0:13:14.46,Q1,,0,0,0,,Дадаваць дыялогі і ўсё такое?
Dialogue: 0,0:13:14.46,0:13:15.63,Q1,,0,0,0,,Рэкламаванне?
Dialogue: 0,0:13:16.63,0:13:18.08,Q1,,0,0,0,,Правільны адказ...
Dialogue: 0,0:13:18.50,0:13:20.96,Q1,,0,0,0,,не даць папулярнай манзе скончыцца!
Dialogue: 0,0:13:20.96,0:13:21.67,Q1,,0,0,0,,Жахліва.
Dialogue: 0,0:13:22.21,0:13:25.00,Q1,,0,0,0,,Канец мангі, якая прыносіць шмат грошай, прыносіць з сабой страты.
Dialogue: 0,0:13:24.08,0:13:29.79,Q7,,0,0,0,,{\pos(1478.4,64.8)}{\an7}Можна мне\N{\pos(1497.6,140.4)}{\an7}ўжо гэта скончыць?
Dialogue: 0,0:13:25.33,0:13:29.50,Q1,,0,0,0,,Немагчыма, каб дазволілі скончыць мангу з мультымедыйнай франшызай.
Dialogue: 0,0:13:26.67,0:13:29.79,Q7,,0,0,0,,{\pos(960,367.2)}{\an7}Воў,\N{\pos(940.8,442.8)}{\an7}пачакай!
Dialogue: 0,0:13:28.13,0:13:29.79,Q7,,0,0,0,,{\pos(172.8,64.8)}{\an7}Дачакайся хаця б\N{\pos(153.6,140.4)}{\an7}канца анімэ!
Dialogue: 0,0:13:29.92,0:13:33.92,Q1,,0,0,0,,І, каб гэта атрымалася, у іх абавязкі таксама ўваходзіць і клопат аб ментальлным здароўі мангак.
Dialogue: 0,0:13:31.08,0:13:39.42,Q7,,0,0,0,,{\pos(1459.2,302.4)}{\an7}Я больш не магу маляваць!
Dialogue: 0,0:13:32.63,0:13:39.42,Q7,,0,0,0,,{\pos(1056,334.8)}{\an7}Проста не магу!
Dialogue: 0,0:13:34.33,0:13:38.79,Q1,,0,0,0,,Рэдактары аказваюцца ў складаным становішчы нянек для распешчаных мангак.
Dialogue: 0,0:13:35.13,0:13:39.42,Q7,,0,0,0,,{\pos(153.6,162)}{\an7}Ну, ну.
Dialogue: 0,0:13:36.46,0:13:39.42,Q7,,0,0,0,,{\pos(787.2,313.2)}{\an7}Ну, ну.
Dialogue: 0,0:13:39.50,0:13:40.46,Q1,,0,0,0,,У выніку...
Dialogue: 0,0:13:41.38,0:13:42.83,Q1,,0,0,0,,Я занятая!
Dialogue: 0,0:13:42.83,0:13:44.17,Q1,,0,0,0,,Я гэта не буду рабіць!
Dialogue: 0,0:13:44.17,0:13:46.58,Q1,,0,0,0,,аўтары папулярнай мангі становяцца ўсё больш ганарлівымі.
Dialogue: 0,0:13:44.50,0:13:49.13,Q10,,0,0,0,,Але, калі вы дасцё інтэрв'ю жаночаму часопісу, ваша праца стане вядомай і тым, хто звычайна не чытае мангу.
Dialogue: 0,0:13:47.00,0:13:48.75,Q1,,0,0,0,,Карыстаючыся сваёй загружанасцю як адмазкай,
Dialogue: 0,0:13:48.75,0:13:50.75,Q1,,0,0,0,,яны становяцца схільнымі да непрадказальных паводзінаў. {they become prone to erratic behavior.}
Dialogue: 0,0:13:49.13,0:13:51.04,Q11,,0,0,0,,Да таго ж, гэта добрая магчымасць.
Dialogue: 0,0:13:54.21,0:13:55.25,Q1,,0,0,0,,Што такое, Арыма?
Dialogue: 0,0:13:55.67,0:13:58.79,Q1,,0,0,0,,Я цудоўна разумею, пра што яна, і цяпер я хачу памерці.
Dialogue: 0,0:13:59.33,0:14:02.08,Q1,,0,0,0,,Калі вакол цябе адны толькі падтаквальшчыкі, табе ж горш.
Dialogue: 0,0:14:02.08,0:14:05.92,Q1,,0,0,0,,Папулярнасць робіць цябе занадта самаўпэўненым, і гэта ўдарае ў галаву.
Dialogue: 0,0:14:07.67,0:14:11.04,Q1,,0,0,0,,Нашага сцэнарыста могуць зняць з праекта.
Dialogue: 0,0:14:12.17,0:14:15.71,Q1,,0,0,0,,Спадарыня Кіцідзёдзі, ці маглі б вы пераканаць спадарыню Абіко?
Dialogue: 0,0:14:17.92,0:14:21.63,Q1,,0,0,0,,{\i1}Мне самой шмат што хочацца сказаць Абіко.
Dialogue: 0,0:14:25.75,0:14:28.08,Q1,,0,0,0,,Рабяты з тэатра ў складаным становішчы.
Dialogue: 0,0:14:28.54,0:14:31.46,Q1,,0,0,0,,Ці магла б ты паставіцца да іх абставін з большым разуменнем?
Dialogue: 0,0:14:35.21,0:14:37.67,Q1,,0,0,0,,Мне здаецца, вы занадта далікатная.
Dialogue: 0,0:14:37.96,0:14:38.63,Q1,,0,0,0,,Га?
Dialogue: 0,0:14:39.38,0:14:41.29,Q1,,0,0,0,,Вы даверыліся здымачнай групе і пакінулі ўсё на іх...
Dialogue: 0,0:14:42.21,0:14:45.25,Q1,,0,0,0,,і паглядзіце на «Сёння саладзей».
Dialogue: 0,0:14:49.29,0:14:53.67,Q1,,0,0,0,,Я лічу, што 90% твораў у гэтым свеце — смецце.
Dialogue: 0,0:14:54.04,0:14:57.04,Q1,,0,0,0,,То-бок, 90% творцаў у гэтым свеце — трэцясортныя.
Dialogue: 0,0:14:59.42,0:15:02.50,Q1,,0,0,0,,Давяраць можна толькі свайму розуму.
Dialogue: 0,0:15:04.00,0:15:06.46,Q1,,0,0,0,,Вы занадта залежыце ад іншых.
Dialogue: 0,0:15:07.08,0:15:09.17,Q1,,0,0,0,,У наступны раз вам трэба быць напорысцей.
Dialogue: 0,0:15:11.04,0:15:11.96,Q1,,0,0,0,,{\i1}Ну...
Dialogue: 0,0:15:12.42,0:15:13.96,Q1,,0,0,0,,{\i1}ты так кажаш...
Dialogue: 0,0:15:14.58,0:15:16.75,Q1,,0,0,0,,{\i1}бо ты адораная.
Dialogue: 0,0:15:20.29,0:15:21.08,Q1,,0,0,0,,Спадарыня Кіцідзёдзі!
Dialogue: 0,0:15:21.42,0:15:23.00,Q1,,0,0,0,,Па маёй манзе зробяць анімэ!
Dialogue: 0,0:15:24.17,0:15:26.58,Q1,,0,0,0,,Гэта хутка. Віншую.
Dialogue: 0,0:15:26.58,0:15:32.21,Q1,,0,0,0,,А яшчэ прадалася 10 мільёнаў копій, і я чула, што атрымаю нейкую класную ўзнагароду.
Dialogue: 0,0:15:32.67,0:15:38.04,Q1,,0,0,0,,{\i1}Я ўбачыла, як яна імгненна стала папулярней за мяне, і не магу сказаць, што, як мангака, нічога не адчула.
Dialogue: 0,0:15:38.75,0:15:39.54,Q1,,0,0,0,,{\i1}Але...
Dialogue: 0,0:15:39.79,0:15:44.92,Q1,,0,0,0,,Спадарыня Кіцідзёдзі... Я заўсёды буду лічыць вас сваёй настаўніцай.
Dialogue: 0,0:15:46.42,0:15:48.63,Q1,,0,0,0,,{\i1}Я мушу быць на яе баку.
Dialogue: 0,0:15:50.25,0:15:57.00,Q1,,0,0,0,,Прабачце... але Абіко не любіць, калі ў яе працу лезуць і мяняюць, і я яе выдатна разумею.
Dialogue: 0,0:15:57.50,0:16:00.46,Q1,,0,0,0,,У мяне не атрымліваецца крытыкаваць працу іншых,
Dialogue: 0,0:16:00.71,0:16:04.00,Q1,,0,0,0,,і, хаця мая палітыка — дазваляць людзям рабіць пры адаптацыі маёй мангі ў асноўным што ім захочацца...
Dialogue: 0,0:16:04.50,0:16:06.92,Q1,,0,0,0,,у глыбіні душы, я адчуваю тое ж самае, што і Абіко.
Dialogue: 0,0:16:06.92,0:16:10.29,Q19,,0,0,0,,{\pos(633.6,86.4)}{\an7}Сёння будзе саладзей
Dialogue: 0,0:16:07.13,0:16:09.96,Q1,,0,0,0,,Я хачу, каб людзі ставіліся да маіх персанажаў з любоўю, калі гэта магчыма.
Dialogue: 0,0:16:10.50,0:16:13.29,Q1,,0,0,0,,Усё ж, яны мне ўсё роўна што родныя дзеці.
Dialogue: 0,0:16:14.21,0:16:18.63,Q1,,0,0,0,,Праўда, мне шкада. Я ведаю, што на вас ціснуць тэрміны пастаноўкі,
Dialogue: 0,0:16:18.96,0:16:21.54,Q1,,0,0,0,,але я не думаю, што магу дапамагчы з гэтым.
Dialogue: 0,0:16:22.21,0:16:25.04,Q1,,0,0,0,,Не, прабачце вы мне маю беспадстаўную просьбу.
Dialogue: 0,0:16:25.04,0:16:26.04,Q1,,0,0,0,,Я разумею. Толькі вось...
Dialogue: 0,0:16:26.75,0:16:28.08,Q1,,0,0,0,,Вы маглі б...
Dialogue: 0,0:16:28.96,0:16:32.38,Q1,,0,0,0,,даць гэта спадарыні Абіко?
Dialogue: 0,0:16:41.96,0:16:43.42,Q12,,0,0,0,,{\pos(396.8,57.6)}{\an7}Самэдзіма Абіко
Dialogue: 0,0:16:41.96,0:16:43.42,Q12,,0,0,0,,{\pos(1033.2,254)}{\an7}Я чакаю каля ўвахода.
Dialogue: 0,0:16:41.96,0:16:43.42,Q12,,0,0,0,,{\pos(681.2,390.4)}{\an7}Дзякуй за сёння.
Dialogue: 0,0:16:41.96,0:16:43.42,Q12,,0,0,0,,{\pos(1209.6,561.6)}{\an7}Добры дзень.
Dialogue: 0,0:16:41.96,0:16:43.42,Q12,,0,0,0,,{\pos(975.2,859.2)}{\an7}Я хачу табе нешта даць, можна, зайду зараз?
Dialogue: 0,0:16:43.42,0:16:44.83,Q20,,0,0,0,,{\pos(784,477.6)}{\an7}Я хачу табе нешта даць, можна, зайду зараз?
Dialogue: 0,0:16:45.38,0:16:46.88,Q20,,0,0,0,,{\pos(384,529.2)}{\an7}Дзверы адчыненыя, заходзьце.
Dialogue: 0,0:16:47.21,0:16:49.75,Q1,,0,0,0,,Абіко, я заходжу!
Dialogue: 0,0:16:55.63,0:16:58.50,Q1,,0,0,0,,Прабачце, што не выйшла сустрэць, я працую над главой.
Dialogue: 0,0:16:58.71,0:17:02.08,Q1,,0,0,0,,Га? Хіба дэдлайн не ўчора быў?
Dialogue: 0,0:17:03.88,0:17:04.92,Q1,,0,0,0,,Ты яго прапусціла?
Dialogue: 0,0:17:05.25,0:17:06.00,Q1,,0,0,0,,Так.
Dialogue: 0,0:17:06.79,0:17:08.67,Q1,,0,0,0,,Прабачце, што ў мяне такі беспарадак.
Dialogue: 0,0:17:08.67,0:17:10.54,Q1,,0,0,0,,Гэта ўжо не проста беспарадак.
Dialogue: 0,0:17:10.75,0:17:12.67,Q1,,0,0,0,,Можа, паклічаш асістэнта?
Dialogue: 0,0:17:13.33,0:17:15.42,Q1,,0,0,0,,У мяне зараз няма.
Dialogue: 0,0:17:15.42,0:17:16.21,Q1,,0,0,0,,Га?
Dialogue: 0,0:17:16.63,0:17:19.04,Q1,,0,0,0,,Колькі б я іх ні накіроўвала, яны не могуць падладзіцца пад мой стыль.
Dialogue: 0,0:17:19.21,0:17:21.88,Q1,,0,0,0,,Да таго ж, яны не могуць перадаць эмоцыі праз фон.
Dialogue: 0,0:17:22.33,0:17:26.33,Q1,,0,0,0,,Мне было хутчэй зрабіць усё самастойна, чым зноў і зноў выпраўляць іх працу, так што я іх звольніла.
Dialogue: 0,0:17:28.25,0:17:29.21,Q1,,0,0,0,,Калі гэта было?
Dialogue: 0,0:17:29.96,0:17:31.08,Q1,,0,0,0,,У мінулым месяцы?
Dialogue: 0,0:17:31.08,0:17:35.46,Q1,,0,0,0,,Не, гэта была 163-я глава, так што два месяцы таму, здаецца.
Dialogue: 0,0:17:35.46,0:17:36.42,Q1,,0,0,0,,Ты спала?
Dialogue: 0,0:17:36.83,0:17:39.63,Q1,,0,0,0,,Ну, я сплю дзве гадзіны на дзень...
Dialogue: 0,0:17:40.08,0:17:41.33,Q1,,0,0,0,,Так што неяк атрымліваецца.
Dialogue: 0,0:17:42.21,0:17:44.75,Q1,,0,0,0,,Але ў мяне дэдлайн, так што сёння я не спала.
Dialogue: 0,0:17:45.92,0:17:47.83,Q1,,0,0,0,,Цябе гэта заб'е.
Dialogue: 0,0:17:47.83,0:17:50.71,Q1,,0,0,0,,Насамрэч, ты ўпадзеш у дэпрэсію і перастанеш працаваць.
Dialogue: 0,0:17:51.25,0:17:53.67,Q1,,0,0,0,,Ты больш не зможаш маляваць у тым жа тэмпе.
Dialogue: 0,0:17:53.67,0:17:55.92,Q1,,0,0,0,,Ну, я ўжо хачу памерці.
Dialogue: 0,0:17:56.25,0:18:01.04,Q1,,0,0,0,,Да таго ж, на наступным тыдні ў мяне каляровыя старонкі. І яшчэ трэба зрабіць арыгінальныя ілюстрацыі для выпуску тома.
Dialogue: 0,0:18:01.38,0:18:02.67,Q1,,0,0,0,,А сцэнарый для п'есы?
Dialogue: 0,0:18:02.88,0:18:04.92,Q1,,0,0,0,,А, так, яшчэ і ён.
Dialogue: 0,0:18:05.42,0:18:07.33,Q1,,0,0,0,,Трэба заняца ім, як скончу главу.
Dialogue: 0,0:18:09.13,0:18:10.25,Q1,,0,0,0,,Я дапамагу.
Dialogue: 0,0:18:10.46,0:18:12.33,Q1,,0,0,0,,Пачну маляваць фоны.
Dialogue: 0,0:18:12.96,0:18:14.25,Q1,,0,0,0,,Не, усё добра.
Dialogue: 0,0:18:14.67,0:18:16.00,Q1,,0,0,0,,Калі ласка, проста пасядзіце.
Dialogue: 0,0:18:16.63,0:18:18.50,Q1,,0,0,0,,Ты не ў тым становішчы, каб адмаўляцца ад дапамогі.
Dialogue: 0,0:18:26.58,0:18:28.96,Q1,,0,0,0,,Божа, чаму ж яны такія дэталізаваныя?..
Dialogue: 0,0:18:29.50,0:18:33.29,Q1,,0,0,0,,Занадта шмат дэталей для штотыднёвай мангі, асабліва калі ты ўсё робіш сама.
Dialogue: 0,0:18:33.75,0:18:35.63,Q1,,0,0,0,,Хутчэй наймі асістэнта.
Dialogue: 0,0:18:35.92,0:18:39.58,Q1,,0,0,0,,Я прасіла рэдактара, але ён не знайшоў мне нікога, хто падышоў бы.
Dialogue: 0,0:18:40.54,0:18:43.63,Q1,,0,0,0,,Упэўнена, усіх таленавітых ён дае вялікім шышкам.
Dialogue: 0,0:18:43.63,0:18:45.00,Q1,,0,0,0,,Ён бескарысны.
Dialogue: 0,0:18:45.17,0:18:47.25,Q1,,0,0,0,,Ты ж, канешне, не занадта пераборлівая?
Dialogue: 0,0:18:47.63,0:18:49.46,Q1,,0,0,0,,Асістэнтаў трэба вучыць, так?
Dialogue: 0,0:18:49.46,0:18:51.38,Q1,,0,0,0,,У мяне няма на гэта часу.
Dialogue: 0,0:18:52.21,0:18:56.71,Q1,,0,0,0,,Нават калі я і вырашу, што ў асістэнта ёсць патэнцыял, і буду яго вучыць, усё роўна ён сыдзе пасля першай невялікай грубасці.
Dialogue: 0,0:18:56.96,0:18:58.67,Q1,,0,0,0,,Упэўнена, больш, чым невялікай.
Dialogue: 0,0:18:59.04,0:19:02.92,Q1,,0,0,0,,Я ведаю, што ты вельмі патрабавальная да сваёй працы, але так жыць нельга.
Dialogue: 0,0:19:03.21,0:19:06.42,Q1,,0,0,0,,Трэба жыць па-чалавечы, нават калі давядзецца ісці на кампрамісы.
Dialogue: 0,0:19:07.21,0:19:10.08,Q1,,0,0,0,,Калі я буду ісці на кампрамісы, маёй працы прыйдзе канец.
Dialogue: 0,0:19:10.38,0:19:12.58,Q1,,0,0,0,,Чытачы адразу ж мяне кінуць.
Dialogue: 0,0:19:12.58,0:19:15.71,Q1,,0,0,0,,Гэта няпраўда. Ты проста робіш усё не так.
Dialogue: 0,0:19:16.71,0:19:18.79,Q1,,0,0,0,,Адкуль вам гэта ведаць?
Dialogue: 0,0:19:18.79,0:19:20.79,Q1,,0,0,0,,Прынамсі, я магу сказаць, што ты памыляешся.
Dialogue: 0,0:19:21.58,0:19:26.33,Q1,,0,0,0,,Хіба ты не карыстаешся якасцю сваёй працы, каб уцякаць ад нармальных камунікацый?
Dialogue: 0,0:19:27.58,0:19:30.96,Q1,,0,0,0,,Выгляае так, быццам ты абвінавачваеш усіх у тым, што ў цябе дрэнна ідуць справы.
Dialogue: 0,0:19:31.42,0:19:34.63,Q1,,0,0,0,,Ведаеш, у доўгатэрміновай перспектыве, ты капаеш магілу самой сабе.
Dialogue: 0,0:19:35.58,0:19:38.42,Q1,,0,0,0,,Спачатку самі прадайце 50 мільёнаў копій!
Dialogue: 0,0:19:38.58,0:19:41.04,Q1,,0,0,0,,Мне даводзіцца супернічаць на такім узроўні!
Dialogue: 0,0:19:41.38,0:19:44.71,Q1,,0,0,0,,Чаканні да мяне настолькі высокія, мне даводзіцца дупу рваць тыдзень за тыднем!
Dialogue: 0,0:19:44.92,0:19:47.92,Q1,,0,0,0,,Я не хачу чуць гэта ад той, хто з камфортам працуе над штомесячнікам!
Dialogue: 0,0:19:49.04,0:19:50.71,Q1,,0,0,0,,Бачу, ты больш не стрымліваешся.
Dialogue: 0,0:19:50.96,0:19:54.63,Q1,,0,0,0,,Няшмат мангак змогуць знайсці, што на такое сказаць.
Dialogue: 0,0:19:55.17,0:19:56.88,Q1,,0,0,0,,Гэта абсалютны адказ.
Dialogue: 0,0:19:57.25,0:19:59.50,Q1,,0,0,0,,Так, мая праца прадаецца не так добра, як твая.{адна піша сёнэн, які чытаюць па факту ўсе, а другая — сёдзэ, якое чытаюць у асноўным дзяўчыны. нельга іх параўноўваць}
Dialogue: 0,0:20:00.33,0:20:03.75,Q1,,0,0,0,,І ўсё ж, прабач, але мая манга цікавей за тваю!
Dialogue: 0,0:20:03.96,0:20:09.71,Q1,,0,0,0,,Твая манга, якую ты пішаш, прыслухоўваючыся да інстынктаў, адчуваецца новай, і для чытачоў яна выглядае свежай!
Dialogue: 0,0:20:09.71,0:20:10.88,Q1,,0,0,0,,Але гэта ўсё!
Dialogue: 0,0:20:10.88,0:20:12.75,Q1,,0,0,0,,На фундаментальным узроўні гэта не забава!
Dialogue: 0,0:20:12.75,0:20:13.96,Q1,,0,0,0,,Што?!
Dialogue: 0,0:20:14.33,0:20:15.33,Q1,,0,0,0,,О, вось як!
Dialogue: 0,0:20:15.46,0:20:19.29,Q1,,0,0,0,,Самазваная профі, якая прымае сюжэтныя павароты, якія хочуць бачыць чытачы, за забаву!
Dialogue: 0,0:20:19.63,0:20:23.54,Q1,,0,0,0,,Стары спосаб з поўным клішыраваных паваротаў сюжэтам — правераны!
Dialogue: 0,0:20:23.67,0:20:26.00,Q1,,0,0,0,,Па мне, дык гучыць як апошнія главы «Такійскага клінка»!
Dialogue: 0,0:20:26.13,0:20:29.79,Q1,,0,0,0,,Пасля таго, як ты пачала ісці на повадзе ў чытачоў у 12 томе, яна, шчыра кажучы, не вельмі добрая!
Dialogue: 0,0:20:30.00,0:20:32.08,Q1,,0,0,0,,Пэйрынг Токі і Цуругі?!
Dialogue: 0,0:20:32.29,0:20:35.54,Q1,,0,0,0,,Ты ўбачыла, што папулярна сярод чытачоў і млява яго ўпіхнула, так?!
Dialogue: 0,0:20:35.54,0:20:37.25,Q1,,0,0,0,,Не рабі мангу так халтурна!
Dialogue: 0,0:20:37.38,0:20:38.96,Q1,,0,0,0,,Г-гэта крыўдна было.
Dialogue: 0,0:20:39.17,0:20:42.33,Q1,,0,0,0,,Я хацела па-свойму апраўдаць чаканні чытачоў...
Dialogue: 0,0:20:42.33,0:20:46.96,Q1,,0,0,0,,У яблычак, гм?! Наша ўплывовая мангака прагінаецца пад меркаванне чытачоў?!
Dialogue: 0,0:20:47.33,0:20:50.17,Q1,,0,0,0,,Ты забылася, хто ўбіў у цябе азы?!
Dialogue: 0,0:20:50.50,0:20:52.46,Q1,,0,0,0,,Я бачу цябе наскрозь, разумееш?!
Dialogue: 0,0:20:55.04,0:20:58.46,Q1,,0,0,0,,Хіба не вы страцілі хватку?
Dialogue: 0,0:20:59.13,0:21:01.04,Q1,,0,0,0,,Я бачыла той серыял па «Сёння саладзей»!
Dialogue: 0,0:21:01.54,0:21:02.83,Q1,,0,0,0,,Ну і адстой!
Dialogue: 0,0:21:03.13,0:21:05.33,Q1,,0,0,0,,Дазволіць ім зрабіць такое... У вас няма гонару?!
Dialogue: 0,0:21:05.58,0:21:08.38,Q1,,0,0,0,,Нічога не злуе мяне больш, чым калі гэта кажа хтосьці, хто не працаваў над праектам!
Dialogue: 0,0:21:08.83,0:21:12.04,Q13,,0,0,0,,{\pos(192,54)}{\an7}Восеньскі\N{\pos(153.6,129.6)}{\an7}паход
Dialogue: 0,0:21:08.84,0:21:12.04,Q21,,0,0,0,,{\pos(422.4,205.2)}{\an7}Поўная\N{\pos(422.4,280.8)}{\an7}калекцыя {Complete Collection | Поўны набор}\N{\pos(422.4,356.4)}{\an7}мячоў
Dialogue: 0,0:21:08.84,0:21:12.04,Q22,,0,0,0,,{\pos(710.4,432)}{\an7}Такійскі клінок\N{\pos(748.8,680.4)}{\an7}Самэдзіма Абіко
Dialogue: 0,0:21:09.08,0:21:14.29,Q1,,0,0,0,,Усе вельмі стараюцца працаваць! Вядома, ідэальна было б, калі б ва ўсіх усё атрымалася...
Dialogue: 0,0:21:14.71,0:21:18.67,Q1,,0,0,0,,Магчыма, ты забылася, бо цябе называюць геніем, чараўніцай, ці як там яшчэ...
Dialogue: 0,0:21:17.42,0:21:18.88,Q23,,0,0,0,,{\pos(1267.2,496.8)}{\an7}Сёння будзе саладзей
Dialogue: 0,0:21:17.42,0:21:18.88,Q24,,0,0,0,,{\pos(1344,572.4)}{\an7}Кіцідзёдзі Ёрыко
Dialogue: 0,0:21:18.88,0:21:23.38,Q25,,0,0,0,,{\pos(710.4,378)}{\an7}Адхіленыя раскадроўкі
Dialogue: 0,0:21:19.04,0:21:23.17,Q1,,0,0,0,,але ў мангак накшталт нас з трох праектаў два будуць няўдалымі!
Dialogue: 0,0:21:23.63,0:21:28.00,Q1,,0,0,0,,Калі доля паспяховых праектаў у самой — траціна, але ўвесь час патрабуеш шэдэўраў ад іншых,{When your own batting average is around .300 but you\Nalways demand masterpieces from others,}
Dialogue: 0,0:21:28.00,0:21:29.75,Q1,,0,0,0,,ты зашмат просіш!
Dialogue: 0,0:21:31.38,0:21:33.75,Q1,,0,0,0,,Але вы ўсё роўна занадта даверыліся ім з серыялам!
Dialogue: 0,0:21:35.21,0:21:36.79,Q1,,0,0,0,,Ну, гэта праўда!
Dialogue: 0,0:21:37.00,0:21:39.38,Q1,,0,0,0,,Я таксама шмат што не магу рабіць добра!
Dialogue: 0,0:21:39.38,0:21:40.79,Q1,,0,0,0,,Усё ж, я інтраверт!
Dialogue: 0,0:21:41.04,0:21:43.92,Q1,,0,0,0,,Калі вы інтраверт, то я хто?!
Dialogue: 0,0:21:43.92,0:21:47.38,Q1,,0,0,0,,Без мангі я была б непрыдатнай для грамадсва пустэльніцай!
Dialogue: 0,0:21:47.83,0:21:52.33,Q1,,0,0,0,,Я чула! Каст прыйшоў да вас на вячэру!
Dialogue: 0,0:21:52.67,0:21:54.33,Q1,,0,0,0,,Несправядліва! Экстравертка!
Dialogue: 0,0:21:54.33,0:21:56.29,Q1,,0,0,0,,Ты гэта можаш, хіба не?!
Dialogue: 0,0:21:56.29,0:21:58.29,Q1,,0,0,0,,Не магу я!
Dialogue: 0,0:21:58.29,0:22:01.83,Q1,,0,0,0,,Я не магу ладзіць з людзьмі так жа, як вы.
Dialogue: 0,0:22:02.25,0:22:04.13,Q1,,0,0,0,,Па праўдзе, я б...
Dialogue: 0,0:22:04.13,0:22:08.08,Q1,,0,0,0,,Блін, хопіць ныць! Забі зяпу і малюй!
Dialogue: 0,0:22:08.08,0:22:10.75,Q1,,0,0,0,,Калі вы ў апошні раз малявалі фоны?!
Dialogue: 0,0:22:11.04,0:22:13.38,Q1,,0,0,0,,Калі перспектыва будзе крывой, я імі не скарыстаюся, ясна?!
Dialogue: 0,0:22:13.38,0:22:16.58,Q1,,0,0,0,,Не кпі з мяне! Як думаеш, колькі гадоў я ўжо профі?!
Dialogue: 0,0:22:17.50,0:22:18.96,Q26,,0,0,0,,{\pos(1132.8,529.2)}{\an7}Дастаўка на матацыкле
Dialogue: 0,0:22:25.13,0:22:27.08,Q1,,0,0,0,,Кожны раз я сумняюся...
Dialogue: 0,0:22:27.75,0:22:34.54,Q1,,0,0,0,,Увесь час думаю: «на гэтым тыдні я не паспею», але неяк паспяваю кожны раз. І чаму...
Dialogue: 0,0:22:35.88,0:22:41.42,Q1,,0,0,0,,Бо, нават калі ў нас дэпрэсняк, мы ўсё яшчэ прафесійныя мангакі. У нас ёсць гонар.
Dialogue: 0,0:22:41.96,0:22:45.63,Q1,,0,0,0,,У вас таксама перад дэдлайнамі быў страшэнны хаос.
Dialogue: 0,0:22:46.54,0:22:50.42,Q1,,0,0,0,,Было звычайнай справай пачынаць а дзявятай раніцы і не заканчваць да чацвёртай раніцы.
Dialogue: 0,0:22:50.79,0:22:53.21,Q1,,0,0,0,,Прабач, што з «Сёння саладзей» так было.
Dialogue: 0,0:22:53.79,0:22:55.42,Q1,,0,0,0,,Цяпер усё нашмат лепей.
Dialogue: 0,0:22:56.46,0:22:58.58,Q1,,0,0,0,,І вы мне прабачце.
Dialogue: 0,0:22:59.88,0:23:04.75,Q1,,0,0,0,,Я не сплю, раблю некалькі спраў адначасова, і ў маёй галаве ўсё перамяшалася.
Dialogue: 0,0:23:05.63,0:23:08.00,Q1,,0,0,0,,Я сказала столькі жахлівых рэчаў...
Dialogue: 0,0:23:08.42,0:23:11.08,Q1,,0,0,0,,Усё добра. Я таксама далёка зайшла.
Dialogue: 0,0:23:11.42,0:23:16.00,Q1,,0,0,0,,Але, калі б ты сказала гэта каму іншаму, з табой бы адразу парвалі адносіны, так што будзь асцярожнай.
Dialogue: 0,0:23:19.38,0:23:22.25,Q1,,0,0,0,,Як у вас атрымліваецца так ладзіць з іншымі?
Dialogue: 0,0:23:23.88,0:23:25.42,Q1,,0,0,0,,Кампрамісы.
Dialogue: 0,0:23:25.42,0:23:28.38,Q27,,0,0,0,,{\pos(806.4,86.4)}{\an7}14 том па зніжаных цэнах!
Dialogue: 0,0:23:25.42,0:23:28.38,Q28,,0,0,0,,{\pos(499.2,270)}{\an7}Завяршэнне\N{\pos(518.4,345.6)}{\an7}аркі\N{\pos(499.2,421.2)}{\an7}канфлікту\N{\pos(460.8,496.8)}{\an7}ў СІбуі!
Dialogue: 0,0:23:25.42,0:23:28.38,Q29,,0,0,0,,{\pos(614.4,842.4)}{\an7}Тыраж больш за 50 мільёнаў копій!
Dialogue: 0,0:23:25.88,0:23:28.38,Q1,,0,0,0,,Праца над франшызамі калабаратыўная.
Dialogue: 0,0:23:28.92,0:23:31.33,Q1,,0,0,0,,Гэта сукупнасць заданняў, якія немагчыма выканаць самастойна.
Dialogue: 0,0:23:29.88,0:23:31.33,Q22,,0,0,0,,{\pos(806.4,712.8)}{\an7}Арыгінал: Самэдзіма Абіко\N{\pos(710.4,788.4)}{\an7}Сцэнарый: GOA     Рэжысёр: Кіндайці Тасіро
Dialogue: 0,0:23:32.04,0:23:36.21,Q1,,0,0,0,,Якім бы ні атрымалася нешта адно, гэта не значыць, што мая манга раптоўна стала горш.
Dialogue: 0,0:23:36.83,0:23:39.58,Q1,,0,0,0,,Калі атрымліваецца добра, значыць, пашанцавала.
Dialogue: 0,0:23:40.25,0:23:41.04,Q1,,0,0,0,,І ўсё ж...
Dialogue: 0,0:23:41.38,0:23:43.96,Q1,,0,0,0,,Я ненавіджу серыял па «Сёння саладзей».
Dialogue: 0,0:23:45.71,0:23:49.54,Q1,,0,0,0,,Ваша манга нашмат лепей за гэта.
Dialogue: 0,0:23:50.38,0:23:54.04,Q30,,0,0,0,,{\pos(748.8,702)}{\an7}Сёння будзе
Dialogue: 0,0:23:50.38,0:23:54.04,Q31,,0,0,0,,{\pos(729.6,777.6)}{\an7}саладзей
Dialogue: 0,0:23:52.67,0:23:54.42,Q1,,0,0,0,,З сённяшняга дня я буду працаваць на вас.
Dialogue: 0,0:23:54.79,0:23:59.79,Q1,,0,0,0,,У мяне не вельмі добра атрымліваюцца фоны, але я буду вельмі старацца.
Dialogue: 0,0:24:00.46,0:24:06.00,Q1,,0,0,0,,Я ваша вялікая фанатка, і я мару стаць мангакай, як вы.
Dialogue: 0,0:24:06.46,0:24:09.38,Q1,,0,0,0,,«Сёння саладзей» — самая цікавая манга ў свеце!
Dialogue: 0,0:24:11.46,0:24:15.42,Q1,,0,0,0,,Невыносна бачыць, як заплямліваюць працу, якую любіш.
Dialogue: 0,0:24:16.13,0:24:18.92,Q1,,0,0,0,,Я разумею гэта лепш за ўсіх.
Dialogue: 0,0:24:20.38,0:24:21.42,Q1,,0,0,0,,Божа...
Dialogue: 0,0:24:22.33,0:24:25.58,Q1,,0,0,0,,Нядобра гэта — адразу казаць усё, што думаеш...
Dialogue: 0,0:24:27.00,0:24:28.25,Q1,,0,0,0,,няёмкае ты дзяўчо.
Dialogue: 0,0:24:34.04,0:24:34.50,Q32,,0,0,0,,{\pos(825.6,172.8)}{\an7}Сёння будзе саладзей
Dialogue: 0,0:24:34.04,0:24:34.50,Q33,,0,0,0,,{\pos(864,280.8)}{\an7}Серыял
Dialogue: 0,0:24:36.50,0:24:39.75,Q12,,0,0,0,,{\pos(576,864)}{\an7}Сёння будзе саладзей\N{\pos(518.4,939.6)}{\an7}Серыя 6: «Сталкер нарэшце паказвае іклы! Адзінокую дзяўчынку ратуе...»
Dialogue: 0,0:24:44.17,0:24:45.25,Q1,,0,0,0,,Па праўдзе, наконт серыяла...
Dialogue: 0,0:24:45.67,0:24:48.29,Q1,,0,0,0,,я рада, што згадзілася на яго.
Dialogue: 0,0:24:58.63,0:25:01.38,Q1,,0,0,0,,Аква, які грае Токі, хацеў перадаць табе гэта.
Dialogue: 0,0:25:02.04,0:25:05.38,Q1,,0,0,0,,Калі ты збіраешся пісаць сцэнарый пастаноўкі, гэта можа дапамагчы.
Dialogue: 0,0:25:15.83,0:25:20.50,Q34,,0,0,0,,{\pos(839.6,252.8)}{\an7}Серыя 14
Dialogue: 0,0:25:15.83,0:25:20.50,Q13,,0,0,0,,{\pos(780.8,534)}{\an7}Перапісванне
";

#[test]
fn convert_simple_to_srt() {
    let expected = r"1
00:00:06,200 --> 00:00:08,200
Lorem Ipsum1

2
00:00:08,200 --> 00:00:10,200
Lorem Ipsum2

3
00:00:12,200 --> 00:00:14,200
Lorem Ipsum3

4
00:00:14,200 --> 00:00:16,200
Lorem Ipsum4"
        .replace('\n', "\r\n");
    let ssa = SSA::parse(SIMPLE).unwrap();
    assert_eq!(ssa.to_srt().to_string(), expected)
}

#[test]
fn convert_simple_to_vtt() {
    let expected = r"WEBVTT

1
00:00:06.200 --> 00:00:08.200
Lorem Ipsum1

2
00:00:08.200 --> 00:00:10.200
Lorem Ipsum2

3
00:00:12.200 --> 00:00:14.200
Lorem Ipsum3

4
00:00:14.200 --> 00:00:16.200
Lorem Ipsum4";
    let ssa = SSA::parse(SIMPLE).unwrap();
    assert_eq!(ssa.to_vtt().to_string(), expected)
}

const STYLING_INLINE: &str = r"[Script Info]

[V4+ Styles]
Format: Name,Fontname,Fontsize,PrimaryColour,SecondaryColour,OutlineColour,BackColour,Bold,Italic,Underline,StrikeOut,ScaleX,ScaleY,Spacing,Angle,BorderStyle,Outline,Shadow,Alignment,MarginL,MarginR,MarginV,Encoding
Style: Default,Arial,25.5,&H00FFFFFF,&H00000000,&H00000000,&H00000000,0,0,0,0,120,120,0,0,1,1,1,2,0000,0000,0030,0

[Events]
Format: Layer,Start,End,Style,Name,MarginL,MarginR,MarginV,Effect,Text
Dialogue: 0,0:00:00.20,0:00:02.20,Default,,0000,0000,0000,,{\i1}Lorem Ipsum1{\i0}
Dialogue: 0,0:00:02.20,0:00:04.20,Default,,0000,0000,0000,,{\u1}Lorem Ipsum2{\u0}
Dialogue: 0,0:00:06.20,0:00:08.20,Default,,0000,0000,0000,,{\c1}Lorem Ipsum3{\c0}
";

#[test]
fn convert_styling_inline_to_srt() {
    let expected = r"1
00:00:00,200 --> 00:00:02,200
<i>Lorem Ipsum1</i>

2
00:00:02,200 --> 00:00:04,200
<u>Lorem Ipsum2</u>

3
00:00:06,200 --> 00:00:08,200
Lorem Ipsum3"
        .replace('\n', "\r\n");
    let ssa = SSA::parse(STYLING_INLINE).unwrap();
    assert_eq!(ssa.to_srt().to_string(), expected)
}

#[test]
fn convert_styling_inline_to_vtt() {
    let expected = r"WEBVTT

1
00:00:00.200 --> 00:00:02.200
<i>Lorem Ipsum1</i>

2
00:00:02.200 --> 00:00:04.200
<u>Lorem Ipsum2</u>

3
00:00:06.200 --> 00:00:08.200
Lorem Ipsum3";
    let ssa = SSA::parse(STYLING_INLINE).unwrap();
    assert_eq!(ssa.to_vtt().to_string(), expected)
}

const STYLING_GLOBAL: &str = r"[Script Info]

[V4+ Styles]
Format: Name,Fontname,Fontsize,PrimaryColour,SecondaryColour,OutlineColour,BackColour,Bold,Italic,Underline,StrikeOut,ScaleX,ScaleY,Spacing,Angle,BorderStyle,Outline,Shadow,Alignment,MarginL,MarginR,MarginV,Encoding
Style: Default,Arial,25.5,&H00FFFFFF,&H00000000,&H00000000,&H00000000,-1,0,0,0,120,120,0,0,1,1,1,2,0000,0000,0030,0

[Events]
Format: Layer,Start,End,Style,Name,MarginL,MarginR,MarginV,Effect,Text
Dialogue: 0,0:00:00.20,0:00:02.20,Default,,0000,0000,0000,,{\i1}Lorem Ipsum1{\i0}
Dialogue: 0,0:00:02.20,0:00:04.20,Default,,0000,0000,0000,,Lorem Ipsum2
Dialogue: 0,0:00:06.20,0:00:08.20,Default,,0000,0000,0000,,Lorem Ipsum3";

#[test]
fn convert_styling_global_to_srt() {
    let expected = r"1
00:00:00,200 --> 00:00:02,200
<b><i>Lorem Ipsum1</i></b>

2
00:00:02,200 --> 00:00:04,200
<b>Lorem Ipsum2</b>

3
00:00:06,200 --> 00:00:08,200
<b>Lorem Ipsum3</b>"
        .replace('\n', "\r\n");
    let ssa = SSA::parse(STYLING_GLOBAL).unwrap();
    assert_eq!(ssa.to_srt().to_string(), expected)
}

#[test]
fn convert_styling_global_to_vtt() {
    let expected = r"WEBVTT

1
00:00:00.200 --> 00:00:02.200
<b><i>Lorem Ipsum1</i></b>

2
00:00:02.200 --> 00:00:04.200
<b>Lorem Ipsum2</b>

3
00:00:06.200 --> 00:00:08.200
<b>Lorem Ipsum3</b>";
    let ssa = SSA::parse(STYLING_GLOBAL).unwrap();
    assert_eq!(ssa.to_vtt().to_string(), expected)
}

const MULTILINE: &str = r"[Script Info]

[V4+ Styles]
Format: Name,Fontname,Fontsize,PrimaryColour,SecondaryColour,OutlineColour,BackColour,Bold,Italic,Underline,StrikeOut,ScaleX,ScaleY,Spacing,Angle,BorderStyle,Outline,Shadow,Alignment,MarginL,MarginR,MarginV,Encoding
Style: Default,Arial,25.5,&H00FFFFFF,&H00000000,&H00000000,&H00000000,0,0,0,0,120,120,0,0,1,1,1,2,0000,0000,0030,0

[Events]
Format: Layer,Start,End,Style,Name,MarginL,MarginR,MarginV,Effect,Text
Dialogue: 0,0:00:00.20,0:00:02.20,Default,,0000,0000,0000,,Lorem Ipsum1\NLorem Ipsum2\NLorem Ipsum3
Dialogue: 0,0:00:02.20,0:00:04.20,Default,,0000,0000,0000,,Lorem Ipsum4";

#[test]
fn convert_multiline_to_srt() {
    let expected = r"1
00:00:00,200 --> 00:00:02,200
Lorem Ipsum1
Lorem Ipsum2
Lorem Ipsum3

2
00:00:02,200 --> 00:00:04,200
Lorem Ipsum4"
        .replace('\n', "\r\n");
    let ssa = SSA::parse(MULTILINE).unwrap();
    assert_eq!(ssa.to_srt().to_string(), expected)
}

#[test]
fn convert_multiline_to_vtt() {
    let expected = r"WEBVTT

1
00:00:00.200 --> 00:00:02.200
Lorem Ipsum1
Lorem Ipsum2
Lorem Ipsum3

2
00:00:02.200 --> 00:00:04.200
Lorem Ipsum4";
    let ssa = SSA::parse(MULTILINE).unwrap();
    assert_eq!(ssa.to_vtt().to_string(), expected)
}

#[test]
fn serde() {
    let ssa = r#"[Script Info]

[V4+ Styles]
Format: Name,Fontname,Fontsize,PrimaryColour,SecondaryColour,OutlineColour,BackColour,Bold,Italic,Underline,StrikeOut,ScaleX,ScaleY,Spacing,Angle,BorderStyle,Outline,Shadow,Alignment,MarginL,MarginR,MarginV,Encoding
Style: Default,Arial,25.5,&H00FFFFFF,&H00000000,&H00000000,&H00000000,-1,0,0,0,120,120,0,0,1,1,1,2,0000,0000,0030,0

[Events]
Format: Layer,Start,End,Style,Name,MarginL,MarginR,MarginV,Effect,Text
Dialogue: 0,0:00:00.20,0:00:02.20,Default,,0000,0000,0000,,{\i1}Lorem Ipsum1{\i0}
Dialogue: 0,0:00:02.20,0:00:04.20,Default,,0000,0000,0000,,{\c1}Lorem Ipsum2{\c0}
"#;

    let deserialized = serde_json::to_value(SSA::parse(ssa).unwrap()).unwrap();
    let _: SSA = serde_json::from_value(deserialized).unwrap();
}

#[test]
fn invalid_start_block() {
    let ssa = r#"[Events]
Format: Layer,Start,End,Style,Name,MarginL,MarginR,MarginV,Effect,Text
Dialogue: 0,0:00:00.20,0:00:02.20,Default,,0000,0000,0000,,{\i1}Lorem Ipsum1{\i0}
Dialogue: 0,0:00:02.20,0:00:04.20,Default,,0000,0000,0000,,{\c1}Lorem Ipsum2{\c0}
Dialogue: 0,0:00:06.20,0:00:08.20,Default,,0000,0000,0000,,Lorem Ipsum3
Dialogue: 0,0:00:08.20,0:00:10.20,Default,,0000,0000,0000,,Lorem Ipsum4
Dialogue: 0,0:00:12.20,0:00:14.20,Default,,0000,0000,0000,,Lorem Ipsum5
Dialogue: 0,0:00:14.20,0:00:16.20,Default,,0000,0000,0000,,Lorem Ipsum6

[Script Info]

[V4+ Styles]
Format: Name,Fontname,Fontsize,PrimaryColour,SecondaryColour,OutlineColour,BackColour,Bold,Italic,Underline,StrikeOut,ScaleX,ScaleY,Spacing,Angle,BorderStyle,Outline,Shadow,Alignment,MarginL,MarginR,MarginV,Encoding
Style: Default,Arial,25.5,&H00FFFFFF,&H00000000,&H00000000,&H00000000,-1,0,0,0,120,120,0,0,1,1,1,2,0000,0000,0030,0
Style: De2,Trebuchet MS,25.5,&H00FFFFFF,&H00000000,&H00000000,&H00000000,-1,0,0,0,120,120,0,0,1,1,1,2,0000,0000,0030,0
Style: De4,Trebuchet MS,25.5,&H00FFFFFF,&H00000000,&H00000000,&H00000000,-1,0,0,0,120,120,0,0,1,1,1,2,0000,0000,0030,0
"#;

    let err = SSA::parse(ssa).unwrap_err();
    assert_eq!(err.line(), 1);
    assert!(matches!(err.kind(), SSAErrorKind::Invalid))
}

#[test]
fn empty_block() {
    let ssa = r#"[Script Info]
[V4+ Styles]"#;

    let err = SSA::parse(ssa).unwrap_err();
    assert_eq!(err.line(), 2);
    assert!(matches!(err.kind(), SSAErrorKind::EmptyBlock))
}

#[test]
fn info_missing_delimiter() {
    let ssa = r#"[Script Info]
Collisions
"#;

    let err = SSA::parse(ssa).unwrap_err();
    assert_eq!(err.line(), 2);
    assert!(matches!(err.kind(), SSAErrorKind::Parse(_)))
}

#[test]
fn styles_missing_header() {
    let ssa = r#"[Script Info]

[V4+ Styles]
Format: Name,Fontname,Fontsize,PrimaryColour,SecondaryColour,OutlineColour,Bold,Italic,Underline,StrikeOut,ScaleX,ScaleY,Spacing,Angle,BorderStyle,Outline,Shadow,Alignment,MarginL,MarginR,MarginV,Encoding
Style: Default,Arial,25.5,&H00FFFFFF,&H00000000,&H00000000,&H00000000,-1,0,0,0,120,120,0,0,1,1,1,2,0000,0000,0030,0
"#;

    let err = SSA::parse(ssa).unwrap_err();
    assert_eq!(err.line(), 4);
    assert_eq!(
        err.kind(),
        &SSAErrorKind::MissingHeader("BackColour".to_string())
    )
}

#[test]
fn styles_missing_field() {
    let ssa = r#"[Script Info]

[V4+ Styles]
Format: Name,Fontname,Fontsize,PrimaryColour,SecondaryColour,OutlineColour,BackColour,Bold,Italic,Underline,StrikeOut,ScaleX,ScaleY,Spacing,Angle,BorderStyle,Outline,Shadow,Alignment,MarginL,MarginR,MarginV,Encoding
Style: Default,25.5,&H00FFFFFF,&H00000000,&H00000000,&H00000000,-1,0,0,0,120,120,0,0,1,1,1,2,0000,0000,0030,0
"#;

    let err = SSA::parse(ssa).unwrap_err();
    assert_eq!(err.line(), 5);
    assert!(matches!(err.kind(), SSAErrorKind::Parse(_)))
}

#[test]
fn styles_invalid_colors() {
    let colors = [
        "#00000000",
        "&H-1000000",
        "&H00-10000",
        "&H0000-100",
        "&H000000-1",
    ];

    for color in colors {
        let err = SSA::parse(format!(r#"[Script Info]

[V4+ Styles]
Format: Name,Fontname,Fontsize,PrimaryColour,SecondaryColour,OutlineColour,BackColour,Bold,Italic,Underline,StrikeOut,ScaleX,ScaleY,Spacing,Angle,BorderStyle,Outline,Shadow,Alignment,MarginL,MarginR,MarginV,Encoding
Style: Default,Arial,25.5,&H00FFFFFF,&H00000000,{color},&H00000000,-1,0,0,0,120,120,0,0,1,1,1,2,0000,0000,0030,0
"#)).unwrap_err();
        assert_eq!(err.line(), 5);
        assert!(matches!(err.kind(), SSAErrorKind::Parse(_)))
    }
}

#[test]
fn styles_whitespace() {
    let ssa = r#"[Script Info]

[V4+ Styles]
Format: Name,Fontname,Fontsize,PrimaryColour,SecondaryColour,OutlineColour,BackColour,Bold,Italic,Underline,StrikeOut,ScaleX,ScaleY,Spacing,Angle,BorderStyle,Outline,Shadow,Alignment,MarginL,MarginR,MarginV,Encoding
Style: Default, Arial,   25.5,&H00FFFFFF,&H00000000, &H00000000 ,&H00000000,-1 ,0,   0      ,0,120,120,0,0,1,1,1,2,0000,0000,0030,0
"#;

    let _ = SSA::parse(ssa).unwrap();
}

#[test]
fn events_missing_header() {
    let ssa = r#"[Script Info]

[Events]
Format: Layer,Start,End,Style,Name,MarginL,MarginR,MarginV,Effect
Dialogue: 0,0:00:00.20,0:00:02.20,Default,,0000,0000,0000,,{\i1}Lorem Ipsum1{\i0}
"#;

    let err = SSA::parse(ssa).unwrap_err();
    assert_eq!(err.line(), 4);
    assert_eq!(err.kind(), &SSAErrorKind::MissingHeader("Text".to_string()))
}

#[test]
fn events_missing_field() {
    let ssa = r#"[Script Info]

[Events]
Format: Layer,Start,End,Style,Name,MarginL,MarginR,MarginV,Effect,Text
Dialogue: 0,0:00:00.20,0:00:02.20,Default,,0000,0000,,{\i1}Lorem Ipsum1{\i0}
"#;

    let err = SSA::parse(ssa).unwrap_err();
    assert_eq!(err.line(), 5);
    assert!(matches!(err.kind(), SSAErrorKind::Parse(_)))
}

#[test]
fn parse_complex_ass() {
    let ssa = SSA::parse(COMPLEX).unwrap();

    assert_eq!(ssa.events.len(), 448);
}

#[test]
fn parse_bom_content() {
    let bom = format!("\u{FEFF}{}", SIMPLE);
    let bom = SSA::parse(bom).unwrap();
    assert_eq!(bom, SSA::parse(SIMPLE).unwrap());
}

#[test]
fn parse_simple_with_empty_lines() {
    let xs: Vec<_> = SIMPLE.lines().collect();
    let s = format!(
        "{}\n{}\n{}",
        xs[0],
        xs[2..5].join("\n\n"),
        xs[5..].join("\n\n\n")
    );

    let ssa = SSA::parse(s).unwrap();
    assert_eq!(ssa, SSA::parse(SIMPLE).unwrap());
}

#[test]
fn skip_hash_comment_lines() {
    let s: String = SIMPLE.lines().map(|l| format!("{}\n#\n", l)).collect();
    assert_eq!(SSA::parse(s).unwrap(), SSA::parse(SIMPLE).unwrap());
}