+
    S<Âjÿ  ã                   óN   € ^ RI Ht ^ RIHtHtHt ^ RIHt R t ! R R]4      t	R# )é    )Úsettings)ÚCSPÚ	LazyNonceÚbuild_policy)ÚMiddlewareMixinc                 ó   € \        V R R4      # )Ú
_csp_nonceN)Úgetattr)Úrequests   &ÚU/var/www/html/data_capital/venv/lib/python3.14/site-packages/django/middleware/csp.pyÚ	get_noncer      s   € Ü�7˜L¨$Ó/Ð/ó    c                   ó,   a € ] tR t^
t o R tR tRtV tR# )ÚContentSecurityPolicyMiddlewarec                ó$   € \        4       Vn        R # )N)r   r	   )Úselfr   s   &&r   Úprocess_requestÚ/ContentSecurityPolicyMiddleware.process_request   s   € Ü&›[ˆÖr   c                óx  € \        V4      p\        4       p\        VR V4      ;qTJ d   \        P                  p\        VRV4      ;qdJ d   \        P
                  p\        P                  V3\        P                  V33 F8  w  rxV'       g   K  Wr9  g   K  \        Wƒ4      VP                  \        V4      &   K:  	  V# )Ú_csp_configÚ_csp_ro_config)r   Úobjectr
   r   Ú
SECURE_CSPÚSECURE_CSP_REPORT_ONLYr   ÚHEADER_ENFORCEÚHEADER_REPORT_ONLYr   ÚheadersÚstr)	r   r   ÚresponseÚnonceÚsentinelÚ
csp_configÚcsp_ro_configÚheaderÚconfigs	   &&&      r   Úprocess_responseÚ0ContentSecurityPolicyMiddleware.process_response   sª   € Ü˜'Ó"ˆä“8ˆÜ! (¨M¸8ÓDÐDˆJÓQÜ!×,Ñ,ˆJÜ$ XÐ/?ÀÓJÐJˆMÓWÜ$×;Ñ;ˆMô ×Ñ Ð,Ü×#Ñ# ]Ð3ó
‰NˆF÷ ‰v˜&Ö0Ü0<¸VÓ0K�× Ñ ¤ V£Ó-ñ
ð ˆr   © N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__r   r&   Ú__static_attributes__Ú__classdictcell__)Ú__classdict__s   @r   r   r   
   s   ø‡ € ò)÷ð r   r   N)
Údjango.confr   Údjango.utils.cspr   r   r   Údjango.utils.deprecationr   r   r   r(   r   r   Ú<module>r3      s"   ðÝ  ß 9Ñ 9Ý 4ò0ô oö r   