
    'iv                     J    d Z ddlmZ ddlmZ  ede      Z	  G d de      Zy)z)
Types for Ethereum network identifiers.
    )IntEnum)NewTypeURIc                   +   e Zd ZdZdZ	 dZ	 dZ	 dZ	 dZ	 dZ	dZ
d	Zd
ZdZ	 dZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZ dZ!d Z"d!Z#d"Z$d#Z%d$Z&d%Z'd&Z(d'Z)d(Z*d)Z+d*Z,d+Z-d,Z.d-Z/d.Z0d/Z1d0Z2d1Z3d2Z4d3Z5d4Z6d5Z7d6Z8d7Z9d8Z:d9Z;d:Z<d;Z=d<Z>d=Z?d>Z@d?ZAd@ZBdAZCdBZDdCZEdDZFdEZGdFZHdGZIdHZJdIZKdJZLdKZMdLZNdMZOdNZPdOZQdPZRdQZSdRZTdSZUdTZVdUZWdVZXdWZYdXZZdYZ[dZZ\d[Z]d\Z^d]Z_d^Z`d_Zad`ZbdaZcdbZddcZeddZfdeZg	 dfZhdgZidhZjdiZkdjZldkZmdlZndmZodnZpdoZqdpZrdqZsdrZtdsZudtZvduZwdvZxdwZydxZzdyZ{dzZ|d{Z}d|Z~d}Zd~ZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZ dZd ZdZdZdZdZdZdZdZ	dZ
d	Zd
ZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZ dZ!d Z"d!Z#d"Z$d#Z%d$Z&d%Z'd&Z(d'Z)d(Z*d)Z+d*Z,d+Z-d,Z.d-Z/d.Z0d/Z1d0Z2d1Z3d2Z4d3Z5d4Z6d5Z7d6Z8d7Z9d8Z:d9Z;d:Z<d;Z=d<Z>d=Z?d>Z@d?ZAd@ZBdAZCdBZDdCZEdDZFdEZGdFZHdGZIdHZJdIZKdJZLdKZMdLZNdMZOdNZPdOZQdPZRdQZSdRZTdSZUdTZVdUZWdVZXdWZYdXZZdYZ[dZZ\d[Z]d\Z^d]Z_d^Z`d_Zad`ZbdaZcdbZddcZeddZfdeZgdfZhdgZidhZjdiZkdjZldkZmdlZndmZodnZpdoZqdpZrdqZsdrZtdsZudtZvduZwdvZxdwZydxZzdyZ{dzZ|d{Z}d|Z~d}Zd~ZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZÐdZĐdÐZŐdĐZƐdŐZǐdƐZȐdǐZɐdȐZʐdɐZːdʐZ̐dːZ͐d̐Zΐd͐ZϐdΐZАdϐZѐdАZҐdѐZӐdҐZԐdӐZՐdԐZ֐dՐZאd֐ZؐdאZِdؐZڐdِZېdڐZܐdېZݐdܐZސdݐZߐdސZdߐZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZ dZd ZdZdZdZdZdZdZdZ	dZ
d	Zd
ZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZ dZ!d Z"d!Z#d"Z$d#Z%d$Z&d%Z'd&Z(d'Z)d(Z*d)Z+d*Z,d+Z-d,Z.d-Z/d.Z0d/Z1d0Z2d1Z3d2Z4d3Z5d4Z6d5Z7d6Z8d7Z9d8Z:d9Z;d:Z<d;Z=d<Z>d=Z?d>Z@d?ZAd@ZBdAZCdBZDdCZEdDZFdEZGdFZHdGZIdHZJdIZKdJZLdKZMdLZNdMZOdNZPdOZQdPZRdQZSdRZTdSZUdTZVdUZWdVZXdWZYdXZZdYZ[dZZ\d[Z]d\Z^d]Z_d^Z`d_Zad`ZbdaZcdbZddcZeddZfdeZgdfZhdgZidhZjdiZkdjZldkZmdlZndmZodnZpdoZqdpZrdqZsdrZtdsZudtZvduZwdvZxdwZydxZzdyZ{dzZ|d{Z}d|Z~d}Zd~ZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZÐdZĐdÐZŐdĐZƐdŐZǐdƐZȐdǐZɐdȐZʐdɐZːdʐZ̐dːZ͐d̐Zΐd͐ZϐdΐZАdϐZѐdАZҐdѐZӐdҐZԐdӐZՐdԐZ֐dՐZאd֐ZؐdאZِdؐZڐdِZېdڐZܐdېZݐdܐZސdݐZߐdސZdߐZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZ dZd ZdZdZdZdZdZdZdZ	dZ
d	Zd
ZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZ dZ!d Z"d!Z#d"Z$d#Z%d$Z&d%Z'd&Z(d'Z)d(Z*d)Z+d*Z,d+Z-d,Z.d-Z/d.Z0d/Z1d0Z2d1Z3d2Z4d3Z5d4Z6d5Z7d6Z8d7Z9d8Z:d9Z;d:Z<d;Z=d<Z>d=Z?d>Z@d?ZAd@ZBdAZCdBZDdCZEdDZFdEZGdFZHdGZIdHZJdIZKdJZLdKZMdLZNdMZOdNZPdOZQdPZRdQZSdRZTdSZUdTZVdUZWdVZXdWZYdXZZdYZ[dZZ\d[Z]d\Z^d]Z_d^Z`d_Zad`ZbdaZcdbZddcZeddZfdeZgdfZhdgZidhZjdiZkdjZldkZmdlZndmZodnZpdoZqdpZrdqZsdrZtdsZudtZvduZwdvZxdwZydxZzdyZ{dzZ|d{Z}d|Z~d}Zd~ZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZÐdZĐdÐZŐdĐZƐdŐZǐdƐZȐdǐZɐdȐZʐdɐZːdʐZ̐dːZ͐d̐Zΐd͐ZϐdΐZАdϐZѐdАZҐdѐZӐdҐZԐdӐZՐdԐZ֐dՐZאd֐ZؐdאZِdؐZڐdِZېdڐZܐdېZݐdܐZސdݐZߐdސZdߐZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZ dZd ZdZdZdZdZdZdZdZ	dZ
d	Zd
ZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZ dZ!d Z"d!Z#d"Z$d#Z%d$Z&d%Z'd&Z(d'Z)d(Z*d)Z+d*Z,d+Z-d,Z.d-Z/d.Z0d/Z1d0Z2d1Z3d2Z4d3Z5d4Z6d5Z7d6Z8d7Z9d8Z:d9Z;d:Z<d;Z=d<Z>d=Z?d>Z@d?ZAd@ZBdAZCdBZDdCZEdDZFdEZGdFZHdGZIdHZJdIZKdJZLdKZMdLZNdMZOdNZPdOZQdPZRdQZSdRZTdSZUdTZVdUZWdVZXdWZYdXZZdYZ[dZZ\d[Z]d\Z^d]Z_d^Z`d_Zad`ZbdaZcdbZddcZeddZfdeZgdfZhdgZidhZjdiZkdjZldkZmdlZndmZodnZpdoZqdpZrdqZsdrZtdsZudtZvduZwdvZxdwZydxZzdyZ{dzZ|d{Z}d|Z~d}Zd~ZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZÐdZĐdÐZŐdĐZƐdŐZǐdƐZȐdǐZɐdȐZʐdɐZːdʐZ̐dːZ͐d̐Zΐd͐ZϐdΐZАdϐZѐdАZҐdѐZӐdҐZԐdӐZՐdԐZ֐dՐZאd֐ZؐdאZِdؐZڐdِZېdڐZܐdېZݐdܐZސdݐZߐdސZdߐZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZ dZd ZdZdZdZdZdZdZdZ	dZ
d	Zd
ZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZ dZ!d Z"d!Z#d"Z$d#Z%d$Z&d%Z'd&Z(d'Z)d(Z*d)Z+d*Z,d+Z-d,Z.d-Z/d.Z0d/Z1d0Z2d1Z3d2Z4d3Z5d4Z6d5Z7d6Z8d7Z9d8Z:d9Z;d:Z<d;Z=d<Z>d=Z?d>Z@d?ZAd@ZBdAZCdBZDdCZEdDZFdEZGdFZHdGZIdHZJdIZKdJZLdKZMdLZNdMZOdNZPdOZQdPZRdQZSdRZTdSZUdTZVdUZWdVZXdWZYdXZZdYZ[dZZ\d[Z]d\Z^d]Z_d^Z`d_Zad`ZbdaZcdbZddcZeddZfdeZgdfZhdgZidhZjdiZkdjZldkZmdlZndmZodnZpdoZqdpZrdqZsdrZtdsZudtZvduZwdvZxdwZydxZzdyZ{dzZ|d{Z}d|Z~d}Zd~ZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZÐdZĐdÐZŐdĐZƐdŐZǐdƐZȐdǐZɐdȐZʐdɐZːdʐZ̐dːZ͐d̐Zΐd͐ZϐdΐZАdϐZѐdАZҐdѐZӐdҐZԐdӐZՐdԐZ֐dՐZאd֐ZؐdאZِdؐZڐdِZېdڐZܐdېZݐdܐZސdݐZߐdސZdߐZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZy(  ChainIda  
    IntEnum class defining EVM-compatible network name enums as their respective
    ``ChainID`` int values.

    To learn more about chain ids, see `CAIP-2 <https://github.com/ChainAgnostic/CAIPs/blob/main/CAIPs/caip-2.md>`_ for details.

    The list of chain ids is available from the `ethereum-lists/chains <https://github.com/ethereum-lists/chains>`_ repository.

    For a complete list of supported enums, see `eth_typing/networks.py <https://github.com/ethereum/eth-typing/blob/f9cfaa35e2c1ac868ffe9256174aaac3b882c8d1/eth_typing/networks.py>`_.

    .. doctest::

        >>> from eth_typing import ChainId
        >>> ChainId(1)
        <ChainId.ETH: 1>
        >>> ChainId(10)
        <ChainId.OETH: 10>
                            	   
                                                                      !   "   #   $   %   &   '   (   )   *   +   ,   -   .   /   0   1   2   3   4   5   6   7   8   9   :   ;   <   =   >   ?   @   A   B   C   D   E   F   G   H   I   J   K   L   M   N   O   P   Q   R   S   T   U   V   W   X   Y   Z   [   \   ]   ^   _   `   a   b   c   d   e   f   g   h   i   j   k   l   m   n   o   p   q   r   s   t   u   v   w   x   y   z   {   |   }   ~                                                                                                                                                                                                                                                      i  i  i  i
  i  i  i  i  i  i  i  i  i  i   i#  i'  i(  i)  i*  i,  i-  i.  i/  i1  i3  i4  i5  i7  i9  i:  iA  iB  iC  iD  iM  iO  iP  iR  ii  ik  il  im  iq  is  i|  i}  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i   i  i  i  i  i  i  i  i  i!  i+  i.  i8  i:  i;  iC  iL  iP  iS  iT  iU  iW  iX  iY  id  if  iz  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i	  i  i  i  i  i  i   i#  i(  i*  i-  i.  i2  i4  i5  i6  i?  iI  iJ  i[  id  il  im  ip  ix  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i   i  i  i  i  i  i/  i0  i1  i3  i7  i8  i@  iA  iK  iL  iM  iS  iT  iW  iX  iY  i[  i\  i]  ic  ij  ik  im  io  ir  is  it  i}  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i   i  i  i  i  i  i  i  i  i  i"  i'  i(  i9  i:  i;  i?  iI  iY  ic  il  ip  iz  i  i  i  i  i  i  i  i  i  i  i  i  i  i  iQ  iR  iT  iy  i~  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i@  iS  iY  ib  ic  ij  ip  is  it  iu  iw  ix  i~  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i   i  i  i(  i)  i4  i5  i=  iI  iJ  iL  iX  iY  iZ  i\  i]  ig  ih  ii  ij  i  i  i  i  i  i  i  i  i  i	  i	  i	  i	  i	  i	  i$	  i&	  i5	  i6	  iB	  i_	  i`	  ij	  io	  iy	  i	  i	  i	  i	  i	  i	  i	  i	  i	
  i.
  i3
  i4
  i5
  iA
  if
  i
  i
  i
  i
  i
  i
  iH  i[  i_  i}  i  i  i  i  i  i  i  i  i  i  i  i%  i&  iE  i  i  i  i  i  i  iH  i`  ij  i  i  i  i  i4  i5  i7  iR  ij  im  ir  is  iu  i  i  i  i  i-  i0  i1  iH  ic  i~  i  i  i  i  i  i  i  i  i  i  i  i  i  i   i  i  i+  i-  i=  iU  ih  ii  ij  i  i  i  i  i0  i\  il  i  i  i-  iQ  iR  i  i  i  i6  i7  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i-  i1  i9  iM  ir  i  i  i  i  i0  i?  i  i  i  i  i  i  i  i  i+  i.  iD  ia  i~  i  i  i  i  ip  iq  i  i  i  i  i  i  i  if  i  i  i  i  i  i
  i   i-  i{  i  i9  iW  iX  iY  i_  is  i  i  i  i  i  i  i  i  i<  i^  i  i  i  i  i  i  i  i[  i_  ia  ib  iv  i  i  i  i  i  i+  i@  iA  i]  iv  i  i  i  i  i  i  i  i  i  i  i  i  i  i    i   i   iP   i]   i   i!  i!  i!  i!  i"  i"  i"  i"  i""  i@"  iv"  i"  i"  i"  i"  i"  i"  i"  i"  i"  i"  i"  i#  i##  i(#  i)#  i/#  i0#  i4#  i@#  iA#  i#  i#  i$  i{$  i$  i$  i7%  i8%  iW%  i%  i &  i(&  i3&  i>&  i@&  iZ&  i[&  i&  i&  i&  i&  i&  i'  i'  i'  i'  i'  i'  i'  i('  ia'  if'  iu'  i'  i'  i(  i(  i(  i(  i)  i)  iG*  i*  i*  if+  ig+  ik+  io+  i+  i+  i,  i,  i,  i\-  ip.  is.  i.  i.  i/  i/  i[/  i0  i!0  i90  i	1  i1  iZ2  i2  i3  i4  i;4  iE4  iT4  i4  i 5  i5  i6  i7  i7  i:  i:  i<  i<  i<  i>  i>  i{@  i0A  iNA  iA  ihB  iiB  iB  iC  iC  iC  iAC  iqE  iPF  iF  iF  iG  i7G  i9G  iH  iI  iI  iCJ  iK  iGL  iL  iM  i!N  iP  i Q  iQ  iR  iR  iYS  i8U  iU  iV  iV  iV  i4W  iX  iY  iNZ  iZ  iZ  i[  i[  iP]  i_  i`  ibb  id  i e  iEe  ie  ig  ih  i-j  i[k  il  ido  ifo  ipo  ip  iq  i`s  ils  isu  iu  iu  i
x  ix  ix  i~y  iy  iy  iiz  iz  iz  i}  i  i  i  iހ  iM  i  i5  ii  i  i  iÈ  iq  is  i   i  iu  i  i  iU  i  i  i  i  i  is  i  i1  i  if  ig  ii  ij  i  iK  i  i  i  iȯ  i  iƱ  i`  i  i  i  i  i  iQ  iU  iV  ie  i  i   i.  i  i  i  i  i1  i  i  i  i  i  i  iP  i  i  i  i  i  i  i  iC  i`  ia  ib  i  i  i  ih  ik  i  ia  ib  ip  i  i  i  i  i i> i i i, ip iq ir i i, i i i i iJ i  i i iG  i  i$ i, i- i,/ i/ i1 i1 i^2 i_2 i`2 i3 i8 i8 i8 i8 i8 i< i= i= i= i= i= i= i= i= i= i1> i8? iB iG i3J i4J iK iM iW iZ iZ i0[ i8[ i_ ib` i` izc ic iCf iag im iz i| i i i i i i i i i i i i i i i i i i i iv i i i i i i i i i i i i i iT i ic i@ i{ i  i[ i( i	. iu iX i\ i] i^ i_ i` ia i& i i i@ i i
 i ij i i: iF iL i$ i i i i i! i4 i5 i\ i.` i/` id i[e ie ik il il i i i i i i  i i# i!J iP i i/ i i i\ i i i ib i i@ i i# i# i)k it i i i iH* iN iDj i:k iTk in in in i2y i$ iI iL i i i<0 i; i< i  iL iD
 iO' iP' iQ' iR' iA) i) iz i~	 i	 i	 i7
 i*,
 i-
 i{
 i
 i
 i
 iV i~v iD i i5 iT i\ i\ i\ i' i i i/j i2 i8 i i i i	 i	 i iɒ i i/ i?B i i-4 i@> iZ	 i
 ifi ii ii i_ ij i i  i-! i! ic' iw/ i/ im4 in4 i	= iRA iN iN i^O ix%Q icT ifT iY#\ ie ie iBn i;p iu itv iv i80z iM{ i1 i1 i8 i? i? iK i! i6 i7 i i  i0 iii7i3i3i3i>>4i4i8i|Pi!=i&=iiNiViv^i`#i5iaiAhi9iPiQiRiXiXiXijii8VLi1qii;i=[i
	iq
iYw~i^t;iiiiEii.ii	<i̙aii1'i'i8^4i
5i
5i&:iɚ;iV<ivBiFNYDiKiRAENiSAENiTAENiXAENi*zPi~PiIRARiRTPRiVi^XiNyZiblE]i@LVciALVciBLVciCLVciWciWci Zci!Zcitrkkiirari]wxiyl   *UU l   Ft l   _%v l   0B
 l   0B
 l   /q l   %r# l   R l   \)`c l    Jg l   k l   k l   QI
el   	JEll   Gl      lW l   OtM N(  __name__
__module____qualname____doc__ETHEXPROPRINGORKOTTCHUBQTUBQOETHMETAKALDSTGFLRDIODECFLRTFITSTSGBESCESCTELADIDELADIDTKARDIACHAINCROL1TESTSHIBBOBARINKEBYL1RSKTRSKGOODTGOODSCAITBWGDXXPLAVALU2UTELOSEVMTELOSEVMTESTNETLUKSOPANGOLINCRABPANGORODARWINIAAICETMPETMPTESTXDCTXDCCETTCETOPZYXBNBSYSONTOLOGYMAINNET
EOS_LEGACYGOETCTETCMETCELLAISMTOKTOKTDBMSO1OKOVHSCCFXTESTDXCFNCYIDCHAINDSCMIXSPOAPRIMUSCHAINZENITH	GENECHAINJOCMETER	METERTESTLINQTO_DEVNETGTTESTGTNNWVICVICTGAR_S0GAR_S1GAR_S2GAR_S3SDLTCAMDLBKCBNBTSIXPOAGNOETITW3GWLCTKLCDW3GVLXNTNTTSHIBARIUMECOSYSTEMXPRETLCOINBITDEHC2FLRDEBANK_TESTNETDEBANK_MAINNETAUPTICKARCOLOGYENULSENULSTREALFUSESPARKDWUOYCHAINTESTNETOYCHAINMAINNETFETHHECO	INNOVATORTGRAMHSKTRLCALYXTESTNETDEAMMATICDFIO_META_MAINWOOPOPTESTDAXPHISETH
SHIMMEREVMSIXTRBN
RBN_DEVNETRBN_TESTNETRBN_TGETENET_TESTNETOBEPUPPYNETRBARBATEVAWALL_ETPHTPHTOMNI_TESTNET_164OMNI_TESTNETOMNIATOSHIAIOZMANTAHOOSMARTCHAINRESILAMESEELEBMCBMCTFFGCEMTOKBOKBNEUTRBITBTTAOXMOACTESTEDGELESS_TESTNETOBNBVCTESTVCUTXBTNEDIMAKALUB2HUB_MAINNET	SHINARIUMSIN2SO1_OLDSEPSCALASK
B2_MAINNETVRD_TESTNETLATLAFHESDX
PROTOJUMBODEAMTESTBLASTPLGCHAINEWTOASFTMFRAXTALKROMAHECOTSETMNEONSURNEURATNEURADNEURAHPBEGONMLACHAINFAIBPXZKSYNC_GOERLIZKTCROBOBAORDERLYHEDERA_MAINNETHEDERA_TESTNETHEDERA_PREVIEWNETHEDERA_LOCALNETZKSYNC_SEPOLIA	BOBAOPERAZKCANDY_SEPOLIANCNTZKSATS_MAINNETLOVELY_TESTNETFURTHEONWYZOMAXNCNFILECOINKCSKCSTCVMZKSYNCW3QDFKTESTSDNTCROTHETA_MAINNETTHETA_SAPPHIRETHETA_AMBERTHETA_TESTNETPLSTCNTZKAMOEBA_TESTZKAMOEBALISINSKICAMDL_TESTNETNEARNEAR_TESTNETN3HPNOZO_TSTSYNDR_L3PEPESX	LATESTNETOGORVRDPGNZEETHGSVBYCTEN_TESTNETSYNAPSE_SEPOLIAARZIOTAREAAREARUPXCAMINOCOLUMBUSSYNDICATE_CHAIN_MAINNETAACAACT
GZ_MAINNETXTFIREFXCORECNDLOPTRUSTPAWFLOW_TESTNETCLASSTAODCT
SYS_ROLLUXMETATIMEFILENOVAMETIS_STARDUSTASTRMACATKARTACAMETIS_GOERLIMESH_CHAIN_TESTNETVINEEIOBGLQAVOCADOFLOW_PREVIEWNET
SX_TESTNETACE	KALICHAINKALICHAINMAINNETULTRONSMARTCHAINPIXIE_CHAIN_TESTNETLAOSJUNCAJUNCATKARREDSTONESNSBCSTBCSFURYVRC	SHIBARIUMLYCBLULOVELYTCANTOVSCTSPAYFLOW_MAINNETQOMOPCCTHMAALACATAEROPETHRUPAYATESTNETLUCIDHAICPFTESTH1MEERFIRECHAN_ZKEVMBOCCLOTCLORUNIC_TESTNETCDTTARATARATESTZEETHDEV
FSCMAINNETBNKENDXTAMBROSWANMAXI_TESTNETGAR_TEST_S0GAR_TEST_S1GAR_TEST_S2GAR_TEST_S3PFDBONETAPROOT_MAINNETTFIREMODESEPYDKTPLST2BPLST3PLST4PLSMUNODELYRABTC20CCNHUYGENSASCRAEUSYETISEXYTESTNETTOP_EVM	MEMOCHAINTOPELM_5IRELNTWANGTONBAOBABTETT_EKTATNEWEUN	JUMBOSCANEVCREBUSNEWSKUTCLVCLVTBTTCFXPRXBRONOS_TESTNETBRONOS_MAINNETSHIMMEREVM_TESTNET_DEPRECATED"SHIMMEREVM_TESTNET_DEPRECATED_1072SHIMMEREVM_TESTNETIOTAEVM_TESTNETMINTARA_TESTNETMINTARAMETIS_ANDROMEDAHUMANSMOAC	DYMENSIONZKEVMTBLXQBLXQWEMIXTWEMIXB2HUB_TESTNETTCORECOREDOGSM
B2_TESTNETDFIDFI_TCHANGILISKASARTMATHTMATH	PLEXCHAINAUOCSHTMOSIORAAVISWTTSBCPOPCATENTERCYCLEHYBXZOULTRONTESTNETUTRONMAINNETSTEPARCTARCOMDOGETHERCICTHOMBEAMMRIVER	MROCK_OLDMBASEMROCKSWTRBOBABEAMBOBABASETDOSALYXAIA
AIATESTNETGETHELSTELSMBLITZCICZAFICKLCASARMUN	ZKEVMTEST&TESTNET_ZKEVM_MANGO_PRE_AUDIT_UPGRADEDRIKLASTESTNET_ZKEVM_MANGOGILMETATIMEISTANBULCTEXVITRUVEOIGCCHAINXSHERPAXSHERPAXTESTNETBEAGLETENETETINSCATEATHBTA
LIQUICHAINGOBIMINTTESTMINTSEPOLIATESTLUDANANYTYPECHAINTBSITTBSIDRCPCMREYATEAPARTYGAUSSKERLEANORANACUBECUBETRUBYTSFWBTGITSHOCKCHAINLIGHTLINK_PHOENIXLIGHTLINK_PEGASUSBOYASCNBITCITBITCIMRKSCALTRUBYUPBETHONUS_TESTNETDCHAIN_MAINNETTSELDEXILLASELMTCTSCSSCSATLRREDEONUS_MAINNETEUNTESTSATOSHIESATOSHIE_TESTNETEGEM	HUBBLENETEKTAEDXKYOTO_TESTNETDCMILKADAMILKALGOCLOUDWALK_TESTNETCLOUDWALK_MAINNETNETZTEL	PMINT_DEV
PMINT_TESTPMINTEDGEDGTTAYCAN_TESTNETSWANRPGEDGELESSCFGNCFGPHAKIWI	SHRAPTESTVANAROTPSHRAPNELSTOS_TESTNETSTOS_MAINNETMOVOQKAAIRALGLECOESPEXNCMCXMETADMEUBIGSB_TESTNETBIGSBDFIO_META_TESTONENESSONENESS_TESTNETBOAFRAFINDORA_TESTNETFINDORA_FORGEMSNABNMBTCEVANESCOTKAVAKAVAVCHAINKRSTBOMBEBROAREVIASMAALTRSS3_TESTNETSMAMATLAOMNIADEPRECATED_KROMA_SEPOLIAKROMA_SEPOLIANZTBOMBTTCGVKARAK_MAINNETXODEXKOLZKEVM_TESTNET_CARDONATHRCHRCU2U_NEBULASKARAK_GOERLIFRAXTAL_TESTNETINEVMKTOCTPCPOCRNETREDLCEZCHAINFUJI_EZCHAINTWBTAPEXMAINNETTMORPHK_LAOSTXRTIMENANONHMORPH
BOBAGOERLIELUXHYCHAINXENONBTYCENNZ_RCENNZ_NCAU_3ULLORLREBUS_TESTNETBFCMOVEIMMU3VFISAVMTSAVMFILECOIN_HYPERSPACEDUBXTESTDUBXDEBOUNCE_DEVNETZCRBEACHES_TW3Q_GPRBEVOMSCAIT
PRBTESTNETJFINPANDO_MAINNETPANDO_TESTNETBTNXBTCMISLAMI
JOULEVERSEBTXEMPIRESPCTSPCMXPLATESTCSBASTRZKALVTTANGLEFIRECHAIN_ZKEVM_TESTNETKALYMAINNETKALYTESTNETDRACDOSTDYNOTDYNOAPEXSEPYCCOZOPERIUMTFTM
X1_FASTNET
GANTESTNETBOBAOPERATESTNETNAHMII3MAINNETNAHMII3TESTNETMUSTEROASISBNITBNIMAIOZ_TESTNETHUMANS_TESTNETTPBXTCROSSFI_TESTNETPHIV1MERLIN_MAINNETLUKSO_TESTNETLISKSEPNEXINEXIV2BOBAFUJITESTNETBEAM
CREDITEDGEHTML	ORDERLYL2EMONEYVERYGOLDIOTEX_MAINNETIOTEX_TESTNETTESTMEVTBXNGCTXVMXVMBXNMANTLEMANTLE_TESTNETTREASURENETMNT_SEPTNTESTONIGIRINOLLIE_TESTNETSYNDICATE_CHAIN_TESTNETSYNDICATE_CHAIN_FRAMESIC_TESTNETCOORDINAPE_TESTNETCHARMVERSE_TESTNETSUPERLOYALTY_TESTNETAZRA_TESTNETFTNSLNTLCESHMND	_OLD_FIREUZMITOPTRUSTTTRNEDEXAEGAXVEXNAHMIINAHMIITESTNETCVERSEOBNBTARCTURUS_TESTNETARCTQIE	TFILENOVATANGOTSYSHIKSATSTGGUITANGLEONTOLOGYTESTNETRBDBOUNCEBIT_TESTNETBOUNCEBIT_MAINNETTRESTESTTRESMAINCASCADIA	UPTN_TESTUPTNEAURADGSPEERPAYSRC_TESTFOXPIXIE_CHAINLATESTTCYBATCYBAIRISPAXB	COMPVERSESTANDM	TOMBCHAINPSCZETACHAIN_MAINNETZETACHAIN_ATHENSBSTCELLAPLANQPLANQ_ATLAS_TESTNETNUMEHTHBITROCKKLYEONSHYFTRABAMEVCYETHTADILADILTRN_MAINNETTRN_PORCINICANTOTESTNETCANTOTBITROCKGDCCRISEOFTHEWARBOTSTESTNETOREOEX	MAAL_TESTTSCASKINTOMAINNETARDDTBXDOSTELEPORTTELEPORT_TESTNETMDGLKARAK_SEPOLIA	LIBERTY10	LIBERTY20SPHINX10BITCOINE_DOLLARSTREAMUXMEERTESTMEERMIXMEERPRIVAMANAFLANAMIZANATBOCTQFTTQFCYPRESSBTONKORTHOFUCKBASETOKITOKI_TESTNETHELAOLOTOLOSTORTSTORALPHTMYIOTAEVMMARO
SUPERLUMIOUNQQTZOPLSPH	XANACHAINVSCTOREMMTJBCGMMTBERGEVMOS_TESTNETEVMOSSHIDOTESTNETSHIDOBRBNEXATESTNETNEXAGENEC
_OLD_TFIRECOFDOGSTDELASEPMTHNTRPGQETTESTTESTNEON
MAINNETDEVBOBABNBTESTNETNETZTPNCARBONCARBON_TESTNETTIMPIMP	DOGELAYERLRSSPENTTMINDCOMBO_MAINNETAGNGMINDALT_TESTNETZTCMYNSMARTBCHSMARTBCHTESTGONJOCTSJGENCHIPWRAAAAT_0XTTWLCJADESNOWCCPQUADRANSQUADRANSTESTNETASTRAWAGMIASTRA_TESTNETHBITSC20ISLMSHYFTTBEVM	BEVM_TESTSRDXTSANARIANEESATSATRTZEROZEROBRCFIBOBLGCHAINSTEPTESTRSS3TRIKTQNETSPSCREDITBEAM_TESTNETIMXPHOENIXMASAIMX_TESTNETKNBSUSSPS_TESTEVOVITRUVEO_TESTHMND_T5
IMX_DEVNETLOOPTRUSTTESTNETEOS_TESTNETMTTMTTTESTGENESYSNYANCATAIRDAOTIVARHOLESKYREDSTONE_HOLESKYGARNETG8CMECLIPSEPCTKONETEOSZKSTSTNPOMG8CT
UNREAL_OLDUNREALMXCZKEVM	TITAN_TKXTITAN_TKX_TESTNETHMVDCSMSMGTLBRYBTCIXCAMELARK
CLOTESTNETP12JONO11C4EIAAHCENNZ_AOMCONFSFLAIRDAO_TEST	NAUTCHAINGOLDX_TESTNETMAPOABNTOPSIDESAPPHIRESAPPHIRE_TESTNETDREYERXDREYERX_TESTNETBLASTTWEBMINTMELILATALVGOLDTBKCTFRMHTZOAC	KLAOSNOVANANON_TESTNET
ZEROONEMAIVIZING_TESTNETVIZINGOBGORBOBASEPOLIAHYCHAIN_TESTNETTKECMCHVPIECEMIYOUCERIMOVELEGMOVEDEVMOVETESTESNCLDTXCLDGOTTMTHNFILECOIN_WALLABYW3GAMEZBRISEFSNZILZIL_ISOLATED_SERVERZIL_TESTNET
CLOUDVERSEAVS
ZIL_DEVNET
ZQ2_DEVNETMODEJ2OQ	Q_TESTNETCMRPGTTRPGNRGOHOOX_BETAPCARB1ARB_NOVACELOEMERALD_TESTNETEMERALDGOLDXZKFAIR_MAINNETGSTKETHAVAETHHEMIFUJIAVAXBOBAAVAXZKFAIR_TESTNETFRENQTMALFAAUTOBAHNNETWORKSWPDEETFSNREIFLORIPATBFCSTORKTNRGLOEYVMYVTTGTONLUMOZ_TESTNETSRDXMETN_MAINNETDOID	DODOCHAINDFKISLMTTORONETTESTNETPTONTETHREICHAINTREILAMBDABOBABNB
TESTNETZERVELODOIDTESTNETTSYS_ROLLUXSEPPGNLINEA_GOERLILINEA_SEPOLIALINEAGCODE	TKM_TEST0	TKM_TEST1	TKM_TEST2TKM_TEST103BOBKECAIUM_DEVETICADOKENOPTOPIA_TESTNETOPTOPIABKLVMTVECSECS_TESTNETSRCJANUSNETWORK_TESTNETMCLCOSMICDM2CNDRTKM0TKM1TKM2TKM103POP_APEXGUAPXCKBGW_TESTNET_V1GW_MAINNET_V1CAGA	GROKCHAINICBTICBXVTMVMRESIN	BORACHAINFNCVSCMTORONETFIRENZEDFLYAMPLIFYBULLETINCONDUITVANGUARDSTANDTMATICMUMPOLYGONAMOYBERACHAINARTIOHZCNORDEK	AMANATESTAMANAMIX	AMANAPRIV	FLANATESTFLANAMIX	FLANAPRIV
MIZANATEST	MIZANAMIX
MIZANAPRIVBLASTMAINNETQNETTSLNZEDXBASEGORBASESEPAERIECYBERNAUTTESTUNIT0_TESTNETUNIT0_STAGENETCHZIVAR
DHOBYGHAUTBVHLCAMPNAUTMETADAPCOMBO_TESTNETLAMBDA_TESTNETTLILAMANTIS
BOBABNBOLDELTUSCTESTUSCQKC_RQKC_S0QKC_S1QKC_S2QKC_S3QKC_S4QKC_S5QKC_S6QKC_S7VECHAINVECHAIN_TESTNETCHI1STABILITYPROTOCOLCTCTESTCRFIMASATESTCASSTRATISBROQKC_D_RQKC_D_S0QKC_D_S1QKC_D_S2QKC_D_S3QKC_D_S4QKC_D_S5QKC_D_S6QKC_D_S7TESTSBRSBRRE_ALMETAO	METADAP_TDADILETLTDIONEETNDMAGICPLAZAPLAYFITKO_MAINNETTAIKO_A2TAIKO_L2TAIKO_L3
TKO_JOLNIR	TKO_KATLA	TKO_HEKLABDCCCONDORFHETFAITMILKTADA	MILKTALGOAKABTRTBTRALAYAALAYADEVMYTHTDSC	X1_DEVNETYMTECH_BESU
TWL_JELLIE
X1_TESTNETAURORIAATLASPLATONMASREAPREAP_TESTNETHDXDEEPLTDEEPLTAFECOCONET_SEBOLIACONET_HOLESKYHSKTESTHYMATSATSTAUSAAKURU_TESTNETCMP_MAINNET
GZ_TESTNETEGONTSOCHAINZILLSEP
SAHARATESTFILECOIN_CALIBRATIONPAREXBGBC_TESTNETTCBGBCAVSTN3_TESTOONETESTOONEDEVSPARTAOLYMPUSUPCHAIN_TESTNETUPCHAIN_MAINNET	BITFINITYDS2HAP_TESTNETMETALTAHOETPBXMAIETKEKTKEKALTERIUMARB_RINKEBY
ARB_GOERLIARB_SEPFASTEXTESTNETMARKR_GODEXALOT_TESTNETDEXALOTSYNDRWLKTPSEPULTRAPROOCCMPDISDOCOINSCR_SEPOLIASCR	SCR_ALPHASCR_PREALPHASHIBESCECLIPSETHYPBRNKCALLXAIVPIONEERHELA_TESTNETWONCHAINGALADRIEL_DEVNETTILTYARDMAINNET
SEI_DEVNETHEMI_SEP	BRNKCTESTMIEXSMDLRMOCTABIZT_TESTNETZKLINK_NOVAZKLINK_NOVA_SEPOLIAZKLINK_NOVA_GOERLICURVEM
BLOQS4GOODDODAOBLXREXXVISIONPSC_S0PSC_T_S0RIA_DEVPSC_D_S0PSC_D_S1TFNCYJONO12ELVECROXAMCNMTTESTTILTYARDAZKTNETHOXEROKINTSUGIKILNZHEJIANGALBERIOTDDDBKPLIAN_MAINNET	PLATONDEV
PLATONDEV2DPUSAHARAFILECOIN_BUTTERFLYMANTATESTNETMANTASEPOLIATESTNETALT_ZEROGAS	WORLDSCALMXCDISCONTINUEDMXCETN_TESTNETKREACTIMVERSEDIMVERSED_TESTNETAZKYTSAFEMAINNETSAFETESTNETSAAKURUVSLTQOMMUSICZORAPLIAN_MAINNET_L2HOKUMHAPQUARIX_TESTNETQUARIXXCAPMILVPLIAN_TESTNET_L2SVRNMSEPOPSEPTPEPANDUSCHAIN_MAINNETPLIAN_TESTNETTLAMBDAILTSTABILITYTESTNETSPECTRUMQKIPGDBKSEHOKUM_TESTNETXLONEXLVOLTAEXLA8AUXIFLAFILECOIN_LOCALJOYSNEBULA_TESTNETKCHAINMAISAQUA
BAKERLOO_0BAKERLOO_01BAKERLOO_02PICCADILLY_0PICCADILLY_01PICCADILLY_02	FRAMETESTHETHTEAMPOLYGON_BLACKBERRYTOYSCYSEPOPCELESTIA_RASPBERRYPLUME_TESTNETBLASTSEPOLIAGTHKANAZAWANEONEVM_DEVNETNEONEVM_MAINNETNEONEVM_TESTNETRAZOR	ONELEDGERMELDDEPRECTED_CALYPSO_TESTNETTGTHDEPRECATED_EUROPA_TESTNETDGTHDEPRECATED_NEBULA_TESTNETDEGEN_CHAINANCIENT8PTCEPOLYTECHCALYPSO_TESTNETZSEPTITAN_TESTNETIPOSCYBHUMAN_MAINNETAURORAAURORA_TESTNETAURORA_BETANET	POWERGOLDTITAN_MAINNETCHAOS_TENETRARI_MAINNETRPTREUROPA_TESTNETNEBULA_MAINNETDEPRECATED_TITAN_TESTNETCALYPSO_MAINNETHMY_S0HMY_S1HMY_S2HMY_S3HMY_B_S0HMY_B_S1	HMY_PS_S0	HMY_PS_S1KKRT_SEPOLIARARI_TESTNETHOPEUROPAA8OLDPIRLFRANKENSTEINTPALMPALMGS_ETH
XAITESTNETARB_BLUEBERRYKKRT_SEPOLIA_DEPRECATEDALPHABETNTTNTT_HARADEVZENIQIPDCMOLEGW_TESTNET_V1_DEPRECATEDDCHAINT     D/var/www/br/venv/lib/python3.12/site-packages/eth_typing/networks.pyr   r      s   & C
C
C
C
C
C
C
CDDD
CD
CED
C
C
C
CDFGK
CFDK	B
CDEDDD	BD
C
CHOEHDGH
CDH
CD
CD	B
C
C
COJ	B
CDDGD
C
C
CD
CG
CDG
C
CDKFI
CEIMF	B
C
CDFFFFDE
CD
C
C
C
CD
CDD
C
C	B
C
CG
CENNGHEFDDE
CNNDDIED
CKDENDF
C
CDJD
CJKGM
CH
CD
CFD
CLDFDEME
CE
CD
C
CD
CE
C
C
CHDF	B
C
C
CFMIDGG
CJK	B
C
C
CJHEH
C
C
CGEEDD
CEFF
CEG
C
CMFDGNNONIODNNH
CD
CH
CD
CF
CG
CDMNKM
CDMHHMDL	B
CGHD	BID
C
CE
C
CKOEEDDFH!
CDJ	BDFDG
CLE
C
CJHHNDDDDLDD
CGOJ
CIDEF
CH
C
CDD
CI
C
CFFDDL
C
C
CD
CEDMEDF	BDN
C
CDM
CDHHJE
CF
CLKKKK	BEOEG
CDFEEFDE
CGHDKGI
C
CE	BDDF
CFD
CI
CE
C
CD
CD
C
CNN$(!)-&OOGOFDIEEDEFMEDEJ
CEFDEDEID
C
CDD
C
CFEE
C
CMLD
CD	BHD	BEFIEEDHHDD
CJDDDE
CE
CD
CI-1*
C
C
CDH
CFGNFEED
C
CJDHOELDE
C
CDHEHDDED
C
CMD
CEF
CDEFLNDG
C
CD
CDDLGHDID
CM	BGHD
CIJE
CDND
CH
CD
CDIE
CHLLD
C
CD
C
C
CDE
CMENGO
C
COM
CD
CHEDFDDDF
C
CLDDE#M
CEDME
C D
CKLOED
CGEGLDKFF
CDEFJDGE
CGG
CE
CM
CDE
CDEDHOHDE
CDEJDMMDDFJ
CFDDH
CF
CG"KKDDDEG
C
CFDJJNNFEDDLNEOENMGDFODJDIFDDMMGD	BD
C
CFNKGFGN" KL
C
C
C	BDIDHDED
CFMFED
CIED
CEDFO
CHHHIDE
CGH
CKGDEDDIFI
CDDED
CG
C
CED
CEEDKKELHD"
C
CIEL
CD
CHDMIIHGHHHGHEEFD
CDGDFDDDLD
CDDED
CGDJ
C
C
C
CI
CD
C
CDDMELE
CKDEJ
CEGDDGHJNE	BFND
CI
CEEMDDK
C
CHL
CD	B
C
C
C	B
CDDDD
CHOEEMDDDFDIE
CGD
CED
CDHHDDE
CFL
CGDK
C
CH
CMGJDLK
CGGGFEGFDG
CE
CD
C
CDJFHI
CE
CDEHJ
CFD
CG
C
C
CKIMDDFHGOF
CFDDED
C
C
CIMJNFEKODDEEDGGH
CE
C
CEGE
C
CKJ
CJJD
CAIEE
C
CG	BDHDOGEN
CDFDDDHND
CDO
C
CD
CGDED
C
C
CEMEKDI
CENDDHDFGJDKKFLMEEIIIK
C
CHEEOGD
C
CK
C 
CF
CDDDDFHE
CMMDIDD	B
CEI
CDGGDGHGHFHKN
CFIHIIHIJIJLDDDGGEEHMN
CDJDDDGMNEFJ
CG
CEFFFFFFFFGODGDH
CG
CGHHHHHHHHG
CEEIEDED
CGFKHHHJIIDFDDHI
CD
CEHDDIKJJGEF
CDL
CEFFMMG
C
CFOKJEGGJ!EL	BDDGHGFGOOI
CKEEED
CDHKJGMHOGEDDH	B
C
CFK
CIL
CDH
CE
C
CHLHOJHIEEDLK FJE
CDFFHGHHEF
CE
CGHEDDHDHG
C
CMIJ
CF L!KIO
CKFHEKKG
CDEDE
CNFDDE
CED!MG
CH
C	BEMDH
C	BD
CNDNFDDJKKLMMIDD!DE$ML
CHNOOEID )D )D )KHDHODMD
CMFNNIMKLDNN) OFFFFHHIILL
CFEDLEDFJM*H
CKEDD.Gr  r   N)r   enumr   typingr   strr   r   r  r  r  <module>r     s3    eS 'Hg Hr  