Xj[ddlmZGddZdZdZdZdZdZdZd Z d Z d Z d Z d Z dZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZ dZ!dZ"dZ#d Z$dZ%d Z&d Z'd Z(d!Z)d Z*d"Z+d Z,d#Z-dZ.d$Z/dZ0d%Z1dZ2d&Z3dZ4d'Z5dZ6d(Z7dZ8d)Z9dZ:d*Z;dZd,Z?dZ@d-ZAdZBd.ZCd/ZDd0ZEd1ZFd2ZGd3ZHd4ZId5ZJd6ZKd7ZLd8ZMd9ZNd:ZOd;ZPd9ZQide d?e"d@e$dAedBedCedDe!dEe#dFe%dGe&dHe'dIe(dJeIdKeJdLeidMe)dNeKdOeLdPe*dQe+dRe,dSe-dTe.dUe/dVe0dWe1dXe2dYe3dZe4d[e5d\e6d]e7id^e8d_e9d`e:dae;dbe<dce=dde>dee?dfe@dgeAdheBdieCdjeDdkeEdleFdmeGdneHZRdZSdZTdZUdZVd!ZWeXdoDcgc]}dp|zeY|fc}ZZiZ[e\eYjD])\Z^Z_e^jdqseae_ebs"e^ddre[e_<+yrcc}w)s)VerificationErrorc$eZdZdZdZdZdZy)CffiOpc ||_||_y)N)oparg)selfrrs d/mnt/ssd/data/Dropbox/adrian/vault-secondbrain/venv/lib/python3.12/site-packages/cffi/cffi_opcode.py__init__zCffiOp.__init__sc|j,t|jtsJd|jdSt|j}d|d|jdS)Nz(_cffi_opcode_t)()z_CFFI_OP(_CFFI_OP_z, )r isinstancerstr CLASS_NAMEr classnames r as_c_exprzCffiOp.as_c_exprsI 77?dhh, ,,-1XX7 7tww' .7BBr cx|jX|jjr>t|j}|dk\rt d|jdt |St |jtrtd|jt |jdz|jzS)Nlz cannot emit z: limited to 2**31-1zcannot emit to Python: ) rrisdigitint OverflowErrorformat_four_bytesrrr)r values r as_python_byteszCffiOp.as_python_bytess 77?txx//1ME~#'+xx%233$U+ + dhh $#488$MN N $((a-477!:;;r c|tj|j|j}d|d|jdS)N( r)rgetrrrs r __str__zCffiOp.__str__s)NN477DGG4 %txx00r N)__name__ __module__ __qualname__r rrr!r r rrsC <1r rc>d|dz dz|dz dz|dz dz|dzfzS)Nz\x%02X\x%02X\x%02X\x%02Xrr%)nums r rrs@ ) d d d d - r  !#%')r r)r' "$&(*+,-./01234charshortrlongz long longz signed charz unsigned charzunsigned shortz unsigned intz unsigned longzunsigned long longfloatdoublez long double_cffi_float_complex_t_cffi_double_complex_t_Boolwchar_tchar16_tchar32_tint8_tuint8_tint16_tuint16_tint32_tuint32_tint64_tuint64_tintptr_t uintptr_t ptrdiff_tsize_tssize_t int_least8_t uint_least8_t int_least16_tuint_least16_t int_least32_tuint_least32_t int_least64_tuint_least64_t int_fast8_t uint_fast8_t int_fast16_t uint_fast16_t int_fast32_t uint_fast32_t int_fast64_t uint_fast64_tintmax_t uintmax_t)F_UNIONF_CHECK_FIELDSF_PACKED F_EXTERNALF_OPAQUE_CFFI_OP_N)cerrorrrr OP_PRIMITIVE OP_POINTEROP_ARRAY OP_OPEN_ARRAYOP_STRUCT_UNIONOP_ENUM OP_FUNCTIONOP_FUNCTION_ENDOP_NOOP OP_BITFIELD OP_TYPENAMEOP_CPYTHON_BLTN_VOP_CPYTHON_BLTN_NOP_CPYTHON_BLTN_O OP_CONSTANTOP_CONSTANT_INT OP_GLOBAL_VAROP_DLOPEN_FUNCOP_DLOPEN_CONSTOP_GLOBAL_VAR_FOP_EXTERN_PYTHON PRIM_VOID PRIM_BOOL PRIM_CHAR PRIM_SCHAR PRIM_UCHAR PRIM_SHORT PRIM_USHORTPRIM_INT PRIM_UINT PRIM_LONG PRIM_ULONG PRIM_LONGLONGPRIM_ULONGLONG PRIM_FLOAT PRIM_DOUBLEPRIM_LONGDOUBLE PRIM_WCHAR PRIM_INT8 PRIM_UINT8 PRIM_INT16 PRIM_UINT16 PRIM_INT32 PRIM_UINT32 PRIM_INT64 PRIM_UINT64 PRIM_INTPTR PRIM_UINTPTR PRIM_PTRDIFF PRIM_SIZE PRIM_SSIZEPRIM_INT_LEAST8PRIM_UINT_LEAST8PRIM_INT_LEAST16PRIM_UINT_LEAST16PRIM_INT_LEAST32PRIM_UINT_LEAST32PRIM_INT_LEAST64PRIM_UINT_LEAST64PRIM_INT_FAST8PRIM_UINT_FAST8PRIM_INT_FAST16PRIM_UINT_FAST16PRIM_INT_FAST32PRIM_UINT_FAST32PRIM_INT_FAST64PRIM_UINT_FAST64 PRIM_INTMAX PRIM_UINTMAXPRIM_FLOATCOMPLEXPRIM_DOUBLECOMPLEX PRIM_CHAR16 PRIM_CHAR32 _NUM_PRIM _UNKNOWN_PRIM_UNKNOWN_FLOAT_PRIM_UNKNOWN_LONG_DOUBLE_IO_FILE_STRUCTPRIMITIVE_TO_INDEXrrrrrdictglobalsG_FLAGSrlistitems_name_value startswithrr)_keys0r rs$116                                         4 )4 *4 (4 ) 4 - 4 * 4*4+4)4*4.4 *4 +4/4.4 0!4" )#4$*%4&+'4(+)4* )+4,*-4.*/40+142*344+546*748+94:+;4<,=4>,?4@ )A4B*C4D/E4F*G4H*I4J+K4L*M4N+O4P*Q4R+S4T.U4V/W4X/Y4Z*[4\/]4^*_4`/a4b*c4d+e4f,g4l  78D')D/28 9 ')//+,'ME6 :fc#:"12Y 6' 8sG