grthtrhthjhtyjytjytkergtrhtrjytjerhrfh4:24 29/09/2026+ •Áõõ„ãó.€^RIHtRt!RR]4tR#)é)ÚWeakSetcó"€\P#)zëReturns the current ABC cache token. The token is an opaque object (supporting equality testing) identifying the current version of the ABC cache for virtual subclasses. The token changes with every call to ``register()`` on any ABC. )ÚABCMetaÚ_abc_invalidation_counter©óÚ./opt/alt/python314/lib64/python3.14/_py_abc.pyÚget_cache_tokenr s€ô × ,Ñ ,Ð,rcóbaa€]tRt^toRt^tV3RltRtR RltRt Rt Rt Rt R t VtV;t#) ra@Metaclass for defining Abstract Base Classes (ABCs). Use this metaclass to create an ABC. An ABC can be subclassed directly, and then acts as a mix-in class. You can also register unrelated concrete classes (even built-in classes) and unrelated ABCs as 'virtual subclasses' -- these and their descendants will be considered subclasses of the registering ABC by the built-in issubclass() function, but the registering ABC won't show up in their MRO (Method Resolution Order) nor will method implementations defined by the registering ABC be callable (not even via super()). c óú<€\S V`!WW#3/VBpVP4UUu0uFwr\VRR4'gKVkK pppVFQp\VR\ 44F5p\WQR4p\VRR4'gK$VP V4K7 KS \ V4Vn\4Vn \4Vn \4Vn \PVnV#uuppi)Ú__isabstractmethod__FÚ__abstractmethods__N)ÚsuperÚ__new__ÚitemsÚgetattrÚsetÚaddÚ frozensetrrÚ _abc_registryÚ _abc_cacheÚ_abc_negative_cacherrÚ_abc_negative_cache_version) ÚmclsÚnameÚbasesÚ namespaceÚkwargsÚclsÚvalueÚ abstractsÚbaseÚ __class__s """", €r rÚABCMeta.__new__#s一܉gŠo˜d¨%ÑE¸fÑEˆð)2¯©Ô(9ôGÙ(9™˜Ü Ð'=¸u×E÷�TÙ(9ð ñGóˆDÜ Ð&;¼S»UÖC�Ü ¨4Ó0�ܘ5Ð"8¸%×@Ô@Ø—M‘M $Ö'óDñô #,¨IÓ"6ˆÔä#›IˆÔÜ ›ˆŒÜ")£)ˆÔÜ*1×*KÑ*KˆÔ'؈ ùóGs §C7ÁC7c ó€\V\4'g \R4h\W4'dV#\W4'd \ R4hVP P V4\;P^, unV#)zcRegister a virtual subclass of an ABC. Returns the subclass, to allow usage as a class decorator. zCan only register classesz'Refusing to create an inheritance cycle) Ú isinstanceÚtypeÚ TypeErrorÚ issubclassÚ RuntimeErrorrrrr)rÚsubclasss&&r ÚregisterÚABCMeta.register6sp€ô ˜(¤D×)Ò)ÜÐ7Ó8Ð 8Ü �h× $Ò $؈Oô �c× $Ò $äÐHÓIÐ IØ ×Ñ×јhÔ'Ü×)Ò)¨QÕ.Õ)؈rc óZ€\RVP RVP 2VR7\R\4 2VR7VPF[pVP R4'gK\ W4p\V\4'd \V4p\V RV: 2VR7K] R#)z'Debug helper to print the ABC registry.zClass: Ú.)ÚfilezInv. counter: Ú_abc_z: N) ÚprintÚ __module__Ú __qualname__r Ú__dict__Ú startswithrr&rr)rr0rr s&& r Ú_dump_registryÚABCMeta._dump_registryHsŒ€ä �˜Ÿ™Ð' q¨×)9Ñ)9Ð(:Ð;À$ÕGÜ �œÓ0Ð1Ð2¸Õ>Ø—L”LˆDØ�‰˜w×'Ô'Ü Ó*�ܘe¤W×-Ò-Ü ›J�Eܘ˜˜b ¡ Ð*°×6ó !rc ó:€VPP4R#)z.Clear the registry (for debugging or testing).N)rÚclear©rs&r Ú_abc_registry_clearÚABCMeta._abc_registry_clearSs€à ×Ñ×ÑÖ!rc ón€VPP4VPP4R#)z,Clear the caches (for debugging or testing).N)rr:rr;s&r Ú_abc_caches_clearÚABCMeta._abc_caches_clearWs$€à �‰×ÑÔØ ×Ñ×%Ñ%Ö'rc ó`a€VPpVSP9dR#\V4pW2JdDSP\P 8XdVSP 9dR#SPV4#\;QJd V3RlW#34F 'gK R# R#!V3RlW#344#)z'Override for isinstance(instance, cls).TFc3óF<"€TFpSPV4x€K R#5i©N)Ú__subclasscheck__)Ú.0Úcrs& €r Ú Ú,ABCMeta.__instancecheck__..js!øé€ÐIÑ5H°�3×(Ñ(¨×+Ð+Ó5Hùsƒ!) r#rr'rrrrrDÚany)rÚinstancer+Úsubtypesf& r Ú__instancecheck__ÚABCMeta.__instancecheck__\s–ø€ð×%Ñ%ˆØ �s—~‘~Ô %ÙÜ�x“.ˆØ Ó Ø×/Ñ/Ü×1Ñ1ô2à˜C×3Ñ3Ô3Ùà×(Ñ(¨Ó2Ð 2ß‹sÔI°hÑ5HÓI�sŒsÐIŠsÐIˆsÔI°hÑ5HÓIÓIÐIrc ó¦€\V\4'g \R4hWP9dR#VP\ P 8d&\4Vn\ P VnMWP9dR#VPV4pV\Jd[\V\4'gQhV'dVPPV4V#VPPV4V#V\VRR49dVPPV4R#VPF2p\W4'gKVPPV4R# VP!4F2p\W4'gKVPPV4R# VPPV4R#)z'Override for issubclass(subclass, cls).z"issubclass() arg 1 must be a classTFÚ__mro__r)r&r'r(rrrrrrÚ__subclasshook__ÚNotImplementedÚboolrrrr)Ú__subclasses__)rr+ÚokÚrclsÚsclss&& r rDÚABCMeta.__subclasscheck__lsi€ä˜(¤D×)Ò)ÜÐ@ÓAÐ Aà —~‘~Ô %Ùà × *Ñ *¬W×-NÑ-NÔ Nä&-£iˆCÔ #Ü.5×.OÑ.OˆCÕ +Ø ×0Ñ0Ô 0Ùà × !Ñ ! (Ó +ˆØ ”^Ó #ܘb¤$×'Ò'Ð 'Ð'ߨ—‘×"Ñ" 8Ô,ðˆIð×'Ñ'×+Ñ+¨HÔ5؈Ià ”'˜( I¨rÓ2Ô 2Ø �N‰N× Ñ ˜xÔ (Ùà×%Ô%ˆDܘ(×)Ô)Ø—‘×"Ñ" 8Ô,Úñ&ð ×&Ñ&Ö(ˆDܘ(×)Ô)Ø—‘×"Ñ" 8Ô,Úñ)ð ×Ñ×#Ñ# HÔ-ÙrrrC)Ú__name__r3r4Ú__firstlineno__Ú__doc__rrr,r7r<r?rLrDÚ__static_attributes__Ú__classdictcell__Ú __classcell__)r#Ú __classdict__s@@r rrs;ù‡€ñ ð$!"Ðõò&ô$ 7ò"ò(ò J÷ 'ò'rrN)Ú _weakrefsetrr r'rrrr Úr`sðÝò-ôEˆdöEr