eJSSKJr SSKJr S/r"SS5r"SS5rg)ref) GenericAliasWeakSetc&\rSrSrSrSrSrSrg)_IterationGuard c$[U5UlgN)r weakcontainer)selfr s 1/opt/imh/python3.13/lib/python3.13/_weakrefset.py__init___IterationGuard.__init__s /cbUR5nUbURRU5 U$r )r _iteratingadd)r ws r __enter___IterationGuard.__enter__s,     = LL  T " rcUR5nUb6URnURU5 U(dUR5 gggr )r rremove_commit_removals)r etbrss r__exit___IterationGuard.__exit__sB     = A HHTN""$ r)r N)__name__ __module__ __qualname____firstlineno__rrr__static_attributes__rrrr s 0 %rrc\rSrSrS#SjrSrSrSrSrSr S r S r S r S r S rSrSrSrSr\rSrSrSr\rSrSrSr\rSrSr\rSrSr Sr!\!r"Sr#Sr$Sr%\%r&S r'S!r(\)"\*5r+S"r,g)$r$Nc[5Ul[U54SjnX l/Ul[5UlUbUR U5 gg)NcU"5nUbIUR(aURRU5 gURR U5 ggr )r_pending_removalsappenddatadiscard)itemselfrefr s r_remove!WeakSet.__init__.._remove'sA9D??**11$7II%%d+  r)setr-rr1r+rupdate)r r-r1s rrWeakSet.__init__%sFE "%d) , !#%   KK  rcURRnURRnU"5nU"U5 M![a gf=fr )r+popr-r. IndexError)r r7r.r/s rrWeakSet._commit_removals5sS$$(())## u DM   sA A  A c## [U5 URHnU"5nUcMUv M SSS5 g!,(df  g=f7fr )rr-r itemrefr/s r__iter__WeakSet.__iter__?s: T "99y#J %# " "s A ;; A  A A cX[UR5[UR5- $r )lenr-r+r s r__len__WeakSet.__len__Hs 499~D$:$: ;;;rcV[U5nX R;$![a gf=f)NF)r TypeErrorr-)r r/wrs r __contains__WeakSet.__contains__Ks2 TBYY  s  ((cPUR[U54UR54$r ) __class__list __getstate__rAs r __reduce__WeakSet.__reduce__Rs"~~T }d.?.?.AAArcUR(aUR5 URR[ XR 55 gr )r+rr-rrr1r r/s rr WeakSet.addUs0  ! !  ! ! # c$ -.rczUR(aUR5 URR5 gr )r+rr-clearrAs rrS WeakSet.clearZs%  ! !  ! ! # rc$URU5$r rJrAs rcopy WeakSet.copy_s~~d##rcUR(aUR5 URR5nU"5nUbU$M)![a [ S5Sef=f)Nzpop from empty WeakSet)r+rr-r7KeyErrorr;s rr7 WeakSet.popbsi  ! !  ! ! # C))--/9D  C78dB Cs A A#cUR(aUR5 URR[ U55 gr )r+rr-rrrPs rrWeakSet.removens-  ! !  ! ! # T#rcUR(aUR5 URR[ U55 gr )r+rr-r.rrPs rr.WeakSet.discardss-  ! !  ! ! # #d)$rczUR(aUR5 UHnURU5 M gr )r+rr)r otherelements rr4WeakSet.updatexs-  ! !  ! ! #G HHW rc(URU5 U$r )r4r ras r__ior__WeakSet.__ior__~s E rcHUR5nURU5 U$r )rWdifference_updater ranewsets r differenceWeakSet.differences   ' rc&URU5 gr )__isub__res rriWeakSet.difference_update ercUR(aUR5 XLaURR5 U$URR SU55 U$)Nc38# UHn[U5v M g7fr r.0r/s r #WeakSet.__isub__..s'DedD e)r+rr-rSrires rroWeakSet.__isub__sP  ! !  ! ! # = IIOO   II ' ''De'D D rc:^TRU4SjU55$)Nc36># UHoT;dM Uv M g7fr r&rur/r s rrv'WeakSet.intersection..sEut ddus  rVres` r intersectionWeakSet.intersections~~EuEEErc&URU5 gr )__iand__res rintersection_updateWeakSet.intersection_updaterqrcUR(aUR5 URRSU55 U$)Nc38# UHn[U5v M g7fr rrts rrv#WeakSet.__iand__..s%BEDc$iiErx)r+rr-rres rrWeakSet.__iand__s4  ! !  ! ! # %%%BE%BB rcFURRSU55$)Nc38# UHn[U5v M g7fr rrts rrv#WeakSet.issubset..s!>#d))rx)r-issubsetres rrWeakSet.issubsetsyy!!!>!>>>rcNUR[[[U55:$r r-r3maprres r__lt__WeakSet.__lt__yy3s3///rcFURRSU55$)Nc38# UHn[U5v M g7fr rrts rrv%WeakSet.issuperset..s#@%$CII%rx)r- issupersetres rrWeakSet.issupersetsyy###@%#@@@rcNUR[[[U55:$r rres r__gt__WeakSet.__gt__rrc[XR5(d[$UR[ [ [ U55:H$r ) isinstancerJNotImplementedr-r3rrres r__eq__WeakSet.__eq__s1%00! !yyCC000rcHUR5nURU5 U$r )rWsymmetric_difference_updaterjs rsymmetric_differenceWeakSet.symmetric_differences **51 rc&URU5 gr )__ixor__res rr#WeakSet.symmetric_difference_updaterqrc^TR(aTR5 TULaTRR5 T$TRR U4SjU55 T$)Nc3P># UHn[UTR5v M g7fr )rr1r|s rrv#WeakSet.__ixor__..s!1\V[d#dDLL2I2IV[s#&)r+rr-rSrres` rrWeakSet.__ixor__sT  ! !  ! ! # 5= IIOO   II 1 11\V[1\ \ rc4URSX455$)Nc36# UHoHo"v M M g7fr r&)rurrs rrv WeakSet.union..sBA1aasrVres runion WeakSet.unions~~B$BBBrc<[URU55S:H$)Nr)r@r~res r isdisjointWeakSet.isdisjoints4$$U+,11rc,[UR5$r )reprr-rAs r__repr__WeakSet.__repr__sDIIr)rr+r1r-r )-r!r"r#r$rrr=rBrGrMrrSrWr7rr.r4rfrl__sub__riror~__and__rrr__le__rr__ge__rrr__xor__rrr__or__rr classmethodr__class_getitem__r%r&rrrr$s <B/  $ $ %  GFG ? F0A F01 #GC F2$L1rN)_weakrefrtypesr__all__rrr&rrrs*  +%%2i2i2r