o
    IAf-}                     @   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   '/usr/lib/python3.10/_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   sN   | j }|D ]}|D ]}||jv r|j| d u rt    S  nq	t  S qdS )NT)__mro____dict__NotImplemented)C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   typ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rV   GeneratorExitrJ   RuntimeErrorr3   r   r   r   close      zCoroutine.closec                 C   s   | t u rt|ddddS tS )NrD   rM   rV   r\   )r	   r/   r)   r8   r   r   r   r:      s   zCoroutine.__subclasshook__NN)
r<   r=   r>   r?   r   rM   rV   r\   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 )Nrd   r_   )r   r/   r)   r8   r   r   r   r:         zAsyncIterator.__subclasshook__N)	r<   r=   r>   r?   r   rd   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   rd      s   zAsyncGenerator.__anext__c                    ra   r   rb   rK   r   r   r   rk      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)rl   rZ   rc   r[   r3   r   r   r   aclose   s   zAsyncGenerator.aclosec                 C      | t u rt|dddddS tS )Nr_   rd   rk   rl   rm   )r   r/   r)   r8   r   r   r   r:      
   zAsyncGenerator.__subclasshook__r^   )r<   r=   r>   r?   rd   r   rk   rl   rm   r@   r:   r   r   r   r   r          

r   c                   @   rC   )r   r   c                 c       d S r   r   r3   r   r   r   __iter__     zIterable.__iter__c                 C   r7   )Nrr   )r   r/   r)   r8   r   r   r   r:     r;   zIterable.__subclasshook__N)
r<   r=   r>   r?   r   rr   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   re   r   r   r3   r   r   r   rr     rf   zIterator.__iter__c                 C   rg   )Nrr   rt   )r   r/   r)   r8   r   r   r   r:     rh   zIterator.__subclasshook__N)	r<   r=   r>   r?   r   rt   rr   r@   r:   r   r   r   r   r     ri   r   c                   @   r0   )r   r   c                 c   rq   r   r   r3   r   r   r   __reversed__6  rs   zReversible.__reversed__c                 C   rg   )Nrv   rr   )r   r/   r)   r8   r   r   r   r:   ;  rh   zReversible.__subclasshook__N)r<   r=   r>   r?   r   rv   r@   r:   r   r   r   r   r   2  s    
r   c                   @   rj   )r   r   c                 C   s   	 |  d S r   )rM   r3   r   r   r   rt   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   rV   S  rW   zGenerator.throwc              	   C   rX   )Nzgenerator ignored GeneratorExitrY   r3   r   r   r   r\   `  r]   zGenerator.closec                 C   rn   )Nrr   rt   rM   rV   r\   )r   r/   r)   r8   r   r   r   r:   j  ro   zGenerator.__subclasshook__r^   )r<   r=   r>   r?   rt   r   rM   rV   r\   r@   r:   r   r   r   r   r   B  rp   r   c                   @   r0   )r   r   c                 C   r1   r2   r   r3   r   r   r   __len__y  r6   zSized.__len__c                 C   r7   )Nrw   )r   r/   r)   r8   r   r   r   r:   }  r;   zSized.__subclasshook__N)r<   r=   r>   r?   r   rw   r@   r:   r   r   r   r   r   u  rA   r   c                   @   rC   )r   r   c                 C   r1   NFr   )r4   xr   r   r   __contains__  r6   zContainer.__contains__c                 C   r7   )Nrz   )r   r/   r)   r8   r   r   r   r:     r;   zContainer.__subclasshook__N)
r<   r=   r>   r?   r   rz   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 )Nrw   rr   rz   )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   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 )
Nr|   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 )Nr|   r   r   )r   r   r   r   r{   r   )r4   r   r   r   r   
__reduce__  s   z _CallableGenericAlias.__reduce__c           
   	      s  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 ]N}t
|rzt|ru | }t|sttd
| n$ | }nt|drt|jtr|j}|rt fdd|D }|| }t|tr|| q[|| q[t|d ts|d }|d d }	|	|f}ttt|S )Nr   z is not a generic classr"   zToo manyfewz arguments for z	; actual z, expected r}   r   c                 3   s    | ]} | V  qd S r   r   )r   ry   substr   r   	<genexpr>  s    z4_CallableGenericAlias.__getitem__.<locals>.<genexpr>r   )r   r   r   r~   r   r   r   r   zipr   r   r   r   r   r{   r   )
r4   item	param_lenitem_lennew_argsr   	subparamssubargsr   r   r   r   r   __getitem__  sZ   






z!_CallableGenericAlias.__getitem__)r<   r=   r>   r?   r   propertyr   r   r   r   __classcell__r   r   r   r   r{     s    	
r{   c                 C   s   t | }|jdko|jdv S )Ntyping>   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   _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   rx   r   )r4   r   kwdsr   r   r   __call__-  r6   zCallable.__call__c                 C   r7   )Nr   )r   r/   r)   r8   r   r   r   r:   1  r;   zCallable.__subclasshook__N)
r<   r=   r>   r?   r   r   r@   r:   r{   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   otherelemr   r   r   __le__J     
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__T     
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__Y  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__h  r   z
Set.__eq__c                 C   s
   	 | |S r   r   r9   itr   r   r   _from_iterablem  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   y  s    zSet.__and__.<locals>.<genexpr>r~   r   r)   r   r   r   r3   r   __and__v     
zSet.__and__c                 C   s   	 |D ]	}|| v r dS qdS r   r   )r4   r   rL   r   r   r   
isdisjoint}  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   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 )Nr|   r"   iMr   iM[l   4~2       i i6r   i8#)sysmaxsizer   hash)r4   MAXMASKnhry   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  ru   zMutableSet.addc                 C   rH   r   r   rK   r   r   r   discard  ru   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   get0  s   
zMapping.getc                 C   s$   z| |  W dS  t y   Y dS w r   r  r  r   r   r   rz   7  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   itemsC  r  zMapping.itemsc                 C   r	  r   )r   r3   r   r   r   valuesG  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   K  r   zMapping.__eq__r   )r<   r=   r>   r?   __abc_tpflags__r   r   r  rz   r
  r  r  r   rv   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__Y     
zMappingView.__init__c                 C   s
   t | jS r   )r   r  r3   r   r   r   rw   \  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  rw   r   r@   rE   rF   r   r   r   r   r   U  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   setr   r   r   r   r   i     zKeysView._from_iterablec                 C   s
   || j v S r   r  r  r   r   r   rz   m  r  zKeysView.__contains__c                 c   s    | j E d H  d S r   r  r3   r   r   r   rr   p  s   zKeysView.__iter__Nr<   r=   r>   r?   r@   r   rz   rr   r   r   r   r   r   e  s    
r   c                   @   r  )	r   r   c                 C   r  r   r  r   r   r   r   r   {  r  zItemsView._from_iterablec                 C   s<   |\}}z| j | }W n
 ty   Y dS w ||u p||kS rx   )r  r   )r4   r   r  rL   vr   r   r   rz     s   zItemsView.__contains__c                 c   s"    | j D ]
}|| j | fV  qd S r   r  r  r   r   r   rr     s   
zItemsView.__iter__Nr  r   r   r   r   r   w  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   rz     s   

zValuesView.__contains__c                 c   s    | j D ]}| j | V  qd S r   r  r  r   r   r   rr     s   
zValuesView.__iter__N)r<   r=   r>   r?   rz   rr   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   s~   	 t |tr|D ]}|| | |< qnt|dr%| D ]}|| | |< qn|D ]\}}|| |< q'| D ]\}}|| |< q4d 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   rr   
  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   rz     s
   zSequence.__contains__c                 c   s&    t tt| D ]}| | V  q	d S r   )reversedranger   )r4   r*  r   r   r   rv     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   7  s   " z!Sequence.count.<locals>.<genexpr>)sumrK   r   r1  r   count5  s   zSequence.count)r   N)r<   r=   r>   r?   r  r   r   rr   rz   rv   r)  r3  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  T  r6   zMutableSequence.__setitem__c                 C   r  r   r&  r(  r   r   r   r  X  r6   zMutableSequence.__delitem__c                 C   rH   r   r&  r4  r   r   r   insert\  ru   zMutableSequence.insertc                 C   s   	 |  t| | d S r   )r5  r   rK   r   r   r   r   a  s   zMutableSequence.appendc                 C   r   r   )r   r'  r3   r   r   r   r   e  r   zMutableSequence.clearc                 C   sJ   	 t | }t|d D ]}| || d  | | | |< | || d < qd S )Nr|   r"   )r   r,  )r4   r   r*  r   r   r   reversem  s
   ,zMutableSequence.reversec                 C   s*   	 || u r	t |}|D ]}| | qd S r   )r   r   )r4   r  r  r   r   r   r   s  s   zMutableSequence.extendr   c                 C   s   	 | | }| |= |S r   r   )r4   r)  r  r   r   r   r   z  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  r5  r   r   r6  r   r   r   r7  r   r   r   r   r   K  s     



r   )Sabcr   r   r   r   r   intrE   EllipsisTyper   r   __all__r<   r   bytes_iterator	bytearraybytearray_iteratorr
  dict_keyiteratorr  dict_valueiteratorr  dict_itemiteratorlist_iteratorr+  list_reverseiteratorr,  range_iteratorlongrange_iteratorr  set_iteratorstr_iteratortuple_iteratorr   zip_iterator	dict_keysdict_values
dict_itemsr(   mappingproxy	generatorr%   	coroutiner\   r&   async_generatorr/   r   r   r	   registerr
   r   r   r   r   r   r   r   r   r   r{   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d 

P
3



R
?





B