--- http_interactions: - request: method: get uri: https:///api/v1/settings body: encoding: US-ASCII string: '' headers: Content-Type: - application/json Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: - "*/*" User-Agent: - Ruby Host: - "" Authorization: - Basic response: status: code: 200 message: OK headers: Server: - nginx Date: - Mon, 27 Nov 2023 12:46:46 GMT Content-Type: - application/json Transfer-Encoding: - chunked Connection: - keep-alive X-Csrf-Token: - 9a7MZn5fjAfRjEmYYOPwsjLpZ41G1yyFs26MqD3QFHqFHYCdZUlIkBkPJXncTpSDasrLiu70k4JwT4rNWWyPhky2wdlkaRa2pTiq Cache-Control: - private, max-age=0, must-revalidate Expires: - '0' X-Api-Version: - '1' Date-Iso: - '2023-11-27T12:46:46+00:00' Access-Control-Expose-Headers: - Date-ISO X-Xss-Protection: - 1; mode=block X-Content-Type-Options: - nosniff Strict-Transport-Security: - max-age=31536000; includeSubDomains preload body: encoding: ASCII-8BIT string: |- { "status": 200, "data": [ { "id": 71, "category": "social", "name": "account_connected", "is_protected": false, "value": "0", "resource_type": "setting" }, { "id": 64, "category": "email", "name": "account_setup", "is_protected": false, "value": "0", "resource_type": "setting" }, { "id": 14, "category": "user", "name": "agent_added", "is_protected": false, "value": "0", "resource_type": "setting" }, { "id": 18, "category": "security", "name": "agent.authentication_type", "is_protected": false, "value": "internal", "resource_type": "setting" }, { "id": 32, "category": "security", "name": "agent.google.authentication.domain", "is_protected": false, "value": "", "resource_type": "setting" }, { "id": 33, "category": "security", "name": "agent.ip_restriction", "is_protected": false, "value": "", "resource_type": "setting" }, { "id": 21, "category": "security", "name": "agent.login_attempt_limit", "is_protected": false, "value": "10", "resource_type": "setting" }, { "id": 27, "category": "security", "name": "agent.password.expires_in", "is_protected": false, "value": "0", "resource_type": "setting" }, { "id": 26, "category": "security", "name": "agent.password.max_consecutive", "is_protected": false, "value": "0", "resource_type": "setting" }, { "id": 22, "category": "security", "name": "agent.password.min_characters", "is_protected": false, "value": "8", "resource_type": "setting" }, { "id": 23, "category": "security", "name": "agent.password.min_numbers", "is_protected": false, "value": "1", "resource_type": "setting" }, { "id": 24, "category": "security", "name": "agent.password.min_symbols", "is_protected": false, "value": "1", "resource_type": "setting" }, { "id": 25, "category": "security", "name": "agent.password.require_mixed_case", "is_protected": false, "value": "1", "resource_type": "setting" }, { "id": 20, "category": "security", "name": "agent.session_expiry", "is_protected": false, "value": "16", "resource_type": "setting" }, { "id": 19, "category": "security", "name": "agent.social_authentication.google", "is_protected": false, "value": "0", "resource_type": "setting" }, { "id": 28, "category": "security", "name": "agent.sso.jwt.login_url", "is_protected": false, "value": "", "resource_type": "setting" }, { "id": 29, "category": "security", "name": "agent.sso.jwt.logout_url", "is_protected": false, "value": "", "resource_type": "setting" }, { "id": 31, "category": "security", "name": "agent.sso.jwt.service_name", "is_protected": false, "value": "Agent SSO Service", "resource_type": "setting" }, { "id": 30, "category": "security", "name": "agent.sso.jwt.shared_secret", "is_protected": false, "value": "", "resource_type": "setting" }, { "id": 65, "category": "users", "name": "allow_requests_from_unregistered", "is_protected": false, "value": "1", "resource_type": "setting" }, { "id": 82, "category": "security", "name": "allow_unsafe_html_in_articles", "is_protected": false, "value": "0", "resource_type": "setting" }, { "id": 63, "category": "email", "name": "custom_dkim", "is_protected": false, "value": "0", "resource_type": "setting" }, { "id": 34, "category": "security", "name": "customer.authentication_type", "is_protected": false, "value": "internal", "resource_type": "setting" }, { "id": 39, "category": "security", "name": "customer.login_attempt_limit", "is_protected": false, "value": "10", "resource_type": "setting" }, { "id": 45, "category": "security", "name": "customer.password.expires_in", "is_protected": false, "value": "0", "resource_type": "setting" }, { "id": 44, "category": "security", "name": "customer.password.max_consecutive", "is_protected": false, "value": "0", "resource_type": "setting" }, { "id": 40, "category": "security", "name": "customer.password.min_characters", "is_protected": false, "value": "8", "resource_type": "setting" }, { "id": 41, "category": "security", "name": "customer.password.min_numbers", "is_protected": false, "value": "1", "resource_type": "setting" }, { "id": 42, "category": "security", "name": "customer.password.min_symbols", "is_protected": false, "value": "0", "resource_type": "setting" }, { "id": 43, "category": "security", "name": "customer.password.require_mixed_case", "is_protected": false, "value": "0", "resource_type": "setting" }, { "id": 38, "category": "security", "name": "customer.session_expiry", "is_protected": false, "value": "72", "resource_type": "setting" }, { "id": 36, "category": "security", "name": "customer.social_authentication.facebook", "is_protected": false, "value": "1", "resource_type": "setting" }, { "id": 37, "category": "security", "name": "customer.social_authentication.google", "is_protected": false, "value": "1", "resource_type": "setting" }, { "id": 35, "category": "security", "name": "customer.social_authentication.twitter", "is_protected": false, "value": "1", "resource_type": "setting" }, { "id": 46, "category": "security", "name": "customer.sso.jwt.login_url", "is_protected": false, "value": "", "resource_type": "setting" }, { "id": 47, "category": "security", "name": "customer.sso.jwt.logout_url", "is_protected": false, "value": "", "resource_type": "setting" }, { "id": 49, "category": "security", "name": "customer.sso.jwt.service_name", "is_protected": false, "value": "Customer SSO Service", "resource_type": "setting" }, { "id": 48, "category": "security", "name": "customer.sso.jwt.shared_secret", "is_protected": false, "value": "", "resource_type": "setting" }, { "id": 4, "category": "account", "name": "default_language", "is_protected": false, "value": "en-us", "resource_type": "setting" }, { "id": 68, "category": "users", "name": "email_blacklist", "is_protected": false, "value": "", "resource_type": "setting" }, { "id": 61, "category": "email", "name": "email_inbound_html", "is_protected": false, "value": "0", "resource_type": "setting" }, { "id": 67, "category": "users", "name": "email_whitelist", "is_protected": false, "value": "", "resource_type": "setting" }, { "id": 15, "category": "user", "name": "experience_kayako_completed", "is_protected": false, "value": "0", "resource_type": "setting" }, { "id": 16, "category": "user", "name": "learn_kayako_completed", "is_protected": false, "value": "0", "resource_type": "setting" }, { "id": 62, "category": "email", "name": "personalize_replies", "is_protected": false, "value": "1", "resource_type": "setting" }, { "id": 56, "category": "cases", "name": "reopen_conversation_on_bounce", "is_protected": false, "value": "1", "resource_type": "setting" }, { "id": 66, "category": "users", "name": "require_captcha", "is_protected": false, "value": "1", "resource_type": "setting" }, { "id": 75, "category": "messenger", "name": "setup", "is_protected": false, "value": "0", "resource_type": "setting" }, { "id": 60, "category": "email", "name": "spam_score", "is_protected": false, "value": "5", "resource_type": "setting" }, { "id": 17, "category": "user", "name": "team_added", "is_protected": false, "value": "0", "resource_type": "setting" }, { "id": 74, "category": "chat", "name": "teams", "is_protected": false, "value": "", "resource_type": "setting" }, { "id": 6, "category": "account", "name": "time_format", "is_protected": false, "value": "24hour", "resource_type": "setting" }, { "id": 55, "category": "cases", "name": "timetracking", "is_protected": false, "value": "1", "resource_type": "setting" }, { "id": 5, "category": "account", "name": "timezone", "is_protected": false, "value": "UTC", "resource_type": "setting" }, { "id": 52, "category": "security", "name": "token.android", "is_protected": true, "value": "", "resource_type": "setting" }, { "id": 51, "category": "security", "name": "token.ios", "is_protected": true, "value": "", "resource_type": "setting" }, { "id": 50, "category": "security", "name": "token.web", "is_protected": true, "value": "", "resource_type": "setting" }, { "id": 59, "category": "email", "name": "wildcard_email", "is_protected": false, "value": "1", "resource_type": "setting" } ], "resource": "setting", "total_count": 58, "session_id": "NQSUXdSpSp63869372d7b655032f5b7c5e5c598c23ff637af5ncFZvjbSyXwS5mU" } recorded_at: Mon, 27 Nov 2023 12:46:46 GMT - request: method: get uri: https:///api/v1/teams?limit=100 body: encoding: US-ASCII string: '' headers: Content-Type: - application/json X-Session-Id: - NQSUXdSpSp63869372d7b655032f5b7c5e5c598c23ff637af5ncFZvjbSyXwS5mU Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: - "*/*" User-Agent: - Ruby Host: - "" response: status: code: 200 message: OK headers: Server: - nginx Date: - Mon, 27 Nov 2023 12:46:46 GMT Content-Type: - application/json Transfer-Encoding: - chunked Connection: - keep-alive Cache-Control: - private, max-age=0, must-revalidate Expires: - '0' X-Api-Version: - '1' Date-Iso: - '2023-11-27T12:46:46+00:00' Access-Control-Expose-Headers: - Date-ISO X-Xss-Protection: - 1; mode=block X-Content-Type-Options: - nosniff Strict-Transport-Security: - max-age=31536000; includeSubDomains preload body: encoding: ASCII-8BIT string: |- { "status": 200, "data": [ { "id": 1, "legacy_id": null, "title": "General", "businesshour": { "id": 1, "resource_type": "business_hour" }, "member_count": 2, "created_at": "2021-08-24T18:24:11+00:00", "updated_at": "2021-08-24T18:24:11+00:00", "resource_type": "team", "resource_url": "https:///api/v1/teams/1" }, { "id": 2, "legacy_id": null, "title": "Support", "businesshour": { "id": 1, "resource_type": "business_hour" }, "member_count": 1, "created_at": "2021-08-27T11:27:14+00:00", "updated_at": "2021-08-27T11:27:14+00:00", "resource_type": "team", "resource_url": "https:///api/v1/teams/2" }, { "id": 3, "legacy_id": null, "title": "Sales", "businesshour": { "id": 1, "resource_type": "business_hour" }, "member_count": 0, "created_at": "2021-08-27T11:27:24+00:00", "updated_at": "2021-08-27T11:27:24+00:00", "resource_type": "team", "resource_url": "https:///api/v1/teams/3" }, { "id": 4, "legacy_id": null, "title": "Marketing", "businesshour": { "id": 1, "resource_type": "business_hour" }, "member_count": 0, "created_at": "2021-08-27T11:27:43+00:00", "updated_at": "2021-08-27T11:27:44+00:00", "resource_type": "team", "resource_url": "https:///api/v1/teams/4" } ], "resource": "team", "offset": 0, "limit": 100, "total_count": 4 } recorded_at: Mon, 27 Nov 2023 12:46:46 GMT - request: method: get uri: https:///api/v1/organizations/fields?include=field_option,locale_field&limit=100 body: encoding: US-ASCII string: '' headers: Content-Type: - application/json X-Session-Id: - NQSUXdSpSp63869372d7b655032f5b7c5e5c598c23ff637af5ncFZvjbSyXwS5mU Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: - "*/*" User-Agent: - Ruby Host: - "" response: status: code: 200 message: OK headers: Server: - nginx Date: - Mon, 27 Nov 2023 12:46:47 GMT Content-Type: - application/json Content-Length: - '97' Connection: - keep-alive Etag: - d41d8cd98f00b204e9800998ecf8427e Cache-Control: - private, max-age=0, must-revalidate Expires: - '0' X-Api-Version: - '1' Date-Iso: - '2023-11-27T12:46:47+00:00' Access-Control-Expose-Headers: - Date-ISO X-Xss-Protection: - 1; mode=block X-Content-Type-Options: - nosniff Strict-Transport-Security: - max-age=31536000; includeSubDomains preload body: encoding: UTF-8 string: |- { "status": 200, "data": [], "resource": "organization_field", "total_count": 0 } recorded_at: Mon, 27 Nov 2023 12:46:47 GMT - request: method: get uri: https:///api/v1/organizations?include=organization_field,field_option,locale_field,identity_domain&limit=100 body: encoding: US-ASCII string: '' headers: Content-Type: - application/json X-Session-Id: - NQSUXdSpSp63869372d7b655032f5b7c5e5c598c23ff637af5ncFZvjbSyXwS5mU Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: - "*/*" User-Agent: - Ruby Host: - "" response: status: code: 200 message: OK headers: Server: - nginx Date: - Mon, 27 Nov 2023 12:46:48 GMT Content-Type: - application/json Transfer-Encoding: - chunked Connection: - keep-alive Cache-Control: - private, max-age=0, must-revalidate Expires: - '0' X-Api-Version: - '1' Date-Iso: - '2023-11-27T12:46:48+00:00' Access-Control-Expose-Headers: - Date-ISO X-Xss-Protection: - 1; mode=block X-Content-Type-Options: - nosniff Strict-Transport-Security: - max-age=31536000; includeSubDomains preload body: encoding: ASCII-8BIT string: |- { "status": 200, "data": [ { "id": 4, "name": "Aurea", "legacy_id": null, "is_shared": false, "domains": [ { "id": 4, "domain": "aurea.com", "is_primary": true, "is_validated": false, "created_at": "2023-09-19T11:54:13+00:00", "updated_at": "2023-09-19T11:54:13+00:00", "resource_type": "identity_domain", "resource_url": "https:///api/v1/identities/domains/4" } ], "is_validated": null, "phone": [], "addresses": [], "websites": [], "pinned_notes_count": 0, "custom_fields": [], "created_at": "2023-09-19T11:54:13+00:00", "updated_at": "2023-09-19T11:54:13+00:00", "resource_type": "organization", "resource_url": "https:///api/v1/organizations/4" }, { "id": 3, "name": "Zammad Foundation", "legacy_id": null, "is_shared": false, "domains": [ { "id": 3, "domain": "zammad.org", "is_primary": true, "is_validated": false, "created_at": "2021-08-27T10:33:16+00:00", "updated_at": "2021-08-27T10:33:16+00:00", "resource_type": "identity_domain", "resource_url": "https:///api/v1/identities/domains/3" } ], "is_validated": null, "phone": [], "addresses": [], "websites": [], "pinned_notes_count": 0, "custom_fields": [], "created_at": "2021-08-27T10:33:09+00:00", "updated_at": "2021-08-27T10:33:16+00:00", "resource_type": "organization", "resource_url": "https:///api/v1/organizations/3" }, { "id": 2, "name": "Brewfictus", "legacy_id": null, "is_shared": false, "domains": [ { "id": 2, "domain": "brewfictus.com", "is_primary": true, "is_validated": false, "created_at": "2021-08-24T18:24:12+00:00", "updated_at": "2021-08-24T18:24:12+00:00", "resource_type": "identity_domain", "resource_url": "https:///api/v1/identities/domains/2" } ], "is_validated": null, "phone": [], "addresses": [], "websites": [], "pinned_notes_count": 0, "custom_fields": [], "created_at": "2021-08-24T18:24:12+00:00", "updated_at": "2021-08-24T18:24:12+00:00", "resource_type": "organization", "resource_url": "https:///api/v1/organizations/2" }, { "id": 1, "name": "Kayako", "legacy_id": null, "is_shared": false, "domains": [ { "id": 1, "domain": "kayako.com", "is_primary": true, "is_validated": false, "created_at": "2021-08-24T18:24:11+00:00", "updated_at": "2021-08-24T18:24:11+00:00", "resource_type": "identity_domain", "resource_url": "https:///api/v1/identities/domains/1" } ], "is_validated": null, "phone": [], "addresses": [], "websites": [], "pinned_notes_count": 0, "custom_fields": [], "created_at": "2021-08-24T18:24:11+00:00", "updated_at": "2021-08-24T18:24:11+00:00", "resource_type": "organization", "resource_url": "https:///api/v1/organizations/1" } ], "resource": "organization", "offset": 0, "limit": 100, "total_count": 4 } recorded_at: Mon, 27 Nov 2023 12:46:48 GMT - request: method: get uri: https:///api/v1/users/fields?include=field_option,locale_field&limit=100 body: encoding: US-ASCII string: '' headers: Content-Type: - application/json X-Session-Id: - NQSUXdSpSp63869372d7b655032f5b7c5e5c598c23ff637af5ncFZvjbSyXwS5mU Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: - "*/*" User-Agent: - Ruby Host: - "" response: status: code: 200 message: OK headers: Server: - nginx Date: - Mon, 27 Nov 2023 12:46:48 GMT Content-Type: - application/json Content-Length: - '89' Connection: - keep-alive Etag: - d41d8cd98f00b204e9800998ecf8427e Cache-Control: - private, max-age=0, must-revalidate Expires: - '0' X-Api-Version: - '1' Date-Iso: - '2023-11-27T12:46:48+00:00' Access-Control-Expose-Headers: - Date-ISO X-Xss-Protection: - 1; mode=block X-Content-Type-Options: - nosniff Strict-Transport-Security: - max-age=31536000; includeSubDomains preload body: encoding: UTF-8 string: |- { "status": 200, "data": [], "resource": "user_field", "total_count": 0 } recorded_at: Mon, 27 Nov 2023 12:46:48 GMT - request: method: get uri: https:///api/v1/users?include=user_field,field_option,locale_field,identity_email,identify_phone,identity_twitter,identity_facebook,role&limit=100 body: encoding: US-ASCII string: '' headers: Content-Type: - application/json X-Session-Id: - NQSUXdSpSp63869372d7b655032f5b7c5e5c598c23ff637af5ncFZvjbSyXwS5mU Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: - "*/*" User-Agent: - Ruby Host: - "" response: status: code: 200 message: OK headers: Server: - nginx Date: - Mon, 27 Nov 2023 12:46:49 GMT Content-Type: - application/json Transfer-Encoding: - chunked Connection: - keep-alive Cache-Control: - private, max-age=0, must-revalidate Expires: - '0' X-Api-Version: - '1' Date-Iso: - '2023-11-27T12:46:49+00:00' Access-Control-Expose-Headers: - Date-ISO X-Xss-Protection: - 1; mode=block X-Content-Type-Options: - nosniff Strict-Transport-Security: - max-age=31536000; includeSubDomains preload body: encoding: ASCII-8BIT string: |- { "status": 200, "data": [ { "id": 9, "uuid": "eb20d331-47d8-597e-95f2-15790169f7ce", "full_name": "thanh.dinh", "legacy_id": null, "designation": null, "is_enabled": true, "is_mfa_enabled": false, "role": { "id": 4, "title": "Customer", "type": "CUSTOMER", "is_system": true, "agent_case_access": null, "created_at": "2021-08-24T18:24:11+00:00", "updated_at": "2021-08-24T18:24:11+00:00", "resource_type": "role", "resource_url": "https:///api/v1/roles/4" }, "avatar": "https:///avatar/get/eb20d331-47d8-597e-95f2-15790169f7ce?1695124453", "agent_case_access": null, "organization_case_access": "REQUESTED", "organization": { "id": 4, "resource_type": "organization" }, "teams": [], "emails": [ { "id": 9, "email": "thanh.dinh@aurea.com", "is_primary": true, "is_validated": false, "is_notification_enabled": false, "created_at": "2023-09-19T11:54:13+00:00", "updated_at": "2023-09-19T11:54:13+00:00", "resource_type": "identity_email", "resource_url": "https:///api/v1/identities/emails/9" } ], "phones": [], "twitter": [], "facebook": [], "external_identifiers": [], "custom_fields": [], "pinned_notes_count": 0, "locale": { "id": 3, "resource_type": "locale" }, "time_zone": null, "time_zone_offset": null, "greeting": null, "signature": null, "status_message": null, "last_seen_user_agent": null, "last_seen_ip": null, "last_seen_at": "2023-09-19T11:54:13+00:00", "last_active_at": "2023-09-19T11:54:13+00:00", "realtime_channel": "presence-442543cd422877504001eb0550f189ad362d6475fa6d95fd0f2d8ee0ff770f65@v1_users_9", "presence_channel": "user_presence-442543cd422877504001eb0550f189ad362d6475fa6d95fd0f2d8ee0ff770f65@65d38e773eb0ae16fcf129b9fc6adb0d3ad7984c", "password_updated_at": "2023-09-19T11:54:13+00:00", "avatar_updated_at": null, "last_logged_in_at": null, "last_activity_at": null, "created_at": "2023-09-19T11:54:13+00:00", "updated_at": "2023-09-19T11:54:13+00:00", "resource_type": "user", "resource_url": "https:///api/v1/users/9" }, { "id": 7, "uuid": "0c546446-d095-54c5-ae57-5f6f838d3c43", "full_name": "Dominik Klein", "legacy_id": null, "designation": null, "is_enabled": true, "is_mfa_enabled": false, "role": { "id": 4, "title": "Customer", "type": "CUSTOMER", "is_system": true, "agent_case_access": null, "created_at": "2021-08-24T18:24:11+00:00", "updated_at": "2021-08-24T18:24:11+00:00", "resource_type": "role", "resource_url": "https:///api/v1/roles/4" }, "avatar": "https:///avatar/get/0c546446-d095-54c5-ae57-5f6f838d3c43?1690783859", "agent_case_access": null, "organization_case_access": "REQUESTED", "organization": null, "teams": [], "emails": [ { "id": 7, "email": "dominik.klein.morsbach@gmail.com", "is_primary": true, "is_validated": false, "is_notification_enabled": false, "created_at": "2021-08-27T10:49:56+00:00", "updated_at": "2021-08-27T10:49:56+00:00", "resource_type": "identity_email", "resource_url": "https:///api/v1/identities/emails/7" } ], "phones": [], "twitter": [], "facebook": [], "external_identifiers": [], "custom_fields": [], "pinned_notes_count": 0, "locale": { "id": 3, "resource_type": "locale" }, "time_zone": "Europe/Paris", "time_zone_offset": 3600, "greeting": null, "signature": null, "status_message": null, "last_seen_user_agent": null, "last_seen_ip": null, "last_seen_at": "2021-08-27T10:49:56+00:00", "last_active_at": "2023-07-31T06:10:59+00:00", "realtime_channel": "presence-442543cd422877504001eb0550f189ad362d6475fa6d95fd0f2d8ee0ff770f65@v1_users_7", "presence_channel": "user_presence-442543cd422877504001eb0550f189ad362d6475fa6d95fd0f2d8ee0ff770f65@f806879cb5bb012167bf61d705bfe94adf2e791b", "password_updated_at": "2021-08-27T10:49:56+00:00", "avatar_updated_at": null, "last_logged_in_at": null, "last_activity_at": null, "created_at": "2021-08-27T10:49:56+00:00", "updated_at": "2023-07-31T06:10:59+00:00", "resource_type": "user", "resource_url": "https:///api/v1/users/7" }, { "id": 6, "uuid": "f27a9e93-9756-5535-948f-654b73af873c", "full_name": "Customer", "legacy_id": null, "designation": null, "is_enabled": false, "is_mfa_enabled": false, "role": { "id": 4, "title": "Customer", "type": "CUSTOMER", "is_system": true, "agent_case_access": null, "created_at": "2021-08-24T18:24:11+00:00", "updated_at": "2021-08-24T18:24:11+00:00", "resource_type": "role", "resource_url": "https:///api/v1/roles/4" }, "avatar": "https:///avatar/get/f27a9e93-9756-5535-948f-654b73af873c?1630061084", "agent_case_access": null, "organization_case_access": "REQUESTED", "organization": { "id": 3, "resource_type": "organization" }, "teams": [], "emails": [ { "id": 6, "email": "customer@zammad.org", "is_primary": true, "is_validated": false, "is_notification_enabled": false, "created_at": "2021-08-27T10:44:36+00:00", "updated_at": "2021-08-27T10:44:36+00:00", "resource_type": "identity_email", "resource_url": "https:///api/v1/identities/emails/6" } ], "phones": [], "twitter": [], "facebook": [], "external_identifiers": [], "custom_fields": [], "pinned_notes_count": 0, "locale": { "id": 3, "resource_type": "locale" }, "time_zone": null, "time_zone_offset": null, "greeting": null, "signature": null, "status_message": null, "last_seen_user_agent": null, "last_seen_ip": null, "last_seen_at": null, "last_active_at": "2021-08-27T10:44:36+00:00", "realtime_channel": "presence-442543cd422877504001eb0550f189ad362d6475fa6d95fd0f2d8ee0ff770f65@v1_users_6", "presence_channel": "user_presence-442543cd422877504001eb0550f189ad362d6475fa6d95fd0f2d8ee0ff770f65@f9bd1ca07611d6dae6f265a93ee99062744e52cf", "password_updated_at": "2021-08-27T10:44:36+00:00", "avatar_updated_at": null, "last_logged_in_at": null, "last_activity_at": null, "created_at": "2021-08-27T10:44:36+00:00", "updated_at": "2021-08-27T10:44:44+00:00", "resource_type": "user", "resource_url": "https:///api/v1/users/6" }, { "id": 5, "uuid": "05c4cfa9-a17f-558e-a8bb-8288a0858d4c", "full_name": "Simon Diaz", "legacy_id": null, "designation": null, "is_enabled": false, "is_mfa_enabled": false, "role": { "id": 4, "title": "Customer", "type": "CUSTOMER", "is_system": true, "agent_case_access": null, "created_at": "2021-08-24T18:24:11+00:00", "updated_at": "2021-08-24T18:24:11+00:00", "resource_type": "role", "resource_url": "https:///api/v1/roles/4" }, "avatar": "https:///avatar/get/05c4cfa9-a17f-558e-a8bb-8288a0858d4c?1633095179", "agent_case_access": null, "organization_case_access": "REQUESTED", "organization": { "id": 1, "resource_type": "organization" }, "teams": [], "emails": [ { "id": 5, "email": "simon@brewfictus.com", "is_primary": true, "is_validated": false, "is_notification_enabled": false, "created_at": "2021-08-24T18:24:12+00:00", "updated_at": "2021-08-24T18:24:12+00:00", "resource_type": "identity_email", "resource_url": "https:///api/v1/identities/emails/5" } ], "phones": [], "twitter": [], "facebook": [], "external_identifiers": [], "custom_fields": [], "pinned_notes_count": 0, "locale": { "id": 3, "resource_type": "locale" }, "time_zone": "UTC", "time_zone_offset": 0, "greeting": null, "signature": "", "status_message": null, "last_seen_user_agent": null, "last_seen_ip": null, "last_seen_at": null, "last_active_at": "2021-10-01T13:32:59+00:00", "realtime_channel": "presence-442543cd422877504001eb0550f189ad362d6475fa6d95fd0f2d8ee0ff770f65@v1_users_5", "presence_channel": "user_presence-442543cd422877504001eb0550f189ad362d6475fa6d95fd0f2d8ee0ff770f65@d5b4e65fcec6a8c20de613e3644e7532bb82e8ff", "password_updated_at": "2021-08-24T18:24:12+00:00", "avatar_updated_at": "2021-08-24T18:24:12+00:00", "last_logged_in_at": null, "last_activity_at": null, "created_at": "2021-08-24T18:24:12+00:00", "updated_at": "2021-10-01T13:32:59+00:00", "resource_type": "user", "resource_url": "https:///api/v1/users/5" }, { "id": 4, "uuid": "38dcb0ec-6b1a-5526-84fc-2eac97e0108e", "full_name": "Tobias Schroeter", "legacy_id": null, "designation": null, "is_enabled": true, "is_mfa_enabled": false, "role": { "id": 4, "title": "Customer", "type": "CUSTOMER", "is_system": true, "agent_case_access": null, "created_at": "2021-08-24T18:24:11+00:00", "updated_at": "2021-08-24T18:24:11+00:00", "resource_type": "role", "resource_url": "https:///api/v1/roles/4" }, "avatar": "https:///avatar/get/38dcb0ec-6b1a-5526-84fc-2eac97e0108e?1633083506", "agent_case_access": null, "organization_case_access": "REQUESTED", "organization": { "id": 1, "resource_type": "organization" }, "teams": [], "emails": [ { "id": 4, "email": "tobias@brewfictus.com", "is_primary": true, "is_validated": false, "is_notification_enabled": false, "created_at": "2021-08-24T18:24:12+00:00", "updated_at": "2021-08-24T18:24:12+00:00", "resource_type": "identity_email", "resource_url": "https:///api/v1/identities/emails/4" } ], "phones": [], "twitter": [ { "id": 2, "twitter_id": "738160281235292160", "full_name": "Tobias", "screen_name": "TobyBrewfictus", "follower_count": 0, "description": null, "url": null, "location": null, "profile_image_url": null, "locale": null, "is_verified": false, "is_primary": false, "is_validated": false, "created_at": "2021-08-24T18:24:35+00:00", "updated_at": "2021-08-24T18:24:35+00:00", "resource_type": "identity_twitter", "resource_url": "https:///api/v1/identities/twitter/2" } ], "facebook": [], "external_identifiers": [], "custom_fields": [], "pinned_notes_count": 0, "locale": { "id": 3, "resource_type": "locale" }, "time_zone": "UTC", "time_zone_offset": 0, "greeting": null, "signature": "", "status_message": null, "last_seen_user_agent": null, "last_seen_ip": null, "last_seen_at": null, "last_active_at": "2021-10-01T10:18:26+00:00", "realtime_channel": "presence-442543cd422877504001eb0550f189ad362d6475fa6d95fd0f2d8ee0ff770f65@v1_users_4", "presence_channel": "user_presence-442543cd422877504001eb0550f189ad362d6475fa6d95fd0f2d8ee0ff770f65@ccf0bc16a353495989e7760977f43fae0ecfa29c", "password_updated_at": "2021-08-24T18:24:12+00:00", "avatar_updated_at": "2021-08-24T18:24:12+00:00", "last_logged_in_at": null, "last_activity_at": null, "created_at": "2021-08-24T18:24:12+00:00", "updated_at": "2021-10-01T10:18:26+00:00", "resource_type": "user", "resource_url": "https:///api/v1/users/4" }, { "id": 3, "uuid": "81d8a32c-de07-5ed6-b92f-ef42650299a2", "full_name": "Taylor West", "legacy_id": null, "designation": null, "is_enabled": true, "is_mfa_enabled": false, "role": { "id": 4, "title": "Customer", "type": "CUSTOMER", "is_system": true, "agent_case_access": null, "created_at": "2021-08-24T18:24:11+00:00", "updated_at": "2021-08-24T18:24:11+00:00", "resource_type": "role", "resource_url": "https:///api/v1/roles/4" }, "avatar": "https:///avatar/get/81d8a32c-de07-5ed6-b92f-ef42650299a2?1630066733", "agent_case_access": null, "organization_case_access": "REQUESTED", "organization": { "id": 1, "resource_type": "organization" }, "teams": [], "emails": [ { "id": 3, "email": "rainbowcitycafe@gmail.com", "is_primary": true, "is_validated": false, "is_notification_enabled": false, "created_at": "2021-08-24T18:24:12+00:00", "updated_at": "2021-08-24T18:24:12+00:00", "resource_type": "identity_email", "resource_url": "https:///api/v1/identities/emails/3" } ], "phones": [], "twitter": [ { "id": 1, "twitter_id": "85425062392723712", "full_name": "Taylor West", "screen_name": "TaylorWestRnbw", "follower_count": 0, "description": null, "url": null, "location": null, "profile_image_url": null, "locale": null, "is_verified": false, "is_primary": false, "is_validated": false, "created_at": "2021-08-24T18:24:34+00:00", "updated_at": "2021-08-24T18:24:34+00:00", "resource_type": "identity_twitter", "resource_url": "https:///api/v1/identities/twitter/1" } ], "facebook": [], "external_identifiers": [], "custom_fields": [], "pinned_notes_count": 0, "locale": { "id": 3, "resource_type": "locale" }, "time_zone": "UTC", "time_zone_offset": 0, "greeting": null, "signature": null, "status_message": null, "last_seen_user_agent": null, "last_seen_ip": null, "last_seen_at": "2021-08-27T12:18:53+00:00", "last_active_at": "2021-08-27T12:18:53+00:00", "realtime_channel": "presence-442543cd422877504001eb0550f189ad362d6475fa6d95fd0f2d8ee0ff770f65@v1_users_3", "presence_channel": "user_presence-442543cd422877504001eb0550f189ad362d6475fa6d95fd0f2d8ee0ff770f65@dd132dd919d8d003c2bcd2e006a9133a8669d204", "password_updated_at": "2021-08-24T18:24:11+00:00", "avatar_updated_at": "2021-08-24T18:24:12+00:00", "last_logged_in_at": null, "last_activity_at": null, "created_at": "2021-08-24T18:24:11+00:00", "updated_at": "2021-08-27T12:18:53+00:00", "resource_type": "user", "resource_url": "https:///api/v1/users/3" }, { "id": 2, "uuid": "575e6dc8-5406-5d65-b012-11e152c69758", "full_name": "Kelly O'Brien", "legacy_id": null, "designation": null, "is_enabled": true, "is_mfa_enabled": false, "role": { "id": 3, "title": "Collaborator", "type": "COLLABORATOR", "is_system": true, "agent_case_access": "ALL", "created_at": "2021-08-24T18:24:11+00:00", "updated_at": "2021-08-24T18:24:11+00:00", "resource_type": "role", "resource_url": "https:///api/v1/roles/3" }, "avatar": "https:///avatar/get/575e6dc8-5406-5d65-b012-11e152c69758?1630061019", "agent_case_access": "ALL", "organization_case_access": null, "organization": { "id": 1, "resource_type": "organization" }, "teams": [ { "id": 1, "resource_type": "team" } ], "emails": [ { "id": 2, "email": "kelly@kayako.com", "is_primary": true, "is_validated": false, "is_notification_enabled": false, "created_at": "2021-08-24T18:24:11+00:00", "updated_at": "2021-08-24T18:24:11+00:00", "resource_type": "identity_email", "resource_url": "https:///api/v1/identities/emails/2" } ], "phones": [], "twitter": [], "facebook": [], "external_identifiers": [], "custom_fields": [], "pinned_notes_count": 0, "locale": { "id": 3, "resource_type": "locale" }, "time_zone": "UTC", "time_zone_offset": 0, "greeting": null, "signature": null, "status_message": null, "last_seen_user_agent": null, "last_seen_ip": null, "last_seen_at": null, "last_active_at": "2021-08-27T10:43:39+00:00", "realtime_channel": "presence-442543cd422877504001eb0550f189ad362d6475fa6d95fd0f2d8ee0ff770f65@v1_users_2", "presence_channel": "user_presence-442543cd422877504001eb0550f189ad362d6475fa6d95fd0f2d8ee0ff770f65@5714d8e200a4f6460dab8a3ce070827c67597874", "password_updated_at": "2021-08-24T18:24:11+00:00", "avatar_updated_at": "2021-08-24T18:24:11+00:00", "last_logged_in_at": null, "last_activity_at": null, "created_at": "2021-08-24T18:24:11+00:00", "updated_at": "2021-08-27T10:43:39+00:00", "resource_type": "user", "resource_url": "https:///api/v1/users/2" }, { "id": 1, "uuid": "a8dfe5fd-b08d-5d07-ad8b-74b113f5d726", "full_name": "Thorsten Eckel", "legacy_id": null, "designation": null, "is_enabled": true, "is_mfa_enabled": false, "role": { "id": 5, "title": "Owner", "type": "OWNER", "is_system": true, "agent_case_access": "ALL", "created_at": "2021-08-24T18:24:11+00:00", "updated_at": "2021-08-24T18:24:11+00:00", "resource_type": "role", "resource_url": "https:///api/v1/roles/5" }, "avatar": "https:///avatar/get/a8dfe5fd-b08d-5d07-ad8b-74b113f5d726?1701089015", "agent_case_access": "ALL", "organization_case_access": null, "organization": { "id": 3, "resource_type": "organization" }, "teams": [ { "id": 1, "resource_type": "team" }, { "id": 2, "resource_type": "team" } ], "emails": [ { "id": 1, "email": "", "is_primary": true, "is_validated": true, "is_notification_enabled": false, "created_at": "2021-08-24T18:24:11+00:00", "updated_at": "2021-08-27T06:57:08+00:00", "resource_type": "identity_email", "resource_url": "https:///api/v1/identities/emails/1" } ], "phones": [], "twitter": [], "facebook": [], "external_identifiers": [], "custom_fields": [], "pinned_notes_count": 0, "locale": { "id": 3, "resource_type": "locale" }, "time_zone": "UTC", "time_zone_offset": 0, "greeting": null, "signature": null, "status_message": null, "last_seen_user_agent": "Ruby", "last_seen_ip": "5.231.158.205", "last_seen_at": "2023-11-27T12:43:35+00:00", "last_active_at": "2023-11-27T12:43:35+00:00", "realtime_channel": "presence-442543cd422877504001eb0550f189ad362d6475fa6d95fd0f2d8ee0ff770f65@v1_users_1", "presence_channel": "user_presence-442543cd422877504001eb0550f189ad362d6475fa6d95fd0f2d8ee0ff770f65@cf0274b394db3af555dbc136fc70aab6e45bee42", "password_updated_at": "2021-08-27T07:18:23+00:00", "avatar_updated_at": null, "last_logged_in_at": "2023-11-27T12:46:46+00:00", "last_activity_at": "2023-11-27T12:46:46+00:00", "created_at": "2021-08-24T18:24:11+00:00", "updated_at": "2023-11-27T12:43:35+00:00", "resource_type": "user", "resource_url": "https:///api/v1/users/1" } ], "resource": "user", "offset": 0, "limit": 100, "total_count": 8 } recorded_at: Mon, 27 Nov 2023 12:46:49 GMT - request: method: get uri: https:///api/v1/cases/fields?include=field_option,locale_field&limit=100 body: encoding: US-ASCII string: '' headers: Content-Type: - application/json X-Session-Id: - NQSUXdSpSp63869372d7b655032f5b7c5e5c598c23ff637af5ncFZvjbSyXwS5mU Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: - "*/*" User-Agent: - Ruby Host: - "" response: status: code: 200 message: OK headers: Server: - nginx Date: - Mon, 27 Nov 2023 12:46:50 GMT Content-Type: - application/json Transfer-Encoding: - chunked Connection: - keep-alive Cache-Control: - private, max-age=0, must-revalidate Expires: - '0' X-Api-Version: - '1' Date-Iso: - '2023-11-27T12:46:50+00:00' Access-Control-Expose-Headers: - Date-ISO X-Xss-Protection: - 1; mode=block X-Content-Type-Options: - nosniff Strict-Transport-Security: - max-age=31536000; includeSubDomains preload body: encoding: ASCII-8BIT string: |- { "status": 200, "data": [ { "id": 1, "fielduuid": "beaf2079-5a79-446c-a487-61dfee353f1c", "title": "Subject", "type": "SUBJECT", "key": "subject", "is_required_for_agents": true, "is_required_on_resolution": true, "is_visible_to_customers": true, "customer_titles": [ { "id": 1, "locale": "en-us", "translation": "Subject", "created_at": "2021-08-24T18:24:16+00:00", "updated_at": "2021-08-24T18:24:16+00:00", "resource_type": "locale_field", "resource_url": "https:///api/v1/locale/fields/1" } ], "is_customer_editable": true, "is_required_for_customers": true, "descriptions": [ { "id": 2, "locale": "en-us", "translation": null, "created_at": "2021-08-24T18:24:16+00:00", "updated_at": "2021-08-24T18:24:16+00:00", "resource_type": "locale_field", "resource_url": "https:///api/v1/locale/fields/2" } ], "regular_expression": null, "sort_order": 1, "is_enabled": true, "is_system": true, "options": [], "created_at": "2021-08-24T18:24:16+00:00", "updated_at": "2021-08-24T18:24:16+00:00", "resource_type": "case_field", "resource_url": "https:///api/v1/cases/fields/1" }, { "id": 2, "fielduuid": "e167724d-13d4-4cc7-9a99-c69078a491eb", "title": "Message", "type": "MESSAGE", "key": "message", "is_required_for_agents": false, "is_required_on_resolution": true, "is_visible_to_customers": true, "customer_titles": [ { "id": 3, "locale": "en-us", "translation": "Message", "created_at": "2021-08-24T18:24:16+00:00", "updated_at": "2021-08-24T18:24:16+00:00", "resource_type": "locale_field", "resource_url": "https:///api/v1/locale/fields/3" } ], "is_customer_editable": true, "is_required_for_customers": true, "descriptions": [ { "id": 4, "locale": "en-us", "translation": null, "created_at": "2021-08-24T18:24:16+00:00", "updated_at": "2021-08-24T18:24:16+00:00", "resource_type": "locale_field", "resource_url": "https:///api/v1/locale/fields/4" } ], "regular_expression": null, "sort_order": 2, "is_enabled": true, "is_system": true, "options": [], "created_at": "2021-08-24T18:24:16+00:00", "updated_at": "2021-08-24T18:24:16+00:00", "resource_type": "case_field", "resource_url": "https:///api/v1/cases/fields/2" }, { "id": 3, "fielduuid": "ddd30482-7cef-46c6-86f1-2fa57052c80b", "title": "Priority", "type": "PRIORITY", "key": "priority", "is_required_for_agents": false, "is_required_on_resolution": false, "is_visible_to_customers": true, "customer_titles": [ { "id": 5, "locale": "en-us", "translation": "Priority", "created_at": "2021-08-24T18:24:16+00:00", "updated_at": "2021-08-24T18:24:16+00:00", "resource_type": "locale_field", "resource_url": "https:///api/v1/locale/fields/5" } ], "is_customer_editable": true, "is_required_for_customers": false, "descriptions": [ { "id": 6, "locale": "en-us", "translation": null, "created_at": "2021-08-24T18:24:16+00:00", "updated_at": "2021-08-24T18:24:16+00:00", "resource_type": "locale_field", "resource_url": "https:///api/v1/locale/fields/6" } ], "regular_expression": null, "sort_order": 3, "is_enabled": true, "is_system": true, "options": [], "created_at": "2021-08-24T18:24:16+00:00", "updated_at": "2021-08-24T18:24:16+00:00", "resource_type": "case_field", "resource_url": "https:///api/v1/cases/fields/3" }, { "id": 4, "fielduuid": "f5b106f2-7d88-49cc-9cf8-c0bdd797b76f", "title": "Status", "type": "STATUS", "key": "status", "is_required_for_agents": false, "is_required_on_resolution": true, "is_visible_to_customers": false, "customer_titles": [ { "id": 7, "locale": "en-us", "translation": "Status", "created_at": "2021-08-24T18:24:16+00:00", "updated_at": "2021-08-24T18:24:16+00:00", "resource_type": "locale_field", "resource_url": "https:///api/v1/locale/fields/7" } ], "is_customer_editable": false, "is_required_for_customers": false, "descriptions": [ { "id": 8, "locale": "en-us", "translation": null, "created_at": "2021-08-24T18:24:16+00:00", "updated_at": "2021-08-24T18:24:16+00:00", "resource_type": "locale_field", "resource_url": "https:///api/v1/locale/fields/8" } ], "regular_expression": null, "sort_order": 4, "is_enabled": true, "is_system": true, "options": [], "created_at": "2021-08-24T18:24:16+00:00", "updated_at": "2023-09-08T19:34:12+00:00", "resource_type": "case_field", "resource_url": "https:///api/v1/cases/fields/4" }, { "id": 5, "fielduuid": "4be5a2aa-307e-4032-8e44-d4ecdf5ecda1", "title": "Type", "type": "TYPE", "key": "type", "is_required_for_agents": false, "is_required_on_resolution": false, "is_visible_to_customers": false, "customer_titles": [ { "id": 9, "locale": "en-us", "translation": "Type", "created_at": "2021-08-24T18:24:16+00:00", "updated_at": "2021-08-24T18:24:16+00:00", "resource_type": "locale_field", "resource_url": "https:///api/v1/locale/fields/9" } ], "is_customer_editable": false, "is_required_for_customers": false, "descriptions": [ { "id": 10, "locale": "en-us", "translation": null, "created_at": "2021-08-24T18:24:16+00:00", "updated_at": "2021-08-24T18:24:16+00:00", "resource_type": "locale_field", "resource_url": "https:///api/v1/locale/fields/10" } ], "regular_expression": null, "sort_order": 5, "is_enabled": true, "is_system": true, "options": [], "created_at": "2021-08-24T18:24:16+00:00", "updated_at": "2021-08-24T18:24:16+00:00", "resource_type": "case_field", "resource_url": "https:///api/v1/cases/fields/5" }, { "id": 6, "fielduuid": "3ae3f47a-f677-4203-acee-b47cc136e0e9", "title": "Team", "type": "TEAM", "key": "team", "is_required_for_agents": false, "is_required_on_resolution": false, "is_visible_to_customers": false, "customer_titles": [ { "id": 11, "locale": "en-us", "translation": "Team", "created_at": "2021-08-24T18:24:16+00:00", "updated_at": "2021-08-24T18:24:16+00:00", "resource_type": "locale_field", "resource_url": "https:///api/v1/locale/fields/11" } ], "is_customer_editable": false, "is_required_for_customers": false, "descriptions": [ { "id": 12, "locale": "en-us", "translation": null, "created_at": "2021-08-24T18:24:16+00:00", "updated_at": "2021-08-24T18:24:16+00:00", "resource_type": "locale_field", "resource_url": "https:///api/v1/locale/fields/12" } ], "regular_expression": null, "sort_order": 6, "is_enabled": true, "is_system": true, "options": [], "created_at": "2021-08-24T18:24:16+00:00", "updated_at": "2021-08-24T18:24:16+00:00", "resource_type": "case_field", "resource_url": "https:///api/v1/cases/fields/6" }, { "id": 7, "fielduuid": "ee4d91ac-8e37-44b0-b23e-908f2fb9738a", "title": "Assignee", "type": "ASSIGNEE", "key": "assignee", "is_required_for_agents": false, "is_required_on_resolution": false, "is_visible_to_customers": true, "customer_titles": [ { "id": 13, "locale": "en-us", "translation": "Assignee", "created_at": "2021-08-24T18:24:16+00:00", "updated_at": "2021-08-24T18:24:16+00:00", "resource_type": "locale_field", "resource_url": "https:///api/v1/locale/fields/13" } ], "is_customer_editable": false, "is_required_for_customers": false, "descriptions": [ { "id": 14, "locale": "en-us", "translation": null, "created_at": "2021-08-24T18:24:16+00:00", "updated_at": "2021-08-24T18:24:16+00:00", "resource_type": "locale_field", "resource_url": "https:///api/v1/locale/fields/14" } ], "regular_expression": null, "sort_order": 7, "is_enabled": true, "is_system": true, "options": [], "created_at": "2021-08-24T18:24:16+00:00", "updated_at": "2021-08-24T18:24:16+00:00", "resource_type": "case_field", "resource_url": "https:///api/v1/cases/fields/7" }, { "id": 8, "fielduuid": "a9bb7938-c0d0-4ff7-988e-c0d61a106941", "title": "CustomText", "type": "TEXT", "key": "customtext", "is_required_for_agents": false, "is_required_on_resolution": false, "is_visible_to_customers": false, "customer_titles": [ { "id": 19, "locale": "en-us", "translation": null, "created_at": "2021-10-01T13:51:53+00:00", "updated_at": "2021-10-01T13:51:53+00:00", "resource_type": "locale_field", "resource_url": "https:///api/v1/locale/fields/19" } ], "is_customer_editable": false, "is_required_for_customers": false, "descriptions": [ { "id": 20, "locale": "en-us", "translation": null, "created_at": "2021-10-01T13:51:53+00:00", "updated_at": "2021-10-01T13:51:53+00:00", "resource_type": "locale_field", "resource_url": "https:///api/v1/locale/fields/20" } ], "regular_expression": null, "sort_order": 8, "is_enabled": true, "is_system": false, "options": [], "created_at": "2021-10-01T13:51:53+00:00", "updated_at": "2021-10-01T13:51:53+00:00", "resource_type": "case_field", "resource_url": "https:///api/v1/cases/fields/8" }, { "id": 9, "fielduuid": "6d004c13-ca6c-47cf-92f9-4629dfe1401d", "title": "CustomTextarea", "type": "TEXTAREA", "key": "customtextarea", "is_required_for_agents": false, "is_required_on_resolution": false, "is_visible_to_customers": false, "customer_titles": [ { "id": 21, "locale": "en-us", "translation": null, "created_at": "2021-10-01T13:52:08+00:00", "updated_at": "2021-10-01T13:52:08+00:00", "resource_type": "locale_field", "resource_url": "https:///api/v1/locale/fields/21" } ], "is_customer_editable": false, "is_required_for_customers": false, "descriptions": [ { "id": 22, "locale": "en-us", "translation": null, "created_at": "2021-10-01T13:52:08+00:00", "updated_at": "2021-10-01T13:52:08+00:00", "resource_type": "locale_field", "resource_url": "https:///api/v1/locale/fields/22" } ], "regular_expression": null, "sort_order": 9, "is_enabled": true, "is_system": false, "options": [], "created_at": "2021-10-01T13:52:08+00:00", "updated_at": "2021-10-01T13:52:08+00:00", "resource_type": "case_field", "resource_url": "https:///api/v1/cases/fields/9" }, { "id": 10, "fielduuid": "fcef9f73-e25b-4744-93f6-0166eca5423c", "title": "CustomRadio", "type": "RADIO", "key": "customradio", "is_required_for_agents": false, "is_required_on_resolution": false, "is_visible_to_customers": false, "customer_titles": [ { "id": 23, "locale": "en-us", "translation": null, "created_at": "2021-10-01T13:54:46+00:00", "updated_at": "2021-10-01T13:54:46+00:00", "resource_type": "locale_field", "resource_url": "https:///api/v1/locale/fields/23" } ], "is_customer_editable": false, "is_required_for_customers": false, "descriptions": [ { "id": 24, "locale": "en-us", "translation": null, "created_at": "2021-10-01T13:54:46+00:00", "updated_at": "2021-10-01T13:54:46+00:00", "resource_type": "locale_field", "resource_url": "https:///api/v1/locale/fields/24" } ], "regular_expression": null, "sort_order": 10, "is_enabled": true, "is_system": false, "options": [ { "id": 1, "fielduuid": "fcef9f73-e25b-4744-93f6-0166eca5423c", "values": [ { "id": 25, "locale": "en-us", "translation": "Test 1", "created_at": "2021-10-01T13:54:46+00:00", "updated_at": "2021-10-01T13:54:46+00:00", "resource_type": "locale_field", "resource_url": "https:///api/v1/locale/fields/25" } ], "sort_order": 0, "created_at": "2021-10-01T13:54:46+00:00", "updated_at": "2021-10-01T13:54:46+00:00", "resource_type": "field_option", "resource_url": "https:///api/v1/base/field/option/1" }, { "id": 2, "fielduuid": "fcef9f73-e25b-4744-93f6-0166eca5423c", "values": [ { "id": 26, "locale": "en-us", "translation": "Test 2", "created_at": "2021-10-01T13:54:46+00:00", "updated_at": "2021-10-01T13:54:46+00:00", "resource_type": "locale_field", "resource_url": "https:///api/v1/locale/fields/26" } ], "sort_order": 0, "created_at": "2021-10-01T13:54:46+00:00", "updated_at": "2021-10-01T13:54:46+00:00", "resource_type": "field_option", "resource_url": "https:///api/v1/base/field/option/2" } ], "created_at": "2021-10-01T13:54:46+00:00", "updated_at": "2021-10-01T13:54:46+00:00", "resource_type": "case_field", "resource_url": "https:///api/v1/cases/fields/10" }, { "id": 11, "fielduuid": "60c67010-54e3-442c-9c90-7fba5388ad18", "title": "CustomSingleSelect", "type": "SELECT", "key": "customsingleselect", "is_required_for_agents": false, "is_required_on_resolution": false, "is_visible_to_customers": false, "customer_titles": [ { "id": 27, "locale": "en-us", "translation": null, "created_at": "2021-10-01T13:55:01+00:00", "updated_at": "2021-10-01T13:55:01+00:00", "resource_type": "locale_field", "resource_url": "https:///api/v1/locale/fields/27" } ], "is_customer_editable": false, "is_required_for_customers": false, "descriptions": [ { "id": 28, "locale": "en-us", "translation": null, "created_at": "2021-10-01T13:55:01+00:00", "updated_at": "2021-10-01T13:55:01+00:00", "resource_type": "locale_field", "resource_url": "https:///api/v1/locale/fields/28" } ], "regular_expression": null, "sort_order": 11, "is_enabled": true, "is_system": false, "options": [ { "id": 3, "fielduuid": "60c67010-54e3-442c-9c90-7fba5388ad18", "values": [ { "id": 29, "locale": "en-us", "translation": "a", "created_at": "2021-10-01T13:55:01+00:00", "updated_at": "2021-10-01T13:55:01+00:00", "resource_type": "locale_field", "resource_url": "https:///api/v1/locale/fields/29" } ], "sort_order": 0, "created_at": "2021-10-01T13:55:01+00:00", "updated_at": "2021-10-01T13:55:01+00:00", "resource_type": "field_option", "resource_url": "https:///api/v1/base/field/option/3" }, { "id": 4, "fielduuid": "60c67010-54e3-442c-9c90-7fba5388ad18", "values": [ { "id": 30, "locale": "en-us", "translation": "b", "created_at": "2021-10-01T13:55:01+00:00", "updated_at": "2021-10-01T13:55:01+00:00", "resource_type": "locale_field", "resource_url": "https:///api/v1/locale/fields/30" } ], "sort_order": 0, "created_at": "2021-10-01T13:55:01+00:00", "updated_at": "2021-10-01T13:55:01+00:00", "resource_type": "field_option", "resource_url": "https:///api/v1/base/field/option/4" }, { "id": 5, "fielduuid": "60c67010-54e3-442c-9c90-7fba5388ad18", "values": [ { "id": 31, "locale": "en-us", "translation": "c", "created_at": "2021-10-01T13:55:01+00:00", "updated_at": "2021-10-01T13:55:01+00:00", "resource_type": "locale_field", "resource_url": "https:///api/v1/locale/fields/31" } ], "sort_order": 0, "created_at": "2021-10-01T13:55:01+00:00", "updated_at": "2021-10-01T13:55:01+00:00", "resource_type": "field_option", "resource_url": "https:///api/v1/base/field/option/5" } ], "created_at": "2021-10-01T13:55:01+00:00", "updated_at": "2021-10-01T13:55:01+00:00", "resource_type": "case_field", "resource_url": "https:///api/v1/cases/fields/11" }, { "id": 12, "fielduuid": "17fb2d4e-bcfb-4353-8870-e317c14df74e", "title": "CustomMultiChoice", "type": "CHECKBOX", "key": "custommultichoice", "is_required_for_agents": false, "is_required_on_resolution": false, "is_visible_to_customers": false, "customer_titles": [ { "id": 32, "locale": "en-us", "translation": null, "created_at": "2021-10-01T13:55:52+00:00", "updated_at": "2021-10-01T13:55:52+00:00", "resource_type": "locale_field", "resource_url": "https:///api/v1/locale/fields/32" } ], "is_customer_editable": false, "is_required_for_customers": false, "descriptions": [ { "id": 33, "locale": "en-us", "translation": null, "created_at": "2021-10-01T13:55:52+00:00", "updated_at": "2021-10-01T13:55:52+00:00", "resource_type": "locale_field", "resource_url": "https:///api/v1/locale/fields/33" } ], "regular_expression": null, "sort_order": 12, "is_enabled": true, "is_system": false, "options": [ { "id": 6, "fielduuid": "17fb2d4e-bcfb-4353-8870-e317c14df74e", "values": [ { "id": 34, "locale": "en-us", "translation": "1", "created_at": "2021-10-01T13:55:52+00:00", "updated_at": "2021-10-01T13:55:52+00:00", "resource_type": "locale_field", "resource_url": "https:///api/v1/locale/fields/34" } ], "sort_order": 0, "created_at": "2021-10-01T13:55:52+00:00", "updated_at": "2021-10-01T13:55:52+00:00", "resource_type": "field_option", "resource_url": "https:///api/v1/base/field/option/6" }, { "id": 7, "fielduuid": "17fb2d4e-bcfb-4353-8870-e317c14df74e", "values": [ { "id": 35, "locale": "en-us", "translation": "2", "created_at": "2021-10-01T13:55:52+00:00", "updated_at": "2021-10-01T13:55:52+00:00", "resource_type": "locale_field", "resource_url": "https:///api/v1/locale/fields/35" } ], "sort_order": 0, "created_at": "2021-10-01T13:55:52+00:00", "updated_at": "2021-10-01T13:55:52+00:00", "resource_type": "field_option", "resource_url": "https:///api/v1/base/field/option/7" }, { "id": 8, "fielduuid": "17fb2d4e-bcfb-4353-8870-e317c14df74e", "values": [ { "id": 36, "locale": "en-us", "translation": "3", "created_at": "2021-10-01T13:55:52+00:00", "updated_at": "2021-10-01T13:55:52+00:00", "resource_type": "locale_field", "resource_url": "https:///api/v1/locale/fields/36" } ], "sort_order": 0, "created_at": "2021-10-01T13:55:52+00:00", "updated_at": "2021-10-01T13:55:52+00:00", "resource_type": "field_option", "resource_url": "https:///api/v1/base/field/option/8" } ], "created_at": "2021-10-01T13:55:52+00:00", "updated_at": "2021-10-01T13:55:52+00:00", "resource_type": "case_field", "resource_url": "https:///api/v1/cases/fields/12" }, { "id": 13, "fielduuid": "2adc53a8-0e91-4f1b-b071-fa02f1d05cc0", "title": "CustomNumeric", "type": "NUMERIC", "key": "customnumeric", "is_required_for_agents": false, "is_required_on_resolution": false, "is_visible_to_customers": false, "customer_titles": [ { "id": 37, "locale": "en-us", "translation": null, "created_at": "2021-10-01T13:56:26+00:00", "updated_at": "2021-10-01T13:56:26+00:00", "resource_type": "locale_field", "resource_url": "https:///api/v1/locale/fields/37" } ], "is_customer_editable": false, "is_required_for_customers": false, "descriptions": [ { "id": 38, "locale": "en-us", "translation": null, "created_at": "2021-10-01T13:56:26+00:00", "updated_at": "2021-10-01T13:56:26+00:00", "resource_type": "locale_field", "resource_url": "https:///api/v1/locale/fields/38" } ], "regular_expression": null, "sort_order": 13, "is_enabled": true, "is_system": false, "options": [], "created_at": "2021-10-01T13:56:26+00:00", "updated_at": "2021-10-01T13:56:26+00:00", "resource_type": "case_field", "resource_url": "https:///api/v1/cases/fields/13" }, { "id": 14, "fielduuid": "c583698a-e986-4b1c-9001-f8355e2ca951", "title": "CustomDecimal", "type": "DECIMAL", "key": "customdecimal", "is_required_for_agents": false, "is_required_on_resolution": false, "is_visible_to_customers": false, "customer_titles": [ { "id": 39, "locale": "en-us", "translation": null, "created_at": "2021-10-01T13:56:41+00:00", "updated_at": "2021-10-01T13:56:41+00:00", "resource_type": "locale_field", "resource_url": "https:///api/v1/locale/fields/39" } ], "is_customer_editable": false, "is_required_for_customers": false, "descriptions": [ { "id": 40, "locale": "en-us", "translation": null, "created_at": "2021-10-01T13:56:41+00:00", "updated_at": "2021-10-01T13:56:41+00:00", "resource_type": "locale_field", "resource_url": "https:///api/v1/locale/fields/40" } ], "regular_expression": null, "sort_order": 14, "is_enabled": true, "is_system": false, "options": [], "created_at": "2021-10-01T13:56:41+00:00", "updated_at": "2021-10-01T13:56:41+00:00", "resource_type": "case_field", "resource_url": "https:///api/v1/cases/fields/14" }, { "id": 15, "fielduuid": "ce5e552f-9680-4624-a864-5e01649fcebc", "title": "CustomYesNo", "type": "YESNO", "key": "customyesno", "is_required_for_agents": false, "is_required_on_resolution": false, "is_visible_to_customers": false, "customer_titles": [ { "id": 41, "locale": "en-us", "translation": null, "created_at": "2021-10-01T14:00:31+00:00", "updated_at": "2021-10-01T14:00:31+00:00", "resource_type": "locale_field", "resource_url": "https:///api/v1/locale/fields/41" } ], "is_customer_editable": false, "is_required_for_customers": false, "descriptions": [ { "id": 42, "locale": "en-us", "translation": null, "created_at": "2021-10-01T14:00:31+00:00", "updated_at": "2021-10-01T14:00:31+00:00", "resource_type": "locale_field", "resource_url": "https:///api/v1/locale/fields/42" } ], "regular_expression": null, "sort_order": 15, "is_enabled": true, "is_system": false, "options": [], "created_at": "2021-10-01T14:00:31+00:00", "updated_at": "2021-10-01T14:00:31+00:00", "resource_type": "case_field", "resource_url": "https:///api/v1/cases/fields/15" }, { "id": 16, "fielduuid": "31a1628f-8041-4313-8fce-705f0209647a", "title": "CustomTreeSelect", "type": "CASCADINGSELECT", "key": "customtreeselect", "is_required_for_agents": false, "is_required_on_resolution": false, "is_visible_to_customers": false, "customer_titles": [ { "id": 43, "locale": "en-us", "translation": null, "created_at": "2021-10-01T14:01:05+00:00", "updated_at": "2021-10-01T14:01:05+00:00", "resource_type": "locale_field", "resource_url": "https:///api/v1/locale/fields/43" } ], "is_customer_editable": false, "is_required_for_customers": false, "descriptions": [ { "id": 44, "locale": "en-us", "translation": null, "created_at": "2021-10-01T14:01:05+00:00", "updated_at": "2021-10-01T14:01:05+00:00", "resource_type": "locale_field", "resource_url": "https:///api/v1/locale/fields/44" } ], "regular_expression": null, "sort_order": 16, "is_enabled": true, "is_system": false, "options": [ { "id": 9, "fielduuid": "31a1628f-8041-4313-8fce-705f0209647a", "values": [ { "id": 45, "locale": "en-us", "translation": "Level1", "created_at": "2021-10-01T14:01:05+00:00", "updated_at": "2021-10-01T14:01:05+00:00", "resource_type": "locale_field", "resource_url": "https:///api/v1/locale/fields/45" } ], "sort_order": 0, "created_at": "2021-10-01T14:01:05+00:00", "updated_at": "2021-10-01T14:01:05+00:00", "resource_type": "field_option", "resource_url": "https:///api/v1/base/field/option/9" }, { "id": 10, "fielduuid": "31a1628f-8041-4313-8fce-705f0209647a", "values": [ { "id": 46, "locale": "en-us", "translation": "Level1::Sub1", "created_at": "2021-10-01T14:01:05+00:00", "updated_at": "2021-10-01T14:01:05+00:00", "resource_type": "locale_field", "resource_url": "https:///api/v1/locale/fields/46" } ], "sort_order": 0, "created_at": "2021-10-01T14:01:05+00:00", "updated_at": "2021-10-01T14:01:05+00:00", "resource_type": "field_option", "resource_url": "https:///api/v1/base/field/option/10" }, { "id": 11, "fielduuid": "31a1628f-8041-4313-8fce-705f0209647a", "values": [ { "id": 47, "locale": "en-us", "translation": "Level2", "created_at": "2021-10-01T14:01:05+00:00", "updated_at": "2021-10-01T14:01:05+00:00", "resource_type": "locale_field", "resource_url": "https:///api/v1/locale/fields/47" } ], "sort_order": 0, "created_at": "2021-10-01T14:01:05+00:00", "updated_at": "2021-10-01T14:01:05+00:00", "resource_type": "field_option", "resource_url": "https:///api/v1/base/field/option/11" } ], "created_at": "2021-10-01T14:01:05+00:00", "updated_at": "2021-10-01T14:01:05+00:00", "resource_type": "case_field", "resource_url": "https:///api/v1/cases/fields/16" }, { "id": 17, "fielduuid": "43d80332-100d-40a6-adc2-c4917c9a50e4", "title": "CustomDate", "type": "DATE", "key": "customdate", "is_required_for_agents": false, "is_required_on_resolution": false, "is_visible_to_customers": false, "customer_titles": [ { "id": 48, "locale": "en-us", "translation": null, "created_at": "2021-10-01T14:01:27+00:00", "updated_at": "2021-10-01T14:01:27+00:00", "resource_type": "locale_field", "resource_url": "https:///api/v1/locale/fields/48" } ], "is_customer_editable": false, "is_required_for_customers": false, "descriptions": [ { "id": 49, "locale": "en-us", "translation": null, "created_at": "2021-10-01T14:01:27+00:00", "updated_at": "2021-10-01T14:01:27+00:00", "resource_type": "locale_field", "resource_url": "https:///api/v1/locale/fields/49" } ], "regular_expression": null, "sort_order": 17, "is_enabled": true, "is_system": false, "options": [], "created_at": "2021-10-01T14:01:27+00:00", "updated_at": "2021-10-01T14:01:27+00:00", "resource_type": "case_field", "resource_url": "https:///api/v1/cases/fields/17" }, { "id": 18, "fielduuid": "21071813-aa21-490c-9c38-b00d6ebc5c73", "title": "CustomRegexp", "type": "REGEX", "key": "customregexp", "is_required_for_agents": false, "is_required_on_resolution": false, "is_visible_to_customers": false, "customer_titles": [ { "id": 50, "locale": "en-us", "translation": null, "created_at": "2021-10-01T14:01:51+00:00", "updated_at": "2021-10-01T14:01:51+00:00", "resource_type": "locale_field", "resource_url": "https:///api/v1/locale/fields/50" } ], "is_customer_editable": false, "is_required_for_customers": false, "descriptions": [ { "id": 51, "locale": "en-us", "translation": null, "created_at": "2021-10-01T14:01:51+00:00", "updated_at": "2021-10-01T14:01:51+00:00", "resource_type": "locale_field", "resource_url": "https:///api/v1/locale/fields/51" } ], "regular_expression": "\\d\\d\\d", "sort_order": 18, "is_enabled": true, "is_system": false, "options": [], "created_at": "2021-10-01T14:01:51+00:00", "updated_at": "2021-10-01T14:01:51+00:00", "resource_type": "case_field", "resource_url": "https:///api/v1/cases/fields/18" } ], "resource": "case_field", "total_count": 18 } recorded_at: Mon, 27 Nov 2023 12:46:50 GMT - request: method: get uri: https:///api/v1/cases?fields=%2Btags&include=user,case_priority,case_status,channel,tag,case_type,case_field,field_option,locale_field&limit=100 body: encoding: US-ASCII string: '' headers: Content-Type: - application/json X-Session-Id: - NQSUXdSpSp63869372d7b655032f5b7c5e5c598c23ff637af5ncFZvjbSyXwS5mU Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: - "*/*" User-Agent: - Ruby Host: - "" response: status: code: 200 message: OK headers: Server: - nginx Date: - Mon, 27 Nov 2023 12:46:51 GMT Content-Type: - application/json Transfer-Encoding: - chunked Connection: - keep-alive Cache-Control: - private, max-age=0, must-revalidate Expires: - '0' X-Api-Version: - '1' Date-Iso: - '2023-11-27T12:46:51+00:00' Access-Control-Expose-Headers: - Date-ISO X-Xss-Protection: - 1; mode=block X-Content-Type-Options: - nosniff Strict-Transport-Security: - max-age=31536000; includeSubDomains preload body: encoding: ASCII-8BIT string: !binary |- ewogICAgInN0YXR1cyI6IDIwMCwKICAgICJkYXRhIjogWwogICAgICAgIHsKICAgICAgICAgICAgImlkIjogOCwKICAgICAgICAgICAgImxlZ2FjeV9pZCI6IG51bGwsCiAgICAgICAgICAgICJzdWJqZWN0IjogImhlbGxvIHBsZWFzZSBpZ25vcmUgdGhpcyBpcyBrYXlha28gdGVzdGluZyIsCiAgICAgICAgICAgICJwb3J0YWwiOiAiUFJJTUFSWSIsCiAgICAgICAgICAgICJzb3VyY2VfY2hhbm5lbCI6IHsKICAgICAgICAgICAgICAgICJ1dWlkIjogIjhjOWI1NmJkLTEwYmQtNWM5MS05M2RhLTE5MDQxOTNlYWQ0ZSIsCiAgICAgICAgICAgICAgICAidHlwZSI6ICJIRUxQQ0VOVEVSIiwKICAgICAgICAgICAgICAgICJjaGFyYWN0ZXJfbGltaXQiOiBudWxsLAogICAgICAgICAgICAgICAgImFjY291bnQiOiBudWxsLAogICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiY2hhbm5lbCIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgImxhc3RfcHVibGljX2NoYW5uZWwiOiB7CiAgICAgICAgICAgICAgICAidXVpZCI6ICI4YzliNTZiZC0xMGJkLTVjOTEtOTNkYS0xOTA0MTkzZWFkNGUiLAogICAgICAgICAgICAgICAgInR5cGUiOiAiSEVMUENFTlRFUiIsCiAgICAgICAgICAgICAgICAiY2hhcmFjdGVyX2xpbWl0IjogbnVsbCwKICAgICAgICAgICAgICAgICJhY2NvdW50IjogbnVsbCwKICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImNoYW5uZWwiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJyZXF1ZXN0ZXIiOiB7CiAgICAgICAgICAgICAgICAiaWQiOiA5LAogICAgICAgICAgICAgICAgInV1aWQiOiAiZWIyMGQzMzEtNDdkOC01OTdlLTk1ZjItMTU3OTAxNjlmN2NlIiwKICAgICAgICAgICAgICAgICJmdWxsX25hbWUiOiAidGhhbmguZGluaCIsCiAgICAgICAgICAgICAgICAibGVnYWN5X2lkIjogbnVsbCwKICAgICAgICAgICAgICAgICJkZXNpZ25hdGlvbiI6IG51bGwsCiAgICAgICAgICAgICAgICAiaXNfZW5hYmxlZCI6IHRydWUsCiAgICAgICAgICAgICAgICAiaXNfbWZhX2VuYWJsZWQiOiBmYWxzZSwKICAgICAgICAgICAgICAgICJyb2xlIjogewogICAgICAgICAgICAgICAgICAgICJpZCI6IDQsCiAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAicm9sZSIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAiYXZhdGFyIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2F2YXRhci9nZXQvZWIyMGQzMzEtNDdkOC01OTdlLTk1ZjItMTU3OTAxNjlmN2NlPzE2OTUxMjQ0NTMiLAogICAgICAgICAgICAgICAgImFnZW50X2Nhc2VfYWNjZXNzIjogbnVsbCwKICAgICAgICAgICAgICAgICJvcmdhbml6YXRpb25fY2FzZV9hY2Nlc3MiOiAiUkVRVUVTVEVEIiwKICAgICAgICAgICAgICAgICJvcmdhbml6YXRpb24iOiB7CiAgICAgICAgICAgICAgICAgICAgImlkIjogNCwKICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJvcmdhbml6YXRpb24iCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgInRlYW1zIjogW10sCiAgICAgICAgICAgICAgICAiZW1haWxzIjogWwogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogOSwKICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiaWRlbnRpdHlfZW1haWwiCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJwaG9uZXMiOiBbXSwKICAgICAgICAgICAgICAgICJ0d2l0dGVyIjogW10sCiAgICAgICAgICAgICAgICAiZmFjZWJvb2siOiBbXSwKICAgICAgICAgICAgICAgICJleHRlcm5hbF9pZGVudGlmaWVycyI6IFtdLAogICAgICAgICAgICAgICAgImN1c3RvbV9maWVsZHMiOiBbXSwKICAgICAgICAgICAgICAgICJwaW5uZWRfbm90ZXNfY291bnQiOiAwLAogICAgICAgICAgICAgICAgImxvY2FsZSI6IHsKICAgICAgICAgICAgICAgICAgICAiaWQiOiAzLAogICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImxvY2FsZSIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAidGltZV96b25lIjogbnVsbCwKICAgICAgICAgICAgICAgICJ0aW1lX3pvbmVfb2Zmc2V0IjogbnVsbCwKICAgICAgICAgICAgICAgICJncmVldGluZyI6IG51bGwsCiAgICAgICAgICAgICAgICAic2lnbmF0dXJlIjogbnVsbCwKICAgICAgICAgICAgICAgICJzdGF0dXNfbWVzc2FnZSI6IG51bGwsCiAgICAgICAgICAgICAgICAibGFzdF9zZWVuX3VzZXJfYWdlbnQiOiBudWxsLAogICAgICAgICAgICAgICAgImxhc3Rfc2Vlbl9pcCI6IG51bGwsCiAgICAgICAgICAgICAgICAibGFzdF9zZWVuX2F0IjogIjIwMjMtMDktMTlUMTE6NTQ6MTMrMDA6MDAiLAogICAgICAgICAgICAgICAgImxhc3RfYWN0aXZlX2F0IjogIjIwMjMtMDktMTlUMTE6NTQ6MTMrMDA6MDAiLAogICAgICAgICAgICAgICAgInJlYWx0aW1lX2NoYW5uZWwiOiAicHJlc2VuY2UtNDQyNTQzY2Q0MjI4Nzc1MDQwMDFlYjA1NTBmMTg5YWQzNjJkNjQ3NWZhNmQ5NWZkMGYyZDhlZTBmZjc3MGY2NUB2MV91c2Vyc185IiwKICAgICAgICAgICAgICAgICJwcmVzZW5jZV9jaGFubmVsIjogInVzZXJfcHJlc2VuY2UtNDQyNTQzY2Q0MjI4Nzc1MDQwMDFlYjA1NTBmMTg5YWQzNjJkNjQ3NWZhNmQ5NWZkMGYyZDhlZTBmZjc3MGY2NUA2NWQzOGU3NzNlYjBhZTE2ZmNmMTI5YjlmYzZhZGIwZDNhZDc5ODRjIiwKICAgICAgICAgICAgICAgICJwYXNzd29yZF91cGRhdGVkX2F0IjogIjIwMjMtMDktMTlUMTE6NTQ6MTMrMDA6MDAiLAogICAgICAgICAgICAgICAgImF2YXRhcl91cGRhdGVkX2F0IjogbnVsbCwKICAgICAgICAgICAgICAgICJsYXN0X2xvZ2dlZF9pbl9hdCI6IG51bGwsCiAgICAgICAgICAgICAgICAibGFzdF9hY3Rpdml0eV9hdCI6IG51bGwsCiAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIzLTA5LTE5VDExOjU0OjEzKzAwOjAwIiwKICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjMtMDktMTlUMTE6NTQ6MTMrMDA6MDAiLAogICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAidXNlciIsCiAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS91c2Vycy85IgogICAgICAgICAgICB9LAogICAgICAgICAgICAiY3JlYXRvciI6IHsKICAgICAgICAgICAgICAgICJpZCI6IDksCiAgICAgICAgICAgICAgICAidXVpZCI6ICJlYjIwZDMzMS00N2Q4LTU5N2UtOTVmMi0xNTc5MDE2OWY3Y2UiLAogICAgICAgICAgICAgICAgImZ1bGxfbmFtZSI6ICJ0aGFuaC5kaW5oIiwKICAgICAgICAgICAgICAgICJsZWdhY3lfaWQiOiBudWxsLAogICAgICAgICAgICAgICAgImRlc2lnbmF0aW9uIjogbnVsbCwKICAgICAgICAgICAgICAgICJpc19lbmFibGVkIjogdHJ1ZSwKICAgICAgICAgICAgICAgICJpc19tZmFfZW5hYmxlZCI6IGZhbHNlLAogICAgICAgICAgICAgICAgInJvbGUiOiB7CiAgICAgICAgICAgICAgICAgICAgImlkIjogNCwKICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJyb2xlIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJhdmF0YXIiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXZhdGFyL2dldC9lYjIwZDMzMS00N2Q4LTU5N2UtOTVmMi0xNTc5MDE2OWY3Y2U/MTY5NTEyNDQ1MyIsCiAgICAgICAgICAgICAgICAiYWdlbnRfY2FzZV9hY2Nlc3MiOiBudWxsLAogICAgICAgICAgICAgICAgIm9yZ2FuaXphdGlvbl9jYXNlX2FjY2VzcyI6ICJSRVFVRVNURUQiLAogICAgICAgICAgICAgICAgIm9yZ2FuaXphdGlvbiI6IHsKICAgICAgICAgICAgICAgICAgICAiaWQiOiA0LAogICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogIm9yZ2FuaXphdGlvbiIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAidGVhbXMiOiBbXSwKICAgICAgICAgICAgICAgICJlbWFpbHMiOiBbCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiA5LAogICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJpZGVudGl0eV9lbWFpbCIKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInBob25lcyI6IFtdLAogICAgICAgICAgICAgICAgInR3aXR0ZXIiOiBbXSwKICAgICAgICAgICAgICAgICJmYWNlYm9vayI6IFtdLAogICAgICAgICAgICAgICAgImV4dGVybmFsX2lkZW50aWZpZXJzIjogW10sCiAgICAgICAgICAgICAgICAiY3VzdG9tX2ZpZWxkcyI6IFtdLAogICAgICAgICAgICAgICAgInBpbm5lZF9ub3Rlc19jb3VudCI6IDAsCiAgICAgICAgICAgICAgICAibG9jYWxlIjogewogICAgICAgICAgICAgICAgICAgICJpZCI6IDMsCiAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAibG9jYWxlIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJ0aW1lX3pvbmUiOiBudWxsLAogICAgICAgICAgICAgICAgInRpbWVfem9uZV9vZmZzZXQiOiBudWxsLAogICAgICAgICAgICAgICAgImdyZWV0aW5nIjogbnVsbCwKICAgICAgICAgICAgICAgICJzaWduYXR1cmUiOiBudWxsLAogICAgICAgICAgICAgICAgInN0YXR1c19tZXNzYWdlIjogbnVsbCwKICAgICAgICAgICAgICAgICJsYXN0X3NlZW5fdXNlcl9hZ2VudCI6IG51bGwsCiAgICAgICAgICAgICAgICAibGFzdF9zZWVuX2lwIjogbnVsbCwKICAgICAgICAgICAgICAgICJsYXN0X3NlZW5fYXQiOiAiMjAyMy0wOS0xOVQxMTo1NDoxMyswMDowMCIsCiAgICAgICAgICAgICAgICAibGFzdF9hY3RpdmVfYXQiOiAiMjAyMy0wOS0xOVQxMTo1NDoxMyswMDowMCIsCiAgICAgICAgICAgICAgICAicmVhbHRpbWVfY2hhbm5lbCI6ICJwcmVzZW5jZS00NDI1NDNjZDQyMjg3NzUwNDAwMWViMDU1MGYxODlhZDM2MmQ2NDc1ZmE2ZDk1ZmQwZjJkOGVlMGZmNzcwZjY1QHYxX3VzZXJzXzkiLAogICAgICAgICAgICAgICAgInByZXNlbmNlX2NoYW5uZWwiOiAidXNlcl9wcmVzZW5jZS00NDI1NDNjZDQyMjg3NzUwNDAwMWViMDU1MGYxODlhZDM2MmQ2NDc1ZmE2ZDk1ZmQwZjJkOGVlMGZmNzcwZjY1QDY1ZDM4ZTc3M2ViMGFlMTZmY2YxMjliOWZjNmFkYjBkM2FkNzk4NGMiLAogICAgICAgICAgICAgICAgInBhc3N3b3JkX3VwZGF0ZWRfYXQiOiAiMjAyMy0wOS0xOVQxMTo1NDoxMyswMDowMCIsCiAgICAgICAgICAgICAgICAiYXZhdGFyX3VwZGF0ZWRfYXQiOiBudWxsLAogICAgICAgICAgICAgICAgImxhc3RfbG9nZ2VkX2luX2F0IjogbnVsbCwKICAgICAgICAgICAgICAgICJsYXN0X2FjdGl2aXR5X2F0IjogbnVsbCwKICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjMtMDktMTlUMTE6NTQ6MTMrMDA6MDAiLAogICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMy0wOS0xOVQxMTo1NDoxMyswMDowMCIsCiAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJ1c2VyIiwKICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL3VzZXJzLzkiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJpZGVudGl0eSI6IHsKICAgICAgICAgICAgICAgICJpZCI6IDksCiAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJpZGVudGl0eV9lbWFpbCIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgImFzc2lnbmVkX2FnZW50IjogbnVsbCwKICAgICAgICAgICAgImFzc2lnbmVkX3RlYW0iOiBudWxsLAogICAgICAgICAgICAibGFzdF9hc3NpZ25lZF9ieSI6IG51bGwsCiAgICAgICAgICAgICJicmFuZCI6IHsKICAgICAgICAgICAgICAgICJpZCI6IDEsCiAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJicmFuZCIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgInN0YXR1cyI6IHsKICAgICAgICAgICAgICAgICJpZCI6IDEsCiAgICAgICAgICAgICAgICAibGFiZWwiOiAiTmV3IiwKICAgICAgICAgICAgICAgICJ0eXBlIjogIk5FVyIsCiAgICAgICAgICAgICAgICAic29ydF9vcmRlciI6IDEsCiAgICAgICAgICAgICAgICAiaXNfc2xhX2FjdGl2ZSI6IHRydWUsCiAgICAgICAgICAgICAgICAiaXNfZGVsZXRlZCI6IGZhbHNlLAogICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0wOC0yNFQxODoyNDoxNiswMDowMCIsCiAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTA4LTI0VDE4OjI0OjE2KzAwOjAwIiwKICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImNhc2Vfc3RhdHVzIiwKICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2Nhc2VzL3N0YXR1c2VzLzEiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJwcmlvcml0eSI6IHsKICAgICAgICAgICAgICAgICJpZCI6IDEsCiAgICAgICAgICAgICAgICAibGFiZWwiOiAiTG93IiwKICAgICAgICAgICAgICAgICJsZXZlbCI6IDEsCiAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTA4LTI0VDE4OjI0OjE2KzAwOjAwIiwKICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMDgtMjRUMTg6MjQ6MTYrMDA6MDAiLAogICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiY2FzZV9wcmlvcml0eSIsCiAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9jYXNlcy9wcmlvcml0aWVzLzEiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJ0eXBlIjogbnVsbCwKICAgICAgICAgICAgInJlYWRfbWFya2VyIjogewogICAgICAgICAgICAgICAgImlkIjogNiwKICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogInJlYWRfbWFya2VyIgogICAgICAgICAgICB9LAogICAgICAgICAgICAic2xhX3ZlcnNpb24iOiBudWxsLAogICAgICAgICAgICAic2xhX21ldHJpY3MiOiBbXSwKICAgICAgICAgICAgImZvcm0iOiBudWxsLAogICAgICAgICAgICAiY3VzdG9tX2ZpZWxkcyI6IFsKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiZmllbGQiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDgsCiAgICAgICAgICAgICAgICAgICAgICAgICJmaWVsZHV1aWQiOiAiYTliYjc5MzgtYzBkMC00ZmY3LTk4OGUtYzBkNjFhMTA2OTQxIiwKICAgICAgICAgICAgICAgICAgICAgICAgInRpdGxlIjogIkN1c3RvbVRleHQiLAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJURVhUIiwKICAgICAgICAgICAgICAgICAgICAgICAgImtleSI6ICJjdXN0b210ZXh0IiwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3JlcXVpcmVkX2Zvcl9hZ2VudHMiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3JlcXVpcmVkX29uX3Jlc29sdXRpb24iOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3Zpc2libGVfdG9fY3VzdG9tZXJzIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJjdXN0b21lcl90aXRsZXMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMTksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsZSI6ICJlbi11cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRyYW5zbGF0aW9uIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjUxOjUzKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjUxOjUzKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJsb2NhbGVfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2xvY2FsZS9maWVsZHMvMTkiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19jdXN0b21lcl9lZGl0YWJsZSI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfcmVxdWlyZWRfZm9yX2N1c3RvbWVycyI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiZGVzY3JpcHRpb25zIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDIwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbGUiOiAiZW4tdXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0cmFuc2xhdGlvbiI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1MTo1MyswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1MTo1MyswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAibG9jYWxlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9sb2NhbGUvZmllbGRzLzIwIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAicmVndWxhcl9leHByZXNzaW9uIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgInNvcnRfb3JkZXIiOiA4LAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfZW5hYmxlZCI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19zeXN0ZW0iOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgIm9wdGlvbnMiOiBbXSwKICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1MTo1MyswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTE6NTMrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJjYXNlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvY2FzZXMvZmllbGRzLzgiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAiIiwKICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJjYXNlX2ZpZWxkX3ZhbHVlIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiZmllbGQiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDksCiAgICAgICAgICAgICAgICAgICAgICAgICJmaWVsZHV1aWQiOiAiNmQwMDRjMTMtY2E2Yy00N2NmLTkyZjktNDYyOWRmZTE0MDFkIiwKICAgICAgICAgICAgICAgICAgICAgICAgInRpdGxlIjogIkN1c3RvbVRleHRhcmVhIiwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiVEVYVEFSRUEiLAogICAgICAgICAgICAgICAgICAgICAgICAia2V5IjogImN1c3RvbXRleHRhcmVhIiwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3JlcXVpcmVkX2Zvcl9hZ2VudHMiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3JlcXVpcmVkX29uX3Jlc29sdXRpb24iOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3Zpc2libGVfdG9fY3VzdG9tZXJzIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJjdXN0b21lcl90aXRsZXMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMjEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsZSI6ICJlbi11cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRyYW5zbGF0aW9uIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjUyOjA4KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjUyOjA4KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJsb2NhbGVfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2xvY2FsZS9maWVsZHMvMjEiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19jdXN0b21lcl9lZGl0YWJsZSI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfcmVxdWlyZWRfZm9yX2N1c3RvbWVycyI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiZGVzY3JpcHRpb25zIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDIyLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbGUiOiAiZW4tdXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0cmFuc2xhdGlvbiI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1MjowOCswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1MjowOCswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAibG9jYWxlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9sb2NhbGUvZmllbGRzLzIyIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAicmVndWxhcl9leHByZXNzaW9uIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgInNvcnRfb3JkZXIiOiA5LAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfZW5hYmxlZCI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19zeXN0ZW0iOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgIm9wdGlvbnMiOiBbXSwKICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1MjowOCswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTI6MDgrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJjYXNlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvY2FzZXMvZmllbGRzLzkiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAiIiwKICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJjYXNlX2ZpZWxkX3ZhbHVlIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiZmllbGQiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDEwLAogICAgICAgICAgICAgICAgICAgICAgICAiZmllbGR1dWlkIjogImZjZWY5ZjczLWUyNWItNDc0NC05M2Y2LTAxNjZlY2E1NDIzYyIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0aXRsZSI6ICJDdXN0b21SYWRpbyIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogIlJBRElPIiwKICAgICAgICAgICAgICAgICAgICAgICAgImtleSI6ICJjdXN0b21yYWRpbyIsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19yZXF1aXJlZF9mb3JfYWdlbnRzIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19yZXF1aXJlZF9vbl9yZXNvbHV0aW9uIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc192aXNpYmxlX3RvX2N1c3RvbWVycyI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiY3VzdG9tZXJfdGl0bGVzIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDIzLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbGUiOiAiZW4tdXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0cmFuc2xhdGlvbiI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NDo0NiswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NDo0NiswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAibG9jYWxlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9sb2NhbGUvZmllbGRzLzIzIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfY3VzdG9tZXJfZWRpdGFibGUiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3JlcXVpcmVkX2Zvcl9jdXN0b21lcnMiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImRlc2NyaXB0aW9ucyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAyNCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxlIjogImVuLXVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHJhbnNsYXRpb24iOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTQ6NDYrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTQ6NDYrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImxvY2FsZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvbG9jYWxlL2ZpZWxkcy8yNCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInJlZ3VsYXJfZXhwcmVzc2lvbiI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICJzb3J0X29yZGVyIjogMTAsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19lbmFibGVkIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3N5c3RlbSI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAib3B0aW9ucyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmaWVsZHV1aWQiOiAiZmNlZjlmNzMtZTI1Yi00NzQ0LTkzZjYtMDE2NmVjYTU0MjNjIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWVzIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAyNSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbGUiOiAiZW4tdXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRyYW5zbGF0aW9uIjogIlRlc3QgMSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU0OjQ2KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTQ6NDYrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAibG9jYWxlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2xvY2FsZS9maWVsZHMvMjUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzb3J0X29yZGVyIjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU0OjQ2KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU0OjQ2KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJmaWVsZF9vcHRpb24iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2Jhc2UvZmllbGQvb3B0aW9uLzEiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZpZWxkdXVpZCI6ICJmY2VmOWY3My1lMjViLTQ3NDQtOTNmNi0wMTY2ZWNhNTQyM2MiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZXMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDI2LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsZSI6ICJlbi11cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHJhbnNsYXRpb24iOiAiVGVzdCAyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTQ6NDYrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NDo0NiswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJsb2NhbGVfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvbG9jYWxlL2ZpZWxkcy8yNiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNvcnRfb3JkZXIiOiAwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTQ6NDYrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTQ6NDYrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImZpZWxkX29wdGlvbiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvYmFzZS9maWVsZC9vcHRpb24vMiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NDo0NiswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTQ6NDYrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJjYXNlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvY2FzZXMvZmllbGRzLzEwIgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogIiIsCiAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiY2FzZV9maWVsZF92YWx1ZSIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImZpZWxkIjogewogICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAxMSwKICAgICAgICAgICAgICAgICAgICAgICAgImZpZWxkdXVpZCI6ICI2MGM2NzAxMC01NGUzLTQ0MmMtOWM5MC03ZmJhNTM4OGFkMTgiLAogICAgICAgICAgICAgICAgICAgICAgICAidGl0bGUiOiAiQ3VzdG9tU2luZ2xlU2VsZWN0IiwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiU0VMRUNUIiwKICAgICAgICAgICAgICAgICAgICAgICAgImtleSI6ICJjdXN0b21zaW5nbGVzZWxlY3QiLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfcmVxdWlyZWRfZm9yX2FnZW50cyI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfcmVxdWlyZWRfb25fcmVzb2x1dGlvbiI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfdmlzaWJsZV90b19jdXN0b21lcnMiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImN1c3RvbWVyX3RpdGxlcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAyNywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxlIjogImVuLXVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHJhbnNsYXRpb24iOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6MDErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6MDErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImxvY2FsZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvbG9jYWxlL2ZpZWxkcy8yNyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX2N1c3RvbWVyX2VkaXRhYmxlIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19yZXF1aXJlZF9mb3JfY3VzdG9tZXJzIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJkZXNjcmlwdGlvbnMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMjgsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsZSI6ICJlbi11cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRyYW5zbGF0aW9uIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU1OjAxKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU1OjAxKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJsb2NhbGVfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2xvY2FsZS9maWVsZHMvMjgiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJyZWd1bGFyX2V4cHJlc3Npb24iOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAic29ydF9vcmRlciI6IDExLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfZW5hYmxlZCI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19zeXN0ZW0iOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgIm9wdGlvbnMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZmllbGR1dWlkIjogIjYwYzY3MDEwLTU0ZTMtNDQyYy05YzkwLTdmYmE1Mzg4YWQxOCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMjksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxlIjogImVuLXVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0cmFuc2xhdGlvbiI6ICJhIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6MDErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NTowMSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJsb2NhbGVfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvbG9jYWxlL2ZpZWxkcy8yOSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNvcnRfb3JkZXIiOiAwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6MDErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6MDErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImZpZWxkX29wdGlvbiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvYmFzZS9maWVsZC9vcHRpb24vMyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogNCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZmllbGR1dWlkIjogIjYwYzY3MDEwLTU0ZTMtNDQyYy05YzkwLTdmYmE1Mzg4YWQxOCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMzAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxlIjogImVuLXVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0cmFuc2xhdGlvbiI6ICJiIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6MDErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NTowMSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJsb2NhbGVfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvbG9jYWxlL2ZpZWxkcy8zMCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNvcnRfb3JkZXIiOiAwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6MDErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6MDErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImZpZWxkX29wdGlvbiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvYmFzZS9maWVsZC9vcHRpb24vNCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogNSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZmllbGR1dWlkIjogIjYwYzY3MDEwLTU0ZTMtNDQyYy05YzkwLTdmYmE1Mzg4YWQxOCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMzEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxlIjogImVuLXVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0cmFuc2xhdGlvbiI6ICJjIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6MDErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NTowMSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJsb2NhbGVfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvbG9jYWxlL2ZpZWxkcy8zMSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNvcnRfb3JkZXIiOiAwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6MDErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6MDErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImZpZWxkX29wdGlvbiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvYmFzZS9maWVsZC9vcHRpb24vNSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NTowMSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6MDErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJjYXNlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvY2FzZXMvZmllbGRzLzExIgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogIiIsCiAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiY2FzZV9maWVsZF92YWx1ZSIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImZpZWxkIjogewogICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAxMiwKICAgICAgICAgICAgICAgICAgICAgICAgImZpZWxkdXVpZCI6ICIxN2ZiMmQ0ZS1iY2ZiLTQzNTMtODg3MC1lMzE3YzE0ZGY3NGUiLAogICAgICAgICAgICAgICAgICAgICAgICAidGl0bGUiOiAiQ3VzdG9tTXVsdGlDaG9pY2UiLAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJDSEVDS0JPWCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJrZXkiOiAiY3VzdG9tbXVsdGljaG9pY2UiLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfcmVxdWlyZWRfZm9yX2FnZW50cyI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfcmVxdWlyZWRfb25fcmVzb2x1dGlvbiI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfdmlzaWJsZV90b19jdXN0b21lcnMiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImN1c3RvbWVyX3RpdGxlcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAzMiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxlIjogImVuLXVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHJhbnNsYXRpb24iOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6NTIrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6NTIrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImxvY2FsZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvbG9jYWxlL2ZpZWxkcy8zMiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX2N1c3RvbWVyX2VkaXRhYmxlIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19yZXF1aXJlZF9mb3JfY3VzdG9tZXJzIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJkZXNjcmlwdGlvbnMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMzMsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsZSI6ICJlbi11cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRyYW5zbGF0aW9uIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU1OjUyKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU1OjUyKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJsb2NhbGVfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2xvY2FsZS9maWVsZHMvMzMiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJyZWd1bGFyX2V4cHJlc3Npb24iOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAic29ydF9vcmRlciI6IDEyLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfZW5hYmxlZCI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19zeXN0ZW0iOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgIm9wdGlvbnMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogNiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZmllbGR1dWlkIjogIjE3ZmIyZDRlLWJjZmItNDM1My04ODcwLWUzMTdjMTRkZjc0ZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMzQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxlIjogImVuLXVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0cmFuc2xhdGlvbiI6ICIxIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6NTIrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NTo1MiswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJsb2NhbGVfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvbG9jYWxlL2ZpZWxkcy8zNCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNvcnRfb3JkZXIiOiAwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6NTIrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6NTIrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImZpZWxkX29wdGlvbiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvYmFzZS9maWVsZC9vcHRpb24vNiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogNywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZmllbGR1dWlkIjogIjE3ZmIyZDRlLWJjZmItNDM1My04ODcwLWUzMTdjMTRkZjc0ZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMzUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxlIjogImVuLXVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0cmFuc2xhdGlvbiI6ICIyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6NTIrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NTo1MiswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJsb2NhbGVfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvbG9jYWxlL2ZpZWxkcy8zNSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNvcnRfb3JkZXIiOiAwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6NTIrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6NTIrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImZpZWxkX29wdGlvbiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvYmFzZS9maWVsZC9vcHRpb24vNyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogOCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZmllbGR1dWlkIjogIjE3ZmIyZDRlLWJjZmItNDM1My04ODcwLWUzMTdjMTRkZjc0ZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMzYsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxlIjogImVuLXVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0cmFuc2xhdGlvbiI6ICIzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6NTIrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NTo1MiswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJsb2NhbGVfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvbG9jYWxlL2ZpZWxkcy8zNiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNvcnRfb3JkZXIiOiAwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6NTIrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6NTIrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImZpZWxkX29wdGlvbiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvYmFzZS9maWVsZC9vcHRpb24vOCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NTo1MiswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6NTIrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJjYXNlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvY2FzZXMvZmllbGRzLzEyIgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogIiIsCiAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiY2FzZV9maWVsZF92YWx1ZSIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImZpZWxkIjogewogICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAxMywKICAgICAgICAgICAgICAgICAgICAgICAgImZpZWxkdXVpZCI6ICIyYWRjNTNhOC0wZTkxLTRmMWItYjA3MS1mYTAyZjFkMDVjYzAiLAogICAgICAgICAgICAgICAgICAgICAgICAidGl0bGUiOiAiQ3VzdG9tTnVtZXJpYyIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogIk5VTUVSSUMiLAogICAgICAgICAgICAgICAgICAgICAgICAia2V5IjogImN1c3RvbW51bWVyaWMiLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfcmVxdWlyZWRfZm9yX2FnZW50cyI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfcmVxdWlyZWRfb25fcmVzb2x1dGlvbiI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfdmlzaWJsZV90b19jdXN0b21lcnMiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImN1c3RvbWVyX3RpdGxlcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAzNywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxlIjogImVuLXVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHJhbnNsYXRpb24iOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTY6MjYrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTY6MjYrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImxvY2FsZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvbG9jYWxlL2ZpZWxkcy8zNyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX2N1c3RvbWVyX2VkaXRhYmxlIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19yZXF1aXJlZF9mb3JfY3VzdG9tZXJzIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJkZXNjcmlwdGlvbnMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMzgsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsZSI6ICJlbi11cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRyYW5zbGF0aW9uIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU2OjI2KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU2OjI2KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJsb2NhbGVfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2xvY2FsZS9maWVsZHMvMzgiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJyZWd1bGFyX2V4cHJlc3Npb24iOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAic29ydF9vcmRlciI6IDEzLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfZW5hYmxlZCI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19zeXN0ZW0iOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgIm9wdGlvbnMiOiBbXSwKICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NjoyNiswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTY6MjYrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJjYXNlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvY2FzZXMvZmllbGRzLzEzIgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogIiIsCiAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiY2FzZV9maWVsZF92YWx1ZSIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImZpZWxkIjogewogICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAxNCwKICAgICAgICAgICAgICAgICAgICAgICAgImZpZWxkdXVpZCI6ICJjNTgzNjk4YS1lOTg2LTRiMWMtOTAwMS1mODM1NWUyY2E5NTEiLAogICAgICAgICAgICAgICAgICAgICAgICAidGl0bGUiOiAiQ3VzdG9tRGVjaW1hbCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogIkRFQ0lNQUwiLAogICAgICAgICAgICAgICAgICAgICAgICAia2V5IjogImN1c3RvbWRlY2ltYWwiLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfcmVxdWlyZWRfZm9yX2FnZW50cyI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfcmVxdWlyZWRfb25fcmVzb2x1dGlvbiI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfdmlzaWJsZV90b19jdXN0b21lcnMiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImN1c3RvbWVyX3RpdGxlcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAzOSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxlIjogImVuLXVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHJhbnNsYXRpb24iOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTY6NDErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTY6NDErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImxvY2FsZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvbG9jYWxlL2ZpZWxkcy8zOSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX2N1c3RvbWVyX2VkaXRhYmxlIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19yZXF1aXJlZF9mb3JfY3VzdG9tZXJzIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJkZXNjcmlwdGlvbnMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogNDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsZSI6ICJlbi11cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRyYW5zbGF0aW9uIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU2OjQxKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU2OjQxKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJsb2NhbGVfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2xvY2FsZS9maWVsZHMvNDAiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJyZWd1bGFyX2V4cHJlc3Npb24iOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAic29ydF9vcmRlciI6IDE0LAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfZW5hYmxlZCI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19zeXN0ZW0iOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgIm9wdGlvbnMiOiBbXSwKICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1Njo0MSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTY6NDErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJjYXNlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvY2FzZXMvZmllbGRzLzE0IgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogIiIsCiAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiY2FzZV9maWVsZF92YWx1ZSIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImZpZWxkIjogewogICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAxNSwKICAgICAgICAgICAgICAgICAgICAgICAgImZpZWxkdXVpZCI6ICJjZTVlNTUyZi05NjgwLTQ2MjQtYTg2NC01ZTAxNjQ5ZmNlYmMiLAogICAgICAgICAgICAgICAgICAgICAgICAidGl0bGUiOiAiQ3VzdG9tWWVzTm8iLAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJZRVNOTyIsCiAgICAgICAgICAgICAgICAgICAgICAgICJrZXkiOiAiY3VzdG9teWVzbm8iLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfcmVxdWlyZWRfZm9yX2FnZW50cyI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfcmVxdWlyZWRfb25fcmVzb2x1dGlvbiI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfdmlzaWJsZV90b19jdXN0b21lcnMiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImN1c3RvbWVyX3RpdGxlcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiA0MSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxlIjogImVuLXVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHJhbnNsYXRpb24iOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTQ6MDA6MzErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTQ6MDA6MzErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImxvY2FsZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvbG9jYWxlL2ZpZWxkcy80MSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX2N1c3RvbWVyX2VkaXRhYmxlIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19yZXF1aXJlZF9mb3JfY3VzdG9tZXJzIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJkZXNjcmlwdGlvbnMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogNDIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsZSI6ICJlbi11cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRyYW5zbGF0aW9uIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDE0OjAwOjMxKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDE0OjAwOjMxKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJsb2NhbGVfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2xvY2FsZS9maWVsZHMvNDIiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJyZWd1bGFyX2V4cHJlc3Npb24iOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAic29ydF9vcmRlciI6IDE1LAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfZW5hYmxlZCI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19zeXN0ZW0iOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgIm9wdGlvbnMiOiBbXSwKICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxNDowMDozMSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTQ6MDA6MzErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJjYXNlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvY2FzZXMvZmllbGRzLzE1IgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogIiIsCiAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiY2FzZV9maWVsZF92YWx1ZSIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImZpZWxkIjogewogICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAxNiwKICAgICAgICAgICAgICAgICAgICAgICAgImZpZWxkdXVpZCI6ICIzMWExNjI4Zi04MDQxLTQzMTMtOGZjZS03MDVmMDIwOTY0N2EiLAogICAgICAgICAgICAgICAgICAgICAgICAidGl0bGUiOiAiQ3VzdG9tVHJlZVNlbGVjdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogIkNBU0NBRElOR1NFTEVDVCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJrZXkiOiAiY3VzdG9tdHJlZXNlbGVjdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19yZXF1aXJlZF9mb3JfYWdlbnRzIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19yZXF1aXJlZF9vbl9yZXNvbHV0aW9uIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc192aXNpYmxlX3RvX2N1c3RvbWVycyI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiY3VzdG9tZXJfdGl0bGVzIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDQzLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbGUiOiAiZW4tdXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0cmFuc2xhdGlvbiI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxNDowMTowNSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxNDowMTowNSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAibG9jYWxlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9sb2NhbGUvZmllbGRzLzQzIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfY3VzdG9tZXJfZWRpdGFibGUiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3JlcXVpcmVkX2Zvcl9jdXN0b21lcnMiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImRlc2NyaXB0aW9ucyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiA0NCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxlIjogImVuLXVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHJhbnNsYXRpb24iOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTQ6MDE6MDUrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTQ6MDE6MDUrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImxvY2FsZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvbG9jYWxlL2ZpZWxkcy80NCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInJlZ3VsYXJfZXhwcmVzc2lvbiI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICJzb3J0X29yZGVyIjogMTYsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19lbmFibGVkIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3N5c3RlbSI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAib3B0aW9ucyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiA5LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmaWVsZHV1aWQiOiAiMzFhMTYyOGYtODA0MS00MzEzLThmY2UtNzA1ZjAyMDk2NDdhIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWVzIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiA0NSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbGUiOiAiZW4tdXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRyYW5zbGF0aW9uIjogIkxldmVsMSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDE0OjAxOjA1KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTQ6MDE6MDUrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAibG9jYWxlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2xvY2FsZS9maWVsZHMvNDUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzb3J0X29yZGVyIjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDE0OjAxOjA1KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDE0OjAxOjA1KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJmaWVsZF9vcHRpb24iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2Jhc2UvZmllbGQvb3B0aW9uLzkiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDEwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmaWVsZHV1aWQiOiAiMzFhMTYyOGYtODA0MS00MzEzLThmY2UtNzA1ZjAyMDk2NDdhIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWVzIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiA0NiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbGUiOiAiZW4tdXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRyYW5zbGF0aW9uIjogIkxldmVsMTo6U3ViMSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDE0OjAxOjA1KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTQ6MDE6MDUrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAibG9jYWxlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2xvY2FsZS9maWVsZHMvNDYiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzb3J0X29yZGVyIjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDE0OjAxOjA1KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDE0OjAxOjA1KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJmaWVsZF9vcHRpb24iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2Jhc2UvZmllbGQvb3B0aW9uLzEwIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAxMSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZmllbGR1dWlkIjogIjMxYTE2MjhmLTgwNDEtNDMxMy04ZmNlLTcwNWYwMjA5NjQ3YSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogNDcsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxlIjogImVuLXVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0cmFuc2xhdGlvbiI6ICJMZXZlbDIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxNDowMTowNSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDE0OjAxOjA1KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImxvY2FsZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9sb2NhbGUvZmllbGRzLzQ3IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic29ydF9vcmRlciI6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxNDowMTowNSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxNDowMTowNSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiZmllbGRfb3B0aW9uIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9iYXNlL2ZpZWxkL29wdGlvbi8xMSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxNDowMTowNSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTQ6MDE6MDUrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJjYXNlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvY2FzZXMvZmllbGRzLzE2IgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogIiIsCiAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiY2FzZV9maWVsZF92YWx1ZSIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImZpZWxkIjogewogICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAxNywKICAgICAgICAgICAgICAgICAgICAgICAgImZpZWxkdXVpZCI6ICI0M2Q4MDMzMi0xMDBkLTQwYTYtYWRjMi1jNDkxN2M5YTUwZTQiLAogICAgICAgICAgICAgICAgICAgICAgICAidGl0bGUiOiAiQ3VzdG9tRGF0ZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogIkRBVEUiLAogICAgICAgICAgICAgICAgICAgICAgICAia2V5IjogImN1c3RvbWRhdGUiLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfcmVxdWlyZWRfZm9yX2FnZW50cyI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfcmVxdWlyZWRfb25fcmVzb2x1dGlvbiI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfdmlzaWJsZV90b19jdXN0b21lcnMiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImN1c3RvbWVyX3RpdGxlcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiA0OCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxlIjogImVuLXVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHJhbnNsYXRpb24iOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTQ6MDE6MjcrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTQ6MDE6MjcrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImxvY2FsZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvbG9jYWxlL2ZpZWxkcy80OCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX2N1c3RvbWVyX2VkaXRhYmxlIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19yZXF1aXJlZF9mb3JfY3VzdG9tZXJzIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJkZXNjcmlwdGlvbnMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogNDksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsZSI6ICJlbi11cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRyYW5zbGF0aW9uIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDE0OjAxOjI3KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDE0OjAxOjI3KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJsb2NhbGVfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2xvY2FsZS9maWVsZHMvNDkiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJyZWd1bGFyX2V4cHJlc3Npb24iOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAic29ydF9vcmRlciI6IDE3LAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfZW5hYmxlZCI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19zeXN0ZW0iOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgIm9wdGlvbnMiOiBbXSwKICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxNDowMToyNyswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTQ6MDE6MjcrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJjYXNlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvY2FzZXMvZmllbGRzLzE3IgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogIiIsCiAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiY2FzZV9maWVsZF92YWx1ZSIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImZpZWxkIjogewogICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAxOCwKICAgICAgICAgICAgICAgICAgICAgICAgImZpZWxkdXVpZCI6ICIyMTA3MTgxMy1hYTIxLTQ5MGMtOWMzOC1iMDBkNmViYzVjNzMiLAogICAgICAgICAgICAgICAgICAgICAgICAidGl0bGUiOiAiQ3VzdG9tUmVnZXhwIiwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiUkVHRVgiLAogICAgICAgICAgICAgICAgICAgICAgICAia2V5IjogImN1c3RvbXJlZ2V4cCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19yZXF1aXJlZF9mb3JfYWdlbnRzIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19yZXF1aXJlZF9vbl9yZXNvbHV0aW9uIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc192aXNpYmxlX3RvX2N1c3RvbWVycyI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiY3VzdG9tZXJfdGl0bGVzIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDUwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbGUiOiAiZW4tdXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0cmFuc2xhdGlvbiI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxNDowMTo1MSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxNDowMTo1MSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAibG9jYWxlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9sb2NhbGUvZmllbGRzLzUwIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfY3VzdG9tZXJfZWRpdGFibGUiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3JlcXVpcmVkX2Zvcl9jdXN0b21lcnMiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImRlc2NyaXB0aW9ucyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiA1MSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxlIjogImVuLXVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHJhbnNsYXRpb24iOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTQ6MDE6NTErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTQ6MDE6NTErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImxvY2FsZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvbG9jYWxlL2ZpZWxkcy81MSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInJlZ3VsYXJfZXhwcmVzc2lvbiI6ICJcXGRcXGRcXGQiLAogICAgICAgICAgICAgICAgICAgICAgICAic29ydF9vcmRlciI6IDE4LAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfZW5hYmxlZCI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19zeXN0ZW0iOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgIm9wdGlvbnMiOiBbXSwKICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxNDowMTo1MSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTQ6MDE6NTErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJjYXNlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvY2FzZXMvZmllbGRzLzE4IgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogIiIsCiAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiY2FzZV9maWVsZF92YWx1ZSIKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgXSwKICAgICAgICAgICAgImxhc3RfcmVwbGllciI6IHsKICAgICAgICAgICAgICAgICJpZCI6IDksCiAgICAgICAgICAgICAgICAidXVpZCI6ICJlYjIwZDMzMS00N2Q4LTU5N2UtOTVmMi0xNTc5MDE2OWY3Y2UiLAogICAgICAgICAgICAgICAgImZ1bGxfbmFtZSI6ICJ0aGFuaC5kaW5oIiwKICAgICAgICAgICAgICAgICJsZWdhY3lfaWQiOiBudWxsLAogICAgICAgICAgICAgICAgImRlc2lnbmF0aW9uIjogbnVsbCwKICAgICAgICAgICAgICAgICJpc19lbmFibGVkIjogdHJ1ZSwKICAgICAgICAgICAgICAgICJpc19tZmFfZW5hYmxlZCI6IGZhbHNlLAogICAgICAgICAgICAgICAgInJvbGUiOiB7CiAgICAgICAgICAgICAgICAgICAgImlkIjogNCwKICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJyb2xlIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJhdmF0YXIiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXZhdGFyL2dldC9lYjIwZDMzMS00N2Q4LTU5N2UtOTVmMi0xNTc5MDE2OWY3Y2U/MTY5NTEyNDQ1MyIsCiAgICAgICAgICAgICAgICAiYWdlbnRfY2FzZV9hY2Nlc3MiOiBudWxsLAogICAgICAgICAgICAgICAgIm9yZ2FuaXphdGlvbl9jYXNlX2FjY2VzcyI6ICJSRVFVRVNURUQiLAogICAgICAgICAgICAgICAgIm9yZ2FuaXphdGlvbiI6IHsKICAgICAgICAgICAgICAgICAgICAiaWQiOiA0LAogICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogIm9yZ2FuaXphdGlvbiIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAidGVhbXMiOiBbXSwKICAgICAgICAgICAgICAgICJlbWFpbHMiOiBbCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiA5LAogICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJpZGVudGl0eV9lbWFpbCIKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInBob25lcyI6IFtdLAogICAgICAgICAgICAgICAgInR3aXR0ZXIiOiBbXSwKICAgICAgICAgICAgICAgICJmYWNlYm9vayI6IFtdLAogICAgICAgICAgICAgICAgImV4dGVybmFsX2lkZW50aWZpZXJzIjogW10sCiAgICAgICAgICAgICAgICAiY3VzdG9tX2ZpZWxkcyI6IFtdLAogICAgICAgICAgICAgICAgInBpbm5lZF9ub3Rlc19jb3VudCI6IDAsCiAgICAgICAgICAgICAgICAibG9jYWxlIjogewogICAgICAgICAgICAgICAgICAgICJpZCI6IDMsCiAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAibG9jYWxlIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJ0aW1lX3pvbmUiOiBudWxsLAogICAgICAgICAgICAgICAgInRpbWVfem9uZV9vZmZzZXQiOiBudWxsLAogICAgICAgICAgICAgICAgImdyZWV0aW5nIjogbnVsbCwKICAgICAgICAgICAgICAgICJzaWduYXR1cmUiOiBudWxsLAogICAgICAgICAgICAgICAgInN0YXR1c19tZXNzYWdlIjogbnVsbCwKICAgICAgICAgICAgICAgICJsYXN0X3NlZW5fdXNlcl9hZ2VudCI6IG51bGwsCiAgICAgICAgICAgICAgICAibGFzdF9zZWVuX2lwIjogbnVsbCwKICAgICAgICAgICAgICAgICJsYXN0X3NlZW5fYXQiOiAiMjAyMy0wOS0xOVQxMTo1NDoxMyswMDowMCIsCiAgICAgICAgICAgICAgICAibGFzdF9hY3RpdmVfYXQiOiAiMjAyMy0wOS0xOVQxMTo1NDoxMyswMDowMCIsCiAgICAgICAgICAgICAgICAicmVhbHRpbWVfY2hhbm5lbCI6ICJwcmVzZW5jZS00NDI1NDNjZDQyMjg3NzUwNDAwMWViMDU1MGYxODlhZDM2MmQ2NDc1ZmE2ZDk1ZmQwZjJkOGVlMGZmNzcwZjY1QHYxX3VzZXJzXzkiLAogICAgICAgICAgICAgICAgInByZXNlbmNlX2NoYW5uZWwiOiAidXNlcl9wcmVzZW5jZS00NDI1NDNjZDQyMjg3NzUwNDAwMWViMDU1MGYxODlhZDM2MmQ2NDc1ZmE2ZDk1ZmQwZjJkOGVlMGZmNzcwZjY1QDY1ZDM4ZTc3M2ViMGFlMTZmY2YxMjliOWZjNmFkYjBkM2FkNzk4NGMiLAogICAgICAgICAgICAgICAgInBhc3N3b3JkX3VwZGF0ZWRfYXQiOiAiMjAyMy0wOS0xOVQxMTo1NDoxMyswMDowMCIsCiAgICAgICAgICAgICAgICAiYXZhdGFyX3VwZGF0ZWRfYXQiOiBudWxsLAogICAgICAgICAgICAgICAgImxhc3RfbG9nZ2VkX2luX2F0IjogbnVsbCwKICAgICAgICAgICAgICAgICJsYXN0X2FjdGl2aXR5X2F0IjogbnVsbCwKICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjMtMDktMTlUMTE6NTQ6MTMrMDA6MDAiLAogICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMy0wOS0xOVQxMTo1NDoxMyswMDowMCIsCiAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJ1c2VyIiwKICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL3VzZXJzLzkiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJsYXN0X3JlcGxpZXJfaWRlbnRpdHkiOiB7CiAgICAgICAgICAgICAgICAiaWQiOiA5LAogICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiaWRlbnRpdHlfZW1haWwiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJsYXN0X3VwZGF0ZWRfYnkiOiB7CiAgICAgICAgICAgICAgICAiaWQiOiA5LAogICAgICAgICAgICAgICAgInV1aWQiOiAiZWIyMGQzMzEtNDdkOC01OTdlLTk1ZjItMTU3OTAxNjlmN2NlIiwKICAgICAgICAgICAgICAgICJmdWxsX25hbWUiOiAidGhhbmguZGluaCIsCiAgICAgICAgICAgICAgICAibGVnYWN5X2lkIjogbnVsbCwKICAgICAgICAgICAgICAgICJkZXNpZ25hdGlvbiI6IG51bGwsCiAgICAgICAgICAgICAgICAiaXNfZW5hYmxlZCI6IHRydWUsCiAgICAgICAgICAgICAgICAiaXNfbWZhX2VuYWJsZWQiOiBmYWxzZSwKICAgICAgICAgICAgICAgICJyb2xlIjogewogICAgICAgICAgICAgICAgICAgICJpZCI6IDQsCiAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAicm9sZSIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAiYXZhdGFyIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2F2YXRhci9nZXQvZWIyMGQzMzEtNDdkOC01OTdlLTk1ZjItMTU3OTAxNjlmN2NlPzE2OTUxMjQ0NTMiLAogICAgICAgICAgICAgICAgImFnZW50X2Nhc2VfYWNjZXNzIjogbnVsbCwKICAgICAgICAgICAgICAgICJvcmdhbml6YXRpb25fY2FzZV9hY2Nlc3MiOiAiUkVRVUVTVEVEIiwKICAgICAgICAgICAgICAgICJvcmdhbml6YXRpb24iOiB7CiAgICAgICAgICAgICAgICAgICAgImlkIjogNCwKICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJvcmdhbml6YXRpb24iCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgInRlYW1zIjogW10sCiAgICAgICAgICAgICAgICAiZW1haWxzIjogWwogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogOSwKICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiaWRlbnRpdHlfZW1haWwiCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJwaG9uZXMiOiBbXSwKICAgICAgICAgICAgICAgICJ0d2l0dGVyIjogW10sCiAgICAgICAgICAgICAgICAiZmFjZWJvb2siOiBbXSwKICAgICAgICAgICAgICAgICJleHRlcm5hbF9pZGVudGlmaWVycyI6IFtdLAogICAgICAgICAgICAgICAgImN1c3RvbV9maWVsZHMiOiBbXSwKICAgICAgICAgICAgICAgICJwaW5uZWRfbm90ZXNfY291bnQiOiAwLAogICAgICAgICAgICAgICAgImxvY2FsZSI6IHsKICAgICAgICAgICAgICAgICAgICAiaWQiOiAzLAogICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImxvY2FsZSIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAidGltZV96b25lIjogbnVsbCwKICAgICAgICAgICAgICAgICJ0aW1lX3pvbmVfb2Zmc2V0IjogbnVsbCwKICAgICAgICAgICAgICAgICJncmVldGluZyI6IG51bGwsCiAgICAgICAgICAgICAgICAic2lnbmF0dXJlIjogbnVsbCwKICAgICAgICAgICAgICAgICJzdGF0dXNfbWVzc2FnZSI6IG51bGwsCiAgICAgICAgICAgICAgICAibGFzdF9zZWVuX3VzZXJfYWdlbnQiOiBudWxsLAogICAgICAgICAgICAgICAgImxhc3Rfc2Vlbl9pcCI6IG51bGwsCiAgICAgICAgICAgICAgICAibGFzdF9zZWVuX2F0IjogIjIwMjMtMDktMTlUMTE6NTQ6MTMrMDA6MDAiLAogICAgICAgICAgICAgICAgImxhc3RfYWN0aXZlX2F0IjogIjIwMjMtMDktMTlUMTE6NTQ6MTMrMDA6MDAiLAogICAgICAgICAgICAgICAgInJlYWx0aW1lX2NoYW5uZWwiOiAicHJlc2VuY2UtNDQyNTQzY2Q0MjI4Nzc1MDQwMDFlYjA1NTBmMTg5YWQzNjJkNjQ3NWZhNmQ5NWZkMGYyZDhlZTBmZjc3MGY2NUB2MV91c2Vyc185IiwKICAgICAgICAgICAgICAgICJwcmVzZW5jZV9jaGFubmVsIjogInVzZXJfcHJlc2VuY2UtNDQyNTQzY2Q0MjI4Nzc1MDQwMDFlYjA1NTBmMTg5YWQzNjJkNjQ3NWZhNmQ5NWZkMGYyZDhlZTBmZjc3MGY2NUA2NWQzOGU3NzNlYjBhZTE2ZmNmMTI5YjlmYzZhZGIwZDNhZDc5ODRjIiwKICAgICAgICAgICAgICAgICJwYXNzd29yZF91cGRhdGVkX2F0IjogIjIwMjMtMDktMTlUMTE6NTQ6MTMrMDA6MDAiLAogICAgICAgICAgICAgICAgImF2YXRhcl91cGRhdGVkX2F0IjogbnVsbCwKICAgICAgICAgICAgICAgICJsYXN0X2xvZ2dlZF9pbl9hdCI6IG51bGwsCiAgICAgICAgICAgICAgICAibGFzdF9hY3Rpdml0eV9hdCI6IG51bGwsCiAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIzLTA5LTE5VDExOjU0OjEzKzAwOjAwIiwKICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjMtMDktMTlUMTE6NTQ6MTMrMDA6MDAiLAogICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAidXNlciIsCiAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS91c2Vycy85IgogICAgICAgICAgICB9LAogICAgICAgICAgICAibGFzdF9jb21wbGV0ZWRfYnkiOiBudWxsLAogICAgICAgICAgICAibGFzdF9jbG9zZWRfYnkiOiBudWxsLAogICAgICAgICAgICAic3RhdGUiOiAiQUNUSVZFIiwKICAgICAgICAgICAgInBvc3RfY291bnQiOiAxLAogICAgICAgICAgICAiaGFzX25vdGVzIjogZmFsc2UsCiAgICAgICAgICAgICJwaW5uZWRfbm90ZXNfY291bnQiOiAwLAogICAgICAgICAgICAiaGFzX2F0dGFjaG1lbnRzIjogZmFsc2UsCiAgICAgICAgICAgICJpc19tZXJnZWQiOiBmYWxzZSwKICAgICAgICAgICAgInJhdGluZyI6IG51bGwsCiAgICAgICAgICAgICJyYXRpbmdfc3RhdHVzIjogIlVOT0ZGRVJFRCIsCiAgICAgICAgICAgICJ0YWdzIjogW10sCiAgICAgICAgICAgICJsYXN0X3Bvc3Rfc3RhdHVzIjogIkRFTElWRVJFRCIsCiAgICAgICAgICAgICJsYXN0X3Bvc3RfcHJldmlldyI6ICJoZWxsbyBwbGVhc2UgaWdub3JlIHRoaXMgaXMga2F5YWtvIHRlc3RpbmciLAogICAgICAgICAgICAibGFzdF9wb3N0X3R5cGUiOiAiUFVCTElDIiwKICAgICAgICAgICAgImxhc3RfbWVzc2FnZV9wcmV2aWV3IjogImhlbGxvIHBsZWFzZSBpZ25vcmUgdGhpcyBpcyBrYXlha28gdGVzdGluZyIsCiAgICAgICAgICAgICJyZWFsdGltZV9jaGFubmVsIjogInByZXNlbmNlLTQ0MjU0M2NkNDIyODc3NTA0MDAxZWIwNTUwZjE4OWFkMzYyZDY0NzVmYTZkOTVmZDBmMmQ4ZWUwZmY3NzBmNjVAdjFfY2FzZXNfOCIsCiAgICAgICAgICAgICJsYXN0X2Fzc2lnbmVkX2F0IjogbnVsbCwKICAgICAgICAgICAgImxhc3RfcmVwbGllZF9hdCI6ICIyMDIzLTA5LTE5VDExOjU0OjEzKzAwOjAwIiwKICAgICAgICAgICAgImxhc3Rfb3BlbmVkX2F0IjogbnVsbCwKICAgICAgICAgICAgImxhc3RfcGVuZGluZ19hdCI6IG51bGwsCiAgICAgICAgICAgICJsYXN0X2Nsb3NlZF9hdCI6IG51bGwsCiAgICAgICAgICAgICJsYXN0X2NvbXBsZXRlZF9hdCI6IG51bGwsCiAgICAgICAgICAgICJsYXN0X2FnZW50X2FjdGl2aXR5X2F0IjogbnVsbCwKICAgICAgICAgICAgImxhc3RfY3VzdG9tZXJfYWN0aXZpdHlfYXQiOiAiMjAyMy0wOS0xOVQxMTo1NDoxMyswMDowMCIsCiAgICAgICAgICAgICJsYXN0X3JlcGx5X2J5X2FnZW50X2F0IjogbnVsbCwKICAgICAgICAgICAgImxhc3RfcmVwbHlfYnlfcmVxdWVzdGVyX2F0IjogIjIwMjMtMDktMTlUMTE6NTQ6MTMrMDA6MDAiLAogICAgICAgICAgICAiYWdlbnRfdXBkYXRlZF9hdCI6IG51bGwsCiAgICAgICAgICAgICJsYXRlc3RfYXNzaWduZWVfdXBkYXRlIjogbnVsbCwKICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMy0wOS0xOVQxMTo1NDoxMyswMDowMCIsCiAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjMtMDktMTlUMTE6NTQ6MTMrMDA6MDAiLAogICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJjYXNlIiwKICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvY2FzZXMvOCIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICAgImlkIjogNywKICAgICAgICAgICAgImxlZ2FjeV9pZCI6IG51bGwsCiAgICAgICAgICAgICJzdWJqZWN0IjogIlRlc3QiLAogICAgICAgICAgICAicG9ydGFsIjogIkFQSSIsCiAgICAgICAgICAgICJzb3VyY2VfY2hhbm5lbCI6IHsKICAgICAgICAgICAgICAgICJ1dWlkIjogImNmM2NkMzlhLTU0YmYtNWU1ZS05MTJiLTg4MzkxOWYzYWIxZSIsCiAgICAgICAgICAgICAgICAidHlwZSI6ICJOT1RFIiwKICAgICAgICAgICAgICAgICJjaGFyYWN0ZXJfbGltaXQiOiBudWxsLAogICAgICAgICAgICAgICAgImFjY291bnQiOiBudWxsLAogICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiY2hhbm5lbCIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgImxhc3RfcHVibGljX2NoYW5uZWwiOiBudWxsLAogICAgICAgICAgICAicmVxdWVzdGVyIjogewogICAgICAgICAgICAgICAgImlkIjogMSwKICAgICAgICAgICAgICAgICJ1dWlkIjogImE4ZGZlNWZkLWIwOGQtNWQwNy1hZDhiLTc0YjExM2Y1ZDcyNiIsCiAgICAgICAgICAgICAgICAiZnVsbF9uYW1lIjogIlRob3JzdGVuIEVja2VsIiwKICAgICAgICAgICAgICAgICJsZWdhY3lfaWQiOiBudWxsLAogICAgICAgICAgICAgICAgImRlc2lnbmF0aW9uIjogbnVsbCwKICAgICAgICAgICAgICAgICJpc19lbmFibGVkIjogdHJ1ZSwKICAgICAgICAgICAgICAgICJpc19tZmFfZW5hYmxlZCI6IGZhbHNlLAogICAgICAgICAgICAgICAgInJvbGUiOiB7CiAgICAgICAgICAgICAgICAgICAgImlkIjogNSwKICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJyb2xlIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJhdmF0YXIiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXZhdGFyL2dldC9hOGRmZTVmZC1iMDhkLTVkMDctYWQ4Yi03NGIxMTNmNWQ3MjY/MTcwMTA4OTAxNSIsCiAgICAgICAgICAgICAgICAiYWdlbnRfY2FzZV9hY2Nlc3MiOiAiQUxMIiwKICAgICAgICAgICAgICAgICJvcmdhbml6YXRpb25fY2FzZV9hY2Nlc3MiOiBudWxsLAogICAgICAgICAgICAgICAgIm9yZ2FuaXphdGlvbiI6IHsKICAgICAgICAgICAgICAgICAgICAiaWQiOiAzLAogICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogIm9yZ2FuaXphdGlvbiIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAidGVhbXMiOiBbCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAxLAogICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJ0ZWFtIgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAyLAogICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJ0ZWFtIgogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAiZW1haWxzIjogWwogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMSwKICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiaWRlbnRpdHlfZW1haWwiCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJwaG9uZXMiOiBbXSwKICAgICAgICAgICAgICAgICJ0d2l0dGVyIjogW10sCiAgICAgICAgICAgICAgICAiZmFjZWJvb2siOiBbXSwKICAgICAgICAgICAgICAgICJleHRlcm5hbF9pZGVudGlmaWVycyI6IFtdLAogICAgICAgICAgICAgICAgImN1c3RvbV9maWVsZHMiOiBbXSwKICAgICAgICAgICAgICAgICJwaW5uZWRfbm90ZXNfY291bnQiOiAwLAogICAgICAgICAgICAgICAgImxvY2FsZSI6IHsKICAgICAgICAgICAgICAgICAgICAiaWQiOiAzLAogICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImxvY2FsZSIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAidGltZV96b25lIjogIlVUQyIsCiAgICAgICAgICAgICAgICAidGltZV96b25lX29mZnNldCI6IDAsCiAgICAgICAgICAgICAgICAiZ3JlZXRpbmciOiBudWxsLAogICAgICAgICAgICAgICAgInNpZ25hdHVyZSI6IG51bGwsCiAgICAgICAgICAgICAgICAic3RhdHVzX21lc3NhZ2UiOiBudWxsLAogICAgICAgICAgICAgICAgImxhc3Rfc2Vlbl91c2VyX2FnZW50IjogIlJ1YnkiLAogICAgICAgICAgICAgICAgImxhc3Rfc2Vlbl9pcCI6ICI1LjIzMS4xNTguMjA1IiwKICAgICAgICAgICAgICAgICJsYXN0X3NlZW5fYXQiOiAiMjAyMy0xMS0yN1QxMjo0MzozNSswMDowMCIsCiAgICAgICAgICAgICAgICAibGFzdF9hY3RpdmVfYXQiOiAiMjAyMy0xMS0yN1QxMjo0MzozNSswMDowMCIsCiAgICAgICAgICAgICAgICAicmVhbHRpbWVfY2hhbm5lbCI6ICJwcmVzZW5jZS00NDI1NDNjZDQyMjg3NzUwNDAwMWViMDU1MGYxODlhZDM2MmQ2NDc1ZmE2ZDk1ZmQwZjJkOGVlMGZmNzcwZjY1QHYxX3VzZXJzXzEiLAogICAgICAgICAgICAgICAgInByZXNlbmNlX2NoYW5uZWwiOiAidXNlcl9wcmVzZW5jZS00NDI1NDNjZDQyMjg3NzUwNDAwMWViMDU1MGYxODlhZDM2MmQ2NDc1ZmE2ZDk1ZmQwZjJkOGVlMGZmNzcwZjY1QGNmMDI3NGIzOTRkYjNhZjU1NWRiYzEzNmZjNzBhYWI2ZTQ1YmVlNDIiLAogICAgICAgICAgICAgICAgInBhc3N3b3JkX3VwZGF0ZWRfYXQiOiAiMjAyMS0wOC0yN1QwNzoxODoyMyswMDowMCIsCiAgICAgICAgICAgICAgICAiYXZhdGFyX3VwZGF0ZWRfYXQiOiBudWxsLAogICAgICAgICAgICAgICAgImxhc3RfbG9nZ2VkX2luX2F0IjogIjIwMjMtMTEtMjdUMTI6NDY6NDYrMDA6MDAiLAogICAgICAgICAgICAgICAgImxhc3RfYWN0aXZpdHlfYXQiOiAiMjAyMy0xMS0yN1QxMjo0Njo0NiswMDowMCIsCiAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTA4LTI0VDE4OjI0OjExKzAwOjAwIiwKICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjMtMTEtMjdUMTI6NDM6MzUrMDA6MDAiLAogICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAidXNlciIsCiAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS91c2Vycy8xIgogICAgICAgICAgICB9LAogICAgICAgICAgICAiY3JlYXRvciI6IHsKICAgICAgICAgICAgICAgICJpZCI6IDEsCiAgICAgICAgICAgICAgICAidXVpZCI6ICJhOGRmZTVmZC1iMDhkLTVkMDctYWQ4Yi03NGIxMTNmNWQ3MjYiLAogICAgICAgICAgICAgICAgImZ1bGxfbmFtZSI6ICJUaG9yc3RlbiBFY2tlbCIsCiAgICAgICAgICAgICAgICAibGVnYWN5X2lkIjogbnVsbCwKICAgICAgICAgICAgICAgICJkZXNpZ25hdGlvbiI6IG51bGwsCiAgICAgICAgICAgICAgICAiaXNfZW5hYmxlZCI6IHRydWUsCiAgICAgICAgICAgICAgICAiaXNfbWZhX2VuYWJsZWQiOiBmYWxzZSwKICAgICAgICAgICAgICAgICJyb2xlIjogewogICAgICAgICAgICAgICAgICAgICJpZCI6IDUsCiAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAicm9sZSIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAiYXZhdGFyIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2F2YXRhci9nZXQvYThkZmU1ZmQtYjA4ZC01ZDA3LWFkOGItNzRiMTEzZjVkNzI2PzE3MDEwODkwMTUiLAogICAgICAgICAgICAgICAgImFnZW50X2Nhc2VfYWNjZXNzIjogIkFMTCIsCiAgICAgICAgICAgICAgICAib3JnYW5pemF0aW9uX2Nhc2VfYWNjZXNzIjogbnVsbCwKICAgICAgICAgICAgICAgICJvcmdhbml6YXRpb24iOiB7CiAgICAgICAgICAgICAgICAgICAgImlkIjogMywKICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJvcmdhbml6YXRpb24iCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgInRlYW1zIjogWwogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMSwKICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAidGVhbSIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMiwKICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAidGVhbSIKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgImVtYWlscyI6IFsKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDEsCiAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImlkZW50aXR5X2VtYWlsIgogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAicGhvbmVzIjogW10sCiAgICAgICAgICAgICAgICAidHdpdHRlciI6IFtdLAogICAgICAgICAgICAgICAgImZhY2Vib29rIjogW10sCiAgICAgICAgICAgICAgICAiZXh0ZXJuYWxfaWRlbnRpZmllcnMiOiBbXSwKICAgICAgICAgICAgICAgICJjdXN0b21fZmllbGRzIjogW10sCiAgICAgICAgICAgICAgICAicGlubmVkX25vdGVzX2NvdW50IjogMCwKICAgICAgICAgICAgICAgICJsb2NhbGUiOiB7CiAgICAgICAgICAgICAgICAgICAgImlkIjogMywKICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJsb2NhbGUiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgInRpbWVfem9uZSI6ICJVVEMiLAogICAgICAgICAgICAgICAgInRpbWVfem9uZV9vZmZzZXQiOiAwLAogICAgICAgICAgICAgICAgImdyZWV0aW5nIjogbnVsbCwKICAgICAgICAgICAgICAgICJzaWduYXR1cmUiOiBudWxsLAogICAgICAgICAgICAgICAgInN0YXR1c19tZXNzYWdlIjogbnVsbCwKICAgICAgICAgICAgICAgICJsYXN0X3NlZW5fdXNlcl9hZ2VudCI6ICJSdWJ5IiwKICAgICAgICAgICAgICAgICJsYXN0X3NlZW5faXAiOiAiNS4yMzEuMTU4LjIwNSIsCiAgICAgICAgICAgICAgICAibGFzdF9zZWVuX2F0IjogIjIwMjMtMTEtMjdUMTI6NDM6MzUrMDA6MDAiLAogICAgICAgICAgICAgICAgImxhc3RfYWN0aXZlX2F0IjogIjIwMjMtMTEtMjdUMTI6NDM6MzUrMDA6MDAiLAogICAgICAgICAgICAgICAgInJlYWx0aW1lX2NoYW5uZWwiOiAicHJlc2VuY2UtNDQyNTQzY2Q0MjI4Nzc1MDQwMDFlYjA1NTBmMTg5YWQzNjJkNjQ3NWZhNmQ5NWZkMGYyZDhlZTBmZjc3MGY2NUB2MV91c2Vyc18xIiwKICAgICAgICAgICAgICAgICJwcmVzZW5jZV9jaGFubmVsIjogInVzZXJfcHJlc2VuY2UtNDQyNTQzY2Q0MjI4Nzc1MDQwMDFlYjA1NTBmMTg5YWQzNjJkNjQ3NWZhNmQ5NWZkMGYyZDhlZTBmZjc3MGY2NUBjZjAyNzRiMzk0ZGIzYWY1NTVkYmMxMzZmYzcwYWFiNmU0NWJlZTQyIiwKICAgICAgICAgICAgICAgICJwYXNzd29yZF91cGRhdGVkX2F0IjogIjIwMjEtMDgtMjdUMDc6MTg6MjMrMDA6MDAiLAogICAgICAgICAgICAgICAgImF2YXRhcl91cGRhdGVkX2F0IjogbnVsbCwKICAgICAgICAgICAgICAgICJsYXN0X2xvZ2dlZF9pbl9hdCI6ICIyMDIzLTExLTI3VDEyOjQ2OjQ2KzAwOjAwIiwKICAgICAgICAgICAgICAgICJsYXN0X2FjdGl2aXR5X2F0IjogIjIwMjMtMTEtMjdUMTI6NDY6NDYrMDA6MDAiLAogICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0wOC0yNFQxODoyNDoxMSswMDowMCIsCiAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIzLTExLTI3VDEyOjQzOjM1KzAwOjAwIiwKICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogInVzZXIiLAogICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvdXNlcnMvMSIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgImlkZW50aXR5IjogewogICAgICAgICAgICAgICAgImlkIjogMSwKICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImlkZW50aXR5X2VtYWlsIgogICAgICAgICAgICB9LAogICAgICAgICAgICAiYXNzaWduZWRfYWdlbnQiOiBudWxsLAogICAgICAgICAgICAiYXNzaWduZWRfdGVhbSI6IG51bGwsCiAgICAgICAgICAgICJsYXN0X2Fzc2lnbmVkX2J5IjogbnVsbCwKICAgICAgICAgICAgImJyYW5kIjogewogICAgICAgICAgICAgICAgImlkIjogMSwKICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImJyYW5kIgogICAgICAgICAgICB9LAogICAgICAgICAgICAic3RhdHVzIjogewogICAgICAgICAgICAgICAgImlkIjogNiwKICAgICAgICAgICAgICAgICJsYWJlbCI6ICJUZXN0IiwKICAgICAgICAgICAgICAgICJ0eXBlIjogIkNVU1RPTSIsCiAgICAgICAgICAgICAgICAic29ydF9vcmRlciI6IDYsCiAgICAgICAgICAgICAgICAiaXNfc2xhX2FjdGl2ZSI6IGZhbHNlLAogICAgICAgICAgICAgICAgImlzX2RlbGV0ZWQiOiBmYWxzZSwKICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjMtMDktMDhUMTk6MzI6NTcrMDA6MDAiLAogICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMy0wOS0wOFQxOTozMjo1NyswMDowMCIsCiAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJjYXNlX3N0YXR1cyIsCiAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9jYXNlcy9zdGF0dXNlcy82IgogICAgICAgICAgICB9LAogICAgICAgICAgICAicHJpb3JpdHkiOiB7CiAgICAgICAgICAgICAgICAiaWQiOiAyLAogICAgICAgICAgICAgICAgImxhYmVsIjogIk5vcm1hbCIsCiAgICAgICAgICAgICAgICAibGV2ZWwiOiAyLAogICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0wOC0yNFQxODoyNDoxNiswMDowMCIsCiAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTA4LTI0VDE4OjI0OjE2KzAwOjAwIiwKICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImNhc2VfcHJpb3JpdHkiLAogICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvY2FzZXMvcHJpb3JpdGllcy8yIgogICAgICAgICAgICB9LAogICAgICAgICAgICAidHlwZSI6IG51bGwsCiAgICAgICAgICAgICJyZWFkX21hcmtlciI6IG51bGwsCiAgICAgICAgICAgICJzbGFfdmVyc2lvbiI6IG51bGwsCiAgICAgICAgICAgICJzbGFfbWV0cmljcyI6IFtdLAogICAgICAgICAgICAiZm9ybSI6IHsKICAgICAgICAgICAgICAgICJpZCI6IDEsCiAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJjYXNlX2Zvcm0iCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJjdXN0b21fZmllbGRzIjogWwogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJmaWVsZCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogOCwKICAgICAgICAgICAgICAgICAgICAgICAgImZpZWxkdXVpZCI6ICJhOWJiNzkzOC1jMGQwLTRmZjctOTg4ZS1jMGQ2MWExMDY5NDEiLAogICAgICAgICAgICAgICAgICAgICAgICAidGl0bGUiOiAiQ3VzdG9tVGV4dCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogIlRFWFQiLAogICAgICAgICAgICAgICAgICAgICAgICAia2V5IjogImN1c3RvbXRleHQiLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfcmVxdWlyZWRfZm9yX2FnZW50cyI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfcmVxdWlyZWRfb25fcmVzb2x1dGlvbiI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfdmlzaWJsZV90b19jdXN0b21lcnMiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImN1c3RvbWVyX3RpdGxlcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAxOSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxlIjogImVuLXVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHJhbnNsYXRpb24iOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTE6NTMrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTE6NTMrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImxvY2FsZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvbG9jYWxlL2ZpZWxkcy8xOSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX2N1c3RvbWVyX2VkaXRhYmxlIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19yZXF1aXJlZF9mb3JfY3VzdG9tZXJzIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJkZXNjcmlwdGlvbnMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMjAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsZSI6ICJlbi11cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRyYW5zbGF0aW9uIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjUxOjUzKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjUxOjUzKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJsb2NhbGVfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2xvY2FsZS9maWVsZHMvMjAiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJyZWd1bGFyX2V4cHJlc3Npb24iOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAic29ydF9vcmRlciI6IDgsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19lbmFibGVkIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3N5c3RlbSI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAib3B0aW9ucyI6IFtdLAogICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjUxOjUzKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1MTo1MyswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImNhc2VfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9jYXNlcy9maWVsZHMvOCIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6ICIiLAogICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImNhc2VfZmllbGRfdmFsdWUiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJmaWVsZCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogOSwKICAgICAgICAgICAgICAgICAgICAgICAgImZpZWxkdXVpZCI6ICI2ZDAwNGMxMy1jYTZjLTQ3Y2YtOTJmOS00NjI5ZGZlMTQwMWQiLAogICAgICAgICAgICAgICAgICAgICAgICAidGl0bGUiOiAiQ3VzdG9tVGV4dGFyZWEiLAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJURVhUQVJFQSIsCiAgICAgICAgICAgICAgICAgICAgICAgICJrZXkiOiAiY3VzdG9tdGV4dGFyZWEiLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfcmVxdWlyZWRfZm9yX2FnZW50cyI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfcmVxdWlyZWRfb25fcmVzb2x1dGlvbiI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfdmlzaWJsZV90b19jdXN0b21lcnMiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImN1c3RvbWVyX3RpdGxlcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAyMSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxlIjogImVuLXVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHJhbnNsYXRpb24iOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTI6MDgrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTI6MDgrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImxvY2FsZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvbG9jYWxlL2ZpZWxkcy8yMSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX2N1c3RvbWVyX2VkaXRhYmxlIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19yZXF1aXJlZF9mb3JfY3VzdG9tZXJzIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJkZXNjcmlwdGlvbnMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMjIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsZSI6ICJlbi11cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRyYW5zbGF0aW9uIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjUyOjA4KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjUyOjA4KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJsb2NhbGVfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2xvY2FsZS9maWVsZHMvMjIiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJyZWd1bGFyX2V4cHJlc3Npb24iOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAic29ydF9vcmRlciI6IDksCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19lbmFibGVkIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3N5c3RlbSI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAib3B0aW9ucyI6IFtdLAogICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjUyOjA4KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1MjowOCswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImNhc2VfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9jYXNlcy9maWVsZHMvOSIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6ICLDpMO2w7zDpMO2w7zDpMO2w7zDpMO2w7zDpMO2w7zDpMO2w7zDpMO2w7zDpMO2w7zDpMO2w7zDpMO2w7zDpMO2w7zDpMO2w7zDpMO2w7zDpMO2w7zDpMO2w7zDpMO2w7zDpMO2w7xcbsOkw7bDvMOkw7bDvMOkw7bDvMOkw7bDvMOkw7bDvMOkw7bDvMOkw7bDvMOkw7bDvMOkw7bDvMOkw7bDvMOkw7bDvMOkw7bDvMOkw7bDvMOkw7bDvMOkw7bDvMOkw7bDvMOkw7bDvFxuw6TDtsO8w6TDtsO8w6TDtsO8w6TDtsO8w6TDtsO8w6TDtsO8w6TDtsO8w6TDtsO8w6TDtsO8w6TDtsO8w6TDtsO8w6TDtsO8w6TDtsO8w6TDtsO8w6TDtsO8w6TDtsO8w6TDtsO8XG7DpMO2w7zDpMO2w7zDpMO2w7zDpMO2w7zDpMO2w7zDpMO2w7zDpMO2w7zDpMO2w7zDpMO2w7zDpMO2w7zDpMO2w7zDpMO2w7zDpMO2w7zDpMO2w7zDpMO2w7zDpMO2w7zDpMO2w7xcbsOkw7bDvMOkw7bDvMOkw7bDvMOkw7bDvMOkw7bDvMOkw7bDvMOkw7bDvMOkw7bDvMOkw7bDvMOkw7bDvMOkw7bDvMOkw7bDvMOkw7bDvMOkw7bDvMOkw7bDvMOkw7bDvMOkw7bDvFxuw6TDtsO8w6TDtsO8w6TDtsO8w6TDtsO8w6TDtsO8w6TDtsO8w6TDtsO8w6TDtsO8w6TDtsO8w6TDtsO8w6TDtsO8w6TDtsO8w6TDtsO8w6TDtsO8w6TDtsO8w6TDtsO8w6TDtsO8XG5Mb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldCwgY29uc2VjdGV0dXIgYWRpcGlzY2luZyBlbGl0LiBQcmFlc2VudCBoZW5kcmVyaXQgYXVjdG9yIGx1Y3R1cy4gUHJhZXNlbnQgdmVsIGxpZ3VsYSBwdXJ1cy4gTWFlY2VuYXMgc2l0IGFtZXQganVzdG8gY29uZ3VlLCBjb252YWxsaXMgb2RpbyBhLCBtb2xsaXMgbGVjdHVzLiBRdWlzcXVlIGVsZW1lbnR1bSB2ZWwgbGliZXJvIGFjIHNjZWxlcmlzcXVlLiBJbnRlZ2VyIHZpdGFlIHBlbGxlbnRlc3F1ZSBvZGlvLCBldCB2b2x1dHBhdCBhcmN1LiBOdWxsYW0gc2l0IGFtZXQgY29udmFsbGlzIG1hdXJpcywgYSBpbnRlcmR1bSB0ZWxsdXMuIERvbmVjIGV0IHRlbXB1cyBsZWN0dXMuIFByb2luIGV4IG9kaW8sIHZlc3RpYnVsdW0gc2l0IGFtZXQgZXJhdCBldCwgc29sbGljaXR1ZGluIGNvbnNlcXVhdCBuaWJoLiBTZWQgaGVuZHJlcml0IGxvcmVtIHZlbCBjb252YWxsaXMgdGluY2lkdW50LlxuXG5Qcm9pbiB1dCBsaWJlcm8gc2l0IGFtZXQgZXggc2NlbGVyaXNxdWUgdnVscHV0YXRlIGF0IG5lYyBsaWJlcm8uIExvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBjb25zZWN0ZXR1ciBhZGlwaXNjaW5nIGVsaXQuIE5hbSBzb2xsaWNpdHVkaW4gZGljdHVtIGVzdCBpZCB0aW5jaWR1bnQuIFZlc3RpYnVsdW0gaWQgbWFnbmEgZWxpdC4gTW9yYmkgY29udmFsbGlzIGVnZXN0YXMgbWV0dXMsIGluIHZlaGljdWxhIGxhY3VzIGZhY2lsaXNpcyBpZC4gTW9yYmkgdGluY2lkdW50IGZldWdpYXQgY3Vyc3VzLiBNb3JiaSBlbGVtZW50dW0gZGFwaWJ1cyBvcmNpLCBzZWQgc2VtcGVyIGxpYmVybyBhbGlxdWFtIGEuIEFlbmVhbiBtYXNzYSBuZXF1ZSwgaGVuZHJlcml0IHZpdGFlIG5pc2kgYSwgbWFsZXN1YWRhIHNjZWxlcmlzcXVlIG5pc2kuIER1aXMgbWV0dXMgc2VtLCBtb2xsaXMgbmVjIGFyY3UgZGFwaWJ1cywgc2NlbGVyaXNxdWUgYmliZW5kdW0gZmVsaXMuIFByYWVzZW50IGV1IG1vbGxpcyBlcmF0LCBhIHZlaGljdWxhIHNhcGllbi4gRG9uZWMgaWQgbWV0dXMgZXQgb3JjaSBkYXBpYnVzIGJsYW5kaXQuIE51bGxhIGZhdWNpYnVzIG9kaW8gbmVjIGxhY3VzIGxhY2luaWEsIG5lYyBjb25ndWUgbmliaCBpbnRlcmR1bS4gSW4gZXVpc21vZCwgcXVhbSBlZ2V0IHBvcnR0aXRvciBzb2RhbGVzLCBkaWFtIGp1c3RvIHBlbGxlbnRlc3F1ZSBuaWJoLCBuZWMgdnVscHV0YXRlIGR1aSB0b3J0b3IgZmF1Y2lidXMgbWV0dXMuIEFlbmVhbiBpbXBlcmRpZXQgZG9sb3IgYWMgZXVpc21vZCBjb252YWxsaXMuIFF1aXNxdWUgdmVzdGlidWx1bSBmZXVnaWF0IHF1YW0gdml0YWUgZmF1Y2lidXMuIEV0aWFtIG5lYyBmZWxpcyBzaXQgYW1ldCBleCBmZXJtZW50dW0gY29uZ3VlLlxuXG5JbiBoYWMgaGFiaXRhc3NlIHBsYXRlYSBkaWN0dW1zdC4gTG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVyIGFkaXBpc2NpbmcgZWxpdC4gU3VzcGVuZGlzc2UgY29uZ3VlIGRpY3R1bSBiaWJlbmR1bS4gUXVpc3F1ZSBpbiBzZW1wZXIgbWV0dXMuIE1vcmJpIGVsZWlmZW5kIGp1c3RvIHF1aXMgaW1wZXJkaWV0IHVsdHJpY2VzLiBEdWlzIGFjIHVybmEgZHVpLiBGdXNjZSB2dWxwdXRhdGUgbWFzc2EgdHVycGlzLCBhYyBlbGVpZmVuZCBsZWN0dXMgdGluY2lkdW50IHNpdCBhbWV0LiBVdCBpZCBudWxsYSB1bHRyaWNlcywgb3JuYXJlIGFyY3Ugc2l0IGFtZXQsIGNvbW1vZG8gYXVndWUuIFByYWVzZW50IHV0IGZlbGlzIHZpdGFlIHB1cnVzIGx1Y3R1cyBpbXBlcmRpZXQgaW4gcXVpcyBuaWJoLlxuXG5QcmFlc2VudCBmZXJtZW50dW0gbWV0dXMgdXJuYS4gRnVzY2UgY29udmFsbGlzIGRvbG9yIHZ1bHB1dGF0ZSwgc2VtcGVyIG5pYmggaWQsIGxhb3JlZXQgdHVycGlzLiBBZW5lYW4gZGljdHVtIGlwc3VtIGV1IG51bGxhIHRlbXB1cywgdnVscHV0YXRlIGVmZmljaXR1ciBzYXBpZW4gY29uc2VjdGV0dXIuIE1vcmJpIHZpdmVycmEgc2VtIGluIG1hdHRpcyBsYWNpbmlhLiBBZW5lYW4gZXQgbW9sbGlzIHNlbS4gU2VkIGNvbW1vZG8gcHVydXMgYmxhbmRpdCBlc3QgdnVscHV0YXRlLCB1dCB0ZW1wb3IgbWFzc2EgcHVsdmluYXIuIFBlbGxlbnRlc3F1ZSBlZ2V0IG9yY2kgdmVsIG51bGxhIHJob25jdXMgcHVsdmluYXIuIFZlc3RpYnVsdW0gYW50ZSBpcHN1bSBwcmltaXMgaW4gZmF1Y2lidXMgb3JjaSBsdWN0dXMgZXQgdWx0cmljZXMgcG9zdWVyZSBjdWJpbGlhIGN1cmFlOyBNYXVyaXMgYXVjdG9yIG5pc2wgbGliZXJvLCB2ZWwgcG9ydHRpdG9yIGF1Z3VlIGJsYW5kaXQgYWMuIERvbmVjIGVnZXN0YXMgbGliZXJvIHZpdGFlIGFyY3UgbWFsZXN1YWRhLCBhdCB0ZW1wb3Igc2VtIGZhY2lsaXNpcy4gUHJvaW4gcHJldGl1bSBhbnRlIGVnZXQgZ3JhdmlkYSBzb2RhbGVzLlxuXG5DdXJhYml0dXIgc2l0IGFtZXQgZnJpbmdpbGxhIG9yY2ksIG5lYyBtYWxlc3VhZGEgbWFzc2EuIE1hdXJpcyBpZCBsYWN1cyBkb2xvci4gUHJvaW4gdmVsIGRvbG9yIGF0IGR1aSBjb25zZXF1YXQgdmVoaWN1bGEgYWNjdW1zYW4gdXQgYXJjdS4gTWFlY2VuYXMgZmluaWJ1cyBkYXBpYnVzIGVzdCwgdXQgYWxpcXVhbSBkaWFtIGxvYm9ydGlzIHV0LiBTdXNwZW5kaXNzZSBsdWN0dXMsIGRpYW0gdmVsIGJpYmVuZHVtIGxhb3JlZXQsIGxvcmVtIG9yY2kgdmFyaXVzIG5pc2ksIGNvbnNlcXVhdCBpbnRlcmR1bSBtaSBhcmN1IGFjIG5pc2kuIFN1c3BlbmRpc3NlIHBvdGVudGkuIER1aXMgY29tbW9kbyBkb2xvciB2aXRhZSBxdWFtIGVsZW1lbnR1bSB2aXZlcnJhLiBEb25lYyBtb2xsaXMgb3JjaSBldCBwcmV0aXVtIHNvbGxpY2l0dWRpbi4gUHJhZXNlbnQgZXUgaW1wZXJkaWV0IGp1c3RvLiBOdWxsYW0gZXUgY29uZ3VlIG1ldHVzLiBDcmFzIHV0IHRlbGx1cyBtb2xlc3RpZSwgYWxpcXVhbSBlbmltIG5vbiwgbW9sbGlzIGRpYW0uIFN1c3BlbmRpc3NlIHF1aXMgdm9sdXRwYXQgdHVycGlzLiBBZW5lYW4gaW50ZXJkdW0gb2RpbyBsaWd1bGEsIHV0IHNlbXBlciB0b3J0b3IgaWFjdWxpcyBpZC4gUXVpc3F1ZSBzaXQgYW1ldCBsb3JlbSBldCBleCBtb2xsaXMgdHJpc3RpcXVlIGEgbmVjIHNlbS5cblxuTWF1cmlzIG5lYyBmZWxpcyBxdWlzIG51bGxhIHVsbGFtY29ycGVyIGZhdWNpYnVzIGV1IGlkIHRvcnRvci4gQWxpcXVhbSBtYXVyaXMgZXgsIHN1c2NpcGl0IHRyaXN0aXF1ZSBsZW8gZWdldCwgY29tbW9kbyBjb21tb2RvIGV4LiBBZW5lYW4gdnVscHV0YXRlIGV4IHZpdGFlIG1pIHRlbXB1cywgY29uZGltZW50dW0gc2NlbGVyaXNxdWUgbGVvIGZhY2lsaXNpcy4gRG9uZWMgcmhvbmN1cyB0aW5jaWR1bnQgbG9ib3J0aXMuIFNlZCBsdWN0dXMgbGVjdHVzIHF1aXMgbWF1cmlzIGZldWdpYXQsIHNlZCB1bHRyaWNlcyBsYWN1cyBlbGVtZW50dW0uIE1hdXJpcyBhdWd1ZSBlbmltLCBydXRydW0gc2VkIGZlbGlzIHNvbGxpY2l0dWRpbiwgZWdlc3RhcyBsYWNpbmlhIG1pLiBDcmFzIHNhZ2l0dGlzIG51bGxhIHVybmEsIHF1aXMgdmVzdGlidWx1bSBuaXNpIGF1Y3RvciB2ZWwuIFZlc3RpYnVsdW0gdWx0cmljZXMgYmxhbmRpdCB0dXJwaXMuXG5cbkZ1c2NlIHZhcml1cyBwb3N1ZXJlIG51bGxhIG5vbiBzYWdpdHRpcy4gVXQgdWxsYW1jb3JwZXIsIHRlbGx1cyBxdWlzIGV1aXNtb2QgdGVtcHVzLCBsYWN1cyBpcHN1bSBoZW5kcmVyaXQgbGFjdXMsIGhlbmRyZXJpdCBydXRydW0gYXJjdSBuZXF1ZSBzaXQgYW1ldCBtYXNzYS4gU2VkIGdyYXZpZGEgcmlzdXMgbmliaCwgaWQgcG9zdWVyZSB0dXJwaXMgaW50ZXJkdW0gdmVsLiBOYW0gZW5pbSB0b3J0b3IsIHNhZ2l0dGlzIHNlZCBlcmF0IGFjLCBsYW9yZWV0IHByZXRpdW0gbWkuIE5hbSB2aXRhZSBvcm5hcmUgbWFzc2EsIHV0IHZhcml1cyB0dXJwaXMuIENyYXMgYWMgZG9sb3IgZHVpLiBTZWQgcG9ydHRpdG9yLCBvZGlvIGluIGlhY3VsaXMgcHVsdmluYXIsIG1pIGZlbGlzIHRyaXN0aXF1ZSBuaWJoLCB1dCB0cmlzdGlxdWUgZW5pbSBsZWN0dXMgdmVsIGF1Z3VlLlxuXG5BZW5lYW4gdmVoaWN1bGEsIGZlbGlzIGRpZ25pc3NpbSBkaWduaXNzaW0gdGVtcHVzLCByaXN1cyBtaSB2dWxwdXRhdGUgaXBzdW0sIGFsaXF1ZXQgZWxlaWZlbmQgcXVhbSBsaWJlcm8gaW4gZmVsaXMuIFNlZCBudWxsYSB0dXJwaXMsIGRpY3R1bSBlZ2VzdGFzIHNvbGxpY2l0dWRpbiBzaXQgYW1ldCwgY29udmFsbGlzIGV1IGFyY3UuIE1hZWNlbmFzIHRlbXBvciwgZXN0IGV1IHBvcnRhIGVsZWlmZW5kLCBtYWduYSBudWxsYSBzZW1wZXIgbWFnbmEsIGlkIG1hdHRpcyBzYXBpZW4gbmVxdWUgc2VkIGV4LiBNYWVjZW5hcyBtb2xsaXMgbWV0dXMgYXQgcG9ydGEgZmluaWJ1cy4gU2VkIGluIGFsaXF1YW0gbWFnbmEuIEV0aWFtIG5lYyBuZXF1ZSBwb3J0dGl0b3IgbmliaCBkYXBpYnVzIGdyYXZpZGEuIE1hZWNlbmFzIGZpbmlidXMsIG5pc2kgbmVjIHZlbmVuYXRpcyBjb25zZXF1YXQsIGFyY3UgZXJhdCBjb25ndWUgZXN0LCBxdWlzIG1heGltdXMgYXJjdSBtYXNzYSBpbiBvcmNpLiBEb25lYyBhIGlwc3VtIGVnZXQgdmVsaXQgZGlnbmlzc2ltIHZhcml1cyB2ZWwgZWdldCBpcHN1bS4gQWVuZWFuIHRlbGx1cyBqdXN0bywgZmluaWJ1cyBxdWlzIGxpZ3VsYSBldCwgZmV1Z2lhdCB2dWxwdXRhdGUgbGFjdXMuIFByb2luIGV0IHZlbGl0IGEgdG9ydG9yIGV1aXNtb2QgZmVybWVudHVtIHZlbCB2aXRhZSBleC4gTWFlY2VuYXMgdXQgbWFzc2EgZW5pbS5cblxuU3VzcGVuZGlzc2UgbWF4aW11cyBsaWJlcm8gdG9ydG9yLCB1dCBwb3J0YSBsb3JlbSBzb2xsaWNpdHVkaW4gc2l0IGFtZXQuIE1hZWNlbmFzIGVnZXQgdHJpc3RpcXVlIHJpc3VzLiBNYXVyaXMgYXQgbmlzaSBxdWlzIGxlY3R1cyBtYWxlc3VhZGEgZWdlc3Rhcy4gVXQgdml0YWUgYXVndWUgcGVsbGVudGVzcXVlLCB2ZXN0aWJ1bHVtIGVyYXQgaWQsIHJob25jdXMgdGVsbHVzLiBQcm9pbiBzaXQgYW1ldCBtYXhpbXVzIG9kaW8uIE51bGxhbSBtaSBxdWFtLCBoZW5kcmVyaXQgcXVpcyBiaWJlbmR1bSBzZWQsIGNvbW1vZG8gaWQgc2VtLiBWZXN0aWJ1bHVtIGRpY3R1bSB2ZWxpdCBpZCBtYXhpbXVzIHJ1dHJ1bS4gRnVzY2UgcGhhcmV0cmEgbmlzaSB2ZWxpdCwgc2l0IGFtZXQgc29sbGljaXR1ZGluIHRlbGx1cyBsYW9yZWV0IGluLiBOdW5jIHRlbXBvciBvcmNpIHNlZCBlZmZpY2l0dXIgcGVsbGVudGVzcXVlLiBDcmFzIGFjIG1vbGVzdGllIHNlbS4gU2VkIHZlc3RpYnVsdW0gbGFjdXMgbmlzaSwgc2l0IGFtZXQgcG9zdWVyZSBhcmN1IHNjZWxlcmlzcXVlIGVnZXQuIE1hdXJpcyB1cm5hIG9yY2ksIHByZXRpdW0gdml0YWUgY29uZGltZW50dW0gYSwgdGVtcG9yIGV0IGxvcmVtLiBVdCBzaXQgYW1ldCBsZWN0dXMgZWdldCBtYXVyaXMgcmhvbmN1cyBmYXVjaWJ1cyB1dCBpZCBsZWN0dXMuIFByb2luIGx1Y3R1cyBldWlzbW9kIGludGVyZHVtLiBQZWxsZW50ZXNxdWUgYSByaG9uY3VzIGV4LlxuXG5VdCBub24gc2VtIGluIGxlY3R1cyBpYWN1bGlzIGV1aXNtb2QgZXUgYWMgZG9sb3IuIERvbmVjIGxvYm9ydGlzIGFjY3Vtc2FuIG1heGltdXMuIFZpdmFtdXMgcXVhbSBzYXBpZW4sIHZlbmVuYXRpcyBxdWlzIHZhcml1cyBzZWQsIGltcGVyZGlldCBhIG1hdXJpcy4gTW9yYmkgbW9sbGlzIGVsZWlmZW5kIGJpYmVuZHVtLiBWaXZhbXVzIHNhZ2l0dGlzIHNhZ2l0dGlzIG1ldHVzIGV0IGZyaW5naWxsYS4gVXQgc2l0IGFtZXQgYWxpcXVhbSBhdWd1ZS4gVXQgdml2ZXJyYSBldSB2ZWxpdCBldSBwbGFjZXJhdC4gQ3JhcyBsdWN0dXMgaXBzdW0gbmVjIHJpc3VzIHZhcml1cyBmcmluZ2lsbGEuIE1hdXJpcyBiaWJlbmR1bSBuZWMgZW5pbSBhYyBzYWdpdHRpcy4gSW4gbmVjIHVybmEgdmVsIGVsaXQgcGhhcmV0cmEgdmFyaXVzLiBOdW5jIGRpZ25pc3NpbSBlZ2V0IGFudGUgdXQgZGlnbmlzc2ltLiBOYW0gbW9sbGlzIG1hbGVzdWFkYSBsYWNpbmlhLlxuXG5TZWQgY29uc2VxdWF0IGV4IGVyYXQuIFZlc3RpYnVsdW0gbGFvcmVldCwgaXBzdW0gcHJldGl1bSBlbGVtZW50dW0gdWx0cmljaWVzLCBpcHN1bSByaXN1cyBjb25zZWN0ZXR1ciBlbGl0LCBpbiBkaWduaXNzaW0gdmVsaXQgb2RpbyBhYyBtYWduYS4gVmVzdGlidWx1bSBmZXVnaWF0IGVsZWlmZW5kIHNhcGllbiwgdmFyaXVzIHB1bHZpbmFyIHRlbGx1cyBiaWJlbmR1bSBhYy4gU2VkIGxpYmVybyBkaWFtLCBkYXBpYnVzIGVnZXQgc2FwaWVuIGEsIG1vbGVzdGllIGRpY3R1bSBtaS4gSW4gaGFjIGhhYml0YXNzZSBwbGF0ZWEgZGljdHVtc3QuIEludGVnZXIgZXVpc21vZCBub24gaXBzdW0gZXUgdGVtcHVzLiBWaXZhbXVzIGF1Y3RvciBtYXNzYSBkb2xvciwgbGFvcmVldCBvcm5hcmUgbGliZXJvIGdyYXZpZGEgdmVsLiBDbGFzcyBhcHRlbnQgdGFjaXRpIHNvY2lvc3F1IGFkIGxpdG9yYSB0b3JxdWVudCBwZXIgY29udWJpYSBub3N0cmEsIHBlciBpbmNlcHRvcyBoaW1lbmFlb3MuIFF1aXNxdWUgbGFjaW5pYSB2aXZlcnJhIGlwc3VtLiBGdXNjZSB2aXZlcnJhIGNvbW1vZG8gbWF4aW11cy5cblxuTWFlY2VuYXMgcHJldGl1bSBsYW9yZWV0IHB1cnVzLCBhIHBsYWNlcmF0IHNlbSBzb2RhbGVzIGluLiBGdXNjZSBmYXVjaWJ1cyBvcmNpIG5vbiBzYXBpZW4gc3VzY2lwaXQsIG5vbiBwZWxsZW50ZXNxdWUgYW50ZSBsYWNpbmlhLiBBbGlxdWFtIGVyYXQgdm9sdXRwYXQuIEV0aWFtIGV0IHZlbmVuYXRpcyBmZWxpcy4gUHJvaW4gc2FnaXR0aXMgb3JjaSBlZ2V0IG51bmMgZWxlbWVudHVtLCBwcmV0aXVtIGRpZ25pc3NpbSBvZGlvIHRlbXB1cy4gTWF1cmlzIGxvYm9ydGlzIHBsYWNlcmF0IGV4LCBpZCBkaWduaXNzaW0gbGVjdHVzLiBRdWlzcXVlIHNhZ2l0dGlzIG1hbGVzdWFkYSBvcmNpLCBuZWMgZnJpbmdpbGxhIG5lcXVlIHBvcnR0aXRvciBlZ2V0LiBRdWlzcXVlIGludGVyZHVtIGF1Z3VlIGVnZXQgdmVoaWN1bGEgc2VtcGVyLiBBZW5lYW4gZXUgZG9sb3IgdmVsIGFyY3UgY3Vyc3VzIGN1cnN1cy4gU2VkIHZpdGFlIGxlbyBuZWMgbG9yZW0gY29udmFsbGlzIGZpbmlidXMuIERvbmVjIHRlbXB1cyB1bHRyaWNlcyBpcHN1bSBhdCBwZWxsZW50ZXNxdWUuIE5hbSBub24gbWV0dXMgdWxsYW1jb3JwZXIsIGVsZWlmZW5kIHRlbGx1cyBuZWMsIHNlbXBlciBhcmN1LiBQcmFlc2VudCBzaXQgYW1ldCBpbXBlcmRpZXQgbGliZXJvLiBOdW5jIHNvZGFsZXMgZWxpdCBhYyBzZW0gdmVzdGlidWx1bSBwdWx2aW5hci4gTWF1cmlzIG9yY2kgZXN0LCBtYXR0aXMgaW4gaW1wZXJkaWV0IG5vbiwgaWFjdWxpcyBpZCBleC5cblxuTW9yYmkgZXQgbWkgc2VkIGVuaW0gZGljdHVtIHBsYWNlcmF0IGV1IHNpdCBhbWV0IHJpc3VzLiBQaGFzZWxsdXMgY3Vyc3VzIGlwc3VtIGVnZXQgZHVpIHBvc3VlcmUgZmFjaWxpc2lzLiBJbiBsYWNpbmlhIGZldWdpYXQgYWNjdW1zYW4uIEluIHZlbCBhbnRlIGdyYXZpZGEgbnVuYyBiaWJlbmR1bSBwb3J0dGl0b3Igdml0YWUgZWdldCBpcHN1bS4gU3VzcGVuZGlzc2UgbmVjIGN1cnN1cyBkdWksIHV0IGNvbnNlcXVhdCBudWxsYS4gUXVpc3F1ZSBhdCBwb3J0YSBtYXNzYS4gUGhhc2VsbHVzIGVnZXQgYWxpcXVhbSBmZWxpcy4gSW50ZWdlciBxdWlzIG9yY2kgcnV0cnVtLCBwb3J0YSBuaXNsIG5vbiwgbWFsZXN1YWRhIGZlbGlzLiBDcmFzIGluIG5pc2kgcHJldGl1bSwgaWFjdWxpcyBuaXNsIHNpdCBhbWV0LCB2YXJpdXMgbGVvLiBQaGFzZWxsdXMgYSB2ZW5lbmF0aXMgbGVvLlxuXG5NYWVjZW5hcyBuaWJoIHB1cnVzLCBzdXNjaXBpdCBlZ2V0IGxhb3JlZXQgZWdldCwgZWZmaWNpdHVyIGV1IG1hc3NhLiBQcm9pbiBhYyBsaWd1bGEgY29uZ3VlLCBpbnRlcmR1bSBudWxsYSBuZWMsIHN1c2NpcGl0IG51bGxhLiBQaGFzZWxsdXMgcGVsbGVudGVzcXVlIG1hdHRpcyB0ZWxsdXMgaWQgc3VzY2lwaXQuIEV0aWFtIGxvYm9ydGlzLCBlcmF0IGV0IGxhY2luaWEgcHVsdmluYXIsIHR1cnBpcyBhdWd1ZSByaG9uY3VzIGxpZ3VsYSwgc2l0IGFtZXQgYWxpcXVldCBzYXBpZW4gcHVydXMgY3Vyc3VzIG9kaW8uIE51bGxhIGVnZXQgbG9ib3J0aXMgcXVhbSwgZXUgaW1wZXJkaWV0IGxpZ3VsYS4gTWF1cmlzIGxvcmVtIG9kaW8sIHBoYXJldHJhIGVnZXQgbW9sbGlzIGFjLCB1bHRyaWNpZXMgYWMgZG9sb3IuIFV0IGFsaXF1ZXQgbGlndWxhIG5vbiB2ZWhpY3VsYSB0ZW1wdXMuIFNlZCB0aW5jaWR1bnQgcGxhY2VyYXQgZWxpdCBlZ2V0IHBsYWNlcmF0LiBNb3JiaSBlbGVtZW50dW0gZWxlaWZlbmQgbGFjdXMsIGhlbmRyZXJpdCBwaGFyZXRyYSBpcHN1bSBlZ2VzdGFzIG5vbi4gQ3VyYWJpdHVyIHJob25jdXMsIGVzdCBzaXQgYW1ldCByaG9uY3VzIHRpbmNpZHVudCwgdGVsbHVzIHRvcnRvciBpbnRlcmR1bSBzZW0sIGlkIHVsbGFtY29ycGVyIHZlbGl0IG5pc2kgYSBwdXJ1cy4gU2VkIGV4IHR1cnBpcywgZGljdHVtIGxvYm9ydGlzIGF1Z3VlIHZpdGFlLCBhY2N1bXNhbiBwdWx2aW5hciBzYXBpZW4uIE1vcmJpIG1heGltdXMsIGxvcmVtIHBvcnRhIHZ1bHB1dGF0ZSBsb2JvcnRpcywgbWV0dXMgbnVsbGEgaW1wZXJkaWV0IG1ldHVzLCBzaXQgYW1ldCBkYXBpYnVzIGVuaW0gZGlhbSBhYyB0ZWxsdXMuIE1hZWNlbmFzIHV0IG9kaW8gbGFvcmVldCwgc29sbGljaXR1ZGluIHZlbGl0IG5lYywgbGFjaW5pYSBhbnRlLiBWaXZhbXVzIGEgYXJjdSBpcHN1bS4gRG9uZWMgc2l0IGFtZXQgZnJpbmdpbGxhIGxpZ3VsYS5cblxuUHJvaW4gZXQgbWFnbmEgZXUgZmVsaXMgcGhhcmV0cmEgdml2ZXJyYSBjb25kaW1lbnR1bSBlZ2V0IGxpYmVyby4gTnVsbGFtIGlkIGhlbmRyZXJpdCBtYWduYSwgdmVsIHBoYXJldHJhIHF1YW0uIEFsaXF1YW0gZXQgdmVzdGlidWx1bSBqdXN0bywgZWdldCBvcm5hcmUgZG9sb3IuIEludGVnZXIgZnJpbmdpbGxhLCBtaSBlZ2V0IGRpZ25pc3NpbSBlZ2VzdGFzLCBhbnRlIG51bmMgcGVsbGVudGVzcXVlIG9kaW8sIHF1aXMgdmVzdGlidWx1bSBhdWd1ZSBuaXNpIHV0IGRpYW0uIFByYWVzZW50IHV0IG1hdXJpcyBzZW0uIERvbmVjIGZlcm1lbnR1bSBvZGlvIHF1aXMgYXVndWUgdGVtcG9yLCBub24gZmF1Y2lidXMgbmlzaSBjb25zZXF1YXQuIFZpdmFtdXMgdGVtcG9yLCBvZGlvIGlkIHRpbmNpZHVudCB0ZW1wdXMsIGxlY3R1cyBtZXR1cyB0cmlzdGlxdWUgZG9sb3IsIHZpdGFlIHByZXRpdW0gZG9sb3IgZGlhbSBuZWMgbmlzbC4gTmFtIGF1Y3RvciBpbXBlcmRpZXQgYXJjdSBldCB2aXZlcnJhLiBVdCBldWlzbW9kIGp1c3RvIHZlbCB0aW5jaWR1bnQgYWNjdW1zYW4uIEN1cmFiaXR1ciBxdWlzIHRlbXB1cyBudWxsYS4gU3VzcGVuZGlzc2UgcG90ZW50aS4gUXVpc3F1ZSB2aXRhZSBpcHN1bSBxdWlzIGlwc3VtIGx1Y3R1cyBwcmV0aXVtLiBFdGlhbSBoZW5kcmVyaXQgZGlnbmlzc2ltIGV4IGEgdnVscHV0YXRlLlxuXG5RdWlzcXVlIG1heGltdXMgZmVybWVudHVtIGxhY3VzLCBub24gZGFwaWJ1cyBudW5jIGVsZW1lbnR1bSBxdWlzLiBQcm9pbiBlbGVtZW50dW0gbWV0dXMgYWMgZGlhbSBlZ2VzdGFzLCBlZ2V0IG1hbGVzdWFkYSBudW5jIGdyYXZpZGEuIE1vcmJpIGFjY3Vtc2FuIGNvbnNlY3RldHVyIGhlbmRyZXJpdC4gUGhhc2VsbHVzIGp1c3RvIGZlbGlzLCBmaW5pYnVzIGluIG1ldHVzIG5vbiwgdWxsYW1jb3JwZXIgcHJldGl1bSB1cm5hLiBBZW5lYW4gaWQgZWdlc3RhcyBlbmltLiBTZWQgdmVsIGVyb3MgdGVtcHVzLCBkaWduaXNzaW0gZHVpIHNlZCwgbW9sZXN0aWUgbmlzbC4gVmVzdGlidWx1bSB2ZWwgbmVxdWUgdml2ZXJyYSwgbHVjdHVzIHR1cnBpcyB2aXRhZSwgdGVtcG9yIG5lcXVlLlxuXG5TZWQgZWdldCBjb25kaW1lbnR1bSBhbnRlLiBBZW5lYW4gaW50ZXJkdW0gdG9ydG9yIGVnZXQgcXVhbSB2YXJpdXMgcHJldGl1bS4gTnVsbGEgbGliZXJvIHF1YW0sIHRpbmNpZHVudCBhIGZlcm1lbnR1bSBpZCwgdHJpc3RpcXVlIHRlbXBvciBleC4gU2VkIHVsdHJpY2llcyBjb25zZWN0ZXR1ciBmZWxpcyB2aXRhZSBtYWxlc3VhZGEuIFZpdmFtdXMgdXQgbmVxdWUgYXQgYXJjdSBtYXhpbXVzIGVsZW1lbnR1bSBpZCB1dCBhbnRlLiBGdXNjZSBmZWxpcyBsZW8sIG1vbGxpcyBpbiBtYWduYSBlZ2V0LCB0cmlzdGlxdWUgc3VzY2lwaXQgbGlndWxhLiBDcmFzIHBlbGxlbnRlc3F1ZSB2ZWwgZXN0IGluIGxhb3JlZXQuIFF1aXNxdWUgdGluY2lkdW50LCBzZW0gZWdldCBzY2VsZXJpc3F1ZSBmYXVjaWJ1cywgdHVycGlzIG5pc2wgcGVsbGVudGVzcXVlIHRvcnRvciwgZXQgYWNjdW1zYW4gbGVjdHVzIG1hc3NhIHZlbCBsaWJlcm8uIFByYWVzZW50IG5pc2wgc2VtLCBwaGFyZXRyYSBldSBxdWFtIHZpdGFlLCB2ZWhpY3VsYSBmZXVnaWF0IHF1YW0uIEZ1c2NlIHZpdmVycmEgdGVsbHVzIG51bmMsIHNpdCBhbWV0IGRpY3R1bSBkaWFtIGZyaW5naWxsYSBzaXQgYW1ldC5cblxuTW9yYmkgbm9uIG1ldHVzIHBvcnRhLCB2YXJpdXMgbWFzc2EgYWMsIHVsbGFtY29ycGVyIGVyb3MuIEV0aWFtIG1hdXJpcyB2ZWxpdCwgcGxhY2VyYXQgdXQgbWF4aW11cyBldCwgZXVpc21vZCBzaXQgYW1ldCBtYXVyaXMuIER1aXMgZWdlc3RhcywgZGlhbSBlZ2V0IGZyaW5naWxsYSBiaWJlbmR1bSwgZXJhdCBlcm9zIGVsZWlmZW5kIGFyY3UsIGluIGFjY3Vtc2FuIGFyY3UgdGVsbHVzIGhlbmRyZXJpdCBleC4gVmVzdGlidWx1bSBhdWd1ZSBxdWFtLCBjb25kaW1lbnR1bSBuZWMgY29uc2VxdWF0IGV1LCBhY2N1bXNhbiB2ZWwganVzdG8uIFNlZCB1bHRyaWNlcyBsZWN0dXMgc29kYWxlcyBsb2JvcnRpcyBmYXVjaWJ1cy4gQWVuZWFuIGRhcGlidXMgbW9sbGlzIGxhY3VzLCBpZCBwZWxsZW50ZXNxdWUgbWFnbmEgZWdlc3RhcyBldS4gTnVuYyBuaXNpIG51bmMsIHRpbmNpZHVudCBub24gdXJuYSBldCwgcG9ydGEgbGFjaW5pYSBvcmNpLiBVdCBhIGF1Y3RvciBkdWkuIEN1cmFiaXR1ciB0aW5jaWR1bnQgbWV0dXMgcHVsdmluYXIgbnVuYyBzZW1wZXIsIHZpdGFlIHBsYWNlcmF0IG5lcXVlIHNhZ2l0dGlzLiBMb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldCwgY29uc2VjdGV0dXIgYWRpcGlzY2luZyBlbGl0LiBGdXNjZSBlcm9zIG9kaW8sIGZyaW5naWxsYSBuZWMganVzdG8gY29uZGltZW50dW0sIGltcGVyZGlldCBjb252YWxsaXMgYW50ZS4gTmFtIGZyaW5naWxsYSBmZWxpcyBxdWlzIGNvbmRpbWVudHVtIGxhb3JlZXQuIFZpdmFtdXMgcGhhcmV0cmEgc2FnaXR0aXMgdGluY2lkdW50LiBQZWxsZW50ZXNxdWUgYmxhbmRpdCBhYyBkaWFtIGEgZWxlbWVudHVtLlxuXG5BbGlxdWFtIGVnZXN0YXMgc2FwaWVuIHRlbGx1cywgdml0YWUgY29uZGltZW50dW0gbWFnbmEgZmF1Y2lidXMgdmVsLiBJbiB2ZWwgdHVycGlzIG5lcXVlLiBDcmFzIHBvcnRhIGxpZ3VsYSB2ZWxpdCwgYSB2ZXN0aWJ1bHVtIGFyY3Ugc2VtcGVyIGV1LiBOdW5jIGNvbmRpbWVudHVtIGV1IGF1Z3VlIGFjIHRpbmNpZHVudC4gTnVsbGEgdWxsYW1jb3JwZXIsIHVybmEgaWQgY29uZGltZW50dW0gbW9sbGlzLCBsb3JlbSBlbGl0IG1hdHRpcyBtZXR1cywgZXUgcGhhcmV0cmEgbGVvIGxpYmVybyBpbiBleC4gRG9uZWMgaW4gbW9sbGlzIG51bmMsIG5lYyBsb2JvcnRpcyBsb3JlbS4gTnVsbGFtIGxvYm9ydGlzIG51bGxhIGVnZXQgZmVsaXMgbWF4aW11cywgaWQgZmVybWVudHVtIHRlbGx1cyBtYWxlc3VhZGEuIEZ1c2NlIHF1YW0gcHVydXMsIHBoYXJldHJhIGFjIGludGVyZHVtIGlkLCBwb3N1ZXJlIGFjIHZlbGl0LiBQcm9pbiBhdCBtYWxlc3VhZGEgbWFzc2EuIFV0IGRhcGlidXMgZmVsaXMgcmlzdXMuIE5hbSBjb25kaW1lbnR1bSBsZW8gdml0YWUgZmVsaXMgY29tbW9kbyBlZ2VzdGFzLiBWZXN0aWJ1bHVtIGJpYmVuZHVtIGFjIHRvcnRvciBldCBwZWxsZW50ZXNxdWUuIFZlc3RpYnVsdW0gc2VkIG5pc2wgY29tbW9kbywgcG9zdWVyZSBlc3Qgc2FnaXR0aXMsIHZhcml1cyBkb2xvci4gTnVsbGFtIGZldWdpYXQgcXVpcyBudW5jIHZlbCBibGFuZGl0LlxuXG5QZWxsZW50ZXNxdWUgbW9sbGlzIHRlbGx1cyB2ZWwgbGVvIHRpbmNpZHVudCBmcmluZ2lsbGEuIFF1aXNxdWUgdmVsaXQgZXN0LCBmZXJtZW50dW0gYSBhdWN0b3IgaWQsIGxvYm9ydGlzIHF1aXMgaXBzdW0uIE51bGxhIGZhY2lsaXNpLiBTZWQgaWQgb2RpbyBzaXQgYW1ldCBhcmN1IGZhdWNpYnVzIGRpZ25pc3NpbS4gVmVzdGlidWx1bSBhbnRlIGlwc3VtIHByaW1pcyBpbiBmYXVjaWJ1cyBvcmNpIGx1Y3R1cyBldCB1bHRyaWNlcyBwb3N1ZXJlIGN1YmlsaWEgY3VyYWU7IER1aXMgcG9ydHRpdG9yIHNhZ2l0dGlzIGxvcmVtIHZpdGFlIGZpbmlidXMuIFV0IHZpdGFlIGZlbGlzIG5vbiBtYWduYSBpYWN1bGlzIGZyaW5naWxsYS4gTnVsbGEgYmxhbmRpdCBzZW0ganVzdG8sIGVnZXQgZWZmaWNpdHVyIG1hZ25hIGNvbnZhbGxpcyBxdWlzLiBQZWxsZW50ZXNxdWUgZGljdHVtIG5pc2wgc2l0IGFtZXQgZGFwaWJ1cyB0aW5jaWR1bnQuIEludGVnZXIgbm9uIGludGVyZHVtIHB1cnVzLiBTZWQgZ3JhdmlkYSBhbGlxdWFtIG1ldHVzIGEgYWxpcXVldC5cblxuQ2xhc3MgYXB0ZW50IHRhY2l0aSBzb2Npb3NxdSBhZCBsaXRvcmEgdG9ycXVlbnQgcGVyIGNvbnViaWEgbm9zdHJhLCBwZXIgaW5jZXB0b3MgaGltZW5hZW9zLiBTZWQgbWF0dGlzIG51bmMgcXVpcyB0b3J0b3IgY29udmFsbGlzLCBlZ2V0IGNvbnNlY3RldHVyIGlwc3VtIGRpY3R1bS4gVml2YW11cyBub24gY29uc2VjdGV0dXIgaXBzdW0sIHNlZCBmZXVnaWF0IHF1YW0uIFBlbGxlbnRlc3F1ZSBhdCBlbmltIGV0IGR1aSBhbGlxdWV0IGVnZXN0YXMgdXQgaW4gdGVsbHVzLiBNb3JiaSBsaWJlcm8gaXBzdW0sIHBoYXJldHJhIGV1IHRpbmNpZHVudCBzaXQgYW1ldCwgbWF4aW11cyBpbiBkdWkuIEluIGxpZ3VsYSBtZXR1cywgZmVybWVudHVtIHF1aXMgdGluY2lkdW50IGEsIHNvbGxpY2l0dWRpbiBuZWMgbWF1cmlzLiBOdW5jIGV0IHZlaGljdWxhIGVyb3MsIHZpdGFlIHZlaGljdWxhIGlwc3VtLiBFdGlhbSBjb25kaW1lbnR1bSBsYWN1cyBub24gcHVydXMgaWFjdWxpcywgaW4gdGVtcG9yIHVybmEgdGluY2lkdW50LiBOdW5jIG5vbiBsZW8gdm9sdXRwYXQsIGhlbmRyZXJpdCBudWxsYSBlZ2V0LCBzYWdpdHRpcyBtYXVyaXMuXG5cblBlbGxlbnRlc3F1ZSBzaXQgYW1ldCByaXN1cyBpZCByaXN1cyBpbXBlcmRpZXQgdWx0cmljZXMuIE51bmMganVzdG8gZHVpLCBmYWNpbGlzaXMgc2l0IGFtZXQgc2NlbGVyaXNxdWUgc2VkLCBiaWJlbmR1bSBldSBlcm9zLiBGdXNjZSBxdWlzIHJpc3VzIHZlc3RpYnVsdW0sIHRyaXN0aXF1ZSBkaWFtIGluLCB0aW5jaWR1bnQgYW50ZS4gSW50ZWdlciBpbXBlcmRpZXQgbGliZXJvIHNlZCBvZGlvIHZhcml1cywgZXVpc21vZCBsYW9yZWV0IHRvcnRvciBydXRydW0uIE51bGxhIHNvbGxpY2l0dWRpbiBtYWduYSBpbiB0ZWxsdXMgdnVscHV0YXRlIHNvbGxpY2l0dWRpbi4gUGVsbGVudGVzcXVlIGhhYml0YW50IG1vcmJpIHRyaXN0aXF1ZSBzZW5lY3R1cyBldCBuZXR1cyBldCBtYWxlc3VhZGEgZmFtZXMgYWMgdHVycGlzIGVnZXN0YXMuIExvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBjb25zZWN0ZXR1ciBhZGlwaXNjaW5nIGVsaXQuIEZ1c2NlIG1vbGxpcyBub24gbmlzaSB2ZWwgZXVpc21vZC4gUHJvaW4gdml2ZXJyYSBhY2N1bXNhbiB0ZWxsdXMsIGF0IG1heGltdXMgb3JjaSBldWlzbW9kIHZpdGFlLiBQcmFlc2VudCBwZWxsZW50ZXNxdWUgaGVuZHJlcml0IGdyYXZpZGEuIFNlZCBhIGxpYmVybyBsYWN1cy4gVmVzdGlidWx1bSBtYWxlc3VhZGEgdGVtcG9yIHBlbGxlbnRlc3F1ZS4gU2VkIGVnZXQgc2VtcGVyIGFudGUuIE51bGxhbSBzb2RhbGVzIHNhZ2l0dGlzIHNhcGllbiBlZ2V0IHZlc3RpYnVsdW0uIENyYXMgbm9uIG5pYmggbGFjdXMuIE1hZWNlbmFzIHF1aXMgZWxpdCBsZW8uXG5cbk1vcmJpIGV1IGR1aSB2aXRhZSBvcmNpIGVnZXN0YXMgZmF1Y2lidXMuIEZ1c2NlIHZvbHV0cGF0IGJpYmVuZHVtIHJpc3VzIHZlbCBzYWdpdHRpcy4gTW9yYmkgYXQgbGliZXJvIGV1IG1hZ25hIGVnZXN0YXMgdGVtcG9yIHJ1dHJ1bSBlZ2V0IHJpc3VzLiBNYXVyaXMgdHJpc3RpcXVlIG5pYmggc2l0IGFtZXQgbmlzaSBzY2VsZXJpc3F1ZSBjb252YWxsaXMuIERvbmVjIGFsaXF1ZXQgdXQgbGFjdXMgdmVsIHBoYXJldHJhLiBTdXNwZW5kaXNzZSB2ZWhpY3VsYSwgcmlzdXMgc2VkIGNvbnNlY3RldHVyIGZhY2lsaXNpcywgbmlzbCBlc3Qgb3JuYXJlIG51bGxhLCB1dCBhY2N1bXNhbiB0dXJwaXMgYW50ZSB1dCBtYXNzYS4gRXRpYW0gZGljdHVtIHRlbGx1cyB1dCBmZWxpcyBwbGFjZXJhdCwgc2l0IGFtZXQgb3JuYXJlIHZlbGl0IG1vbGxpcy4gRG9uZWMgb3JuYXJlIGV4IG5lcXVlLCBldSBtYWxlc3VhZGEgbGVjdHVzIG1hbGVzdWFkYSBuZWMuIFByYWVzZW50IG1heGltdXMsIG1hdXJpcyB1dCBwZWxsZW50ZXNxdWUgcGhhcmV0cmEsIGZlbGlzIHNhcGllbiBzYWdpdHRpcyB1cm5hLCBuZWMgdmVuZW5hdGlzIG1hZ25hIGp1c3RvIGVnZXQgZXN0LiBEdWlzIGVmZmljaXR1ciwgbGlndWxhIGFsaXF1ZXQgZmluaWJ1cyBmZXVnaWF0LCBuaXNpIGxvcmVtIGxhY2luaWEgZXN0LCBpbiBwdWx2aW5hciBmZWxpcyBkdWkgdXQgZmVsaXMuIFNlZCBzYWdpdHRpcyBhbGlxdWFtIGR1aSBuZWMgdmVuZW5hdGlzLiBPcmNpIHZhcml1cyBuYXRvcXVlIHBlbmF0aWJ1cyBldCBtYWduaXMgZGlzIHBhcnR1cmllbnQgbW9udGVzLCBuYXNjZXR1ciByaWRpY3VsdXMgbXVzLiBTdXNwZW5kaXNzZSB2aXRhZSBsYWN1cyBzZWQgbWkgY29uc2VjdGV0dXIgbWF0dGlzLiBFdGlhbSB2ZW5lbmF0aXMgbGliZXJvIG1hc3NhLCBxdWlzIHRyaXN0aXF1ZSBuZXF1ZSB0ZW1wdXMgZmVybWVudHVtLiBDdXJhYml0dXIgYWNjdW1zYW4gdGluY2lkdW50IG1hdXJpcyBldCB2ZXN0aWJ1bHVtLiBTZWQgZXggZXN0LCBydXRydW0gbm9uIHRvcnRvciBoZW5kcmVyaXQsIHBvcnR0aXRvciBiaWJlbmR1bSBlcm9zLlxuXG5NYWVjZW5hcyB2b2x1dHBhdCBzaXQgYW1ldCBzYXBpZW4gaW4gZnJpbmdpbGxhLiBNYWVjZW5hcyBhdCBmaW5pYnVzIGxhY3VzLiBEdWlzIGF1Y3RvciBlc3QgaWQgY29uc2VxdWF0IHBvcnR0aXRvci4gUHJvaW4gdGVtcHVzLCBhcmN1IHZpdGFlIGNvbmRpbWVudHVtIHNvZGFsZXMsIG5lcXVlIG5pYmggY29uc2VxdWF0IGVyYXQsIG5lYyBmZXVnaWF0IHRlbGx1cyBudWxsYSBpbiBuZXF1ZS4gTnVuYyBhbGlxdWV0IGF1Y3RvciBtYXVyaXMsIGlkIHRlbXBvciBtYWduYSBwdWx2aW5hciB2aXRhZS4gTnVsbGEgcnV0cnVtIG1hdHRpcyBzYXBpZW4sIHNpdCBhbWV0IGZlcm1lbnR1bSBsb3JlbSBvcm5hcmUgYXQuIE9yY2kgdmFyaXVzIG5hdG9xdWUgcGVuYXRpYnVzIGV0IG1hZ25pcyBkaXMgcGFydHVyaWVudCBtb250ZXMsIG5hc2NldHVyIHJpZGljdWx1cyBtdXMuIE1hdXJpcyBtYXNzYSBhbnRlLCBwb3J0dGl0b3IgaW4gaWFjdWxpcyBhdCwgc2FnaXR0aXMgc2l0IGFtZXQgcXVhbS5cblxuTnVuYyB2aXRhZSB2ZWhpY3VsYSBuaXNsLiBQcm9pbiBjdXJzdXMgZHVpIHNpdCBhbWV0IGxhY3VzIHRpbmNpZHVudCwgY29uc2VjdGV0dXIgdmFyaXVzIGxpZ3VsYSBjb25ndWUuIENyYXMgcnV0cnVtIG5lYyB1cm5hIG1hdHRpcyBtYXhpbXVzLiBTdXNwZW5kaXNzZSBlZ2VzdGFzIHVsbGFtY29ycGVyIHNhcGllbiBldSBpbXBlcmRpZXQuIE5hbSBlcm9zIG5pc2ksIGRpY3R1bSBldSBzYXBpZW4gYWMsIHBvc3VlcmUgZmVybWVudHVtIG1hc3NhLiBVdCBhbGlxdWFtLCBtaSBzZWQgcG9ydHRpdG9yIHBsYWNlcmF0LCBlc3QgYW50ZSB2ZXN0aWJ1bHVtIHZlbGl0LCBhdCBwbGFjZXJhdCBuaWJoIG1pIHF1aXMgbmVxdWUuIE51bmMgZWdldCBzb2RhbGVzIG5pYmgsIHV0IHVsdHJpY2llcyBlc3QuXG5cbkZ1c2NlIGxhY3VzIG51bGxhLCB1bGxhbWNvcnBlciBhdCBlbmltIGFjLCBlbGVtZW50dW0gbWFsZXN1YWRhIHZlbGl0LiBDcmFzIHVsdHJpY2llcyB0ZWxsdXMgaW4gc2FwaWVuIHBlbGxlbnRlc3F1ZSB0aW5jaWR1bnQuIFByb2luIG1vbGxpcyByaXN1cyBvZGlvLCBuZWMgdGluY2lkdW50IHNhcGllbiB0ZW1wdXMgaWQuIFV0IHNpdCBhbWV0IGZpbmlidXMgcXVhbS4gUGhhc2VsbHVzIHZlbmVuYXRpcyBpbXBlcmRpZXQgZmVsaXMgZXUgdm9sdXRwYXQuIE51bmMgZWdlc3RhcyBwZWxsZW50ZXNxdWUgdHVycGlzLCBub24gZnJpbmdpbGxhIGZlbGlzIGxhY2luaWEgZWdldC4gTnVuYyBmZXJtZW50dW0gcXVhbSBhIHVybmEgZGljdHVtIHBvcnRhLiBEb25lYyBpZCBlbGVpZmVuZCBudW5jLCBzZWQgZWxlaWZlbmQgbmlzbC4gVmVzdGlidWx1bSBzb2RhbGVzIGlwc3VtIG51bGxhLCB2ZW5lbmF0aXMgdWx0cmljaWVzIG1hZ25hIHZlc3RpYnVsdW0gdml0YWUuIFNlZCBhcmN1IGRvbG9yLCB0aW5jaWR1bnQgZWdldCB0aW5jaWR1bnQgc2VkLCB2aXZlcnJhIG5vbiBtZXR1cy4gQ3JhcyBkaWduaXNzaW0gZGljdHVtIG5pc2ksIGF0IHBlbGxlbnRlc3F1ZSBhcmN1IHZ1bHB1dGF0ZSB2ZWwuIFNlZCBtYWxlc3VhZGEgbGlndWxhIGluIGZhdWNpYnVzIGN1cnN1cy4gRHVpcyBlZ2V0IHNvZGFsZXMgb3JjaSwgc2l0IGFtZXQgdmFyaXVzIGxpYmVyby4gRG9uZWMgZWxlaWZlbmQgc2FnaXR0aXMgcnV0cnVtLiBRdWlzcXVlIHZvbHV0cGF0IHBvcnR0aXRvciBudW5jIHB1bHZpbmFyIGdyYXZpZGEuXG5cbk5hbSBldCByaXN1cyBtYWxlc3VhZGEsIHRpbmNpZHVudCB0ZWxsdXMgYWMsIHBvcnR0aXRvciBuaWJoLiBOYW0gZWdldCBkaWFtIGN1cnN1cywgZGFwaWJ1cyBvcmNpIGV0LCBhbGlxdWFtIGxpZ3VsYS4gSW4gdWxsYW1jb3JwZXIgc29sbGljaXR1ZGluIHR1cnBpcyB2aXRhZSBjdXJzdXMuIFZlc3RpYnVsdW0gcnV0cnVtIGRvbG9yIGluIG5lcXVlIGhlbmRyZXJpdCBmcmluZ2lsbGEuIExvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBjb25zZWN0ZXR1ciBhZGlwaXNjaW5nIGVsaXQuIEluIGhhYyBoYWJpdGFzc2UgcGxhdGVhIGRpY3R1bXN0LiBEb25lYyBoZW5kcmVyaXQgbG9ib3J0aXMgbmliaC4gVXQgYWMgbWkgc2VtLiBGdXNjZSBzaXQgYW1ldCBuaWJoIHZlbmVuYXRpcywgcG9ydGEgZW5pbSBlZ2V0LCBpYWN1bGlzIGZlbGlzLiBOdWxsYW0gc2FnaXR0aXMgdmFyaXVzIGVzdCwgbm9uIHZvbHV0cGF0IGxpZ3VsYSB0aW5jaWR1bnQgaWQuIEludGVnZXIgdXQgbHVjdHVzIGRpYW0uIE1hdXJpcyBmZXJtZW50dW0gcHVydXMgbGliZXJvLCB2ZWwgc2VtcGVyIHR1cnBpcyBlZ2VzdGFzIG5vbi4gSW50ZXJkdW0gZXQgbWFsZXN1YWRhIGZhbWVzIGFjIGFudGUgaXBzdW0gcHJpbWlzIGluIGZhdWNpYnVzLiBDcmFzIGVnZXQgcHJldGl1bSBtaS5cblxuU2VkIGxhY3VzIHR1cnBpcywgdWxsYW1jb3JwZXIgcXVpcyBjb25kaW1lbnR1bSBub24sIHZ1bHB1dGF0ZSBldCBsYWN1cy4gU3VzcGVuZGlzc2UgYWxpcXVldCBpbiB1cm5hIGF0IHVsdHJpY2llcy4gSW50ZWdlciBpZCBzdXNjaXBpdCBzZW0uIENyYXMgc29sbGljaXR1ZGluIG9ybmFyZSBsb3JlbSwgbmVjIGVmZmljaXR1ciBkaWFtIGV1aXNtb2QgZXQuIEluIHZpdGFlIHRyaXN0aXF1ZSBhbnRlLiBEb25lYyBtb2xsaXMgbnVuYyBhcmN1LCBub24gdWx0cmljaWVzIGR1aSBpYWN1bGlzIG5lYy4gRG9uZWMgdml0YWUgZnJpbmdpbGxhIGxpZ3VsYS4gTWF1cmlzIGRhcGlidXMgbG9ib3J0aXMgcmlzdXMsIG5lYyBtb2xsaXMgbnVuYyB2dWxwdXRhdGUgYWMuIFBoYXNlbGx1cyB0aW5jaWR1bnQgbnVuYyB2aXRhZSBuaXNsIGRpZ25pc3NpbSBmZXJtZW50dW0uIERvbmVjIGlkIHF1YW0gbWV0dXMuIE1hZWNlbmFzIGFsaXF1ZXQganVzdG8gdml0YWUgZG9sb3IgY29tbW9kbywgc2l0IGFtZXQgc2NlbGVyaXNxdWUgZXJvcyBtYXR0aXMuIE1vcmJpIG1hZ25hIGVzdCwgdWxsYW1jb3JwZXIgdml0YWUgaXBzdW0gYSwgY29uZGltZW50dW0gc3VzY2lwaXQgaXBzdW0uIFByYWVzZW50IG5lYyB1cm5hIHRpbmNpZHVudCwgY29tbW9kbyBtYXVyaXMgaWQsIHBsYWNlcmF0IGFyY3UuIENyYXMgaWFjdWxpcyB1bHRyaWNlcyBtYWduYSBhIHRlbXB1cy5cblxuVml2YW11cyBldSBzYXBpZW4gYXQgb3JjaSBtYXhpbXVzIHRyaXN0aXF1ZSBzaXQgYW1ldCBhIG1pLiBOdW5jIHRpbmNpZHVudCBkaWduaXNzaW0gbnVsbGEgaWQgbGFvcmVldC4gU2VkIGltcGVyZGlldCBuZWMgZXJvcyBldSBzb2RhbGVzLiBNYXVyaXMgZXUgZWdlc3RhcyBuaXNsLiBDdXJhYml0dXIgdmVzdGlidWx1bSBmZWxpcyBkaWFtLCBlZ2V0IGx1Y3R1cyBlcm9zIGlhY3VsaXMgbmVjLiBEb25lYyB0cmlzdGlxdWUgZGlnbmlzc2ltIHVsdHJpY2VzLiBEb25lYyBtb2xsaXMgZXJvcyBxdWlzIG9yY2kgZGlnbmlzc2ltLCBzaXQgYW1ldCBzb2RhbGVzIGR1aSBtb2xlc3RpZS4gVml2YW11cyBhdWN0b3IgbmlzbCB2ZWwgY3Vyc3VzIHByZXRpdW0uIFByb2luIGF0IGNvbmRpbWVudHVtIGV4LiBTdXNwZW5kaXNzZSBwb3RlbnRpLiBQcmFlc2VudCBvcm5hcmUgZXggc2VkIHNhcGllbiBwb3J0YSBhY2N1bXNhbi4gTmFtIGNvbnZhbGxpcyBlZmZpY2l0dXIgbmliaCBhdCB0ZW1wdXMuIER1aXMgdWx0cmljZXMgcHVydXMgZXJhdCwgc2l0IGFtZXQgZmFjaWxpc2lzIGZlbGlzIG1heGltdXMgdml0YWUuIEludGVnZXIgbG9ib3J0aXMgdmVzdGlidWx1bSBsb3JlbSBhYyBjb25ndWUuXG5cbkluIGhlbmRyZXJpdCBsYW9yZWV0IHNlbSB1dCBlZmZpY2l0dXIuIFZlc3RpYnVsdW0gc2VtcGVyIGNvbmRpbWVudHVtIHRpbmNpZHVudC4gRG9uZWMgZHVpIGVyb3MsIHNvbGxpY2l0dWRpbiBpZCBsYWN1cyB1dCwgYmxhbmRpdCBsb2JvcnRpcyBmZWxpcy4gSW4gYSBtaSB0ZWxsdXMuIFNlZCBsYW9yZWV0LCBsYWN1cyBhYyBhY2N1bXNhbiBsYWNpbmlhLCBhdWd1ZSBqdXN0byBwbGFjZXJhdCBudW5jLCB1dCBzdXNjaXBpdCBkdWkgbGVjdHVzIGVnZXQgb3JjaS4gVml2YW11cyB2dWxwdXRhdGUgcmlzdXMgZXQgbW9sbGlzIHZlbmVuYXRpcy4gTmFtIGZhdWNpYnVzIGVzdCBlZ2V0IGVsaXQgdWxsYW1jb3JwZXIsIHZpdmVycmEgYWxpcXVldCBlcm9zIHZlbmVuYXRpcy4gRHVpcyB2dWxwdXRhdGUsIGV4IGF0IGF1Y3RvciBzY2VsZXJpc3F1ZSwgZW5pbSBsYWN1cyBmZXVnaWF0IGZlbGlzLCBzaXQgYW1ldCB2ZXN0aWJ1bHVtIG5pc2wgbmliaCBxdWlzIG51bmMuIFNlZCBtYXhpbXVzIGp1c3RvIHV0IGV4IGNvbmd1ZSBjb21tb2RvLiBTZWQgdGluY2lkdW50IG5vbiBlc3QgbmVjIGJsYW5kaXQuIFBoYXNlbGx1cyBzb2RhbGVzIHNhcGllbiBkb2xvciwgbmVjIGVmZmljaXR1ciBsZWN0dXMgZXVpc21vZCBzZWQuIER1aXMgYSB0dXJwaXMgc2VkIGxpZ3VsYSBncmF2aWRhIGhlbmRyZXJpdC4gTWF1cmlzIHB1bHZpbmFyLCBsaWd1bGEgZXUgbGFvcmVldCB0ZW1wdXMsIGVsaXQgdG9ydG9yIGVsZWlmZW5kIHB1cnVzLCBpZCB0ZW1wdXMgdGVsbHVzIG5pYmggcXVpcyBsaWd1bGEuIE1hZWNlbmFzIGV4IHJpc3VzLCBldWlzbW9kIGVnZXQgcXVhbSBldCwgaW50ZXJkdW0gY3Vyc3VzIG1pLlxuXG5DcmFzIG1hbGVzdWFkYSBzb2xsaWNpdHVkaW4gZXJhdCwgdXQgcHJldGl1bSBsaWd1bGEgZWZmaWNpdHVyIGFjLiBOYW0gc2l0IGFtZXQgcmhvbmN1cyB0dXJwaXMsIHNpdCBhbWV0IGxvYm9ydGlzIGxvcmVtLiBWaXZhbXVzIG1vbGVzdGllIHF1aXMgZGlhbSBhdCByaG9uY3VzLiBNYWVjZW5hcyByaG9uY3VzIHN1c2NpcGl0IHRlbXBvci4gVmVzdGlidWx1bSBwdWx2aW5hciByaXN1cyB2aXRhZSBuaXNpIGZpbmlidXMsIHZpdGFlIHBvcnRhIHJpc3VzIG9ybmFyZS4gSW4gcGhhcmV0cmEgbWV0dXMgc2VkIGxpYmVybyBlbGVtZW50dW0gZmVybWVudHVtLiBDcmFzIGV1IGxpZ3VsYSBsaWJlcm8uIFByYWVzZW50IHBoYXJldHJhIGZlbGlzIHF1aXMgcXVhbSBjb25ndWUsIGFjIGNvbnZhbGxpcyBuaXNsIG1vbGVzdGllLlxuXG5Qcm9pbiBmZXVnaWF0IG1hdXJpcyBlZ2V0IG5pYmggZGljdHVtLCBlZ2V0IGRhcGlidXMgZXggbGFvcmVldC4gTW9yYmkgbW9sbGlzIHVsbGFtY29ycGVyIHZlbGl0IGFsaXF1ZXQgZmVybWVudHVtLiBOdWxsYW0gdmVsIGVuaW0gdGluY2lkdW50LCBjdXJzdXMgbmlzaSBzZWQsIGxhb3JlZXQgZXguIE51bmMgdml0YWUgc2FwaWVuIGFjIGR1aSBpYWN1bGlzIGdyYXZpZGEuIE51bGxhbSBpbiB2b2x1dHBhdCBhcmN1LiBOdWxsYW0gbW9sZXN0aWUgaXBzdW0gdXJuYSwgYXQgdmVuZW5hdGlzIGFudGUgc29sbGljaXR1ZGluIHV0LiBDdXJhYml0dXIgbW9sbGlzIHZpdGFlIHJpc3VzIGEgYWxpcXVhbS4gQ3VyYWJpdHVyIHNlbXBlciBjb25kaW1lbnR1bSB2ZWhpY3VsYS4gUGhhc2VsbHVzIG9yY2kgZG9sb3IsIGZhdWNpYnVzIGlkIHBvcnRhIGV0LCBzYWdpdHRpcyBzZWQgbWV0dXMuIE51bmMgdGVtcG9yIHB1bHZpbmFyIG1pIGFjIGNvbmd1ZS4gQWVuZWFuIGFsaXF1YW0gbG9yZW0gZXN0LCB2ZWwgaGVuZHJlcml0IGVzdCBzb2xsaWNpdHVkaW4gYWMuIERvbmVjIGNvbW1vZG8gbWF1cmlzIGlkIHRpbmNpZHVudCB2ZW5lbmF0aXMuIERvbmVjIHZpdGFlIHVybmEgdXQgYXJjdSBiaWJlbmR1bSB0aW5jaWR1bnQgc2l0IGFtZXQgbm9uIGlwc3VtLiBQZWxsZW50ZXNxdWUgc2VkIG9yY2kgYWMgZXJvcyBjb25zZWN0ZXR1ciBwb3J0YS4gQ3JhcyBpbiB0cmlzdGlxdWUgbG9yZW0uIE1hZWNlbmFzIGV1aXNtb2QgcGxhY2VyYXQgaXBzdW0sIGZlcm1lbnR1bSBlbGVtZW50dW0gc2VtIGx1Y3R1cyBlZ2V0LlxuXG5TdXNwZW5kaXNzZSBvcmNpIG51bGxhLCB1bHRyaWNpZXMgYSBkaWduaXNzaW0gYXQsIHBvcnRhIHNpdCBhbWV0IGp1c3RvLiBFdGlhbSBtYWduYSBtaSwgcnV0cnVtIGFjIG5pYmggZXUsIG1hbGVzdWFkYSB0ZW1wb3IgcHVydXMuIE1vcmJpIGFjIG1hc3NhIHVybmEuIER1aXMgZWdldCBqdXN0byB0b3J0b3IuIE5hbSB1dCB0ZW1wdXMgbWFzc2EsIGNvbnNlY3RldHVyIGFjY3Vtc2FuIHJpc3VzLiBBZW5lYW4gbGlndWxhIGxpZ3VsYSwgdWxsYW1jb3JwZXIgc2VkIHBsYWNlcmF0IGEsIGNvbnNlY3RldHVyIHZ1bHB1dGF0ZSBlcm9zLiBQcmFlc2VudCB2YXJpdXMgZGlhbSB1dCB0b3J0b3IgcHVsdmluYXIsIGV1IGNvbmRpbWVudHVtIGVzdCBkYXBpYnVzLiBQZWxsZW50ZXNxdWUgaW4gZWxpdCBsZWN0dXMuIFN1c3BlbmRpc3NlIHNhcGllbiBuaXNsLCB2YXJpdXMgYXQgYWxpcXVhbSB2ZWwsIHVsdHJpY2VzIGFjIG1hZ25hLlxuXG5BZW5lYW4gdm9sdXRwYXQsIGV4IGVnZXQgc3VzY2lwaXQgZGlnbmlzc2ltLCB1cm5hIHRvcnRvciBwZWxsZW50ZXNxdWUgbmlzbCwgdmVoaWN1bGEgZmF1Y2lidXMgdGVsbHVzIGFyY3Ugbm9uIHVybmEuIFN1c3BlbmRpc3NlIHBvdGVudGkuIER1aXMgdGVtcHVzIG1pIGF1Z3VlLCBlZ2V0IGZhY2lsaXNpcyBuaWJoIGV1aXNtb2QgYXQuIFNlZCBpbXBlcmRpZXQgY29uZGltZW50dW0gbW9sZXN0aWUuIFNlZCBwbGFjZXJhdCByaXN1cyB1dCBlZ2VzdGFzIHZ1bHB1dGF0ZS4gU2VkIGF0IGxhY3VzIGluIHRlbGx1cyBzY2VsZXJpc3F1ZSB1bHRyaWNpZXMgcXVpcyBzZWQgb2Rpby4gTnVuYyBzZWQgbWFzc2EgYWMgbWF1cmlzIGxhY2luaWEgcnV0cnVtIGlkIGZhdWNpYnVzIGxpZ3VsYS4gQ3VyYWJpdHVyIHZpdGFlIGxhY2luaWEgbnVuYy4gRG9uZWMgaWQgbnVsbGEgYWMgZWxpdCBjb25kaW1lbnR1bSBmYXVjaWJ1cy4gRHVpcyBhY2N1bXNhbiB0ZWxsdXMgdml0YWUgZXVpc21vZCBsYW9yZWV0LiBOYW0gdGVtcHVzIGVmZmljaXR1ciBmZXVnaWF0LiBNb3JiaSBxdWlzIGxlY3R1cyBudWxsYS5cblxuTnVuYyBjb21tb2RvIHZvbHV0cGF0IHNvZGFsZXMuIFZpdmFtdXMgY29uc2VxdWF0IHRlbXBvciBlbmltLiBEdWlzIGx1Y3R1cyBuZXF1ZSBwb3J0dGl0b3IsIGNvbmd1ZSBpcHN1bSBldSwgY3Vyc3VzIGxpZ3VsYS4gRXRpYW0gc2FnaXR0aXMgbGliZXJvIHNlZCBkaWduaXNzaW0gcHVsdmluYXIuIFBoYXNlbGx1cyBlZ2VzdGFzIG51bGxhIG51bGxhLCB1dCBsYW9yZWV0IG1hc3NhIHZlaGljdWxhIHZpdGFlLiBWZXN0aWJ1bHVtIHZpdGFlIGJpYmVuZHVtIG5pc2wuIE51bGxhIGhlbmRyZXJpdCBhbnRlIG5lYyBjdXJzdXMgdnVscHV0YXRlLiBEdWlzIHRlbXBvciBlbGVpZmVuZCBsaWd1bGEsIHV0IHBvcnRhIGVsaXQuIFV0IHRlbGx1cyBuaWJoLCBldWlzbW9kIHZpdGFlIGFsaXF1YW0gYWMsIGVmZmljaXR1ciBpZCBlbmltLiBDcmFzIGxhb3JlZXQgbWF4aW11cyBuaWJoLCBhdCBwcmV0aXVtIG5pc2kgcG9zdWVyZSBpZC4gQWVuZWFuIHBvcnR0aXRvciBkaWFtIG1ldHVzLCBhdCBpYWN1bGlzIGp1c3RvIG1hbGVzdWFkYSBzdXNjaXBpdC4gRG9uZWMgZmluaWJ1cyBsYWN1cyBhIG1hZ25hIGZhY2lsaXNpcyBwb3J0dGl0b3IuIFBoYXNlbGx1cyBoZW5kcmVyaXQgaWQgdHVycGlzIGFjIGFsaXF1ZXQuIE51bmMgZmFjaWxpc2lzIHZlbGl0IHZlbGl0LCBub24gaW50ZXJkdW0gaXBzdW0gcGxhY2VyYXQgaW4uXG5cblZlc3RpYnVsdW0gc2l0IGFtZXQgc29kYWxlcyBlbGl0LCBzZWQgdmFyaXVzIGVyb3MuIFZpdmFtdXMgdnVscHV0YXRlIHZhcml1cyBkaWFtIGFjIHNvZGFsZXMuIFZlc3RpYnVsdW0gYW50ZSBpcHN1bSBwcmltaXMgaW4gZmF1Y2lidXMgb3JjaSBsdWN0dXMgZXQgdWx0cmljZXMgcG9zdWVyZSBjdWJpbGlhIGN1cmFlOyBTZWQgbHVjdHVzIHBoYXJldHJhIHR1cnBpcyBhIGNvbmRpbWVudHVtLiBBZW5lYW4gZXQganVzdG8gc2FwaWVuLiBOdWxsYW0gcGhhcmV0cmEgY29udmFsbGlzIGFudGUsIGlkIHJob25jdXMgbGVjdHVzIHByZXRpdW0gZXUuIFZpdmFtdXMgaW1wZXJkaWV0LCBsb3JlbSBpbiBwZWxsZW50ZXNxdWUgc2FnaXR0aXMsIG1hZ25hIHNhcGllbiBmZXJtZW50dW0gZG9sb3IsIGV0IG9ybmFyZSBsb3JlbSBlcm9zIHNlZCBuaXNsLlxuXG5WZXN0aWJ1bHVtIGFudGUgaXBzdW0gcHJpbWlzIGluIGZhdWNpYnVzIG9yY2kgbHVjdHVzIGV0IHVsdHJpY2VzIHBvc3VlcmUgY3ViaWxpYSBjdXJhZTsgU2VkIGV1aXNtb2QsIG51bGxhIGV1IGJpYmVuZHVtIHVsdHJpY2llcywganVzdG8gbmlzaSBzb2xsaWNpdHVkaW4gbWFzc2EsIHZlbCBtb2xsaXMgbmlzbCBsb3JlbSBhdCBsYWN1cy4gQWVuZWFuIGZldWdpYXQgcG9ydGEgbGVjdHVzIHNlZCBmZXVnaWF0LiBOdWxsYSBzZWQgb2RpbyBkYXBpYnVzLCBldWlzbW9kIHNhcGllbiBldSwgaWFjdWxpcyBuaWJoLiBJbiBlbGVtZW50dW0gbGFjaW5pYSBtYXVyaXMuIENyYXMgaGVuZHJlcml0IGVuaW0gZXUgbnVuYyBkaWduaXNzaW0sIHBvcnRhIHZvbHV0cGF0IG1ldHVzIHNlbXBlci4gUHJvaW4gcXVpcyBtaSBhdCBsYWN1cyBmcmluZ2lsbGEgdmVuZW5hdGlzIHV0IGV0IGxpYmVyby4gTnVsbGFtIHZ1bHB1dGF0ZSBjb21tb2RvIHR1cnBpcyBuZWMgdnVscHV0YXRlLiBPcmNpIHZhcml1cyBuYXRvcXVlIHBlbmF0aWJ1cyBldCBtYWduaXMgZGlzIHBhcnR1cmllbnQgbW9udGVzLCBuYXNjZXR1ciByaWRpY3VsdXMgbXVzLiBQaGFzZWxsdXMgcXVpcyBzY2VsZXJpc3F1ZSBsZWN0dXMuIE51bGxhIHZpdmVycmEgbWF1cmlzIHZlbCBhcmN1IG1vbGxpcyBmZXVnaWF0LiBDdXJhYml0dXIgc2l0IGFtZXQgYXVndWUgZXJhdC5cblxuTWFlY2VuYXMgZGljdHVtIGxlY3R1cyBwbGFjZXJhdCwgcGVsbGVudGVzcXVlIGRpYW0gYWMsIHBvc3VlcmUgb3JjaS4gVXQgc2VkIGp1c3RvIG5lYyBkb2xvciB0ZW1wdXMgZXVpc21vZCBhIHZlbCB0b3J0b3IuIENyYXMgdGVsbHVzIGV4LCBpYWN1bGlzIG5lYyBtYXhpbXVzIHNpdCBhbWV0LCBlZ2VzdGFzIGV0IG9kaW8uIFBlbGxlbnRlc3F1ZSBydXRydW0sIG5lcXVlIHNlZCByaG9uY3VzIGVsZW1lbnR1bSwgdG9ydG9yIG51bGxhIHJ1dHJ1bSBuZXF1ZSwgZWdldCB2dWxwdXRhdGUgcmlzdXMgbGVjdHVzIHV0IG1pLiBFdGlhbSB2ZWxpdCBsb3JlbSwgZnJpbmdpbGxhIHNlZCBtYXVyaXMgc2VkLCBpbnRlcmR1bSBsdWN0dXMgbGlndWxhLiBQaGFzZWxsdXMgYXQgaWFjdWxpcyBxdWFtLiBOdWxsYW0gYSBuaXNpIGEgZWxpdCBjb25zZXF1YXQgYWNjdW1zYW4uIFF1aXNxdWUgYXQgc2VtIGV1IGxpYmVybyBwbGFjZXJhdCBzZW1wZXIuXG5cbk51bGxhIGhlbmRyZXJpdCBmZWxpcyBpZCBsYWN1cyBlZmZpY2l0dXIsIHZpdGFlIGdyYXZpZGEgbWFnbmEgY29uc2VjdGV0dXIuIE51bGxhIGZhY2lsaXNpLiBQcm9pbiBpbXBlcmRpZXQgbG9yZW0gZXQgaXBzdW0gdmVzdGlidWx1bSBmYXVjaWJ1cy4gUGhhc2VsbHVzIHNlbXBlciBmZXJtZW50dW0gbmVxdWUgc2VkIGNvbnNlcXVhdC4gU3VzcGVuZGlzc2Ugc2FwaWVuIGRvbG9yLCBjdXJzdXMgbm9uIGNvbnNlY3RldHVyIHV0LCBiaWJlbmR1bSBjb25zZWN0ZXR1ciBhcmN1LiBFdGlhbSBzaXQgYW1ldCB0aW5jaWR1bnQgdXJuYSwgdXQgcGxhY2VyYXQgdHVycGlzLiBOYW0gc3VzY2lwaXQgbGFjdXMgZXQgZXggc2FnaXR0aXMsIHV0IGNvbW1vZG8gb3JjaSBwb3J0dGl0b3IuIER1aXMgY29uZGltZW50dW0gbWF1cmlzIGRvbG9yLCBub24gcG9zdWVyZSBlbGl0IHVsbGFtY29ycGVyIGEuIE1hdXJpcyBldCBzdXNjaXBpdCBxdWFtLCBldSB0ZW1wdXMgaXBzdW0uIEFsaXF1YW0gZXUgcmhvbmN1cyBsaWd1bGEuIE1hdXJpcyBwb3J0YSBhdCBzZW0gYWMgc2VtcGVyLiBQaGFzZWxsdXMgc2FnaXR0aXMsIGFudGUgZWdldCBhdWN0b3IgYmliZW5kdW0sIGp1c3RvIGxlY3R1cyBzb2xsaWNpdHVkaW4gbWFzc2EsIGluIGlhY3VsaXMgYW50ZSBuZXF1ZSBpZCBlcmF0LlxuXG5Nb3JiaSBzaXQgYW1ldCBxdWFtIGVsaXQuIFBlbGxlbnRlc3F1ZSBzaXQgYW1ldCByaG9uY3VzIG1hc3NhLCBzZWQgc29kYWxlcyBlcmF0LiBWZXN0aWJ1bHVtIHNvZGFsZXMgdm9sdXRwYXQgbWF4aW11cy4gTmFtIGVyb3MgdmVsaXQsIG1vbGVzdGllIGluIGdyYXZpZGEgYWMsIGxhY2luaWEgYSBlcm9zLiBGdXNjZSBvcm5hcmUgdGVtcG9yIHF1YW0gbW9sZXN0aWUgdGluY2lkdW50LiBQaGFzZWxsdXMgcnV0cnVtLCBsYWN1cyBlZ2V0IHRlbXBvciBwb3N1ZXJlLCBqdXN0byB0dXJwaXMgY29uZ3VlIHNlbSwgc2VkIG1vbGVzdGllIHVybmEgYW50ZSB2YXJpdXMgbWFzc2EuIEV0aWFtIHZlbCBsZW8gbmVxdWUuXG5cbk1hdXJpcyBkdWkgbGFjdXMsIHBvcnR0aXRvciBlZ2V0IHZlc3RpYnVsdW0gYXQsIGV1aXNtb2Qgc2VkIG5lcXVlLiBQcmFlc2VudCBpbXBlcmRpZXQgZWdldCBtYWduYSBhdCB2dWxwdXRhdGUuIER1aXMgbmVjIHB1bHZpbmFyIGVzdC4gRnVzY2UgaWQgZGlhbSB1dCBsaWJlcm8gc3VzY2lwaXQgZWdlc3RhcyBldCBpbiBlcm9zLiBBZW5lYW4gbWFsZXN1YWRhIHF1aXMgbmVxdWUgbm9uIGVnZXN0YXMuIERvbmVjIGRpZ25pc3NpbSBzb2RhbGVzIG1vbGVzdGllLiBWZXN0aWJ1bHVtIGV0IGN1cnN1cyBwdXJ1cy4gSW50ZWdlciB0cmlzdGlxdWUgY29uc2VxdWF0IHF1YW0gcXVpcyBhY2N1bXNhbi4gTW9yYmkgZmF1Y2lidXMgYXVndWUgdmVsIGZlcm1lbnR1bSByaG9uY3VzLlxuXG5TZWQgdml0YWUgdG9ydG9yIG5lYyBkaWFtIHJ1dHJ1bSBtb2xsaXMuIEFsaXF1YW0gaGVuZHJlcml0IGxhY3VzIGxvYm9ydGlzIG1heGltdXMgZGFwaWJ1cy4gTnVsbGEgZmFjaWxpc2lzIHRlbGx1cyB2aXRhZSBsaWd1bGEgc2FnaXR0aXMgdmFyaXVzLiBOdW5jIHBvcnRhIHZlc3RpYnVsdW0gdG9ydG9yIGluIHNhZ2l0dGlzLiBEb25lYyBhYyB0ZW1wdXMgbG9yZW0uIFNlZCBwaGFyZXRyYSBtYXNzYSBpZCBkYXBpYnVzIGF1Y3Rvci4gTnVsbGEgYXJjdSBtZXR1cywgZmluaWJ1cyBzaXQgYW1ldCBlZ2VzdGFzIGV0LCB1bHRyaWNlcyBhYyBzYXBpZW4uIEV0aWFtIG5pYmggZXJhdCwgcmhvbmN1cyBlbGVtZW50dW0gYWNjdW1zYW4gc2VkLCBmZXVnaWF0IHZvbHV0cGF0IGRpYW0uIERvbmVjIG1hbGVzdWFkYSBoZW5kcmVyaXQgZXgsIGV1IG1heGltdXMgbnVuYyBsYWNpbmlhIGFjLiBRdWlzcXVlIHZlaGljdWxhIHZpdGFlIGZlbGlzIGV0IHVsbGFtY29ycGVyLiBNYXVyaXMgYmliZW5kdW0gbWFnbmEgc2l0IGFtZXQgZWZmaWNpdHVyIHN1c2NpcGl0LiBWZXN0aWJ1bHVtIGV0IGRpZ25pc3NpbSBtaS4gSW50ZWdlciB1dCBtYWduYSBuZXF1ZS4gQ2xhc3MgYXB0ZW50IHRhY2l0aSBzb2Npb3NxdSBhZCBsaXRvcmEgdG9ycXVlbnQgcGVyIGNvbnViaWEgbm9zdHJhLCBwZXIgaW5jZXB0b3MgaGltZW5hZW9zLiBNYXVyaXMgdWx0cmljZXMgYW50ZSBpbiBzZW1wZXIgcGhhcmV0cmEuXG5cbkFlbmVhbiBwb3J0dGl0b3IgcG9ydGEganVzdG8uIFN1c3BlbmRpc3NlIHNlZCBlc3QgbGlndWxhLiBNYWVjZW5hcyBlc3QgYW50ZSwgY3Vyc3VzIHF1aXMgYWNjdW1zYW4gbmVjLCBkaWN0dW0gbmVjIHRlbGx1cy4gRnVzY2UgYSBsZWN0dXMgZWdldCBuZXF1ZSB0ZW1wb3IgY3Vyc3VzIGVnZXQgZXQgYXVndWUuIE1hdXJpcyBtYWduYSBvZGlvLCB0aW5jaWR1bnQgbWF4aW11cyBxdWFtIHZlbCwgZWZmaWNpdHVyIGJsYW5kaXQgbGliZXJvLiBWaXZhbXVzIHZpdmVycmEgdmFyaXVzIHNhcGllbiwgdXQgdmVuZW5hdGlzIGF1Z3VlIGNvbmd1ZSB2aXRhZS4gSW4gaGFjIGhhYml0YXNzZSBwbGF0ZWEgZGljdHVtc3QuIFF1aXNxdWUgbm9uIGZldWdpYXQgbmliaC4gSW4gdmVsIHR1cnBpcyBhY2N1bXNhbiwgcmhvbmN1cyBudWxsYSB2aXRhZSwgZGFwaWJ1cyB1cm5hLiBQcm9pbiBzdXNjaXBpdCBlZ2V0IGxpZ3VsYSBzZWQgZmVybWVudHVtLiBWZXN0aWJ1bHVtIGZhY2lsaXNpcyBleCBub24gYmxhbmRpdCBlbGVpZmVuZC4gQWxpcXVhbSBzb2RhbGVzIGRhcGlidXMgdG9ydG9yIGV0IHNlbXBlci4gVml2YW11cyBpbiBpbXBlcmRpZXQgYXJjdS4gRG9uZWMgYWMgdGVsbHVzIGEgbGFjdXMgZnJpbmdpbGxhIHZvbHV0cGF0LiBEb25lYyBwaGFyZXRyYSBwZWxsZW50ZXNxdWUgcHVydXMgYSBwdWx2aW5hci5cblxuTnVuYyBhY2N1bXNhbiBhYyBlbmltIGV0IGNvbW1vZG8uIFByb2luIHZlaGljdWxhIHZlc3RpYnVsdW0gdHJpc3RpcXVlLiBEb25lYyB2aXZlcnJhIG5lcXVlIHZlbCBkb2xvciB0cmlzdGlxdWUgdGluY2lkdW50LiBVdCBmZWxpcyBtYXVyaXMsIHNhZ2l0dGlzIGlkIGVyYXQgdml0YWUsIHJ1dHJ1bSBsdWN0dXMgdXJuYS4gRG9uZWMgc2l0IGFtZXQgbnVsbGEgZXJhdC4gTnVsbGEgZXJvcyBtYWduYSwgYmxhbmRpdCBub24gdGVtcG9yIGlkLCBjb21tb2RvIGNvbnNlY3RldHVyIG5pc2wuIFByb2luIGlkIGRpYW0gdG9ydG9yLiBNb3JiaSBkdWkgb3JjaSwgbW9sbGlzIHNvZGFsZXMgcG9zdWVyZSBuZWMsIHNjZWxlcmlzcXVlIGVnZXQgZXJhdC4gVmVzdGlidWx1bSBhbnRlIGlwc3VtIHByaW1pcyBpbiBmYXVjaWJ1cyBvcmNpIGx1Y3R1cyBldCB1bHRyaWNlcyBwb3N1ZXJlIGN1YmlsaWEgY3VyYWU7IERvbmVjIGNvbmd1ZSBsZW8gcHVydXMsIGluIGRpZ25pc3NpbSBkdWkgc2NlbGVyaXNxdWUgdmVsLiBTZWQgZmFjaWxpc2lzIHF1YW0gdGVsbHVzLCBuZWMgdWx0cmljaWVzIG1hdXJpcyBzb2xsaWNpdHVkaW4gYWMuIEV0aWFtIGVyb3MgbmlzbCwgYmliZW5kdW0gcXVpcyBwdWx2aW5hciBldSwgcGxhY2VyYXQgZXUgcXVhbS4gTWF1cmlzIGVmZmljaXR1ciwganVzdG8gbmVjIGZlcm1lbnR1bSB2ZW5lbmF0aXMsIGVzdCBkaWFtIHVsdHJpY2llcyBpcHN1bSwgZWdldCBjb252YWxsaXMgbGlndWxhIHVybmEgaWQgZmVsaXMuIFZpdmFtdXMgc2FnaXR0aXMgb3JuYXJlIG9kaW8gdml0YWUgbW9sZXN0aWUuXG5cbkxvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBjb25zZWN0ZXR1ciBhZGlwaXNjaW5nIGVsaXQuIFN1c3BlbmRpc3NlIHZlc3RpYnVsdW0gZXUgdG9ydG9yIHV0IGVmZmljaXR1ci4gTWF1cmlzIHF1aXMgb3JjaSB2ZXN0aWJ1bHVtLCBwZWxsZW50ZXNxdWUgc2VtIGV0LCBjb21tb2RvIG5pc2wuIEFsaXF1YW0gbW9sbGlzIHRlbXBvciBkaWduaXNzaW0uIFV0IGFjY3Vtc2FuIGxvcmVtIHNlZCBkaWduaXNzaW0gbW9sZXN0aWUuIFNlZCBub24gbGFjdXMgc2VkIG1hZ25hIHBvcnR0aXRvciB1bHRyaWNpZXMgdml0YWUgbmVjIHNhcGllbi4gTnVsbGFtIHZlbCB2ZWxpdCBmZXJtZW50dW0sIHNjZWxlcmlzcXVlIG1pIGFjLCBmaW5pYnVzIGVuaW0uIFBoYXNlbGx1cyBzdXNjaXBpdCBncmF2aWRhIGFjY3Vtc2FuLlxuXG5DdXJhYml0dXIgcnV0cnVtIGxhY3VzIHZlbCBpcHN1bSBtYWxlc3VhZGEgbGFvcmVldC4gU3VzcGVuZGlzc2UgdmVoaWN1bGEgbW9sZXN0aWUgYWxpcXVldC4gRnVzY2UgcnV0cnVtIHRlbXB1cyBtaSwgZWdldCBwb3J0dGl0b3IgbGliZXJvIHNvZGFsZXMgYWMuIE51bmMgZGlnbmlzc2ltIHB1bHZpbmFyIGFyY3Ugdml0YWUgbWF4aW11cy4gVml2YW11cyBldCB0dXJwaXMgZHVpLiBNb3JiaSBhY2N1bXNhbiB2YXJpdXMgaWFjdWxpcy4gQWVuZWFuIGluIGxvcmVtIHNlZCBzYXBpZW4gdml2ZXJyYSBldWlzbW9kLiBOdWxsYW0gdml2ZXJyYSBmZWxpcyBzaXQgYW1ldCBhcmN1IGNvbmRpbWVudHVtLCB2aXRhZSBkaWN0dW0gZXggYWNjdW1zYW4uIFBlbGxlbnRlc3F1ZSBlbGVpZmVuZCBsZWN0dXMgZWdldCBzdXNjaXBpdCBwdWx2aW5hci4gQ3VyYWJpdHVyIHZ1bHB1dGF0ZSBsYWN1cyBub24gdmVsaXQgc29sbGljaXR1ZGluIG1heGltdXMgY29uc2VxdWF0IGluIGRpYW0uIFByYWVzZW50IGZhY2lsaXNpcyBhcmN1IHB1bHZpbmFyIGVmZmljaXR1ciB0aW5jaWR1bnQuIE51bGxhbSBzZWQganVzdG8gdml0YWUgcXVhbSBmcmluZ2lsbGEgcGhhcmV0cmEgcXVpcyBldSBqdXN0by4gVml2YW11cyBwaGFyZXRyYSBwb3N1ZXJlIG5lcXVlIGluIGFjY3Vtc2FuLiBEb25lYyBtb2xlc3RpZSB0aW5jaWR1bnQgdml2ZXJyYS5cblxuQWVuZWFuIG1hbGVzdWFkYSBkdWkgcXVpcyBtYXNzYSBzdXNjaXBpdCB2b2x1dHBhdC4gQ3VyYWJpdHVyIGFjIGxpYmVybyB2aXRhZSBuaXNsIHZlaGljdWxhIHN1c2NpcGl0LiBEdWlzIGEgdmFyaXVzIHVybmEuIEFlbmVhbiBlZ2V0IHBoYXJldHJhIG5pc2kuIE5hbSBkb2xvciBmZWxpcywgc3VzY2lwaXQgZXUgc2VtIHF1aXMsIGN1cnN1cyBtb2xlc3RpZSBtYXNzYS4gSW4gZGljdHVtIG5pc2wgdGluY2lkdW50IHZvbHV0cGF0IGRhcGlidXMuIE51bGxhbSBtYXR0aXMgaW4gbGVvIHRyaXN0aXF1ZSBwb3N1ZXJlLiBOdWxsYSBldCBqdXN0byBsaWd1bGEuIENyYXMgYmliZW5kdW0sIHNhcGllbiBldCBkaWN0dW0gaWFjdWxpcywgbmlzaSBlc3QgZWxlaWZlbmQgbGFjdXMsIHF1aXMgYWNjdW1zYW4gbWFzc2EgcmlzdXMgZWdldCBudW5jLiBJbiB1dCBwaGFyZXRyYSBkaWFtLlxuXG5QaGFzZWxsdXMgZW5pbSBlbGl0LCBsYWNpbmlhIHV0IHNhcGllbiBldCwgZmFjaWxpc2lzIHZvbHV0cGF0IGVyb3MuIEFsaXF1YW0gZXQgYWNjdW1zYW4gbGliZXJvLCB2aXRhZSBmYXVjaWJ1cyBqdXN0by4gSW50ZWdlciBzZW1wZXIgc2FwaWVuIGFsaXF1YW0gb3JuYXJlIG1heGltdXMuIFV0IGxhY2luaWEgY29uZGltZW50dW0gcXVhbSBzZWQgbGFvcmVldC4gUXVpc3F1ZSBzaXQgYW1ldCB2b2x1dHBhdCBvcmNpLCB1dCBldWlzbW9kIHJpc3VzLiBTZWQgc2VkIHVybmEgaW4gbGVvIHByZXRpdW0gdmVzdGlidWx1bSBhdCBpbiBlcmF0LiBTdXNwZW5kaXNzZSBwb3J0dGl0b3IgZWdldCBzYXBpZW4gZWdldCBlZmZpY2l0dXIuIEV0aWFtIGlkIGFyY3UgdmVuZW5hdGlzLCBtYXhpbXVzIGxvcmVtIHNjZWxlcmlzcXVlLCBjdXJzdXMgbWF1cmlzLiBOdWxsYW0gbmVjIGFyY3Ugdml2ZXJyYSwgZXVpc21vZCB0dXJwaXMgaW4sIGNvbnNlcXVhdCBtYXVyaXMuIEluIHZlaGljdWxhIGFyY3UgZXgsIHZpdGFlIHRpbmNpZHVudCB1cm5hIHBsYWNlcmF0IGF0LiBJbnRlZ2VyIG5vbiBzY2VsZXJpc3F1ZSBudWxsYSwgdml0YWUgZmVybWVudHVtIG51bmMuIEFlbmVhbiBzb2xsaWNpdHVkaW4gbmliaCBpZCBxdWFtIGZpbmlidXMgdHJpc3RpcXVlLiBEb25lYyBsYW9yZWV0IGNvbmRpbWVudHVtIGVuaW0sIGFjIHZlc3RpYnVsdW0gZXJhdC4gTG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVyIGFkaXBpc2NpbmcgZWxpdC4gTW9yYmkgbGVvIG5pc2ksIGdyYXZpZGEgZXQgcmlzdXMgZXUsIG1hdHRpcyBmcmluZ2lsbGEgc2VtLiBWaXZhbXVzIHZpdGFlIGVyb3MgZWxlbWVudHVtLCB0aW5jaWR1bnQgZHVpIGluLCBkaWN0dW0gc2FwaWVuLlxuXG5GdXNjZSBoZW5kcmVyaXQgdmVzdGlidWx1bSBlc3QsIHB1bHZpbmFyIGxhb3JlZXQgb2RpbyBmYWNpbGlzaXMgYS4gU2VkIGF0IGJsYW5kaXQgZGlhbS4gUGVsbGVudGVzcXVlIGVnZXQgbW9sZXN0aWUgaXBzdW0uIFByYWVzZW50IGhlbmRyZXJpdCBmZWxpcyBlZ2V0IGVsaXQgdGVtcG9yIG1hdHRpcy4gUHJvaW4gZmV1Z2lhdCBhdWd1ZSBpbiBlbmltIG1heGltdXMgbWFsZXN1YWRhLiBQcmFlc2VudCBuZWMgY29tbW9kbyBmZWxpcywgaWQgbG9ib3J0aXMgdGVsbHVzLiBQcm9pbiB2aXZlcnJhIGVsZW1lbnR1bSBncmF2aWRhLiBJbnRlZ2VyIGVuaW0gbG9yZW0sIGVsZW1lbnR1bSBpbiBlc3Qgdml0YWUsIHNjZWxlcmlzcXVlIGltcGVyZGlldCBhbnRlLiBJbnRlZ2VyIGxlbyBzYXBpZW4sIHVsbGFtY29ycGVyIG5lYyBuZXF1ZSBzaXQgYW1ldCwgcG9ydGEgZ3JhdmlkYSBsZWN0dXMuIEludGVnZXIgZmFjaWxpc2lzIGFudGUgZWdldCBkaWFtIHBsYWNlcmF0LCB2aXRhZSBjb25zZWN0ZXR1ciB2ZWxpdCB2ZXN0aWJ1bHVtLiBFdGlhbSBiaWJlbmR1bSBsb3JlbSBlcmF0LCB2aXRhZSBmYWNpbGlzaXMgb3JjaSBzY2VsZXJpc3F1ZSBzZWQuIE5hbSBtYWxlc3VhZGEgcGhhcmV0cmEgZXguIFByb2luIGV1IGxhY2luaWEgdG9ydG9yLCB2ZWwgcGVsbGVudGVzcXVlIGVzdC5cblxuUXVpc3F1ZSBpZCBibGFuZGl0IG1hZ25hLCB1bHRyaWNlcyBsb2JvcnRpcyBtYXNzYS4gTWFlY2VuYXMgaGVuZHJlcml0IG1hZ25hIGVyb3MsIGluIHRyaXN0aXF1ZSBleCBiaWJlbmR1bSBub24uIEFsaXF1YW0gY29uZ3VlIGF1Z3VlIGEgY29uc2VjdGV0dXIgYmliZW5kdW0uIFByYWVzZW50IGNvbnNlcXVhdCBpbnRlcmR1bSByaXN1cyBlZ2V0IGVsZW1lbnR1bS4gUGhhc2VsbHVzIGFsaXF1YW0gdG9ydG9yIHF1aXMgZWxpdCB0ZW1wdXMgZWZmaWNpdHVyLiBEdWlzIGlkIGRvbG9yIG5vbiBuaXNpIHRpbmNpZHVudCBpYWN1bGlzLiBJbnRlZ2VyIHJ1dHJ1bSBsb2JvcnRpcyBuZXF1ZSwgcXVpcyBvcm5hcmUgbmlzaSBzZW1wZXIgdml2ZXJyYS4gQWxpcXVhbSBldWlzbW9kIGVsaXQgbmlzaSwgc2l0IGFtZXQgYWNjdW1zYW4gZXggbWFsZXN1YWRhIHZpdGFlLlxuXG5QZWxsZW50ZXNxdWUgcG9zdWVyZSB2ZWxpdCBsb3JlbS4gRG9uZWMgY3Vyc3VzIG1vbGxpcyBhcmN1IGluIHNvZGFsZXMuIEV0aWFtIHZlaGljdWxhIGVuaW0gZWdldCBibGFuZGl0IGFsaXF1YW0uIEluIGhhYyBoYWJpdGFzc2UgcGxhdGVhIGRpY3R1bXN0LiBOdWxsYSBkaWN0dW0gZWdldCBlc3QgbmVjIHVsdHJpY2VzLiBDcmFzIGF0IG5pc2wgbGFjaW5pYSwgdmFyaXVzIG1ldHVzIHV0LCBlZmZpY2l0dXIgZW5pbS4gRG9uZWMgZXQgZXJhdCBub24gZWxpdCBjb21tb2RvIGhlbmRyZXJpdC4gRG9uZWMgc2VkIHRpbmNpZHVudCBhbnRlLCBhIHRpbmNpZHVudCBhbnRlLiBQaGFzZWxsdXMgYWMgY29uc2VjdGV0dXIgb3JjaS5cblxuUGhhc2VsbHVzIGVnZXN0YXMgcG9ydHRpdG9yIG9ybmFyZS4gSW50ZWdlciBzb2RhbGVzIGVsZWlmZW5kIGRpYW0sIHNpdCBhbWV0IHJ1dHJ1bSByaXN1cyBzZW1wZXIgbm9uLiBNYWVjZW5hcyB2b2x1dHBhdCBsZW8gYSBwdXJ1cyBjb25zZWN0ZXR1ciwgdmVsIG1heGltdXMgc2VtIHN1c2NpcGl0LiBNYWVjZW5hcyB0cmlzdGlxdWUgbWkgZWdldCByaXN1cyBkYXBpYnVzIGNvbnNlcXVhdC4gT3JjaSB2YXJpdXMgbmF0b3F1ZSBwZW5hdGlidXMgZXQgbWFnbmlzIGRpcyBwYXJ0dXJpZW50IG1vbnRlcywgbmFzY2V0dXIgcmlkaWN1bHVzIG11cy4gU2VkIHNhZ2l0dGlzIG1hbGVzdWFkYSB1cm5hLCBuZWMgZmF1Y2lidXMgcmlzdXMgbW9sbGlzIGV1LiBEb25lYyBhIGVzdCBldSBpcHN1bSBkaWN0dW0gYXVjdG9yIGV0IGluIG9yY2kuIFBoYXNlbGx1cyBpZCB2ZWhpY3VsYSBudWxsYS5cblxuUHJvaW4gb3JuYXJlIGR1aSBuZWMgdXJuYSBmZXVnaWF0IHBlbGxlbnRlc3F1ZS4gRG9uZWMgZnJpbmdpbGxhIGVsZWlmZW5kIGxhY3VzIGF1Y3RvciBwbGFjZXJhdC4gTWFlY2VuYXMgYmxhbmRpdCBpbXBlcmRpZXQgc2VtIHF1aXMgYXVjdG9yLiBWZXN0aWJ1bHVtIHNpdCBhbWV0IHVybmEgc2VkIHRlbGx1cyBwb3J0YSBkYXBpYnVzLiBGdXNjZSBuZXF1ZSBudWxsYSwgdml2ZXJyYSBzZWQgc2FnaXR0aXMgYSwgZ3JhdmlkYSBzZWQgYW50ZS4gRG9uZWMgY29uZ3VlIHNhZ2l0dGlzIHB1cnVzIHF1aXMgYmliZW5kdW0uIEluIGVnZXQgZW5pbSBhIG5pc2wgY29uZ3VlIGNvbmd1ZSBhYyBhdCBsaWd1bGEuIE1vcmJpIGNvbnZhbGxpcyBvcmNpIGluIGR1aSBtb2xsaXMsIHNpdCBhbWV0IHNjZWxlcmlzcXVlIG5pYmggZmVybWVudHVtLiBVdCBtb2xlc3RpZSBtYXhpbXVzIGxpZ3VsYSB2aXRhZSBtb2xlc3RpZS4gTWF1cmlzIGRpY3R1bSB1bHRyaWNpZXMgZGFwaWJ1cy4gVml2YW11cyB2aXRhZSB1cm5hIGNvbnNlcXVhdCwgYmliZW5kdW0gZXN0IGF0LCBwdWx2aW5hciBuaXNpLiBEb25lYyBldSBlcm9zIGV4LiBFdGlhbSBzdXNjaXBpdCB0ZW1wb3Igc29sbGljaXR1ZGluLiBBbGlxdWFtIG9ybmFyZSBmYWNpbGlzaXMgdG9ydG9yIGluIGVsZWlmZW5kLlxuXG5PcmNpIHZhcml1cyBuYXRvcXVlIHBlbmF0aWJ1cyBldCBtYWduaXMgZGlzIHBhcnR1cmllbnQgbW9udGVzLCBuYXNjZXR1ciByaWRpY3VsdXMgbXVzLiBBZW5lYW4gbWFsZXN1YWRhIHBvcnR0aXRvciB0ZWxsdXMsIHJob25jdXMgaW1wZXJkaWV0IG5pc2wgbGFjaW5pYSBldC4gSW4gaGFjIGhhYml0YXNzZSBwbGF0ZWEgZGljdHVtc3QuIFNlZCBkdWkgb3JjaSwgdmVuZW5hdGlzIHNpdCBhbWV0IHByZXRpdW0gbmVjLCB1bHRyaWNlcyBub24gbnVsbGEuIE51bGxhIGFsaXF1YW0gaW50ZXJkdW0gdmVzdGlidWx1bS4gVml2YW11cyBzaXQgYW1ldCBtYXVyaXMgcHVsdmluYXIsIHZhcml1cyBvcmNpIHF1aXMsIG9ybmFyZSBsb3JlbS4gRG9uZWMgZWxlbWVudHVtIGZhY2lsaXNpcyBlcmF0LCB2aXRhZSB0cmlzdGlxdWUgbGVvIHBvc3VlcmUgdmVsLiBEb25lYyBjb25zZXF1YXQgbG9yZW0gdml0YWUgZHVpIHRpbmNpZHVudCBvcm5hcmUuIEluIGhhYyBoYWJpdGFzc2UgcGxhdGVhIGRpY3R1bXN0LiBTdXNwZW5kaXNzZSB2ZWwgZXggbm9uIHB1cnVzIHVsdHJpY2VzIGNvbmRpbWVudHVtIGF0IHNlZCBsZW8uIE51bmMgc2l0IGFtZXQgdGVtcG9yIG1hZ25hLCBldSBkaWduaXNzaW0gdG9ydG9yLiBWaXZhbXVzIGV1IGxpZ3VsYSBhYyBuaWJoIHBvcnR0aXRvciBkYXBpYnVzIGVnZXQgbm9uIHNlbS4gRG9uZWMgdHJpc3RpcXVlIGVuaW0gb3JjaSwgcHVsdmluYXIgbGFvcmVldCBsb3JlbSBjb21tb2RvIHZpdGFlLiBNYXVyaXMgdWx0cmljZXMgbmliaCBuaXNpLCBpZCBtb2xsaXMgbWF1cmlzIHJob25jdXMgbm9uLiBDcmFzIGludGVyZHVtIHRlbGx1cyB1dCBvZGlvIHB1bHZpbmFyIHZlc3RpYnVsdW0uXG5cbk51bGxhbSBuZWMgZGlhbSBudW5jLiBEdWlzIG5vbiBjb21tb2RvIGlwc3VtLiBJbnRlZ2VyIGJsYW5kaXQsIGxlbyBzZWQgbGFjaW5pYSBjdXJzdXMsIG1hZ25hIGZlbGlzIG1hdHRpcyByaXN1cywgYWNjdW1zYW4gdmVzdGlidWx1bSBsaWd1bGEgbGVjdHVzIGluIHR1cnBpcy4gUXVpc3F1ZSBjb25kaW1lbnR1bSB0b3J0b3IgZWdldCBwZWxsZW50ZXNxdWUgY3Vyc3VzLiBDdXJhYml0dXIgcmhvbmN1cyBxdWFtIHZlbCBtYXVyaXMgdnVscHV0YXRlIHRpbmNpZHVudCBxdWlzIGEgbGliZXJvLiBDdXJhYml0dXIgZmV1Z2lhdCBmZXVnaWF0IGxpZ3VsYSwgYSBwcmV0aXVtIHJpc3VzIHNhZ2l0dGlzIGlkLiBWZXN0aWJ1bHVtIHZlbCBleCBlZ2VzdGFzLCB0aW5jaWR1bnQgdHVycGlzIHNlZCwgYWxpcXVhbSB1cm5hLiBOdWxsYW0gcG9zdWVyZSBhbnRlIGVnZXQgbGVvIHZlbmVuYXRpcyBydXRydW0uIEN1cmFiaXR1ciBhIG9kaW8gdG9ydG9yLiBGdXNjZSBhcmN1IG1ldHVzLCBjb25zZXF1YXQgaWQgYmliZW5kdW0gc2l0IGFtZXQsIHN1c2NpcGl0IGV1IG1ldHVzLlxuXG5DcmFzIG5lYyBkaWN0dW0gZG9sb3IuIENyYXMgbmVjIGZhdWNpYnVzIGp1c3RvLiBJbnRlZ2VyIGVzdCBlcm9zLCBwZWxsZW50ZXNxdWUgdml0YWUgZXJhdCBzaXQgYW1ldCwgYWxpcXVldCBtb2xlc3RpZSBsYWN1cy4gRG9uZWMgcHVydXMgYW50ZSwgdGVtcG9yIHNlZCBwcmV0aXVtIG5vbiwgcG9zdWVyZSBlZ2V0IGZlbGlzLiBOdW5jIG5lYyBlbGl0IGRhcGlidXMsIHNvZGFsZXMgZmVsaXMgZXUsIHNhZ2l0dGlzIGVsaXQuIE51bmMgZXQgZHVpIGN1cnN1cywgcmhvbmN1cyBlcm9zIGFjLCBtYWxlc3VhZGEgbGliZXJvLiBQaGFzZWxsdXMgcG9ydGEgcXVhbSBxdWlzIG9yY2kgc3VzY2lwaXQgYmxhbmRpdC5cblxuTWF1cmlzIGxhb3JlZXQgZW5pbSBlZ2V0IG5lcXVlIGZhY2lsaXNpcyB0aW5jaWR1bnQuIE51bmMgbm9uIHJpc3VzIGluIGVzdCBtb2xsaXMgZmluaWJ1cyBpbiBlZmZpY2l0dXIgZW5pbS4gQ3VyYWJpdHVyIHZlbCBjb252YWxsaXMgbWkuIEludGVnZXIgYWMgZW5pbSB2aXRhZSBmZWxpcyBhbGlxdWV0IHZlc3RpYnVsdW0gZXQgbm9uIHZlbGl0LiBEdWlzIHNlbSB1cm5hLCBlZmZpY2l0dXIgdml0YWUgZXVpc21vZCBuZWMsIGFjY3Vtc2FuIGluIG51bmMuIEZ1c2NlIGZlcm1lbnR1bSB2dWxwdXRhdGUgYmliZW5kdW0uIEZ1c2NlIGxlY3R1cyBlcmF0LCBjb25zZXF1YXQgYWMgdmVuZW5hdGlzIGluLCB1bHRyaWNlcyBuZWMgZXJhdC5cblxuQ3VyYWJpdHVyIHZpdGFlIGFudGUgZXVpc21vZCwgdGVtcG9yIG1hdXJpcyB0cmlzdGlxdWUsIGNvbmRpbWVudHVtIHNhcGllbi4gTW9yYmkgc29sbGljaXR1ZGluLCBxdWFtIHNpdCBhbWV0IGltcGVyZGlldCBhbGlxdWFtLCBuaXNsIG1hc3NhIHRlbXBvciBlc3QsIGV0IHRlbXBvciBzZW0gYXJjdSBzaXQgYW1ldCBsYWN1cy4gVmVzdGlidWx1bSBhbnRlIGlwc3VtIHByaW1pcyBpbiBmYXVjaWJ1cyBvcmNpIGx1Y3R1cyBldCB1bHRyaWNlcyBwb3N1ZXJlIGN1YmlsaWEgY3VyYWU7IFF1aXNxdWUgZmVybWVudHVtIHRlbGx1cyBpZCBsb3JlbSBlZ2VzdGFzIGdyYXZpZGEuIFNlZCB2b2x1dHBhdCBsb3JlbSBhIHRvcnRvciBlZ2VzdGFzIHNvZGFsZXMuIFN1c3BlbmRpc3NlIHNhZ2l0dGlzIGFyY3UgYSBwb3J0YSBsYWNpbmlhLiBOdWxsYW0gbWF0dGlzIGJpYmVuZHVtIHVybmEsIHNpdCBhbWV0IG1vbGVzdGllIGVsaXQgZmV1Z2lhdCBuZWMuIFBoYXNlbGx1cyBtYWduYSBsb3JlbSwgYWxpcXVhbSBxdWlzIHRlbGx1cyB2ZWwsIGV1aXNtb2QgdHJpc3RpcXVlIGxvcmVtLiBBbGlxdWFtIGdyYXZpZGEsIG9yY2kgbWF0dGlzIHN1c2NpcGl0IGZyaW5naWxsYSwgb3JjaSBsb3JlbSBhbGlxdWV0IGVyYXQsIHF1aXMgdmVzdGlidWx1bSBwdXJ1cyBlcmF0IHF1aXMgbGVvLlxuXG5JbiB1dCBsb2JvcnRpcyBuaWJoLCBhIHByZXRpdW0gZXJvcy4gT3JjaSB2YXJpdXMgbmF0b3F1ZSBwZW5hdGlidXMgZXQgbWFnbmlzIGRpcyBwYXJ0dXJpZW50IG1vbnRlcywgbmFzY2V0dXIgcmlkaWN1bHVzIG11cy4gTW9yYmkgYWNjdW1zYW4gbmlzaSBkb2xvciwgbm9uIGxhb3JlZXQgc2VtIGNvbnZhbGxpcyBldS4gVmVzdGlidWx1bSBmcmluZ2lsbGEgZXJhdCBhYyB1cm5hIGlhY3VsaXMsIHZlbCBjb25ndWUgbnVsbGEgc2FnaXR0aXMuIEZ1c2NlIG1vbGVzdGllIHR1cnBpcyBpbiBhbGlxdWV0IHRpbmNpZHVudC4gVmVzdGlidWx1bSB0aW5jaWR1bnQgYXVjdG9yIG5pc2wuIEFlbmVhbiBjb25zZXF1YXQgbGVjdHVzIG1pLCBldSBkaWN0dW0gZXJvcyB0cmlzdGlxdWUgYS4gSW50ZWdlciBjb21tb2RvIG9yY2kgZXgsIGluIHZ1bHB1dGF0ZSBvcmNpIGZlcm1lbnR1bSBhLiBDbGFzcyBhcHRlbnQgdGFjaXRpIHNvY2lvc3F1IGFkIGxpdG9yYSB0b3JxdWVudCBwZXIgY29udWJpYSBub3N0cmEsIHBlciBpbmNlcHRvcyBoaW1lbmFlb3MuXG5cblN1c3BlbmRpc3NlIHBvdGVudGkuIE1vcmJpIGVsZWlmZW5kIHZlbmVuYXRpcyBkaWduaXNzaW0uIERvbmVjIHNvZGFsZXMgcXVpcyBuaWJoIGFjIGRpZ25pc3NpbS4gVml2YW11cyBwb3J0YSBwb3J0YSBkYXBpYnVzLiBPcmNpIHZhcml1cyBuYXRvcXVlIHBlbmF0aWJ1cyBldCBtYWduaXMgZGlzIHBhcnR1cmllbnQgbW9udGVzLCBuYXNjZXR1ciByaWRpY3VsdXMgbXVzLiBOdWxsYW0gdmFyaXVzIHVybmEgdmVsIGxpYmVybyB0cmlzdGlxdWUsIGVnZXQgYmxhbmRpdCBlbGl0IHNjZWxlcmlzcXVlLiBOYW0gcXVpcyB1bGxhbWNvcnBlciB0ZWxsdXMuIE51bmMgbWF4aW11cywgb2RpbyBzaXQgYW1ldCBwcmV0aXVtIHJ1dHJ1bSwgdGVsbHVzIG5pc2kgbW9sbGlzIGR1aSwgaW4gaWFjdWxpcyBlbmltIG51bmMgZXQgYXVndWUuIE51bGxhIGZyaW5naWxsYSBkdWkgZHVpLCBmYWNpbGlzaXMgZmFjaWxpc2lzIGF1Z3VlIHVsdHJpY2llcyBzaXQgYW1ldC4gQ3JhcyByaG9uY3VzIGF0IHRlbGx1cyB1dCBtb2xsaXMuIEZ1c2NlIGZhdWNpYnVzIHNvZGFsZXMgbGlndWxhIGV0IGNvbnNlY3RldHVyLiBJbiBpZCBlZ2VzdGFzIHF1YW0uIFZpdmFtdXMgY29udmFsbGlzIHZhcml1cyBwdXJ1cyBuZWMgaWFjdWxpcy4gUHJvaW4gc2VkIHJob25jdXMgbGlndWxhLCBzb2RhbGVzIGV1aXNtb2QgbmlzbC4gU2VkIGEgbWV0dXMgaW4gbGliZXJvIGltcGVyZGlldCBzYWdpdHRpcy4gQWVuZWFuIHBvc3VlcmUgZXUgZHVpIHNpdCBhbWV0IHJob25jdXMuXG5cbkZ1c2NlIGF0IGRpY3R1bSBlbGl0LCBldCB2dWxwdXRhdGUgbWF1cmlzLiBDdXJhYml0dXIgaW4gdmFyaXVzIG5pc2wuIE1hdXJpcyBlZ2VzdGFzIGVsZW1lbnR1bSBtb2xsaXMuIEN1cmFiaXR1ciBncmF2aWRhIHNlZCBtYWduYSBpZCB1bHRyaWNpZXMuIEV0aWFtIGV0IHJpc3VzIGF0IG51bmMgaWFjdWxpcyBvcm5hcmUgaW4gYSBtYWduYS4gVXQgbnVuYyBkaWFtLCByaG9uY3VzIGFjIG9kaW8gYSwgdmVuZW5hdGlzIGxvYm9ydGlzIHZlbGl0LiBJbiB2ZWhpY3VsYSB1cm5hIHZpdGFlIGF1Z3VlIHZvbHV0cGF0LCB2aXRhZSBtb2xsaXMgbGliZXJvIHRlbXBvci4gU2VkIHF1aXMgdXJuYSBhYyBuaXNpIHRlbXB1cyBjb25zZWN0ZXR1ciB2ZWwgZXQgbGVjdHVzLiBBbGlxdWFtIGJpYmVuZHVtIG1hbGVzdWFkYSB2ZWhpY3VsYS4gTnVsbGEgb2RpbyBuaXNsLCB2ZWhpY3VsYSBub24gZGFwaWJ1cyBwaGFyZXRyYSwgbW9sZXN0aWUgbm9uIGp1c3RvLlxuXG5OdWxsYSBmZWxpcyBlbGl0LCBtYWxlc3VhZGEgaW4gcG9ydHRpdG9yIHNvbGxpY2l0dWRpbiwgbGFvcmVldCB2ZWwgZXJhdC4gVml2YW11cyBzaXQgYW1ldCBwdXJ1cyBleC4gSW50ZWdlciBtYXR0aXMgY29uZGltZW50dW0gbWV0dXMsIGluIGNvbnZhbGxpcyBsZW8uIE1vcmJpIHByZXRpdW0gdml0YWUgc2VtIHV0IGNvbW1vZG8uIE5hbSBmcmluZ2lsbGEgZW5pbSB1dCBuZXF1ZSBpbnRlcmR1bSBwdWx2aW5hci4gTWF1cmlzIHZpdGFlIG5lcXVlIG5vbiBtaSBzb2xsaWNpdHVkaW4gcGhhcmV0cmEuIEluIGluIHZlc3RpYnVsdW0gdGVsbHVzLiBDdXJhYml0dXIgcG9zdWVyZSBsZW8gbmlzbCwgZWdldCBwbGFjZXJhdCBsaWJlcm8gYmxhbmRpdCBxdWlzLiBFdGlhbSBxdWlzIGF1Z3VlIGNvbnNlY3RldHVyLCB1bHRyaWNpZXMgZmVsaXMgYXQsIGJpYmVuZHVtIHB1cnVzLiBEb25lYyB2ZW5lbmF0aXMgdHVycGlzIGV1IHB1bHZpbmFyIGdyYXZpZGEuXG5cbk51bGxhIHNlbXBlciwgb2RpbyBpbiB2YXJpdXMgdWx0cmljZXMsIGRpYW0gZmVsaXMgZmVybWVudHVtIG1ldHVzLCBzZWQgcGhhcmV0cmEgYW50ZSBsaWJlcm8gYXQgbmlzaS4gU2VkIGFsaXF1ZXQgb2RpbyBkaWduaXNzaW0gYWNjdW1zYW4gcG9ydHRpdG9yLiBTZWQgYmxhbmRpdCBibGFuZGl0IGZlcm1lbnR1bS4gUHJvaW4gc2l0IGFtZXQgaXBzdW0gYSBsZWN0dXMgdmVzdGlidWx1bSB2ZW5lbmF0aXMuIFBlbGxlbnRlc3F1ZSBlbGVpZmVuZCBsZWN0dXMgaWQgdHVycGlzIGNvbW1vZG8sIG5vbiBwZWxsZW50ZXNxdWUgbWF1cmlzIGNvbmRpbWVudHVtLiBRdWlzcXVlIGdyYXZpZGEgaXBzdW0gZXUgcG9ydHRpdG9yIHVsbGFtY29ycGVyLiBEdWlzIGVsZW1lbnR1bSBhdCBuZXF1ZSBpZCBjb25zZWN0ZXR1ci4gVXQgc2NlbGVyaXNxdWUgbGFjdXMgYWMgc2VtIGhlbmRyZXJpdCBhbGlxdWFtLiBOYW0gcHJldGl1bSBlcmF0IGF0IGVnZXN0YXMgdmVzdGlidWx1bS4gTWFlY2VuYXMgZXUgbG9yZW0gY29uc2VjdGV0dXIsIGRpY3R1bSBhcmN1IGF0LCByaG9uY3VzIGxvcmVtLiBDdXJhYml0dXIgdWxsYW1jb3JwZXIgc2VtIGF0IG9kaW8gaGVuZHJlcml0LCB1dCBmYWNpbGlzaXMgbWV0dXMgY29uc2VjdGV0dXIuIFN1c3BlbmRpc3NlIGR1aSBtZXR1cywgcG9ydGEgaWQgbWkgZXUsIHBvc3VlcmUgZ3JhdmlkYSBudWxsYS4gUHJhZXNlbnQgZGFwaWJ1cyBhdWN0b3Igc2VtcGVyLiBFdGlhbSBldCBsZW8gc2FwaWVuLiBTdXNwZW5kaXNzZSBlcm9zIG9yY2ksIHZpdmVycmEgdmVsIGFjY3Vtc2FuIHNlZCwgcHVsdmluYXIgdXQgbGVjdHVzLiBJbnRlZ2VyIGVnZXN0YXMgZ3JhdmlkYSBzY2VsZXJpc3F1ZS5cblxuQWxpcXVhbSBpbiBpbXBlcmRpZXQgbnVuYy4gSW50ZWdlciB1bHRyaWNpZXMsIGxpYmVybyBzaXQgYW1ldCBzZW1wZXIgbWFsZXN1YWRhLCBwdXJ1cyBhbnRlIHNhZ2l0dGlzIG5pYmgsIGluIGxvYm9ydGlzIGVuaW0gcXVhbSBlZ2V0IHR1cnBpcy4gVml2YW11cyB1dCBuaXNsIHNvZGFsZXMsIGdyYXZpZGEgZWxpdCBzZWQsIG1hbGVzdWFkYSBudW5jLiBWaXZhbXVzIGV1IGZlcm1lbnR1bSBuZXF1ZS4gRHVpcyBzb2xsaWNpdHVkaW4gY3Vyc3VzIHVybmEgdXQgZWxlbWVudHVtLiBWZXN0aWJ1bHVtIHRpbmNpZHVudCByaXN1cyBhIG1pIHB1bHZpbmFyIGFjY3Vtc2FuLiBWZXN0aWJ1bHVtIG51bGxhIGF1Z3VlLCBzb2RhbGVzIGlkIGdyYXZpZGEgc2VkLCBjb25kaW1lbnR1bSBzZWQgdHVycGlzLlxuXG5GdXNjZSBmYXVjaWJ1cyBzZW0gdXJuYSwgZWxlaWZlbmQgaW1wZXJkaWV0IHB1cnVzIHN1c2NpcGl0IGlkLiBJbiBwb3J0YSBtYXhpbXVzIGxhY3VzIG5vbiBmaW5pYnVzLiBRdWlzcXVlIG5pc2kgZG9sb3IsIG1vbGxpcyBhdCBtYXNzYSBub24sIGV1aXNtb2QgdmFyaXVzIG9yY2kuIFN1c3BlbmRpc3NlIHBvdGVudGkuIFN1c3BlbmRpc3NlIGRpY3R1bSwgZXJvcyBldSB2dWxwdXRhdGUgbWF0dGlzLCB2ZWxpdCBuZXF1ZSBjb25ndWUgZHVpLCBvcm5hcmUgbW9sZXN0aWUgdHVycGlzIHNhcGllbiB1dCBuZXF1ZS4gQ3VyYWJpdHVyIHNlbXBlciBsb3JlbSBwb3J0dGl0b3IgcmlzdXMgdWx0cmljZXMgZGFwaWJ1cy4gU3VzcGVuZGlzc2UgYWMgZGFwaWJ1cyBuaXNpLCB2ZWwgZmF1Y2lidXMgbmliaC4gQWxpcXVhbSBlbGVpZmVuZCBleCBuaXNsLCBldCBjb25ndWUgbWFzc2EgcGhhcmV0cmEgdml0YWUuIEV0aWFtIGF0IGZlbGlzIGxlby4gQWVuZWFuIG5lYyBzb2xsaWNpdHVkaW4gbG9yZW0sIG5vbiBpbnRlcmR1bSBuaWJoLlxuXG5OdWxsYSBsb2JvcnRpcywgb3JjaSBzZWQgZWxlaWZlbmQgb3JuYXJlLCBsZWN0dXMgbGVjdHVzIHBoYXJldHJhIHZlbGl0LCBldSBhbGlxdWFtIGRvbG9yIG1hc3NhIG5vbiBuaXNsLiBNb3JiaSBmYWNpbGlzaXMgcXVhbSBpbXBlcmRpZXQsIGhlbmRyZXJpdCBsZW8gaWQsIGNvbmd1ZSBsYWN1cy4gTWF1cmlzIHZpdGFlIHZlbGl0IGluIHRlbGx1cyB0ZW1wb3IgdmVzdGlidWx1bS4gRnVzY2UgZWdlc3RhcyBncmF2aWRhIGdyYXZpZGEuIEFlbmVhbiB2aXRhZSBkb2xvciBlc3QuIFBoYXNlbGx1cyBoZW5kcmVyaXQgZWxpdCBldSBlc3QgdWx0cmljaWVzIGJsYW5kaXQuIFByYWVzZW50IGV0IG9kaW8gcXVpcyBhbnRlIHVsdHJpY2VzIGF1Y3RvciBhdCBhdCBtYXVyaXMuIFZlc3RpYnVsdW0gYW50ZSBlcmF0LCBlbGVtZW50dW0gYSBhdWd1ZSB2aXRhZSwgY29uc2VjdGV0dXIgbG9ib3J0aXMgdG9ydG9yLiBNYXVyaXMgdWxsYW1jb3JwZXIgdm9sdXRwYXQgZW5pbS5cblxuVml2YW11cyBjb252YWxsaXMgZXJhdCBpbXBlcmRpZXQgbWkgbWF4aW11cyBzb2xsaWNpdHVkaW4uIE51bmMgbm9uIGlhY3VsaXMgdHVycGlzLiBQcmFlc2VudCBwcmV0aXVtIGZlcm1lbnR1bSBtZXR1cywgZmFjaWxpc2lzIGNvbnNlcXVhdCBvcmNpIHZlbmVuYXRpcyBxdWlzLiBOdWxsYW0gdm9sdXRwYXQgZXN0IG1pLCBzZWQgdnVscHV0YXRlIG9yY2kgcG9ydHRpdG9yIGV0LiBOdW5jIG5vbiBzdXNjaXBpdCBuaXNsLiBGdXNjZSB0ZW1wdXMgZG9sb3IgbmVjIHJpc3VzIGJpYmVuZHVtIGZldWdpYXQuIFZlc3RpYnVsdW0gYWMgbGlndWxhIGVuaW0uIERvbmVjIHV0IG5pc2kgc2l0IGFtZXQgcmlzdXMgdHJpc3RpcXVlIGFsaXF1ZXQgaW4gcXVpcyBuaXNpLiBNb3JiaSByaG9uY3VzIGVsZW1lbnR1bSBmZWxpcywgZWdldCBlbGVpZmVuZCBuaXNpLiBOdWxsYW0gZmVsaXMgdGVsbHVzLCBzYWdpdHRpcyBhYyBxdWFtIHZlbCwgYWxpcXVldCBzb2RhbGVzIG1hZ25hLiBJbiBwb3J0YSBjb252YWxsaXMgYW50ZSBzaXQgYW1ldCBiaWJlbmR1bS4gRG9uZWMgbGFvcmVldCBlbmltIG51bGxhLCBldSBwdWx2aW5hciB0ZWxsdXMgdGVtcG9yIHNlZC4gTnVuYyBzaXQgYW1ldCBzYXBpZW4gdWx0cmljaWVzLCBzb2RhbGVzIGlwc3VtIG5vbiwgbGFjaW5pYSBwdXJ1cy4gU2VkIHF1aXMgbHVjdHVzIG9yY2kuXG5cbk1vcmJpIGRpYW0gZHVpLCB2YXJpdXMgc2l0IGFtZXQgZHVpIHNlZCwgdm9sdXRwYXQgZGFwaWJ1cyBkdWkuIE51bGxhbSBncmF2aWRhIHBvc3VlcmUgbWV0dXMsIHZpdGFlIHVsdHJpY2VzIG1hZ25hIGF1Y3RvciBhLiBTZWQgc2l0IGFtZXQgYXVndWUgbGFjdXMuIENyYXMgdml0YWUgdm9sdXRwYXQganVzdG8uIE1hdXJpcyBldCBtZXR1cyBncmF2aWRhLCBhbGlxdWFtIHR1cnBpcyB2ZWwsIGludGVyZHVtIHNhcGllbi4gU2VkIGRpYW0gc2VtLCB1bGxhbWNvcnBlciBwb3J0YSB2aXZlcnJhIHNpdCBhbWV0LCBzb2RhbGVzIHNlZCBsaWd1bGEuIFNlZCBzdXNjaXBpdCBuaXNpIGVsaXQsIGF0IGlhY3VsaXMgcXVhbSBmYXVjaWJ1cyBzaXQgYW1ldC4gVml2YW11cyBvZGlvIG9yY2ksIHBvcnR0aXRvciBxdWlzIG1hZ25hIGFjLCBvcm5hcmUgc2NlbGVyaXNxdWUgbWF1cmlzLiBQaGFzZWxsdXMgZWdldCBzZW0gbW9sbGlzLCBsb2JvcnRpcyBwdXJ1cyBuZWMsIHZvbHV0cGF0IGRvbG9yLiBQZWxsZW50ZXNxdWUgdml2ZXJyYSBpbnRlcmR1bSBhdWN0b3IuXG5cblByb2luIGZhdWNpYnVzIGV4IGV0IGlwc3VtIGltcGVyZGlldCBzb2RhbGVzIHZlbCB1dCBpcHN1bS4gVXQgdXQgbGFjaW5pYSBlc3QsIGV1IGVnZXN0YXMgbWF1cmlzLiBQcmFlc2VudCBzZW1wZXIgbGVjdHVzIG1hZ25hLCBzZWQgbGFjaW5pYSBsaWd1bGEgYWxpcXVhbSBhLiBJbiBldCBmZXVnaWF0IGlwc3VtLCBzZWQgcG9ydHRpdG9yIHRvcnRvci4gTnVsbGFtIHZlbCBtZXR1cyB2ZXN0aWJ1bHVtLCByaG9uY3VzIHRlbGx1cyBzaXQgYW1ldCwgbWFsZXN1YWRhIG5pc2wuIFNlZCB2ZW5lbmF0aXMgYXVndWUgdmVsIGVzdCBzdXNjaXBpdCwgaWQgcG9ydHRpdG9yIGF1Z3VlIGZhdWNpYnVzLiBFdGlhbSB1dCBmYXVjaWJ1cyB2ZWxpdCwgYWMgcG9zdWVyZSBsYWN1cy4gTWF1cmlzIGV1IHF1YW0gZXJhdC4gRnVzY2UgZGFwaWJ1cywgb2RpbyBlZ2V0IHRpbmNpZHVudCBmYWNpbGlzaXMsIGRvbG9yIG5pc2kgc2VtcGVyIG5lcXVlLCBub24gbW9sbGlzIHF1YW0gbmlzbCB1dCBqdXN0by5cblxuSW50ZWdlciBwb3J0dGl0b3IsIGxvcmVtIHV0IG1hbGVzdWFkYSB2dWxwdXRhdGUsIG5pYmggZmVsaXMgZmV1Z2lhdCBsaWJlcm8sIGVnZXQgZmFjaWxpc2lzIGVzdCBpcHN1bSBpZCBwdXJ1cy4gVmVzdGlidWx1bSBsZWN0dXMgZGlhbSwgc2NlbGVyaXNxdWUgaWQgZXVpc21vZCBzZWQsIHNvZGFsZXMgYXQgbWFzc2EuIFV0IHNjZWxlcmlzcXVlIHZlbCBxdWFtIGFsaXF1ZXQgYmliZW5kdW0uIEluIHNlZCBmZWxpcyBjb25kaW1lbnR1bSwgYmxhbmRpdCB0ZWxsdXMgdXQsIGJpYmVuZHVtIGV4LiBOdWxsYSBuZWMgbGVjdHVzIG5pc2wuIE1hdXJpcyBuaWJoIGVyYXQsIHRlbXB1cyBhYyBwdXJ1cyBldSwgY3Vyc3VzIGludGVyZHVtIHF1YW0uIEluIHRpbmNpZHVudCBvcm5hcmUgYWxpcXVhbS4gUGhhc2VsbHVzIHByZXRpdW0gc3VzY2lwaXQgcHJldGl1bS4gRG9uZWMgZWdldCBudWxsYSB2aXRhZSBqdXN0byBkaWN0dW0gc29kYWxlcyBpZCBhdCBtYXVyaXMuIEN1cmFiaXR1ciBhIGxvcmVtIGxhb3JlZXQsIGNvbmRpbWVudHVtIG1pIHBvcnRhLCBkaWN0dW0gdG9ydG9yLlxuXG5JbnRlZ2VyIHV0IHF1YW0gZWdldCBuaXNsIGFsaXF1YW0gbWFsZXN1YWRhIGluIGluIGxlby4gUHJhZXNlbnQgdmVsIG51bGxhIHBlbGxlbnRlc3F1ZSwgaW1wZXJkaWV0IHR1cnBpcyBpbiwgcGxhY2VyYXQgbmVxdWUuIFZlc3RpYnVsdW0gZGlnbmlzc2ltIG1pIG5vbiBlcm9zIHVsbGFtY29ycGVyIG1vbGxpcyBhYyBpZCBpcHN1bS4gVmVzdGlidWx1bSBhbnRlIGlwc3VtIHByaW1pcyBpbiBmYXVjaWJ1cyBvcmNpIGx1Y3R1cyBldCB1bHRyaWNlcyBwb3N1ZXJlIGN1YmlsaWEgY3VyYWU7IERvbmVjIGNvbnNlY3RldHVyIG51bGxhIGV1IHZlbGl0IGFsaXF1ZXQgZGljdHVtLiBOdWxsYW0gZWdldCBwb3J0dGl0b3IgbmlzbCwgYXQgYXVjdG9yIG5lcXVlLiBQZWxsZW50ZXNxdWUgbHVjdHVzIGV4IG5lYyBlbGl0IHZpdmVycmEsIG1vbGVzdGllIHZvbHV0cGF0IGRvbG9yIGZhdWNpYnVzLiBRdWlzcXVlIGRpY3R1bSBpcHN1bSBlZ2V0IGVuaW0gcHVsdmluYXIsIG5lYyBjb25ndWUgZXN0IGZpbmlidXMuIFBlbGxlbnRlc3F1ZSBsaWd1bGEgbWksIGZpbmlidXMgYWMgZWxlbWVudHVtIGV1LCB0ZW1wb3IgcXVpcyBwdXJ1cy4gVXQgcHJldGl1bSBxdWFtIHZlbCBmZWxpcyBwcmV0aXVtLCBzaXQgYW1ldCB2ZW5lbmF0aXMgZHVpIHRlbXB1cy4gVml2YW11cyBxdWlzIGFudGUgbm9uIGp1c3RvIHB1bHZpbmFyIHZhcml1cyBzaXQgYW1ldCBhdCBmZWxpcy4gQWVuZWFuIG1heGltdXMgZmVsaXMgc2l0IGFtZXQgdmVsaXQgY29uc2VjdGV0dXIsIG5lYyBmZXVnaWF0IGVzdCB2b2x1dHBhdC4gRnVzY2Ugbm9uIHB1cnVzIGludGVyZHVtIGp1c3RvIG1vbGVzdGllIG1heGltdXMuIFBlbGxlbnRlc3F1ZSBwZWxsZW50ZXNxdWUgYWMgbWFzc2EgdmVsIGltcGVyZGlldC4gU3VzcGVuZGlzc2UgcHVydXMgbWFnbmEsIGNvbnNlY3RldHVyIGV1IHN1c2NpcGl0IG5lYywgb3JuYXJlIGluIGRvbG9yLiBOdWxsYSBkdWkgc2VtLCByaG9uY3VzIGEgbnVuYyBldSwgdml2ZXJyYSBhbGlxdWFtIGxvcmVtLlxuXG5OdWxsYSBjb21tb2RvIGEgc2FwaWVuIGluIGN1cnN1cy4gU2VkIHF1aXMgc3VzY2lwaXQgZXguIEFlbmVhbiBtb2xsaXMgbWF4aW11cyBtYXNzYSwgZmluaWJ1cyBlbGVpZmVuZCBuZXF1ZSBtYXhpbXVzIHZlbC4gQ3JhcyBmaW5pYnVzIHZlbmVuYXRpcyBwdXJ1cyB2aXRhZSB1bHRyaWNpZXMuIEludGVnZXIgbW9sbGlzIGxpYmVybyBxdWlzIGp1c3RvIGVsZWlmZW5kLCB1dCBtYWxlc3VhZGEgbGVvIGZpbmlidXMuIFZpdmFtdXMgc3VzY2lwaXQsIGVyb3MgaWQgc29kYWxlcyB0ZW1wb3IsIHB1cnVzIHNlbSBhdWN0b3IgbmVxdWUsIGF0IHZ1bHB1dGF0ZSBudWxsYSBhdWd1ZSBuZWMgZW5pbS4gUHJhZXNlbnQgc2l0IGFtZXQgdnVscHV0YXRlIHVybmEsIG5vbiBsYWNpbmlhIG51bmMuXG5cblNlZCBmYXVjaWJ1cywgdG9ydG9yIHNpdCBhbWV0IHRpbmNpZHVudCBoZW5kcmVyaXQsIG51bGxhIGFudGUgaWFjdWxpcyBsZWN0dXMsIHNlZCB2aXZlcnJhIG1ldHVzIGxvcmVtIGlkIG9yY2kuIE51bmMgbm9uIG5pc2kgaW4gbGlndWxhIGVmZmljaXR1ciBzb2RhbGVzIG5vbiBhdCBkb2xvci4gSW4gaGFjIGhhYml0YXNzZSBwbGF0ZWEgZGljdHVtc3QuIFBoYXNlbGx1cyBzaXQgYW1ldCBvZGlvIHJob25jdXMsIGRpZ25pc3NpbSBlbmltIGVnZXQsIGJpYmVuZHVtIGxhY3VzLiBJbiByaG9uY3VzLCBudW5jIHRlbXBvciBwb3J0YSB2ZXN0aWJ1bHVtLCB0dXJwaXMgbWFzc2EgY29uc2VjdGV0dXIgdmVsaXQsIHZpdGFlIGRpZ25pc3NpbSBudW5jIHB1cnVzIHZlbCBxdWFtLiBQcmFlc2VudCB2ZWwgY3Vyc3VzIGVsaXQuIE1vcmJpIHJob25jdXMgaW4gZG9sb3IgYSBjb25ndWUuIFZpdmFtdXMgc2l0IGFtZXQgZGlnbmlzc2ltIGxpYmVyby5cblxuU3VzcGVuZGlzc2UgZWdldCBkb2xvciB0dXJwaXMuIEN1cmFiaXR1ciByaG9uY3VzIHNlbSBhdCBlbmltIHNjZWxlcmlzcXVlIHRyaXN0aXF1ZS4gUHJhZXNlbnQgdmVuZW5hdGlzLCB0b3J0b3IgYXQgZmV1Z2lhdCB1bHRyaWNlcywgbWV0dXMgZW5pbSBwb3J0YSBsZWN0dXMsIHF1aXMgdWxsYW1jb3JwZXIgbGFjdXMgbmVxdWUgZWdldCBvcmNpLiBOdW5jIHF1aXMgbG9yZW0gYWMgZXJvcyBmaW5pYnVzIHRyaXN0aXF1ZSBzaXQgYW1ldCB2ZWwgbmlzaS4gRXRpYW0gZXUgZXJhdCBwdXJ1cy4gVXQgZXUgc2FwaWVuIGRvbG9yLiBJbiBoYWMgaGFiaXRhc3NlIHBsYXRlYSBkaWN0dW1zdC4gRG9uZWMgcGVsbGVudGVzcXVlIG5lcXVlIGRhcGlidXMgdG9ydG9yIHVsdHJpY2llcyBwdWx2aW5hci4gQ3JhcyBjb25ndWUsIGxhY3VzIGF0IHZhcml1cyByaG9uY3VzLCB0ZWxsdXMgdmVsaXQgZ3JhdmlkYSBkdWksIGV0IG9ybmFyZSBtZXR1cyB1cm5hIGluIG5pc2wuIEN1cmFiaXR1ciBzZWQgdWx0cmljaWVzIGxlby4gVml2YW11cyB1dCBqdXN0byB0b3J0b3IuXG5cbkV0aWFtIGVsZW1lbnR1bSB1bGxhbWNvcnBlciBsb3JlbSwgcXVpcyB1bGxhbWNvcnBlciBsZW8gc2NlbGVyaXNxdWUgZWdldC4gVXQgcGhhcmV0cmEgbG9yZW0gc2VkIG5lcXVlIHBvcnR0aXRvciwgdml0YWUgcGxhY2VyYXQgZXJvcyBtYXR0aXMuIERvbmVjIGEgZWxpdCBtaS4gTmFtIGF0IGFyY3UgaWQgbGVjdHVzIHZlbmVuYXRpcyBzY2VsZXJpc3F1ZSBpZCBldCBsZWN0dXMuIENyYXMgaGVuZHJlcml0IGludGVyZHVtIG1hZ25hIGFjIGVsZWlmZW5kLiBQcmFlc2VudCBub24gb3JuYXJlIG9kaW8uIE51bGxhbSBoZW5kcmVyaXQsIG5pc2wgdmVsIGFjY3Vtc2FuIGxvYm9ydGlzLCBzZW0gZmVsaXMgYXVjdG9yIGxpZ3VsYSwgdmVsIGJsYW5kaXQgZXggZXN0IGF0IGFyY3UuIFNlZCBzZW1wZXIsIGVsaXQgc29kYWxlcyBjb25ndWUgb3JuYXJlLCB1cm5hIGRvbG9yIGx1Y3R1cyBhcmN1LCBpbiB2ZW5lbmF0aXMgbmlzaSBlc3QgZXQgZWxpdC4gRXRpYW0gaGVuZHJlcml0IG1heGltdXMgZmF1Y2lidXMuIFZpdmFtdXMgdml0YWUgdmVzdGlidWx1bSBtaS4gRG9uZWMgdmVzdGlidWx1bSB2aXRhZSBhcmN1IGZpbmlidXMgcGVsbGVudGVzcXVlLiBBbGlxdWFtIG9yY2kgbmliaCwgZWxlaWZlbmQgdmVsIHF1YW0gYWMsIGZldWdpYXQgYXVjdG9yIG9yY2kuIFBoYXNlbGx1cyBlZ2V0IHF1YW0gaWQgZW5pbSB1bHRyaWNpZXMgbG9ib3J0aXMgc2VkIGludGVyZHVtIG1hdXJpcy4gSW4gdGVtcHVzIHJpc3VzIHVybmEsIGluIHJ1dHJ1bSBkdWkgc3VzY2lwaXQgbmVjLiBFdGlhbSBhYyB1bGxhbWNvcnBlciBuaXNsLCB1bHRyaWNpZXMgc29sbGljaXR1ZGluIG9yY2kuIFByb2luIHBvcnRhIG5lYyBlcm9zIGlkIGZpbmlidXMuXG5cblByb2luIHZpdGFlIHR1cnBpcyBhYyBsZWN0dXMgc2NlbGVyaXNxdWUgdm9sdXRwYXQgYXQgaW4gdG9ydG9yLiBQcm9pbiB1dCBwb3N1ZXJlIHZlbGl0LiBEb25lYyBhdWN0b3IgYXVndWUgbGlndWxhLCBzZWQgbW9sZXN0aWUgbGVvIG9ybmFyZSBxdWlzLiBOYW0gdGluY2lkdW50IGF1Y3RvciBtYXVyaXMsIGV0IGZpbmlidXMgbWF1cmlzIGlhY3VsaXMgc2VkLiBEdWlzIHByZXRpdW0gbWFnbmEgbWF1cmlzLCB2aXRhZSBjb25ndWUgdXJuYSBhbGlxdWFtIGdyYXZpZGEuIERvbmVjIHB1cnVzIGZlbGlzLCBkYXBpYnVzIHV0IGxlY3R1cyBub24sIHZlbmVuYXRpcyB0ZW1wb3IgZXguIEN1cmFiaXR1ciBjb25kaW1lbnR1bSBoZW5kcmVyaXQgaXBzdW0gdml0YWUgcG9ydHRpdG9yLiBEdWlzIGxhY3VzIG9yY2ksIGVnZXN0YXMgYXQgdGVsbHVzIHZlbCwgZWdlc3RhcyBlZmZpY2l0dXIgbGVvLlxuXG5Qcm9pbiBzdXNjaXBpdCBlbGVtZW50dW0gZXJhdCwgZXUgaWFjdWxpcyBhdWd1ZSBwdWx2aW5hciBlZ2V0LiBQcmFlc2VudCBkaWN0dW0gaW4gbGlndWxhIHZhcml1cyBhbGlxdWV0LiBJbnRlZ2VyIGVnZXN0YXMgZmVsaXMgaW4gc2FwaWVuIHZhcml1cyBwb3J0YS4gRG9uZWMgYXJjdSBlbGl0LCB1bHRyaWNpZXMgZmluaWJ1cyBpbnRlcmR1bSBlbGVpZmVuZCwgZWxlaWZlbmQgZXUgZHVpLiBOdW5jIGVnZXQgYXVndWUgYXQgc2VtIHZlaGljdWxhIGNvbmRpbWVudHVtIG5lYyB2aXRhZSBsb3JlbS4gTnVuYyB1dCBvZGlvIGZlcm1lbnR1bSwgYWxpcXVhbSB0dXJwaXMgaWQsIHBoYXJldHJhIGxvcmVtLiBEb25lYyB0dXJwaXMgbnVsbGEsIGJpYmVuZHVtIGluIG1hdHRpcyBxdWlzLCBwaGFyZXRyYSB2aXRhZSBuZXF1ZS4gQWxpcXVhbSBzZW1wZXIgY29uZGltZW50dW0gdmVsaXQsIHByZXRpdW0gc2NlbGVyaXNxdWUgbWFnbmEgZmF1Y2lidXMgbmVjLiBBZW5lYW4gYmliZW5kdW0gbnVuYyBqdXN0bywgZWdldCBibGFuZGl0IHNlbSBlbGVtZW50dW0gdmVsLiBDcmFzIGFyY3UgbmliaCwgdmVzdGlidWx1bSBub24gc2FwaWVuIHZlbCwgcGVsbGVudGVzcXVlIHByZXRpdW0gaXBzdW0uXG5cbk51bmMgaW50ZXJkdW0gcXVpcyBuaWJoIHV0IHBvc3VlcmUuIEluIHNpdCBhbWV0IGNvbnZhbGxpcyBsb3JlbSwgcXVpcyB1bHRyaWNpZXMgbmlzbC4gU2VkIGxhY2luaWEgZWxlbWVudHVtIG9kaW8sIGluIGludGVyZHVtIHVybmEgc2FnaXR0aXMgZXQuIFByb2luIG5vbiBmaW5pYnVzIG51bmMuIEN1cmFiaXR1ciBhdCBtYXhpbXVzIGVzdC4gUGVsbGVudGVzcXVlIHF1aXMgdHVycGlzIGZhY2lsaXNpcywgZGlnbmlzc2ltIGxpZ3VsYSBzaXQgYW1ldCwgY29uZGltZW50dW0gc2VtLiBNb3JiaSBpZCBkb2xvciBuZWMgc2FwaWVuIG1heGltdXMgcHVsdmluYXIgcXVpcyB2aXRhZSBsaWd1bGEuIFNlZCBzY2VsZXJpc3F1ZSwgZGlhbSBmaW5pYnVzIGludGVyZHVtIGFjY3Vtc2FuLCBqdXN0byB0b3J0b3IgY3Vyc3VzIGxpZ3VsYSwgaW4gdGVtcG9yIG5lcXVlIGZlbGlzIHF1aXMgbmlzaS4gQWVuZWFuIGZhY2lsaXNpcyBpZCBsZW8gbm9uIGZlcm1lbnR1bS4gTnVsbGEgdm9sdXRwYXQgdHVycGlzIHVsdHJpY2llcyBudWxsYSBjb25kaW1lbnR1bSwgYXQgbWF0dGlzIHNhcGllbiBsYW9yZWV0LlxuXG5QZWxsZW50ZXNxdWUgbmVjIGlwc3VtIGEgdmVsaXQgZmluaWJ1cyBlZ2VzdGFzIGF0IHZlbCByaXN1cy4gQ3JhcyBmZXVnaWF0IG1hc3NhIGZyaW5naWxsYSwgZnJpbmdpbGxhIHNlbSBub24sIGNvbW1vZG8gc2VtLiBTdXNwZW5kaXNzZSBhIG1vbGVzdGllIGVsaXQuIFNlZCBub24gc2FnaXR0aXMgdGVsbHVzLiBDdXJhYml0dXIgc2l0IGFtZXQgYW50ZSBub24gcmlzdXMgcG9ydGEgdWx0cmljZXMgZXQgc2VkIGZlbGlzLiBNYWVjZW5hcyBsb3JlbSBlbGl0LCBkaWduaXNzaW0gc2VkIGxlbyBxdWlzLCB2ZWhpY3VsYSBsb2JvcnRpcyBsaWd1bGEuIER1aXMgYW50ZSBxdWFtLCBlZ2VzdGFzIGV1IHJpc3VzIGV1LCBwbGFjZXJhdCBzZW1wZXIgbmliaC4gU2VkIHNlbXBlciwgZXJvcyB2ZWwgbHVjdHVzIG1hbGVzdWFkYSwgcXVhbSBuaXNpIHJ1dHJ1bSBuaXNsLCBldSBmZXJtZW50dW0gbmlzaSBuaXNsIGEgZXJhdC5cblxuTnVuYyBzZWQgZmF1Y2lidXMgc2FwaWVuLCBldSBzb2xsaWNpdHVkaW4gbnVuYy4gTnVsbGEgZmFjaWxpc2lzIHVsdHJpY2llcyBuaXNpLCB2aXRhZSB0ZW1wb3IgbGVjdHVzIGNvbnNlcXVhdCBhdC4gRG9uZWMgb2RpbyB1cm5hLCB0aW5jaWR1bnQgYSBwaGFyZXRyYSBub24sIGNvbmRpbWVudHVtIHNpdCBhbWV0IGVzdC4gU2VkIGFjIGxhb3JlZXQgbWV0dXMsIHNlZCBpYWN1bGlzIGVyb3MuIEFlbmVhbiBjb25zZXF1YXQgaW50ZXJkdW0gdXJuYSwgdmVsIGRpY3R1bSBqdXN0byBmZXJtZW50dW0gYWMuIFZlc3RpYnVsdW0gYW50ZSBpcHN1bSBwcmltaXMgaW4gZmF1Y2lidXMgb3JjaSBsdWN0dXMgZXQgdWx0cmljZXMgcG9zdWVyZSBjdWJpbGlhIGN1cmFlOyBEb25lYyBpZCBwdXJ1cyBpbiBsZW8gZGlnbmlzc2ltIGNvbnZhbGxpcy4gU2VkIHZ1bHB1dGF0ZSwgc2FwaWVuIGV1IHVsdHJpY2llcyB0aW5jaWR1bnQsIGp1c3RvIGlwc3VtIGF1Y3RvciBlc3QsIHV0IHZ1bHB1dGF0ZSBlcm9zIGR1aSBuZWMgbnVsbGEuIFF1aXNxdWUgYWxpcXVldCBlcm9zIGluIG5lcXVlIGhlbmRyZXJpdCwgc2l0IGFtZXQgYmxhbmRpdCBudWxsYSBncmF2aWRhLiBQcmFlc2VudCBhIHRlbGx1cyBlZ2V0IG51bmMgcHJldGl1bSBhbGlxdWV0LiBQZWxsZW50ZXNxdWUgZWxlbWVudHVtIGVuaW0gbGVvLCBxdWlzIHNhZ2l0dGlzIG5pc2wgYWNjdW1zYW4gZmVybWVudHVtLiBEb25lYyB2aXRhZSBhdWd1ZSBvZGlvLiBWZXN0aWJ1bHVtIGN1cnN1cyBtb2xsaXMgbWkuIER1aXMgbmlzbCBtYXVyaXMsIHNvbGxpY2l0dWRpbiBxdWlzIHB1bHZpbmFyIGlkLCBtb2xlc3RpZSBub24gbmVxdWUuIERvbmVjIGNvbmd1ZSB0aW5jaWR1bnQgbG9yZW0gbm9uIHRpbmNpZHVudC4gVml2YW11cyBpbnRlcmR1bSBqdXN0byB1dCBtYXNzYSBtYWxlc3VhZGEgY29uZGltZW50dW0uXG5cbkV0aWFtIHNlZCBlcm9zIGV0IG1hdXJpcyBldWlzbW9kIHBlbGxlbnRlc3F1ZSBuZWMgZXUgbmlzaS4gTW9yYmkgcHJldGl1bSBsZWN0dXMgbmVjIG1pIG1vbGVzdGllLCBpbiBkYXBpYnVzIG1hdXJpcyBzb2xsaWNpdHVkaW4uIE1vcmJpIGdyYXZpZGEgZXUgZXJhdCBldCBvcm5hcmUuIERvbmVjIHBoYXJldHJhIGFudGUgcmlzdXMuIEZ1c2NlIHNpdCBhbWV0IHZlc3RpYnVsdW0gbmVxdWUuIE51bmMgdmVsIGxvYm9ydGlzIHR1cnBpcy4gUXVpc3F1ZSB0aW5jaWR1bnQgbGFjdXMgbGliZXJvLCBpZCB0ZW1wb3IgYXVndWUgcmhvbmN1cyBhLiBQcm9pbiBmYXVjaWJ1cywgdG9ydG9yIHF1aXMgbWF4aW11cyBtYXR0aXMsIGZlbGlzIHB1cnVzIGN1cnN1cyBlc3QsIHF1aXMgY29uZGltZW50dW0gbWFzc2EgbmlzaSBzaXQgYW1ldCBtYWduYS4gUGVsbGVudGVzcXVlIHNpdCBhbWV0IGZlbGlzIG5vbiBsaWJlcm8gaW50ZXJkdW0gaWFjdWxpcyBldSBub24gZXN0LiBDdXJhYml0dXIgY29uc2VxdWF0IHVsbGFtY29ycGVyIG1ldHVzLCBuZWMgZmVybWVudHVtIG5pc2wgcHJldGl1bSBhLiBNYXVyaXMgbGVjdHVzIG1ldHVzLCBmZXJtZW50dW0gZXUgZXVpc21vZCBhYywgbWF4aW11cyBhIGRvbG9yLiBTdXNwZW5kaXNzZSBlbGVtZW50dW0gdmFyaXVzIHNjZWxlcmlzcXVlLiBJbnRlZ2VyIGV1IG1hdXJpcyBldSBvZGlvIGZlcm1lbnR1bSB0ZW1wdXMgZWdldCB2ZWwgbGVvLiBBbGlxdWFtIHF1aXMgYWxpcXVhbSBsZWN0dXMuIERvbmVjIGlhY3VsaXMgdmFyaXVzIHB1cnVzIHZpdGFlIGFjY3Vtc2FuLlxuXG5TZWQgc2l0IGFtZXQgc3VzY2lwaXQgYXJjdS4gTnVsbGFtIHZlbCBlbmltIGEgZW5pbSBwdWx2aW5hciBpYWN1bGlzLiBBbGlxdWFtIHRpbmNpZHVudCwgZW5pbSBuZWMgbWFsZXN1YWRhIGxvYm9ydGlzLCBudWxsYSBvZGlvIGZyaW5naWxsYSBpcHN1bSwgdml0YWUgYmxhbmRpdCB0ZWxsdXMgcHVydXMgYWMgb2Rpby4gU3VzcGVuZGlzc2UgcG90ZW50aS4gRXRpYW0gZXUgb2RpbyBuaXNpLiBBZW5lYW4gYXQgaW50ZXJkdW0gZXguIERvbmVjIGluIGNvbnNlY3RldHVyIGRvbG9yLiBDdXJhYml0dXIgYmxhbmRpdCBpcHN1bSBlZ2V0IGVzdCB0aW5jaWR1bnQsIHZpdGFlIGxhY2luaWEgcXVhbSBibGFuZGl0LiBOdW5jIHVybmEgbGFjdXMsIHVsdHJpY2VzIHBsYWNlcmF0IGFyY3UgaWQsIGVsZWlmZW5kIHZ1bHB1dGF0ZSBkdWkuIFBlbGxlbnRlc3F1ZSBhbGlxdWFtIHNvbGxpY2l0dWRpbiBtaS4gU3VzcGVuZGlzc2Ugc2NlbGVyaXNxdWUgZXN0IG1hdXJpcywgZXUgZ3JhdmlkYSBudWxsYSB2dWxwdXRhdGUgZXQuIFZpdmFtdXMgY29uZGltZW50dW0gbWV0dXMgaW4gc2VtIHBvcnR0aXRvciB2ZWhpY3VsYS4gTnVuYyBpZCB1bHRyaWNpZXMgZWxpdCwgZXUgcmhvbmN1cyBvcmNpLlxuXG5TZWQgdXQgbHVjdHVzIGp1c3RvLiBJbiBoYWMgaGFiaXRhc3NlIHBsYXRlYSBkaWN0dW1zdC4gRnVzY2UgYWMgZXJhdCBpZCB0b3J0b3IgbHVjdHVzIGlhY3VsaXMuIE5hbSBtZXR1cyBpcHN1bSwgYmliZW5kdW0gYWMgbWFnbmEgc2VkLCBmZXVnaWF0IHJob25jdXMgbGVvLiBFdGlhbSB0cmlzdGlxdWUgYWxpcXVhbSBxdWFtLCBub24gY29uZGltZW50dW0gbWFzc2EgZGFwaWJ1cyBzaXQgYW1ldC4gU2VkIG1vbGxpcyBldSBvZGlvIHNlZCBncmF2aWRhLiBNb3JiaSBlbGVtZW50dW0gYW50ZSBhIGxvcmVtIHNjZWxlcmlzcXVlIHZvbHV0cGF0LiBEb25lYyBwdWx2aW5hciBuaXNsIHNlZCBmZWxpcyB2ZWhpY3VsYSBwcmV0aXVtLiBBZW5lYW4gZmF1Y2lidXMgcGhhcmV0cmEgbGliZXJvLCBxdWlzIGNvbnNlY3RldHVyIGxpYmVybyB0aW5jaWR1bnQgYS4gQ3JhcyB0aW5jaWR1bnQgbGFjdXMgYSBhdWd1ZSB0aW5jaWR1bnQgcGxhY2VyYXQuIFNlZCBjb25ndWUgc3VzY2lwaXQgcGVsbGVudGVzcXVlLiBGdXNjZSBlbmltIHRvcnRvciwgZmluaWJ1cyB2aXRhZSBydXRydW0gc2l0IGFtZXQsIHN1c2NpcGl0IHZlbCBhcmN1LiBEb25lYyBmYWNpbGlzaXMgYSByaXN1cyBtb2xsaXMgZnJpbmdpbGxhLiBNYXVyaXMgZWdlc3RhcyBzZW0gdWxsYW1jb3JwZXIgZWdlc3RhcyB2ZWhpY3VsYS5cblxuUHJhZXNlbnQgdWxsYW1jb3JwZXIgZWxpdCBhYyBwcmV0aXVtIGVsZW1lbnR1bS4gTWFlY2VuYXMgc29sbGljaXR1ZGluIGVnZXN0YXMgdG9ydG9yIG5vbiB1bGxhbWNvcnBlci4gQ3JhcyBldSB2ZWxpdCBtaS4gU2VkIG1hZ25hIGVyYXQsIHVsdHJpY2llcyBhdCB2dWxwdXRhdGUgc2l0IGFtZXQsIHNhZ2l0dGlzIHZlbCBvcmNpLiBBZW5lYW4gYmliZW5kdW0gcXVpcyBvZGlvIG5lYyBsdWN0dXMuIFNlZCB2aXRhZSBhcmN1IHZvbHV0cGF0LCBvcm5hcmUgdHVycGlzIHZlbCwgcG9ydGEgZWxpdC4gQWxpcXVhbSBhbGlxdWFtIHNjZWxlcmlzcXVlIGVuaW0sIGlkIGNvbnNlcXVhdCBleCBhbGlxdWV0IHRlbXB1cy4gRHVpcyBsdWN0dXMgZXJvcyBldSBudWxsYSB2ZW5lbmF0aXMgYWNjdW1zYW4uIE1vcmJpIGVsZW1lbnR1bSBpbiBzZW0gbm9uIG1vbGVzdGllLlxuXG5Nb3JiaSB1dCBqdXN0byBzZWQgb3JjaSBwbGFjZXJhdCBydXRydW0gdmVsIGEgZXJvcy4gU3VzcGVuZGlzc2UgcG9ydGEgc2FwaWVuIG51bmMsIG5vbiBiaWJlbmR1bSBtYXVyaXMgbW9sZXN0aWUgdXQuIEV0aWFtIGNvbW1vZG8gc2l0IGFtZXQgbmliaCBhIGxvYm9ydGlzLiBTZWQgdHJpc3RpcXVlIHNhcGllbiBldSB0ZWxsdXMgdHJpc3RpcXVlIHB1bHZpbmFyLiBWaXZhbXVzIHNvbGxpY2l0dWRpbiB2b2x1dHBhdCBkdWkuIEFsaXF1YW0gZXUgbG9yZW0gcXVpcyBvZGlvIGVsZWlmZW5kIGZyaW5naWxsYSBhdCBhIGxlY3R1cy4gU2VkIHZvbHV0cGF0IHV0IG1hdXJpcyBxdWlzIGNvbnNlcXVhdC4gRHVpcyBwbGFjZXJhdCBub24gdXJuYSB2ZWwgZ3JhdmlkYS4gTWFlY2VuYXMgcnV0cnVtIHVsdHJpY2VzIG1pLiBDdXJhYml0dXIgYWMgbWkgZXQgZmVsaXMgcnV0cnVtIGZhY2lsaXNpcyBxdWlzIGlkIHJpc3VzLiBTdXNwZW5kaXNzZSBzb2RhbGVzIHJ1dHJ1bSBhdWd1ZSBhYyBwcmV0aXVtLlxuXG5JbnRlZ2VyIGxvcmVtIHRvcnRvciwgdWx0cmljZXMgc2VkIHNhZ2l0dGlzIG5vbiwgZ3JhdmlkYSB2aXRhZSBuZXF1ZS4gTWF1cmlzIGFsaXF1ZXQgY29uZ3VlIG1pIG5lYyBpbXBlcmRpZXQuIEludGVyZHVtIGV0IG1hbGVzdWFkYSBmYW1lcyBhYyBhbnRlIGlwc3VtIHByaW1pcyBpbiBmYXVjaWJ1cy4gQ3JhcyBuZWMgbnVuYyBjb25zZWN0ZXR1ciwgcGhhcmV0cmEgZWxpdCBwbGFjZXJhdCwgZWxlbWVudHVtIHF1YW0uIERvbmVjIGEgbWV0dXMgdXQgZW5pbSBiaWJlbmR1bSBmYWNpbGlzaXMgdXQgdXQgbmliaC4gUHJhZXNlbnQgdGluY2lkdW50IGVsZW1lbnR1bSBqdXN0bywgdml0YWUgc2VtcGVyIGV4IHZlaGljdWxhIGlkLiBVdCBzb2xsaWNpdHVkaW4gb3JjaSBzaXQgYW1ldCByaG9uY3VzIGJsYW5kaXQuIER1aXMgaWQgZGlhbSBzY2VsZXJpc3F1ZSBtYXNzYSBsdWN0dXMgdGluY2lkdW50LiBTZWQgdXQgbnVuYyB2ZWxpdC4gRXRpYW0gdnVscHV0YXRlIGR1aSB2ZWwgbWkgbWF4aW11cyBjb21tb2RvLiBOdWxsYSBlZ2V0IGFsaXF1YW0gcmlzdXMuIEZ1c2NlIGVnZXN0YXMsIHNlbSB2aXRhZSBtYXR0aXMgaWFjdWxpcywgbWF1cmlzIGVuaW0gZWxlbWVudHVtIGR1aSwgcXVpcyBzZW1wZXIgc2VtIGxvcmVtIGF0IGp1c3RvLiBOdWxsYSB2aXRhZSBlc3QgcXVhbS4gSW50ZWdlciBldCBtYXVyaXMgcHVsdmluYXIsIHNjZWxlcmlzcXVlIGFyY3UgbGFvcmVldCwgY3Vyc3VzIGp1c3RvLlxuXG5BbGlxdWFtIGNvbmd1ZSB2dWxwdXRhdGUgZWxpdCwgc2l0IGFtZXQgc29kYWxlcyByaXN1cyBwaGFyZXRyYSBmZXJtZW50dW0uIERvbmVjIGZhdWNpYnVzIGNvbnZhbGxpcyBmYWNpbGlzaXMuIEluIGVnZXQgdGVsbHVzIHV0IGRpYW0gY29udmFsbGlzIGZhY2lsaXNpcyB1dCBhdCBsZW8uIFZpdmFtdXMgbW9sZXN0aWUgaWQgYW50ZSBpbiBiaWJlbmR1bS4gRXRpYW0gbmlzaSBkdWksIHRpbmNpZHVudCBmYXVjaWJ1cyBudW5jIHNlZCwgdmVoaWN1bGEgZGFwaWJ1cyBuaWJoLiBNYXVyaXMgZXUgbGFjaW5pYSBsZWN0dXMuIFNlZCBxdWlzIGx1Y3R1cyBxdWFtLlxuXG5OdW5jIHRlbXB1cyBsYWNpbmlhIGxpZ3VsYSwgdml0YWUgdWx0cmljaWVzIGFyY3UgZmV1Z2lhdCBpbi4gTnVsbGEgZWxpdCBvcmNpLCBwb3N1ZXJlIGV1IHRlbXBvciBldSwgYWNjdW1zYW4gcXVpcyBkaWFtLiBQcm9pbiBub24gbGFjdXMgdGluY2lkdW50LCB0aW5jaWR1bnQgbWF1cmlzIGV1LCBhdWN0b3IgbWV0dXMuIFNlZCBiaWJlbmR1bSBpcHN1bSB1dCBuaWJoIHNhZ2l0dGlzLCBhYyBjb25kaW1lbnR1bSBlcmF0IGNvbmd1ZS4gVml2YW11cyBlbGVpZmVuZCBwcmV0aXVtIG9ybmFyZS4gTmFtIGF1Y3RvciBhY2N1bXNhbiBtYXhpbXVzLiBJbnRlZ2VyIGNvbW1vZG8gZnJpbmdpbGxhIGRvbG9yIGFjIHZpdmVycmEuIERvbmVjIGNvbnNlcXVhdCBkaWN0dW0gaXBzdW0gZXUgaGVuZHJlcml0LiBNYWVjZW5hcyBzdXNjaXBpdCwgbWkgdml0YWUgbG9ib3J0aXMgZGljdHVtLCBkdWkgdG9ydG9yIGV1aXNtb2QgZXJvcywgcXVpcyBiaWJlbmR1bSBxdWFtIGxlY3R1cyBub24gbmlzaS4gTWF1cmlzIGZhY2lsaXNpcyBzb2RhbGVzIGxpZ3VsYSBldSBjb25zZWN0ZXR1ci4gRG9uZWMgZGlhbSBvZGlvLCBsYWNpbmlhIHZpdGFlIGZlcm1lbnR1bSBpbiwgZmF1Y2lidXMgc2l0IGFtZXQgdmVsaXQuIEFlbmVhbiBzZWQgaXBzdW0gbmVjIGxpZ3VsYSB1bGxhbWNvcnBlciB0ZW1wb3IuIE51bGxhIGZldWdpYXQgdGVsbHVzIG5lYyB0dXJwaXMgZGFwaWJ1cyBwbGFjZXJhdC5cblxuUXVpc3F1ZSBiaWJlbmR1bSBkdWkgYWMgbGVvIG1hbGVzdWFkYSB0aW5jaWR1bnQuIFZlc3RpYnVsdW0gYW50ZSBpcHN1bSBwcmltaXMgaW4gZmF1Y2lidXMgb3JjaSBsdWN0dXMgZXQgdWx0cmljZXMgcG9zdWVyZSBjdWJpbGlhIGN1cmFlOyBTZWQgaWQgZG9sb3IgcnV0cnVtLCBvcm5hcmUgcXVhbSBkaWduaXNzaW0sIHVsdHJpY2llcyByaXN1cy4gRnVzY2UgY3Vyc3VzLCB0b3J0b3Igc2VkIHRpbmNpZHVudCB1bGxhbWNvcnBlciwgbWkgbGlndWxhIGFsaXF1ZXQgbWFzc2EsIHZlbCBmYWNpbGlzaXMgbmVxdWUgb3JjaSBlZ2V0IG1pLiBVdCBjb25zZXF1YXQgbGVjdHVzIHZlbCBtaSBoZW5kcmVyaXQsIGlkIGludGVyZHVtIGR1aSBmYWNpbGlzaXMuIENyYXMgbmVxdWUgbG9yZW0sIHJob25jdXMgdmVsIGRpYW0gdXQsIGV1aXNtb2QgdnVscHV0YXRlIG1hdXJpcy4gQ3VyYWJpdHVyIHZlbmVuYXRpcyBlbGl0IG1hZ25hLCBzb2RhbGVzIGRhcGlidXMgZWxpdCBtb2xlc3RpZSBldC4gRHVpcyB1bHRyaWNpZXMgcHJldGl1bSBvcm5hcmUuXG5cblBoYXNlbGx1cyBuZWMgZHVpIGFjIHJpc3VzIHBvc3VlcmUgdGluY2lkdW50LiBBZW5lYW4gc2l0IGFtZXQgbGFjaW5pYSBtaS4gRG9uZWMgZWZmaWNpdHVyIGF1Z3VlIHVsdHJpY2llcyBpbXBlcmRpZXQgdHJpc3RpcXVlLiBEb25lYyBhdCBldWlzbW9kIG5pYmgsIGF0IGNvbnNlY3RldHVyIGVzdC4gTWF1cmlzIHNpdCBhbWV0IG1hZ25hIHNpdCBhbWV0IG1ldHVzIGZyaW5naWxsYSBwb3N1ZXJlIGlkIGVnZXQgdGVsbHVzLiBVdCBxdWlzIG1hc3NhIGV1IHR1cnBpcyBzb2RhbGVzIGx1Y3R1cy4gVmVzdGlidWx1bSBjdXJzdXMgaW1wZXJkaWV0IHRyaXN0aXF1ZS4gTW9yYmkgdXQgZWxlbWVudHVtIHVybmEuIFNlZCB1bHRyaWNlcyBkdWkgZXJhdCwgZXUgYmliZW5kdW0gc2VtIHVsdHJpY2llcyBzaXQgYW1ldC4gT3JjaSB2YXJpdXMgbmF0b3F1ZSBwZW5hdGlidXMgZXQgbWFnbmlzIGRpcyBwYXJ0dXJpZW50IG1vbnRlcywgbmFzY2V0dXIgcmlkaWN1bHVzIG11cy4gVmVzdGlidWx1bSBzY2VsZXJpc3F1ZSBtZXR1cyBxdWlzIG5lcXVlIGZldWdpYXQsIG5lYyBncmF2aWRhIHRlbGx1cyBzY2VsZXJpc3F1ZS4gQ3VyYWJpdHVyIGNvbmRpbWVudHVtIGxpYmVybyBldCBmZWxpcyB0aW5jaWR1bnQgZGljdHVtLiBQcmFlc2VudCBpbiBjb252YWxsaXMgbWFzc2EsIG5vbiBtYWxlc3VhZGEgZGlhbS4gTnVsbGEgZXUgcHJldGl1bSB0ZWxsdXMuXG5cbk1hZWNlbmFzIGEgb2RpbyB2ZWhpY3VsYSwgdHJpc3RpcXVlIGVsaXQgYSwgYmxhbmRpdCB0dXJwaXMuIE51bmMgZWdldCBlcmF0IGRpZ25pc3NpbSwgdmVuZW5hdGlzIGxlY3R1cyBldCwgYmxhbmRpdCBkdWkuIE51bmMgc2VtcGVyIG1vbGVzdGllIG5pc2kgZXQgc2FnaXR0aXMuIEV0aWFtIGRpY3R1bSBtaSBuaXNpLCBuZWMgaGVuZHJlcml0IG5pc2wgZGFwaWJ1cyBldS4gTnVuYyBldWlzbW9kIG9kaW8gcHVydXMsIGFjIGNvbW1vZG8gZW5pbSBmaW5pYnVzIHNpdCBhbWV0LiBWaXZhbXVzIGF1Z3VlIGRvbG9yLCBwaGFyZXRyYSBpZCBhbGlxdWV0IGFjLCByaG9uY3VzIHNlZCBtZXR1cy4gUGhhc2VsbHVzIHNlZCBzY2VsZXJpc3F1ZSBlcm9zLiBOdWxsYSBjb25ndWUgbGVvIGF0IHF1YW0gZmV1Z2lhdCwgYXQgcmhvbmN1cyB1cm5hIHByZXRpdW0uIFV0IHZlbmVuYXRpcyB2ZWwgZXJhdCBpZCBjb25zZXF1YXQuIE51bGxhbSBzZWQgZmF1Y2lidXMgbmlzbC4gU3VzcGVuZGlzc2Ugc2VkIGRpZ25pc3NpbSBsaWd1bGEuIEludGVnZXIgbWFsZXN1YWRhIGVyYXQgc2FwaWVuLCBhYyBibGFuZGl0IG51bGxhIGxvYm9ydGlzIG5vbi5cblxuRG9uZWMgbG9ib3J0aXMgdmVsaXQgc2FwaWVuLCBuZWMgZmV1Z2lhdCBudW5jIGV1aXNtb2QgbmVjLiBVdCBzZWQgcmhvbmN1cyBsaWd1bGEuIE51bmMgdmVoaWN1bGEgZmVsaXMgZXQgdmVsaXQgdGVtcG9yLCB1dCBsdWN0dXMgb3JjaSByaG9uY3VzLiBQaGFzZWxsdXMgYmxhbmRpdCBuaXNpIGF0IHNjZWxlcmlzcXVlIGNvbnZhbGxpcy4gTnVsbGFtIHZlbmVuYXRpcyBtaSBzaXQgYW1ldCBtYXhpbXVzIHJ1dHJ1bS4gUHJvaW4gc2l0IGFtZXQgbGFvcmVldCBvcmNpLiBQaGFzZWxsdXMgaWFjdWxpcyBtYWduYSBjb25zZXF1YXQsIGZlcm1lbnR1bSBtYXNzYSBvcm5hcmUsIGZpbmlidXMgbmlzbC4gTWF1cmlzIGdyYXZpZGEgYWMgZW5pbSBhdCBzb2RhbGVzLiBQcm9pbiB0cmlzdGlxdWUgbG9ib3J0aXMgZG9sb3IsIHZpdGFlIHRlbXBvciB0ZWxsdXMgZmluaWJ1cyBhYy4gTmFtIHZpdGFlIG1hZ25hIGxvcmVtLiBEdWlzIGRhcGlidXMgYXVjdG9yIGF1Y3Rvci4gUHJhZXNlbnQgZHVpIGF1Z3VlLCByaG9uY3VzIHNpdCBhbWV0IG51bGxhIGNvbnNlY3RldHVyLCBibGFuZGl0IHNjZWxlcmlzcXVlIGFudGUuIEV0aWFtIGVsZWlmZW5kIGlwc3VtIGF0IGxpZ3VsYSBsYWNpbmlhIHZlc3RpYnVsdW0uXG5cblByb2luIG1vbGVzdGllIHN1c2NpcGl0IGVyYXQsIGV0IGZlcm1lbnR1bSBvcmNpLiBEdWlzIGFjIGlhY3VsaXMgbWFnbmEuIE5hbSBpZCByaG9uY3VzIGVzdCwgbm9uIGNvbmRpbWVudHVtIG5pYmguIE51bGxhIHNpdCBhbWV0IGxpYmVybyBhY2N1bXNhbiwgY29udmFsbGlzIHJpc3VzIG5lYywgdmVzdGlidWx1bSBsYWN1cy4gVXQgYXQgZWxpdCBxdWlzIG51bGxhIHRyaXN0aXF1ZSB0cmlzdGlxdWUuIFNlZCBzZWQgc2VtIG5pYmguIE51bGxhIG5vbiBsYW9yZWV0IGlwc3VtLiBTdXNwZW5kaXNzZSBzb2RhbGVzIHByZXRpdW0ganVzdG8sIG5lYyBlbGVtZW50dW0gZWxpdCBjb25kaW1lbnR1bSBhYy4gQ3VyYWJpdHVyIHBlbGxlbnRlc3F1ZSBuaXNpIGlkIHNlbSBzY2VsZXJpc3F1ZSBjb25ndWUuIE51bmMgc2l0IGFtZXQgbG9yZW0gbmliaC4gRnVzY2UgcXVpcyBiaWJlbmR1bSByaXN1cywgYWMgZmVybWVudHVtIG51bmMuIERvbmVjIHNlZCBwdXJ1cyBzaXQgYW1ldCBhbnRlIGNvbW1vZG8gaGVuZHJlcml0IHZpdGFlIGFjIGZlbGlzLiBDdXJhYml0dXIgdmVoaWN1bGEgbGVvIHByZXRpdW0gaXBzdW0gZnJpbmdpbGxhLCBhYyB2dWxwdXRhdGUgcXVhbSB1bHRyaWNlcy5cblxuSW50ZWdlciBpYWN1bGlzIGFsaXF1YW0gcGxhY2VyYXQuIFV0IG5lYyBhbGlxdWFtIG1ldHVzLiBNb3JiaSBzaXQgYW1ldCBzZW0gc2l0IGFtZXQgZXggaW50ZXJkdW0gY29uc2VjdGV0dXIuIE1hdXJpcyB2YXJpdXMgbGliZXJvIHNpdCBhbWV0IHNlbSBwbGFjZXJhdCwgYSBldWlzbW9kIG1hZ25hIG1hbGVzdWFkYS4gU2VkIGluIG1vbGxpcyBhdWd1ZS4gTWFlY2VuYXMgc2VkIG51bGxhIGlkIG9yY2kgY29udmFsbGlzIHB1bHZpbmFyLiBEb25lYyBldCBvcmNpIGxlY3R1cy4gTnVsbGEgZmFjaWxpc2kuIFZpdmFtdXMgc29kYWxlcyByaXN1cyBhdCBlZ2VzdGFzIGF1Y3Rvci4gQWVuZWFuIGRpZ25pc3NpbSBuaXNsIGVyb3MsIHZpdGFlIHNvZGFsZXMgYW50ZSBzY2VsZXJpc3F1ZSBuZWMuIEFsaXF1YW0gZGlhbSBsb3JlbSwgZmF1Y2lidXMgc2l0IGFtZXQgdWxsYW1jb3JwZXIgbm9uLCBjb25ndWUgcXVpcyBhbnRlLiBOdW5jIHZlc3RpYnVsdW0sIHB1cnVzIGV0IHZlaGljdWxhIGRpY3R1bSwgZW5pbSBleCBydXRydW0gZWxpdCwgdGluY2lkdW50IGJpYmVuZHVtIHF1YW0gZXggYXQgdmVsaXQuIE1hdXJpcyBhdCBkYXBpYnVzIGVzdCwgaW4gY29uZGltZW50dW0ganVzdG8uIEN1cmFiaXR1ciBpZCB2ZWxpdCBwdWx2aW5hciwgc2VtcGVyIG5pc2wgaW4sIGVnZXN0YXMgYXJjdS4gVXQgaWQgbWFnbmEgdmFyaXVzLCBkYXBpYnVzIG51bGxhIGZhY2lsaXNpcywgY29tbW9kbyBsZW8uXG5cbkludGVnZXIgZGljdHVtIHZ1bHB1dGF0ZSBwZWxsZW50ZXNxdWUuIERvbmVjIGVnZXQgdmVsaXQgc2l0IGFtZXQgbGVvIGxvYm9ydGlzIGltcGVyZGlldCBpZCBxdWlzIGxpYmVyby4gUGhhc2VsbHVzIGp1c3RvIGVzdCwgdml2ZXJyYSBhdCBlZmZpY2l0dXIgYSwgc2NlbGVyaXNxdWUgaW4gb2Rpby4gQWVuZWFuIHRlbXBvciBhcmN1IGxhY3VzLCBzZWQgdmVzdGlidWx1bSBsZW8gYWxpcXVldCBpbi4gTnVsbGEgdmVoaWN1bGEgaXBzdW0gZmluaWJ1cywgaGVuZHJlcml0IG5lcXVlIGlkLCBlZ2VzdGFzIG1ldHVzLiBTdXNwZW5kaXNzZSBzb2RhbGVzIGFjY3Vtc2FuIG5pYmggYWNjdW1zYW4gZmF1Y2lidXMuIFN1c3BlbmRpc3NlIHV0IGVuaW0gcG9ydGEsIGJpYmVuZHVtIHF1YW0gYWMsIHNjZWxlcmlzcXVlIHR1cnBpcy5cblxuRHVpcyBydXRydW0gZnJpbmdpbGxhIHZlaGljdWxhLiBEb25lYyBlZmZpY2l0dXIgcG9ydGEgbWkgZGlnbmlzc2ltIG1heGltdXMuIEluIGhhYyBoYWJpdGFzc2UgcGxhdGVhIGRpY3R1bXN0LiBJbiB2aXRhZSBvcm5hcmUgbGliZXJvLiBDcmFzIGN1cnN1cyBsb2JvcnRpcyBhdWN0b3IuIE1hZWNlbmFzIGluIHNhcGllbiBzZW1wZXIsIGFsaXF1ZXQgbmlzbCBuZWMsIHZ1bHB1dGF0ZSBxdWFtLiBGdXNjZSB1bHRyaWNpZXMsIGxhY3VzIGlkIHNvbGxpY2l0dWRpbiBpYWN1bGlzLCBuaXNsIG1ldHVzIGZhY2lsaXNpcyBsYWN1cywgYXQgZmFjaWxpc2lzIHRlbGx1cyBtYXNzYSBlZ2V0IGF1Z3VlLlxuXG5FdGlhbSBpbXBlcmRpZXQgZWxpdCBzaXQgYW1ldCBvZGlvIHJob25jdXMgdGluY2lkdW50LiBDdXJhYml0dXIgdXQgcmlzdXMgbnVsbGEuIFBlbGxlbnRlc3F1ZSBpbiBlcm9zIHNpdCBhbWV0IHRlbGx1cyBkaWduaXNzaW0gZmV1Z2lhdC4gU2VkIG1hbGVzdWFkYSBhbGlxdWFtIHB1cnVzLCBub24gZXVpc21vZCB0dXJwaXMgbGFjaW5pYSBpZC4gUXVpc3F1ZSB2ZWwgcGxhY2VyYXQgZXJvcy4gU3VzcGVuZGlzc2Ugdm9sdXRwYXQgYW50ZSBhIGFsaXF1ZXQgbWF0dGlzLiBQZWxsZW50ZXNxdWUgYWMganVzdG8gbWF0dGlzLCBmYXVjaWJ1cyBtYWduYSBpbiwgZWxlaWZlbmQgdGVsbHVzLiBQcm9pbiBldCBkaWduaXNzaW0gbnVsbGEuIEludGVnZXIgYWNjdW1zYW4gbGVvIGVyYXQsIHNpdCBhbWV0IHZvbHV0cGF0IG1hdXJpcyBiaWJlbmR1bSBuZWMuIERvbmVjIGV0IHVybmEgZXQgbG9yZW0gZ3JhdmlkYSB2ZXN0aWJ1bHVtIHNpdCBhbWV0IGV1IG5pc2wuIEFsaXF1YW0gZXQgbWV0dXMgYWxpcXVldCwgcG9ydGEgbGVjdHVzIHNpdCBhbWV0LCB0cmlzdGlxdWUgc2FwaWVuLiBQcm9pbiBldSBvZGlvIHZlbCBhdWd1ZSBjb25ndWUgdWxsYW1jb3JwZXIgYXQgcXVpcyBsZW8uIFByYWVzZW50IHBoYXJldHJhIGlwc3VtIGV0IG9kaW8gZXVpc21vZCwgZXUgdmFyaXVzIGFyY3UgdHJpc3RpcXVlLiBNYWVjZW5hcyBmZXJtZW50dW0gcmlzdXMgZXUgbmliaCBmcmluZ2lsbGEsIGV1IHJ1dHJ1bSBlbmltIHJob25jdXMuIE1vcmJpIHVybmEgcmlzdXMsIGN1cnN1cyBzZWQgc2NlbGVyaXNxdWUgYXQsIHNvZGFsZXMgZWdldCBsZWN0dXMuXG5cbkRvbmVjIHNlZCBjb25ndWUgZW5pbS4gQWxpcXVhbSBhY2N1bXNhbiB2ZWxpdCBxdWlzIG9yY2kgbWF4aW11cyBiaWJlbmR1bSBxdWlzIGF0IHJpc3VzLiBVdCBhbGlxdWV0IG1hdHRpcyBhdWd1ZSwgdWxsYW1jb3JwZXIgc29sbGljaXR1ZGluIHRvcnRvciBsYW9yZWV0IHV0LiBBbGlxdWFtIGVnZXQgbGlndWxhIHZlbmVuYXRpcyBkb2xvciBzb2xsaWNpdHVkaW4gbG9ib3J0aXMuIENyYXMgcXVpcyBsYWNpbmlhIHVybmEuIFZpdmFtdXMgbWFsZXN1YWRhLCBqdXN0byB2ZWwgdnVscHV0YXRlIGVnZXN0YXMsIGF1Z3VlIGF1Z3VlIHJob25jdXMgb2RpbywgYXQgY29uc2VxdWF0IG5pYmggdHVycGlzIHZlbCB0ZWxsdXMuIE51bmMgbm9uIG1hZ25hIGRvbG9yLiBOYW0gZWxlbWVudHVtIG1hc3NhIHV0IG51bmMgY29tbW9kbywgc2VkIGJpYmVuZHVtIG5pc2kgZGlnbmlzc2ltLiBJbnRlcmR1bSBldCBtYWxlc3VhZGEgZmFtZXMgYWMgYW50ZSBpcHN1bSBwcmltaXMgaW4gZmF1Y2lidXMuXG5cbkNyYXMgY29uZGltZW50dW0gZWxpdCBlZ2V0IGVsZWlmZW5kIHJ1dHJ1bS4gQ3VyYWJpdHVyIGV1aXNtb2QsIG5pc2kgdGluY2lkdW50IHRpbmNpZHVudCBibGFuZGl0LCBlcm9zIHNlbSBtb2xlc3RpZSB2ZWxpdCwgYXQgcG9zdWVyZSBqdXN0byBleCB2aXRhZSBwdXJ1cy4gQ3JhcyBldSBtYXNzYSBsb3JlbS4gRHVpcyB1dCBuaWJoIGVmZmljaXR1ciBuaXNsIGhlbmRyZXJpdCBoZW5kcmVyaXQuIEludGVnZXIgb3JuYXJlIHRlbGx1cyBhIHBvc3VlcmUgdGluY2lkdW50LiBDdXJhYml0dXIgaW4gbGVvIHV0IGxhY3VzIHBsYWNlcmF0IHJ1dHJ1bS4gTnVsbGEgdnVscHV0YXRlLCBuaXNsIGFjIHBlbGxlbnRlc3F1ZSBpbnRlcmR1bSwgbnVsbGEganVzdG8gbWF4aW11cyBleCwgc2VkIG1heGltdXMgZG9sb3Igc2FwaWVuIHNpdCBhbWV0IGVsaXQuIFV0IGV0IGNvbW1vZG8gYXVndWUsIG5vbiBtYXhpbXVzIG1hc3NhLiBRdWlzcXVlIG5lYyBhcmN1IG1hc3NhLlxuXG5BbGlxdWFtIGJpYmVuZHVtIHZlaGljdWxhIGxhY3VzLCBxdWlzIGxvYm9ydGlzIG9kaW8gcG9zdWVyZSBpZC4gQ3JhcyBhIHBvcnR0aXRvciBzYXBpZW4uIFZlc3RpYnVsdW0gYXQgYWxpcXVldCBsaWJlcm8sIHF1aXMgcnV0cnVtIHVybmEuIFNlZCB2ZWwgbGFjdXMgc2VkIGFudGUgY29uZ3VlIHRlbXB1cy4gU3VzcGVuZGlzc2UgZXUgZW5pbSBldSBhcmN1IGZldWdpYXQgbWFsZXN1YWRhIGFjIG5lYyBlcmF0LiBWZXN0aWJ1bHVtIHNjZWxlcmlzcXVlIGxpZ3VsYSB2aXRhZSBwaGFyZXRyYSB1bHRyaWNlcy4gQ3VyYWJpdHVyIHZlbCBlZmZpY2l0dXIgbmVxdWUuIFN1c3BlbmRpc3NlIGlkIG1hdXJpcyBpbiBsZWN0dXMgb3JuYXJlIGZhdWNpYnVzLiBOdWxsYSBkdWkgcmlzdXMsIHBvc3VlcmUgdmFyaXVzIGZhdWNpYnVzIGluLCBtYXR0aXMgaWQgbWkuIEN1cmFiaXR1ciBsdWN0dXMgYXQgbmVxdWUgYWMgZWZmaWNpdHVyLiBEb25lYyBub24gc2FwaWVuIHV0IHNlbSBmZXVnaWF0IHZvbHV0cGF0LiBJbiBlZ2V0IHBlbGxlbnRlc3F1ZSBvcmNpLiBDdXJhYml0dXIgZGlnbmlzc2ltIHVybmEgYSB0dXJwaXMgc29kYWxlcywgYSBsYW9yZWV0IGxlbyBsdWN0dXMuIEV0aWFtIHF1aXMgb2RpbyBpcHN1bS5cblxuRG9uZWMgdGluY2lkdW50IHNhcGllbiBhdCBlc3QgdGVtcHVzIHBoYXJldHJhLiBVdCBhdWd1ZSB0b3J0b3IsIGFjY3Vtc2FuIGV1IG51bGxhIHF1aXMsIHZlaGljdWxhIHRlbXB1cyBmZWxpcy4gUGVsbGVudGVzcXVlIGluIGRhcGlidXMgcmlzdXMsIHV0IHBsYWNlcmF0IGRpYW0uIFByb2luIGF1Z3VlIGp1c3RvLCBlbGVpZmVuZCBub24gZWxpdCBlZ2V0LCBwZWxsZW50ZXNxdWUgdm9sdXRwYXQgbmVxdWUuIEFsaXF1YW0gbGlndWxhIGZlbGlzLCB2YXJpdXMgYWMgY3Vyc3VzIHZpdGFlLCBlbGVpZmVuZCBpbiBkb2xvci4gUGVsbGVudGVzcXVlIGVmZmljaXR1ciBxdWFtIHZlbCB1bHRyaWNlcyB2ZXN0aWJ1bHVtLiBNYXVyaXMgZWdldCB0aW5jaWR1bnQgdXJuYS4gUXVpc3F1ZSB0aW5jaWR1bnQgZXJhdCBmZWxpcywgbm9uIHBlbGxlbnRlc3F1ZSBkdWkgbWFsZXN1YWRhIGF0LlxuXG5JbiBoYWMgaGFiaXRhc3NlIHBsYXRlYSBkaWN0dW1zdC4gSW4gZmFjaWxpc2lzIGludGVyZHVtIG5pYmgsIG5lYyB2ZXN0aWJ1bHVtIHVybmEuIEludGVnZXIgdml0YWUgbnVsbGEgdml0YWUgcHVydXMgbHVjdHVzIGVnZXN0YXMgaWQgYWxpcXVldCBzYXBpZW4uIE1hdXJpcyByaG9uY3VzIHBsYWNlcmF0IG5pc2wgaW4gdnVscHV0YXRlLiBWZXN0aWJ1bHVtIGFjIGhlbmRyZXJpdCBkdWkuIE1hZWNlbmFzIGJpYmVuZHVtLCBkdWkgc2NlbGVyaXNxdWUgcG9ydGEgdWxsYW1jb3JwZXIsIGxpZ3VsYSBhcmN1IGlhY3VsaXMgZHVpLCBldCBmcmluZ2lsbGEgdG9ydG9yIHJpc3VzIGF0IGxlby4gVXQgYXQgbWF0dGlzIGxpYmVyby4gTWF1cmlzIHJ1dHJ1bSBtYWduYSBub24gZGFwaWJ1cyBwb3N1ZXJlLiBEb25lYyBzZWQgaW1wZXJkaWV0IGVyb3MuIFV0IGVnZXQgb2RpbyB0b3J0b3IuIEluIGVnZXQgcGxhY2VyYXQganVzdG8sIG5lYyBlbGVtZW50dW0gbG9yZW0uIER1aXMgbGFvcmVldCwgb2RpbyBub24gZmVybWVudHVtIHRlbXBvciwgcmlzdXMgbnVuYyBkYXBpYnVzIGVzdCwgYWMgbW9sZXN0aWUgbWF1cmlzIGFyY3UgcnV0cnVtIGxvcmVtLiBEb25lYyBmaW5pYnVzIGRpZ25pc3NpbSBudWxsYSBuZWMgdmVoaWN1bGEuXG5cblBlbGxlbnRlc3F1ZSBhYyBtYXVyaXMgZWxlaWZlbmQsIHBoYXJldHJhIG5lcXVlIGVsZWlmZW5kLCBwb3N1ZXJlIG1ldHVzLiBQaGFzZWxsdXMgaW4gZWxpdCBldSBsb3JlbSBwcmV0aXVtIHNjZWxlcmlzcXVlIGlkIHV0IG9yY2kuIE51bGxhbSBwaGFyZXRyYSBmZWxpcyBhYyBudW5jIGNvbmd1ZSwgdXQgYmliZW5kdW0gZXggcG9ydHRpdG9yLiBBZW5lYW4gaW4gc2VtIGVnZXQgaXBzdW0gdm9sdXRwYXQgYWxpcXVldCBpZCBlZ2V0IHF1YW0uIFByb2luIHV0IG51bGxhIHVsdHJpY2VzLCBkaWN0dW0gbG9yZW0gdml0YWUsIGJpYmVuZHVtIG5pYmguIFByb2luIGZyaW5naWxsYSBwb3J0dGl0b3IganVzdG8sIHNpdCBhbWV0IGZpbmlidXMgbWFzc2EgdGluY2lkdW50IG5vbi4gU2VkIG5lYyBsaWd1bGEgcXVpcyBtYXVyaXMgc2VtcGVyIGZlcm1lbnR1bS4gUHJvaW4gbmVjIGZlbGlzIGEgdHVycGlzIGVnZXN0YXMgbWF4aW11cy4gQWVuZWFuIGEgc2FwaWVuIG1hdHRpcyBwdXJ1cyB2aXZlcnJhIGZlcm1lbnR1bSBhYyBub24gZW5pbS4gTnVuYyBjb25zZWN0ZXR1ciBudWxsYSBlc3QsIG5lYyBwZWxsZW50ZXNxdWUgdG9ydG9yIGZhdWNpYnVzIHV0LiBWaXZhbXVzIHNpdCBhbWV0IGludGVyZHVtIGV4LiBQaGFzZWxsdXMgcXVhbSBtYXNzYSwgcGVsbGVudGVzcXVlIGNvbW1vZG8gdmFyaXVzIHZpdGFlLCBzb2xsaWNpdHVkaW4gYSBlbmltLiBMb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldCwgY29uc2VjdGV0dXIgYWRpcGlzY2luZyBlbGl0LlxuXG5QaGFzZWxsdXMgbGFvcmVldCBzY2VsZXJpc3F1ZSBxdWFtLCBpbiB0aW5jaWR1bnQgbmlzaSB2ZWhpY3VsYSBpbi4gTG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVyIGFkaXBpc2NpbmcgZWxpdC4gU2VkIGV0IHR1cnBpcyBzZW1wZXIsIGludGVyZHVtIG5pYmggaWQsIGNvbnZhbGxpcyBsZW8uIERvbmVjIHNpdCBhbWV0IHB1cnVzIGVzdC4gRXRpYW0gcHJldGl1bSBjb25zZWN0ZXR1ciBzYXBpZW4gaW4gZmVybWVudHVtLiBWZXN0aWJ1bHVtIHZ1bHB1dGF0ZSwgYXJjdSB2aXRhZSBsYW9yZWV0IGV1aXNtb2QsIHR1cnBpcyBzYXBpZW4gdmVuZW5hdGlzIG5pYmgsIHZlbCB2b2x1dHBhdCBsaWJlcm8gbGliZXJvIHV0IG9yY2kuIFZpdmFtdXMgZmFjaWxpc2lzIG1hdXJpcyBuaWJoLCB2aXRhZSBmZXJtZW50dW0gbGlndWxhIHZlc3RpYnVsdW0gaWQuIEFsaXF1YW0gdml2ZXJyYSBlcm9zIGVnZXQgZGFwaWJ1cyB1bHRyaWNpZXMuIEFlbmVhbiBtb2xlc3RpZSwgbGVjdHVzIHF1aXMgdm9sdXRwYXQgZWZmaWNpdHVyLCByaXN1cyBkaWFtIHZpdmVycmEgbmlzbCwgc2l0IGFtZXQgc29kYWxlcyBkb2xvciBzYXBpZW4gYSBuaXNpLiBOdWxsYW0gaW1wZXJkaWV0IG9yY2kgdGVsbHVzLCB2aXRhZSBsYW9yZWV0IGF1Z3VlIHNlbXBlciBhdC4gTmFtIGRpY3R1bSB0b3J0b3IgbnVsbGEsIHZlbCBzYWdpdHRpcyBpcHN1bSBsYWNpbmlhIHF1aXMuIE51bmMgYXVndWUgbmlzbCwgZmF1Y2lidXMgc2VkIGZlbGlzIHVsdHJpY2VzLCBjb25zZWN0ZXR1ciBwdWx2aW5hciB1cm5hLiBRdWlzcXVlIG1vbGxpcyB2b2x1dHBhdCBuZXF1ZSBhYyB2dWxwdXRhdGUuXG5cbk1hdXJpcyBxdWlzIGZldWdpYXQgcHVydXMuIFNlZCBudW5jIG9yY2ksIGFsaXF1YW0gdXQgbWkgZXQsIGRhcGlidXMgZmV1Z2lhdCBvZGlvLiBEb25lYyB0aW5jaWR1bnQgZG9sb3Igbm9uIG1vbGxpcyB2ZW5lbmF0aXMuIE51bGxhbSBwb3N1ZXJlLCBsb3JlbSBhYyBtYXhpbXVzIG9ybmFyZSwgZW5pbSBtZXR1cyBwZWxsZW50ZXNxdWUganVzdG8sIHZlbCB0ZW1wb3IgZGlhbSBsZW8gcnV0cnVtIGVuaW0uIE51bGxhbSB2ZWwgdG9ydG9yIGEgYW50ZSBlbGVpZmVuZCBwcmV0aXVtLiBWZXN0aWJ1bHVtIGN1cnN1cyB1cm5hIG5lYyB2ZWxpdCBpYWN1bGlzIHRlbXBvci4gUHJhZXNlbnQgaW4gcHVydXMgYWMgZXJvcyBvcm5hcmUgdmFyaXVzLiBWZXN0aWJ1bHVtIGluIG51bGxhIHNhcGllbi4gQWVuZWFuIHZlbGl0IG1hdXJpcywgZGlnbmlzc2ltIHNlZCB2ZWxpdCBlZ2VzdGFzLCBmaW5pYnVzIHB1bHZpbmFyIHB1cnVzLiBTZWQgYWNjdW1zYW4gdG9ydG9yIGF0IHZlbmVuYXRpcyBkaWduaXNzaW0uIE51bGxhIGEgdml2ZXJyYSBuaXNpLCBtYXR0aXMgc3VzY2lwaXQgbmVxdWUuIEZ1c2NlIHN1c2NpcGl0IG5lcXVlIHZlbCB0dXJwaXMgdGVtcHVzLCBlZ2V0IGJsYW5kaXQgcmlzdXMgc2FnaXR0aXMuIFN1c3BlbmRpc3NlIHNhZ2l0dGlzIG5lcXVlIGVnZXN0YXMgZG9sb3IgZWZmaWNpdHVyIGRpZ25pc3NpbS5cblxuVXQgc2VkIHRlbGx1cyBlcmF0LiBBbGlxdWFtIGVyYXQgdm9sdXRwYXQuIE1vcmJpIGVnZXQgcmlzdXMgdmVsaXQuIEFlbmVhbiBtb2xlc3RpZSBkaWN0dW0gcGxhY2VyYXQuIFZlc3RpYnVsdW0gb3JjaSBudW5jLCBkaWN0dW0gc2VkIHRvcnRvciB2ZWhpY3VsYSwgbW9sbGlzIGRpZ25pc3NpbSBhbnRlLiBNYXVyaXMgZXQgZXggZWdldCBpcHN1bSBmZXJtZW50dW0gZWdlc3RhcyBhdCBlZ2V0IG5pc2kuIERvbmVjIGF0IHRvcnRvciBpZCB0b3J0b3IgdGVtcHVzIGZpbmlidXMgaWQgbmVjIG5lcXVlLiBOdWxsYW0gcGhhcmV0cmEsIG51bGxhIG5lYyBpYWN1bGlzIHNvbGxpY2l0dWRpbiwgZW5pbSBlcmF0IHNlbXBlciBtYXNzYSwgdXQgZmluaWJ1cyBzZW0gcmlzdXMgcXVpcyB1cm5hLiBEdWlzIG5vbiBncmF2aWRhIGxvcmVtLCB1dCBsYW9yZWV0IG9yY2kuIFZpdmFtdXMgY29uZGltZW50dW0gbW9sbGlzIGFsaXF1ZXQuIEN1cmFiaXR1ciBsb2JvcnRpcyBpbXBlcmRpZXQgY29uZGltZW50dW0uIE51bGxhIGVmZmljaXR1ciBlbGl0IHNpdCBhbWV0IGF1Y3RvciBwZWxsZW50ZXNxdWUuXG5cblBlbGxlbnRlc3F1ZSBzYWdpdHRpcyBjb21tb2RvIGxhY3VzIGEgYmliZW5kdW0uIER1aXMgZXUgYmxhbmRpdCBsZWN0dXMuIE51bGxhbSBub24gbWF1cmlzIGlkIGFudGUgdGVtcG9yIGVnZXN0YXMgcG9ydGEgZWdldCBhcmN1LiBTZWQgbWF4aW11cyBuaWJoIHBlbGxlbnRlc3F1ZSwgYmliZW5kdW0gb2RpbyB1dCwgdWx0cmljaWVzIGxlby4gQWxpcXVhbSBuaXNsIG5pc2ksIHBvc3VlcmUgcHVsdmluYXIgbWV0dXMgYSwgcHVsdmluYXIgdHJpc3RpcXVlIGRvbG9yLiBNYWVjZW5hcyBuZWMgc2VtIG5pc2kuIE1hZWNlbmFzIG1hbGVzdWFkYSwgcmlzdXMgc2l0IGFtZXQgdHJpc3RpcXVlIHZhcml1cywgZXJvcyBsZW8gY29uZGltZW50dW0gZmVsaXMsIGV1IHRpbmNpZHVudCBvcmNpIG5lcXVlIG5vbiBsb3JlbS4gRnVzY2UgZmFjaWxpc2lzIG1ldHVzIHNlZCBkdWkgbW9sZXN0aWUgaGVuZHJlcml0LiBRdWlzcXVlIGFsaXF1ZXQgaWFjdWxpcyBudWxsYSBhYyB2ZXN0aWJ1bHVtLlxuXG5Eb25lYyBuZWMgbmlzbCBpbiByaXN1cyBtYXR0aXMgcGxhY2VyYXQgdml0YWUgYWMgbWFnbmEuIE1hZWNlbmFzIHB1bHZpbmFyIGxlY3R1cyBsaWd1bGEsIGEgcG9ydHRpdG9yIG1hZ25hIHB1bHZpbmFyIGVnZXQuIFByYWVzZW50IG5lYyB2b2x1dHBhdCBvZGlvLiBNYWVjZW5hcyBlZ2V0IGV4IGVmZmljaXR1ciwgbG9ib3J0aXMgbGVjdHVzIHB1bHZpbmFyLCBjb25zZWN0ZXR1ciB0ZWxsdXMuIEluIHJob25jdXMgbWFnbmEgY29uZGltZW50dW0sIHZlaGljdWxhIG1ldHVzIHNlZCwgcHJldGl1bSBudW5jLiBWaXZhbXVzIGVnZXQgaW50ZXJkdW0gZXJhdCwgaW4gZWxlaWZlbmQgcmlzdXMuIENyYXMgc2VkIG5pc2kgc2VtLiBOdWxsYSBpYWN1bGlzIHBoYXJldHJhIGRpY3R1bS4gTnVsbGFtIHZlbmVuYXRpcyB1bHRyaWNpZXMgc2FwaWVuLiBJbiBoZW5kcmVyaXQgZXJhdCB0aW5jaWR1bnQsIHRpbmNpZHVudCBhcmN1IHF1aXMsIGNvbnNlcXVhdCBtYXNzYS4gRG9uZWMgYmliZW5kdW0gIiwKICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJjYXNlX2ZpZWxkX3ZhbHVlIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiZmllbGQiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDEwLAogICAgICAgICAgICAgICAgICAgICAgICAiZmllbGR1dWlkIjogImZjZWY5ZjczLWUyNWItNDc0NC05M2Y2LTAxNjZlY2E1NDIzYyIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0aXRsZSI6ICJDdXN0b21SYWRpbyIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogIlJBRElPIiwKICAgICAgICAgICAgICAgICAgICAgICAgImtleSI6ICJjdXN0b21yYWRpbyIsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19yZXF1aXJlZF9mb3JfYWdlbnRzIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19yZXF1aXJlZF9vbl9yZXNvbHV0aW9uIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc192aXNpYmxlX3RvX2N1c3RvbWVycyI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiY3VzdG9tZXJfdGl0bGVzIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDIzLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbGUiOiAiZW4tdXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0cmFuc2xhdGlvbiI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NDo0NiswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NDo0NiswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAibG9jYWxlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9sb2NhbGUvZmllbGRzLzIzIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfY3VzdG9tZXJfZWRpdGFibGUiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3JlcXVpcmVkX2Zvcl9jdXN0b21lcnMiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImRlc2NyaXB0aW9ucyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAyNCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxlIjogImVuLXVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHJhbnNsYXRpb24iOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTQ6NDYrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTQ6NDYrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImxvY2FsZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvbG9jYWxlL2ZpZWxkcy8yNCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInJlZ3VsYXJfZXhwcmVzc2lvbiI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICJzb3J0X29yZGVyIjogMTAsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19lbmFibGVkIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3N5c3RlbSI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAib3B0aW9ucyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmaWVsZHV1aWQiOiAiZmNlZjlmNzMtZTI1Yi00NzQ0LTkzZjYtMDE2NmVjYTU0MjNjIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWVzIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAyNSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbGUiOiAiZW4tdXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRyYW5zbGF0aW9uIjogIlRlc3QgMSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU0OjQ2KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTQ6NDYrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAibG9jYWxlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2xvY2FsZS9maWVsZHMvMjUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzb3J0X29yZGVyIjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU0OjQ2KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU0OjQ2KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJmaWVsZF9vcHRpb24iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2Jhc2UvZmllbGQvb3B0aW9uLzEiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZpZWxkdXVpZCI6ICJmY2VmOWY3My1lMjViLTQ3NDQtOTNmNi0wMTY2ZWNhNTQyM2MiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZXMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDI2LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsZSI6ICJlbi11cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHJhbnNsYXRpb24iOiAiVGVzdCAyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTQ6NDYrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NDo0NiswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJsb2NhbGVfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvbG9jYWxlL2ZpZWxkcy8yNiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNvcnRfb3JkZXIiOiAwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTQ6NDYrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTQ6NDYrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImZpZWxkX29wdGlvbiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvYmFzZS9maWVsZC9vcHRpb24vMiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NDo0NiswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTQ6NDYrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJjYXNlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvY2FzZXMvZmllbGRzLzEwIgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogIiIsCiAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiY2FzZV9maWVsZF92YWx1ZSIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImZpZWxkIjogewogICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAxMSwKICAgICAgICAgICAgICAgICAgICAgICAgImZpZWxkdXVpZCI6ICI2MGM2NzAxMC01NGUzLTQ0MmMtOWM5MC03ZmJhNTM4OGFkMTgiLAogICAgICAgICAgICAgICAgICAgICAgICAidGl0bGUiOiAiQ3VzdG9tU2luZ2xlU2VsZWN0IiwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiU0VMRUNUIiwKICAgICAgICAgICAgICAgICAgICAgICAgImtleSI6ICJjdXN0b21zaW5nbGVzZWxlY3QiLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfcmVxdWlyZWRfZm9yX2FnZW50cyI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfcmVxdWlyZWRfb25fcmVzb2x1dGlvbiI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfdmlzaWJsZV90b19jdXN0b21lcnMiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImN1c3RvbWVyX3RpdGxlcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAyNywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxlIjogImVuLXVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHJhbnNsYXRpb24iOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6MDErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6MDErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImxvY2FsZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvbG9jYWxlL2ZpZWxkcy8yNyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX2N1c3RvbWVyX2VkaXRhYmxlIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19yZXF1aXJlZF9mb3JfY3VzdG9tZXJzIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJkZXNjcmlwdGlvbnMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMjgsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsZSI6ICJlbi11cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRyYW5zbGF0aW9uIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU1OjAxKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU1OjAxKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJsb2NhbGVfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2xvY2FsZS9maWVsZHMvMjgiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJyZWd1bGFyX2V4cHJlc3Npb24iOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAic29ydF9vcmRlciI6IDExLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfZW5hYmxlZCI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19zeXN0ZW0iOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgIm9wdGlvbnMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZmllbGR1dWlkIjogIjYwYzY3MDEwLTU0ZTMtNDQyYy05YzkwLTdmYmE1Mzg4YWQxOCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMjksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxlIjogImVuLXVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0cmFuc2xhdGlvbiI6ICJhIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6MDErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NTowMSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJsb2NhbGVfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvbG9jYWxlL2ZpZWxkcy8yOSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNvcnRfb3JkZXIiOiAwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6MDErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6MDErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImZpZWxkX29wdGlvbiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvYmFzZS9maWVsZC9vcHRpb24vMyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogNCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZmllbGR1dWlkIjogIjYwYzY3MDEwLTU0ZTMtNDQyYy05YzkwLTdmYmE1Mzg4YWQxOCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMzAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxlIjogImVuLXVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0cmFuc2xhdGlvbiI6ICJiIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6MDErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NTowMSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJsb2NhbGVfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvbG9jYWxlL2ZpZWxkcy8zMCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNvcnRfb3JkZXIiOiAwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6MDErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6MDErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImZpZWxkX29wdGlvbiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvYmFzZS9maWVsZC9vcHRpb24vNCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogNSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZmllbGR1dWlkIjogIjYwYzY3MDEwLTU0ZTMtNDQyYy05YzkwLTdmYmE1Mzg4YWQxOCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMzEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxlIjogImVuLXVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0cmFuc2xhdGlvbiI6ICJjIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6MDErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NTowMSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJsb2NhbGVfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvbG9jYWxlL2ZpZWxkcy8zMSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNvcnRfb3JkZXIiOiAwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6MDErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6MDErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImZpZWxkX29wdGlvbiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvYmFzZS9maWVsZC9vcHRpb24vNSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NTowMSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6MDErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJjYXNlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvY2FzZXMvZmllbGRzLzExIgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogIiIsCiAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiY2FzZV9maWVsZF92YWx1ZSIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImZpZWxkIjogewogICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAxMiwKICAgICAgICAgICAgICAgICAgICAgICAgImZpZWxkdXVpZCI6ICIxN2ZiMmQ0ZS1iY2ZiLTQzNTMtODg3MC1lMzE3YzE0ZGY3NGUiLAogICAgICAgICAgICAgICAgICAgICAgICAidGl0bGUiOiAiQ3VzdG9tTXVsdGlDaG9pY2UiLAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJDSEVDS0JPWCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJrZXkiOiAiY3VzdG9tbXVsdGljaG9pY2UiLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfcmVxdWlyZWRfZm9yX2FnZW50cyI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfcmVxdWlyZWRfb25fcmVzb2x1dGlvbiI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfdmlzaWJsZV90b19jdXN0b21lcnMiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImN1c3RvbWVyX3RpdGxlcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAzMiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxlIjogImVuLXVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHJhbnNsYXRpb24iOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6NTIrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6NTIrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImxvY2FsZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvbG9jYWxlL2ZpZWxkcy8zMiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX2N1c3RvbWVyX2VkaXRhYmxlIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19yZXF1aXJlZF9mb3JfY3VzdG9tZXJzIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJkZXNjcmlwdGlvbnMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMzMsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsZSI6ICJlbi11cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRyYW5zbGF0aW9uIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU1OjUyKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU1OjUyKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJsb2NhbGVfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2xvY2FsZS9maWVsZHMvMzMiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJyZWd1bGFyX2V4cHJlc3Npb24iOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAic29ydF9vcmRlciI6IDEyLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfZW5hYmxlZCI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19zeXN0ZW0iOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgIm9wdGlvbnMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogNiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZmllbGR1dWlkIjogIjE3ZmIyZDRlLWJjZmItNDM1My04ODcwLWUzMTdjMTRkZjc0ZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMzQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxlIjogImVuLXVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0cmFuc2xhdGlvbiI6ICIxIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6NTIrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NTo1MiswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJsb2NhbGVfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvbG9jYWxlL2ZpZWxkcy8zNCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNvcnRfb3JkZXIiOiAwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6NTIrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6NTIrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImZpZWxkX29wdGlvbiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvYmFzZS9maWVsZC9vcHRpb24vNiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogNywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZmllbGR1dWlkIjogIjE3ZmIyZDRlLWJjZmItNDM1My04ODcwLWUzMTdjMTRkZjc0ZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMzUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxlIjogImVuLXVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0cmFuc2xhdGlvbiI6ICIyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6NTIrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NTo1MiswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJsb2NhbGVfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvbG9jYWxlL2ZpZWxkcy8zNSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNvcnRfb3JkZXIiOiAwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6NTIrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6NTIrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImZpZWxkX29wdGlvbiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvYmFzZS9maWVsZC9vcHRpb24vNyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogOCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZmllbGR1dWlkIjogIjE3ZmIyZDRlLWJjZmItNDM1My04ODcwLWUzMTdjMTRkZjc0ZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMzYsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxlIjogImVuLXVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0cmFuc2xhdGlvbiI6ICIzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6NTIrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NTo1MiswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJsb2NhbGVfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvbG9jYWxlL2ZpZWxkcy8zNiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNvcnRfb3JkZXIiOiAwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6NTIrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6NTIrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImZpZWxkX29wdGlvbiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvYmFzZS9maWVsZC9vcHRpb24vOCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NTo1MiswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6NTIrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJjYXNlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvY2FzZXMvZmllbGRzLzEyIgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogIiIsCiAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiY2FzZV9maWVsZF92YWx1ZSIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImZpZWxkIjogewogICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAxMywKICAgICAgICAgICAgICAgICAgICAgICAgImZpZWxkdXVpZCI6ICIyYWRjNTNhOC0wZTkxLTRmMWItYjA3MS1mYTAyZjFkMDVjYzAiLAogICAgICAgICAgICAgICAgICAgICAgICAidGl0bGUiOiAiQ3VzdG9tTnVtZXJpYyIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogIk5VTUVSSUMiLAogICAgICAgICAgICAgICAgICAgICAgICAia2V5IjogImN1c3RvbW51bWVyaWMiLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfcmVxdWlyZWRfZm9yX2FnZW50cyI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfcmVxdWlyZWRfb25fcmVzb2x1dGlvbiI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfdmlzaWJsZV90b19jdXN0b21lcnMiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImN1c3RvbWVyX3RpdGxlcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAzNywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxlIjogImVuLXVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHJhbnNsYXRpb24iOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTY6MjYrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTY6MjYrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImxvY2FsZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvbG9jYWxlL2ZpZWxkcy8zNyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX2N1c3RvbWVyX2VkaXRhYmxlIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19yZXF1aXJlZF9mb3JfY3VzdG9tZXJzIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJkZXNjcmlwdGlvbnMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMzgsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsZSI6ICJlbi11cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRyYW5zbGF0aW9uIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU2OjI2KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU2OjI2KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJsb2NhbGVfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2xvY2FsZS9maWVsZHMvMzgiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJyZWd1bGFyX2V4cHJlc3Npb24iOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAic29ydF9vcmRlciI6IDEzLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfZW5hYmxlZCI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19zeXN0ZW0iOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgIm9wdGlvbnMiOiBbXSwKICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NjoyNiswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTY6MjYrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJjYXNlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvY2FzZXMvZmllbGRzLzEzIgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogIiIsCiAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiY2FzZV9maWVsZF92YWx1ZSIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImZpZWxkIjogewogICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAxNCwKICAgICAgICAgICAgICAgICAgICAgICAgImZpZWxkdXVpZCI6ICJjNTgzNjk4YS1lOTg2LTRiMWMtOTAwMS1mODM1NWUyY2E5NTEiLAogICAgICAgICAgICAgICAgICAgICAgICAidGl0bGUiOiAiQ3VzdG9tRGVjaW1hbCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogIkRFQ0lNQUwiLAogICAgICAgICAgICAgICAgICAgICAgICAia2V5IjogImN1c3RvbWRlY2ltYWwiLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfcmVxdWlyZWRfZm9yX2FnZW50cyI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfcmVxdWlyZWRfb25fcmVzb2x1dGlvbiI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfdmlzaWJsZV90b19jdXN0b21lcnMiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImN1c3RvbWVyX3RpdGxlcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAzOSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxlIjogImVuLXVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHJhbnNsYXRpb24iOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTY6NDErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTY6NDErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImxvY2FsZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvbG9jYWxlL2ZpZWxkcy8zOSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX2N1c3RvbWVyX2VkaXRhYmxlIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19yZXF1aXJlZF9mb3JfY3VzdG9tZXJzIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJkZXNjcmlwdGlvbnMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogNDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsZSI6ICJlbi11cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRyYW5zbGF0aW9uIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU2OjQxKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU2OjQxKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJsb2NhbGVfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2xvY2FsZS9maWVsZHMvNDAiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJyZWd1bGFyX2V4cHJlc3Npb24iOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAic29ydF9vcmRlciI6IDE0LAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfZW5hYmxlZCI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19zeXN0ZW0iOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgIm9wdGlvbnMiOiBbXSwKICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1Njo0MSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTY6NDErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJjYXNlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvY2FzZXMvZmllbGRzLzE0IgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogIiIsCiAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiY2FzZV9maWVsZF92YWx1ZSIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImZpZWxkIjogewogICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAxNSwKICAgICAgICAgICAgICAgICAgICAgICAgImZpZWxkdXVpZCI6ICJjZTVlNTUyZi05NjgwLTQ2MjQtYTg2NC01ZTAxNjQ5ZmNlYmMiLAogICAgICAgICAgICAgICAgICAgICAgICAidGl0bGUiOiAiQ3VzdG9tWWVzTm8iLAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJZRVNOTyIsCiAgICAgICAgICAgICAgICAgICAgICAgICJrZXkiOiAiY3VzdG9teWVzbm8iLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfcmVxdWlyZWRfZm9yX2FnZW50cyI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfcmVxdWlyZWRfb25fcmVzb2x1dGlvbiI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfdmlzaWJsZV90b19jdXN0b21lcnMiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImN1c3RvbWVyX3RpdGxlcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiA0MSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxlIjogImVuLXVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHJhbnNsYXRpb24iOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTQ6MDA6MzErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTQ6MDA6MzErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImxvY2FsZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvbG9jYWxlL2ZpZWxkcy80MSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX2N1c3RvbWVyX2VkaXRhYmxlIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19yZXF1aXJlZF9mb3JfY3VzdG9tZXJzIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJkZXNjcmlwdGlvbnMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogNDIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsZSI6ICJlbi11cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRyYW5zbGF0aW9uIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDE0OjAwOjMxKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDE0OjAwOjMxKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJsb2NhbGVfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2xvY2FsZS9maWVsZHMvNDIiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJyZWd1bGFyX2V4cHJlc3Npb24iOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAic29ydF9vcmRlciI6IDE1LAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfZW5hYmxlZCI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19zeXN0ZW0iOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgIm9wdGlvbnMiOiBbXSwKICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxNDowMDozMSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTQ6MDA6MzErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJjYXNlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvY2FzZXMvZmllbGRzLzE1IgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogIiIsCiAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiY2FzZV9maWVsZF92YWx1ZSIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImZpZWxkIjogewogICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAxNiwKICAgICAgICAgICAgICAgICAgICAgICAgImZpZWxkdXVpZCI6ICIzMWExNjI4Zi04MDQxLTQzMTMtOGZjZS03MDVmMDIwOTY0N2EiLAogICAgICAgICAgICAgICAgICAgICAgICAidGl0bGUiOiAiQ3VzdG9tVHJlZVNlbGVjdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogIkNBU0NBRElOR1NFTEVDVCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJrZXkiOiAiY3VzdG9tdHJlZXNlbGVjdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19yZXF1aXJlZF9mb3JfYWdlbnRzIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19yZXF1aXJlZF9vbl9yZXNvbHV0aW9uIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc192aXNpYmxlX3RvX2N1c3RvbWVycyI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiY3VzdG9tZXJfdGl0bGVzIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDQzLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbGUiOiAiZW4tdXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0cmFuc2xhdGlvbiI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxNDowMTowNSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxNDowMTowNSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAibG9jYWxlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9sb2NhbGUvZmllbGRzLzQzIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfY3VzdG9tZXJfZWRpdGFibGUiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3JlcXVpcmVkX2Zvcl9jdXN0b21lcnMiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImRlc2NyaXB0aW9ucyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiA0NCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxlIjogImVuLXVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHJhbnNsYXRpb24iOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTQ6MDE6MDUrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTQ6MDE6MDUrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImxvY2FsZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvbG9jYWxlL2ZpZWxkcy80NCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInJlZ3VsYXJfZXhwcmVzc2lvbiI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICJzb3J0X29yZGVyIjogMTYsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19lbmFibGVkIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3N5c3RlbSI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAib3B0aW9ucyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiA5LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmaWVsZHV1aWQiOiAiMzFhMTYyOGYtODA0MS00MzEzLThmY2UtNzA1ZjAyMDk2NDdhIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWVzIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiA0NSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbGUiOiAiZW4tdXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRyYW5zbGF0aW9uIjogIkxldmVsMSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDE0OjAxOjA1KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTQ6MDE6MDUrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAibG9jYWxlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2xvY2FsZS9maWVsZHMvNDUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzb3J0X29yZGVyIjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDE0OjAxOjA1KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDE0OjAxOjA1KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJmaWVsZF9vcHRpb24iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2Jhc2UvZmllbGQvb3B0aW9uLzkiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDEwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmaWVsZHV1aWQiOiAiMzFhMTYyOGYtODA0MS00MzEzLThmY2UtNzA1ZjAyMDk2NDdhIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWVzIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiA0NiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbGUiOiAiZW4tdXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRyYW5zbGF0aW9uIjogIkxldmVsMTo6U3ViMSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDE0OjAxOjA1KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTQ6MDE6MDUrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAibG9jYWxlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2xvY2FsZS9maWVsZHMvNDYiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzb3J0X29yZGVyIjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDE0OjAxOjA1KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDE0OjAxOjA1KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJmaWVsZF9vcHRpb24iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2Jhc2UvZmllbGQvb3B0aW9uLzEwIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAxMSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZmllbGR1dWlkIjogIjMxYTE2MjhmLTgwNDEtNDMxMy04ZmNlLTcwNWYwMjA5NjQ3YSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogNDcsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxlIjogImVuLXVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0cmFuc2xhdGlvbiI6ICJMZXZlbDIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxNDowMTowNSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDE0OjAxOjA1KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImxvY2FsZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9sb2NhbGUvZmllbGRzLzQ3IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic29ydF9vcmRlciI6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxNDowMTowNSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxNDowMTowNSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiZmllbGRfb3B0aW9uIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9iYXNlL2ZpZWxkL29wdGlvbi8xMSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxNDowMTowNSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTQ6MDE6MDUrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJjYXNlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvY2FzZXMvZmllbGRzLzE2IgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogIiIsCiAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiY2FzZV9maWVsZF92YWx1ZSIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImZpZWxkIjogewogICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAxNywKICAgICAgICAgICAgICAgICAgICAgICAgImZpZWxkdXVpZCI6ICI0M2Q4MDMzMi0xMDBkLTQwYTYtYWRjMi1jNDkxN2M5YTUwZTQiLAogICAgICAgICAgICAgICAgICAgICAgICAidGl0bGUiOiAiQ3VzdG9tRGF0ZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogIkRBVEUiLAogICAgICAgICAgICAgICAgICAgICAgICAia2V5IjogImN1c3RvbWRhdGUiLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfcmVxdWlyZWRfZm9yX2FnZW50cyI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfcmVxdWlyZWRfb25fcmVzb2x1dGlvbiI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfdmlzaWJsZV90b19jdXN0b21lcnMiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImN1c3RvbWVyX3RpdGxlcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiA0OCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxlIjogImVuLXVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHJhbnNsYXRpb24iOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTQ6MDE6MjcrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTQ6MDE6MjcrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImxvY2FsZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvbG9jYWxlL2ZpZWxkcy80OCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX2N1c3RvbWVyX2VkaXRhYmxlIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19yZXF1aXJlZF9mb3JfY3VzdG9tZXJzIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJkZXNjcmlwdGlvbnMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogNDksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsZSI6ICJlbi11cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRyYW5zbGF0aW9uIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDE0OjAxOjI3KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDE0OjAxOjI3KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJsb2NhbGVfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2xvY2FsZS9maWVsZHMvNDkiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJyZWd1bGFyX2V4cHJlc3Npb24iOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAic29ydF9vcmRlciI6IDE3LAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfZW5hYmxlZCI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19zeXN0ZW0iOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgIm9wdGlvbnMiOiBbXSwKICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxNDowMToyNyswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTQ6MDE6MjcrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJjYXNlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvY2FzZXMvZmllbGRzLzE3IgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogIiIsCiAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiY2FzZV9maWVsZF92YWx1ZSIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImZpZWxkIjogewogICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAxOCwKICAgICAgICAgICAgICAgICAgICAgICAgImZpZWxkdXVpZCI6ICIyMTA3MTgxMy1hYTIxLTQ5MGMtOWMzOC1iMDBkNmViYzVjNzMiLAogICAgICAgICAgICAgICAgICAgICAgICAidGl0bGUiOiAiQ3VzdG9tUmVnZXhwIiwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiUkVHRVgiLAogICAgICAgICAgICAgICAgICAgICAgICAia2V5IjogImN1c3RvbXJlZ2V4cCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19yZXF1aXJlZF9mb3JfYWdlbnRzIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19yZXF1aXJlZF9vbl9yZXNvbHV0aW9uIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc192aXNpYmxlX3RvX2N1c3RvbWVycyI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiY3VzdG9tZXJfdGl0bGVzIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDUwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbGUiOiAiZW4tdXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0cmFuc2xhdGlvbiI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxNDowMTo1MSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxNDowMTo1MSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAibG9jYWxlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9sb2NhbGUvZmllbGRzLzUwIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfY3VzdG9tZXJfZWRpdGFibGUiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3JlcXVpcmVkX2Zvcl9jdXN0b21lcnMiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImRlc2NyaXB0aW9ucyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiA1MSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxlIjogImVuLXVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHJhbnNsYXRpb24iOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTQ6MDE6NTErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTQ6MDE6NTErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImxvY2FsZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvbG9jYWxlL2ZpZWxkcy81MSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInJlZ3VsYXJfZXhwcmVzc2lvbiI6ICJcXGRcXGRcXGQiLAogICAgICAgICAgICAgICAgICAgICAgICAic29ydF9vcmRlciI6IDE4LAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfZW5hYmxlZCI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19zeXN0ZW0iOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgIm9wdGlvbnMiOiBbXSwKICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxNDowMTo1MSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTQ6MDE6NTErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJjYXNlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvY2FzZXMvZmllbGRzLzE4IgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogIiIsCiAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiY2FzZV9maWVsZF92YWx1ZSIKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgXSwKICAgICAgICAgICAgImxhc3RfcmVwbGllciI6IHsKICAgICAgICAgICAgICAgICJpZCI6IDEsCiAgICAgICAgICAgICAgICAidXVpZCI6ICJhOGRmZTVmZC1iMDhkLTVkMDctYWQ4Yi03NGIxMTNmNWQ3MjYiLAogICAgICAgICAgICAgICAgImZ1bGxfbmFtZSI6ICJUaG9yc3RlbiBFY2tlbCIsCiAgICAgICAgICAgICAgICAibGVnYWN5X2lkIjogbnVsbCwKICAgICAgICAgICAgICAgICJkZXNpZ25hdGlvbiI6IG51bGwsCiAgICAgICAgICAgICAgICAiaXNfZW5hYmxlZCI6IHRydWUsCiAgICAgICAgICAgICAgICAiaXNfbWZhX2VuYWJsZWQiOiBmYWxzZSwKICAgICAgICAgICAgICAgICJyb2xlIjogewogICAgICAgICAgICAgICAgICAgICJpZCI6IDUsCiAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAicm9sZSIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAiYXZhdGFyIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2F2YXRhci9nZXQvYThkZmU1ZmQtYjA4ZC01ZDA3LWFkOGItNzRiMTEzZjVkNzI2PzE3MDEwODkwMTUiLAogICAgICAgICAgICAgICAgImFnZW50X2Nhc2VfYWNjZXNzIjogIkFMTCIsCiAgICAgICAgICAgICAgICAib3JnYW5pemF0aW9uX2Nhc2VfYWNjZXNzIjogbnVsbCwKICAgICAgICAgICAgICAgICJvcmdhbml6YXRpb24iOiB7CiAgICAgICAgICAgICAgICAgICAgImlkIjogMywKICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJvcmdhbml6YXRpb24iCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgInRlYW1zIjogWwogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMSwKICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAidGVhbSIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMiwKICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAidGVhbSIKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgImVtYWlscyI6IFsKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDEsCiAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImlkZW50aXR5X2VtYWlsIgogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAicGhvbmVzIjogW10sCiAgICAgICAgICAgICAgICAidHdpdHRlciI6IFtdLAogICAgICAgICAgICAgICAgImZhY2Vib29rIjogW10sCiAgICAgICAgICAgICAgICAiZXh0ZXJuYWxfaWRlbnRpZmllcnMiOiBbXSwKICAgICAgICAgICAgICAgICJjdXN0b21fZmllbGRzIjogW10sCiAgICAgICAgICAgICAgICAicGlubmVkX25vdGVzX2NvdW50IjogMCwKICAgICAgICAgICAgICAgICJsb2NhbGUiOiB7CiAgICAgICAgICAgICAgICAgICAgImlkIjogMywKICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJsb2NhbGUiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgInRpbWVfem9uZSI6ICJVVEMiLAogICAgICAgICAgICAgICAgInRpbWVfem9uZV9vZmZzZXQiOiAwLAogICAgICAgICAgICAgICAgImdyZWV0aW5nIjogbnVsbCwKICAgICAgICAgICAgICAgICJzaWduYXR1cmUiOiBudWxsLAogICAgICAgICAgICAgICAgInN0YXR1c19tZXNzYWdlIjogbnVsbCwKICAgICAgICAgICAgICAgICJsYXN0X3NlZW5fdXNlcl9hZ2VudCI6ICJSdWJ5IiwKICAgICAgICAgICAgICAgICJsYXN0X3NlZW5faXAiOiAiNS4yMzEuMTU4LjIwNSIsCiAgICAgICAgICAgICAgICAibGFzdF9zZWVuX2F0IjogIjIwMjMtMTEtMjdUMTI6NDM6MzUrMDA6MDAiLAogICAgICAgICAgICAgICAgImxhc3RfYWN0aXZlX2F0IjogIjIwMjMtMTEtMjdUMTI6NDM6MzUrMDA6MDAiLAogICAgICAgICAgICAgICAgInJlYWx0aW1lX2NoYW5uZWwiOiAicHJlc2VuY2UtNDQyNTQzY2Q0MjI4Nzc1MDQwMDFlYjA1NTBmMTg5YWQzNjJkNjQ3NWZhNmQ5NWZkMGYyZDhlZTBmZjc3MGY2NUB2MV91c2Vyc18xIiwKICAgICAgICAgICAgICAgICJwcmVzZW5jZV9jaGFubmVsIjogInVzZXJfcHJlc2VuY2UtNDQyNTQzY2Q0MjI4Nzc1MDQwMDFlYjA1NTBmMTg5YWQzNjJkNjQ3NWZhNmQ5NWZkMGYyZDhlZTBmZjc3MGY2NUBjZjAyNzRiMzk0ZGIzYWY1NTVkYmMxMzZmYzcwYWFiNmU0NWJlZTQyIiwKICAgICAgICAgICAgICAgICJwYXNzd29yZF91cGRhdGVkX2F0IjogIjIwMjEtMDgtMjdUMDc6MTg6MjMrMDA6MDAiLAogICAgICAgICAgICAgICAgImF2YXRhcl91cGRhdGVkX2F0IjogbnVsbCwKICAgICAgICAgICAgICAgICJsYXN0X2xvZ2dlZF9pbl9hdCI6ICIyMDIzLTExLTI3VDEyOjQ2OjQ2KzAwOjAwIiwKICAgICAgICAgICAgICAgICJsYXN0X2FjdGl2aXR5X2F0IjogIjIwMjMtMTEtMjdUMTI6NDY6NDYrMDA6MDAiLAogICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0wOC0yNFQxODoyNDoxMSswMDowMCIsCiAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIzLTExLTI3VDEyOjQzOjM1KzAwOjAwIiwKICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogInVzZXIiLAogICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvdXNlcnMvMSIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgImxhc3RfcmVwbGllcl9pZGVudGl0eSI6IHsKICAgICAgICAgICAgICAgICJpZCI6IDEsCiAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJpZGVudGl0eV9lbWFpbCIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgImxhc3RfdXBkYXRlZF9ieSI6IHsKICAgICAgICAgICAgICAgICJpZCI6IDEsCiAgICAgICAgICAgICAgICAidXVpZCI6ICJhOGRmZTVmZC1iMDhkLTVkMDctYWQ4Yi03NGIxMTNmNWQ3MjYiLAogICAgICAgICAgICAgICAgImZ1bGxfbmFtZSI6ICJUaG9yc3RlbiBFY2tlbCIsCiAgICAgICAgICAgICAgICAibGVnYWN5X2lkIjogbnVsbCwKICAgICAgICAgICAgICAgICJkZXNpZ25hdGlvbiI6IG51bGwsCiAgICAgICAgICAgICAgICAiaXNfZW5hYmxlZCI6IHRydWUsCiAgICAgICAgICAgICAgICAiaXNfbWZhX2VuYWJsZWQiOiBmYWxzZSwKICAgICAgICAgICAgICAgICJyb2xlIjogewogICAgICAgICAgICAgICAgICAgICJpZCI6IDUsCiAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAicm9sZSIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAiYXZhdGFyIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2F2YXRhci9nZXQvYThkZmU1ZmQtYjA4ZC01ZDA3LWFkOGItNzRiMTEzZjVkNzI2PzE3MDEwODkwMTUiLAogICAgICAgICAgICAgICAgImFnZW50X2Nhc2VfYWNjZXNzIjogIkFMTCIsCiAgICAgICAgICAgICAgICAib3JnYW5pemF0aW9uX2Nhc2VfYWNjZXNzIjogbnVsbCwKICAgICAgICAgICAgICAgICJvcmdhbml6YXRpb24iOiB7CiAgICAgICAgICAgICAgICAgICAgImlkIjogMywKICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJvcmdhbml6YXRpb24iCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgInRlYW1zIjogWwogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMSwKICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAidGVhbSIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMiwKICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAidGVhbSIKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgImVtYWlscyI6IFsKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDEsCiAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImlkZW50aXR5X2VtYWlsIgogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAicGhvbmVzIjogW10sCiAgICAgICAgICAgICAgICAidHdpdHRlciI6IFtdLAogICAgICAgICAgICAgICAgImZhY2Vib29rIjogW10sCiAgICAgICAgICAgICAgICAiZXh0ZXJuYWxfaWRlbnRpZmllcnMiOiBbXSwKICAgICAgICAgICAgICAgICJjdXN0b21fZmllbGRzIjogW10sCiAgICAgICAgICAgICAgICAicGlubmVkX25vdGVzX2NvdW50IjogMCwKICAgICAgICAgICAgICAgICJsb2NhbGUiOiB7CiAgICAgICAgICAgICAgICAgICAgImlkIjogMywKICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJsb2NhbGUiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgInRpbWVfem9uZSI6ICJVVEMiLAogICAgICAgICAgICAgICAgInRpbWVfem9uZV9vZmZzZXQiOiAwLAogICAgICAgICAgICAgICAgImdyZWV0aW5nIjogbnVsbCwKICAgICAgICAgICAgICAgICJzaWduYXR1cmUiOiBudWxsLAogICAgICAgICAgICAgICAgInN0YXR1c19tZXNzYWdlIjogbnVsbCwKICAgICAgICAgICAgICAgICJsYXN0X3NlZW5fdXNlcl9hZ2VudCI6ICJSdWJ5IiwKICAgICAgICAgICAgICAgICJsYXN0X3NlZW5faXAiOiAiNS4yMzEuMTU4LjIwNSIsCiAgICAgICAgICAgICAgICAibGFzdF9zZWVuX2F0IjogIjIwMjMtMTEtMjdUMTI6NDM6MzUrMDA6MDAiLAogICAgICAgICAgICAgICAgImxhc3RfYWN0aXZlX2F0IjogIjIwMjMtMTEtMjdUMTI6NDM6MzUrMDA6MDAiLAogICAgICAgICAgICAgICAgInJlYWx0aW1lX2NoYW5uZWwiOiAicHJlc2VuY2UtNDQyNTQzY2Q0MjI4Nzc1MDQwMDFlYjA1NTBmMTg5YWQzNjJkNjQ3NWZhNmQ5NWZkMGYyZDhlZTBmZjc3MGY2NUB2MV91c2Vyc18xIiwKICAgICAgICAgICAgICAgICJwcmVzZW5jZV9jaGFubmVsIjogInVzZXJfcHJlc2VuY2UtNDQyNTQzY2Q0MjI4Nzc1MDQwMDFlYjA1NTBmMTg5YWQzNjJkNjQ3NWZhNmQ5NWZkMGYyZDhlZTBmZjc3MGY2NUBjZjAyNzRiMzk0ZGIzYWY1NTVkYmMxMzZmYzcwYWFiNmU0NWJlZTQyIiwKICAgICAgICAgICAgICAgICJwYXNzd29yZF91cGRhdGVkX2F0IjogIjIwMjEtMDgtMjdUMDc6MTg6MjMrMDA6MDAiLAogICAgICAgICAgICAgICAgImF2YXRhcl91cGRhdGVkX2F0IjogbnVsbCwKICAgICAgICAgICAgICAgICJsYXN0X2xvZ2dlZF9pbl9hdCI6ICIyMDIzLTExLTI3VDEyOjQ2OjQ2KzAwOjAwIiwKICAgICAgICAgICAgICAgICJsYXN0X2FjdGl2aXR5X2F0IjogIjIwMjMtMTEtMjdUMTI6NDY6NDYrMDA6MDAiLAogICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0wOC0yNFQxODoyNDoxMSswMDowMCIsCiAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIzLTExLTI3VDEyOjQzOjM1KzAwOjAwIiwKICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogInVzZXIiLAogICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvdXNlcnMvMSIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgImxhc3RfY29tcGxldGVkX2J5IjogbnVsbCwKICAgICAgICAgICAgImxhc3RfY2xvc2VkX2J5IjogbnVsbCwKICAgICAgICAgICAgInN0YXRlIjogIkFDVElWRSIsCiAgICAgICAgICAgICJwb3N0X2NvdW50IjogMSwKICAgICAgICAgICAgImhhc19ub3RlcyI6IHRydWUsCiAgICAgICAgICAgICJwaW5uZWRfbm90ZXNfY291bnQiOiAwLAogICAgICAgICAgICAiaGFzX2F0dGFjaG1lbnRzIjogZmFsc2UsCiAgICAgICAgICAgICJpc19tZXJnZWQiOiBmYWxzZSwKICAgICAgICAgICAgInJhdGluZyI6IG51bGwsCiAgICAgICAgICAgICJyYXRpbmdfc3RhdHVzIjogIlVOT0ZGRVJFRCIsCiAgICAgICAgICAgICJ0YWdzIjogW10sCiAgICAgICAgICAgICJsYXN0X3Bvc3Rfc3RhdHVzIjogIiIsCiAgICAgICAgICAgICJsYXN0X3Bvc3RfcHJldmlldyI6ICJUZXN0aW5nIiwKICAgICAgICAgICAgImxhc3RfcG9zdF90eXBlIjogIk5PVEUiLAogICAgICAgICAgICAibGFzdF9tZXNzYWdlX3ByZXZpZXciOiAiVGVzdGluZyIsCiAgICAgICAgICAgICJyZWFsdGltZV9jaGFubmVsIjogInByZXNlbmNlLTQ0MjU0M2NkNDIyODc3NTA0MDAxZWIwNTUwZjE4OWFkMzYyZDY0NzVmYTZkOTVmZDBmMmQ4ZWUwZmY3NzBmNjVAdjFfY2FzZXNfNyIsCiAgICAgICAgICAgICJsYXN0X2Fzc2lnbmVkX2F0IjogbnVsbCwKICAgICAgICAgICAgImxhc3RfcmVwbGllZF9hdCI6ICIyMDIzLTA1LTA0VDIwOjE3OjM5KzAwOjAwIiwKICAgICAgICAgICAgImxhc3Rfb3BlbmVkX2F0IjogbnVsbCwKICAgICAgICAgICAgImxhc3RfcGVuZGluZ19hdCI6IG51bGwsCiAgICAgICAgICAgICJsYXN0X2Nsb3NlZF9hdCI6IG51bGwsCiAgICAgICAgICAgICJsYXN0X2NvbXBsZXRlZF9hdCI6IG51bGwsCiAgICAgICAgICAgICJsYXN0X2FnZW50X2FjdGl2aXR5X2F0IjogIjIwMjMtMDktMDhUMTk6MzQ6NTMrMDA6MDAiLAogICAgICAgICAgICAibGFzdF9jdXN0b21lcl9hY3Rpdml0eV9hdCI6IG51bGwsCiAgICAgICAgICAgICJsYXN0X3JlcGx5X2J5X2FnZW50X2F0IjogbnVsbCwKICAgICAgICAgICAgImxhc3RfcmVwbHlfYnlfcmVxdWVzdGVyX2F0IjogbnVsbCwKICAgICAgICAgICAgImFnZW50X3VwZGF0ZWRfYXQiOiAiMjAyMy0wOS0wOFQxOTozNDo1MyswMDowMCIsCiAgICAgICAgICAgICJsYXRlc3RfYXNzaWduZWVfdXBkYXRlIjogbnVsbCwKICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMy0wNS0wNFQyMDoxNzozOSswMDowMCIsCiAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjMtMDktMDhUMTk6MzQ6NTMrMDA6MDAiLAogICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJjYXNlIiwKICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvY2FzZXMvNyIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICAgImlkIjogMywKICAgICAgICAgICAgImxlZ2FjeV9pZCI6IG51bGwsCiAgICAgICAgICAgICJzdWJqZWN0IjogIkEgdGVzdCBxdWVzdGlvbiIsCiAgICAgICAgICAgICJwb3J0YWwiOiAiU0VSVklDRSIsCiAgICAgICAgICAgICJzb3VyY2VfY2hhbm5lbCI6IHsKICAgICAgICAgICAgICAgICJ1dWlkIjogImZkM2E4MTE2LTk1YzItNDkyZS05YWYzLWIzYWI1N2RjOWYxYSIsCiAgICAgICAgICAgICAgICAidHlwZSI6ICJNQUlMIiwKICAgICAgICAgICAgICAgICJjaGFyYWN0ZXJfbGltaXQiOiBudWxsLAogICAgICAgICAgICAgICAgImFjY291bnQiOiB7CiAgICAgICAgICAgICAgICAgICAgImlkIjogMSwKICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJtYWlsYm94IgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImNoYW5uZWwiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJsYXN0X3B1YmxpY19jaGFubmVsIjogewogICAgICAgICAgICAgICAgInV1aWQiOiAiZmQzYTgxMTYtOTVjMi00OTJlLTlhZjMtYjNhYjU3ZGM5ZjFhIiwKICAgICAgICAgICAgICAgICJ0eXBlIjogIk1BSUwiLAogICAgICAgICAgICAgICAgImNoYXJhY3Rlcl9saW1pdCI6IG51bGwsCiAgICAgICAgICAgICAgICAiYWNjb3VudCI6IHsKICAgICAgICAgICAgICAgICAgICAiaWQiOiAxLAogICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogIm1haWxib3giCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiY2hhbm5lbCIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgInJlcXVlc3RlciI6IHsKICAgICAgICAgICAgICAgICJpZCI6IDcsCiAgICAgICAgICAgICAgICAidXVpZCI6ICIwYzU0NjQ0Ni1kMDk1LTU0YzUtYWU1Ny01ZjZmODM4ZDNjNDMiLAogICAgICAgICAgICAgICAgImZ1bGxfbmFtZSI6ICJEb21pbmlrIEtsZWluIiwKICAgICAgICAgICAgICAgICJsZWdhY3lfaWQiOiBudWxsLAogICAgICAgICAgICAgICAgImRlc2lnbmF0aW9uIjogbnVsbCwKICAgICAgICAgICAgICAgICJpc19lbmFibGVkIjogdHJ1ZSwKICAgICAgICAgICAgICAgICJpc19tZmFfZW5hYmxlZCI6IGZhbHNlLAogICAgICAgICAgICAgICAgInJvbGUiOiB7CiAgICAgICAgICAgICAgICAgICAgImlkIjogNCwKICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJyb2xlIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJhdmF0YXIiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXZhdGFyL2dldC8wYzU0NjQ0Ni1kMDk1LTU0YzUtYWU1Ny01ZjZmODM4ZDNjNDM/MTY5MDc4Mzg1OSIsCiAgICAgICAgICAgICAgICAiYWdlbnRfY2FzZV9hY2Nlc3MiOiBudWxsLAogICAgICAgICAgICAgICAgIm9yZ2FuaXphdGlvbl9jYXNlX2FjY2VzcyI6ICJSRVFVRVNURUQiLAogICAgICAgICAgICAgICAgIm9yZ2FuaXphdGlvbiI6IG51bGwsCiAgICAgICAgICAgICAgICAidGVhbXMiOiBbXSwKICAgICAgICAgICAgICAgICJlbWFpbHMiOiBbCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiA3LAogICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJpZGVudGl0eV9lbWFpbCIKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInBob25lcyI6IFtdLAogICAgICAgICAgICAgICAgInR3aXR0ZXIiOiBbXSwKICAgICAgICAgICAgICAgICJmYWNlYm9vayI6IFtdLAogICAgICAgICAgICAgICAgImV4dGVybmFsX2lkZW50aWZpZXJzIjogW10sCiAgICAgICAgICAgICAgICAiY3VzdG9tX2ZpZWxkcyI6IFtdLAogICAgICAgICAgICAgICAgInBpbm5lZF9ub3Rlc19jb3VudCI6IDAsCiAgICAgICAgICAgICAgICAibG9jYWxlIjogewogICAgICAgICAgICAgICAgICAgICJpZCI6IDMsCiAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAibG9jYWxlIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJ0aW1lX3pvbmUiOiAiRXVyb3BlL1BhcmlzIiwKICAgICAgICAgICAgICAgICJ0aW1lX3pvbmVfb2Zmc2V0IjogMzYwMCwKICAgICAgICAgICAgICAgICJncmVldGluZyI6IG51bGwsCiAgICAgICAgICAgICAgICAic2lnbmF0dXJlIjogbnVsbCwKICAgICAgICAgICAgICAgICJzdGF0dXNfbWVzc2FnZSI6IG51bGwsCiAgICAgICAgICAgICAgICAibGFzdF9zZWVuX3VzZXJfYWdlbnQiOiBudWxsLAogICAgICAgICAgICAgICAgImxhc3Rfc2Vlbl9pcCI6IG51bGwsCiAgICAgICAgICAgICAgICAibGFzdF9zZWVuX2F0IjogIjIwMjEtMDgtMjdUMTA6NDk6NTYrMDA6MDAiLAogICAgICAgICAgICAgICAgImxhc3RfYWN0aXZlX2F0IjogIjIwMjMtMDctMzFUMDY6MTA6NTkrMDA6MDAiLAogICAgICAgICAgICAgICAgInJlYWx0aW1lX2NoYW5uZWwiOiAicHJlc2VuY2UtNDQyNTQzY2Q0MjI4Nzc1MDQwMDFlYjA1NTBmMTg5YWQzNjJkNjQ3NWZhNmQ5NWZkMGYyZDhlZTBmZjc3MGY2NUB2MV91c2Vyc183IiwKICAgICAgICAgICAgICAgICJwcmVzZW5jZV9jaGFubmVsIjogInVzZXJfcHJlc2VuY2UtNDQyNTQzY2Q0MjI4Nzc1MDQwMDFlYjA1NTBmMTg5YWQzNjJkNjQ3NWZhNmQ5NWZkMGYyZDhlZTBmZjc3MGY2NUBmODA2ODc5Y2I1YmIwMTIxNjdiZjYxZDcwNWJmZTk0YWRmMmU3OTFiIiwKICAgICAgICAgICAgICAgICJwYXNzd29yZF91cGRhdGVkX2F0IjogIjIwMjEtMDgtMjdUMTA6NDk6NTYrMDA6MDAiLAogICAgICAgICAgICAgICAgImF2YXRhcl91cGRhdGVkX2F0IjogbnVsbCwKICAgICAgICAgICAgICAgICJsYXN0X2xvZ2dlZF9pbl9hdCI6IG51bGwsCiAgICAgICAgICAgICAgICAibGFzdF9hY3Rpdml0eV9hdCI6IG51bGwsCiAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTA4LTI3VDEwOjQ5OjU2KzAwOjAwIiwKICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjMtMDctMzFUMDY6MTA6NTkrMDA6MDAiLAogICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAidXNlciIsCiAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS91c2Vycy83IgogICAgICAgICAgICB9LAogICAgICAgICAgICAiY3JlYXRvciI6IHsKICAgICAgICAgICAgICAgICJpZCI6IDcsCiAgICAgICAgICAgICAgICAidXVpZCI6ICIwYzU0NjQ0Ni1kMDk1LTU0YzUtYWU1Ny01ZjZmODM4ZDNjNDMiLAogICAgICAgICAgICAgICAgImZ1bGxfbmFtZSI6ICJEb21pbmlrIEtsZWluIiwKICAgICAgICAgICAgICAgICJsZWdhY3lfaWQiOiBudWxsLAogICAgICAgICAgICAgICAgImRlc2lnbmF0aW9uIjogbnVsbCwKICAgICAgICAgICAgICAgICJpc19lbmFibGVkIjogdHJ1ZSwKICAgICAgICAgICAgICAgICJpc19tZmFfZW5hYmxlZCI6IGZhbHNlLAogICAgICAgICAgICAgICAgInJvbGUiOiB7CiAgICAgICAgICAgICAgICAgICAgImlkIjogNCwKICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJyb2xlIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJhdmF0YXIiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXZhdGFyL2dldC8wYzU0NjQ0Ni1kMDk1LTU0YzUtYWU1Ny01ZjZmODM4ZDNjNDM/MTY5MDc4Mzg1OSIsCiAgICAgICAgICAgICAgICAiYWdlbnRfY2FzZV9hY2Nlc3MiOiBudWxsLAogICAgICAgICAgICAgICAgIm9yZ2FuaXphdGlvbl9jYXNlX2FjY2VzcyI6ICJSRVFVRVNURUQiLAogICAgICAgICAgICAgICAgIm9yZ2FuaXphdGlvbiI6IG51bGwsCiAgICAgICAgICAgICAgICAidGVhbXMiOiBbXSwKICAgICAgICAgICAgICAgICJlbWFpbHMiOiBbCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiA3LAogICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJpZGVudGl0eV9lbWFpbCIKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInBob25lcyI6IFtdLAogICAgICAgICAgICAgICAgInR3aXR0ZXIiOiBbXSwKICAgICAgICAgICAgICAgICJmYWNlYm9vayI6IFtdLAogICAgICAgICAgICAgICAgImV4dGVybmFsX2lkZW50aWZpZXJzIjogW10sCiAgICAgICAgICAgICAgICAiY3VzdG9tX2ZpZWxkcyI6IFtdLAogICAgICAgICAgICAgICAgInBpbm5lZF9ub3Rlc19jb3VudCI6IDAsCiAgICAgICAgICAgICAgICAibG9jYWxlIjogewogICAgICAgICAgICAgICAgICAgICJpZCI6IDMsCiAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAibG9jYWxlIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJ0aW1lX3pvbmUiOiAiRXVyb3BlL1BhcmlzIiwKICAgICAgICAgICAgICAgICJ0aW1lX3pvbmVfb2Zmc2V0IjogMzYwMCwKICAgICAgICAgICAgICAgICJncmVldGluZyI6IG51bGwsCiAgICAgICAgICAgICAgICAic2lnbmF0dXJlIjogbnVsbCwKICAgICAgICAgICAgICAgICJzdGF0dXNfbWVzc2FnZSI6IG51bGwsCiAgICAgICAgICAgICAgICAibGFzdF9zZWVuX3VzZXJfYWdlbnQiOiBudWxsLAogICAgICAgICAgICAgICAgImxhc3Rfc2Vlbl9pcCI6IG51bGwsCiAgICAgICAgICAgICAgICAibGFzdF9zZWVuX2F0IjogIjIwMjEtMDgtMjdUMTA6NDk6NTYrMDA6MDAiLAogICAgICAgICAgICAgICAgImxhc3RfYWN0aXZlX2F0IjogIjIwMjMtMDctMzFUMDY6MTA6NTkrMDA6MDAiLAogICAgICAgICAgICAgICAgInJlYWx0aW1lX2NoYW5uZWwiOiAicHJlc2VuY2UtNDQyNTQzY2Q0MjI4Nzc1MDQwMDFlYjA1NTBmMTg5YWQzNjJkNjQ3NWZhNmQ5NWZkMGYyZDhlZTBmZjc3MGY2NUB2MV91c2Vyc183IiwKICAgICAgICAgICAgICAgICJwcmVzZW5jZV9jaGFubmVsIjogInVzZXJfcHJlc2VuY2UtNDQyNTQzY2Q0MjI4Nzc1MDQwMDFlYjA1NTBmMTg5YWQzNjJkNjQ3NWZhNmQ5NWZkMGYyZDhlZTBmZjc3MGY2NUBmODA2ODc5Y2I1YmIwMTIxNjdiZjYxZDcwNWJmZTk0YWRmMmU3OTFiIiwKICAgICAgICAgICAgICAgICJwYXNzd29yZF91cGRhdGVkX2F0IjogIjIwMjEtMDgtMjdUMTA6NDk6NTYrMDA6MDAiLAogICAgICAgICAgICAgICAgImF2YXRhcl91cGRhdGVkX2F0IjogbnVsbCwKICAgICAgICAgICAgICAgICJsYXN0X2xvZ2dlZF9pbl9hdCI6IG51bGwsCiAgICAgICAgICAgICAgICAibGFzdF9hY3Rpdml0eV9hdCI6IG51bGwsCiAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTA4LTI3VDEwOjQ5OjU2KzAwOjAwIiwKICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjMtMDctMzFUMDY6MTA6NTkrMDA6MDAiLAogICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAidXNlciIsCiAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS91c2Vycy83IgogICAgICAgICAgICB9LAogICAgICAgICAgICAiaWRlbnRpdHkiOiB7CiAgICAgICAgICAgICAgICAiaWQiOiA3LAogICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiaWRlbnRpdHlfZW1haWwiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJhc3NpZ25lZF9hZ2VudCI6IHsKICAgICAgICAgICAgICAgICJpZCI6IDEsCiAgICAgICAgICAgICAgICAidXVpZCI6ICJhOGRmZTVmZC1iMDhkLTVkMDctYWQ4Yi03NGIxMTNmNWQ3MjYiLAogICAgICAgICAgICAgICAgImZ1bGxfbmFtZSI6ICJUaG9yc3RlbiBFY2tlbCIsCiAgICAgICAgICAgICAgICAibGVnYWN5X2lkIjogbnVsbCwKICAgICAgICAgICAgICAgICJkZXNpZ25hdGlvbiI6IG51bGwsCiAgICAgICAgICAgICAgICAiaXNfZW5hYmxlZCI6IHRydWUsCiAgICAgICAgICAgICAgICAiaXNfbWZhX2VuYWJsZWQiOiBmYWxzZSwKICAgICAgICAgICAgICAgICJyb2xlIjogewogICAgICAgICAgICAgICAgICAgICJpZCI6IDUsCiAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAicm9sZSIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAiYXZhdGFyIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2F2YXRhci9nZXQvYThkZmU1ZmQtYjA4ZC01ZDA3LWFkOGItNzRiMTEzZjVkNzI2PzE3MDEwODkwMTUiLAogICAgICAgICAgICAgICAgImFnZW50X2Nhc2VfYWNjZXNzIjogIkFMTCIsCiAgICAgICAgICAgICAgICAib3JnYW5pemF0aW9uX2Nhc2VfYWNjZXNzIjogbnVsbCwKICAgICAgICAgICAgICAgICJvcmdhbml6YXRpb24iOiB7CiAgICAgICAgICAgICAgICAgICAgImlkIjogMywKICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJvcmdhbml6YXRpb24iCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgInRlYW1zIjogWwogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMSwKICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAidGVhbSIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMiwKICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAidGVhbSIKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgImVtYWlscyI6IFsKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDEsCiAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImlkZW50aXR5X2VtYWlsIgogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAicGhvbmVzIjogW10sCiAgICAgICAgICAgICAgICAidHdpdHRlciI6IFtdLAogICAgICAgICAgICAgICAgImZhY2Vib29rIjogW10sCiAgICAgICAgICAgICAgICAiZXh0ZXJuYWxfaWRlbnRpZmllcnMiOiBbXSwKICAgICAgICAgICAgICAgICJjdXN0b21fZmllbGRzIjogW10sCiAgICAgICAgICAgICAgICAicGlubmVkX25vdGVzX2NvdW50IjogMCwKICAgICAgICAgICAgICAgICJsb2NhbGUiOiB7CiAgICAgICAgICAgICAgICAgICAgImlkIjogMywKICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJsb2NhbGUiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgInRpbWVfem9uZSI6ICJVVEMiLAogICAgICAgICAgICAgICAgInRpbWVfem9uZV9vZmZzZXQiOiAwLAogICAgICAgICAgICAgICAgImdyZWV0aW5nIjogbnVsbCwKICAgICAgICAgICAgICAgICJzaWduYXR1cmUiOiBudWxsLAogICAgICAgICAgICAgICAgInN0YXR1c19tZXNzYWdlIjogbnVsbCwKICAgICAgICAgICAgICAgICJsYXN0X3NlZW5fdXNlcl9hZ2VudCI6ICJSdWJ5IiwKICAgICAgICAgICAgICAgICJsYXN0X3NlZW5faXAiOiAiNS4yMzEuMTU4LjIwNSIsCiAgICAgICAgICAgICAgICAibGFzdF9zZWVuX2F0IjogIjIwMjMtMTEtMjdUMTI6NDM6MzUrMDA6MDAiLAogICAgICAgICAgICAgICAgImxhc3RfYWN0aXZlX2F0IjogIjIwMjMtMTEtMjdUMTI6NDM6MzUrMDA6MDAiLAogICAgICAgICAgICAgICAgInJlYWx0aW1lX2NoYW5uZWwiOiAicHJlc2VuY2UtNDQyNTQzY2Q0MjI4Nzc1MDQwMDFlYjA1NTBmMTg5YWQzNjJkNjQ3NWZhNmQ5NWZkMGYyZDhlZTBmZjc3MGY2NUB2MV91c2Vyc18xIiwKICAgICAgICAgICAgICAgICJwcmVzZW5jZV9jaGFubmVsIjogInVzZXJfcHJlc2VuY2UtNDQyNTQzY2Q0MjI4Nzc1MDQwMDFlYjA1NTBmMTg5YWQzNjJkNjQ3NWZhNmQ5NWZkMGYyZDhlZTBmZjc3MGY2NUBjZjAyNzRiMzk0ZGIzYWY1NTVkYmMxMzZmYzcwYWFiNmU0NWJlZTQyIiwKICAgICAgICAgICAgICAgICJwYXNzd29yZF91cGRhdGVkX2F0IjogIjIwMjEtMDgtMjdUMDc6MTg6MjMrMDA6MDAiLAogICAgICAgICAgICAgICAgImF2YXRhcl91cGRhdGVkX2F0IjogbnVsbCwKICAgICAgICAgICAgICAgICJsYXN0X2xvZ2dlZF9pbl9hdCI6ICIyMDIzLTExLTI3VDEyOjQ2OjQ2KzAwOjAwIiwKICAgICAgICAgICAgICAgICJsYXN0X2FjdGl2aXR5X2F0IjogIjIwMjMtMTEtMjdUMTI6NDY6NDYrMDA6MDAiLAogICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0wOC0yNFQxODoyNDoxMSswMDowMCIsCiAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIzLTExLTI3VDEyOjQzOjM1KzAwOjAwIiwKICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogInVzZXIiLAogICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvdXNlcnMvMSIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgImFzc2lnbmVkX3RlYW0iOiB7CiAgICAgICAgICAgICAgICAiaWQiOiAxLAogICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAidGVhbSIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgImxhc3RfYXNzaWduZWRfYnkiOiB7CiAgICAgICAgICAgICAgICAiaWQiOiAxLAogICAgICAgICAgICAgICAgInV1aWQiOiAiYThkZmU1ZmQtYjA4ZC01ZDA3LWFkOGItNzRiMTEzZjVkNzI2IiwKICAgICAgICAgICAgICAgICJmdWxsX25hbWUiOiAiVGhvcnN0ZW4gRWNrZWwiLAogICAgICAgICAgICAgICAgImxlZ2FjeV9pZCI6IG51bGwsCiAgICAgICAgICAgICAgICAiZGVzaWduYXRpb24iOiBudWxsLAogICAgICAgICAgICAgICAgImlzX2VuYWJsZWQiOiB0cnVlLAogICAgICAgICAgICAgICAgImlzX21mYV9lbmFibGVkIjogZmFsc2UsCiAgICAgICAgICAgICAgICAicm9sZSI6IHsKICAgICAgICAgICAgICAgICAgICAiaWQiOiA1LAogICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogInJvbGUiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgImF2YXRhciI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hdmF0YXIvZ2V0L2E4ZGZlNWZkLWIwOGQtNWQwNy1hZDhiLTc0YjExM2Y1ZDcyNj8xNzAxMDg5MDE1IiwKICAgICAgICAgICAgICAgICJhZ2VudF9jYXNlX2FjY2VzcyI6ICJBTEwiLAogICAgICAgICAgICAgICAgIm9yZ2FuaXphdGlvbl9jYXNlX2FjY2VzcyI6IG51bGwsCiAgICAgICAgICAgICAgICAib3JnYW5pemF0aW9uIjogewogICAgICAgICAgICAgICAgICAgICJpZCI6IDMsCiAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAib3JnYW5pemF0aW9uIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJ0ZWFtcyI6IFsKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDEsCiAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogInRlYW0iCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDIsCiAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogInRlYW0iCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJlbWFpbHMiOiBbCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAxLAogICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJpZGVudGl0eV9lbWFpbCIKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInBob25lcyI6IFtdLAogICAgICAgICAgICAgICAgInR3aXR0ZXIiOiBbXSwKICAgICAgICAgICAgICAgICJmYWNlYm9vayI6IFtdLAogICAgICAgICAgICAgICAgImV4dGVybmFsX2lkZW50aWZpZXJzIjogW10sCiAgICAgICAgICAgICAgICAiY3VzdG9tX2ZpZWxkcyI6IFtdLAogICAgICAgICAgICAgICAgInBpbm5lZF9ub3Rlc19jb3VudCI6IDAsCiAgICAgICAgICAgICAgICAibG9jYWxlIjogewogICAgICAgICAgICAgICAgICAgICJpZCI6IDMsCiAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAibG9jYWxlIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJ0aW1lX3pvbmUiOiAiVVRDIiwKICAgICAgICAgICAgICAgICJ0aW1lX3pvbmVfb2Zmc2V0IjogMCwKICAgICAgICAgICAgICAgICJncmVldGluZyI6IG51bGwsCiAgICAgICAgICAgICAgICAic2lnbmF0dXJlIjogbnVsbCwKICAgICAgICAgICAgICAgICJzdGF0dXNfbWVzc2FnZSI6IG51bGwsCiAgICAgICAgICAgICAgICAibGFzdF9zZWVuX3VzZXJfYWdlbnQiOiAiUnVieSIsCiAgICAgICAgICAgICAgICAibGFzdF9zZWVuX2lwIjogIjUuMjMxLjE1OC4yMDUiLAogICAgICAgICAgICAgICAgImxhc3Rfc2Vlbl9hdCI6ICIyMDIzLTExLTI3VDEyOjQzOjM1KzAwOjAwIiwKICAgICAgICAgICAgICAgICJsYXN0X2FjdGl2ZV9hdCI6ICIyMDIzLTExLTI3VDEyOjQzOjM1KzAwOjAwIiwKICAgICAgICAgICAgICAgICJyZWFsdGltZV9jaGFubmVsIjogInByZXNlbmNlLTQ0MjU0M2NkNDIyODc3NTA0MDAxZWIwNTUwZjE4OWFkMzYyZDY0NzVmYTZkOTVmZDBmMmQ4ZWUwZmY3NzBmNjVAdjFfdXNlcnNfMSIsCiAgICAgICAgICAgICAgICAicHJlc2VuY2VfY2hhbm5lbCI6ICJ1c2VyX3ByZXNlbmNlLTQ0MjU0M2NkNDIyODc3NTA0MDAxZWIwNTUwZjE4OWFkMzYyZDY0NzVmYTZkOTVmZDBmMmQ4ZWUwZmY3NzBmNjVAY2YwMjc0YjM5NGRiM2FmNTU1ZGJjMTM2ZmM3MGFhYjZlNDViZWU0MiIsCiAgICAgICAgICAgICAgICAicGFzc3dvcmRfdXBkYXRlZF9hdCI6ICIyMDIxLTA4LTI3VDA3OjE4OjIzKzAwOjAwIiwKICAgICAgICAgICAgICAgICJhdmF0YXJfdXBkYXRlZF9hdCI6IG51bGwsCiAgICAgICAgICAgICAgICAibGFzdF9sb2dnZWRfaW5fYXQiOiAiMjAyMy0xMS0yN1QxMjo0Njo0NiswMDowMCIsCiAgICAgICAgICAgICAgICAibGFzdF9hY3Rpdml0eV9hdCI6ICIyMDIzLTExLTI3VDEyOjQ2OjQ2KzAwOjAwIiwKICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMDgtMjRUMTg6MjQ6MTErMDA6MDAiLAogICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMy0xMS0yN1QxMjo0MzozNSswMDowMCIsCiAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJ1c2VyIiwKICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL3VzZXJzLzEiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJicmFuZCI6IHsKICAgICAgICAgICAgICAgICJpZCI6IDEsCiAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJicmFuZCIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgInN0YXR1cyI6IHsKICAgICAgICAgICAgICAgICJpZCI6IDEsCiAgICAgICAgICAgICAgICAibGFiZWwiOiAiTmV3IiwKICAgICAgICAgICAgICAgICJ0eXBlIjogIk5FVyIsCiAgICAgICAgICAgICAgICAic29ydF9vcmRlciI6IDEsCiAgICAgICAgICAgICAgICAiaXNfc2xhX2FjdGl2ZSI6IHRydWUsCiAgICAgICAgICAgICAgICAiaXNfZGVsZXRlZCI6IGZhbHNlLAogICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0wOC0yNFQxODoyNDoxNiswMDowMCIsCiAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTA4LTI0VDE4OjI0OjE2KzAwOjAwIiwKICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImNhc2Vfc3RhdHVzIiwKICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2Nhc2VzL3N0YXR1c2VzLzEiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJwcmlvcml0eSI6IHsKICAgICAgICAgICAgICAgICJpZCI6IDEsCiAgICAgICAgICAgICAgICAibGFiZWwiOiAiTG93IiwKICAgICAgICAgICAgICAgICJsZXZlbCI6IDEsCiAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTA4LTI0VDE4OjI0OjE2KzAwOjAwIiwKICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMDgtMjRUMTg6MjQ6MTYrMDA6MDAiLAogICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiY2FzZV9wcmlvcml0eSIsCiAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9jYXNlcy9wcmlvcml0aWVzLzEiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJ0eXBlIjogewogICAgICAgICAgICAgICAgImlkIjogNCwKICAgICAgICAgICAgICAgICJsYWJlbCI6ICJJbmNpZGVudCIsCiAgICAgICAgICAgICAgICAidHlwZSI6ICJJTkNJREVOVCIsCiAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTA4LTI0VDE4OjI0OjE2KzAwOjAwIiwKICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMDgtMjRUMTg6MjQ6MTYrMDA6MDAiLAogICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiY2FzZV90eXBlIiwKICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2Nhc2VzL3R5cGVzLzQiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJyZWFkX21hcmtlciI6IHsKICAgICAgICAgICAgICAgICJpZCI6IDIsCiAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJyZWFkX21hcmtlciIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgInNsYV92ZXJzaW9uIjogbnVsbCwKICAgICAgICAgICAgInNsYV9tZXRyaWNzIjogW10sCiAgICAgICAgICAgICJmb3JtIjogbnVsbCwKICAgICAgICAgICAgImN1c3RvbV9maWVsZHMiOiBbCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImZpZWxkIjogewogICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiA4LAogICAgICAgICAgICAgICAgICAgICAgICAiZmllbGR1dWlkIjogImE5YmI3OTM4LWMwZDAtNGZmNy05ODhlLWMwZDYxYTEwNjk0MSIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0aXRsZSI6ICJDdXN0b21UZXh0IiwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiVEVYVCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJrZXkiOiAiY3VzdG9tdGV4dCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19yZXF1aXJlZF9mb3JfYWdlbnRzIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19yZXF1aXJlZF9vbl9yZXNvbHV0aW9uIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc192aXNpYmxlX3RvX2N1c3RvbWVycyI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiY3VzdG9tZXJfdGl0bGVzIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDE5LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbGUiOiAiZW4tdXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0cmFuc2xhdGlvbiI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1MTo1MyswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1MTo1MyswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAibG9jYWxlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9sb2NhbGUvZmllbGRzLzE5IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfY3VzdG9tZXJfZWRpdGFibGUiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3JlcXVpcmVkX2Zvcl9jdXN0b21lcnMiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImRlc2NyaXB0aW9ucyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAyMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxlIjogImVuLXVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHJhbnNsYXRpb24iOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTE6NTMrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTE6NTMrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImxvY2FsZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvbG9jYWxlL2ZpZWxkcy8yMCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInJlZ3VsYXJfZXhwcmVzc2lvbiI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICJzb3J0X29yZGVyIjogOCwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX2VuYWJsZWQiOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfc3lzdGVtIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJvcHRpb25zIjogW10sCiAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTE6NTMrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjUxOjUzKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiY2FzZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2Nhc2VzL2ZpZWxkcy84IgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogIkV4YW1wbGUiLAogICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImNhc2VfZmllbGRfdmFsdWUiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJmaWVsZCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogOSwKICAgICAgICAgICAgICAgICAgICAgICAgImZpZWxkdXVpZCI6ICI2ZDAwNGMxMy1jYTZjLTQ3Y2YtOTJmOS00NjI5ZGZlMTQwMWQiLAogICAgICAgICAgICAgICAgICAgICAgICAidGl0bGUiOiAiQ3VzdG9tVGV4dGFyZWEiLAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJURVhUQVJFQSIsCiAgICAgICAgICAgICAgICAgICAgICAgICJrZXkiOiAiY3VzdG9tdGV4dGFyZWEiLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfcmVxdWlyZWRfZm9yX2FnZW50cyI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfcmVxdWlyZWRfb25fcmVzb2x1dGlvbiI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfdmlzaWJsZV90b19jdXN0b21lcnMiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImN1c3RvbWVyX3RpdGxlcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAyMSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxlIjogImVuLXVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHJhbnNsYXRpb24iOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTI6MDgrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTI6MDgrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImxvY2FsZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvbG9jYWxlL2ZpZWxkcy8yMSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX2N1c3RvbWVyX2VkaXRhYmxlIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19yZXF1aXJlZF9mb3JfY3VzdG9tZXJzIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJkZXNjcmlwdGlvbnMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMjIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsZSI6ICJlbi11cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRyYW5zbGF0aW9uIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjUyOjA4KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjUyOjA4KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJsb2NhbGVfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2xvY2FsZS9maWVsZHMvMjIiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJyZWd1bGFyX2V4cHJlc3Npb24iOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAic29ydF9vcmRlciI6IDksCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19lbmFibGVkIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3N5c3RlbSI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAib3B0aW9ucyI6IFtdLAogICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjUyOjA4KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1MjowOCswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImNhc2VfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9jYXNlcy9maWVsZHMvOSIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6ICJFeGFtcGxlXG5cblRlc3QiLAogICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImNhc2VfZmllbGRfdmFsdWUiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJmaWVsZCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMTAsCiAgICAgICAgICAgICAgICAgICAgICAgICJmaWVsZHV1aWQiOiAiZmNlZjlmNzMtZTI1Yi00NzQ0LTkzZjYtMDE2NmVjYTU0MjNjIiwKICAgICAgICAgICAgICAgICAgICAgICAgInRpdGxlIjogIkN1c3RvbVJhZGlvIiwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiUkFESU8iLAogICAgICAgICAgICAgICAgICAgICAgICAia2V5IjogImN1c3RvbXJhZGlvIiwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3JlcXVpcmVkX2Zvcl9hZ2VudHMiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3JlcXVpcmVkX29uX3Jlc29sdXRpb24iOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3Zpc2libGVfdG9fY3VzdG9tZXJzIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJjdXN0b21lcl90aXRsZXMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMjMsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsZSI6ICJlbi11cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRyYW5zbGF0aW9uIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU0OjQ2KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU0OjQ2KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJsb2NhbGVfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2xvY2FsZS9maWVsZHMvMjMiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19jdXN0b21lcl9lZGl0YWJsZSI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfcmVxdWlyZWRfZm9yX2N1c3RvbWVycyI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiZGVzY3JpcHRpb25zIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDI0LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbGUiOiAiZW4tdXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0cmFuc2xhdGlvbiI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NDo0NiswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NDo0NiswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAibG9jYWxlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9sb2NhbGUvZmllbGRzLzI0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAicmVndWxhcl9leHByZXNzaW9uIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgInNvcnRfb3JkZXIiOiAxMCwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX2VuYWJsZWQiOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfc3lzdGVtIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJvcHRpb25zIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZpZWxkdXVpZCI6ICJmY2VmOWY3My1lMjViLTQ3NDQtOTNmNi0wMTY2ZWNhNTQyM2MiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZXMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDI1LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsZSI6ICJlbi11cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHJhbnNsYXRpb24iOiAiVGVzdCAxIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTQ6NDYrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NDo0NiswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJsb2NhbGVfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvbG9jYWxlL2ZpZWxkcy8yNSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNvcnRfb3JkZXIiOiAwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTQ6NDYrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTQ6NDYrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImZpZWxkX29wdGlvbiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvYmFzZS9maWVsZC9vcHRpb24vMSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZmllbGR1dWlkIjogImZjZWY5ZjczLWUyNWItNDc0NC05M2Y2LTAxNjZlY2E1NDIzYyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMjYsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxlIjogImVuLXVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0cmFuc2xhdGlvbiI6ICJUZXN0IDIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NDo0NiswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU0OjQ2KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImxvY2FsZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9sb2NhbGUvZmllbGRzLzI2IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic29ydF9vcmRlciI6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NDo0NiswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NDo0NiswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiZmllbGRfb3B0aW9uIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9iYXNlL2ZpZWxkL29wdGlvbi8yIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU0OjQ2KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NDo0NiswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImNhc2VfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9jYXNlcy9maWVsZHMvMTAiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAiMSIsCiAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiY2FzZV9maWVsZF92YWx1ZSIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImZpZWxkIjogewogICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAxMSwKICAgICAgICAgICAgICAgICAgICAgICAgImZpZWxkdXVpZCI6ICI2MGM2NzAxMC01NGUzLTQ0MmMtOWM5MC03ZmJhNTM4OGFkMTgiLAogICAgICAgICAgICAgICAgICAgICAgICAidGl0bGUiOiAiQ3VzdG9tU2luZ2xlU2VsZWN0IiwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiU0VMRUNUIiwKICAgICAgICAgICAgICAgICAgICAgICAgImtleSI6ICJjdXN0b21zaW5nbGVzZWxlY3QiLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfcmVxdWlyZWRfZm9yX2FnZW50cyI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfcmVxdWlyZWRfb25fcmVzb2x1dGlvbiI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfdmlzaWJsZV90b19jdXN0b21lcnMiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImN1c3RvbWVyX3RpdGxlcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAyNywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxlIjogImVuLXVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHJhbnNsYXRpb24iOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6MDErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6MDErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImxvY2FsZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvbG9jYWxlL2ZpZWxkcy8yNyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX2N1c3RvbWVyX2VkaXRhYmxlIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19yZXF1aXJlZF9mb3JfY3VzdG9tZXJzIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJkZXNjcmlwdGlvbnMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMjgsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsZSI6ICJlbi11cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRyYW5zbGF0aW9uIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU1OjAxKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU1OjAxKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJsb2NhbGVfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2xvY2FsZS9maWVsZHMvMjgiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJyZWd1bGFyX2V4cHJlc3Npb24iOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAic29ydF9vcmRlciI6IDExLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfZW5hYmxlZCI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19zeXN0ZW0iOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgIm9wdGlvbnMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZmllbGR1dWlkIjogIjYwYzY3MDEwLTU0ZTMtNDQyYy05YzkwLTdmYmE1Mzg4YWQxOCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMjksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxlIjogImVuLXVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0cmFuc2xhdGlvbiI6ICJhIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6MDErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NTowMSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJsb2NhbGVfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvbG9jYWxlL2ZpZWxkcy8yOSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNvcnRfb3JkZXIiOiAwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6MDErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6MDErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImZpZWxkX29wdGlvbiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvYmFzZS9maWVsZC9vcHRpb24vMyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogNCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZmllbGR1dWlkIjogIjYwYzY3MDEwLTU0ZTMtNDQyYy05YzkwLTdmYmE1Mzg4YWQxOCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMzAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxlIjogImVuLXVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0cmFuc2xhdGlvbiI6ICJiIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6MDErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NTowMSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJsb2NhbGVfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvbG9jYWxlL2ZpZWxkcy8zMCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNvcnRfb3JkZXIiOiAwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6MDErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6MDErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImZpZWxkX29wdGlvbiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvYmFzZS9maWVsZC9vcHRpb24vNCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogNSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZmllbGR1dWlkIjogIjYwYzY3MDEwLTU0ZTMtNDQyYy05YzkwLTdmYmE1Mzg4YWQxOCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMzEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxlIjogImVuLXVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0cmFuc2xhdGlvbiI6ICJjIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6MDErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NTowMSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJsb2NhbGVfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvbG9jYWxlL2ZpZWxkcy8zMSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNvcnRfb3JkZXIiOiAwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6MDErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6MDErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImZpZWxkX29wdGlvbiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvYmFzZS9maWVsZC9vcHRpb24vNSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NTowMSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6MDErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJjYXNlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvY2FzZXMvZmllbGRzLzExIgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogIjQiLAogICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImNhc2VfZmllbGRfdmFsdWUiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJmaWVsZCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMTIsCiAgICAgICAgICAgICAgICAgICAgICAgICJmaWVsZHV1aWQiOiAiMTdmYjJkNGUtYmNmYi00MzUzLTg4NzAtZTMxN2MxNGRmNzRlIiwKICAgICAgICAgICAgICAgICAgICAgICAgInRpdGxlIjogIkN1c3RvbU11bHRpQ2hvaWNlIiwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiQ0hFQ0tCT1giLAogICAgICAgICAgICAgICAgICAgICAgICAia2V5IjogImN1c3RvbW11bHRpY2hvaWNlIiwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3JlcXVpcmVkX2Zvcl9hZ2VudHMiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3JlcXVpcmVkX29uX3Jlc29sdXRpb24iOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3Zpc2libGVfdG9fY3VzdG9tZXJzIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJjdXN0b21lcl90aXRsZXMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMzIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsZSI6ICJlbi11cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRyYW5zbGF0aW9uIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU1OjUyKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU1OjUyKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJsb2NhbGVfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2xvY2FsZS9maWVsZHMvMzIiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19jdXN0b21lcl9lZGl0YWJsZSI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfcmVxdWlyZWRfZm9yX2N1c3RvbWVycyI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiZGVzY3JpcHRpb25zIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDMzLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbGUiOiAiZW4tdXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0cmFuc2xhdGlvbiI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NTo1MiswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NTo1MiswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAibG9jYWxlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9sb2NhbGUvZmllbGRzLzMzIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAicmVndWxhcl9leHByZXNzaW9uIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgInNvcnRfb3JkZXIiOiAxMiwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX2VuYWJsZWQiOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfc3lzdGVtIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJvcHRpb25zIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDYsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZpZWxkdXVpZCI6ICIxN2ZiMmQ0ZS1iY2ZiLTQzNTMtODg3MC1lMzE3YzE0ZGY3NGUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZXMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDM0LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsZSI6ICJlbi11cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHJhbnNsYXRpb24iOiAiMSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU1OjUyKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6NTIrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAibG9jYWxlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2xvY2FsZS9maWVsZHMvMzQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzb3J0X29yZGVyIjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU1OjUyKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU1OjUyKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJmaWVsZF9vcHRpb24iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2Jhc2UvZmllbGQvb3B0aW9uLzYiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDcsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZpZWxkdXVpZCI6ICIxN2ZiMmQ0ZS1iY2ZiLTQzNTMtODg3MC1lMzE3YzE0ZGY3NGUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZXMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDM1LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsZSI6ICJlbi11cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHJhbnNsYXRpb24iOiAiMiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU1OjUyKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6NTIrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAibG9jYWxlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2xvY2FsZS9maWVsZHMvMzUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzb3J0X29yZGVyIjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU1OjUyKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU1OjUyKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJmaWVsZF9vcHRpb24iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2Jhc2UvZmllbGQvb3B0aW9uLzciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDgsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZpZWxkdXVpZCI6ICIxN2ZiMmQ0ZS1iY2ZiLTQzNTMtODg3MC1lMzE3YzE0ZGY3NGUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZXMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDM2LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsZSI6ICJlbi11cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHJhbnNsYXRpb24iOiAiMyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU1OjUyKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6NTIrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAibG9jYWxlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2xvY2FsZS9maWVsZHMvMzYiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzb3J0X29yZGVyIjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU1OjUyKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU1OjUyKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJmaWVsZF9vcHRpb24iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2Jhc2UvZmllbGQvb3B0aW9uLzgiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6NTIrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU1OjUyKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiY2FzZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2Nhc2VzL2ZpZWxkcy8xMiIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6ICI3LDgiLAogICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImNhc2VfZmllbGRfdmFsdWUiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJmaWVsZCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMTMsCiAgICAgICAgICAgICAgICAgICAgICAgICJmaWVsZHV1aWQiOiAiMmFkYzUzYTgtMGU5MS00ZjFiLWIwNzEtZmEwMmYxZDA1Y2MwIiwKICAgICAgICAgICAgICAgICAgICAgICAgInRpdGxlIjogIkN1c3RvbU51bWVyaWMiLAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJOVU1FUklDIiwKICAgICAgICAgICAgICAgICAgICAgICAgImtleSI6ICJjdXN0b21udW1lcmljIiwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3JlcXVpcmVkX2Zvcl9hZ2VudHMiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3JlcXVpcmVkX29uX3Jlc29sdXRpb24iOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3Zpc2libGVfdG9fY3VzdG9tZXJzIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJjdXN0b21lcl90aXRsZXMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMzcsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsZSI6ICJlbi11cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRyYW5zbGF0aW9uIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU2OjI2KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU2OjI2KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJsb2NhbGVfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2xvY2FsZS9maWVsZHMvMzciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19jdXN0b21lcl9lZGl0YWJsZSI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfcmVxdWlyZWRfZm9yX2N1c3RvbWVycyI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiZGVzY3JpcHRpb25zIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDM4LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbGUiOiAiZW4tdXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0cmFuc2xhdGlvbiI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NjoyNiswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NjoyNiswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAibG9jYWxlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9sb2NhbGUvZmllbGRzLzM4IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAicmVndWxhcl9leHByZXNzaW9uIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgInNvcnRfb3JkZXIiOiAxMywKICAgICAgICAgICAgICAgICAgICAgICAgImlzX2VuYWJsZWQiOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfc3lzdGVtIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJvcHRpb25zIjogW10sCiAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTY6MjYrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU2OjI2KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiY2FzZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2Nhc2VzL2ZpZWxkcy8xMyIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6ICIyIiwKICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJjYXNlX2ZpZWxkX3ZhbHVlIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiZmllbGQiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDE0LAogICAgICAgICAgICAgICAgICAgICAgICAiZmllbGR1dWlkIjogImM1ODM2OThhLWU5ODYtNGIxYy05MDAxLWY4MzU1ZTJjYTk1MSIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0aXRsZSI6ICJDdXN0b21EZWNpbWFsIiwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiREVDSU1BTCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJrZXkiOiAiY3VzdG9tZGVjaW1hbCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19yZXF1aXJlZF9mb3JfYWdlbnRzIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19yZXF1aXJlZF9vbl9yZXNvbHV0aW9uIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc192aXNpYmxlX3RvX2N1c3RvbWVycyI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiY3VzdG9tZXJfdGl0bGVzIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDM5LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbGUiOiAiZW4tdXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0cmFuc2xhdGlvbiI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1Njo0MSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1Njo0MSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAibG9jYWxlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9sb2NhbGUvZmllbGRzLzM5IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfY3VzdG9tZXJfZWRpdGFibGUiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3JlcXVpcmVkX2Zvcl9jdXN0b21lcnMiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImRlc2NyaXB0aW9ucyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiA0MCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxlIjogImVuLXVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHJhbnNsYXRpb24iOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTY6NDErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTY6NDErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImxvY2FsZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvbG9jYWxlL2ZpZWxkcy80MCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInJlZ3VsYXJfZXhwcmVzc2lvbiI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICJzb3J0X29yZGVyIjogMTQsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19lbmFibGVkIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3N5c3RlbSI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAib3B0aW9ucyI6IFtdLAogICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU2OjQxKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1Njo0MSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImNhc2VfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9jYXNlcy9maWVsZHMvMTQiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAiMyIsCiAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiY2FzZV9maWVsZF92YWx1ZSIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImZpZWxkIjogewogICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAxNSwKICAgICAgICAgICAgICAgICAgICAgICAgImZpZWxkdXVpZCI6ICJjZTVlNTUyZi05NjgwLTQ2MjQtYTg2NC01ZTAxNjQ5ZmNlYmMiLAogICAgICAgICAgICAgICAgICAgICAgICAidGl0bGUiOiAiQ3VzdG9tWWVzTm8iLAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJZRVNOTyIsCiAgICAgICAgICAgICAgICAgICAgICAgICJrZXkiOiAiY3VzdG9teWVzbm8iLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfcmVxdWlyZWRfZm9yX2FnZW50cyI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfcmVxdWlyZWRfb25fcmVzb2x1dGlvbiI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfdmlzaWJsZV90b19jdXN0b21lcnMiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImN1c3RvbWVyX3RpdGxlcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiA0MSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxlIjogImVuLXVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHJhbnNsYXRpb24iOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTQ6MDA6MzErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTQ6MDA6MzErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImxvY2FsZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvbG9jYWxlL2ZpZWxkcy80MSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX2N1c3RvbWVyX2VkaXRhYmxlIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19yZXF1aXJlZF9mb3JfY3VzdG9tZXJzIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJkZXNjcmlwdGlvbnMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogNDIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsZSI6ICJlbi11cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRyYW5zbGF0aW9uIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDE0OjAwOjMxKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDE0OjAwOjMxKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJsb2NhbGVfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2xvY2FsZS9maWVsZHMvNDIiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJyZWd1bGFyX2V4cHJlc3Npb24iOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAic29ydF9vcmRlciI6IDE1LAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfZW5hYmxlZCI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19zeXN0ZW0iOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgIm9wdGlvbnMiOiBbXSwKICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxNDowMDozMSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTQ6MDA6MzErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJjYXNlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvY2FzZXMvZmllbGRzLzE1IgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogInllcyIsCiAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiY2FzZV9maWVsZF92YWx1ZSIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImZpZWxkIjogewogICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAxNiwKICAgICAgICAgICAgICAgICAgICAgICAgImZpZWxkdXVpZCI6ICIzMWExNjI4Zi04MDQxLTQzMTMtOGZjZS03MDVmMDIwOTY0N2EiLAogICAgICAgICAgICAgICAgICAgICAgICAidGl0bGUiOiAiQ3VzdG9tVHJlZVNlbGVjdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogIkNBU0NBRElOR1NFTEVDVCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJrZXkiOiAiY3VzdG9tdHJlZXNlbGVjdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19yZXF1aXJlZF9mb3JfYWdlbnRzIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19yZXF1aXJlZF9vbl9yZXNvbHV0aW9uIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc192aXNpYmxlX3RvX2N1c3RvbWVycyI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiY3VzdG9tZXJfdGl0bGVzIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDQzLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbGUiOiAiZW4tdXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0cmFuc2xhdGlvbiI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxNDowMTowNSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxNDowMTowNSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAibG9jYWxlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9sb2NhbGUvZmllbGRzLzQzIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfY3VzdG9tZXJfZWRpdGFibGUiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3JlcXVpcmVkX2Zvcl9jdXN0b21lcnMiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImRlc2NyaXB0aW9ucyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiA0NCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxlIjogImVuLXVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHJhbnNsYXRpb24iOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTQ6MDE6MDUrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTQ6MDE6MDUrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImxvY2FsZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvbG9jYWxlL2ZpZWxkcy80NCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInJlZ3VsYXJfZXhwcmVzc2lvbiI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICJzb3J0X29yZGVyIjogMTYsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19lbmFibGVkIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3N5c3RlbSI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAib3B0aW9ucyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiA5LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmaWVsZHV1aWQiOiAiMzFhMTYyOGYtODA0MS00MzEzLThmY2UtNzA1ZjAyMDk2NDdhIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWVzIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiA0NSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbGUiOiAiZW4tdXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRyYW5zbGF0aW9uIjogIkxldmVsMSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDE0OjAxOjA1KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTQ6MDE6MDUrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAibG9jYWxlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2xvY2FsZS9maWVsZHMvNDUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzb3J0X29yZGVyIjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDE0OjAxOjA1KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDE0OjAxOjA1KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJmaWVsZF9vcHRpb24iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2Jhc2UvZmllbGQvb3B0aW9uLzkiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDEwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmaWVsZHV1aWQiOiAiMzFhMTYyOGYtODA0MS00MzEzLThmY2UtNzA1ZjAyMDk2NDdhIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWVzIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiA0NiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbGUiOiAiZW4tdXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRyYW5zbGF0aW9uIjogIkxldmVsMTo6U3ViMSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDE0OjAxOjA1KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTQ6MDE6MDUrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAibG9jYWxlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2xvY2FsZS9maWVsZHMvNDYiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzb3J0X29yZGVyIjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDE0OjAxOjA1KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDE0OjAxOjA1KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJmaWVsZF9vcHRpb24iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2Jhc2UvZmllbGQvb3B0aW9uLzEwIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAxMSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZmllbGR1dWlkIjogIjMxYTE2MjhmLTgwNDEtNDMxMy04ZmNlLTcwNWYwMjA5NjQ3YSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogNDcsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxlIjogImVuLXVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0cmFuc2xhdGlvbiI6ICJMZXZlbDIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxNDowMTowNSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDE0OjAxOjA1KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImxvY2FsZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9sb2NhbGUvZmllbGRzLzQ3IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic29ydF9vcmRlciI6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxNDowMTowNSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxNDowMTowNSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiZmllbGRfb3B0aW9uIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9iYXNlL2ZpZWxkL29wdGlvbi8xMSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxNDowMTowNSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTQ6MDE6MDUrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJjYXNlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvY2FzZXMvZmllbGRzLzE2IgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogIjEwIiwKICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJjYXNlX2ZpZWxkX3ZhbHVlIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiZmllbGQiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDE3LAogICAgICAgICAgICAgICAgICAgICAgICAiZmllbGR1dWlkIjogIjQzZDgwMzMyLTEwMGQtNDBhNi1hZGMyLWM0OTE3YzlhNTBlNCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0aXRsZSI6ICJDdXN0b21EYXRlIiwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiREFURSIsCiAgICAgICAgICAgICAgICAgICAgICAgICJrZXkiOiAiY3VzdG9tZGF0ZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19yZXF1aXJlZF9mb3JfYWdlbnRzIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19yZXF1aXJlZF9vbl9yZXNvbHV0aW9uIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc192aXNpYmxlX3RvX2N1c3RvbWVycyI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiY3VzdG9tZXJfdGl0bGVzIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDQ4LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbGUiOiAiZW4tdXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0cmFuc2xhdGlvbiI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxNDowMToyNyswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxNDowMToyNyswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAibG9jYWxlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9sb2NhbGUvZmllbGRzLzQ4IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfY3VzdG9tZXJfZWRpdGFibGUiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3JlcXVpcmVkX2Zvcl9jdXN0b21lcnMiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImRlc2NyaXB0aW9ucyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiA0OSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxlIjogImVuLXVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHJhbnNsYXRpb24iOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTQ6MDE6MjcrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTQ6MDE6MjcrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImxvY2FsZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvbG9jYWxlL2ZpZWxkcy80OSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInJlZ3VsYXJfZXhwcmVzc2lvbiI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICJzb3J0X29yZGVyIjogMTcsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19lbmFibGVkIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3N5c3RlbSI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAib3B0aW9ucyI6IFtdLAogICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDE0OjAxOjI3KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxNDowMToyNyswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImNhc2VfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9jYXNlcy9maWVsZHMvMTciCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAiMjAyMS0xMC0xMlQwMDowMDowMCswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiY2FzZV9maWVsZF92YWx1ZSIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImZpZWxkIjogewogICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAxOCwKICAgICAgICAgICAgICAgICAgICAgICAgImZpZWxkdXVpZCI6ICIyMTA3MTgxMy1hYTIxLTQ5MGMtOWMzOC1iMDBkNmViYzVjNzMiLAogICAgICAgICAgICAgICAgICAgICAgICAidGl0bGUiOiAiQ3VzdG9tUmVnZXhwIiwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiUkVHRVgiLAogICAgICAgICAgICAgICAgICAgICAgICAia2V5IjogImN1c3RvbXJlZ2V4cCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19yZXF1aXJlZF9mb3JfYWdlbnRzIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19yZXF1aXJlZF9vbl9yZXNvbHV0aW9uIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc192aXNpYmxlX3RvX2N1c3RvbWVycyI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiY3VzdG9tZXJfdGl0bGVzIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDUwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbGUiOiAiZW4tdXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0cmFuc2xhdGlvbiI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxNDowMTo1MSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxNDowMTo1MSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAibG9jYWxlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9sb2NhbGUvZmllbGRzLzUwIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfY3VzdG9tZXJfZWRpdGFibGUiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3JlcXVpcmVkX2Zvcl9jdXN0b21lcnMiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImRlc2NyaXB0aW9ucyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiA1MSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxlIjogImVuLXVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHJhbnNsYXRpb24iOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTQ6MDE6NTErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTQ6MDE6NTErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImxvY2FsZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvbG9jYWxlL2ZpZWxkcy81MSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInJlZ3VsYXJfZXhwcmVzc2lvbiI6ICJcXGRcXGRcXGQiLAogICAgICAgICAgICAgICAgICAgICAgICAic29ydF9vcmRlciI6IDE4LAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfZW5hYmxlZCI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19zeXN0ZW0iOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgIm9wdGlvbnMiOiBbXSwKICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxNDowMTo1MSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTQ6MDE6NTErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJjYXNlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvY2FzZXMvZmllbGRzLzE4IgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogIjEyMyIsCiAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiY2FzZV9maWVsZF92YWx1ZSIKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgXSwKICAgICAgICAgICAgImxhc3RfcmVwbGllciI6IHsKICAgICAgICAgICAgICAgICJpZCI6IDEsCiAgICAgICAgICAgICAgICAidXVpZCI6ICJhOGRmZTVmZC1iMDhkLTVkMDctYWQ4Yi03NGIxMTNmNWQ3MjYiLAogICAgICAgICAgICAgICAgImZ1bGxfbmFtZSI6ICJUaG9yc3RlbiBFY2tlbCIsCiAgICAgICAgICAgICAgICAibGVnYWN5X2lkIjogbnVsbCwKICAgICAgICAgICAgICAgICJkZXNpZ25hdGlvbiI6IG51bGwsCiAgICAgICAgICAgICAgICAiaXNfZW5hYmxlZCI6IHRydWUsCiAgICAgICAgICAgICAgICAiaXNfbWZhX2VuYWJsZWQiOiBmYWxzZSwKICAgICAgICAgICAgICAgICJyb2xlIjogewogICAgICAgICAgICAgICAgICAgICJpZCI6IDUsCiAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAicm9sZSIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAiYXZhdGFyIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2F2YXRhci9nZXQvYThkZmU1ZmQtYjA4ZC01ZDA3LWFkOGItNzRiMTEzZjVkNzI2PzE3MDEwODkwMTUiLAogICAgICAgICAgICAgICAgImFnZW50X2Nhc2VfYWNjZXNzIjogIkFMTCIsCiAgICAgICAgICAgICAgICAib3JnYW5pemF0aW9uX2Nhc2VfYWNjZXNzIjogbnVsbCwKICAgICAgICAgICAgICAgICJvcmdhbml6YXRpb24iOiB7CiAgICAgICAgICAgICAgICAgICAgImlkIjogMywKICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJvcmdhbml6YXRpb24iCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgInRlYW1zIjogWwogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMSwKICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAidGVhbSIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMiwKICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAidGVhbSIKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgImVtYWlscyI6IFsKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDEsCiAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImlkZW50aXR5X2VtYWlsIgogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAicGhvbmVzIjogW10sCiAgICAgICAgICAgICAgICAidHdpdHRlciI6IFtdLAogICAgICAgICAgICAgICAgImZhY2Vib29rIjogW10sCiAgICAgICAgICAgICAgICAiZXh0ZXJuYWxfaWRlbnRpZmllcnMiOiBbXSwKICAgICAgICAgICAgICAgICJjdXN0b21fZmllbGRzIjogW10sCiAgICAgICAgICAgICAgICAicGlubmVkX25vdGVzX2NvdW50IjogMCwKICAgICAgICAgICAgICAgICJsb2NhbGUiOiB7CiAgICAgICAgICAgICAgICAgICAgImlkIjogMywKICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJsb2NhbGUiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgInRpbWVfem9uZSI6ICJVVEMiLAogICAgICAgICAgICAgICAgInRpbWVfem9uZV9vZmZzZXQiOiAwLAogICAgICAgICAgICAgICAgImdyZWV0aW5nIjogbnVsbCwKICAgICAgICAgICAgICAgICJzaWduYXR1cmUiOiBudWxsLAogICAgICAgICAgICAgICAgInN0YXR1c19tZXNzYWdlIjogbnVsbCwKICAgICAgICAgICAgICAgICJsYXN0X3NlZW5fdXNlcl9hZ2VudCI6ICJSdWJ5IiwKICAgICAgICAgICAgICAgICJsYXN0X3NlZW5faXAiOiAiNS4yMzEuMTU4LjIwNSIsCiAgICAgICAgICAgICAgICAibGFzdF9zZWVuX2F0IjogIjIwMjMtMTEtMjdUMTI6NDM6MzUrMDA6MDAiLAogICAgICAgICAgICAgICAgImxhc3RfYWN0aXZlX2F0IjogIjIwMjMtMTEtMjdUMTI6NDM6MzUrMDA6MDAiLAogICAgICAgICAgICAgICAgInJlYWx0aW1lX2NoYW5uZWwiOiAicHJlc2VuY2UtNDQyNTQzY2Q0MjI4Nzc1MDQwMDFlYjA1NTBmMTg5YWQzNjJkNjQ3NWZhNmQ5NWZkMGYyZDhlZTBmZjc3MGY2NUB2MV91c2Vyc18xIiwKICAgICAgICAgICAgICAgICJwcmVzZW5jZV9jaGFubmVsIjogInVzZXJfcHJlc2VuY2UtNDQyNTQzY2Q0MjI4Nzc1MDQwMDFlYjA1NTBmMTg5YWQzNjJkNjQ3NWZhNmQ5NWZkMGYyZDhlZTBmZjc3MGY2NUBjZjAyNzRiMzk0ZGIzYWY1NTVkYmMxMzZmYzcwYWFiNmU0NWJlZTQyIiwKICAgICAgICAgICAgICAgICJwYXNzd29yZF91cGRhdGVkX2F0IjogIjIwMjEtMDgtMjdUMDc6MTg6MjMrMDA6MDAiLAogICAgICAgICAgICAgICAgImF2YXRhcl91cGRhdGVkX2F0IjogbnVsbCwKICAgICAgICAgICAgICAgICJsYXN0X2xvZ2dlZF9pbl9hdCI6ICIyMDIzLTExLTI3VDEyOjQ2OjQ2KzAwOjAwIiwKICAgICAgICAgICAgICAgICJsYXN0X2FjdGl2aXR5X2F0IjogIjIwMjMtMTEtMjdUMTI6NDY6NDYrMDA6MDAiLAogICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0wOC0yNFQxODoyNDoxMSswMDowMCIsCiAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIzLTExLTI3VDEyOjQzOjM1KzAwOjAwIiwKICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogInVzZXIiLAogICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvdXNlcnMvMSIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgImxhc3RfcmVwbGllcl9pZGVudGl0eSI6IHsKICAgICAgICAgICAgICAgICJpZCI6IDEsCiAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJpZGVudGl0eV9lbWFpbCIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgImxhc3RfdXBkYXRlZF9ieSI6IHsKICAgICAgICAgICAgICAgICJpZCI6IDEsCiAgICAgICAgICAgICAgICAidXVpZCI6ICJhOGRmZTVmZC1iMDhkLTVkMDctYWQ4Yi03NGIxMTNmNWQ3MjYiLAogICAgICAgICAgICAgICAgImZ1bGxfbmFtZSI6ICJUaG9yc3RlbiBFY2tlbCIsCiAgICAgICAgICAgICAgICAibGVnYWN5X2lkIjogbnVsbCwKICAgICAgICAgICAgICAgICJkZXNpZ25hdGlvbiI6IG51bGwsCiAgICAgICAgICAgICAgICAiaXNfZW5hYmxlZCI6IHRydWUsCiAgICAgICAgICAgICAgICAiaXNfbWZhX2VuYWJsZWQiOiBmYWxzZSwKICAgICAgICAgICAgICAgICJyb2xlIjogewogICAgICAgICAgICAgICAgICAgICJpZCI6IDUsCiAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAicm9sZSIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAiYXZhdGFyIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2F2YXRhci9nZXQvYThkZmU1ZmQtYjA4ZC01ZDA3LWFkOGItNzRiMTEzZjVkNzI2PzE3MDEwODkwMTUiLAogICAgICAgICAgICAgICAgImFnZW50X2Nhc2VfYWNjZXNzIjogIkFMTCIsCiAgICAgICAgICAgICAgICAib3JnYW5pemF0aW9uX2Nhc2VfYWNjZXNzIjogbnVsbCwKICAgICAgICAgICAgICAgICJvcmdhbml6YXRpb24iOiB7CiAgICAgICAgICAgICAgICAgICAgImlkIjogMywKICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJvcmdhbml6YXRpb24iCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgInRlYW1zIjogWwogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMSwKICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAidGVhbSIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMiwKICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAidGVhbSIKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgImVtYWlscyI6IFsKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDEsCiAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImlkZW50aXR5X2VtYWlsIgogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAicGhvbmVzIjogW10sCiAgICAgICAgICAgICAgICAidHdpdHRlciI6IFtdLAogICAgICAgICAgICAgICAgImZhY2Vib29rIjogW10sCiAgICAgICAgICAgICAgICAiZXh0ZXJuYWxfaWRlbnRpZmllcnMiOiBbXSwKICAgICAgICAgICAgICAgICJjdXN0b21fZmllbGRzIjogW10sCiAgICAgICAgICAgICAgICAicGlubmVkX25vdGVzX2NvdW50IjogMCwKICAgICAgICAgICAgICAgICJsb2NhbGUiOiB7CiAgICAgICAgICAgICAgICAgICAgImlkIjogMywKICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJsb2NhbGUiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgInRpbWVfem9uZSI6ICJVVEMiLAogICAgICAgICAgICAgICAgInRpbWVfem9uZV9vZmZzZXQiOiAwLAogICAgICAgICAgICAgICAgImdyZWV0aW5nIjogbnVsbCwKICAgICAgICAgICAgICAgICJzaWduYXR1cmUiOiBudWxsLAogICAgICAgICAgICAgICAgInN0YXR1c19tZXNzYWdlIjogbnVsbCwKICAgICAgICAgICAgICAgICJsYXN0X3NlZW5fdXNlcl9hZ2VudCI6ICJSdWJ5IiwKICAgICAgICAgICAgICAgICJsYXN0X3NlZW5faXAiOiAiNS4yMzEuMTU4LjIwNSIsCiAgICAgICAgICAgICAgICAibGFzdF9zZWVuX2F0IjogIjIwMjMtMTEtMjdUMTI6NDM6MzUrMDA6MDAiLAogICAgICAgICAgICAgICAgImxhc3RfYWN0aXZlX2F0IjogIjIwMjMtMTEtMjdUMTI6NDM6MzUrMDA6MDAiLAogICAgICAgICAgICAgICAgInJlYWx0aW1lX2NoYW5uZWwiOiAicHJlc2VuY2UtNDQyNTQzY2Q0MjI4Nzc1MDQwMDFlYjA1NTBmMTg5YWQzNjJkNjQ3NWZhNmQ5NWZkMGYyZDhlZTBmZjc3MGY2NUB2MV91c2Vyc18xIiwKICAgICAgICAgICAgICAgICJwcmVzZW5jZV9jaGFubmVsIjogInVzZXJfcHJlc2VuY2UtNDQyNTQzY2Q0MjI4Nzc1MDQwMDFlYjA1NTBmMTg5YWQzNjJkNjQ3NWZhNmQ5NWZkMGYyZDhlZTBmZjc3MGY2NUBjZjAyNzRiMzk0ZGIzYWY1NTVkYmMxMzZmYzcwYWFiNmU0NWJlZTQyIiwKICAgICAgICAgICAgICAgICJwYXNzd29yZF91cGRhdGVkX2F0IjogIjIwMjEtMDgtMjdUMDc6MTg6MjMrMDA6MDAiLAogICAgICAgICAgICAgICAgImF2YXRhcl91cGRhdGVkX2F0IjogbnVsbCwKICAgICAgICAgICAgICAgICJsYXN0X2xvZ2dlZF9pbl9hdCI6ICIyMDIzLTExLTI3VDEyOjQ2OjQ2KzAwOjAwIiwKICAgICAgICAgICAgICAgICJsYXN0X2FjdGl2aXR5X2F0IjogIjIwMjMtMTEtMjdUMTI6NDY6NDYrMDA6MDAiLAogICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0wOC0yNFQxODoyNDoxMSswMDowMCIsCiAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIzLTExLTI3VDEyOjQzOjM1KzAwOjAwIiwKICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogInVzZXIiLAogICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvdXNlcnMvMSIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgImxhc3RfY29tcGxldGVkX2J5IjogbnVsbCwKICAgICAgICAgICAgImxhc3RfY2xvc2VkX2J5IjogbnVsbCwKICAgICAgICAgICAgInN0YXRlIjogIkFDVElWRSIsCiAgICAgICAgICAgICJwb3N0X2NvdW50IjogMywKICAgICAgICAgICAgImhhc19ub3RlcyI6IHRydWUsCiAgICAgICAgICAgICJwaW5uZWRfbm90ZXNfY291bnQiOiAwLAogICAgICAgICAgICAiaGFzX2F0dGFjaG1lbnRzIjogdHJ1ZSwKICAgICAgICAgICAgImlzX21lcmdlZCI6IGZhbHNlLAogICAgICAgICAgICAicmF0aW5nIjogbnVsbCwKICAgICAgICAgICAgInJhdGluZ19zdGF0dXMiOiAiVU5PRkZFUkVEIiwKICAgICAgICAgICAgInRhZ3MiOiBbXSwKICAgICAgICAgICAgImxhc3RfcG9zdF9zdGF0dXMiOiAiIiwKICAgICAgICAgICAgImxhc3RfcG9zdF9wcmV2aWV3IjogIlRlc3QiLAogICAgICAgICAgICAibGFzdF9wb3N0X3R5cGUiOiAiTk9URSIsCiAgICAgICAgICAgICJsYXN0X21lc3NhZ2VfcHJldmlldyI6ICJUZXN0IiwKICAgICAgICAgICAgInJlYWx0aW1lX2NoYW5uZWwiOiAicHJlc2VuY2UtNDQyNTQzY2Q0MjI4Nzc1MDQwMDFlYjA1NTBmMTg5YWQzNjJkNjQ3NWZhNmQ5NWZkMGYyZDhlZTBmZjc3MGY2NUB2MV9jYXNlc18zIiwKICAgICAgICAgICAgImxhc3RfYXNzaWduZWRfYXQiOiAiMjAyMS0wOC0yN1QxMToyNzowMCswMDowMCIsCiAgICAgICAgICAgICJsYXN0X3JlcGxpZWRfYXQiOiAiMjAyMy0wNy0zMVQwNjoxMDo1OSswMDowMCIsCiAgICAgICAgICAgICJsYXN0X29wZW5lZF9hdCI6IG51bGwsCiAgICAgICAgICAgICJsYXN0X3BlbmRpbmdfYXQiOiBudWxsLAogICAgICAgICAgICAibGFzdF9jbG9zZWRfYXQiOiBudWxsLAogICAgICAgICAgICAibGFzdF9jb21wbGV0ZWRfYXQiOiBudWxsLAogICAgICAgICAgICAibGFzdF9hZ2VudF9hY3Rpdml0eV9hdCI6ICIyMDIzLTA3LTMxVDA2OjEwOjU5KzAwOjAwIiwKICAgICAgICAgICAgImxhc3RfY3VzdG9tZXJfYWN0aXZpdHlfYXQiOiAiMjAyMS0wOC0yN1QxMDo0OTo1NiswMDowMCIsCiAgICAgICAgICAgICJsYXN0X3JlcGx5X2J5X2FnZW50X2F0IjogIjIwMjMtMDctMzFUMDY6MTE6MDArMDA6MDAiLAogICAgICAgICAgICAibGFzdF9yZXBseV9ieV9yZXF1ZXN0ZXJfYXQiOiAiMjAyMS0wOC0yN1QxMDo0OTo1NiswMDowMCIsCiAgICAgICAgICAgICJhZ2VudF91cGRhdGVkX2F0IjogIjIwMjMtMDctMzFUMDY6MTE6MDArMDA6MDAiLAogICAgICAgICAgICAibGF0ZXN0X2Fzc2lnbmVlX3VwZGF0ZSI6ICIyMDIyLTA0LTE0VDEzOjMwOjAxKzAwOjAwIiwKICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0wOC0yN1QxMDo0OTo1NiswMDowMCIsCiAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjMtMDctMzFUMDY6MTE6MDArMDA6MDAiLAogICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJjYXNlIiwKICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvY2FzZXMvMyIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICAgImlkIjogNCwKICAgICAgICAgICAgImxlZ2FjeV9pZCI6IG51bGwsCiAgICAgICAgICAgICJzdWJqZWN0IjogIkkgaGF2ZSBhIHByb2JsZW0gd2l0aCBteSBtYWMiLAogICAgICAgICAgICAicG9ydGFsIjogIlBSSU1BUlkiLAogICAgICAgICAgICAic291cmNlX2NoYW5uZWwiOiB7CiAgICAgICAgICAgICAgICAidXVpZCI6ICI4YzliNTZiZC0xMGJkLTVjOTEtOTNkYS0xOTA0MTkzZWFkNGUiLAogICAgICAgICAgICAgICAgInR5cGUiOiAiSEVMUENFTlRFUiIsCiAgICAgICAgICAgICAgICAiY2hhcmFjdGVyX2xpbWl0IjogbnVsbCwKICAgICAgICAgICAgICAgICJhY2NvdW50IjogbnVsbCwKICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImNoYW5uZWwiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJsYXN0X3B1YmxpY19jaGFubmVsIjogewogICAgICAgICAgICAgICAgInV1aWQiOiAiOGM5YjU2YmQtMTBiZC01YzkxLTkzZGEtMTkwNDE5M2VhZDRlIiwKICAgICAgICAgICAgICAgICJ0eXBlIjogIkhFTFBDRU5URVIiLAogICAgICAgICAgICAgICAgImNoYXJhY3Rlcl9saW1pdCI6IG51bGwsCiAgICAgICAgICAgICAgICAiYWNjb3VudCI6IG51bGwsCiAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJjaGFubmVsIgogICAgICAgICAgICB9LAogICAgICAgICAgICAicmVxdWVzdGVyIjogewogICAgICAgICAgICAgICAgImlkIjogMywKICAgICAgICAgICAgICAgICJ1dWlkIjogIjgxZDhhMzJjLWRlMDctNWVkNi1iOTJmLWVmNDI2NTAyOTlhMiIsCiAgICAgICAgICAgICAgICAiZnVsbF9uYW1lIjogIlRheWxvciBXZXN0IiwKICAgICAgICAgICAgICAgICJsZWdhY3lfaWQiOiBudWxsLAogICAgICAgICAgICAgICAgImRlc2lnbmF0aW9uIjogbnVsbCwKICAgICAgICAgICAgICAgICJpc19lbmFibGVkIjogdHJ1ZSwKICAgICAgICAgICAgICAgICJpc19tZmFfZW5hYmxlZCI6IGZhbHNlLAogICAgICAgICAgICAgICAgInJvbGUiOiB7CiAgICAgICAgICAgICAgICAgICAgImlkIjogNCwKICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJyb2xlIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJhdmF0YXIiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXZhdGFyL2dldC84MWQ4YTMyYy1kZTA3LTVlZDYtYjkyZi1lZjQyNjUwMjk5YTI/MTYzMDA2NjczMyIsCiAgICAgICAgICAgICAgICAiYWdlbnRfY2FzZV9hY2Nlc3MiOiBudWxsLAogICAgICAgICAgICAgICAgIm9yZ2FuaXphdGlvbl9jYXNlX2FjY2VzcyI6ICJSRVFVRVNURUQiLAogICAgICAgICAgICAgICAgIm9yZ2FuaXphdGlvbiI6IHsKICAgICAgICAgICAgICAgICAgICAiaWQiOiAxLAogICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogIm9yZ2FuaXphdGlvbiIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAidGVhbXMiOiBbXSwKICAgICAgICAgICAgICAgICJlbWFpbHMiOiBbCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAzLAogICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJpZGVudGl0eV9lbWFpbCIKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInBob25lcyI6IFtdLAogICAgICAgICAgICAgICAgInR3aXR0ZXIiOiBbCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAxLAogICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJpZGVudGl0eV90d2l0dGVyIgogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAiZmFjZWJvb2siOiBbXSwKICAgICAgICAgICAgICAgICJleHRlcm5hbF9pZGVudGlmaWVycyI6IFtdLAogICAgICAgICAgICAgICAgImN1c3RvbV9maWVsZHMiOiBbXSwKICAgICAgICAgICAgICAgICJwaW5uZWRfbm90ZXNfY291bnQiOiAwLAogICAgICAgICAgICAgICAgImxvY2FsZSI6IHsKICAgICAgICAgICAgICAgICAgICAiaWQiOiAzLAogICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImxvY2FsZSIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAidGltZV96b25lIjogIlVUQyIsCiAgICAgICAgICAgICAgICAidGltZV96b25lX29mZnNldCI6IDAsCiAgICAgICAgICAgICAgICAiZ3JlZXRpbmciOiBudWxsLAogICAgICAgICAgICAgICAgInNpZ25hdHVyZSI6IG51bGwsCiAgICAgICAgICAgICAgICAic3RhdHVzX21lc3NhZ2UiOiBudWxsLAogICAgICAgICAgICAgICAgImxhc3Rfc2Vlbl91c2VyX2FnZW50IjogbnVsbCwKICAgICAgICAgICAgICAgICJsYXN0X3NlZW5faXAiOiBudWxsLAogICAgICAgICAgICAgICAgImxhc3Rfc2Vlbl9hdCI6ICIyMDIxLTA4LTI3VDEyOjE4OjUzKzAwOjAwIiwKICAgICAgICAgICAgICAgICJsYXN0X2FjdGl2ZV9hdCI6ICIyMDIxLTA4LTI3VDEyOjE4OjUzKzAwOjAwIiwKICAgICAgICAgICAgICAgICJyZWFsdGltZV9jaGFubmVsIjogInByZXNlbmNlLTQ0MjU0M2NkNDIyODc3NTA0MDAxZWIwNTUwZjE4OWFkMzYyZDY0NzVmYTZkOTVmZDBmMmQ4ZWUwZmY3NzBmNjVAdjFfdXNlcnNfMyIsCiAgICAgICAgICAgICAgICAicHJlc2VuY2VfY2hhbm5lbCI6ICJ1c2VyX3ByZXNlbmNlLTQ0MjU0M2NkNDIyODc3NTA0MDAxZWIwNTUwZjE4OWFkMzYyZDY0NzVmYTZkOTVmZDBmMmQ4ZWUwZmY3NzBmNjVAZGQxMzJkZDkxOWQ4ZDAwM2MyYmNkMmUwMDZhOTEzM2E4NjY5ZDIwNCIsCiAgICAgICAgICAgICAgICAicGFzc3dvcmRfdXBkYXRlZF9hdCI6ICIyMDIxLTA4LTI0VDE4OjI0OjExKzAwOjAwIiwKICAgICAgICAgICAgICAgICJhdmF0YXJfdXBkYXRlZF9hdCI6ICIyMDIxLTA4LTI0VDE4OjI0OjEyKzAwOjAwIiwKICAgICAgICAgICAgICAgICJsYXN0X2xvZ2dlZF9pbl9hdCI6IG51bGwsCiAgICAgICAgICAgICAgICAibGFzdF9hY3Rpdml0eV9hdCI6IG51bGwsCiAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTA4LTI0VDE4OjI0OjExKzAwOjAwIiwKICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMDgtMjdUMTI6MTg6NTMrMDA6MDAiLAogICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAidXNlciIsCiAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS91c2Vycy8zIgogICAgICAgICAgICB9LAogICAgICAgICAgICAiY3JlYXRvciI6IHsKICAgICAgICAgICAgICAgICJpZCI6IDMsCiAgICAgICAgICAgICAgICAidXVpZCI6ICI4MWQ4YTMyYy1kZTA3LTVlZDYtYjkyZi1lZjQyNjUwMjk5YTIiLAogICAgICAgICAgICAgICAgImZ1bGxfbmFtZSI6ICJUYXlsb3IgV2VzdCIsCiAgICAgICAgICAgICAgICAibGVnYWN5X2lkIjogbnVsbCwKICAgICAgICAgICAgICAgICJkZXNpZ25hdGlvbiI6IG51bGwsCiAgICAgICAgICAgICAgICAiaXNfZW5hYmxlZCI6IHRydWUsCiAgICAgICAgICAgICAgICAiaXNfbWZhX2VuYWJsZWQiOiBmYWxzZSwKICAgICAgICAgICAgICAgICJyb2xlIjogewogICAgICAgICAgICAgICAgICAgICJpZCI6IDQsCiAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAicm9sZSIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAiYXZhdGFyIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2F2YXRhci9nZXQvODFkOGEzMmMtZGUwNy01ZWQ2LWI5MmYtZWY0MjY1MDI5OWEyPzE2MzAwNjY3MzMiLAogICAgICAgICAgICAgICAgImFnZW50X2Nhc2VfYWNjZXNzIjogbnVsbCwKICAgICAgICAgICAgICAgICJvcmdhbml6YXRpb25fY2FzZV9hY2Nlc3MiOiAiUkVRVUVTVEVEIiwKICAgICAgICAgICAgICAgICJvcmdhbml6YXRpb24iOiB7CiAgICAgICAgICAgICAgICAgICAgImlkIjogMSwKICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJvcmdhbml6YXRpb24iCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgInRlYW1zIjogW10sCiAgICAgICAgICAgICAgICAiZW1haWxzIjogWwogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMywKICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiaWRlbnRpdHlfZW1haWwiCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJwaG9uZXMiOiBbXSwKICAgICAgICAgICAgICAgICJ0d2l0dGVyIjogWwogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMSwKICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiaWRlbnRpdHlfdHdpdHRlciIKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgImZhY2Vib29rIjogW10sCiAgICAgICAgICAgICAgICAiZXh0ZXJuYWxfaWRlbnRpZmllcnMiOiBbXSwKICAgICAgICAgICAgICAgICJjdXN0b21fZmllbGRzIjogW10sCiAgICAgICAgICAgICAgICAicGlubmVkX25vdGVzX2NvdW50IjogMCwKICAgICAgICAgICAgICAgICJsb2NhbGUiOiB7CiAgICAgICAgICAgICAgICAgICAgImlkIjogMywKICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJsb2NhbGUiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgInRpbWVfem9uZSI6ICJVVEMiLAogICAgICAgICAgICAgICAgInRpbWVfem9uZV9vZmZzZXQiOiAwLAogICAgICAgICAgICAgICAgImdyZWV0aW5nIjogbnVsbCwKICAgICAgICAgICAgICAgICJzaWduYXR1cmUiOiBudWxsLAogICAgICAgICAgICAgICAgInN0YXR1c19tZXNzYWdlIjogbnVsbCwKICAgICAgICAgICAgICAgICJsYXN0X3NlZW5fdXNlcl9hZ2VudCI6IG51bGwsCiAgICAgICAgICAgICAgICAibGFzdF9zZWVuX2lwIjogbnVsbCwKICAgICAgICAgICAgICAgICJsYXN0X3NlZW5fYXQiOiAiMjAyMS0wOC0yN1QxMjoxODo1MyswMDowMCIsCiAgICAgICAgICAgICAgICAibGFzdF9hY3RpdmVfYXQiOiAiMjAyMS0wOC0yN1QxMjoxODo1MyswMDowMCIsCiAgICAgICAgICAgICAgICAicmVhbHRpbWVfY2hhbm5lbCI6ICJwcmVzZW5jZS00NDI1NDNjZDQyMjg3NzUwNDAwMWViMDU1MGYxODlhZDM2MmQ2NDc1ZmE2ZDk1ZmQwZjJkOGVlMGZmNzcwZjY1QHYxX3VzZXJzXzMiLAogICAgICAgICAgICAgICAgInByZXNlbmNlX2NoYW5uZWwiOiAidXNlcl9wcmVzZW5jZS00NDI1NDNjZDQyMjg3NzUwNDAwMWViMDU1MGYxODlhZDM2MmQ2NDc1ZmE2ZDk1ZmQwZjJkOGVlMGZmNzcwZjY1QGRkMTMyZGQ5MTlkOGQwMDNjMmJjZDJlMDA2YTkxMzNhODY2OWQyMDQiLAogICAgICAgICAgICAgICAgInBhc3N3b3JkX3VwZGF0ZWRfYXQiOiAiMjAyMS0wOC0yNFQxODoyNDoxMSswMDowMCIsCiAgICAgICAgICAgICAgICAiYXZhdGFyX3VwZGF0ZWRfYXQiOiAiMjAyMS0wOC0yNFQxODoyNDoxMiswMDowMCIsCiAgICAgICAgICAgICAgICAibGFzdF9sb2dnZWRfaW5fYXQiOiBudWxsLAogICAgICAgICAgICAgICAgImxhc3RfYWN0aXZpdHlfYXQiOiBudWxsLAogICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0wOC0yNFQxODoyNDoxMSswMDowMCIsCiAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTA4LTI3VDEyOjE4OjUzKzAwOjAwIiwKICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogInVzZXIiLAogICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvdXNlcnMvMyIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgImlkZW50aXR5IjogewogICAgICAgICAgICAgICAgImlkIjogMywKICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImlkZW50aXR5X2VtYWlsIgogICAgICAgICAgICB9LAogICAgICAgICAgICAiYXNzaWduZWRfYWdlbnQiOiB7CiAgICAgICAgICAgICAgICAiaWQiOiAxLAogICAgICAgICAgICAgICAgInV1aWQiOiAiYThkZmU1ZmQtYjA4ZC01ZDA3LWFkOGItNzRiMTEzZjVkNzI2IiwKICAgICAgICAgICAgICAgICJmdWxsX25hbWUiOiAiVGhvcnN0ZW4gRWNrZWwiLAogICAgICAgICAgICAgICAgImxlZ2FjeV9pZCI6IG51bGwsCiAgICAgICAgICAgICAgICAiZGVzaWduYXRpb24iOiBudWxsLAogICAgICAgICAgICAgICAgImlzX2VuYWJsZWQiOiB0cnVlLAogICAgICAgICAgICAgICAgImlzX21mYV9lbmFibGVkIjogZmFsc2UsCiAgICAgICAgICAgICAgICAicm9sZSI6IHsKICAgICAgICAgICAgICAgICAgICAiaWQiOiA1LAogICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogInJvbGUiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgImF2YXRhciI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hdmF0YXIvZ2V0L2E4ZGZlNWZkLWIwOGQtNWQwNy1hZDhiLTc0YjExM2Y1ZDcyNj8xNzAxMDg5MDE1IiwKICAgICAgICAgICAgICAgICJhZ2VudF9jYXNlX2FjY2VzcyI6ICJBTEwiLAogICAgICAgICAgICAgICAgIm9yZ2FuaXphdGlvbl9jYXNlX2FjY2VzcyI6IG51bGwsCiAgICAgICAgICAgICAgICAib3JnYW5pemF0aW9uIjogewogICAgICAgICAgICAgICAgICAgICJpZCI6IDMsCiAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAib3JnYW5pemF0aW9uIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJ0ZWFtcyI6IFsKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDEsCiAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogInRlYW0iCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDIsCiAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogInRlYW0iCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJlbWFpbHMiOiBbCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAxLAogICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJpZGVudGl0eV9lbWFpbCIKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInBob25lcyI6IFtdLAogICAgICAgICAgICAgICAgInR3aXR0ZXIiOiBbXSwKICAgICAgICAgICAgICAgICJmYWNlYm9vayI6IFtdLAogICAgICAgICAgICAgICAgImV4dGVybmFsX2lkZW50aWZpZXJzIjogW10sCiAgICAgICAgICAgICAgICAiY3VzdG9tX2ZpZWxkcyI6IFtdLAogICAgICAgICAgICAgICAgInBpbm5lZF9ub3Rlc19jb3VudCI6IDAsCiAgICAgICAgICAgICAgICAibG9jYWxlIjogewogICAgICAgICAgICAgICAgICAgICJpZCI6IDMsCiAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAibG9jYWxlIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJ0aW1lX3pvbmUiOiAiVVRDIiwKICAgICAgICAgICAgICAgICJ0aW1lX3pvbmVfb2Zmc2V0IjogMCwKICAgICAgICAgICAgICAgICJncmVldGluZyI6IG51bGwsCiAgICAgICAgICAgICAgICAic2lnbmF0dXJlIjogbnVsbCwKICAgICAgICAgICAgICAgICJzdGF0dXNfbWVzc2FnZSI6IG51bGwsCiAgICAgICAgICAgICAgICAibGFzdF9zZWVuX3VzZXJfYWdlbnQiOiAiUnVieSIsCiAgICAgICAgICAgICAgICAibGFzdF9zZWVuX2lwIjogIjUuMjMxLjE1OC4yMDUiLAogICAgICAgICAgICAgICAgImxhc3Rfc2Vlbl9hdCI6ICIyMDIzLTExLTI3VDEyOjQzOjM1KzAwOjAwIiwKICAgICAgICAgICAgICAgICJsYXN0X2FjdGl2ZV9hdCI6ICIyMDIzLTExLTI3VDEyOjQzOjM1KzAwOjAwIiwKICAgICAgICAgICAgICAgICJyZWFsdGltZV9jaGFubmVsIjogInByZXNlbmNlLTQ0MjU0M2NkNDIyODc3NTA0MDAxZWIwNTUwZjE4OWFkMzYyZDY0NzVmYTZkOTVmZDBmMmQ4ZWUwZmY3NzBmNjVAdjFfdXNlcnNfMSIsCiAgICAgICAgICAgICAgICAicHJlc2VuY2VfY2hhbm5lbCI6ICJ1c2VyX3ByZXNlbmNlLTQ0MjU0M2NkNDIyODc3NTA0MDAxZWIwNTUwZjE4OWFkMzYyZDY0NzVmYTZkOTVmZDBmMmQ4ZWUwZmY3NzBmNjVAY2YwMjc0YjM5NGRiM2FmNTU1ZGJjMTM2ZmM3MGFhYjZlNDViZWU0MiIsCiAgICAgICAgICAgICAgICAicGFzc3dvcmRfdXBkYXRlZF9hdCI6ICIyMDIxLTA4LTI3VDA3OjE4OjIzKzAwOjAwIiwKICAgICAgICAgICAgICAgICJhdmF0YXJfdXBkYXRlZF9hdCI6IG51bGwsCiAgICAgICAgICAgICAgICAibGFzdF9sb2dnZWRfaW5fYXQiOiAiMjAyMy0xMS0yN1QxMjo0Njo0NiswMDowMCIsCiAgICAgICAgICAgICAgICAibGFzdF9hY3Rpdml0eV9hdCI6ICIyMDIzLTExLTI3VDEyOjQ2OjQ2KzAwOjAwIiwKICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMDgtMjRUMTg6MjQ6MTErMDA6MDAiLAogICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMy0xMS0yN1QxMjo0MzozNSswMDowMCIsCiAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJ1c2VyIiwKICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL3VzZXJzLzEiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJhc3NpZ25lZF90ZWFtIjogewogICAgICAgICAgICAgICAgImlkIjogMiwKICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogInRlYW0iCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJsYXN0X2Fzc2lnbmVkX2J5IjogewogICAgICAgICAgICAgICAgImlkIjogMSwKICAgICAgICAgICAgICAgICJ1dWlkIjogImE4ZGZlNWZkLWIwOGQtNWQwNy1hZDhiLTc0YjExM2Y1ZDcyNiIsCiAgICAgICAgICAgICAgICAiZnVsbF9uYW1lIjogIlRob3JzdGVuIEVja2VsIiwKICAgICAgICAgICAgICAgICJsZWdhY3lfaWQiOiBudWxsLAogICAgICAgICAgICAgICAgImRlc2lnbmF0aW9uIjogbnVsbCwKICAgICAgICAgICAgICAgICJpc19lbmFibGVkIjogdHJ1ZSwKICAgICAgICAgICAgICAgICJpc19tZmFfZW5hYmxlZCI6IGZhbHNlLAogICAgICAgICAgICAgICAgInJvbGUiOiB7CiAgICAgICAgICAgICAgICAgICAgImlkIjogNSwKICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJyb2xlIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJhdmF0YXIiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXZhdGFyL2dldC9hOGRmZTVmZC1iMDhkLTVkMDctYWQ4Yi03NGIxMTNmNWQ3MjY/MTcwMTA4OTAxNSIsCiAgICAgICAgICAgICAgICAiYWdlbnRfY2FzZV9hY2Nlc3MiOiAiQUxMIiwKICAgICAgICAgICAgICAgICJvcmdhbml6YXRpb25fY2FzZV9hY2Nlc3MiOiBudWxsLAogICAgICAgICAgICAgICAgIm9yZ2FuaXphdGlvbiI6IHsKICAgICAgICAgICAgICAgICAgICAiaWQiOiAzLAogICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogIm9yZ2FuaXphdGlvbiIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAidGVhbXMiOiBbCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAxLAogICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJ0ZWFtIgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAyLAogICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJ0ZWFtIgogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAiZW1haWxzIjogWwogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMSwKICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiaWRlbnRpdHlfZW1haWwiCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJwaG9uZXMiOiBbXSwKICAgICAgICAgICAgICAgICJ0d2l0dGVyIjogW10sCiAgICAgICAgICAgICAgICAiZmFjZWJvb2siOiBbXSwKICAgICAgICAgICAgICAgICJleHRlcm5hbF9pZGVudGlmaWVycyI6IFtdLAogICAgICAgICAgICAgICAgImN1c3RvbV9maWVsZHMiOiBbXSwKICAgICAgICAgICAgICAgICJwaW5uZWRfbm90ZXNfY291bnQiOiAwLAogICAgICAgICAgICAgICAgImxvY2FsZSI6IHsKICAgICAgICAgICAgICAgICAgICAiaWQiOiAzLAogICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImxvY2FsZSIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAidGltZV96b25lIjogIlVUQyIsCiAgICAgICAgICAgICAgICAidGltZV96b25lX29mZnNldCI6IDAsCiAgICAgICAgICAgICAgICAiZ3JlZXRpbmciOiBudWxsLAogICAgICAgICAgICAgICAgInNpZ25hdHVyZSI6IG51bGwsCiAgICAgICAgICAgICAgICAic3RhdHVzX21lc3NhZ2UiOiBudWxsLAogICAgICAgICAgICAgICAgImxhc3Rfc2Vlbl91c2VyX2FnZW50IjogIlJ1YnkiLAogICAgICAgICAgICAgICAgImxhc3Rfc2Vlbl9pcCI6ICI1LjIzMS4xNTguMjA1IiwKICAgICAgICAgICAgICAgICJsYXN0X3NlZW5fYXQiOiAiMjAyMy0xMS0yN1QxMjo0MzozNSswMDowMCIsCiAgICAgICAgICAgICAgICAibGFzdF9hY3RpdmVfYXQiOiAiMjAyMy0xMS0yN1QxMjo0MzozNSswMDowMCIsCiAgICAgICAgICAgICAgICAicmVhbHRpbWVfY2hhbm5lbCI6ICJwcmVzZW5jZS00NDI1NDNjZDQyMjg3NzUwNDAwMWViMDU1MGYxODlhZDM2MmQ2NDc1ZmE2ZDk1ZmQwZjJkOGVlMGZmNzcwZjY1QHYxX3VzZXJzXzEiLAogICAgICAgICAgICAgICAgInByZXNlbmNlX2NoYW5uZWwiOiAidXNlcl9wcmVzZW5jZS00NDI1NDNjZDQyMjg3NzUwNDAwMWViMDU1MGYxODlhZDM2MmQ2NDc1ZmE2ZDk1ZmQwZjJkOGVlMGZmNzcwZjY1QGNmMDI3NGIzOTRkYjNhZjU1NWRiYzEzNmZjNzBhYWI2ZTQ1YmVlNDIiLAogICAgICAgICAgICAgICAgInBhc3N3b3JkX3VwZGF0ZWRfYXQiOiAiMjAyMS0wOC0yN1QwNzoxODoyMyswMDowMCIsCiAgICAgICAgICAgICAgICAiYXZhdGFyX3VwZGF0ZWRfYXQiOiBudWxsLAogICAgICAgICAgICAgICAgImxhc3RfbG9nZ2VkX2luX2F0IjogIjIwMjMtMTEtMjdUMTI6NDY6NDYrMDA6MDAiLAogICAgICAgICAgICAgICAgImxhc3RfYWN0aXZpdHlfYXQiOiAiMjAyMy0xMS0yN1QxMjo0Njo0NiswMDowMCIsCiAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTA4LTI0VDE4OjI0OjExKzAwOjAwIiwKICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjMtMTEtMjdUMTI6NDM6MzUrMDA6MDAiLAogICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAidXNlciIsCiAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS91c2Vycy8xIgogICAgICAgICAgICB9LAogICAgICAgICAgICAiYnJhbmQiOiB7CiAgICAgICAgICAgICAgICAiaWQiOiAxLAogICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiYnJhbmQiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJzdGF0dXMiOiB7CiAgICAgICAgICAgICAgICAiaWQiOiAzLAogICAgICAgICAgICAgICAgImxhYmVsIjogIlBlbmRpbmciLAogICAgICAgICAgICAgICAgInR5cGUiOiAiUEVORElORyIsCiAgICAgICAgICAgICAgICAic29ydF9vcmRlciI6IDMsCiAgICAgICAgICAgICAgICAiaXNfc2xhX2FjdGl2ZSI6IGZhbHNlLAogICAgICAgICAgICAgICAgImlzX2RlbGV0ZWQiOiBmYWxzZSwKICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMDgtMjRUMTg6MjQ6MTYrMDA6MDAiLAogICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0wOC0yNFQxODoyNDoxNiswMDowMCIsCiAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJjYXNlX3N0YXR1cyIsCiAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9jYXNlcy9zdGF0dXNlcy8zIgogICAgICAgICAgICB9LAogICAgICAgICAgICAicHJpb3JpdHkiOiB7CiAgICAgICAgICAgICAgICAiaWQiOiAzLAogICAgICAgICAgICAgICAgImxhYmVsIjogIkhpZ2giLAogICAgICAgICAgICAgICAgImxldmVsIjogMywKICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMDgtMjRUMTg6MjQ6MTYrMDA6MDAiLAogICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0wOC0yNFQxODoyNDoxNiswMDowMCIsCiAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJjYXNlX3ByaW9yaXR5IiwKICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2Nhc2VzL3ByaW9yaXRpZXMvMyIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgInR5cGUiOiBudWxsLAogICAgICAgICAgICAicmVhZF9tYXJrZXIiOiB7CiAgICAgICAgICAgICAgICAiaWQiOiA0LAogICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAicmVhZF9tYXJrZXIiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJzbGFfdmVyc2lvbiI6IG51bGwsCiAgICAgICAgICAgICJzbGFfbWV0cmljcyI6IFtdLAogICAgICAgICAgICAiZm9ybSI6IG51bGwsCiAgICAgICAgICAgICJjdXN0b21fZmllbGRzIjogWwogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJmaWVsZCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogOCwKICAgICAgICAgICAgICAgICAgICAgICAgImZpZWxkdXVpZCI6ICJhOWJiNzkzOC1jMGQwLTRmZjctOTg4ZS1jMGQ2MWExMDY5NDEiLAogICAgICAgICAgICAgICAgICAgICAgICAidGl0bGUiOiAiQ3VzdG9tVGV4dCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogIlRFWFQiLAogICAgICAgICAgICAgICAgICAgICAgICAia2V5IjogImN1c3RvbXRleHQiLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfcmVxdWlyZWRfZm9yX2FnZW50cyI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfcmVxdWlyZWRfb25fcmVzb2x1dGlvbiI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfdmlzaWJsZV90b19jdXN0b21lcnMiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImN1c3RvbWVyX3RpdGxlcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAxOSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxlIjogImVuLXVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHJhbnNsYXRpb24iOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTE6NTMrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTE6NTMrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImxvY2FsZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvbG9jYWxlL2ZpZWxkcy8xOSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX2N1c3RvbWVyX2VkaXRhYmxlIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19yZXF1aXJlZF9mb3JfY3VzdG9tZXJzIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJkZXNjcmlwdGlvbnMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMjAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsZSI6ICJlbi11cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRyYW5zbGF0aW9uIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjUxOjUzKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjUxOjUzKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJsb2NhbGVfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2xvY2FsZS9maWVsZHMvMjAiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJyZWd1bGFyX2V4cHJlc3Npb24iOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAic29ydF9vcmRlciI6IDgsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19lbmFibGVkIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3N5c3RlbSI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAib3B0aW9ucyI6IFtdLAogICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjUxOjUzKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1MTo1MyswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImNhc2VfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9jYXNlcy9maWVsZHMvOCIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6ICIiLAogICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImNhc2VfZmllbGRfdmFsdWUiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJmaWVsZCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogOSwKICAgICAgICAgICAgICAgICAgICAgICAgImZpZWxkdXVpZCI6ICI2ZDAwNGMxMy1jYTZjLTQ3Y2YtOTJmOS00NjI5ZGZlMTQwMWQiLAogICAgICAgICAgICAgICAgICAgICAgICAidGl0bGUiOiAiQ3VzdG9tVGV4dGFyZWEiLAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJURVhUQVJFQSIsCiAgICAgICAgICAgICAgICAgICAgICAgICJrZXkiOiAiY3VzdG9tdGV4dGFyZWEiLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfcmVxdWlyZWRfZm9yX2FnZW50cyI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfcmVxdWlyZWRfb25fcmVzb2x1dGlvbiI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfdmlzaWJsZV90b19jdXN0b21lcnMiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImN1c3RvbWVyX3RpdGxlcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAyMSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxlIjogImVuLXVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHJhbnNsYXRpb24iOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTI6MDgrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTI6MDgrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImxvY2FsZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvbG9jYWxlL2ZpZWxkcy8yMSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX2N1c3RvbWVyX2VkaXRhYmxlIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19yZXF1aXJlZF9mb3JfY3VzdG9tZXJzIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJkZXNjcmlwdGlvbnMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMjIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsZSI6ICJlbi11cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRyYW5zbGF0aW9uIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjUyOjA4KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjUyOjA4KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJsb2NhbGVfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2xvY2FsZS9maWVsZHMvMjIiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJyZWd1bGFyX2V4cHJlc3Npb24iOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAic29ydF9vcmRlciI6IDksCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19lbmFibGVkIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3N5c3RlbSI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAib3B0aW9ucyI6IFtdLAogICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjUyOjA4KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1MjowOCswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImNhc2VfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9jYXNlcy9maWVsZHMvOSIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6ICIiLAogICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImNhc2VfZmllbGRfdmFsdWUiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJmaWVsZCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMTAsCiAgICAgICAgICAgICAgICAgICAgICAgICJmaWVsZHV1aWQiOiAiZmNlZjlmNzMtZTI1Yi00NzQ0LTkzZjYtMDE2NmVjYTU0MjNjIiwKICAgICAgICAgICAgICAgICAgICAgICAgInRpdGxlIjogIkN1c3RvbVJhZGlvIiwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiUkFESU8iLAogICAgICAgICAgICAgICAgICAgICAgICAia2V5IjogImN1c3RvbXJhZGlvIiwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3JlcXVpcmVkX2Zvcl9hZ2VudHMiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3JlcXVpcmVkX29uX3Jlc29sdXRpb24iOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3Zpc2libGVfdG9fY3VzdG9tZXJzIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJjdXN0b21lcl90aXRsZXMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMjMsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsZSI6ICJlbi11cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRyYW5zbGF0aW9uIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU0OjQ2KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU0OjQ2KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJsb2NhbGVfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2xvY2FsZS9maWVsZHMvMjMiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19jdXN0b21lcl9lZGl0YWJsZSI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfcmVxdWlyZWRfZm9yX2N1c3RvbWVycyI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiZGVzY3JpcHRpb25zIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDI0LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbGUiOiAiZW4tdXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0cmFuc2xhdGlvbiI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NDo0NiswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NDo0NiswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAibG9jYWxlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9sb2NhbGUvZmllbGRzLzI0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAicmVndWxhcl9leHByZXNzaW9uIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgInNvcnRfb3JkZXIiOiAxMCwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX2VuYWJsZWQiOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfc3lzdGVtIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJvcHRpb25zIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZpZWxkdXVpZCI6ICJmY2VmOWY3My1lMjViLTQ3NDQtOTNmNi0wMTY2ZWNhNTQyM2MiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZXMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDI1LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsZSI6ICJlbi11cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHJhbnNsYXRpb24iOiAiVGVzdCAxIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTQ6NDYrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NDo0NiswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJsb2NhbGVfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvbG9jYWxlL2ZpZWxkcy8yNSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNvcnRfb3JkZXIiOiAwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTQ6NDYrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTQ6NDYrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImZpZWxkX29wdGlvbiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvYmFzZS9maWVsZC9vcHRpb24vMSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZmllbGR1dWlkIjogImZjZWY5ZjczLWUyNWItNDc0NC05M2Y2LTAxNjZlY2E1NDIzYyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMjYsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxlIjogImVuLXVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0cmFuc2xhdGlvbiI6ICJUZXN0IDIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NDo0NiswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU0OjQ2KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImxvY2FsZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9sb2NhbGUvZmllbGRzLzI2IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic29ydF9vcmRlciI6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NDo0NiswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NDo0NiswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiZmllbGRfb3B0aW9uIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9iYXNlL2ZpZWxkL29wdGlvbi8yIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU0OjQ2KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NDo0NiswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImNhc2VfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9jYXNlcy9maWVsZHMvMTAiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAiIiwKICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJjYXNlX2ZpZWxkX3ZhbHVlIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiZmllbGQiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDExLAogICAgICAgICAgICAgICAgICAgICAgICAiZmllbGR1dWlkIjogIjYwYzY3MDEwLTU0ZTMtNDQyYy05YzkwLTdmYmE1Mzg4YWQxOCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0aXRsZSI6ICJDdXN0b21TaW5nbGVTZWxlY3QiLAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJTRUxFQ1QiLAogICAgICAgICAgICAgICAgICAgICAgICAia2V5IjogImN1c3RvbXNpbmdsZXNlbGVjdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19yZXF1aXJlZF9mb3JfYWdlbnRzIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19yZXF1aXJlZF9vbl9yZXNvbHV0aW9uIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc192aXNpYmxlX3RvX2N1c3RvbWVycyI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiY3VzdG9tZXJfdGl0bGVzIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDI3LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbGUiOiAiZW4tdXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0cmFuc2xhdGlvbiI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NTowMSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NTowMSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAibG9jYWxlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9sb2NhbGUvZmllbGRzLzI3IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfY3VzdG9tZXJfZWRpdGFibGUiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3JlcXVpcmVkX2Zvcl9jdXN0b21lcnMiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImRlc2NyaXB0aW9ucyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAyOCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxlIjogImVuLXVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHJhbnNsYXRpb24iOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6MDErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6MDErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImxvY2FsZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvbG9jYWxlL2ZpZWxkcy8yOCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInJlZ3VsYXJfZXhwcmVzc2lvbiI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICJzb3J0X29yZGVyIjogMTEsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19lbmFibGVkIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3N5c3RlbSI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAib3B0aW9ucyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAzLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmaWVsZHV1aWQiOiAiNjBjNjcwMTAtNTRlMy00NDJjLTljOTAtN2ZiYTUzODhhZDE4IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWVzIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAyOSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbGUiOiAiZW4tdXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRyYW5zbGF0aW9uIjogImEiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NTowMSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU1OjAxKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImxvY2FsZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9sb2NhbGUvZmllbGRzLzI5IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic29ydF9vcmRlciI6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NTowMSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NTowMSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiZmllbGRfb3B0aW9uIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9iYXNlL2ZpZWxkL29wdGlvbi8zIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiA0LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmaWVsZHV1aWQiOiAiNjBjNjcwMTAtNTRlMy00NDJjLTljOTAtN2ZiYTUzODhhZDE4IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWVzIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAzMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbGUiOiAiZW4tdXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRyYW5zbGF0aW9uIjogImIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NTowMSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU1OjAxKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImxvY2FsZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9sb2NhbGUvZmllbGRzLzMwIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic29ydF9vcmRlciI6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NTowMSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NTowMSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiZmllbGRfb3B0aW9uIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9iYXNlL2ZpZWxkL29wdGlvbi80IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiA1LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmaWVsZHV1aWQiOiAiNjBjNjcwMTAtNTRlMy00NDJjLTljOTAtN2ZiYTUzODhhZDE4IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWVzIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAzMSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbGUiOiAiZW4tdXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRyYW5zbGF0aW9uIjogImMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NTowMSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU1OjAxKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImxvY2FsZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9sb2NhbGUvZmllbGRzLzMxIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic29ydF9vcmRlciI6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NTowMSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NTowMSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiZmllbGRfb3B0aW9uIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9iYXNlL2ZpZWxkL29wdGlvbi81IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU1OjAxKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NTowMSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImNhc2VfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9jYXNlcy9maWVsZHMvMTEiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAiIiwKICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJjYXNlX2ZpZWxkX3ZhbHVlIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiZmllbGQiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDEyLAogICAgICAgICAgICAgICAgICAgICAgICAiZmllbGR1dWlkIjogIjE3ZmIyZDRlLWJjZmItNDM1My04ODcwLWUzMTdjMTRkZjc0ZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0aXRsZSI6ICJDdXN0b21NdWx0aUNob2ljZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogIkNIRUNLQk9YIiwKICAgICAgICAgICAgICAgICAgICAgICAgImtleSI6ICJjdXN0b21tdWx0aWNob2ljZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19yZXF1aXJlZF9mb3JfYWdlbnRzIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19yZXF1aXJlZF9vbl9yZXNvbHV0aW9uIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc192aXNpYmxlX3RvX2N1c3RvbWVycyI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiY3VzdG9tZXJfdGl0bGVzIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDMyLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbGUiOiAiZW4tdXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0cmFuc2xhdGlvbiI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NTo1MiswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NTo1MiswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAibG9jYWxlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9sb2NhbGUvZmllbGRzLzMyIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfY3VzdG9tZXJfZWRpdGFibGUiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3JlcXVpcmVkX2Zvcl9jdXN0b21lcnMiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImRlc2NyaXB0aW9ucyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAzMywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxlIjogImVuLXVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHJhbnNsYXRpb24iOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6NTIrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6NTIrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImxvY2FsZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvbG9jYWxlL2ZpZWxkcy8zMyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInJlZ3VsYXJfZXhwcmVzc2lvbiI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICJzb3J0X29yZGVyIjogMTIsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19lbmFibGVkIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3N5c3RlbSI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAib3B0aW9ucyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiA2LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmaWVsZHV1aWQiOiAiMTdmYjJkNGUtYmNmYi00MzUzLTg4NzAtZTMxN2MxNGRmNzRlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWVzIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAzNCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbGUiOiAiZW4tdXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRyYW5zbGF0aW9uIjogIjEiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NTo1MiswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU1OjUyKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImxvY2FsZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9sb2NhbGUvZmllbGRzLzM0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic29ydF9vcmRlciI6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NTo1MiswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NTo1MiswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiZmllbGRfb3B0aW9uIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9iYXNlL2ZpZWxkL29wdGlvbi82IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiA3LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmaWVsZHV1aWQiOiAiMTdmYjJkNGUtYmNmYi00MzUzLTg4NzAtZTMxN2MxNGRmNzRlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWVzIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAzNSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbGUiOiAiZW4tdXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRyYW5zbGF0aW9uIjogIjIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NTo1MiswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU1OjUyKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImxvY2FsZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9sb2NhbGUvZmllbGRzLzM1IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic29ydF9vcmRlciI6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NTo1MiswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NTo1MiswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiZmllbGRfb3B0aW9uIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9iYXNlL2ZpZWxkL29wdGlvbi83IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiA4LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmaWVsZHV1aWQiOiAiMTdmYjJkNGUtYmNmYi00MzUzLTg4NzAtZTMxN2MxNGRmNzRlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWVzIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAzNiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbGUiOiAiZW4tdXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRyYW5zbGF0aW9uIjogIjMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NTo1MiswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU1OjUyKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImxvY2FsZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9sb2NhbGUvZmllbGRzLzM2IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic29ydF9vcmRlciI6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NTo1MiswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NTo1MiswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiZmllbGRfb3B0aW9uIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9iYXNlL2ZpZWxkL29wdGlvbi84IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU1OjUyKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NTo1MiswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImNhc2VfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9jYXNlcy9maWVsZHMvMTIiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAiIiwKICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJjYXNlX2ZpZWxkX3ZhbHVlIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiZmllbGQiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDEzLAogICAgICAgICAgICAgICAgICAgICAgICAiZmllbGR1dWlkIjogIjJhZGM1M2E4LTBlOTEtNGYxYi1iMDcxLWZhMDJmMWQwNWNjMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0aXRsZSI6ICJDdXN0b21OdW1lcmljIiwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiTlVNRVJJQyIsCiAgICAgICAgICAgICAgICAgICAgICAgICJrZXkiOiAiY3VzdG9tbnVtZXJpYyIsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19yZXF1aXJlZF9mb3JfYWdlbnRzIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19yZXF1aXJlZF9vbl9yZXNvbHV0aW9uIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc192aXNpYmxlX3RvX2N1c3RvbWVycyI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiY3VzdG9tZXJfdGl0bGVzIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDM3LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbGUiOiAiZW4tdXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0cmFuc2xhdGlvbiI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NjoyNiswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NjoyNiswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAibG9jYWxlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9sb2NhbGUvZmllbGRzLzM3IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfY3VzdG9tZXJfZWRpdGFibGUiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3JlcXVpcmVkX2Zvcl9jdXN0b21lcnMiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImRlc2NyaXB0aW9ucyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAzOCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxlIjogImVuLXVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHJhbnNsYXRpb24iOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTY6MjYrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTY6MjYrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImxvY2FsZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvbG9jYWxlL2ZpZWxkcy8zOCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInJlZ3VsYXJfZXhwcmVzc2lvbiI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICJzb3J0X29yZGVyIjogMTMsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19lbmFibGVkIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3N5c3RlbSI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAib3B0aW9ucyI6IFtdLAogICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU2OjI2KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NjoyNiswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImNhc2VfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9jYXNlcy9maWVsZHMvMTMiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAiIiwKICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJjYXNlX2ZpZWxkX3ZhbHVlIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiZmllbGQiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDE0LAogICAgICAgICAgICAgICAgICAgICAgICAiZmllbGR1dWlkIjogImM1ODM2OThhLWU5ODYtNGIxYy05MDAxLWY4MzU1ZTJjYTk1MSIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0aXRsZSI6ICJDdXN0b21EZWNpbWFsIiwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiREVDSU1BTCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJrZXkiOiAiY3VzdG9tZGVjaW1hbCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19yZXF1aXJlZF9mb3JfYWdlbnRzIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19yZXF1aXJlZF9vbl9yZXNvbHV0aW9uIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc192aXNpYmxlX3RvX2N1c3RvbWVycyI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiY3VzdG9tZXJfdGl0bGVzIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDM5LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbGUiOiAiZW4tdXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0cmFuc2xhdGlvbiI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1Njo0MSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1Njo0MSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAibG9jYWxlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9sb2NhbGUvZmllbGRzLzM5IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfY3VzdG9tZXJfZWRpdGFibGUiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3JlcXVpcmVkX2Zvcl9jdXN0b21lcnMiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImRlc2NyaXB0aW9ucyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiA0MCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxlIjogImVuLXVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHJhbnNsYXRpb24iOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTY6NDErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTY6NDErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImxvY2FsZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvbG9jYWxlL2ZpZWxkcy80MCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInJlZ3VsYXJfZXhwcmVzc2lvbiI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICJzb3J0X29yZGVyIjogMTQsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19lbmFibGVkIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3N5c3RlbSI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAib3B0aW9ucyI6IFtdLAogICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU2OjQxKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1Njo0MSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImNhc2VfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9jYXNlcy9maWVsZHMvMTQiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAiIiwKICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJjYXNlX2ZpZWxkX3ZhbHVlIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiZmllbGQiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDE1LAogICAgICAgICAgICAgICAgICAgICAgICAiZmllbGR1dWlkIjogImNlNWU1NTJmLTk2ODAtNDYyNC1hODY0LTVlMDE2NDlmY2ViYyIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0aXRsZSI6ICJDdXN0b21ZZXNObyIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogIllFU05PIiwKICAgICAgICAgICAgICAgICAgICAgICAgImtleSI6ICJjdXN0b215ZXNubyIsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19yZXF1aXJlZF9mb3JfYWdlbnRzIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19yZXF1aXJlZF9vbl9yZXNvbHV0aW9uIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc192aXNpYmxlX3RvX2N1c3RvbWVycyI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiY3VzdG9tZXJfdGl0bGVzIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDQxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbGUiOiAiZW4tdXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0cmFuc2xhdGlvbiI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxNDowMDozMSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxNDowMDozMSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAibG9jYWxlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9sb2NhbGUvZmllbGRzLzQxIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfY3VzdG9tZXJfZWRpdGFibGUiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3JlcXVpcmVkX2Zvcl9jdXN0b21lcnMiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImRlc2NyaXB0aW9ucyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiA0MiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxlIjogImVuLXVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHJhbnNsYXRpb24iOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTQ6MDA6MzErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTQ6MDA6MzErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImxvY2FsZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvbG9jYWxlL2ZpZWxkcy80MiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInJlZ3VsYXJfZXhwcmVzc2lvbiI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICJzb3J0X29yZGVyIjogMTUsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19lbmFibGVkIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3N5c3RlbSI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAib3B0aW9ucyI6IFtdLAogICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDE0OjAwOjMxKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxNDowMDozMSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImNhc2VfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9jYXNlcy9maWVsZHMvMTUiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAiIiwKICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJjYXNlX2ZpZWxkX3ZhbHVlIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiZmllbGQiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDE2LAogICAgICAgICAgICAgICAgICAgICAgICAiZmllbGR1dWlkIjogIjMxYTE2MjhmLTgwNDEtNDMxMy04ZmNlLTcwNWYwMjA5NjQ3YSIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0aXRsZSI6ICJDdXN0b21UcmVlU2VsZWN0IiwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiQ0FTQ0FESU5HU0VMRUNUIiwKICAgICAgICAgICAgICAgICAgICAgICAgImtleSI6ICJjdXN0b210cmVlc2VsZWN0IiwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3JlcXVpcmVkX2Zvcl9hZ2VudHMiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3JlcXVpcmVkX29uX3Jlc29sdXRpb24iOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3Zpc2libGVfdG9fY3VzdG9tZXJzIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJjdXN0b21lcl90aXRsZXMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogNDMsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsZSI6ICJlbi11cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRyYW5zbGF0aW9uIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDE0OjAxOjA1KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDE0OjAxOjA1KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJsb2NhbGVfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2xvY2FsZS9maWVsZHMvNDMiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19jdXN0b21lcl9lZGl0YWJsZSI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfcmVxdWlyZWRfZm9yX2N1c3RvbWVycyI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiZGVzY3JpcHRpb25zIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDQ0LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbGUiOiAiZW4tdXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0cmFuc2xhdGlvbiI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxNDowMTowNSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxNDowMTowNSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAibG9jYWxlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9sb2NhbGUvZmllbGRzLzQ0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAicmVndWxhcl9leHByZXNzaW9uIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgInNvcnRfb3JkZXIiOiAxNiwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX2VuYWJsZWQiOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfc3lzdGVtIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJvcHRpb25zIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZpZWxkdXVpZCI6ICIzMWExNjI4Zi04MDQxLTQzMTMtOGZjZS03MDVmMDIwOTY0N2EiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZXMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDQ1LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsZSI6ICJlbi11cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHJhbnNsYXRpb24iOiAiTGV2ZWwxIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTQ6MDE6MDUrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxNDowMTowNSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJsb2NhbGVfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvbG9jYWxlL2ZpZWxkcy80NSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNvcnRfb3JkZXIiOiAwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTQ6MDE6MDUrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTQ6MDE6MDUrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImZpZWxkX29wdGlvbiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvYmFzZS9maWVsZC9vcHRpb24vOSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMTAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZpZWxkdXVpZCI6ICIzMWExNjI4Zi04MDQxLTQzMTMtOGZjZS03MDVmMDIwOTY0N2EiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZXMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDQ2LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsZSI6ICJlbi11cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHJhbnNsYXRpb24iOiAiTGV2ZWwxOjpTdWIxIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTQ6MDE6MDUrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxNDowMTowNSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJsb2NhbGVfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvbG9jYWxlL2ZpZWxkcy80NiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNvcnRfb3JkZXIiOiAwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTQ6MDE6MDUrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTQ6MDE6MDUrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImZpZWxkX29wdGlvbiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvYmFzZS9maWVsZC9vcHRpb24vMTAiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDExLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmaWVsZHV1aWQiOiAiMzFhMTYyOGYtODA0MS00MzEzLThmY2UtNzA1ZjAyMDk2NDdhIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWVzIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiA0NywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbGUiOiAiZW4tdXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRyYW5zbGF0aW9uIjogIkxldmVsMiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDE0OjAxOjA1KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTQ6MDE6MDUrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAibG9jYWxlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2xvY2FsZS9maWVsZHMvNDciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzb3J0X29yZGVyIjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDE0OjAxOjA1KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDE0OjAxOjA1KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJmaWVsZF9vcHRpb24iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2Jhc2UvZmllbGQvb3B0aW9uLzExIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDE0OjAxOjA1KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxNDowMTowNSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImNhc2VfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9jYXNlcy9maWVsZHMvMTYiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAiIiwKICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJjYXNlX2ZpZWxkX3ZhbHVlIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiZmllbGQiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDE3LAogICAgICAgICAgICAgICAgICAgICAgICAiZmllbGR1dWlkIjogIjQzZDgwMzMyLTEwMGQtNDBhNi1hZGMyLWM0OTE3YzlhNTBlNCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0aXRsZSI6ICJDdXN0b21EYXRlIiwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiREFURSIsCiAgICAgICAgICAgICAgICAgICAgICAgICJrZXkiOiAiY3VzdG9tZGF0ZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19yZXF1aXJlZF9mb3JfYWdlbnRzIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19yZXF1aXJlZF9vbl9yZXNvbHV0aW9uIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc192aXNpYmxlX3RvX2N1c3RvbWVycyI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiY3VzdG9tZXJfdGl0bGVzIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDQ4LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbGUiOiAiZW4tdXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0cmFuc2xhdGlvbiI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxNDowMToyNyswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxNDowMToyNyswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAibG9jYWxlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9sb2NhbGUvZmllbGRzLzQ4IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfY3VzdG9tZXJfZWRpdGFibGUiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3JlcXVpcmVkX2Zvcl9jdXN0b21lcnMiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImRlc2NyaXB0aW9ucyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiA0OSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxlIjogImVuLXVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHJhbnNsYXRpb24iOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTQ6MDE6MjcrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTQ6MDE6MjcrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImxvY2FsZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvbG9jYWxlL2ZpZWxkcy80OSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInJlZ3VsYXJfZXhwcmVzc2lvbiI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICJzb3J0X29yZGVyIjogMTcsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19lbmFibGVkIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3N5c3RlbSI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAib3B0aW9ucyI6IFtdLAogICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDE0OjAxOjI3KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxNDowMToyNyswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImNhc2VfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9jYXNlcy9maWVsZHMvMTciCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAiIiwKICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJjYXNlX2ZpZWxkX3ZhbHVlIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiZmllbGQiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDE4LAogICAgICAgICAgICAgICAgICAgICAgICAiZmllbGR1dWlkIjogIjIxMDcxODEzLWFhMjEtNDkwYy05YzM4LWIwMGQ2ZWJjNWM3MyIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0aXRsZSI6ICJDdXN0b21SZWdleHAiLAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJSRUdFWCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJrZXkiOiAiY3VzdG9tcmVnZXhwIiwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3JlcXVpcmVkX2Zvcl9hZ2VudHMiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3JlcXVpcmVkX29uX3Jlc29sdXRpb24iOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3Zpc2libGVfdG9fY3VzdG9tZXJzIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJjdXN0b21lcl90aXRsZXMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogNTAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsZSI6ICJlbi11cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRyYW5zbGF0aW9uIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDE0OjAxOjUxKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDE0OjAxOjUxKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJsb2NhbGVfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2xvY2FsZS9maWVsZHMvNTAiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19jdXN0b21lcl9lZGl0YWJsZSI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfcmVxdWlyZWRfZm9yX2N1c3RvbWVycyI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiZGVzY3JpcHRpb25zIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDUxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbGUiOiAiZW4tdXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0cmFuc2xhdGlvbiI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxNDowMTo1MSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxNDowMTo1MSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAibG9jYWxlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9sb2NhbGUvZmllbGRzLzUxIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAicmVndWxhcl9leHByZXNzaW9uIjogIlxcZFxcZFxcZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJzb3J0X29yZGVyIjogMTgsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19lbmFibGVkIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3N5c3RlbSI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAib3B0aW9ucyI6IFtdLAogICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDE0OjAxOjUxKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxNDowMTo1MSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImNhc2VfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9jYXNlcy9maWVsZHMvMTgiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAiIiwKICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJjYXNlX2ZpZWxkX3ZhbHVlIgogICAgICAgICAgICAgICAgfQogICAgICAgICAgICBdLAogICAgICAgICAgICAibGFzdF9yZXBsaWVyIjogewogICAgICAgICAgICAgICAgImlkIjogMywKICAgICAgICAgICAgICAgICJ1dWlkIjogIjgxZDhhMzJjLWRlMDctNWVkNi1iOTJmLWVmNDI2NTAyOTlhMiIsCiAgICAgICAgICAgICAgICAiZnVsbF9uYW1lIjogIlRheWxvciBXZXN0IiwKICAgICAgICAgICAgICAgICJsZWdhY3lfaWQiOiBudWxsLAogICAgICAgICAgICAgICAgImRlc2lnbmF0aW9uIjogbnVsbCwKICAgICAgICAgICAgICAgICJpc19lbmFibGVkIjogdHJ1ZSwKICAgICAgICAgICAgICAgICJpc19tZmFfZW5hYmxlZCI6IGZhbHNlLAogICAgICAgICAgICAgICAgInJvbGUiOiB7CiAgICAgICAgICAgICAgICAgICAgImlkIjogNCwKICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJyb2xlIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJhdmF0YXIiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXZhdGFyL2dldC84MWQ4YTMyYy1kZTA3LTVlZDYtYjkyZi1lZjQyNjUwMjk5YTI/MTYzMDA2NjczMyIsCiAgICAgICAgICAgICAgICAiYWdlbnRfY2FzZV9hY2Nlc3MiOiBudWxsLAogICAgICAgICAgICAgICAgIm9yZ2FuaXphdGlvbl9jYXNlX2FjY2VzcyI6ICJSRVFVRVNURUQiLAogICAgICAgICAgICAgICAgIm9yZ2FuaXphdGlvbiI6IHsKICAgICAgICAgICAgICAgICAgICAiaWQiOiAxLAogICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogIm9yZ2FuaXphdGlvbiIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAidGVhbXMiOiBbXSwKICAgICAgICAgICAgICAgICJlbWFpbHMiOiBbCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAzLAogICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJpZGVudGl0eV9lbWFpbCIKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInBob25lcyI6IFtdLAogICAgICAgICAgICAgICAgInR3aXR0ZXIiOiBbCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAxLAogICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJpZGVudGl0eV90d2l0dGVyIgogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAiZmFjZWJvb2siOiBbXSwKICAgICAgICAgICAgICAgICJleHRlcm5hbF9pZGVudGlmaWVycyI6IFtdLAogICAgICAgICAgICAgICAgImN1c3RvbV9maWVsZHMiOiBbXSwKICAgICAgICAgICAgICAgICJwaW5uZWRfbm90ZXNfY291bnQiOiAwLAogICAgICAgICAgICAgICAgImxvY2FsZSI6IHsKICAgICAgICAgICAgICAgICAgICAiaWQiOiAzLAogICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImxvY2FsZSIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAidGltZV96b25lIjogIlVUQyIsCiAgICAgICAgICAgICAgICAidGltZV96b25lX29mZnNldCI6IDAsCiAgICAgICAgICAgICAgICAiZ3JlZXRpbmciOiBudWxsLAogICAgICAgICAgICAgICAgInNpZ25hdHVyZSI6IG51bGwsCiAgICAgICAgICAgICAgICAic3RhdHVzX21lc3NhZ2UiOiBudWxsLAogICAgICAgICAgICAgICAgImxhc3Rfc2Vlbl91c2VyX2FnZW50IjogbnVsbCwKICAgICAgICAgICAgICAgICJsYXN0X3NlZW5faXAiOiBudWxsLAogICAgICAgICAgICAgICAgImxhc3Rfc2Vlbl9hdCI6ICIyMDIxLTA4LTI3VDEyOjE4OjUzKzAwOjAwIiwKICAgICAgICAgICAgICAgICJsYXN0X2FjdGl2ZV9hdCI6ICIyMDIxLTA4LTI3VDEyOjE4OjUzKzAwOjAwIiwKICAgICAgICAgICAgICAgICJyZWFsdGltZV9jaGFubmVsIjogInByZXNlbmNlLTQ0MjU0M2NkNDIyODc3NTA0MDAxZWIwNTUwZjE4OWFkMzYyZDY0NzVmYTZkOTVmZDBmMmQ4ZWUwZmY3NzBmNjVAdjFfdXNlcnNfMyIsCiAgICAgICAgICAgICAgICAicHJlc2VuY2VfY2hhbm5lbCI6ICJ1c2VyX3ByZXNlbmNlLTQ0MjU0M2NkNDIyODc3NTA0MDAxZWIwNTUwZjE4OWFkMzYyZDY0NzVmYTZkOTVmZDBmMmQ4ZWUwZmY3NzBmNjVAZGQxMzJkZDkxOWQ4ZDAwM2MyYmNkMmUwMDZhOTEzM2E4NjY5ZDIwNCIsCiAgICAgICAgICAgICAgICAicGFzc3dvcmRfdXBkYXRlZF9hdCI6ICIyMDIxLTA4LTI0VDE4OjI0OjExKzAwOjAwIiwKICAgICAgICAgICAgICAgICJhdmF0YXJfdXBkYXRlZF9hdCI6ICIyMDIxLTA4LTI0VDE4OjI0OjEyKzAwOjAwIiwKICAgICAgICAgICAgICAgICJsYXN0X2xvZ2dlZF9pbl9hdCI6IG51bGwsCiAgICAgICAgICAgICAgICAibGFzdF9hY3Rpdml0eV9hdCI6IG51bGwsCiAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTA4LTI0VDE4OjI0OjExKzAwOjAwIiwKICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMDgtMjdUMTI6MTg6NTMrMDA6MDAiLAogICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAidXNlciIsCiAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS91c2Vycy8zIgogICAgICAgICAgICB9LAogICAgICAgICAgICAibGFzdF9yZXBsaWVyX2lkZW50aXR5IjogewogICAgICAgICAgICAgICAgImlkIjogMywKICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImlkZW50aXR5X2VtYWlsIgogICAgICAgICAgICB9LAogICAgICAgICAgICAibGFzdF91cGRhdGVkX2J5IjogewogICAgICAgICAgICAgICAgImlkIjogMSwKICAgICAgICAgICAgICAgICJ1dWlkIjogImE4ZGZlNWZkLWIwOGQtNWQwNy1hZDhiLTc0YjExM2Y1ZDcyNiIsCiAgICAgICAgICAgICAgICAiZnVsbF9uYW1lIjogIlRob3JzdGVuIEVja2VsIiwKICAgICAgICAgICAgICAgICJsZWdhY3lfaWQiOiBudWxsLAogICAgICAgICAgICAgICAgImRlc2lnbmF0aW9uIjogbnVsbCwKICAgICAgICAgICAgICAgICJpc19lbmFibGVkIjogdHJ1ZSwKICAgICAgICAgICAgICAgICJpc19tZmFfZW5hYmxlZCI6IGZhbHNlLAogICAgICAgICAgICAgICAgInJvbGUiOiB7CiAgICAgICAgICAgICAgICAgICAgImlkIjogNSwKICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJyb2xlIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJhdmF0YXIiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXZhdGFyL2dldC9hOGRmZTVmZC1iMDhkLTVkMDctYWQ4Yi03NGIxMTNmNWQ3MjY/MTcwMTA4OTAxNSIsCiAgICAgICAgICAgICAgICAiYWdlbnRfY2FzZV9hY2Nlc3MiOiAiQUxMIiwKICAgICAgICAgICAgICAgICJvcmdhbml6YXRpb25fY2FzZV9hY2Nlc3MiOiBudWxsLAogICAgICAgICAgICAgICAgIm9yZ2FuaXphdGlvbiI6IHsKICAgICAgICAgICAgICAgICAgICAiaWQiOiAzLAogICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogIm9yZ2FuaXphdGlvbiIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAidGVhbXMiOiBbCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAxLAogICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJ0ZWFtIgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAyLAogICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJ0ZWFtIgogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAiZW1haWxzIjogWwogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMSwKICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiaWRlbnRpdHlfZW1haWwiCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJwaG9uZXMiOiBbXSwKICAgICAgICAgICAgICAgICJ0d2l0dGVyIjogW10sCiAgICAgICAgICAgICAgICAiZmFjZWJvb2siOiBbXSwKICAgICAgICAgICAgICAgICJleHRlcm5hbF9pZGVudGlmaWVycyI6IFtdLAogICAgICAgICAgICAgICAgImN1c3RvbV9maWVsZHMiOiBbXSwKICAgICAgICAgICAgICAgICJwaW5uZWRfbm90ZXNfY291bnQiOiAwLAogICAgICAgICAgICAgICAgImxvY2FsZSI6IHsKICAgICAgICAgICAgICAgICAgICAiaWQiOiAzLAogICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImxvY2FsZSIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAidGltZV96b25lIjogIlVUQyIsCiAgICAgICAgICAgICAgICAidGltZV96b25lX29mZnNldCI6IDAsCiAgICAgICAgICAgICAgICAiZ3JlZXRpbmciOiBudWxsLAogICAgICAgICAgICAgICAgInNpZ25hdHVyZSI6IG51bGwsCiAgICAgICAgICAgICAgICAic3RhdHVzX21lc3NhZ2UiOiBudWxsLAogICAgICAgICAgICAgICAgImxhc3Rfc2Vlbl91c2VyX2FnZW50IjogIlJ1YnkiLAogICAgICAgICAgICAgICAgImxhc3Rfc2Vlbl9pcCI6ICI1LjIzMS4xNTguMjA1IiwKICAgICAgICAgICAgICAgICJsYXN0X3NlZW5fYXQiOiAiMjAyMy0xMS0yN1QxMjo0MzozNSswMDowMCIsCiAgICAgICAgICAgICAgICAibGFzdF9hY3RpdmVfYXQiOiAiMjAyMy0xMS0yN1QxMjo0MzozNSswMDowMCIsCiAgICAgICAgICAgICAgICAicmVhbHRpbWVfY2hhbm5lbCI6ICJwcmVzZW5jZS00NDI1NDNjZDQyMjg3NzUwNDAwMWViMDU1MGYxODlhZDM2MmQ2NDc1ZmE2ZDk1ZmQwZjJkOGVlMGZmNzcwZjY1QHYxX3VzZXJzXzEiLAogICAgICAgICAgICAgICAgInByZXNlbmNlX2NoYW5uZWwiOiAidXNlcl9wcmVzZW5jZS00NDI1NDNjZDQyMjg3NzUwNDAwMWViMDU1MGYxODlhZDM2MmQ2NDc1ZmE2ZDk1ZmQwZjJkOGVlMGZmNzcwZjY1QGNmMDI3NGIzOTRkYjNhZjU1NWRiYzEzNmZjNzBhYWI2ZTQ1YmVlNDIiLAogICAgICAgICAgICAgICAgInBhc3N3b3JkX3VwZGF0ZWRfYXQiOiAiMjAyMS0wOC0yN1QwNzoxODoyMyswMDowMCIsCiAgICAgICAgICAgICAgICAiYXZhdGFyX3VwZGF0ZWRfYXQiOiBudWxsLAogICAgICAgICAgICAgICAgImxhc3RfbG9nZ2VkX2luX2F0IjogIjIwMjMtMTEtMjdUMTI6NDY6NDYrMDA6MDAiLAogICAgICAgICAgICAgICAgImxhc3RfYWN0aXZpdHlfYXQiOiAiMjAyMy0xMS0yN1QxMjo0Njo0NiswMDowMCIsCiAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTA4LTI0VDE4OjI0OjExKzAwOjAwIiwKICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjMtMTEtMjdUMTI6NDM6MzUrMDA6MDAiLAogICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAidXNlciIsCiAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS91c2Vycy8xIgogICAgICAgICAgICB9LAogICAgICAgICAgICAibGFzdF9jb21wbGV0ZWRfYnkiOiBudWxsLAogICAgICAgICAgICAibGFzdF9jbG9zZWRfYnkiOiBudWxsLAogICAgICAgICAgICAic3RhdGUiOiAiQUNUSVZFIiwKICAgICAgICAgICAgInBvc3RfY291bnQiOiAxLAogICAgICAgICAgICAiaGFzX25vdGVzIjogZmFsc2UsCiAgICAgICAgICAgICJwaW5uZWRfbm90ZXNfY291bnQiOiAwLAogICAgICAgICAgICAiaGFzX2F0dGFjaG1lbnRzIjogZmFsc2UsCiAgICAgICAgICAgICJpc19tZXJnZWQiOiBmYWxzZSwKICAgICAgICAgICAgInJhdGluZyI6IG51bGwsCiAgICAgICAgICAgICJyYXRpbmdfc3RhdHVzIjogIlVOT0ZGRVJFRCIsCiAgICAgICAgICAgICJ0YWdzIjogWwogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJpZCI6IDEsCiAgICAgICAgICAgICAgICAgICAgIm5hbWUiOiAibWFjIiwKICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJ0YWciCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJpZCI6IDIsCiAgICAgICAgICAgICAgICAgICAgIm5hbWUiOiAiYXBwbGUiLAogICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogInRhZyIKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgXSwKICAgICAgICAgICAgImxhc3RfcG9zdF9zdGF0dXMiOiAiU0VFTiIsCiAgICAgICAgICAgICJsYXN0X3Bvc3RfcHJldmlldyI6ICJDYW4geW91IGhlbHAgbWU/IiwKICAgICAgICAgICAgImxhc3RfcG9zdF90eXBlIjogIlBVQkxJQyIsCiAgICAgICAgICAgICJsYXN0X21lc3NhZ2VfcHJldmlldyI6ICJDYW4geW91IGhlbHAgbWU/IiwKICAgICAgICAgICAgInJlYWx0aW1lX2NoYW5uZWwiOiAicHJlc2VuY2UtNDQyNTQzY2Q0MjI4Nzc1MDQwMDFlYjA1NTBmMTg5YWQzNjJkNjQ3NWZhNmQ5NWZkMGYyZDhlZTBmZjc3MGY2NUB2MV9jYXNlc180IiwKICAgICAgICAgICAgImxhc3RfYXNzaWduZWRfYXQiOiAiMjAyMS0wOC0yN1QxMjoxOTo1MiswMDowMCIsCiAgICAgICAgICAgICJsYXN0X3JlcGxpZWRfYXQiOiAiMjAyMS0wOC0yN1QxMjoxODo1MyswMDowMCIsCiAgICAgICAgICAgICJsYXN0X29wZW5lZF9hdCI6IG51bGwsCiAgICAgICAgICAgICJsYXN0X3BlbmRpbmdfYXQiOiAiMjAyMS0wOC0yN1QxMjoxOTo1MiswMDowMCIsCiAgICAgICAgICAgICJsYXN0X2Nsb3NlZF9hdCI6IG51bGwsCiAgICAgICAgICAgICJsYXN0X2NvbXBsZXRlZF9hdCI6IG51bGwsCiAgICAgICAgICAgICJsYXN0X2FnZW50X2FjdGl2aXR5X2F0IjogIjIwMjEtMDgtMjdUMTI6MTk6NTIrMDA6MDAiLAogICAgICAgICAgICAibGFzdF9jdXN0b21lcl9hY3Rpdml0eV9hdCI6ICIyMDIxLTA4LTI3VDEyOjE4OjUzKzAwOjAwIiwKICAgICAgICAgICAgImxhc3RfcmVwbHlfYnlfYWdlbnRfYXQiOiBudWxsLAogICAgICAgICAgICAibGFzdF9yZXBseV9ieV9yZXF1ZXN0ZXJfYXQiOiAiMjAyMS0wOC0yN1QxMjoxODo1MyswMDowMCIsCiAgICAgICAgICAgICJhZ2VudF91cGRhdGVkX2F0IjogIjIwMjEtMDgtMjdUMTI6MTk6NTIrMDA6MDAiLAogICAgICAgICAgICAibGF0ZXN0X2Fzc2lnbmVlX3VwZGF0ZSI6ICIyMDIxLTA4LTI3VDEyOjE5OjUyKzAwOjAwIiwKICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0wOC0yN1QxMjoxODo1MyswMDowMCIsCiAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMDgtMjdUMTI6MTk6NTIrMDA6MDAiLAogICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJjYXNlIiwKICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvY2FzZXMvNCIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICAgImlkIjogMiwKICAgICAgICAgICAgImxlZ2FjeV9pZCI6IG51bGwsCiAgICAgICAgICAgICJzdWJqZWN0IjogIiBIb3cgZG8gSSBwbGFjZSBhIGN1c3RvbSBvcmRlcj8gIiwKICAgICAgICAgICAgInBvcnRhbCI6ICJBUEkiLAogICAgICAgICAgICAic291cmNlX2NoYW5uZWwiOiB7CiAgICAgICAgICAgICAgICAidXVpZCI6ICJjZjNjZDM5YS01NGJmLTVlNWUtOTEyYi04ODM5MTlmM2FiMWUiLAogICAgICAgICAgICAgICAgInR5cGUiOiAiTk9URSIsCiAgICAgICAgICAgICAgICAiY2hhcmFjdGVyX2xpbWl0IjogbnVsbCwKICAgICAgICAgICAgICAgICJhY2NvdW50IjogbnVsbCwKICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImNoYW5uZWwiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJsYXN0X3B1YmxpY19jaGFubmVsIjogbnVsbCwKICAgICAgICAgICAgInJlcXVlc3RlciI6IHsKICAgICAgICAgICAgICAgICJpZCI6IDMsCiAgICAgICAgICAgICAgICAidXVpZCI6ICI4MWQ4YTMyYy1kZTA3LTVlZDYtYjkyZi1lZjQyNjUwMjk5YTIiLAogICAgICAgICAgICAgICAgImZ1bGxfbmFtZSI6ICJUYXlsb3IgV2VzdCIsCiAgICAgICAgICAgICAgICAibGVnYWN5X2lkIjogbnVsbCwKICAgICAgICAgICAgICAgICJkZXNpZ25hdGlvbiI6IG51bGwsCiAgICAgICAgICAgICAgICAiaXNfZW5hYmxlZCI6IHRydWUsCiAgICAgICAgICAgICAgICAiaXNfbWZhX2VuYWJsZWQiOiBmYWxzZSwKICAgICAgICAgICAgICAgICJyb2xlIjogewogICAgICAgICAgICAgICAgICAgICJpZCI6IDQsCiAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAicm9sZSIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAiYXZhdGFyIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2F2YXRhci9nZXQvODFkOGEzMmMtZGUwNy01ZWQ2LWI5MmYtZWY0MjY1MDI5OWEyPzE2MzAwNjY3MzMiLAogICAgICAgICAgICAgICAgImFnZW50X2Nhc2VfYWNjZXNzIjogbnVsbCwKICAgICAgICAgICAgICAgICJvcmdhbml6YXRpb25fY2FzZV9hY2Nlc3MiOiAiUkVRVUVTVEVEIiwKICAgICAgICAgICAgICAgICJvcmdhbml6YXRpb24iOiB7CiAgICAgICAgICAgICAgICAgICAgImlkIjogMSwKICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJvcmdhbml6YXRpb24iCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgInRlYW1zIjogW10sCiAgICAgICAgICAgICAgICAiZW1haWxzIjogWwogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMywKICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiaWRlbnRpdHlfZW1haWwiCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJwaG9uZXMiOiBbXSwKICAgICAgICAgICAgICAgICJ0d2l0dGVyIjogWwogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMSwKICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiaWRlbnRpdHlfdHdpdHRlciIKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgImZhY2Vib29rIjogW10sCiAgICAgICAgICAgICAgICAiZXh0ZXJuYWxfaWRlbnRpZmllcnMiOiBbXSwKICAgICAgICAgICAgICAgICJjdXN0b21fZmllbGRzIjogW10sCiAgICAgICAgICAgICAgICAicGlubmVkX25vdGVzX2NvdW50IjogMCwKICAgICAgICAgICAgICAgICJsb2NhbGUiOiB7CiAgICAgICAgICAgICAgICAgICAgImlkIjogMywKICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJsb2NhbGUiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgInRpbWVfem9uZSI6ICJVVEMiLAogICAgICAgICAgICAgICAgInRpbWVfem9uZV9vZmZzZXQiOiAwLAogICAgICAgICAgICAgICAgImdyZWV0aW5nIjogbnVsbCwKICAgICAgICAgICAgICAgICJzaWduYXR1cmUiOiBudWxsLAogICAgICAgICAgICAgICAgInN0YXR1c19tZXNzYWdlIjogbnVsbCwKICAgICAgICAgICAgICAgICJsYXN0X3NlZW5fdXNlcl9hZ2VudCI6IG51bGwsCiAgICAgICAgICAgICAgICAibGFzdF9zZWVuX2lwIjogbnVsbCwKICAgICAgICAgICAgICAgICJsYXN0X3NlZW5fYXQiOiAiMjAyMS0wOC0yN1QxMjoxODo1MyswMDowMCIsCiAgICAgICAgICAgICAgICAibGFzdF9hY3RpdmVfYXQiOiAiMjAyMS0wOC0yN1QxMjoxODo1MyswMDowMCIsCiAgICAgICAgICAgICAgICAicmVhbHRpbWVfY2hhbm5lbCI6ICJwcmVzZW5jZS00NDI1NDNjZDQyMjg3NzUwNDAwMWViMDU1MGYxODlhZDM2MmQ2NDc1ZmE2ZDk1ZmQwZjJkOGVlMGZmNzcwZjY1QHYxX3VzZXJzXzMiLAogICAgICAgICAgICAgICAgInByZXNlbmNlX2NoYW5uZWwiOiAidXNlcl9wcmVzZW5jZS00NDI1NDNjZDQyMjg3NzUwNDAwMWViMDU1MGYxODlhZDM2MmQ2NDc1ZmE2ZDk1ZmQwZjJkOGVlMGZmNzcwZjY1QGRkMTMyZGQ5MTlkOGQwMDNjMmJjZDJlMDA2YTkxMzNhODY2OWQyMDQiLAogICAgICAgICAgICAgICAgInBhc3N3b3JkX3VwZGF0ZWRfYXQiOiAiMjAyMS0wOC0yNFQxODoyNDoxMSswMDowMCIsCiAgICAgICAgICAgICAgICAiYXZhdGFyX3VwZGF0ZWRfYXQiOiAiMjAyMS0wOC0yNFQxODoyNDoxMiswMDowMCIsCiAgICAgICAgICAgICAgICAibGFzdF9sb2dnZWRfaW5fYXQiOiBudWxsLAogICAgICAgICAgICAgICAgImxhc3RfYWN0aXZpdHlfYXQiOiBudWxsLAogICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0wOC0yNFQxODoyNDoxMSswMDowMCIsCiAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTA4LTI3VDEyOjE4OjUzKzAwOjAwIiwKICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogInVzZXIiLAogICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvdXNlcnMvMyIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgImNyZWF0b3IiOiB7CiAgICAgICAgICAgICAgICAiaWQiOiAxLAogICAgICAgICAgICAgICAgInV1aWQiOiAiYThkZmU1ZmQtYjA4ZC01ZDA3LWFkOGItNzRiMTEzZjVkNzI2IiwKICAgICAgICAgICAgICAgICJmdWxsX25hbWUiOiAiVGhvcnN0ZW4gRWNrZWwiLAogICAgICAgICAgICAgICAgImxlZ2FjeV9pZCI6IG51bGwsCiAgICAgICAgICAgICAgICAiZGVzaWduYXRpb24iOiBudWxsLAogICAgICAgICAgICAgICAgImlzX2VuYWJsZWQiOiB0cnVlLAogICAgICAgICAgICAgICAgImlzX21mYV9lbmFibGVkIjogZmFsc2UsCiAgICAgICAgICAgICAgICAicm9sZSI6IHsKICAgICAgICAgICAgICAgICAgICAiaWQiOiA1LAogICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogInJvbGUiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgImF2YXRhciI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hdmF0YXIvZ2V0L2E4ZGZlNWZkLWIwOGQtNWQwNy1hZDhiLTc0YjExM2Y1ZDcyNj8xNzAxMDg5MDE1IiwKICAgICAgICAgICAgICAgICJhZ2VudF9jYXNlX2FjY2VzcyI6ICJBTEwiLAogICAgICAgICAgICAgICAgIm9yZ2FuaXphdGlvbl9jYXNlX2FjY2VzcyI6IG51bGwsCiAgICAgICAgICAgICAgICAib3JnYW5pemF0aW9uIjogewogICAgICAgICAgICAgICAgICAgICJpZCI6IDMsCiAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAib3JnYW5pemF0aW9uIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJ0ZWFtcyI6IFsKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDEsCiAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogInRlYW0iCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDIsCiAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogInRlYW0iCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJlbWFpbHMiOiBbCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAxLAogICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJpZGVudGl0eV9lbWFpbCIKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInBob25lcyI6IFtdLAogICAgICAgICAgICAgICAgInR3aXR0ZXIiOiBbXSwKICAgICAgICAgICAgICAgICJmYWNlYm9vayI6IFtdLAogICAgICAgICAgICAgICAgImV4dGVybmFsX2lkZW50aWZpZXJzIjogW10sCiAgICAgICAgICAgICAgICAiY3VzdG9tX2ZpZWxkcyI6IFtdLAogICAgICAgICAgICAgICAgInBpbm5lZF9ub3Rlc19jb3VudCI6IDAsCiAgICAgICAgICAgICAgICAibG9jYWxlIjogewogICAgICAgICAgICAgICAgICAgICJpZCI6IDMsCiAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAibG9jYWxlIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJ0aW1lX3pvbmUiOiAiVVRDIiwKICAgICAgICAgICAgICAgICJ0aW1lX3pvbmVfb2Zmc2V0IjogMCwKICAgICAgICAgICAgICAgICJncmVldGluZyI6IG51bGwsCiAgICAgICAgICAgICAgICAic2lnbmF0dXJlIjogbnVsbCwKICAgICAgICAgICAgICAgICJzdGF0dXNfbWVzc2FnZSI6IG51bGwsCiAgICAgICAgICAgICAgICAibGFzdF9zZWVuX3VzZXJfYWdlbnQiOiAiUnVieSIsCiAgICAgICAgICAgICAgICAibGFzdF9zZWVuX2lwIjogIjUuMjMxLjE1OC4yMDUiLAogICAgICAgICAgICAgICAgImxhc3Rfc2Vlbl9hdCI6ICIyMDIzLTExLTI3VDEyOjQzOjM1KzAwOjAwIiwKICAgICAgICAgICAgICAgICJsYXN0X2FjdGl2ZV9hdCI6ICIyMDIzLTExLTI3VDEyOjQzOjM1KzAwOjAwIiwKICAgICAgICAgICAgICAgICJyZWFsdGltZV9jaGFubmVsIjogInByZXNlbmNlLTQ0MjU0M2NkNDIyODc3NTA0MDAxZWIwNTUwZjE4OWFkMzYyZDY0NzVmYTZkOTVmZDBmMmQ4ZWUwZmY3NzBmNjVAdjFfdXNlcnNfMSIsCiAgICAgICAgICAgICAgICAicHJlc2VuY2VfY2hhbm5lbCI6ICJ1c2VyX3ByZXNlbmNlLTQ0MjU0M2NkNDIyODc3NTA0MDAxZWIwNTUwZjE4OWFkMzYyZDY0NzVmYTZkOTVmZDBmMmQ4ZWUwZmY3NzBmNjVAY2YwMjc0YjM5NGRiM2FmNTU1ZGJjMTM2ZmM3MGFhYjZlNDViZWU0MiIsCiAgICAgICAgICAgICAgICAicGFzc3dvcmRfdXBkYXRlZF9hdCI6ICIyMDIxLTA4LTI3VDA3OjE4OjIzKzAwOjAwIiwKICAgICAgICAgICAgICAgICJhdmF0YXJfdXBkYXRlZF9hdCI6IG51bGwsCiAgICAgICAgICAgICAgICAibGFzdF9sb2dnZWRfaW5fYXQiOiAiMjAyMy0xMS0yN1QxMjo0Njo0NiswMDowMCIsCiAgICAgICAgICAgICAgICAibGFzdF9hY3Rpdml0eV9hdCI6ICIyMDIzLTExLTI3VDEyOjQ2OjQ2KzAwOjAwIiwKICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMDgtMjRUMTg6MjQ6MTErMDA6MDAiLAogICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMy0xMS0yN1QxMjo0MzozNSswMDowMCIsCiAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJ1c2VyIiwKICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL3VzZXJzLzEiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJpZGVudGl0eSI6IHsKICAgICAgICAgICAgICAgICJpZCI6IDMsCiAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJpZGVudGl0eV9lbWFpbCIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgImFzc2lnbmVkX2FnZW50IjogbnVsbCwKICAgICAgICAgICAgImFzc2lnbmVkX3RlYW0iOiBudWxsLAogICAgICAgICAgICAibGFzdF9hc3NpZ25lZF9ieSI6IG51bGwsCiAgICAgICAgICAgICJicmFuZCI6IHsKICAgICAgICAgICAgICAgICJpZCI6IDEsCiAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJicmFuZCIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgInN0YXR1cyI6IHsKICAgICAgICAgICAgICAgICJpZCI6IDEsCiAgICAgICAgICAgICAgICAibGFiZWwiOiAiTmV3IiwKICAgICAgICAgICAgICAgICJ0eXBlIjogIk5FVyIsCiAgICAgICAgICAgICAgICAic29ydF9vcmRlciI6IDEsCiAgICAgICAgICAgICAgICAiaXNfc2xhX2FjdGl2ZSI6IHRydWUsCiAgICAgICAgICAgICAgICAiaXNfZGVsZXRlZCI6IGZhbHNlLAogICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0wOC0yNFQxODoyNDoxNiswMDowMCIsCiAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTA4LTI0VDE4OjI0OjE2KzAwOjAwIiwKICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImNhc2Vfc3RhdHVzIiwKICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2Nhc2VzL3N0YXR1c2VzLzEiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJwcmlvcml0eSI6IG51bGwsCiAgICAgICAgICAgICJ0eXBlIjogbnVsbCwKICAgICAgICAgICAgInJlYWRfbWFya2VyIjogbnVsbCwKICAgICAgICAgICAgInNsYV92ZXJzaW9uIjogbnVsbCwKICAgICAgICAgICAgInNsYV9tZXRyaWNzIjogW10sCiAgICAgICAgICAgICJmb3JtIjogewogICAgICAgICAgICAgICAgImlkIjogMSwKICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImNhc2VfZm9ybSIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgImN1c3RvbV9maWVsZHMiOiBbCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImZpZWxkIjogewogICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiA4LAogICAgICAgICAgICAgICAgICAgICAgICAiZmllbGR1dWlkIjogImE5YmI3OTM4LWMwZDAtNGZmNy05ODhlLWMwZDYxYTEwNjk0MSIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0aXRsZSI6ICJDdXN0b21UZXh0IiwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiVEVYVCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJrZXkiOiAiY3VzdG9tdGV4dCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19yZXF1aXJlZF9mb3JfYWdlbnRzIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19yZXF1aXJlZF9vbl9yZXNvbHV0aW9uIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc192aXNpYmxlX3RvX2N1c3RvbWVycyI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiY3VzdG9tZXJfdGl0bGVzIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDE5LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbGUiOiAiZW4tdXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0cmFuc2xhdGlvbiI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1MTo1MyswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1MTo1MyswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAibG9jYWxlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9sb2NhbGUvZmllbGRzLzE5IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfY3VzdG9tZXJfZWRpdGFibGUiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3JlcXVpcmVkX2Zvcl9jdXN0b21lcnMiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImRlc2NyaXB0aW9ucyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAyMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxlIjogImVuLXVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHJhbnNsYXRpb24iOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTE6NTMrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTE6NTMrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImxvY2FsZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvbG9jYWxlL2ZpZWxkcy8yMCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInJlZ3VsYXJfZXhwcmVzc2lvbiI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICJzb3J0X29yZGVyIjogOCwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX2VuYWJsZWQiOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfc3lzdGVtIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJvcHRpb25zIjogW10sCiAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTE6NTMrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjUxOjUzKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiY2FzZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2Nhc2VzL2ZpZWxkcy84IgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogIiIsCiAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiY2FzZV9maWVsZF92YWx1ZSIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImZpZWxkIjogewogICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiA5LAogICAgICAgICAgICAgICAgICAgICAgICAiZmllbGR1dWlkIjogIjZkMDA0YzEzLWNhNmMtNDdjZi05MmY5LTQ2MjlkZmUxNDAxZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0aXRsZSI6ICJDdXN0b21UZXh0YXJlYSIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogIlRFWFRBUkVBIiwKICAgICAgICAgICAgICAgICAgICAgICAgImtleSI6ICJjdXN0b210ZXh0YXJlYSIsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19yZXF1aXJlZF9mb3JfYWdlbnRzIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19yZXF1aXJlZF9vbl9yZXNvbHV0aW9uIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc192aXNpYmxlX3RvX2N1c3RvbWVycyI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiY3VzdG9tZXJfdGl0bGVzIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDIxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbGUiOiAiZW4tdXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0cmFuc2xhdGlvbiI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1MjowOCswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1MjowOCswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAibG9jYWxlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9sb2NhbGUvZmllbGRzLzIxIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfY3VzdG9tZXJfZWRpdGFibGUiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3JlcXVpcmVkX2Zvcl9jdXN0b21lcnMiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImRlc2NyaXB0aW9ucyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAyMiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxlIjogImVuLXVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHJhbnNsYXRpb24iOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTI6MDgrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTI6MDgrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImxvY2FsZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvbG9jYWxlL2ZpZWxkcy8yMiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInJlZ3VsYXJfZXhwcmVzc2lvbiI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICJzb3J0X29yZGVyIjogOSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX2VuYWJsZWQiOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfc3lzdGVtIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJvcHRpb25zIjogW10sCiAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTI6MDgrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjUyOjA4KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiY2FzZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2Nhc2VzL2ZpZWxkcy85IgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogIiIsCiAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiY2FzZV9maWVsZF92YWx1ZSIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImZpZWxkIjogewogICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAxMCwKICAgICAgICAgICAgICAgICAgICAgICAgImZpZWxkdXVpZCI6ICJmY2VmOWY3My1lMjViLTQ3NDQtOTNmNi0wMTY2ZWNhNTQyM2MiLAogICAgICAgICAgICAgICAgICAgICAgICAidGl0bGUiOiAiQ3VzdG9tUmFkaW8iLAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJSQURJTyIsCiAgICAgICAgICAgICAgICAgICAgICAgICJrZXkiOiAiY3VzdG9tcmFkaW8iLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfcmVxdWlyZWRfZm9yX2FnZW50cyI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfcmVxdWlyZWRfb25fcmVzb2x1dGlvbiI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfdmlzaWJsZV90b19jdXN0b21lcnMiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImN1c3RvbWVyX3RpdGxlcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAyMywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxlIjogImVuLXVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHJhbnNsYXRpb24iOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTQ6NDYrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTQ6NDYrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImxvY2FsZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvbG9jYWxlL2ZpZWxkcy8yMyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX2N1c3RvbWVyX2VkaXRhYmxlIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19yZXF1aXJlZF9mb3JfY3VzdG9tZXJzIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJkZXNjcmlwdGlvbnMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMjQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsZSI6ICJlbi11cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRyYW5zbGF0aW9uIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU0OjQ2KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU0OjQ2KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJsb2NhbGVfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2xvY2FsZS9maWVsZHMvMjQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJyZWd1bGFyX2V4cHJlc3Npb24iOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAic29ydF9vcmRlciI6IDEwLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfZW5hYmxlZCI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19zeXN0ZW0iOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgIm9wdGlvbnMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZmllbGR1dWlkIjogImZjZWY5ZjczLWUyNWItNDc0NC05M2Y2LTAxNjZlY2E1NDIzYyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMjUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxlIjogImVuLXVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0cmFuc2xhdGlvbiI6ICJUZXN0IDEiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NDo0NiswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU0OjQ2KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImxvY2FsZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9sb2NhbGUvZmllbGRzLzI1IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic29ydF9vcmRlciI6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NDo0NiswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NDo0NiswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiZmllbGRfb3B0aW9uIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9iYXNlL2ZpZWxkL29wdGlvbi8xIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAyLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmaWVsZHV1aWQiOiAiZmNlZjlmNzMtZTI1Yi00NzQ0LTkzZjYtMDE2NmVjYTU0MjNjIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWVzIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAyNiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbGUiOiAiZW4tdXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRyYW5zbGF0aW9uIjogIlRlc3QgMiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU0OjQ2KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTQ6NDYrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAibG9jYWxlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2xvY2FsZS9maWVsZHMvMjYiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzb3J0X29yZGVyIjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU0OjQ2KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU0OjQ2KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJmaWVsZF9vcHRpb24iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2Jhc2UvZmllbGQvb3B0aW9uLzIiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTQ6NDYrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU0OjQ2KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiY2FzZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2Nhc2VzL2ZpZWxkcy8xMCIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6ICIiLAogICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImNhc2VfZmllbGRfdmFsdWUiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJmaWVsZCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMTEsCiAgICAgICAgICAgICAgICAgICAgICAgICJmaWVsZHV1aWQiOiAiNjBjNjcwMTAtNTRlMy00NDJjLTljOTAtN2ZiYTUzODhhZDE4IiwKICAgICAgICAgICAgICAgICAgICAgICAgInRpdGxlIjogIkN1c3RvbVNpbmdsZVNlbGVjdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogIlNFTEVDVCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJrZXkiOiAiY3VzdG9tc2luZ2xlc2VsZWN0IiwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3JlcXVpcmVkX2Zvcl9hZ2VudHMiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3JlcXVpcmVkX29uX3Jlc29sdXRpb24iOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3Zpc2libGVfdG9fY3VzdG9tZXJzIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJjdXN0b21lcl90aXRsZXMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMjcsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsZSI6ICJlbi11cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRyYW5zbGF0aW9uIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU1OjAxKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU1OjAxKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJsb2NhbGVfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2xvY2FsZS9maWVsZHMvMjciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19jdXN0b21lcl9lZGl0YWJsZSI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfcmVxdWlyZWRfZm9yX2N1c3RvbWVycyI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiZGVzY3JpcHRpb25zIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDI4LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbGUiOiAiZW4tdXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0cmFuc2xhdGlvbiI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NTowMSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NTowMSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAibG9jYWxlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9sb2NhbGUvZmllbGRzLzI4IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAicmVndWxhcl9leHByZXNzaW9uIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgInNvcnRfb3JkZXIiOiAxMSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX2VuYWJsZWQiOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfc3lzdGVtIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJvcHRpb25zIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDMsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZpZWxkdXVpZCI6ICI2MGM2NzAxMC01NGUzLTQ0MmMtOWM5MC03ZmJhNTM4OGFkMTgiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZXMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDI5LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsZSI6ICJlbi11cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHJhbnNsYXRpb24iOiAiYSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU1OjAxKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6MDErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAibG9jYWxlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2xvY2FsZS9maWVsZHMvMjkiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzb3J0X29yZGVyIjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU1OjAxKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU1OjAxKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJmaWVsZF9vcHRpb24iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2Jhc2UvZmllbGQvb3B0aW9uLzMiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZpZWxkdXVpZCI6ICI2MGM2NzAxMC01NGUzLTQ0MmMtOWM5MC03ZmJhNTM4OGFkMTgiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZXMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDMwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsZSI6ICJlbi11cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHJhbnNsYXRpb24iOiAiYiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU1OjAxKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6MDErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAibG9jYWxlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2xvY2FsZS9maWVsZHMvMzAiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzb3J0X29yZGVyIjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU1OjAxKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU1OjAxKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJmaWVsZF9vcHRpb24iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2Jhc2UvZmllbGQvb3B0aW9uLzQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZpZWxkdXVpZCI6ICI2MGM2NzAxMC01NGUzLTQ0MmMtOWM5MC03ZmJhNTM4OGFkMTgiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZXMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDMxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsZSI6ICJlbi11cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHJhbnNsYXRpb24iOiAiYyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU1OjAxKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6MDErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAibG9jYWxlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2xvY2FsZS9maWVsZHMvMzEiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzb3J0X29yZGVyIjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU1OjAxKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU1OjAxKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJmaWVsZF9vcHRpb24iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2Jhc2UvZmllbGQvb3B0aW9uLzUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6MDErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU1OjAxKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiY2FzZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2Nhc2VzL2ZpZWxkcy8xMSIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6ICIiLAogICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImNhc2VfZmllbGRfdmFsdWUiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJmaWVsZCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMTIsCiAgICAgICAgICAgICAgICAgICAgICAgICJmaWVsZHV1aWQiOiAiMTdmYjJkNGUtYmNmYi00MzUzLTg4NzAtZTMxN2MxNGRmNzRlIiwKICAgICAgICAgICAgICAgICAgICAgICAgInRpdGxlIjogIkN1c3RvbU11bHRpQ2hvaWNlIiwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiQ0hFQ0tCT1giLAogICAgICAgICAgICAgICAgICAgICAgICAia2V5IjogImN1c3RvbW11bHRpY2hvaWNlIiwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3JlcXVpcmVkX2Zvcl9hZ2VudHMiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3JlcXVpcmVkX29uX3Jlc29sdXRpb24iOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3Zpc2libGVfdG9fY3VzdG9tZXJzIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJjdXN0b21lcl90aXRsZXMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMzIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsZSI6ICJlbi11cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRyYW5zbGF0aW9uIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU1OjUyKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU1OjUyKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJsb2NhbGVfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2xvY2FsZS9maWVsZHMvMzIiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19jdXN0b21lcl9lZGl0YWJsZSI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfcmVxdWlyZWRfZm9yX2N1c3RvbWVycyI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiZGVzY3JpcHRpb25zIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDMzLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbGUiOiAiZW4tdXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0cmFuc2xhdGlvbiI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NTo1MiswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NTo1MiswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAibG9jYWxlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9sb2NhbGUvZmllbGRzLzMzIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAicmVndWxhcl9leHByZXNzaW9uIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgInNvcnRfb3JkZXIiOiAxMiwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX2VuYWJsZWQiOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfc3lzdGVtIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJvcHRpb25zIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDYsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZpZWxkdXVpZCI6ICIxN2ZiMmQ0ZS1iY2ZiLTQzNTMtODg3MC1lMzE3YzE0ZGY3NGUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZXMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDM0LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsZSI6ICJlbi11cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHJhbnNsYXRpb24iOiAiMSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU1OjUyKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6NTIrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAibG9jYWxlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2xvY2FsZS9maWVsZHMvMzQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzb3J0X29yZGVyIjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU1OjUyKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU1OjUyKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJmaWVsZF9vcHRpb24iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2Jhc2UvZmllbGQvb3B0aW9uLzYiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDcsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZpZWxkdXVpZCI6ICIxN2ZiMmQ0ZS1iY2ZiLTQzNTMtODg3MC1lMzE3YzE0ZGY3NGUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZXMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDM1LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsZSI6ICJlbi11cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHJhbnNsYXRpb24iOiAiMiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU1OjUyKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6NTIrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAibG9jYWxlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2xvY2FsZS9maWVsZHMvMzUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzb3J0X29yZGVyIjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU1OjUyKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU1OjUyKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJmaWVsZF9vcHRpb24iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2Jhc2UvZmllbGQvb3B0aW9uLzciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDgsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZpZWxkdXVpZCI6ICIxN2ZiMmQ0ZS1iY2ZiLTQzNTMtODg3MC1lMzE3YzE0ZGY3NGUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZXMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDM2LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsZSI6ICJlbi11cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHJhbnNsYXRpb24iOiAiMyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU1OjUyKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6NTIrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAibG9jYWxlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2xvY2FsZS9maWVsZHMvMzYiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzb3J0X29yZGVyIjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU1OjUyKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU1OjUyKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJmaWVsZF9vcHRpb24iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2Jhc2UvZmllbGQvb3B0aW9uLzgiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6NTIrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU1OjUyKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiY2FzZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2Nhc2VzL2ZpZWxkcy8xMiIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6ICIiLAogICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImNhc2VfZmllbGRfdmFsdWUiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJmaWVsZCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMTMsCiAgICAgICAgICAgICAgICAgICAgICAgICJmaWVsZHV1aWQiOiAiMmFkYzUzYTgtMGU5MS00ZjFiLWIwNzEtZmEwMmYxZDA1Y2MwIiwKICAgICAgICAgICAgICAgICAgICAgICAgInRpdGxlIjogIkN1c3RvbU51bWVyaWMiLAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJOVU1FUklDIiwKICAgICAgICAgICAgICAgICAgICAgICAgImtleSI6ICJjdXN0b21udW1lcmljIiwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3JlcXVpcmVkX2Zvcl9hZ2VudHMiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3JlcXVpcmVkX29uX3Jlc29sdXRpb24iOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3Zpc2libGVfdG9fY3VzdG9tZXJzIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJjdXN0b21lcl90aXRsZXMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMzcsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsZSI6ICJlbi11cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRyYW5zbGF0aW9uIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU2OjI2KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU2OjI2KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJsb2NhbGVfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2xvY2FsZS9maWVsZHMvMzciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19jdXN0b21lcl9lZGl0YWJsZSI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfcmVxdWlyZWRfZm9yX2N1c3RvbWVycyI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiZGVzY3JpcHRpb25zIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDM4LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbGUiOiAiZW4tdXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0cmFuc2xhdGlvbiI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NjoyNiswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NjoyNiswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAibG9jYWxlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9sb2NhbGUvZmllbGRzLzM4IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAicmVndWxhcl9leHByZXNzaW9uIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgInNvcnRfb3JkZXIiOiAxMywKICAgICAgICAgICAgICAgICAgICAgICAgImlzX2VuYWJsZWQiOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfc3lzdGVtIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJvcHRpb25zIjogW10sCiAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTY6MjYrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU2OjI2KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiY2FzZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2Nhc2VzL2ZpZWxkcy8xMyIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6ICIiLAogICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImNhc2VfZmllbGRfdmFsdWUiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJmaWVsZCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMTQsCiAgICAgICAgICAgICAgICAgICAgICAgICJmaWVsZHV1aWQiOiAiYzU4MzY5OGEtZTk4Ni00YjFjLTkwMDEtZjgzNTVlMmNhOTUxIiwKICAgICAgICAgICAgICAgICAgICAgICAgInRpdGxlIjogIkN1c3RvbURlY2ltYWwiLAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJERUNJTUFMIiwKICAgICAgICAgICAgICAgICAgICAgICAgImtleSI6ICJjdXN0b21kZWNpbWFsIiwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3JlcXVpcmVkX2Zvcl9hZ2VudHMiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3JlcXVpcmVkX29uX3Jlc29sdXRpb24iOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3Zpc2libGVfdG9fY3VzdG9tZXJzIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJjdXN0b21lcl90aXRsZXMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMzksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsZSI6ICJlbi11cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRyYW5zbGF0aW9uIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU2OjQxKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU2OjQxKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJsb2NhbGVfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2xvY2FsZS9maWVsZHMvMzkiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19jdXN0b21lcl9lZGl0YWJsZSI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfcmVxdWlyZWRfZm9yX2N1c3RvbWVycyI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiZGVzY3JpcHRpb25zIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDQwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbGUiOiAiZW4tdXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0cmFuc2xhdGlvbiI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1Njo0MSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1Njo0MSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAibG9jYWxlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9sb2NhbGUvZmllbGRzLzQwIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAicmVndWxhcl9leHByZXNzaW9uIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgInNvcnRfb3JkZXIiOiAxNCwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX2VuYWJsZWQiOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfc3lzdGVtIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJvcHRpb25zIjogW10sCiAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTY6NDErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU2OjQxKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiY2FzZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2Nhc2VzL2ZpZWxkcy8xNCIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6ICIiLAogICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImNhc2VfZmllbGRfdmFsdWUiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJmaWVsZCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMTUsCiAgICAgICAgICAgICAgICAgICAgICAgICJmaWVsZHV1aWQiOiAiY2U1ZTU1MmYtOTY4MC00NjI0LWE4NjQtNWUwMTY0OWZjZWJjIiwKICAgICAgICAgICAgICAgICAgICAgICAgInRpdGxlIjogIkN1c3RvbVllc05vIiwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiWUVTTk8iLAogICAgICAgICAgICAgICAgICAgICAgICAia2V5IjogImN1c3RvbXllc25vIiwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3JlcXVpcmVkX2Zvcl9hZ2VudHMiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3JlcXVpcmVkX29uX3Jlc29sdXRpb24iOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3Zpc2libGVfdG9fY3VzdG9tZXJzIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJjdXN0b21lcl90aXRsZXMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogNDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsZSI6ICJlbi11cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRyYW5zbGF0aW9uIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDE0OjAwOjMxKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDE0OjAwOjMxKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJsb2NhbGVfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2xvY2FsZS9maWVsZHMvNDEiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19jdXN0b21lcl9lZGl0YWJsZSI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfcmVxdWlyZWRfZm9yX2N1c3RvbWVycyI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiZGVzY3JpcHRpb25zIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDQyLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbGUiOiAiZW4tdXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0cmFuc2xhdGlvbiI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxNDowMDozMSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxNDowMDozMSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAibG9jYWxlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9sb2NhbGUvZmllbGRzLzQyIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAicmVndWxhcl9leHByZXNzaW9uIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgInNvcnRfb3JkZXIiOiAxNSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX2VuYWJsZWQiOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfc3lzdGVtIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJvcHRpb25zIjogW10sCiAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTQ6MDA6MzErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDE0OjAwOjMxKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiY2FzZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2Nhc2VzL2ZpZWxkcy8xNSIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6ICIiLAogICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImNhc2VfZmllbGRfdmFsdWUiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJmaWVsZCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMTYsCiAgICAgICAgICAgICAgICAgICAgICAgICJmaWVsZHV1aWQiOiAiMzFhMTYyOGYtODA0MS00MzEzLThmY2UtNzA1ZjAyMDk2NDdhIiwKICAgICAgICAgICAgICAgICAgICAgICAgInRpdGxlIjogIkN1c3RvbVRyZWVTZWxlY3QiLAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJDQVNDQURJTkdTRUxFQ1QiLAogICAgICAgICAgICAgICAgICAgICAgICAia2V5IjogImN1c3RvbXRyZWVzZWxlY3QiLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfcmVxdWlyZWRfZm9yX2FnZW50cyI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfcmVxdWlyZWRfb25fcmVzb2x1dGlvbiI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfdmlzaWJsZV90b19jdXN0b21lcnMiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImN1c3RvbWVyX3RpdGxlcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiA0MywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxlIjogImVuLXVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHJhbnNsYXRpb24iOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTQ6MDE6MDUrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTQ6MDE6MDUrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImxvY2FsZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvbG9jYWxlL2ZpZWxkcy80MyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX2N1c3RvbWVyX2VkaXRhYmxlIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19yZXF1aXJlZF9mb3JfY3VzdG9tZXJzIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJkZXNjcmlwdGlvbnMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogNDQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsZSI6ICJlbi11cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRyYW5zbGF0aW9uIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDE0OjAxOjA1KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDE0OjAxOjA1KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJsb2NhbGVfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2xvY2FsZS9maWVsZHMvNDQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJyZWd1bGFyX2V4cHJlc3Npb24iOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAic29ydF9vcmRlciI6IDE2LAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfZW5hYmxlZCI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19zeXN0ZW0iOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgIm9wdGlvbnMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogOSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZmllbGR1dWlkIjogIjMxYTE2MjhmLTgwNDEtNDMxMy04ZmNlLTcwNWYwMjA5NjQ3YSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogNDUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxlIjogImVuLXVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0cmFuc2xhdGlvbiI6ICJMZXZlbDEiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxNDowMTowNSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDE0OjAxOjA1KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImxvY2FsZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9sb2NhbGUvZmllbGRzLzQ1IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic29ydF9vcmRlciI6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxNDowMTowNSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxNDowMTowNSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiZmllbGRfb3B0aW9uIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9iYXNlL2ZpZWxkL29wdGlvbi85IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAxMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZmllbGR1dWlkIjogIjMxYTE2MjhmLTgwNDEtNDMxMy04ZmNlLTcwNWYwMjA5NjQ3YSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogNDYsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxlIjogImVuLXVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0cmFuc2xhdGlvbiI6ICJMZXZlbDE6OlN1YjEiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxNDowMTowNSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDE0OjAxOjA1KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImxvY2FsZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9sb2NhbGUvZmllbGRzLzQ2IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic29ydF9vcmRlciI6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxNDowMTowNSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxNDowMTowNSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiZmllbGRfb3B0aW9uIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9iYXNlL2ZpZWxkL29wdGlvbi8xMCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMTEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZpZWxkdXVpZCI6ICIzMWExNjI4Zi04MDQxLTQzMTMtOGZjZS03MDVmMDIwOTY0N2EiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZXMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDQ3LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsZSI6ICJlbi11cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHJhbnNsYXRpb24iOiAiTGV2ZWwyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTQ6MDE6MDUrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxNDowMTowNSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJsb2NhbGVfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvbG9jYWxlL2ZpZWxkcy80NyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNvcnRfb3JkZXIiOiAwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTQ6MDE6MDUrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTQ6MDE6MDUrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImZpZWxkX29wdGlvbiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvYmFzZS9maWVsZC9vcHRpb24vMTEiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTQ6MDE6MDUrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDE0OjAxOjA1KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiY2FzZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2Nhc2VzL2ZpZWxkcy8xNiIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6ICIiLAogICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImNhc2VfZmllbGRfdmFsdWUiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJmaWVsZCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMTcsCiAgICAgICAgICAgICAgICAgICAgICAgICJmaWVsZHV1aWQiOiAiNDNkODAzMzItMTAwZC00MGE2LWFkYzItYzQ5MTdjOWE1MGU0IiwKICAgICAgICAgICAgICAgICAgICAgICAgInRpdGxlIjogIkN1c3RvbURhdGUiLAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJEQVRFIiwKICAgICAgICAgICAgICAgICAgICAgICAgImtleSI6ICJjdXN0b21kYXRlIiwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3JlcXVpcmVkX2Zvcl9hZ2VudHMiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3JlcXVpcmVkX29uX3Jlc29sdXRpb24iOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3Zpc2libGVfdG9fY3VzdG9tZXJzIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJjdXN0b21lcl90aXRsZXMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogNDgsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsZSI6ICJlbi11cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRyYW5zbGF0aW9uIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDE0OjAxOjI3KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDE0OjAxOjI3KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJsb2NhbGVfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2xvY2FsZS9maWVsZHMvNDgiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19jdXN0b21lcl9lZGl0YWJsZSI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfcmVxdWlyZWRfZm9yX2N1c3RvbWVycyI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiZGVzY3JpcHRpb25zIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDQ5LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbGUiOiAiZW4tdXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0cmFuc2xhdGlvbiI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxNDowMToyNyswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxNDowMToyNyswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAibG9jYWxlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9sb2NhbGUvZmllbGRzLzQ5IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAicmVndWxhcl9leHByZXNzaW9uIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgInNvcnRfb3JkZXIiOiAxNywKICAgICAgICAgICAgICAgICAgICAgICAgImlzX2VuYWJsZWQiOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfc3lzdGVtIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJvcHRpb25zIjogW10sCiAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTQ6MDE6MjcrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDE0OjAxOjI3KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiY2FzZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2Nhc2VzL2ZpZWxkcy8xNyIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6ICIiLAogICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImNhc2VfZmllbGRfdmFsdWUiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJmaWVsZCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMTgsCiAgICAgICAgICAgICAgICAgICAgICAgICJmaWVsZHV1aWQiOiAiMjEwNzE4MTMtYWEyMS00OTBjLTljMzgtYjAwZDZlYmM1YzczIiwKICAgICAgICAgICAgICAgICAgICAgICAgInRpdGxlIjogIkN1c3RvbVJlZ2V4cCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogIlJFR0VYIiwKICAgICAgICAgICAgICAgICAgICAgICAgImtleSI6ICJjdXN0b21yZWdleHAiLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfcmVxdWlyZWRfZm9yX2FnZW50cyI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfcmVxdWlyZWRfb25fcmVzb2x1dGlvbiI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfdmlzaWJsZV90b19jdXN0b21lcnMiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImN1c3RvbWVyX3RpdGxlcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiA1MCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxlIjogImVuLXVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHJhbnNsYXRpb24iOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTQ6MDE6NTErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTQ6MDE6NTErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImxvY2FsZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvbG9jYWxlL2ZpZWxkcy81MCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX2N1c3RvbWVyX2VkaXRhYmxlIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19yZXF1aXJlZF9mb3JfY3VzdG9tZXJzIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJkZXNjcmlwdGlvbnMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogNTEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsZSI6ICJlbi11cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRyYW5zbGF0aW9uIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDE0OjAxOjUxKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDE0OjAxOjUxKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJsb2NhbGVfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2xvY2FsZS9maWVsZHMvNTEiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJyZWd1bGFyX2V4cHJlc3Npb24iOiAiXFxkXFxkXFxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgInNvcnRfb3JkZXIiOiAxOCwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX2VuYWJsZWQiOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfc3lzdGVtIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJvcHRpb25zIjogW10sCiAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTQ6MDE6NTErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDE0OjAxOjUxKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiY2FzZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2Nhc2VzL2ZpZWxkcy8xOCIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6ICIiLAogICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImNhc2VfZmllbGRfdmFsdWUiCiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJsYXN0X3JlcGxpZXIiOiB7CiAgICAgICAgICAgICAgICAiaWQiOiAzLAogICAgICAgICAgICAgICAgInV1aWQiOiAiODFkOGEzMmMtZGUwNy01ZWQ2LWI5MmYtZWY0MjY1MDI5OWEyIiwKICAgICAgICAgICAgICAgICJmdWxsX25hbWUiOiAiVGF5bG9yIFdlc3QiLAogICAgICAgICAgICAgICAgImxlZ2FjeV9pZCI6IG51bGwsCiAgICAgICAgICAgICAgICAiZGVzaWduYXRpb24iOiBudWxsLAogICAgICAgICAgICAgICAgImlzX2VuYWJsZWQiOiB0cnVlLAogICAgICAgICAgICAgICAgImlzX21mYV9lbmFibGVkIjogZmFsc2UsCiAgICAgICAgICAgICAgICAicm9sZSI6IHsKICAgICAgICAgICAgICAgICAgICAiaWQiOiA0LAogICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogInJvbGUiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgImF2YXRhciI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hdmF0YXIvZ2V0LzgxZDhhMzJjLWRlMDctNWVkNi1iOTJmLWVmNDI2NTAyOTlhMj8xNjMwMDY2NzMzIiwKICAgICAgICAgICAgICAgICJhZ2VudF9jYXNlX2FjY2VzcyI6IG51bGwsCiAgICAgICAgICAgICAgICAib3JnYW5pemF0aW9uX2Nhc2VfYWNjZXNzIjogIlJFUVVFU1RFRCIsCiAgICAgICAgICAgICAgICAib3JnYW5pemF0aW9uIjogewogICAgICAgICAgICAgICAgICAgICJpZCI6IDEsCiAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAib3JnYW5pemF0aW9uIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJ0ZWFtcyI6IFtdLAogICAgICAgICAgICAgICAgImVtYWlscyI6IFsKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDMsCiAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImlkZW50aXR5X2VtYWlsIgogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAicGhvbmVzIjogW10sCiAgICAgICAgICAgICAgICAidHdpdHRlciI6IFsKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDEsCiAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImlkZW50aXR5X3R3aXR0ZXIiCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJmYWNlYm9vayI6IFtdLAogICAgICAgICAgICAgICAgImV4dGVybmFsX2lkZW50aWZpZXJzIjogW10sCiAgICAgICAgICAgICAgICAiY3VzdG9tX2ZpZWxkcyI6IFtdLAogICAgICAgICAgICAgICAgInBpbm5lZF9ub3Rlc19jb3VudCI6IDAsCiAgICAgICAgICAgICAgICAibG9jYWxlIjogewogICAgICAgICAgICAgICAgICAgICJpZCI6IDMsCiAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAibG9jYWxlIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJ0aW1lX3pvbmUiOiAiVVRDIiwKICAgICAgICAgICAgICAgICJ0aW1lX3pvbmVfb2Zmc2V0IjogMCwKICAgICAgICAgICAgICAgICJncmVldGluZyI6IG51bGwsCiAgICAgICAgICAgICAgICAic2lnbmF0dXJlIjogbnVsbCwKICAgICAgICAgICAgICAgICJzdGF0dXNfbWVzc2FnZSI6IG51bGwsCiAgICAgICAgICAgICAgICAibGFzdF9zZWVuX3VzZXJfYWdlbnQiOiBudWxsLAogICAgICAgICAgICAgICAgImxhc3Rfc2Vlbl9pcCI6IG51bGwsCiAgICAgICAgICAgICAgICAibGFzdF9zZWVuX2F0IjogIjIwMjEtMDgtMjdUMTI6MTg6NTMrMDA6MDAiLAogICAgICAgICAgICAgICAgImxhc3RfYWN0aXZlX2F0IjogIjIwMjEtMDgtMjdUMTI6MTg6NTMrMDA6MDAiLAogICAgICAgICAgICAgICAgInJlYWx0aW1lX2NoYW5uZWwiOiAicHJlc2VuY2UtNDQyNTQzY2Q0MjI4Nzc1MDQwMDFlYjA1NTBmMTg5YWQzNjJkNjQ3NWZhNmQ5NWZkMGYyZDhlZTBmZjc3MGY2NUB2MV91c2Vyc18zIiwKICAgICAgICAgICAgICAgICJwcmVzZW5jZV9jaGFubmVsIjogInVzZXJfcHJlc2VuY2UtNDQyNTQzY2Q0MjI4Nzc1MDQwMDFlYjA1NTBmMTg5YWQzNjJkNjQ3NWZhNmQ5NWZkMGYyZDhlZTBmZjc3MGY2NUBkZDEzMmRkOTE5ZDhkMDAzYzJiY2QyZTAwNmE5MTMzYTg2NjlkMjA0IiwKICAgICAgICAgICAgICAgICJwYXNzd29yZF91cGRhdGVkX2F0IjogIjIwMjEtMDgtMjRUMTg6MjQ6MTErMDA6MDAiLAogICAgICAgICAgICAgICAgImF2YXRhcl91cGRhdGVkX2F0IjogIjIwMjEtMDgtMjRUMTg6MjQ6MTIrMDA6MDAiLAogICAgICAgICAgICAgICAgImxhc3RfbG9nZ2VkX2luX2F0IjogbnVsbCwKICAgICAgICAgICAgICAgICJsYXN0X2FjdGl2aXR5X2F0IjogbnVsbCwKICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMDgtMjRUMTg6MjQ6MTErMDA6MDAiLAogICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0wOC0yN1QxMjoxODo1MyswMDowMCIsCiAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJ1c2VyIiwKICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL3VzZXJzLzMiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJsYXN0X3JlcGxpZXJfaWRlbnRpdHkiOiB7CiAgICAgICAgICAgICAgICAiaWQiOiAzLAogICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiaWRlbnRpdHlfZW1haWwiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJsYXN0X3VwZGF0ZWRfYnkiOiB7CiAgICAgICAgICAgICAgICAiaWQiOiAxLAogICAgICAgICAgICAgICAgInV1aWQiOiAiYThkZmU1ZmQtYjA4ZC01ZDA3LWFkOGItNzRiMTEzZjVkNzI2IiwKICAgICAgICAgICAgICAgICJmdWxsX25hbWUiOiAiVGhvcnN0ZW4gRWNrZWwiLAogICAgICAgICAgICAgICAgImxlZ2FjeV9pZCI6IG51bGwsCiAgICAgICAgICAgICAgICAiZGVzaWduYXRpb24iOiBudWxsLAogICAgICAgICAgICAgICAgImlzX2VuYWJsZWQiOiB0cnVlLAogICAgICAgICAgICAgICAgImlzX21mYV9lbmFibGVkIjogZmFsc2UsCiAgICAgICAgICAgICAgICAicm9sZSI6IHsKICAgICAgICAgICAgICAgICAgICAiaWQiOiA1LAogICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogInJvbGUiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgImF2YXRhciI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hdmF0YXIvZ2V0L2E4ZGZlNWZkLWIwOGQtNWQwNy1hZDhiLTc0YjExM2Y1ZDcyNj8xNzAxMDg5MDE1IiwKICAgICAgICAgICAgICAgICJhZ2VudF9jYXNlX2FjY2VzcyI6ICJBTEwiLAogICAgICAgICAgICAgICAgIm9yZ2FuaXphdGlvbl9jYXNlX2FjY2VzcyI6IG51bGwsCiAgICAgICAgICAgICAgICAib3JnYW5pemF0aW9uIjogewogICAgICAgICAgICAgICAgICAgICJpZCI6IDMsCiAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAib3JnYW5pemF0aW9uIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJ0ZWFtcyI6IFsKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDEsCiAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogInRlYW0iCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDIsCiAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogInRlYW0iCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJlbWFpbHMiOiBbCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAxLAogICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJpZGVudGl0eV9lbWFpbCIKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInBob25lcyI6IFtdLAogICAgICAgICAgICAgICAgInR3aXR0ZXIiOiBbXSwKICAgICAgICAgICAgICAgICJmYWNlYm9vayI6IFtdLAogICAgICAgICAgICAgICAgImV4dGVybmFsX2lkZW50aWZpZXJzIjogW10sCiAgICAgICAgICAgICAgICAiY3VzdG9tX2ZpZWxkcyI6IFtdLAogICAgICAgICAgICAgICAgInBpbm5lZF9ub3Rlc19jb3VudCI6IDAsCiAgICAgICAgICAgICAgICAibG9jYWxlIjogewogICAgICAgICAgICAgICAgICAgICJpZCI6IDMsCiAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAibG9jYWxlIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJ0aW1lX3pvbmUiOiAiVVRDIiwKICAgICAgICAgICAgICAgICJ0aW1lX3pvbmVfb2Zmc2V0IjogMCwKICAgICAgICAgICAgICAgICJncmVldGluZyI6IG51bGwsCiAgICAgICAgICAgICAgICAic2lnbmF0dXJlIjogbnVsbCwKICAgICAgICAgICAgICAgICJzdGF0dXNfbWVzc2FnZSI6IG51bGwsCiAgICAgICAgICAgICAgICAibGFzdF9zZWVuX3VzZXJfYWdlbnQiOiAiUnVieSIsCiAgICAgICAgICAgICAgICAibGFzdF9zZWVuX2lwIjogIjUuMjMxLjE1OC4yMDUiLAogICAgICAgICAgICAgICAgImxhc3Rfc2Vlbl9hdCI6ICIyMDIzLTExLTI3VDEyOjQzOjM1KzAwOjAwIiwKICAgICAgICAgICAgICAgICJsYXN0X2FjdGl2ZV9hdCI6ICIyMDIzLTExLTI3VDEyOjQzOjM1KzAwOjAwIiwKICAgICAgICAgICAgICAgICJyZWFsdGltZV9jaGFubmVsIjogInByZXNlbmNlLTQ0MjU0M2NkNDIyODc3NTA0MDAxZWIwNTUwZjE4OWFkMzYyZDY0NzVmYTZkOTVmZDBmMmQ4ZWUwZmY3NzBmNjVAdjFfdXNlcnNfMSIsCiAgICAgICAgICAgICAgICAicHJlc2VuY2VfY2hhbm5lbCI6ICJ1c2VyX3ByZXNlbmNlLTQ0MjU0M2NkNDIyODc3NTA0MDAxZWIwNTUwZjE4OWFkMzYyZDY0NzVmYTZkOTVmZDBmMmQ4ZWUwZmY3NzBmNjVAY2YwMjc0YjM5NGRiM2FmNTU1ZGJjMTM2ZmM3MGFhYjZlNDViZWU0MiIsCiAgICAgICAgICAgICAgICAicGFzc3dvcmRfdXBkYXRlZF9hdCI6ICIyMDIxLTA4LTI3VDA3OjE4OjIzKzAwOjAwIiwKICAgICAgICAgICAgICAgICJhdmF0YXJfdXBkYXRlZF9hdCI6IG51bGwsCiAgICAgICAgICAgICAgICAibGFzdF9sb2dnZWRfaW5fYXQiOiAiMjAyMy0xMS0yN1QxMjo0Njo0NiswMDowMCIsCiAgICAgICAgICAgICAgICAibGFzdF9hY3Rpdml0eV9hdCI6ICIyMDIzLTExLTI3VDEyOjQ2OjQ2KzAwOjAwIiwKICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMDgtMjRUMTg6MjQ6MTErMDA6MDAiLAogICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMy0xMS0yN1QxMjo0MzozNSswMDowMCIsCiAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJ1c2VyIiwKICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL3VzZXJzLzEiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJsYXN0X2NvbXBsZXRlZF9ieSI6IG51bGwsCiAgICAgICAgICAgICJsYXN0X2Nsb3NlZF9ieSI6IG51bGwsCiAgICAgICAgICAgICJzdGF0ZSI6ICJBQ1RJVkUiLAogICAgICAgICAgICAicG9zdF9jb3VudCI6IDEsCiAgICAgICAgICAgICJoYXNfbm90ZXMiOiB0cnVlLAogICAgICAgICAgICAicGlubmVkX25vdGVzX2NvdW50IjogMCwKICAgICAgICAgICAgImhhc19hdHRhY2htZW50cyI6IGZhbHNlLAogICAgICAgICAgICAiaXNfbWVyZ2VkIjogZmFsc2UsCiAgICAgICAgICAgICJyYXRpbmciOiBudWxsLAogICAgICAgICAgICAicmF0aW5nX3N0YXR1cyI6ICJVTk9GRkVSRUQiLAogICAgICAgICAgICAidGFncyI6IFtdLAogICAgICAgICAgICAibGFzdF9wb3N0X3N0YXR1cyI6ICIiLAogICAgICAgICAgICAibGFzdF9wb3N0X3ByZXZpZXciOiAiSSB3YW50IHRvIHB1cmNoYXNlIGFuIGFzc29ydGVkIHNldCBvZiByZXRhaWwgZXF1aXBtZW50LiBJ4oCZbSBub3QgYWJsZSB0byBidWlsZCBteSBidW5kbGUuIENhbiB5b3UgaGVscCBtZSB3aXRoIHRoaXMgcHVyY2hhc2U/IExvb2tpbmcgZm9yd2FyZCB0byBtb3JlIGluZm9ybWF0aW9uISIsCiAgICAgICAgICAgICJsYXN0X3Bvc3RfdHlwZSI6ICJOT1RFIiwKICAgICAgICAgICAgImxhc3RfbWVzc2FnZV9wcmV2aWV3IjogIkkgd2FudCB0byBwdXJjaGFzZSBhbiBhc3NvcnRlZCBzZXQgb2YgcmV0YWlsIGVxdWlwbWVudC4gSeKAmW0gbm90IGFibGUgdG8gYnVpbGQgbXkgYnVuZGxlLiBDYW4geW91IGhlbHAgbWUgd2l0aCB0aGlzIHB1cmNoYXNlPyBMb29raW5nIGZvcndhcmQgdG8gbW9yZSBpbmZvcm1hdGlvbiEiLAogICAgICAgICAgICAicmVhbHRpbWVfY2hhbm5lbCI6ICJwcmVzZW5jZS00NDI1NDNjZDQyMjg3NzUwNDAwMWViMDU1MGYxODlhZDM2MmQ2NDc1ZmE2ZDk1ZmQwZjJkOGVlMGZmNzcwZjY1QHYxX2Nhc2VzXzIiLAogICAgICAgICAgICAibGFzdF9hc3NpZ25lZF9hdCI6IG51bGwsCiAgICAgICAgICAgICJsYXN0X3JlcGxpZWRfYXQiOiAiMjAyMS0wOC0yN1QxMDo0NTo1MSswMDowMCIsCiAgICAgICAgICAgICJsYXN0X29wZW5lZF9hdCI6IG51bGwsCiAgICAgICAgICAgICJsYXN0X3BlbmRpbmdfYXQiOiBudWxsLAogICAgICAgICAgICAibGFzdF9jbG9zZWRfYXQiOiBudWxsLAogICAgICAgICAgICAibGFzdF9jb21wbGV0ZWRfYXQiOiBudWxsLAogICAgICAgICAgICAibGFzdF9hZ2VudF9hY3Rpdml0eV9hdCI6ICIyMDIxLTA4LTI3VDEwOjQ1OjUxKzAwOjAwIiwKICAgICAgICAgICAgImxhc3RfY3VzdG9tZXJfYWN0aXZpdHlfYXQiOiBudWxsLAogICAgICAgICAgICAibGFzdF9yZXBseV9ieV9hZ2VudF9hdCI6IG51bGwsCiAgICAgICAgICAgICJsYXN0X3JlcGx5X2J5X3JlcXVlc3Rlcl9hdCI6IG51bGwsCiAgICAgICAgICAgICJhZ2VudF91cGRhdGVkX2F0IjogbnVsbCwKICAgICAgICAgICAgImxhdGVzdF9hc3NpZ25lZV91cGRhdGUiOiBudWxsLAogICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTA4LTI3VDEwOjQ1OjUxKzAwOjAwIiwKICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0wOC0yN1QxMDo0NTo1MSswMDowMCIsCiAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImNhc2UiLAogICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9jYXNlcy8yIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgICAiaWQiOiAxLAogICAgICAgICAgICAibGVnYWN5X2lkIjogbnVsbCwKICAgICAgICAgICAgInN1YmplY3QiOiAiR2V0dGluZyBjb21mb3J0YWJsZSB3aXRoIEtheWFrbzogYSBzYW1wbGUgY29udmVyc2F0aW9uIiwKICAgICAgICAgICAgInBvcnRhbCI6ICJTRVRVUCIsCiAgICAgICAgICAgICJzb3VyY2VfY2hhbm5lbCI6IHsKICAgICAgICAgICAgICAgICJ1dWlkIjogImZkM2E4MTE2LTk1YzItNDkyZS05YWYzLWIzYWI1N2RjOWYxYSIsCiAgICAgICAgICAgICAgICAidHlwZSI6ICJNQUlMIiwKICAgICAgICAgICAgICAgICJjaGFyYWN0ZXJfbGltaXQiOiBudWxsLAogICAgICAgICAgICAgICAgImFjY291bnQiOiB7CiAgICAgICAgICAgICAgICAgICAgImlkIjogMSwKICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJtYWlsYm94IgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImNoYW5uZWwiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJsYXN0X3B1YmxpY19jaGFubmVsIjogewogICAgICAgICAgICAgICAgInV1aWQiOiAiZmQzYTgxMTYtOTVjMi00OTJlLTlhZjMtYjNhYjU3ZGM5ZjFhIiwKICAgICAgICAgICAgICAgICJ0eXBlIjogIk1BSUwiLAogICAgICAgICAgICAgICAgImNoYXJhY3Rlcl9saW1pdCI6IG51bGwsCiAgICAgICAgICAgICAgICAiYWNjb3VudCI6IHsKICAgICAgICAgICAgICAgICAgICAiaWQiOiAxLAogICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogIm1haWxib3giCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiY2hhbm5lbCIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgInJlcXVlc3RlciI6IHsKICAgICAgICAgICAgICAgICJpZCI6IDMsCiAgICAgICAgICAgICAgICAidXVpZCI6ICI4MWQ4YTMyYy1kZTA3LTVlZDYtYjkyZi1lZjQyNjUwMjk5YTIiLAogICAgICAgICAgICAgICAgImZ1bGxfbmFtZSI6ICJUYXlsb3IgV2VzdCIsCiAgICAgICAgICAgICAgICAibGVnYWN5X2lkIjogbnVsbCwKICAgICAgICAgICAgICAgICJkZXNpZ25hdGlvbiI6IG51bGwsCiAgICAgICAgICAgICAgICAiaXNfZW5hYmxlZCI6IHRydWUsCiAgICAgICAgICAgICAgICAiaXNfbWZhX2VuYWJsZWQiOiBmYWxzZSwKICAgICAgICAgICAgICAgICJyb2xlIjogewogICAgICAgICAgICAgICAgICAgICJpZCI6IDQsCiAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAicm9sZSIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAiYXZhdGFyIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2F2YXRhci9nZXQvODFkOGEzMmMtZGUwNy01ZWQ2LWI5MmYtZWY0MjY1MDI5OWEyPzE2MzAwNjY3MzMiLAogICAgICAgICAgICAgICAgImFnZW50X2Nhc2VfYWNjZXNzIjogbnVsbCwKICAgICAgICAgICAgICAgICJvcmdhbml6YXRpb25fY2FzZV9hY2Nlc3MiOiAiUkVRVUVTVEVEIiwKICAgICAgICAgICAgICAgICJvcmdhbml6YXRpb24iOiB7CiAgICAgICAgICAgICAgICAgICAgImlkIjogMSwKICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJvcmdhbml6YXRpb24iCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgInRlYW1zIjogW10sCiAgICAgICAgICAgICAgICAiZW1haWxzIjogWwogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMywKICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiaWRlbnRpdHlfZW1haWwiCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJwaG9uZXMiOiBbXSwKICAgICAgICAgICAgICAgICJ0d2l0dGVyIjogWwogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMSwKICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiaWRlbnRpdHlfdHdpdHRlciIKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgImZhY2Vib29rIjogW10sCiAgICAgICAgICAgICAgICAiZXh0ZXJuYWxfaWRlbnRpZmllcnMiOiBbXSwKICAgICAgICAgICAgICAgICJjdXN0b21fZmllbGRzIjogW10sCiAgICAgICAgICAgICAgICAicGlubmVkX25vdGVzX2NvdW50IjogMCwKICAgICAgICAgICAgICAgICJsb2NhbGUiOiB7CiAgICAgICAgICAgICAgICAgICAgImlkIjogMywKICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJsb2NhbGUiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgInRpbWVfem9uZSI6ICJVVEMiLAogICAgICAgICAgICAgICAgInRpbWVfem9uZV9vZmZzZXQiOiAwLAogICAgICAgICAgICAgICAgImdyZWV0aW5nIjogbnVsbCwKICAgICAgICAgICAgICAgICJzaWduYXR1cmUiOiBudWxsLAogICAgICAgICAgICAgICAgInN0YXR1c19tZXNzYWdlIjogbnVsbCwKICAgICAgICAgICAgICAgICJsYXN0X3NlZW5fdXNlcl9hZ2VudCI6IG51bGwsCiAgICAgICAgICAgICAgICAibGFzdF9zZWVuX2lwIjogbnVsbCwKICAgICAgICAgICAgICAgICJsYXN0X3NlZW5fYXQiOiAiMjAyMS0wOC0yN1QxMjoxODo1MyswMDowMCIsCiAgICAgICAgICAgICAgICAibGFzdF9hY3RpdmVfYXQiOiAiMjAyMS0wOC0yN1QxMjoxODo1MyswMDowMCIsCiAgICAgICAgICAgICAgICAicmVhbHRpbWVfY2hhbm5lbCI6ICJwcmVzZW5jZS00NDI1NDNjZDQyMjg3NzUwNDAwMWViMDU1MGYxODlhZDM2MmQ2NDc1ZmE2ZDk1ZmQwZjJkOGVlMGZmNzcwZjY1QHYxX3VzZXJzXzMiLAogICAgICAgICAgICAgICAgInByZXNlbmNlX2NoYW5uZWwiOiAidXNlcl9wcmVzZW5jZS00NDI1NDNjZDQyMjg3NzUwNDAwMWViMDU1MGYxODlhZDM2MmQ2NDc1ZmE2ZDk1ZmQwZjJkOGVlMGZmNzcwZjY1QGRkMTMyZGQ5MTlkOGQwMDNjMmJjZDJlMDA2YTkxMzNhODY2OWQyMDQiLAogICAgICAgICAgICAgICAgInBhc3N3b3JkX3VwZGF0ZWRfYXQiOiAiMjAyMS0wOC0yNFQxODoyNDoxMSswMDowMCIsCiAgICAgICAgICAgICAgICAiYXZhdGFyX3VwZGF0ZWRfYXQiOiAiMjAyMS0wOC0yNFQxODoyNDoxMiswMDowMCIsCiAgICAgICAgICAgICAgICAibGFzdF9sb2dnZWRfaW5fYXQiOiBudWxsLAogICAgICAgICAgICAgICAgImxhc3RfYWN0aXZpdHlfYXQiOiBudWxsLAogICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0wOC0yNFQxODoyNDoxMSswMDowMCIsCiAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTA4LTI3VDEyOjE4OjUzKzAwOjAwIiwKICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogInVzZXIiLAogICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvdXNlcnMvMyIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgImNyZWF0b3IiOiB7CiAgICAgICAgICAgICAgICAiaWQiOiAzLAogICAgICAgICAgICAgICAgInV1aWQiOiAiODFkOGEzMmMtZGUwNy01ZWQ2LWI5MmYtZWY0MjY1MDI5OWEyIiwKICAgICAgICAgICAgICAgICJmdWxsX25hbWUiOiAiVGF5bG9yIFdlc3QiLAogICAgICAgICAgICAgICAgImxlZ2FjeV9pZCI6IG51bGwsCiAgICAgICAgICAgICAgICAiZGVzaWduYXRpb24iOiBudWxsLAogICAgICAgICAgICAgICAgImlzX2VuYWJsZWQiOiB0cnVlLAogICAgICAgICAgICAgICAgImlzX21mYV9lbmFibGVkIjogZmFsc2UsCiAgICAgICAgICAgICAgICAicm9sZSI6IHsKICAgICAgICAgICAgICAgICAgICAiaWQiOiA0LAogICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogInJvbGUiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgImF2YXRhciI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hdmF0YXIvZ2V0LzgxZDhhMzJjLWRlMDctNWVkNi1iOTJmLWVmNDI2NTAyOTlhMj8xNjMwMDY2NzMzIiwKICAgICAgICAgICAgICAgICJhZ2VudF9jYXNlX2FjY2VzcyI6IG51bGwsCiAgICAgICAgICAgICAgICAib3JnYW5pemF0aW9uX2Nhc2VfYWNjZXNzIjogIlJFUVVFU1RFRCIsCiAgICAgICAgICAgICAgICAib3JnYW5pemF0aW9uIjogewogICAgICAgICAgICAgICAgICAgICJpZCI6IDEsCiAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAib3JnYW5pemF0aW9uIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJ0ZWFtcyI6IFtdLAogICAgICAgICAgICAgICAgImVtYWlscyI6IFsKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDMsCiAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImlkZW50aXR5X2VtYWlsIgogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAicGhvbmVzIjogW10sCiAgICAgICAgICAgICAgICAidHdpdHRlciI6IFsKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDEsCiAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImlkZW50aXR5X3R3aXR0ZXIiCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJmYWNlYm9vayI6IFtdLAogICAgICAgICAgICAgICAgImV4dGVybmFsX2lkZW50aWZpZXJzIjogW10sCiAgICAgICAgICAgICAgICAiY3VzdG9tX2ZpZWxkcyI6IFtdLAogICAgICAgICAgICAgICAgInBpbm5lZF9ub3Rlc19jb3VudCI6IDAsCiAgICAgICAgICAgICAgICAibG9jYWxlIjogewogICAgICAgICAgICAgICAgICAgICJpZCI6IDMsCiAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAibG9jYWxlIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJ0aW1lX3pvbmUiOiAiVVRDIiwKICAgICAgICAgICAgICAgICJ0aW1lX3pvbmVfb2Zmc2V0IjogMCwKICAgICAgICAgICAgICAgICJncmVldGluZyI6IG51bGwsCiAgICAgICAgICAgICAgICAic2lnbmF0dXJlIjogbnVsbCwKICAgICAgICAgICAgICAgICJzdGF0dXNfbWVzc2FnZSI6IG51bGwsCiAgICAgICAgICAgICAgICAibGFzdF9zZWVuX3VzZXJfYWdlbnQiOiBudWxsLAogICAgICAgICAgICAgICAgImxhc3Rfc2Vlbl9pcCI6IG51bGwsCiAgICAgICAgICAgICAgICAibGFzdF9zZWVuX2F0IjogIjIwMjEtMDgtMjdUMTI6MTg6NTMrMDA6MDAiLAogICAgICAgICAgICAgICAgImxhc3RfYWN0aXZlX2F0IjogIjIwMjEtMDgtMjdUMTI6MTg6NTMrMDA6MDAiLAogICAgICAgICAgICAgICAgInJlYWx0aW1lX2NoYW5uZWwiOiAicHJlc2VuY2UtNDQyNTQzY2Q0MjI4Nzc1MDQwMDFlYjA1NTBmMTg5YWQzNjJkNjQ3NWZhNmQ5NWZkMGYyZDhlZTBmZjc3MGY2NUB2MV91c2Vyc18zIiwKICAgICAgICAgICAgICAgICJwcmVzZW5jZV9jaGFubmVsIjogInVzZXJfcHJlc2VuY2UtNDQyNTQzY2Q0MjI4Nzc1MDQwMDFlYjA1NTBmMTg5YWQzNjJkNjQ3NWZhNmQ5NWZkMGYyZDhlZTBmZjc3MGY2NUBkZDEzMmRkOTE5ZDhkMDAzYzJiY2QyZTAwNmE5MTMzYTg2NjlkMjA0IiwKICAgICAgICAgICAgICAgICJwYXNzd29yZF91cGRhdGVkX2F0IjogIjIwMjEtMDgtMjRUMTg6MjQ6MTErMDA6MDAiLAogICAgICAgICAgICAgICAgImF2YXRhcl91cGRhdGVkX2F0IjogIjIwMjEtMDgtMjRUMTg6MjQ6MTIrMDA6MDAiLAogICAgICAgICAgICAgICAgImxhc3RfbG9nZ2VkX2luX2F0IjogbnVsbCwKICAgICAgICAgICAgICAgICJsYXN0X2FjdGl2aXR5X2F0IjogbnVsbCwKICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMDgtMjRUMTg6MjQ6MTErMDA6MDAiLAogICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0wOC0yN1QxMjoxODo1MyswMDowMCIsCiAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJ1c2VyIiwKICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL3VzZXJzLzMiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJpZGVudGl0eSI6IHsKICAgICAgICAgICAgICAgICJpZCI6IDMsCiAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJpZGVudGl0eV9lbWFpbCIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgImFzc2lnbmVkX2FnZW50IjogbnVsbCwKICAgICAgICAgICAgImFzc2lnbmVkX3RlYW0iOiB7CiAgICAgICAgICAgICAgICAiaWQiOiAxLAogICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAidGVhbSIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgImxhc3RfYXNzaWduZWRfYnkiOiBudWxsLAogICAgICAgICAgICAiYnJhbmQiOiB7CiAgICAgICAgICAgICAgICAiaWQiOiAxLAogICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiYnJhbmQiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJzdGF0dXMiOiB7CiAgICAgICAgICAgICAgICAiaWQiOiAyLAogICAgICAgICAgICAgICAgImxhYmVsIjogIk9wZW4iLAogICAgICAgICAgICAgICAgInR5cGUiOiAiT1BFTiIsCiAgICAgICAgICAgICAgICAic29ydF9vcmRlciI6IDIsCiAgICAgICAgICAgICAgICAiaXNfc2xhX2FjdGl2ZSI6IHRydWUsCiAgICAgICAgICAgICAgICAiaXNfZGVsZXRlZCI6IGZhbHNlLAogICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0wOC0yNFQxODoyNDoxNiswMDowMCIsCiAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTA4LTI0VDE4OjI0OjE2KzAwOjAwIiwKICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImNhc2Vfc3RhdHVzIiwKICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2Nhc2VzL3N0YXR1c2VzLzIiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJwcmlvcml0eSI6IG51bGwsCiAgICAgICAgICAgICJ0eXBlIjogewogICAgICAgICAgICAgICAgImlkIjogMSwKICAgICAgICAgICAgICAgICJsYWJlbCI6ICJRdWVzdGlvbiIsCiAgICAgICAgICAgICAgICAidHlwZSI6ICJRVUVTVElPTiIsCiAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTA4LTI0VDE4OjI0OjE2KzAwOjAwIiwKICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMDgtMjRUMTg6MjQ6MTYrMDA6MDAiLAogICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiY2FzZV90eXBlIiwKICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2Nhc2VzL3R5cGVzLzEiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJyZWFkX21hcmtlciI6IHsKICAgICAgICAgICAgICAgICJpZCI6IDEsCiAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJyZWFkX21hcmtlciIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgInNsYV92ZXJzaW9uIjogbnVsbCwKICAgICAgICAgICAgInNsYV9tZXRyaWNzIjogW10sCiAgICAgICAgICAgICJmb3JtIjogbnVsbCwKICAgICAgICAgICAgImN1c3RvbV9maWVsZHMiOiBbCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImZpZWxkIjogewogICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiA4LAogICAgICAgICAgICAgICAgICAgICAgICAiZmllbGR1dWlkIjogImE5YmI3OTM4LWMwZDAtNGZmNy05ODhlLWMwZDYxYTEwNjk0MSIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0aXRsZSI6ICJDdXN0b21UZXh0IiwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiVEVYVCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJrZXkiOiAiY3VzdG9tdGV4dCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19yZXF1aXJlZF9mb3JfYWdlbnRzIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19yZXF1aXJlZF9vbl9yZXNvbHV0aW9uIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc192aXNpYmxlX3RvX2N1c3RvbWVycyI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiY3VzdG9tZXJfdGl0bGVzIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDE5LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbGUiOiAiZW4tdXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0cmFuc2xhdGlvbiI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1MTo1MyswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1MTo1MyswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAibG9jYWxlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9sb2NhbGUvZmllbGRzLzE5IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfY3VzdG9tZXJfZWRpdGFibGUiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3JlcXVpcmVkX2Zvcl9jdXN0b21lcnMiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImRlc2NyaXB0aW9ucyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAyMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxlIjogImVuLXVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHJhbnNsYXRpb24iOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTE6NTMrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTE6NTMrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImxvY2FsZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvbG9jYWxlL2ZpZWxkcy8yMCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInJlZ3VsYXJfZXhwcmVzc2lvbiI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICJzb3J0X29yZGVyIjogOCwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX2VuYWJsZWQiOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfc3lzdGVtIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJvcHRpb25zIjogW10sCiAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTE6NTMrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjUxOjUzKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiY2FzZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2Nhc2VzL2ZpZWxkcy84IgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogIiIsCiAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiY2FzZV9maWVsZF92YWx1ZSIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImZpZWxkIjogewogICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiA5LAogICAgICAgICAgICAgICAgICAgICAgICAiZmllbGR1dWlkIjogIjZkMDA0YzEzLWNhNmMtNDdjZi05MmY5LTQ2MjlkZmUxNDAxZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0aXRsZSI6ICJDdXN0b21UZXh0YXJlYSIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogIlRFWFRBUkVBIiwKICAgICAgICAgICAgICAgICAgICAgICAgImtleSI6ICJjdXN0b210ZXh0YXJlYSIsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19yZXF1aXJlZF9mb3JfYWdlbnRzIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19yZXF1aXJlZF9vbl9yZXNvbHV0aW9uIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc192aXNpYmxlX3RvX2N1c3RvbWVycyI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiY3VzdG9tZXJfdGl0bGVzIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDIxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbGUiOiAiZW4tdXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0cmFuc2xhdGlvbiI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1MjowOCswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1MjowOCswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAibG9jYWxlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9sb2NhbGUvZmllbGRzLzIxIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfY3VzdG9tZXJfZWRpdGFibGUiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3JlcXVpcmVkX2Zvcl9jdXN0b21lcnMiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImRlc2NyaXB0aW9ucyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAyMiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxlIjogImVuLXVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHJhbnNsYXRpb24iOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTI6MDgrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTI6MDgrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImxvY2FsZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvbG9jYWxlL2ZpZWxkcy8yMiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInJlZ3VsYXJfZXhwcmVzc2lvbiI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICJzb3J0X29yZGVyIjogOSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX2VuYWJsZWQiOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfc3lzdGVtIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJvcHRpb25zIjogW10sCiAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTI6MDgrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjUyOjA4KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiY2FzZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2Nhc2VzL2ZpZWxkcy85IgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogIiIsCiAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiY2FzZV9maWVsZF92YWx1ZSIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImZpZWxkIjogewogICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAxMCwKICAgICAgICAgICAgICAgICAgICAgICAgImZpZWxkdXVpZCI6ICJmY2VmOWY3My1lMjViLTQ3NDQtOTNmNi0wMTY2ZWNhNTQyM2MiLAogICAgICAgICAgICAgICAgICAgICAgICAidGl0bGUiOiAiQ3VzdG9tUmFkaW8iLAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJSQURJTyIsCiAgICAgICAgICAgICAgICAgICAgICAgICJrZXkiOiAiY3VzdG9tcmFkaW8iLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfcmVxdWlyZWRfZm9yX2FnZW50cyI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfcmVxdWlyZWRfb25fcmVzb2x1dGlvbiI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfdmlzaWJsZV90b19jdXN0b21lcnMiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImN1c3RvbWVyX3RpdGxlcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAyMywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxlIjogImVuLXVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHJhbnNsYXRpb24iOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTQ6NDYrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTQ6NDYrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImxvY2FsZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvbG9jYWxlL2ZpZWxkcy8yMyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX2N1c3RvbWVyX2VkaXRhYmxlIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19yZXF1aXJlZF9mb3JfY3VzdG9tZXJzIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJkZXNjcmlwdGlvbnMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMjQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsZSI6ICJlbi11cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRyYW5zbGF0aW9uIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU0OjQ2KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU0OjQ2KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJsb2NhbGVfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2xvY2FsZS9maWVsZHMvMjQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJyZWd1bGFyX2V4cHJlc3Npb24iOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAic29ydF9vcmRlciI6IDEwLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfZW5hYmxlZCI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19zeXN0ZW0iOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgIm9wdGlvbnMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZmllbGR1dWlkIjogImZjZWY5ZjczLWUyNWItNDc0NC05M2Y2LTAxNjZlY2E1NDIzYyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMjUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxlIjogImVuLXVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0cmFuc2xhdGlvbiI6ICJUZXN0IDEiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NDo0NiswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU0OjQ2KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImxvY2FsZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9sb2NhbGUvZmllbGRzLzI1IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic29ydF9vcmRlciI6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NDo0NiswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NDo0NiswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiZmllbGRfb3B0aW9uIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9iYXNlL2ZpZWxkL29wdGlvbi8xIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAyLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmaWVsZHV1aWQiOiAiZmNlZjlmNzMtZTI1Yi00NzQ0LTkzZjYtMDE2NmVjYTU0MjNjIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWVzIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAyNiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbGUiOiAiZW4tdXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRyYW5zbGF0aW9uIjogIlRlc3QgMiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU0OjQ2KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTQ6NDYrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAibG9jYWxlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2xvY2FsZS9maWVsZHMvMjYiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzb3J0X29yZGVyIjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU0OjQ2KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU0OjQ2KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJmaWVsZF9vcHRpb24iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2Jhc2UvZmllbGQvb3B0aW9uLzIiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTQ6NDYrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU0OjQ2KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiY2FzZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2Nhc2VzL2ZpZWxkcy8xMCIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6ICIiLAogICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImNhc2VfZmllbGRfdmFsdWUiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJmaWVsZCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMTEsCiAgICAgICAgICAgICAgICAgICAgICAgICJmaWVsZHV1aWQiOiAiNjBjNjcwMTAtNTRlMy00NDJjLTljOTAtN2ZiYTUzODhhZDE4IiwKICAgICAgICAgICAgICAgICAgICAgICAgInRpdGxlIjogIkN1c3RvbVNpbmdsZVNlbGVjdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogIlNFTEVDVCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJrZXkiOiAiY3VzdG9tc2luZ2xlc2VsZWN0IiwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3JlcXVpcmVkX2Zvcl9hZ2VudHMiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3JlcXVpcmVkX29uX3Jlc29sdXRpb24iOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3Zpc2libGVfdG9fY3VzdG9tZXJzIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJjdXN0b21lcl90aXRsZXMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMjcsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsZSI6ICJlbi11cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRyYW5zbGF0aW9uIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU1OjAxKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU1OjAxKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJsb2NhbGVfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2xvY2FsZS9maWVsZHMvMjciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19jdXN0b21lcl9lZGl0YWJsZSI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfcmVxdWlyZWRfZm9yX2N1c3RvbWVycyI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiZGVzY3JpcHRpb25zIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDI4LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbGUiOiAiZW4tdXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0cmFuc2xhdGlvbiI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NTowMSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NTowMSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAibG9jYWxlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9sb2NhbGUvZmllbGRzLzI4IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAicmVndWxhcl9leHByZXNzaW9uIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgInNvcnRfb3JkZXIiOiAxMSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX2VuYWJsZWQiOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfc3lzdGVtIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJvcHRpb25zIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDMsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZpZWxkdXVpZCI6ICI2MGM2NzAxMC01NGUzLTQ0MmMtOWM5MC03ZmJhNTM4OGFkMTgiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZXMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDI5LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsZSI6ICJlbi11cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHJhbnNsYXRpb24iOiAiYSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU1OjAxKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6MDErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAibG9jYWxlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2xvY2FsZS9maWVsZHMvMjkiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzb3J0X29yZGVyIjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU1OjAxKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU1OjAxKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJmaWVsZF9vcHRpb24iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2Jhc2UvZmllbGQvb3B0aW9uLzMiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZpZWxkdXVpZCI6ICI2MGM2NzAxMC01NGUzLTQ0MmMtOWM5MC03ZmJhNTM4OGFkMTgiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZXMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDMwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsZSI6ICJlbi11cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHJhbnNsYXRpb24iOiAiYiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU1OjAxKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6MDErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAibG9jYWxlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2xvY2FsZS9maWVsZHMvMzAiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzb3J0X29yZGVyIjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU1OjAxKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU1OjAxKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJmaWVsZF9vcHRpb24iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2Jhc2UvZmllbGQvb3B0aW9uLzQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZpZWxkdXVpZCI6ICI2MGM2NzAxMC01NGUzLTQ0MmMtOWM5MC03ZmJhNTM4OGFkMTgiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZXMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDMxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsZSI6ICJlbi11cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHJhbnNsYXRpb24iOiAiYyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU1OjAxKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6MDErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAibG9jYWxlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2xvY2FsZS9maWVsZHMvMzEiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzb3J0X29yZGVyIjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU1OjAxKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU1OjAxKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJmaWVsZF9vcHRpb24iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2Jhc2UvZmllbGQvb3B0aW9uLzUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6MDErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU1OjAxKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiY2FzZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2Nhc2VzL2ZpZWxkcy8xMSIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6ICIiLAogICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImNhc2VfZmllbGRfdmFsdWUiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJmaWVsZCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMTIsCiAgICAgICAgICAgICAgICAgICAgICAgICJmaWVsZHV1aWQiOiAiMTdmYjJkNGUtYmNmYi00MzUzLTg4NzAtZTMxN2MxNGRmNzRlIiwKICAgICAgICAgICAgICAgICAgICAgICAgInRpdGxlIjogIkN1c3RvbU11bHRpQ2hvaWNlIiwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiQ0hFQ0tCT1giLAogICAgICAgICAgICAgICAgICAgICAgICAia2V5IjogImN1c3RvbW11bHRpY2hvaWNlIiwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3JlcXVpcmVkX2Zvcl9hZ2VudHMiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3JlcXVpcmVkX29uX3Jlc29sdXRpb24iOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3Zpc2libGVfdG9fY3VzdG9tZXJzIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJjdXN0b21lcl90aXRsZXMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMzIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsZSI6ICJlbi11cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRyYW5zbGF0aW9uIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU1OjUyKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU1OjUyKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJsb2NhbGVfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2xvY2FsZS9maWVsZHMvMzIiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19jdXN0b21lcl9lZGl0YWJsZSI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfcmVxdWlyZWRfZm9yX2N1c3RvbWVycyI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiZGVzY3JpcHRpb25zIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDMzLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbGUiOiAiZW4tdXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0cmFuc2xhdGlvbiI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NTo1MiswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NTo1MiswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAibG9jYWxlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9sb2NhbGUvZmllbGRzLzMzIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAicmVndWxhcl9leHByZXNzaW9uIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgInNvcnRfb3JkZXIiOiAxMiwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX2VuYWJsZWQiOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfc3lzdGVtIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJvcHRpb25zIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDYsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZpZWxkdXVpZCI6ICIxN2ZiMmQ0ZS1iY2ZiLTQzNTMtODg3MC1lMzE3YzE0ZGY3NGUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZXMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDM0LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsZSI6ICJlbi11cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHJhbnNsYXRpb24iOiAiMSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU1OjUyKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6NTIrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAibG9jYWxlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2xvY2FsZS9maWVsZHMvMzQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzb3J0X29yZGVyIjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU1OjUyKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU1OjUyKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJmaWVsZF9vcHRpb24iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2Jhc2UvZmllbGQvb3B0aW9uLzYiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDcsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZpZWxkdXVpZCI6ICIxN2ZiMmQ0ZS1iY2ZiLTQzNTMtODg3MC1lMzE3YzE0ZGY3NGUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZXMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDM1LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsZSI6ICJlbi11cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHJhbnNsYXRpb24iOiAiMiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU1OjUyKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6NTIrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAibG9jYWxlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2xvY2FsZS9maWVsZHMvMzUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzb3J0X29yZGVyIjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU1OjUyKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU1OjUyKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJmaWVsZF9vcHRpb24iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2Jhc2UvZmllbGQvb3B0aW9uLzciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDgsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZpZWxkdXVpZCI6ICIxN2ZiMmQ0ZS1iY2ZiLTQzNTMtODg3MC1lMzE3YzE0ZGY3NGUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZXMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDM2LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsZSI6ICJlbi11cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHJhbnNsYXRpb24iOiAiMyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU1OjUyKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6NTIrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAibG9jYWxlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2xvY2FsZS9maWVsZHMvMzYiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzb3J0X29yZGVyIjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU1OjUyKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU1OjUyKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJmaWVsZF9vcHRpb24iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2Jhc2UvZmllbGQvb3B0aW9uLzgiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6NTIrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU1OjUyKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiY2FzZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2Nhc2VzL2ZpZWxkcy8xMiIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6ICIiLAogICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImNhc2VfZmllbGRfdmFsdWUiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJmaWVsZCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMTMsCiAgICAgICAgICAgICAgICAgICAgICAgICJmaWVsZHV1aWQiOiAiMmFkYzUzYTgtMGU5MS00ZjFiLWIwNzEtZmEwMmYxZDA1Y2MwIiwKICAgICAgICAgICAgICAgICAgICAgICAgInRpdGxlIjogIkN1c3RvbU51bWVyaWMiLAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJOVU1FUklDIiwKICAgICAgICAgICAgICAgICAgICAgICAgImtleSI6ICJjdXN0b21udW1lcmljIiwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3JlcXVpcmVkX2Zvcl9hZ2VudHMiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3JlcXVpcmVkX29uX3Jlc29sdXRpb24iOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3Zpc2libGVfdG9fY3VzdG9tZXJzIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJjdXN0b21lcl90aXRsZXMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMzcsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsZSI6ICJlbi11cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRyYW5zbGF0aW9uIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU2OjI2KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU2OjI2KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJsb2NhbGVfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2xvY2FsZS9maWVsZHMvMzciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19jdXN0b21lcl9lZGl0YWJsZSI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfcmVxdWlyZWRfZm9yX2N1c3RvbWVycyI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiZGVzY3JpcHRpb25zIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDM4LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbGUiOiAiZW4tdXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0cmFuc2xhdGlvbiI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NjoyNiswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NjoyNiswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAibG9jYWxlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9sb2NhbGUvZmllbGRzLzM4IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAicmVndWxhcl9leHByZXNzaW9uIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgInNvcnRfb3JkZXIiOiAxMywKICAgICAgICAgICAgICAgICAgICAgICAgImlzX2VuYWJsZWQiOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfc3lzdGVtIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJvcHRpb25zIjogW10sCiAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTY6MjYrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU2OjI2KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiY2FzZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2Nhc2VzL2ZpZWxkcy8xMyIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6ICIiLAogICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImNhc2VfZmllbGRfdmFsdWUiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJmaWVsZCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMTQsCiAgICAgICAgICAgICAgICAgICAgICAgICJmaWVsZHV1aWQiOiAiYzU4MzY5OGEtZTk4Ni00YjFjLTkwMDEtZjgzNTVlMmNhOTUxIiwKICAgICAgICAgICAgICAgICAgICAgICAgInRpdGxlIjogIkN1c3RvbURlY2ltYWwiLAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJERUNJTUFMIiwKICAgICAgICAgICAgICAgICAgICAgICAgImtleSI6ICJjdXN0b21kZWNpbWFsIiwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3JlcXVpcmVkX2Zvcl9hZ2VudHMiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3JlcXVpcmVkX29uX3Jlc29sdXRpb24iOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3Zpc2libGVfdG9fY3VzdG9tZXJzIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJjdXN0b21lcl90aXRsZXMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMzksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsZSI6ICJlbi11cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRyYW5zbGF0aW9uIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU2OjQxKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU2OjQxKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJsb2NhbGVfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2xvY2FsZS9maWVsZHMvMzkiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19jdXN0b21lcl9lZGl0YWJsZSI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfcmVxdWlyZWRfZm9yX2N1c3RvbWVycyI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiZGVzY3JpcHRpb25zIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDQwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbGUiOiAiZW4tdXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0cmFuc2xhdGlvbiI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1Njo0MSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1Njo0MSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAibG9jYWxlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9sb2NhbGUvZmllbGRzLzQwIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAicmVndWxhcl9leHByZXNzaW9uIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgInNvcnRfb3JkZXIiOiAxNCwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX2VuYWJsZWQiOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfc3lzdGVtIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJvcHRpb25zIjogW10sCiAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTY6NDErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU2OjQxKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiY2FzZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2Nhc2VzL2ZpZWxkcy8xNCIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6ICIiLAogICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImNhc2VfZmllbGRfdmFsdWUiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJmaWVsZCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMTUsCiAgICAgICAgICAgICAgICAgICAgICAgICJmaWVsZHV1aWQiOiAiY2U1ZTU1MmYtOTY4MC00NjI0LWE4NjQtNWUwMTY0OWZjZWJjIiwKICAgICAgICAgICAgICAgICAgICAgICAgInRpdGxlIjogIkN1c3RvbVllc05vIiwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiWUVTTk8iLAogICAgICAgICAgICAgICAgICAgICAgICAia2V5IjogImN1c3RvbXllc25vIiwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3JlcXVpcmVkX2Zvcl9hZ2VudHMiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3JlcXVpcmVkX29uX3Jlc29sdXRpb24iOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3Zpc2libGVfdG9fY3VzdG9tZXJzIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJjdXN0b21lcl90aXRsZXMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogNDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsZSI6ICJlbi11cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRyYW5zbGF0aW9uIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDE0OjAwOjMxKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDE0OjAwOjMxKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJsb2NhbGVfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2xvY2FsZS9maWVsZHMvNDEiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19jdXN0b21lcl9lZGl0YWJsZSI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfcmVxdWlyZWRfZm9yX2N1c3RvbWVycyI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiZGVzY3JpcHRpb25zIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDQyLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbGUiOiAiZW4tdXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0cmFuc2xhdGlvbiI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxNDowMDozMSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxNDowMDozMSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAibG9jYWxlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9sb2NhbGUvZmllbGRzLzQyIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAicmVndWxhcl9leHByZXNzaW9uIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgInNvcnRfb3JkZXIiOiAxNSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX2VuYWJsZWQiOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfc3lzdGVtIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJvcHRpb25zIjogW10sCiAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTQ6MDA6MzErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDE0OjAwOjMxKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiY2FzZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2Nhc2VzL2ZpZWxkcy8xNSIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6ICIiLAogICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImNhc2VfZmllbGRfdmFsdWUiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJmaWVsZCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMTYsCiAgICAgICAgICAgICAgICAgICAgICAgICJmaWVsZHV1aWQiOiAiMzFhMTYyOGYtODA0MS00MzEzLThmY2UtNzA1ZjAyMDk2NDdhIiwKICAgICAgICAgICAgICAgICAgICAgICAgInRpdGxlIjogIkN1c3RvbVRyZWVTZWxlY3QiLAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJDQVNDQURJTkdTRUxFQ1QiLAogICAgICAgICAgICAgICAgICAgICAgICAia2V5IjogImN1c3RvbXRyZWVzZWxlY3QiLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfcmVxdWlyZWRfZm9yX2FnZW50cyI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfcmVxdWlyZWRfb25fcmVzb2x1dGlvbiI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfdmlzaWJsZV90b19jdXN0b21lcnMiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImN1c3RvbWVyX3RpdGxlcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiA0MywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxlIjogImVuLXVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHJhbnNsYXRpb24iOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTQ6MDE6MDUrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTQ6MDE6MDUrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImxvY2FsZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvbG9jYWxlL2ZpZWxkcy80MyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX2N1c3RvbWVyX2VkaXRhYmxlIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19yZXF1aXJlZF9mb3JfY3VzdG9tZXJzIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJkZXNjcmlwdGlvbnMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogNDQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsZSI6ICJlbi11cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRyYW5zbGF0aW9uIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDE0OjAxOjA1KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDE0OjAxOjA1KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJsb2NhbGVfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2xvY2FsZS9maWVsZHMvNDQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJyZWd1bGFyX2V4cHJlc3Npb24iOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAic29ydF9vcmRlciI6IDE2LAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfZW5hYmxlZCI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19zeXN0ZW0iOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgIm9wdGlvbnMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogOSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZmllbGR1dWlkIjogIjMxYTE2MjhmLTgwNDEtNDMxMy04ZmNlLTcwNWYwMjA5NjQ3YSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogNDUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxlIjogImVuLXVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0cmFuc2xhdGlvbiI6ICJMZXZlbDEiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxNDowMTowNSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDE0OjAxOjA1KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImxvY2FsZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9sb2NhbGUvZmllbGRzLzQ1IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic29ydF9vcmRlciI6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxNDowMTowNSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxNDowMTowNSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiZmllbGRfb3B0aW9uIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9iYXNlL2ZpZWxkL29wdGlvbi85IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAxMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZmllbGR1dWlkIjogIjMxYTE2MjhmLTgwNDEtNDMxMy04ZmNlLTcwNWYwMjA5NjQ3YSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogNDYsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxlIjogImVuLXVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0cmFuc2xhdGlvbiI6ICJMZXZlbDE6OlN1YjEiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxNDowMTowNSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDE0OjAxOjA1KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImxvY2FsZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9sb2NhbGUvZmllbGRzLzQ2IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic29ydF9vcmRlciI6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxNDowMTowNSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxNDowMTowNSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiZmllbGRfb3B0aW9uIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9iYXNlL2ZpZWxkL29wdGlvbi8xMCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMTEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZpZWxkdXVpZCI6ICIzMWExNjI4Zi04MDQxLTQzMTMtOGZjZS03MDVmMDIwOTY0N2EiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZXMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDQ3LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsZSI6ICJlbi11cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHJhbnNsYXRpb24iOiAiTGV2ZWwyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTQ6MDE6MDUrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxNDowMTowNSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJsb2NhbGVfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvbG9jYWxlL2ZpZWxkcy80NyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNvcnRfb3JkZXIiOiAwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTQ6MDE6MDUrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTQ6MDE6MDUrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImZpZWxkX29wdGlvbiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvYmFzZS9maWVsZC9vcHRpb24vMTEiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTQ6MDE6MDUrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDE0OjAxOjA1KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiY2FzZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2Nhc2VzL2ZpZWxkcy8xNiIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6ICIiLAogICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImNhc2VfZmllbGRfdmFsdWUiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJmaWVsZCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMTcsCiAgICAgICAgICAgICAgICAgICAgICAgICJmaWVsZHV1aWQiOiAiNDNkODAzMzItMTAwZC00MGE2LWFkYzItYzQ5MTdjOWE1MGU0IiwKICAgICAgICAgICAgICAgICAgICAgICAgInRpdGxlIjogIkN1c3RvbURhdGUiLAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJEQVRFIiwKICAgICAgICAgICAgICAgICAgICAgICAgImtleSI6ICJjdXN0b21kYXRlIiwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3JlcXVpcmVkX2Zvcl9hZ2VudHMiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3JlcXVpcmVkX29uX3Jlc29sdXRpb24iOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3Zpc2libGVfdG9fY3VzdG9tZXJzIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJjdXN0b21lcl90aXRsZXMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogNDgsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsZSI6ICJlbi11cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRyYW5zbGF0aW9uIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDE0OjAxOjI3KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDE0OjAxOjI3KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJsb2NhbGVfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2xvY2FsZS9maWVsZHMvNDgiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19jdXN0b21lcl9lZGl0YWJsZSI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfcmVxdWlyZWRfZm9yX2N1c3RvbWVycyI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiZGVzY3JpcHRpb25zIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDQ5LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbGUiOiAiZW4tdXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0cmFuc2xhdGlvbiI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxNDowMToyNyswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxNDowMToyNyswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAibG9jYWxlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9sb2NhbGUvZmllbGRzLzQ5IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAicmVndWxhcl9leHByZXNzaW9uIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgInNvcnRfb3JkZXIiOiAxNywKICAgICAgICAgICAgICAgICAgICAgICAgImlzX2VuYWJsZWQiOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfc3lzdGVtIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJvcHRpb25zIjogW10sCiAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTQ6MDE6MjcrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDE0OjAxOjI3KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiY2FzZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2Nhc2VzL2ZpZWxkcy8xNyIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6ICIiLAogICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImNhc2VfZmllbGRfdmFsdWUiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJmaWVsZCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMTgsCiAgICAgICAgICAgICAgICAgICAgICAgICJmaWVsZHV1aWQiOiAiMjEwNzE4MTMtYWEyMS00OTBjLTljMzgtYjAwZDZlYmM1YzczIiwKICAgICAgICAgICAgICAgICAgICAgICAgInRpdGxlIjogIkN1c3RvbVJlZ2V4cCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogIlJFR0VYIiwKICAgICAgICAgICAgICAgICAgICAgICAgImtleSI6ICJjdXN0b21yZWdleHAiLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfcmVxdWlyZWRfZm9yX2FnZW50cyI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfcmVxdWlyZWRfb25fcmVzb2x1dGlvbiI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfdmlzaWJsZV90b19jdXN0b21lcnMiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImN1c3RvbWVyX3RpdGxlcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiA1MCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxlIjogImVuLXVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHJhbnNsYXRpb24iOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTQ6MDE6NTErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTQ6MDE6NTErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImxvY2FsZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvbG9jYWxlL2ZpZWxkcy81MCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX2N1c3RvbWVyX2VkaXRhYmxlIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19yZXF1aXJlZF9mb3JfY3VzdG9tZXJzIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJkZXNjcmlwdGlvbnMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogNTEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsZSI6ICJlbi11cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRyYW5zbGF0aW9uIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDE0OjAxOjUxKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDE0OjAxOjUxKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJsb2NhbGVfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2xvY2FsZS9maWVsZHMvNTEiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJyZWd1bGFyX2V4cHJlc3Npb24iOiAiXFxkXFxkXFxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgInNvcnRfb3JkZXIiOiAxOCwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX2VuYWJsZWQiOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfc3lzdGVtIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJvcHRpb25zIjogW10sCiAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTQ6MDE6NTErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDE0OjAxOjUxKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiY2FzZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2Nhc2VzL2ZpZWxkcy8xOCIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6ICIiLAogICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImNhc2VfZmllbGRfdmFsdWUiCiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJsYXN0X3JlcGxpZXIiOiB7CiAgICAgICAgICAgICAgICAiaWQiOiAzLAogICAgICAgICAgICAgICAgInV1aWQiOiAiODFkOGEzMmMtZGUwNy01ZWQ2LWI5MmYtZWY0MjY1MDI5OWEyIiwKICAgICAgICAgICAgICAgICJmdWxsX25hbWUiOiAiVGF5bG9yIFdlc3QiLAogICAgICAgICAgICAgICAgImxlZ2FjeV9pZCI6IG51bGwsCiAgICAgICAgICAgICAgICAiZGVzaWduYXRpb24iOiBudWxsLAogICAgICAgICAgICAgICAgImlzX2VuYWJsZWQiOiB0cnVlLAogICAgICAgICAgICAgICAgImlzX21mYV9lbmFibGVkIjogZmFsc2UsCiAgICAgICAgICAgICAgICAicm9sZSI6IHsKICAgICAgICAgICAgICAgICAgICAiaWQiOiA0LAogICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogInJvbGUiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgImF2YXRhciI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hdmF0YXIvZ2V0LzgxZDhhMzJjLWRlMDctNWVkNi1iOTJmLWVmNDI2NTAyOTlhMj8xNjMwMDY2NzMzIiwKICAgICAgICAgICAgICAgICJhZ2VudF9jYXNlX2FjY2VzcyI6IG51bGwsCiAgICAgICAgICAgICAgICAib3JnYW5pemF0aW9uX2Nhc2VfYWNjZXNzIjogIlJFUVVFU1RFRCIsCiAgICAgICAgICAgICAgICAib3JnYW5pemF0aW9uIjogewogICAgICAgICAgICAgICAgICAgICJpZCI6IDEsCiAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAib3JnYW5pemF0aW9uIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJ0ZWFtcyI6IFtdLAogICAgICAgICAgICAgICAgImVtYWlscyI6IFsKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDMsCiAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImlkZW50aXR5X2VtYWlsIgogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAicGhvbmVzIjogW10sCiAgICAgICAgICAgICAgICAidHdpdHRlciI6IFsKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDEsCiAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImlkZW50aXR5X3R3aXR0ZXIiCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJmYWNlYm9vayI6IFtdLAogICAgICAgICAgICAgICAgImV4dGVybmFsX2lkZW50aWZpZXJzIjogW10sCiAgICAgICAgICAgICAgICAiY3VzdG9tX2ZpZWxkcyI6IFtdLAogICAgICAgICAgICAgICAgInBpbm5lZF9ub3Rlc19jb3VudCI6IDAsCiAgICAgICAgICAgICAgICAibG9jYWxlIjogewogICAgICAgICAgICAgICAgICAgICJpZCI6IDMsCiAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAibG9jYWxlIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJ0aW1lX3pvbmUiOiAiVVRDIiwKICAgICAgICAgICAgICAgICJ0aW1lX3pvbmVfb2Zmc2V0IjogMCwKICAgICAgICAgICAgICAgICJncmVldGluZyI6IG51bGwsCiAgICAgICAgICAgICAgICAic2lnbmF0dXJlIjogbnVsbCwKICAgICAgICAgICAgICAgICJzdGF0dXNfbWVzc2FnZSI6IG51bGwsCiAgICAgICAgICAgICAgICAibGFzdF9zZWVuX3VzZXJfYWdlbnQiOiBudWxsLAogICAgICAgICAgICAgICAgImxhc3Rfc2Vlbl9pcCI6IG51bGwsCiAgICAgICAgICAgICAgICAibGFzdF9zZWVuX2F0IjogIjIwMjEtMDgtMjdUMTI6MTg6NTMrMDA6MDAiLAogICAgICAgICAgICAgICAgImxhc3RfYWN0aXZlX2F0IjogIjIwMjEtMDgtMjdUMTI6MTg6NTMrMDA6MDAiLAogICAgICAgICAgICAgICAgInJlYWx0aW1lX2NoYW5uZWwiOiAicHJlc2VuY2UtNDQyNTQzY2Q0MjI4Nzc1MDQwMDFlYjA1NTBmMTg5YWQzNjJkNjQ3NWZhNmQ5NWZkMGYyZDhlZTBmZjc3MGY2NUB2MV91c2Vyc18zIiwKICAgICAgICAgICAgICAgICJwcmVzZW5jZV9jaGFubmVsIjogInVzZXJfcHJlc2VuY2UtNDQyNTQzY2Q0MjI4Nzc1MDQwMDFlYjA1NTBmMTg5YWQzNjJkNjQ3NWZhNmQ5NWZkMGYyZDhlZTBmZjc3MGY2NUBkZDEzMmRkOTE5ZDhkMDAzYzJiY2QyZTAwNmE5MTMzYTg2NjlkMjA0IiwKICAgICAgICAgICAgICAgICJwYXNzd29yZF91cGRhdGVkX2F0IjogIjIwMjEtMDgtMjRUMTg6MjQ6MTErMDA6MDAiLAogICAgICAgICAgICAgICAgImF2YXRhcl91cGRhdGVkX2F0IjogIjIwMjEtMDgtMjRUMTg6MjQ6MTIrMDA6MDAiLAogICAgICAgICAgICAgICAgImxhc3RfbG9nZ2VkX2luX2F0IjogbnVsbCwKICAgICAgICAgICAgICAgICJsYXN0X2FjdGl2aXR5X2F0IjogbnVsbCwKICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMDgtMjRUMTg6MjQ6MTErMDA6MDAiLAogICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0wOC0yN1QxMjoxODo1MyswMDowMCIsCiAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJ1c2VyIiwKICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL3VzZXJzLzMiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJsYXN0X3JlcGxpZXJfaWRlbnRpdHkiOiB7CiAgICAgICAgICAgICAgICAiaWQiOiAzLAogICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiaWRlbnRpdHlfZW1haWwiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJsYXN0X3VwZGF0ZWRfYnkiOiB7CiAgICAgICAgICAgICAgICAiaWQiOiAzLAogICAgICAgICAgICAgICAgInV1aWQiOiAiODFkOGEzMmMtZGUwNy01ZWQ2LWI5MmYtZWY0MjY1MDI5OWEyIiwKICAgICAgICAgICAgICAgICJmdWxsX25hbWUiOiAiVGF5bG9yIFdlc3QiLAogICAgICAgICAgICAgICAgImxlZ2FjeV9pZCI6IG51bGwsCiAgICAgICAgICAgICAgICAiZGVzaWduYXRpb24iOiBudWxsLAogICAgICAgICAgICAgICAgImlzX2VuYWJsZWQiOiB0cnVlLAogICAgICAgICAgICAgICAgImlzX21mYV9lbmFibGVkIjogZmFsc2UsCiAgICAgICAgICAgICAgICAicm9sZSI6IHsKICAgICAgICAgICAgICAgICAgICAiaWQiOiA0LAogICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogInJvbGUiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgImF2YXRhciI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hdmF0YXIvZ2V0LzgxZDhhMzJjLWRlMDctNWVkNi1iOTJmLWVmNDI2NTAyOTlhMj8xNjMwMDY2NzMzIiwKICAgICAgICAgICAgICAgICJhZ2VudF9jYXNlX2FjY2VzcyI6IG51bGwsCiAgICAgICAgICAgICAgICAib3JnYW5pemF0aW9uX2Nhc2VfYWNjZXNzIjogIlJFUVVFU1RFRCIsCiAgICAgICAgICAgICAgICAib3JnYW5pemF0aW9uIjogewogICAgICAgICAgICAgICAgICAgICJpZCI6IDEsCiAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAib3JnYW5pemF0aW9uIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJ0ZWFtcyI6IFtdLAogICAgICAgICAgICAgICAgImVtYWlscyI6IFsKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDMsCiAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImlkZW50aXR5X2VtYWlsIgogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAicGhvbmVzIjogW10sCiAgICAgICAgICAgICAgICAidHdpdHRlciI6IFsKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDEsCiAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImlkZW50aXR5X3R3aXR0ZXIiCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJmYWNlYm9vayI6IFtdLAogICAgICAgICAgICAgICAgImV4dGVybmFsX2lkZW50aWZpZXJzIjogW10sCiAgICAgICAgICAgICAgICAiY3VzdG9tX2ZpZWxkcyI6IFtdLAogICAgICAgICAgICAgICAgInBpbm5lZF9ub3Rlc19jb3VudCI6IDAsCiAgICAgICAgICAgICAgICAibG9jYWxlIjogewogICAgICAgICAgICAgICAgICAgICJpZCI6IDMsCiAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAibG9jYWxlIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJ0aW1lX3pvbmUiOiAiVVRDIiwKICAgICAgICAgICAgICAgICJ0aW1lX3pvbmVfb2Zmc2V0IjogMCwKICAgICAgICAgICAgICAgICJncmVldGluZyI6IG51bGwsCiAgICAgICAgICAgICAgICAic2lnbmF0dXJlIjogbnVsbCwKICAgICAgICAgICAgICAgICJzdGF0dXNfbWVzc2FnZSI6IG51bGwsCiAgICAgICAgICAgICAgICAibGFzdF9zZWVuX3VzZXJfYWdlbnQiOiBudWxsLAogICAgICAgICAgICAgICAgImxhc3Rfc2Vlbl9pcCI6IG51bGwsCiAgICAgICAgICAgICAgICAibGFzdF9zZWVuX2F0IjogIjIwMjEtMDgtMjdUMTI6MTg6NTMrMDA6MDAiLAogICAgICAgICAgICAgICAgImxhc3RfYWN0aXZlX2F0IjogIjIwMjEtMDgtMjdUMTI6MTg6NTMrMDA6MDAiLAogICAgICAgICAgICAgICAgInJlYWx0aW1lX2NoYW5uZWwiOiAicHJlc2VuY2UtNDQyNTQzY2Q0MjI4Nzc1MDQwMDFlYjA1NTBmMTg5YWQzNjJkNjQ3NWZhNmQ5NWZkMGYyZDhlZTBmZjc3MGY2NUB2MV91c2Vyc18zIiwKICAgICAgICAgICAgICAgICJwcmVzZW5jZV9jaGFubmVsIjogInVzZXJfcHJlc2VuY2UtNDQyNTQzY2Q0MjI4Nzc1MDQwMDFlYjA1NTBmMTg5YWQzNjJkNjQ3NWZhNmQ5NWZkMGYyZDhlZTBmZjc3MGY2NUBkZDEzMmRkOTE5ZDhkMDAzYzJiY2QyZTAwNmE5MTMzYTg2NjlkMjA0IiwKICAgICAgICAgICAgICAgICJwYXNzd29yZF91cGRhdGVkX2F0IjogIjIwMjEtMDgtMjRUMTg6MjQ6MTErMDA6MDAiLAogICAgICAgICAgICAgICAgImF2YXRhcl91cGRhdGVkX2F0IjogIjIwMjEtMDgtMjRUMTg6MjQ6MTIrMDA6MDAiLAogICAgICAgICAgICAgICAgImxhc3RfbG9nZ2VkX2luX2F0IjogbnVsbCwKICAgICAgICAgICAgICAgICJsYXN0X2FjdGl2aXR5X2F0IjogbnVsbCwKICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMDgtMjRUMTg6MjQ6MTErMDA6MDAiLAogICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0wOC0yN1QxMjoxODo1MyswMDowMCIsCiAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJ1c2VyIiwKICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL3VzZXJzLzMiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJsYXN0X2NvbXBsZXRlZF9ieSI6IG51bGwsCiAgICAgICAgICAgICJsYXN0X2Nsb3NlZF9ieSI6IG51bGwsCiAgICAgICAgICAgICJzdGF0ZSI6ICJBQ1RJVkUiLAogICAgICAgICAgICAicG9zdF9jb3VudCI6IDgsCiAgICAgICAgICAgICJoYXNfbm90ZXMiOiBmYWxzZSwKICAgICAgICAgICAgInBpbm5lZF9ub3Rlc19jb3VudCI6IDAsCiAgICAgICAgICAgICJoYXNfYXR0YWNobWVudHMiOiBmYWxzZSwKICAgICAgICAgICAgImlzX21lcmdlZCI6IGZhbHNlLAogICAgICAgICAgICAicmF0aW5nIjogbnVsbCwKICAgICAgICAgICAgInJhdGluZ19zdGF0dXMiOiAiVU5PRkZFUkVEIiwKICAgICAgICAgICAgInRhZ3MiOiBbXSwKICAgICAgICAgICAgImxhc3RfcG9zdF9zdGF0dXMiOiAiREVMSVZFUkVEIiwKICAgICAgICAgICAgImxhc3RfcG9zdF9wcmV2aWV3IjogIldIQVQ/ISBUaGFuayB5b3UgdmVyeSBtdWNoISDwn5iNIiwKICAgICAgICAgICAgImxhc3RfcG9zdF90eXBlIjogIlBVQkxJQyIsCiAgICAgICAgICAgICJsYXN0X21lc3NhZ2VfcHJldmlldyI6ICJXSEFUPyEgVGhhbmsgeW91IHZlcnkgbXVjaCEg8J+YjSIsCiAgICAgICAgICAgICJyZWFsdGltZV9jaGFubmVsIjogInByZXNlbmNlLTQ0MjU0M2NkNDIyODc3NTA0MDAxZWIwNTUwZjE4OWFkMzYyZDY0NzVmYTZkOTVmZDBmMmQ4ZWUwZmY3NzBmNjVAdjFfY2FzZXNfMSIsCiAgICAgICAgICAgICJsYXN0X2Fzc2lnbmVkX2F0IjogIjIwMjEtMDgtMjRUMTg6MjQ6MzkrMDA6MDAiLAogICAgICAgICAgICAibGFzdF9yZXBsaWVkX2F0IjogIjIwMjEtMDgtMjRUMTg6MDk6NDQrMDA6MDAiLAogICAgICAgICAgICAibGFzdF9vcGVuZWRfYXQiOiAiMjAyMS0wOC0yNFQxODoyNDozOSswMDowMCIsCiAgICAgICAgICAgICJsYXN0X3BlbmRpbmdfYXQiOiAiMjAyMS0wOC0yNFQxODoyNDoyOCswMDowMCIsCiAgICAgICAgICAgICJsYXN0X2Nsb3NlZF9hdCI6IG51bGwsCiAgICAgICAgICAgICJsYXN0X2NvbXBsZXRlZF9hdCI6ICIyMDIxLTA4LTI0VDE4OjI0OjM4KzAwOjAwIiwKICAgICAgICAgICAgImxhc3RfYWdlbnRfYWN0aXZpdHlfYXQiOiBudWxsLAogICAgICAgICAgICAibGFzdF9jdXN0b21lcl9hY3Rpdml0eV9hdCI6ICIyMDIxLTA4LTI0VDE4OjI0OjIzKzAwOjAwIiwKICAgICAgICAgICAgImxhc3RfcmVwbHlfYnlfYWdlbnRfYXQiOiBudWxsLAogICAgICAgICAgICAibGFzdF9yZXBseV9ieV9yZXF1ZXN0ZXJfYXQiOiBudWxsLAogICAgICAgICAgICAiYWdlbnRfdXBkYXRlZF9hdCI6IG51bGwsCiAgICAgICAgICAgICJsYXRlc3RfYXNzaWduZWVfdXBkYXRlIjogbnVsbCwKICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0wOC0yNFQxODowOTozNiswMDowMCIsCiAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMDgtMjRUMTg6MjQ6MzErMDA6MDAiLAogICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJjYXNlIiwKICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvY2FzZXMvMSIKICAgICAgICB9CiAgICBdLAogICAgInJlc291cmNlIjogImNhc2UiLAogICAgIm9mZnNldCI6IDAsCiAgICAibGltaXQiOiAxMDAsCiAgICAidG90YWxfY291bnQiOiA2Cn0= recorded_at: Mon, 27 Nov 2023 12:46:52 GMT - request: method: get uri: https:///api/v1/cases/8/posts?include=mailbox,message_recipient,channel,attachment,case_message,note,chat_message,identity_email,identity_twitter,identity_facebook,facebook_message,facebook_post,facebook_post_comment,twitter_message,twitter_tweet&limit=100 body: encoding: US-ASCII string: '' headers: Content-Type: - application/json X-Session-Id: - NQSUXdSpSp63869372d7b655032f5b7c5e5c598c23ff637af5ncFZvjbSyXwS5mU Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: - "*/*" User-Agent: - Ruby Host: - "" response: status: code: 200 message: OK headers: Server: - nginx Date: - Mon, 27 Nov 2023 12:46:52 GMT Content-Type: - application/json Transfer-Encoding: - chunked Connection: - keep-alive Cache-Control: - private, max-age=0, must-revalidate Expires: - '0' X-Api-Version: - '1' Date-Iso: - '2023-11-27T12:46:52+00:00' Access-Control-Expose-Headers: - Date-ISO X-Xss-Protection: - 1; mode=block X-Content-Type-Options: - nosniff Strict-Transport-Security: - max-age=31536000; includeSubDomains preload body: encoding: ASCII-8BIT string: |- { "status": 200, "data": [ { "id": 78, "uuid": "dbc47ffb-0cae-4998-883b-b11b346bd4fd", "client_id": "", "subject": "hello please ignore this is kayako testing", "contents": "hello please ignore this is kayako testing", "creator": { "id": 9, "resource_type": "user" }, "identity": { "id": 9, "email": "thanh.dinh@aurea.com", "is_primary": true, "is_validated": false, "is_notification_enabled": false, "created_at": "2023-09-19T11:54:13+00:00", "updated_at": "2023-09-19T11:54:13+00:00", "resource_type": "identity_email", "resource_url": "https:///api/v1/identities/emails/9" }, "source_channel": { "uuid": "8c9b56bd-10bd-5c91-93da-1904193ead4e", "type": "HELPCENTER", "character_limit": null, "account": null, "resource_type": "channel" }, "attachments": [], "download_all": null, "destination_medium": null, "source": "HELPCENTER", "metadata": { "user_agent": "", "page_url": "" }, "original": { "id": 6, "uuid": "dbc47ffb-0cae-4998-883b-b11b346bd4fd", "subject": "hello please ignore this is kayako testing", "body_text": "hello please ignore this is kayako testing", "body_html": "hello please ignore this is kayako testing", "recipients": [], "fullname": "thanh.dinh", "email": "thanh.dinh@aurea.com", "creator": { "id": 9, "resource_type": "user" }, "identity": { "id": 9, "email": "thanh.dinh@aurea.com", "is_primary": true, "is_validated": false, "is_notification_enabled": false, "created_at": "2023-09-19T11:54:13+00:00", "updated_at": "2023-09-19T11:54:13+00:00", "resource_type": "identity_email", "resource_url": "https:///api/v1/identities/emails/9" }, "mailbox": null, "attachments": [], "download_all": null, "locale": null, "response_time": 0, "created_at": "2023-09-19T11:54:13+00:00", "updated_at": "2023-09-19T11:54:13+00:00", "resource_type": "case_message", "resource_url": "https:///api/v1/cases/8/messages/6" }, "post_status": "DELIVERED", "post_status_reject_type": null, "post_status_reject_reason": null, "post_status_updated_at": "2023-09-19T11:54:13+00:00", "is_requester": true, "created_at": "2023-09-19T11:54:13+00:00", "updated_at": "2023-09-19T11:54:13+00:00", "resource_type": "post", "resource_url": "https:///api/v1/cases/posts/78" } ], "resource": "post", "limit": 100, "total_count": 1 } recorded_at: Mon, 27 Nov 2023 12:46:52 GMT - request: method: get uri: https:///api/v1/cases/7/posts?include=mailbox,message_recipient,channel,attachment,case_message,note,chat_message,identity_email,identity_twitter,identity_facebook,facebook_message,facebook_post,facebook_post_comment,twitter_message,twitter_tweet&limit=100 body: encoding: US-ASCII string: '' headers: Content-Type: - application/json X-Session-Id: - NQSUXdSpSp63869372d7b655032f5b7c5e5c598c23ff637af5ncFZvjbSyXwS5mU Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: - "*/*" User-Agent: - Ruby Host: - "" response: status: code: 200 message: OK headers: Server: - nginx Date: - Mon, 27 Nov 2023 12:46:53 GMT Content-Type: - application/json Transfer-Encoding: - chunked Connection: - keep-alive Cache-Control: - private, max-age=0, must-revalidate Expires: - '0' X-Api-Version: - '1' Date-Iso: - '2023-11-27T12:46:53+00:00' Access-Control-Expose-Headers: - Date-ISO X-Xss-Protection: - 1; mode=block X-Content-Type-Options: - nosniff Strict-Transport-Security: - max-age=31536000; includeSubDomains preload body: encoding: ASCII-8BIT string: |- { "status": 200, "data": [ { "id": 69, "uuid": "ca60c5ae-1e05-4799-be70-7efb57ec18a7", "client_id": "", "subject": " Testing\n", "contents": " Testing\n", "creator": { "id": 1, "resource_type": "user" }, "identity": { "id": 1, "email": "", "is_primary": true, "is_validated": true, "is_notification_enabled": false, "created_at": "2021-08-24T18:24:11+00:00", "updated_at": "2021-08-27T06:57:08+00:00", "resource_type": "identity_email", "resource_url": "https:///api/v1/identities/emails/1" }, "source_channel": { "uuid": "cf3cd39a-54bf-5e5e-912b-883919f3ab1e", "type": "NOTE", "character_limit": null, "account": null, "resource_type": "channel" }, "attachments": [], "download_all": null, "destination_medium": null, "source": null, "metadata": { "user_agent": "", "page_url": "" }, "original": { "id": 6, "body_text": " Testing\n", "body_html": "
\n Testing
\n
", "is_pinned": false, "pinned_by": null, "user": { "id": 1, "resource_type": "user" }, "creator": { "id": 1, "resource_type": "user" }, "attachments": [], "download_all": null, "created_at": "2023-05-04T20:17:39+00:00", "updated_at": "2023-05-04T20:17:39+00:00", "resource_type": "note", "resource_url": "https:///api/v1/cases/7/notes/6" }, "post_status": "DELIVERED", "post_status_reject_type": null, "post_status_reject_reason": null, "post_status_updated_at": "2023-05-04T20:17:39+00:00", "is_requester": true, "created_at": "2023-05-04T20:17:39+00:00", "updated_at": "2023-05-04T20:17:39+00:00", "resource_type": "post", "resource_url": "https:///api/v1/cases/posts/69" } ], "resource": "post", "limit": 100, "total_count": 1 } recorded_at: Mon, 27 Nov 2023 12:46:53 GMT - request: method: get uri: https:///api/v1/cases/3/posts?include=mailbox,message_recipient,channel,attachment,case_message,note,chat_message,identity_email,identity_twitter,identity_facebook,facebook_message,facebook_post,facebook_post_comment,twitter_message,twitter_tweet&limit=100 body: encoding: US-ASCII string: '' headers: Content-Type: - application/json X-Session-Id: - NQSUXdSpSp63869372d7b655032f5b7c5e5c598c23ff637af5ncFZvjbSyXwS5mU Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: - "*/*" User-Agent: - Ruby Host: - "" response: status: code: 200 message: OK headers: Server: - nginx Date: - Mon, 27 Nov 2023 12:46:54 GMT Content-Type: - application/json Transfer-Encoding: - chunked Connection: - keep-alive Cache-Control: - private, max-age=0, must-revalidate Expires: - '0' X-Api-Version: - '1' Date-Iso: - '2023-11-27T12:46:54+00:00' Access-Control-Expose-Headers: - Date-ISO X-Xss-Protection: - 1; mode=block X-Content-Type-Options: - nosniff Strict-Transport-Security: - max-age=31536000; includeSubDomains preload body: encoding: ASCII-8BIT string: |- { "status": 200, "data": [ { "id": 75, "uuid": "e8c1e125-910d-4dd1-adbc-de007e4b6233", "client_id": "72424aa6-b5e7-46ba-b639-023833fa276c", "subject": " Test\n", "contents": " Test\n", "creator": { "id": 1, "resource_type": "user" }, "identity": { "id": 1, "email": "", "is_primary": true, "is_validated": true, "is_notification_enabled": false, "created_at": "2021-08-24T18:24:11+00:00", "updated_at": "2021-08-27T06:57:08+00:00", "resource_type": "identity_email", "resource_url": "https:///api/v1/identities/emails/1" }, "source_channel": { "uuid": "cf3cd39a-54bf-5e5e-912b-883919f3ab1e", "type": "NOTE", "character_limit": null, "account": null, "resource_type": "channel" }, "attachments": [], "download_all": null, "destination_medium": null, "source": null, "metadata": { "user_agent": "", "page_url": "" }, "original": { "id": 7, "body_text": " Test\n", "body_html": "
\n Test
\n
", "is_pinned": false, "pinned_by": null, "user": { "id": 1, "resource_type": "user" }, "creator": { "id": 1, "resource_type": "user" }, "attachments": [], "download_all": null, "created_at": "2023-07-31T06:10:59+00:00", "updated_at": "2023-07-31T06:10:59+00:00", "resource_type": "note", "resource_url": "https:///api/v1/cases/3/notes/7" }, "post_status": "DELIVERED", "post_status_reject_type": null, "post_status_reject_reason": null, "post_status_updated_at": "2023-07-31T06:10:59+00:00", "is_requester": false, "created_at": "2023-07-31T06:10:59+00:00", "updated_at": "2023-07-31T06:10:59+00:00", "resource_type": "post", "resource_url": "https:///api/v1/cases/posts/75" }, { "id": 36, "uuid": "db6befb5-24a7-43ee-afc4-4b4deb94ea55", "client_id": "232d1622-4667-431d-9a97-7cd028bbb419", "subject": "We will help the guy.\n", "contents": "We will help the guy.\n", "creator": { "id": 1, "resource_type": "user" }, "identity": { "id": 1, "email": "", "is_primary": true, "is_validated": true, "is_notification_enabled": false, "created_at": "2021-08-24T18:24:11+00:00", "updated_at": "2021-08-27T06:57:08+00:00", "resource_type": "identity_email", "resource_url": "https:///api/v1/identities/emails/1" }, "source_channel": { "uuid": "cf3cd39a-54bf-5e5e-912b-883919f3ab1e", "type": "NOTE", "character_limit": null, "account": null, "resource_type": "channel" }, "attachments": [ { "id": 1, "name": "favicon.ico", "size": 32988, "width": 0, "height": 0, "type": "image/x-icon", "content_id": null, "alt": null, "url": "https:///api/v1/cases/3/notes/3/attachments/1/url", "url_download": "https:///api/v1/cases/3/notes/3/attachments/1/download", "thumbnails": [], "created_at": "2021-08-27T11:26:26+00:00", "resource_type": "attachment", "resource_url": "https:///api/v1/cases/3/notes/3/attachments/1" } ], "download_all": "https:///api/v1/cases/3/notes/3/attachments/download/all", "destination_medium": null, "source": null, "metadata": { "user_agent": "", "page_url": "" }, "original": { "id": 3, "body_text": "We will help the guy.\n", "body_html": "We will help the guy.
", "is_pinned": false, "pinned_by": null, "user": { "id": 1, "resource_type": "user" }, "creator": { "id": 1, "resource_type": "user" }, "attachments": [ { "id": 1, "name": "favicon.ico", "size": 32988, "width": 0, "height": 0, "type": "image/x-icon", "content_id": null, "alt": null, "url": "https:///api/v1/cases/3/notes/3/attachments/1/url", "url_download": "https:///api/v1/cases/3/notes/3/attachments/1/download", "thumbnails": [], "created_at": "2021-08-27T11:26:26+00:00", "resource_type": "attachment", "resource_url": "https:///api/v1/cases/3/notes/3/attachments/1" } ], "download_all": "https:///api/v1/cases/3/notes/3/attachments/download/all", "created_at": "2021-08-27T11:26:26+00:00", "updated_at": "2021-08-27T11:26:26+00:00", "resource_type": "note", "resource_url": "https:///api/v1/cases/3/notes/3" }, "post_status": "DELIVERED", "post_status_reject_type": null, "post_status_reject_reason": null, "post_status_updated_at": "2021-08-27T11:26:26+00:00", "is_requester": false, "created_at": "2021-08-27T11:26:26+00:00", "updated_at": "2021-08-27T11:26:26+00:00", "resource_type": "post", "resource_url": "https:///api/v1/cases/posts/36" }, { "id": 35, "uuid": "318284f1-a910-416f-b51a-8de586a505a2", "client_id": "", "subject": "A test question", "contents": "Hello together,\n\ncan you help me?\n\nBest regards,\nDominik", "creator": { "id": 7, "resource_type": "user" }, "identity": { "id": 7, "email": "dominik.klein.morsbach@gmail.com", "is_primary": true, "is_validated": false, "is_notification_enabled": false, "created_at": "2021-08-27T10:49:56+00:00", "updated_at": "2021-08-27T10:49:56+00:00", "resource_type": "identity_email", "resource_url": "https:///api/v1/identities/emails/7" }, "source_channel": { "uuid": "fd3a8116-95c2-492e-9af3-b3ab57dc9f1a", "type": "MAIL", "character_limit": null, "account": { "id": 1, "uuid": "fd3a8116-95c2-492e-9af3-b3ab57dc9f1a", "address": "support@", "brand": { "id": 1, "resource_type": "brand" }, "is_system": true, "is_custom": false, "is_verified": false, "is_default": true, "is_enabled": false, "is_deleted": false, "verified_at": null, "created_at": "2021-08-24T18:24:18+00:00", "updated_at": "2021-08-27T06:57:08+00:00", "resource_type": "mailbox", "resource_url": "https:///api/v1/mailboxes/1" }, "resource_type": "channel" }, "attachments": [], "download_all": null, "destination_medium": null, "source": null, "metadata": { "user_agent": "", "page_url": "" }, "original": { "id": 4, "uuid": "318284f1-a910-416f-b51a-8de586a505a2", "subject": "A test question", "body_text": "Hello together,\n\ncan you help me?\n\nBest regards,\nDominik", "body_html": "
\n Hello together,\n
\n
\n
\n
\n can you help me?\n
\n
\n
\n
\n
\n Best regards,\n
\n
\n Dominik\n
\n
", "recipients": [], "fullname": "Dominik Klein", "email": "dominik.klein.morsbach@gmail.com", "creator": { "id": 7, "resource_type": "user" }, "identity": { "id": 7, "email": "dominik.klein.morsbach@gmail.com", "is_primary": true, "is_validated": false, "is_notification_enabled": false, "created_at": "2021-08-27T10:49:56+00:00", "updated_at": "2021-08-27T10:49:56+00:00", "resource_type": "identity_email", "resource_url": "https:///api/v1/identities/emails/7" }, "mailbox": { "id": 1, "uuid": "fd3a8116-95c2-492e-9af3-b3ab57dc9f1a", "address": "support@", "brand": { "id": 1, "resource_type": "brand" }, "is_system": true, "is_custom": false, "is_verified": false, "is_default": true, "is_enabled": false, "is_deleted": false, "verified_at": null, "created_at": "2021-08-24T18:24:18+00:00", "updated_at": "2021-08-27T06:57:08+00:00", "resource_type": "mailbox", "resource_url": "https:///api/v1/mailboxes/1" }, "attachments": [], "download_all": null, "locale": null, "response_time": 0, "created_at": "2021-08-27T10:49:56+00:00", "updated_at": "2021-08-27T10:49:56+00:00", "resource_type": "case_message", "resource_url": "https:///api/v1/cases/3/messages/4" }, "post_status": "SEEN", "post_status_reject_type": null, "post_status_reject_reason": null, "post_status_updated_at": "2021-08-27T11:26:26+00:00", "is_requester": true, "created_at": "2021-08-27T10:49:56+00:00", "updated_at": "2021-08-27T11:26:26+00:00", "resource_type": "post", "resource_url": "https:///api/v1/cases/posts/35" } ], "resource": "post", "limit": 100, "total_count": 3 } recorded_at: Mon, 27 Nov 2023 12:46:54 GMT - request: method: get uri: https:///api/v1/cases/3/notes/3/attachments/1/download body: encoding: US-ASCII string: '' headers: Content-Type: - application/json X-Session-Id: - NQSUXdSpSp63869372d7b655032f5b7c5e5c598c23ff637af5ncFZvjbSyXwS5mU Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: - "*/*" User-Agent: - Ruby Host: - "" response: status: code: 200 message: OK headers: Server: - nginx Date: - Mon, 27 Nov 2023 12:46:55 GMT Content-Type: - image/x-icon Transfer-Encoding: - chunked Connection: - keep-alive Content-Transfer-Encoding: - binary Content-Disposition: - attachment; filename="favicon.ico" Date-Iso: - '2023-11-27T12:46:55+00:00' Access-Control-Expose-Headers: - Date-ISO X-Xss-Protection: - 1; mode=block X-Content-Type-Options: - nosniff Strict-Transport-Security: - max-age=31536000; includeSubDomains preload body: encoding: ASCII-8BIT string: !binary |- AAABAAQAQEAAAAEAIAAoQAAARgAAACAgAAABACAAKBAAAG5AAAAYGAAAAQAgACgJAACWUAAAEBAAAAEAIAAoBAAAvlkAACgAAABAAAAAgAAAAAEAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAu0f8WAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJM7/FS/Q/YIv0P9hGsz/CgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8BLtH/eSzQ/Osv0P2RK87/KgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAu0f89LND85DDR//8vzvzCLc//Wiuq/wYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACbM/xQv0P63MNH//zDR//8s0PzrLtH9iizM/yMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AS/Q/3gt0Pz7MNH//zDR//8vzvz+L9D+ui/Q/1IAv/8EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL9D/PCzQ/OQw0f//MNH//zDR//8w0f//LdD85S/Q/YIsyv8dAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmzP8UMM/+tjDR//8w0f//MNH//zDR//8w0f//LdD8/C/O/rItz/9KAID/AgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wEv0P93LdD8+zDR//8w0f//MNH//zDR//8w0f//MNH//y7Q/OAuz/96K8r/GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADDP/zsvzvzjMNH//zDR//8w0f//MNH//zDR//8w0f//MNH//y3Q/Powz/6rLs7/QwAA/wEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKMn/Ey7R/rUw0f//MNH//zDR//8w0f//MNH//zDR//8w0f//MNH//zDR//8vzPvZL9D/cyjJ/xMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkkrYHLrTVPS+010csrtMpLqLRCwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8BMM//di3Q/Psw0f//MNH//zDR//8w0f//MNH//zDR//8w0f//MNH//zDR//8v0Pz3LdD9ozDP/zsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqs9Q2L7PXlC6z2Owus9jsLbPXzi601rAtstmSLrLXdC202FUusNU3Ka3WGQAAAAEwz/87L8784zDR//8w0f//MNH//zDR//8w0f//MNH//zDR//8w0f//MNH//zDR//8w0f//L8790jDP/2skyP8OAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmcwFLbPZUC2x164us9j5L7TZ/y+02f8vtNn/L7TZ/y+02f8us9j5LrHV3S613MIvyvfjMNH//zDR//8w0f//MNH//zDR//8w0f//MNH//zDR//8w0f//MNH//zDR//8w0f//Ms/85Qha638APughAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK6rVEi602Gkus9nHL7TZ/y+02f8vtNn/L7TZ/y+02f8vtNn/L7TZ/y/B6v8v0P7/MNH//zDR//8w0f//MNH//zDR//8w0f//MNH//zDR//8w0f//MNH//zDR//8uyfzcA0np7AA957cAPuVOAACqAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC+u1yYvs9iDLrDY4C+02f8vtNn/L7TZ/y+02f8vtNn/L7rh/y/N+v8w0f//MNH//zDR//8w0f//MNH//zDR//8w0f//MNH//zDR//8w0f//MNH//y7F9/kFTuX7AD/o/wJG5vAKV+ShADviGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEtstc/LbPYnS2x1vEvtNn/L7TZ/y+02f8vttv/L8jz/zDR//8w0f//MNH//zDR//8w0f//MNH//zDR//8w0f//MNH//zDR//8w0f//Lcb4/wRK5v0AP+j/AD/o/wA85fsAPOetAD/lRQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcqsYJLrTWWC6z1rYss9b8Qr3h/2zS8/9f2f7/MdH//zDR//8w0f//MNH//zDR//8w0f//MNH//zDR//8w0f//MNH//zDR//8qx/vXAkfo9AA/6P8AP+j/AD/o/wA/6P8APefbAD7ndAA25BMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH4f9Eg978xIjh//+I4f//iOH//3Td//860v//MNH//zDR//8w0f//MNH//zDR//8w0f//MNH//zDR//8w0f//MNH//yzG/dMCROj2AD/o/wA/6P8AP+j/AD/o/wA/6P8APOf4AD/oowA95TsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AYbf/1CH3/zKiOH//4jh//+I4f//iOH//4jh//+I4f//gd///0nV//8w0f//MNH//zDR//8w0f//MNH//zDR//8w0f//Ls/+/yjF+v4kwfrpFqH2sQFG6bYAPefGADvk3wA85/cAP+j/AD/o/wA/6P8AP+j/ADzm0gA/52oAN9sOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAv/8EiOH/XIbf/dSI4f//iOH//4jh//+I4f//iOH//4jh//+I4f//iOH//4jh//+H4P//Xdf8/SzH+vkfvvv/Gbf6/xKv+P8LqPf/BaD2/wCb9f8Am/X/AJv1/wCb9f8viu7/2sDC/dS3xfXMq8rov6HN2KqV0siPhNW6bG/arj9b4qUUQeakBj/oowA76FoAMN8QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG3b/weH3/9oiN383ojh//+I4f//iOH//4jh//+I4f//iOH//4be/O2H4PzGiOD9nofh/3eI3/9Pht//KGbM/wWHh3RRHYvq8ACb9f8Am/X/AJv1/wCb9f8Am/X/AJv1/wCb9f8Am/X/OYvs//Xiuv/14rr/9eK6//Xiuv/14rr/9eK6//Xiuv/14rr/8+C6/+rUvv/dw8D+0brG+NO3xmMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgNX/DIbg/3SH3fzmiOH//4Xe/PyH3/vah+D+s4jg/YuH4P9kiN3/PIbb/xUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyKIAPMmhAPhzknnfEpHq/gCb9f8Am/X/AJv1/wCb9f8Am/X/AJv1/0OM6v/14rr/9eK6//Xiuv/14rr/9eK6//Xiuv/14rr/9eK6//Xiuv/14rr/9eK6/+fbvf9ra+i+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmzP8Fh9//SIfg/Y6I3/94h+D/UYPg/ymA1f8GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHIoQDkyaIA/8KhB/9cl4v4BZnx/wCb9f8Am/X/AJv1/wCb9f9Ojej/9eK6//Xiuv/14rr/9eK6//Xiuv/14rr/9eK6//Xiuv/14rr/9eK6//Xiuv9sudr/JYPv/oVK6jAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyKEAkMmiAP/JogD/yaIA/6+hHv8+maz+AJv1/wCb9f8Am/X/WI/m//Xiuv/14rr/9eK6//Xiuv/14rr/9eK6//Xiuv/14rr/9eK6//Xiuv/Y1sH/BZzz/wCb9f9cZOvEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMaeADrJogD/yaIA/8miAP/JogD/y6cf/5ape/8Zkub+AJv1/2OS4//14rr/9eK6//Xiuv/14rr/9eK6//Xiuv/14rr/9eK6//Xiuv/14rr/UrLh/wCb9f8Am/X/bF3s/4RL6ToAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABxaAA48miAP/JogD/yaIA/8qkEP/Rsl7/zLFg/2SZt/Z9mtj/9eK6//Xiuv/14rr/9eK6//Xiuv/14rr/9eK6//Xiuv/14rr/xM/G/wCb9f8Am/X/CZX0/4VP6v+DTujAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMigAI/JogD/yaIA/8miAP/JogP/0LFd/9GyXv/Rsl7/4ciW7/Xiuv/14rr/9eK6//Xiuv/14rr/9eK6//Xiuv/14rr/9eK6/zmr5/8Am/X/AJv1/yuC8f+GT+r/hk/q/4VO6UUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADFoQA5yaIA/8miAP/JogD/yaIA/9CwUv/Rsl7/0bJe/+fOl+L14rr/9eK6//Xiuv/14rr/9eK6//Xiuv/14rr/9eK6/6vJzP8Am/X/AJv1/wCb9f9Obu7/hk/q/4ZP6v+FTurKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcWhAOLJogD/yaIA/8miAP/OrUT/0bJe/9GyXv/p0Z3g9eK6//Xiuv/14rr/9eK6//Xiuv/14rr/9eK6//Lguv8kpez/AJv1/wCb9f8Am/X/cVrr/4ZP6v+GT+r/hk/q/4ZN6VAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADJnwCNyaIA/8miAP/JogD/zas2/9GyXv/Rsl7/7NSi3/Xiuv/14rr/9eK6//Xiuv/14rr/9eK6//Xiuv+QwtL/AJv1/wCb9f8Am/X/DpLz/4ZP6v+GT+r/hk/q/4ZP6v+FTunNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAx54AN8miAP/JogD/yaIA/8yoKP/Rsl7/0bJe/+vYp+D14rr/9eK6//Xiuv/14rr/9eK6//Xiuv/o2rz9FKDw/wCb9f8Am/X/AJv1/zB/8P+GT+r/hk/q/4ZP6v+GT+r/hE7p/0Qu1jgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADIoQDgyaIA/8miAP/Lphr/0bJe/9GyXv/v2Kzi9eK6//Xiuv/14rr/9eK6//Xiuv/14rr/39u+hhWO88AAm/X/AJv1/wCb9f9Ua+7/hk/q/4ZP6v+GT+r/hk/q/4ZP6v85LdapAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAxqEAi8miAP/JogD/yqQM/9GyXv/Rsl7/8dyr5fXiuv/14rr/9eK6//Xiuv/14rr/8uC54+PGqgkAAAAAD4/0RA6Q9OkAm/X/dlfr/4ZP6v+GT+r/hk/q/4ZP6v+GT+r/VTreyhMfzGoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYEAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMahADbJogD/yaIA/8miAP/Qr1z70bJe/+/esun14rr/9eK6//Xiuv/14rr/9eK6//TiumAAAAAAAAAAARQbySYRIdBcHF3iv4FM6M+GT+r/hk/q/4ZP6v+GT+r/hk/q/4BL5fMSHczoExzGGwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGpVAAxwWQBtcFkAwXBYALZwWACWcFkAdm9XAFVvVwA1bVUAFQAAAAAAAAAAyKEA38miAP/JogD/0K9S6tGyXv/z3bXu9eK6//Xiuv/14rr/9eK6//LgudEXIclkFB/NuxQcyu8VIM3/FSDN/xUgzf8THcr4VTndsoNO6e6GT+r/hk/q/4ZP6v+GT+r/ISTOxBQezLAAK9UMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF1GAAtwWAB0b1YA6XFZAP9xWQD/cVkA/3FZAP9uVgD0bVUA1IBjANyVdwD/oIAA/8SlQ+bRsl7/9N619PXiuv/14rr/9eK6//Xiuv/04blFAAAAABEazB4TIM1gFSDMoRQfzOMVIM3/FSDN/xUgzf8bIc/ddEjmuIZP6v+GT+r/hk/q/0w22rUVIM3/CyrXhgA74hoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGZNAApwVwByb1gA53FZAP9xWQD/cVkA/3FZAP9xWQD/cVkA/3FZAP+jiDH/0bJe//Lguvz14rr/9eK6//Xiuv/z4bi4AAAAAAAAAAAAAAAAAAAAAAAAAAAAPOQvADnlqQA65u8EN+DjCS3Z8hEl0f84Lta8hEzp2IZP6v9+TOfYEx3K+BEfzeYBO+OwADzmHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFVVAAlwWQBwbVYA5nFZAP9xWQD/cVkA/3FZAP9xWQD/lXoj/9KzYP/14rr/9eK6//Xiuv/y37n99N21LQAAAAAAAAAAAAAAAAAAvwQAPudfAD7nqAA957UAPOfCAD/m0AA+5N0APuftAD3m7gM34t5QQOTKgkzq9hghzrwVIM3/EiPOrQA+5N0AOuIjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGBAAAhwWQBtblgA5HFZAP9xWQD/cVkA/4ZtFf/TtWX/9eK6//Xiuv/14rr/9OC6ngAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM8wFADbkE0BA40AtK9Z8FB/K/hQfyv4JLt2VADzn1wA55igAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAI2ASzqAbizkdF4J/3FZAP94Xwf/1bhp//Xiuv/14rr/89+59evisRoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABMcyzYUH8nIFB7M2AAe4REAP+hNACTbBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIBNCpKGWY2RhFn8lIda/5OFV/+FdDX/c1wH/da5bPX14rr/9eK6//PiuYMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARMgzWATH81rAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkYVYQ5OEV92Uh1r/lIda/5SHWv+Uh1r/lIda/6CLPP7UvG/e9eK6//Thtunr2LENAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACC/CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACPgFAQk4ZYnJSHWv+Uh1r/lIda/5SHWv+Uh1r/lIda/5uJR/y1mCD/3MF2xvXiuv/z4rlpAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACUhFhRk4ZW5pSHWv+Uh1r/lIda/5OGWfuThlm9mopNfsGdCOjJogD/yaIA/+DEf6704bnXv7+ABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIqAVRiRhVeslIda/5SHWv+RhlnzlIZZq5KHWluHh1oRv58AEMahANTJogD/yaIA/8miAP/lzo+S8uK4TwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJOGWWGRhFfuk4ZW5pSGV5iThVdJkm1JBwAAAAAAAAAAqoAABsiiAL/JogD/yaIA/8miAP/JogD/5MqJQwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAk4NVIZGHWZCThVmGkIZYNwAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAcehAKXJogD/yaIA/8miAP/JogD/x6AA0wAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZN/WBoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMmhAIjJogD/yaIA/8miAP/GnwD5yKIAfpmZAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMihAGrJogD/yaIA/8miAP/IngDGyJ4AKgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMegAE7InwD8yaIA/8igAPPHoQBtgIAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMeeADfGoQD1yaIA/8miALfFnAAfAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMacACTJoQDqxp4A7MihAFwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL+ZABTIoADbyKEApsKeABUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMaOAAnGoQCryaAASwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHIoABGxJ0ADQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAACAAAABAAAAAAQAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMz/BQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAv0P8mLtH/dC/Q/ysAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtw/8RL87+sjDP/MEv0P9XAMz/BQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8BL9D/dy3Q/PwvzvzoL9D9gyzK/x0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALc7/Pi3Q/OYw0f//LdD8/C7R/rAv0P9GAAD/AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALMj/Fy7Q/r4w0f//MNH//zDR//8v0PzbL9D/civG/xIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASuz2S8ttNdmLrPYVCqz1DYssdMXAKr/Ay7R/YQvzvz+MNH//zDR//8w0f//LdD89i/Q/Z8rz/81AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABqzzAossdhcLrPYvC6z1v0usdb3L7HY2S+95s4vzfr4MNH//zDR//8w0f//MNH//zDR//8rwv6wAD7nVgAzzAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK7PVHi6y2Hssr9jaL7TZ/y+33f8vyvb/MNH//zDR//8w0f//MNH//zDR//8lrPPwAkLk9AJG54sAN+QcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAssNc6PLngpWDM7PhU1/7/MNH//zDR//8w0f//MNH//zDR//8ho/fEAD/o/wA85fwAPuiuAD3kQwAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAg9v/I4Xg/ZuF4Pz6iOH//4jh//9q2///MM38/i7P/v8oyP3/IcD7/x+2+ewbfPDGTWjdwSNR48IDP+nMADzmugA952kAM90PAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAg+D/KYfg/aOF3vz8ht787Yff/MWH4P2dh+D/dYbh/0xrsLNKHo7q4gCb9f8Am/X/AJv1/xuQ8f/14rr/9eK6//Pfuv/m0Lz+4MPA+dK8xPCkjNk1AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AYbg/zmH4P9kiN7/Pobb/xUAAAAAAAAAAAAAAAAAAAAAAAAAAKpVAAPFoQDibZCHxhCP8PwAm/X/I47w//Xiuv/14rr/9eK6//Xiuv/14rr/usPK/0By78IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMmhAJvJogD/t504gFKVw+gxi+n+9eK6//Xiuv/14rr/9eK6//Pguv8pper/Nnjt/X9O6iQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyKAARsmiAP/JogSEzrFb/dC7geX14rr/9eK6//Xiuv/14rr/pL3P/wCb9f9ZaO3/g07powAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC/gAAEyKEA7cifAKjMrV3e3MF85PXiuv/14rr/9eK6/+/du/8Zou7/AJr0/3pV6v+FTOf9g0vmKQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADIoQCeyZ4Azs6xW7jdxH/e9eK6//Xiuv/14rr/k7zT8ACb9f8XjfP/hk/q/4ZP6v92SOSZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMehAEnIoADz0LBdkuDFiNn14rr/9eK6//Tfue2Es9AbEpDxpzV57emGT+r/hk/q/29G5ecVH8sxAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGYzAAVwVgBQcVkAgXBYAGJuVgBBcVwAJMigAO/PsFJ648yO1fXiuv/14rr/28u7gBQfy4oTIMrSEiDM2mZB4pSDTefwhk/q/x4i0LkAM+YKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABvWQAub1YArnBYAP5xWQD/b1cA/YxzG+zgyo/Z9eK6//LhuuDb27YHAACAAgkr11MFNN/BCTDa2Bwr1rZ/S+ipNi3SyA8n1JYAPecVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcFUAMHBYALBxWQD/fWQL/+HNlNj14rr/9OG6XAAAAAAAAAABADvlJwA/5zUAPeRDADrkVAUz3WovL9hcEx/K6gM44pYAOugWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACLdEYLk4ZZkop9R/58Zxf659CV1/LiudAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPHcwjFR/LYgA54wkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAk4NZQpOGWN6Uh1r/k4dZ+aSQOvbu2aXH9N+3RwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkoBJDpOFWJmThlfxkoZZqZeGVV3CnwXKyaIA/+zWn4gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJSFVzKTh1p9kYZaSpJtSQcAAAABxqEAq8miAP/GogDs39+ACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIAAAgAAAAAAAAAAAAAAAMihAIrJogD/xqEAq8WXABYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADHogBoyKAA6MigAFMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAx6EAScefAKDGnAASAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL+ZABTGogA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAGAAAADAAAAABACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALtH/Jy7R/ywAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK9X/Ei7R/W8u0f2lMdz/SQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAx0f9ZMdb85DPZ/dQv1P9sKcz/GQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AQAAAAAAAAAAMM//EDHW/rU16///MNL97S/Q/ZkvzPs8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIL/fCDCy2TUvs9lXMLPWSi2w1y0vyvqMMNf9/DTk//8x1P//MdT8wjHW/2MelvARAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADO73Q8usthCL7bbiC+228gvsdfjML3m/y3O+v8s0///M93//zTi//8rxfzdClrtgwAq5TEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABqzzAobrdRBJKjQk0G+5PZK2f//Ltb//zDV//834v//K7///wZM7PQALe+xACTzVgAA/w4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACh7P82kuv9opDq//+P6P//W9n88iPH/fkXw///H8X7/g+W9etBZt75R2Xf/zhc4sMyWuRmlXXKGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//8Bg+D/KYjf/X6H3/6xi+f9lorg/2SN5P9B2PX/GoadZpQ7obv/AJf//wCX/v/S08X//em0++/buv7w38X/v77I4ABN/xQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//8Bit//GIfh/xEAAAAAAAAAAAAAAAAAAAAAAAAAAO6fAErYqAD/fqJq/yKW5//Kzcn//+m3//zmuv//6rn/Tbn5/y9k830AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL+VAAzKoADj4K0J/8aucfvl2Lf7+OW8///otv+gzM3/AZP//3hU6+uuOugWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADIoQCa2bAN/9e3Xvj03rX2++a8//Lnw/8htPn/GoP2/5dS/P+GTeeBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAQAAEAAAAAAAAAADjuAA21KwC/dW2Xfzx37n5//PG/9fXwKEAkvqdTnPz955S9/90RujkCxa8FwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFxWwAtcFgAfXBbAIR4XgBsrokA7dCwVfv558H/++q+6FVVw0gMC8qRJyzY9WlE4/uKUvv/LCrUqAAk2wcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbVcAI3FYAIVuUwDeZ00A/LOYSf7/+tD/9uO6dwAAAAAEMt49ADTgngEz3atYROeoOS7V3QQp1K4ASfMVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQglB8emku/beeVv/86sDd/+jRCwAAAAAAAAAAAAAAAAAAAAAAAAAAHx/MGREkz3oGM98oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlIZZOZeKXb2Vh2XgoYs+7c60Wfz87s5ZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJWAVQyRh1hRkoVWlI6FaFa5mRVf268A/9KuHKMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJWAVQyTf1gaAAAAAN6sAC7QpgDv0qsAmr+PABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzJ4AMsegALvLpABUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC/nwAQx54AV8SdABoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACqqgAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAABAAAAAgAAAAAQAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAv0P8rL9D/ZyzI/xcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACvM/x4vzvzCL9D9py7R/z0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACuq1QwssdguIbHeFy/Q/ZEw0f//L8390y7P/2onxP8NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKa3WGS2z2HYts9fKL7rm4y3Q+/sw0f//L8/79hN36qsAQ+cqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgN//CHTX9ot03PvzNcz7/i3M+/4mwfvjElbozw1D5KMAP+dJAACqAwAAAAAAAAAAAAAAAAAAAAAAAAAAh+D/MYjg/3yH4P9sh+H/RHjL0iJEjrrVBJby/naf3f/04br/6tS7/pie19QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyJ8AuKCjequtscfu9eK6/+fVvv8rh+z+hU3mMgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMehAGTNrDyd7tqqzPXiuv92rNz6RnPv/4JK6K8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbVUAFXBVADmPdgApy6YlnvDbrM/04brXG0zZeVpV6LmATOj0JyfRQgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABvWAA3cFcAuHtfCfrw267X8uC6UQAp3h8FM96NNTvgfSEm0aIAOeAxAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAj4BQEJSHWJ+LekDv7taosAAAAAAAAAAAAAAAAAAAAAAAIL8ICh/MGQAAAAAAAAAAAAAAAAAAAAAAAAAAkoJXL5SHWnemjjphxZ4B7ObMkygAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEnQAayKEAscWfADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACZmQAFyKIASr+AAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA recorded_at: Mon, 27 Nov 2023 12:46:55 GMT - request: method: get uri: https:///api/v1/cases/4/posts?include=mailbox,message_recipient,channel,attachment,case_message,note,chat_message,identity_email,identity_twitter,identity_facebook,facebook_message,facebook_post,facebook_post_comment,twitter_message,twitter_tweet&limit=100 body: encoding: US-ASCII string: '' headers: Content-Type: - application/json X-Session-Id: - NQSUXdSpSp63869372d7b655032f5b7c5e5c598c23ff637af5ncFZvjbSyXwS5mU Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: - "*/*" User-Agent: - Ruby Host: - "" response: status: code: 200 message: OK headers: Server: - nginx Date: - Mon, 27 Nov 2023 12:46:56 GMT Content-Type: - application/json Transfer-Encoding: - chunked Connection: - keep-alive Cache-Control: - private, max-age=0, must-revalidate Expires: - '0' X-Api-Version: - '1' Date-Iso: - '2023-11-27T12:46:56+00:00' Access-Control-Expose-Headers: - Date-ISO X-Xss-Protection: - 1; mode=block X-Content-Type-Options: - nosniff Strict-Transport-Security: - max-age=31536000; includeSubDomains preload body: encoding: ASCII-8BIT string: |- { "status": 200, "data": [ { "id": 48, "uuid": "e959e7e9-f1db-4e5e-b7b6-fd4ea224d87a", "client_id": "", "subject": "I have a problem with my mac", "contents": "Can you help me?", "creator": { "id": 3, "resource_type": "user" }, "identity": { "id": 3, "email": "rainbowcitycafe@gmail.com", "is_primary": true, "is_validated": false, "is_notification_enabled": false, "created_at": "2021-08-24T18:24:12+00:00", "updated_at": "2021-08-24T18:24:12+00:00", "resource_type": "identity_email", "resource_url": "https:///api/v1/identities/emails/3" }, "source_channel": { "uuid": "8c9b56bd-10bd-5c91-93da-1904193ead4e", "type": "HELPCENTER", "character_limit": null, "account": null, "resource_type": "channel" }, "attachments": [], "download_all": null, "destination_medium": null, "source": "HELPCENTER", "metadata": { "user_agent": "", "page_url": "" }, "original": { "id": 5, "uuid": "e959e7e9-f1db-4e5e-b7b6-fd4ea224d87a", "subject": "I have a problem with my mac", "body_text": "Can you help me?", "body_html": "Can you help me?", "recipients": [], "fullname": "Taylor West", "email": "rainbowcitycafe@gmail.com", "creator": { "id": 3, "resource_type": "user" }, "identity": { "id": 3, "email": "rainbowcitycafe@gmail.com", "is_primary": true, "is_validated": false, "is_notification_enabled": false, "created_at": "2021-08-24T18:24:12+00:00", "updated_at": "2021-08-24T18:24:12+00:00", "resource_type": "identity_email", "resource_url": "https:///api/v1/identities/emails/3" }, "mailbox": null, "attachments": [], "download_all": null, "locale": null, "response_time": 0, "created_at": "2021-08-27T12:18:53+00:00", "updated_at": "2021-08-27T12:18:53+00:00", "resource_type": "case_message", "resource_url": "https:///api/v1/cases/4/messages/5" }, "post_status": "SEEN", "post_status_reject_type": null, "post_status_reject_reason": null, "post_status_updated_at": "2021-08-27T12:19:53+00:00", "is_requester": true, "created_at": "2021-08-27T12:18:53+00:00", "updated_at": "2021-08-27T12:19:53+00:00", "resource_type": "post", "resource_url": "https:///api/v1/cases/posts/48" } ], "resource": "post", "limit": 100, "total_count": 1 } recorded_at: Mon, 27 Nov 2023 12:46:56 GMT - request: method: get uri: https:///api/v1/cases/2/posts?include=mailbox,message_recipient,channel,attachment,case_message,note,chat_message,identity_email,identity_twitter,identity_facebook,facebook_message,facebook_post,facebook_post_comment,twitter_message,twitter_tweet&limit=100 body: encoding: US-ASCII string: '' headers: Content-Type: - application/json X-Session-Id: - NQSUXdSpSp63869372d7b655032f5b7c5e5c598c23ff637af5ncFZvjbSyXwS5mU Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: - "*/*" User-Agent: - Ruby Host: - "" response: status: code: 200 message: OK headers: Server: - nginx Date: - Mon, 27 Nov 2023 12:46:56 GMT Content-Type: - application/json Transfer-Encoding: - chunked Connection: - keep-alive Cache-Control: - private, max-age=0, must-revalidate Expires: - '0' X-Api-Version: - '1' Date-Iso: - '2023-11-27T12:46:56+00:00' Access-Control-Expose-Headers: - Date-ISO X-Xss-Protection: - 1; mode=block X-Content-Type-Options: - nosniff Strict-Transport-Security: - max-age=31536000; includeSubDomains preload body: encoding: ASCII-8BIT string: !binary |- ewogICAgInN0YXR1cyI6IDIwMCwKICAgICJkYXRhIjogWwogICAgICAgIHsKICAgICAgICAgICAgImlkIjogMzQsCiAgICAgICAgICAgICJ1dWlkIjogIjRhZWQxOWYxLTkyYTAtNGNkNC04YzhlLTE2NWViMWUwMWE2OCIsCiAgICAgICAgICAgICJjbGllbnRfaWQiOiAiIiwKICAgICAgICAgICAgInN1YmplY3QiOiAiSSB3YW50IHRvIHB1cmNoYXNlIGFuIGFzc29ydGVkIHNldCBvZiByZXRhaWwgZXF1aXBtZW50LiBJ4oCZbSBub3QgYWJsZSB0byBidWlsZCBteSBidW5kbGUuIENhbiB5b3UgaGVscCBtZSB3aXRoIHRoaXMgcHVyY2hhc2U/IExvb2tpbmcgZm9yd2FyZCB0byBtb3JlIGluZm9ybWF0aW9uISIsCiAgICAgICAgICAgICJjb250ZW50cyI6ICJJIHdhbnQgdG8gcHVyY2hhc2UgYW4gYXNzb3J0ZWQgc2V0IG9mIHJldGFpbCBlcXVpcG1lbnQuIEnigJltIG5vdCBhYmxlIHRvIGJ1aWxkIG15IGJ1bmRsZS4gQ2FuIHlvdSBoZWxwIG1lIHdpdGggdGhpcyBwdXJjaGFzZT8gTG9va2luZyBmb3J3YXJkIHRvIG1vcmUgaW5mb3JtYXRpb24hIiwKICAgICAgICAgICAgImNyZWF0b3IiOiB7CiAgICAgICAgICAgICAgICAiaWQiOiAxLAogICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAidXNlciIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgImlkZW50aXR5IjogewogICAgICAgICAgICAgICAgImlkIjogMSwKICAgICAgICAgICAgICAgICJlbWFpbCI6ICI8SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9VU0VSTkFNRT4iLAogICAgICAgICAgICAgICAgImlzX3ByaW1hcnkiOiB0cnVlLAogICAgICAgICAgICAgICAgImlzX3ZhbGlkYXRlZCI6IHRydWUsCiAgICAgICAgICAgICAgICAiaXNfbm90aWZpY2F0aW9uX2VuYWJsZWQiOiBmYWxzZSwKICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMDgtMjRUMTg6MjQ6MTErMDA6MDAiLAogICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0wOC0yN1QwNjo1NzowOCswMDowMCIsCiAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJpZGVudGl0eV9lbWFpbCIsCiAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9pZGVudGl0aWVzL2VtYWlscy8xIgogICAgICAgICAgICB9LAogICAgICAgICAgICAic291cmNlX2NoYW5uZWwiOiB7CiAgICAgICAgICAgICAgICAidXVpZCI6ICJjZjNjZDM5YS01NGJmLTVlNWUtOTEyYi04ODM5MTlmM2FiMWUiLAogICAgICAgICAgICAgICAgInR5cGUiOiAiTk9URSIsCiAgICAgICAgICAgICAgICAiY2hhcmFjdGVyX2xpbWl0IjogbnVsbCwKICAgICAgICAgICAgICAgICJhY2NvdW50IjogbnVsbCwKICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImNoYW5uZWwiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJhdHRhY2htZW50cyI6IFtdLAogICAgICAgICAgICAiZG93bmxvYWRfYWxsIjogbnVsbCwKICAgICAgICAgICAgImRlc3RpbmF0aW9uX21lZGl1bSI6IG51bGwsCiAgICAgICAgICAgICJzb3VyY2UiOiBudWxsLAogICAgICAgICAgICAibWV0YWRhdGEiOiB7CiAgICAgICAgICAgICAgICAidXNlcl9hZ2VudCI6ICIiLAogICAgICAgICAgICAgICAgInBhZ2VfdXJsIjogIiIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgIm9yaWdpbmFsIjogewogICAgICAgICAgICAgICAgImlkIjogMiwKICAgICAgICAgICAgICAgICJib2R5X3RleHQiOiAiSSB3YW50IHRvIHB1cmNoYXNlIGFuIGFzc29ydGVkIHNldCBvZiByZXRhaWwgZXF1aXBtZW50LiBJ4oCZbSBub3QgYWJsZSB0byBidWlsZCBteSBidW5kbGUuIENhbiB5b3UgaGVscCBtZSB3aXRoIHRoaXMgcHVyY2hhc2U/IExvb2tpbmcgZm9yd2FyZCB0byBtb3JlIGluZm9ybWF0aW9uISIsCiAgICAgICAgICAgICAgICAiYm9keV9odG1sIjogIkkgd2FudCB0byBwdXJjaGFzZSBhbiBhc3NvcnRlZCBzZXQgb2YgcmV0YWlsIGVxdWlwbWVudC4gSeKAmW0gbm90IGFibGUgdG8gYnVpbGQgbXkgYnVuZGxlLiBDYW4geW91IGhlbHAgbWUgd2l0aCB0aGlzIHB1cmNoYXNlPyBMb29raW5nIGZvcndhcmQgdG8gbW9yZSBpbmZvcm1hdGlvbiEiLAogICAgICAgICAgICAgICAgImlzX3Bpbm5lZCI6IGZhbHNlLAogICAgICAgICAgICAgICAgInBpbm5lZF9ieSI6IG51bGwsCiAgICAgICAgICAgICAgICAidXNlciI6IHsKICAgICAgICAgICAgICAgICAgICAiaWQiOiAxLAogICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogInVzZXIiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgImNyZWF0b3IiOiB7CiAgICAgICAgICAgICAgICAgICAgImlkIjogMSwKICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJ1c2VyIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJhdHRhY2htZW50cyI6IFtdLAogICAgICAgICAgICAgICAgImRvd25sb2FkX2FsbCI6IG51bGwsCiAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTA4LTI3VDEwOjQ1OjUxKzAwOjAwIiwKICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMDgtMjdUMTA6NDU6NTErMDA6MDAiLAogICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAibm90ZSIsCiAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9jYXNlcy8yL25vdGVzLzIiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJwb3N0X3N0YXR1cyI6ICJERUxJVkVSRUQiLAogICAgICAgICAgICAicG9zdF9zdGF0dXNfcmVqZWN0X3R5cGUiOiBudWxsLAogICAgICAgICAgICAicG9zdF9zdGF0dXNfcmVqZWN0X3JlYXNvbiI6IG51bGwsCiAgICAgICAgICAgICJwb3N0X3N0YXR1c191cGRhdGVkX2F0IjogIjIwMjEtMDgtMjdUMTA6NDU6NTErMDA6MDAiLAogICAgICAgICAgICAiaXNfcmVxdWVzdGVyIjogZmFsc2UsCiAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMDgtMjdUMTA6NDU6NTErMDA6MDAiLAogICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTA4LTI3VDEwOjQ1OjUxKzAwOjAwIiwKICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAicG9zdCIsCiAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2Nhc2VzL3Bvc3RzLzM0IgogICAgICAgIH0KICAgIF0sCiAgICAicmVzb3VyY2UiOiAicG9zdCIsCiAgICAibGltaXQiOiAxMDAsCiAgICAidG90YWxfY291bnQiOiAxCn0= recorded_at: Mon, 27 Nov 2023 12:46:56 GMT - request: method: get uri: https:///api/v1/cases/1/posts?include=mailbox,message_recipient,channel,attachment,case_message,note,chat_message,identity_email,identity_twitter,identity_facebook,facebook_message,facebook_post,facebook_post_comment,twitter_message,twitter_tweet&limit=100 body: encoding: US-ASCII string: '' headers: Content-Type: - application/json X-Session-Id: - NQSUXdSpSp63869372d7b655032f5b7c5e5c598c23ff637af5ncFZvjbSyXwS5mU Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: - "*/*" User-Agent: - Ruby Host: - "" response: status: code: 200 message: OK headers: Server: - nginx Date: - Mon, 27 Nov 2023 12:46:57 GMT Content-Type: - application/json Transfer-Encoding: - chunked Connection: - keep-alive Cache-Control: - private, max-age=0, must-revalidate Expires: - '0' X-Api-Version: - '1' Date-Iso: - '2023-11-27T12:46:57+00:00' Access-Control-Expose-Headers: - Date-ISO X-Xss-Protection: - 1; mode=block X-Content-Type-Options: - nosniff Strict-Transport-Security: - max-age=31536000; includeSubDomains preload body: encoding: ASCII-8BIT string: !binary |- ewogICAgInN0YXR1cyI6IDIwMCwKICAgICJkYXRhIjogWwogICAgICAgIHsKICAgICAgICAgICAgImlkIjogMjEsCiAgICAgICAgICAgICJ1dWlkIjogIjYwZGQxMjU3LTNlNTEtNDM3YS1iMjgyLTFlYjZmOWY4OGZkNCIsCiAgICAgICAgICAgICJjbGllbnRfaWQiOiAiIiwKICAgICAgICAgICAgInN1YmplY3QiOiAiV0hBVD8hIFRoYW5rIHlvdSB2ZXJ5IG11Y2ghIPCfmI0iLAogICAgICAgICAgICAiY29udGVudHMiOiAiV0hBVD8hIFRoYW5rIHlvdSB2ZXJ5IG11Y2ghIPCfmI0iLAogICAgICAgICAgICAiY3JlYXRvciI6IHsKICAgICAgICAgICAgICAgICJpZCI6IDMsCiAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJ1c2VyIgogICAgICAgICAgICB9LAogICAgICAgICAgICAiaWRlbnRpdHkiOiB7CiAgICAgICAgICAgICAgICAiaWQiOiAxLAogICAgICAgICAgICAgICAgInR3aXR0ZXJfaWQiOiAiODU0MjUwNjIzOTI3MjM3MTIiLAogICAgICAgICAgICAgICAgImZ1bGxfbmFtZSI6ICJUYXlsb3IgV2VzdCIsCiAgICAgICAgICAgICAgICAic2NyZWVuX25hbWUiOiAiVGF5bG9yV2VzdFJuYnciLAogICAgICAgICAgICAgICAgImZvbGxvd2VyX2NvdW50IjogMCwKICAgICAgICAgICAgICAgICJkZXNjcmlwdGlvbiI6IG51bGwsCiAgICAgICAgICAgICAgICAidXJsIjogbnVsbCwKICAgICAgICAgICAgICAgICJsb2NhdGlvbiI6IG51bGwsCiAgICAgICAgICAgICAgICAicHJvZmlsZV9pbWFnZV91cmwiOiBudWxsLAogICAgICAgICAgICAgICAgImxvY2FsZSI6IG51bGwsCiAgICAgICAgICAgICAgICAiaXNfdmVyaWZpZWQiOiBmYWxzZSwKICAgICAgICAgICAgICAgICJpc19wcmltYXJ5IjogZmFsc2UsCiAgICAgICAgICAgICAgICAiaXNfdmFsaWRhdGVkIjogZmFsc2UsCiAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTA4LTI0VDE4OjI0OjM0KzAwOjAwIiwKICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMDgtMjRUMTg6MjQ6MzQrMDA6MDAiLAogICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiaWRlbnRpdHlfdHdpdHRlciIsCiAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9pZGVudGl0aWVzL3R3aXR0ZXIvMSIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgInNvdXJjZV9jaGFubmVsIjogewogICAgICAgICAgICAgICAgInV1aWQiOiAiYzIwYWZhYjItYzFiMS00YzkyLTg3NDQtYWIzNDI2YmFmZDI3IiwKICAgICAgICAgICAgICAgICJ0eXBlIjogIlRXSVRURVIiLAogICAgICAgICAgICAgICAgImNoYXJhY3Rlcl9saW1pdCI6IDI2NCwKICAgICAgICAgICAgICAgICJhY2NvdW50IjogewogICAgICAgICAgICAgICAgICAgICJpZCI6ICI4NTQyNTA2MjM5MjcyMzcxMiIsCiAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAidHdpdHRlcl9hY2NvdW50IgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImNoYW5uZWwiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJhdHRhY2htZW50cyI6IFtdLAogICAgICAgICAgICAiZG93bmxvYWRfYWxsIjogbnVsbCwKICAgICAgICAgICAgImRlc3RpbmF0aW9uX21lZGl1bSI6IG51bGwsCiAgICAgICAgICAgICJzb3VyY2UiOiBudWxsLAogICAgICAgICAgICAibWV0YWRhdGEiOiB7CiAgICAgICAgICAgICAgICAidXNlcl9hZ2VudCI6ICIiLAogICAgICAgICAgICAgICAgInBhZ2VfdXJsIjogIiIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgIm9yaWdpbmFsIjogewogICAgICAgICAgICAgICAgImlkIjogIjg3NzUwNDQ1MDIwMTYxMjI4OCIsCiAgICAgICAgICAgICAgICAidXVpZCI6ICI2MGRkMTI1Ny0zZTUxLTQzN2EtYjI4Mi0xZWI2ZjlmODhmZDQiLAogICAgICAgICAgICAgICAgInNjcmVlbl9uYW1lIjogIlRheWxvcldlc3RSbmJ3IiwKICAgICAgICAgICAgICAgICJmdWxsX25hbWUiOiAiVGF5bG9yIFdlc3QiLAogICAgICAgICAgICAgICAgImNvbnRlbnRzIjogIldIQVQ/ISBUaGFuayB5b3UgdmVyeSBtdWNoISDwn5iNIiwKICAgICAgICAgICAgICAgICJyZXR3ZWV0X2NvdW50IjogMCwKICAgICAgICAgICAgICAgICJmYXZvcml0ZV9jb3VudCI6IDAsCiAgICAgICAgICAgICAgICAiaW5fcmVwbHlfdG9fdHdlZXQiOiBudWxsLAogICAgICAgICAgICAgICAgImluX3JlcGx5X3RvX2lkZW50aXR5IjogbnVsbCwKICAgICAgICAgICAgICAgICJtZWRpYSI6IFtdLAogICAgICAgICAgICAgICAgImF0dGFjaG1lbnRzIjogW10sCiAgICAgICAgICAgICAgICAiZG93bmxvYWRfYWxsIjogbnVsbCwKICAgICAgICAgICAgICAgICJpZGVudGl0eSI6IHsKICAgICAgICAgICAgICAgICAgICAiaWQiOiAxLAogICAgICAgICAgICAgICAgICAgICJ0d2l0dGVyX2lkIjogIjg1NDI1MDYyMzkyNzIzNzEyIiwKICAgICAgICAgICAgICAgICAgICAiZnVsbF9uYW1lIjogIlRheWxvciBXZXN0IiwKICAgICAgICAgICAgICAgICAgICAic2NyZWVuX25hbWUiOiAiVGF5bG9yV2VzdFJuYnciLAogICAgICAgICAgICAgICAgICAgICJmb2xsb3dlcl9jb3VudCI6IDAsCiAgICAgICAgICAgICAgICAgICAgImRlc2NyaXB0aW9uIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAidXJsIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAibG9jYXRpb24iOiBudWxsLAogICAgICAgICAgICAgICAgICAgICJwcm9maWxlX2ltYWdlX3VybCI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgImxvY2FsZSI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgImlzX3ZlcmlmaWVkIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgImlzX3ByaW1hcnkiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAiaXNfdmFsaWRhdGVkIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0wOC0yNFQxODoyNDozNCswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0wOC0yNFQxODoyNDozNCswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiaWRlbnRpdHlfdHdpdHRlciIsCiAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvaWRlbnRpdGllcy90d2l0dGVyLzEiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0wOC0yNFQxODowOTo0OSswMDowMCIsCiAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTA4LTI0VDE4OjA5OjQ5KzAwOjAwIiwKICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogInR3aXR0ZXJfdHdlZXQiLAogICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvdHdpdHRlci90d2VldHMvODc3NTA0NDUwMjAxNjEyMjg4IgogICAgICAgICAgICB9LAogICAgICAgICAgICAicG9zdF9zdGF0dXMiOiAiREVMSVZFUkVEIiwKICAgICAgICAgICAgInBvc3Rfc3RhdHVzX3JlamVjdF90eXBlIjogbnVsbCwKICAgICAgICAgICAgInBvc3Rfc3RhdHVzX3JlamVjdF9yZWFzb24iOiBudWxsLAogICAgICAgICAgICAicG9zdF9zdGF0dXNfdXBkYXRlZF9hdCI6ICIyMDIxLTA4LTI0VDE4OjI0OjM4KzAwOjAwIiwKICAgICAgICAgICAgImlzX3JlcXVlc3RlciI6IHRydWUsCiAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMDgtMjRUMTg6MDk6NDkrMDA6MDAiLAogICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTA4LTI0VDE4OjA5OjQ5KzAwOjAwIiwKICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAicG9zdCIsCiAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2Nhc2VzL3Bvc3RzLzIxIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgICAiaWQiOiAyMCwKICAgICAgICAgICAgInV1aWQiOiAiZWM5NDgxNWYtMGI4My00OWZlLWFhMTItNmZjZTUzZDc2YjNiIiwKICAgICAgICAgICAgImNsaWVudF9pZCI6ICIiLAogICAgICAgICAgICAic3ViamVjdCI6ICJObyBwcm9iISBCVFcgLSBjb25ncmF0cyBvbiB5b3VyIDF5ciBhbm5pdmVyc2FyeSB3aXRoIHVzLiBFbmpveSBmcmVlIG5leHQgZGF5IHNoaXBwaW5nIG9uIHlvdXIgcHVyY2hhc2UgdG9kYXkhIiwKICAgICAgICAgICAgImNvbnRlbnRzIjogIk5vIHByb2IhIEJUVyAtIGNvbmdyYXRzIG9uIHlvdXIgMXlyIGFubml2ZXJzYXJ5IHdpdGggdXMuIEVuam95IGZyZWUgbmV4dCBkYXkgc2hpcHBpbmcgb24geW91ciBwdXJjaGFzZSB0b2RheSEiLAogICAgICAgICAgICAiY3JlYXRvciI6IHsKICAgICAgICAgICAgICAgICJpZCI6IDQsCiAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJ1c2VyIgogICAgICAgICAgICB9LAogICAgICAgICAgICAiaWRlbnRpdHkiOiB7CiAgICAgICAgICAgICAgICAiaWQiOiAyLAogICAgICAgICAgICAgICAgInR3aXR0ZXJfaWQiOiAiNzM4MTYwMjgxMjM1MjkyMTYwIiwKICAgICAgICAgICAgICAgICJmdWxsX25hbWUiOiAiVG9iaWFzIiwKICAgICAgICAgICAgICAgICJzY3JlZW5fbmFtZSI6ICJUb2J5QnJld2ZpY3R1cyIsCiAgICAgICAgICAgICAgICAiZm9sbG93ZXJfY291bnQiOiAwLAogICAgICAgICAgICAgICAgImRlc2NyaXB0aW9uIjogbnVsbCwKICAgICAgICAgICAgICAgICJ1cmwiOiBudWxsLAogICAgICAgICAgICAgICAgImxvY2F0aW9uIjogbnVsbCwKICAgICAgICAgICAgICAgICJwcm9maWxlX2ltYWdlX3VybCI6IG51bGwsCiAgICAgICAgICAgICAgICAibG9jYWxlIjogbnVsbCwKICAgICAgICAgICAgICAgICJpc192ZXJpZmllZCI6IGZhbHNlLAogICAgICAgICAgICAgICAgImlzX3ByaW1hcnkiOiBmYWxzZSwKICAgICAgICAgICAgICAgICJpc192YWxpZGF0ZWQiOiBmYWxzZSwKICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMDgtMjRUMTg6MjQ6MzUrMDA6MDAiLAogICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0wOC0yNFQxODoyNDozNSswMDowMCIsCiAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJpZGVudGl0eV90d2l0dGVyIiwKICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2lkZW50aXRpZXMvdHdpdHRlci8yIgogICAgICAgICAgICB9LAogICAgICAgICAgICAic291cmNlX2NoYW5uZWwiOiB7CiAgICAgICAgICAgICAgICAidXVpZCI6ICIxMjdlNjllNy1jZWZkLTQ2YTAtYWFkMy02M2U4NTc1YTRlZWYiLAogICAgICAgICAgICAgICAgInR5cGUiOiAiVFdJVFRFUiIsCiAgICAgICAgICAgICAgICAiY2hhcmFjdGVyX2xpbWl0IjogMjY0LAogICAgICAgICAgICAgICAgImFjY291bnQiOiB7CiAgICAgICAgICAgICAgICAgICAgImlkIjogIjczODE2MDI4MTIzNTI5MjE2MCIsCiAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAidHdpdHRlcl9hY2NvdW50IgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImNoYW5uZWwiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJhdHRhY2htZW50cyI6IFtdLAogICAgICAgICAgICAiZG93bmxvYWRfYWxsIjogbnVsbCwKICAgICAgICAgICAgImRlc3RpbmF0aW9uX21lZGl1bSI6IG51bGwsCiAgICAgICAgICAgICJzb3VyY2UiOiBudWxsLAogICAgICAgICAgICAibWV0YWRhdGEiOiB7CiAgICAgICAgICAgICAgICAidXNlcl9hZ2VudCI6ICIiLAogICAgICAgICAgICAgICAgInBhZ2VfdXJsIjogIiIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgIm9yaWdpbmFsIjogewogICAgICAgICAgICAgICAgImlkIjogIjg3NzUwNDE3NjQ4OTcxMzY2NSIsCiAgICAgICAgICAgICAgICAidXVpZCI6ICJlYzk0ODE1Zi0wYjgzLTQ5ZmUtYWExMi02ZmNlNTNkNzZiM2IiLAogICAgICAgICAgICAgICAgInNjcmVlbl9uYW1lIjogIlRvYnlCcmV3ZmljdHVzIiwKICAgICAgICAgICAgICAgICJmdWxsX25hbWUiOiAiVG9iaWFzIFNjaHJvZXRlciIsCiAgICAgICAgICAgICAgICAiY29udGVudHMiOiAiTm8gcHJvYiEgQlRXIC0gY29uZ3JhdHMgb24geW91ciAxeXIgYW5uaXZlcnNhcnkgd2l0aCB1cy4gRW5qb3kgZnJlZSBuZXh0IGRheSBzaGlwcGluZyBvbiB5b3VyIHB1cmNoYXNlIHRvZGF5ISIsCiAgICAgICAgICAgICAgICAicmV0d2VldF9jb3VudCI6IDAsCiAgICAgICAgICAgICAgICAiZmF2b3JpdGVfY291bnQiOiAwLAogICAgICAgICAgICAgICAgImluX3JlcGx5X3RvX3R3ZWV0IjogbnVsbCwKICAgICAgICAgICAgICAgICJpbl9yZXBseV90b19pZGVudGl0eSI6IG51bGwsCiAgICAgICAgICAgICAgICAibWVkaWEiOiBbXSwKICAgICAgICAgICAgICAgICJhdHRhY2htZW50cyI6IFtdLAogICAgICAgICAgICAgICAgImRvd25sb2FkX2FsbCI6IG51bGwsCiAgICAgICAgICAgICAgICAiaWRlbnRpdHkiOiB7CiAgICAgICAgICAgICAgICAgICAgImlkIjogMiwKICAgICAgICAgICAgICAgICAgICAidHdpdHRlcl9pZCI6ICI3MzgxNjAyODEyMzUyOTIxNjAiLAogICAgICAgICAgICAgICAgICAgICJmdWxsX25hbWUiOiAiVG9iaWFzIiwKICAgICAgICAgICAgICAgICAgICAic2NyZWVuX25hbWUiOiAiVG9ieUJyZXdmaWN0dXMiLAogICAgICAgICAgICAgICAgICAgICJmb2xsb3dlcl9jb3VudCI6IDAsCiAgICAgICAgICAgICAgICAgICAgImRlc2NyaXB0aW9uIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAidXJsIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAibG9jYXRpb24iOiBudWxsLAogICAgICAgICAgICAgICAgICAgICJwcm9maWxlX2ltYWdlX3VybCI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgImxvY2FsZSI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgImlzX3ZlcmlmaWVkIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgImlzX3ByaW1hcnkiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAiaXNfdmFsaWRhdGVkIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0wOC0yNFQxODoyNDozNSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0wOC0yNFQxODoyNDozNSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiaWRlbnRpdHlfdHdpdHRlciIsCiAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvaWRlbnRpdGllcy90d2l0dGVyLzIiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0wOC0yNFQxODowOTo0OCswMDowMCIsCiAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTA4LTI0VDE4OjA5OjQ4KzAwOjAwIiwKICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogInR3aXR0ZXJfdHdlZXQiLAogICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvdHdpdHRlci90d2VldHMvODc3NTA0MTc2NDg5NzEzNjY1IgogICAgICAgICAgICB9LAogICAgICAgICAgICAicG9zdF9zdGF0dXMiOiAiREVMSVZFUkVEIiwKICAgICAgICAgICAgInBvc3Rfc3RhdHVzX3JlamVjdF90eXBlIjogbnVsbCwKICAgICAgICAgICAgInBvc3Rfc3RhdHVzX3JlamVjdF9yZWFzb24iOiBudWxsLAogICAgICAgICAgICAicG9zdF9zdGF0dXNfdXBkYXRlZF9hdCI6ICIyMDIxLTA4LTI0VDE4OjI0OjM3KzAwOjAwIiwKICAgICAgICAgICAgImlzX3JlcXVlc3RlciI6IGZhbHNlLAogICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTA4LTI0VDE4OjA5OjQ4KzAwOjAwIiwKICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0wOC0yNFQxODowOTo0OCswMDowMCIsCiAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogInBvc3QiLAogICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9jYXNlcy9wb3N0cy8yMCIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICAgImlkIjogMTgsCiAgICAgICAgICAgICJ1dWlkIjogImFhNGE5NDVmLTdjY2UtNGFlMC1hZmRhLWY4NDk4NmQwOTgyZiIsCiAgICAgICAgICAgICJjbGllbnRfaWQiOiAiIiwKICAgICAgICAgICAgInN1YmplY3QiOiAiVGF5bG9y4oCZcyBiZWVuIGEgZ3JlYXQgY3VzdG9tZXIgZm9yIGp1c3Qgb3ZlciBhIHllYXIuIFdlIGNhbiBwcm9iYWJseSB1cGdyYWRlIGhlciBzaGlwcGluZyB0b2RheSBmb3IgaGVyIGxveWFsdHkuIiwKICAgICAgICAgICAgImNvbnRlbnRzIjogIlRheWxvcuKAmXMgYmVlbiBhIGdyZWF0IGN1c3RvbWVyIGZvciBqdXN0IG92ZXIgYSB5ZWFyLiBXZSBjYW4gcHJvYmFibHkgdXBncmFkZSBoZXIgc2hpcHBpbmcgdG9kYXkgZm9yIGhlciBsb3lhbHR5LiIsCiAgICAgICAgICAgICJjcmVhdG9yIjogewogICAgICAgICAgICAgICAgImlkIjogNSwKICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogInVzZXIiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJpZGVudGl0eSI6IHsKICAgICAgICAgICAgICAgICJpZCI6IDUsCiAgICAgICAgICAgICAgICAiZW1haWwiOiAic2ltb25AYnJld2ZpY3R1cy5jb20iLAogICAgICAgICAgICAgICAgImlzX3ByaW1hcnkiOiB0cnVlLAogICAgICAgICAgICAgICAgImlzX3ZhbGlkYXRlZCI6IGZhbHNlLAogICAgICAgICAgICAgICAgImlzX25vdGlmaWNhdGlvbl9lbmFibGVkIjogZmFsc2UsCiAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTA4LTI0VDE4OjI0OjEyKzAwOjAwIiwKICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMDgtMjRUMTg6MjQ6MTIrMDA6MDAiLAogICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiaWRlbnRpdHlfZW1haWwiLAogICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvaWRlbnRpdGllcy9lbWFpbHMvNSIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgInNvdXJjZV9jaGFubmVsIjogewogICAgICAgICAgICAgICAgInV1aWQiOiAiY2YzY2QzOWEtNTRiZi01ZTVlLTkxMmItODgzOTE5ZjNhYjFlIiwKICAgICAgICAgICAgICAgICJ0eXBlIjogIk5PVEUiLAogICAgICAgICAgICAgICAgImNoYXJhY3Rlcl9saW1pdCI6IG51bGwsCiAgICAgICAgICAgICAgICAiYWNjb3VudCI6IG51bGwsCiAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJjaGFubmVsIgogICAgICAgICAgICB9LAogICAgICAgICAgICAiYXR0YWNobWVudHMiOiBbXSwKICAgICAgICAgICAgImRvd25sb2FkX2FsbCI6IG51bGwsCiAgICAgICAgICAgICJkZXN0aW5hdGlvbl9tZWRpdW0iOiBudWxsLAogICAgICAgICAgICAic291cmNlIjogbnVsbCwKICAgICAgICAgICAgIm1ldGFkYXRhIjogewogICAgICAgICAgICAgICAgInVzZXJfYWdlbnQiOiAiIiwKICAgICAgICAgICAgICAgICJwYWdlX3VybCI6ICIiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJvcmlnaW5hbCI6IHsKICAgICAgICAgICAgICAgICJpZCI6IDEsCiAgICAgICAgICAgICAgICAiYm9keV90ZXh0IjogIlRheWxvcuKAmXMgYmVlbiBhIGdyZWF0IGN1c3RvbWVyIGZvciBqdXN0IG92ZXIgYSB5ZWFyLiBXZSBjYW4gcHJvYmFibHkgdXBncmFkZSBoZXIgc2hpcHBpbmcgdG9kYXkgZm9yIGhlciBsb3lhbHR5LiIsCiAgICAgICAgICAgICAgICAiYm9keV9odG1sIjogbnVsbCwKICAgICAgICAgICAgICAgICJpc19waW5uZWQiOiBmYWxzZSwKICAgICAgICAgICAgICAgICJwaW5uZWRfYnkiOiBudWxsLAogICAgICAgICAgICAgICAgInVzZXIiOiB7CiAgICAgICAgICAgICAgICAgICAgImlkIjogNSwKICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJ1c2VyIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJjcmVhdG9yIjogewogICAgICAgICAgICAgICAgICAgICJpZCI6IDUsCiAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAidXNlciIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAiYXR0YWNobWVudHMiOiBbXSwKICAgICAgICAgICAgICAgICJkb3dubG9hZF9hbGwiOiBudWxsLAogICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0wOC0yNFQxODowOTo0NiswMDowMCIsCiAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTA4LTI0VDE4OjA5OjQ2KzAwOjAwIiwKICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogIm5vdGUiLAogICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvY2FzZXMvMS9ub3Rlcy8xIgogICAgICAgICAgICB9LAogICAgICAgICAgICAicG9zdF9zdGF0dXMiOiAiREVMSVZFUkVEIiwKICAgICAgICAgICAgInBvc3Rfc3RhdHVzX3JlamVjdF90eXBlIjogbnVsbCwKICAgICAgICAgICAgInBvc3Rfc3RhdHVzX3JlamVjdF9yZWFzb24iOiBudWxsLAogICAgICAgICAgICAicG9zdF9zdGF0dXNfdXBkYXRlZF9hdCI6ICIyMDIxLTA4LTI0VDE4OjI0OjM1KzAwOjAwIiwKICAgICAgICAgICAgImlzX3JlcXVlc3RlciI6IGZhbHNlLAogICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTA4LTI0VDE4OjA5OjQ2KzAwOjAwIiwKICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0wOC0yNFQxODowOTo0NiswMDowMCIsCiAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogInBvc3QiLAogICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9jYXNlcy9wb3N0cy8xOCIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICAgImlkIjogMTcsCiAgICAgICAgICAgICJ1dWlkIjogImI3M2I1ZDg5LTAyZGMtNDQxOC1hYmY5LTcwNjUwNmIzMmY3YyIsCiAgICAgICAgICAgICJjbGllbnRfaWQiOiAiIiwKICAgICAgICAgICAgInN1YmplY3QiOiAiQEJyZXdmaWN0dXMgdGhhbmtzIHNvIG11Y2ggZm9yIHRoZSBxdWljayBoZWxwLCB0aGF0IHdhcyBhd2Vzb21lISIsCiAgICAgICAgICAgICJjb250ZW50cyI6ICJAQnJld2ZpY3R1cyB0aGFua3Mgc28gbXVjaCBmb3IgdGhlIHF1aWNrIGhlbHAsIHRoYXQgd2FzIGF3ZXNvbWUhIiwKICAgICAgICAgICAgImNyZWF0b3IiOiB7CiAgICAgICAgICAgICAgICAiaWQiOiAzLAogICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAidXNlciIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgImlkZW50aXR5IjogewogICAgICAgICAgICAgICAgImlkIjogMSwKICAgICAgICAgICAgICAgICJ0d2l0dGVyX2lkIjogIjg1NDI1MDYyMzkyNzIzNzEyIiwKICAgICAgICAgICAgICAgICJmdWxsX25hbWUiOiAiVGF5bG9yIFdlc3QiLAogICAgICAgICAgICAgICAgInNjcmVlbl9uYW1lIjogIlRheWxvcldlc3RSbmJ3IiwKICAgICAgICAgICAgICAgICJmb2xsb3dlcl9jb3VudCI6IDAsCiAgICAgICAgICAgICAgICAiZGVzY3JpcHRpb24iOiBudWxsLAogICAgICAgICAgICAgICAgInVybCI6IG51bGwsCiAgICAgICAgICAgICAgICAibG9jYXRpb24iOiBudWxsLAogICAgICAgICAgICAgICAgInByb2ZpbGVfaW1hZ2VfdXJsIjogbnVsbCwKICAgICAgICAgICAgICAgICJsb2NhbGUiOiBudWxsLAogICAgICAgICAgICAgICAgImlzX3ZlcmlmaWVkIjogZmFsc2UsCiAgICAgICAgICAgICAgICAiaXNfcHJpbWFyeSI6IGZhbHNlLAogICAgICAgICAgICAgICAgImlzX3ZhbGlkYXRlZCI6IGZhbHNlLAogICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0wOC0yNFQxODoyNDozNCswMDowMCIsCiAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTA4LTI0VDE4OjI0OjM0KzAwOjAwIiwKICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImlkZW50aXR5X3R3aXR0ZXIiLAogICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvaWRlbnRpdGllcy90d2l0dGVyLzEiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJzb3VyY2VfY2hhbm5lbCI6IHsKICAgICAgICAgICAgICAgICJ1dWlkIjogImMyMGFmYWIyLWMxYjEtNGM5Mi04NzQ0LWFiMzQyNmJhZmQyNyIsCiAgICAgICAgICAgICAgICAidHlwZSI6ICJUV0lUVEVSIiwKICAgICAgICAgICAgICAgICJjaGFyYWN0ZXJfbGltaXQiOiAyNjQsCiAgICAgICAgICAgICAgICAiYWNjb3VudCI6IHsKICAgICAgICAgICAgICAgICAgICAiaWQiOiAiODU0MjUwNjIzOTI3MjM3MTIiLAogICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogInR3aXR0ZXJfYWNjb3VudCIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJjaGFubmVsIgogICAgICAgICAgICB9LAogICAgICAgICAgICAiYXR0YWNobWVudHMiOiBbXSwKICAgICAgICAgICAgImRvd25sb2FkX2FsbCI6IG51bGwsCiAgICAgICAgICAgICJkZXN0aW5hdGlvbl9tZWRpdW0iOiBudWxsLAogICAgICAgICAgICAic291cmNlIjogbnVsbCwKICAgICAgICAgICAgIm1ldGFkYXRhIjogewogICAgICAgICAgICAgICAgInVzZXJfYWdlbnQiOiAiIiwKICAgICAgICAgICAgICAgICJwYWdlX3VybCI6ICIiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJvcmlnaW5hbCI6IHsKICAgICAgICAgICAgICAgICJpZCI6ICI4Nzc1MDQwOTM1MTM3NjQ4NjUiLAogICAgICAgICAgICAgICAgInV1aWQiOiAiYjczYjVkODktMDJkYy00NDE4LWFiZjktNzA2NTA2YjMyZjdjIiwKICAgICAgICAgICAgICAgICJzY3JlZW5fbmFtZSI6ICJUYXlsb3JXZXN0Um5idyIsCiAgICAgICAgICAgICAgICAiZnVsbF9uYW1lIjogIlRheWxvciBXZXN0IiwKICAgICAgICAgICAgICAgICJjb250ZW50cyI6ICJAQnJld2ZpY3R1cyB0aGFua3Mgc28gbXVjaCBmb3IgdGhlIHF1aWNrIGhlbHAsIHRoYXQgd2FzIGF3ZXNvbWUhIiwKICAgICAgICAgICAgICAgICJyZXR3ZWV0X2NvdW50IjogMCwKICAgICAgICAgICAgICAgICJmYXZvcml0ZV9jb3VudCI6IDAsCiAgICAgICAgICAgICAgICAiaW5fcmVwbHlfdG9fdHdlZXQiOiBudWxsLAogICAgICAgICAgICAgICAgImluX3JlcGx5X3RvX2lkZW50aXR5IjogbnVsbCwKICAgICAgICAgICAgICAgICJtZWRpYSI6IFtdLAogICAgICAgICAgICAgICAgImF0dGFjaG1lbnRzIjogW10sCiAgICAgICAgICAgICAgICAiZG93bmxvYWRfYWxsIjogbnVsbCwKICAgICAgICAgICAgICAgICJpZGVudGl0eSI6IHsKICAgICAgICAgICAgICAgICAgICAiaWQiOiAxLAogICAgICAgICAgICAgICAgICAgICJ0d2l0dGVyX2lkIjogIjg1NDI1MDYyMzkyNzIzNzEyIiwKICAgICAgICAgICAgICAgICAgICAiZnVsbF9uYW1lIjogIlRheWxvciBXZXN0IiwKICAgICAgICAgICAgICAgICAgICAic2NyZWVuX25hbWUiOiAiVGF5bG9yV2VzdFJuYnciLAogICAgICAgICAgICAgICAgICAgICJmb2xsb3dlcl9jb3VudCI6IDAsCiAgICAgICAgICAgICAgICAgICAgImRlc2NyaXB0aW9uIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAidXJsIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAibG9jYXRpb24iOiBudWxsLAogICAgICAgICAgICAgICAgICAgICJwcm9maWxlX2ltYWdlX3VybCI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgImxvY2FsZSI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgImlzX3ZlcmlmaWVkIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgImlzX3ByaW1hcnkiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAiaXNfdmFsaWRhdGVkIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0wOC0yNFQxODoyNDozNCswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0wOC0yNFQxODoyNDozNCswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiaWRlbnRpdHlfdHdpdHRlciIsCiAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvaWRlbnRpdGllcy90d2l0dGVyLzEiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0wOC0yNFQxODowOTo0NSswMDowMCIsCiAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTA4LTI0VDE4OjA5OjQ1KzAwOjAwIiwKICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogInR3aXR0ZXJfdHdlZXQiLAogICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvdHdpdHRlci90d2VldHMvODc3NTA0MDkzNTEzNzY0ODY1IgogICAgICAgICAgICB9LAogICAgICAgICAgICAicG9zdF9zdGF0dXMiOiAiREVMSVZFUkVEIiwKICAgICAgICAgICAgInBvc3Rfc3RhdHVzX3JlamVjdF90eXBlIjogbnVsbCwKICAgICAgICAgICAgInBvc3Rfc3RhdHVzX3JlamVjdF9yZWFzb24iOiBudWxsLAogICAgICAgICAgICAicG9zdF9zdGF0dXNfdXBkYXRlZF9hdCI6ICIyMDIxLTA4LTI0VDE4OjI0OjM1KzAwOjAwIiwKICAgICAgICAgICAgImlzX3JlcXVlc3RlciI6IHRydWUsCiAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMDgtMjRUMTg6MDk6NDUrMDA6MDAiLAogICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTA4LTI0VDE4OjA5OjQ1KzAwOjAwIiwKICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAicG9zdCIsCiAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2Nhc2VzL3Bvc3RzLzE3IgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgICAiaWQiOiAxNiwKICAgICAgICAgICAgInV1aWQiOiAiYWE2MjJmNWItZDZmMy00OWNkLTlmYjUtMzZiODI2MTYwZDc2IiwKICAgICAgICAgICAgImNsaWVudF9pZCI6ICIiLAogICAgICAgICAgICAic3ViamVjdCI6ICJURVNUIiwKICAgICAgICAgICAgImNvbnRlbnRzIjogIlRoYXQgYXBwZWFycyB0byBoYXZlIHdvcmtlZC4gVGhhbmsgeW91ISIsCiAgICAgICAgICAgICJjcmVhdG9yIjogewogICAgICAgICAgICAgICAgImlkIjogMywKICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogInVzZXIiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJpZGVudGl0eSI6IHsKICAgICAgICAgICAgICAgICJpZCI6IDMsCiAgICAgICAgICAgICAgICAiZW1haWwiOiAicmFpbmJvd2NpdHljYWZlQGdtYWlsLmNvbSIsCiAgICAgICAgICAgICAgICAiaXNfcHJpbWFyeSI6IHRydWUsCiAgICAgICAgICAgICAgICAiaXNfdmFsaWRhdGVkIjogZmFsc2UsCiAgICAgICAgICAgICAgICAiaXNfbm90aWZpY2F0aW9uX2VuYWJsZWQiOiBmYWxzZSwKICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMDgtMjRUMTg6MjQ6MTIrMDA6MDAiLAogICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0wOC0yNFQxODoyNDoxMiswMDowMCIsCiAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJpZGVudGl0eV9lbWFpbCIsCiAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9pZGVudGl0aWVzL2VtYWlscy8zIgogICAgICAgICAgICB9LAogICAgICAgICAgICAic291cmNlX2NoYW5uZWwiOiB7CiAgICAgICAgICAgICAgICAidXVpZCI6ICJmZDNhODExNi05NWMyLTQ5MmUtOWFmMy1iM2FiNTdkYzlmMWEiLAogICAgICAgICAgICAgICAgInR5cGUiOiAiTUFJTCIsCiAgICAgICAgICAgICAgICAiY2hhcmFjdGVyX2xpbWl0IjogbnVsbCwKICAgICAgICAgICAgICAgICJhY2NvdW50IjogewogICAgICAgICAgICAgICAgICAgICJpZCI6IDEsCiAgICAgICAgICAgICAgICAgICAgInV1aWQiOiAiZmQzYTgxMTYtOTVjMi00OTJlLTlhZjMtYjNhYjU3ZGM5ZjFhIiwKICAgICAgICAgICAgICAgICAgICAiYWRkcmVzcyI6ICJzdXBwb3J0QDxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPiIsCiAgICAgICAgICAgICAgICAgICAgImJyYW5kIjogewogICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAxLAogICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJicmFuZCIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJpc19zeXN0ZW0iOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICJpc19jdXN0b20iOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAiaXNfdmVyaWZpZWQiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAiaXNfZGVmYXVsdCI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgImlzX2VuYWJsZWQiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAiaXNfZGVsZXRlZCI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICJ2ZXJpZmllZF9hdCI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0wOC0yNFQxODoyNDoxOCswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0wOC0yN1QwNjo1NzowOCswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAibWFpbGJveCIsCiAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvbWFpbGJveGVzLzEiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiY2hhbm5lbCIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgImF0dGFjaG1lbnRzIjogW10sCiAgICAgICAgICAgICJkb3dubG9hZF9hbGwiOiBudWxsLAogICAgICAgICAgICAiZGVzdGluYXRpb25fbWVkaXVtIjogbnVsbCwKICAgICAgICAgICAgInNvdXJjZSI6IG51bGwsCiAgICAgICAgICAgICJtZXRhZGF0YSI6IHsKICAgICAgICAgICAgICAgICJ1c2VyX2FnZW50IjogIiIsCiAgICAgICAgICAgICAgICAicGFnZV91cmwiOiAiIgogICAgICAgICAgICB9LAogICAgICAgICAgICAib3JpZ2luYWwiOiB7CiAgICAgICAgICAgICAgICAiaWQiOiAzLAogICAgICAgICAgICAgICAgInV1aWQiOiAiYWE2MjJmNWItZDZmMy00OWNkLTlmYjUtMzZiODI2MTYwZDc2IiwKICAgICAgICAgICAgICAgICJzdWJqZWN0IjogIlRFU1QiLAogICAgICAgICAgICAgICAgImJvZHlfdGV4dCI6ICJUaGF0IGFwcGVhcnMgdG8gaGF2ZSB3b3JrZWQuIFRoYW5rIHlvdSEiLAogICAgICAgICAgICAgICAgImJvZHlfaHRtbCI6ICJUaGF0IGFwcGVhcnMgdG8gaGF2ZSB3b3JrZWQuIFRoYW5rIHlvdSEiLAogICAgICAgICAgICAgICAgInJlY2lwaWVudHMiOiBbXSwKICAgICAgICAgICAgICAgICJmdWxsbmFtZSI6ICJUYXlsb3IgV2VzdCIsCiAgICAgICAgICAgICAgICAiZW1haWwiOiBudWxsLAogICAgICAgICAgICAgICAgImNyZWF0b3IiOiB7CiAgICAgICAgICAgICAgICAgICAgImlkIjogMywKICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJ1c2VyIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJpZGVudGl0eSI6IHsKICAgICAgICAgICAgICAgICAgICAiaWQiOiAzLAogICAgICAgICAgICAgICAgICAgICJlbWFpbCI6ICJyYWluYm93Y2l0eWNhZmVAZ21haWwuY29tIiwKICAgICAgICAgICAgICAgICAgICAiaXNfcHJpbWFyeSI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgImlzX3ZhbGlkYXRlZCI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICJpc19ub3RpZmljYXRpb25fZW5hYmxlZCI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMDgtMjRUMTg6MjQ6MTIrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMDgtMjRUMTg6MjQ6MTIrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImlkZW50aXR5X2VtYWlsIiwKICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9pZGVudGl0aWVzL2VtYWlscy8zIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJtYWlsYm94IjogewogICAgICAgICAgICAgICAgICAgICJpZCI6IDEsCiAgICAgICAgICAgICAgICAgICAgInV1aWQiOiAiZmQzYTgxMTYtOTVjMi00OTJlLTlhZjMtYjNhYjU3ZGM5ZjFhIiwKICAgICAgICAgICAgICAgICAgICAiYWRkcmVzcyI6ICJzdXBwb3J0QDxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPiIsCiAgICAgICAgICAgICAgICAgICAgImJyYW5kIjogewogICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAxLAogICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJicmFuZCIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJpc19zeXN0ZW0iOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICJpc19jdXN0b20iOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAiaXNfdmVyaWZpZWQiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAiaXNfZGVmYXVsdCI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgImlzX2VuYWJsZWQiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAiaXNfZGVsZXRlZCI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICJ2ZXJpZmllZF9hdCI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0wOC0yNFQxODoyNDoxOCswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0wOC0yN1QwNjo1NzowOCswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAibWFpbGJveCIsCiAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvbWFpbGJveGVzLzEiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgImF0dGFjaG1lbnRzIjogW10sCiAgICAgICAgICAgICAgICAiZG93bmxvYWRfYWxsIjogbnVsbCwKICAgICAgICAgICAgICAgICJsb2NhbGUiOiBudWxsLAogICAgICAgICAgICAgICAgInJlc3BvbnNlX3RpbWUiOiAwLAogICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0wOC0yNFQxODowOTo0NCswMDowMCIsCiAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTA4LTI0VDE4OjA5OjQ0KzAwOjAwIiwKICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImNhc2VfbWVzc2FnZSIsCiAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9jYXNlcy8xL21lc3NhZ2VzLzMiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJwb3N0X3N0YXR1cyI6ICJTRU5UIiwKICAgICAgICAgICAgInBvc3Rfc3RhdHVzX3JlamVjdF90eXBlIjogbnVsbCwKICAgICAgICAgICAgInBvc3Rfc3RhdHVzX3JlamVjdF9yZWFzb24iOiBudWxsLAogICAgICAgICAgICAicG9zdF9zdGF0dXNfdXBkYXRlZF9hdCI6ICIyMDIxLTA4LTI0VDE4OjI0OjMzKzAwOjAwIiwKICAgICAgICAgICAgImlzX3JlcXVlc3RlciI6IHRydWUsCiAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMDgtMjRUMTg6MDk6NDQrMDA6MDAiLAogICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTA4LTI0VDE4OjA5OjQ0KzAwOjAwIiwKICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAicG9zdCIsCiAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2Nhc2VzL3Bvc3RzLzE2IgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgICAiaWQiOiAxMiwKICAgICAgICAgICAgInV1aWQiOiAiZDVmMDRhY2QtN2I5OS00ZWQ4LWFkYjEtYjE1MTdmMGM3MzEwIiwKICAgICAgICAgICAgImNsaWVudF9pZCI6ICIiLAogICAgICAgICAgICAic3ViamVjdCI6ICJURVNUIiwKICAgICAgICAgICAgImNvbnRlbnRzIjogIk9rYXksIGxldCBtZSBnaXZlIHRoYXQgYSB0cnkuIiwKICAgICAgICAgICAgImNyZWF0b3IiOiB7CiAgICAgICAgICAgICAgICAiaWQiOiAzLAogICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAidXNlciIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgImlkZW50aXR5IjogewogICAgICAgICAgICAgICAgImlkIjogMywKICAgICAgICAgICAgICAgICJlbWFpbCI6ICJyYWluYm93Y2l0eWNhZmVAZ21haWwuY29tIiwKICAgICAgICAgICAgICAgICJpc19wcmltYXJ5IjogdHJ1ZSwKICAgICAgICAgICAgICAgICJpc192YWxpZGF0ZWQiOiBmYWxzZSwKICAgICAgICAgICAgICAgICJpc19ub3RpZmljYXRpb25fZW5hYmxlZCI6IGZhbHNlLAogICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0wOC0yNFQxODoyNDoxMiswMDowMCIsCiAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTA4LTI0VDE4OjI0OjEyKzAwOjAwIiwKICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImlkZW50aXR5X2VtYWlsIiwKICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2lkZW50aXRpZXMvZW1haWxzLzMiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJzb3VyY2VfY2hhbm5lbCI6IHsKICAgICAgICAgICAgICAgICJ1dWlkIjogImZkM2E4MTE2LTk1YzItNDkyZS05YWYzLWIzYWI1N2RjOWYxYSIsCiAgICAgICAgICAgICAgICAidHlwZSI6ICJNQUlMIiwKICAgICAgICAgICAgICAgICJjaGFyYWN0ZXJfbGltaXQiOiBudWxsLAogICAgICAgICAgICAgICAgImFjY291bnQiOiB7CiAgICAgICAgICAgICAgICAgICAgImlkIjogMSwKICAgICAgICAgICAgICAgICAgICAidXVpZCI6ICJmZDNhODExNi05NWMyLTQ5MmUtOWFmMy1iM2FiNTdkYzlmMWEiLAogICAgICAgICAgICAgICAgICAgICJhZGRyZXNzIjogInN1cHBvcnRAPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+IiwKICAgICAgICAgICAgICAgICAgICAiYnJhbmQiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDEsCiAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImJyYW5kIgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgImlzX3N5c3RlbSI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgImlzX2N1c3RvbSI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICJpc192ZXJpZmllZCI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICJpc19kZWZhdWx0IjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAiaXNfZW5hYmxlZCI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICJpc19kZWxldGVkIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgInZlcmlmaWVkX2F0IjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTA4LTI0VDE4OjI0OjE4KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTA4LTI3VDA2OjU3OjA4KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJtYWlsYm94IiwKICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9tYWlsYm94ZXMvMSIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJjaGFubmVsIgogICAgICAgICAgICB9LAogICAgICAgICAgICAiYXR0YWNobWVudHMiOiBbXSwKICAgICAgICAgICAgImRvd25sb2FkX2FsbCI6IG51bGwsCiAgICAgICAgICAgICJkZXN0aW5hdGlvbl9tZWRpdW0iOiBudWxsLAogICAgICAgICAgICAic291cmNlIjogbnVsbCwKICAgICAgICAgICAgIm1ldGFkYXRhIjogewogICAgICAgICAgICAgICAgInVzZXJfYWdlbnQiOiAiIiwKICAgICAgICAgICAgICAgICJwYWdlX3VybCI6ICIiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJvcmlnaW5hbCI6IHsKICAgICAgICAgICAgICAgICJpZCI6IDIsCiAgICAgICAgICAgICAgICAidXVpZCI6ICJkNWYwNGFjZC03Yjk5LTRlZDgtYWRiMS1iMTUxN2YwYzczMTAiLAogICAgICAgICAgICAgICAgInN1YmplY3QiOiAiVEVTVCIsCiAgICAgICAgICAgICAgICAiYm9keV90ZXh0IjogIk9rYXksIGxldCBtZSBnaXZlIHRoYXQgYSB0cnkuIiwKICAgICAgICAgICAgICAgICJib2R5X2h0bWwiOiAiT2theSwgbGV0IG1lIGdpdmUgdGhhdCBhIHRyeS4iLAogICAgICAgICAgICAgICAgInJlY2lwaWVudHMiOiBbXSwKICAgICAgICAgICAgICAgICJmdWxsbmFtZSI6ICJUYXlsb3IgV2VzdCIsCiAgICAgICAgICAgICAgICAiZW1haWwiOiBudWxsLAogICAgICAgICAgICAgICAgImNyZWF0b3IiOiB7CiAgICAgICAgICAgICAgICAgICAgImlkIjogMywKICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJ1c2VyIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJpZGVudGl0eSI6IHsKICAgICAgICAgICAgICAgICAgICAiaWQiOiAzLAogICAgICAgICAgICAgICAgICAgICJlbWFpbCI6ICJyYWluYm93Y2l0eWNhZmVAZ21haWwuY29tIiwKICAgICAgICAgICAgICAgICAgICAiaXNfcHJpbWFyeSI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgImlzX3ZhbGlkYXRlZCI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICJpc19ub3RpZmljYXRpb25fZW5hYmxlZCI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMDgtMjRUMTg6MjQ6MTIrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMDgtMjRUMTg6MjQ6MTIrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImlkZW50aXR5X2VtYWlsIiwKICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9pZGVudGl0aWVzL2VtYWlscy8zIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJtYWlsYm94IjogewogICAgICAgICAgICAgICAgICAgICJpZCI6IDEsCiAgICAgICAgICAgICAgICAgICAgInV1aWQiOiAiZmQzYTgxMTYtOTVjMi00OTJlLTlhZjMtYjNhYjU3ZGM5ZjFhIiwKICAgICAgICAgICAgICAgICAgICAiYWRkcmVzcyI6ICJzdXBwb3J0QDxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPiIsCiAgICAgICAgICAgICAgICAgICAgImJyYW5kIjogewogICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAxLAogICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJicmFuZCIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJpc19zeXN0ZW0iOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICJpc19jdXN0b20iOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAiaXNfdmVyaWZpZWQiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAiaXNfZGVmYXVsdCI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgImlzX2VuYWJsZWQiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAiaXNfZGVsZXRlZCI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICJ2ZXJpZmllZF9hdCI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0wOC0yNFQxODoyNDoxOCswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0wOC0yN1QwNjo1NzowOCswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAibWFpbGJveCIsCiAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvbWFpbGJveGVzLzEiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgImF0dGFjaG1lbnRzIjogW10sCiAgICAgICAgICAgICAgICAiZG93bmxvYWRfYWxsIjogbnVsbCwKICAgICAgICAgICAgICAgICJsb2NhbGUiOiBudWxsLAogICAgICAgICAgICAgICAgInJlc3BvbnNlX3RpbWUiOiAwLAogICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0wOC0yNFQxODowOTo0MCswMDowMCIsCiAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTA4LTI0VDE4OjA5OjQwKzAwOjAwIiwKICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImNhc2VfbWVzc2FnZSIsCiAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9jYXNlcy8xL21lc3NhZ2VzLzIiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJwb3N0X3N0YXR1cyI6ICJTRU5UIiwKICAgICAgICAgICAgInBvc3Rfc3RhdHVzX3JlamVjdF90eXBlIjogbnVsbCwKICAgICAgICAgICAgInBvc3Rfc3RhdHVzX3JlamVjdF9yZWFzb24iOiBudWxsLAogICAgICAgICAgICAicG9zdF9zdGF0dXNfdXBkYXRlZF9hdCI6ICIyMDIxLTA4LTI0VDE4OjI0OjMwKzAwOjAwIiwKICAgICAgICAgICAgImlzX3JlcXVlc3RlciI6IHRydWUsCiAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMDgtMjRUMTg6MDk6NDArMDA6MDAiLAogICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTA4LTI0VDE4OjA5OjQwKzAwOjAwIiwKICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAicG9zdCIsCiAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2Nhc2VzL3Bvc3RzLzEyIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgICAiaWQiOiAxMCwKICAgICAgICAgICAgInV1aWQiOiAiY2IzZWU3OWQtNDkxMi00ZWU0LTgxOWMtMzE3YWEzMDBlYjk4IiwKICAgICAgICAgICAgImNsaWVudF9pZCI6ICIiLAogICAgICAgICAgICAic3ViamVjdCI6ICJURVNUIiwKICAgICAgICAgICAgImNvbnRlbnRzIjogIkhpIFRheWxvcixcblxuSXQgbG9va3MgbGlrZSB5b3XigJl2ZSBoaXQgYSBzbmFnIHdoaWxlIGNoZWNraW5nIG91dCB3aXRoIHlvdXIgbmV3IFI1OCBjb2ZmZWUgbWFjaGluZSEgU29ycnkgYWJvdXQgdGhhdCAtIHRoZSByZWFzb24geW91ciBjYXJkIHdhcyBkZWNsaW5lZCBhcHBlYXJzIHRvIGJlIGFuIGluY29ycmVjdCBDVlYgbnVtYmVyICh0aHJlZSBkaWdpdCBudW1iZXIgb24gdGhlIGJhY2sgb2YgeW91ciBjYXJkKS4gSWYgeW91IGZpeCB0aGF0IGRldGFpbCwgeW91IHNob3VsZCBiZSBnb29kIHRvIGdvLiDimJVcblxuW2ltZyBzcmM9XCJodHRwczovL2NkbjIuaHVic3BvdC5uZXQvaHViZnMvNDUxMDA1L2theWFrby1jdXN0b21lci1qb3VybmV5LWN2di5qcGdcIiAvXVxuXG5MZXQgdXMga25vdyBpZiB5b3UgaGF2ZSBhbnkgbW9yZSBxdWVzdGlvbnMuXG5cblRvYmlhcyBTY2hyb2V0ZXJcbiIsCiAgICAgICAgICAgICJjcmVhdG9yIjogewogICAgICAgICAgICAgICAgImlkIjogNCwKICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogInVzZXIiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJpZGVudGl0eSI6IHsKICAgICAgICAgICAgICAgICJpZCI6IDQsCiAgICAgICAgICAgICAgICAiZW1haWwiOiAidG9iaWFzQGJyZXdmaWN0dXMuY29tIiwKICAgICAgICAgICAgICAgICJpc19wcmltYXJ5IjogdHJ1ZSwKICAgICAgICAgICAgICAgICJpc192YWxpZGF0ZWQiOiBmYWxzZSwKICAgICAgICAgICAgICAgICJpc19ub3RpZmljYXRpb25fZW5hYmxlZCI6IGZhbHNlLAogICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0wOC0yNFQxODoyNDoxMiswMDowMCIsCiAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTA4LTI0VDE4OjI0OjEyKzAwOjAwIiwKICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImlkZW50aXR5X2VtYWlsIiwKICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2lkZW50aXRpZXMvZW1haWxzLzQiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJzb3VyY2VfY2hhbm5lbCI6IHsKICAgICAgICAgICAgICAgICJ1dWlkIjogImZkM2E4MTE2LTk1YzItNDkyZS05YWYzLWIzYWI1N2RjOWYxYSIsCiAgICAgICAgICAgICAgICAidHlwZSI6ICJNQUlMIiwKICAgICAgICAgICAgICAgICJjaGFyYWN0ZXJfbGltaXQiOiBudWxsLAogICAgICAgICAgICAgICAgImFjY291bnQiOiB7CiAgICAgICAgICAgICAgICAgICAgImlkIjogMSwKICAgICAgICAgICAgICAgICAgICAidXVpZCI6ICJmZDNhODExNi05NWMyLTQ5MmUtOWFmMy1iM2FiNTdkYzlmMWEiLAogICAgICAgICAgICAgICAgICAgICJhZGRyZXNzIjogInN1cHBvcnRAPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+IiwKICAgICAgICAgICAgICAgICAgICAiYnJhbmQiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDEsCiAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImJyYW5kIgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgImlzX3N5c3RlbSI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgImlzX2N1c3RvbSI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICJpc192ZXJpZmllZCI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICJpc19kZWZhdWx0IjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAiaXNfZW5hYmxlZCI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICJpc19kZWxldGVkIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgInZlcmlmaWVkX2F0IjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTA4LTI0VDE4OjI0OjE4KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTA4LTI3VDA2OjU3OjA4KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJtYWlsYm94IiwKICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9tYWlsYm94ZXMvMSIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJjaGFubmVsIgogICAgICAgICAgICB9LAogICAgICAgICAgICAiYXR0YWNobWVudHMiOiBbXSwKICAgICAgICAgICAgImRvd25sb2FkX2FsbCI6IG51bGwsCiAgICAgICAgICAgICJkZXN0aW5hdGlvbl9tZWRpdW0iOiBudWxsLAogICAgICAgICAgICAic291cmNlIjogbnVsbCwKICAgICAgICAgICAgIm1ldGFkYXRhIjogewogICAgICAgICAgICAgICAgInVzZXJfYWdlbnQiOiAiIiwKICAgICAgICAgICAgICAgICJwYWdlX3VybCI6ICIiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJvcmlnaW5hbCI6IHsKICAgICAgICAgICAgICAgICJpZCI6IDEsCiAgICAgICAgICAgICAgICAidXVpZCI6ICJjYjNlZTc5ZC00OTEyLTRlZTQtODE5Yy0zMTdhYTMwMGViOTgiLAogICAgICAgICAgICAgICAgInN1YmplY3QiOiAiVEVTVCIsCiAgICAgICAgICAgICAgICAiYm9keV90ZXh0IjogIkhpIFRheWxvcixcblxuSXQgbG9va3MgbGlrZSB5b3XigJl2ZSBoaXQgYSBzbmFnIHdoaWxlIGNoZWNraW5nIG91dCB3aXRoIHlvdXIgbmV3IFI1OCBjb2ZmZWUgbWFjaGluZSEgU29ycnkgYWJvdXQgdGhhdCAtIHRoZSByZWFzb24geW91ciBjYXJkIHdhcyBkZWNsaW5lZCBhcHBlYXJzIHRvIGJlIGFuIGluY29ycmVjdCBDVlYgbnVtYmVyICh0aHJlZSBkaWdpdCBudW1iZXIgb24gdGhlIGJhY2sgb2YgeW91ciBjYXJkKS4gSWYgeW91IGZpeCB0aGF0IGRldGFpbCwgeW91IHNob3VsZCBiZSBnb29kIHRvIGdvLiDimJVcblxuW2ltZyBzcmM9XCJodHRwczovL2NkbjIuaHVic3BvdC5uZXQvaHViZnMvNDUxMDA1L2theWFrby1jdXN0b21lci1qb3VybmV5LWN2di5qcGdcIiAvXVxuXG5MZXQgdXMga25vdyBpZiB5b3UgaGF2ZSBhbnkgbW9yZSBxdWVzdGlvbnMuXG5cblRvYmlhcyBTY2hyb2V0ZXJcbiIsCiAgICAgICAgICAgICAgICAiYm9keV9odG1sIjogIjxwPkhpIFRheWxvciw8L3A+XG5cdFx0PHA+SXQgbG9va3MgbGlrZSB5b3XigJl2ZSBoaXQgYSBzbmFnIHdoaWxlIGNoZWNraW5nIG91dCB3aXRoIHlvdXIgbmV3IFI1OCBjb2ZmZWUgbWFjaGluZSEgU29ycnkgYWJvdXQgdGhhdCAtIHRoZSByZWFzb24geW91ciBjYXJkIHdhcyBkZWNsaW5lZCBhcHBlYXJzIHRvIGJlIGFuIGluY29ycmVjdCBDVlYgbnVtYmVyICh0aHJlZSBkaWdpdCBudW1iZXIgb24gdGhlIGJhY2sgb2YgeW91ciBjYXJkKS4gSWYgeW91IGZpeCB0aGF0IGRldGFpbCwgeW91IHNob3VsZCBiZSBnb29kIHRvIGdvLiDimJU8L3A+XG4gXG5cdFx0PHA+PGltZyBzcmM9XCJodHRwczovL2NkbjIuaHVic3BvdC5uZXQvaHViZnMvNDUxMDA1L2theWFrby1jdXN0b21lci1qb3VybmV5LWN2di5qcGdcIiAvPjwvcD5cbiBcblx0XHQ8cD5MZXQgdXMga25vdyBpZiB5b3UgaGF2ZSBhbnkgbW9yZSBxdWVzdGlvbnMuPC9wPlxuIFxuXHRcdDxwPlRvYmlhcyBTY2hyb2V0ZXI8L3A+IiwKICAgICAgICAgICAgICAgICJyZWNpcGllbnRzIjogW10sCiAgICAgICAgICAgICAgICAiZnVsbG5hbWUiOiAiVG9iaWFzIFNjaHJvZXRlciIsCiAgICAgICAgICAgICAgICAiZW1haWwiOiBudWxsLAogICAgICAgICAgICAgICAgImNyZWF0b3IiOiB7CiAgICAgICAgICAgICAgICAgICAgImlkIjogNCwKICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJ1c2VyIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJpZGVudGl0eSI6IHsKICAgICAgICAgICAgICAgICAgICAiaWQiOiA0LAogICAgICAgICAgICAgICAgICAgICJlbWFpbCI6ICJ0b2JpYXNAYnJld2ZpY3R1cy5jb20iLAogICAgICAgICAgICAgICAgICAgICJpc19wcmltYXJ5IjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAiaXNfdmFsaWRhdGVkIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgImlzX25vdGlmaWNhdGlvbl9lbmFibGVkIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0wOC0yNFQxODoyNDoxMiswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0wOC0yNFQxODoyNDoxMiswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiaWRlbnRpdHlfZW1haWwiLAogICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2lkZW50aXRpZXMvZW1haWxzLzQiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgIm1haWxib3giOiB7CiAgICAgICAgICAgICAgICAgICAgImlkIjogMSwKICAgICAgICAgICAgICAgICAgICAidXVpZCI6ICJmZDNhODExNi05NWMyLTQ5MmUtOWFmMy1iM2FiNTdkYzlmMWEiLAogICAgICAgICAgICAgICAgICAgICJhZGRyZXNzIjogInN1cHBvcnRAPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+IiwKICAgICAgICAgICAgICAgICAgICAiYnJhbmQiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDEsCiAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImJyYW5kIgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgImlzX3N5c3RlbSI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgImlzX2N1c3RvbSI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICJpc192ZXJpZmllZCI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICJpc19kZWZhdWx0IjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAiaXNfZW5hYmxlZCI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICJpc19kZWxldGVkIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgInZlcmlmaWVkX2F0IjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTA4LTI0VDE4OjI0OjE4KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTA4LTI3VDA2OjU3OjA4KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJtYWlsYm94IiwKICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9tYWlsYm94ZXMvMSIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAiYXR0YWNobWVudHMiOiBbXSwKICAgICAgICAgICAgICAgICJkb3dubG9hZF9hbGwiOiBudWxsLAogICAgICAgICAgICAgICAgImxvY2FsZSI6IG51bGwsCiAgICAgICAgICAgICAgICAicmVzcG9uc2VfdGltZSI6IDAsCiAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTA4LTI0VDE4OjA5OjM4KzAwOjAwIiwKICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMDgtMjRUMTg6MDk6MzgrMDA6MDAiLAogICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiY2FzZV9tZXNzYWdlIiwKICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2Nhc2VzLzEvbWVzc2FnZXMvMSIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgInBvc3Rfc3RhdHVzIjogIlNFTlQiLAogICAgICAgICAgICAicG9zdF9zdGF0dXNfcmVqZWN0X3R5cGUiOiBudWxsLAogICAgICAgICAgICAicG9zdF9zdGF0dXNfcmVqZWN0X3JlYXNvbiI6IG51bGwsCiAgICAgICAgICAgICJwb3N0X3N0YXR1c191cGRhdGVkX2F0IjogIjIwMjEtMDgtMjRUMTg6MjQ6MjcrMDA6MDAiLAogICAgICAgICAgICAiaXNfcmVxdWVzdGVyIjogZmFsc2UsCiAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMDgtMjRUMTg6MDk6MzgrMDA6MDAiLAogICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTA4LTI0VDE4OjA5OjM4KzAwOjAwIiwKICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAicG9zdCIsCiAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2Nhc2VzL3Bvc3RzLzEwIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgICAiaWQiOiA5LAogICAgICAgICAgICAidXVpZCI6ICI1ZmY2NTQyZi05OWZmLTQ5NzYtYjQ4My1iMDk5MTcxZGNlYTYiLAogICAgICAgICAgICAiY2xpZW50X2lkIjogIiIsCiAgICAgICAgICAgICJzdWJqZWN0IjogIkhpLCBuZWVkIHNvbWUgaGVscCB3aXRoIHBheW1lbnQiLAogICAgICAgICAgICAiY29udGVudHMiOiAiSGksIG5lZWQgc29tZSBoZWxwIHdpdGggcGF5bWVudCIsCiAgICAgICAgICAgICJjcmVhdG9yIjogewogICAgICAgICAgICAgICAgImlkIjogMywKICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogInVzZXIiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJpZGVudGl0eSI6IHsKICAgICAgICAgICAgICAgICJpZCI6IDMsCiAgICAgICAgICAgICAgICAiZW1haWwiOiAicmFpbmJvd2NpdHljYWZlQGdtYWlsLmNvbSIsCiAgICAgICAgICAgICAgICAiaXNfcHJpbWFyeSI6IHRydWUsCiAgICAgICAgICAgICAgICAiaXNfdmFsaWRhdGVkIjogZmFsc2UsCiAgICAgICAgICAgICAgICAiaXNfbm90aWZpY2F0aW9uX2VuYWJsZWQiOiBmYWxzZSwKICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMDgtMjRUMTg6MjQ6MTIrMDA6MDAiLAogICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0wOC0yNFQxODoyNDoxMiswMDowMCIsCiAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJpZGVudGl0eV9lbWFpbCIsCiAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9pZGVudGl0aWVzL2VtYWlscy8zIgogICAgICAgICAgICB9LAogICAgICAgICAgICAic291cmNlX2NoYW5uZWwiOiB7CiAgICAgICAgICAgICAgICAidXVpZCI6ICJlNWNjZjYwNC1jZGVkLTU0ZmItYmFhZC1jNGQ5ZTk5OWQwNDMiLAogICAgICAgICAgICAgICAgInR5cGUiOiAiTUVTU0VOR0VSIiwKICAgICAgICAgICAgICAgICJjaGFyYWN0ZXJfbGltaXQiOiBudWxsLAogICAgICAgICAgICAgICAgImFjY291bnQiOiBudWxsLAogICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiY2hhbm5lbCIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgImF0dGFjaG1lbnRzIjogW10sCiAgICAgICAgICAgICJkb3dubG9hZF9hbGwiOiBudWxsLAogICAgICAgICAgICAiZGVzdGluYXRpb25fbWVkaXVtIjogbnVsbCwKICAgICAgICAgICAgInNvdXJjZSI6IG51bGwsCiAgICAgICAgICAgICJtZXRhZGF0YSI6IHsKICAgICAgICAgICAgICAgICJ1c2VyX2FnZW50IjogIiIsCiAgICAgICAgICAgICAgICAicGFnZV91cmwiOiAiIgogICAgICAgICAgICB9LAogICAgICAgICAgICAib3JpZ2luYWwiOiB7CiAgICAgICAgICAgICAgICAiaWQiOiAxLAogICAgICAgICAgICAgICAgImZyb20iOiB7CiAgICAgICAgICAgICAgICAgICAgImlkIjogMywKICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJ1c2VyX21pbmltYWwiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgImV2ZW50IjogIm1lc3NhZ2UiLAogICAgICAgICAgICAgICAgInV1aWQiOiAiNWZmNjU0MmYtOTlmZi00OTc2LWI0ODMtYjA5OTE3MWRjZWE2IiwKICAgICAgICAgICAgICAgICJ0ZXh0IjogIkhpLCBuZWVkIHNvbWUgaGVscCB3aXRoIHBheW1lbnQiLAogICAgICAgICAgICAgICAgInR5cGUiOiAiIiwKICAgICAgICAgICAgICAgICJhdHRhY2htZW50cyI6IFtdLAogICAgICAgICAgICAgICAgImNoYXQiOiB7CiAgICAgICAgICAgICAgICAgICAgImlkIjogMSwKICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJjaGF0IgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMDgtMjRUMTg6MDk6MzcrMDA6MDAiLAogICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiY2hhdF9tZXNzYWdlIiwKICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2NoYXRzLzEvbWVzc2FnZXMvMSIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgInBvc3Rfc3RhdHVzIjogIkRFTElWRVJFRCIsCiAgICAgICAgICAgICJwb3N0X3N0YXR1c19yZWplY3RfdHlwZSI6IG51bGwsCiAgICAgICAgICAgICJwb3N0X3N0YXR1c19yZWplY3RfcmVhc29uIjogbnVsbCwKICAgICAgICAgICAgInBvc3Rfc3RhdHVzX3VwZGF0ZWRfYXQiOiAiMjAyMS0wOC0yNFQxODoyNDoyNSswMDowMCIsCiAgICAgICAgICAgICJpc19yZXF1ZXN0ZXIiOiB0cnVlLAogICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTA4LTI0VDE4OjA5OjM3KzAwOjAwIiwKICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0wOC0yNFQxODowOTozNyswMDowMCIsCiAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogInBvc3QiLAogICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9jYXNlcy9wb3N0cy85IgogICAgICAgIH0KICAgIF0sCiAgICAicmVzb3VyY2UiOiAicG9zdCIsCiAgICAibGltaXQiOiAxMDAsCiAgICAidG90YWxfY291bnQiOiA4Cn0= recorded_at: Mon, 27 Nov 2023 12:46:57 GMT - request: method: get uri: https:///api/v1/timetracking?limit=100 body: encoding: US-ASCII string: '' headers: Content-Type: - application/json X-Session-Id: - NQSUXdSpSp63869372d7b655032f5b7c5e5c598c23ff637af5ncFZvjbSyXwS5mU Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 Accept: - "*/*" User-Agent: - Ruby Host: - "" response: status: code: 200 message: OK headers: Server: - nginx Date: - Mon, 27 Nov 2023 12:46:58 GMT Content-Type: - application/json Transfer-Encoding: - chunked Connection: - keep-alive Cache-Control: - private, max-age=0, must-revalidate Expires: - '0' X-Api-Version: - '1' Date-Iso: - '2023-11-27T12:46:58+00:00' Access-Control-Expose-Headers: - Date-ISO X-Xss-Protection: - 1; mode=block X-Content-Type-Options: - nosniff Strict-Transport-Security: - max-age=31536000; includeSubDomains preload body: encoding: ASCII-8BIT string: |- { "status": 200, "data": [ { "id": 1, "time_tracking_log_id": 1, "case": { "id": 3, "resource_type": "case" }, "agent": { "id": 1, "resource_type": "user" }, "log_type": "VIEWED", "time_spent": 90, "creator": { "id": 1, "resource_type": "user" }, "created_at": "2021-08-27T11:25:30+00:00", "updated_at": "2021-08-27T11:26:30+00:00", "resource_type": "timetracking_log", "resource_url": "https:///api/v1/cases/time_track/log/1" }, { "id": 2, "time_tracking_log_id": 2, "case": { "id": 4, "resource_type": "case" }, "agent": { "id": 1, "resource_type": "user" }, "log_type": "VIEWED", "time_spent": 30, "creator": { "id": 1, "resource_type": "user" }, "created_at": "2021-08-27T12:19:53+00:00", "updated_at": "2021-08-27T12:19:53+00:00", "resource_type": "timetracking_log", "resource_url": "https:///api/v1/cases/time_track/log/2" }, { "id": 3, "time_tracking_log_id": 3, "case": { "id": 3, "resource_type": "case" }, "agent": { "id": 1, "resource_type": "user" }, "log_type": "WORKED", "time_spent": 3780, "creator": { "id": 1, "resource_type": "user" }, "created_at": "2021-08-30T08:18:08+00:00", "updated_at": "2021-08-30T08:18:08+00:00", "resource_type": "timetracking_log", "resource_url": "https:///api/v1/cases/time_track/log/3" }, { "id": 4, "time_tracking_log_id": 4, "case": { "id": 3, "resource_type": "case" }, "agent": { "id": 1, "resource_type": "user" }, "log_type": "WORKED", "time_spent": 1800, "creator": { "id": 1, "resource_type": "user" }, "created_at": "2021-08-30T08:18:18+00:00", "updated_at": "2021-08-30T08:18:18+00:00", "resource_type": "timetracking_log", "resource_url": "https:///api/v1/cases/time_track/log/4" }, { "id": 5, "time_tracking_log_id": 5, "case": { "id": 3, "resource_type": "case" }, "agent": { "id": 1, "resource_type": "user" }, "log_type": "VIEWED", "time_spent": 91, "creator": { "id": 1, "resource_type": "user" }, "created_at": "2021-08-30T08:18:31+00:00", "updated_at": "2021-08-30T08:19:32+00:00", "resource_type": "timetracking_log", "resource_url": "https:///api/v1/cases/time_track/log/5" }, { "id": 6, "time_tracking_log_id": 6, "case": { "id": 3, "resource_type": "case" }, "agent": { "id": 1, "resource_type": "user" }, "log_type": "VIEWED", "time_spent": 15438, "creator": { "id": 1, "resource_type": "user" }, "created_at": "2021-10-01T14:02:51+00:00", "updated_at": "2021-10-01T18:19:39+00:00", "resource_type": "timetracking_log", "resource_url": "https:///api/v1/cases/time_track/log/6" }, { "id": 7, "time_tracking_log_id": 7, "case": { "id": 3, "resource_type": "case" }, "agent": { "id": 1, "resource_type": "user" }, "log_type": "VIEWED", "time_spent": 30, "creator": { "id": 1, "resource_type": "user" }, "created_at": "2021-10-04T07:25:36+00:00", "updated_at": "2021-10-04T07:25:36+00:00", "resource_type": "timetracking_log", "resource_url": "https:///api/v1/cases/time_track/log/7" }, { "id": 8, "time_tracking_log_id": 8, "case": { "id": 3, "resource_type": "case" }, "agent": { "id": 1, "resource_type": "user" }, "log_type": "VIEWED", "time_spent": 638, "creator": { "id": 1, "resource_type": "user" }, "created_at": "2022-04-14T12:26:33+00:00", "updated_at": "2022-04-14T12:36:41+00:00", "resource_type": "timetracking_log", "resource_url": "https:///api/v1/cases/time_track/log/8" }, { "id": 9, "time_tracking_log_id": 9, "case": { "id": 6, "resource_type": "case" }, "agent": { "id": 1, "resource_type": "user" }, "log_type": "VIEWED", "time_spent": 995, "creator": { "id": 1, "resource_type": "user" }, "created_at": "2022-04-14T13:11:43+00:00", "updated_at": "2022-04-14T13:27:48+00:00", "resource_type": "timetracking_log", "resource_url": "https:///api/v1/cases/time_track/log/9" }, { "id": 10, "time_tracking_log_id": 10, "case": { "id": 3, "resource_type": "case" }, "agent": { "id": 1, "resource_type": "user" }, "log_type": "VIEWED", "time_spent": 1069, "creator": { "id": 1, "resource_type": "user" }, "created_at": "2022-04-14T13:30:28+00:00", "updated_at": "2022-04-14T13:47:47+00:00", "resource_type": "timetracking_log", "resource_url": "https:///api/v1/cases/time_track/log/10" }, { "id": 11, "time_tracking_log_id": 11, "case": { "id": 3, "resource_type": "case" }, "agent": { "id": 1, "resource_type": "user" }, "log_type": "VIEWED", "time_spent": 4855, "creator": { "id": 1, "resource_type": "user" }, "created_at": "2022-04-14T18:01:19+00:00", "updated_at": "2022-04-14T19:21:44+00:00", "resource_type": "timetracking_log", "resource_url": "https:///api/v1/cases/time_track/log/11" }, { "id": 12, "time_tracking_log_id": 12, "case": { "id": 4, "resource_type": "case" }, "agent": { "id": 1, "resource_type": "user" }, "log_type": "VIEWED", "time_spent": 90, "creator": { "id": 1, "resource_type": "user" }, "created_at": "2023-05-03T15:13:13+00:00", "updated_at": "2023-05-03T15:14:13+00:00", "resource_type": "timetracking_log", "resource_url": "https:///api/v1/cases/time_track/log/12" }, { "id": 13, "time_tracking_log_id": 13, "case": { "id": 6, "resource_type": "case" }, "agent": { "id": 1, "resource_type": "user" }, "log_type": "VIEWED", "time_spent": 30, "creator": { "id": 1, "resource_type": "user" }, "created_at": "2023-05-03T15:17:18+00:00", "updated_at": "2023-05-03T15:17:18+00:00", "resource_type": "timetracking_log", "resource_url": "https:///api/v1/cases/time_track/log/13" }, { "id": 14, "time_tracking_log_id": 14, "case": { "id": 7, "resource_type": "case" }, "agent": { "id": 1, "resource_type": "user" }, "log_type": "VIEWED", "time_spent": 3165, "creator": { "id": 1, "resource_type": "user" }, "created_at": "2023-05-04T20:18:11+00:00", "updated_at": "2023-05-04T21:10:26+00:00", "resource_type": "timetracking_log", "resource_url": "https:///api/v1/cases/time_track/log/14" }, { "id": 15, "time_tracking_log_id": 15, "case": { "id": 3, "resource_type": "case" }, "agent": { "id": 1, "resource_type": "user" }, "log_type": "VIEWED", "time_spent": 382, "creator": { "id": 1, "resource_type": "user" }, "created_at": "2023-06-21T09:03:43+00:00", "updated_at": "2023-06-21T09:09:35+00:00", "resource_type": "timetracking_log", "resource_url": "https:///api/v1/cases/time_track/log/15" }, { "id": 16, "time_tracking_log_id": 16, "case": { "id": 3, "resource_type": "case" }, "agent": { "id": 1, "resource_type": "user" }, "log_type": "VIEWED", "time_spent": 1120, "creator": { "id": 1, "resource_type": "user" }, "created_at": "2023-07-31T06:11:22+00:00", "updated_at": "2023-07-31T06:29:32+00:00", "resource_type": "timetracking_log", "resource_url": "https:///api/v1/cases/time_track/log/16" }, { "id": 17, "time_tracking_log_id": 17, "case": { "id": 2, "resource_type": "case" }, "agent": { "id": 1, "resource_type": "user" }, "log_type": "VIEWED", "time_spent": 1004, "creator": { "id": 1, "resource_type": "user" }, "created_at": "2023-08-30T12:05:57+00:00", "updated_at": "2023-08-30T12:22:11+00:00", "resource_type": "timetracking_log", "resource_url": "https:///api/v1/cases/time_track/log/17" }, { "id": 18, "time_tracking_log_id": 18, "case": { "id": 3, "resource_type": "case" }, "agent": { "id": 1, "resource_type": "user" }, "log_type": "VIEWED", "time_spent": 9897, "creator": { "id": 1, "resource_type": "user" }, "created_at": "2023-08-30T14:04:27+00:00", "updated_at": "2023-08-30T16:48:54+00:00", "resource_type": "timetracking_log", "resource_url": "https:///api/v1/cases/time_track/log/18" }, { "id": 19, "time_tracking_log_id": 19, "case": { "id": 3, "resource_type": "case" }, "agent": { "id": 1, "resource_type": "user" }, "log_type": "VIEWED", "time_spent": 91, "creator": { "id": 1, "resource_type": "user" }, "created_at": "2023-09-06T09:37:21+00:00", "updated_at": "2023-09-06T09:38:22+00:00", "resource_type": "timetracking_log", "resource_url": "https:///api/v1/cases/time_track/log/19" }, { "id": 20, "time_tracking_log_id": 20, "case": { "id": 3, "resource_type": "case" }, "agent": { "id": 1, "resource_type": "user" }, "log_type": "VIEWED", "time_spent": 30, "creator": { "id": 1, "resource_type": "user" }, "created_at": "2023-09-08T08:26:31+00:00", "updated_at": "2023-09-08T08:26:31+00:00", "resource_type": "timetracking_log", "resource_url": "https:///api/v1/cases/time_track/log/20" }, { "id": 21, "time_tracking_log_id": 21, "case": { "id": 7, "resource_type": "case" }, "agent": { "id": 1, "resource_type": "user" }, "log_type": "VIEWED", "time_spent": 1104, "creator": { "id": 1, "resource_type": "user" }, "created_at": "2023-09-08T19:35:18+00:00", "updated_at": "2023-09-08T19:53:12+00:00", "resource_type": "timetracking_log", "resource_url": "https:///api/v1/cases/time_track/log/21" }, { "id": 22, "time_tracking_log_id": 22, "case": { "id": 8, "resource_type": "case" }, "agent": { "id": 1, "resource_type": "user" }, "log_type": "VIEWED", "time_spent": 26997, "creator": { "id": 1, "resource_type": "user" }, "created_at": "2023-09-29T13:26:37+00:00", "updated_at": "2023-09-29T20:56:04+00:00", "resource_type": "timetracking_log", "resource_url": "https:///api/v1/cases/time_track/log/22" }, { "id": 23, "time_tracking_log_id": 23, "case": { "id": 8, "resource_type": "case" }, "agent": { "id": 1, "resource_type": "user" }, "log_type": "VIEWED", "time_spent": 279975, "creator": { "id": 1, "resource_type": "user" }, "created_at": "2023-10-02T06:16:02+00:00", "updated_at": "2023-10-05T12:01:47+00:00", "resource_type": "timetracking_log", "resource_url": "https:///api/v1/cases/time_track/log/23" }, { "id": 24, "time_tracking_log_id": 24, "case": { "id": 3, "resource_type": "case" }, "agent": { "id": 1, "resource_type": "user" }, "log_type": "VIEWED", "time_spent": 180, "creator": { "id": 1, "resource_type": "user" }, "created_at": "2023-10-10T12:09:20+00:00", "updated_at": "2023-10-10T12:11:50+00:00", "resource_type": "timetracking_log", "resource_url": "https:///api/v1/cases/time_track/log/24" }, { "id": 25, "time_tracking_log_id": 25, "case": { "id": 3, "resource_type": "case" }, "agent": { "id": 1, "resource_type": "user" }, "log_type": "VIEWED", "time_spent": 1429, "creator": { "id": 1, "resource_type": "user" }, "created_at": "2023-10-25T19:01:52+00:00", "updated_at": "2023-10-25T19:25:11+00:00", "resource_type": "timetracking_log", "resource_url": "https:///api/v1/cases/time_track/log/25" } ], "resource": "timetracking_log", "offset": 0, "limit": 100, "total_count": 25 } recorded_at: Mon, 27 Nov 2023 12:46:58 GMT recorded_with: VCR 6.2.0