Automate your customer service with artificial intelligence. 24/7 availability and support.




Companies report saving time and money with our product


















Our platform offers a range of powerful features designed to elevate your experience.

Automate complex queries. Convert visitors to customers with 24/7 availability and support

With new Ai technology, you can have human-like customer service, without the need of a human assigned for that role.

Provide customer service to every segment of your visitors, with zero language barrier.
24/7 availability and support
Our top features are designed to provide you with a seamless experience and make your customer service as easy as possible.




Are you ready to step into the future by deploying a groundbreaking customer service bot? Schedule a demo and be amazed by the opportunities brought by artificial intelligence.


| Package | Name | Version |
|---|---|---|
| Django | 3.2.25 | |
| Python | 3.10.19 | |
| allauth | Allauth | 0.50.0.final.0 |
| constance | Constance | 2.9.1 |
| debug_toolbar | Debug Toolbar | 3.5.0 |
| django_celery_beat | Periodic Tasks | 2.3.0 |
| django_celery_results | Celery Results | 2.5.1 |
| django_extensions | Django Extensions | 3.1.5 |
| drf_yasg | Drf_Yasg | 1.20.3 |
| rest_framework | Django REST framework | 3.13.1 |
| rest_framework_simplejwt | Rest_Framework_Simplejwt | 4.8.0 |
| silk | Silk | 5.0.4 |
| storages | Storages | 1.13.2 |
| Resource | Value |
|---|---|
| User CPU time | 175.846 msec |
| System CPU time | 8.280 msec |
| Total CPU time | 184.126 msec |
| Elapsed time | 201.221 msec |
| Context switches | 22 voluntary, 73 involuntary |
| Timing attribute | Timeline | Milliseconds since navigation start (+length) |
|---|
| Setting | Value |
|---|---|
| ABSOLUTE_URL_OVERRIDES | {} |
| ACCOUNT_AUTHENTICATION_METHOD | 'email' |
| ACCOUNT_EMAIL_REQUIRED | True |
| ACCOUNT_UNIQUE_EMAIL | True |
| ACCOUNT_USERNAME_REQUIRED | False |
| ACCOUNT_USER_MODEL_USERNAME_FIELD | None |
| ADMINS | [] |
| AI_AUTHENTICATION_TOKEN | '********************' |
| ALLOWED_HOSTS | ['*'] |
| API_BASE_URL | '********************' |
| APPEND_SLASH | True |
| AUTHENTICATION_BACKENDS | ['django.contrib.auth.backends.ModelBackend'] |
| AUTH_PASSWORD_VALIDATORS | '********************' |
| AUTH_USER_MODEL | 'users.User' |
| BACKEND_AUTHENTICATION_TOKEN | '********************' |
| BACKEND_BASE_URL | 'https://stage.booosted.com' |
| BASE_DIR | PosixPath('/code') |
| CACHES | {'default': {'BACKEND': 'django_redis.cache.RedisCache',
'LOCATION': 'redis://redis:6379/1',
'OPTIONS': {'CLIENT_CLASS': 'django_redis.client.DefaultClient'}}} |
| CACHE_MIDDLEWARE_ALIAS | 'default' |
| CACHE_MIDDLEWARE_KEY_PREFIX | '********************' |
| CACHE_MIDDLEWARE_SECONDS | 600 |
| CELERY_ACCEPT_CONTENT | ['application/json'] |
| CELERY_BROKER_URL | 'redis://redis:6379' |
| CELERY_RESULT_BACKEND | 'django-db' |
| CELERY_RESULT_SERIALIZER | 'json' |
| CELERY_TASK_SERIALIZER | 'json' |
| CONSTANCE_BACKEND | 'constance.backends.database.DatabaseBackend' |
| CONSTANCE_CONFIG | {'BATCH_SIZE': (1000, 'Max Batch size for url processing', <class 'int'>),
'CRAWLING_DEPTH': (5, 'Maximum depth for crawling', <class 'int'>),
'CRAWLING_MAX_SESSION_PERMIT': (5,
'Maximum session permit for crawling',
<class 'int'>),
'CRAWLING_THRESHOLD_PERCENTAGE': (35.0,
'Memory percentage threshold for crawling',
<class 'float'>),
'CURRENCY': ('', 'Currency for payment'),
'DEFAULT_CTA_DISPLAY_ORDER': ('["mainImage", "placeholderVideoLink", '
'"aiCtaLabel"]',
'Default display order for Call-To-Action (CTA) '
'elements as a JSON string'),
'GPT_MODEL': ('gpt-4o', 'chat-gpt model use for AI part'),
'HOME_PAGE_VIDEO_EMBEDDED_LINK': ('',
'Please put the youtube video embedded url'),
'MINIMUM_FEEDBACK_MESSAGES': (5,
'Minimum number of messages required for '
'feedback eligibility',
<class 'int'>),
'NUMBER_of_URLS_TO_SCRAPE': ('',
'Please add the maximum number of page crawls'),
'OTP_EXPIRY_TIME_IN_SECONDS': (300,
'OTP Expiry time in seconds',
<class 'int'>),
'PAGE_TIMEOUT': (60000,
'Page timeout for crawling in milliseconds',
<class 'int'>),
'PLATFORM_EMBEDDED_CHATBOT': ('', 'Embedded Chatbot code for you own website'),
'PLATFORM_EMBEDDED_STICKY_BUTTON': ('',
'Embedded Sticky Button for you own '
'website'),
'PREMIUM_CHATBOT_FEATURES': ('widget_icon',
'List of premium features for chatbot',
<class 'str'>),
'PREVIOUS_CHAT_INDEX': (6,
'Previous messages append in the langchain '
'conversational retrival'),
'QUESTION_BASE_HUMAN_PROMPT': ('\n'
' % Start of CONTEXT %\n'
'{context}\n'
'% End of CONTEXT %\n'
'\n'
'Question: {question}\n'
'\n'
'Helpful Answer:\n',
'This is question based human prompt'),
'QUESTION_BASE_SYSTEM_PROMPT': ('\n'
' Your name is {name}. Act as a helpful AI '
'Assistant who possesses exceptional language '
'skills and is capable of responding in '
'all languages. Your goal is to help the '
'questioner, and provide a helpful response '
'from the CONTEXT provided below in the '
"same language as the user's query.\n"
'\n'
'Follow the following process:\n'
'1. Must respond in the same language as the '
'question.\n'
'2. Provide a use friendly and structured '
'response to the question from the given '
'context. Organize responses clearly using '
'headings, bullet points, and tables when '
'applicable.\n'
"3. If you don't know the answer direct the "
'questioner to contact the ({support_email}) '
'email address for further assistance.\n'
'4. Never use your own knowledge to answer a '
'question. Never hallucinate. Always stay '
'within the bounds of the context provided to '
'you.\n'
'5. Never break your character.\n',
'This is question based system prompt'),
'STANDALONE_HUMAN_PROMPT': ('\n'
' Chat History:\n'
'{chat_history}\n'
'\n'
'Follow-Up Question: {question}\n'
'\n'
'Standalone Question:\n',
'This is standalone question human prompt'),
'STANDALONE_SYSTEM_PROMPT': ('\n'
' Given the following conversation '
'history and a follow-up question, rephrase the '
'follow-up question into a new '
'standalone question that maintains context and '
'coherence with the conversation.\n'
'\n'
'Guidelines:\n'
'\n'
'If the follow-up question refers to a previous '
'topic in the conversation (e.g., "What about '
'that?" or "Can you explain more?"), replace '
'ambiguous references with specific details from '
'the history.\n'
'Maintain the lexicon and tone of the follow-up '
'question.\n'
'If the follow-up question is a greeting (e.g., '
'"Hello," "Hi") or an appreciation comment '
'(e.g., "Good," "Good work," "Thank you," "Ok"), '
'retain it as is without modification.\n'
'Ensure the final output is a grammatically '
'correct, natural-sounding standalone question.\n'
'Only return the standalone question, with no '
'additional explanations or formatting.\n',
'This is standalone question system prompt'),
'STRIPE_SUBSCRIPTION_CANCEL_URL': ('',
'Please provide the cancel url where we '
'redirect when subscription is cancel'),
'STRIPE_SUBSCRIPTION_SUCCESS_URL': ('',
'Please provide the success url where we '
'redirect when subscription is created '
'successfully'),
'TEXT_AREA_LIMIT': (200, 'Text area limit for chatbot', <class 'int'>),
'TEXT_FIELD_LIMIT': (139, 'Text field limit for chatbot', <class 'int'>)} |
| CONSTANCE_REDIS_PREFIX | 'constance:booosted:' |
| CORS_ALLOWED_HEADERS | ['Content-Type', 'Authorization'] |
| CORS_ALLOWED_METHODS | ['GET', 'POST', 'PUT', 'PATCH', 'DELETE', 'OPTIONS'] |
| CORS_ALLOW_ALL_ORIGINS | True |
| CORS_ALLOW_CREDENTIALS | True |
| 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 |
| CUSTOM_APPS | ['booosted.marketplace',
'booosted.core',
'booosted.users',
'booosted.subscription',
'booosted.chatbot',
'booosted.notifications'] |
| DATABASES | {'default': {'ATOMIC_REQUESTS': False,
'AUTOCOMMIT': True,
'CONN_MAX_AGE': 0,
'ENGINE': 'django.db.backends.postgresql',
'HOST': 'postgres',
'NAME': 'booosted',
'OPTIONS': {},
'PASSWORD': '********************',
'PORT': '5432',
'TEST': {'CHARSET': None,
'COLLATION': None,
'MIGRATE': True,
'MIRROR': None,
'NAME': None},
'TIME_ZONE': None,
'USER': 'postgres'}} |
| 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 0x7eff91c5d6c0>} |
| DECIMAL_SEPARATOR | '.' |
| DEFAULT_APPS | ['django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles'] |
| 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 | 'info@booosted.com' |
| DEFAULT_HASHING_ALGORITHM | 'sha256' |
| DEFAULT_INDEX_TABLESPACE | '' |
| DEFAULT_TABLESPACE | '' |
| DISALLOWED_USER_AGENTS | [] |
| EMAIL_BACKEND | 'sendgrid_backend.SendgridBackend' |
| EMAIL_HOST | 'localhost' |
| EMAIL_HOST_PASSWORD | '********************' |
| EMAIL_HOST_USER | '' |
| EMAIL_PORT | 25 |
| 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 | False |
| ENABLE_DEBUG_TOOLBAR | True |
| 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 |
| FORM_RENDERER | 'django.forms.renderers.DjangoTemplates' |
| IGNORABLE_404_URLS | [] |
| INSTALLED_APPS | ['django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'rest_framework',
'django_celery_beat',
'django_celery_results',
'drf_yasg',
'corsheaders',
'constance',
'constance.backends.database',
'storages',
'django_extensions',
'allauth',
'dj_rest_auth',
'rest_framework.authtoken',
'allauth.account',
'allauth.socialaccount',
'allauth.socialaccount.providers.google',
'rest_framework_simplejwt',
'booosted.marketplace',
'booosted.core',
'booosted.users',
'booosted.subscription',
'booosted.chatbot',
'booosted.notifications',
'debug_toolbar',
'silk'] |
| INTERNAL_IPS | ['127.0.0.1'] |
| LANGUAGES | [('en', 'English'), ('fi', 'Finnish')] |
| LANGUAGES_BIDI | ['he', 'ar', 'ar-dz', 'fa', '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 |
| LANGUAGE_QUERY_PARAMETER | 'lang' |
| LOCALE_PATHS | ['/code/locale'] |
| LOGGING | {'disable_existing_loggers': True,
'formatters': {'simple': {'format': '{asctime} {levelname} {message}',
'style': '{'}},
'handlers': {'console': {'class': 'logging.StreamHandler',
'formatter': 'simple'},
'file': {'backupCount': 10,
'class': 'booosted.core.logging.handler.LoggingHandler',
'filename': PosixPath('/code/debug.log'),
'formatter': 'simple',
'level': 'INFO',
'maxBytes': 1048576}},
'loggers': {'booosted': {'handlers': ['file', 'console'], 'level': 'INFO'},
'django.request': {'handlers': ['file', 'console'],
'level': 'ERROR',
'propagate': False}},
'version': 1} |
| LOGGING_CONFIG | 'logging.config.dictConfig' |
| LOGIN_REDIRECT_URL | '/accounts/profile/' |
| LOGIN_URL | '/accounts/login/' |
| LOGOUT_REDIRECT_URL | None |
| MANAGERS | [] |
| MEDIA_ROOT | '/code/media/' |
| MEDIA_URL | '/media/' |
| MESSAGE_STORAGE | 'django.contrib.messages.storage.fallback.FallbackStorage' |
| MIDDLEWARE | ['django.middleware.security.SecurityMiddleware',
'django.contrib.sessions.middleware.SessionMiddleware',
'corsheaders.middleware.CorsMiddleware',
'booosted.core.middleware.query_language.QueryParamLanguageMiddleware',
'django.middleware.common.CommonMiddleware',
'django.middleware.csrf.CsrfViewMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.contrib.messages.middleware.MessageMiddleware',
'django.middleware.clickjacking.XFrameOptionsMiddleware',
'booosted.core.middleware.logging.LoggingMiddleware',
'debug_toolbar.middleware.DebugToolbarMiddleware',
'silk.middleware.SilkyMiddleware'] |
| MIGRATION_MODULES | {} |
| MONTH_DAY_FORMAT | 'F j' |
| NUMBER_GROUPING | 0 |
| PASSWORD_HASHERS | '********************' |
| PASSWORD_RESET_TIMEOUT | '********************' |
| PASSWORD_RESET_TIMEOUT_DAYS | '********************' |
| PREPEND_WWW | False |
| REDIS_URL | 'redis://redis:6379' |
| REST_AUTH_SERIALIZERS | {'USER_DETAILS_SERIALIZER': 'booosted.users.serializers.UserSerializer'} |
| REST_FRAMEWORK | {'DEFAULT_AUTHENTICATION_CLASSES': ['rest_framework_simplejwt.authentication.JWTAuthentication',
'dj_rest_auth.jwt_auth.JWTCookieAuthentication'],
'DEFAULT_FILTER_BACKENDS': ['django_filters.rest_framework.DjangoFilterBackend'],
'DEFAULT_PAGINATION_CLASS': 'booosted.core.paginations.PageNumberPagination',
'DEFAULT_PERMISSION_CLASSES': ['rest_framework.permissions.IsAuthenticated']} |
| REST_USE_JWT | True |
| ROOT_URLCONF | 'config.urls' |
| SECRET_KEY | '********************' |
| SECURE_BROWSER_XSS_FILTER | False |
| SECURE_CONTENT_TYPE_NOSNIFF | True |
| 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 |
| SENDGRID_API_KEY | '********************' |
| SENDGRID_SANDBOX_MODE_IN_DEBUG | False |
| SENTRY_DSN | '' |
| 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 | 'None' |
| SESSION_COOKIE_SECURE | True |
| SESSION_ENGINE | 'django.contrib.sessions.backends.db' |
| SESSION_EXPIRE_AT_BROWSER_CLOSE | True |
| SESSION_FILE_PATH | None |
| SESSION_SAVE_EVERY_REQUEST | False |
| SESSION_SERIALIZER | 'django.contrib.sessions.serializers.JSONSerializer' |
| SETTINGS_MODULE | 'config.settings.stage' |
| SHORT_DATETIME_FORMAT | 'm/d/Y P' |
| SHORT_DATE_FORMAT | 'm/d/Y' |
| SIGNING_BACKEND | 'django.core.signing.TimestampSigner' |
| SILENCED_SYSTEM_CHECKS | [] |
| SIMPLE_JWT | {'ACCESS_TOKEN_LIFETIME': '********************',
'AUTH_HEADER_TYPES': ('JWT',),
'REFRESH_TOKEN_LIFETIME': '********************'} |
| SITE_ID | 1 |
| STATICFILES_DIRS | ['/code/booosted/marketplace/static'] |
| STATICFILES_FINDERS | ['django.contrib.staticfiles.finders.FileSystemFinder',
'django.contrib.staticfiles.finders.AppDirectoriesFinder'] |
| STATICFILES_STORAGE | 'django.contrib.staticfiles.storage.StaticFilesStorage' |
| STATIC_ROOT | '/code/static' |
| STATIC_URL | '/django-static/' |
| SWAGGER_SETTINGS | {'SECURITY_DEFINITIONS': {'api_key': '********************'},
'USE_SESSION_AUTH': False} |
| TEMPLATES | [{'APP_DIRS': True,
'BACKEND': 'django.template.backends.django.DjangoTemplates',
'DIRS': ['/code/config/templates'],
'OPTIONS': {'context_processors': ['django.template.context_processors.debug',
'django.template.context_processors.request',
'constance.context_processors.config',
'django.contrib.auth.context_processors.auth',
'django.contrib.messages.context_processors.messages']}}] |
| TEST_NON_SERIALIZED_APPS | [] |
| TEST_RUNNER | 'django.test.runner.DiscoverRunner' |
| THIRD_PARTY_APPS | ['rest_framework',
'django_celery_beat',
'django_celery_results',
'drf_yasg',
'corsheaders',
'constance',
'constance.backends.database',
'storages',
'django_extensions',
'allauth',
'dj_rest_auth',
'rest_framework.authtoken',
'allauth.account',
'allauth.socialaccount',
'allauth.socialaccount.providers.google',
'rest_framework_simplejwt'] |
| THOUSAND_SEPARATOR | ',' |
| TIME_FORMAT | 'P' |
| TIME_INPUT_FORMATS | ['%H:%M:%S', '%H:%M:%S.%f', '%H:%M'] |
| TIME_ZONE | 'UTC' |
| USE_I18N | True |
| USE_L10N | True |
| USE_THOUSAND_SEPARATOR | False |
| USE_TZ | True |
| USE_X_FORWARDED_HOST | False |
| USE_X_FORWARDED_PORT | False |
| WSGI_APPLICATION | 'config.wsgi.application' |
| X_FRAME_OPTIONS | 'DENY' |
| YEAR_MONTH_FORMAT | 'F Y' |
| Key | Value |
|---|---|
| Accept | */* |
| Accept-Encoding | gzip, br, zstd, deflate |
| Connection | close |
| Host | stage.booosted.com |
| User-Agent | Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com) |
| X-Forwarded-For | 216.73.216.153 |
| Key | Value |
|---|---|
| Content-Type | text/html; charset=utf-8 |
Since the WSGI environ inherits the environment of the server, only a significant subset is shown below.
| Key | Value |
|---|---|
| PATH_INFO | / |
| QUERY_STRING | |
| REMOTE_ADDR | 192.168.64.10 |
| REQUEST_METHOD | GET |
| SCRIPT_NAME | |
| SERVER_NAME | 0.0.0.0 |
| SERVER_PORT | 8000 |
| SERVER_PROTOCOL | HTTP/1.0 |
| SERVER_SOFTWARE | gunicorn/20.1.0 |
| View function | Arguments | Keyword arguments | URL name |
|---|---|---|---|
django.views.generic.base.TemplateView |
() |
{} |
Marketing-Page |
| 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 ('9a6f1daf-9194-4fab-b730-d3fd03839a4a', '/', '', '', '', 'GET', '2025-12-06T03:02:14.523840+00:00'::timestamptz, 'Marketing-Page', NULL, NULL, '{"x-forwarded-for": "216.73.216.153", "host": "stage.booosted.com", "connection": "close", "accept": "*/*", "user-agent": "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "accept-encoding": "gzip, br, zstd, deflate"}', 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 ('9a6f1daf-9194-4fab-b730-d3fd03839a4a', '/', '', '', '', 'GET', '2025-12-06T03:02:14.523840+00:00'::timestamptz, 'Marketing-Page', NULL, NULL, '{"x-forwarded-for": "216.73.216.153", "host": "stage.booosted.com", "connection": "close", "accept": "*/*", "user-agent": "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "accept-encoding": "gzip, br, zstd, deflate"}', NULL, NULL, NULL, '', '', 0) |
1.57 | ||||||||||||||||||||
|
Connection: default Transaction status: Idle /usr/local/lib/python3.10/concurrent/futures/thread.py in _worker(83) work_item.run() /usr/local/lib/python3.10/concurrent/futures/thread.py in run(58) result = self.fn(*self.args, **self.kwargs) /usr/local/lib/python3.10/site-packages/gunicorn/workers/gthread.py in handle(271) keepalive = self.handle_request(req, conn) /usr/local/lib/python3.10/site-packages/gunicorn/workers/gthread.py in handle_request(323) respiter = self.wsgi(environ, resp.start_response) /code/booosted/core/middleware/query_language.py in __call__(13) response = self.get_response(request) /code/booosted/core/middleware/logging.py in __call__(29) response = self.get_response(request) /usr/local/lib/python3.10/site-packages/silk/middleware.py in __call__(70) self.process_request(request) /usr/local/lib/python3.10/site-packages/silk/middleware.py in process_request(120) request_model = RequestModelFactory(request).construct_request_model() /usr/local/lib/python3.10/site-packages/silk/model_factory.py in construct_request_model(230) request_model = models.Request.objects.create( /usr/local/lib/python3.10/site-packages/silk/models.py in save(190) super().save(*args, **kwargs) |
|||||||||||||||||||||
|
SELECT "constance_config"."id",
2 similar queries.
"constance_config"."key", "constance_config"."value" FROM "constance_config" WHERE "constance_config"."key" = 'PLATFORM_EMBEDDED_CHATBOT' LIMIT 21SELECT ••• FROM "constance_config" WHERE "constance_config"."key" = 'PLATFORM_EMBEDDED_CHATBOT' LIMIT 21 |
1.42 | ||||||||||||||||||||
|
Connection: default Transaction status: Idle /usr/local/lib/python3.10/concurrent/futures/thread.py in _worker(83) work_item.run() /usr/local/lib/python3.10/concurrent/futures/thread.py in run(58) result = self.fn(*self.args, **self.kwargs) /usr/local/lib/python3.10/site-packages/gunicorn/workers/gthread.py in handle(271) keepalive = self.handle_request(req, conn) /usr/local/lib/python3.10/site-packages/gunicorn/workers/gthread.py in handle_request(323) respiter = self.wsgi(environ, resp.start_response) /code/booosted/core/middleware/query_language.py in __call__(13) response = self.get_response(request) /code/booosted/core/middleware/logging.py in __call__(29) response = self.get_response(request) /usr/local/lib/python3.10/site-packages/silk/middleware.py in __call__(72) response = self.get_response(request) /usr/local/lib/python3.10/site-packages/django/template/response.py in render(105) self.content = self.rendered_content /usr/local/lib/python3.10/site-packages/django/template/response.py in rendered_content(83) return template.render(context, self._request) /usr/local/lib/python3.10/site-packages/django/template/backends/django.py in render(61) return self.template.render(context) /usr/local/lib/python3.10/site-packages/django/template/base.py in render(170) return self._render(context) /usr/local/lib/python3.10/site-packages/django/test/utils.py in instrumented_test_render(100) return self.nodelist.render(context) /usr/local/lib/python3.10/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /usr/local/lib/python3.10/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /usr/local/lib/python3.10/site-packages/django/template/loader_tags.py in render(150) return compiled_parent._render(context) /usr/local/lib/python3.10/site-packages/django/test/utils.py in instrumented_test_render(100) return self.nodelist.render(context) /usr/local/lib/python3.10/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /usr/local/lib/python3.10/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /usr/local/lib/python3.10/site-packages/django/template/base.py in render(988) output = self.filter_expression.resolve(context) /usr/local/lib/python3.10/site-packages/django/template/base.py in resolve(671) obj = self.var.resolve(context) /usr/local/lib/python3.10/site-packages/django/template/base.py in resolve(796) value = self._resolve_lookup(context) /usr/local/lib/python3.10/site-packages/django/template/base.py in _resolve_lookup(837) current = getattr(current, bit) /usr/local/lib/python3.10/site-packages/constance/base.py in __getattr__(19) result = self._backend.get(key) /usr/local/lib/python3.10/site-packages/constance/backends/database/__init__.py in get(80) value = self._model._default_manager.get(key=key).value /usr/local/lib/python3.10/site-packages/silk/sql.py in execute_sql(89) return self._execute_sql(*args, **kwargs)
/code/config/templates/base.html |
|||||||||||||||||||||
|
EXPLAIN SELECT "constance_config"."id",
2 similar queries.
"constance_config"."key", "constance_config"."value" FROM "constance_config" WHERE "constance_config"."key" = 'PLATFORM_EMBEDDED_CHATBOT' LIMIT 21EXPLAIN SELECT ••• FROM "constance_config" WHERE "constance_config"."key" = 'PLATFORM_EMBEDDED_CHATBOT' LIMIT 21 |
0.49 | ||||||||||||||||||||
|
Connection: default Transaction status: Idle /usr/local/lib/python3.10/concurrent/futures/thread.py in _worker(83) work_item.run() /usr/local/lib/python3.10/concurrent/futures/thread.py in run(58) result = self.fn(*self.args, **self.kwargs) /usr/local/lib/python3.10/site-packages/gunicorn/workers/gthread.py in handle(271) keepalive = self.handle_request(req, conn) /usr/local/lib/python3.10/site-packages/gunicorn/workers/gthread.py in handle_request(323) respiter = self.wsgi(environ, resp.start_response) /code/booosted/core/middleware/query_language.py in __call__(13) response = self.get_response(request) /code/booosted/core/middleware/logging.py in __call__(29) response = self.get_response(request) /usr/local/lib/python3.10/site-packages/silk/middleware.py in __call__(72) response = self.get_response(request) /usr/local/lib/python3.10/site-packages/django/template/response.py in render(105) self.content = self.rendered_content /usr/local/lib/python3.10/site-packages/django/template/response.py in rendered_content(83) return template.render(context, self._request) /usr/local/lib/python3.10/site-packages/django/template/backends/django.py in render(61) return self.template.render(context) /usr/local/lib/python3.10/site-packages/django/template/base.py in render(170) return self._render(context) /usr/local/lib/python3.10/site-packages/django/test/utils.py in instrumented_test_render(100) return self.nodelist.render(context) /usr/local/lib/python3.10/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /usr/local/lib/python3.10/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /usr/local/lib/python3.10/site-packages/django/template/loader_tags.py in render(150) return compiled_parent._render(context) /usr/local/lib/python3.10/site-packages/django/test/utils.py in instrumented_test_render(100) return self.nodelist.render(context) /usr/local/lib/python3.10/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /usr/local/lib/python3.10/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /usr/local/lib/python3.10/site-packages/django/template/base.py in render(988) output = self.filter_expression.resolve(context) /usr/local/lib/python3.10/site-packages/django/template/base.py in resolve(671) obj = self.var.resolve(context) /usr/local/lib/python3.10/site-packages/django/template/base.py in resolve(796) value = self._resolve_lookup(context) /usr/local/lib/python3.10/site-packages/django/template/base.py in _resolve_lookup(837) current = getattr(current, bit) /usr/local/lib/python3.10/site-packages/constance/base.py in __getattr__(19) result = self._backend.get(key) /usr/local/lib/python3.10/site-packages/constance/backends/database/__init__.py in get(80) value = self._model._default_manager.get(key=key).value /usr/local/lib/python3.10/site-packages/silk/sql.py in execute_sql(96) query_dict['analysis'] = _explain_query(self.connection, q, params) /usr/local/lib/python3.10/site-packages/silk/sql.py in _explain_query(58) cur.execute(prefixed_query, params)
/code/config/templates/base.html |
|||||||||||||||||||||
|
SELECT "constance_config"."id",
2 similar queries.
"constance_config"."key", "constance_config"."value" FROM "constance_config" WHERE "constance_config"."key" = 'PLATFORM_EMBEDDED_STICKY_BUTTON' LIMIT 21SELECT ••• FROM "constance_config" WHERE "constance_config"."key" = 'PLATFORM_EMBEDDED_STICKY_BUTTON' LIMIT 21 |
0.37 | ||||||||||||||||||||
|
Connection: default Transaction status: Idle /usr/local/lib/python3.10/concurrent/futures/thread.py in _worker(83) work_item.run() /usr/local/lib/python3.10/concurrent/futures/thread.py in run(58) result = self.fn(*self.args, **self.kwargs) /usr/local/lib/python3.10/site-packages/gunicorn/workers/gthread.py in handle(271) keepalive = self.handle_request(req, conn) /usr/local/lib/python3.10/site-packages/gunicorn/workers/gthread.py in handle_request(323) respiter = self.wsgi(environ, resp.start_response) /code/booosted/core/middleware/query_language.py in __call__(13) response = self.get_response(request) /code/booosted/core/middleware/logging.py in __call__(29) response = self.get_response(request) /usr/local/lib/python3.10/site-packages/silk/middleware.py in __call__(72) response = self.get_response(request) /usr/local/lib/python3.10/site-packages/django/template/response.py in render(105) self.content = self.rendered_content /usr/local/lib/python3.10/site-packages/django/template/response.py in rendered_content(83) return template.render(context, self._request) /usr/local/lib/python3.10/site-packages/django/template/backends/django.py in render(61) return self.template.render(context) /usr/local/lib/python3.10/site-packages/django/template/base.py in render(170) return self._render(context) /usr/local/lib/python3.10/site-packages/django/test/utils.py in instrumented_test_render(100) return self.nodelist.render(context) /usr/local/lib/python3.10/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /usr/local/lib/python3.10/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /usr/local/lib/python3.10/site-packages/django/template/loader_tags.py in render(150) return compiled_parent._render(context) /usr/local/lib/python3.10/site-packages/django/test/utils.py in instrumented_test_render(100) return self.nodelist.render(context) /usr/local/lib/python3.10/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /usr/local/lib/python3.10/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /usr/local/lib/python3.10/site-packages/django/template/base.py in render(988) output = self.filter_expression.resolve(context) /usr/local/lib/python3.10/site-packages/django/template/base.py in resolve(671) obj = self.var.resolve(context) /usr/local/lib/python3.10/site-packages/django/template/base.py in resolve(796) value = self._resolve_lookup(context) /usr/local/lib/python3.10/site-packages/django/template/base.py in _resolve_lookup(837) current = getattr(current, bit) /usr/local/lib/python3.10/site-packages/constance/base.py in __getattr__(19) result = self._backend.get(key) /usr/local/lib/python3.10/site-packages/constance/backends/database/__init__.py in get(80) value = self._model._default_manager.get(key=key).value /usr/local/lib/python3.10/site-packages/silk/sql.py in execute_sql(89) return self._execute_sql(*args, **kwargs)
/code/config/templates/base.html |
|||||||||||||||||||||
|
EXPLAIN SELECT "constance_config"."id",
2 similar queries.
"constance_config"."key", "constance_config"."value" FROM "constance_config" WHERE "constance_config"."key" = 'PLATFORM_EMBEDDED_STICKY_BUTTON' LIMIT 21EXPLAIN SELECT ••• FROM "constance_config" WHERE "constance_config"."key" = 'PLATFORM_EMBEDDED_STICKY_BUTTON' LIMIT 21 |
0.32 | ||||||||||||||||||||
|
Connection: default Transaction status: Idle /usr/local/lib/python3.10/concurrent/futures/thread.py in _worker(83) work_item.run() /usr/local/lib/python3.10/concurrent/futures/thread.py in run(58) result = self.fn(*self.args, **self.kwargs) /usr/local/lib/python3.10/site-packages/gunicorn/workers/gthread.py in handle(271) keepalive = self.handle_request(req, conn) /usr/local/lib/python3.10/site-packages/gunicorn/workers/gthread.py in handle_request(323) respiter = self.wsgi(environ, resp.start_response) /code/booosted/core/middleware/query_language.py in __call__(13) response = self.get_response(request) /code/booosted/core/middleware/logging.py in __call__(29) response = self.get_response(request) /usr/local/lib/python3.10/site-packages/silk/middleware.py in __call__(72) response = self.get_response(request) /usr/local/lib/python3.10/site-packages/django/template/response.py in render(105) self.content = self.rendered_content /usr/local/lib/python3.10/site-packages/django/template/response.py in rendered_content(83) return template.render(context, self._request) /usr/local/lib/python3.10/site-packages/django/template/backends/django.py in render(61) return self.template.render(context) /usr/local/lib/python3.10/site-packages/django/template/base.py in render(170) return self._render(context) /usr/local/lib/python3.10/site-packages/django/test/utils.py in instrumented_test_render(100) return self.nodelist.render(context) /usr/local/lib/python3.10/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /usr/local/lib/python3.10/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /usr/local/lib/python3.10/site-packages/django/template/loader_tags.py in render(150) return compiled_parent._render(context) /usr/local/lib/python3.10/site-packages/django/test/utils.py in instrumented_test_render(100) return self.nodelist.render(context) /usr/local/lib/python3.10/site-packages/django/template/base.py in render(938) bit = node.render_annotated(context) /usr/local/lib/python3.10/site-packages/django/template/base.py in render_annotated(905) return self.render(context) /usr/local/lib/python3.10/site-packages/django/template/base.py in render(988) output = self.filter_expression.resolve(context) /usr/local/lib/python3.10/site-packages/django/template/base.py in resolve(671) obj = self.var.resolve(context) /usr/local/lib/python3.10/site-packages/django/template/base.py in resolve(796) value = self._resolve_lookup(context) /usr/local/lib/python3.10/site-packages/django/template/base.py in _resolve_lookup(837) current = getattr(current, bit) /usr/local/lib/python3.10/site-packages/constance/base.py in __getattr__(19) result = self._backend.get(key) /usr/local/lib/python3.10/site-packages/constance/backends/database/__init__.py in get(80) value = self._model._default_manager.get(key=key).value /usr/local/lib/python3.10/site-packages/silk/sql.py in execute_sql(96) query_dict['analysis'] = _explain_query(self.connection, q, params) /usr/local/lib/python3.10/site-packages/silk/sql.py in _explain_query(58) cur.execute(prefixed_query, params)
/code/config/templates/base.html |
|||||||||||||||||||||
|
INSERT INTO "silk_response" ("id", "request_id", "status_code", "raw_body", "body", "encoded_headers")
VALUES ('dab222de-b9b7-4ef1-a9fe-1fd1894765e1', '9a6f1daf-9194-4fab-b730-d3fd03839a4a', 200, 'CjwhRE9DVFlQRSBodG1sPjwhLS0gIExhc3QgUHVibGlzaGVkOiBUdWUgTm92IDIxIDIwMjMgMjE6Mjc6MDkgR01UKzAwMDAgKENvb3JkaW5hdGVkIFVuaXZlcnNhbCBUaW1lKSAgLS0+CjxodG1sIGRhdGEtd2YtcGFnZT0iNjU1MzkzMGMwNjE2YWIzNDNmZjRkYzE2IiBkYXRhLXdmLXNpdGU9IjY1NTM5MzBiMDYxNmFiMzQzZmY0ZGJlYiI+CjxoZWFkPgogIDxtZXRhIGNoYXJzZXQ9InV0Zi04Ij4KICA8dGl0bGU+Qm9vb3N0ZWQgLSBOZXh0IEdlbmVyYXRpb24gQWkgY2hhdGJvdDwvdGl0bGU+CiAgPG1ldGEgY29udGVudD0iRGlzY292ZXIgVGhlIFBvd2VyIE9mIEFpIGNoYXRib3RzIiBuYW1lPSJkZXNjcmlwdGlvbiI+CiAgPG1ldGEgY29udGVudD0iQm9vb3N0ZWQgLSBOZXh0IEdlbmVyYXRpb24gQWkgY2hhdGJvdCIgcHJvcGVydHk9Im9nOnRpdGxlIj4KICA8bWV0YSBjb250ZW50PSJEaXNjb3ZlciBUaGUgUG93ZXIgT2YgQWkgY2hhdGJvdHMiIHByb3BlcnR5PSJvZzpkZXNjcmlwdGlvbiI+CiAgPG1ldGEgY29udGVudD0iQm9vb3N0ZWQgLSBOZXh0IEdlbmVyYXRpb24gQWkgY2hhdGJvdCIgcHJvcGVydHk9InR3aXR0ZXI6dGl0bGUiPgogIDxtZXRhIGNvbnRlbnQ9IkRpc2NvdmVyIFRoZSBQb3dlciBPZiBBaSBjaGF0Ym90cyIgcHJvcGVydHk9InR3aXR0ZXI6ZGVzY3JpcHRpb24iPgogIDxtZXRhIHByb3BlcnR5PSJvZzp0eXBlIiBjb250ZW50PSJ3ZWJzaXRlIj4KICA8bWV0YSBjb250ZW50PSJzdW1tYXJ5X2xhcmdlX2ltYWdlIiBuYW1lPSJ0d2l0dGVyOmNhcmQiPgogIDxtZXRhIGNvbnRlbnQ9IndpZHRoPWRldmljZS13aWR0aCwgaW5pdGlhbC1zY2FsZT0xIiBuYW1lPSJ2aWV3cG9ydCI+CiAgPGxpbmsgaHJlZj0iL2RqYW5nby1zdGF0aWMvY3NzL25vcm1hbGl6ZS5jc3MiIHJlbD0ic3R5bGVzaGVldCIgdHlwZT0idGV4dC9jc3MiPgogIDxsaW5rIGhyZWY9Ii9kamFuZ28tc3RhdGljL2Nzcy93ZWJmbG93LmNzcyIgcmVsPSJzdHlsZXNoZWV0IiB0eXBlPSJ0ZXh0L2NzcyI+CiAgPGxpbmsgaHJlZj0iL2RqYW5nby1zdGF0aWMvY3NzL2Jvb29zdGVkLndlYmZsb3cuY3NzIiByZWw9InN0eWxlc2hlZXQiIHR5cGU9InRleHQvY3NzIj4KICA8bGluayBocmVmPSJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tIiByZWw9InByZWNvbm5lY3QiPgogIDxsaW5rIGhyZWY9Imh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20iIHJlbD0icHJlY29ubmVjdCIgY3Jvc3NvcmlnaW49ImFub255bW91cyI+CiAgPHNjcmlwdCBzcmM9Imh0dHBzOi8vYWpheC5nb29nbGVhcGlzLmNvbS9hamF4L2xpYnMvd2ViZm9udC8xLjYuMjYvd2ViZm9udC5qcyIgdHlwZT0idGV4dC9qYXZhc2NyaXB0Ij48L3NjcmlwdD4KICA8c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCI+V2ViRm9udC5sb2FkKHsgIGdvb2dsZTogeyAgICBmYW1pbGllczogWyJMYXRvOjEwMCwxMDBpdGFsaWMsMzAwLDMwMGl0YWxpYyw0MDAsNDAwaXRhbGljLDcwMCw3MDBpdGFsaWMsOTAwLDkwMGl0YWxpYyIsIkRNIFNhbnM6cmVndWxhcixpdGFsaWMsNTAwLDUwMGl0YWxpYyw3MDAsNzAwaXRhbGljIiwiSW50ZXI6MTAwLDIwMCwzMDAscmVndWxhciw1MDAsNjAwLDcwMCw4MDAsOTAwIl0gIH19KTs8L3NjcmlwdD4KICA8c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCI+IWZ1bmN0aW9uKG8sYyl7dmFyIG49Yy5kb2N1bWVudEVsZW1lbnQsdD0iIHctbW9kLSI7bi5jbGFzc05hbWUrPXQrImpzIiwoIm9udG91Y2hzdGFydCJpbiBvfHxvLkRvY3VtZW50VG91Y2gmJmMgaW5zdGFuY2VvZiBEb2N1bWVudFRvdWNoKSYmKG4uY2xhc3NOYW1lKz10KyJ0b3VjaCIpfSh3aW5kb3csZG9jdW1lbnQpOzwvc2NyaXB0PgogIDxsaW5rIGhyZWY9Ii9kamFuZ28tc3RhdGljL2ltYWdlcy9mYXZpY29uLnBuZyIgcmVsPSJzaG9ydGN1dCBpY29uIiB0eXBlPSJpbWFnZS94LWljb24iPgogIDxsaW5rIGhyZWY9Ii9kamFuZ28tc3RhdGljL2ltYWdlcy93ZWJjbGlwLnBuIiByZWw9ImFwcGxlLXRvdWNoLWljb24iPgo8L2hlYWQ+Cjxib2R5Pgo8ZGl2IGRhdGEtYW5pbWF0aW9uPSJkZWZhdWx0IiBkYXRhLWNvbGxhcHNlPSJtZWRpdW0iIGRhdGEtZHVyYXRpb249IjQwMCIgZGF0YS1lYXNpbmc9ImVhc2UiIGRhdGEtZWFzaW5nMj0iZWFzZSIgcm9sZT0iYmFubmVyIiBjbGFzcz0ibmF2YmFyIHctbmF2Ij4KICAgIDxkaXYgY2xhc3M9ImNvbnRhaW5lciBuYXZiYXItY29udGFpbmVyIj4KICAgICAgPGRpdiBjbGFzcz0ibmF2YmFyLWhvbGRlciI+CiAgICAgICAgPGRpdiBjbGFzcz0ibmF2YmFyLWNvbnRhaW5lciI+CiAgICAgICAgICA8YSBocmVmPSIvIiBhcmlhLWN1cnJlbnQ9InBhZ2UiIGNsYXNzPSJicmFuZCB3LW5hdi1icmFuZCB3LS1jdXJyZW50Ij48aW1nIHNyYz0iL2RqYW5nby1zdGF0aWMvaW1hZ2VzL2xvZ28taXNvLWtvcGlvLnBuZyIgbG9hZGluZz0ibGF6eSIgc2l6ZXM9IihtYXgtd2lkdGg6IDk5MXB4KSAxMjBweCwgOTcuNzAzMTI1cHgiIHNyY3NldD0iL2RqYW5nby1zdGF0aWMvaW1hZ2VzL2xvZ28taXNvLWtvcGlvLXAtNTAwLnBuZyA1MDB3LCAvZGphbmdvLXN0YXRpYy9pbWFnZXMvbG9nby1pc28ta29waW8tcC04MDAucG5nIDgwMHcsIC9kamFuZ28tc3RhdGljL2ltYWdlcy9sb2dvLWlzby1rb3Bpby1wLTEwODAucG5nIDEwODB3LCAvZGphbmdvLXN0YXRpYy9pbWFnZXMvbG9nby1pc28ta29waW8tcC0xNjAwLnBuZyAxNjAwdywgL2RqYW5nby1zdGF0aWMvaW1hZ2VzL2xvZ28taXNvLWtvcGlvLXAtMjAwMC5wbmcgMjAwMHcsIC9kamFuZ28tc3RhdGljL2ltYWdlcy9sb2dvLWlzby1rb3Bpby1wLTI2MDAucG5nIDI2MDB3LCAvZGphbmdvLXN0YXRpYy9pbWFnZXMvbG9nby1pc28ta29waW8ucG5nIDMwMDB3IiBhbHQ9IiIgY2xhc3M9ImJyYW5kLWltYWdlIj48L2E+CiAgICAgICAgICA8bmF2IHJvbGU9Im5hdmlnYXRpb24iIGNsYXNzPSJuYXYtbWVudSB3LW5hdi1tZW51Ij4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ibmF2LW1lbnUtbGluay1ob2xkZXIiPgogICAgICAgICAgICAgIDxkaXYgY2xhc3M9Im5hdi1tZW51LWxpbmstY29udGFpbmVyIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9Im5hdi1saW5rcyI+CiAgICAgICAgICAgICAgICAgIDxhIGhyZWY9IiNQcm9kdWN0IiBjbGFzcz0ibmF2LWxpbmsgdy1uYXYtbGluayI+VHVvdGU8L2E+CiAgICAgICAgICAgICAgICAgIDxhIGhyZWY9IiNGZWF0dXJlcyIgY2xhc3M9Im5hdi1saW5rIHctbmF2LWxpbmsiPk9taW5haXN1dWRldDwvYT4KICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iI1Bvd2VyIiBjbGFzcz0ibmF2LWxpbmsgdy1uYXYtbGluayI+VGVobzwvYT4KICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iI0V4cGVyaWVuY2UiIGNsYXNzPSJuYXYtbGluayB3LW5hdi1saW5rIj5Lw6R5dHTDtjwvYT4KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgIDxkaXYgY2xhc3M9Im5hdi1tZW51LWJ1dHRvbi1ob2xkZXIiPgogICAgICAgICAgICAgICAgPGEgaHJlZj0iL2FwcCIgY2xhc3M9ImJ1dHRvbiBuYXZiYXItYnV0dG9uIHctYnV0dG9uIj5MT0cgSU48L2E+CiAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgPC9uYXY+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJtZW51LWJ1dHRvbiB3LW5hdi1idXR0b24iPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ3LWljb24tbmF2LW1lbnUiPjwvZGl2PgogICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICAgIDwvZGl2PgogICAgPC9kaXY+CiAgPC9kaXY+CjwhLS0gRW1iZWQgdGhlIGNoYXRib3QgY29kZSBlaXRoZXIgd2l0aGluIHRoZSA8aGVhZD4gdGFnIG9yIGRpcmVjdGx5IGluc2lkZSB0aGUgPGJvZHk+IHRhZyAtLT4KIDxkaXYgaWQ9ImNoYXRib3Qtd2lkZ2V0IiBkYXRhLWNoYXRib3QtaWQ9ImYxN2ZlMDYyLTc0Y2QtNGRkMS04OTVhLWQ3ZjFjNDM5MTdiMiIgZGF0YS1nYS10cmFja2luZy1pZD0iRy1YWFhYWFhYWFhYIj48L2Rpdj4KICA8c2NyaXB0IHR5cGU9Im1vZHVsZSIgZGVmZXIgc3JjPSJodHRwczovL3N0YWdlLmJvb29zdGVkLmNvbS93aWRnZXQvbWFpbi5qcyI+PC9zY3JpcHQ+CjwhLS0gRW1iZWQgdGhlIHN0aWNreS1idXR0b24gY29kZSBlaXRoZXIgd2l0aGluIHRoZSA8aGVhZD4gdGFnIG9yIGRpcmVjdGx5IGluc2lkZSB0aGUgPGJvZHk+IHRhZyAtLT4KICAgICAgICAgICAgICA8ZGl2IGlkPSJsZWFkLXdpZGdldCIgZGF0YS1sZWFkLWlkPSI3MyI+PC9kaXY+CiAgICAgICAgICAgICAgPGxpbmsgaHJlZj0iaHR0cHM6Ly9ib29vc3RlZC5jb20vc3RpY2t5LWJ1dHRvbi9tYWluLmNzcyIgcmVsPSJzdHlsZXNoZWV0IiAvPgogICAgICAgICAgICAgIDxzY3JpcHQgdHlwZT0ibW9kdWxlIiBkZWZlciBzcmM9Imh0dHBzOi8vYm9vb3N0ZWQuY29tL3N0aWNreS1idXR0b24vbWFpbi5qcyI+PC9zY3JpcHQ+CgogIDxkaXYgaWQ9IlByb2R1Y3QiIGRhdGEtdy1pZD0iY2ZiYTY2OTAtMjQ3My05MjYxLThhYmQtMzYyNGZlYWM4MjZiIiBjbGFzcz0ic2VjdGlvbiBvdmVyZmxvdy1oaWRkZW4iPgogICAgPGRpdiBjbGFzcz0iY29udGFpbmVyIGhlcm8iPgogICAgICA8ZGl2IGNsYXNzPSJoZXJvLXNlY3Rpb24taG9sZGVyIj4KICAgICAgICA8ZGl2IGNsYXNzPSJoZXJvLXNlY3Rpb24tY29udGFpbmVyIj4KICAgICAgICAgIDxkaXYgc3R5bGU9Ii13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDMwcHgsIDApIHNjYWxlM2QoMSwgMSwgMSkgcm90YXRlWCg2NWRlZykgcm90YXRlWSgwKSByb3RhdGVaKG51bGwpIHNrZXcoMCwgMCk7LW1vei10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMzBweCwgMCkgc2NhbGUzZCgxLCAxLCAxKSByb3RhdGVYKDY1ZGVnKSByb3RhdGVZKDApIHJvdGF0ZVoobnVsbCkgc2tldygwLCAwKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDMwcHgsIDApIHNjYWxlM2QoMSwgMSwgMSkgcm90YXRlWCg2NWRlZykgcm90YXRlWSgwKSByb3RhdGVaKG51bGwpIHNrZXcoMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDMwcHgsIDApIHNjYWxlM2QoMSwgMSwgMSkgcm90YXRlWCg2NWRlZykgcm90YXRlWSgwKSByb3RhdGVaKG51bGwpIHNrZXcoMCwgMCk7dHJhbnNmb3JtLXN0eWxlOnByZXNlcnZlLTNkO29wYWNpdHk6MCIgY2xhc3M9ImFuaW1hdGUtb24tbG9hZC0wMiI+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9Imhlcm8tdGV4dC1ob2xkZXIiPgogICAgICAgICAgICAgIDxoMSBjbGFzcz0idGl0bGUgbW9iaWxlLWJpZ2dlciI+RGlzY292ZXIgVGhlIFBvd2VyIE9mIEFpIGNoYXRib3RzPC9oMT4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICA8L2Rpdj4KICAgICAgICAgIDxkaXYgc3R5bGU9Ii13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDMwcHgsIDApIHNjYWxlM2QoMSwgMSwgMSkgcm90YXRlWCg2NWRlZykgcm90YXRlWSgwKSByb3RhdGVaKG51bGwpIHNrZXcoMCwgMCk7LW1vei10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMzBweCwgMCkgc2NhbGUzZCgxLCAxLCAxKSByb3RhdGVYKDY1ZGVnKSByb3RhdGVZKDApIHJvdGF0ZVoobnVsbCkgc2tldygwLCAwKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDMwcHgsIDApIHNjYWxlM2QoMSwgMSwgMSkgcm90YXRlWCg2NWRlZykgcm90YXRlWSgwKSByb3RhdGVaKG51bGwpIHNrZXcoMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDMwcHgsIDApIHNjYWxlM2QoMSwgMSwgMSkgcm90YXRlWCg2NWRlZykgcm90YXRlWSgwKSByb3RhdGVaKG51bGwpIHNrZXcoMCwgMCk7b3BhY2l0eTowO3RyYW5zZm9ybS1zdHlsZTpwcmVzZXJ2ZS0zZCIgY2xhc3M9ImFuaW1hdGUtb24tbG9hZC0wMyI+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9Imhlcm8tcGFyYWdyYXBoLWhvbGRlciI+CiAgICAgICAgICAgICAgPHAgY2xhc3M9InBhcmFncmFwaCI+QXV0b21hdGUgeW91ciBjdXN0b21lciBzZXJ2aWNlIHdpdGggYXJ0aWZpY2lhbCBpbnRlbGxpZ2VuY2UuIDI0LzcgYXZhaWxhYmlsaXR5IGFuZCBzdXBwb3J0LiA8L3A+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgPC9kaXY+CiAgICAgICAgICA8ZGl2IHN0eWxlPSItd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAzMHB4LCAwKSBzY2FsZTNkKDEsIDEsIDEpIHJvdGF0ZVgoNjVkZWcpIHJvdGF0ZVkoMCkgcm90YXRlWihudWxsKSBza2V3KDAsIDApOy1tb3otdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDMwcHgsIDApIHNjYWxlM2QoMSwgMSwgMSkgcm90YXRlWCg2NWRlZykgcm90YXRlWSgwKSByb3RhdGVaKG51bGwpIHNrZXcoMCwgMCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAzMHB4LCAwKSBzY2FsZTNkKDEsIDEsIDEpIHJvdGF0ZVgoNjVkZWcpIHJvdGF0ZVkoMCkgcm90YXRlWihudWxsKSBza2V3KDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAzMHB4LCAwKSBzY2FsZTNkKDEsIDEsIDEpIHJvdGF0ZVgoNjVkZWcpIHJvdGF0ZVkoMCkgcm90YXRlWihudWxsKSBza2V3KDAsIDApO3RyYW5zZm9ybS1zdHlsZTpwcmVzZXJ2ZS0zZDtvcGFjaXR5OjAiIGNsYXNzPSJhbmltYXRlLW9uLWxvYWQtMDQiPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJoZXJvLWJ1dHRvbi1ob2xkZXIiPgogICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vY2FsZW5kbHkuY29tL2Jvb29zdGVkY29tL2RlbW8iIHRhcmdldD0iX2JsYW5rIiBjbGFzcz0iYnV0dG9uIHctYnV0dG9uIj5Cb29rIGEgRnJlZSBEZW1vIEhlcmU8L2E+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICAgICAgPGRpdiBjbGFzcz0iaGVyby1zZWN0aW9uLWFwcC1ob2xkZXIiPgogICAgICAgICAgPGRpdiBzdHlsZT0iLXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMzBweCwgMCkgc2NhbGUzZCgxLCAxLCAxKSByb3RhdGVYKDY1ZGVnKSByb3RhdGVZKDApIHJvdGF0ZVoobnVsbCkgc2tldygwLCAwKTstbW96LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAzMHB4LCAwKSBzY2FsZTNkKDEsIDEsIDEpIHJvdGF0ZVgoNjVkZWcpIHJvdGF0ZVkoMCkgcm90YXRlWihudWxsKSBza2V3KDAsIDApOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMzBweCwgMCkgc2NhbGUzZCgxLCAxLCAxKSByb3RhdGVYKDY1ZGVnKSByb3RhdGVZKDApIHJvdGF0ZVoobnVsbCkgc2tldygwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMzBweCwgMCkgc2NhbGUzZCgxLCAxLCAxKSByb3RhdGVYKDY1ZGVnKSByb3RhdGVZKDApIHJvdGF0ZVoobnVsbCkgc2tldygwLCAwKTtvcGFjaXR5OjA7dHJhbnNmb3JtLXN0eWxlOnByZXNlcnZlLTNkIiBjbGFzcz0iaGVyby1zZWN0aW9uLWFwcC1jb250YWluZXIiPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJoZXJvLXNlY3Rpb24tcGhvbmUtaG9sZGVyIj48aW1nIHNyYz0iL2RqYW5nby1zdGF0aWMvaW1hZ2VzL0FwcGxlLUlwaG9uZS0xNC1wcm8ucG5nIiBsb2FkaW5nPSJsYXp5IiBhbHQ9IiIgY2xhc3M9Imhlcm8tc2VjdGlvbi1waG9uZS1pbWFnZSI+CiAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaGVyby1zZWN0aW9uLXBob25lLXNjcmVlbnNob3QtaG9sZGVyIj48aW1nIHNyYz0iL2RqYW5nby1zdGF0aWMvaW1hZ2VzL0FwcC1TY3JlZW5zaG90LmpwZyIgbG9hZGluZz0ibGF6eSIgc2l6ZXM9IihtYXgtd2lkdGg6IDQ3OXB4KSA3N3Z3LCAobWF4LXdpZHRoOiA5OTFweCkgMjUycHgsIDQ1MHB4IiBzcmNzZXQ9Ii9kamFuZ28tc3RhdGljL2ltYWdlcy9BcHAtU2NyZWVuc2hvdC1wLTUwMC5qcGcgNTAwdywgL2RqYW5nby1zdGF0aWMvaW1hZ2VzL0FwcC1TY3JlZW5zaG90LXAtODAwLmpwZyA4MDB3LCAvZGphbmdvLXN0YXRpYy9pbWFnZXMvQXBwLVNjcmVlbnNob3QtcC0xMDgwLmpwZyAxMDgwdywgL2RqYW5nby1zdGF0aWMvaW1hZ2VzL0FwcC1TY3JlZW5zaG90LmpwZyAxMTc5dyIgYWx0PSIiIGNsYXNzPSJoZXJvLXNlY3Rpb24tcGhvbmUtc2NyZWVuc2hvdC1pbWFnZSI+PC9kaXY+CiAgICAgICAgICAgIDwvZGl2PjxpbWcgc3JjPSIvZGphbmdvLXN0YXRpYy9pbWFnZXMvY2hhdC1leGFtcGxlLnBuZyIgbG9hZGluZz0ibGF6eSIgc2l6ZXM9IihtYXgtd2lkdGg6IDQ3OXB4KSA4NXZ3LCAobWF4LXdpZHRoOiA5OTFweCkgMzMwcHgsIDU1MHB4IiBzcmNzZXQ9Ii9kamFuZ28tc3RhdGljL2ltYWdlcy9jaGF0LWV4YW1wbGUtcC01MDAucG5nIDUwMHcsIC9kamFuZ28tc3RhdGljL2ltYWdlcy9jaGF0LWV4YW1wbGUtcC04MDAucG5nIDgwMHcsIC9kamFuZ28tc3RhdGljL2ltYWdlcy9jaGF0LWV4YW1wbGUucG5nIDkwNHciIGFsdD0iIiBjbGFzcz0iY2FyZC1pbWFnZSI+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9Im90aGVyLWNhcmRzLWhvbGRlciI+PGltZyBzcmM9Ii9kamFuZ28tc3RhdGljL2ltYWdlcy9jYXJkLTEucG5nIiBsb2FkaW5nPSJsYXp5IiBzcmNzZXQ9Ii9kamFuZ28tc3RhdGljL2ltYWdlcy9jYXJkLTEtcC01MDAucG5nIDUwMHcsIC9kamFuZ28tc3RhdGljL2ltYWdlcy9jYXJkLTEucG5nIDc4OHciIGFsdD0iIiBzaXplcz0iKG1heC13aWR0aDogNzY3cHgpIDEwMHZ3LCAobWF4LXdpZHRoOiA5OTFweCkgMTAwcHgsIDE5MHB4IiBjbGFzcz0ib3RoZXItY2FyZC1pbWFnZSBfMDEiPjxpbWcgc3JjPSIvZGphbmdvLXN0YXRpYy9pbWFnZXMvQ2FyZC0wNC5wbmciIGxvYWRpbmc9ImxhenkiIHNpemVzPSIobWF4LXdpZHRoOiA3NjdweCkgMTAwdncsIChtYXgtd2lkdGg6IDk5MXB4KSAxMDBweCwgMjAwcHgiIHNyY3NldD0iL2RqYW5nby1zdGF0aWMvaW1hZ2VzL0NhcmQtMDQtcC01MDAucG5nIDUwMHcsIC9kamFuZ28tc3RhdGljL2ltYWdlcy9DYXJkLTA0LXAtODAwLnBuZyA4MDB3LCAvZGphbmdvLXN0YXRpYy9pbWFnZXMvQ2FyZC0wNC5wbmcgODQ2dyIgYWx0PSIiIGNsYXNzPSJvdGhlci1jYXJkLWltYWdlIF8wMiI+CiAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idHdvLWNhcmRzLWhvbGRlciI+PGltZyBzcmM9Ii9kamFuZ28tc3RhdGljL2ltYWdlcy9DYXJkLTAzLnBuZyIgbG9hZGluZz0ibGF6eSIgc2l6ZXM9IihtYXgtd2lkdGg6IDc2N3B4KSAxMDB2dywgKG1heC13aWR0aDogOTkxcHgpIDE1MHB4LCAyNzBweCIgc3Jjc2V0PSIvZGphbmdvLXN0YXRpYy9pbWFnZXMvQ2FyZC0wMy1wLTUwMC5wbmcgNTAwdywgL2RqYW5nby1zdGF0aWMvaW1hZ2VzL0NhcmQtMDMtcC04MDAucG5nIDgwMHcsIC9kamFuZ28tc3RhdGljL2ltYWdlcy9DYXJkLTAzLXAtMTA4MC5wbmcgMTA4MHcsIC9kamFuZ28tc3RhdGljL2ltYWdlcy9DYXJkLTAzLnBuZyAxMTM4dyIgYWx0PSIiIGNsYXNzPSJvdGhlci1jYXJkLWltYWdlIF8wMyI+PC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICAgICAgPGRpdiBjbGFzcz0iaGVyby1iYWNrZ3JvdW5kLWhvbGRlciI+PGltZyBzcmM9Ii9kamFuZ28tc3RhdGljL2ltYWdlcy9CRy1HcmFkaWVudC5qcGciIGxvYWRpbmc9ImxhenkiIHN0eWxlPSJmaWx0ZXI6c2F0dXJhdGUoMjAwJSk7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGUzZCgxLCAxLCAxKSByb3RhdGVYKDApIHJvdGF0ZVkoMCkgcm90YXRlWigxOWRlZykgc2tldygwLCAwKTstbW96LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZTNkKDEsIDEsIDEpIHJvdGF0ZVgoMCkgcm90YXRlWSgwKSByb3RhdGVaKDE5ZGVnKSBza2V3KDAsIDApOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGUzZCgxLCAxLCAxKSByb3RhdGVYKDApIHJvdGF0ZVkoMCkgcm90YXRlWigxOWRlZykgc2tldygwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGUzZCgxLCAxLCAxKSByb3RhdGVYKDApIHJvdGF0ZVkoMCkgcm90YXRlWigxOWRlZykgc2tldygwLCAwKTtvcGFjaXR5OjAiIHNpemVzPSIxMDB2dyIgYWx0PSIiIHNyY3NldD0iL2RqYW5nby1zdGF0aWMvaW1hZ2VzL0JHLUdyYWRpZW50LXAtNTAwLmpwZyA1MDB3LCAvZGphbmdvLXN0YXRpYy9pbWFnZXMvQkctR3JhZGllbnQtcC04MDAuanBnIDgwMHcsIC9kamFuZ28tc3RhdGljL2ltYWdlcy9CRy1HcmFkaWVudC1wLTEwODAuanBnIDEwODB3LCAvZGphbmdvLXN0YXRpYy9pbWFnZXMvQkctR3JhZGllbnQuanBnIDEzMDB3IiBjbGFzcz0iaGVyby1iYWNrZ3JvdW5kIj48L2Rpdj4KICAgICAgPC9kaXY+CiAgICA8L2Rpdj4KICA8L2Rpdj4KICA8ZGl2IGNsYXNzPSJzZWN0aW9uIj4KICAgIDxkaXYgY2xhc3M9ImNvbnRhaW5lciI+CiAgICAgIDxkaXYgY2xhc3M9InRpdGxlLWhvbGRlciI+CiAgICAgICAgPGRpdiBjbGFzcz0iZmFkZS1pbi1vbi1zY3JvbGwiPgogICAgICAgICAgPGgyIGNsYXNzPSJoMy10aXRsZSI+RXhjZWxsZW50IHJldmlld3M8L2gyPgogICAgICAgIDwvZGl2PgogICAgICAgIDxkaXYgY2xhc3M9ImZhZGUtaW4tb24tc2Nyb2xsIj4KICAgICAgICAgIDxkaXYgY2xhc3M9InJldmlld3MtcGFyYWdyYXBoLWhvbGRlciI+CiAgICAgICAgICAgIDxwPkNvbXBhbmllcyByZXBvcnQgc2F2aW5nIHRpbWUgYW5kIG1vbmV5IHdpdGggb3VyIHByb2R1Y3Q8L3A+CiAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgICAgPC9kaXY+CiAgICA8L2Rpdj4KICAgIDxkaXYgY2xhc3M9InJldmlld3MtbG9nb3MtaG9sZGVyIj4KICAgICAgPGRpdiBjbGFzcz0icmV2aWV3cy1sb2dvcy13cmFwcGVyIj4KICAgICAgICA8ZGl2IGNsYXNzPSJyZXZpZXdzLWxvZ29zLWNvbnRhaW5lciI+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJyZXZpZXdzLWxvZ29zIj48aW1nIHNyYz0iL2RqYW5nby1zdGF0aWMvaW1hZ2VzL2xhdGF1c19fMV8tcmVtb3ZlYmctcHJldmlldy5wbmciIGxvYWRpbmc9ImxhenkiIGFsdD0iIiBjbGFzcz0icmV2aWV3cy1sb2dvLWltYWdlIj48L2Rpdj4KICAgICAgICAgIDxkaXYgY2xhc3M9InJldmlld3MtbG9nb3MiPjxpbWcgc3JjPSIvZGphbmdvLXN0YXRpYy9pbWFnZXMvbW90b3JzcGFjZS1sb2dvLnBuZyIgbG9hZGluZz0ibGF6eSIgYWx0PSIiIHNpemVzPSIobWF4LXdpZHRoOiA3NjdweCkgMTAwcHgsIChtYXgtd2lkdGg6IDE0MzlweCkgMTMwcHgsIDI5dnciIHNyY3NldD0iL2RqYW5nby1zdGF0aWMvaW1hZ2VzL21vdG9yc3BhY2UtbG9nby1wLTUwMC5wbmcgNTAwdywgL2RqYW5nby1zdGF0aWMvaW1hZ2VzL21vdG9yc3BhY2UtbG9nby5wbmcgNjE5dyIgY2xhc3M9InJldmlld3MtbG9nby1pbWFnZSI+PC9kaXY+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJyZXZpZXdzLWxvZ29zIj48aW1nIHNyYz0iL2RqYW5nby1zdGF0aWMvaW1hZ2VzL2xvZ28tMi4wLTMwMHgxMjQtcmVtb3ZlYmctcHJldmlldy5wbmciIGxvYWRpbmc9ImxhenkiIGFsdD0iIiBjbGFzcz0icmV2aWV3cy1sb2dvLWltYWdlIj48L2Rpdj4KICAgICAgICAgIDxkaXYgY2xhc3M9InJldmlld3MtbG9nb3MiPjxpbWcgc3JjPSIvZGphbmdvLXN0YXRpYy9pbWFnZXMvbGF0YXVzLXJlbW92ZWJnLXByZXZpZXcucG5nIiBsb2FkaW5nPSJsYXp5IiBhbHQ9IiIgY2xhc3M9InJldmlld3MtbG9nby1pbWFnZSI+PC9kaXY+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJyZXZpZXdzLWxvZ29zIj48aW1nIHNyYz0iL2RqYW5nby1zdGF0aWMvaW1hZ2VzL1NUTF9sb2dvX3NpbmluZW5fcmdiLmpwZyIgbG9hZGluZz0ibGF6eSIgYWx0PSIiIGNsYXNzPSJyZXZpZXdzLWxvZ28taW1hZ2UiPjwvZGl2PgogICAgICAgICAgPGRpdiBjbGFzcz0icmV2aWV3cy1sb2dvcyI+PGltZyBzcmM9Ii9kamFuZ28tc3RhdGljL2ltYWdlcy9sYXRhdXMtMi5wbmciIGxvYWRpbmc9ImxhenkiIGFsdD0iIiBjbGFzcz0icmV2aWV3cy1sb2dvLWltYWdlIj48L2Rpdj4KICAgICAgICAgIDxkaXYgY2xhc3M9InJldmlld3MtbG9nb3MiPjxpbWcgc3JjPSIvZGphbmdvLXN0YXRpYy9pbWFnZXMvVGVodHlTdW9tTWFkZUluX1Npbl9yZ2IucG5nIiBsb2FkaW5nPSJsYXp5IiBhbHQ9IiIgY2xhc3M9InJldmlld3MtbG9nby1pbWFnZSI+PC9kaXY+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJyZXZpZXdzLWxvZ29zIj48aW1nIHNyYz0iL2RqYW5nby1zdGF0aWMvaW1hZ2VzL09tYXdhdHRpLWxvZ28tMS10dW1tYWxsZS0wMS5wbmciIGxvYWRpbmc9ImxhenkiIGFsdD0iIiBjbGFzcz0icmV2aWV3cy1sb2dvLWltYWdlIj48L2Rpdj4KICAgICAgICAgIDxkaXYgY2xhc3M9InJldmlld3MtbG9nb3MiPjxpbWcgc3JjPSIvZGphbmdvLXN0YXRpYy9pbWFnZXMvbWVkb19veV9sb2dvLXJlbW92ZWJnLXByZXZpZXcucG5nIiBsb2FkaW5nPSJsYXp5IiBhbHQ9IiIgY2xhc3M9InJldmlld3MtbG9nby1pbWFnZSI+PC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICAgIDwvZGl2PgogICAgICA8ZGl2IGNsYXNzPSJyZXZpZXdzLWxvZ29zLXdyYXBwZXIiPgogICAgICAgIDxkaXYgY2xhc3M9InJldmlld3MtbG9nb3MtY29udGFpbmVyIj4KICAgICAgICA8ZGl2IGNsYXNzPSJyZXZpZXdzLWxvZ29zIj48aW1nIHNyYz0iL2RqYW5nby1zdGF0aWMvaW1hZ2VzL2xhdGF1c19fMV8tcmVtb3ZlYmctcHJldmlldy5wbmciIGxvYWRpbmc9ImxhenkiIGFsdD0iIiBjbGFzcz0icmV2aWV3cy1sb2dvLWltYWdlIj48L2Rpdj4KICAgICAgICAgIDxkaXYgY2xhc3M9InJldmlld3MtbG9nb3MiPjxpbWcgc3JjPSIvZGphbmdvLXN0YXRpYy9pbWFnZXMvbW90b3JzcGFjZS1sb2dvLnBuZyIgbG9hZGluZz0ibGF6eSIgYWx0PSIiIHNpemVzPSIobWF4LXdpZHRoOiA3NjdweCkgMTAwcHgsIChtYXgtd2lkdGg6IDE0MzlweCkgMTMwcHgsIDI5dnciIHNyY3NldD0iL2RqYW5nby1zdGF0aWMvaW1hZ2VzL21vdG9yc3BhY2UtbG9nby1wLTUwMC5wbmcgNTAwdywgL2RqYW5nby1zdGF0aWMvaW1hZ2VzL21vdG9yc3BhY2UtbG9nby5wbmcgNjE5dyIgY2xhc3M9InJldmlld3MtbG9nby1pbWFnZSI+PC9kaXY+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJyZXZpZXdzLWxvZ29zIj48aW1nIHNyYz0iL2RqYW5nby1zdGF0aWMvaW1hZ2VzL2xvZ28tMi4wLTMwMHgxMjQtcmVtb3ZlYmctcHJldmlldy5wbmciIGxvYWRpbmc9ImxhenkiIGFsdD0iIiBjbGFzcz0icmV2aWV3cy1sb2dvLWltYWdlIj48L2Rpdj4KICAgICAgICAgIDxkaXYgY2xhc3M9InJldmlld3MtbG9nb3MiPjxpbWcgc3JjPSIvZGphbmdvLXN0YXRpYy9pbWFnZXMvbGF0YXVzLXJlbW92ZWJnLXByZXZpZXcucG5nIiBsb2FkaW5nPSJsYXp5IiBhbHQ9IiIgY2xhc3M9InJldmlld3MtbG9nby1pbWFnZSI+PC9kaXY+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJyZXZpZXdzLWxvZ29zIj48aW1nIHNyYz0iL2RqYW5nby1zdGF0aWMvaW1hZ2VzL1NUTF9sb2dvX3NpbmluZW5fcmdiLmpwZyIgbG9hZGluZz0ibGF6eSIgYWx0PSIiIGNsYXNzPSJyZXZpZXdzLWxvZ28taW1hZ2UiPjwvZGl2PgogICAgICAgICAgPGRpdiBjbGFzcz0icmV2aWV3cy1sb2dvcyI+PGltZyBzcmM9Ii9kamFuZ28tc3RhdGljL2ltYWdlcy9sYXRhdXMtMi5wbmciIGxvYWRpbmc9ImxhenkiIGFsdD0iIiBjbGFzcz0icmV2aWV3cy1sb2dvLWltYWdlIj48L2Rpdj4KICAgICAgICAgIDxkaXYgY2xhc3M9InJldmlld3MtbG9nb3MiPjxpbWcgc3JjPSIvZGphbmdvLXN0YXRpYy9pbWFnZXMvVGVodHlTdW9tTWFkZUluX1Npbl9yZ2IucG5nIiBsb2FkaW5nPSJsYXp5IiBhbHQ9IiIgY2xhc3M9InJldmlld3MtbG9nby1pbWFnZSI+PC9kaXY+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJyZXZpZXdzLWxvZ29zIj48aW1nIHNyYz0iL2RqYW5nby1zdGF0aWMvaW1hZ2VzL09tYXdhdHRpLWxvZ28tMS10dW1tYWxsZS0wMS5wbmciIGxvYWRpbmc9ImxhenkiIGFsdD0iIiBjbGFzcz0icmV2aWV3cy1sb2dvLWltYWdlIj48L2Rpdj4KICAgICAgICAgIDxkaXYgY2xhc3M9InJldmlld3MtbG9nb3MiPjxpbWcgc3JjPSIvZGphbmdvLXN0YXRpYy9pbWFnZXMvbWVkb19veV9sb2dvLXJlbW92ZWJnLXByZXZpZXcucG5nIiBsb2FkaW5nPSJsYXp5IiBhbHQ9IiIgY2xhc3M9InJldmlld3MtbG9nby1pbWFnZSI+PC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICAgIDwvZGl2PgogICAgPC9kaXY+CiAgPC9kaXY+CiAgPGRpdiBpZD0iRmVhdHVyZXMiIGNsYXNzPSJzZWN0aW9uIj4KICAgIDxkaXYgY2xhc3M9ImNvbnRhaW5lciI+CiAgICAgIDxkaXYgY2xhc3M9InRpdGxlLWhvbGRlciI+CiAgICAgICAgPGRpdiBjbGFzcz0iZmFkZS1pbi1vbi1zY3JvbGwiPgogICAgICAgICAgPGRpdiBjbGFzcz0iZmVhdHVyZXMtdGl0bGUtaG9sZGVyIj4KICAgICAgICAgICAgPGgxIGNsYXNzPSJ0aXRsZSI+V2h5IGNob29zZSB1cz88L2gxPgogICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICAgICAgPGRpdiBjbGFzcz0iZmFkZS1pbi1vbi1zY3JvbGwiPgogICAgICAgICAgPGRpdiBjbGFzcz0iZmV0YXVyZXMtcGFyYWdyYXBoLWhvbGRlciI+CiAgICAgICAgICAgIDxwPk91ciBwbGF0Zm9ybSBvZmZlcnMgYSByYW5nZSBvZiBwb3dlcmZ1bCBmZWF0dXJlcyBkZXNpZ25lZCB0byBlbGV2YXRlIHlvdXIgZXhwZXJpZW5jZS48L3A+CiAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgICAgPC9kaXY+CiAgICAgIDxkaXYgY2xhc3M9ImZlYXR1cmVkLWNhcmRzLWhvbGRlciI+CiAgICAgICAgPGRpdiBjbGFzcz0iZmVhdHVyZXMtY2FyZC1jb250YWluZXIiPgogICAgICAgICAgPGRpdiBpZD0idy1ub2RlLWE3ZDhiZTRjLWJjMDQtMTI1OC04OTZkLTMzOGZjOGQzOWNjMi0zZmY0ZGMxNiIgZGF0YS13LWlkPSJhN2Q4YmU0Yy1iYzA0LTEyNTgtODk2ZC0zMzhmYzhkMzljYzIiIHN0eWxlPSJvcGFjaXR5OjAiIGNsYXNzPSJmZWF0dXJlcy1jYXJkLWltYWdlLWhvbGRlciI+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImZlYXR1cmVzLWNhcmQtaW1hZ2UtY29udGFpbmVyIj48aW1nIHNyYz0iL2RqYW5nby1zdGF0aWMvaW1hZ2VzL0JHLUdyYWRpZW50LmpwZyIgbG9hZGluZz0ibGF6eSIgc2l6ZXM9IihtYXgtd2lkdGg6IDQ3OXB4KSA5NHZ3LCAobWF4LXdpZHRoOiA3NjdweCkgMTAwdncsIChtYXgtd2lkdGg6IDk5MXB4KSA1OXZ3LCAobWF4LXdpZHRoOiAxNDM5cHgpIDYwdncsIDgxNnB4IiBzcmNzZXQ9Ii9kamFuZ28tc3RhdGljL2ltYWdlcy9CRy1HcmFkaWVudC1wLTUwMC5qcGcgNTAwdywgL2RqYW5nby1zdGF0aWMvaW1hZ2VzL0JHLUdyYWRpZW50LXAtODAwLmpwZyA4MDB3LCAvZGphbmdvLXN0YXRpYy9pbWFnZXMvQkctR3JhZGllbnQtcC0xMDgwLmpwZyAxMDgwdywgL2RqYW5nby1zdGF0aWMvaW1hZ2VzL0JHLUdyYWRpZW50LmpwZyAxMzAwdyIgYWx0PSIiIGNsYXNzPSJmZWF0dXJlZC1jYXJkLWJhY2tncm91bmQtaWFtZ2UiPjxpbWcgc3JjPSIvZGphbmdvLXN0YXRpYy9pbWFnZXMvY2hhdC1leGFtcGxlLTMucG5nIiBsb2FkaW5nPSJsYXp5IiBhbHQ9IiIgY2xhc3M9ImZlYXR1cmVkLWNhcmQtaW1hZ2UiPgogICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNhcmQtZ3JhZGllbnQiPjwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2FyZC10aXRsZS1ob2xkZXIiPgogICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNhcmQtdGl0bGUiPkhhbmRsZSBjb21wbGV4IHRhc2tzPC9kaXY+CiAgICAgICAgICAgICAgPHAgY2xhc3M9ImdyZXktdGV4dCI+QXV0b21hdGUgY29tcGxleCBxdWVyaWVzLiBDb252ZXJ0IHZpc2l0b3JzIHRvIGN1c3RvbWVycyB3aXRoIDI0LzcgYXZhaWxhYmlsaXR5IGFuZCBzdXBwb3J0PC9wPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgIDwvZGl2PgogICAgICAgICAgPGRpdiBpZD0idy1ub2RlLWQ4Y2U2ZTM5LWNiMTQtNTliNS01MWMxLTEzYTYyMmJhNDkzYy0zZmY0ZGMxNiIgZGF0YS13LWlkPSJkOGNlNmUzOS1jYjE0LTU5YjUtNTFjMS0xM2E2MjJiYTQ5M2MiIHN0eWxlPSJvcGFjaXR5OjAiIGNsYXNzPSJmZWF0dXJlcy1jYXJkLWltYWdlLWhvbGRlciI+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImZlYXR1cmVzLWNhcmQtaW1hZ2UtY29udGFpbmVyIj48aW1nIHNyYz0iL2RqYW5nby1zdGF0aWMvaW1hZ2VzL0JHLUdyYWRpZW50LmpwZyIgbG9hZGluZz0ibGF6eSIgc2l6ZXM9IihtYXgtd2lkdGg6IDQ3OXB4KSA5NHZ3LCAobWF4LXdpZHRoOiA3NjdweCkgMTAwdncsIChtYXgtd2lkdGg6IDk5MXB4KSA1OXZ3LCAobWF4LXdpZHRoOiAxNDM5cHgpIDYwdncsIDgxNnB4IiBzcmNzZXQ9Ii9kamFuZ28tc3RhdGljL2ltYWdlcy9CRy1HcmFkaWVudC1wLTUwMC5qcGcgNTAwdywgL2RqYW5nby1zdGF0aWMvaW1hZ2VzL0JHLUdyYWRpZW50LXAtODAwLmpwZyA4MDB3LCAvZGphbmdvLXN0YXRpYy9pbWFnZXMvQkctR3JhZGllbnQtcC0xMDgwLmpwZyAxMDgwdywgL2RqYW5nby1zdGF0aWMvaW1hZ2VzL0JHLUdyYWRpZW50LmpwZyAxMzAwdyIgYWx0PSIiIGNsYXNzPSJmZWF0dXJlZC1jYXJkLWJhY2tncm91bmQtaWFtZ2UiPjxpbWcgc3JjPSIvZGphbmdvLXN0YXRpYy9pbWFnZXMvY2hhdC1leGFtcGxlLTQucG5nIiBsb2FkaW5nPSJsYXp5IiBhbHQ9IiIgY2xhc3M9ImZlYXR1cmVkLWNhcmQtaW1hZ2UiPgogICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNhcmQtZ3JhZGllbnQiPjwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2FyZC10aXRsZS1ob2xkZXIiPgogICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNhcmQtdGl0bGUiPkh1bWFuLWxpa2UgYW5zd2VyczwvZGl2PgogICAgICAgICAgICAgIDxwIGNsYXNzPSJncmV5LXRleHQiPldpdGggbmV3IEFpIHRlY2hub2xvZ3ksIHlvdSBjYW4gaGF2ZSBodW1hbi1saWtlIGN1c3RvbWVyIHNlcnZpY2UsIHdpdGhvdXQgdGhlIG5lZWQgb2YgYSBodW1hbiBhc3NpZ25lZCBmb3IgdGhhdCByb2xlLjwvcD4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICA8L2Rpdj4KICAgICAgICAgIDxkaXYgaWQ9Inctbm9kZS1fMTAzNDdhMjMtYjdlOS1jMWRlLTNjZDQtYmYxODUzYjg2MTdlLTNmZjRkYzE2IiBkYXRhLXctaWQ9IjEwMzQ3YTIzLWI3ZTktYzFkZS0zY2Q0LWJmMTg1M2I4NjE3ZSIgc3R5bGU9Im9wYWNpdHk6MCIgY2xhc3M9ImZlYXR1cmVzLWNhcmQtaW1hZ2UtaG9sZGVyIj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iZmVhdHVyZXMtY2FyZC1pbWFnZS1jb250YWluZXIiPjxpbWcgc3JjPSIvZGphbmdvLXN0YXRpYy9pbWFnZXMvQkctR3JhZGllbnQuanBnIiBsb2FkaW5nPSJsYXp5IiBzaXplcz0iKG1heC13aWR0aDogNDc5cHgpIDk0dncsIChtYXgtd2lkdGg6IDc2N3B4KSAxMDB2dywgKG1heC13aWR0aDogOTkxcHgpIDU5dncsIChtYXgtd2lkdGg6IDE0MzlweCkgNjB2dywgODE2cHgiIHNyY3NldD0iL2RqYW5nby1zdGF0aWMvaW1hZ2VzL0JHLUdyYWRpZW50LXAtNTAwLmpwZyA1MDB3LCAvZGphbmdvLXN0YXRpYy9pbWFnZXMvQkctR3JhZGllbnQtcC04MDAuanBnIDgwMHcsIC9kamFuZ28tc3RhdGljL2ltYWdlcy9CRy1HcmFkaWVudC1wLTEwODAuanBnIDEwODB3LCAvZGphbmdvLXN0YXRpYy9pbWFnZXMvQkctR3JhZGllbnQuanBnIDEzMDB3IiBhbHQ9IiIgY2xhc3M9ImZlYXR1cmVkLWNhcmQtYmFja2dyb3VuZC1pYW1nZSI+PGltZyBzcmM9Ii9kamFuZ28tc3RhdGljL2ltYWdlcy9jaGF0LWV4YW1wbGUtNi5wbmciIGxvYWRpbmc9ImxhenkiIGFsdD0iIiBjbGFzcz0iZmVhdHVyZWQtY2FyZC1pbWFnZSI+CiAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2FyZC1ncmFkaWVudCI+PC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJjYXJkLXRpdGxlLWhvbGRlciI+CiAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2FyZC10aXRsZSI+NTArIGxhbmd1YWdlczwvZGl2PgogICAgICAgICAgICAgIDxwIGNsYXNzPSJncmV5LXRleHQiPlByb3ZpZGUgY3VzdG9tZXIgc2VydmljZSB0byBldmVyeSBzZWdtZW50IG9mIHlvdXIgdmlzaXRvcnMsIHdpdGggemVybyBsYW5ndWFnZSBiYXJyaWVyLjwvcD4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgICAgPC9kaXY+CiAgICA8L2Rpdj4KICA8L2Rpdj4KICA8ZGl2IGlkPSJQb3dlciIgY2xhc3M9InNlY3Rpb24iPgogICAgPGRpdiBjbGFzcz0iY29udGFpbmVyIj4KICAgICAgPGRpdiBjbGFzcz0idGl0bGUtaG9sZGVyIHhsLXBhZGRpbmciPgogICAgICAgIDxkaXYgY2xhc3M9ImZhZGUtaW4tb24tc2Nyb2xsIj4KICAgICAgICAgIDxoMSBjbGFzcz0idGl0bGUiPkRpc2NvdmVyIHRoZSBQb3dlciBvZiBBaTwvaDE+CiAgICAgICAgPC9kaXY+CiAgICAgICAgPGRpdiBjbGFzcz0iZmFkZS1pbi1vbi1zY3JvbGwiPgogICAgICAgICAgPGRpdiBjbGFzcz0iZmV0YXVyZXMtcGFyYWdyYXBoLWhvbGRlciI+CiAgICAgICAgICAgIDxwPjI0LzcgYXZhaWxhYmlsaXR5IGFuZCBzdXBwb3J0PC9wPgogICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICAgIDwvZGl2PgogICAgICA8ZGl2IGNsYXNzPSJkZXBsb3lpbmctYXBwLXNlY3Rpb24taG9sZGVyIj4KICAgICAgICA8ZGl2IGNsYXNzPSJkZXBsb3lpbmctYXBwLXNlY3Rpb24tY29udGFpbmVyIj4KICAgICAgICAgIDxkaXYgaWQ9Inctbm9kZS1jZmEwODM0MS05YTFhLWVhZTAtOWYxNS0zOTc5NzdhNzg5NmEtM2ZmNGRjMTYiIGNsYXNzPSJkZXBsb3lpbmctYXBwLWNvbnRlbnQiPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJkZXBsb3lpbmctYXBwLXRpdGxlLWhvbGRlciI+CiAgICAgICAgICAgICAgPGgyIGNsYXNzPSJ0aXRsZSI+U2F2ZSB1cCB0byA4MCUgb2YgY29zdHM8L2gyPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGVwbG95aW5nLWFwcC1wYXJhZ3JhcGgtaG9sZGVyIj4KICAgICAgICAgICAgICA8cCBjbGFzcz0iZ3JleS10ZXh0Ij5Db21wYW5pZXMgcmVwb3J0IHNhdmluZyB1cCB0byA4MCUgb2YgdGhlaXIgY3VzdG9tZXIgc2VydmljZSBjb3N0cyEgT24gYXZlcmFnZSwgY29tcGFuaWVzIHNhdmUgMjAtNDAlIG9mIGN1c3RvbWVyIHNlcnZpY2UgY29zdHMsIGFuZCBoYXZlIGEgbWFqb3IgaW5jcmVhc2UgaW4gY3VzdG9tZXIgc2F0aXNmYWN0aW9uLjwvcD4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InN0YXRzLWhvbGRlciI+CiAgICAgICAgICAgICAgPGRpdiBkYXRhLXctaWQ9IjYxYzM4ZDU4LTVkZGUtNTBkMi1hMjAwLThlZmVjY2I3MjYzOCIgc3R5bGU9Im9wYWNpdHk6MCIgY2xhc3M9InN0YXRzLWNvbnRhaW5lciI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJwdXJwbGUtdGV4dCI+NDM54oKsIE1pbGxpb248L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImdyZXktcGFyYWdyYXBoIj5SZXBvcnRlZCBjb3N0IGN1dHRpbmcgYnkgY2hhdGJvdHMgaW4gdGhlIHJldGFpbCBzZWN0b3IgaW4gMjAyMy48L2Rpdj4KICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICA8ZGl2IGRhdGEtdy1pZD0iNjFjMzhkNTgtNWRkZS01MGQyLWEyMDAtOGVmZWNjYjcyNjNkIiBzdHlsZT0ib3BhY2l0eTowIiBjbGFzcz0ic3RhdHMtY29udGFpbmVyIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InB1cnBsZS10ZXh0Ij4yMC00MCU8L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImdyZXktcGFyYWdyYXBoIj5BdmVyYWdlIGN1c3RvbWVyIHNlcnZpY2UgY29zdCByZWR1Y3Rpb24gYnkgY29tcGFuaWVzLjwvZGl2PgogICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgIDwvZGl2PgogICAgICAgICAgPGRpdiBpZD0idy1ub2RlLWQ4NzJmYTRiLWNlOTAtZDc2Mi05YzA1LTRmN2FiNWUyMDZmNC0zZmY0ZGMxNiIgY2xhc3M9ImRlcGxveWluZy1hcHAtaW1hZ2VzLWhvbGRlciI+PGltZyBzcmM9Ii9kamFuZ28tc3RhdGljL2ltYWdlcy9CRy1HcmFkaWVudC5qcGciIGxvYWRpbmc9ImxhenkiIHNpemVzPSIobWF4LXdpZHRoOiA5OTFweCkgMTAwdncsIChtYXgtd2lkdGg6IDE0MzlweCkgNjB2dywgODE2LjU2MjVweCIgc3Jjc2V0PSIvZGphbmdvLXN0YXRpYy9pbWFnZXMvQkctR3JhZGllbnQtcC01MDAuanBnIDUwMHcsIC9kamFuZ28tc3RhdGljL2ltYWdlcy9CRy1HcmFkaWVudC1wLTgwMC5qcGcgODAwdywgL2RqYW5nby1zdGF0aWMvaW1hZ2VzL0JHLUdyYWRpZW50LXAtMTA4MC5qcGcgMTA4MHcsIC9kamFuZ28tc3RhdGljL2ltYWdlcy9CRy1HcmFkaWVudC5qcGclMjAxMzAwdyIgYWx0PSIiIGNsYXNzPSJkZXBsb3lpbmctYXBwLWJnIj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGVwbG95aW5nLWFwcC1zY3JlZW5zaG90LWhvbGRlciI+PGltZyBzcmM9Ii9kamFuZ28tc3RhdGljL2ltYWdlcy9BY3Rpb24tc2hlZXQtMDUucG5nIiBsb2FkaW5nPSJlYWdlciIgYWx0PSIiIGNsYXNzPSJkZXBsb3lpbmctYXBwLXNjcmVlbnNob3QiPjwvZGl2PgogICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICAgICAgPGRpdiBjbGFzcz0iZGVwbG95aW5nLWFwcC1zZWN0aW9uLWNvbnRhaW5lciBzZWNvbmQiPgogICAgICAgICAgPGRpdiBpZD0idy1ub2RlLV80OGI5N2Q3NC1jMmMwLWJkYzktZjhhMy1jMDNlZDFjMTI4ZjktM2ZmNGRjMTYiIGNsYXNzPSJkZXBsb3lpbmctYXBwLWltYWdlcy1ob2xkZXIiPjxpbWcgc3JjPSJpbWFnZXMvQkctR3JhZGllbnQuanBnIiBsb2FkaW5nPSJsYXp5IiBzaXplcz0iKG1heC13aWR0aDogOTkxcHgpIDEwMHZ3LCAobWF4LXdpZHRoOiAxNDM5cHgpIDYwdncsIDgxNi41NDY4NzVweCIgc3Jjc2V0PSJpbWFnZXMvQkctR3JhZGllbnQtcC01MDAuanBnIDUwMHcsIGltYWdlcy9CRy1HcmFkaWVudC1wLTgwMC5qcGcgODAwdywgaW1hZ2VzL0JHLUdyYWRpZW50LXAtMTA4MC5qcGcgMTA4MHcsIGltYWdlcy9CRy1HcmFkaWVudC5qcGcgMTMwMHciIGFsdD0iIiBjbGFzcz0iZGVwbG95aW5nLWFwcC1iZyI+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRlcGxveWluZy1hcHAtc2NyZWVuc2hvdC1ob2xkZXIiPjxpbWcgc3JjPSIvZGphbmdvLXN0YXRpYy9pbWFnZXMvQWN0aW9uLXNoZWV0LTA2LnBuZyIgbG9hZGluZz0iZWFnZXIiIGFsdD0iIiBjbGFzcz0iZGVwbG95aW5nLWFwcC1zY3JlZW5zaG90Ij48L2Rpdj4KICAgICAgICAgIDwvZGl2PgogICAgICAgICAgPGRpdiBjbGFzcz0iZGVwbG95aW5nLWFwcC1jb250ZW50Ij4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGVwbG95aW5nLWFwcC10aXRsZS1ob2xkZXIiPgogICAgICAgICAgICAgIDxoMiBjbGFzcz0idGl0bGUiPlRhaWxvcmVkIFNvbHV0aW9uczwvaDI+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJkZXBsb3lpbmctYXBwLXBhcmFncmFwaC1ob2xkZXIiPgogICAgICAgICAgICAgIDxwIGNsYXNzPSJncmV5LXRleHQiPkV4cGVyaWVuY2UgdGhlIHBpbm5hY2xlIG9mIEFJLWRyaXZlbiBjdXN0b21lciBzZXJ2aWNlIHdpdGggQm9vb3N0ZWQuIE91ciBleHBlcnRseSBkZXNpZ25lZCBjaGF0Ym90cyBhcmUgdGFpbG9yZWQgdG8gdW5kZXJzdGFuZCBhbmQgcmVzcG9uZCB0byB5b3VyIGN1c3RvbWVyc+KAmSBuZWVkcywgcHJvdmlkaW5nIGEgbGV2ZWwgb2YgZW5nYWdlbWVudCBhbmQgc2F0aXNmYWN0aW9uIHRoYXQgc2V0cyB5b3VyIGJ1c2luZXNzIGFwYXJ0LjwvcD4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vY2FsZW5kbHkuY29tL2Jvb29zdGVkY29tL2RlbW8iIGNsYXNzPSJ3LWlubGluZS1ibG9jayI+CiAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGVwbG95aW5nLWFwcC1saW5rLWhvbGRlciI+CiAgICAgICAgICAgICAgICA8ZGl2PkJvb2sgYSBmcmVlIGRlbW8gb2YgdGhlIHByb2R1Y3Q8L2Rpdj48aW1nIHNyYz0iL2RqYW5nby1zdGF0aWMvaW1hZ2VzL0Fycm93LnN2ZyIgbG9hZGluZz0ibGF6eSIgYWx0PSIiIGNsYXNzPSJhcnJvdy1yaWdodCI+CiAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iZ3JhZGllbnQtbGluZSI+PC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRlcGxveWluZy1hcHAtcG9pbnRzIj4KICAgICAgICAgICAgICA8ZGl2IGlkPSJ3LW5vZGUtXzlmM2VjOTIwLTUzYmItMWViOS1hYmU0LWRkMDQyMjNiMmI2MS0zZmY0ZGMxNiIgZGF0YS13LWlkPSI5ZjNlYzkyMC01M2JiLTFlYjktYWJlNC1kZDA0MjIzYjJiNjEiIHN0eWxlPSJvcGFjaXR5OjAiIGNsYXNzPSJkZXBsb3lpbmctYXBwLXBvaW50cy1ob2xkZXIiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGVwbG95aW5nLWFwcC1wb2ludHMtaWNvbi1ob2xkZXIiPjxpbWcgc3JjPSIvZGphbmdvLXN0YXRpYy9pbWFnZXMvU21hbGwtSWNvbi0wMS5zdmciIGxvYWRpbmc9ImxhenkiIGFsdD0iIiBjbGFzcz0iZGVwbG95aW5nLWFwcC1wb2ludHMtaWNvbiI+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJkZXBsb3lpbmctYXBwLXBvaW50Ij48c3BhbiBjbGFzcz0iZGVwbG95aW5nLWNvbG9yIj5BdXRvbWF0ZSB5b3VyIGN1c3RvbWVyIHNlcnZpY2UuIDwvc3Bhbj5TYXZlIHRpbWUgYW5kIG1vbmV5LCBieSBhdXRvbWF0aW5nIHlvdXIgY3VzdG9tZXIgc2VydmljZSB1dGlsaXppbmcgQm9vb3N0ZWQgQWkuPC9kaXY+CiAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgPGRpdiBpZD0idy1ub2RlLWI0NDAyNjkyLTVhNjQtMjk5Yi03M2RmLTM5MzU5NmE1YmJhZS0zZmY0ZGMxNiIgZGF0YS13LWlkPSJiNDQwMjY5Mi01YTY0LTI5OWItNzNkZi0zOTM1OTZhNWJiYWUiIHN0eWxlPSJvcGFjaXR5OjAiIGNsYXNzPSJkZXBsb3lpbmctYXBwLXBvaW50cy1ob2xkZXIiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGVwbG95aW5nLWFwcC1wb2ludHMtaWNvbi1ob2xkZXIiPjxpbWcgc3JjPSIvZGphbmdvLXN0YXRpYy9pbWFnZXMvU21hbGwtSWNvbi0wMy5zdmciIGxvYWRpbmc9ImxhenkiIGFsdD0iIiBjbGFzcz0iZGVwbG95aW5nLWFwcC1wb2ludHMtaWNvbiI+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJkZXBsb3lpbmctYXBwLXBvaW50Ij48c3BhbiBjbGFzcz0iZGVwbG95aW5nLWNvbG9yIj5HYXRoZXIgbGVhZHMuIDwvc3Bhbj5HYXRoZXIgbGVhZHMgYW5kIGNvbnZlcnQgeW91ciB2aXNpdG9ycyB0byBjdXN0b21lcnMgd2l0aCBCb29vc3RlZDwvZGl2PgogICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgIDxkaXYgaWQ9Inctbm9kZS1jMThhODI0Mi1mZmRmLTY1MDgtZWIzYS0wNWVkN2Y2NDU5NTYtM2ZmNGRjMTYiIGRhdGEtdy1pZD0iYzE4YTgyNDItZmZkZi02NTA4LWViM2EtMDVlZDdmNjQ1OTU2IiBzdHlsZT0ib3BhY2l0eTowIiBjbGFzcz0iZGVwbG95aW5nLWFwcC1wb2ludHMtaG9sZGVyIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRlcGxveWluZy1hcHAtcG9pbnRzLWljb24taG9sZGVyIj48aW1nIHNyYz0iL2RqYW5nby1zdGF0aWMvaW1hZ2VzL1NtYWxsLUljb24tMDIuc3ZnIiBsb2FkaW5nPSJsYXp5IiBhbHQ9IiIgY2xhc3M9ImRlcGxveWluZy1hcHAtcG9pbnRzLWljb24iPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGVwbG95aW5nLWFwcC1wb2ludCI+PHNwYW4gY2xhc3M9ImRlcGxveWluZy1jb2xvciI+QmVhdXRpZnVsIERhc2hib2FyZHMuIDwvc3Bhbj5NYW5hZ2UgY3VzdG9taXplIHlvdXIgY2hhdGJvdCB3aXRoIGVhc2UuPC9kaXY+CiAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICAgIDwvZGl2PgogICAgPC9kaXY+CiAgPC9kaXY+CiAgPGRpdiBpZD0iRXhwZXJpZW5jZSIgY2xhc3M9InNlY3Rpb24iPgogICAgPGRpdiBjbGFzcz0iY29udGFpbmVyIj4KICAgICAgPGRpdiBjbGFzcz0idGl0bGUtaG9sZGVyIHhsLXBhZGRpbmciPgogICAgICAgIDxkaXYgY2xhc3M9ImZhZGUtaW4tb24tc2Nyb2xsIj4KICAgICAgICAgIDxoMSBjbGFzcz0idGl0bGUiPlNlYW1sZXNzIEV4cGVyaWVuY2U8L2gxPgogICAgICAgIDwvZGl2PgogICAgICAgIDxkaXYgY2xhc3M9ImZhZGUtaW4tb24tc2Nyb2xsIj4KICAgICAgICAgIDxkaXYgY2xhc3M9ImZldGF1cmVzLXBhcmFncmFwaC1ob2xkZXIiPgogICAgICAgICAgICA8cD5PdXIgdG9wIGZlYXR1cmVzIGFyZSBkZXNpZ25lZCB0byBwcm92aWRlIHlvdSB3aXRoIGEgc2VhbWxlc3MgZXhwZXJpZW5jZSBhbmQgbWFrZSB5b3VyIGN1c3RvbWVyIHNlcnZpY2UgYXMgZWFzeSBhcyBwb3NzaWJsZS48L3A+CiAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgICAgPC9kaXY+CiAgICAgIDxkaXYgY2xhc3M9InRhYi1ob2xkZXIiPgogICAgICAgIDxkaXYgY2xhc3M9InRhYi1jb250YWluZXIiPgogICAgICAgICAgPGRpdiBkYXRhLWN1cnJlbnQ9IlRhYiA1IiBkYXRhLWVhc2luZz0iZWFzZSIgZGF0YS1kdXJhdGlvbi1pbj0iMzAwIiBkYXRhLWR1cmF0aW9uLW91dD0iMTAwIiBjbGFzcz0idy10YWJzIj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0idGFicy1tZW51IHctdGFiLW1lbnUiPgogICAgICAgICAgICAgIDxhIGRhdGEtdy10YWI9IlRhYiAxIiBjbGFzcz0idGFiLWxpbmsgdy1pbmxpbmUtYmxvY2sgdy10YWItbGluayI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0YWItbGluay1ob2xkZXIiPjxpbWcgbG9hZGluZz0ibGF6eSIgc3JjPSIvZGphbmdvLXN0YXRpYy9pbWFnZXMvQ29ubmVjdC1JY29uLnN2ZyIgYWx0PSIiIGNsYXNzPSJ0YWItbGluay1pY29uIj4KICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idGFiLWxpbmstdGV4dCI+PHNwYW4gY2xhc3M9ImxpZ2h0LWNvbG9yIj5BZGQgeW91ciB3ZWJzaXRlIHVybDxicj48L3NwYW4+UGxhY2UgdXJsIGFuZCBsZXQgQWk8YnI+ZG8gdGhlIHJlc3Q8L2Rpdj4KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICA8YSBkYXRhLXctdGFiPSJUYWIgMyIgY2xhc3M9InRhYi1saW5rIHctaW5saW5lLWJsb2NrIHctdGFiLWxpbmsiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idGFiLWxpbmstaG9sZGVyIj48aW1nIGxvYWRpbmc9ImxhenkiIHNyYz0iL2RqYW5nby1zdGF0aWMvaW1hZ2VzL1NtYWxsLUljb24tMDEuc3ZnIiBhbHQ9IiIgY2xhc3M9InRhYi1saW5rLWljb24iPgogICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0YWItbGluay10ZXh0Ij48c3BhbiBjbGFzcz0ibGlnaHQtY29sb3IiPkFkZCBQREYgZmlsZXM8YnI+PC9zcGFuPkFkZCBhZGRpdGlvbmFsIGZpbGVzIHdpdGggZWFzZTwvZGl2PgogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgIDxhIGRhdGEtdy10YWI9IlRhYiA0IiBjbGFzcz0idGFiLWxpbmsgdy1pbmxpbmUtYmxvY2sgdy10YWItbGluayI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0YWItbGluay1ob2xkZXIiPjxpbWcgbG9hZGluZz0ibGF6eSIgc3JjPSIvZGphbmdvLXN0YXRpYy9pbWFnZXMvWmFwLUljb24uc3ZnIiBhbHQ9IiIgY2xhc3M9InRhYi1saW5rLWljb24iPgogICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0YWItbGluay10ZXh0Ij48c3BhbiBjbGFzcz0ibGlnaHQtY29sb3IiPkluc3RhbGwgdGhlIGNoYXRib3QgPGJyPjwvc3Bhbj5FYXNpbHkgcGxhY2UgdGhlIGNoYXRib3Qgb24geW91ciBwYWdlIHdpdGggaHRtbC1jb2RlIDwvZGl2PgogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgIDxhIGRhdGEtdy10YWI9IlRhYiA1IiBjbGFzcz0idGFiLWxpbmsgdy1pbmxpbmUtYmxvY2sgdy10YWItbGluayB3LS1jdXJyZW50Ij4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InRhYi1saW5rLWhvbGRlciI+PGltZyBsb2FkaW5nPSJsYXp5IiBzcmM9Ii9kamFuZ28tc3RhdGljL2ltYWdlcy9TaGFyZS1JY29uLnN2ZyIgYWx0PSIiIGNsYXNzPSJ0YWItbGluay1pY29uIj4KICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idGFiLWxpbmstdGV4dCI+PHNwYW4gY2xhc3M9ImxpZ2h0LWNvbG9yIj5DdXN0b21pemU8YnI+PC9zcGFuPlNhdmUgdGltZSB3aXRoIGZhc3QgY3VzdG9taXphdGlvbjwvZGl2PgogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0idGFicy1jb250ZW50IHctdGFiLWNvbnRlbnQiPgogICAgICAgICAgICAgIDxkaXYgZGF0YS13LXRhYj0iVGFiIDEiIGNsYXNzPSJ0YWItcGFuZS10YWItMSB3LXRhYi1wYW5lIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InRhYi1wYW5lLWhvbGRlciB0YWItcGFuZS10YWItMSI+PGltZyBzaXplcz0iKG1heC13aWR0aDogNDc5cHgpIDk0dncsIChtYXgtd2lkdGg6IDc2N3B4KSA5M3Z3LCAobWF4LXdpZHRoOiA5OTFweCkgOTR2dywgKG1heC13aWR0aDogMTQzOXB4KSA5NXZ3LCAxMjg0cHgiIHNyY3NldD0iL2RqYW5nby1zdGF0aWMvaW1hZ2VzL3N0ZXAxLWFkZGluZy11cmwtcC01MDAucG5nIDUwMHcsIC9kamFuZ28tc3RhdGljL2ltYWdlcy9zdGVwMS1hZGRpbmctdXJsLXAtODAwLnBuZyA4MDB3LCAvZGphbmdvLXN0YXRpYy9pbWFnZXMvc3RlcDEtYWRkaW5nLXVybC1wLTEwODAucG5nIDEwODB3LCAvZGphbmdvLXN0YXRpYy9pbWFnZXMvc3RlcDEtYWRkaW5nLXVybC5wbmcgMTMwMHciIGFsdD0iIiBzcmM9Ii9kamFuZ28tc3RhdGljL2ltYWdlcy9zdGVwMS1hZGRpbmctdXJsLnBuZyIgbG9hZGluZz0iZWFnZXIiIGNsYXNzPSJ0YWItcGFuZS1pbWFnZSI+PC9kaXY+CiAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgPGRpdiBkYXRhLXctdGFiPSJUYWIgMyIgY2xhc3M9InRhYi1wYW5lLXRhYi0xIHctdGFiLXBhbmUiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idGFiLXBhbmUtaG9sZGVyIHRhYi1wYW5lLXRhYi0xIj48aW1nIHNpemVzPSIobWF4LXdpZHRoOiA0NzlweCkgOTR2dywgKG1heC13aWR0aDogNzY3cHgpIDkzdncsIChtYXgtd2lkdGg6IDk5MXB4KSA5NHZ3LCAobWF4LXdpZHRoOiAxNDM5cHgpIDk1dncsIDEyODRweCIgc3Jjc2V0PSIvZGphbmdvLXN0YXRpYy9pbWFnZXMvc3RlcDItcC01MDAucG5nIDUwMHcsIC9kamFuZ28tc3RhdGljL2ltYWdlcy9zdGVwMi1wLTgwMC5wbmcgODAwdywgL2RqYW5nby1zdGF0aWMvaW1hZ2VzL3N0ZXAyLXAtMTA4MC5wbmcgMTA4MHcsIC9kamFuZ28tc3RhdGljL2ltYWdlcy9zdGVwMi5wbmcgMTMwMHciIGFsdD0iIiBzcmM9Ii9kamFuZ28tc3RhdGljL2ltYWdlcy9zdGVwMi5wbmciIGxvYWRpbmc9ImVhZ2VyIiBjbGFzcz0idGFiLXBhbmUtaW1hZ2UiPjwvZGl2PgogICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgIDxkaXYgZGF0YS13LXRhYj0iVGFiIDQiIGNsYXNzPSJ3LXRhYi1wYW5lIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InRhYi1wYW5lLWhvbGRlciB0YWItcGFuZS10YWItMSI+PGltZyBzaXplcz0iKG1heC13aWR0aDogNDc5cHgpIDk0dncsIChtYXgtd2lkdGg6IDc2N3B4KSA5M3Z3LCAobWF4LXdpZHRoOiA5OTFweCkgOTR2dywgKG1heC13aWR0aDogMTQzOXB4KSA5NXZ3LCAxMjg0cHgiIHNyY3NldD0iL2RqYW5nby1zdGF0aWMvaW1hZ2VzL3N0ZXAzLXAtNTAwLnBuZyA1MDB3LCAvZGphbmdvLXN0YXRpYy9pbWFnZXMvc3RlcDMtcC04MDAucG5nIDgwMHcsIC9kamFuZ28tc3RhdGljL2ltYWdlcy9zdGVwMy1wLTEwODAucG5nIDEwODB3LCAvZGphbmdvLXN0YXRpYy9pbWFnZXMvc3RlcDMucG5nIDEzMDB3IiBhbHQ9IiIgc3JjPSIvZGphbmdvLXN0YXRpYy9pbWFnZXMvc3RlcDMucG5nIiBsb2FkaW5nPSJlYWdlciIgY2xhc3M9InRhYi1wYW5lLWltYWdlIj48L2Rpdj4KICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICA8ZGl2IGRhdGEtdy10YWI9IlRhYiA1IiBjbGFzcz0idy10YWItcGFuZSB3LS10YWItYWN0aXZlIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InRhYi1wYW5lLWhvbGRlciB0YWItcGFuZS10YWItMSI+PGltZyBzaXplcz0iKG1heC13aWR0aDogNDc5cHgpIDk0dncsIChtYXgtd2lkdGg6IDc2N3B4KSA5M3Z3LCAobWF4LXdpZHRoOiA5OTFweCkgOTR2dywgKG1heC13aWR0aDogMTQzOXB4KSA5NXZ3LCAxMjg0cHgiIHNyY3NldD0iL2RqYW5nby1zdGF0aWMvaW1hZ2VzL3N0ZXA0LXAtNTAwLnBuZyA1MDB3LCAvZGphbmdvLXN0YXRpYy9pbWFnZXMvc3RlcDQtcC04MDAucG5nIDgwMHcsIC9kamFuZ28tc3RhdGljL2ltYWdlcy9zdGVwNC1wLTEwODAucG5nIDEwODB3LCAvZGphbmdvLXN0YXRpYy9pbWFnZXMvc3RlcDQucG5nIDEzMDB3IiBhbHQ9IiIgc3JjPSIvZGphbmdvLXN0YXRpYy9pbWFnZXMvc3RlcDQucG5nIiBsb2FkaW5nPSJlYWdlciIgY2xhc3M9InRhYi1wYW5lLWltYWdlIj48L2Rpdj4KICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgICAgPC9kaXY+CiAgICA8L2Rpdj4KICA8L2Rpdj4KICA8ZGl2IGlkPSJHZXQtU3RhcnRlZCIgY2xhc3M9InNlY3Rpb24iPgogICAgPGRpdiBjbGFzcz0iY29udGFpbmVyIj4KICAgICAgPGRpdiBjbGFzcz0idGl0bGUtaG9sZGVyIj4KICAgICAgICA8ZGl2IGNsYXNzPSJmYWRlLWluLW9uLXNjcm9sbCI+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJ0aXRsZS13cmFwcGVyIj4KICAgICAgICAgICAgPGgxIGNsYXNzPSJ0aXRsZSI+U3RhcnQgU2F2aW5nIFRvZGF5PC9oMT4KICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgogICAgICAgIDxkaXYgY2xhc3M9ImZhZGUtaW4tb24tc2Nyb2xsIj4KICAgICAgICAgIDxkaXYgY2xhc3M9ImZldGF1cmVzLXBhcmFncmFwaC1ob2xkZXIiPgogICAgICAgICAgICA8cD5BcmUgeW91IHJlYWR5IHRvIHN0ZXAgaW50byB0aGUgZnV0dXJlIGJ5IGRlcGxveWluZyBhIGdyb3VuZGJyZWFraW5nIGN1c3RvbWVyIHNlcnZpY2UgYm90PyBTY2hlZHVsZSBhIGRlbW8gYW5kIGJlIGFtYXplZCBieSB0aGUgb3Bwb3J0dW5pdGllcyBicm91Z2h0IGJ5IGFydGlmaWNpYWwgaW50ZWxsaWdlbmNlLjwvcD4KICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgogICAgICA8L2Rpdj4KICAgICAgPGRpdiBjbGFzcz0iYmVzdC10aGluZ3MtaG9sZGVyIj4KICAgICAgICA8ZGl2IGNsYXNzPSJiZXN0LXRoaW5ncy1jb250YWluZXIiPgogICAgICAgICAgPGRpdiBjbGFzcz0iYmVzdC10aGluZ3MtZ3JpZCI+CiAgICAgICAgICAgIDxkaXYgaWQ9Inctbm9kZS1kNjJmOTMwNy03NzBiLWMzYTktYjdjMy01MWU2Nzk5NGQ4ZGQtM2ZmNGRjMTYiIGNsYXNzPSJmYWRlLWluLW9uLXNjcm9sbCI+CiAgICAgICAgICAgICAgPGRpdiBpZD0idy1ub2RlLV8zOWJjOGZkYi01MDExLWE1MGItNGQxMC05OGQzYzAxNDVhZDctM2ZmNGRjMTYiIGNsYXNzPSJiZXN0LXRoaW5nLWJveC1ob2xkZXIiPjxpbWcgc3JjPSIvZGphbmdvLXN0YXRpYy9pbWFnZXMvbG9nby1jb2xvci5wbmciIGxvYWRpbmc9ImxhenkiIHNpemVzPSIobWF4LXdpZHRoOiA0NzlweCkgMjE4cHgsIChtYXgtd2lkdGg6IDc2N3B4KSA2M3Z3LCAobWF4LXdpZHRoOiA5OTFweCkgNDV2dywgMzAwcHgiIHNyY3NldD0iL2RqYW5nby1zdGF0aWMvaW1hZ2VzL2xvZ28tY29sb3ItcC01MDAucG5nIDUwMHcsIC9kamFuZ28tc3RhdGljL2ltYWdlcy9sb2dvLWNvbG9yLnBuZyA2ODB3IiBhbHQ9IiIgY2xhc3M9ImJlc3QtdGhpbmdzLWxvZ28taW1hZ2UiPjwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGRpdiBpZD0idy1ub2RlLV8xMjYyOGQ5ZS05OWYwLTE5M2ItZjg0OS00ZTdkYjdjMDJhY2YtM2ZmNGRjMTYiIGNsYXNzPSJmYWRlLWluLW9uLXNjcm9sbCI+CiAgICAgICAgICAgICAgPGRpdiBpZD0idy1ub2RlLV8xNDk3MjZiMy0xZTE3LTJlN2ItM2RkNi01MzNlMWZmNTYxYzEtM2ZmNGRjMTYiIGNsYXNzPSJiZXN0LXRoaW5nLWJveC1ob2xkZXIiPjxpbWcgc3JjPSIvZGphbmdvLXN0YXRpYy9pbWFnZXMvU21hbGwtSWNvbi0wMi5zdmciIGxvYWRpbmc9ImxhenkiIGFsdD0iIiBjbGFzcz0iYmVzdC10aGluZy1pY29uIj48L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxkaXYgaWQ9Inctbm9kZS1fMWQ0OTU2ZjEtNDM5Yi02ZGNlLWZlZjYtOTk3ODY2MjMxZjQ0LTNmZjRkYzE2IiBjbGFzcz0iZmFkZS1pbi1vbi1zY3JvbGwiPgogICAgICAgICAgICAgIDxkaXYgaWQ9Inctbm9kZS1kMzU3MzgxYi0yYTdiLWNhMmItMTQ1ZS01NmY4ZDBhYTc0ODctM2ZmNGRjMTYiIGNsYXNzPSJiZXN0LXRoaW5nLWJveC1ob2xkZXIiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iYmVzdC10aGluZy1zbGlkZXItaG9sZGVyIj4KICAgICAgICAgICAgICAgICAgPGRpdiBkYXRhLWRlbGF5PSIzMDAwIiBkYXRhLWFuaW1hdGlvbj0ic2xpZGUiIGNsYXNzPSJzbGlkZXIgc2xpZGUgdy1zbGlkZXIiIGRhdGEtYXV0b3BsYXk9InRydWUiIGRhdGEtZWFzaW5nPSJlYXNlIiBkYXRhLWhpZGUtYXJyb3dzPSJmYWxzZSIgZGF0YS1kaXNhYmxlLXN3aXBlPSJmYWxzZSIgZGF0YS1hdXRvcGxheS1saW1pdD0iMCIgZGF0YS1uYXYtc3BhY2luZz0iMyIgZGF0YS1kdXJhdGlvbj0iNTAwIiBkYXRhLWluZmluaXRlPSJ0cnVlIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJtYXNrIHctc2xpZGVyLW1hc2siPgogICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic2xpZGUgdy1zbGlkZSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InNsaWRlLWltYWdlLWhvbGRlciI+PGltZyBzcmM9Ii9kamFuZ28tc3RhdGljL2ltYWdlcy9DYXJkLTA0LnBuZyIgbG9hZGluZz0ibGF6eSIgc2l6ZXM9IihtYXgtd2lkdGg6IDQ3OXB4KSAxNTBweCwgMjAwcHgiIHNyY3NldD0iL2RqYW5nby1zdGF0aWMvaW1hZ2VzL0NhcmQtMDQtcC01MDAucG5nIDUwMHcsIC9kamFuZ28tc3RhdGljL2ltYWdlcy9DYXJkLTA0LXAtODAwLnBuZyA4MDB3LCAvZGphbmdvLXN0YXRpYy9pbWFnZXMvQ2FyZC0wNC5wbmcgODQ2dyIgYWx0PSIiIGNsYXNzPSJzbGlkZS1pbWFnZSI+PC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InNsaWRlIHctc2xpZGUiPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzbGlkZS1pbWFnZS1ob2xkZXIiPjxpbWcgc3JjPSIvZGphbmdvLXN0YXRpYy9pbWFnZXMvQ2FyZC0wMy5wbmciIGxvYWRpbmc9ImxhenkiIHNpemVzPSIobWF4LXdpZHRoOiA0NzlweCkgMTUwcHgsIDIwMHB4IiBzcmNzZXQ9Ii9kamFuZ28tc3RhdGljL2ltYWdlcy9DYXJkLTAzLXAtNTAwLnBuZyA1MDB3LCAvZGphbmdvLXN0YXRpYy9pbWFnZXMvQ2FyZC0wMy1wLTgwMC5wbmcgODAwdywgL2RqYW5nby1zdGF0aWMvaW1hZ2VzL0NhcmQtMDMtcC0xMDgwLnBuZyAxMDgwdywgL2RqYW5nby1zdGF0aWMvaW1hZ2VzL0NhcmQtMDMucG5nIDExMzh3IiBhbHQ9IiIgY2xhc3M9InNsaWRlLWltYWdlIj48L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic2xpZGUgdy1zbGlkZSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InNsaWRlLWltYWdlLWhvbGRlciI+PGltZyBzcmM9Ii9kamFuZ28tc3RhdGljL2ltYWdlcy9DYXJkLTAyLnBuZyIgbG9hZGluZz0ibGF6eSIgc2l6ZXM9IihtYXgtd2lkdGg6IDQ3OXB4KSAxNTBweCwgMjAwcHgiIHNyY3NldD0iL2RqYW5nby1zdGF0aWMvaW1hZ2VzL0NhcmQtMDItcC01MDAucG5nIDUwMHcsIC9kamFuZ28tc3RhdGljL2ltYWdlcy9DYXJkLTAyLXAtODAwLnBuZyA4MDB3LCAvZGphbmdvLXN0YXRpYy9pbWFnZXMvQ2FyZC0wMi5wbmcgODQ2dyIgYWx0PSIiIGNsYXNzPSJzbGlkZS1pbWFnZSI+PC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InNsaWRlIHctc2xpZGUiPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzbGlkZS1pbWFnZS1ob2xkZXIiPjxpbWcgc3JjPSIvZGphbmdvLXN0YXRpYy9pbWFnZXMvY2FyZC0xLnBuZyIgbG9hZGluZz0ibGF6eSIgc2l6ZXM9IihtYXgtd2lkdGg6IDQ3OXB4KSAxNTBweCwgMjAwcHgiIHNyY3NldD0iL2RqYW5nby1zdGF0aWMvaW1hZ2VzL2NhcmQtMS1wLTUwMC5wbmcgNTAwdywgL2RqYW5nby1zdGF0aWMvaW1hZ2VzL2NhcmQtMS5wbmcgNzg4dyIgYWx0PSIiIGNsYXNzPSJzbGlkZS1pbWFnZSI+PC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InNsaWRlIHctc2xpZGUiPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzbGlkZS1pbWFnZS1ob2xkZXIiPjxpbWcgc3JjPSJpbWFnZXMvQWN0aW9uLXNoZWV0LTA2LnBuZyIgbG9hZGluZz0ibGF6eSIgc2l6ZXM9IihtYXgtd2lkdGg6IDQ3OXB4KSAxNTBweCwgMjAwcHgiIHNyY3NldD0iL2RqYW5nby1zdGF0aWMvaW1hZ2VzL0FjdGlvbi1zaGVldC0wNi1wLTUwMC5wbmcgNTAwdywgL2RqYW5nby1zdGF0aWMvaW1hZ2VzL0FjdGlvbi1zaGVldC0wNi1wLTgwMC5wbmcgODAwdywgL2RqYW5nby1zdGF0aWMvaW1hZ2VzL0FjdGlvbi1zaGVldC0wNi1wLTEwODAucG5nIDEwODB3LCAvZGphbmdvLXN0YXRpYy9pbWFnZXMvQWN0aW9uLXNoZWV0LTA2LnBuZyAxMjQydyIgYWx0PSIiIGNsYXNzPSJzbGlkZS1pbWFnZSI+PC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InNsaWRlIHctc2xpZGUiPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzbGlkZS1pbWFnZS1ob2xkZXIiPjxpbWcgc3JjPSJpbWFnZXMvQ2FyZC0wNC5wbmciIGxvYWRpbmc9ImxhenkiIHNpemVzPSIobWF4LXdpZHRoOiA0NzlweCkgMTUwcHgsIDIwMHB4IiBzcmNzZXQ9Ii9kamFuZ28tc3RhdGljL2ltYWdlcy9DYXJkLTA0LXAtNTAwLnBuZyA1MDB3LCAvZGphbmdvLXN0YXRpYy9pbWFnZXMvQ2FyZC0wNC1wLTgwMC5wbmcgODAwdywgL2RqYW5nby1zdGF0aWMvaW1hZ2VzL0NhcmQtMDQucG5nIDg0NnciIGFsdD0iIiBjbGFzcz0ic2xpZGUtaW1hZ2UiPjwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaGlkZSB3LXNsaWRlci1hcnJvdy1sZWZ0Ij4KICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InctaWNvbi1zbGlkZXItbGVmdCI+PC9kaXY+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaGlkZSB3LXNsaWRlci1hcnJvdy1yaWdodCI+CiAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ3LWljb24tc2xpZGVyLXJpZ2h0Ij48L2Rpdj4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJoaWRlIHctc2xpZGVyLW5hdiB3LXJvdW5kIHctbnVtIj48L2Rpdj4KICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgIDxkaXY+TWFueSBCZW5lZml0czwvZGl2PgogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgPC9kaXY+CiAgICAgICAgICA8ZGl2IGlkPSJ3LW5vZGUtXzk1NzI3OGYxLWM3MWEtZTYxYS04ZjkyLWVhZDEzZTkxZjU3ZC0zZmY0ZGMxNiIgY2xhc3M9ImZhZGUtaW4tb24tc2Nyb2xsIj4KICAgICAgICAgICAgPGRpdiBpZD0idy1ub2RlLV81MzgxZWZlYy0xOTUzLTM3NTMtYzIyNS0xMjBkMjBlOGExYjUtM2ZmNGRjMTYiIGNsYXNzPSJiZXN0LXRoaW5nLWJveC1ob2xkZXIiPgogICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImJlc3QtdGhpbmctYXBwLWhvbGRlciI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJoYW5kLWltYWdlLWhvbGRlciI+PGltZyBzcmM9Ii9kamFuZ28tc3RhdGljL2ltYWdlcy9QaG9uZS1Cb3JkZXItZXhhbXBsZS5wbmciIGxvYWRpbmc9ImxhenkiIGFsdD0iIiBjbGFzcz0iaGFuZC1pbWFnZSI+CiAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InNjcmVlbi1pbWFnZS1ob2xkZXIiPjxpbWcgc3JjPSIvZGphbmdvLXN0YXRpYy9pbWFnZXMvQXBwLXNob3djYXNlLS1JbWFnZS5qcGciIGxvYWRpbmc9ImxhenkiIHNpemVzPSIobWF4LXdpZHRoOiA0NzlweCkgNDJ2dywgKG1heC13aWR0aDogMTQzOXB4KSAyMTAuNzE4NzVweCwgMjI1LjQyMTg3NXB4IiBzcmNzZXQ9Ii9kamFuZ28tc3RhdGljL2ltYWdlcy9BcHAtc2hvd2Nhc2UtLUltYWdlLXAtNTAwLmpwZyA1MDB3LCB4L2RqYW5nby1zdGF0aWMvaW1hZ2VzL0FwcC1zaG93Y2FzZS0tSW1hZ2UtcC01MDAuanBnIDgwMHcsIC9kamFuZ28tc3RhdGljL2ltYWdlcy9BcHAtc2hvd2Nhc2UtLUltYWdlLmpwZyA5ODB3IiBhbHQ9IiIgY2xhc3M9InNjcmVlbi1pbWFnZSI+PC9kaXY+CiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InNob3djYXNlLXRleHQiPlVuaWZpZWQgY3Jvc3MtcGxhdGZvcm0gZXhwZXJpZW5jZTwvZGl2PgogICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgogICAgICAgIDxkaXYgZGF0YS13LWlkPSJlZDViZjAyYS1jYjMxLWQ3ZTEtMTBhMS0zMjJjZmEzZTgxMGUiIHN0eWxlPSItd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKSBzY2FsZTNkKDEsIDEsIDEpIHJvdGF0ZVgoMCkgcm90YXRlWSgwKSByb3RhdGVaKDApIHNrZXcoMCwgMCk7LW1vei10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMjBweCwgMCkgc2NhbGUzZCgxLCAxLCAxKSByb3RhdGVYKDApIHJvdGF0ZVkoMCkgcm90YXRlWigwKSBza2V3KDAsIDApOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMjBweCwgMCkgc2NhbGUzZCgxLCAxLCAxKSByb3RhdGVYKDApIHJvdGF0ZVkoMCkgcm90YXRlWigwKSBza2V3KDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKSBzY2FsZTNkKDEsIDEsIDEpIHJvdGF0ZVgoMCkgcm90YXRlWSgwKSByb3RhdGVaKDApIHNrZXcoMCwgMCk7b3BhY2l0eTowIiBjbGFzcz0iYmVzdC10aGluZ3MtZm9vdGVyLWdyaWQiPgogICAgICAgICAgPGRpdiBpZD0idy1ub2RlLV8yOTA0MGE1OC1lOTQ0LWVkZjktYmM2MC1kYjhhMGJkYjMwNzgtM2ZmNGRjMTYiIGNsYXNzPSJsb2dvcyI+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImxvZ28taW50ZXJlY3Rpb24tY29udGFpbmVyIj4KICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJsb2dvLWludGVyZWN0aW9uLXdyYXBwZXIgXzAxIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImxvZ28taW50ZXJlY3Rpb24tbG9nby1ob2xkZXIiPjxpbWcgc3JjPSIvZGphbmdvLXN0YXRpYy9pbWFnZXMvV2ViZmxvdy1Mb2dvLUdyYWRpZW50LmpwZyIgbG9hZGluZz0ibGF6eSIgYWx0PSIiIHNpemVzPSI2NXB4IiBzcmNzZXQ9Ii9kamFuZ28tc3RhdGljL2ltYWdlcy9XZWJmbG93LUxvZ28tR3JhZGllbnQtcC01MDAuanBnIDUwMHcsIC9kamFuZ28tc3RhdGljL2ltYWdlcy9XZWJmbG93LUxvZ28tR3JhZGllbnQuanBnIDY4MHciIGNsYXNzPSJsb2dvLWludGVyZWN0aW9uLWxvZ28iPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibG9nby1pbnRlcmVjdGlvbi1sb2dvLWhvbGRlciI+PGltZyBzcmM9Ii9kamFuZ28tc3RhdGljL2ltYWdlcy9Xb3JkUHJlc3NfYmx1ZV9sb2dvLnN2Zy5wbmciIGxvYWRpbmc9ImxhenkiIGFsdD0iIiBzaXplcz0iNjVweCIgc3Jjc2V0PSIvZGphbmdvLXN0YXRpYy9pbWFnZXMvV29yZFByZXNzX2JsdWVfbG9nby5zdmctcC01MDAucG5nIDUwMHcsIC9kamFuZ28tc3RhdGljL2ltYWdlcy9Xb3JkUHJlc3NfYmx1ZV9sb2dvLnN2Zy1wLTgwMC5wbmcgODAwdywgL2RqYW5nby1zdGF0aWMvaW1hZ2VzL1dvcmRQcmVzc19ibHVlX2xvZ28uc3ZnLnBuZyAxMDI0dyIgY2xhc3M9ImxvZ28taW50ZXJlY3Rpb24tbG9nbyI+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJsb2dvLWludGVyZWN0aW9uLWxvZ28taG9sZGVyIj48aW1nIHNyYz0iL2RqYW5nby1zdGF0aWMvaW1hZ2VzL1Nob3BpZnkud2VicCIgbG9hZGluZz0ibGF6eSIgYWx0PSIiIHNpemVzPSI2NXB4IiBzcmNzZXQ9Ii9kamFuZ28tc3RhdGljL2ltYWdlcy9TaG9waWZ5LXAtNTAwLndlYnAgNTAwdywgaW1hZ2VzL1Nob3BpZnktcC04MDAud2VicCA4MDB3LCBpbWFnZXMvU2hvcGlmeS1wLTEwODAud2VicCAxMDgwdywgaW1hZ2VzL1Nob3BpZnktcC0xNjAwLndlYnAgMTYwMHcsIGltYWdlcy9TaG9waWZ5LndlYnAgMjAwMHciIGNsYXNzPSJsb2dvLWludGVyZWN0aW9uLWxvZ28iPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibG9nby1pbnRlcmVjdGlvbi1sb2dvLWhvbGRlciI+PGltZyBzcmM9Ii9kamFuZ28tc3RhdGljL2ltYWdlcy93aXgtbG9nby5wbmciIGxvYWRpbmc9ImxhenkiIGFsdD0iIiBzaXplcz0iNjVweCIgc3Jjc2V0PSIvZGphbmdvLXN0YXRpYy9pbWFnZXMvd2l4LWxvZ28tcC01MDAucG5nIDUwMHcsIC9kamFuZ28tc3RhdGljL2ltYWdlcy93aXgtbG9nby5wbmcgNTEydyIgY2xhc3M9ImxvZ28taW50ZXJlY3Rpb24tbG9nbyI+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJsb2dvLWludGVyZWN0aW9uLWxvZ28taG9sZGVyIj48aW1nIHNyYz0iL2RqYW5nby1zdGF0aWMvaW1hZ2VzL2kzZzk0bXM2dG5vd2htcmtpdXZvLndlYnAiIGxvYWRpbmc9ImxhenkiIGFsdD0iIiBzaXplcz0iNjVweCIgc3Jjc2V0PSIvZGphbmdvLXN0YXRpYy9pbWFnZXMvaTNnOTRtczZ0bm93aG1ya2l1dm8tcC01MDAud2VicCA1MDB3LCAvZGphbmdvLXN0YXRpYy9pbWFnZXMvaTNnOTRtczZ0bm93aG1ya2l1dm8tcC04MDAud2VicCA4MDB3LCAvZGphbmdvLXN0YXRpYy9pbWFnZXMvaTNnOTRtczZ0bm93aG1ya2l1dm8ud2VicCAxMDAwdyIgY2xhc3M9ImxvZ28taW50ZXJlY3Rpb24tbG9nbyI+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJsb2dvLWludGVyZWN0aW9uLWxvZ28taG9sZGVyIj48aW1nIHNyYz0iL2RqYW5nby1zdGF0aWMvaW1hZ2VzL1BpeHBhX0xvZ28uanBnIiBsb2FkaW5nPSJsYXp5IiBhbHQ9IiIgY2xhc3M9ImxvZ28taW50ZXJlY3Rpb24tbG9nbyI+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJsb2dvLWludGVyZWN0aW9uLWxvZ28taG9sZGVyIj48aW1nIHNyYz0iL2RqYW5nby1zdGF0aWMvaW1hZ2VzL2xhdGFhLnBuZyIgbG9hZGluZz0ibGF6eSIgYWx0PSIiIGNsYXNzPSJsb2dvLWludGVyZWN0aW9uLWxvZ28iPjwvZGl2PgogICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImxvZ28taW50ZXJlY3Rpb24td3JhcHBlciBfMDEiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibG9nby1pbnRlcmVjdGlvbi1sb2dvLWhvbGRlciI+PGltZyBzcmM9Ii9kamFuZ28tc3RhdGljL2ltYWdlcy9XZWJmbG93LUxvZ28tR3JhZGllbnQuanBnIiBsb2FkaW5nPSJsYXp5IiBhbHQ9IiIgc2l6ZXM9IjY1cHgiIHNyY3NldD0iL2RqYW5nby1zdGF0aWMvaW1hZ2VzL1dlYmZsb3ctTG9nby1HcmFkaWVudC1wLTUwMC5qcGcgNTAwdywgL2RqYW5nby1zdGF0aWMvaW1hZ2VzL1dlYmZsb3ctTG9nby1HcmFkaWVudC5qcGcgNjgwdyIgY2xhc3M9ImxvZ28taW50ZXJlY3Rpb24tbG9nbyI+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJsb2dvLWludGVyZWN0aW9uLWxvZ28taG9sZGVyIj48aW1nIHNyYz0iL2RqYW5nby1zdGF0aWMvaW1hZ2VzL1dvcmRQcmVzc19ibHVlX2xvZ28uc3ZnLnBuZyIgbG9hZGluZz0ibGF6eSIgYWx0PSIiIHNpemVzPSI2NXB4IiBzcmNzZXQ9Ii9kamFuZ28tc3RhdGljL2ltYWdlcy9Xb3JkUHJlc3NfYmx1ZV9sb2dvLnN2Zy1wLTUwMC5wbmcgNTAwdywgL2RqYW5nby1zdGF0aWMvaW1hZ2VzL1dvcmRQcmVzc19ibHVlX2xvZ28uc3ZnLXAtODAwLnBuZyA4MDB3LCAvZGphbmdvLXN0YXRpYy9pbWFnZXMvV29yZFByZXNzX2JsdWVfbG9nby5zdmcucG5nIDEwMjR3IiBjbGFzcz0ibG9nby1pbnRlcmVjdGlvbi1sb2dvIj48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImxvZ28taW50ZXJlY3Rpb24tbG9nby1ob2xkZXIiPjxpbWcgc3JjPSIvZGphbmdvLXN0YXRpYy9pbWFnZXMvU2hvcGlmeS53ZWJwIiBsb2FkaW5nPSJsYXp5IiBhbHQ9IiIgc2l6ZXM9IjY1cHgiIHNyY3NldD0iL2RqYW5nby1zdGF0aWMvaW1hZ2VzL1Nob3BpZnktcC01MDAud2VicCA1MDB3LCBpbWFnZXMvU2hvcGlmeS1wLTgwMC53ZWJwIDgwMHcsIGltYWdlcy9TaG9waWZ5LXAtMTA4MC53ZWJwIDEwODB3LCBpbWFnZXMvU2hvcGlmeS1wLTE2MDAud2VicCAxNjAwdywgaW1hZ2VzL1Nob3BpZnkud2VicCAyMDAwdyIgY2xhc3M9ImxvZ28taW50ZXJlY3Rpb24tbG9nbyI+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJsb2dvLWludGVyZWN0aW9uLWxvZ28taG9sZGVyIj48aW1nIHNyYz0iL2RqYW5nby1zdGF0aWMvaW1hZ2VzL3dpeC1sb2dvLnBuZyIgbG9hZGluZz0ibGF6eSIgYWx0PSIiIHNpemVzPSI2NXB4IiBzcmNzZXQ9Ii9kamFuZ28tc3RhdGljL2ltYWdlcy93aXgtbG9nby1wLTUwMC5wbmcgNTAwdywgL2RqYW5nby1zdGF0aWMvaW1hZ2VzL3dpeC1sb2dvLnBuZyA1MTJ3IiBjbGFzcz0ibG9nby1pbnRlcmVjdGlvbi1sb2dvIj48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImxvZ28taW50ZXJlY3Rpb24tbG9nby1ob2xkZXIiPjxpbWcgc3JjPSIvZGphbmdvLXN0YXRpYy9pbWFnZXMvaTNnOTRtczZ0bm93aG1ya2l1dm8ud2VicCIgbG9hZGluZz0ibGF6eSIgYWx0PSIiIHNpemVzPSI2NXB4IiBzcmNzZXQ9Ii9kamFuZ28tc3RhdGljL2ltYWdlcy9pM2c5NG1zNnRub3dobXJraXV2by1wLTUwMC53ZWJwIDUwMHcsIC9kamFuZ28tc3RhdGljL2ltYWdlcy9pM2c5NG1zNnRub3dobXJraXV2by1wLTgwMC53ZWJwIDgwMHcsIC9kamFuZ28tc3RhdGljL2ltYWdlcy9pM2c5NG1zNnRub3dobXJraXV2by53ZWJwIDEwMDB3IiBjbGFzcz0ibG9nby1pbnRlcmVjdGlvbi1sb2dvIj48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImxvZ28taW50ZXJlY3Rpb24tbG9nby1ob2xkZXIiPjxpbWcgc3JjPSIvZGphbmdvLXN0YXRpYy9pbWFnZXMvUGl4cGFfTG9nby5qcGciIGxvYWRpbmc9ImxhenkiIGFsdD0iIiBjbGFzcz0ibG9nby1pbnRlcmVjdGlvbi1sb2dvIj48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImxvZ28taW50ZXJlY3Rpb24tbG9nby1ob2xkZXIiPjxpbWcgc3JjPSIvZGphbmdvLXN0YXRpYy9pbWFnZXMvbGF0YWEucG5nIiBsb2FkaW5nPSJsYXp5IiBhbHQ9IiIgY2xhc3M9ImxvZ28taW50ZXJlY3Rpb24tbG9nbyI+PC9kaXY+CiAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJsb2dvLWludGVyZWN0aW9uLWNvbnRhaW5lciI+CiAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibG9nby1pbnRlcmVjdGlvbi13cmFwcGVyIF8wMiI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJsb2dvLWludGVyZWN0aW9uLWxvZ28taG9sZGVyIj48aW1nIHNyYz0iL2RqYW5nby1zdGF0aWMvaW1hZ2VzL2dvb2dsZS1zaXRlczM3ODguanBnIiBsb2FkaW5nPSJsYXp5IiBhbHQ9IiIgc2l6ZXM9IjY1cHgiIHNyY3NldD0iL2RqYW5nby1zdGF0aWMvaW1hZ2VzL2dvb2dsZS1zaXRlczM3ODgtcC01MDAuanBnIDUwMHcsIC9kamFuZ28tc3RhdGljL2ltYWdlcy9nb29nbGUtc2l0ZXMzNzg4LXAtODAwLmpwZyA4MDB3LCAvZGphbmdvLXN0YXRpYy9pbWFnZXMvZ29vZ2xlLXNpdGVzMzc4OC5qcGcgODY2dyIgY2xhc3M9ImxvZ28taW50ZXJlY3Rpb24tbG9nbyI+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJsb2dvLWludGVyZWN0aW9uLWxvZ28taG9sZGVyIj48aW1nIHNyYz0iL2RqYW5nby1zdGF0aWMvaW1hZ2VzL3NxdWFyZXNwYWNlX2xvZ29faWNvbl8xODEyNTIucG5nIiBsb2FkaW5nPSJsYXp5IiBhbHQ9IiIgY2xhc3M9ImxvZ28taW50ZXJlY3Rpb24tbG9nbyI+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJsb2dvLWludGVyZWN0aW9uLWxvZ28taG9sZGVyIj48aW1nIHNyYz0iL2RqYW5nby1zdGF0aWMvaW1hZ2VzL0dvRGFkZHlfTG9nb18tX1RoZV9HTy5zdmcucG5nIiBsb2FkaW5nPSJsYXp5IiBhbHQ9IiIgc2l6ZXM9IjY1cHgiIHNyY3NldD0iL2RqYW5nby1zdGF0aWMvaW1hZ2VzL0dvRGFkZHlfTG9nb18tX1RoZV9HTy5zdmctcC01MDAucG5nIDUwMHcsIC9kamFuZ28tc3RhdGljL2ltYWdlcy9Hb0RhZGR5X0xvZ29fLV9UaGVfR08uc3ZnLXAtODAwLnBuZyA4MDB3LCAvZGphbmdvLXN0YXRpYy9pbWFnZXMvR29EYWRkeV9Mb2dvXy1fVGhlX0dPLnN2Zy1wLTEwODAucG5nIDEwODB3LCAvZGphbmdvLXN0YXRpYy9pbWFnZXMvR29EYWRkeV9Mb2dvXy1fVGhlX0dPLnN2Zy1wLTE2MDAucG5nIDE2MDB3LCAvZGphbmdvLXN0YXRpYy9pbWFnZXMvR29EYWRkeV9Mb2dvXy1fVGhlX0dPLnN2Zy1wLTIwMDAucG5nIDIwMDB3LCAvZGphbmdvLXN0YXRpYy9pbWFnZXMvR29EYWRkeV9Mb2dvXy1fVGhlX0dPLnN2Zy5wbmcgMjI5OHciIGNsYXNzPSJsb2dvLWludGVyZWN0aW9uLWxvZ28iPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibG9nby1pbnRlcmVjdGlvbi1sb2dvLWhvbGRlciI+PGltZyBzcmM9Ii9kamFuZ28tc3RhdGljL2ltYWdlcy9kNjAxMmY2NzY5OTJkNTFhMTQ5ZTI0Yzk3MWNiNzNhZC53ZWJwIiBsb2FkaW5nPSJsYXp5IiBhbHQ9IiIgc2l6ZXM9IjY1cHgiIHNyY3NldD0iL2RqYW5nby1zdGF0aWMvaW1hZ2VzL2Q2MDEyZjY3Njk5MmQ1MWExNDllMjRjOTcxY2I3M2FkLXAtNTAwLndlYnAgNTAwdywgL2RqYW5nby1zdGF0aWMvaW1hZ2VzL2Q2MDEyZjY3Njk5MmQ1MWExNDllMjRjOTcxY2I3M2FkLndlYnAgNjE1dyIgY2xhc3M9ImxvZ28taW50ZXJlY3Rpb24tbG9nbyI+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJsb2dvLWludGVyZWN0aW9uLWxvZ28taG9sZGVyIj48aW1nIHNyYz0iL2RqYW5nby1zdGF0aWMvaW1hZ2VzL2xhdGFhLnBuZyIgbG9hZGluZz0ibGF6eSIgYWx0PSIiIGNsYXNzPSJsb2dvLWludGVyZWN0aW9uLWxvZ28iPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibG9nby1pbnRlcmVjdGlvbi1sb2dvLWhvbGRlciI+PGltZyBzcmM9Ii9kamFuZ28tc3RhdGljL2ltYWdlcy9XZWJmbG93LUxvZ28tR3JhZGllbnQuanBnIiBsb2FkaW5nPSJsYXp5IiBhbHQ9IiIgc2l6ZXM9IjY1cHgiIHNyY3NldD0iL2RqYW5nby1zdGF0aWMvaW1hZ2VzL1dlYmZsb3ctTG9nby1HcmFkaWVudC1wLTUwMC5qcGcgNTAwdywgL2RqYW5nby1zdGF0aWMvaW1hZ2VzL1dlYmZsb3ctTG9nby1HcmFkaWVudC5qcGcgNjgwdyIgY2xhc3M9ImxvZ28taW50ZXJlY3Rpb24tbG9nbyI+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJsb2dvLWludGVyZWN0aW9uLWxvZ28taG9sZGVyIj48aW1nIHNyYz0iL2RqYW5nby1zdGF0aWMvaW1hZ2VzL1dvcmRQcmVzc19ibHVlX2xvZ28uc3ZnLnBuZyIgbG9hZGluZz0ibGF6eSIgYWx0PSIiIHNpemVzPSI2NXB4IiBzcmNzZXQ9Ii9kamFuZ28tc3RhdGljL2ltYWdlcy9Xb3JkUHJlc3NfYmx1ZV9sb2dvLnN2Zy1wLTUwMC5wbmcgNTAwdywgL2RqYW5nby1zdGF0aWMvaW1hZ2VzL1dvcmRQcmVzc19ibHVlX2xvZ28uc3ZnLXAtODAwLnBuZyA4MDB3LCAvZGphbmdvLXN0YXRpYy9pbWFnZXMvV29yZFByZXNzX2JsdWVfbG9nby5zdmcucG5nIDEwMjR3IiBjbGFzcz0ibG9nby1pbnRlcmVjdGlvbi1sb2dvIj48L2Rpdj4KICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJsb2dvLWludGVyZWN0aW9uLXdyYXBwZXIgXzAyIj4KICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJsb2dvLWludGVyZWN0aW9uLWxvZ28taG9sZGVyIj48aW1nIHNyYz0iL2RqYW5nby1zdGF0aWMvaW1hZ2VzL2dvb2dsZS1zaXRlczM3ODguanBnIiBsb2FkaW5nPSJsYXp5IiBhbHQ9IiIgc2l6ZXM9IjY1cHgiIHNyY3NldD0iL2RqYW5nby1zdGF0aWMvaW1hZ2VzL2dvb2dsZS1zaXRlczM3ODgtcC01MDAuanBnIDUwMHcsIC9kamFuZ28tc3RhdGljL2ltYWdlcy9nb29nbGUtc2l0ZXMzNzg4LXAtODAwLmpwZyA4MDB3LCAvZGphbmdvLXN0YXRpYy9pbWFnZXMvZ29vZ2xlLXNpdGVzMzc4OC5qcGcgODY2dyIgY2xhc3M9ImxvZ28taW50ZXJlY3Rpb24tbG9nbyI+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJsb2dvLWludGVyZWN0aW9uLWxvZ28taG9sZGVyIj48aW1nIHNyYz0iL2RqYW5nby1zdGF0aWMvaW1hZ2VzL3NxdWFyZXNwYWNlX2xvZ29faWNvbl8xODEyNTIucG5nIiBsb2FkaW5nPSJsYXp5IiBhbHQ9IiIgY2xhc3M9ImxvZ28taW50ZXJlY3Rpb24tbG9nbyI+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJsb2dvLWludGVyZWN0aW9uLWxvZ28taG9sZGVyIj48aW1nIHNyYz0iL2RqYW5nby1zdGF0aWMvaW1hZ2VzL0dvRGFkZHlfTG9nb18tX1RoZV9HTy5zdmcucG5nIiBsb2FkaW5nPSJsYXp5IiBhbHQ9IiIgc2l6ZXM9IjY1cHgiIHNyY3NldD0iL2RqYW5nby1zdGF0aWMvaW1hZ2VzL0dvRGFkZHlfTG9nb18tX1RoZV9HTy5zdmctcC01MDAucG5nIDUwMHcsIC9kamFuZ28tc3RhdGljL2ltYWdlcy9Hb0RhZGR5X0xvZ29fLV9UaGVfR08uc3ZnLXAtODAwLnBuZyA4MDB3LCAvZGphbmdvLXN0YXRpYy9pbWFnZXMvR29EYWRkeV9Mb2dvXy1fVGhlX0dPLnN2Zy1wLTEwODAucG5nIDEwODB3LCAvZGphbmdvLXN0YXRpYy9pbWFnZXMvR29EYWRkeV9Mb2dvXy1fVGhlX0dPLnN2Zy1wLTE2MDAucG5nIDE2MDB3LCAvZGphbmdvLXN0YXRpYy9pbWFnZXMvR29EYWRkeV9Mb2dvXy1fVGhlX0dPLnN2Zy1wLTIwMDAucG5nIDIwMDB3LCAvZGphbmdvLXN0YXRpYy9pbWFnZXMvR29EYWRkeV9Mb2dvXy1fVGhlX0dPLnN2Zy5wbmcgMjI5OHciIGNsYXNzPSJsb2dvLWludGVyZWN0aW9uLWxvZ28iPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibG9nby1pbnRlcmVjdGlvbi1sb2dvLWhvbGRlciI+PGltZyBzcmM9Ii9kamFuZ28tc3RhdGljL2ltYWdlcy9kNjAxMmY2NzY5OTJkNTFhMTQ5ZTI0Yzk3MWNiNzNhZC53ZWJwIiBsb2FkaW5nPSJsYXp5IiBhbHQ9IiIgc2l6ZXM9IjY1cHgiIHNyY3NldD0iL2RqYW5nby1zdGF0aWMvaW1hZ2VzL2Q2MDEyZjY3Njk5MmQ1MWExNDllMjRjOTcxY2I3M2FkLXAtNTAwLndlYnAgNTAwdywgL2RqYW5nby1zdGF0aWMvaW1hZ2VzL2Q2MDEyZjY3Njk5MmQ1MWExNDllMjRjOTcxY2I3M2FkLndlYnAgNjE1dyIgY2xhc3M9ImxvZ28taW50ZXJlY3Rpb24tbG9nbyI+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJsb2dvLWludGVyZWN0aW9uLWxvZ28taG9sZGVyIj48aW1nIHNyYz0iL2RqYW5nby1zdGF0aWMvaW1hZ2VzL2xhdGFhLnBuZyIgbG9hZGluZz0ibGF6eSIgYWx0PSIiIGNsYXNzPSJsb2dvLWludGVyZWN0aW9uLWxvZ28iPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibG9nby1pbnRlcmVjdGlvbi1sb2dvLWhvbGRlciI+PGltZyBzcmM9Ii9kamFuZ28tc3RhdGljL2ltYWdlcy9XZWJmbG93LUxvZ28tR3JhZGllbnQuanBnIiBsb2FkaW5nPSJsYXp5IiBhbHQ9IiIgc2l6ZXM9IjY1cHgiIHNyY3NldD0iL2RqYW5nby1zdGF0aWMvaW1hZ2VzL1dlYmZsb3ctTG9nby1HcmFkaWVudC1wLTUwMC5qcGcgNTAwdywgL2RqYW5nby1zdGF0aWMvaW1hZ2VzL1dlYmZsb3ctTG9nby1HcmFkaWVudC5qcGcgNjgwdyIgY2xhc3M9ImxvZ28taW50ZXJlY3Rpb24tbG9nbyI+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJsb2dvLWludGVyZWN0aW9uLWxvZ28taG9sZGVyIj48aW1nIHNyYz0iL2RqYW5nby1zdGF0aWMvaW1hZ2VzL1dvcmRQcmVzc19ibHVlX2xvZ28uc3ZnLnBuZyIgbG9hZGluZz0ibGF6eSIgYWx0PSIiIHNpemVzPSI2NXB4IiBzcmNzZXQ9Ii9kamFuZ28tc3RhdGljL2ltYWdlcy9Xb3JkUHJlc3NfYmx1ZV9sb2dvLnN2Zy1wLTUwMC5wbmcgNTAwdywgL2RqYW5nby1zdGF0aWMvaW1hZ2VzL1dvcmRQcmVzc19ibHVlX2xvZ28uc3ZnLXAtODAwLnBuZyA4MDB3LCAvZGphbmdvLXN0YXRpYy9pbWFnZXMvV29yZFByZXNzX2JsdWVfbG9nby5zdmcucG5nIDEwMjR3IiBjbGFzcz0ibG9nby1pbnRlcmVjdGlvbi1sb2dvIj48L2Rpdj4KICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InNob3djYXNlLXRleHQtbm9ybWFsIj5Db21wYXRpYmxlIHdpdGggbWFueSBwbGF0Zm9ybXM8L2Rpdj4KICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgogICAgICA8L2Rpdj4KICAgIDwvZGl2PgogIDwvZGl2PgoKIDxkaXYgY2xhc3M9InNlY3Rpb24iPgogICAgPGRpdiBjbGFzcz0iZm9vdGVyLWhvbGRlciI+CiAgICAgIDxkaXYgY2xhc3M9ImZvb3Rlci1jb250YWluZXIiPgogICAgICAgIDxkaXYgY2xhc3M9ImNvbnRhaW5lciI+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJmb290ZXItd3JhcHBlciI+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImZvb3Rlci1jb250ZW50Ij4KICAgICAgICAgICAgICA8ZGl2IGlkPSJ3LW5vZGUtZTkyYmY0ODQtYTYwNS00MTMyLWYxNDEtNDUxODQ2OGFmN2UyLTQ2OGFmN2Q5IiBjbGFzcz0iZm9vdGVyLWJsb2NrIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InRpdGxlLXNtYWxsIj5Db21wYW55PC9kaXY+CiAgICAgICAgICAgICAgICA8YSBocmVmPSIjUHJvZHVjdCIgY2xhc3M9ImZvb3Rlci1saW5rIj5Qcm9kdWN0PC9hPgogICAgICAgICAgICAgICAgPGEgaHJlZj0iI0ZlYXR1cmVzIiBjbGFzcz0iZm9vdGVyLWxpbmsiPkZlYXR1cmVzPC9hPgogICAgICAgICAgICAgICAgPGEgaHJlZj0iI1Bvd2VyIiBjbGFzcz0iZm9vdGVyLWxpbmsiPlBvd2VyPC9hPgogICAgICAgICAgICAgICAgPGEgaHJlZj0iI0V4cGVyaWVuY2UiIGNsYXNzPSJmb290ZXItbGluayI+RXhwZXJpZW5jZTwvYT4KICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICA8ZGl2IGlkPSJ3LW5vZGUtZTkyYmY0ODQtYTYwNS00MTMyLWYxNDEtNDUxODQ2OGFmN2VmLTQ2OGFmN2Q5IiBjbGFzcz0iZm9vdGVyLWJsb2NrIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InRpdGxlLXNtYWxsIj5Tb2NpYWwgbWVkaWE8L2Rpdj4KICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vd3d3LmxpbmtlZGluLmNvbS9jb21wYW55Lzk4OTAyMDE2L2FkbWluL2ZlZWQvcG9zdHMvIiB0YXJnZXQ9Il9ibGFuayIgY2xhc3M9ImZvb3Rlci1saW5rIj5MaW5rZWRpbjwvYT4KICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vd3d3Lmluc3RhZ3JhbS5jb20vYm9vb3N0ZWRjaGF0LyIgdGFyZ2V0PSJfYmxhbmsiIGNsYXNzPSJmb290ZXItbGluayI+SW5zdGFncmFtPC9hPgogICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly93d3cuZmFjZWJvb2suY29tL2Jvb29zdGVkY29tIiB0YXJnZXQ9Il9ibGFuayIgY2xhc3M9ImZvb3Rlci1saW5rIj5GYWNlYm9vazwvYT4KICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICA8ZGl2IGlkPSJ3LW5vZGUtZTkyYmY0ODQtYTYwNS00MTMyLWYxNDEtNDUxODQ2OGFmN2ZhLTQ2OGFmN2Q5IiBjbGFzcz0iZm9vdGVyLWJsb2NrIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InRpdGxlLXNtYWxsIj5BYm91dCBzZXJ2aWNlPC9kaXY+CiAgICAgICAgICAgICAgICA8YSBocmVmPSIvdGVybS1jb25kaXRpb24vIiBjbGFzcz0iZm9vdGVyLWxpbmsiPlRlcm1zIGFuZCBjb25kaXRpb25zPC9hPgogICAgICAgICAgICAgICAgPGEgaHJlZj0iL3ByaXZhY3ktcG9saWN5LyIgY2xhc3M9ImZvb3Rlci1saW5rIj5Qcml2YWN5IHBvbGljeTwvYT4KICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICA8L2Rpdj4KICAgICAgICAgIDxkaXYgY2xhc3M9ImZvb3Rlci1kaXZpZGVyIj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iZm9vdGVyLWNvcHlyaWdodC1ob2xkZXIiPgogICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImZvb3Rlci1jb3B5cmlnaHQtY2VudGVyIj7CqSBBbmtrdXJpIFNvZnR3YXJlIG95IC8gMjAyMzwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iZm9vdGVyLWNvcHlyaWdodC1ob2xkZXIiPgogICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImZvb3Rlci1jb3B5cmlnaHQtY2VudGVyIj48L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgICAgPC9kaXY+PGltZyBzcmM9Ii9kamFuZ28tc3RhdGljL2ltYWdlcy9CRy1HcmFkaWVudC5qcGciIGxvYWRpbmc9ImxhenkiIHNpemVzPSIxMDB2dyIgc3Jjc2V0PSIvZGphbmdvLXN0YXRpYy9pbWFnZXMvQkctR3JhZGllbnQtcC01MDAuanBnIDUwMHcsIC9kamFuZ28tc3RhdGljL2ltYWdlcy9CRy1HcmFkaWVudC1wLTgwMC5qcGcgODAwdywgL2RqYW5nby1zdGF0aWMvaW1hZ2VzL0JHLUdyYWRpZW50LXAtMTA4MC5qcGcgMTA4MHcsIC9kamFuZ28tc3RhdGljL2ltYWdlcy9CRy1HcmFkaWVudC5qcGcgMTMwMHciIGFsdD0iIiBjbGFzcz0iZm9vdGVyLWdyYWRpZW50Ij4KICAgIDwvZGl2PgogIDwvZGl2PgogIDxkaXYgY2xhc3M9ImJ1eS10ZW1wbGF0ZSI+CiAgICA8YSBocmVmPSJodHRwczovL2NhbGVuZGx5LmNvbS9ib29vc3RlZGNvbS9kZW1vIiB0YXJnZXQ9Il9ibGFuayIgY2xhc3M9ImJ1eS10ZW1wbGF0ZS1ob2xkZXIgdy1pbmxpbmUtYmxvY2siPgogICAgICA8ZGl2IGNsYXNzPSJidXktdGVtcGxhdGUtdGV4dCI+PHN0cm9uZz5Cb29rIGEgZnJlZSBkZW1vIG9mIHRoZSBwcm9kdWN0PC9zdHJvbmc+PC9kaXY+CiAgICA8L2E+CiAgPC9kaXY+CiAgPHNjcmlwdCBzcmM9Imh0dHBzOi8vZDNlNTR2MTAzajhxYmIuY2xvdWRmcm9udC5uZXQvanMvanF1ZXJ5LTMuNS4xLm1pbi5kYzVlN2YxOGM4LmpzP3NpdGU9NjU1MzkzMGIwNjE2YWIzNDNmZjRkYmViIiB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiIGludGVncml0eT0ic2hhMjU2LTkvYWxpVThkR2QydGI2T1NzdXppeGVWNHkvZmFUcWdGdG9oZXRwaGJiajA9IiBjcm9zc29yaWdpbj0iYW5vbnltb3VzIj48L3NjcmlwdD4KICA8c2NyaXB0IHNyYz0iL2RqYW5nby1zdGF0aWMvanMvd2ViZmxvdy5qcyIgdHlwZT0idGV4dC9qYXZhc2NyaXB0Ij48L3NjcmlwdD4KPC9ib2R5Pgo8L2h0bWw+Cg==', '', '{"Content-Type": "text/html; charset=utf-8"}')INSERT INTO "silk_response" ("id", "request_id", "status_code", "raw_body", "body", "encoded_headers") VALUES ('dab222de-b9b7-4ef1-a9fe-1fd1894765e1', '9a6f1daf-9194-4fab-b730-d3fd03839a4a', 200, 'CjwhRE9DVFlQRSBodG1sPjwhLS0gIExhc3QgUHVibGlzaGVkOiBUdWUgTm92IDIxIDIwMjMgMjE6Mjc6MDkgR01UKzAwMDAgKENvb3JkaW5hdGVkIFVuaXZlcnNhbCBUaW1lKSAgLS0+CjxodG1sIGRhdGEtd2YtcGFnZT0iNjU1MzkzMGMwNjE2YWIzNDNmZjRkYzE2IiBkYXRhLXdmLXNpdGU9IjY1NTM5MzBiMDYxNmFiMzQzZmY0ZGJlYiI+CjxoZWFkPgogIDxtZXRhIGNoYXJzZXQ9InV0Zi04Ij4KICA8dGl0bGU+Qm9vb3N0ZWQgLSBOZXh0IEdlbmVyYXRpb24gQWkgY2hhdGJvdDwvdGl0bGU+CiAgPG1ldGEgY29udGVudD0iRGlzY292ZXIgVGhlIFBvd2VyIE9mIEFpIGNoYXRib3RzIiBuYW1lPSJkZXNjcmlwdGlvbiI+CiAgPG1ldGEgY29udGVudD0iQm9vb3N0ZWQgLSBOZXh0IEdlbmVyYXRpb24gQWkgY2hhdGJvdCIgcHJvcGVydHk9Im9nOnRpdGxlIj4KICA8bWV0YSBjb250ZW50PSJEaXNjb3ZlciBUaGUgUG93ZXIgT2YgQWkgY2hhdGJvdHMiIHByb3BlcnR5PSJvZzpkZXNjcmlwdGlvbiI+CiAgPG1ldGEgY29udGVudD0iQm9vb3N0ZWQgLSBOZXh0IEdlbmVyYXRpb24gQWkgY2hhdGJvdCIgcHJvcGVydHk9InR3aXR0ZXI6dGl0bGUiPgogIDxtZXRhIGNvbnRlbnQ9IkRpc2NvdmVyIFRoZSBQb3dlciBPZiBBaSBjaGF0Ym90cyIgcHJvcGVydHk9InR3aXR0ZXI6ZGVzY3JpcHRpb24iPgogIDxtZXRhIHByb3BlcnR5PSJvZzp0eXBlIiBjb250ZW50PSJ3ZWJzaXRlIj4KICA8bWV0YSBjb250ZW50PSJzdW1tYXJ5X2xhcmdlX2ltYWdlIiBuYW1lPSJ0d2l0dGVyOmNhcmQiPgogIDxtZXRhIGNvbnRlbnQ9IndpZHRoPWRldmljZS13aWR0aCwgaW5pdGlhbC1zY2FsZT0xIiBuYW1lPSJ2aWV3cG9ydCI+CiAgPGxpbmsgaHJlZj0iL2RqYW5nby1zdGF0aWMvY3NzL25vcm1hbGl6ZS5jc3MiIHJlbD0ic3R5bGVzaGVldCIgdHlwZT0idGV4dC9jc3MiPgogIDxsaW5rIGhyZWY9Ii9kamFuZ28tc3RhdGljL2Nzcy93ZWJmbG93LmNzcyIgcmVsPSJzdHlsZXNoZWV0IiB0eXBlPSJ0ZXh0L2NzcyI+CiAgPGxpbmsgaHJlZj0iL2RqYW5nby1zdGF0aWMvY3NzL2Jvb29zdGVkLndlYmZsb3cuY3NzIiByZWw9InN0eWxlc2hlZXQiIHR5cGU9InRleHQvY3NzIj4KICA8bGluayBocmVmPSJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tIiByZWw9InByZWNvbm5lY3QiPgogIDxsaW5rIGhyZWY9Imh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20iIHJlbD0icHJlY29ubmVjdCIgY3Jvc3NvcmlnaW49ImFub255bW91cyI+CiAgPHNjcmlwdCBzcmM9Imh0dHBzOi8vYWpheC5nb29nbGVhcGlzLmNvbS9hamF4L2xpYnMvd2ViZm9udC8xLjYuMjYvd2ViZm9udC5qcyIgdHlwZT0idGV4dC9qYXZhc2NyaXB0Ij48L3NjcmlwdD4KICA8c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCI+V2ViRm9udC5sb2FkKHsgIGdvb2dsZTogeyAgICBmYW1pbGllczogWyJMYXRvOjEwMCwxMDBpdGFsaWMsMzAwLDMwMGl0YWxpYyw0MDAsNDAwaXRhbGljLDcwMCw3MDBpdGFsaWMsOTAwLDkwMGl0YWxpYyIsIkRNIFNhbnM6cmVndWxhcixpdGFsaWMsNTAwLDUwMGl0YWxpYyw3MDAsNzAwaXRhbGljIiwiSW50ZXI6MTAwLDIwMCwzMDAscmVndWxhciw1MDAsNjAwLDcwMCw4MDAsOTAwIl0gIH19KTs8L3NjcmlwdD4KICA8c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCI+IWZ1bmN0aW9uKG8sYyl7dmFyIG49Yy5kb2N1bWVudEVsZW1lbnQsdD0iIHctbW9kLSI7bi5jbGFzc05hbWUrPXQrImpzIiwoIm9udG91Y2hzdGFydCJpbiBvfHxvLkRvY3VtZW50VG91Y2gmJmMgaW5zdGFuY2VvZiBEb2N1bWVudFRvdWNoKSYmKG4uY2xhc3NOYW1lKz10KyJ0b3VjaCIpfSh3aW5kb3csZG9jdW1lbnQpOzwvc2NyaXB0PgogIDxsaW5rIGhyZWY9Ii9kamFuZ28tc3RhdGljL2ltYWdlcy9mYXZpY29uLnBuZyIgcmVsPSJzaG9ydGN1dCBpY29uIiB0eXBlPSJpbWFnZS94LWljb24iPgogIDxsaW5rIGhyZWY9Ii9kamFuZ28tc3RhdGljL2ltYWdlcy93ZWJjbGlwLnBuIiByZWw9ImFwcGxlLXRvdWNoLWljb24iPgo8L2hlYWQ+Cjxib2R5Pgo8ZGl2IGRhdGEtYW5pbWF0aW9uPSJkZWZhdWx0IiBkYXRhLWNvbGxhcHNlPSJtZWRpdW0iIGRhdGEtZHVyYXRpb249IjQwMCIgZGF0YS1lYXNpbmc9ImVhc2UiIGRhdGEtZWFzaW5nMj0iZWFzZSIgcm9sZT0iYmFubmVyIiBjbGFzcz0ibmF2YmFyIHctbmF2Ij4KICAgIDxkaXYgY2xhc3M9ImNvbnRhaW5lciBuYXZiYXItY29udGFpbmVyIj4KICAgICAgPGRpdiBjbGFzcz0ibmF2YmFyLWhvbGRlciI+CiAgICAgICAgPGRpdiBjbGFzcz0ibmF2YmFyLWNvbnRhaW5lciI+CiAgICAgICAgICA8YSBocmVmPSIvIiBhcmlhLWN1cnJlbnQ9InBhZ2UiIGNsYXNzPSJicmFuZCB3LW5hdi1icmFuZCB3LS1jdXJyZW50Ij48aW1nIHNyYz0iL2RqYW5nby1zdGF0aWMvaW1hZ2VzL2xvZ28taXNvLWtvcGlvLnBuZyIgbG9hZGluZz0ibGF6eSIgc2l6ZXM9IihtYXgtd2lkdGg6IDk5MXB4KSAxMjBweCwgOTcuNzAzMTI1cHgiIHNyY3NldD0iL2RqYW5nby1zdGF0aWMvaW1hZ2VzL2xvZ28taXNvLWtvcGlvLXAtNTAwLnBuZyA1MDB3LCAvZGphbmdvLXN0YXRpYy9pbWFnZXMvbG9nby1pc28ta29waW8tcC04MDAucG5nIDgwMHcsIC9kamFuZ28tc3RhdGljL2ltYWdlcy9sb2dvLWlzby1rb3Bpby1wLTEwODAucG5nIDEwODB3LCAvZGphbmdvLXN0YXRpYy9pbWFnZXMvbG9nby1pc28ta29waW8tcC0xNjAwLnBuZyAxNjAwdywgL2RqYW5nby1zdGF0aWMvaW1hZ2VzL2xvZ28taXNvLWtvcGlvLXAtMjAwMC5wbmcgMjAwMHcsIC9kamFuZ28tc3RhdGljL2ltYWdlcy9sb2dvLWlzby1rb3Bpby1wLTI2MDAucG5nIDI2MDB3LCAvZGphbmdvLXN0YXRpYy9pbWFnZXMvbG9nby1pc28ta29waW8ucG5nIDMwMDB3IiBhbHQ9IiIgY2xhc3M9ImJyYW5kLWltYWdlIj48L2E+CiAgICAgICAgICA8bmF2IHJvbGU9Im5hdmlnYXRpb24iIGNsYXNzPSJuYXYtbWVudSB3LW5hdi1tZW51Ij4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ibmF2LW1lbnUtbGluay1ob2xkZXIiPgogICAgICAgICAgICAgIDxkaXYgY2xhc3M9Im5hdi1tZW51LWxpbmstY29udGFpbmVyIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9Im5hdi1saW5rcyI+CiAgICAgICAgICAgICAgICAgIDxhIGhyZWY9IiNQcm9kdWN0IiBjbGFzcz0ibmF2LWxpbmsgdy1uYXYtbGluayI+VHVvdGU8L2E+CiAgICAgICAgICAgICAgICAgIDxhIGhyZWY9IiNGZWF0dXJlcyIgY2xhc3M9Im5hdi1saW5rIHctbmF2LWxpbmsiPk9taW5haXN1dWRldDwvYT4KICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iI1Bvd2VyIiBjbGFzcz0ibmF2LWxpbmsgdy1uYXYtbGluayI+VGVobzwvYT4KICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iI0V4cGVyaWVuY2UiIGNsYXNzPSJuYXYtbGluayB3LW5hdi1saW5rIj5Lw6R5dHTDtjwvYT4KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgIDxkaXYgY2xhc3M9Im5hdi1tZW51LWJ1dHRvbi1ob2xkZXIiPgogICAgICAgICAgICAgICAgPGEgaHJlZj0iL2FwcCIgY2xhc3M9ImJ1dHRvbiBuYXZiYXItYnV0dG9uIHctYnV0dG9uIj5MT0cgSU48L2E+CiAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgPC9uYXY+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJtZW51LWJ1dHRvbiB3LW5hdi1idXR0b24iPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ3LWljb24tbmF2LW1lbnUiPjwvZGl2PgogICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICAgIDwvZGl2PgogICAgPC9kaXY+CiAgPC9kaXY+CjwhLS0gRW1iZWQgdGhlIGNoYXRib3QgY29kZSBlaXRoZXIgd2l0aGluIHRoZSA8aGVhZD4gdGFnIG9yIGRpcmVjdGx5IGluc2lkZSB0aGUgPGJvZHk+IHRhZyAtLT4KIDxkaXYgaWQ9ImNoYXRib3Qtd2lkZ2V0IiBkYXRhLWNoYXRib3QtaWQ9ImYxN2ZlMDYyLTc0Y2QtNGRkMS04OTVhLWQ3ZjFjNDM5MTdiMiIgZGF0YS1nYS10cmFja2luZy1pZD0iRy1YWFhYWFhYWFhYIj48L2Rpdj4KICA8c2NyaXB0IHR5cGU9Im1vZHVsZSIgZGVmZXIgc3JjPSJodHRwczovL3N0YWdlLmJvb29zdGVkLmNvbS93aWRnZXQvbWFpbi5qcyI+PC9zY3JpcHQ+CjwhLS0gRW1iZWQgdGhlIHN0aWNreS1idXR0b24gY29kZSBlaXRoZXIgd2l0aGluIHRoZSA8aGVhZD4gdGFnIG9yIGRpcmVjdGx5IGluc2lkZSB0aGUgPGJvZHk+IHRhZyAtLT4KICAgICAgICAgICAgICA8ZGl2IGlkPSJsZWFkLXdpZGdldCIgZGF0YS1sZWFkLWlkPSI3MyI+PC9kaXY+CiAgICAgICAgICAgICAgPGxpbmsgaHJlZj0iaHR0cHM6Ly9ib29vc3RlZC5jb20vc3RpY2t5LWJ1dHRvbi9tYWluLmNzcyIgcmVsPSJzdHlsZXNoZWV0IiAvPgogICAgICAgICAgICAgIDxzY3JpcHQgdHlwZT0ibW9kdWxlIiBkZWZlciBzcmM9Imh0dHBzOi8vYm9vb3N0ZWQuY29tL3N0aWNreS1idXR0b24vbWFpbi5qcyI+PC9zY3JpcHQ+CgogIDxkaXYgaWQ9IlByb2R1Y3QiIGRhdGEtdy1pZD0iY2ZiYTY2OTAtMjQ3My05MjYxLThhYmQtMzYyNGZlYWM4MjZiIiBjbGFzcz0ic2VjdGlvbiBvdmVyZmxvdy1oaWRkZW4iPgogICAgPGRpdiBjbGFzcz0iY29udGFpbmVyIGhlcm8iPgogICAgICA8ZGl2IGNsYXNzPSJoZXJvLXNlY3Rpb24taG9sZGVyIj4KICAgICAgICA8ZGl2IGNsYXNzPSJoZXJvLXNlY3Rpb24tY29udGFpbmVyIj4KICAgICAgICAgIDxkaXYgc3R5bGU9Ii13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDMwcHgsIDApIHNjYWxlM2QoMSwgMSwgMSkgcm90YXRlWCg2NWRlZykgcm90YXRlWSgwKSByb3RhdGVaKG51bGwpIHNrZXcoMCwgMCk7LW1vei10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMzBweCwgMCkgc2NhbGUzZCgxLCAxLCAxKSByb3RhdGVYKDY1ZGVnKSByb3RhdGVZKDApIHJvdGF0ZVoobnVsbCkgc2tldygwLCAwKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDMwcHgsIDApIHNjYWxlM2QoMSwgMSwgMSkgcm90YXRlWCg2NWRlZykgcm90YXRlWSgwKSByb3RhdGVaKG51bGwpIHNrZXcoMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDMwcHgsIDApIHNjYWxlM2QoMSwgMSwgMSkgcm90YXRlWCg2NWRlZykgcm90YXRlWSgwKSByb3RhdGVaKG51bGwpIHNrZXcoMCwgMCk7dHJhbnNmb3JtLXN0eWxlOnByZXNlcnZlLTNkO29wYWNpdHk6MCIgY2xhc3M9ImFuaW1hdGUtb24tbG9hZC0wMiI+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9Imhlcm8tdGV4dC1ob2xkZXIiPgogICAgICAgICAgICAgIDxoMSBjbGFzcz0idGl0bGUgbW9iaWxlLWJpZ2dlciI+RGlzY292ZXIgVGhlIFBvd2VyIE9mIEFpIGNoYXRib3RzPC9oMT4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICA8L2Rpdj4KICAgICAgICAgIDxkaXYgc3R5bGU9Ii13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDMwcHgsIDApIHNjYWxlM2QoMSwgMSwgMSkgcm90YXRlWCg2NWRlZykgcm90YXRlWSgwKSByb3RhdGVaKG51bGwpIHNrZXcoMCwgMCk7LW1vei10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMzBweCwgMCkgc2NhbGUzZCgxLCAxLCAxKSByb3RhdGVYKDY1ZGVnKSByb3RhdGVZKDApIHJvdGF0ZVoobnVsbCkgc2tldygwLCAwKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDMwcHgsIDApIHNjYWxlM2QoMSwgMSwgMSkgcm90YXRlWCg2NWRlZykgcm90YXRlWSgwKSByb3RhdGVaKG51bGwpIHNrZXcoMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDMwcHgsIDApIHNjYWxlM2QoMSwgMSwgMSkgcm90YXRlWCg2NWRlZykgcm90YXRlWSgwKSByb3RhdGVaKG51bGwpIHNrZXcoMCwgMCk7b3BhY2l0eTowO3RyYW5zZm9ybS1zdHlsZTpwcmVzZXJ2ZS0zZCIgY2xhc3M9ImFuaW1hdGUtb24tbG9hZC0wMyI+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9Imhlcm8tcGFyYWdyYXBoLWhvbGRlciI+CiAgICAgICAgICAgICAgPHAgY2xhc3M9InBhcmFncmFwaCI+QXV0b21hdGUgeW91ciBjdXN0b21lciBzZXJ2aWNlIHdpdGggYXJ0aWZpY2lhbCBpbnRlbGxpZ2VuY2UuIDI0LzcgYXZhaWxhYmlsaXR5IGFuZCBzdXBwb3J0LiA8L3A+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgPC9kaXY+CiAgICAgICAgICA8ZGl2IHN0eWxlPSItd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAzMHB4LCAwKSBzY2FsZTNkKDEsIDEsIDEpIHJvdGF0ZVgoNjVkZWcpIHJvdGF0ZVkoMCkgcm90YXRlWihudWxsKSBza2V3KDAsIDApOy1tb3otdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDMwcHgsIDApIHNjYWxlM2QoMSwgMSwgMSkgcm90YXRlWCg2NWRlZykgcm90YXRlWSgwKSByb3RhdGVaKG51bGwpIHNrZXcoMCwgMCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAzMHB4LCAwKSBzY2FsZTNkKDEsIDEsIDEpIHJvdGF0ZVgoNjVkZWcpIHJvdGF0ZVkoMCkgcm90YXRlWihudWxsKSBza2V3KDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAzMHB4LCAwKSBzY2FsZTNkKDEsIDEsIDEpIHJvdGF0ZVgoNjVkZWcpIHJvdGF0ZVkoMCkgcm90YXRlWihudWxsKSBza2V3KDAsIDApO3RyYW5zZm9ybS1zdHlsZTpwcmVzZXJ2ZS0zZDtvcGFjaXR5OjAiIGNsYXNzPSJhbmltYXRlLW9uLWxvYWQtMDQiPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJoZXJvLWJ1dHRvbi1ob2xkZXIiPgogICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vY2FsZW5kbHkuY29tL2Jvb29zdGVkY29tL2RlbW8iIHRhcmdldD0iX2JsYW5rIiBjbGFzcz0iYnV0dG9uIHctYnV0dG9uIj5Cb29rIGEgRnJlZSBEZW1vIEhlcmU8L2E+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICAgICAgPGRpdiBjbGFzcz0iaGVyby1zZWN0aW9uLWFwcC1ob2xkZXIiPgogICAgICAgICAgPGRpdiBzdHlsZT0iLXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMzBweCwgMCkgc2NhbGUzZCgxLCAxLCAxKSByb3RhdGVYKDY1ZGVnKSByb3RhdGVZKDApIHJvdGF0ZVoobnVsbCkgc2tldygwLCAwKTstbW96LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAzMHB4LCAwKSBzY2FsZTNkKDEsIDEsIDEpIHJvdGF0ZVgoNjVkZWcpIHJvdGF0ZVkoMCkgcm90YXRlWihudWxsKSBza2V3KDAsIDApOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMzBweCwgMCkgc2NhbGUzZCgxLCAxLCAxKSByb3RhdGVYKDY1ZGVnKSByb3RhdGVZKDApIHJvdGF0ZVoobnVsbCkgc2tldygwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMzBweCwgMCkgc2NhbGUzZCgxLCAxLCAxKSByb3RhdGVYKDY1ZGVnKSByb3RhdGVZKDApIHJvdGF0ZVoobnVsbCkgc2tldygwLCAwKTtvcGFjaXR5OjA7dHJhbnNmb3JtLXN0eWxlOnByZXNlcnZlLTNkIiBjbGFzcz0iaGVyby1zZWN0aW9uLWFwcC1jb250YWluZXIiPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJoZXJvLXNlY3Rpb24tcGhvbmUtaG9sZGVyIj48aW1nIHNyYz0iL2RqYW5nby1zdGF0aWMvaW1hZ2VzL0FwcGxlLUlwaG9uZS0xNC1wcm8ucG5nIiBsb2FkaW5nPSJsYXp5IiBhbHQ9IiIgY2xhc3M9Imhlcm8tc2VjdGlvbi1waG9uZS1pbWFnZSI+CiAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaGVyby1zZWN0aW9uLXBob25lLXNjcmVlbnNob3QtaG9sZGVyIj48aW1nIHNyYz0iL2RqYW5nby1zdGF0aWMvaW1hZ2VzL0FwcC1TY3JlZW5zaG90LmpwZyIgbG9hZGluZz0ibGF6eSIgc2l6ZXM9IihtYXgtd2lkdGg6IDQ3OXB4KSA3N3Z3LCAobWF4LXdpZHRoOiA5OTFweCkgMjUycHgsIDQ1MHB4IiBzcmNzZXQ9Ii9kamFuZ28tc3RhdGljL2ltYWdlcy9BcHAtU2NyZWVuc2hvdC1wLTUwMC5qcGcgNTAwdywgL2RqYW5nby1zdGF0aWMvaW1hZ2VzL0FwcC1TY3JlZW5zaG90LXAtODAwLmpwZyA4MDB3LCAvZGphbmdvLXN0YXRpYy9pbWFnZXMvQXBwLVNjcmVlbnNob3QtcC0xMDgwLmpwZyAxMDgwdywgL2RqYW5nby1zdGF0aWMvaW1hZ2VzL0FwcC1TY3JlZW5zaG90LmpwZyAxMTc5dyIgYWx0PSIiIGNsYXNzPSJoZXJvLXNlY3Rpb24tcGhvbmUtc2NyZWVuc2hvdC1pbWFnZSI+PC9kaXY+CiAgICAgICAgICAgIDwvZGl2PjxpbWcgc3JjPSIvZGphbmdvLXN0YXRpYy9pbWFnZXMvY2hhdC1leGFtcGxlLnBuZyIgbG9hZGluZz0ibGF6eSIgc2l6ZXM9IihtYXgtd2lkdGg6IDQ3OXB4KSA4NXZ3LCAobWF4LXdpZHRoOiA5OTFweCkgMzMwcHgsIDU1MHB4IiBzcmNzZXQ9Ii9kamFuZ28tc3RhdGljL2ltYWdlcy9jaGF0LWV4YW1wbGUtcC01MDAucG5nIDUwMHcsIC9kamFuZ28tc3RhdGljL2ltYWdlcy9jaGF0LWV4YW1wbGUtcC04MDAucG5nIDgwMHcsIC9kamFuZ28tc3RhdGljL2ltYWdlcy9jaGF0LWV4YW1wbGUucG5nIDkwNHciIGFsdD0iIiBjbGFzcz0iY2FyZC1pbWFnZSI+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9Im90aGVyLWNhcmRzLWhvbGRlciI+PGltZyBzcmM9Ii9kamFuZ28tc3RhdGljL2ltYWdlcy9jYXJkLTEucG5nIiBsb2FkaW5nPSJsYXp5IiBzcmNzZXQ9Ii9kamFuZ28tc3RhdGljL2ltYWdlcy9jYXJkLTEtcC01MDAucG5nIDUwMHcsIC9kamFuZ28tc3RhdGljL2ltYWdlcy9jYXJkLTEucG5nIDc4OHciIGFsdD0iIiBzaXplcz0iKG1heC13aWR0aDogNzY3cHgpIDEwMHZ3LCAobWF4LXdpZHRoOiA5OTFweCkgMTAwcHgsIDE5MHB4IiBjbGFzcz0ib3RoZXItY2FyZC1pbWFnZSBfMDEiPjxpbWcgc3JjPSIvZGphbmdvLXN0YXRpYy9pbWFnZXMvQ2FyZC0wNC5wbmciIGxvYWRpbmc9ImxhenkiIHNpemVzPSIobWF4LXdpZHRoOiA3NjdweCkgMTAwdncsIChtYXgtd2lkdGg6IDk5MXB4KSAxMDBweCwgMjAwcHgiIHNyY3NldD0iL2RqYW5nby1zdGF0aWMvaW1hZ2VzL0NhcmQtMDQtcC01MDAucG5nIDUwMHcsIC9kamFuZ28tc3RhdGljL2ltYWdlcy9DYXJkLTA0LXAtODAwLnBuZyA4MDB3LCAvZGphbmdvLXN0YXRpYy9pbWFnZXMvQ2FyZC0wNC5wbmcgODQ2dyIgYWx0PSIiIGNsYXNzPSJvdGhlci1jYXJkLWltYWdlIF8wMiI+CiAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idHdvLWNhcmRzLWhvbGRlciI+PGltZyBzcmM9Ii9kamFuZ28tc3RhdGljL2ltYWdlcy9DYXJkLTAzLnBuZyIgbG9hZGluZz0ibGF6eSIgc2l6ZXM9IihtYXgtd2lkdGg6IDc2N3B4KSAxMDB2dywgKG1heC13aWR0aDogOTkxcHgpIDE1MHB4LCAyNzBweCIgc3Jjc2V0PSIvZGphbmdvLXN0YXRpYy9pbWFnZXMvQ2FyZC0wMy1wLTUwMC5wbmcgNTAwdywgL2RqYW5nby1zdGF0aWMvaW1hZ2VzL0NhcmQtMDMtcC04MDAucG5nIDgwMHcsIC9kamFuZ28tc3RhdGljL2ltYWdlcy9DYXJkLTAzLXAtMTA4MC5wbmcgMTA4MHcsIC9kamFuZ28tc3RhdGljL2ltYWdlcy9DYXJkLTAzLnBuZyAxMTM4dyIgYWx0PSIiIGNsYXNzPSJvdGhlci1jYXJkLWltYWdlIF8wMyI+PC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICAgICAgPGRpdiBjbGFzcz0iaGVyby1iYWNrZ3JvdW5kLWhvbGRlciI+PGltZyBzcmM9Ii9kamFuZ28tc3RhdGljL2ltYWdlcy9CRy1HcmFkaWVudC5qcGciIGxvYWRpbmc9ImxhenkiIHN0eWxlPSJmaWx0ZXI6c2F0dXJhdGUoMjAwJSk7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGUzZCgxLCAxLCAxKSByb3RhdGVYKDApIHJvdGF0ZVkoMCkgcm90YXRlWigxOWRlZykgc2tldygwLCAwKTstbW96LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZTNkKDEsIDEsIDEpIHJvdGF0ZVgoMCkgcm90YXRlWSgwKSByb3RhdGVaKDE5ZGVnKSBza2V3KDAsIDApOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGUzZCgxLCAxLCAxKSByb3RhdGVYKDApIHJvdGF0ZVkoMCkgcm90YXRlWigxOWRlZykgc2tldygwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGUzZCgxLCAxLCAxKSByb3RhdGVYKDApIHJvdGF0ZVkoMCkgcm90YXRlWigxOWRlZykgc2tldygwLCAwKTtvcGFjaXR5OjAiIHNpemVzPSIxMDB2dyIgYWx0PSIiIHNyY3NldD0iL2RqYW5nby1zdGF0aWMvaW1hZ2VzL0JHLUdyYWRpZW50LXAtNTAwLmpwZyA1MDB3LCAvZGphbmdvLXN0YXRpYy9pbWFnZXMvQkctR3JhZGllbnQtcC04MDAuanBnIDgwMHcsIC9kamFuZ28tc3RhdGljL2ltYWdlcy9CRy1HcmFkaWVudC1wLTEwODAuanBnIDEwODB3LCAvZGphbmdvLXN0YXRpYy9pbWFnZXMvQkctR3JhZGllbnQuanBnIDEzMDB3IiBjbGFzcz0iaGVyby1iYWNrZ3JvdW5kIj48L2Rpdj4KICAgICAgPC9kaXY+CiAgICA8L2Rpdj4KICA8L2Rpdj4KICA8ZGl2IGNsYXNzPSJzZWN0aW9uIj4KICAgIDxkaXYgY2xhc3M9ImNvbnRhaW5lciI+CiAgICAgIDxkaXYgY2xhc3M9InRpdGxlLWhvbGRlciI+CiAgICAgICAgPGRpdiBjbGFzcz0iZmFkZS1pbi1vbi1zY3JvbGwiPgogICAgICAgICAgPGgyIGNsYXNzPSJoMy10aXRsZSI+RXhjZWxsZW50IHJldmlld3M8L2gyPgogICAgICAgIDwvZGl2PgogICAgICAgIDxkaXYgY2xhc3M9ImZhZGUtaW4tb24tc2Nyb2xsIj4KICAgICAgICAgIDxkaXYgY2xhc3M9InJldmlld3MtcGFyYWdyYXBoLWhvbGRlciI+CiAgICAgICAgICAgIDxwPkNvbXBhbmllcyByZXBvcnQgc2F2aW5nIHRpbWUgYW5kIG1vbmV5IHdpdGggb3VyIHByb2R1Y3Q8L3A+CiAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgICAgPC9kaXY+CiAgICA8L2Rpdj4KICAgIDxkaXYgY2xhc3M9InJldmlld3MtbG9nb3MtaG9sZGVyIj4KICAgICAgPGRpdiBjbGFzcz0icmV2aWV3cy1sb2dvcy13cmFwcGVyIj4KICAgICAgICA8ZGl2IGNsYXNzPSJyZXZpZXdzLWxvZ29zLWNvbnRhaW5lciI+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJyZXZpZXdzLWxvZ29zIj48aW1nIHNyYz0iL2RqYW5nby1zdGF0aWMvaW1hZ2VzL2xhdGF1c19fMV8tcmVtb3ZlYmctcHJldmlldy5wbmciIGxvYWRpbmc9ImxhenkiIGFsdD0iIiBjbGFzcz0icmV2aWV3cy1sb2dvLWltYWdlIj48L2Rpdj4KICAgICAgICAgIDxkaXYgY2xhc3M9InJldmlld3MtbG9nb3MiPjxpbWcgc3JjPSIvZGphbmdvLXN0YXRpYy9pbWFnZXMvbW90b3JzcGFjZS1sb2dvLnBuZyIgbG9hZGluZz0ibGF6eSIgYWx0PSIiIHNpemVzPSIobWF4LXdpZHRoOiA3NjdweCkgMTAwcHgsIChtYXgtd2lkdGg6IDE0MzlweCkgMTMwcHgsIDI5dnciIHNyY3NldD0iL2RqYW5nby1zdGF0aWMvaW1hZ2VzL21vdG9yc3BhY2UtbG9nby1wLTUwMC5wbmcgNTAwdywgL2RqYW5nby1zdGF0aWMvaW1hZ2VzL21vdG9yc3BhY2UtbG9nby5wbmcgNjE5dyIgY2xhc3M9InJldmlld3MtbG9nby1pbWFnZSI+PC9kaXY+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJyZXZpZXdzLWxvZ29zIj48aW1nIHNyYz0iL2RqYW5nby1zdGF0aWMvaW1hZ2VzL2xvZ28tMi4wLTMwMHgxMjQtcmVtb3ZlYmctcHJldmlldy5wbmciIGxvYWRpbmc9ImxhenkiIGFsdD0iIiBjbGFzcz0icmV2aWV3cy1sb2dvLWltYWdlIj48L2Rpdj4KICAgICAgICAgIDxkaXYgY2xhc3M9InJldmlld3MtbG9nb3MiPjxpbWcgc3JjPSIvZGphbmdvLXN0YXRpYy9pbWFnZXMvbGF0YXVzLXJlbW92ZWJnLXByZXZpZXcucG5nIiBsb2FkaW5nPSJsYXp5IiBhbHQ9IiIgY2xhc3M9InJldmlld3MtbG9nby1pbWFnZSI+PC9kaXY+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJyZXZpZXdzLWxvZ29zIj48aW1nIHNyYz0iL2RqYW5nby1zdGF0aWMvaW1hZ2VzL1NUTF9sb2dvX3NpbmluZW5fcmdiLmpwZyIgbG9hZGluZz0ibGF6eSIgYWx0PSIiIGNsYXNzPSJyZXZpZXdzLWxvZ28taW1hZ2UiPjwvZGl2PgogICAgICAgICAgPGRpdiBjbGFzcz0icmV2aWV3cy1sb2dvcyI+PGltZyBzcmM9Ii9kamFuZ28tc3RhdGljL2ltYWdlcy9sYXRhdXMtMi5wbmciIGxvYWRpbmc9ImxhenkiIGFsdD0iIiBjbGFzcz0icmV2aWV3cy1sb2dvLWltYWdlIj48L2Rpdj4KICAgICAgICAgIDxkaXYgY2xhc3M9InJldmlld3MtbG9nb3MiPjxpbWcgc3JjPSIvZGphbmdvLXN0YXRpYy9pbWFnZXMvVGVodHlTdW9tTWFkZUluX1Npbl9yZ2IucG5nIiBsb2FkaW5nPSJsYXp5IiBhbHQ9IiIgY2xhc3M9InJldmlld3MtbG9nby1pbWFnZSI+PC9kaXY+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJyZXZpZXdzLWxvZ29zIj48aW1nIHNyYz0iL2RqYW5nby1zdGF0aWMvaW1hZ2VzL09tYXdhdHRpLWxvZ28tMS10dW1tYWxsZS0wMS5wbmciIGxvYWRpbmc9ImxhenkiIGFsdD0iIiBjbGFzcz0icmV2aWV3cy1sb2dvLWltYWdlIj48L2Rpdj4KICAgICAgICAgIDxkaXYgY2xhc3M9InJldmlld3MtbG9nb3MiPjxpbWcgc3JjPSIvZGphbmdvLXN0YXRpYy9pbWFnZXMvbWVkb19veV9sb2dvLXJlbW92ZWJnLXByZXZpZXcucG5nIiBsb2FkaW5nPSJsYXp5IiBhbHQ9IiIgY2xhc3M9InJldmlld3MtbG9nby1pbWFnZSI+PC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICAgIDwvZGl2PgogICAgICA8ZGl2IGNsYXNzPSJyZXZpZXdzLWxvZ29zLXdyYXBwZXIiPgogICAgICAgIDxkaXYgY2xhc3M9InJldmlld3MtbG9nb3MtY29udGFpbmVyIj4KICAgICAgICA8ZGl2IGNsYXNzPSJyZXZpZXdzLWxvZ29zIj48aW1nIHNyYz0iL2RqYW5nby1zdGF0aWMvaW1hZ2VzL2xhdGF1c19fMV8tcmVtb3ZlYmctcHJldmlldy5wbmciIGxvYWRpbmc9ImxhenkiIGFsdD0iIiBjbGFzcz0icmV2aWV3cy1sb2dvLWltYWdlIj48L2Rpdj4KICAgICAgICAgIDxkaXYgY2xhc3M9InJldmlld3MtbG9nb3MiPjxpbWcgc3JjPSIvZGphbmdvLXN0YXRpYy9pbWFnZXMvbW90b3JzcGFjZS1sb2dvLnBuZyIgbG9hZGluZz0ibGF6eSIgYWx0PSIiIHNpemVzPSIobWF4LXdpZHRoOiA3NjdweCkgMTAwcHgsIChtYXgtd2lkdGg6IDE0MzlweCkgMTMwcHgsIDI5dnciIHNyY3NldD0iL2RqYW5nby1zdGF0aWMvaW1hZ2VzL21vdG9yc3BhY2UtbG9nby1wLTUwMC5wbmcgNTAwdywgL2RqYW5nby1zdGF0aWMvaW1hZ2VzL21vdG9yc3BhY2UtbG9nby5wbmcgNjE5dyIgY2xhc3M9InJldmlld3MtbG9nby1pbWFnZSI+PC9kaXY+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJyZXZpZXdzLWxvZ29zIj48aW1nIHNyYz0iL2RqYW5nby1zdGF0aWMvaW1hZ2VzL2xvZ28tMi4wLTMwMHgxMjQtcmVtb3ZlYmctcHJldmlldy5wbmciIGxvYWRpbmc9ImxhenkiIGFsdD0iIiBjbGFzcz0icmV2aWV3cy1sb2dvLWltYWdlIj48L2Rpdj4KICAgICAgICAgIDxkaXYgY2xhc3M9InJldmlld3MtbG9nb3MiPjxpbWcgc3JjPSIvZGphbmdvLXN0YXRpYy9pbWFnZXMvbGF0YXVzLXJlbW92ZWJnLXByZXZpZXcucG5nIiBsb2FkaW5nPSJsYXp5IiBhbHQ9IiIgY2xhc3M9InJldmlld3MtbG9nby1pbWFnZSI+PC9kaXY+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJyZXZpZXdzLWxvZ29zIj48aW1nIHNyYz0iL2RqYW5nby1zdGF0aWMvaW1hZ2VzL1NUTF9sb2dvX3NpbmluZW5fcmdiLmpwZyIgbG9hZGluZz0ibGF6eSIgYWx0PSIiIGNsYXNzPSJyZXZpZXdzLWxvZ28taW1hZ2UiPjwvZGl2PgogICAgICAgICAgPGRpdiBjbGFzcz0icmV2aWV3cy1sb2dvcyI+PGltZyBzcmM9Ii9kamFuZ28tc3RhdGljL2ltYWdlcy9sYXRhdXMtMi5wbmciIGxvYWRpbmc9ImxhenkiIGFsdD0iIiBjbGFzcz0icmV2aWV3cy1sb2dvLWltYWdlIj48L2Rpdj4KICAgICAgICAgIDxkaXYgY2xhc3M9InJldmlld3MtbG9nb3MiPjxpbWcgc3JjPSIvZGphbmdvLXN0YXRpYy9pbWFnZXMvVGVodHlTdW9tTWFkZUluX1Npbl9yZ2IucG5nIiBsb2FkaW5nPSJsYXp5IiBhbHQ9IiIgY2xhc3M9InJldmlld3MtbG9nby1pbWFnZSI+PC9kaXY+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJyZXZpZXdzLWxvZ29zIj48aW1nIHNyYz0iL2RqYW5nby1zdGF0aWMvaW1hZ2VzL09tYXdhdHRpLWxvZ28tMS10dW1tYWxsZS0wMS5wbmciIGxvYWRpbmc9ImxhenkiIGFsdD0iIiBjbGFzcz0icmV2aWV3cy1sb2dvLWltYWdlIj48L2Rpdj4KICAgICAgICAgIDxkaXYgY2xhc3M9InJldmlld3MtbG9nb3MiPjxpbWcgc3JjPSIvZGphbmdvLXN0YXRpYy9pbWFnZXMvbWVkb19veV9sb2dvLXJlbW92ZWJnLXByZXZpZXcucG5nIiBsb2FkaW5nPSJsYXp5IiBhbHQ9IiIgY2xhc3M9InJldmlld3MtbG9nby1pbWFnZSI+PC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICAgIDwvZGl2PgogICAgPC9kaXY+CiAgPC9kaXY+CiAgPGRpdiBpZD0iRmVhdHVyZXMiIGNsYXNzPSJzZWN0aW9uIj4KICAgIDxkaXYgY2xhc3M9ImNvbnRhaW5lciI+CiAgICAgIDxkaXYgY2xhc3M9InRpdGxlLWhvbGRlciI+CiAgICAgICAgPGRpdiBjbGFzcz0iZmFkZS1pbi1vbi1zY3JvbGwiPgogICAgICAgICAgPGRpdiBjbGFzcz0iZmVhdHVyZXMtdGl0bGUtaG9sZGVyIj4KICAgICAgICAgICAgPGgxIGNsYXNzPSJ0aXRsZSI+V2h5IGNob29zZSB1cz88L2gxPgogICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICAgICAgPGRpdiBjbGFzcz0iZmFkZS1pbi1vbi1zY3JvbGwiPgogICAgICAgICAgPGRpdiBjbGFzcz0iZmV0YXVyZXMtcGFyYWdyYXBoLWhvbGRlciI+CiAgICAgICAgICAgIDxwPk91ciBwbGF0Zm9ybSBvZmZlcnMgYSByYW5nZSBvZiBwb3dlcmZ1bCBmZWF0dXJlcyBkZXNpZ25lZCB0byBlbGV2YXRlIHlvdXIgZXhwZXJpZW5jZS48L3A+CiAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgICAgPC9kaXY+CiAgICAgIDxkaXYgY2xhc3M9ImZlYXR1cmVkLWNhcmRzLWhvbGRlciI+CiAgICAgICAgPGRpdiBjbGFzcz0iZmVhdHVyZXMtY2FyZC1jb250YWluZXIiPgogICAgICAgICAgPGRpdiBpZD0idy1ub2RlLWE3ZDhiZTRjLWJjMDQtMTI1OC04OTZkLTMzOGZjOGQzOWNjMi0zZmY0ZGMxNiIgZGF0YS13LWlkPSJhN2Q4YmU0Yy1iYzA0LTEyNTgtODk2ZC0zMzhmYzhkMzljYzIiIHN0eWxlPSJvcGFjaXR5OjAiIGNsYXNzPSJmZWF0dXJlcy1jYXJkLWltYWdlLWhvbGRlciI+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImZlYXR1cmVzLWNhcmQtaW1hZ2UtY29udGFpbmVyIj48aW1nIHNyYz0iL2RqYW5nby1zdGF0aWMvaW1hZ2VzL0JHLUdyYWRpZW50LmpwZyIgbG9hZGluZz0ibGF6eSIgc2l6ZXM9IihtYXgtd2lkdGg6IDQ3OXB4KSA5NHZ3LCAobWF4LXdpZHRoOiA3NjdweCkgMTAwdncsIChtYXgtd2lkdGg6IDk5MXB4KSA1OXZ3LCAobWF4LXdpZHRoOiAxNDM5cHgpIDYwdncsIDgxNnB4IiBzcmNzZXQ9Ii9kamFuZ28tc3RhdGljL2ltYWdlcy9CRy1HcmFkaWVudC1wLTUwMC5qcGcgNTAwdywgL2RqYW5nby1zdGF0aWMvaW1hZ2VzL0JHLUdyYWRpZW50LXAtODAwLmpwZyA4MDB3LCAvZGphbmdvLXN0YXRpYy9pbWFnZXMvQkctR3JhZGllbnQtcC0xMDgwLmpwZyAxMDgwdywgL2RqYW5nby1zdGF0aWMvaW1hZ2VzL0JHLUdyYWRpZW50LmpwZyAxMzAwdyIgYWx0PSIiIGNsYXNzPSJmZWF0dXJlZC1jYXJkLWJhY2tncm91bmQtaWFtZ2UiPjxpbWcgc3JjPSIvZGphbmdvLXN0YXRpYy9pbWFnZXMvY2hhdC1leGFtcGxlLTMucG5nIiBsb2FkaW5nPSJsYXp5IiBhbHQ9IiIgY2xhc3M9ImZlYXR1cmVkLWNhcmQtaW1hZ2UiPgogICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNhcmQtZ3JhZGllbnQiPjwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2FyZC10aXRsZS1ob2xkZXIiPgogICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNhcmQtdGl0bGUiPkhhbmRsZSBjb21wbGV4IHRhc2tzPC9kaXY+CiAgICAgICAgICAgICAgPHAgY2xhc3M9ImdyZXktdGV4dCI+QXV0b21hdGUgY29tcGxleCBxdWVyaWVzLiBDb252ZXJ0IHZpc2l0b3JzIHRvIGN1c3RvbWVycyB3aXRoIDI0LzcgYXZhaWxhYmlsaXR5IGFuZCBzdXBwb3J0PC9wPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgIDwvZGl2PgogICAgICAgICAgPGRpdiBpZD0idy1ub2RlLWQ4Y2U2ZTM5LWNiMTQtNTliNS01MWMxLTEzYTYyMmJhNDkzYy0zZmY0ZGMxNiIgZGF0YS13LWlkPSJkOGNlNmUzOS1jYjE0LTU5YjUtNTFjMS0xM2E2MjJiYTQ5M2MiIHN0eWxlPSJvcGFjaXR5OjAiIGNsYXNzPSJmZWF0dXJlcy1jYXJkLWltYWdlLWhvbGRlciI+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImZlYXR1cmVzLWNhcmQtaW1hZ2UtY29udGFpbmVyIj48aW1nIHNyYz0iL2RqYW5nby1zdGF0aWMvaW1hZ2VzL0JHLUdyYWRpZW50LmpwZyIgbG9hZGluZz0ibGF6eSIgc2l6ZXM9IihtYXgtd2lkdGg6IDQ3OXB4KSA5NHZ3LCAobWF4LXdpZHRoOiA3NjdweCkgMTAwdncsIChtYXgtd2lkdGg6IDk5MXB4KSA1OXZ3LCAobWF4LXdpZHRoOiAxNDM5cHgpIDYwdncsIDgxNnB4IiBzcmNzZXQ9Ii9kamFuZ28tc3RhdGljL2ltYWdlcy9CRy1HcmFkaWVudC1wLTUwMC5qcGcgNTAwdywgL2RqYW5nby1zdGF0aWMvaW1hZ2VzL0JHLUdyYWRpZW50LXAtODAwLmpwZyA4MDB3LCAvZGphbmdvLXN0YXRpYy9pbWFnZXMvQkctR3JhZGllbnQtcC0xMDgwLmpwZyAxMDgwdywgL2RqYW5nby1zdGF0aWMvaW1hZ2VzL0JHLUdyYWRpZW50LmpwZyAxMzAwdyIgYWx0PSIiIGNsYXNzPSJmZWF0dXJlZC1jYXJkLWJhY2tncm91bmQtaWFtZ2UiPjxpbWcgc3JjPSIvZGphbmdvLXN0YXRpYy9pbWFnZXMvY2hhdC1leGFtcGxlLTQucG5nIiBsb2FkaW5nPSJsYXp5IiBhbHQ9IiIgY2xhc3M9ImZlYXR1cmVkLWNhcmQtaW1hZ2UiPgogICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNhcmQtZ3JhZGllbnQiPjwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2FyZC10aXRsZS1ob2xkZXIiPgogICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNhcmQtdGl0bGUiPkh1bWFuLWxpa2UgYW5zd2VyczwvZGl2PgogICAgICAgICAgICAgIDxwIGNsYXNzPSJncmV5LXRleHQiPldpdGggbmV3IEFpIHRlY2hub2xvZ3ksIHlvdSBjYW4gaGF2ZSBodW1hbi1saWtlIGN1c3RvbWVyIHNlcnZpY2UsIHdpdGhvdXQgdGhlIG5lZWQgb2YgYSBodW1hbiBhc3NpZ25lZCBmb3IgdGhhdCByb2xlLjwvcD4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICA8L2Rpdj4KICAgICAgICAgIDxkaXYgaWQ9Inctbm9kZS1fMTAzNDdhMjMtYjdlOS1jMWRlLTNjZDQtYmYxODUzYjg2MTdlLTNmZjRkYzE2IiBkYXRhLXctaWQ9IjEwMzQ3YTIzLWI3ZTktYzFkZS0zY2Q0LWJmMTg1M2I4NjE3ZSIgc3R5bGU9Im9wYWNpdHk6MCIgY2xhc3M9ImZlYXR1cmVzLWNhcmQtaW1hZ2UtaG9sZGVyIj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iZmVhdHVyZXMtY2FyZC1pbWFnZS1jb250YWluZXIiPjxpbWcgc3JjPSIvZGphbmdvLXN0YXRpYy9pbWFnZXMvQkctR3JhZGllbnQuanBnIiBsb2FkaW5nPSJsYXp5IiBzaXplcz0iKG1heC13aWR0aDogNDc5cHgpIDk0dncsIChtYXgtd2lkdGg6IDc2N3B4KSAxMDB2dywgKG1heC13aWR0aDogOTkxcHgpIDU5dncsIChtYXgtd2lkdGg6IDE0MzlweCkgNjB2dywgODE2cHgiIHNyY3NldD0iL2RqYW5nby1zdGF0aWMvaW1hZ2VzL0JHLUdyYWRpZW50LXAtNTAwLmpwZyA1MDB3LCAvZGphbmdvLXN0YXRpYy9pbWFnZXMvQkctR3JhZGllbnQtcC04MDAuanBnIDgwMHcsIC9kamFuZ28tc3RhdGljL2ltYWdlcy9CRy1HcmFkaWVudC1wLTEwODAuanBnIDEwODB3LCAvZGphbmdvLXN0YXRpYy9pbWFnZXMvQkctR3JhZGllbnQuanBnIDEzMDB3IiBhbHQ9IiIgY2xhc3M9ImZlYXR1cmVkLWNhcmQtYmFja2dyb3VuZC1pYW1nZSI+PGltZyBzcmM9Ii9kamFuZ28tc3RhdGljL2ltYWdlcy9jaGF0LWV4YW1wbGUtNi5wbmciIGxvYWRpbmc9ImxhenkiIGFsdD0iIiBjbGFzcz0iZmVhdHVyZWQtY2FyZC1pbWFnZSI+CiAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2FyZC1ncmFkaWVudCI+PC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJjYXJkLXRpdGxlLWhvbGRlciI+CiAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2FyZC10aXRsZSI+NTArIGxhbmd1YWdlczwvZGl2PgogICAgICAgICAgICAgIDxwIGNsYXNzPSJncmV5LXRleHQiPlByb3ZpZGUgY3VzdG9tZXIgc2VydmljZSB0byBldmVyeSBzZWdtZW50IG9mIHlvdXIgdmlzaXRvcnMsIHdpdGggemVybyBsYW5ndWFnZSBiYXJyaWVyLjwvcD4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgICAgPC9kaXY+CiAgICA8L2Rpdj4KICA8L2Rpdj4KICA8ZGl2IGlkPSJQb3dlciIgY2xhc3M9InNlY3Rpb24iPgogICAgPGRpdiBjbGFzcz0iY29udGFpbmVyIj4KICAgICAgPGRpdiBjbGFzcz0idGl0bGUtaG9sZGVyIHhsLXBhZGRpbmciPgogICAgICAgIDxkaXYgY2xhc3M9ImZhZGUtaW4tb24tc2Nyb2xsIj4KICAgICAgICAgIDxoMSBjbGFzcz0idGl0bGUiPkRpc2NvdmVyIHRoZSBQb3dlciBvZiBBaTwvaDE+CiAgICAgICAgPC9kaXY+CiAgICAgICAgPGRpdiBjbGFzcz0iZmFkZS1pbi1vbi1zY3JvbGwiPgogICAgICAgICAgPGRpdiBjbGFzcz0iZmV0YXVyZXMtcGFyYWdyYXBoLWhvbGRlciI+CiAgICAgICAgICAgIDxwPjI0LzcgYXZhaWxhYmlsaXR5IGFuZCBzdXBwb3J0PC9wPgogICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICAgIDwvZGl2PgogICAgICA8ZGl2IGNsYXNzPSJkZXBsb3lpbmctYXBwLXNlY3Rpb24taG9sZGVyIj4KICAgICAgICA8ZGl2IGNsYXNzPSJkZXBsb3lpbmctYXBwLXNlY3Rpb24tY29udGFpbmVyIj4KICAgICAgICAgIDxkaXYgaWQ9Inctbm9kZS1jZmEwODM0MS05YTFhLWVhZTAtOWYxNS0zOTc5NzdhNzg5NmEtM2ZmNGRjMTYiIGNsYXNzPSJkZXBsb3lpbmctYXBwLWNvbnRlbnQiPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJkZXBsb3lpbmctYXBwLXRpdGxlLWhvbGRlciI+CiAgICAgICAgICAgICAgPGgyIGNsYXNzPSJ0aXRsZSI+U2F2ZSB1cCB0byA4MCUgb2YgY29zdHM8L2gyPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGVwbG95aW5nLWFwcC1wYXJhZ3JhcGgtaG9sZGVyIj4KICAgICAgICAgICAgICA8cCBjbGFzcz0iZ3JleS10ZXh0Ij5Db21wYW5pZXMgcmVwb3J0IHNhdmluZyB1cCB0byA4MCUgb2YgdGhlaXIgY3VzdG9tZXIgc2VydmljZSBjb3N0cyEgT24gYXZlcmFnZSwgY29tcGFuaWVzIHNhdmUgMjAtNDAlIG9mIGN1c3RvbWVyIHNlcnZpY2UgY29zdHMsIGFuZCBoYXZlIGEgbWFqb3IgaW5jcmVhc2UgaW4gY3VzdG9tZXIgc2F0aXNmYWN0aW9uLjwvcD4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InN0YXRzLWhvbGRlciI+CiAgICAgICAgICAgICAgPGRpdiBkYXRhLXctaWQ9IjYxYzM4ZDU4LTVkZGUtNTBkMi1hMjAwLThlZmVjY2I3MjYzOCIgc3R5bGU9Im9wYWNpdHk6MCIgY2xhc3M9InN0YXRzLWNvbnRhaW5lciI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJwdXJwbGUtdGV4dCI+NDM54oKsIE1pbGxpb248L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImdyZXktcGFyYWdyYXBoIj5SZXBvcnRlZCBjb3N0IGN1dHRpbmcgYnkgY2hhdGJvdHMgaW4gdGhlIHJldGFpbCBzZWN0b3IgaW4gMjAyMy48L2Rpdj4KICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICA8ZGl2IGRhdGEtdy1pZD0iNjFjMzhkNTgtNWRkZS01MGQyLWEyMDAtOGVmZWNjYjcyNjNkIiBzdHlsZT0ib3BhY2l0eTowIiBjbGFzcz0ic3RhdHMtY29udGFpbmVyIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InB1cnBsZS10ZXh0Ij4yMC00MCU8L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImdyZXktcGFyYWdyYXBoIj5BdmVyYWdlIGN1c3RvbWVyIHNlcnZpY2UgY29zdCByZWR1Y3Rpb24gYnkgY29tcGFuaWVzLjwvZGl2PgogICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgIDwvZGl2PgogICAgICAgICAgPGRpdiBpZD0idy1ub2RlLWQ4NzJmYTRiLWNlOTAtZDc2Mi05YzA1LTRmN2FiNWUyMDZmNC0zZmY0ZGMxNiIgY2xhc3M9ImRlcGxveWluZy1hcHAtaW1hZ2VzLWhvbGRlciI+PGltZyBzcmM9Ii9kamFuZ28tc3RhdGljL2ltYWdlcy9CRy1HcmFkaWVudC5qcGciIGxvYWRpbmc9ImxhenkiIHNpemVzPSIobWF4LXdpZHRoOiA5OTFweCkgMTAwdncsIChtYXgtd2lkdGg6IDE0MzlweCkgNjB2dywgODE2LjU2MjVweCIgc3Jjc2V0PSIvZGphbmdvLXN0YXRpYy9pbWFnZXMvQkctR3JhZGllbnQtcC01MDAuanBnIDUwMHcsIC9kamFuZ28tc3RhdGljL2ltYWdlcy9CRy1HcmFkaWVudC1wLTgwMC5qcGcgODAwdywgL2RqYW5nby1zdGF0aWMvaW1hZ2VzL0JHLUdyYWRpZW50LXAtMTA4MC5qcGcgMTA4MHcsIC9kamFuZ28tc3RhdGljL2ltYWdlcy9CRy1HcmFkaWVudC5qcGclMjAxMzAwdyIgYWx0PSIiIGNsYXNzPSJkZXBsb3lpbmctYXBwLWJnIj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGVwbG95aW5nLWFwcC1zY3JlZW5zaG90LWhvbGRlciI+PGltZyBzcmM9Ii9kamFuZ28tc3RhdGljL2ltYWdlcy9BY3Rpb24tc2hlZXQtMDUucG5nIiBsb2FkaW5nPSJlYWdlciIgYWx0PSIiIGNsYXNzPSJkZXBsb3lpbmctYXBwLXNjcmVlbnNob3QiPjwvZGl2PgogICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICAgICAgPGRpdiBjbGFzcz0iZGVwbG95aW5nLWFwcC1zZWN0aW9uLWNvbnRhaW5lciBzZWNvbmQiPgogICAgICAgICAgPGRpdiBpZD0idy1ub2RlLV80OGI5N2Q3NC1jMmMwLWJkYzktZjhhMy1jMDNlZDFjMTI4ZjktM2ZmNGRjMTYiIGNsYXNzPSJkZXBsb3lpbmctYXBwLWltYWdlcy1ob2xkZXIiPjxpbWcgc3JjPSJpbWFnZXMvQkctR3JhZGllbnQuanBnIiBsb2FkaW5nPSJsYXp5IiBzaXplcz0iKG1heC13aWR0aDogOTkxcHgpIDEwMHZ3LCAobWF4LXdpZHRoOiAxNDM5cHgpIDYwdncsIDgxNi41NDY4NzVweCIgc3Jjc2V0PSJpbWFnZXMvQkctR3JhZGllbnQtcC01MDAuanBnIDUwMHcsIGltYWdlcy9CRy1HcmFkaWVudC1wLTgwMC5qcGcgODAwdywgaW1hZ2VzL0JHLUdyYWRpZW50LXAtMTA4MC5qcGcgMTA4MHcsIGltYWdlcy9CRy1HcmFkaWVudC5qcGcgMTMwMHciIGFsdD0iIiBjbGFzcz0iZGVwbG95aW5nLWFwcC1iZyI+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRlcGxveWluZy1hcHAtc2NyZWVuc2hvdC1ob2xkZXIiPjxpbWcgc3JjPSIvZGphbmdvLXN0YXRpYy9pbWFnZXMvQWN0aW9uLXNoZWV0LTA2LnBuZyIgbG9hZGluZz0iZWFnZXIiIGFsdD0iIiBjbGFzcz0iZGVwbG95aW5nLWFwcC1zY3JlZW5zaG90Ij48L2Rpdj4KICAgICAgICAgIDwvZGl2PgogICAgICAgICAgPGRpdiBjbGFzcz0iZGVwbG95aW5nLWFwcC1jb250ZW50Ij4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGVwbG95aW5nLWFwcC10aXRsZS1ob2xkZXIiPgogICAgICAgICAgICAgIDxoMiBjbGFzcz0idGl0bGUiPlRhaWxvcmVkIFNvbHV0aW9uczwvaDI+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJkZXBsb3lpbmctYXBwLXBhcmFncmFwaC1ob2xkZXIiPgogICAgICAgICAgICAgIDxwIGNsYXNzPSJncmV5LXRleHQiPkV4cGVyaWVuY2UgdGhlIHBpbm5hY2xlIG9mIEFJLWRyaXZlbiBjdXN0b21lciBzZXJ2aWNlIHdpdGggQm9vb3N0ZWQuIE91ciBleHBlcnRseSBkZXNpZ25lZCBjaGF0Ym90cyBhcmUgdGFpbG9yZWQgdG8gdW5kZXJzdGFuZCBhbmQgcmVzcG9uZCB0byB5b3VyIGN1c3RvbWVyc+KAmSBuZWVkcywgcHJvdmlkaW5nIGEgbGV2ZWwgb2YgZW5nYWdlbWVudCBhbmQgc2F0aXNmYWN0aW9uIHRoYXQgc2V0cyB5b3VyIGJ1c2luZXNzIGFwYXJ0LjwvcD4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vY2FsZW5kbHkuY29tL2Jvb29zdGVkY29tL2RlbW8iIGNsYXNzPSJ3LWlubGluZS1ibG9jayI+CiAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGVwbG95aW5nLWFwcC1saW5rLWhvbGRlciI+CiAgICAgICAgICAgICAgICA8ZGl2PkJvb2sgYSBmcmVlIGRlbW8gb2YgdGhlIHByb2R1Y3Q8L2Rpdj48aW1nIHNyYz0iL2RqYW5nby1zdGF0aWMvaW1hZ2VzL0Fycm93LnN2ZyIgbG9hZGluZz0ibGF6eSIgYWx0PSIiIGNsYXNzPSJhcnJvdy1yaWdodCI+CiAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iZ3JhZGllbnQtbGluZSI+PC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRlcGxveWluZy1hcHAtcG9pbnRzIj4KICAgICAgICAgICAgICA8ZGl2IGlkPSJ3LW5vZGUtXzlmM2VjOTIwLTUzYmItMWViOS1hYmU0LWRkMDQyMjNiMmI2MS0zZmY0ZGMxNiIgZGF0YS13LWlkPSI5ZjNlYzkyMC01M2JiLTFlYjktYWJlNC1kZDA0MjIzYjJiNjEiIHN0eWxlPSJvcGFjaXR5OjAiIGNsYXNzPSJkZXBsb3lpbmctYXBwLXBvaW50cy1ob2xkZXIiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGVwbG95aW5nLWFwcC1wb2ludHMtaWNvbi1ob2xkZXIiPjxpbWcgc3JjPSIvZGphbmdvLXN0YXRpYy9pbWFnZXMvU21hbGwtSWNvbi0wMS5zdmciIGxvYWRpbmc9ImxhenkiIGFsdD0iIiBjbGFzcz0iZGVwbG95aW5nLWFwcC1wb2ludHMtaWNvbiI+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJkZXBsb3lpbmctYXBwLXBvaW50Ij48c3BhbiBjbGFzcz0iZGVwbG95aW5nLWNvbG9yIj5BdXRvbWF0ZSB5b3VyIGN1c3RvbWVyIHNlcnZpY2UuIDwvc3Bhbj5TYXZlIHRpbWUgYW5kIG1vbmV5LCBieSBhdXRvbWF0aW5nIHlvdXIgY3VzdG9tZXIgc2VydmljZSB1dGlsaXppbmcgQm9vb3N0ZWQgQWkuPC9kaXY+CiAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgPGRpdiBpZD0idy1ub2RlLWI0NDAyNjkyLTVhNjQtMjk5Yi03M2RmLTM5MzU5NmE1YmJhZS0zZmY0ZGMxNiIgZGF0YS13LWlkPSJiNDQwMjY5Mi01YTY0LTI5OWItNzNkZi0zOTM1OTZhNWJiYWUiIHN0eWxlPSJvcGFjaXR5OjAiIGNsYXNzPSJkZXBsb3lpbmctYXBwLXBvaW50cy1ob2xkZXIiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGVwbG95aW5nLWFwcC1wb2ludHMtaWNvbi1ob2xkZXIiPjxpbWcgc3JjPSIvZGphbmdvLXN0YXRpYy9pbWFnZXMvU21hbGwtSWNvbi0wMy5zdmciIGxvYWRpbmc9ImxhenkiIGFsdD0iIiBjbGFzcz0iZGVwbG95aW5nLWFwcC1wb2ludHMtaWNvbiI+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJkZXBsb3lpbmctYXBwLXBvaW50Ij48c3BhbiBjbGFzcz0iZGVwbG95aW5nLWNvbG9yIj5HYXRoZXIgbGVhZHMuIDwvc3Bhbj5HYXRoZXIgbGVhZHMgYW5kIGNvbnZlcnQgeW91ciB2aXNpdG9ycyB0byBjdXN0b21lcnMgd2l0aCBCb29vc3RlZDwvZGl2PgogICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgIDxkaXYgaWQ9Inctbm9kZS1jMThhODI0Mi1mZmRmLTY1MDgtZWIzYS0wNWVkN2Y2NDU5NTYtM2ZmNGRjMTYiIGRhdGEtdy1pZD0iYzE4YTgyNDItZmZkZi02NTA4LWViM2EtMDVlZDdmNjQ1OTU2IiBzdHlsZT0ib3BhY2l0eTowIiBjbGFzcz0iZGVwbG95aW5nLWFwcC1wb2ludHMtaG9sZGVyIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRlcGxveWluZy1hcHAtcG9pbnRzLWljb24taG9sZGVyIj48aW1nIHNyYz0iL2RqYW5nby1zdGF0aWMvaW1hZ2VzL1NtYWxsLUljb24tMDIuc3ZnIiBsb2FkaW5nPSJsYXp5IiBhbHQ9IiIgY2xhc3M9ImRlcGxveWluZy1hcHAtcG9pbnRzLWljb24iPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGVwbG95aW5nLWFwcC1wb2ludCI+PHNwYW4gY2xhc3M9ImRlcGxveWluZy1jb2xvciI+QmVhdXRpZnVsIERhc2hib2FyZHMuIDwvc3Bhbj5NYW5hZ2UgY3VzdG9taXplIHlvdXIgY2hhdGJvdCB3aXRoIGVhc2UuPC9kaXY+CiAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICAgIDwvZGl2PgogICAgPC9kaXY+CiAgPC9kaXY+CiAgPGRpdiBpZD0iRXhwZXJpZW5jZSIgY2xhc3M9InNlY3Rpb24iPgogICAgPGRpdiBjbGFzcz0iY29udGFpbmVyIj4KICAgICAgPGRpdiBjbGFzcz0idGl0bGUtaG9sZGVyIHhsLXBhZGRpbmciPgogICAgICAgIDxkaXYgY2xhc3M9ImZhZGUtaW4tb24tc2Nyb2xsIj4KICAgICAgICAgIDxoMSBjbGFzcz0idGl0bGUiPlNlYW1sZXNzIEV4cGVyaWVuY2U8L2gxPgogICAgICAgIDwvZGl2PgogICAgICAgIDxkaXYgY2xhc3M9ImZhZGUtaW4tb24tc2Nyb2xsIj4KICAgICAgICAgIDxkaXYgY2xhc3M9ImZldGF1cmVzLXBhcmFncmFwaC1ob2xkZXIiPgogICAgICAgICAgICA8cD5PdXIgdG9wIGZlYXR1cmVzIGFyZSBkZXNpZ25lZCB0byBwcm92aWRlIHlvdSB3aXRoIGEgc2VhbWxlc3MgZXhwZXJpZW5jZSBhbmQgbWFrZSB5b3VyIGN1c3RvbWVyIHNlcnZpY2UgYXMgZWFzeSBhcyBwb3NzaWJsZS48L3A+CiAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgICAgPC9kaXY+CiAgICAgIDxkaXYgY2xhc3M9InRhYi1ob2xkZXIiPgogICAgICAgIDxkaXYgY2xhc3M9InRhYi1jb250YWluZXIiPgogICAgICAgICAgPGRpdiBkYXRhLWN1cnJlbnQ9IlRhYiA1IiBkYXRhLWVhc2luZz0iZWFzZSIgZGF0YS1kdXJhdGlvbi1pbj0iMzAwIiBkYXRhLWR1cmF0aW9uLW91dD0iMTAwIiBjbGFzcz0idy10YWJzIj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0idGFicy1tZW51IHctdGFiLW1lbnUiPgogICAgICAgICAgICAgIDxhIGRhdGEtdy10YWI9IlRhYiAxIiBjbGFzcz0idGFiLWxpbmsgdy1pbmxpbmUtYmxvY2sgdy10YWItbGluayI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0YWItbGluay1ob2xkZXIiPjxpbWcgbG9hZGluZz0ibGF6eSIgc3JjPSIvZGphbmdvLXN0YXRpYy9pbWFnZXMvQ29ubmVjdC1JY29uLnN2ZyIgYWx0PSIiIGNsYXNzPSJ0YWItbGluay1pY29uIj4KICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idGFiLWxpbmstdGV4dCI+PHNwYW4gY2xhc3M9ImxpZ2h0LWNvbG9yIj5BZGQgeW91ciB3ZWJzaXRlIHVybDxicj48L3NwYW4+UGxhY2UgdXJsIGFuZCBsZXQgQWk8YnI+ZG8gdGhlIHJlc3Q8L2Rpdj4KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICA8YSBkYXRhLXctdGFiPSJUYWIgMyIgY2xhc3M9InRhYi1saW5rIHctaW5saW5lLWJsb2NrIHctdGFiLWxpbmsiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idGFiLWxpbmstaG9sZGVyIj48aW1nIGxvYWRpbmc9ImxhenkiIHNyYz0iL2RqYW5nby1zdGF0aWMvaW1hZ2VzL1NtYWxsLUljb24tMDEuc3ZnIiBhbHQ9IiIgY2xhc3M9InRhYi1saW5rLWljb24iPgogICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0YWItbGluay10ZXh0Ij48c3BhbiBjbGFzcz0ibGlnaHQtY29sb3IiPkFkZCBQREYgZmlsZXM8YnI+PC9zcGFuPkFkZCBhZGRpdGlvbmFsIGZpbGVzIHdpdGggZWFzZTwvZGl2PgogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgIDxhIGRhdGEtdy10YWI9IlRhYiA0IiBjbGFzcz0idGFiLWxpbmsgdy1pbmxpbmUtYmxvY2sgdy10YWItbGluayI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0YWItbGluay1ob2xkZXIiPjxpbWcgbG9hZGluZz0ibGF6eSIgc3JjPSIvZGphbmdvLXN0YXRpYy9pbWFnZXMvWmFwLUljb24uc3ZnIiBhbHQ9IiIgY2xhc3M9InRhYi1saW5rLWljb24iPgogICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0YWItbGluay10ZXh0Ij48c3BhbiBjbGFzcz0ibGlnaHQtY29sb3IiPkluc3RhbGwgdGhlIGNoYXRib3QgPGJyPjwvc3Bhbj5FYXNpbHkgcGxhY2UgdGhlIGNoYXRib3Qgb24geW91ciBwYWdlIHdpdGggaHRtbC1jb2RlIDwvZGl2PgogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgIDxhIGRhdGEtdy10YWI9IlRhYiA1IiBjbGFzcz0idGFiLWxpbmsgdy1pbmxpbmUtYmxvY2sgdy10YWItbGluayB3LS1jdXJyZW50Ij4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InRhYi1saW5rLWhvbGRlciI+PGltZyBsb2FkaW5nPSJsYXp5IiBzcmM9Ii9kamFuZ28tc3RhdGljL2ltYWdlcy9TaGFyZS1JY29uLnN2ZyIgYWx0PSIiIGNsYXNzPSJ0YWItbGluay1pY29uIj4KICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idGFiLWxpbmstdGV4dCI+PHNwYW4gY2xhc3M9ImxpZ2h0LWNvbG9yIj5DdXN0b21pemU8YnI+PC9zcGFuPlNhdmUgdGltZSB3aXRoIGZhc3QgY3VzdG9taXphdGlvbjwvZGl2PgogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0idGFicy1jb250ZW50IHctdGFiLWNvbnRlbnQiPgogICAgICAgICAgICAgIDxkaXYgZGF0YS13LXRhYj0iVGFiIDEiIGNsYXNzPSJ0YWItcGFuZS10YWItMSB3LXRhYi1wYW5lIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InRhYi1wYW5lLWhvbGRlciB0YWItcGFuZS10YWItMSI+PGltZyBzaXplcz0iKG1heC13aWR0aDogNDc5cHgpIDk0dncsIChtYXgtd2lkdGg6IDc2N3B4KSA5M3Z3LCAobWF4LXdpZHRoOiA5OTFweCkgOTR2dywgKG1heC13aWR0aDogMTQzOXB4KSA5NXZ3LCAxMjg0cHgiIHNyY3NldD0iL2RqYW5nby1zdGF0aWMvaW1hZ2VzL3N0ZXAxLWFkZGluZy11cmwtcC01MDAucG5nIDUwMHcsIC9kamFuZ28tc3RhdGljL2ltYWdlcy9zdGVwMS1hZGRpbmctdXJsLXAtODAwLnBuZyA4MDB3LCAvZGphbmdvLXN0YXRpYy9pbWFnZXMvc3RlcDEtYWRkaW5nLXVybC1wLTEwODAucG5nIDEwODB3LCAvZGphbmdvLXN0YXRpYy9pbWFnZXMvc3RlcDEtYWRkaW5nLXVybC5wbmcgMTMwMHciIGFsdD0iIiBzcmM9Ii9kamFuZ28tc3RhdGljL2ltYWdlcy9zdGVwMS1hZGRpbmctdXJsLnBuZyIgbG9hZGluZz0iZWFnZXIiIGNsYXNzPSJ0YWItcGFuZS1pbWFnZSI+PC9kaXY+CiAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgPGRpdiBkYXRhLXctdGFiPSJUYWIgMyIgY2xhc3M9InRhYi1wYW5lLXRhYi0xIHctdGFiLXBhbmUiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idGFiLXBhbmUtaG9sZGVyIHRhYi1wYW5lLXRhYi0xIj48aW1nIHNpemVzPSIobWF4LXdpZHRoOiA0NzlweCkgOTR2dywgKG1heC13aWR0aDogNzY3cHgpIDkzdncsIChtYXgtd2lkdGg6IDk5MXB4KSA5NHZ3LCAobWF4LXdpZHRoOiAxNDM5cHgpIDk1dncsIDEyODRweCIgc3Jjc2V0PSIvZGphbmdvLXN0YXRpYy9pbWFnZXMvc3RlcDItcC01MDAucG5nIDUwMHcsIC9kamFuZ28tc3RhdGljL2ltYWdlcy9zdGVwMi1wLTgwMC5wbmcgODAwdywgL2RqYW5nby1zdGF0aWMvaW1hZ2VzL3N0ZXAyLXAtMTA4MC5wbmcgMTA4MHcsIC9kamFuZ28tc3RhdGljL2ltYWdlcy9zdGVwMi5wbmcgMTMwMHciIGFsdD0iIiBzcmM9Ii9kamFuZ28tc3RhdGljL2ltYWdlcy9zdGVwMi5wbmciIGxvYWRpbmc9ImVhZ2VyIiBjbGFzcz0idGFiLXBhbmUtaW1hZ2UiPjwvZGl2PgogICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgIDxkaXYgZGF0YS13LXRhYj0iVGFiIDQiIGNsYXNzPSJ3LXRhYi1wYW5lIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InRhYi1wYW5lLWhvbGRlciB0YWItcGFuZS10YWItMSI+PGltZyBzaXplcz0iKG1heC13aWR0aDogNDc5cHgpIDk0dncsIChtYXgtd2lkdGg6IDc2N3B4KSA5M3Z3LCAobWF4LXdpZHRoOiA5OTFweCkgOTR2dywgKG1heC13aWR0aDogMTQzOXB4KSA5NXZ3LCAxMjg0cHgiIHNyY3NldD0iL2RqYW5nby1zdGF0aWMvaW1hZ2VzL3N0ZXAzLXAtNTAwLnBuZyA1MDB3LCAvZGphbmdvLXN0YXRpYy9pbWFnZXMvc3RlcDMtcC04MDAucG5nIDgwMHcsIC9kamFuZ28tc3RhdGljL2ltYWdlcy9zdGVwMy1wLTEwODAucG5nIDEwODB3LCAvZGphbmdvLXN0YXRpYy9pbWFnZXMvc3RlcDMucG5nIDEzMDB3IiBhbHQ9IiIgc3JjPSIvZGphbmdvLXN0YXRpYy9pbWFnZXMvc3RlcDMucG5nIiBsb2FkaW5nPSJlYWdlciIgY2xhc3M9InRhYi1wYW5lLWltYWdlIj48L2Rpdj4KICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICA8ZGl2IGRhdGEtdy10YWI9IlRhYiA1IiBjbGFzcz0idy10YWItcGFuZSB3LS10YWItYWN0aXZlIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InRhYi1wYW5lLWhvbGRlciB0YWItcGFuZS10YWItMSI+PGltZyBzaXplcz0iKG1heC13aWR0aDogNDc5cHgpIDk0dncsIChtYXgtd2lkdGg6IDc2N3B4KSA5M3Z3LCAobWF4LXdpZHRoOiA5OTFweCkgOTR2dywgKG1heC13aWR0aDogMTQzOXB4KSA5NXZ3LCAxMjg0cHgiIHNyY3NldD0iL2RqYW5nby1zdGF0aWMvaW1hZ2VzL3N0ZXA0LXAtNTAwLnBuZyA1MDB3LCAvZGphbmdvLXN0YXRpYy9pbWFnZXMvc3RlcDQtcC04MDAucG5nIDgwMHcsIC9kamFuZ28tc3RhdGljL2ltYWdlcy9zdGVwNC1wLTEwODAucG5nIDEwODB3LCAvZGphbmdvLXN0YXRpYy9pbWFnZXMvc3RlcDQucG5nIDEzMDB3IiBhbHQ9IiIgc3JjPSIvZGphbmdvLXN0YXRpYy9pbWFnZXMvc3RlcDQucG5nIiBsb2FkaW5nPSJlYWdlciIgY2xhc3M9InRhYi1wYW5lLWltYWdlIj48L2Rpdj4KICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgICAgPC9kaXY+CiAgICA8L2Rpdj4KICA8L2Rpdj4KICA8ZGl2IGlkPSJHZXQtU3RhcnRlZCIgY2xhc3M9InNlY3Rpb24iPgogICAgPGRpdiBjbGFzcz0iY29udGFpbmVyIj4KICAgICAgPGRpdiBjbGFzcz0idGl0bGUtaG9sZGVyIj4KICAgICAgICA8ZGl2IGNsYXNzPSJmYWRlLWluLW9uLXNjcm9sbCI+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJ0aXRsZS13cmFwcGVyIj4KICAgICAgICAgICAgPGgxIGNsYXNzPSJ0aXRsZSI+U3RhcnQgU2F2aW5nIFRvZGF5PC9oMT4KICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgogICAgICAgIDxkaXYgY2xhc3M9ImZhZGUtaW4tb24tc2Nyb2xsIj4KICAgICAgICAgIDxkaXYgY2xhc3M9ImZldGF1cmVzLXBhcmFncmFwaC1ob2xkZXIiPgogICAgICAgICAgICA8cD5BcmUgeW91IHJlYWR5IHRvIHN0ZXAgaW50byB0aGUgZnV0dXJlIGJ5IGRlcGxveWluZyBhIGdyb3VuZGJyZWFraW5nIGN1c3RvbWVyIHNlcnZpY2UgYm90PyBTY2hlZHVsZSBhIGRlbW8gYW5kIGJlIGFtYXplZCBieSB0aGUgb3Bwb3J0dW5pdGllcyBicm91Z2h0IGJ5IGFydGlmaWNpYWwgaW50ZWxsaWdlbmNlLjwvcD4KICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgogICAgICA8L2Rpdj4KICAgICAgPGRpdiBjbGFzcz0iYmVzdC10aGluZ3MtaG9sZGVyIj4KICAgICAgICA8ZGl2IGNsYXNzPSJiZXN0LXRoaW5ncy1jb250YWluZXIiPgogICAgICAgICAgPGRpdiBjbGFzcz0iYmVzdC10aGluZ3MtZ3JpZCI+CiAgICAgICAgICAgIDxkaXYgaWQ9Inctbm9kZS1kNjJmOTMwNy03NzBiLWMzYTktYjdjMy01MWU2Nzk5NGQ4ZGQtM2ZmNGRjMTYiIGNsYXNzPSJmYWRlLWluLW9uLXNjcm9sbCI+CiAgICAgICAgICAgICAgPGRpdiBpZD0idy1ub2RlLV8zOWJjOGZkYi01MDExLWE1MGItNGQxMC05OGQzYzAxNDVhZDctM2ZmNGRjMTYiIGNsYXNzPSJiZXN0LXRoaW5nLWJveC1ob2xkZXIiPjxpbWcgc3JjPSIvZGphbmdvLXN0YXRpYy9pbWFnZXMvbG9nby1jb2xvci5wbmciIGxvYWRpbmc9ImxhenkiIHNpemVzPSIobWF4LXdpZHRoOiA0NzlweCkgMjE4cHgsIChtYXgtd2lkdGg6IDc2N3B4KSA2M3Z3LCAobWF4LXdpZHRoOiA5OTFweCkgNDV2dywgMzAwcHgiIHNyY3NldD0iL2RqYW5nby1zdGF0aWMvaW1hZ2VzL2xvZ28tY29sb3ItcC01MDAucG5nIDUwMHcsIC9kamFuZ28tc3RhdGljL2ltYWdlcy9sb2dvLWNvbG9yLnBuZyA2ODB3IiBhbHQ9IiIgY2xhc3M9ImJlc3QtdGhpbmdzLWxvZ28taW1hZ2UiPjwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGRpdiBpZD0idy1ub2RlLV8xMjYyOGQ5ZS05OWYwLTE5M2ItZjg0OS00ZTdkYjdjMDJhY2YtM2ZmNGRjMTYiIGNsYXNzPSJmYWRlLWluLW9uLXNjcm9sbCI+CiAgICAgICAgICAgICAgPGRpdiBpZD0idy1ub2RlLV8xNDk3MjZiMy0xZTE3LTJlN2ItM2RkNi01MzNlMWZmNTYxYzEtM2ZmNGRjMTYiIGNsYXNzPSJiZXN0LXRoaW5nLWJveC1ob2xkZXIiPjxpbWcgc3JjPSIvZGphbmdvLXN0YXRpYy9pbWFnZXMvU21hbGwtSWNvbi0wMi5zdmciIGxvYWRpbmc9ImxhenkiIGFsdD0iIiBjbGFzcz0iYmVzdC10aGluZy1pY29uIj48L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxkaXYgaWQ9Inctbm9kZS1fMWQ0OTU2ZjEtNDM5Yi02ZGNlLWZlZjYtOTk3ODY2MjMxZjQ0LTNmZjRkYzE2IiBjbGFzcz0iZmFkZS1pbi1vbi1zY3JvbGwiPgogICAgICAgICAgICAgIDxkaXYgaWQ9Inctbm9kZS1kMzU3MzgxYi0yYTdiLWNhMmItMTQ1ZS01NmY4ZDBhYTc0ODctM2ZmNGRjMTYiIGNsYXNzPSJiZXN0LXRoaW5nLWJveC1ob2xkZXIiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iYmVzdC10aGluZy1zbGlkZXItaG9sZGVyIj4KICAgICAgICAgICAgICAgICAgPGRpdiBkYXRhLWRlbGF5PSIzMDAwIiBkYXRhLWFuaW1hdGlvbj0ic2xpZGUiIGNsYXNzPSJzbGlkZXIgc2xpZGUgdy1zbGlkZXIiIGRhdGEtYXV0b3BsYXk9InRydWUiIGRhdGEtZWFzaW5nPSJlYXNlIiBkYXRhLWhpZGUtYXJyb3dzPSJmYWxzZSIgZGF0YS1kaXNhYmxlLXN3aXBlPSJmYWxzZSIgZGF0YS1hdXRvcGxheS1saW1pdD0iMCIgZGF0YS1uYXYtc3BhY2luZz0iMyIgZGF0YS1kdXJhdGlvbj0iNTAwIiBkYXRhLWluZmluaXRlPSJ0cnVlIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJtYXNrIHctc2xpZGVyLW1hc2siPgogICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic2xpZGUgdy1zbGlkZSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InNsaWRlLWltYWdlLWhvbGRlciI+PGltZyBzcmM9Ii9kamFuZ28tc3RhdGljL2ltYWdlcy9DYXJkLTA0LnBuZyIgbG9hZGluZz0ibGF6eSIgc2l6ZXM9IihtYXgtd2lkdGg6IDQ3OXB4KSAxNTBweCwgMjAwcHgiIHNyY3NldD0iL2RqYW5nby1zdGF0aWMvaW1hZ2VzL0NhcmQtMDQtcC01MDAucG5nIDUwMHcsIC9kamFuZ28tc3RhdGljL2ltYWdlcy9DYXJkLTA0LXAtODAwLnBuZyA4MDB3LCAvZGphbmdvLXN0YXRpYy9pbWFnZXMvQ2FyZC0wNC5wbmcgODQ2dyIgYWx0PSIiIGNsYXNzPSJzbGlkZS1pbWFnZSI+PC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InNsaWRlIHctc2xpZGUiPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzbGlkZS1pbWFnZS1ob2xkZXIiPjxpbWcgc3JjPSIvZGphbmdvLXN0YXRpYy9pbWFnZXMvQ2FyZC0wMy5wbmciIGxvYWRpbmc9ImxhenkiIHNpemVzPSIobWF4LXdpZHRoOiA0NzlweCkgMTUwcHgsIDIwMHB4IiBzcmNzZXQ9Ii9kamFuZ28tc3RhdGljL2ltYWdlcy9DYXJkLTAzLXAtNTAwLnBuZyA1MDB3LCAvZGphbmdvLXN0YXRpYy9pbWFnZXMvQ2FyZC0wMy1wLTgwMC5wbmcgODAwdywgL2RqYW5nby1zdGF0aWMvaW1hZ2VzL0NhcmQtMDMtcC0xMDgwLnBuZyAxMDgwdywgL2RqYW5nby1zdGF0aWMvaW1hZ2VzL0NhcmQtMDMucG5nIDExMzh3IiBhbHQ9IiIgY2xhc3M9InNsaWRlLWltYWdlIj48L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic2xpZGUgdy1zbGlkZSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InNsaWRlLWltYWdlLWhvbGRlciI+PGltZyBzcmM9Ii9kamFuZ28tc3RhdGljL2ltYWdlcy9DYXJkLTAyLnBuZyIgbG9hZGluZz0ibGF6eSIgc2l6ZXM9IihtYXgtd2lkdGg6IDQ3OXB4KSAxNTBweCwgMjAwcHgiIHNyY3NldD0iL2RqYW5nby1zdGF0aWMvaW1hZ2VzL0NhcmQtMDItcC01MDAucG5nIDUwMHcsIC9kamFuZ28tc3RhdGljL2ltYWdlcy9DYXJkLTAyLXAtODAwLnBuZyA4MDB3LCAvZGphbmdvLXN0YXRpYy9pbWFnZXMvQ2FyZC0wMi5wbmcgODQ2dyIgYWx0PSIiIGNsYXNzPSJzbGlkZS1pbWFnZSI+PC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InNsaWRlIHctc2xpZGUiPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzbGlkZS1pbWFnZS1ob2xkZXIiPjxpbWcgc3JjPSIvZGphbmdvLXN0YXRpYy9pbWFnZXMvY2FyZC0xLnBuZyIgbG9hZGluZz0ibGF6eSIgc2l6ZXM9IihtYXgtd2lkdGg6IDQ3OXB4KSAxNTBweCwgMjAwcHgiIHNyY3NldD0iL2RqYW5nby1zdGF0aWMvaW1hZ2VzL2NhcmQtMS1wLTUwMC5wbmcgNTAwdywgL2RqYW5nby1zdGF0aWMvaW1hZ2VzL2NhcmQtMS5wbmcgNzg4dyIgYWx0PSIiIGNsYXNzPSJzbGlkZS1pbWFnZSI+PC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InNsaWRlIHctc2xpZGUiPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzbGlkZS1pbWFnZS1ob2xkZXIiPjxpbWcgc3JjPSJpbWFnZXMvQWN0aW9uLXNoZWV0LTA2LnBuZyIgbG9hZGluZz0ibGF6eSIgc2l6ZXM9IihtYXgtd2lkdGg6IDQ3OXB4KSAxNTBweCwgMjAwcHgiIHNyY3NldD0iL2RqYW5nby1zdGF0aWMvaW1hZ2VzL0FjdGlvbi1zaGVldC0wNi1wLTUwMC5wbmcgNTAwdywgL2RqYW5nby1zdGF0aWMvaW1hZ2VzL0FjdGlvbi1zaGVldC0wNi1wLTgwMC5wbmcgODAwdywgL2RqYW5nby1zdGF0aWMvaW1hZ2VzL0FjdGlvbi1zaGVldC0wNi1wLTEwODAucG5nIDEwODB3LCAvZGphbmdvLXN0YXRpYy9pbWFnZXMvQWN0aW9uLXNoZWV0LTA2LnBuZyAxMjQydyIgYWx0PSIiIGNsYXNzPSJzbGlkZS1pbWFnZSI+PC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InNsaWRlIHctc2xpZGUiPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzbGlkZS1pbWFnZS1ob2xkZXIiPjxpbWcgc3JjPSJpbWFnZXMvQ2FyZC0wNC5wbmciIGxvYWRpbmc9ImxhenkiIHNpemVzPSIobWF4LXdpZHRoOiA0NzlweCkgMTUwcHgsIDIwMHB4IiBzcmNzZXQ9Ii9kamFuZ28tc3RhdGljL2ltYWdlcy9DYXJkLTA0LXAtNTAwLnBuZyA1MDB3LCAvZGphbmdvLXN0YXRpYy9pbWFnZXMvQ2FyZC0wNC1wLTgwMC5wbmcgODAwdywgL2RqYW5nby1zdGF0aWMvaW1hZ2VzL0NhcmQtMDQucG5nIDg0NnciIGFsdD0iIiBjbGFzcz0ic2xpZGUtaW1hZ2UiPjwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaGlkZSB3LXNsaWRlci1hcnJvdy1sZWZ0Ij4KICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InctaWNvbi1zbGlkZXItbGVmdCI+PC9kaXY+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaGlkZSB3LXNsaWRlci1hcnJvdy1yaWdodCI+CiAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ3LWljb24tc2xpZGVyLXJpZ2h0Ij48L2Rpdj4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJoaWRlIHctc2xpZGVyLW5hdiB3LXJvdW5kIHctbnVtIj48L2Rpdj4KICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgIDxkaXY+TWFueSBCZW5lZml0czwvZGl2PgogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgPC9kaXY+CiAgICAgICAgICA8ZGl2IGlkPSJ3LW5vZGUtXzk1NzI3OGYxLWM3MWEtZTYxYS04ZjkyLWVhZDEzZTkxZjU3ZC0zZmY0ZGMxNiIgY2xhc3M9ImZhZGUtaW4tb24tc2Nyb2xsIj4KICAgICAgICAgICAgPGRpdiBpZD0idy1ub2RlLV81MzgxZWZlYy0xOTUzLTM3NTMtYzIyNS0xMjBkMjBlOGExYjUtM2ZmNGRjMTYiIGNsYXNzPSJiZXN0LXRoaW5nLWJveC1ob2xkZXIiPgogICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImJlc3QtdGhpbmctYXBwLWhvbGRlciI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJoYW5kLWltYWdlLWhvbGRlciI+PGltZyBzcmM9Ii9kamFuZ28tc3RhdGljL2ltYWdlcy9QaG9uZS1Cb3JkZXItZXhhbXBsZS5wbmciIGxvYWRpbmc9ImxhenkiIGFsdD0iIiBjbGFzcz0iaGFuZC1pbWFnZSI+CiAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InNjcmVlbi1pbWFnZS1ob2xkZXIiPjxpbWcgc3JjPSIvZGphbmdvLXN0YXRpYy9pbWFnZXMvQXBwLXNob3djYXNlLS1JbWFnZS5qcGciIGxvYWRpbmc9ImxhenkiIHNpemVzPSIobWF4LXdpZHRoOiA0NzlweCkgNDJ2dywgKG1heC13aWR0aDogMTQzOXB4KSAyMTAuNzE4NzVweCwgMjI1LjQyMTg3NXB4IiBzcmNzZXQ9Ii9kamFuZ28tc3RhdGljL2ltYWdlcy9BcHAtc2hvd2Nhc2UtLUltYWdlLXAtNTAwLmpwZyA1MDB3LCB4L2RqYW5nby1zdGF0aWMvaW1hZ2VzL0FwcC1zaG93Y2FzZS0tSW1hZ2UtcC01MDAuanBnIDgwMHcsIC9kamFuZ28tc3RhdGljL2ltYWdlcy9BcHAtc2hvd2Nhc2UtLUltYWdlLmpwZyA5ODB3IiBhbHQ9IiIgY2xhc3M9InNjcmVlbi1pbWFnZSI+PC9kaXY+CiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InNob3djYXNlLXRleHQiPlVuaWZpZWQgY3Jvc3MtcGxhdGZvcm0gZXhwZXJpZW5jZTwvZGl2PgogICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgogICAgICAgIDxkaXYgZGF0YS13LWlkPSJlZDViZjAyYS1jYjMxLWQ3ZTEtMTBhMS0zMjJjZmEzZTgxMGUiIHN0eWxlPSItd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKSBzY2FsZTNkKDEsIDEsIDEpIHJvdGF0ZVgoMCkgcm90YXRlWSgwKSByb3RhdGVaKDApIHNrZXcoMCwgMCk7LW1vei10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMjBweCwgMCkgc2NhbGUzZCgxLCAxLCAxKSByb3RhdGVYKDApIHJvdGF0ZVkoMCkgcm90YXRlWigwKSBza2V3KDAsIDApOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMjBweCwgMCkgc2NhbGUzZCgxLCAxLCAxKSByb3RhdGVYKDApIHJvdGF0ZVkoMCkgcm90YXRlWigwKSBza2V3KDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKSBzY2FsZTNkKDEsIDEsIDEpIHJvdGF0ZVgoMCkgcm90YXRlWSgwKSByb3RhdGVaKDApIHNrZXcoMCwgMCk7b3BhY2l0eTowIiBjbGFzcz0iYmVzdC10aGluZ3MtZm9vdGVyLWdyaWQiPgogICAgICAgICAgPGRpdiBpZD0idy1ub2RlLV8yOTA0MGE1OC1lOTQ0LWVkZjktYmM2MC1kYjhhMGJkYjMwNzgtM2ZmNGRjMTYiIGNsYXNzPSJsb2dvcyI+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImxvZ28taW50ZXJlY3Rpb24tY29udGFpbmVyIj4KICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJsb2dvLWludGVyZWN0aW9uLXdyYXBwZXIgXzAxIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImxvZ28taW50ZXJlY3Rpb24tbG9nby1ob2xkZXIiPjxpbWcgc3JjPSIvZGphbmdvLXN0YXRpYy9pbWFnZXMvV2ViZmxvdy1Mb2dvLUdyYWRpZW50LmpwZyIgbG9hZGluZz0ibGF6eSIgYWx0PSIiIHNpemVzPSI2NXB4IiBzcmNzZXQ9Ii9kamFuZ28tc3RhdGljL2ltYWdlcy9XZWJmbG93LUxvZ28tR3JhZGllbnQtcC01MDAuanBnIDUwMHcsIC9kamFuZ28tc3RhdGljL2ltYWdlcy9XZWJmbG93LUxvZ28tR3JhZGllbnQuanBnIDY4MHciIGNsYXNzPSJsb2dvLWludGVyZWN0aW9uLWxvZ28iPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibG9nby1pbnRlcmVjdGlvbi1sb2dvLWhvbGRlciI+PGltZyBzcmM9Ii9kamFuZ28tc3RhdGljL2ltYWdlcy9Xb3JkUHJlc3NfYmx1ZV9sb2dvLnN2Zy5wbmciIGxvYWRpbmc9ImxhenkiIGFsdD0iIiBzaXplcz0iNjVweCIgc3Jjc2V0PSIvZGphbmdvLXN0YXRpYy9pbWFnZXMvV29yZFByZXNzX2JsdWVfbG9nby5zdmctcC01MDAucG5nIDUwMHcsIC9kamFuZ28tc3RhdGljL2ltYWdlcy9Xb3JkUHJlc3NfYmx1ZV9sb2dvLnN2Zy1wLTgwMC5wbmcgODAwdywgL2RqYW5nby1zdGF0aWMvaW1hZ2VzL1dvcmRQcmVzc19ibHVlX2xvZ28uc3ZnLnBuZyAxMDI0dyIgY2xhc3M9ImxvZ28taW50ZXJlY3Rpb24tbG9nbyI+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJsb2dvLWludGVyZWN0aW9uLWxvZ28taG9sZGVyIj48aW1nIHNyYz0iL2RqYW5nby1zdGF0aWMvaW1hZ2VzL1Nob3BpZnkud2VicCIgbG9hZGluZz0ibGF6eSIgYWx0PSIiIHNpemVzPSI2NXB4IiBzcmNzZXQ9Ii9kamFuZ28tc3RhdGljL2ltYWdlcy9TaG9waWZ5LXAtNTAwLndlYnAgNTAwdywgaW1hZ2VzL1Nob3BpZnktcC04MDAud2VicCA4MDB3LCBpbWFnZXMvU2hvcGlmeS1wLTEwODAud2VicCAxMDgwdywgaW1hZ2VzL1Nob3BpZnktcC0xNjAwLndlYnAgMTYwMHcsIGltYWdlcy9TaG9waWZ5LndlYnAgMjAwMHciIGNsYXNzPSJsb2dvLWludGVyZWN0aW9uLWxvZ28iPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibG9nby1pbnRlcmVjdGlvbi1sb2dvLWhvbGRlciI+PGltZyBzcmM9Ii9kamFuZ28tc3RhdGljL2ltYWdlcy93aXgtbG9nby5wbmciIGxvYWRpbmc9ImxhenkiIGFsdD0iIiBzaXplcz0iNjVweCIgc3Jjc2V0PSIvZGphbmdvLXN0YXRpYy9pbWFnZXMvd2l4LWxvZ28tcC01MDAucG5nIDUwMHcsIC9kamFuZ28tc3RhdGljL2ltYWdlcy93aXgtbG9nby5wbmcgNTEydyIgY2xhc3M9ImxvZ28taW50ZXJlY3Rpb24tbG9nbyI+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJsb2dvLWludGVyZWN0aW9uLWxvZ28taG9sZGVyIj48aW1nIHNyYz0iL2RqYW5nby1zdGF0aWMvaW1hZ2VzL2kzZzk0bXM2dG5vd2htcmtpdXZvLndlYnAiIGxvYWRpbmc9ImxhenkiIGFsdD0iIiBzaXplcz0iNjVweCIgc3Jjc2V0PSIvZGphbmdvLXN0YXRpYy9pbWFnZXMvaTNnOTRtczZ0bm93aG1ya2l1dm8tcC01MDAud2VicCA1MDB3LCAvZGphbmdvLXN0YXRpYy9pbWFnZXMvaTNnOTRtczZ0bm93aG1ya2l1dm8tcC04MDAud2VicCA4MDB3LCAvZGphbmdvLXN0YXRpYy9pbWFnZXMvaTNnOTRtczZ0bm93aG1ya2l1dm8ud2VicCAxMDAwdyIgY2xhc3M9ImxvZ28taW50ZXJlY3Rpb24tbG9nbyI+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJsb2dvLWludGVyZWN0aW9uLWxvZ28taG9sZGVyIj48aW1nIHNyYz0iL2RqYW5nby1zdGF0aWMvaW1hZ2VzL1BpeHBhX0xvZ28uanBnIiBsb2FkaW5nPSJsYXp5IiBhbHQ9IiIgY2xhc3M9ImxvZ28taW50ZXJlY3Rpb24tbG9nbyI+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJsb2dvLWludGVyZWN0aW9uLWxvZ28taG9sZGVyIj48aW1nIHNyYz0iL2RqYW5nby1zdGF0aWMvaW1hZ2VzL2xhdGFhLnBuZyIgbG9hZGluZz0ibGF6eSIgYWx0PSIiIGNsYXNzPSJsb2dvLWludGVyZWN0aW9uLWxvZ28iPjwvZGl2PgogICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImxvZ28taW50ZXJlY3Rpb24td3JhcHBlciBfMDEiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibG9nby1pbnRlcmVjdGlvbi1sb2dvLWhvbGRlciI+PGltZyBzcmM9Ii9kamFuZ28tc3RhdGljL2ltYWdlcy9XZWJmbG93LUxvZ28tR3JhZGllbnQuanBnIiBsb2FkaW5nPSJsYXp5IiBhbHQ9IiIgc2l6ZXM9IjY1cHgiIHNyY3NldD0iL2RqYW5nby1zdGF0aWMvaW1hZ2VzL1dlYmZsb3ctTG9nby1HcmFkaWVudC1wLTUwMC5qcGcgNTAwdywgL2RqYW5nby1zdGF0aWMvaW1hZ2VzL1dlYmZsb3ctTG9nby1HcmFkaWVudC5qcGcgNjgwdyIgY2xhc3M9ImxvZ28taW50ZXJlY3Rpb24tbG9nbyI+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJsb2dvLWludGVyZWN0aW9uLWxvZ28taG9sZGVyIj48aW1nIHNyYz0iL2RqYW5nby1zdGF0aWMvaW1hZ2VzL1dvcmRQcmVzc19ibHVlX2xvZ28uc3ZnLnBuZyIgbG9hZGluZz0ibGF6eSIgYWx0PSIiIHNpemVzPSI2NXB4IiBzcmNzZXQ9Ii9kamFuZ28tc3RhdGljL2ltYWdlcy9Xb3JkUHJlc3NfYmx1ZV9sb2dvLnN2Zy1wLTUwMC5wbmcgNTAwdywgL2RqYW5nby1zdGF0aWMvaW1hZ2VzL1dvcmRQcmVzc19ibHVlX2xvZ28uc3ZnLXAtODAwLnBuZyA4MDB3LCAvZGphbmdvLXN0YXRpYy9pbWFnZXMvV29yZFByZXNzX2JsdWVfbG9nby5zdmcucG5nIDEwMjR3IiBjbGFzcz0ibG9nby1pbnRlcmVjdGlvbi1sb2dvIj48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImxvZ28taW50ZXJlY3Rpb24tbG9nby1ob2xkZXIiPjxpbWcgc3JjPSIvZGphbmdvLXN0YXRpYy9pbWFnZXMvU2hvcGlmeS53ZWJwIiBsb2FkaW5nPSJsYXp5IiBhbHQ9IiIgc2l6ZXM9IjY1cHgiIHNyY3NldD0iL2RqYW5nby1zdGF0aWMvaW1hZ2VzL1Nob3BpZnktcC01MDAud2VicCA1MDB3LCBpbWFnZXMvU2hvcGlmeS1wLTgwMC53ZWJwIDgwMHcsIGltYWdlcy9TaG9waWZ5LXAtMTA4MC53ZWJwIDEwODB3LCBpbWFnZXMvU2hvcGlmeS1wLTE2MDAud2VicCAxNjAwdywgaW1hZ2VzL1Nob3BpZnkud2VicCAyMDAwdyIgY2xhc3M9ImxvZ28taW50ZXJlY3Rpb24tbG9nbyI+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJsb2dvLWludGVyZWN0aW9uLWxvZ28taG9sZGVyIj48aW1nIHNyYz0iL2RqYW5nby1zdGF0aWMvaW1hZ2VzL3dpeC1sb2dvLnBuZyIgbG9hZGluZz0ibGF6eSIgYWx0PSIiIHNpemVzPSI2NXB4IiBzcmNzZXQ9Ii9kamFuZ28tc3RhdGljL2ltYWdlcy93aXgtbG9nby1wLTUwMC5wbmcgNTAwdywgL2RqYW5nby1zdGF0aWMvaW1hZ2VzL3dpeC1sb2dvLnBuZyA1MTJ3IiBjbGFzcz0ibG9nby1pbnRlcmVjdGlvbi1sb2dvIj48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImxvZ28taW50ZXJlY3Rpb24tbG9nby1ob2xkZXIiPjxpbWcgc3JjPSIvZGphbmdvLXN0YXRpYy9pbWFnZXMvaTNnOTRtczZ0bm93aG1ya2l1dm8ud2VicCIgbG9hZGluZz0ibGF6eSIgYWx0PSIiIHNpemVzPSI2NXB4IiBzcmNzZXQ9Ii9kamFuZ28tc3RhdGljL2ltYWdlcy9pM2c5NG1zNnRub3dobXJraXV2by1wLTUwMC53ZWJwIDUwMHcsIC9kamFuZ28tc3RhdGljL2ltYWdlcy9pM2c5NG1zNnRub3dobXJraXV2by1wLTgwMC53ZWJwIDgwMHcsIC9kamFuZ28tc3RhdGljL2ltYWdlcy9pM2c5NG1zNnRub3dobXJraXV2by53ZWJwIDEwMDB3IiBjbGFzcz0ibG9nby1pbnRlcmVjdGlvbi1sb2dvIj48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImxvZ28taW50ZXJlY3Rpb24tbG9nby1ob2xkZXIiPjxpbWcgc3JjPSIvZGphbmdvLXN0YXRpYy9pbWFnZXMvUGl4cGFfTG9nby5qcGciIGxvYWRpbmc9ImxhenkiIGFsdD0iIiBjbGFzcz0ibG9nby1pbnRlcmVjdGlvbi1sb2dvIj48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImxvZ28taW50ZXJlY3Rpb24tbG9nby1ob2xkZXIiPjxpbWcgc3JjPSIvZGphbmdvLXN0YXRpYy9pbWFnZXMvbGF0YWEucG5nIiBsb2FkaW5nPSJsYXp5IiBhbHQ9IiIgY2xhc3M9ImxvZ28taW50ZXJlY3Rpb24tbG9nbyI+PC9kaXY+CiAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJsb2dvLWludGVyZWN0aW9uLWNvbnRhaW5lciI+CiAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibG9nby1pbnRlcmVjdGlvbi13cmFwcGVyIF8wMiI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJsb2dvLWludGVyZWN0aW9uLWxvZ28taG9sZGVyIj48aW1nIHNyYz0iL2RqYW5nby1zdGF0aWMvaW1hZ2VzL2dvb2dsZS1zaXRlczM3ODguanBnIiBsb2FkaW5nPSJsYXp5IiBhbHQ9IiIgc2l6ZXM9IjY1cHgiIHNyY3NldD0iL2RqYW5nby1zdGF0aWMvaW1hZ2VzL2dvb2dsZS1zaXRlczM3ODgtcC01MDAuanBnIDUwMHcsIC9kamFuZ28tc3RhdGljL2ltYWdlcy9nb29nbGUtc2l0ZXMzNzg4LXAtODAwLmpwZyA4MDB3LCAvZGphbmdvLXN0YXRpYy9pbWFnZXMvZ29vZ2xlLXNpdGVzMzc4OC5qcGcgODY2dyIgY2xhc3M9ImxvZ28taW50ZXJlY3Rpb24tbG9nbyI+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJsb2dvLWludGVyZWN0aW9uLWxvZ28taG9sZGVyIj48aW1nIHNyYz0iL2RqYW5nby1zdGF0aWMvaW1hZ2VzL3NxdWFyZXNwYWNlX2xvZ29faWNvbl8xODEyNTIucG5nIiBsb2FkaW5nPSJsYXp5IiBhbHQ9IiIgY2xhc3M9ImxvZ28taW50ZXJlY3Rpb24tbG9nbyI+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJsb2dvLWludGVyZWN0aW9uLWxvZ28taG9sZGVyIj48aW1nIHNyYz0iL2RqYW5nby1zdGF0aWMvaW1hZ2VzL0dvRGFkZHlfTG9nb18tX1RoZV9HTy5zdmcucG5nIiBsb2FkaW5nPSJsYXp5IiBhbHQ9IiIgc2l6ZXM9IjY1cHgiIHNyY3NldD0iL2RqYW5nby1zdGF0aWMvaW1hZ2VzL0dvRGFkZHlfTG9nb18tX1RoZV9HTy5zdmctcC01MDAucG5nIDUwMHcsIC9kamFuZ28tc3RhdGljL2ltYWdlcy9Hb0RhZGR5X0xvZ29fLV9UaGVfR08uc3ZnLXAtODAwLnBuZyA4MDB3LCAvZGphbmdvLXN0YXRpYy9pbWFnZXMvR29EYWRkeV9Mb2dvXy1fVGhlX0dPLnN2Zy1wLTEwODAucG5nIDEwODB3LCAvZGphbmdvLXN0YXRpYy9pbWFnZXMvR29EYWRkeV9Mb2dvXy1fVGhlX0dPLnN2Zy1wLTE2MDAucG5nIDE2MDB3LCAvZGphbmdvLXN0YXRpYy9pbWFnZXMvR29EYWRkeV9Mb2dvXy1fVGhlX0dPLnN2Zy1wLTIwMDAucG5nIDIwMDB3LCAvZGphbmdvLXN0YXRpYy9pbWFnZXMvR29EYWRkeV9Mb2dvXy1fVGhlX0dPLnN2Zy5wbmcgMjI5OHciIGNsYXNzPSJsb2dvLWludGVyZWN0aW9uLWxvZ28iPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibG9nby1pbnRlcmVjdGlvbi1sb2dvLWhvbGRlciI+PGltZyBzcmM9Ii9kamFuZ28tc3RhdGljL2ltYWdlcy9kNjAxMmY2NzY5OTJkNTFhMTQ5ZTI0Yzk3MWNiNzNhZC53ZWJwIiBsb2FkaW5nPSJsYXp5IiBhbHQ9IiIgc2l6ZXM9IjY1cHgiIHNyY3NldD0iL2RqYW5nby1zdGF0aWMvaW1hZ2VzL2Q2MDEyZjY3Njk5MmQ1MWExNDllMjRjOTcxY2I3M2FkLXAtNTAwLndlYnAgNTAwdywgL2RqYW5nby1zdGF0aWMvaW1hZ2VzL2Q2MDEyZjY3Njk5MmQ1MWExNDllMjRjOTcxY2I3M2FkLndlYnAgNjE1dyIgY2xhc3M9ImxvZ28taW50ZXJlY3Rpb24tbG9nbyI+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJsb2dvLWludGVyZWN0aW9uLWxvZ28taG9sZGVyIj48aW1nIHNyYz0iL2RqYW5nby1zdGF0aWMvaW1hZ2VzL2xhdGFhLnBuZyIgbG9hZGluZz0ibGF6eSIgYWx0PSIiIGNsYXNzPSJsb2dvLWludGVyZWN0aW9uLWxvZ28iPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibG9nby1pbnRlcmVjdGlvbi1sb2dvLWhvbGRlciI+PGltZyBzcmM9Ii9kamFuZ28tc3RhdGljL2ltYWdlcy9XZWJmbG93LUxvZ28tR3JhZGllbnQuanBnIiBsb2FkaW5nPSJsYXp5IiBhbHQ9IiIgc2l6ZXM9IjY1cHgiIHNyY3NldD0iL2RqYW5nby1zdGF0aWMvaW1hZ2VzL1dlYmZsb3ctTG9nby1HcmFkaWVudC1wLTUwMC5qcGcgNTAwdywgL2RqYW5nby1zdGF0aWMvaW1hZ2VzL1dlYmZsb3ctTG9nby1HcmFkaWVudC5qcGcgNjgwdyIgY2xhc3M9ImxvZ28taW50ZXJlY3Rpb24tbG9nbyI+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJsb2dvLWludGVyZWN0aW9uLWxvZ28taG9sZGVyIj48aW1nIHNyYz0iL2RqYW5nby1zdGF0aWMvaW1hZ2VzL1dvcmRQcmVzc19ibHVlX2xvZ28uc3ZnLnBuZyIgbG9hZGluZz0ibGF6eSIgYWx0PSIiIHNpemVzPSI2NXB4IiBzcmNzZXQ9Ii9kamFuZ28tc3RhdGljL2ltYWdlcy9Xb3JkUHJlc3NfYmx1ZV9sb2dvLnN2Zy1wLTUwMC5wbmcgNTAwdywgL2RqYW5nby1zdGF0aWMvaW1hZ2VzL1dvcmRQcmVzc19ibHVlX2xvZ28uc3ZnLXAtODAwLnBuZyA4MDB3LCAvZGphbmdvLXN0YXRpYy9pbWFnZXMvV29yZFByZXNzX2JsdWVfbG9nby5zdmcucG5nIDEwMjR3IiBjbGFzcz0ibG9nby1pbnRlcmVjdGlvbi1sb2dvIj48L2Rpdj4KICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJsb2dvLWludGVyZWN0aW9uLXdyYXBwZXIgXzAyIj4KICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJsb2dvLWludGVyZWN0aW9uLWxvZ28taG9sZGVyIj48aW1nIHNyYz0iL2RqYW5nby1zdGF0aWMvaW1hZ2VzL2dvb2dsZS1zaXRlczM3ODguanBnIiBsb2FkaW5nPSJsYXp5IiBhbHQ9IiIgc2l6ZXM9IjY1cHgiIHNyY3NldD0iL2RqYW5nby1zdGF0aWMvaW1hZ2VzL2dvb2dsZS1zaXRlczM3ODgtcC01MDAuanBnIDUwMHcsIC9kamFuZ28tc3RhdGljL2ltYWdlcy9nb29nbGUtc2l0ZXMzNzg4LXAtODAwLmpwZyA4MDB3LCAvZGphbmdvLXN0YXRpYy9pbWFnZXMvZ29vZ2xlLXNpdGVzMzc4OC5qcGcgODY2dyIgY2xhc3M9ImxvZ28taW50ZXJlY3Rpb24tbG9nbyI+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJsb2dvLWludGVyZWN0aW9uLWxvZ28taG9sZGVyIj48aW1nIHNyYz0iL2RqYW5nby1zdGF0aWMvaW1hZ2VzL3NxdWFyZXNwYWNlX2xvZ29faWNvbl8xODEyNTIucG5nIiBsb2FkaW5nPSJsYXp5IiBhbHQ9IiIgY2xhc3M9ImxvZ28taW50ZXJlY3Rpb24tbG9nbyI+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJsb2dvLWludGVyZWN0aW9uLWxvZ28taG9sZGVyIj48aW1nIHNyYz0iL2RqYW5nby1zdGF0aWMvaW1hZ2VzL0dvRGFkZHlfTG9nb18tX1RoZV9HTy5zdmcucG5nIiBsb2FkaW5nPSJsYXp5IiBhbHQ9IiIgc2l6ZXM9IjY1cHgiIHNyY3NldD0iL2RqYW5nby1zdGF0aWMvaW1hZ2VzL0dvRGFkZHlfTG9nb18tX1RoZV9HTy5zdmctcC01MDAucG5nIDUwMHcsIC9kamFuZ28tc3RhdGljL2ltYWdlcy9Hb0RhZGR5X0xvZ29fLV9UaGVfR08uc3ZnLXAtODAwLnBuZyA4MDB3LCAvZGphbmdvLXN0YXRpYy9pbWFnZXMvR29EYWRkeV9Mb2dvXy1fVGhlX0dPLnN2Zy1wLTEwODAucG5nIDEwODB3LCAvZGphbmdvLXN0YXRpYy9pbWFnZXMvR29EYWRkeV9Mb2dvXy1fVGhlX0dPLnN2Zy1wLTE2MDAucG5nIDE2MDB3LCAvZGphbmdvLXN0YXRpYy9pbWFnZXMvR29EYWRkeV9Mb2dvXy1fVGhlX0dPLnN2Zy1wLTIwMDAucG5nIDIwMDB3LCAvZGphbmdvLXN0YXRpYy9pbWFnZXMvR29EYWRkeV9Mb2dvXy1fVGhlX0dPLnN2Zy5wbmcgMjI5OHciIGNsYXNzPSJsb2dvLWludGVyZWN0aW9uLWxvZ28iPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibG9nby1pbnRlcmVjdGlvbi1sb2dvLWhvbGRlciI+PGltZyBzcmM9Ii9kamFuZ28tc3RhdGljL2ltYWdlcy9kNjAxMmY2NzY5OTJkNTFhMTQ5ZTI0Yzk3MWNiNzNhZC53ZWJwIiBsb2FkaW5nPSJsYXp5IiBhbHQ9IiIgc2l6ZXM9IjY1cHgiIHNyY3NldD0iL2RqYW5nby1zdGF0aWMvaW1hZ2VzL2Q2MDEyZjY3Njk5MmQ1MWExNDllMjRjOTcxY2I3M2FkLXAtNTAwLndlYnAgNTAwdywgL2RqYW5nby1zdGF0aWMvaW1hZ2VzL2Q2MDEyZjY3Njk5MmQ1MWExNDllMjRjOTcxY2I3M2FkLndlYnAgNjE1dyIgY2xhc3M9ImxvZ28taW50ZXJlY3Rpb24tbG9nbyI+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJsb2dvLWludGVyZWN0aW9uLWxvZ28taG9sZGVyIj48aW1nIHNyYz0iL2RqYW5nby1zdGF0aWMvaW1hZ2VzL2xhdGFhLnBuZyIgbG9hZGluZz0ibGF6eSIgYWx0PSIiIGNsYXNzPSJsb2dvLWludGVyZWN0aW9uLWxvZ28iPjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibG9nby1pbnRlcmVjdGlvbi1sb2dvLWhvbGRlciI+PGltZyBzcmM9Ii9kamFuZ28tc3RhdGljL2ltYWdlcy9XZWJmbG93LUxvZ28tR3JhZGllbnQuanBnIiBsb2FkaW5nPSJsYXp5IiBhbHQ9IiIgc2l6ZXM9IjY1cHgiIHNyY3NldD0iL2RqYW5nby1zdGF0aWMvaW1hZ2VzL1dlYmZsb3ctTG9nby1HcmFkaWVudC1wLTUwMC5qcGcgNTAwdywgL2RqYW5nby1zdGF0aWMvaW1hZ2VzL1dlYmZsb3ctTG9nby1HcmFkaWVudC5qcGcgNjgwdyIgY2xhc3M9ImxvZ28taW50ZXJlY3Rpb24tbG9nbyI+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJsb2dvLWludGVyZWN0aW9uLWxvZ28taG9sZGVyIj48aW1nIHNyYz0iL2RqYW5nby1zdGF0aWMvaW1hZ2VzL1dvcmRQcmVzc19ibHVlX2xvZ28uc3ZnLnBuZyIgbG9hZGluZz0ibGF6eSIgYWx0PSIiIHNpemVzPSI2NXB4IiBzcmNzZXQ9Ii9kamFuZ28tc3RhdGljL2ltYWdlcy9Xb3JkUHJlc3NfYmx1ZV9sb2dvLnN2Zy1wLTUwMC5wbmcgNTAwdywgL2RqYW5nby1zdGF0aWMvaW1hZ2VzL1dvcmRQcmVzc19ibHVlX2xvZ28uc3ZnLXAtODAwLnBuZyA4MDB3LCAvZGphbmdvLXN0YXRpYy9pbWFnZXMvV29yZFByZXNzX2JsdWVfbG9nby5zdmcucG5nIDEwMjR3IiBjbGFzcz0ibG9nby1pbnRlcmVjdGlvbi1sb2dvIj48L2Rpdj4KICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InNob3djYXNlLXRleHQtbm9ybWFsIj5Db21wYXRpYmxlIHdpdGggbWFueSBwbGF0Zm9ybXM8L2Rpdj4KICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgogICAgICA8L2Rpdj4KICAgIDwvZGl2PgogIDwvZGl2PgoKIDxkaXYgY2xhc3M9InNlY3Rpb24iPgogICAgPGRpdiBjbGFzcz0iZm9vdGVyLWhvbGRlciI+CiAgICAgIDxkaXYgY2xhc3M9ImZvb3Rlci1jb250YWluZXIiPgogICAgICAgIDxkaXYgY2xhc3M9ImNvbnRhaW5lciI+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJmb290ZXItd3JhcHBlciI+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImZvb3Rlci1jb250ZW50Ij4KICAgICAgICAgICAgICA8ZGl2IGlkPSJ3LW5vZGUtZTkyYmY0ODQtYTYwNS00MTMyLWYxNDEtNDUxODQ2OGFmN2UyLTQ2OGFmN2Q5IiBjbGFzcz0iZm9vdGVyLWJsb2NrIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InRpdGxlLXNtYWxsIj5Db21wYW55PC9kaXY+CiAgICAgICAgICAgICAgICA8YSBocmVmPSIjUHJvZHVjdCIgY2xhc3M9ImZvb3Rlci1saW5rIj5Qcm9kdWN0PC9hPgogICAgICAgICAgICAgICAgPGEgaHJlZj0iI0ZlYXR1cmVzIiBjbGFzcz0iZm9vdGVyLWxpbmsiPkZlYXR1cmVzPC9hPgogICAgICAgICAgICAgICAgPGEgaHJlZj0iI1Bvd2VyIiBjbGFzcz0iZm9vdGVyLWxpbmsiPlBvd2VyPC9hPgogICAgICAgICAgICAgICAgPGEgaHJlZj0iI0V4cGVyaWVuY2UiIGNsYXNzPSJmb290ZXItbGluayI+RXhwZXJpZW5jZTwvYT4KICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICA8ZGl2IGlkPSJ3LW5vZGUtZTkyYmY0ODQtYTYwNS00MTMyLWYxNDEtNDUxODQ2OGFmN2VmLTQ2OGFmN2Q5IiBjbGFzcz0iZm9vdGVyLWJsb2NrIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InRpdGxlLXNtYWxsIj5Tb2NpYWwgbWVkaWE8L2Rpdj4KICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vd3d3LmxpbmtlZGluLmNvbS9jb21wYW55Lzk4OTAyMDE2L2FkbWluL2ZlZWQvcG9zdHMvIiB0YXJnZXQ9Il9ibGFuayIgY2xhc3M9ImZvb3Rlci1saW5rIj5MaW5rZWRpbjwvYT4KICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vd3d3Lmluc3RhZ3JhbS5jb20vYm9vb3N0ZWRjaGF0LyIgdGFyZ2V0PSJfYmxhbmsiIGNsYXNzPSJmb290ZXItbGluayI+SW5zdGFncmFtPC9hPgogICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly93d3cuZmFjZWJvb2suY29tL2Jvb29zdGVkY29tIiB0YXJnZXQ9Il9ibGFuayIgY2xhc3M9ImZvb3Rlci1saW5rIj5GYWNlYm9vazwvYT4KICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICA8ZGl2IGlkPSJ3LW5vZGUtZTkyYmY0ODQtYTYwNS00MTMyLWYxNDEtNDUxODQ2OGFmN2ZhLTQ2OGFmN2Q5IiBjbGFzcz0iZm9vdGVyLWJsb2NrIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InRpdGxlLXNtYWxsIj5BYm91dCBzZXJ2aWNlPC9kaXY+CiAgICAgICAgICAgICAgICA8YSBocmVmPSIvdGVybS1jb25kaXRpb24vIiBjbGFzcz0iZm9vdGVyLWxpbmsiPlRlcm1zIGFuZCBjb25kaXRpb25zPC9hPgogICAgICAgICAgICAgICAgPGEgaHJlZj0iL3ByaXZhY3ktcG9saWN5LyIgY2xhc3M9ImZvb3Rlci1saW5rIj5Qcml2YWN5IHBvbGljeTwvYT4KICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICA8L2Rpdj4KICAgICAgICAgIDxkaXYgY2xhc3M9ImZvb3Rlci1kaXZpZGVyIj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iZm9vdGVyLWNvcHlyaWdodC1ob2xkZXIiPgogICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImZvb3Rlci1jb3B5cmlnaHQtY2VudGVyIj7CqSBBbmtrdXJpIFNvZnR3YXJlIG95IC8gMjAyMzwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iZm9vdGVyLWNvcHlyaWdodC1ob2xkZXIiPgogICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImZvb3Rlci1jb3B5cmlnaHQtY2VudGVyIj48L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgICAgPC9kaXY+PGltZyBzcmM9Ii9kamFuZ28tc3RhdGljL2ltYWdlcy9CRy1HcmFkaWVudC5qcGciIGxvYWRpbmc9ImxhenkiIHNpemVzPSIxMDB2dyIgc3Jjc2V0PSIvZGphbmdvLXN0YXRpYy9pbWFnZXMvQkctR3JhZGllbnQtcC01MDAuanBnIDUwMHcsIC9kamFuZ28tc3RhdGljL2ltYWdlcy9CRy1HcmFkaWVudC1wLTgwMC5qcGcgODAwdywgL2RqYW5nby1zdGF0aWMvaW1hZ2VzL0JHLUdyYWRpZW50LXAtMTA4MC5qcGcgMTA4MHcsIC9kamFuZ28tc3RhdGljL2ltYWdlcy9CRy1HcmFkaWVudC5qcGcgMTMwMHciIGFsdD0iIiBjbGFzcz0iZm9vdGVyLWdyYWRpZW50Ij4KICAgIDwvZGl2PgogIDwvZGl2PgogIDxkaXYgY2xhc3M9ImJ1eS10ZW1wbGF0ZSI+CiAgICA8YSBocmVmPSJodHRwczovL2NhbGVuZGx5LmNvbS9ib29vc3RlZGNvbS9kZW1vIiB0YXJnZXQ9Il9ibGFuayIgY2xhc3M9ImJ1eS10ZW1wbGF0ZS1ob2xkZXIgdy1pbmxpbmUtYmxvY2siPgogICAgICA8ZGl2IGNsYXNzPSJidXktdGVtcGxhdGUtdGV4dCI+PHN0cm9uZz5Cb29rIGEgZnJlZSBkZW1vIG9mIHRoZSBwcm9kdWN0PC9zdHJvbmc+PC9kaXY+CiAgICA8L2E+CiAgPC9kaXY+CiAgPHNjcmlwdCBzcmM9Imh0dHBzOi8vZDNlNTR2MTAzajhxYmIuY2xvdWRmcm9udC5uZXQvanMvanF1ZXJ5LTMuNS4xLm1pbi5kYzVlN2YxOGM4LmpzP3NpdGU9NjU1MzkzMGIwNjE2YWIzNDNmZjRkYmViIiB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiIGludGVncml0eT0ic2hhMjU2LTkvYWxpVThkR2QydGI2T1NzdXppeGVWNHkvZmFUcWdGdG9oZXRwaGJiajA9IiBjcm9zc29yaWdpbj0iYW5vbnltb3VzIj48L3NjcmlwdD4KICA8c2NyaXB0IHNyYz0iL2RqYW5nby1zdGF0aWMvanMvd2ViZmxvdy5qcyIgdHlwZT0idGV4dC9qYXZhc2NyaXB0Ij48L3NjcmlwdD4KPC9ib2R5Pgo8L2h0bWw+Cg==', '', '{"Content-Type": "text/html; charset=utf-8"}') |
2.98 | ||||||||||||||||||||
|
Connection: default Transaction status: In transaction /usr/local/lib/python3.10/concurrent/futures/thread.py in _worker(83) work_item.run() /usr/local/lib/python3.10/concurrent/futures/thread.py in run(58) result = self.fn(*self.args, **self.kwargs) /usr/local/lib/python3.10/site-packages/gunicorn/workers/gthread.py in handle(271) keepalive = self.handle_request(req, conn) /usr/local/lib/python3.10/site-packages/gunicorn/workers/gthread.py in handle_request(323) respiter = self.wsgi(environ, resp.start_response) /code/booosted/core/middleware/query_language.py in __call__(13) response = self.get_response(request) /code/booosted/core/middleware/logging.py in __call__(29) response = self.get_response(request) /usr/local/lib/python3.10/site-packages/silk/middleware.py in __call__(74) response = self.process_response(request, response) /usr/local/lib/python3.10/site-packages/silk/middleware.py in process_response(151) self._process_response(request, response) /usr/local/lib/python3.10/contextlib.py in inner(79) return func(*args, **kwds) /usr/local/lib/python3.10/site-packages/silk/middleware.py in _process_response(131) ResponseModelFactory(response).construct_response_model() /usr/local/lib/python3.10/site-packages/silk/model_factory.py in construct_response_model(322) silky_response.save() |
|||||||||||||||||||||
|
SAVEPOINT "s139635844810432_x30"SAVEPOINT "s139635844810432_x30"
|
0.19 | ||||||||||||||||||||
|
Connection: default Transaction status: In transaction /usr/local/lib/python3.10/concurrent/futures/thread.py in _worker(83) work_item.run() /usr/local/lib/python3.10/concurrent/futures/thread.py in run(58) result = self.fn(*self.args, **self.kwargs) /usr/local/lib/python3.10/site-packages/gunicorn/workers/gthread.py in handle(271) keepalive = self.handle_request(req, conn) /usr/local/lib/python3.10/site-packages/gunicorn/workers/gthread.py in handle_request(323) respiter = self.wsgi(environ, resp.start_response) /code/booosted/core/middleware/query_language.py in __call__(13) response = self.get_response(request) /code/booosted/core/middleware/logging.py in __call__(29) response = self.get_response(request) /usr/local/lib/python3.10/site-packages/silk/middleware.py in __call__(74) response = self.process_response(request, response) /usr/local/lib/python3.10/site-packages/silk/middleware.py in process_response(151) self._process_response(request, response) /usr/local/lib/python3.10/contextlib.py in inner(79) return func(*args, **kwds) /usr/local/lib/python3.10/site-packages/silk/middleware.py in _process_response(133) collector.finalise() /usr/local/lib/python3.10/site-packages/silk/collector.py in finalise(160) models.SQLQuery.objects.bulk_create(sql_queries) /usr/local/lib/python3.10/contextlib.py in inner(78) with self._recreate_cm(): /usr/local/lib/python3.10/site-packages/django/utils/asyncio.py in inner(33) return func(*args, **kwargs) |
|||||||||||||||||||||
|
UPDATE "silk_request"
2 similar queries.
SET "num_sql_queries" = 1 WHERE "silk_request"."id" = '9a6f1daf-9194-4fab-b730-d3fd03839a4a'UPDATE "silk_request" SET "num_sql_queries" = 1 WHERE "silk_request"."id" = '9a6f1daf-9194-4fab-b730-d3fd03839a4a' |
1.06 | ||||||||||||||||||||
|
Connection: default Transaction status: In transaction /usr/local/lib/python3.10/concurrent/futures/thread.py in _worker(83) work_item.run() /usr/local/lib/python3.10/concurrent/futures/thread.py in run(58) result = self.fn(*self.args, **self.kwargs) /usr/local/lib/python3.10/site-packages/gunicorn/workers/gthread.py in handle(271) keepalive = self.handle_request(req, conn) /usr/local/lib/python3.10/site-packages/gunicorn/workers/gthread.py in handle_request(323) respiter = self.wsgi(environ, resp.start_response) /code/booosted/core/middleware/query_language.py in __call__(13) response = self.get_response(request) /code/booosted/core/middleware/logging.py in __call__(29) response = self.get_response(request) /usr/local/lib/python3.10/site-packages/silk/middleware.py in __call__(74) response = self.process_response(request, response) /usr/local/lib/python3.10/site-packages/silk/middleware.py in process_response(151) self._process_response(request, response) /usr/local/lib/python3.10/contextlib.py in inner(79) return func(*args, **kwds) /usr/local/lib/python3.10/site-packages/silk/middleware.py in _process_response(133) collector.finalise() /usr/local/lib/python3.10/site-packages/silk/collector.py in finalise(160) models.SQLQuery.objects.bulk_create(sql_queries) /usr/local/lib/python3.10/contextlib.py in inner(79) return func(*args, **kwds) /usr/local/lib/python3.10/site-packages/silk/models.py in bulk_create(233) obj.prepare_save() /usr/local/lib/python3.10/site-packages/silk/models.py in prepare_save(313) self.request.save(update_fields=['num_sql_queries']) /usr/local/lib/python3.10/site-packages/silk/models.py in save(190) super().save(*args, **kwargs) /usr/local/lib/python3.10/site-packages/silk/sql.py in execute_sql(89) return self._execute_sql(*args, **kwargs) |
|||||||||||||||||||||
|
UPDATE "silk_request"
2 similar queries.
SET "num_sql_queries" = 2 WHERE "silk_request"."id" = '9a6f1daf-9194-4fab-b730-d3fd03839a4a'UPDATE "silk_request" SET "num_sql_queries" = 2 WHERE "silk_request"."id" = '9a6f1daf-9194-4fab-b730-d3fd03839a4a' |
0.39 | ||||||||||||||||||||
|
Connection: default Transaction status: In transaction /usr/local/lib/python3.10/concurrent/futures/thread.py in _worker(83) work_item.run() /usr/local/lib/python3.10/concurrent/futures/thread.py in run(58) result = self.fn(*self.args, **self.kwargs) /usr/local/lib/python3.10/site-packages/gunicorn/workers/gthread.py in handle(271) keepalive = self.handle_request(req, conn) /usr/local/lib/python3.10/site-packages/gunicorn/workers/gthread.py in handle_request(323) respiter = self.wsgi(environ, resp.start_response) /code/booosted/core/middleware/query_language.py in __call__(13) response = self.get_response(request) /code/booosted/core/middleware/logging.py in __call__(29) response = self.get_response(request) /usr/local/lib/python3.10/site-packages/silk/middleware.py in __call__(74) response = self.process_response(request, response) /usr/local/lib/python3.10/site-packages/silk/middleware.py in process_response(151) self._process_response(request, response) /usr/local/lib/python3.10/contextlib.py in inner(79) return func(*args, **kwds) /usr/local/lib/python3.10/site-packages/silk/middleware.py in _process_response(133) collector.finalise() /usr/local/lib/python3.10/site-packages/silk/collector.py in finalise(160) models.SQLQuery.objects.bulk_create(sql_queries) /usr/local/lib/python3.10/contextlib.py in inner(79) return func(*args, **kwds) /usr/local/lib/python3.10/site-packages/silk/models.py in bulk_create(233) obj.prepare_save() /usr/local/lib/python3.10/site-packages/silk/models.py in prepare_save(313) self.request.save(update_fields=['num_sql_queries']) /usr/local/lib/python3.10/site-packages/silk/models.py in save(190) super().save(*args, **kwargs) /usr/local/lib/python3.10/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 "constance_config"."id", "constance_config"."key", "constance_config"."value" FROM "constance_config" WHERE "constance_config"."key" = PLATFORM_EMBEDDED_CHATBOT LIMIT 21', '2025-12-06T03:02:14.545167+00:00'::timestamptz, '2025-12-06T03:02:14.548117+00:00'::timestamptz, 2.9499999999999997, 1, '9a6f1daf-9194-4fab-b730-d3fd03839a4a', ' File "/usr/local/lib/python3.10/site-packages/silk/sql.py", line 82, in execute_sql tb = ''''.join(reversed(traceback.format_stack())) File "/usr/local/lib/python3.10/site-packages/django/db/models/query.py", line 51, in __iter__ results = compiler.execute_sql(chunked_fetch=self.chunked_fetch, chunk_size=self.chunk_size) File "/usr/local/lib/python3.10/site-packages/django/db/models/query.py", line 1324, in _fetch_all self._result_cache = list(self._iterable_class(self)) File "/usr/local/lib/python3.10/site-packages/django/db/models/query.py", line 262, in __len__ self._fetch_all() File "/usr/local/lib/python3.10/site-packages/django/db/models/query.py", line 431, in get num = len(clone) File "/usr/local/lib/python3.10/site-packages/django/db/models/manager.py", line 85, in manager_method return getattr(self.get_queryset(), name)(*args, **kwargs) File "/usr/local/lib/python3.10/site-packages/constance/backends/database/__init__.py", line 80, in get value = self._model._default_manager.get(key=key).value File "/usr/local/lib/python3.10/site-packages/constance/base.py", line 19, in __getattr__ result = self._backend.get(key) File "/usr/local/lib/python3.10/site-packages/django/utils/functional.py", line 247, in inner return func(self._wrapped, *args) File "/usr/local/lib/python3.10/site-packages/django/template/base.py", line 837, in _resolve_lookup current = getattr(current, bit) File "/usr/local/lib/python3.10/site-packages/django/template/base.py", line 796, in resolve value = self._resolve_lookup(context) File "/usr/local/lib/python3.10/site-packages/django/template/base.py", line 671, in resolve obj = self.var.resolve(context) File "/usr/local/lib/python3.10/site-packages/django/template/base.py", line 988, in render output = self.filter_expression.resolve(context) File "/usr/local/lib/python3.10/site-packages/django/template/base.py", line 905, in render_annotated return self.render(context) File "/usr/local/lib/python3.10/site-packages/django/template/base.py", line 938, in render bit = node.render_annotated(context) File "/usr/local/lib/python3.10/site-packages/django/test/utils.py", line 100, in instrumented_test_render return self.nodelist.render(context) File "/usr/local/lib/python3.10/site-packages/django/template/loader_tags.py", line 150, in render return compiled_parent._render(context) File "/usr/local/lib/python3.10/site-packages/django/template/base.py", line 905, in render_annotated return self.render(context) File "/usr/local/lib/python3.10/site-packages/django/template/base.py", line 938, in render bit = node.render_annotated(context) File "/usr/local/lib/python3.10/site-packages/django/test/utils.py", line 100, in instrumented_test_render return self.nodelist.render(context) File "/usr/local/lib/python3.10/site-packages/django/template/base.py", line 170, in render return self._render(context) File "/usr/local/lib/python3.10/site-packages/django/template/backends/django.py", line 61, in render return self.template.render(context) File "/usr/local/lib/python3.10/site-packages/django/template/response.py", line 83, in rendered_content return template.render(context, self._request) File "/usr/local/lib/python3.10/site-packages/django/template/response.py", line 105, in render self.content = self.rendered_content File "/usr/local/lib/python3.10/site-packages/django/core/handlers/base.py", line 204, in _get_response response = response.render() File "/usr/local/lib/python3.10/site-packages/django/core/handlers/exception.py", line 47, in inner response = get_response(request) File "/usr/local/lib/python3.10/site-packages/silk/middleware.py", line 72, in __call__ response = self.get_response(request) File "/usr/local/lib/python3.10/site-packages/django/core/handlers/exception.py", line 47, in inner response = get_response(request) File "/usr/local/lib/python3.10/site-packages/debug_toolbar/panels/__init__.py", line 206, in process_request return self.get_response(request) File "/usr/local/lib/python3.10/site-packages/debug_toolbar/panels/logging.py", line 95, in process_request return super().process_request(request) [Previous line repeated 1 more time] File "/usr/local/lib/python3.10/site-packages/debug_toolbar/panels/__init__.py", line 206, in process_request return self.get_response(request) File "/usr/local/lib/python3.10/site-packages/debug_toolbar/panels/__init__.py", line 206, in process_request return self.get_response(request) File "/usr/local/lib/python3.10/site-packages/debug_toolbar/panels/__init__.py", line 206, in process_request return self.get_response(request) File "/usr/local/lib/python3.10/site-packages/debug_toolbar/panels/staticfiles.py", line 116, in process_request return super().process_request(request) File "/usr/local/lib/python3.10/site-packages/debug_toolbar/panels/__init__.py", line 206, in process_request return self.get_response(request) File "/usr/local/lib/python3.10/site-packages/debug_toolbar/panels/__init__.py", line 206, in process_request return self.get_response(request) File "/usr/local/lib/python3.10/site-packages/debug_toolbar/panels/__init__.py", line 206, in process_request return self.get_response(request) File "/usr/local/lib/python3.10/site-packages/debug_toolbar/panels/headers.py", line 46, in process_request return super().process_request(request) File "/usr/local/lib/python3.10/site-packages/debug_toolbar/panels/__init__.py", line 206, in process_request return self.get_response(request) File "/usr/local/lib/python3.10/site-packages/debug_toolbar/panels/__init__.py", line 206, in process_request return self.get_response(request) File "/usr/local/lib/python3.10/site-packages/debug_toolbar/panels/timer.py", line 65, in process_request return super().process_request(request) File "/usr/local/lib/python3.10/site-packages/debug_toolbar/panels/__init__.py", line 206, in process_request return self.get_response(request) File "/usr/local/lib/python3.10/site-packages/debug_toolbar/middleware.py", line 58, in __call__ response = toolbar.process_request(request) File "/usr/local/lib/python3.10/site-packages/django/core/handlers/exception.py", line 47, in inner response = get_response(request) File "/code/booosted/core/middleware/logging.py", line 29, in __call__ response = self.get_response(request) File "/usr/local/lib/python3.10/site-packages/django/core/handlers/exception.py", line 47, in inner response = get_response(request) File "/usr/local/lib/python3.10/site-packages/django/utils/deprecation.py", line 117, in __call__ response = response or self.get_response(request) File "/usr/local/lib/python3.10/site-packages/django/core/handlers/exception.py", line 47, in inner response = get_response(request) File "/usr/local/lib/python3.10/site-packages/django/utils/deprecation.py", line 117, in __call__ response = response or self.get_response(request) File "/usr/local/lib/python3.10/site-packages/django/core/handlers/exception.py", line 47, in inner response = get_response(request) File "/usr/local/lib/python3.10/site-packages/django/utils/deprecation.py", line 117, in __call__ response = response or self.get_response(request) File "/usr/local/lib/python3.10/site-packages/django/core/handlers/exception.py", line 47, in inner response = get_response(request) File "/usr/local/lib/python3.10/site-packages/django/utils/deprecation.py", line 117, in __call__ response = response or self.get_response(request) File "/usr/local/lib/python3.10/site-packages/django/core/handlers/exception.py", line 47, in inner response = get_response(request) File "/usr/local/lib/python3.10/site-packages/django/utils/deprecation.py", line 117, in __call__ response = response or self.get_response(request) File "/usr/local/lib/python3.10/site-packages/django/core/handlers/exception.py", line 47, in inner response = get_response(request) File "/code/booosted/core/middleware/query_language.py", line 13, in __call__ response = self.get_response(request) File "/usr/local/lib/python3.10/site-packages/django/core/handlers/exception.py", line 47, in inner response = get_response(request) File "/usr/local/lib/python3.10/site-packages/django/utils/deprecation.py", line 117, in __call__ response = response or self.get_response(request) File "/usr/local/lib/python3.10/site-packages/django/core/handlers/exception.py", line 47, in inner response = get_response(request) File "/usr/local/lib/python3.10/site-packages/django/utils/deprecation.py", line 117, in __call__ response = response or self.get_response(request) File "/usr/local/lib/python3.10/site-packages/django/core/handlers/exception.py", line 47, in inner response = get_response(request) File "/usr/local/lib/python3.10/site-packages/django/utils/deprecation.py", line 117, in __call__ response = response or self.get_response(request) File "/usr/local/lib/python3.10/site-packages/django/core/handlers/exception.py", line 47, in inner response = get_response(request) File "/usr/local/lib/python3.10/site-packages/django/core/handlers/base.py", line 130, in get_response response = self._middleware_chain(request) File "/usr/local/lib/python3.10/site-packages/django/core/handlers/wsgi.py", line 133, in __call__ response = self.get_response(request) File "/usr/local/lib/python3.10/site-packages/gunicorn/workers/gthread.py", line 323, in handle_request respiter = self.wsgi(environ, resp.start_response) File "/usr/local/lib/python3.10/site-packages/gunicorn/workers/gthread.py", line 271, in handle keepalive = self.handle_request(req, conn) File "/usr/local/lib/python3.10/concurrent/futures/thread.py", line 58, in run result = self.fn(*self.args, **self.kwargs) File "/usr/local/lib/python3.10/concurrent/futures/thread.py", line 83, in _worker work_item.run() File "/usr/local/lib/python3.10/threading.py", line 953, in run self._target(*self._args, **self._kwargs) File "/usr/local/lib/python3.10/threading.py", line 1016, in _bootstrap_inner self.run() File "/usr/local/lib/python3.10/threading.py", line 973, in _bootstrap self._bootstrap_inner() ', 'Limit (cost=0.00..3.52 rows=1 width=199) -> Seq Scan on constance_config (cost=0.00..3.52 rows=1 width=199) Filter: ((key)::text = ''PLATFORM_EMBEDDED_CHATBOT''::text)'), ('SELECT "constance_config"."id", "constance_config"."key", "constance_config"."value" FROM "constance_config" WHERE "constance_config"."key" = PLATFORM_EMBEDDED_STICKY_BUTTON LIMIT 21', '2025-12-06T03:02:14.551076+00:00'::timestamptz, '2025-12-06T03:02:14.552590+00:00'::timestamptz, 1.514, 2, '9a6f1daf-9194-4fab-b730-d3fd03839a4a', ' File "/usr/local/lib/python3.10/site-packages/silk/sql.py", line 82, in execute_sql tb = ''''.join(reversed(traceback.format_stack())) File "/usr/local/lib/python3.10/site-packages/django/db/models/query.py", line 51, in __iter__ results = compiler.execute_sql(chunked_fetch=self.chunked_fetch, chunk_size=self.chunk_size) File "/usr/local/lib/python3.10/site-packages/django/db/models/query.py", line 1324, in _fetch_all self._result_cache = list(self._iterable_class(self)) File "/usr/local/lib/python3.10/site-packages/django/db/models/query.py", line 262, in __len__ self._fetch_all() File "/usr/local/lib/python3.10/site-packages/django/db/models/query.py", line 431, in get num = len(clone) File "/usr/local/lib/python3.10/site-packages/django/db/models/manager.py", line 85, in manager_method return getattr(self.get_queryset(), name)(*args, **kwargs) File "/usr/local/lib/python3.10/site-packages/constance/backends/database/__init__.py", line 80, in get value = self._model._default_manager.get(key=key).value File "/usr/local/lib/python3.10/site-packages/constance/base.py", line 19, in __getattr__ result = self._backend.get(key) File "/usr/local/lib/python3.10/site-packages/django/utils/functional.py", line 247, in inner return func(self._wrapped, *args) File "/usr/local/lib/python3.10/site-packages/django/template/base.py", line 837, in _resolve_lookup current = getattr(current, bit) File "/usr/local/lib/python3.10/site-packages/django/template/base.py", line 796, in resolve value = self._resolve_lookup(context) File "/usr/local/lib/python3.10/site-packages/django/template/base.py", line 671, in resolve obj = self.var.resolve(context) File "/usr/local/lib/python3.10/site-packages/django/template/base.py", line 988, in render output = self.filter_expression.resolve(context) File "/usr/local/lib/python3.10/site-packages/django/template/base.py", line 905, in render_annotated return self.render(context) File "/usr/local/lib/python3.10/site-packages/django/template/base.py", line 938, in render bit = node.render_annotated(context) File "/usr/local/lib/python3.10/site-packages/django/test/utils.py", line 100, in instrumented_test_render return self.nodelist.render(context) File "/usr/local/lib/python3.10/site-packages/django/template/loader_tags.py", line 150, in render return compiled_parent._render(context) File "/usr/local/lib/python3.10/site-packages/django/template/base.py", line 905, in render_annotated return self.render(context) File "/usr/local/lib/python3.10/site-packages/django/template/base.py", line 938, in render bit = node.render_annotated(context) File "/usr/local/lib/python3.10/site-packages/django/test/utils.py", line 100, in instrumented_test_render return self.nodelist.render(context) File "/usr/local/lib/python3.10/site-packages/django/template/base.py", line 170, in render return self._render(context) File "/usr/local/lib/python3.10/site-packages/django/template/backends/django.py", line 61, in render return self.template.render(context) File "/usr/local/lib/python3.10/site-packages/django/template/response.py", line 83, in rendered_content return template.render(context, self._request) File "/usr/local/lib/python3.10/site-packages/django/template/response.py", line 105, in render self.content = self.rendered_content File "/usr/local/lib/python3.10/site-packages/django/core/handlers/base.py", line 204, in _get_response response = response.render() File "/usr/local/lib/python3.10/site-packages/django/core/handlers/exception.py", line 47, in inner response = get_response(request) File "/usr/local/lib/python3.10/site-packages/silk/middleware.py", line 72, in __call__ response = self.get_response(request) File "/usr/local/lib/python3.10/site-packages/django/core/handlers/exception.py", line 47, in inner response = get_response(request) File "/usr/local/lib/python3.10/site-packages/debug_toolbar/panels/__init__.py", line 206, in process_request return self.get_response(request) File "/usr/local/lib/python3.10/site-packages/debug_toolbar/panels/logging.py", line 95, in process_request return super().process_request(request) [Previous line repeated 1 more time] File "/usr/local/lib/python3.10/site-packages/debug_toolbar/panels/__init__.py", line 206, in process_request return self.get_response(request) File "/usr/local/lib/python3.10/site-packages/debug_toolbar/panels/__init__.py", line 206, in process_request return self.get_response(request) File "/usr/local/lib/python3.10/site-packages/debug_toolbar/panels/__init__.py", line 206, in process_request return self.get_response(request) File "/usr/local/lib/python3.10/site-packages/debug_toolbar/panels/staticfiles.py", line 116, in process_request return super().process_request(request) File "/usr/local/lib/python3.10/site-packages/debug_toolbar/panels/__init__.py", line 206, in process_request return self.get_response(request) File "/usr/local/lib/python3.10/site-packages/debug_toolbar/panels/__init__.py", line 206, in process_request return self.get_response(request) File "/usr/local/lib/python3.10/site-packages/debug_toolbar/panels/__init__.py", line 206, in process_request return self.get_response(request) File "/usr/local/lib/python3.10/site-packages/debug_toolbar/panels/headers.py", line 46, in process_request return super().process_request(request) File "/usr/local/lib/python3.10/site-packages/debug_toolbar/panels/__init__.py", line 206, in process_request return self.get_response(request) File "/usr/local/lib/python3.10/site-packages/debug_toolbar/panels/__init__.py", line 206, in process_request return self.get_response(request) File "/usr/local/lib/python3.10/site-packages/debug_toolbar/panels/timer.py", line 65, in process_request return super().process_request(request) File "/usr/local/lib/python3.10/site-packages/debug_toolbar/panels/__init__.py", line 206, in process_request return self.get_response(request) File "/usr/local/lib/python3.10/site-packages/debug_toolbar/middleware.py", line 58, in __call__ response = toolbar.process_request(request) File "/usr/local/lib/python3.10/site-packages/django/core/handlers/exception.py", line 47, in inner response = get_response(request) File "/code/booosted/core/middleware/logging.py", line 29, in __call__ response = self.get_response(request) File "/usr/local/lib/python3.10/site-packages/django/core/handlers/exception.py", line 47, in inner response = get_response(request) File "/usr/local/lib/python3.10/site-packages/django/utils/deprecation.py", line 117, in __call__ response = response or self.get_response(request) File "/usr/local/lib/python3.10/site-packages/django/core/handlers/exception.py", line 47, in inner response = get_response(request) File "/usr/local/lib/python3.10/site-packages/django/utils/deprecation.py", line 117, in __call__ response = response or self.get_response(request) File "/usr/local/lib/python3.10/site-packages/django/core/handlers/exception.py", line 47, in inner response = get_response(request) File "/usr/local/lib/python3.10/site-packages/django/utils/deprecation.py", line 117, in __call__ response = response or self.get_response(request) File "/usr/local/lib/python3.10/site-packages/django/core/handlers/exception.py", line 47, in inner response = get_response(request) File "/usr/local/lib/python3.10/site-packages/django/utils/deprecation.py", line 117, in __call__ response = response or self.get_response(request) File "/usr/local/lib/python3.10/site-packages/django/core/handlers/exception.py", line 47, in inner response = get_response(request) File "/usr/local/lib/python3.10/site-packages/django/utils/deprecation.py", line 117, in __call__ response = response or self.get_response(request) File "/usr/local/lib/python3.10/site-packages/django/core/handlers/exception.py", line 47, in inner response = get_response(request) File "/code/booosted/core/middleware/query_language.py", line 13, in __call__ response = self.get_response(request) File "/usr/local/lib/python3.10/site-packages/django/core/handlers/exception.py", line 47, in inner response = get_response(request) File "/usr/local/lib/python3.10/site-packages/django/utils/deprecation.py", line 117, in __call__ response = response or self.get_response(request) File "/usr/local/lib/python3.10/site-packages/django/core/handlers/exception.py", line 47, in inner response = get_response(request) File "/usr/local/lib/python3.10/site-packages/django/utils/deprecation.py", line 117, in __call__ response = response or self.get_response(request) File "/usr/local/lib/python3.10/site-packages/django/core/handlers/exception.py", line 47, in inner response = get_response(request) File "/usr/local/lib/python3.10/site-packages/django/utils/deprecation.py", line 117, in __call__ response = response or self.get_response(request) File "/usr/local/lib/python3.10/site-packages/django/core/handlers/exception.py", line 47, in inner response = get_response(request) File "/usr/local/lib/python3.10/site-packages/django/core/handlers/base.py", line 130, in get_response response = self._middleware_chain(request) File "/usr/local/lib/python3.10/site-packages/django/core/handlers/wsgi.py", line 133, in __call__ response = self.get_response(request) File "/usr/local/lib/python3.10/site-packages/gunicorn/workers/gthread.py", line 323, in handle_request respiter = self.wsgi(environ, resp.start_response) File "/usr/local/lib/python3.10/site-packages/gunicorn/workers/gthread.py", line 271, in handle keepalive = self.handle_request(req, conn) File "/usr/local/lib/python3.10/concurrent/futures/thread.py", line 58, in run result = self.fn(*self.args, **self.kwargs) File "/usr/local/lib/python3.10/concurrent/futures/thread.py", line 83, in _worker work_item.run() File "/usr/local/lib/python3.10/threading.py", line 953, in run self._target(*self._args, **self._kwargs) File "/usr/local/lib/python3.10/threading.py", line 1016, in _bootstrap_inner self.run() File "/usr/local/lib/python3.10/threading.py", line 973, in _bootstrap self._bootstrap_inner() ', 'Limit (cost=0.00..3.52 rows=1 width=199) -> Seq Scan on constance_config (cost=0.00..3.52 rows=1 width=199) Filter: ((key)::text = ''PLATFORM_EMBEDDED_STICKY_BUTTON''::text)') RETURNING "silk_sqlquery"."id"INSERT INTO "silk_sqlquery" ("query", "start_time", "end_time", "time_taken", "identifier", "request_id", "traceback", "analysis") VALUES ('SELECT "constance_config"."id", "constance_config"."key", "constance_config"."value" FROM "constance_config" WHERE "constance_config"."key" = PLATFORM_EMBEDDED_CHATBOT LIMIT 21', '2025-12-06T03:02:14.545167+00:00'::timestamptz, '2025-12-06T03:02:14.548117+00:00'::timestamptz, 2.9499999999999997, 1, '9a6f1daf-9194-4fab-b730-d3fd03839a4a', ' File "/usr/local/lib/python3.10/site-packages/silk/sql.py", line 82, in execute_sql tb = ''''.join(reversed(traceback.format_stack())) File "/usr/local/lib/python3.10/site-packages/django/db/models/query.py", line 51, in __iter__ results = compiler.execute_sql(chunked_fetch=self.chunked_fetch, chunk_size=self.chunk_size) File "/usr/local/lib/python3.10/site-packages/django/db/models/query.py", line 1324, in _fetch_all self._result_cache = list(self._iterable_class(self)) File "/usr/local/lib/python3.10/site-packages/django/db/models/query.py", line 262, in __len__ self._fetch_all() File "/usr/local/lib/python3.10/site-packages/django/db/models/query.py", line 431, in get num = len(clone) File "/usr/local/lib/python3.10/site-packages/django/db/models/manager.py", line 85, in manager_method return getattr(self.get_queryset(), name)(*args, **kwargs) File "/usr/local/lib/python3.10/site-packages/constance/backends/database/__init__.py", line 80, in get value = self._model._default_manager.get(key=key).value File "/usr/local/lib/python3.10/site-packages/constance/base.py", line 19, in __getattr__ result = self._backend.get(key) File "/usr/local/lib/python3.10/site-packages/django/utils/functional.py", line 247, in inner return func(self._wrapped, *args) File "/usr/local/lib/python3.10/site-packages/django/template/base.py", line 837, in _resolve_lookup current = getattr(current, bit) File "/usr/local/lib/python3.10/site-packages/django/template/base.py", line 796, in resolve value = self._resolve_lookup(context) File "/usr/local/lib/python3.10/site-packages/django/template/base.py", line 671, in resolve obj = self.var.resolve(context) File "/usr/local/lib/python3.10/site-packages/django/template/base.py", line 988, in render output = self.filter_expression.resolve(context) File "/usr/local/lib/python3.10/site-packages/django/template/base.py", line 905, in render_annotated return self.render(context) File "/usr/local/lib/python3.10/site-packages/django/template/base.py", line 938, in render bit = node.render_annotated(context) File "/usr/local/lib/python3.10/site-packages/django/test/utils.py", line 100, in instrumented_test_render return self.nodelist.render(context) File "/usr/local/lib/python3.10/site-packages/django/template/loader_tags.py", line 150, in render return compiled_parent._render(context) File "/usr/local/lib/python3.10/site-packages/django/template/base.py", line 905, in render_annotated return self.render(context) File "/usr/local/lib/python3.10/site-packages/django/template/base.py", line 938, in render bit = node.render_annotated(context) File "/usr/local/lib/python3.10/site-packages/django/test/utils.py", line 100, in instrumented_test_render return self.nodelist.render(context) File "/usr/local/lib/python3.10/site-packages/django/template/base.py", line 170, in render return self._render(context) File "/usr/local/lib/python3.10/site-packages/django/template/backends/django.py", line 61, in render return self.template.render(context) File "/usr/local/lib/python3.10/site-packages/django/template/response.py", line 83, in rendered_content return template.render(context, self._request) File "/usr/local/lib/python3.10/site-packages/django/template/response.py", line 105, in render self.content = self.rendered_content File "/usr/local/lib/python3.10/site-packages/django/core/handlers/base.py", line 204, in _get_response response = response.render() File "/usr/local/lib/python3.10/site-packages/django/core/handlers/exception.py", line 47, in inner response = get_response(request) File "/usr/local/lib/python3.10/site-packages/silk/middleware.py", line 72, in __call__ response = self.get_response(request) File "/usr/local/lib/python3.10/site-packages/django/core/handlers/exception.py", line 47, in inner response = get_response(request) File "/usr/local/lib/python3.10/site-packages/debug_toolbar/panels/__init__.py", line 206, in process_request return self.get_response(request) File "/usr/local/lib/python3.10/site-packages/debug_toolbar/panels/logging.py", line 95, in process_request return super().process_request(request) [Previous line repeated 1 more time] File "/usr/local/lib/python3.10/site-packages/debug_toolbar/panels/__init__.py", line 206, in process_request return self.get_response(request) File "/usr/local/lib/python3.10/site-packages/debug_toolbar/panels/__init__.py", line 206, in process_request return self.get_response(request) File "/usr/local/lib/python3.10/site-packages/debug_toolbar/panels/__init__.py", line 206, in process_request return self.get_response(request) File "/usr/local/lib/python3.10/site-packages/debug_toolbar/panels/staticfiles.py", line 116, in process_request return super().process_request(request) File "/usr/local/lib/python3.10/site-packages/debug_toolbar/panels/__init__.py", line 206, in process_request return self.get_response(request) File "/usr/local/lib/python3.10/site-packages/debug_toolbar/panels/__init__.py", line 206, in process_request return self.get_response(request) File "/usr/local/lib/python3.10/site-packages/debug_toolbar/panels/__init__.py", line 206, in process_request return self.get_response(request) File "/usr/local/lib/python3.10/site-packages/debug_toolbar/panels/headers.py", line 46, in process_request return super().process_request(request) File "/usr/local/lib/python3.10/site-packages/debug_toolbar/panels/__init__.py", line 206, in process_request return self.get_response(request) File "/usr/local/lib/python3.10/site-packages/debug_toolbar/panels/__init__.py", line 206, in process_request return self.get_response(request) File "/usr/local/lib/python3.10/site-packages/debug_toolbar/panels/timer.py", line 65, in process_request return super().process_request(request) File "/usr/local/lib/python3.10/site-packages/debug_toolbar/panels/__init__.py", line 206, in process_request return self.get_response(request) File "/usr/local/lib/python3.10/site-packages/debug_toolbar/middleware.py", line 58, in __call__ response = toolbar.process_request(request) File "/usr/local/lib/python3.10/site-packages/django/core/handlers/exception.py", line 47, in inner response = get_response(request) File "/code/booosted/core/middleware/logging.py", line 29, in __call__ response = self.get_response(request) File "/usr/local/lib/python3.10/site-packages/django/core/handlers/exception.py", line 47, in inner response = get_response(request) File "/usr/local/lib/python3.10/site-packages/django/utils/deprecation.py", line 117, in __call__ response = response or self.get_response(request) File "/usr/local/lib/python3.10/site-packages/django/core/handlers/exception.py", line 47, in inner response = get_response(request) File "/usr/local/lib/python3.10/site-packages/django/utils/deprecation.py", line 117, in __call__ response = response or self.get_response(request) File "/usr/local/lib/python3.10/site-packages/django/core/handlers/exception.py", line 47, in inner response = get_response(request) File "/usr/local/lib/python3.10/site-packages/django/utils/deprecation.py", line 117, in __call__ response = response or self.get_response(request) File "/usr/local/lib/python3.10/site-packages/django/core/handlers/exception.py", line 47, in inner response = get_response(request) File "/usr/local/lib/python3.10/site-packages/django/utils/deprecation.py", line 117, in __call__ response = response or self.get_response(request) File "/usr/local/lib/python3.10/site-packages/django/core/handlers/exception.py", line 47, in inner response = get_response(request) File "/usr/local/lib/python3.10/site-packages/django/utils/deprecation.py", line 117, in __call__ response = response or self.get_response(request) File "/usr/local/lib/python3.10/site-packages/django/core/handlers/exception.py", line 47, in inner response = get_response(request) File "/code/booosted/core/middleware/query_language.py", line 13, in __call__ response = self.get_response(request) File "/usr/local/lib/python3.10/site-packages/django/core/handlers/exception.py", line 47, in inner response = get_response(request) File "/usr/local/lib/python3.10/site-packages/django/utils/deprecation.py", line 117, in __call__ response = response or self.get_response(request) File "/usr/local/lib/python3.10/site-packages/django/core/handlers/exception.py", line 47, in inner response = get_response(request) File "/usr/local/lib/python3.10/site-packages/django/utils/deprecation.py", line 117, in __call__ response = response or self.get_response(request) File "/usr/local/lib/python3.10/site-packages/django/core/handlers/exception.py", line 47, in inner response = get_response(request) File "/usr/local/lib/python3.10/site-packages/django/utils/deprecation.py", line 117, in __call__ response = response or self.get_response(request) File "/usr/local/lib/python3.10/site-packages/django/core/handlers/exception.py", line 47, in inner response = get_response(request) File "/usr/local/lib/python3.10/site-packages/django/core/handlers/base.py", line 130, in get_response response = self._middleware_chain(request) File "/usr/local/lib/python3.10/site-packages/django/core/handlers/wsgi.py", line 133, in __call__ response = self.get_response(request) File "/usr/local/lib/python3.10/site-packages/gunicorn/workers/gthread.py", line 323, in handle_request respiter = self.wsgi(environ, resp.start_response) File "/usr/local/lib/python3.10/site-packages/gunicorn/workers/gthread.py", line 271, in handle keepalive = self.handle_request(req, conn) File "/usr/local/lib/python3.10/concurrent/futures/thread.py", line 58, in run result = self.fn(*self.args, **self.kwargs) File "/usr/local/lib/python3.10/concurrent/futures/thread.py", line 83, in _worker work_item.run() File "/usr/local/lib/python3.10/threading.py", line 953, in run self._target(*self._args, **self._kwargs) File "/usr/local/lib/python3.10/threading.py", line 1016, in _bootstrap_inner self.run() File "/usr/local/lib/python3.10/threading.py", line 973, in _bootstrap self._bootstrap_inner() ', 'Limit (cost=0.00..3.52 rows=1 width=199) -> Seq Scan on constance_config (cost=0.00..3.52 rows=1 width=199) Filter: ((key)::text = ''PLATFORM_EMBEDDED_CHATBOT''::text)'), ('SELECT "constance_config"."id", "constance_config"."key", "constance_config"."value" FROM "constance_config" WHERE "constance_config"."key" = PLATFORM_EMBEDDED_STICKY_BUTTON LIMIT 21', '2025-12-06T03:02:14.551076+00:00'::timestamptz, '2025-12-06T03:02:14.552590+00:00'::timestamptz, 1.514, 2, '9a6f1daf-9194-4fab-b730-d3fd03839a4a', ' File "/usr/local/lib/python3.10/site-packages/silk/sql.py", line 82, in execute_sql tb = ''''.join(reversed(traceback.format_stack())) File "/usr/local/lib/python3.10/site-packages/django/db/models/query.py", line 51, in __iter__ results = compiler.execute_sql(chunked_fetch=self.chunked_fetch, chunk_size=self.chunk_size) File "/usr/local/lib/python3.10/site-packages/django/db/models/query.py", line 1324, in _fetch_all self._result_cache = list(self._iterable_class(self)) File "/usr/local/lib/python3.10/site-packages/django/db/models/query.py", line 262, in __len__ self._fetch_all() File "/usr/local/lib/python3.10/site-packages/django/db/models/query.py", line 431, in get num = len(clone) File "/usr/local/lib/python3.10/site-packages/django/db/models/manager.py", line 85, in manager_method return getattr(self.get_queryset(), name)(*args, **kwargs) File "/usr/local/lib/python3.10/site-packages/constance/backends/database/__init__.py", line 80, in get value = self._model._default_manager.get(key=key).value File "/usr/local/lib/python3.10/site-packages/constance/base.py", line 19, in __getattr__ result = self._backend.get(key) File "/usr/local/lib/python3.10/site-packages/django/utils/functional.py", line 247, in inner return func(self._wrapped, *args) File "/usr/local/lib/python3.10/site-packages/django/template/base.py", line 837, in _resolve_lookup current = getattr(current, bit) File "/usr/local/lib/python3.10/site-packages/django/template/base.py", line 796, in resolve value = self._resolve_lookup(context) File "/usr/local/lib/python3.10/site-packages/django/template/base.py", line 671, in resolve obj = self.var.resolve(context) File "/usr/local/lib/python3.10/site-packages/django/template/base.py", line 988, in render output = self.filter_expression.resolve(context) File "/usr/local/lib/python3.10/site-packages/django/template/base.py", line 905, in render_annotated return self.render(context) File "/usr/local/lib/python3.10/site-packages/django/template/base.py", line 938, in render bit = node.render_annotated(context) File "/usr/local/lib/python3.10/site-packages/django/test/utils.py", line 100, in instrumented_test_render return self.nodelist.render(context) File "/usr/local/lib/python3.10/site-packages/django/template/loader_tags.py", line 150, in render return compiled_parent._render(context) File "/usr/local/lib/python3.10/site-packages/django/template/base.py", line 905, in render_annotated return self.render(context) File "/usr/local/lib/python3.10/site-packages/django/template/base.py", line 938, in render bit = node.render_annotated(context) File "/usr/local/lib/python3.10/site-packages/django/test/utils.py", line 100, in instrumented_test_render return self.nodelist.render(context) File "/usr/local/lib/python3.10/site-packages/django/template/base.py", line 170, in render return self._render(context) File "/usr/local/lib/python3.10/site-packages/django/template/backends/django.py", line 61, in render return self.template.render(context) File "/usr/local/lib/python3.10/site-packages/django/template/response.py", line 83, in rendered_content return template.render(context, self._request) File "/usr/local/lib/python3.10/site-packages/django/template/response.py", line 105, in render self.content = self.rendered_content File "/usr/local/lib/python3.10/site-packages/django/core/handlers/base.py", line 204, in _get_response response = response.render() File "/usr/local/lib/python3.10/site-packages/django/core/handlers/exception.py", line 47, in inner response = get_response(request) File "/usr/local/lib/python3.10/site-packages/silk/middleware.py", line 72, in __call__ response = self.get_response(request) File "/usr/local/lib/python3.10/site-packages/django/core/handlers/exception.py", line 47, in inner response = get_response(request) File "/usr/local/lib/python3.10/site-packages/debug_toolbar/panels/__init__.py", line 206, in process_request return self.get_response(request) File "/usr/local/lib/python3.10/site-packages/debug_toolbar/panels/logging.py", line 95, in process_request return super().process_request(request) [Previous line repeated 1 more time] File "/usr/local/lib/python3.10/site-packages/debug_toolbar/panels/__init__.py", line 206, in process_request return self.get_response(request) File "/usr/local/lib/python3.10/site-packages/debug_toolbar/panels/__init__.py", line 206, in process_request return self.get_response(request) File "/usr/local/lib/python3.10/site-packages/debug_toolbar/panels/__init__.py", line 206, in process_request return self.get_response(request) File "/usr/local/lib/python3.10/site-packages/debug_toolbar/panels/staticfiles.py", line 116, in process_request return super().process_request(request) File "/usr/local/lib/python3.10/site-packages/debug_toolbar/panels/__init__.py", line 206, in process_request return self.get_response(request) File "/usr/local/lib/python3.10/site-packages/debug_toolbar/panels/__init__.py", line 206, in process_request return self.get_response(request) File "/usr/local/lib/python3.10/site-packages/debug_toolbar/panels/__init__.py", line 206, in process_request return self.get_response(request) File "/usr/local/lib/python3.10/site-packages/debug_toolbar/panels/headers.py", line 46, in process_request return super().process_request(request) File "/usr/local/lib/python3.10/site-packages/debug_toolbar/panels/__init__.py", line 206, in process_request return self.get_response(request) File "/usr/local/lib/python3.10/site-packages/debug_toolbar/panels/__init__.py", line 206, in process_request return self.get_response(request) File "/usr/local/lib/python3.10/site-packages/debug_toolbar/panels/timer.py", line 65, in process_request return super().process_request(request) File "/usr/local/lib/python3.10/site-packages/debug_toolbar/panels/__init__.py", line 206, in process_request return self.get_response(request) File "/usr/local/lib/python3.10/site-packages/debug_toolbar/middleware.py", line 58, in __call__ response = toolbar.process_request(request) File "/usr/local/lib/python3.10/site-packages/django/core/handlers/exception.py", line 47, in inner response = get_response(request) File "/code/booosted/core/middleware/logging.py", line 29, in __call__ response = self.get_response(request) File "/usr/local/lib/python3.10/site-packages/django/core/handlers/exception.py", line 47, in inner response = get_response(request) File "/usr/local/lib/python3.10/site-packages/django/utils/deprecation.py", line 117, in __call__ response = response or self.get_response(request) File "/usr/local/lib/python3.10/site-packages/django/core/handlers/exception.py", line 47, in inner response = get_response(request) File "/usr/local/lib/python3.10/site-packages/django/utils/deprecation.py", line 117, in __call__ response = response or self.get_response(request) File "/usr/local/lib/python3.10/site-packages/django/core/handlers/exception.py", line 47, in inner response = get_response(request) File "/usr/local/lib/python3.10/site-packages/django/utils/deprecation.py", line 117, in __call__ response = response or self.get_response(request) File "/usr/local/lib/python3.10/site-packages/django/core/handlers/exception.py", line 47, in inner response = get_response(request) File "/usr/local/lib/python3.10/site-packages/django/utils/deprecation.py", line 117, in __call__ response = response or self.get_response(request) File "/usr/local/lib/python3.10/site-packages/django/core/handlers/exception.py", line 47, in inner response = get_response(request) File "/usr/local/lib/python3.10/site-packages/django/utils/deprecation.py", line 117, in __call__ response = response or self.get_response(request) File "/usr/local/lib/python3.10/site-packages/django/core/handlers/exception.py", line 47, in inner response = get_response(request) File "/code/booosted/core/middleware/query_language.py", line 13, in __call__ response = self.get_response(request) File "/usr/local/lib/python3.10/site-packages/django/core/handlers/exception.py", line 47, in inner response = get_response(request) File "/usr/local/lib/python3.10/site-packages/django/utils/deprecation.py", line 117, in __call__ response = response or self.get_response(request) File "/usr/local/lib/python3.10/site-packages/django/core/handlers/exception.py", line 47, in inner response = get_response(request) File "/usr/local/lib/python3.10/site-packages/django/utils/deprecation.py", line 117, in __call__ response = response or self.get_response(request) File "/usr/local/lib/python3.10/site-packages/django/core/handlers/exception.py", line 47, in inner response = get_response(request) File "/usr/local/lib/python3.10/site-packages/django/utils/deprecation.py", line 117, in __call__ response = response or self.get_response(request) File "/usr/local/lib/python3.10/site-packages/django/core/handlers/exception.py", line 47, in inner response = get_response(request) File "/usr/local/lib/python3.10/site-packages/django/core/handlers/base.py", line 130, in get_response response = self._middleware_chain(request) File "/usr/local/lib/python3.10/site-packages/django/core/handlers/wsgi.py", line 133, in __call__ response = self.get_response(request) File "/usr/local/lib/python3.10/site-packages/gunicorn/workers/gthread.py", line 323, in handle_request respiter = self.wsgi(environ, resp.start_response) File "/usr/local/lib/python3.10/site-packages/gunicorn/workers/gthread.py", line 271, in handle keepalive = self.handle_request(req, conn) File "/usr/local/lib/python3.10/concurrent/futures/thread.py", line 58, in run result = self.fn(*self.args, **self.kwargs) File "/usr/local/lib/python3.10/concurrent/futures/thread.py", line 83, in _worker work_item.run() File "/usr/local/lib/python3.10/threading.py", line 953, in run self._target(*self._args, **self._kwargs) File "/usr/local/lib/python3.10/threading.py", line 1016, in _bootstrap_inner self.run() File "/usr/local/lib/python3.10/threading.py", line 973, in _bootstrap self._bootstrap_inner() ', 'Limit (cost=0.00..3.52 rows=1 width=199) -> Seq Scan on constance_config (cost=0.00..3.52 rows=1 width=199) Filter: ((key)::text = ''PLATFORM_EMBEDDED_STICKY_BUTTON''::text)') RETURNING "silk_sqlquery"."id" |
1.51 | ||||||||||||||||||||
|
Connection: default Transaction status: In transaction /usr/local/lib/python3.10/concurrent/futures/thread.py in _worker(83) work_item.run() /usr/local/lib/python3.10/concurrent/futures/thread.py in run(58) result = self.fn(*self.args, **self.kwargs) /usr/local/lib/python3.10/site-packages/gunicorn/workers/gthread.py in handle(271) keepalive = self.handle_request(req, conn) /usr/local/lib/python3.10/site-packages/gunicorn/workers/gthread.py in handle_request(323) respiter = self.wsgi(environ, resp.start_response) /code/booosted/core/middleware/query_language.py in __call__(13) response = self.get_response(request) /code/booosted/core/middleware/logging.py in __call__(29) response = self.get_response(request) /usr/local/lib/python3.10/site-packages/silk/middleware.py in __call__(74) response = self.process_response(request, response) /usr/local/lib/python3.10/site-packages/silk/middleware.py in process_response(151) self._process_response(request, response) /usr/local/lib/python3.10/contextlib.py in inner(79) return func(*args, **kwds) /usr/local/lib/python3.10/site-packages/silk/middleware.py in _process_response(133) collector.finalise() /usr/local/lib/python3.10/site-packages/silk/collector.py in finalise(160) models.SQLQuery.objects.bulk_create(sql_queries) /usr/local/lib/python3.10/contextlib.py in inner(79) return func(*args, **kwds) /usr/local/lib/python3.10/site-packages/silk/models.py in bulk_create(235) return super().bulk_create(*args, **kwargs) |
|||||||||||||||||||||
|
RELEASE SAVEPOINT "s139635844810432_x30"RELEASE SAVEPOINT "s139635844810432_x30"
|
0.19 | ||||||||||||||||||||
|
Connection: default Transaction status: In transaction /usr/local/lib/python3.10/concurrent/futures/thread.py in _worker(83) work_item.run() /usr/local/lib/python3.10/concurrent/futures/thread.py in run(58) result = self.fn(*self.args, **self.kwargs) /usr/local/lib/python3.10/site-packages/gunicorn/workers/gthread.py in handle(271) keepalive = self.handle_request(req, conn) /usr/local/lib/python3.10/site-packages/gunicorn/workers/gthread.py in handle_request(323) respiter = self.wsgi(environ, resp.start_response) /code/booosted/core/middleware/query_language.py in __call__(13) response = self.get_response(request) /code/booosted/core/middleware/logging.py in __call__(29) response = self.get_response(request) /usr/local/lib/python3.10/site-packages/silk/middleware.py in __call__(74) response = self.process_response(request, response) /usr/local/lib/python3.10/site-packages/silk/middleware.py in process_response(151) self._process_response(request, response) /usr/local/lib/python3.10/contextlib.py in inner(79) return func(*args, **kwds) /usr/local/lib/python3.10/site-packages/silk/middleware.py in _process_response(133) collector.finalise() /usr/local/lib/python3.10/site-packages/silk/collector.py in finalise(160) models.SQLQuery.objects.bulk_create(sql_queries) /usr/local/lib/python3.10/contextlib.py in inner(78) with self._recreate_cm(): /usr/local/lib/python3.10/site-packages/django/utils/asyncio.py in inner(33) 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" = '9a6f1daf-9194-4fab-b730-d3fd03839a4a'SELECT ••• FROM "silk_sqlquery" WHERE "silk_sqlquery"."request_id" = '9a6f1daf-9194-4fab-b730-d3fd03839a4a' |
0.61 | ||||||||||||||||||||
|
Connection: default Transaction status: In transaction /usr/local/lib/python3.10/concurrent/futures/thread.py in _worker(83) work_item.run() /usr/local/lib/python3.10/concurrent/futures/thread.py in run(58) result = self.fn(*self.args, **self.kwargs) /usr/local/lib/python3.10/site-packages/gunicorn/workers/gthread.py in handle(271) keepalive = self.handle_request(req, conn) /usr/local/lib/python3.10/site-packages/gunicorn/workers/gthread.py in handle_request(323) respiter = self.wsgi(environ, resp.start_response) /code/booosted/core/middleware/query_language.py in __call__(13) response = self.get_response(request) /code/booosted/core/middleware/logging.py in __call__(29) response = self.get_response(request) /usr/local/lib/python3.10/site-packages/silk/middleware.py in __call__(74) response = self.process_response(request, response) /usr/local/lib/python3.10/site-packages/silk/middleware.py in process_response(151) self._process_response(request, response) /usr/local/lib/python3.10/contextlib.py in inner(79) return func(*args, **kwds) /usr/local/lib/python3.10/site-packages/silk/middleware.py in _process_response(133) collector.finalise() /usr/local/lib/python3.10/site-packages/silk/collector.py in finalise(162) for sql_query in sql_queries.all(): /usr/local/lib/python3.10/site-packages/silk/sql.py in execute_sql(89) return self._execute_sql(*args, **kwargs) |
|||||||||||||||||||||
|
UPDATE "silk_request"
SET "path" = '/', "query_params" = '', "raw_body" = '', "body" = '', "method" = 'GET', "start_time" = '2025-12-06T03:02:14.523840+00:00'::timestamptz, "view_name" = 'Marketing-Page', "end_time" = '2025-12-06T03:02:14.568464+00:00'::timestamptz, "time_taken" = 44.623999999999995, "encoded_headers" = '{"x-forwarded-for": "216.73.216.153", "host": "stage.booosted.com", "connection": "close", "accept": "*/*", "user-agent": "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "accept-encoding": "gzip, br, zstd, deflate"}', "meta_time" = NULL, "meta_num_queries" = NULL, "meta_time_spent_queries" = NULL, "pyprofile" = '', "prof_file" = '', "num_sql_queries" = 2 WHERE "silk_request"."id" = '9a6f1daf-9194-4fab-b730-d3fd03839a4a'UPDATE "silk_request" SET "path" = '/', "query_params" = '', "raw_body" = '', "body" = '', "method" = 'GET', "start_time" = '2025-12-06T03:02:14.523840+00:00'::timestamptz, "view_name" = 'Marketing-Page', "end_time" = '2025-12-06T03:02:14.568464+00:00'::timestamptz, "time_taken" = 44.623999999999995, "encoded_headers" = '{"x-forwarded-for": "216.73.216.153", "host": "stage.booosted.com", "connection": "close", "accept": "*/*", "user-agent": "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "accept-encoding": "gzip, br, zstd, deflate"}', "meta_time" = NULL, "meta_num_queries" = NULL, "meta_time_spent_queries" = NULL, "pyprofile" = '', "prof_file" = '', "num_sql_queries" = 2 WHERE "silk_request"."id" = '9a6f1daf-9194-4fab-b730-d3fd03839a4a' |
0.48 | ||||||||||||||||||||
|
Connection: default Transaction status: In transaction /usr/local/lib/python3.10/concurrent/futures/thread.py in _worker(83) work_item.run() /usr/local/lib/python3.10/concurrent/futures/thread.py in run(58) result = self.fn(*self.args, **self.kwargs) /usr/local/lib/python3.10/site-packages/gunicorn/workers/gthread.py in handle(271) keepalive = self.handle_request(req, conn) /usr/local/lib/python3.10/site-packages/gunicorn/workers/gthread.py in handle_request(323) respiter = self.wsgi(environ, resp.start_response) /code/booosted/core/middleware/query_language.py in __call__(13) response = self.get_response(request) /code/booosted/core/middleware/logging.py in __call__(29) response = self.get_response(request) /usr/local/lib/python3.10/site-packages/silk/middleware.py in __call__(74) response = self.process_response(request, response) /usr/local/lib/python3.10/site-packages/silk/middleware.py in process_response(151) self._process_response(request, response) /usr/local/lib/python3.10/contextlib.py in inner(79) return func(*args, **kwds) /usr/local/lib/python3.10/site-packages/silk/middleware.py in _process_response(144) silk_request.save() /usr/local/lib/python3.10/site-packages/silk/models.py in save(190) super().save(*args, **kwargs) /usr/local/lib/python3.10/site-packages/silk/sql.py in execute_sql(89) return self._execute_sql(*args, **kwargs) |
|||||||||||||||||||||
| Path | Location |
|---|---|
| images/STL_logo_sininen_rgb-p-800.jpg | /code/booosted/marketplace/static/images/STL_logo_sininen_rgb-p-800.jpg |
| images/logo-iso-kopio-p-800.png | /code/booosted/marketplace/static/images/logo-iso-kopio-p-800.png |
| images/logo-iso-kopio-p-2000.png | /code/booosted/marketplace/static/images/logo-iso-kopio-p-2000.png |
| images/Apple-Iphone-14-pro.png | /code/booosted/marketplace/static/images/Apple-Iphone-14-pro.png |
| images/App-Screenshot-p-500.jpg | /code/booosted/marketplace/static/images/App-Screenshot-p-500.jpg |
| images/step1-adding-url.png | /code/booosted/marketplace/static/images/step1-adding-url.png |
| images/chat-example-3-p-500.png | /code/booosted/marketplace/static/images/chat-example-3-p-500.png |
| images/I-Icon.svg | /code/booosted/marketplace/static/images/I-Icon.svg |
| images/Omawatti-logo-1-tummalle-01-p-2000.png | /code/booosted/marketplace/static/images/Omawatti-logo-1-tummalle-01-p-2000.png |
| images/Logo-To-Use_1-p-500.jpg | /code/booosted/marketplace/static/images/Logo-To-Use_1-p-500.jpg |
| images/Small-Icon-03.svg | /code/booosted/marketplace/static/images/Small-Icon-03.svg |
| images/chat-example.png | /code/booosted/marketplace/static/images/chat-example.png |
| images/google-sites3788.jpg | /code/booosted/marketplace/static/images/google-sites3788.jpg |
| images/Webflow-Logo-Gradient.jpg | /code/booosted/marketplace/static/images/Webflow-Logo-Gradient.jpg |
| images/Card-04-p-800.png | /code/booosted/marketplace/static/images/Card-04-p-800.png |
| images/App-Screenshot-p-130x130q80.jpg | /code/booosted/marketplace/static/images/App-Screenshot-p-130x130q80.jpg |
| images/step4-p-500.png | /code/booosted/marketplace/static/images/step4-p-500.png |
| images/logo-iso-kopio-p-1080.png | /code/booosted/marketplace/static/images/logo-iso-kopio-p-1080.png |
| images/lataus-removebg-preview.png | /code/booosted/marketplace/static/images/lataus-removebg-preview.png |
| images/card-1.png | /code/booosted/marketplace/static/images/card-1.png |
| images/WordPress_blue_logo.svg-p-800.png | /code/booosted/marketplace/static/images/WordPress_blue_logo.svg-p-800.png |
| images/i3g94ms6tnowhmrkiuvo-p-800.webp | /code/booosted/marketplace/static/images/i3g94ms6tnowhmrkiuvo-p-800.webp |
| images/motorspace-logo-p-500.png | /code/booosted/marketplace/static/images/motorspace-logo-p-500.png |
| images/chat-example-6-p-800.png | /code/booosted/marketplace/static/images/chat-example-6-p-800.png |
| images/Action-sheet-05-p-800.png | /code/booosted/marketplace/static/images/Action-sheet-05-p-800.png |
| images/Action-sheet-05.png | /code/booosted/marketplace/static/images/Action-sheet-05.png |
| images/Card-03.png | /code/booosted/marketplace/static/images/Card-03.png |
| images/Action-sheet-06.png | /code/booosted/marketplace/static/images/Action-sheet-06.png |
| images/Phone-Border-example.png | /code/booosted/marketplace/static/images/Phone-Border-example.png |
| images/App-Screenshot.jpg | /code/booosted/marketplace/static/images/App-Screenshot.jpg |
| images/Back-Icon.svg | /code/booosted/marketplace/static/images/Back-Icon.svg |
| images/Arrow.svg | /code/booosted/marketplace/static/images/Arrow.svg |
| images/d6012f676992d51a149e24c971cb73ad.webp | /code/booosted/marketplace/static/images/d6012f676992d51a149e24c971cb73ad.webp |
| images/App-showcase--Image-p-800.jpg | /code/booosted/marketplace/static/images/App-showcase--Image-p-800.jpg |
| images/WordPress_blue_logo.svg.png | /code/booosted/marketplace/static/images/WordPress_blue_logo.svg.png |
| images/GoDaddy_Logo_-_The_GO.svg-p-1600.png | /code/booosted/marketplace/static/images/GoDaddy_Logo_-_The_GO.svg-p-1600.png |
| images/chat-example-4-p-800.png | /code/booosted/marketplace/static/images/chat-example-4-p-800.png |
| images/BG-Gradient-p-800.jpg | /code/booosted/marketplace/static/images/BG-Gradient-p-800.jpg |
| images/Card-03-p-1080.png | /code/booosted/marketplace/static/images/Card-03-p-1080.png |
| images/GoDaddy_Logo_-_The_GO.svg-p-800.png | /code/booosted/marketplace/static/images/GoDaddy_Logo_-_The_GO.svg-p-800.png |
| images/lataus-2.png | /code/booosted/marketplace/static/images/lataus-2.png |
| images/chat-example-4.png | /code/booosted/marketplace/static/images/chat-example-4.png |
| images/Omawatti-logo-1-tummalle-01.png | /code/booosted/marketplace/static/images/Omawatti-logo-1-tummalle-01.png |
| images/feather-og-p-130x130q80.png | /code/booosted/marketplace/static/images/feather-og-p-130x130q80.png |
| images/Shopify-p-1080.webp | /code/booosted/marketplace/static/images/Shopify-p-1080.webp |
| images/Action-sheet-05-p-1080.png | /code/booosted/marketplace/static/images/Action-sheet-05-p-1080.png |
| images/step4-p-800.png | /code/booosted/marketplace/static/images/step4-p-800.png |
| images/STL_logo_sininen_rgb-p-1600.jpg | /code/booosted/marketplace/static/images/STL_logo_sininen_rgb-p-1600.jpg |
| images/Webflow-Logo-Gradient-p-500.jpg | /code/booosted/marketplace/static/images/Webflow-Logo-Gradient-p-500.jpg |
| images/Webflow-Logo-Gradient-p-130x130q80.jpg | /code/booosted/marketplace/static/images/Webflow-Logo-Gradient-p-130x130q80.jpg |
| images/chat-example-4-p-1080.png | /code/booosted/marketplace/static/images/chat-example-4-p-1080.png |
| images/i3g94ms6tnowhmrkiuvo-p-500.webp | /code/booosted/marketplace/static/images/i3g94ms6tnowhmrkiuvo-p-500.webp |
| images/step2-p-1080.png | /code/booosted/marketplace/static/images/step2-p-1080.png |
| images/step2-p-500.png | /code/booosted/marketplace/static/images/step2-p-500.png |
| images/Shopify-p-500.webp | /code/booosted/marketplace/static/images/Shopify-p-500.webp |
| images/TehtySuomMadeIn_Sin_rgb.png | /code/booosted/marketplace/static/images/TehtySuomMadeIn_Sin_rgb.png |
| images/motorspace-logo.png | /code/booosted/marketplace/static/images/motorspace-logo.png |
| images/GoDaddy_Logo_-_The_GO.svg-p-500.png | /code/booosted/marketplace/static/images/GoDaddy_Logo_-_The_GO.svg-p-500.png |
| images/WordPress_blue_logo.svg-p-500.png | /code/booosted/marketplace/static/images/WordPress_blue_logo.svg-p-500.png |
| images/Action-sheet-06-p-800.png | /code/booosted/marketplace/static/images/Action-sheet-06-p-800.png |
| images/chat-example-3-p-800.png | /code/booosted/marketplace/static/images/chat-example-3-p-800.png |
| images/medo_oy_logo-removebg-preview.png | /code/booosted/marketplace/static/images/medo_oy_logo-removebg-preview.png |
| images/logo-color-p-500.png | /code/booosted/marketplace/static/images/logo-color-p-500.png |
| images/lataus__1_-removebg-preview.png | /code/booosted/marketplace/static/images/lataus__1_-removebg-preview.png |
| images/feather-og-p-800.png | /code/booosted/marketplace/static/images/feather-og-p-800.png |
| images/Omawatti-logo-1-tummalle-01-p-1080.png | /code/booosted/marketplace/static/images/Omawatti-logo-1-tummalle-01-p-1080.png |
| images/google-sites3788-p-800.jpg | /code/booosted/marketplace/static/images/google-sites3788-p-800.jpg |
| images/favicon.png | /code/booosted/marketplace/static/images/favicon.png |
| images/step1-adding-url-p-800.png | /code/booosted/marketplace/static/images/step1-adding-url-p-800.png |
| images/lataa.png | /code/booosted/marketplace/static/images/lataa.png |
| images/logo-iso-kopio-p-500.png | /code/booosted/marketplace/static/images/logo-iso-kopio-p-500.png |
| images/squarespace_logo_icon_181252.png | /code/booosted/marketplace/static/images/squarespace_logo_icon_181252.png |
| images/Action-sheet-06-p-1080.png | /code/booosted/marketplace/static/images/Action-sheet-06-p-1080.png |
| images/Apple-Iphone-14-pro-p-130x130q80.png | /code/booosted/marketplace/static/images/Apple-Iphone-14-pro-p-130x130q80.png |
| images/Omawatti-logo-1-tummalle-01-p-800.png | /code/booosted/marketplace/static/images/Omawatti-logo-1-tummalle-01-p-800.png |
| images/GoDaddy_Logo_-_The_GO.svg-p-1080.png | /code/booosted/marketplace/static/images/GoDaddy_Logo_-_The_GO.svg-p-1080.png |
| images/Facebook_1Facebook.webp | /code/booosted/marketplace/static/images/Facebook_1Facebook.webp |
| images/BG-Gradient-p-500.jpg | /code/booosted/marketplace/static/images/BG-Gradient-p-500.jpg |
| images/feather-og-p-500.png | /code/booosted/marketplace/static/images/feather-og-p-500.png |
| images/Shopify.webp | /code/booosted/marketplace/static/images/Shopify.webp |
| images/Connect-Icon.svg | /code/booosted/marketplace/static/images/Connect-Icon.svg |
| images/step1-adding-url-p-500.png | /code/booosted/marketplace/static/images/step1-adding-url-p-500.png |
| images/logo-iso-kopio-p-1600.png | /code/booosted/marketplace/static/images/logo-iso-kopio-p-1600.png |
| images/chat-example-3-p-1080.png | /code/booosted/marketplace/static/images/chat-example-3-p-1080.png |
| images/Pixpa_Logo.jpg | /code/booosted/marketplace/static/images/Pixpa_Logo.jpg |
| images/step3-p-500.png | /code/booosted/marketplace/static/images/step3-p-500.png |
| images/wix-logo.png | /code/booosted/marketplace/static/images/wix-logo.png |
| images/Card-04-p-500.png | /code/booosted/marketplace/static/images/Card-04-p-500.png |
| images/Facebook_1-p-500.jpg | /code/booosted/marketplace/static/images/Facebook_1-p-500.jpg |
| images/chat-example-6.png | /code/booosted/marketplace/static/images/chat-example-6.png |
| images/card-1-p-500.png | /code/booosted/marketplace/static/images/card-1-p-500.png |
| images/chat-example-4-p-500.png | /code/booosted/marketplace/static/images/chat-example-4-p-500.png |
| images/TehtySuomMadeIn_Sin_rgb-p-800.png | /code/booosted/marketplace/static/images/TehtySuomMadeIn_Sin_rgb-p-800.png |
| images/step3-p-1080.png | /code/booosted/marketplace/static/images/step3-p-1080.png |
| images/logo-color.png | /code/booosted/marketplace/static/images/logo-color.png |
| images/Card-02-p-800.png | /code/booosted/marketplace/static/images/Card-02-p-800.png |
| images/BG-Gradient.jpg | /code/booosted/marketplace/static/images/BG-Gradient.jpg |
| images/logo-iso-kopio.png | /code/booosted/marketplace/static/images/logo-iso-kopio.png |
| images/step4-p-1080.png | /code/booosted/marketplace/static/images/step4-p-1080.png |
| images/step3-p-800.png | /code/booosted/marketplace/static/images/step3-p-800.png |
| images/GoDaddy_Logo_-_The_GO.svg.png | /code/booosted/marketplace/static/images/GoDaddy_Logo_-_The_GO.svg.png |
| images/chat-example-p-500.png | /code/booosted/marketplace/static/images/chat-example-p-500.png |
| images/Logo-To-Use_1-p-800.jpg | /code/booosted/marketplace/static/images/Logo-To-Use_1-p-800.jpg |
| images/Home-Icon.svg | /code/booosted/marketplace/static/images/Home-Icon.svg |
| images/Omawatti-logo-1-tummalle-01-p-500.png | /code/booosted/marketplace/static/images/Omawatti-logo-1-tummalle-01-p-500.png |
| images/GoDaddy_Logo_-_The_GO.svg-p-2000.png | /code/booosted/marketplace/static/images/GoDaddy_Logo_-_The_GO.svg-p-2000.png |
| images/chat-example-6-p-1080.png | /code/booosted/marketplace/static/images/chat-example-6-p-1080.png |
| images/Small-Icon-01.svg | /code/booosted/marketplace/static/images/Small-Icon-01.svg |
| images/step3.png | /code/booosted/marketplace/static/images/step3.png |
| images/App-Screenshot-p-800.jpg | /code/booosted/marketplace/static/images/App-Screenshot-p-800.jpg |
| images/logo-2.0-300x124-removebg-preview.png | /code/booosted/marketplace/static/images/logo-2.0-300x124-removebg-preview.png |
| images/Card-02.png | /code/booosted/marketplace/static/images/Card-02.png |
| images/step4.png | /code/booosted/marketplace/static/images/step4.png |
| images/chat-example-6-p-500.png | /code/booosted/marketplace/static/images/chat-example-6-p-500.png |
| images/Action-sheet-06-p-500.png | /code/booosted/marketplace/static/images/Action-sheet-06-p-500.png |
| images/Zap-Icon.svg | /code/booosted/marketplace/static/images/Zap-Icon.svg |
| images/Loading-Icon.svg | /code/booosted/marketplace/static/images/Loading-Icon.svg |
| images/chat-example-p-800.png | /code/booosted/marketplace/static/images/chat-example-p-800.png |
| images/App-showcase--Image.jpg | /code/booosted/marketplace/static/images/App-showcase--Image.jpg |
| images/Omawatti-logo-1-tummalle-01-p-1600.png | /code/booosted/marketplace/static/images/Omawatti-logo-1-tummalle-01-p-1600.png |
| images/App-Screenshot-p-1080.jpg | /code/booosted/marketplace/static/images/App-Screenshot-p-1080.jpg |
| images/Shopify-p-800.webp | /code/booosted/marketplace/static/images/Shopify-p-800.webp |
| images/google-sites3788-p-500.jpg | /code/booosted/marketplace/static/images/google-sites3788-p-500.jpg |
| images/Share-Icon.svg | /code/booosted/marketplace/static/images/Share-Icon.svg |
| images/TehtySuomMadeIn_Sin_rgb-p-500.png | /code/booosted/marketplace/static/images/TehtySuomMadeIn_Sin_rgb-p-500.png |
| images/Facebook_1-p-800.jpg | /code/booosted/marketplace/static/images/Facebook_1-p-800.jpg |
| images/App-showcase--Image-p-130x130q80.jpg | /code/booosted/marketplace/static/images/App-showcase--Image-p-130x130q80.jpg |
| images/BG-Gradient-p-1080.jpg | /code/booosted/marketplace/static/images/BG-Gradient-p-1080.jpg |
| images/Action-sheet-05-p-500.png | /code/booosted/marketplace/static/images/Action-sheet-05-p-500.png |
| images/Logo-To-Use_1Logo To Use.webp | /code/booosted/marketplace/static/images/Logo-To-Use_1Logo To Use.webp |
| images/step2-p-800.png | /code/booosted/marketplace/static/images/step2-p-800.png |
| images/Flag-Icon.svg | /code/booosted/marketplace/static/images/Flag-Icon.svg |
| images/Card-02-p-500.png | /code/booosted/marketplace/static/images/Card-02-p-500.png |
| images/logo-iso-kopio-p-2600.png | /code/booosted/marketplace/static/images/logo-iso-kopio-p-2600.png |
| images/Style-Guide-Icon.svg | /code/booosted/marketplace/static/images/Style-Guide-Icon.svg |
| images/BG-Gradient-p-130x130q80.jpg | /code/booosted/marketplace/static/images/BG-Gradient-p-130x130q80.jpg |
| images/Small-Icon-02.svg | /code/booosted/marketplace/static/images/Small-Icon-02.svg |
| images/i3g94ms6tnowhmrkiuvo.webp | /code/booosted/marketplace/static/images/i3g94ms6tnowhmrkiuvo.webp |
| images/wix-logo-p-500.png | /code/booosted/marketplace/static/images/wix-logo-p-500.png |
| images/Shopify-p-1600.webp | /code/booosted/marketplace/static/images/Shopify-p-1600.webp |
| images/d6012f676992d51a149e24c971cb73ad-p-500.webp | /code/booosted/marketplace/static/images/d6012f676992d51a149e24c971cb73ad-p-500.webp |
| images/STL_logo_sininen_rgb-p-500.jpg | /code/booosted/marketplace/static/images/STL_logo_sininen_rgb-p-500.jpg |
| images/STL_logo_sininen_rgb.jpg | /code/booosted/marketplace/static/images/STL_logo_sininen_rgb.jpg |
| images/TehtySuomMadeIn_Sin_rgb-p-1600.png | /code/booosted/marketplace/static/images/TehtySuomMadeIn_Sin_rgb-p-1600.png |
| images/App-showcase--Image-p-500.jpg | /code/booosted/marketplace/static/images/App-showcase--Image-p-500.jpg |
| images/Card-03-p-500.png | /code/booosted/marketplace/static/images/Card-03-p-500.png |
| images/Card-03-p-800.png | /code/booosted/marketplace/static/images/Card-03-p-800.png |
| images/TehtySuomMadeIn_Sin_rgb-p-1080.png | /code/booosted/marketplace/static/images/TehtySuomMadeIn_Sin_rgb-p-1080.png |
| images/chat-example-3.png | /code/booosted/marketplace/static/images/chat-example-3.png |
| images/Card-04.png | /code/booosted/marketplace/static/images/Card-04.png |
| images/step2.png | /code/booosted/marketplace/static/images/step2.png |
| images/webclip.png | /code/booosted/marketplace/static/images/webclip.png |
| images/STL_logo_sininen_rgb-p-1080.jpg | /code/booosted/marketplace/static/images/STL_logo_sininen_rgb-p-1080.jpg |
| images/feather-og.png | /code/booosted/marketplace/static/images/feather-og.png |
| images/step1-adding-url-p-1080.png | /code/booosted/marketplace/static/images/step1-adding-url-p-1080.png |
| css/normalize.css | /code/booosted/marketplace/static/css/normalize.css |
| css/booosted.webflow.css | /code/booosted/marketplace/static/css/booosted.webflow.css |
| css/webflow.css | /code/booosted/marketplace/static/css/webflow.css |
| js/webflow.js | /code/booosted/marketplace/static/js/webflow.js |
| Path | Location |
|---|---|
| admin/css/responsive_rtl.css | /usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/css/responsive_rtl.css |
| admin/css/responsive.css | /usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/css/responsive.css |
| admin/css/rtl.css | /usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/css/rtl.css |
| admin/css/dashboard.css | /usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/css/dashboard.css |
| admin/css/login.css | /usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/css/login.css |
| admin/css/base.css | /usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/css/base.css |
| admin/css/forms.css | /usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/css/forms.css |
| admin/css/widgets.css | /usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/css/widgets.css |
| admin/css/autocomplete.css | /usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/css/autocomplete.css |
| admin/css/fonts.css | /usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/css/fonts.css |
| admin/css/changelists.css | /usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/css/changelists.css |
| admin/css/nav_sidebar.css | /usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/css/nav_sidebar.css |
| admin/css/vendor/select2/select2.css | /usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/css/vendor/select2/select2.css |
| admin/css/vendor/select2/LICENSE-SELECT2.md | /usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/css/vendor/select2/LICENSE-SELECT2.md |
| admin/css/vendor/select2/select2.min.css | /usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/css/vendor/select2/select2.min.css |
| admin/js/actions.js | /usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/actions.js |
| admin/js/SelectBox.js | /usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/SelectBox.js |
| admin/js/jquery.init.js | /usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/jquery.init.js |
| admin/js/calendar.js | /usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/calendar.js |
| admin/js/collapse.js | /usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/collapse.js |
| admin/js/nav_sidebar.js | /usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/nav_sidebar.js |
| admin/js/inlines.js | /usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/inlines.js |
| admin/js/core.js | /usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/core.js |
| admin/js/SelectFilter2.js | /usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/SelectFilter2.js |
| admin/js/prepopulate.js | /usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/prepopulate.js |
| admin/js/prepopulate_init.js | /usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/prepopulate_init.js |
| admin/js/urlify.js | /usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/urlify.js |
| admin/js/change_form.js | /usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/change_form.js |
| admin/js/cancel.js | /usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/cancel.js |
| admin/js/popup_response.js | /usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/popup_response.js |
| admin/js/autocomplete.js | /usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/autocomplete.js |
| admin/js/admin/RelatedObjectLookups.js | /usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/admin/RelatedObjectLookups.js |
| admin/js/admin/DateTimeShortcuts.js | /usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/admin/DateTimeShortcuts.js |
| admin/js/vendor/jquery/jquery.min.js | /usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/jquery/jquery.min.js |
| admin/js/vendor/jquery/LICENSE.txt | /usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/jquery/LICENSE.txt |
| admin/js/vendor/jquery/jquery.js | /usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/jquery/jquery.js |
| admin/js/vendor/xregexp/xregexp.js | /usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/xregexp/xregexp.js |
| admin/js/vendor/xregexp/xregexp.min.js | /usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/xregexp/xregexp.min.js |
| admin/js/vendor/xregexp/LICENSE.txt | /usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/xregexp/LICENSE.txt |
| admin/js/vendor/select2/select2.full.min.js | /usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/select2.full.min.js |
| admin/js/vendor/select2/LICENSE.md | /usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/LICENSE.md |
| admin/js/vendor/select2/select2.full.js | /usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/select2.full.js |
| admin/js/vendor/select2/i18n/pl.js | /usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/pl.js |
| admin/js/vendor/select2/i18n/pt-BR.js | /usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/pt-BR.js |
| admin/js/vendor/select2/i18n/zh-TW.js | /usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/zh-TW.js |
| admin/js/vendor/select2/i18n/ro.js | /usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ro.js |
| admin/js/vendor/select2/i18n/pt.js | /usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/pt.js |
| admin/js/vendor/select2/i18n/it.js | /usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/it.js |
| admin/js/vendor/select2/i18n/id.js | /usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/id.js |
| admin/js/vendor/select2/i18n/bn.js | /usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/bn.js |
| admin/js/vendor/select2/i18n/hr.js | /usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/hr.js |
| admin/js/vendor/select2/i18n/el.js | /usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/el.js |
| admin/js/vendor/select2/i18n/ru.js | /usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ru.js |
| admin/js/vendor/select2/i18n/ja.js | /usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ja.js |
| admin/js/vendor/select2/i18n/sl.js | /usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sl.js |
| admin/js/vendor/select2/i18n/dsb.js | /usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/dsb.js |
| admin/js/vendor/select2/i18n/ne.js | /usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ne.js |
| admin/js/vendor/select2/i18n/sk.js | /usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sk.js |
| admin/js/vendor/select2/i18n/lv.js | /usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/lv.js |
| admin/js/vendor/select2/i18n/hsb.js | /usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/hsb.js |
| admin/js/vendor/select2/i18n/eu.js | /usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/eu.js |
| admin/js/vendor/select2/i18n/sr.js | /usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sr.js |
| admin/js/vendor/select2/i18n/ms.js | /usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ms.js |
| admin/js/vendor/select2/i18n/fi.js | /usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/fi.js |
| admin/js/vendor/select2/i18n/de.js | /usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/de.js |
| admin/js/vendor/select2/i18n/bs.js | /usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/bs.js |
| admin/js/vendor/select2/i18n/ka.js | /usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ka.js |
| admin/js/vendor/select2/i18n/es.js | /usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/es.js |
| admin/js/vendor/select2/i18n/hu.js | /usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/hu.js |
| admin/js/vendor/select2/i18n/ps.js | /usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ps.js |
| admin/js/vendor/select2/i18n/lt.js | /usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/lt.js |
| admin/js/vendor/select2/i18n/nl.js | /usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/nl.js |
| admin/js/vendor/select2/i18n/az.js | /usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/az.js |
| admin/js/vendor/select2/i18n/ca.js | /usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ca.js |
| admin/js/vendor/select2/i18n/is.js | /usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/is.js |
| admin/js/vendor/select2/i18n/tk.js | /usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/tk.js |
| admin/js/vendor/select2/i18n/th.js | /usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/th.js |
| admin/js/vendor/select2/i18n/cs.js | /usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/cs.js |
| admin/js/vendor/select2/i18n/fr.js | /usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/fr.js |
| admin/js/vendor/select2/i18n/ar.js | /usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ar.js |
| admin/js/vendor/select2/i18n/et.js | /usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/et.js |
| admin/js/vendor/select2/i18n/fa.js | /usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/fa.js |
| admin/js/vendor/select2/i18n/km.js | /usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/km.js |
| admin/js/vendor/select2/i18n/sr-Cyrl.js | /usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sr-Cyrl.js |
| admin/js/vendor/select2/i18n/he.js | /usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/he.js |
| admin/js/vendor/select2/i18n/zh-CN.js | /usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/zh-CN.js |
| admin/js/vendor/select2/i18n/sv.js | /usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sv.js |
| admin/js/vendor/select2/i18n/bg.js | /usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/bg.js |
| admin/js/vendor/select2/i18n/uk.js | /usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/uk.js |
| admin/js/vendor/select2/i18n/gl.js | /usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/gl.js |
| admin/js/vendor/select2/i18n/tr.js | /usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/tr.js |
| admin/js/vendor/select2/i18n/hy.js | /usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/hy.js |
| admin/js/vendor/select2/i18n/hi.js | /usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/hi.js |
| admin/js/vendor/select2/i18n/nb.js | /usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/nb.js |
| admin/js/vendor/select2/i18n/sq.js | /usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sq.js |
| admin/js/vendor/select2/i18n/ko.js | /usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ko.js |
| admin/js/vendor/select2/i18n/da.js | /usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/da.js |
| admin/js/vendor/select2/i18n/mk.js | /usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/mk.js |
| admin/js/vendor/select2/i18n/af.js | /usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/af.js |
| admin/js/vendor/select2/i18n/vi.js | /usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/vi.js |
| admin/js/vendor/select2/i18n/en.js | /usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/en.js |
| admin/fonts/Roboto-Light-webfont.woff | /usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/fonts/Roboto-Light-webfont.woff |
| admin/fonts/LICENSE.txt | /usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/fonts/LICENSE.txt |
| admin/fonts/Roboto-Bold-webfont.woff | /usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/fonts/Roboto-Bold-webfont.woff |
| admin/fonts/Roboto-Regular-webfont.woff | /usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/fonts/Roboto-Regular-webfont.woff |
| admin/fonts/README.txt | /usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/fonts/README.txt |
| admin/img/icon-unknown-alt.svg | /usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/img/icon-unknown-alt.svg |
| admin/img/tooltag-arrowright.svg | /usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/img/tooltag-arrowright.svg |
| admin/img/icon-changelink.svg | /usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/img/icon-changelink.svg |
| admin/img/icon-no.svg | /usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/img/icon-no.svg |
| admin/img/search.svg | /usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/img/search.svg |
| admin/img/icon-yes.svg | /usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/img/icon-yes.svg |
| admin/img/sorting-icons.svg | /usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/img/sorting-icons.svg |
| admin/img/tooltag-add.svg | /usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/img/tooltag-add.svg |
| admin/img/LICENSE | /usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/img/LICENSE |
| admin/img/icon-calendar.svg | /usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/img/icon-calendar.svg |
| admin/img/icon-viewlink.svg | /usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/img/icon-viewlink.svg |
| admin/img/icon-addlink.svg | /usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/img/icon-addlink.svg |
| admin/img/icon-deletelink.svg | /usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/img/icon-deletelink.svg |
| admin/img/icon-alert.svg | /usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/img/icon-alert.svg |
| admin/img/icon-unknown.svg | /usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/img/icon-unknown.svg |
| admin/img/icon-clock.svg | /usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/img/icon-clock.svg |
| admin/img/calendar-icons.svg | /usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/img/calendar-icons.svg |
| admin/img/selector-icons.svg | /usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/img/selector-icons.svg |
| admin/img/README.txt | /usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/img/README.txt |
| admin/img/inline-delete.svg | /usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/img/inline-delete.svg |
| admin/img/gis/move_vertex_on.svg | /usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/img/gis/move_vertex_on.svg |
| admin/img/gis/move_vertex_off.svg | /usr/local/lib/python3.10/site-packages/django/contrib/admin/static/admin/img/gis/move_vertex_off.svg |
| rest_framework/docs/css/base.css | /usr/local/lib/python3.10/site-packages/rest_framework/static/rest_framework/docs/css/base.css |
| rest_framework/docs/css/highlight.css | /usr/local/lib/python3.10/site-packages/rest_framework/static/rest_framework/docs/css/highlight.css |
| rest_framework/docs/css/jquery.json-view.min.css | /usr/local/lib/python3.10/site-packages/rest_framework/static/rest_framework/docs/css/jquery.json-view.min.css |
| rest_framework/docs/js/jquery.json-view.min.js | /usr/local/lib/python3.10/site-packages/rest_framework/static/rest_framework/docs/js/jquery.json-view.min.js |
| rest_framework/docs/js/api.js | /usr/local/lib/python3.10/site-packages/rest_framework/static/rest_framework/docs/js/api.js |
| rest_framework/docs/js/highlight.pack.js | /usr/local/lib/python3.10/site-packages/rest_framework/static/rest_framework/docs/js/highlight.pack.js |
| rest_framework/docs/img/favicon.ico | /usr/local/lib/python3.10/site-packages/rest_framework/static/rest_framework/docs/img/favicon.ico |
| rest_framework/docs/img/grid.png | /usr/local/lib/python3.10/site-packages/rest_framework/static/rest_framework/docs/img/grid.png |
| rest_framework/css/font-awesome-4.0.3.css | /usr/local/lib/python3.10/site-packages/rest_framework/static/rest_framework/css/font-awesome-4.0.3.css |
| rest_framework/css/bootstrap-theme.min.css | /usr/local/lib/python3.10/site-packages/rest_framework/static/rest_framework/css/bootstrap-theme.min.css |
| rest_framework/css/prettify.css | /usr/local/lib/python3.10/site-packages/rest_framework/static/rest_framework/css/prettify.css |
| rest_framework/css/bootstrap-tweaks.css | /usr/local/lib/python3.10/site-packages/rest_framework/static/rest_framework/css/bootstrap-tweaks.css |
| rest_framework/css/bootstrap.min.css | /usr/local/lib/python3.10/site-packages/rest_framework/static/rest_framework/css/bootstrap.min.css |
| rest_framework/css/default.css | /usr/local/lib/python3.10/site-packages/rest_framework/static/rest_framework/css/default.css |
| rest_framework/js/default.js | /usr/local/lib/python3.10/site-packages/rest_framework/static/rest_framework/js/default.js |
| rest_framework/js/bootstrap.min.js | /usr/local/lib/python3.10/site-packages/rest_framework/static/rest_framework/js/bootstrap.min.js |
| rest_framework/js/ajax-form.js | /usr/local/lib/python3.10/site-packages/rest_framework/static/rest_framework/js/ajax-form.js |
| rest_framework/js/coreapi-0.1.1.js | /usr/local/lib/python3.10/site-packages/rest_framework/static/rest_framework/js/coreapi-0.1.1.js |
| rest_framework/js/prettify-min.js | /usr/local/lib/python3.10/site-packages/rest_framework/static/rest_framework/js/prettify-min.js |
| rest_framework/js/jquery-3.5.1.min.js | /usr/local/lib/python3.10/site-packages/rest_framework/static/rest_framework/js/jquery-3.5.1.min.js |
| rest_framework/js/csrf.js | /usr/local/lib/python3.10/site-packages/rest_framework/static/rest_framework/js/csrf.js |
| rest_framework/fonts/glyphicons-halflings-regular.woff | /usr/local/lib/python3.10/site-packages/rest_framework/static/rest_framework/fonts/glyphicons-halflings-regular.woff |
| rest_framework/fonts/glyphicons-halflings-regular.ttf | /usr/local/lib/python3.10/site-packages/rest_framework/static/rest_framework/fonts/glyphicons-halflings-regular.ttf |
| rest_framework/fonts/glyphicons-halflings-regular.svg | /usr/local/lib/python3.10/site-packages/rest_framework/static/rest_framework/fonts/glyphicons-halflings-regular.svg |
| rest_framework/fonts/fontawesome-webfont.ttf | /usr/local/lib/python3.10/site-packages/rest_framework/static/rest_framework/fonts/fontawesome-webfont.ttf |
| rest_framework/fonts/glyphicons-halflings-regular.eot | /usr/local/lib/python3.10/site-packages/rest_framework/static/rest_framework/fonts/glyphicons-halflings-regular.eot |
| rest_framework/fonts/fontawesome-webfont.svg | /usr/local/lib/python3.10/site-packages/rest_framework/static/rest_framework/fonts/fontawesome-webfont.svg |
| rest_framework/fonts/fontawesome-webfont.eot | /usr/local/lib/python3.10/site-packages/rest_framework/static/rest_framework/fonts/fontawesome-webfont.eot |
| rest_framework/fonts/fontawesome-webfont.woff | /usr/local/lib/python3.10/site-packages/rest_framework/static/rest_framework/fonts/fontawesome-webfont.woff |
| rest_framework/fonts/glyphicons-halflings-regular.woff2 | /usr/local/lib/python3.10/site-packages/rest_framework/static/rest_framework/fonts/glyphicons-halflings-regular.woff2 |
| rest_framework/img/grid.png | /usr/local/lib/python3.10/site-packages/rest_framework/static/rest_framework/img/grid.png |
| rest_framework/img/glyphicons-halflings-white.png | /usr/local/lib/python3.10/site-packages/rest_framework/static/rest_framework/img/glyphicons-halflings-white.png |
| rest_framework/img/glyphicons-halflings.png | /usr/local/lib/python3.10/site-packages/rest_framework/static/rest_framework/img/glyphicons-halflings.png |
| drf-yasg/immutable.js | /usr/local/lib/python3.10/site-packages/drf_yasg/static/drf-yasg/immutable.js |
| drf-yasg/insQ.min.js | /usr/local/lib/python3.10/site-packages/drf_yasg/static/drf-yasg/insQ.min.js |
| drf-yasg/immutable.min.js | /usr/local/lib/python3.10/site-packages/drf_yasg/static/drf-yasg/immutable.min.js |
| drf-yasg/redoc-init.js | /usr/local/lib/python3.10/site-packages/drf_yasg/static/drf-yasg/redoc-init.js |
| drf-yasg/swagger-ui-init.js | /usr/local/lib/python3.10/site-packages/drf_yasg/static/drf-yasg/swagger-ui-init.js |
| drf-yasg/style.css | /usr/local/lib/python3.10/site-packages/drf_yasg/static/drf-yasg/style.css |
| drf-yasg/insQ.js | /usr/local/lib/python3.10/site-packages/drf_yasg/static/drf-yasg/insQ.js |
| drf-yasg/README | /usr/local/lib/python3.10/site-packages/drf_yasg/static/drf-yasg/README |
| drf-yasg/redoc/redoc-logo.png | /usr/local/lib/python3.10/site-packages/drf_yasg/static/drf-yasg/redoc/redoc-logo.png |
| drf-yasg/redoc/LICENSE | /usr/local/lib/python3.10/site-packages/drf_yasg/static/drf-yasg/redoc/LICENSE |
| drf-yasg/redoc/redoc.min.js | /usr/local/lib/python3.10/site-packages/drf_yasg/static/drf-yasg/redoc/redoc.min.js |
| drf-yasg/redoc/redoc.standalone.js.map | /usr/local/lib/python3.10/site-packages/drf_yasg/static/drf-yasg/redoc/redoc.standalone.js.map |
| drf-yasg/redoc-old/redoc.min.js.map | /usr/local/lib/python3.10/site-packages/drf_yasg/static/drf-yasg/redoc-old/redoc.min.js.map |
| drf-yasg/redoc-old/LICENSE | /usr/local/lib/python3.10/site-packages/drf_yasg/static/drf-yasg/redoc-old/LICENSE |
| drf-yasg/redoc-old/redoc.min.js | /usr/local/lib/python3.10/site-packages/drf_yasg/static/drf-yasg/redoc-old/redoc.min.js |
| drf-yasg/swagger-ui-dist/absolute-path.js | /usr/local/lib/python3.10/site-packages/drf_yasg/static/drf-yasg/swagger-ui-dist/absolute-path.js |
| drf-yasg/swagger-ui-dist/swagger-ui-es-bundle-core.js.map | /usr/local/lib/python3.10/site-packages/drf_yasg/static/drf-yasg/swagger-ui-dist/swagger-ui-es-bundle-core.js.map |
| drf-yasg/swagger-ui-dist/swagger-ui.css | /usr/local/lib/python3.10/site-packages/drf_yasg/static/drf-yasg/swagger-ui-dist/swagger-ui.css |
| drf-yasg/swagger-ui-dist/index.js | /usr/local/lib/python3.10/site-packages/drf_yasg/static/drf-yasg/swagger-ui-dist/index.js |
| drf-yasg/swagger-ui-dist/NOTICE | /usr/local/lib/python3.10/site-packages/drf_yasg/static/drf-yasg/swagger-ui-dist/NOTICE |
| drf-yasg/swagger-ui-dist/LICENSE | /usr/local/lib/python3.10/site-packages/drf_yasg/static/drf-yasg/swagger-ui-dist/LICENSE |
| drf-yasg/swagger-ui-dist/swagger-ui-standalone-preset.js | /usr/local/lib/python3.10/site-packages/drf_yasg/static/drf-yasg/swagger-ui-dist/swagger-ui-standalone-preset.js |
| drf-yasg/swagger-ui-dist/swagger-ui-standalone-preset.js.map | /usr/local/lib/python3.10/site-packages/drf_yasg/static/drf-yasg/swagger-ui-dist/swagger-ui-standalone-preset.js.map |
| drf-yasg/swagger-ui-dist/swagger-ui-bundle.js | /usr/local/lib/python3.10/site-packages/drf_yasg/static/drf-yasg/swagger-ui-dist/swagger-ui-bundle.js |
| drf-yasg/swagger-ui-dist/swagger-ui-es-bundle.js.map | /usr/local/lib/python3.10/site-packages/drf_yasg/static/drf-yasg/swagger-ui-dist/swagger-ui-es-bundle.js.map |
| drf-yasg/swagger-ui-dist/swagger-ui-es-bundle.js | /usr/local/lib/python3.10/site-packages/drf_yasg/static/drf-yasg/swagger-ui-dist/swagger-ui-es-bundle.js |
| drf-yasg/swagger-ui-dist/oauth2-redirect.html | /usr/local/lib/python3.10/site-packages/drf_yasg/static/drf-yasg/swagger-ui-dist/oauth2-redirect.html |
| drf-yasg/swagger-ui-dist/swagger-ui.js.map | /usr/local/lib/python3.10/site-packages/drf_yasg/static/drf-yasg/swagger-ui-dist/swagger-ui.js.map |
| drf-yasg/swagger-ui-dist/swagger-ui-es-bundle-core.js | /usr/local/lib/python3.10/site-packages/drf_yasg/static/drf-yasg/swagger-ui-dist/swagger-ui-es-bundle-core.js |
| drf-yasg/swagger-ui-dist/swagger-ui.css.map | /usr/local/lib/python3.10/site-packages/drf_yasg/static/drf-yasg/swagger-ui-dist/swagger-ui.css.map |
| drf-yasg/swagger-ui-dist/favicon-32x32.png | /usr/local/lib/python3.10/site-packages/drf_yasg/static/drf-yasg/swagger-ui-dist/favicon-32x32.png |
| drf-yasg/swagger-ui-dist/swagger-ui-bundle.js.map | /usr/local/lib/python3.10/site-packages/drf_yasg/static/drf-yasg/swagger-ui-dist/swagger-ui-bundle.js.map |
| admin/css/constance.css | /usr/local/lib/python3.10/site-packages/constance/static/admin/css/constance.css |
| admin/js/constance.js | /usr/local/lib/python3.10/site-packages/constance/static/admin/js/constance.js |
| django_extensions/css/jquery.autocomplete.css | /usr/local/lib/python3.10/site-packages/django_extensions/static/django_extensions/css/jquery.autocomplete.css |
| django_extensions/js/jquery.bgiframe.js | /usr/local/lib/python3.10/site-packages/django_extensions/static/django_extensions/js/jquery.bgiframe.js |
| django_extensions/js/jquery.ajaxQueue.js | /usr/local/lib/python3.10/site-packages/django_extensions/static/django_extensions/js/jquery.ajaxQueue.js |
| django_extensions/js/jquery.autocomplete.js | /usr/local/lib/python3.10/site-packages/django_extensions/static/django_extensions/js/jquery.autocomplete.js |
| django_extensions/img/indicator.gif | /usr/local/lib/python3.10/site-packages/django_extensions/static/django_extensions/img/indicator.gif |
| images/STL_logo_sininen_rgb-p-800.jpg | /code/booosted/marketplace/static/images/STL_logo_sininen_rgb-p-800.jpg |
| images/logo-iso-kopio-p-800.png | /code/booosted/marketplace/static/images/logo-iso-kopio-p-800.png |
| images/logo-iso-kopio-p-2000.png | /code/booosted/marketplace/static/images/logo-iso-kopio-p-2000.png |
| images/Apple-Iphone-14-pro.png | /code/booosted/marketplace/static/images/Apple-Iphone-14-pro.png |
| images/App-Screenshot-p-500.jpg | /code/booosted/marketplace/static/images/App-Screenshot-p-500.jpg |
| images/step1-adding-url.png | /code/booosted/marketplace/static/images/step1-adding-url.png |
| images/chat-example-3-p-500.png | /code/booosted/marketplace/static/images/chat-example-3-p-500.png |
| images/I-Icon.svg | /code/booosted/marketplace/static/images/I-Icon.svg |
| images/Omawatti-logo-1-tummalle-01-p-2000.png | /code/booosted/marketplace/static/images/Omawatti-logo-1-tummalle-01-p-2000.png |
| images/Logo-To-Use_1-p-500.jpg | /code/booosted/marketplace/static/images/Logo-To-Use_1-p-500.jpg |
| images/Small-Icon-03.svg | /code/booosted/marketplace/static/images/Small-Icon-03.svg |
| images/chat-example.png | /code/booosted/marketplace/static/images/chat-example.png |
| images/google-sites3788.jpg | /code/booosted/marketplace/static/images/google-sites3788.jpg |
| images/Webflow-Logo-Gradient.jpg | /code/booosted/marketplace/static/images/Webflow-Logo-Gradient.jpg |
| images/Card-04-p-800.png | /code/booosted/marketplace/static/images/Card-04-p-800.png |
| images/App-Screenshot-p-130x130q80.jpg | /code/booosted/marketplace/static/images/App-Screenshot-p-130x130q80.jpg |
| images/step4-p-500.png | /code/booosted/marketplace/static/images/step4-p-500.png |
| images/logo-iso-kopio-p-1080.png | /code/booosted/marketplace/static/images/logo-iso-kopio-p-1080.png |
| images/lataus-removebg-preview.png | /code/booosted/marketplace/static/images/lataus-removebg-preview.png |
| images/card-1.png | /code/booosted/marketplace/static/images/card-1.png |
| images/WordPress_blue_logo.svg-p-800.png | /code/booosted/marketplace/static/images/WordPress_blue_logo.svg-p-800.png |
| images/i3g94ms6tnowhmrkiuvo-p-800.webp | /code/booosted/marketplace/static/images/i3g94ms6tnowhmrkiuvo-p-800.webp |
| images/motorspace-logo-p-500.png | /code/booosted/marketplace/static/images/motorspace-logo-p-500.png |
| images/chat-example-6-p-800.png | /code/booosted/marketplace/static/images/chat-example-6-p-800.png |
| images/Action-sheet-05-p-800.png | /code/booosted/marketplace/static/images/Action-sheet-05-p-800.png |
| images/Action-sheet-05.png | /code/booosted/marketplace/static/images/Action-sheet-05.png |
| images/Card-03.png | /code/booosted/marketplace/static/images/Card-03.png |
| images/Action-sheet-06.png | /code/booosted/marketplace/static/images/Action-sheet-06.png |
| images/Phone-Border-example.png | /code/booosted/marketplace/static/images/Phone-Border-example.png |
| images/App-Screenshot.jpg | /code/booosted/marketplace/static/images/App-Screenshot.jpg |
| images/Back-Icon.svg | /code/booosted/marketplace/static/images/Back-Icon.svg |
| images/Arrow.svg | /code/booosted/marketplace/static/images/Arrow.svg |
| images/d6012f676992d51a149e24c971cb73ad.webp | /code/booosted/marketplace/static/images/d6012f676992d51a149e24c971cb73ad.webp |
| images/App-showcase--Image-p-800.jpg | /code/booosted/marketplace/static/images/App-showcase--Image-p-800.jpg |
| images/WordPress_blue_logo.svg.png | /code/booosted/marketplace/static/images/WordPress_blue_logo.svg.png |
| images/GoDaddy_Logo_-_The_GO.svg-p-1600.png | /code/booosted/marketplace/static/images/GoDaddy_Logo_-_The_GO.svg-p-1600.png |
| images/chat-example-4-p-800.png | /code/booosted/marketplace/static/images/chat-example-4-p-800.png |
| images/BG-Gradient-p-800.jpg | /code/booosted/marketplace/static/images/BG-Gradient-p-800.jpg |
| images/Card-03-p-1080.png | /code/booosted/marketplace/static/images/Card-03-p-1080.png |
| images/GoDaddy_Logo_-_The_GO.svg-p-800.png | /code/booosted/marketplace/static/images/GoDaddy_Logo_-_The_GO.svg-p-800.png |
| images/lataus-2.png | /code/booosted/marketplace/static/images/lataus-2.png |
| images/chat-example-4.png | /code/booosted/marketplace/static/images/chat-example-4.png |
| images/Omawatti-logo-1-tummalle-01.png | /code/booosted/marketplace/static/images/Omawatti-logo-1-tummalle-01.png |
| images/feather-og-p-130x130q80.png | /code/booosted/marketplace/static/images/feather-og-p-130x130q80.png |
| images/Shopify-p-1080.webp | /code/booosted/marketplace/static/images/Shopify-p-1080.webp |
| images/Action-sheet-05-p-1080.png | /code/booosted/marketplace/static/images/Action-sheet-05-p-1080.png |
| images/step4-p-800.png | /code/booosted/marketplace/static/images/step4-p-800.png |
| images/STL_logo_sininen_rgb-p-1600.jpg | /code/booosted/marketplace/static/images/STL_logo_sininen_rgb-p-1600.jpg |
| images/Webflow-Logo-Gradient-p-500.jpg | /code/booosted/marketplace/static/images/Webflow-Logo-Gradient-p-500.jpg |
| images/Webflow-Logo-Gradient-p-130x130q80.jpg | /code/booosted/marketplace/static/images/Webflow-Logo-Gradient-p-130x130q80.jpg |
| images/chat-example-4-p-1080.png | /code/booosted/marketplace/static/images/chat-example-4-p-1080.png |
| images/i3g94ms6tnowhmrkiuvo-p-500.webp | /code/booosted/marketplace/static/images/i3g94ms6tnowhmrkiuvo-p-500.webp |
| images/step2-p-1080.png | /code/booosted/marketplace/static/images/step2-p-1080.png |
| images/step2-p-500.png | /code/booosted/marketplace/static/images/step2-p-500.png |
| images/Shopify-p-500.webp | /code/booosted/marketplace/static/images/Shopify-p-500.webp |
| images/TehtySuomMadeIn_Sin_rgb.png | /code/booosted/marketplace/static/images/TehtySuomMadeIn_Sin_rgb.png |
| images/motorspace-logo.png | /code/booosted/marketplace/static/images/motorspace-logo.png |
| images/GoDaddy_Logo_-_The_GO.svg-p-500.png | /code/booosted/marketplace/static/images/GoDaddy_Logo_-_The_GO.svg-p-500.png |
| images/WordPress_blue_logo.svg-p-500.png | /code/booosted/marketplace/static/images/WordPress_blue_logo.svg-p-500.png |
| images/Action-sheet-06-p-800.png | /code/booosted/marketplace/static/images/Action-sheet-06-p-800.png |
| images/chat-example-3-p-800.png | /code/booosted/marketplace/static/images/chat-example-3-p-800.png |
| images/medo_oy_logo-removebg-preview.png | /code/booosted/marketplace/static/images/medo_oy_logo-removebg-preview.png |
| images/logo-color-p-500.png | /code/booosted/marketplace/static/images/logo-color-p-500.png |
| images/lataus__1_-removebg-preview.png | /code/booosted/marketplace/static/images/lataus__1_-removebg-preview.png |
| images/feather-og-p-800.png | /code/booosted/marketplace/static/images/feather-og-p-800.png |
| images/Omawatti-logo-1-tummalle-01-p-1080.png | /code/booosted/marketplace/static/images/Omawatti-logo-1-tummalle-01-p-1080.png |
| images/google-sites3788-p-800.jpg | /code/booosted/marketplace/static/images/google-sites3788-p-800.jpg |
| images/favicon.png | /code/booosted/marketplace/static/images/favicon.png |
| images/step1-adding-url-p-800.png | /code/booosted/marketplace/static/images/step1-adding-url-p-800.png |
| images/lataa.png | /code/booosted/marketplace/static/images/lataa.png |
| images/logo-iso-kopio-p-500.png | /code/booosted/marketplace/static/images/logo-iso-kopio-p-500.png |
| images/squarespace_logo_icon_181252.png | /code/booosted/marketplace/static/images/squarespace_logo_icon_181252.png |
| images/Action-sheet-06-p-1080.png | /code/booosted/marketplace/static/images/Action-sheet-06-p-1080.png |
| images/Apple-Iphone-14-pro-p-130x130q80.png | /code/booosted/marketplace/static/images/Apple-Iphone-14-pro-p-130x130q80.png |
| images/Omawatti-logo-1-tummalle-01-p-800.png | /code/booosted/marketplace/static/images/Omawatti-logo-1-tummalle-01-p-800.png |
| images/GoDaddy_Logo_-_The_GO.svg-p-1080.png | /code/booosted/marketplace/static/images/GoDaddy_Logo_-_The_GO.svg-p-1080.png |
| images/Facebook_1Facebook.webp | /code/booosted/marketplace/static/images/Facebook_1Facebook.webp |
| images/BG-Gradient-p-500.jpg | /code/booosted/marketplace/static/images/BG-Gradient-p-500.jpg |
| images/feather-og-p-500.png | /code/booosted/marketplace/static/images/feather-og-p-500.png |
| images/Shopify.webp | /code/booosted/marketplace/static/images/Shopify.webp |
| images/Connect-Icon.svg | /code/booosted/marketplace/static/images/Connect-Icon.svg |
| images/step1-adding-url-p-500.png | /code/booosted/marketplace/static/images/step1-adding-url-p-500.png |
| images/logo-iso-kopio-p-1600.png | /code/booosted/marketplace/static/images/logo-iso-kopio-p-1600.png |
| images/chat-example-3-p-1080.png | /code/booosted/marketplace/static/images/chat-example-3-p-1080.png |
| images/Pixpa_Logo.jpg | /code/booosted/marketplace/static/images/Pixpa_Logo.jpg |
| images/step3-p-500.png | /code/booosted/marketplace/static/images/step3-p-500.png |
| images/wix-logo.png | /code/booosted/marketplace/static/images/wix-logo.png |
| images/Card-04-p-500.png | /code/booosted/marketplace/static/images/Card-04-p-500.png |
| images/Facebook_1-p-500.jpg | /code/booosted/marketplace/static/images/Facebook_1-p-500.jpg |
| images/chat-example-6.png | /code/booosted/marketplace/static/images/chat-example-6.png |
| images/card-1-p-500.png | /code/booosted/marketplace/static/images/card-1-p-500.png |
| images/chat-example-4-p-500.png | /code/booosted/marketplace/static/images/chat-example-4-p-500.png |
| images/TehtySuomMadeIn_Sin_rgb-p-800.png | /code/booosted/marketplace/static/images/TehtySuomMadeIn_Sin_rgb-p-800.png |
| images/step3-p-1080.png | /code/booosted/marketplace/static/images/step3-p-1080.png |
| images/logo-color.png | /code/booosted/marketplace/static/images/logo-color.png |
| images/Card-02-p-800.png | /code/booosted/marketplace/static/images/Card-02-p-800.png |
| images/BG-Gradient.jpg | /code/booosted/marketplace/static/images/BG-Gradient.jpg |
| images/logo-iso-kopio.png | /code/booosted/marketplace/static/images/logo-iso-kopio.png |
| images/step4-p-1080.png | /code/booosted/marketplace/static/images/step4-p-1080.png |
| images/step3-p-800.png | /code/booosted/marketplace/static/images/step3-p-800.png |
| images/GoDaddy_Logo_-_The_GO.svg.png | /code/booosted/marketplace/static/images/GoDaddy_Logo_-_The_GO.svg.png |
| images/chat-example-p-500.png | /code/booosted/marketplace/static/images/chat-example-p-500.png |
| images/Logo-To-Use_1-p-800.jpg | /code/booosted/marketplace/static/images/Logo-To-Use_1-p-800.jpg |
| images/Home-Icon.svg | /code/booosted/marketplace/static/images/Home-Icon.svg |
| images/Omawatti-logo-1-tummalle-01-p-500.png | /code/booosted/marketplace/static/images/Omawatti-logo-1-tummalle-01-p-500.png |
| images/GoDaddy_Logo_-_The_GO.svg-p-2000.png | /code/booosted/marketplace/static/images/GoDaddy_Logo_-_The_GO.svg-p-2000.png |
| images/chat-example-6-p-1080.png | /code/booosted/marketplace/static/images/chat-example-6-p-1080.png |
| images/Small-Icon-01.svg | /code/booosted/marketplace/static/images/Small-Icon-01.svg |
| images/step3.png | /code/booosted/marketplace/static/images/step3.png |
| images/App-Screenshot-p-800.jpg | /code/booosted/marketplace/static/images/App-Screenshot-p-800.jpg |
| images/logo-2.0-300x124-removebg-preview.png | /code/booosted/marketplace/static/images/logo-2.0-300x124-removebg-preview.png |
| images/Card-02.png | /code/booosted/marketplace/static/images/Card-02.png |
| images/step4.png | /code/booosted/marketplace/static/images/step4.png |
| images/chat-example-6-p-500.png | /code/booosted/marketplace/static/images/chat-example-6-p-500.png |
| images/Action-sheet-06-p-500.png | /code/booosted/marketplace/static/images/Action-sheet-06-p-500.png |
| images/Zap-Icon.svg | /code/booosted/marketplace/static/images/Zap-Icon.svg |
| images/Loading-Icon.svg | /code/booosted/marketplace/static/images/Loading-Icon.svg |
| images/chat-example-p-800.png | /code/booosted/marketplace/static/images/chat-example-p-800.png |
| images/App-showcase--Image.jpg | /code/booosted/marketplace/static/images/App-showcase--Image.jpg |
| images/Omawatti-logo-1-tummalle-01-p-1600.png | /code/booosted/marketplace/static/images/Omawatti-logo-1-tummalle-01-p-1600.png |
| images/App-Screenshot-p-1080.jpg | /code/booosted/marketplace/static/images/App-Screenshot-p-1080.jpg |
| images/Shopify-p-800.webp | /code/booosted/marketplace/static/images/Shopify-p-800.webp |
| images/google-sites3788-p-500.jpg | /code/booosted/marketplace/static/images/google-sites3788-p-500.jpg |
| images/Share-Icon.svg | /code/booosted/marketplace/static/images/Share-Icon.svg |
| images/TehtySuomMadeIn_Sin_rgb-p-500.png | /code/booosted/marketplace/static/images/TehtySuomMadeIn_Sin_rgb-p-500.png |
| images/Facebook_1-p-800.jpg | /code/booosted/marketplace/static/images/Facebook_1-p-800.jpg |
| images/App-showcase--Image-p-130x130q80.jpg | /code/booosted/marketplace/static/images/App-showcase--Image-p-130x130q80.jpg |
| images/BG-Gradient-p-1080.jpg | /code/booosted/marketplace/static/images/BG-Gradient-p-1080.jpg |
| images/Action-sheet-05-p-500.png | /code/booosted/marketplace/static/images/Action-sheet-05-p-500.png |
| images/Logo-To-Use_1Logo To Use.webp | /code/booosted/marketplace/static/images/Logo-To-Use_1Logo To Use.webp |
| images/step2-p-800.png | /code/booosted/marketplace/static/images/step2-p-800.png |
| images/Flag-Icon.svg | /code/booosted/marketplace/static/images/Flag-Icon.svg |
| images/Card-02-p-500.png | /code/booosted/marketplace/static/images/Card-02-p-500.png |
| images/logo-iso-kopio-p-2600.png | /code/booosted/marketplace/static/images/logo-iso-kopio-p-2600.png |
| images/Style-Guide-Icon.svg | /code/booosted/marketplace/static/images/Style-Guide-Icon.svg |
| images/BG-Gradient-p-130x130q80.jpg | /code/booosted/marketplace/static/images/BG-Gradient-p-130x130q80.jpg |
| images/Small-Icon-02.svg | /code/booosted/marketplace/static/images/Small-Icon-02.svg |
| images/i3g94ms6tnowhmrkiuvo.webp | /code/booosted/marketplace/static/images/i3g94ms6tnowhmrkiuvo.webp |
| images/wix-logo-p-500.png | /code/booosted/marketplace/static/images/wix-logo-p-500.png |
| images/Shopify-p-1600.webp | /code/booosted/marketplace/static/images/Shopify-p-1600.webp |
| images/d6012f676992d51a149e24c971cb73ad-p-500.webp | /code/booosted/marketplace/static/images/d6012f676992d51a149e24c971cb73ad-p-500.webp |
| images/STL_logo_sininen_rgb-p-500.jpg | /code/booosted/marketplace/static/images/STL_logo_sininen_rgb-p-500.jpg |
| images/STL_logo_sininen_rgb.jpg | /code/booosted/marketplace/static/images/STL_logo_sininen_rgb.jpg |
| images/TehtySuomMadeIn_Sin_rgb-p-1600.png | /code/booosted/marketplace/static/images/TehtySuomMadeIn_Sin_rgb-p-1600.png |
| images/App-showcase--Image-p-500.jpg | /code/booosted/marketplace/static/images/App-showcase--Image-p-500.jpg |
| images/Card-03-p-500.png | /code/booosted/marketplace/static/images/Card-03-p-500.png |
| images/Card-03-p-800.png | /code/booosted/marketplace/static/images/Card-03-p-800.png |
| images/TehtySuomMadeIn_Sin_rgb-p-1080.png | /code/booosted/marketplace/static/images/TehtySuomMadeIn_Sin_rgb-p-1080.png |
| images/chat-example-3.png | /code/booosted/marketplace/static/images/chat-example-3.png |
| images/Card-04.png | /code/booosted/marketplace/static/images/Card-04.png |
| images/step2.png | /code/booosted/marketplace/static/images/step2.png |
| images/webclip.png | /code/booosted/marketplace/static/images/webclip.png |
| images/STL_logo_sininen_rgb-p-1080.jpg | /code/booosted/marketplace/static/images/STL_logo_sininen_rgb-p-1080.jpg |
| images/feather-og.png | /code/booosted/marketplace/static/images/feather-og.png |
| images/step1-adding-url-p-1080.png | /code/booosted/marketplace/static/images/step1-adding-url-p-1080.png |
| css/normalize.css | /code/booosted/marketplace/static/css/normalize.css |
| css/booosted.webflow.css | /code/booosted/marketplace/static/css/booosted.webflow.css |
| css/webflow.css | /code/booosted/marketplace/static/css/webflow.css |
| js/webflow.js | /code/booosted/marketplace/static/js/webflow.js |
| debug_toolbar/css/print.css | /usr/local/lib/python3.10/site-packages/debug_toolbar/static/debug_toolbar/css/print.css |
| debug_toolbar/css/toolbar.css | /usr/local/lib/python3.10/site-packages/debug_toolbar/static/debug_toolbar/css/toolbar.css |
| debug_toolbar/js/history.js | /usr/local/lib/python3.10/site-packages/debug_toolbar/static/debug_toolbar/js/history.js |
| debug_toolbar/js/toolbar.js | /usr/local/lib/python3.10/site-packages/debug_toolbar/static/debug_toolbar/js/toolbar.js |
| debug_toolbar/js/redirect.js | /usr/local/lib/python3.10/site-packages/debug_toolbar/static/debug_toolbar/js/redirect.js |
| debug_toolbar/js/timer.js | /usr/local/lib/python3.10/site-packages/debug_toolbar/static/debug_toolbar/js/timer.js |
| debug_toolbar/js/utils.js | /usr/local/lib/python3.10/site-packages/debug_toolbar/static/debug_toolbar/js/utils.js |
| silk/favicon-16x16.png | /usr/local/lib/python3.10/site-packages/silk/static/silk/favicon-16x16.png |
| silk/filter2.png | /usr/local/lib/python3.10/site-packages/silk/static/silk/filter2.png |
| silk/filter.png | /usr/local/lib/python3.10/site-packages/silk/static/silk/filter.png |
| silk/favicon-32x32.png | /usr/local/lib/python3.10/site-packages/silk/static/silk/favicon-32x32.png |
| silk/css/pages/clear_db.css | /usr/local/lib/python3.10/site-packages/silk/static/silk/css/pages/clear_db.css |
| silk/css/pages/raw.css | /usr/local/lib/python3.10/site-packages/silk/static/silk/css/pages/raw.css |
| silk/css/pages/sql_detail.css | /usr/local/lib/python3.10/site-packages/silk/static/silk/css/pages/sql_detail.css |
| silk/css/pages/base.css | /usr/local/lib/python3.10/site-packages/silk/static/silk/css/pages/base.css |
| silk/css/pages/profiling.css | /usr/local/lib/python3.10/site-packages/silk/static/silk/css/pages/profiling.css |
| silk/css/pages/root_base.css | /usr/local/lib/python3.10/site-packages/silk/static/silk/css/pages/root_base.css |
| silk/css/pages/cprofile.css | /usr/local/lib/python3.10/site-packages/silk/static/silk/css/pages/cprofile.css |
| silk/css/pages/profile_detail.css | /usr/local/lib/python3.10/site-packages/silk/static/silk/css/pages/profile_detail.css |
| silk/css/pages/request.css | /usr/local/lib/python3.10/site-packages/silk/static/silk/css/pages/request.css |
| silk/css/pages/summary.css | /usr/local/lib/python3.10/site-packages/silk/static/silk/css/pages/summary.css |
| silk/css/pages/detail_base.css | /usr/local/lib/python3.10/site-packages/silk/static/silk/css/pages/detail_base.css |
| silk/css/pages/requests.css | /usr/local/lib/python3.10/site-packages/silk/static/silk/css/pages/requests.css |
| silk/css/pages/sql.css | /usr/local/lib/python3.10/site-packages/silk/static/silk/css/pages/sql.css |
| silk/css/components/cell.css | /usr/local/lib/python3.10/site-packages/silk/static/silk/css/components/cell.css |
| silk/css/components/heading.css | /usr/local/lib/python3.10/site-packages/silk/static/silk/css/components/heading.css |
| silk/css/components/row.css | /usr/local/lib/python3.10/site-packages/silk/static/silk/css/components/row.css |
| silk/css/components/numeric.css | /usr/local/lib/python3.10/site-packages/silk/static/silk/css/components/numeric.css |
| silk/css/components/fonts.css | /usr/local/lib/python3.10/site-packages/silk/static/silk/css/components/fonts.css |
| silk/css/components/colors.css | /usr/local/lib/python3.10/site-packages/silk/static/silk/css/components/colors.css |
| silk/css/components/summary.css | /usr/local/lib/python3.10/site-packages/silk/static/silk/css/components/summary.css |
| silk/js/pages/request.js | /usr/local/lib/python3.10/site-packages/silk/static/silk/js/pages/request.js |
| silk/js/pages/root_base.js | /usr/local/lib/python3.10/site-packages/silk/static/silk/js/pages/root_base.js |
| silk/js/pages/sql_detail.js | /usr/local/lib/python3.10/site-packages/silk/static/silk/js/pages/sql_detail.js |
| silk/js/pages/clear_db.js | /usr/local/lib/python3.10/site-packages/silk/static/silk/js/pages/clear_db.js |
| silk/js/pages/detail_base.js | /usr/local/lib/python3.10/site-packages/silk/static/silk/js/pages/detail_base.js |
| silk/js/pages/summary.js | /usr/local/lib/python3.10/site-packages/silk/static/silk/js/pages/summary.js |
| silk/js/pages/profiling.js | /usr/local/lib/python3.10/site-packages/silk/static/silk/js/pages/profiling.js |
| silk/js/pages/raw.js | /usr/local/lib/python3.10/site-packages/silk/static/silk/js/pages/raw.js |
| silk/js/pages/requests.js | /usr/local/lib/python3.10/site-packages/silk/static/silk/js/pages/requests.js |
| silk/js/pages/profile_detail.js | /usr/local/lib/python3.10/site-packages/silk/static/silk/js/pages/profile_detail.js |
| silk/js/pages/base.js | /usr/local/lib/python3.10/site-packages/silk/static/silk/js/pages/base.js |
| silk/js/components/filters.js | /usr/local/lib/python3.10/site-packages/silk/static/silk/js/components/filters.js |
| silk/js/components/cell.js | /usr/local/lib/python3.10/site-packages/silk/static/silk/js/components/cell.js |
| silk/lib/jquery.datetimepicker.css | /usr/local/lib/python3.10/site-packages/silk/static/silk/lib/jquery.datetimepicker.css |
| silk/lib/bootstrap-theme.min.css | /usr/local/lib/python3.10/site-packages/silk/static/silk/lib/bootstrap-theme.min.css |
| silk/lib/jquery-ui-1.13.1.min.js | /usr/local/lib/python3.10/site-packages/silk/static/silk/lib/jquery-ui-1.13.1.min.js |
| silk/lib/bootstrap-datetimepicker.min.css | /usr/local/lib/python3.10/site-packages/silk/static/silk/lib/bootstrap-datetimepicker.min.css |
| silk/lib/viz-lite.js | /usr/local/lib/python3.10/site-packages/silk/static/silk/lib/viz-lite.js |
| silk/lib/svg-pan-zoom.min.js | /usr/local/lib/python3.10/site-packages/silk/static/silk/lib/svg-pan-zoom.min.js |
| silk/lib/bootstrap.min.js | /usr/local/lib/python3.10/site-packages/silk/static/silk/lib/bootstrap.min.js |
| silk/lib/sortable.js | /usr/local/lib/python3.10/site-packages/silk/static/silk/lib/sortable.js |
| silk/lib/jquery.datetimepicker.js | /usr/local/lib/python3.10/site-packages/silk/static/silk/lib/jquery.datetimepicker.js |
| silk/lib/bootstrap.min.css | /usr/local/lib/python3.10/site-packages/silk/static/silk/lib/bootstrap.min.css |
| silk/lib/bootstrap-datetimepicker.min.js | /usr/local/lib/python3.10/site-packages/silk/static/silk/lib/bootstrap-datetimepicker.min.js |
| silk/lib/jquery-ui-1.13.1.min.css | /usr/local/lib/python3.10/site-packages/silk/static/silk/lib/jquery-ui-1.13.1.min.css |
| silk/lib/jquery-3.6.0.min.js | /usr/local/lib/python3.10/site-packages/silk/static/silk/lib/jquery-3.6.0.min.js |
| silk/lib/highlight/highlight.pack.js | /usr/local/lib/python3.10/site-packages/silk/static/silk/lib/highlight/highlight.pack.js |
| silk/lib/highlight/foundation.css | /usr/local/lib/python3.10/site-packages/silk/static/silk/lib/highlight/foundation.css |
| silk/lib/images/ui-icons_ffffff_256x240.png | /usr/local/lib/python3.10/site-packages/silk/static/silk/lib/images/ui-icons_ffffff_256x240.png |
| silk/lib/images/ui-bg_glass_100_f6f6f6_1x400.png | /usr/local/lib/python3.10/site-packages/silk/static/silk/lib/images/ui-bg_glass_100_f6f6f6_1x400.png |
| silk/lib/images/ui-icons_ef8c08_256x240.png | /usr/local/lib/python3.10/site-packages/silk/static/silk/lib/images/ui-icons_ef8c08_256x240.png |
| silk/lib/images/ui-bg_flat_10_000000_40x100.png | /usr/local/lib/python3.10/site-packages/silk/static/silk/lib/images/ui-bg_flat_10_000000_40x100.png |
| silk/lib/images/ui-bg_diagonals-thick_18_b81900_40x40.png | /usr/local/lib/python3.10/site-packages/silk/static/silk/lib/images/ui-bg_diagonals-thick_18_b81900_40x40.png |
| silk/lib/images/ui-bg_highlight-soft_75_ffe45c_1x100.png | /usr/local/lib/python3.10/site-packages/silk/static/silk/lib/images/ui-bg_highlight-soft_75_ffe45c_1x100.png |
| silk/lib/images/ui-bg_gloss-wave_35_f6a828_500x100.png | /usr/local/lib/python3.10/site-packages/silk/static/silk/lib/images/ui-bg_gloss-wave_35_f6a828_500x100.png |
| silk/lib/images/ui-icons_444444_256x240.png | /usr/local/lib/python3.10/site-packages/silk/static/silk/lib/images/ui-icons_444444_256x240.png |
| silk/lib/images/ui-bg_glass_100_fdf5ce_1x400.png | /usr/local/lib/python3.10/site-packages/silk/static/silk/lib/images/ui-bg_glass_100_fdf5ce_1x400.png |
| silk/lib/images/ui-icons_777620_256x240.png | /usr/local/lib/python3.10/site-packages/silk/static/silk/lib/images/ui-icons_777620_256x240.png |
| silk/lib/images/ui-icons_222222_256x240.png | /usr/local/lib/python3.10/site-packages/silk/static/silk/lib/images/ui-icons_222222_256x240.png |
| silk/lib/images/ui-icons_777777_256x240.png | /usr/local/lib/python3.10/site-packages/silk/static/silk/lib/images/ui-icons_777777_256x240.png |
| silk/lib/images/ui-icons_ffd27a_256x240.png | /usr/local/lib/python3.10/site-packages/silk/static/silk/lib/images/ui-icons_ffd27a_256x240.png |
| silk/lib/images/ui-icons_228ef1_256x240.png | /usr/local/lib/python3.10/site-packages/silk/static/silk/lib/images/ui-icons_228ef1_256x240.png |
| silk/lib/images/ui-icons_cc0000_256x240.png | /usr/local/lib/python3.10/site-packages/silk/static/silk/lib/images/ui-icons_cc0000_256x240.png |
| silk/lib/images/ui-bg_glass_65_ffffff_1x400.png | /usr/local/lib/python3.10/site-packages/silk/static/silk/lib/images/ui-bg_glass_65_ffffff_1x400.png |
| silk/lib/images/ui-bg_diagonals-thick_20_666666_40x40.png | /usr/local/lib/python3.10/site-packages/silk/static/silk/lib/images/ui-bg_diagonals-thick_20_666666_40x40.png |
| silk/lib/images/ui-bg_highlight-soft_100_eeeeee_1x100.png | /usr/local/lib/python3.10/site-packages/silk/static/silk/lib/images/ui-bg_highlight-soft_100_eeeeee_1x100.png |
| silk/lib/images/ui-icons_555555_256x240.png | /usr/local/lib/python3.10/site-packages/silk/static/silk/lib/images/ui-icons_555555_256x240.png |
| silk/lib/images/animated-overlay.gif | /usr/local/lib/python3.10/site-packages/silk/static/silk/lib/images/animated-overlay.gif |
| silk/fonts/glyphicons-halflings-regular.woff | /usr/local/lib/python3.10/site-packages/silk/static/silk/fonts/glyphicons-halflings-regular.woff |
| silk/fonts/glyphicons-halflings-regular.ttf | /usr/local/lib/python3.10/site-packages/silk/static/silk/fonts/glyphicons-halflings-regular.ttf |
| silk/fonts/glyphicons-halflings-regular.svg | /usr/local/lib/python3.10/site-packages/silk/static/silk/fonts/glyphicons-halflings-regular.svg |
| silk/fonts/glyphicons-halflings-regular.eot | /usr/local/lib/python3.10/site-packages/silk/static/silk/fonts/glyphicons-halflings-regular.eot |
| silk/fonts/glyphicons-halflings-regular.woff2 | /usr/local/lib/python3.10/site-packages/silk/static/silk/fonts/glyphicons-halflings-regular.woff2 |
| silk/fonts/fantasque/FantasqueSansMono-Bold.woff | /usr/local/lib/python3.10/site-packages/silk/static/silk/fonts/fantasque/FantasqueSansMono-Bold.woff |
| silk/fonts/fantasque/FantasqueSansMono-Regular.woff | /usr/local/lib/python3.10/site-packages/silk/static/silk/fonts/fantasque/FantasqueSansMono-Regular.woff |
| silk/fonts/fantasque/FantasqueSansMono-RegItalic.woff | /usr/local/lib/python3.10/site-packages/silk/static/silk/fonts/fantasque/FantasqueSansMono-RegItalic.woff |
| silk/fonts/fantasque/FantasqueSansMono-BoldItalic.woff | /usr/local/lib/python3.10/site-packages/silk/static/silk/fonts/fantasque/FantasqueSansMono-BoldItalic.woff |
| silk/fonts/fira/FiraSans-BoldItalic.woff | /usr/local/lib/python3.10/site-packages/silk/static/silk/fonts/fira/FiraSans-BoldItalic.woff |
| silk/fonts/fira/FiraSans-RegularItalic.woff | /usr/local/lib/python3.10/site-packages/silk/static/silk/fonts/fira/FiraSans-RegularItalic.woff |
| silk/fonts/fira/FiraSans-LightItalic.woff | /usr/local/lib/python3.10/site-packages/silk/static/silk/fonts/fira/FiraSans-LightItalic.woff |
| silk/fonts/fira/FiraSans-Light.woff | /usr/local/lib/python3.10/site-packages/silk/static/silk/fonts/fira/FiraSans-Light.woff |
| silk/fonts/fira/FiraSans-Regular.woff | /usr/local/lib/python3.10/site-packages/silk/static/silk/fonts/fira/FiraSans-Regular.woff |
| silk/fonts/fira/FiraSans-MediumItalic.woff | /usr/local/lib/python3.10/site-packages/silk/static/silk/fonts/fira/FiraSans-MediumItalic.woff |
| silk/fonts/fira/FiraSans-Bold.woff | /usr/local/lib/python3.10/site-packages/silk/static/silk/fonts/fira/FiraSans-Bold.woff |
| silk/fonts/fira/FiraSans-Medium.woff | /usr/local/lib/python3.10/site-packages/silk/static/silk/fonts/fira/FiraSans-Medium.woff |
{'False': False, 'None': None, 'True': True}
{'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'config': <constance.LazyConfig object at 0x7eff91197bb0>,
'csrf_token': <SimpleLazyObject: 'kcJw7KGQoLsr6b0LjBnUpxRvD5n6WcMESIOykjI3tIGbJIEND5vAIdSIjW1G66gZ'>,
'messages': <django.contrib.messages.storage.fallback.FallbackStorage object at 0x7eff7b94ef50>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7eff7aadf670>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7eff7aadfdf0>>}
{'view': <django.views.generic.base.TemplateView object at 0x7eff7bce2bf0>}
{'False': False, 'None': None, 'True': True}
{'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'config': <constance.LazyConfig object at 0x7eff91197bb0>,
'csrf_token': <SimpleLazyObject: 'kcJw7KGQoLsr6b0LjBnUpxRvD5n6WcMESIOykjI3tIGbJIEND5vAIdSIjW1G66gZ'>,
'messages': <django.contrib.messages.storage.fallback.FallbackStorage object at 0x7eff7b94ef50>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7eff7aadf670>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7eff7aadfdf0>>}
{'view': <django.views.generic.base.TemplateView object at 0x7eff7bce2bf0>}
{'csrf_token': <SimpleLazyObject: 'kcJw7KGQoLsr6b0LjBnUpxRvD5n6WcMESIOykjI3tIGbJIEND5vAIdSIjW1G66gZ'>}
{}
{'request': <WSGIRequest: GET '/'>}
{'config': <constance.LazyConfig object at 0x7eff91197bb0>}
{'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7eff7aadfdf0>>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7eff7aadf670>}
{'messages': <django.contrib.messages.storage.fallback.FallbackStorage object at 0x7eff7b94ef50>, 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30, 'ERROR': 40}}
| Total calls | Total time | Cache hits | Cache misses |
|---|---|---|---|
| 0 | 0 ms | 0 | 0 |
| 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 |
| Signal | Receivers |
|---|---|
| class_prepared | FSMField._collect_transitions, FSMField._collect_transitions |
| connection_created | |
| got_request_exception | |
| m2m_changed | |
| post_delete | ModelBase.update_changed, ModelBase.update_changed, ModelBase.update_changed |
| post_init | ImageField.update_dimension_fields |
| post_migrate | create_permissions, create_contenttypes, ConstanceConfig.create_perm |
| post_save | ModelBase.update_changed, ModelBase.update_changed, ModelBase.update_changed, ModelBase.update_changed, DatabaseBackend.clear |
| pre_delete | ModelBase.changed, ModelBase.update_changed |
| pre_init | |
| pre_migrate | inject_rename_contenttypes_operations |
| pre_save | ModelBase.changed |
| request_finished | close_old_connections, close_caches, 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, 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, reset_hashers, reload_api_settings, reload_api_settings, ProfilerResultStorage._clear_cached_properties, Settings.change_setting, 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, StaticFilesStorage._clear_cached_properties, FileSystemStorage._clear_cached_properties |
No messages logged.