We are currently solving the following issue within our repository. Here is the issue text:
--- BEGIN ISSUE ---
Create URL path for staff page
We will create a simple page for staff. Need to create the URL path. 

ex - `crowd.loc.gov/for-staff`

--- END ISSUE ---

Below are some code segments, each from a relevant file. One or more of these files may contain bugs.
--- BEGIN FILES ---
Path: `concordia/urls.py`
Content:
```
1 from django.conf import settings
2 from django.conf.urls import url
3 from django.contrib import admin
4 from django.http import Http404, HttpResponseForbidden
5 from django.urls import include, path
6 from django.urls.converters import register_converter
7 from django.views.defaults import page_not_found, permission_denied, server_error
8 from django.views.generic import RedirectView
9 
10 from exporter import views as exporter_views
11 
12 from . import converters, views
13 
14 register_converter(converters.UnicodeSlugConverter, "uslug")
15 register_converter(converters.ItemIdConverter, "item_id")
16 
17 tx_urlpatterns = (
18     [
19         path("", views.CampaignListView.as_view(), name="campaign-list"),
20         path(
21             "<uslug:slug>/", views.CampaignDetailView.as_view(), name="campaign-detail"
22         ),
23         path(
24             "<uslug:campaign_slug>/export/csv/",
25             exporter_views.ExportCampaignToCSV.as_view(),
26             name="campaign-export-csv",
27         ),
28         path(
29             "<uslug:campaign_slug>/export/bagit/",
30             exporter_views.ExportCampaignToBagIt.as_view(),
31             name="campaign-export-bagit",
32         ),
33         path(
34             "<uslug:campaign_slug>/<uslug:project_slug>/export/bagit/",
35             exporter_views.ExportProjectToBagIt.as_view(),
36             name="project-export-bagit",
37         ),
38         path(
39             (
40                 "<uslug:campaign_slug>/<uslug:project_slug>/"
41                 "<item_id:item_id>/export/bagit/"
42             ),
43             exporter_views.ExportItemToBagIt.as_view(),
44             name="item-export-bagit",
45         ),
46         path(
47             "<uslug:campaign_slug>/report/",
48             views.ReportCampaignView.as_view(),
49             name="campaign-report",
50         ),
51         path(
52             (
53                 "<uslug:campaign_slug>/<uslug:project_slug>/"
54                 "<item_id:item_id>/<uslug:slug>/"
55             ),
56             views.AssetDetailView.as_view(),
57             name="asset-detail",
58         ),
59         # n.b. this must be above project-detail to avoid being seen as a project slug:
60         path(
61             "<uslug:campaign_slug>/next-transcribable-asset/",
62             views.redirect_to_next_transcribable_campaign_asset,
63             name="redirect-to-next-transcribable-campaign-asset",
64         ),
65         path(
66             "<uslug:campaign_slug>/next-reviewable-asset/",
67             views.redirect_to_next_reviewable_campaign_asset,
68             name="redirect-to-next-reviewable-campaign-asset",
69         ),
70         path(
71             "<uslug:campaign_slug>/<uslug:slug>/",
72             views.ProjectDetailView.as_view(),
73             name="project-detail",
74         ),
75         path(
76             "<uslug:campaign_slug>/<uslug:project_slug>/<item_id:item_id>/",
77             views.ItemDetailView.as_view(),
78             name="item-detail",
79         ),
80     ],
81     "transcriptions",
82 )
83 
84 urlpatterns = [
85     path("", views.HomeView.as_view(), name="homepage"),
86     path("healthz", views.healthz, name="health-check"),
87     path("about/", views.simple_page, name="about"),
88     path("help-center/", views.simple_page, name="help-center"),
89     path("help-center/welcome-guide/", views.simple_page, name="welcome-guide"),
90     path("help-center/how-to-transcribe/", views.simple_page, name="how-to-transcribe"),
91     path("help-center/how-to-review/", views.simple_page, name="how-to-review"),
92     path("help-center/how-to-tag/", views.simple_page, name="how-to-tag"),
93     path(
94         "help-center/welcome-guide-esp/",
95         views.simple_page,
96         name="welcome-guide-spanish",
97     ),
98     path(
99         "help-center/how-to-transcribe-esp/",
100         views.simple_page,
101         name="how-to-transcribe-spanish",
102     ),
103     path(
104         "help-center/how-to-review-esp/",
105         views.simple_page,
106         name="how-to-review-spanish",
107     ),
108     path("help-center/how-to-tag-esp/", views.simple_page, name="how-to-tag-spanish"),
109     path("for-educators/", views.simple_page, name="for-educators"),
110     path("resources/", views.simple_page, name="resources"),
111     path(
112         "latest/",
113         RedirectView.as_view(pattern_name="about", permanent=True, query_string=True),
114     ),
115     path("questions/", views.simple_page, name="questions"),
116     path("contact/", views.ContactUsView.as_view(), name="contact"),
117     path("act/", views.action_app, name="action-app"),
118     path(
119         "campaigns-topics/",
120         views.CampaignTopicListView.as_view(),
121         name="campaign-topic-list",
122     ),
123     path("topics/", views.TopicListView.as_view(), name="topic-list"),
124     path("topics/<uslug:slug>/", views.TopicDetailView.as_view(), name="topic-detail"),
125     path(
126         "topics/<uslug:topic_slug>/next-transcribable-asset/",
127         views.redirect_to_next_transcribable_topic_asset,
128         name="redirect-to-next-transcribable-topic-asset",
129     ),
130     path(
131         "topics/<uslug:topic_slug>/next-reviewable-asset/",
132         views.redirect_to_next_reviewable_topic_asset,
133         name="redirect-to-next-reviewable-topic-asset",
134     ),
135     path(
136         "next-transcribable-asset/",
137         views.redirect_to_next_transcribable_asset,
138         name="redirect-to-next-transcribable-asset",
139     ),
140     path(
141         "next-reviewable-asset/",
142         views.redirect_to_next_reviewable_asset,
143         name="redirect-to-next-reviewable-asset",
144     ),
145     path("campaigns/", include(tx_urlpatterns, namespace="transcriptions")),
146     path("reserve-asset/<int:asset_pk>/", views.reserve_asset, name="reserve-asset"),
147     path(
148         "assets/<int:asset_pk>/transcriptions/save/",
149         views.save_transcription,
150         name="save-transcription",
151     ),
152     path(
153         "transcriptions/<int:pk>/submit/",
154         views.submit_transcription,
155         name="submit-transcription",
156     ),
157     path(
158         "transcriptions/<int:pk>/review/",
159         views.review_transcription,
160         name="review-transcription",
161     ),
162     path("assets/<int:asset_pk>/tags/submit/", views.submit_tags, name="submit-tags"),
163     path("assets/", views.AssetListView.as_view(), name="asset-list"),
164     path(
165         "transcribe/", views.TranscribeListView.as_view(), name="transcribe-asset-list"
166     ),
167     path("review/", views.ReviewListView.as_view(), name="review-asset-list"),
168     path("account/ajax-status/", views.ajax_session_status, name="ajax-session-status"),
169     path("account/ajax-messages/", views.ajax_messages, name="ajax-messages"),
170     path(
171         "account/register/",
172         views.ConcordiaRegistrationView.as_view(),
173         name="registration_register",
174     ),
175     path(
176         "account/login/", views.ConcordiaLoginView.as_view(), name="registration_login"
177     ),
178     path("account/profile/", views.AccountProfileView.as_view(), name="user-profile"),
179     path(
180         "account/password_reset/",
181         views.ConcordiaPasswordResetRequestView.as_view(),
182         name="password_reset",
183     ),
184     path(
185         "account/reset/<uidb64>/<token>/",
186         views.ConcordiaPasswordResetConfirmView.as_view(),
187         name="password_reset_confirm",
188     ),
189     path("account/", include("django_registration.backends.activation.urls")),
190     path("account/", include("django.contrib.auth.urls")),
191     path(
192         ".well-known/change-password",  # https://wicg.github.io/change-password-url/
193         RedirectView.as_view(pattern_name="password_change"),
194     ),
195     path("captcha/ajax/", views.ajax_captcha, name="ajax-captcha"),
196     path("captcha/", include("captcha.urls")),
197     path("admin/", admin.site.urls),
198     # Internal support assists:
199     path("error/500/", server_error),
200     path("error/404/", page_not_found, {"exception": Http404()}),
201     path("error/429/", views.ratelimit_view),
202     path("error/403/", permission_denied, {"exception": HttpResponseForbidden()}),
203     url("", include("django_prometheus_metrics.urls")),
204     path("robots.txt", include("robots.urls")),
205 ]
206 
207 if settings.DEBUG:
208     import debug_toolbar
209     from django.conf.urls.static import static
210 
211     urlpatterns = [path("__debug__/", include(debug_toolbar.urls))] + urlpatterns
212 
213     urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
214
```
--- END FILES ---

Please first localize the bug based on the issue statement, and then generate a patch according to the `git diff` format fenced by three backticks.

Here is an example:

```diff
diff --git a/examples/server_async.py b/examples/server_async.py
--- a/examples/server_async.py
+++ b/examples/server_async.py
@@ -313,4 +313,4 @@
 
 
 if __name__ == "__main__":
-    asyncio.run(run_async_server("."), debug=True)
+    asyncio.run(run_async_server(), debug=True)
diff --git a/examples/server_sync.py b/examples/server_sync.py
--- a/examples/server_sync.py
+++ b/examples/server_sync.py
@@ -313,5 +313,5 @@
 
 
 if __name__ == "__main__":
-    server = run_sync_server(".")
+    server = run_sync_server()
     server.shutdown()

```

diff --git a/concordia/urls.py b/concordia/urls.py
--- a/concordia/urls.py
+++ b/concordia/urls.py
@@ -107,6 +107,7 @@
     ),
     path("help-center/how-to-tag-esp/", views.simple_page, name="how-to-tag-spanish"),
     path("for-educators/", views.simple_page, name="for-educators"),
+    path("for-staff/", views.simple_page, name="for-staff"),
     path("resources/", views.simple_page, name="resources"),
     path(
         "latest/",

{"golden_diff": "diff --git a/concordia/urls.py b/concordia/urls.py\n--- a/concordia/urls.py\n+++ b/concordia/urls.py\n@@ -107,6 +107,7 @@\n     ),\n     path(\"help-center/how-to-tag-esp/\", views.simple_page, name=\"how-to-tag-spanish\"),\n     path(\"for-educators/\", views.simple_page, name=\"for-educators\"),\n+    path(\"for-staff/\", views.simple_page, name=\"for-staff\"),\n     path(\"resources/\", views.simple_page, name=\"resources\"),\n     path(\n         \"latest/\",\n", "issue": "Create URL path for staff page\nWe will create a simple page for staff. Need to create the URL path. \r\n\r\nex - `crowd.loc.gov/for-staff`\n", "before_files": [{"content": "from django.conf import settings\nfrom django.conf.urls import url\nfrom django.contrib import admin\nfrom django.http import Http404, HttpResponseForbidden\nfrom django.urls import include, path\nfrom django.urls.converters import register_converter\nfrom django.views.defaults import page_not_found, permission_denied, server_error\nfrom django.views.generic import RedirectView\n\nfrom exporter import views as exporter_views\n\nfrom . import converters, views\n\nregister_converter(converters.UnicodeSlugConverter, \"uslug\")\nregister_converter(converters.ItemIdConverter, \"item_id\")\n\ntx_urlpatterns = (\n    [\n        path(\"\", views.CampaignListView.as_view(), name=\"campaign-list\"),\n        path(\n            \"<uslug:slug>/\", views.CampaignDetailView.as_view(), name=\"campaign-detail\"\n        ),\n        path(\n            \"<uslug:campaign_slug>/export/csv/\",\n            exporter_views.ExportCampaignToCSV.as_view(),\n            name=\"campaign-export-csv\",\n        ),\n        path(\n            \"<uslug:campaign_slug>/export/bagit/\",\n            exporter_views.ExportCampaignToBagIt.as_view(),\n            name=\"campaign-export-bagit\",\n        ),\n        path(\n            \"<uslug:campaign_slug>/<uslug:project_slug>/export/bagit/\",\n            exporter_views.ExportProjectToBagIt.as_view(),\n            name=\"project-export-bagit\",\n        ),\n        path(\n            (\n                \"<uslug:campaign_slug>/<uslug:project_slug>/\"\n                \"<item_id:item_id>/export/bagit/\"\n            ),\n            exporter_views.ExportItemToBagIt.as_view(),\n            name=\"item-export-bagit\",\n        ),\n        path(\n            \"<uslug:campaign_slug>/report/\",\n            views.ReportCampaignView.as_view(),\n            name=\"campaign-report\",\n        ),\n        path(\n            (\n                \"<uslug:campaign_slug>/<uslug:project_slug>/\"\n                \"<item_id:item_id>/<uslug:slug>/\"\n            ),\n            views.AssetDetailView.as_view(),\n            name=\"asset-detail\",\n        ),\n        # n.b. this must be above project-detail to avoid being seen as a project slug:\n        path(\n            \"<uslug:campaign_slug>/next-transcribable-asset/\",\n            views.redirect_to_next_transcribable_campaign_asset,\n            name=\"redirect-to-next-transcribable-campaign-asset\",\n        ),\n        path(\n            \"<uslug:campaign_slug>/next-reviewable-asset/\",\n            views.redirect_to_next_reviewable_campaign_asset,\n            name=\"redirect-to-next-reviewable-campaign-asset\",\n        ),\n        path(\n            \"<uslug:campaign_slug>/<uslug:slug>/\",\n            views.ProjectDetailView.as_view(),\n            name=\"project-detail\",\n        ),\n        path(\n            \"<uslug:campaign_slug>/<uslug:project_slug>/<item_id:item_id>/\",\n            views.ItemDetailView.as_view(),\n            name=\"item-detail\",\n        ),\n    ],\n    \"transcriptions\",\n)\n\nurlpatterns = [\n    path(\"\", views.HomeView.as_view(), name=\"homepage\"),\n    path(\"healthz\", views.healthz, name=\"health-check\"),\n    path(\"about/\", views.simple_page, name=\"about\"),\n    path(\"help-center/\", views.simple_page, name=\"help-center\"),\n    path(\"help-center/welcome-guide/\", views.simple_page, name=\"welcome-guide\"),\n    path(\"help-center/how-to-transcribe/\", views.simple_page, name=\"how-to-transcribe\"),\n    path(\"help-center/how-to-review/\", views.simple_page, name=\"how-to-review\"),\n    path(\"help-center/how-to-tag/\", views.simple_page, name=\"how-to-tag\"),\n    path(\n        \"help-center/welcome-guide-esp/\",\n        views.simple_page,\n        name=\"welcome-guide-spanish\",\n    ),\n    path(\n        \"help-center/how-to-transcribe-esp/\",\n        views.simple_page,\n        name=\"how-to-transcribe-spanish\",\n    ),\n    path(\n        \"help-center/how-to-review-esp/\",\n        views.simple_page,\n        name=\"how-to-review-spanish\",\n    ),\n    path(\"help-center/how-to-tag-esp/\", views.simple_page, name=\"how-to-tag-spanish\"),\n    path(\"for-educators/\", views.simple_page, name=\"for-educators\"),\n    path(\"resources/\", views.simple_page, name=\"resources\"),\n    path(\n        \"latest/\",\n        RedirectView.as_view(pattern_name=\"about\", permanent=True, query_string=True),\n    ),\n    path(\"questions/\", views.simple_page, name=\"questions\"),\n    path(\"contact/\", views.ContactUsView.as_view(), name=\"contact\"),\n    path(\"act/\", views.action_app, name=\"action-app\"),\n    path(\n        \"campaigns-topics/\",\n        views.CampaignTopicListView.as_view(),\n        name=\"campaign-topic-list\",\n    ),\n    path(\"topics/\", views.TopicListView.as_view(), name=\"topic-list\"),\n    path(\"topics/<uslug:slug>/\", views.TopicDetailView.as_view(), name=\"topic-detail\"),\n    path(\n        \"topics/<uslug:topic_slug>/next-transcribable-asset/\",\n        views.redirect_to_next_transcribable_topic_asset,\n        name=\"redirect-to-next-transcribable-topic-asset\",\n    ),\n    path(\n        \"topics/<uslug:topic_slug>/next-reviewable-asset/\",\n        views.redirect_to_next_reviewable_topic_asset,\n        name=\"redirect-to-next-reviewable-topic-asset\",\n    ),\n    path(\n        \"next-transcribable-asset/\",\n        views.redirect_to_next_transcribable_asset,\n        name=\"redirect-to-next-transcribable-asset\",\n    ),\n    path(\n        \"next-reviewable-asset/\",\n        views.redirect_to_next_reviewable_asset,\n        name=\"redirect-to-next-reviewable-asset\",\n    ),\n    path(\"campaigns/\", include(tx_urlpatterns, namespace=\"transcriptions\")),\n    path(\"reserve-asset/<int:asset_pk>/\", views.reserve_asset, name=\"reserve-asset\"),\n    path(\n        \"assets/<int:asset_pk>/transcriptions/save/\",\n        views.save_transcription,\n        name=\"save-transcription\",\n    ),\n    path(\n        \"transcriptions/<int:pk>/submit/\",\n        views.submit_transcription,\n        name=\"submit-transcription\",\n    ),\n    path(\n        \"transcriptions/<int:pk>/review/\",\n        views.review_transcription,\n        name=\"review-transcription\",\n    ),\n    path(\"assets/<int:asset_pk>/tags/submit/\", views.submit_tags, name=\"submit-tags\"),\n    path(\"assets/\", views.AssetListView.as_view(), name=\"asset-list\"),\n    path(\n        \"transcribe/\", views.TranscribeListView.as_view(), name=\"transcribe-asset-list\"\n    ),\n    path(\"review/\", views.ReviewListView.as_view(), name=\"review-asset-list\"),\n    path(\"account/ajax-status/\", views.ajax_session_status, name=\"ajax-session-status\"),\n    path(\"account/ajax-messages/\", views.ajax_messages, name=\"ajax-messages\"),\n    path(\n        \"account/register/\",\n        views.ConcordiaRegistrationView.as_view(),\n        name=\"registration_register\",\n    ),\n    path(\n        \"account/login/\", views.ConcordiaLoginView.as_view(), name=\"registration_login\"\n    ),\n    path(\"account/profile/\", views.AccountProfileView.as_view(), name=\"user-profile\"),\n    path(\n        \"account/password_reset/\",\n        views.ConcordiaPasswordResetRequestView.as_view(),\n        name=\"password_reset\",\n    ),\n    path(\n        \"account/reset/<uidb64>/<token>/\",\n        views.ConcordiaPasswordResetConfirmView.as_view(),\n        name=\"password_reset_confirm\",\n    ),\n    path(\"account/\", include(\"django_registration.backends.activation.urls\")),\n    path(\"account/\", include(\"django.contrib.auth.urls\")),\n    path(\n        \".well-known/change-password\",  # https://wicg.github.io/change-password-url/\n        RedirectView.as_view(pattern_name=\"password_change\"),\n    ),\n    path(\"captcha/ajax/\", views.ajax_captcha, name=\"ajax-captcha\"),\n    path(\"captcha/\", include(\"captcha.urls\")),\n    path(\"admin/\", admin.site.urls),\n    # Internal support assists:\n    path(\"error/500/\", server_error),\n    path(\"error/404/\", page_not_found, {\"exception\": Http404()}),\n    path(\"error/429/\", views.ratelimit_view),\n    path(\"error/403/\", permission_denied, {\"exception\": HttpResponseForbidden()}),\n    url(\"\", include(\"django_prometheus_metrics.urls\")),\n    path(\"robots.txt\", include(\"robots.urls\")),\n]\n\nif settings.DEBUG:\n    import debug_toolbar\n    from django.conf.urls.static import static\n\n    urlpatterns = [path(\"__debug__/\", include(debug_toolbar.urls))] + urlpatterns\n\n    urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)\n", "path": "concordia/urls.py"}], "after_files": [{"content": "from django.conf import settings\nfrom django.conf.urls import url\nfrom django.contrib import admin\nfrom django.http import Http404, HttpResponseForbidden\nfrom django.urls import include, path\nfrom django.urls.converters import register_converter\nfrom django.views.defaults import page_not_found, permission_denied, server_error\nfrom django.views.generic import RedirectView\n\nfrom exporter import views as exporter_views\n\nfrom . import converters, views\n\nregister_converter(converters.UnicodeSlugConverter, \"uslug\")\nregister_converter(converters.ItemIdConverter, \"item_id\")\n\ntx_urlpatterns = (\n    [\n        path(\"\", views.CampaignListView.as_view(), name=\"campaign-list\"),\n        path(\n            \"<uslug:slug>/\", views.CampaignDetailView.as_view(), name=\"campaign-detail\"\n        ),\n        path(\n            \"<uslug:campaign_slug>/export/csv/\",\n            exporter_views.ExportCampaignToCSV.as_view(),\n            name=\"campaign-export-csv\",\n        ),\n        path(\n            \"<uslug:campaign_slug>/export/bagit/\",\n            exporter_views.ExportCampaignToBagIt.as_view(),\n            name=\"campaign-export-bagit\",\n        ),\n        path(\n            \"<uslug:campaign_slug>/<uslug:project_slug>/export/bagit/\",\n            exporter_views.ExportProjectToBagIt.as_view(),\n            name=\"project-export-bagit\",\n        ),\n        path(\n            (\n                \"<uslug:campaign_slug>/<uslug:project_slug>/\"\n                \"<item_id:item_id>/export/bagit/\"\n            ),\n            exporter_views.ExportItemToBagIt.as_view(),\n            name=\"item-export-bagit\",\n        ),\n        path(\n            \"<uslug:campaign_slug>/report/\",\n            views.ReportCampaignView.as_view(),\n            name=\"campaign-report\",\n        ),\n        path(\n            (\n                \"<uslug:campaign_slug>/<uslug:project_slug>/\"\n                \"<item_id:item_id>/<uslug:slug>/\"\n            ),\n            views.AssetDetailView.as_view(),\n            name=\"asset-detail\",\n        ),\n        # n.b. this must be above project-detail to avoid being seen as a project slug:\n        path(\n            \"<uslug:campaign_slug>/next-transcribable-asset/\",\n            views.redirect_to_next_transcribable_campaign_asset,\n            name=\"redirect-to-next-transcribable-campaign-asset\",\n        ),\n        path(\n            \"<uslug:campaign_slug>/next-reviewable-asset/\",\n            views.redirect_to_next_reviewable_campaign_asset,\n            name=\"redirect-to-next-reviewable-campaign-asset\",\n        ),\n        path(\n            \"<uslug:campaign_slug>/<uslug:slug>/\",\n            views.ProjectDetailView.as_view(),\n            name=\"project-detail\",\n        ),\n        path(\n            \"<uslug:campaign_slug>/<uslug:project_slug>/<item_id:item_id>/\",\n            views.ItemDetailView.as_view(),\n            name=\"item-detail\",\n        ),\n    ],\n    \"transcriptions\",\n)\n\nurlpatterns = [\n    path(\"\", views.HomeView.as_view(), name=\"homepage\"),\n    path(\"healthz\", views.healthz, name=\"health-check\"),\n    path(\"about/\", views.simple_page, name=\"about\"),\n    path(\"help-center/\", views.simple_page, name=\"help-center\"),\n    path(\"help-center/welcome-guide/\", views.simple_page, name=\"welcome-guide\"),\n    path(\"help-center/how-to-transcribe/\", views.simple_page, name=\"how-to-transcribe\"),\n    path(\"help-center/how-to-review/\", views.simple_page, name=\"how-to-review\"),\n    path(\"help-center/how-to-tag/\", views.simple_page, name=\"how-to-tag\"),\n    path(\n        \"help-center/welcome-guide-esp/\",\n        views.simple_page,\n        name=\"welcome-guide-spanish\",\n    ),\n    path(\n        \"help-center/how-to-transcribe-esp/\",\n        views.simple_page,\n        name=\"how-to-transcribe-spanish\",\n    ),\n    path(\n        \"help-center/how-to-review-esp/\",\n        views.simple_page,\n        name=\"how-to-review-spanish\",\n    ),\n    path(\"help-center/how-to-tag-esp/\", views.simple_page, name=\"how-to-tag-spanish\"),\n    path(\"for-educators/\", views.simple_page, name=\"for-educators\"),\n    path(\"for-staff/\", views.simple_page, name=\"for-staff\"),\n    path(\"resources/\", views.simple_page, name=\"resources\"),\n    path(\n        \"latest/\",\n        RedirectView.as_view(pattern_name=\"about\", permanent=True, query_string=True),\n    ),\n    path(\"questions/\", views.simple_page, name=\"questions\"),\n    path(\"contact/\", views.ContactUsView.as_view(), name=\"contact\"),\n    path(\"act/\", views.action_app, name=\"action-app\"),\n    path(\n        \"campaigns-topics/\",\n        views.CampaignTopicListView.as_view(),\n        name=\"campaign-topic-list\",\n    ),\n    path(\"topics/\", views.TopicListView.as_view(), name=\"topic-list\"),\n    path(\"topics/<uslug:slug>/\", views.TopicDetailView.as_view(), name=\"topic-detail\"),\n    path(\n        \"topics/<uslug:topic_slug>/next-transcribable-asset/\",\n        views.redirect_to_next_transcribable_topic_asset,\n        name=\"redirect-to-next-transcribable-topic-asset\",\n    ),\n    path(\n        \"topics/<uslug:topic_slug>/next-reviewable-asset/\",\n        views.redirect_to_next_reviewable_topic_asset,\n        name=\"redirect-to-next-reviewable-topic-asset\",\n    ),\n    path(\n        \"next-transcribable-asset/\",\n        views.redirect_to_next_transcribable_asset,\n        name=\"redirect-to-next-transcribable-asset\",\n    ),\n    path(\n        \"next-reviewable-asset/\",\n        views.redirect_to_next_reviewable_asset,\n        name=\"redirect-to-next-reviewable-asset\",\n    ),\n    path(\"campaigns/\", include(tx_urlpatterns, namespace=\"transcriptions\")),\n    path(\"reserve-asset/<int:asset_pk>/\", views.reserve_asset, name=\"reserve-asset\"),\n    path(\n        \"assets/<int:asset_pk>/transcriptions/save/\",\n        views.save_transcription,\n        name=\"save-transcription\",\n    ),\n    path(\n        \"transcriptions/<int:pk>/submit/\",\n        views.submit_transcription,\n        name=\"submit-transcription\",\n    ),\n    path(\n        \"transcriptions/<int:pk>/review/\",\n        views.review_transcription,\n        name=\"review-transcription\",\n    ),\n    path(\"assets/<int:asset_pk>/tags/submit/\", views.submit_tags, name=\"submit-tags\"),\n    path(\"assets/\", views.AssetListView.as_view(), name=\"asset-list\"),\n    path(\n        \"transcribe/\", views.TranscribeListView.as_view(), name=\"transcribe-asset-list\"\n    ),\n    path(\"review/\", views.ReviewListView.as_view(), name=\"review-asset-list\"),\n    path(\"account/ajax-status/\", views.ajax_session_status, name=\"ajax-session-status\"),\n    path(\"account/ajax-messages/\", views.ajax_messages, name=\"ajax-messages\"),\n    path(\n        \"account/register/\",\n        views.ConcordiaRegistrationView.as_view(),\n        name=\"registration_register\",\n    ),\n    path(\n        \"account/login/\", views.ConcordiaLoginView.as_view(), name=\"registration_login\"\n    ),\n    path(\"account/profile/\", views.AccountProfileView.as_view(), name=\"user-profile\"),\n    path(\n        \"account/password_reset/\",\n        views.ConcordiaPasswordResetRequestView.as_view(),\n        name=\"password_reset\",\n    ),\n    path(\n        \"account/reset/<uidb64>/<token>/\",\n        views.ConcordiaPasswordResetConfirmView.as_view(),\n        name=\"password_reset_confirm\",\n    ),\n    path(\"account/\", include(\"django_registration.backends.activation.urls\")),\n    path(\"account/\", include(\"django.contrib.auth.urls\")),\n    path(\n        \".well-known/change-password\",  # https://wicg.github.io/change-password-url/\n        RedirectView.as_view(pattern_name=\"password_change\"),\n    ),\n    path(\"captcha/ajax/\", views.ajax_captcha, name=\"ajax-captcha\"),\n    path(\"captcha/\", include(\"captcha.urls\")),\n    path(\"admin/\", admin.site.urls),\n    # Internal support assists:\n    path(\"error/500/\", server_error),\n    path(\"error/404/\", page_not_found, {\"exception\": Http404()}),\n    path(\"error/429/\", views.ratelimit_view),\n    path(\"error/403/\", permission_denied, {\"exception\": HttpResponseForbidden()}),\n    url(\"\", include(\"django_prometheus_metrics.urls\")),\n    path(\"robots.txt\", include(\"robots.urls\")),\n]\n\nif settings.DEBUG:\n    import debug_toolbar\n    from django.conf.urls.static import static\n\n    urlpatterns = [path(\"__debug__/\", include(debug_toolbar.urls))] + urlpatterns\n\n    urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)\n", "path": "concordia/urls.py"}]}