
    h0                     $    S SK r S rS rS rS rg)    Nc                  t    [         R                  " / SQSS9n U R                  R                  5       n[	        U5      S:  a1  [         R                  " / SQSS9n U R                  R                  5       nUR                  5       R                  5       SS nSUR                  5       ;   a  g	g! [
         a     gf = f)
N)	gsettingsgetorg.gnome.desktop.interfacezcolor-schemeT)capture_output   )r   r   r   	gtk-themeLight-darkDark)
subprocessrunstdoutdecodelen	Exceptionlowerstrip)outr   themes      R/var/www/fran/franai/venv/lib/python3.13/site-packages/darkdetect/_linux_detect.pyr   r   	   s    nnO! ""$v;q=..P#%C ZZ&&(F LLN  "1R(E%++-  s   A1B* *
B76B7c                      [        5       S:H  $ )Nr   r        r   isDarkr      s    7fr   c                      [        5       S:H  $ )Nr
   r   r   r   r   isLightr   "   s    7gr   c                 :   [         R                  " S[         R                  SS9 nUR                   HM  nU " SUR	                  5       R                  S5      R                  S5      R                  5       ;   a  SOS5        MO     S S S 5        g ! , (       d  f       g = f)	N)r   monitorr   r	   T)r   universal_newlinesr   zgtk-theme: ''r   r
   )r   PopenPIPEr   r   removeprefixremovesuffixr   )callbackplines      r   listenerr+   &   sx    			L
 
HHDw$**,*C*CN*S*`*`ad*e*k*k*mmVsz{ 
 
 
s   AB
B)r   r   r   r   r+   r   r   r   <module>r,      s    ,|r   