a #e< @sddlmZmZddlmZddlmZmZ m Z ddl m Z mZddlmZddlmZddlmZejsvejsveejreed ejd d ed ejd d edejdd edejdd edejdd edejdd ede jdd ede jdd ede jdd ede jdd ede jdd edejd d ed!ed"ed#e ed$ej d%d ed&e j!d'd ed(ej"d)gd*d+d ed,ed-geZ#ej$Z$ej%Z%d.S)/)urlinclude)JavaScriptCatalog)apppublicdev)app_view_handlerroot_url_patterns)boot)settings)sync_plugin_dbz^$index)namez ^welcome/$welcomez ^dashboard/$ dashboardz>^map/project/(?P[^/.]+)/task/(?P[^/.]+)/$mapz%^map/project/(?P[^/.]+)/$z=^3d/project/(?P[^/.]+)/task/(?P[^/.]+)/$ model_displayz&^public/task/(?P[^/.]+)/map/$Z public_mapz-^public/task/(?P[^/.]+)/iframe/map/$Zpublic_iframe_mapz%^public/task/(?P[^/.]+)/3d/$Z public_3dz,^public/task/(?P[^/.]+)/iframe/3d/$Zpublic_iframe_3dz'^public/task/(?P[^/.]+)/json/$Z public_jsonz^processingnode/([\d]+)/$processing_nodez^api/z app.api.urlsz&^plugins/(?P[^/.]+)/(.*)$z^about/$aboutz^dev-tools/(?P.*)$ dev_toolsz^jsi18n/r)packageszjavascript-catalogz^i18n/zdjango.conf.urls.i18nN)&django.conf.urlsrrdjango.views.i18nrviewsrZ app_viewsrZ public_viewsrZ dev_viewsZ plugins.viewsr r Zapp.bootr Zwebodmr app.pluginsr WORKER_RUNNINGTESTINGrrrrrZ map_iframeZmodel_display_iframeZ task_jsonrrras_view urlpatterns handler404 handler500r"r"/webodm/app/urls.pysB