+
    Si                     B    R t ^ RIt^ RIHt ^ RIHt ^ RIHt R R ltR# )zXThis is part of the MSS Python's module.
Source: https://github.com/BoboTiG/python-mss.
N)Any)MSSBase)ScreenShotErrorc                0    V ^8  d   QhR\         R\        /# )   kwargsreturn)r   r   )formats   "Q/Users/mibo/.openclaw/workspace/.venv/lib/python3.14/site-packages/mss/factory.py__annotate__r      s      # '     c                 &   \         P                  ! 4       P                  4       pVR8X  d   ^ RIHp VP
                  ! R	/ V B # VR8X  d   ^ RIHp VP
                  ! R	/ V B # VR8X  d   ^ RIHp VP
                  ! R	/ V B # RV: R2p\        V4      h)
zFactory returning a proper MSS class instance.

It detects the platform we are running on
and chooses the most adapted mss_class to take
screenshots.

It then proxies its arguments to the class for
instantiation.
darwin)r   linux)r   windows)r   zSystem z not (yet?) implemented. )	platformsystemlowermssr   MSSr   r   r   )r   os_r   r   r   msgs   ,     r
   r   r      s     //

!
!
#C
hzz#F##
g~yy"6""
i{{$V$$C72
3C
#
r   )	__doc__r   typingr   mss.baser   mss.exceptionr   r   r   r   r
   <module>r      s       )r   