
    h                     B    d dl mZ d dlmZmZ  G d d      Z e       Zy)    )settings)default_headersdefault_methodsc                       e Zd ZdZed        Zed        Zed        Zed        Zed        Z	ed        Z
ed        Zed	        Zed
        Zed        Zy)Settingsz6
    Shadow Django's settings with a little logic
    c                 ,    t        t        dt              S )NCORS_ALLOW_HEADERS)getattrr   r   selfs    S/var/www/html/ranktracker/api/venv/lib/python3.12/site-packages/corsheaders/conf.pyr	   zSettings.CORS_ALLOW_HEADERS       x!5GG    c                 ,    t        t        dt              S )NCORS_ALLOW_METHODS)r
   r   r   r   s    r   r   zSettings.CORS_ALLOW_METHODS   r   r   c                 $    t        t        dd      S )NCORS_ALLOW_CREDENTIALSFr
   r   r   s    r   r   zSettings.CORS_ALLOW_CREDENTIALS       x!95AAr   c                 $    t        t        dd      S )NCORS_PREFLIGHT_MAX_AGEiQ r   r   s    r   r   zSettings.CORS_PREFLIGHT_MAX_AGE   r   r   c           	      B    t        t        dt        t        dd            S )NCORS_ALLOW_ALL_ORIGINSCORS_ORIGIN_ALLOW_ALLFr   r   s    r   r   zSettings.CORS_ALLOW_ALL_ORIGINS   s"    $H5u=
 	
r   c           	      B    t        t        dt        t        dd            S )NCORS_ALLOWED_ORIGINSCORS_ORIGIN_WHITELIST r   r   s    r   r   zSettings.CORS_ALLOWED_ORIGINS$   s"    "H5r:
 	
r   c           	      B    t        t        dt        t        dd            S )NCORS_ALLOWED_ORIGIN_REGEXESCORS_ORIGIN_REGEX_WHITELISTr   r   r   s    r   r    z$Settings.CORS_ALLOWED_ORIGIN_REGEXES,   s"    )H;R@
 	
r   c                 $    t        t        dd      S )NCORS_EXPOSE_HEADERSr   r   r   s    r   r#   zSettings.CORS_EXPOSE_HEADERS4   s    x!6;;r   c                 $    t        t        dd      S )NCORS_URLS_REGEXz^.*$r   r   s    r   r%   zSettings.CORS_URLS_REGEX8   s    x!2G<<r   c                 $    t        t        dd      S )NCORS_REPLACE_HTTPS_REFERERFr   r   s    r   r'   z#Settings.CORS_REPLACE_HTTPS_REFERER<   s    x!=uEEr   N)__name__
__module____qualname____doc__propertyr	   r   r   r   r   r   r    r#   r%   r'   r   r   r   r   r      s     H H H H B B B B 
 
 
 
 
 
 < < = = F Fr   r   N)django.confr   corsheaders.defaultsr   r   r   confr   r   r   <module>r0      s$      B7F 7Ft zr   