grthtrhthjhtyjytjytkergtrhtrjytjerhrfh4:24 29/09/2026ó ¿öÙeÇãóz•Sr/SQrSSKJr SrSrSrSrSr S r S r S r S r S rSrSrSrSrSrSr\rSrSrSrSrSrSrSrSrSrSrSrSr S r!S!r"S"r#S#r$S$r%S%r&S&r'S@S'jr(S(r)"S)S*5r*"S+S,5r+"S-S.5r,S/r-S0r.S1r/S2r0S3r1S4r2S5r3S6r4S7r5S8r6S9r7S:r8S;r9S<r:SS=K;7 SS>K;Jr \r=\r>\r?\r@\ rA\ rB\ rC\rD\rE\rF\)rG\rH\rI\rJ\rK\rL\rM\rN\rO\rP\rQ\rR\rS\rT\rU\rV\ rW\!rX\"rY\$rZ\%r[\'r\\-r]\.r^\/r_\0r`\1ra\2rb\3rc\4rd\5re\6rf\7rg\8rh\9ri\:rjg?!\<a Nef=f)Aas Operator Interface This module exports a set of functions corresponding to the intrinsic operators of Python. For example, operator.add(x, y) is equivalent to the expression x+y. The function names are those used for special methods; variants without leading and trailing '__' are also provided for convenience. This is the pure Python implementation of the module. )7ÚabsÚaddÚand_Ú attrgetterÚcallÚconcatÚcontainsÚcountOfÚdelitemÚeqÚfloordivÚgeÚgetitemÚgtÚiaddÚiandÚiconcatÚ ifloordivÚilshiftÚimatmulÚimodÚimulÚindexÚindexOfÚinvÚinvertÚiorÚipowÚirshiftÚis_Úis_notÚisubÚ itemgetterÚitruedivÚixorÚleÚ length_hintÚlshiftÚltÚmatmulÚ methodcallerÚmodÚmulÚneÚnegÚnot_Úor_ÚposÚpowÚrshiftÚsetitemÚsubÚtruedivÚtruthÚxoré)rcó •X:$)zSame as a < b.©©ÚaÚbs Ú//opt/alt/python313/lib64/python3.13/operator.pyr(r(ó €à ‰5€Lócó •X:*$)zSame as a <= b.r;r<s r?r%r%ó €à ‰6€MrAcó •X:H$)zSame as a == b.r;r<s r?r r #rCrAcó •X:g$)zSame as a != b.r;r<s r?r-r-'rCrAcó •X:¬$)zSame as a >= b.r;r<s r?r r +rCrAcó •X:„$)zSame as a > b.r;r<s r?rr/r@rAcó•U(+$)zSame as not a.r;©r=s r?r/r/5s €àŒ5€LrAcó•U(aS$S$)z*Return True if a is true, False otherwise.TFr;rIs r?r7r79s€æˆ4И%ÐrAcó•XL$)zSame as a is b.r;r<s r?rr=s €à ˆ6€MrAcó•XL$)zSame as a is not b.r;r<s r?r r As €à ˆ:ÐrAcó•[U5$)zSame as abs(a).)Ú_absrIs r?rrGs €ä �‹7€NrAcó •X-$)zSame as a + b.r;r<s r?rrKr@rAcó •X-$)zSame as a & b.r;r<s r?rrOr@rAcó •X-$)zSame as a // b.r;r<s r?r r SrCrAcó"•UR5$)zSame as a.__index__().)Ú __index__rIs r?rrWs€à �;‰;‹=ÐrAcó•U)$)z Same as ~a.r;rIs r?rr[ó €à ˆ2€IrAcó •X-$)zSame as a << b.r;r<s r?r'r'`rCrAcó •X-$)zSame as a % b.r;r<s r?r+r+dr@rAcó •X-$)zSame as a * b.r;r<s r?r,r,hr@rAcó •X-$)zSame as a @ b.r;r<s r?r)r)lr@rAcó•U*$)z Same as -a.r;rIs r?r.r.prUrAcó •X-$)zSame as a | b.r;r<s r?r0r0tr@rAcó•U7$)z Same as +a.r;rIs r?r1r1xrUrAcó •X-$)zSame as a ** b.r;r<s r?r2r2|rCrAcó •X- $)zSame as a >> b.r;r<s r?r3r3€rCrAcó •X- $)zSame as a - b.r;r<s r?r5r5„r@rAcó •X- $)zSame as a / b.r;r<s r?r6r6ˆr@rAcó •X- $)zSame as a ^ b.r;r<s r?r8r8Œr@rAcór•[US5(d#S[U5R-n[U5eX-$)z%Same as a + b, for a and b sequences.Ú __getitem__ú!'%s' object can't be concatenated©ÚhasattrÚtypeÚ__name__Ú TypeError©r=r>Úmsgs r?rr’s4€ä �1�m× $Ñ $Ø1´D¸³G×4DÑ4DÑDˆÜ˜‹nÐØ ‰5€LrAcó •X;$)z(Same as b in a (note reversed operands).r;r<s r?rr™rCrAcó<•SnUHnX1LdX1:XdMUS- nM U$)z=Return the number of items in a which are, or which equal, b.r9ér;)r=r>ÚcountÚis r?r r �s*€à €EÛ ˆØ Š6�Q•VØ �Q‰JŠEñð €LrAcó•X g)zSame as del a[b].Nr;r<s r?r r ¥s€à ‰rAcó •X$)z Same as a[b].r;r<s r?rr©s €à ‰4€KrAcóZ•[U5Hup#X1LdX1:XdMUs $ [S5e)z!Return the first index of b in a.z$sequence.index(x): x not in sequence)Ú enumerateÚ ValueError)r=r>rpÚjs r?rr­s.€ä˜!– ‰ˆØ Š6�Q•VØŠHñôÐ?Ó@Ð@rAcó •X U'g)zSame as a[b] = c.Nr;)r=r>Úcs r?r4r4µs €à €a‚DrAcóä•[U[5(d#S[U5R-n[ U5e[ U5$![a Of=f[U5R nO![a Us$f=fU"U5nO![a Us$f=fU[LaU$[U[5(d#S[U5R-n[ U5eUS:a Sn[U5eU$)a Return an estimate of the number of items in obj. This is useful for presizing containers when building from an iterable. If the object supports len(), the result will be exact. Otherwise, it may over- or under-estimate by an arbitrary amount. The result will be an integer >= 0. z/'%s' object cannot be interpreted as an integerz'__length_hint__ must be integer, not %sr9z$__length_hint__() should return >= 0) Ú isinstanceÚintrgrhriÚlenÚ__length_hint__ÚAttributeErrorÚNotImplementedru)ÚobjÚdefaultrkÚhintÚvals r?r&r&¹sò€ô �gœs× #Ñ #Ø@Ü�G‹}×%Ñ%ñ&ˆä˜‹nÐð Ü�3‹xˆøÜ ó Ù ð úðÜ�C‹y×(Ñ(‰øÜ óØŠðúðÙ�3‹i‰øÜ óØŠðúà ŒnÒØˆÜ �cœ3× Ñ Ø8Ü�C‹y×!Ñ!ñ"ˆä˜‹nÐØ ˆQƒwØ4ˆÜ˜‹oÐØ €Js5º AÁ AÁAÁA,Á, A;Á:A;Á?B BÂBcó•U"U0UD6$)zSame as obj(*args, **kwargs).r;)r€ÚargsÚkwargss r?rrâs€á �Ð ˜Ñ ÐrAcó4•\rSrSrSrSrSrSrSrSr Sr g) réèa> Return a callable object that fetches the given attribute(s) from its operand. After f = attrgetter('name'), the call f(r) returns r.name. After g = attrgetter('name', 'date'), the call g(r) returns (r.name, r.date). After h = attrgetter('name.first', 'name.last'), the call h(r) returns (r.name.first, r.name.last). )Ú_attrsÚ_callcó^^•U(dF[U[5(d [S5eU4UlUR S5mU4SjnX0lgU4U-Ul[ [[UR55mU4SjnX0lg)Nzattribute name must be a stringÚ.có0>•THn[X5nM U$©N)Úgetattr)r€ÚnameÚnamess €r?ÚfuncÚ!attrgetter.__init__..funcøsø€Û!�DÜ! #Ó,’Cñ"à� rAcó0>^•[U4SjT55$)Nc3ó2># •UH o"T5v• M g7frŽr;)Ú.0Úgetterr€s €r?Ú Ú4attrgetter.__init__..func..søé€Ð?²w¨V˜V CŸ[˜[²wùsƒ©Útuple)r€Úgetterss`€r?r’r“sù€ÜÔ?±wÓ?Ó?Ð?rA) rzÚstrrir‰ÚsplitrŠr›Úmapr)ÚselfÚattrÚattrsr’rœr‘s @@r?Ú__init__Úattrgetter.__init__òsnù€Þܘd¤C×(Ñ(ÜÐ AÓBÐBؘ'ˆDŒKØ—J‘J˜s“OˆEõ ð�Jà˜' E™/ˆDŒKÜœC¤ ¨D¯K©KÓ8Ó9ˆGõ @à�JrAcó$•URU5$rŽ©rŠ©r r€s r?Ú__call__Úattrgetter.__call__ó€Ø�z‰z˜#‹ÐrAc ó¼•URR<SURR<SSR[ [ UR 55<S3$©NrŒÚ(ú, Ú))Ú __class__Ú __module__Ú __qualname__ÚjoinrŸÚreprr‰©r s r?Ú__repr__Úattrgetter.__repr__s?€Ø"Ÿn™n×7Ô7Ø"Ÿn™n×9Ô9Ø"Ÿi™i¬¬D°$·+±+Ó(>Ö?ðAð ArAcó2•URUR4$rŽ)r°r‰rµs r?Ú __reduce__Úattrgetter.__reduce__ ó€Ø�~‰~˜tŸ{™{Ð*Ð*rAN© rhr±r²Ú__firstlineno__Ú__doc__Ú __slots__r£r¨r¶r¹Ú__static_attributes__r;rAr?rrès#†ñð$€Iòò$òAõ +rArcó4•\rSrSrSrSrSrSrSrSr Sr g ) r"izÈ Return a callable object that fetches the given item(s) from its operand. After f = itemgetter(2), the call f(r) returns r[2]. After g = itemgetter(2, 5, 3), the call g(r) returns (r[2], r[5], r[3]) ©Ú_itemsrŠcór^^•T(dT4UlU4SjnX0lgT4T-=UlmU4SjnX0lg)Ncó>•UT$rŽr;)r€Úitems €r?r’Ú!itemgetter.__init__..funcs ø€Ø˜4‘yÐ rAcó0>^•[U4SjT55$)Nc3ó.># •UH nTUv• M g7frŽr;)r–rpr€s €r?r˜Ú4itemgetter.__init__..func.. søé€Ð3ªU¨˜S žVªUùsƒrš)r€Úitemss`€r?r’rÇsù€ÜÔ3©UÓ3Ó3Ð3rArÂ)r rÆrËr’s `` r?r£Úitemgetter.__init__s5ù€Þؘ'ˆDŒKõ !à�Jà#' '¨E¡/Ð 1ˆDŒK˜%õ 4à�JrAcó$•URU5$rŽr¦r§s r?r¨Úitemgetter.__call__#rªrAc ó¼•URR<SURR<SSR[ [ UR 55<S3$r¬)r°r±rhr³rŸr´rÃrµs r?r¶Úitemgetter.__repr__&s?€Ø"Ÿn™n×7Ô7Ø"Ÿn™n×5Ô5Ø"Ÿi™i¬¬D°$·+±+Ó(>Ö?ðAð ArAcó2•URUR4$rŽ)r°rÃrµs r?r¹Úitemgetter.__reduce__+r»rA)rŠrÃNr¼r;rAr?r"r"s#†ñð $€Iò òòAõ +rAr"có4•\rSrSrSrSrSrSrSrSr Sr g ) r*i.zâ Return a callable object that calls the given method on its operand. After f = methodcaller('name'), the call f(r) returns r.name(). After g = methodcaller('name', 'date', foo=1), the call g(r) returns r.name('date', foo=1). )Ú_nameÚ_argsÚ_kwargscó|•Xl[UR[5(d [S5eX lX0lg)Nzmethod name must be a string)rÔrzr�rirÕrÖ)r r�r…r†s r?r£Úmethodcaller.__init__7s.€ØŒ ܘ$Ÿ*™*¤c×*Ñ*ÜÐ:Ó;Ð ;ØŒ Ø� rAcó`•[XR5"UR0URD6$rŽ)r�rÔrÕrÖr§s r?r¨Úmethodcaller.__call__>s#€Ü�sŸJ™JÔ'¨¯©ÐD°t·|±|ÑDÐDrAcój•[UR5/nUR[[UR55 URSUR R 555 URR<SURR<SSRU5<S3$)Nc3ó8# •UHupU<SU<3v• M g7f)Ú=Nr;)r–ÚkÚvs r?r˜Ú(methodcaller.__repr__..Dsé€ÐFÒ1E©¨›q¢!Õ$Ò1Eùs‚rŒr­r®r¯) r´rÔÚextendrŸrÕrÖrËr°r±rhr³)r r…s r?r¶Úmethodcaller.__repr__Asx€Ü�T—Z‘ZÓ Ð!ˆØ � ‰ ”Cœ˜dŸj™jÓ)Ô*Ø � ‰ ÑF°·±×1CÑ1CÔ1EÓFÔFØ"Ÿn™n×7Ô7Ø"Ÿn™n×5Ô5Ø"Ÿi™i¨žoð/ð /rAcóä•UR(d&URUR4UR-4$SSKJn U"URUR40URD6UR4$)Nr9)Úpartial)rÖr°rÔrÕÚ functoolsrä)r räs r?r¹Úmethodcaller.__reduce__IsQ€Ø�|�|Ø—>‘> D§J¡J =°4·:±:Ñ#=Ð=Ð =å )Ù˜4Ÿ>™>¨4¯:©:ÑF¸¿¹ÑFÈÏ É ÐRÐ RrA)rÕrÖrÔNr¼r;rAr?r*r*.s$†ñð .€IòòEò/õSrAr*có•X- nU$)zSame as a += b.r;r<s r?rrSó€à�F€AØ €HrAcó•X-nU$)zSame as a &= b.r;r<s r?rrXrèrAcóv•[US5(d#S[U5R-n[U5eX- nU$)z&Same as a += b, for a and b sequences.rcrdrerjs r?rr]s9€ä �1�m× $Ñ $Ø1´D¸³G×4DÑ4DÑDˆÜ˜‹nÐØ�F€AØ €HrAcó•X-nU$)zSame as a //= b.r;r<s r?rreó€à�G€AØ €HrAcó•X-nU$)zSame as a <<= b.r;r<s r?rrjrìrAcó•X-nU$)zSame as a %= b.r;r<s r?rrorèrAcó•X-nU$)zSame as a *= b.r;r<s r?rrtrèrAcó•X-nU$)zSame as a @= b.r;r<s r?rryrèrAcó•X-nU$)zSame as a |= b.r;r<s r?rr~rèrAcó•X-nU$)zSame as a **= b.r;r<s r?rrƒrèrAcó•X-nU$)zSame as a >>= b.r;r<s r?rrˆrìrAcó•X-nU$)zSame as a -= b.r;r<s r?r!r!�rèrAcó•X-nU$)zSame as a /= b.r;r<s r?r#r#’rèrAcó•X-nU$)zSame as a ^= b.r;r<s r?r$r$—rèrA)Ú*)r¾N)r9)kr¾Ú__all__ÚbuiltinsrrNr(r%r r-r rr/r7rr rrr rrrr'r+r,r)r.r0r1r2r3r5r6r8rrr r rrr4r&rrr"r*rrrrrrrrrrrr!r#r$Ú _operatorÚ ImportErrorÚ__lt__Ú__le__Ú__eq__Ú__ne__Ú__ge__Ú__gt__Ú__not__Ú__abs__Ú__add__Ú__and__r¨Ú __floordiv__rSÚ__inv__Ú __invert__Ú __lshift__Ú__mod__Ú__mul__Ú __matmul__Ú__neg__Ú__or__Ú__pos__Ú__pow__Ú __rshift__Ú__sub__Ú __truediv__Ú__xor__Ú __concat__Ú __contains__Ú __delitem__rcÚ __setitem__Ú__iadd__Ú__iand__Ú __iconcat__Ú __ifloordiv__Ú __ilshift__Ú__imod__Ú__imul__Ú __imatmul__Ú__ior__Ú__ipow__Ú __irshift__Ú__isub__Ú __itruediv__Ú__ixor__r;rAr?Úr'sJðñ ò 8€õ!ò òòòòòò ò òòò òòòòòð €òòòòòòòòòòòòò òòò òòAò ô%òR ÷ %+ñ%+÷N+ñ+÷> Sñ SòJ ò  ò  ò ò  ò  ò  ò  ò  ò  ò  ò  ò  ò  ð "Üõ"ð €Ø €Ø €Ø €Ø €Ø €Ø €Ø €Ø €Ø €Ø €Ø€ Ø € Ø €Ø € Ø € Ø €Ø €Ø € Ø €Ø €Ø €Ø €Ø € Ø €Ø€ Ø €Ø € Ø€ Ø€ Ø€ Ø€ Ø €Ø €Ø€ Ø€ Ø€ Ø €Ø €Ø€ Ø €Ø €Ø€ Ø €Ø€ Ø �øðió Ùð úsà D1Ä1D:Ä9D: