
    ]j                     d    d dl Zd dlmZ dej        dej        defdZdej        e         fdZdS )    N)Monitorscreensscreenreturnc                     || d         k    S )Nr    )r   r   s     U/home/agentuser/manim-venv/lib/python3.11/site-packages/screeninfo/enumerators/osx.pycheck_primaryr
      s    WQZ    c               #     K   ddl m}  |                                 }|D ]}|j        }t	          |          r
 |            }t          t          |j        j                  t          |j        j	                  t          |j
        j                  t          |j
        j                  t          ||                    V  d S )Nr   )NSScreen)xywidthheight
is_primary)AppKitr   r   framecallabler   intoriginr   r   sizer   r   r
   )r   r   r   fs       r	   enumerate_monitorsr      s        G 
 
LA;; 	A!(*oo!(*ooafl##qv}%%$Wf55
 
 
 	
 	
 	
 	

 
r   )	typingTscreeninfo.commonr   Anyboolr
   Iterabler   r   r   r	   <module>r!      s|        % % % % % %
 15  !%  D        
AJw/ 
 
 
 
 
 
r   