Ë
    ´ŒjÜP  ã                   óî  — d Z ddlmZmZ ddlmZ e�rPd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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/m0Z0m1Z1m2Z2m3Z3m4Z4m5Z5m6Z6m7Z7m8Z8m9Z9m:Z:m;Z;m<Z<m=Z=m>Z>m?Z?m@Z@mAZAmBZBmCZCmDZDmEZEmFZFmGZGmHZHmIZImJZJmKZKmLZLmMZMmNZNmOZOmPZPmQZQmRZRmSZSmTZTmUZUmVZVmWZWmXZXmYZYmZZZm[Z[m\Z\m]Z]m^Z^m_Z_m`Z`maZambZbmcZcmdZdmeZemfZfmgZgmhZhmiZimjZjmkZkmlZlmmZmmnZnmoZompZpmqZqmrZrmsZsmtZtmuZumvZvmwZwmxZxmyZymzZzm{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’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ªm«Z«m¬Z¬ ddl­m®Z®m¯Z¯ dddœZ°i d	d
“dd
“dd
“dd
“dd
“dd
“dd
“dd
“dd
“dd
“dd
“dd
“dd
“dd
“dd
“dd
“dd
“i dd
“dd
“dd
“dd
“dd
“d d
“d!d
“d"d
“d#d
“d$d
“d%d
“d&d
“d'd
“d(d
“d)d
“d*d
“d+d
“¥i d,d
“d-d
“d.d
“d/d
“d0d
“d1d
“d2d
“d3d
“d4d
“d5d
“d6d
“d7d
“d8d
“d9d
“d:d
“d;d
“d<d
“¥i d=d
“d>d
“d?d
“d@d
“dAd
“dBd
“dCd
“dDd
“dEd
“dFd
“dGd
“dHd
“dId
“dJd
“dKd
“dLd
“dMd
“¥i dNd
“dOd
“dPd
“dQd
“dRd
“dSd
“dTd
“dUd
“dVd
“dWd
“dXd
“dYd
“dZd
“d[d
“d\d
“d]d
“d^d
“¥i d_d
“d`d
“dad
“dbd
“dcd
“ddd
“ded
“dfd
“dgd
“dhd
“did
“djd
“dkd
“dld
“dmd
“dnd
“dod
“¥i dpd
“dqd
“drd
“dsd
“dtd
“dud
“dvd
“dd
“dwd
“dxd
“dyd
“dzd
“d{d
“d|d
“d}d
“d~d
“dd
“¥i d€d
“d�d
“d‚d
“dƒd
“d„d
“d…d
“d†d
“d‡d
“dˆd
“d‰d
“dŠd
“dd
“d‹d
“dŒd
“d�d
“dŽd
“d�d
“¥i d�d
“d‘d
“d’d
“d“d
“d”d
“d•d
“d–d
“d—d
“d˜d
“d™d
“dšd
“d›d
“dœd
“d�d
“džd
“dŸd
“d d
“¥d
d
d
d
d
d
d
d
d
d
d
d
d
d
d
d¡œ¥Z± ee²e±¬¢«      Z³d£e´d¤efd¥„Zµg d¦¢Z¶y§)¨aF  **Document Loaders**  are classes to load Documents.

**Document Loaders** are usually used to load a lot of Documents in a single run.

**Class hierarchy:**

.. code-block::

    BaseLoader --> <name>Loader  # Examples: TextLoader, UnstructuredFileLoader

**Main helpers:**

.. code-block::

    Document, <name>TextSplitter
é    )ÚTYPE_CHECKINGÚAny)Úcreate_importer)¦ÚAcreomLoaderÚAirbyteCDKLoaderÚAirbyteGongLoaderÚAirbyteHubspotLoaderÚAirbyteJSONLoaderÚAirbyteSalesforceLoaderÚAirbyteShopifyLoaderÚAirbyteStripeLoaderÚAirbyteTypeformLoaderÚAirbyteZendeskSupportLoaderÚAirtableLoaderÚAmazonTextractPDFLoaderÚApifyDatasetLoaderÚArcGISLoaderÚArxivLoaderÚAssemblyAIAudioTranscriptLoaderÚAsyncChromiumLoaderÚAsyncHtmlLoaderÚAZLyricsLoaderÚAzureAIDataLoaderÚAzureBlobStorageContainerLoaderÚAzureBlobStorageFileLoaderÚBibtexLoaderÚBigQueryLoaderÚBiliBiliLoaderÚBlackboardLoaderÚBlockchainDocumentLoaderÚBraveSearchLoaderÚBrowserlessLoaderÚBSHTMLLoaderÚChatGPTLoaderÚCollegeConfidentialLoaderÚConcurrentLoaderÚConfluenceLoaderÚCoNLLULoaderÚCouchbaseLoaderÚ	CSVLoaderÚCubeSemanticLoaderÚDatadogLogsLoaderÚDataFrameLoaderÚDiffbotLoaderÚDirectoryLoaderÚDiscordChatLoaderÚDocugamiLoaderÚDocusaurusLoaderÚDocx2txtLoaderÚDropboxLoaderÚDuckDBLoaderÚEtherscanLoaderÚEverNoteLoaderÚFacebookChatLoaderÚFaunaLoaderÚFigmaFileLoaderÚFileSystemBlobLoaderÚGCSDirectoryLoaderÚGCSFileLoaderÚGeoDataFrameLoaderÚGitbookLoaderÚGithubFileLoaderÚGitHubIssuesLoaderÚ	GitLoaderÚGoogleApiClientÚGoogleApiYoutubeLoaderÚGoogleDriveLoaderÚGoogleSpeechToTextLoaderÚGutenbergLoaderÚHNLoaderÚHuggingFaceDatasetLoaderÚIFixitLoaderÚImageCaptionLoaderÚIMSDbLoaderÚ
IuguLoaderÚJoplinLoaderÚ
JSONLoaderÚLakeFSLoaderÚLarkSuiteDocLoaderÚMastodonTootsLoaderÚMathpixPDFLoaderÚMaxComputeLoaderÚMergedDataLoaderÚMHTMLLoaderÚModernTreasuryLoaderÚMongodbLoaderÚMWDumpLoaderÚNewsURLLoaderÚNotebookLoaderÚNotionDBLoaderÚNotionDirectoryLoaderÚOBSDirectoryLoaderÚOBSFileLoaderÚObsidianLoaderÚOneDriveFileLoaderÚOneDriveLoaderÚOnlinePDFLoaderÚOpenCityDataLoaderÚOutlookMessageLoaderÚPagedPDFSplitterÚPDFMinerLoaderÚPDFMinerPDFasHTMLLoaderÚPDFPlumberLoaderÚPlaywrightURLLoaderÚPolarsDataFrameLoaderÚPsychicLoaderÚPubMedLoaderÚPyMuPDFLoaderÚPyPDFDirectoryLoaderÚPyPDFium2LoaderÚPyPDFLoaderÚPySparkDataFrameLoaderÚPythonLoaderÚReadTheDocsLoaderÚRecursiveUrlLoaderÚRedditPostsLoaderÚ
RoamLoaderÚRocksetLoaderÚRSSFeedLoaderÚS3DirectoryLoaderÚS3FileLoaderÚSeleniumURLLoaderÚSharePointLoaderÚSitemapLoaderÚSlackDirectoryLoaderÚSnowflakeLoaderÚSpreedlyLoaderÚ	SRTLoaderÚStripeLoaderÚTelegramChatApiLoaderÚTelegramChatFileLoaderÚTelegramChatLoaderÚTencentCOSDirectoryLoaderÚTencentCOSFileLoaderÚTensorflowDatasetLoaderÚ
TextLoaderÚToMarkdownLoaderÚ
TomlLoaderÚTrelloLoaderÚTwitterTweetLoaderÚUnstructuredAPIFileIOLoaderÚUnstructuredAPIFileLoaderÚUnstructuredCSVLoaderÚUnstructuredEmailLoaderÚUnstructuredEPubLoaderÚUnstructuredExcelLoaderÚUnstructuredFileIOLoaderÚUnstructuredFileLoaderÚUnstructuredHTMLLoaderÚUnstructuredImageLoaderÚUnstructuredMarkdownLoaderÚUnstructuredODTLoaderÚUnstructuredOrgModeLoaderÚUnstructuredPDFLoaderÚUnstructuredPowerPointLoaderÚUnstructuredRSTLoaderÚUnstructuredRTFLoaderÚUnstructuredTSVLoaderÚUnstructuredURLLoaderÚUnstructuredWordDocumentLoaderÚUnstructuredXMLLoaderÚWeatherDataLoaderÚWebBaseLoaderÚWhatsAppChatLoaderÚWikipediaLoaderÚXorbitsLoaderÚYoutubeAudioLoaderÚYoutubeLoaderÚYuqueLoader)ÚBlobÚ
BlobLoaderrq   r…   )rf   r†   r   z$langchain_community.document_loadersr   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%   r&   r'   r)   r+   r-   r,   r.   r/   r0   r1   r2   r3   r4   r5   r6   r7   r8   r9   r:   r;   r<   r=   r>   rA   rB   r@   r?   rC   rD   rF   rE   rG   rH   rI   rJ   rL   rK   rM   rO   rN   rQ   rP   rV   rY   rR   rS   rT   rU   rW   rX   rZ   r[   r\   r]   r^   r_   r`   ra   rb   rc   rd   re   rf   rg   rh   ri   rj   rk   rl   rm   rn   ro   rp   rr   rs   rt   ru   rv   ry   rw   rx   rz   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�   rž   rŸ   r    r¡   r¢   r£   r¤   r¥   r¦   r§   r¨   r©   rª   r«   )Údeprecated_lookupsÚnameÚreturnc                 ó   — t        | «      S )zLook up attributes dynamically.)Ú_import_attribute)r¯   s    úm/var/www/html/Fitness-lenito-AI-main/venv/lib/python3.12/site-packages/langchain/document_loaders/__init__.pyÚ__getattr__r´   y  s   € ä˜TÓ"Ð"ó    )ª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"   r*   r$   r(   r%   r&   r'   r)   r+   r-   r,   r.   r/   r0   r1   r2   r3   r4   r5   r6   r7   r8   r9   r:   r;   r<   r=   r>   rA   rB   r?   r@   rC   rD   rE   rF   rG   rH   rI   rJ   rL   rK   rM   rO   rN   rP   rQ   rV   rY   rR   rS   rT   rU   rW   rX   rZ   r[   r\   r]   r^   r_   r`   ra   rb   rc   rd   re   rg   rh   ri   rf   rj   rk   rl   rm   rn   ro   rq   rp   rr   rs   ry   rt   ru   rv   rw   rx   rz   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œ   r�   rž   rŸ   r    r¡   r¢   r£   r¤   r¥   r¦   r§   r¨   r©   rª   r«   N)·Ú__doc__Útypingr   r   Úlangchain._apir   Ú$langchain_community.document_loadersr   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(   r)   r*   r+   r,   r-   r.   r/   r0   r1   r2   r3   r4   r5   r6   r7   r8   r9   r:   r;   r<   r=   r>   r?   r@   rA   rB   rC   rD   rE   rF   rG   rH   rI   rJ   rK   rL   rM   rN   rO   rP   rQ   rR   rS   rT   rU   rV   rW   rX   rY   rZ   r[   r\   r]   r^   r_   r`   ra   rb   rc   rd   re   rf   rg   rh   ri   rj   rk   rl   rm   rn   ro   rp   rq   rr   rs   rt   ru   rv   rw   rx   ry   rz   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œ   r�   rž   rŸ   r    r¡   r¢   r£   r¤   r¥   r¦   r§   r¨   r©   rª   r«   Úlangchain_core.document_loadersr¬   r­   Ú_old_to_new_nameÚDEPRECATED_LOOKUPÚ__package__r²   Ústrr´   Ú__all__© rµ   r³   Ú<module>rÁ      sâ
  ðñ÷" &å *â÷g÷ g÷ g÷ g÷ g÷ g÷ g÷ g÷ g÷ g÷ g÷ g÷ g÷ g÷ g÷ g÷ g÷ g÷ g÷ g÷ g÷ g÷ g÷ g÷ g÷ g÷ g÷ g÷ g÷ g÷ g÷ g÷ g÷ g÷ g÷ g÷ g÷ g÷ g÷ g÷ g÷ g÷R =ð &Ø2ñÐ ðiØÐ:ðiàÐ=ðið ÐAðið Ð<ð	ið
 Ð>ðið Ð?ðið Ð?ðið ÐBðið ÐEðið ÐBðið ÐAðið ÐCðið "Ð#Iðið Ð<ðið ÐEðið  Ð@ð!ið" Ð:ñ#ið$ Ð9ð%ið& &Ð'Mð'ið( Ð?ð)ið* &Ð'Mð+ið, !Ð"Hð-ið. Ð:ð/ið0 Ð:ð1ið2 Ð<ð3ið4 Ð<ð5ið6 Ð>ð7ið8 Ð2ð9ið: Ð8ð;ið< Ð Fð=ið> Ð?ð?ið@ Ð?ðAiðB Ð7ðCiðD Ð;òEiðF Ð:ðGiðH  Ð!GðIiðJ Ð>ðKiðL Ð>ðMiðN Ð=ðOiðP Ð@ðQiðR Ð=ðSiðT Ð?ðUiðV Ð;ðWiðX Ð=ðYiðZ Ð?ð[ið\ Ð<ð]ið^ Ð>ð_ið` Ð<ðaiðb Ð;ðciðd Ð:ðeiðf Ð=ògiðh Ð<ðiiðj Ð@ðkiðl Ð9ðmiðn Ð=ðoiðp ÐBðqiðr Ð@ðsiðt Ð;ðuiðv Ð@ðwiðx Ð@ðyiðz Ð7ð{ið| Ð>ð}ið~ Ð;ðið@ Ð=ðAiðB ÐDðCiðD Ð FðEiðF Ð?ðGiðH Ð=òIiðJ Ð6ðKiðL Ð FðMiðN Ð:ðOiðP Ð9ðQiðR Ð@ðSiðT Ð8ðUiðV Ð8ðWiðX Ð:ðYiðZ Ð@ð[ið\ Ð:ð]ið^ Ð9ð_ið` Ð:ðaiðb ÐAðciðd Ð>ðeiðf Ð>ðgiðh Ð>ðiiðj ÐBòkiðl Ð;ðmiðn Ð;ðoiðp Ð<ðqiðr Ð<ðsiðt ÐCðuiðv Ð@ðwiðx Ð;ðyiðz Ð<ð{ið| Ð@ð}ið~ Ð<ðið@ Ð=ðAiðB Ð@ðCiðD ÐBðEiðF Ð>ðGiðH Ð<ðIiðJ ÐEðKiðL Ð>òMiðN ÐAðOiðP ÐCðQiðR Ð;ðSiðT Ð:ðUiðV Ð;ðWiðX ÐBðYiðZ Ð=ð[ið\ Ð9ð]ið^ ÐDð_ið` Ð:ðaiðb Ð?ðciðd Ð@ðeiðf Ð?ðgiðh Ð;ðiiðj Ð8ðkiðl Ð;ðmiðn Ð?òoiðp Ð:ðqiðr Ð7ðsiðt Ð?ðuiðv Ð>ðwiðx Ð;ðyiðz ÐBð{ið| Ð=ð}ið~ Ð<ðið@ Ð:ðAiðB Ð@ðCiðD ÐCðEiðF ÐDðGiðH ÐEðIiðJ  Ð!GðKiðL ÐBðMiðN Ð8ðOiðP Ð>òQiðR Ð8ðSiðT Ð:ðUiðV Ð@ðWiðX "Ð#IðYiðZ  Ð!Gð[ið\ ÐCð]ið^ ÐDð_ið` ÐEðaiðb ÐEðciðd Ð Fðeiðf ÐDðgiðh ÐDðiiðj ÐEðkiðl !Ð"Hðmiðn ÐCðoiðp  Ð!Gðqiðr ÐCñsiðt %KØCØCØCØCØ&LØCØ?Ø;Ø@Ø=Ø;Ø@Ø;Ø9òQiÐ ñV $ KÐDUÔVÐ ð#�cð #˜có #ò
k�rµ   