§
    ò³\de  ã                   ó8   — d Z dgZddlmZ d„ Z ee¦  «        ZdS )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} nE# t          $ r	 ddlm} Y n3w xY w | j        ¦   «         dk    r | j        ¦   «         sddlm} nddlm} n# t          $ r	 ddlm} Y nw xY w|S )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     ú8lib/python3.11/site-packages/twisted/internet/default.pyÚ_getInstallFunctionr      só   € ð,;Øˆ8ÔÑÔð 	?ðAØAÐAÐAÐAÐAÐAÐAøÝð Að Að AØ@Ð@Ð@Ð@Ð@Ð@Ð@Ð@ðAøøøàˆXÔÑÔ 7Ò*Ð*Ð3D°8Ô3DÑ3FÔ3FÐ*Ø<Ð<Ð<Ð<Ð<Ð<Ð<à>Ð>Ð>Ð>Ð>Ð>øøÝð ;ð ;ð ;Ø:Ð:Ð:Ð:Ð:Ð:Ð:Ð:ð;øøøà€Ns,   ‚A ’ ˜A ™,©A «,¬2A ÁA2Á1A2N)Ú__doc__Ú__all__Útwisted.python.runtimer   r   r   © ó    r   ú<module>r      sP   ðð
ð ð ˆ+€à +Ð +Ð +Ð +Ð +Ð +ð"ð "ð "ðJ Ð
˜hÑ
'Ô
'€€€r   