o
    	Ð'f¯  ã                   @  s>  d Z ddlmZ ddlmZmZ ddlmZ erddlm	Z	 dZ
dgZddlmZ dd	lmZ dd
lmZ ddlmZ ddlmZ ddlmZmZ ddlmZ ddlmZ ddlmZ ddlm Z  ddd„Z!e!e_!eej"ej#< eej"ej$< eej"ej%< eej"ej&< eej"ej'< eej"ej(< e ej"ej)< [[[[[[[[[ [!dS )zœInitialize `docx` package.

Export the `Document` constructor function and establish the mapping of part-type to
the part-classe that implements that type.
é    )Úannotations)ÚTYPE_CHECKINGÚType)ÚDocument)ÚPartz1.1.0r   )ÚCONTENT_TYPE)ÚRELATIONSHIP_TYPE)ÚPartFactory)ÚCorePropertiesPart)ÚDocumentPart)Ú
FooterPartÚ
HeaderPart)Ú	ImagePart)ÚNumberingPart)ÚSettingsPart)Ú
StylesPartÚcontent_typeÚstrÚreltypeÚreturnúType[Part] | Nonec                 C  s   |t jkrtS d S )N)ÚRTÚIMAGEr   )r   r   © r   úE/home/ubuntu/flask/venv/lib/python3.10/site-packages/docx/__init__.pyÚpart_class_selector$   s   
r   N)r   r   r   r   r   r   )*Ú__doc__Ú
__future__r   Útypingr   r   Údocx.apir   Údocx.opc.partr   Ú__version__Ú__all__Údocx.opc.constantsr   ÚCTr   r   r	   Údocx.opc.parts.corepropsr
   Údocx.parts.documentr   Údocx.parts.hdrftrr   r   Údocx.parts.imager   Údocx.parts.numberingr   Údocx.parts.settingsr   Údocx.parts.stylesr   r   Úpart_type_forÚOPC_CORE_PROPERTIESÚWML_DOCUMENT_MAINÚ
WML_FOOTERÚ
WML_HEADERÚWML_NUMBERINGÚWML_SETTINGSÚ
WML_STYLESr   r   r   r   Ú<module>   sJ    
