<s> from django . conf import settings <EOL> from django . conf . urls import patterns , url , include <EOL> from django . views . generic import TemplateView , RedirectView <EOL> import os . path <EOL> import zerver . forms <EOL> urlpatterns = patterns ( '<STR_LIT>' , <EOL> url ( r'<STR_LIT>' , '<STR_LIT>' ) , <EOL> url ( r'<STR_LIT>' , '<STR_LIT>' ) , <EOL> url ( r'<STR_LIT>' , '<STR_LIT>' , name = '<STR_LIT>' ) , <EOL> url ( r'<STR_LIT>' , '<STR_LIT>' , name = '<STR_LIT>' ) , <EOL> url ( r'<STR_LIT>' , '<STR_LIT>' ) , <EOL> url ( r'<STR_LIT>' , '<STR_LIT>' ) , <EOL> url ( r'<STR_LIT>' , '<STR_LIT>' ) , <EOL> url ( r'<STR_LIT>' , '<STR_LIT>' , { '<STR_LIT>' : '<STR_LIT>' } ) , <EOL> url ( r'<STR_LIT>' , '<STR_LIT>' , { '<STR_LIT>' : '<STR_LIT>' } ) , <EOL> url ( r'<STR_LIT>' , '<STR_LIT>' ) , <EOL> url ( r'<STR_LIT>' , '<STR_LIT>' ) , <EOL> url ( r'<STR_LIT>' , '<STR_LIT>' , <EOL> { '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : zerver . forms . ZulipPasswordResetForm , <EOL> } ) , <EOL> url ( r'<STR_LIT>' , '<STR_LIT>' , <EOL> { '<STR_LIT>' : '<STR_LIT>' } ) , <EOL> url ( r'<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> { '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : zerver . forms . LoggingSetPasswordForm } ) , <EOL> url ( r'<STR_LIT>' , '<STR_LIT>' , <EOL> { '<STR_LIT>' : '<STR_LIT>' } ) , <EOL> url ( r'<STR_LIT>' , '<STR_LIT>' ) , <EOL> url ( r'<STR_LIT>' , '<STR_LIT>' ) , <EOL> url ( r'<STR_LIT>' , <EOL> TemplateView . as_view ( template_name = '<STR_LIT>' ) , name = '<STR_LIT>' ) , <EOL> url ( r'<STR_LIT>' , '<STR_LIT>' ) , <EOL> url ( r'<STR_LIT>' , '<STR_LIT>' ) , <EOL> url ( r'<STR_LIT>' , '<STR_LIT>' , name = '<STR_LIT>' ) , <EOL> url ( r'<STR_LIT>' , <EOL> '<STR_LIT>' ) , <EOL> url ( r'<STR_LIT>' , '<STR_LIT>' ) , <EOL> url ( r'<STR_LIT>' , '<STR_LIT>' , name = '<STR_LIT>' ) , <EOL> url ( r'<STR_LIT>' , '<STR_LIT>' , { '<STR_LIT>' : '<STR_LIT>' } ) , <EOL> url ( r'<STR_LIT>' , '<STR_LIT>' ) , <EOL> url ( r'<STR_LIT>' , TemplateView . as_view ( template_name = '<STR_LIT>' ) ) , <EOL> url ( r'<STR_LIT>' , '<STR_LIT>' ) , <EOL> url ( r'<STR_LIT>' , TemplateView . as_view ( template_name = '<STR_LIT>' ) ) , <EOL> url ( r'<STR_LIT>' , TemplateView . as_view ( template_name = '<STR_LIT>' ) ) , <EOL> url ( r'<STR_LIT>' , RedirectView . as_view ( url = '<STR_LIT>' ) ) , <EOL> url ( r'<STR_LIT>' , TemplateView . as_view ( template_name = '<STR_LIT>' ) , <EOL> name = '<STR_LIT>' ) , <EOL> url ( r'<STR_LIT>' , RedirectView . as_view ( url = '<STR_LIT>' ) ) , <EOL> url ( r'<STR_LIT>' , TemplateView . as_view ( template_name = '<STR_LIT>' ) ) , <EOL> ) <EOL> if settings . DEVELOPMENT and settings . LOCAL_UPLOADS_DIR is not None : <EOL> urlpatterns += patterns ( '<STR_LIT>' , <EOL> url ( r'<STR_LIT>' , '<STR_LIT>' , <EOL> { '<STR_LIT>' : os . path . join ( settings . LOCAL_UPLOADS_DIR , "<STR_LIT>" ) } ) , <EOL> url ( r'<STR_LIT>' , '<STR_LIT>' , <EOL> { '<STR_LIT>' : os . path . join ( settings . LOCAL_UPLOADS_DIR , "<STR_LIT>" ) } ) , <EOL> ) <EOL> urlpatterns += patterns ( '<STR_LIT>' , <EOL> url ( r'<STR_LIT>' , '<STR_LIT>' ) , <EOL> url ( r'<STR_LIT>' , '<STR_LIT>' ) , <EOL> url ( r'<STR_LIT>' , '<STR_LIT>' ) , <EOL> url ( r'<STR_LIT>' , '<STR_LIT>' ) , <EOL> url ( r'<STR_LIT>' , '<STR_LIT>' ) , <EOL> url ( r'<STR_LIT>' , '<STR_LIT>' ) , <EOL> url ( r'<STR_LIT>' , '<STR_LIT>' ) , <EOL> url ( r'<STR_LIT>' , '<STR_LIT>' ) , <EOL> url ( r'<STR_LIT>' , '<STR_LIT>' ) , <EOL> url ( r'<STR_LIT>' , '<STR_LIT>' ) , <EOL> url ( r'<STR_LIT>' , '<STR_LIT>' ) , <EOL> url ( r'<STR_LIT>' , '<STR_LIT>' ) , <EOL> url ( r'<STR_LIT>' , '<STR_LIT>' ) , <EOL> url ( r'<STR_LIT>' , '<STR_LIT>' ) , <EOL> url ( r'<STR_LIT>' , '<STR_LIT>' ) , <EOL> url ( r'<STR_LIT>' , '<STR_LIT>' ) , <EOL> url ( r'<STR_LIT>' , '<STR_LIT>' ) , <EOL> url ( r'<STR_LIT>' , '<STR_LIT>' ) , <EOL> url ( r'<STR_LIT>' , '<STR_LIT>' ) , <EOL> url ( r'<STR_LIT>' , '<STR_LIT>' ) , <EOL> url ( r'<STR_LIT>' , '<STR_LIT>' ) , <EOL> url ( r'<STR_LIT>' , '<STR_LIT>' ) , <EOL> url ( r'<STR_LIT>' , '<STR_LIT>' ) , <EOL> url ( r'<STR_LIT>' , '<STR_LIT>' ) , <EOL> url ( r'<STR_LIT>' , '<STR_LIT>' ) , <EOL> url ( r'<STR_LIT>' , '<STR_LIT>' ) , <EOL> url ( r'<STR_LIT>' , '<STR_LIT>' ) , <EOL> url ( r'<STR_LIT>' , '<STR_LIT>' ) , <EOL> url ( r'<STR_LIT>' , '<STR_LIT>' ) , <EOL> url ( r'<STR_LIT>' , '<STR_LIT>' ) , <EOL> url ( r'<STR_LIT>' , '<STR_LIT>' ) , <EOL> url ( r'<STR_LIT>' , '<STR_LIT>' ) , <EOL> url ( r'<STR_LIT>' , '<STR_LIT>' ) , <EOL> url ( r'<STR_LIT>' , '<STR_LIT>' ) , <EOL> url ( r'<STR_LIT>' , '<STR_LIT>' ) , <EOL> url ( r'<STR_LIT>' , '<STR_LIT>' ) , <EOL> url ( r'<STR_LIT>' , '<STR_LIT>' ) , <EOL> url ( r'<STR_LIT>' , '<STR_LIT>' ) , <EOL> url ( r'<STR_LIT>' , '<STR_LIT>' ) , <EOL> url ( r'<STR_LIT>' , '<STR_LIT>' ) , <EOL> url ( r'<STR_LIT>' , '<STR_LIT>' ) , <EOL> url ( r'<STR_LIT>' , '<STR_LIT>' ) , <EOL> url ( r'<STR_LIT>' , '<STR_LIT>' ) , <EOL> url ( r'<STR_LIT>' , '<STR_LIT>' ) , <EOL> url ( r'<STR_LIT>' , '<STR_LIT>' ) , <EOL> url ( r'<STR_LIT>' , '<STR_LIT>' ) , <EOL> url ( r'<STR_LIT>' , '<STR_LIT>' ) , <EOL> url ( r'<STR_LIT>' , '<STR_LIT>' ) , <EOL> url ( r'<STR_LIT>' , '<STR_LIT>' ) , <EOL> url ( r'<STR_LIT>' , '<STR_LIT>' ) , <EOL> ) <EOL> v1_api_and_json_patterns = patterns ( '<STR_LIT>' , <EOL> url ( r'<STR_LIT>' , '<STR_LIT>' , <EOL> { '<STR_LIT:GET>' : '<STR_LIT>' } ) , <EOL> url ( r'<STR_LIT>' , '<STR_LIT>' , <EOL> { '<STR_LIT:GET>' : '<STR_LIT>' } ) , <EOL> url ( r'<STR_LIT>' , '<STR_LIT>' , <EOL> { '<STR_LIT:GET>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' } ) , <EOL> url ( r'<STR_LIT>' , '<STR_LIT>' , <EOL> { '<STR_LIT>' : '<STR_LIT>' } ) , <EOL> url ( r'<STR_LIT>' , '<STR_LIT>' , <EOL> { '<STR_LIT:POST>' : '<STR_LIT>' } ) , <EOL> url ( r'<STR_LIT>' , '<STR_LIT>' , <EOL> { '<STR_LIT:POST>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' } ) , <EOL> url ( r'<STR_LIT>' , '<STR_LIT>' , <EOL> { '<STR_LIT:POST>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' } ) , <EOL> url ( r'<STR_LIT>' , '<STR_LIT>' , <EOL> { '<STR_LIT:POST>' : '<STR_LIT>' } ) , <EOL> url ( r'<STR_LIT>' , '<STR_LIT>' ) , <EOL> ) + patterns ( '<STR_LIT>' , <EOL> url ( r'<STR_LIT>' , '<STR_LIT>' , <EOL> { '<STR_LIT:GET>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' } ) , <EOL> url ( r'<STR_LIT>' , '<STR_LIT>' , <EOL> { '<STR_LIT>' : '<STR_LIT>' } ) , <EOL> ) + patterns ( '<STR_LIT>' , <EOL> url ( r'<STR_LIT>' , '<STR_LIT>' , <EOL> { '<STR_LIT:GET>' : '<STR_LIT>' , <EOL> '<STR_LIT:POST>' : '<STR_LIT>' } ) , <EOL> url ( r'<STR_LIT>' , '<STR_LIT>' , <EOL> { '<STR_LIT:POST>' : '<STR_LIT>' } ) , <EOL> url ( r'<STR_LIT>' , '<STR_LIT>' , <EOL> { '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' } ) , <EOL> url ( r'<STR_LIT>' , '<STR_LIT>' , <EOL> { '<STR_LIT:GET>' : '<STR_LIT>' , <EOL> '<STR_LIT:POST>' : '<STR_LIT>' } ) , <EOL> url ( r'<STR_LIT>' , '<STR_LIT>' , <EOL> { '<STR_LIT:POST>' : '<STR_LIT>' } ) , <EOL> url ( r'<STR_LIT>' , '<STR_LIT>' , <EOL> { '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' } ) , <EOL> ) + patterns ( '<STR_LIT>' , <EOL> url ( r'<STR_LIT>' , '<STR_LIT>' , <EOL> { '<STR_LIT:GET>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT:POST>' : '<STR_LIT>' } ) , <EOL> url ( r'<STR_LIT>' , '<STR_LIT>' , <EOL> { '<STR_LIT:GET>' : '<STR_LIT>' } ) , <EOL> url ( r'<STR_LIT>' , '<STR_LIT>' , <EOL> { '<STR_LIT:POST>' : '<STR_LIT>' } ) , <EOL> ) + patterns ( '<STR_LIT>' , <EOL> url ( r'<STR_LIT>' , '<STR_LIT>' , <EOL> { '<STR_LIT:GET>' : '<STR_LIT>' , <EOL> '<STR_LIT:POST>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' } ) , <EOL> ) + patterns ( '<STR_LIT>' , <EOL> url ( r'<STR_LIT>' , '<STR_LIT>' , <EOL> { '<STR_LIT:POST>' : '<STR_LIT>' } ) , <EOL> url ( r'<STR_LIT>' , '<STR_LIT>' , <EOL> { '<STR_LIT:POST>' : '<STR_LIT>' } ) , <EOL> ) + patterns ( '<STR_LIT>' , <EOL> url ( r'<STR_LIT>' , '<STR_LIT>' , <EOL> { '<STR_LIT:GET>' : '<STR_LIT>' } ) , <EOL> url ( r'<STR_LIT>' , '<STR_LIT>' , <EOL> { '<STR_LIT:GET>' : '<STR_LIT>' } ) , <EOL> url ( r'<STR_LIT>' , '<STR_LIT>' , <EOL> { '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT:GET>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' } ) , <EOL> url ( r'<STR_LIT>' , '<STR_LIT>' , <EOL> { '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' } ) , <EOL> url ( r'<STR_LIT>' , '<STR_LIT>' , <EOL> { '<STR_LIT:GET>' : '<STR_LIT>' , <EOL> '<STR_LIT:POST>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' } ) , <EOL> ) + patterns ( '<STR_LIT>' , <EOL> url ( r'<STR_LIT>' , '<STR_LIT>' , <EOL> { '<STR_LIT:GET>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' } ) , <EOL> ) <EOL> for app_name in settings . EXTRA_INSTALLED_APPS : <EOL> app_dir = os . path . join ( settings . DEPLOY_ROOT , app_name ) <EOL> if os . path . exists ( os . path . join ( app_dir , '<STR_LIT>' ) ) : <EOL> urlpatterns += patterns ( '<STR_LIT>' , url ( r'<STR_LIT>' , include ( '<STR_LIT>' % ( app_name , ) ) ) , <EOL> ) <EOL> urlpatterns += patterns ( '<STR_LIT>' , <EOL> url ( r'<STR_LIT>' , '<STR_LIT>' ) , <EOL> url ( r'<STR_LIT>' , '<STR_LIT>' ) , <EOL> ) <EOL> urlpatterns += patterns ( '<STR_LIT>' , <EOL> url ( r'<STR_LIT>' , include ( v1_api_and_json_patterns ) ) , <EOL> url ( r'<STR_LIT>' , include ( v1_api_and_json_patterns ) ) , <EOL> ) <EOL> if settings . DEVELOPMENT : <EOL> use_prod_static = getattr ( settings , '<STR_LIT>' , False ) <EOL> static_root = os . path . join ( settings . DEPLOY_ROOT , <EOL> '<STR_LIT>' if use_prod_static else '<STR_LIT>' ) <EOL> urlpatterns += patterns ( '<STR_LIT>' , <EOL> url ( r'<STR_LIT>' , '<STR_LIT>' , <EOL> { '<STR_LIT>' : static_root } ) ) </s>
