
    *eX                    F   d dl mZ ddZddZ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/d0d1d2d3d4d5d6d7d8d9d:d;d<d=d>d?d@dAdBdCdDdEdFdGdHdIdJdKd<dLdMdNdOdPdQdRdSdTZi dUdVdWdXdYdZd[d\d]d^d_d`dadbdcdddedfdgdhdidjdkdldmdndodpdqdrdsdtdudvi dwdxdydzd{d|d}d~ddddddddddddddddddddddddddi ddddddddddddddddddddddddddddddddddi ddddddddddēddƓddȓddʓdd̓ddΓddГddғddԓddZddדddٓddٓi ddܓddޓddddٓddddddddddddddddddddddddddٓdddddddddd	Zd S (      )annotationsprefixstrreturnboolc                    | t           v S N)legacy_bundled_packagesr   s    -lib/python3.11/site-packages/mypy/stubinfo.pyis_legacy_bundled_packager      s    ,,,    c                2    t          |           p| t          v S r	   )r   non_bundled_packagesr   s    r   approved_stub_package_existsr      s    $V,,N:N0NNr   c                P    t                               |           pt          |          S r	   )r
   getr   r   s    r   stub_distribution_namer      s!    "&&v..N2Fv2NNr   aiofilesztypes-aiofilesbleachztypes-bleachbotoz
types-boto
cachetoolsztypes-cachetoolsclick_spinnerztypes-click-spinnercontextvarsztypes-contextvarscroniterztypes-croniterdataclassesztypes-dataclasses
dateparserztypes-dateparserdateutilztypes-python-dateutil	decoratorztypes-decorator
deprecatedztypes-Deprecateddocutilsztypes-docutilsfirstztypes-firstgflagsztypes-python-gflagszgoogle.protobufztypes-protobufmarkdownztypes-Markdownmockz
types-mockOpenSSLztypes-pyOpenSSLparamikoztypes-paramikopkg_resourcesztypes-setuptoolspolibztypes-polibpycurlztypes-pycurlpymysqlztypes-PyMySQL	pyrfc3339ztypes-pyRFC3339python2z	types-sixpytzz
types-pytzpyVmomiztypes-pyvmomiredisztypes-redisrequestsztypes-requestsretryztypes-retry
simplejsonztypes-simplejsonsingledispatchztypes-singledispatchsixztypes-python-slugifyztypes-tabulatez
types-tomlztypes-typed-astztypes-tzlocalztypes-ujsonztypes-waitressztypes-PyYAML)slugifytabulatetoml	typed_asttzlocalujsonwaitressyamlMySQLdbztypes-mysqlclientPILztypes-PillowPyInstallerztypes-pyinstallerXlibztypes-python-xlibaws_xray_sdkztypes-aws-xray-sdkbabelztypes-babelzbackports.ssl_match_hostnamez"types-backports.ssl_match_hostname	braintreeztypes-braintreebs4ztypes-beautifulsoup4bugbearztypes-flake8-bugbearcaldavztypes-caldavcffiz
types-cffichevronztypes-chevroncoloramaztypes-colorama
commonmarkztypes-commonmarkconsolemenuztypes-console-menucrontabztypes-python-crontabd3dshotztypes-D3DShotdockerfile_parseztypes-dockerfile-parsedocoptztypes-docopteditdistanceztypes-editdistanceentrypointsztypes-entrypointsfarmhashztypes-pyfarmhashflake8_2020ztypes-flake8-2020flake8_builtinsztypes-flake8-builtinsflake8_docstringsztypes-flake8-docstringsflake8_plugin_utilsztypes-flake8-plugin-utilsflake8_rst_docstringsztypes-flake8-rst-docstringsflake8_simplifyztypes-flake8-simplifyflake8_typing_importsztypes-flake8-typing-imports
flask_corsztypes-Flask-Corsflask_migrateztypes-Flask-Migratefpdfztypes-fpdf2gdbz	types-gdbzgoogle.cloud.ndbztypes-google-cloud-ndbhdbcliztypes-hdbclihtml5libztypes-html5libhttplib2ztypes-httplib2humanfriendlyztypes-humanfriendlyinvokeztypes-invokejackztypes-JACK-Clientjmespathztypes-jmespathjoseztypes-python-jose
jsonschemaztypes-jsonschemakeyboardztypes-keyboardldap3ztypes-ldap3nmapztypes-python-nmapoauthlibztypes-oauthlibopenpyxlztypes-openpyxlopentracingztypes-opentracingz	paho.mqttztypes-paho-mqttparsimoniousztypes-parsimoniouspasslibztypes-passlibpasspyztypes-passpypeeweeztypes-peeweepep8ext_namingztypes-pep8-naming	playsoundztypes-playsoundpsutilztypes-psutilpsycopg2ztypes-psycopg2pyaudioztypes-pyaudio	pyautoguiztypes-PyAutoGUIpycocotoolsztypes-pycocotoolspyflakesztypes-pyflakespygmentsztypes-Pygments
pyi_splashpynputztypes-pynput	pythoncomztypes-pywin32	pythonwin	pyscreezeztypes-PyScreezepysftpztypes-pysftppytest_lazyfixtureztypes-pytest-lazy-fixture
pywintypesregexztypes-regex
send2trashztypes-Send2Trashslumberztypes-slumberstdlib_listztypes-stdlib-liststripeztypes-stripetoposortztypes-toposorttqdmz
types-tqdmtree_sitterztypes-tree-sittertree_sitter_languagesztypes-tree-sitter-languages	ttkthemesztypes-ttkthemesvobjectztypes-vobjectwhatthepatchztypes-whatthepatchwin32ztypes-xmltodictztypes-zxcvbnzpandas-stubsz
lxml-stubs)	win32apiwin32conwin32comwin32comextwin32gui	xmltodictzxcvbnpandaslxmlN)r   r   r   r   )r   r   r   r   )
__future__r   r   r   r   r
   r    r   r   <module>r      s   " " " " " "- - - -O O O OO O O O+ +n+ L+ $	+
 *+ &+  + &+ $+ '+ "+ $+  + ]+ #+  '!+"  #+ +$ L%+&  '+(  )+* '++, ]-+. n/+0 1+2 "3+4 {5+6 L7+8 9+: ];+<  =+> ]?+@ $A+B ,C+D 
;E+ +F & " U+ + + pb"b	>b &b 	b
 (b ]b #$Hb "b 
!b %b nb Lb b  b $b  '!b" %#b b$ %b& 0'b( n)b* (+b, &-b. "/b0 &1b2 .3b4 25b6 67b8 :9b: .;b< :=b> $?b@ *AbB MCbD 
;Eb b bF 0GbH nIbJ  KbL  MbN *ObP nQbR SbT  UbV WbX $YbZ  [b\ ]]b^ _b`  abb  cbd &ebf "gb b bh (ibj kbl nmbn nobp )qbr "sbt nubv  wbx ybz "{b| &}b~  b@  AbB %CbD nEbF GbH Ib b bJ "KbL nMbN 5ObP /QbR ]SbT $UbV WbX &YbZ n[b\  ]b^ L_b` &abb :cbd "ebf gbh (ibj _kb bl  "" Cb b b   r   