Login - JointCommerce
...

Welcome Back!

Sign in to mark your favorite locations and send reviews on your experience.



Don't have an account yet? Sign Up

DJDT

Versions

Package Name Version
Django 5.0.4
Python 3.11.11
allauth Allauth 0.58.0.final.0
bootstrap4 Bootstrap4 24.3
compressor Compressor 4.4
crispy_bootstrap5 Crispy_Bootstrap5 2024.2
crispy_forms Crispy_Forms 2.1
debug_toolbar Debug Toolbar 4.2.0
django_celery_beat Periodic Tasks 2.6.0
django_celery_results Celery Results 2.5.1
django_filters Django_Filters 24.3
django_select2 Select2 5.0.4
django_summernote Django Summernote 0.8.20.0
drf_spectacular drf-spectacular 0.27.2
easy_thumbnails Easy_Thumbnails 2.10
filer Filer 3.3.1
gunicorn Gunicorn 21.2.0
htmlmin Htmlmin 0.11.0
imagekit Imagekit 5.0.0
import_export Import_Export 4.1.1
rest_framework Django REST framework 3.15.2
rest_framework_api_key API Key Permissions 3.0.0
reversion Reversion 5.0.12
reversion_compare reversion_compare 0.17.0
silk Silk 5.1.0
storages Storages 1.14.2
widget_tweaks Widget_Tweaks 1.5.0

Time

Resource usage

Resource Value
User CPU time 187.646 msec
System CPU time 22.741 msec
Total CPU time 210.387 msec
Elapsed time 248.182 msec
Context switches 41 voluntary, 3 involuntary

Browser timing

Timing attribute Timeline Milliseconds since navigation start (+length)

Settings from _jointcommerce.settings

Setting Value
ABSOLUTE_URL_OVERRIDES {}
ACCOUNT_AUTHENTICATION_METHOD 'username_email'
ACCOUNT_EMAIL_CONFIRMATION_ANONYMOUS_REDIRECT_URL 'directory/accounts/email-verification-sent/'
ACCOUNT_EMAIL_CONFIRMATION_AUTHENTICATED_REDIRECT_URL 'directory/accounts/email-verification-sent/'
ACCOUNT_EMAIL_CONFIRMATION_SUBJECT_TEMPLATE 'directory/accounts/emails/email_confirmation_subject.txt'
ACCOUNT_EMAIL_CONFIRMATION_TEMPLATE 'directory/accounts/email_confirmation_message.html'
ACCOUNT_EMAIL_REQUIRED True
ACCOUNT_EMAIL_SUBJECT_PREFIX 'JointCommerce - '
ACCOUNT_EMAIL_VERIFICATION 'mandatory'
ACCOUNT_LOGOUT_ON_GET True
ACCOUNT_UNIQUE_EMAIL True
ACCOUNT_USERNAME_REQUIRED True
ADD_REVERSION_ADMIN True
ADMINS []
ALLOWED_HOSTS ['*']
APPEND_SLASH True
AUTHENTICATION_BACKENDS ('accounts.backends.EmailBackend', 'django.contrib.auth.backends.ModelBackend', 'allauth.account.auth_backends.AuthenticationBackend')
AUTH_PASSWORD_VALIDATORS '********************'
AUTH_USER_MODEL 'auth.User'
AWS_ACCESS_KEY_ID '********************'
AWS_DEFAULT_ACL None
AWS_IS_GZIPPED True
AWS_LOCATION 'static'
AWS_S3_CUSTOM_DOMAIN 'jointcommerce-files.s3-us-west-2.amazonaws.com'
AWS_S3_FILE_OVERWRITE False
AWS_SECRET_ACCESS_KEY '********************'
AWS_STORAGE_BUCKET_NAME 'jointcommerce-files'
BASE_DIR PosixPath('/app')
BROTLI_STATIC_COMPRESSION True
CACHES {'default': {'BACKEND': 'django.core.cache.backends.locmem.LocMemCache'}}
CACHE_MIDDLEWARE_ALIAS 'default'
CACHE_MIDDLEWARE_KEY_PREFIX '********************'
CACHE_MIDDLEWARE_SECONDS 600
CELERY_BROKER_URL 'rediss://:pf32973e2c8a0f135fc026c27c5c9f4b77c00dee5a88513a5941d21777a952ed8@ec2-3-214-213-241.compute-1.amazonaws.com:6379?ssl_cert_reqs=CERT_NONE'
CELERY_RESULT_BACKEND 'rediss://:pf32973e2c8a0f135fc026c27c5c9f4b77c00dee5a88513a5941d21777a952ed8@ec2-3-214-213-241.compute-1.amazonaws.com:6379?ssl_cert_reqs=CERT_NONE'
COMPRESSORS {'css': 'compressor.css.CssCompressor', 'js': 'compressor.js.JsCompressor'}
COMPRESS_CACHEABLE_PRECOMPILERS ()
COMPRESS_CACHE_BACKEND 'default'
COMPRESS_CACHE_KEY_FUNCTION '********************'
COMPRESS_CLEAN_CSS_ARGUMENTS ''
COMPRESS_CLEAN_CSS_BINARY 'cleancss'
COMPRESS_CLOSURE_COMPILER_ARGUMENTS ''
COMPRESS_CLOSURE_COMPILER_BINARY 'java -jar compiler.jar'
COMPRESS_CSS_FILTERS ['compressor.filters.css_default.CssAbsoluteFilter', 'compressor.filters.cssmin.CSSMinFilter']
COMPRESS_CSS_HASHING_METHOD 'mtime'
COMPRESS_DATA_URI_MAX_SIZE 1024
COMPRESS_DEBUG_TOGGLE None
COMPRESS_ENABLED True
COMPRESS_FILTERS {'css': ['compressor.filters.css_default.CssAbsoluteFilter', 'compressor.filters.cssmin.rCSSMinFilter'], 'js': ['compressor.filters.jsmin.rJSMinFilter']}
COMPRESS_JINJA2_GET_ENVIRONMENT <function CompressorConf.JINJA2_GET_ENVIRONMENT at 0x7fdc49301440>
COMPRESS_JS_FILTERS ['compressor.filters.jsmin.JSMinFilter']
COMPRESS_MINT_DELAY 30
COMPRESS_MTIME_DELAY 10
COMPRESS_OFFLINE True
COMPRESS_OFFLINE_CONTEXT {'STATIC_URL': '/static/'}
COMPRESS_OFFLINE_MANIFEST 'manifest.json'
COMPRESS_OFFLINE_MANIFEST_STORAGE 'compressor.storage.OfflineManifestFileStorage'
COMPRESS_OFFLINE_TIMEOUT 31536000
COMPRESS_OUTPUT_DIR 'CACHE'
COMPRESS_PARSER 'compressor.parser.AutoSelectParser'
COMPRESS_PRECOMPILERS ()
COMPRESS_REBUILD_TIMEOUT 2592000
COMPRESS_ROOT '/app/staticfiles'
COMPRESS_STORAGE 'compressor.storage.CompressorFileStorage'
COMPRESS_TEMPLATE_FILTER_CONTEXT {'STATIC_URL': '/static/'}
COMPRESS_URL '/static/'
COMPRESS_URL_PLACEHOLDER '/__compressor_url_placeholder__/'
COMPRESS_VERBOSE False
COMPRESS_YUGLIFY_BINARY 'yuglify'
COMPRESS_YUGLIFY_CSS_ARGUMENTS '--terminal'
COMPRESS_YUGLIFY_JS_ARGUMENTS '--terminal'
COMPRESS_YUI_BINARY 'java -jar yuicompressor.jar'
COMPRESS_YUI_CSS_ARGUMENTS ''
COMPRESS_YUI_JS_ARGUMENTS ''
CORS_ALLOW_ALL_ORIGINS True
CRISPY_ALLOWED_TEMPLATE_PACKS 'bootstrap5'
CRISPY_TEMPLATE_PACK 'bootstrap5'
CSRF_COOKIE_AGE 31449600
CSRF_COOKIE_DOMAIN None
CSRF_COOKIE_HTTPONLY False
CSRF_COOKIE_NAME 'csrftoken'
CSRF_COOKIE_PATH '/'
CSRF_COOKIE_SAMESITE 'Lax'
CSRF_COOKIE_SECURE False
CSRF_FAILURE_VIEW 'django.views.csrf.csrf_failure'
CSRF_HEADER_NAME 'HTTP_X_CSRFTOKEN'
CSRF_TRUSTED_ORIGINS []
CSRF_USE_SESSIONS False
CSVIMPORT_PARSER 'pandas'
DATABASES {'default': {'ATOMIC_REQUESTS': False, 'AUTOCOMMIT': True, 'CONN_HEALTH_CHECKS': False, 'CONN_MAX_AGE': 0, 'ENGINE': 'django.db.backends.postgresql', 'HOST': 'ec2-3-233-72-102.compute-1.amazonaws.com', 'NAME': 'd11ihh4gmtue9f', 'OPTIONS': {'sslmode': 'require'}, 'PASSWORD': '********************', 'PORT': 5432, 'TEST': {'CHARSET': None, 'COLLATION': None, 'MIGRATE': True, 'MIRROR': None, 'NAME': None}, 'TIME_ZONE': None, 'USER': 'u4ui2r6da6daer'}}
DATABASE_ROUTERS []
DATA_UPLOAD_MAX_MEMORY_SIZE 2621440
DATA_UPLOAD_MAX_NUMBER_FIELDS 1000
DATA_UPLOAD_MAX_NUMBER_FILES 100
DATETIME_FORMAT 'N j, Y, P'
DATETIME_INPUT_FORMATS ['%Y-%m-%d %H:%M:%S', '%Y-%m-%d %H:%M:%S.%f', '%Y-%m-%d %H:%M', '%m/%d/%Y %H:%M:%S', '%m/%d/%Y %H:%M:%S.%f', '%m/%d/%Y %H:%M', '%m/%d/%y %H:%M:%S', '%m/%d/%y %H:%M:%S.%f', '%m/%d/%y %H:%M']
DATE_FORMAT 'N j, Y'
DATE_INPUT_FORMATS ['%Y-%m-%d', '%m/%d/%Y', '%m/%d/%y', '%b %d %Y', '%b %d, %Y', '%d %b %Y', '%d %b, %Y', '%B %d %Y', '%B %d, %Y', '%d %B %Y', '%d %B, %Y']
DEBUG True
DEBUG_PROPAGATE_EXCEPTIONS False
DEBUG_TOOLBAR_CONFIG {'SHOW_TOOLBAR_CALLBACK': <function <lambda> at 0x7fdc49b96200>}
DEBUG_TOOLBAR_PANELS ['debug_toolbar.panels.history.HistoryPanel', 'debug_toolbar.panels.versions.VersionsPanel', 'debug_toolbar.panels.timer.TimerPanel', 'debug_toolbar.panels.settings.SettingsPanel', 'debug_toolbar.panels.headers.HeadersPanel', 'debug_toolbar.panels.request.RequestPanel', 'debug_toolbar.panels.sql.SQLPanel', 'debug_toolbar.panels.staticfiles.StaticFilesPanel', 'debug_toolbar.panels.templates.TemplatesPanel', 'debug_toolbar.panels.cache.CachePanel', 'debug_toolbar.panels.signals.SignalsPanel', 'debug_toolbar.panels.logging.LoggingPanel', 'debug_toolbar.panels.redirects.RedirectsPanel', 'debug_toolbar.panels.profiling.ProfilingPanel']
DECIMAL_SEPARATOR '.'
DEFAULT_AUTO_FIELD 'django.db.models.BigAutoField'
DEFAULT_CHARSET 'utf-8'
DEFAULT_EXCEPTION_REPORTER 'django.views.debug.ExceptionReporter'
DEFAULT_EXCEPTION_REPORTER_FILTER 'django.views.debug.SafeExceptionReporterFilter'
DEFAULT_FILE_STORAGE 'django.core.files.storage.FileSystemStorage'
DEFAULT_FROM_EMAIL 'admin@jointcommerce.com'
DEFAULT_INDEX_TABLESPACE ''
DEFAULT_TABLESPACE ''
DISALLOWED_USER_AGENTS []
EMAIL_BACKEND 'django.core.mail.backends.smtp.EmailBackend'
EMAIL_HOST 'smtp.gmail.com'
EMAIL_HOST_PASSWORD '********************'
EMAIL_HOST_USER 'adops@jointcommerce.co'
EMAIL_PORT 587
EMAIL_SSL_CERTFILE None
EMAIL_SSL_KEYFILE '********************'
EMAIL_SUBJECT_PREFIX '[Django] '
EMAIL_TIMEOUT None
EMAIL_USE_LOCALTIME False
EMAIL_USE_SSL False
EMAIL_USE_TLS True
ENVIRONMENT 'development'
FILER_IMAGE_MODEL 'filer.Image'
FILE_UPLOAD_DIRECTORY_PERMISSIONS None
FILE_UPLOAD_HANDLERS ['django.core.files.uploadhandler.MemoryFileUploadHandler', 'django.core.files.uploadhandler.TemporaryFileUploadHandler']
FILE_UPLOAD_MAX_MEMORY_SIZE 2621440
FILE_UPLOAD_PERMISSIONS 420
FILE_UPLOAD_TEMP_DIR None
FIRST_DAY_OF_WEEK 0
FIXTURE_DIRS []
FORCE_SCRIPT_NAME None
FORMAT_MODULE_PATH None
FORMS_URLFIELD_ASSUME_HTTPS False
FORM_RENDERER 'django.forms.renderers.DjangoTemplates'
GOOGLE_APPLICATION_CREDENTIALS '/app/path/to/your/service-account-key.json'
GZIP_MIDDLEWARE_EXCLUDE_CONTENT_TYPES ('application/json', 'text/html', 'text/xml', 'application/xml', 'application/xhtml+xml')
GZIP_STATIC_COMPRESSION True
IGNORABLE_404_URLS []
IMAGEKIT_CACHEFILE_DIR 'CACHE/images'
IMAGEKIT_CACHEFILE_NAMER 'imagekit.cachefiles.namers.hash'
IMAGEKIT_CACHE_BACKEND 'default'
IMAGEKIT_CACHE_PREFIX 'imagekit:'
IMAGEKIT_CACHE_TIMEOUT 300
IMAGEKIT_DEFAULT_CACHEFILE_BACKEND 'imagekit.cachefiles.backends.Simple'
IMAGEKIT_DEFAULT_CACHEFILE_STRATEGY 'imagekit.cachefiles.strategies.JustInTime'
IMAGEKIT_DEFAULT_FILE_STORAGE 'default'
IMAGEKIT_SPEC_CACHEFILE_NAMER 'imagekit.cachefiles.namers.source_name_as_path'
IMAGEKIT_USE_MEMCACHED_SAFE_CACHE_KEY '********************'
INSTALLED_APPS ['jazzmin', 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'django.contrib.sites', 'django.contrib.sitemaps', 'django_summernote', 'django.contrib.humanize', 'django_quill', 'debug_toolbar', 'storages', 'corsheaders', 'crispy_forms', 'crispy_bootstrap5', 'widget_tweaks', 'mathfilters', 'bootstrap4', 'compressor', 'htmlmin', 'django_celery_beat', 'django_celery_results', 'filer', 'easy_thumbnails', 'main', 'dispensaries.apps.DispensariesConfig', 'clients.apps.ClientsConfig', 'brands', 'blog', 'census', 'displayads', 'documentation', 'payments', 'users.apps.UsersConfig', 'accounts', 'allauth', 'allauth.account', 'allauth.socialaccount', 'allauth.socialaccount.providers.google', 'allauth.socialaccount.providers.facebook', 'gunicorn', 'imagekit', 'rawdata', 'reversion', 'reversion_compare', 'import_export', 'silk', 'api', 'rest_framework', 'rest_framework.authtoken', 'rest_framework_api_key', 'drf_spectacular', 'django_filters', 'django_select2']
INTERNAL_IPS ['127.0.0.1']
JAZZMIN_SETTINGS {'changeform_format': 'horizontal_tabs', 'changeform_format_overrides': {'auth.group': 'vertical_tabs', 'auth.user': 'vertical_tabs'}, 'copyright': 'JointCommerce', 'custom_css': 'admin/css/admin_custom.css', 'custom_js': None, 'default_icon_children': 'fas fa-arrow-circle-right', 'default_icon_parents': 'fas fa-chevron-circle-right', 'icons': {'admin.LogEntry': 'fas fa-file', 'auth': 'fas fa-users-cog', 'auth.Group': 'fas fa-users', 'auth.user': 'fas fa-user', 'users.User': 'fas fa-user'}, 'navigation_expanded': True, 'related_modal_active': False, 'show_sidebar': True, 'show_ui_builder': True, 'site_brand': 'JointCommerce', 'site_header': 'JointCommerce', 'site_icon': 'images/favicon.png', 'site_logo': 'directory/img/favicon.ico', 'site_title': 'JointCommerce', 'topmenu_links': [{'name': 'JointCommerce', 'permissions': ['auth.view_user'], 'url': 'home'}, {'model': 'auth.User'}], 'use_fontawesome': True, 'user_avatar': None, 'welcome_sign': 'Welcome to the Admin End of JointCommerce'}
JAZZMIN_UI_TWEAKS {'body_small_text': False, 'brand_colour': 'btn-primary', 'brand_small_text': False, 'button_classes': {'danger': 'btn-danger', 'info': 'btn-info', 'primary': 'btn-primary', 'secondary': 'btn-secondary', 'success': 'btn-success', 'warning': 'btn-warning'}, 'footer_fixed': False, 'footer_small_text': False, 'layout_boxed': False, 'navbar_fixed': True, 'navbar_small_text': False, 'no_navbar_border': True, 'sidebar_disable_expand': False, 'sidebar_fixed': True, 'sidebar_nav_child_indent': False, 'sidebar_nav_compact_style': True, 'sidebar_nav_flat_style': False, 'sidebar_nav_legacy_style': False, 'sidebar_nav_small_text': False}
JC_PLAID_CLIENT_ID '66f2e0d95ffc4c001a647e0b'
JC_PLAID_ENV 'sandbox'
JC_PLAID_SECRET '********************'
JC_QB_CLIENT_ID None
JC_QB_CLIENT_SECRET '********************'
JC_QB_ENVIRONMENT 'sandbox'
JC_QB_REDIRECT_URI 'http://localhost:8000/payments/qb_callback/'
KT_THEME 'metronic'
KT_THEME_ASSETS {'css': ['dashboard/plugins/global/plugins.bundle.css', 'dashboard/css/style.bundle.css'], 'favicon': 'dashboard/media/logos/jointcommerce_logo_short.png', 'fonts': ['https://fonts.googleapis.com/css?family=Inter:300,400,500,600,700'], 'js': ['dashboard/plugins/global/plugins.bundle.js', 'dashboard/js/scripts.bundle.js']}
KT_THEME_DIRECTION 'ltr'
KT_THEME_ICONS 'duotone'
KT_THEME_LAYOUT_DIR 'layout'
KT_THEME_MODE_DEFAULT 'light'
KT_THEME_MODE_SWITCH_ENABLED True
KT_THEME_VENDORS {'amcharts': {'js': ['https://cdn.amcharts.com/lib/5/index.js', 'https://cdn.amcharts.com/lib/5/xy.js', 'https://cdn.amcharts.com/lib/5/percent.js', 'https://cdn.amcharts.com/lib/5/radar.js', 'https://cdn.amcharts.com/lib/5/themes/Animated.js']}, 'amcharts-maps': {'js': ['https://cdn.amcharts.com/lib/5/index.js', 'https://cdn.amcharts.com/lib/5/map.js', 'https://cdn.amcharts.com/lib/5/geodata/worldLow.js', 'https://cdn.amcharts.com/lib/5/geodata/continentsLow.js', 'https://cdn.amcharts.com/lib/5/geodata/usaLow.js', 'https://cdn.amcharts.com/lib/5/geodata/worldTimeZonesLow.js', 'https://cdn.amcharts.com/lib/5/geodata/worldTimeZoneAreasLow.js', 'https://cdn.amcharts.com/lib/5/themes/Animated.js']}, 'amcharts-stock': {'js': ['https://cdn.amcharts.com/lib/5/index.js', 'https://cdn.amcharts.com/lib/5/xy.js', 'https://cdn.amcharts.com/lib/5/themes/Animated.js']}, 'bootstrap-select': {'css': ['dashboard/plugins/custom/bootstrap-select/bootstrap-select.bundle.css'], 'js': ['dashboard/plugins/custom/bootstrap-select/bootstrap-select.bundle.js']}, 'bootstrap5': {'css': ['https://cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/css/bootstrap.min.css'], 'js': ['https://cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/js/bootstrap.bundle.min.js']}, 'ckeditor-balloon': {'js': ['dashboard/plugins/custom/ckeditor/ckeditor-balloon.bundle.js']}, 'ckeditor-balloon-block': {'js': ['dashboard/plugins/custom/ckeditor/ckeditor-balloon-block.bundle.js']}, 'ckeditor-classic': {'js': ['dashboard/plugins/custom/ckeditor/ckeditor-classic.bundle.js']}, 'ckeditor-document': {'js': ['dashboard/plugins/custom/ckeditor/ckeditor-document.bundle.js']}, 'ckeditor-inline': {'js': ['dashboard/plugins/custom/ckeditor/ckeditor-inline.bundle.js']}, 'cookiealert': {'css': ['dashboard/plugins/custom/cookiealert/cookiealert.bundle.css'], 'js': ['dashboard/plugins/custom/cookiealert/cookiealert.bundle.js']}, 'cropper': {'css': ['dashboard/plugins/custom/cropper/cropper.bundle.css'], 'js': ['dashboard/plugins/custom/cropper/cropper.bundle.js']}, 'datatables': {'css': ['dashboard/plugins/custom/datatables/datatables.bundle.css'], 'js': ['dashboard/plugins/custom/datatables/datatables.bundle.js']}, 'draggable': {'js': ['dashboard/plugins/custom/draggable/draggable.bundle.js']}, 'flotcharts': {'js': ['dashboard/plugins/custom/flotcharts/flotcharts.bundle.js']}, 'formrepeater': {'js': ['dashboard/plugins/custom/formrepeater/formrepeater.bundle.js']}, 'fslightbox': {'js': ['dashboard/plugins/custom/fslightbox/fslightbox.bundle.js']}, 'fullcalendar': {'css': ['dashboard/plugins/custom/fullcalendar/fullcalendar.bundle.css'], 'js': ['dashboard/plugins/custom/fullcalendar/fullcalendar.bundle.js']}, 'google-jsapi': '********************', 'jkanban': {'css': ['dashboard/plugins/custom/jkanban/jkanban.bundle.css'], 'js': ['dashboard/plugins/custom/jkanban/jkanban.bundle.js']}, 'jstree': {'css': ['dashboard/plugins/custom/jstree/jstree.bundle.css'], 'js': ['dashboard/plugins/custom/jstree/jstree.bundle.js']}, 'leaflet': {'css': ['dashboard/plugins/custom/leaflet/leaflet.bundle.css'], 'js': ['dashboard/plugins/custom/leaflet/leaflet.bundle.js']}, 'prismjs': {'css': ['dashboard/plugins/custom/prismjs/prismjs.bundle.css'], 'js': ['dashboard/plugins/custom/prismjs/prismjs.bundle.js']}, 'tinymce': {'js': ['dashboard/plugins/custom/tinymce/tinymce.bundle.js']}, 'typedjs': {'js': ['dashboard/plugins/custom/typedjs/typedjs.bundle.js']}, 'vis-timeline': {'css': ['dashboard/plugins/custom/vis-timeline/vis-timeline.bundle.css'], 'js': ['dashboard/plugins/custom/vis-timeline/vis-timeline.bundle.js']}}
LANGUAGES [('af', 'Afrikaans'), ('ar', 'Arabic'), ('ar-dz', 'Algerian Arabic'), ('ast', 'Asturian'), ('az', 'Azerbaijani'), ('bg', 'Bulgarian'), ('be', 'Belarusian'), ('bn', 'Bengali'), ('br', 'Breton'), ('bs', 'Bosnian'), ('ca', 'Catalan'), ('ckb', 'Central Kurdish (Sorani)'), ('cs', 'Czech'), ('cy', 'Welsh'), ('da', 'Danish'), ('de', 'German'), ('dsb', 'Lower Sorbian'), ('el', 'Greek'), ('en', 'English'), ('en-au', 'Australian English'), ('en-gb', 'British English'), ('eo', 'Esperanto'), ('es', 'Spanish'), ('es-ar', 'Argentinian Spanish'), ('es-co', 'Colombian Spanish'), ('es-mx', 'Mexican Spanish'), ('es-ni', 'Nicaraguan Spanish'), ('es-ve', 'Venezuelan Spanish'), ('et', 'Estonian'), ('eu', 'Basque'), ('fa', 'Persian'), ('fi', 'Finnish'), ('fr', 'French'), ('fy', 'Frisian'), ('ga', 'Irish'), ('gd', 'Scottish Gaelic'), ('gl', 'Galician'), ('he', 'Hebrew'), ('hi', 'Hindi'), ('hr', 'Croatian'), ('hsb', 'Upper Sorbian'), ('hu', 'Hungarian'), ('hy', 'Armenian'), ('ia', 'Interlingua'), ('id', 'Indonesian'), ('ig', 'Igbo'), ('io', 'Ido'), ('is', 'Icelandic'), ('it', 'Italian'), ('ja', 'Japanese'), ('ka', 'Georgian'), ('kab', 'Kabyle'), ('kk', 'Kazakh'), ('km', 'Khmer'), ('kn', 'Kannada'), ('ko', 'Korean'), ('ky', 'Kyrgyz'), ('lb', 'Luxembourgish'), ('lt', 'Lithuanian'), ('lv', 'Latvian'), ('mk', 'Macedonian'), ('ml', 'Malayalam'), ('mn', 'Mongolian'), ('mr', 'Marathi'), ('ms', 'Malay'), ('my', 'Burmese'), ('nb', 'Norwegian Bokmål'), ('ne', 'Nepali'), ('nl', 'Dutch'), ('nn', 'Norwegian Nynorsk'), ('os', 'Ossetic'), ('pa', 'Punjabi'), ('pl', 'Polish'), ('pt', 'Portuguese'), ('pt-br', 'Brazilian Portuguese'), ('ro', 'Romanian'), ('ru', 'Russian'), ('sk', 'Slovak'), ('sl', 'Slovenian'), ('sq', 'Albanian'), ('sr', 'Serbian'), ('sr-latn', 'Serbian Latin'), ('sv', 'Swedish'), ('sw', 'Swahili'), ('ta', 'Tamil'), ('te', 'Telugu'), ('tg', 'Tajik'), ('th', 'Thai'), ('tk', 'Turkmen'), ('tr', 'Turkish'), ('tt', 'Tatar'), ('udm', 'Udmurt'), ('ug', 'Uyghur'), ('uk', 'Ukrainian'), ('ur', 'Urdu'), ('uz', 'Uzbek'), ('vi', 'Vietnamese'), ('zh-hans', 'Simplified Chinese'), ('zh-hant', 'Traditional Chinese')]
LANGUAGES_BIDI ['he', 'ar', 'ar-dz', 'ckb', 'fa', 'ug', 'ur']
LANGUAGE_CODE 'en-us'
LANGUAGE_COOKIE_AGE None
LANGUAGE_COOKIE_DOMAIN None
LANGUAGE_COOKIE_HTTPONLY False
LANGUAGE_COOKIE_NAME 'django_language'
LANGUAGE_COOKIE_PATH '/'
LANGUAGE_COOKIE_SAMESITE None
LANGUAGE_COOKIE_SECURE False
LOCALE_PATHS ['/app/locale']
LOGGING {'disable_existing_loggers': False, 'formatters': {'simple': {'format': '%(levelname)s %(message)s'}, 'verbose': {'datefmt': '%Y-%m-%d %H:%M:%S', 'format': '%(asctime)s [%(process)d] ' '[%(levelname)s] pathname=%(pathname)s ' 'lineno=%(lineno)s funcname=%(funcName)s ' '%(message)s'}}, 'handlers': {'console': {'class': 'logging.StreamHandler', 'formatter': 'verbose', 'level': 'DEBUG'}, 'null': {'class': 'logging.NullHandler', 'level': 'DEBUG'}}, 'loggers': {'testlogger': {'handlers': ['console'], 'level': 'INFO'}}, 'version': 1}
LOGGING_CONFIG 'logging.config.dictConfig'
LOGIN_REDIRECT_URL '/'
LOGIN_URL '/accounts/login/'
LOGOUT_REDIRECT_URL '/'
MANAGERS []
MAPBOX_ACCESS_TOKEN '********************'
MEDIA_ROOT '/app/media'
MEDIA_URL '/media/'
MESSAGES_STORAGE 'django.contrib.messages.storage.session.SessionStorage'
MESSAGE_STORAGE 'django.contrib.messages.storage.fallback.FallbackStorage'
MESSAGE_TAGS {10: 'alert-secondary', 20: 'alert-info', 25: 'alert-success', 30: 'alert-warning', 40: 'alert-danger'}
MIDDLEWARE ['django.middleware.security.SecurityMiddleware', 'whitenoise.middleware.WhiteNoiseMiddleware', 'django.middleware.gzip.GZipMiddleware', 'corsheaders.middleware.CorsMiddleware', 'rawdata.middleware.BlockIPMiddleware', 'rawdata.middleware.RedirectSubdomainMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.middleware.common.CommonMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', 'django.middleware.clickjacking.XFrameOptionsMiddleware', 'allauth.account.middleware.AccountMiddleware', 'htmlmin.middleware.HtmlMinifyMiddleware', 'displayads.middleware.GeoLocationMiddleware', 'debug_toolbar.middleware.DebugToolbarMiddleware', 'silk.middleware.SilkyMiddleware']
MIGRATION_MODULES {}
MINIFY_STATIC True
MONTH_DAY_FORMAT 'F j'
NUMBER_GROUPING 0
PASSWORD_HASHERS '********************'
PASSWORD_RESET_TIMEOUT '********************'
PREPEND_WWW False
REST_FRAMEWORK {'DEFAULT_AUTHENTICATION_CLASSES': ['rest_framework_simplejwt.authentication.JWTAuthentication', 'rest_framework.authentication.SessionAuthentication', 'rest_framework.authentication.TokenAuthentication'], 'DEFAULT_FILTER_BACKENDS': ['django_filters.rest_framework.DjangoFilterBackend'], 'DEFAULT_PERMISSION_CLASSES': [], 'DEFAULT_SCHEMA_CLASS': 'drf_spectacular.openapi.AutoSchema', 'DEFAULT_THROTTLE_CLASSES': ['rest_framework.throttling.UserRateThrottle', 'rest_framework.throttling.AnonRateThrottle'], 'DEFAULT_THROTTLE_RATES': {'anon': '10000/day', 'user': '10000/day'}}
REVERSION_COMPARE_FOREIGN_OBJECTS_AS_ID False
REVERSION_COMPARE_IGNORE_NOT_REGISTERED False
ROOT_URLCONF '_jointcommerce.urls'
SECRET_KEY '********************'
SECRET_KEY_FALLBACKS '********************'
SECURE_CONTENT_TYPE_NOSNIFF True
SECURE_CROSS_ORIGIN_OPENER_POLICY 'same-origin'
SECURE_HSTS_INCLUDE_SUBDOMAINS False
SECURE_HSTS_PRELOAD False
SECURE_HSTS_SECONDS 0
SECURE_PROXY_SSL_HEADER None
SECURE_REDIRECT_EXEMPT []
SECURE_REFERRER_POLICY 'same-origin'
SECURE_SSL_HOST None
SECURE_SSL_REDIRECT False
SELECT2_CACHE_BACKEND 'default'
SELECT2_CACHE_PREFIX 'select2_'
SELECT2_CSS 'https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.13/css/select2.min.css'
SELECT2_I18N_AVAILABLE_LANGUAGES ['ar', 'az', 'bg', 'ca', 'cs', 'da', 'de', 'el', 'en', 'es', 'et', 'eu', 'fa', 'fi', 'fr', 'gl', 'he', 'hi', 'hr', 'hu', 'id', 'is', 'it', 'ja', 'km', 'ko', 'lt', 'lv', 'mk', 'ms', 'nb', 'nl', 'pl', 'pt-BR', 'pt', 'ro', 'ru', 'sk', 'sr-Cyrl', 'sr', 'sv', 'th', 'tr', 'uk', 'vi', 'zh-CN', 'zh-TW']
SELECT2_I18N_PATH 'admin/js/vendor/select2/i18n'
SELECT2_JS 'https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.13/js/select2.min.js'
SELECT2_JSON_ENCODER 'django.core.serializers.json.DjangoJSONEncoder'
SELECT2_THEME 'default'
SERVER_EMAIL 'root@localhost'
SESSION_CACHE_ALIAS 'default'
SESSION_COOKIE_AGE 1209600
SESSION_COOKIE_DOMAIN None
SESSION_COOKIE_HTTPONLY True
SESSION_COOKIE_NAME 'sessionid'
SESSION_COOKIE_PATH '/'
SESSION_COOKIE_SAMESITE 'Lax'
SESSION_COOKIE_SECURE False
SESSION_ENGINE 'django.contrib.sessions.backends.db'
SESSION_EXPIRE_AT_BROWSER_CLOSE False
SESSION_FILE_PATH None
SESSION_SAVE_EVERY_REQUEST False
SESSION_SERIALIZER 'django.contrib.sessions.serializers.JSONSerializer'
SETTINGS_MODULE '_jointcommerce.settings'
SHORT_DATETIME_FORMAT 'm/d/Y P'
SHORT_DATE_FORMAT 'm/d/Y'
SIGNING_BACKEND 'django.core.signing.TimestampSigner'
SILENCED_SYSTEM_CHECKS []
SITE_ID 1
SITE_URL 'https://app.jointcommerce.com'
SOCIALACCOUNT_LOGIN_ON_GET True
SOCIALACCOUNT_PROVIDERS {'facebook': {'AUTH_PARAMS': {'auth_type': 'reauthenticate'}, 'EXCHANGE_TOKEN': '********************', 'FIELDS': ['id', 'first_name', 'last_name', 'middle_name', 'name', 'name_format', 'picture', 'short_name'], 'GRAPH_API_URL': '********************', 'INIT_PARAMS': {'cookie': True}, 'LOCALE_FUNC': <function <lambda> at 0x7fdc4988e480>, 'METHOD': 'oauth2', 'SCOPE': ['email', 'public_profile'], 'SDK_URL': '//connect.facebook.net/{locale}/sdk.js', 'VERIFIED_EMAIL': False, 'VERSION': 'v13.0'}, 'google': {'AUTH_PARAMS': {'access_type': 'online'}, 'SCOPE': ['profile', 'email']}}
SOCIALACCOUNT_QUERY_EMAIL True
SPECTACULAR_SETTINGS {'COMPONENTS': {'securitySchemes': {'BearerAuth': {'bearerFormat': 'JWT', 'description': 'JWT ' 'Authorization ' 'header ' 'using the ' 'Bearer ' 'scheme. ' 'Example: ' '"Authorization: ' 'Bearer ' '{token}"', 'scheme': 'bearer', 'type': 'http'}}}, 'COMPONENT_SPLIT_REQUEST': True, 'CONTACT': {'email': 'admin@jointcommerce.com'}, 'DESCRIPTION': 'API documentation for the JointCommerce project, allowing ' 'management of agencies, advertisers, campaign groups, and ' 'campaigns with date range filtering.', 'LICENSE': {'name': 'BSD License'}, 'SCHEMA_PATH_PREFIX': '/api/', 'SECURITY': [{'BearerAuth': []}], 'SERVERS': [{'description': 'Production Server', 'url': 'https://api.jointcommerce.com/v1'}], 'SERVE_INCLUDE_SCHEMA': False, 'TERMS_OF_SERVICE': 'https://app.jointcommerce.com/terms/', 'TITLE': 'JointCommerce API', 'VERSION': 'v1'}
STATICFILES_DIRS ['/app/static']
STATICFILES_FINDERS ['django.contrib.staticfiles.finders.FileSystemFinder', 'django.contrib.staticfiles.finders.AppDirectoriesFinder', 'compressor.finders.CompressorFinder']
STATICFILES_STORAGE 'django.contrib.staticfiles.storage.StaticFilesStorage'
STATIC_ROOT '/app/staticfiles'
STATIC_URL '/static/'
STORAGES {'default': {'BACKEND': 'django.core.files.storage.FileSystemStorage'}, 'staticfiles': {'BACKEND': 'django.contrib.staticfiles.storage.StaticFilesStorage'}}
TEMPLATES [{'APP_DIRS': True, 'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': ['/app/templates'], 'OPTIONS': {'builtins': ['django.templatetags.static', '_jointcommerce.templatetags.theme'], 'context_processors': ['django.template.context_processors.debug', 'django.template.context_processors.request', 'django.contrib.auth.context_processors.auth', 'django.contrib.messages.context_processors.messages', '_jointcommerce.context_processors.main_pages', '_jointcommerce.context_processors.agency_membership', '_jointcommerce.context_processors.google_analytics_env'], 'libraries': {'theme': '_jointcommerce.templatetags.theme'}}}]
TEST_NON_SERIALIZED_APPS []
TEST_RUNNER 'django.test.runner.DiscoverRunner'
THOUSAND_SEPARATOR ','
TIME_FORMAT 'P'
TIME_INPUT_FORMATS ['%H:%M:%S', '%H:%M:%S.%f', '%H:%M']
TIME_ZONE 'America/Los_Angeles'
USE_I18N True
USE_THOUSAND_SEPARATOR False
USE_TZ True
USE_X_FORWARDED_HOST False
USE_X_FORWARDED_PORT False
WSGI_APPLICATION '_jointcommerce.wsgi.application'
X_FRAME_OPTIONS 'DENY'
YEAR_MONTH_FORMAT 'F Y'

Headers

Request headers

Key Value
Accept */*
Accept-Encoding gzip, br, zstd, deflate
Cookie => see Request panel
Host app.jointcommerce.com
Server Heroku
User-Agent Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
Via 2.0 heroku-router
X-Forwarded-For 3.147.75.217
X-Forwarded-Port 443
X-Forwarded-Proto https
X-Request-Id 0196fea6-5702-fc41-eeb8-553d7e3fe0a9
X-Request-Start 1734843041178

Response headers

Key Value
Cache-Control max-age=0, no-cache, no-store, must-revalidate, private
Content-Type text/html; charset=utf-8
Expires Sun, 22 Dec 2024 04:50:41 GMT
Vary Cookie

WSGI environ

Since the WSGI environ inherits the environment of the server, only a significant subset is shown below.

Key Value
PATH_INFO /accounts/login/
QUERY_STRING next=%2Fdispensaries%2F8754%2F
REMOTE_ADDR 10.1.93.3
REQUEST_METHOD GET
SCRIPT_NAME
SERVER_NAME 0.0.0.0
SERVER_PORT 52449
SERVER_PROTOCOL HTTP/1.1
SERVER_SOFTWARE gunicorn/21.2.0

Request

View information

View function Arguments Keyword arguments URL name
accounts.views.view () {} accounts-login

Cookies

Variable Value
'HandLtestDomainNameServer' 'HandLtestDomainValueServer'
'care_did' 'fe9748d4-d106-4951-b2dd-4128513e7ffd'
'handl_ip' '199.38.148.63'
'handl_landing_page' 'https%3A%2F%2Fmicrochipusa.com%2Fprogrammable-timers-and-oscillators%2FLTC6905IS5-100_TRPBF'
'handl_original_ref' 'https%3A%2F%2Fmicrochipusa.com%2Fprogrammable-timers-and-oscillators%2FLTC6905IS5-100_TRPBF'
'handl_ref' 'https%3A%2F%2Fmicrochipusa.com%2Fprogrammable-timers-and-oscillators%2FLTC6905IS5-100_TRPBF'
'handl_url' 'https%3A%2F%2Frosica.com%2Ftag%2Fsocial-media-trends%2Ffeed'
'handl_url_base' 'https%3A%2F%2Frosica.com%2Ftag%2Fsocial-media-trends%2Ffeed'
'organic_source' 'https%3A%2F%2Fmicrochipusa.com%2Fprogrammable-timers-and-oscillators%2FLTC6905IS5-100_TRPBF'
'organic_source_str' 'Internal'
'user_agent' 'Mozilla%2F5.0%20AppleWebKit%2F537.36%20%28KHTML%2C%20like%20Gecko%3B%20compatible%3B%20ClaudeBot%2F1.0%3B%20%2Bclaudebot%40anthropic.com%29'

Session data

Variable Value
'next' '/dispensaries/8754/'

GET data

Variable Value
'next' '/dispensaries/8754/'

No POST data

SQL queries from 1 connection

  • default 26.77 ms (16 queries including 7 similar )
Query Timeline Time (ms) Action
INSERT INTO "silk_request" ("id", "path", "query_params", "raw_body", "body", "method", "start_time", "view_name", "end_time", "time_taken", "encoded_headers", "meta_time", "meta_num_queries", "meta_time_spent_queries", "pyprofile", "prof_file", "num_sql_queries")
VALUES ('b041cf92-45c0-4a7e-bd75-20e4a17a0433', '/accounts/login/', '{"next": "/dispensaries/8754/"}', '', '', 'GET', '2024-12-22T04:50:41.229084+00:00'::timestamptz, 'accounts-login', NULL, NULL, '{"host": "app.jointcommerce.com", "user-agent": "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "accept": "*/*", "accept-encoding": "gzip, br, zstd, deflate", "cookie": "********************", "server": "Heroku", "via": "2.0 heroku-router", "x-forwarded-for": "3.147.75.217", "x-forwarded-port": "443", "x-forwarded-proto": "https", "x-request-id": "0196fea6-5702-fc41-eeb8-553d7e3fe0a9", "x-request-start": "1734843041178"}', NULL, NULL, NULL, '', '', 0)
INSERT INTO "silk_request" ("id", "path", "query_params", "raw_body", "body", "method", "start_time", "view_name", "end_time", "time_taken", "encoded_headers", "meta_time", "meta_num_queries", "meta_time_spent_queries", "pyprofile", "prof_file", "num_sql_queries") VALUES ('b041cf92-45c0-4a7e-bd75-20e4a17a0433', '/accounts/login/', '{"next": "/dispensaries/8754/"}', '', '', 'GET', '2024-12-22T04:50:41.229084+00:00'::timestamptz, 'accounts-login', NULL, NULL, '{"host": "app.jointcommerce.com", "user-agent": "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "accept": "*/*", "accept-encoding": "gzip, br, zstd, deflate", "cookie": "********************", "server": "Heroku", "via": "2.0 heroku-router", "x-forwarded-for": "3.147.75.217", "x-forwarded-port": "443", "x-forwarded-proto": "https", "x-request-id": "0196fea6-5702-fc41-eeb8-553d7e3fe0a9", "x-request-start": "1734843041178"}', NULL, NULL, NULL, '', '', 0)
2.82

Connection: default

Transaction status: Idle

/app/.heroku/python/bin/gunicorn in <module>(8)
  sys.exit(run())

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/app/wsgiapp.py in run(67)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]").run()

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/app/base.py in run(236)
  super().run()

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/app/base.py in run(72)
  Arbiter(self).run()

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py in run(202)
  self.manage_workers()

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py in manage_workers(571)
  self.spawn_workers()

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py in spawn_workers(642)
  self.spawn_worker()

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py in spawn_worker(609)
  worker.init_process()

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/base.py in init_process(142)
  self.run()

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py in run(126)
  self.run_for_one(timeout)

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py in run_for_one(70)
  self.accept(listener)

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py in accept(32)
  self.handle(listener, client, addr)

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py in handle(135)
  self.handle_request(listener, req, client, addr)

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py in handle_request(178)
  respiter = self.wsgi(environ, resp.start_response)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/wsgi_application.py in _nr_wsgi_application_wrapper_(663)
  result = _WSGIApplicationMiddleware(wrapped, environ, _start_response, transaction)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/wsgi_application.py in __init__(196)
  self.iterable = self.application(self.request_environ, self.start_response)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/wsgi_application.py in _nr_wsgi_application_wrapper_(560)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _nr_wrapper_BaseHandler_get_response_(413)
  response = wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/whitenoise/middleware.py in __call__(124)
  return self.get_response(request)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/corsheaders/middleware.py in __call__(56)
  result = self.get_response(request)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/rawdata/middleware.py in __call__(66)
  return self.get_response(request)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/rawdata/middleware.py in __call__(23)
  return self.get_response(request)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/allauth/account/middleware.py in __call__(14)
  response = self.get_response(request)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/htmlmin/middleware.py in __call__(36)
  response = self.get_response(request)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/silk/middleware.py in __call__(70)
  self.process_request(request)

/app/.heroku/python/lib/python3.11/site-packages/silk/middleware.py in process_request(120)
  request_model = RequestModelFactory(request).construct_request_model()

/app/.heroku/python/lib/python3.11/site-packages/silk/model_factory.py in construct_request_model(230)
  request_model = models.Request.objects.create(

/app/.heroku/python/lib/python3.11/site-packages/silk/models.py in save(203)
  super().save(*args, **kwargs)

SELECT "django_site"."id",
       "django_site"."domain",
       "django_site"."name"
  FROM "django_site"
 WHERE "django_site"."id" = 1
 LIMIT 21
SELECT ••• FROM "django_site" WHERE "django_site"."id" = 1 LIMIT 21
1.36

Connection: default

Transaction status: Idle

/app/.heroku/python/bin/gunicorn in <module>(8)
  sys.exit(run())

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/app/wsgiapp.py in run(67)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]").run()

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/app/base.py in run(236)
  super().run()

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/app/base.py in run(72)
  Arbiter(self).run()

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py in run(202)
  self.manage_workers()

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py in manage_workers(571)
  self.spawn_workers()

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py in spawn_workers(642)
  self.spawn_worker()

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py in spawn_worker(609)
  worker.init_process()

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/base.py in init_process(142)
  self.run()

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py in run(126)
  self.run_for_one(timeout)

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py in run_for_one(70)
  self.accept(listener)

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py in accept(32)
  self.handle(listener, client, addr)

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py in handle(135)
  self.handle_request(listener, req, client, addr)

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py in handle_request(178)
  respiter = self.wsgi(environ, resp.start_response)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/wsgi_application.py in _nr_wsgi_application_wrapper_(663)
  result = _WSGIApplicationMiddleware(wrapped, environ, _start_response, transaction)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/wsgi_application.py in __init__(196)
  self.iterable = self.application(self.request_environ, self.start_response)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/wsgi_application.py in _nr_wsgi_application_wrapper_(560)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _nr_wrapper_BaseHandler_get_response_(413)
  response = wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/whitenoise/middleware.py in __call__(124)
  return self.get_response(request)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/corsheaders/middleware.py in __call__(56)
  result = self.get_response(request)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/rawdata/middleware.py in __call__(66)
  return self.get_response(request)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/rawdata/middleware.py in __call__(23)
  return self.get_response(request)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/allauth/account/middleware.py in __call__(14)
  response = self.get_response(request)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/htmlmin/middleware.py in __call__(36)
  response = self.get_response(request)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/silk/middleware.py in __call__(72)
  response = self.get_response(request)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in wrapper(527)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/django/views/generic/base.py in view(104)
  return self.dispatch(request, *args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/django/views/decorators/debug.py in sensitive_post_parameters_wrapper(143)
  return view(request, *args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/django/views/decorators/cache.py in _view_wrapper(80)
  response = view_func(request, *args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/django/contrib/auth/views.py in dispatch(88)
  return super().dispatch(request, *args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in wrapper(900)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/django/views/generic/base.py in dispatch(143)
  return handler(request, *args, **kwargs)

/app/accounts/views.py in get(64)
  return super().get(request, *args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/django/views/generic/edit.py in get(142)
  return self.render_to_response(self.get_context_data())

/app/.heroku/python/lib/python3.11/site-packages/django/contrib/auth/views.py in get_context_data(112)
  current_site = get_current_site(self.request)

/app/.heroku/python/lib/python3.11/site-packages/django/contrib/sites/shortcuts.py in get_current_site(16)
  return Site.objects.get_current(request)

/app/.heroku/python/lib/python3.11/site-packages/django/contrib/sites/models.py in get_current(59)
  return self._get_site_by_id(site_id)

/app/.heroku/python/lib/python3.11/site-packages/django/contrib/sites/models.py in _get_site_by_id(30)
  site = self.get(pk=site_id)

/app/.heroku/python/lib/python3.11/site-packages/silk/sql.py in execute_sql(89)
  return self._execute_sql(*args, **kwargs)

EXPLAIN SELECT "django_site"."id",
       "django_site"."domain",
       "django_site"."name"
  FROM "django_site"
 WHERE "django_site"."id" = 1
 LIMIT 21
EXPLAIN SELECT "django_site"."id", "django_site"."domain", "django_site"."name" FROM "django_site" WHERE "django_site"."id" = 1 LIMIT 21
0.81

Connection: default

Transaction status: Idle

/app/.heroku/python/bin/gunicorn in <module>(8)
  sys.exit(run())

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/app/wsgiapp.py in run(67)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]").run()

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/app/base.py in run(236)
  super().run()

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/app/base.py in run(72)
  Arbiter(self).run()

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py in run(202)
  self.manage_workers()

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py in manage_workers(571)
  self.spawn_workers()

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py in spawn_workers(642)
  self.spawn_worker()

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py in spawn_worker(609)
  worker.init_process()

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/base.py in init_process(142)
  self.run()

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py in run(126)
  self.run_for_one(timeout)

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py in run_for_one(70)
  self.accept(listener)

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py in accept(32)
  self.handle(listener, client, addr)

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py in handle(135)
  self.handle_request(listener, req, client, addr)

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py in handle_request(178)
  respiter = self.wsgi(environ, resp.start_response)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/wsgi_application.py in _nr_wsgi_application_wrapper_(663)
  result = _WSGIApplicationMiddleware(wrapped, environ, _start_response, transaction)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/wsgi_application.py in __init__(196)
  self.iterable = self.application(self.request_environ, self.start_response)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/wsgi_application.py in _nr_wsgi_application_wrapper_(560)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _nr_wrapper_BaseHandler_get_response_(413)
  response = wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/whitenoise/middleware.py in __call__(124)
  return self.get_response(request)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/corsheaders/middleware.py in __call__(56)
  result = self.get_response(request)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/rawdata/middleware.py in __call__(66)
  return self.get_response(request)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/rawdata/middleware.py in __call__(23)
  return self.get_response(request)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/allauth/account/middleware.py in __call__(14)
  response = self.get_response(request)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/htmlmin/middleware.py in __call__(36)
  response = self.get_response(request)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/silk/middleware.py in __call__(72)
  response = self.get_response(request)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in wrapper(527)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/django/views/generic/base.py in view(104)
  return self.dispatch(request, *args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/django/views/decorators/debug.py in sensitive_post_parameters_wrapper(143)
  return view(request, *args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/django/views/decorators/cache.py in _view_wrapper(80)
  response = view_func(request, *args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/django/contrib/auth/views.py in dispatch(88)
  return super().dispatch(request, *args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in wrapper(900)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/django/views/generic/base.py in dispatch(143)
  return handler(request, *args, **kwargs)

/app/accounts/views.py in get(64)
  return super().get(request, *args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/django/views/generic/edit.py in get(142)
  return self.render_to_response(self.get_context_data())

/app/.heroku/python/lib/python3.11/site-packages/django/contrib/auth/views.py in get_context_data(112)
  current_site = get_current_site(self.request)

/app/.heroku/python/lib/python3.11/site-packages/django/contrib/sites/shortcuts.py in get_current_site(16)
  return Site.objects.get_current(request)

/app/.heroku/python/lib/python3.11/site-packages/django/contrib/sites/models.py in get_current(59)
  return self._get_site_by_id(site_id)

/app/.heroku/python/lib/python3.11/site-packages/django/contrib/sites/models.py in _get_site_by_id(30)
  site = self.get(pk=site_id)

/app/.heroku/python/lib/python3.11/site-packages/silk/sql.py in execute_sql(96)
  query_dict['analysis'] = _explain_query(self.connection, q, params)

/app/.heroku/python/lib/python3.11/site-packages/silk/sql.py in _explain_query(58)
  cur.execute(prefixed_query, params)

SELECT "socialaccount_socialapp"."id",
       "socialaccount_socialapp"."provider",
       "socialaccount_socialapp"."provider_id",
       "socialaccount_socialapp"."name",
       "socialaccount_socialapp"."client_id",
       "socialaccount_socialapp"."secret",
       "socialaccount_socialapp"."key",
       "socialaccount_socialapp"."settings"
  FROM "socialaccount_socialapp"
 INNER JOIN "socialaccount_socialapp_sites"
    ON ("socialaccount_socialapp"."id" = "socialaccount_socialapp_sites"."socialapp_id")
 WHERE ("socialaccount_socialapp_sites"."site_id" = 1 AND ("socialaccount_socialapp"."provider" = 'google' OR "socialaccount_socialapp"."provider_id" = 'google'))
SELECT ••• FROM "socialaccount_socialapp" INNER JOIN "socialaccount_socialapp_sites" ON ("socialaccount_socialapp"."id" = "socialaccount_socialapp_sites"."socialapp_id") WHERE ("socialaccount_socialapp_sites"."site_id" = 1 AND ("socialaccount_socialapp"."provider" = 'google' OR "socialaccount_socialapp"."provider_id" = 'google'))
2 similar queries.
2.26

Connection: default

Transaction status: Idle

/app/.heroku/python/bin/gunicorn in <module>(8)
  sys.exit(run())

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/app/wsgiapp.py in run(67)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]").run()

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/app/base.py in run(236)
  super().run()

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/app/base.py in run(72)
  Arbiter(self).run()

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py in run(202)
  self.manage_workers()

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py in manage_workers(571)
  self.spawn_workers()

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py in spawn_workers(642)
  self.spawn_worker()

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py in spawn_worker(609)
  worker.init_process()

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/base.py in init_process(142)
  self.run()

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py in run(126)
  self.run_for_one(timeout)

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py in run_for_one(70)
  self.accept(listener)

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py in accept(32)
  self.handle(listener, client, addr)

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py in handle(135)
  self.handle_request(listener, req, client, addr)

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py in handle_request(178)
  respiter = self.wsgi(environ, resp.start_response)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/wsgi_application.py in _nr_wsgi_application_wrapper_(663)
  result = _WSGIApplicationMiddleware(wrapped, environ, _start_response, transaction)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/wsgi_application.py in __init__(196)
  self.iterable = self.application(self.request_environ, self.start_response)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/wsgi_application.py in _nr_wsgi_application_wrapper_(560)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _nr_wrapper_BaseHandler_get_response_(413)
  response = wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/whitenoise/middleware.py in __call__(124)
  return self.get_response(request)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/corsheaders/middleware.py in __call__(56)
  result = self.get_response(request)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/rawdata/middleware.py in __call__(66)
  return self.get_response(request)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/rawdata/middleware.py in __call__(23)
  return self.get_response(request)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/allauth/account/middleware.py in __call__(14)
  response = self.get_response(request)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/htmlmin/middleware.py in __call__(36)
  response = self.get_response(request)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/silk/middleware.py in __call__(72)
  response = self.get_response(request)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/django/template/response.py in render(114)
  self.content = self.rendered_content

/app/.heroku/python/lib/python3.11/site-packages/django/template/response.py in rendered_content(92)
  return template.render(context, self._request)

/app/.heroku/python/lib/python3.11/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/app/.heroku/python/lib/python3.11/site-packages/django/template/base.py in render(171)
  return self._render(context)

/app/.heroku/python/lib/python3.11/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/app/.heroku/python/lib/python3.11/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/app/.heroku/python/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/app/.heroku/python/lib/python3.11/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/app/.heroku/python/lib/python3.11/site-packages/django/template/loader_tags.py in render(159)
  return compiled_parent._render(context)

/app/.heroku/python/lib/python3.11/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/app/.heroku/python/lib/python3.11/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/app/.heroku/python/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/app/.heroku/python/lib/python3.11/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in wrapper(734)
  return FunctionTraceWrapper(wrapped, name=instance.name, group="Template/Block")(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/django/template/loader_tags.py in render(65)
  result = block.nodelist.render(context)

/app/.heroku/python/lib/python3.11/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/app/.heroku/python/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/app/.heroku/python/lib/python3.11/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/app/.heroku/python/lib/python3.11/site-packages/django/template/library.py in render(237)
  output = self.func(*resolved_args, **resolved_kwargs)

/app/.heroku/python/lib/python3.11/site-packages/allauth/socialaccount/templatetags/socialaccount.py in provider_login_url(20)
  provider = adapter.get_provider(request, provider)

/app/.heroku/python/lib/python3.11/site-packages/allauth/socialaccount/adapter.py in get_provider(206)
  app = self.get_app(request, provider=provider)

/app/.heroku/python/lib/python3.11/site-packages/allauth/socialaccount/adapter.py in get_app(286)
  apps = self.list_apps(request, provider=provider, client_id=client_id)

/app/.heroku/python/lib/python3.11/site-packages/allauth/socialaccount/adapter.py in list_apps(238)
  for app in db_apps:

/app/.heroku/python/lib/python3.11/site-packages/silk/sql.py in execute_sql(89)
  return self._execute_sql(*args, **kwargs)

63 <hr class="my-3 hr-text letter-spacing-2" data-content="OR">
64 {% load socialaccount %}
65 <div class="d-grid gap-2">
66 <a href="{% provider_login_url 'google' %}" class="btn btn-md btn-google btn-social">
67 <i class="fa-2x fa-google fab btn-social-icon"></i>Connect <span class="d-none d-sm-inline">with Google</span>
68 </a>
69 </div>
70 <!--

/app/templates/directory/accounts/login.html

EXPLAIN SELECT "socialaccount_socialapp"."id",
       "socialaccount_socialapp"."provider",
       "socialaccount_socialapp"."provider_id",
       "socialaccount_socialapp"."name",
       "socialaccount_socialapp"."client_id",
       "socialaccount_socialapp"."secret",
       "socialaccount_socialapp"."key",
       "socialaccount_socialapp"."settings"
  FROM "socialaccount_socialapp"
 INNER JOIN "socialaccount_socialapp_sites"
    ON ("socialaccount_socialapp"."id" = "socialaccount_socialapp_sites"."socialapp_id")
 WHERE ("socialaccount_socialapp_sites"."site_id" = 1 AND ("socialaccount_socialapp"."provider" = 'google' OR "socialaccount_socialapp"."provider_id" = 'google'))
EXPLAIN SELECT "socialaccount_socialapp"."id", "socialaccount_socialapp"."provider", "socialaccount_socialapp"."provider_id", "socialaccount_socialapp"."name", "socialaccount_socialapp"."client_id", "socialaccount_socialapp"."secret", "socialaccount_socialapp"."key", "socialaccount_socialapp"."settings" FROM "socialaccount_socialapp" INNER JOIN "socialaccount_socialapp_sites" ON ("socialaccount_socialapp"."id" = "socialaccount_socialapp_sites"."socialapp_id") WHERE ("socialaccount_socialapp_sites"."site_id" = 1 AND ("socialaccount_socialapp"."provider" = 'google' OR "socialaccount_socialapp"."provider_id" = 'google'))
2 similar queries.
1.13

Connection: default

Transaction status: Idle

/app/.heroku/python/bin/gunicorn in <module>(8)
  sys.exit(run())

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/app/wsgiapp.py in run(67)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]").run()

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/app/base.py in run(236)
  super().run()

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/app/base.py in run(72)
  Arbiter(self).run()

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py in run(202)
  self.manage_workers()

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py in manage_workers(571)
  self.spawn_workers()

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py in spawn_workers(642)
  self.spawn_worker()

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py in spawn_worker(609)
  worker.init_process()

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/base.py in init_process(142)
  self.run()

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py in run(126)
  self.run_for_one(timeout)

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py in run_for_one(70)
  self.accept(listener)

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py in accept(32)
  self.handle(listener, client, addr)

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py in handle(135)
  self.handle_request(listener, req, client, addr)

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py in handle_request(178)
  respiter = self.wsgi(environ, resp.start_response)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/wsgi_application.py in _nr_wsgi_application_wrapper_(663)
  result = _WSGIApplicationMiddleware(wrapped, environ, _start_response, transaction)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/wsgi_application.py in __init__(196)
  self.iterable = self.application(self.request_environ, self.start_response)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/wsgi_application.py in _nr_wsgi_application_wrapper_(560)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _nr_wrapper_BaseHandler_get_response_(413)
  response = wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/whitenoise/middleware.py in __call__(124)
  return self.get_response(request)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/corsheaders/middleware.py in __call__(56)
  result = self.get_response(request)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/rawdata/middleware.py in __call__(66)
  return self.get_response(request)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/rawdata/middleware.py in __call__(23)
  return self.get_response(request)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/allauth/account/middleware.py in __call__(14)
  response = self.get_response(request)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/htmlmin/middleware.py in __call__(36)
  response = self.get_response(request)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/silk/middleware.py in __call__(72)
  response = self.get_response(request)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/django/template/response.py in render(114)
  self.content = self.rendered_content

/app/.heroku/python/lib/python3.11/site-packages/django/template/response.py in rendered_content(92)
  return template.render(context, self._request)

/app/.heroku/python/lib/python3.11/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/app/.heroku/python/lib/python3.11/site-packages/django/template/base.py in render(171)
  return self._render(context)

/app/.heroku/python/lib/python3.11/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/app/.heroku/python/lib/python3.11/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/app/.heroku/python/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/app/.heroku/python/lib/python3.11/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/app/.heroku/python/lib/python3.11/site-packages/django/template/loader_tags.py in render(159)
  return compiled_parent._render(context)

/app/.heroku/python/lib/python3.11/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/app/.heroku/python/lib/python3.11/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/app/.heroku/python/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/app/.heroku/python/lib/python3.11/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in wrapper(734)
  return FunctionTraceWrapper(wrapped, name=instance.name, group="Template/Block")(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/django/template/loader_tags.py in render(65)
  result = block.nodelist.render(context)

/app/.heroku/python/lib/python3.11/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/app/.heroku/python/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/app/.heroku/python/lib/python3.11/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/app/.heroku/python/lib/python3.11/site-packages/django/template/library.py in render(237)
  output = self.func(*resolved_args, **resolved_kwargs)

/app/.heroku/python/lib/python3.11/site-packages/allauth/socialaccount/templatetags/socialaccount.py in provider_login_url(20)
  provider = adapter.get_provider(request, provider)

/app/.heroku/python/lib/python3.11/site-packages/allauth/socialaccount/adapter.py in get_provider(206)
  app = self.get_app(request, provider=provider)

/app/.heroku/python/lib/python3.11/site-packages/allauth/socialaccount/adapter.py in get_app(286)
  apps = self.list_apps(request, provider=provider, client_id=client_id)

/app/.heroku/python/lib/python3.11/site-packages/allauth/socialaccount/adapter.py in list_apps(238)
  for app in db_apps:

/app/.heroku/python/lib/python3.11/site-packages/silk/sql.py in execute_sql(96)
  query_dict['analysis'] = _explain_query(self.connection, q, params)

/app/.heroku/python/lib/python3.11/site-packages/silk/sql.py in _explain_query(58)
  cur.execute(prefixed_query, params)

63 <hr class="my-3 hr-text letter-spacing-2" data-content="OR">
64 {% load socialaccount %}
65 <div class="d-grid gap-2">
66 <a href="{% provider_login_url 'google' %}" class="btn btn-md btn-google btn-social">
67 <i class="fa-2x fa-google fab btn-social-icon"></i>Connect <span class="d-none d-sm-inline">with Google</span>
68 </a>
69 </div>
70 <!--

/app/templates/directory/accounts/login.html

SELECT "socialaccount_socialapp"."id",
       "socialaccount_socialapp"."provider",
       "socialaccount_socialapp"."provider_id",
       "socialaccount_socialapp"."name",
       "socialaccount_socialapp"."client_id",
       "socialaccount_socialapp"."secret",
       "socialaccount_socialapp"."key",
       "socialaccount_socialapp"."settings"
  FROM "socialaccount_socialapp"
 INNER JOIN "socialaccount_socialapp_sites"
    ON ("socialaccount_socialapp"."id" = "socialaccount_socialapp_sites"."socialapp_id")
 WHERE ("socialaccount_socialapp_sites"."site_id" = 1 AND ("socialaccount_socialapp"."provider" = 'facebook' OR "socialaccount_socialapp"."provider_id" = 'facebook'))
SELECT ••• FROM "socialaccount_socialapp" INNER JOIN "socialaccount_socialapp_sites" ON ("socialaccount_socialapp"."id" = "socialaccount_socialapp_sites"."socialapp_id") WHERE ("socialaccount_socialapp_sites"."site_id" = 1 AND ("socialaccount_socialapp"."provider" = 'facebook' OR "socialaccount_socialapp"."provider_id" = 'facebook'))
2 similar queries.
1.01

Connection: default

Transaction status: Idle

/app/.heroku/python/bin/gunicorn in <module>(8)
  sys.exit(run())

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/app/wsgiapp.py in run(67)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]").run()

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/app/base.py in run(236)
  super().run()

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/app/base.py in run(72)
  Arbiter(self).run()

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py in run(202)
  self.manage_workers()

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py in manage_workers(571)
  self.spawn_workers()

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py in spawn_workers(642)
  self.spawn_worker()

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py in spawn_worker(609)
  worker.init_process()

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/base.py in init_process(142)
  self.run()

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py in run(126)
  self.run_for_one(timeout)

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py in run_for_one(70)
  self.accept(listener)

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py in accept(32)
  self.handle(listener, client, addr)

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py in handle(135)
  self.handle_request(listener, req, client, addr)

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py in handle_request(178)
  respiter = self.wsgi(environ, resp.start_response)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/wsgi_application.py in _nr_wsgi_application_wrapper_(663)
  result = _WSGIApplicationMiddleware(wrapped, environ, _start_response, transaction)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/wsgi_application.py in __init__(196)
  self.iterable = self.application(self.request_environ, self.start_response)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/wsgi_application.py in _nr_wsgi_application_wrapper_(560)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _nr_wrapper_BaseHandler_get_response_(413)
  response = wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/whitenoise/middleware.py in __call__(124)
  return self.get_response(request)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/corsheaders/middleware.py in __call__(56)
  result = self.get_response(request)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/rawdata/middleware.py in __call__(66)
  return self.get_response(request)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/rawdata/middleware.py in __call__(23)
  return self.get_response(request)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/allauth/account/middleware.py in __call__(14)
  response = self.get_response(request)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/htmlmin/middleware.py in __call__(36)
  response = self.get_response(request)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/silk/middleware.py in __call__(72)
  response = self.get_response(request)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/django/template/response.py in render(114)
  self.content = self.rendered_content

/app/.heroku/python/lib/python3.11/site-packages/django/template/response.py in rendered_content(92)
  return template.render(context, self._request)

/app/.heroku/python/lib/python3.11/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/app/.heroku/python/lib/python3.11/site-packages/django/template/base.py in render(171)
  return self._render(context)

/app/.heroku/python/lib/python3.11/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/app/.heroku/python/lib/python3.11/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/app/.heroku/python/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/app/.heroku/python/lib/python3.11/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/app/.heroku/python/lib/python3.11/site-packages/django/template/loader_tags.py in render(159)
  return compiled_parent._render(context)

/app/.heroku/python/lib/python3.11/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/app/.heroku/python/lib/python3.11/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/app/.heroku/python/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/app/.heroku/python/lib/python3.11/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in wrapper(734)
  return FunctionTraceWrapper(wrapped, name=instance.name, group="Template/Block")(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/django/template/loader_tags.py in render(65)
  result = block.nodelist.render(context)

/app/.heroku/python/lib/python3.11/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/app/.heroku/python/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/app/.heroku/python/lib/python3.11/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/app/.heroku/python/lib/python3.11/site-packages/django/template/library.py in render(237)
  output = self.func(*resolved_args, **resolved_kwargs)

/app/.heroku/python/lib/python3.11/site-packages/allauth/socialaccount/templatetags/socialaccount.py in provider_login_url(20)
  provider = adapter.get_provider(request, provider)

/app/.heroku/python/lib/python3.11/site-packages/allauth/socialaccount/adapter.py in get_provider(206)
  app = self.get_app(request, provider=provider)

/app/.heroku/python/lib/python3.11/site-packages/allauth/socialaccount/adapter.py in get_app(286)
  apps = self.list_apps(request, provider=provider, client_id=client_id)

/app/.heroku/python/lib/python3.11/site-packages/allauth/socialaccount/adapter.py in list_apps(238)
  for app in db_apps:

/app/.heroku/python/lib/python3.11/site-packages/silk/sql.py in execute_sql(89)
  return self._execute_sql(*args, **kwargs)

70 <!--
71 <hr class="my-4">
72 <div class="d-grid gap-2">
73 <a href="{% provider_login_url 'facebook' %}?next=/" class="btn btn-facebook btn-social">
74 <i class="fa-2x fa-facebook fab btn-social-icon"></i>Connect <span class="d-none d-sm-inline">with Facebook</span>
75 </a>
76 </div>
77 / Facebook -->

/app/templates/directory/accounts/login.html

EXPLAIN SELECT "socialaccount_socialapp"."id",
       "socialaccount_socialapp"."provider",
       "socialaccount_socialapp"."provider_id",
       "socialaccount_socialapp"."name",
       "socialaccount_socialapp"."client_id",
       "socialaccount_socialapp"."secret",
       "socialaccount_socialapp"."key",
       "socialaccount_socialapp"."settings"
  FROM "socialaccount_socialapp"
 INNER JOIN "socialaccount_socialapp_sites"
    ON ("socialaccount_socialapp"."id" = "socialaccount_socialapp_sites"."socialapp_id")
 WHERE ("socialaccount_socialapp_sites"."site_id" = 1 AND ("socialaccount_socialapp"."provider" = 'facebook' OR "socialaccount_socialapp"."provider_id" = 'facebook'))
EXPLAIN SELECT "socialaccount_socialapp"."id", "socialaccount_socialapp"."provider", "socialaccount_socialapp"."provider_id", "socialaccount_socialapp"."name", "socialaccount_socialapp"."client_id", "socialaccount_socialapp"."secret", "socialaccount_socialapp"."key", "socialaccount_socialapp"."settings" FROM "socialaccount_socialapp" INNER JOIN "socialaccount_socialapp_sites" ON ("socialaccount_socialapp"."id" = "socialaccount_socialapp_sites"."socialapp_id") WHERE ("socialaccount_socialapp_sites"."site_id" = 1 AND ("socialaccount_socialapp"."provider" = 'facebook' OR "socialaccount_socialapp"."provider_id" = 'facebook'))
2 similar queries.
1.01

Connection: default

Transaction status: Idle

/app/.heroku/python/bin/gunicorn in <module>(8)
  sys.exit(run())

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/app/wsgiapp.py in run(67)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]").run()

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/app/base.py in run(236)
  super().run()

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/app/base.py in run(72)
  Arbiter(self).run()

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py in run(202)
  self.manage_workers()

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py in manage_workers(571)
  self.spawn_workers()

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py in spawn_workers(642)
  self.spawn_worker()

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py in spawn_worker(609)
  worker.init_process()

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/base.py in init_process(142)
  self.run()

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py in run(126)
  self.run_for_one(timeout)

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py in run_for_one(70)
  self.accept(listener)

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py in accept(32)
  self.handle(listener, client, addr)

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py in handle(135)
  self.handle_request(listener, req, client, addr)

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py in handle_request(178)
  respiter = self.wsgi(environ, resp.start_response)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/wsgi_application.py in _nr_wsgi_application_wrapper_(663)
  result = _WSGIApplicationMiddleware(wrapped, environ, _start_response, transaction)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/wsgi_application.py in __init__(196)
  self.iterable = self.application(self.request_environ, self.start_response)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/wsgi_application.py in _nr_wsgi_application_wrapper_(560)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _nr_wrapper_BaseHandler_get_response_(413)
  response = wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/whitenoise/middleware.py in __call__(124)
  return self.get_response(request)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/corsheaders/middleware.py in __call__(56)
  result = self.get_response(request)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/rawdata/middleware.py in __call__(66)
  return self.get_response(request)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/rawdata/middleware.py in __call__(23)
  return self.get_response(request)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/allauth/account/middleware.py in __call__(14)
  response = self.get_response(request)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/htmlmin/middleware.py in __call__(36)
  response = self.get_response(request)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/silk/middleware.py in __call__(72)
  response = self.get_response(request)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/django/template/response.py in render(114)
  self.content = self.rendered_content

/app/.heroku/python/lib/python3.11/site-packages/django/template/response.py in rendered_content(92)
  return template.render(context, self._request)

/app/.heroku/python/lib/python3.11/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/app/.heroku/python/lib/python3.11/site-packages/django/template/base.py in render(171)
  return self._render(context)

/app/.heroku/python/lib/python3.11/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/app/.heroku/python/lib/python3.11/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/app/.heroku/python/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/app/.heroku/python/lib/python3.11/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/app/.heroku/python/lib/python3.11/site-packages/django/template/loader_tags.py in render(159)
  return compiled_parent._render(context)

/app/.heroku/python/lib/python3.11/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/app/.heroku/python/lib/python3.11/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/app/.heroku/python/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/app/.heroku/python/lib/python3.11/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in wrapper(734)
  return FunctionTraceWrapper(wrapped, name=instance.name, group="Template/Block")(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/django/template/loader_tags.py in render(65)
  result = block.nodelist.render(context)

/app/.heroku/python/lib/python3.11/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/app/.heroku/python/lib/python3.11/site-packages/django/template/base.py in <listcomp>(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/app/.heroku/python/lib/python3.11/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/app/.heroku/python/lib/python3.11/site-packages/django/template/library.py in render(237)
  output = self.func(*resolved_args, **resolved_kwargs)

/app/.heroku/python/lib/python3.11/site-packages/allauth/socialaccount/templatetags/socialaccount.py in provider_login_url(20)
  provider = adapter.get_provider(request, provider)

/app/.heroku/python/lib/python3.11/site-packages/allauth/socialaccount/adapter.py in get_provider(206)
  app = self.get_app(request, provider=provider)

/app/.heroku/python/lib/python3.11/site-packages/allauth/socialaccount/adapter.py in get_app(286)
  apps = self.list_apps(request, provider=provider, client_id=client_id)

/app/.heroku/python/lib/python3.11/site-packages/allauth/socialaccount/adapter.py in list_apps(238)
  for app in db_apps:

/app/.heroku/python/lib/python3.11/site-packages/silk/sql.py in execute_sql(96)
  query_dict['analysis'] = _explain_query(self.connection, q, params)

/app/.heroku/python/lib/python3.11/site-packages/silk/sql.py in _explain_query(58)
  cur.execute(prefixed_query, params)

70 <!--
71 <hr class="my-4">
72 <div class="d-grid gap-2">
73 <a href="{% provider_login_url 'facebook' %}?next=/" class="btn btn-facebook btn-social">
74 <i class="fa-2x fa-facebook fab btn-social-icon"></i>Connect <span class="d-none d-sm-inline">with Facebook</span>
75 </a>
76 </div>
77 / Facebook -->

/app/templates/directory/accounts/login.html

INSERT INTO "silk_response" ("id", "request_id", "status_code", "raw_body", "body", "encoded_headers")
VALUES ('513b52ee-5028-4170-ad94-2304e06d001e', 'b041cf92-45c0-4a7e-bd75-20e4a17a0433', 200, 'CjwhRE9DVFlQRSBodG1sPgo8aHRtbCBsYW5nPSJlbiI+CiAgPGhlYWQ+CiAgICAKICAgIAogICAgPG1ldGEgY2hhcnNldD0idXRmLTgiPgogICAgPG1ldGEgaHR0cC1lcXVpdj0iWC1VQS1Db21wYXRpYmxlIiBjb250ZW50PSJJRT1lZGdlIj4KICAgIDxtZXRhIG5hbWU9InZpZXdwb3J0IiBjb250ZW50PSJ3aWR0aD1kZXZpY2Utd2lkdGgsIGluaXRpYWwtc2NhbGU9MSI+CiAgICA8bWV0YSBuYW1lPSJyb2JvdHMiIGNvbnRlbnQ9ImFsbCxmb2xsb3ciPgogICAgPG1ldGEgaHR0cC1lcXVpdj0iQ29udGVudC1MYW5ndWFnZSIgY29udGVudD0iZW4iPgogICAgPG1ldGEgbmFtZT0iYXV0aG9yIiBjb250ZW50PSJKb2ludENvbW1lcmNlIj4KICAgIDxtZXRhIG5hbWU9Imdvb2dsZSIgY29udGVudD0ibm90cmFuc2xhdGUiPgogICAgPG1ldGEgcHJvcGVydHk9Im9nOnNpdGVfbmFtZSIgY29udGVudD0iSm9pbnRDb21tZXJjZSI+CiAgICA8bWV0YSBwcm9wZXJ0eT0ib2c6dHlwZSIgY29udGVudD0id2Vic2l0ZSI+CiAgICA8bWV0YSBwcm9wZXJ0eT0ib2c6bG9jYWxlIiBjb250ZW50PSJlbl9VUyI+CiAgICA8bWV0YSBuYW1lPSJkaXN0cmlidXRpb24iIGNvbnRlbnQ9Ikdsb2JhbCI+CiAgICA8bWV0YSBodHRwLWVxdWl2PSJSZXBseS10byIgY29udGVudD0iYWRtaW5Aam9pbnRjb21tZXJjZS5jb20iPgogICAgPCEtLSBGYXZpY29uLS0+CiAgICA8bGluayByZWw9InNob3J0Y3V0IGljb24iIGhyZWY9Ii9zdGF0aWMvZGlyZWN0b3J5L2ltZy9mYXZpY29uLmljbyI+CiAgICA8bGluayByZWw9ImNhbm9uaWNhbCIgaHJlZj0iaHR0cHM6Ly9hcHAuam9pbnRjb21tZXJjZS5jb20vYWNjb3VudHMvbG9naW4vP25leHQ9JTJGZGlzcGVuc2FyaWVzJTJGODc1NCUyRiIgLz4KICAgIDxsaW5rIHJlbD0iYWx0ZXJuYXRlIiBocmVmbGFuZz0iZW4tVVMiIGhyZWY9Imh0dHBzOi8vYXBwLmpvaW50Y29tbWVyY2UuY29tL2FjY291bnRzL2xvZ2luLz9uZXh0PSUyRmRpc3BlbnNhcmllcyUyRjg3NTQlMkYiIC8+CiAgICA8bGluayByZWw9ImFsdGVybmF0ZSIgaHJlZmxhbmc9IngtZGVmYXVsdCIgaHJlZj0iaHR0cHM6Ly9hcHAuam9pbnRjb21tZXJjZS5jb20vYWNjb3VudHMvbG9naW4vP25leHQ9JTJGZGlzcGVuc2FyaWVzJTJGODc1NCUyRiIgLz4KICAgIAogICAgPCEtLSBXZWJzaXRlLWxldmVsIHNjaGVtYSAtLT4KICAgIDxzY3JpcHQgdHlwZT0iYXBwbGljYXRpb24vbGQranNvbiI+CiAgICAgICAgewogICAgICAgICJAY29udGV4dCI6ICJodHRwOi8vc2NoZW1hLm9yZyIsCiAgICAgICAgIkB0eXBlIjogIldlYlNpdGUiLAogICAgICAgICJ1cmwiOiAiaHR0cHM6Ly9hcHAuSm9pbnRDb21tZXJjZS5jb20vIiwKICAgICAgICAibmFtZSI6ICJKb2ludENvbW1lcmNlIC0gRmluZCBZb3VyIExvY2FsIERpc3BlbnNhcnkgQW5kIEJyYW5kIiwKICAgICAgICAiZGVzY3JpcHRpb24iOiAiRmluZCB0aGUgYmVzdCBsb2NhbCBkaXNwZW5zYXJpZXMgYW5kIGJyYW5kcyBuZWFyIHlvdS4iLAogICAgICAgICJwdWJsaXNoZXIiOiB7CiAgICAgICAgICAgICJAdHlwZSI6ICJPcmdhbml6YXRpb24iLAogICAgICAgICAgICAibmFtZSI6ICJKb2ludENvbW1lcmNlIiwKICAgICAgICAgICAgImxvZ28iOiB7CiAgICAgICAgICAgICJAdHlwZSI6ICJJbWFnZU9iamVjdCIsCiAgICAgICAgICAgICJ1cmwiOiAiL3N0YXRpYy9kaXJlY3RvcnkvaW1nL3Bob3RvL2hvbWVwYWdlL2pvaW50Y29tbWVyY2UtYmFja2dyb3VuZC53ZWJwIgogICAgICAgICAgICB9CiAgICAgICAgfQogICAgICAgIH0KICAgIDwvc2NyaXB0PgoKICAgIDwhLS0galF1ZXJ5LS0+CiAgICA8c2NyaXB0IGFzeW5jIHNyYz0iL3N0YXRpYy9kaXJlY3RvcnkvdmVuZG9yL2pxdWVyeS9qcXVlcnkubWluLmpzIj48L3NjcmlwdD4KICAgIDwhLS0gQm9vdHN0cmFwIEpTIGJ1bmRsZSAtIEJvb3RzdHJhcCArIFBvcHBlckpTLS0+CiAgICA8c2NyaXB0IHNyYz0iL3N0YXRpYy9kaXJlY3RvcnkvdmVuZG9yL2Jvb3RzdHJhcC9qcy9ib290c3RyYXAuYnVuZGxlLm1pbi5qcyI+PC9zY3JpcHQ+CiAgICA8IS0tIE1hZ25pZmljIFBvcHVwIC0gTGlnaHRib3ggZm9yIHRoZSBnYWxsZXJ5LS0+CiAgICA8c2NyaXB0IHNyYz0iL3N0YXRpYy9kaXJlY3RvcnkvdmVuZG9yL21hZ25pZmljLXBvcHVwL2pxdWVyeS5tYWduaWZpYy1wb3B1cC5taW4uanMiIGRlZmVyPjwvc2NyaXB0PgogICAgPHN2ZyBzdHlsZT0iZGlzcGxheTogbm9uZTsiPgogICAgICAgIDxzeW1ib2wgaWQ9ImhlYXJ0LTEiIHZpZXdCb3g9IjAgMCAyNCAyNCI+CiAgICAgICAgICA8cGF0aCBkPSJNMTIgMjEuMzVsLTEuNDUtMS4zMkM1LjQgMTUuMzYgMiAxMi4yOCAyIDguNSAyIDUuNDIgNC40MiAzIDcuNSAzYzEuNzQgMCAzLjQxIDEuMDEgNC41IDIuMDlDMTMuMDkgNC4wMSAxNC43NiAzIDE2LjUgMyAxOS41OCAzIDIyIDUuNDIgMjIgOC41YzAgMy43OC0zLjQgNi44Ni04LjU1IDExLjU0TDEyIDIxLjM1eiI+PC9wYXRoPgogICAgICAgIDwvc3ltYm9sPgogICAgPC9zdmc+CgogICAgPHNjcmlwdD4KICAgICAgKGZ1bmN0aW9uKCkgewogICAgICAgICAgdmFyIGxpbmsgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCdsaW5rJyk7CiAgICAgICAgICBsaW5rLnJlbCA9ICdzdHlsZXNoZWV0JzsKICAgICAgICAgIGxpbmsuaHJlZiA9ICcvc3RhdGljL2Rhc2hib2FyZC9jc3MvZGlzcGxheWFkcy5jc3MnOwogICAgICAgICAgZG9jdW1lbnQuaGVhZC5hcHBlbmRDaGlsZChsaW5rKTsKICAgICAgfSkoKTsKICAgIDwvc2NyaXB0PgogIAogICAgPHNjcmlwdCBzcmM9Imh0dHBzOi8vY2RuanMuY2xvdWRmbGFyZS5jb20vYWpheC9saWJzL2ZzbGlnaHRib3gvMy4wLjkvaW5kZXguanMiIGRlZmVyPjwvc2NyaXB0PgogICAgPHNjcmlwdCBzcmM9Ii9zdGF0aWMvZGFzaGJvYXJkL2pzL2N1c3RvbS9kaXNwbGF5YWRzLmpzIiBkZWZlcj48L3NjcmlwdD4KICAgIAogICAgPHRpdGxlPkxvZ2luIC0gSm9pbnRDb21tZXJjZTwvdGl0bGU+CiAgICA8bWV0YSBuYW1lPSJmYWNlYm9vay1kb21haW4tdmVyaWZpY2F0aW9uIiBjb250ZW50PSJzcTJya2FyMzlmbzUzazQ0b3l3a3NoZjhrNHJrbHEiIC8+CiAgICA8bWV0YSBuYW1lPSJnb29nbGUtYWRzZW5zZS1hY2NvdW50IiBjb250ZW50PSJjYS1wdWItNTIwMTc2ODM0NTY1MTE1NCI+CiAgICA8bWV0YSBuYW1lPSJkZXNjcmlwdGlvbiIgY29udGVudD0iTG9naW4gdG8gSm9pbnRDb21tZXJjZSB0byBzYXZlIGFuZCByZXZpZXcgeW91ciBmYXZvcml0ZSBjYW5uYWJpcyBicmFuZHMgYW5kIGRpc3BlbnNhcmllcyBpbiB5b3VyIGxvY2FsIGFyZWEgd2hpbGUgZ2V0dGluZyBkZWFscy4iPgogICAgPG1ldGEgbmFtZT0ia2V5d29yZHMiIGNvbnRlbnQ9ImxvZ2luLCBjYW5uYWJpcywgZGlzcGVuc2FyaWVzLCBkaXNwZW5zYXJ5Ij4KCiAgICA8IS0tIE9wZW4gR3JhcGggLyBGYWNlYm9vayAtLT4KICAgIDxtZXRhIHByb3BlcnR5PSJvZzp0aXRsZSIgY29udGVudD0iTG9naW4gLSBKb2ludENvbW1lcmNlIj4KICAgIDxtZXRhIHByb3BlcnR5PSJvZzpkZXNjcmlwdGlvbiIgY29udGVudD0iTG9naW4gdG8gSm9pbnRDb21tZXJjZSB0byBzYXZlIGFuZCByZXZpZXcgeW91ciBmYXZvcml0ZSBjYW5uYWJpcyBicmFuZHMgYW5kIGRpc3BlbnNhcmllcyBpbiB5b3VyIGxvY2FsIGFyZWEgd2hpbGUgZ2V0dGluZyBkZWFscy4iPgogICAgPG1ldGEgcHJvcGVydHk9Im9nOmltYWdlIiBjb250ZW50PSIvc3RhdGljL2RpcmVjdG9yeS9pbWcvcGhvdG8vaG9tZXBhZ2Uvam9pbnRjb21tZXJjZS1iYWNrZ3JvdW5kLndlYnAiPgogICAgPG1ldGEgcHJvcGVydHk9Im9nOnVybCIgY29udGVudD0iaHR0cHM6Ly9hcHAuam9pbnRjb21tZXJjZS5jb20vYWNjb3VudHMvbG9naW4vP25leHQ9JTJGZGlzcGVuc2FyaWVzJTJGODc1NCUyRiI+CiAgICA8bWV0YSBwcm9wZXJ0eT0ib2c6dHlwZSIgY29udGVudD0id2Vic2l0ZSI+CiAgICA8bWV0YSBwcm9wZXJ0eT0ib2c6aW1hZ2U6d2lkdGgiIGNvbnRlbnQ9IjEyMDAiPgogICAgPG1ldGEgcHJvcGVydHk9Im9nOmltYWdlOmhlaWdodCIgY29udGVudD0iNjMwIj4KCiAgICA8IS0tIFR3aXR0ZXIgLS0+CiAgICA8bWV0YSBuYW1lPSJ0d2l0dGVyOmNhcmQiIGNvbnRlbnQ9InN1bW1hcnlfbGFyZ2VfaW1hZ2UiPgogICAgPG1ldGEgbmFtZT0idHdpdHRlcjp0aXRsZSIgY29udGVudD0iTG9naW4gLSBKb2ludENvbW1lcmNlIj4KICAgIDxtZXRhIG5hbWU9InR3aXR0ZXI6ZGVzY3JpcHRpb24iIGNvbnRlbnQ9IkxvZ2luIHRvIEpvaW50Q29tbWVyY2UgdG8gc2F2ZSBhbmQgcmV2aWV3IHlvdXIgZmF2b3JpdGUgY2FubmFiaXMgYnJhbmRzIGFuZCBkaXNwZW5zYXJpZXMgaW4geW91ciBsb2NhbCBhcmVhIHdoaWxlIGdldHRpbmcgZGVhbHMuIj4KICAgIDxtZXRhIG5hbWU9InR3aXR0ZXI6aW1hZ2UiIGNvbnRlbnQ9Ii9zdGF0aWMvZGlyZWN0b3J5L2ltZy9waG90by9ob21lcGFnZS9qb2ludGNvbW1lcmNlLWJhY2tncm91bmQud2VicCI+CiAgICA8bWV0YSBuYW1lPSJ0d2l0dGVyOnNpdGUiIGNvbnRlbnQ9IkBKb2ludENvbW1lcmNlIj4KICAgIDxtZXRhIG5hbWU9InR3aXR0ZXI6Y3JlYXRvciIgY29udGVudD0iQEpvaW50Q29tbWVyY2UiPgoKCiAgICAKICAgICAgCiAgICAKICAgIAoKICAgIDwhLS0gUHJlY29ubmVjdCBhbmQgUHJlbG9hZCAtLT4KICAgIDxsaW5rIHJlbD0icHJlY29ubmVjdCIgaHJlZj0iaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbSIgY3Jvc3NvcmlnaW4+CiAgICA8bGluayByZWw9InByZWNvbm5lY3QiIGhyZWY9Imh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20iIGNyb3Nzb3JpZ2luPgogICAgPGxpbmsgcmVsPSJwcmVjb25uZWN0IiBocmVmPSJodHRwczovL2FwaS5tYXBib3guY29tIiBjcm9zc29yaWdpbj4KICAgIDxsaW5rIHJlbD0iZG5zLXByZWZldGNoIiBocmVmPSJodHRwczovL2FwaS5tYXBib3guY29tIj4KICAgIDxsaW5rIGhyZWY9J2h0dHBzOi8vYXBpLm1hcGJveC5jb20vbWFwYm94LWdsLWpzL3YyLjYuMS9tYXBib3gtZ2wuY3NzJyByZWw9J3N0eWxlc2hlZXQnIC8+CiAgICA8bGluayByZWw9J3N0eWxlc2hlZXQnIGhyZWY9J2h0dHBzOi8vYXBpLm1hcGJveC5jb20vbWFwYm94LWdsLWpzL3BsdWdpbnMvbWFwYm94LWdsLWdlb2NvZGVyL3Y0LjcuMC9tYXBib3gtZ2wtZ2VvY29kZXIuY3NzJyB0eXBlPSd0ZXh0L2NzcycgLz4KICAgIDxsaW5rIHJlbD0ic3R5bGVzaGVldCIgaHJlZj0iaHR0cHM6Ly9jZG5qcy5jbG91ZGZsYXJlLmNvbS9hamF4L2xpYnMvU3dpcGVyLzExLjAuNS9zd2lwZXItYnVuZGxlLm1pbi5jc3MiLz4KICAgIDwhLS0gTGVhZmxldCBNYXBzLS0+CiAgICA8bGluayByZWw9InN0eWxlc2hlZXQiIGhyZWY9Imh0dHBzOi8vdW5wa2cuY29tL2xlYWZsZXRAMS41LjEvZGlzdC9sZWFmbGV0LmNzcyIgaW50ZWdyaXR5PSJzaGE1MTIteHdFL0F6OXpyakJJcGhBY0JiM0Y2SlZxeGY0NitDREx3ZkxNSGxvTnU2S0VRQ0FXaTZIY0RVYmVPZkJJcHRGN3RjQ3p1c0tGakZ3Mnl1dkVwREw5d1E9PSIgY3Jvc3NvcmlnaW49IiI+CiAgICA8IS0tIFByaWNlIFNsaWRlciBTdHlsZXNoZWV0cyAtLT4KICAgIDxsaW5rIHJlbD0ic3R5bGVzaGVldCIgaHJlZj0iL3N0YXRpYy9kaXJlY3RvcnkvdmVuZG9yL25vdWlzbGlkZXIvbm91aXNsaWRlci5taW4uY3NzIj4KICAgIDwhLS0gR29vZ2xlIGZvbnRzIC0gUGxheWZhaXIgRGlzcGxheS0tPgogICAgPGxpbmsgcmVsPSJzdHlsZXNoZWV0IiBocmVmPSJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9UGxheWZhaXIrRGlzcGxheTo0MDAsNDAwaSw3MDAiPgogICAgPCEtLSBHb29nbGUgZm9udHMgLSBQb3BwaW5zLS0+CiAgICA8bGluayByZWw9InN0eWxlc2hlZXQiIGhyZWY9Imh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1Qb3BwaW5zOjMwMCw0MDAsNDAwaSw3MDAiPgogICAgPCEtLSBzd2lwZXItLT4KICAgIDxsaW5rIHJlbD0ic3R5bGVzaGVldCIgaHJlZj0iaHR0cHM6Ly9jZG5qcy5jbG91ZGZsYXJlLmNvbS9hamF4L2xpYnMvU3dpcGVyLzQuNC4xL2Nzcy9zd2lwZXIubWluLmNzcyI+CiAgICA8IS0tIE1hZ25pZ2ljIFBvcHVwLS0+CiAgICA8bGluayByZWw9InN0eWxlc2hlZXQiIGhyZWY9Ii9zdGF0aWMvZGlyZWN0b3J5L3ZlbmRvci9tYWduaWZpYy1wb3B1cC9tYWduaWZpYy1wb3B1cC5jc3MiPgogICAgPCEtLSBQcmVsb2FkIGNyaXRpY2FsIENTUyAtLT4KICAgIDxsaW5rIHJlbD0icHJlbG9hZCIgaHJlZj0iL3N0YXRpYy9kaXJlY3RvcnkvY3NzL3N0eWxlLmdyZWVuLm1pbi5jc3MiIGFzPSJzdHlsZSI+CiAgICA8bGluayByZWw9InN0eWxlc2hlZXQiIGhyZWY9Ii9zdGF0aWMvZGlyZWN0b3J5L2Nzcy9zdHlsZS5ncmVlbi5taW4uY3NzIiBpZD0idGhlbWUtc3R5bGVzaGVldCI+CiAgICA8IS0tIEN1c3RvbSBzdHlsZXNoZWV0IC0gZm9yIHlvdXIgY2hhbmdlcy0tPgogICAgPGxpbmsgcmVsPSJzdHlsZXNoZWV0IiBocmVmPSIvc3RhdGljL2RpcmVjdG9yeS9jc3MvY3VzdG9tLmNzcyI+CiAgICA8IS0tIEN1c3RvbSBzdHlsZXNoZWV0IC0gZm9yIHlvdXIgY2hhbmdlcy0tPgogICAgPGxpbmsgcmVsPSJzdHlsZXNoZWV0IiBocmVmPSIvc3RhdGljL2RpcmVjdG9yeS9jc3Mvc2VhcmNoLm1pbi5jc3MiPgogICAgPCEtLSBGYXZpY29uLS0+CiAgICA8bGluayByZWw9InNob3J0Y3V0IGljb24iIGhyZWY9Ii9zdGF0aWMvZGlyZWN0b3J5L2ltZy9mYXZpY29uLmljbyI+CiAgICA8IS0tIEZvbnQgQXdlc29tZSBDU1MtLT4KICAgIDxsaW5rIHJlbD0ic3R5bGVzaGVldCIgaHJlZj0iaHR0cHM6Ly91c2UuZm9udGF3ZXNvbWUuY29tL3JlbGVhc2VzL3Y1LjguMS9jc3MvYWxsLmNzcyIgaW50ZWdyaXR5PSJzaGEzODQtNTBvQlVIRW12cFErMWxXNHk1N1BURm1oQ2FYcDBNTDVkNjBNMU03dUgyK25xVWl2ekllYmhuZE9KSzI4YW52ZiIgY3Jvc3NvcmlnaW49ImFub255bW91cyI+CiAgICA8IS0tIFByZWxvYWQgQ3JpdGljYWwgRm9udHMgLS0+CiAgICA8bGluayByZWw9InByZWxvYWQiIGhyZWY9Ii9zdGF0aWMvZGlyZWN0b3J5L2ZvbnRzL2N1c3RvbS9BVVRIRU5USUNTYW5zL0FVVEhFTlRJQ1NhbnMtNjAub3RmIiBhcz0iZm9udCIgdHlwZT0iZm9udC9vdGYiIGNyb3Nzb3JpZ2luPgogICAgCiAgICA8bGluayByZWw9InByZWxvYWQiIGhyZWY9Ii9zdGF0aWMvZGlyZWN0b3J5L2ZvbnRzL2N1c3RvbS9OZXVlSGFhc0Rpc3BsYXkvTmV1ZUhhYXNEaXNwbGF5Um9tYW4udHRmIiBhcz0iZm9udCIgdHlwZT0iZm9udC90dGYiIGNyb3Nzb3JpZ2luPgoKICAgIAogICAgCgogIDwvaGVhZD4KICA8Ym9keT4KICAgIAogICAgCiAgICAKICAgIDxkaXYgY2xhc3M9ImNvbnRhaW5lci1mbHVpZCBweC0zIj4KICAgICAgICA8ZGl2IGNsYXNzPSJyb3cgbWluLXZoLTEwMCI+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNvbC1tZC04IGNvbC1sZy02IGNvbC14bC01IGQtZmxleCBhbGlnbi1pdGVtcy1jZW50ZXIiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idy0xMDAgcHktNSBweC1tZC01IHB4LXh4bC02IHBvc2l0aW9uLXJlbGF0aXZlIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJtYi0zIj4KICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iLyI+PGltZyBjbGFzcz0iaW1nLWZsdWlkIG1iLTMiIHNyYz0iL3N0YXRpYy9kaXJlY3RvcnkvaW1nL2pvaW50Y29tbWVyY2VfbG9nb19zaG9ydC5wbmciIGFsdD0iLi4uIiBzdHlsZT0ibWF4LXdpZHRoOiA0cmVtOyI+PC9hPgogICAgICAgICAgICAgICAgICAgICAgICA8aDEgY2xhc3M9ImgyIj5XZWxjb21lIEJhY2shPC9oMT4KICAgICAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9InRleHQtbXV0ZWQiPlNpZ24gaW4gdG8gbWFyayB5b3VyIGZhdm9yaXRlIGxvY2F0aW9ucyBhbmQgc2VuZCByZXZpZXdzIG9uIHlvdXIgZXhwZXJpZW5jZS48L3A+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgPGZvcm0gY2xhc3M9ImZvcm0tdmFsaWRhdGUiIG1ldGhvZD0icG9zdCIgYWN0aW9uPSIvYWNjb3VudHMvbG9naW4vIj4KICAgICAgICAgICAgICAgICAgICAgICAgPGlucHV0IHR5cGU9ImhpZGRlbiIgbmFtZT0iY3NyZm1pZGRsZXdhcmV0b2tlbiIgdmFsdWU9IldIbElKNTBTWkV2S0paMHZEQktoaXdmUXB0NU12TFdORnNhWXV2MkU0WFRvcGtRRUYwV2h2UTZzZXNsbGg4Z0ciPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJtYi0yIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsYWJlbCBjbGFzcz0iZm9ybS1sYWJlbCIgZm9yPSJsb2dpblVzZXJuYW1lIj5Vc2VybmFtZTwvbGFiZWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW5wdXQgdHlwZT0idGV4dCIgbmFtZT0idXNlcm5hbWUiIGF1dG9mb2N1cyBhdXRvY2FwaXRhbGl6ZT0ibm9uZSIgYXV0b2NvbXBsZXRlPSJ1c2VybmFtZSIgbWF4bGVuZ3RoPSIxNTAiIGNsYXNzPSJmb3JtLWNvbnRyb2wiIHJlcXVpcmVkIGlkPSJpZF91c2VybmFtZSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJtYi0yIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InJvdyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY29sIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxhYmVsIGNsYXNzPSJmb3JtLWxhYmVsIiBmb3I9ImxvZ2luUGFzc3dvcmQiPlBhc3N3b3JkPC9sYWJlbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlucHV0IHR5cGU9InBhc3N3b3JkIiBuYW1lPSJwYXNzd29yZCIgYXV0b2NvbXBsZXRlPSJjdXJyZW50LXBhc3N3b3JkIiBjbGFzcz0iZm9ybS1jb250cm9sIiByZXF1aXJlZCBpZD0iaWRfcGFzc3dvcmQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY29sLWF1dG8gbXktMiI+PGEgY2xhc3M9ImZvcm0tdGV4dCBzbWFsbCB0ZXh0LW11dGVkIiBocmVmPSIvcGFzc3dvcmQtcmVzZXQvIj5Gb3Jnb3QgcGFzc3dvcmQ/PC9hPjwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY29sLWF1dG8gbXktMiI+PGEgY2xhc3M9ImZvcm0tdGV4dCBzbWFsbCB0ZXh0LW11dGVkIiBocmVmPSIvZm9yZ290LXVzZXJuYW1lLyI+Rm9yZ290IHVzZXJuYW1lPzwvYT48L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgIDwhLS0gU3VibWl0LS0+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImQtZ3JpZCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YnV0dG9uIHR5cGU9InN1Ym1pdCIgY2xhc3M9ImJ0biBidG4tbWQgYnRuLXByaW1hcnkiPlNpZ24gaW48L2J1dHRvbj4KICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgIDxociBjbGFzcz0ibXktMyBoci10ZXh0IGxldHRlci1zcGFjaW5nLTIiIGRhdGEtY29udGVudD0iT1IiPgogICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZC1ncmlkIGdhcC0yIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Ii9hY2NvdW50cy9nb29nbGUvbG9naW4vP25leHQ9JTJGZGlzcGVuc2FyaWVzJTJGODc1NCUyRiIgY2xhc3M9ImJ0biBidG4tbWQgYnRuLWdvb2dsZSBidG4tc29jaWFsIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aSBjbGFzcz0iZmEtMnggZmEtZ29vZ2xlIGZhYiBidG4tc29jaWFsLWljb24iPjwvaT5Db25uZWN0IDxzcGFuIGNsYXNzPSJkLW5vbmUgZC1zbS1pbmxpbmUiPndpdGggR29vZ2xlPC9zcGFuPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgPCEtLQogICAgICAgICAgICAgICAgICAgICAgICA8aHIgY2xhc3M9Im15LTQiPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJkLWdyaWQgZ2FwLTIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iL2FjY291bnRzL2ZhY2Vib29rL2xvZ2luLz9uZXh0PSUyRmRpc3BlbnNhcmllcyUyRjg3NTQlMkY/bmV4dD0vIiBjbGFzcz0iYnRuIGJ0bi1mYWNlYm9vayBidG4tc29jaWFsIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aSBjbGFzcz0iZmEtMnggZmEtZmFjZWJvb2sgZmFiIGJ0bi1zb2NpYWwtaWNvbiI+PC9pPkNvbm5lY3QgPHNwYW4gY2xhc3M9ImQtbm9uZSBkLXNtLWlubGluZSI+d2l0aCBGYWNlYm9vazwvc3Bhbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgIC8gRmFjZWJvb2sgLS0+CiAgICAgICAgICAgICAgICAgICAgICAgIDxociBjbGFzcz0ibXktMiI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJ0ZXh0LWNlbnRlciI+PHNtYWxsIGNsYXNzPSJ0ZXh0LW11dGVkIHRleHQtY2VudGVyIj5Eb24ndCBoYXZlIGFuIGFjY291bnQgeWV0PyA8YSBocmVmPSIvYWNjb3VudHMvc2lnbnVwLyI+U2lnbiBVcDwvYT48L3NtYWxsPjwvcD4KICAgICAgICAgICAgICAgICAgICA8L2Zvcm0+PGEgY2xhc3M9ImNsb3NlLWFic29sdXRlIG1lLW1kLTUgbWUteGwtNiBwdC01IiBocmVmPSIvIj4gCiAgICAgICAgICAgICAgICAgICAgICAgIDxzdmcgY2xhc3M9InN2Zy1pY29uIHctM3JlbSBoLTNyZW0iPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVzZSB4bGluazpocmVmPSIjY2xvc2UtMSI+IDwvdXNlPgogICAgICAgICAgICAgICAgICAgICAgICA8L3N2Zz48L2E+CiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNvbC1tZC00IGNvbC1sZy02IGNvbC14bC03IGQtbm9uZSBkLW1kLWJsb2NrIj4KICAgICAgICAgICAgICAgIDwhLS0gSW1hZ2UtLT4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImJnLWNvdmVyIGgtMTAwIG1lLW4zIiBzdHlsZT0iYmFja2dyb3VuZC1pbWFnZTogdXJsKC9zdGF0aWMvZGlyZWN0b3J5L2ltZy9waG90by9ob21lcGFnZS9qb2ludGNvbW1lcmNlLWJhY2tncm91bmQucG5nKTsiPjwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgIDwvZGl2PgoKCgoKICAgIAogICAgCgogICAgPGxpbmsgcmVsPSJwcmVjb25uZWN0IiBocmVmPSJodHRwczovL2FwaS5tYXBib3guY29tIiBjcm9zc29yaWdpbj4KICAgIDxsaW5rIHJlbD0iZG5zLXByZWZldGNoIiBocmVmPSJodHRwczovL2FwaS5tYXBib3guY29tIj4KICAgIDxsaW5rIHJlbD0icHJlY29ubmVjdCIgaHJlZj0iaHR0cHM6Ly9jb2RlLmpxdWVyeS5jb20iIGNyb3Nzb3JpZ2luPgogICAgPGxpbmsgcmVsPSJkbnMtcHJlZmV0Y2giIGhyZWY9Imh0dHBzOi8vY29kZS5qcXVlcnkuY29tIj4KICAgIDxsaW5rIHJlbD0icHJlY29ubmVjdCIgaHJlZj0iaHR0cHM6Ly91bnBrZy5jb20iIGNyb3Nzb3JpZ2luPgogICAgPGxpbmsgcmVsPSJkbnMtcHJlZmV0Y2giIGhyZWY9Imh0dHBzOi8vdW5wa2cuY29tIj4KICAgIDxzY3JpcHQgc3JjPSdodHRwczovL2FwaS5tYXBib3guY29tL21hcGJveC1nbC1qcy92Mi42LjEvbWFwYm94LWdsLmpzJz48L3NjcmlwdD4KICAgIDxzY3JpcHQgc3JjPSJodHRwczovL2NvZGUuanF1ZXJ5LmNvbS9qcXVlcnktMy42LjAubWluLmpzIj48L3NjcmlwdD4KICAgIDxzY3JpcHQgc3JjPSdodHRwczovL2FwaS5tYXBib3guY29tL21hcGJveC1nbC1qcy9wbHVnaW5zL21hcGJveC1nbC1nZW9jb2Rlci92NC43LjAvbWFwYm94LWdsLWdlb2NvZGVyLm1pbi5qcyc+PC9zY3JpcHQ+CgogICAgPCEtLSBKYXZhU2NyaXB0IGZpbGVzLS0+CiAgICA8c2NyaXB0PgogICAgICAgIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy8KICAgICAgICAvLyAgIEluamVjdCBTVkcgU3ByaXRlIC0gCiAgICAgICAgLy8gICBzZWUgbW9yZSBoZXJlIAogICAgICAgIC8vICAgaHR0cHM6Ly9jc3MtdHJpY2tzLmNvbS9hamF4aW5nLXN2Zy1zcHJpdGUvCiAgICAgICAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vCiAgICAgICAgZnVuY3Rpb24gaW5qZWN0U3ZnU3ByaXRlKHBhdGgpIHsKICAgICAgICAgIGZldGNoKHBhdGgpCiAgICAgICAgICAgICAgLnRoZW4ocmVzcG9uc2UgPT4gewogICAgICAgICAgICAgICAgICBpZiAoIXJlc3BvbnNlLm9rKSB7CiAgICAgICAgICAgICAgICAgICAgICB0aHJvdyBuZXcgRXJyb3IoYEhUVFAgZXJyb3IhIHN0YXR1czogJHtyZXNwb25zZS5zdGF0dXN9YCk7CiAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgcmV0dXJuIHJlc3BvbnNlLnRleHQoKTsKICAgICAgICAgICAgICB9KQogICAgICAgICAgICAgIC50aGVuKGRhdGEgPT4gewogICAgICAgICAgICAgICAgICB2YXIgZGl2ID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgiZGl2Iik7CiAgICAgICAgICAgICAgICAgIGRpdi5jbGFzc05hbWUgPSAnZC1ub25lJzsKICAgICAgICAgICAgICAgICAgZGl2LmlubmVySFRNTCA9IGRhdGE7CiAgICAgICAgICAgICAgICAgIGRvY3VtZW50LmJvZHkuaW5zZXJ0QmVmb3JlKGRpdiwgZG9jdW1lbnQuYm9keS5jaGlsZE5vZGVzWzBdKTsKICAgICAgICAgICAgICB9KQogICAgICAgICAgICAgIC5jYXRjaChlID0+IHsKICAgICAgICAgICAgICAgICAgY29uc29sZS5lcnJvcignRXJyb3IgZmV0Y2hpbmcgdGhlIFNWRyBzcHJpdGU6JywgZSk7CiAgICAgICAgICAgICAgfSk7CiAgICAgICAgfQogICAgICAgIAogICAgICAgIGluamVjdFN2Z1Nwcml0ZSgiL3N0YXRpYy9kaXJlY3RvcnkvaWNvbnMvb3Jpb24tc3ZnLXNwcml0ZS5zdmciKTsKICAgICAgPC9zY3JpcHQ+CiAgICAgIDxzY3JpcHQgc3JjPSJodHRwczovL2Nkbi5qc2RlbGl2ci5uZXQvbnBtL2NoYXJ0LmpzIiA+PC9zY3JpcHQ+CiAgICAgIDwhLS0gU21vb3RoIHNjcm9sbC0tPgogICAgICA8c2NyaXB0IHNyYz0iL3N0YXRpYy9kaXJlY3RvcnkvdmVuZG9yL3Ntb290aC1zY3JvbGwvc21vb3RoLXNjcm9sbC5wb2x5ZmlsbHMubWluLmpzIj48L3NjcmlwdD4KICAgICAgPCEtLSBCb290c3RyYXAgU2VsZWN0LS0+CiAgICAgIDxzY3JpcHQgc3JjPSIvc3RhdGljL2RpcmVjdG9yeS92ZW5kb3IvYm9vdHN0cmFwLXNlbGVjdC9qcy9ib290c3RyYXAtc2VsZWN0Lm1pbi5qcyI+PC9zY3JpcHQ+CiAgICAgIDwhLS0gT2JqZWN0IEZpdCBJbWFnZXMgLSBGYWxsYmFjayBmb3IgYnJvd3NlcnMgdGhhdCBkb24ndCBzdXBwb3J0IG9iamVjdC1maXQtLT4KICAgICAgPHNjcmlwdCBzcmM9Ii9zdGF0aWMvZGlyZWN0b3J5L3ZlbmRvci9vYmplY3QtZml0LWltYWdlcy9vZmkubWluLmpzIj48L3NjcmlwdD4KICAgICAgPCEtLSBTd2lwZXIgQ2Fyb3VzZWwgLS0+CiAgICAgIDxzY3JpcHQgc3JjPSJodHRwczovL2NkbmpzLmNsb3VkZmxhcmUuY29tL2FqYXgvbGlicy9Td2lwZXIvNC40LjEvanMvc3dpcGVyLm1pbi5qcyIgPjwvc2NyaXB0PgogICAgICA8IS0tIEluY2x1ZGUgU3dpcGVyIEpTIC0tPgogICAgICA8c2NyaXB0IHNyYz0iaHR0cHM6Ly91bnBrZy5jb20vc3dpcGVyL3N3aXBlci1idW5kbGUubWluLmpzIiA+PC9zY3JpcHQ+CiAgICAgIDxzY3JpcHQ+dmFyIGJhc2VQYXRoID0gJyc7PC9zY3JpcHQ+CiAgICAgIDwhLS0gTWFpbiBUaGVtZSBKUyBmaWxlICAgIC0tPgogICAgICA8c2NyaXB0IHNyYz0iL3N0YXRpYy9kaXJlY3RvcnkvanMvdGhlbWUuanMiPjwvc2NyaXB0PgoKICAgICAgPHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiPgogICAgICAgIHZhciBjc3JmVG9rZW4gPSAiV0hsSUo1MFNaRXZLSlowdkRCS2hpd2ZRcHQ1TXZMV05Gc2FZdXYyRTRYVG9wa1FFRjBXaHZRNnNlc2xsaDhnRyI7CiAgICAgICAgdmFyIGF1dGhlbnRpY2F0ZWRVc2VySWQgPSAiMCI7CiAgICAgICAgdmFyIG1hcmtlclBhdGggPSAiL3N0YXRpYy9kaXJlY3RvcnkvaW1nL21hcmtlci5zdmciOwogICAgICAgIHZhciBtYXJrZXJQYXRoSGlnaGxpZ2h0ID0gIi9zdGF0aWMvZGlyZWN0b3J5L2ltZy9tYXJrZXItaG92ZXIuc3ZnIjsKICAgICAgICB2YXIgc2Vzc2lvbktleSA9ICIiOwogICAgICAgIHZhciB1c2VySXAgPSAiMTAuMS45My4zIjsKICAgICAgPC9zY3JpcHQ+CgogICAgCiAgICAKICAgIAoKPHNjcmlwdD4KICAgIC8vIEVtYmVkIHNlcnZlci1zaWRlIGxvY2F0aW9uIGRhdGEgaW50byBKYXZhU2NyaXB0IHZhcmlhYmxlcwogICAgY29uc3QgdXNlckxhdGl0dWRlID0gOwogICAgY29uc3QgdXNlckxvbmdpdHVkZSA9IDsKPC9zY3JpcHQ+CjxzY3JpcHQ+CiAgICAkKGRvY3VtZW50KS5yZWFkeShmdW5jdGlvbigpewogICAgICAgIG1hcGJveGdsLmFjY2Vzc1Rva2VuID0gJ3BrLmV5SjFJam9pYzNSbGNHaGxibXB2YVc1MFkyOXRiV1Z5WTJVaUxDSmhJam9pWTJ4bFpYWmtlakEzTURVMGFqTjBjRzEyY1RkeWJXbDJlQ0o5LnRIZmJpZ3ZPM0hSaEFKLVZ5Vkg5LUEnOwoKICAgICAgICBmdW5jdGlvbiBzZXR1cFNlYXJjaEZvcm1JbnRlcmFjdGlvbihmb3JtSWQsIGxvY2F0aW9uSWQsIGhpZGRlbkxhdElkLCBoaWRkZW5MbmdJZCwgc3VnZ2VzdGlvbnNJZCkgewogICAgICAgICAgICB2YXIgc2VsZWN0ZWRJbmRleCA9IC0xOwoKICAgICAgICAgICAgJChsb2NhdGlvbklkKS5vbignaW5wdXQnLCBmdW5jdGlvbigpIHsKICAgICAgICAgICAgICAgIHZhciBxdWVyeSA9ICQodGhpcykudmFsKCk7CiAgICAgICAgICAgICAgICBzZWxlY3RlZEluZGV4ID0gLTE7CiAgICAgICAgICAgICAgICBpZihxdWVyeS5sZW5ndGggPiAyKSB7CiAgICAgICAgICAgICAgICAgICAgJC5hamF4KHsKICAgICAgICAgICAgICAgICAgICAgICAgbWV0aG9kOiAnR0VUJywKICAgICAgICAgICAgICAgICAgICAgICAgdXJsOiBgaHR0cHM6Ly9hcGkubWFwYm94LmNvbS9nZW9jb2RpbmcvdjUvbWFwYm94LnBsYWNlcy8ke2VuY29kZVVSSUNvbXBvbmVudChxdWVyeSl9Lmpzb25gLAogICAgICAgICAgICAgICAgICAgICAgICBkYXRhOiB7IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgYWNjZXNzX3Rva2VuOiBtYXBib3hnbC5hY2Nlc3NUb2tlbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvdW50cnk6ICdVUycsCiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgIHN1Y2Nlc3M6IGZ1bmN0aW9uKGRhdGEpIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICQoc3VnZ2VzdGlvbnNJZCkuZW1wdHkoKTsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGEuZmVhdHVyZXMuZm9yRWFjaChmdW5jdGlvbihmZWF0dXJlKSB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFyIGxpc3RJdGVtID0gJChgPGxpIGNsYXNzPSJsaXN0LWdyb3VwLWl0ZW0iIGRhdGEtbGF0PSIke2ZlYXR1cmUuZ2VvbWV0cnkuY29vcmRpbmF0ZXNbMV19IiBkYXRhLWxuZz0iJHtmZWF0dXJlLmdlb21ldHJ5LmNvb3JkaW5hdGVzWzBdfSI+JHtmZWF0dXJlLnBsYWNlX25hbWV9PC9saT5gKTsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkKHN1Z2dlc3Rpb25zSWQpLmFwcGVuZChsaXN0SXRlbSk7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9KTsKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgZXJyb3I6IGZ1bmN0aW9uKGVycm9yKSB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zb2xlLmxvZygiQVBJIEVycm9yOiIsIGVycm9yKTsKICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgIH0pOwogICAgICAgICAgICAgICAgfSBlbHNlIHsKICAgICAgICAgICAgICAgICAgICAkKHN1Z2dlc3Rpb25zSWQpLmVtcHR5KCk7CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0pOwoKICAgICAgICAgICAgJChsb2NhdGlvbklkKS5vbigna2V5ZG93bicsIGZ1bmN0aW9uKGUpIHsKICAgICAgICAgICAgICAgIHZhciBzdWdnZXN0aW9ucyA9ICQoc3VnZ2VzdGlvbnNJZCArICcgbGknKTsKICAgICAgICAgICAgICAgIGlmKGUua2V5Q29kZSA9PT0gNDApIHsgLy8gRG93biBhcnJvdwogICAgICAgICAgICAgICAgICAgIHNlbGVjdGVkSW5kZXggPSAoc2VsZWN0ZWRJbmRleCArIDEpICUgc3VnZ2VzdGlvbnMubGVuZ3RoOwogICAgICAgICAgICAgICAgfSBlbHNlIGlmKGUua2V5Q29kZSA9PT0gMzgpIHsgLy8gVXAgYXJyb3cKICAgICAgICAgICAgICAgICAgICBzZWxlY3RlZEluZGV4ID0gKHNlbGVjdGVkSW5kZXggLSAxICsgc3VnZ2VzdGlvbnMubGVuZ3RoKSAlIHN1Z2dlc3Rpb25zLmxlbmd0aDsKICAgICAgICAgICAgICAgIH0gZWxzZSBpZihlLmtleUNvZGUgPT09IDEzKSB7IC8vIEVudGVyIGtleQogICAgICAgICAgICAgICAgICAgIGUucHJldmVudERlZmF1bHQoKTsKICAgICAgICAgICAgICAgICAgICBpZihzZWxlY3RlZEluZGV4ID4gLTEpIHsKICAgICAgICAgICAgICAgICAgICAgICAgdmFyIHNlbGVjdGVkU3VnZ2VzdGlvbiA9IHN1Z2dlc3Rpb25zLmVxKHNlbGVjdGVkSW5kZXgpOwogICAgICAgICAgICAgICAgICAgICAgICAkKGxvY2F0aW9uSWQpLnZhbChzZWxlY3RlZFN1Z2dlc3Rpb24udGV4dCgpKTsKICAgICAgICAgICAgICAgICAgICAgICAgJChoaWRkZW5MYXRJZCkudmFsKHNlbGVjdGVkU3VnZ2VzdGlvbi5kYXRhKCdsYXQnKSk7CiAgICAgICAgICAgICAgICAgICAgICAgICQoaGlkZGVuTG5nSWQpLnZhbChzZWxlY3RlZFN1Z2dlc3Rpb24uZGF0YSgnbG5nJykpOwogICAgICAgICAgICAgICAgICAgICAgICAkKHN1Z2dlc3Rpb25zSWQpLmVtcHR5KCk7CiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgIHJldHVybiBmYWxzZTsKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIHN1Z2dlc3Rpb25zLnJlbW92ZUNsYXNzKCdzZWxlY3RlZCcpOwogICAgICAgICAgICAgICAgc3VnZ2VzdGlvbnMuZXEoc2VsZWN0ZWRJbmRleCkuYWRkQ2xhc3MoJ3NlbGVjdGVkJyk7CiAgICAgICAgICAgIH0pOwoKICAgICAgICAgICAgJChzdWdnZXN0aW9uc0lkKS5vbignY2xpY2snLCAnbGknLCBmdW5jdGlvbigpIHsKICAgICAgICAgICAgICAgICQobG9jYXRpb25JZCkudmFsKCQodGhpcykudGV4dCgpKTsKICAgICAgICAgICAgICAgICQoaGlkZGVuTGF0SWQpLnZhbCgkKHRoaXMpLmRhdGEoJ2xhdCcpKTsKICAgICAgICAgICAgICAgICQoaGlkZGVuTG5nSWQpLnZhbCgkKHRoaXMpLmRhdGEoJ2xuZycpKTsKICAgICAgICAgICAgICAgICQoc3VnZ2VzdGlvbnNJZCkuZW1wdHkoKTsKICAgICAgICAgICAgfSk7CgogICAgICAgICAgICAkKGZvcm1JZCkuc3VibWl0KGZ1bmN0aW9uKGUpIHsKICAgICAgICAgICAgICAgIGlmKCQoaGlkZGVuTGF0SWQpLnZhbCgpICYmICQoaGlkZGVuTG5nSWQpLnZhbCgpKSB7CiAgICAgICAgICAgICAgICAgICAgdmFyIGZvcm1EYXRhID0gJCh0aGlzKS5zZXJpYWxpemUoKTsKICAgICAgICAgICAgICAgICAgICAkLmFqYXgoewogICAgICAgICAgICAgICAgICAgICAgICB0eXBlOiAnR0VUJywKICAgICAgICAgICAgICAgICAgICAgICAgdXJsOiAnL3NlYXJjaF9yZXN1bHRzLycsIC8vIFVwZGF0ZSB3aXRoIHRoZSBhY3R1YWwgcGF0aCB0byB5b3VyIHZpZXcKICAgICAgICAgICAgICAgICAgICAgICAgZGF0YTogZm9ybURhdGEsCiAgICAgICAgICAgICAgICAgICAgICAgIHN1Y2Nlc3M6IGZ1bmN0aW9uKGRhdGEpIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICQoJyNzZWFyY2hSZXN1bHRzQ29udGFpbmVyJykuaHRtbChkYXRhKTsKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgZXJyb3I6IGZ1bmN0aW9uKGVycm9yKSB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zb2xlLmxvZygiRXJyb3I6IiwgZXJyb3IpOwogICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgfSk7CiAgICAgICAgICAgICAgICB9IGVsc2UgewogICAgICAgICAgICAgICAgICAgIGFsZXJ0KCdQbGVhc2Ugc2VsZWN0IGEgbG9jYXRpb24gZnJvbSB0aGUgc3VnZ2VzdGlvbnMuJyk7CiAgICAgICAgICAgICAgICAgICAgZS5wcmV2ZW50RGVmYXVsdCgpOwogICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9KTsKICAgICAgICB9CgogICAgICAgIGZ1bmN0aW9uIGZpbGxXaXRoQ3VycmVudExvY2F0aW9uKGxvY2F0aW9uSWQsIGhpZGRlbkxhdElkLCBoaWRkZW5MbmdJZCkgewogICAgICAgICAgICBpZiAobmF2aWdhdG9yLmdlb2xvY2F0aW9uKSB7CiAgICAgICAgICAgICAgICBuYXZpZ2F0b3IuZ2VvbG9jYXRpb24uZ2V0Q3VycmVudFBvc2l0aW9uKGZ1bmN0aW9uKHBvc2l0aW9uKSB7CiAgICAgICAgICAgICAgICAgICAgdmFyIGxhdCA9IHBvc2l0aW9uLmNvb3Jkcy5sYXRpdHVkZTsKICAgICAgICAgICAgICAgICAgICB2YXIgbG5nID0gcG9zaXRpb24uY29vcmRzLmxvbmdpdHVkZTsKICAgICAgICAgICAgICAgICAgICAkLmFqYXgoewogICAgICAgICAgICAgICAgICAgICAgICBtZXRob2Q6ICdHRVQnLAogICAgICAgICAgICAgICAgICAgICAgICB1cmw6IGBodHRwczovL2FwaS5tYXBib3guY29tL2dlb2NvZGluZy92NS9tYXBib3gucGxhY2VzLyR7bG5nfSwke2xhdH0uanNvbmAsCiAgICAgICAgICAgICAgICAgICAgICAgIGRhdGE6IHsgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhY2Nlc3NfdG9rZW46IG1hcGJveGdsLmFjY2Vzc1Rva2VuLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgY291bnRyeTogJ1VTJywKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgc3VjY2VzczogZnVuY3Rpb24oZGF0YSkgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgKGRhdGEuZmVhdHVyZXMgJiYgZGF0YS5mZWF0dXJlc1swXSkgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICQobG9jYXRpb25JZCkudmFsKGRhdGEuZmVhdHVyZXNbMF0ucGxhY2VfbmFtZSk7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJChoaWRkZW5MYXRJZCkudmFsKGxhdCk7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJChoaWRkZW5MbmdJZCkudmFsKGxuZyk7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgIGVycm9yOiBmdW5jdGlvbihlcnJvcikgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc29sZS5sb2coIkFQSSBFcnJvcjoiLCBlcnJvcik7CiAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICB9KTsKICAgICAgICAgICAgICAgIH0pOwogICAgICAgICAgICB9IGVsc2UgewogICAgICAgICAgICAgICAgYWxlcnQoIkdlb2xvY2F0aW9uIGlzIG5vdCBzdXBwb3J0ZWQgYnkgdGhpcyBicm93c2VyLiIpOwogICAgICAgICAgICB9CiAgICAgICAgfQoKICAgICAgICBmdW5jdGlvbiBwcmVmaWxsU2VhcmNoQm94SWZOZWVkZWQobG9jYXRpb25JZCwgaGlkZGVuTGF0SWQsIGhpZGRlbkxuZ0lkLCBkZWZhdWx0TG9jYXRpb24sIGRlZmF1bHRMYXQsIGRlZmF1bHRMbmcsIHVzZUN1cnJlbnRMb2NhdGlvbiA9IHRydWUpIHsKICAgICAgICAgICAgdmFyIHNlYXJjaFBhcmFtcyA9IG5ldyBVUkxTZWFyY2hQYXJhbXMod2luZG93LmxvY2F0aW9uLnNlYXJjaCk7CiAgICAgICAgICAgIHZhciBsb2NhdGlvbiA9IHNlYXJjaFBhcmFtcy5nZXQoJ2xvY2F0aW9uJyk7CiAgICAgICAgICAgIHZhciBsYXRpdHVkZSA9IHNlYXJjaFBhcmFtcy5nZXQoJ2xhdGl0dWRlJyk7CiAgICAgICAgICAgIHZhciBsb25naXR1ZGUgPSBzZWFyY2hQYXJhbXMuZ2V0KCdsb25naXR1ZGUnKTsKCiAgICAgICAgICAgIGlmICghbG9jYXRpb24gfHwgIWxhdGl0dWRlIHx8ICFsb25naXR1ZGUpIHsKICAgICAgICAgICAgICAgICQobG9jYXRpb25JZCkudmFsKGRlZmF1bHRMb2NhdGlvbik7CiAgICAgICAgICAgICAgICAkKGhpZGRlbkxhdElkKS52YWwoZGVmYXVsdExhdCk7CiAgICAgICAgICAgICAgICAkKGhpZGRlbkxuZ0lkKS52YWwoZGVmYXVsdExuZyk7CgogICAgICAgICAgICB9IGVsc2UgewogICAgICAgICAgICAgICAgJChsb2NhdGlvbklkKS52YWwobG9jYXRpb24pOwogICAgICAgICAgICAgICAgJChoaWRkZW5MYXRJZCkudmFsKGxhdGl0dWRlKTsKICAgICAgICAgICAgICAgICQoaGlkZGVuTG5nSWQpLnZhbChsb25naXR1ZGUpOwogICAgICAgICAgICB9CiAgICAgICAgfQoKICAgICAgICAvLyBEZXRlcm1pbmUgaWYgdGhlIGN1cnJlbnQgcGFnZSBpcyB0aGUgc2VhcmNoIHJlc3VsdHMgcGFnZQogICAgICAgIHZhciBpc1NlYXJjaFJlc3VsdHNQYWdlID0gd2luZG93LmxvY2F0aW9uLnBhdGhuYW1lLmluY2x1ZGVzKCdzZWFyY2hfcmVzdWx0cycpOwoKICAgICAgICAvLyBTZXR1cCBpbnRlcmFjdGlvbiBmb3IgZWFjaCBmb3JtCiAgICAgICAgc2V0dXBTZWFyY2hGb3JtSW50ZXJhY3Rpb24oJyNzZWFyY2hGb3JtMScsICcjbG9jYXRpb24xJywgJyNoaWRkZW5MYXQxJywgJyNoaWRkZW5MbmcxJywgJyNzdWdnZXN0aW9uczEnKTsKICAgICAgICBzZXR1cFNlYXJjaEZvcm1JbnRlcmFjdGlvbignI3NlYXJjaEZvcm0yJywgJyNsb2NhdGlvbjInLCAnI2hpZGRlbkxhdDInLCAnI2hpZGRlbkxuZzInLCAnI3N1Z2dlc3Rpb25zMicpOwoKICAgICAgICAkKCcuZmEtY3Jvc3NoYWlycycpLm9uKCdjbGljaycsIGZ1bmN0aW9uKCkgewogICAgICAgICAgICBmaWxsV2l0aEN1cnJlbnRMb2NhdGlvbignI2xvY2F0aW9uMScsICcjaGlkZGVuTGF0MScsICcjaGlkZGVuTG5nMScpOwogICAgICAgICAgICBmaWxsV2l0aEN1cnJlbnRMb2NhdGlvbignI2xvY2F0aW9uMicsICcjaGlkZGVuTGF0MicsICcjaGlkZGVuTG5nMicpOwogICAgICAgIH0pOwoKICAgICAgICAvLyBQcmVmaWxsIHNlYXJjaCBib3ggb24gcGFnZSBsb2FkCiAgICAgICAgcHJlZmlsbFNlYXJjaEJveElmTmVlZGVkKCcjbG9jYXRpb24xJywgJyNoaWRkZW5MYXQxJywgJyNoaWRkZW5MbmcxJywgJ0xvcyBBbmdlbGVzLCBDYWxpZm9ybmlhLCBVbml0ZWQgU3RhdGVzJywgMzQuMDU0MDc3LCAtMTE4LjI0MTY4LCAhaXNTZWFyY2hSZXN1bHRzUGFnZSk7CiAgICAgICAgcHJlZmlsbFNlYXJjaEJveElmTmVlZGVkKCcjbG9jYXRpb24yJywgJyNoaWRkZW5MYXQyJywgJyNoaWRkZW5MbmcyJywgJ0xvcyBBbmdlbGVzLCBDYWxpZm9ybmlhLCBVbml0ZWQgU3RhdGVzJywgMzQuMDU0MDc3LCAtMTE4LjI0MTY4LCAhaXNTZWFyY2hSZXN1bHRzUGFnZSk7CiAgICB9KTsKICAgIAo8L3NjcmlwdD4KICAgIAo8c2NyaXB0PgogICAgJChkb2N1bWVudCkucmVhZHkoZnVuY3Rpb24oKXsKICAgICAgdmFyIGJyYW5kU2VsZWN0ZWQgPSBmYWxzZTsKICAgICAgdmFyIHNlbGVjdGVkSW5kZXggPSAtMTsKICAgICAgdmFyIGlzU3VnZ2VzdGlvbnNIb3ZlcmVkID0gZmFsc2U7CiAgICAgIHZhciAkYnJhbmRJbnB1dCA9ICQoJyNicmFuZF9zZWFyY2gnKTsKICAgICAgdmFyICRzdWdnZXN0aW9uczMgPSAkKCcjc3VnZ2VzdGlvbnMzJyk7CiAgICAgIHZhciAkc2VhcmNoQnRuID0gJCgnI3NlYXJjaEJ0bicpOwogIAogICAgICBmdW5jdGlvbiBsb2FkQnJhbmRTdWdnZXN0aW9ucyhxdWVyeSkgewogICAgICAgIHJldHVybiAkLmFqYXgoewogICAgICAgICAgbWV0aG9kOiAnR0VUJywKICAgICAgICAgIHVybDogJy9zZWFyY2hfYnJhbmRzLycsCiAgICAgICAgICBkYXRhOiB7IHRlcm06IHF1ZXJ5IH0KICAgICAgICB9KTsKICAgICAgfQogIAogICAgICBmdW5jdGlvbiBzaG93U3VnZ2VzdGlvbnMoZGF0YSkgewogICAgICAgICRzdWdnZXN0aW9uczMuZW1wdHkoKTsKICAgICAgICBpZiAoZGF0YSAmJiBkYXRhLmxlbmd0aCkgewogICAgICAgICAgZGF0YS5mb3JFYWNoKGZ1bmN0aW9uKGl0ZW0pIHsKICAgICAgICAgICAgLy8gVXNpbmcgQm9vdHN0cmFwIGNsYXNzZXMgZm9yIGRhcmsgYmFja2dyb3VuZCBhbmQgaG92ZXIgZWZmZWN0CiAgICAgICAgICAgIHZhciBsaXN0SXRlbSA9ICQoJzxsaSB0YWJpbmRleD0iMCIgY2xhc3M9Imxpc3QtZ3JvdXAtaXRlbSBsaXN0LWdyb3VwLWl0ZW0tYWN0aW9uIGJnLXByaW1hcnkgdGV4dC13aGl0ZSBib3JkZXItMCIgZGF0YS12YWx1ZT0iJyArIGl0ZW0udmFsdWUgKyAnIj4nICsgaXRlbS5sYWJlbCArICc8L2xpPicpOwogICAgICAgICAgICAkc3VnZ2VzdGlvbnMzLmFwcGVuZChsaXN0SXRlbSk7CiAgICAgICAgICB9KTsKICAgICAgICB9CiAgICAgIH0KICAKICAgICAgZnVuY3Rpb24gY2xlYXJTdWdnZXN0aW9ucygpIHsKICAgICAgICAkc3VnZ2VzdGlvbnMzLmVtcHR5KCk7CiAgICAgICAgc2VsZWN0ZWRJbmRleCA9IC0xOwogICAgICB9CiAgCiAgICAgIGZ1bmN0aW9uIGhpZ2hsaWdodFN1Z2dlc3Rpb24oaW5kZXgpIHsKICAgICAgICB2YXIgaXRlbXMgPSAkc3VnZ2VzdGlvbnMzLmZpbmQoJ2xpJyk7CiAgICAgICAgaXRlbXMucmVtb3ZlQ2xhc3MoJ3NlbGVjdGVkJyk7CiAgICAgICAgaWYgKGluZGV4ID49IDAgJiYgaW5kZXggPCBpdGVtcy5sZW5ndGgpIHsKICAgICAgICAgIC8vIFRoZSAnc2VsZWN0ZWQnIGNsYXNzIGlzIG9wdGlvbmFsIGlmIGRlc2lyZWQuCiAgICAgICAgICAvLyBIb3ZlciBlZmZlY3QgaXMgaGFuZGxlZCBieSBsaXN0LWdyb3VwLWl0ZW0tYWN0aW9uIGFuZCBkYXJrIGNsYXNzZXMuCiAgICAgICAgICBpdGVtcy5lcShpbmRleCkuYWRkQ2xhc3MoJ3NlbGVjdGVkJyk7CiAgICAgICAgfQogICAgICB9CiAgCiAgICAgIGZ1bmN0aW9uIHNlbGVjdFN1Z2dlc3Rpb24oaW5kZXgpIHsKICAgICAgICB2YXIgaXRlbXMgPSAkc3VnZ2VzdGlvbnMzLmZpbmQoJ2xpJyk7CiAgICAgICAgaWYgKGluZGV4ID49IDAgJiYgaW5kZXggPCBpdGVtcy5sZW5ndGgpIHsKICAgICAgICAgIHZhciB2YWx1ZSA9IGl0ZW1zLmVxKGluZGV4KS50ZXh0KCk7CiAgICAgICAgICAkYnJhbmRJbnB1dC52YWwodmFsdWUpOwogICAgICAgICAgY2xlYXJTdWdnZXN0aW9ucygpOwogICAgICAgICAgYnJhbmRTZWxlY3RlZCA9IHRydWU7CiAgICAgICAgICAkc2VhcmNoQnRuLnByb3AoJ2Rpc2FibGVkJywgZmFsc2UpOwogICAgICAgIH0KICAgICAgfQogIAogICAgICAvLyBJbnB1dCBldmVudDogbG9hZCBzdWdnZXN0aW9ucwogICAgICAkYnJhbmRJbnB1dC5vbignaW5wdXQnLCBmdW5jdGlvbigpewogICAgICAgIHZhciBxdWVyeSA9ICQodGhpcykudmFsKCkudHJpbSgpOwogICAgICAgIGJyYW5kU2VsZWN0ZWQgPSBmYWxzZTsKICAgICAgICAkc2VhcmNoQnRuLnByb3AoJ2Rpc2FibGVkJywgdHJ1ZSk7CiAgICAgICAgc2VsZWN0ZWRJbmRleCA9IC0xOwogIAogICAgICAgIGlmIChxdWVyeS5sZW5ndGggPiAyKSB7CiAgICAgICAgICBsb2FkQnJhbmRTdWdnZXN0aW9ucyhxdWVyeSkuZG9uZShmdW5jdGlvbihkYXRhKXsKICAgICAgICAgICAgc2hvd1N1Z2dlc3Rpb25zKGRhdGEpOwogICAgICAgICAgfSkuZmFpbChmdW5jdGlvbihlcnJvcil7CiAgICAgICAgICAgIGNvbnNvbGUubG9nKCJBUEkgRXJyb3I6IiwgZXJyb3IpOwogICAgICAgICAgfSk7CiAgICAgICAgfSBlbHNlIHsKICAgICAgICAgIGNsZWFyU3VnZ2VzdGlvbnMoKTsKICAgICAgICB9CiAgICAgIH0pOwogIAogICAgICAvLyBLZXlib2FyZCBuYXZpZ2F0aW9uCiAgICAgICRicmFuZElucHV0Lm9uKCdrZXlkb3duJywgZnVuY3Rpb24oZSl7CiAgICAgICAgdmFyIGl0ZW1zID0gJHN1Z2dlc3Rpb25zMy5maW5kKCdsaScpOwogICAgICAgIHZhciBpdGVtQ291bnQgPSBpdGVtcy5sZW5ndGg7CiAgCiAgICAgICAgaWYgKGUua2V5Q29kZSA9PT0gNDAgJiYgaXRlbUNvdW50ID4gMCkgeyAvLyBEb3duIGFycm93CiAgICAgICAgICBlLnByZXZlbnREZWZhdWx0KCk7CiAgICAgICAgICBzZWxlY3RlZEluZGV4ID0gKHNlbGVjdGVkSW5kZXggKyAxKSAlIGl0ZW1Db3VudDsKICAgICAgICAgIGhpZ2hsaWdodFN1Z2dlc3Rpb24oc2VsZWN0ZWRJbmRleCk7CiAgICAgICAgfSBlbHNlIGlmIChlLmtleUNvZGUgPT09IDM4ICYmIGl0ZW1Db3VudCA+IDApIHsgLy8gVXAgYXJyb3cKICAgICAgICAgIGUucHJldmVudERlZmF1bHQoKTsKICAgICAgICAgIHNlbGVjdGVkSW5kZXggPSAoc2VsZWN0ZWRJbmRleCAtIDEgKyBpdGVtQ291bnQpICUgaXRlbUNvdW50OwogICAgICAgICAgaGlnaGxpZ2h0U3VnZ2VzdGlvbihzZWxlY3RlZEluZGV4KTsKICAgICAgICB9IGVsc2UgaWYgKGUua2V5Q29kZSA9PT0gMTMgJiYgc2VsZWN0ZWRJbmRleCA+PSAwKSB7IC8vIEVudGVyIG9uIGhpZ2hsaWdodGVkCiAgICAgICAgICBlLnByZXZlbnREZWZhdWx0KCk7CiAgICAgICAgICBzZWxlY3RTdWdnZXN0aW9uKHNlbGVjdGVkSW5kZXgpOwogICAgICAgIH0KICAgICAgfSk7CiAgCiAgICAgIC8vIE1vdXNlIGV2ZW50cyBvbiBzdWdnZXN0aW9ucwogICAgICAkKGRvY3VtZW50KS5vbignbW91c2VlbnRlcicsICcjc3VnZ2VzdGlvbnMzIGxpJywgZnVuY3Rpb24oKXsKICAgICAgICB2YXIgaXRlbXMgPSAkc3VnZ2VzdGlvbnMzLmZpbmQoJ2xpJyk7CiAgICAgICAgc2VsZWN0ZWRJbmRleCA9IGl0ZW1zLmluZGV4KCQodGhpcykpOwogICAgICAgIGhpZ2hsaWdodFN1Z2dlc3Rpb24oc2VsZWN0ZWRJbmRleCk7CiAgICAgIH0pOwogIAogICAgICAkKGRvY3VtZW50KS5vbignbW91c2VsZWF2ZScsICcjc3VnZ2VzdGlvbnMzIGxpJywgZnVuY3Rpb24oKXsKICAgICAgICB2YXIgaXRlbXMgPSAkc3VnZ2VzdGlvbnMzLmZpbmQoJ2xpJyk7CiAgICAgICAgaXRlbXMucmVtb3ZlQ2xhc3MoJ3NlbGVjdGVkJyk7CiAgICAgICAgc2VsZWN0ZWRJbmRleCA9IC0xOwogICAgICB9KTsKICAKICAgICAgJChkb2N1bWVudCkub24oJ2NsaWNrJywgJyNzdWdnZXN0aW9uczMgbGknLCBmdW5jdGlvbigpewogICAgICAgIHZhciBpdGVtcyA9ICRzdWdnZXN0aW9uczMuZmluZCgnbGknKTsKICAgICAgICBzZWxlY3RlZEluZGV4ID0gaXRlbXMuaW5kZXgoJCh0aGlzKSk7CiAgICAgICAgc2VsZWN0U3VnZ2VzdGlvbihzZWxlY3RlZEluZGV4KTsKICAgICAgfSk7CiAgCiAgICAgIC8vIE1hbmFnZSBob3ZlciBzdGF0ZSBmb3IgdGhlIGVudGlyZSBzdWdnZXN0aW9uIGxpc3QKICAgICAgJHN1Z2dlc3Rpb25zMy5vbignbW91c2VlbnRlcicsIGZ1bmN0aW9uKCl7CiAgICAgICAgaXNTdWdnZXN0aW9uc0hvdmVyZWQgPSB0cnVlOwogICAgICB9KS5vbignbW91c2VsZWF2ZScsIGZ1bmN0aW9uKCl7CiAgICAgICAgaXNTdWdnZXN0aW9uc0hvdmVyZWQgPSBmYWxzZTsKICAgICAgICBzZXRUaW1lb3V0KGZ1bmN0aW9uKCl7CiAgICAgICAgICBpZiAoIWRvY3VtZW50LmFjdGl2ZUVsZW1lbnQgfHwgZG9jdW1lbnQuYWN0aXZlRWxlbWVudC5pZCAhPT0gJ2JyYW5kX3NlYXJjaCcpIHsKICAgICAgICAgICAgY2xlYXJTdWdnZXN0aW9ucygpOwogICAgICAgICAgfQogICAgICAgIH0sIDIwMCk7CiAgICAgIH0pOwogIAogICAgICAvLyBCbHVyIGV2ZW50IG9uIGlucHV0CiAgICAgICRicmFuZElucHV0Lm9uKCdibHVyJywgZnVuY3Rpb24oKXsKICAgICAgICBzZXRUaW1lb3V0KGZ1bmN0aW9uKCl7CiAgICAgICAgICBpZiAoIWlzU3VnZ2VzdGlvbnNIb3ZlcmVkKSB7CiAgICAgICAgICAgIGNsZWFyU3VnZ2VzdGlvbnMoKTsKICAgICAgICAgIH0KICAgICAgICB9LCAyMDApOwogICAgICB9KTsKICAKICAgICAgLy8gUHJldmVudCBmb3JtIHN1Ym1pc3Npb24gd2l0aG91dCBhIHNlbGVjdGVkIGJyYW5kCiAgICAgICQoJyNzZWFyY2hGb3JtMicpLm9uKCdzdWJtaXQnLCBmdW5jdGlvbihlKSB7CiAgICAgICAgaWYgKCFicmFuZFNlbGVjdGVkKSB7CiAgICAgICAgICBlLnByZXZlbnREZWZhdWx0KCk7CiAgICAgICAgfQogICAgICB9KTsKICAgIH0pOwo8L3NjcmlwdD4KICAKCgo8c2NyaXB0PgogICQoZG9jdW1lbnQpLnJlYWR5KGZ1bmN0aW9uKCkgewogICAgJCgnLmNhcmQtZmF2LWljb24nKS5vbignY2xpY2snLCBmdW5jdGlvbigpIHsKICAgICAgdmFyIGhlYXJ0SWNvbiA9ICQodGhpcykuZmluZCgnLmhlYXJ0LWljb24nKTsKICAgICAgdmFyIGl0ZW1JZCA9ICQodGhpcykuZGF0YSgnaWQnKTsKICAgICAgdmFyIGJvb2ttYXJrVHlwZSA9ICQodGhpcykuZGF0YSgndHlwZScpOwogICAgICB2YXIgaXNCb29rbWFya2VkID0gJCh0aGlzKS5kYXRhKCdib29rbWFya2VkJykgPT09ICJUcnVlIjsKCiAgICAgICQuYWpheCh7CiAgICAgICAgdXJsOiAnL3RvZ2dsZV9ib29rbWFyay8nLAogICAgICAgIG1ldGhvZDogJ1BPU1QnLAogICAgICAgIGRhdGE6IHsKICAgICAgICAgICdjc3JmbWlkZGxld2FyZXRva2VuJzogJ1dIbElKNTBTWkV2S0paMHZEQktoaXdmUXB0NU12TFdORnNhWXV2MkU0WFRvcGtRRUYwV2h2UTZzZXNsbGg4Z0cnLAogICAgICAgICAgJ2l0ZW1faWQnOiBpdGVtSWQsCiAgICAgICAgICAndHlwZSc6IGJvb2ttYXJrVHlwZQogICAgICAgIH0sCiAgICAgICAgc3VjY2VzczogZnVuY3Rpb24ocmVzcG9uc2UpIHsKICAgICAgICAgIGlmIChyZXNwb25zZS5pc19ib29rbWFya2VkKSB7CiAgICAgICAgICAgIGhlYXJ0SWNvbi5hZGRDbGFzcygnYm9va21hcmtlZCcpOwogICAgICAgICAgICBoZWFydEljb24ucGFyZW50KCkuZGF0YSgnYm9va21hcmtlZCcsICJUcnVlIik7CiAgICAgICAgICB9IGVsc2UgewogICAgICAgICAgICBoZWFydEljb24ucmVtb3ZlQ2xhc3MoJ2Jvb2ttYXJrZWQnKTsKICAgICAgICAgICAgaGVhcnRJY29uLnBhcmVudCgpLmRhdGEoJ2Jvb2ttYXJrZWQnLCAiRmFsc2UiKTsKICAgICAgICAgIH0KICAgICAgICB9CiAgICAgIH0pOwogICAgfSk7CiAgfSk7Cjwvc2NyaXB0PiAgICAgICAgCgogICAgCiAgICAKPHNjcmlwdCBzcmM9Imh0dHBzOi8vY29kZS5qcXVlcnkuY29tL2pxdWVyeS0zLjYuMC5taW4uanMiPjwvc2NyaXB0Pgo8c2NyaXB0IHNyYz0iaHR0cHM6Ly91bnBrZy5jb20vbGVhZmxldEAxLjUuMS9kaXN0L2xlYWZsZXQuanMiIGludGVncml0eT0ic2hhNTEyLUdmZlBNRjNSdk1lWXljMUxXTUh0SzhFYlB2MGlOWjgvb1R0SFB4OS9jYzJJTHhRK3U5MDVxSXdkcFVMYXFEa3lCS2dPYUI1N1FUTWc3enRnOEptMk9nPT0iIGNyb3Nzb3JpZ2luPSIiPjwvc2NyaXB0Pgo8c2NyaXB0IHNyYz0iL3N0YXRpYy9kaXJlY3RvcnkvdmVuZG9yL29iamVjdC1maXQtaW1hZ2VzL29maS5taW4uanMiPjwvc2NyaXB0Pgo8IS0tIFN3aXBlciBDYXJvdXNlbCAgICAgICAgICAgICAgICAgICAgICAgLS0+CjxzY3JpcHQgc3JjPSJodHRwczovL2NkbmpzLmNsb3VkZmxhcmUuY29tL2FqYXgvbGlicy9Td2lwZXIvNC40LjEvanMvc3dpcGVyLm1pbi5qcyI+PC9zY3JpcHQ+CjxzY3JpcHQgc3JjPSIvc3RhdGljL2RpcmVjdG9yeS9qcy9tYXAtbGF5ZXJzLmpzIj48L3NjcmlwdD4KPHNjcmlwdCBzcmM9Ii9zdGF0aWMvZGlyZWN0b3J5L2pzL21hcC1jYXRlZ29yeS5qcyI+PC9zY3JpcHQ+CjxzY3JpcHQgc3JjPSIvc3RhdGljL2RpcmVjdG9yeS9qcy9tYXAtZGV0YWlsLmpzIj48L3NjcmlwdD4KCgogICAgPHNjcmlwdD4KICAgICAgZG9jdW1lbnQuYWRkRXZlbnRMaXN0ZW5lcignRE9NQ29udGVudExvYWRlZCcsIChldmVudCkgPT4gewogICAgICAgICAgY29uc3QgYWxlcnRzID0gZG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbCgnLmFsZXJ0Jyk7CiAgICAgICAgICAKICAgICAgICAgIGFsZXJ0cy5mb3JFYWNoKChhbGVydCkgPT4gewogICAgICAgICAgICAgIHNldFRpbWVvdXQoKCkgPT4gewogICAgICAgICAgICAgICAgICBhbGVydC5jbGFzc0xpc3QucmVtb3ZlKCdzaG93Jyk7IC8vIFRyaWdnZXJzIGZhZGUtb3V0IHRyYW5zaXRpb24KICAgICAgICAgICAgICAgICAgYWxlcnQuY2xhc3NMaXN0LmFkZCgnZmFkZScpOwogICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgLy8gV2FpdCBmb3IgdGhlIENTUyB0cmFuc2l0aW9uIHRvIGZpbmlzaCBiZWZvcmUgcmVtb3ZpbmcgdGhlIGVsZW1lbnQKICAgICAgICAgICAgICAgICAgYWxlcnQuYWRkRXZlbnRMaXN0ZW5lcigndHJhbnNpdGlvbmVuZCcsICgpID0+IHsKICAgICAgICAgICAgICAgICAgICAgIGFsZXJ0LnJlbW92ZSgpOwogICAgICAgICAgICAgICAgICB9KTsKICAgICAgICAgICAgICB9LCAzMDAwKTsKICAgICAgICAgIH0pOwogICAgICB9KTsKICAgIDwvc2NyaXB0PgogIDwvYm9keT4KPC9odG1sPg==', '', '{"Content-Type": "text/html; charset=utf-8", "Expires": "Sun, 22 Dec 2024 04:50:41 GMT", "Cache-Control": "max-age=0, no-cache, no-store, must-revalidate, private", "Vary": "Cookie"}')
INSERT INTO "silk_response" ("id", "request_id", "status_code", "raw_body", "body", "encoded_headers") VALUES ('513b52ee-5028-4170-ad94-2304e06d001e', 'b041cf92-45c0-4a7e-bd75-20e4a17a0433', 200, 'CjwhRE9DVFlQRSBodG1sPgo8aHRtbCBsYW5nPSJlbiI+CiAgPGhlYWQ+CiAgICAKICAgIAogICAgPG1ldGEgY2hhcnNldD0idXRmLTgiPgogICAgPG1ldGEgaHR0cC1lcXVpdj0iWC1VQS1Db21wYXRpYmxlIiBjb250ZW50PSJJRT1lZGdlIj4KICAgIDxtZXRhIG5hbWU9InZpZXdwb3J0IiBjb250ZW50PSJ3aWR0aD1kZXZpY2Utd2lkdGgsIGluaXRpYWwtc2NhbGU9MSI+CiAgICA8bWV0YSBuYW1lPSJyb2JvdHMiIGNvbnRlbnQ9ImFsbCxmb2xsb3ciPgogICAgPG1ldGEgaHR0cC1lcXVpdj0iQ29udGVudC1MYW5ndWFnZSIgY29udGVudD0iZW4iPgogICAgPG1ldGEgbmFtZT0iYXV0aG9yIiBjb250ZW50PSJKb2ludENvbW1lcmNlIj4KICAgIDxtZXRhIG5hbWU9Imdvb2dsZSIgY29udGVudD0ibm90cmFuc2xhdGUiPgogICAgPG1ldGEgcHJvcGVydHk9Im9nOnNpdGVfbmFtZSIgY29udGVudD0iSm9pbnRDb21tZXJjZSI+CiAgICA8bWV0YSBwcm9wZXJ0eT0ib2c6dHlwZSIgY29udGVudD0id2Vic2l0ZSI+CiAgICA8bWV0YSBwcm9wZXJ0eT0ib2c6bG9jYWxlIiBjb250ZW50PSJlbl9VUyI+CiAgICA8bWV0YSBuYW1lPSJkaXN0cmlidXRpb24iIGNvbnRlbnQ9Ikdsb2JhbCI+CiAgICA8bWV0YSBodHRwLWVxdWl2PSJSZXBseS10byIgY29udGVudD0iYWRtaW5Aam9pbnRjb21tZXJjZS5jb20iPgogICAgPCEtLSBGYXZpY29uLS0+CiAgICA8bGluayByZWw9InNob3J0Y3V0IGljb24iIGhyZWY9Ii9zdGF0aWMvZGlyZWN0b3J5L2ltZy9mYXZpY29uLmljbyI+CiAgICA8bGluayByZWw9ImNhbm9uaWNhbCIgaHJlZj0iaHR0cHM6Ly9hcHAuam9pbnRjb21tZXJjZS5jb20vYWNjb3VudHMvbG9naW4vP25leHQ9JTJGZGlzcGVuc2FyaWVzJTJGODc1NCUyRiIgLz4KICAgIDxsaW5rIHJlbD0iYWx0ZXJuYXRlIiBocmVmbGFuZz0iZW4tVVMiIGhyZWY9Imh0dHBzOi8vYXBwLmpvaW50Y29tbWVyY2UuY29tL2FjY291bnRzL2xvZ2luLz9uZXh0PSUyRmRpc3BlbnNhcmllcyUyRjg3NTQlMkYiIC8+CiAgICA8bGluayByZWw9ImFsdGVybmF0ZSIgaHJlZmxhbmc9IngtZGVmYXVsdCIgaHJlZj0iaHR0cHM6Ly9hcHAuam9pbnRjb21tZXJjZS5jb20vYWNjb3VudHMvbG9naW4vP25leHQ9JTJGZGlzcGVuc2FyaWVzJTJGODc1NCUyRiIgLz4KICAgIAogICAgPCEtLSBXZWJzaXRlLWxldmVsIHNjaGVtYSAtLT4KICAgIDxzY3JpcHQgdHlwZT0iYXBwbGljYXRpb24vbGQranNvbiI+CiAgICAgICAgewogICAgICAgICJAY29udGV4dCI6ICJodHRwOi8vc2NoZW1hLm9yZyIsCiAgICAgICAgIkB0eXBlIjogIldlYlNpdGUiLAogICAgICAgICJ1cmwiOiAiaHR0cHM6Ly9hcHAuSm9pbnRDb21tZXJjZS5jb20vIiwKICAgICAgICAibmFtZSI6ICJKb2ludENvbW1lcmNlIC0gRmluZCBZb3VyIExvY2FsIERpc3BlbnNhcnkgQW5kIEJyYW5kIiwKICAgICAgICAiZGVzY3JpcHRpb24iOiAiRmluZCB0aGUgYmVzdCBsb2NhbCBkaXNwZW5zYXJpZXMgYW5kIGJyYW5kcyBuZWFyIHlvdS4iLAogICAgICAgICJwdWJsaXNoZXIiOiB7CiAgICAgICAgICAgICJAdHlwZSI6ICJPcmdhbml6YXRpb24iLAogICAgICAgICAgICAibmFtZSI6ICJKb2ludENvbW1lcmNlIiwKICAgICAgICAgICAgImxvZ28iOiB7CiAgICAgICAgICAgICJAdHlwZSI6ICJJbWFnZU9iamVjdCIsCiAgICAgICAgICAgICJ1cmwiOiAiL3N0YXRpYy9kaXJlY3RvcnkvaW1nL3Bob3RvL2hvbWVwYWdlL2pvaW50Y29tbWVyY2UtYmFja2dyb3VuZC53ZWJwIgogICAgICAgICAgICB9CiAgICAgICAgfQogICAgICAgIH0KICAgIDwvc2NyaXB0PgoKICAgIDwhLS0galF1ZXJ5LS0+CiAgICA8c2NyaXB0IGFzeW5jIHNyYz0iL3N0YXRpYy9kaXJlY3RvcnkvdmVuZG9yL2pxdWVyeS9qcXVlcnkubWluLmpzIj48L3NjcmlwdD4KICAgIDwhLS0gQm9vdHN0cmFwIEpTIGJ1bmRsZSAtIEJvb3RzdHJhcCArIFBvcHBlckpTLS0+CiAgICA8c2NyaXB0IHNyYz0iL3N0YXRpYy9kaXJlY3RvcnkvdmVuZG9yL2Jvb3RzdHJhcC9qcy9ib290c3RyYXAuYnVuZGxlLm1pbi5qcyI+PC9zY3JpcHQ+CiAgICA8IS0tIE1hZ25pZmljIFBvcHVwIC0gTGlnaHRib3ggZm9yIHRoZSBnYWxsZXJ5LS0+CiAgICA8c2NyaXB0IHNyYz0iL3N0YXRpYy9kaXJlY3RvcnkvdmVuZG9yL21hZ25pZmljLXBvcHVwL2pxdWVyeS5tYWduaWZpYy1wb3B1cC5taW4uanMiIGRlZmVyPjwvc2NyaXB0PgogICAgPHN2ZyBzdHlsZT0iZGlzcGxheTogbm9uZTsiPgogICAgICAgIDxzeW1ib2wgaWQ9ImhlYXJ0LTEiIHZpZXdCb3g9IjAgMCAyNCAyNCI+CiAgICAgICAgICA8cGF0aCBkPSJNMTIgMjEuMzVsLTEuNDUtMS4zMkM1LjQgMTUuMzYgMiAxMi4yOCAyIDguNSAyIDUuNDIgNC40MiAzIDcuNSAzYzEuNzQgMCAzLjQxIDEuMDEgNC41IDIuMDlDMTMuMDkgNC4wMSAxNC43NiAzIDE2LjUgMyAxOS41OCAzIDIyIDUuNDIgMjIgOC41YzAgMy43OC0zLjQgNi44Ni04LjU1IDExLjU0TDEyIDIxLjM1eiI+PC9wYXRoPgogICAgICAgIDwvc3ltYm9sPgogICAgPC9zdmc+CgogICAgPHNjcmlwdD4KICAgICAgKGZ1bmN0aW9uKCkgewogICAgICAgICAgdmFyIGxpbmsgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCdsaW5rJyk7CiAgICAgICAgICBsaW5rLnJlbCA9ICdzdHlsZXNoZWV0JzsKICAgICAgICAgIGxpbmsuaHJlZiA9ICcvc3RhdGljL2Rhc2hib2FyZC9jc3MvZGlzcGxheWFkcy5jc3MnOwogICAgICAgICAgZG9jdW1lbnQuaGVhZC5hcHBlbmRDaGlsZChsaW5rKTsKICAgICAgfSkoKTsKICAgIDwvc2NyaXB0PgogIAogICAgPHNjcmlwdCBzcmM9Imh0dHBzOi8vY2RuanMuY2xvdWRmbGFyZS5jb20vYWpheC9saWJzL2ZzbGlnaHRib3gvMy4wLjkvaW5kZXguanMiIGRlZmVyPjwvc2NyaXB0PgogICAgPHNjcmlwdCBzcmM9Ii9zdGF0aWMvZGFzaGJvYXJkL2pzL2N1c3RvbS9kaXNwbGF5YWRzLmpzIiBkZWZlcj48L3NjcmlwdD4KICAgIAogICAgPHRpdGxlPkxvZ2luIC0gSm9pbnRDb21tZXJjZTwvdGl0bGU+CiAgICA8bWV0YSBuYW1lPSJmYWNlYm9vay1kb21haW4tdmVyaWZpY2F0aW9uIiBjb250ZW50PSJzcTJya2FyMzlmbzUzazQ0b3l3a3NoZjhrNHJrbHEiIC8+CiAgICA8bWV0YSBuYW1lPSJnb29nbGUtYWRzZW5zZS1hY2NvdW50IiBjb250ZW50PSJjYS1wdWItNTIwMTc2ODM0NTY1MTE1NCI+CiAgICA8bWV0YSBuYW1lPSJkZXNjcmlwdGlvbiIgY29udGVudD0iTG9naW4gdG8gSm9pbnRDb21tZXJjZSB0byBzYXZlIGFuZCByZXZpZXcgeW91ciBmYXZvcml0ZSBjYW5uYWJpcyBicmFuZHMgYW5kIGRpc3BlbnNhcmllcyBpbiB5b3VyIGxvY2FsIGFyZWEgd2hpbGUgZ2V0dGluZyBkZWFscy4iPgogICAgPG1ldGEgbmFtZT0ia2V5d29yZHMiIGNvbnRlbnQ9ImxvZ2luLCBjYW5uYWJpcywgZGlzcGVuc2FyaWVzLCBkaXNwZW5zYXJ5Ij4KCiAgICA8IS0tIE9wZW4gR3JhcGggLyBGYWNlYm9vayAtLT4KICAgIDxtZXRhIHByb3BlcnR5PSJvZzp0aXRsZSIgY29udGVudD0iTG9naW4gLSBKb2ludENvbW1lcmNlIj4KICAgIDxtZXRhIHByb3BlcnR5PSJvZzpkZXNjcmlwdGlvbiIgY29udGVudD0iTG9naW4gdG8gSm9pbnRDb21tZXJjZSB0byBzYXZlIGFuZCByZXZpZXcgeW91ciBmYXZvcml0ZSBjYW5uYWJpcyBicmFuZHMgYW5kIGRpc3BlbnNhcmllcyBpbiB5b3VyIGxvY2FsIGFyZWEgd2hpbGUgZ2V0dGluZyBkZWFscy4iPgogICAgPG1ldGEgcHJvcGVydHk9Im9nOmltYWdlIiBjb250ZW50PSIvc3RhdGljL2RpcmVjdG9yeS9pbWcvcGhvdG8vaG9tZXBhZ2Uvam9pbnRjb21tZXJjZS1iYWNrZ3JvdW5kLndlYnAiPgogICAgPG1ldGEgcHJvcGVydHk9Im9nOnVybCIgY29udGVudD0iaHR0cHM6Ly9hcHAuam9pbnRjb21tZXJjZS5jb20vYWNjb3VudHMvbG9naW4vP25leHQ9JTJGZGlzcGVuc2FyaWVzJTJGODc1NCUyRiI+CiAgICA8bWV0YSBwcm9wZXJ0eT0ib2c6dHlwZSIgY29udGVudD0id2Vic2l0ZSI+CiAgICA8bWV0YSBwcm9wZXJ0eT0ib2c6aW1hZ2U6d2lkdGgiIGNvbnRlbnQ9IjEyMDAiPgogICAgPG1ldGEgcHJvcGVydHk9Im9nOmltYWdlOmhlaWdodCIgY29udGVudD0iNjMwIj4KCiAgICA8IS0tIFR3aXR0ZXIgLS0+CiAgICA8bWV0YSBuYW1lPSJ0d2l0dGVyOmNhcmQiIGNvbnRlbnQ9InN1bW1hcnlfbGFyZ2VfaW1hZ2UiPgogICAgPG1ldGEgbmFtZT0idHdpdHRlcjp0aXRsZSIgY29udGVudD0iTG9naW4gLSBKb2ludENvbW1lcmNlIj4KICAgIDxtZXRhIG5hbWU9InR3aXR0ZXI6ZGVzY3JpcHRpb24iIGNvbnRlbnQ9IkxvZ2luIHRvIEpvaW50Q29tbWVyY2UgdG8gc2F2ZSBhbmQgcmV2aWV3IHlvdXIgZmF2b3JpdGUgY2FubmFiaXMgYnJhbmRzIGFuZCBkaXNwZW5zYXJpZXMgaW4geW91ciBsb2NhbCBhcmVhIHdoaWxlIGdldHRpbmcgZGVhbHMuIj4KICAgIDxtZXRhIG5hbWU9InR3aXR0ZXI6aW1hZ2UiIGNvbnRlbnQ9Ii9zdGF0aWMvZGlyZWN0b3J5L2ltZy9waG90by9ob21lcGFnZS9qb2ludGNvbW1lcmNlLWJhY2tncm91bmQud2VicCI+CiAgICA8bWV0YSBuYW1lPSJ0d2l0dGVyOnNpdGUiIGNvbnRlbnQ9IkBKb2ludENvbW1lcmNlIj4KICAgIDxtZXRhIG5hbWU9InR3aXR0ZXI6Y3JlYXRvciIgY29udGVudD0iQEpvaW50Q29tbWVyY2UiPgoKCiAgICAKICAgICAgCiAgICAKICAgIAoKICAgIDwhLS0gUHJlY29ubmVjdCBhbmQgUHJlbG9hZCAtLT4KICAgIDxsaW5rIHJlbD0icHJlY29ubmVjdCIgaHJlZj0iaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbSIgY3Jvc3NvcmlnaW4+CiAgICA8bGluayByZWw9InByZWNvbm5lY3QiIGhyZWY9Imh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20iIGNyb3Nzb3JpZ2luPgogICAgPGxpbmsgcmVsPSJwcmVjb25uZWN0IiBocmVmPSJodHRwczovL2FwaS5tYXBib3guY29tIiBjcm9zc29yaWdpbj4KICAgIDxsaW5rIHJlbD0iZG5zLXByZWZldGNoIiBocmVmPSJodHRwczovL2FwaS5tYXBib3guY29tIj4KICAgIDxsaW5rIGhyZWY9J2h0dHBzOi8vYXBpLm1hcGJveC5jb20vbWFwYm94LWdsLWpzL3YyLjYuMS9tYXBib3gtZ2wuY3NzJyByZWw9J3N0eWxlc2hlZXQnIC8+CiAgICA8bGluayByZWw9J3N0eWxlc2hlZXQnIGhyZWY9J2h0dHBzOi8vYXBpLm1hcGJveC5jb20vbWFwYm94LWdsLWpzL3BsdWdpbnMvbWFwYm94LWdsLWdlb2NvZGVyL3Y0LjcuMC9tYXBib3gtZ2wtZ2VvY29kZXIuY3NzJyB0eXBlPSd0ZXh0L2NzcycgLz4KICAgIDxsaW5rIHJlbD0ic3R5bGVzaGVldCIgaHJlZj0iaHR0cHM6Ly9jZG5qcy5jbG91ZGZsYXJlLmNvbS9hamF4L2xpYnMvU3dpcGVyLzExLjAuNS9zd2lwZXItYnVuZGxlLm1pbi5jc3MiLz4KICAgIDwhLS0gTGVhZmxldCBNYXBzLS0+CiAgICA8bGluayByZWw9InN0eWxlc2hlZXQiIGhyZWY9Imh0dHBzOi8vdW5wa2cuY29tL2xlYWZsZXRAMS41LjEvZGlzdC9sZWFmbGV0LmNzcyIgaW50ZWdyaXR5PSJzaGE1MTIteHdFL0F6OXpyakJJcGhBY0JiM0Y2SlZxeGY0NitDREx3ZkxNSGxvTnU2S0VRQ0FXaTZIY0RVYmVPZkJJcHRGN3RjQ3p1c0tGakZ3Mnl1dkVwREw5d1E9PSIgY3Jvc3NvcmlnaW49IiI+CiAgICA8IS0tIFByaWNlIFNsaWRlciBTdHlsZXNoZWV0cyAtLT4KICAgIDxsaW5rIHJlbD0ic3R5bGVzaGVldCIgaHJlZj0iL3N0YXRpYy9kaXJlY3RvcnkvdmVuZG9yL25vdWlzbGlkZXIvbm91aXNsaWRlci5taW4uY3NzIj4KICAgIDwhLS0gR29vZ2xlIGZvbnRzIC0gUGxheWZhaXIgRGlzcGxheS0tPgogICAgPGxpbmsgcmVsPSJzdHlsZXNoZWV0IiBocmVmPSJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9UGxheWZhaXIrRGlzcGxheTo0MDAsNDAwaSw3MDAiPgogICAgPCEtLSBHb29nbGUgZm9udHMgLSBQb3BwaW5zLS0+CiAgICA8bGluayByZWw9InN0eWxlc2hlZXQiIGhyZWY9Imh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1Qb3BwaW5zOjMwMCw0MDAsNDAwaSw3MDAiPgogICAgPCEtLSBzd2lwZXItLT4KICAgIDxsaW5rIHJlbD0ic3R5bGVzaGVldCIgaHJlZj0iaHR0cHM6Ly9jZG5qcy5jbG91ZGZsYXJlLmNvbS9hamF4L2xpYnMvU3dpcGVyLzQuNC4xL2Nzcy9zd2lwZXIubWluLmNzcyI+CiAgICA8IS0tIE1hZ25pZ2ljIFBvcHVwLS0+CiAgICA8bGluayByZWw9InN0eWxlc2hlZXQiIGhyZWY9Ii9zdGF0aWMvZGlyZWN0b3J5L3ZlbmRvci9tYWduaWZpYy1wb3B1cC9tYWduaWZpYy1wb3B1cC5jc3MiPgogICAgPCEtLSBQcmVsb2FkIGNyaXRpY2FsIENTUyAtLT4KICAgIDxsaW5rIHJlbD0icHJlbG9hZCIgaHJlZj0iL3N0YXRpYy9kaXJlY3RvcnkvY3NzL3N0eWxlLmdyZWVuLm1pbi5jc3MiIGFzPSJzdHlsZSI+CiAgICA8bGluayByZWw9InN0eWxlc2hlZXQiIGhyZWY9Ii9zdGF0aWMvZGlyZWN0b3J5L2Nzcy9zdHlsZS5ncmVlbi5taW4uY3NzIiBpZD0idGhlbWUtc3R5bGVzaGVldCI+CiAgICA8IS0tIEN1c3RvbSBzdHlsZXNoZWV0IC0gZm9yIHlvdXIgY2hhbmdlcy0tPgogICAgPGxpbmsgcmVsPSJzdHlsZXNoZWV0IiBocmVmPSIvc3RhdGljL2RpcmVjdG9yeS9jc3MvY3VzdG9tLmNzcyI+CiAgICA8IS0tIEN1c3RvbSBzdHlsZXNoZWV0IC0gZm9yIHlvdXIgY2hhbmdlcy0tPgogICAgPGxpbmsgcmVsPSJzdHlsZXNoZWV0IiBocmVmPSIvc3RhdGljL2RpcmVjdG9yeS9jc3Mvc2VhcmNoLm1pbi5jc3MiPgogICAgPCEtLSBGYXZpY29uLS0+CiAgICA8bGluayByZWw9InNob3J0Y3V0IGljb24iIGhyZWY9Ii9zdGF0aWMvZGlyZWN0b3J5L2ltZy9mYXZpY29uLmljbyI+CiAgICA8IS0tIEZvbnQgQXdlc29tZSBDU1MtLT4KICAgIDxsaW5rIHJlbD0ic3R5bGVzaGVldCIgaHJlZj0iaHR0cHM6Ly91c2UuZm9udGF3ZXNvbWUuY29tL3JlbGVhc2VzL3Y1LjguMS9jc3MvYWxsLmNzcyIgaW50ZWdyaXR5PSJzaGEzODQtNTBvQlVIRW12cFErMWxXNHk1N1BURm1oQ2FYcDBNTDVkNjBNMU03dUgyK25xVWl2ekllYmhuZE9KSzI4YW52ZiIgY3Jvc3NvcmlnaW49ImFub255bW91cyI+CiAgICA8IS0tIFByZWxvYWQgQ3JpdGljYWwgRm9udHMgLS0+CiAgICA8bGluayByZWw9InByZWxvYWQiIGhyZWY9Ii9zdGF0aWMvZGlyZWN0b3J5L2ZvbnRzL2N1c3RvbS9BVVRIRU5USUNTYW5zL0FVVEhFTlRJQ1NhbnMtNjAub3RmIiBhcz0iZm9udCIgdHlwZT0iZm9udC9vdGYiIGNyb3Nzb3JpZ2luPgogICAgCiAgICA8bGluayByZWw9InByZWxvYWQiIGhyZWY9Ii9zdGF0aWMvZGlyZWN0b3J5L2ZvbnRzL2N1c3RvbS9OZXVlSGFhc0Rpc3BsYXkvTmV1ZUhhYXNEaXNwbGF5Um9tYW4udHRmIiBhcz0iZm9udCIgdHlwZT0iZm9udC90dGYiIGNyb3Nzb3JpZ2luPgoKICAgIAogICAgCgogIDwvaGVhZD4KICA8Ym9keT4KICAgIAogICAgCiAgICAKICAgIDxkaXYgY2xhc3M9ImNvbnRhaW5lci1mbHVpZCBweC0zIj4KICAgICAgICA8ZGl2IGNsYXNzPSJyb3cgbWluLXZoLTEwMCI+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNvbC1tZC04IGNvbC1sZy02IGNvbC14bC01IGQtZmxleCBhbGlnbi1pdGVtcy1jZW50ZXIiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idy0xMDAgcHktNSBweC1tZC01IHB4LXh4bC02IHBvc2l0aW9uLXJlbGF0aXZlIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJtYi0zIj4KICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iLyI+PGltZyBjbGFzcz0iaW1nLWZsdWlkIG1iLTMiIHNyYz0iL3N0YXRpYy9kaXJlY3RvcnkvaW1nL2pvaW50Y29tbWVyY2VfbG9nb19zaG9ydC5wbmciIGFsdD0iLi4uIiBzdHlsZT0ibWF4LXdpZHRoOiA0cmVtOyI+PC9hPgogICAgICAgICAgICAgICAgICAgICAgICA8aDEgY2xhc3M9ImgyIj5XZWxjb21lIEJhY2shPC9oMT4KICAgICAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9InRleHQtbXV0ZWQiPlNpZ24gaW4gdG8gbWFyayB5b3VyIGZhdm9yaXRlIGxvY2F0aW9ucyBhbmQgc2VuZCByZXZpZXdzIG9uIHlvdXIgZXhwZXJpZW5jZS48L3A+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgPGZvcm0gY2xhc3M9ImZvcm0tdmFsaWRhdGUiIG1ldGhvZD0icG9zdCIgYWN0aW9uPSIvYWNjb3VudHMvbG9naW4vIj4KICAgICAgICAgICAgICAgICAgICAgICAgPGlucHV0IHR5cGU9ImhpZGRlbiIgbmFtZT0iY3NyZm1pZGRsZXdhcmV0b2tlbiIgdmFsdWU9IldIbElKNTBTWkV2S0paMHZEQktoaXdmUXB0NU12TFdORnNhWXV2MkU0WFRvcGtRRUYwV2h2UTZzZXNsbGg4Z0ciPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJtYi0yIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsYWJlbCBjbGFzcz0iZm9ybS1sYWJlbCIgZm9yPSJsb2dpblVzZXJuYW1lIj5Vc2VybmFtZTwvbGFiZWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW5wdXQgdHlwZT0idGV4dCIgbmFtZT0idXNlcm5hbWUiIGF1dG9mb2N1cyBhdXRvY2FwaXRhbGl6ZT0ibm9uZSIgYXV0b2NvbXBsZXRlPSJ1c2VybmFtZSIgbWF4bGVuZ3RoPSIxNTAiIGNsYXNzPSJmb3JtLWNvbnRyb2wiIHJlcXVpcmVkIGlkPSJpZF91c2VybmFtZSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJtYi0yIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InJvdyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY29sIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxhYmVsIGNsYXNzPSJmb3JtLWxhYmVsIiBmb3I9ImxvZ2luUGFzc3dvcmQiPlBhc3N3b3JkPC9sYWJlbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlucHV0IHR5cGU9InBhc3N3b3JkIiBuYW1lPSJwYXNzd29yZCIgYXV0b2NvbXBsZXRlPSJjdXJyZW50LXBhc3N3b3JkIiBjbGFzcz0iZm9ybS1jb250cm9sIiByZXF1aXJlZCBpZD0iaWRfcGFzc3dvcmQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY29sLWF1dG8gbXktMiI+PGEgY2xhc3M9ImZvcm0tdGV4dCBzbWFsbCB0ZXh0LW11dGVkIiBocmVmPSIvcGFzc3dvcmQtcmVzZXQvIj5Gb3Jnb3QgcGFzc3dvcmQ/PC9hPjwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY29sLWF1dG8gbXktMiI+PGEgY2xhc3M9ImZvcm0tdGV4dCBzbWFsbCB0ZXh0LW11dGVkIiBocmVmPSIvZm9yZ290LXVzZXJuYW1lLyI+Rm9yZ290IHVzZXJuYW1lPzwvYT48L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgIDwhLS0gU3VibWl0LS0+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImQtZ3JpZCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YnV0dG9uIHR5cGU9InN1Ym1pdCIgY2xhc3M9ImJ0biBidG4tbWQgYnRuLXByaW1hcnkiPlNpZ24gaW48L2J1dHRvbj4KICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgIDxociBjbGFzcz0ibXktMyBoci10ZXh0IGxldHRlci1zcGFjaW5nLTIiIGRhdGEtY29udGVudD0iT1IiPgogICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZC1ncmlkIGdhcC0yIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Ii9hY2NvdW50cy9nb29nbGUvbG9naW4vP25leHQ9JTJGZGlzcGVuc2FyaWVzJTJGODc1NCUyRiIgY2xhc3M9ImJ0biBidG4tbWQgYnRuLWdvb2dsZSBidG4tc29jaWFsIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aSBjbGFzcz0iZmEtMnggZmEtZ29vZ2xlIGZhYiBidG4tc29jaWFsLWljb24iPjwvaT5Db25uZWN0IDxzcGFuIGNsYXNzPSJkLW5vbmUgZC1zbS1pbmxpbmUiPndpdGggR29vZ2xlPC9zcGFuPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgPCEtLQogICAgICAgICAgICAgICAgICAgICAgICA8aHIgY2xhc3M9Im15LTQiPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJkLWdyaWQgZ2FwLTIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iL2FjY291bnRzL2ZhY2Vib29rL2xvZ2luLz9uZXh0PSUyRmRpc3BlbnNhcmllcyUyRjg3NTQlMkY/bmV4dD0vIiBjbGFzcz0iYnRuIGJ0bi1mYWNlYm9vayBidG4tc29jaWFsIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aSBjbGFzcz0iZmEtMnggZmEtZmFjZWJvb2sgZmFiIGJ0bi1zb2NpYWwtaWNvbiI+PC9pPkNvbm5lY3QgPHNwYW4gY2xhc3M9ImQtbm9uZSBkLXNtLWlubGluZSI+d2l0aCBGYWNlYm9vazwvc3Bhbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgIC8gRmFjZWJvb2sgLS0+CiAgICAgICAgICAgICAgICAgICAgICAgIDxociBjbGFzcz0ibXktMiI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJ0ZXh0LWNlbnRlciI+PHNtYWxsIGNsYXNzPSJ0ZXh0LW11dGVkIHRleHQtY2VudGVyIj5Eb24ndCBoYXZlIGFuIGFjY291bnQgeWV0PyA8YSBocmVmPSIvYWNjb3VudHMvc2lnbnVwLyI+U2lnbiBVcDwvYT48L3NtYWxsPjwvcD4KICAgICAgICAgICAgICAgICAgICA8L2Zvcm0+PGEgY2xhc3M9ImNsb3NlLWFic29sdXRlIG1lLW1kLTUgbWUteGwtNiBwdC01IiBocmVmPSIvIj4gCiAgICAgICAgICAgICAgICAgICAgICAgIDxzdmcgY2xhc3M9InN2Zy1pY29uIHctM3JlbSBoLTNyZW0iPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVzZSB4bGluazpocmVmPSIjY2xvc2UtMSI+IDwvdXNlPgogICAgICAgICAgICAgICAgICAgICAgICA8L3N2Zz48L2E+CiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNvbC1tZC00IGNvbC1sZy02IGNvbC14bC03IGQtbm9uZSBkLW1kLWJsb2NrIj4KICAgICAgICAgICAgICAgIDwhLS0gSW1hZ2UtLT4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImJnLWNvdmVyIGgtMTAwIG1lLW4zIiBzdHlsZT0iYmFja2dyb3VuZC1pbWFnZTogdXJsKC9zdGF0aWMvZGlyZWN0b3J5L2ltZy9waG90by9ob21lcGFnZS9qb2ludGNvbW1lcmNlLWJhY2tncm91bmQucG5nKTsiPjwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgIDwvZGl2PgoKCgoKICAgIAogICAgCgogICAgPGxpbmsgcmVsPSJwcmVjb25uZWN0IiBocmVmPSJodHRwczovL2FwaS5tYXBib3guY29tIiBjcm9zc29yaWdpbj4KICAgIDxsaW5rIHJlbD0iZG5zLXByZWZldGNoIiBocmVmPSJodHRwczovL2FwaS5tYXBib3guY29tIj4KICAgIDxsaW5rIHJlbD0icHJlY29ubmVjdCIgaHJlZj0iaHR0cHM6Ly9jb2RlLmpxdWVyeS5jb20iIGNyb3Nzb3JpZ2luPgogICAgPGxpbmsgcmVsPSJkbnMtcHJlZmV0Y2giIGhyZWY9Imh0dHBzOi8vY29kZS5qcXVlcnkuY29tIj4KICAgIDxsaW5rIHJlbD0icHJlY29ubmVjdCIgaHJlZj0iaHR0cHM6Ly91bnBrZy5jb20iIGNyb3Nzb3JpZ2luPgogICAgPGxpbmsgcmVsPSJkbnMtcHJlZmV0Y2giIGhyZWY9Imh0dHBzOi8vdW5wa2cuY29tIj4KICAgIDxzY3JpcHQgc3JjPSdodHRwczovL2FwaS5tYXBib3guY29tL21hcGJveC1nbC1qcy92Mi42LjEvbWFwYm94LWdsLmpzJz48L3NjcmlwdD4KICAgIDxzY3JpcHQgc3JjPSJodHRwczovL2NvZGUuanF1ZXJ5LmNvbS9qcXVlcnktMy42LjAubWluLmpzIj48L3NjcmlwdD4KICAgIDxzY3JpcHQgc3JjPSdodHRwczovL2FwaS5tYXBib3guY29tL21hcGJveC1nbC1qcy9wbHVnaW5zL21hcGJveC1nbC1nZW9jb2Rlci92NC43LjAvbWFwYm94LWdsLWdlb2NvZGVyLm1pbi5qcyc+PC9zY3JpcHQ+CgogICAgPCEtLSBKYXZhU2NyaXB0IGZpbGVzLS0+CiAgICA8c2NyaXB0PgogICAgICAgIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy8KICAgICAgICAvLyAgIEluamVjdCBTVkcgU3ByaXRlIC0gCiAgICAgICAgLy8gICBzZWUgbW9yZSBoZXJlIAogICAgICAgIC8vICAgaHR0cHM6Ly9jc3MtdHJpY2tzLmNvbS9hamF4aW5nLXN2Zy1zcHJpdGUvCiAgICAgICAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vCiAgICAgICAgZnVuY3Rpb24gaW5qZWN0U3ZnU3ByaXRlKHBhdGgpIHsKICAgICAgICAgIGZldGNoKHBhdGgpCiAgICAgICAgICAgICAgLnRoZW4ocmVzcG9uc2UgPT4gewogICAgICAgICAgICAgICAgICBpZiAoIXJlc3BvbnNlLm9rKSB7CiAgICAgICAgICAgICAgICAgICAgICB0aHJvdyBuZXcgRXJyb3IoYEhUVFAgZXJyb3IhIHN0YXR1czogJHtyZXNwb25zZS5zdGF0dXN9YCk7CiAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgcmV0dXJuIHJlc3BvbnNlLnRleHQoKTsKICAgICAgICAgICAgICB9KQogICAgICAgICAgICAgIC50aGVuKGRhdGEgPT4gewogICAgICAgICAgICAgICAgICB2YXIgZGl2ID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgiZGl2Iik7CiAgICAgICAgICAgICAgICAgIGRpdi5jbGFzc05hbWUgPSAnZC1ub25lJzsKICAgICAgICAgICAgICAgICAgZGl2LmlubmVySFRNTCA9IGRhdGE7CiAgICAgICAgICAgICAgICAgIGRvY3VtZW50LmJvZHkuaW5zZXJ0QmVmb3JlKGRpdiwgZG9jdW1lbnQuYm9keS5jaGlsZE5vZGVzWzBdKTsKICAgICAgICAgICAgICB9KQogICAgICAgICAgICAgIC5jYXRjaChlID0+IHsKICAgICAgICAgICAgICAgICAgY29uc29sZS5lcnJvcignRXJyb3IgZmV0Y2hpbmcgdGhlIFNWRyBzcHJpdGU6JywgZSk7CiAgICAgICAgICAgICAgfSk7CiAgICAgICAgfQogICAgICAgIAogICAgICAgIGluamVjdFN2Z1Nwcml0ZSgiL3N0YXRpYy9kaXJlY3RvcnkvaWNvbnMvb3Jpb24tc3ZnLXNwcml0ZS5zdmciKTsKICAgICAgPC9zY3JpcHQ+CiAgICAgIDxzY3JpcHQgc3JjPSJodHRwczovL2Nkbi5qc2RlbGl2ci5uZXQvbnBtL2NoYXJ0LmpzIiA+PC9zY3JpcHQ+CiAgICAgIDwhLS0gU21vb3RoIHNjcm9sbC0tPgogICAgICA8c2NyaXB0IHNyYz0iL3N0YXRpYy9kaXJlY3RvcnkvdmVuZG9yL3Ntb290aC1zY3JvbGwvc21vb3RoLXNjcm9sbC5wb2x5ZmlsbHMubWluLmpzIj48L3NjcmlwdD4KICAgICAgPCEtLSBCb290c3RyYXAgU2VsZWN0LS0+CiAgICAgIDxzY3JpcHQgc3JjPSIvc3RhdGljL2RpcmVjdG9yeS92ZW5kb3IvYm9vdHN0cmFwLXNlbGVjdC9qcy9ib290c3RyYXAtc2VsZWN0Lm1pbi5qcyI+PC9zY3JpcHQ+CiAgICAgIDwhLS0gT2JqZWN0IEZpdCBJbWFnZXMgLSBGYWxsYmFjayBmb3IgYnJvd3NlcnMgdGhhdCBkb24ndCBzdXBwb3J0IG9iamVjdC1maXQtLT4KICAgICAgPHNjcmlwdCBzcmM9Ii9zdGF0aWMvZGlyZWN0b3J5L3ZlbmRvci9vYmplY3QtZml0LWltYWdlcy9vZmkubWluLmpzIj48L3NjcmlwdD4KICAgICAgPCEtLSBTd2lwZXIgQ2Fyb3VzZWwgLS0+CiAgICAgIDxzY3JpcHQgc3JjPSJodHRwczovL2NkbmpzLmNsb3VkZmxhcmUuY29tL2FqYXgvbGlicy9Td2lwZXIvNC40LjEvanMvc3dpcGVyLm1pbi5qcyIgPjwvc2NyaXB0PgogICAgICA8IS0tIEluY2x1ZGUgU3dpcGVyIEpTIC0tPgogICAgICA8c2NyaXB0IHNyYz0iaHR0cHM6Ly91bnBrZy5jb20vc3dpcGVyL3N3aXBlci1idW5kbGUubWluLmpzIiA+PC9zY3JpcHQ+CiAgICAgIDxzY3JpcHQ+dmFyIGJhc2VQYXRoID0gJyc7PC9zY3JpcHQ+CiAgICAgIDwhLS0gTWFpbiBUaGVtZSBKUyBmaWxlICAgIC0tPgogICAgICA8c2NyaXB0IHNyYz0iL3N0YXRpYy9kaXJlY3RvcnkvanMvdGhlbWUuanMiPjwvc2NyaXB0PgoKICAgICAgPHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiPgogICAgICAgIHZhciBjc3JmVG9rZW4gPSAiV0hsSUo1MFNaRXZLSlowdkRCS2hpd2ZRcHQ1TXZMV05Gc2FZdXYyRTRYVG9wa1FFRjBXaHZRNnNlc2xsaDhnRyI7CiAgICAgICAgdmFyIGF1dGhlbnRpY2F0ZWRVc2VySWQgPSAiMCI7CiAgICAgICAgdmFyIG1hcmtlclBhdGggPSAiL3N0YXRpYy9kaXJlY3RvcnkvaW1nL21hcmtlci5zdmciOwogICAgICAgIHZhciBtYXJrZXJQYXRoSGlnaGxpZ2h0ID0gIi9zdGF0aWMvZGlyZWN0b3J5L2ltZy9tYXJrZXItaG92ZXIuc3ZnIjsKICAgICAgICB2YXIgc2Vzc2lvbktleSA9ICIiOwogICAgICAgIHZhciB1c2VySXAgPSAiMTAuMS45My4zIjsKICAgICAgPC9zY3JpcHQ+CgogICAgCiAgICAKICAgIAoKPHNjcmlwdD4KICAgIC8vIEVtYmVkIHNlcnZlci1zaWRlIGxvY2F0aW9uIGRhdGEgaW50byBKYXZhU2NyaXB0IHZhcmlhYmxlcwogICAgY29uc3QgdXNlckxhdGl0dWRlID0gOwogICAgY29uc3QgdXNlckxvbmdpdHVkZSA9IDsKPC9zY3JpcHQ+CjxzY3JpcHQ+CiAgICAkKGRvY3VtZW50KS5yZWFkeShmdW5jdGlvbigpewogICAgICAgIG1hcGJveGdsLmFjY2Vzc1Rva2VuID0gJ3BrLmV5SjFJam9pYzNSbGNHaGxibXB2YVc1MFkyOXRiV1Z5WTJVaUxDSmhJam9pWTJ4bFpYWmtlakEzTURVMGFqTjBjRzEyY1RkeWJXbDJlQ0o5LnRIZmJpZ3ZPM0hSaEFKLVZ5Vkg5LUEnOwoKICAgICAgICBmdW5jdGlvbiBzZXR1cFNlYXJjaEZvcm1JbnRlcmFjdGlvbihmb3JtSWQsIGxvY2F0aW9uSWQsIGhpZGRlbkxhdElkLCBoaWRkZW5MbmdJZCwgc3VnZ2VzdGlvbnNJZCkgewogICAgICAgICAgICB2YXIgc2VsZWN0ZWRJbmRleCA9IC0xOwoKICAgICAgICAgICAgJChsb2NhdGlvbklkKS5vbignaW5wdXQnLCBmdW5jdGlvbigpIHsKICAgICAgICAgICAgICAgIHZhciBxdWVyeSA9ICQodGhpcykudmFsKCk7CiAgICAgICAgICAgICAgICBzZWxlY3RlZEluZGV4ID0gLTE7CiAgICAgICAgICAgICAgICBpZihxdWVyeS5sZW5ndGggPiAyKSB7CiAgICAgICAgICAgICAgICAgICAgJC5hamF4KHsKICAgICAgICAgICAgICAgICAgICAgICAgbWV0aG9kOiAnR0VUJywKICAgICAgICAgICAgICAgICAgICAgICAgdXJsOiBgaHR0cHM6Ly9hcGkubWFwYm94LmNvbS9nZW9jb2RpbmcvdjUvbWFwYm94LnBsYWNlcy8ke2VuY29kZVVSSUNvbXBvbmVudChxdWVyeSl9Lmpzb25gLAogICAgICAgICAgICAgICAgICAgICAgICBkYXRhOiB7IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgYWNjZXNzX3Rva2VuOiBtYXBib3hnbC5hY2Nlc3NUb2tlbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvdW50cnk6ICdVUycsCiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgIHN1Y2Nlc3M6IGZ1bmN0aW9uKGRhdGEpIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICQoc3VnZ2VzdGlvbnNJZCkuZW1wdHkoKTsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGEuZmVhdHVyZXMuZm9yRWFjaChmdW5jdGlvbihmZWF0dXJlKSB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFyIGxpc3RJdGVtID0gJChgPGxpIGNsYXNzPSJsaXN0LWdyb3VwLWl0ZW0iIGRhdGEtbGF0PSIke2ZlYXR1cmUuZ2VvbWV0cnkuY29vcmRpbmF0ZXNbMV19IiBkYXRhLWxuZz0iJHtmZWF0dXJlLmdlb21ldHJ5LmNvb3JkaW5hdGVzWzBdfSI+JHtmZWF0dXJlLnBsYWNlX25hbWV9PC9saT5gKTsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkKHN1Z2dlc3Rpb25zSWQpLmFwcGVuZChsaXN0SXRlbSk7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9KTsKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgZXJyb3I6IGZ1bmN0aW9uKGVycm9yKSB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zb2xlLmxvZygiQVBJIEVycm9yOiIsIGVycm9yKTsKICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgIH0pOwogICAgICAgICAgICAgICAgfSBlbHNlIHsKICAgICAgICAgICAgICAgICAgICAkKHN1Z2dlc3Rpb25zSWQpLmVtcHR5KCk7CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0pOwoKICAgICAgICAgICAgJChsb2NhdGlvbklkKS5vbigna2V5ZG93bicsIGZ1bmN0aW9uKGUpIHsKICAgICAgICAgICAgICAgIHZhciBzdWdnZXN0aW9ucyA9ICQoc3VnZ2VzdGlvbnNJZCArICcgbGknKTsKICAgICAgICAgICAgICAgIGlmKGUua2V5Q29kZSA9PT0gNDApIHsgLy8gRG93biBhcnJvdwogICAgICAgICAgICAgICAgICAgIHNlbGVjdGVkSW5kZXggPSAoc2VsZWN0ZWRJbmRleCArIDEpICUgc3VnZ2VzdGlvbnMubGVuZ3RoOwogICAgICAgICAgICAgICAgfSBlbHNlIGlmKGUua2V5Q29kZSA9PT0gMzgpIHsgLy8gVXAgYXJyb3cKICAgICAgICAgICAgICAgICAgICBzZWxlY3RlZEluZGV4ID0gKHNlbGVjdGVkSW5kZXggLSAxICsgc3VnZ2VzdGlvbnMubGVuZ3RoKSAlIHN1Z2dlc3Rpb25zLmxlbmd0aDsKICAgICAgICAgICAgICAgIH0gZWxzZSBpZihlLmtleUNvZGUgPT09IDEzKSB7IC8vIEVudGVyIGtleQogICAgICAgICAgICAgICAgICAgIGUucHJldmVudERlZmF1bHQoKTsKICAgICAgICAgICAgICAgICAgICBpZihzZWxlY3RlZEluZGV4ID4gLTEpIHsKICAgICAgICAgICAgICAgICAgICAgICAgdmFyIHNlbGVjdGVkU3VnZ2VzdGlvbiA9IHN1Z2dlc3Rpb25zLmVxKHNlbGVjdGVkSW5kZXgpOwogICAgICAgICAgICAgICAgICAgICAgICAkKGxvY2F0aW9uSWQpLnZhbChzZWxlY3RlZFN1Z2dlc3Rpb24udGV4dCgpKTsKICAgICAgICAgICAgICAgICAgICAgICAgJChoaWRkZW5MYXRJZCkudmFsKHNlbGVjdGVkU3VnZ2VzdGlvbi5kYXRhKCdsYXQnKSk7CiAgICAgICAgICAgICAgICAgICAgICAgICQoaGlkZGVuTG5nSWQpLnZhbChzZWxlY3RlZFN1Z2dlc3Rpb24uZGF0YSgnbG5nJykpOwogICAgICAgICAgICAgICAgICAgICAgICAkKHN1Z2dlc3Rpb25zSWQpLmVtcHR5KCk7CiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgIHJldHVybiBmYWxzZTsKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIHN1Z2dlc3Rpb25zLnJlbW92ZUNsYXNzKCdzZWxlY3RlZCcpOwogICAgICAgICAgICAgICAgc3VnZ2VzdGlvbnMuZXEoc2VsZWN0ZWRJbmRleCkuYWRkQ2xhc3MoJ3NlbGVjdGVkJyk7CiAgICAgICAgICAgIH0pOwoKICAgICAgICAgICAgJChzdWdnZXN0aW9uc0lkKS5vbignY2xpY2snLCAnbGknLCBmdW5jdGlvbigpIHsKICAgICAgICAgICAgICAgICQobG9jYXRpb25JZCkudmFsKCQodGhpcykudGV4dCgpKTsKICAgICAgICAgICAgICAgICQoaGlkZGVuTGF0SWQpLnZhbCgkKHRoaXMpLmRhdGEoJ2xhdCcpKTsKICAgICAgICAgICAgICAgICQoaGlkZGVuTG5nSWQpLnZhbCgkKHRoaXMpLmRhdGEoJ2xuZycpKTsKICAgICAgICAgICAgICAgICQoc3VnZ2VzdGlvbnNJZCkuZW1wdHkoKTsKICAgICAgICAgICAgfSk7CgogICAgICAgICAgICAkKGZvcm1JZCkuc3VibWl0KGZ1bmN0aW9uKGUpIHsKICAgICAgICAgICAgICAgIGlmKCQoaGlkZGVuTGF0SWQpLnZhbCgpICYmICQoaGlkZGVuTG5nSWQpLnZhbCgpKSB7CiAgICAgICAgICAgICAgICAgICAgdmFyIGZvcm1EYXRhID0gJCh0aGlzKS5zZXJpYWxpemUoKTsKICAgICAgICAgICAgICAgICAgICAkLmFqYXgoewogICAgICAgICAgICAgICAgICAgICAgICB0eXBlOiAnR0VUJywKICAgICAgICAgICAgICAgICAgICAgICAgdXJsOiAnL3NlYXJjaF9yZXN1bHRzLycsIC8vIFVwZGF0ZSB3aXRoIHRoZSBhY3R1YWwgcGF0aCB0byB5b3VyIHZpZXcKICAgICAgICAgICAgICAgICAgICAgICAgZGF0YTogZm9ybURhdGEsCiAgICAgICAgICAgICAgICAgICAgICAgIHN1Y2Nlc3M6IGZ1bmN0aW9uKGRhdGEpIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICQoJyNzZWFyY2hSZXN1bHRzQ29udGFpbmVyJykuaHRtbChkYXRhKTsKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgZXJyb3I6IGZ1bmN0aW9uKGVycm9yKSB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zb2xlLmxvZygiRXJyb3I6IiwgZXJyb3IpOwogICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgfSk7CiAgICAgICAgICAgICAgICB9IGVsc2UgewogICAgICAgICAgICAgICAgICAgIGFsZXJ0KCdQbGVhc2Ugc2VsZWN0IGEgbG9jYXRpb24gZnJvbSB0aGUgc3VnZ2VzdGlvbnMuJyk7CiAgICAgICAgICAgICAgICAgICAgZS5wcmV2ZW50RGVmYXVsdCgpOwogICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9KTsKICAgICAgICB9CgogICAgICAgIGZ1bmN0aW9uIGZpbGxXaXRoQ3VycmVudExvY2F0aW9uKGxvY2F0aW9uSWQsIGhpZGRlbkxhdElkLCBoaWRkZW5MbmdJZCkgewogICAgICAgICAgICBpZiAobmF2aWdhdG9yLmdlb2xvY2F0aW9uKSB7CiAgICAgICAgICAgICAgICBuYXZpZ2F0b3IuZ2VvbG9jYXRpb24uZ2V0Q3VycmVudFBvc2l0aW9uKGZ1bmN0aW9uKHBvc2l0aW9uKSB7CiAgICAgICAgICAgICAgICAgICAgdmFyIGxhdCA9IHBvc2l0aW9uLmNvb3Jkcy5sYXRpdHVkZTsKICAgICAgICAgICAgICAgICAgICB2YXIgbG5nID0gcG9zaXRpb24uY29vcmRzLmxvbmdpdHVkZTsKICAgICAgICAgICAgICAgICAgICAkLmFqYXgoewogICAgICAgICAgICAgICAgICAgICAgICBtZXRob2Q6ICdHRVQnLAogICAgICAgICAgICAgICAgICAgICAgICB1cmw6IGBodHRwczovL2FwaS5tYXBib3guY29tL2dlb2NvZGluZy92NS9tYXBib3gucGxhY2VzLyR7bG5nfSwke2xhdH0uanNvbmAsCiAgICAgICAgICAgICAgICAgICAgICAgIGRhdGE6IHsgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhY2Nlc3NfdG9rZW46IG1hcGJveGdsLmFjY2Vzc1Rva2VuLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgY291bnRyeTogJ1VTJywKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgc3VjY2VzczogZnVuY3Rpb24oZGF0YSkgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgKGRhdGEuZmVhdHVyZXMgJiYgZGF0YS5mZWF0dXJlc1swXSkgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICQobG9jYXRpb25JZCkudmFsKGRhdGEuZmVhdHVyZXNbMF0ucGxhY2VfbmFtZSk7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJChoaWRkZW5MYXRJZCkudmFsKGxhdCk7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJChoaWRkZW5MbmdJZCkudmFsKGxuZyk7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgIGVycm9yOiBmdW5jdGlvbihlcnJvcikgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc29sZS5sb2coIkFQSSBFcnJvcjoiLCBlcnJvcik7CiAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICB9KTsKICAgICAgICAgICAgICAgIH0pOwogICAgICAgICAgICB9IGVsc2UgewogICAgICAgICAgICAgICAgYWxlcnQoIkdlb2xvY2F0aW9uIGlzIG5vdCBzdXBwb3J0ZWQgYnkgdGhpcyBicm93c2VyLiIpOwogICAgICAgICAgICB9CiAgICAgICAgfQoKICAgICAgICBmdW5jdGlvbiBwcmVmaWxsU2VhcmNoQm94SWZOZWVkZWQobG9jYXRpb25JZCwgaGlkZGVuTGF0SWQsIGhpZGRlbkxuZ0lkLCBkZWZhdWx0TG9jYXRpb24sIGRlZmF1bHRMYXQsIGRlZmF1bHRMbmcsIHVzZUN1cnJlbnRMb2NhdGlvbiA9IHRydWUpIHsKICAgICAgICAgICAgdmFyIHNlYXJjaFBhcmFtcyA9IG5ldyBVUkxTZWFyY2hQYXJhbXMod2luZG93LmxvY2F0aW9uLnNlYXJjaCk7CiAgICAgICAgICAgIHZhciBsb2NhdGlvbiA9IHNlYXJjaFBhcmFtcy5nZXQoJ2xvY2F0aW9uJyk7CiAgICAgICAgICAgIHZhciBsYXRpdHVkZSA9IHNlYXJjaFBhcmFtcy5nZXQoJ2xhdGl0dWRlJyk7CiAgICAgICAgICAgIHZhciBsb25naXR1ZGUgPSBzZWFyY2hQYXJhbXMuZ2V0KCdsb25naXR1ZGUnKTsKCiAgICAgICAgICAgIGlmICghbG9jYXRpb24gfHwgIWxhdGl0dWRlIHx8ICFsb25naXR1ZGUpIHsKICAgICAgICAgICAgICAgICQobG9jYXRpb25JZCkudmFsKGRlZmF1bHRMb2NhdGlvbik7CiAgICAgICAgICAgICAgICAkKGhpZGRlbkxhdElkKS52YWwoZGVmYXVsdExhdCk7CiAgICAgICAgICAgICAgICAkKGhpZGRlbkxuZ0lkKS52YWwoZGVmYXVsdExuZyk7CgogICAgICAgICAgICB9IGVsc2UgewogICAgICAgICAgICAgICAgJChsb2NhdGlvbklkKS52YWwobG9jYXRpb24pOwogICAgICAgICAgICAgICAgJChoaWRkZW5MYXRJZCkudmFsKGxhdGl0dWRlKTsKICAgICAgICAgICAgICAgICQoaGlkZGVuTG5nSWQpLnZhbChsb25naXR1ZGUpOwogICAgICAgICAgICB9CiAgICAgICAgfQoKICAgICAgICAvLyBEZXRlcm1pbmUgaWYgdGhlIGN1cnJlbnQgcGFnZSBpcyB0aGUgc2VhcmNoIHJlc3VsdHMgcGFnZQogICAgICAgIHZhciBpc1NlYXJjaFJlc3VsdHNQYWdlID0gd2luZG93LmxvY2F0aW9uLnBhdGhuYW1lLmluY2x1ZGVzKCdzZWFyY2hfcmVzdWx0cycpOwoKICAgICAgICAvLyBTZXR1cCBpbnRlcmFjdGlvbiBmb3IgZWFjaCBmb3JtCiAgICAgICAgc2V0dXBTZWFyY2hGb3JtSW50ZXJhY3Rpb24oJyNzZWFyY2hGb3JtMScsICcjbG9jYXRpb24xJywgJyNoaWRkZW5MYXQxJywgJyNoaWRkZW5MbmcxJywgJyNzdWdnZXN0aW9uczEnKTsKICAgICAgICBzZXR1cFNlYXJjaEZvcm1JbnRlcmFjdGlvbignI3NlYXJjaEZvcm0yJywgJyNsb2NhdGlvbjInLCAnI2hpZGRlbkxhdDInLCAnI2hpZGRlbkxuZzInLCAnI3N1Z2dlc3Rpb25zMicpOwoKICAgICAgICAkKCcuZmEtY3Jvc3NoYWlycycpLm9uKCdjbGljaycsIGZ1bmN0aW9uKCkgewogICAgICAgICAgICBmaWxsV2l0aEN1cnJlbnRMb2NhdGlvbignI2xvY2F0aW9uMScsICcjaGlkZGVuTGF0MScsICcjaGlkZGVuTG5nMScpOwogICAgICAgICAgICBmaWxsV2l0aEN1cnJlbnRMb2NhdGlvbignI2xvY2F0aW9uMicsICcjaGlkZGVuTGF0MicsICcjaGlkZGVuTG5nMicpOwogICAgICAgIH0pOwoKICAgICAgICAvLyBQcmVmaWxsIHNlYXJjaCBib3ggb24gcGFnZSBsb2FkCiAgICAgICAgcHJlZmlsbFNlYXJjaEJveElmTmVlZGVkKCcjbG9jYXRpb24xJywgJyNoaWRkZW5MYXQxJywgJyNoaWRkZW5MbmcxJywgJ0xvcyBBbmdlbGVzLCBDYWxpZm9ybmlhLCBVbml0ZWQgU3RhdGVzJywgMzQuMDU0MDc3LCAtMTE4LjI0MTY4LCAhaXNTZWFyY2hSZXN1bHRzUGFnZSk7CiAgICAgICAgcHJlZmlsbFNlYXJjaEJveElmTmVlZGVkKCcjbG9jYXRpb24yJywgJyNoaWRkZW5MYXQyJywgJyNoaWRkZW5MbmcyJywgJ0xvcyBBbmdlbGVzLCBDYWxpZm9ybmlhLCBVbml0ZWQgU3RhdGVzJywgMzQuMDU0MDc3LCAtMTE4LjI0MTY4LCAhaXNTZWFyY2hSZXN1bHRzUGFnZSk7CiAgICB9KTsKICAgIAo8L3NjcmlwdD4KICAgIAo8c2NyaXB0PgogICAgJChkb2N1bWVudCkucmVhZHkoZnVuY3Rpb24oKXsKICAgICAgdmFyIGJyYW5kU2VsZWN0ZWQgPSBmYWxzZTsKICAgICAgdmFyIHNlbGVjdGVkSW5kZXggPSAtMTsKICAgICAgdmFyIGlzU3VnZ2VzdGlvbnNIb3ZlcmVkID0gZmFsc2U7CiAgICAgIHZhciAkYnJhbmRJbnB1dCA9ICQoJyNicmFuZF9zZWFyY2gnKTsKICAgICAgdmFyICRzdWdnZXN0aW9uczMgPSAkKCcjc3VnZ2VzdGlvbnMzJyk7CiAgICAgIHZhciAkc2VhcmNoQnRuID0gJCgnI3NlYXJjaEJ0bicpOwogIAogICAgICBmdW5jdGlvbiBsb2FkQnJhbmRTdWdnZXN0aW9ucyhxdWVyeSkgewogICAgICAgIHJldHVybiAkLmFqYXgoewogICAgICAgICAgbWV0aG9kOiAnR0VUJywKICAgICAgICAgIHVybDogJy9zZWFyY2hfYnJhbmRzLycsCiAgICAgICAgICBkYXRhOiB7IHRlcm06IHF1ZXJ5IH0KICAgICAgICB9KTsKICAgICAgfQogIAogICAgICBmdW5jdGlvbiBzaG93U3VnZ2VzdGlvbnMoZGF0YSkgewogICAgICAgICRzdWdnZXN0aW9uczMuZW1wdHkoKTsKICAgICAgICBpZiAoZGF0YSAmJiBkYXRhLmxlbmd0aCkgewogICAgICAgICAgZGF0YS5mb3JFYWNoKGZ1bmN0aW9uKGl0ZW0pIHsKICAgICAgICAgICAgLy8gVXNpbmcgQm9vdHN0cmFwIGNsYXNzZXMgZm9yIGRhcmsgYmFja2dyb3VuZCBhbmQgaG92ZXIgZWZmZWN0CiAgICAgICAgICAgIHZhciBsaXN0SXRlbSA9ICQoJzxsaSB0YWJpbmRleD0iMCIgY2xhc3M9Imxpc3QtZ3JvdXAtaXRlbSBsaXN0LWdyb3VwLWl0ZW0tYWN0aW9uIGJnLXByaW1hcnkgdGV4dC13aGl0ZSBib3JkZXItMCIgZGF0YS12YWx1ZT0iJyArIGl0ZW0udmFsdWUgKyAnIj4nICsgaXRlbS5sYWJlbCArICc8L2xpPicpOwogICAgICAgICAgICAkc3VnZ2VzdGlvbnMzLmFwcGVuZChsaXN0SXRlbSk7CiAgICAgICAgICB9KTsKICAgICAgICB9CiAgICAgIH0KICAKICAgICAgZnVuY3Rpb24gY2xlYXJTdWdnZXN0aW9ucygpIHsKICAgICAgICAkc3VnZ2VzdGlvbnMzLmVtcHR5KCk7CiAgICAgICAgc2VsZWN0ZWRJbmRleCA9IC0xOwogICAgICB9CiAgCiAgICAgIGZ1bmN0aW9uIGhpZ2hsaWdodFN1Z2dlc3Rpb24oaW5kZXgpIHsKICAgICAgICB2YXIgaXRlbXMgPSAkc3VnZ2VzdGlvbnMzLmZpbmQoJ2xpJyk7CiAgICAgICAgaXRlbXMucmVtb3ZlQ2xhc3MoJ3NlbGVjdGVkJyk7CiAgICAgICAgaWYgKGluZGV4ID49IDAgJiYgaW5kZXggPCBpdGVtcy5sZW5ndGgpIHsKICAgICAgICAgIC8vIFRoZSAnc2VsZWN0ZWQnIGNsYXNzIGlzIG9wdGlvbmFsIGlmIGRlc2lyZWQuCiAgICAgICAgICAvLyBIb3ZlciBlZmZlY3QgaXMgaGFuZGxlZCBieSBsaXN0LWdyb3VwLWl0ZW0tYWN0aW9uIGFuZCBkYXJrIGNsYXNzZXMuCiAgICAgICAgICBpdGVtcy5lcShpbmRleCkuYWRkQ2xhc3MoJ3NlbGVjdGVkJyk7CiAgICAgICAgfQogICAgICB9CiAgCiAgICAgIGZ1bmN0aW9uIHNlbGVjdFN1Z2dlc3Rpb24oaW5kZXgpIHsKICAgICAgICB2YXIgaXRlbXMgPSAkc3VnZ2VzdGlvbnMzLmZpbmQoJ2xpJyk7CiAgICAgICAgaWYgKGluZGV4ID49IDAgJiYgaW5kZXggPCBpdGVtcy5sZW5ndGgpIHsKICAgICAgICAgIHZhciB2YWx1ZSA9IGl0ZW1zLmVxKGluZGV4KS50ZXh0KCk7CiAgICAgICAgICAkYnJhbmRJbnB1dC52YWwodmFsdWUpOwogICAgICAgICAgY2xlYXJTdWdnZXN0aW9ucygpOwogICAgICAgICAgYnJhbmRTZWxlY3RlZCA9IHRydWU7CiAgICAgICAgICAkc2VhcmNoQnRuLnByb3AoJ2Rpc2FibGVkJywgZmFsc2UpOwogICAgICAgIH0KICAgICAgfQogIAogICAgICAvLyBJbnB1dCBldmVudDogbG9hZCBzdWdnZXN0aW9ucwogICAgICAkYnJhbmRJbnB1dC5vbignaW5wdXQnLCBmdW5jdGlvbigpewogICAgICAgIHZhciBxdWVyeSA9ICQodGhpcykudmFsKCkudHJpbSgpOwogICAgICAgIGJyYW5kU2VsZWN0ZWQgPSBmYWxzZTsKICAgICAgICAkc2VhcmNoQnRuLnByb3AoJ2Rpc2FibGVkJywgdHJ1ZSk7CiAgICAgICAgc2VsZWN0ZWRJbmRleCA9IC0xOwogIAogICAgICAgIGlmIChxdWVyeS5sZW5ndGggPiAyKSB7CiAgICAgICAgICBsb2FkQnJhbmRTdWdnZXN0aW9ucyhxdWVyeSkuZG9uZShmdW5jdGlvbihkYXRhKXsKICAgICAgICAgICAgc2hvd1N1Z2dlc3Rpb25zKGRhdGEpOwogICAgICAgICAgfSkuZmFpbChmdW5jdGlvbihlcnJvcil7CiAgICAgICAgICAgIGNvbnNvbGUubG9nKCJBUEkgRXJyb3I6IiwgZXJyb3IpOwogICAgICAgICAgfSk7CiAgICAgICAgfSBlbHNlIHsKICAgICAgICAgIGNsZWFyU3VnZ2VzdGlvbnMoKTsKICAgICAgICB9CiAgICAgIH0pOwogIAogICAgICAvLyBLZXlib2FyZCBuYXZpZ2F0aW9uCiAgICAgICRicmFuZElucHV0Lm9uKCdrZXlkb3duJywgZnVuY3Rpb24oZSl7CiAgICAgICAgdmFyIGl0ZW1zID0gJHN1Z2dlc3Rpb25zMy5maW5kKCdsaScpOwogICAgICAgIHZhciBpdGVtQ291bnQgPSBpdGVtcy5sZW5ndGg7CiAgCiAgICAgICAgaWYgKGUua2V5Q29kZSA9PT0gNDAgJiYgaXRlbUNvdW50ID4gMCkgeyAvLyBEb3duIGFycm93CiAgICAgICAgICBlLnByZXZlbnREZWZhdWx0KCk7CiAgICAgICAgICBzZWxlY3RlZEluZGV4ID0gKHNlbGVjdGVkSW5kZXggKyAxKSAlIGl0ZW1Db3VudDsKICAgICAgICAgIGhpZ2hsaWdodFN1Z2dlc3Rpb24oc2VsZWN0ZWRJbmRleCk7CiAgICAgICAgfSBlbHNlIGlmIChlLmtleUNvZGUgPT09IDM4ICYmIGl0ZW1Db3VudCA+IDApIHsgLy8gVXAgYXJyb3cKICAgICAgICAgIGUucHJldmVudERlZmF1bHQoKTsKICAgICAgICAgIHNlbGVjdGVkSW5kZXggPSAoc2VsZWN0ZWRJbmRleCAtIDEgKyBpdGVtQ291bnQpICUgaXRlbUNvdW50OwogICAgICAgICAgaGlnaGxpZ2h0U3VnZ2VzdGlvbihzZWxlY3RlZEluZGV4KTsKICAgICAgICB9IGVsc2UgaWYgKGUua2V5Q29kZSA9PT0gMTMgJiYgc2VsZWN0ZWRJbmRleCA+PSAwKSB7IC8vIEVudGVyIG9uIGhpZ2hsaWdodGVkCiAgICAgICAgICBlLnByZXZlbnREZWZhdWx0KCk7CiAgICAgICAgICBzZWxlY3RTdWdnZXN0aW9uKHNlbGVjdGVkSW5kZXgpOwogICAgICAgIH0KICAgICAgfSk7CiAgCiAgICAgIC8vIE1vdXNlIGV2ZW50cyBvbiBzdWdnZXN0aW9ucwogICAgICAkKGRvY3VtZW50KS5vbignbW91c2VlbnRlcicsICcjc3VnZ2VzdGlvbnMzIGxpJywgZnVuY3Rpb24oKXsKICAgICAgICB2YXIgaXRlbXMgPSAkc3VnZ2VzdGlvbnMzLmZpbmQoJ2xpJyk7CiAgICAgICAgc2VsZWN0ZWRJbmRleCA9IGl0ZW1zLmluZGV4KCQodGhpcykpOwogICAgICAgIGhpZ2hsaWdodFN1Z2dlc3Rpb24oc2VsZWN0ZWRJbmRleCk7CiAgICAgIH0pOwogIAogICAgICAkKGRvY3VtZW50KS5vbignbW91c2VsZWF2ZScsICcjc3VnZ2VzdGlvbnMzIGxpJywgZnVuY3Rpb24oKXsKICAgICAgICB2YXIgaXRlbXMgPSAkc3VnZ2VzdGlvbnMzLmZpbmQoJ2xpJyk7CiAgICAgICAgaXRlbXMucmVtb3ZlQ2xhc3MoJ3NlbGVjdGVkJyk7CiAgICAgICAgc2VsZWN0ZWRJbmRleCA9IC0xOwogICAgICB9KTsKICAKICAgICAgJChkb2N1bWVudCkub24oJ2NsaWNrJywgJyNzdWdnZXN0aW9uczMgbGknLCBmdW5jdGlvbigpewogICAgICAgIHZhciBpdGVtcyA9ICRzdWdnZXN0aW9uczMuZmluZCgnbGknKTsKICAgICAgICBzZWxlY3RlZEluZGV4ID0gaXRlbXMuaW5kZXgoJCh0aGlzKSk7CiAgICAgICAgc2VsZWN0U3VnZ2VzdGlvbihzZWxlY3RlZEluZGV4KTsKICAgICAgfSk7CiAgCiAgICAgIC8vIE1hbmFnZSBob3ZlciBzdGF0ZSBmb3IgdGhlIGVudGlyZSBzdWdnZXN0aW9uIGxpc3QKICAgICAgJHN1Z2dlc3Rpb25zMy5vbignbW91c2VlbnRlcicsIGZ1bmN0aW9uKCl7CiAgICAgICAgaXNTdWdnZXN0aW9uc0hvdmVyZWQgPSB0cnVlOwogICAgICB9KS5vbignbW91c2VsZWF2ZScsIGZ1bmN0aW9uKCl7CiAgICAgICAgaXNTdWdnZXN0aW9uc0hvdmVyZWQgPSBmYWxzZTsKICAgICAgICBzZXRUaW1lb3V0KGZ1bmN0aW9uKCl7CiAgICAgICAgICBpZiAoIWRvY3VtZW50LmFjdGl2ZUVsZW1lbnQgfHwgZG9jdW1lbnQuYWN0aXZlRWxlbWVudC5pZCAhPT0gJ2JyYW5kX3NlYXJjaCcpIHsKICAgICAgICAgICAgY2xlYXJTdWdnZXN0aW9ucygpOwogICAgICAgICAgfQogICAgICAgIH0sIDIwMCk7CiAgICAgIH0pOwogIAogICAgICAvLyBCbHVyIGV2ZW50IG9uIGlucHV0CiAgICAgICRicmFuZElucHV0Lm9uKCdibHVyJywgZnVuY3Rpb24oKXsKICAgICAgICBzZXRUaW1lb3V0KGZ1bmN0aW9uKCl7CiAgICAgICAgICBpZiAoIWlzU3VnZ2VzdGlvbnNIb3ZlcmVkKSB7CiAgICAgICAgICAgIGNsZWFyU3VnZ2VzdGlvbnMoKTsKICAgICAgICAgIH0KICAgICAgICB9LCAyMDApOwogICAgICB9KTsKICAKICAgICAgLy8gUHJldmVudCBmb3JtIHN1Ym1pc3Npb24gd2l0aG91dCBhIHNlbGVjdGVkIGJyYW5kCiAgICAgICQoJyNzZWFyY2hGb3JtMicpLm9uKCdzdWJtaXQnLCBmdW5jdGlvbihlKSB7CiAgICAgICAgaWYgKCFicmFuZFNlbGVjdGVkKSB7CiAgICAgICAgICBlLnByZXZlbnREZWZhdWx0KCk7CiAgICAgICAgfQogICAgICB9KTsKICAgIH0pOwo8L3NjcmlwdD4KICAKCgo8c2NyaXB0PgogICQoZG9jdW1lbnQpLnJlYWR5KGZ1bmN0aW9uKCkgewogICAgJCgnLmNhcmQtZmF2LWljb24nKS5vbignY2xpY2snLCBmdW5jdGlvbigpIHsKICAgICAgdmFyIGhlYXJ0SWNvbiA9ICQodGhpcykuZmluZCgnLmhlYXJ0LWljb24nKTsKICAgICAgdmFyIGl0ZW1JZCA9ICQodGhpcykuZGF0YSgnaWQnKTsKICAgICAgdmFyIGJvb2ttYXJrVHlwZSA9ICQodGhpcykuZGF0YSgndHlwZScpOwogICAgICB2YXIgaXNCb29rbWFya2VkID0gJCh0aGlzKS5kYXRhKCdib29rbWFya2VkJykgPT09ICJUcnVlIjsKCiAgICAgICQuYWpheCh7CiAgICAgICAgdXJsOiAnL3RvZ2dsZV9ib29rbWFyay8nLAogICAgICAgIG1ldGhvZDogJ1BPU1QnLAogICAgICAgIGRhdGE6IHsKICAgICAgICAgICdjc3JmbWlkZGxld2FyZXRva2VuJzogJ1dIbElKNTBTWkV2S0paMHZEQktoaXdmUXB0NU12TFdORnNhWXV2MkU0WFRvcGtRRUYwV2h2UTZzZXNsbGg4Z0cnLAogICAgICAgICAgJ2l0ZW1faWQnOiBpdGVtSWQsCiAgICAgICAgICAndHlwZSc6IGJvb2ttYXJrVHlwZQogICAgICAgIH0sCiAgICAgICAgc3VjY2VzczogZnVuY3Rpb24ocmVzcG9uc2UpIHsKICAgICAgICAgIGlmIChyZXNwb25zZS5pc19ib29rbWFya2VkKSB7CiAgICAgICAgICAgIGhlYXJ0SWNvbi5hZGRDbGFzcygnYm9va21hcmtlZCcpOwogICAgICAgICAgICBoZWFydEljb24ucGFyZW50KCkuZGF0YSgnYm9va21hcmtlZCcsICJUcnVlIik7CiAgICAgICAgICB9IGVsc2UgewogICAgICAgICAgICBoZWFydEljb24ucmVtb3ZlQ2xhc3MoJ2Jvb2ttYXJrZWQnKTsKICAgICAgICAgICAgaGVhcnRJY29uLnBhcmVudCgpLmRhdGEoJ2Jvb2ttYXJrZWQnLCAiRmFsc2UiKTsKICAgICAgICAgIH0KICAgICAgICB9CiAgICAgIH0pOwogICAgfSk7CiAgfSk7Cjwvc2NyaXB0PiAgICAgICAgCgogICAgCiAgICAKPHNjcmlwdCBzcmM9Imh0dHBzOi8vY29kZS5qcXVlcnkuY29tL2pxdWVyeS0zLjYuMC5taW4uanMiPjwvc2NyaXB0Pgo8c2NyaXB0IHNyYz0iaHR0cHM6Ly91bnBrZy5jb20vbGVhZmxldEAxLjUuMS9kaXN0L2xlYWZsZXQuanMiIGludGVncml0eT0ic2hhNTEyLUdmZlBNRjNSdk1lWXljMUxXTUh0SzhFYlB2MGlOWjgvb1R0SFB4OS9jYzJJTHhRK3U5MDVxSXdkcFVMYXFEa3lCS2dPYUI1N1FUTWc3enRnOEptMk9nPT0iIGNyb3Nzb3JpZ2luPSIiPjwvc2NyaXB0Pgo8c2NyaXB0IHNyYz0iL3N0YXRpYy9kaXJlY3RvcnkvdmVuZG9yL29iamVjdC1maXQtaW1hZ2VzL29maS5taW4uanMiPjwvc2NyaXB0Pgo8IS0tIFN3aXBlciBDYXJvdXNlbCAgICAgICAgICAgICAgICAgICAgICAgLS0+CjxzY3JpcHQgc3JjPSJodHRwczovL2NkbmpzLmNsb3VkZmxhcmUuY29tL2FqYXgvbGlicy9Td2lwZXIvNC40LjEvanMvc3dpcGVyLm1pbi5qcyI+PC9zY3JpcHQ+CjxzY3JpcHQgc3JjPSIvc3RhdGljL2RpcmVjdG9yeS9qcy9tYXAtbGF5ZXJzLmpzIj48L3NjcmlwdD4KPHNjcmlwdCBzcmM9Ii9zdGF0aWMvZGlyZWN0b3J5L2pzL21hcC1jYXRlZ29yeS5qcyI+PC9zY3JpcHQ+CjxzY3JpcHQgc3JjPSIvc3RhdGljL2RpcmVjdG9yeS9qcy9tYXAtZGV0YWlsLmpzIj48L3NjcmlwdD4KCgogICAgPHNjcmlwdD4KICAgICAgZG9jdW1lbnQuYWRkRXZlbnRMaXN0ZW5lcignRE9NQ29udGVudExvYWRlZCcsIChldmVudCkgPT4gewogICAgICAgICAgY29uc3QgYWxlcnRzID0gZG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbCgnLmFsZXJ0Jyk7CiAgICAgICAgICAKICAgICAgICAgIGFsZXJ0cy5mb3JFYWNoKChhbGVydCkgPT4gewogICAgICAgICAgICAgIHNldFRpbWVvdXQoKCkgPT4gewogICAgICAgICAgICAgICAgICBhbGVydC5jbGFzc0xpc3QucmVtb3ZlKCdzaG93Jyk7IC8vIFRyaWdnZXJzIGZhZGUtb3V0IHRyYW5zaXRpb24KICAgICAgICAgICAgICAgICAgYWxlcnQuY2xhc3NMaXN0LmFkZCgnZmFkZScpOwogICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgLy8gV2FpdCBmb3IgdGhlIENTUyB0cmFuc2l0aW9uIHRvIGZpbmlzaCBiZWZvcmUgcmVtb3ZpbmcgdGhlIGVsZW1lbnQKICAgICAgICAgICAgICAgICAgYWxlcnQuYWRkRXZlbnRMaXN0ZW5lcigndHJhbnNpdGlvbmVuZCcsICgpID0+IHsKICAgICAgICAgICAgICAgICAgICAgIGFsZXJ0LnJlbW92ZSgpOwogICAgICAgICAgICAgICAgICB9KTsKICAgICAgICAgICAgICB9LCAzMDAwKTsKICAgICAgICAgIH0pOwogICAgICB9KTsKICAgIDwvc2NyaXB0PgogIDwvYm9keT4KPC9odG1sPg==', '', '{"Content-Type": "text/html; charset=utf-8", "Expires": "Sun, 22 Dec 2024 04:50:41 GMT", "Cache-Control": "max-age=0, no-cache, no-store, must-revalidate, private", "Vary": "Cookie"}')
4.14

Connection: default

Transaction status: In transaction

/app/.heroku/python/bin/gunicorn in <module>(8)
  sys.exit(run())

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/app/wsgiapp.py in run(67)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]").run()

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/app/base.py in run(236)
  super().run()

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/app/base.py in run(72)
  Arbiter(self).run()

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py in run(202)
  self.manage_workers()

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py in manage_workers(571)
  self.spawn_workers()

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py in spawn_workers(642)
  self.spawn_worker()

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py in spawn_worker(609)
  worker.init_process()

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/base.py in init_process(142)
  self.run()

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py in run(126)
  self.run_for_one(timeout)

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py in run_for_one(70)
  self.accept(listener)

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py in accept(32)
  self.handle(listener, client, addr)

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py in handle(135)
  self.handle_request(listener, req, client, addr)

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py in handle_request(178)
  respiter = self.wsgi(environ, resp.start_response)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/wsgi_application.py in _nr_wsgi_application_wrapper_(663)
  result = _WSGIApplicationMiddleware(wrapped, environ, _start_response, transaction)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/wsgi_application.py in __init__(196)
  self.iterable = self.application(self.request_environ, self.start_response)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/wsgi_application.py in _nr_wsgi_application_wrapper_(560)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _nr_wrapper_BaseHandler_get_response_(413)
  response = wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/whitenoise/middleware.py in __call__(124)
  return self.get_response(request)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/corsheaders/middleware.py in __call__(56)
  result = self.get_response(request)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/rawdata/middleware.py in __call__(66)
  return self.get_response(request)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/rawdata/middleware.py in __call__(23)
  return self.get_response(request)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/allauth/account/middleware.py in __call__(14)
  response = self.get_response(request)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/htmlmin/middleware.py in __call__(36)
  response = self.get_response(request)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/silk/middleware.py in __call__(74)
  response = self.process_response(request, response)

/app/.heroku/python/lib/python3.11/site-packages/silk/middleware.py in process_response(151)
  self._process_response(request, response)

/app/.heroku/python/lib/python3.11/contextlib.py in inner(81)
  return func(*args, **kwds)

/app/.heroku/python/lib/python3.11/site-packages/silk/middleware.py in _process_response(131)
  ResponseModelFactory(response).construct_response_model()

/app/.heroku/python/lib/python3.11/site-packages/silk/model_factory.py in construct_response_model(322)
  silky_response.save()

SAVEPOINT "s140584189754240_x51"SAVEPOINT "s140584189754240_x51"
0.74

Connection: default

Transaction status: In transaction

/app/.heroku/python/bin/gunicorn in <module>(8)
  sys.exit(run())

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/app/wsgiapp.py in run(67)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]").run()

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/app/base.py in run(236)
  super().run()

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/app/base.py in run(72)
  Arbiter(self).run()

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py in run(202)
  self.manage_workers()

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py in manage_workers(571)
  self.spawn_workers()

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py in spawn_workers(642)
  self.spawn_worker()

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py in spawn_worker(609)
  worker.init_process()

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/base.py in init_process(142)
  self.run()

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py in run(126)
  self.run_for_one(timeout)

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py in run_for_one(70)
  self.accept(listener)

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py in accept(32)
  self.handle(listener, client, addr)

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py in handle(135)
  self.handle_request(listener, req, client, addr)

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py in handle_request(178)
  respiter = self.wsgi(environ, resp.start_response)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/wsgi_application.py in _nr_wsgi_application_wrapper_(663)
  result = _WSGIApplicationMiddleware(wrapped, environ, _start_response, transaction)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/wsgi_application.py in __init__(196)
  self.iterable = self.application(self.request_environ, self.start_response)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/wsgi_application.py in _nr_wsgi_application_wrapper_(560)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _nr_wrapper_BaseHandler_get_response_(413)
  response = wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/whitenoise/middleware.py in __call__(124)
  return self.get_response(request)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/corsheaders/middleware.py in __call__(56)
  result = self.get_response(request)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/rawdata/middleware.py in __call__(66)
  return self.get_response(request)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/rawdata/middleware.py in __call__(23)
  return self.get_response(request)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/allauth/account/middleware.py in __call__(14)
  response = self.get_response(request)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/htmlmin/middleware.py in __call__(36)
  response = self.get_response(request)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/silk/middleware.py in __call__(74)
  response = self.process_response(request, response)

/app/.heroku/python/lib/python3.11/site-packages/silk/middleware.py in process_response(151)
  self._process_response(request, response)

/app/.heroku/python/lib/python3.11/contextlib.py in inner(81)
  return func(*args, **kwds)

/app/.heroku/python/lib/python3.11/site-packages/silk/middleware.py in _process_response(133)
  collector.finalise()

/app/.heroku/python/lib/python3.11/site-packages/silk/collector.py in finalise(167)
  models.SQLQuery.objects.bulk_create(sql_queries)

/app/.heroku/python/lib/python3.11/contextlib.py in inner(80)
  with self._recreate_cm():

/app/.heroku/python/lib/python3.11/site-packages/django/utils/asyncio.py in inner(26)
  return func(*args, **kwargs)

UPDATE "silk_request"
   SET "num_sql_queries" = 1
 WHERE "silk_request"."id" = 'b041cf92-45c0-4a7e-bd75-20e4a17a0433'
UPDATE "silk_request" SET "num_sql_queries" = 1 WHERE "silk_request"."id" = 'b041cf92-45c0-4a7e-bd75-20e4a17a0433'
3 similar queries.
1.47

Connection: default

Transaction status: In transaction

/app/.heroku/python/bin/gunicorn in <module>(8)
  sys.exit(run())

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/app/wsgiapp.py in run(67)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]").run()

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/app/base.py in run(236)
  super().run()

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/app/base.py in run(72)
  Arbiter(self).run()

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py in run(202)
  self.manage_workers()

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py in manage_workers(571)
  self.spawn_workers()

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py in spawn_workers(642)
  self.spawn_worker()

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py in spawn_worker(609)
  worker.init_process()

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/base.py in init_process(142)
  self.run()

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py in run(126)
  self.run_for_one(timeout)

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py in run_for_one(70)
  self.accept(listener)

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py in accept(32)
  self.handle(listener, client, addr)

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py in handle(135)
  self.handle_request(listener, req, client, addr)

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py in handle_request(178)
  respiter = self.wsgi(environ, resp.start_response)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/wsgi_application.py in _nr_wsgi_application_wrapper_(663)
  result = _WSGIApplicationMiddleware(wrapped, environ, _start_response, transaction)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/wsgi_application.py in __init__(196)
  self.iterable = self.application(self.request_environ, self.start_response)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/wsgi_application.py in _nr_wsgi_application_wrapper_(560)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _nr_wrapper_BaseHandler_get_response_(413)
  response = wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/whitenoise/middleware.py in __call__(124)
  return self.get_response(request)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/corsheaders/middleware.py in __call__(56)
  result = self.get_response(request)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/rawdata/middleware.py in __call__(66)
  return self.get_response(request)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/rawdata/middleware.py in __call__(23)
  return self.get_response(request)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/allauth/account/middleware.py in __call__(14)
  response = self.get_response(request)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/htmlmin/middleware.py in __call__(36)
  response = self.get_response(request)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/silk/middleware.py in __call__(74)
  response = self.process_response(request, response)

/app/.heroku/python/lib/python3.11/site-packages/silk/middleware.py in process_response(151)
  self._process_response(request, response)

/app/.heroku/python/lib/python3.11/contextlib.py in inner(81)
  return func(*args, **kwds)

/app/.heroku/python/lib/python3.11/site-packages/silk/middleware.py in _process_response(133)
  collector.finalise()

/app/.heroku/python/lib/python3.11/site-packages/silk/collector.py in finalise(167)
  models.SQLQuery.objects.bulk_create(sql_queries)

/app/.heroku/python/lib/python3.11/contextlib.py in inner(81)
  return func(*args, **kwds)

/app/.heroku/python/lib/python3.11/site-packages/silk/models.py in bulk_create(246)
  obj.prepare_save()

/app/.heroku/python/lib/python3.11/site-packages/silk/models.py in prepare_save(326)
  self.request.save(update_fields=['num_sql_queries'])

/app/.heroku/python/lib/python3.11/site-packages/silk/models.py in save(203)
  super().save(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/silk/sql.py in execute_sql(89)
  return self._execute_sql(*args, **kwargs)

UPDATE "silk_request"
   SET "num_sql_queries" = 2
 WHERE "silk_request"."id" = 'b041cf92-45c0-4a7e-bd75-20e4a17a0433'
UPDATE "silk_request" SET "num_sql_queries" = 2 WHERE "silk_request"."id" = 'b041cf92-45c0-4a7e-bd75-20e4a17a0433'
3 similar queries.
0.91

Connection: default

Transaction status: In transaction

/app/.heroku/python/bin/gunicorn in <module>(8)
  sys.exit(run())

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/app/wsgiapp.py in run(67)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]").run()

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/app/base.py in run(236)
  super().run()

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/app/base.py in run(72)
  Arbiter(self).run()

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py in run(202)
  self.manage_workers()

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py in manage_workers(571)
  self.spawn_workers()

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py in spawn_workers(642)
  self.spawn_worker()

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py in spawn_worker(609)
  worker.init_process()

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/base.py in init_process(142)
  self.run()

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py in run(126)
  self.run_for_one(timeout)

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py in run_for_one(70)
  self.accept(listener)

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py in accept(32)
  self.handle(listener, client, addr)

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py in handle(135)
  self.handle_request(listener, req, client, addr)

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py in handle_request(178)
  respiter = self.wsgi(environ, resp.start_response)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/wsgi_application.py in _nr_wsgi_application_wrapper_(663)
  result = _WSGIApplicationMiddleware(wrapped, environ, _start_response, transaction)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/wsgi_application.py in __init__(196)
  self.iterable = self.application(self.request_environ, self.start_response)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/wsgi_application.py in _nr_wsgi_application_wrapper_(560)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _nr_wrapper_BaseHandler_get_response_(413)
  response = wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/whitenoise/middleware.py in __call__(124)
  return self.get_response(request)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/corsheaders/middleware.py in __call__(56)
  result = self.get_response(request)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/rawdata/middleware.py in __call__(66)
  return self.get_response(request)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/rawdata/middleware.py in __call__(23)
  return self.get_response(request)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/allauth/account/middleware.py in __call__(14)
  response = self.get_response(request)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/htmlmin/middleware.py in __call__(36)
  response = self.get_response(request)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/silk/middleware.py in __call__(74)
  response = self.process_response(request, response)

/app/.heroku/python/lib/python3.11/site-packages/silk/middleware.py in process_response(151)
  self._process_response(request, response)

/app/.heroku/python/lib/python3.11/contextlib.py in inner(81)
  return func(*args, **kwds)

/app/.heroku/python/lib/python3.11/site-packages/silk/middleware.py in _process_response(133)
  collector.finalise()

/app/.heroku/python/lib/python3.11/site-packages/silk/collector.py in finalise(167)
  models.SQLQuery.objects.bulk_create(sql_queries)

/app/.heroku/python/lib/python3.11/contextlib.py in inner(81)
  return func(*args, **kwds)

/app/.heroku/python/lib/python3.11/site-packages/silk/models.py in bulk_create(246)
  obj.prepare_save()

/app/.heroku/python/lib/python3.11/site-packages/silk/models.py in prepare_save(326)
  self.request.save(update_fields=['num_sql_queries'])

/app/.heroku/python/lib/python3.11/site-packages/silk/models.py in save(203)
  super().save(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/silk/sql.py in execute_sql(89)
  return self._execute_sql(*args, **kwargs)

UPDATE "silk_request"
   SET "num_sql_queries" = 3
 WHERE "silk_request"."id" = 'b041cf92-45c0-4a7e-bd75-20e4a17a0433'
UPDATE "silk_request" SET "num_sql_queries" = 3 WHERE "silk_request"."id" = 'b041cf92-45c0-4a7e-bd75-20e4a17a0433'
3 similar queries.
0.81

Connection: default

Transaction status: In transaction

/app/.heroku/python/bin/gunicorn in <module>(8)
  sys.exit(run())

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/app/wsgiapp.py in run(67)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]").run()

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/app/base.py in run(236)
  super().run()

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/app/base.py in run(72)
  Arbiter(self).run()

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py in run(202)
  self.manage_workers()

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py in manage_workers(571)
  self.spawn_workers()

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py in spawn_workers(642)
  self.spawn_worker()

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py in spawn_worker(609)
  worker.init_process()

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/base.py in init_process(142)
  self.run()

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py in run(126)
  self.run_for_one(timeout)

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py in run_for_one(70)
  self.accept(listener)

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py in accept(32)
  self.handle(listener, client, addr)

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py in handle(135)
  self.handle_request(listener, req, client, addr)

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py in handle_request(178)
  respiter = self.wsgi(environ, resp.start_response)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/wsgi_application.py in _nr_wsgi_application_wrapper_(663)
  result = _WSGIApplicationMiddleware(wrapped, environ, _start_response, transaction)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/wsgi_application.py in __init__(196)
  self.iterable = self.application(self.request_environ, self.start_response)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/wsgi_application.py in _nr_wsgi_application_wrapper_(560)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _nr_wrapper_BaseHandler_get_response_(413)
  response = wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/whitenoise/middleware.py in __call__(124)
  return self.get_response(request)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/corsheaders/middleware.py in __call__(56)
  result = self.get_response(request)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/rawdata/middleware.py in __call__(66)
  return self.get_response(request)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/rawdata/middleware.py in __call__(23)
  return self.get_response(request)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/allauth/account/middleware.py in __call__(14)
  response = self.get_response(request)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/htmlmin/middleware.py in __call__(36)
  response = self.get_response(request)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/silk/middleware.py in __call__(74)
  response = self.process_response(request, response)

/app/.heroku/python/lib/python3.11/site-packages/silk/middleware.py in process_response(151)
  self._process_response(request, response)

/app/.heroku/python/lib/python3.11/contextlib.py in inner(81)
  return func(*args, **kwds)

/app/.heroku/python/lib/python3.11/site-packages/silk/middleware.py in _process_response(133)
  collector.finalise()

/app/.heroku/python/lib/python3.11/site-packages/silk/collector.py in finalise(167)
  models.SQLQuery.objects.bulk_create(sql_queries)

/app/.heroku/python/lib/python3.11/contextlib.py in inner(81)
  return func(*args, **kwds)

/app/.heroku/python/lib/python3.11/site-packages/silk/models.py in bulk_create(246)
  obj.prepare_save()

/app/.heroku/python/lib/python3.11/site-packages/silk/models.py in prepare_save(326)
  self.request.save(update_fields=['num_sql_queries'])

/app/.heroku/python/lib/python3.11/site-packages/silk/models.py in save(203)
  super().save(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/silk/sql.py in execute_sql(89)
  return self._execute_sql(*args, **kwargs)

INSERT INTO "silk_sqlquery" ("query", "start_time", "end_time", "time_taken", "identifier", "request_id", "traceback", "analysis")
VALUES ('SELECT "django_site"."id", "django_site"."domain", "django_site"."name" FROM "django_site" WHERE "django_site"."id" = 1 LIMIT 21', '2024-12-22T04:50:41.250959+00:00'::timestamptz, '2024-12-22T04:50:41.253400+00:00'::timestamptz, 2.441, 1, 'b041cf92-45c0-4a7e-bd75-20e4a17a0433', ' File "/app/.heroku/python/lib/python3.11/site-packages/silk/sql.py", line 82, in execute_sql tb = ''''.join(reversed(traceback.format_stack())) File "/app/.heroku/python/lib/python3.11/site-packages/django/db/models/query.py", line 91, in __iter__ results = compiler.execute_sql( File "/app/.heroku/python/lib/python3.11/site-packages/django/db/models/query.py", line 1928, in _fetch_all self._result_cache = list(self._iterable_class(self)) File "/app/.heroku/python/lib/python3.11/site-packages/django/db/models/query.py", line 382, in __len__ self._fetch_all() File "/app/.heroku/python/lib/python3.11/site-packages/django/db/models/query.py", line 645, in get num = len(clone) File "/app/.heroku/python/lib/python3.11/site-packages/django/db/models/manager.py", line 87, in manager_method return getattr(self.get_queryset(), name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/contrib/sites/models.py", line 30, in _get_site_by_id site = self.get(pk=site_id) File "/app/.heroku/python/lib/python3.11/site-packages/django/contrib/sites/models.py", line 59, in get_current return self._get_site_by_id(site_id) File "/app/.heroku/python/lib/python3.11/site-packages/django/contrib/sites/shortcuts.py", line 16, in get_current_site return Site.objects.get_current(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/contrib/auth/views.py", line 112, in get_context_data current_site = get_current_site(self.request) File "/app/.heroku/python/lib/python3.11/site-packages/django/views/generic/edit.py", line 142, in get return self.render_to_response(self.get_context_data()) File "/app/accounts/views.py", line 64, in get return super().get(request, *args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, *args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 900, in wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/contrib/auth/views.py", line 88, in dispatch return super().dispatch(request, *args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper response = view_func(request, *args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/utils/decorators.py", line 186, in _view_wrapper response = view_func(request, *args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/views/decorators/debug.py", line 143, in sensitive_post_parameters_wrapper return view(request, *args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 527, in wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/silk/middleware.py", line 72, in __call__ response = self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) [Previous line repeated 1 more time] File "/app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/panels/__init__.py", line 204, in process_request return self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/panels/__init__.py", line 204, in process_request return self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/panels/__init__.py", line 204, in process_request return self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/panels/staticfiles.py", line 114, in process_request response = super().process_request(request) File "/app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/panels/__init__.py", line 204, in process_request return self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/panels/__init__.py", line 204, in process_request return self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/panels/__init__.py", line 204, in process_request return self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/panels/headers.py", line 46, in process_request return super().process_request(request) File "/app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/panels/__init__.py", line 204, in process_request return self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/panels/__init__.py", line 204, in process_request return self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/panels/timer.py", line 65, in process_request return super().process_request(request) File "/app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/panels/__init__.py", line 204, in process_request return self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/middleware.py", line 58, in __call__ response = toolbar.process_request(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/utils/deprecation.py", line 134, in __call__ response = response or self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/htmlmin/middleware.py", line 36, in __call__ response = self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/allauth/account/middleware.py", line 14, in __call__ response = self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/utils/deprecation.py", line 134, in __call__ response = response or self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/utils/deprecation.py", line 134, in __call__ response = response or self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/utils/deprecation.py", line 134, in __call__ response = response or self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/utils/deprecation.py", line 134, in __call__ response = response or self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/utils/deprecation.py", line 134, in __call__ response = response or self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/utils/deprecation.py", line 134, in __call__ response = response or self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/rawdata/middleware.py", line 23, in __call__ return self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/rawdata/middleware.py", line 66, in __call__ return self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/corsheaders/middleware.py", line 56, in __call__ result = self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/utils/deprecation.py", line 134, in __call__ response = response or self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/whitenoise/middleware.py", line 124, in __call__ return self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/utils/deprecation.py", line 134, in __call__ response = response or self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/base.py", line 140, in get_response response = self._middleware_chain(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 413, in _nr_wrapper_BaseHandler_get_response_ response = wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/wsgi.py", line 124, in __call__ response = self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/wsgi_application.py", line 560, in _nr_wsgi_application_wrapper_ return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/wsgi_application.py", line 196, in __init__ self.iterable = self.application(self.request_environ, self.start_response) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/wsgi_application.py", line 663, in _nr_wsgi_application_wrapper_ result = _WSGIApplicationMiddleware(wrapped, environ, _start_response, transaction) File "/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py", line 178, in handle_request respiter = self.wsgi(environ, resp.start_response) File "/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py", line 135, in handle self.handle_request(listener, req, client, addr) File "/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py", line 32, in accept self.handle(listener, client, addr) File "/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py", line 70, in run_for_one self.accept(listener) File "/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py", line 126, in run self.run_for_one(timeout) File "/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/base.py", line 142, in init_process self.run() File "/app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py", line 609, in spawn_worker worker.init_process() File "/app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py", line 642, in spawn_workers self.spawn_worker() File "/app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py", line 571, in manage_workers self.spawn_workers() File "/app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py", line 202, in run self.manage_workers() File "/app/.heroku/python/lib/python3.11/site-packages/gunicorn/app/base.py", line 72, in run Arbiter(self).run() File "/app/.heroku/python/lib/python3.11/site-packages/gunicorn/app/base.py", line 236, in run super().run() File "/app/.heroku/python/lib/python3.11/site-packages/gunicorn/app/wsgiapp.py", line 67, in run WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]").run() File "/app/.heroku/python/bin/gunicorn", line 8, in <module> sys.exit(run()) ', 'Limit (cost=0.00..1.00 rows=1 width=48) -> Seq Scan on django_site (cost=0.00..1.00 rows=1 width=48) Filter: (id = 1)'), ('SELECT "socialaccount_socialapp"."id", "socialaccount_socialapp"."provider", "socialaccount_socialapp"."provider_id", "socialaccount_socialapp"."name", "socialaccount_socialapp"."client_id", "socialaccount_socialapp"."secret", "socialaccount_socialapp"."key", "socialaccount_socialapp"."settings" FROM "socialaccount_socialapp" INNER JOIN "socialaccount_socialapp_sites" ON ("socialaccount_socialapp"."id" = "socialaccount_socialapp_sites"."socialapp_id") WHERE ("socialaccount_socialapp_sites"."site_id" = 1 AND ("socialaccount_socialapp"."provider" = google OR "socialaccount_socialapp"."provider_id" = google))', '2024-12-22T04:50:41.266651+00:00'::timestamptz, '2024-12-22T04:50:41.278565+00:00'::timestamptz, 11.914, 2, 'b041cf92-45c0-4a7e-bd75-20e4a17a0433', ' File "/app/.heroku/python/lib/python3.11/site-packages/silk/sql.py", line 82, in execute_sql tb = ''''.join(reversed(traceback.format_stack())) File "/app/.heroku/python/lib/python3.11/site-packages/django/db/models/query.py", line 91, in __iter__ results = compiler.execute_sql( File "/app/.heroku/python/lib/python3.11/site-packages/django/db/models/query.py", line 1928, in _fetch_all self._result_cache = list(self._iterable_class(self)) File "/app/.heroku/python/lib/python3.11/site-packages/django/db/models/query.py", line 400, in __iter__ self._fetch_all() File "/app/.heroku/python/lib/python3.11/site-packages/allauth/socialaccount/adapter.py", line 238, in list_apps for app in db_apps: File "/app/.heroku/python/lib/python3.11/site-packages/allauth/socialaccount/adapter.py", line 286, in get_app apps = self.list_apps(request, provider=provider, client_id=client_id) File "/app/.heroku/python/lib/python3.11/site-packages/allauth/socialaccount/adapter.py", line 206, in get_provider app = self.get_app(request, provider=provider) File "/app/.heroku/python/lib/python3.11/site-packages/allauth/socialaccount/templatetags/socialaccount.py", line 20, in provider_login_url provider = adapter.get_provider(request, provider) File "/app/.heroku/python/lib/python3.11/site-packages/django/template/library.py", line 237, in render output = self.func(*resolved_args, **resolved_kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/template/base.py", line 961, in render_annotated return self.render(context) File "/app/.heroku/python/lib/python3.11/site-packages/django/template/base.py", line 1000, in <listcomp> return SafeString("".join([node.render_annotated(context) for node in self])) File "/app/.heroku/python/lib/python3.11/site-packages/django/template/base.py", line 1000, in render return SafeString("".join([node.render_annotated(context) for node in self])) File "/app/.heroku/python/lib/python3.11/site-packages/django/template/loader_tags.py", line 65, in render result = block.nodelist.render(context) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 734, in wrapper return FunctionTraceWrapper(wrapped, name=instance.name, group="Template/Block")(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/template/base.py", line 961, in render_annotated return self.render(context) File "/app/.heroku/python/lib/python3.11/site-packages/django/template/base.py", line 1000, in <listcomp> return SafeString("".join([node.render_annotated(context) for node in self])) File "/app/.heroku/python/lib/python3.11/site-packages/django/template/base.py", line 1000, in render return SafeString("".join([node.render_annotated(context) for node in self])) File "/app/.heroku/python/lib/python3.11/site-packages/django/test/utils.py", line 111, in instrumented_test_render return self.nodelist.render(context) File "/app/.heroku/python/lib/python3.11/site-packages/django/template/loader_tags.py", line 159, in render return compiled_parent._render(context) File "/app/.heroku/python/lib/python3.11/site-packages/django/template/base.py", line 961, in render_annotated return self.render(context) File "/app/.heroku/python/lib/python3.11/site-packages/django/template/base.py", line 1000, in <listcomp> return SafeString("".join([node.render_annotated(context) for node in self])) File "/app/.heroku/python/lib/python3.11/site-packages/django/template/base.py", line 1000, in render return SafeString("".join([node.render_annotated(context) for node in self])) File "/app/.heroku/python/lib/python3.11/site-packages/django/test/utils.py", line 111, in instrumented_test_render return self.nodelist.render(context) File "/app/.heroku/python/lib/python3.11/site-packages/django/template/base.py", line 171, in render return self._render(context) File "/app/.heroku/python/lib/python3.11/site-packages/django/template/backends/django.py", line 61, in render return self.template.render(context) File "/app/.heroku/python/lib/python3.11/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) File "/app/.heroku/python/lib/python3.11/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/silk/middleware.py", line 72, in __call__ response = self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) [Previous line repeated 1 more time] File "/app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/panels/__init__.py", line 204, in process_request return self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/panels/__init__.py", line 204, in process_request return self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/panels/__init__.py", line 204, in process_request return self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/panels/staticfiles.py", line 114, in process_request response = super().process_request(request) File "/app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/panels/__init__.py", line 204, in process_request return self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/panels/__init__.py", line 204, in process_request return self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/panels/__init__.py", line 204, in process_request return self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/panels/headers.py", line 46, in process_request return super().process_request(request) File "/app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/panels/__init__.py", line 204, in process_request return self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/panels/__init__.py", line 204, in process_request return self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/panels/timer.py", line 65, in process_request return super().process_request(request) File "/app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/panels/__init__.py", line 204, in process_request return self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/middleware.py", line 58, in __call__ response = toolbar.process_request(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/utils/deprecation.py", line 134, in __call__ response = response or self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/htmlmin/middleware.py", line 36, in __call__ response = self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/allauth/account/middleware.py", line 14, in __call__ response = self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/utils/deprecation.py", line 134, in __call__ response = response or self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/utils/deprecation.py", line 134, in __call__ response = response or self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/utils/deprecation.py", line 134, in __call__ response = response or self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/utils/deprecation.py", line 134, in __call__ response = response or self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/utils/deprecation.py", line 134, in __call__ response = response or self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/utils/deprecation.py", line 134, in __call__ response = response or self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/rawdata/middleware.py", line 23, in __call__ return self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/rawdata/middleware.py", line 66, in __call__ return self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/corsheaders/middleware.py", line 56, in __call__ result = self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/utils/deprecation.py", line 134, in __call__ response = response or self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/whitenoise/middleware.py", line 124, in __call__ return self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/utils/deprecation.py", line 134, in __call__ response = response or self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/base.py", line 140, in get_response response = self._middleware_chain(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 413, in _nr_wrapper_BaseHandler_get_response_ response = wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/wsgi.py", line 124, in __call__ response = self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/wsgi_application.py", line 560, in _nr_wsgi_application_wrapper_ return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/wsgi_application.py", line 196, in __init__ self.iterable = self.application(self.request_environ, self.start_response) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/wsgi_application.py", line 663, in _nr_wsgi_application_wrapper_ result = _WSGIApplicationMiddleware(wrapped, environ, _start_response, transaction) File "/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py", line 178, in handle_request respiter = self.wsgi(environ, resp.start_response) File "/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py", line 135, in handle self.handle_request(listener, req, client, addr) File "/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py", line 32, in accept self.handle(listener, client, addr) File "/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py", line 70, in run_for_one self.accept(listener) File "/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py", line 126, in run self.run_for_one(timeout) File "/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/base.py", line 142, in init_process self.run() File "/app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py", line 609, in spawn_worker worker.init_process() File "/app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py", line 642, in spawn_workers self.spawn_worker() File "/app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py", line 571, in manage_workers self.spawn_workers() File "/app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py", line 202, in run self.manage_workers() File "/app/.heroku/python/lib/python3.11/site-packages/gunicorn/app/base.py", line 72, in run Arbiter(self).run() File "/app/.heroku/python/lib/python3.11/site-packages/gunicorn/app/base.py", line 236, in run super().run() File "/app/.heroku/python/lib/python3.11/site-packages/gunicorn/app/wsgiapp.py", line 67, in run WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]").run() File "/app/.heroku/python/bin/gunicorn", line 8, in <module> sys.exit(run()) ', 'Nested Loop (cost=0.00..2.02 rows=1 width=105) Join Filter: (socialaccount_socialapp.id = socialaccount_socialapp_sites.socialapp_id) -> Seq Scan on socialaccount_socialapp (cost=0.00..1.01 rows=1 width=105) Filter: (((provider)::text = ''google''::text) OR ((provider_id)::text = ''google''::text)) -> Seq Scan on socialaccount_socialapp_sites (cost=0.00..1.01 rows=2 width=4) Filter: (site_id = 1)'), ('SELECT "socialaccount_socialapp"."id", "socialaccount_socialapp"."provider", "socialaccount_socialapp"."provider_id", "socialaccount_socialapp"."name", "socialaccount_socialapp"."client_id", "socialaccount_socialapp"."secret", "socialaccount_socialapp"."key", "socialaccount_socialapp"."settings" FROM "socialaccount_socialapp" INNER JOIN "socialaccount_socialapp_sites" ON ("socialaccount_socialapp"."id" = "socialaccount_socialapp_sites"."socialapp_id") WHERE ("socialaccount_socialapp_sites"."site_id" = 1 AND ("socialaccount_socialapp"."provider" = facebook OR "socialaccount_socialapp"."provider_id" = facebook))', '2024-12-22T04:50:41.284045+00:00'::timestamptz, '2024-12-22T04:50:41.287103+00:00'::timestamptz, 3.058, 3, 'b041cf92-45c0-4a7e-bd75-20e4a17a0433', ' File "/app/.heroku/python/lib/python3.11/site-packages/silk/sql.py", line 82, in execute_sql tb = ''''.join(reversed(traceback.format_stack())) File "/app/.heroku/python/lib/python3.11/site-packages/django/db/models/query.py", line 91, in __iter__ results = compiler.execute_sql( File "/app/.heroku/python/lib/python3.11/site-packages/django/db/models/query.py", line 1928, in _fetch_all self._result_cache = list(self._iterable_class(self)) File "/app/.heroku/python/lib/python3.11/site-packages/django/db/models/query.py", line 400, in __iter__ self._fetch_all() File "/app/.heroku/python/lib/python3.11/site-packages/allauth/socialaccount/adapter.py", line 238, in list_apps for app in db_apps: File "/app/.heroku/python/lib/python3.11/site-packages/allauth/socialaccount/adapter.py", line 286, in get_app apps = self.list_apps(request, provider=provider, client_id=client_id) File "/app/.heroku/python/lib/python3.11/site-packages/allauth/socialaccount/adapter.py", line 206, in get_provider app = self.get_app(request, provider=provider) File "/app/.heroku/python/lib/python3.11/site-packages/allauth/socialaccount/templatetags/socialaccount.py", line 20, in provider_login_url provider = adapter.get_provider(request, provider) File "/app/.heroku/python/lib/python3.11/site-packages/django/template/library.py", line 237, in render output = self.func(*resolved_args, **resolved_kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/template/base.py", line 961, in render_annotated return self.render(context) File "/app/.heroku/python/lib/python3.11/site-packages/django/template/base.py", line 1000, in <listcomp> return SafeString("".join([node.render_annotated(context) for node in self])) File "/app/.heroku/python/lib/python3.11/site-packages/django/template/base.py", line 1000, in render return SafeString("".join([node.render_annotated(context) for node in self])) File "/app/.heroku/python/lib/python3.11/site-packages/django/template/loader_tags.py", line 65, in render result = block.nodelist.render(context) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 734, in wrapper return FunctionTraceWrapper(wrapped, name=instance.name, group="Template/Block")(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/template/base.py", line 961, in render_annotated return self.render(context) File "/app/.heroku/python/lib/python3.11/site-packages/django/template/base.py", line 1000, in <listcomp> return SafeString("".join([node.render_annotated(context) for node in self])) File "/app/.heroku/python/lib/python3.11/site-packages/django/template/base.py", line 1000, in render return SafeString("".join([node.render_annotated(context) for node in self])) File "/app/.heroku/python/lib/python3.11/site-packages/django/test/utils.py", line 111, in instrumented_test_render return self.nodelist.render(context) File "/app/.heroku/python/lib/python3.11/site-packages/django/template/loader_tags.py", line 159, in render return compiled_parent._render(context) File "/app/.heroku/python/lib/python3.11/site-packages/django/template/base.py", line 961, in render_annotated return self.render(context) File "/app/.heroku/python/lib/python3.11/site-packages/django/template/base.py", line 1000, in <listcomp> return SafeString("".join([node.render_annotated(context) for node in self])) File "/app/.heroku/python/lib/python3.11/site-packages/django/template/base.py", line 1000, in render return SafeString("".join([node.render_annotated(context) for node in self])) File "/app/.heroku/python/lib/python3.11/site-packages/django/test/utils.py", line 111, in instrumented_test_render return self.nodelist.render(context) File "/app/.heroku/python/lib/python3.11/site-packages/django/template/base.py", line 171, in render return self._render(context) File "/app/.heroku/python/lib/python3.11/site-packages/django/template/backends/django.py", line 61, in render return self.template.render(context) File "/app/.heroku/python/lib/python3.11/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) File "/app/.heroku/python/lib/python3.11/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/silk/middleware.py", line 72, in __call__ response = self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) [Previous line repeated 1 more time] File "/app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/panels/__init__.py", line 204, in process_request return self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/panels/__init__.py", line 204, in process_request return self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/panels/__init__.py", line 204, in process_request return self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/panels/staticfiles.py", line 114, in process_request response = super().process_request(request) File "/app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/panels/__init__.py", line 204, in process_request return self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/panels/__init__.py", line 204, in process_request return self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/panels/__init__.py", line 204, in process_request return self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/panels/headers.py", line 46, in process_request return super().process_request(request) File "/app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/panels/__init__.py", line 204, in process_request return self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/panels/__init__.py", line 204, in process_request return self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/panels/timer.py", line 65, in process_request return super().process_request(request) File "/app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/panels/__init__.py", line 204, in process_request return self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/middleware.py", line 58, in __call__ response = toolbar.process_request(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/utils/deprecation.py", line 134, in __call__ response = response or self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/htmlmin/middleware.py", line 36, in __call__ response = self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/allauth/account/middleware.py", line 14, in __call__ response = self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/utils/deprecation.py", line 134, in __call__ response = response or self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/utils/deprecation.py", line 134, in __call__ response = response or self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/utils/deprecation.py", line 134, in __call__ response = response or self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/utils/deprecation.py", line 134, in __call__ response = response or self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/utils/deprecation.py", line 134, in __call__ response = response or self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/utils/deprecation.py", line 134, in __call__ response = response or self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/rawdata/middleware.py", line 23, in __call__ return self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/rawdata/middleware.py", line 66, in __call__ return self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/corsheaders/middleware.py", line 56, in __call__ result = self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/utils/deprecation.py", line 134, in __call__ response = response or self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/whitenoise/middleware.py", line 124, in __call__ return self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/utils/deprecation.py", line 134, in __call__ response = response or self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/base.py", line 140, in get_response response = self._middleware_chain(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 413, in _nr_wrapper_BaseHandler_get_response_ response = wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/wsgi.py", line 124, in __call__ response = self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/wsgi_application.py", line 560, in _nr_wsgi_application_wrapper_ return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/wsgi_application.py", line 196, in __init__ self.iterable = self.application(self.request_environ, self.start_response) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/wsgi_application.py", line 663, in _nr_wsgi_application_wrapper_ result = _WSGIApplicationMiddleware(wrapped, environ, _start_response, transaction) File "/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py", line 178, in handle_request respiter = self.wsgi(environ, resp.start_response) File "/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py", line 135, in handle self.handle_request(listener, req, client, addr) File "/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py", line 32, in accept self.handle(listener, client, addr) File "/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py", line 70, in run_for_one self.accept(listener) File "/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py", line 126, in run self.run_for_one(timeout) File "/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/base.py", line 142, in init_process self.run() File "/app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py", line 609, in spawn_worker worker.init_process() File "/app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py", line 642, in spawn_workers self.spawn_worker() File "/app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py", line 571, in manage_workers self.spawn_workers() File "/app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py", line 202, in run self.manage_workers() File "/app/.heroku/python/lib/python3.11/site-packages/gunicorn/app/base.py", line 72, in run Arbiter(self).run() File "/app/.heroku/python/lib/python3.11/site-packages/gunicorn/app/base.py", line 236, in run super().run() File "/app/.heroku/python/lib/python3.11/site-packages/gunicorn/app/wsgiapp.py", line 67, in run WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]").run() File "/app/.heroku/python/bin/gunicorn", line 8, in <module> sys.exit(run()) ', 'Nested Loop (cost=0.00..2.02 rows=1 width=105) Join Filter: (socialaccount_socialapp.id = socialaccount_socialapp_sites.socialapp_id) -> Seq Scan on socialaccount_socialapp (cost=0.00..1.01 rows=1 width=105) Filter: (((provider)::text = ''facebook''::text) OR ((provider_id)::text = ''facebook''::text)) -> Seq Scan on socialaccount_socialapp_sites (cost=0.00..1.01 rows=2 width=4) Filter: (site_id = 1)') RETURNING "silk_sqlquery"."id"
INSERT INTO "silk_sqlquery" ("query", "start_time", "end_time", "time_taken", "identifier", "request_id", "traceback", "analysis") VALUES ('SELECT "django_site"."id", "django_site"."domain", "django_site"."name" FROM "django_site" WHERE "django_site"."id" = 1 LIMIT 21', '2024-12-22T04:50:41.250959+00:00'::timestamptz, '2024-12-22T04:50:41.253400+00:00'::timestamptz, 2.441, 1, 'b041cf92-45c0-4a7e-bd75-20e4a17a0433', ' File "/app/.heroku/python/lib/python3.11/site-packages/silk/sql.py", line 82, in execute_sql tb = ''''.join(reversed(traceback.format_stack())) File "/app/.heroku/python/lib/python3.11/site-packages/django/db/models/query.py", line 91, in __iter__ results = compiler.execute_sql( File "/app/.heroku/python/lib/python3.11/site-packages/django/db/models/query.py", line 1928, in _fetch_all self._result_cache = list(self._iterable_class(self)) File "/app/.heroku/python/lib/python3.11/site-packages/django/db/models/query.py", line 382, in __len__ self._fetch_all() File "/app/.heroku/python/lib/python3.11/site-packages/django/db/models/query.py", line 645, in get num = len(clone) File "/app/.heroku/python/lib/python3.11/site-packages/django/db/models/manager.py", line 87, in manager_method return getattr(self.get_queryset(), name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/contrib/sites/models.py", line 30, in _get_site_by_id site = self.get(pk=site_id) File "/app/.heroku/python/lib/python3.11/site-packages/django/contrib/sites/models.py", line 59, in get_current return self._get_site_by_id(site_id) File "/app/.heroku/python/lib/python3.11/site-packages/django/contrib/sites/shortcuts.py", line 16, in get_current_site return Site.objects.get_current(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/contrib/auth/views.py", line 112, in get_context_data current_site = get_current_site(self.request) File "/app/.heroku/python/lib/python3.11/site-packages/django/views/generic/edit.py", line 142, in get return self.render_to_response(self.get_context_data()) File "/app/accounts/views.py", line 64, in get return super().get(request, *args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, *args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 900, in wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/contrib/auth/views.py", line 88, in dispatch return super().dispatch(request, *args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper response = view_func(request, *args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/utils/decorators.py", line 186, in _view_wrapper response = view_func(request, *args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/views/decorators/debug.py", line 143, in sensitive_post_parameters_wrapper return view(request, *args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/utils/decorators.py", line 48, in _wrapper return bound_method(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 527, in wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/silk/middleware.py", line 72, in __call__ response = self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) [Previous line repeated 1 more time] File "/app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/panels/__init__.py", line 204, in process_request return self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/panels/__init__.py", line 204, in process_request return self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/panels/__init__.py", line 204, in process_request return self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/panels/staticfiles.py", line 114, in process_request response = super().process_request(request) File "/app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/panels/__init__.py", line 204, in process_request return self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/panels/__init__.py", line 204, in process_request return self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/panels/__init__.py", line 204, in process_request return self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/panels/headers.py", line 46, in process_request return super().process_request(request) File "/app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/panels/__init__.py", line 204, in process_request return self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/panels/__init__.py", line 204, in process_request return self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/panels/timer.py", line 65, in process_request return super().process_request(request) File "/app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/panels/__init__.py", line 204, in process_request return self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/middleware.py", line 58, in __call__ response = toolbar.process_request(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/utils/deprecation.py", line 134, in __call__ response = response or self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/htmlmin/middleware.py", line 36, in __call__ response = self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/allauth/account/middleware.py", line 14, in __call__ response = self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/utils/deprecation.py", line 134, in __call__ response = response or self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/utils/deprecation.py", line 134, in __call__ response = response or self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/utils/deprecation.py", line 134, in __call__ response = response or self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/utils/deprecation.py", line 134, in __call__ response = response or self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/utils/deprecation.py", line 134, in __call__ response = response or self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/utils/deprecation.py", line 134, in __call__ response = response or self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/rawdata/middleware.py", line 23, in __call__ return self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/rawdata/middleware.py", line 66, in __call__ return self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/corsheaders/middleware.py", line 56, in __call__ result = self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/utils/deprecation.py", line 134, in __call__ response = response or self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/whitenoise/middleware.py", line 124, in __call__ return self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/utils/deprecation.py", line 134, in __call__ response = response or self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/base.py", line 140, in get_response response = self._middleware_chain(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 413, in _nr_wrapper_BaseHandler_get_response_ response = wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/wsgi.py", line 124, in __call__ response = self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/wsgi_application.py", line 560, in _nr_wsgi_application_wrapper_ return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/wsgi_application.py", line 196, in __init__ self.iterable = self.application(self.request_environ, self.start_response) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/wsgi_application.py", line 663, in _nr_wsgi_application_wrapper_ result = _WSGIApplicationMiddleware(wrapped, environ, _start_response, transaction) File "/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py", line 178, in handle_request respiter = self.wsgi(environ, resp.start_response) File "/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py", line 135, in handle self.handle_request(listener, req, client, addr) File "/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py", line 32, in accept self.handle(listener, client, addr) File "/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py", line 70, in run_for_one self.accept(listener) File "/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py", line 126, in run self.run_for_one(timeout) File "/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/base.py", line 142, in init_process self.run() File "/app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py", line 609, in spawn_worker worker.init_process() File "/app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py", line 642, in spawn_workers self.spawn_worker() File "/app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py", line 571, in manage_workers self.spawn_workers() File "/app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py", line 202, in run self.manage_workers() File "/app/.heroku/python/lib/python3.11/site-packages/gunicorn/app/base.py", line 72, in run Arbiter(self).run() File "/app/.heroku/python/lib/python3.11/site-packages/gunicorn/app/base.py", line 236, in run super().run() File "/app/.heroku/python/lib/python3.11/site-packages/gunicorn/app/wsgiapp.py", line 67, in run WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]").run() File "/app/.heroku/python/bin/gunicorn", line 8, in <module> sys.exit(run()) ', 'Limit (cost=0.00..1.00 rows=1 width=48) -> Seq Scan on django_site (cost=0.00..1.00 rows=1 width=48) Filter: (id = 1)'), ('SELECT "socialaccount_socialapp"."id", "socialaccount_socialapp"."provider", "socialaccount_socialapp"."provider_id", "socialaccount_socialapp"."name", "socialaccount_socialapp"."client_id", "socialaccount_socialapp"."secret", "socialaccount_socialapp"."key", "socialaccount_socialapp"."settings" FROM "socialaccount_socialapp" INNER JOIN "socialaccount_socialapp_sites" ON ("socialaccount_socialapp"."id" = "socialaccount_socialapp_sites"."socialapp_id") WHERE ("socialaccount_socialapp_sites"."site_id" = 1 AND ("socialaccount_socialapp"."provider" = google OR "socialaccount_socialapp"."provider_id" = google))', '2024-12-22T04:50:41.266651+00:00'::timestamptz, '2024-12-22T04:50:41.278565+00:00'::timestamptz, 11.914, 2, 'b041cf92-45c0-4a7e-bd75-20e4a17a0433', ' File "/app/.heroku/python/lib/python3.11/site-packages/silk/sql.py", line 82, in execute_sql tb = ''''.join(reversed(traceback.format_stack())) File "/app/.heroku/python/lib/python3.11/site-packages/django/db/models/query.py", line 91, in __iter__ results = compiler.execute_sql( File "/app/.heroku/python/lib/python3.11/site-packages/django/db/models/query.py", line 1928, in _fetch_all self._result_cache = list(self._iterable_class(self)) File "/app/.heroku/python/lib/python3.11/site-packages/django/db/models/query.py", line 400, in __iter__ self._fetch_all() File "/app/.heroku/python/lib/python3.11/site-packages/allauth/socialaccount/adapter.py", line 238, in list_apps for app in db_apps: File "/app/.heroku/python/lib/python3.11/site-packages/allauth/socialaccount/adapter.py", line 286, in get_app apps = self.list_apps(request, provider=provider, client_id=client_id) File "/app/.heroku/python/lib/python3.11/site-packages/allauth/socialaccount/adapter.py", line 206, in get_provider app = self.get_app(request, provider=provider) File "/app/.heroku/python/lib/python3.11/site-packages/allauth/socialaccount/templatetags/socialaccount.py", line 20, in provider_login_url provider = adapter.get_provider(request, provider) File "/app/.heroku/python/lib/python3.11/site-packages/django/template/library.py", line 237, in render output = self.func(*resolved_args, **resolved_kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/template/base.py", line 961, in render_annotated return self.render(context) File "/app/.heroku/python/lib/python3.11/site-packages/django/template/base.py", line 1000, in <listcomp> return SafeString("".join([node.render_annotated(context) for node in self])) File "/app/.heroku/python/lib/python3.11/site-packages/django/template/base.py", line 1000, in render return SafeString("".join([node.render_annotated(context) for node in self])) File "/app/.heroku/python/lib/python3.11/site-packages/django/template/loader_tags.py", line 65, in render result = block.nodelist.render(context) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 734, in wrapper return FunctionTraceWrapper(wrapped, name=instance.name, group="Template/Block")(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/template/base.py", line 961, in render_annotated return self.render(context) File "/app/.heroku/python/lib/python3.11/site-packages/django/template/base.py", line 1000, in <listcomp> return SafeString("".join([node.render_annotated(context) for node in self])) File "/app/.heroku/python/lib/python3.11/site-packages/django/template/base.py", line 1000, in render return SafeString("".join([node.render_annotated(context) for node in self])) File "/app/.heroku/python/lib/python3.11/site-packages/django/test/utils.py", line 111, in instrumented_test_render return self.nodelist.render(context) File "/app/.heroku/python/lib/python3.11/site-packages/django/template/loader_tags.py", line 159, in render return compiled_parent._render(context) File "/app/.heroku/python/lib/python3.11/site-packages/django/template/base.py", line 961, in render_annotated return self.render(context) File "/app/.heroku/python/lib/python3.11/site-packages/django/template/base.py", line 1000, in <listcomp> return SafeString("".join([node.render_annotated(context) for node in self])) File "/app/.heroku/python/lib/python3.11/site-packages/django/template/base.py", line 1000, in render return SafeString("".join([node.render_annotated(context) for node in self])) File "/app/.heroku/python/lib/python3.11/site-packages/django/test/utils.py", line 111, in instrumented_test_render return self.nodelist.render(context) File "/app/.heroku/python/lib/python3.11/site-packages/django/template/base.py", line 171, in render return self._render(context) File "/app/.heroku/python/lib/python3.11/site-packages/django/template/backends/django.py", line 61, in render return self.template.render(context) File "/app/.heroku/python/lib/python3.11/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) File "/app/.heroku/python/lib/python3.11/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/silk/middleware.py", line 72, in __call__ response = self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) [Previous line repeated 1 more time] File "/app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/panels/__init__.py", line 204, in process_request return self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/panels/__init__.py", line 204, in process_request return self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/panels/__init__.py", line 204, in process_request return self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/panels/staticfiles.py", line 114, in process_request response = super().process_request(request) File "/app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/panels/__init__.py", line 204, in process_request return self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/panels/__init__.py", line 204, in process_request return self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/panels/__init__.py", line 204, in process_request return self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/panels/headers.py", line 46, in process_request return super().process_request(request) File "/app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/panels/__init__.py", line 204, in process_request return self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/panels/__init__.py", line 204, in process_request return self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/panels/timer.py", line 65, in process_request return super().process_request(request) File "/app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/panels/__init__.py", line 204, in process_request return self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/middleware.py", line 58, in __call__ response = toolbar.process_request(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/utils/deprecation.py", line 134, in __call__ response = response or self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/htmlmin/middleware.py", line 36, in __call__ response = self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/allauth/account/middleware.py", line 14, in __call__ response = self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/utils/deprecation.py", line 134, in __call__ response = response or self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/utils/deprecation.py", line 134, in __call__ response = response or self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/utils/deprecation.py", line 134, in __call__ response = response or self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/utils/deprecation.py", line 134, in __call__ response = response or self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/utils/deprecation.py", line 134, in __call__ response = response or self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/utils/deprecation.py", line 134, in __call__ response = response or self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/rawdata/middleware.py", line 23, in __call__ return self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/rawdata/middleware.py", line 66, in __call__ return self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/corsheaders/middleware.py", line 56, in __call__ result = self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/utils/deprecation.py", line 134, in __call__ response = response or self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/whitenoise/middleware.py", line 124, in __call__ return self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/utils/deprecation.py", line 134, in __call__ response = response or self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/base.py", line 140, in get_response response = self._middleware_chain(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 413, in _nr_wrapper_BaseHandler_get_response_ response = wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/wsgi.py", line 124, in __call__ response = self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/wsgi_application.py", line 560, in _nr_wsgi_application_wrapper_ return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/wsgi_application.py", line 196, in __init__ self.iterable = self.application(self.request_environ, self.start_response) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/wsgi_application.py", line 663, in _nr_wsgi_application_wrapper_ result = _WSGIApplicationMiddleware(wrapped, environ, _start_response, transaction) File "/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py", line 178, in handle_request respiter = self.wsgi(environ, resp.start_response) File "/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py", line 135, in handle self.handle_request(listener, req, client, addr) File "/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py", line 32, in accept self.handle(listener, client, addr) File "/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py", line 70, in run_for_one self.accept(listener) File "/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py", line 126, in run self.run_for_one(timeout) File "/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/base.py", line 142, in init_process self.run() File "/app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py", line 609, in spawn_worker worker.init_process() File "/app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py", line 642, in spawn_workers self.spawn_worker() File "/app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py", line 571, in manage_workers self.spawn_workers() File "/app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py", line 202, in run self.manage_workers() File "/app/.heroku/python/lib/python3.11/site-packages/gunicorn/app/base.py", line 72, in run Arbiter(self).run() File "/app/.heroku/python/lib/python3.11/site-packages/gunicorn/app/base.py", line 236, in run super().run() File "/app/.heroku/python/lib/python3.11/site-packages/gunicorn/app/wsgiapp.py", line 67, in run WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]").run() File "/app/.heroku/python/bin/gunicorn", line 8, in <module> sys.exit(run()) ', 'Nested Loop (cost=0.00..2.02 rows=1 width=105) Join Filter: (socialaccount_socialapp.id = socialaccount_socialapp_sites.socialapp_id) -> Seq Scan on socialaccount_socialapp (cost=0.00..1.01 rows=1 width=105) Filter: (((provider)::text = ''google''::text) OR ((provider_id)::text = ''google''::text)) -> Seq Scan on socialaccount_socialapp_sites (cost=0.00..1.01 rows=2 width=4) Filter: (site_id = 1)'), ('SELECT "socialaccount_socialapp"."id", "socialaccount_socialapp"."provider", "socialaccount_socialapp"."provider_id", "socialaccount_socialapp"."name", "socialaccount_socialapp"."client_id", "socialaccount_socialapp"."secret", "socialaccount_socialapp"."key", "socialaccount_socialapp"."settings" FROM "socialaccount_socialapp" INNER JOIN "socialaccount_socialapp_sites" ON ("socialaccount_socialapp"."id" = "socialaccount_socialapp_sites"."socialapp_id") WHERE ("socialaccount_socialapp_sites"."site_id" = 1 AND ("socialaccount_socialapp"."provider" = facebook OR "socialaccount_socialapp"."provider_id" = facebook))', '2024-12-22T04:50:41.284045+00:00'::timestamptz, '2024-12-22T04:50:41.287103+00:00'::timestamptz, 3.058, 3, 'b041cf92-45c0-4a7e-bd75-20e4a17a0433', ' File "/app/.heroku/python/lib/python3.11/site-packages/silk/sql.py", line 82, in execute_sql tb = ''''.join(reversed(traceback.format_stack())) File "/app/.heroku/python/lib/python3.11/site-packages/django/db/models/query.py", line 91, in __iter__ results = compiler.execute_sql( File "/app/.heroku/python/lib/python3.11/site-packages/django/db/models/query.py", line 1928, in _fetch_all self._result_cache = list(self._iterable_class(self)) File "/app/.heroku/python/lib/python3.11/site-packages/django/db/models/query.py", line 400, in __iter__ self._fetch_all() File "/app/.heroku/python/lib/python3.11/site-packages/allauth/socialaccount/adapter.py", line 238, in list_apps for app in db_apps: File "/app/.heroku/python/lib/python3.11/site-packages/allauth/socialaccount/adapter.py", line 286, in get_app apps = self.list_apps(request, provider=provider, client_id=client_id) File "/app/.heroku/python/lib/python3.11/site-packages/allauth/socialaccount/adapter.py", line 206, in get_provider app = self.get_app(request, provider=provider) File "/app/.heroku/python/lib/python3.11/site-packages/allauth/socialaccount/templatetags/socialaccount.py", line 20, in provider_login_url provider = adapter.get_provider(request, provider) File "/app/.heroku/python/lib/python3.11/site-packages/django/template/library.py", line 237, in render output = self.func(*resolved_args, **resolved_kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/template/base.py", line 961, in render_annotated return self.render(context) File "/app/.heroku/python/lib/python3.11/site-packages/django/template/base.py", line 1000, in <listcomp> return SafeString("".join([node.render_annotated(context) for node in self])) File "/app/.heroku/python/lib/python3.11/site-packages/django/template/base.py", line 1000, in render return SafeString("".join([node.render_annotated(context) for node in self])) File "/app/.heroku/python/lib/python3.11/site-packages/django/template/loader_tags.py", line 65, in render result = block.nodelist.render(context) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 734, in wrapper return FunctionTraceWrapper(wrapped, name=instance.name, group="Template/Block")(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/template/base.py", line 961, in render_annotated return self.render(context) File "/app/.heroku/python/lib/python3.11/site-packages/django/template/base.py", line 1000, in <listcomp> return SafeString("".join([node.render_annotated(context) for node in self])) File "/app/.heroku/python/lib/python3.11/site-packages/django/template/base.py", line 1000, in render return SafeString("".join([node.render_annotated(context) for node in self])) File "/app/.heroku/python/lib/python3.11/site-packages/django/test/utils.py", line 111, in instrumented_test_render return self.nodelist.render(context) File "/app/.heroku/python/lib/python3.11/site-packages/django/template/loader_tags.py", line 159, in render return compiled_parent._render(context) File "/app/.heroku/python/lib/python3.11/site-packages/django/template/base.py", line 961, in render_annotated return self.render(context) File "/app/.heroku/python/lib/python3.11/site-packages/django/template/base.py", line 1000, in <listcomp> return SafeString("".join([node.render_annotated(context) for node in self])) File "/app/.heroku/python/lib/python3.11/site-packages/django/template/base.py", line 1000, in render return SafeString("".join([node.render_annotated(context) for node in self])) File "/app/.heroku/python/lib/python3.11/site-packages/django/test/utils.py", line 111, in instrumented_test_render return self.nodelist.render(context) File "/app/.heroku/python/lib/python3.11/site-packages/django/template/base.py", line 171, in render return self._render(context) File "/app/.heroku/python/lib/python3.11/site-packages/django/template/backends/django.py", line 61, in render return self.template.render(context) File "/app/.heroku/python/lib/python3.11/site-packages/django/template/response.py", line 92, in rendered_content return template.render(context, self._request) File "/app/.heroku/python/lib/python3.11/site-packages/django/template/response.py", line 114, in render self.content = self.rendered_content File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/base.py", line 220, in _get_response response = response.render() File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/silk/middleware.py", line 72, in __call__ response = self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) [Previous line repeated 1 more time] File "/app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/panels/__init__.py", line 204, in process_request return self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/panels/__init__.py", line 204, in process_request return self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/panels/__init__.py", line 204, in process_request return self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/panels/staticfiles.py", line 114, in process_request response = super().process_request(request) File "/app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/panels/__init__.py", line 204, in process_request return self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/panels/__init__.py", line 204, in process_request return self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/panels/__init__.py", line 204, in process_request return self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/panels/headers.py", line 46, in process_request return super().process_request(request) File "/app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/panels/__init__.py", line 204, in process_request return self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/panels/__init__.py", line 204, in process_request return self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/panels/timer.py", line 65, in process_request return super().process_request(request) File "/app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/panels/__init__.py", line 204, in process_request return self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/middleware.py", line 58, in __call__ response = toolbar.process_request(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/utils/deprecation.py", line 134, in __call__ response = response or self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/htmlmin/middleware.py", line 36, in __call__ response = self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/allauth/account/middleware.py", line 14, in __call__ response = self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/utils/deprecation.py", line 134, in __call__ response = response or self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/utils/deprecation.py", line 134, in __call__ response = response or self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/utils/deprecation.py", line 134, in __call__ response = response or self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/utils/deprecation.py", line 134, in __call__ response = response or self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/utils/deprecation.py", line 134, in __call__ response = response or self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/utils/deprecation.py", line 134, in __call__ response = response or self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/rawdata/middleware.py", line 23, in __call__ return self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/rawdata/middleware.py", line 66, in __call__ return self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/corsheaders/middleware.py", line 56, in __call__ result = self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/utils/deprecation.py", line 134, in __call__ response = response or self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/whitenoise/middleware.py", line 124, in __call__ return self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/utils/deprecation.py", line 134, in __call__ response = response or self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py", line 155, in literal_wrapper return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 1131, in _wrapper return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/base.py", line 140, in get_response response = self._middleware_chain(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py", line 413, in _nr_wrapper_BaseHandler_get_response_ response = wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/django/core/handlers/wsgi.py", line 124, in __call__ response = self.get_response(request) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/wsgi_application.py", line 560, in _nr_wsgi_application_wrapper_ return wrapped(*args, **kwargs) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/wsgi_application.py", line 196, in __init__ self.iterable = self.application(self.request_environ, self.start_response) File "/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/wsgi_application.py", line 663, in _nr_wsgi_application_wrapper_ result = _WSGIApplicationMiddleware(wrapped, environ, _start_response, transaction) File "/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py", line 178, in handle_request respiter = self.wsgi(environ, resp.start_response) File "/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py", line 135, in handle self.handle_request(listener, req, client, addr) File "/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py", line 32, in accept self.handle(listener, client, addr) File "/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py", line 70, in run_for_one self.accept(listener) File "/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py", line 126, in run self.run_for_one(timeout) File "/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/base.py", line 142, in init_process self.run() File "/app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py", line 609, in spawn_worker worker.init_process() File "/app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py", line 642, in spawn_workers self.spawn_worker() File "/app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py", line 571, in manage_workers self.spawn_workers() File "/app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py", line 202, in run self.manage_workers() File "/app/.heroku/python/lib/python3.11/site-packages/gunicorn/app/base.py", line 72, in run Arbiter(self).run() File "/app/.heroku/python/lib/python3.11/site-packages/gunicorn/app/base.py", line 236, in run super().run() File "/app/.heroku/python/lib/python3.11/site-packages/gunicorn/app/wsgiapp.py", line 67, in run WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]").run() File "/app/.heroku/python/bin/gunicorn", line 8, in <module> sys.exit(run()) ', 'Nested Loop (cost=0.00..2.02 rows=1 width=105) Join Filter: (socialaccount_socialapp.id = socialaccount_socialapp_sites.socialapp_id) -> Seq Scan on socialaccount_socialapp (cost=0.00..1.01 rows=1 width=105) Filter: (((provider)::text = ''facebook''::text) OR ((provider_id)::text = ''facebook''::text)) -> Seq Scan on socialaccount_socialapp_sites (cost=0.00..1.01 rows=2 width=4) Filter: (site_id = 1)') RETURNING "silk_sqlquery"."id"
4.03

Connection: default

Transaction status: In transaction

/app/.heroku/python/bin/gunicorn in <module>(8)
  sys.exit(run())

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/app/wsgiapp.py in run(67)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]").run()

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/app/base.py in run(236)
  super().run()

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/app/base.py in run(72)
  Arbiter(self).run()

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py in run(202)
  self.manage_workers()

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py in manage_workers(571)
  self.spawn_workers()

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py in spawn_workers(642)
  self.spawn_worker()

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py in spawn_worker(609)
  worker.init_process()

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/base.py in init_process(142)
  self.run()

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py in run(126)
  self.run_for_one(timeout)

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py in run_for_one(70)
  self.accept(listener)

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py in accept(32)
  self.handle(listener, client, addr)

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py in handle(135)
  self.handle_request(listener, req, client, addr)

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py in handle_request(178)
  respiter = self.wsgi(environ, resp.start_response)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/wsgi_application.py in _nr_wsgi_application_wrapper_(663)
  result = _WSGIApplicationMiddleware(wrapped, environ, _start_response, transaction)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/wsgi_application.py in __init__(196)
  self.iterable = self.application(self.request_environ, self.start_response)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/wsgi_application.py in _nr_wsgi_application_wrapper_(560)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _nr_wrapper_BaseHandler_get_response_(413)
  response = wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/whitenoise/middleware.py in __call__(124)
  return self.get_response(request)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/corsheaders/middleware.py in __call__(56)
  result = self.get_response(request)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/rawdata/middleware.py in __call__(66)
  return self.get_response(request)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/rawdata/middleware.py in __call__(23)
  return self.get_response(request)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/allauth/account/middleware.py in __call__(14)
  response = self.get_response(request)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/htmlmin/middleware.py in __call__(36)
  response = self.get_response(request)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/silk/middleware.py in __call__(74)
  response = self.process_response(request, response)

/app/.heroku/python/lib/python3.11/site-packages/silk/middleware.py in process_response(151)
  self._process_response(request, response)

/app/.heroku/python/lib/python3.11/contextlib.py in inner(81)
  return func(*args, **kwds)

/app/.heroku/python/lib/python3.11/site-packages/silk/middleware.py in _process_response(133)
  collector.finalise()

/app/.heroku/python/lib/python3.11/site-packages/silk/collector.py in finalise(167)
  models.SQLQuery.objects.bulk_create(sql_queries)

/app/.heroku/python/lib/python3.11/contextlib.py in inner(81)
  return func(*args, **kwds)

/app/.heroku/python/lib/python3.11/site-packages/silk/models.py in bulk_create(248)
  return super().bulk_create(*args, **kwargs)

RELEASE SAVEPOINT "s140584189754240_x51"RELEASE SAVEPOINT "s140584189754240_x51"
0.75

Connection: default

Transaction status: In transaction

/app/.heroku/python/bin/gunicorn in <module>(8)
  sys.exit(run())

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/app/wsgiapp.py in run(67)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]").run()

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/app/base.py in run(236)
  super().run()

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/app/base.py in run(72)
  Arbiter(self).run()

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py in run(202)
  self.manage_workers()

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py in manage_workers(571)
  self.spawn_workers()

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py in spawn_workers(642)
  self.spawn_worker()

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py in spawn_worker(609)
  worker.init_process()

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/base.py in init_process(142)
  self.run()

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py in run(126)
  self.run_for_one(timeout)

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py in run_for_one(70)
  self.accept(listener)

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py in accept(32)
  self.handle(listener, client, addr)

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py in handle(135)
  self.handle_request(listener, req, client, addr)

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py in handle_request(178)
  respiter = self.wsgi(environ, resp.start_response)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/wsgi_application.py in _nr_wsgi_application_wrapper_(663)
  result = _WSGIApplicationMiddleware(wrapped, environ, _start_response, transaction)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/wsgi_application.py in __init__(196)
  self.iterable = self.application(self.request_environ, self.start_response)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/wsgi_application.py in _nr_wsgi_application_wrapper_(560)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _nr_wrapper_BaseHandler_get_response_(413)
  response = wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/whitenoise/middleware.py in __call__(124)
  return self.get_response(request)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/corsheaders/middleware.py in __call__(56)
  result = self.get_response(request)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/rawdata/middleware.py in __call__(66)
  return self.get_response(request)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/rawdata/middleware.py in __call__(23)
  return self.get_response(request)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/allauth/account/middleware.py in __call__(14)
  response = self.get_response(request)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/htmlmin/middleware.py in __call__(36)
  response = self.get_response(request)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/silk/middleware.py in __call__(74)
  response = self.process_response(request, response)

/app/.heroku/python/lib/python3.11/site-packages/silk/middleware.py in process_response(151)
  self._process_response(request, response)

/app/.heroku/python/lib/python3.11/contextlib.py in inner(81)
  return func(*args, **kwds)

/app/.heroku/python/lib/python3.11/site-packages/silk/middleware.py in _process_response(133)
  collector.finalise()

/app/.heroku/python/lib/python3.11/site-packages/silk/collector.py in finalise(167)
  models.SQLQuery.objects.bulk_create(sql_queries)

/app/.heroku/python/lib/python3.11/contextlib.py in inner(80)
  with self._recreate_cm():

/app/.heroku/python/lib/python3.11/site-packages/django/utils/asyncio.py in inner(26)
  return func(*args, **kwargs)

SELECT "silk_sqlquery"."id",
       "silk_sqlquery"."query",
       "silk_sqlquery"."start_time",
       "silk_sqlquery"."end_time",
       "silk_sqlquery"."time_taken",
       "silk_sqlquery"."identifier",
       "silk_sqlquery"."request_id",
       "silk_sqlquery"."traceback",
       "silk_sqlquery"."analysis"
  FROM "silk_sqlquery"
 WHERE "silk_sqlquery"."request_id" = 'b041cf92-45c0-4a7e-bd75-20e4a17a0433'
SELECT ••• FROM "silk_sqlquery" WHERE "silk_sqlquery"."request_id" = 'b041cf92-45c0-4a7e-bd75-20e4a17a0433'
2.55

Connection: default

Transaction status: In transaction

/app/.heroku/python/bin/gunicorn in <module>(8)
  sys.exit(run())

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/app/wsgiapp.py in run(67)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]").run()

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/app/base.py in run(236)
  super().run()

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/app/base.py in run(72)
  Arbiter(self).run()

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py in run(202)
  self.manage_workers()

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py in manage_workers(571)
  self.spawn_workers()

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py in spawn_workers(642)
  self.spawn_worker()

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py in spawn_worker(609)
  worker.init_process()

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/base.py in init_process(142)
  self.run()

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py in run(126)
  self.run_for_one(timeout)

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py in run_for_one(70)
  self.accept(listener)

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py in accept(32)
  self.handle(listener, client, addr)

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py in handle(135)
  self.handle_request(listener, req, client, addr)

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py in handle_request(178)
  respiter = self.wsgi(environ, resp.start_response)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/wsgi_application.py in _nr_wsgi_application_wrapper_(663)
  result = _WSGIApplicationMiddleware(wrapped, environ, _start_response, transaction)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/wsgi_application.py in __init__(196)
  self.iterable = self.application(self.request_environ, self.start_response)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/wsgi_application.py in _nr_wsgi_application_wrapper_(560)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _nr_wrapper_BaseHandler_get_response_(413)
  response = wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/whitenoise/middleware.py in __call__(124)
  return self.get_response(request)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/corsheaders/middleware.py in __call__(56)
  result = self.get_response(request)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/rawdata/middleware.py in __call__(66)
  return self.get_response(request)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/rawdata/middleware.py in __call__(23)
  return self.get_response(request)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/allauth/account/middleware.py in __call__(14)
  response = self.get_response(request)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/htmlmin/middleware.py in __call__(36)
  response = self.get_response(request)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/silk/middleware.py in __call__(74)
  response = self.process_response(request, response)

/app/.heroku/python/lib/python3.11/site-packages/silk/middleware.py in process_response(151)
  self._process_response(request, response)

/app/.heroku/python/lib/python3.11/contextlib.py in inner(81)
  return func(*args, **kwds)

/app/.heroku/python/lib/python3.11/site-packages/silk/middleware.py in _process_response(133)
  collector.finalise()

/app/.heroku/python/lib/python3.11/site-packages/silk/collector.py in finalise(169)
  for sql_query in sql_queries.all():

/app/.heroku/python/lib/python3.11/site-packages/silk/sql.py in execute_sql(89)
  return self._execute_sql(*args, **kwargs)

UPDATE "silk_request"
   SET "path" = '/accounts/login/',
       "query_params" = '{"next": "/dispensaries/8754/"}',
       "raw_body" = '',
       "body" = '',
       "method" = 'GET',
       "start_time" = '2024-12-22T04:50:41.229084+00:00'::timestamptz,
       "view_name" = 'accounts-login',
       "end_time" = '2024-12-22T04:50:41.299599+00:00'::timestamptz,
       "time_taken" = 70.515,
       "encoded_headers" = '{"host": "app.jointcommerce.com", "user-agent": "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "accept": "*/*", "accept-encoding": "gzip, br, zstd, deflate", "cookie": "********************", "server": "Heroku", "via": "2.0 heroku-router", "x-forwarded-for": "3.147.75.217", "x-forwarded-port": "443", "x-forwarded-proto": "https", "x-request-id": "0196fea6-5702-fc41-eeb8-553d7e3fe0a9", "x-request-start": "1734843041178"}',
       "meta_time" = NULL,
       "meta_num_queries" = NULL,
       "meta_time_spent_queries" = NULL,
       "pyprofile" = '',
       "prof_file" = '',
       "num_sql_queries" = 3
 WHERE "silk_request"."id" = 'b041cf92-45c0-4a7e-bd75-20e4a17a0433'
UPDATE "silk_request" SET "path" = '/accounts/login/', "query_params" = '{"next": "/dispensaries/8754/"}', "raw_body" = '', "body" = '', "method" = 'GET', "start_time" = '2024-12-22T04:50:41.229084+00:00'::timestamptz, "view_name" = 'accounts-login', "end_time" = '2024-12-22T04:50:41.299599+00:00'::timestamptz, "time_taken" = 70.515, "encoded_headers" = '{"host": "app.jointcommerce.com", "user-agent": "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "accept": "*/*", "accept-encoding": "gzip, br, zstd, deflate", "cookie": "********************", "server": "Heroku", "via": "2.0 heroku-router", "x-forwarded-for": "3.147.75.217", "x-forwarded-port": "443", "x-forwarded-proto": "https", "x-request-id": "0196fea6-5702-fc41-eeb8-553d7e3fe0a9", "x-request-start": "1734843041178"}', "meta_time" = NULL, "meta_num_queries" = NULL, "meta_time_spent_queries" = NULL, "pyprofile" = '', "prof_file" = '', "num_sql_queries" = 3 WHERE "silk_request"."id" = 'b041cf92-45c0-4a7e-bd75-20e4a17a0433'
0.97

Connection: default

Transaction status: In transaction

/app/.heroku/python/bin/gunicorn in <module>(8)
  sys.exit(run())

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/app/wsgiapp.py in run(67)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]").run()

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/app/base.py in run(236)
  super().run()

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/app/base.py in run(72)
  Arbiter(self).run()

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py in run(202)
  self.manage_workers()

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py in manage_workers(571)
  self.spawn_workers()

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py in spawn_workers(642)
  self.spawn_worker()

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/arbiter.py in spawn_worker(609)
  worker.init_process()

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/base.py in init_process(142)
  self.run()

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py in run(126)
  self.run_for_one(timeout)

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py in run_for_one(70)
  self.accept(listener)

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py in accept(32)
  self.handle(listener, client, addr)

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py in handle(135)
  self.handle_request(listener, req, client, addr)

/app/.heroku/python/lib/python3.11/site-packages/gunicorn/workers/sync.py in handle_request(178)
  respiter = self.wsgi(environ, resp.start_response)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/wsgi_application.py in _nr_wsgi_application_wrapper_(663)
  result = _WSGIApplicationMiddleware(wrapped, environ, _start_response, transaction)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/wsgi_application.py in __init__(196)
  self.iterable = self.application(self.request_environ, self.start_response)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/wsgi_application.py in _nr_wsgi_application_wrapper_(560)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _nr_wrapper_BaseHandler_get_response_(413)
  response = wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/whitenoise/middleware.py in __call__(124)
  return self.get_response(request)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/corsheaders/middleware.py in __call__(56)
  result = self.get_response(request)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/rawdata/middleware.py in __call__(66)
  return self.get_response(request)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/rawdata/middleware.py in __call__(23)
  return self.get_response(request)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/allauth/account/middleware.py in __call__(14)
  response = self.get_response(request)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/htmlmin/middleware.py in __call__(36)
  response = self.get_response(request)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/hooks/framework_django.py in _wrapper(1131)
  return FunctionTraceWrapper(wrapped, name=name)(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/newrelic/api/function_trace.py in literal_wrapper(155)
  return wrapped(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/silk/middleware.py in __call__(74)
  response = self.process_response(request, response)

/app/.heroku/python/lib/python3.11/site-packages/silk/middleware.py in process_response(151)
  self._process_response(request, response)

/app/.heroku/python/lib/python3.11/contextlib.py in inner(81)
  return func(*args, **kwds)

/app/.heroku/python/lib/python3.11/site-packages/silk/middleware.py in _process_response(144)
  silk_request.save()

/app/.heroku/python/lib/python3.11/site-packages/silk/models.py in save(203)
  super().save(*args, **kwargs)

/app/.heroku/python/lib/python3.11/site-packages/silk/sql.py in execute_sql(89)
  return self._execute_sql(*args, **kwargs)

Static files (476 found, 31 used)

Static file path

  1. /app/static

Static file apps

  1. jazzmin
  2. django.contrib.admin
  3. django_summernote
  4. django_quill
  5. debug_toolbar
  6. filer
  7. allauth.socialaccount.providers.facebook
  8. reversion_compare
  9. import_export
  10. silk
  11. rest_framework
  12. django_select2

Static files

directory/img/favicon.ico
None
directory/img/photo/homepage/jointcommerce-background.webp
None
directory/vendor/jquery/jquery.min.js
None
directory/vendor/bootstrap/js/bootstrap.bundle.min.js
None
directory/vendor/magnific-popup/jquery.magnific-popup.min.js
None
dashboard/css/displayads.css
None
dashboard/js/custom/displayads.js
None
directory/img/photo/homepage/jointcommerce-background.webp
None
directory/img/photo/homepage/jointcommerce-background.webp
None
directory/vendor/nouislider/nouislider.min.css
None
directory/vendor/magnific-popup/magnific-popup.css
None
directory/css/style.green.min.css
None
directory/css/style.green.min.css
None
directory/css/custom.css
None
directory/css/search.min.css
None
directory/img/favicon.ico
None
directory/fonts/custom/AUTHENTICSans/AUTHENTICSans-60.otf
None
directory/fonts/custom/NeueHaasDisplay/NeueHaasDisplayRoman.ttf
None
directory/img/jointcommerce_logo_short.png
None
directory/img/photo/homepage/jointcommerce-background.png
None
directory/icons/orion-svg-sprite.svg
None
directory/vendor/smooth-scroll/smooth-scroll.polyfills.min.js
None
directory/vendor/bootstrap-select/js/bootstrap-select.min.js
None
directory/vendor/object-fit-images/ofi.min.js
None
directory/js/theme.js
None
directory/img/marker.svg
None
directory/img/marker-hover.svg
None
directory/vendor/object-fit-images/ofi.min.js
None
directory/js/map-layers.js
None
directory/js/map-category.js
None
directory/js/map-detail.js
None

django.contrib.staticfiles.finders.AppDirectoriesFinder (476 files)

Path Location
admin/js/cancel.js /app/.heroku/python/lib/python3.11/site-packages/jazzmin/static/admin/js/cancel.js
admin/js/popup_response.js /app/.heroku/python/lib/python3.11/site-packages/jazzmin/static/admin/js/popup_response.js
jazzmin/js/change_list.js /app/.heroku/python/lib/python3.11/site-packages/jazzmin/static/jazzmin/js/change_list.js
jazzmin/js/ui-builder.js /app/.heroku/python/lib/python3.11/site-packages/jazzmin/static/jazzmin/js/ui-builder.js
jazzmin/js/main.js /app/.heroku/python/lib/python3.11/site-packages/jazzmin/static/jazzmin/js/main.js
jazzmin/js/change_form.js /app/.heroku/python/lib/python3.11/site-packages/jazzmin/static/jazzmin/js/change_form.js
jazzmin/js/related-modal.js /app/.heroku/python/lib/python3.11/site-packages/jazzmin/static/jazzmin/js/related-modal.js
jazzmin/img/default-log.svg /app/.heroku/python/lib/python3.11/site-packages/jazzmin/static/jazzmin/img/default-log.svg
jazzmin/img/icon-calendar.svg /app/.heroku/python/lib/python3.11/site-packages/jazzmin/static/jazzmin/img/icon-calendar.svg
jazzmin/img/selector-icons.svg /app/.heroku/python/lib/python3.11/site-packages/jazzmin/static/jazzmin/img/selector-icons.svg
jazzmin/img/calendar-icons.svg /app/.heroku/python/lib/python3.11/site-packages/jazzmin/static/jazzmin/img/calendar-icons.svg
jazzmin/img/default.jpg /app/.heroku/python/lib/python3.11/site-packages/jazzmin/static/jazzmin/img/default.jpg
jazzmin/img/icon-changelink.svg /app/.heroku/python/lib/python3.11/site-packages/jazzmin/static/jazzmin/img/icon-changelink.svg
jazzmin/plugins/bootstrap-show-modal/bootstrap-show-modal.min.js /app/.heroku/python/lib/python3.11/site-packages/jazzmin/static/jazzmin/plugins/bootstrap-show-modal/bootstrap-show-modal.min.js
jazzmin/css/main.css /app/.heroku/python/lib/python3.11/site-packages/jazzmin/static/jazzmin/css/main.css
vendor/select2/js/select2.min.js /app/.heroku/python/lib/python3.11/site-packages/jazzmin/static/vendor/select2/js/select2.min.js
vendor/select2/css/select2.min.css /app/.heroku/python/lib/python3.11/site-packages/jazzmin/static/vendor/select2/css/select2.min.css
vendor/adminlte/js/adminlte.min.js /app/.heroku/python/lib/python3.11/site-packages/jazzmin/static/vendor/adminlte/js/adminlte.min.js
vendor/adminlte/js/adminlte.min.js.map /app/.heroku/python/lib/python3.11/site-packages/jazzmin/static/vendor/adminlte/js/adminlte.min.js.map
vendor/adminlte/img/AdminLTELogo.png /app/.heroku/python/lib/python3.11/site-packages/jazzmin/static/vendor/adminlte/img/AdminLTELogo.png
vendor/adminlte/img/icons.png /app/.heroku/python/lib/python3.11/site-packages/jazzmin/static/vendor/adminlte/img/icons.png
vendor/adminlte/img/user2-160x160.jpg /app/.heroku/python/lib/python3.11/site-packages/jazzmin/static/vendor/adminlte/img/user2-160x160.jpg
vendor/adminlte/css/adminlte.min.css.map /app/.heroku/python/lib/python3.11/site-packages/jazzmin/static/vendor/adminlte/css/adminlte.min.css.map
vendor/adminlte/css/adminlte.min.css /app/.heroku/python/lib/python3.11/site-packages/jazzmin/static/vendor/adminlte/css/adminlte.min.css
vendor/bootstrap/js/bootstrap.min.js.map /app/.heroku/python/lib/python3.11/site-packages/jazzmin/static/vendor/bootstrap/js/bootstrap.min.js.map
vendor/bootstrap/js/bootstrap.min.js /app/.heroku/python/lib/python3.11/site-packages/jazzmin/static/vendor/bootstrap/js/bootstrap.min.js
vendor/bootswatch/litera/bootstrap.min.css /app/.heroku/python/lib/python3.11/site-packages/jazzmin/static/vendor/bootswatch/litera/bootstrap.min.css
vendor/bootswatch/pulse/bootstrap.min.css /app/.heroku/python/lib/python3.11/site-packages/jazzmin/static/vendor/bootswatch/pulse/bootstrap.min.css
vendor/bootswatch/spacelab/bootstrap.min.css /app/.heroku/python/lib/python3.11/site-packages/jazzmin/static/vendor/bootswatch/spacelab/bootstrap.min.css
vendor/bootswatch/sandstone/bootstrap.min.css /app/.heroku/python/lib/python3.11/site-packages/jazzmin/static/vendor/bootswatch/sandstone/bootstrap.min.css
vendor/bootswatch/default/bootstrap.min.css /app/.heroku/python/lib/python3.11/site-packages/jazzmin/static/vendor/bootswatch/default/bootstrap.min.css
vendor/bootswatch/lumen/bootstrap.min.css /app/.heroku/python/lib/python3.11/site-packages/jazzmin/static/vendor/bootswatch/lumen/bootstrap.min.css
vendor/bootswatch/journal/bootstrap.min.css /app/.heroku/python/lib/python3.11/site-packages/jazzmin/static/vendor/bootswatch/journal/bootstrap.min.css
vendor/bootswatch/cerulean/bootstrap.min.css /app/.heroku/python/lib/python3.11/site-packages/jazzmin/static/vendor/bootswatch/cerulean/bootstrap.min.css
vendor/bootswatch/sketchy/bootstrap.min.css /app/.heroku/python/lib/python3.11/site-packages/jazzmin/static/vendor/bootswatch/sketchy/bootstrap.min.css
vendor/bootswatch/slate/bootstrap.min.css /app/.heroku/python/lib/python3.11/site-packages/jazzmin/static/vendor/bootswatch/slate/bootstrap.min.css
vendor/bootswatch/darkly/bootstrap.min.css /app/.heroku/python/lib/python3.11/site-packages/jazzmin/static/vendor/bootswatch/darkly/bootstrap.min.css
vendor/bootswatch/yeti/bootstrap.min.css /app/.heroku/python/lib/python3.11/site-packages/jazzmin/static/vendor/bootswatch/yeti/bootstrap.min.css
vendor/bootswatch/simplex/bootstrap.min.css /app/.heroku/python/lib/python3.11/site-packages/jazzmin/static/vendor/bootswatch/simplex/bootstrap.min.css
vendor/bootswatch/lux/bootstrap.min.css /app/.heroku/python/lib/python3.11/site-packages/jazzmin/static/vendor/bootswatch/lux/bootstrap.min.css
vendor/bootswatch/materia/bootstrap.min.css /app/.heroku/python/lib/python3.11/site-packages/jazzmin/static/vendor/bootswatch/materia/bootstrap.min.css
vendor/bootswatch/minty/bootstrap.min.css /app/.heroku/python/lib/python3.11/site-packages/jazzmin/static/vendor/bootswatch/minty/bootstrap.min.css
vendor/bootswatch/solar/bootstrap.min.css /app/.heroku/python/lib/python3.11/site-packages/jazzmin/static/vendor/bootswatch/solar/bootstrap.min.css
vendor/bootswatch/flatly/bootstrap.min.css /app/.heroku/python/lib/python3.11/site-packages/jazzmin/static/vendor/bootswatch/flatly/bootstrap.min.css
vendor/bootswatch/superhero/bootstrap.min.css /app/.heroku/python/lib/python3.11/site-packages/jazzmin/static/vendor/bootswatch/superhero/bootstrap.min.css
vendor/bootswatch/cosmo/bootstrap.min.css /app/.heroku/python/lib/python3.11/site-packages/jazzmin/static/vendor/bootswatch/cosmo/bootstrap.min.css
vendor/bootswatch/united/bootstrap.min.css /app/.heroku/python/lib/python3.11/site-packages/jazzmin/static/vendor/bootswatch/united/bootstrap.min.css
vendor/bootswatch/cyborg/bootstrap.min.css /app/.heroku/python/lib/python3.11/site-packages/jazzmin/static/vendor/bootswatch/cyborg/bootstrap.min.css
vendor/fontawesome-free/webfonts/fa-brands-400.eot /app/.heroku/python/lib/python3.11/site-packages/jazzmin/static/vendor/fontawesome-free/webfonts/fa-brands-400.eot
vendor/fontawesome-free/webfonts/fa-solid-900.eot /app/.heroku/python/lib/python3.11/site-packages/jazzmin/static/vendor/fontawesome-free/webfonts/fa-solid-900.eot
vendor/fontawesome-free/webfonts/fa-regular-400.woff /app/.heroku/python/lib/python3.11/site-packages/jazzmin/static/vendor/fontawesome-free/webfonts/fa-regular-400.woff
vendor/fontawesome-free/webfonts/fa-brands-400.ttf /app/.heroku/python/lib/python3.11/site-packages/jazzmin/static/vendor/fontawesome-free/webfonts/fa-brands-400.ttf
vendor/fontawesome-free/webfonts/fa-brands-400.woff /app/.heroku/python/lib/python3.11/site-packages/jazzmin/static/vendor/fontawesome-free/webfonts/fa-brands-400.woff
vendor/fontawesome-free/webfonts/fa-solid-900.woff2 /app/.heroku/python/lib/python3.11/site-packages/jazzmin/static/vendor/fontawesome-free/webfonts/fa-solid-900.woff2
vendor/fontawesome-free/webfonts/fa-brands-400.woff2 /app/.heroku/python/lib/python3.11/site-packages/jazzmin/static/vendor/fontawesome-free/webfonts/fa-brands-400.woff2
vendor/fontawesome-free/webfonts/fa-brands-400.svg /app/.heroku/python/lib/python3.11/site-packages/jazzmin/static/vendor/fontawesome-free/webfonts/fa-brands-400.svg
vendor/fontawesome-free/webfonts/fa-regular-400.eot /app/.heroku/python/lib/python3.11/site-packages/jazzmin/static/vendor/fontawesome-free/webfonts/fa-regular-400.eot
vendor/fontawesome-free/webfonts/fa-regular-400.woff2 /app/.heroku/python/lib/python3.11/site-packages/jazzmin/static/vendor/fontawesome-free/webfonts/fa-regular-400.woff2
vendor/fontawesome-free/webfonts/fa-solid-900.ttf /app/.heroku/python/lib/python3.11/site-packages/jazzmin/static/vendor/fontawesome-free/webfonts/fa-solid-900.ttf
vendor/fontawesome-free/webfonts/fa-solid-900.woff /app/.heroku/python/lib/python3.11/site-packages/jazzmin/static/vendor/fontawesome-free/webfonts/fa-solid-900.woff
vendor/fontawesome-free/webfonts/fa-regular-400.svg /app/.heroku/python/lib/python3.11/site-packages/jazzmin/static/vendor/fontawesome-free/webfonts/fa-regular-400.svg
vendor/fontawesome-free/webfonts/fa-solid-900.svg /app/.heroku/python/lib/python3.11/site-packages/jazzmin/static/vendor/fontawesome-free/webfonts/fa-solid-900.svg
vendor/fontawesome-free/webfonts/fa-regular-400.ttf /app/.heroku/python/lib/python3.11/site-packages/jazzmin/static/vendor/fontawesome-free/webfonts/fa-regular-400.ttf
vendor/fontawesome-free/css/all.min.css /app/.heroku/python/lib/python3.11/site-packages/jazzmin/static/vendor/fontawesome-free/css/all.min.css
admin/js/urlify.js /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/urlify.js
admin/js/SelectBox.js /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/SelectBox.js
admin/js/core.js /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/core.js
admin/js/theme.js /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/theme.js
admin/js/cancel.js /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/cancel.js
admin/js/SelectFilter2.js /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/SelectFilter2.js
admin/js/inlines.js /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/inlines.js
admin/js/jquery.init.js /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/jquery.init.js
admin/js/popup_response.js /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/popup_response.js
admin/js/collapse.js /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/collapse.js
admin/js/filters.js /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/filters.js
admin/js/autocomplete.js /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/autocomplete.js
admin/js/change_form.js /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/change_form.js
admin/js/nav_sidebar.js /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/nav_sidebar.js
admin/js/actions.js /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/actions.js
admin/js/prepopulate_init.js /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/prepopulate_init.js
admin/js/prepopulate.js /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/prepopulate.js
admin/js/calendar.js /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/calendar.js
admin/js/admin/RelatedObjectLookups.js /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/admin/RelatedObjectLookups.js
admin/js/admin/DateTimeShortcuts.js /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/admin/DateTimeShortcuts.js
admin/js/vendor/select2/LICENSE.md /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/LICENSE.md
admin/js/vendor/select2/select2.full.js /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/select2.full.js
admin/js/vendor/select2/select2.full.min.js /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/select2.full.min.js
admin/js/vendor/select2/i18n/sr-Cyrl.js /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sr-Cyrl.js
admin/js/vendor/select2/i18n/ka.js /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ka.js
admin/js/vendor/select2/i18n/da.js /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/da.js
admin/js/vendor/select2/i18n/af.js /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/af.js
admin/js/vendor/select2/i18n/tk.js /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/tk.js
admin/js/vendor/select2/i18n/ar.js /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ar.js
admin/js/vendor/select2/i18n/nl.js /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/nl.js
admin/js/vendor/select2/i18n/zh-TW.js /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/zh-TW.js
admin/js/vendor/select2/i18n/fa.js /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/fa.js
admin/js/vendor/select2/i18n/pt.js /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/pt.js
admin/js/vendor/select2/i18n/hr.js /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/hr.js
admin/js/vendor/select2/i18n/gl.js /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/gl.js
admin/js/vendor/select2/i18n/dsb.js /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/dsb.js
admin/js/vendor/select2/i18n/pt-BR.js /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/pt-BR.js
admin/js/vendor/select2/i18n/vi.js /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/vi.js
admin/js/vendor/select2/i18n/it.js /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/it.js
admin/js/vendor/select2/i18n/bs.js /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/bs.js
admin/js/vendor/select2/i18n/pl.js /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/pl.js
admin/js/vendor/select2/i18n/de.js /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/de.js
admin/js/vendor/select2/i18n/cs.js /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/cs.js
admin/js/vendor/select2/i18n/hy.js /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/hy.js
admin/js/vendor/select2/i18n/az.js /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/az.js
admin/js/vendor/select2/i18n/th.js /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/th.js
admin/js/vendor/select2/i18n/ps.js /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ps.js
admin/js/vendor/select2/i18n/tr.js /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/tr.js
admin/js/vendor/select2/i18n/el.js /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/el.js
admin/js/vendor/select2/i18n/ro.js /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ro.js
admin/js/vendor/select2/i18n/zh-CN.js /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/zh-CN.js
admin/js/vendor/select2/i18n/ja.js /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ja.js
admin/js/vendor/select2/i18n/nb.js /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/nb.js
admin/js/vendor/select2/i18n/ne.js /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ne.js
admin/js/vendor/select2/i18n/he.js /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/he.js
admin/js/vendor/select2/i18n/ru.js /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ru.js
admin/js/vendor/select2/i18n/lt.js /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/lt.js
admin/js/vendor/select2/i18n/sq.js /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sq.js
admin/js/vendor/select2/i18n/fr.js /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/fr.js
admin/js/vendor/select2/i18n/en.js /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/en.js
admin/js/vendor/select2/i18n/is.js /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/is.js
admin/js/vendor/select2/i18n/hi.js /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/hi.js
admin/js/vendor/select2/i18n/lv.js /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/lv.js
admin/js/vendor/select2/i18n/es.js /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/es.js
admin/js/vendor/select2/i18n/mk.js /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/mk.js
admin/js/vendor/select2/i18n/sl.js /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sl.js
admin/js/vendor/select2/i18n/ms.js /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ms.js
admin/js/vendor/select2/i18n/id.js /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/id.js
admin/js/vendor/select2/i18n/ko.js /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ko.js
admin/js/vendor/select2/i18n/hu.js /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/hu.js
admin/js/vendor/select2/i18n/hsb.js /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/hsb.js
admin/js/vendor/select2/i18n/bg.js /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/bg.js
admin/js/vendor/select2/i18n/sk.js /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sk.js
admin/js/vendor/select2/i18n/uk.js /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/uk.js
admin/js/vendor/select2/i18n/km.js /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/km.js
admin/js/vendor/select2/i18n/bn.js /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/bn.js
admin/js/vendor/select2/i18n/fi.js /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/fi.js
admin/js/vendor/select2/i18n/sr.js /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sr.js
admin/js/vendor/select2/i18n/sv.js /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sv.js
admin/js/vendor/select2/i18n/eu.js /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/eu.js
admin/js/vendor/select2/i18n/ca.js /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ca.js
admin/js/vendor/select2/i18n/et.js /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/et.js
admin/js/vendor/xregexp/LICENSE.txt /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/xregexp/LICENSE.txt
admin/js/vendor/xregexp/xregexp.js /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/xregexp/xregexp.js
admin/js/vendor/xregexp/xregexp.min.js /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/xregexp/xregexp.min.js
admin/js/vendor/jquery/jquery.min.js /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/jquery/jquery.min.js
admin/js/vendor/jquery/LICENSE.txt /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/jquery/LICENSE.txt
admin/js/vendor/jquery/jquery.js /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/jquery/jquery.js
admin/img/icon-hidelink.svg /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/img/icon-hidelink.svg
admin/img/icon-deletelink.svg /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/img/icon-deletelink.svg
admin/img/icon-alert.svg /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/img/icon-alert.svg
admin/img/icon-yes.svg /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/img/icon-yes.svg
admin/img/icon-no.svg /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/img/icon-no.svg
admin/img/README.txt /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/img/README.txt
admin/img/LICENSE /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/img/LICENSE
admin/img/icon-unknown.svg /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/img/icon-unknown.svg
admin/img/icon-clock.svg /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/img/icon-clock.svg
admin/img/icon-addlink.svg /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/img/icon-addlink.svg
admin/img/icon-calendar.svg /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/img/icon-calendar.svg
admin/img/selector-icons.svg /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/img/selector-icons.svg
admin/img/calendar-icons.svg /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/img/calendar-icons.svg
admin/img/icon-viewlink.svg /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/img/icon-viewlink.svg
admin/img/tooltag-arrowright.svg /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/img/tooltag-arrowright.svg
admin/img/icon-changelink.svg /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/img/icon-changelink.svg
admin/img/search.svg /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/img/search.svg
admin/img/icon-unknown-alt.svg /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/img/icon-unknown-alt.svg
admin/img/sorting-icons.svg /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/img/sorting-icons.svg
admin/img/tooltag-add.svg /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/img/tooltag-add.svg
admin/img/inline-delete.svg /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/img/inline-delete.svg
admin/img/gis/move_vertex_on.svg /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/img/gis/move_vertex_on.svg
admin/img/gis/move_vertex_off.svg /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/img/gis/move_vertex_off.svg
admin/css/nav_sidebar.css /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/css/nav_sidebar.css
admin/css/base.css /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/css/base.css
admin/css/responsive.css /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/css/responsive.css
admin/css/forms.css /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/css/forms.css
admin/css/rtl.css /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/css/rtl.css
admin/css/responsive_rtl.css /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/css/responsive_rtl.css
admin/css/widgets.css /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/css/widgets.css
admin/css/dark_mode.css /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/css/dark_mode.css
admin/css/login.css /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/css/login.css
admin/css/dashboard.css /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/css/dashboard.css
admin/css/changelists.css /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/css/changelists.css
admin/css/autocomplete.css /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/css/autocomplete.css
admin/css/vendor/select2/select2.min.css /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/css/vendor/select2/select2.min.css
admin/css/vendor/select2/LICENSE-SELECT2.md /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/css/vendor/select2/LICENSE-SELECT2.md
admin/css/vendor/select2/select2.css /app/.heroku/python/lib/python3.11/site-packages/django/contrib/admin/static/admin/css/vendor/select2/select2.css
.DS_Store /app/.heroku/python/lib/python3.11/site-packages/django_summernote/static/.DS_Store
summernote/.DS_Store /app/.heroku/python/lib/python3.11/site-packages/django_summernote/static/summernote/.DS_Store
summernote/jquery.fileupload.js /app/.heroku/python/lib/python3.11/site-packages/django_summernote/static/summernote/jquery.fileupload.js
summernote/summernote-bs5.min.css /app/.heroku/python/lib/python3.11/site-packages/django_summernote/static/summernote/summernote-bs5.min.css
summernote/summernote-bs4.min.css /app/.heroku/python/lib/python3.11/site-packages/django_summernote/static/summernote/summernote-bs4.min.css
summernote/jquery.ui.widget.js /app/.heroku/python/lib/python3.11/site-packages/django_summernote/static/summernote/jquery.ui.widget.js
summernote/summernote.min.css /app/.heroku/python/lib/python3.11/site-packages/django_summernote/static/summernote/summernote.min.css
summernote/SOURCE /app/.heroku/python/lib/python3.11/site-packages/django_summernote/static/summernote/SOURCE
summernote/summernote-lite.min.css /app/.heroku/python/lib/python3.11/site-packages/django_summernote/static/summernote/summernote-lite.min.css
summernote/summernote-lite.min.js /app/.heroku/python/lib/python3.11/site-packages/django_summernote/static/summernote/summernote-lite.min.js
summernote/ResizeSensor.js /app/.heroku/python/lib/python3.11/site-packages/django_summernote/static/summernote/ResizeSensor.js
summernote/summernote.min.js /app/.heroku/python/lib/python3.11/site-packages/django_summernote/static/summernote/summernote.min.js
summernote/django_summernote.css /app/.heroku/python/lib/python3.11/site-packages/django_summernote/static/summernote/django_summernote.css
summernote/jquery.iframe-transport.js /app/.heroku/python/lib/python3.11/site-packages/django_summernote/static/summernote/jquery.iframe-transport.js
summernote/summernote.png /app/.heroku/python/lib/python3.11/site-packages/django_summernote/static/summernote/summernote.png
summernote/summernote-bs4.min.js /app/.heroku/python/lib/python3.11/site-packages/django_summernote/static/summernote/summernote-bs4.min.js
summernote/summernote-bs5.min.js /app/.heroku/python/lib/python3.11/site-packages/django_summernote/static/summernote/summernote-bs5.min.js
summernote/lang/summernote-ja-JP.min.js /app/.heroku/python/lib/python3.11/site-packages/django_summernote/static/summernote/lang/summernote-ja-JP.min.js
summernote/lang/summernote-de-CH.min.js /app/.heroku/python/lib/python3.11/site-packages/django_summernote/static/summernote/lang/summernote-de-CH.min.js
summernote/lang/summernote-sr-RS-Latin.min.js /app/.heroku/python/lib/python3.11/site-packages/django_summernote/static/summernote/lang/summernote-sr-RS-Latin.min.js
summernote/lang/summernote-it-IT.min.js /app/.heroku/python/lib/python3.11/site-packages/django_summernote/static/summernote/lang/summernote-it-IT.min.js
summernote/lang/summernote-es-ES.min.js /app/.heroku/python/lib/python3.11/site-packages/django_summernote/static/summernote/lang/summernote-es-ES.min.js
summernote/lang/summernote-sk-SK.min.js /app/.heroku/python/lib/python3.11/site-packages/django_summernote/static/summernote/lang/summernote-sk-SK.min.js
summernote/lang/summernote-tr-TR.min.js /app/.heroku/python/lib/python3.11/site-packages/django_summernote/static/summernote/lang/summernote-tr-TR.min.js
summernote/lang/summernote-ru-RU.min.js /app/.heroku/python/lib/python3.11/site-packages/django_summernote/static/summernote/lang/summernote-ru-RU.min.js
summernote/lang/summernote-hu-HU.min.js /app/.heroku/python/lib/python3.11/site-packages/django_summernote/static/summernote/lang/summernote-hu-HU.min.js
summernote/lang/summernote-pl-PL.min.js /app/.heroku/python/lib/python3.11/site-packages/django_summernote/static/summernote/lang/summernote-pl-PL.min.js
summernote/lang/summernote-fi-FI.min.js /app/.heroku/python/lib/python3.11/site-packages/django_summernote/static/summernote/lang/summernote-fi-FI.min.js
summernote/lang/summernote-es-EU.min.js /app/.heroku/python/lib/python3.11/site-packages/django_summernote/static/summernote/lang/summernote-es-EU.min.js
summernote/lang/summernote-vi-VN.min.js /app/.heroku/python/lib/python3.11/site-packages/django_summernote/static/summernote/lang/summernote-vi-VN.min.js
summernote/lang/summernote-uz-UZ.min.js /app/.heroku/python/lib/python3.11/site-packages/django_summernote/static/summernote/lang/summernote-uz-UZ.min.js
summernote/lang/summernote-sv-SE.min.js /app/.heroku/python/lib/python3.11/site-packages/django_summernote/static/summernote/lang/summernote-sv-SE.min.js
summernote/lang/summernote-bn-BD.min.js /app/.heroku/python/lib/python3.11/site-packages/django_summernote/static/summernote/lang/summernote-bn-BD.min.js
summernote/lang/summernote-bg-BG.min.js /app/.heroku/python/lib/python3.11/site-packages/django_summernote/static/summernote/lang/summernote-bg-BG.min.js
summernote/lang/summernote-sl-SI.min.js /app/.heroku/python/lib/python3.11/site-packages/django_summernote/static/summernote/lang/summernote-sl-SI.min.js
summernote/lang/summernote-ca-ES.min.js /app/.heroku/python/lib/python3.11/site-packages/django_summernote/static/summernote/lang/summernote-ca-ES.min.js
summernote/lang/summernote-sr-RS.min.js /app/.heroku/python/lib/python3.11/site-packages/django_summernote/static/summernote/lang/summernote-sr-RS.min.js
summernote/lang/summernote-mn-MN.min.js /app/.heroku/python/lib/python3.11/site-packages/django_summernote/static/summernote/lang/summernote-mn-MN.min.js
summernote/lang/summernote-id-ID.min.js /app/.heroku/python/lib/python3.11/site-packages/django_summernote/static/summernote/lang/summernote-id-ID.min.js
summernote/lang/summernote-fr-FR.min.js /app/.heroku/python/lib/python3.11/site-packages/django_summernote/static/summernote/lang/summernote-fr-FR.min.js
summernote/lang/summernote-nb-NO.min.js /app/.heroku/python/lib/python3.11/site-packages/django_summernote/static/summernote/lang/summernote-nb-NO.min.js
summernote/lang/summernote-da-DK.min.js /app/.heroku/python/lib/python3.11/site-packages/django_summernote/static/summernote/lang/summernote-da-DK.min.js
summernote/lang/summernote-ko-KR.min.js /app/.heroku/python/lib/python3.11/site-packages/django_summernote/static/summernote/lang/summernote-ko-KR.min.js
summernote/lang/summernote-el-GR.min.js /app/.heroku/python/lib/python3.11/site-packages/django_summernote/static/summernote/lang/summernote-el-GR.min.js
summernote/lang/summernote-th-TH.min.js /app/.heroku/python/lib/python3.11/site-packages/django_summernote/static/summernote/lang/summernote-th-TH.min.js
summernote/lang/summernote-ta-IN.min.js /app/.heroku/python/lib/python3.11/site-packages/django_summernote/static/summernote/lang/summernote-ta-IN.min.js
summernote/lang/summernote-fa-IR.min.js /app/.heroku/python/lib/python3.11/site-packages/django_summernote/static/summernote/lang/summernote-fa-IR.min.js
summernote/lang/summernote-zh-TW.min.js /app/.heroku/python/lib/python3.11/site-packages/django_summernote/static/summernote/lang/summernote-zh-TW.min.js
summernote/lang/summernote-gl-ES.min.js /app/.heroku/python/lib/python3.11/site-packages/django_summernote/static/summernote/lang/summernote-gl-ES.min.js
summernote/lang/summernote-nl-NL.min.js /app/.heroku/python/lib/python3.11/site-packages/django_summernote/static/summernote/lang/summernote-nl-NL.min.js
summernote/lang/summernote-pt-BR.min.js /app/.heroku/python/lib/python3.11/site-packages/django_summernote/static/summernote/lang/summernote-pt-BR.min.js
summernote/lang/summernote-ar-AR.min.js /app/.heroku/python/lib/python3.11/site-packages/django_summernote/static/summernote/lang/summernote-ar-AR.min.js
summernote/lang/summernote-de-DE.min.js /app/.heroku/python/lib/python3.11/site-packages/django_summernote/static/summernote/lang/summernote-de-DE.min.js
summernote/lang/summernote-hr-HR.min.js /app/.heroku/python/lib/python3.11/site-packages/django_summernote/static/summernote/lang/summernote-hr-HR.min.js
summernote/lang/summernote-az-AZ.min.js /app/.heroku/python/lib/python3.11/site-packages/django_summernote/static/summernote/lang/summernote-az-AZ.min.js
summernote/lang/summernote-lt-LV.min.js /app/.heroku/python/lib/python3.11/site-packages/django_summernote/static/summernote/lang/summernote-lt-LV.min.js
summernote/lang/summernote-zh-CN.min.js /app/.heroku/python/lib/python3.11/site-packages/django_summernote/static/summernote/lang/summernote-zh-CN.min.js
summernote/lang/summernote-uk-UA.min.js /app/.heroku/python/lib/python3.11/site-packages/django_summernote/static/summernote/lang/summernote-uk-UA.min.js
summernote/lang/summernote-ro-RO.min.js /app/.heroku/python/lib/python3.11/site-packages/django_summernote/static/summernote/lang/summernote-ro-RO.min.js
summernote/lang/summernote-he-IL.min.js /app/.heroku/python/lib/python3.11/site-packages/django_summernote/static/summernote/lang/summernote-he-IL.min.js
summernote/lang/summernote-cs-CZ.min.js /app/.heroku/python/lib/python3.11/site-packages/django_summernote/static/summernote/lang/summernote-cs-CZ.min.js
summernote/lang/summernote-lt-LT.min.js /app/.heroku/python/lib/python3.11/site-packages/django_summernote/static/summernote/lang/summernote-lt-LT.min.js
summernote/lang/summernote-pt-PT.min.js /app/.heroku/python/lib/python3.11/site-packages/django_summernote/static/summernote/lang/summernote-pt-PT.min.js
summernote/lang/summernote-en-US.min.js /app/.heroku/python/lib/python3.11/site-packages/django_summernote/static/summernote/lang/summernote-en-US.min.js
summernote/font/summernote.woff /app/.heroku/python/lib/python3.11/site-packages/django_summernote/static/summernote/font/summernote.woff
summernote/font/summernote.ttf /app/.heroku/python/lib/python3.11/site-packages/django_summernote/static/summernote/font/summernote.ttf
summernote/font/summernote.eot /app/.heroku/python/lib/python3.11/site-packages/django_summernote/static/summernote/font/summernote.eot
summernote/font/summernote.hash /app/.heroku/python/lib/python3.11/site-packages/django_summernote/static/summernote/font/summernote.hash
summernote/font/summernote.woff2 /app/.heroku/python/lib/python3.11/site-packages/django_summernote/static/summernote/font/summernote.woff2
.DS_Store /app/.heroku/python/lib/python3.11/site-packages/django_quill/static/.DS_Store
django_quill/django_quill.js /app/.heroku/python/lib/python3.11/site-packages/django_quill/static/django_quill/django_quill.js
django_quill/django_quill.css /app/.heroku/python/lib/python3.11/site-packages/django_quill/static/django_quill/django_quill.css
debug_toolbar/js/utils.js /app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/static/debug_toolbar/js/utils.js
debug_toolbar/js/history.js /app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/static/debug_toolbar/js/history.js
debug_toolbar/js/redirect.js /app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/static/debug_toolbar/js/redirect.js
debug_toolbar/js/timer.js /app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/static/debug_toolbar/js/timer.js
debug_toolbar/js/toolbar.js /app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/static/debug_toolbar/js/toolbar.js
debug_toolbar/css/print.css /app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/static/debug_toolbar/css/print.css
debug_toolbar/css/toolbar.css /app/.heroku/python/lib/python3.11/site-packages/debug_toolbar/static/debug_toolbar/css/toolbar.css
filer/fonts/django-filer-iconfont.woff2 /app/.heroku/python/lib/python3.11/site-packages/filer/static/filer/fonts/django-filer-iconfont.woff2
filer/fonts/django-filer-iconfont.ttf /app/.heroku/python/lib/python3.11/site-packages/filer/static/filer/fonts/django-filer-iconfont.ttf
filer/fonts/django-filer-iconfont.svg /app/.heroku/python/lib/python3.11/site-packages/filer/static/filer/fonts/django-filer-iconfont.svg
filer/fonts/fontawesome-webfont.svg /app/.heroku/python/lib/python3.11/site-packages/filer/static/filer/fonts/fontawesome-webfont.svg
filer/fonts/FontAwesome.otf /app/.heroku/python/lib/python3.11/site-packages/filer/static/filer/fonts/FontAwesome.otf
filer/fonts/django-filer-iconfont.woff /app/.heroku/python/lib/python3.11/site-packages/filer/static/filer/fonts/django-filer-iconfont.woff
filer/fonts/django-filer-iconfont.eot /app/.heroku/python/lib/python3.11/site-packages/filer/static/filer/fonts/django-filer-iconfont.eot
filer/fonts/fontawesome-webfont.ttf /app/.heroku/python/lib/python3.11/site-packages/filer/static/filer/fonts/fontawesome-webfont.ttf
filer/fonts/fontawesome-webfont.woff2 /app/.heroku/python/lib/python3.11/site-packages/filer/static/filer/fonts/fontawesome-webfont.woff2
filer/fonts/fontawesome-webfont.woff /app/.heroku/python/lib/python3.11/site-packages/filer/static/filer/fonts/fontawesome-webfont.woff
filer/fonts/fontawesome-webfont.eot /app/.heroku/python/lib/python3.11/site-packages/filer/static/filer/fonts/fontawesome-webfont.eot
filer/fonts/src/arrow-down.svg /app/.heroku/python/lib/python3.11/site-packages/filer/static/filer/fonts/src/arrow-down.svg
filer/fonts/src/expand.svg /app/.heroku/python/lib/python3.11/site-packages/filer/static/filer/fonts/src/expand.svg
filer/fonts/src/download.svg /app/.heroku/python/lib/python3.11/site-packages/filer/static/filer/fonts/src/download.svg
filer/fonts/src/move-to-folder.svg /app/.heroku/python/lib/python3.11/site-packages/filer/static/filer/fonts/src/move-to-folder.svg
filer/fonts/src/select.svg /app/.heroku/python/lib/python3.11/site-packages/filer/static/filer/fonts/src/select.svg
filer/fonts/src/link.svg /app/.heroku/python/lib/python3.11/site-packages/filer/static/filer/fonts/src/link.svg
filer/fonts/src/th-list.svg /app/.heroku/python/lib/python3.11/site-packages/filer/static/filer/fonts/src/th-list.svg
filer/fonts/src/picture.svg /app/.heroku/python/lib/python3.11/site-packages/filer/static/filer/fonts/src/picture.svg
filer/fonts/src/remove-selection.svg /app/.heroku/python/lib/python3.11/site-packages/filer/static/filer/fonts/src/remove-selection.svg
filer/fonts/src/upload.svg /app/.heroku/python/lib/python3.11/site-packages/filer/static/filer/fonts/src/upload.svg
filer/fonts/src/caret-down.svg /app/.heroku/python/lib/python3.11/site-packages/filer/static/filer/fonts/src/caret-down.svg
filer/fonts/src/chevron-right.svg /app/.heroku/python/lib/python3.11/site-packages/filer/static/filer/fonts/src/chevron-right.svg
filer/fonts/src/th-large.svg /app/.heroku/python/lib/python3.11/site-packages/filer/static/filer/fonts/src/th-large.svg
filer/js/base.js /app/.heroku/python/lib/python3.11/site-packages/filer/static/filer/js/base.js
filer/js/libs/jquery.min.js /app/.heroku/python/lib/python3.11/site-packages/filer/static/filer/js/libs/jquery.min.js
filer/js/libs/class.min.js /app/.heroku/python/lib/python3.11/site-packages/filer/static/filer/js/libs/class.min.js
filer/js/libs/mediator.min.js /app/.heroku/python/lib/python3.11/site-packages/filer/static/filer/js/libs/mediator.min.js
filer/js/libs/jquery-ui.min.js /app/.heroku/python/lib/python3.11/site-packages/filer/static/filer/js/libs/jquery-ui.min.js
filer/js/libs/dropzone.min.js /app/.heroku/python/lib/python3.11/site-packages/filer/static/filer/js/libs/dropzone.min.js
filer/js/libs/fileuploader.min.js /app/.heroku/python/lib/python3.11/site-packages/filer/static/filer/js/libs/fileuploader.min.js
filer/js/libs/jquery.cookie.min.js /app/.heroku/python/lib/python3.11/site-packages/filer/static/filer/js/libs/jquery.cookie.min.js
filer/js/addons/tooltip.js /app/.heroku/python/lib/python3.11/site-packages/filer/static/filer/js/addons/tooltip.js
filer/js/addons/dropdown-menu.js /app/.heroku/python/lib/python3.11/site-packages/filer/static/filer/js/addons/dropdown-menu.js
filer/js/addons/popup_handling.js /app/.heroku/python/lib/python3.11/site-packages/filer/static/filer/js/addons/popup_handling.js
filer/js/addons/filer_popup_response.js /app/.heroku/python/lib/python3.11/site-packages/filer/static/filer/js/addons/filer_popup_response.js
filer/js/addons/focal-point.js /app/.heroku/python/lib/python3.11/site-packages/filer/static/filer/js/addons/focal-point.js
filer/js/addons/upload-button.js /app/.heroku/python/lib/python3.11/site-packages/filer/static/filer/js/addons/upload-button.js
filer/js/addons/table-dropzone.js /app/.heroku/python/lib/python3.11/site-packages/filer/static/filer/js/addons/table-dropzone.js
filer/js/addons/toggler.js /app/.heroku/python/lib/python3.11/site-packages/filer/static/filer/js/addons/toggler.js
filer/js/addons/widget.js /app/.heroku/python/lib/python3.11/site-packages/filer/static/filer/js/addons/widget.js
filer/js/addons/copy-move-files.js /app/.heroku/python/lib/python3.11/site-packages/filer/static/filer/js/addons/copy-move-files.js
filer/js/addons/dropzone.init.js /app/.heroku/python/lib/python3.11/site-packages/filer/static/filer/js/addons/dropzone.init.js
filer/img/icon_deletelink.gif /app/.heroku/python/lib/python3.11/site-packages/filer/static/filer/img/icon_deletelink.gif
filer/img/upload_button.png /app/.heroku/python/lib/python3.11/site-packages/filer/static/filer/img/upload_button.png
filer/img/close.gif /app/.heroku/python/lib/python3.11/site-packages/filer/static/filer/img/close.gif
filer/img/button-bg.gif /app/.heroku/python/lib/python3.11/site-packages/filer/static/filer/img/button-bg.gif
filer/img/loading_animation.gif /app/.heroku/python/lib/python3.11/site-packages/filer/static/filer/img/loading_animation.gif
filer/img/select_item.gif /app/.heroku/python/lib/python3.11/site-packages/filer/static/filer/img/select_item.gif
filer/img/select_item-hover.gif /app/.heroku/python/lib/python3.11/site-packages/filer/static/filer/img/select_item-hover.gif
filer/img/icon_changelink.gif /app/.heroku/python/lib/python3.11/site-packages/filer/static/filer/img/icon_changelink.gif
filer/img/nav-bg.gif /app/.heroku/python/lib/python3.11/site-packages/filer/static/filer/img/nav-bg.gif
filer/icons/folder-unfiled.svg /app/.heroku/python/lib/python3.11/site-packages/filer/static/filer/icons/folder-unfiled.svg
filer/icons/file-zip.svg /app/.heroku/python/lib/python3.11/site-packages/filer/static/filer/icons/file-zip.svg
filer/icons/folder.svg /app/.heroku/python/lib/python3.11/site-packages/filer/static/filer/icons/folder.svg
filer/icons/file-unknown.svg /app/.heroku/python/lib/python3.11/site-packages/filer/static/filer/icons/file-unknown.svg
filer/icons/file-missing.svg /app/.heroku/python/lib/python3.11/site-packages/filer/static/filer/icons/file-missing.svg
filer/icons/file-audio.svg /app/.heroku/python/lib/python3.11/site-packages/filer/static/filer/icons/file-audio.svg
filer/icons/file-video.svg /app/.heroku/python/lib/python3.11/site-packages/filer/static/filer/icons/file-video.svg
filer/icons/cloud-up.svg /app/.heroku/python/lib/python3.11/site-packages/filer/static/filer/icons/cloud-up.svg
filer/icons/file-pdf.svg /app/.heroku/python/lib/python3.11/site-packages/filer/static/filer/icons/file-pdf.svg
filer/icons/file-font.svg /app/.heroku/python/lib/python3.11/site-packages/filer/static/filer/icons/file-font.svg
filer/icons/file-empty.svg /app/.heroku/python/lib/python3.11/site-packages/filer/static/filer/icons/file-empty.svg
filer/icons/folder-dropdown.svg /app/.heroku/python/lib/python3.11/site-packages/filer/static/filer/icons/folder-dropdown.svg
filer/icons/file-picture.svg /app/.heroku/python/lib/python3.11/site-packages/filer/static/filer/icons/file-picture.svg
filer/icons/folder-root.svg /app/.heroku/python/lib/python3.11/site-packages/filer/static/filer/icons/folder-root.svg
filer/css/admin_filer.cms.icons.css /app/.heroku/python/lib/python3.11/site-packages/filer/static/filer/css/admin_filer.cms.icons.css
filer/css/admin_filer.fa.icons.css /app/.heroku/python/lib/python3.11/site-packages/filer/static/filer/css/admin_filer.fa.icons.css
filer/css/admin_folderpermissions.css /app/.heroku/python/lib/python3.11/site-packages/filer/static/filer/css/admin_folderpermissions.css
filer/css/admin_filer.css /app/.heroku/python/lib/python3.11/site-packages/filer/static/filer/css/admin_filer.css
filer/css/maps/admin_filer.css.map /app/.heroku/python/lib/python3.11/site-packages/filer/static/filer/css/maps/admin_filer.css.map
filer/css/maps/admin_filer.icons.css.map /app/.heroku/python/lib/python3.11/site-packages/filer/static/filer/css/maps/admin_filer.icons.css.map
filer/css/maps/admin_filer.cms.icons.css.map /app/.heroku/python/lib/python3.11/site-packages/filer/static/filer/css/maps/admin_filer.cms.icons.css.map
filer/css/maps/admin_filer.fa.icons.css.map /app/.heroku/python/lib/python3.11/site-packages/filer/static/filer/css/maps/admin_filer.fa.icons.css.map
facebook/js/fbconnect.js /app/.heroku/python/lib/python3.11/site-packages/allauth/socialaccount/providers/facebook/static/facebook/js/fbconnect.js
reversion_compare.css /app/.heroku/python/lib/python3.11/site-packages/reversion_compare/static/reversion_compare.css
import_export/guess_format.js /app/.heroku/python/lib/python3.11/site-packages/import_export/static/import_export/guess_format.js
import_export/import.css /app/.heroku/python/lib/python3.11/site-packages/import_export/static/import_export/import.css
import_export/export_selectable_fields.js /app/.heroku/python/lib/python3.11/site-packages/import_export/static/import_export/export_selectable_fields.js
import_export/export.css /app/.heroku/python/lib/python3.11/site-packages/import_export/static/import_export/export.css
silk/filter2.png /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/filter2.png
silk/favicon-16x16.png /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/favicon-16x16.png
silk/filter.png /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/filter.png
silk/favicon-32x32.png /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/favicon-32x32.png
silk/fonts/glyphicons-halflings-regular.eot /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/fonts/glyphicons-halflings-regular.eot
silk/fonts/glyphicons-halflings-regular.ttf /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/fonts/glyphicons-halflings-regular.ttf
silk/fonts/glyphicons-halflings-regular.woff2 /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/fonts/glyphicons-halflings-regular.woff2
silk/fonts/glyphicons-halflings-regular.svg /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/fonts/glyphicons-halflings-regular.svg
silk/fonts/glyphicons-halflings-regular.woff /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/fonts/glyphicons-halflings-regular.woff
silk/fonts/fira/FiraSans-Medium.woff /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/fonts/fira/FiraSans-Medium.woff
silk/fonts/fira/FiraSans-Regular.woff /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/fonts/fira/FiraSans-Regular.woff
silk/fonts/fira/FiraSans-Bold.woff /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/fonts/fira/FiraSans-Bold.woff
silk/fonts/fira/FiraSans-Light.woff /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/fonts/fira/FiraSans-Light.woff
silk/fonts/fira/FiraSans-MediumItalic.woff /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/fonts/fira/FiraSans-MediumItalic.woff
silk/fonts/fira/FiraSans-RegularItalic.woff /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/fonts/fira/FiraSans-RegularItalic.woff
silk/fonts/fira/FiraSans-BoldItalic.woff /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/fonts/fira/FiraSans-BoldItalic.woff
silk/fonts/fira/FiraSans-LightItalic.woff /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/fonts/fira/FiraSans-LightItalic.woff
silk/fonts/fantasque/FantasqueSansMono-RegItalic.woff /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/fonts/fantasque/FantasqueSansMono-RegItalic.woff
silk/fonts/fantasque/FantasqueSansMono-BoldItalic.woff /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/fonts/fantasque/FantasqueSansMono-BoldItalic.woff
silk/fonts/fantasque/FantasqueSansMono-Bold.woff /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/fonts/fantasque/FantasqueSansMono-Bold.woff
silk/fonts/fantasque/FantasqueSansMono-Regular.woff /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/fonts/fantasque/FantasqueSansMono-Regular.woff
silk/lib/bootstrap-datetimepicker.min.css /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/lib/bootstrap-datetimepicker.min.css
silk/lib/bootstrap.min.css /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/lib/bootstrap.min.css
silk/lib/viz-lite.js /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/lib/viz-lite.js
silk/lib/sortable.js /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/lib/sortable.js
silk/lib/jquery-ui-1.13.1.min.css /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/lib/jquery-ui-1.13.1.min.css
silk/lib/jquery-3.6.0.min.js /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/lib/jquery-3.6.0.min.js
silk/lib/bootstrap-theme.min.css /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/lib/bootstrap-theme.min.css
silk/lib/svg-pan-zoom.min.js /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/lib/svg-pan-zoom.min.js
silk/lib/bootstrap-datetimepicker.min.js /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/lib/bootstrap-datetimepicker.min.js
silk/lib/jquery.datetimepicker.css /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/lib/jquery.datetimepicker.css
silk/lib/jquery-ui-1.13.1.min.js /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/lib/jquery-ui-1.13.1.min.js
silk/lib/bootstrap.min.js /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/lib/bootstrap.min.js
silk/lib/jquery.datetimepicker.js /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/lib/jquery.datetimepicker.js
silk/lib/images/ui-icons_222222_256x240.png /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/lib/images/ui-icons_222222_256x240.png
silk/lib/images/ui-bg_glass_100_fdf5ce_1x400.png /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/lib/images/ui-bg_glass_100_fdf5ce_1x400.png
silk/lib/images/ui-bg_glass_65_ffffff_1x400.png /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/lib/images/ui-bg_glass_65_ffffff_1x400.png
silk/lib/images/ui-bg_flat_10_000000_40x100.png /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/lib/images/ui-bg_flat_10_000000_40x100.png
silk/lib/images/ui-bg_highlight-soft_75_ffe45c_1x100.png /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/lib/images/ui-bg_highlight-soft_75_ffe45c_1x100.png
silk/lib/images/ui-icons_777620_256x240.png /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/lib/images/ui-icons_777620_256x240.png
silk/lib/images/ui-bg_glass_100_f6f6f6_1x400.png /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/lib/images/ui-bg_glass_100_f6f6f6_1x400.png
silk/lib/images/ui-bg_highlight-soft_100_eeeeee_1x100.png /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/lib/images/ui-bg_highlight-soft_100_eeeeee_1x100.png
silk/lib/images/ui-icons_444444_256x240.png /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/lib/images/ui-icons_444444_256x240.png
silk/lib/images/ui-bg_gloss-wave_35_f6a828_500x100.png /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/lib/images/ui-bg_gloss-wave_35_f6a828_500x100.png
silk/lib/images/animated-overlay.gif /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/lib/images/animated-overlay.gif
silk/lib/images/ui-bg_diagonals-thick_20_666666_40x40.png /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/lib/images/ui-bg_diagonals-thick_20_666666_40x40.png
silk/lib/images/ui-icons_ffffff_256x240.png /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/lib/images/ui-icons_ffffff_256x240.png
silk/lib/images/ui-icons_cc0000_256x240.png /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/lib/images/ui-icons_cc0000_256x240.png
silk/lib/images/ui-bg_diagonals-thick_18_b81900_40x40.png /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/lib/images/ui-bg_diagonals-thick_18_b81900_40x40.png
silk/lib/images/ui-icons_ffd27a_256x240.png /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/lib/images/ui-icons_ffd27a_256x240.png
silk/lib/images/ui-icons_555555_256x240.png /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/lib/images/ui-icons_555555_256x240.png
silk/lib/images/ui-icons_777777_256x240.png /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/lib/images/ui-icons_777777_256x240.png
silk/lib/images/ui-icons_ef8c08_256x240.png /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/lib/images/ui-icons_ef8c08_256x240.png
silk/lib/images/ui-icons_228ef1_256x240.png /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/lib/images/ui-icons_228ef1_256x240.png
silk/lib/highlight/highlight.pack.js /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/lib/highlight/highlight.pack.js
silk/lib/highlight/foundation.css /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/lib/highlight/foundation.css
silk/js/pages/profiling.js /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/js/pages/profiling.js
silk/js/pages/raw.js /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/js/pages/raw.js
silk/js/pages/clear_db.js /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/js/pages/clear_db.js
silk/js/pages/profile_detail.js /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/js/pages/profile_detail.js
silk/js/pages/summary.js /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/js/pages/summary.js
silk/js/pages/base.js /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/js/pages/base.js
silk/js/pages/request.js /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/js/pages/request.js
silk/js/pages/requests.js /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/js/pages/requests.js
silk/js/pages/sql_detail.js /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/js/pages/sql_detail.js
silk/js/pages/root_base.js /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/js/pages/root_base.js
silk/js/pages/detail_base.js /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/js/pages/detail_base.js
silk/js/components/filters.js /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/js/components/filters.js
silk/js/components/cell.js /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/js/components/cell.js
silk/css/pages/base.css /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/css/pages/base.css
silk/css/pages/clear_db.css /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/css/pages/clear_db.css
silk/css/pages/detail_base.css /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/css/pages/detail_base.css
silk/css/pages/profiling.css /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/css/pages/profiling.css
silk/css/pages/raw.css /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/css/pages/raw.css
silk/css/pages/request.css /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/css/pages/request.css
silk/css/pages/root_base.css /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/css/pages/root_base.css
silk/css/pages/summary.css /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/css/pages/summary.css
silk/css/pages/sql_detail.css /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/css/pages/sql_detail.css
silk/css/pages/profile_detail.css /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/css/pages/profile_detail.css
silk/css/pages/sql.css /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/css/pages/sql.css
silk/css/pages/requests.css /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/css/pages/requests.css
silk/css/pages/cprofile.css /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/css/pages/cprofile.css
silk/css/components/cell.css /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/css/components/cell.css
silk/css/components/numeric.css /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/css/components/numeric.css
silk/css/components/summary.css /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/css/components/summary.css
silk/css/components/heading.css /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/css/components/heading.css
silk/css/components/row.css /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/css/components/row.css
silk/css/components/fonts.css /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/css/components/fonts.css
silk/css/components/colors.css /app/.heroku/python/lib/python3.11/site-packages/silk/static/silk/css/components/colors.css
rest_framework/fonts/glyphicons-halflings-regular.eot /app/.heroku/python/lib/python3.11/site-packages/rest_framework/static/rest_framework/fonts/glyphicons-halflings-regular.eot
rest_framework/fonts/fontawesome-webfont.svg /app/.heroku/python/lib/python3.11/site-packages/rest_framework/static/rest_framework/fonts/fontawesome-webfont.svg
rest_framework/fonts/glyphicons-halflings-regular.ttf /app/.heroku/python/lib/python3.11/site-packages/rest_framework/static/rest_framework/fonts/glyphicons-halflings-regular.ttf
rest_framework/fonts/glyphicons-halflings-regular.woff2 /app/.heroku/python/lib/python3.11/site-packages/rest_framework/static/rest_framework/fonts/glyphicons-halflings-regular.woff2
rest_framework/fonts/glyphicons-halflings-regular.svg /app/.heroku/python/lib/python3.11/site-packages/rest_framework/static/rest_framework/fonts/glyphicons-halflings-regular.svg
rest_framework/fonts/fontawesome-webfont.ttf /app/.heroku/python/lib/python3.11/site-packages/rest_framework/static/rest_framework/fonts/fontawesome-webfont.ttf
rest_framework/fonts/fontawesome-webfont.woff /app/.heroku/python/lib/python3.11/site-packages/rest_framework/static/rest_framework/fonts/fontawesome-webfont.woff
rest_framework/fonts/fontawesome-webfont.eot /app/.heroku/python/lib/python3.11/site-packages/rest_framework/static/rest_framework/fonts/fontawesome-webfont.eot
rest_framework/fonts/glyphicons-halflings-regular.woff /app/.heroku/python/lib/python3.11/site-packages/rest_framework/static/rest_framework/fonts/glyphicons-halflings-regular.woff
rest_framework/js/default.js /app/.heroku/python/lib/python3.11/site-packages/rest_framework/static/rest_framework/js/default.js
rest_framework/js/load-ajax-form.js /app/.heroku/python/lib/python3.11/site-packages/rest_framework/static/rest_framework/js/load-ajax-form.js
rest_framework/js/ajax-form.js /app/.heroku/python/lib/python3.11/site-packages/rest_framework/static/rest_framework/js/ajax-form.js
rest_framework/js/prettify-min.js /app/.heroku/python/lib/python3.11/site-packages/rest_framework/static/rest_framework/js/prettify-min.js
rest_framework/js/jquery-3.7.1.min.js /app/.heroku/python/lib/python3.11/site-packages/rest_framework/static/rest_framework/js/jquery-3.7.1.min.js
rest_framework/js/bootstrap.min.js /app/.heroku/python/lib/python3.11/site-packages/rest_framework/static/rest_framework/js/bootstrap.min.js
rest_framework/js/csrf.js /app/.heroku/python/lib/python3.11/site-packages/rest_framework/static/rest_framework/js/csrf.js
rest_framework/js/coreapi-0.1.1.js /app/.heroku/python/lib/python3.11/site-packages/rest_framework/static/rest_framework/js/coreapi-0.1.1.js
rest_framework/img/grid.png /app/.heroku/python/lib/python3.11/site-packages/rest_framework/static/rest_framework/img/grid.png
rest_framework/img/glyphicons-halflings-white.png /app/.heroku/python/lib/python3.11/site-packages/rest_framework/static/rest_framework/img/glyphicons-halflings-white.png
rest_framework/img/glyphicons-halflings.png /app/.heroku/python/lib/python3.11/site-packages/rest_framework/static/rest_framework/img/glyphicons-halflings.png
rest_framework/docs/js/api.js /app/.heroku/python/lib/python3.11/site-packages/rest_framework/static/rest_framework/docs/js/api.js
rest_framework/docs/js/highlight.pack.js /app/.heroku/python/lib/python3.11/site-packages/rest_framework/static/rest_framework/docs/js/highlight.pack.js
rest_framework/docs/js/jquery.json-view.min.js /app/.heroku/python/lib/python3.11/site-packages/rest_framework/static/rest_framework/docs/js/jquery.json-view.min.js
rest_framework/docs/img/grid.png /app/.heroku/python/lib/python3.11/site-packages/rest_framework/static/rest_framework/docs/img/grid.png
rest_framework/docs/img/favicon.ico /app/.heroku/python/lib/python3.11/site-packages/rest_framework/static/rest_framework/docs/img/favicon.ico
rest_framework/docs/css/base.css /app/.heroku/python/lib/python3.11/site-packages/rest_framework/static/rest_framework/docs/css/base.css
rest_framework/docs/css/highlight.css /app/.heroku/python/lib/python3.11/site-packages/rest_framework/static/rest_framework/docs/css/highlight.css
rest_framework/docs/css/jquery.json-view.min.css /app/.heroku/python/lib/python3.11/site-packages/rest_framework/static/rest_framework/docs/css/jquery.json-view.min.css
rest_framework/css/bootstrap.min.css /app/.heroku/python/lib/python3.11/site-packages/rest_framework/static/rest_framework/css/bootstrap.min.css
rest_framework/css/font-awesome-4.0.3.css /app/.heroku/python/lib/python3.11/site-packages/rest_framework/static/rest_framework/css/font-awesome-4.0.3.css
rest_framework/css/bootstrap.min.css.map /app/.heroku/python/lib/python3.11/site-packages/rest_framework/static/rest_framework/css/bootstrap.min.css.map
rest_framework/css/bootstrap-theme.min.css /app/.heroku/python/lib/python3.11/site-packages/rest_framework/static/rest_framework/css/bootstrap-theme.min.css
rest_framework/css/default.css /app/.heroku/python/lib/python3.11/site-packages/rest_framework/static/rest_framework/css/default.css
rest_framework/css/bootstrap-tweaks.css /app/.heroku/python/lib/python3.11/site-packages/rest_framework/static/rest_framework/css/bootstrap-tweaks.css
rest_framework/css/prettify.css /app/.heroku/python/lib/python3.11/site-packages/rest_framework/static/rest_framework/css/prettify.css
rest_framework/css/bootstrap-theme.min.css.map /app/.heroku/python/lib/python3.11/site-packages/rest_framework/static/rest_framework/css/bootstrap-theme.min.css.map
django_select2/django_select2.js /app/.heroku/python/lib/python3.11/site-packages/django_select2/static/django_select2/django_select2.js
django_select2/django_select2.css /app/.heroku/python/lib/python3.11/site-packages/django_select2/static/django_select2/django_select2.css

Templates (6 rendered)

Template path

  1. /app/templates

Templates

directory/accounts/login.html
/app/templates/directory/accounts/login.html
Toggle context {'False': False, 'None': None, 'True': True} {'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'development', 'csrf_token': <SimpleLazyObject: 'WHlIJ50SZEvKJZ0vDBKhiwfQpt5MvLWNFsaYuv2E4XTopkQEF0WhvQ6sesllh8gG'>, 'is_agency_member': False, 'main_pages': '<<queryset of main.MainPage>>', 'messages': <FallbackStorage: request=<WSGIRequest: GET '/accounts/login/?next=%2Fdispensaries%2F8754%2F'>>, 'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7fdc276c93d0>>), 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7fdc276c93d0>>} {'form': <AuthenticationForm bound=False, valid=Unknown, fields=(username;password)>, 'next': '/dispensaries/8754/', 'site': <Site: app.jointcommerce.com>, 'site_name': 'app.jointcommerce.com', 'view': <accounts.views.LoginView object at 0x7fdc277709d0>}
directory/accounts/base.html
/app/templates/directory/accounts/base.html
Toggle context {'False': False, 'None': None, 'True': True} {'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'development', 'csrf_token': <SimpleLazyObject: 'WHlIJ50SZEvKJZ0vDBKhiwfQpt5MvLWNFsaYuv2E4XTopkQEF0WhvQ6sesllh8gG'>, 'is_agency_member': False, 'main_pages': '<<queryset of main.MainPage>>', 'messages': <FallbackStorage: request=<WSGIRequest: GET '/accounts/login/?next=%2Fdispensaries%2F8754%2F'>>, 'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7fdc276c93d0>>), 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7fdc276c93d0>>} {'form': <AuthenticationForm bound=False, valid=Unknown, fields=(username;password)>, 'next': '/dispensaries/8754/', 'site': <Site: app.jointcommerce.com>, 'site_name': 'app.jointcommerce.com', 'view': <accounts.views.LoginView object at 0x7fdc277709d0>}
directory/partials/head.html
/app/templates/directory/partials/head.html
Toggle context {'False': False, 'None': None, 'True': True} {'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'development', 'csrf_token': <SimpleLazyObject: 'WHlIJ50SZEvKJZ0vDBKhiwfQpt5MvLWNFsaYuv2E4XTopkQEF0WhvQ6sesllh8gG'>, 'is_agency_member': False, 'main_pages': '<<queryset of main.MainPage>>', 'messages': <FallbackStorage: request=<WSGIRequest: GET '/accounts/login/?next=%2Fdispensaries%2F8754%2F'>>, 'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7fdc276c93d0>>), 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7fdc276c93d0>>} {'form': <AuthenticationForm bound=False, valid=Unknown, fields=(username;password)>, 'next': '/dispensaries/8754/', 'site': <Site: app.jointcommerce.com>, 'site_name': 'app.jointcommerce.com', 'view': <accounts.views.LoginView object at 0x7fdc277709d0>} {'block': <Block Node: head. Contents: [<TextNode: '\n '>, <IncludeNode: template=<FilterExpression "'directory/partials/head.html'">>, <TextNode: '\n '>, <Block Node: meta. Contents: [<TextNode: '\n '>]>, <TextNode: '\n '>]>}
directory/partials/css.html
/app/templates/directory/partials/css.html
Toggle context {'False': False, 'None': None, 'True': True} {'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'development', 'csrf_token': <SimpleLazyObject: 'WHlIJ50SZEvKJZ0vDBKhiwfQpt5MvLWNFsaYuv2E4XTopkQEF0WhvQ6sesllh8gG'>, 'is_agency_member': False, 'main_pages': '<<queryset of main.MainPage>>', 'messages': <FallbackStorage: request=<WSGIRequest: GET '/accounts/login/?next=%2Fdispensaries%2F8754%2F'>>, 'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7fdc276c93d0>>), 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7fdc276c93d0>>} {'form': <AuthenticationForm bound=False, valid=Unknown, fields=(username;password)>, 'next': '/dispensaries/8754/', 'site': <Site: app.jointcommerce.com>, 'site_name': 'app.jointcommerce.com', 'view': <accounts.views.LoginView object at 0x7fdc277709d0>} {'block': <Block Node: css. Contents: [<TextNode: '\n '>, <IncludeNode: template=<FilterExpression "'directory/partials/css.html'">>, <TextNode: '\n '>]>}
directory/partials/javascript.html
/app/templates/directory/partials/javascript.html
Toggle context {'False': False, 'None': None, 'True': True} {'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'development', 'csrf_token': <SimpleLazyObject: 'WHlIJ50SZEvKJZ0vDBKhiwfQpt5MvLWNFsaYuv2E4XTopkQEF0WhvQ6sesllh8gG'>, 'is_agency_member': False, 'main_pages': '<<queryset of main.MainPage>>', 'messages': <FallbackStorage: request=<WSGIRequest: GET '/accounts/login/?next=%2Fdispensaries%2F8754%2F'>>, 'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7fdc276c93d0>>), 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7fdc276c93d0>>} {'form': <AuthenticationForm bound=False, valid=Unknown, fields=(username;password)>, 'next': '/dispensaries/8754/', 'site': <Site: app.jointcommerce.com>, 'site_name': 'app.jointcommerce.com', 'view': <accounts.views.LoginView object at 0x7fdc277709d0>} {'block': <Block Node: javascript. Contents: [<TextNode: '\n '>, <IncludeNode: template=<FilterExpression "'directory/partials/javascript.html'">>, <TextNode: '\n '>]>}
directory/partials/javascript_end.html
/app/templates/directory/partials/javascript_end.html
Toggle context {'False': False, 'None': None, 'True': True} {'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'development', 'csrf_token': <SimpleLazyObject: 'WHlIJ50SZEvKJZ0vDBKhiwfQpt5MvLWNFsaYuv2E4XTopkQEF0WhvQ6sesllh8gG'>, 'is_agency_member': False, 'main_pages': '<<queryset of main.MainPage>>', 'messages': <FallbackStorage: request=<WSGIRequest: GET '/accounts/login/?next=%2Fdispensaries%2F8754%2F'>>, 'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7fdc276c93d0>>), 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7fdc276c93d0>>} {'form': <AuthenticationForm bound=False, valid=Unknown, fields=(username;password)>, 'next': '/dispensaries/8754/', 'site': <Site: app.jointcommerce.com>, 'site_name': 'app.jointcommerce.com', 'view': <accounts.views.LoginView object at 0x7fdc277709d0>} {'block': <Block Node: javascript_end. Contents: [<TextNode: '\n '>, <IncludeNode: template=<FilterExpression "'directory/partials/javascript_end.html'">>, <TextNode: '\n '>]>}

Context processors

django.template.context_processors.csrf
Toggle context {'csrf_token': <SimpleLazyObject: 'WHlIJ50SZEvKJZ0vDBKhiwfQpt5MvLWNFsaYuv2E4XTopkQEF0WhvQ6sesllh8gG'>}
django.template.context_processors.debug
Toggle context {}
django.template.context_processors.request
Toggle context {'request': <WSGIRequest: GET '/accounts/login/?next=%2Fdispensaries%2F8754%2F'>}
django.contrib.auth.context_processors.auth
Toggle context {'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7fdc276c93d0>>, 'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7fdc276c93d0>>)}
django.contrib.messages.context_processors.messages
Toggle context {'messages': <FallbackStorage: request=<WSGIRequest: GET '/accounts/login/?next=%2Fdispensaries%2F8754%2F'>>, 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30, 'ERROR': 40}}
_jointcommerce.context_processors.main_pages
Toggle context {'main_pages': <QuerySet []>}
_jointcommerce.context_processors.agency_membership
Toggle context {'is_agency_member': False}
_jointcommerce.context_processors.google_analytics_env
Toggle context {'ENVIRONMENT': 'development'}

Cache calls from 1 backend

Summary

Total calls Total time Cache hits Cache misses
0 0 ms 0 0

Commands

add get set get_or_set touch delete clear get_many set_many delete_many has_key incr decr incr_version decr_version
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

Signals

Signal Receivers
class_prepared
connection_created
got_request_exception
m2m_changed
post_delete ModelBase.update_changed, ModelBase.update_changed, ModelBase.update_changed, delete_associated_periods, handle_impression_delete, handle_click_delete, handle_traffic_delete
post_init ModelSignalRouter.post_init_receiver
post_migrate create_permissions, create_contenttypes, create_default_site
post_save signal_committed_filefields, ModelSignalRouter.post_save_receiver, ModelBase.update_changed, ModelBase.update_changed, ModelBase.update_changed, ModelBase.update_changed, add_staff_users, create_api_key_for_agency, update_dow_cdn, update_dow_ccdn, update_dow, create_campaign_group_period, update_campaign_group_period_dates, update_campaign_group_period_end_date, handle_impression_save, handle_click_save, create_or_update_user_profile, handle_traffic_post_save
pre_delete clear_site_cache, ModelBase.changed, ModelBase.update_changed
pre_init
pre_migrate inject_rename_contenttypes_operations
pre_save clear_site_cache, find_uncommitted_filefields, ModelBase.changed, capture_impression_original_state, store_original_click_state, handle_traffic_pre_save, detect_location_change
request_finished close_caches, close_old_connections, reset_urlconf
request_started reset_queries, close_old_connections
setting_changed reset_cache, clear_cache_handlers, update_installed_apps, update_connections_time_zone, clear_routers_cache, reset_template_engines, storages_changed, clear_serializers_cache, language_changed, localize_settings_changed, file_storage_changed, complex_setting_changed, root_urlconf_changed, static_storage_changed, static_finders_changed, auth_password_validators_changed, user_model_swapped, update_toolbar_config, Settings.change_setting, reset_hashers, FileSystemStorage._clear_cached_properties, FileSystemStorage._clear_cached_properties, FileSystemStorage._clear_cached_properties, PrivateFileSystemStorage._clear_cached_properties, PrivateFileSystemStorage._clear_cached_properties, ProfilerResultStorage._clear_cached_properties, update_level_tags, clear_caches, reload_api_settings, reload_api_settings, FileSystemStorage._clear_cached_properties, FileSystemStorage._clear_cached_properties, FileSystemStorage._clear_cached_properties, FileSystemStorage._clear_cached_properties, FileSystemStorage._clear_cached_properties, FileSystemStorage._clear_cached_properties, FileSystemStorage._clear_cached_properties, FileSystemStorage._clear_cached_properties, FileSystemStorage._clear_cached_properties, FileSystemStorage._clear_cached_properties, FileSystemStorage._clear_cached_properties, FileSystemStorage._clear_cached_properties, FileSystemStorage._clear_cached_properties, CompressorFileStorage._clear_cached_properties, StaticFilesStorage._clear_cached_properties