Ë
    oje  ã                   ó0   — d Z dgZddlmZ d„ Z ee«      Zy)z•
The most suitable default reactor for the current platform.

Depending on a specific application's needs, some other reactor may in
fact be better.
Úinstallé    )Úplatformc                 óü   — 	  | j                   «       r		 ddlm} |S  | j
                  «       dk(  r | j                  «       sddlm} |S ddlm} 	 |S # t        $ r
 ddlm} Y |S w xY w# t        $ r
 ddlm} Y |S w xY w)a'  
    Return a function to install the reactor most suited for the given platform.

    @param platform: The platform for which to select a reactor.
    @type platform: L{twisted.python.runtime.Platform}

    @return: A zero-argument callable which will install the selected
        reactor.
    r   )r   Úposix)ÚisLinuxÚtwisted.internet.epollreactorr   ÚImportErrorÚtwisted.internet.pollreactorÚgetTypeÚisMacOSXÚtwisted.internet.selectreactor)r   r   s     ú:/usr/lib/python3/dist-packages/twisted/internet/default.pyÚ_getInstallFunctionr      s“   € ð,;Øˆ8×ÑÔðAÝAð €Nð ˆX×ÑÓ 7Ò*Ð3D°8×3DÑ3DÔ3FÝ<ð
 €Nö ?ð €Nøô ò AÞ@ð €NðAûô ò ;Þ:Ø€Nð;ús9   ‚A( ”A œ+A( Á	A( ÁA%Á!A( Á$A%Á%A( Á(A;Á:A;N)Ú__doc__Ú__all__Útwisted.python.runtimer   r   r   © ó    r   ú<module>r      s(   ðñ
ð ˆ+€å +ò"ñJ ˜hÓ
'�r   