Ë
    ºªg  ã                   ót   — d dl mZ d dlmZ d dlmZ  eedi «      j                  d«      Zd„ Z	 G d„ d«      Z
y	)
é    )Úsettings)Úconfigure_scope)ÚPOSTHOG_ID_TAGÚPOSTHOG_DJANGOÚdistinct_idc                 ó6   — t         sy 	 t        | «      S #  Y y xY w©N)ÚGET_DISTINCT_ID)Úrequests    úJ/var/www/openai/venv/lib/python3.12/site-packages/posthog/sentry/django.pyÚget_distinct_idr   	   s"   € ÝØðÜ˜wÓ'Ð'øðÙús   ‰
 ”c                   ó   — e Zd Zd„ Zd„ Zy)ÚPosthogDistinctIdMiddlewarec                 ó   — || _         y r	   )Úget_response)Úselfr   s     r   Ú__init__z$PosthogDistinctIdMiddleware.__init__   s
   € Ø(ˆÕó    c                 ó®   — t        «       5 }t        |«      }|r|j                  t        |«       | j	                  |«      }d d d «       |S # 1 sw Y   S xY wr	   )r   r   Úset_tagr   r   )r   r   Úscoper   Úresponses        r   Ú__call__z$PosthogDistinctIdMiddleware.__call__   sN   € ÜÔ %Ü)¨'Ó2ˆKÙØ—‘œn¨kÔ:Ø×(Ñ(¨Ó1ˆH÷	 ð
 ˆ÷ ð
 ˆús   ‹5A
Á
AN)Ú__name__Ú
__module__Ú__qualname__r   r   © r   r   r   r      s   „ ò)ór   r   N)Údjango.confr   Ú
sentry_sdkr   Úposthog.sentryr   ÚgetattrÚgetr
   r   r   r   r   r   Ú<module>r#      s7   ðÝ  Ý &å )á˜(Ð$4°bÓ9×=Ñ=¸mÓL€ò÷
ò 
r   