o
    <[a|                     @   s  	 d dl mZmZ d dlZeee ZedZdd Z	ee	Z
[	g dZdZeedZeee Zeei  Zeei  Zeei  Zeeg Zeeeg Zeeed Zeeed	d
> Zeee ZeedZeedZ eee! Z"ei  Z#ei  Z$ei  Z%eej&Z'edd  Z(dd Z)e) Z)ee)Z*e)+  [)dd Z,e, Z,ee,Z-[,dd Z.G dd dedZ/G dd dedZ0G dd de0Z1e12e* G dd dedZ3G dd de3Z4G d d! d!e4Z5e52e- G d"d# d#edZ6G d$d% d%e6Z7e72e e72e e72e e72e e72e e72e e72e e72e e72e e72e e72e e72e  e72e" G d&d' d'e6Z8G d(d) d)e7Z9e92e( G d*d+ d+edZ:G d,d- d-edZ;G d.d/ d/e:e6e;Z<G d0d1 d1eZ=d2d3 Z>d4d5 Z?d6d7 Z@G d8d9 d9edZAG d:d; d;e<ZBeB2eC G d<d= d=eBZDeD2e G d>d? d?e<ZEeE2e' G d@dA dAe:ZFG dBdC dCeFeBZGeG2e# G dDdE dEeFeBZHeH2e% G dFdG dGeFe<ZIeI2e$ G dHdI dIeEZJeJ2eK G dJdK dKe8e<ZLeL2eM eL2eN eL2e eL2eO G dLdM dMeLZPeP2eQ eP2e G dNdO dOeLZReR2e eR2e dS )P    )ABCMetaabstractmethodN.c                   C   s   d S N r   r   r   ./var/www/Python-3.10.0/Lib/_collections_abc.py_f   s    r   )	Awaitable	CoroutineAsyncIterableAsyncIteratorAsyncGeneratorHashableIterableIterator	Generator
ReversibleSized	ContainerCallable
CollectionSet
MutableSetMappingMutableMappingMappingViewKeysView	ItemsView
ValuesViewSequenceMutableSequence
ByteStringzcollections.abc       i   r   c                   c   s    d V S r   r   r   r   r   r   <lambda>>   s    r$   c                      s   d S r   r   r   r   r   r   _coro@   s    r%   c                   C  s   d V  d S r   r   r   r   r   r   _agF   s   
 r&   c                 G   sL   | j }|D ]}|D ]}||jv r|j| d u rt    S  qq	t  S dS NT)__mro____dict__NotImplemented)CZmethodsmromethodBr   r   r   _check_methodsN   s   
r/   c                   @   (   e Zd ZdZedd Zedd ZdS )r   r   c                 C      dS Nr   r   selfr   r   r   __hash__^      zHashable.__hash__c                 C      | t u r	t|dS tS )Nr5   )r   r/   r*   clsr+   r   r   r   __subclasshook__b      
zHashable.__subclasshook__N)__name__
__module____qualname__	__slots__r   r5   classmethodr:   r   r   r   r   r   Z       
r   )	metaclassc                   @   0   e Zd ZdZedd Zedd ZeeZ	dS )r   r   c                 c   s    d V  d S r   r   r3   r   r   r   	__await__m   s   
zAwaitable.__await__c                 C   r7   )NrD   )r   r/   r*   r8   r   r   r   r:   q   r;   zAwaitable.__subclasshook__N)
r<   r=   r>   r?   r   rD   r@   r:   GenericAlias__class_getitem__r   r   r   r   r   i       

r   c                   @   s>   e Zd ZdZedd ZedddZdd Zed	d
 Z	dS )r	   r   c                 C      	 t r   StopIterationr4   valuer   r   r   send~      zCoroutine.sendNc                 C   2   	 |d u r|d u r|| }|d ur| |}|r   with_tracebackr4   ZtypZvaltbr   r   r   throw      
zCoroutine.throwc              	   C   0   	 z
|  t W td ttfy   Y d S w )Nzcoroutine ignored GeneratorExitrT   GeneratorExitrJ   RuntimeErrorr3   r   r   r   close      zCoroutine.closec                 C   s   | t u rt|ddddS tS )NrD   rM   rT   rZ   )r	   r/   r*   r8   r   r   r   r:      s   zCoroutine.__subclasshook__NN)
r<   r=   r>   r?   r   rM   rT   rZ   r@   r:   r   r   r   r   r	   z   s    

r	   c                   @   rC   )r
   r   c                 C   s   t  S r   )r   r3   r   r   r   	__aiter__   s   zAsyncIterable.__aiter__c                 C   r7   )Nr]   )r
   r/   r*   r8   r   r   r   r:      r;   zAsyncIterable.__subclasshook__N)
r<   r=   r>   r?   r   r]   r@   r:   rE   rF   r   r   r   r   r
      rG   r
   c                   @   0   e Zd ZdZedd Zdd Zedd ZdS )	r   r   c                       	 t r   StopAsyncIterationr3   r   r   r   	__anext__   s   zAsyncIterator.__anext__c                 C      | S r   r   r3   r   r   r   r]         zAsyncIterator.__aiter__c                 C      | t u r
t|ddS tS )Nrb   r]   )r   r/   r*   r8   r   r   r   r:         zAsyncIterator.__subclasshook__N)	r<   r=   r>   r?   r   rb   r]   r@   r:   r   r   r   r   r          
r   c                   @   F   e Zd ZdZdd Zedd ZedddZd	d
 Ze	dd Z
dS )r   r   c                    s   	 |  d I d H S r   )asendr3   r   r   r   rb      s   zAsyncGenerator.__anext__c                    r_   r   r`   rK   r   r   r   ri      s   zAsyncGenerator.asendNc                    s4   	 |d u r|d u r|| }|d ur| |}|r   rP   rR   r   r   r   athrow   s   
zAsyncGenerator.athrowc              	      s8   	 z|  tI d H  W td ttfy   Y d S w )Nz,asynchronous generator ignored GeneratorExit)rj   rX   ra   rY   r3   r   r   r   aclose   s   zAsyncGenerator.aclosec                 C      | t u rt|dddddS tS )Nr]   rb   ri   rj   rk   )r   r/   r*   r8   r   r   r   r:      
   zAsyncGenerator.__subclasshook__r\   )r<   r=   r>   r?   rb   r   ri   rj   rk   r@   r:   r   r   r   r   r          

r   c                   @   rC   )r   r   c                 c       d S NFr   r3   r   r   r   __iter__     zIterable.__iter__c                 C   r7   )Nrq   )r   r/   r*   r8   r   r   r   r:     r;   zIterable.__subclasshook__N)
r<   r=   r>   r?   r   rq   r@   r:   rE   rF   r   r   r   r   r      s    

r   c                   @   r^   )	r   r   c                 C   rH   r   rI   r3   r   r   r   __next__     zIterator.__next__c                 C   rc   r   r   r3   r   r   r   rq     rd   zIterator.__iter__c                 C   re   )Nrq   rs   )r   r/   r*   r8   r   r   r   r:     rf   zIterator.__subclasshook__N)	r<   r=   r>   r?   r   rs   rq   r@   r:   r   r   r   r   r     rg   r   c                   @   r0   )r   r   c                 c   ro   rp   r   r3   r   r   r   __reversed__6  rr   zReversible.__reversed__c                 C   re   )Nru   rq   )r   r/   r*   r8   r   r   r   r:   ;  rf   zReversible.__subclasshook__N)r<   r=   r>   r?   r   ru   r@   r:   r   r   r   r   r   2  s    
r   c                   @   rh   )r   r   c                 C   s   	 |  d S r   )rM   r3   r   r   r   rs   F  s   
zGenerator.__next__c                 C   rH   r   rI   rK   r   r   r   rM   L  rN   zGenerator.sendNc                 C   rO   r   rP   rR   r   r   r   rT   S  rU   zGenerator.throwc              	   C   rV   )Nzgenerator ignored GeneratorExitrW   r3   r   r   r   rZ   `  r[   zGenerator.closec                 C   rl   )Nrq   rs   rM   rT   rZ   )r   r/   r*   r8   r   r   r   r:   j  rm   zGenerator.__subclasshook__r\   )r<   r=   r>   r?   rs   r   rM   rT   rZ   r@   r:   r   r   r   r   r   B  rn   r   c                   @   r0   )r   r   c                 C   r1   r2   r   r3   r   r   r   __len__y  r6   zSized.__len__c                 C   r7   )Nrv   )r   r/   r*   r8   r   r   r   r:   }  r;   zSized.__subclasshook__N)r<   r=   r>   r?   r   rv   r@   r:   r   r   r   r   r   u  rA   r   c                   @   rC   )r   r   c                 C   r1   rp   r   )r4   xr   r   r   __contains__  r6   zContainer.__contains__c                 C   r7   )Nrx   )r   r/   r*   r8   r   r   r   r:     r;   zContainer.__subclasshook__N)
r<   r=   r>   r?   r   rx   r@   r:   rE   rF   r   r   r   r   r     rG   r   c                   @   s   e Zd ZdZedd ZdS )r   r   c                 C   s   | t u rt|dddS tS )Nrv   rq   rx   )r   r/   r*   r8   r   r   r   r:     s   zCollection.__subclasshook__N)r<   r=   r>   r?   r@   r:   r   r   r   r   r     s    r   c                       sJ   e Zd Z	 dZ fddZedd Z fddZdd	 Zd
d Z	  Z
S )_CallableGenericAliasr   c                    sf   t |trt|dkstd|\}}t |tr g ||R }nt|s+td| t | ||S )N   z6Callable must be used as Callable[[arg, ...], result].FExpected a list of types, an ellipsis, ParamSpec, or Concatenate. Got )
isinstancetuplelen	TypeErrorlist_is_param_exprsuper__new__)r9   originargst_argst_result	__class__r   r   r     s   
z_CallableGenericAlias.__new__c                 C   sT   g }| j D ]}t|drt|jtr||j qt|r"|| qtt	|S )N__parameters__)
__args__hasattrr|   r   r}   extend_is_typevarlikeappenddictfromkeys)r4   Zparamsargr   r   r   r     s   

z$_CallableGenericAlias.__parameters__c                    s\   t | jdkrt| jd rt  S dddd | jd d D  dt| jd  d	S )
Nrz   r   zcollections.abc.Callable[[z, c                 S   s   g | ]}t |qS r   )
_type_repr).0ar   r   r   
<listcomp>  s    z2_CallableGenericAlias.__repr__.<locals>.<listcomp>z], ])r~   r   r   r   __repr__joinr   r3   r   r   r   r     s   
z_CallableGenericAlias.__repr__c                 C   sB   | j }t|dkrt|d st|d d |d f}tt|ffS )Nrz   r   r   )r   r~   r   r   ry   r   )r4   r   r   r   r   
__reduce__  s   z _CallableGenericAlias.__reduce__c           
   	      sv  t | j}|dkrt|  dt|ts|f}|dkr0t| jd r0|r0t|d s0t|f}t |}||krNtd||kr@dnd d|  d| d	| tt| j| g }| j	D ]C}t
|rzt|ru | }t|sttd
| n$ | }nt|drt|jtr|j}|rt fdd|D }|| }|| q[t|d ts|d }|d d }	|	|f}ttt|S )Nr   z is not a generic classr"   zToo ZmanyZfewz arguments for z	; actual z, expected r{   r   c                 3   s    | ]} | V  qd S r   r   )r   rw   Zsubstr   r   	<genexpr>  s    z4_CallableGenericAlias.__getitem__.<locals>.<genexpr>r   )r~   r   r   r|   r}   r   r   r   zipr   r   r   r   ry   r   )
r4   itemZ	param_lenZitem_lenZnew_argsr   Z	subparamsZsubargsr   r   r   r   r   __getitem__  sV   





z!_CallableGenericAlias.__getitem__)r<   r=   r>   r?   r   propertyr   r   r   r   __classcell__r   r   r   r   ry     s    	
ry   c                 C   s   t | }|jdko|jdv S )Ntyping>   ZTypeVar	ParamSpec)typer=   r<   )r   objr   r   r   r     s   
r   c                    sH   	  t u rdS t trdS t  d} jdko#t fdd|D S )NT)r   Z_ConcatenateGenericAliasr   c                 3   s    | ]} j |kV  qd S r   )r<   )r   namer   r   r   r     s    z!_is_param_expr.<locals>.<genexpr>)Ellipsisr|   r   r   r=   any)r   namesr   r   r   r     s   
 r   c                 C   sd   	 t | tr
t| S t | tr | jdkr| jS | j d| j S | tu r&dS t | tr.| jS t| S )Nbuiltins.z...)	r|   rE   reprr   r=   r>   r   FunctionTyper<   r   r   r   r   r     s   



r   c                   @   rC   )r   r   c                 O   r1   rp   r   )r4   r   kwdsr   r   r   __call__*  r6   zCallable.__call__c                 C   r7   )Nr   )r   r/   r*   r8   r   r   r   r:   .  r;   zCallable.__subclasshook__N)
r<   r=   r>   r?   r   r   r@   r:   ry   rF   r   r   r   r   r   &  rG   r   c                   @   s   e Zd Z	 dZdd Zdd Zdd Zdd	 Zd
d Ze	dd Z
dd ZeZdd Zdd ZeZdd Zdd Zdd ZeZdd ZdS )r   r   c                 C   s>   t |tstS t| t|krdS | D ]	}||vr dS qdS NFTr|   r   r*   r~   r4   otherZelemr   r   r   __le__G     
z
Set.__le__c                 C   s(   t |tstS t| t|k o| |S r   r|   r   r*   r~   r   r4   r   r   r   r   __lt__Q     
z
Set.__lt__c                 C   s(   t |tstS t| t|ko| |S r   )r|   r   r*   r~   __ge__r   r   r   r   __gt__V  r   z
Set.__gt__c                 C   s>   t |tstS t| t|k rdS |D ]	}|| vr dS qdS r   r   r   r   r   r   r   [  r   z
Set.__ge__c                 C   s(   t |tstS t| t|ko| |S r   r   r   r   r   r   __eq__e  r   z
Set.__eq__c                 C   s
   	 | |S r   r   )r9   itr   r   r   _from_iterablej  s   zSet._from_iterablec                    s&   t |tstS   fdd|D S )Nc                 3   s    | ]	}| v r|V  qd S r   r   r   rL   r3   r   r   r   v  s    zSet.__and__.<locals>.<genexpr>r|   r   r*   r   r   r   r3   r   __and__s     
zSet.__and__c                 C   s   	 |D ]	}|| v r dS qdS r   r   )r4   r   rL   r   r   r   
isdisjointz  s   zSet.isdisjointc                 C   s*   t |tstS dd | |fD }| |S )Nc                 s   s    | ]
}|D ]}|V  qqd S r   r   )r   ser   r   r   r     s    zSet.__or__.<locals>.<genexpr>r   )r4   r   Zchainr   r   r   __or__  s   

z
Set.__or__c                    s:   t  tst  tstS |   |  fdd| D S )Nc                 3       | ]	}| vr|V  qd S r   r   r   r   r   r   r         zSet.__sub__.<locals>.<genexpr>r|   r   r   r*   r   r   r   r   r   __sub__  
   


zSet.__sub__c                    s:   t |tst |tstS  |}  fdd|D S )Nc                 3   r   r   r   r   r3   r   r   r     r   zSet.__rsub__.<locals>.<genexpr>r   r   r   r3   r   __rsub__  r   zSet.__rsub__c                 C   s2   t |tst |tstS | |}| | ||  B S r   r   r   r   r   r   __xor__  s
   


zSet.__xor__c                 C   s   	 t j}d| d }t| }d|d  }||M }| D ]}t|}|||d> A dA d N }||M }q||d? |d? A N }|d	 d
 }||M }||krO||d 8 }|dkrUd}|S )Nrz   r"   iMr   iM[l   4~2       i i6r   i8#)sysmaxsizer~   hash)r4   ZMAXZMASKnhrw   Zhxr   r   r   _hash  s$   
z	Set._hashN)r<   r=   r>   r?   r   r   r   r   r   r@   r   r   __rand__r   r   __ror__r   r   r   __rxor__r   r   r   r   r   r   :  s(    



r   c                   @   sb   e Zd Z	 dZedd Zedd Zdd Zdd	 Zd
d Z	dd Z
dd Zdd Zdd ZdS )r   r   c                 C   rH   r   NotImplementedErrorrK   r   r   r   add  rt   zMutableSet.addc                 C   rH   r   r   rK   r   r   r   discard  rt   zMutableSet.discardc                 C   s    	 || vr	t || | d S r   )KeyErrorr   rK   r   r   r   remove  s   zMutableSet.removec                 C   s:   	 t | }zt|}W n
 ty   td w | | |S r   )iternextrJ   r   r   r4   r   rL   r   r   r   pop  s   
zMutableSet.popc                 C   $   	 z	 |    q ty   Y d S w r'   )r   r   r3   r   r   r   clear     zMutableSet.clearc                 C   s   |D ]}|  | q| S r   )r   r   r   r   r   __ior__  s   zMutableSet.__ior__c                 C   s   | | D ]}|  | q| S r   )r   r   r   r   r   __iand__  s   zMutableSet.__iand__c                 C   sT   || u r
|    | S t|ts| |}|D ]}|| v r"| | q| | q| S r   )r   r|   r   r   r   r   r   r   r   r   __ixor__  s   	

zMutableSet.__ixor__c                 C   s,   || u r
|    | S |D ]}| | q| S r   )r   r   r   r   r   r   __isub__  s   zMutableSet.__isub__N)r<   r=   r>   r?   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r     s    


r   c                   @   sX   e Zd Z	 dZdZedd ZdddZdd	 Zd
d Z	dd Z
dd Zdd ZdZdS )r   r   @   c                 C      t r   r   r4   keyr   r   r   r   )  r6   zMapping.__getitem__Nc                 C   s$   	 z| | W S  t y   | Y S w r   r   r4   r   defaultr   r   r   get-  s   
zMapping.getc                 C   s$   z| |  W dS  t y   Y dS w r   r   r   r   r   r   rx   4  s   
zMapping.__contains__c                 C   
   	 t | S r   )r   r3   r   r   r   keys<     zMapping.keysc                 C   r   r   )r   r3   r   r   r   items@  r   zMapping.itemsc                 C   r   r   )r   r3   r   r   r   valuesD  r   zMapping.valuesc                 C   s&   t |tstS t|  t| kS r   )r|   r   r*   r   r   r   r   r   r   r   H  r   zMapping.__eq__r   )r<   r=   r>   r?   __abc_tpflags__r   r   r   rx   r   r   r   r   ru   r   r   r   r   r     s    

r   c                   @   s0   e Zd ZdZdd Zdd Zdd ZeeZ	dS )	r   _mappingc                 C   s
   || _ d S r   r   )r4   mappingr   r   r   __init__V     
zMappingView.__init__c                 C   s
   t | jS r   )r~   r   r3   r   r   r   rv   Y  r   zMappingView.__len__c                 C   s
   d | S )Nz&{0.__class__.__name__}({0._mapping!r}))formatr3   r   r   r   r   \  r   zMappingView.__repr__N)
r<   r=   r>   r?   r   rv   r   r@   rE   rF   r   r   r   r   r   R  s    r   c                   @   ,   e Zd ZdZedd Zdd Zdd ZdS )	r   r   c                 C      t |S r   setr4   r   r   r   r   r   f     zKeysView._from_iterablec                 C   s
   || j v S r   r   r   r   r   r   rx   j  r   zKeysView.__contains__c                 c   s    | j E d H  d S r   r   r3   r   r   r   rq   m  s   zKeysView.__iter__Nr<   r=   r>   r?   r@   r   rx   rq   r   r   r   r   r   b  s    
r   c                   @   r  )	r   r   c                 C   r  r   r  r  r   r   r   r   x  r  zItemsView._from_iterablec                 C   s<   |\}}z| j | }W n
 ty   Y dS w ||u p||kS rp   )r   r   )r4   r   r   rL   vr   r   r   rx   |  s   zItemsView.__contains__c                 c   s"    | j D ]
}|| j | fV  qd S r   r   r   r   r   r   rq     s   
zItemsView.__iter__Nr  r   r   r   r   r   t  s    
	r   c                   @   s    e Zd ZdZdd Zdd ZdS )r   r   c                 C   s0   | j D ]}| j | }||u s||kr dS qdS NTFr   )r4   rL   r   r	  r   r   r   rx     s   

zValuesView.__contains__c                 c   s    | j D ]}| j | V  qd S r   r   r   r   r   r   rq     s   
zValuesView.__iter__N)r<   r=   r>   r?   rx   rq   r   r   r   r   r     s    r   c                   @   s`   e Zd Z	 dZedd Zedd Ze ZefddZ	dd	 Z
d
d ZdddZdddZdS )r   r   c                 C   r   r   r   r4   r   rL   r   r   r   __setitem__  r6   zMutableMapping.__setitem__c                 C   r   r   r   r   r   r   r   __delitem__  r6   zMutableMapping.__delitem__c                 C   s<   	 z| | }W n t y   || ju r | Y S w | |= |S r   )r   _MutableMapping__marker)r4   r   r   rL   r   r   r   r     s   
zMutableMapping.popc                 C   s>   	 zt t| }W n
 ty   td w | | }| |= ||fS r   )r   r   rJ   r   r  r   r   r   popitem  s   zMutableMapping.popitemc                 C   r   r'   )r  r   r3   r   r   r   r     r   zMutableMapping.clearc                K   sz   	 t |tr|D ]%}|| | |< qt|dr#| D ]}|| | |< q|D ]\}}|| |< q%| D ]\}}|| |< q2d S )Nr   )r|   r   r   r   r   )r4   r   r   r   rL   r   r   r   update  s   



zMutableMapping.updateNc                 C   s*   	 z| | W S  t y   || |< Y |S w r   r   r   r   r   r   
setdefault  s   

zMutableMapping.setdefault)r   r   )r<   r=   r>   r?   r   r  r  objectr  r   r  r   r  r  r   r   r   r   r     s    


r   c                   @   sL   e Zd Z	 dZdZedd Zdd Zdd Zd	d
 Z	dddZ
dd ZdS )r   r       c                 C   r   r   
IndexErrorr4   indexr   r   r   r     r6   zSequence.__getitem__c                 c   s6    d}z	 | | }|V  |d7 }q t y   Y d S w )Nr   Tr"   r  )r4   ir	  r   r   r   rq     s   zSequence.__iter__c                 C   s$   | D ]}||u s||kr dS qdS r
  r   )r4   rL   r	  r   r   r   rx     s
   zSequence.__contains__c                 c   s&    t tt| D ]}| | V  q	d S r   )reversedranger~   )r4   r  r   r   r   ru     s   zSequence.__reversed__r   Nc                 C   s   	 |d ur|dk rt t| | d}|d ur |dk r |t| 7 }|}|d u s*||k rRz| | }||u s7||kr:|W S W n
 tyE   Y tw |d7 }|d u s*||k s*t)Nr   r"   )maxr~   r  
ValueError)r4   rL   startstopr  r	  r   r   r   r    s&   zSequence.indexc                    s   	 t  fdd| D S )Nc                 3   s$    | ]}| u s| krd V  qdS )r"   Nr   )r   r	  rL   r   r   r   4  s   " z!Sequence.count.<locals>.<genexpr>)sumrK   r   r  r   count2  s   zSequence.count)r   N)r<   r=   r>   r?   r   r   r   rq   rx   ru   r  r!  r   r   r   r   r     s    


r   c                   @   s   e Zd Z	 dZdS )r    r   N)r<   r=   r>   r?   r   r   r   r   r    <  s    r    c                   @   sp   e Zd Z	 dZedd Zedd Zedd Zdd	 Zd
d Z	dd Z
dd ZdddZdd Zdd ZdS )r   r   c                 C   r   r   r  r4   r  rL   r   r   r   r  Q  r6   zMutableSequence.__setitem__c                 C   r   r   r  r  r   r   r   r  U  r6   zMutableSequence.__delitem__c                 C   rH   r   r  r"  r   r   r   insertY  rt   zMutableSequence.insertc                 C   s   	 |  t| | d S r   )r#  r~   rK   r   r   r   r   ^  s   zMutableSequence.appendc                 C   r   r'   )r   r  r3   r   r   r   r   b  r   zMutableSequence.clearc                 C   sJ   	 t | }t|d D ]}| || d  | | | |< | || d < qd S )Nrz   r"   )r~   r  )r4   r   r  r   r   r   reversej  s
   ,zMutableSequence.reversec                 C   s*   	 || u r	t |}|D ]}| | qd S r   )r   r   )r4   r   r	  r   r   r   r   p  s   zMutableSequence.extendr   c                 C   s   	 | | }| |= |S r   r   )r4   r  r	  r   r   r   r   w  s   zMutableSequence.popc                 C   s   	 | |  |= d S r   )r  rK   r   r   r   r     s   zMutableSequence.removec                 C   s   |  | | S r   )r   )r4   r   r   r   r   __iadd__  s   
zMutableSequence.__iadd__N)r   )r<   r=   r>   r?   r   r  r  r#  r   r   r$  r   r   r   r%  r   r   r   r   r   H  s     



r   )Sabcr   r   r   r   r   intrE   ZEllipsisTyper   r   __all__r<   r   Zbytes_iterator	bytearrayZbytearray_iteratorr   Zdict_keyiteratorr   Zdict_valueiteratorr   Zdict_itemiteratorZlist_iteratorr  Zlist_reverseiteratorr  Zrange_iteratorZlongrange_iteratorr  Zset_iteratorZstr_iteratorZtuple_iteratorr   Zzip_iteratorZ	dict_keysZdict_valuesZ
dict_itemsr)   ZmappingproxyZ	generatorr%   Z	coroutinerZ   r&   Zasync_generatorr/   r   r   r	   registerr
   r   r   r   r   r   r   r   r   r   ry   r   r   r   r   r   	frozensetr   r   r   r   r   r   r   r   r   r}   str
memoryviewr    bytesr   r   r   r   r   <module>   s   	

)
0













0a 

P
3



R
?





B