
    gC	                         S SK r S SKrS SKrS SKJr  S SKJr  S SKJrJ	r	  Sr
Sr\" \ R                  R                  S5      5      r\ " S S	\5      5       r\r\(       d
   S
SKJr  \rgg! \ a     gf = f)    N)MutableSequence)total_ordering)AnyTypez1.5.0)
FrozenListPyFrozenListFROZENLIST_NO_EXTENSIONSc                       \ rS rSrSr\R                  S:  a  \" \R                  5      r
O\S\S    S\S\S    4S j5       r
SS	 jr\S
 5       rS rS rS rS rS rS rS rS rS rS rS rS rSrg)r      _frozen_items)   	   clscls_itemreturnc                     U $ N )r   r   s     [/Users/Alptekin/Desktop/izin_takip/venv/lib/python3.13/site-packages/frozenlist/__init__.py__class_getitem__FrozenList.__class_getitem__   s	    
 J    Nc                 @    SU l         Ub  [        U5      nO/ nXl        g )NF)r   listr   )selfitemss     r   __init__FrozenList.__init__   s"    KEEr   c                     U R                   $ r   r   r   s    r   frozenFrozenList.frozen'   s    ||r   c                     SU l         g )NTr"   r#   s    r   freezeFrozenList.freeze+   s	    r   c                      U R                   U   $ r   )r   r   indexs     r   __getitem__FrozenList.__getitem__.   s    {{5!!r   c                 X    U R                   (       a  [        S5      eX R                  U'   g NzCannot modify frozen list.r   RuntimeErrorr   )r   r+   values      r   __setitem__FrozenList.__setitem__1   s!    <<;<<"Er   c                 V    U R                   (       a  [        S5      eU R                  U	 g r/   r0   r*   s     r   __delitem__FrozenList.__delitem__6   s!    <<;<<KKr   c                 6    U R                   R                  5       $ r   )r   __len__r#   s    r   r9   FrozenList.__len__;   s    {{""$$r   c                 6    U R                   R                  5       $ r   )r   __iter__r#   s    r   r<   FrozenList.__iter__>   s    {{##%%r   c                 6    U R                   R                  5       $ r   )r   __reversed__r#   s    r   r?   FrozenList.__reversed__A   s    {{''))r   c                     [        U 5      U:H  $ r   r   r   others     r   __eq__FrozenList.__eq__D       DzU""r   c                     [        U 5      U:*  $ r   rB   rC   s     r   __le__FrozenList.__le__G   rG   r   c                 r    U R                   (       a  [        S5      eU R                  R                  X5        g r/   )r   r1   r   insert)r   positems      r   rL   FrozenList.insertJ   s'    <<;<<3%r   c                 >    SU R                    SU R                  < S3$ )Nz<FrozenList(frozen=z, z)>r   r#   s    r   __repr__FrozenList.__repr__O   s    $T\\N"T[[O2FFr   c                 b    U R                   (       a  [        [        U 5      5      $ [        S5      e)NzCannot hash unfrozen list.)r   hashtupler1   r#   s    r   __hash__FrozenList.__hash__R   s$    <<d$$;<<r   r   )__name__
__module____qualname____firstlineno__	__slots__sysversion_infoclassmethodtypesGenericAliasr   r   r   r   propertyr$   r'   r,   r3   r6   r9   r<   r?   rE   rI   rL   rQ   rV   __static_attributes__r   r   r   r   r      s    %I
6!'(:(:; 
	l#		 ,	 
	  "#

%&*##&
G=r   r      )r   )osr]   r`   collections.abcr   	functoolsr   typingr   r   __version____all__boolenvirongetNO_EXTENSIONSr   r   _frozenlistCFrozenListImportErrorr   r   r   <module>rr      s    	 
  + $ 
( RZZ^^$>?@ E= E= E=P  !: !
   s    A* *A32A3