Jz`f SSKrSSKr\R\"\R5\"\R5--r"SS5rSrg)NcX\rSrSr%\\S'\4S\4SjjrSrSr Sr Sr Sr S r S rg ) TranslatorsepscXlgN)r)selfrs +/usr/lib64/python3.13/zipfile/_path/glob.py__init__Translator.__init__s cBURURU55$r)extendtranslate_corer patterns r translateTranslator.translates{{4..w788r cSUS3$)Nz(?s:z)\Zrs r rTranslator.extend!swis##r c URU5 SR[UR[ UR U5555$)N)restrict_rglobjoinmapreplaceseparatestar_not_emptyrs r rTranslator.translate_core,s< G$wws4<<$2E2Eg2N)OPQQr c URS5=(dw [R"URS55RSS5RSS[R"UR5S35RSS 5$) Nsetrz\*\*z.*z\*[^z]*z\?z[^/])groupreescaperr)r matchs r rTranslator.replace;si{{5! IIekk!n % WXu % WUr"))DII"6!7r: ; WUG $  r cS[R"UR5S3n[R"X!5n[ SU55(a [ S5eg)N[]+c3B# UHnSU;=(a US:gv M g7f)z**Nr).0segments r ,Translator.restrict_rglob..QsKwtw27d?2Ksz&** must appear alone in a path segment)r%r&rsplitany ValueError)r r seps_patternsegmentss r rTranslator.restrict_rglobFsQBIIdii014 88L2 K(K K KEF F Lr c~SnS[R"UR5S3n[R"X2U5$)Nc8URS5nUS:XaS$U$)Nr*z?*)r$)r'r.s r handle_segment1Translator.star_not_empty..handle_segmentYs kk!nG"c>4 6w 6r r#r+)r%r&rsub)r rr:not_seps_patterns r rTranslator.star_not_emptyTs8  7!499!5 6b9vv&@@r )rrN)__name__ __module__ __qualname____firstlineno__str__annotations__ _default_sepsr rrrrrr__static_attributes__rr r rrs9 I#0S9 $ R   G Ar rc0[R"SU5$)Nz+([^\[]+)|(?P[\[].*?[\]])|([\[][^\]]*$))r%finditer)rs r rras ;;Ew OOr ) osr%seprCaltsepboolrErrrr r rMsE RYY$ryy/99 VAVAr Pr