a
    ze-"                  +   @   s  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 d+d,d-d.d/d0d1d2d3d4d5d6d7d8d9d:d;d<d=d>d?d@dAdBdCdDdEdFdGdHdIdJdKdL!ZdMZze W n ey   Y n
0 edN7 ZeD ]Zd efedOef< qdPZeD ]ZdQefedRef< qedSdT e  D Z	e
e	e
e ks.J edUdT e D Ze
ee
eksZJ e dVdWdddd"d"dXdXdXd(dYdYdZ e	d[d(d\d]dVd^ ed/d_d6d`da edbdcdddedfdgdhdidjdkdldmdndo dpZeD ]Zdqed ef< qdrZeD ]Zdsed ef< qdtS )ubuiltinscopyregqueuesocketserverconfigparserreprlibtkinter.filedialogtkinter.simpledialogztkinter.colorchooserztkinter.commondialogztkinter.dialogztkinter.dndztkinter.fontztkinter.messageboxztkinter.scrolledtextztkinter.constantsztkinter.tixztkinter.ttktkinter_markupbasewinreg_thread_dummy_threadzdbm.bsdzdbm.dumbzdbm.ndbmzdbm.gnuzxmlrpc.clientxmlrpc.serverzhttp.clientzhtml.entitieszhtml.parserzhttp.cookieszhttp.cookiejarhttp.serverztest.support
subprocessurllib.parsezurllib.robotparserurllib.requestdbmzcollections.abc)*__builtin__copy_regQueueSocketServerConfigParserreprtkFileDialogtkSimpleDialogtkColorChoosertkCommonDialogDialogTkdndtkFonttkMessageBoxScrolledTextTkconstantsTixttkTkinter
markupbase_winregthreaddummy_threaddbhashdumbdbmr   gdbm	xmlrpclibSimpleXMLRPCServerhttplibhtmlentitydefs
HTMLParserCookie	cookielibBaseHTTPServerztest.test_supportcommandsurlparserobotparserurllib2anydbm_abcoll)r   range)	functoolsreduce)sysintern)r   chr)r   str)r   int)r   zip)r   map)r   filter)	itertoolsfilterfalse)rG   zip_longest)collectionsUserDict)rJ   UserList)rJ   
UserString)r   whichdb)socketfromfd)zmultiprocessing.connection
Connection)multiprocessing.contextProcess)zmultiprocessing.popen_forkPopen)urllib.errorContentTooShortError)r   
getproxies)r   pathname2url)r   
quote_plus)r   quote)r   unquote_plus)r   unquote)r   url2pathname)r   
urlcleanup)r   	urlencode)r   urlopen)r   urlretrieve)rU   	HTTPError)rU   URLError)!)r   xranger   r>   )r   r@   )r   unichr)r   unicode)r   long)rG   izip)rG   imap)rG   ifilter)rG   ifilterfalse)rG   izip_longest)rK   IterableUserDict)rL   rL   )rM   rM   )rN   rN   )_socketrP   )_multiprocessingrQ   )zmultiprocessing.processrS   )zmultiprocessing.forkingrT   )urllibrV   )rq   rW   )rq   rX   )rq   rY   )rq   rZ   )rq   r[   )rq   r\   )rq   r]   )rq   r^   )rq   r_   )rq   r`   )rq   ra   )r9   rb   )r9   rc   )/ArithmeticErrorAssertionErrorAttributeErrorBaseExceptionBufferErrorBytesWarningDeprecationWarningEOFErrorEnvironmentError	ExceptionFloatingPointErrorFutureWarningGeneratorExitIOErrorImportErrorImportWarningIndentationError
IndexErrorKeyErrorKeyboardInterruptLookupErrorMemoryError	NameErrorNotImplementedErrorOSErrorOverflowErrorPendingDeprecationWarningReferenceErrorRuntimeErrorRuntimeWarningStopIterationSyntaxErrorSyntaxWarningSystemError
SystemExitTabError	TypeErrorUnboundLocalErrorUnicodeDecodeErrorUnicodeEncodeErrorUnicodeErrorUnicodeTranslateErrorUnicodeWarningUserWarning
ValueErrorWarningZeroDivisionError)WindowsError
exceptions)AuthenticationErrorBufferTooShortProcessErrorTimeoutErrorrR   multiprocessingc                 c   s   | ]\}}||fV  qd S N .0kvr   r   $/usr/lib/python3.9/_compat_pickle.py	<genexpr>       r   c                 c   s   | ]\}}||fV  qd S r   r   r   r   r   r   r      r   picklezxml.etree.ElementTreerJ   io)cPickle_elementtree
FileDialogSimpleDialogDocXMLRPCServerSimpleHTTPServerCGIHTTPServerrK   rL   rM   rN   StringIO	cStringIObz2r=   r-   )_bz2_dbm
_functools_gdbm_pickle)r   r{   )rO   
SocketType))r   
basestring)r   StandardError)rK   rK   rO   _socketobjectre   )r   r   )r   LoadFileDialog)r   SaveFileDialog)r   r   )r   ServerHTMLDoc)r   XMLRPCDocGenerator)r   DocXMLRPCRequestHandler)r   r   )r   DocCGIXMLRPCRequestHandler)r   SimpleHTTPRequestHandler)r   CGIHTTPRequestHandlerr   ))r   r>   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )r   r   )ro   rO   )BrokenPipeErrorChildProcessErrorConnectionAbortedErrorConnectionErrorConnectionRefusedErrorConnectionResetErrorFileExistsErrorFileNotFoundErrorInterruptedErrorIsADirectoryErrorNotADirectoryErrorPermissionErrorProcessLookupErrorr   )r   r   )ModuleNotFoundError)r   r   N)IMPORT_MAPPINGNAME_MAPPINGPYTHON2_EXCEPTIONSr   r   excnameMULTIPROCESSING_EXCEPTIONSdictitemsREVERSE_IMPORT_MAPPINGlenREVERSE_NAME_MAPPINGupdatePYTHON3_OSERROR_EXCEPTIONSPYTHON3_IMPORTERROR_EXCEPTIONSr   r   r   r   <module>	   s  2$3