
    h5jM                        d Z ddlmZ ddlmZmZmZmZmZm	Z	m
Z
mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZ ddlmZmZmZm Z m!Z!m"Z"m#Z# ddl$m%Z% ddl&m'Z' d Z(g dZ)y	)
zaPDF metadata handling.

This module provides XMP and DocumentInfo metadata access for PDF files.
    )annotations)DEFAULT_NAMESPACESXMP_CONTAINERS	XMP_EMPTY	XMP_NS_DC
XMP_NS_PDFXMP_NS_PDFA_EXTENSIONXMP_NS_PDFA_IDXMP_NS_PDFA_PROPERTYXMP_NS_PDFA_SCHEMAXMP_NS_PDFUA_IDXMP_NS_PDFX_IDXMP_NS_PHOTOSHOPXMP_NS_PRISMXMP_NS_PRISM2XMP_NS_PRISM3
XMP_NS_RDF
XMP_NS_XML
XMP_NS_XMPXMP_NS_XMP_MMXMP_NS_XMP_RIGHTSXPACKET_BEGINXPACKET_ENDAltListXmpContainer)DOCINFO_MAPPINGAuthorConverter	ConverterDateConverterDocinfoMappingdecode_pdf_dateencode_pdf_date)PdfMetadata)XmpDocumentc                x    | dk(  r!ddl m} t        |d      }|t               | <   |S t	        dt
         d|        )N	LANG_ALTSr   )
_constantszmodule z has no attribute )pikepdf.models.metadatar'   getattrglobalsAttributeError__name__)namer'   vals      V/var/www/html/qr/venv/lib/python3.12/site-packages/pikepdf/models/metadata/__init__.py__getattr__r0   2   sB    {6j+.	$

78*,>tfE
FF    )"r#   r$   r   r   r   r    r   r!   r"   r   r   r
   r	   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r&   r   r   r   r   r   r   N)*__doc__
__future__r   "pikepdf.models.metadata._constantsr   r   r   r   r   r	   r
   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   #pikepdf.models.metadata._convertersr   r   r   r   r    r!   r"   pikepdf.models.metadata._corer#   pikepdf.models.metadata._xmpr$   r0   __all__ r1   r/   <module>r:      sV   
 #      4   6 4G'r1   