*j > S r SSK7 SrSr\" S5 r\" S5 r\" S5 r\" S5 r\" S 5 r \" \ \\15 r \" \\\\\\15 r\\" S 5 4\\" S5 4\\" S5 4\\" S 5 4\\" S5 4\\" S5 4\\" S5 4\\" S5 4S.r\\4\\4\\4\\\4/4\\\4/4\\\4/4\\\4/4\\\4/4\\\ 4/4\\!4S. r"\#\$\%\&\'\(\)S.r*\(\$- \)- r+\,r-Sr. " S S5 r/ " S S5 r0 " S S5 r1S r2S r3S r4S r5S&S jr6S! r7S" r8S'S$ jr9S% r:g#)(zInternal support module for sre )*z.\[{()*+?^$|z*+?{ 0123456789012345670123456789abcdefABCDEF4abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZz \)z\a\bz\fz\nz\rz\tz\vz\\) z\Ar z\Bz\dz\Dz\sz\Sz\wz\Wz\Z)iLmsxaul c F \ rS rSrS r\S 5 rS S jrS rS r S r S rg)StateJ c L SU l 0 U l S /U l S U l 0 U l g )N )flags groupdictgroupwidthslookbehindgroupsgrouprefposselfs 1/opt/alt/python313/lib64/python3.13/re/_parser.py__init__State.__init__L s* 6 $ c , [ U R 5 $ N)lenr r" s r$ groupsState.groupsR s 4##$$r' Nc U R nU R R S 5 U R [ : a [ S5 eUb= U R R US 5 nUb [ SXU4- 5 eX R U' U$ )Nztoo many groupsz7redefinition of group name %r as group %d; was group %d)r+ r append MAXGROUPSerrorr get)r# namegidogids r$ opengroupState.opengroupU s kk%;;")**>>%%dD1D +.2$-?@ A A#&NN4 r' c > UR 5 U R U' g r) )getwidthr )r# r3 ps r$ closegroupState.closegroupa s ! r' c N XR : =( a U R U S L$ r) )r+ r )r# r3 s r$ checkgroupState.checkgroupc s$ [[ FT%5%5c%:$%FFr' c U R bH U R U5 ( d UR S5 eXR : a UR S5 eg g )Ncannot refer to an open groupz?cannot refer to group defined in the same lookbehind subpattern)r r= r0 )r# r3 sources r$ checklookbehindgroupState.checklookbehindgroupf sY ,??3''ll#BCC+++ll $; <