
    AhP                        S r SSKJrJr  SSKJr  \(       GaP  SSKJrJrJ	r	J
r
JrJrJrJrJrJrJrJrJrJrJrJrJrJrJrJrJrJrJrJrJrJ r J!r!J"r"J#r#J$r$J%r%J&r&J'r'J(r(J)r)J*r*J+r+J,r,J-r-J.r.J/r/J0r0J1r1J2r2J3r3J4r4J5r5J6r6J7r7J8r8J9r9J:r:J;r;J<r<J=r=J>r>J?r?J@r@JArAJBrBJCrCJDrDJErEJFrFJGrGJHrHJIrIJJrJJKrKJLrLJMrMJNrNJOrOJPrPJQrQJRrRJSrSJTrTJUrUJVrVJWrWJXrXJYrYJZrZJ[r[J\r\J]r]J^r^J_r_J`r`JaraJbrbJcrcJdrdJereJfrfJgrgJhrhJiriJjrjJkrkJlrlJmrmJnrnJoroJprpJqrqJrrrJsrsJtrtJuruJvrvJwrwJxrxJyryJzrzJ{r{J|r|J}r}J~r~JrJrJrJrJrJrJrJrJrJrJrJrJrJrJrJrJrJrJrJrJrJrJrJrJrJrJrJrJrJrJrJrJrJrJrJrJrJrJrJrJrJrJrJrJrJr  SSKJrJr  SSS.r0 S	S
_SS
_SS
_SS
_SS
_SS
_SS
_SS
_SS
_SS
_SS
_SS
_SS
_SS
_SS
_SS
_SS
_0 SS
_SS
_SS
_SS
_SS
_S S
_S!S
_S"S
_S#S
_S$S
_S%S
_S&S
_S'S
_S(S
_S)S
_S*S
_S+S
_E0 S,S
_S-S
_S.S
_S/S
_S0S
_S1S
_S2S
_S3S
_S4S
_S5S
_S6S
_S7S
_S8S
_S9S
_S:S
_S;S
_S<S
_E0 S=S
_S>S
_S?S
_S@S
_SAS
_SBS
_SCS
_SDS
_SES
_SFS
_SGS
_SHS
_SIS
_SJS
_SKS
_SLS
_SMS
_E0 SNS
_SOS
_SPS
_SQS
_SRS
_SSS
_STS
_SUS
_SVS
_SWS
_SXS
_SYS
_SZS
_S[S
_S\S
_S]S
_S^S
_E0 S_S
_S`S
_SaS
_SbS
_ScS
_SdS
_SeS
_SfS
_SgS
_ShS
_SiS
_SjS
_SkS
_SlS
_SmS
_SnS
_SoS
_E0 SpS
_SqS
_SrS
_SsS
_StS
_SuS
_SvS
_SS
_SwS
_SxS
_SyS
_SzS
_S{S
_S|S
_S}S
_S~S
_SS
_E0 SS
_SS
_SS
_SS
_SS
_SS
_SS
_SS
_SS
_SS
_SS
_SS
_SS
_SS
_SS
_SS
_SS
_E0 SS
_SS
_SS
_SS
_SS
_SS
_SS
_SS
_SS
_SS
_SS
_SS
_SS
_SS
_SS
_SS
_SS
_ES
S
S
S
S
S
S
S
S
S
S
S
S
S
S
S.Er\" \\S9rS\S\4S jr/ SQrg)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                     [        U 5      $ )zLook up attributes dynamically.)_import_attribute)r   s    [/var/www/html/shao/venv/lib/python3.13/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 29i: 8;i<  F=i> ??i@ ?AiB 7CiD ;EiF :GiH  !GI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 9min =oip Bqir @sit ;uiv @wix @yiz 7{i| >}i~ ;i@ =AiB DCiD  FEiF ?GiH =IiJ 6KiL  FMiN :OiP 9QiR @SiT 8UiV 8WiX :YiZ @[i\ :]i^ 9_i` :aib Acid >eif >gih >iij Bkil ;min ;oip <qir <sit Cuiv @wix ;yiz <{i| @}i~ <i@ =AiB @CiD BEiF >GiH <IiJ EKiL >MiN AOiP CQiR ;SiT :UiV ;WiX BYiZ =[i\ 9]i^ D_i` :aib ?cid @eif ?gih ;iij 8kil ;min ?oip :qir 7sit ?uiv >wix ;yiz B{i| =}i~ <i@ :AiB @CiD CEiF DGiH EIiJ  !GKiL BMiN 8OiP >QiR 8SiT :UiV @WiX "#IYiZ  !G[i\ C]i^ D_i` Eaib Ecid  Feif Dgih Diij Ekil !"Hmin Coip  !Gqir Csit %KCCCC&LC?;@=;@;9Qi V $KDUV #c #c #
kr   