
    Bh                     .    S r SSKrSSKJr  S rS\0 40rg)z&PDF generation with debug information.    N   )Matrixc                 "   [        U R                  S   SSS2   UR                  U5      nU GH^  u  pxn	UR                  (       d  M  U R                  U   n
SU
;  a  [        R
                  " 5       U
S'   UR                  R                  5        H  u  nu  pp[        SSSS5      U	R                  -  nUR                  X5      u  pUR                  X5      u  p[        R                  " SS[        R
                  " XX/5      [        R                  " S	S05      U
R                  [        R                  " U5      S
.5      n[        R                  " U5      US'   U R                  U5        U
S   R                  UR                  5        M     GMa     g)zSet debug PDF metadata.KidsN   Annotsg      ?r   z/Annotz/LinkW)TypeSubtypeRectBSPTDest)zippagesanchorsobjectspydyfArrayitemsr   ctmtransform_point
Dictionary	referenceString
add_objectappend)pdfmetadatadocumentpage_streamsattachmentscompressr   pdf_page_numberdocument_pagestreampageidx1y1x2y2matrix
annotations                     F/var/www/html/env/lib/python3.13/site-packages/weasyprint/pdf/debug.pydebugr1      sS    		&!#A#&EE27.$${{?+4"[[]DN$1$9$9$?$?$A B D!Q-

:F++B3FB++B3FB)) "RR$45&&Qx0^^\\"%+ J "'b!1JvNN:&N!!*"6"67' %B 38    r1   )__doc__r   r.   r   r1   VARIANTS r2   r0   <module>r6      s$    ,   8F eR[!r2   