Ë
    £ëi�  ã                   óŽ  — d Z ddlmZ ddlZd„ Z eedd¬«      dd	d	d
œf eedd¬«      dd	d	d
œf eedd¬«      dd	d	d
œf eedd¬«      dd	d	d
œf eedd¬«      dd	d	d
œf eedd¬«      dd	d	d
œf eedd¬«      dd	d	d	dœf eedd¬«      dd	d	d	dœf eedd¬«      dd	d	d	dœf eedd¬«      dd	d	d
œf eedd¬«      dd	d	d
œfdœZy)zPDF/A generation.é    )ÚpartialNc                 óÜ  — |dk(  r/d| j                   v r!d| j                   d   v r| j                   d   d= |dk  rƒ| j                  D ]t  }t        |t        «      sŒ|j	                  d«      dk7  rŒ)t        |d   d   j                  «       d	   «      }	| j                  |	   }
|dk(  s|
j                  d
   dk7  sŒr|d= Œv |dk\  �r­|D �ci c])  }|j                  rd|j                  › d�|j                  “Œ+ }}g }d| j                   v rmd| j                   d   v r\t        | j                   d   d   j                  «       d	   «      }	| j                  |	   }|d   ddd…   D ]  }|j                  |«       Œ | j                  D ]ž  }t        |t        «      sŒ|j	                  d«      dk7  rŒ)t        |d   d   j                  «       d	   «      }	| j                  |	   j                  d   d   }|j	                  |d«      }d|› �|d<   |j                  |j                  «       Œ  |rMd| j                   vr!t        j                  «       | j                   d<   | j                   d   j                  |«       | j                  D ]-  }t        |t        «      sŒ|j	                  d«      dk(  sŒ)d|d<   Œ/ |dk(  rd}|j                  | d|||«       |dk\  r| j                   j#                  «        yyc c}w )z!Set metadata for PDF/A documents.é   ÚNamesÚEmbeddedFilesé   ÚTypez	/FilespecÚEFÚFr   ÚSubtypez/application#2fpdfé   ú<ú>NÚParamsÚCheckSumÚUnspecifiedú/ÚAFRelationshipÚAFz/Annoté   FÚa)ÚcatalogÚobjectsÚ
isinstanceÚdictÚgetÚintÚsplitÚextraÚmd5ÚrelationshipÚappendÚ	referenceÚpydyfÚArrayÚextendÚinclude_in_pdfÚinfoÚclear)ÚpdfÚmetadataÚdocumentÚpage_streamsÚattachmentsÚcompressÚversionÚvariantÚ
pdf_objectr#   ÚstreamÚ
attachmentÚrelationshipsÚpdf_attachmentsÚnamesÚnameÚchecksumr!   s                     úS/var/www/html/chat/reports/venv/lib/python3.12/site-packages/weasyprint/pdf/pdfa.pyÚpdfar;      sõ  € ð
 �!‚|à�c—k‘kÑ! o¸¿¹ÀWÑ9MÑ&MØ—‘˜GÑ$ _Ð5Ø�!‚|àŸ+™+ò 	%ˆJÜ˜j¬$Ô/ØØ�~‰~˜fÓ%¨Ò4ØÜ˜J tÑ,¨SÑ1×7Ñ7Ó9¸!Ñ<Ó=ˆIØ—[‘[ Ñ+ˆFð ˜!Š|˜vŸ|™|¨IÑ6Ð:NÓNØ˜tÑ$ð	%ð �!ƒ|ð *ö=à¨Z¯^ª^ð �
—‘Ð˜qÐ! :×#:Ñ#:Ñ:ð=ˆð =ð ˆØ�c—k‘kÑ! o¸¿¹ÀWÑ9MÑ&MÜ˜CŸK™K¨Ñ0°ÑA×GÑGÓIÈ!ÑLÓMˆIØ—K‘K 	Ñ*ˆEØ˜g™ q t¨! tÑ,ò -�Ø×&Ñ& tÕ,ð-àŸ+™+ò 		9ˆJÜ˜j¬$Ô/ØØ�~‰~˜fÓ%¨Ò4ØÜ˜J tÑ,¨SÑ1×7Ñ7Ó9¸!Ñ<Ó=ˆIØ—{‘{ 9Ñ-×3Ñ3°HÑ=¸jÑIˆHØ(×,Ñ,¨X°}ÓEˆLØ-.¨|¨nÐ+=ˆJÐ'Ñ(Ø×"Ñ" :×#7Ñ#7Õ8ð		9ñ Ø˜3Ÿ;™;Ñ&Ü$)§K¡K£M�—‘˜DÑ!Ø�K‰K˜Ñ×$Ñ$ _Ô5ð —k‘kò +ˆ
Ü�j¤$Õ'¨J¯N©N¸6Ó,BÀhÓ,NØ*ˆJ�sŠOð+ð
 �!‚|àˆØ×Ñ˜C  g¨w¸ÔAð �!‚|Ø�‰�‰Õð ùòI=s   Ã.K)r   ÚB)r0   r1   z1.4T)r0   Ú
identifierÚsrgbr   z1.7r   ÚUr   z2.0ÚA)r0   r=   r>   Úpdf_tagsÚEr   )zpdf/a-1bzpdf/a-2bzpdf/a-3bzpdf/a-2uzpdf/a-3uzpdf/a-4uzpdf/a-1azpdf/a-2azpdf/a-3azpdf/a-4ezpdf/a-4f)Ú__doc__Ú	functoolsr   r$   r;   ÚVARIANTS© ó    r:   ú<module>rH      sc  ðÙ å ã ò>ñF 	�˜a¨Ô-Ø¨°tÑ<ð>ñ 	�˜a¨Ô-Ø¨°tÑ<ð>ñ 	�˜a¨Ô-Ø¨°tÑ<ð>ñ 	�˜a¨Ô-Ø¨°tÑ<ð>ñ 	�˜a¨Ô-Ø¨°tÑ<ð>ñ 	�˜a¨Ô-Ø¨°tÑ<ð>ñ 	�˜a¨Ô-Ø¨°tÈÑNðPñ 	�˜a¨Ô-Ø¨°tÈÑNðPñ 	�˜a¨Ô-Ø¨°tÈÑNðPñ 	�˜a¨Ô-Ø¨°tÑ<ð>ñ 	�˜a¨Ô-Ø¨°tÑ<ð>ñ?"�rG   