
    %jm                         d dl mZmZmZmZmZmZ d dlmZ d dl	m
Z
mZ g dZ e            Zd Zd ZddeefdZd	 Zd
 Zd ZdS )   )docx
conversionoptionsimages
transforms	underline)extract_raw_text_from_element)write_style_mapread_style_map)convert_to_htmlextract_raw_textr   r   r   c                      t          | ddi|S )Noutput_formathtmlconvertargskwargss     X/home/rurouni/.hermes/hermes-agent/venv/lib/python3.11/site-packages/mammoth/__init__.pyr   r      s    D99&999    c                      t          | ddi|S )Nr   markdownr   r   s     r   convert_to_markdownr      s    D=
=f===r   Nc                      |t           u rd}d |rt                     |d<   t           u rdt          j        |                               fd          S )NTc                     | S N )xs    r   <lambda>zconvert.<locals>.<lambda>   s    q r   embedded_style_mapFc                      t          j                                                                     fd          S )N)external_file_accessc                 ,    t          j        | fdiS )N	id_prefix)r    convert_document_element_to_html)documentconvert_optionsr%   s    r   r    z+convert.<locals>.<lambda>.<locals>.<lambda>(   s2    7 # "  r   )r   readmapbind)r(   r#   fileobjr%   transform_documents   `r   r    zconvert.<locals>.<lambda>'   sY    	'0DEEEIIJ\]]bb d d d d d 	
 	
 r   )
_undefinedr   r   read_optionsr+   )r,   r-   r%   include_embedded_style_mapr#   r   s   ``` ` r   r   r      s     "Z//%)"!([! ?'5g'>'>#$z))$'',, .
 .
 .
 .
 .
 .
 .
   r   c                 Z    t          j        |                               t                    S r   )r   r)   r*   r	   r,   s    r   r   r   2   s!    9W!!"?@@@r   c                 &    t          | |           d S r   )r
   )r,   	style_maps     r   embed_style_mapr5   6   s    GY'''''r   c                      t          |           S r   )r   r2   s    r   read_embedded_style_mapr7   9   s    '"""r   ) r   r   r   r   r   r   raw_textr	   docx.style_mapr
   r   __all__objectr.   r   r   r   r   r5   r7   r   r   r   <module>r=      s    F F F F F F F F F F F F F F F F 3 3 3 3 3 3 ; ; ; ; ; ; ; ;
V
V
V VXX
: : :> > > )#   >A A A( ( (# # # # #r   