§
    ð­½jµ’  ã                   ó0  — 	 d dl Z d dl T d dlZd dlZd dlZd dlZd dlmZmZ 	 d dlZn# e	$ r dZY nw xY w e
edd¦  «        Z e
edd¦  «        Z e
edd¦  «        Zg d	¢Ze                      ej        e ¦  «        ¦  «          ej        d
ed„ ¦  «          ej        ded„ ¦  «          ej        ded„ ¦  «          ej        ded„ ¦  «         dZdZd„ Zej                             ¦   «                              d¦  «        �ròi Zded<   ded<   ded<   ded<   ded<   d ed!<   d"ed#<   d$ed%<   d&ed'<   d(ed)<   d*ed+<   d,ed-<   d.ed/<   d0ed1<   d2ed3<   d4ed5<   d6ed7<   d8ed9<   d:ed;<   d<ed=<   d>ed?<   d@edA<   dBedC<   dDedE<   dFedG<   dHedI<   dJedK<   dLedM<   dNedO<   dPedQ<   dRedS<   dTedU<   dVedW<   dXedY<   dZed[<   d\ed]<   d^ed_<   d`eda<   dbedc<   ddede<   dfedg<   dhedi<   djedk<   dledm<   dnedo<   dpedq<   dreds<   dtedu<   dvedw<   dxedy<   dzed{<   d|ed}<   d~ed<   d€ed�<   d‚edƒ<   d„ed…<   d†ed‡<   dˆed‰<   dŠed‹<   dŒed�<   dŽed�<   d€ed�<   d‘ed’<   d“ed”<   d•ed–<   d—ed˜<   d™edš<   d›edœ<   d�edž<   dŸed <   d¡ed¢<   d£ed¤<   d¥ed¦<   d§ed¨<   d©edª<   d«ed¬<   d­ed®<   d¯ed°<   d±ed²<   d³ed´<   dµed¶<   d·ed¸<   d¹edº<   d¹ed»<   d¼ed½<   d¾ed¿<   dÀedÁ<   dÂedÃ<   dÄedÅ<   dÆedÇ<   dÈedÉ<   dÊedË<   dÌedÍ<   dÎedÏ<   dÐedÑ<   e                     dÒ¦  «          G dÓ„ dÔe¦  «        Z G dÕ„ dÖe j        ¦  «        Zdðd×„Z ee j        dØ¦  «        rd dl Z dñdÙ„Z!e                     dÚ¦  «          ee j        dÛ¦  «        rd dl Z dðdÜ„Z"e                     dÝ¦  «          ee j        dÞ¦  «        rdß„ Z#e                     dà¦  «         e$e%d fdá„Z& ee dâ¦  «        rde%d fdã„Z'ne&Z'e                     dâ¦  «         däe'_(        eehZ) G då„ dæej*        ¦  «        Z+dòdè„Z, e-¦   «         Z.e.dfdédêœdë„Z/dì„ Z0e$ddédédíœdî„Z1dódï„Z2dS )ôé    N)Ú*)ÚIntEnumÚIntFlagÚEBADFé	   ÚEAGAINé   ÚEWOULDBLOCK)ÚfromfdÚgetfqdnÚcreate_connectionÚcreate_serverÚhas_dualstack_ipv6ÚAddressFamilyÚ
SocketKindr   c                 óT   — |                       ¦   «         o|                      d¦  «        S )NÚAF_©ÚisupperÚ
startswith©ÚCs    ú1/Users/bpa/Downloads/Python-3.11.17/Lib/socket.pyú<lambda>r   N   ó   € �!—)’)‘+”+Ð5 !§,¢,¨uÑ"5Ô"5€ ó    r   c                 óT   — |                       ¦   «         o|                      d¦  «        S )NÚSOCK_r   r   s    r   r   r   S   s   € �!—)’)‘+”+Ð7 !§,¢,¨wÑ"7Ô"7€ r   ÚMsgFlagc                 óT   — |                       ¦   «         o|                      d¦  «        S )NÚMSG_r   r   s    r   r   r   X   s   € �!—)’)‘+”+Ð6 !§,¢,¨vÑ"6Ô"6€ r   ÚAddressInfoc                 óT   — |                       ¦   «         o|                      d¦  «        S )NÚAI_r   r   s    r   r   r   ]   r   r   z	127.0.0.1z::1c                 ó@   — 	 	  || ¦  «        S # t           $ r | cY S w xY w©N)Ú
ValueError)ÚvalueÚ
enum_klasss     r   Ú_intenum_converterr*   c   s@   € ððØˆz˜%Ñ Ô Ð øÝð ð ð Øˆˆˆðøøøs   ƒ
 ŽœÚwinz)Specified event object handle is invalid.é   zInsufficient memory available.é   z#One or more parameters are invalid.éW   zOverlapped operation aborted.iã  z2Overlapped I/O event object not in signaled state.iä  z)Overlapped operation will complete later.iå  zThe operation was interrupted.i'  zA bad file handle was passed.i'  zPermission denied.i'  z!A fault occurred on the network??i'  z#An invalid operation was attempted.i&'  zToo many open files.i('  z!The socket operation would block.i3'  z,A blocking operation is already in progress.i4'  zOperation already in progress.i5'  zSocket operation on nonsocket.i6'  zDestination address required.i7'  zMessage too long.i8'  zProtocol wrong type for socket.i9'  zBad protocol option.i:'  zProtocol not supported.i;'  zSocket type not supported.i<'  zOperation not supported.i='  zProtocol family not supported.i>'  z0Address family not supported by protocol family.i?'  zThe network address is in use.i@'  z Cannot assign requested address.iA'  zNetwork is down.iB'  zNetwork is unreachable.iC'  z$Network dropped connection on reset.iD'  z!Software caused connection abort.iE'  zThe connection has been reset.iF'  zNo buffer space available.iG'  zSocket is already connected.iH'  zSocket is not connected.iI'  zThe network has been shut down.iJ'  zToo many references.iK'  zThe operation timed out.iL'  zConnection refused.iM'  zCannot translate name.iN'  zThe name is too long.iO'  zThe host is down.iP'  zThe host is unreachable.iQ'  zDirectory not empty.iR'  zToo many processes.iS'  zUser quota exceeded.iT'  zDisk quota exceeded.iU'  zStale file handle reference.iV'  zItem is remote.iW'  z!Network subsystem is unavailable.ik'  z!Winsock.dll version out of range.il'  z(Successful WSAStartup not yet performed.im'  zGraceful shutdown in progress.iu'  z*No more results from WSALookupServiceNext.iv'  zCall has been canceled.iw'  z Procedure call table is invalid.ix'  zService provider is invalid.iy'  z&Service provider failed to initialize.iz'  zSystem call failure.i{'  zService not found.i|'  zClass type not found.i}'  i~'  zCall was canceled.i'  zDatabase query was refused.i€'  zHost not found.iù*  z Nonauthoritative host not found.iú*  zThis is a nonrecoverable error.iû*  z*Valid name, no data record requested type.iü*  zQoS receivers.iý*  zQoS senders.iþ*  zNo QoS senders.iÿ*  zQoS no receivers.i +  zQoS request confirmed.i+  zQoS admission error.i+  zQoS policy failure.i+  zQoS bad style.i+  zQoS bad object.i+  zQoS traffic control error.i+  zQoS generic error.i+  zQoS service type error.i+  zQoS flowspec error.i	+  zInvalid QoS provider buffer.i
+  zInvalid QoS filter style.i+  i+  zIncorrect QoS filter count.i+  zInvalid QoS object length.i+  zIncorrect QoS flow count.i+  zUnrecognized QoS object.i+  zInvalid QoS policy object.i+  zInvalid QoS flow descriptor.i+  z'Invalid QoS provider-specific flowspec.i+  z)Invalid QoS provider-specific filterspec.i+  z&Invalid QoS shape discard mode object.i+  z Invalid QoS shaping rate object.i+  z!Reserved policy QoS element type.i+  ÚerrorTabc                   ó   — e Zd ZdS )Ú_GiveupOnSendfileN)Ú__name__Ú
__module__Ú__qualname__© r   r   r1   r1   Ó   s   € € € € € € € r   r1   c                   óF  ‡ — e Zd Z	 g d¢Zd"d„Zd„ Zd„ Zd„ Zd„ Zd	„ Z	d
„ Z
d#ddddœd„Z eed¦  «        rd$d„Znd$d„Zd$d„Zd„ Zd$d„Zd„ Zej        fd„Zd„ Zˆ fd„Zeˆ fd„¦   «         Zeˆ fd„¦   «         Zej        dk    rd„ Zd„ Znd„ Zd„ Zd e_        d!e_        ˆ xZS )%Úsocket)Ú__weakref__Ú_io_refsÚ_closedéÿÿÿÿNc                 ó°   — |€"|dk    rt           }|dk    rt          }|dk    rd}t          j                             | ||||¦  «         d| _        d| _        d S )Nr;   r   F)ÚAF_INETÚSOCK_STREAMÚ_socketr7   Ú__init__r9   r:   )ÚselfÚfamilyÚtypeÚprotoÚfilenos        r   r@   zsocket.__init__Ü   sc   € ð
 ˆ>Ø˜Š|ˆ|Ý �Ø�rŠzˆzÝ"�Ø˜Š{ˆ{Ø�ÝŒ×Ò  f¨d°E¸6ÑBÔBÐBØˆŒØˆŒˆˆr   c                 ó   — | S r&   r5   ©rA   s    r   Ú	__enter__zsocket.__enter__ì   s   € Øˆr   c                 ó@   — | j         s|                      ¦   «          d S d S r&   )r:   Úclose)rA   Úargss     r   Ú__exit__zsocket.__exit__ï   s'   € ØŒ|ð 	Ø�JŠJ‰LŒLˆLˆLˆLð	ð 	r   c                 óÒ  — 	 t          | dd¦  «        }d| j        j        | j        j        |rdnd|                      ¦   «         | j        | j        | j        fz  }|sˆ	 |                      ¦   «         }|r|dt          |¦  «        z  z  }n# t          t          f$ r Y nw xY w	 |                      ¦   «         }|r|dt          |¦  «        z  z  }n# t          t          f$ r Y nw xY w|dz  }|S )	Nr:   Fz,<%s.%s%s fd=%i, family=%s, type=%s, proto=%iz	 [closed]Ú z
, laddr=%sz
, raddr=%sú>)ÚgetattrÚ	__class__r3   r4   rE   rB   rC   rD   ÚgetsocknameÚstrÚerrorÚAttributeErrorÚgetpeername)rA   ÚclosedÚsÚladdrÚraddrs        r   Ú__repr__zsocket.__repr__ó   s)  € ð	õ ˜˜y¨%Ñ0Ô0ˆØ:ØŒ~Ô(ØŒ~Ô*Ø$Ð,ˆ{ˆ{¨"Ø�{Š{‰}Œ}ØŒ{ØŒyØŒzðñˆð ð 	ðØ×(Ò(Ñ*Ô*�Øð 3Ø˜­¨E©
¬
Ñ2Ñ2�AøøÝ�>Ð*ð ð ð Ø�ðøøøðØ×(Ò(Ñ*Ô*�Øð 3Ø˜­¨E©
¬
Ñ2Ñ2�AøøÝ�>Ð*ð ð ð Ø�ðøøøà	ˆS‰ˆØˆs$   Á+B ÂBÂBÂ+C ÃCÃCc                 ó<   — t          d| j        j        ›d�¦  «        ‚)Nzcannot pickle z object)Ú	TypeErrorrQ   r2   rG   s    r   Ú__getstate__zsocket.__getstate__  s!   € ÝÐK¨¬Ô)@ÐKÐKÐKÑLÔLÐLr   c                 óè   — 	 t          |                      ¦   «         ¦  «        }|                      | j        | j        | j        |¬¦  «        }|                     |                      ¦   «         ¦  «         |S )N©rE   )ÚduprE   rQ   rB   rC   rD   Ú
settimeoutÚ
gettimeout)rA   ÚfdÚsocks      r   ra   z
socket.dup  s^   € ð	õ
 �—’‘”ÑÔˆØ�~Š~˜dœk¨4¬9°d´jÈˆ~ÑLÔLˆØ�Š˜ŸšÑ)Ô)Ñ*Ô*Ð*Øˆr   c                 óì   — 	 |                       ¦   «         \  }}t          | j        | j        | j        |¬¦  «        }t          ¦   «         €)|                      ¦   «         r|                     d¦  «         ||fS )Nr`   T)Ú_acceptr7   rB   rC   rD   Úgetdefaulttimeoutrc   Úsetblocking)rA   rd   Úaddrre   s       r   Úacceptzsocket.accept  sq   € ð	ð —<’<‘>”>‰ˆˆDÝ�d”k 4¤9¨d¬jÀÐDÑDÔDˆõ ÑÔÐ&¨4¯?ª?Ñ+<Ô+<Ð&Ø×Ò˜TÑ"Ô"Ð"Ø�TˆzÐr   Úr)ÚencodingÚerrorsÚnewlinec                ó0  — 	 t          |¦  «        h d£k    st          d|›d�¦  «        ‚d|v }d|v p| }d|v }d}	|r|	dz  }	|r|	dz  }	t          | |	¦  «        }
| xj        dz  c_        |€d	}|d
k     rt          j        }|d
k    r|st          d¦  «        ‚|
S |r|rt	          j        |
|
|¦  «        }n-|rt	          j        |
|¦  «        }nt	          j        |
|¦  «        }|r|S t	          j	        |¦  «        }t	          j
        ||||¦  «        }||_        |S )N>   Úbrl   Úwzinvalid mode z (only r, w, b allowed)rr   rl   rq   rN   é   r;   r   z!unbuffered streams must be binary)Úsetr'   ÚSocketIOr9   ÚioÚDEFAULT_BUFFER_SIZEÚBufferedRWPairÚBufferedReaderÚBufferedWriterÚtext_encodingÚTextIOWrapperÚmode)rA   r}   Ú	bufferingrm   rn   ro   ÚwritingÚreadingÚbinaryÚrawmodeÚrawÚbufferÚtexts                r   Úmakefilezsocket.makefile/  ss  € ð	õ �4‰yŒy˜O˜O˜OÒ+Ð+Ý�*ÈÈÈÐOÑPÔPÐPØ˜�+ˆØ˜�+Ð, W ˆà˜�ˆØˆØð 	Ø�s‰NˆGØð 	Ø�s‰NˆGÝ�t˜WÑ%Ô%ˆØˆŒ˜ÑˆŒØÐØˆIØ�qŠ=ˆ=ÝÔ.ˆIØ˜Š>ˆ>Øð FÝ Ð!DÑEÔEÐEØˆJØð 	7�wð 	7ÝÔ& s¨C°Ñ;Ô;ˆFˆFØð 	7ÝÔ& s¨IÑ6Ô6ˆFˆFõ Ô& s¨IÑ6Ô6ˆFØð 	ØˆMÝÔ# HÑ-Ô-ˆÝÔ ¨°&¸'ÑBÔBˆØˆŒ	Øˆr   Úsendfiler   c                 ó²  — |                       |||¦  «         |                      ¦   «         }	 |                     ¦   «         }n-# t          t          j        f$ r}t          |¦  «        ‚d }~ww xY w	 t          j        |¦  «        j        }n!# t          $ r}t          |¦  «        ‚d }~ww xY w|sdS t          |p|d¦  «        }|                      ¦   «         }	|	dk    rt          d¦  «        ‚t          t          d¦  «        rt          j        ¦   «         }
nt          j        ¦   «         }
|
                     |t          j        ¦  «         d}|
j        }t          j        }	 	 |	r ||	¦  «        st+          d¦  «        ‚|rt          ||z
  |¦  «        }|dk    rnc	  |||||¦  «        }|dk    rnM||z  }||z  }nA# t,          $ r |	s
 |¦   «          Y Œrt          $ r}|dk    rt          |¦  «        ‚|d ‚d }~ww xY wŒ›||dk    r&t          |d¦  «        r|                     |¦  «         S S S # |dk    r&t          |d¦  «        r|                     |¦  «         w w w xY w)Nr   i   @ú&non-blocking sockets are not supportedÚPollSelectorTz	timed outÚseek)Ú_check_sendfile_paramsrE   rU   rv   ÚUnsupportedOperationr1   ÚosÚfstatÚst_sizeÚOSErrorÚminrc   r'   ÚhasattrÚ	selectorsrŠ   ÚSelectSelectorÚregisterÚEVENT_WRITEÚselectr‡   ÚTimeoutErrorÚBlockingIOErrorr‹   )rA   ÚfileÚoffsetÚcountÚsocknorE   ÚerrÚfsizeÚ	blocksizeÚtimeoutÚselectorÚ
total_sentÚselector_selectÚos_sendfileÚsents                  r   Ú_sendfile_use_sendfilezsocket._sendfile_use_sendfile\  sÕ  € Ø×'Ò'¨¨f°eÑ<Ô<Ð<Ø—[’[‘]”]ˆFð-ØŸš™œ��øÝ"¥BÔ$;Ð<ð -ð -ð -Ý'¨Ñ,Ô,Ð,øøøøð-øøøð-Ýœ Ñ(Ô(Ô0��øÝð -ð -ð -Ý'¨Ñ,Ô,Ð,øøøøð-øøøàð Ø�qå˜E˜N U¨GÑ4Ô4ˆIØ—o’oÑ'Ô'ˆGØ˜!Š|ˆ|Ý Ð!IÑJÔJÐJõ •y .Ñ1Ô1ð 6Ý$Ô1Ñ3Ô3��å$Ô3Ñ5Ô5�Ø×Ò˜f¥iÔ&;Ñ<Ô<Ð<àˆJà&œoˆOÝœ+ˆKð &ð+Øð 8  °wÑ'?Ô'?ð 8Ý*¨;Ñ7Ô7Ð7Øð "Ý$'¨°
Ñ(:¸IÑ$FÔ$F˜	Ø$¨š>˜>Ø!ð+Ø*˜{¨6°6¸6À9ÑMÔM˜ð    1š9˜9Ø!Ø $™˜Ø" dÑ*˜
˜
øõ% +ð !ð !ð !Ø&ð .ð ,˜OÑ-Ô-Ð-Ø ˜Ý"ð ,ð ,ð ,Ø%¨š?˜?õ
 #4°CÑ"8Ô"8Ð8Ø! tÐ+øøøøð,øøøð+ð8 "à ’>�>¥g¨d°FÑ&;Ô&;�>Ø—I’I˜fÑ%Ô%Ð%Ð%ð "�>ø�: ’>�>¥g¨d°FÑ&;Ô&;�>Ø—I’I˜fÑ%Ô%Ð%Ð%ð "�>øøøsk   ­A ÁA,ÁA'Á'A,Á0B
 Â

B(ÂB#Â#B(Å9H' ÆF6 Æ$H' Æ6G4ÇH' Ç	G4ÇG/Ç/G4Ç4H' È'/Ic                 ó    — t          d¦  «        ‚)Nz,os.sendfile() not available on this platform)r1   ©rA   r›   rœ   r�   s       r   r¨   zsocket._sendfile_use_sendfile�  s   € Ý#Ø>ñ@ô @ð @r   c                 óº  — |                       |||¦  «         |                      ¦   «         dk    rt          d¦  «        ‚|r|                     |¦  «         |rt	          |d¦  «        nd}d}|j        }| j        }	 	 |rt	          ||z
  |¦  «        }|dk    rn^t           ||¦  «        ¦  «        }|snC	 	  ||¦  «        }	||	z  }|	t          |¦  «        k     r||	d …         }nn# t          $ r Y Œ=w xY wŒAŒz||dk    r)t          |d¦  «        r|                     ||z   ¦  «         S S S # |dk    r)t          |d¦  «        r|                     ||z   ¦  «         w w w xY w)Nr   r‰   i    Tr‹   )rŒ   rc   r'   r‹   r’   ÚreadÚsendÚ
memoryviewÚlenrš   r“   )
rA   r›   rœ   r�   r¡   r¤   Ú	file_readÚ	sock_sendÚdatar§   s
             r   Ú_sendfile_use_sendzsocket._sendfile_use_send¡  sÂ  € Ø×#Ò# D¨&°%Ñ8Ô8Ð8Ø�?Š?ÑÔ Ò!Ð!ÝÐEÑFÔFÐFØð 	Ø�IŠI�fÑÔÐØ(-Ð7•C˜˜tÑ$Ô$Ð$°4ˆ	Øˆ
à”Iˆ	Ø”Iˆ	ð	/ð"Øð Ý # E¨JÑ$6¸	Ñ BÔ B�IØ  A’~�~ØÝ! ) )¨IÑ"6Ô"6Ñ7Ô7�Øð Øð
"ð	"Ø(˜y¨™œ˜ð # dÑ*˜
Ø¥# d¡)¤)Ò+Ð+Ø#'¨¨¨¤;˜D˜Dà!øõ +ð !ð !ð !Ø ˜ð!øøøð
"ð"ð& à˜AŠ~ˆ~¥'¨$°Ñ"7Ô"7ˆ~Ø—	’	˜& :Ñ-Ñ.Ô.Ð.Ð.ð ˆ~øˆz˜AŠ~ˆ~¥'¨$°Ñ"7Ô"7ˆ~Ø—	’	˜& :Ñ-Ñ.Ô.Ð.Ð.ð ˆ~øøøs0   Á;9D( Â5C$ Ã $D( Ã$
C1Ã.D( Ã0C1Ã1D( Ä(2Ec                 óL  — dt          |dd¦  «        vrt          d¦  «        ‚| j        t          z  st          d¦  «        ‚|�_t	          |t
          ¦  «        s"t          d                     |¦  «        ¦  «        ‚|dk    r$t          d                     |¦  «        ¦  «        ‚d S d S )Nrq   r}   z$file should be opened in binary modez+only SOCK_STREAM type sockets are supportedz+count must be a positive integer (got {!r})r   )rP   r'   rC   r>   Ú
isinstanceÚintr]   Úformatrª   s       r   rŒ   zsocket._check_sendfile_paramsÅ  sÄ   € Ø•g˜d F¨CÑ0Ô0Ð0Ð0ÝÐCÑDÔDÐDØŒy�;Ñ&ð 	LÝÐJÑKÔKÐKØÐÝ˜e¥SÑ)Ô)ð QÝØA×HÒHÈÑOÔOñQô Qð Qà˜ŠzˆzÝ ØA×HÒHÈÑOÔOñQô Qð Qð Ðð ˆzr   c                 ó‚   — 	 	 |                       |||¦  «        S # t          $ r |                      |||¦  «        cY S w xY wr&   )r¨   r1   r³   rª   s       r   r‡   zsocket.sendfileÒ  sb   € ð	ð"	@Ø×.Ò.¨t°V¸UÑCÔCÐCøÝ ð 	@ð 	@ð 	@Ø×*Ò*¨4°¸Ñ?Ô?Ð?Ð?Ð?ð	@øøøs   ƒ š!>½>c                 óv   — | j         dk    r| xj         dz  c_         | j        r|                      ¦   «          d S d S )Nr   rs   )r9   r:   rJ   rG   s    r   Ú_decref_socketioszsocket._decref_socketiosé  sD   € ØŒ=˜1ÒÐØˆMŒM˜QÑˆMŒMØŒ<ð 	Ø�JŠJ‰LŒLˆLˆLˆLð	ð 	r   c                 ó0   — |                      | ¦  «         d S r&   )rJ   )rA   Ú_sss     r   Ú_real_closezsocket._real_closeï  s   € à�	Š	�$‰Œˆˆˆr   c                 óV   — d| _         | j        dk    r|                      ¦   «          d S d S )NTr   )r:   r9   r½   rG   s    r   rJ   zsocket.closeó  s6   € àˆŒØŒ=˜AÒÐØ×ÒÑÔÐÐÐð Ðr   c                 óT   •— 	 d| _         t          ¦   «                              ¦   «         S )NT)r:   ÚsuperÚdetach©rA   rQ   s    €r   rÁ   zsocket.detachù  s%   ø€ ð	ð ˆŒÝ‰wŒw�~Š~ÑÔÐr   c                 óR   •— 	 t          t          ¦   «         j        t          ¦  «        S r&   )r*   rÀ   rB   r   rÂ   s    €r   rB   zsocket.family  s   ø€ ð	å!¥%¡'¤'¤.µ-Ñ@Ô@Ð@r   c                 óR   •— 	 t          t          ¦   «         j        t          ¦  «        S r&   )r*   rÀ   rC   r   rÂ   s    €r   rC   zsocket.type	  s   ø€ ð	å!¥%¡'¤'¤,µ
Ñ;Ô;Ð;r   Úntc                 óN   — t          j        |                      ¦   «         ¦  «        S r&   )rŽ   Úget_handle_inheritablerE   rG   s    r   Úget_inheritablezsocket.get_inheritable  s   € ÝÔ,¨T¯[ª[©]¬]Ñ;Ô;Ð;r   c                 óT   — t          j        |                      ¦   «         |¦  «         d S r&   )rŽ   Úset_handle_inheritablerE   ©rA   Úinheritables     r   Úset_inheritablezsocket.set_inheritable  s#   € ÝÔ% d§k¢k¡m¤m°[ÑAÔAÐAÐAÐAr   c                 óN   — t          j        |                      ¦   «         ¦  «        S r&   )rŽ   rÈ   rE   rG   s    r   rÈ   zsocket.get_inheritable  s   € ÝÔ% d§k¢k¡m¤mÑ4Ô4Ð4r   c                 óT   — t          j        |                      ¦   «         |¦  «         d S r&   )rŽ   rÍ   rE   rË   s     r   rÍ   zsocket.set_inheritable  s#   € ÝÔ˜tŸ{š{™}œ}¨kÑ:Ô:Ð:Ð:Ð:r   z&Get the inheritable flag of the socketz&Set the inheritable flag of the socket)r;   r;   r;   N)rl   N©r   N) r2   r3   r4   Ú	__slots__r@   rH   rL   r[   r^   ra   rk   r†   r“   rŽ   r¨   r³   rŒ   r‡   rº   r?   r7   r½   rJ   rÁ   ÚpropertyrB   rC   ÚnamerÈ   rÍ   Ú__doc__Ú__classcell__©rQ   s   @r   r7   r7   Ö   sH  ø€ € € € € àDà6Ð6Ð6€Iðð ð ð ð ð ð ðð ð ðð ð ð<Mð Mð Mð	ð 	ð 	ðð ð ð )Ø t°Tð)ð )ð )ð )ð )ðV €wˆr�:ÑÔð E@ð?	&ð ?	&ð ?	&ð ?	&ð ?	&ðB	@ð 	@ð 	@ð 	@ð"/ð "/ð "/ð "/ðHQð Qð Qð@ð @ð @ð @ð.ð ð ð &œnð ð ð ð ðð ð ð ð  ð  ð  ð  ð ðAð Að Að Añ „XðAð
 ð<ð <ð <ð <ñ „Xð<ð
 
„w�$‚€ð	<ð 	<ð 	<ð	Bð 	Bð 	Bð 	Bð	5ð 	5ð 	5ð	;ð 	;ð 	;àF€OÔØF€OÔÐÐÐÐr   r7   c                 óF   — 	 t          | ¦  «        }t          ||||¦  «        S r&   )ra   r7   )rd   rB   rC   rD   Únfds        r   r   r     s(   € ðõ
 ˆb‰'Œ'€CÝ�&˜$  sÑ+Ô+Ð+r   Úsendmsgc           	      ó†   — 	 |                       |t          j        t          j        t	          j        d|¦  «        fg¦  «        S ©NÚi)rÙ   r?   Ú
SOL_SOCKETÚ
SCM_RIGHTSÚarray)re   ÚbuffersÚfdsÚflagsÚaddresss        r   Úsend_fdsrä   (  sD   € ð	ð �|Š|˜G¥wÔ'9ÝÔ¥¤¨C°Ñ 5Ô 5ð'7ð &8ñ 9ô 9ð 	9r   rä   Úrecvmsgc           	      ó’  — 	 t          j         d¦  «        }|                      |t          j        ||j        z  ¦  «        ¦  «        \  }}}}|D ]h\  }}	}
|t          j        k    rR|	t          j        k    rB|                     |
d t          |
¦  «        t          |
¦  «        |j        z  z
  …         ¦  «         Œi|t          |¦  «        ||fS rÛ   )
rß   rå   r?   ÚCMSG_LENÚitemsizerÝ   rÞ   Ú	frombytesr¯   Úlist)re   ÚbufsizeÚmaxfdsrâ   rá   ÚmsgÚancdatarj   Ú
cmsg_levelÚ	cmsg_typeÚ	cmsg_datas              r   Úrecv_fdsrò   4  sÞ   € ð	õ Œk˜#ÑÔˆØ$(§L¢L°ÝÔ˜V c¤lÑ2Ñ3Ô3ñ%5ô %5Ñ!ˆˆW�e˜Tà07ð 	Kð 	KÑ,ˆJ˜	 9Ø�gÔ0Ò0Ð0°YÅ'ÔBTÒ5TÐ5TØ—’˜ið )IÝ˜I™œ­#¨i©.¬.¸3¼<Ñ*GÑHð)Iô Jñ Kô Kð Køð •D˜‘I”I˜u dÐ*Ð*r   rò   Úsharec                 ó(   — 	 t          ddd| ¦  «        S )Nr   )r7   )Úinfos    r   Ú	fromsharerö   H  s   € ð	õ
 �a˜˜A˜tÑ$Ô$Ð$r   rö   c                 óJ  — | t           k    rt          }n"| t          k    rt          }nt	          d¦  «        ‚|t
          k    rt	          d¦  «        ‚|dk    rt	          d¦  «        ‚t          | ||¦  «        }	 |                     |df¦  «         |                     ¦   «          | 	                    ¦   «         d d…         \  }}t          | ||¦  «        }	 | 
                    d¦  «         	 |                     ||f¦  «         n# t          t          f$ r Y nw xY w| 
                    d¦  «         |                     ¦   «         \  }}	n#  |                     ¦   «          ‚ xY w	 |                     ¦   «          n# |                     ¦   «          w xY w	 | 	                    ¦   «         |                     ¦   «         k    s*| 	                    ¦   «         |                     ¦   «         k    rt#          d¦  «        ‚n.#  |                     ¦   «          |                     ¦   «          ‚ xY w||fS )	Nz?Only AF_INET and AF_INET6 socket address families are supportedz)Only SOCK_STREAM socket type is supportedr   zOnly protocol zero is supportedé   FTzUnexpected peer connection)r=   Ú
_LOCALHOSTÚAF_INET6Ú_LOCALHOST_V6r'   r>   r7   ÚbindÚlistenrR   ri   Úconnectrš   ÚInterruptedErrorrk   rJ   rV   ÚConnectionError)
rB   rC   rD   ÚhostÚlsockrj   ÚportÚcsockÚssockÚ_s
             r   Ú_fallback_socketpairr  T  s/  € Ø•ÒÐÝˆˆØ	•8Ò	Ð	Ýˆˆåð )ñ *ô *ð 	*à�{ÒÐÝÐDÑEÔEÐEØ�‚z€zÝÐ:Ñ;Ô;Ð;õ �6˜4 Ñ'Ô'€EðØ�
Š
�D˜!�9ÑÔÐØ�Š‰Œˆà×&Ò&Ñ(Ô(¨¨!¨Ô,‰
ˆˆdÝ�v˜t UÑ+Ô+ˆð
	Ø×Ò˜eÑ$Ô$Ð$ðØ—’˜t T˜lÑ+Ô+Ð+Ð+øÝ#Õ%5Ð6ð ð ð Ø�ðøøøà×Ò˜dÑ#Ô#Ð#Ø—|’|‘~”~‰HˆE�1�1øð	Ø�KŠK‰MŒMˆMØøøøð ð
 	�Š‰Œˆˆøˆ�Š‰Œˆˆøøøð
à×ÒÑÔ 5×#4Ò#4Ñ#6Ô#6Ò6Ð6Ø× Ò Ñ"Ô" e×&7Ò&7Ñ&9Ô&9Ò9Ð9å!Ð">Ñ?Ô?Ð?ð :øðð 	�Š‰ŒˆØ�Š‰ŒˆØøøøà�5ˆ>ÐsV   Á7AE5 ÃE Ã)D Ä E ÄDÄE ÄDÄ/E ÅE5 ÅEÅE5 Å5FÆA#G3 Ç3+HÚ
socketpairc                 ó  — | € 	 t           } n# t          $ r
 t          } Y nw xY wt          j        | ||¦  «        \  }}t          | |||                     ¦   «         ¦  «        }t          | |||                     ¦   «         ¦  «        }||fS r&   )ÚAF_UNIXÚ	NameErrorr=   r?   r  r7   rÁ   )rB   rC   rD   Úarq   s        r   r  r  ‹  sŽ   € Øˆ>ð!Ý ��øÝð !ð !ð !Ý ���ð!øøøåÔ! &¨$°Ñ6Ô6‰ˆˆ1Ý�6˜4 ¨¯ª©
¬
Ñ3Ô3ˆÝ�6˜4 ¨¯ª©
¬
Ñ3Ô3ˆØ�!ˆtˆs   „ Œ Ÿ a8  socketpair([family[, type[, proto]]]) -> (socket object, socket object)
Create a pair of socket objects from the sockets returned by the platform
socketpair() function.
The arguments are the same as for socket() except the default family is AF_UNIX
if defined on the platform; otherwise, the default is AF_INET.
c                   óv   ‡ — e Zd Z	 d„ Zd„ Zd„ Zd„ Zd„ Zˆ fd„Zd„ Z	e
d„ ¦   «         Ze
d	„ ¦   «         Zd
„ Zˆ xZS )ru   c                 óÐ   — |dvrt          d|z  ¦  «        ‚t          j                             | ¦  «         || _        d|vr|dz  }|| _        d|v | _        d|v | _        d| _        d S )N)rl   rr   ÚrwÚrbÚwbÚrwbzinvalid mode: %rrq   rl   rr   F)	r'   rv   Ú	RawIOBaser@   Ú_sockÚ_modeÚ_readingÚ_writingÚ_timeout_occurred)rA   re   r}   s      r   r@   zSocketIO.__init__´  s|   € ØÐ:Ð:Ð:ÝÐ/°$Ñ6Ñ7Ô7Ð7Ý
Œ×Ò˜dÑ#Ô#Ð#ØˆŒ
Ø�dˆ?ˆ?Ø�C‰KˆDØˆŒ
Ø˜t˜ˆŒØ˜t˜ˆŒØ!&ˆÔÐÐr   c                 ó(  — 	 |                       ¦   «          |                      ¦   «          | j        rt          d¦  «        ‚	 	 | j                             |¦  «        S # t          $ r	 d| _        ‚ t          $ r}|j        t          v rY d }~d S ‚ d }~ww xY w)Nz!cannot read from timed out objectT)
Ú_checkClosedÚ_checkReadabler  r‘   r  Ú	recv_intor¢   rT   ÚerrnoÚ_blocking_errnos©rA   rq   Úes      r   ÚreadintozSocketIO.readintoÀ  sÁ   € ð	ð 	×ÒÑÔÐØ×ÒÑÔÐØÔ!ð 	?ÝÐ=Ñ>Ô>Ð>ð		ðØ”z×+Ò+¨AÑ.Ô.Ð.øÝð ð ð Ø)-�Ô&ØÝð ð ð Ø”7Õ.Ð.Ð.Ø˜4˜4˜4˜4˜4Øøøøøðøøøs   ÁA ÁBÁ7BÂBÂBc                 óØ   — 	 |                       ¦   «          |                      ¦   «          	 | j                             |¦  «        S # t          $ r}|j        t          v rY d }~d S ‚ d }~ww xY wr&   )r  Ú_checkWritabler  r­   rT   r  r  r  s      r   ÚwritezSocketIO.write×  sƒ   € ð	ð
 	×ÒÑÔÐØ×ÒÑÔÐð	Ø”:—?’? 1Ñ%Ô%Ð%øÝð 	ð 	ð 	àŒwÕ*Ð*Ð*Ø�t�t�t�t�tØøøøøð		øøøs   «A Á
A)ÁA$Á#A$Á$A)c                 ó>   — 	 | j         rt          d¦  «        ‚| j        S ©NzI/O operation on closed socket.)rW   r'   r  rG   s    r   ÚreadablezSocketIO.readableç  ó)   € ð	àŒ;ð 	@ÝÐ>Ñ?Ô?Ð?ØŒ}Ðr   c                 ó>   — 	 | j         rt          d¦  «        ‚| j        S r&  )rW   r'   r  rG   s    r   ÚwritablezSocketIO.writableî  r(  r   c                 ór   •— 	 | j         rt          d¦  «        ‚t          ¦   «                              ¦   «         S r&  )rW   r'   rÀ   ÚseekablerÂ   s    €r   r,  zSocketIO.seekableõ  s8   ø€ ð	àŒ;ð 	@ÝÐ>Ñ?Ô?Ð?Ý‰wŒw×ÒÑ!Ô!Ð!r   c                 ó^   — 	 |                       ¦   «          | j                             ¦   «         S r&   )r  r  rE   rG   s    r   rE   zSocketIO.filenoü  s-   € ð	à×ÒÑÔÐØŒz× Ò Ñ"Ô"Ð"r   c                 ó<   — | j         s|                      ¦   «         S dS )Nr;   )rW   rE   rG   s    r   rÓ   zSocketIO.name  s   € àŒ{ð 	Ø—;’;‘=”=Ð à�2r   c                 ó   — | j         S r&   )r  rG   s    r   r}   zSocketIO.mode	  s
   € àŒzÐr   c                 ó˜   — 	 | j         rd S t          j                             | ¦  «         | j                             ¦   «          d | _        d S r&   )rW   rv   r  rJ   r  rº   rG   s    r   rJ   zSocketIO.close  sM   € ð	ð Œ;ð 	ØˆFÝ
Œ×Ò˜4Ñ Ô Ð ØŒ
×$Ò$Ñ&Ô&Ð&ØˆŒ
ˆ
ˆ
r   )r2   r3   r4   r@   r!  r$  r'  r*  r,  rE   rÒ   rÓ   r}   rJ   rÕ   rÖ   s   @r   ru   ru   £  sÜ   ø€ € € € € ðð
'ð 
'ð 
'ðð ð ð.ð ð ð ð ð ðð ð ð"ð "ð "ð "ð "ð#ð #ð #ð ðð ñ „Xðð ðð ñ „Xððð ð ð ð ð ð r   ru   rN   c                 óè   — 	 |                       ¦   «         } | r| dv rt          ¦   «         } 	 t          | ¦  «        \  }}}|                     d|¦  «         |D ]} d| v r nŒ	|} n# t          $ r Y nw xY w| S )N)z0.0.0.0z::r   ú.)ÚstripÚgethostnameÚgethostbyaddrÚinsertrT   )rÓ   ÚhostnameÚaliasesÚipaddrss       r   r   r     s´   € ðð �:Š:‰<Œ<€DØð �4Ð,Ð,Ð,Ý‰}Œ}ˆð
Ý%2°4Ñ%8Ô%8Ñ"ˆ�'˜7ð 	�Š�q˜(Ñ#Ô#Ð#Øð 	ð 	ˆDØ�dˆ{ˆ{Ø�ð ð ˆDøøõ ð ð ð Øˆðøøøð €Ks   «A" Á"
A/Á.A/F)Ú
all_errorsc                ó”  — 	 | \  }}g }t          ||dt          ¦  «        D ]×}|\  }}	}
}}d }	 t          ||	|
¦  «        }|t          ur|                     |¦  «         |r|                     |¦  «         |                     |¦  «         |                     ¦   «          |c S # t          $ rK}|s|                     ¦   «          | 	                    |¦  «         |�| 
                    ¦   «          Y d }~ŒÐd }~ww xY wt          |¦  «        r4	 |s|d         ‚t          d|¦  «        ‚# |                     ¦   «          w xY wt          d¦  «        ‚)Nr   zcreate_connection failedz!getaddrinfo returns an empty list)Úgetaddrinfor>   r7   Ú_GLOBAL_DEFAULT_TIMEOUTrb   rü   rþ   ÚclearrT   ÚappendrJ   r¯   ÚExceptionGroup)rã   r¢   Úsource_addressr:  r  r  Ú
exceptionsÚresÚafÚsocktyperD   Ú	canonnameÚsare   Úexcs                  r   r   r   5  s‹  € ðð �J€Dˆ$Ø€JÝ˜4  q­+Ñ6Ô6ð ð ˆØ-0Ñ*ˆˆH�e˜Y¨Øˆð	Ý˜"˜h¨Ñ.Ô.ˆDØÕ5Ð5Ð5Ø—’ Ñ(Ô(Ð(Øð *Ø—	’	˜.Ñ)Ô)Ð)Ø�LŠL˜ÑÔÐà×ÒÑÔÐØˆKˆKˆKøåð 	ð 	ð 	Øð #Ø× Ò Ñ"Ô"Ð"Ø×Ò˜cÑ"Ô"Ð"ØÐØ—
’
‘”�øøøøøøøøøð	øøøõ ˆ:�„ð 	9ð	Øð $Ø  ”mÐ#Ý Ð!;¸ZÑHÔHÐHøð ×ÒÑÔÐÐøøøåÐ7Ñ8Ô8Ð8s%   ­A0B Â 
C5Â*AC0Ã0C5ÄD" Ä"D8c                  ó<  — 	 t           r*t          t          d¦  «        rt          t          d¦  «        sdS 	 t          t          t
          ¦  «        5 } |                      t          t          d¦  «         	 d d d ¦  «         dS # 1 swxY w Y   d S # t          $ r Y dS w xY w)NÚIPPROTO_IPV6ÚIPV6_V6ONLYFr   T)
Úhas_ipv6r“   r?   r7   rú   r>   Ú
setsockoptrJ  rK  rT   )re   s    r   r   r   h  sï   € ðõ ð Ý�7 NÑ3Ô3ðå�7 MÑ2Ô2ðð ˆuðÝ•H�kÑ*Ô*ð 	¨dØ�OŠO�L­+°qÑ9Ô9Ð9Øð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	ð 	ð 	øõ ð ð ð Øˆuˆuðøøøs5   ¶B Á#B Á3B Â BÂB ÂBÂB Â
BÂB)rB   ÚbacklogÚ
reuse_portÚdualstack_ipv6c                ó  — 	 |r$t          t          d¦  «        st          d¦  «        ‚|r7t          ¦   «         st          d¦  «        ‚|t          k    rt          d¦  «        ‚t          |t          ¦  «        }	 t          j        dvrHt          t          d¦  «        r3	 | 	                    t          t          d¦  «         n# t          $ r Y nw xY w|r!| 	                    t          t          d¦  «         t          rz|t          k    ro|r"| 	                    t          t           d¦  «         nKt          t          d	¦  «        r6t          t          d
¦  «        r!| 	                    t          t           d¦  «         	 |                     | ¦  «         n5# t          $ r(}|j        ›d| ›d�}t          |j        |¦  «        d ‚d }~ww xY w|€|                     ¦   «          n|                     |¦  «         |S # t          $ r |                     ¦   «          ‚ w xY w)NÚSO_REUSEPORTz+SO_REUSEPORT not supported on this platformz-dualstack_ipv6 not supported on this platformz'dualstack_ipv6 requires AF_INET6 family)rÅ   ÚcygwinÚSO_REUSEADDRrs   r   rK  rJ  z& (while attempting to bind on address ú))r“   r?   r'   r   rú   r7   r>   rŽ   rÓ   rM  rÝ   rT  rT   rR  rL  rJ  rK  rü   Ústrerrorr  rý   rJ   )rã   rB   rN  rO  rP  re   rŸ   rí   s           r   r   r   x  s2  € ðð" ð H�'¥'¨>Ñ:Ô:ð HÝÐFÑGÔGÐGØð HÝ!Ñ#Ô#ð 	NÝÐLÑMÔMÐMØ•XÒÐÝÐFÑGÔGÐGÝ�&�+Ñ&Ô&€Dð'õ Œ7Ð*Ð*Ð*Ý� Ñ0Ô0ð +ðØ—’¥
­L¸!Ñ<Ô<Ð<Ð<øÝð ð ð ð �ðøøøð ð 	9Ø�OŠO�J­°aÑ8Ô8Ð8Ýð 	>˜¥(Ò*Ð*Øð >Ø—’¥­k¸1Ñ=Ô=Ð=Ð=Ý� -Ñ0Ô0ð >Ý�G ^Ñ4Ô4ð>à—’¥­k¸1Ñ=Ô=Ð=ð	2Ø�IŠI�gÑÔÐÐøÝð 	2ð 	2ð 	2à”��˜w˜w˜wð(ˆCå˜œ	 3Ñ'Ô'¨TÐ1øøøøð	2øøøð ˆ?Ø�KŠK‰MŒMˆMˆMà�KŠK˜Ñ Ô Ð ØˆøÝð ð ð Ø�
Š
‰ŒˆØðøøøsU   Á7#G+ Â!B= Â<G+ Â=
C
ÃG+ Ã	C
Ã
B'G+ Å2F ÆG+ Æ
F:Æ#F5Æ5F:Æ:0G+ Ç+ Hc                 óÔ   — 	 g }t          j        | |||||¦  «        D ]J}|\  }}	}}
}|                     t          |t          ¦  «        t          |	t
          ¦  «        ||
|f¦  «         ŒK|S r&   )r?   r<  r?  r*   r   r   )r  r  rB   rC   rD   râ   ÚaddrlistrC  rD  rE  rF  rG  s               r   r<  r<  ½  sŠ   € ðð €HÝÔ" 4¨¨v°t¸UÀEÑJÔJð 0ð 0ˆØ-0Ñ*ˆˆH�e˜Y¨Ø�ŠÕ+¨BµÑ>Ô>Ý+¨HµjÑAÔAØ 	¨2ð/ñ 	0ô 	0ð 	0ð 	0ð €Or   )r   rÐ   )rN   )r   r   r   r   )3r?   rŽ   Úsysrv   r”   Úenumr   r   r  ÚImportErrorrP   r   r   r
   Ú__all__ÚextendÚ_get_exports_listÚ	_convert_r2   rù   rû   r*   ÚplatformÚlowerr   r/   r?  Ú	Exceptionr1   r7   r   r“   rß   rä   rò   rö   r=   r>   r  r  rÔ   r  r  ru   r   Úobjectr=  r   r   r   r<  r5   r   r   ú<module>rd     sà  ðð-ð^ €€€Ø Ð Ð Ð à Ð Ð Ð Ð Ð Ð Ð Ð Ð Ð Ð Ð Ð Ð Ð Ø !Ð !Ð !Ð !Ð !Ð !Ð !Ð !ðØ€L€L€L€LøØð ð ð Ø€E€E€Eðøøøàˆ��w Ñ"Ô"€Ø	ˆ�˜ "Ñ	%Ô	%€Øˆg�e˜]¨BÑ/Ô/€ð@ð @ð @€à ‡‚Ð#ˆrÔ# GÑ,Ô,Ñ -Ô -Ð -ð €Ô ØØØ5Ð5ñ7ô 7ð 7ð
 €Ô ØØØ7Ð7ñ9ô 9ð 9ð
 €Ô ØØØ6Ð6ñ8ô 8ð 8ð
 €Ô ØØØ5Ð5ñ7ô 7ð 7ð
 €
Ø€ðð ð ð „<×ÒÑÔ×"Ò" 5Ñ)Ô)ñ aØ€HØ=€HˆQ�KØ2€HˆQ�KØ8€HˆR�LØ3€HˆS�MØH€HˆS�MØ?€HˆS�MØ6€HˆU�OØ5€HˆU�OØ*€HˆU�OØ9€HˆU�OØ;€HˆU�OØ,€HˆU�OØ9€HˆU�OØD€HˆU�OØ6€HˆU�OØ6€HˆU�OØ5€HˆU�OØ)€HˆU�OØ7€HˆU�OØ,€HˆU�OØ/€HˆU�OØ2€HˆU�OØ0€HˆU�OØ6€HˆU�OØH€HˆU�OØ6€HˆU�OØ8€HˆU�OØ(€HˆU�OØ/€HˆU�OØ<€HˆU�OØ9€HˆU�OØ6€HˆU�OØ2€HˆU�OØ4€HˆU�OØ0€HˆU�OØ7€HˆU�OØ,€HˆU�OØ0€HˆU�OØ+€HˆU�OØ.€HˆU�OØ-€HˆU�OØ)€HˆU�OØ0€HˆU�OØ,€HˆU�OØ+€HˆU�OØ,€HˆU�OØ,€HˆU�OØ4€HˆU�OØ'€HˆU�OØ9€HˆU�OØ9€HˆU�OØ@€HˆU�OØ6€HˆU�OØB€HˆU�OØ/€HˆU�OØ8€HˆU�OØ4€HˆU�OØ>€HˆU�OØ,€HˆU�OØ*€HˆU�OØ-€HˆU�OØB€HˆU�OØ*€HˆU�OØ3€HˆU�OØ'€HˆU�OØ8€HˆU�OØ7€HˆU�OØB€HˆU�OØ&€HˆU�OØ$€HˆU�OØ'€HˆU�OØ)€HˆU�OØ.€HˆU�OØ,€HˆU�OØ+€HˆU�OØ&€HˆU�OØ'€HˆU�OØ2€HˆU�OØ*€HˆU�OØ/€HˆU�OØ+€HˆU�OØ4€HˆU�OØ1€HˆU�OØ1€HˆU�OØ3€HˆU�OØ2€HˆU�OØ1€HˆU�OØ0€HˆU�OØ2€HˆU�OØ4€HˆU�OØ?€HˆU�OØA€HˆU�OØ>€HˆU�OØ8€HˆU�OØ9€HˆU�OØ‡N‚N�:ÑÔÐð )Ð (Ð (Ð (Ð (˜	Ñ (Ô (Ð (ðDGð DGð DGð DGð DGˆWŒ^ñ DGô DGð DGðL
,ð ,ð ,ð ,ð €7ˆ7Œ>˜9Ñ%Ô%ð 
Ø€L€L€Lð9ð 9ð 9ð 9ð ‡N‚N�:ÑÔÐà
€7ˆ7Œ>˜9Ñ%Ô%ð Ø€L€L€Lð+ð +ð +ð +ð" ‡N‚N�:ÑÔÐà
€7ˆ7Œ>˜7Ñ#Ô#ð  ð%ð %ð %ð ‡N‚N�;ÑÔÐð
 !(¨kÀð 4ð 4ð 4ð 4ðl €7ˆ7�LÑ!Ô!ð !Ø [¸ð 	ð 	ð 	ð 	ð 	ð &€JØ‡N‚N�<Ñ Ô Ð ð€
Ô ð ˜[Ð*Ð ðrð rð rð rð rˆrŒ|ñ rô rð rðjð ð ð ð6 !˜&™(œ(Ð à'>Ø%)ð09Ø9>ð09ð 09ð 09ð 09ð 09ðfð ð ð  &-°dÀuØ!&ðBð Bð Bð Bð BðJð ð ð ð ð s   £( ¨2±2