o
    U/i                  
   @   s  d dl Z dZddgZe je je jeZe je jeZdZ	dZ
dZdZdZe jedd	e jedgZd
Ze jedZdZdZdZdddddddi diZg dZg dZdde jedgdg didgZdZddiddiddidd igZd!d"gd#gd$d%d&Zd'd(d)dd*g igd*d+d,d-d.id/Zd d0lmZ ed1d2ed3d4ddd5d6d7Zd8Z d9Z!d:Z"d;Z#d<Z$d=Z%dZ&dZ'dZ(dS )>    NF	localhostz	127.0.0.1zwebapp.urlszwebapp.wsgi.applicationz/assets/assetspackagesz/media/mediaTi  defaultzdjango.db.backends.postgresqli8  smfpostgres)ENGINEPORTHOSTNAMEUSERPASSWORDOPTIONS)zdjango.contrib.authzdjango.contrib.contenttypeszdjango.contrib.sessionszdjango.contrib.messageszwhitenoise.runserver_nostaticzdjango.contrib.staticfileszdjango.contrib.postgresdjango_extensionswidget_tweakswebapprest_frameworkzrest_framework.authtokendrf_spectaculardrf_spectacular_sidecar)
z-django.middleware.security.SecurityMiddlewarez*whitenoise.middleware.WhiteNoiseMiddlewarez4django.contrib.sessions.middleware.SessionMiddlewarez)django.middleware.common.CommonMiddlewarez)django.middleware.csrf.CsrfViewMiddlewarez7django.contrib.auth.middleware.AuthenticationMiddlewarez4django.contrib.messages.middleware.MessageMiddlewarez6django.middleware.clickjacking.XFrameOptionsMiddlewarez4webapp.middleware.jwt_cookie.JWTFromCookieMiddlewarezwebapp.auth.AuthMiddlewarez/django.template.backends.django.DjangoTemplates	templatescontext_processors)z(django.template.context_processors.debugz*django.template.context_processors.requestz+django.contrib.auth.context_processors.authz3django.contrib.messages.context_processors.messagesz webapp.common.template_variables)BACKENDAPP_DIRSDIRSr   z2how1zn!($%ynd=p_=cmi-$fmdd27ct@=nze4rdi8=ho3l(im%er   zHdjango.contrib.auth.password_validation.UserAttributeSimilarityValidatorz>django.contrib.auth.password_validation.MinimumLengthValidatorz?django.contrib.auth.password_validation.CommonPasswordValidatorz@django.contrib.auth.password_validation.NumericPasswordValidatorz%rest_framework.renderers.JSONRendererz-rest_framework.renderers.BrowsableAPIRendererz*rest_framework.permissions.IsAuthenticated)z2webapp.api.auth.custom_jwt.CustomJWTAuthenticationz"drf_spectacular.openapi.AutoSchema)DEFAULT_RENDERER_CLASSESDEFAULT_PERMISSION_CLASSESDEFAULT_AUTHENTICATION_CLASSESDEFAULT_SCHEMA_CLASSzAPI Sistem Manajemen Filez1.0.0z>Dokumentasi API untuk Sistem Manajemen File Pemda Papua Tengah
cookieAuthapiKeycookieaccess_token)typeinname)TITLEVERSIONDESCRIPTIONSERVE_INCLUDE_SCHEMASECURITYSECURITY_DEFINITIONS)	timedeltai  )minutes   )dayspkuser_id)ACCESS_TOKEN_LIFETIMEREFRESH_TOKEN_LIFETIMEROTATE_REFRESH_TOKENSBLACKLIST_AFTER_ROTATIONUSER_ID_FIELDUSER_ID_CLAIM
SAMEORIGINz/django.contrib.sessions.backends.signed_cookiesGIN_SMF_WEBAPPiQ zid-IDzAsia/Jakarta))osDEBUGALLOWED_HOSTSpathdirnameabspath__file__BASE_DIRMAIN_DIRFILE_FIRAUTORUN_CUSTOM_MIGRATEROOT_URLCONFWSGI_APPLICATION
STATIC_URLjoinSTATICFILES_DIRS	MEDIA_URL
MEDIA_ROOTWHITENOISE_AUTOREFRESHWHITENOISE_USE_FINDERSWHITENOISE_MAX_AGE	DATABASESINSTALLED_APPS
MIDDLEWARE	TEMPLATES
SECRET_KEYAUTH_PASSWORD_VALIDATORSREST_FRAMEWORKSPECTACULAR_SETTINGSdatetimer,   
SIMPLE_JWTX_FRAME_OPTIONSSESSION_ENGINESESSION_COOKIE_NAMESESSION_COOKIE_AGELANGUAGE_CODE	TIME_ZONEUSE_TZUSE_I18NUSE_L10N rb   rb   :/var/www/html/mfile_papteng_new/webapp/settings_default.py<module>   s   	