+
    	iU                        R t ^ RIt^RIHtHt R^R^]P
                  ,          R]P
                  ^,          R]P
                  ^,          /tR^RRR	^R
^`RRRRRR/tR^R^R^]R
,          ,          R^]R,          ,          /t0 Rmt	]	]	 U u0 uF  p RV  2kK
  	  up ,          t	]
! ]4      t]]	,          t]
! ]4      tRR ltR tR# u up i )z Constants and helpers for units.N)character_ratiostrutradturndeggradpxptpcincmmmqdppxxdpidpcmrc                   V P                   ^ 8X  d   ^ # V P                  P                  4       ;pR8X  d   V P                   # V\        9   d   V P                   \        V,          ,          # V\        9   Edw   W3R
8w  g   Q hVf
   VR,          pVR8X  d]   VR9   d6   VP
                  f   VP                  pMVP
                  p\        V4      w  rgM\        V4      w  rgV P                   V,          # VR8X  d-   VP                  p\        V4      w  rgV P                   V,          # VR8X  d   V P                   V,          # VR8X  d%   V P                   VP                  R,          ,          # VP                  R4      '       dI   \        VP                  VR	,          4      pV P                   VP                  R,          ,          V,          # \        W4      pV P                   V,          V,          # R# )z/Get number of pixels corresponding to a length.r   N	font_sizelhrlhemremr   :   NN)NN)r   line_height)
valueunitlowerLENGTHS_TO_PIXELS
FONT_UNITSparent_style
root_styler   
startswithr   )	r   styleproperty_namer   r   r!   r   _ratios	   &&&&     Z/Users/agent/.openclaw/workspace/venv/lib/python3.14/site-packages/weasyprint/css/units.py	to_pixelsr)   /   s   {{a**""$
$$	-{{	"	"{{.t444		!\111k*I4< <<%%-#(#3#3L#(#5#5L!&|!4Q!&u;;,,U] ++L"<0NK;;,,T\;;**U];;!1!1+!>>>__S!!#E$4$4d2h?E;;!1!1+!>>FF#E0E;;*U227 
    c                    V P                   P                  4       ;pR8X  d   V P                  # V\        9   d   V P                  \        V,          ,          # R# )z0Get number of radians corresponding to an angle.r   N)r   r   r   ANGLE_TO_RADIANS)r   r   s   & r(   
to_radiansr-   V   sI    

  ""u,{{	!	!{{-d333 
"r*   gUUUUUU?g\.B@gx<@gx<?>   chr   exicr   cap)N)__doc__mathtext.line_breakr   r   pir,   r   RESOLUTION_TO_DPPXr    setABSOLUTE_UNITSLENGTH_UNITSANGLE_UNITSr)   r-   )r   s   0r(   <module>r;      s    &  4
 
1
AK	477S=
DGGcM	  	!(""))  A	1 &&
A!$''	  3
 
j1jd4&zj1 1
&'
*"#$3N4] 2s   C