
     h                     j    d Z ddlZddlZddlZddlZddZedk(  r ej                   e              yy)z1utility script to parse given filenames or string    Nc                    d}t        j                  |      }|j                  ddddd       |j                  d	d
ddd       |j                  ddddd       |j                  dddddd       |j                  ddddd       |j                  |       \  }}|s|j                  s|j                  d       |j                  r%t        j                  t        j                        }nt        j                         }|j                  r(t        j                  j                  j                          |j                  rB|j!                  dj#                  |      |j$                        }t'        |j(                         y"|j                  r=|j+                  |j                  |j$                        }t'        |j(                         y"|D ]  }t,        j.                  j1                  d |z         |j3                  ||j$                        }t'        |j(                         t'                t,        j.                  j1                  d!        y")#z
    Parses given filename(s) or string or URL (using optional encoding) and
    prints the parsed style sheet to stdout.

    Redirect stdout to save CSS. Redirect stderr to save parser log infos.
    zmusage: %prog [options] filename1.css [filename2.css ...]
        [>filename_combined.css] [2>parserinfo.log] )usagez-sz--string
store_truestringzparse given string)actiondesthelpz-uz--urlstoreurlzparse given urlz-ez
--encodingencodingz/encoding of the file or override encoding foundz-mz--minifyminifyzminify parsed CSSF)r   r   r	   defaultz-dz--debugdebugzactivate debugging outputzno filename given)loglevel )r   z=== CSS FILE: "%s" ===

N)optparseOptionParser
add_option
parse_argsr   errorr   cssutils	CSSParserloggingDEBUGr   serprefsuseMinifiedr   parseStringjoinr   printcssTextparseUrlsysstderrwrite	parseFile)argsr   poptionsparamssheetfilenames          Y/var/www/api/v1/venv_getwork_v1/lib/python3.12/site-packages/cssutils/scripts/cssparse.pymainr/   
   s   8EE*ALLjHCW   LLwwUARLSLL>   LL    LL(   T*Wf'++	#$}}6 ~~&&(~~bggfo8H8HIemm	

7;;1A1A
BemmHJJ7(BCKK73C3CKDE%-- GJJT"     __main__)N)__doc__r   r   r$   r   r/   __name__exit r0   r.   <module>r6      s9    7   
 >#B zCHHTV r0   