
    A6i}                         d Z  G d de      Zy)z
.. module:: lesscpy.lessc.formatter
    :synopsis: CSS Formatter class.

    Copyright (c)
    See LICENSE for details.
.. moduleauthor:: Johann T. Mariusson <jtm@robot.is>
c                       e Zd Zd Zd Zy)	Formatterc                     || _         y )N)args)selfr   s     Z/home/azureuser/techstart-app/venv/lib/python3.12/site-packages/lesscpy/lessc/formatter.py__init__zFormatter.__init__   s	    	    c                 t   |j                   syd}| j                  j                  rd}d| j                  _        i | _        | j                  j                  r!| j                  j                  ddd|d       nZ| j                  j                  rdn!dt        | j                  j                        z  }| j                  j                  d|d|d       |j                   D cg c]   }|s|j                  | j                        " c}| _
        dj                  | j                        j                         S c c}w )z	
         
T)nltabwseb	 )resultr   xminifyminifyitemsupdatetabsintspacesfmtoutjoinstrip)r   parser   r   us        r   formatzFormatter.format   s     ||99B#DII
99JJR"BGH))..$cC		8H8H4I.ICJJT#SKL/4||A!qAEE$**%Awwtxx &&(( Bs   D5'D5N)__name__
__module____qualname__r   r!    r	   r   r   r      s    )r	   r   N)__doc__objectr   r%   r	   r   <module>r(      s   ) )r	   