pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/www/py-wagtail



Module Name:    pkgsrc
Committed By:   joerg
Date:           Mon Apr 10 22:06:21 UTC 2023

Modified Files:
        pkgsrc/www/py-wagtail: Makefile PLIST distinfo
Removed Files:
        pkgsrc/www/py-wagtail/patches: patch-setup.py

Log Message:
Update to wagtail 4.2.2
- various bug fixes, performance improvements, refactoring


To generate a diff of this commit:
cvs rdiff -u -r1.12 -r1.13 pkgsrc/www/py-wagtail/Makefile
cvs rdiff -u -r1.5 -r1.6 pkgsrc/www/py-wagtail/PLIST
cvs rdiff -u -r1.9 -r1.10 pkgsrc/www/py-wagtail/distinfo
cvs rdiff -u -r1.4 -r0 pkgsrc/www/py-wagtail/patches/patch-setup.py

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/www/py-wagtail/Makefile
diff -u pkgsrc/www/py-wagtail/Makefile:1.12 pkgsrc/www/py-wagtail/Makefile:1.13
--- pkgsrc/www/py-wagtail/Makefile:1.12 Sun Nov 27 23:09:38 2022
+++ pkgsrc/www/py-wagtail/Makefile      Mon Apr 10 22:06:21 2023
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.12 2022/11/27 23:09:38 wiz Exp $
+# $NetBSD: Makefile,v 1.13 2023/04/10 22:06:21 joerg Exp $
 
-DISTNAME=      wagtail-2.12.4
+DISTNAME=      wagtail-4.2.2
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
-PKGREVISION=   2
 CATEGORIES=    www python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=w/wagtail/}
 
@@ -11,28 +10,39 @@ HOMEPAGE=   https://wagtail.io/
 COMMENT=       Django-based Content Management System
 LICENSE=       modified-bsd
 
-DEPENDS+=      ${PYPKGPREFIX}-django>=2.2<3.2:../../www/py-django2
+DEPENDS+=      ${PYPKGPREFIX}-django>=3.2:../../www/py-django3
 DEPENDS+=      ${PYPKGPREFIX}-django-filter>=2.2.0:../../www/py-django-filter
-DEPENDS+=      ${PYPKGPREFIX}-django-modelcluster>=5.1<6.0:../../www/py-django-modelcluster
-DEPENDS+=      ${PYPKGPREFIX}-django-taggit>=1.0<2.0:../../www/py-django-taggit
-DEPENDS+=      ${PYPKGPREFIX}-django-treebeard>=4.2<5.0:../../www/py-django-treebeard
+DEPENDS+=      ${PYPKGPREFIX}-django-modelcluster>=6.0<7.0:../../www/py-django-modelcluster
+DEPENDS+=      ${PYPKGPREFIX}-django-taggit>=2.0<4.0:../../www/py-django-taggit
+DEPENDS+=      ${PYPKGPREFIX}-django-treebeard>=4.5.1<5.0:../../www/py-django-treebeard
 DEPENDS+=      ${PYPKGPREFIX}-djangorestframework>=3.11.1<4.0:../../www/py-djangorestframework
-DEPENDS+=      ${PYPKGPREFIX}-Pillow>=4.0.0<9.0.0:../../graphics/py-Pillow
-DEPENDS+=      ${PYPKGPREFIX}-Willow>=1.4<1.5.0:../../graphics/py-Willow
+DEPENDS+=      ${PYPKGPREFIX}-Pillow>=4.0.0<10.0.0:../../graphics/py-Pillow
+DEPENDS+=      ${PYPKGPREFIX}-Willow>=1.4<1.5:../../graphics/py-Willow
 DEPENDS+=      ${PYPKGPREFIX}-beautifulsoup4>=4.8<5.0:../../www/py-beautifulsoup4
 DEPENDS+=      ${PYPKGPREFIX}-html5lib>=0.999<2:../../textproc/py-html5lib
 DEPENDS+=      ${PYPKGPREFIX}-Unidecode>=0.04.14<2.0:../../textproc/py-Unidecode
 DEPENDS+=      ${PYPKGPREFIX}-draftjs_exporter>=2.1.5<4.2:../../www/py-draftjs_exporter
 DEPENDS+=      ${PYPKGPREFIX}-requests>=2.11.1<3.0:../../devel/py-requests
 DEPENDS+=      ${PYPKGPREFIX}-l18n>=2018.5:../../time/py-l18n
+DEPENDS+=      ${PYPKGPREFIX}-anyascii>=0.1.5:../../textproc/py-anyascii
+DEPENDS+=      ${PYPKGPREFIX}-openpyxl>=3.0.10<4.0:../../textproc/py-openpyxl
 DEPENDS+=      ${PYPKGPREFIX}-tablib>=1.4:../../textproc/py-tablib
 DEPENDS+=      ${PYPKGPREFIX}-xlsxwriter>=1.2.8:../../textproc/py-xlsxwriter
-TEST_DEPENDS+= ${PYPKGPREFIX}-boto3-[0-9]*:../../net/py-boto3
+DEPENDS+=      ${PYPKGPREFIX}-django-permissionedforms-[0-9]*:../../www/py-django-permissionedforms
+DEPENDS+=      ${PYPKGPREFIX}-telepath>=0.1.1<1:../../www/py-telepath
 TEST_DEPENDS+= ${PYPKGPREFIX}-coverage-[0-9]*:../../devel/py-coverage
-TEST_DEPENDS+= ${PYPKGPREFIX}-elasticsearch-[0-9]*:../../databases/py-elasticsearch
-TEST_DEPENDS+= ${PYPKGPREFIX}-freezegun-[0-9]*:../../devel/py-freezegun
-TEST_DEPENDS+= ${PYPKGPREFIX}-jinja2-[0-9]*:../../textproc/py-jinja2
-TEST_DEPENDS+= ${PYPKGPREFIX}-openpyxl-[0-9]*:../../textproc/py-openpyxl
+TEST_DEPENDS+= ${PYPKGPREFIX}-factory_boy-[0-9]*:../../devel/py-factory_boy
+TEST_DEPENDS+= ${PYPKGPREFIX}-boto3>=1.16:../../net/py-boto3
+TEST_DEPENDS+= ${PYPKGPREFIX}-elasticsearch>=5.0:../../databases/py-elasticsearch
+TEST_DEPENDS+= ${PYPKGPREFIX}-freezegun>=0.3.8:../../devel/py-freezegun
+TEST_DEPENDS+= ${PYPKGPREFIX}-polib>=1.1<2.0:../../devel/py-polib
+TEST_DEPENDS+= ${PYPKGPREFIX}-jinja2>=3.0<3.2:../../textproc/py-jinja2
+TEST_DEPENDS+= ${PYPKGPREFIX}-dateutil>=2.7:../../time/py-dateutil
+TEST_DEPENDS+= ${PYPKGPREFIX}-pytz>=2014.7:../../time/py-pytz
+
+# Not packaged test dependencies as of 4.2.2:
+#    azure-mgmt-cdn>=12.0<13.0
+#    azure-mgmt-frontdoor>=1.0<1.1
 
 USE_LANGUAGES= # none
 

Index: pkgsrc/www/py-wagtail/PLIST
diff -u pkgsrc/www/py-wagtail/PLIST:1.5 pkgsrc/www/py-wagtail/PLIST:1.6
--- pkgsrc/www/py-wagtail/PLIST:1.5     Tue Apr 20 14:49:16 2021
+++ pkgsrc/www/py-wagtail/PLIST Mon Apr 10 22:06:21 2023
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.5 2021/04/20 14:49:16 joerg Exp $
+@comment $NetBSD: PLIST,v 1.6 2023/04/10 22:06:21 joerg Exp $
 bin/wagtail
 ${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
 ${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
@@ -10,16 +10,87 @@ ${PYSITELIB}/${EGG_INFODIR}/top_level.tx
 ${PYSITELIB}/wagtail/__init__.py
 ${PYSITELIB}/wagtail/__init__.pyc
 ${PYSITELIB}/wagtail/__init__.pyo
-${PYSITELIB}/wagtail/admin/.gitignore
+${PYSITELIB}/wagtail/actions/__init__.py
+${PYSITELIB}/wagtail/actions/__init__.pyc
+${PYSITELIB}/wagtail/actions/__init__.pyo
+${PYSITELIB}/wagtail/actions/convert_alias.py
+${PYSITELIB}/wagtail/actions/convert_alias.pyc
+${PYSITELIB}/wagtail/actions/convert_alias.pyo
+${PYSITELIB}/wagtail/actions/copy_for_translation.py
+${PYSITELIB}/wagtail/actions/copy_for_translation.pyc
+${PYSITELIB}/wagtail/actions/copy_for_translation.pyo
+${PYSITELIB}/wagtail/actions/copy_page.py
+${PYSITELIB}/wagtail/actions/copy_page.pyc
+${PYSITELIB}/wagtail/actions/copy_page.pyo
+${PYSITELIB}/wagtail/actions/create_alias.py
+${PYSITELIB}/wagtail/actions/create_alias.pyc
+${PYSITELIB}/wagtail/actions/create_alias.pyo
+${PYSITELIB}/wagtail/actions/delete_page.py
+${PYSITELIB}/wagtail/actions/delete_page.pyc
+${PYSITELIB}/wagtail/actions/delete_page.pyo
+${PYSITELIB}/wagtail/actions/move_page.py
+${PYSITELIB}/wagtail/actions/move_page.pyc
+${PYSITELIB}/wagtail/actions/move_page.pyo
+${PYSITELIB}/wagtail/actions/publish_page_revision.py
+${PYSITELIB}/wagtail/actions/publish_page_revision.pyc
+${PYSITELIB}/wagtail/actions/publish_page_revision.pyo
+${PYSITELIB}/wagtail/actions/publish_revision.py
+${PYSITELIB}/wagtail/actions/publish_revision.pyc
+${PYSITELIB}/wagtail/actions/publish_revision.pyo
+${PYSITELIB}/wagtail/actions/revert_to_page_revision.py
+${PYSITELIB}/wagtail/actions/revert_to_page_revision.pyc
+${PYSITELIB}/wagtail/actions/revert_to_page_revision.pyo
+${PYSITELIB}/wagtail/actions/unpublish.py
+${PYSITELIB}/wagtail/actions/unpublish.pyc
+${PYSITELIB}/wagtail/actions/unpublish.pyo
+${PYSITELIB}/wagtail/actions/unpublish_page.py
+${PYSITELIB}/wagtail/actions/unpublish_page.pyc
+${PYSITELIB}/wagtail/actions/unpublish_page.pyo
 ${PYSITELIB}/wagtail/admin/__init__.py
 ${PYSITELIB}/wagtail/admin/__init__.pyc
 ${PYSITELIB}/wagtail/admin/__init__.pyo
 ${PYSITELIB}/wagtail/admin/action_menu.py
 ${PYSITELIB}/wagtail/admin/action_menu.pyc
 ${PYSITELIB}/wagtail/admin/action_menu.pyo
+${PYSITELIB}/wagtail/admin/admin_url_finder.py
+${PYSITELIB}/wagtail/admin/admin_url_finder.pyc
+${PYSITELIB}/wagtail/admin/admin_url_finder.pyo
 ${PYSITELIB}/wagtail/admin/api/__init__.py
 ${PYSITELIB}/wagtail/admin/api/__init__.pyc
 ${PYSITELIB}/wagtail/admin/api/__init__.pyo
+${PYSITELIB}/wagtail/admin/api/actions/__init__.py
+${PYSITELIB}/wagtail/admin/api/actions/__init__.pyc
+${PYSITELIB}/wagtail/admin/api/actions/__init__.pyo
+${PYSITELIB}/wagtail/admin/api/actions/base.py
+${PYSITELIB}/wagtail/admin/api/actions/base.pyc
+${PYSITELIB}/wagtail/admin/api/actions/base.pyo
+${PYSITELIB}/wagtail/admin/api/actions/convert_alias.py
+${PYSITELIB}/wagtail/admin/api/actions/convert_alias.pyc
+${PYSITELIB}/wagtail/admin/api/actions/convert_alias.pyo
+${PYSITELIB}/wagtail/admin/api/actions/copy.py
+${PYSITELIB}/wagtail/admin/api/actions/copy.pyc
+${PYSITELIB}/wagtail/admin/api/actions/copy.pyo
+${PYSITELIB}/wagtail/admin/api/actions/copy_for_translation.py
+${PYSITELIB}/wagtail/admin/api/actions/copy_for_translation.pyc
+${PYSITELIB}/wagtail/admin/api/actions/copy_for_translation.pyo
+${PYSITELIB}/wagtail/admin/api/actions/create_alias.py
+${PYSITELIB}/wagtail/admin/api/actions/create_alias.pyc
+${PYSITELIB}/wagtail/admin/api/actions/create_alias.pyo
+${PYSITELIB}/wagtail/admin/api/actions/delete.py
+${PYSITELIB}/wagtail/admin/api/actions/delete.pyc
+${PYSITELIB}/wagtail/admin/api/actions/delete.pyo
+${PYSITELIB}/wagtail/admin/api/actions/move.py
+${PYSITELIB}/wagtail/admin/api/actions/move.pyc
+${PYSITELIB}/wagtail/admin/api/actions/move.pyo
+${PYSITELIB}/wagtail/admin/api/actions/publish.py
+${PYSITELIB}/wagtail/admin/api/actions/publish.pyc
+${PYSITELIB}/wagtail/admin/api/actions/publish.pyo
+${PYSITELIB}/wagtail/admin/api/actions/revert_to_page_revision.py
+${PYSITELIB}/wagtail/admin/api/actions/revert_to_page_revision.pyc
+${PYSITELIB}/wagtail/admin/api/actions/revert_to_page_revision.pyo
+${PYSITELIB}/wagtail/admin/api/actions/unpublish.py
+${PYSITELIB}/wagtail/admin/api/actions/unpublish.pyc
+${PYSITELIB}/wagtail/admin/api/actions/unpublish.pyo
 ${PYSITELIB}/wagtail/admin/api/filters.py
 ${PYSITELIB}/wagtail/admin/api/filters.pyc
 ${PYSITELIB}/wagtail/admin/api/filters.pyo
@@ -59,6 +130,9 @@ ${PYSITELIB}/wagtail/admin/filters.pyo
 ${PYSITELIB}/wagtail/admin/forms/__init__.py
 ${PYSITELIB}/wagtail/admin/forms/__init__.pyc
 ${PYSITELIB}/wagtail/admin/forms/__init__.pyo
+${PYSITELIB}/wagtail/admin/forms/account.py
+${PYSITELIB}/wagtail/admin/forms/account.pyc
+${PYSITELIB}/wagtail/admin/forms/account.pyo
 ${PYSITELIB}/wagtail/admin/forms/auth.py
 ${PYSITELIB}/wagtail/admin/forms/auth.pyc
 ${PYSITELIB}/wagtail/admin/forms/auth.pyo
@@ -68,6 +142,9 @@ ${PYSITELIB}/wagtail/admin/forms/chooser
 ${PYSITELIB}/wagtail/admin/forms/collections.py
 ${PYSITELIB}/wagtail/admin/forms/collections.pyc
 ${PYSITELIB}/wagtail/admin/forms/collections.pyo
+${PYSITELIB}/wagtail/admin/forms/comments.py
+${PYSITELIB}/wagtail/admin/forms/comments.pyc
+${PYSITELIB}/wagtail/admin/forms/comments.pyo
 ${PYSITELIB}/wagtail/admin/forms/models.py
 ${PYSITELIB}/wagtail/admin/forms/models.pyc
 ${PYSITELIB}/wagtail/admin/forms/models.pyo
@@ -90,114 +167,226 @@ ${PYSITELIB}/wagtail/admin/jinja2tags.py
 ${PYSITELIB}/wagtail/admin/jinja2tags.pyc
 ${PYSITELIB}/wagtail/admin/jinja2tags.pyo
 ${PYSITELIB}/wagtail/admin/locale/af/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/admin/locale/af/LC_MESSAGES/djangojs.mo
+${PYSITELIB}/wagtail/admin/locale/af/LC_MESSAGES/djangojs.po
 ${PYSITELIB}/wagtail/admin/locale/ar/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/admin/locale/ar/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/admin/locale/ar/LC_MESSAGES/djangojs.mo
+${PYSITELIB}/wagtail/admin/locale/ar/LC_MESSAGES/djangojs.po
 ${PYSITELIB}/wagtail/admin/locale/az_AZ/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/admin/locale/az_AZ/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/admin/locale/az_AZ/LC_MESSAGES/djangojs.mo
+${PYSITELIB}/wagtail/admin/locale/az_AZ/LC_MESSAGES/djangojs.po
 ${PYSITELIB}/wagtail/admin/locale/be/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/admin/locale/be/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/admin/locale/be/LC_MESSAGES/djangojs.mo
+${PYSITELIB}/wagtail/admin/locale/be/LC_MESSAGES/djangojs.po
 ${PYSITELIB}/wagtail/admin/locale/bg/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/admin/locale/bg/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/admin/locale/bg/LC_MESSAGES/djangojs.mo
+${PYSITELIB}/wagtail/admin/locale/bg/LC_MESSAGES/djangojs.po
 ${PYSITELIB}/wagtail/admin/locale/bn/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/admin/locale/bn/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/admin/locale/bn/LC_MESSAGES/djangojs.mo
+${PYSITELIB}/wagtail/admin/locale/bn/LC_MESSAGES/djangojs.po
 ${PYSITELIB}/wagtail/admin/locale/ca/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/admin/locale/ca/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/admin/locale/ca/LC_MESSAGES/djangojs.mo
+${PYSITELIB}/wagtail/admin/locale/ca/LC_MESSAGES/djangojs.po
 ${PYSITELIB}/wagtail/admin/locale/cs/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/admin/locale/cs/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/admin/locale/cs/LC_MESSAGES/djangojs.mo
+${PYSITELIB}/wagtail/admin/locale/cs/LC_MESSAGES/djangojs.po
 ${PYSITELIB}/wagtail/admin/locale/cy/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/admin/locale/cy/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/admin/locale/cy/LC_MESSAGES/djangojs.mo
+${PYSITELIB}/wagtail/admin/locale/cy/LC_MESSAGES/djangojs.po
 ${PYSITELIB}/wagtail/admin/locale/da/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/admin/locale/da/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/admin/locale/da/LC_MESSAGES/djangojs.mo
+${PYSITELIB}/wagtail/admin/locale/da/LC_MESSAGES/djangojs.po
 ${PYSITELIB}/wagtail/admin/locale/de/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/admin/locale/de/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/admin/locale/de/LC_MESSAGES/djangojs.mo
+${PYSITELIB}/wagtail/admin/locale/de/LC_MESSAGES/djangojs.po
 ${PYSITELIB}/wagtail/admin/locale/el/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/admin/locale/el/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/admin/locale/el/LC_MESSAGES/djangojs.mo
+${PYSITELIB}/wagtail/admin/locale/el/LC_MESSAGES/djangojs.po
 ${PYSITELIB}/wagtail/admin/locale/en/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/admin/locale/en/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/admin/locale/en/LC_MESSAGES/djangojs.mo
+${PYSITELIB}/wagtail/admin/locale/en/LC_MESSAGES/djangojs.po
 ${PYSITELIB}/wagtail/admin/locale/es/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/admin/locale/es/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/admin/locale/es/LC_MESSAGES/djangojs.mo
+${PYSITELIB}/wagtail/admin/locale/es/LC_MESSAGES/djangojs.po
 ${PYSITELIB}/wagtail/admin/locale/et/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/admin/locale/et/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/admin/locale/et/LC_MESSAGES/djangojs.mo
+${PYSITELIB}/wagtail/admin/locale/et/LC_MESSAGES/djangojs.po
 ${PYSITELIB}/wagtail/admin/locale/eu/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/admin/locale/eu/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/admin/locale/eu/LC_MESSAGES/djangojs.mo
+${PYSITELIB}/wagtail/admin/locale/eu/LC_MESSAGES/djangojs.po
 ${PYSITELIB}/wagtail/admin/locale/fa/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/admin/locale/fa/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/admin/locale/fa/LC_MESSAGES/djangojs.mo
+${PYSITELIB}/wagtail/admin/locale/fa/LC_MESSAGES/djangojs.po
 ${PYSITELIB}/wagtail/admin/locale/fi/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/admin/locale/fi/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/admin/locale/fi/LC_MESSAGES/djangojs.mo
+${PYSITELIB}/wagtail/admin/locale/fi/LC_MESSAGES/djangojs.po
 ${PYSITELIB}/wagtail/admin/locale/fr/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/admin/locale/fr/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/admin/locale/fr/LC_MESSAGES/djangojs.mo
+${PYSITELIB}/wagtail/admin/locale/fr/LC_MESSAGES/djangojs.po
 ${PYSITELIB}/wagtail/admin/locale/gl/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/admin/locale/gl/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/admin/locale/gl/LC_MESSAGES/djangojs.mo
+${PYSITELIB}/wagtail/admin/locale/gl/LC_MESSAGES/djangojs.po
 ${PYSITELIB}/wagtail/admin/locale/he_IL/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/admin/locale/he_IL/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/admin/locale/he_IL/LC_MESSAGES/djangojs.mo
+${PYSITELIB}/wagtail/admin/locale/he_IL/LC_MESSAGES/djangojs.po
 ${PYSITELIB}/wagtail/admin/locale/hr_HR/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/admin/locale/hr_HR/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/admin/locale/hr_HR/LC_MESSAGES/djangojs.mo
+${PYSITELIB}/wagtail/admin/locale/hr_HR/LC_MESSAGES/djangojs.po
+${PYSITELIB}/wagtail/admin/locale/ht/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/admin/locale/ht/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/admin/locale/ht/LC_MESSAGES/djangojs.mo
+${PYSITELIB}/wagtail/admin/locale/ht/LC_MESSAGES/djangojs.po
 ${PYSITELIB}/wagtail/admin/locale/hu/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/admin/locale/hu/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/admin/locale/hu/LC_MESSAGES/djangojs.mo
+${PYSITELIB}/wagtail/admin/locale/hu/LC_MESSAGES/djangojs.po
+${PYSITELIB}/wagtail/admin/locale/hy/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/admin/locale/id_ID/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/admin/locale/id_ID/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/admin/locale/id_ID/LC_MESSAGES/djangojs.mo
+${PYSITELIB}/wagtail/admin/locale/id_ID/LC_MESSAGES/djangojs.po
 ${PYSITELIB}/wagtail/admin/locale/is_IS/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/admin/locale/is_IS/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/admin/locale/is_IS/LC_MESSAGES/djangojs.mo
+${PYSITELIB}/wagtail/admin/locale/is_IS/LC_MESSAGES/djangojs.po
 ${PYSITELIB}/wagtail/admin/locale/it/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/admin/locale/it/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/admin/locale/it/LC_MESSAGES/djangojs.mo
+${PYSITELIB}/wagtail/admin/locale/it/LC_MESSAGES/djangojs.po
 ${PYSITELIB}/wagtail/admin/locale/ja/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/admin/locale/ja/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/admin/locale/ja/LC_MESSAGES/djangojs.mo
+${PYSITELIB}/wagtail/admin/locale/ja/LC_MESSAGES/djangojs.po
 ${PYSITELIB}/wagtail/admin/locale/ka/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/admin/locale/ka/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/admin/locale/ka/LC_MESSAGES/djangojs.mo
+${PYSITELIB}/wagtail/admin/locale/ka/LC_MESSAGES/djangojs.po
 ${PYSITELIB}/wagtail/admin/locale/ko/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/admin/locale/ko/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/admin/locale/ko/LC_MESSAGES/djangojs.mo
+${PYSITELIB}/wagtail/admin/locale/ko/LC_MESSAGES/djangojs.po
 ${PYSITELIB}/wagtail/admin/locale/lt/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/admin/locale/lt/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/admin/locale/lt/LC_MESSAGES/djangojs.mo
+${PYSITELIB}/wagtail/admin/locale/lt/LC_MESSAGES/djangojs.po
 ${PYSITELIB}/wagtail/admin/locale/lv/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/admin/locale/lv/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/admin/locale/lv/LC_MESSAGES/djangojs.mo
+${PYSITELIB}/wagtail/admin/locale/lv/LC_MESSAGES/djangojs.po
 ${PYSITELIB}/wagtail/admin/locale/mi/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/admin/locale/mi/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/admin/locale/mi/LC_MESSAGES/djangojs.mo
+${PYSITELIB}/wagtail/admin/locale/mi/LC_MESSAGES/djangojs.po
 ${PYSITELIB}/wagtail/admin/locale/mn/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/admin/locale/mn/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/admin/locale/mn/LC_MESSAGES/djangojs.mo
+${PYSITELIB}/wagtail/admin/locale/mn/LC_MESSAGES/djangojs.po
+${PYSITELIB}/wagtail/admin/locale/my/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/admin/locale/my/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/admin/locale/my/LC_MESSAGES/djangojs.mo
+${PYSITELIB}/wagtail/admin/locale/my/LC_MESSAGES/djangojs.po
 ${PYSITELIB}/wagtail/admin/locale/nb/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/admin/locale/nb/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/admin/locale/nb/LC_MESSAGES/djangojs.mo
+${PYSITELIB}/wagtail/admin/locale/nb/LC_MESSAGES/djangojs.po
 ${PYSITELIB}/wagtail/admin/locale/nl/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/admin/locale/nl/LC_MESSAGES/django.po
-${PYSITELIB}/wagtail/admin/locale/nl_NL/LC_MESSAGES/django.mo
-${PYSITELIB}/wagtail/admin/locale/nl_NL/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/admin/locale/nl/LC_MESSAGES/djangojs.mo
+${PYSITELIB}/wagtail/admin/locale/nl/LC_MESSAGES/djangojs.po
 ${PYSITELIB}/wagtail/admin/locale/pl/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/admin/locale/pl/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/admin/locale/pl/LC_MESSAGES/djangojs.mo
+${PYSITELIB}/wagtail/admin/locale/pl/LC_MESSAGES/djangojs.po
 ${PYSITELIB}/wagtail/admin/locale/pt_BR/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/admin/locale/pt_BR/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/admin/locale/pt_BR/LC_MESSAGES/djangojs.mo
+${PYSITELIB}/wagtail/admin/locale/pt_BR/LC_MESSAGES/djangojs.po
 ${PYSITELIB}/wagtail/admin/locale/pt_PT/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/admin/locale/pt_PT/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/admin/locale/pt_PT/LC_MESSAGES/djangojs.mo
+${PYSITELIB}/wagtail/admin/locale/pt_PT/LC_MESSAGES/djangojs.po
 ${PYSITELIB}/wagtail/admin/locale/ro/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/admin/locale/ro/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/admin/locale/ro/LC_MESSAGES/djangojs.mo
+${PYSITELIB}/wagtail/admin/locale/ro/LC_MESSAGES/djangojs.po
 ${PYSITELIB}/wagtail/admin/locale/ru/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/admin/locale/ru/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/admin/locale/ru/LC_MESSAGES/djangojs.mo
+${PYSITELIB}/wagtail/admin/locale/ru/LC_MESSAGES/djangojs.po
 ${PYSITELIB}/wagtail/admin/locale/sk_SK/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/admin/locale/sk_SK/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/admin/locale/sk_SK/LC_MESSAGES/djangojs.mo
+${PYSITELIB}/wagtail/admin/locale/sk_SK/LC_MESSAGES/djangojs.po
 ${PYSITELIB}/wagtail/admin/locale/sl/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/admin/locale/sl/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/admin/locale/sl/LC_MESSAGES/djangojs.mo
+${PYSITELIB}/wagtail/admin/locale/sl/LC_MESSAGES/djangojs.po
 ${PYSITELIB}/wagtail/admin/locale/sv/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/admin/locale/sv/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/admin/locale/sv/LC_MESSAGES/djangojs.mo
+${PYSITELIB}/wagtail/admin/locale/sv/LC_MESSAGES/djangojs.po
+${PYSITELIB}/wagtail/admin/locale/ta/LC_MESSAGES/djangojs.mo
+${PYSITELIB}/wagtail/admin/locale/ta/LC_MESSAGES/djangojs.po
 ${PYSITELIB}/wagtail/admin/locale/tet/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/admin/locale/tet/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/admin/locale/tet/LC_MESSAGES/djangojs.mo
+${PYSITELIB}/wagtail/admin/locale/tet/LC_MESSAGES/djangojs.po
 ${PYSITELIB}/wagtail/admin/locale/th/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/admin/locale/th/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/admin/locale/th/LC_MESSAGES/djangojs.mo
+${PYSITELIB}/wagtail/admin/locale/th/LC_MESSAGES/djangojs.po
 ${PYSITELIB}/wagtail/admin/locale/tr/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/admin/locale/tr/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/admin/locale/tr/LC_MESSAGES/djangojs.mo
+${PYSITELIB}/wagtail/admin/locale/tr/LC_MESSAGES/djangojs.po
 ${PYSITELIB}/wagtail/admin/locale/tr_TR/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/admin/locale/tr_TR/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/admin/locale/tr_TR/LC_MESSAGES/djangojs.mo
+${PYSITELIB}/wagtail/admin/locale/tr_TR/LC_MESSAGES/djangojs.po
 ${PYSITELIB}/wagtail/admin/locale/uk/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/admin/locale/uk/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/admin/locale/uk/LC_MESSAGES/djangojs.mo
+${PYSITELIB}/wagtail/admin/locale/uk/LC_MESSAGES/djangojs.po
+${PYSITELIB}/wagtail/admin/locale/vi/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/admin/locale/vi/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/admin/locale/vi/LC_MESSAGES/djangojs.mo
+${PYSITELIB}/wagtail/admin/locale/vi/LC_MESSAGES/djangojs.po
 ${PYSITELIB}/wagtail/admin/locale/zh/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/admin/locale/zh/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/admin/locale/zh/LC_MESSAGES/djangojs.mo
+${PYSITELIB}/wagtail/admin/locale/zh/LC_MESSAGES/djangojs.po
 ${PYSITELIB}/wagtail/admin/locale/zh_Hans/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/admin/locale/zh_Hans/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/admin/locale/zh_Hans/LC_MESSAGES/djangojs.mo
+${PYSITELIB}/wagtail/admin/locale/zh_Hans/LC_MESSAGES/djangojs.po
 ${PYSITELIB}/wagtail/admin/locale/zh_Hant/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/admin/locale/zh_Hant/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/admin/locale/zh_Hant/LC_MESSAGES/djangojs.mo
+${PYSITELIB}/wagtail/admin/locale/zh_Hant/LC_MESSAGES/djangojs.po
 ${PYSITELIB}/wagtail/admin/localization.py
 ${PYSITELIB}/wagtail/admin/localization.pyc
 ${PYSITELIB}/wagtail/admin/localization.pyo
-${PYSITELIB}/wagtail/admin/log_action_registry.py
-${PYSITELIB}/wagtail/admin/log_action_registry.pyc
-${PYSITELIB}/wagtail/admin/log_action_registry.pyo
 ${PYSITELIB}/wagtail/admin/mail.py
 ${PYSITELIB}/wagtail/admin/mail.pyc
 ${PYSITELIB}/wagtail/admin/mail.pyo
@@ -228,6 +417,48 @@ ${PYSITELIB}/wagtail/admin/models.pyo
 ${PYSITELIB}/wagtail/admin/navigation.py
 ${PYSITELIB}/wagtail/admin/navigation.pyc
 ${PYSITELIB}/wagtail/admin/navigation.pyo
+${PYSITELIB}/wagtail/admin/panels/__init__.py
+${PYSITELIB}/wagtail/admin/panels/__init__.pyc
+${PYSITELIB}/wagtail/admin/panels/__init__.pyo
+${PYSITELIB}/wagtail/admin/panels/base.py
+${PYSITELIB}/wagtail/admin/panels/base.pyc
+${PYSITELIB}/wagtail/admin/panels/base.pyo
+${PYSITELIB}/wagtail/admin/panels/comment_panel.py
+${PYSITELIB}/wagtail/admin/panels/comment_panel.pyc
+${PYSITELIB}/wagtail/admin/panels/comment_panel.pyo
+${PYSITELIB}/wagtail/admin/panels/deprecated.py
+${PYSITELIB}/wagtail/admin/panels/deprecated.pyc
+${PYSITELIB}/wagtail/admin/panels/deprecated.pyo
+${PYSITELIB}/wagtail/admin/panels/field_panel.py
+${PYSITELIB}/wagtail/admin/panels/field_panel.pyc
+${PYSITELIB}/wagtail/admin/panels/field_panel.pyo
+${PYSITELIB}/wagtail/admin/panels/group.py
+${PYSITELIB}/wagtail/admin/panels/group.pyc
+${PYSITELIB}/wagtail/admin/panels/group.pyo
+${PYSITELIB}/wagtail/admin/panels/help_panel.py
+${PYSITELIB}/wagtail/admin/panels/help_panel.pyc
+${PYSITELIB}/wagtail/admin/panels/help_panel.pyo
+${PYSITELIB}/wagtail/admin/panels/inline_panel.py
+${PYSITELIB}/wagtail/admin/panels/inline_panel.pyc
+${PYSITELIB}/wagtail/admin/panels/inline_panel.pyo
+${PYSITELIB}/wagtail/admin/panels/model_utils.py
+${PYSITELIB}/wagtail/admin/panels/model_utils.pyc
+${PYSITELIB}/wagtail/admin/panels/model_utils.pyo
+${PYSITELIB}/wagtail/admin/panels/multiple_chooser_panel.py
+${PYSITELIB}/wagtail/admin/panels/multiple_chooser_panel.pyc
+${PYSITELIB}/wagtail/admin/panels/multiple_chooser_panel.pyo
+${PYSITELIB}/wagtail/admin/panels/page_chooser_panel.py
+${PYSITELIB}/wagtail/admin/panels/page_chooser_panel.pyc
+${PYSITELIB}/wagtail/admin/panels/page_chooser_panel.pyo
+${PYSITELIB}/wagtail/admin/panels/page_utils.py
+${PYSITELIB}/wagtail/admin/panels/page_utils.pyc
+${PYSITELIB}/wagtail/admin/panels/page_utils.pyo
+${PYSITELIB}/wagtail/admin/panels/publishing_panel.py
+${PYSITELIB}/wagtail/admin/panels/publishing_panel.pyc
+${PYSITELIB}/wagtail/admin/panels/publishing_panel.pyo
+${PYSITELIB}/wagtail/admin/panels/signal_handlers.py
+${PYSITELIB}/wagtail/admin/panels/signal_handlers.pyc
+${PYSITELIB}/wagtail/admin/panels/signal_handlers.pyo
 ${PYSITELIB}/wagtail/admin/rich_text/__init__.py
 ${PYSITELIB}/wagtail/admin/rich_text/__init__.pyc
 ${PYSITELIB}/wagtail/admin/rich_text/__init__.pyo
@@ -258,9 +489,6 @@ ${PYSITELIB}/wagtail/admin/rich_text/edi
 ${PYSITELIB}/wagtail/admin/rich_text/editors/draftail/features.py
 ${PYSITELIB}/wagtail/admin/rich_text/editors/draftail/features.pyc
 ${PYSITELIB}/wagtail/admin/rich_text/editors/draftail/features.pyo
-${PYSITELIB}/wagtail/admin/rich_text/editors/hallo.py
-${PYSITELIB}/wagtail/admin/rich_text/editors/hallo.pyc
-${PYSITELIB}/wagtail/admin/rich_text/editors/hallo.pyo
 ${PYSITELIB}/wagtail/admin/search.py
 ${PYSITELIB}/wagtail/admin/search.pyc
 ${PYSITELIB}/wagtail/admin/search.pyo
@@ -274,55 +502,11 @@ ${PYSITELIB}/wagtail/admin/site_summary.
 ${PYSITELIB}/wagtail/admin/site_summary.pyc
 ${PYSITELIB}/wagtail/admin/site_summary.pyo
 ${PYSITELIB}/wagtail/admin/static/wagtailadmin/css/core.css
-${PYSITELIB}/wagtail/admin/static/wagtailadmin/css/layouts/404.css
-${PYSITELIB}/wagtail/admin/static/wagtailadmin/css/layouts/compare-revisions.css
-${PYSITELIB}/wagtail/admin/static/wagtailadmin/css/layouts/home.css
-${PYSITELIB}/wagtail/admin/static/wagtailadmin/css/layouts/login.css
-${PYSITELIB}/wagtail/admin/static/wagtailadmin/css/layouts/page-editor.css
-${PYSITELIB}/wagtail/admin/static/wagtailadmin/css/layouts/report.css
-${PYSITELIB}/wagtail/admin/static/wagtailadmin/css/layouts/workflow-edit.css
-${PYSITELIB}/wagtail/admin/static/wagtailadmin/css/layouts/workflow-progress.css
-${PYSITELIB}/wagtail/admin/static/wagtailadmin/css/normalize.css
+${PYSITELIB}/wagtail/admin/static/wagtailadmin/css/core.js
 ${PYSITELIB}/wagtail/admin/static/wagtailadmin/css/panels/draftail.css
-${PYSITELIB}/wagtail/admin/static/wagtailadmin/css/panels/hallo.css
+${PYSITELIB}/wagtail/admin/static/wagtailadmin/css/panels/draftail.js
 ${PYSITELIB}/wagtail/admin/static/wagtailadmin/css/panels/streamfield.css
-${PYSITELIB}/wagtail/admin/static/wagtailadmin/css/userbar.css
-${PYSITELIB}/wagtail/admin/static/wagtailadmin/css/vendor/jquery-ui/images/animated-overlay.gif
-${PYSITELIB}/wagtail/admin/static/wagtailadmin/css/vendor/jquery-ui/images/ui-bg_flat_0_aaaaaa_40x100.png
-${PYSITELIB}/wagtail/admin/static/wagtailadmin/css/vendor/jquery-ui/images/ui-bg_flat_100_246060_40x100.png
-${PYSITELIB}/wagtail/admin/static/wagtailadmin/css/vendor/jquery-ui/images/ui-bg_flat_100_49c0c1_40x100.png
-${PYSITELIB}/wagtail/admin/static/wagtailadmin/css/vendor/jquery-ui/images/ui-bg_flat_100_e8f8f9_40x100.png
-${PYSITELIB}/wagtail/admin/static/wagtailadmin/css/vendor/jquery-ui/images/ui-bg_flat_100_f7474e_40x100.png
-${PYSITELIB}/wagtail/admin/static/wagtailadmin/css/vendor/jquery-ui/images/ui-bg_flat_100_ffffff_40x100.png
-${PYSITELIB}/wagtail/admin/static/wagtailadmin/css/vendor/jquery-ui/images/ui-bg_flat_65_49c0c1_40x100.png
-${PYSITELIB}/wagtail/admin/static/wagtailadmin/css/vendor/jquery-ui/images/ui-icons_222222_256x240.png
-${PYSITELIB}/wagtail/admin/static/wagtailadmin/css/vendor/jquery-ui/images/ui-icons_49c0c1_256x240.png
-${PYSITELIB}/wagtail/admin/static/wagtailadmin/css/vendor/jquery-ui/images/ui-icons_555555_256x240.png
-${PYSITELIB}/wagtail/admin/static/wagtailadmin/css/vendor/jquery-ui/images/ui-icons_ffffff_256x240.png
-${PYSITELIB}/wagtail/admin/static/wagtailadmin/css/vendor/jquery-ui/jquery-ui-1.10.3.verdant.css
-${PYSITELIB}/wagtail/admin/static/wagtailadmin/css/vendor/jquery.tagit.css
-${PYSITELIB}/wagtail/admin/static/wagtailadmin/css/vendor/tagit.ui-zendesk.css
-${PYSITELIB}/wagtail/admin/static/wagtailadmin/fonts/opensans-bold.woff
-${PYSITELIB}/wagtail/admin/static/wagtailadmin/fonts/opensans-bold.woff2
-${PYSITELIB}/wagtail/admin/static/wagtailadmin/fonts/opensans-bolditalic.woff
-${PYSITELIB}/wagtail/admin/static/wagtailadmin/fonts/opensans-bolditalic.woff2
-${PYSITELIB}/wagtail/admin/static/wagtailadmin/fonts/opensans-italic.woff
-${PYSITELIB}/wagtail/admin/static/wagtailadmin/fonts/opensans-italic.woff2
-${PYSITELIB}/wagtail/admin/static/wagtailadmin/fonts/opensans-light.woff
-${PYSITELIB}/wagtail/admin/static/wagtailadmin/fonts/opensans-light.woff2
-${PYSITELIB}/wagtail/admin/static/wagtailadmin/fonts/opensans-lightitalic.woff
-${PYSITELIB}/wagtail/admin/static/wagtailadmin/fonts/opensans-lightitalic.woff2
-${PYSITELIB}/wagtail/admin/static/wagtailadmin/fonts/opensans-regular.woff
-${PYSITELIB}/wagtail/admin/static/wagtailadmin/fonts/opensans-regular.woff2
-${PYSITELIB}/wagtail/admin/static/wagtailadmin/fonts/opensans-semibold.woff
-${PYSITELIB}/wagtail/admin/static/wagtailadmin/fonts/opensans-semibold.woff2
-${PYSITELIB}/wagtail/admin/static/wagtailadmin/fonts/opensans-semibolditalic.woff
-${PYSITELIB}/wagtail/admin/static/wagtailadmin/fonts/opensans-semibolditalic.woff2
-${PYSITELIB}/wagtail/admin/static/wagtailadmin/fonts/robotoslab-bold.woff
-${PYSITELIB}/wagtail/admin/static/wagtailadmin/fonts/robotoslab-bold.woff2
-${PYSITELIB}/wagtail/admin/static/wagtailadmin/fonts/robotoslab-regular.woff
-${PYSITELIB}/wagtail/admin/static/wagtailadmin/fonts/robotoslab-regular.woff2
-${PYSITELIB}/wagtail/admin/static/wagtailadmin/fonts/wagtail-icomoon.json
+${PYSITELIB}/wagtail/admin/static/wagtailadmin/css/panels/streamfield.js
 ${PYSITELIB}/wagtail/admin/static/wagtailadmin/fonts/wagtail.woff
 ${PYSITELIB}/wagtail/admin/static/wagtailadmin/images/bg-body.svg
 ${PYSITELIB}/wagtail/admin/static/wagtailadmin/images/bg-dark-diag.svg
@@ -330,281 +514,209 @@ ${PYSITELIB}/wagtail/admin/static/wagtai
 ${PYSITELIB}/wagtail/admin/static/wagtailadmin/images/default-user-avatar.png
 ${PYSITELIB}/wagtail/admin/static/wagtailadmin/images/email-header.jpg
 ${PYSITELIB}/wagtail/admin/static/wagtailadmin/images/favicon.ico
-${PYSITELIB}/wagtail/admin/static/wagtailadmin/images/logo-body.svg
-${PYSITELIB}/wagtail/admin/static/wagtailadmin/images/logo-eyeclosed.svg
-${PYSITELIB}/wagtail/admin/static/wagtailadmin/images/logo-eyeopen.svg
-${PYSITELIB}/wagtail/admin/static/wagtailadmin/images/logo-tail.svg
-${PYSITELIB}/wagtail/admin/static/wagtailadmin/images/spinner.gif
+${PYSITELIB}/wagtail/admin/static/wagtailadmin/images/icons/arrow-down.svg
+${PYSITELIB}/wagtail/admin/static/wagtailadmin/images/icons/chevron-down.svg
+${PYSITELIB}/wagtail/admin/static/wagtailadmin/images/icons/cross.svg
+${PYSITELIB}/wagtail/admin/static/wagtailadmin/images/icons/radio-full.svg
+${PYSITELIB}/wagtail/admin/static/wagtailadmin/images/icons/spinner.svg
+${PYSITELIB}/wagtail/admin/static/wagtailadmin/images/icons/tag.svg
+${PYSITELIB}/wagtail/admin/static/wagtailadmin/images/icons/tick.svg
 ${PYSITELIB}/wagtail/admin/static/wagtailadmin/images/transparency.svg
 ${PYSITELIB}/wagtail/admin/static/wagtailadmin/images/wagtail-logo.svg
-${PYSITELIB}/wagtail/admin/static/wagtailadmin/js/blocks/list.js
-${PYSITELIB}/wagtail/admin/static/wagtailadmin/js/blocks/list.js.map
-${PYSITELIB}/wagtail/admin/static/wagtailadmin/js/blocks/sequence.js
-${PYSITELIB}/wagtail/admin/static/wagtailadmin/js/blocks/sequence.js.map
-${PYSITELIB}/wagtail/admin/static/wagtailadmin/js/blocks/stream.js
-${PYSITELIB}/wagtail/admin/static/wagtailadmin/js/blocks/stream.js.map
-${PYSITELIB}/wagtail/admin/static/wagtailadmin/js/blocks/struct.js
-${PYSITELIB}/wagtail/admin/static/wagtailadmin/js/blocks/struct.js.map
+${PYSITELIB}/wagtail/admin/static/wagtailadmin/js/bulk-actions.js
+${PYSITELIB}/wagtail/admin/static/wagtailadmin/js/chooser-modal.js
+${PYSITELIB}/wagtail/admin/static/wagtailadmin/js/chooser-widget-telepath.js
+${PYSITELIB}/wagtail/admin/static/wagtailadmin/js/chooser-widget.js
+${PYSITELIB}/wagtail/admin/static/wagtailadmin/js/comments.js
 ${PYSITELIB}/wagtail/admin/static/wagtailadmin/js/core.js
-${PYSITELIB}/wagtail/admin/static/wagtailadmin/js/core.js.map
 ${PYSITELIB}/wagtail/admin/static/wagtailadmin/js/date-time-chooser.js
-${PYSITELIB}/wagtail/admin/static/wagtailadmin/js/date-time-chooser.js.map
 ${PYSITELIB}/wagtail/admin/static/wagtailadmin/js/draftail.js
 ${PYSITELIB}/wagtail/admin/static/wagtailadmin/js/draftail.js.LICENSE.txt
-${PYSITELIB}/wagtail/admin/static/wagtailadmin/js/draftail.js.map
-${PYSITELIB}/wagtail/admin/static/wagtailadmin/js/expanding_formset.js
-${PYSITELIB}/wagtail/admin/static/wagtailadmin/js/expanding_formset.js.map
+${PYSITELIB}/wagtail/admin/static/wagtailadmin/js/expanding-formset.js
 ${PYSITELIB}/wagtail/admin/static/wagtailadmin/js/filtered-select.js
-${PYSITELIB}/wagtail/admin/static/wagtailadmin/js/filtered-select.js.map
-${PYSITELIB}/wagtail/admin/static/wagtailadmin/js/hallo-bootstrap.js
-${PYSITELIB}/wagtail/admin/static/wagtailadmin/js/hallo-bootstrap.js.map
-${PYSITELIB}/wagtail/admin/static/wagtailadmin/js/hallo-plugins/hallo-hr.js
-${PYSITELIB}/wagtail/admin/static/wagtailadmin/js/hallo-plugins/hallo-hr.js.map
-${PYSITELIB}/wagtail/admin/static/wagtailadmin/js/hallo-plugins/hallo-requireparagraphs.js
-${PYSITELIB}/wagtail/admin/static/wagtailadmin/js/hallo-plugins/hallo-requireparagraphs.js.map
-${PYSITELIB}/wagtail/admin/static/wagtailadmin/js/hallo-plugins/hallo-wagtaillink.js
-${PYSITELIB}/wagtail/admin/static/wagtailadmin/js/hallo-plugins/hallo-wagtaillink.js.map
-${PYSITELIB}/wagtail/admin/static/wagtailadmin/js/lock-unlock-action.js
-${PYSITELIB}/wagtail/admin/static/wagtailadmin/js/lock-unlock-action.js.map
+${PYSITELIB}/wagtail/admin/static/wagtailadmin/js/icons.js
 ${PYSITELIB}/wagtail/admin/static/wagtailadmin/js/modal-workflow.js
-${PYSITELIB}/wagtail/admin/static/wagtailadmin/js/modal-workflow.js.map
 ${PYSITELIB}/wagtail/admin/static/wagtailadmin/js/page-chooser-modal.js
-${PYSITELIB}/wagtail/admin/static/wagtailadmin/js/page-chooser-modal.js.map
+${PYSITELIB}/wagtail/admin/static/wagtailadmin/js/page-chooser-telepath.js
 ${PYSITELIB}/wagtail/admin/static/wagtailadmin/js/page-chooser.js
-${PYSITELIB}/wagtail/admin/static/wagtailadmin/js/page-chooser.js.map
 ${PYSITELIB}/wagtail/admin/static/wagtailadmin/js/page-editor.js
-${PYSITELIB}/wagtail/admin/static/wagtailadmin/js/page-editor.js.map
+${PYSITELIB}/wagtail/admin/static/wagtailadmin/js/preview-panel.js
 ${PYSITELIB}/wagtail/admin/static/wagtailadmin/js/privacy-switch.js
-${PYSITELIB}/wagtail/admin/static/wagtailadmin/js/privacy-switch.js.map
+${PYSITELIB}/wagtail/admin/static/wagtailadmin/js/schedule-publishing.js
+${PYSITELIB}/wagtail/admin/static/wagtailadmin/js/sidebar.js
+${PYSITELIB}/wagtail/admin/static/wagtailadmin/js/sidebar.js.LICENSE.txt
 ${PYSITELIB}/wagtail/admin/static/wagtailadmin/js/task-chooser-modal.js
-${PYSITELIB}/wagtail/admin/static/wagtailadmin/js/task-chooser-modal.js.map
 ${PYSITELIB}/wagtail/admin/static/wagtailadmin/js/task-chooser.js
-${PYSITELIB}/wagtail/admin/static/wagtailadmin/js/task-chooser.js.map
+${PYSITELIB}/wagtail/admin/static/wagtailadmin/js/telepath/blocks.js
+${PYSITELIB}/wagtail/admin/static/wagtailadmin/js/telepath/telepath.js
+${PYSITELIB}/wagtail/admin/static/wagtailadmin/js/telepath/widgets.js
 ${PYSITELIB}/wagtail/admin/static/wagtailadmin/js/userbar.js
-${PYSITELIB}/wagtail/admin/static/wagtailadmin/js/userbar.js.map
+${PYSITELIB}/wagtail/admin/static/wagtailadmin/js/userbar.js.LICENSE.txt
 ${PYSITELIB}/wagtail/admin/static/wagtailadmin/js/vendor.js
 ${PYSITELIB}/wagtail/admin/static/wagtailadmin/js/vendor.js.LICENSE.txt
-${PYSITELIB}/wagtail/admin/static/wagtailadmin/js/vendor.js.map
 ${PYSITELIB}/wagtail/admin/static/wagtailadmin/js/vendor/bootstrap-modal.js
-${PYSITELIB}/wagtail/admin/static/wagtailadmin/js/vendor/bootstrap-tab.js
 ${PYSITELIB}/wagtail/admin/static/wagtailadmin/js/vendor/bootstrap-tooltip.js
 ${PYSITELIB}/wagtail/admin/static/wagtailadmin/js/vendor/bootstrap-transition.js
-${PYSITELIB}/wagtail/admin/static/wagtailadmin/js/vendor/hallo.js
-${PYSITELIB}/wagtail/admin/static/wagtailadmin/js/vendor/jquery-3.5.1.min.js
-${PYSITELIB}/wagtail/admin/static/wagtailadmin/js/vendor/jquery-ui-1.12.1.min.js
+${PYSITELIB}/wagtail/admin/static/wagtailadmin/js/vendor/jquery-3.6.0.min.js
+${PYSITELIB}/wagtail/admin/static/wagtailadmin/js/vendor/jquery-3.6.0.min.js.LICENSE.txt
+${PYSITELIB}/wagtail/admin/static/wagtailadmin/js/vendor/jquery-ui-1.13.2.min.js
+${PYSITELIB}/wagtail/admin/static/wagtailadmin/js/vendor/jquery-ui-1.13.2.min.js.LICENSE.txt
 ${PYSITELIB}/wagtail/admin/static/wagtailadmin/js/vendor/jquery.autosize.js
+${PYSITELIB}/wagtail/admin/static/wagtailadmin/js/vendor/jquery.autosize.js.LICENSE.txt
 ${PYSITELIB}/wagtail/admin/static/wagtailadmin/js/vendor/jquery.ba-throttle-debounce.min.js
 ${PYSITELIB}/wagtail/admin/static/wagtailadmin/js/vendor/jquery.datetimepicker.js
+${PYSITELIB}/wagtail/admin/static/wagtailadmin/js/vendor/jquery.datetimepicker.js.LICENSE.txt
 ${PYSITELIB}/wagtail/admin/static/wagtailadmin/js/vendor/jquery.fileupload-process.js
 ${PYSITELIB}/wagtail/admin/static/wagtailadmin/js/vendor/jquery.fileupload.js
 ${PYSITELIB}/wagtail/admin/static/wagtailadmin/js/vendor/jquery.iframe-transport.js
-${PYSITELIB}/wagtail/admin/static/wagtailadmin/js/vendor/modernizr-2.6.2.min.js
 ${PYSITELIB}/wagtail/admin/static/wagtailadmin/js/vendor/mousetrap.min.js
 ${PYSITELIB}/wagtail/admin/static/wagtailadmin/js/vendor/rangy-core.js
 ${PYSITELIB}/wagtail/admin/static/wagtailadmin/js/vendor/tag-it.js
 ${PYSITELIB}/wagtail/admin/static/wagtailadmin/js/vendor/urlify.js
+${PYSITELIB}/wagtail/admin/static/wagtailadmin/js/vendor/uuidv4.min.js
 ${PYSITELIB}/wagtail/admin/static/wagtailadmin/js/vendor/xregexp.min.js
 ${PYSITELIB}/wagtail/admin/static/wagtailadmin/js/wagtailadmin.js
-${PYSITELIB}/wagtail/admin/static/wagtailadmin/js/wagtailadmin.js.LICENSE.txt
-${PYSITELIB}/wagtail/admin/static/wagtailadmin/js/wagtailadmin.js.map
 ${PYSITELIB}/wagtail/admin/static/wagtailadmin/js/workflow-action.js
-${PYSITELIB}/wagtail/admin/static/wagtailadmin/js/workflow-action.js.map
 ${PYSITELIB}/wagtail/admin/static/wagtailadmin/js/workflow-status.js
-${PYSITELIB}/wagtail/admin/static/wagtailadmin/js/workflow-status.js.map
-${PYSITELIB}/wagtail/admin/static_src/wagtailadmin/css/normalize.css
-${PYSITELIB}/wagtail/admin/static_src/wagtailadmin/css/vendor/jquery-ui/images/animated-overlay.gif
-${PYSITELIB}/wagtail/admin/static_src/wagtailadmin/css/vendor/jquery-ui/images/ui-bg_flat_0_aaaaaa_40x100.png
-${PYSITELIB}/wagtail/admin/static_src/wagtailadmin/css/vendor/jquery-ui/images/ui-bg_flat_100_246060_40x100.png
-${PYSITELIB}/wagtail/admin/static_src/wagtailadmin/css/vendor/jquery-ui/images/ui-bg_flat_100_49c0c1_40x100.png
-${PYSITELIB}/wagtail/admin/static_src/wagtailadmin/css/vendor/jquery-ui/images/ui-bg_flat_100_e8f8f9_40x100.png
-${PYSITELIB}/wagtail/admin/static_src/wagtailadmin/css/vendor/jquery-ui/images/ui-bg_flat_100_f7474e_40x100.png
-${PYSITELIB}/wagtail/admin/static_src/wagtailadmin/css/vendor/jquery-ui/images/ui-bg_flat_100_ffffff_40x100.png
-${PYSITELIB}/wagtail/admin/static_src/wagtailadmin/css/vendor/jquery-ui/images/ui-bg_flat_65_49c0c1_40x100.png
-${PYSITELIB}/wagtail/admin/static_src/wagtailadmin/css/vendor/jquery-ui/images/ui-icons_222222_256x240.png
-${PYSITELIB}/wagtail/admin/static_src/wagtailadmin/css/vendor/jquery-ui/images/ui-icons_49c0c1_256x240.png
-${PYSITELIB}/wagtail/admin/static_src/wagtailadmin/css/vendor/jquery-ui/images/ui-icons_555555_256x240.png
-${PYSITELIB}/wagtail/admin/static_src/wagtailadmin/css/vendor/jquery-ui/images/ui-icons_ffffff_256x240.png
-${PYSITELIB}/wagtail/admin/static_src/wagtailadmin/css/vendor/jquery-ui/jquery-ui-1.10.3.verdant.css
-${PYSITELIB}/wagtail/admin/static_src/wagtailadmin/css/vendor/jquery.tagit.css
-${PYSITELIB}/wagtail/admin/static_src/wagtailadmin/css/vendor/tagit.ui-zendesk.css
-${PYSITELIB}/wagtail/admin/static_src/wagtailadmin/fonts/opensans-bold.woff
-${PYSITELIB}/wagtail/admin/static_src/wagtailadmin/fonts/opensans-bold.woff2
-${PYSITELIB}/wagtail/admin/static_src/wagtailadmin/fonts/opensans-bolditalic.woff
-${PYSITELIB}/wagtail/admin/static_src/wagtailadmin/fonts/opensans-bolditalic.woff2
-${PYSITELIB}/wagtail/admin/static_src/wagtailadmin/fonts/opensans-italic.woff
-${PYSITELIB}/wagtail/admin/static_src/wagtailadmin/fonts/opensans-italic.woff2
-${PYSITELIB}/wagtail/admin/static_src/wagtailadmin/fonts/opensans-light.woff
-${PYSITELIB}/wagtail/admin/static_src/wagtailadmin/fonts/opensans-light.woff2
-${PYSITELIB}/wagtail/admin/static_src/wagtailadmin/fonts/opensans-lightitalic.woff
-${PYSITELIB}/wagtail/admin/static_src/wagtailadmin/fonts/opensans-lightitalic.woff2
-${PYSITELIB}/wagtail/admin/static_src/wagtailadmin/fonts/opensans-regular.woff
-${PYSITELIB}/wagtail/admin/static_src/wagtailadmin/fonts/opensans-regular.woff2
-${PYSITELIB}/wagtail/admin/static_src/wagtailadmin/fonts/opensans-semibold.woff
-${PYSITELIB}/wagtail/admin/static_src/wagtailadmin/fonts/opensans-semibold.woff2
-${PYSITELIB}/wagtail/admin/static_src/wagtailadmin/fonts/opensans-semibolditalic.woff
-${PYSITELIB}/wagtail/admin/static_src/wagtailadmin/fonts/opensans-semibolditalic.woff2
-${PYSITELIB}/wagtail/admin/static_src/wagtailadmin/fonts/robotoslab-bold.woff
-${PYSITELIB}/wagtail/admin/static_src/wagtailadmin/fonts/robotoslab-bold.woff2
-${PYSITELIB}/wagtail/admin/static_src/wagtailadmin/fonts/robotoslab-regular.woff
-${PYSITELIB}/wagtail/admin/static_src/wagtailadmin/fonts/robotoslab-regular.woff2
-${PYSITELIB}/wagtail/admin/static_src/wagtailadmin/fonts/wagtail-icomoon.json
-${PYSITELIB}/wagtail/admin/static_src/wagtailadmin/fonts/wagtail.woff
-${PYSITELIB}/wagtail/admin/static_src/wagtailadmin/images/bg-body.svg
-${PYSITELIB}/wagtail/admin/static_src/wagtailadmin/images/bg-dark-diag.svg
-${PYSITELIB}/wagtail/admin/static_src/wagtailadmin/images/bg-light-diag.svg
-${PYSITELIB}/wagtail/admin/static_src/wagtailadmin/images/default-user-avatar.png
-${PYSITELIB}/wagtail/admin/static_src/wagtailadmin/images/email-header.jpg
-${PYSITELIB}/wagtail/admin/static_src/wagtailadmin/images/favicon.ico
-${PYSITELIB}/wagtail/admin/static_src/wagtailadmin/images/logo-body.svg
-${PYSITELIB}/wagtail/admin/static_src/wagtailadmin/images/logo-eyeclosed.svg
-${PYSITELIB}/wagtail/admin/static_src/wagtailadmin/images/logo-eyeopen.svg
-${PYSITELIB}/wagtail/admin/static_src/wagtailadmin/images/logo-tail.svg
-${PYSITELIB}/wagtail/admin/static_src/wagtailadmin/images/spinner.gif
-${PYSITELIB}/wagtail/admin/static_src/wagtailadmin/images/transparency.svg
-${PYSITELIB}/wagtail/admin/static_src/wagtailadmin/images/wagtail-logo.svg
-${PYSITELIB}/wagtail/admin/static_src/wagtailadmin/js/vendor/bootstrap-modal.js
-${PYSITELIB}/wagtail/admin/static_src/wagtailadmin/js/vendor/bootstrap-tab.js
-${PYSITELIB}/wagtail/admin/static_src/wagtailadmin/js/vendor/bootstrap-tooltip.js
-${PYSITELIB}/wagtail/admin/static_src/wagtailadmin/js/vendor/bootstrap-transition.js
-${PYSITELIB}/wagtail/admin/static_src/wagtailadmin/js/vendor/hallo.js
-${PYSITELIB}/wagtail/admin/static_src/wagtailadmin/js/vendor/jquery-3.5.1.min.js
-${PYSITELIB}/wagtail/admin/static_src/wagtailadmin/js/vendor/jquery-ui-1.12.1.min.js
-${PYSITELIB}/wagtail/admin/static_src/wagtailadmin/js/vendor/jquery.autosize.js
-${PYSITELIB}/wagtail/admin/static_src/wagtailadmin/js/vendor/jquery.ba-throttle-debounce.min.js
-${PYSITELIB}/wagtail/admin/static_src/wagtailadmin/js/vendor/jquery.datetimepicker.js
-${PYSITELIB}/wagtail/admin/static_src/wagtailadmin/js/vendor/jquery.fileupload-process.js
-${PYSITELIB}/wagtail/admin/static_src/wagtailadmin/js/vendor/jquery.fileupload.js
-${PYSITELIB}/wagtail/admin/static_src/wagtailadmin/js/vendor/jquery.iframe-transport.js
-${PYSITELIB}/wagtail/admin/static_src/wagtailadmin/js/vendor/modernizr-2.6.2.min.js
-${PYSITELIB}/wagtail/admin/static_src/wagtailadmin/js/vendor/mousetrap.min.js
-${PYSITELIB}/wagtail/admin/static_src/wagtailadmin/js/vendor/rangy-core.js
-${PYSITELIB}/wagtail/admin/static_src/wagtailadmin/js/vendor/tag-it.js
-${PYSITELIB}/wagtail/admin/static_src/wagtailadmin/js/vendor/urlify.js
-${PYSITELIB}/wagtail/admin/static_src/wagtailadmin/js/vendor/xregexp.min.js
-${PYSITELIB}/wagtail/admin/static_src/wagtailadmin/scss/_helpers.scss
-${PYSITELIB}/wagtail/admin/static_src/wagtailadmin/scss/core.scss
-${PYSITELIB}/wagtail/admin/static_src/wagtailadmin/scss/layouts/404.scss
-${PYSITELIB}/wagtail/admin/static_src/wagtailadmin/scss/layouts/compare-revisions.scss
-${PYSITELIB}/wagtail/admin/static_src/wagtailadmin/scss/layouts/home.scss
-${PYSITELIB}/wagtail/admin/static_src/wagtailadmin/scss/layouts/login.scss
-${PYSITELIB}/wagtail/admin/static_src/wagtailadmin/scss/layouts/page-editor.scss
-${PYSITELIB}/wagtail/admin/static_src/wagtailadmin/scss/layouts/report.scss
-${PYSITELIB}/wagtail/admin/static_src/wagtailadmin/scss/layouts/workflow-edit.scss
-${PYSITELIB}/wagtail/admin/static_src/wagtailadmin/scss/layouts/workflow-progress.scss
-${PYSITELIB}/wagtail/admin/static_src/wagtailadmin/scss/panels/draftail.scss
-${PYSITELIB}/wagtail/admin/static_src/wagtailadmin/scss/panels/hallo.scss
-${PYSITELIB}/wagtail/admin/static_src/wagtailadmin/scss/panels/streamfield.scss
-${PYSITELIB}/wagtail/admin/static_src/wagtailadmin/scss/userbar.scss
 ${PYSITELIB}/wagtail/admin/staticfiles.py
 ${PYSITELIB}/wagtail/admin/staticfiles.pyc
 ${PYSITELIB}/wagtail/admin/staticfiles.pyo
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/404.html
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/account/account.html
-${PYSITELIB}/wagtail/admin/templates/wagtailadmin/account/change_avatar.html
-${PYSITELIB}/wagtail/admin/templates/wagtailadmin/account/change_email.html
-${PYSITELIB}/wagtail/admin/templates/wagtailadmin/account/change_name.html
-${PYSITELIB}/wagtail/admin/templates/wagtailadmin/account/change_password.html
-${PYSITELIB}/wagtail/admin/templates/wagtailadmin/account/current_time_zone.html
-${PYSITELIB}/wagtail/admin/templates/wagtailadmin/account/language_preferences.html
-${PYSITELIB}/wagtail/admin/templates/wagtailadmin/account/notification_preferences.html
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/account/password_reset/complete.html
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/account/password_reset/confirm.html
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/account/password_reset/done.html
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/account/password_reset/email.txt
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/account/password_reset/email_subject.txt
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/account/password_reset/form.html
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/account/settings_panels/avatar.html
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/account/settings_panels/base.html
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/admin_base.html
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/base.html
-${PYSITELIB}/wagtail/admin/templates/wagtailadmin/block_forms/field.html
-${PYSITELIB}/wagtail/admin/templates/wagtailadmin/block_forms/list.html
-${PYSITELIB}/wagtail/admin/templates/wagtailadmin/block_forms/list_member.html
-${PYSITELIB}/wagtail/admin/templates/wagtailadmin/block_forms/sequence.html
-${PYSITELIB}/wagtail/admin/templates/wagtailadmin/block_forms/sequence_member.html
-${PYSITELIB}/wagtail/admin/templates/wagtailadmin/block_forms/stream.html
-${PYSITELIB}/wagtail/admin/templates/wagtailadmin/block_forms/stream_member.html
-${PYSITELIB}/wagtail/admin/templates/wagtailadmin/block_forms/stream_menu.html
-${PYSITELIB}/wagtail/admin/templates/wagtailadmin/block_forms/struct.html
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/bulk_actions/confirmation/base.html
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/bulk_actions/confirmation/form.html
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/bulk_actions/confirmation/form_with_fields.html
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/bulk_actions/confirmation/go_back.html
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/bulk_actions/confirmation/list_items_with_no_access.html
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/bulk_actions/footer.html
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/bulk_actions/listing_checkbox_cell.html
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/bulk_actions/select_all_checkbox_cell.html
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/bulk_actions/select_all_checkbox_input.html
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/chooser/_browse_results.html
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/chooser/_link_types.html
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/chooser/_search_results.html
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/chooser/anchor_link.html
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/chooser/browse.html
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/chooser/confirm_external_to_internal.html
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/chooser/email_link.html
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/chooser/external_link.html
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/chooser/phone_link.html
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/chooser/tables/page_checkbox_select_cell.html
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/chooser/tables/page_navigate_to_children_cell.html
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/chooser/tables/page_status_cell.html
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/chooser/tables/page_title_cell.html
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/chooser/tables/parent_page_cell.html
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/collection_privacy/ancestor_privacy.html
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/collection_privacy/set_privacy.html
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/collections/_privacy_switch.html
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/collections/delete_not_empty.html
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/collections/edit.html
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/collections/index.html
-${PYSITELIB}/wagtail/admin/templates/wagtailadmin/edit_handlers/chooser_panel.html
-${PYSITELIB}/wagtail/admin/templates/wagtailadmin/edit_handlers/field_panel_field.html
-${PYSITELIB}/wagtail/admin/templates/wagtailadmin/edit_handlers/field_row_panel.html
-${PYSITELIB}/wagtail/admin/templates/wagtailadmin/edit_handlers/help_panel.html
-${PYSITELIB}/wagtail/admin/templates/wagtailadmin/edit_handlers/inline_panel.html
-${PYSITELIB}/wagtail/admin/templates/wagtailadmin/edit_handlers/inline_panel.js
-${PYSITELIB}/wagtail/admin/templates/wagtailadmin/edit_handlers/inline_panel_child.html
-${PYSITELIB}/wagtail/admin/templates/wagtailadmin/edit_handlers/multi_field_panel.html
-${PYSITELIB}/wagtail/admin/templates/wagtailadmin/edit_handlers/object_list.html
-${PYSITELIB}/wagtail/admin/templates/wagtailadmin/edit_handlers/page_chooser_panel.html
-${PYSITELIB}/wagtail/admin/templates/wagtailadmin/edit_handlers/single_field_panel.html
-${PYSITELIB}/wagtail/admin/templates/wagtailadmin/edit_handlers/tabbed_interface.html
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/generic/base.html
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/generic/chooser/checkbox_select_cell.html
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/generic/chooser/chooser.html
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/generic/chooser/creation_form.html
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/generic/chooser/results.html
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/generic/confirm_delete.html
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/generic/create.html
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/generic/edit.html
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/generic/form.html
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/generic/index.html
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/generic/multiple_upload/edit_form.html
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/generic/preview_error.html
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/generic/revisions/compare.html
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/home.html
-${PYSITELIB}/wagtail/admin/templates/wagtailadmin/home/ie11_warning.html
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/home/locked_pages.html
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/home/pages_for_moderation.html
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/home/recent_edits.html
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/home/site_summary.html
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/home/site_summary_pages.html
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/home/upgrade_notification.html
-${PYSITELIB}/wagtail/admin/templates/wagtailadmin/home/user_pages_in_workflow_moderation.html
-${PYSITELIB}/wagtail/admin/templates/wagtailadmin/home/workflow_pages_to_moderate.html
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/home/user_objects_in_workflow_moderation.html
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/home/whats_new_in_wagtail_version.html
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/home/workflow_objects_to_moderate.html
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/angle-double-left.svg
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/angle-double-right.svg
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/arrow-down-big.svg
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/arrow-down.svg
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/arrow-left.svg
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/arrow-right-full.svg
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/arrow-right.svg
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/arrow-up-big.svg
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/arrow-up.svg
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/arrows-up-down.svg
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/bars.svg
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/bin.svg
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/bold.svg
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/breadcrumb-expand.svg
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/calendar-alt.svg
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/calendar-check.svg
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/calendar.svg
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/chain-broken.svg
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/check.svg
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/chevron-down.svg
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/circle-check.svg
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/circle-plus.svg
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/circle-xmark.svg
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/clipboard-list.svg
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/code.svg
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/cog.svg
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/cogs.svg
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/collapse-down.svg
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/collapse-up.svg
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/comment-add-reversed.svg
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/comment-add.svg
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/comment.svg
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/copy.svg
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/cross.svg
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/crosshairs.svg
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/cut.svg
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/date.svg
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/desktop.svg
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/doc-empty-inverse.svg
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/doc-empty.svg
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/doc-full-inverse.svg
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/doc-full.svg
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/dots-horizontal.svg
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/dots-vertical.svg
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/download-alt.svg
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/download.svg
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/draft.svg
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/duplicate.svg
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/edit.svg
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/ellipsis-v.svg
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/error.svg
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/expand-right.svg
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/folder-inverse.svg
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/folder-open-1.svg
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/folder-open-inverse.svg
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/folder.svg
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/form.svg
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/globe.svg
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/grip.svg
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/group.svg
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/h1.svg
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/h2.svg
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/h3.svg
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/h4.svg
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/h5.svg
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/h6.svg
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/help.svg
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/history.svg
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/home.svg
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/horizontalrule.svg
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/image.svg
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/info-circle.svg
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/italic.svg
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/link-external.svg
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/link.svg
@@ -616,6 +728,8 @@ ${PYSITELIB}/wagtail/admin/templates/wag
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/logout.svg
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/mail.svg
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/media.svg
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/minus.svg
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/mobile-alt.svg
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/no-view.svg
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/openquote.svg
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/order-down.svg
@@ -633,6 +747,7 @@ ${PYSITELIB}/wagtail/admin/templates/wag
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/repeat.svg
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/reset.svg
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/resubmit.svg
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/rotate.svg
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/search.svg
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/site.svg
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/snippet.svg
@@ -642,8 +757,10 @@ ${PYSITELIB}/wagtail/admin/templates/wag
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/success.svg
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/superscript.svg
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/table.svg
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/tablet-alt.svg
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/tag.svg
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/tasks.svg
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/thumbtack-crossed.svg
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/thumbtack.svg
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/tick-inverse.svg
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/tick.svg
@@ -678,6 +795,9 @@ ${PYSITELIB}/wagtail/admin/templates/wag
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/notifications/task_state_submitted.html
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/notifications/task_state_submitted.txt
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/notifications/task_state_submitted_subject.txt
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/notifications/updated_comments.html
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/notifications/updated_comments.txt
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/notifications/updated_comments_subject.txt
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/notifications/workflow_state_approved.html
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/notifications/workflow_state_approved.txt
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/notifications/workflow_state_approved_subject.txt
@@ -689,13 +809,8 @@ ${PYSITELIB}/wagtail/admin/templates/wag
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/notifications/workflow_state_submitted_subject.txt
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/page_privacy/ancestor_privacy.html
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/page_privacy/set_privacy.html
-${PYSITELIB}/wagtail/admin/templates/wagtailadmin/pages/_editor_css.html
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/pages/_editor_js.html
-${PYSITELIB}/wagtail/admin/templates/wagtailadmin/pages/_page_view_live_tag.html
-${PYSITELIB}/wagtail/admin/templates/wagtailadmin/pages/_preview_button_on_create.html
-${PYSITELIB}/wagtail/admin/templates/wagtailadmin/pages/_preview_button_on_edit.html
-${PYSITELIB}/wagtail/admin/templates/wagtailadmin/pages/_privacy_switch.html
-${PYSITELIB}/wagtail/admin/templates/wagtailadmin/pages/action_menu/lock_unlock_menu_item.html
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/pages/_unsaved_changes_warning.html
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/pages/action_menu/menu.html
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/pages/action_menu/menu_item.html
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/pages/action_menu/page_locked.html
@@ -703,6 +818,11 @@ ${PYSITELIB}/wagtail/admin/templates/wag
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/pages/action_menu/save_draft.html
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/pages/action_menu/workflow_menu_item.html
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/pages/add_subpage.html
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/pages/bulk_actions/confirm_bulk_delete.html
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/pages/bulk_actions/confirm_bulk_move.html
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/pages/bulk_actions/confirm_bulk_publish.html
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/pages/bulk_actions/confirm_bulk_unpublish.html
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/pages/bulk_actions/list_items_with_no_access.html
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/pages/confirm_convert_alias.html
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/pages/confirm_delete.html
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/pages/confirm_move.html
@@ -718,40 +838,36 @@ ${PYSITELIB}/wagtail/admin/templates/wag
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/pages/listing/_button_with_dropdown.html
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/pages/listing/_buttons.html
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/pages/listing/_list.html
-${PYSITELIB}/wagtail/admin/templates/wagtailadmin/pages/listing/_list_choose.html
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/pages/listing/_list_explore.html
-${PYSITELIB}/wagtail/admin/templates/wagtailadmin/pages/listing/_list_move.html
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/pages/listing/_locked_indicator.html
-${PYSITELIB}/wagtail/admin/templates/wagtailadmin/pages/listing/_navigation_choose.html
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/pages/listing/_modern_dropdown.html
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/pages/listing/_navigation_explore.html
-${PYSITELIB}/wagtail/admin/templates/wagtailadmin/pages/listing/_navigation_move.html
-${PYSITELIB}/wagtail/admin/templates/wagtailadmin/pages/listing/_page_parent_page_title_choose.html
-${PYSITELIB}/wagtail/admin/templates/wagtailadmin/pages/listing/_page_title_choose.html
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/pages/listing/_page_title_explore.html
-${PYSITELIB}/wagtail/admin/templates/wagtailadmin/pages/listing/_page_title_move.html
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/pages/listing/_pagination.html
-${PYSITELIB}/wagtail/admin/templates/wagtailadmin/pages/listing/_parent_page_title_explore.html
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/pages/listing/_privacy_indicator.html
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/pages/listing/_table_headers_explore.html
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/pages/move_choose_destination.html
-${PYSITELIB}/wagtail/admin/templates/wagtailadmin/pages/preview_error.html
-${PYSITELIB}/wagtail/admin/templates/wagtailadmin/pages/privacy_switch_panel.html
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/pages/page_listing_header.html
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/pages/revisions/_actions.html
-${PYSITELIB}/wagtail/admin/templates/wagtailadmin/pages/revisions/compare.html
-${PYSITELIB}/wagtail/admin/templates/wagtailadmin/pages/revisions/confirm_unschedule.html
-${PYSITELIB}/wagtail/admin/templates/wagtailadmin/pages/revisions/index.html
-${PYSITELIB}/wagtail/admin/templates/wagtailadmin/pages/revisions/list.html
-${PYSITELIB}/wagtail/admin/templates/wagtailadmin/pages/revisions/results.html
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/pages/search.html
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/pages/search_results.html
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/pages/usage_results.html
-${PYSITELIB}/wagtail/admin/templates/wagtailadmin/pages/workflow_action_modal.html
-${PYSITELIB}/wagtail/admin/templates/wagtailadmin/pages/workflow_history/detail.html
-${PYSITELIB}/wagtail/admin/templates/wagtailadmin/pages/workflow_history/index.html
-${PYSITELIB}/wagtail/admin/templates/wagtailadmin/pages/workflow_history/list.html
-${PYSITELIB}/wagtail/admin/templates/wagtailadmin/pages/workflow_history/results.html
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/panels/comments/comment_panel.html
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/panels/field_panel.html
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/panels/field_row_panel.html
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/panels/help_panel.html
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/panels/inline_panel.html
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/panels/inline_panel_child.html
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/panels/multi_field_panel.html
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/panels/multi_field_panel_child.html
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/panels/multiple_chooser_panel.html
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/panels/object_list.html
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/panels/publishing/schedule_publishing_panel.html
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/panels/tabbed_interface.html
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/permissions/includes/collection_management_permissions_form.html
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/permissions/includes/collection_member_permissions_form.html
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/permissions/includes/collection_member_permissions_formset.html
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/reports/aging_pages.html
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/reports/base_page_report.html
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/reports/base_report.html
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/reports/listing/_list_page_report.html
@@ -760,37 +876,70 @@ ${PYSITELIB}/wagtail/admin/templates/wag
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/reports/site_history.html
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/reports/workflow.html
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/reports/workflow_tasks.html
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/shared/_workflow_init.html
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/shared/ajax_pagination_nav.html
-${PYSITELIB}/wagtail/admin/templates/wagtailadmin/shared/animated_logo.html
-${PYSITELIB}/wagtail/admin/templates/wagtailadmin/shared/breadcrumb.html
-${PYSITELIB}/wagtail/admin/templates/wagtailadmin/shared/chooser_breadcrumb.html
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/shared/avatar.html
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/shared/breadcrumbs.html
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/shared/collection_chooser.html
-${PYSITELIB}/wagtail/admin/templates/wagtailadmin/shared/explorer_menu_item.html
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/shared/confirm_unpublish.html
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/shared/confirm_workflow_cancellation.html
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/shared/dialog/dialog.html
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/shared/dialog/dialog_toggle.html
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/shared/field.html
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/shared/field_as_li.html
-${PYSITELIB}/wagtail/admin/templates/wagtailadmin/shared/form_as_ul.html
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/shared/filters.html
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/shared/forms/field_row.html
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/shared/forms/single_checkbox.html
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/shared/header.html
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/shared/header_with_locale_selector.html
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/shared/headers/page_create_header.html
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/shared/headers/page_edit_header.html
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/shared/headers/slim_header.html
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/shared/help_block.html
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/shared/human_readable_date.html
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/shared/icon.html
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/shared/icons.html
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/shared/last_updated.html
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/shared/locale_selector.html
-${PYSITELIB}/wagtail/admin/templates/wagtailadmin/shared/main_nav.html
-${PYSITELIB}/wagtail/admin/templates/wagtailadmin/shared/menu_item.html
-${PYSITELIB}/wagtail/admin/templates/wagtailadmin/shared/menu_search.html
-${PYSITELIB}/wagtail/admin/templates/wagtailadmin/shared/menu_settings_menu_item.html
-${PYSITELIB}/wagtail/admin/templates/wagtailadmin/shared/menu_submenu_item.html
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/shared/messages.html
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/shared/non_field_errors.html
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/shared/page_status_tag.html
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/shared/page_status_tag_new.html
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/shared/pagination_nav.html
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/shared/panel.html
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/shared/revisions/confirm_unschedule.html
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/shared/search_area.html
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/shared/search_other.html
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/shared/side_panel_toggles.html
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/shared/side_panels.html
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/shared/side_panels/comments.html
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/shared/side_panels/includes/action_list_item.html
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/shared/side_panels/includes/side_panel_button.html
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/shared/side_panels/includes/status/locale.html
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/shared/side_panels/includes/status/locked.html
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/shared/side_panels/includes/status/privacy.html
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/shared/side_panels/includes/status/workflow.html
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/shared/side_panels/preview.html
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/shared/side_panels/status.html
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/shared/tabs/tab_nav_link.html
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/shared/user_avatar.html
-${PYSITELIB}/wagtail/admin/templates/wagtailadmin/shared/wagtail_icon.html
-${PYSITELIB}/wagtail/admin/templates/wagtailadmin/shared/workflow_status.html
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/shared/workflow_action_modal.html
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/shared/workflow_history/detail.html
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/shared/workflow_history/index.html
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/shared/workflow_history/list.html
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/shared/workflow_history/results.html
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/skeleton.html
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/tables/attrs.html
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/tables/cell.html
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/tables/column_header.html
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/tables/date_cell.html
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/tables/status_flag_cell.html
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/tables/status_tag_cell.html
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/tables/table.html
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/tables/title_cell.html
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/tables/user_cell.html
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/userbar/base.html
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/userbar/item_accessibility.html
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/userbar/item_admin.html
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/userbar/item_base.html
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/userbar/item_page_add.html
@@ -806,8 +955,7 @@ ${PYSITELIB}/wagtail/admin/templates/wag
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/widgets/daterange_input.html
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/widgets/datetime_input.html
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/widgets/draftail_rich_text_area.html
-${PYSITELIB}/wagtail/admin/templates/wagtailadmin/widgets/hallo_rich_text_area.html
-${PYSITELIB}/wagtail/admin/templates/wagtailadmin/widgets/page_chooser.html
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/widgets/switch.html
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/widgets/tag_widget.html
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/widgets/time_input.html
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/workflows/confirm_delete.html
@@ -817,18 +965,18 @@ ${PYSITELIB}/wagtail/admin/templates/wag
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/workflows/create_task.html
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/workflows/edit.html
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/workflows/edit_task.html
-${PYSITELIB}/wagtail/admin/templates/wagtailadmin/workflows/includes/_edit_js.html
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/workflows/includes/workflow_content_types_checkbox.html
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/workflows/includes/workflow_pages_form.html
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/workflows/includes/workflow_pages_formset.html
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/workflows/index.html
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/workflows/select_task_type.html
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/workflows/task_chooser/chooser.html
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/workflows/task_chooser/includes/create_form.html
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/workflows/task_chooser/includes/create_tab.html
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/workflows/task_chooser/includes/results.html
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/workflows/task_chooser/includes/select_task_type.html
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/workflows/task_index.html
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/workflows/usage.html
-${PYSITELIB}/wagtail/admin/templates/wagtailadmin/workflows/widgets/task_chooser.html
 ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/workflows/workflow_status.html
 ${PYSITELIB}/wagtail/admin/templatetags/__init__.py
 ${PYSITELIB}/wagtail/admin/templatetags/__init__.pyc
@@ -863,6 +1011,24 @@ ${PYSITELIB}/wagtail/admin/tests/benches
 ${PYSITELIB}/wagtail/admin/tests/pages/__init__.py
 ${PYSITELIB}/wagtail/admin/tests/pages/__init__.pyc
 ${PYSITELIB}/wagtail/admin/tests/pages/__init__.pyo
+${PYSITELIB}/wagtail/admin/tests/pages/test_bulk_actions/__init__.py
+${PYSITELIB}/wagtail/admin/tests/pages/test_bulk_actions/__init__.pyc
+${PYSITELIB}/wagtail/admin/tests/pages/test_bulk_actions/__init__.pyo
+${PYSITELIB}/wagtail/admin/tests/pages/test_bulk_actions/test_bulk_action.py
+${PYSITELIB}/wagtail/admin/tests/pages/test_bulk_actions/test_bulk_action.pyc
+${PYSITELIB}/wagtail/admin/tests/pages/test_bulk_actions/test_bulk_action.pyo
+${PYSITELIB}/wagtail/admin/tests/pages/test_bulk_actions/test_bulk_delete.py
+${PYSITELIB}/wagtail/admin/tests/pages/test_bulk_actions/test_bulk_delete.pyc
+${PYSITELIB}/wagtail/admin/tests/pages/test_bulk_actions/test_bulk_delete.pyo
+${PYSITELIB}/wagtail/admin/tests/pages/test_bulk_actions/test_bulk_move.py
+${PYSITELIB}/wagtail/admin/tests/pages/test_bulk_actions/test_bulk_move.pyc
+${PYSITELIB}/wagtail/admin/tests/pages/test_bulk_actions/test_bulk_move.pyo
+${PYSITELIB}/wagtail/admin/tests/pages/test_bulk_actions/test_bulk_publish.py
+${PYSITELIB}/wagtail/admin/tests/pages/test_bulk_actions/test_bulk_publish.pyc
+${PYSITELIB}/wagtail/admin/tests/pages/test_bulk_actions/test_bulk_publish.pyo
+${PYSITELIB}/wagtail/admin/tests/pages/test_bulk_actions/test_bulk_unpublish.py
+${PYSITELIB}/wagtail/admin/tests/pages/test_bulk_actions/test_bulk_unpublish.pyc
+${PYSITELIB}/wagtail/admin/tests/pages/test_bulk_actions/test_bulk_unpublish.pyo
 ${PYSITELIB}/wagtail/admin/tests/pages/test_content_type_use_view.py
 ${PYSITELIB}/wagtail/admin/tests/pages/test_content_type_use_view.pyc
 ${PYSITELIB}/wagtail/admin/tests/pages/test_content_type_use_view.pyo
@@ -902,6 +1068,9 @@ ${PYSITELIB}/wagtail/admin/tests/pages/t
 ${PYSITELIB}/wagtail/admin/tests/pages/test_preview.py
 ${PYSITELIB}/wagtail/admin/tests/pages/test_preview.pyc
 ${PYSITELIB}/wagtail/admin/tests/pages/test_preview.pyo
+${PYSITELIB}/wagtail/admin/tests/pages/test_reorder_page.py
+${PYSITELIB}/wagtail/admin/tests/pages/test_reorder_page.pyc
+${PYSITELIB}/wagtail/admin/tests/pages/test_reorder_page.pyo
 ${PYSITELIB}/wagtail/admin/tests/pages/test_revisions.py
 ${PYSITELIB}/wagtail/admin/tests/pages/test_revisions.pyc
 ${PYSITELIB}/wagtail/admin/tests/pages/test_revisions.pyo
@@ -914,9 +1083,6 @@ ${PYSITELIB}/wagtail/admin/tests/pages/t
 ${PYSITELIB}/wagtail/admin/tests/pages/test_workflow_history.py
 ${PYSITELIB}/wagtail/admin/tests/pages/test_workflow_history.pyc
 ${PYSITELIB}/wagtail/admin/tests/pages/test_workflow_history.pyo
-${PYSITELIB}/wagtail/admin/tests/pages/timestamps.py
-${PYSITELIB}/wagtail/admin/tests/pages/timestamps.pyc
-${PYSITELIB}/wagtail/admin/tests/pages/timestamps.pyo
 ${PYSITELIB}/wagtail/admin/tests/test_account_management.py
 ${PYSITELIB}/wagtail/admin/tests/test_account_management.pyc
 ${PYSITELIB}/wagtail/admin/tests/test_account_management.pyo
@@ -941,6 +1107,9 @@ ${PYSITELIB}/wagtail/admin/tests/test_co
 ${PYSITELIB}/wagtail/admin/tests/test_dbwhitelister.py
 ${PYSITELIB}/wagtail/admin/tests/test_dbwhitelister.pyc
 ${PYSITELIB}/wagtail/admin/tests/test_dbwhitelister.pyo
+${PYSITELIB}/wagtail/admin/tests/test_dismissibles.py
+${PYSITELIB}/wagtail/admin/tests/test_dismissibles.pyc
+${PYSITELIB}/wagtail/admin/tests/test_dismissibles.pyo
 ${PYSITELIB}/wagtail/admin/tests/test_edit_handlers.py
 ${PYSITELIB}/wagtail/admin/tests/test_edit_handlers.pyc
 ${PYSITELIB}/wagtail/admin/tests/test_edit_handlers.pyo
@@ -959,6 +1128,9 @@ ${PYSITELIB}/wagtail/admin/tests/test_ic
 ${PYSITELIB}/wagtail/admin/tests/test_jinja2.py
 ${PYSITELIB}/wagtail/admin/tests/test_jinja2.pyc
 ${PYSITELIB}/wagtail/admin/tests/test_jinja2.pyo
+${PYSITELIB}/wagtail/admin/tests/test_menu.py
+${PYSITELIB}/wagtail/admin/tests/test_menu.pyc
+${PYSITELIB}/wagtail/admin/tests/test_menu.pyo
 ${PYSITELIB}/wagtail/admin/tests/test_messages.py
 ${PYSITELIB}/wagtail/admin/tests/test_messages.pyc
 ${PYSITELIB}/wagtail/admin/tests/test_messages.pyo
@@ -989,12 +1161,21 @@ ${PYSITELIB}/wagtail/admin/tests/test_si
 ${PYSITELIB}/wagtail/admin/tests/test_templatetags.py
 ${PYSITELIB}/wagtail/admin/tests/test_templatetags.pyc
 ${PYSITELIB}/wagtail/admin/tests/test_templatetags.pyo
+${PYSITELIB}/wagtail/admin/tests/test_upgrade_notification.py
+${PYSITELIB}/wagtail/admin/tests/test_upgrade_notification.pyc
+${PYSITELIB}/wagtail/admin/tests/test_upgrade_notification.pyo
 ${PYSITELIB}/wagtail/admin/tests/test_userbar.py
 ${PYSITELIB}/wagtail/admin/tests/test_userbar.pyc
 ${PYSITELIB}/wagtail/admin/tests/test_userbar.pyo
 ${PYSITELIB}/wagtail/admin/tests/test_views.py
 ${PYSITELIB}/wagtail/admin/tests/test_views.pyc
 ${PYSITELIB}/wagtail/admin/tests/test_views.pyo
+${PYSITELIB}/wagtail/admin/tests/test_views_generic.py
+${PYSITELIB}/wagtail/admin/tests/test_views_generic.pyc
+${PYSITELIB}/wagtail/admin/tests/test_views_generic.pyo
+${PYSITELIB}/wagtail/admin/tests/test_whats_new.py
+${PYSITELIB}/wagtail/admin/tests/test_whats_new.pyc
+${PYSITELIB}/wagtail/admin/tests/test_whats_new.pyo
 ${PYSITELIB}/wagtail/admin/tests/test_widgets.py
 ${PYSITELIB}/wagtail/admin/tests/test_widgets.pyc
 ${PYSITELIB}/wagtail/admin/tests/test_widgets.pyo
@@ -1004,6 +1185,33 @@ ${PYSITELIB}/wagtail/admin/tests/test_wo
 ${PYSITELIB}/wagtail/admin/tests/tests.py
 ${PYSITELIB}/wagtail/admin/tests/tests.pyc
 ${PYSITELIB}/wagtail/admin/tests/tests.pyo
+${PYSITELIB}/wagtail/admin/tests/ui/__init__.py
+${PYSITELIB}/wagtail/admin/tests/ui/__init__.pyc
+${PYSITELIB}/wagtail/admin/tests/ui/__init__.pyo
+${PYSITELIB}/wagtail/admin/tests/ui/test_side_panels.py
+${PYSITELIB}/wagtail/admin/tests/ui/test_side_panels.pyc
+${PYSITELIB}/wagtail/admin/tests/ui/test_side_panels.pyo
+${PYSITELIB}/wagtail/admin/tests/ui/test_sidebar.py
+${PYSITELIB}/wagtail/admin/tests/ui/test_sidebar.pyc
+${PYSITELIB}/wagtail/admin/tests/ui/test_sidebar.pyo
+${PYSITELIB}/wagtail/admin/tests/ui/test_tables.py
+${PYSITELIB}/wagtail/admin/tests/ui/test_tables.pyc
+${PYSITELIB}/wagtail/admin/tests/ui/test_tables.pyo
+${PYSITELIB}/wagtail/admin/ui/__init__.py
+${PYSITELIB}/wagtail/admin/ui/__init__.pyc
+${PYSITELIB}/wagtail/admin/ui/__init__.pyo
+${PYSITELIB}/wagtail/admin/ui/components.py
+${PYSITELIB}/wagtail/admin/ui/components.pyc
+${PYSITELIB}/wagtail/admin/ui/components.pyo
+${PYSITELIB}/wagtail/admin/ui/side_panels.py
+${PYSITELIB}/wagtail/admin/ui/side_panels.pyc
+${PYSITELIB}/wagtail/admin/ui/side_panels.pyo
+${PYSITELIB}/wagtail/admin/ui/sidebar.py
+${PYSITELIB}/wagtail/admin/ui/sidebar.pyc
+${PYSITELIB}/wagtail/admin/ui/sidebar.pyo
+${PYSITELIB}/wagtail/admin/ui/tables.py
+${PYSITELIB}/wagtail/admin/ui/tables.pyc
+${PYSITELIB}/wagtail/admin/ui/tables.pyo
 ${PYSITELIB}/wagtail/admin/urls/__init__.py
 ${PYSITELIB}/wagtail/admin/urls/__init__.pyc
 ${PYSITELIB}/wagtail/admin/urls/__init__.pyo
@@ -1025,12 +1233,27 @@ ${PYSITELIB}/wagtail/admin/urls/workflow
 ${PYSITELIB}/wagtail/admin/userbar.py
 ${PYSITELIB}/wagtail/admin/userbar.pyc
 ${PYSITELIB}/wagtail/admin/userbar.pyo
+${PYSITELIB}/wagtail/admin/utils.py
+${PYSITELIB}/wagtail/admin/utils.pyc
+${PYSITELIB}/wagtail/admin/utils.pyo
 ${PYSITELIB}/wagtail/admin/views/__init__.py
 ${PYSITELIB}/wagtail/admin/views/__init__.pyc
 ${PYSITELIB}/wagtail/admin/views/__init__.pyo
 ${PYSITELIB}/wagtail/admin/views/account.py
 ${PYSITELIB}/wagtail/admin/views/account.pyc
 ${PYSITELIB}/wagtail/admin/views/account.pyo
+${PYSITELIB}/wagtail/admin/views/bulk_action/__init__.py
+${PYSITELIB}/wagtail/admin/views/bulk_action/__init__.pyc
+${PYSITELIB}/wagtail/admin/views/bulk_action/__init__.pyo
+${PYSITELIB}/wagtail/admin/views/bulk_action/base_bulk_action.py
+${PYSITELIB}/wagtail/admin/views/bulk_action/base_bulk_action.pyc
+${PYSITELIB}/wagtail/admin/views/bulk_action/base_bulk_action.pyo
+${PYSITELIB}/wagtail/admin/views/bulk_action/dispatcher.py
+${PYSITELIB}/wagtail/admin/views/bulk_action/dispatcher.pyc
+${PYSITELIB}/wagtail/admin/views/bulk_action/dispatcher.pyo
+${PYSITELIB}/wagtail/admin/views/bulk_action/registry.py
+${PYSITELIB}/wagtail/admin/views/bulk_action/registry.pyc
+${PYSITELIB}/wagtail/admin/views/bulk_action/registry.pyo
 ${PYSITELIB}/wagtail/admin/views/chooser.py
 ${PYSITELIB}/wagtail/admin/views/chooser.pyc
 ${PYSITELIB}/wagtail/admin/views/chooser.pyo
@@ -1040,12 +1263,27 @@ ${PYSITELIB}/wagtail/admin/views/collect
 ${PYSITELIB}/wagtail/admin/views/collections.py
 ${PYSITELIB}/wagtail/admin/views/collections.pyc
 ${PYSITELIB}/wagtail/admin/views/collections.pyo
+${PYSITELIB}/wagtail/admin/views/dismissibles.py
+${PYSITELIB}/wagtail/admin/views/dismissibles.pyc
+${PYSITELIB}/wagtail/admin/views/dismissibles.pyo
 ${PYSITELIB}/wagtail/admin/views/generic/__init__.py
 ${PYSITELIB}/wagtail/admin/views/generic/__init__.pyc
 ${PYSITELIB}/wagtail/admin/views/generic/__init__.pyo
-${PYSITELIB}/wagtail/admin/views/generic/hooks.py
-${PYSITELIB}/wagtail/admin/views/generic/hooks.pyc
-${PYSITELIB}/wagtail/admin/views/generic/hooks.pyo
+${PYSITELIB}/wagtail/admin/views/generic/base.py
+${PYSITELIB}/wagtail/admin/views/generic/base.pyc
+${PYSITELIB}/wagtail/admin/views/generic/base.pyo
+${PYSITELIB}/wagtail/admin/views/generic/chooser.py
+${PYSITELIB}/wagtail/admin/views/generic/chooser.pyc
+${PYSITELIB}/wagtail/admin/views/generic/chooser.pyo
+${PYSITELIB}/wagtail/admin/views/generic/history.py
+${PYSITELIB}/wagtail/admin/views/generic/history.pyc
+${PYSITELIB}/wagtail/admin/views/generic/history.pyo
+${PYSITELIB}/wagtail/admin/views/generic/lock.py
+${PYSITELIB}/wagtail/admin/views/generic/lock.pyc
+${PYSITELIB}/wagtail/admin/views/generic/lock.pyo
+${PYSITELIB}/wagtail/admin/views/generic/mixins.py
+${PYSITELIB}/wagtail/admin/views/generic/mixins.pyc
+${PYSITELIB}/wagtail/admin/views/generic/mixins.pyo
 ${PYSITELIB}/wagtail/admin/views/generic/models.py
 ${PYSITELIB}/wagtail/admin/views/generic/models.pyc
 ${PYSITELIB}/wagtail/admin/views/generic/models.pyo
@@ -1055,6 +1293,12 @@ ${PYSITELIB}/wagtail/admin/views/generic
 ${PYSITELIB}/wagtail/admin/views/generic/permissions.py
 ${PYSITELIB}/wagtail/admin/views/generic/permissions.pyc
 ${PYSITELIB}/wagtail/admin/views/generic/permissions.pyo
+${PYSITELIB}/wagtail/admin/views/generic/preview.py
+${PYSITELIB}/wagtail/admin/views/generic/preview.pyc
+${PYSITELIB}/wagtail/admin/views/generic/preview.pyo
+${PYSITELIB}/wagtail/admin/views/generic/workflow.py
+${PYSITELIB}/wagtail/admin/views/generic/workflow.pyc
+${PYSITELIB}/wagtail/admin/views/generic/workflow.pyo
 ${PYSITELIB}/wagtail/admin/views/home.py
 ${PYSITELIB}/wagtail/admin/views/home.pyc
 ${PYSITELIB}/wagtail/admin/views/home.pyo
@@ -1067,6 +1311,24 @@ ${PYSITELIB}/wagtail/admin/views/page_pr
 ${PYSITELIB}/wagtail/admin/views/pages/__init__.py
 ${PYSITELIB}/wagtail/admin/views/pages/__init__.pyc
 ${PYSITELIB}/wagtail/admin/views/pages/__init__.pyo
+${PYSITELIB}/wagtail/admin/views/pages/bulk_actions/__init__.py
+${PYSITELIB}/wagtail/admin/views/pages/bulk_actions/__init__.pyc
+${PYSITELIB}/wagtail/admin/views/pages/bulk_actions/__init__.pyo
+${PYSITELIB}/wagtail/admin/views/pages/bulk_actions/delete.py
+${PYSITELIB}/wagtail/admin/views/pages/bulk_actions/delete.pyc
+${PYSITELIB}/wagtail/admin/views/pages/bulk_actions/delete.pyo
+${PYSITELIB}/wagtail/admin/views/pages/bulk_actions/move.py
+${PYSITELIB}/wagtail/admin/views/pages/bulk_actions/move.pyc
+${PYSITELIB}/wagtail/admin/views/pages/bulk_actions/move.pyo
+${PYSITELIB}/wagtail/admin/views/pages/bulk_actions/page_bulk_action.py
+${PYSITELIB}/wagtail/admin/views/pages/bulk_actions/page_bulk_action.pyc
+${PYSITELIB}/wagtail/admin/views/pages/bulk_actions/page_bulk_action.pyo
+${PYSITELIB}/wagtail/admin/views/pages/bulk_actions/publish.py
+${PYSITELIB}/wagtail/admin/views/pages/bulk_actions/publish.pyc
+${PYSITELIB}/wagtail/admin/views/pages/bulk_actions/publish.pyo
+${PYSITELIB}/wagtail/admin/views/pages/bulk_actions/unpublish.py
+${PYSITELIB}/wagtail/admin/views/pages/bulk_actions/unpublish.pyc
+${PYSITELIB}/wagtail/admin/views/pages/bulk_actions/unpublish.pyo
 ${PYSITELIB}/wagtail/admin/views/pages/convert_alias.py
 ${PYSITELIB}/wagtail/admin/views/pages/convert_alias.pyc
 ${PYSITELIB}/wagtail/admin/views/pages/convert_alias.pyo
@@ -1121,9 +1383,24 @@ ${PYSITELIB}/wagtail/admin/views/pages/u
 ${PYSITELIB}/wagtail/admin/views/pages/workflow.py
 ${PYSITELIB}/wagtail/admin/views/pages/workflow.pyc
 ${PYSITELIB}/wagtail/admin/views/pages/workflow.pyo
-${PYSITELIB}/wagtail/admin/views/reports.py
-${PYSITELIB}/wagtail/admin/views/reports.pyc
-${PYSITELIB}/wagtail/admin/views/reports.pyo
+${PYSITELIB}/wagtail/admin/views/reports/__init__.py
+${PYSITELIB}/wagtail/admin/views/reports/__init__.pyc
+${PYSITELIB}/wagtail/admin/views/reports/__init__.pyo
+${PYSITELIB}/wagtail/admin/views/reports/aging_pages.py
+${PYSITELIB}/wagtail/admin/views/reports/aging_pages.pyc
+${PYSITELIB}/wagtail/admin/views/reports/aging_pages.pyo
+${PYSITELIB}/wagtail/admin/views/reports/audit_logging.py
+${PYSITELIB}/wagtail/admin/views/reports/audit_logging.pyc
+${PYSITELIB}/wagtail/admin/views/reports/audit_logging.pyo
+${PYSITELIB}/wagtail/admin/views/reports/base.py
+${PYSITELIB}/wagtail/admin/views/reports/base.pyc
+${PYSITELIB}/wagtail/admin/views/reports/base.pyo
+${PYSITELIB}/wagtail/admin/views/reports/locked_pages.py
+${PYSITELIB}/wagtail/admin/views/reports/locked_pages.pyc
+${PYSITELIB}/wagtail/admin/views/reports/locked_pages.pyo
+${PYSITELIB}/wagtail/admin/views/reports/workflows.py
+${PYSITELIB}/wagtail/admin/views/reports/workflows.pyc
+${PYSITELIB}/wagtail/admin/views/reports/workflows.pyo
 ${PYSITELIB}/wagtail/admin/views/tags.py
 ${PYSITELIB}/wagtail/admin/views/tags.pyc
 ${PYSITELIB}/wagtail/admin/views/tags.pyo
@@ -1139,6 +1416,9 @@ ${PYSITELIB}/wagtail/admin/viewsets/__in
 ${PYSITELIB}/wagtail/admin/viewsets/base.py
 ${PYSITELIB}/wagtail/admin/viewsets/base.pyc
 ${PYSITELIB}/wagtail/admin/viewsets/base.pyo
+${PYSITELIB}/wagtail/admin/viewsets/chooser.py
+${PYSITELIB}/wagtail/admin/viewsets/chooser.pyc
+${PYSITELIB}/wagtail/admin/viewsets/chooser.pyo
 ${PYSITELIB}/wagtail/admin/viewsets/model.py
 ${PYSITELIB}/wagtail/admin/viewsets/model.pyc
 ${PYSITELIB}/wagtail/admin/viewsets/model.pyo
@@ -1166,6 +1446,9 @@ ${PYSITELIB}/wagtail/admin/widgets/datet
 ${PYSITELIB}/wagtail/admin/widgets/filtered_select.py
 ${PYSITELIB}/wagtail/admin/widgets/filtered_select.pyc
 ${PYSITELIB}/wagtail/admin/widgets/filtered_select.pyo
+${PYSITELIB}/wagtail/admin/widgets/switch.py
+${PYSITELIB}/wagtail/admin/widgets/switch.pyc
+${PYSITELIB}/wagtail/admin/widgets/switch.pyo
 ${PYSITELIB}/wagtail/admin/widgets/tags.py
 ${PYSITELIB}/wagtail/admin/widgets/tags.pyc
 ${PYSITELIB}/wagtail/admin/widgets/tags.pyo
@@ -1220,16 +1503,54 @@ ${PYSITELIB}/wagtail/api/v2/utils.pyo
 ${PYSITELIB}/wagtail/api/v2/views.py
 ${PYSITELIB}/wagtail/api/v2/views.pyc
 ${PYSITELIB}/wagtail/api/v2/views.pyo
+${PYSITELIB}/wagtail/apps.py
+${PYSITELIB}/wagtail/apps.pyc
+${PYSITELIB}/wagtail/apps.pyo
 ${PYSITELIB}/wagtail/bin/__init__.py
 ${PYSITELIB}/wagtail/bin/__init__.pyc
 ${PYSITELIB}/wagtail/bin/__init__.pyo
 ${PYSITELIB}/wagtail/bin/wagtail.py
 ${PYSITELIB}/wagtail/bin/wagtail.pyc
 ${PYSITELIB}/wagtail/bin/wagtail.pyo
+${PYSITELIB}/wagtail/blocks/__init__.py
+${PYSITELIB}/wagtail/blocks/__init__.pyc
+${PYSITELIB}/wagtail/blocks/__init__.pyo
+${PYSITELIB}/wagtail/blocks/base.py
+${PYSITELIB}/wagtail/blocks/base.pyc
+${PYSITELIB}/wagtail/blocks/base.pyo
+${PYSITELIB}/wagtail/blocks/field_block.py
+${PYSITELIB}/wagtail/blocks/field_block.pyc
+${PYSITELIB}/wagtail/blocks/field_block.pyo
+${PYSITELIB}/wagtail/blocks/list_block.py
+${PYSITELIB}/wagtail/blocks/list_block.pyc
+${PYSITELIB}/wagtail/blocks/list_block.pyo
+${PYSITELIB}/wagtail/blocks/migrations/__init__.py
+${PYSITELIB}/wagtail/blocks/migrations/__init__.pyc
+${PYSITELIB}/wagtail/blocks/migrations/__init__.pyo
+${PYSITELIB}/wagtail/blocks/migrations/migrate_operation.py
+${PYSITELIB}/wagtail/blocks/migrations/migrate_operation.pyc
+${PYSITELIB}/wagtail/blocks/migrations/migrate_operation.pyo
+${PYSITELIB}/wagtail/blocks/migrations/operations.py
+${PYSITELIB}/wagtail/blocks/migrations/operations.pyc
+${PYSITELIB}/wagtail/blocks/migrations/operations.pyo
+${PYSITELIB}/wagtail/blocks/migrations/utils.py
+${PYSITELIB}/wagtail/blocks/migrations/utils.pyc
+${PYSITELIB}/wagtail/blocks/migrations/utils.pyo
+${PYSITELIB}/wagtail/blocks/static_block.py
+${PYSITELIB}/wagtail/blocks/static_block.pyc
+${PYSITELIB}/wagtail/blocks/static_block.pyo
+${PYSITELIB}/wagtail/blocks/stream_block.py
+${PYSITELIB}/wagtail/blocks/stream_block.pyc
+${PYSITELIB}/wagtail/blocks/stream_block.pyo
+${PYSITELIB}/wagtail/blocks/struct_block.py
+${PYSITELIB}/wagtail/blocks/struct_block.pyc
+${PYSITELIB}/wagtail/blocks/struct_block.pyo
+${PYSITELIB}/wagtail/compat.py
+${PYSITELIB}/wagtail/compat.pyc
+${PYSITELIB}/wagtail/compat.pyo
 ${PYSITELIB}/wagtail/contrib/__init__.py
 ${PYSITELIB}/wagtail/contrib/__init__.pyc
 ${PYSITELIB}/wagtail/contrib/__init__.pyo
-${PYSITELIB}/wagtail/contrib/forms/.gitignore
 ${PYSITELIB}/wagtail/contrib/forms/__init__.py
 ${PYSITELIB}/wagtail/contrib/forms/__init__.pyc
 ${PYSITELIB}/wagtail/contrib/forms/__init__.pyo
@@ -1242,16 +1563,26 @@ ${PYSITELIB}/wagtail/contrib/forms/edit_
 ${PYSITELIB}/wagtail/contrib/forms/forms.py
 ${PYSITELIB}/wagtail/contrib/forms/forms.pyc
 ${PYSITELIB}/wagtail/contrib/forms/forms.pyo
+${PYSITELIB}/wagtail/contrib/forms/locale/af/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/contrib/forms/locale/af/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/contrib/forms/locale/ar/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/contrib/forms/locale/ar/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/contrib/forms/locale/az_AZ/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/contrib/forms/locale/az_AZ/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/contrib/forms/locale/be/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/contrib/forms/locale/be/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/contrib/forms/locale/bg/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/contrib/forms/locale/bg/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/contrib/forms/locale/bn/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/contrib/forms/locale/bn/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/contrib/forms/locale/ca/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/contrib/forms/locale/ca/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/contrib/forms/locale/cs/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/contrib/forms/locale/cs/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/contrib/forms/locale/cy/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/contrib/forms/locale/cy/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/contrib/forms/locale/da/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/contrib/forms/locale/da/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/contrib/forms/locale/de/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/contrib/forms/locale/de/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/contrib/forms/locale/el/LC_MESSAGES/django.mo
@@ -1262,6 +1593,8 @@ ${PYSITELIB}/wagtail/contrib/forms/local
 ${PYSITELIB}/wagtail/contrib/forms/locale/es/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/contrib/forms/locale/et/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/contrib/forms/locale/et/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/contrib/forms/locale/eu/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/contrib/forms/locale/eu/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/contrib/forms/locale/fa/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/contrib/forms/locale/fa/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/contrib/forms/locale/fi/LC_MESSAGES/django.mo
@@ -1274,8 +1607,12 @@ ${PYSITELIB}/wagtail/contrib/forms/local
 ${PYSITELIB}/wagtail/contrib/forms/locale/he_IL/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/contrib/forms/locale/hr_HR/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/contrib/forms/locale/hr_HR/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/contrib/forms/locale/ht/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/contrib/forms/locale/ht/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/contrib/forms/locale/hu/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/contrib/forms/locale/hu/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/contrib/forms/locale/hy/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/contrib/forms/locale/hy/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/contrib/forms/locale/id_ID/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/contrib/forms/locale/id_ID/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/contrib/forms/locale/is_IS/LC_MESSAGES/django.mo
@@ -1292,6 +1629,8 @@ ${PYSITELIB}/wagtail/contrib/forms/local
 ${PYSITELIB}/wagtail/contrib/forms/locale/lt/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/contrib/forms/locale/lv/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/contrib/forms/locale/lv/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/contrib/forms/locale/mi/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/contrib/forms/locale/mi/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/contrib/forms/locale/mn/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/contrib/forms/locale/mn/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/contrib/forms/locale/my/LC_MESSAGES/django.mo
@@ -1300,8 +1639,6 @@ ${PYSITELIB}/wagtail/contrib/forms/local
 ${PYSITELIB}/wagtail/contrib/forms/locale/nb/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/contrib/forms/locale/nl/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/contrib/forms/locale/nl/LC_MESSAGES/django.po
-${PYSITELIB}/wagtail/contrib/forms/locale/nl_NL/LC_MESSAGES/django.mo
-${PYSITELIB}/wagtail/contrib/forms/locale/nl_NL/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/contrib/forms/locale/pl/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/contrib/forms/locale/pl/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/contrib/forms/locale/pt_BR/LC_MESSAGES/django.mo
@@ -1328,6 +1665,10 @@ ${PYSITELIB}/wagtail/contrib/forms/local
 ${PYSITELIB}/wagtail/contrib/forms/locale/tr_TR/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/contrib/forms/locale/uk/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/contrib/forms/locale/uk/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/contrib/forms/locale/vi/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/contrib/forms/locale/vi/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/contrib/forms/locale/zh/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/contrib/forms/locale/zh/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/contrib/forms/locale/zh_Hans/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/contrib/forms/locale/zh_Hans/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/contrib/forms/locale/zh_Hant/LC_MESSAGES/django.mo
@@ -1344,19 +1685,25 @@ ${PYSITELIB}/wagtail/contrib/forms/migra
 ${PYSITELIB}/wagtail/contrib/forms/migrations/0004_add_verbose_name_plural.py
 ${PYSITELIB}/wagtail/contrib/forms/migrations/0004_add_verbose_name_plural.pyc
 ${PYSITELIB}/wagtail/contrib/forms/migrations/0004_add_verbose_name_plural.pyo
+${PYSITELIB}/wagtail/contrib/forms/migrations/0005_alter_formsubmission_form_data.py
+${PYSITELIB}/wagtail/contrib/forms/migrations/0005_alter_formsubmission_form_data.pyc
+${PYSITELIB}/wagtail/contrib/forms/migrations/0005_alter_formsubmission_form_data.pyo
 ${PYSITELIB}/wagtail/contrib/forms/migrations/__init__.py
 ${PYSITELIB}/wagtail/contrib/forms/migrations/__init__.pyc
 ${PYSITELIB}/wagtail/contrib/forms/migrations/__init__.pyo
 ${PYSITELIB}/wagtail/contrib/forms/models.py
 ${PYSITELIB}/wagtail/contrib/forms/models.pyc
 ${PYSITELIB}/wagtail/contrib/forms/models.pyo
+${PYSITELIB}/wagtail/contrib/forms/panels.py
+${PYSITELIB}/wagtail/contrib/forms/panels.pyc
+${PYSITELIB}/wagtail/contrib/forms/panels.pyo
 ${PYSITELIB}/wagtail/contrib/forms/templates/wagtailforms/confirm_delete.html
-${PYSITELIB}/wagtail/contrib/forms/templates/wagtailforms/edit_handlers/form_responses_panel.html
 ${PYSITELIB}/wagtail/contrib/forms/templates/wagtailforms/index.html
-${PYSITELIB}/wagtail/contrib/forms/templates/wagtailforms/index_submissions.html
 ${PYSITELIB}/wagtail/contrib/forms/templates/wagtailforms/list_forms.html
 ${PYSITELIB}/wagtail/contrib/forms/templates/wagtailforms/list_submissions.html
+${PYSITELIB}/wagtail/contrib/forms/templates/wagtailforms/panels/form_responses_panel.html
 ${PYSITELIB}/wagtail/contrib/forms/templates/wagtailforms/results_forms.html
+${PYSITELIB}/wagtail/contrib/forms/templates/wagtailforms/submissions_index.html
 ${PYSITELIB}/wagtail/contrib/forms/tests/__init__.py
 ${PYSITELIB}/wagtail/contrib/forms/tests/__init__.pyc
 ${PYSITELIB}/wagtail/contrib/forms/tests/__init__.pyo
@@ -1415,7 +1762,6 @@ ${PYSITELIB}/wagtail/contrib/legacy/rich
 ${PYSITELIB}/wagtail/contrib/legacy/sitemiddleware/__init__.py
 ${PYSITELIB}/wagtail/contrib/legacy/sitemiddleware/__init__.pyc
 ${PYSITELIB}/wagtail/contrib/legacy/sitemiddleware/__init__.pyo
-${PYSITELIB}/wagtail/contrib/modeladmin/.gitignore
 ${PYSITELIB}/wagtail/contrib/modeladmin/__init__.py
 ${PYSITELIB}/wagtail/contrib/modeladmin/__init__.pyc
 ${PYSITELIB}/wagtail/contrib/modeladmin/__init__.pyo
@@ -1440,12 +1786,26 @@ ${PYSITELIB}/wagtail/contrib/modeladmin/
 ${PYSITELIB}/wagtail/contrib/modeladmin/helpers/url.py
 ${PYSITELIB}/wagtail/contrib/modeladmin/helpers/url.pyc
 ${PYSITELIB}/wagtail/contrib/modeladmin/helpers/url.pyo
+${PYSITELIB}/wagtail/contrib/modeladmin/locale/af/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/contrib/modeladmin/locale/af/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/contrib/modeladmin/locale/ar/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/contrib/modeladmin/locale/ar/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/contrib/modeladmin/locale/az_AZ/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/contrib/modeladmin/locale/az_AZ/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/contrib/modeladmin/locale/be/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/contrib/modeladmin/locale/be/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/contrib/modeladmin/locale/bg/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/contrib/modeladmin/locale/bg/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/contrib/modeladmin/locale/bn/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/contrib/modeladmin/locale/bn/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/contrib/modeladmin/locale/ca/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/contrib/modeladmin/locale/ca/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/contrib/modeladmin/locale/cs/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/contrib/modeladmin/locale/cs/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/contrib/modeladmin/locale/cy/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/contrib/modeladmin/locale/cy/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/contrib/modeladmin/locale/da/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/contrib/modeladmin/locale/da/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/contrib/modeladmin/locale/de/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/contrib/modeladmin/locale/de/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/contrib/modeladmin/locale/el/LC_MESSAGES/django.mo
@@ -1456,6 +1816,8 @@ ${PYSITELIB}/wagtail/contrib/modeladmin/
 ${PYSITELIB}/wagtail/contrib/modeladmin/locale/es/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/contrib/modeladmin/locale/et/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/contrib/modeladmin/locale/et/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/contrib/modeladmin/locale/eu/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/contrib/modeladmin/locale/eu/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/contrib/modeladmin/locale/fa/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/contrib/modeladmin/locale/fa/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/contrib/modeladmin/locale/fi/LC_MESSAGES/django.mo
@@ -1464,8 +1826,12 @@ ${PYSITELIB}/wagtail/contrib/modeladmin/
 ${PYSITELIB}/wagtail/contrib/modeladmin/locale/fr/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/contrib/modeladmin/locale/gl/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/contrib/modeladmin/locale/gl/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/contrib/modeladmin/locale/he_IL/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/contrib/modeladmin/locale/he_IL/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/contrib/modeladmin/locale/hr_HR/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/contrib/modeladmin/locale/hr_HR/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/contrib/modeladmin/locale/ht/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/contrib/modeladmin/locale/ht/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/contrib/modeladmin/locale/hu/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/contrib/modeladmin/locale/hu/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/contrib/modeladmin/locale/id_ID/LC_MESSAGES/django.mo
@@ -1476,6 +1842,8 @@ ${PYSITELIB}/wagtail/contrib/modeladmin/
 ${PYSITELIB}/wagtail/contrib/modeladmin/locale/it/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/contrib/modeladmin/locale/ja/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/contrib/modeladmin/locale/ja/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/contrib/modeladmin/locale/ka/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/contrib/modeladmin/locale/ka/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/contrib/modeladmin/locale/ko/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/contrib/modeladmin/locale/ko/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/contrib/modeladmin/locale/lt/LC_MESSAGES/django.mo
@@ -1486,10 +1854,12 @@ ${PYSITELIB}/wagtail/contrib/modeladmin/
 ${PYSITELIB}/wagtail/contrib/modeladmin/locale/mi/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/contrib/modeladmin/locale/mn/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/contrib/modeladmin/locale/mn/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/contrib/modeladmin/locale/my/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/contrib/modeladmin/locale/my/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/contrib/modeladmin/locale/nb/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/contrib/modeladmin/locale/nb/LC_MESSAGES/django.po
-${PYSITELIB}/wagtail/contrib/modeladmin/locale/nl_NL/LC_MESSAGES/django.mo
-${PYSITELIB}/wagtail/contrib/modeladmin/locale/nl_NL/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/contrib/modeladmin/locale/nl/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/contrib/modeladmin/locale/nl/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/contrib/modeladmin/locale/pl/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/contrib/modeladmin/locale/pl/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/contrib/modeladmin/locale/pt_BR/LC_MESSAGES/django.mo
@@ -1502,8 +1872,14 @@ ${PYSITELIB}/wagtail/contrib/modeladmin/
 ${PYSITELIB}/wagtail/contrib/modeladmin/locale/ru/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/contrib/modeladmin/locale/sk_SK/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/contrib/modeladmin/locale/sk_SK/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/contrib/modeladmin/locale/sl/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/contrib/modeladmin/locale/sl/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/contrib/modeladmin/locale/sr/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/contrib/modeladmin/locale/sr/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/contrib/modeladmin/locale/sv/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/contrib/modeladmin/locale/sv/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/contrib/modeladmin/locale/ta/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/contrib/modeladmin/locale/ta/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/contrib/modeladmin/locale/tet/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/contrib/modeladmin/locale/tet/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/contrib/modeladmin/locale/th/LC_MESSAGES/django.mo
@@ -1516,6 +1892,8 @@ ${PYSITELIB}/wagtail/contrib/modeladmin/
 ${PYSITELIB}/wagtail/contrib/modeladmin/locale/uk/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/contrib/modeladmin/locale/vi/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/contrib/modeladmin/locale/vi/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/contrib/modeladmin/locale/zh/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/contrib/modeladmin/locale/zh/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/contrib/modeladmin/locale/zh_Hans/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/contrib/modeladmin/locale/zh_Hans/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/contrib/modeladmin/locale/zh_Hant/LC_MESSAGES/django.mo
@@ -1529,22 +1907,16 @@ ${PYSITELIB}/wagtail/contrib/modeladmin/
 ${PYSITELIB}/wagtail/contrib/modeladmin/options.py
 ${PYSITELIB}/wagtail/contrib/modeladmin/options.pyc
 ${PYSITELIB}/wagtail/contrib/modeladmin/options.pyo
-${PYSITELIB}/wagtail/contrib/modeladmin/static/wagtailmodeladmin/css/breadcrumbs_page.css
-${PYSITELIB}/wagtail/contrib/modeladmin/static/wagtailmodeladmin/css/choose_parent_page.css
-${PYSITELIB}/wagtail/contrib/modeladmin/static/wagtailmodeladmin/css/index.css
 ${PYSITELIB}/wagtail/contrib/modeladmin/static/wagtailmodeladmin/js/prepopulate.js
-${PYSITELIB}/wagtail/contrib/modeladmin/static_src/wagtailmodeladmin/js/prepopulate.js
-${PYSITELIB}/wagtail/contrib/modeladmin/static_src/wagtailmodeladmin/scss/breadcrumbs_page.scss
-${PYSITELIB}/wagtail/contrib/modeladmin/static_src/wagtailmodeladmin/scss/choose_parent_page.scss
-${PYSITELIB}/wagtail/contrib/modeladmin/static_src/wagtailmodeladmin/scss/index.scss
 ${PYSITELIB}/wagtail/contrib/modeladmin/templates/modeladmin/choose_parent.html
 ${PYSITELIB}/wagtail/contrib/modeladmin/templates/modeladmin/create.html
 ${PYSITELIB}/wagtail/contrib/modeladmin/templates/modeladmin/delete.html
 ${PYSITELIB}/wagtail/contrib/modeladmin/templates/modeladmin/edit.html
-${PYSITELIB}/wagtail/contrib/modeladmin/templates/modeladmin/includes/breadcrumb.html
+${PYSITELIB}/wagtail/contrib/modeladmin/templates/modeladmin/history.html
 ${PYSITELIB}/wagtail/contrib/modeladmin/templates/modeladmin/includes/button.html
 ${PYSITELIB}/wagtail/contrib/modeladmin/templates/modeladmin/includes/filter.html
-${PYSITELIB}/wagtail/contrib/modeladmin/templates/modeladmin/includes/header_with_breadcrumb.html
+${PYSITELIB}/wagtail/contrib/modeladmin/templates/modeladmin/includes/header_with_history.html
+${PYSITELIB}/wagtail/contrib/modeladmin/templates/modeladmin/includes/result_count.html
 ${PYSITELIB}/wagtail/contrib/modeladmin/templates/modeladmin/includes/result_list.html
 ${PYSITELIB}/wagtail/contrib/modeladmin/templates/modeladmin/includes/result_row.html
 ${PYSITELIB}/wagtail/contrib/modeladmin/templates/modeladmin/includes/result_row_value.html
@@ -1576,48 +1948,6 @@ ${PYSITELIB}/wagtail/contrib/modeladmin/
 ${PYSITELIB}/wagtail/contrib/modeladmin/views.py
 ${PYSITELIB}/wagtail/contrib/modeladmin/views.pyc
 ${PYSITELIB}/wagtail/contrib/modeladmin/views.pyo
-${PYSITELIB}/wagtail/contrib/postgres_search/__init__.py
-${PYSITELIB}/wagtail/contrib/postgres_search/__init__.pyc
-${PYSITELIB}/wagtail/contrib/postgres_search/__init__.pyo
-${PYSITELIB}/wagtail/contrib/postgres_search/apps.py
-${PYSITELIB}/wagtail/contrib/postgres_search/apps.pyc
-${PYSITELIB}/wagtail/contrib/postgres_search/apps.pyo
-${PYSITELIB}/wagtail/contrib/postgres_search/backend.py
-${PYSITELIB}/wagtail/contrib/postgres_search/backend.pyc
-${PYSITELIB}/wagtail/contrib/postgres_search/backend.pyo
-${PYSITELIB}/wagtail/contrib/postgres_search/migrations/0001_initial.py
-${PYSITELIB}/wagtail/contrib/postgres_search/migrations/0001_initial.pyc
-${PYSITELIB}/wagtail/contrib/postgres_search/migrations/0001_initial.pyo
-${PYSITELIB}/wagtail/contrib/postgres_search/migrations/0002_add_autocomplete.py
-${PYSITELIB}/wagtail/contrib/postgres_search/migrations/0002_add_autocomplete.pyc
-${PYSITELIB}/wagtail/contrib/postgres_search/migrations/0002_add_autocomplete.pyo
-${PYSITELIB}/wagtail/contrib/postgres_search/migrations/0003_title.py
-${PYSITELIB}/wagtail/contrib/postgres_search/migrations/0003_title.pyc
-${PYSITELIB}/wagtail/contrib/postgres_search/migrations/0003_title.pyo
-${PYSITELIB}/wagtail/contrib/postgres_search/migrations/0004_concat_index.py
-${PYSITELIB}/wagtail/contrib/postgres_search/migrations/0004_concat_index.pyc
-${PYSITELIB}/wagtail/contrib/postgres_search/migrations/0004_concat_index.pyo
-${PYSITELIB}/wagtail/contrib/postgres_search/migrations/__init__.py
-${PYSITELIB}/wagtail/contrib/postgres_search/migrations/__init__.pyc
-${PYSITELIB}/wagtail/contrib/postgres_search/migrations/__init__.pyo
-${PYSITELIB}/wagtail/contrib/postgres_search/models.py
-${PYSITELIB}/wagtail/contrib/postgres_search/models.pyc
-${PYSITELIB}/wagtail/contrib/postgres_search/models.pyo
-${PYSITELIB}/wagtail/contrib/postgres_search/query.py
-${PYSITELIB}/wagtail/contrib/postgres_search/query.pyc
-${PYSITELIB}/wagtail/contrib/postgres_search/query.pyo
-${PYSITELIB}/wagtail/contrib/postgres_search/tests/__init__.py
-${PYSITELIB}/wagtail/contrib/postgres_search/tests/__init__.pyc
-${PYSITELIB}/wagtail/contrib/postgres_search/tests/__init__.pyo
-${PYSITELIB}/wagtail/contrib/postgres_search/tests/test_backend.py
-${PYSITELIB}/wagtail/contrib/postgres_search/tests/test_backend.pyc
-${PYSITELIB}/wagtail/contrib/postgres_search/tests/test_backend.pyo
-${PYSITELIB}/wagtail/contrib/postgres_search/tests/test_stemming.py
-${PYSITELIB}/wagtail/contrib/postgres_search/tests/test_stemming.pyc
-${PYSITELIB}/wagtail/contrib/postgres_search/tests/test_stemming.pyo
-${PYSITELIB}/wagtail/contrib/postgres_search/utils.py
-${PYSITELIB}/wagtail/contrib/postgres_search/utils.pyc
-${PYSITELIB}/wagtail/contrib/postgres_search/utils.pyo
 ${PYSITELIB}/wagtail/contrib/redirects/__init__.py
 ${PYSITELIB}/wagtail/contrib/redirects/__init__.pyc
 ${PYSITELIB}/wagtail/contrib/redirects/__init__.pyo
@@ -1627,17 +1957,32 @@ ${PYSITELIB}/wagtail/contrib/redirects/a
 ${PYSITELIB}/wagtail/contrib/redirects/base_formats.py
 ${PYSITELIB}/wagtail/contrib/redirects/base_formats.pyc
 ${PYSITELIB}/wagtail/contrib/redirects/base_formats.pyo
+${PYSITELIB}/wagtail/contrib/redirects/filters.py
+${PYSITELIB}/wagtail/contrib/redirects/filters.pyc
+${PYSITELIB}/wagtail/contrib/redirects/filters.pyo
 ${PYSITELIB}/wagtail/contrib/redirects/forms.py
 ${PYSITELIB}/wagtail/contrib/redirects/forms.pyc
 ${PYSITELIB}/wagtail/contrib/redirects/forms.pyo
+${PYSITELIB}/wagtail/contrib/redirects/locale/af/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/contrib/redirects/locale/af/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/contrib/redirects/locale/ar/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/contrib/redirects/locale/ar/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/contrib/redirects/locale/az_AZ/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/contrib/redirects/locale/az_AZ/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/contrib/redirects/locale/be/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/contrib/redirects/locale/be/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/contrib/redirects/locale/bg/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/contrib/redirects/locale/bg/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/contrib/redirects/locale/bn/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/contrib/redirects/locale/bn/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/contrib/redirects/locale/ca/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/contrib/redirects/locale/ca/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/contrib/redirects/locale/cs/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/contrib/redirects/locale/cs/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/contrib/redirects/locale/cy/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/contrib/redirects/locale/cy/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/contrib/redirects/locale/da/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/contrib/redirects/locale/da/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/contrib/redirects/locale/de/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/contrib/redirects/locale/de/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/contrib/redirects/locale/el/LC_MESSAGES/django.mo
@@ -1648,6 +1993,8 @@ ${PYSITELIB}/wagtail/contrib/redirects/l
 ${PYSITELIB}/wagtail/contrib/redirects/locale/es/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/contrib/redirects/locale/et/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/contrib/redirects/locale/et/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/contrib/redirects/locale/eu/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/contrib/redirects/locale/eu/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/contrib/redirects/locale/fa/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/contrib/redirects/locale/fa/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/contrib/redirects/locale/fi/LC_MESSAGES/django.mo
@@ -1660,8 +2007,12 @@ ${PYSITELIB}/wagtail/contrib/redirects/l
 ${PYSITELIB}/wagtail/contrib/redirects/locale/he_IL/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/contrib/redirects/locale/hr_HR/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/contrib/redirects/locale/hr_HR/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/contrib/redirects/locale/ht/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/contrib/redirects/locale/ht/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/contrib/redirects/locale/hu/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/contrib/redirects/locale/hu/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/contrib/redirects/locale/hy/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/contrib/redirects/locale/hy/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/contrib/redirects/locale/id_ID/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/contrib/redirects/locale/id_ID/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/contrib/redirects/locale/is_IS/LC_MESSAGES/django.mo
@@ -1688,8 +2039,6 @@ ${PYSITELIB}/wagtail/contrib/redirects/l
 ${PYSITELIB}/wagtail/contrib/redirects/locale/nb/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/contrib/redirects/locale/nl/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/contrib/redirects/locale/nl/LC_MESSAGES/django.po
-${PYSITELIB}/wagtail/contrib/redirects/locale/nl_NL/LC_MESSAGES/django.mo
-${PYSITELIB}/wagtail/contrib/redirects/locale/nl_NL/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/contrib/redirects/locale/pl/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/contrib/redirects/locale/pl/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/contrib/redirects/locale/pt_BR/LC_MESSAGES/django.mo
@@ -1704,8 +2053,12 @@ ${PYSITELIB}/wagtail/contrib/redirects/l
 ${PYSITELIB}/wagtail/contrib/redirects/locale/sk_SK/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/contrib/redirects/locale/sl/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/contrib/redirects/locale/sl/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/contrib/redirects/locale/sr/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/contrib/redirects/locale/sr/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/contrib/redirects/locale/sv/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/contrib/redirects/locale/sv/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/contrib/redirects/locale/ta/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/contrib/redirects/locale/ta/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/contrib/redirects/locale/tet/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/contrib/redirects/locale/tet/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/contrib/redirects/locale/th/LC_MESSAGES/django.mo
@@ -1716,6 +2069,8 @@ ${PYSITELIB}/wagtail/contrib/redirects/l
 ${PYSITELIB}/wagtail/contrib/redirects/locale/tr_TR/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/contrib/redirects/locale/uk/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/contrib/redirects/locale/uk/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/contrib/redirects/locale/vi/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/contrib/redirects/locale/vi/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/contrib/redirects/locale/zh/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/contrib/redirects/locale/zh/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/contrib/redirects/locale/zh_Hans/LC_MESSAGES/django.mo
@@ -1752,6 +2107,12 @@ ${PYSITELIB}/wagtail/contrib/redirects/m
 ${PYSITELIB}/wagtail/contrib/redirects/migrations/0006_redirect_increase_max_length.py
 ${PYSITELIB}/wagtail/contrib/redirects/migrations/0006_redirect_increase_max_length.pyc
 ${PYSITELIB}/wagtail/contrib/redirects/migrations/0006_redirect_increase_max_length.pyo
+${PYSITELIB}/wagtail/contrib/redirects/migrations/0007_add_autocreate_fields.py
+${PYSITELIB}/wagtail/contrib/redirects/migrations/0007_add_autocreate_fields.pyc
+${PYSITELIB}/wagtail/contrib/redirects/migrations/0007_add_autocreate_fields.pyo
+${PYSITELIB}/wagtail/contrib/redirects/migrations/0008_add_verbose_name_plural.py
+${PYSITELIB}/wagtail/contrib/redirects/migrations/0008_add_verbose_name_plural.pyc
+${PYSITELIB}/wagtail/contrib/redirects/migrations/0008_add_verbose_name_plural.pyo
 ${PYSITELIB}/wagtail/contrib/redirects/migrations/__init__.py
 ${PYSITELIB}/wagtail/contrib/redirects/migrations/__init__.pyc
 ${PYSITELIB}/wagtail/contrib/redirects/migrations/__init__.pyo
@@ -1761,7 +2122,9 @@ ${PYSITELIB}/wagtail/contrib/redirects/m
 ${PYSITELIB}/wagtail/contrib/redirects/permissions.py
 ${PYSITELIB}/wagtail/contrib/redirects/permissions.pyc
 ${PYSITELIB}/wagtail/contrib/redirects/permissions.pyo
-${PYSITELIB}/wagtail/contrib/redirects/static/wagtailredirects/css/index.css
+${PYSITELIB}/wagtail/contrib/redirects/signal_handlers.py
+${PYSITELIB}/wagtail/contrib/redirects/signal_handlers.pyc
+${PYSITELIB}/wagtail/contrib/redirects/signal_handlers.pyo
 ${PYSITELIB}/wagtail/contrib/redirects/templates/wagtailredirects/add.html
 ${PYSITELIB}/wagtail/contrib/redirects/templates/wagtailredirects/choose_import_file.html
 ${PYSITELIB}/wagtail/contrib/redirects/templates/wagtailredirects/confirm_delete.html
@@ -1770,18 +2133,17 @@ ${PYSITELIB}/wagtail/contrib/redirects/t
 ${PYSITELIB}/wagtail/contrib/redirects/templates/wagtailredirects/import_summary.html
 ${PYSITELIB}/wagtail/contrib/redirects/templates/wagtailredirects/index.html
 ${PYSITELIB}/wagtail/contrib/redirects/templates/wagtailredirects/list.html
+${PYSITELIB}/wagtail/contrib/redirects/templates/wagtailredirects/reports/redirects_report.html
 ${PYSITELIB}/wagtail/contrib/redirects/templates/wagtailredirects/results.html
 ${PYSITELIB}/wagtail/contrib/redirects/tests/__init__.py
 ${PYSITELIB}/wagtail/contrib/redirects/tests/__init__.pyc
 ${PYSITELIB}/wagtail/contrib/redirects/tests/__init__.pyo
 ${PYSITELIB}/wagtail/contrib/redirects/tests/files/example.csv
-${PYSITELIB}/wagtail/contrib/redirects/tests/files/example.json
-${PYSITELIB}/wagtail/contrib/redirects/tests/files/example.numbers
 ${PYSITELIB}/wagtail/contrib/redirects/tests/files/example.tsv
-${PYSITELIB}/wagtail/contrib/redirects/tests/files/example.xls
 ${PYSITELIB}/wagtail/contrib/redirects/tests/files/example.xlsx
 ${PYSITELIB}/wagtail/contrib/redirects/tests/files/example.yaml
 ${PYSITELIB}/wagtail/contrib/redirects/tests/files/example_faulty.csv
+${PYSITELIB}/wagtail/contrib/redirects/tests/files/example_offset_columns.csv
 ${PYSITELIB}/wagtail/contrib/redirects/tests/test_import_admin_views.py
 ${PYSITELIB}/wagtail/contrib/redirects/tests/test_import_admin_views.pyc
 ${PYSITELIB}/wagtail/contrib/redirects/tests/test_import_admin_views.pyo
@@ -1797,6 +2159,12 @@ ${PYSITELIB}/wagtail/contrib/redirects/t
 ${PYSITELIB}/wagtail/contrib/redirects/tests/test_redirects.py
 ${PYSITELIB}/wagtail/contrib/redirects/tests/test_redirects.pyc
 ${PYSITELIB}/wagtail/contrib/redirects/tests/test_redirects.pyo
+${PYSITELIB}/wagtail/contrib/redirects/tests/test_reports_view.py
+${PYSITELIB}/wagtail/contrib/redirects/tests/test_reports_view.pyc
+${PYSITELIB}/wagtail/contrib/redirects/tests/test_reports_view.pyo
+${PYSITELIB}/wagtail/contrib/redirects/tests/test_signal_handlers.py
+${PYSITELIB}/wagtail/contrib/redirects/tests/test_signal_handlers.pyc
+${PYSITELIB}/wagtail/contrib/redirects/tests/test_signal_handlers.pyo
 ${PYSITELIB}/wagtail/contrib/redirects/tmp_storages.py
 ${PYSITELIB}/wagtail/contrib/redirects/tmp_storages.pyc
 ${PYSITELIB}/wagtail/contrib/redirects/tmp_storages.pyo
@@ -1842,16 +2210,26 @@ ${PYSITELIB}/wagtail/contrib/search_prom
 ${PYSITELIB}/wagtail/contrib/search_promotions/forms.py
 ${PYSITELIB}/wagtail/contrib/search_promotions/forms.pyc
 ${PYSITELIB}/wagtail/contrib/search_promotions/forms.pyo
+${PYSITELIB}/wagtail/contrib/search_promotions/locale/af/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/contrib/search_promotions/locale/af/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/contrib/search_promotions/locale/ar/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/contrib/search_promotions/locale/ar/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/contrib/search_promotions/locale/az_AZ/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/contrib/search_promotions/locale/az_AZ/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/contrib/search_promotions/locale/be/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/contrib/search_promotions/locale/be/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/contrib/search_promotions/locale/bg/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/contrib/search_promotions/locale/bg/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/contrib/search_promotions/locale/bn/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/contrib/search_promotions/locale/bn/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/contrib/search_promotions/locale/ca/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/contrib/search_promotions/locale/ca/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/contrib/search_promotions/locale/cs/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/contrib/search_promotions/locale/cs/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/contrib/search_promotions/locale/cy/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/contrib/search_promotions/locale/cy/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/contrib/search_promotions/locale/da/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/contrib/search_promotions/locale/da/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/contrib/search_promotions/locale/de/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/contrib/search_promotions/locale/de/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/contrib/search_promotions/locale/el/LC_MESSAGES/django.mo
@@ -1862,6 +2240,8 @@ ${PYSITELIB}/wagtail/contrib/search_prom
 ${PYSITELIB}/wagtail/contrib/search_promotions/locale/es/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/contrib/search_promotions/locale/et/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/contrib/search_promotions/locale/et/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/contrib/search_promotions/locale/eu/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/contrib/search_promotions/locale/eu/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/contrib/search_promotions/locale/fa/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/contrib/search_promotions/locale/fa/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/contrib/search_promotions/locale/fi/LC_MESSAGES/django.mo
@@ -1874,6 +2254,8 @@ ${PYSITELIB}/wagtail/contrib/search_prom
 ${PYSITELIB}/wagtail/contrib/search_promotions/locale/he_IL/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/contrib/search_promotions/locale/hr_HR/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/contrib/search_promotions/locale/hr_HR/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/contrib/search_promotions/locale/ht/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/contrib/search_promotions/locale/ht/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/contrib/search_promotions/locale/hu/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/contrib/search_promotions/locale/hu/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/contrib/search_promotions/locale/id_ID/LC_MESSAGES/django.mo
@@ -1896,12 +2278,12 @@ ${PYSITELIB}/wagtail/contrib/search_prom
 ${PYSITELIB}/wagtail/contrib/search_promotions/locale/mi/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/contrib/search_promotions/locale/mn/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/contrib/search_promotions/locale/mn/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/contrib/search_promotions/locale/my/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/contrib/search_promotions/locale/my/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/contrib/search_promotions/locale/nb/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/contrib/search_promotions/locale/nb/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/contrib/search_promotions/locale/nl/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/contrib/search_promotions/locale/nl/LC_MESSAGES/django.po
-${PYSITELIB}/wagtail/contrib/search_promotions/locale/nl_NL/LC_MESSAGES/django.mo
-${PYSITELIB}/wagtail/contrib/search_promotions/locale/nl_NL/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/contrib/search_promotions/locale/pl/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/contrib/search_promotions/locale/pl/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/contrib/search_promotions/locale/pt_BR/LC_MESSAGES/django.mo
@@ -1916,8 +2298,12 @@ ${PYSITELIB}/wagtail/contrib/search_prom
 ${PYSITELIB}/wagtail/contrib/search_promotions/locale/sk_SK/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/contrib/search_promotions/locale/sl/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/contrib/search_promotions/locale/sl/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/contrib/search_promotions/locale/sr/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/contrib/search_promotions/locale/sr/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/contrib/search_promotions/locale/sv/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/contrib/search_promotions/locale/sv/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/contrib/search_promotions/locale/ta/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/contrib/search_promotions/locale/ta/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/contrib/search_promotions/locale/tet/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/contrib/search_promotions/locale/tet/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/contrib/search_promotions/locale/th/LC_MESSAGES/django.mo
@@ -1928,6 +2314,8 @@ ${PYSITELIB}/wagtail/contrib/search_prom
 ${PYSITELIB}/wagtail/contrib/search_promotions/locale/tr_TR/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/contrib/search_promotions/locale/uk/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/contrib/search_promotions/locale/uk/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/contrib/search_promotions/locale/vi/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/contrib/search_promotions/locale/vi/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/contrib/search_promotions/locale/zh/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/contrib/search_promotions/locale/zh/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/contrib/search_promotions/locale/zh_Hans/LC_MESSAGES/django.mo
@@ -1970,7 +2358,6 @@ ${PYSITELIB}/wagtail/contrib/search_prom
 ${PYSITELIB}/wagtail/contrib/search_promotions/wagtail_hooks.py
 ${PYSITELIB}/wagtail/contrib/search_promotions/wagtail_hooks.pyc
 ${PYSITELIB}/wagtail/contrib/search_promotions/wagtail_hooks.pyo
-${PYSITELIB}/wagtail/contrib/settings/.gitignore
 ${PYSITELIB}/wagtail/contrib/settings/__init__.py
 ${PYSITELIB}/wagtail/contrib/settings/__init__.pyc
 ${PYSITELIB}/wagtail/contrib/settings/__init__.pyo
@@ -1994,6 +2381,8 @@ ${PYSITELIB}/wagtail/contrib/settings/lo
 ${PYSITELIB}/wagtail/contrib/settings/locale/az_AZ/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/contrib/settings/locale/be/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/contrib/settings/locale/be/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/contrib/settings/locale/bg/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/contrib/settings/locale/bg/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/contrib/settings/locale/bn/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/contrib/settings/locale/bn/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/contrib/settings/locale/ca/LC_MESSAGES/django.mo
@@ -2038,6 +2427,8 @@ ${PYSITELIB}/wagtail/contrib/settings/lo
 ${PYSITELIB}/wagtail/contrib/settings/locale/it/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/contrib/settings/locale/ja/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/contrib/settings/locale/ja/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/contrib/settings/locale/ka/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/contrib/settings/locale/ka/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/contrib/settings/locale/ko/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/contrib/settings/locale/ko/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/contrib/settings/locale/lt/LC_MESSAGES/django.mo
@@ -2054,8 +2445,6 @@ ${PYSITELIB}/wagtail/contrib/settings/lo
 ${PYSITELIB}/wagtail/contrib/settings/locale/nb/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/contrib/settings/locale/nl/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/contrib/settings/locale/nl/LC_MESSAGES/django.po
-${PYSITELIB}/wagtail/contrib/settings/locale/nl_NL/LC_MESSAGES/django.mo
-${PYSITELIB}/wagtail/contrib/settings/locale/nl_NL/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/contrib/settings/locale/pl/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/contrib/settings/locale/pl/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/contrib/settings/locale/pt_BR/LC_MESSAGES/django.mo
@@ -2070,8 +2459,12 @@ ${PYSITELIB}/wagtail/contrib/settings/lo
 ${PYSITELIB}/wagtail/contrib/settings/locale/sk_SK/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/contrib/settings/locale/sl/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/contrib/settings/locale/sl/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/contrib/settings/locale/sr/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/contrib/settings/locale/sr/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/contrib/settings/locale/sv/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/contrib/settings/locale/sv/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/contrib/settings/locale/ta/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/contrib/settings/locale/ta/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/contrib/settings/locale/tet/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/contrib/settings/locale/tet/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/contrib/settings/locale/th/LC_MESSAGES/django.mo
@@ -2082,6 +2475,8 @@ ${PYSITELIB}/wagtail/contrib/settings/lo
 ${PYSITELIB}/wagtail/contrib/settings/locale/tr_TR/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/contrib/settings/locale/uk/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/contrib/settings/locale/uk/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/contrib/settings/locale/vi/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/contrib/settings/locale/vi/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/contrib/settings/locale/zh/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/contrib/settings/locale/zh/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/contrib/settings/locale/zh_Hans/LC_MESSAGES/django.mo
@@ -2098,7 +2493,6 @@ ${PYSITELIB}/wagtail/contrib/settings/re
 ${PYSITELIB}/wagtail/contrib/settings/registry.pyc
 ${PYSITELIB}/wagtail/contrib/settings/registry.pyo
 ${PYSITELIB}/wagtail/contrib/settings/static/wagtailsettings/js/site-switcher.js
-${PYSITELIB}/wagtail/contrib/settings/static_src/wagtailsettings/js/site-switcher.js
 ${PYSITELIB}/wagtail/contrib/settings/templates/wagtailsettings/edit.html
 ${PYSITELIB}/wagtail/contrib/settings/templates/wagtailsettings/index.html
 ${PYSITELIB}/wagtail/contrib/settings/templatetags/__init__.py
@@ -2110,24 +2504,45 @@ ${PYSITELIB}/wagtail/contrib/settings/te
 ${PYSITELIB}/wagtail/contrib/settings/tests/__init__.py
 ${PYSITELIB}/wagtail/contrib/settings/tests/__init__.pyc
 ${PYSITELIB}/wagtail/contrib/settings/tests/__init__.pyo
-${PYSITELIB}/wagtail/contrib/settings/tests/base.py
-${PYSITELIB}/wagtail/contrib/settings/tests/base.pyc
-${PYSITELIB}/wagtail/contrib/settings/tests/base.pyo
-${PYSITELIB}/wagtail/contrib/settings/tests/test_admin.py
-${PYSITELIB}/wagtail/contrib/settings/tests/test_admin.pyc
-${PYSITELIB}/wagtail/contrib/settings/tests/test_admin.pyo
-${PYSITELIB}/wagtail/contrib/settings/tests/test_forms.py
-${PYSITELIB}/wagtail/contrib/settings/tests/test_forms.pyc
-${PYSITELIB}/wagtail/contrib/settings/tests/test_forms.pyo
-${PYSITELIB}/wagtail/contrib/settings/tests/test_model.py
-${PYSITELIB}/wagtail/contrib/settings/tests/test_model.pyc
-${PYSITELIB}/wagtail/contrib/settings/tests/test_model.pyo
-${PYSITELIB}/wagtail/contrib/settings/tests/test_register.py
-${PYSITELIB}/wagtail/contrib/settings/tests/test_register.pyc
-${PYSITELIB}/wagtail/contrib/settings/tests/test_register.pyo
-${PYSITELIB}/wagtail/contrib/settings/tests/test_templates.py
-${PYSITELIB}/wagtail/contrib/settings/tests/test_templates.pyc
-${PYSITELIB}/wagtail/contrib/settings/tests/test_templates.pyo
+${PYSITELIB}/wagtail/contrib/settings/tests/generic/__init__.py
+${PYSITELIB}/wagtail/contrib/settings/tests/generic/__init__.pyc
+${PYSITELIB}/wagtail/contrib/settings/tests/generic/__init__.pyo
+${PYSITELIB}/wagtail/contrib/settings/tests/generic/base.py
+${PYSITELIB}/wagtail/contrib/settings/tests/generic/base.pyc
+${PYSITELIB}/wagtail/contrib/settings/tests/generic/base.pyo
+${PYSITELIB}/wagtail/contrib/settings/tests/generic/test_admin.py
+${PYSITELIB}/wagtail/contrib/settings/tests/generic/test_admin.pyc
+${PYSITELIB}/wagtail/contrib/settings/tests/generic/test_admin.pyo
+${PYSITELIB}/wagtail/contrib/settings/tests/generic/test_model.py
+${PYSITELIB}/wagtail/contrib/settings/tests/generic/test_model.pyc
+${PYSITELIB}/wagtail/contrib/settings/tests/generic/test_model.pyo
+${PYSITELIB}/wagtail/contrib/settings/tests/generic/test_register.py
+${PYSITELIB}/wagtail/contrib/settings/tests/generic/test_register.pyc
+${PYSITELIB}/wagtail/contrib/settings/tests/generic/test_register.pyo
+${PYSITELIB}/wagtail/contrib/settings/tests/generic/test_templates.py
+${PYSITELIB}/wagtail/contrib/settings/tests/generic/test_templates.pyc
+${PYSITELIB}/wagtail/contrib/settings/tests/generic/test_templates.pyo
+${PYSITELIB}/wagtail/contrib/settings/tests/site_specific/__init__.py
+${PYSITELIB}/wagtail/contrib/settings/tests/site_specific/__init__.pyc
+${PYSITELIB}/wagtail/contrib/settings/tests/site_specific/__init__.pyo
+${PYSITELIB}/wagtail/contrib/settings/tests/site_specific/base.py
+${PYSITELIB}/wagtail/contrib/settings/tests/site_specific/base.pyc
+${PYSITELIB}/wagtail/contrib/settings/tests/site_specific/base.pyo
+${PYSITELIB}/wagtail/contrib/settings/tests/site_specific/test_admin.py
+${PYSITELIB}/wagtail/contrib/settings/tests/site_specific/test_admin.pyc
+${PYSITELIB}/wagtail/contrib/settings/tests/site_specific/test_admin.pyo
+${PYSITELIB}/wagtail/contrib/settings/tests/site_specific/test_forms.py
+${PYSITELIB}/wagtail/contrib/settings/tests/site_specific/test_forms.pyc
+${PYSITELIB}/wagtail/contrib/settings/tests/site_specific/test_forms.pyo
+${PYSITELIB}/wagtail/contrib/settings/tests/site_specific/test_model.py
+${PYSITELIB}/wagtail/contrib/settings/tests/site_specific/test_model.pyc
+${PYSITELIB}/wagtail/contrib/settings/tests/site_specific/test_model.pyo
+${PYSITELIB}/wagtail/contrib/settings/tests/site_specific/test_register.py
+${PYSITELIB}/wagtail/contrib/settings/tests/site_specific/test_register.pyc
+${PYSITELIB}/wagtail/contrib/settings/tests/site_specific/test_register.pyo
+${PYSITELIB}/wagtail/contrib/settings/tests/site_specific/test_templates.py
+${PYSITELIB}/wagtail/contrib/settings/tests/site_specific/test_templates.pyc
+${PYSITELIB}/wagtail/contrib/settings/tests/site_specific/test_templates.pyo
 ${PYSITELIB}/wagtail/contrib/settings/urls.py
 ${PYSITELIB}/wagtail/contrib/settings/urls.pyc
 ${PYSITELIB}/wagtail/contrib/settings/urls.pyo
@@ -2137,6 +2552,111 @@ ${PYSITELIB}/wagtail/contrib/settings/vi
 ${PYSITELIB}/wagtail/contrib/settings/wagtail_hooks.py
 ${PYSITELIB}/wagtail/contrib/settings/wagtail_hooks.pyc
 ${PYSITELIB}/wagtail/contrib/settings/wagtail_hooks.pyo
+${PYSITELIB}/wagtail/contrib/simple_translation/__init__.py
+${PYSITELIB}/wagtail/contrib/simple_translation/__init__.pyc
+${PYSITELIB}/wagtail/contrib/simple_translation/__init__.pyo
+${PYSITELIB}/wagtail/contrib/simple_translation/apps.py
+${PYSITELIB}/wagtail/contrib/simple_translation/apps.pyc
+${PYSITELIB}/wagtail/contrib/simple_translation/apps.pyo
+${PYSITELIB}/wagtail/contrib/simple_translation/forms.py
+${PYSITELIB}/wagtail/contrib/simple_translation/forms.pyc
+${PYSITELIB}/wagtail/contrib/simple_translation/forms.pyo
+${PYSITELIB}/wagtail/contrib/simple_translation/locale/ar/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/contrib/simple_translation/locale/ar/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/contrib/simple_translation/locale/ca/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/contrib/simple_translation/locale/ca/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/contrib/simple_translation/locale/cs/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/contrib/simple_translation/locale/cs/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/contrib/simple_translation/locale/cy/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/contrib/simple_translation/locale/cy/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/contrib/simple_translation/locale/de/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/contrib/simple_translation/locale/de/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/contrib/simple_translation/locale/el/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/contrib/simple_translation/locale/el/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/contrib/simple_translation/locale/en/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/contrib/simple_translation/locale/en/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/contrib/simple_translation/locale/es/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/contrib/simple_translation/locale/es/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/contrib/simple_translation/locale/fa/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/contrib/simple_translation/locale/fa/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/contrib/simple_translation/locale/fi/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/contrib/simple_translation/locale/fi/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/contrib/simple_translation/locale/fr/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/contrib/simple_translation/locale/fr/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/contrib/simple_translation/locale/gl/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/contrib/simple_translation/locale/gl/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/contrib/simple_translation/locale/hr_HR/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/contrib/simple_translation/locale/hr_HR/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/contrib/simple_translation/locale/hu/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/contrib/simple_translation/locale/hu/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/contrib/simple_translation/locale/is_IS/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/contrib/simple_translation/locale/is_IS/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/contrib/simple_translation/locale/it/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/contrib/simple_translation/locale/it/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/contrib/simple_translation/locale/ko/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/contrib/simple_translation/locale/ko/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/contrib/simple_translation/locale/lt/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/contrib/simple_translation/locale/lt/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/contrib/simple_translation/locale/mi/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/contrib/simple_translation/locale/mi/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/contrib/simple_translation/locale/mn/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/contrib/simple_translation/locale/mn/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/contrib/simple_translation/locale/nl/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/contrib/simple_translation/locale/nl/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/contrib/simple_translation/locale/pl/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/contrib/simple_translation/locale/pl/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/contrib/simple_translation/locale/pt_BR/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/contrib/simple_translation/locale/pt_BR/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/contrib/simple_translation/locale/pt_PT/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/contrib/simple_translation/locale/pt_PT/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/contrib/simple_translation/locale/ro/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/contrib/simple_translation/locale/ro/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/contrib/simple_translation/locale/ru/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/contrib/simple_translation/locale/ru/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/contrib/simple_translation/locale/sl/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/contrib/simple_translation/locale/sl/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/contrib/simple_translation/locale/sv/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/contrib/simple_translation/locale/sv/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/contrib/simple_translation/locale/uk/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/contrib/simple_translation/locale/uk/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/contrib/simple_translation/locale/vi/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/contrib/simple_translation/locale/vi/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/contrib/simple_translation/locale/zh_Hans/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/contrib/simple_translation/locale/zh_Hans/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/contrib/simple_translation/locale/zh_Hant/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/contrib/simple_translation/locale/zh_Hant/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/contrib/simple_translation/migrations/0001_initial.py
+${PYSITELIB}/wagtail/contrib/simple_translation/migrations/0001_initial.pyc
+${PYSITELIB}/wagtail/contrib/simple_translation/migrations/0001_initial.pyo
+${PYSITELIB}/wagtail/contrib/simple_translation/migrations/__init__.py
+${PYSITELIB}/wagtail/contrib/simple_translation/migrations/__init__.pyc
+${PYSITELIB}/wagtail/contrib/simple_translation/migrations/__init__.pyo
+${PYSITELIB}/wagtail/contrib/simple_translation/models.py
+${PYSITELIB}/wagtail/contrib/simple_translation/models.pyc
+${PYSITELIB}/wagtail/contrib/simple_translation/models.pyo
+${PYSITELIB}/wagtail/contrib/simple_translation/templates/simple_translation/admin/input_option.html
+${PYSITELIB}/wagtail/contrib/simple_translation/templates/simple_translation/admin/submit_translation.html
+${PYSITELIB}/wagtail/contrib/simple_translation/tests/__init__.py
+${PYSITELIB}/wagtail/contrib/simple_translation/tests/__init__.pyc
+${PYSITELIB}/wagtail/contrib/simple_translation/tests/__init__.pyo
+${PYSITELIB}/wagtail/contrib/simple_translation/tests/test_forms.py
+${PYSITELIB}/wagtail/contrib/simple_translation/tests/test_forms.pyc
+${PYSITELIB}/wagtail/contrib/simple_translation/tests/test_forms.pyo
+${PYSITELIB}/wagtail/contrib/simple_translation/tests/test_migrations.py
+${PYSITELIB}/wagtail/contrib/simple_translation/tests/test_migrations.pyc
+${PYSITELIB}/wagtail/contrib/simple_translation/tests/test_migrations.pyo
+${PYSITELIB}/wagtail/contrib/simple_translation/tests/test_views.py
+${PYSITELIB}/wagtail/contrib/simple_translation/tests/test_views.pyc
+${PYSITELIB}/wagtail/contrib/simple_translation/tests/test_views.pyo
+${PYSITELIB}/wagtail/contrib/simple_translation/tests/test_wagtail_hooks.py
+${PYSITELIB}/wagtail/contrib/simple_translation/tests/test_wagtail_hooks.pyc
+${PYSITELIB}/wagtail/contrib/simple_translation/tests/test_wagtail_hooks.pyo
+${PYSITELIB}/wagtail/contrib/simple_translation/views.py
+${PYSITELIB}/wagtail/contrib/simple_translation/views.pyc
+${PYSITELIB}/wagtail/contrib/simple_translation/views.pyo
+${PYSITELIB}/wagtail/contrib/simple_translation/wagtail_hooks.py
+${PYSITELIB}/wagtail/contrib/simple_translation/wagtail_hooks.pyc
+${PYSITELIB}/wagtail/contrib/simple_translation/wagtail_hooks.pyo
 ${PYSITELIB}/wagtail/contrib/sitemaps/__init__.py
 ${PYSITELIB}/wagtail/contrib/sitemaps/__init__.pyc
 ${PYSITELIB}/wagtail/contrib/sitemaps/__init__.pyo
@@ -2155,23 +2675,32 @@ ${PYSITELIB}/wagtail/contrib/sitemaps/te
 ${PYSITELIB}/wagtail/contrib/sitemaps/views.py
 ${PYSITELIB}/wagtail/contrib/sitemaps/views.pyc
 ${PYSITELIB}/wagtail/contrib/sitemaps/views.pyo
-${PYSITELIB}/wagtail/contrib/styleguide/.gitignore
 ${PYSITELIB}/wagtail/contrib/styleguide/__init__.py
 ${PYSITELIB}/wagtail/contrib/styleguide/__init__.pyc
 ${PYSITELIB}/wagtail/contrib/styleguide/__init__.pyo
 ${PYSITELIB}/wagtail/contrib/styleguide/apps.py
 ${PYSITELIB}/wagtail/contrib/styleguide/apps.pyc
 ${PYSITELIB}/wagtail/contrib/styleguide/apps.pyo
+${PYSITELIB}/wagtail/contrib/styleguide/locale/af/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/contrib/styleguide/locale/af/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/contrib/styleguide/locale/ar/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/contrib/styleguide/locale/ar/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/contrib/styleguide/locale/az_AZ/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/contrib/styleguide/locale/az_AZ/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/contrib/styleguide/locale/be/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/contrib/styleguide/locale/be/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/contrib/styleguide/locale/bg/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/contrib/styleguide/locale/bg/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/contrib/styleguide/locale/bn/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/contrib/styleguide/locale/bn/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/contrib/styleguide/locale/ca/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/contrib/styleguide/locale/ca/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/contrib/styleguide/locale/cs/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/contrib/styleguide/locale/cs/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/contrib/styleguide/locale/cy/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/contrib/styleguide/locale/cy/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/contrib/styleguide/locale/da/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/contrib/styleguide/locale/da/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/contrib/styleguide/locale/de/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/contrib/styleguide/locale/de/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/contrib/styleguide/locale/el/LC_MESSAGES/django.mo
@@ -2182,6 +2711,7 @@ ${PYSITELIB}/wagtail/contrib/styleguide/
 ${PYSITELIB}/wagtail/contrib/styleguide/locale/es/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/contrib/styleguide/locale/et/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/contrib/styleguide/locale/et/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/contrib/styleguide/locale/eu/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/contrib/styleguide/locale/fa/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/contrib/styleguide/locale/fa/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/contrib/styleguide/locale/fi/LC_MESSAGES/django.mo
@@ -2190,6 +2720,8 @@ ${PYSITELIB}/wagtail/contrib/styleguide/
 ${PYSITELIB}/wagtail/contrib/styleguide/locale/fr/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/contrib/styleguide/locale/gl/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/contrib/styleguide/locale/gl/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/contrib/styleguide/locale/he_IL/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/contrib/styleguide/locale/he_IL/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/contrib/styleguide/locale/hr_HR/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/contrib/styleguide/locale/hr_HR/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/contrib/styleguide/locale/ht/LC_MESSAGES/django.mo
@@ -2222,8 +2754,6 @@ ${PYSITELIB}/wagtail/contrib/styleguide/
 ${PYSITELIB}/wagtail/contrib/styleguide/locale/nb/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/contrib/styleguide/locale/nl/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/contrib/styleguide/locale/nl/LC_MESSAGES/django.po
-${PYSITELIB}/wagtail/contrib/styleguide/locale/nl_NL/LC_MESSAGES/django.mo
-${PYSITELIB}/wagtail/contrib/styleguide/locale/nl_NL/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/contrib/styleguide/locale/pl/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/contrib/styleguide/locale/pl/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/contrib/styleguide/locale/pt_BR/LC_MESSAGES/django.mo
@@ -2240,6 +2770,8 @@ ${PYSITELIB}/wagtail/contrib/styleguide/
 ${PYSITELIB}/wagtail/contrib/styleguide/locale/sl/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/contrib/styleguide/locale/sv/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/contrib/styleguide/locale/sv/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/contrib/styleguide/locale/ta/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/contrib/styleguide/locale/ta/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/contrib/styleguide/locale/tet/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/contrib/styleguide/locale/tet/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/contrib/styleguide/locale/th/LC_MESSAGES/django.mo
@@ -2250,6 +2782,8 @@ ${PYSITELIB}/wagtail/contrib/styleguide/
 ${PYSITELIB}/wagtail/contrib/styleguide/locale/tr_TR/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/contrib/styleguide/locale/uk/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/contrib/styleguide/locale/uk/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/contrib/styleguide/locale/vi/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/contrib/styleguide/locale/vi/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/contrib/styleguide/locale/zh/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/contrib/styleguide/locale/zh/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/contrib/styleguide/locale/zh_Hans/LC_MESSAGES/django.mo
@@ -2260,7 +2794,7 @@ ${PYSITELIB}/wagtail/contrib/styleguide/
 ${PYSITELIB}/wagtail/contrib/styleguide/models.pyc
 ${PYSITELIB}/wagtail/contrib/styleguide/models.pyo
 ${PYSITELIB}/wagtail/contrib/styleguide/static/wagtailstyleguide/css/styleguide.css
-${PYSITELIB}/wagtail/contrib/styleguide/static_src/wagtailstyleguide/scss/styleguide.scss
+${PYSITELIB}/wagtail/contrib/styleguide/static/wagtailstyleguide/css/styleguide.js
 ${PYSITELIB}/wagtail/contrib/styleguide/templates/wagtailstyleguide/base.html
 ${PYSITELIB}/wagtail/contrib/styleguide/tests.py
 ${PYSITELIB}/wagtail/contrib/styleguide/tests.pyc
@@ -2336,8 +2870,8 @@ ${PYSITELIB}/wagtail/contrib/table_block
 ${PYSITELIB}/wagtail/contrib/table_block/locale/my/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/contrib/table_block/locale/nb/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/contrib/table_block/locale/nb/LC_MESSAGES/django.po
-${PYSITELIB}/wagtail/contrib/table_block/locale/nl_NL/LC_MESSAGES/django.mo
-${PYSITELIB}/wagtail/contrib/table_block/locale/nl_NL/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/contrib/table_block/locale/nl/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/contrib/table_block/locale/nl/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/contrib/table_block/locale/pl/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/contrib/table_block/locale/pl/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/contrib/table_block/locale/pt_BR/LC_MESSAGES/django.mo
@@ -2350,6 +2884,8 @@ ${PYSITELIB}/wagtail/contrib/table_block
 ${PYSITELIB}/wagtail/contrib/table_block/locale/ru/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/contrib/table_block/locale/sk_SK/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/contrib/table_block/locale/sk_SK/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/contrib/table_block/locale/sl/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/contrib/table_block/locale/sl/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/contrib/table_block/locale/sv/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/contrib/table_block/locale/sv/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/contrib/table_block/locale/tet/LC_MESSAGES/django.mo
@@ -2362,6 +2898,8 @@ ${PYSITELIB}/wagtail/contrib/table_block
 ${PYSITELIB}/wagtail/contrib/table_block/locale/tr_TR/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/contrib/table_block/locale/uk/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/contrib/table_block/locale/uk/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/contrib/table_block/locale/vi/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/contrib/table_block/locale/vi/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/contrib/table_block/locale/zh_Hans/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/contrib/table_block/locale/zh_Hans/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/contrib/table_block/locale/zh_Hant/LC_MESSAGES/django.mo
@@ -2370,7 +2908,6 @@ ${PYSITELIB}/wagtail/contrib/table_block
 ${PYSITELIB}/wagtail/contrib/table_block/static/table_block/js/table.js
 ${PYSITELIB}/wagtail/contrib/table_block/static/table_block/js/vendor/handsontable-6.2.2.full.min.js
 ${PYSITELIB}/wagtail/contrib/table_block/templates/table_block/blocks/table.html
-${PYSITELIB}/wagtail/contrib/table_block/templates/table_block/widgets/table.html
 ${PYSITELIB}/wagtail/contrib/table_block/templatetags/__init__.py
 ${PYSITELIB}/wagtail/contrib/table_block/templatetags/__init__.pyc
 ${PYSITELIB}/wagtail/contrib/table_block/templatetags/__init__.pyo
@@ -2380,6 +2917,73 @@ ${PYSITELIB}/wagtail/contrib/table_block
 ${PYSITELIB}/wagtail/contrib/table_block/tests.py
 ${PYSITELIB}/wagtail/contrib/table_block/tests.pyc
 ${PYSITELIB}/wagtail/contrib/table_block/tests.pyo
+${PYSITELIB}/wagtail/contrib/typed_table_block/__init__.py
+${PYSITELIB}/wagtail/contrib/typed_table_block/__init__.pyc
+${PYSITELIB}/wagtail/contrib/typed_table_block/__init__.pyo
+${PYSITELIB}/wagtail/contrib/typed_table_block/blocks.py
+${PYSITELIB}/wagtail/contrib/typed_table_block/blocks.pyc
+${PYSITELIB}/wagtail/contrib/typed_table_block/blocks.pyo
+${PYSITELIB}/wagtail/contrib/typed_table_block/locale/ca/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/contrib/typed_table_block/locale/ca/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/contrib/typed_table_block/locale/cy/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/contrib/typed_table_block/locale/cy/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/contrib/typed_table_block/locale/de/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/contrib/typed_table_block/locale/de/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/contrib/typed_table_block/locale/el/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/contrib/typed_table_block/locale/el/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/contrib/typed_table_block/locale/en/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/contrib/typed_table_block/locale/en/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/contrib/typed_table_block/locale/es/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/contrib/typed_table_block/locale/es/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/contrib/typed_table_block/locale/fa/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/contrib/typed_table_block/locale/fa/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/contrib/typed_table_block/locale/fi/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/contrib/typed_table_block/locale/fi/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/contrib/typed_table_block/locale/fr/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/contrib/typed_table_block/locale/fr/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/contrib/typed_table_block/locale/gl/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/contrib/typed_table_block/locale/gl/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/contrib/typed_table_block/locale/hu/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/contrib/typed_table_block/locale/hu/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/contrib/typed_table_block/locale/is_IS/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/contrib/typed_table_block/locale/is_IS/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/contrib/typed_table_block/locale/it/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/contrib/typed_table_block/locale/it/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/contrib/typed_table_block/locale/ko/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/contrib/typed_table_block/locale/ko/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/contrib/typed_table_block/locale/lt/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/contrib/typed_table_block/locale/lt/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/contrib/typed_table_block/locale/nl/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/contrib/typed_table_block/locale/nl/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/contrib/typed_table_block/locale/pl/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/contrib/typed_table_block/locale/pl/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/contrib/typed_table_block/locale/pt_BR/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/contrib/typed_table_block/locale/pt_BR/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/contrib/typed_table_block/locale/pt_PT/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/contrib/typed_table_block/locale/pt_PT/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/contrib/typed_table_block/locale/ro/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/contrib/typed_table_block/locale/ro/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/contrib/typed_table_block/locale/ru/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/contrib/typed_table_block/locale/ru/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/contrib/typed_table_block/locale/sl/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/contrib/typed_table_block/locale/sl/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/contrib/typed_table_block/locale/sv/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/contrib/typed_table_block/locale/sv/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/contrib/typed_table_block/locale/uk/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/contrib/typed_table_block/locale/uk/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/contrib/typed_table_block/locale/zh/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/contrib/typed_table_block/locale/zh/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/contrib/typed_table_block/locale/zh_Hans/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/contrib/typed_table_block/locale/zh_Hans/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/contrib/typed_table_block/locale/zh_Hant/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/contrib/typed_table_block/locale/zh_Hant/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/contrib/typed_table_block/static/typed_table_block/css/typed_table_block.css
+${PYSITELIB}/wagtail/contrib/typed_table_block/static/typed_table_block/css/typed_table_block.js
+${PYSITELIB}/wagtail/contrib/typed_table_block/static/typed_table_block/js/typed_table_block.js
+${PYSITELIB}/wagtail/contrib/typed_table_block/templates/typed_table_block/typed_table_block.html
+${PYSITELIB}/wagtail/contrib/typed_table_block/tests.py
+${PYSITELIB}/wagtail/contrib/typed_table_block/tests.pyc
+${PYSITELIB}/wagtail/contrib/typed_table_block/tests.pyo
 ${PYSITELIB}/wagtail/core/__init__.py
 ${PYSITELIB}/wagtail/core/__init__.pyc
 ${PYSITELIB}/wagtail/core/__init__.pyo
@@ -2407,338 +3011,33 @@ ${PYSITELIB}/wagtail/core/blocks/stream_
 ${PYSITELIB}/wagtail/core/blocks/struct_block.py
 ${PYSITELIB}/wagtail/core/blocks/struct_block.pyc
 ${PYSITELIB}/wagtail/core/blocks/struct_block.pyo
-${PYSITELIB}/wagtail/core/blocks/utils.py
-${PYSITELIB}/wagtail/core/blocks/utils.pyc
-${PYSITELIB}/wagtail/core/blocks/utils.pyo
-${PYSITELIB}/wagtail/core/compat.py
-${PYSITELIB}/wagtail/core/compat.pyc
-${PYSITELIB}/wagtail/core/compat.pyo
-${PYSITELIB}/wagtail/core/exceptions.py
-${PYSITELIB}/wagtail/core/exceptions.pyc
-${PYSITELIB}/wagtail/core/exceptions.pyo
 ${PYSITELIB}/wagtail/core/fields.py
 ${PYSITELIB}/wagtail/core/fields.pyc
 ${PYSITELIB}/wagtail/core/fields.pyo
-${PYSITELIB}/wagtail/core/forms.py
-${PYSITELIB}/wagtail/core/forms.pyc
-${PYSITELIB}/wagtail/core/forms.pyo
 ${PYSITELIB}/wagtail/core/hooks.py
 ${PYSITELIB}/wagtail/core/hooks.pyc
 ${PYSITELIB}/wagtail/core/hooks.pyo
-${PYSITELIB}/wagtail/core/jinja2tags.py
-${PYSITELIB}/wagtail/core/jinja2tags.pyc
-${PYSITELIB}/wagtail/core/jinja2tags.pyo
-${PYSITELIB}/wagtail/core/locale/ar/LC_MESSAGES/django.mo
-${PYSITELIB}/wagtail/core/locale/ar/LC_MESSAGES/django.po
-${PYSITELIB}/wagtail/core/locale/be/LC_MESSAGES/django.mo
-${PYSITELIB}/wagtail/core/locale/be/LC_MESSAGES/django.po
-${PYSITELIB}/wagtail/core/locale/bg/LC_MESSAGES/django.mo
-${PYSITELIB}/wagtail/core/locale/bg/LC_MESSAGES/django.po
-${PYSITELIB}/wagtail/core/locale/ca/LC_MESSAGES/django.mo
-${PYSITELIB}/wagtail/core/locale/ca/LC_MESSAGES/django.po
-${PYSITELIB}/wagtail/core/locale/cs/LC_MESSAGES/django.mo
-${PYSITELIB}/wagtail/core/locale/cs/LC_MESSAGES/django.po
-${PYSITELIB}/wagtail/core/locale/de/LC_MESSAGES/django.mo
-${PYSITELIB}/wagtail/core/locale/de/LC_MESSAGES/django.po
-${PYSITELIB}/wagtail/core/locale/el/LC_MESSAGES/django.mo
-${PYSITELIB}/wagtail/core/locale/el/LC_MESSAGES/django.po
-${PYSITELIB}/wagtail/core/locale/en/LC_MESSAGES/django.mo
-${PYSITELIB}/wagtail/core/locale/en/LC_MESSAGES/django.po
-${PYSITELIB}/wagtail/core/locale/es/LC_MESSAGES/django.mo
-${PYSITELIB}/wagtail/core/locale/es/LC_MESSAGES/django.po
-${PYSITELIB}/wagtail/core/locale/et/LC_MESSAGES/django.mo
-${PYSITELIB}/wagtail/core/locale/et/LC_MESSAGES/django.po
-${PYSITELIB}/wagtail/core/locale/fa/LC_MESSAGES/django.mo
-${PYSITELIB}/wagtail/core/locale/fa/LC_MESSAGES/django.po
-${PYSITELIB}/wagtail/core/locale/fi/LC_MESSAGES/django.mo
-${PYSITELIB}/wagtail/core/locale/fi/LC_MESSAGES/django.po
-${PYSITELIB}/wagtail/core/locale/fr/LC_MESSAGES/django.mo
-${PYSITELIB}/wagtail/core/locale/fr/LC_MESSAGES/django.po
-${PYSITELIB}/wagtail/core/locale/gl/LC_MESSAGES/django.mo
-${PYSITELIB}/wagtail/core/locale/gl/LC_MESSAGES/django.po
-${PYSITELIB}/wagtail/core/locale/he_IL/LC_MESSAGES/django.mo
-${PYSITELIB}/wagtail/core/locale/he_IL/LC_MESSAGES/django.po
-${PYSITELIB}/wagtail/core/locale/hr_HR/LC_MESSAGES/django.mo
-${PYSITELIB}/wagtail/core/locale/hr_HR/LC_MESSAGES/django.po
-${PYSITELIB}/wagtail/core/locale/hu/LC_MESSAGES/django.mo
-${PYSITELIB}/wagtail/core/locale/hu/LC_MESSAGES/django.po
-${PYSITELIB}/wagtail/core/locale/id_ID/LC_MESSAGES/django.mo
-${PYSITELIB}/wagtail/core/locale/id_ID/LC_MESSAGES/django.po
-${PYSITELIB}/wagtail/core/locale/is_IS/LC_MESSAGES/django.mo
-${PYSITELIB}/wagtail/core/locale/is_IS/LC_MESSAGES/django.po
-${PYSITELIB}/wagtail/core/locale/it/LC_MESSAGES/django.mo
-${PYSITELIB}/wagtail/core/locale/it/LC_MESSAGES/django.po
-${PYSITELIB}/wagtail/core/locale/ja/LC_MESSAGES/django.mo
-${PYSITELIB}/wagtail/core/locale/ja/LC_MESSAGES/django.po
-${PYSITELIB}/wagtail/core/locale/ka/LC_MESSAGES/django.mo
-${PYSITELIB}/wagtail/core/locale/ka/LC_MESSAGES/django.po
-${PYSITELIB}/wagtail/core/locale/ko/LC_MESSAGES/django.mo
-${PYSITELIB}/wagtail/core/locale/ko/LC_MESSAGES/django.po
-${PYSITELIB}/wagtail/core/locale/lt/LC_MESSAGES/django.mo
-${PYSITELIB}/wagtail/core/locale/lt/LC_MESSAGES/django.po
-${PYSITELIB}/wagtail/core/locale/lv/LC_MESSAGES/django.mo
-${PYSITELIB}/wagtail/core/locale/lv/LC_MESSAGES/django.po
-${PYSITELIB}/wagtail/core/locale/mi/LC_MESSAGES/django.mo
-${PYSITELIB}/wagtail/core/locale/mi/LC_MESSAGES/django.po
-${PYSITELIB}/wagtail/core/locale/mn/LC_MESSAGES/django.mo
-${PYSITELIB}/wagtail/core/locale/mn/LC_MESSAGES/django.po
-${PYSITELIB}/wagtail/core/locale/nb/LC_MESSAGES/django.mo
-${PYSITELIB}/wagtail/core/locale/nb/LC_MESSAGES/django.po
-${PYSITELIB}/wagtail/core/locale/nl/LC_MESSAGES/django.mo
-${PYSITELIB}/wagtail/core/locale/nl/LC_MESSAGES/django.po
-${PYSITELIB}/wagtail/core/locale/nl_NL/LC_MESSAGES/django.mo
-${PYSITELIB}/wagtail/core/locale/nl_NL/LC_MESSAGES/django.po
-${PYSITELIB}/wagtail/core/locale/pl/LC_MESSAGES/django.mo
-${PYSITELIB}/wagtail/core/locale/pl/LC_MESSAGES/django.po
-${PYSITELIB}/wagtail/core/locale/pt_BR/LC_MESSAGES/django.mo
-${PYSITELIB}/wagtail/core/locale/pt_BR/LC_MESSAGES/django.po
-${PYSITELIB}/wagtail/core/locale/pt_PT/LC_MESSAGES/django.mo
-${PYSITELIB}/wagtail/core/locale/pt_PT/LC_MESSAGES/django.po
-${PYSITELIB}/wagtail/core/locale/ro/LC_MESSAGES/django.mo
-${PYSITELIB}/wagtail/core/locale/ro/LC_MESSAGES/django.po
-${PYSITELIB}/wagtail/core/locale/ru/LC_MESSAGES/django.mo
-${PYSITELIB}/wagtail/core/locale/ru/LC_MESSAGES/django.po
-${PYSITELIB}/wagtail/core/locale/sk_SK/LC_MESSAGES/django.mo
-${PYSITELIB}/wagtail/core/locale/sk_SK/LC_MESSAGES/django.po
-${PYSITELIB}/wagtail/core/locale/sl/LC_MESSAGES/django.mo
-${PYSITELIB}/wagtail/core/locale/sl/LC_MESSAGES/django.po
-${PYSITELIB}/wagtail/core/locale/sv/LC_MESSAGES/django.mo
-${PYSITELIB}/wagtail/core/locale/sv/LC_MESSAGES/django.po
-${PYSITELIB}/wagtail/core/locale/tet/LC_MESSAGES/django.mo
-${PYSITELIB}/wagtail/core/locale/tet/LC_MESSAGES/django.po
-${PYSITELIB}/wagtail/core/locale/th/LC_MESSAGES/django.mo
-${PYSITELIB}/wagtail/core/locale/th/LC_MESSAGES/django.po
-${PYSITELIB}/wagtail/core/locale/tr/LC_MESSAGES/django.mo
-${PYSITELIB}/wagtail/core/locale/tr/LC_MESSAGES/django.po
-${PYSITELIB}/wagtail/core/locale/tr_TR/LC_MESSAGES/django.mo
-${PYSITELIB}/wagtail/core/locale/tr_TR/LC_MESSAGES/django.po
-${PYSITELIB}/wagtail/core/locale/uk/LC_MESSAGES/django.mo
-${PYSITELIB}/wagtail/core/locale/uk/LC_MESSAGES/django.po
-${PYSITELIB}/wagtail/core/locale/zh/LC_MESSAGES/django.mo
-${PYSITELIB}/wagtail/core/locale/zh/LC_MESSAGES/django.po
-${PYSITELIB}/wagtail/core/locale/zh_Hans/LC_MESSAGES/django.mo
-${PYSITELIB}/wagtail/core/locale/zh_Hans/LC_MESSAGES/django.po
-${PYSITELIB}/wagtail/core/locale/zh_Hant/LC_MESSAGES/django.mo
-${PYSITELIB}/wagtail/core/locale/zh_Hant/LC_MESSAGES/django.po
-${PYSITELIB}/wagtail/core/management/__init__.py
-${PYSITELIB}/wagtail/core/management/__init__.pyc
-${PYSITELIB}/wagtail/core/management/__init__.pyo
-${PYSITELIB}/wagtail/core/management/commands/__init__.py
-${PYSITELIB}/wagtail/core/management/commands/__init__.pyc
-${PYSITELIB}/wagtail/core/management/commands/__init__.pyo
-${PYSITELIB}/wagtail/core/management/commands/create_log_entries_from_revisions.py
-${PYSITELIB}/wagtail/core/management/commands/create_log_entries_from_revisions.pyc
-${PYSITELIB}/wagtail/core/management/commands/create_log_entries_from_revisions.pyo
-${PYSITELIB}/wagtail/core/management/commands/fixtree.py
-${PYSITELIB}/wagtail/core/management/commands/fixtree.pyc
-${PYSITELIB}/wagtail/core/management/commands/fixtree.pyo
-${PYSITELIB}/wagtail/core/management/commands/move_pages.py
-${PYSITELIB}/wagtail/core/management/commands/move_pages.pyc
-${PYSITELIB}/wagtail/core/management/commands/move_pages.pyo
-${PYSITELIB}/wagtail/core/management/commands/publish_scheduled_pages.py
-${PYSITELIB}/wagtail/core/management/commands/publish_scheduled_pages.pyc
-${PYSITELIB}/wagtail/core/management/commands/publish_scheduled_pages.pyo
-${PYSITELIB}/wagtail/core/management/commands/purge_revisions.py
-${PYSITELIB}/wagtail/core/management/commands/purge_revisions.pyc
-${PYSITELIB}/wagtail/core/management/commands/purge_revisions.pyo
-${PYSITELIB}/wagtail/core/management/commands/replace_text.py
-${PYSITELIB}/wagtail/core/management/commands/replace_text.pyc
-${PYSITELIB}/wagtail/core/management/commands/replace_text.pyo
-${PYSITELIB}/wagtail/core/management/commands/set_url_paths.py
-${PYSITELIB}/wagtail/core/management/commands/set_url_paths.pyc
-${PYSITELIB}/wagtail/core/management/commands/set_url_paths.pyo
-${PYSITELIB}/wagtail/core/migrations/0001_initial.py
-${PYSITELIB}/wagtail/core/migrations/0001_initial.pyc
-${PYSITELIB}/wagtail/core/migrations/0001_initial.pyo
-${PYSITELIB}/wagtail/core/migrations/0001_squashed_0016_change_page_url_path_to_text_field.py
-${PYSITELIB}/wagtail/core/migrations/0001_squashed_0016_change_page_url_path_to_text_field.pyc
-${PYSITELIB}/wagtail/core/migrations/0001_squashed_0016_change_page_url_path_to_text_field.pyo
-${PYSITELIB}/wagtail/core/migrations/0002_initial_data.py
-${PYSITELIB}/wagtail/core/migrations/0002_initial_data.pyc
-${PYSITELIB}/wagtail/core/migrations/0002_initial_data.pyo
-${PYSITELIB}/wagtail/core/migrations/0003_add_uniqueness_constraint_on_group_page_permission.py
-${PYSITELIB}/wagtail/core/migrations/0003_add_uniqueness_constraint_on_group_page_permission.pyc
-${PYSITELIB}/wagtail/core/migrations/0003_add_uniqueness_constraint_on_group_page_permission.pyo
-${PYSITELIB}/wagtail/core/migrations/0004_page_locked.py
-${PYSITELIB}/wagtail/core/migrations/0004_page_locked.pyc
-${PYSITELIB}/wagtail/core/migrations/0004_page_locked.pyo
-${PYSITELIB}/wagtail/core/migrations/0005_add_page_lock_permission_to_moderators.py
-${PYSITELIB}/wagtail/core/migrations/0005_add_page_lock_permission_to_moderators.pyc
-${PYSITELIB}/wagtail/core/migrations/0005_add_page_lock_permission_to_moderators.pyo
-${PYSITELIB}/wagtail/core/migrations/0006_add_lock_page_permission.py
-${PYSITELIB}/wagtail/core/migrations/0006_add_lock_page_permission.pyc
-${PYSITELIB}/wagtail/core/migrations/0006_add_lock_page_permission.pyo
-${PYSITELIB}/wagtail/core/migrations/0007_page_latest_revision_created_at.py
-${PYSITELIB}/wagtail/core/migrations/0007_page_latest_revision_created_at.pyc
-${PYSITELIB}/wagtail/core/migrations/0007_page_latest_revision_created_at.pyo
-${PYSITELIB}/wagtail/core/migrations/0008_populate_latest_revision_created_at.py
-${PYSITELIB}/wagtail/core/migrations/0008_populate_latest_revision_created_at.pyc
-${PYSITELIB}/wagtail/core/migrations/0008_populate_latest_revision_created_at.pyo
-${PYSITELIB}/wagtail/core/migrations/0009_remove_auto_now_add_from_pagerevision_created_at.py
-${PYSITELIB}/wagtail/core/migrations/0009_remove_auto_now_add_from_pagerevision_created_at.pyc
-${PYSITELIB}/wagtail/core/migrations/0009_remove_auto_now_add_from_pagerevision_created_at.pyo
-${PYSITELIB}/wagtail/core/migrations/0010_change_page_owner_to_null_on_delete.py
-${PYSITELIB}/wagtail/core/migrations/0010_change_page_owner_to_null_on_delete.pyc
-${PYSITELIB}/wagtail/core/migrations/0010_change_page_owner_to_null_on_delete.pyo
-${PYSITELIB}/wagtail/core/migrations/0011_page_first_published_at.py
-${PYSITELIB}/wagtail/core/migrations/0011_page_first_published_at.pyc
-${PYSITELIB}/wagtail/core/migrations/0011_page_first_published_at.pyo
-${PYSITELIB}/wagtail/core/migrations/0012_extend_page_slug_field.py
-${PYSITELIB}/wagtail/core/migrations/0012_extend_page_slug_field.pyc
-${PYSITELIB}/wagtail/core/migrations/0012_extend_page_slug_field.pyo
-${PYSITELIB}/wagtail/core/migrations/0013_update_golive_expire_help_text.py
-${PYSITELIB}/wagtail/core/migrations/0013_update_golive_expire_help_text.pyc
-${PYSITELIB}/wagtail/core/migrations/0013_update_golive_expire_help_text.pyo
-${PYSITELIB}/wagtail/core/migrations/0014_add_verbose_name.py
-${PYSITELIB}/wagtail/core/migrations/0014_add_verbose_name.pyc
-${PYSITELIB}/wagtail/core/migrations/0014_add_verbose_name.pyo
-${PYSITELIB}/wagtail/core/migrations/0015_add_more_verbose_names.py
-${PYSITELIB}/wagtail/core/migrations/0015_add_more_verbose_names.pyc
-${PYSITELIB}/wagtail/core/migrations/0015_add_more_verbose_names.pyo
-${PYSITELIB}/wagtail/core/migrations/0016_change_page_url_path_to_text_field.py
-${PYSITELIB}/wagtail/core/migrations/0016_change_page_url_path_to_text_field.pyc
-${PYSITELIB}/wagtail/core/migrations/0016_change_page_url_path_to_text_field.pyo
-${PYSITELIB}/wagtail/core/migrations/0017_change_edit_page_permission_description.py
-${PYSITELIB}/wagtail/core/migrations/0017_change_edit_page_permission_description.pyc
-${PYSITELIB}/wagtail/core/migrations/0017_change_edit_page_permission_description.pyo
-${PYSITELIB}/wagtail/core/migrations/0018_pagerevision_submitted_for_moderation_index.py
-${PYSITELIB}/wagtail/core/migrations/0018_pagerevision_submitted_for_moderation_index.pyc
-${PYSITELIB}/wagtail/core/migrations/0018_pagerevision_submitted_for_moderation_index.pyo
-${PYSITELIB}/wagtail/core/migrations/0019_verbose_names_cleanup.py
-${PYSITELIB}/wagtail/core/migrations/0019_verbose_names_cleanup.pyc
-${PYSITELIB}/wagtail/core/migrations/0019_verbose_names_cleanup.pyo
-${PYSITELIB}/wagtail/core/migrations/0020_add_index_on_page_first_published_at.py
-${PYSITELIB}/wagtail/core/migrations/0020_add_index_on_page_first_published_at.pyc
-${PYSITELIB}/wagtail/core/migrations/0020_add_index_on_page_first_published_at.pyo
-${PYSITELIB}/wagtail/core/migrations/0021_capitalizeverbose.py
-${PYSITELIB}/wagtail/core/migrations/0021_capitalizeverbose.pyc
-${PYSITELIB}/wagtail/core/migrations/0021_capitalizeverbose.pyo
-${PYSITELIB}/wagtail/core/migrations/0022_add_site_name.py
-${PYSITELIB}/wagtail/core/migrations/0022_add_site_name.pyc
-${PYSITELIB}/wagtail/core/migrations/0022_add_site_name.pyo
-${PYSITELIB}/wagtail/core/migrations/0023_alter_page_revision_on_delete_behaviour.py
-${PYSITELIB}/wagtail/core/migrations/0023_alter_page_revision_on_delete_behaviour.pyc
-${PYSITELIB}/wagtail/core/migrations/0023_alter_page_revision_on_delete_behaviour.pyo
-${PYSITELIB}/wagtail/core/migrations/0024_alter_page_content_type_on_delete_behaviour.py
-${PYSITELIB}/wagtail/core/migrations/0024_alter_page_content_type_on_delete_behaviour.pyc
-${PYSITELIB}/wagtail/core/migrations/0024_alter_page_content_type_on_delete_behaviour.pyo
-${PYSITELIB}/wagtail/core/migrations/0024_collection.py
-${PYSITELIB}/wagtail/core/migrations/0024_collection.pyc
-${PYSITELIB}/wagtail/core/migrations/0024_collection.pyo
-${PYSITELIB}/wagtail/core/migrations/0025_collection_initial_data.py
-${PYSITELIB}/wagtail/core/migrations/0025_collection_initial_data.pyc
-${PYSITELIB}/wagtail/core/migrations/0025_collection_initial_data.pyo
-${PYSITELIB}/wagtail/core/migrations/0026_group_collection_permission.py
-${PYSITELIB}/wagtail/core/migrations/0026_group_collection_permission.pyc
-${PYSITELIB}/wagtail/core/migrations/0026_group_collection_permission.pyo
-${PYSITELIB}/wagtail/core/migrations/0027_fix_collection_path_collation.py
-${PYSITELIB}/wagtail/core/migrations/0027_fix_collection_path_collation.pyc
-${PYSITELIB}/wagtail/core/migrations/0027_fix_collection_path_collation.pyo
-${PYSITELIB}/wagtail/core/migrations/0028_merge.py
-${PYSITELIB}/wagtail/core/migrations/0028_merge.pyc
-${PYSITELIB}/wagtail/core/migrations/0028_merge.pyo
-${PYSITELIB}/wagtail/core/migrations/0029_unicode_slugfield_dj19.py
-${PYSITELIB}/wagtail/core/migrations/0029_unicode_slugfield_dj19.pyc
-${PYSITELIB}/wagtail/core/migrations/0029_unicode_slugfield_dj19.pyo
-${PYSITELIB}/wagtail/core/migrations/0030_index_on_pagerevision_created_at.py
-${PYSITELIB}/wagtail/core/migrations/0030_index_on_pagerevision_created_at.pyc
-${PYSITELIB}/wagtail/core/migrations/0030_index_on_pagerevision_created_at.pyo
-${PYSITELIB}/wagtail/core/migrations/0031_add_page_view_restriction_types.py
-${PYSITELIB}/wagtail/core/migrations/0031_add_page_view_restriction_types.pyc
-${PYSITELIB}/wagtail/core/migrations/0031_add_page_view_restriction_types.pyo
-${PYSITELIB}/wagtail/core/migrations/0032_add_bulk_delete_page_permission.py
-${PYSITELIB}/wagtail/core/migrations/0032_add_bulk_delete_page_permission.pyc
-${PYSITELIB}/wagtail/core/migrations/0032_add_bulk_delete_page_permission.pyo
-${PYSITELIB}/wagtail/core/migrations/0033_remove_golive_expiry_help_text.py
-${PYSITELIB}/wagtail/core/migrations/0033_remove_golive_expiry_help_text.pyc
-${PYSITELIB}/wagtail/core/migrations/0033_remove_golive_expiry_help_text.pyo
-${PYSITELIB}/wagtail/core/migrations/0034_page_live_revision.py
-${PYSITELIB}/wagtail/core/migrations/0034_page_live_revision.pyc
-${PYSITELIB}/wagtail/core/migrations/0034_page_live_revision.pyo
-${PYSITELIB}/wagtail/core/migrations/0035_page_last_published_at.py
-${PYSITELIB}/wagtail/core/migrations/0035_page_last_published_at.pyc
-${PYSITELIB}/wagtail/core/migrations/0035_page_last_published_at.pyo
-${PYSITELIB}/wagtail/core/migrations/0036_populate_page_last_published_at.py
-${PYSITELIB}/wagtail/core/migrations/0036_populate_page_last_published_at.pyc
-${PYSITELIB}/wagtail/core/migrations/0036_populate_page_last_published_at.pyo
-${PYSITELIB}/wagtail/core/migrations/0037_set_page_owner_editable.py
-${PYSITELIB}/wagtail/core/migrations/0037_set_page_owner_editable.pyc
-${PYSITELIB}/wagtail/core/migrations/0037_set_page_owner_editable.pyo
-${PYSITELIB}/wagtail/core/migrations/0038_make_first_published_at_editable.py
-${PYSITELIB}/wagtail/core/migrations/0038_make_first_published_at_editable.pyc
-${PYSITELIB}/wagtail/core/migrations/0038_make_first_published_at_editable.pyo
-${PYSITELIB}/wagtail/core/migrations/0039_collectionviewrestriction.py
-${PYSITELIB}/wagtail/core/migrations/0039_collectionviewrestriction.pyc
-${PYSITELIB}/wagtail/core/migrations/0039_collectionviewrestriction.pyo
-${PYSITELIB}/wagtail/core/migrations/0040_page_draft_title.py
-${PYSITELIB}/wagtail/core/migrations/0040_page_draft_title.pyc
-${PYSITELIB}/wagtail/core/migrations/0040_page_draft_title.pyo
-${PYSITELIB}/wagtail/core/migrations/0041_group_collection_permissions_verbose_name_plural.py
-${PYSITELIB}/wagtail/core/migrations/0041_group_collection_permissions_verbose_name_plural.pyc
-${PYSITELIB}/wagtail/core/migrations/0041_group_collection_permissions_verbose_name_plural.pyo
-${PYSITELIB}/wagtail/core/migrations/0042_index_on_pagerevision_approved_go_live_at.py
-${PYSITELIB}/wagtail/core/migrations/0042_index_on_pagerevision_approved_go_live_at.pyc
-${PYSITELIB}/wagtail/core/migrations/0042_index_on_pagerevision_approved_go_live_at.pyo
-${PYSITELIB}/wagtail/core/migrations/0043_lock_fields.py
-${PYSITELIB}/wagtail/core/migrations/0043_lock_fields.pyc
-${PYSITELIB}/wagtail/core/migrations/0043_lock_fields.pyo
-${PYSITELIB}/wagtail/core/migrations/0044_add_unlock_grouppagepermission.py
-${PYSITELIB}/wagtail/core/migrations/0044_add_unlock_grouppagepermission.pyc
-${PYSITELIB}/wagtail/core/migrations/0044_add_unlock_grouppagepermission.pyo
-${PYSITELIB}/wagtail/core/migrations/0045_assign_unlock_grouppagepermission.py
-${PYSITELIB}/wagtail/core/migrations/0045_assign_unlock_grouppagepermission.pyc
-${PYSITELIB}/wagtail/core/migrations/0045_assign_unlock_grouppagepermission.pyo
-${PYSITELIB}/wagtail/core/migrations/0046_site_name_remove_null.py
-${PYSITELIB}/wagtail/core/migrations/0046_site_name_remove_null.pyc
-${PYSITELIB}/wagtail/core/migrations/0046_site_name_remove_null.pyo
-${PYSITELIB}/wagtail/core/migrations/0047_add_workflow_models.py
-${PYSITELIB}/wagtail/core/migrations/0047_add_workflow_models.pyc
-${PYSITELIB}/wagtail/core/migrations/0047_add_workflow_models.pyo
-${PYSITELIB}/wagtail/core/migrations/0048_add_default_workflows.py
-${PYSITELIB}/wagtail/core/migrations/0048_add_default_workflows.pyc
-${PYSITELIB}/wagtail/core/migrations/0048_add_default_workflows.pyo
-${PYSITELIB}/wagtail/core/migrations/0049_taskstate_finished_by.py
-${PYSITELIB}/wagtail/core/migrations/0049_taskstate_finished_by.pyc
-${PYSITELIB}/wagtail/core/migrations/0049_taskstate_finished_by.pyo
-${PYSITELIB}/wagtail/core/migrations/0050_workflow_rejected_to_needs_changes.py
-${PYSITELIB}/wagtail/core/migrations/0050_workflow_rejected_to_needs_changes.pyc
-${PYSITELIB}/wagtail/core/migrations/0050_workflow_rejected_to_needs_changes.pyo
-${PYSITELIB}/wagtail/core/migrations/0051_taskstate_comment.py
-${PYSITELIB}/wagtail/core/migrations/0051_taskstate_comment.pyc
-${PYSITELIB}/wagtail/core/migrations/0051_taskstate_comment.pyo
-${PYSITELIB}/wagtail/core/migrations/0052_pagelogentry.py
-${PYSITELIB}/wagtail/core/migrations/0052_pagelogentry.pyc
-${PYSITELIB}/wagtail/core/migrations/0052_pagelogentry.pyo
-${PYSITELIB}/wagtail/core/migrations/0053_locale_model.py
-${PYSITELIB}/wagtail/core/migrations/0053_locale_model.pyc
-${PYSITELIB}/wagtail/core/migrations/0053_locale_model.pyo
-${PYSITELIB}/wagtail/core/migrations/0054_initial_locale.py
-${PYSITELIB}/wagtail/core/migrations/0054_initial_locale.pyc
-${PYSITELIB}/wagtail/core/migrations/0054_initial_locale.pyo
-${PYSITELIB}/wagtail/core/migrations/0055_page_locale_fields.py
-${PYSITELIB}/wagtail/core/migrations/0055_page_locale_fields.pyc
-${PYSITELIB}/wagtail/core/migrations/0055_page_locale_fields.pyo
-${PYSITELIB}/wagtail/core/migrations/0056_page_locale_fields_populate.py
-${PYSITELIB}/wagtail/core/migrations/0056_page_locale_fields_populate.pyc
-${PYSITELIB}/wagtail/core/migrations/0056_page_locale_fields_populate.pyo
-${PYSITELIB}/wagtail/core/migrations/0057_page_locale_fields_notnull.py
-${PYSITELIB}/wagtail/core/migrations/0057_page_locale_fields_notnull.pyc
-${PYSITELIB}/wagtail/core/migrations/0057_page_locale_fields_notnull.pyo
-${PYSITELIB}/wagtail/core/migrations/0058_page_alias_of.py
-${PYSITELIB}/wagtail/core/migrations/0058_page_alias_of.pyc
-${PYSITELIB}/wagtail/core/migrations/0058_page_alias_of.pyo
-${PYSITELIB}/wagtail/core/migrations/0059_apply_collection_ordering.py
-${PYSITELIB}/wagtail/core/migrations/0059_apply_collection_ordering.pyc
-${PYSITELIB}/wagtail/core/migrations/0059_apply_collection_ordering.pyo
-${PYSITELIB}/wagtail/core/migrations/0060_fix_workflow_unique_constraint.py
-${PYSITELIB}/wagtail/core/migrations/0060_fix_workflow_unique_constraint.pyc
-${PYSITELIB}/wagtail/core/migrations/0060_fix_workflow_unique_constraint.pyo
-${PYSITELIB}/wagtail/core/migrations/__init__.py
-${PYSITELIB}/wagtail/core/migrations/__init__.pyc
-${PYSITELIB}/wagtail/core/migrations/__init__.pyo
-${PYSITELIB}/wagtail/core/models.py
-${PYSITELIB}/wagtail/core/models.pyc
-${PYSITELIB}/wagtail/core/models.pyo
+${PYSITELIB}/wagtail/core/log_actions.py
+${PYSITELIB}/wagtail/core/log_actions.pyc
+${PYSITELIB}/wagtail/core/log_actions.pyo
+${PYSITELIB}/wagtail/core/models/__init__.py
+${PYSITELIB}/wagtail/core/models/__init__.pyc
+${PYSITELIB}/wagtail/core/models/__init__.pyo
+${PYSITELIB}/wagtail/core/models/audit_log.py
+${PYSITELIB}/wagtail/core/models/audit_log.pyc
+${PYSITELIB}/wagtail/core/models/audit_log.pyo
+${PYSITELIB}/wagtail/core/models/collections.py
+${PYSITELIB}/wagtail/core/models/collections.pyc
+${PYSITELIB}/wagtail/core/models/collections.pyo
+${PYSITELIB}/wagtail/core/models/copying.py
+${PYSITELIB}/wagtail/core/models/copying.pyc
+${PYSITELIB}/wagtail/core/models/copying.pyo
+${PYSITELIB}/wagtail/core/models/i18n.py
+${PYSITELIB}/wagtail/core/models/i18n.pyc
+${PYSITELIB}/wagtail/core/models/i18n.pyo
+${PYSITELIB}/wagtail/core/models/sites.py
+${PYSITELIB}/wagtail/core/models/sites.pyc
+${PYSITELIB}/wagtail/core/models/sites.pyo
 ${PYSITELIB}/wagtail/core/permission_policies/__init__.py
 ${PYSITELIB}/wagtail/core/permission_policies/__init__.pyc
 ${PYSITELIB}/wagtail/core/permission_policies/__init__.pyo
@@ -2751,140 +3050,45 @@ ${PYSITELIB}/wagtail/core/permission_pol
 ${PYSITELIB}/wagtail/core/permissions.py
 ${PYSITELIB}/wagtail/core/permissions.pyc
 ${PYSITELIB}/wagtail/core/permissions.pyo
-${PYSITELIB}/wagtail/core/query.py
-${PYSITELIB}/wagtail/core/query.pyc
-${PYSITELIB}/wagtail/core/query.pyo
 ${PYSITELIB}/wagtail/core/rich_text/__init__.py
 ${PYSITELIB}/wagtail/core/rich_text/__init__.pyc
 ${PYSITELIB}/wagtail/core/rich_text/__init__.pyo
 ${PYSITELIB}/wagtail/core/rich_text/feature_registry.py
 ${PYSITELIB}/wagtail/core/rich_text/feature_registry.pyc
 ${PYSITELIB}/wagtail/core/rich_text/feature_registry.pyo
-${PYSITELIB}/wagtail/core/rich_text/pages.py
-${PYSITELIB}/wagtail/core/rich_text/pages.pyc
-${PYSITELIB}/wagtail/core/rich_text/pages.pyo
 ${PYSITELIB}/wagtail/core/rich_text/rewriters.py
 ${PYSITELIB}/wagtail/core/rich_text/rewriters.pyc
 ${PYSITELIB}/wagtail/core/rich_text/rewriters.pyo
-${PYSITELIB}/wagtail/core/signal_handlers.py
-${PYSITELIB}/wagtail/core/signal_handlers.pyc
-${PYSITELIB}/wagtail/core/signal_handlers.pyo
 ${PYSITELIB}/wagtail/core/signals.py
 ${PYSITELIB}/wagtail/core/signals.pyc
 ${PYSITELIB}/wagtail/core/signals.pyo
 ${PYSITELIB}/wagtail/core/sites.py
 ${PYSITELIB}/wagtail/core/sites.pyc
 ${PYSITELIB}/wagtail/core/sites.pyo
-${PYSITELIB}/wagtail/core/templates/wagtailcore/login.html
-${PYSITELIB}/wagtail/core/templates/wagtailcore/page.html
-${PYSITELIB}/wagtail/core/templates/wagtailcore/password_required.html
-${PYSITELIB}/wagtail/core/templates/wagtailcore/shared/richtext.html
+${PYSITELIB}/wagtail/core/telepath.py
+${PYSITELIB}/wagtail/core/telepath.pyc
+${PYSITELIB}/wagtail/core/telepath.pyo
 ${PYSITELIB}/wagtail/core/templatetags/__init__.py
 ${PYSITELIB}/wagtail/core/templatetags/__init__.pyc
 ${PYSITELIB}/wagtail/core/templatetags/__init__.pyo
 ${PYSITELIB}/wagtail/core/templatetags/wagtailcore_tags.py
 ${PYSITELIB}/wagtail/core/templatetags/wagtailcore_tags.pyc
 ${PYSITELIB}/wagtail/core/templatetags/wagtailcore_tags.pyo
-${PYSITELIB}/wagtail/core/tests/__init__.py
-${PYSITELIB}/wagtail/core/tests/__init__.pyc
-${PYSITELIB}/wagtail/core/tests/__init__.pyo
-${PYSITELIB}/wagtail/core/tests/test_audit_log.py
-${PYSITELIB}/wagtail/core/tests/test_audit_log.pyc
-${PYSITELIB}/wagtail/core/tests/test_audit_log.pyo
-${PYSITELIB}/wagtail/core/tests/test_blocks.py
-${PYSITELIB}/wagtail/core/tests/test_blocks.pyc
-${PYSITELIB}/wagtail/core/tests/test_blocks.pyo
-${PYSITELIB}/wagtail/core/tests/test_collection_model.py
-${PYSITELIB}/wagtail/core/tests/test_collection_model.pyc
-${PYSITELIB}/wagtail/core/tests/test_collection_model.pyo
-${PYSITELIB}/wagtail/core/tests/test_collection_permission_policies.py
-${PYSITELIB}/wagtail/core/tests/test_collection_permission_policies.pyc
-${PYSITELIB}/wagtail/core/tests/test_collection_permission_policies.pyo
-${PYSITELIB}/wagtail/core/tests/test_hooks.py
-${PYSITELIB}/wagtail/core/tests/test_hooks.pyc
-${PYSITELIB}/wagtail/core/tests/test_hooks.pyo
-${PYSITELIB}/wagtail/core/tests/test_jinja2.py
-${PYSITELIB}/wagtail/core/tests/test_jinja2.pyc
-${PYSITELIB}/wagtail/core/tests/test_jinja2.pyo
-${PYSITELIB}/wagtail/core/tests/test_locale_model.py
-${PYSITELIB}/wagtail/core/tests/test_locale_model.pyc
-${PYSITELIB}/wagtail/core/tests/test_locale_model.pyo
-${PYSITELIB}/wagtail/core/tests/test_management_commands.py
-${PYSITELIB}/wagtail/core/tests/test_management_commands.pyc
-${PYSITELIB}/wagtail/core/tests/test_management_commands.pyo
-${PYSITELIB}/wagtail/core/tests/test_migrations.py
-${PYSITELIB}/wagtail/core/tests/test_migrations.pyc
-${PYSITELIB}/wagtail/core/tests/test_migrations.pyo
-${PYSITELIB}/wagtail/core/tests/test_page_model.py
-${PYSITELIB}/wagtail/core/tests/test_page_model.pyc
-${PYSITELIB}/wagtail/core/tests/test_page_model.pyo
-${PYSITELIB}/wagtail/core/tests/test_page_permissions.py
-${PYSITELIB}/wagtail/core/tests/test_page_permissions.pyc
-${PYSITELIB}/wagtail/core/tests/test_page_permissions.pyo
-${PYSITELIB}/wagtail/core/tests/test_page_privacy.py
-${PYSITELIB}/wagtail/core/tests/test_page_privacy.pyc
-${PYSITELIB}/wagtail/core/tests/test_page_privacy.pyo
-${PYSITELIB}/wagtail/core/tests/test_page_queryset.py
-${PYSITELIB}/wagtail/core/tests/test_page_queryset.pyc
-${PYSITELIB}/wagtail/core/tests/test_page_queryset.pyo
-${PYSITELIB}/wagtail/core/tests/test_permission_policies.py
-${PYSITELIB}/wagtail/core/tests/test_permission_policies.pyc
-${PYSITELIB}/wagtail/core/tests/test_permission_policies.pyo
-${PYSITELIB}/wagtail/core/tests/test_rich_text.py
-${PYSITELIB}/wagtail/core/tests/test_rich_text.pyc
-${PYSITELIB}/wagtail/core/tests/test_rich_text.pyo
-${PYSITELIB}/wagtail/core/tests/test_sites.py
-${PYSITELIB}/wagtail/core/tests/test_sites.pyc
-${PYSITELIB}/wagtail/core/tests/test_sites.pyo
-${PYSITELIB}/wagtail/core/tests/test_streamfield.py
-${PYSITELIB}/wagtail/core/tests/test_streamfield.pyc
-${PYSITELIB}/wagtail/core/tests/test_streamfield.pyo
-${PYSITELIB}/wagtail/core/tests/test_tests.py
-${PYSITELIB}/wagtail/core/tests/test_tests.pyc
-${PYSITELIB}/wagtail/core/tests/test_tests.pyo
-${PYSITELIB}/wagtail/core/tests/test_translatablemixin.py
-${PYSITELIB}/wagtail/core/tests/test_translatablemixin.pyc
-${PYSITELIB}/wagtail/core/tests/test_translatablemixin.pyo
-${PYSITELIB}/wagtail/core/tests/test_utils.py
-${PYSITELIB}/wagtail/core/tests/test_utils.pyc
-${PYSITELIB}/wagtail/core/tests/test_utils.pyo
-${PYSITELIB}/wagtail/core/tests/test_views.py
-${PYSITELIB}/wagtail/core/tests/test_views.pyc
-${PYSITELIB}/wagtail/core/tests/test_views.pyo
-${PYSITELIB}/wagtail/core/tests/test_whitelist.py
-${PYSITELIB}/wagtail/core/tests/test_whitelist.pyc
-${PYSITELIB}/wagtail/core/tests/test_whitelist.pyo
-${PYSITELIB}/wagtail/core/tests/test_workflow.py
-${PYSITELIB}/wagtail/core/tests/test_workflow.pyc
-${PYSITELIB}/wagtail/core/tests/test_workflow.pyo
-${PYSITELIB}/wagtail/core/tests/tests.py
-${PYSITELIB}/wagtail/core/tests/tests.pyc
-${PYSITELIB}/wagtail/core/tests/tests.pyo
-${PYSITELIB}/wagtail/core/treebeard.py
-${PYSITELIB}/wagtail/core/treebeard.pyc
-${PYSITELIB}/wagtail/core/treebeard.pyo
-${PYSITELIB}/wagtail/core/url_routing.py
-${PYSITELIB}/wagtail/core/url_routing.pyc
-${PYSITELIB}/wagtail/core/url_routing.pyo
 ${PYSITELIB}/wagtail/core/urls.py
 ${PYSITELIB}/wagtail/core/urls.pyc
 ${PYSITELIB}/wagtail/core/urls.pyo
 ${PYSITELIB}/wagtail/core/utils.py
 ${PYSITELIB}/wagtail/core/utils.pyc
 ${PYSITELIB}/wagtail/core/utils.pyo
-${PYSITELIB}/wagtail/core/views.py
-${PYSITELIB}/wagtail/core/views.pyc
-${PYSITELIB}/wagtail/core/views.pyo
-${PYSITELIB}/wagtail/core/wagtail_hooks.py
-${PYSITELIB}/wagtail/core/wagtail_hooks.pyc
-${PYSITELIB}/wagtail/core/wagtail_hooks.pyo
 ${PYSITELIB}/wagtail/core/whitelist.py
 ${PYSITELIB}/wagtail/core/whitelist.pyc
 ${PYSITELIB}/wagtail/core/whitelist.pyo
-${PYSITELIB}/wagtail/core/workflows.py
-${PYSITELIB}/wagtail/core/workflows.pyc
-${PYSITELIB}/wagtail/core/workflows.pyo
-${PYSITELIB}/wagtail/documents/.gitignore
+${PYSITELIB}/wagtail/core/widget_adapters.py
+${PYSITELIB}/wagtail/core/widget_adapters.pyc
+${PYSITELIB}/wagtail/core/widget_adapters.pyo
+${PYSITELIB}/wagtail/coreutils.py
+${PYSITELIB}/wagtail/coreutils.pyc
+${PYSITELIB}/wagtail/coreutils.pyo
 ${PYSITELIB}/wagtail/documents/__init__.py
 ${PYSITELIB}/wagtail/documents/__init__.pyc
 ${PYSITELIB}/wagtail/documents/__init__.pyo
@@ -2924,16 +3128,24 @@ ${PYSITELIB}/wagtail/documents/edit_hand
 ${PYSITELIB}/wagtail/documents/forms.py
 ${PYSITELIB}/wagtail/documents/forms.pyc
 ${PYSITELIB}/wagtail/documents/forms.pyo
+${PYSITELIB}/wagtail/documents/locale/af/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/documents/locale/af/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/documents/locale/ar/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/documents/locale/ar/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/documents/locale/az_AZ/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/documents/locale/az_AZ/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/documents/locale/be/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/documents/locale/be/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/documents/locale/bg/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/documents/locale/bg/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/documents/locale/bn/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/documents/locale/bn/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/documents/locale/ca/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/documents/locale/ca/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/documents/locale/cs/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/documents/locale/cs/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/documents/locale/cy/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/documents/locale/cy/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/documents/locale/da/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/documents/locale/da/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/documents/locale/de/LC_MESSAGES/django.mo
@@ -2946,6 +3158,8 @@ ${PYSITELIB}/wagtail/documents/locale/es
 ${PYSITELIB}/wagtail/documents/locale/es/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/documents/locale/et/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/documents/locale/et/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/documents/locale/eu/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/documents/locale/eu/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/documents/locale/fa/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/documents/locale/fa/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/documents/locale/fi/LC_MESSAGES/django.mo
@@ -2958,6 +3172,8 @@ ${PYSITELIB}/wagtail/documents/locale/he
 ${PYSITELIB}/wagtail/documents/locale/he_IL/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/documents/locale/hr_HR/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/documents/locale/hr_HR/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/documents/locale/ht/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/documents/locale/ht/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/documents/locale/hu/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/documents/locale/hu/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/documents/locale/id_ID/LC_MESSAGES/django.mo
@@ -2980,12 +3196,12 @@ ${PYSITELIB}/wagtail/documents/locale/mi
 ${PYSITELIB}/wagtail/documents/locale/mi/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/documents/locale/mn/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/documents/locale/mn/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/documents/locale/my/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/documents/locale/my/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/documents/locale/nb/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/documents/locale/nb/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/documents/locale/nl/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/documents/locale/nl/LC_MESSAGES/django.po
-${PYSITELIB}/wagtail/documents/locale/nl_NL/LC_MESSAGES/django.mo
-${PYSITELIB}/wagtail/documents/locale/nl_NL/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/documents/locale/pl/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/documents/locale/pl/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/documents/locale/pt_BR/LC_MESSAGES/django.mo
@@ -3000,8 +3216,12 @@ ${PYSITELIB}/wagtail/documents/locale/sk
 ${PYSITELIB}/wagtail/documents/locale/sk_SK/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/documents/locale/sl/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/documents/locale/sl/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/documents/locale/sr/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/documents/locale/sr/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/documents/locale/sv/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/documents/locale/sv/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/documents/locale/ta/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/documents/locale/ta/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/documents/locale/tet/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/documents/locale/tet/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/documents/locale/th/LC_MESSAGES/django.mo
@@ -3012,6 +3232,8 @@ ${PYSITELIB}/wagtail/documents/locale/tr
 ${PYSITELIB}/wagtail/documents/locale/tr_TR/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/documents/locale/uk/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/documents/locale/uk/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/documents/locale/vi/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/documents/locale/vi/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/documents/locale/zh/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/documents/locale/zh/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/documents/locale/zh_Hans/LC_MESSAGES/django.mo
@@ -3078,20 +3300,16 @@ ${PYSITELIB}/wagtail/documents/rich_text
 ${PYSITELIB}/wagtail/documents/signal_handlers.py
 ${PYSITELIB}/wagtail/documents/signal_handlers.pyc
 ${PYSITELIB}/wagtail/documents/signal_handlers.pyo
-${PYSITELIB}/wagtail/documents/static/wagtaildocs/css/add-multiple.css
 ${PYSITELIB}/wagtail/documents/static/wagtaildocs/js/add-multiple.js
 ${PYSITELIB}/wagtail/documents/static/wagtaildocs/js/document-chooser-modal.js
+${PYSITELIB}/wagtail/documents/static/wagtaildocs/js/document-chooser-telepath.js
 ${PYSITELIB}/wagtail/documents/static/wagtaildocs/js/document-chooser.js
-${PYSITELIB}/wagtail/documents/static/wagtaildocs/js/document-chooser.js.map
-${PYSITELIB}/wagtail/documents/static/wagtaildocs/js/hallo-plugins/hallo-wagtaildoclink.js
-${PYSITELIB}/wagtail/documents/static_src/wagtaildocs/js/add-multiple.js
-${PYSITELIB}/wagtail/documents/static_src/wagtaildocs/js/document-chooser-modal.js
-${PYSITELIB}/wagtail/documents/static_src/wagtaildocs/js/hallo-plugins/hallo-wagtaildoclink.js
-${PYSITELIB}/wagtail/documents/static_src/wagtaildocs/scss/add-multiple.scss
-${PYSITELIB}/wagtail/documents/templates/wagtaildocs/chooser/chooser.html
+${PYSITELIB}/wagtail/documents/templates/wagtaildocs/bulk_actions/confirm_bulk_add_tags.html
+${PYSITELIB}/wagtail/documents/templates/wagtaildocs/bulk_actions/confirm_bulk_add_to_collection.html
+${PYSITELIB}/wagtail/documents/templates/wagtaildocs/bulk_actions/confirm_bulk_delete.html
+${PYSITELIB}/wagtail/documents/templates/wagtaildocs/bulk_actions/list_items_with_no_access.html
 ${PYSITELIB}/wagtail/documents/templates/wagtaildocs/chooser/results.html
 ${PYSITELIB}/wagtail/documents/templates/wagtaildocs/documents/_file_field.html
-${PYSITELIB}/wagtail/documents/templates/wagtaildocs/documents/_file_field_as_li.html
 ${PYSITELIB}/wagtail/documents/templates/wagtaildocs/documents/add.html
 ${PYSITELIB}/wagtail/documents/templates/wagtaildocs/documents/confirm_delete.html
 ${PYSITELIB}/wagtail/documents/templates/wagtaildocs/documents/edit.html
@@ -3099,18 +3317,32 @@ ${PYSITELIB}/wagtail/documents/templates
 ${PYSITELIB}/wagtail/documents/templates/wagtaildocs/documents/list.html
 ${PYSITELIB}/wagtail/documents/templates/wagtaildocs/documents/results.html
 ${PYSITELIB}/wagtail/documents/templates/wagtaildocs/documents/usage.html
-${PYSITELIB}/wagtail/documents/templates/wagtaildocs/edit_handlers/document_chooser_panel.html
 ${PYSITELIB}/wagtail/documents/templates/wagtaildocs/homepage/site_summary_documents.html
 ${PYSITELIB}/wagtail/documents/templates/wagtaildocs/multiple/add.html
 ${PYSITELIB}/wagtail/documents/templates/wagtaildocs/password_required.html
 ${PYSITELIB}/wagtail/documents/templates/wagtaildocs/permissions/includes/document_permissions_formset.html
-${PYSITELIB}/wagtail/documents/templates/wagtaildocs/widgets/document_chooser.html
+${PYSITELIB}/wagtail/documents/templates/wagtaildocs/tables/download_cell.html
 ${PYSITELIB}/wagtail/documents/tests/__init__.py
 ${PYSITELIB}/wagtail/documents/tests/__init__.pyc
 ${PYSITELIB}/wagtail/documents/tests/__init__.pyo
 ${PYSITELIB}/wagtail/documents/tests/test_admin_views.py
 ${PYSITELIB}/wagtail/documents/tests/test_admin_views.pyc
 ${PYSITELIB}/wagtail/documents/tests/test_admin_views.pyo
+${PYSITELIB}/wagtail/documents/tests/test_blocks.py
+${PYSITELIB}/wagtail/documents/tests/test_blocks.pyc
+${PYSITELIB}/wagtail/documents/tests/test_blocks.pyo
+${PYSITELIB}/wagtail/documents/tests/test_bulk_actions/__init__.py
+${PYSITELIB}/wagtail/documents/tests/test_bulk_actions/__init__.pyc
+${PYSITELIB}/wagtail/documents/tests/test_bulk_actions/__init__.pyo
+${PYSITELIB}/wagtail/documents/tests/test_bulk_actions/test_bulk_add_tags.py
+${PYSITELIB}/wagtail/documents/tests/test_bulk_actions/test_bulk_add_tags.pyc
+${PYSITELIB}/wagtail/documents/tests/test_bulk_actions/test_bulk_add_tags.pyo
+${PYSITELIB}/wagtail/documents/tests/test_bulk_actions/test_bulk_add_to_collection.py
+${PYSITELIB}/wagtail/documents/tests/test_bulk_actions/test_bulk_add_to_collection.pyc
+${PYSITELIB}/wagtail/documents/tests/test_bulk_actions/test_bulk_add_to_collection.pyo
+${PYSITELIB}/wagtail/documents/tests/test_bulk_actions/test_bulk_delete.py
+${PYSITELIB}/wagtail/documents/tests/test_bulk_actions/test_bulk_delete.pyc
+${PYSITELIB}/wagtail/documents/tests/test_bulk_actions/test_bulk_delete.pyo
 ${PYSITELIB}/wagtail/documents/tests/test_collection_privacy.py
 ${PYSITELIB}/wagtail/documents/tests/test_collection_privacy.pyc
 ${PYSITELIB}/wagtail/documents/tests/test_collection_privacy.pyo
@@ -3141,6 +3373,21 @@ ${PYSITELIB}/wagtail/documents/urls.pyo
 ${PYSITELIB}/wagtail/documents/views/__init__.py
 ${PYSITELIB}/wagtail/documents/views/__init__.pyc
 ${PYSITELIB}/wagtail/documents/views/__init__.pyo
+${PYSITELIB}/wagtail/documents/views/bulk_actions/__init__.py
+${PYSITELIB}/wagtail/documents/views/bulk_actions/__init__.pyc
+${PYSITELIB}/wagtail/documents/views/bulk_actions/__init__.pyo
+${PYSITELIB}/wagtail/documents/views/bulk_actions/add_tags.py
+${PYSITELIB}/wagtail/documents/views/bulk_actions/add_tags.pyc
+${PYSITELIB}/wagtail/documents/views/bulk_actions/add_tags.pyo
+${PYSITELIB}/wagtail/documents/views/bulk_actions/add_to_collection.py
+${PYSITELIB}/wagtail/documents/views/bulk_actions/add_to_collection.pyc
+${PYSITELIB}/wagtail/documents/views/bulk_actions/add_to_collection.pyo
+${PYSITELIB}/wagtail/documents/views/bulk_actions/delete.py
+${PYSITELIB}/wagtail/documents/views/bulk_actions/delete.pyc
+${PYSITELIB}/wagtail/documents/views/bulk_actions/delete.pyo
+${PYSITELIB}/wagtail/documents/views/bulk_actions/document_bulk_action.py
+${PYSITELIB}/wagtail/documents/views/bulk_actions/document_bulk_action.pyc
+${PYSITELIB}/wagtail/documents/views/bulk_actions/document_bulk_action.pyo
 ${PYSITELIB}/wagtail/documents/views/chooser.py
 ${PYSITELIB}/wagtail/documents/views/chooser.pyc
 ${PYSITELIB}/wagtail/documents/views/chooser.pyo
@@ -3159,7 +3406,6 @@ ${PYSITELIB}/wagtail/documents/wagtail_h
 ${PYSITELIB}/wagtail/documents/widgets.py
 ${PYSITELIB}/wagtail/documents/widgets.pyc
 ${PYSITELIB}/wagtail/documents/widgets.pyo
-${PYSITELIB}/wagtail/embeds/.gitignore
 ${PYSITELIB}/wagtail/embeds/__init__.py
 ${PYSITELIB}/wagtail/embeds/__init__.pyc
 ${PYSITELIB}/wagtail/embeds/__init__.pyo
@@ -3201,16 +3447,22 @@ ${PYSITELIB}/wagtail/embeds/forms.pyc
 ${PYSITELIB}/wagtail/embeds/forms.pyo
 ${PYSITELIB}/wagtail/embeds/locale/ar/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/embeds/locale/ar/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/embeds/locale/az_AZ/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/embeds/locale/az_AZ/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/embeds/locale/be/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/embeds/locale/be/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/embeds/locale/bg/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/embeds/locale/bg/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/embeds/locale/bn/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/embeds/locale/bn/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/embeds/locale/ca/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/embeds/locale/ca/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/embeds/locale/cs/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/embeds/locale/cs/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/embeds/locale/cy/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/embeds/locale/cy/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/embeds/locale/da/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/embeds/locale/da/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/embeds/locale/de/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/embeds/locale/de/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/embeds/locale/el/LC_MESSAGES/django.mo
@@ -3261,8 +3513,6 @@ ${PYSITELIB}/wagtail/embeds/locale/nb/LC
 ${PYSITELIB}/wagtail/embeds/locale/nb/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/embeds/locale/nl/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/embeds/locale/nl/LC_MESSAGES/django.po
-${PYSITELIB}/wagtail/embeds/locale/nl_NL/LC_MESSAGES/django.mo
-${PYSITELIB}/wagtail/embeds/locale/nl_NL/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/embeds/locale/pl/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/embeds/locale/pl/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/embeds/locale/pt_BR/LC_MESSAGES/django.mo
@@ -3289,6 +3539,8 @@ ${PYSITELIB}/wagtail/embeds/locale/tr_TR
 ${PYSITELIB}/wagtail/embeds/locale/tr_TR/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/embeds/locale/uk/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/embeds/locale/uk/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/embeds/locale/vi/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/embeds/locale/vi/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/embeds/locale/zh/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/embeds/locale/zh/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/embeds/locale/zh_Hans/LC_MESSAGES/django.mo
@@ -3319,6 +3571,9 @@ ${PYSITELIB}/wagtail/embeds/migrations/0
 ${PYSITELIB}/wagtail/embeds/migrations/0008_allow_long_urls.py
 ${PYSITELIB}/wagtail/embeds/migrations/0008_allow_long_urls.pyc
 ${PYSITELIB}/wagtail/embeds/migrations/0008_allow_long_urls.pyo
+${PYSITELIB}/wagtail/embeds/migrations/0009_embed_cache_until.py
+${PYSITELIB}/wagtail/embeds/migrations/0009_embed_cache_until.pyc
+${PYSITELIB}/wagtail/embeds/migrations/0009_embed_cache_until.pyo
 ${PYSITELIB}/wagtail/embeds/migrations/__init__.py
 ${PYSITELIB}/wagtail/embeds/migrations/__init__.pyc
 ${PYSITELIB}/wagtail/embeds/migrations/__init__.pyo
@@ -3338,9 +3593,6 @@ ${PYSITELIB}/wagtail/embeds/rich_text/ed
 ${PYSITELIB}/wagtail/embeds/rich_text/editor_html.pyc
 ${PYSITELIB}/wagtail/embeds/rich_text/editor_html.pyo
 ${PYSITELIB}/wagtail/embeds/static/wagtailembeds/js/embed-chooser-modal.js
-${PYSITELIB}/wagtail/embeds/static/wagtailembeds/js/hallo-plugins/hallo-wagtailembeds.js
-${PYSITELIB}/wagtail/embeds/static_src/wagtailembeds/js/embed-chooser-modal.js
-${PYSITELIB}/wagtail/embeds/static_src/wagtailembeds/js/hallo-plugins/hallo-wagtailembeds.js
 ${PYSITELIB}/wagtail/embeds/templates/wagtailembeds/chooser/chooser.html
 ${PYSITELIB}/wagtail/embeds/templates/wagtailembeds/embed_editor.html
 ${PYSITELIB}/wagtail/embeds/templates/wagtailembeds/embed_frontend.html
@@ -3371,7 +3623,18 @@ ${PYSITELIB}/wagtail/embeds/views/choose
 ${PYSITELIB}/wagtail/embeds/wagtail_hooks.py
 ${PYSITELIB}/wagtail/embeds/wagtail_hooks.pyc
 ${PYSITELIB}/wagtail/embeds/wagtail_hooks.pyo
-${PYSITELIB}/wagtail/images/.gitignore
+${PYSITELIB}/wagtail/exceptions.py
+${PYSITELIB}/wagtail/exceptions.pyc
+${PYSITELIB}/wagtail/exceptions.pyo
+${PYSITELIB}/wagtail/fields.py
+${PYSITELIB}/wagtail/fields.pyc
+${PYSITELIB}/wagtail/fields.pyo
+${PYSITELIB}/wagtail/forms.py
+${PYSITELIB}/wagtail/forms.pyc
+${PYSITELIB}/wagtail/forms.pyo
+${PYSITELIB}/wagtail/hooks.py
+${PYSITELIB}/wagtail/hooks.pyc
+${PYSITELIB}/wagtail/hooks.pyo
 ${PYSITELIB}/wagtail/images/__init__.py
 ${PYSITELIB}/wagtail/images/__init__.pyc
 ${PYSITELIB}/wagtail/images/__init__.pyo
@@ -3437,16 +3700,26 @@ ${PYSITELIB}/wagtail/images/image_operat
 ${PYSITELIB}/wagtail/images/jinja2tags.py
 ${PYSITELIB}/wagtail/images/jinja2tags.pyc
 ${PYSITELIB}/wagtail/images/jinja2tags.pyo
+${PYSITELIB}/wagtail/images/locale/af/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/images/locale/af/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/images/locale/ar/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/images/locale/ar/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/images/locale/az_AZ/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/images/locale/az_AZ/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/images/locale/be/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/images/locale/be/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/images/locale/bg/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/images/locale/bg/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/images/locale/bn/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/images/locale/bn/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/images/locale/ca/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/images/locale/ca/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/images/locale/cs/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/images/locale/cs/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/images/locale/cy/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/images/locale/cy/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/images/locale/da/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/images/locale/da/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/images/locale/de/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/images/locale/de/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/images/locale/el/LC_MESSAGES/django.mo
@@ -3457,6 +3730,8 @@ ${PYSITELIB}/wagtail/images/locale/es/LC
 ${PYSITELIB}/wagtail/images/locale/es/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/images/locale/et/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/images/locale/et/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/images/locale/eu/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/images/locale/eu/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/images/locale/fa/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/images/locale/fa/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/images/locale/fi/LC_MESSAGES/django.mo
@@ -3469,6 +3744,8 @@ ${PYSITELIB}/wagtail/images/locale/he_IL
 ${PYSITELIB}/wagtail/images/locale/he_IL/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/images/locale/hr_HR/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/images/locale/hr_HR/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/images/locale/ht/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/images/locale/ht/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/images/locale/hu/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/images/locale/hu/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/images/locale/hy/LC_MESSAGES/django.mo
@@ -3492,12 +3769,12 @@ ${PYSITELIB}/wagtail/images/locale/mi/LC
 ${PYSITELIB}/wagtail/images/locale/mi/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/images/locale/mn/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/images/locale/mn/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/images/locale/my/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/images/locale/my/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/images/locale/nb/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/images/locale/nb/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/images/locale/nl/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/images/locale/nl/LC_MESSAGES/django.po
-${PYSITELIB}/wagtail/images/locale/nl_NL/LC_MESSAGES/django.mo
-${PYSITELIB}/wagtail/images/locale/nl_NL/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/images/locale/pl/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/images/locale/pl/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/images/locale/pt_BR/LC_MESSAGES/django.mo
@@ -3524,12 +3801,23 @@ ${PYSITELIB}/wagtail/images/locale/tr_TR
 ${PYSITELIB}/wagtail/images/locale/tr_TR/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/images/locale/uk/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/images/locale/uk/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/images/locale/vi/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/images/locale/vi/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/images/locale/zh/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/images/locale/zh/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/images/locale/zh_Hans/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/images/locale/zh_Hans/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/images/locale/zh_Hant/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/images/locale/zh_Hant/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/images/management/__init__.py
+${PYSITELIB}/wagtail/images/management/__init__.pyc
+${PYSITELIB}/wagtail/images/management/__init__.pyo
+${PYSITELIB}/wagtail/images/management/commands/__init__.py
+${PYSITELIB}/wagtail/images/management/commands/__init__.pyc
+${PYSITELIB}/wagtail/images/management/commands/__init__.pyo
+${PYSITELIB}/wagtail/images/management/commands/wagtail_update_image_renditions.py
+${PYSITELIB}/wagtail/images/management/commands/wagtail_update_image_renditions.pyc
+${PYSITELIB}/wagtail/images/management/commands/wagtail_update_image_renditions.pyo
 ${PYSITELIB}/wagtail/images/migrations/0001_initial.py
 ${PYSITELIB}/wagtail/images/migrations/0001_initial.pyc
 ${PYSITELIB}/wagtail/images/migrations/0001_initial.pyo
@@ -3602,6 +3890,12 @@ ${PYSITELIB}/wagtail/images/migrations/0
 ${PYSITELIB}/wagtail/images/migrations/0023_add_choose_permissions.py
 ${PYSITELIB}/wagtail/images/migrations/0023_add_choose_permissions.pyc
 ${PYSITELIB}/wagtail/images/migrations/0023_add_choose_permissions.pyo
+${PYSITELIB}/wagtail/images/migrations/0024_index_image_file_hash.py
+${PYSITELIB}/wagtail/images/migrations/0024_index_image_file_hash.pyc
+${PYSITELIB}/wagtail/images/migrations/0024_index_image_file_hash.pyo
+${PYSITELIB}/wagtail/images/migrations/0025_alter_image_file_alter_rendition_file.py
+${PYSITELIB}/wagtail/images/migrations/0025_alter_image_file_alter_rendition_file.pyc
+${PYSITELIB}/wagtail/images/migrations/0025_alter_image_file_alter_rendition_file.pyo
 ${PYSITELIB}/wagtail/images/migrations/__init__.py
 ${PYSITELIB}/wagtail/images/migrations/__init__.pyc
 ${PYSITELIB}/wagtail/images/migrations/__init__.pyo
@@ -3629,45 +3923,31 @@ ${PYSITELIB}/wagtail/images/shortcuts.py
 ${PYSITELIB}/wagtail/images/signal_handlers.py
 ${PYSITELIB}/wagtail/images/signal_handlers.pyc
 ${PYSITELIB}/wagtail/images/signal_handlers.pyo
-${PYSITELIB}/wagtail/images/static/wagtailimages/css/add-multiple.css
-${PYSITELIB}/wagtail/images/static/wagtailimages/css/focal-point-chooser.css
-${PYSITELIB}/wagtail/images/static/wagtailimages/css/vendor/Jcrop.gif
-${PYSITELIB}/wagtail/images/static/wagtailimages/css/vendor/jquery.Jcrop.min.css
+${PYSITELIB}/wagtail/images/static/wagtailimages/images/Jcrop.gif
 ${PYSITELIB}/wagtail/images/static/wagtailimages/js/add-multiple.js
 ${PYSITELIB}/wagtail/images/static/wagtailimages/js/focal-point-chooser.js
-${PYSITELIB}/wagtail/images/static/wagtailimages/js/hallo-plugins/hallo-wagtailimage.js
 ${PYSITELIB}/wagtail/images/static/wagtailimages/js/image-chooser-modal.js
+${PYSITELIB}/wagtail/images/static/wagtailimages/js/image-chooser-telepath.js
 ${PYSITELIB}/wagtail/images/static/wagtailimages/js/image-chooser.js
-${PYSITELIB}/wagtail/images/static/wagtailimages/js/image-chooser.js.map
 ${PYSITELIB}/wagtail/images/static/wagtailimages/js/image-url-generator.js
 ${PYSITELIB}/wagtail/images/static/wagtailimages/js/vendor/canvas-to-blob.min.js
 ${PYSITELIB}/wagtail/images/static/wagtailimages/js/vendor/jquery.Jcrop.min.js
 ${PYSITELIB}/wagtail/images/static/wagtailimages/js/vendor/jquery.fileupload-image.js
 ${PYSITELIB}/wagtail/images/static/wagtailimages/js/vendor/jquery.fileupload-validate.js
 ${PYSITELIB}/wagtail/images/static/wagtailimages/js/vendor/load-image.min.js
-${PYSITELIB}/wagtail/images/static_src/wagtailimages/css/vendor/Jcrop.gif
-${PYSITELIB}/wagtail/images/static_src/wagtailimages/css/vendor/jquery.Jcrop.min.css
-${PYSITELIB}/wagtail/images/static_src/wagtailimages/js/add-multiple.js
-${PYSITELIB}/wagtail/images/static_src/wagtailimages/js/focal-point-chooser.js
-${PYSITELIB}/wagtail/images/static_src/wagtailimages/js/hallo-plugins/hallo-wagtailimage.js
-${PYSITELIB}/wagtail/images/static_src/wagtailimages/js/image-chooser-modal.js
-${PYSITELIB}/wagtail/images/static_src/wagtailimages/js/image-url-generator.js
-${PYSITELIB}/wagtail/images/static_src/wagtailimages/js/vendor/canvas-to-blob.min.js
-${PYSITELIB}/wagtail/images/static_src/wagtailimages/js/vendor/jquery.Jcrop.min.js
-${PYSITELIB}/wagtail/images/static_src/wagtailimages/js/vendor/jquery.fileupload-image.js
-${PYSITELIB}/wagtail/images/static_src/wagtailimages/js/vendor/jquery.fileupload-validate.js
-${PYSITELIB}/wagtail/images/static_src/wagtailimages/js/vendor/load-image.min.js
-${PYSITELIB}/wagtail/images/static_src/wagtailimages/scss/add-multiple.scss
-${PYSITELIB}/wagtail/images/static_src/wagtailimages/scss/focal-point-chooser.scss
+${PYSITELIB}/wagtail/images/templates/wagtailimages/bulk_actions/confirm_bulk_add_tags.html
+${PYSITELIB}/wagtail/images/templates/wagtailimages/bulk_actions/confirm_bulk_add_to_collection.html
+${PYSITELIB}/wagtail/images/templates/wagtailimages/bulk_actions/confirm_bulk_delete.html
+${PYSITELIB}/wagtail/images/templates/wagtailimages/bulk_actions/list_items_with_no_access.html
 ${PYSITELIB}/wagtail/images/templates/wagtailimages/chooser/chooser.html
+${PYSITELIB}/wagtail/images/templates/wagtailimages/chooser/confirm_duplicate_upload.html
 ${PYSITELIB}/wagtail/images/templates/wagtailimages/chooser/results.html
 ${PYSITELIB}/wagtail/images/templates/wagtailimages/chooser/select_format.html
-${PYSITELIB}/wagtail/images/templates/wagtailimages/edit_handlers/image_chooser_panel.html
 ${PYSITELIB}/wagtail/images/templates/wagtailimages/homepage/site_summary_images.html
 ${PYSITELIB}/wagtail/images/templates/wagtailimages/images/_file_field.html
-${PYSITELIB}/wagtail/images/templates/wagtailimages/images/_file_field_as_li.html
 ${PYSITELIB}/wagtail/images/templates/wagtailimages/images/add.html
 ${PYSITELIB}/wagtail/images/templates/wagtailimages/images/confirm_delete.html
+${PYSITELIB}/wagtail/images/templates/wagtailimages/images/confirm_duplicate_upload.html
 ${PYSITELIB}/wagtail/images/templates/wagtailimages/images/edit.html
 ${PYSITELIB}/wagtail/images/templates/wagtailimages/images/index.html
 ${PYSITELIB}/wagtail/images/templates/wagtailimages/images/results.html
@@ -3687,6 +3967,14 @@ ${PYSITELIB}/wagtail/images/templatetags
 ${PYSITELIB}/wagtail/images/tests/__init__.py
 ${PYSITELIB}/wagtail/images/tests/__init__.pyc
 ${PYSITELIB}/wagtail/images/tests/__init__.pyo
+${PYSITELIB}/wagtail/images/tests/image_files/landscape_1.jpg
+${PYSITELIB}/wagtail/images/tests/image_files/landscape_2.jpg
+${PYSITELIB}/wagtail/images/tests/image_files/landscape_3.jpg
+${PYSITELIB}/wagtail/images/tests/image_files/landscape_4.jpg
+${PYSITELIB}/wagtail/images/tests/image_files/landscape_5.jpg
+${PYSITELIB}/wagtail/images/tests/image_files/landscape_6.jpg
+${PYSITELIB}/wagtail/images/tests/image_files/landscape_7.jpg
+${PYSITELIB}/wagtail/images/tests/image_files/landscape_8.jpg
 ${PYSITELIB}/wagtail/images/tests/test_admin_views.py
 ${PYSITELIB}/wagtail/images/tests/test_admin_views.pyc
 ${PYSITELIB}/wagtail/images/tests/test_admin_views.pyo
@@ -3696,6 +3984,18 @@ ${PYSITELIB}/wagtail/images/tests/test_a
 ${PYSITELIB}/wagtail/images/tests/test_blocks.py
 ${PYSITELIB}/wagtail/images/tests/test_blocks.pyc
 ${PYSITELIB}/wagtail/images/tests/test_blocks.pyo
+${PYSITELIB}/wagtail/images/tests/test_bulk_actions/__init__.py
+${PYSITELIB}/wagtail/images/tests/test_bulk_actions/__init__.pyc
+${PYSITELIB}/wagtail/images/tests/test_bulk_actions/__init__.pyo
+${PYSITELIB}/wagtail/images/tests/test_bulk_actions/test_bulk_add_tags.py
+${PYSITELIB}/wagtail/images/tests/test_bulk_actions/test_bulk_add_tags.pyc
+${PYSITELIB}/wagtail/images/tests/test_bulk_actions/test_bulk_add_tags.pyo
+${PYSITELIB}/wagtail/images/tests/test_bulk_actions/test_bulk_add_to_collection.py
+${PYSITELIB}/wagtail/images/tests/test_bulk_actions/test_bulk_add_to_collection.pyc
+${PYSITELIB}/wagtail/images/tests/test_bulk_actions/test_bulk_add_to_collection.pyo
+${PYSITELIB}/wagtail/images/tests/test_bulk_actions/test_bulk_delete.py
+${PYSITELIB}/wagtail/images/tests/test_bulk_actions/test_bulk_delete.pyc
+${PYSITELIB}/wagtail/images/tests/test_bulk_actions/test_bulk_delete.pyo
 ${PYSITELIB}/wagtail/images/tests/test_form_overrides.py
 ${PYSITELIB}/wagtail/images/tests/test_form_overrides.pyc
 ${PYSITELIB}/wagtail/images/tests/test_form_overrides.pyo
@@ -3705,6 +4005,9 @@ ${PYSITELIB}/wagtail/images/tests/test_i
 ${PYSITELIB}/wagtail/images/tests/test_jinja2.py
 ${PYSITELIB}/wagtail/images/tests/test_jinja2.pyc
 ${PYSITELIB}/wagtail/images/tests/test_jinja2.pyo
+${PYSITELIB}/wagtail/images/tests/test_management_commands.py
+${PYSITELIB}/wagtail/images/tests/test_management_commands.pyc
+${PYSITELIB}/wagtail/images/tests/test_management_commands.pyo
 ${PYSITELIB}/wagtail/images/tests/test_models.py
 ${PYSITELIB}/wagtail/images/tests/test_models.pyc
 ${PYSITELIB}/wagtail/images/tests/test_models.pyo
@@ -3720,6 +4023,9 @@ ${PYSITELIB}/wagtail/images/tests/test_s
 ${PYSITELIB}/wagtail/images/tests/test_templatetags.py
 ${PYSITELIB}/wagtail/images/tests/test_templatetags.pyc
 ${PYSITELIB}/wagtail/images/tests/test_templatetags.pyo
+${PYSITELIB}/wagtail/images/tests/test_transform.py
+${PYSITELIB}/wagtail/images/tests/test_transform.pyc
+${PYSITELIB}/wagtail/images/tests/test_transform.pyo
 ${PYSITELIB}/wagtail/images/tests/tests.py
 ${PYSITELIB}/wagtail/images/tests/tests.pyc
 ${PYSITELIB}/wagtail/images/tests/tests.pyo
@@ -3738,6 +4044,21 @@ ${PYSITELIB}/wagtail/images/utils.pyo
 ${PYSITELIB}/wagtail/images/views/__init__.py
 ${PYSITELIB}/wagtail/images/views/__init__.pyc
 ${PYSITELIB}/wagtail/images/views/__init__.pyo
+${PYSITELIB}/wagtail/images/views/bulk_actions/__init__.py
+${PYSITELIB}/wagtail/images/views/bulk_actions/__init__.pyc
+${PYSITELIB}/wagtail/images/views/bulk_actions/__init__.pyo
+${PYSITELIB}/wagtail/images/views/bulk_actions/add_tags.py
+${PYSITELIB}/wagtail/images/views/bulk_actions/add_tags.pyc
+${PYSITELIB}/wagtail/images/views/bulk_actions/add_tags.pyo
+${PYSITELIB}/wagtail/images/views/bulk_actions/add_to_collection.py
+${PYSITELIB}/wagtail/images/views/bulk_actions/add_to_collection.pyc
+${PYSITELIB}/wagtail/images/views/bulk_actions/add_to_collection.pyo
+${PYSITELIB}/wagtail/images/views/bulk_actions/delete.py
+${PYSITELIB}/wagtail/images/views/bulk_actions/delete.pyc
+${PYSITELIB}/wagtail/images/views/bulk_actions/delete.pyo
+${PYSITELIB}/wagtail/images/views/bulk_actions/image_bulk_action.py
+${PYSITELIB}/wagtail/images/views/bulk_actions/image_bulk_action.pyc
+${PYSITELIB}/wagtail/images/views/bulk_actions/image_bulk_action.pyo
 ${PYSITELIB}/wagtail/images/views/chooser.py
 ${PYSITELIB}/wagtail/images/views/chooser.pyc
 ${PYSITELIB}/wagtail/images/views/chooser.pyo
@@ -3756,6 +4077,115 @@ ${PYSITELIB}/wagtail/images/wagtail_hook
 ${PYSITELIB}/wagtail/images/widgets.py
 ${PYSITELIB}/wagtail/images/widgets.pyc
 ${PYSITELIB}/wagtail/images/widgets.pyo
+${PYSITELIB}/wagtail/jinja2tags.py
+${PYSITELIB}/wagtail/jinja2tags.pyc
+${PYSITELIB}/wagtail/jinja2tags.pyo
+${PYSITELIB}/wagtail/locale/af/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/locale/af/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/locale/ar/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/locale/ar/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/locale/az_AZ/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/locale/az_AZ/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/locale/be/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/locale/be/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/locale/bg/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/locale/bg/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/locale/bn/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/locale/bn/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/locale/ca/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/locale/ca/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/locale/cs/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/locale/cs/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/locale/cy/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/locale/cy/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/locale/da/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/locale/da/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/locale/de/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/locale/de/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/locale/el/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/locale/el/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/locale/en/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/locale/en/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/locale/es/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/locale/es/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/locale/et/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/locale/et/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/locale/eu/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/locale/eu/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/locale/fa/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/locale/fa/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/locale/fi/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/locale/fi/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/locale/fr/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/locale/fr/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/locale/gl/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/locale/gl/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/locale/he_IL/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/locale/he_IL/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/locale/hr_HR/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/locale/hr_HR/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/locale/hu/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/locale/hu/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/locale/id_ID/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/locale/id_ID/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/locale/is_IS/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/locale/is_IS/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/locale/it/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/locale/it/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/locale/ja/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/locale/ja/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/locale/ka/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/locale/ka/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/locale/ko/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/locale/ko/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/locale/lt/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/locale/lt/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/locale/lv/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/locale/lv/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/locale/mi/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/locale/mi/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/locale/mn/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/locale/mn/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/locale/my/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/locale/my/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/locale/nb/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/locale/nb/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/locale/nl/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/locale/nl/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/locale/pl/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/locale/pl/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/locale/pt_BR/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/locale/pt_BR/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/locale/pt_PT/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/locale/pt_PT/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/locale/ro/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/locale/ro/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/locale/ru/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/locale/ru/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/locale/sk_SK/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/locale/sk_SK/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/locale/sl/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/locale/sl/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/locale/sv/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/locale/sv/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/locale/tet/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/locale/tet/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/locale/th/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/locale/th/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/locale/tr/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/locale/tr/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/locale/tr_TR/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/locale/tr_TR/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/locale/uk/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/locale/uk/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/locale/vi/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/locale/vi/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/locale/zh/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/locale/zh/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/locale/zh_Hans/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/locale/zh_Hans/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/locale/zh_Hant/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/locale/zh_Hant/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/locales/__init__.py
 ${PYSITELIB}/wagtail/locales/__init__.pyc
 ${PYSITELIB}/wagtail/locales/__init__.pyo
@@ -3765,46 +4195,106 @@ ${PYSITELIB}/wagtail/locales/apps.pyo
 ${PYSITELIB}/wagtail/locales/forms.py
 ${PYSITELIB}/wagtail/locales/forms.pyc
 ${PYSITELIB}/wagtail/locales/forms.pyo
+${PYSITELIB}/wagtail/locales/locale/ar/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/locales/locale/ar/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/locales/locale/be/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/locales/locale/be/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/locales/locale/bg/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/locales/locale/bg/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/locales/locale/ca/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/locales/locale/ca/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/locales/locale/cs/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/locales/locale/cs/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/locales/locale/cy/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/locales/locale/cy/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/locales/locale/da/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/locales/locale/da/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/locales/locale/de/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/locales/locale/de/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/locales/locale/el/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/locales/locale/el/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/locales/locale/en/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/locales/locale/en/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/locales/locale/es/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/locales/locale/es/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/locales/locale/et/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/locales/locale/et/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/locales/locale/fa/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/locales/locale/fa/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/locales/locale/fi/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/locales/locale/fi/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/locales/locale/fr/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/locales/locale/fr/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/locales/locale/gl/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/locales/locale/gl/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/locales/locale/he_IL/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/locales/locale/he_IL/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/locales/locale/hr_HR/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/locales/locale/hr_HR/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/locales/locale/hu/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/locales/locale/hu/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/locales/locale/id_ID/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/locales/locale/id_ID/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/locales/locale/is_IS/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/locales/locale/is_IS/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/locales/locale/it/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/locales/locale/it/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/locales/locale/ja/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/locales/locale/ja/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/locales/locale/ko/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/locales/locale/ko/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/locales/locale/lt/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/locales/locale/lt/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/locales/locale/lv/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/locales/locale/lv/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/locales/locale/mi/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/locales/locale/mi/LC_MESSAGES/django.po
-${PYSITELIB}/wagtail/locales/locale/nl_NL/LC_MESSAGES/django.mo
-${PYSITELIB}/wagtail/locales/locale/nl_NL/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/locales/locale/mn/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/locales/locale/mn/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/locales/locale/my/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/locales/locale/my/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/locales/locale/nb/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/locales/locale/nb/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/locales/locale/nl/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/locales/locale/nl/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/locales/locale/pl/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/locales/locale/pl/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/locales/locale/pt_BR/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/locales/locale/pt_BR/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/locales/locale/pt_PT/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/locales/locale/pt_PT/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/locales/locale/ro/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/locales/locale/ro/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/locales/locale/ru/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/locales/locale/ru/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/locales/locale/sk_SK/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/locales/locale/sk_SK/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/locales/locale/sl/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/locales/locale/sl/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/locales/locale/sv/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/locales/locale/sv/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/locales/locale/tet/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/locales/locale/tet/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/locales/locale/th/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/locales/locale/th/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/locales/locale/tr/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/locales/locale/tr/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/locales/locale/tr_TR/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/locales/locale/tr_TR/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/locales/locale/uk/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/locales/locale/uk/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/locales/locale/vi/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/locales/locale/vi/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/locales/locale/zh/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/locales/locale/zh/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/locales/locale/zh_Hans/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/locales/locale/zh_Hans/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/locales/locale/zh_Hant/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/locales/locale/zh_Hant/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/locales/templates/wagtaillocales/_language_title_cell.html
 ${PYSITELIB}/wagtail/locales/templates/wagtaillocales/confirm_delete.html
 ${PYSITELIB}/wagtail/locales/templates/wagtaillocales/create.html
 ${PYSITELIB}/wagtail/locales/templates/wagtaillocales/edit.html
-${PYSITELIB}/wagtail/locales/templates/wagtaillocales/index.html
 ${PYSITELIB}/wagtail/locales/tests.py
 ${PYSITELIB}/wagtail/locales/tests.pyc
 ${PYSITELIB}/wagtail/locales/tests.pyo
@@ -3817,6 +4307,339 @@ ${PYSITELIB}/wagtail/locales/views.pyo
 ${PYSITELIB}/wagtail/locales/wagtail_hooks.py
 ${PYSITELIB}/wagtail/locales/wagtail_hooks.pyc
 ${PYSITELIB}/wagtail/locales/wagtail_hooks.pyo
+${PYSITELIB}/wagtail/locks.py
+${PYSITELIB}/wagtail/locks.pyc
+${PYSITELIB}/wagtail/locks.pyo
+${PYSITELIB}/wagtail/log_actions.py
+${PYSITELIB}/wagtail/log_actions.pyc
+${PYSITELIB}/wagtail/log_actions.pyo
+${PYSITELIB}/wagtail/management/__init__.py
+${PYSITELIB}/wagtail/management/__init__.pyc
+${PYSITELIB}/wagtail/management/__init__.pyo
+${PYSITELIB}/wagtail/management/commands/__init__.py
+${PYSITELIB}/wagtail/management/commands/__init__.pyc
+${PYSITELIB}/wagtail/management/commands/__init__.pyo
+${PYSITELIB}/wagtail/management/commands/create_log_entries_from_revisions.py
+${PYSITELIB}/wagtail/management/commands/create_log_entries_from_revisions.pyc
+${PYSITELIB}/wagtail/management/commands/create_log_entries_from_revisions.pyo
+${PYSITELIB}/wagtail/management/commands/fixtree.py
+${PYSITELIB}/wagtail/management/commands/fixtree.pyc
+${PYSITELIB}/wagtail/management/commands/fixtree.pyo
+${PYSITELIB}/wagtail/management/commands/move_pages.py
+${PYSITELIB}/wagtail/management/commands/move_pages.pyc
+${PYSITELIB}/wagtail/management/commands/move_pages.pyo
+${PYSITELIB}/wagtail/management/commands/publish_scheduled.py
+${PYSITELIB}/wagtail/management/commands/publish_scheduled.pyc
+${PYSITELIB}/wagtail/management/commands/publish_scheduled.pyo
+${PYSITELIB}/wagtail/management/commands/publish_scheduled_pages.py
+${PYSITELIB}/wagtail/management/commands/publish_scheduled_pages.pyc
+${PYSITELIB}/wagtail/management/commands/publish_scheduled_pages.pyo
+${PYSITELIB}/wagtail/management/commands/purge_embeds.py
+${PYSITELIB}/wagtail/management/commands/purge_embeds.pyc
+${PYSITELIB}/wagtail/management/commands/purge_embeds.pyo
+${PYSITELIB}/wagtail/management/commands/purge_revisions.py
+${PYSITELIB}/wagtail/management/commands/purge_revisions.pyc
+${PYSITELIB}/wagtail/management/commands/purge_revisions.pyo
+${PYSITELIB}/wagtail/management/commands/rebuild_references_index.py
+${PYSITELIB}/wagtail/management/commands/rebuild_references_index.pyc
+${PYSITELIB}/wagtail/management/commands/rebuild_references_index.pyo
+${PYSITELIB}/wagtail/management/commands/set_url_paths.py
+${PYSITELIB}/wagtail/management/commands/set_url_paths.pyc
+${PYSITELIB}/wagtail/management/commands/set_url_paths.pyo
+${PYSITELIB}/wagtail/migrations/0001_initial.py
+${PYSITELIB}/wagtail/migrations/0001_initial.pyc
+${PYSITELIB}/wagtail/migrations/0001_initial.pyo
+${PYSITELIB}/wagtail/migrations/0001_squashed_0016_change_page_url_path_to_text_field.py
+${PYSITELIB}/wagtail/migrations/0001_squashed_0016_change_page_url_path_to_text_field.pyc
+${PYSITELIB}/wagtail/migrations/0001_squashed_0016_change_page_url_path_to_text_field.pyo
+${PYSITELIB}/wagtail/migrations/0002_initial_data.py
+${PYSITELIB}/wagtail/migrations/0002_initial_data.pyc
+${PYSITELIB}/wagtail/migrations/0002_initial_data.pyo
+${PYSITELIB}/wagtail/migrations/0003_add_uniqueness_constraint_on_group_page_permission.py
+${PYSITELIB}/wagtail/migrations/0003_add_uniqueness_constraint_on_group_page_permission.pyc
+${PYSITELIB}/wagtail/migrations/0003_add_uniqueness_constraint_on_group_page_permission.pyo
+${PYSITELIB}/wagtail/migrations/0004_page_locked.py
+${PYSITELIB}/wagtail/migrations/0004_page_locked.pyc
+${PYSITELIB}/wagtail/migrations/0004_page_locked.pyo
+${PYSITELIB}/wagtail/migrations/0005_add_page_lock_permission_to_moderators.py
+${PYSITELIB}/wagtail/migrations/0005_add_page_lock_permission_to_moderators.pyc
+${PYSITELIB}/wagtail/migrations/0005_add_page_lock_permission_to_moderators.pyo
+${PYSITELIB}/wagtail/migrations/0006_add_lock_page_permission.py
+${PYSITELIB}/wagtail/migrations/0006_add_lock_page_permission.pyc
+${PYSITELIB}/wagtail/migrations/0006_add_lock_page_permission.pyo
+${PYSITELIB}/wagtail/migrations/0007_page_latest_revision_created_at.py
+${PYSITELIB}/wagtail/migrations/0007_page_latest_revision_created_at.pyc
+${PYSITELIB}/wagtail/migrations/0007_page_latest_revision_created_at.pyo
+${PYSITELIB}/wagtail/migrations/0008_populate_latest_revision_created_at.py
+${PYSITELIB}/wagtail/migrations/0008_populate_latest_revision_created_at.pyc
+${PYSITELIB}/wagtail/migrations/0008_populate_latest_revision_created_at.pyo
+${PYSITELIB}/wagtail/migrations/0009_remove_auto_now_add_from_pagerevision_created_at.py
+${PYSITELIB}/wagtail/migrations/0009_remove_auto_now_add_from_pagerevision_created_at.pyc
+${PYSITELIB}/wagtail/migrations/0009_remove_auto_now_add_from_pagerevision_created_at.pyo
+${PYSITELIB}/wagtail/migrations/0010_change_page_owner_to_null_on_delete.py
+${PYSITELIB}/wagtail/migrations/0010_change_page_owner_to_null_on_delete.pyc
+${PYSITELIB}/wagtail/migrations/0010_change_page_owner_to_null_on_delete.pyo
+${PYSITELIB}/wagtail/migrations/0011_page_first_published_at.py
+${PYSITELIB}/wagtail/migrations/0011_page_first_published_at.pyc
+${PYSITELIB}/wagtail/migrations/0011_page_first_published_at.pyo
+${PYSITELIB}/wagtail/migrations/0012_extend_page_slug_field.py
+${PYSITELIB}/wagtail/migrations/0012_extend_page_slug_field.pyc
+${PYSITELIB}/wagtail/migrations/0012_extend_page_slug_field.pyo
+${PYSITELIB}/wagtail/migrations/0013_update_golive_expire_help_text.py
+${PYSITELIB}/wagtail/migrations/0013_update_golive_expire_help_text.pyc
+${PYSITELIB}/wagtail/migrations/0013_update_golive_expire_help_text.pyo
+${PYSITELIB}/wagtail/migrations/0014_add_verbose_name.py
+${PYSITELIB}/wagtail/migrations/0014_add_verbose_name.pyc
+${PYSITELIB}/wagtail/migrations/0014_add_verbose_name.pyo
+${PYSITELIB}/wagtail/migrations/0015_add_more_verbose_names.py
+${PYSITELIB}/wagtail/migrations/0015_add_more_verbose_names.pyc
+${PYSITELIB}/wagtail/migrations/0015_add_more_verbose_names.pyo
+${PYSITELIB}/wagtail/migrations/0016_change_page_url_path_to_text_field.py
+${PYSITELIB}/wagtail/migrations/0016_change_page_url_path_to_text_field.pyc
+${PYSITELIB}/wagtail/migrations/0016_change_page_url_path_to_text_field.pyo
+${PYSITELIB}/wagtail/migrations/0017_change_edit_page_permission_description.py
+${PYSITELIB}/wagtail/migrations/0017_change_edit_page_permission_description.pyc
+${PYSITELIB}/wagtail/migrations/0017_change_edit_page_permission_description.pyo
+${PYSITELIB}/wagtail/migrations/0018_pagerevision_submitted_for_moderation_index.py
+${PYSITELIB}/wagtail/migrations/0018_pagerevision_submitted_for_moderation_index.pyc
+${PYSITELIB}/wagtail/migrations/0018_pagerevision_submitted_for_moderation_index.pyo
+${PYSITELIB}/wagtail/migrations/0019_verbose_names_cleanup.py
+${PYSITELIB}/wagtail/migrations/0019_verbose_names_cleanup.pyc
+${PYSITELIB}/wagtail/migrations/0019_verbose_names_cleanup.pyo
+${PYSITELIB}/wagtail/migrations/0020_add_index_on_page_first_published_at.py
+${PYSITELIB}/wagtail/migrations/0020_add_index_on_page_first_published_at.pyc
+${PYSITELIB}/wagtail/migrations/0020_add_index_on_page_first_published_at.pyo
+${PYSITELIB}/wagtail/migrations/0021_capitalizeverbose.py
+${PYSITELIB}/wagtail/migrations/0021_capitalizeverbose.pyc
+${PYSITELIB}/wagtail/migrations/0021_capitalizeverbose.pyo
+${PYSITELIB}/wagtail/migrations/0022_add_site_name.py
+${PYSITELIB}/wagtail/migrations/0022_add_site_name.pyc
+${PYSITELIB}/wagtail/migrations/0022_add_site_name.pyo
+${PYSITELIB}/wagtail/migrations/0023_alter_page_revision_on_delete_behaviour.py
+${PYSITELIB}/wagtail/migrations/0023_alter_page_revision_on_delete_behaviour.pyc
+${PYSITELIB}/wagtail/migrations/0023_alter_page_revision_on_delete_behaviour.pyo
+${PYSITELIB}/wagtail/migrations/0024_alter_page_content_type_on_delete_behaviour.py
+${PYSITELIB}/wagtail/migrations/0024_alter_page_content_type_on_delete_behaviour.pyc
+${PYSITELIB}/wagtail/migrations/0024_alter_page_content_type_on_delete_behaviour.pyo
+${PYSITELIB}/wagtail/migrations/0024_collection.py
+${PYSITELIB}/wagtail/migrations/0024_collection.pyc
+${PYSITELIB}/wagtail/migrations/0024_collection.pyo
+${PYSITELIB}/wagtail/migrations/0025_collection_initial_data.py
+${PYSITELIB}/wagtail/migrations/0025_collection_initial_data.pyc
+${PYSITELIB}/wagtail/migrations/0025_collection_initial_data.pyo
+${PYSITELIB}/wagtail/migrations/0026_group_collection_permission.py
+${PYSITELIB}/wagtail/migrations/0026_group_collection_permission.pyc
+${PYSITELIB}/wagtail/migrations/0026_group_collection_permission.pyo
+${PYSITELIB}/wagtail/migrations/0027_fix_collection_path_collation.py
+${PYSITELIB}/wagtail/migrations/0027_fix_collection_path_collation.pyc
+${PYSITELIB}/wagtail/migrations/0027_fix_collection_path_collation.pyo
+${PYSITELIB}/wagtail/migrations/0028_merge.py
+${PYSITELIB}/wagtail/migrations/0028_merge.pyc
+${PYSITELIB}/wagtail/migrations/0028_merge.pyo
+${PYSITELIB}/wagtail/migrations/0029_unicode_slugfield_dj19.py
+${PYSITELIB}/wagtail/migrations/0029_unicode_slugfield_dj19.pyc
+${PYSITELIB}/wagtail/migrations/0029_unicode_slugfield_dj19.pyo
+${PYSITELIB}/wagtail/migrations/0030_index_on_pagerevision_created_at.py
+${PYSITELIB}/wagtail/migrations/0030_index_on_pagerevision_created_at.pyc
+${PYSITELIB}/wagtail/migrations/0030_index_on_pagerevision_created_at.pyo
+${PYSITELIB}/wagtail/migrations/0031_add_page_view_restriction_types.py
+${PYSITELIB}/wagtail/migrations/0031_add_page_view_restriction_types.pyc
+${PYSITELIB}/wagtail/migrations/0031_add_page_view_restriction_types.pyo
+${PYSITELIB}/wagtail/migrations/0032_add_bulk_delete_page_permission.py
+${PYSITELIB}/wagtail/migrations/0032_add_bulk_delete_page_permission.pyc
+${PYSITELIB}/wagtail/migrations/0032_add_bulk_delete_page_permission.pyo
+${PYSITELIB}/wagtail/migrations/0033_remove_golive_expiry_help_text.py
+${PYSITELIB}/wagtail/migrations/0033_remove_golive_expiry_help_text.pyc
+${PYSITELIB}/wagtail/migrations/0033_remove_golive_expiry_help_text.pyo
+${PYSITELIB}/wagtail/migrations/0034_page_live_revision.py
+${PYSITELIB}/wagtail/migrations/0034_page_live_revision.pyc
+${PYSITELIB}/wagtail/migrations/0034_page_live_revision.pyo
+${PYSITELIB}/wagtail/migrations/0035_page_last_published_at.py
+${PYSITELIB}/wagtail/migrations/0035_page_last_published_at.pyc
+${PYSITELIB}/wagtail/migrations/0035_page_last_published_at.pyo
+${PYSITELIB}/wagtail/migrations/0036_populate_page_last_published_at.py
+${PYSITELIB}/wagtail/migrations/0036_populate_page_last_published_at.pyc
+${PYSITELIB}/wagtail/migrations/0036_populate_page_last_published_at.pyo
+${PYSITELIB}/wagtail/migrations/0037_set_page_owner_editable.py
+${PYSITELIB}/wagtail/migrations/0037_set_page_owner_editable.pyc
+${PYSITELIB}/wagtail/migrations/0037_set_page_owner_editable.pyo
+${PYSITELIB}/wagtail/migrations/0038_make_first_published_at_editable.py
+${PYSITELIB}/wagtail/migrations/0038_make_first_published_at_editable.pyc
+${PYSITELIB}/wagtail/migrations/0038_make_first_published_at_editable.pyo
+${PYSITELIB}/wagtail/migrations/0039_collectionviewrestriction.py
+${PYSITELIB}/wagtail/migrations/0039_collectionviewrestriction.pyc
+${PYSITELIB}/wagtail/migrations/0039_collectionviewrestriction.pyo
+${PYSITELIB}/wagtail/migrations/0040_page_draft_title.py
+${PYSITELIB}/wagtail/migrations/0040_page_draft_title.pyc
+${PYSITELIB}/wagtail/migrations/0040_page_draft_title.pyo
+${PYSITELIB}/wagtail/migrations/0041_group_collection_permissions_verbose_name_plural.py
+${PYSITELIB}/wagtail/migrations/0041_group_collection_permissions_verbose_name_plural.pyc
+${PYSITELIB}/wagtail/migrations/0041_group_collection_permissions_verbose_name_plural.pyo
+${PYSITELIB}/wagtail/migrations/0042_index_on_pagerevision_approved_go_live_at.py
+${PYSITELIB}/wagtail/migrations/0042_index_on_pagerevision_approved_go_live_at.pyc
+${PYSITELIB}/wagtail/migrations/0042_index_on_pagerevision_approved_go_live_at.pyo
+${PYSITELIB}/wagtail/migrations/0043_lock_fields.py
+${PYSITELIB}/wagtail/migrations/0043_lock_fields.pyc
+${PYSITELIB}/wagtail/migrations/0043_lock_fields.pyo
+${PYSITELIB}/wagtail/migrations/0044_add_unlock_grouppagepermission.py
+${PYSITELIB}/wagtail/migrations/0044_add_unlock_grouppagepermission.pyc
+${PYSITELIB}/wagtail/migrations/0044_add_unlock_grouppagepermission.pyo
+${PYSITELIB}/wagtail/migrations/0045_assign_unlock_grouppagepermission.py
+${PYSITELIB}/wagtail/migrations/0045_assign_unlock_grouppagepermission.pyc
+${PYSITELIB}/wagtail/migrations/0045_assign_unlock_grouppagepermission.pyo
+${PYSITELIB}/wagtail/migrations/0046_site_name_remove_null.py
+${PYSITELIB}/wagtail/migrations/0046_site_name_remove_null.pyc
+${PYSITELIB}/wagtail/migrations/0046_site_name_remove_null.pyo
+${PYSITELIB}/wagtail/migrations/0047_add_workflow_models.py
+${PYSITELIB}/wagtail/migrations/0047_add_workflow_models.pyc
+${PYSITELIB}/wagtail/migrations/0047_add_workflow_models.pyo
+${PYSITELIB}/wagtail/migrations/0048_add_default_workflows.py
+${PYSITELIB}/wagtail/migrations/0048_add_default_workflows.pyc
+${PYSITELIB}/wagtail/migrations/0048_add_default_workflows.pyo
+${PYSITELIB}/wagtail/migrations/0049_taskstate_finished_by.py
+${PYSITELIB}/wagtail/migrations/0049_taskstate_finished_by.pyc
+${PYSITELIB}/wagtail/migrations/0049_taskstate_finished_by.pyo
+${PYSITELIB}/wagtail/migrations/0050_workflow_rejected_to_needs_changes.py
+${PYSITELIB}/wagtail/migrations/0050_workflow_rejected_to_needs_changes.pyc
+${PYSITELIB}/wagtail/migrations/0050_workflow_rejected_to_needs_changes.pyo
+${PYSITELIB}/wagtail/migrations/0051_taskstate_comment.py
+${PYSITELIB}/wagtail/migrations/0051_taskstate_comment.pyc
+${PYSITELIB}/wagtail/migrations/0051_taskstate_comment.pyo
+${PYSITELIB}/wagtail/migrations/0052_pagelogentry.py
+${PYSITELIB}/wagtail/migrations/0052_pagelogentry.pyc
+${PYSITELIB}/wagtail/migrations/0052_pagelogentry.pyo
+${PYSITELIB}/wagtail/migrations/0053_locale_model.py
+${PYSITELIB}/wagtail/migrations/0053_locale_model.pyc
+${PYSITELIB}/wagtail/migrations/0053_locale_model.pyo
+${PYSITELIB}/wagtail/migrations/0054_initial_locale.py
+${PYSITELIB}/wagtail/migrations/0054_initial_locale.pyc
+${PYSITELIB}/wagtail/migrations/0054_initial_locale.pyo
+${PYSITELIB}/wagtail/migrations/0055_page_locale_fields.py
+${PYSITELIB}/wagtail/migrations/0055_page_locale_fields.pyc
+${PYSITELIB}/wagtail/migrations/0055_page_locale_fields.pyo
+${PYSITELIB}/wagtail/migrations/0056_page_locale_fields_populate.py
+${PYSITELIB}/wagtail/migrations/0056_page_locale_fields_populate.pyc
+${PYSITELIB}/wagtail/migrations/0056_page_locale_fields_populate.pyo
+${PYSITELIB}/wagtail/migrations/0057_page_locale_fields_notnull.py
+${PYSITELIB}/wagtail/migrations/0057_page_locale_fields_notnull.pyc
+${PYSITELIB}/wagtail/migrations/0057_page_locale_fields_notnull.pyo
+${PYSITELIB}/wagtail/migrations/0058_page_alias_of.py
+${PYSITELIB}/wagtail/migrations/0058_page_alias_of.pyc
+${PYSITELIB}/wagtail/migrations/0058_page_alias_of.pyo
+${PYSITELIB}/wagtail/migrations/0059_apply_collection_ordering.py
+${PYSITELIB}/wagtail/migrations/0059_apply_collection_ordering.pyc
+${PYSITELIB}/wagtail/migrations/0059_apply_collection_ordering.pyo
+${PYSITELIB}/wagtail/migrations/0060_fix_workflow_unique_constraint.py
+${PYSITELIB}/wagtail/migrations/0060_fix_workflow_unique_constraint.pyc
+${PYSITELIB}/wagtail/migrations/0060_fix_workflow_unique_constraint.pyo
+${PYSITELIB}/wagtail/migrations/0061_change_promote_tab_helpt_text_and_verbose_names.py
+${PYSITELIB}/wagtail/migrations/0061_change_promote_tab_helpt_text_and_verbose_names.pyc
+${PYSITELIB}/wagtail/migrations/0061_change_promote_tab_helpt_text_and_verbose_names.pyo
+${PYSITELIB}/wagtail/migrations/0062_comment_models_and_pagesubscription.py
+${PYSITELIB}/wagtail/migrations/0062_comment_models_and_pagesubscription.pyc
+${PYSITELIB}/wagtail/migrations/0062_comment_models_and_pagesubscription.pyo
+${PYSITELIB}/wagtail/migrations/0063_modellogentry.py
+${PYSITELIB}/wagtail/migrations/0063_modellogentry.pyc
+${PYSITELIB}/wagtail/migrations/0063_modellogentry.pyo
+${PYSITELIB}/wagtail/migrations/0064_log_timestamp_indexes.py
+${PYSITELIB}/wagtail/migrations/0064_log_timestamp_indexes.pyc
+${PYSITELIB}/wagtail/migrations/0064_log_timestamp_indexes.pyo
+${PYSITELIB}/wagtail/migrations/0065_log_entry_uuid.py
+${PYSITELIB}/wagtail/migrations/0065_log_entry_uuid.pyc
+${PYSITELIB}/wagtail/migrations/0065_log_entry_uuid.pyo
+${PYSITELIB}/wagtail/migrations/0066_collection_management_permissions.py
+${PYSITELIB}/wagtail/migrations/0066_collection_management_permissions.pyc
+${PYSITELIB}/wagtail/migrations/0066_collection_management_permissions.pyo
+${PYSITELIB}/wagtail/migrations/0067_alter_pagerevision_content_json.py
+${PYSITELIB}/wagtail/migrations/0067_alter_pagerevision_content_json.pyc
+${PYSITELIB}/wagtail/migrations/0067_alter_pagerevision_content_json.pyo
+${PYSITELIB}/wagtail/migrations/0068_log_entry_empty_object.py
+${PYSITELIB}/wagtail/migrations/0068_log_entry_empty_object.pyc
+${PYSITELIB}/wagtail/migrations/0068_log_entry_empty_object.pyo
+${PYSITELIB}/wagtail/migrations/0069_log_entry_jsonfield.py
+${PYSITELIB}/wagtail/migrations/0069_log_entry_jsonfield.pyc
+${PYSITELIB}/wagtail/migrations/0069_log_entry_jsonfield.pyo
+${PYSITELIB}/wagtail/migrations/0070_rename_pagerevision_revision.py
+${PYSITELIB}/wagtail/migrations/0070_rename_pagerevision_revision.pyc
+${PYSITELIB}/wagtail/migrations/0070_rename_pagerevision_revision.pyo
+${PYSITELIB}/wagtail/migrations/0071_populate_revision_content_type.py
+${PYSITELIB}/wagtail/migrations/0071_populate_revision_content_type.pyc
+${PYSITELIB}/wagtail/migrations/0071_populate_revision_content_type.pyo
+${PYSITELIB}/wagtail/migrations/0072_alter_revision_content_type_notnull.py
+${PYSITELIB}/wagtail/migrations/0072_alter_revision_content_type_notnull.pyc
+${PYSITELIB}/wagtail/migrations/0072_alter_revision_content_type_notnull.pyo
+${PYSITELIB}/wagtail/migrations/0073_page_latest_revision.py
+${PYSITELIB}/wagtail/migrations/0073_page_latest_revision.pyc
+${PYSITELIB}/wagtail/migrations/0073_page_latest_revision.pyo
+${PYSITELIB}/wagtail/migrations/0074_revision_object_str.py
+${PYSITELIB}/wagtail/migrations/0074_revision_object_str.pyc
+${PYSITELIB}/wagtail/migrations/0074_revision_object_str.pyo
+${PYSITELIB}/wagtail/migrations/0075_populate_latest_revision_and_revision_object_str.py
+${PYSITELIB}/wagtail/migrations/0075_populate_latest_revision_and_revision_object_str.pyc
+${PYSITELIB}/wagtail/migrations/0075_populate_latest_revision_and_revision_object_str.pyo
+${PYSITELIB}/wagtail/migrations/0076_modellogentry_revision.py
+${PYSITELIB}/wagtail/migrations/0076_modellogentry_revision.pyc
+${PYSITELIB}/wagtail/migrations/0076_modellogentry_revision.pyo
+${PYSITELIB}/wagtail/migrations/0077_alter_revision_user.py
+${PYSITELIB}/wagtail/migrations/0077_alter_revision_user.pyc
+${PYSITELIB}/wagtail/migrations/0077_alter_revision_user.pyo
+${PYSITELIB}/wagtail/migrations/0078_referenceindex.py
+${PYSITELIB}/wagtail/migrations/0078_referenceindex.pyc
+${PYSITELIB}/wagtail/migrations/0078_referenceindex.pyo
+${PYSITELIB}/wagtail/migrations/0079_rename_taskstate_page_revision.py
+${PYSITELIB}/wagtail/migrations/0079_rename_taskstate_page_revision.pyc
+${PYSITELIB}/wagtail/migrations/0079_rename_taskstate_page_revision.pyo
+${PYSITELIB}/wagtail/migrations/0080_generic_workflowstate.py
+${PYSITELIB}/wagtail/migrations/0080_generic_workflowstate.pyc
+${PYSITELIB}/wagtail/migrations/0080_generic_workflowstate.pyo
+${PYSITELIB}/wagtail/migrations/0081_populate_workflowstate_content_type.py
+${PYSITELIB}/wagtail/migrations/0081_populate_workflowstate_content_type.pyc
+${PYSITELIB}/wagtail/migrations/0081_populate_workflowstate_content_type.pyo
+${PYSITELIB}/wagtail/migrations/0082_alter_workflowstate_content_type_notnull.py
+${PYSITELIB}/wagtail/migrations/0082_alter_workflowstate_content_type_notnull.pyc
+${PYSITELIB}/wagtail/migrations/0082_alter_workflowstate_content_type_notnull.pyo
+${PYSITELIB}/wagtail/migrations/0083_workflowcontenttype.py
+${PYSITELIB}/wagtail/migrations/0083_workflowcontenttype.pyc
+${PYSITELIB}/wagtail/migrations/0083_workflowcontenttype.pyo
+${PYSITELIB}/wagtail/migrations/__init__.py
+${PYSITELIB}/wagtail/migrations/__init__.pyc
+${PYSITELIB}/wagtail/migrations/__init__.pyo
+${PYSITELIB}/wagtail/models/__init__.py
+${PYSITELIB}/wagtail/models/__init__.pyc
+${PYSITELIB}/wagtail/models/__init__.pyo
+${PYSITELIB}/wagtail/models/audit_log.py
+${PYSITELIB}/wagtail/models/audit_log.pyc
+${PYSITELIB}/wagtail/models/audit_log.pyo
+${PYSITELIB}/wagtail/models/collections.py
+${PYSITELIB}/wagtail/models/collections.pyc
+${PYSITELIB}/wagtail/models/collections.pyo
+${PYSITELIB}/wagtail/models/copying.py
+${PYSITELIB}/wagtail/models/copying.pyc
+${PYSITELIB}/wagtail/models/copying.pyo
+${PYSITELIB}/wagtail/models/i18n.py
+${PYSITELIB}/wagtail/models/i18n.pyc
+${PYSITELIB}/wagtail/models/i18n.pyo
+${PYSITELIB}/wagtail/models/reference_index.py
+${PYSITELIB}/wagtail/models/reference_index.pyc
+${PYSITELIB}/wagtail/models/reference_index.pyo
+${PYSITELIB}/wagtail/models/sites.py
+${PYSITELIB}/wagtail/models/sites.pyc
+${PYSITELIB}/wagtail/models/sites.pyo
+${PYSITELIB}/wagtail/models/view_restrictions.py
+${PYSITELIB}/wagtail/models/view_restrictions.pyc
+${PYSITELIB}/wagtail/models/view_restrictions.pyo
+${PYSITELIB}/wagtail/permission_policies/__init__.py
+${PYSITELIB}/wagtail/permission_policies/__init__.pyc
+${PYSITELIB}/wagtail/permission_policies/__init__.pyo
+${PYSITELIB}/wagtail/permission_policies/base.py
+${PYSITELIB}/wagtail/permission_policies/base.pyc
+${PYSITELIB}/wagtail/permission_policies/base.pyo
+${PYSITELIB}/wagtail/permission_policies/collections.py
+${PYSITELIB}/wagtail/permission_policies/collections.pyc
+${PYSITELIB}/wagtail/permission_policies/collections.pyo
+${PYSITELIB}/wagtail/permissions.py
+${PYSITELIB}/wagtail/permissions.pyc
+${PYSITELIB}/wagtail/permissions.pyo
 ${PYSITELIB}/wagtail/project_template/.dockerignore
 ${PYSITELIB}/wagtail/project_template/Dockerfile
 ${PYSITELIB}/wagtail/project_template/home/__init__.py
@@ -3874,7 +4697,21 @@ ${PYSITELIB}/wagtail/project_template/se
 ${PYSITELIB}/wagtail/project_template/search/views.py
 ${PYSITELIB}/wagtail/project_template/search/views.pyc
 ${PYSITELIB}/wagtail/project_template/search/views.pyo
-${PYSITELIB}/wagtail/search/.gitignore
+${PYSITELIB}/wagtail/query.py
+${PYSITELIB}/wagtail/query.pyc
+${PYSITELIB}/wagtail/query.pyo
+${PYSITELIB}/wagtail/rich_text/__init__.py
+${PYSITELIB}/wagtail/rich_text/__init__.pyc
+${PYSITELIB}/wagtail/rich_text/__init__.pyo
+${PYSITELIB}/wagtail/rich_text/feature_registry.py
+${PYSITELIB}/wagtail/rich_text/feature_registry.pyc
+${PYSITELIB}/wagtail/rich_text/feature_registry.pyo
+${PYSITELIB}/wagtail/rich_text/pages.py
+${PYSITELIB}/wagtail/rich_text/pages.pyc
+${PYSITELIB}/wagtail/rich_text/pages.pyo
+${PYSITELIB}/wagtail/rich_text/rewriters.py
+${PYSITELIB}/wagtail/rich_text/rewriters.pyc
+${PYSITELIB}/wagtail/rich_text/rewriters.pyo
 ${PYSITELIB}/wagtail/search/__init__.py
 ${PYSITELIB}/wagtail/search/__init__.pyc
 ${PYSITELIB}/wagtail/search/__init__.pyo
@@ -3887,9 +4724,45 @@ ${PYSITELIB}/wagtail/search/backends/__i
 ${PYSITELIB}/wagtail/search/backends/base.py
 ${PYSITELIB}/wagtail/search/backends/base.pyc
 ${PYSITELIB}/wagtail/search/backends/base.pyo
-${PYSITELIB}/wagtail/search/backends/db.py
-${PYSITELIB}/wagtail/search/backends/db.pyc
-${PYSITELIB}/wagtail/search/backends/db.pyo
+${PYSITELIB}/wagtail/search/backends/database/__init__.py
+${PYSITELIB}/wagtail/search/backends/database/__init__.pyc
+${PYSITELIB}/wagtail/search/backends/database/__init__.pyo
+${PYSITELIB}/wagtail/search/backends/database/fallback.py
+${PYSITELIB}/wagtail/search/backends/database/fallback.pyc
+${PYSITELIB}/wagtail/search/backends/database/fallback.pyo
+${PYSITELIB}/wagtail/search/backends/database/mysql/__init__.py
+${PYSITELIB}/wagtail/search/backends/database/mysql/__init__.pyc
+${PYSITELIB}/wagtail/search/backends/database/mysql/__init__.pyo
+${PYSITELIB}/wagtail/search/backends/database/mysql/mysql.py
+${PYSITELIB}/wagtail/search/backends/database/mysql/mysql.pyc
+${PYSITELIB}/wagtail/search/backends/database/mysql/mysql.pyo
+${PYSITELIB}/wagtail/search/backends/database/mysql/query.py
+${PYSITELIB}/wagtail/search/backends/database/mysql/query.pyc
+${PYSITELIB}/wagtail/search/backends/database/mysql/query.pyo
+${PYSITELIB}/wagtail/search/backends/database/postgres/__init__.py
+${PYSITELIB}/wagtail/search/backends/database/postgres/__init__.pyc
+${PYSITELIB}/wagtail/search/backends/database/postgres/__init__.pyo
+${PYSITELIB}/wagtail/search/backends/database/postgres/postgres.py
+${PYSITELIB}/wagtail/search/backends/database/postgres/postgres.pyc
+${PYSITELIB}/wagtail/search/backends/database/postgres/postgres.pyo
+${PYSITELIB}/wagtail/search/backends/database/postgres/query.py
+${PYSITELIB}/wagtail/search/backends/database/postgres/query.pyc
+${PYSITELIB}/wagtail/search/backends/database/postgres/query.pyo
+${PYSITELIB}/wagtail/search/backends/database/postgres/weights.py
+${PYSITELIB}/wagtail/search/backends/database/postgres/weights.pyc
+${PYSITELIB}/wagtail/search/backends/database/postgres/weights.pyo
+${PYSITELIB}/wagtail/search/backends/database/sqlite/__init__.py
+${PYSITELIB}/wagtail/search/backends/database/sqlite/__init__.pyc
+${PYSITELIB}/wagtail/search/backends/database/sqlite/__init__.pyo
+${PYSITELIB}/wagtail/search/backends/database/sqlite/query.py
+${PYSITELIB}/wagtail/search/backends/database/sqlite/query.pyc
+${PYSITELIB}/wagtail/search/backends/database/sqlite/query.pyo
+${PYSITELIB}/wagtail/search/backends/database/sqlite/sqlite.py
+${PYSITELIB}/wagtail/search/backends/database/sqlite/sqlite.pyc
+${PYSITELIB}/wagtail/search/backends/database/sqlite/sqlite.pyo
+${PYSITELIB}/wagtail/search/backends/database/sqlite/utils.py
+${PYSITELIB}/wagtail/search/backends/database/sqlite/utils.pyc
+${PYSITELIB}/wagtail/search/backends/database/sqlite/utils.pyo
 ${PYSITELIB}/wagtail/search/backends/elasticsearch5.py
 ${PYSITELIB}/wagtail/search/backends/elasticsearch5.pyc
 ${PYSITELIB}/wagtail/search/backends/elasticsearch5.pyo
@@ -3899,24 +4772,32 @@ ${PYSITELIB}/wagtail/search/backends/ela
 ${PYSITELIB}/wagtail/search/backends/elasticsearch7.py
 ${PYSITELIB}/wagtail/search/backends/elasticsearch7.pyc
 ${PYSITELIB}/wagtail/search/backends/elasticsearch7.pyo
+${PYSITELIB}/wagtail/search/checks.py
+${PYSITELIB}/wagtail/search/checks.pyc
+${PYSITELIB}/wagtail/search/checks.pyo
 ${PYSITELIB}/wagtail/search/forms.py
 ${PYSITELIB}/wagtail/search/forms.pyc
 ${PYSITELIB}/wagtail/search/forms.pyo
 ${PYSITELIB}/wagtail/search/index.py
 ${PYSITELIB}/wagtail/search/index.pyc
 ${PYSITELIB}/wagtail/search/index.pyo
+${PYSITELIB}/wagtail/search/locale/af/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/search/locale/ar/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/search/locale/ar/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/search/locale/be/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/search/locale/be/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/search/locale/bg/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/search/locale/bg/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/search/locale/bn/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/search/locale/bn/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/search/locale/ca/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/search/locale/ca/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/search/locale/cs/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/search/locale/cs/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/search/locale/cy/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/search/locale/cy/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/search/locale/da/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/search/locale/da/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/search/locale/de/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/search/locale/de/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/search/locale/el/LC_MESSAGES/django.mo
@@ -3927,6 +4808,8 @@ ${PYSITELIB}/wagtail/search/locale/es/LC
 ${PYSITELIB}/wagtail/search/locale/es/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/search/locale/et/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/search/locale/et/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/search/locale/eu/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/search/locale/eu/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/search/locale/fa/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/search/locale/fa/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/search/locale/fi/LC_MESSAGES/django.mo
@@ -3969,8 +4852,6 @@ ${PYSITELIB}/wagtail/search/locale/nb/LC
 ${PYSITELIB}/wagtail/search/locale/nb/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/search/locale/nl/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/search/locale/nl/LC_MESSAGES/django.po
-${PYSITELIB}/wagtail/search/locale/nl_NL/LC_MESSAGES/django.mo
-${PYSITELIB}/wagtail/search/locale/nl_NL/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/search/locale/pl/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/search/locale/pl/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/search/locale/pt_BR/LC_MESSAGES/django.mo
@@ -3997,6 +4878,8 @@ ${PYSITELIB}/wagtail/search/locale/tr_TR
 ${PYSITELIB}/wagtail/search/locale/tr_TR/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/search/locale/uk/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/search/locale/uk/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/search/locale/vi/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/search/locale/vi/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/search/locale/zh/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/search/locale/zh/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/search/locale/zh_Hans/LC_MESSAGES/django.mo
@@ -4030,6 +4913,15 @@ ${PYSITELIB}/wagtail/search/migrations/0
 ${PYSITELIB}/wagtail/search/migrations/0004_querydailyhits_verbose_name_plural.py
 ${PYSITELIB}/wagtail/search/migrations/0004_querydailyhits_verbose_name_plural.pyc
 ${PYSITELIB}/wagtail/search/migrations/0004_querydailyhits_verbose_name_plural.pyo
+${PYSITELIB}/wagtail/search/migrations/0005_create_indexentry.py
+${PYSITELIB}/wagtail/search/migrations/0005_create_indexentry.pyc
+${PYSITELIB}/wagtail/search/migrations/0005_create_indexentry.pyo
+${PYSITELIB}/wagtail/search/migrations/0006_customise_indexentry.py
+${PYSITELIB}/wagtail/search/migrations/0006_customise_indexentry.pyc
+${PYSITELIB}/wagtail/search/migrations/0006_customise_indexentry.pyo
+${PYSITELIB}/wagtail/search/migrations/0007_delete_editorspick.py
+${PYSITELIB}/wagtail/search/migrations/0007_delete_editorspick.pyc
+${PYSITELIB}/wagtail/search/migrations/0007_delete_editorspick.pyo
 ${PYSITELIB}/wagtail/search/migrations/__init__.py
 ${PYSITELIB}/wagtail/search/migrations/__init__.pyc
 ${PYSITELIB}/wagtail/search/migrations/__init__.pyo
@@ -4046,7 +4938,6 @@ ${PYSITELIB}/wagtail/search/signal_handl
 ${PYSITELIB}/wagtail/search/signal_handlers.pyc
 ${PYSITELIB}/wagtail/search/signal_handlers.pyo
 ${PYSITELIB}/wagtail/search/static/wagtailsearch/js/query-chooser-modal.js
-${PYSITELIB}/wagtail/search/static_src/wagtailsearch/js/query-chooser-modal.js
 ${PYSITELIB}/wagtail/search/templates/wagtailsearch/queries/chooser/chooser.html
 ${PYSITELIB}/wagtail/search/templates/wagtailsearch/queries/chooser/results.html
 ${PYSITELIB}/wagtail/search/templates/wagtailsearch/queries/chooser_field.html
@@ -4079,15 +4970,27 @@ ${PYSITELIB}/wagtail/search/tests/test_i
 ${PYSITELIB}/wagtail/search/tests/test_indexed_class.py
 ${PYSITELIB}/wagtail/search/tests/test_indexed_class.pyc
 ${PYSITELIB}/wagtail/search/tests/test_indexed_class.pyo
+${PYSITELIB}/wagtail/search/tests/test_mysql_backend.py
+${PYSITELIB}/wagtail/search/tests/test_mysql_backend.pyc
+${PYSITELIB}/wagtail/search/tests/test_mysql_backend.pyo
 ${PYSITELIB}/wagtail/search/tests/test_page_search.py
 ${PYSITELIB}/wagtail/search/tests/test_page_search.pyc
 ${PYSITELIB}/wagtail/search/tests/test_page_search.pyo
+${PYSITELIB}/wagtail/search/tests/test_postgres_backend.py
+${PYSITELIB}/wagtail/search/tests/test_postgres_backend.pyc
+${PYSITELIB}/wagtail/search/tests/test_postgres_backend.pyo
+${PYSITELIB}/wagtail/search/tests/test_postgres_stemming.py
+${PYSITELIB}/wagtail/search/tests/test_postgres_stemming.pyc
+${PYSITELIB}/wagtail/search/tests/test_postgres_stemming.pyo
 ${PYSITELIB}/wagtail/search/tests/test_queries.py
 ${PYSITELIB}/wagtail/search/tests/test_queries.pyc
 ${PYSITELIB}/wagtail/search/tests/test_queries.pyo
 ${PYSITELIB}/wagtail/search/tests/test_related_fields.py
 ${PYSITELIB}/wagtail/search/tests/test_related_fields.pyc
 ${PYSITELIB}/wagtail/search/tests/test_related_fields.pyo
+${PYSITELIB}/wagtail/search/tests/test_sqlite_backend.py
+${PYSITELIB}/wagtail/search/tests/test_sqlite_backend.pyc
+${PYSITELIB}/wagtail/search/tests/test_sqlite_backend.pyo
 ${PYSITELIB}/wagtail/search/urls/__init__.py
 ${PYSITELIB}/wagtail/search/urls/__init__.pyc
 ${PYSITELIB}/wagtail/search/urls/__init__.pyo
@@ -4106,6 +5009,12 @@ ${PYSITELIB}/wagtail/search/views/querie
 ${PYSITELIB}/wagtail/search/wagtail_hooks.py
 ${PYSITELIB}/wagtail/search/wagtail_hooks.pyc
 ${PYSITELIB}/wagtail/search/wagtail_hooks.pyo
+${PYSITELIB}/wagtail/signal_handlers.py
+${PYSITELIB}/wagtail/signal_handlers.pyc
+${PYSITELIB}/wagtail/signal_handlers.pyo
+${PYSITELIB}/wagtail/signals.py
+${PYSITELIB}/wagtail/signals.pyc
+${PYSITELIB}/wagtail/signals.pyo
 ${PYSITELIB}/wagtail/sites/__init__.py
 ${PYSITELIB}/wagtail/sites/__init__.pyc
 ${PYSITELIB}/wagtail/sites/__init__.pyo
@@ -4119,10 +5028,16 @@ ${PYSITELIB}/wagtail/sites/locale/ar/LC_
 ${PYSITELIB}/wagtail/sites/locale/ar/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/sites/locale/be/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/sites/locale/be/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/sites/locale/bn/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/sites/locale/bn/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/sites/locale/ca/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/sites/locale/ca/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/sites/locale/cs/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/sites/locale/cs/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/sites/locale/cy/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/sites/locale/cy/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/sites/locale/da/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/sites/locale/da/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/sites/locale/de/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/sites/locale/de/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/sites/locale/el/LC_MESSAGES/django.mo
@@ -4175,8 +5090,6 @@ ${PYSITELIB}/wagtail/sites/locale/nb/LC_
 ${PYSITELIB}/wagtail/sites/locale/nb/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/sites/locale/nl/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/sites/locale/nl/LC_MESSAGES/django.po
-${PYSITELIB}/wagtail/sites/locale/nl_NL/LC_MESSAGES/django.mo
-${PYSITELIB}/wagtail/sites/locale/nl_NL/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/sites/locale/pl/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/sites/locale/pl/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/sites/locale/pt_BR/LC_MESSAGES/django.mo
@@ -4191,8 +5104,12 @@ ${PYSITELIB}/wagtail/sites/locale/sk_SK/
 ${PYSITELIB}/wagtail/sites/locale/sk_SK/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/sites/locale/sl/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/sites/locale/sl/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/sites/locale/sr/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/sites/locale/sr/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/sites/locale/sv/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/sites/locale/sv/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/sites/locale/ta/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/sites/locale/ta/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/sites/locale/tet/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/sites/locale/tet/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/sites/locale/th/LC_MESSAGES/django.mo
@@ -4203,13 +5120,14 @@ ${PYSITELIB}/wagtail/sites/locale/tr_TR/
 ${PYSITELIB}/wagtail/sites/locale/tr_TR/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/sites/locale/uk/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/sites/locale/uk/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/sites/locale/vi/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/sites/locale/vi/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/sites/locale/zh_Hans/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/sites/locale/zh_Hans/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/sites/locale/zh_Hant/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/sites/locale/zh_Hant/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/sites/templates/wagtailsites/create.html
 ${PYSITELIB}/wagtail/sites/templates/wagtailsites/edit.html
-${PYSITELIB}/wagtail/sites/templates/wagtailsites/index.html
 ${PYSITELIB}/wagtail/sites/tests.py
 ${PYSITELIB}/wagtail/sites/tests.pyc
 ${PYSITELIB}/wagtail/sites/tests.pyo
@@ -4219,7 +5137,6 @@ ${PYSITELIB}/wagtail/sites/views.pyo
 ${PYSITELIB}/wagtail/sites/wagtail_hooks.py
 ${PYSITELIB}/wagtail/sites/wagtail_hooks.pyc
 ${PYSITELIB}/wagtail/sites/wagtail_hooks.pyo
-${PYSITELIB}/wagtail/snippets/.gitignore
 ${PYSITELIB}/wagtail/snippets/__init__.py
 ${PYSITELIB}/wagtail/snippets/__init__.pyc
 ${PYSITELIB}/wagtail/snippets/__init__.pyo
@@ -4232,19 +5149,38 @@ ${PYSITELIB}/wagtail/snippets/apps.pyo
 ${PYSITELIB}/wagtail/snippets/blocks.py
 ${PYSITELIB}/wagtail/snippets/blocks.pyc
 ${PYSITELIB}/wagtail/snippets/blocks.pyo
+${PYSITELIB}/wagtail/snippets/bulk_actions/__init__.py
+${PYSITELIB}/wagtail/snippets/bulk_actions/__init__.pyc
+${PYSITELIB}/wagtail/snippets/bulk_actions/__init__.pyo
+${PYSITELIB}/wagtail/snippets/bulk_actions/delete.py
+${PYSITELIB}/wagtail/snippets/bulk_actions/delete.pyc
+${PYSITELIB}/wagtail/snippets/bulk_actions/delete.pyo
+${PYSITELIB}/wagtail/snippets/bulk_actions/snippet_bulk_action.py
+${PYSITELIB}/wagtail/snippets/bulk_actions/snippet_bulk_action.pyc
+${PYSITELIB}/wagtail/snippets/bulk_actions/snippet_bulk_action.pyo
 ${PYSITELIB}/wagtail/snippets/edit_handlers.py
 ${PYSITELIB}/wagtail/snippets/edit_handlers.pyc
 ${PYSITELIB}/wagtail/snippets/edit_handlers.pyo
+${PYSITELIB}/wagtail/snippets/locale/af/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/snippets/locale/af/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/snippets/locale/ar/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/snippets/locale/ar/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/snippets/locale/az_AZ/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/snippets/locale/az_AZ/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/snippets/locale/be/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/snippets/locale/be/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/snippets/locale/bg/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/snippets/locale/bg/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/snippets/locale/bn/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/snippets/locale/bn/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/snippets/locale/ca/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/snippets/locale/ca/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/snippets/locale/cs/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/snippets/locale/cs/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/snippets/locale/cy/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/snippets/locale/cy/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/snippets/locale/da/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/snippets/locale/da/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/snippets/locale/de/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/snippets/locale/de/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/snippets/locale/el/LC_MESSAGES/django.mo
@@ -4255,6 +5191,8 @@ ${PYSITELIB}/wagtail/snippets/locale/es/
 ${PYSITELIB}/wagtail/snippets/locale/es/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/snippets/locale/et/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/snippets/locale/et/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/snippets/locale/eu/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/snippets/locale/eu/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/snippets/locale/fa/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/snippets/locale/fa/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/snippets/locale/fi/LC_MESSAGES/django.mo
@@ -4267,6 +5205,8 @@ ${PYSITELIB}/wagtail/snippets/locale/he_
 ${PYSITELIB}/wagtail/snippets/locale/he_IL/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/snippets/locale/hr_HR/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/snippets/locale/hr_HR/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/snippets/locale/ht/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/snippets/locale/ht/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/snippets/locale/hu/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/snippets/locale/hu/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/snippets/locale/id_ID/LC_MESSAGES/django.mo
@@ -4289,12 +5229,12 @@ ${PYSITELIB}/wagtail/snippets/locale/mi/
 ${PYSITELIB}/wagtail/snippets/locale/mi/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/snippets/locale/mn/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/snippets/locale/mn/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/snippets/locale/my/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/snippets/locale/my/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/snippets/locale/nb/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/snippets/locale/nb/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/snippets/locale/nl/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/snippets/locale/nl/LC_MESSAGES/django.po
-${PYSITELIB}/wagtail/snippets/locale/nl_NL/LC_MESSAGES/django.mo
-${PYSITELIB}/wagtail/snippets/locale/nl_NL/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/snippets/locale/pl/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/snippets/locale/pl/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/snippets/locale/pt_BR/LC_MESSAGES/django.mo
@@ -4309,8 +5249,12 @@ ${PYSITELIB}/wagtail/snippets/locale/sk_
 ${PYSITELIB}/wagtail/snippets/locale/sk_SK/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/snippets/locale/sl/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/snippets/locale/sl/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/snippets/locale/sr/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/snippets/locale/sr/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/snippets/locale/sv/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/snippets/locale/sv/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/snippets/locale/ta/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/snippets/locale/ta/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/snippets/locale/tet/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/snippets/locale/tet/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/snippets/locale/th/LC_MESSAGES/django.mo
@@ -4321,6 +5265,8 @@ ${PYSITELIB}/wagtail/snippets/locale/tr_
 ${PYSITELIB}/wagtail/snippets/locale/tr_TR/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/snippets/locale/uk/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/snippets/locale/uk/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/snippets/locale/vi/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/snippets/locale/vi/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/snippets/locale/zh/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/snippets/locale/zh/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/snippets/locale/zh_Hans/LC_MESSAGES/django.mo
@@ -4333,40 +5279,66 @@ ${PYSITELIB}/wagtail/snippets/models.pyo
 ${PYSITELIB}/wagtail/snippets/permissions.py
 ${PYSITELIB}/wagtail/snippets/permissions.pyc
 ${PYSITELIB}/wagtail/snippets/permissions.pyo
-${PYSITELIB}/wagtail/snippets/static/wagtailsnippets/js/snippet-chooser-modal.js
+${PYSITELIB}/wagtail/snippets/side_panels.py
+${PYSITELIB}/wagtail/snippets/side_panels.pyc
+${PYSITELIB}/wagtail/snippets/side_panels.pyo
+${PYSITELIB}/wagtail/snippets/static/wagtailsnippets/js/snippet-chooser-telepath.js
 ${PYSITELIB}/wagtail/snippets/static/wagtailsnippets/js/snippet-chooser.js
-${PYSITELIB}/wagtail/snippets/static/wagtailsnippets/js/snippet-chooser.js.map
-${PYSITELIB}/wagtail/snippets/static/wagtailsnippets/js/snippet-multiple-select.js
-${PYSITELIB}/wagtail/snippets/static_src/wagtailsnippets/js/snippet-chooser-modal.js
-${PYSITELIB}/wagtail/snippets/static_src/wagtailsnippets/js/snippet-multiple-select.js
-${PYSITELIB}/wagtail/snippets/templates/wagtailsnippets/chooser/choose.html
+${PYSITELIB}/wagtail/snippets/templates/wagtailsnippets/bulk_actions/confirm_bulk_delete.html
+${PYSITELIB}/wagtail/snippets/templates/wagtailsnippets/bulk_actions/list_items_with_no_access.html
 ${PYSITELIB}/wagtail/snippets/templates/wagtailsnippets/chooser/results.html
-${PYSITELIB}/wagtail/snippets/templates/wagtailsnippets/edit_handlers/snippet_chooser_panel.html
+${PYSITELIB}/wagtail/snippets/templates/wagtailsnippets/side_panels/usage.html
+${PYSITELIB}/wagtail/snippets/templates/wagtailsnippets/snippets/_header_with_history.html
+${PYSITELIB}/wagtail/snippets/templates/wagtailsnippets/snippets/action_menu/locked.html
 ${PYSITELIB}/wagtail/snippets/templates/wagtailsnippets/snippets/action_menu/menu.html
 ${PYSITELIB}/wagtail/snippets/templates/wagtailsnippets/snippets/action_menu/menu_item.html
+${PYSITELIB}/wagtail/snippets/templates/wagtailsnippets/snippets/action_menu/publish.html
 ${PYSITELIB}/wagtail/snippets/templates/wagtailsnippets/snippets/action_menu/save.html
+${PYSITELIB}/wagtail/snippets/templates/wagtailsnippets/snippets/action_menu/workflow_menu_item.html
 ${PYSITELIB}/wagtail/snippets/templates/wagtailsnippets/snippets/confirm_delete.html
 ${PYSITELIB}/wagtail/snippets/templates/wagtailsnippets/snippets/create.html
 ${PYSITELIB}/wagtail/snippets/templates/wagtailsnippets/snippets/edit.html
-${PYSITELIB}/wagtail/snippets/templates/wagtailsnippets/snippets/index.html
+${PYSITELIB}/wagtail/snippets/templates/wagtailsnippets/snippets/headers/_base_header.html
+${PYSITELIB}/wagtail/snippets/templates/wagtailsnippets/snippets/headers/create_header.html
+${PYSITELIB}/wagtail/snippets/templates/wagtailsnippets/snippets/headers/edit_header.html
+${PYSITELIB}/wagtail/snippets/templates/wagtailsnippets/snippets/headers/history_header.html
+${PYSITELIB}/wagtail/snippets/templates/wagtailsnippets/snippets/headers/list_header.html
+${PYSITELIB}/wagtail/snippets/templates/wagtailsnippets/snippets/headers/usage_header.html
+${PYSITELIB}/wagtail/snippets/templates/wagtailsnippets/snippets/history.html
 ${PYSITELIB}/wagtail/snippets/templates/wagtailsnippets/snippets/list.html
 ${PYSITELIB}/wagtail/snippets/templates/wagtailsnippets/snippets/listing_buttons.html
 ${PYSITELIB}/wagtail/snippets/templates/wagtailsnippets/snippets/results.html
+${PYSITELIB}/wagtail/snippets/templates/wagtailsnippets/snippets/revisions/_actions.html
+${PYSITELIB}/wagtail/snippets/templates/wagtailsnippets/snippets/tables/title_cell.html
 ${PYSITELIB}/wagtail/snippets/templates/wagtailsnippets/snippets/type_index.html
 ${PYSITELIB}/wagtail/snippets/templates/wagtailsnippets/snippets/usage.html
-${PYSITELIB}/wagtail/snippets/templates/wagtailsnippets/widgets/snippet_chooser.html
 ${PYSITELIB}/wagtail/snippets/templatetags/__init__.py
 ${PYSITELIB}/wagtail/snippets/templatetags/__init__.pyc
 ${PYSITELIB}/wagtail/snippets/templatetags/__init__.pyo
 ${PYSITELIB}/wagtail/snippets/templatetags/wagtailsnippets_admin_tags.py
 ${PYSITELIB}/wagtail/snippets/templatetags/wagtailsnippets_admin_tags.pyc
 ${PYSITELIB}/wagtail/snippets/templatetags/wagtailsnippets_admin_tags.pyo
-${PYSITELIB}/wagtail/snippets/tests.py
-${PYSITELIB}/wagtail/snippets/tests.pyc
-${PYSITELIB}/wagtail/snippets/tests.pyo
-${PYSITELIB}/wagtail/snippets/urls.py
-${PYSITELIB}/wagtail/snippets/urls.pyc
-${PYSITELIB}/wagtail/snippets/urls.pyo
+${PYSITELIB}/wagtail/snippets/tests/__init__.py
+${PYSITELIB}/wagtail/snippets/tests/__init__.pyc
+${PYSITELIB}/wagtail/snippets/tests/__init__.pyo
+${PYSITELIB}/wagtail/snippets/tests/test_bulk_actions/__init__.py
+${PYSITELIB}/wagtail/snippets/tests/test_bulk_actions/__init__.pyc
+${PYSITELIB}/wagtail/snippets/tests/test_bulk_actions/__init__.pyo
+${PYSITELIB}/wagtail/snippets/tests/test_bulk_actions/test_bulk_delete.py
+${PYSITELIB}/wagtail/snippets/tests/test_bulk_actions/test_bulk_delete.pyc
+${PYSITELIB}/wagtail/snippets/tests/test_bulk_actions/test_bulk_delete.pyo
+${PYSITELIB}/wagtail/snippets/tests/test_locking.py
+${PYSITELIB}/wagtail/snippets/tests/test_locking.pyc
+${PYSITELIB}/wagtail/snippets/tests/test_locking.pyo
+${PYSITELIB}/wagtail/snippets/tests/test_preview.py
+${PYSITELIB}/wagtail/snippets/tests/test_preview.pyc
+${PYSITELIB}/wagtail/snippets/tests/test_preview.pyo
+${PYSITELIB}/wagtail/snippets/tests/test_snippets.py
+${PYSITELIB}/wagtail/snippets/tests/test_snippets.pyc
+${PYSITELIB}/wagtail/snippets/tests/test_snippets.pyo
+${PYSITELIB}/wagtail/snippets/tests/test_workflows.py
+${PYSITELIB}/wagtail/snippets/tests/test_workflows.pyc
+${PYSITELIB}/wagtail/snippets/tests/test_workflows.pyo
 ${PYSITELIB}/wagtail/snippets/views/__init__.py
 ${PYSITELIB}/wagtail/snippets/views/__init__.pyc
 ${PYSITELIB}/wagtail/snippets/views/__init__.pyo
@@ -4382,482 +5354,587 @@ ${PYSITELIB}/wagtail/snippets/wagtail_ho
 ${PYSITELIB}/wagtail/snippets/widgets.py
 ${PYSITELIB}/wagtail/snippets/widgets.pyc
 ${PYSITELIB}/wagtail/snippets/widgets.pyo
-${PYSITELIB}/wagtail/tests/.gitignore
+${PYSITELIB}/wagtail/telepath.py
+${PYSITELIB}/wagtail/telepath.pyc
+${PYSITELIB}/wagtail/telepath.pyo
+${PYSITELIB}/wagtail/templates/wagtailcore/login.html
+${PYSITELIB}/wagtail/templates/wagtailcore/page.html
+${PYSITELIB}/wagtail/templates/wagtailcore/password_required.html
+${PYSITELIB}/wagtail/templates/wagtailcore/shared/richtext.html
+${PYSITELIB}/wagtail/templatetags/__init__.py
+${PYSITELIB}/wagtail/templatetags/__init__.pyc
+${PYSITELIB}/wagtail/templatetags/__init__.pyo
+${PYSITELIB}/wagtail/templatetags/wagtailcore_tags.py
+${PYSITELIB}/wagtail/templatetags/wagtailcore_tags.pyc
+${PYSITELIB}/wagtail/templatetags/wagtailcore_tags.pyo
+${PYSITELIB}/wagtail/test/__init__.py
+${PYSITELIB}/wagtail/test/__init__.pyc
+${PYSITELIB}/wagtail/test/__init__.pyo
+${PYSITELIB}/wagtail/test/benchmark.py
+${PYSITELIB}/wagtail/test/benchmark.pyc
+${PYSITELIB}/wagtail/test/benchmark.pyo
+${PYSITELIB}/wagtail/test/context_processors.py
+${PYSITELIB}/wagtail/test/context_processors.pyc
+${PYSITELIB}/wagtail/test/context_processors.pyo
+${PYSITELIB}/wagtail/test/customuser/__init__.py
+${PYSITELIB}/wagtail/test/customuser/__init__.pyc
+${PYSITELIB}/wagtail/test/customuser/__init__.pyo
+${PYSITELIB}/wagtail/test/customuser/fields.py
+${PYSITELIB}/wagtail/test/customuser/fields.pyc
+${PYSITELIB}/wagtail/test/customuser/fields.pyo
+${PYSITELIB}/wagtail/test/customuser/fixtures/test.json
+${PYSITELIB}/wagtail/test/customuser/fixtures/test_explorable_pages.json
+${PYSITELIB}/wagtail/test/customuser/fixtures/test_specific.json
+${PYSITELIB}/wagtail/test/customuser/migrations/0001_initial.py
+${PYSITELIB}/wagtail/test/customuser/migrations/0001_initial.pyc
+${PYSITELIB}/wagtail/test/customuser/migrations/0001_initial.pyo
+${PYSITELIB}/wagtail/test/customuser/migrations/0002_added_file_field.py
+${PYSITELIB}/wagtail/test/customuser/migrations/0002_added_file_field.pyc
+${PYSITELIB}/wagtail/test/customuser/migrations/0002_added_file_field.pyo
+${PYSITELIB}/wagtail/test/customuser/migrations/0003_delete_emailuser.py
+${PYSITELIB}/wagtail/test/customuser/migrations/0003_delete_emailuser.pyc
+${PYSITELIB}/wagtail/test/customuser/migrations/0003_delete_emailuser.pyo
+${PYSITELIB}/wagtail/test/customuser/migrations/__init__.py
+${PYSITELIB}/wagtail/test/customuser/migrations/__init__.pyc
+${PYSITELIB}/wagtail/test/customuser/migrations/__init__.pyo
+${PYSITELIB}/wagtail/test/customuser/models.py
+${PYSITELIB}/wagtail/test/customuser/models.pyc
+${PYSITELIB}/wagtail/test/customuser/models.pyo
+${PYSITELIB}/wagtail/test/customuser/tests.py
+${PYSITELIB}/wagtail/test/customuser/tests.pyc
+${PYSITELIB}/wagtail/test/customuser/tests.pyo
+${PYSITELIB}/wagtail/test/demosite/__init__.py
+${PYSITELIB}/wagtail/test/demosite/__init__.pyc
+${PYSITELIB}/wagtail/test/demosite/__init__.pyo
+${PYSITELIB}/wagtail/test/demosite/apps.py
+${PYSITELIB}/wagtail/test/demosite/apps.pyc
+${PYSITELIB}/wagtail/test/demosite/apps.pyo
+${PYSITELIB}/wagtail/test/demosite/fixtures/demosite.json
+${PYSITELIB}/wagtail/test/demosite/migrations/0001_initial.py
+${PYSITELIB}/wagtail/test/demosite/migrations/0001_initial.pyc
+${PYSITELIB}/wagtail/test/demosite/migrations/0001_initial.pyo
+${PYSITELIB}/wagtail/test/demosite/migrations/0002_capitalizeverbose.py
+${PYSITELIB}/wagtail/test/demosite/migrations/0002_capitalizeverbose.pyc
+${PYSITELIB}/wagtail/test/demosite/migrations/0002_capitalizeverbose.pyo
+${PYSITELIB}/wagtail/test/demosite/migrations/0003_blogentrypagetag_fk_for_django_4.py
+${PYSITELIB}/wagtail/test/demosite/migrations/0003_blogentrypagetag_fk_for_django_4.pyc
+${PYSITELIB}/wagtail/test/demosite/migrations/0003_blogentrypagetag_fk_for_django_4.pyo
+${PYSITELIB}/wagtail/test/demosite/migrations/__init__.py
+${PYSITELIB}/wagtail/test/demosite/migrations/__init__.pyc
+${PYSITELIB}/wagtail/test/demosite/migrations/__init__.pyo
+${PYSITELIB}/wagtail/test/demosite/models.py
+${PYSITELIB}/wagtail/test/demosite/models.pyc
+${PYSITELIB}/wagtail/test/demosite/models.pyo
+${PYSITELIB}/wagtail/test/dummy_external_storage.py
+${PYSITELIB}/wagtail/test/dummy_external_storage.pyc
+${PYSITELIB}/wagtail/test/dummy_external_storage.pyo
+${PYSITELIB}/wagtail/test/dummy_sendfile_backend.py
+${PYSITELIB}/wagtail/test/dummy_sendfile_backend.pyc
+${PYSITELIB}/wagtail/test/dummy_sendfile_backend.pyo
+${PYSITELIB}/wagtail/test/emailuser/__init__.py
+${PYSITELIB}/wagtail/test/emailuser/__init__.pyc
+${PYSITELIB}/wagtail/test/emailuser/__init__.pyo
+${PYSITELIB}/wagtail/test/emailuser/fixtures/test.json
+${PYSITELIB}/wagtail/test/emailuser/fixtures/test_explorable_pages.json
+${PYSITELIB}/wagtail/test/emailuser/fixtures/test_specific.json
+${PYSITELIB}/wagtail/test/emailuser/migrations/0001_initial.py
+${PYSITELIB}/wagtail/test/emailuser/migrations/0001_initial.pyc
+${PYSITELIB}/wagtail/test/emailuser/migrations/0001_initial.pyo
+${PYSITELIB}/wagtail/test/emailuser/migrations/__init__.py
+${PYSITELIB}/wagtail/test/emailuser/migrations/__init__.pyc
+${PYSITELIB}/wagtail/test/emailuser/migrations/__init__.pyo
+${PYSITELIB}/wagtail/test/emailuser/models.py
+${PYSITELIB}/wagtail/test/emailuser/models.pyc
+${PYSITELIB}/wagtail/test/emailuser/models.pyo
+${PYSITELIB}/wagtail/test/headless_urls.py
+${PYSITELIB}/wagtail/test/headless_urls.pyc
+${PYSITELIB}/wagtail/test/headless_urls.pyo
+${PYSITELIB}/wagtail/test/i18n/__init__.py
+${PYSITELIB}/wagtail/test/i18n/__init__.pyc
+${PYSITELIB}/wagtail/test/i18n/__init__.pyo
+${PYSITELIB}/wagtail/test/i18n/apps.py
+${PYSITELIB}/wagtail/test/i18n/apps.pyc
+${PYSITELIB}/wagtail/test/i18n/apps.pyo
+${PYSITELIB}/wagtail/test/i18n/migrations/0001_initial.py
+${PYSITELIB}/wagtail/test/i18n/migrations/0001_initial.pyc
+${PYSITELIB}/wagtail/test/i18n/migrations/0001_initial.pyo
+${PYSITELIB}/wagtail/test/i18n/migrations/0002_clusterabletestmodel_clusterabletestmodelchild_clusterabletestmodeltranslatablechild.py
+${PYSITELIB}/wagtail/test/i18n/migrations/0002_clusterabletestmodel_clusterabletestmodelchild_clusterabletestmodeltranslatablechild.pyc
+${PYSITELIB}/wagtail/test/i18n/migrations/0002_clusterabletestmodel_clusterabletestmodelchild_clusterabletestmodeltranslatablechild.pyo
+${PYSITELIB}/wagtail/test/i18n/migrations/__init__.py
+${PYSITELIB}/wagtail/test/i18n/migrations/__init__.pyc
+${PYSITELIB}/wagtail/test/i18n/migrations/__init__.pyo
+${PYSITELIB}/wagtail/test/i18n/models.py
+${PYSITELIB}/wagtail/test/i18n/models.pyc
+${PYSITELIB}/wagtail/test/i18n/models.pyo
+${PYSITELIB}/wagtail/test/manage.py
+${PYSITELIB}/wagtail/test/manage.pyc
+${PYSITELIB}/wagtail/test/manage.pyo
+${PYSITELIB}/wagtail/test/middleware.py
+${PYSITELIB}/wagtail/test/middleware.pyc
+${PYSITELIB}/wagtail/test/middleware.pyo
+${PYSITELIB}/wagtail/test/modeladmintest/__init__.py
+${PYSITELIB}/wagtail/test/modeladmintest/__init__.pyc
+${PYSITELIB}/wagtail/test/modeladmintest/__init__.pyo
+${PYSITELIB}/wagtail/test/modeladmintest/apps.py
+${PYSITELIB}/wagtail/test/modeladmintest/apps.pyc
+${PYSITELIB}/wagtail/test/modeladmintest/apps.pyo
+${PYSITELIB}/wagtail/test/modeladmintest/fixtures/modeladmintest_test.json
+${PYSITELIB}/wagtail/test/modeladmintest/forms.py
+${PYSITELIB}/wagtail/test/modeladmintest/forms.pyc
+${PYSITELIB}/wagtail/test/modeladmintest/forms.pyo
+${PYSITELIB}/wagtail/test/modeladmintest/migrations/0001_initial.py
+${PYSITELIB}/wagtail/test/modeladmintest/migrations/0001_initial.pyc
+${PYSITELIB}/wagtail/test/modeladmintest/migrations/0001_initial.pyo
+${PYSITELIB}/wagtail/test/modeladmintest/migrations/0002_token.py
+${PYSITELIB}/wagtail/test/modeladmintest/migrations/0002_token.pyc
+${PYSITELIB}/wagtail/test/modeladmintest/migrations/0002_token.pyo
+${PYSITELIB}/wagtail/test/modeladmintest/migrations/0003_publisher.py
+${PYSITELIB}/wagtail/test/modeladmintest/migrations/0003_publisher.pyc
+${PYSITELIB}/wagtail/test/modeladmintest/migrations/0003_publisher.pyo
+${PYSITELIB}/wagtail/test/modeladmintest/migrations/0004_venuepage.py
+${PYSITELIB}/wagtail/test/modeladmintest/migrations/0004_venuepage.pyc
+${PYSITELIB}/wagtail/test/modeladmintest/migrations/0004_venuepage.pyo
+${PYSITELIB}/wagtail/test/modeladmintest/migrations/0005_book_cover_image.py
+${PYSITELIB}/wagtail/test/modeladmintest/migrations/0005_book_cover_image.pyc
+${PYSITELIB}/wagtail/test/modeladmintest/migrations/0005_book_cover_image.pyo
+${PYSITELIB}/wagtail/test/modeladmintest/migrations/0006_contributor_person_visitor.py
+${PYSITELIB}/wagtail/test/modeladmintest/migrations/0006_contributor_person_visitor.pyc
+${PYSITELIB}/wagtail/test/modeladmintest/migrations/0006_contributor_person_visitor.pyo
+${PYSITELIB}/wagtail/test/modeladmintest/migrations/0007_friend.py
+${PYSITELIB}/wagtail/test/modeladmintest/migrations/0007_friend.pyc
+${PYSITELIB}/wagtail/test/modeladmintest/migrations/0007_friend.pyo
+${PYSITELIB}/wagtail/test/modeladmintest/migrations/0008_solobook.py
+${PYSITELIB}/wagtail/test/modeladmintest/migrations/0008_solobook.pyc
+${PYSITELIB}/wagtail/test/modeladmintest/migrations/0008_solobook.pyo
+${PYSITELIB}/wagtail/test/modeladmintest/migrations/0009_relatedlink.py
+${PYSITELIB}/wagtail/test/modeladmintest/migrations/0009_relatedlink.pyc
+${PYSITELIB}/wagtail/test/modeladmintest/migrations/0009_relatedlink.pyo
+${PYSITELIB}/wagtail/test/modeladmintest/migrations/0010_translatablebook.py
+${PYSITELIB}/wagtail/test/modeladmintest/migrations/0010_translatablebook.pyc
+${PYSITELIB}/wagtail/test/modeladmintest/migrations/0010_translatablebook.pyo
+${PYSITELIB}/wagtail/test/modeladmintest/migrations/0011_enemy.py
+${PYSITELIB}/wagtail/test/modeladmintest/migrations/0011_enemy.pyc
+${PYSITELIB}/wagtail/test/modeladmintest/migrations/0011_enemy.pyo
+${PYSITELIB}/wagtail/test/modeladmintest/migrations/0012_publisher_latest_revision.py
+${PYSITELIB}/wagtail/test/modeladmintest/migrations/0012_publisher_latest_revision.pyc
+${PYSITELIB}/wagtail/test/modeladmintest/migrations/0012_publisher_latest_revision.pyo
+${PYSITELIB}/wagtail/test/modeladmintest/migrations/0013_book_extract_document.py
+${PYSITELIB}/wagtail/test/modeladmintest/migrations/0013_book_extract_document.pyc
+${PYSITELIB}/wagtail/test/modeladmintest/migrations/0013_book_extract_document.pyo
+${PYSITELIB}/wagtail/test/modeladmintest/migrations/__init__.py
+${PYSITELIB}/wagtail/test/modeladmintest/migrations/__init__.pyc
+${PYSITELIB}/wagtail/test/modeladmintest/migrations/__init__.pyo
+${PYSITELIB}/wagtail/test/modeladmintest/models.py
+${PYSITELIB}/wagtail/test/modeladmintest/models.pyc
+${PYSITELIB}/wagtail/test/modeladmintest/models.pyo
+${PYSITELIB}/wagtail/test/modeladmintest/wagtail_hooks.py
+${PYSITELIB}/wagtail/test/modeladmintest/wagtail_hooks.pyc
+${PYSITELIB}/wagtail/test/modeladmintest/wagtail_hooks.pyo
+${PYSITELIB}/wagtail/test/non_root_urls.py
+${PYSITELIB}/wagtail/test/non_root_urls.pyc
+${PYSITELIB}/wagtail/test/non_root_urls.pyo
+${PYSITELIB}/wagtail/test/routablepage/__init__.py
+${PYSITELIB}/wagtail/test/routablepage/__init__.pyc
+${PYSITELIB}/wagtail/test/routablepage/__init__.pyo
+${PYSITELIB}/wagtail/test/routablepage/apps.py
+${PYSITELIB}/wagtail/test/routablepage/apps.pyc
+${PYSITELIB}/wagtail/test/routablepage/apps.pyo
+${PYSITELIB}/wagtail/test/routablepage/migrations/0001_initial.py
+${PYSITELIB}/wagtail/test/routablepage/migrations/0001_initial.pyc
+${PYSITELIB}/wagtail/test/routablepage/migrations/0001_initial.pyo
+${PYSITELIB}/wagtail/test/routablepage/migrations/0002_routablepagewithoutindexroutetest.py
+${PYSITELIB}/wagtail/test/routablepage/migrations/0002_routablepagewithoutindexroutetest.pyc
+${PYSITELIB}/wagtail/test/routablepage/migrations/0002_routablepagewithoutindexroutetest.pyo
+${PYSITELIB}/wagtail/test/routablepage/migrations/__init__.py
+${PYSITELIB}/wagtail/test/routablepage/migrations/__init__.pyc
+${PYSITELIB}/wagtail/test/routablepage/migrations/__init__.pyo
+${PYSITELIB}/wagtail/test/routablepage/models.py
+${PYSITELIB}/wagtail/test/routablepage/models.pyc
+${PYSITELIB}/wagtail/test/routablepage/models.pyo
+${PYSITELIB}/wagtail/test/routablepage/templates/routablepagetests/routable_page_test.html
+${PYSITELIB}/wagtail/test/routablepage/templates/routablepagetests/routable_page_test_alternate.html
+${PYSITELIB}/wagtail/test/search/__init__.py
+${PYSITELIB}/wagtail/test/search/__init__.pyc
+${PYSITELIB}/wagtail/test/search/__init__.pyo
+${PYSITELIB}/wagtail/test/search/apps.py
+${PYSITELIB}/wagtail/test/search/apps.pyc
+${PYSITELIB}/wagtail/test/search/apps.pyo
+${PYSITELIB}/wagtail/test/search/fixtures/search.json
+${PYSITELIB}/wagtail/test/search/migrations/0001_initial.py
+${PYSITELIB}/wagtail/test/search/migrations/0001_initial.pyc
+${PYSITELIB}/wagtail/test/search/migrations/0001_initial.pyo
+${PYSITELIB}/wagtail/test/search/migrations/__init__.py
+${PYSITELIB}/wagtail/test/search/migrations/__init__.pyc
+${PYSITELIB}/wagtail/test/search/migrations/__init__.pyo
+${PYSITELIB}/wagtail/test/search/models.py
+${PYSITELIB}/wagtail/test/search/models.pyc
+${PYSITELIB}/wagtail/test/search/models.pyo
+${PYSITELIB}/wagtail/test/settings.py
+${PYSITELIB}/wagtail/test/settings.pyc
+${PYSITELIB}/wagtail/test/settings.pyo
+${PYSITELIB}/wagtail/test/settings_ui.py
+${PYSITELIB}/wagtail/test/settings_ui.pyc
+${PYSITELIB}/wagtail/test/settings_ui.pyo
+${PYSITELIB}/wagtail/test/snippets/__init__.py
+${PYSITELIB}/wagtail/test/snippets/__init__.pyc
+${PYSITELIB}/wagtail/test/snippets/__init__.pyo
+${PYSITELIB}/wagtail/test/snippets/apps.py
+${PYSITELIB}/wagtail/test/snippets/apps.pyc
+${PYSITELIB}/wagtail/test/snippets/apps.pyo
+${PYSITELIB}/wagtail/test/snippets/forms.py
+${PYSITELIB}/wagtail/test/snippets/forms.pyc
+${PYSITELIB}/wagtail/test/snippets/forms.pyo
+${PYSITELIB}/wagtail/test/snippets/migrations/0001_initial.py
+${PYSITELIB}/wagtail/test/snippets/migrations/0001_initial.pyc
+${PYSITELIB}/wagtail/test/snippets/migrations/0001_initial.pyo
+${PYSITELIB}/wagtail/test/snippets/migrations/0002_searchablesnippet.py
+${PYSITELIB}/wagtail/test/snippets/migrations/0002_searchablesnippet.pyc
+${PYSITELIB}/wagtail/test/snippets/migrations/0002_searchablesnippet.pyo
+${PYSITELIB}/wagtail/test/snippets/migrations/0003_fancysnippet_standardsnippet.py
+${PYSITELIB}/wagtail/test/snippets/migrations/0003_fancysnippet_standardsnippet.pyc
+${PYSITELIB}/wagtail/test/snippets/migrations/0003_fancysnippet_standardsnippet.pyo
+${PYSITELIB}/wagtail/test/snippets/migrations/0004_fileuploadsnippet.py
+${PYSITELIB}/wagtail/test/snippets/migrations/0004_fileuploadsnippet.pyc
+${PYSITELIB}/wagtail/test/snippets/migrations/0004_fileuploadsnippet.pyo
+${PYSITELIB}/wagtail/test/snippets/migrations/0005_multisectionrichtextsnippet_richtextsection.py
+${PYSITELIB}/wagtail/test/snippets/migrations/0005_multisectionrichtextsnippet_richtextsection.pyc
+${PYSITELIB}/wagtail/test/snippets/migrations/0005_multisectionrichtextsnippet_richtextsection.pyo
+${PYSITELIB}/wagtail/test/snippets/migrations/0006_standarsnippetwithcustomprimarykey.py
+${PYSITELIB}/wagtail/test/snippets/migrations/0006_standarsnippetwithcustomprimarykey.pyc
+${PYSITELIB}/wagtail/test/snippets/migrations/0006_standarsnippetwithcustomprimarykey.pyo
+${PYSITELIB}/wagtail/test/snippets/migrations/0007_translatablesnippet.py
+${PYSITELIB}/wagtail/test/snippets/migrations/0007_translatablesnippet.pyc
+${PYSITELIB}/wagtail/test/snippets/migrations/0007_translatablesnippet.pyo
+${PYSITELIB}/wagtail/test/snippets/migrations/0008_filterablesnippet.py
+${PYSITELIB}/wagtail/test/snippets/migrations/0008_filterablesnippet.pyc
+${PYSITELIB}/wagtail/test/snippets/migrations/0008_filterablesnippet.pyo
+${PYSITELIB}/wagtail/test/snippets/migrations/0009_filterablesnippet_some_date.py
+${PYSITELIB}/wagtail/test/snippets/migrations/0009_filterablesnippet_some_date.pyc
+${PYSITELIB}/wagtail/test/snippets/migrations/0009_filterablesnippet_some_date.pyo
+${PYSITELIB}/wagtail/test/snippets/migrations/__init__.py
+${PYSITELIB}/wagtail/test/snippets/migrations/__init__.pyc
+${PYSITELIB}/wagtail/test/snippets/migrations/__init__.pyo
+${PYSITELIB}/wagtail/test/snippets/models.py
+${PYSITELIB}/wagtail/test/snippets/models.pyc
+${PYSITELIB}/wagtail/test/snippets/models.pyo
+${PYSITELIB}/wagtail/test/snippets/views.py
+${PYSITELIB}/wagtail/test/snippets/views.pyc
+${PYSITELIB}/wagtail/test/snippets/views.pyo
+${PYSITELIB}/wagtail/test/streamfield_migrations/apps.py
+${PYSITELIB}/wagtail/test/streamfield_migrations/apps.pyc
+${PYSITELIB}/wagtail/test/streamfield_migrations/apps.pyo
+${PYSITELIB}/wagtail/test/streamfield_migrations/factories.py
+${PYSITELIB}/wagtail/test/streamfield_migrations/factories.pyc
+${PYSITELIB}/wagtail/test/streamfield_migrations/factories.pyo
+${PYSITELIB}/wagtail/test/streamfield_migrations/migrations/0001_initial.py
+${PYSITELIB}/wagtail/test/streamfield_migrations/migrations/0001_initial.pyc
+${PYSITELIB}/wagtail/test/streamfield_migrations/migrations/0001_initial.pyo
+${PYSITELIB}/wagtail/test/streamfield_migrations/migrations/__init__.py
+${PYSITELIB}/wagtail/test/streamfield_migrations/migrations/__init__.pyc
+${PYSITELIB}/wagtail/test/streamfield_migrations/migrations/__init__.pyo
+${PYSITELIB}/wagtail/test/streamfield_migrations/models.py
+${PYSITELIB}/wagtail/test/streamfield_migrations/models.pyc
+${PYSITELIB}/wagtail/test/streamfield_migrations/models.pyo
+${PYSITELIB}/wagtail/test/streamfield_migrations/testutils.py
+${PYSITELIB}/wagtail/test/streamfield_migrations/testutils.pyc
+${PYSITELIB}/wagtail/test/streamfield_migrations/testutils.pyo
+${PYSITELIB}/wagtail/test/testapp/__init__.py
+${PYSITELIB}/wagtail/test/testapp/__init__.pyc
+${PYSITELIB}/wagtail/test/testapp/__init__.pyo
+${PYSITELIB}/wagtail/test/testapp/apps.py
+${PYSITELIB}/wagtail/test/testapp/apps.pyc
+${PYSITELIB}/wagtail/test/testapp/apps.pyo
+${PYSITELIB}/wagtail/test/testapp/blocks.py
+${PYSITELIB}/wagtail/test/testapp/blocks.pyc
+${PYSITELIB}/wagtail/test/testapp/blocks.pyo
+${PYSITELIB}/wagtail/test/testapp/fixtures/test.json
+${PYSITELIB}/wagtail/test/testapp/fixtures/test_explorable_pages.json
+${PYSITELIB}/wagtail/test/testapp/fixtures/test_specific.json
+${PYSITELIB}/wagtail/test/testapp/forms.py
+${PYSITELIB}/wagtail/test/testapp/forms.pyc
+${PYSITELIB}/wagtail/test/testapp/forms.pyo
+${PYSITELIB}/wagtail/test/testapp/jinja2_templates/tests/jinja2/heading_block.html
+${PYSITELIB}/wagtail/test/testapp/jinja2_templates/tests/jinja2/include_block_autoescape_off_test.html
+${PYSITELIB}/wagtail/test/testapp/jinja2_templates/tests/jinja2/include_block_tag_with_additional_variable.html
+${PYSITELIB}/wagtail/test/testapp/jinja2_templates/tests/jinja2/include_block_test.html
+${PYSITELIB}/wagtail/test/testapp/jinja2_templates/tests/jinja2/include_block_test_with_filter.html
+${PYSITELIB}/wagtail/test/testapp/jinja2_templates/tests/jinja2/paragraph.html
+${PYSITELIB}/wagtail/test/testapp/jinja2_templates/tests/jinja2/rich_text.html
+${PYSITELIB}/wagtail/test/testapp/jinja2_templates/tests/jinja2/section_block.html
+${PYSITELIB}/wagtail/test/testapp/jinja2_templates/tests/jinja2/stream.html
+${PYSITELIB}/wagtail/test/testapp/jinja2_templates/tests/jinja2/stream_with_language.html
+${PYSITELIB}/wagtail/test/testapp/jinja2_templates/tests/jinja2/struct_block_form_template.html
+${PYSITELIB}/wagtail/test/testapp/media_forms.py
+${PYSITELIB}/wagtail/test/testapp/media_forms.pyc
+${PYSITELIB}/wagtail/test/testapp/media_forms.pyo
+${PYSITELIB}/wagtail/test/testapp/migrations/0001_squashed_0073_revisablechildmodel_secret_text.py
+${PYSITELIB}/wagtail/test/testapp/migrations/0001_squashed_0073_revisablechildmodel_secret_text.pyc
+${PYSITELIB}/wagtail/test/testapp/migrations/0001_squashed_0073_revisablechildmodel_secret_text.pyo
+${PYSITELIB}/wagtail/test/testapp/migrations/0002_recreate_setting_models.py
+${PYSITELIB}/wagtail/test/testapp/migrations/0002_recreate_setting_models.pyc
+${PYSITELIB}/wagtail/test/testapp/migrations/0002_recreate_setting_models.pyo
+${PYSITELIB}/wagtail/test/testapp/migrations/0003_draftstatemodel.py
+${PYSITELIB}/wagtail/test/testapp/migrations/0003_draftstatemodel.pyc
+${PYSITELIB}/wagtail/test/testapp/migrations/0003_draftstatemodel.pyo
+${PYSITELIB}/wagtail/test/testapp/migrations/0004_eventindex_intro_max_length.py
+${PYSITELIB}/wagtail/test/testapp/migrations/0004_eventindex_intro_max_length.pyc
+${PYSITELIB}/wagtail/test/testapp/migrations/0004_eventindex_intro_max_length.pyo
+${PYSITELIB}/wagtail/test/testapp/migrations/0005_previewablemodel_nonpreviewablemodel_and_more.py
+${PYSITELIB}/wagtail/test/testapp/migrations/0005_previewablemodel_nonpreviewablemodel_and_more.pyc
+${PYSITELIB}/wagtail/test/testapp/migrations/0005_previewablemodel_nonpreviewablemodel_and_more.pyo
+${PYSITELIB}/wagtail/test/testapp/migrations/0006_multipreviewmodespage.py
+${PYSITELIB}/wagtail/test/testapp/migrations/0006_multipreviewmodespage.pyc
+${PYSITELIB}/wagtail/test/testapp/migrations/0006_multipreviewmodespage.pyo
+${PYSITELIB}/wagtail/test/testapp/migrations/0007_draftstatecustomprimarykeymodel.py
+${PYSITELIB}/wagtail/test/testapp/migrations/0007_draftstatecustomprimarykeymodel.pyc
+${PYSITELIB}/wagtail/test/testapp/migrations/0007_draftstatecustomprimarykeymodel.pyo
+${PYSITELIB}/wagtail/test/testapp/migrations/0008_modelwithstringtypeprimarykey.py
+${PYSITELIB}/wagtail/test/testapp/migrations/0008_modelwithstringtypeprimarykey.pyc
+${PYSITELIB}/wagtail/test/testapp/migrations/0008_modelwithstringtypeprimarykey.pyo
+${PYSITELIB}/wagtail/test/testapp/migrations/0009_alter_eventpage_options.py
+${PYSITELIB}/wagtail/test/testapp/migrations/0009_alter_eventpage_options.pyc
+${PYSITELIB}/wagtail/test/testapp/migrations/0009_alter_eventpage_options.pyo
+${PYSITELIB}/wagtail/test/testapp/migrations/0010_alter_customimage_file_and_more.py
+${PYSITELIB}/wagtail/test/testapp/migrations/0010_alter_customimage_file_and_more.pyc
+${PYSITELIB}/wagtail/test/testapp/migrations/0010_alter_customimage_file_and_more.pyo
+${PYSITELIB}/wagtail/test/testapp/migrations/0011_modelwithnullableparentalkey.py
+${PYSITELIB}/wagtail/test/testapp/migrations/0011_modelwithnullableparentalkey.pyc
+${PYSITELIB}/wagtail/test/testapp/migrations/0011_modelwithnullableparentalkey.pyo
+${PYSITELIB}/wagtail/test/testapp/migrations/0012_set_genericsnippetpage_content_type_blank.py
+${PYSITELIB}/wagtail/test/testapp/migrations/0012_set_genericsnippetpage_content_type_blank.pyc
+${PYSITELIB}/wagtail/test/testapp/migrations/0012_set_genericsnippetpage_content_type_blank.pyo
+${PYSITELIB}/wagtail/test/testapp/migrations/0013_draftstatemodel_add_lockablemixin.py
+${PYSITELIB}/wagtail/test/testapp/migrations/0013_draftstatemodel_add_lockablemixin.pyc
+${PYSITELIB}/wagtail/test/testapp/migrations/0013_draftstatemodel_add_lockablemixin.pyo
+${PYSITELIB}/wagtail/test/testapp/migrations/0014_lockablemodel.py
+${PYSITELIB}/wagtail/test/testapp/migrations/0014_lockablemodel.pyc
+${PYSITELIB}/wagtail/test/testapp/migrations/0014_lockablemodel.pyo
+${PYSITELIB}/wagtail/test/testapp/migrations/0015_gallerypage_gallerypageimage.py
+${PYSITELIB}/wagtail/test/testapp/migrations/0015_gallerypage_gallerypageimage.pyc
+${PYSITELIB}/wagtail/test/testapp/migrations/0015_gallerypage_gallerypageimage.pyo
+${PYSITELIB}/wagtail/test/testapp/migrations/0016_fullfeaturedsnippet.py
+${PYSITELIB}/wagtail/test/testapp/migrations/0016_fullfeaturedsnippet.pyc
+${PYSITELIB}/wagtail/test/testapp/migrations/0016_fullfeaturedsnippet.pyo
+${PYSITELIB}/wagtail/test/testapp/migrations/0017_moderatedmodel.py
+${PYSITELIB}/wagtail/test/testapp/migrations/0017_moderatedmodel.pyc
+${PYSITELIB}/wagtail/test/testapp/migrations/0017_moderatedmodel.pyo
+${PYSITELIB}/wagtail/test/testapp/migrations/0018_alter_streampage_body.py
+${PYSITELIB}/wagtail/test/testapp/migrations/0018_alter_streampage_body.pyc
+${PYSITELIB}/wagtail/test/testapp/migrations/0018_alter_streampage_body.pyo
+${PYSITELIB}/wagtail/test/testapp/migrations/0019_fullfeaturedsnippet_translatable.py
+${PYSITELIB}/wagtail/test/testapp/migrations/0019_fullfeaturedsnippet_translatable.pyc
+${PYSITELIB}/wagtail/test/testapp/migrations/0019_fullfeaturedsnippet_translatable.pyo
+${PYSITELIB}/wagtail/test/testapp/migrations/__init__.py
+${PYSITELIB}/wagtail/test/testapp/migrations/__init__.pyc
+${PYSITELIB}/wagtail/test/testapp/migrations/__init__.pyo
+${PYSITELIB}/wagtail/test/testapp/models.py
+${PYSITELIB}/wagtail/test/testapp/models.pyc
+${PYSITELIB}/wagtail/test/testapp/models.pyo
+${PYSITELIB}/wagtail/test/testapp/rich_text.py
+${PYSITELIB}/wagtail/test/testapp/rich_text.pyc
+${PYSITELIB}/wagtail/test/testapp/rich_text.pyo
+${PYSITELIB}/wagtail/test/testapp/templates/tests/base.html
+${PYSITELIB}/wagtail/test/testapp/templates/tests/block_forms/link_block.html
+${PYSITELIB}/wagtail/test/testapp/templates/tests/block_forms/struct_block_form_template.html
+${PYSITELIB}/wagtail/test/testapp/templates/tests/blocks/heading_block.html
+${PYSITELIB}/wagtail/test/testapp/templates/tests/blocks/include_block_autoescape_off_test.html
+${PYSITELIB}/wagtail/test/testapp/templates/tests/blocks/include_block_only_test.html
+${PYSITELIB}/wagtail/test/testapp/templates/tests/blocks/include_block_test.html
+${PYSITELIB}/wagtail/test/testapp/templates/tests/blocks/include_block_test_with_filter.html
+${PYSITELIB}/wagtail/test/testapp/templates/tests/blocks/include_block_with_test.html
+${PYSITELIB}/wagtail/test/testapp/templates/tests/blocks/link_block.html
+${PYSITELIB}/wagtail/test/testapp/templates/tests/blocks/posts_static_block.html
+${PYSITELIB}/wagtail/test/testapp/templates/tests/blocks/section_block.html
+${PYSITELIB}/wagtail/test/testapp/templates/tests/blocks/stream_with_language.html
+${PYSITELIB}/wagtail/test/testapp/templates/tests/blocks/struct_block_custom_value.html
+${PYSITELIB}/wagtail/test/testapp/templates/tests/blocks/table_block_with_caption.html
+${PYSITELIB}/wagtail/test/testapp/templates/tests/business_child.html
+${PYSITELIB}/wagtail/test/testapp/templates/tests/event_index.html
+${PYSITELIB}/wagtail/test/testapp/templates/tests/event_page.html
+${PYSITELIB}/wagtail/test/testapp/templates/tests/event_page_password_required.html
+${PYSITELIB}/wagtail/test/testapp/templates/tests/form_page.html
+${PYSITELIB}/wagtail/test/testapp/templates/tests/form_page_landing.html
+${PYSITELIB}/wagtail/test/testapp/templates/tests/form_page_with_custom_form_builder.html
+${PYSITELIB}/wagtail/test/testapp/templates/tests/form_page_with_custom_form_builder_landing.html
+${PYSITELIB}/wagtail/test/testapp/templates/tests/form_page_with_custom_submission.html
+${PYSITELIB}/wagtail/test/testapp/templates/tests/form_page_with_custom_submission_landing.html
+${PYSITELIB}/wagtail/test/testapp/templates/tests/form_page_with_redirect.html
+${PYSITELIB}/wagtail/test/testapp/templates/tests/form_page_with_redirect_landing.html
+${PYSITELIB}/wagtail/test/testapp/templates/tests/generic_view_templates/delete.html
+${PYSITELIB}/wagtail/test/testapp/templates/tests/generic_view_templates/edit.html
+${PYSITELIB}/wagtail/test/testapp/templates/tests/generic_view_templates/index.html
+${PYSITELIB}/wagtail/test/testapp/templates/tests/includes/event_listing.html
+${PYSITELIB}/wagtail/test/testapp/templates/tests/previewable_model.html
+${PYSITELIB}/wagtail/test/testapp/templates/tests/previewable_model_alt.html
+${PYSITELIB}/wagtail/test/testapp/templates/tests/simple_page.html
+${PYSITELIB}/wagtail/test/testapp/templates/tests/simple_page_alt.html
+${PYSITELIB}/wagtail/test/testapp/templates/tests/validated_page.html
+${PYSITELIB}/wagtail/test/testapp/urls.py
+${PYSITELIB}/wagtail/test/testapp/urls.pyc
+${PYSITELIB}/wagtail/test/testapp/urls.pyo
+${PYSITELIB}/wagtail/test/testapp/views.py
+${PYSITELIB}/wagtail/test/testapp/views.pyc
+${PYSITELIB}/wagtail/test/testapp/views.pyo
+${PYSITELIB}/wagtail/test/testapp/wagtail_hooks.py
+${PYSITELIB}/wagtail/test/testapp/wagtail_hooks.pyc
+${PYSITELIB}/wagtail/test/testapp/wagtail_hooks.pyo
+${PYSITELIB}/wagtail/test/urls.py
+${PYSITELIB}/wagtail/test/urls.pyc
+${PYSITELIB}/wagtail/test/urls.pyo
+${PYSITELIB}/wagtail/test/urls_multilang.py
+${PYSITELIB}/wagtail/test/urls_multilang.pyc
+${PYSITELIB}/wagtail/test/urls_multilang.pyo
+${PYSITELIB}/wagtail/test/utils/__init__.py
+${PYSITELIB}/wagtail/test/utils/__init__.pyc
+${PYSITELIB}/wagtail/test/utils/__init__.pyo
+${PYSITELIB}/wagtail/test/utils/decorators.py
+${PYSITELIB}/wagtail/test/utils/decorators.pyc
+${PYSITELIB}/wagtail/test/utils/decorators.pyo
+${PYSITELIB}/wagtail/test/utils/form_data.py
+${PYSITELIB}/wagtail/test/utils/form_data.pyc
+${PYSITELIB}/wagtail/test/utils/form_data.pyo
+${PYSITELIB}/wagtail/test/utils/page_tests.py
+${PYSITELIB}/wagtail/test/utils/page_tests.pyc
+${PYSITELIB}/wagtail/test/utils/page_tests.pyo
+${PYSITELIB}/wagtail/test/utils/timestamps.py
+${PYSITELIB}/wagtail/test/utils/timestamps.pyc
+${PYSITELIB}/wagtail/test/utils/timestamps.pyo
+${PYSITELIB}/wagtail/test/utils/wagtail_tests.py
+${PYSITELIB}/wagtail/test/utils/wagtail_tests.pyc
+${PYSITELIB}/wagtail/test/utils/wagtail_tests.pyo
 ${PYSITELIB}/wagtail/tests/__init__.py
 ${PYSITELIB}/wagtail/tests/__init__.pyc
 ${PYSITELIB}/wagtail/tests/__init__.pyo
-${PYSITELIB}/wagtail/tests/benchmark.py
-${PYSITELIB}/wagtail/tests/benchmark.pyc
-${PYSITELIB}/wagtail/tests/benchmark.pyo
-${PYSITELIB}/wagtail/tests/context_processors.py
-${PYSITELIB}/wagtail/tests/context_processors.pyc
-${PYSITELIB}/wagtail/tests/context_processors.pyo
-${PYSITELIB}/wagtail/tests/customuser/__init__.py
-${PYSITELIB}/wagtail/tests/customuser/__init__.pyc
-${PYSITELIB}/wagtail/tests/customuser/__init__.pyo
-${PYSITELIB}/wagtail/tests/customuser/fields.py
-${PYSITELIB}/wagtail/tests/customuser/fields.pyc
-${PYSITELIB}/wagtail/tests/customuser/fields.pyo
-${PYSITELIB}/wagtail/tests/customuser/fixtures/test.json
-${PYSITELIB}/wagtail/tests/customuser/fixtures/test_explorable_pages.json
-${PYSITELIB}/wagtail/tests/customuser/fixtures/test_specific.json
-${PYSITELIB}/wagtail/tests/customuser/migrations/0001_initial.py
-${PYSITELIB}/wagtail/tests/customuser/migrations/0001_initial.pyc
-${PYSITELIB}/wagtail/tests/customuser/migrations/0001_initial.pyo
-${PYSITELIB}/wagtail/tests/customuser/migrations/0002_added_file_field.py
-${PYSITELIB}/wagtail/tests/customuser/migrations/0002_added_file_field.pyc
-${PYSITELIB}/wagtail/tests/customuser/migrations/0002_added_file_field.pyo
-${PYSITELIB}/wagtail/tests/customuser/migrations/0003_delete_emailuser.py
-${PYSITELIB}/wagtail/tests/customuser/migrations/0003_delete_emailuser.pyc
-${PYSITELIB}/wagtail/tests/customuser/migrations/0003_delete_emailuser.pyo
-${PYSITELIB}/wagtail/tests/customuser/migrations/__init__.py
-${PYSITELIB}/wagtail/tests/customuser/migrations/__init__.pyc
-${PYSITELIB}/wagtail/tests/customuser/migrations/__init__.pyo
-${PYSITELIB}/wagtail/tests/customuser/models.py
-${PYSITELIB}/wagtail/tests/customuser/models.pyc
-${PYSITELIB}/wagtail/tests/customuser/models.pyo
-${PYSITELIB}/wagtail/tests/customuser/tests.py
-${PYSITELIB}/wagtail/tests/customuser/tests.pyc
-${PYSITELIB}/wagtail/tests/customuser/tests.pyo
-${PYSITELIB}/wagtail/tests/demosite/__init__.py
-${PYSITELIB}/wagtail/tests/demosite/__init__.pyc
-${PYSITELIB}/wagtail/tests/demosite/__init__.pyo
-${PYSITELIB}/wagtail/tests/demosite/fixtures/demosite.json
-${PYSITELIB}/wagtail/tests/demosite/migrations/0001_initial.py
-${PYSITELIB}/wagtail/tests/demosite/migrations/0001_initial.pyc
-${PYSITELIB}/wagtail/tests/demosite/migrations/0001_initial.pyo
-${PYSITELIB}/wagtail/tests/demosite/migrations/0002_capitalizeverbose.py
-${PYSITELIB}/wagtail/tests/demosite/migrations/0002_capitalizeverbose.pyc
-${PYSITELIB}/wagtail/tests/demosite/migrations/0002_capitalizeverbose.pyo
-${PYSITELIB}/wagtail/tests/demosite/migrations/__init__.py
-${PYSITELIB}/wagtail/tests/demosite/migrations/__init__.pyc
-${PYSITELIB}/wagtail/tests/demosite/migrations/__init__.pyo
-${PYSITELIB}/wagtail/tests/demosite/models.py
-${PYSITELIB}/wagtail/tests/demosite/models.pyc
-${PYSITELIB}/wagtail/tests/demosite/models.pyo
 ${PYSITELIB}/wagtail/tests/dummy_external_storage.py
 ${PYSITELIB}/wagtail/tests/dummy_external_storage.pyc
 ${PYSITELIB}/wagtail/tests/dummy_external_storage.pyo
-${PYSITELIB}/wagtail/tests/dummy_sendfile_backend.py
-${PYSITELIB}/wagtail/tests/dummy_sendfile_backend.pyc
-${PYSITELIB}/wagtail/tests/dummy_sendfile_backend.pyo
-${PYSITELIB}/wagtail/tests/emailuser/__init__.py
-${PYSITELIB}/wagtail/tests/emailuser/__init__.pyc
-${PYSITELIB}/wagtail/tests/emailuser/__init__.pyo
-${PYSITELIB}/wagtail/tests/emailuser/fixtures/test.json
-${PYSITELIB}/wagtail/tests/emailuser/fixtures/test_explorable_pages.json
-${PYSITELIB}/wagtail/tests/emailuser/fixtures/test_specific.json
-${PYSITELIB}/wagtail/tests/emailuser/migrations/0001_initial.py
-${PYSITELIB}/wagtail/tests/emailuser/migrations/0001_initial.pyc
-${PYSITELIB}/wagtail/tests/emailuser/migrations/0001_initial.pyo
-${PYSITELIB}/wagtail/tests/emailuser/migrations/0002_emailuser_permissionsmixin.py
-${PYSITELIB}/wagtail/tests/emailuser/migrations/0002_emailuser_permissionsmixin.pyc
-${PYSITELIB}/wagtail/tests/emailuser/migrations/0002_emailuser_permissionsmixin.pyo
-${PYSITELIB}/wagtail/tests/emailuser/migrations/__init__.py
-${PYSITELIB}/wagtail/tests/emailuser/migrations/__init__.pyc
-${PYSITELIB}/wagtail/tests/emailuser/migrations/__init__.pyo
-${PYSITELIB}/wagtail/tests/emailuser/models.py
-${PYSITELIB}/wagtail/tests/emailuser/models.pyc
-${PYSITELIB}/wagtail/tests/emailuser/models.pyo
-${PYSITELIB}/wagtail/tests/headless_urls.py
-${PYSITELIB}/wagtail/tests/headless_urls.pyc
-${PYSITELIB}/wagtail/tests/headless_urls.pyo
-${PYSITELIB}/wagtail/tests/i18n/__init__.py
-${PYSITELIB}/wagtail/tests/i18n/__init__.pyc
-${PYSITELIB}/wagtail/tests/i18n/__init__.pyo
-${PYSITELIB}/wagtail/tests/i18n/migrations/0001_initial.py
-${PYSITELIB}/wagtail/tests/i18n/migrations/0001_initial.pyc
-${PYSITELIB}/wagtail/tests/i18n/migrations/0001_initial.pyo
-${PYSITELIB}/wagtail/tests/i18n/migrations/0002_clusterabletestmodel_clusterabletestmodelchild_clusterabletestmodeltranslatablechild.py
-${PYSITELIB}/wagtail/tests/i18n/migrations/0002_clusterabletestmodel_clusterabletestmodelchild_clusterabletestmodeltranslatablechild.pyc
-${PYSITELIB}/wagtail/tests/i18n/migrations/0002_clusterabletestmodel_clusterabletestmodelchild_clusterabletestmodeltranslatablechild.pyo
-${PYSITELIB}/wagtail/tests/i18n/migrations/__init__.py
-${PYSITELIB}/wagtail/tests/i18n/migrations/__init__.pyc
-${PYSITELIB}/wagtail/tests/i18n/migrations/__init__.pyo
-${PYSITELIB}/wagtail/tests/i18n/models.py
-${PYSITELIB}/wagtail/tests/i18n/models.pyc
-${PYSITELIB}/wagtail/tests/i18n/models.pyo
-${PYSITELIB}/wagtail/tests/middleware.py
-${PYSITELIB}/wagtail/tests/middleware.pyc
-${PYSITELIB}/wagtail/tests/middleware.pyo
-${PYSITELIB}/wagtail/tests/modeladmintest/__init__.py
-${PYSITELIB}/wagtail/tests/modeladmintest/__init__.pyc
-${PYSITELIB}/wagtail/tests/modeladmintest/__init__.pyo
-${PYSITELIB}/wagtail/tests/modeladmintest/apps.py
-${PYSITELIB}/wagtail/tests/modeladmintest/apps.pyc
-${PYSITELIB}/wagtail/tests/modeladmintest/apps.pyo
-${PYSITELIB}/wagtail/tests/modeladmintest/fixtures/modeladmintest_test.json
-${PYSITELIB}/wagtail/tests/modeladmintest/forms.py
-${PYSITELIB}/wagtail/tests/modeladmintest/forms.pyc
-${PYSITELIB}/wagtail/tests/modeladmintest/forms.pyo
-${PYSITELIB}/wagtail/tests/modeladmintest/migrations/0001_initial.py
-${PYSITELIB}/wagtail/tests/modeladmintest/migrations/0001_initial.pyc
-${PYSITELIB}/wagtail/tests/modeladmintest/migrations/0001_initial.pyo
-${PYSITELIB}/wagtail/tests/modeladmintest/migrations/0002_token.py
-${PYSITELIB}/wagtail/tests/modeladmintest/migrations/0002_token.pyc
-${PYSITELIB}/wagtail/tests/modeladmintest/migrations/0002_token.pyo
-${PYSITELIB}/wagtail/tests/modeladmintest/migrations/0003_publisher.py
-${PYSITELIB}/wagtail/tests/modeladmintest/migrations/0003_publisher.pyc
-${PYSITELIB}/wagtail/tests/modeladmintest/migrations/0003_publisher.pyo
-${PYSITELIB}/wagtail/tests/modeladmintest/migrations/0004_venuepage.py
-${PYSITELIB}/wagtail/tests/modeladmintest/migrations/0004_venuepage.pyc
-${PYSITELIB}/wagtail/tests/modeladmintest/migrations/0004_venuepage.pyo
-${PYSITELIB}/wagtail/tests/modeladmintest/migrations/0005_book_cover_image.py
-${PYSITELIB}/wagtail/tests/modeladmintest/migrations/0005_book_cover_image.pyc
-${PYSITELIB}/wagtail/tests/modeladmintest/migrations/0005_book_cover_image.pyo
-${PYSITELIB}/wagtail/tests/modeladmintest/migrations/0006_contributor_person_visitor.py
-${PYSITELIB}/wagtail/tests/modeladmintest/migrations/0006_contributor_person_visitor.pyc
-${PYSITELIB}/wagtail/tests/modeladmintest/migrations/0006_contributor_person_visitor.pyo
-${PYSITELIB}/wagtail/tests/modeladmintest/migrations/0007_friend.py
-${PYSITELIB}/wagtail/tests/modeladmintest/migrations/0007_friend.pyc
-${PYSITELIB}/wagtail/tests/modeladmintest/migrations/0007_friend.pyo
-${PYSITELIB}/wagtail/tests/modeladmintest/migrations/0008_solobook.py
-${PYSITELIB}/wagtail/tests/modeladmintest/migrations/0008_solobook.pyc
-${PYSITELIB}/wagtail/tests/modeladmintest/migrations/0008_solobook.pyo
-${PYSITELIB}/wagtail/tests/modeladmintest/migrations/0009_relatedlink.py
-${PYSITELIB}/wagtail/tests/modeladmintest/migrations/0009_relatedlink.pyc
-${PYSITELIB}/wagtail/tests/modeladmintest/migrations/0009_relatedlink.pyo
-${PYSITELIB}/wagtail/tests/modeladmintest/migrations/__init__.py
-${PYSITELIB}/wagtail/tests/modeladmintest/migrations/__init__.pyc
-${PYSITELIB}/wagtail/tests/modeladmintest/migrations/__init__.pyo
-${PYSITELIB}/wagtail/tests/modeladmintest/models.py
-${PYSITELIB}/wagtail/tests/modeladmintest/models.pyc
-${PYSITELIB}/wagtail/tests/modeladmintest/models.pyo
-${PYSITELIB}/wagtail/tests/modeladmintest/wagtail_hooks.py
-${PYSITELIB}/wagtail/tests/modeladmintest/wagtail_hooks.pyc
-${PYSITELIB}/wagtail/tests/modeladmintest/wagtail_hooks.pyo
-${PYSITELIB}/wagtail/tests/non_root_urls.py
-${PYSITELIB}/wagtail/tests/non_root_urls.pyc
-${PYSITELIB}/wagtail/tests/non_root_urls.pyo
-${PYSITELIB}/wagtail/tests/routablepage/__init__.py
-${PYSITELIB}/wagtail/tests/routablepage/__init__.pyc
-${PYSITELIB}/wagtail/tests/routablepage/__init__.pyo
-${PYSITELIB}/wagtail/tests/routablepage/apps.py
-${PYSITELIB}/wagtail/tests/routablepage/apps.pyc
-${PYSITELIB}/wagtail/tests/routablepage/apps.pyo
-${PYSITELIB}/wagtail/tests/routablepage/migrations/0001_initial.py
-${PYSITELIB}/wagtail/tests/routablepage/migrations/0001_initial.pyc
-${PYSITELIB}/wagtail/tests/routablepage/migrations/0001_initial.pyo
-${PYSITELIB}/wagtail/tests/routablepage/migrations/0002_routablepagewithoutindexroutetest.py
-${PYSITELIB}/wagtail/tests/routablepage/migrations/0002_routablepagewithoutindexroutetest.pyc
-${PYSITELIB}/wagtail/tests/routablepage/migrations/0002_routablepagewithoutindexroutetest.pyo
-${PYSITELIB}/wagtail/tests/routablepage/migrations/__init__.py
-${PYSITELIB}/wagtail/tests/routablepage/migrations/__init__.pyc
-${PYSITELIB}/wagtail/tests/routablepage/migrations/__init__.pyo
-${PYSITELIB}/wagtail/tests/routablepage/models.py
-${PYSITELIB}/wagtail/tests/routablepage/models.pyc
-${PYSITELIB}/wagtail/tests/routablepage/models.pyo
-${PYSITELIB}/wagtail/tests/routablepage/templates/routablepagetests/routable_page_test.html
-${PYSITELIB}/wagtail/tests/routablepage/templates/routablepagetests/routable_page_test_alternate.html
-${PYSITELIB}/wagtail/tests/search/__init__.py
-${PYSITELIB}/wagtail/tests/search/__init__.pyc
-${PYSITELIB}/wagtail/tests/search/__init__.pyo
-${PYSITELIB}/wagtail/tests/search/apps.py
-${PYSITELIB}/wagtail/tests/search/apps.pyc
-${PYSITELIB}/wagtail/tests/search/apps.pyo
-${PYSITELIB}/wagtail/tests/search/fixtures/search.json
-${PYSITELIB}/wagtail/tests/search/migrations/0001_initial.py
-${PYSITELIB}/wagtail/tests/search/migrations/0001_initial.pyc
-${PYSITELIB}/wagtail/tests/search/migrations/0001_initial.pyo
-${PYSITELIB}/wagtail/tests/search/migrations/__init__.py
-${PYSITELIB}/wagtail/tests/search/migrations/__init__.pyc
-${PYSITELIB}/wagtail/tests/search/migrations/__init__.pyo
-${PYSITELIB}/wagtail/tests/search/models.py
-${PYSITELIB}/wagtail/tests/search/models.pyc
-${PYSITELIB}/wagtail/tests/search/models.pyo
 ${PYSITELIB}/wagtail/tests/settings.py
 ${PYSITELIB}/wagtail/tests/settings.pyc
 ${PYSITELIB}/wagtail/tests/settings.pyo
-${PYSITELIB}/wagtail/tests/snippets/__init__.py
-${PYSITELIB}/wagtail/tests/snippets/__init__.pyc
-${PYSITELIB}/wagtail/tests/snippets/__init__.pyo
-${PYSITELIB}/wagtail/tests/snippets/apps.py
-${PYSITELIB}/wagtail/tests/snippets/apps.pyc
-${PYSITELIB}/wagtail/tests/snippets/apps.pyo
-${PYSITELIB}/wagtail/tests/snippets/forms.py
-${PYSITELIB}/wagtail/tests/snippets/forms.pyc
-${PYSITELIB}/wagtail/tests/snippets/forms.pyo
-${PYSITELIB}/wagtail/tests/snippets/migrations/0001_initial.py
-${PYSITELIB}/wagtail/tests/snippets/migrations/0001_initial.pyc
-${PYSITELIB}/wagtail/tests/snippets/migrations/0001_initial.pyo
-${PYSITELIB}/wagtail/tests/snippets/migrations/0002_searchablesnippet.py
-${PYSITELIB}/wagtail/tests/snippets/migrations/0002_searchablesnippet.pyc
-${PYSITELIB}/wagtail/tests/snippets/migrations/0002_searchablesnippet.pyo
-${PYSITELIB}/wagtail/tests/snippets/migrations/0003_fancysnippet_standardsnippet.py
-${PYSITELIB}/wagtail/tests/snippets/migrations/0003_fancysnippet_standardsnippet.pyc
-${PYSITELIB}/wagtail/tests/snippets/migrations/0003_fancysnippet_standardsnippet.pyo
-${PYSITELIB}/wagtail/tests/snippets/migrations/0004_fileuploadsnippet.py
-${PYSITELIB}/wagtail/tests/snippets/migrations/0004_fileuploadsnippet.pyc
-${PYSITELIB}/wagtail/tests/snippets/migrations/0004_fileuploadsnippet.pyo
-${PYSITELIB}/wagtail/tests/snippets/migrations/0005_multisectionrichtextsnippet_richtextsection.py
-${PYSITELIB}/wagtail/tests/snippets/migrations/0005_multisectionrichtextsnippet_richtextsection.pyc
-${PYSITELIB}/wagtail/tests/snippets/migrations/0005_multisectionrichtextsnippet_richtextsection.pyo
-${PYSITELIB}/wagtail/tests/snippets/migrations/0006_standarsnippetwithcustomprimarykey.py
-${PYSITELIB}/wagtail/tests/snippets/migrations/0006_standarsnippetwithcustomprimarykey.pyc
-${PYSITELIB}/wagtail/tests/snippets/migrations/0006_standarsnippetwithcustomprimarykey.pyo
-${PYSITELIB}/wagtail/tests/snippets/migrations/0007_translatablesnippet.py
-${PYSITELIB}/wagtail/tests/snippets/migrations/0007_translatablesnippet.pyc
-${PYSITELIB}/wagtail/tests/snippets/migrations/0007_translatablesnippet.pyo
-${PYSITELIB}/wagtail/tests/snippets/migrations/__init__.py
-${PYSITELIB}/wagtail/tests/snippets/migrations/__init__.pyc
-${PYSITELIB}/wagtail/tests/snippets/migrations/__init__.pyo
-${PYSITELIB}/wagtail/tests/snippets/models.py
-${PYSITELIB}/wagtail/tests/snippets/models.pyc
-${PYSITELIB}/wagtail/tests/snippets/models.pyo
-${PYSITELIB}/wagtail/tests/testapp/__init__.py
-${PYSITELIB}/wagtail/tests/testapp/__init__.pyc
-${PYSITELIB}/wagtail/tests/testapp/__init__.pyo
-${PYSITELIB}/wagtail/tests/testapp/apps.py
-${PYSITELIB}/wagtail/tests/testapp/apps.pyc
-${PYSITELIB}/wagtail/tests/testapp/apps.pyo
-${PYSITELIB}/wagtail/tests/testapp/blocks.py
-${PYSITELIB}/wagtail/tests/testapp/blocks.pyc
-${PYSITELIB}/wagtail/tests/testapp/blocks.pyo
-${PYSITELIB}/wagtail/tests/testapp/fixtures/test.json
-${PYSITELIB}/wagtail/tests/testapp/fixtures/test_explorable_pages.json
-${PYSITELIB}/wagtail/tests/testapp/fixtures/test_specific.json
-${PYSITELIB}/wagtail/tests/testapp/forms.py
-${PYSITELIB}/wagtail/tests/testapp/forms.pyc
-${PYSITELIB}/wagtail/tests/testapp/forms.pyo
-${PYSITELIB}/wagtail/tests/testapp/jinja2_templates/tests/jinja2/heading_block.html
-${PYSITELIB}/wagtail/tests/testapp/jinja2_templates/tests/jinja2/include_block_only_test.html
-${PYSITELIB}/wagtail/tests/testapp/jinja2_templates/tests/jinja2/include_block_test.html
-${PYSITELIB}/wagtail/tests/testapp/jinja2_templates/tests/jinja2/include_block_test_with_filter.html
-${PYSITELIB}/wagtail/tests/testapp/jinja2_templates/tests/jinja2/paragraph.html
-${PYSITELIB}/wagtail/tests/testapp/jinja2_templates/tests/jinja2/rich_text.html
-${PYSITELIB}/wagtail/tests/testapp/jinja2_templates/tests/jinja2/section_block.html
-${PYSITELIB}/wagtail/tests/testapp/jinja2_templates/tests/jinja2/stream.html
-${PYSITELIB}/wagtail/tests/testapp/jinja2_templates/tests/jinja2/stream_with_language.html
-${PYSITELIB}/wagtail/tests/testapp/jinja2_templates/tests/jinja2/struct_block_form_template.html
-${PYSITELIB}/wagtail/tests/testapp/media_forms.py
-${PYSITELIB}/wagtail/tests/testapp/media_forms.pyc
-${PYSITELIB}/wagtail/tests/testapp/media_forms.pyo
-${PYSITELIB}/wagtail/tests/testapp/migrations/0001_initial.py
-${PYSITELIB}/wagtail/tests/testapp/migrations/0001_initial.pyc
-${PYSITELIB}/wagtail/tests/testapp/migrations/0001_initial.pyo
-${PYSITELIB}/wagtail/tests/testapp/migrations/0002_customimage_collections.py
-${PYSITELIB}/wagtail/tests/testapp/migrations/0002_customimage_collections.pyc
-${PYSITELIB}/wagtail/tests/testapp/migrations/0002_customimage_collections.pyo
-${PYSITELIB}/wagtail/tests/testapp/migrations/0003_onetoonepage.py
-${PYSITELIB}/wagtail/tests/testapp/migrations/0003_onetoonepage.pyc
-${PYSITELIB}/wagtail/tests/testapp/migrations/0003_onetoonepage.pyo
-${PYSITELIB}/wagtail/tests/testapp/migrations/0004_fileuploadsetting.py
-${PYSITELIB}/wagtail/tests/testapp/migrations/0004_fileuploadsetting.pyc
-${PYSITELIB}/wagtail/tests/testapp/migrations/0004_fileuploadsetting.pyo
-${PYSITELIB}/wagtail/tests/testapp/migrations/0005_customrichblockfieldpage_customrichtextfieldpage_defaultrichblockfieldpage_defaultrichtextfieldpage.py
-${PYSITELIB}/wagtail/tests/testapp/migrations/0005_customrichblockfieldpage_customrichtextfieldpage_defaultrichblockfieldpage_defaultrichtextfieldpage.pyc
-${PYSITELIB}/wagtail/tests/testapp/migrations/0005_customrichblockfieldpage_customrichtextfieldpage_defaultrichblockfieldpage_defaultrichtextfieldpage.pyo
-${PYSITELIB}/wagtail/tests/testapp/migrations/0006_sectionedrichtextpage_sectionedrichtextpagesection.py
-${PYSITELIB}/wagtail/tests/testapp/migrations/0006_sectionedrichtextpage_sectionedrichtextpagesection.pyc
-${PYSITELIB}/wagtail/tests/testapp/migrations/0006_sectionedrichtextpage_sectionedrichtextpagesection.pyo
-${PYSITELIB}/wagtail/tests/testapp/migrations/0007_jadeformpage.py
-${PYSITELIB}/wagtail/tests/testapp/migrations/0007_jadeformpage.pyc
-${PYSITELIB}/wagtail/tests/testapp/migrations/0007_jadeformpage.pyo
-${PYSITELIB}/wagtail/tests/testapp/migrations/0008_inlinestreampage_inlinestreampagesection.py
-${PYSITELIB}/wagtail/tests/testapp/migrations/0008_inlinestreampage_inlinestreampagesection.pyc
-${PYSITELIB}/wagtail/tests/testapp/migrations/0008_inlinestreampage_inlinestreampagesection.pyo
-${PYSITELIB}/wagtail/tests/testapp/migrations/0009_defaultstreampage.py
-${PYSITELIB}/wagtail/tests/testapp/migrations/0009_defaultstreampage.pyc
-${PYSITELIB}/wagtail/tests/testapp/migrations/0009_defaultstreampage.pyo
-${PYSITELIB}/wagtail/tests/testapp/migrations/0010_auto_20160823_1056.py
-${PYSITELIB}/wagtail/tests/testapp/migrations/0010_auto_20160823_1056.pyc
-${PYSITELIB}/wagtail/tests/testapp/migrations/0010_auto_20160823_1056.pyo
-${PYSITELIB}/wagtail/tests/testapp/migrations/0011_userprofile.py
-${PYSITELIB}/wagtail/tests/testapp/migrations/0011_userprofile.pyc
-${PYSITELIB}/wagtail/tests/testapp/migrations/0011_userprofile.pyo
-${PYSITELIB}/wagtail/tests/testapp/migrations/0012_panelsettings_tabbedsettings.py
-${PYSITELIB}/wagtail/tests/testapp/migrations/0012_panelsettings_tabbedsettings.pyc
-${PYSITELIB}/wagtail/tests/testapp/migrations/0012_panelsettings_tabbedsettings.pyo
-${PYSITELIB}/wagtail/tests/testapp/migrations/0013_auto_20161220_1957.py
-${PYSITELIB}/wagtail/tests/testapp/migrations/0013_auto_20161220_1957.pyc
-${PYSITELIB}/wagtail/tests/testapp/migrations/0013_auto_20161220_1957.pyo
-${PYSITELIB}/wagtail/tests/testapp/migrations/0014_event_categories.py
-${PYSITELIB}/wagtail/tests/testapp/migrations/0014_event_categories.pyc
-${PYSITELIB}/wagtail/tests/testapp/migrations/0014_event_categories.pyo
-${PYSITELIB}/wagtail/tests/testapp/migrations/0015_auto_20170210_2058.py
-${PYSITELIB}/wagtail/tests/testapp/migrations/0015_auto_20170210_2058.pyc
-${PYSITELIB}/wagtail/tests/testapp/migrations/0015_auto_20170210_2058.pyo
-${PYSITELIB}/wagtail/tests/testapp/migrations/0016_auto_20170303_2340.py
-${PYSITELIB}/wagtail/tests/testapp/migrations/0016_auto_20170303_2340.pyc
-${PYSITELIB}/wagtail/tests/testapp/migrations/0016_auto_20170303_2340.pyo
-${PYSITELIB}/wagtail/tests/testapp/migrations/0017_alwaysshowinmenuspage.py
-${PYSITELIB}/wagtail/tests/testapp/migrations/0017_alwaysshowinmenuspage.pyc
-${PYSITELIB}/wagtail/tests/testapp/migrations/0017_alwaysshowinmenuspage.pyo
-${PYSITELIB}/wagtail/tests/testapp/migrations/0018_multiselect_form_field.py
-${PYSITELIB}/wagtail/tests/testapp/migrations/0018_multiselect_form_field.pyc
-${PYSITELIB}/wagtail/tests/testapp/migrations/0018_multiselect_form_field.pyo
-${PYSITELIB}/wagtail/tests/testapp/migrations/0019_richtextfieldwithfeaturespage.py
-${PYSITELIB}/wagtail/tests/testapp/migrations/0019_richtextfieldwithfeaturespage.pyc
-${PYSITELIB}/wagtail/tests/testapp/migrations/0019_richtextfieldwithfeaturespage.pyo
-${PYSITELIB}/wagtail/tests/testapp/migrations/0020_customdocument.py
-${PYSITELIB}/wagtail/tests/testapp/migrations/0020_customdocument.pyc
-${PYSITELIB}/wagtail/tests/testapp/migrations/0020_customdocument.pyo
-${PYSITELIB}/wagtail/tests/testapp/migrations/0021_hidden_form_field.py
-${PYSITELIB}/wagtail/tests/testapp/migrations/0021_hidden_form_field.pyc
-${PYSITELIB}/wagtail/tests/testapp/migrations/0021_hidden_form_field.pyo
-${PYSITELIB}/wagtail/tests/testapp/migrations/0022_pagewithexcludedcopyfield.py
-${PYSITELIB}/wagtail/tests/testapp/migrations/0022_pagewithexcludedcopyfield.pyc
-${PYSITELIB}/wagtail/tests/testapp/migrations/0022_pagewithexcludedcopyfield.pyo
-${PYSITELIB}/wagtail/tests/testapp/migrations/0023_formpagewithredirect_redirectformfield.py
-${PYSITELIB}/wagtail/tests/testapp/migrations/0023_formpagewithredirect_redirectformfield.pyc
-${PYSITELIB}/wagtail/tests/testapp/migrations/0023_formpagewithredirect_redirectformfield.pyo
-${PYSITELIB}/wagtail/tests/testapp/migrations/0024_tableblockstreampage.py
-${PYSITELIB}/wagtail/tests/testapp/migrations/0024_tableblockstreampage.pyc
-${PYSITELIB}/wagtail/tests/testapp/migrations/0024_tableblockstreampage.pyo
-${PYSITELIB}/wagtail/tests/testapp/migrations/0025_advertwithcustomprimarykey.py
-${PYSITELIB}/wagtail/tests/testapp/migrations/0025_advertwithcustomprimarykey.pyc
-${PYSITELIB}/wagtail/tests/testapp/migrations/0025_advertwithcustomprimarykey.pyo
-${PYSITELIB}/wagtail/tests/testapp/migrations/0026_auto_20171207_1657.py
-${PYSITELIB}/wagtail/tests/testapp/migrations/0026_auto_20171207_1657.pyc
-${PYSITELIB}/wagtail/tests/testapp/migrations/0026_auto_20171207_1657.pyo
-${PYSITELIB}/wagtail/tests/testapp/migrations/0027_auto_20180110_1727.py
-${PYSITELIB}/wagtail/tests/testapp/migrations/0027_auto_20180110_1727.pyc
-${PYSITELIB}/wagtail/tests/testapp/migrations/0027_auto_20180110_1727.pyo
-${PYSITELIB}/wagtail/tests/testapp/migrations/0028_headcountrelatedmodelusingpk.py
-${PYSITELIB}/wagtail/tests/testapp/migrations/0028_headcountrelatedmodelusingpk.pyc
-${PYSITELIB}/wagtail/tests/testapp/migrations/0028_headcountrelatedmodelusingpk.pyo
-${PYSITELIB}/wagtail/tests/testapp/migrations/0029_auto_20180215_1950.py
-${PYSITELIB}/wagtail/tests/testapp/migrations/0029_auto_20180215_1950.pyc
-${PYSITELIB}/wagtail/tests/testapp/migrations/0029_auto_20180215_1950.pyo
-${PYSITELIB}/wagtail/tests/testapp/migrations/0030_formclassadditionalfieldpage.py
-${PYSITELIB}/wagtail/tests/testapp/migrations/0030_formclassadditionalfieldpage.pyc
-${PYSITELIB}/wagtail/tests/testapp/migrations/0030_formclassadditionalfieldpage.pyo
-${PYSITELIB}/wagtail/tests/testapp/migrations/0031_customdocument_file_size.py
-${PYSITELIB}/wagtail/tests/testapp/migrations/0031_customdocument_file_size.pyc
-${PYSITELIB}/wagtail/tests/testapp/migrations/0031_customdocument_file_size.pyo
-${PYSITELIB}/wagtail/tests/testapp/migrations/0032_auto_20180505_0008.py
-${PYSITELIB}/wagtail/tests/testapp/migrations/0032_auto_20180505_0008.pyc
-${PYSITELIB}/wagtail/tests/testapp/migrations/0032_auto_20180505_0008.pyo
-${PYSITELIB}/wagtail/tests/testapp/migrations/0033_eventpagespeaker_related_query_name.py
-${PYSITELIB}/wagtail/tests/testapp/migrations/0033_eventpagespeaker_related_query_name.pyc
-${PYSITELIB}/wagtail/tests/testapp/migrations/0033_eventpagespeaker_related_query_name.pyo
-${PYSITELIB}/wagtail/tests/testapp/migrations/0034_advertwithuuidcustomprimarykey.py
-${PYSITELIB}/wagtail/tests/testapp/migrations/0034_advertwithuuidcustomprimarykey.pyc
-${PYSITELIB}/wagtail/tests/testapp/migrations/0034_advertwithuuidcustomprimarykey.pyo
-${PYSITELIB}/wagtail/tests/testapp/migrations/0035_streamfieldmigrationmodels.py
-${PYSITELIB}/wagtail/tests/testapp/migrations/0035_streamfieldmigrationmodels.pyc
-${PYSITELIB}/wagtail/tests/testapp/migrations/0035_streamfieldmigrationmodels.pyo
-${PYSITELIB}/wagtail/tests/testapp/migrations/0036_streamfieldmigrationmodels_add_field.py
-${PYSITELIB}/wagtail/tests/testapp/migrations/0036_streamfieldmigrationmodels_add_field.pyc
-${PYSITELIB}/wagtail/tests/testapp/migrations/0036_streamfieldmigrationmodels_add_field.pyo
-${PYSITELIB}/wagtail/tests/testapp/migrations/0037_customdocument_verbose_name_plural.py
-${PYSITELIB}/wagtail/tests/testapp/migrations/0037_customdocument_verbose_name_plural.pyc
-${PYSITELIB}/wagtail/tests/testapp/migrations/0037_customdocument_verbose_name_plural.pyo
-${PYSITELIB}/wagtail/tests/testapp/migrations/0038_singletonpageviamaxcount.py
-${PYSITELIB}/wagtail/tests/testapp/migrations/0038_singletonpageviamaxcount.pyc
-${PYSITELIB}/wagtail/tests/testapp/migrations/0038_singletonpageviamaxcount.pyo
-${PYSITELIB}/wagtail/tests/testapp/migrations/0039_customdocument_description.py
-${PYSITELIB}/wagtail/tests/testapp/migrations/0039_customdocument_description.pyc
-${PYSITELIB}/wagtail/tests/testapp/migrations/0039_customdocument_description.pyo
-${PYSITELIB}/wagtail/tests/testapp/migrations/0040_customdocument_file_hash.py
-${PYSITELIB}/wagtail/tests/testapp/migrations/0040_customdocument_file_hash.pyc
-${PYSITELIB}/wagtail/tests/testapp/migrations/0040_customdocument_file_hash.pyo
-${PYSITELIB}/wagtail/tests/testapp/migrations/0041_secretpage.py
-${PYSITELIB}/wagtail/tests/testapp/migrations/0041_secretpage.pyc
-${PYSITELIB}/wagtail/tests/testapp/migrations/0041_secretpage.pyo
-${PYSITELIB}/wagtail/tests/testapp/migrations/0042_simplechildpage_simpleparentpage.py
-${PYSITELIB}/wagtail/tests/testapp/migrations/0042_simplechildpage_simpleparentpage.pyc
-${PYSITELIB}/wagtail/tests/testapp/migrations/0042_simplechildpage_simpleparentpage.pyo
-${PYSITELIB}/wagtail/tests/testapp/migrations/0043_customdocument_fancy_description.py
-${PYSITELIB}/wagtail/tests/testapp/migrations/0043_customdocument_fancy_description.pyc
-${PYSITELIB}/wagtail/tests/testapp/migrations/0043_customdocument_fancy_description.pyo
-${PYSITELIB}/wagtail/tests/testapp/migrations/0043_eventpagespeakeraward.py
-${PYSITELIB}/wagtail/tests/testapp/migrations/0043_eventpagespeakeraward.pyc
-${PYSITELIB}/wagtail/tests/testapp/migrations/0043_eventpagespeakeraward.pyo
-${PYSITELIB}/wagtail/tests/testapp/migrations/0044_merge_20191203_0116.py
-${PYSITELIB}/wagtail/tests/testapp/migrations/0044_merge_20191203_0116.pyc
-${PYSITELIB}/wagtail/tests/testapp/migrations/0044_merge_20191203_0116.pyo
-${PYSITELIB}/wagtail/tests/testapp/migrations/0045_add_formsubmission_verbose_name_plural.py
-${PYSITELIB}/wagtail/tests/testapp/migrations/0045_add_formsubmission_verbose_name_plural.pyc
-${PYSITELIB}/wagtail/tests/testapp/migrations/0045_add_formsubmission_verbose_name_plural.pyo
-${PYSITELIB}/wagtail/tests/testapp/migrations/0046_personpage.py
-${PYSITELIB}/wagtail/tests/testapp/migrations/0046_personpage.pyc
-${PYSITELIB}/wagtail/tests/testapp/migrations/0046_personpage.pyo
-${PYSITELIB}/wagtail/tests/testapp/migrations/0047_restaurant_tags.py
-${PYSITELIB}/wagtail/tests/testapp/migrations/0047_restaurant_tags.pyc
-${PYSITELIB}/wagtail/tests/testapp/migrations/0047_restaurant_tags.pyo
-${PYSITELIB}/wagtail/tests/testapp/migrations/0048_importantpages.py
-${PYSITELIB}/wagtail/tests/testapp/migrations/0048_importantpages.pyc
-${PYSITELIB}/wagtail/tests/testapp/migrations/0048_importantpages.pyo
-${PYSITELIB}/wagtail/tests/testapp/migrations/0049_rawhtmlblock.py
-${PYSITELIB}/wagtail/tests/testapp/migrations/0049_rawhtmlblock.pyc
-${PYSITELIB}/wagtail/tests/testapp/migrations/0049_rawhtmlblock.pyo
-${PYSITELIB}/wagtail/tests/testapp/migrations/0050_customimagewithauthor_customrenditionwithauthor.py
-${PYSITELIB}/wagtail/tests/testapp/migrations/0050_customimagewithauthor_customrenditionwithauthor.pyc
-${PYSITELIB}/wagtail/tests/testapp/migrations/0050_customimagewithauthor_customrenditionwithauthor.pyo
-${PYSITELIB}/wagtail/tests/testapp/migrations/0051_tag_verbose_name.py
-${PYSITELIB}/wagtail/tests/testapp/migrations/0051_tag_verbose_name.pyc
-${PYSITELIB}/wagtail/tests/testapp/migrations/0051_tag_verbose_name.pyo
-${PYSITELIB}/wagtail/tests/testapp/migrations/0052_custom_doc_image_unique_together.py
-${PYSITELIB}/wagtail/tests/testapp/migrations/0052_custom_doc_image_unique_together.pyc
-${PYSITELIB}/wagtail/tests/testapp/migrations/0052_custom_doc_image_unique_together.pyo
-${PYSITELIB}/wagtail/tests/testapp/migrations/0053_formfield_clean_name.py
-${PYSITELIB}/wagtail/tests/testapp/migrations/0053_formfield_clean_name.pyc
-${PYSITELIB}/wagtail/tests/testapp/migrations/0053_formfield_clean_name.pyo
-${PYSITELIB}/wagtail/tests/testapp/migrations/0054_simpletask.py
-${PYSITELIB}/wagtail/tests/testapp/migrations/0054_simpletask.pyc
-${PYSITELIB}/wagtail/tests/testapp/migrations/0054_simpletask.pyo
-${PYSITELIB}/wagtail/tests/testapp/migrations/0055_eventpage_childobject_i18n.py
-${PYSITELIB}/wagtail/tests/testapp/migrations/0055_eventpage_childobject_i18n.pyc
-${PYSITELIB}/wagtail/tests/testapp/migrations/0055_eventpage_childobject_i18n.pyo
-${PYSITELIB}/wagtail/tests/testapp/migrations/0056_streampage_nested_streamblock.py
-${PYSITELIB}/wagtail/tests/testapp/migrations/0056_streampage_nested_streamblock.pyc
-${PYSITELIB}/wagtail/tests/testapp/migrations/0056_streampage_nested_streamblock.pyo
-${PYSITELIB}/wagtail/tests/testapp/migrations/0057_customdocumentwithauthor.py
-${PYSITELIB}/wagtail/tests/testapp/migrations/0057_customdocumentwithauthor.pyc
-${PYSITELIB}/wagtail/tests/testapp/migrations/0057_customdocumentwithauthor.pyo
-${PYSITELIB}/wagtail/tests/testapp/migrations/__init__.py
-${PYSITELIB}/wagtail/tests/testapp/migrations/__init__.pyc
-${PYSITELIB}/wagtail/tests/testapp/migrations/__init__.pyo
-${PYSITELIB}/wagtail/tests/testapp/models.py
-${PYSITELIB}/wagtail/tests/testapp/models.pyc
-${PYSITELIB}/wagtail/tests/testapp/models.pyo
-${PYSITELIB}/wagtail/tests/testapp/rich_text.py
-${PYSITELIB}/wagtail/tests/testapp/rich_text.pyc
-${PYSITELIB}/wagtail/tests/testapp/rich_text.pyo
-${PYSITELIB}/wagtail/tests/testapp/templates/tests/base.html
-${PYSITELIB}/wagtail/tests/testapp/templates/tests/block_forms/link_block.html
-${PYSITELIB}/wagtail/tests/testapp/templates/tests/block_forms/struct_block_form_template.html
-${PYSITELIB}/wagtail/tests/testapp/templates/tests/blocks/heading_block.html
-${PYSITELIB}/wagtail/tests/testapp/templates/tests/blocks/include_block_only_test.html
-${PYSITELIB}/wagtail/tests/testapp/templates/tests/blocks/include_block_test.html
-${PYSITELIB}/wagtail/tests/testapp/templates/tests/blocks/include_block_test_with_filter.html
-${PYSITELIB}/wagtail/tests/testapp/templates/tests/blocks/include_block_with_test.html
-${PYSITELIB}/wagtail/tests/testapp/templates/tests/blocks/link_block.html
-${PYSITELIB}/wagtail/tests/testapp/templates/tests/blocks/posts_static_block.html
-${PYSITELIB}/wagtail/tests/testapp/templates/tests/blocks/section_block.html
-${PYSITELIB}/wagtail/tests/testapp/templates/tests/blocks/stream_with_language.html
-${PYSITELIB}/wagtail/tests/testapp/templates/tests/blocks/struct_block_custom_value.html
-${PYSITELIB}/wagtail/tests/testapp/templates/tests/blocks/table_block_with_caption.html
-${PYSITELIB}/wagtail/tests/testapp/templates/tests/business_child.html
-${PYSITELIB}/wagtail/tests/testapp/templates/tests/event_index.html
-${PYSITELIB}/wagtail/tests/testapp/templates/tests/event_page.html
-${PYSITELIB}/wagtail/tests/testapp/templates/tests/event_page_password_required.html
-${PYSITELIB}/wagtail/tests/testapp/templates/tests/form_page.html
-${PYSITELIB}/wagtail/tests/testapp/templates/tests/form_page_landing.html
-${PYSITELIB}/wagtail/tests/testapp/templates/tests/form_page_with_custom_form_builder.html
-${PYSITELIB}/wagtail/tests/testapp/templates/tests/form_page_with_custom_form_builder_landing.html
-${PYSITELIB}/wagtail/tests/testapp/templates/tests/form_page_with_custom_submission.html
-${PYSITELIB}/wagtail/tests/testapp/templates/tests/form_page_with_custom_submission_landing.html
-${PYSITELIB}/wagtail/tests/testapp/templates/tests/form_page_with_redirect.html
-${PYSITELIB}/wagtail/tests/testapp/templates/tests/form_page_with_redirect_landing.html
-${PYSITELIB}/wagtail/tests/testapp/templates/tests/includes/event_listing.html
-${PYSITELIB}/wagtail/tests/testapp/templates/tests/simple_page.html
-${PYSITELIB}/wagtail/tests/testapp/urls.py
-${PYSITELIB}/wagtail/tests/testapp/urls.pyc
-${PYSITELIB}/wagtail/tests/testapp/urls.pyo
-${PYSITELIB}/wagtail/tests/testapp/views.py
-${PYSITELIB}/wagtail/tests/testapp/views.pyc
-${PYSITELIB}/wagtail/tests/testapp/views.pyo
-${PYSITELIB}/wagtail/tests/testapp/wagtail_hooks.py
-${PYSITELIB}/wagtail/tests/testapp/wagtail_hooks.pyc
-${PYSITELIB}/wagtail/tests/testapp/wagtail_hooks.pyo
-${PYSITELIB}/wagtail/tests/urls.py
-${PYSITELIB}/wagtail/tests/urls.pyc
-${PYSITELIB}/wagtail/tests/urls.pyo
-${PYSITELIB}/wagtail/tests/urls_multilang.py
-${PYSITELIB}/wagtail/tests/urls_multilang.pyc
-${PYSITELIB}/wagtail/tests/urls_multilang.pyo
+${PYSITELIB}/wagtail/tests/streamfield_migrations/__init__.py
+${PYSITELIB}/wagtail/tests/streamfield_migrations/__init__.pyc
+${PYSITELIB}/wagtail/tests/streamfield_migrations/__init__.pyo
+${PYSITELIB}/wagtail/tests/streamfield_migrations/test_bad_data.py
+${PYSITELIB}/wagtail/tests/streamfield_migrations/test_bad_data.pyc
+${PYSITELIB}/wagtail/tests/streamfield_migrations/test_bad_data.pyo
+${PYSITELIB}/wagtail/tests/streamfield_migrations/test_migration_names.py
+${PYSITELIB}/wagtail/tests/streamfield_migrations/test_migration_names.pyc
+${PYSITELIB}/wagtail/tests/streamfield_migrations/test_migration_names.pyo
+${PYSITELIB}/wagtail/tests/streamfield_migrations/test_migrations.py
+${PYSITELIB}/wagtail/tests/streamfield_migrations/test_migrations.pyc
+${PYSITELIB}/wagtail/tests/streamfield_migrations/test_migrations.pyo
+${PYSITELIB}/wagtail/tests/streamfield_migrations/test_nested_structures.py
+${PYSITELIB}/wagtail/tests/streamfield_migrations/test_nested_structures.pyc
+${PYSITELIB}/wagtail/tests/streamfield_migrations/test_nested_structures.pyo
+${PYSITELIB}/wagtail/tests/streamfield_migrations/test_old_list.py
+${PYSITELIB}/wagtail/tests/streamfield_migrations/test_old_list.pyc
+${PYSITELIB}/wagtail/tests/streamfield_migrations/test_old_list.pyo
+${PYSITELIB}/wagtail/tests/streamfield_migrations/test_simple_structures.py
+${PYSITELIB}/wagtail/tests/streamfield_migrations/test_simple_structures.pyc
+${PYSITELIB}/wagtail/tests/streamfield_migrations/test_simple_structures.pyo
+${PYSITELIB}/wagtail/tests/test_audit_log.py
+${PYSITELIB}/wagtail/tests/test_audit_log.pyc
+${PYSITELIB}/wagtail/tests/test_audit_log.pyo
+${PYSITELIB}/wagtail/tests/test_blocks.py
+${PYSITELIB}/wagtail/tests/test_blocks.pyc
+${PYSITELIB}/wagtail/tests/test_blocks.pyo
+${PYSITELIB}/wagtail/tests/test_collection_model.py
+${PYSITELIB}/wagtail/tests/test_collection_model.pyc
+${PYSITELIB}/wagtail/tests/test_collection_model.pyo
+${PYSITELIB}/wagtail/tests/test_collection_permission_policies.py
+${PYSITELIB}/wagtail/tests/test_collection_permission_policies.pyc
+${PYSITELIB}/wagtail/tests/test_collection_permission_policies.pyo
+${PYSITELIB}/wagtail/tests/test_comments.py
+${PYSITELIB}/wagtail/tests/test_comments.pyc
+${PYSITELIB}/wagtail/tests/test_comments.pyo
+${PYSITELIB}/wagtail/tests/test_draft_model.py
+${PYSITELIB}/wagtail/tests/test_draft_model.pyc
+${PYSITELIB}/wagtail/tests/test_draft_model.pyo
+${PYSITELIB}/wagtail/tests/test_form_data_utils.py
+${PYSITELIB}/wagtail/tests/test_form_data_utils.pyc
+${PYSITELIB}/wagtail/tests/test_form_data_utils.pyo
+${PYSITELIB}/wagtail/tests/test_hooks.py
+${PYSITELIB}/wagtail/tests/test_hooks.pyc
+${PYSITELIB}/wagtail/tests/test_hooks.pyo
+${PYSITELIB}/wagtail/tests/test_jinja2.py
+${PYSITELIB}/wagtail/tests/test_jinja2.pyc
+${PYSITELIB}/wagtail/tests/test_jinja2.pyo
+${PYSITELIB}/wagtail/tests/test_locale_model.py
+${PYSITELIB}/wagtail/tests/test_locale_model.pyc
+${PYSITELIB}/wagtail/tests/test_locale_model.pyo
+${PYSITELIB}/wagtail/tests/test_lockable_model.py
+${PYSITELIB}/wagtail/tests/test_lockable_model.pyc
+${PYSITELIB}/wagtail/tests/test_lockable_model.pyo
+${PYSITELIB}/wagtail/tests/test_management_commands.py
+${PYSITELIB}/wagtail/tests/test_management_commands.pyc
+${PYSITELIB}/wagtail/tests/test_management_commands.pyo
+${PYSITELIB}/wagtail/tests/test_migrations.py
+${PYSITELIB}/wagtail/tests/test_migrations.pyc
+${PYSITELIB}/wagtail/tests/test_migrations.pyo
+${PYSITELIB}/wagtail/tests/test_page_assertions.py
+${PYSITELIB}/wagtail/tests/test_page_assertions.pyc
+${PYSITELIB}/wagtail/tests/test_page_assertions.pyo
+${PYSITELIB}/wagtail/tests/test_page_model.py
+${PYSITELIB}/wagtail/tests/test_page_model.pyc
+${PYSITELIB}/wagtail/tests/test_page_model.pyo
+${PYSITELIB}/wagtail/tests/test_page_permissions.py
+${PYSITELIB}/wagtail/tests/test_page_permissions.pyc
+${PYSITELIB}/wagtail/tests/test_page_permissions.pyo
+${PYSITELIB}/wagtail/tests/test_page_privacy.py
+${PYSITELIB}/wagtail/tests/test_page_privacy.pyc
+${PYSITELIB}/wagtail/tests/test_page_privacy.pyo
+${PYSITELIB}/wagtail/tests/test_page_queryset.py
+${PYSITELIB}/wagtail/tests/test_page_queryset.pyc
+${PYSITELIB}/wagtail/tests/test_page_queryset.pyo
+${PYSITELIB}/wagtail/tests/test_permission_policies.py
+${PYSITELIB}/wagtail/tests/test_permission_policies.pyc
+${PYSITELIB}/wagtail/tests/test_permission_policies.pyo
+${PYSITELIB}/wagtail/tests/test_reference_index.py
+${PYSITELIB}/wagtail/tests/test_reference_index.pyc
+${PYSITELIB}/wagtail/tests/test_reference_index.pyo
+${PYSITELIB}/wagtail/tests/test_revision_model.py
+${PYSITELIB}/wagtail/tests/test_revision_model.pyc
+${PYSITELIB}/wagtail/tests/test_revision_model.pyo
+${PYSITELIB}/wagtail/tests/test_rich_text.py
+${PYSITELIB}/wagtail/tests/test_rich_text.pyc
+${PYSITELIB}/wagtail/tests/test_rich_text.pyo
+${PYSITELIB}/wagtail/tests/test_signals.py
+${PYSITELIB}/wagtail/tests/test_signals.pyc
+${PYSITELIB}/wagtail/tests/test_signals.pyo
+${PYSITELIB}/wagtail/tests/test_sites.py
+${PYSITELIB}/wagtail/tests/test_sites.pyc
+${PYSITELIB}/wagtail/tests/test_sites.pyo
+${PYSITELIB}/wagtail/tests/test_streamfield.py
+${PYSITELIB}/wagtail/tests/test_streamfield.pyc
+${PYSITELIB}/wagtail/tests/test_streamfield.pyo
+${PYSITELIB}/wagtail/tests/test_telepath.py
+${PYSITELIB}/wagtail/tests/test_telepath.pyc
+${PYSITELIB}/wagtail/tests/test_telepath.pyo
+${PYSITELIB}/wagtail/tests/test_tests.py
+${PYSITELIB}/wagtail/tests/test_tests.pyc
+${PYSITELIB}/wagtail/tests/test_tests.pyo
+${PYSITELIB}/wagtail/tests/test_translatablemixin.py
+${PYSITELIB}/wagtail/tests/test_translatablemixin.pyc
+${PYSITELIB}/wagtail/tests/test_translatablemixin.pyo
+${PYSITELIB}/wagtail/tests/test_utils.py
+${PYSITELIB}/wagtail/tests/test_utils.pyc
+${PYSITELIB}/wagtail/tests/test_utils.pyo
+${PYSITELIB}/wagtail/tests/test_views.py
+${PYSITELIB}/wagtail/tests/test_views.pyc
+${PYSITELIB}/wagtail/tests/test_views.pyo
+${PYSITELIB}/wagtail/tests/test_whitelist.py
+${PYSITELIB}/wagtail/tests/test_whitelist.pyc
+${PYSITELIB}/wagtail/tests/test_whitelist.pyo
+${PYSITELIB}/wagtail/tests/test_workflow.py
+${PYSITELIB}/wagtail/tests/test_workflow.pyc
+${PYSITELIB}/wagtail/tests/test_workflow.pyo
+${PYSITELIB}/wagtail/tests/test_workflow_model.py
+${PYSITELIB}/wagtail/tests/test_workflow_model.pyc
+${PYSITELIB}/wagtail/tests/test_workflow_model.pyo
+${PYSITELIB}/wagtail/tests/tests.py
+${PYSITELIB}/wagtail/tests/tests.pyc
+${PYSITELIB}/wagtail/tests/tests.pyo
 ${PYSITELIB}/wagtail/tests/utils/__init__.py
 ${PYSITELIB}/wagtail/tests/utils/__init__.pyc
 ${PYSITELIB}/wagtail/tests/utils/__init__.pyo
@@ -4870,7 +5947,12 @@ ${PYSITELIB}/wagtail/tests/utils/page_te
 ${PYSITELIB}/wagtail/tests/utils/wagtail_tests.py
 ${PYSITELIB}/wagtail/tests/utils/wagtail_tests.pyc
 ${PYSITELIB}/wagtail/tests/utils/wagtail_tests.pyo
-${PYSITELIB}/wagtail/users/.gitignore
+${PYSITELIB}/wagtail/url_routing.py
+${PYSITELIB}/wagtail/url_routing.pyc
+${PYSITELIB}/wagtail/url_routing.pyo
+${PYSITELIB}/wagtail/urls.py
+${PYSITELIB}/wagtail/urls.pyc
+${PYSITELIB}/wagtail/urls.pyo
 ${PYSITELIB}/wagtail/users/__init__.py
 ${PYSITELIB}/wagtail/users/__init__.pyc
 ${PYSITELIB}/wagtail/users/__init__.pyo
@@ -4880,16 +5962,26 @@ ${PYSITELIB}/wagtail/users/apps.pyo
 ${PYSITELIB}/wagtail/users/forms.py
 ${PYSITELIB}/wagtail/users/forms.pyc
 ${PYSITELIB}/wagtail/users/forms.pyo
+${PYSITELIB}/wagtail/users/locale/af/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/users/locale/af/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/users/locale/ar/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/users/locale/ar/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/users/locale/az_AZ/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/users/locale/az_AZ/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/users/locale/be/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/users/locale/be/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/users/locale/bg/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/users/locale/bg/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/users/locale/bn/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/users/locale/bn/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/users/locale/ca/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/users/locale/ca/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/users/locale/cs/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/users/locale/cs/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/users/locale/cy/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/users/locale/cy/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/users/locale/da/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/users/locale/da/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/users/locale/de/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/users/locale/de/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/users/locale/el/LC_MESSAGES/django.mo
@@ -4900,6 +5992,8 @@ ${PYSITELIB}/wagtail/users/locale/es/LC_
 ${PYSITELIB}/wagtail/users/locale/es/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/users/locale/et/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/users/locale/et/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/users/locale/eu/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/users/locale/eu/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/users/locale/fa/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/users/locale/fa/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/users/locale/fi/LC_MESSAGES/django.mo
@@ -4912,6 +6006,8 @@ ${PYSITELIB}/wagtail/users/locale/he_IL/
 ${PYSITELIB}/wagtail/users/locale/he_IL/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/users/locale/hr_HR/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/users/locale/hr_HR/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/users/locale/ht/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/users/locale/ht/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/users/locale/hu/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/users/locale/hu/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/users/locale/hy/LC_MESSAGES/django.mo
@@ -4942,8 +6038,6 @@ ${PYSITELIB}/wagtail/users/locale/nb/LC_
 ${PYSITELIB}/wagtail/users/locale/nb/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/users/locale/nl/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/users/locale/nl/LC_MESSAGES/django.po
-${PYSITELIB}/wagtail/users/locale/nl_NL/LC_MESSAGES/django.mo
-${PYSITELIB}/wagtail/users/locale/nl_NL/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/users/locale/pl/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/users/locale/pl/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/users/locale/pt_BR/LC_MESSAGES/django.mo
@@ -4958,6 +6052,7 @@ ${PYSITELIB}/wagtail/users/locale/sk_SK/
 ${PYSITELIB}/wagtail/users/locale/sk_SK/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/users/locale/sl/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/users/locale/sl/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/users/locale/sr/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/users/locale/sv/LC_MESSAGES/django.mo
 ${PYSITELIB}/wagtail/users/locale/sv/LC_MESSAGES/django.po
 ${PYSITELIB}/wagtail/users/locale/tet/LC_MESSAGES/django.mo
@@ -5005,16 +6100,23 @@ ${PYSITELIB}/wagtail/users/migrations/00
 ${PYSITELIB}/wagtail/users/migrations/0009_userprofile_verbose_name_plural.py
 ${PYSITELIB}/wagtail/users/migrations/0009_userprofile_verbose_name_plural.pyc
 ${PYSITELIB}/wagtail/users/migrations/0009_userprofile_verbose_name_plural.pyo
+${PYSITELIB}/wagtail/users/migrations/0010_userprofile_updated_comments_notifications.py
+${PYSITELIB}/wagtail/users/migrations/0010_userprofile_updated_comments_notifications.pyc
+${PYSITELIB}/wagtail/users/migrations/0010_userprofile_updated_comments_notifications.pyo
+${PYSITELIB}/wagtail/users/migrations/0011_userprofile_dismissibles.py
+${PYSITELIB}/wagtail/users/migrations/0011_userprofile_dismissibles.pyc
+${PYSITELIB}/wagtail/users/migrations/0011_userprofile_dismissibles.pyo
 ${PYSITELIB}/wagtail/users/migrations/__init__.py
 ${PYSITELIB}/wagtail/users/migrations/__init__.pyc
 ${PYSITELIB}/wagtail/users/migrations/__init__.pyo
 ${PYSITELIB}/wagtail/users/models.py
 ${PYSITELIB}/wagtail/users/models.pyc
 ${PYSITELIB}/wagtail/users/models.pyo
-${PYSITELIB}/wagtail/users/static/wagtailusers/css/groups_edit.css
 ${PYSITELIB}/wagtail/users/static/wagtailusers/js/group-form.js
-${PYSITELIB}/wagtail/users/static_src/wagtailusers/js/group-form.js
-${PYSITELIB}/wagtail/users/static_src/wagtailusers/scss/groups_edit.scss
+${PYSITELIB}/wagtail/users/templates/wagtailusers/bulk_actions/confirm_bulk_assign_role.html
+${PYSITELIB}/wagtail/users/templates/wagtailusers/bulk_actions/confirm_bulk_delete.html
+${PYSITELIB}/wagtail/users/templates/wagtailusers/bulk_actions/confirm_bulk_set_active_state.html
+${PYSITELIB}/wagtail/users/templates/wagtailusers/bulk_actions/list_items_with_no_access.html
 ${PYSITELIB}/wagtail/users/templates/wagtailusers/groups/confirm_delete.html
 ${PYSITELIB}/wagtail/users/templates/wagtailusers/groups/create.html
 ${PYSITELIB}/wagtail/users/templates/wagtailusers/groups/edit.html
@@ -5023,7 +6125,6 @@ ${PYSITELIB}/wagtail/users/templates/wag
 ${PYSITELIB}/wagtail/users/templates/wagtailusers/groups/includes/page_permissions_form.html
 ${PYSITELIB}/wagtail/users/templates/wagtailusers/groups/includes/page_permissions_formset.html
 ${PYSITELIB}/wagtail/users/templates/wagtailusers/groups/index.html
-${PYSITELIB}/wagtail/users/templates/wagtailusers/groups/list.html
 ${PYSITELIB}/wagtail/users/templates/wagtailusers/groups/results.html
 ${PYSITELIB}/wagtail/users/templates/wagtailusers/users/confirm_delete.html
 ${PYSITELIB}/wagtail/users/templates/wagtailusers/users/create.html
@@ -5037,9 +6138,24 @@ ${PYSITELIB}/wagtail/users/templatetags/
 ${PYSITELIB}/wagtail/users/templatetags/wagtailusers_tags.py
 ${PYSITELIB}/wagtail/users/templatetags/wagtailusers_tags.pyc
 ${PYSITELIB}/wagtail/users/templatetags/wagtailusers_tags.pyo
-${PYSITELIB}/wagtail/users/tests.py
-${PYSITELIB}/wagtail/users/tests.pyc
-${PYSITELIB}/wagtail/users/tests.pyo
+${PYSITELIB}/wagtail/users/tests/__init__.py
+${PYSITELIB}/wagtail/users/tests/__init__.pyc
+${PYSITELIB}/wagtail/users/tests/__init__.pyo
+${PYSITELIB}/wagtail/users/tests/test_admin_views.py
+${PYSITELIB}/wagtail/users/tests/test_admin_views.pyc
+${PYSITELIB}/wagtail/users/tests/test_admin_views.pyo
+${PYSITELIB}/wagtail/users/tests/test_bulk_actions/__init__.py
+${PYSITELIB}/wagtail/users/tests/test_bulk_actions/__init__.pyc
+${PYSITELIB}/wagtail/users/tests/test_bulk_actions/__init__.pyo
+${PYSITELIB}/wagtail/users/tests/test_bulk_actions/test_bulk_assign_role.py
+${PYSITELIB}/wagtail/users/tests/test_bulk_actions/test_bulk_assign_role.pyc
+${PYSITELIB}/wagtail/users/tests/test_bulk_actions/test_bulk_assign_role.pyo
+${PYSITELIB}/wagtail/users/tests/test_bulk_actions/test_bulk_delete.py
+${PYSITELIB}/wagtail/users/tests/test_bulk_actions/test_bulk_delete.pyc
+${PYSITELIB}/wagtail/users/tests/test_bulk_actions/test_bulk_delete.pyo
+${PYSITELIB}/wagtail/users/tests/test_bulk_actions/test_bulk_set_active_state.py
+${PYSITELIB}/wagtail/users/tests/test_bulk_actions/test_bulk_set_active_state.pyc
+${PYSITELIB}/wagtail/users/tests/test_bulk_actions/test_bulk_set_active_state.pyo
 ${PYSITELIB}/wagtail/users/urls/__init__.py
 ${PYSITELIB}/wagtail/users/urls/__init__.pyc
 ${PYSITELIB}/wagtail/users/urls/__init__.pyo
@@ -5052,6 +6168,21 @@ ${PYSITELIB}/wagtail/users/utils.pyo
 ${PYSITELIB}/wagtail/users/views/__init__.py
 ${PYSITELIB}/wagtail/users/views/__init__.pyc
 ${PYSITELIB}/wagtail/users/views/__init__.pyo
+${PYSITELIB}/wagtail/users/views/bulk_actions/__init__.py
+${PYSITELIB}/wagtail/users/views/bulk_actions/__init__.pyc
+${PYSITELIB}/wagtail/users/views/bulk_actions/__init__.pyo
+${PYSITELIB}/wagtail/users/views/bulk_actions/assign_role.py
+${PYSITELIB}/wagtail/users/views/bulk_actions/assign_role.pyc
+${PYSITELIB}/wagtail/users/views/bulk_actions/assign_role.pyo
+${PYSITELIB}/wagtail/users/views/bulk_actions/delete.py
+${PYSITELIB}/wagtail/users/views/bulk_actions/delete.pyc
+${PYSITELIB}/wagtail/users/views/bulk_actions/delete.pyo
+${PYSITELIB}/wagtail/users/views/bulk_actions/set_active_state.py
+${PYSITELIB}/wagtail/users/views/bulk_actions/set_active_state.pyc
+${PYSITELIB}/wagtail/users/views/bulk_actions/set_active_state.pyo
+${PYSITELIB}/wagtail/users/views/bulk_actions/user_bulk_action.py
+${PYSITELIB}/wagtail/users/views/bulk_actions/user_bulk_action.pyc
+${PYSITELIB}/wagtail/users/views/bulk_actions/user_bulk_action.pyo
 ${PYSITELIB}/wagtail/users/views/groups.py
 ${PYSITELIB}/wagtail/users/views/groups.pyc
 ${PYSITELIB}/wagtail/users/views/groups.pyo
@@ -5076,9 +6207,15 @@ ${PYSITELIB}/wagtail/utils/decorators.py
 ${PYSITELIB}/wagtail/utils/deprecation.py
 ${PYSITELIB}/wagtail/utils/deprecation.pyc
 ${PYSITELIB}/wagtail/utils/deprecation.pyo
+${PYSITELIB}/wagtail/utils/file.py
+${PYSITELIB}/wagtail/utils/file.pyc
+${PYSITELIB}/wagtail/utils/file.pyo
 ${PYSITELIB}/wagtail/utils/loading.py
 ${PYSITELIB}/wagtail/utils/loading.pyc
 ${PYSITELIB}/wagtail/utils/loading.pyo
+${PYSITELIB}/wagtail/utils/registry.py
+${PYSITELIB}/wagtail/utils/registry.pyc
+${PYSITELIB}/wagtail/utils/registry.pyo
 ${PYSITELIB}/wagtail/utils/sendfile.py
 ${PYSITELIB}/wagtail/utils/sendfile.pyc
 ${PYSITELIB}/wagtail/utils/sendfile.pyo
@@ -5100,3 +6237,18 @@ ${PYSITELIB}/wagtail/utils/version.pyo
 ${PYSITELIB}/wagtail/utils/widgets.py
 ${PYSITELIB}/wagtail/utils/widgets.pyc
 ${PYSITELIB}/wagtail/utils/widgets.pyo
+${PYSITELIB}/wagtail/views.py
+${PYSITELIB}/wagtail/views.pyc
+${PYSITELIB}/wagtail/views.pyo
+${PYSITELIB}/wagtail/wagtail_hooks.py
+${PYSITELIB}/wagtail/wagtail_hooks.pyc
+${PYSITELIB}/wagtail/wagtail_hooks.pyo
+${PYSITELIB}/wagtail/whitelist.py
+${PYSITELIB}/wagtail/whitelist.pyc
+${PYSITELIB}/wagtail/whitelist.pyo
+${PYSITELIB}/wagtail/widget_adapters.py
+${PYSITELIB}/wagtail/widget_adapters.pyc
+${PYSITELIB}/wagtail/widget_adapters.pyo
+${PYSITELIB}/wagtail/workflows.py
+${PYSITELIB}/wagtail/workflows.pyc
+${PYSITELIB}/wagtail/workflows.pyo

Index: pkgsrc/www/py-wagtail/distinfo
diff -u pkgsrc/www/py-wagtail/distinfo:1.9 pkgsrc/www/py-wagtail/distinfo:1.10
--- pkgsrc/www/py-wagtail/distinfo:1.9  Tue Oct 26 11:30:50 2021
+++ pkgsrc/www/py-wagtail/distinfo      Mon Apr 10 22:06:21 2023
@@ -1,6 +1,5 @@
-$NetBSD: distinfo,v 1.9 2021/10/26 11:30:50 nia Exp $
+$NetBSD: distinfo,v 1.10 2023/04/10 22:06:21 joerg Exp $
 
-BLAKE2s (wagtail-2.12.4.tar.gz) = 377a7c19b44b910fa590854984ffce8aa726da1db13607ed5be7bc1384c4f441
-SHA512 (wagtail-2.12.4.tar.gz) = d353e0e1383bec8a7b752f6f9a3b6cdd0886db2bac95f9e46a13b2657a97f7bf41a8969626e72e390c8621f21c6509c00dc11422a027bcb73a5eec22cda2e8d7
-Size (wagtail-2.12.4.tar.gz) = 8755733 bytes
-SHA1 (patch-setup.py) = bc698d5fd8b3d163f48df70768323c9e7a96de3c
+BLAKE2s (wagtail-4.2.2.tar.gz) = c8b79ac445dd2786912981c64dcf7e0df5c7fd165150271de6fa37bffeee8496
+SHA512 (wagtail-4.2.2.tar.gz) = e3484f1c619a09f28779e78449279c8b9203e396ce7cbf333d4e5496d91accf9b7301abf04a8a6728b822034ed77b8cfb0b7260ad03abd839ce59c29bd4dfa6f
+Size (wagtail-4.2.2.tar.gz) = 6090673 bytes



Home | Main Index | Thread Index | Old Index