mf8 $ddlZddlmZer)ddlmZddlmZddlmZddlmZddlmZedZ ej dd kZ e r%ddl Z e ZeefZeeefZeefZd Zd Zed nddlmZ eZefZeefZefZd ZdZddZdZdZdS)N)MYPY)Optional)Tuple)Any)Type)TypeVarTc*|SN) iteritemsxs I/opt/imunify360/venv/lib64/python3.11/site-packages/sentry_sdk/_compat.pyrs!++--c.|j|_d|_|S)NcFt|dS)Nzutf-8)unicodeencoders rrz implements_str..s 1 1' : :r)__str__ __unicode__)clss rimplements_strrs+::  rz5def reraise(tp, value, tb=None): raise tp, value, tbc*|Sr )itemsrs rrr,s!''))rc|Sr rs rrr.srcJ|J|j|ur|||r ) __traceback__with_traceback)tpvaluetbs rreraiser%2s5    b ( (&&r** * rclGfddt}t|ddiS)NceZdZfdZdS)!with_metaclass..MetaClassc||Sr r)metaclsname this_basesdbasesmetas r__new__z)with_metaclass..MetaClass.__new__=s4eQ'' 'rN)__name__ __module__ __qualname__r0)r.r/sr MetaClassr(<s3 ( ( ( ( ( ( ( (rr4temporary_classr)typer0)r/r.r4s`` rwith_metaclassr7:sX((((((((D((( << #4b" = ==rc ddlm}n#t$rYdSwxYwd|vrdSt|dddvr ddlm}|tddSdS) Nr)optthreadszenable-threads0)falseoffnor;)warnzWe detected the use of uwsgi with disabled threads. This will cause issues with the transport you are trying to use. Please enable threading for uwsgi. (Add the "enable-threads" flag).) uwsgir9 ImportErrorstrgetlowerwarningsr?Warning)r9r?s rcheck_thread_supportrGDs  C 377#S ) )**00226QQQ!!!!!!  3       RQs  r )syssentry_sdk._typesrtypingrrrrrr version_infoPY2urlparser text_typerB string_typesintlongfloat number_types int_typesr rexec urllib.parseparser%r7rGrrrrXs """""" A qQ%OOOI#Lu%Ld I''I  D ABBBB$#####I>>     r