+
    iR
                         ^ RI t Rt^t]^,           tRtRtRt R tR tR t	R	 t
R
 tR tR tR tR tR tRR ltRR ltR tR tR tR# )    Ng      .@gffffff?gQ|a2?g333333?c                4    \        V ^,          ^H,          4      # )z1 inch = 72 * 20 dxaintvalues   &[/Users/agent/.openclaw/workspace/.venv/lib/python3.14/site-packages/openpyxl/utils/units.pyinch_to_dxar	   -   s    urzB    c                 "    V ^H,          ^,          # H    r   s   &r   dxa_to_inchr   1   s    2:?r
   c                 &    R \        V 4      ,          # )gRQ@)r   r   s   &r   	dxa_to_cmr   5   s    +e$$$r
   c                 D    \        V 4      p\        V4      p\        V4      # )N)	cm_to_EMUEMU_to_inchr	   )r   emuinchs   &  r   	cm_to_dxar   8   s!    
E
CsDtr
   c                &    \        V R,          4      # )z1 pixel = 9525 EMUs5%  r   r   s   &r   pixels_to_EMUr   >   s    ut|r
   c                 &    \        V R ,          4      # )r   roundr   s   &r   EMU_to_pixelsr   B   s    r
   c                &    \        V R,          4      # )z1 cm = 360000 EMUs@~ r   r   s   &r   r   r   F       uv~r
   c                 (    \        V R ,          ^4      # )r    r   r   s   &r   	EMU_to_cmr#   J       ##r
   c                &    \        V R,          4      # )z1 inch = 914400 EMUs r   r   s   &r   inch_to_EMUr'   N   r!   r
   c                 (    \        V R ,          ^4      # )r&   r   r   s   &r   r   r   R   r$   r
   c                "    V ^H,          V,          # )z96 dpi, 72ir   r   dpis   &&r   pixels_to_pointsr,   V   s    2:r
   c                 Z    \        \        P                  ! W,          ^H,          4      4      # r   )r   mathceilr*   s   &&r   points_to_pixelsr0   [   s    tyyr)*++r
   c                8    \        \        V R,          4      4      # )z1 degree = 60000 angles`  )r   r   r   s   &r   degrees_to_angler3   _   s    uUU]#$$r
   c                 (    \        V R ,          ^4      # )r2   r   r   s   &r   angle_to_degreesr5   d   s    ""r
   c                8    \        V 4      ^8  d
   V R,          # V # )z!format a color to its short size :   NN)len)colors   &r   short_colorr:   h   s    
5zA~RyLr
   )`   )r.   DEFAULT_ROW_HEIGHTBASE_COL_WIDTHDEFAULT_COLUMN_WIDTHDEFAULT_LEFT_MARGINDEFAULT_TOP_MARGINDEFAULT_HEADERr	   r   r   r   r   r   r   r#   r'   r   r,   r0   r3   r5   r:   r   r
   r   <module>rB      s    
  %)    0 %$$
,%
#r
   