o }5h@s"dZgdZz ddlmZedWn eyYnwdZgZgZgZ gZ gZ gZ gZ gZiZddedDZd d Zd d Zd dZddZeddeddeddeddeddeddeddedd ed!d"ed#d$ed%d&ed'd(ed)d*ed+d,ed-d.ed/d0ed1d2ed3d4ed5d6ed7d8ed9d:ed;d<ed=d>ed?d@edAdBedCdDedEdFedGdHedIdJedKdLedMdNedOdPedQdRedSdTedUdVedWdXedYdZed[d\ed]d^ed_d`edadbedcddededfedgdhedidjedkdledmdnedodpedqdredsdtedudvedwdxedydzed{d|ed}d~eddeddeddeddeddeddeddeddedddZeddeddeddeddeddeddeddeddeddeddeddededdeddeddeddeddeddedde deddeddeddeddeddeddeddƒeddăeddƃeddȃeddʃedd̃edd΃eddЃedd҃e dҡeddԃe dԡeddփe d֡edd؃eddڃedd܃eddރeddedde dedde dedde dedde deddeddeddedddZeddeddeddedde deddeddeddeddeddeddeddedded d ed d ed d[[[[dS(zy opcode module - potentially shared between dis and other modules which operate on bytecodes (e.g. peephole optimizers). ) cmp_ophasconsthasnamehasjrelhasjabshaslocal hascomparehasfreeopnameopmap HAVE_ARGUMENT EXTENDED_ARGhasnargs) stack_effectr)z>=cCsg|]}d|fqS)z<%r>).0oprr/usr/lib/python3.10/opcode.py $srcCs|t|<|t|<dSN)r r namerrrrdef_op&s rcCt||t|dSr)rrappendrrrrname_op* rcCrr)rrrrrrrjrel_op.rr cCrr)rrrrrrrjabs_op2rr!POP_TOPROT_TWO ROT_THREEDUP_TOP DUP_TOP_TWOROT_FOURNOP UNARY_POSITIVE UNARY_NEGATIVE UNARY_NOT UNARY_INVERTBINARY_MATRIX_MULTIPLYINPLACE_MATRIX_MULTIPLY BINARY_POWERBINARY_MULTIPLY BINARY_MODULO BINARY_ADDBINARY_SUBTRACT BINARY_SUBSCRBINARY_FLOOR_DIVIDEBINARY_TRUE_DIVIDEINPLACE_FLOOR_DIVIDEINPLACE_TRUE_DIVIDEGET_LEN MATCH_MAPPINGMATCH_SEQUENCE MATCH_KEYS!COPY_DICT_WITHOUT_KEYS"WITH_EXCEPT_START1 GET_AITER2 GET_ANEXT3BEFORE_ASYNC_WITH4 END_ASYNC_FOR6 INPLACE_ADD7INPLACE_SUBTRACT8INPLACE_MULTIPLY9INPLACE_MODULO; STORE_SUBSCR< DELETE_SUBSCR= BINARY_LSHIFT> BINARY_RSHIFT? BINARY_AND@ BINARY_XORA BINARY_ORB INPLACE_POWERCGET_ITERDGET_YIELD_FROM_ITERE PRINT_EXPRFLOAD_BUILD_CLASSG YIELD_FROMH GET_AWAITABLEILOAD_ASSERTION_ERRORJINPLACE_LSHIFTKINPLACE_RSHIFTL INPLACE_ANDM INPLACE_XORN INPLACE_ORO LIST_TO_TUPLER RETURN_VALUES IMPORT_STARTSETUP_ANNOTATIONSU YIELD_VALUEV POP_BLOCKW POP_EXCEPTYZ STORE_NAME DELETE_NAME[UNPACK_SEQUENCE\FOR_ITER] UNPACK_EX^ STORE_ATTR_ DELETE_ATTR` STORE_GLOBALa DELETE_GLOBALbROT_Nc LOAD_CONSTd LOAD_NAMEe BUILD_TUPLEf BUILD_LISTg BUILD_SETh BUILD_MAPi LOAD_ATTRj COMPARE_OPk IMPORT_NAMEl IMPORT_FROMm JUMP_FORWARDnJUMP_IF_FALSE_OR_POPoJUMP_IF_TRUE_OR_POPp JUMP_ABSOLUTEqPOP_JUMP_IF_FALSErPOP_JUMP_IF_TRUEs LOAD_GLOBALtIS_OPu CONTAINS_OPvRERAISEwJUMP_IF_NOT_EXC_MATCHy SETUP_FINALLYz LOAD_FAST| STORE_FAST} DELETE_FAST~ GEN_START RAISE_VARARGS CALL_FUNCTION MAKE_FUNCTION BUILD_SLICE LOAD_CLOSURE LOAD_DEREF STORE_DEREF DELETE_DEREFCALL_FUNCTION_KWCALL_FUNCTION_EX SETUP_WITHr LIST_APPENDSET_ADDMAP_ADDLOAD_CLASSDEREF MATCH_CLASSSETUP_ASYNC_WITH FORMAT_VALUEBUILD_CONST_KEY_MAP BUILD_STRING LOAD_METHOD CALL_METHOD LIST_EXTEND SET_UPDATE DICT_MERGE DICT_UPDATEN)__doc____all___opcoderr ImportErrorrrrrrrrrr r ranger rrr r!r r rrrrsF