o
    K+g  ã                   @   s"  d Z g d¢ZzddlmZ e d¡ W n	 ey   Y nw dZg Zg Zg Z	g Z
g Zg Zg Zg Zi Zdd„ edƒD ƒZd	d
„ Zdd„ Zdd„ Zdd„ Zeddƒ eddƒ eddƒ eddƒ eddƒ eddƒ eddƒ edd ƒ ed!d"ƒ ed#d$ƒ ed%d&ƒ ed'd(ƒ ed)d*ƒ ed+d,ƒ ed-d.ƒ ed/d0ƒ ed1d2ƒ ed3d4ƒ ed5d6ƒ ed7d8ƒ ed9d:ƒ ed;d<ƒ ed=d>ƒ ed?d@ƒ edAdBƒ edCdDƒ edEdFƒ edGdHƒ edIdJƒ edKdLƒ edMdNƒ edOdPƒ edQdRƒ edSdTƒ edUdVƒ edWdXƒ edYdZƒ ed[d\ƒ ed]d^ƒ ed_d`ƒ edadbƒ edcddƒ ededfƒ edgdhƒ edidjƒ edkdlƒ edmdnƒ edodpƒ edqdrƒ edsdtƒ edudvƒ edwdxƒ edydzƒ ed{d|ƒ ed}d~ƒ edd€ƒ edd‚ƒ edƒd„ƒ ed…d†ƒ ed‡dˆƒ ed‰dŠƒ ed‹dŒƒ eddŽƒ eddƒ d‘Zed’d‘ƒ ed“d”ƒ ed•d–ƒ ed—d˜ƒ ed™dšƒ ed›dœƒ eddžƒ edŸd ƒ ed¡d¢ƒ ed£d¤ƒ ed¥d¦ƒ e d¦¡ ed§d¨ƒ ed©dªƒ ed«d¬ƒ ed­d®ƒ ed¯d°ƒ ed±d²ƒ ed³d´ƒ e d´¡ edµd¶ƒ ed·d¸ƒ ed¹dºƒ ed»d¼ƒ ed½d¾ƒ ed¿dÀƒ edÁdÂƒ edÃdÄƒ edÅdÆƒ edÇdÈƒ edÉdÊƒ edËdÌƒ edÍdÎƒ edÏdÐƒ edÑdÒƒ e dÒ¡ edÓdÔƒ e dÔ¡ edÕdÖƒ e dÖ¡ ed×dØƒ edÙdÚƒ edÛdÜƒ edÝdÞƒ edßdàƒ edádâƒ e dâ¡ edãdäƒ e dä¡ edådæƒ e dæ¡ edçdèƒ e dè¡ edédêƒ edëdìƒ edídîƒ edïdðƒ dðZedñdòƒ edódôƒ edõdöƒ ed÷døƒ e dø¡ edùdúƒ edûdüƒ edýdþƒ edÿd ƒ eddƒ eddƒ eddƒ eddƒ ed	d
ƒ eddƒ eddƒ [[[[dS (  zy
opcode module - potentially shared between dis and other modules which
operate on bytecodes (e.g. peephole optimizers).
)Úcmp_opÚhasconstÚhasnameÚhasjrelÚhasjabsÚhaslocalÚ
hascompareÚhasfreeÚopnameÚopmapÚHAVE_ARGUMENTÚEXTENDED_ARGÚhasnargsé    )Ústack_effectr   )ú<z<=z==z!=ú>z>=c                 C   s   g | ]}d |f ‘qS )z<%r>© )Ú.0Úopr   r   ú8/var/www/html/squashfs-root/usr/lib/python3.10/opcode.pyÚ
<listcomp>$   s    r   é   c                 C   s   | t |< |t| < d S ©N)r	   r
   ©Únamer   r   r   r   Údef_op&   s   r   c                 C   ó   t | |ƒ t |¡ d S r   )r   r   Úappendr   r   r   r   Úname_op*   ó   
r   c                 C   r   r   )r   r   r   r   r   r   r   Újrel_op.   r   r    c                 C   r   r   )r   r   r   r   r   r   r   Újabs_op2   r   r!   ZPOP_TOPé   ZROT_TWOé   Z	ROT_THREEé   ZDUP_TOPé   ZDUP_TOP_TWOé   ZROT_FOURé   ZNOPé	   ZUNARY_POSITIVEé
   ZUNARY_NEGATIVEé   Z	UNARY_NOTé   ZUNARY_INVERTé   ZBINARY_MATRIX_MULTIPLYé   ZINPLACE_MATRIX_MULTIPLYé   ZBINARY_POWERé   ZBINARY_MULTIPLYé   ZBINARY_MODULOé   Z
BINARY_ADDé   ZBINARY_SUBTRACTé   ZBINARY_SUBSCRé   ZBINARY_FLOOR_DIVIDEé   ZBINARY_TRUE_DIVIDEé   ZINPLACE_FLOOR_DIVIDEé   ZINPLACE_TRUE_DIVIDEé   ZGET_LENé   ZMATCH_MAPPINGé   ZMATCH_SEQUENCEé    Z
MATCH_KEYSé!   ZCOPY_DICT_WITHOUT_KEYSé"   ZWITH_EXCEPT_STARTé1   Z	GET_AITERé2   Z	GET_ANEXTé3   ZBEFORE_ASYNC_WITHé4   ZEND_ASYNC_FORé6   ZINPLACE_ADDé7   ZINPLACE_SUBTRACTé8   ZINPLACE_MULTIPLYé9   ZINPLACE_MODULOé;   ZSTORE_SUBSCRé<   ZDELETE_SUBSCRé=   ZBINARY_LSHIFTé>   ZBINARY_RSHIFTé?   Z
BINARY_ANDé@   Z
BINARY_XORéA   Z	BINARY_ORéB   ZINPLACE_POWERéC   ZGET_ITERéD   ZGET_YIELD_FROM_ITERéE   Z
PRINT_EXPRéF   ZLOAD_BUILD_CLASSéG   Z
YIELD_FROMéH   ZGET_AWAITABLEéI   ZLOAD_ASSERTION_ERRORéJ   ZINPLACE_LSHIFTéK   ZINPLACE_RSHIFTéL   ZINPLACE_ANDéM   ZINPLACE_XORéN   Z
INPLACE_ORéO   ZLIST_TO_TUPLEéR   ZRETURN_VALUEéS   ZIMPORT_STARéT   ZSETUP_ANNOTATIONSéU   ZYIELD_VALUEéV   Z	POP_BLOCKéW   Z
POP_EXCEPTéY   éZ   Z
STORE_NAMEZDELETE_NAMEé[   ZUNPACK_SEQUENCEé\   ZFOR_ITERé]   Z	UNPACK_EXé^   Z
STORE_ATTRé_   ZDELETE_ATTRé`   ZSTORE_GLOBALéa   ZDELETE_GLOBALéb   ZROT_Néc   Z
LOAD_CONSTéd   Z	LOAD_NAMEée   ZBUILD_TUPLEéf   Z
BUILD_LISTég   Z	BUILD_SETéh   Z	BUILD_MAPéi   Z	LOAD_ATTRéj   Z
COMPARE_OPék   ZIMPORT_NAMEél   ZIMPORT_FROMém   ZJUMP_FORWARDén   ZJUMP_IF_FALSE_OR_POPéo   ZJUMP_IF_TRUE_OR_POPép   ZJUMP_ABSOLUTEéq   ZPOP_JUMP_IF_FALSEér   ZPOP_JUMP_IF_TRUEés   ZLOAD_GLOBALét   ZIS_OPéu   ZCONTAINS_OPév   ZRERAISEéw   ZJUMP_IF_NOT_EXC_MATCHéy   ZSETUP_FINALLYéz   Z	LOAD_FASTé|   Z
STORE_FASTé}   ZDELETE_FASTé~   Z	GEN_STARTé   ZRAISE_VARARGSé‚   ZCALL_FUNCTIONéƒ   ÚMAKE_FUNCTIONé„   ZBUILD_SLICEé…   ZLOAD_CLOSUREé‡   Z
LOAD_DEREFéˆ   ZSTORE_DEREFé‰   ZDELETE_DEREFéŠ   ZCALL_FUNCTION_KWé   ZCALL_FUNCTION_EXéŽ   Z
SETUP_WITHé   r   é   ZLIST_APPENDé‘   ZSET_ADDé’   ZMAP_ADDé“   ZLOAD_CLASSDEREFé”   ZMATCH_CLASSé˜   ZSETUP_ASYNC_WITHéš   ÚFORMAT_VALUEé›   ZBUILD_CONST_KEY_MAPéœ   ZBUILD_STRINGé   ZLOAD_METHODé    ZCALL_METHODé¡   ZLIST_EXTENDé¢   Z
SET_UPDATEé£   Z
DICT_MERGEé¤   ZDICT_UPDATEé¥   N)Ú__doc__Ú__all__Z_opcoder   r   ÚImportErrorr   r   r   r   r   r   r   r   r   r
   Úranger	   r   r   r    r!   r   r   r   r   r   r   Ú<module>   sF  ÿ
































































































































