úÎKk+      !"#$%&'()*unknownruben.astud@gmail.comNone<Optional property of text, the constructor should be clear. .This is just text because is non-standard RGB  +,     unknownruben.astud@gmail.comNoneGGiven the example return the corresponding Line representation. At the > moment this not handles modifiers as underlines or bold text LMain parser of .sub files, given a .sub file it return a list of the dialog  lines -./0+, -./0unknownruben.astud@gmail.comNoneEA subtitle is just a List of independent Lines that appear on screen JThe core of the parser. each one of the constructor representing one part  of the Line !The absolute order of this line. -The interval of time that the line is shown. Sometimes text shouldn't be on the lower center. what to show in screen "JThis represent the position on screen of the Line. Is usually optional in  the file.  !"#$%&'+,1 !"#$%&' !"#$%&' !"#$%&'unknownruben.astud@gmail.comNone(LMain Parser, gives you a list of all the Lines of the subtitle. It fails if  the subtitle doesn't have any Lines. )?The individual Line parser. Given the upper example return the # corresponding Line representation ()23*4567+,1 !"#$%&'()*()* ()23*45678       !"#$%&'()*+,-./0(123456789subtitleParser-0.5Text.Subtitles.SUB.DatatypesText.Subtitles.SUBText.Subtitles.SRT.DatatypesText.Subtitles.SRTLine startFrame finalFramepropertydialog TextPropertyCStroked UnderLineBoldItalicColorFrame SubtitlesparseSingleLineparseSUBindexrangegeometryRangefromtoTimehourminutessecondsframe RectangleRx1x2y1y2parseSRT parseOnly' text-0.11.2.3Data.Text.InternalTextattoparsec-0.10.4.0Data.Attoparsec.Text.InternalParser parsePropertyenclosed matchText Data.Textunpack parseIndexeol parseRangeoptionalGeometry parseTime parseDialog