Jz`f csSSKrSSKr\R\"\R5\"\R5--r"SS5rSrg)NcsX\rSrSr%\\S'\4S\4SjjrSrSr Sr Sr Sr S r S rg ) TranslatorisepscsXlgN)r)selfr +/usr/lib64/python3.13/zipfile/_path/glob.py__init__ZTranslator.__init__s csBURURU55$r)extendtranslate_corerpatternrr translateZTranslator.translates{{4..w788rcsSUS3$)Nz(?s:z)\Zr rrr ZTranslator.extend!swis##rc sURU5 SR[UR[ UR U5555$)NZ)restrict_rglobZjoinZmapreplaceseparatestar_not_emptyr rrr ZTranslator.translate_core,s< G$wws4<<$2E2Eg2N)OPQQrcs URS5=(dw [R"URS55RSS5RSS[R"UR5S35RSS 5$) NZsetrz\*\*z.*z\*[^z]*z\?z[^/])groupreescaperr)rmatchrrrZTranslator.replace;si{{5! IIekk!n % WXu % WUr"))DII"6!7r: ; WUG $  rcsS[R"UR5S3n[R"X!5n[ SU55(a [ S5eg)NZ[]+c3sB# UHnSU;=(a US:gv M g7f)z**Nr)Z.0segmentrrZ Z,Translator.restrict_rglob..QsKwtw27d?2Ksz&** must appear alone in a path segment)rrrZsplitZanyZ ValueError)rr Z seps_patternZsegments rrZTranslator.restrict_rglobFsQBIIdii014 88L2 K(K K KEF F Lrcs~SnS[R"UR5S3n[R"X2U5$)Ncs8URS5nUS:XaS$U$)NrZ*z?*)r)rrrrhandle_segmentZ1Translator.star_not_empty..handle_segmentYs kk!nG"c>4 6w 6rrr)rrrZsub)rr rZnot_seps_patternrrrZTranslator.star_not_emptyTs8  7!499!5 6b9vv&@@r)rrN)Z__name__Z __module__Z __qualname__Z__firstlineno__strZ__annotations__ _default_sepsrr r r rrrZ__static_attributes__rrrrrs9 I#0S9 $ R   G Arrcs0[R"SU5$)Nz+([^\[]+)|(?P[\[].*?[\]])|([\[][^\]]*$))rZfinditer)r s rrras ;;Ew OOr) ZosrZseprZaltsepZboolrrrrrrrsE RYY$ryy/99 VAVAr Pr