+
    f0¸i0  ã                   ó0   € ^ RI t ^ RIHt  ! R R]4      tR# )é    N)Ú
NamedTuplec                   óÔ   a € ] tR t^t o ]V 3R lR l4       t]V 3R lR l4       t]V 3R lR l4       t]V 3R lR l4       t]V 3R	 lR
 l4       t	]V 3R lR l4       t
V 3R ltRtV tR# )ÚCTMc                ó    <€ V ^8„  d   QhRS[ /# ©é   Úreturn©Úfloat)ÚformatÚ__classdict__s   "€ÚT/Users/agent/.openclaw/workspace/venv/lib/python3.14/site-packages/pdfplumber/ctm.pyÚ__annotate__ÚCTM.__annotate__   ó   ø€ ÷ :ñ :™ñ :ó    c                óŒ   € \         P                  ! \        V P                  ^4      \        V P                  ^4      ,           4      # ©r   )ÚmathÚsqrtÚpowÚaÚb©Úselfs   &r   Úscale_xÚCTM.scale_x   ó*   € äyŠyœ˜TŸV™V Q›¬#¨d¯f©f°a«.Õ8Ó9Ð9r   c                ó    <€ V ^8„  d   QhRS[ /# r   r
   )r   r   s   "€r   r   r      r   r   c                óŒ   € \         P                  ! \        V P                  ^4      \        V P                  ^4      ,           4      # r   )r   r   r   ÚcÚdr   s   &r   Úscale_yÚCTM.scale_y   r   r   c                ó    <€ V ^8„  d   QhRS[ /# r   r
   )r   r   s   "€r   r   r      s   ø€ ÷ Añ A™ñ Ar   c                óž   € \         P                  ! V P                  V P                  4      ^´,          \         P                  ,          ^Z,
          # ©é´   )r   Úatan2r"   r!   Úpir   s   &r   Úskew_xÚ
CTM.skew_x   s.   € ä—
’
˜4Ÿ6™6 4§6¡6Ó*¨SÕ0´4·7±7Õ:¸bÕ@Ð@r   c                ó    <€ V ^8„  d   QhRS[ /# r   r
   )r   r   s   "€r   r   r      s   ø€ ÷ :ñ :™ñ :r   c                ó   € \         P                  ! V P                  V P                  4      ^´,          \         P                  ,          # r'   )r   r)   r   r   r*   r   s   &r   Úskew_yÚ
CTM.skew_y   s)   € äzŠz˜$Ÿ&™& $§&¡&Ó)¨CÕ/´$·'±'Õ9Ð9r   c                ó    <€ V ^8„  d   QhRS[ /# r   r
   )r   r   s   "€r   r   r   !   ó   ø€ ÷ ñ ™uñ r   c                ó   € V P                   # ©N)Úer   s   &r   Útranslation_xÚCTM.translation_x    ó   € àv‰vˆr   c                ó    <€ V ^8„  d   QhRS[ /# r   r
   )r   r   s   "€r   r   r   %   r2   r   c                ó   € V P                   # r4   )Úfr   s   &r   Útranslation_yÚCTM.translation_y$   r8   r   c                ób   <€ V ^8„  d   Qh/ S[ ;R&   S[ ;R&   S[ ;R&   S[ ;R&   S[ ;R&   S[ ;R&   # )r   r   r   r!   r"   r5   r;   r
   )r   r   s   "€r   r   r      sI   ø‡ ‚ ÙHñ áHñ ñ Hñ ñ Hñ	 ñ
 Hñ ñ Hò r   © N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Úpropertyr   r#   r+   r/   r6   r<   Ú__annotate_func__Ú__static_attributes__Ú__classdictcell__)r   s   @r   r   r      s†   ø‡ € ð ÷:ó ð:ð ÷:ó ð:ð ÷Aó ðAð ÷:ó ð:ð ÷ó ðð ÷ó ð÷; ƒ r   r   )r   Útypingr   r   r?   r   r   Ú<module>rI      s   ðÛ Ý ôˆ*ö r   