ó
    |ch  ã                  ó†   • S SK Jr  S SKJr  S SKJr  S SKJr  S SKJr  S SK	J
r
  S SKJr  S SKJr   " S	 S
5      r\" 5       rg)é    )Úannotations)ÚSequence)ÚPattern)ÚUnion)Úcast)Úsettings)Údefault_headers)Údefault_methodsc                  óà   • \ rS rSrSr\SS j5       r\SS j5       r\SS j5       r\SS j5       r	\SS j5       r
\SS j5       r\SS	 j5       r\SS
 j5       r\SS j5       r\SS j5       rSrg)ÚSettingsé   z.
Shadow Django's settings with a little logic
c                ó,   • [        [        S[        5      $ )NÚCORS_ALLOW_HEADERS)Úgetattrr   r	   ©Úselfs    ÚY/var/www/djangovue.mamus.xyz/django/venv/lib/python3.13/site-packages/corsheaders/conf.pyr   ÚSettings.CORS_ALLOW_HEADERS   ó   € ä”xÐ!5´ÓGÐGó    c                ó,   • [        [        S[        5      $ )NÚCORS_ALLOW_METHODS)r   r   r
   r   s    r   r   ÚSettings.CORS_ALLOW_METHODS   r   r   c                ó$   • [        [        SS5      $ )NÚCORS_ALLOW_CREDENTIALSF©r   r   r   s    r   r   ÚSettings.CORS_ALLOW_CREDENTIALS   ó   € ä”xÐ!9¸5ÓAÐAr   c                ó$   • [        [        SS5      $ )NÚCORS_ALLOW_PRIVATE_NETWORKFr   r   s    r   r    Ú#Settings.CORS_ALLOW_PRIVATE_NETWORK   s   € ä”xÐ!=¸uÓEÐEr   c                ó$   • [        [        SS5      $ )NÚCORS_PREFLIGHT_MAX_AGEi€Q r   r   s    r   r#   ÚSettings.CORS_PREFLIGHT_MAX_AGE#   r   r   c           	     óB   • [        [        S[        [        SS5      5      $ )NÚCORS_ALLOW_ALL_ORIGINSÚCORS_ORIGIN_ALLOW_ALLFr   r   s    r   r&   ÚSettings.CORS_ALLOW_ALL_ORIGINS'   s"   € äÜØ$Ü”HÐ5°uÓ=ó
ð 	
r   c           	     ó˜   • [        [        S[        [        SS5      5      n[        [        [        [
           [        [
           4   U5      $ )NÚCORS_ALLOWED_ORIGINSÚCORS_ORIGIN_WHITELIST© )r   r   r   r   ÚlistÚstrÚtuple)r   Úvalues     r   r*   ÚSettings.CORS_ALLOWED_ORIGINS/   s@   € äÜØ"Ü”HÐ5°rÓ:ó
ˆô
 ”Eœ$œs™)¤U¬3¡ZÐ/Ñ0°%Ó8Ð8r   c           	     óB   • [        [        S[        [        SS5      5      $ )NÚCORS_ALLOWED_ORIGIN_REGEXESÚCORS_ORIGIN_REGEX_WHITELISTr,   r   r   s    r   r3   Ú$Settings.CORS_ALLOWED_ORIGIN_REGEXES8   s"   € äÜØ)Ü”HÐ;¸RÓ@ó
ð 	
r   c                ó$   • [        [        SS5      $ )NÚCORS_EXPOSE_HEADERSr,   r   r   s    r   r7   ÚSettings.CORS_EXPOSE_HEADERS@   s   € ä”xÐ!6¸Ó;Ð;r   c                ó$   • [        [        SS5      $ )NÚCORS_URLS_REGEXz^.*$r   r   s    r   r:   ÚSettings.CORS_URLS_REGEXD   s   € ä”xÐ!2°GÓ<Ð<r   r,   N)ÚreturnzSequence[str])r<   Úbool)r<   Úint)r<   zlist[str] | tuple[str])r<   zSequence[str | Pattern[str]])r<   zstr | Pattern[str])Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__Úpropertyr   r   r   r    r#   r&   r*   r3   r7   r:   Ú__static_attributes__r,   r   r   r   r      sÙ   † ñð óHó ðHð óHó ðHð óBó ðBð óFó ðFð óBó ðBð ó
ó ð
ð ó9ó ð9ð ó
ó ð
ð ó<ó ð<ð ó=ó ó=r   r   N)Ú
__future__r   Úcollections.abcr   Úrer   Útypingr   r   Údjango.confr   Úcorsheaders.defaultsr	   r
   r   Úconfr,   r   r   Ú<module>rM      s1   ðÝ "å $Ý Ý Ý å  å 0Ý 0÷8=ñ 8=ñv ƒz�r   