o
    HiI                     @   s  d dl Z d dlmZ d dlmZ d dlmZ e  ee j	j	j	Z
e ddZe ddd	Zg d
Zg dZdZde
d gddg didgZdZddiddiddiddigZdZdZdZdZdZe
d Ze
d gZdZe
d Zd Zd!Zd"gd#gd$d%d&gd'Z ee!e d(d)d*ee!e d+d,d-ddd.d/Z"e d0d1d	Z#dZ$d2Z%e d3d4Z&e!e d5d6Z'e d7d8d8kZ(e d9d:Z)e d;d:Z*e d<e)Z+e d=d:Z,e d>d:Z-e d?d:Z.d@d@d@dAdBddCdDdEdFdFddGdHdIdJdKdLdMdNdOdPdQdRdSdTdUdVdWdXgdYgdZZ/dS )[    N)Path)	timedelta)load_dotenv
SECRET_KEYz'django-insecure-change-me-in-productionALLOWED_HOSTSz127.0.0.1,localhost,)jazzminzdjango.contrib.adminzdjango.contrib.authzdjango.contrib.contenttypeszdjango.contrib.sessionszdjango.contrib.messageszdjango.contrib.staticfilesrest_frameworkrest_framework_simplejwtz(rest_framework_simplejwt.token_blacklistcorsheaderszapps.accountszapps.eventszapps.attendancezapps.registrationzapps.apparelzapps.feedbackzapps.rafflezapps.motion_secondmentzapps.cpd)z-django.middleware.security.SecurityMiddlewarez%corsheaders.middleware.CorsMiddlewarez4django.contrib.sessions.middleware.SessionMiddlewarez)django.middleware.common.CommonMiddlewarez)django.middleware.csrf.CsrfViewMiddlewarez7django.contrib.auth.middleware.AuthenticationMiddlewarez4django.contrib.messages.middleware.MessageMiddlewarez6django.middleware.clickjacking.XFrameOptionsMiddlewarezconfig.urlsz/django.template.backends.django.DjangoTemplates	templatesTcontext_processors)z(django.template.context_processors.debugz*django.template.context_processors.requestz+django.contrib.auth.context_processors.authz3django.contrib.messages.context_processors.messages)BACKENDDIRSAPP_DIRSOPTIONSzconfig.wsgi.applicationNAMEzHdjango.contrib.auth.password_validation.UserAttributeSimilarityValidatorz>django.contrib.auth.password_validation.MinimumLengthValidatorz?django.contrib.auth.password_validation.CommonPasswordValidatorz@django.contrib.auth.password_validation.NumericPasswordValidatorzen-uszAfrica/Lusakaz/static/staticfilesstaticz/media/mediazdjango.db.models.BigAutoFieldz/admin/login/z9rest_framework_simplejwt.authentication.JWTAuthenticationz*rest_framework.permissions.IsAuthenticatedz.rest_framework.pagination.PageNumberPagination   z%rest_framework.renderers.JSONRenderer)DEFAULT_AUTHENTICATION_CLASSESDEFAULT_PERMISSION_CLASSESDEFAULT_PAGINATION_CLASS	PAGE_SIZEDEFAULT_RENDERER_CLASSESJWT_ACCESS_TOKEN_LIFETIME_HOURS   )hoursJWT_REFRESH_TOKEN_LIFETIME_DAYS   )days)Bearer)ACCESS_TOKEN_LIFETIMEREFRESH_TOKEN_LIFETIMEROTATE_REFRESH_TOKENSBLACKLIST_AFTER_ROTATIONAUTH_HEADER_TYPESCORS_ALLOWED_ORIGINSzhttp://localhost:3000z+django.core.mail.backends.smtp.EmailBackend
EMAIL_HOSTzsmtp.office365.com
EMAIL_PORTiK  EMAIL_USE_TLSTrueEMAIL_HOST_USER EMAIL_HOST_PASSWORDDEFAULT_FROM_EMAILEMS_API_BASE_URLEMS_API_USERNAMEEMS_API_PASSWORDzICTAZ Smart Registerzimages/ictaz-white.pngzimages/ictaz-blue.pngz
img-circlezWelcome to ICTAZ Smart RegisterICTAZFzcss/jazzmin_custom.csszfas fa-users-cogzfas fa-userzfas fa-userszfas fa-user-checkzfas fa-clipboard-checkzfas fa-calendar-altzfas fa-commentszfas fa-randomzfas fa-ticket-altzfas fa-vote-yeazfas fa-check-squarezfas fa-tshirtzfas fa-file-alt)authz	auth.userz
auth.Groupz apps.attendance.RegisteredMemberz apps.attendance.AttendanceRecordzapps.events.Eventzapps.feedback.Feedbackzapps.raffle.RaffleEventzapps.raffle.RaffleEntryz"apps.motion_secondment.MotionEventz!apps.motion_secondment.MotionVotezapps.apparel.ApparelItemzapps.registration.RegistrationHomezadmin:indexzauth.view_user)nameurlpermissions)
site_title
site_brandsite_header	site_logo
login_logologin_logo_darksite_logo_classeswelcome_sign	copyrightrelated_modal_activeshow_ui_buildernavigation_expanded
custom_cssiconstopmenu_links)0ospathlibr   datetimer   dotenvr   __file__resolveparentBASE_DIRgetenvr   splitr   INSTALLED_APPS
MIDDLEWAREROOT_URLCONF	TEMPLATESWSGI_APPLICATIONAUTH_PASSWORD_VALIDATORSLANGUAGE_CODE	TIME_ZONEUSE_I18NUSE_TZ
STATIC_URLSTATIC_ROOTSTATICFILES_DIRS	MEDIA_URL
MEDIA_ROOTDEFAULT_AUTO_FIELD	LOGIN_URLREST_FRAMEWORKint
SIMPLE_JWTr(   CORS_ALLOW_CREDENTIALSEMAIL_BACKENDr)   r*   r+   r-   r/   r0   r1   r2   r3   JAZZMIN_SETTINGS rj   rj   ;/var/www/html/smartRegister/backend/config/settings/base.py<module>   s    

