+
     Bi                        R t ^ RIHtHt  ! R R]4      t]t ! R R]4      t]! ]R4      tR t	]	! R*!  t
]
R+R1 ]	! R	R
RRRRRRRRRR4      t]	! RRRRRRRRRRRR R!R"R#R$R%R&4      t]]]]/t]]]]/t]]]]/t]]]]/t]]]] /t!]]"]]#/t$]%]%]&]&]']'](](])]*]+],]-]-].]./t/]%]0]&]1]']2](]3])]4]+]5]-]6].]7/t8]9! ]:! ]R',          ]R(,          ,           ]R(,          ]R',          ,           4      4      t;^t<^t=^t>^t?^ t@^@tA^tBR)tC^tD^tE^tFR# ),iԱ4)	MAXREPEAT	MAXGROUPSc                   :   a a ] tR t^t oRtRV 3R lltRtVtV ;t# )PatternErrorrec                  < Wn         W n        W0n        Ve   Ve   RW3,          p\        V\        4      '       d   RpMRpVP                  V^ V4      ^,           V n        W2P                  V^ V4      ,
          V n        WB9   d    RWP                  V P                  3,          pMR ;V n        V n        \        SV `)  V4       R # )Nz%s at position %d
   
z%s (line %d, column %d))msgpatternpos
isinstancestrcountlinenorfindcolnosuper__init__)selfr
   r   r   newline	__class__s   &&&& $/usr/lib/python3.14/re/_constants.pyr   PatternError.__init__%   s    3?%
2C'3''!--C81<DK}}Wa==DJ!/3TZZ2PP'++DK$*    )r   r   r
   r   r   )NN)__name__
__module____qualname____firstlineno__r   __static_attributes____classdictcell____classcell__r   __classdict__s   @@r   r   r      s      J r   r   c                   <   a a ] tR t^;t oV 3R ltR tRtRtVtV ;t	# )_NamedIntConstantc                :   < \         \        V `  W4      pW#n        V# N)r   r%   __new__name)clsvaluer)   r   r   s   &&& r   r(   _NamedIntConstant.__new__<   s    &4S@	r   c                    V P                   # r'   r)   )r   s   &r   __repr___NamedIntConstant.__repr__A   s    yyr   Nr.   )
r   r   r   r   r(   r/   
__reduce__r   r    r!   r"   s   @@r   r%   r%   ;   s     
 JJr   r%   r   c                      \        V 4       UUu. uF  w  r\        W4      NK  	  ppp\        4       P                  V Uu/ uF  qDP                  VbK  	  up4       V# u uppi u upi r'   )	enumerater%   globalsupdater)   )namesir)   itemsitems   *    r   
_makecodesr:   H   sX    7@7GH7GGAq'7GEHI%8%$iio%89L I8s
   AA#NAT_BEGINNINGAT_BEGINNING_LINEAT_BEGINNING_STRINGAT_BOUNDARYAT_NON_BOUNDARYAT_ENDAT_END_LINEAT_END_STRINGAT_LOC_BOUNDARYAT_LOC_NON_BOUNDARYAT_UNI_BOUNDARYAT_UNI_NON_BOUNDARYCATEGORY_DIGITCATEGORY_NOT_DIGITCATEGORY_SPACECATEGORY_NOT_SPACECATEGORY_WORDCATEGORY_NOT_WORDCATEGORY_LINEBREAKCATEGORY_NOT_LINEBREAKCATEGORY_LOC_WORDCATEGORY_LOC_NOT_WORDCATEGORY_UNI_DIGITCATEGORY_UNI_NOT_DIGITCATEGORY_UNI_SPACECATEGORY_UNI_NOT_SPACECATEGORY_UNI_WORDCATEGORY_UNI_NOT_WORDCATEGORY_UNI_LINEBREAKCATEGORY_UNI_NOT_LINEBREAK:NN   :   NrY      )-FAILURESUCCESSANYANY_ALLASSERT
ASSERT_NOTATBRANCHCATEGORYCHARSET
BIGCHARSETGROUPREFGROUPREF_EXISTSININFOJUMPLITERALMARK	MAX_UNTIL	MIN_UNTILNOT_LITERALNEGATERANGEREPEAT
REPEAT_ONE
SUBPATTERNMIN_REPEAT_ONEATOMIC_GROUPPOSSESSIVE_REPEATPOSSESSIVE_REPEAT_ONEGROUPREF_IGNORE	IN_IGNORELITERAL_IGNORENOT_LITERAL_IGNOREGROUPREF_LOC_IGNOREIN_LOC_IGNORELITERAL_LOC_IGNORENOT_LITERAL_LOC_IGNOREGROUPREF_UNI_IGNOREIN_UNI_IGNORELITERAL_UNI_IGNORENOT_LITERAL_UNI_IGNORERANGE_UNI_IGNORE
MIN_REPEAT
MAX_REPEAT)GMAGIC_srer   r   	Exceptionr   errorintr%   r:   OPCODESATCODESCHCODESrl   r|   rp   r}   	OP_IGNOREr   r   OP_LOCALE_IGNOREr   r   OP_UNICODE_IGNOREr;   r<   r@   rA   AT_MULTILINEr>   rC   r?   rD   	AT_LOCALErE   rF   
AT_UNICODErG   rH   rI   rJ   rK   rO   rL   rP   rM   rN   	CH_LOCALErQ   rR   rS   rT   rU   rV   rW   rX   
CH_UNICODEdictzip	CH_NEGATESRE_FLAG_IGNORECASESRE_FLAG_LOCALESRE_FLAG_MULTILINESRE_FLAG_DOTALLSRE_FLAG_UNICODESRE_FLAG_VERBOSESRE_FLAG_DEBUGSRE_FLAG_ASCIISRE_INFO_PREFIXSRE_INFO_LITERALSRE_INFO_CHARSET r   r   <module>r      s$    	 %
9 D 		 	 i5	  0b BCL ')>$m_,, **(20220:" ^#	 '  '  #
K (	 (
 N*N*$,*2		 &.&.$,.6	
 WS\GDM174=73<3OPQ	        r   