a Ðöøc2ã@s ddlZddlZddlZz ddlZWney:dZYn0ddlmZddlmZe Z e  dd¡Z Gdd„dƒZ eede ƒZeed dƒZedurœe ¡jZdS) éN)Úsix)Ú html_parserÚOpArgz opcode argc@seZdZdd„Zdd„ZdS)ÚBytecode_compatcCs ||_dS)N)Úcode)Úselfr©rúb/workspaces/shunt/resources/test-fastapi/venv/lib/python3.9/site-packages/setuptools/py33compat.pyÚ__init__szBytecode_compat.__init__ccs¨t d|jj¡}t|jjƒ}d}d}||kr¤||}|tjkrŠ||d||dd|}|d7}|tjkr–tjd}||dƒ}q$n d }|d7}t ||ƒVq$d S) z>Yield '(op,arg)' pair for each operation in code object 'code'ÚbréééééÿÿÿÿiN) ÚarrayrÚco_codeÚlenÚdisÚ HAVE_ARGUMENTÚ EXTENDED_ARGrÚ integer_typesr)rÚbytesÚeofÚptrÚ extended_argÚopÚargZ long_typerrr Ú__iter__s       zBytecode_compat.__iter__N)Ú__name__Ú __module__Ú __qualname__r rrrrr rsrÚBytecodeÚunescape)rrÚ collectionsÚhtmlÚ ImportErrorZsetuptools.externrZsetuptools.extern.six.movesrÚtypeÚ __metaclass__Ú namedtuplerrÚgetattrr"r#Ú HTMLParserrrrr Ús      "