HEX
Server: Apache/2.4.46 (Win64) OpenSSL/1.1.1j PHP/8.4.25
System: Windows NT DESKTOP-4TAV2RJ 10.0 build 19045 (Windows 10) AMD64
User: fred (0)
PHP: 8.4.25
Disabled: NONE
Upload Files
File: C:/Users/fred/anaconda3/Library/mkspecs/features/uikit/__pycache__/devices.cpython-311.pyc
�

ԗ_%��<�ddlmZddlZddlZddlZddlmZd�Zd�Zd�Z	d�Z
edkr�ej��Z
e
�d	gd
�d���e
�d
ed���e
�dgd�d���e
���Ze	��Ze
��ZeD]kZeeeejej��rOeeD]FZee��r9ej�!ed���ejvreed���G�jdSdS)�)�print_functionN)�
StrictVersionc�.�d|vr|dSd|dvS)N�isAvailable�unavailable�availability�)�objects �)Library\mkspecs\features\uikit\devices.py�is_availabler1s(�������m�$�$��F�>�$:�:�:�c���|D]o}|d}|d|ks||krSt|��rD|�d�|����rt|d��|krdS�pdS)N�
identifier�namez%com.apple.CoreSimulator.SimRuntime.{}�versionTF)r�
startswith�formatr)�runtimes�runtime_name�platform�min_version�runtimers      r�is_suitable_runtimer7s��������\�*�
��F�O�|�+�+�z�\�/I�/I��W�%�%�0J��%�%�&M�&T�&T�U]�&^�&^�_�_�0J��g�i�0�1�1�[�@�@��4�4���5r
c�^�tjtjgd�����dS)N)�/usr/bin/xcrun�simctl�listr�--jsonr��json�loads�
subprocess�check_outputr	r
r�simctl_runtimesr$As<���:�j�-�B�B�B�D�D�E�E�EO�Q�Qr
c�^�tjtjgd�����dS)N)rrr�devicesrr&rr	r
r�simctl_devicesr'Es<���:�j�-�A�A�A�C�C�D�D�DM�O�Or
�__main__z
--platform)�iOS�tvOS�watchOST)�choices�requiredz--minimum-deployment-targetz0.0)�type�defaultz--state)�booted�shutdown�creating�bootingz
shutting-down�append)r,�action�state�udid)�
__future__r�argparser r"�distutils.versionrrrr$r'�__name__�ArgumentParser�parser�add_argument�
parse_args�argsr�device_dictrr�minimum_deployment_target�devicer6�lower�printr	r
r�<module>rFs���T&�%�%�%�%�%�������������+�+�+�+�+�+�;�;�;����Q�Q�Q�O�O�O��z���
$�X�
$�
&�
&�F�
����.H�.H�.H�SW��X�X�X�
���5�M�SX��Y�Y�Y�
���	�N�N�N�W_��a�a�a������D��� � �H� �.�"�"�K�#�*�*����x��t�}�d�Fd�e�e�	*�%�l�3�
*�
*���<��'�'�*���+�v�g��/D�/D�/F�/F�$�*�/T�/T��E�&��.�)�)�)�����*�*r