
    j-                     \   U d dl mZmZ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Zeed<    e
e	j                   e            ddd	d
ddddgd	f	dee         deee                  dededee         dee         dee         deee                  dedee         fd                        ZdS )    )IOListOptional)add_chunking_strategy)Element)FileTypeadd_metadata_with_filetype)convert_and_partition_htmlorgDETECTION_ORIGINNFTautofilenamefileinclude_page_breaksinclude_metadatametadata_filenamemetadata_last_modifiedchunking_strategy	languagesdetect_language_per_elementreturnc	                 <    t          d| ||||||t          	  	        S )aZ  Partitions an org document. The document is first converted to HTML and then
    partitioned using partition_html.

    Parameters
    ----------
    filename
        A string defining the target filename path.
    file
        A file-like object using "rb" mode --> open(filename, "rb").
    include_page_breaks
        If True, the output will include page breaks if the filetype supports it
    metadata_last_modified
        The last modified date for the document.
    languages
        User defined value for `metadata.languages` if provided. Otherwise language is detected
        using naive Bayesian filter via `langdetect`. Multiple languages indicates text could be
        in either language.
        Additional Parameters:
            detect_language_per_element
                Detect language per element instead of at the document level.
    r   )	source_formatr   r   r   r   r   r   r   detection_origin)r
   r   )	r   r   r   r   r   r   r   r   r   s	            d/lsinfo/ai/hellotax_ai/base_platform/venv/lib/python3.11/site-packages/unstructured/partition/org.pypartition_orgr      s7    F &/+5$?)
 
 
 
    )typingr   r   r   unstructured.chunkingr   unstructured.documents.elementsr    unstructured.file_utils.filetyper   r	   unstructured.partition.htmlr
   r   str__annotations__ORGbytesboolr    r   r   <module>r)      sy   % % % % % % % % % % % 7 7 7 7 7 7 3 3 3 3 3 3 Q Q Q Q Q Q Q Q B B B B B B #    HL))" $ %!'+,0'+&,X(-+ +sm+
2e9
+ + 	+
  }+ %SM+  }+ S	"+ "&+ 
']+ + +  *)+ + +r   