o
    g                     @   s  d Z ddlmZ ddlmZmZmZ ddlmZ ddl	m
Z
 ddlmZ ddlmZ ddlmZmZ dd	lmZ dd
lmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddl m!Z! ddl"m#Z# ddl$m%Z% ddl&m'Z' ddlmZ ddl(m)Z) ddl*m+Z+ ddl,m-Z- ej.Z/e0  edej1_2edej1_3edej1_4e#e!edZ"dd Z5edee+ej6e/ded ed!ed"e6 d#d$ed%e6 d&d$ed'e6 d(d$ed)e'd*ed+e"id,d$ed-ed.ed/ed0d$ed1ed2ed3e5g
Z7ej.re7e- 7 Z7e7eed ed4ed ed5ed ed6ed ed7ed8ej1j8ed9e6 d:d$d;d<7 Z7e7e
 7 Z7d=ej9v rOe7ed>ed?g7 Z7dHdAdBZ:dHdCdDZ;e7edEe;dFej<iedGe%dFej=ig7 Z7d@S )Ia  
URL configuration for entralon project.

The `urlpatterns` list routes URLs to views. For more information please see:
    https://docs.djangoproject.com/en/5.0/topics/http/urls/
Examples:
Function views
    1. Add an import:  from my_app import views
    2. Add a URL to urlpatterns:  path('', views.home, name='home')
Class-based views
    1. Add an import:  from other_app.views import Home
    2. Add a URL to urlpatterns:  path('', Home.as_view(), name='home')
Including another URLconf
    1. Import the include() function: from django.urls import include, path
    2. Add a URL to urlpatterns:  path('blog/', include('blog.urls'))
    )admin)includepathre_path)settings)staticfiles_urlpatterns)GraphQLView)
jwt_cookie)TokenObtainPairViewTokenRefreshView)TokenVerifyView)i18n_patterns)JavaScriptCatalog)gettext_lazy)sitemap)DevelopmentSitemap   )custom_upload_function)LanguageSitemap)StaticViewSitemap)serve)
cache_pagePermissionDenied)csrf_exempt)debug_toolbar_urlsEntralonzEntralon AdminzEntralon Management)staticlanguagedevelopmentc                 C   s   dd }d S )Nr   r    )requestdivision_by_zeror    r    ./var/www/Entralon-Web-Backend/entralon/urls.pytrigger_error7   s   r$   zapi-gql)graphiql zdevelopment.api_urlsz
api/token/token_obtain_pair)namezapi/token/refresh/token_refreshzapi/token/verify/token_verifyzsitemap.xmliQ sitemapsz%django.contrib.sitemaps.views.sitemapz
ckeditor5/zdjango_ckeditor_5.urlszcke5/upload/custom_upload_filezselect2/zdjango_select2.urlszsentry-debug/z	main.urlsz	user.urlszgeo_location.urlszdevelopment.urlszadmin/z	^jsi18n/$zjavascript-catalogF)prefix_default_languagerosettaz^translate/zrosetta.urlsNc                 C   s   t  )Nr   )r!   r   document_rootshow_indexesr    r    r#   protected_serveZ   s   r1   c                 C   s"   | j }d}|rt| |||S t )NT)	path_infor   r   )r!   r   r/   r0   pinfopermr    r    r#   protected_customer_doc^   s
   r5   z^media/(?P<path>.*)$r/   z^static/(?P<path>.*)$)NF)>__doc__django.contribr   django.urlsr   r   r   django.confr   django.contrib.staticfiles.urlsr   graphene_django.viewsr   graphql_jwt.decoratorsr	   rest_framework_simplejwt.viewsr
   r   r   django.conf.urls.i18nr   django.views.i18nr   django.utils.translationr   _django.contrib.sitemaps.viewsr   development.sitemapsr   uploaderr   main.sitemapsr   r+   r   django.views.staticr   django.views.decorators.cacher   django.core.exceptionsr   django.views.decorators.csrfr   debug_toolbar.toolbarr   DEBUGr%   autodiscoversiteindex_titlesite_header
site_titler$   as_viewurlpatternsurlsINSTALLED_APPSr1   r5   
MEDIA_ROOTSTATIC_ROOTr    r    r    r#   <module>   s    




