e3SrSrSSKJrJr "SS\5r\r"SS\5r \ "\S5rS r \ "S 6r \ S S 2 \ "S SSSSSSSSSSS5 r \ "SSSSSSSS S!S"S#S$S%S&S'S(S)S*5r \\\\0r\\\\0r\\\\0r\\\\0r\\\ \!0r"\\#\ \$0r%\&\&\'\'\(\(\)\)\*\+\,\-\.\.\/\/0r0\&\1\'\2\(\3\)\4\*\5\,\6\.\7\/\80r9S+r:S,r;S-rS0r?S1r@S2rAS3rBS+rCS,rDg )4zInternal support module for sreiԱ4) MAXREPEAT MAXGROUPSc4^\rSrSrSrSrSU4SjjrSrU=r$) PatternErroraMException raised for invalid regular expressions. Attributes: msg: The unformatted error message pattern: The regular expression pattern pos: The index in the pattern where compilation failed (may be None) lineno: The line corresponding to pos (may be None) colno: The column corresponding to pos (may be None) rec\>XlX lX0lUbyUbvSX4-n[U[5(aSnOSnUR USU5S-UlX2RUSU5- UlXB;aSXR UR4-nOS=UlUl[TU])U5 g)Nz%s at position %d  rz%s (line %d, column %d)) msgpatternpos isinstancestrcountlinenorfindcolnosuper__init__)selfr rrnewline __class__s 3/opt/imh/python3.13/lib/python3.13/re/_constants.pyrPatternError.__init__%s   3?% 2C'3''!--C81[[U] X5nX#lU$N)rr'__new__name)clsvaluer,rrs rr+_NamedIntConstant.__new__<s&4S@  rcUR$r*r,)rs r__repr___NamedIntConstant.__repr__As yyrNr1) rrr r!r+r2 __reduce__r#r$r%s@rr'r';s Jrr'rc[U5VVs/sHup[X5PM nnn[5RUVs0sHoDRU_M sn5 U$s snnfs snfr*) enumerater'globalsupdater,)namesir,itemsitems r _makecodesr=HsX7@7G H7GGA q '7GE H I%8%$iio%89 L I8s AA%)-FAILURESUCCESSANYANY_ALLASSERT ASSERT_NOTATBRANCHCATEGORYCHARSET BIGCHARSETGROUPREFGROUPREF_EXISTSININFOJUMPLITERALMARK MAX_UNTIL MIN_UNTIL NOT_LITERALNEGATERANGEREPEAT REPEAT_ONE SUBPATTERNMIN_REPEAT_ONE ATOMIC_GROUPPOSSESSIVE_REPEATPOSSESSIVE_REPEAT_ONEGROUPREF_IGNORE IN_IGNORELITERAL_IGNORENOT_LITERAL_IGNOREGROUPREF_LOC_IGNORE IN_LOC_IGNORELITERAL_LOC_IGNORENOT_LITERAL_LOC_IGNOREGROUPREF_UNI_IGNORE IN_UNI_IGNORELITERAL_UNI_IGNORENOT_LITERAL_UNI_IGNORERANGE_UNI_IGNORE MIN_REPEAT MAX_REPEATN AT_BEGINNINGAT_BEGINNING_LINEAT_BEGINNING_STRING AT_BOUNDARYAT_NON_BOUNDARYAT_END AT_END_LINE AT_END_STRINGAT_LOC_BOUNDARYAT_LOC_NON_BOUNDARYAT_UNI_BOUNDARYAT_UNI_NON_BOUNDARYCATEGORY_DIGITCATEGORY_NOT_DIGITCATEGORY_SPACECATEGORY_NOT_SPACE CATEGORY_WORDCATEGORY_NOT_WORDCATEGORY_LINEBREAKCATEGORY_NOT_LINEBREAKCATEGORY_LOC_WORDCATEGORY_LOC_NOT_WORDCATEGORY_UNI_DIGITCATEGORY_UNI_NOT_DIGITCATEGORY_UNI_SPACECATEGORY_UNI_NOT_SPACECATEGORY_UNI_WORDCATEGORY_UNI_NOT_WORDCATEGORY_UNI_LINEBREAKCATEGORY_UNI_NOT_LINEBREAK @r )Er"MAGIC_srerr Exceptionrerrorintr'r=OPCODESATCODESCHCODESrNr^rRr_ OP_IGNORErbrcOP_LOCALE_IGNORErfrgOP_UNICODE_IGNORErlrmrqrr AT_MULTILINErortrpru AT_LOCALErvrw AT_UNICODErxryrzr{r|rr}rr~r CH_LOCALErrrrrrrr CH_UNICODESRE_FLAG_IGNORECASESRE_FLAG_LOCALESRE_FLAG_MULTILINESRE_FLAG_DOTALLSRE_FLAG_UNICODESRE_FLAG_VERBOSESRE_FLAG_DEBUGSRE_FLAG_ASCIISRE_INFO_PREFIXSRE_INFO_LITERALSRE_INFO_CHARSETrrrs& % 9D    i 5  0 b BCL ')>$ m_,,  **(20220: " ^#   '  ' # K (  ( N*N*$,*2  &.&.$,.6  r