Jz`fcsSr/SQr0rSSjrSrSr\"\\\5 Sr\"\"\ \ -5\5 Sr Sr \"\ R5rS rS rS rS r0r0r0rS rSrSrg)zHelper to provide extensibility for pickle. This is only useful to add pickle support for extension types defined in C, not for instances of user-defined classes. )pickle constructor add_extensionremove_extensionclear_extension_cacheNcsj[U5(d [S5eU[U'Ub [U5 gg)Nz$reduction functions must be callable)callable TypeErrordispatch_tabler)Zob_typeZpickle_functionZconstructor_ob /usr/lib64/python3.13/copyreg.pyrr s8 O $ $>??-N7!N#"cs:[U5(d [S5eg)Nzconstructors must be callable)rr)object r rrs F  788 r cs>[URUR44$N)complexZrealZimag)cr r pickle_complexrs QVVQVV$ $$r csZSSKnSSKnURURUR44$)Ni) functoolsoperatorZreduceZor_Z__args__)objrrrr pickle_unionr!s#   hllCLL9 99r csU[La[RU5nU$URX5nUR[R:waURX25 U$r )r __new__Z__init__)clsbasestater r _reconstructorr)sO v~nnS! Jll3& ==FOO + MM# % Jr icsURnURHbn[US5(aUR[-(d O>UR n[ U[5(dMQURULdMb O [nU[LaSnO&X2La[SUR<S35eU"U5nX#U4nURn[U5R[RLa[USS5(a [S5eU"5nU(a["Xh4$["U4$![aR [USS5(a[SUR<SU35SeUR nN_![a SnNnf=ff=f)N __flags__zcannot pickle z object __slots__zNa class that defines __slots__ without defining __getstate__ cannot be pickledzf object: a class that defines __slots__ without defining __getstate__ cannot be pickled with protocol )Z __class____mro__hasattrr _HEAPTYPEr isinstance _new_typeZ__self__r r__name__Z __getstate__typeZgetattrZAttributeError__dict__r) ZselfZprotorrZnewrargsZgetstateZdicts r _reduce_exr&7s ..C  4 % %dnny.H ll c9 % %#,,$*>   v~ ;nS\\,r7s  I$9 %w(:tC#I %    '$V#- 1x#$ #r