§
<ˆjw% ã ó — d dl Z d dlZd dlZd dlmZmZ d dlmZ d dlm Z d dl
mZmZ er,d dl
mZ d dl
mZ d dl
mZ d d l
mZ d d
l
mZ d dl
mZ d dlmZmZ d
„ Z G d„ de¦ « Z G d„ de¦ « Z G d„ de¦ « ZdS )é N)Ú text_typeÚPY2)Ú
TYPE_CHECKING)ÚSession)Ú
json_dumpsÚcapture_internal_exceptions)ÚAny)ÚOptional)ÚUnion)ÚDict)ÚList)ÚIterator)ÚEventÚEventDataCategoryc óŽ — t s+t | t ¦ « r| dd¦ « } t j | ¦ « S )Núutf-8Úreplace)r Ú
isinstanceÚbytesÚdecodeÚjsonÚloads)Údatas úJ/opt/cloudlinux/venv/lib64/python3.11/site-packages/sentry_sdk/envelope.pyÚ
parse_jsonr s@ € õ ð /•:˜d¥EÑ*Ô*ð /Ø�{Š{˜7 IÑ.Ô.ˆÝŒ:�dÑÔÐó c óª — e Zd Z dd„Zed„ ¦ « Zd„ Zd„ Zd„ Zd„ Z d„ Z
d „ Zd
„ Zd„ Z
d„ Zd
„ Zd„ Zd„ Zed„ ¦ « Zed„ ¦ « Zd„ ZdS )ÚEnvelopeNc óp — |�t |¦ « }|pi | _ |€g }nt |¦ « }|| _ d S ©N)ÚdictÚheadersÚlistÚitems)Úselfr" r$ s r Ú__init__zEnvelope.__init__ sB € ð Ðݘ7‘m”mˆGØ�} "ˆŒØˆ=؈EˆE嘑K”KˆE؈Œ
ˆ
ˆ
r c ó| — dt | j ¦ « ›dd d„ | j D ¦ « ¦ « ›d�S )Nzenvelope with z items (z, c 3 ó$ K — | ]}|j V — Œd S r )Ú
data_category)Ú.0Úxs r ú z'Envelope.description..2 s$ è è € Ð:Ð:¨!�a”oÐ:Ð:Ð:Ð:Ð:Ð:r ú))Úlenr$ Újoin©r% s r ÚdescriptionzEnvelope.description- sE € € õ
�”
‰OŒOˆOˆOØ�IŠIÐ:Ð:¨t¬zÐ:Ñ:Ô:Ñ:Ô:Ð:Ð:ð
ð
r c ój — | t t |¬¦ « d¬¦ « ¦ « d S )N©r Úevent©ÚpayloadÚtype©Úadd_itemÚItemÚ
PayloadRef)r% r4 s r Ú add_eventzEnvelope.add_event5 s4 € ð
�
Š
•d¥:°5Ð#9Ñ#9Ô#9ÀÐHÑHÔHÑIÔIÐIÐIÐIr c ój — | t t |¬¦ « d¬¦ « ¦ « d S )Nr3 Útransactionr5 r8 )r% r> s r Úadd_transactionzEnvelope.add_transaction; s4 € ð
�
Š
•d¥:°;Ð#?Ñ#?Ô#?ÀmÐTÑTÔTÑUÔUÐUÐUÐUr c ój — | t t |¬¦ « d¬¦ « ¦ « d S )Nr3 Úprofiler5 r8 )r% rA s r Úadd_profilezEnvelope.add_profileA s4 € ð
�
Š
•d¥:°7Ð#;Ñ#;Ô#;À)ÐLÑLÔLÑMÔMÐMÐMÐMr c ój — | t t |¬¦ « d¬¦ « ¦ « d S )Nr3 Úcheck_inr5 r8 )r% Úcheckins r Úadd_checkinzEnvelope.add_checkinG s4 € ð
�
Š
•d¥:°7Ð#;Ñ#;Ô#;À*ÐMÑMÔMÑNÔNÐNÐNÐNr c ó¼ — t |t ¦ « r| ¦ « }| t t |¬¦ « d¬¦ « ¦ « d S )Nr3 Úsessionr5 )r r Úto_jsonr9 r: r; )r% rH s r Úadd_sessionzEnvelope.add_sessionM sU € õ �g�wÑ'Ô'ð (Ø—o’oÑ'Ô'ˆGØ�
Š
•d¥:°7Ð#;Ñ#;Ô#;À)ÐLÑLÔLÑMÔMÐMÐMÐMr c ój — | t t |¬¦ « d¬¦ « ¦ « d S )Nr3 Úsessionsr5 r8 )r% rL s r Úadd_sessionszEnvelope.add_sessionsU s4 € ð
�
Š
•d¥:°8Ð#<Ñ#<Ô#<À:ÐNÑNÔNÑOÔOÐOÐOÐOr c ó: — | j |¦ « d S r )r$ Úappend)r% Úitems r r9 zEnvelope.add_item[ s € ð
Œ
×Ò˜$ÑÔÐÐÐr c óN — | j D ]}| ¦ « }|�|c S Œd S r )r$ Ú get_event)r% r$ r4 s r rR zEnvelope.get_eventa s; € à”Zð ð ˆEØ—O’OÑ%Ô%ˆEØÐ Ø���ð !àˆtr c óN — | j D ]}| ¦ « }|�|c S Œd S r )r$ Úget_transaction_event)r% rP r4 s r rT zEnvelope.get_transaction_eventi s= € à”Jð ð ˆDØ×.Ò.Ñ0Ô0ˆEØÐ Ø���ð !àˆtr c ó* — t | j ¦ « S r )Úiterr$ r0 s r Ú__iter__zEnvelope.__iter__q s € å�D”JÑÔÐr c ó¼ — | t | j ¦ « ¦ « | d¦ « | j D ]}| |¦ « Œd S )Nó
)Úwriter r" r$ Úserialize_into)r% ÚfrP s r r[ zEnvelope.serialize_intou sa € ð
�Е
˜4œ<Ñ(Ô(Ñ)Ô)Ð)Ø �Š�‰ŒˆØ”Jð #ð #ˆDØ×Ò Ñ"Ô"Ð"Ð"ð #ð #r c óz — t j ¦ « }| |¦ « | ¦ « S r ©ÚioÚBytesIOr[ Úgetvalue©r% Úouts r Ú serializezEnvelope.serialize~ ó/ € åŒj‰lŒlˆØ×Ò˜CÑ Ô Ð Ø�|Š|‰~Œ~Ðr c óÊ — t | ¦ « ¦ « }g } t |¦ « }|€n| |¦ « Œ3 | ||¬¦ « S )Né ©r" r$ )r Úreadliner: Údeserialize_fromrO )Úclsr\ r" r$ rP s r rj zEnvelope.deserialize_from„ sl € õ
˜QŸZšZ™\œ\Ñ*Ô*ˆØˆð Ý×(Ò(¨Ñ+Ô+ˆD؈|ØØ�LŠL˜ÑÔÐð ð
ˆs˜7¨%Ð0Ñ0Ô0Ð0r c óP — | t j |¦ « ¦ « S r ©rj r_ r` ©rk r s r ÚdeserializezEnvelope.deserialize’ ó" € ð
×#Ò#¥B¤J¨uÑ$5Ô$5Ñ6Ô6Ð6r c ó( — d| j ›d| j ›d�S )Nzrh r0 s r Ú__repr__zEnvelope.__repr__™ s € € à37´<°<°<ÀÄÀÀÐLÐLr )NN)Ú__name__Ú
__module__Ú__qualname__r&