
    'fe%                     n   d Z ddlZddlmZ ddlmZ ddlZ ed          Z ej	        e          Z
e                                  ed          Z ej	        e          Ze                                  ee                                          j        j        Z ej        d          Z ej        d          Z ej        d	          Z ej        d
          Z ej        d          Z ej        d          ZdZdZerdZdZdZdZdZdZdZ ndZdZdZdZdZdZ dZdZ!dZ"dgZ#dZ$g dZ% ej        d            ej        d!          z   d"z   Z& ej        d!          d"z   Z' ej        d#          d$z   Z(d%Z)d&Z*d'Z+d(Z,d)gZ-g d*Z.d+Z/d,d-d.Z0i d/ ed01          d2 ed'3          d4dd5dd6d7d8ed9dd:dd;dd<d=d>d?d@dAdBdCdDdEdFdGdHdIdJ edK1          dL edM3          iZ1dNdOdPZ2dQdRdSd,dTdUZ0dVZ3dZ4dWdeej5        6                    edX          gdg dYdZd[gZ7d\Z8	 d]d^eeeeed_d`d`dadbdciZ9dddeidddfidddgidddhigZ:diZ;djZ<dZ=dZ>dkZ?dlZ@dmZAdnZB ej        d            ej        d#          z   ZCd'dOdodpdqdrdsidtdudvej5        6                    eCeB          e@eAdwdxdydzid{d|d}gddud~idZDdS )a  
Django settings for tixsell project.

Generated by 'django-admin startproject' using Django 4.0.

For more information on this file, see
https://docs.tixsell.com/en/4.0/topics/settings/

For the full list of settings and their values, see
https://docs.tixsell.com/en/4.0/ref/settings/
    N)	timedelta)Pathz../ABI/ticket_abi.jsonz../ABI/ticketType_abi.jsonPOSTGRESQL_ADDON_URIPOSTGRESQL_ADDON_PORTPOSTGRESQL_ADDON_HOSTPOSTGRESQL_ADDON_DBPOSTGRESQL_ADDON_PASSWORDPOSTGRESQL_ADDON_USERu2   dfkgfkdhm45545k45m5m%66$fdsfñlgsglgfm,mgmdfñgfgfTzHhttps://polygon-mumbai.g.alchemy.com/v2/5IvNzI9I-Wnmy8zNxi2vllRtqq96MtUzMATIC_MUMBAI xxfQ8423ojyL796aRqd7dS5yoTIoy8ux$alcht_qgn1quGgqty102aaDEXlmZYK88giL6kpk_test_51NuCdbCiDgJrn8TmLejVHolAvvXypm1Ai52dlTPMuAkg1Iu8VTbRQ9hS78280Cxo4aFC9x8Q43YoE1sX8WGlVWB600D10cknhg#ca_Ohbyl1lPMPGpChI19qBCPSUWUPnPNModksk_test_51NuCdbCiDgJrn8TmKR90X9XWqb8iCrW22f3BZPZnag4eN1c4ZICiJLm4mxvHIJLzme6eQYCFLdBw6HbutSl1QqBJ00jHXWNUX2zIhttps://polygon-mainnet.g.alchemy.com/v2/eBgnB26p56Y0PfH13jUUHYt4jVJXKtJ3MATIC_MAINNET$alcht_tNkXkwnHE5GohaCeH2wAGHThNIStNFkpk_live_51NuCdbCiDgJrn8Tmf6Txj2WJb36uQfzPNp4UBglLe1GNKgd2tulHb9dJVyeVcxaUOTDBKCU8zGj6ST0ZxuHAD9wu00TGL1Nbs1ksk_live_51NuCdbCiDgJrn8Tm5fcnhRHVoeDaXF11qH6U1SSkJzFINhCBJDGurVWJpqbgQ26RDpAo7EOhW0IVelbRGSRrQLu000NQAmYtAs home*zbackoffice.User)zdjango.contrib.adminzdjango.contrib.authzdjango.contrib.contenttypeszdjango.contrib.sessionszdjango.contrib.messageszdjango.contrib.staticfileszdjango.contrib.sitescrispy_formsdjango_ajaxdjango_filterscorsheadersdjango_extensionsrest_frameworkdjoserzsorl.thumbnail
backofficeAPP_HOMEMEDIA_URL_PREFIXz	/storage/STATIC_URL_PREFIX/static)z3django.contrib.staticfiles.finders.FileSystemFinderz7django.contrib.staticfiles.finders.AppDirectoriesFinder   
bootstrap4z)django.contrib.auth.backends.ModelBackend)z-django.middleware.security.SecurityMiddlewarez4django.contrib.sessions.middleware.SessionMiddlewarez%corsheaders.middleware.CorsMiddlewarez)django.middleware.common.CommonMiddlewarez)django.middleware.csrf.CsrfViewMiddlewarez7django.contrib.auth.middleware.AuthenticationMiddlewarez4django.contrib.messages.middleware.MessageMiddlewarez6django.middleware.clickjacking.XFrameOptionsMiddlewareztixsell.urlsz.rest_framework.pagination.PageNumberPagination   )DEFAULT_PAGINATION_CLASS	PAGE_SIZEACCESS_TOKEN_LIFETIME<   )minutesREFRESH_TOKEN_LIFETIME)daysROTATE_REFRESH_TOKENSBLACKLIST_AFTER_ROTATION	ALGORITHMHS256SIGNING_KEYVERIFYING_KEYAUDIENCEISSUERAUTH_HEADER_TYPES)BearerUSER_ID_FIELDidUSER_ID_CLAIMuser_idAUTH_TOKEN_CLASSES)z+rest_framework_simplejwt.tokens.AccessTokenTOKEN_TYPE_CLAIM
token_type	JTI_CLAIMjtiSLIDING_TOKEN_REFRESH_EXP_CLAIMrefresh_expSLIDING_TOKEN_LIFETIME   SLIDING_TOKEN_REFRESH_LIFETIME   z,account/reset_password_confirm/{uid}/{token}F)PASSWORD_RESET_CONFIRM_URLSEND_ACTIVATION_EMAIL)z9rest_framework_simplejwt.authentication.JWTAuthentication)z1django_filters.rest_framework.DjangoFilterBackendz%rest_framework.filters.OrderingFilter)z%rest_framework.renderers.JSONRendererz-rest_framework.renderers.BrowsableAPIRenderer   )DEFAULT_AUTHENTICATION_CLASSESDEFAULT_FILTER_BACKENDSDEFAULT_RENDERER_CLASSESr(   r)   ALLOWALLz/django.template.backends.django.DjangoTemplates	templates)z*django.template.context_processors.requestz+django.contrib.auth.context_processors.authz(django.template.context_processors.debugz'django.template.context_processors.i18nz(django.template.context_processors.mediaz)django.template.context_processors.staticz%django.template.context_processors.tzz3django.contrib.messages.context_processors.messages)debugcontext_processors)BACKENDAPP_DIRSDIRSOPTIONSztixsell.wsgi.applicationdefaultz#dj_db_conn_pool.backends.postgresqli     iQ )	POOL_SIZEMAX_OVERFLOWRECYCLE)ENGINENAMEUSERPASSWORDHOSTPORTCONN_MAX_AGEPOOL_OPTIONSr\   zHdjango.contrib.auth.password_validation.UserAttributeSimilarityValidatorz>django.contrib.auth.password_validation.MinimumLengthValidatorz?django.contrib.auth.password_validation.CommonPasswordValidatorz@django.contrib.auth.password_validation.NumericPasswordValidatorzfr-frzEurope/Pariszdjango.db.models.BigAutoFieldi      z
django.logz=[%(asctime)s] %(levelname)s [%(name)s:%(lineno)s] %(message)sz%d/%b/%Y %H:%M:%S)formatdatefmtrd   z%(levelname)s %(message)s)verbosesimpleINFOz$logging.handlers.RotatingFileHandlerrf   )levelclassfilenamemaxBytesbackupCount	formatterrj   zlogging.StreamHandler)fileconsoledjangoro   )handlers	propagateri   )versiondisable_existing_loggers
formattersrr   loggers)E__doc__osdatetimer   pathlibr   jsonopenfload
TICKET_ABIcloseTICKET_TYPE_ABI__file__resolveparentBASE_DIRgetenvr   r   r   r   r	   r
   
SECRET_KEYDEBUGCONTRACT_NODE_URLNETWORKAlchemyTokenWebHookALCHEMY_ACCESS_KEYSTRIPE_PUBLIC_KEY	CLIENT_IDSTRIPE_API_KEYLOGIN_REDIRECT_URLLOGOUT_REDIRECT_URLALLOWED_HOSTSAUTH_USER_MODELINSTALLED_APPS
MEDIA_ROOT	MEDIA_URL
STATIC_URLSTATIC_ROOTSTATICFILES_FINDERSSITE_IDCRISPY_TEMPLATE_PACKAUTHENTICATION_BACKENDS
MIDDLEWAREROOT_URLCONFREST_FRAMEWORK
SIMPLE_JWTDJOSERX_FRAME_OPTIONSCORS_ORIGIN_ALLOW_ALLpathjoin	TEMPLATESWSGI_APPLICATION	DATABASESAUTH_PASSWORD_VALIDATORSLANGUAGE_CODE	TIME_ZONEUSE_I18NUSE_L10NDEFAULT_AUTO_FIELDU_LOGFILE_SIZEU_LOGFILE_COUNTfileNameLOGGER_ROOTLOGGING     [/Users/christophesurbier/Documents/Programmation/SellTix/tixsellbackend/tixsell/settings.py<module>r      s  
 
 
			              	D	!""TYq\\
 			D	%&&$)A,, 			 4>>!!##*1 !ry!788 !	"9:: !	"9:: bi 566 %BI&ABB !	"9::  B
 	 bG:= F3I ANNcG:= F CNI   
 !  * 29Z  +=!>!>>{J
BI())+5	 RY*++C/
   $  + 	 	 	
  P YYr222iiQ/// T 	
  : T  d  T Y J  !$ %( &})* ii333+, %iiS&9&9&9- 
4 #Q"
 
# 
!
 !Q! (   EGLL;//

 	# 	# 	#
 
 	2 . 
, 7#%-%%#
 
 	, 	Z 	P 	Q 	R & 	
 5  "	BIj!!)"),?"@"@@ % V*
 

 1
  ;[(;;&*"
 
 ,
  	
 
5" "r   