diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index f7a918c..ac74f60 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -12,26 +12,22 @@ jobs: strategy: matrix: ruby: + - '3.2' + - '3.1' - '3.0' - - '2.7' - - '2.6' - - '2.5' - container: - image: ruby:${{ matrix.ruby }} - env: - BUNDLE_CLEAN: 'true' - BUNDLE_DEPLOYMENT: 'true' - BUNDLE_JOBS: 4 + steps: - - uses: actions/checkout@v2 - - uses: actions/cache@v2 + - uses: actions/checkout@v3 + + - uses: ruby/setup-ruby@v1 with: - path: vendor/bundle - key: ${{ runner.os }}-ruby${{ matrix.ruby }}-${{ hashFiles('**/Gemfile.lock') }} - restore-keys: ${{ runner.os }}-ruby${{ matrix.ruby }}- - - name: Install gems - run: gem install bundler && bundle install + ruby-version: ${{ matrix.ruby }} + bundler-cache: true + + - run: ruby -v + - name: Rubocop run: bundle exec rubocop + - name: RSpec run: bundle exec rake spec diff --git a/.metabase.db/metabase.db.mv.db b/.metabase.db/metabase.db.mv.db index 29f7e2a..a30fb3b 100644 Binary files a/.metabase.db/metabase.db.mv.db and b/.metabase.db/metabase.db.mv.db differ diff --git a/.rubocop.yml b/.rubocop.yml index bf8111b..d1c9210 100644 --- a/.rubocop.yml +++ b/.rubocop.yml @@ -1,5 +1,9 @@ +require: + - rubocop-rake + - rubocop-rspec + AllCops: - TargetRubyVersion: 2.5 + TargetRubyVersion: 3.0 NewCops: enable Style/Documentation: diff --git a/Gemfile.lock b/Gemfile.lock index 6712070..7f203df 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,44 +1,40 @@ PATH remote: . specs: - metabase (0.5.0) - faraday (>= 1.2.0) - faraday_middleware + metabase (0.6.0) + faraday (>= 2.0.1) GEM remote: https://rubygems.org/ specs: - addressable (2.7.0) - public_suffix (>= 2.0.2, < 5.0) + addressable (2.8.4) + public_suffix (>= 2.0.2, < 6.0) amazing_print (1.2.2) - ast (2.4.1) + ast (2.4.2) bump (0.10.0) coderay (1.1.3) crack (0.4.5) rexml diff-lcs (1.4.4) docile (1.3.5) - faraday (1.3.0) - faraday-net_http (~> 1.0) - multipart-post (>= 1.2, < 3) - ruby2_keywords - faraday-net_http (1.0.1) - faraday_middleware (1.0.0) - faraday (~> 1.0) + faraday (2.7.4) + faraday-net_http (>= 2.0, < 3.1) + ruby2_keywords (>= 0.0.4) + faraday-net_http (3.0.2) hashdiff (1.0.1) + json (2.6.3) method_source (1.0.0) - multipart-post (2.1.1) - parallel (1.20.1) - parser (3.0.0.0) + parallel (1.23.0) + parser (3.2.2.1) ast (~> 2.4.1) - pry (0.13.1) + pry (0.14.2) coderay (~> 1.1) method_source (~> 1.0) - public_suffix (4.0.6) - rainbow (3.0.0) + public_suffix (5.0.1) + rainbow (3.1.1) rake (13.0.3) - regexp_parser (2.0.3) - rexml (3.2.4) + regexp_parser (2.8.0) + rexml (3.2.5) rspec (3.10.0) rspec-core (~> 3.10.0) rspec-expectations (~> 3.10.0) @@ -52,29 +48,35 @@ GEM diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.10.0) rspec-support (3.10.1) - rubocop (1.8.1) + rubocop (1.50.2) + json (~> 2.3) parallel (~> 1.10) - parser (>= 3.0.0.0) + parser (>= 3.2.0.0) rainbow (>= 2.2.2, < 4.0) regexp_parser (>= 1.8, < 3.0) - rexml - rubocop-ast (>= 1.2.0, < 2.0) + rexml (>= 3.2.5, < 4.0) + rubocop-ast (>= 1.28.0, < 2.0) ruby-progressbar (~> 1.7) - unicode-display_width (>= 1.4.0, < 3.0) - rubocop-ast (1.4.0) - parser (>= 2.7.1.5) - ruby-progressbar (1.11.0) - ruby2_keywords (0.0.2) + unicode-display_width (>= 2.4.0, < 3.0) + rubocop-ast (1.28.1) + parser (>= 3.2.1.0) + rubocop-rake (0.6.0) + rubocop (~> 1.0) + rubocop-rspec (2.4.0) + rubocop (~> 1.0) + rubocop-ast (>= 1.1.0) + ruby-progressbar (1.13.0) + ruby2_keywords (0.0.5) simplecov (0.21.2) docile (~> 1.1) simplecov-html (~> 0.11) simplecov_json_formatter (~> 0.1) simplecov-html (0.12.3) simplecov_json_formatter (0.1.2) - unicode-display_width (2.0.0) + unicode-display_width (2.4.2) vcr (6.0.0) - webmock (3.11.1) - addressable (>= 2.3.6) + webmock (3.18.1) + addressable (>= 2.8.0) crack (>= 0.3.2) hashdiff (>= 0.4.0, < 2.0.0) yard (0.9.26) @@ -83,18 +85,20 @@ PLATFORMS ruby DEPENDENCIES - amazing_print - bump - bundler + amazing_print (>= 1.2.2) + bump (>= 0.10.0) + bundler (>= 2.4.13) metabase! - pry - rake - rspec - rubocop - simplecov - vcr - webmock - yard + pry (>= 0.14) + rake (>= 13.0.3) + rspec (>= 3.10.0) + rubocop (>= 1.19.0) + rubocop-rake (>= 0.4.0) + rubocop-rspec (>= 2.0.0) + simplecov (>= 0.21.2) + vcr (>= 6.0.0) + webmock (>= 3.12.2) + yard (>= 0.9.25) BUNDLED WITH - 2.2.5 + 2.4.13 diff --git a/docker-compose.yml b/docker-compose.yml index 8a247c9..3ea92c8 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,7 +1,7 @@ version: '3' services: metabase: - image: metabase/metabase:v0.38.4 + image: metabase/metabase:latest ports: - 3030:3000 volumes: diff --git a/lib/metabase/connection.rb b/lib/metabase/connection.rb index b9799e1..3d1206d 100644 --- a/lib/metabase/connection.rb +++ b/lib/metabase/connection.rb @@ -1,7 +1,6 @@ # frozen_string_literal: true require 'faraday' -require 'faraday_middleware' require 'metabase/error' module Metabase diff --git a/lib/metabase/endpoint/card.rb b/lib/metabase/endpoint/card.rb index 89a5868..05035ce 100644 --- a/lib/metabase/endpoint/card.rb +++ b/lib/metabase/endpoint/card.rb @@ -48,9 +48,9 @@ def query_card(card_id, format: :json, **params) # @param params [Hash] Query string # @return [Hash] Parsed response JSON # @see https://github.com/metabase/metabase/blob/master/docs/api-documentation.md#post-apicard - def new_card(**params) + def new_card(**params) post('/api/card', **params) - end + end end end end diff --git a/lib/metabase/endpoint/collection.rb b/lib/metabase/endpoint/collection.rb index 278a269..a47b323 100644 --- a/lib/metabase/endpoint/collection.rb +++ b/lib/metabase/endpoint/collection.rb @@ -24,7 +24,7 @@ def collection(collection_id, **params) # Fetch a collection's items. # # @param params [Hash] Query string - # @return [Array] Parsed response JSON + # @return [Hash] Parsed response JSON # @see https://github.com/metabase/metabase/blob/master/docs/api-documentation.md#get-apicollectioniditems def collection_items(collection_id, **params) get("/api/collection/#{collection_id}/items", **params) @@ -35,7 +35,7 @@ def collection_items(collection_id, **params) # @param params [Hash] Query string # @return [Hash] Parsed response JSON # @see https://github.com/metabase/metabase/blob/master/docs/api-documentation.md#post-apicollection - def new_collection(**params) + def new_collection(**params) post('/api/collection', **params) end end diff --git a/lib/metabase/endpoint/dashboard.rb b/lib/metabase/endpoint/dashboard.rb index 86e73e4..cf7c5ac 100644 --- a/lib/metabase/endpoint/dashboard.rb +++ b/lib/metabase/endpoint/dashboard.rb @@ -20,14 +20,14 @@ def dashboards(**params) # @see https://github.com/metabase/metabase/blob/master/docs/api-documentation.md#get-apidashboardid def dashboard(dashboard_id, **params) get("/api/dashboard/#{dashboard_id}", **params) - end + end # Create a new dashboard. # # @param params [Hash] Query string # @return [Hash] Parsed response JSON # @see https://github.com/metabase/metabase/blob/master/docs/api-documentation.md#post-apidashboard - def new_dashboard(**params) + def new_dashboard(**params) post('/api/dashboard', **params) end @@ -37,7 +37,7 @@ def new_dashboard(**params) # @param params [Hash] Query string # @return [Hash] Parsed response JSON # @see https://github.com/metabase/metabase/blob/master/docs/api-documentation.md#post-apidashboardfrom-dashboard-idcopy - def copy_dashboard(from_dashboard_id, **params) + def copy_dashboard(from_dashboard_id, **params) post("/api/dashboard/#{from_dashboard_id}/copy", **params) end @@ -47,9 +47,9 @@ def copy_dashboard(from_dashboard_id, **params) # @param params [Hash] Query string # @return [Hash] Parsed response JSON # @see https://github.com/metabase/metabase/blob/master/docs/api-documentation.md#post-apidashboardidcards - def add_dashboard_card(dashboard_id, **params) + def add_dashboard_card(dashboard_id, **params) post("/api/dashboard/#{dashboard_id}/cards", **params) - end + end # Update Cards on a Dashboard. # @@ -57,7 +57,7 @@ def add_dashboard_card(dashboard_id, **params) # @param params [Hash] Query string # @return [Hash] Parsed response JSON # @see https://github.com/metabase/metabase/blob/master/docs/api-documentation.md#put-apidashboardidcards - def update_dashboard_cards(dashboard_id, **params) + def update_dashboard_cards(dashboard_id, **params) put("/api/dashboard/#{dashboard_id}/cards", **params) end @@ -67,7 +67,7 @@ def update_dashboard_cards(dashboard_id, **params) # @param params [Hash] Query string # @return [Hash] Parsed response JSON # @see https://github.com/metabase/metabase/blob/master/docs/api-documentation.md#delete-apidashboardidcards - def delete_dashboard_card(dashboard_id, **params) + def delete_dashboard_card(dashboard_id, **params) delete("/api/dashboard/#{dashboard_id}/cards", **params) end end diff --git a/lib/metabase/endpoint/database.rb b/lib/metabase/endpoint/database.rb index a8fb281..d48e2f1 100644 --- a/lib/metabase/endpoint/database.rb +++ b/lib/metabase/endpoint/database.rb @@ -6,7 +6,7 @@ module Database # Fetch all databases. # # @param params [Hash] Query string - # @return [Array] Parsed response JSON + # @return [Hash] Parsed response JSON # @see https://github.com/metabase/metabase/blob/master/docs/api-documentation.md#get-apidatabase def databases(**params) get('/api/database', **params) diff --git a/lib/metabase/endpoint/user.rb b/lib/metabase/endpoint/user.rb index 7ca6c02..15376c5 100644 --- a/lib/metabase/endpoint/user.rb +++ b/lib/metabase/endpoint/user.rb @@ -6,7 +6,7 @@ module User # Fetch all users. # # @param params [Hash] Query string - # @return [Array] Parsed response JSON + # @return [Hash] Parsed response JSON # @see https://github.com/metabase/metabase/blob/master/docs/api-documentation.md#get-apiuser def users(**params) get('/api/user', **params) diff --git a/lib/metabase/error.rb b/lib/metabase/error.rb index 8280ef8..8b750e6 100644 --- a/lib/metabase/error.rb +++ b/lib/metabase/error.rb @@ -29,7 +29,7 @@ def build_error_message return nil if @response.nil? "#{@response.env.method.upcase} #{@response.env.url}: " \ - "#{@response.status} - #{@response.body}" + "#{@response.status} - #{@response.body}" end end diff --git a/metabase.gemspec b/metabase.gemspec index 1704554..bab5671 100644 --- a/metabase.gemspec +++ b/metabase.gemspec @@ -22,20 +22,22 @@ Gem::Specification.new do |spec| spec.executables = spec.files.grep(%r{^exe/}) { |f| File.basename(f) } spec.require_paths = ['lib'] - spec.required_ruby_version = '>= 2.5' + spec.required_ruby_version = '>= 3.0' - spec.add_runtime_dependency 'faraday', '>= 1.2.0' - spec.add_runtime_dependency 'faraday_middleware' + spec.add_runtime_dependency 'faraday', '>= 2.0.1' - spec.add_development_dependency 'amazing_print' - spec.add_development_dependency 'bump' - spec.add_development_dependency 'bundler' - spec.add_development_dependency 'pry' - spec.add_development_dependency 'rake' - spec.add_development_dependency 'rspec' - spec.add_development_dependency 'rubocop' - spec.add_development_dependency 'simplecov' - spec.add_development_dependency 'vcr' - spec.add_development_dependency 'webmock' - spec.add_development_dependency 'yard' + spec.add_development_dependency 'amazing_print', '>= 1.2.2' + spec.add_development_dependency 'bump', '>= 0.10.0' + spec.add_development_dependency 'bundler', '>= 2.4.13' + spec.add_development_dependency 'pry', '>= 0.14' + spec.add_development_dependency 'rake', '>= 13.0.3' + spec.add_development_dependency 'rspec', '>= 3.10.0' + spec.add_development_dependency 'rubocop', '>= 1.19.0' + spec.add_development_dependency 'rubocop-rake', '>= 0.4.0' + spec.add_development_dependency 'rubocop-rspec', '>= 2.0.0' + spec.add_development_dependency 'simplecov', '>= 0.21.2' + spec.add_development_dependency 'vcr', '>= 6.0.0' + spec.add_development_dependency 'webmock', '>= 3.12.2' + spec.add_development_dependency 'yard', '>= 0.9.25' + spec.metadata['rubygems_mfa_required'] = 'true' end diff --git a/spec/metabase/connection_spec.rb b/spec/metabase/connection_spec.rb index 78bfb35..e4566b2 100644 --- a/spec/metabase/connection_spec.rb +++ b/spec/metabase/connection_spec.rb @@ -1,7 +1,7 @@ # frozen_string_literal: true RSpec.describe Metabase::Connection do - include_context 'client' + include_context 'with client' describe 'get' do include_examples 'response handling' do diff --git a/spec/metabase/endpoint/activity_spec.rb b/spec/metabase/endpoint/activity_spec.rb index 745f84b..8933f04 100644 --- a/spec/metabase/endpoint/activity_spec.rb +++ b/spec/metabase/endpoint/activity_spec.rb @@ -1,10 +1,10 @@ # frozen_string_literal: true RSpec.describe Metabase::Endpoint::Activity do - include_context 'login' + include_context 'with login' describe 'activities', vcr: true do - context 'success' do + context 'when success' do it 'returns recent activities' do activities = client.activities expect(activities).to be_kind_of(Array) diff --git a/spec/metabase/endpoint/alert_spec.rb b/spec/metabase/endpoint/alert_spec.rb index c1421e1..5b94708 100644 --- a/spec/metabase/endpoint/alert_spec.rb +++ b/spec/metabase/endpoint/alert_spec.rb @@ -1,10 +1,10 @@ # frozen_string_literal: true RSpec.describe Metabase::Endpoint::Alert do - include_context 'login' + include_context 'with login' describe 'alerts', vcr: true do - context 'success' do + context 'when success' do it 'returns all alerts' do alerts = client.alerts expect(alerts).to be_kind_of(Array) diff --git a/spec/metabase/endpoint/async_spec.rb b/spec/metabase/endpoint/async_spec.rb index 2d6f947..a6b7a7a 100644 --- a/spec/metabase/endpoint/async_spec.rb +++ b/spec/metabase/endpoint/async_spec.rb @@ -1,11 +1,11 @@ # frozen_string_literal: true RSpec.describe Metabase::Endpoint::Async do - include_context 'login' + include_context 'with login' describe 'running_jobs', vcr: true do - context 'success' do - it 'returns all running jobs' do + context 'with success' do + xit 'returns all running jobs' do client.x_ray_card(1) running_jobs = client.running_jobs expect(running_jobs).to be_kind_of(Array) diff --git a/spec/metabase/endpoint/card_spec.rb b/spec/metabase/endpoint/card_spec.rb index a3b17ac..9ad2760 100644 --- a/spec/metabase/endpoint/card_spec.rb +++ b/spec/metabase/endpoint/card_spec.rb @@ -1,11 +1,11 @@ # frozen_string_literal: true RSpec.describe Metabase::Endpoint::Card do - include_context 'login' + include_context 'with login' let(:card_id) { 1 } describe 'cards', vcr: true do - context 'success' do + context 'with success' do it 'returns all cards' do cards = client.cards expect(cards).to be_kind_of(Array) @@ -14,7 +14,7 @@ end describe 'card', vcr: true do - context 'success' do + context 'with success' do it 'returns the card' do card = client.card(card_id) expect(card).to be_kind_of(Hash) @@ -23,7 +23,7 @@ end describe 'query_card_with_metadata', vcr: true do - context 'success' do + context 'with success' do it 'returns query results of the card with metadata' do result = client.query_card_with_metadata(card_id) expect(result).to be_kind_of(Hash) @@ -32,14 +32,14 @@ end describe 'query_card', vcr: true do - context 'success' do + context 'with success' do it 'returns query results of the card' do result = client.query_card(card_id) expect(result).to be_kind_of(Array) end end - context 'specify format' do + context 'with specify format' do it 'returns query results of the card as specified format' do result = client.query_card(card_id, format: :csv) expect(result).to be_kind_of(String) @@ -48,12 +48,12 @@ end describe 'new_card', vcr: true do - context 'success' do + context 'with success' do it 'create a new card' do card = client.card(card_id) new_card = client.new_card(**card) expect(new_card).to be_kind_of(Hash) end end - end + end end diff --git a/spec/metabase/endpoint/collection_spec.rb b/spec/metabase/endpoint/collection_spec.rb index c44e107..7942c78 100644 --- a/spec/metabase/endpoint/collection_spec.rb +++ b/spec/metabase/endpoint/collection_spec.rb @@ -1,11 +1,11 @@ # frozen_string_literal: true RSpec.describe Metabase::Endpoint::Collection do - include_context 'login' + include_context 'with login' let(:collection_id) { 4 } describe 'collections', vcr: true do - context 'success' do + context 'with success' do it 'returns all collections' do collections = client.collections expect(collections).to be_kind_of(Array) @@ -18,10 +18,10 @@ it "returns a collection's items" do collection = client.collection_items(collection_id) - expect(collection).to be_kind_of(Array) + expect(collection).to be_kind_of(Hash) end - it "create a new collection" do + it 'create a new collection' do params = { name: 'New Organization', color: '#509EE3' } collection = client.new_collection(**params) expect(collection).to be_kind_of(Hash) diff --git a/spec/metabase/endpoint/dashboard_spec.rb b/spec/metabase/endpoint/dashboard_spec.rb index f05048f..7810aa0 100644 --- a/spec/metabase/endpoint/dashboard_spec.rb +++ b/spec/metabase/endpoint/dashboard_spec.rb @@ -1,12 +1,12 @@ # frozen_string_literal: true RSpec.describe Metabase::Endpoint::Dashboard do - include_context 'login' + include_context 'with login' let(:dashboard_id) { 1 } let(:card_id) { 1 } describe 'dashboards', vcr: true do - context 'success' do + context 'with success' do it 'returns all dashboards' do dashboards = client.dashboards expect(dashboards).to be_kind_of(Array) @@ -15,7 +15,7 @@ end describe 'dashboard', vcr: true do - context 'success' do + context 'with success' do it 'returns the dashboard' do dashboard = client.dashboard(dashboard_id) expect(dashboard).to be_kind_of(Hash) @@ -24,7 +24,7 @@ end describe 'new_dashboard', vcr: true do - context 'success' do + context 'with success' do it 'create a new dashboard' do dashboard = client.dashboard(dashboard_id) new_dashboard = client.new_dashboard(**dashboard) @@ -34,7 +34,7 @@ end describe 'copy_dashboard', vcr: true do - context 'success' do + context 'with success' do it 'create a copy dashboard' do dashboard = client.dashboard(dashboard_id) copy_dashboard = client.copy_dashboard(dashboard_id, **dashboard) @@ -44,9 +44,8 @@ end describe 'add_dashboard_cards', vcr: true do - context 'success' do - it 'add a dashboard cards' do - card = client.dashboard(dashboard_id) + context 'with success' do + xit 'add a dashboard cards' do card = client.card(card_id) add_dashboard_cards = client.add_dashboard_card(dashboard_id, **card) expect(add_dashboard_cards).to be_kind_of(Hash) @@ -55,8 +54,8 @@ end describe 'update_dashboard_cards', vcr: true do - context 'success' do - it 'update a dashboard cards' do + context 'with success' do + xit 'update a dashboard cards' do dashboard = client.dashboard(dashboard_id) update_dashboard_cards = client.update_dashboard_cards(dashboard_id, **dashboard) expect(update_dashboard_cards).to be_kind_of(Hash) @@ -65,7 +64,7 @@ end describe 'delete_dashboard_card', vcr: true do - context 'success' do + context 'with success' do it 'delete a dashboard card' do dashboard = client.dashboard(dashboard_id) params = { dashcardId: dashboard['ordered_cards'][0]['id'] } diff --git a/spec/metabase/endpoint/database_spec.rb b/spec/metabase/endpoint/database_spec.rb index d338220..3b9137e 100644 --- a/spec/metabase/endpoint/database_spec.rb +++ b/spec/metabase/endpoint/database_spec.rb @@ -1,13 +1,13 @@ # frozen_string_literal: true RSpec.describe Metabase::Endpoint::Database do - include_context 'login' + include_context 'with login' describe 'databases', vcr: true do - context 'success' do + context 'with success' do it 'returns all databases' do databases = client.databases - expect(databases).to be_kind_of(Array) + expect(databases).to be_kind_of(Hash) end end end diff --git a/spec/metabase/endpoint/dataset_spec.rb b/spec/metabase/endpoint/dataset_spec.rb index e7f97f3..d6ff156 100644 --- a/spec/metabase/endpoint/dataset_spec.rb +++ b/spec/metabase/endpoint/dataset_spec.rb @@ -1,19 +1,19 @@ # frozen_string_literal: true RSpec.describe Metabase::Endpoint::Dataset do - include_context 'login' + include_context 'with login' let(:query) { '{"type":"native","native":{"query":"SELECT * FROM orders LIMIT 1;"},"database":1}' } describe 'query_dataset', vcr: true do - context 'success' do + context 'with success' do it 'returns query results of the dataset' do result = client.query_dataset(query: query) expect(result).to be_kind_of(Array) end end - context 'specify format' do + context 'when specify format' do it 'returns query results of the dataset as specified format' do result = client.query_dataset(query: query, format: 'csv') expect(result).to be_kind_of(String) diff --git a/spec/metabase/endpoint/metric_spec.rb b/spec/metabase/endpoint/metric_spec.rb index b25aafe..f99e5ad 100644 --- a/spec/metabase/endpoint/metric_spec.rb +++ b/spec/metabase/endpoint/metric_spec.rb @@ -1,10 +1,10 @@ # frozen_string_literal: true RSpec.describe Metabase::Endpoint::Metric do - include_context 'login' + include_context 'with login' describe 'metrics', vcr: true do - context 'success' do + context 'with success' do it 'returns all metrics' do metrics = client.metrics expect(metrics).to be_kind_of(Array) diff --git a/spec/metabase/endpoint/permissions_spec.rb b/spec/metabase/endpoint/permissions_spec.rb index dc5e8a5..7d6f1ab 100644 --- a/spec/metabase/endpoint/permissions_spec.rb +++ b/spec/metabase/endpoint/permissions_spec.rb @@ -1,10 +1,10 @@ # frozen_string_literal: true RSpec.describe Metabase::Endpoint::Permissions do - include_context 'login' + include_context 'with login' describe 'groups', vcr: true do - context 'success' do + context 'with success' do it 'returns all permissions groups' do groups = client.groups expect(groups).to be_kind_of(Array) diff --git a/spec/metabase/endpoint/public_spec.rb b/spec/metabase/endpoint/public_spec.rb index 5ef4bd9..979c804 100644 --- a/spec/metabase/endpoint/public_spec.rb +++ b/spec/metabase/endpoint/public_spec.rb @@ -1,11 +1,11 @@ # frozen_string_literal: true RSpec.describe Metabase::Endpoint::Public do - include_context 'client' + include_context 'with client' let(:card_uuid) { '708a78ec-15c8-405e-b590-de98c6ddfa01' } describe 'public_card', vcr: true do - context 'success' do + context 'with success' do it 'returns the public card' do public_card = client.public_card(card_uuid) expect(public_card).to be_kind_of(Hash) @@ -14,7 +14,7 @@ end describe 'query_public_card_with_metadata', vcr: true do - context 'success' do + context 'with success' do it 'returns query results of the public card with metadata' do result = client.query_public_card_with_metadata(card_uuid) expect(result).to be_kind_of(Hash) @@ -23,14 +23,14 @@ end describe 'query_public_card', vcr: true do - context 'success' do + context 'with success' do it 'returns query results of the public card' do result = client.query_public_card(card_uuid) expect(result).to be_kind_of(Array) end end - context 'specify format' do + context 'when specify format' do it 'returns query results of the public card as specified format' do result = client.query_public_card(card_uuid, format: :csv) expect(result).to be_kind_of(String) diff --git a/spec/metabase/endpoint/pulse_spec.rb b/spec/metabase/endpoint/pulse_spec.rb index cbb40be..f6ed469 100644 --- a/spec/metabase/endpoint/pulse_spec.rb +++ b/spec/metabase/endpoint/pulse_spec.rb @@ -1,10 +1,10 @@ # frozen_string_literal: true RSpec.describe Metabase::Endpoint::Pulse do - include_context 'login' + include_context 'with login' describe 'pulses', vcr: true do - context 'success' do + context 'with success' do it 'returns all pulses' do pulses = client.pulses expect(pulses).to be_kind_of(Array) diff --git a/spec/metabase/endpoint/revision_spec.rb b/spec/metabase/endpoint/revision_spec.rb index 3e34fb9..3e7a032 100644 --- a/spec/metabase/endpoint/revision_spec.rb +++ b/spec/metabase/endpoint/revision_spec.rb @@ -1,10 +1,10 @@ # frozen_string_literal: true RSpec.describe Metabase::Endpoint::Revision do - include_context 'login' + include_context 'with login' describe 'revisions', vcr: true do - context 'success' do + context 'with success' do it 'returns revisions of the object' do revisions = client.revisions(entity: :card, id: 1) expect(revisions).to be_kind_of(Array) diff --git a/spec/metabase/endpoint/segment_spec.rb b/spec/metabase/endpoint/segment_spec.rb index f4a06fd..b2e1092 100644 --- a/spec/metabase/endpoint/segment_spec.rb +++ b/spec/metabase/endpoint/segment_spec.rb @@ -1,10 +1,10 @@ # frozen_string_literal: true RSpec.describe Metabase::Endpoint::Segment do - include_context 'login' + include_context 'with login' describe 'segments', vcr: true do - context 'success' do + context 'with success' do it 'returns all segments' do segments = client.segments expect(segments).to be_kind_of(Array) diff --git a/spec/metabase/endpoint/session_spec.rb b/spec/metabase/endpoint/session_spec.rb index 9be1b7a..d705a3f 100644 --- a/spec/metabase/endpoint/session_spec.rb +++ b/spec/metabase/endpoint/session_spec.rb @@ -1,7 +1,7 @@ # frozen_string_literal: true RSpec.describe Metabase::Endpoint::Session do - include_context 'client' + include_context 'with client' describe 'login', vcr: true do let(:incorrect_password) do @@ -12,19 +12,19 @@ ) end - context 'success' do + context 'with success' do it 'returns a session token' do expect(client.login).to match(/[a-z0-9-]{36}/) end end - context 'incorrect username or password' do + context 'with incorrect username or password' do it 'raises error' do - expect { incorrect_password.login }.to raise_error(Metabase::BadRequest) + expect { incorrect_password.login }.to raise_error(Metabase::Unauthorized) end end - context 'specify username and password' do + context 'when specify username and password' do it 'uses the username and password' do params = { username: 'mb@example.com', password: 'p@ssw0rd' } expect(incorrect_password.login(**params)).to match(/[a-z0-9-]{36}/) @@ -33,15 +33,15 @@ end describe 'logout', vcr: true do - context 'success' do - include_context 'login' + context 'with success' do + include_context 'with login' it 'returns true' do expect(client.logout).to be(true) end end - context 'not logged in' do + context 'when not logged in' do it 'raises error' do expect { client.logout }.to raise_error(Metabase::NotFound) end diff --git a/spec/metabase/endpoint/setting_spec.rb b/spec/metabase/endpoint/setting_spec.rb index f2bcc5a..da8be88 100644 --- a/spec/metabase/endpoint/setting_spec.rb +++ b/spec/metabase/endpoint/setting_spec.rb @@ -1,10 +1,10 @@ # frozen_string_literal: true RSpec.describe Metabase::Endpoint::Setting do - include_context 'login' + include_context 'with login' describe 'settings', vcr: true do - context 'success' do + context 'when success' do it 'returns all settings' do settings = client.settings expect(settings).to be_kind_of(Array) diff --git a/spec/metabase/endpoint/setup_spec.rb b/spec/metabase/endpoint/setup_spec.rb index 11e3c8c..583887e 100644 --- a/spec/metabase/endpoint/setup_spec.rb +++ b/spec/metabase/endpoint/setup_spec.rb @@ -1,10 +1,10 @@ # frozen_string_literal: true RSpec.describe Metabase::Endpoint::Setup do - include_context 'login' + include_context 'with login' describe 'admin_checklists', vcr: true do - context 'success' do + context 'with success' do it 'returns admin checklists' do admin_checklists = client.admin_checklists expect(admin_checklists).to be_kind_of(Array) diff --git a/spec/metabase/endpoint/table_spec.rb b/spec/metabase/endpoint/table_spec.rb index 37c5090..e64b805 100644 --- a/spec/metabase/endpoint/table_spec.rb +++ b/spec/metabase/endpoint/table_spec.rb @@ -1,10 +1,10 @@ # frozen_string_literal: true RSpec.describe Metabase::Endpoint::Table do - include_context 'login' + include_context 'with login' describe 'tables', vcr: true do - context 'success' do + context 'with success' do it 'returns all tables' do tables = client.tables expect(tables).to be_kind_of(Array) diff --git a/spec/metabase/endpoint/user_spec.rb b/spec/metabase/endpoint/user_spec.rb index 4a31478..ba3c55c 100644 --- a/spec/metabase/endpoint/user_spec.rb +++ b/spec/metabase/endpoint/user_spec.rb @@ -1,19 +1,19 @@ # frozen_string_literal: true RSpec.describe Metabase::Endpoint::User do - include_context 'login' + include_context 'with login' describe 'users', vcr: true do - context 'success' do + context 'with success' do it 'returns all users' do users = client.users - expect(users).to be_kind_of(Array) + expect(users).to be_kind_of(Hash) end end end describe 'current_user', vcr: true do - context 'success' do + context 'with success' do it 'returns the current user' do user = client.current_user expect(user).to be_kind_of(Hash) diff --git a/spec/metabase/endpoint/util_spec.rb b/spec/metabase/endpoint/util_spec.rb index 87c0f70..8728bc0 100644 --- a/spec/metabase/endpoint/util_spec.rb +++ b/spec/metabase/endpoint/util_spec.rb @@ -1,10 +1,10 @@ # frozen_string_literal: true RSpec.describe Metabase::Endpoint::Util do - include_context 'login' + include_context 'with login' describe 'logs', vcr: true do - context 'success' do + context 'with success' do it 'returns application logs' do logs = client.logs expect(logs).to be_kind_of(Array) diff --git a/spec/metabase/endpoint/x_ray_spec.rb b/spec/metabase/endpoint/x_ray_spec.rb index 26c2a07..1e9f31c 100644 --- a/spec/metabase/endpoint/x_ray_spec.rb +++ b/spec/metabase/endpoint/x_ray_spec.rb @@ -1,11 +1,12 @@ # frozen_string_literal: true RSpec.describe Metabase::Endpoint::XRay do - include_context 'login' + include_context 'with login' describe 'x_ray_card', vcr: true do - context 'success' do - it 'returns x-ray job' do + context 'with success' do + # obsolte, needs to be removed + xit 'returns x-ray job' do x_ray = client.x_ray_card(1) expect(x_ray).to be_kind_of(Hash) end diff --git a/spec/spec_helper.rb b/spec/spec_helper.rb index 13d5c3a..415f955 100644 --- a/spec/spec_helper.rb +++ b/spec/spec_helper.rb @@ -7,7 +7,7 @@ require 'metabase' require 'pry' -Dir[File.expand_path('support/**/*.rb', __dir__)].sort.each { |f| require f } +Dir[File.expand_path('support/**/*.rb', __dir__)].each { |f| require f } RSpec.configure do |config| config.example_status_persistence_file_path = '.rspec_status' diff --git a/spec/support/shared_contexts.rb b/spec/support/shared_contexts.rb index f301298..a886b97 100644 --- a/spec/support/shared_contexts.rb +++ b/spec/support/shared_contexts.rb @@ -1,6 +1,6 @@ # frozen_string_literal: true -RSpec.shared_context 'client' do +RSpec.shared_context 'with client' do let(:client) do Metabase::Client.new( url: 'http://localhost:3030', @@ -10,7 +10,7 @@ end end -RSpec.shared_context 'login' do - include_context 'client' +RSpec.shared_context 'with login' do + include_context 'with client' before { client.login } end diff --git a/spec/support/shared_examples.rb b/spec/support/shared_examples.rb index 9d7a759..71adcc0 100644 --- a/spec/support/shared_examples.rb +++ b/spec/support/shared_examples.rb @@ -4,7 +4,7 @@ let(:host) { 'localhost:3030' } let(:path) { '/' } - context 'success' do + context 'with success' do before do stub_request(method, host) .to_return(status: 200, body: 'OK') @@ -15,7 +15,7 @@ end end - context 'server returns 400' do + context 'when server returns 400' do before do stub_request(method, host) .to_return(status: 400, body: 'BadRequest') @@ -28,7 +28,7 @@ end end - context 'server returns 401' do + context 'when server returns 401' do before do stub_request(method, host) .to_return(status: 401, body: 'Unauthorized') @@ -41,7 +41,7 @@ end end - context 'server returns 403' do + context 'when server returns 403' do before do stub_request(method, host) .to_return(status: 403, body: 'Forbidden') @@ -54,7 +54,7 @@ end end - context 'server returns 404' do + context 'when server returns 404' do before do stub_request(method, host) .to_return(status: 404, body: 'NotFound') @@ -67,7 +67,7 @@ end end - context 'server returns other 4xx' do + context 'when server returns other 4xx' do before do stub_request(method, host) .to_return(status: 499, body: 'ClientError') @@ -80,7 +80,7 @@ end end - context 'server returns 500' do + context 'when server returns 500' do before do stub_request(method, host) .to_return(status: 500, body: 'InternalServerError') @@ -94,7 +94,7 @@ end end - context 'server returns 502' do + context 'when server returns 502' do before do stub_request(method, host) .to_return(status: 502, body: 'BadGateway') @@ -107,7 +107,7 @@ end end - context 'server returns 503' do + context 'when server returns 503' do before do stub_request(method, host) .to_return(status: 503, body: 'ServiceUnavailable') @@ -121,7 +121,7 @@ end end - context 'server returns other 5xx' do + context 'when server returns other 5xx' do before do stub_request(method, host) .to_return(status: 599, body: 'ServerError') diff --git a/spec/vcr_cassettes/Metabase_Endpoint_Activity/activities/when_success/returns_recent_activities.yml b/spec/vcr_cassettes/Metabase_Endpoint_Activity/activities/when_success/returns_recent_activities.yml new file mode 100644 index 0000000..c2681e4 --- /dev/null +++ b/spec/vcr_cassettes/Metabase_Endpoint_Activity/activities/when_success/returns_recent_activities.yml @@ -0,0 +1,120 @@ +--- +http_interactions: +- request: + method: post + uri: http://localhost:3030/api/session + body: + encoding: UTF-8 + string: '{"username":"mb@example.com","password":"p@ssw0rd"}' + headers: + User-Agent: + - MetabaseRuby/0.6.0 (ruby3.2.0) + Content-Type: + - application/json + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + response: + status: + code: 200 + message: OK + headers: + X-Frame-Options: + - DENY + X-Xss-Protection: + - 1; mode=block + Last-Modified: + - Sun, 14 May 2023 15:08:37 GMT + Strict-Transport-Security: + - max-age=31536000 + Set-Cookie: + - metabase.DEVICE=83090427-2a85-4caf-8f72-f527102ba7f6;HttpOnly;Path=/;Expires=Thu, + 14 May 2043 15:08:37 GMT;SameSite=Lax + - metabase.SESSION=060d180e-a3c7-4811-8f2f-45970d619f5d;SameSite=Lax;Path=/;HttpOnly + - metabase.TIMEOUT=alive;SameSite=Lax;Path=/;Max-Age=1209600 + X-Permitted-Cross-Domain-Policies: + - none + Cache-Control: + - max-age=0, no-cache, must-revalidate, proxy-revalidate + X-Content-Type-Options: + - nosniff + Content-Security-Policy: + - default-src 'none'; script-src 'self' 'unsafe-eval' https://maps.google.com + https://accounts.google.com 'sha256-K2AkR/jTLsGV8PyzWha7/ey1iaD9c5jWRYwa++ZlMZc=' + 'sha256-ib2/2v5zC6gGM6Ety7iYgBUvpy/caRX9xV/pzzV7hf0=' 'sha256-isH538cVBUY8IMlGYGbWtBwr+cGqkc4mN6nLcA7lUjE='; + child-src 'self' https://accounts.google.com; style-src 'self' 'unsafe-inline' + https://accounts.google.com; font-src *; img-src * 'self' data:; connect-src + 'self' https://accounts.google.com metabase.us10.list-manage.com ; manifest-src + 'self'; frame-ancestors 'none'; + Content-Type: + - application/json;charset=utf-8 + Expires: + - Tue, 03 Jul 2001 06:00:00 GMT + Transfer-Encoding: + - chunked + Server: + - Jetty(11.0.14) + body: + encoding: ASCII-8BIT + string: '{"id":"060d180e-a3c7-4811-8f2f-45970d619f5d"}' + recorded_at: Sun, 14 May 2023 15:08:37 GMT +- request: + method: get + uri: http://localhost:3030/api/activity + body: + encoding: US-ASCII + string: '' + headers: + User-Agent: + - MetabaseRuby/0.6.0 (ruby3.2.0) + X-Metabase-Session: + - 060d180e-a3c7-4811-8f2f-45970d619f5d + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + response: + status: + code: 200 + message: OK + headers: + X-Frame-Options: + - DENY + X-Xss-Protection: + - 1; mode=block + Last-Modified: + - Sun, 14 May 2023 15:08:41 GMT + Strict-Transport-Security: + - max-age=31536000 + Set-Cookie: + - metabase.DEVICE=00391827-e123-404c-9199-5372b7c2f8d5;HttpOnly;Path=/;Expires=Thu, + 14 May 2043 15:08:41 GMT;SameSite=Lax + X-Permitted-Cross-Domain-Policies: + - none + Cache-Control: + - max-age=0, no-cache, must-revalidate, proxy-revalidate + X-Content-Type-Options: + - nosniff + Content-Security-Policy: + - default-src 'none'; script-src 'self' 'unsafe-eval' https://maps.google.com + https://accounts.google.com 'sha256-K2AkR/jTLsGV8PyzWha7/ey1iaD9c5jWRYwa++ZlMZc=' + 'sha256-ib2/2v5zC6gGM6Ety7iYgBUvpy/caRX9xV/pzzV7hf0=' 'sha256-isH538cVBUY8IMlGYGbWtBwr+cGqkc4mN6nLcA7lUjE='; + child-src 'self' https://accounts.google.com; style-src 'self' 'unsafe-inline' + https://accounts.google.com; font-src *; img-src * 'self' data:; connect-src + 'self' https://accounts.google.com metabase.us10.list-manage.com ; manifest-src + 'self'; frame-ancestors 'none'; + Content-Type: + - application/json;charset=utf-8 + Expires: + - Tue, 03 Jul 2001 06:00:00 GMT + Transfer-Encoding: + - chunked + Server: + - Jetty(11.0.14) + body: + encoding: ASCII-8BIT + string: !binary |- + W3sidGFibGVfaWQiOjIsInRhYmxlIjp7ImRlc2NyaXB0aW9uIjoiVGhpcyBpcyBhIGNvbmZpcm1lZCBvcmRlciBmb3IgYSBwcm9kdWN0IGZyb20gYSB1c2VyLiIsImVudGl0eV90eXBlIjoiZW50aXR5L1RyYW5zYWN0aW9uVGFibGUiLCJzY2hlbWEiOiJQVUJMSUMiLCJzaG93X2luX2dldHRpbmdfc3RhcnRlZCI6ZmFsc2UsIm5hbWUiOiJPUkRFUlMiLCJjYXZlYXRzIjpudWxsLCJ1cGRhdGVkX2F0IjoiMjAyMC0wNi0wN1QwNTo1MDowMC4xNDMiLCJhY3RpdmUiOnRydWUsImlkIjoyLCJkYl9pZCI6MSwidmlzaWJpbGl0eV90eXBlIjpudWxsLCJmaWVsZF9vcmRlciI6ImRhdGFiYXNlIiwiaW5pdGlhbF9zeW5jX3N0YXR1cyI6ImNvbXBsZXRlIiwiZGlzcGxheV9uYW1lIjoiT3JkZXJzIiwiY3JlYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDU6MTk6MjcuNDgzIiwicG9pbnRzX29mX2ludGVyZXN0IjpudWxsfSwiZGF0YWJhc2VfaWQiOjEsIm1vZGVsX2V4aXN0cyI6dHJ1ZSwidG9waWMiOiJjYXJkLWNyZWF0ZSIsImN1c3RvbV9pZCI6bnVsbCwiZGV0YWlscyI6eyJuYW1lIjoiT3JkZXJzIHF1YW50aXR5ID49IDUwIiwiZGVzY3JpcHRpb24iOiJxdWFudGl0eSA+PSA1MCJ9LCJtb2RlbF9pZCI6NDcsImlkIjo2MywiZGF0YWJhc2UiOnsiZGVzY3JpcHRpb24iOm51bGwsImZlYXR1cmVzIjpbImJhc2ljLWFnZ3JlZ2F0aW9ucyIsInRlbXBvcmFsLWV4dHJhY3QiLCJhY3Rpb25zL2N1c3RvbSIsIm5vdyIsInN0YW5kYXJkLWRldmlhdGlvbi1hZ2dyZWdhdGlvbnMiLCJkYXRlLWFyaXRobWV0aWNzIiwiYWN0aW9ucyIsImV4cHJlc3Npb24tYWdncmVnYXRpb25zIiwiZm9yZWlnbi1rZXlzIiwicmlnaHQtam9pbiIsImxlZnQtam9pbiIsIm5hdGl2ZS1wYXJhbWV0ZXJzIiwibmVzdGVkLXF1ZXJpZXMiLCJleHByZXNzaW9ucyIsInJlZ2V4IiwiY2FzZS1zZW5zaXRpdml0eS1zdHJpbmctZmlsdGVyLW9wdGlvbnMiLCJiaW5uaW5nIiwiZGF0ZXRpbWUtZGlmZiIsImlubmVyLWpvaW4iLCJhZHZhbmNlZC1tYXRoLWV4cHJlc3Npb25zIl0sImNhY2hlX2ZpZWxkX3ZhbHVlc19zY2hlZHVsZSI6IjAgMCA0ICogKiA/ICoiLCJ0aW1lem9uZSI6IlVUQyIsImF1dG9fcnVuX3F1ZXJpZXMiOnRydWUsIm1ldGFkYXRhX3N5bmNfc2NoZWR1bGUiOiIwIDQyICogKiAqID8gKiIsIm5hbWUiOiJTYW1wbGUgRGF0YWJhc2UiLCJzZXR0aW5ncyI6bnVsbCwiY2F2ZWF0cyI6bnVsbCwiY3JlYXRvcl9pZCI6bnVsbCwiaXNfZnVsbF9zeW5jIjp0cnVlLCJ1cGRhdGVkX2F0IjoiMjAyMC0wNi0wN1QwNjoyODoxNS44OTkiLCJjYWNoZV90dGwiOm51bGwsImRldGFpbHMiOnsiZGIiOiJmaWxlOi9wbHVnaW5zL3NhbXBsZS1kYXRhYmFzZS5kYjtVU0VSPUdVRVNUO1BBU1NXT1JEPWd1ZXN0In0sImlzX3NhbXBsZSI6dHJ1ZSwiaWQiOjEsImlzX29uX2RlbWFuZCI6ZmFsc2UsIm9wdGlvbnMiOm51bGwsImVuZ2luZSI6ImgyIiwiaW5pdGlhbF9zeW5jX3N0YXR1cyI6ImNvbXBsZXRlIiwiZGJtc192ZXJzaW9uIjpudWxsLCJyZWZpbmdlcnByaW50IjpudWxsLCJjcmVhdGVkX2F0IjoiMjAyMC0wNi0wN1QwNToxOToyNy4xNzUiLCJwb2ludHNfb2ZfaW50ZXJlc3QiOm51bGx9LCJ1c2VyX2lkIjoxLCJ0aW1lc3RhbXAiOiIyMDIzLTA1LTE0VDEzOjQ5OjIxLjA3MzA2NyIsInVzZXIiOnsiZW1haWwiOiJtYkBleGFtcGxlLmNvbSIsImZpcnN0X25hbWUiOiJBZG1pbiIsImxhc3RfbG9naW4iOiIyMDIzLTA1LTE0VDE1OjA4OjM3LjMxMDA3NCIsImlzX3FibmV3YiI6ZmFsc2UsImlzX3N1cGVydXNlciI6dHJ1ZSwiaWQiOjEsImxhc3RfbmFtZSI6IlVzZXIiLCJkYXRlX2pvaW5lZCI6IjIwMjAtMDYtMDdUMDU6MjA6NDEuODU5IiwiY29tbW9uX25hbWUiOiJBZG1pbiBVc2VyIn0sIm1vZGVsIjoiY2FyZCJ9LHsidGFibGVfaWQiOm51bGwsInRhYmxlIjpudWxsLCJkYXRhYmFzZV9pZCI6bnVsbCwibW9kZWxfZXhpc3RzIjp0cnVlLCJ0b3BpYyI6ImRhc2hib2FyZC1jcmVhdGUiLCJjdXN0b21faWQiOm51bGwsImRldGFpbHMiOnsiZGVzY3JpcHRpb24iOm51bGwsIm5hbWUiOiJQcm9kdWN0cyBEYXNoYm9hcmQifSwibW9kZWxfaWQiOjYsImlkIjo2MiwiZGF0YWJhc2UiOm51bGwsInVzZXJfaWQiOjEsInRpbWVzdGFtcCI6IjIwMjMtMDUtMTRUMTM6NDg6NDAuOTc5MTU1IiwidXNlciI6eyJlbWFpbCI6Im1iQGV4YW1wbGUuY29tIiwiZmlyc3RfbmFtZSI6IkFkbWluIiwibGFzdF9sb2dpbiI6IjIwMjMtMDUtMTRUMTU6MDg6MzcuMzEwMDc0IiwiaXNfcWJuZXdiIjpmYWxzZSwiaXNfc3VwZXJ1c2VyIjp0cnVlLCJpZCI6MSwibGFzdF9uYW1lIjoiVXNlciIsImRhdGVfam9pbmVkIjoiMjAyMC0wNi0wN1QwNToyMDo0MS44NTkiLCJjb21tb25fbmFtZSI6IkFkbWluIFVzZXIifSwibW9kZWwiOiJkYXNoYm9hcmQifSx7InRhYmxlX2lkIjpudWxsLCJ0YWJsZSI6bnVsbCwiZGF0YWJhc2VfaWQiOm51bGwsIm1vZGVsX2V4aXN0cyI6dHJ1ZSwidG9waWMiOiJkYXNoYm9hcmQtY3JlYXRlIiwiY3VzdG9tX2lkIjpudWxsLCJkZXRhaWxzIjp7ImRlc2NyaXB0aW9uIjpudWxsLCJuYW1lIjoiUHJvZHVjdHMgRGFzaGJvYXJkIn0sIm1vZGVsX2lkIjo1LCJpZCI6NjEsImRhdGFiYXNlIjpudWxsLCJ1c2VyX2lkIjoxLCJ0aW1lc3RhbXAiOiIyMDIzLTA1LTE0VDEzOjQ4OjMxLjkwMTEwMyIsInVzZXIiOnsiZW1haWwiOiJtYkBleGFtcGxlLmNvbSIsImZpcnN0X25hbWUiOiJBZG1pbiIsImxhc3RfbG9naW4iOiIyMDIzLTA1LTE0VDE1OjA4OjM3LjMxMDA3NCIsImlzX3FibmV3YiI6ZmFsc2UsImlzX3N1cGVydXNlciI6dHJ1ZSwiaWQiOjEsImxhc3RfbmFtZSI6IlVzZXIiLCJkYXRlX2pvaW5lZCI6IjIwMjAtMDYtMDdUMDU6MjA6NDEuODU5IiwiY29tbW9uX25hbWUiOiJBZG1pbiBVc2VyIn0sIm1vZGVsIjoiZGFzaGJvYXJkIn0seyJ0YWJsZV9pZCI6bnVsbCwidGFibGUiOm51bGwsImRhdGFiYXNlX2lkIjpudWxsLCJtb2RlbF9leGlzdHMiOnRydWUsInRvcGljIjoiZGFzaGJvYXJkLXJlbW92ZS1jYXJkcyIsImN1c3RvbV9pZCI6bnVsbCwiZGV0YWlscyI6eyJkZXNjcmlwdGlvbiI6bnVsbCwibmFtZSI6IlByb2R1Y3RzIERhc2hib2FyZCIsImRhc2hjYXJkcyI6W3siaWQiOjEsImNhcmRfaWQiOm51bGwsImV4aXN0cyI6ZmFsc2V9XX0sIm1vZGVsX2lkIjoxLCJpZCI6NjAsImRhdGFiYXNlIjpudWxsLCJ1c2VyX2lkIjoxLCJ0aW1lc3RhbXAiOiIyMDIzLTA1LTE0VDEzOjQ4OjI5LjA0NTIxIiwidXNlciI6eyJlbWFpbCI6Im1iQGV4YW1wbGUuY29tIiwiZmlyc3RfbmFtZSI6IkFkbWluIiwibGFzdF9sb2dpbiI6IjIwMjMtMDUtMTRUMTU6MDg6MzcuMzEwMDc0IiwiaXNfcWJuZXdiIjpmYWxzZSwiaXNfc3VwZXJ1c2VyIjp0cnVlLCJpZCI6MSwibGFzdF9uYW1lIjoiVXNlciIsImRhdGVfam9pbmVkIjoiMjAyMC0wNi0wN1QwNToyMDo0MS44NTkiLCJjb21tb25fbmFtZSI6IkFkbWluIFVzZXIifSwibW9kZWwiOiJkYXNoYm9hcmQifSx7InRhYmxlX2lkIjoyLCJ0YWJsZSI6eyJkZXNjcmlwdGlvbiI6IlRoaXMgaXMgYSBjb25maXJtZWQgb3JkZXIgZm9yIGEgcHJvZHVjdCBmcm9tIGEgdXNlci4iLCJlbnRpdHlfdHlwZSI6ImVudGl0eS9UcmFuc2FjdGlvblRhYmxlIiwic2NoZW1hIjoiUFVCTElDIiwic2hvd19pbl9nZXR0aW5nX3N0YXJ0ZWQiOmZhbHNlLCJuYW1lIjoiT1JERVJTIiwiY2F2ZWF0cyI6bnVsbCwidXBkYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDU6NTA6MDAuMTQzIiwiYWN0aXZlIjp0cnVlLCJpZCI6MiwiZGJfaWQiOjEsInZpc2liaWxpdHlfdHlwZSI6bnVsbCwiZmllbGRfb3JkZXIiOiJkYXRhYmFzZSIsImluaXRpYWxfc3luY19zdGF0dXMiOiJjb21wbGV0ZSIsImRpc3BsYXlfbmFtZSI6Ik9yZGVycyIsImNyZWF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjE5OjI3LjQ4MyIsInBvaW50c19vZl9pbnRlcmVzdCI6bnVsbH0sImRhdGFiYXNlX2lkIjoxLCJtb2RlbF9leGlzdHMiOnRydWUsInRvcGljIjoibWV0cmljLWNyZWF0ZSIsImN1c3RvbV9pZCI6bnVsbCwiZGV0YWlscyI6eyJuYW1lIjoiUXVhbnRpdHkgPj0gNTAiLCJkZXNjcmlwdGlvbiI6IlF1YW50aXR5ID49IDUwIn0sIm1vZGVsX2lkIjoxLCJpZCI6NTksImRhdGFiYXNlIjp7ImRlc2NyaXB0aW9uIjpudWxsLCJmZWF0dXJlcyI6WyJiYXNpYy1hZ2dyZWdhdGlvbnMiLCJ0ZW1wb3JhbC1leHRyYWN0IiwiYWN0aW9ucy9jdXN0b20iLCJub3ciLCJzdGFuZGFyZC1kZXZpYXRpb24tYWdncmVnYXRpb25zIiwiZGF0ZS1hcml0aG1ldGljcyIsImFjdGlvbnMiLCJleHByZXNzaW9uLWFnZ3JlZ2F0aW9ucyIsImZvcmVpZ24ta2V5cyIsInJpZ2h0LWpvaW4iLCJsZWZ0LWpvaW4iLCJuYXRpdmUtcGFyYW1ldGVycyIsIm5lc3RlZC1xdWVyaWVzIiwiZXhwcmVzc2lvbnMiLCJyZWdleCIsImNhc2Utc2Vuc2l0aXZpdHktc3RyaW5nLWZpbHRlci1vcHRpb25zIiwiYmlubmluZyIsImRhdGV0aW1lLWRpZmYiLCJpbm5lci1qb2luIiwiYWR2YW5jZWQtbWF0aC1leHByZXNzaW9ucyJdLCJjYWNoZV9maWVsZF92YWx1ZXNfc2NoZWR1bGUiOiIwIDAgNCAqICogPyAqIiwidGltZXpvbmUiOiJVVEMiLCJhdXRvX3J1bl9xdWVyaWVzIjp0cnVlLCJtZXRhZGF0YV9zeW5jX3NjaGVkdWxlIjoiMCA0MiAqICogKiA/ICoiLCJuYW1lIjoiU2FtcGxlIERhdGFiYXNlIiwic2V0dGluZ3MiOm51bGwsImNhdmVhdHMiOm51bGwsImNyZWF0b3JfaWQiOm51bGwsImlzX2Z1bGxfc3luYyI6dHJ1ZSwidXBkYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDY6Mjg6MTUuODk5IiwiY2FjaGVfdHRsIjpudWxsLCJkZXRhaWxzIjp7ImRiIjoiZmlsZTovcGx1Z2lucy9zYW1wbGUtZGF0YWJhc2UuZGI7VVNFUj1HVUVTVDtQQVNTV09SRD1ndWVzdCJ9LCJpc19zYW1wbGUiOnRydWUsImlkIjoxLCJpc19vbl9kZW1hbmQiOmZhbHNlLCJvcHRpb25zIjpudWxsLCJlbmdpbmUiOiJoMiIsImluaXRpYWxfc3luY19zdGF0dXMiOiJjb21wbGV0ZSIsImRibXNfdmVyc2lvbiI6bnVsbCwicmVmaW5nZXJwcmludCI6bnVsbCwiY3JlYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDU6MTk6MjcuMTc1IiwicG9pbnRzX29mX2ludGVyZXN0IjpudWxsfSwidXNlcl9pZCI6MSwidGltZXN0YW1wIjoiMjAyMC0wNi0wN1QwNjoyNDo0MS43ODUiLCJ1c2VyIjp7ImVtYWlsIjoibWJAZXhhbXBsZS5jb20iLCJmaXJzdF9uYW1lIjoiQWRtaW4iLCJsYXN0X2xvZ2luIjoiMjAyMy0wNS0xNFQxNTowODozNy4zMTAwNzQiLCJpc19xYm5ld2IiOmZhbHNlLCJpc19zdXBlcnVzZXIiOnRydWUsImlkIjoxLCJsYXN0X25hbWUiOiJVc2VyIiwiZGF0ZV9qb2luZWQiOiIyMDIwLTA2LTA3VDA1OjIwOjQxLjg1OSIsImNvbW1vbl9uYW1lIjoiQWRtaW4gVXNlciJ9LCJtb2RlbCI6Im1ldHJpYyJ9LHsidGFibGVfaWQiOjMsInRhYmxlIjp7ImRlc2NyaXB0aW9uIjoiVGhpcyBpcyBhIHVzZXIgYWNjb3VudC4gTm90ZSB0aGF0IGVtcGxveWVlcyBhbmQgY3VzdG9tZXIgc3VwcG9ydCBzdGFmZiB3aWxsIGhhdmUgYWNjb3VudHMuIiwiZW50aXR5X3R5cGUiOiJlbnRpdHkvVXNlclRhYmxlIiwic2NoZW1hIjoiUFVCTElDIiwic2hvd19pbl9nZXR0aW5nX3N0YXJ0ZWQiOmZhbHNlLCJuYW1lIjoiUEVPUExFIiwiY2F2ZWF0cyI6bnVsbCwidXBkYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDU6NTA6MDAuMTUyIiwiYWN0aXZlIjp0cnVlLCJpZCI6MywiZGJfaWQiOjEsInZpc2liaWxpdHlfdHlwZSI6bnVsbCwiZmllbGRfb3JkZXIiOiJkYXRhYmFzZSIsImluaXRpYWxfc3luY19zdGF0dXMiOiJjb21wbGV0ZSIsImRpc3BsYXlfbmFtZSI6IlBlb3BsZSIsImNyZWF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjE5OjI3LjQ4NiIsInBvaW50c19vZl9pbnRlcmVzdCI6bnVsbH0sImRhdGFiYXNlX2lkIjoxLCJtb2RlbF9leGlzdHMiOnRydWUsInRvcGljIjoic2VnbWVudC1jcmVhdGUiLCJjdXN0b21faWQiOm51bGwsImRldGFpbHMiOnsibmFtZSI6IlBlb3BsZSBmcm9tIFR3aXR0ZXIiLCJkZXNjcmlwdGlvbiI6IlBlb3BsZSBmcm9tIFR3aXR0ZXIifSwibW9kZWxfaWQiOjEsImlkIjo1OCwiZGF0YWJhc2UiOnsiZGVzY3JpcHRpb24iOm51bGwsImZlYXR1cmVzIjpbImJhc2ljLWFnZ3JlZ2F0aW9ucyIsInRlbXBvcmFsLWV4dHJhY3QiLCJhY3Rpb25zL2N1c3RvbSIsIm5vdyIsInN0YW5kYXJkLWRldmlhdGlvbi1hZ2dyZWdhdGlvbnMiLCJkYXRlLWFyaXRobWV0aWNzIiwiYWN0aW9ucyIsImV4cHJlc3Npb24tYWdncmVnYXRpb25zIiwiZm9yZWlnbi1rZXlzIiwicmlnaHQtam9pbiIsImxlZnQtam9pbiIsIm5hdGl2ZS1wYXJhbWV0ZXJzIiwibmVzdGVkLXF1ZXJpZXMiLCJleHByZXNzaW9ucyIsInJlZ2V4IiwiY2FzZS1zZW5zaXRpdml0eS1zdHJpbmctZmlsdGVyLW9wdGlvbnMiLCJiaW5uaW5nIiwiZGF0ZXRpbWUtZGlmZiIsImlubmVyLWpvaW4iLCJhZHZhbmNlZC1tYXRoLWV4cHJlc3Npb25zIl0sImNhY2hlX2ZpZWxkX3ZhbHVlc19zY2hlZHVsZSI6IjAgMCA0ICogKiA/ICoiLCJ0aW1lem9uZSI6IlVUQyIsImF1dG9fcnVuX3F1ZXJpZXMiOnRydWUsIm1ldGFkYXRhX3N5bmNfc2NoZWR1bGUiOiIwIDQyICogKiAqID8gKiIsIm5hbWUiOiJTYW1wbGUgRGF0YWJhc2UiLCJzZXR0aW5ncyI6bnVsbCwiY2F2ZWF0cyI6bnVsbCwiY3JlYXRvcl9pZCI6bnVsbCwiaXNfZnVsbF9zeW5jIjp0cnVlLCJ1cGRhdGVkX2F0IjoiMjAyMC0wNi0wN1QwNjoyODoxNS44OTkiLCJjYWNoZV90dGwiOm51bGwsImRldGFpbHMiOnsiZGIiOiJmaWxlOi9wbHVnaW5zL3NhbXBsZS1kYXRhYmFzZS5kYjtVU0VSPUdVRVNUO1BBU1NXT1JEPWd1ZXN0In0sImlzX3NhbXBsZSI6dHJ1ZSwiaWQiOjEsImlzX29uX2RlbWFuZCI6ZmFsc2UsIm9wdGlvbnMiOm51bGwsImVuZ2luZSI6ImgyIiwiaW5pdGlhbF9zeW5jX3N0YXR1cyI6ImNvbXBsZXRlIiwiZGJtc192ZXJzaW9uIjpudWxsLCJyZWZpbmdlcnByaW50IjpudWxsLCJjcmVhdGVkX2F0IjoiMjAyMC0wNi0wN1QwNToxOToyNy4xNzUiLCJwb2ludHNfb2ZfaW50ZXJlc3QiOm51bGx9LCJ1c2VyX2lkIjoxLCJ0aW1lc3RhbXAiOiIyMDIwLTA2LTA3VDA2OjIzOjUwLjA3MiIsInVzZXIiOnsiZW1haWwiOiJtYkBleGFtcGxlLmNvbSIsImZpcnN0X25hbWUiOiJBZG1pbiIsImxhc3RfbG9naW4iOiIyMDIzLTA1LTE0VDE1OjA4OjM3LjMxMDA3NCIsImlzX3FibmV3YiI6ZmFsc2UsImlzX3N1cGVydXNlciI6dHJ1ZSwiaWQiOjEsImxhc3RfbmFtZSI6IlVzZXIiLCJkYXRlX2pvaW5lZCI6IjIwMjAtMDYtMDdUMDU6MjA6NDEuODU5IiwiY29tbW9uX25hbWUiOiJBZG1pbiBVc2VyIn0sIm1vZGVsIjoic2VnbWVudCJ9LHsidGFibGVfaWQiOm51bGwsInRhYmxlIjpudWxsLCJkYXRhYmFzZV9pZCI6bnVsbCwibW9kZWxfZXhpc3RzIjp0cnVlLCJ0b3BpYyI6ImFsZXJ0LWNyZWF0ZSIsImN1c3RvbV9pZCI6bnVsbCwiZGV0YWlscyI6eyJuYW1lIjoiRGF5cyB3aGVuIFByb2R1Y3RzIHdlcmUgYWRkZWQifSwibW9kZWxfaWQiOjEzLCJpZCI6NTcsImRhdGFiYXNlIjpudWxsLCJ1c2VyX2lkIjoxLCJ0aW1lc3RhbXAiOiIyMDIwLTA2LTA3VDA2OjE4OjA0LjQ4MyIsInVzZXIiOnsiZW1haWwiOiJtYkBleGFtcGxlLmNvbSIsImZpcnN0X25hbWUiOiJBZG1pbiIsImxhc3RfbG9naW4iOiIyMDIzLTA1LTE0VDE1OjA4OjM3LjMxMDA3NCIsImlzX3FibmV3YiI6ZmFsc2UsImlzX3N1cGVydXNlciI6dHJ1ZSwiaWQiOjEsImxhc3RfbmFtZSI6IlVzZXIiLCJkYXRlX2pvaW5lZCI6IjIwMjAtMDYtMDdUMDU6MjA6NDEuODU5IiwiY29tbW9uX25hbWUiOiJBZG1pbiBVc2VyIn0sIm1vZGVsIjoiY2FyZCJ9LHsidGFibGVfaWQiOjEsInRhYmxlIjp7ImRlc2NyaXB0aW9uIjoiVGhpcyBpcyBvdXIgcHJvZHVjdCBjYXRhbG9nLiBJdCBpbmNsdWRlcyBhbGwgcHJvZHVjdHMgZXZlciBzb2xkIGJ5IHRoZSBTYW1wbGUgQ29tcGFueS4iLCJlbnRpdHlfdHlwZSI6ImVudGl0eS9Qcm9kdWN0VGFibGUiLCJzY2hlbWEiOiJQVUJMSUMiLCJzaG93X2luX2dldHRpbmdfc3RhcnRlZCI6ZmFsc2UsIm5hbWUiOiJQUk9EVUNUUyIsImNhdmVhdHMiOm51bGwsInVwZGF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjUwOjAwLjE2MyIsImFjdGl2ZSI6dHJ1ZSwiaWQiOjEsImRiX2lkIjoxLCJ2aXNpYmlsaXR5X3R5cGUiOm51bGwsImZpZWxkX29yZGVyIjoiZGF0YWJhc2UiLCJpbml0aWFsX3N5bmNfc3RhdHVzIjoiY29tcGxldGUiLCJkaXNwbGF5X25hbWUiOiJQcm9kdWN0cyIsImNyZWF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjE5OjI3LjQ3OCIsInBvaW50c19vZl9pbnRlcmVzdCI6bnVsbH0sImRhdGFiYXNlX2lkIjoxLCJtb2RlbF9leGlzdHMiOnRydWUsInRvcGljIjoiY2FyZC11cGRhdGUiLCJjdXN0b21faWQiOm51bGwsImRldGFpbHMiOnsibmFtZSI6IkRheXMgd2hlbiBQcm9kdWN0cyB3ZXJlIGFkZGVkIiwiZGVzY3JpcHRpb24iOm51bGx9LCJtb2RlbF9pZCI6MTMsImlkIjo1NiwiZGF0YWJhc2UiOnsiZGVzY3JpcHRpb24iOm51bGwsImZlYXR1cmVzIjpbImJhc2ljLWFnZ3JlZ2F0aW9ucyIsInRlbXBvcmFsLWV4dHJhY3QiLCJhY3Rpb25zL2N1c3RvbSIsIm5vdyIsInN0YW5kYXJkLWRldmlhdGlvbi1hZ2dyZWdhdGlvbnMiLCJkYXRlLWFyaXRobWV0aWNzIiwiYWN0aW9ucyIsImV4cHJlc3Npb24tYWdncmVnYXRpb25zIiwiZm9yZWlnbi1rZXlzIiwicmlnaHQtam9pbiIsImxlZnQtam9pbiIsIm5hdGl2ZS1wYXJhbWV0ZXJzIiwibmVzdGVkLXF1ZXJpZXMiLCJleHByZXNzaW9ucyIsInJlZ2V4IiwiY2FzZS1zZW5zaXRpdml0eS1zdHJpbmctZmlsdGVyLW9wdGlvbnMiLCJiaW5uaW5nIiwiZGF0ZXRpbWUtZGlmZiIsImlubmVyLWpvaW4iLCJhZHZhbmNlZC1tYXRoLWV4cHJlc3Npb25zIl0sImNhY2hlX2ZpZWxkX3ZhbHVlc19zY2hlZHVsZSI6IjAgMCA0ICogKiA/ICoiLCJ0aW1lem9uZSI6IlVUQyIsImF1dG9fcnVuX3F1ZXJpZXMiOnRydWUsIm1ldGFkYXRhX3N5bmNfc2NoZWR1bGUiOiIwIDQyICogKiAqID8gKiIsIm5hbWUiOiJTYW1wbGUgRGF0YWJhc2UiLCJzZXR0aW5ncyI6bnVsbCwiY2F2ZWF0cyI6bnVsbCwiY3JlYXRvcl9pZCI6bnVsbCwiaXNfZnVsbF9zeW5jIjp0cnVlLCJ1cGRhdGVkX2F0IjoiMjAyMC0wNi0wN1QwNjoyODoxNS44OTkiLCJjYWNoZV90dGwiOm51bGwsImRldGFpbHMiOnsiZGIiOiJmaWxlOi9wbHVnaW5zL3NhbXBsZS1kYXRhYmFzZS5kYjtVU0VSPUdVRVNUO1BBU1NXT1JEPWd1ZXN0In0sImlzX3NhbXBsZSI6dHJ1ZSwiaWQiOjEsImlzX29uX2RlbWFuZCI6ZmFsc2UsIm9wdGlvbnMiOm51bGwsImVuZ2luZSI6ImgyIiwiaW5pdGlhbF9zeW5jX3N0YXR1cyI6ImNvbXBsZXRlIiwiZGJtc192ZXJzaW9uIjpudWxsLCJyZWZpbmdlcnByaW50IjpudWxsLCJjcmVhdGVkX2F0IjoiMjAyMC0wNi0wN1QwNToxOToyNy4xNzUiLCJwb2ludHNfb2ZfaW50ZXJlc3QiOm51bGx9LCJ1c2VyX2lkIjoxLCJ0aW1lc3RhbXAiOiIyMDIwLTA2LTA3VDA2OjE4OjA0LjI0NiIsInVzZXIiOnsiZW1haWwiOiJtYkBleGFtcGxlLmNvbSIsImZpcnN0X25hbWUiOiJBZG1pbiIsImxhc3RfbG9naW4iOiIyMDIzLTA1LTE0VDE1OjA4OjM3LjMxMDA3NCIsImlzX3FibmV3YiI6ZmFsc2UsImlzX3N1cGVydXNlciI6dHJ1ZSwiaWQiOjEsImxhc3RfbmFtZSI6IlVzZXIiLCJkYXRlX2pvaW5lZCI6IjIwMjAtMDYtMDdUMDU6MjA6NDEuODU5IiwiY29tbW9uX25hbWUiOiJBZG1pbiBVc2VyIn0sIm1vZGVsIjoiY2FyZCJ9LHsidGFibGVfaWQiOm51bGwsInRhYmxlIjpudWxsLCJkYXRhYmFzZV9pZCI6bnVsbCwibW9kZWxfZXhpc3RzIjp0cnVlLCJ0b3BpYyI6InB1bHNlLWNyZWF0ZSIsImN1c3RvbV9pZCI6bnVsbCwiZGV0YWlscyI6eyJuYW1lIjoiQXZlcmFnZSBxdWFudGl0eSBwZXIgbW9udGgifSwibW9kZWxfaWQiOjEsImlkIjo1NSwiZGF0YWJhc2UiOm51bGwsInVzZXJfaWQiOjEsInRpbWVzdGFtcCI6IjIwMjAtMDYtMDdUMDY6MDE6MDcuODI3IiwidXNlciI6eyJlbWFpbCI6Im1iQGV4YW1wbGUuY29tIiwiZmlyc3RfbmFtZSI6IkFkbWluIiwibGFzdF9sb2dpbiI6IjIwMjMtMDUtMTRUMTU6MDg6MzcuMzEwMDc0IiwiaXNfcWJuZXdiIjpmYWxzZSwiaXNfc3VwZXJ1c2VyIjp0cnVlLCJpZCI6MSwibGFzdF9uYW1lIjoiVXNlciIsImRhdGVfam9pbmVkIjoiMjAyMC0wNi0wN1QwNToyMDo0MS44NTkiLCJjb21tb25fbmFtZSI6IkFkbWluIFVzZXIifSwibW9kZWwiOiJwdWxzZSJ9LHsidGFibGVfaWQiOm51bGwsInRhYmxlIjpudWxsLCJkYXRhYmFzZV9pZCI6bnVsbCwibW9kZWxfZXhpc3RzIjpmYWxzZSwidG9waWMiOiJ1c2VyLWpvaW5lZCIsImN1c3RvbV9pZCI6bnVsbCwiZGV0YWlscyI6e30sIm1vZGVsX2lkIjoyLCJpZCI6NTQsImRhdGFiYXNlIjpudWxsLCJ1c2VyX2lkIjoyLCJ0aW1lc3RhbXAiOiIyMDIwLTA2LTA3VDA1OjUxOjI4LjcyMiIsInVzZXIiOnsiZW1haWwiOiJtYjFAZXhhbXBsZS5jb20iLCJmaXJzdF9uYW1lIjoiU2FtcGxlIiwibGFzdF9sb2dpbiI6IjIwMjAtMDYtMDdUMDU6NTI6MTIuMTQ0IiwiaXNfcWJuZXdiIjp0cnVlLCJpc19zdXBlcnVzZXIiOmZhbHNlLCJpZCI6MiwibGFzdF9uYW1lIjoiVXNlciIsImRhdGVfam9pbmVkIjoiMjAyMC0wNi0wN1QwNTo1MDowNy4xMTIiLCJjb21tb25fbmFtZSI6IlNhbXBsZSBVc2VyIn0sIm1vZGVsIjoidXNlciJ9LHsidGFibGVfaWQiOm51bGwsInRhYmxlIjpudWxsLCJkYXRhYmFzZV9pZCI6bnVsbCwibW9kZWxfZXhpc3RzIjp0cnVlLCJ0b3BpYyI6ImRhc2hib2FyZC1jcmVhdGUiLCJjdXN0b21faWQiOm51bGwsImRldGFpbHMiOnsiZGVzY3JpcHRpb24iOm51bGwsIm5hbWUiOiJBIGxvb2sgYXQgeW91ciBSZXZpZXdz44OG44O844OW44OrIn0sIm1vZGVsX2lkIjo0LCJpZCI6NTMsImRhdGFiYXNlIjpudWxsLCJ1c2VyX2lkIjoxLCJ0aW1lc3RhbXAiOiIyMDIwLTA2LTA3VDA1OjQ0OjM0LjgyIiwidXNlciI6eyJlbWFpbCI6Im1iQGV4YW1wbGUuY29tIiwiZmlyc3RfbmFtZSI6IkFkbWluIiwibGFzdF9sb2dpbiI6IjIwMjMtMDUtMTRUMTU6MDg6MzcuMzEwMDc0IiwiaXNfcWJuZXdiIjpmYWxzZSwiaXNfc3VwZXJ1c2VyIjp0cnVlLCJpZCI6MSwibGFzdF9uYW1lIjoiVXNlciIsImRhdGVfam9pbmVkIjoiMjAyMC0wNi0wN1QwNToyMDo0MS44NTkiLCJjb21tb25fbmFtZSI6IkFkbWluIFVzZXIifSwibW9kZWwiOiJkYXNoYm9hcmQifSx7InRhYmxlX2lkIjo0LCJ0YWJsZSI6eyJkZXNjcmlwdGlvbiI6IlRoZXNlIGFyZSByZXZpZXdzIG91ciBjdXN0b21lcnMgaGF2ZSBsZWZ0IG9uIHByb2R1Y3RzLiBOb3RlIHRoYXQgdGhlc2UgYXJlIG5vdCB0aWVkIHRvIG9yZGVycyBzbyBpdCBpcyBwb3NzaWJsZSBwZW9wbGUgaGF2ZSByZXZpZXdlZCBwcm9kdWN0cyB0aGV5IGRpZCBub3QgcHVyY2hhc2UgZnJvbSB1cy4iLCJlbnRpdHlfdHlwZSI6ImVudGl0eS9HZW5lcmljVGFibGUiLCJzY2hlbWEiOiJQVUJMSUMiLCJzaG93X2luX2dldHRpbmdfc3RhcnRlZCI6ZmFsc2UsIm5hbWUiOiJSRVZJRVdTIiwiY2F2ZWF0cyI6bnVsbCwidXBkYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDU6NTA6MDAuMTY4IiwiYWN0aXZlIjp0cnVlLCJpZCI6NCwiZGJfaWQiOjEsInZpc2liaWxpdHlfdHlwZSI6bnVsbCwiZmllbGRfb3JkZXIiOiJkYXRhYmFzZSIsImluaXRpYWxfc3luY19zdGF0dXMiOiJjb21wbGV0ZSIsImRpc3BsYXlfbmFtZSI6IlJldmlld3MiLCJjcmVhdGVkX2F0IjoiMjAyMC0wNi0wN1QwNToxOToyNy40OSIsInBvaW50c19vZl9pbnRlcmVzdCI6bnVsbH0sImRhdGFiYXNlX2lkIjoxLCJtb2RlbF9leGlzdHMiOnRydWUsInRvcGljIjoiY2FyZC1jcmVhdGUiLCJjdXN0b21faWQiOm51bGwsImRldGFpbHMiOnsibmFtZSI6Ik1vbnRocyB3aGVuIFJldmlld3Mgd2VyZSBhZGRlZCIsImRlc2NyaXB0aW9uIjpudWxsfSwibW9kZWxfaWQiOjQ2LCJpZCI6NTIsImRhdGFiYXNlIjp7ImRlc2NyaXB0aW9uIjpudWxsLCJmZWF0dXJlcyI6WyJiYXNpYy1hZ2dyZWdhdGlvbnMiLCJ0ZW1wb3JhbC1leHRyYWN0IiwiYWN0aW9ucy9jdXN0b20iLCJub3ciLCJzdGFuZGFyZC1kZXZpYXRpb24tYWdncmVnYXRpb25zIiwiZGF0ZS1hcml0aG1ldGljcyIsImFjdGlvbnMiLCJleHByZXNzaW9uLWFnZ3JlZ2F0aW9ucyIsImZvcmVpZ24ta2V5cyIsInJpZ2h0LWpvaW4iLCJsZWZ0LWpvaW4iLCJuYXRpdmUtcGFyYW1ldGVycyIsIm5lc3RlZC1xdWVyaWVzIiwiZXhwcmVzc2lvbnMiLCJyZWdleCIsImNhc2Utc2Vuc2l0aXZpdHktc3RyaW5nLWZpbHRlci1vcHRpb25zIiwiYmlubmluZyIsImRhdGV0aW1lLWRpZmYiLCJpbm5lci1qb2luIiwiYWR2YW5jZWQtbWF0aC1leHByZXNzaW9ucyJdLCJjYWNoZV9maWVsZF92YWx1ZXNfc2NoZWR1bGUiOiIwIDAgNCAqICogPyAqIiwidGltZXpvbmUiOiJVVEMiLCJhdXRvX3J1bl9xdWVyaWVzIjp0cnVlLCJtZXRhZGF0YV9zeW5jX3NjaGVkdWxlIjoiMCA0MiAqICogKiA/ICoiLCJuYW1lIjoiU2FtcGxlIERhdGFiYXNlIiwic2V0dGluZ3MiOm51bGwsImNhdmVhdHMiOm51bGwsImNyZWF0b3JfaWQiOm51bGwsImlzX2Z1bGxfc3luYyI6dHJ1ZSwidXBkYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDY6Mjg6MTUuODk5IiwiY2FjaGVfdHRsIjpudWxsLCJkZXRhaWxzIjp7ImRiIjoiZmlsZTovcGx1Z2lucy9zYW1wbGUtZGF0YWJhc2UuZGI7VVNFUj1HVUVTVDtQQVNTV09SRD1ndWVzdCJ9LCJpc19zYW1wbGUiOnRydWUsImlkIjoxLCJpc19vbl9kZW1hbmQiOmZhbHNlLCJvcHRpb25zIjpudWxsLCJlbmdpbmUiOiJoMiIsImluaXRpYWxfc3luY19zdGF0dXMiOiJjb21wbGV0ZSIsImRibXNfdmVyc2lvbiI6bnVsbCwicmVmaW5nZXJwcmludCI6bnVsbCwiY3JlYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDU6MTk6MjcuMTc1IiwicG9pbnRzX29mX2ludGVyZXN0IjpudWxsfSwidXNlcl9pZCI6MSwidGltZXN0YW1wIjoiMjAyMC0wNi0wN1QwNTo0NDozNC44MDMiLCJ1c2VyIjp7ImVtYWlsIjoibWJAZXhhbXBsZS5jb20iLCJmaXJzdF9uYW1lIjoiQWRtaW4iLCJsYXN0X2xvZ2luIjoiMjAyMy0wNS0xNFQxNTowODozNy4zMTAwNzQiLCJpc19xYm5ld2IiOmZhbHNlLCJpc19zdXBlcnVzZXIiOnRydWUsImlkIjoxLCJsYXN0X25hbWUiOiJVc2VyIiwiZGF0ZV9qb2luZWQiOiIyMDIwLTA2LTA3VDA1OjIwOjQxLjg1OSIsImNvbW1vbl9uYW1lIjoiQWRtaW4gVXNlciJ9LCJtb2RlbCI6ImNhcmQifSx7InRhYmxlX2lkIjo0LCJ0YWJsZSI6eyJkZXNjcmlwdGlvbiI6IlRoZXNlIGFyZSByZXZpZXdzIG91ciBjdXN0b21lcnMgaGF2ZSBsZWZ0IG9uIHByb2R1Y3RzLiBOb3RlIHRoYXQgdGhlc2UgYXJlIG5vdCB0aWVkIHRvIG9yZGVycyBzbyBpdCBpcyBwb3NzaWJsZSBwZW9wbGUgaGF2ZSByZXZpZXdlZCBwcm9kdWN0cyB0aGV5IGRpZCBub3QgcHVyY2hhc2UgZnJvbSB1cy4iLCJlbnRpdHlfdHlwZSI6ImVudGl0eS9HZW5lcmljVGFibGUiLCJzY2hlbWEiOiJQVUJMSUMiLCJzaG93X2luX2dldHRpbmdfc3RhcnRlZCI6ZmFsc2UsIm5hbWUiOiJSRVZJRVdTIiwiY2F2ZWF0cyI6bnVsbCwidXBkYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDU6NTA6MDAuMTY4IiwiYWN0aXZlIjp0cnVlLCJpZCI6NCwiZGJfaWQiOjEsInZpc2liaWxpdHlfdHlwZSI6bnVsbCwiZmllbGRfb3JkZXIiOiJkYXRhYmFzZSIsImluaXRpYWxfc3luY19zdGF0dXMiOiJjb21wbGV0ZSIsImRpc3BsYXlfbmFtZSI6IlJldmlld3MiLCJjcmVhdGVkX2F0IjoiMjAyMC0wNi0wN1QwNToxOToyNy40OSIsInBvaW50c19vZl9pbnRlcmVzdCI6bnVsbH0sImRhdGFiYXNlX2lkIjoxLCJtb2RlbF9leGlzdHMiOnRydWUsInRvcGljIjoiY2FyZC1jcmVhdGUiLCJjdXN0b21faWQiOm51bGwsImRldGFpbHMiOnsibmFtZSI6IkRheXMgd2hlbiBSZXZpZXdzIHdlcmUgYWRkZWQiLCJkZXNjcmlwdGlvbiI6bnVsbH0sIm1vZGVsX2lkIjo0NSwiaWQiOjUxLCJkYXRhYmFzZSI6eyJkZXNjcmlwdGlvbiI6bnVsbCwiZmVhdHVyZXMiOlsiYmFzaWMtYWdncmVnYXRpb25zIiwidGVtcG9yYWwtZXh0cmFjdCIsImFjdGlvbnMvY3VzdG9tIiwibm93Iiwic3RhbmRhcmQtZGV2aWF0aW9uLWFnZ3JlZ2F0aW9ucyIsImRhdGUtYXJpdGhtZXRpY3MiLCJhY3Rpb25zIiwiZXhwcmVzc2lvbi1hZ2dyZWdhdGlvbnMiLCJmb3JlaWduLWtleXMiLCJyaWdodC1qb2luIiwibGVmdC1qb2luIiwibmF0aXZlLXBhcmFtZXRlcnMiLCJuZXN0ZWQtcXVlcmllcyIsImV4cHJlc3Npb25zIiwicmVnZXgiLCJjYXNlLXNlbnNpdGl2aXR5LXN0cmluZy1maWx0ZXItb3B0aW9ucyIsImJpbm5pbmciLCJkYXRldGltZS1kaWZmIiwiaW5uZXItam9pbiIsImFkdmFuY2VkLW1hdGgtZXhwcmVzc2lvbnMiXSwiY2FjaGVfZmllbGRfdmFsdWVzX3NjaGVkdWxlIjoiMCAwIDQgKiAqID8gKiIsInRpbWV6b25lIjoiVVRDIiwiYXV0b19ydW5fcXVlcmllcyI6dHJ1ZSwibWV0YWRhdGFfc3luY19zY2hlZHVsZSI6IjAgNDIgKiAqICogPyAqIiwibmFtZSI6IlNhbXBsZSBEYXRhYmFzZSIsInNldHRpbmdzIjpudWxsLCJjYXZlYXRzIjpudWxsLCJjcmVhdG9yX2lkIjpudWxsLCJpc19mdWxsX3N5bmMiOnRydWUsInVwZGF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA2OjI4OjE1Ljg5OSIsImNhY2hlX3R0bCI6bnVsbCwiZGV0YWlscyI6eyJkYiI6ImZpbGU6L3BsdWdpbnMvc2FtcGxlLWRhdGFiYXNlLmRiO1VTRVI9R1VFU1Q7UEFTU1dPUkQ9Z3Vlc3QifSwiaXNfc2FtcGxlIjp0cnVlLCJpZCI6MSwiaXNfb25fZGVtYW5kIjpmYWxzZSwib3B0aW9ucyI6bnVsbCwiZW5naW5lIjoiaDIiLCJpbml0aWFsX3N5bmNfc3RhdHVzIjoiY29tcGxldGUiLCJkYm1zX3ZlcnNpb24iOm51bGwsInJlZmluZ2VycHJpbnQiOm51bGwsImNyZWF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjE5OjI3LjE3NSIsInBvaW50c19vZl9pbnRlcmVzdCI6bnVsbH0sInVzZXJfaWQiOjEsInRpbWVzdGFtcCI6IjIwMjAtMDYtMDdUMDU6NDQ6MzQuNzcyIiwidXNlciI6eyJlbWFpbCI6Im1iQGV4YW1wbGUuY29tIiwiZmlyc3RfbmFtZSI6IkFkbWluIiwibGFzdF9sb2dpbiI6IjIwMjMtMDUtMTRUMTU6MDg6MzcuMzEwMDc0IiwiaXNfcWJuZXdiIjpmYWxzZSwiaXNfc3VwZXJ1c2VyIjp0cnVlLCJpZCI6MSwibGFzdF9uYW1lIjoiVXNlciIsImRhdGVfam9pbmVkIjoiMjAyMC0wNi0wN1QwNToyMDo0MS44NTkiLCJjb21tb25fbmFtZSI6IkFkbWluIFVzZXIifSwibW9kZWwiOiJjYXJkIn0seyJ0YWJsZV9pZCI6NCwidGFibGUiOnsiZGVzY3JpcHRpb24iOiJUaGVzZSBhcmUgcmV2aWV3cyBvdXIgY3VzdG9tZXJzIGhhdmUgbGVmdCBvbiBwcm9kdWN0cy4gTm90ZSB0aGF0IHRoZXNlIGFyZSBub3QgdGllZCB0byBvcmRlcnMgc28gaXQgaXMgcG9zc2libGUgcGVvcGxlIGhhdmUgcmV2aWV3ZWQgcHJvZHVjdHMgdGhleSBkaWQgbm90IHB1cmNoYXNlIGZyb20gdXMuIiwiZW50aXR5X3R5cGUiOiJlbnRpdHkvR2VuZXJpY1RhYmxlIiwic2NoZW1hIjoiUFVCTElDIiwic2hvd19pbl9nZXR0aW5nX3N0YXJ0ZWQiOmZhbHNlLCJuYW1lIjoiUkVWSUVXUyIsImNhdmVhdHMiOm51bGwsInVwZGF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjUwOjAwLjE2OCIsImFjdGl2ZSI6dHJ1ZSwiaWQiOjQsImRiX2lkIjoxLCJ2aXNpYmlsaXR5X3R5cGUiOm51bGwsImZpZWxkX29yZGVyIjoiZGF0YWJhc2UiLCJpbml0aWFsX3N5bmNfc3RhdHVzIjoiY29tcGxldGUiLCJkaXNwbGF5X25hbWUiOiJSZXZpZXdzIiwiY3JlYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDU6MTk6MjcuNDkiLCJwb2ludHNfb2ZfaW50ZXJlc3QiOm51bGx9LCJkYXRhYmFzZV9pZCI6MSwibW9kZWxfZXhpc3RzIjp0cnVlLCJ0b3BpYyI6ImNhcmQtY3JlYXRlIiwiY3VzdG9tX2lkIjpudWxsLCJkZXRhaWxzIjp7Im5hbWUiOiJIb3VycyB3aGVuIFJldmlld3Mgd2VyZSBhZGRlZCIsImRlc2NyaXB0aW9uIjpudWxsfSwibW9kZWxfaWQiOjQ0LCJpZCI6NTAsImRhdGFiYXNlIjp7ImRlc2NyaXB0aW9uIjpudWxsLCJmZWF0dXJlcyI6WyJiYXNpYy1hZ2dyZWdhdGlvbnMiLCJ0ZW1wb3JhbC1leHRyYWN0IiwiYWN0aW9ucy9jdXN0b20iLCJub3ciLCJzdGFuZGFyZC1kZXZpYXRpb24tYWdncmVnYXRpb25zIiwiZGF0ZS1hcml0aG1ldGljcyIsImFjdGlvbnMiLCJleHByZXNzaW9uLWFnZ3JlZ2F0aW9ucyIsImZvcmVpZ24ta2V5cyIsInJpZ2h0LWpvaW4iLCJsZWZ0LWpvaW4iLCJuYXRpdmUtcGFyYW1ldGVycyIsIm5lc3RlZC1xdWVyaWVzIiwiZXhwcmVzc2lvbnMiLCJyZWdleCIsImNhc2Utc2Vuc2l0aXZpdHktc3RyaW5nLWZpbHRlci1vcHRpb25zIiwiYmlubmluZyIsImRhdGV0aW1lLWRpZmYiLCJpbm5lci1qb2luIiwiYWR2YW5jZWQtbWF0aC1leHByZXNzaW9ucyJdLCJjYWNoZV9maWVsZF92YWx1ZXNfc2NoZWR1bGUiOiIwIDAgNCAqICogPyAqIiwidGltZXpvbmUiOiJVVEMiLCJhdXRvX3J1bl9xdWVyaWVzIjp0cnVlLCJtZXRhZGF0YV9zeW5jX3NjaGVkdWxlIjoiMCA0MiAqICogKiA/ICoiLCJuYW1lIjoiU2FtcGxlIERhdGFiYXNlIiwic2V0dGluZ3MiOm51bGwsImNhdmVhdHMiOm51bGwsImNyZWF0b3JfaWQiOm51bGwsImlzX2Z1bGxfc3luYyI6dHJ1ZSwidXBkYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDY6Mjg6MTUuODk5IiwiY2FjaGVfdHRsIjpudWxsLCJkZXRhaWxzIjp7ImRiIjoiZmlsZTovcGx1Z2lucy9zYW1wbGUtZGF0YWJhc2UuZGI7VVNFUj1HVUVTVDtQQVNTV09SRD1ndWVzdCJ9LCJpc19zYW1wbGUiOnRydWUsImlkIjoxLCJpc19vbl9kZW1hbmQiOmZhbHNlLCJvcHRpb25zIjpudWxsLCJlbmdpbmUiOiJoMiIsImluaXRpYWxfc3luY19zdGF0dXMiOiJjb21wbGV0ZSIsImRibXNfdmVyc2lvbiI6bnVsbCwicmVmaW5nZXJwcmludCI6bnVsbCwiY3JlYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDU6MTk6MjcuMTc1IiwicG9pbnRzX29mX2ludGVyZXN0IjpudWxsfSwidXNlcl9pZCI6MSwidGltZXN0YW1wIjoiMjAyMC0wNi0wN1QwNTo0NDozNC43NDQiLCJ1c2VyIjp7ImVtYWlsIjoibWJAZXhhbXBsZS5jb20iLCJmaXJzdF9uYW1lIjoiQWRtaW4iLCJsYXN0X2xvZ2luIjoiMjAyMy0wNS0xNFQxNTowODozNy4zMTAwNzQiLCJpc19xYm5ld2IiOmZhbHNlLCJpc19zdXBlcnVzZXIiOnRydWUsImlkIjoxLCJsYXN0X25hbWUiOiJVc2VyIiwiZGF0ZV9qb2luZWQiOiIyMDIwLTA2LTA3VDA1OjIwOjQxLjg1OSIsImNvbW1vbl9uYW1lIjoiQWRtaW4gVXNlciJ9LCJtb2RlbCI6ImNhcmQifSx7InRhYmxlX2lkIjo0LCJ0YWJsZSI6eyJkZXNjcmlwdGlvbiI6IlRoZXNlIGFyZSByZXZpZXdzIG91ciBjdXN0b21lcnMgaGF2ZSBsZWZ0IG9uIHByb2R1Y3RzLiBOb3RlIHRoYXQgdGhlc2UgYXJlIG5vdCB0aWVkIHRvIG9yZGVycyBzbyBpdCBpcyBwb3NzaWJsZSBwZW9wbGUgaGF2ZSByZXZpZXdlZCBwcm9kdWN0cyB0aGV5IGRpZCBub3QgcHVyY2hhc2UgZnJvbSB1cy4iLCJlbnRpdHlfdHlwZSI6ImVudGl0eS9HZW5lcmljVGFibGUiLCJzY2hlbWEiOiJQVUJMSUMiLCJzaG93X2luX2dldHRpbmdfc3RhcnRlZCI6ZmFsc2UsIm5hbWUiOiJSRVZJRVdTIiwiY2F2ZWF0cyI6bnVsbCwidXBkYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDU6NTA6MDAuMTY4IiwiYWN0aXZlIjp0cnVlLCJpZCI6NCwiZGJfaWQiOjEsInZpc2liaWxpdHlfdHlwZSI6bnVsbCwiZmllbGRfb3JkZXIiOiJkYXRhYmFzZSIsImluaXRpYWxfc3luY19zdGF0dXMiOiJjb21wbGV0ZSIsImRpc3BsYXlfbmFtZSI6IlJldmlld3MiLCJjcmVhdGVkX2F0IjoiMjAyMC0wNi0wN1QwNToxOToyNy40OSIsInBvaW50c19vZl9pbnRlcmVzdCI6bnVsbH0sImRhdGFiYXNlX2lkIjoxLCJtb2RlbF9leGlzdHMiOnRydWUsInRvcGljIjoiY2FyZC1jcmVhdGUiLCJjdXN0b21faWQiOm51bGwsImRldGFpbHMiOnsibmFtZSI6IldlZWtkYXlzIHdoZW4gUmV2aWV3cyB3ZXJlIGFkZGVkIiwiZGVzY3JpcHRpb24iOm51bGx9LCJtb2RlbF9pZCI6NDMsImlkIjo0OSwiZGF0YWJhc2UiOnsiZGVzY3JpcHRpb24iOm51bGwsImZlYXR1cmVzIjpbImJhc2ljLWFnZ3JlZ2F0aW9ucyIsInRlbXBvcmFsLWV4dHJhY3QiLCJhY3Rpb25zL2N1c3RvbSIsIm5vdyIsInN0YW5kYXJkLWRldmlhdGlvbi1hZ2dyZWdhdGlvbnMiLCJkYXRlLWFyaXRobWV0aWNzIiwiYWN0aW9ucyIsImV4cHJlc3Npb24tYWdncmVnYXRpb25zIiwiZm9yZWlnbi1rZXlzIiwicmlnaHQtam9pbiIsImxlZnQtam9pbiIsIm5hdGl2ZS1wYXJhbWV0ZXJzIiwibmVzdGVkLXF1ZXJpZXMiLCJleHByZXNzaW9ucyIsInJlZ2V4IiwiY2FzZS1zZW5zaXRpdml0eS1zdHJpbmctZmlsdGVyLW9wdGlvbnMiLCJiaW5uaW5nIiwiZGF0ZXRpbWUtZGlmZiIsImlubmVyLWpvaW4iLCJhZHZhbmNlZC1tYXRoLWV4cHJlc3Npb25zIl0sImNhY2hlX2ZpZWxkX3ZhbHVlc19zY2hlZHVsZSI6IjAgMCA0ICogKiA/ICoiLCJ0aW1lem9uZSI6IlVUQyIsImF1dG9fcnVuX3F1ZXJpZXMiOnRydWUsIm1ldGFkYXRhX3N5bmNfc2NoZWR1bGUiOiIwIDQyICogKiAqID8gKiIsIm5hbWUiOiJTYW1wbGUgRGF0YWJhc2UiLCJzZXR0aW5ncyI6bnVsbCwiY2F2ZWF0cyI6bnVsbCwiY3JlYXRvcl9pZCI6bnVsbCwiaXNfZnVsbF9zeW5jIjp0cnVlLCJ1cGRhdGVkX2F0IjoiMjAyMC0wNi0wN1QwNjoyODoxNS44OTkiLCJjYWNoZV90dGwiOm51bGwsImRldGFpbHMiOnsiZGIiOiJmaWxlOi9wbHVnaW5zL3NhbXBsZS1kYXRhYmFzZS5kYjtVU0VSPUdVRVNUO1BBU1NXT1JEPWd1ZXN0In0sImlzX3NhbXBsZSI6dHJ1ZSwiaWQiOjEsImlzX29uX2RlbWFuZCI6ZmFsc2UsIm9wdGlvbnMiOm51bGwsImVuZ2luZSI6ImgyIiwiaW5pdGlhbF9zeW5jX3N0YXR1cyI6ImNvbXBsZXRlIiwiZGJtc192ZXJzaW9uIjpudWxsLCJyZWZpbmdlcnByaW50IjpudWxsLCJjcmVhdGVkX2F0IjoiMjAyMC0wNi0wN1QwNToxOToyNy4xNzUiLCJwb2ludHNfb2ZfaW50ZXJlc3QiOm51bGx9LCJ1c2VyX2lkIjoxLCJ0aW1lc3RhbXAiOiIyMDIwLTA2LTA3VDA1OjQ0OjM0LjcxNiIsInVzZXIiOnsiZW1haWwiOiJtYkBleGFtcGxlLmNvbSIsImZpcnN0X25hbWUiOiJBZG1pbiIsImxhc3RfbG9naW4iOiIyMDIzLTA1LTE0VDE1OjA4OjM3LjMxMDA3NCIsImlzX3FibmV3YiI6ZmFsc2UsImlzX3N1cGVydXNlciI6dHJ1ZSwiaWQiOjEsImxhc3RfbmFtZSI6IlVzZXIiLCJkYXRlX2pvaW5lZCI6IjIwMjAtMDYtMDdUMDU6MjA6NDEuODU5IiwiY29tbW9uX25hbWUiOiJBZG1pbiBVc2VyIn0sIm1vZGVsIjoiY2FyZCJ9LHsidGFibGVfaWQiOjQsInRhYmxlIjp7ImRlc2NyaXB0aW9uIjoiVGhlc2UgYXJlIHJldmlld3Mgb3VyIGN1c3RvbWVycyBoYXZlIGxlZnQgb24gcHJvZHVjdHMuIE5vdGUgdGhhdCB0aGVzZSBhcmUgbm90IHRpZWQgdG8gb3JkZXJzIHNvIGl0IGlzIHBvc3NpYmxlIHBlb3BsZSBoYXZlIHJldmlld2VkIHByb2R1Y3RzIHRoZXkgZGlkIG5vdCBwdXJjaGFzZSBmcm9tIHVzLiIsImVudGl0eV90eXBlIjoiZW50aXR5L0dlbmVyaWNUYWJsZSIsInNjaGVtYSI6IlBVQkxJQyIsInNob3dfaW5fZ2V0dGluZ19zdGFydGVkIjpmYWxzZSwibmFtZSI6IlJFVklFV1MiLCJjYXZlYXRzIjpudWxsLCJ1cGRhdGVkX2F0IjoiMjAyMC0wNi0wN1QwNTo1MDowMC4xNjgiLCJhY3RpdmUiOnRydWUsImlkIjo0LCJkYl9pZCI6MSwidmlzaWJpbGl0eV90eXBlIjpudWxsLCJmaWVsZF9vcmRlciI6ImRhdGFiYXNlIiwiaW5pdGlhbF9zeW5jX3N0YXR1cyI6ImNvbXBsZXRlIiwiZGlzcGxheV9uYW1lIjoiUmV2aWV3cyIsImNyZWF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjE5OjI3LjQ5IiwicG9pbnRzX29mX2ludGVyZXN0IjpudWxsfSwiZGF0YWJhc2VfaWQiOjEsIm1vZGVsX2V4aXN0cyI6dHJ1ZSwidG9waWMiOiJjYXJkLWNyZWF0ZSIsImN1c3RvbV9pZCI6bnVsbCwiZGV0YWlscyI6eyJuYW1lIjoiUHJvZHVjdCDihpIgUHJpY2Ugb3ZlciB0aW1lIiwiZGVzY3JpcHRpb24iOm51bGx9LCJtb2RlbF9pZCI6NDIsImlkIjo0OCwiZGF0YWJhc2UiOnsiZGVzY3JpcHRpb24iOm51bGwsImZlYXR1cmVzIjpbImJhc2ljLWFnZ3JlZ2F0aW9ucyIsInRlbXBvcmFsLWV4dHJhY3QiLCJhY3Rpb25zL2N1c3RvbSIsIm5vdyIsInN0YW5kYXJkLWRldmlhdGlvbi1hZ2dyZWdhdGlvbnMiLCJkYXRlLWFyaXRobWV0aWNzIiwiYWN0aW9ucyIsImV4cHJlc3Npb24tYWdncmVnYXRpb25zIiwiZm9yZWlnbi1rZXlzIiwicmlnaHQtam9pbiIsImxlZnQtam9pbiIsIm5hdGl2ZS1wYXJhbWV0ZXJzIiwibmVzdGVkLXF1ZXJpZXMiLCJleHByZXNzaW9ucyIsInJlZ2V4IiwiY2FzZS1zZW5zaXRpdml0eS1zdHJpbmctZmlsdGVyLW9wdGlvbnMiLCJiaW5uaW5nIiwiZGF0ZXRpbWUtZGlmZiIsImlubmVyLWpvaW4iLCJhZHZhbmNlZC1tYXRoLWV4cHJlc3Npb25zIl0sImNhY2hlX2ZpZWxkX3ZhbHVlc19zY2hlZHVsZSI6IjAgMCA0ICogKiA/ICoiLCJ0aW1lem9uZSI6IlVUQyIsImF1dG9fcnVuX3F1ZXJpZXMiOnRydWUsIm1ldGFkYXRhX3N5bmNfc2NoZWR1bGUiOiIwIDQyICogKiAqID8gKiIsIm5hbWUiOiJTYW1wbGUgRGF0YWJhc2UiLCJzZXR0aW5ncyI6bnVsbCwiY2F2ZWF0cyI6bnVsbCwiY3JlYXRvcl9pZCI6bnVsbCwiaXNfZnVsbF9zeW5jIjp0cnVlLCJ1cGRhdGVkX2F0IjoiMjAyMC0wNi0wN1QwNjoyODoxNS44OTkiLCJjYWNoZV90dGwiOm51bGwsImRldGFpbHMiOnsiZGIiOiJmaWxlOi9wbHVnaW5zL3NhbXBsZS1kYXRhYmFzZS5kYjtVU0VSPUdVRVNUO1BBU1NXT1JEPWd1ZXN0In0sImlzX3NhbXBsZSI6dHJ1ZSwiaWQiOjEsImlzX29uX2RlbWFuZCI6ZmFsc2UsIm9wdGlvbnMiOm51bGwsImVuZ2luZSI6ImgyIiwiaW5pdGlhbF9zeW5jX3N0YXR1cyI6ImNvbXBsZXRlIiwiZGJtc192ZXJzaW9uIjpudWxsLCJyZWZpbmdlcnByaW50IjpudWxsLCJjcmVhdGVkX2F0IjoiMjAyMC0wNi0wN1QwNToxOToyNy4xNzUiLCJwb2ludHNfb2ZfaW50ZXJlc3QiOm51bGx9LCJ1c2VyX2lkIjoxLCJ0aW1lc3RhbXAiOiIyMDIwLTA2LTA3VDA1OjQ0OjM0LjY4NyIsInVzZXIiOnsiZW1haWwiOiJtYkBleGFtcGxlLmNvbSIsImZpcnN0X25hbWUiOiJBZG1pbiIsImxhc3RfbG9naW4iOiIyMDIzLTA1LTE0VDE1OjA4OjM3LjMxMDA3NCIsImlzX3FibmV3YiI6ZmFsc2UsImlzX3N1cGVydXNlciI6dHJ1ZSwiaWQiOjEsImxhc3RfbmFtZSI6IlVzZXIiLCJkYXRlX2pvaW5lZCI6IjIwMjAtMDYtMDdUMDU6MjA6NDEuODU5IiwiY29tbW9uX25hbWUiOiJBZG1pbiBVc2VyIn0sIm1vZGVsIjoiY2FyZCJ9LHsidGFibGVfaWQiOjQsInRhYmxlIjp7ImRlc2NyaXB0aW9uIjoiVGhlc2UgYXJlIHJldmlld3Mgb3VyIGN1c3RvbWVycyBoYXZlIGxlZnQgb24gcHJvZHVjdHMuIE5vdGUgdGhhdCB0aGVzZSBhcmUgbm90IHRpZWQgdG8gb3JkZXJzIHNvIGl0IGlzIHBvc3NpYmxlIHBlb3BsZSBoYXZlIHJldmlld2VkIHByb2R1Y3RzIHRoZXkgZGlkIG5vdCBwdXJjaGFzZSBmcm9tIHVzLiIsImVudGl0eV90eXBlIjoiZW50aXR5L0dlbmVyaWNUYWJsZSIsInNjaGVtYSI6IlBVQkxJQyIsInNob3dfaW5fZ2V0dGluZ19zdGFydGVkIjpmYWxzZSwibmFtZSI6IlJFVklFV1MiLCJjYXZlYXRzIjpudWxsLCJ1cGRhdGVkX2F0IjoiMjAyMC0wNi0wN1QwNTo1MDowMC4xNjgiLCJhY3RpdmUiOnRydWUsImlkIjo0LCJkYl9pZCI6MSwidmlzaWJpbGl0eV90eXBlIjpudWxsLCJmaWVsZF9vcmRlciI6ImRhdGFiYXNlIiwiaW5pdGlhbF9zeW5jX3N0YXR1cyI6ImNvbXBsZXRlIiwiZGlzcGxheV9uYW1lIjoiUmV2aWV3cyIsImNyZWF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjE5OjI3LjQ5IiwicG9pbnRzX29mX2ludGVyZXN0IjpudWxsfSwiZGF0YWJhc2VfaWQiOjEsIm1vZGVsX2V4aXN0cyI6dHJ1ZSwidG9waWMiOiJjYXJkLWNyZWF0ZSIsImN1c3RvbV9pZCI6bnVsbCwiZGV0YWlscyI6eyJuYW1lIjoiUHJvZHVjdCDihpIgUmF0aW5nIG92ZXIgdGltZSIsImRlc2NyaXB0aW9uIjpudWxsfSwibW9kZWxfaWQiOjQxLCJpZCI6NDcsImRhdGFiYXNlIjp7ImRlc2NyaXB0aW9uIjpudWxsLCJmZWF0dXJlcyI6WyJiYXNpYy1hZ2dyZWdhdGlvbnMiLCJ0ZW1wb3JhbC1leHRyYWN0IiwiYWN0aW9ucy9jdXN0b20iLCJub3ciLCJzdGFuZGFyZC1kZXZpYXRpb24tYWdncmVnYXRpb25zIiwiZGF0ZS1hcml0aG1ldGljcyIsImFjdGlvbnMiLCJleHByZXNzaW9uLWFnZ3JlZ2F0aW9ucyIsImZvcmVpZ24ta2V5cyIsInJpZ2h0LWpvaW4iLCJsZWZ0LWpvaW4iLCJuYXRpdmUtcGFyYW1ldGVycyIsIm5lc3RlZC1xdWVyaWVzIiwiZXhwcmVzc2lvbnMiLCJyZWdleCIsImNhc2Utc2Vuc2l0aXZpdHktc3RyaW5nLWZpbHRlci1vcHRpb25zIiwiYmlubmluZyIsImRhdGV0aW1lLWRpZmYiLCJpbm5lci1qb2luIiwiYWR2YW5jZWQtbWF0aC1leHByZXNzaW9ucyJdLCJjYWNoZV9maWVsZF92YWx1ZXNfc2NoZWR1bGUiOiIwIDAgNCAqICogPyAqIiwidGltZXpvbmUiOiJVVEMiLCJhdXRvX3J1bl9xdWVyaWVzIjp0cnVlLCJtZXRhZGF0YV9zeW5jX3NjaGVkdWxlIjoiMCA0MiAqICogKiA/ICoiLCJuYW1lIjoiU2FtcGxlIERhdGFiYXNlIiwic2V0dGluZ3MiOm51bGwsImNhdmVhdHMiOm51bGwsImNyZWF0b3JfaWQiOm51bGwsImlzX2Z1bGxfc3luYyI6dHJ1ZSwidXBkYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDY6Mjg6MTUuODk5IiwiY2FjaGVfdHRsIjpudWxsLCJkZXRhaWxzIjp7ImRiIjoiZmlsZTovcGx1Z2lucy9zYW1wbGUtZGF0YWJhc2UuZGI7VVNFUj1HVUVTVDtQQVNTV09SRD1ndWVzdCJ9LCJpc19zYW1wbGUiOnRydWUsImlkIjoxLCJpc19vbl9kZW1hbmQiOmZhbHNlLCJvcHRpb25zIjpudWxsLCJlbmdpbmUiOiJoMiIsImluaXRpYWxfc3luY19zdGF0dXMiOiJjb21wbGV0ZSIsImRibXNfdmVyc2lvbiI6bnVsbCwicmVmaW5nZXJwcmludCI6bnVsbCwiY3JlYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDU6MTk6MjcuMTc1IiwicG9pbnRzX29mX2ludGVyZXN0IjpudWxsfSwidXNlcl9pZCI6MSwidGltZXN0YW1wIjoiMjAyMC0wNi0wN1QwNTo0NDozNC41OTciLCJ1c2VyIjp7ImVtYWlsIjoibWJAZXhhbXBsZS5jb20iLCJmaXJzdF9uYW1lIjoiQWRtaW4iLCJsYXN0X2xvZ2luIjoiMjAyMy0wNS0xNFQxNTowODozNy4zMTAwNzQiLCJpc19xYm5ld2IiOmZhbHNlLCJpc19zdXBlcnVzZXIiOnRydWUsImlkIjoxLCJsYXN0X25hbWUiOiJVc2VyIiwiZGF0ZV9qb2luZWQiOiIyMDIwLTA2LTA3VDA1OjIwOjQxLjg1OSIsImNvbW1vbl9uYW1lIjoiQWRtaW4gVXNlciJ9LCJtb2RlbCI6ImNhcmQifSx7InRhYmxlX2lkIjo0LCJ0YWJsZSI6eyJkZXNjcmlwdGlvbiI6IlRoZXNlIGFyZSByZXZpZXdzIG91ciBjdXN0b21lcnMgaGF2ZSBsZWZ0IG9uIHByb2R1Y3RzLiBOb3RlIHRoYXQgdGhlc2UgYXJlIG5vdCB0aWVkIHRvIG9yZGVycyBzbyBpdCBpcyBwb3NzaWJsZSBwZW9wbGUgaGF2ZSByZXZpZXdlZCBwcm9kdWN0cyB0aGV5IGRpZCBub3QgcHVyY2hhc2UgZnJvbSB1cy4iLCJlbnRpdHlfdHlwZSI6ImVudGl0eS9HZW5lcmljVGFibGUiLCJzY2hlbWEiOiJQVUJMSUMiLCJzaG93X2luX2dldHRpbmdfc3RhcnRlZCI6ZmFsc2UsIm5hbWUiOiJSRVZJRVdTIiwiY2F2ZWF0cyI6bnVsbCwidXBkYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDU6NTA6MDAuMTY4IiwiYWN0aXZlIjp0cnVlLCJpZCI6NCwiZGJfaWQiOjEsInZpc2liaWxpdHlfdHlwZSI6bnVsbCwiZmllbGRfb3JkZXIiOiJkYXRhYmFzZSIsImluaXRpYWxfc3luY19zdGF0dXMiOiJjb21wbGV0ZSIsImRpc3BsYXlfbmFtZSI6IlJldmlld3MiLCJjcmVhdGVkX2F0IjoiMjAyMC0wNi0wN1QwNToxOToyNy40OSIsInBvaW50c19vZl9pbnRlcmVzdCI6bnVsbH0sImRhdGFiYXNlX2lkIjoxLCJtb2RlbF9leGlzdHMiOnRydWUsInRvcGljIjoiY2FyZC1jcmVhdGUiLCJjdXN0b21faWQiOm51bGwsImRldGFpbHMiOnsibmFtZSI6IlJhdGluZyBvdmVyIHRpbWUiLCJkZXNjcmlwdGlvbiI6bnVsbH0sIm1vZGVsX2lkIjo0MCwiaWQiOjQ2LCJkYXRhYmFzZSI6eyJkZXNjcmlwdGlvbiI6bnVsbCwiZmVhdHVyZXMiOlsiYmFzaWMtYWdncmVnYXRpb25zIiwidGVtcG9yYWwtZXh0cmFjdCIsImFjdGlvbnMvY3VzdG9tIiwibm93Iiwic3RhbmRhcmQtZGV2aWF0aW9uLWFnZ3JlZ2F0aW9ucyIsImRhdGUtYXJpdGhtZXRpY3MiLCJhY3Rpb25zIiwiZXhwcmVzc2lvbi1hZ2dyZWdhdGlvbnMiLCJmb3JlaWduLWtleXMiLCJyaWdodC1qb2luIiwibGVmdC1qb2luIiwibmF0aXZlLXBhcmFtZXRlcnMiLCJuZXN0ZWQtcXVlcmllcyIsImV4cHJlc3Npb25zIiwicmVnZXgiLCJjYXNlLXNlbnNpdGl2aXR5LXN0cmluZy1maWx0ZXItb3B0aW9ucyIsImJpbm5pbmciLCJkYXRldGltZS1kaWZmIiwiaW5uZXItam9pbiIsImFkdmFuY2VkLW1hdGgtZXhwcmVzc2lvbnMiXSwiY2FjaGVfZmllbGRfdmFsdWVzX3NjaGVkdWxlIjoiMCAwIDQgKiAqID8gKiIsInRpbWV6b25lIjoiVVRDIiwiYXV0b19ydW5fcXVlcmllcyI6dHJ1ZSwibWV0YWRhdGFfc3luY19zY2hlZHVsZSI6IjAgNDIgKiAqICogPyAqIiwibmFtZSI6IlNhbXBsZSBEYXRhYmFzZSIsInNldHRpbmdzIjpudWxsLCJjYXZlYXRzIjpudWxsLCJjcmVhdG9yX2lkIjpudWxsLCJpc19mdWxsX3N5bmMiOnRydWUsInVwZGF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA2OjI4OjE1Ljg5OSIsImNhY2hlX3R0bCI6bnVsbCwiZGV0YWlscyI6eyJkYiI6ImZpbGU6L3BsdWdpbnMvc2FtcGxlLWRhdGFiYXNlLmRiO1VTRVI9R1VFU1Q7UEFTU1dPUkQ9Z3Vlc3QifSwiaXNfc2FtcGxlIjp0cnVlLCJpZCI6MSwiaXNfb25fZGVtYW5kIjpmYWxzZSwib3B0aW9ucyI6bnVsbCwiZW5naW5lIjoiaDIiLCJpbml0aWFsX3N5bmNfc3RhdHVzIjoiY29tcGxldGUiLCJkYm1zX3ZlcnNpb24iOm51bGwsInJlZmluZ2VycHJpbnQiOm51bGwsImNyZWF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjE5OjI3LjE3NSIsInBvaW50c19vZl9pbnRlcmVzdCI6bnVsbH0sInVzZXJfaWQiOjEsInRpbWVzdGFtcCI6IjIwMjAtMDYtMDdUMDU6NDQ6MzQuNTE3IiwidXNlciI6eyJlbWFpbCI6Im1iQGV4YW1wbGUuY29tIiwiZmlyc3RfbmFtZSI6IkFkbWluIiwibGFzdF9sb2dpbiI6IjIwMjMtMDUtMTRUMTU6MDg6MzcuMzEwMDc0IiwiaXNfcWJuZXdiIjpmYWxzZSwiaXNfc3VwZXJ1c2VyIjp0cnVlLCJpZCI6MSwibGFzdF9uYW1lIjoiVXNlciIsImRhdGVfam9pbmVkIjoiMjAyMC0wNi0wN1QwNToyMDo0MS44NTkiLCJjb21tb25fbmFtZSI6IkFkbWluIFVzZXIifSwibW9kZWwiOiJjYXJkIn0seyJ0YWJsZV9pZCI6NCwidGFibGUiOnsiZGVzY3JpcHRpb24iOiJUaGVzZSBhcmUgcmV2aWV3cyBvdXIgY3VzdG9tZXJzIGhhdmUgbGVmdCBvbiBwcm9kdWN0cy4gTm90ZSB0aGF0IHRoZXNlIGFyZSBub3QgdGllZCB0byBvcmRlcnMgc28gaXQgaXMgcG9zc2libGUgcGVvcGxlIGhhdmUgcmV2aWV3ZWQgcHJvZHVjdHMgdGhleSBkaWQgbm90IHB1cmNoYXNlIGZyb20gdXMuIiwiZW50aXR5X3R5cGUiOiJlbnRpdHkvR2VuZXJpY1RhYmxlIiwic2NoZW1hIjoiUFVCTElDIiwic2hvd19pbl9nZXR0aW5nX3N0YXJ0ZWQiOmZhbHNlLCJuYW1lIjoiUkVWSUVXUyIsImNhdmVhdHMiOm51bGwsInVwZGF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjUwOjAwLjE2OCIsImFjdGl2ZSI6dHJ1ZSwiaWQiOjQsImRiX2lkIjoxLCJ2aXNpYmlsaXR5X3R5cGUiOm51bGwsImZpZWxkX29yZGVyIjoiZGF0YWJhc2UiLCJpbml0aWFsX3N5bmNfc3RhdHVzIjoiY29tcGxldGUiLCJkaXNwbGF5X25hbWUiOiJSZXZpZXdzIiwiY3JlYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDU6MTk6MjcuNDkiLCJwb2ludHNfb2ZfaW50ZXJlc3QiOm51bGx9LCJkYXRhYmFzZV9pZCI6MSwibW9kZWxfZXhpc3RzIjp0cnVlLCJ0b3BpYyI6ImNhcmQtY3JlYXRlIiwiY3VzdG9tX2lkIjpudWxsLCJkZXRhaWxzIjp7Im5hbWUiOiJOZXcgUmV2aWV3cyBvdmVyIHRpbWUiLCJkZXNjcmlwdGlvbiI6bnVsbH0sIm1vZGVsX2lkIjozOSwiaWQiOjQ1LCJkYXRhYmFzZSI6eyJkZXNjcmlwdGlvbiI6bnVsbCwiZmVhdHVyZXMiOlsiYmFzaWMtYWdncmVnYXRpb25zIiwidGVtcG9yYWwtZXh0cmFjdCIsImFjdGlvbnMvY3VzdG9tIiwibm93Iiwic3RhbmRhcmQtZGV2aWF0aW9uLWFnZ3JlZ2F0aW9ucyIsImRhdGUtYXJpdGhtZXRpY3MiLCJhY3Rpb25zIiwiZXhwcmVzc2lvbi1hZ2dyZWdhdGlvbnMiLCJmb3JlaWduLWtleXMiLCJyaWdodC1qb2luIiwibGVmdC1qb2luIiwibmF0aXZlLXBhcmFtZXRlcnMiLCJuZXN0ZWQtcXVlcmllcyIsImV4cHJlc3Npb25zIiwicmVnZXgiLCJjYXNlLXNlbnNpdGl2aXR5LXN0cmluZy1maWx0ZXItb3B0aW9ucyIsImJpbm5pbmciLCJkYXRldGltZS1kaWZmIiwiaW5uZXItam9pbiIsImFkdmFuY2VkLW1hdGgtZXhwcmVzc2lvbnMiXSwiY2FjaGVfZmllbGRfdmFsdWVzX3NjaGVkdWxlIjoiMCAwIDQgKiAqID8gKiIsInRpbWV6b25lIjoiVVRDIiwiYXV0b19ydW5fcXVlcmllcyI6dHJ1ZSwibWV0YWRhdGFfc3luY19zY2hlZHVsZSI6IjAgNDIgKiAqICogPyAqIiwibmFtZSI6IlNhbXBsZSBEYXRhYmFzZSIsInNldHRpbmdzIjpudWxsLCJjYXZlYXRzIjpudWxsLCJjcmVhdG9yX2lkIjpudWxsLCJpc19mdWxsX3N5bmMiOnRydWUsInVwZGF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA2OjI4OjE1Ljg5OSIsImNhY2hlX3R0bCI6bnVsbCwiZGV0YWlscyI6eyJkYiI6ImZpbGU6L3BsdWdpbnMvc2FtcGxlLWRhdGFiYXNlLmRiO1VTRVI9R1VFU1Q7UEFTU1dPUkQ9Z3Vlc3QifSwiaXNfc2FtcGxlIjp0cnVlLCJpZCI6MSwiaXNfb25fZGVtYW5kIjpmYWxzZSwib3B0aW9ucyI6bnVsbCwiZW5naW5lIjoiaDIiLCJpbml0aWFsX3N5bmNfc3RhdHVzIjoiY29tcGxldGUiLCJkYm1zX3ZlcnNpb24iOm51bGwsInJlZmluZ2VycHJpbnQiOm51bGwsImNyZWF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjE5OjI3LjE3NSIsInBvaW50c19vZl9pbnRlcmVzdCI6bnVsbH0sInVzZXJfaWQiOjEsInRpbWVzdGFtcCI6IjIwMjAtMDYtMDdUMDU6NDQ6MzQuNDM4IiwidXNlciI6eyJlbWFpbCI6Im1iQGV4YW1wbGUuY29tIiwiZmlyc3RfbmFtZSI6IkFkbWluIiwibGFzdF9sb2dpbiI6IjIwMjMtMDUtMTRUMTU6MDg6MzcuMzEwMDc0IiwiaXNfcWJuZXdiIjpmYWxzZSwiaXNfc3VwZXJ1c2VyIjp0cnVlLCJpZCI6MSwibGFzdF9uYW1lIjoiVXNlciIsImRhdGVfam9pbmVkIjoiMjAyMC0wNi0wN1QwNToyMDo0MS44NTkiLCJjb21tb25fbmFtZSI6IkFkbWluIFVzZXIifSwibW9kZWwiOiJjYXJkIn0seyJ0YWJsZV9pZCI6NCwidGFibGUiOnsiZGVzY3JpcHRpb24iOiJUaGVzZSBhcmUgcmV2aWV3cyBvdXIgY3VzdG9tZXJzIGhhdmUgbGVmdCBvbiBwcm9kdWN0cy4gTm90ZSB0aGF0IHRoZXNlIGFyZSBub3QgdGllZCB0byBvcmRlcnMgc28gaXQgaXMgcG9zc2libGUgcGVvcGxlIGhhdmUgcmV2aWV3ZWQgcHJvZHVjdHMgdGhleSBkaWQgbm90IHB1cmNoYXNlIGZyb20gdXMuIiwiZW50aXR5X3R5cGUiOiJlbnRpdHkvR2VuZXJpY1RhYmxlIiwic2NoZW1hIjoiUFVCTElDIiwic2hvd19pbl9nZXR0aW5nX3N0YXJ0ZWQiOmZhbHNlLCJuYW1lIjoiUkVWSUVXUyIsImNhdmVhdHMiOm51bGwsInVwZGF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjUwOjAwLjE2OCIsImFjdGl2ZSI6dHJ1ZSwiaWQiOjQsImRiX2lkIjoxLCJ2aXNpYmlsaXR5X3R5cGUiOm51bGwsImZpZWxkX29yZGVyIjoiZGF0YWJhc2UiLCJpbml0aWFsX3N5bmNfc3RhdHVzIjoiY29tcGxldGUiLCJkaXNwbGF5X25hbWUiOiJSZXZpZXdzIiwiY3JlYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDU6MTk6MjcuNDkiLCJwb2ludHNfb2ZfaW50ZXJlc3QiOm51bGx9LCJkYXRhYmFzZV9pZCI6MSwibW9kZWxfZXhpc3RzIjp0cnVlLCJ0b3BpYyI6ImNhcmQtY3JlYXRlIiwiY3VzdG9tX2lkIjpudWxsLCJkZXRhaWxzIjp7Im5hbWUiOiJSZXZpZXdzIHBlciBQcm9kdWN0IOKGkiBDYXRlZ29yeSIsImRlc2NyaXB0aW9uIjpudWxsfSwibW9kZWxfaWQiOjM4LCJpZCI6NDQsImRhdGFiYXNlIjp7ImRlc2NyaXB0aW9uIjpudWxsLCJmZWF0dXJlcyI6WyJiYXNpYy1hZ2dyZWdhdGlvbnMiLCJ0ZW1wb3JhbC1leHRyYWN0IiwiYWN0aW9ucy9jdXN0b20iLCJub3ciLCJzdGFuZGFyZC1kZXZpYXRpb24tYWdncmVnYXRpb25zIiwiZGF0ZS1hcml0aG1ldGljcyIsImFjdGlvbnMiLCJleHByZXNzaW9uLWFnZ3JlZ2F0aW9ucyIsImZvcmVpZ24ta2V5cyIsInJpZ2h0LWpvaW4iLCJsZWZ0LWpvaW4iLCJuYXRpdmUtcGFyYW1ldGVycyIsIm5lc3RlZC1xdWVyaWVzIiwiZXhwcmVzc2lvbnMiLCJyZWdleCIsImNhc2Utc2Vuc2l0aXZpdHktc3RyaW5nLWZpbHRlci1vcHRpb25zIiwiYmlubmluZyIsImRhdGV0aW1lLWRpZmYiLCJpbm5lci1qb2luIiwiYWR2YW5jZWQtbWF0aC1leHByZXNzaW9ucyJdLCJjYWNoZV9maWVsZF92YWx1ZXNfc2NoZWR1bGUiOiIwIDAgNCAqICogPyAqIiwidGltZXpvbmUiOiJVVEMiLCJhdXRvX3J1bl9xdWVyaWVzIjp0cnVlLCJtZXRhZGF0YV9zeW5jX3NjaGVkdWxlIjoiMCA0MiAqICogKiA/ICoiLCJuYW1lIjoiU2FtcGxlIERhdGFiYXNlIiwic2V0dGluZ3MiOm51bGwsImNhdmVhdHMiOm51bGwsImNyZWF0b3JfaWQiOm51bGwsImlzX2Z1bGxfc3luYyI6dHJ1ZSwidXBkYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDY6Mjg6MTUuODk5IiwiY2FjaGVfdHRsIjpudWxsLCJkZXRhaWxzIjp7ImRiIjoiZmlsZTovcGx1Z2lucy9zYW1wbGUtZGF0YWJhc2UuZGI7VVNFUj1HVUVTVDtQQVNTV09SRD1ndWVzdCJ9LCJpc19zYW1wbGUiOnRydWUsImlkIjoxLCJpc19vbl9kZW1hbmQiOmZhbHNlLCJvcHRpb25zIjpudWxsLCJlbmdpbmUiOiJoMiIsImluaXRpYWxfc3luY19zdGF0dXMiOiJjb21wbGV0ZSIsImRibXNfdmVyc2lvbiI6bnVsbCwicmVmaW5nZXJwcmludCI6bnVsbCwiY3JlYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDU6MTk6MjcuMTc1IiwicG9pbnRzX29mX2ludGVyZXN0IjpudWxsfSwidXNlcl9pZCI6MSwidGltZXN0YW1wIjoiMjAyMC0wNi0wN1QwNTo0NDozNC4zNzEiLCJ1c2VyIjp7ImVtYWlsIjoibWJAZXhhbXBsZS5jb20iLCJmaXJzdF9uYW1lIjoiQWRtaW4iLCJsYXN0X2xvZ2luIjoiMjAyMy0wNS0xNFQxNTowODozNy4zMTAwNzQiLCJpc19xYm5ld2IiOmZhbHNlLCJpc19zdXBlcnVzZXIiOnRydWUsImlkIjoxLCJsYXN0X25hbWUiOiJVc2VyIiwiZGF0ZV9qb2luZWQiOiIyMDIwLTA2LTA3VDA1OjIwOjQxLjg1OSIsImNvbW1vbl9uYW1lIjoiQWRtaW4gVXNlciJ9LCJtb2RlbCI6ImNhcmQifSx7InRhYmxlX2lkIjo0LCJ0YWJsZSI6eyJkZXNjcmlwdGlvbiI6IlRoZXNlIGFyZSByZXZpZXdzIG91ciBjdXN0b21lcnMgaGF2ZSBsZWZ0IG9uIHByb2R1Y3RzLiBOb3RlIHRoYXQgdGhlc2UgYXJlIG5vdCB0aWVkIHRvIG9yZGVycyBzbyBpdCBpcyBwb3NzaWJsZSBwZW9wbGUgaGF2ZSByZXZpZXdlZCBwcm9kdWN0cyB0aGV5IGRpZCBub3QgcHVyY2hhc2UgZnJvbSB1cy4iLCJlbnRpdHlfdHlwZSI6ImVudGl0eS9HZW5lcmljVGFibGUiLCJzY2hlbWEiOiJQVUJMSUMiLCJzaG93X2luX2dldHRpbmdfc3RhcnRlZCI6ZmFsc2UsIm5hbWUiOiJSRVZJRVdTIiwiY2F2ZWF0cyI6bnVsbCwidXBkYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDU6NTA6MDAuMTY4IiwiYWN0aXZlIjp0cnVlLCJpZCI6NCwiZGJfaWQiOjEsInZpc2liaWxpdHlfdHlwZSI6bnVsbCwiZmllbGRfb3JkZXIiOiJkYXRhYmFzZSIsImluaXRpYWxfc3luY19zdGF0dXMiOiJjb21wbGV0ZSIsImRpc3BsYXlfbmFtZSI6IlJldmlld3MiLCJjcmVhdGVkX2F0IjoiMjAyMC0wNi0wN1QwNToxOToyNy40OSIsInBvaW50c19vZl9pbnRlcmVzdCI6bnVsbH0sImRhdGFiYXNlX2lkIjoxLCJtb2RlbF9leGlzdHMiOnRydWUsInRvcGljIjoiY2FyZC1jcmVhdGUiLCJjdXN0b21faWQiOm51bGwsImRldGFpbHMiOnsibmFtZSI6IlJldmlld3MgYnkgUHJvZHVjdCDihpIgUHJpY2UiLCJkZXNjcmlwdGlvbiI6bnVsbH0sIm1vZGVsX2lkIjozNywiaWQiOjQzLCJkYXRhYmFzZSI6eyJkZXNjcmlwdGlvbiI6bnVsbCwiZmVhdHVyZXMiOlsiYmFzaWMtYWdncmVnYXRpb25zIiwidGVtcG9yYWwtZXh0cmFjdCIsImFjdGlvbnMvY3VzdG9tIiwibm93Iiwic3RhbmRhcmQtZGV2aWF0aW9uLWFnZ3JlZ2F0aW9ucyIsImRhdGUtYXJpdGhtZXRpY3MiLCJhY3Rpb25zIiwiZXhwcmVzc2lvbi1hZ2dyZWdhdGlvbnMiLCJmb3JlaWduLWtleXMiLCJyaWdodC1qb2luIiwibGVmdC1qb2luIiwibmF0aXZlLXBhcmFtZXRlcnMiLCJuZXN0ZWQtcXVlcmllcyIsImV4cHJlc3Npb25zIiwicmVnZXgiLCJjYXNlLXNlbnNpdGl2aXR5LXN0cmluZy1maWx0ZXItb3B0aW9ucyIsImJpbm5pbmciLCJkYXRldGltZS1kaWZmIiwiaW5uZXItam9pbiIsImFkdmFuY2VkLW1hdGgtZXhwcmVzc2lvbnMiXSwiY2FjaGVfZmllbGRfdmFsdWVzX3NjaGVkdWxlIjoiMCAwIDQgKiAqID8gKiIsInRpbWV6b25lIjoiVVRDIiwiYXV0b19ydW5fcXVlcmllcyI6dHJ1ZSwibWV0YWRhdGFfc3luY19zY2hlZHVsZSI6IjAgNDIgKiAqICogPyAqIiwibmFtZSI6IlNhbXBsZSBEYXRhYmFzZSIsInNldHRpbmdzIjpudWxsLCJjYXZlYXRzIjpudWxsLCJjcmVhdG9yX2lkIjpudWxsLCJpc19mdWxsX3N5bmMiOnRydWUsInVwZGF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA2OjI4OjE1Ljg5OSIsImNhY2hlX3R0bCI6bnVsbCwiZGV0YWlscyI6eyJkYiI6ImZpbGU6L3BsdWdpbnMvc2FtcGxlLWRhdGFiYXNlLmRiO1VTRVI9R1VFU1Q7UEFTU1dPUkQ9Z3Vlc3QifSwiaXNfc2FtcGxlIjp0cnVlLCJpZCI6MSwiaXNfb25fZGVtYW5kIjpmYWxzZSwib3B0aW9ucyI6bnVsbCwiZW5naW5lIjoiaDIiLCJpbml0aWFsX3N5bmNfc3RhdHVzIjoiY29tcGxldGUiLCJkYm1zX3ZlcnNpb24iOm51bGwsInJlZmluZ2VycHJpbnQiOm51bGwsImNyZWF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjE5OjI3LjE3NSIsInBvaW50c19vZl9pbnRlcmVzdCI6bnVsbH0sInVzZXJfaWQiOjEsInRpbWVzdGFtcCI6IjIwMjAtMDYtMDdUMDU6NDQ6MzQuMzM5IiwidXNlciI6eyJlbWFpbCI6Im1iQGV4YW1wbGUuY29tIiwiZmlyc3RfbmFtZSI6IkFkbWluIiwibGFzdF9sb2dpbiI6IjIwMjMtMDUtMTRUMTU6MDg6MzcuMzEwMDc0IiwiaXNfcWJuZXdiIjpmYWxzZSwiaXNfc3VwZXJ1c2VyIjp0cnVlLCJpZCI6MSwibGFzdF9uYW1lIjoiVXNlciIsImRhdGVfam9pbmVkIjoiMjAyMC0wNi0wN1QwNToyMDo0MS44NTkiLCJjb21tb25fbmFtZSI6IkFkbWluIFVzZXIifSwibW9kZWwiOiJjYXJkIn0seyJ0YWJsZV9pZCI6NCwidGFibGUiOnsiZGVzY3JpcHRpb24iOiJUaGVzZSBhcmUgcmV2aWV3cyBvdXIgY3VzdG9tZXJzIGhhdmUgbGVmdCBvbiBwcm9kdWN0cy4gTm90ZSB0aGF0IHRoZXNlIGFyZSBub3QgdGllZCB0byBvcmRlcnMgc28gaXQgaXMgcG9zc2libGUgcGVvcGxlIGhhdmUgcmV2aWV3ZWQgcHJvZHVjdHMgdGhleSBkaWQgbm90IHB1cmNoYXNlIGZyb20gdXMuIiwiZW50aXR5X3R5cGUiOiJlbnRpdHkvR2VuZXJpY1RhYmxlIiwic2NoZW1hIjoiUFVCTElDIiwic2hvd19pbl9nZXR0aW5nX3N0YXJ0ZWQiOmZhbHNlLCJuYW1lIjoiUkVWSUVXUyIsImNhdmVhdHMiOm51bGwsInVwZGF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjUwOjAwLjE2OCIsImFjdGl2ZSI6dHJ1ZSwiaWQiOjQsImRiX2lkIjoxLCJ2aXNpYmlsaXR5X3R5cGUiOm51bGwsImZpZWxkX29yZGVyIjoiZGF0YWJhc2UiLCJpbml0aWFsX3N5bmNfc3RhdHVzIjoiY29tcGxldGUiLCJkaXNwbGF5X25hbWUiOiJSZXZpZXdzIiwiY3JlYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDU6MTk6MjcuNDkiLCJwb2ludHNfb2ZfaW50ZXJlc3QiOm51bGx9LCJkYXRhYmFzZV9pZCI6MSwibW9kZWxfZXhpc3RzIjp0cnVlLCJ0b3BpYyI6ImNhcmQtY3JlYXRlIiwiY3VzdG9tX2lkIjpudWxsLCJkZXRhaWxzIjp7Im5hbWUiOiJSZXZpZXdzIGJ5IFByb2R1Y3Qg4oaSIFJhdGluZyIsImRlc2NyaXB0aW9uIjpudWxsfSwibW9kZWxfaWQiOjM2LCJpZCI6NDIsImRhdGFiYXNlIjp7ImRlc2NyaXB0aW9uIjpudWxsLCJmZWF0dXJlcyI6WyJiYXNpYy1hZ2dyZWdhdGlvbnMiLCJ0ZW1wb3JhbC1leHRyYWN0IiwiYWN0aW9ucy9jdXN0b20iLCJub3ciLCJzdGFuZGFyZC1kZXZpYXRpb24tYWdncmVnYXRpb25zIiwiZGF0ZS1hcml0aG1ldGljcyIsImFjdGlvbnMiLCJleHByZXNzaW9uLWFnZ3JlZ2F0aW9ucyIsImZvcmVpZ24ta2V5cyIsInJpZ2h0LWpvaW4iLCJsZWZ0LWpvaW4iLCJuYXRpdmUtcGFyYW1ldGVycyIsIm5lc3RlZC1xdWVyaWVzIiwiZXhwcmVzc2lvbnMiLCJyZWdleCIsImNhc2Utc2Vuc2l0aXZpdHktc3RyaW5nLWZpbHRlci1vcHRpb25zIiwiYmlubmluZyIsImRhdGV0aW1lLWRpZmYiLCJpbm5lci1qb2luIiwiYWR2YW5jZWQtbWF0aC1leHByZXNzaW9ucyJdLCJjYWNoZV9maWVsZF92YWx1ZXNfc2NoZWR1bGUiOiIwIDAgNCAqICogPyAqIiwidGltZXpvbmUiOiJVVEMiLCJhdXRvX3J1bl9xdWVyaWVzIjp0cnVlLCJtZXRhZGF0YV9zeW5jX3NjaGVkdWxlIjoiMCA0MiAqICogKiA/ICoiLCJuYW1lIjoiU2FtcGxlIERhdGFiYXNlIiwic2V0dGluZ3MiOm51bGwsImNhdmVhdHMiOm51bGwsImNyZWF0b3JfaWQiOm51bGwsImlzX2Z1bGxfc3luYyI6dHJ1ZSwidXBkYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDY6Mjg6MTUuODk5IiwiY2FjaGVfdHRsIjpudWxsLCJkZXRhaWxzIjp7ImRiIjoiZmlsZTovcGx1Z2lucy9zYW1wbGUtZGF0YWJhc2UuZGI7VVNFUj1HVUVTVDtQQVNTV09SRD1ndWVzdCJ9LCJpc19zYW1wbGUiOnRydWUsImlkIjoxLCJpc19vbl9kZW1hbmQiOmZhbHNlLCJvcHRpb25zIjpudWxsLCJlbmdpbmUiOiJoMiIsImluaXRpYWxfc3luY19zdGF0dXMiOiJjb21wbGV0ZSIsImRibXNfdmVyc2lvbiI6bnVsbCwicmVmaW5nZXJwcmludCI6bnVsbCwiY3JlYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDU6MTk6MjcuMTc1IiwicG9pbnRzX29mX2ludGVyZXN0IjpudWxsfSwidXNlcl9pZCI6MSwidGltZXN0YW1wIjoiMjAyMC0wNi0wN1QwNTo0NDozNC4zMDIiLCJ1c2VyIjp7ImVtYWlsIjoibWJAZXhhbXBsZS5jb20iLCJmaXJzdF9uYW1lIjoiQWRtaW4iLCJsYXN0X2xvZ2luIjoiMjAyMy0wNS0xNFQxNTowODozNy4zMTAwNzQiLCJpc19xYm5ld2IiOmZhbHNlLCJpc19zdXBlcnVzZXIiOnRydWUsImlkIjoxLCJsYXN0X25hbWUiOiJVc2VyIiwiZGF0ZV9qb2luZWQiOiIyMDIwLTA2LTA3VDA1OjIwOjQxLjg1OSIsImNvbW1vbl9uYW1lIjoiQWRtaW4gVXNlciJ9LCJtb2RlbCI6ImNhcmQifSx7InRhYmxlX2lkIjo0LCJ0YWJsZSI6eyJkZXNjcmlwdGlvbiI6IlRoZXNlIGFyZSByZXZpZXdzIG91ciBjdXN0b21lcnMgaGF2ZSBsZWZ0IG9uIHByb2R1Y3RzLiBOb3RlIHRoYXQgdGhlc2UgYXJlIG5vdCB0aWVkIHRvIG9yZGVycyBzbyBpdCBpcyBwb3NzaWJsZSBwZW9wbGUgaGF2ZSByZXZpZXdlZCBwcm9kdWN0cyB0aGV5IGRpZCBub3QgcHVyY2hhc2UgZnJvbSB1cy4iLCJlbnRpdHlfdHlwZSI6ImVudGl0eS9HZW5lcmljVGFibGUiLCJzY2hlbWEiOiJQVUJMSUMiLCJzaG93X2luX2dldHRpbmdfc3RhcnRlZCI6ZmFsc2UsIm5hbWUiOiJSRVZJRVdTIiwiY2F2ZWF0cyI6bnVsbCwidXBkYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDU6NTA6MDAuMTY4IiwiYWN0aXZlIjp0cnVlLCJpZCI6NCwiZGJfaWQiOjEsInZpc2liaWxpdHlfdHlwZSI6bnVsbCwiZmllbGRfb3JkZXIiOiJkYXRhYmFzZSIsImluaXRpYWxfc3luY19zdGF0dXMiOiJjb21wbGV0ZSIsImRpc3BsYXlfbmFtZSI6IlJldmlld3MiLCJjcmVhdGVkX2F0IjoiMjAyMC0wNi0wN1QwNToxOToyNy40OSIsInBvaW50c19vZl9pbnRlcmVzdCI6bnVsbH0sImRhdGFiYXNlX2lkIjoxLCJtb2RlbF9leGlzdHMiOnRydWUsInRvcGljIjoiY2FyZC1jcmVhdGUiLCJjdXN0b21faWQiOm51bGwsImRldGFpbHMiOnsibmFtZSI6IlJldmlld3MgYnkgUmF0aW5nIiwiZGVzY3JpcHRpb24iOm51bGx9LCJtb2RlbF9pZCI6MzUsImlkIjo0MSwiZGF0YWJhc2UiOnsiZGVzY3JpcHRpb24iOm51bGwsImZlYXR1cmVzIjpbImJhc2ljLWFnZ3JlZ2F0aW9ucyIsInRlbXBvcmFsLWV4dHJhY3QiLCJhY3Rpb25zL2N1c3RvbSIsIm5vdyIsInN0YW5kYXJkLWRldmlhdGlvbi1hZ2dyZWdhdGlvbnMiLCJkYXRlLWFyaXRobWV0aWNzIiwiYWN0aW9ucyIsImV4cHJlc3Npb24tYWdncmVnYXRpb25zIiwiZm9yZWlnbi1rZXlzIiwicmlnaHQtam9pbiIsImxlZnQtam9pbiIsIm5hdGl2ZS1wYXJhbWV0ZXJzIiwibmVzdGVkLXF1ZXJpZXMiLCJleHByZXNzaW9ucyIsInJlZ2V4IiwiY2FzZS1zZW5zaXRpdml0eS1zdHJpbmctZmlsdGVyLW9wdGlvbnMiLCJiaW5uaW5nIiwiZGF0ZXRpbWUtZGlmZiIsImlubmVyLWpvaW4iLCJhZHZhbmNlZC1tYXRoLWV4cHJlc3Npb25zIl0sImNhY2hlX2ZpZWxkX3ZhbHVlc19zY2hlZHVsZSI6IjAgMCA0ICogKiA/ICoiLCJ0aW1lem9uZSI6IlVUQyIsImF1dG9fcnVuX3F1ZXJpZXMiOnRydWUsIm1ldGFkYXRhX3N5bmNfc2NoZWR1bGUiOiIwIDQyICogKiAqID8gKiIsIm5hbWUiOiJTYW1wbGUgRGF0YWJhc2UiLCJzZXR0aW5ncyI6bnVsbCwiY2F2ZWF0cyI6bnVsbCwiY3JlYXRvcl9pZCI6bnVsbCwiaXNfZnVsbF9zeW5jIjp0cnVlLCJ1cGRhdGVkX2F0IjoiMjAyMC0wNi0wN1QwNjoyODoxNS44OTkiLCJjYWNoZV90dGwiOm51bGwsImRldGFpbHMiOnsiZGIiOiJmaWxlOi9wbHVnaW5zL3NhbXBsZS1kYXRhYmFzZS5kYjtVU0VSPUdVRVNUO1BBU1NXT1JEPWd1ZXN0In0sImlzX3NhbXBsZSI6dHJ1ZSwiaWQiOjEsImlzX29uX2RlbWFuZCI6ZmFsc2UsIm9wdGlvbnMiOm51bGwsImVuZ2luZSI6ImgyIiwiaW5pdGlhbF9zeW5jX3N0YXR1cyI6ImNvbXBsZXRlIiwiZGJtc192ZXJzaW9uIjpudWxsLCJyZWZpbmdlcnByaW50IjpudWxsLCJjcmVhdGVkX2F0IjoiMjAyMC0wNi0wN1QwNToxOToyNy4xNzUiLCJwb2ludHNfb2ZfaW50ZXJlc3QiOm51bGx9LCJ1c2VyX2lkIjoxLCJ0aW1lc3RhbXAiOiIyMDIwLTA2LTA3VDA1OjQ0OjM0LjI2MiIsInVzZXIiOnsiZW1haWwiOiJtYkBleGFtcGxlLmNvbSIsImZpcnN0X25hbWUiOiJBZG1pbiIsImxhc3RfbG9naW4iOiIyMDIzLTA1LTE0VDE1OjA4OjM3LjMxMDA3NCIsImlzX3FibmV3YiI6ZmFsc2UsImlzX3N1cGVydXNlciI6dHJ1ZSwiaWQiOjEsImxhc3RfbmFtZSI6IlVzZXIiLCJkYXRlX2pvaW5lZCI6IjIwMjAtMDYtMDdUMDU6MjA6NDEuODU5IiwiY29tbW9uX25hbWUiOiJBZG1pbiBVc2VyIn0sIm1vZGVsIjoiY2FyZCJ9LHsidGFibGVfaWQiOjQsInRhYmxlIjp7ImRlc2NyaXB0aW9uIjoiVGhlc2UgYXJlIHJldmlld3Mgb3VyIGN1c3RvbWVycyBoYXZlIGxlZnQgb24gcHJvZHVjdHMuIE5vdGUgdGhhdCB0aGVzZSBhcmUgbm90IHRpZWQgdG8gb3JkZXJzIHNvIGl0IGlzIHBvc3NpYmxlIHBlb3BsZSBoYXZlIHJldmlld2VkIHByb2R1Y3RzIHRoZXkgZGlkIG5vdCBwdXJjaGFzZSBmcm9tIHVzLiIsImVudGl0eV90eXBlIjoiZW50aXR5L0dlbmVyaWNUYWJsZSIsInNjaGVtYSI6IlBVQkxJQyIsInNob3dfaW5fZ2V0dGluZ19zdGFydGVkIjpmYWxzZSwibmFtZSI6IlJFVklFV1MiLCJjYXZlYXRzIjpudWxsLCJ1cGRhdGVkX2F0IjoiMjAyMC0wNi0wN1QwNTo1MDowMC4xNjgiLCJhY3RpdmUiOnRydWUsImlkIjo0LCJkYl9pZCI6MSwidmlzaWJpbGl0eV90eXBlIjpudWxsLCJmaWVsZF9vcmRlciI6ImRhdGFiYXNlIiwiaW5pdGlhbF9zeW5jX3N0YXR1cyI6ImNvbXBsZXRlIiwiZGlzcGxheV9uYW1lIjoiUmV2aWV3cyIsImNyZWF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjE5OjI3LjQ5IiwicG9pbnRzX29mX2ludGVyZXN0IjpudWxsfSwiZGF0YWJhc2VfaWQiOjEsIm1vZGVsX2V4aXN0cyI6dHJ1ZSwidG9waWMiOiJjYXJkLWNyZWF0ZSIsImN1c3RvbV9pZCI6bnVsbCwiZGV0YWlscyI6eyJuYW1lIjoiRGlzdGluY3QgUHJvZHVjdCBJRCIsImRlc2NyaXB0aW9uIjpudWxsfSwibW9kZWxfaWQiOjM0LCJpZCI6NDAsImRhdGFiYXNlIjp7ImRlc2NyaXB0aW9uIjpudWxsLCJmZWF0dXJlcyI6WyJiYXNpYy1hZ2dyZWdhdGlvbnMiLCJ0ZW1wb3JhbC1leHRyYWN0IiwiYWN0aW9ucy9jdXN0b20iLCJub3ciLCJzdGFuZGFyZC1kZXZpYXRpb24tYWdncmVnYXRpb25zIiwiZGF0ZS1hcml0aG1ldGljcyIsImFjdGlvbnMiLCJleHByZXNzaW9uLWFnZ3JlZ2F0aW9ucyIsImZvcmVpZ24ta2V5cyIsInJpZ2h0LWpvaW4iLCJsZWZ0LWpvaW4iLCJuYXRpdmUtcGFyYW1ldGVycyIsIm5lc3RlZC1xdWVyaWVzIiwiZXhwcmVzc2lvbnMiLCJyZWdleCIsImNhc2Utc2Vuc2l0aXZpdHktc3RyaW5nLWZpbHRlci1vcHRpb25zIiwiYmlubmluZyIsImRhdGV0aW1lLWRpZmYiLCJpbm5lci1qb2luIiwiYWR2YW5jZWQtbWF0aC1leHByZXNzaW9ucyJdLCJjYWNoZV9maWVsZF92YWx1ZXNfc2NoZWR1bGUiOiIwIDAgNCAqICogPyAqIiwidGltZXpvbmUiOiJVVEMiLCJhdXRvX3J1bl9xdWVyaWVzIjp0cnVlLCJtZXRhZGF0YV9zeW5jX3NjaGVkdWxlIjoiMCA0MiAqICogKiA/ICoiLCJuYW1lIjoiU2FtcGxlIERhdGFiYXNlIiwic2V0dGluZ3MiOm51bGwsImNhdmVhdHMiOm51bGwsImNyZWF0b3JfaWQiOm51bGwsImlzX2Z1bGxfc3luYyI6dHJ1ZSwidXBkYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDY6Mjg6MTUuODk5IiwiY2FjaGVfdHRsIjpudWxsLCJkZXRhaWxzIjp7ImRiIjoiZmlsZTovcGx1Z2lucy9zYW1wbGUtZGF0YWJhc2UuZGI7VVNFUj1HVUVTVDtQQVNTV09SRD1ndWVzdCJ9LCJpc19zYW1wbGUiOnRydWUsImlkIjoxLCJpc19vbl9kZW1hbmQiOmZhbHNlLCJvcHRpb25zIjpudWxsLCJlbmdpbmUiOiJoMiIsImluaXRpYWxfc3luY19zdGF0dXMiOiJjb21wbGV0ZSIsImRibXNfdmVyc2lvbiI6bnVsbCwicmVmaW5nZXJwcmludCI6bnVsbCwiY3JlYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDU6MTk6MjcuMTc1IiwicG9pbnRzX29mX2ludGVyZXN0IjpudWxsfSwidXNlcl9pZCI6MSwidGltZXN0YW1wIjoiMjAyMC0wNi0wN1QwNTo0NDozNC4yMTMiLCJ1c2VyIjp7ImVtYWlsIjoibWJAZXhhbXBsZS5jb20iLCJmaXJzdF9uYW1lIjoiQWRtaW4iLCJsYXN0X2xvZ2luIjoiMjAyMy0wNS0xNFQxNTowODozNy4zMTAwNzQiLCJpc19xYm5ld2IiOmZhbHNlLCJpc19zdXBlcnVzZXIiOnRydWUsImlkIjoxLCJsYXN0X25hbWUiOiJVc2VyIiwiZGF0ZV9qb2luZWQiOiIyMDIwLTA2LTA3VDA1OjIwOjQxLjg1OSIsImNvbW1vbl9uYW1lIjoiQWRtaW4gVXNlciJ9LCJtb2RlbCI6ImNhcmQifSx7InRhYmxlX2lkIjo0LCJ0YWJsZSI6eyJkZXNjcmlwdGlvbiI6IlRoZXNlIGFyZSByZXZpZXdzIG91ciBjdXN0b21lcnMgaGF2ZSBsZWZ0IG9uIHByb2R1Y3RzLiBOb3RlIHRoYXQgdGhlc2UgYXJlIG5vdCB0aWVkIHRvIG9yZGVycyBzbyBpdCBpcyBwb3NzaWJsZSBwZW9wbGUgaGF2ZSByZXZpZXdlZCBwcm9kdWN0cyB0aGV5IGRpZCBub3QgcHVyY2hhc2UgZnJvbSB1cy4iLCJlbnRpdHlfdHlwZSI6ImVudGl0eS9HZW5lcmljVGFibGUiLCJzY2hlbWEiOiJQVUJMSUMiLCJzaG93X2luX2dldHRpbmdfc3RhcnRlZCI6ZmFsc2UsIm5hbWUiOiJSRVZJRVdTIiwiY2F2ZWF0cyI6bnVsbCwidXBkYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDU6NTA6MDAuMTY4IiwiYWN0aXZlIjp0cnVlLCJpZCI6NCwiZGJfaWQiOjEsInZpc2liaWxpdHlfdHlwZSI6bnVsbCwiZmllbGRfb3JkZXIiOiJkYXRhYmFzZSIsImluaXRpYWxfc3luY19zdGF0dXMiOiJjb21wbGV0ZSIsImRpc3BsYXlfbmFtZSI6IlJldmlld3MiLCJjcmVhdGVkX2F0IjoiMjAyMC0wNi0wN1QwNToxOToyNy40OSIsInBvaW50c19vZl9pbnRlcmVzdCI6bnVsbH0sImRhdGFiYXNlX2lkIjoxLCJtb2RlbF9leGlzdHMiOnRydWUsInRvcGljIjoiY2FyZC1jcmVhdGUiLCJjdXN0b21faWQiOm51bGwsImRldGFpbHMiOnsibmFtZSI6IlJldmlld3MgYWRkZWQgaW4gdGhlIGxhc3QgMzAgZGF5cyIsImRlc2NyaXB0aW9uIjpudWxsfSwibW9kZWxfaWQiOjMzLCJpZCI6MzksImRhdGFiYXNlIjp7ImRlc2NyaXB0aW9uIjpudWxsLCJmZWF0dXJlcyI6WyJiYXNpYy1hZ2dyZWdhdGlvbnMiLCJ0ZW1wb3JhbC1leHRyYWN0IiwiYWN0aW9ucy9jdXN0b20iLCJub3ciLCJzdGFuZGFyZC1kZXZpYXRpb24tYWdncmVnYXRpb25zIiwiZGF0ZS1hcml0aG1ldGljcyIsImFjdGlvbnMiLCJleHByZXNzaW9uLWFnZ3JlZ2F0aW9ucyIsImZvcmVpZ24ta2V5cyIsInJpZ2h0LWpvaW4iLCJsZWZ0LWpvaW4iLCJuYXRpdmUtcGFyYW1ldGVycyIsIm5lc3RlZC1xdWVyaWVzIiwiZXhwcmVzc2lvbnMiLCJyZWdleCIsImNhc2Utc2Vuc2l0aXZpdHktc3RyaW5nLWZpbHRlci1vcHRpb25zIiwiYmlubmluZyIsImRhdGV0aW1lLWRpZmYiLCJpbm5lci1qb2luIiwiYWR2YW5jZWQtbWF0aC1leHByZXNzaW9ucyJdLCJjYWNoZV9maWVsZF92YWx1ZXNfc2NoZWR1bGUiOiIwIDAgNCAqICogPyAqIiwidGltZXpvbmUiOiJVVEMiLCJhdXRvX3J1bl9xdWVyaWVzIjp0cnVlLCJtZXRhZGF0YV9zeW5jX3NjaGVkdWxlIjoiMCA0MiAqICogKiA/ICoiLCJuYW1lIjoiU2FtcGxlIERhdGFiYXNlIiwic2V0dGluZ3MiOm51bGwsImNhdmVhdHMiOm51bGwsImNyZWF0b3JfaWQiOm51bGwsImlzX2Z1bGxfc3luYyI6dHJ1ZSwidXBkYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDY6Mjg6MTUuODk5IiwiY2FjaGVfdHRsIjpudWxsLCJkZXRhaWxzIjp7ImRiIjoiZmlsZTovcGx1Z2lucy9zYW1wbGUtZGF0YWJhc2UuZGI7VVNFUj1HVUVTVDtQQVNTV09SRD1ndWVzdCJ9LCJpc19zYW1wbGUiOnRydWUsImlkIjoxLCJpc19vbl9kZW1hbmQiOmZhbHNlLCJvcHRpb25zIjpudWxsLCJlbmdpbmUiOiJoMiIsImluaXRpYWxfc3luY19zdGF0dXMiOiJjb21wbGV0ZSIsImRibXNfdmVyc2lvbiI6bnVsbCwicmVmaW5nZXJwcmludCI6bnVsbCwiY3JlYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDU6MTk6MjcuMTc1IiwicG9pbnRzX29mX2ludGVyZXN0IjpudWxsfSwidXNlcl9pZCI6MSwidGltZXN0YW1wIjoiMjAyMC0wNi0wN1QwNTo0NDozNC4xNzciLCJ1c2VyIjp7ImVtYWlsIjoibWJAZXhhbXBsZS5jb20iLCJmaXJzdF9uYW1lIjoiQWRtaW4iLCJsYXN0X2xvZ2luIjoiMjAyMy0wNS0xNFQxNTowODozNy4zMTAwNzQiLCJpc19xYm5ld2IiOmZhbHNlLCJpc19zdXBlcnVzZXIiOnRydWUsImlkIjoxLCJsYXN0X25hbWUiOiJVc2VyIiwiZGF0ZV9qb2luZWQiOiIyMDIwLTA2LTA3VDA1OjIwOjQxLjg1OSIsImNvbW1vbl9uYW1lIjoiQWRtaW4gVXNlciJ9LCJtb2RlbCI6ImNhcmQifSx7InRhYmxlX2lkIjo0LCJ0YWJsZSI6eyJkZXNjcmlwdGlvbiI6IlRoZXNlIGFyZSByZXZpZXdzIG91ciBjdXN0b21lcnMgaGF2ZSBsZWZ0IG9uIHByb2R1Y3RzLiBOb3RlIHRoYXQgdGhlc2UgYXJlIG5vdCB0aWVkIHRvIG9yZGVycyBzbyBpdCBpcyBwb3NzaWJsZSBwZW9wbGUgaGF2ZSByZXZpZXdlZCBwcm9kdWN0cyB0aGV5IGRpZCBub3QgcHVyY2hhc2UgZnJvbSB1cy4iLCJlbnRpdHlfdHlwZSI6ImVudGl0eS9HZW5lcmljVGFibGUiLCJzY2hlbWEiOiJQVUJMSUMiLCJzaG93X2luX2dldHRpbmdfc3RhcnRlZCI6ZmFsc2UsIm5hbWUiOiJSRVZJRVdTIiwiY2F2ZWF0cyI6bnVsbCwidXBkYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDU6NTA6MDAuMTY4IiwiYWN0aXZlIjp0cnVlLCJpZCI6NCwiZGJfaWQiOjEsInZpc2liaWxpdHlfdHlwZSI6bnVsbCwiZmllbGRfb3JkZXIiOiJkYXRhYmFzZSIsImluaXRpYWxfc3luY19zdGF0dXMiOiJjb21wbGV0ZSIsImRpc3BsYXlfbmFtZSI6IlJldmlld3MiLCJjcmVhdGVkX2F0IjoiMjAyMC0wNi0wN1QwNToxOToyNy40OSIsInBvaW50c19vZl9pbnRlcmVzdCI6bnVsbH0sImRhdGFiYXNlX2lkIjoxLCJtb2RlbF9leGlzdHMiOnRydWUsInRvcGljIjoiY2FyZC1jcmVhdGUiLCJjdXN0b21faWQiOm51bGwsImRldGFpbHMiOnsibmFtZSI6IlRvdGFsIFJldmlld3MiLCJkZXNjcmlwdGlvbiI6bnVsbH0sIm1vZGVsX2lkIjozMiwiaWQiOjM4LCJkYXRhYmFzZSI6eyJkZXNjcmlwdGlvbiI6bnVsbCwiZmVhdHVyZXMiOlsiYmFzaWMtYWdncmVnYXRpb25zIiwidGVtcG9yYWwtZXh0cmFjdCIsImFjdGlvbnMvY3VzdG9tIiwibm93Iiwic3RhbmRhcmQtZGV2aWF0aW9uLWFnZ3JlZ2F0aW9ucyIsImRhdGUtYXJpdGhtZXRpY3MiLCJhY3Rpb25zIiwiZXhwcmVzc2lvbi1hZ2dyZWdhdGlvbnMiLCJmb3JlaWduLWtleXMiLCJyaWdodC1qb2luIiwibGVmdC1qb2luIiwibmF0aXZlLXBhcmFtZXRlcnMiLCJuZXN0ZWQtcXVlcmllcyIsImV4cHJlc3Npb25zIiwicmVnZXgiLCJjYXNlLXNlbnNpdGl2aXR5LXN0cmluZy1maWx0ZXItb3B0aW9ucyIsImJpbm5pbmciLCJkYXRldGltZS1kaWZmIiwiaW5uZXItam9pbiIsImFkdmFuY2VkLW1hdGgtZXhwcmVzc2lvbnMiXSwiY2FjaGVfZmllbGRfdmFsdWVzX3NjaGVkdWxlIjoiMCAwIDQgKiAqID8gKiIsInRpbWV6b25lIjoiVVRDIiwiYXV0b19ydW5fcXVlcmllcyI6dHJ1ZSwibWV0YWRhdGFfc3luY19zY2hlZHVsZSI6IjAgNDIgKiAqICogPyAqIiwibmFtZSI6IlNhbXBsZSBEYXRhYmFzZSIsInNldHRpbmdzIjpudWxsLCJjYXZlYXRzIjpudWxsLCJjcmVhdG9yX2lkIjpudWxsLCJpc19mdWxsX3N5bmMiOnRydWUsInVwZGF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA2OjI4OjE1Ljg5OSIsImNhY2hlX3R0bCI6bnVsbCwiZGV0YWlscyI6eyJkYiI6ImZpbGU6L3BsdWdpbnMvc2FtcGxlLWRhdGFiYXNlLmRiO1VTRVI9R1VFU1Q7UEFTU1dPUkQ9Z3Vlc3QifSwiaXNfc2FtcGxlIjp0cnVlLCJpZCI6MSwiaXNfb25fZGVtYW5kIjpmYWxzZSwib3B0aW9ucyI6bnVsbCwiZW5naW5lIjoiaDIiLCJpbml0aWFsX3N5bmNfc3RhdHVzIjoiY29tcGxldGUiLCJkYm1zX3ZlcnNpb24iOm51bGwsInJlZmluZ2VycHJpbnQiOm51bGwsImNyZWF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjE5OjI3LjE3NSIsInBvaW50c19vZl9pbnRlcmVzdCI6bnVsbH0sInVzZXJfaWQiOjEsInRpbWVzdGFtcCI6IjIwMjAtMDYtMDdUMDU6NDQ6MzQuMTM1IiwidXNlciI6eyJlbWFpbCI6Im1iQGV4YW1wbGUuY29tIiwiZmlyc3RfbmFtZSI6IkFkbWluIiwibGFzdF9sb2dpbiI6IjIwMjMtMDUtMTRUMTU6MDg6MzcuMzEwMDc0IiwiaXNfcWJuZXdiIjpmYWxzZSwiaXNfc3VwZXJ1c2VyIjp0cnVlLCJpZCI6MSwibGFzdF9uYW1lIjoiVXNlciIsImRhdGVfam9pbmVkIjoiMjAyMC0wNi0wN1QwNToyMDo0MS44NTkiLCJjb21tb25fbmFtZSI6IkFkbWluIFVzZXIifSwibW9kZWwiOiJjYXJkIn0seyJ0YWJsZV9pZCI6bnVsbCwidGFibGUiOm51bGwsImRhdGFiYXNlX2lkIjpudWxsLCJtb2RlbF9leGlzdHMiOnRydWUsInRvcGljIjoiZGFzaGJvYXJkLWNyZWF0ZSIsImN1c3RvbV9pZCI6bnVsbCwiZGV0YWlscyI6eyJkZXNjcmlwdGlvbiI6bnVsbCwibmFtZSI6IkEgbG9vayBhdCB5b3VyIFBlb3BsZeODhuODvOODluODqyJ9LCJtb2RlbF9pZCI6MywiaWQiOjM3LCJkYXRhYmFzZSI6bnVsbCwidXNlcl9pZCI6MSwidGltZXN0YW1wIjoiMjAyMC0wNi0wN1QwNTo0NDoyNy42ODIiLCJ1c2VyIjp7ImVtYWlsIjoibWJAZXhhbXBsZS5jb20iLCJmaXJzdF9uYW1lIjoiQWRtaW4iLCJsYXN0X2xvZ2luIjoiMjAyMy0wNS0xNFQxNTowODozNy4zMTAwNzQiLCJpc19xYm5ld2IiOmZhbHNlLCJpc19zdXBlcnVzZXIiOnRydWUsImlkIjoxLCJsYXN0X25hbWUiOiJVc2VyIiwiZGF0ZV9qb2luZWQiOiIyMDIwLTA2LTA3VDA1OjIwOjQxLjg1OSIsImNvbW1vbl9uYW1lIjoiQWRtaW4gVXNlciJ9LCJtb2RlbCI6ImRhc2hib2FyZCJ9LHsidGFibGVfaWQiOjMsInRhYmxlIjp7ImRlc2NyaXB0aW9uIjoiVGhpcyBpcyBhIHVzZXIgYWNjb3VudC4gTm90ZSB0aGF0IGVtcGxveWVlcyBhbmQgY3VzdG9tZXIgc3VwcG9ydCBzdGFmZiB3aWxsIGhhdmUgYWNjb3VudHMuIiwiZW50aXR5X3R5cGUiOiJlbnRpdHkvVXNlclRhYmxlIiwic2NoZW1hIjoiUFVCTElDIiwic2hvd19pbl9nZXR0aW5nX3N0YXJ0ZWQiOmZhbHNlLCJuYW1lIjoiUEVPUExFIiwiY2F2ZWF0cyI6bnVsbCwidXBkYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDU6NTA6MDAuMTUyIiwiYWN0aXZlIjp0cnVlLCJpZCI6MywiZGJfaWQiOjEsInZpc2liaWxpdHlfdHlwZSI6bnVsbCwiZmllbGRfb3JkZXIiOiJkYXRhYmFzZSIsImluaXRpYWxfc3luY19zdGF0dXMiOiJjb21wbGV0ZSIsImRpc3BsYXlfbmFtZSI6IlBlb3BsZSIsImNyZWF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjE5OjI3LjQ4NiIsInBvaW50c19vZl9pbnRlcmVzdCI6bnVsbH0sImRhdGFiYXNlX2lkIjoxLCJtb2RlbF9leGlzdHMiOnRydWUsInRvcGljIjoiY2FyZC1jcmVhdGUiLCJjdXN0b21faWQiOm51bGwsImRldGFpbHMiOnsibmFtZSI6IlBlciBTb3VyY2UiLCJkZXNjcmlwdGlvbiI6bnVsbH0sIm1vZGVsX2lkIjozMSwiaWQiOjM2LCJkYXRhYmFzZSI6eyJkZXNjcmlwdGlvbiI6bnVsbCwiZmVhdHVyZXMiOlsiYmFzaWMtYWdncmVnYXRpb25zIiwidGVtcG9yYWwtZXh0cmFjdCIsImFjdGlvbnMvY3VzdG9tIiwibm93Iiwic3RhbmRhcmQtZGV2aWF0aW9uLWFnZ3JlZ2F0aW9ucyIsImRhdGUtYXJpdGhtZXRpY3MiLCJhY3Rpb25zIiwiZXhwcmVzc2lvbi1hZ2dyZWdhdGlvbnMiLCJmb3JlaWduLWtleXMiLCJyaWdodC1qb2luIiwibGVmdC1qb2luIiwibmF0aXZlLXBhcmFtZXRlcnMiLCJuZXN0ZWQtcXVlcmllcyIsImV4cHJlc3Npb25zIiwicmVnZXgiLCJjYXNlLXNlbnNpdGl2aXR5LXN0cmluZy1maWx0ZXItb3B0aW9ucyIsImJpbm5pbmciLCJkYXRldGltZS1kaWZmIiwiaW5uZXItam9pbiIsImFkdmFuY2VkLW1hdGgtZXhwcmVzc2lvbnMiXSwiY2FjaGVfZmllbGRfdmFsdWVzX3NjaGVkdWxlIjoiMCAwIDQgKiAqID8gKiIsInRpbWV6b25lIjoiVVRDIiwiYXV0b19ydW5fcXVlcmllcyI6dHJ1ZSwibWV0YWRhdGFfc3luY19zY2hlZHVsZSI6IjAgNDIgKiAqICogPyAqIiwibmFtZSI6IlNhbXBsZSBEYXRhYmFzZSIsInNldHRpbmdzIjpudWxsLCJjYXZlYXRzIjpudWxsLCJjcmVhdG9yX2lkIjpudWxsLCJpc19mdWxsX3N5bmMiOnRydWUsInVwZGF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA2OjI4OjE1Ljg5OSIsImNhY2hlX3R0bCI6bnVsbCwiZGV0YWlscyI6eyJkYiI6ImZpbGU6L3BsdWdpbnMvc2FtcGxlLWRhdGFiYXNlLmRiO1VTRVI9R1VFU1Q7UEFTU1dPUkQ9Z3Vlc3QifSwiaXNfc2FtcGxlIjp0cnVlLCJpZCI6MSwiaXNfb25fZGVtYW5kIjpmYWxzZSwib3B0aW9ucyI6bnVsbCwiZW5naW5lIjoiaDIiLCJpbml0aWFsX3N5bmNfc3RhdHVzIjoiY29tcGxldGUiLCJkYm1zX3ZlcnNpb24iOm51bGwsInJlZmluZ2VycHJpbnQiOm51bGwsImNyZWF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjE5OjI3LjE3NSIsInBvaW50c19vZl9pbnRlcmVzdCI6bnVsbH0sInVzZXJfaWQiOjEsInRpbWVzdGFtcCI6IjIwMjAtMDYtMDdUMDU6NDQ6MjcuNjc0IiwidXNlciI6eyJlbWFpbCI6Im1iQGV4YW1wbGUuY29tIiwiZmlyc3RfbmFtZSI6IkFkbWluIiwibGFzdF9sb2dpbiI6IjIwMjMtMDUtMTRUMTU6MDg6MzcuMzEwMDc0IiwiaXNfcWJuZXdiIjpmYWxzZSwiaXNfc3VwZXJ1c2VyIjp0cnVlLCJpZCI6MSwibGFzdF9uYW1lIjoiVXNlciIsImRhdGVfam9pbmVkIjoiMjAyMC0wNi0wN1QwNToyMDo0MS44NTkiLCJjb21tb25fbmFtZSI6IkFkbWluIFVzZXIifSwibW9kZWwiOiJjYXJkIn0seyJ0YWJsZV9pZCI6MywidGFibGUiOnsiZGVzY3JpcHRpb24iOiJUaGlzIGlzIGEgdXNlciBhY2NvdW50LiBOb3RlIHRoYXQgZW1wbG95ZWVzIGFuZCBjdXN0b21lciBzdXBwb3J0IHN0YWZmIHdpbGwgaGF2ZSBhY2NvdW50cy4iLCJlbnRpdHlfdHlwZSI6ImVudGl0eS9Vc2VyVGFibGUiLCJzY2hlbWEiOiJQVUJMSUMiLCJzaG93X2luX2dldHRpbmdfc3RhcnRlZCI6ZmFsc2UsIm5hbWUiOiJQRU9QTEUiLCJjYXZlYXRzIjpudWxsLCJ1cGRhdGVkX2F0IjoiMjAyMC0wNi0wN1QwNTo1MDowMC4xNTIiLCJhY3RpdmUiOnRydWUsImlkIjozLCJkYl9pZCI6MSwidmlzaWJpbGl0eV90eXBlIjpudWxsLCJmaWVsZF9vcmRlciI6ImRhdGFiYXNlIiwiaW5pdGlhbF9zeW5jX3N0YXR1cyI6ImNvbXBsZXRlIiwiZGlzcGxheV9uYW1lIjoiUGVvcGxlIiwiY3JlYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDU6MTk6MjcuNDg2IiwicG9pbnRzX29mX2ludGVyZXN0IjpudWxsfSwiZGF0YWJhc2VfaWQiOjEsIm1vZGVsX2V4aXN0cyI6dHJ1ZSwidG9waWMiOiJjYXJkLWNyZWF0ZSIsImN1c3RvbV9pZCI6bnVsbCwiZGV0YWlscyI6eyJuYW1lIjoiUGVyIENpdHkiLCJkZXNjcmlwdGlvbiI6bnVsbH0sIm1vZGVsX2lkIjozMCwiaWQiOjM1LCJkYXRhYmFzZSI6eyJkZXNjcmlwdGlvbiI6bnVsbCwiZmVhdHVyZXMiOlsiYmFzaWMtYWdncmVnYXRpb25zIiwidGVtcG9yYWwtZXh0cmFjdCIsImFjdGlvbnMvY3VzdG9tIiwibm93Iiwic3RhbmRhcmQtZGV2aWF0aW9uLWFnZ3JlZ2F0aW9ucyIsImRhdGUtYXJpdGhtZXRpY3MiLCJhY3Rpb25zIiwiZXhwcmVzc2lvbi1hZ2dyZWdhdGlvbnMiLCJmb3JlaWduLWtleXMiLCJyaWdodC1qb2luIiwibGVmdC1qb2luIiwibmF0aXZlLXBhcmFtZXRlcnMiLCJuZXN0ZWQtcXVlcmllcyIsImV4cHJlc3Npb25zIiwicmVnZXgiLCJjYXNlLXNlbnNpdGl2aXR5LXN0cmluZy1maWx0ZXItb3B0aW9ucyIsImJpbm5pbmciLCJkYXRldGltZS1kaWZmIiwiaW5uZXItam9pbiIsImFkdmFuY2VkLW1hdGgtZXhwcmVzc2lvbnMiXSwiY2FjaGVfZmllbGRfdmFsdWVzX3NjaGVkdWxlIjoiMCAwIDQgKiAqID8gKiIsInRpbWV6b25lIjoiVVRDIiwiYXV0b19ydW5fcXVlcmllcyI6dHJ1ZSwibWV0YWRhdGFfc3luY19zY2hlZHVsZSI6IjAgNDIgKiAqICogPyAqIiwibmFtZSI6IlNhbXBsZSBEYXRhYmFzZSIsInNldHRpbmdzIjpudWxsLCJjYXZlYXRzIjpudWxsLCJjcmVhdG9yX2lkIjpudWxsLCJpc19mdWxsX3N5bmMiOnRydWUsInVwZGF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA2OjI4OjE1Ljg5OSIsImNhY2hlX3R0bCI6bnVsbCwiZGV0YWlscyI6eyJkYiI6ImZpbGU6L3BsdWdpbnMvc2FtcGxlLWRhdGFiYXNlLmRiO1VTRVI9R1VFU1Q7UEFTU1dPUkQ9Z3Vlc3QifSwiaXNfc2FtcGxlIjp0cnVlLCJpZCI6MSwiaXNfb25fZGVtYW5kIjpmYWxzZSwib3B0aW9ucyI6bnVsbCwiZW5naW5lIjoiaDIiLCJpbml0aWFsX3N5bmNfc3RhdHVzIjoiY29tcGxldGUiLCJkYm1zX3ZlcnNpb24iOm51bGwsInJlZmluZ2VycHJpbnQiOm51bGwsImNyZWF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjE5OjI3LjE3NSIsInBvaW50c19vZl9pbnRlcmVzdCI6bnVsbH0sInVzZXJfaWQiOjEsInRpbWVzdGFtcCI6IjIwMjAtMDYtMDdUMDU6NDQ6MjcuNjQ4IiwidXNlciI6eyJlbWFpbCI6Im1iQGV4YW1wbGUuY29tIiwiZmlyc3RfbmFtZSI6IkFkbWluIiwibGFzdF9sb2dpbiI6IjIwMjMtMDUtMTRUMTU6MDg6MzcuMzEwMDc0IiwiaXNfcWJuZXdiIjpmYWxzZSwiaXNfc3VwZXJ1c2VyIjp0cnVlLCJpZCI6MSwibGFzdF9uYW1lIjoiVXNlciIsImRhdGVfam9pbmVkIjoiMjAyMC0wNi0wN1QwNToyMDo0MS44NTkiLCJjb21tb25fbmFtZSI6IkFkbWluIFVzZXIifSwibW9kZWwiOiJjYXJkIn0seyJ0YWJsZV9pZCI6MywidGFibGUiOnsiZGVzY3JpcHRpb24iOiJUaGlzIGlzIGEgdXNlciBhY2NvdW50LiBOb3RlIHRoYXQgZW1wbG95ZWVzIGFuZCBjdXN0b21lciBzdXBwb3J0IHN0YWZmIHdpbGwgaGF2ZSBhY2NvdW50cy4iLCJlbnRpdHlfdHlwZSI6ImVudGl0eS9Vc2VyVGFibGUiLCJzY2hlbWEiOiJQVUJMSUMiLCJzaG93X2luX2dldHRpbmdfc3RhcnRlZCI6ZmFsc2UsIm5hbWUiOiJQRU9QTEUiLCJjYXZlYXRzIjpudWxsLCJ1cGRhdGVkX2F0IjoiMjAyMC0wNi0wN1QwNTo1MDowMC4xNTIiLCJhY3RpdmUiOnRydWUsImlkIjozLCJkYl9pZCI6MSwidmlzaWJpbGl0eV90eXBlIjpudWxsLCJmaWVsZF9vcmRlciI6ImRhdGFiYXNlIiwiaW5pdGlhbF9zeW5jX3N0YXR1cyI6ImNvbXBsZXRlIiwiZGlzcGxheV9uYW1lIjoiUGVvcGxlIiwiY3JlYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDU6MTk6MjcuNDg2IiwicG9pbnRzX29mX2ludGVyZXN0IjpudWxsfSwiZGF0YWJhc2VfaWQiOjEsIm1vZGVsX2V4aXN0cyI6dHJ1ZSwidG9waWMiOiJjYXJkLWNyZWF0ZSIsImN1c3RvbV9pZCI6bnVsbCwiZGV0YWlscyI6eyJuYW1lIjoiQnkgY29vcmRpbmF0ZXMiLCJkZXNjcmlwdGlvbiI6bnVsbH0sIm1vZGVsX2lkIjoyOSwiaWQiOjM0LCJkYXRhYmFzZSI6eyJkZXNjcmlwdGlvbiI6bnVsbCwiZmVhdHVyZXMiOlsiYmFzaWMtYWdncmVnYXRpb25zIiwidGVtcG9yYWwtZXh0cmFjdCIsImFjdGlvbnMvY3VzdG9tIiwibm93Iiwic3RhbmRhcmQtZGV2aWF0aW9uLWFnZ3JlZ2F0aW9ucyIsImRhdGUtYXJpdGhtZXRpY3MiLCJhY3Rpb25zIiwiZXhwcmVzc2lvbi1hZ2dyZWdhdGlvbnMiLCJmb3JlaWduLWtleXMiLCJyaWdodC1qb2luIiwibGVmdC1qb2luIiwibmF0aXZlLXBhcmFtZXRlcnMiLCJuZXN0ZWQtcXVlcmllcyIsImV4cHJlc3Npb25zIiwicmVnZXgiLCJjYXNlLXNlbnNpdGl2aXR5LXN0cmluZy1maWx0ZXItb3B0aW9ucyIsImJpbm5pbmciLCJkYXRldGltZS1kaWZmIiwiaW5uZXItam9pbiIsImFkdmFuY2VkLW1hdGgtZXhwcmVzc2lvbnMiXSwiY2FjaGVfZmllbGRfdmFsdWVzX3NjaGVkdWxlIjoiMCAwIDQgKiAqID8gKiIsInRpbWV6b25lIjoiVVRDIiwiYXV0b19ydW5fcXVlcmllcyI6dHJ1ZSwibWV0YWRhdGFfc3luY19zY2hlZHVsZSI6IjAgNDIgKiAqICogPyAqIiwibmFtZSI6IlNhbXBsZSBEYXRhYmFzZSIsInNldHRpbmdzIjpudWxsLCJjYXZlYXRzIjpudWxsLCJjcmVhdG9yX2lkIjpudWxsLCJpc19mdWxsX3N5bmMiOnRydWUsInVwZGF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA2OjI4OjE1Ljg5OSIsImNhY2hlX3R0bCI6bnVsbCwiZGV0YWlscyI6eyJkYiI6ImZpbGU6L3BsdWdpbnMvc2FtcGxlLWRhdGFiYXNlLmRiO1VTRVI9R1VFU1Q7UEFTU1dPUkQ9Z3Vlc3QifSwiaXNfc2FtcGxlIjp0cnVlLCJpZCI6MSwiaXNfb25fZGVtYW5kIjpmYWxzZSwib3B0aW9ucyI6bnVsbCwiZW5naW5lIjoiaDIiLCJpbml0aWFsX3N5bmNfc3RhdHVzIjoiY29tcGxldGUiLCJkYm1zX3ZlcnNpb24iOm51bGwsInJlZmluZ2VycHJpbnQiOm51bGwsImNyZWF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjE5OjI3LjE3NSIsInBvaW50c19vZl9pbnRlcmVzdCI6bnVsbH0sInVzZXJfaWQiOjEsInRpbWVzdGFtcCI6IjIwMjAtMDYtMDdUMDU6NDQ6MjcuNjE1IiwidXNlciI6eyJlbWFpbCI6Im1iQGV4YW1wbGUuY29tIiwiZmlyc3RfbmFtZSI6IkFkbWluIiwibGFzdF9sb2dpbiI6IjIwMjMtMDUtMTRUMTU6MDg6MzcuMzEwMDc0IiwiaXNfcWJuZXdiIjpmYWxzZSwiaXNfc3VwZXJ1c2VyIjp0cnVlLCJpZCI6MSwibGFzdF9uYW1lIjoiVXNlciIsImRhdGVfam9pbmVkIjoiMjAyMC0wNi0wN1QwNToyMDo0MS44NTkiLCJjb21tb25fbmFtZSI6IkFkbWluIFVzZXIifSwibW9kZWwiOiJjYXJkIn0seyJ0YWJsZV9pZCI6MywidGFibGUiOnsiZGVzY3JpcHRpb24iOiJUaGlzIGlzIGEgdXNlciBhY2NvdW50LiBOb3RlIHRoYXQgZW1wbG95ZWVzIGFuZCBjdXN0b21lciBzdXBwb3J0IHN0YWZmIHdpbGwgaGF2ZSBhY2NvdW50cy4iLCJlbnRpdHlfdHlwZSI6ImVudGl0eS9Vc2VyVGFibGUiLCJzY2hlbWEiOiJQVUJMSUMiLCJzaG93X2luX2dldHRpbmdfc3RhcnRlZCI6ZmFsc2UsIm5hbWUiOiJQRU9QTEUiLCJjYXZlYXRzIjpudWxsLCJ1cGRhdGVkX2F0IjoiMjAyMC0wNi0wN1QwNTo1MDowMC4xNTIiLCJhY3RpdmUiOnRydWUsImlkIjozLCJkYl9pZCI6MSwidmlzaWJpbGl0eV90eXBlIjpudWxsLCJmaWVsZF9vcmRlciI6ImRhdGFiYXNlIiwiaW5pdGlhbF9zeW5jX3N0YXR1cyI6ImNvbXBsZXRlIiwiZGlzcGxheV9uYW1lIjoiUGVvcGxlIiwiY3JlYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDU6MTk6MjcuNDg2IiwicG9pbnRzX29mX2ludGVyZXN0IjpudWxsfSwiZGF0YWJhc2VfaWQiOjEsIm1vZGVsX2V4aXN0cyI6dHJ1ZSwidG9waWMiOiJjYXJkLWNyZWF0ZSIsImN1c3RvbV9pZCI6bnVsbCwiZGV0YWlscyI6eyJuYW1lIjoiUGVyIHN0YXRlIiwiZGVzY3JpcHRpb24iOm51bGx9LCJtb2RlbF9pZCI6MjgsImlkIjozMywiZGF0YWJhc2UiOnsiZGVzY3JpcHRpb24iOm51bGwsImZlYXR1cmVzIjpbImJhc2ljLWFnZ3JlZ2F0aW9ucyIsInRlbXBvcmFsLWV4dHJhY3QiLCJhY3Rpb25zL2N1c3RvbSIsIm5vdyIsInN0YW5kYXJkLWRldmlhdGlvbi1hZ2dyZWdhdGlvbnMiLCJkYXRlLWFyaXRobWV0aWNzIiwiYWN0aW9ucyIsImV4cHJlc3Npb24tYWdncmVnYXRpb25zIiwiZm9yZWlnbi1rZXlzIiwicmlnaHQtam9pbiIsImxlZnQtam9pbiIsIm5hdGl2ZS1wYXJhbWV0ZXJzIiwibmVzdGVkLXF1ZXJpZXMiLCJleHByZXNzaW9ucyIsInJlZ2V4IiwiY2FzZS1zZW5zaXRpdml0eS1zdHJpbmctZmlsdGVyLW9wdGlvbnMiLCJiaW5uaW5nIiwiZGF0ZXRpbWUtZGlmZiIsImlubmVyLWpvaW4iLCJhZHZhbmNlZC1tYXRoLWV4cHJlc3Npb25zIl0sImNhY2hlX2ZpZWxkX3ZhbHVlc19zY2hlZHVsZSI6IjAgMCA0ICogKiA/ICoiLCJ0aW1lem9uZSI6IlVUQyIsImF1dG9fcnVuX3F1ZXJpZXMiOnRydWUsIm1ldGFkYXRhX3N5bmNfc2NoZWR1bGUiOiIwIDQyICogKiAqID8gKiIsIm5hbWUiOiJTYW1wbGUgRGF0YWJhc2UiLCJzZXR0aW5ncyI6bnVsbCwiY2F2ZWF0cyI6bnVsbCwiY3JlYXRvcl9pZCI6bnVsbCwiaXNfZnVsbF9zeW5jIjp0cnVlLCJ1cGRhdGVkX2F0IjoiMjAyMC0wNi0wN1QwNjoyODoxNS44OTkiLCJjYWNoZV90dGwiOm51bGwsImRldGFpbHMiOnsiZGIiOiJmaWxlOi9wbHVnaW5zL3NhbXBsZS1kYXRhYmFzZS5kYjtVU0VSPUdVRVNUO1BBU1NXT1JEPWd1ZXN0In0sImlzX3NhbXBsZSI6dHJ1ZSwiaWQiOjEsImlzX29uX2RlbWFuZCI6ZmFsc2UsIm9wdGlvbnMiOm51bGwsImVuZ2luZSI6ImgyIiwiaW5pdGlhbF9zeW5jX3N0YXR1cyI6ImNvbXBsZXRlIiwiZGJtc192ZXJzaW9uIjpudWxsLCJyZWZpbmdlcnByaW50IjpudWxsLCJjcmVhdGVkX2F0IjoiMjAyMC0wNi0wN1QwNToxOToyNy4xNzUiLCJwb2ludHNfb2ZfaW50ZXJlc3QiOm51bGx9LCJ1c2VyX2lkIjoxLCJ0aW1lc3RhbXAiOiIyMDIwLTA2LTA3VDA1OjQ0OjI3LjU4OSIsInVzZXIiOnsiZW1haWwiOiJtYkBleGFtcGxlLmNvbSIsImZpcnN0X25hbWUiOiJBZG1pbiIsImxhc3RfbG9naW4iOiIyMDIzLTA1LTE0VDE1OjA4OjM3LjMxMDA3NCIsImlzX3FibmV3YiI6ZmFsc2UsImlzX3N1cGVydXNlciI6dHJ1ZSwiaWQiOjEsImxhc3RfbmFtZSI6IlVzZXIiLCJkYXRlX2pvaW5lZCI6IjIwMjAtMDYtMDdUMDU6MjA6NDEuODU5IiwiY29tbW9uX25hbWUiOiJBZG1pbiBVc2VyIn0sIm1vZGVsIjoiY2FyZCJ9LHsidGFibGVfaWQiOjMsInRhYmxlIjp7ImRlc2NyaXB0aW9uIjoiVGhpcyBpcyBhIHVzZXIgYWNjb3VudC4gTm90ZSB0aGF0IGVtcGxveWVlcyBhbmQgY3VzdG9tZXIgc3VwcG9ydCBzdGFmZiB3aWxsIGhhdmUgYWNjb3VudHMuIiwiZW50aXR5X3R5cGUiOiJlbnRpdHkvVXNlclRhYmxlIiwic2NoZW1hIjoiUFVCTElDIiwic2hvd19pbl9nZXR0aW5nX3N0YXJ0ZWQiOmZhbHNlLCJuYW1lIjoiUEVPUExFIiwiY2F2ZWF0cyI6bnVsbCwidXBkYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDU6NTA6MDAuMTUyIiwiYWN0aXZlIjp0cnVlLCJpZCI6MywiZGJfaWQiOjEsInZpc2liaWxpdHlfdHlwZSI6bnVsbCwiZmllbGRfb3JkZXIiOiJkYXRhYmFzZSIsImluaXRpYWxfc3luY19zdGF0dXMiOiJjb21wbGV0ZSIsImRpc3BsYXlfbmFtZSI6IlBlb3BsZSIsImNyZWF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjE5OjI3LjQ4NiIsInBvaW50c19vZl9pbnRlcmVzdCI6bnVsbH0sImRhdGFiYXNlX2lkIjoxLCJtb2RlbF9leGlzdHMiOnRydWUsInRvcGljIjoiY2FyZC1jcmVhdGUiLCJjdXN0b21faWQiOm51bGwsImRldGFpbHMiOnsibmFtZSI6Ik5ldyBQZW9wbGUgcGVyIG1vbnRoIiwiZGVzY3JpcHRpb24iOm51bGx9LCJtb2RlbF9pZCI6MjcsImlkIjozMiwiZGF0YWJhc2UiOnsiZGVzY3JpcHRpb24iOm51bGwsImZlYXR1cmVzIjpbImJhc2ljLWFnZ3JlZ2F0aW9ucyIsInRlbXBvcmFsLWV4dHJhY3QiLCJhY3Rpb25zL2N1c3RvbSIsIm5vdyIsInN0YW5kYXJkLWRldmlhdGlvbi1hZ2dyZWdhdGlvbnMiLCJkYXRlLWFyaXRobWV0aWNzIiwiYWN0aW9ucyIsImV4cHJlc3Npb24tYWdncmVnYXRpb25zIiwiZm9yZWlnbi1rZXlzIiwicmlnaHQtam9pbiIsImxlZnQtam9pbiIsIm5hdGl2ZS1wYXJhbWV0ZXJzIiwibmVzdGVkLXF1ZXJpZXMiLCJleHByZXNzaW9ucyIsInJlZ2V4IiwiY2FzZS1zZW5zaXRpdml0eS1zdHJpbmctZmlsdGVyLW9wdGlvbnMiLCJiaW5uaW5nIiwiZGF0ZXRpbWUtZGlmZiIsImlubmVyLWpvaW4iLCJhZHZhbmNlZC1tYXRoLWV4cHJlc3Npb25zIl0sImNhY2hlX2ZpZWxkX3ZhbHVlc19zY2hlZHVsZSI6IjAgMCA0ICogKiA/ICoiLCJ0aW1lem9uZSI6IlVUQyIsImF1dG9fcnVuX3F1ZXJpZXMiOnRydWUsIm1ldGFkYXRhX3N5bmNfc2NoZWR1bGUiOiIwIDQyICogKiAqID8gKiIsIm5hbWUiOiJTYW1wbGUgRGF0YWJhc2UiLCJzZXR0aW5ncyI6bnVsbCwiY2F2ZWF0cyI6bnVsbCwiY3JlYXRvcl9pZCI6bnVsbCwiaXNfZnVsbF9zeW5jIjp0cnVlLCJ1cGRhdGVkX2F0IjoiMjAyMC0wNi0wN1QwNjoyODoxNS44OTkiLCJjYWNoZV90dGwiOm51bGwsImRldGFpbHMiOnsiZGIiOiJmaWxlOi9wbHVnaW5zL3NhbXBsZS1kYXRhYmFzZS5kYjtVU0VSPUdVRVNUO1BBU1NXT1JEPWd1ZXN0In0sImlzX3NhbXBsZSI6dHJ1ZSwiaWQiOjEsImlzX29uX2RlbWFuZCI6ZmFsc2UsIm9wdGlvbnMiOm51bGwsImVuZ2luZSI6ImgyIiwiaW5pdGlhbF9zeW5jX3N0YXR1cyI6ImNvbXBsZXRlIiwiZGJtc192ZXJzaW9uIjpudWxsLCJyZWZpbmdlcnByaW50IjpudWxsLCJjcmVhdGVkX2F0IjoiMjAyMC0wNi0wN1QwNToxOToyNy4xNzUiLCJwb2ludHNfb2ZfaW50ZXJlc3QiOm51bGx9LCJ1c2VyX2lkIjoxLCJ0aW1lc3RhbXAiOiIyMDIwLTA2LTA3VDA1OjQ0OjI3LjU2MSIsInVzZXIiOnsiZW1haWwiOiJtYkBleGFtcGxlLmNvbSIsImZpcnN0X25hbWUiOiJBZG1pbiIsImxhc3RfbG9naW4iOiIyMDIzLTA1LTE0VDE1OjA4OjM3LjMxMDA3NCIsImlzX3FibmV3YiI6ZmFsc2UsImlzX3N1cGVydXNlciI6dHJ1ZSwiaWQiOjEsImxhc3RfbmFtZSI6IlVzZXIiLCJkYXRlX2pvaW5lZCI6IjIwMjAtMDYtMDdUMDU6MjA6NDEuODU5IiwiY29tbW9uX25hbWUiOiJBZG1pbiBVc2VyIn0sIm1vZGVsIjoiY2FyZCJ9LHsidGFibGVfaWQiOjMsInRhYmxlIjp7ImRlc2NyaXB0aW9uIjoiVGhpcyBpcyBhIHVzZXIgYWNjb3VudC4gTm90ZSB0aGF0IGVtcGxveWVlcyBhbmQgY3VzdG9tZXIgc3VwcG9ydCBzdGFmZiB3aWxsIGhhdmUgYWNjb3VudHMuIiwiZW50aXR5X3R5cGUiOiJlbnRpdHkvVXNlclRhYmxlIiwic2NoZW1hIjoiUFVCTElDIiwic2hvd19pbl9nZXR0aW5nX3N0YXJ0ZWQiOmZhbHNlLCJuYW1lIjoiUEVPUExFIiwiY2F2ZWF0cyI6bnVsbCwidXBkYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDU6NTA6MDAuMTUyIiwiYWN0aXZlIjp0cnVlLCJpZCI6MywiZGJfaWQiOjEsInZpc2liaWxpdHlfdHlwZSI6bnVsbCwiZmllbGRfb3JkZXIiOiJkYXRhYmFzZSIsImluaXRpYWxfc3luY19zdGF0dXMiOiJjb21wbGV0ZSIsImRpc3BsYXlfbmFtZSI6IlBlb3BsZSIsImNyZWF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjE5OjI3LjQ4NiIsInBvaW50c19vZl9pbnRlcmVzdCI6bnVsbH0sImRhdGFiYXNlX2lkIjoxLCJtb2RlbF9leGlzdHMiOnRydWUsInRvcGljIjoiY2FyZC1jcmVhdGUiLCJjdXN0b21faWQiOm51bGwsImRldGFpbHMiOnsibmFtZSI6IlVzZXIgZ3Jvd3RoIiwiZGVzY3JpcHRpb24iOm51bGx9LCJtb2RlbF9pZCI6MjYsImlkIjozMSwiZGF0YWJhc2UiOnsiZGVzY3JpcHRpb24iOm51bGwsImZlYXR1cmVzIjpbImJhc2ljLWFnZ3JlZ2F0aW9ucyIsInRlbXBvcmFsLWV4dHJhY3QiLCJhY3Rpb25zL2N1c3RvbSIsIm5vdyIsInN0YW5kYXJkLWRldmlhdGlvbi1hZ2dyZWdhdGlvbnMiLCJkYXRlLWFyaXRobWV0aWNzIiwiYWN0aW9ucyIsImV4cHJlc3Npb24tYWdncmVnYXRpb25zIiwiZm9yZWlnbi1rZXlzIiwicmlnaHQtam9pbiIsImxlZnQtam9pbiIsIm5hdGl2ZS1wYXJhbWV0ZXJzIiwibmVzdGVkLXF1ZXJpZXMiLCJleHByZXNzaW9ucyIsInJlZ2V4IiwiY2FzZS1zZW5zaXRpdml0eS1zdHJpbmctZmlsdGVyLW9wdGlvbnMiLCJiaW5uaW5nIiwiZGF0ZXRpbWUtZGlmZiIsImlubmVyLWpvaW4iLCJhZHZhbmNlZC1tYXRoLWV4cHJlc3Npb25zIl0sImNhY2hlX2ZpZWxkX3ZhbHVlc19zY2hlZHVsZSI6IjAgMCA0ICogKiA/ICoiLCJ0aW1lem9uZSI6IlVUQyIsImF1dG9fcnVuX3F1ZXJpZXMiOnRydWUsIm1ldGFkYXRhX3N5bmNfc2NoZWR1bGUiOiIwIDQyICogKiAqID8gKiIsIm5hbWUiOiJTYW1wbGUgRGF0YWJhc2UiLCJzZXR0aW5ncyI6bnVsbCwiY2F2ZWF0cyI6bnVsbCwiY3JlYXRvcl9pZCI6bnVsbCwiaXNfZnVsbF9zeW5jIjp0cnVlLCJ1cGRhdGVkX2F0IjoiMjAyMC0wNi0wN1QwNjoyODoxNS44OTkiLCJjYWNoZV90dGwiOm51bGwsImRldGFpbHMiOnsiZGIiOiJmaWxlOi9wbHVnaW5zL3NhbXBsZS1kYXRhYmFzZS5kYjtVU0VSPUdVRVNUO1BBU1NXT1JEPWd1ZXN0In0sImlzX3NhbXBsZSI6dHJ1ZSwiaWQiOjEsImlzX29uX2RlbWFuZCI6ZmFsc2UsIm9wdGlvbnMiOm51bGwsImVuZ2luZSI6ImgyIiwiaW5pdGlhbF9zeW5jX3N0YXR1cyI6ImNvbXBsZXRlIiwiZGJtc192ZXJzaW9uIjpudWxsLCJyZWZpbmdlcnByaW50IjpudWxsLCJjcmVhdGVkX2F0IjoiMjAyMC0wNi0wN1QwNToxOToyNy4xNzUiLCJwb2ludHNfb2ZfaW50ZXJlc3QiOm51bGx9LCJ1c2VyX2lkIjoxLCJ0aW1lc3RhbXAiOiIyMDIwLTA2LTA3VDA1OjQ0OjI3LjUzMiIsInVzZXIiOnsiZW1haWwiOiJtYkBleGFtcGxlLmNvbSIsImZpcnN0X25hbWUiOiJBZG1pbiIsImxhc3RfbG9naW4iOiIyMDIzLTA1LTE0VDE1OjA4OjM3LjMxMDA3NCIsImlzX3FibmV3YiI6ZmFsc2UsImlzX3N1cGVydXNlciI6dHJ1ZSwiaWQiOjEsImxhc3RfbmFtZSI6IlVzZXIiLCJkYXRlX2pvaW5lZCI6IjIwMjAtMDYtMDdUMDU6MjA6NDEuODU5IiwiY29tbW9uX25hbWUiOiJBZG1pbiBVc2VyIn0sIm1vZGVsIjoiY2FyZCJ9LHsidGFibGVfaWQiOjMsInRhYmxlIjp7ImRlc2NyaXB0aW9uIjoiVGhpcyBpcyBhIHVzZXIgYWNjb3VudC4gTm90ZSB0aGF0IGVtcGxveWVlcyBhbmQgY3VzdG9tZXIgc3VwcG9ydCBzdGFmZiB3aWxsIGhhdmUgYWNjb3VudHMuIiwiZW50aXR5X3R5cGUiOiJlbnRpdHkvVXNlclRhYmxlIiwic2NoZW1hIjoiUFVCTElDIiwic2hvd19pbl9nZXR0aW5nX3N0YXJ0ZWQiOmZhbHNlLCJuYW1lIjoiUEVPUExFIiwiY2F2ZWF0cyI6bnVsbCwidXBkYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDU6NTA6MDAuMTUyIiwiYWN0aXZlIjp0cnVlLCJpZCI6MywiZGJfaWQiOjEsInZpc2liaWxpdHlfdHlwZSI6bnVsbCwiZmllbGRfb3JkZXIiOiJkYXRhYmFzZSIsImluaXRpYWxfc3luY19zdGF0dXMiOiJjb21wbGV0ZSIsImRpc3BsYXlfbmFtZSI6IlBlb3BsZSIsImNyZWF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjE5OjI3LjQ4NiIsInBvaW50c19vZl9pbnRlcmVzdCI6bnVsbH0sImRhdGFiYXNlX2lkIjoxLCJtb2RlbF9leGlzdHMiOnRydWUsInRvcGljIjoiY2FyZC1jcmVhdGUiLCJjdXN0b21faWQiOm51bGwsImRldGFpbHMiOnsibmFtZSI6Ik5ldyBQZW9wbGUgaW4gdGhlIGxhc3QgMzAgZGF5cyIsImRlc2NyaXB0aW9uIjpudWxsfSwibW9kZWxfaWQiOjI1LCJpZCI6MzAsImRhdGFiYXNlIjp7ImRlc2NyaXB0aW9uIjpudWxsLCJmZWF0dXJlcyI6WyJiYXNpYy1hZ2dyZWdhdGlvbnMiLCJ0ZW1wb3JhbC1leHRyYWN0IiwiYWN0aW9ucy9jdXN0b20iLCJub3ciLCJzdGFuZGFyZC1kZXZpYXRpb24tYWdncmVnYXRpb25zIiwiZGF0ZS1hcml0aG1ldGljcyIsImFjdGlvbnMiLCJleHByZXNzaW9uLWFnZ3JlZ2F0aW9ucyIsImZvcmVpZ24ta2V5cyIsInJpZ2h0LWpvaW4iLCJsZWZ0LWpvaW4iLCJuYXRpdmUtcGFyYW1ldGVycyIsIm5lc3RlZC1xdWVyaWVzIiwiZXhwcmVzc2lvbnMiLCJyZWdleCIsImNhc2Utc2Vuc2l0aXZpdHktc3RyaW5nLWZpbHRlci1vcHRpb25zIiwiYmlubmluZyIsImRhdGV0aW1lLWRpZmYiLCJpbm5lci1qb2luIiwiYWR2YW5jZWQtbWF0aC1leHByZXNzaW9ucyJdLCJjYWNoZV9maWVsZF92YWx1ZXNfc2NoZWR1bGUiOiIwIDAgNCAqICogPyAqIiwidGltZXpvbmUiOiJVVEMiLCJhdXRvX3J1bl9xdWVyaWVzIjp0cnVlLCJtZXRhZGF0YV9zeW5jX3NjaGVkdWxlIjoiMCA0MiAqICogKiA/ICoiLCJuYW1lIjoiU2FtcGxlIERhdGFiYXNlIiwic2V0dGluZ3MiOm51bGwsImNhdmVhdHMiOm51bGwsImNyZWF0b3JfaWQiOm51bGwsImlzX2Z1bGxfc3luYyI6dHJ1ZSwidXBkYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDY6Mjg6MTUuODk5IiwiY2FjaGVfdHRsIjpudWxsLCJkZXRhaWxzIjp7ImRiIjoiZmlsZTovcGx1Z2lucy9zYW1wbGUtZGF0YWJhc2UuZGI7VVNFUj1HVUVTVDtQQVNTV09SRD1ndWVzdCJ9LCJpc19zYW1wbGUiOnRydWUsImlkIjoxLCJpc19vbl9kZW1hbmQiOmZhbHNlLCJvcHRpb25zIjpudWxsLCJlbmdpbmUiOiJoMiIsImluaXRpYWxfc3luY19zdGF0dXMiOiJjb21wbGV0ZSIsImRibXNfdmVyc2lvbiI6bnVsbCwicmVmaW5nZXJwcmludCI6bnVsbCwiY3JlYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDU6MTk6MjcuMTc1IiwicG9pbnRzX29mX2ludGVyZXN0IjpudWxsfSwidXNlcl9pZCI6MSwidGltZXN0YW1wIjoiMjAyMC0wNi0wN1QwNTo0NDoyNy40NDciLCJ1c2VyIjp7ImVtYWlsIjoibWJAZXhhbXBsZS5jb20iLCJmaXJzdF9uYW1lIjoiQWRtaW4iLCJsYXN0X2xvZ2luIjoiMjAyMy0wNS0xNFQxNTowODozNy4zMTAwNzQiLCJpc19xYm5ld2IiOmZhbHNlLCJpc19zdXBlcnVzZXIiOnRydWUsImlkIjoxLCJsYXN0X25hbWUiOiJVc2VyIiwiZGF0ZV9qb2luZWQiOiIyMDIwLTA2LTA3VDA1OjIwOjQxLjg1OSIsImNvbW1vbl9uYW1lIjoiQWRtaW4gVXNlciJ9LCJtb2RlbCI6ImNhcmQifSx7InRhYmxlX2lkIjozLCJ0YWJsZSI6eyJkZXNjcmlwdGlvbiI6IlRoaXMgaXMgYSB1c2VyIGFjY291bnQuIE5vdGUgdGhhdCBlbXBsb3llZXMgYW5kIGN1c3RvbWVyIHN1cHBvcnQgc3RhZmYgd2lsbCBoYXZlIGFjY291bnRzLiIsImVudGl0eV90eXBlIjoiZW50aXR5L1VzZXJUYWJsZSIsInNjaGVtYSI6IlBVQkxJQyIsInNob3dfaW5fZ2V0dGluZ19zdGFydGVkIjpmYWxzZSwibmFtZSI6IlBFT1BMRSIsImNhdmVhdHMiOm51bGwsInVwZGF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjUwOjAwLjE1MiIsImFjdGl2ZSI6dHJ1ZSwiaWQiOjMsImRiX2lkIjoxLCJ2aXNpYmlsaXR5X3R5cGUiOm51bGwsImZpZWxkX29yZGVyIjoiZGF0YWJhc2UiLCJpbml0aWFsX3N5bmNfc3RhdHVzIjoiY29tcGxldGUiLCJkaXNwbGF5X25hbWUiOiJQZW9wbGUiLCJjcmVhdGVkX2F0IjoiMjAyMC0wNi0wN1QwNToxOToyNy40ODYiLCJwb2ludHNfb2ZfaW50ZXJlc3QiOm51bGx9LCJkYXRhYmFzZV9pZCI6MSwibW9kZWxfZXhpc3RzIjp0cnVlLCJ0b3BpYyI6ImNhcmQtY3JlYXRlIiwiY3VzdG9tX2lkIjpudWxsLCJkZXRhaWxzIjp7Im5hbWUiOiJUb3RhbCBQZW9wbGUiLCJkZXNjcmlwdGlvbiI6bnVsbH0sIm1vZGVsX2lkIjoyNCwiaWQiOjI5LCJkYXRhYmFzZSI6eyJkZXNjcmlwdGlvbiI6bnVsbCwiZmVhdHVyZXMiOlsiYmFzaWMtYWdncmVnYXRpb25zIiwidGVtcG9yYWwtZXh0cmFjdCIsImFjdGlvbnMvY3VzdG9tIiwibm93Iiwic3RhbmRhcmQtZGV2aWF0aW9uLWFnZ3JlZ2F0aW9ucyIsImRhdGUtYXJpdGhtZXRpY3MiLCJhY3Rpb25zIiwiZXhwcmVzc2lvbi1hZ2dyZWdhdGlvbnMiLCJmb3JlaWduLWtleXMiLCJyaWdodC1qb2luIiwibGVmdC1qb2luIiwibmF0aXZlLXBhcmFtZXRlcnMiLCJuZXN0ZWQtcXVlcmllcyIsImV4cHJlc3Npb25zIiwicmVnZXgiLCJjYXNlLXNlbnNpdGl2aXR5LXN0cmluZy1maWx0ZXItb3B0aW9ucyIsImJpbm5pbmciLCJkYXRldGltZS1kaWZmIiwiaW5uZXItam9pbiIsImFkdmFuY2VkLW1hdGgtZXhwcmVzc2lvbnMiXSwiY2FjaGVfZmllbGRfdmFsdWVzX3NjaGVkdWxlIjoiMCAwIDQgKiAqID8gKiIsInRpbWV6b25lIjoiVVRDIiwiYXV0b19ydW5fcXVlcmllcyI6dHJ1ZSwibWV0YWRhdGFfc3luY19zY2hlZHVsZSI6IjAgNDIgKiAqICogPyAqIiwibmFtZSI6IlNhbXBsZSBEYXRhYmFzZSIsInNldHRpbmdzIjpudWxsLCJjYXZlYXRzIjpudWxsLCJjcmVhdG9yX2lkIjpudWxsLCJpc19mdWxsX3N5bmMiOnRydWUsInVwZGF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA2OjI4OjE1Ljg5OSIsImNhY2hlX3R0bCI6bnVsbCwiZGV0YWlscyI6eyJkYiI6ImZpbGU6L3BsdWdpbnMvc2FtcGxlLWRhdGFiYXNlLmRiO1VTRVI9R1VFU1Q7UEFTU1dPUkQ9Z3Vlc3QifSwiaXNfc2FtcGxlIjp0cnVlLCJpZCI6MSwiaXNfb25fZGVtYW5kIjpmYWxzZSwib3B0aW9ucyI6bnVsbCwiZW5naW5lIjoiaDIiLCJpbml0aWFsX3N5bmNfc3RhdHVzIjoiY29tcGxldGUiLCJkYm1zX3ZlcnNpb24iOm51bGwsInJlZmluZ2VycHJpbnQiOm51bGwsImNyZWF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjE5OjI3LjE3NSIsInBvaW50c19vZl9pbnRlcmVzdCI6bnVsbH0sInVzZXJfaWQiOjEsInRpbWVzdGFtcCI6IjIwMjAtMDYtMDdUMDU6NDQ6MjcuNDE3IiwidXNlciI6eyJlbWFpbCI6Im1iQGV4YW1wbGUuY29tIiwiZmlyc3RfbmFtZSI6IkFkbWluIiwibGFzdF9sb2dpbiI6IjIwMjMtMDUtMTRUMTU6MDg6MzcuMzEwMDc0IiwiaXNfcWJuZXdiIjpmYWxzZSwiaXNfc3VwZXJ1c2VyIjp0cnVlLCJpZCI6MSwibGFzdF9uYW1lIjoiVXNlciIsImRhdGVfam9pbmVkIjoiMjAyMC0wNi0wN1QwNToyMDo0MS44NTkiLCJjb21tb25fbmFtZSI6IkFkbWluIFVzZXIifSwibW9kZWwiOiJjYXJkIn0seyJ0YWJsZV9pZCI6bnVsbCwidGFibGUiOm51bGwsImRhdGFiYXNlX2lkIjpudWxsLCJtb2RlbF9leGlzdHMiOnRydWUsInRvcGljIjoiZGFzaGJvYXJkLWNyZWF0ZSIsImN1c3RvbV9pZCI6bnVsbCwiZGV0YWlscyI6eyJkZXNjcmlwdGlvbiI6bnVsbCwibmFtZSI6IkEgbG9vayBhdCB5b3VyIE9yZGVyc+ODhuODvOODluODqyJ9LCJtb2RlbF9pZCI6MiwiaWQiOjI4LCJkYXRhYmFzZSI6bnVsbCwidXNlcl9pZCI6MSwidGltZXN0YW1wIjoiMjAyMC0wNi0wN1QwNTo0Mzo0Ni45NTIiLCJ1c2VyIjp7ImVtYWlsIjoibWJAZXhhbXBsZS5jb20iLCJmaXJzdF9uYW1lIjoiQWRtaW4iLCJsYXN0X2xvZ2luIjoiMjAyMy0wNS0xNFQxNTowODozNy4zMTAwNzQiLCJpc19xYm5ld2IiOmZhbHNlLCJpc19zdXBlcnVzZXIiOnRydWUsImlkIjoxLCJsYXN0X25hbWUiOiJVc2VyIiwiZGF0ZV9qb2luZWQiOiIyMDIwLTA2LTA3VDA1OjIwOjQxLjg1OSIsImNvbW1vbl9uYW1lIjoiQWRtaW4gVXNlciJ9LCJtb2RlbCI6ImRhc2hib2FyZCJ9LHsidGFibGVfaWQiOjIsInRhYmxlIjp7ImRlc2NyaXB0aW9uIjoiVGhpcyBpcyBhIGNvbmZpcm1lZCBvcmRlciBmb3IgYSBwcm9kdWN0IGZyb20gYSB1c2VyLiIsImVudGl0eV90eXBlIjoiZW50aXR5L1RyYW5zYWN0aW9uVGFibGUiLCJzY2hlbWEiOiJQVUJMSUMiLCJzaG93X2luX2dldHRpbmdfc3RhcnRlZCI6ZmFsc2UsIm5hbWUiOiJPUkRFUlMiLCJjYXZlYXRzIjpudWxsLCJ1cGRhdGVkX2F0IjoiMjAyMC0wNi0wN1QwNTo1MDowMC4xNDMiLCJhY3RpdmUiOnRydWUsImlkIjoyLCJkYl9pZCI6MSwidmlzaWJpbGl0eV90eXBlIjpudWxsLCJmaWVsZF9vcmRlciI6ImRhdGFiYXNlIiwiaW5pdGlhbF9zeW5jX3N0YXR1cyI6ImNvbXBsZXRlIiwiZGlzcGxheV9uYW1lIjoiT3JkZXJzIiwiY3JlYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDU6MTk6MjcuNDgzIiwicG9pbnRzX29mX2ludGVyZXN0IjpudWxsfSwiZGF0YWJhc2VfaWQiOjEsIm1vZGVsX2V4aXN0cyI6dHJ1ZSwidG9waWMiOiJjYXJkLWNyZWF0ZSIsImN1c3RvbV9pZCI6bnVsbCwiZGV0YWlscyI6eyJuYW1lIjoiU2FsZXMgYnkgY29vcmRpbmF0ZXMiLCJkZXNjcmlwdGlvbiI6bnVsbH0sIm1vZGVsX2lkIjoyMywiaWQiOjI3LCJkYXRhYmFzZSI6eyJkZXNjcmlwdGlvbiI6bnVsbCwiZmVhdHVyZXMiOlsiYmFzaWMtYWdncmVnYXRpb25zIiwidGVtcG9yYWwtZXh0cmFjdCIsImFjdGlvbnMvY3VzdG9tIiwibm93Iiwic3RhbmRhcmQtZGV2aWF0aW9uLWFnZ3JlZ2F0aW9ucyIsImRhdGUtYXJpdGhtZXRpY3MiLCJhY3Rpb25zIiwiZXhwcmVzc2lvbi1hZ2dyZWdhdGlvbnMiLCJmb3JlaWduLWtleXMiLCJyaWdodC1qb2luIiwibGVmdC1qb2luIiwibmF0aXZlLXBhcmFtZXRlcnMiLCJuZXN0ZWQtcXVlcmllcyIsImV4cHJlc3Npb25zIiwicmVnZXgiLCJjYXNlLXNlbnNpdGl2aXR5LXN0cmluZy1maWx0ZXItb3B0aW9ucyIsImJpbm5pbmciLCJkYXRldGltZS1kaWZmIiwiaW5uZXItam9pbiIsImFkdmFuY2VkLW1hdGgtZXhwcmVzc2lvbnMiXSwiY2FjaGVfZmllbGRfdmFsdWVzX3NjaGVkdWxlIjoiMCAwIDQgKiAqID8gKiIsInRpbWV6b25lIjoiVVRDIiwiYXV0b19ydW5fcXVlcmllcyI6dHJ1ZSwibWV0YWRhdGFfc3luY19zY2hlZHVsZSI6IjAgNDIgKiAqICogPyAqIiwibmFtZSI6IlNhbXBsZSBEYXRhYmFzZSIsInNldHRpbmdzIjpudWxsLCJjYXZlYXRzIjpudWxsLCJjcmVhdG9yX2lkIjpudWxsLCJpc19mdWxsX3N5bmMiOnRydWUsInVwZGF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA2OjI4OjE1Ljg5OSIsImNhY2hlX3R0bCI6bnVsbCwiZGV0YWlscyI6eyJkYiI6ImZpbGU6L3BsdWdpbnMvc2FtcGxlLWRhdGFiYXNlLmRiO1VTRVI9R1VFU1Q7UEFTU1dPUkQ9Z3Vlc3QifSwiaXNfc2FtcGxlIjp0cnVlLCJpZCI6MSwiaXNfb25fZGVtYW5kIjpmYWxzZSwib3B0aW9ucyI6bnVsbCwiZW5naW5lIjoiaDIiLCJpbml0aWFsX3N5bmNfc3RhdHVzIjoiY29tcGxldGUiLCJkYm1zX3ZlcnNpb24iOm51bGwsInJlZmluZ2VycHJpbnQiOm51bGwsImNyZWF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjE5OjI3LjE3NSIsInBvaW50c19vZl9pbnRlcmVzdCI6bnVsbH0sInVzZXJfaWQiOjEsInRpbWVzdGFtcCI6IjIwMjAtMDYtMDdUMDU6NDM6NDYuOTUiLCJ1c2VyIjp7ImVtYWlsIjoibWJAZXhhbXBsZS5jb20iLCJmaXJzdF9uYW1lIjoiQWRtaW4iLCJsYXN0X2xvZ2luIjoiMjAyMy0wNS0xNFQxNTowODozNy4zMTAwNzQiLCJpc19xYm5ld2IiOmZhbHNlLCJpc19zdXBlcnVzZXIiOnRydWUsImlkIjoxLCJsYXN0X25hbWUiOiJVc2VyIiwiZGF0ZV9qb2luZWQiOiIyMDIwLTA2LTA3VDA1OjIwOjQxLjg1OSIsImNvbW1vbl9uYW1lIjoiQWRtaW4gVXNlciJ9LCJtb2RlbCI6ImNhcmQifSx7InRhYmxlX2lkIjoyLCJ0YWJsZSI6eyJkZXNjcmlwdGlvbiI6IlRoaXMgaXMgYSBjb25maXJtZWQgb3JkZXIgZm9yIGEgcHJvZHVjdCBmcm9tIGEgdXNlci4iLCJlbnRpdHlfdHlwZSI6ImVudGl0eS9UcmFuc2FjdGlvblRhYmxlIiwic2NoZW1hIjoiUFVCTElDIiwic2hvd19pbl9nZXR0aW5nX3N0YXJ0ZWQiOmZhbHNlLCJuYW1lIjoiT1JERVJTIiwiY2F2ZWF0cyI6bnVsbCwidXBkYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDU6NTA6MDAuMTQzIiwiYWN0aXZlIjp0cnVlLCJpZCI6MiwiZGJfaWQiOjEsInZpc2liaWxpdHlfdHlwZSI6bnVsbCwiZmllbGRfb3JkZXIiOiJkYXRhYmFzZSIsImluaXRpYWxfc3luY19zdGF0dXMiOiJjb21wbGV0ZSIsImRpc3BsYXlfbmFtZSI6Ik9yZGVycyIsImNyZWF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjE5OjI3LjQ4MyIsInBvaW50c19vZl9pbnRlcmVzdCI6bnVsbH0sImRhdGFiYXNlX2lkIjoxLCJtb2RlbF9leGlzdHMiOnRydWUsInRvcGljIjoiY2FyZC1jcmVhdGUiLCJjdXN0b21faWQiOm51bGwsImRldGFpbHMiOnsibmFtZSI6IlNhbGVzIHBlciBzdGF0ZSIsImRlc2NyaXB0aW9uIjpudWxsfSwibW9kZWxfaWQiOjIyLCJpZCI6MjYsImRhdGFiYXNlIjp7ImRlc2NyaXB0aW9uIjpudWxsLCJmZWF0dXJlcyI6WyJiYXNpYy1hZ2dyZWdhdGlvbnMiLCJ0ZW1wb3JhbC1leHRyYWN0IiwiYWN0aW9ucy9jdXN0b20iLCJub3ciLCJzdGFuZGFyZC1kZXZpYXRpb24tYWdncmVnYXRpb25zIiwiZGF0ZS1hcml0aG1ldGljcyIsImFjdGlvbnMiLCJleHByZXNzaW9uLWFnZ3JlZ2F0aW9ucyIsImZvcmVpZ24ta2V5cyIsInJpZ2h0LWpvaW4iLCJsZWZ0LWpvaW4iLCJuYXRpdmUtcGFyYW1ldGVycyIsIm5lc3RlZC1xdWVyaWVzIiwiZXhwcmVzc2lvbnMiLCJyZWdleCIsImNhc2Utc2Vuc2l0aXZpdHktc3RyaW5nLWZpbHRlci1vcHRpb25zIiwiYmlubmluZyIsImRhdGV0aW1lLWRpZmYiLCJpbm5lci1qb2luIiwiYWR2YW5jZWQtbWF0aC1leHByZXNzaW9ucyJdLCJjYWNoZV9maWVsZF92YWx1ZXNfc2NoZWR1bGUiOiIwIDAgNCAqICogPyAqIiwidGltZXpvbmUiOiJVVEMiLCJhdXRvX3J1bl9xdWVyaWVzIjp0cnVlLCJtZXRhZGF0YV9zeW5jX3NjaGVkdWxlIjoiMCA0MiAqICogKiA/ICoiLCJuYW1lIjoiU2FtcGxlIERhdGFiYXNlIiwic2V0dGluZ3MiOm51bGwsImNhdmVhdHMiOm51bGwsImNyZWF0b3JfaWQiOm51bGwsImlzX2Z1bGxfc3luYyI6dHJ1ZSwidXBkYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDY6Mjg6MTUuODk5IiwiY2FjaGVfdHRsIjpudWxsLCJkZXRhaWxzIjp7ImRiIjoiZmlsZTovcGx1Z2lucy9zYW1wbGUtZGF0YWJhc2UuZGI7VVNFUj1HVUVTVDtQQVNTV09SRD1ndWVzdCJ9LCJpc19zYW1wbGUiOnRydWUsImlkIjoxLCJpc19vbl9kZW1hbmQiOmZhbHNlLCJvcHRpb25zIjpudWxsLCJlbmdpbmUiOiJoMiIsImluaXRpYWxfc3luY19zdGF0dXMiOiJjb21wbGV0ZSIsImRibXNfdmVyc2lvbiI6bnVsbCwicmVmaW5nZXJwcmludCI6bnVsbCwiY3JlYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDU6MTk6MjcuMTc1IiwicG9pbnRzX29mX2ludGVyZXN0IjpudWxsfSwidXNlcl9pZCI6MSwidGltZXN0YW1wIjoiMjAyMC0wNi0wN1QwNTo0Mzo0Ni44OCIsInVzZXIiOnsiZW1haWwiOiJtYkBleGFtcGxlLmNvbSIsImZpcnN0X25hbWUiOiJBZG1pbiIsImxhc3RfbG9naW4iOiIyMDIzLTA1LTE0VDE1OjA4OjM3LjMxMDA3NCIsImlzX3FibmV3YiI6ZmFsc2UsImlzX3N1cGVydXNlciI6dHJ1ZSwiaWQiOjEsImxhc3RfbmFtZSI6IlVzZXIiLCJkYXRlX2pvaW5lZCI6IjIwMjAtMDYtMDdUMDU6MjA6NDEuODU5IiwiY29tbW9uX25hbWUiOiJBZG1pbiBVc2VyIn0sIm1vZGVsIjoiY2FyZCJ9LHsidGFibGVfaWQiOjIsInRhYmxlIjp7ImRlc2NyaXB0aW9uIjoiVGhpcyBpcyBhIGNvbmZpcm1lZCBvcmRlciBmb3IgYSBwcm9kdWN0IGZyb20gYSB1c2VyLiIsImVudGl0eV90eXBlIjoiZW50aXR5L1RyYW5zYWN0aW9uVGFibGUiLCJzY2hlbWEiOiJQVUJMSUMiLCJzaG93X2luX2dldHRpbmdfc3RhcnRlZCI6ZmFsc2UsIm5hbWUiOiJPUkRFUlMiLCJjYXZlYXRzIjpudWxsLCJ1cGRhdGVkX2F0IjoiMjAyMC0wNi0wN1QwNTo1MDowMC4xNDMiLCJhY3RpdmUiOnRydWUsImlkIjoyLCJkYl9pZCI6MSwidmlzaWJpbGl0eV90eXBlIjpudWxsLCJmaWVsZF9vcmRlciI6ImRhdGFiYXNlIiwiaW5pdGlhbF9zeW5jX3N0YXR1cyI6ImNvbXBsZXRlIiwiZGlzcGxheV9uYW1lIjoiT3JkZXJzIiwiY3JlYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDU6MTk6MjcuNDgzIiwicG9pbnRzX29mX2ludGVyZXN0IjpudWxsfSwiZGF0YWJhc2VfaWQiOjEsIm1vZGVsX2V4aXN0cyI6dHJ1ZSwidG9waWMiOiJjYXJkLWNyZWF0ZSIsImN1c3RvbV9pZCI6bnVsbCwiZGV0YWlscyI6eyJuYW1lIjoiU2FsZXMgcGVyIHNvdXJjZSIsImRlc2NyaXB0aW9uIjpudWxsfSwibW9kZWxfaWQiOjIxLCJpZCI6MjUsImRhdGFiYXNlIjp7ImRlc2NyaXB0aW9uIjpudWxsLCJmZWF0dXJlcyI6WyJiYXNpYy1hZ2dyZWdhdGlvbnMiLCJ0ZW1wb3JhbC1leHRyYWN0IiwiYWN0aW9ucy9jdXN0b20iLCJub3ciLCJzdGFuZGFyZC1kZXZpYXRpb24tYWdncmVnYXRpb25zIiwiZGF0ZS1hcml0aG1ldGljcyIsImFjdGlvbnMiLCJleHByZXNzaW9uLWFnZ3JlZ2F0aW9ucyIsImZvcmVpZ24ta2V5cyIsInJpZ2h0LWpvaW4iLCJsZWZ0LWpvaW4iLCJuYXRpdmUtcGFyYW1ldGVycyIsIm5lc3RlZC1xdWVyaWVzIiwiZXhwcmVzc2lvbnMiLCJyZWdleCIsImNhc2Utc2Vuc2l0aXZpdHktc3RyaW5nLWZpbHRlci1vcHRpb25zIiwiYmlubmluZyIsImRhdGV0aW1lLWRpZmYiLCJpbm5lci1qb2luIiwiYWR2YW5jZWQtbWF0aC1leHByZXNzaW9ucyJdLCJjYWNoZV9maWVsZF92YWx1ZXNfc2NoZWR1bGUiOiIwIDAgNCAqICogPyAqIiwidGltZXpvbmUiOiJVVEMiLCJhdXRvX3J1bl9xdWVyaWVzIjp0cnVlLCJtZXRhZGF0YV9zeW5jX3NjaGVkdWxlIjoiMCA0MiAqICogKiA/ICoiLCJuYW1lIjoiU2FtcGxlIERhdGFiYXNlIiwic2V0dGluZ3MiOm51bGwsImNhdmVhdHMiOm51bGwsImNyZWF0b3JfaWQiOm51bGwsImlzX2Z1bGxfc3luYyI6dHJ1ZSwidXBkYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDY6Mjg6MTUuODk5IiwiY2FjaGVfdHRsIjpudWxsLCJkZXRhaWxzIjp7ImRiIjoiZmlsZTovcGx1Z2lucy9zYW1wbGUtZGF0YWJhc2UuZGI7VVNFUj1HVUVTVDtQQVNTV09SRD1ndWVzdCJ9LCJpc19zYW1wbGUiOnRydWUsImlkIjoxLCJpc19vbl9kZW1hbmQiOmZhbHNlLCJvcHRpb25zIjpudWxsLCJlbmdpbmUiOiJoMiIsImluaXRpYWxfc3luY19zdGF0dXMiOiJjb21wbGV0ZSIsImRibXNfdmVyc2lvbiI6bnVsbCwicmVmaW5nZXJwcmludCI6bnVsbCwiY3JlYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDU6MTk6MjcuMTc1IiwicG9pbnRzX29mX2ludGVyZXN0IjpudWxsfSwidXNlcl9pZCI6MSwidGltZXN0YW1wIjoiMjAyMC0wNi0wN1QwNTo0Mzo0Ni44MjEiLCJ1c2VyIjp7ImVtYWlsIjoibWJAZXhhbXBsZS5jb20iLCJmaXJzdF9uYW1lIjoiQWRtaW4iLCJsYXN0X2xvZ2luIjoiMjAyMy0wNS0xNFQxNTowODozNy4zMTAwNzQiLCJpc19xYm5ld2IiOmZhbHNlLCJpc19zdXBlcnVzZXIiOnRydWUsImlkIjoxLCJsYXN0X25hbWUiOiJVc2VyIiwiZGF0ZV9qb2luZWQiOiIyMDIwLTA2LTA3VDA1OjIwOjQxLjg1OSIsImNvbW1vbl9uYW1lIjoiQWRtaW4gVXNlciJ9LCJtb2RlbCI6ImNhcmQifSx7InRhYmxlX2lkIjoyLCJ0YWJsZSI6eyJkZXNjcmlwdGlvbiI6IlRoaXMgaXMgYSBjb25maXJtZWQgb3JkZXIgZm9yIGEgcHJvZHVjdCBmcm9tIGEgdXNlci4iLCJlbnRpdHlfdHlwZSI6ImVudGl0eS9UcmFuc2FjdGlvblRhYmxlIiwic2NoZW1hIjoiUFVCTElDIiwic2hvd19pbl9nZXR0aW5nX3N0YXJ0ZWQiOmZhbHNlLCJuYW1lIjoiT1JERVJTIiwiY2F2ZWF0cyI6bnVsbCwidXBkYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDU6NTA6MDAuMTQzIiwiYWN0aXZlIjp0cnVlLCJpZCI6MiwiZGJfaWQiOjEsInZpc2liaWxpdHlfdHlwZSI6bnVsbCwiZmllbGRfb3JkZXIiOiJkYXRhYmFzZSIsImluaXRpYWxfc3luY19zdGF0dXMiOiJjb21wbGV0ZSIsImRpc3BsYXlfbmFtZSI6Ik9yZGVycyIsImNyZWF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjE5OjI3LjQ4MyIsInBvaW50c19vZl9pbnRlcmVzdCI6bnVsbH0sImRhdGFiYXNlX2lkIjoxLCJtb2RlbF9leGlzdHMiOnRydWUsInRvcGljIjoiY2FyZC1jcmVhdGUiLCJjdXN0b21faWQiOm51bGwsImRldGFpbHMiOnsibmFtZSI6IlNhbGVzIGZvciBlYWNoIHByb2R1Y3QgY2F0ZWdvcnkiLCJkZXNjcmlwdGlvbiI6bnVsbH0sIm1vZGVsX2lkIjoyMCwiaWQiOjI0LCJkYXRhYmFzZSI6eyJkZXNjcmlwdGlvbiI6bnVsbCwiZmVhdHVyZXMiOlsiYmFzaWMtYWdncmVnYXRpb25zIiwidGVtcG9yYWwtZXh0cmFjdCIsImFjdGlvbnMvY3VzdG9tIiwibm93Iiwic3RhbmRhcmQtZGV2aWF0aW9uLWFnZ3JlZ2F0aW9ucyIsImRhdGUtYXJpdGhtZXRpY3MiLCJhY3Rpb25zIiwiZXhwcmVzc2lvbi1hZ2dyZWdhdGlvbnMiLCJmb3JlaWduLWtleXMiLCJyaWdodC1qb2luIiwibGVmdC1qb2luIiwibmF0aXZlLXBhcmFtZXRlcnMiLCJuZXN0ZWQtcXVlcmllcyIsImV4cHJlc3Npb25zIiwicmVnZXgiLCJjYXNlLXNlbnNpdGl2aXR5LXN0cmluZy1maWx0ZXItb3B0aW9ucyIsImJpbm5pbmciLCJkYXRldGltZS1kaWZmIiwiaW5uZXItam9pbiIsImFkdmFuY2VkLW1hdGgtZXhwcmVzc2lvbnMiXSwiY2FjaGVfZmllbGRfdmFsdWVzX3NjaGVkdWxlIjoiMCAwIDQgKiAqID8gKiIsInRpbWV6b25lIjoiVVRDIiwiYXV0b19ydW5fcXVlcmllcyI6dHJ1ZSwibWV0YWRhdGFfc3luY19zY2hlZHVsZSI6IjAgNDIgKiAqICogPyAqIiwibmFtZSI6IlNhbXBsZSBEYXRhYmFzZSIsInNldHRpbmdzIjpudWxsLCJjYXZlYXRzIjpudWxsLCJjcmVhdG9yX2lkIjpudWxsLCJpc19mdWxsX3N5bmMiOnRydWUsInVwZGF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA2OjI4OjE1Ljg5OSIsImNhY2hlX3R0bCI6bnVsbCwiZGV0YWlscyI6eyJkYiI6ImZpbGU6L3BsdWdpbnMvc2FtcGxlLWRhdGFiYXNlLmRiO1VTRVI9R1VFU1Q7UEFTU1dPUkQ9Z3Vlc3QifSwiaXNfc2FtcGxlIjp0cnVlLCJpZCI6MSwiaXNfb25fZGVtYW5kIjpmYWxzZSwib3B0aW9ucyI6bnVsbCwiZW5naW5lIjoiaDIiLCJpbml0aWFsX3N5bmNfc3RhdHVzIjoiY29tcGxldGUiLCJkYm1zX3ZlcnNpb24iOm51bGwsInJlZmluZ2VycHJpbnQiOm51bGwsImNyZWF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjE5OjI3LjE3NSIsInBvaW50c19vZl9pbnRlcmVzdCI6bnVsbH0sInVzZXJfaWQiOjEsInRpbWVzdGFtcCI6IjIwMjAtMDYtMDdUMDU6NDM6NDYuMzE3IiwidXNlciI6eyJlbWFpbCI6Im1iQGV4YW1wbGUuY29tIiwiZmlyc3RfbmFtZSI6IkFkbWluIiwibGFzdF9sb2dpbiI6IjIwMjMtMDUtMTRUMTU6MDg6MzcuMzEwMDc0IiwiaXNfcWJuZXdiIjpmYWxzZSwiaXNfc3VwZXJ1c2VyIjp0cnVlLCJpZCI6MSwibGFzdF9uYW1lIjoiVXNlciIsImRhdGVfam9pbmVkIjoiMjAyMC0wNi0wN1QwNToyMDo0MS44NTkiLCJjb21tb25fbmFtZSI6IkFkbWluIFVzZXIifSwibW9kZWwiOiJjYXJkIn1d + recorded_at: Sun, 14 May 2023 15:08:42 GMT +recorded_with: VCR 6.0.0 diff --git a/spec/vcr_cassettes/Metabase_Endpoint_Alert/alerts/when_success/returns_all_alerts.yml b/spec/vcr_cassettes/Metabase_Endpoint_Alert/alerts/when_success/returns_all_alerts.yml new file mode 100644 index 0000000..8e2b276 --- /dev/null +++ b/spec/vcr_cassettes/Metabase_Endpoint_Alert/alerts/when_success/returns_all_alerts.yml @@ -0,0 +1,122 @@ +--- +http_interactions: +- request: + method: post + uri: http://localhost:3030/api/session + body: + encoding: UTF-8 + string: '{"username":"mb@example.com","password":"p@ssw0rd"}' + headers: + User-Agent: + - MetabaseRuby/0.6.0 (ruby3.2.0) + Content-Type: + - application/json + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + response: + status: + code: 200 + message: OK + headers: + X-Frame-Options: + - DENY + X-Xss-Protection: + - 1; mode=block + Last-Modified: + - Sun, 14 May 2023 15:09:43 GMT + Strict-Transport-Security: + - max-age=31536000 + Set-Cookie: + - metabase.DEVICE=b6e47c09-fdc4-43d5-827a-078ba02bda29;HttpOnly;Path=/;Expires=Thu, + 14 May 2043 15:09:43 GMT;SameSite=Lax + - metabase.SESSION=7f77801c-bc0c-4aba-ad8d-d7111d42db89;SameSite=Lax;Path=/;HttpOnly + - metabase.TIMEOUT=alive;SameSite=Lax;Path=/;Max-Age=1209600 + X-Permitted-Cross-Domain-Policies: + - none + Cache-Control: + - max-age=0, no-cache, must-revalidate, proxy-revalidate + X-Content-Type-Options: + - nosniff + Content-Security-Policy: + - default-src 'none'; script-src 'self' 'unsafe-eval' https://maps.google.com + https://accounts.google.com 'sha256-K2AkR/jTLsGV8PyzWha7/ey1iaD9c5jWRYwa++ZlMZc=' + 'sha256-ib2/2v5zC6gGM6Ety7iYgBUvpy/caRX9xV/pzzV7hf0=' 'sha256-isH538cVBUY8IMlGYGbWtBwr+cGqkc4mN6nLcA7lUjE='; + child-src 'self' https://accounts.google.com; style-src 'self' 'unsafe-inline' + https://accounts.google.com; font-src *; img-src * 'self' data:; connect-src + 'self' https://accounts.google.com metabase.us10.list-manage.com ; manifest-src + 'self'; frame-ancestors 'none'; + Content-Type: + - application/json;charset=utf-8 + Expires: + - Tue, 03 Jul 2001 06:00:00 GMT + Transfer-Encoding: + - chunked + Server: + - Jetty(11.0.14) + body: + encoding: ASCII-8BIT + string: '{"id":"7f77801c-bc0c-4aba-ad8d-d7111d42db89"}' + recorded_at: Sun, 14 May 2023 15:09:44 GMT +- request: + method: get + uri: http://localhost:3030/api/alert + body: + encoding: US-ASCII + string: '' + headers: + User-Agent: + - MetabaseRuby/0.6.0 (ruby3.2.0) + X-Metabase-Session: + - 7f77801c-bc0c-4aba-ad8d-d7111d42db89 + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + response: + status: + code: 200 + message: OK + headers: + X-Frame-Options: + - DENY + X-Xss-Protection: + - 1; mode=block + Last-Modified: + - Sun, 14 May 2023 15:09:46 GMT + Strict-Transport-Security: + - max-age=31536000 + Set-Cookie: + - metabase.DEVICE=baf994a7-ff6f-4b7a-bb35-a59f0e633b80;HttpOnly;Path=/;Expires=Thu, + 14 May 2043 15:09:46 GMT;SameSite=Lax + X-Permitted-Cross-Domain-Policies: + - none + Cache-Control: + - max-age=0, no-cache, must-revalidate, proxy-revalidate + X-Content-Type-Options: + - nosniff + Content-Security-Policy: + - default-src 'none'; script-src 'self' 'unsafe-eval' https://maps.google.com + https://accounts.google.com 'sha256-K2AkR/jTLsGV8PyzWha7/ey1iaD9c5jWRYwa++ZlMZc=' + 'sha256-ib2/2v5zC6gGM6Ety7iYgBUvpy/caRX9xV/pzzV7hf0=' 'sha256-isH538cVBUY8IMlGYGbWtBwr+cGqkc4mN6nLcA7lUjE='; + child-src 'self' https://accounts.google.com; style-src 'self' 'unsafe-inline' + https://accounts.google.com; font-src *; img-src * 'self' data:; connect-src + 'self' https://accounts.google.com metabase.us10.list-manage.com ; manifest-src + 'self'; frame-ancestors 'none'; + Content-Type: + - application/json;charset=utf-8 + Expires: + - Tue, 03 Jul 2001 06:00:00 GMT + Transfer-Encoding: + - chunked + Server: + - Jetty(11.0.14) + body: + encoding: ASCII-8BIT + string: '[{"archived":false,"collection_position":null,"creator":{"email":"mb@example.com","first_name":"Admin","last_login":"2023-05-14T15:09:43.57491","is_qbnewb":false,"is_superuser":true,"id":1,"last_name":"User","date_joined":"2020-06-07T05:20:41.859","common_name":"Admin + User"},"can_write":true,"channels":[{"schedule_type":"weekly","schedule_hour":18,"channel_type":"email","schedule_frame":null,"recipients":[{"id":1,"email":"mb@example.com","first_name":"Admin","last_name":"User","common_name":"Admin + User"}],"updated_at":"2020-06-07T06:18:04.47","pulse_id":2,"id":3,"schedule_day":"mon","entity_id":null,"enabled":true,"created_at":"2020-06-07T06:18:04.47"},{"schedule_type":"weekly","schedule_hour":18,"channel_type":"slack","schedule_frame":null,"recipients":[],"updated_at":"2020-06-07T06:18:04.47","details":{"channel":"#metabase-test"},"pulse_id":2,"id":4,"schedule_day":"mon","entity_id":null,"enabled":true,"created_at":"2020-06-07T06:18:04.47"}],"alert_condition":"rows","collection_id":null,"name":null,"creator_id":1,"card":{"description":null,"include_xls":false,"dashboard_card_id":null,"collection_id":4,"name":"Days + when Products were added","id":13,"parameter_mappings":null,"include_csv":true,"display":"bar","dashboard_id":null},"updated_at":"2020-06-07T06:18:04.47","alert_first_only":false,"id":2,"lower-name":null,"entity_id":null,"skip_if_empty":true,"parameters":[],"dashboard_id":null,"created_at":"2020-06-07T06:18:04.47","alert_above_goal":null}]' + recorded_at: Sun, 14 May 2023 15:09:46 GMT +recorded_with: VCR 6.0.0 diff --git a/spec/vcr_cassettes/Metabase_Endpoint_Card/card/with_success/returns_the_card.yml b/spec/vcr_cassettes/Metabase_Endpoint_Card/card/with_success/returns_the_card.yml new file mode 100644 index 0000000..931567f --- /dev/null +++ b/spec/vcr_cassettes/Metabase_Endpoint_Card/card/with_success/returns_the_card.yml @@ -0,0 +1,120 @@ +--- +http_interactions: +- request: + method: post + uri: http://localhost:3030/api/session + body: + encoding: UTF-8 + string: '{"username":"mb@example.com","password":"p@ssw0rd"}' + headers: + User-Agent: + - MetabaseRuby/0.6.0 (ruby3.2.0) + Content-Type: + - application/json + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + response: + status: + code: 200 + message: OK + headers: + X-Frame-Options: + - DENY + X-Xss-Protection: + - 1; mode=block + Last-Modified: + - Sun, 14 May 2023 15:09:21 GMT + Strict-Transport-Security: + - max-age=31536000 + Set-Cookie: + - metabase.DEVICE=76e4272c-f55f-4905-a1f0-d8adb83524ba;HttpOnly;Path=/;Expires=Thu, + 14 May 2043 15:09:20 GMT;SameSite=Lax + - metabase.SESSION=2a460d9f-5554-484e-abb2-e34d309a92fe;SameSite=Lax;Path=/;HttpOnly + - metabase.TIMEOUT=alive;SameSite=Lax;Path=/;Max-Age=1209600 + X-Permitted-Cross-Domain-Policies: + - none + Cache-Control: + - max-age=0, no-cache, must-revalidate, proxy-revalidate + X-Content-Type-Options: + - nosniff + Content-Security-Policy: + - default-src 'none'; script-src 'self' 'unsafe-eval' https://maps.google.com + https://accounts.google.com 'sha256-K2AkR/jTLsGV8PyzWha7/ey1iaD9c5jWRYwa++ZlMZc=' + 'sha256-ib2/2v5zC6gGM6Ety7iYgBUvpy/caRX9xV/pzzV7hf0=' 'sha256-isH538cVBUY8IMlGYGbWtBwr+cGqkc4mN6nLcA7lUjE='; + child-src 'self' https://accounts.google.com; style-src 'self' 'unsafe-inline' + https://accounts.google.com; font-src *; img-src * 'self' data:; connect-src + 'self' https://accounts.google.com metabase.us10.list-manage.com ; manifest-src + 'self'; frame-ancestors 'none'; + Content-Type: + - application/json;charset=utf-8 + Expires: + - Tue, 03 Jul 2001 06:00:00 GMT + Transfer-Encoding: + - chunked + Server: + - Jetty(11.0.14) + body: + encoding: ASCII-8BIT + string: '{"id":"2a460d9f-5554-484e-abb2-e34d309a92fe"}' + recorded_at: Sun, 14 May 2023 15:09:21 GMT +- request: + method: get + uri: http://localhost:3030/api/card/1 + body: + encoding: US-ASCII + string: '' + headers: + User-Agent: + - MetabaseRuby/0.6.0 (ruby3.2.0) + X-Metabase-Session: + - 2a460d9f-5554-484e-abb2-e34d309a92fe + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + response: + status: + code: 200 + message: OK + headers: + X-Frame-Options: + - DENY + X-Xss-Protection: + - 1; mode=block + Last-Modified: + - Sun, 14 May 2023 15:09:22 GMT + Strict-Transport-Security: + - max-age=31536000 + Set-Cookie: + - metabase.DEVICE=ee7341f5-0736-49d6-8132-0612c2d4918a;HttpOnly;Path=/;Expires=Thu, + 14 May 2043 15:09:22 GMT;SameSite=Lax + X-Permitted-Cross-Domain-Policies: + - none + Cache-Control: + - max-age=0, no-cache, must-revalidate, proxy-revalidate + X-Content-Type-Options: + - nosniff + Content-Security-Policy: + - default-src 'none'; script-src 'self' 'unsafe-eval' https://maps.google.com + https://accounts.google.com 'sha256-K2AkR/jTLsGV8PyzWha7/ey1iaD9c5jWRYwa++ZlMZc=' + 'sha256-ib2/2v5zC6gGM6Ety7iYgBUvpy/caRX9xV/pzzV7hf0=' 'sha256-isH538cVBUY8IMlGYGbWtBwr+cGqkc4mN6nLcA7lUjE='; + child-src 'self' https://accounts.google.com; style-src 'self' 'unsafe-inline' + https://accounts.google.com; font-src *; img-src * 'self' data:; connect-src + 'self' https://accounts.google.com metabase.us10.list-manage.com ; manifest-src + 'self'; frame-ancestors 'none'; + Content-Type: + - application/json;charset=utf-8 + Expires: + - Tue, 03 Jul 2001 06:00:00 GMT + Transfer-Encoding: + - chunked + Server: + - Jetty(11.0.14) + body: + encoding: ASCII-8BIT + string: !binary |- + eyJkZXNjcmlwdGlvbiI6InF1YW50aXR5ID49IDUwIiwiYXJjaGl2ZWQiOmZhbHNlLCJjb2xsZWN0aW9uX3Bvc2l0aW9uIjpudWxsLCJ0YWJsZV9pZCI6MiwicmVzdWx0X21ldGFkYXRhIjpbeyJkZXNjcmlwdGlvbiI6IlRoZSBkYXRlIGFuZCB0aW1lIGFuIG9yZGVyIHdhcyBzdWJtaXR0ZWQuIiwic2VtYW50aWNfdHlwZSI6InR5cGUvQ3JlYXRpb25UaW1lc3RhbXAiLCJjb2VyY2lvbl9zdHJhdGVneSI6bnVsbCwidW5pdCI6ImRlZmF1bHQiLCJuYW1lIjoiQ1JFQVRFRF9BVCIsInNldHRpbmdzIjpudWxsLCJmaWVsZF9yZWYiOlsiZmllbGQiLDE1LHsidGVtcG9yYWwtdW5pdCI6ImRlZmF1bHQifV0sImVmZmVjdGl2ZV90eXBlIjoidHlwZS9EYXRlVGltZSIsImlkIjoxNSwidmlzaWJpbGl0eV90eXBlIjoibm9ybWFsIiwiZGlzcGxheV9uYW1lIjoiQ3JlYXRlZCBBdCIsImZpbmdlcnByaW50Ijp7Imdsb2JhbCI6eyJkaXN0aW5jdC1jb3VudCI6OTk5OCwibmlsJSI6MC4wfSwidHlwZSI6eyJ0eXBlL0RhdGVUaW1lIjp7ImVhcmxpZXN0IjoiMjAxNi0wNC0zMFQxODo1NjoxMy4zNTIiLCJsYXRlc3QiOiIyMDIwLTA0LTE5VDE0OjA3OjE1LjY1NyJ9fX0sImJhc2VfdHlwZSI6InR5cGUvRGF0ZVRpbWUifSx7ImRlc2NyaXB0aW9uIjoiRGlzY291bnQgYW1vdW50LiIsInNlbWFudGljX3R5cGUiOiJ0eXBlL0Rpc2NvdW50IiwiY29lcmNpb25fc3RyYXRlZ3kiOm51bGwsIm5hbWUiOiJESVNDT1VOVCIsInNldHRpbmdzIjpudWxsLCJmaWVsZF9yZWYiOlsiZmllbGQiLDEwLG51bGxdLCJlZmZlY3RpdmVfdHlwZSI6InR5cGUvRmxvYXQiLCJpZCI6MTAsInZpc2liaWxpdHlfdHlwZSI6Im5vcm1hbCIsImRpc3BsYXlfbmFtZSI6IkRpc2NvdW50IiwiZmluZ2VycHJpbnQiOnsiZ2xvYmFsIjp7ImRpc3RpbmN0LWNvdW50Ijo3MDEsIm5pbCUiOjAuODk4fSwidHlwZSI6eyJ0eXBlL051bWJlciI6eyJtaW4iOjAuMTcwODg5OTY2NzI1ODQzMjIsInExIjoyLjk3ODYyMjY2ODE0NTg3NDMsInEzIjo3LjMzODE4Nzc4ODY1ODIzNSwibWF4Ijo2MS42OTY4NDI2OTk2MDU3MSwic2QiOjMuMDUzNjYzMTI1MDAxOTkxLCJhdmciOjUuMTYxMjU1NTQ3NTgwMzI2fX19LCJiYXNlX3R5cGUiOiJ0eXBlL0Zsb2F0In0seyJkZXNjcmlwdGlvbiI6IlRoaXMgaXMgYSB1bmlxdWUgSUQgZm9yIHRoZSBwcm9kdWN0LiBJdCBpcyBhbHNvIGNhbGxlZCB0aGUg4oCcSW52b2ljZSBudW1iZXLigJ0gb3Ig4oCcQ29uZmlybWF0aW9uIG51bWJlcuKAnSBpbiBjdXN0b21lciBmYWNpbmcgZW1haWxzIGFuZCBzY3JlZW5zLiIsInNlbWFudGljX3R5cGUiOiJ0eXBlL1BLIiwiY29lcmNpb25fc3RyYXRlZ3kiOm51bGwsIm5hbWUiOiJJRCIsInNldHRpbmdzIjpudWxsLCJmaWVsZF9yZWYiOlsiZmllbGQiLDEyLG51bGxdLCJlZmZlY3RpdmVfdHlwZSI6InR5cGUvQmlnSW50ZWdlciIsImlkIjoxMiwidmlzaWJpbGl0eV90eXBlIjoibm9ybWFsIiwiZGlzcGxheV9uYW1lIjoiSUQiLCJmaW5nZXJwcmludCI6bnVsbCwiYmFzZV90eXBlIjoidHlwZS9CaWdJbnRlZ2VyIn0seyJkZXNjcmlwdGlvbiI6IlRoZSBwcm9kdWN0IElELiBUaGlzIGlzIGFuIGludGVybmFsIGlkZW50aWZpZXIgZm9yIHRoZSBwcm9kdWN0LCBOT1QgdGhlIFNLVS4iLCJzZW1hbnRpY190eXBlIjoidHlwZS9GSyIsImNvZXJjaW9uX3N0cmF0ZWd5IjpudWxsLCJuYW1lIjoiUFJPRFVDVF9JRCIsInNldHRpbmdzIjpudWxsLCJmaWVsZF9yZWYiOlsiZmllbGQiLDExLG51bGxdLCJlZmZlY3RpdmVfdHlwZSI6InR5cGUvSW50ZWdlciIsImlkIjoxMSwidmlzaWJpbGl0eV90eXBlIjoibm9ybWFsIiwiZGlzcGxheV9uYW1lIjoiUHJvZHVjdCBJRCIsImZpbmdlcnByaW50Ijp7Imdsb2JhbCI6eyJkaXN0aW5jdC1jb3VudCI6MjAwLCJuaWwlIjowLjB9fSwiYmFzZV90eXBlIjoidHlwZS9JbnRlZ2VyIn0seyJkZXNjcmlwdGlvbiI6Ik51bWJlciBvZiBwcm9kdWN0cyBib3VnaHQuIiwic2VtYW50aWNfdHlwZSI6InR5cGUvUXVhbnRpdHkiLCJjb2VyY2lvbl9zdHJhdGVneSI6bnVsbCwibmFtZSI6IlFVQU5USVRZIiwic2V0dGluZ3MiOm51bGwsImZpZWxkX3JlZiI6WyJmaWVsZCIsMTQsbnVsbF0sImVmZmVjdGl2ZV90eXBlIjoidHlwZS9JbnRlZ2VyIiwiaWQiOjE0LCJ2aXNpYmlsaXR5X3R5cGUiOiJub3JtYWwiLCJkaXNwbGF5X25hbWUiOiJRdWFudGl0eSIsImZpbmdlcnByaW50Ijp7Imdsb2JhbCI6eyJkaXN0aW5jdC1jb3VudCI6NjIsIm5pbCUiOjAuMH0sInR5cGUiOnsidHlwZS9OdW1iZXIiOnsibWluIjowLjAsInExIjoxLjc1NTg4MjYwNzc2NDk4MiwicTMiOjQuODgyNjU0NTA3OTI4MDQ0LCJtYXgiOjEwMC4wLCJzZCI6NC4yMTQyNTgzODY0MDM3OTgsImF2ZyI6My43MDE1fX19LCJiYXNlX3R5cGUiOiJ0eXBlL0ludGVnZXIifSx7ImRlc2NyaXB0aW9uIjoiVGhlIHJhdywgcHJlLXRheCBjb3N0IG9mIHRoZSBvcmRlci4gTm90ZSB0aGF0IHRoaXMgbWlnaHQgYmUgZGlmZmVyZW50IGluIHRoZSBmdXR1cmUgZnJvbSB0aGUgcHJvZHVjdCBwcmljZSBkdWUgdG8gcHJvbW90aW9ucywgY3JlZGl0cywgZXRjLiIsInNlbWFudGljX3R5cGUiOm51bGwsImNvZXJjaW9uX3N0cmF0ZWd5IjpudWxsLCJuYW1lIjoiU1VCVE9UQUwiLCJzZXR0aW5ncyI6bnVsbCwiZmllbGRfcmVmIjpbImZpZWxkIiwxMyxudWxsXSwiZWZmZWN0aXZlX3R5cGUiOiJ0eXBlL0Zsb2F0IiwiaWQiOjEzLCJ2aXNpYmlsaXR5X3R5cGUiOiJub3JtYWwiLCJkaXNwbGF5X25hbWUiOiJTdWJ0b3RhbCIsImZpbmdlcnByaW50Ijp7Imdsb2JhbCI6eyJkaXN0aW5jdC1jb3VudCI6MzQwLCJuaWwlIjowLjB9LCJ0eXBlIjp7InR5cGUvTnVtYmVyIjp7Im1pbiI6MTUuNjkxOTQzNjczOTcwNDM5LCJxMSI6NDkuNzQ4OTQ1MTkwNjAxODQsInEzIjoxMDUuNDI5NjU3NDY5OTMxMDMsIm1heCI6MTQ4LjIyOTAwNTI2NTUyMjkxLCJzZCI6MzIuNTM3MDUwMTMwNTYzMTcsImF2ZyI6NzcuMDEyOTU0NjUzNTY1NDd9fX0sImJhc2VfdHlwZSI6InR5cGUvRmxvYXQifSx7ImRlc2NyaXB0aW9uIjoiVGhpcyBpcyB0aGUgYW1vdW50IG9mIGxvY2FsIGFuZCBmZWRlcmFsIHRheGVzIHRoYXQgYXJlIGNvbGxlY3RlZCBvbiB0aGUgcHVyY2hhc2UuIE5vdGUgdGhhdCBvdGhlciBnb3Zlcm5tZW50YWwgZmVlcyBvbiBzb21lIHByb2R1Y3RzIGFyZSBub3QgaW5jbHVkZWQgaGVyZSwgYnV0IGluc3RlYWQgYXJlIGFjY291bnRlZCBmb3IgaW4gdGhlIHN1YnRvdGFsLiIsInNlbWFudGljX3R5cGUiOm51bGwsImNvZXJjaW9uX3N0cmF0ZWd5IjpudWxsLCJuYW1lIjoiVEFYIiwic2V0dGluZ3MiOm51bGwsImZpZWxkX3JlZiI6WyJmaWVsZCIsMTYsbnVsbF0sImVmZmVjdGl2ZV90eXBlIjoidHlwZS9GbG9hdCIsImlkIjoxNiwidmlzaWJpbGl0eV90eXBlIjoibm9ybWFsIiwiZGlzcGxheV9uYW1lIjoiVGF4IiwiZmluZ2VycHJpbnQiOnsiZ2xvYmFsIjp7ImRpc3RpbmN0LWNvdW50Ijo3OTcsIm5pbCUiOjAuMH0sInR5cGUiOnsidHlwZS9OdW1iZXIiOnsibWluIjowLjAsInExIjoyLjI3MzM0MDM4NjYwMzg1NywicTMiOjUuMzM3Mjc1MzM4MjE2MzA3LCJtYXgiOjExLjEyLCJzZCI6Mi4zMjA2NjUxMzU4OTAwMzE2LCJhdmciOjMuODcyMjEwMDAwMDAwMDAwNH19fSwiYmFzZV90eXBlIjoidHlwZS9GbG9hdCJ9LHsiZGVzY3JpcHRpb24iOiJUaGUgdG90YWwgYmlsbGVkIGFtb3VudC4iLCJzZW1hbnRpY190eXBlIjpudWxsLCJjb2VyY2lvbl9zdHJhdGVneSI6bnVsbCwibmFtZSI6IlRPVEFMIiwic2V0dGluZ3MiOm51bGwsImZpZWxkX3JlZiI6WyJmaWVsZCIsMTcsbnVsbF0sImVmZmVjdGl2ZV90eXBlIjoidHlwZS9GbG9hdCIsImlkIjoxNywidmlzaWJpbGl0eV90eXBlIjoibm9ybWFsIiwiZGlzcGxheV9uYW1lIjoiVG90YWwiLCJmaW5nZXJwcmludCI6eyJnbG9iYWwiOnsiZGlzdGluY3QtY291bnQiOjEwMDAwLCJuaWwlIjowLjB9LCJ0eXBlIjp7InR5cGUvTnVtYmVyIjp7Im1pbiI6MTIuMDYxNjAyOTM2OTIzMTE3LCJxMSI6NTIuMDA2MTQ3NjE3ODc4MTM1LCJxMyI6MTA5LjU1ODAzMDE4NDk5NzM4LCJtYXgiOjIzOC4zMjczMjAwMTcyMTUzMywic2QiOjM4LjM1OTY3NjY0ODQ3NTcxLCJhdmciOjgyLjk2MDE0ODE1MjMwODA1fX19LCJiYXNlX3R5cGUiOiJ0eXBlL0Zsb2F0In0seyJkZXNjcmlwdGlvbiI6IlRoZSBpZCBvZiB0aGUgdXNlciB3aG8gbWFkZSB0aGlzIG9yZGVyLiBOb3RlIHRoYXQgaW4gc29tZSBjYXNlcyB3aGVyZSBhbiBvcmRlciB3YXMgY3JlYXRlZCBvbiBiZWhhbGYgb2YgYSBjdXN0b21lciB3aG8gcGhvbmVkIHRoZSBvcmRlciBpbiwgdGhpcyBtaWdodCBiZSB0aGUgZW1wbG95ZWUgd2hvIGhhbmRsZWQgdGhlIHJlcXVlc3QuIiwic2VtYW50aWNfdHlwZSI6InR5cGUvRksiLCJjb2VyY2lvbl9zdHJhdGVneSI6bnVsbCwibmFtZSI6IlVTRVJfSUQiLCJzZXR0aW5ncyI6bnVsbCwiZmllbGRfcmVmIjpbImZpZWxkIiw5LG51bGxdLCJlZmZlY3RpdmVfdHlwZSI6InR5cGUvSW50ZWdlciIsImlkIjo5LCJ2aXNpYmlsaXR5X3R5cGUiOiJub3JtYWwiLCJkaXNwbGF5X25hbWUiOiJVc2VyIElEIiwiZmluZ2VycHJpbnQiOnsiZ2xvYmFsIjp7ImRpc3RpbmN0LWNvdW50Ijo5MjksIm5pbCUiOjAuMH19LCJiYXNlX3R5cGUiOiJ0eXBlL0ludGVnZXIifV0sImNyZWF0b3IiOnsiZW1haWwiOiJtYkBleGFtcGxlLmNvbSIsImZpcnN0X25hbWUiOiJBZG1pbiIsImxhc3RfbG9naW4iOiIyMDIzLTA1LTE0VDE1OjA5OjIwLjc1MTI2MiIsImlzX3FibmV3YiI6ZmFsc2UsImlzX3N1cGVydXNlciI6dHJ1ZSwiaWQiOjEsImxhc3RfbmFtZSI6IlVzZXIiLCJkYXRlX2pvaW5lZCI6IjIwMjAtMDYtMDdUMDU6MjA6NDEuODU5IiwiY29tbW9uX25hbWUiOiJBZG1pbiBVc2VyIn0sImNhbl93cml0ZSI6dHJ1ZSwiZGF0YWJhc2VfaWQiOjEsImVuYWJsZV9lbWJlZGRpbmciOmZhbHNlLCJjb2xsZWN0aW9uX2lkIjoyLCJxdWVyeV90eXBlIjoicXVlcnkiLCJuYW1lIjoiT3JkZXJzIHF1YW50aXR5ID49IDUwIiwibGFzdF9xdWVyeV9zdGFydCI6IjIwMjMtMDUtMTRUMTU6MDk6MTMuOTMyNjU0WiIsImRhc2hib2FyZF9jb3VudCI6MCwiYXZlcmFnZV9xdWVyeV90aW1lIjoyMzAxLjQ0NDQ0NDQ0NDQ0NDMsImNyZWF0b3JfaWQiOjEsIm1vZGVyYXRpb25fcmV2aWV3cyI6W10sInVwZGF0ZWRfYXQiOiIyMDIzLTA1LTE0VDE1OjA5OjE1LjcyMDcwNVoiLCJtYWRlX3B1YmxpY19ieV9pZCI6MSwiZW1iZWRkaW5nX3BhcmFtcyI6bnVsbCwiY2FjaGVfdHRsIjpudWxsLCJkYXRhc2V0X3F1ZXJ5Ijp7InR5cGUiOiJxdWVyeSIsInF1ZXJ5Ijp7InNvdXJjZS10YWJsZSI6MiwiZmlsdGVyIjpbIj49IixbImZpZWxkIiwxNCxudWxsXSw1MF19LCJkYXRhYmFzZSI6MX0sImlkIjoxLCJwYXJhbWV0ZXJfbWFwcGluZ3MiOm51bGwsImRpc3BsYXkiOiJ0YWJsZSIsImVudGl0eV9pZCI6bnVsbCwiY29sbGVjdGlvbl9wcmV2aWV3Ijp0cnVlLCJsYXN0LWVkaXQtaW5mbyI6eyJpZCI6MSwiZW1haWwiOiJtYkBleGFtcGxlLmNvbSIsImZpcnN0X25hbWUiOiJBZG1pbiIsImxhc3RfbmFtZSI6IlVzZXIiLCJ0aW1lc3RhbXAiOiIyMDIwLTA2LTA3VDA1OjM3OjUzLjgyOVoifSwidmlzdWFsaXphdGlvbl9zZXR0aW5ncyI6eyJ0YWJsZS5waXZvdF9jb2x1bW4iOiJESVNDT1VOVCIsInRhYmxlLmNlbGxfY29sdW1uIjoiUVVBTlRJVFkifSwiY29sbGVjdGlvbiI6eyJhdXRob3JpdHlfbGV2ZWwiOm51bGwsImRlc2NyaXB0aW9uIjpudWxsLCJhcmNoaXZlZCI6ZmFsc2UsInNsdWciOiJtZXRhYmFzZXJ1YnkiLCJjb2xvciI6IiM1MDlFRTMiLCJuYW1lIjoiTWV0YWJhc2VSdWJ5IiwicGVyc29uYWxfb3duZXJfaWQiOm51bGwsImlkIjoyLCJlbnRpdHlfaWQiOm51bGwsImxvY2F0aW9uIjoiLyIsIm5hbWVzcGFjZSI6bnVsbCwiY3JlYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDU6MzY6MjguODA2WiJ9LCJwYXJhbWV0ZXJzIjpudWxsLCJkYXRhc2V0IjpmYWxzZSwiY3JlYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDU6MzY6MjguODA2IiwicGFyYW1ldGVyX3VzYWdlX2NvdW50IjowLCJwdWJsaWNfdXVpZCI6IjcwOGE3OGVjLTE1YzgtNDA1ZS1iNTkwLWRlOThjNmRkZmEwMSJ9 + recorded_at: Sun, 14 May 2023 15:09:22 GMT +recorded_with: VCR 6.0.0 diff --git a/spec/vcr_cassettes/Metabase_Endpoint_Card/cards/with_success/returns_all_cards.yml b/spec/vcr_cassettes/Metabase_Endpoint_Card/cards/with_success/returns_all_cards.yml new file mode 100644 index 0000000..348dd66 --- /dev/null +++ b/spec/vcr_cassettes/Metabase_Endpoint_Card/cards/with_success/returns_all_cards.yml @@ -0,0 +1,120 @@ +--- +http_interactions: +- request: + method: post + uri: http://localhost:3030/api/session + body: + encoding: UTF-8 + string: '{"username":"mb@example.com","password":"p@ssw0rd"}' + headers: + User-Agent: + - MetabaseRuby/0.6.0 (ruby3.2.0) + Content-Type: + - application/json + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + response: + status: + code: 200 + message: OK + headers: + X-Frame-Options: + - DENY + X-Xss-Protection: + - 1; mode=block + Last-Modified: + - Sun, 14 May 2023 15:08:58 GMT + Strict-Transport-Security: + - max-age=31536000 + Set-Cookie: + - metabase.DEVICE=934851dd-0b9d-42c3-abb9-6d5e50d6a935;HttpOnly;Path=/;Expires=Thu, + 14 May 2043 15:08:58 GMT;SameSite=Lax + - metabase.SESSION=6af774d6-39d7-47d8-88a4-180d8e5f76a4;SameSite=Lax;Path=/;HttpOnly + - metabase.TIMEOUT=alive;SameSite=Lax;Path=/;Max-Age=1209600 + X-Permitted-Cross-Domain-Policies: + - none + Cache-Control: + - max-age=0, no-cache, must-revalidate, proxy-revalidate + X-Content-Type-Options: + - nosniff + Content-Security-Policy: + - default-src 'none'; script-src 'self' 'unsafe-eval' https://maps.google.com + https://accounts.google.com 'sha256-K2AkR/jTLsGV8PyzWha7/ey1iaD9c5jWRYwa++ZlMZc=' + 'sha256-ib2/2v5zC6gGM6Ety7iYgBUvpy/caRX9xV/pzzV7hf0=' 'sha256-isH538cVBUY8IMlGYGbWtBwr+cGqkc4mN6nLcA7lUjE='; + child-src 'self' https://accounts.google.com; style-src 'self' 'unsafe-inline' + https://accounts.google.com; font-src *; img-src * 'self' data:; connect-src + 'self' https://accounts.google.com metabase.us10.list-manage.com ; manifest-src + 'self'; frame-ancestors 'none'; + Content-Type: + - application/json;charset=utf-8 + Expires: + - Tue, 03 Jul 2001 06:00:00 GMT + Transfer-Encoding: + - chunked + Server: + - Jetty(11.0.14) + body: + encoding: ASCII-8BIT + string: '{"id":"6af774d6-39d7-47d8-88a4-180d8e5f76a4"}' + recorded_at: Sun, 14 May 2023 15:08:58 GMT +- request: + method: get + uri: http://localhost:3030/api/card + body: + encoding: US-ASCII + string: '' + headers: + User-Agent: + - MetabaseRuby/0.6.0 (ruby3.2.0) + X-Metabase-Session: + - 6af774d6-39d7-47d8-88a4-180d8e5f76a4 + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + response: + status: + code: 200 + message: OK + headers: + X-Frame-Options: + - DENY + X-Xss-Protection: + - 1; mode=block + Last-Modified: + - Sun, 14 May 2023 15:08:59 GMT + Strict-Transport-Security: + - max-age=31536000 + Set-Cookie: + - metabase.DEVICE=25c6d565-6799-4298-a5d6-54e3617a7383;HttpOnly;Path=/;Expires=Thu, + 14 May 2043 15:08:59 GMT;SameSite=Lax + X-Permitted-Cross-Domain-Policies: + - none + Cache-Control: + - max-age=0, no-cache, must-revalidate, proxy-revalidate + X-Content-Type-Options: + - nosniff + Content-Security-Policy: + - default-src 'none'; script-src 'self' 'unsafe-eval' https://maps.google.com + https://accounts.google.com 'sha256-K2AkR/jTLsGV8PyzWha7/ey1iaD9c5jWRYwa++ZlMZc=' + 'sha256-ib2/2v5zC6gGM6Ety7iYgBUvpy/caRX9xV/pzzV7hf0=' 'sha256-isH538cVBUY8IMlGYGbWtBwr+cGqkc4mN6nLcA7lUjE='; + child-src 'self' https://accounts.google.com; style-src 'self' 'unsafe-inline' + https://accounts.google.com; font-src *; img-src * 'self' data:; connect-src + 'self' https://accounts.google.com metabase.us10.list-manage.com ; manifest-src + 'self'; frame-ancestors 'none'; + Content-Type: + - application/json;charset=utf-8 + Expires: + - Tue, 03 Jul 2001 06:00:00 GMT + Transfer-Encoding: + - chunked + Server: + - Jetty(11.0.14) + body: + encoding: ASCII-8BIT + string: !binary |- + W3siZGVzY3JpcHRpb24iOiJBdmVyYWdlIGl0ZW0gcXVhbnRpdHkgcGVyIG1vbnRoIiwiYXJjaGl2ZWQiOmZhbHNlLCJjb2xsZWN0aW9uX3Bvc2l0aW9uIjpudWxsLCJ0YWJsZV9pZCI6MiwicmVzdWx0X21ldGFkYXRhIjpbeyJiYXNlX3R5cGUiOiJ0eXBlL0RhdGVUaW1lIiwiZGlzcGxheV9uYW1lIjoiQ3JlYXRlZCBBdCIsIm5hbWUiOiJDUkVBVEVEX0FUIiwiZGVzY3JpcHRpb24iOiJUaGUgZGF0ZSBhbmQgdGltZSBhbiBvcmRlciB3YXMgc3VibWl0dGVkLiIsInNwZWNpYWxfdHlwZSI6InR5cGUvQ3JlYXRpb25UaW1lc3RhbXAiLCJ1bml0IjoibW9udGgiLCJmaW5nZXJwcmludCI6eyJnbG9iYWwiOnsiZGlzdGluY3QtY291bnQiOjk5OTgsIm5pbCUiOjAuMH0sInR5cGUiOnsidHlwZS9EYXRlVGltZSI6eyJlYXJsaWVzdCI6IjIwMTYtMDQtMzBUMTg6NTY6MTMuMzUyIiwibGF0ZXN0IjoiMjAyMC0wNC0xOVQxNDowNzoxNS42NTcifX19fSx7ImJhc2VfdHlwZSI6InR5cGUvSW50ZWdlciIsImRpc3BsYXlfbmFtZSI6IlF1YW50aXR544Gu5bmz5Z2H5YCkIiwibmFtZSI6ImF2ZyIsInNwZWNpYWxfdHlwZSI6InR5cGUvUXVhbnRpdHkiLCJmaW5nZXJwcmludCI6eyJnbG9iYWwiOnsiZGlzdGluY3QtY291bnQiOjgsIm5pbCUiOjAuMH0sInR5cGUiOnsidHlwZS9OdW1iZXIiOnsibWluIjowLjAsInExIjoxLjU1MDI1MjUzMTY5NDE2NzMsInEzIjo1LjExNjczMzMzNDQwMDAzNCwibWF4Ijo3LjAsInNkIjoxLjk4NjM0Nzk2MzI5NjU5MTUsImF2ZyI6My4zNjczNDY5Mzg3NzU1MX19fX1dLCJjcmVhdG9yIjp7ImVtYWlsIjoibWJAZXhhbXBsZS5jb20iLCJmaXJzdF9uYW1lIjoiQWRtaW4iLCJsYXN0X2xvZ2luIjoiMjAyMy0wNS0xNFQxNTowODo1OC43MDE5NDciLCJpc19xYm5ld2IiOmZhbHNlLCJpc19zdXBlcnVzZXIiOnRydWUsImlkIjoxLCJsYXN0X25hbWUiOiJVc2VyIiwiZGF0ZV9qb2luZWQiOiIyMDIwLTA2LTA3VDA1OjIwOjQxLjg1OSIsImNvbW1vbl9uYW1lIjoiQWRtaW4gVXNlciJ9LCJkYXRhYmFzZV9pZCI6MSwiZW5hYmxlX2VtYmVkZGluZyI6ZmFsc2UsImNvbGxlY3Rpb25faWQiOjUsInF1ZXJ5X3R5cGUiOiJxdWVyeSIsIm5hbWUiOiJBdmVyYWdlIHF1YW50aXR5IHBlciBtb250aCIsImNyZWF0b3JfaWQiOjEsInVwZGF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA2OjE2OjU4LjQ1MVoiLCJtYWRlX3B1YmxpY19ieV9pZCI6bnVsbCwiZW1iZWRkaW5nX3BhcmFtcyI6bnVsbCwiY2FjaGVfdHRsIjpudWxsLCJkYXRhc2V0X3F1ZXJ5Ijp7InR5cGUiOiJxdWVyeSIsImRhdGFiYXNlIjoxLCJxdWVyeSI6eyJzb3VyY2UtdGFibGUiOjIsImJyZWFrb3V0IjpbWyJmaWVsZCIsMTUseyJ0ZW1wb3JhbC11bml0IjoibW9udGgifV1dLCJhZ2dyZWdhdGlvbiI6W1siYXZnIixbImZpZWxkIiwxNCxudWxsXV1dfX0sImlkIjoxOCwicGFyYW1ldGVyX21hcHBpbmdzIjpudWxsLCJkaXNwbGF5IjoibGluZSIsImVudGl0eV9pZCI6bnVsbCwiY29sbGVjdGlvbl9wcmV2aWV3Ijp0cnVlLCJsYXN0LWVkaXQtaW5mbyI6eyJpZCI6MSwiZW1haWwiOiJtYkBleGFtcGxlLmNvbSIsImZpcnN0X25hbWUiOiJBZG1pbiIsImxhc3RfbmFtZSI6IlVzZXIiLCJ0aW1lc3RhbXAiOiIyMDIwLTA2LTA3VDA1OjQzOjQ2LjE5OVoifSwidmlzdWFsaXphdGlvbl9zZXR0aW5ncyI6eyJncmFwaC5zZXJpZXNfbGFiZWxzIjpbIkF2ZXJhZ2UgcXVhbnRpdHkiXSwiZ3JhcGguZGltZW5zaW9ucyI6WyJDUkVBVEVEX0FUIl0sImdyYXBoLmNvbG9ycyI6WyIjOUNDMTc3Il0sImdyYXBoLm1ldHJpY3MiOlsiYXZnIl19LCJjb2xsZWN0aW9uIjp7ImF1dGhvcml0eV9sZXZlbCI6bnVsbCwiZGVzY3JpcHRpb24iOiJBdXRvbWF0aWNhbGx5IGdlbmVyYXRlZCBjYXJkcy4iLCJhcmNoaXZlZCI6ZmFsc2UsInNsdWciOiJvcmRlcnNfZGFzaGJvYXJkIiwiY29sb3IiOiIjQTk4OUM1IiwibmFtZSI6Ik9yZGVycyBEYXNoYm9hcmQiLCJwZXJzb25hbF9vd25lcl9pZCI6bnVsbCwiaWQiOjUsImVudGl0eV9pZCI6bnVsbCwibG9jYXRpb24iOiIvIiwibmFtZXNwYWNlIjpudWxsLCJjcmVhdGVkX2F0IjoiMjAyMC0wNi0wN1QwNTo0Mzo0NS42MzdaIn0sInBhcmFtZXRlcnMiOm51bGwsImRhdGFzZXQiOmZhbHNlLCJjcmVhdGVkX2F0IjoiMjAyMC0wNi0wN1QwNTo0Mzo0Ni4xOTUiLCJwdWJsaWNfdXVpZCI6bnVsbH0seyJkZXNjcmlwdGlvbiI6bnVsbCwiYXJjaGl2ZWQiOmZhbHNlLCJjb2xsZWN0aW9uX3Bvc2l0aW9uIjpudWxsLCJ0YWJsZV9pZCI6MywicmVzdWx0X21ldGFkYXRhIjpbeyJiYXNlX3R5cGUiOiJ0eXBlL0Zsb2F0IiwiZGlzcGxheV9uYW1lIjoiTG9uZ2l0dWRlIiwibmFtZSI6IkxPTkdJVFVERSIsImRlc2NyaXB0aW9uIjoiVGhpcyBpcyB0aGUgbG9uZ2l0dWRlIG9mIHRoZSB1c2VyIG9uIHNpZ24tdXAuIEl0IG1pZ2h0IGJlIHVwZGF0ZWQgaW4gdGhlIGZ1dHVyZSB0byB0aGUgbGFzdCBzZWVuIGxvY2F0aW9uLiIsInNwZWNpYWxfdHlwZSI6InR5cGUvTG9uZ2l0dWRlIiwiZmluZ2VycHJpbnQiOnsiZ2xvYmFsIjp7ImRpc3RpbmN0LWNvdW50IjoyNDkxLCJuaWwlIjowLjB9LCJ0eXBlIjp7InR5cGUvTnVtYmVyIjp7Im1pbiI6LTE2Ni41NDI1NzI2LCJxMSI6LTEwMS41ODM1MDc5MjM3MzEzNSwicTMiOi04NC42NTI4OTM0ODI4ODgyOSwibWF4IjotNjcuOTY3MzUxOTk5OTk5OTksInNkIjoxNS4zOTk2OTg5NjgxNzU2NjMsImF2ZyI6LTk1LjE4NzQxNzgwMzYzOTk5fX19fSx7ImJhc2VfdHlwZSI6InR5cGUvRmxvYXQiLCJkaXNwbGF5X25hbWUiOiJMYXRpdHVkZSIsIm5hbWUiOiJMQVRJVFVERSIsImRlc2NyaXB0aW9uIjoiVGhpcyBpcyB0aGUgbGF0aXR1ZGUgb2YgdGhlIHVzZXIgb24gc2lnbi11cC4gSXQgbWlnaHQgYmUgdXBkYXRlZCBpbiB0aGUgZnV0dXJlIHRvIHRoZSBsYXN0IHNlZW4gbG9jYXRpb24uIiwic3BlY2lhbF90eXBlIjoidHlwZS9MYXRpdHVkZSIsImZpbmdlcnByaW50Ijp7Imdsb2JhbCI6eyJkaXN0aW5jdC1jb3VudCI6MjQ5MSwibmlsJSI6MC4wfSwidHlwZSI6eyJ0eXBlL051bWJlciI6eyJtaW4iOjI1Ljc3NTgyNywicTEiOjM1LjMwMjcwNTkyMzAyMzEyNiwicTMiOjQzLjc3MzgwMjU4NDY2MiwibWF4Ijo3MC42MzU1MDAxLCJzZCI6Ni4zOTA4MzIzNDE4ODM3MTIsImF2ZyI6MzkuODc5MzQ2NzA0ODQwMDJ9fX19LHsiYmFzZV90eXBlIjoidHlwZS9CaWdJbnRlZ2VyIiwiZGlzcGxheV9uYW1lIjoi44Kr44Km44Oz44OIIiwibmFtZSI6ImNvdW50Iiwic3BlY2lhbF90eXBlIjoidHlwZS9RdWFudGl0eSIsImZpbmdlcnByaW50Ijp7Imdsb2JhbCI6eyJkaXN0aW5jdC1jb3VudCI6MywibmlsJSI6MC4wfSwidHlwZSI6eyJ0eXBlL051bWJlciI6eyJtaW4iOjEuMCwicTEiOjEuMCwicTMiOjEuMjk2MTQzMjEwNTY5NDcwNiwibWF4IjozLjAsInNkIjowLjA2NjM2NzI0ODExMTY5NDYsImF2ZyI6MS4wMDM2MTMwMDY4MjQ1NjgzfX19fV0sImNyZWF0b3IiOnsiZW1haWwiOiJtYkBleGFtcGxlLmNvbSIsImZpcnN0X25hbWUiOiJBZG1pbiIsImxhc3RfbG9naW4iOiIyMDIzLTA1LTE0VDE1OjA4OjU4LjcwMTk0NyIsImlzX3FibmV3YiI6ZmFsc2UsImlzX3N1cGVydXNlciI6dHJ1ZSwiaWQiOjEsImxhc3RfbmFtZSI6IlVzZXIiLCJkYXRlX2pvaW5lZCI6IjIwMjAtMDYtMDdUMDU6MjA6NDEuODU5IiwiY29tbW9uX25hbWUiOiJBZG1pbiBVc2VyIn0sImRhdGFiYXNlX2lkIjoxLCJlbmFibGVfZW1iZWRkaW5nIjpmYWxzZSwiY29sbGVjdGlvbl9pZCI6NiwicXVlcnlfdHlwZSI6InF1ZXJ5IiwibmFtZSI6IkJ5IGNvb3JkaW5hdGVzIiwiY3JlYXRvcl9pZCI6MSwidXBkYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDU6NTU6MDcuNzczWiIsIm1hZGVfcHVibGljX2J5X2lkIjpudWxsLCJlbWJlZGRpbmdfcGFyYW1zIjpudWxsLCJjYWNoZV90dGwiOm51bGwsImRhdGFzZXRfcXVlcnkiOnsidHlwZSI6InF1ZXJ5IiwiZGF0YWJhc2UiOjEsInF1ZXJ5Ijp7InNvdXJjZS10YWJsZSI6MywiYnJlYWtvdXQiOltbImZpZWxkIiwyMyxudWxsXSxbImZpZWxkIiwxOCxudWxsXV0sImFnZ3JlZ2F0aW9uIjpbWyJjb3VudCJdXX19LCJpZCI6MjksInBhcmFtZXRlcl9tYXBwaW5ncyI6bnVsbCwiZGlzcGxheSI6Im1hcCIsImVudGl0eV9pZCI6bnVsbCwiY29sbGVjdGlvbl9wcmV2aWV3Ijp0cnVlLCJsYXN0LWVkaXQtaW5mbyI6eyJpZCI6MSwiZW1haWwiOiJtYkBleGFtcGxlLmNvbSIsImZpcnN0X25hbWUiOiJBZG1pbiIsImxhc3RfbmFtZSI6IlVzZXIiLCJ0aW1lc3RhbXAiOiIyMDIwLTA2LTA3VDA1OjQ0OjI3LjYxMVoifSwidmlzdWFsaXphdGlvbl9zZXR0aW5ncyI6eyJncmFwaC5zZXJpZXNfbGFiZWxzIjpbIueVquWPtyJdLCJncmFwaC5kaW1lbnNpb25zIjpbIkxPTkdJVFVERSIsIkxBVElUVURFIl0sImdyYXBoLm1ldHJpY3MiOlsiY291bnQiXX0sImNvbGxlY3Rpb24iOnsiYXV0aG9yaXR5X2xldmVsIjpudWxsLCJkZXNjcmlwdGlvbiI6IkF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIGNhcmRzLiIsImFyY2hpdmVkIjpmYWxzZSwic2x1ZyI6InBlb3BsZV9kYXNoYm9hcmQiLCJjb2xvciI6IiM5Q0MxNzciLCJuYW1lIjoiUGVvcGxlIERhc2hib2FyZCIsInBlcnNvbmFsX293bmVyX2lkIjpudWxsLCJpZCI6NiwiZW50aXR5X2lkIjpudWxsLCJsb2NhdGlvbiI6Ii8iLCJuYW1lc3BhY2UiOm51bGwsImNyZWF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjQ0OjI3LjM4N1oifSwicGFyYW1ldGVycyI6bnVsbCwiZGF0YXNldCI6ZmFsc2UsImNyZWF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjQ0OjI3LjYwOSIsInB1YmxpY191dWlkIjpudWxsfSx7ImRlc2NyaXB0aW9uIjpudWxsLCJhcmNoaXZlZCI6ZmFsc2UsImNvbGxlY3Rpb25fcG9zaXRpb24iOm51bGwsInRhYmxlX2lkIjoxLCJyZXN1bHRfbWV0YWRhdGEiOlt7ImJhc2VfdHlwZSI6InR5cGUvSW50ZWdlciIsImRpc3BsYXlfbmFtZSI6IkNyZWF0ZWQgQXQiLCJuYW1lIjoiQ1JFQVRFRF9BVCIsImRlc2NyaXB0aW9uIjoiVGhlIGRhdGUgdGhlIHByb2R1Y3Qgd2FzIGFkZGVkIHRvIG91ciBjYXRhbG9nLiIsInNwZWNpYWxfdHlwZSI6InR5cGUvQ3JlYXRpb25UaW1lc3RhbXAiLCJ1bml0IjoiZGF5LW9mLW1vbnRoIiwiZmluZ2VycHJpbnQiOnsiZ2xvYmFsIjp7ImRpc3RpbmN0LWNvdW50IjoyMDAsIm5pbCUiOjB9LCJ0eXBlIjp7InR5cGUvRGF0ZVRpbWUiOnsiZWFybGllc3QiOiIyMDE2LTA0LTI2VDE5OjI5OjU1LjE0NyIsImxhdGVzdCI6IjIwMTktMDQtMTVUMTM6MzQ6MTkuOTMxIn19fX0seyJiYXNlX3R5cGUiOiJ0eXBlL0JpZ0ludGVnZXIiLCJkaXNwbGF5X25hbWUiOiLjgqvjgqbjg7Pjg4giLCJuYW1lIjoiY291bnQiLCJzcGVjaWFsX3R5cGUiOiJ0eXBlL1F1YW50aXR5IiwiZmluZ2VycHJpbnQiOnsiZ2xvYmFsIjp7ImRpc3RpbmN0LWNvdW50Ijo5LCJuaWwlIjowfSwidHlwZSI6eyJ0eXBlL051bWJlciI6eyJtaW4iOjMsInExIjo0LjQ2NDQ2NjA5NDA2NzI2MiwicTMiOjcuODMzMzMzMzMzMzMzMzMzLCJtYXgiOjExLCJzZCI6Mi40MTk4OTk1ODAyNTAxMDMsImF2ZyI6Ni40NTE2MTI5MDMyMjU4MDZ9fX19XSwiY3JlYXRvciI6eyJlbWFpbCI6Im1iQGV4YW1wbGUuY29tIiwiZmlyc3RfbmFtZSI6IkFkbWluIiwibGFzdF9sb2dpbiI6IjIwMjMtMDUtMTRUMTU6MDg6NTguNzAxOTQ3IiwiaXNfcWJuZXdiIjpmYWxzZSwiaXNfc3VwZXJ1c2VyIjp0cnVlLCJpZCI6MSwibGFzdF9uYW1lIjoiVXNlciIsImRhdGVfam9pbmVkIjoiMjAyMC0wNi0wN1QwNToyMDo0MS44NTkiLCJjb21tb25fbmFtZSI6IkFkbWluIFVzZXIifSwiZGF0YWJhc2VfaWQiOjEsImVuYWJsZV9lbWJlZGRpbmciOmZhbHNlLCJjb2xsZWN0aW9uX2lkIjo0LCJxdWVyeV90eXBlIjoicXVlcnkiLCJuYW1lIjoiRGF5cyB3aGVuIFByb2R1Y3RzIHdlcmUgYWRkZWQiLCJjcmVhdG9yX2lkIjoxLCJ1cGRhdGVkX2F0IjoiMjAyMC0wNi0wN1QwNjoxODowNC4yMzVaIiwibWFkZV9wdWJsaWNfYnlfaWQiOm51bGwsImVtYmVkZGluZ19wYXJhbXMiOm51bGwsImNhY2hlX3R0bCI6bnVsbCwiZGF0YXNldF9xdWVyeSI6eyJ0eXBlIjoicXVlcnkiLCJkYXRhYmFzZSI6MSwicXVlcnkiOnsic291cmNlLXRhYmxlIjoxLCJicmVha291dCI6W1siZmllbGQiLDcseyJ0ZW1wb3JhbC11bml0IjoiZGF5LW9mLW1vbnRoIn1dXSwiYWdncmVnYXRpb24iOltbImNvdW50Il1dfX0sImlkIjoxMywicGFyYW1ldGVyX21hcHBpbmdzIjpudWxsLCJkaXNwbGF5IjoiYmFyIiwiZW50aXR5X2lkIjpudWxsLCJjb2xsZWN0aW9uX3ByZXZpZXciOnRydWUsImxhc3QtZWRpdC1pbmZvIjp7ImlkIjoxLCJlbWFpbCI6Im1iQGV4YW1wbGUuY29tIiwiZmlyc3RfbmFtZSI6IkFkbWluIiwibGFzdF9uYW1lIjoiVXNlciIsInRpbWVzdGFtcCI6IjIwMjAtMDYtMDdUMDY6MTg6MDQuMjRaIn0sInZpc3VhbGl6YXRpb25fc2V0dGluZ3MiOnsiZ3JhcGguc2VyaWVzX2xhYmVscyI6WyLnlarlj7ciXSwiZ3JhcGguZGltZW5zaW9ucyI6WyJDUkVBVEVEX0FUIl0sImdyYXBoLmNvbG9ycyI6WyIjRUY4QzhDIl0sImdyYXBoLnhfYXhpcy50aXRsZV90ZXh0IjoiQ3JlYXRlZCBBdCBieSBkYXkgb2YgdGhlIG1vbnRoIiwiZ3JhcGguc2hvd192YWx1ZXMiOmZhbHNlLCJncmFwaC5tZXRyaWNzIjpbImNvdW50Il19LCJjb2xsZWN0aW9uIjp7ImF1dGhvcml0eV9sZXZlbCI6bnVsbCwiZGVzY3JpcHRpb24iOiJBdXRvbWF0aWNhbGx5IGdlbmVyYXRlZCBjYXJkcy4iLCJhcmNoaXZlZCI6ZmFsc2UsInNsdWciOiJwcm9kdWN0c19kYXNoYm9hcmQiLCJjb2xvciI6IiNGMUI1NTYiLCJuYW1lIjoiUHJvZHVjdHMgRGFzaGJvYXJkIiwicGVyc29uYWxfb3duZXJfaWQiOm51bGwsImlkIjo0LCJlbnRpdHlfaWQiOm51bGwsImxvY2F0aW9uIjoiLyIsIm5hbWVzcGFjZSI6bnVsbCwiY3JlYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDU6NDE6NTQuOTdaIn0sInBhcmFtZXRlcnMiOm51bGwsImRhdGFzZXQiOmZhbHNlLCJjcmVhdGVkX2F0IjoiMjAyMC0wNi0wN1QwNTo0MTo1NS40NiIsInB1YmxpY191dWlkIjpudWxsfSx7ImRlc2NyaXB0aW9uIjpudWxsLCJhcmNoaXZlZCI6ZmFsc2UsImNvbGxlY3Rpb25fcG9zaXRpb24iOm51bGwsInRhYmxlX2lkIjo0LCJyZXN1bHRfbWV0YWRhdGEiOlt7ImJhc2VfdHlwZSI6InR5cGUvSW50ZWdlciIsImRpc3BsYXlfbmFtZSI6IkNyZWF0ZWQgQXQiLCJuYW1lIjoiQ1JFQVRFRF9BVCIsImRlc2NyaXB0aW9uIjoiVGhlIGRheSBhbmQgdGltZSBhIHJldmlldyB3YXMgd3JpdHRlbiBieSBhIHVzZXIuIiwic3BlY2lhbF90eXBlIjoidHlwZS9DcmVhdGlvblRpbWVzdGFtcCIsInVuaXQiOiJkYXktb2YtbW9udGgiLCJmaW5nZXJwcmludCI6eyJnbG9iYWwiOnsiZGlzdGluY3QtY291bnQiOjExMTIsIm5pbCUiOjAuMH0sInR5cGUiOnsidHlwZS9EYXRlVGltZSI6eyJlYXJsaWVzdCI6IjIwMTYtMDYtMDNUMDA6Mzc6MDUuODE4IiwibGF0ZXN0IjoiMjAyMC0wNC0xOVQxNDoxNToyNS42NzcifX19fSx7ImJhc2VfdHlwZSI6InR5cGUvQmlnSW50ZWdlciIsImRpc3BsYXlfbmFtZSI6IuOCq+OCpuODs+ODiCIsIm5hbWUiOiJjb3VudCIsInNwZWNpYWxfdHlwZSI6InR5cGUvUXVhbnRpdHkiLCJmaW5nZXJwcmludCI6eyJnbG9iYWwiOnsiZGlzdGluY3QtY291bnQiOjE2LCJuaWwlIjowLjB9LCJ0eXBlIjp7InR5cGUvTnVtYmVyIjp7Im1pbiI6MjUuMCwicTEiOjMxLjg3MDgyODY5MzM4Njk3MiwicTMiOjM4LjkxNTQ3NTk0NzQyMjY1LCJtYXgiOjUwLjAsInNkIjo1LjI4OTg3NjcxODY4ODcwMSwiYXZnIjozNS44NzA5Njc3NDE5MzU0OH19fX1dLCJjcmVhdG9yIjp7ImVtYWlsIjoibWJAZXhhbXBsZS5jb20iLCJmaXJzdF9uYW1lIjoiQWRtaW4iLCJsYXN0X2xvZ2luIjoiMjAyMy0wNS0xNFQxNTowODo1OC43MDE5NDciLCJpc19xYm5ld2IiOmZhbHNlLCJpc19zdXBlcnVzZXIiOnRydWUsImlkIjoxLCJsYXN0X25hbWUiOiJVc2VyIiwiZGF0ZV9qb2luZWQiOiIyMDIwLTA2LTA3VDA1OjIwOjQxLjg1OSIsImNvbW1vbl9uYW1lIjoiQWRtaW4gVXNlciJ9LCJkYXRhYmFzZV9pZCI6MSwiZW5hYmxlX2VtYmVkZGluZyI6ZmFsc2UsImNvbGxlY3Rpb25faWQiOjcsInF1ZXJ5X3R5cGUiOiJxdWVyeSIsIm5hbWUiOiJEYXlzIHdoZW4gUmV2aWV3cyB3ZXJlIGFkZGVkIiwiY3JlYXRvcl9pZCI6MSwidXBkYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDU6NDc6MjMuOTQ0WiIsIm1hZGVfcHVibGljX2J5X2lkIjpudWxsLCJlbWJlZGRpbmdfcGFyYW1zIjpudWxsLCJjYWNoZV90dGwiOm51bGwsImRhdGFzZXRfcXVlcnkiOnsidHlwZSI6InF1ZXJ5IiwiZGF0YWJhc2UiOjEsInF1ZXJ5Ijp7InNvdXJjZS10YWJsZSI6NCwiYnJlYWtvdXQiOltbImZpZWxkIiwzNSx7InRlbXBvcmFsLXVuaXQiOiJkYXktb2YtbW9udGgifV1dLCJhZ2dyZWdhdGlvbiI6W1siY291bnQiXV19fSwiaWQiOjQ1LCJwYXJhbWV0ZXJfbWFwcGluZ3MiOm51bGwsImRpc3BsYXkiOiJiYXIiLCJlbnRpdHlfaWQiOm51bGwsImNvbGxlY3Rpb25fcHJldmlldyI6dHJ1ZSwibGFzdC1lZGl0LWluZm8iOnsiaWQiOjEsImVtYWlsIjoibWJAZXhhbXBsZS5jb20iLCJmaXJzdF9uYW1lIjoiQWRtaW4iLCJsYXN0X25hbWUiOiJVc2VyIiwidGltZXN0YW1wIjoiMjAyMC0wNi0wN1QwNTo0NDozNC43NzJaIn0sInZpc3VhbGl6YXRpb25fc2V0dGluZ3MiOnsiZ3JhcGguc2VyaWVzX2xhYmVscyI6WyLnlarlj7ciXSwiZ3JhcGguZGltZW5zaW9ucyI6WyJDUkVBVEVEX0FUIl0sImdyYXBoLmNvbG9ycyI6WyIjRjFCNTU2Il0sImdyYXBoLnhfYXhpcy50aXRsZV90ZXh0IjoiQ3JlYXRlZCBBdCBieSBkYXkgb2YgdGhlIG1vbnRoIiwiZ3JhcGgubWV0cmljcyI6WyJjb3VudCJdfSwiY29sbGVjdGlvbiI6eyJhdXRob3JpdHlfbGV2ZWwiOm51bGwsImRlc2NyaXB0aW9uIjoiQXV0b21hdGljYWxseSBnZW5lcmF0ZWQgY2FyZHMuIiwiYXJjaGl2ZWQiOmZhbHNlLCJzbHVnIjoicmV2aWV3c19kYXNoYm9hcmQiLCJjb2xvciI6IiNBOTg5QzUiLCJuYW1lIjoiUmV2aWV3cyBEYXNoYm9hcmQiLCJwZXJzb25hbF9vd25lcl9pZCI6bnVsbCwiaWQiOjcsImVudGl0eV9pZCI6bnVsbCwibG9jYXRpb24iOiIvIiwibmFtZXNwYWNlIjpudWxsLCJjcmVhdGVkX2F0IjoiMjAyMC0wNi0wN1QwNTo0NDozNC4xMDhaIn0sInBhcmFtZXRlcnMiOm51bGwsImRhdGFzZXQiOmZhbHNlLCJjcmVhdGVkX2F0IjoiMjAyMC0wNi0wN1QwNTo0NDozNC43NjUiLCJwdWJsaWNfdXVpZCI6bnVsbH0seyJkZXNjcmlwdGlvbiI6bnVsbCwiYXJjaGl2ZWQiOmZhbHNlLCJjb2xsZWN0aW9uX3Bvc2l0aW9uIjpudWxsLCJ0YWJsZV9pZCI6NCwicmVzdWx0X21ldGFkYXRhIjpbeyJiYXNlX3R5cGUiOiJ0eXBlL0JpZ0ludGVnZXIiLCJkaXNwbGF5X25hbWUiOiJQcm9kdWN0IOKGkiBJROOBrumHjeikh+OCkumZpOOBhOOBn+WApCIsIm5hbWUiOiJjb3VudCIsInNwZWNpYWxfdHlwZSI6InR5cGUvUXVhbnRpdHkiLCJmaW5nZXJwcmludCI6eyJnbG9iYWwiOnsiZGlzdGluY3QtY291bnQiOjEsIm5pbCUiOjAuMH0sInR5cGUiOnsidHlwZS9OdW1iZXIiOnsibWluIjoxNzYuMCwicTEiOjE3Ni4wLCJxMyI6MTc2LjAsIm1heCI6MTc2LjAsInNkIjpudWxsLCJhdmciOjE3Ni4wfX19fV0sImNyZWF0b3IiOnsiZW1haWwiOiJtYkBleGFtcGxlLmNvbSIsImZpcnN0X25hbWUiOiJBZG1pbiIsImxhc3RfbG9naW4iOiIyMDIzLTA1LTE0VDE1OjA4OjU4LjcwMTk0NyIsImlzX3FibmV3YiI6ZmFsc2UsImlzX3N1cGVydXNlciI6dHJ1ZSwiaWQiOjEsImxhc3RfbmFtZSI6IlVzZXIiLCJkYXRlX2pvaW5lZCI6IjIwMjAtMDYtMDdUMDU6MjA6NDEuODU5IiwiY29tbW9uX25hbWUiOiJBZG1pbiBVc2VyIn0sImRhdGFiYXNlX2lkIjoxLCJlbmFibGVfZW1iZWRkaW5nIjpmYWxzZSwiY29sbGVjdGlvbl9pZCI6NywicXVlcnlfdHlwZSI6InF1ZXJ5IiwibmFtZSI6IkRpc3RpbmN0IFByb2R1Y3QgSUQiLCJjcmVhdG9yX2lkIjoxLCJ1cGRhdGVkX2F0IjoiMjAyMC0wNi0wN1QwNTo0NzoyMy42NzVaIiwibWFkZV9wdWJsaWNfYnlfaWQiOm51bGwsImVtYmVkZGluZ19wYXJhbXMiOm51bGwsImNhY2hlX3R0bCI6bnVsbCwiZGF0YXNldF9xdWVyeSI6eyJ0eXBlIjoicXVlcnkiLCJkYXRhYmFzZSI6MSwicXVlcnkiOnsic291cmNlLXRhYmxlIjo0LCJhZ2dyZWdhdGlvbiI6W1siZGlzdGluY3QiLFsiZmllbGQiLDQseyJzb3VyY2UtZmllbGQiOjMxfV1dXX19LCJpZCI6MzQsInBhcmFtZXRlcl9tYXBwaW5ncyI6bnVsbCwiZGlzcGxheSI6InNjYWxhciIsImVudGl0eV9pZCI6bnVsbCwiY29sbGVjdGlvbl9wcmV2aWV3Ijp0cnVlLCJsYXN0LWVkaXQtaW5mbyI6eyJpZCI6MSwiZW1haWwiOiJtYkBleGFtcGxlLmNvbSIsImZpcnN0X25hbWUiOiJBZG1pbiIsImxhc3RfbmFtZSI6IlVzZXIiLCJ0aW1lc3RhbXAiOiIyMDIwLTA2LTA3VDA1OjQ0OjM0LjIxM1oifSwidmlzdWFsaXphdGlvbl9zZXR0aW5ncyI6eyJncmFwaC5zZXJpZXNfbGFiZWxzIjpbIumHjeikh+OCkumZpOOBhOOBn+OCq+OCpuODs+ODiCJdLCJncmFwaC5kaW1lbnNpb25zIjpbXSwiZ3JhcGgubWV0cmljcyI6WyJkaXN0aW5jdCJdfSwiY29sbGVjdGlvbiI6eyJhdXRob3JpdHlfbGV2ZWwiOm51bGwsImRlc2NyaXB0aW9uIjoiQXV0b21hdGljYWxseSBnZW5lcmF0ZWQgY2FyZHMuIiwiYXJjaGl2ZWQiOmZhbHNlLCJzbHVnIjoicmV2aWV3c19kYXNoYm9hcmQiLCJjb2xvciI6IiNBOTg5QzUiLCJuYW1lIjoiUmV2aWV3cyBEYXNoYm9hcmQiLCJwZXJzb25hbF9vd25lcl9pZCI6bnVsbCwiaWQiOjcsImVudGl0eV9pZCI6bnVsbCwibG9jYXRpb24iOiIvIiwibmFtZXNwYWNlIjpudWxsLCJjcmVhdGVkX2F0IjoiMjAyMC0wNi0wN1QwNTo0NDozNC4xMDhaIn0sInBhcmFtZXRlcnMiOm51bGwsImRhdGFzZXQiOmZhbHNlLCJjcmVhdGVkX2F0IjoiMjAyMC0wNi0wN1QwNTo0NDozNC4yMDEiLCJwdWJsaWNfdXVpZCI6bnVsbH0seyJkZXNjcmlwdGlvbiI6bnVsbCwiYXJjaGl2ZWQiOmZhbHNlLCJjb2xsZWN0aW9uX3Bvc2l0aW9uIjpudWxsLCJ0YWJsZV9pZCI6MSwicmVzdWx0X21ldGFkYXRhIjpbeyJiYXNlX3R5cGUiOiJ0eXBlL0ludGVnZXIiLCJkaXNwbGF5X25hbWUiOiJDcmVhdGVkIEF0IiwibmFtZSI6IkNSRUFURURfQVQiLCJkZXNjcmlwdGlvbiI6IlRoZSBkYXRlIHRoZSBwcm9kdWN0IHdhcyBhZGRlZCB0byBvdXIgY2F0YWxvZy4iLCJzcGVjaWFsX3R5cGUiOiJ0eXBlL0NyZWF0aW9uVGltZXN0YW1wIiwidW5pdCI6ImhvdXItb2YtZGF5IiwiZmluZ2VycHJpbnQiOnsiZ2xvYmFsIjp7ImRpc3RpbmN0LWNvdW50IjoyMDAsIm5pbCUiOjAuMH0sInR5cGUiOnsidHlwZS9EYXRlVGltZSI6eyJlYXJsaWVzdCI6IjIwMTYtMDQtMjZUMTk6Mjk6NTUuMTQ3IiwibGF0ZXN0IjoiMjAxOS0wNC0xNVQxMzozNDoxOS45MzEifX19fSx7ImJhc2VfdHlwZSI6InR5cGUvQmlnSW50ZWdlciIsImRpc3BsYXlfbmFtZSI6IuOCq+OCpuODs+ODiCIsIm5hbWUiOiJjb3VudCIsInNwZWNpYWxfdHlwZSI6InR5cGUvUXVhbnRpdHkiLCJmaW5nZXJwcmludCI6eyJnbG9iYWwiOnsiZGlzdGluY3QtY291bnQiOjEyLCJuaWwlIjowLjB9LCJ0eXBlIjp7InR5cGUvTnVtYmVyIjp7Im1pbiI6Mi4wLCJxMSI6NS42NTY4NTQyNDk0OTIzODEsInEzIjoxMi4wLCJtYXgiOjE1LjAsInNkIjozLjg0MTA0NDU0MzkyMzY3MDcsImF2ZyI6OC4zMzMzMzMzMzMzMzMzMzR9fX19XSwiY3JlYXRvciI6eyJlbWFpbCI6Im1iQGV4YW1wbGUuY29tIiwiZmlyc3RfbmFtZSI6IkFkbWluIiwibGFzdF9sb2dpbiI6IjIwMjMtMDUtMTRUMTU6MDg6NTguNzAxOTQ3IiwiaXNfcWJuZXdiIjpmYWxzZSwiaXNfc3VwZXJ1c2VyIjp0cnVlLCJpZCI6MSwibGFzdF9uYW1lIjoiVXNlciIsImRhdGVfam9pbmVkIjoiMjAyMC0wNi0wN1QwNToyMDo0MS44NTkiLCJjb21tb25fbmFtZSI6IkFkbWluIFVzZXIifSwiZGF0YWJhc2VfaWQiOjEsImVuYWJsZV9lbWJlZGRpbmciOmZhbHNlLCJjb2xsZWN0aW9uX2lkIjo0LCJxdWVyeV90eXBlIjoicXVlcnkiLCJuYW1lIjoiSG91cnMgd2hlbiBQcm9kdWN0cyB3ZXJlIGFkZGVkIiwiY3JlYXRvcl9pZCI6MSwidXBkYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDU6NDM6MDAuNjQ5WiIsIm1hZGVfcHVibGljX2J5X2lkIjpudWxsLCJlbWJlZGRpbmdfcGFyYW1zIjpudWxsLCJjYWNoZV90dGwiOm51bGwsImRhdGFzZXRfcXVlcnkiOnsidHlwZSI6InF1ZXJ5IiwiZGF0YWJhc2UiOjEsInF1ZXJ5Ijp7InNvdXJjZS10YWJsZSI6MSwiYnJlYWtvdXQiOltbImZpZWxkIiw3LHsidGVtcG9yYWwtdW5pdCI6ImhvdXItb2YtZGF5In1dXSwiYWdncmVnYXRpb24iOltbImNvdW50Il1dfX0sImlkIjoxMiwicGFyYW1ldGVyX21hcHBpbmdzIjpudWxsLCJkaXNwbGF5IjoiYmFyIiwiZW50aXR5X2lkIjpudWxsLCJjb2xsZWN0aW9uX3ByZXZpZXciOnRydWUsImxhc3QtZWRpdC1pbmZvIjp7ImlkIjoxLCJlbWFpbCI6Im1iQGV4YW1wbGUuY29tIiwiZmlyc3RfbmFtZSI6IkFkbWluIiwibGFzdF9uYW1lIjoiVXNlciIsInRpbWVzdGFtcCI6IjIwMjAtMDYtMDdUMDU6NDE6NTUuNDI5WiJ9LCJ2aXN1YWxpemF0aW9uX3NldHRpbmdzIjp7ImdyYXBoLnNlcmllc19sYWJlbHMiOlsi55Wq5Y+3Il0sImdyYXBoLmRpbWVuc2lvbnMiOlsiQ1JFQVRFRF9BVCJdLCJncmFwaC5jb2xvcnMiOlsiI0VGOEM4QyJdLCJncmFwaC54X2F4aXMudGl0bGVfdGV4dCI6IkNyZWF0ZWQgQXQgYnkgaG91ciBvZiB0aGUgZGF5IiwiZ3JhcGgubWV0cmljcyI6WyJjb3VudCJdfSwiY29sbGVjdGlvbiI6eyJhdXRob3JpdHlfbGV2ZWwiOm51bGwsImRlc2NyaXB0aW9uIjoiQXV0b21hdGljYWxseSBnZW5lcmF0ZWQgY2FyZHMuIiwiYXJjaGl2ZWQiOmZhbHNlLCJzbHVnIjoicHJvZHVjdHNfZGFzaGJvYXJkIiwiY29sb3IiOiIjRjFCNTU2IiwibmFtZSI6IlByb2R1Y3RzIERhc2hib2FyZCIsInBlcnNvbmFsX293bmVyX2lkIjpudWxsLCJpZCI6NCwiZW50aXR5X2lkIjpudWxsLCJsb2NhdGlvbiI6Ii8iLCJuYW1lc3BhY2UiOm51bGwsImNyZWF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjQxOjU0Ljk3WiJ9LCJwYXJhbWV0ZXJzIjpudWxsLCJkYXRhc2V0IjpmYWxzZSwiY3JlYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDU6NDE6NTUuNDI0IiwicHVibGljX3V1aWQiOm51bGx9LHsiZGVzY3JpcHRpb24iOm51bGwsImFyY2hpdmVkIjpmYWxzZSwiY29sbGVjdGlvbl9wb3NpdGlvbiI6bnVsbCwidGFibGVfaWQiOjQsInJlc3VsdF9tZXRhZGF0YSI6W3siYmFzZV90eXBlIjoidHlwZS9JbnRlZ2VyIiwiZGlzcGxheV9uYW1lIjoiQ3JlYXRlZCBBdCIsIm5hbWUiOiJDUkVBVEVEX0FUIiwiZGVzY3JpcHRpb24iOiJUaGUgZGF5IGFuZCB0aW1lIGEgcmV2aWV3IHdhcyB3cml0dGVuIGJ5IGEgdXNlci4iLCJzcGVjaWFsX3R5cGUiOiJ0eXBlL0NyZWF0aW9uVGltZXN0YW1wIiwidW5pdCI6ImhvdXItb2YtZGF5IiwiZmluZ2VycHJpbnQiOnsiZ2xvYmFsIjp7ImRpc3RpbmN0LWNvdW50IjoxMTEyLCJuaWwlIjowLjB9LCJ0eXBlIjp7InR5cGUvRGF0ZVRpbWUiOnsiZWFybGllc3QiOiIyMDE2LTA2LTAzVDAwOjM3OjA1LjgxOCIsImxhdGVzdCI6IjIwMjAtMDQtMTlUMTQ6MTU6MjUuNjc3In19fX0seyJiYXNlX3R5cGUiOiJ0eXBlL0JpZ0ludGVnZXIiLCJkaXNwbGF5X25hbWUiOiLjgqvjgqbjg7Pjg4giLCJuYW1lIjoiY291bnQiLCJzcGVjaWFsX3R5cGUiOiJ0eXBlL1F1YW50aXR5IiwiZmluZ2VycHJpbnQiOnsiZ2xvYmFsIjp7ImRpc3RpbmN0LWNvdW50IjoxNCwibmlsJSI6MC4wfSwidHlwZSI6eyJ0eXBlL051bWJlciI6eyJtaW4iOjMzLjAsInExIjo0Mi43MzIwNTA4MDc1Njg4NzUsInEzIjo1MC4xNzE1NzI4NzUyNTM4MSwibWF4Ijo2MS4wLCJzZCI6Ny4wMDcyNDI2Mjk5NzY2NjcsImF2ZyI6NDYuMzMzMzMzMzMzMzMzMzM2fX19fV0sImNyZWF0b3IiOnsiZW1haWwiOiJtYkBleGFtcGxlLmNvbSIsImZpcnN0X25hbWUiOiJBZG1pbiIsImxhc3RfbG9naW4iOiIyMDIzLTA1LTE0VDE1OjA4OjU4LjcwMTk0NyIsImlzX3FibmV3YiI6ZmFsc2UsImlzX3N1cGVydXNlciI6dHJ1ZSwiaWQiOjEsImxhc3RfbmFtZSI6IlVzZXIiLCJkYXRlX2pvaW5lZCI6IjIwMjAtMDYtMDdUMDU6MjA6NDEuODU5IiwiY29tbW9uX25hbWUiOiJBZG1pbiBVc2VyIn0sImRhdGFiYXNlX2lkIjoxLCJlbmFibGVfZW1iZWRkaW5nIjpmYWxzZSwiY29sbGVjdGlvbl9pZCI6NywicXVlcnlfdHlwZSI6InF1ZXJ5IiwibmFtZSI6IkhvdXJzIHdoZW4gUmV2aWV3cyB3ZXJlIGFkZGVkIiwiY3JlYXRvcl9pZCI6MSwidXBkYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDU6NDc6MjMuODkyWiIsIm1hZGVfcHVibGljX2J5X2lkIjpudWxsLCJlbWJlZGRpbmdfcGFyYW1zIjpudWxsLCJjYWNoZV90dGwiOm51bGwsImRhdGFzZXRfcXVlcnkiOnsidHlwZSI6InF1ZXJ5IiwiZGF0YWJhc2UiOjEsInF1ZXJ5Ijp7InNvdXJjZS10YWJsZSI6NCwiYnJlYWtvdXQiOltbImZpZWxkIiwzNSx7InRlbXBvcmFsLXVuaXQiOiJob3VyLW9mLWRheSJ9XV0sImFnZ3JlZ2F0aW9uIjpbWyJjb3VudCJdXX19LCJpZCI6NDQsInBhcmFtZXRlcl9tYXBwaW5ncyI6bnVsbCwiZGlzcGxheSI6ImJhciIsImVudGl0eV9pZCI6bnVsbCwiY29sbGVjdGlvbl9wcmV2aWV3Ijp0cnVlLCJsYXN0LWVkaXQtaW5mbyI6eyJpZCI6MSwiZW1haWwiOiJtYkBleGFtcGxlLmNvbSIsImZpcnN0X25hbWUiOiJBZG1pbiIsImxhc3RfbmFtZSI6IlVzZXIiLCJ0aW1lc3RhbXAiOiIyMDIwLTA2LTA3VDA1OjQ0OjM0Ljc0NVoifSwidmlzdWFsaXphdGlvbl9zZXR0aW5ncyI6eyJncmFwaC5zZXJpZXNfbGFiZWxzIjpbIueVquWPtyJdLCJncmFwaC5kaW1lbnNpb25zIjpbIkNSRUFURURfQVQiXSwiZ3JhcGguY29sb3JzIjpbIiNGMUI1NTYiXSwiZ3JhcGgueF9heGlzLnRpdGxlX3RleHQiOiJDcmVhdGVkIEF0IGJ5IGhvdXIgb2YgdGhlIGRheSIsImdyYXBoLm1ldHJpY3MiOlsiY291bnQiXX0sImNvbGxlY3Rpb24iOnsiYXV0aG9yaXR5X2xldmVsIjpudWxsLCJkZXNjcmlwdGlvbiI6IkF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIGNhcmRzLiIsImFyY2hpdmVkIjpmYWxzZSwic2x1ZyI6InJldmlld3NfZGFzaGJvYXJkIiwiY29sb3IiOiIjQTk4OUM1IiwibmFtZSI6IlJldmlld3MgRGFzaGJvYXJkIiwicGVyc29uYWxfb3duZXJfaWQiOm51bGwsImlkIjo3LCJlbnRpdHlfaWQiOm51bGwsImxvY2F0aW9uIjoiLyIsIm5hbWVzcGFjZSI6bnVsbCwiY3JlYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDU6NDQ6MzQuMTA4WiJ9LCJwYXJhbWV0ZXJzIjpudWxsLCJkYXRhc2V0IjpmYWxzZSwiY3JlYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDU6NDQ6MzQuNzM3IiwicHVibGljX3V1aWQiOm51bGx9LHsiZGVzY3JpcHRpb24iOm51bGwsImFyY2hpdmVkIjpmYWxzZSwiY29sbGVjdGlvbl9wb3NpdGlvbiI6bnVsbCwidGFibGVfaWQiOjEsInJlc3VsdF9tZXRhZGF0YSI6W3siYmFzZV90eXBlIjoidHlwZS9JbnRlZ2VyIiwiZGlzcGxheV9uYW1lIjoiQ3JlYXRlZCBBdCIsIm5hbWUiOiJDUkVBVEVEX0FUIiwiZGVzY3JpcHRpb24iOiJUaGUgZGF0ZSB0aGUgcHJvZHVjdCB3YXMgYWRkZWQgdG8gb3VyIGNhdGFsb2cuIiwic3BlY2lhbF90eXBlIjoidHlwZS9DcmVhdGlvblRpbWVzdGFtcCIsInVuaXQiOiJtb250aC1vZi15ZWFyIiwiZmluZ2VycHJpbnQiOnsiZ2xvYmFsIjp7ImRpc3RpbmN0LWNvdW50IjoyMDAsIm5pbCUiOjAuMH0sInR5cGUiOnsidHlwZS9EYXRlVGltZSI6eyJlYXJsaWVzdCI6IjIwMTYtMDQtMjZUMTk6Mjk6NTUuMTQ3IiwibGF0ZXN0IjoiMjAxOS0wNC0xNVQxMzozNDoxOS45MzEifX19fSx7ImJhc2VfdHlwZSI6InR5cGUvQmlnSW50ZWdlciIsImRpc3BsYXlfbmFtZSI6IuOCq+OCpuODs+ODiCIsIm5hbWUiOiJjb3VudCIsInNwZWNpYWxfdHlwZSI6InR5cGUvUXVhbnRpdHkiLCJmaW5nZXJwcmludCI6eyJnbG9iYWwiOnsiZGlzdGluY3QtY291bnQiOjYsIm5pbCUiOjAuMH0sInR5cGUiOnsidHlwZS9OdW1iZXIiOnsibWluIjoxMy4wLCJxMSI6MTQuOTAxOTIzNzg4NjQ2Njg0LCJxMyI6MTguMTc3MTI0MzQ0NDY3NzAzLCJtYXgiOjIxLjAsInNkIjoyLjUzNDYwODkyOTI1MTY5NDcsImF2ZyI6MTYuNjY2NjY2NjY2NjY2NjY4fX19fV0sImNyZWF0b3IiOnsiZW1haWwiOiJtYkBleGFtcGxlLmNvbSIsImZpcnN0X25hbWUiOiJBZG1pbiIsImxhc3RfbG9naW4iOiIyMDIzLTA1LTE0VDE1OjA4OjU4LjcwMTk0NyIsImlzX3FibmV3YiI6ZmFsc2UsImlzX3N1cGVydXNlciI6dHJ1ZSwiaWQiOjEsImxhc3RfbmFtZSI6IlVzZXIiLCJkYXRlX2pvaW5lZCI6IjIwMjAtMDYtMDdUMDU6MjA6NDEuODU5IiwiY29tbW9uX25hbWUiOiJBZG1pbiBVc2VyIn0sImRhdGFiYXNlX2lkIjoxLCJlbmFibGVfZW1iZWRkaW5nIjpmYWxzZSwiY29sbGVjdGlvbl9pZCI6NCwicXVlcnlfdHlwZSI6InF1ZXJ5IiwibmFtZSI6Ik1vbnRocyB3aGVuIFByb2R1Y3RzIHdlcmUgYWRkZWQiLCJjcmVhdG9yX2lkIjoxLCJ1cGRhdGVkX2F0IjoiMjAyMC0wNi0wN1QwNTo0MzowMC42OTlaIiwibWFkZV9wdWJsaWNfYnlfaWQiOm51bGwsImVtYmVkZGluZ19wYXJhbXMiOm51bGwsImNhY2hlX3R0bCI6bnVsbCwiZGF0YXNldF9xdWVyeSI6eyJ0eXBlIjoicXVlcnkiLCJkYXRhYmFzZSI6MSwicXVlcnkiOnsic291cmNlLXRhYmxlIjoxLCJicmVha291dCI6W1siZmllbGQiLDcseyJ0ZW1wb3JhbC11bml0IjoibW9udGgtb2YteWVhciJ9XV0sImFnZ3JlZ2F0aW9uIjpbWyJjb3VudCJdXX19LCJpZCI6MTQsInBhcmFtZXRlcl9tYXBwaW5ncyI6bnVsbCwiZGlzcGxheSI6ImJhciIsImVudGl0eV9pZCI6bnVsbCwiY29sbGVjdGlvbl9wcmV2aWV3Ijp0cnVlLCJsYXN0LWVkaXQtaW5mbyI6eyJpZCI6MSwiZW1haWwiOiJtYkBleGFtcGxlLmNvbSIsImZpcnN0X25hbWUiOiJBZG1pbiIsImxhc3RfbmFtZSI6IlVzZXIiLCJ0aW1lc3RhbXAiOiIyMDIwLTA2LTA3VDA1OjQxOjU1LjUwMVoifSwidmlzdWFsaXphdGlvbl9zZXR0aW5ncyI6eyJncmFwaC5zZXJpZXNfbGFiZWxzIjpbIueVquWPtyJdLCJncmFwaC5kaW1lbnNpb25zIjpbIkNSRUFURURfQVQiXSwiZ3JhcGguY29sb3JzIjpbIiNFRjhDOEMiXSwiZ3JhcGgueF9heGlzLnRpdGxlX3RleHQiOiJDcmVhdGVkIEF0IGJ5IG1vbnRoIG9mIHRoZSB5ZWFyIiwiZ3JhcGgubWV0cmljcyI6WyJjb3VudCJdfSwiY29sbGVjdGlvbiI6eyJhdXRob3JpdHlfbGV2ZWwiOm51bGwsImRlc2NyaXB0aW9uIjoiQXV0b21hdGljYWxseSBnZW5lcmF0ZWQgY2FyZHMuIiwiYXJjaGl2ZWQiOmZhbHNlLCJzbHVnIjoicHJvZHVjdHNfZGFzaGJvYXJkIiwiY29sb3IiOiIjRjFCNTU2IiwibmFtZSI6IlByb2R1Y3RzIERhc2hib2FyZCIsInBlcnNvbmFsX293bmVyX2lkIjpudWxsLCJpZCI6NCwiZW50aXR5X2lkIjpudWxsLCJsb2NhdGlvbiI6Ii8iLCJuYW1lc3BhY2UiOm51bGwsImNyZWF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjQxOjU0Ljk3WiJ9LCJwYXJhbWV0ZXJzIjpudWxsLCJkYXRhc2V0IjpmYWxzZSwiY3JlYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDU6NDE6NTUuNDk1IiwicHVibGljX3V1aWQiOm51bGx9LHsiZGVzY3JpcHRpb24iOm51bGwsImFyY2hpdmVkIjpmYWxzZSwiY29sbGVjdGlvbl9wb3NpdGlvbiI6bnVsbCwidGFibGVfaWQiOjQsInJlc3VsdF9tZXRhZGF0YSI6W3siYmFzZV90eXBlIjoidHlwZS9JbnRlZ2VyIiwiZGlzcGxheV9uYW1lIjoiQ3JlYXRlZCBBdCIsIm5hbWUiOiJDUkVBVEVEX0FUIiwiZGVzY3JpcHRpb24iOiJUaGUgZGF5IGFuZCB0aW1lIGEgcmV2aWV3IHdhcyB3cml0dGVuIGJ5IGEgdXNlci4iLCJzcGVjaWFsX3R5cGUiOiJ0eXBlL0NyZWF0aW9uVGltZXN0YW1wIiwidW5pdCI6Im1vbnRoLW9mLXllYXIiLCJmaW5nZXJwcmludCI6eyJnbG9iYWwiOnsiZGlzdGluY3QtY291bnQiOjExMTIsIm5pbCUiOjAuMH0sInR5cGUiOnsidHlwZS9EYXRlVGltZSI6eyJlYXJsaWVzdCI6IjIwMTYtMDYtMDNUMDA6Mzc6MDUuODE4IiwibGF0ZXN0IjoiMjAyMC0wNC0xOVQxNDoxNToyNS42NzcifX19fSx7ImJhc2VfdHlwZSI6InR5cGUvQmlnSW50ZWdlciIsImRpc3BsYXlfbmFtZSI6IuOCq+OCpuODs+ODiCIsIm5hbWUiOiJjb3VudCIsInNwZWNpYWxfdHlwZSI6InR5cGUvUXVhbnRpdHkiLCJmaW5nZXJwcmludCI6eyJnbG9iYWwiOnsiZGlzdGluY3QtY291bnQiOjEyLCJuaWwlIjowLjB9LCJ0eXBlIjp7InR5cGUvTnVtYmVyIjp7Im1pbiI6NzIuMCwicTEiOjgxLjUsInEzIjoxMDcuMCwibWF4IjoxMTYuMCwic2QiOjE0LjcyMzcxODIzOTIxNzkzMiwiYXZnIjo5Mi42NjY2NjY2NjY2NjY2N319fX1dLCJjcmVhdG9yIjp7ImVtYWlsIjoibWJAZXhhbXBsZS5jb20iLCJmaXJzdF9uYW1lIjoiQWRtaW4iLCJsYXN0X2xvZ2luIjoiMjAyMy0wNS0xNFQxNTowODo1OC43MDE5NDciLCJpc19xYm5ld2IiOmZhbHNlLCJpc19zdXBlcnVzZXIiOnRydWUsImlkIjoxLCJsYXN0X25hbWUiOiJVc2VyIiwiZGF0ZV9qb2luZWQiOiIyMDIwLTA2LTA3VDA1OjIwOjQxLjg1OSIsImNvbW1vbl9uYW1lIjoiQWRtaW4gVXNlciJ9LCJkYXRhYmFzZV9pZCI6MSwiZW5hYmxlX2VtYmVkZGluZyI6ZmFsc2UsImNvbGxlY3Rpb25faWQiOjcsInF1ZXJ5X3R5cGUiOiJxdWVyeSIsIm5hbWUiOiJNb250aHMgd2hlbiBSZXZpZXdzIHdlcmUgYWRkZWQiLCJjcmVhdG9yX2lkIjoxLCJ1cGRhdGVkX2F0IjoiMjAyMC0wNi0wN1QwNTo0NzoyMy45NDZaIiwibWFkZV9wdWJsaWNfYnlfaWQiOm51bGwsImVtYmVkZGluZ19wYXJhbXMiOm51bGwsImNhY2hlX3R0bCI6bnVsbCwiZGF0YXNldF9xdWVyeSI6eyJ0eXBlIjoicXVlcnkiLCJkYXRhYmFzZSI6MSwicXVlcnkiOnsic291cmNlLXRhYmxlIjo0LCJicmVha291dCI6W1siZmllbGQiLDM1LHsidGVtcG9yYWwtdW5pdCI6Im1vbnRoLW9mLXllYXIifV1dLCJhZ2dyZWdhdGlvbiI6W1siY291bnQiXV19fSwiaWQiOjQ2LCJwYXJhbWV0ZXJfbWFwcGluZ3MiOm51bGwsImRpc3BsYXkiOiJiYXIiLCJlbnRpdHlfaWQiOm51bGwsImNvbGxlY3Rpb25fcHJldmlldyI6dHJ1ZSwibGFzdC1lZGl0LWluZm8iOnsiaWQiOjEsImVtYWlsIjoibWJAZXhhbXBsZS5jb20iLCJmaXJzdF9uYW1lIjoiQWRtaW4iLCJsYXN0X25hbWUiOiJVc2VyIiwidGltZXN0YW1wIjoiMjAyMC0wNi0wN1QwNTo0NDozNC44MDNaIn0sInZpc3VhbGl6YXRpb25fc2V0dGluZ3MiOnsiZ3JhcGguc2VyaWVzX2xhYmVscyI6WyLnlarlj7ciXSwiZ3JhcGguZGltZW5zaW9ucyI6WyJDUkVBVEVEX0FUIl0sImdyYXBoLmNvbG9ycyI6WyIjRjFCNTU2Il0sImdyYXBoLnhfYXhpcy50aXRsZV90ZXh0IjoiQ3JlYXRlZCBBdCBieSBtb250aCBvZiB0aGUgeWVhciIsImdyYXBoLm1ldHJpY3MiOlsiY291bnQiXX0sImNvbGxlY3Rpb24iOnsiYXV0aG9yaXR5X2xldmVsIjpudWxsLCJkZXNjcmlwdGlvbiI6IkF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIGNhcmRzLiIsImFyY2hpdmVkIjpmYWxzZSwic2x1ZyI6InJldmlld3NfZGFzaGJvYXJkIiwiY29sb3IiOiIjQTk4OUM1IiwibmFtZSI6IlJldmlld3MgRGFzaGJvYXJkIiwicGVyc29uYWxfb3duZXJfaWQiOm51bGwsImlkIjo3LCJlbnRpdHlfaWQiOm51bGwsImxvY2F0aW9uIjoiLyIsIm5hbWVzcGFjZSI6bnVsbCwiY3JlYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDU6NDQ6MzQuMTA4WiJ9LCJwYXJhbWV0ZXJzIjpudWxsLCJkYXRhc2V0IjpmYWxzZSwiY3JlYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDU6NDQ6MzQuNzk3IiwicHVibGljX3V1aWQiOm51bGx9LHsiZGVzY3JpcHRpb24iOm51bGwsImFyY2hpdmVkIjpmYWxzZSwiY29sbGVjdGlvbl9wb3NpdGlvbiI6bnVsbCwidGFibGVfaWQiOjMsInJlc3VsdF9tZXRhZGF0YSI6W3siYmFzZV90eXBlIjoidHlwZS9CaWdJbnRlZ2VyIiwiZGlzcGxheV9uYW1lIjoi44Kr44Km44Oz44OIIiwibmFtZSI6ImNvdW50Iiwic3BlY2lhbF90eXBlIjoidHlwZS9RdWFudGl0eSIsImZpbmdlcnByaW50Ijp7Imdsb2JhbCI6eyJkaXN0aW5jdC1jb3VudCI6MSwibmlsJSI6MC4wfSwidHlwZSI6eyJ0eXBlL051bWJlciI6eyJtaW4iOjAuMCwicTEiOjAuMCwicTMiOjAuMCwibWF4IjowLjAsInNkIjpudWxsLCJhdmciOjAuMH19fX1dLCJjcmVhdG9yIjp7ImVtYWlsIjoibWJAZXhhbXBsZS5jb20iLCJmaXJzdF9uYW1lIjoiQWRtaW4iLCJsYXN0X2xvZ2luIjoiMjAyMy0wNS0xNFQxNTowODo1OC43MDE5NDciLCJpc19xYm5ld2IiOmZhbHNlLCJpc19zdXBlcnVzZXIiOnRydWUsImlkIjoxLCJsYXN0X25hbWUiOiJVc2VyIiwiZGF0ZV9qb2luZWQiOiIyMDIwLTA2LTA3VDA1OjIwOjQxLjg1OSIsImNvbW1vbl9uYW1lIjoiQWRtaW4gVXNlciJ9LCJkYXRhYmFzZV9pZCI6MSwiZW5hYmxlX2VtYmVkZGluZyI6ZmFsc2UsImNvbGxlY3Rpb25faWQiOjYsInF1ZXJ5X3R5cGUiOiJxdWVyeSIsIm5hbWUiOiJOZXcgUGVvcGxlIGluIHRoZSBsYXN0IDMwIGRheXMiLCJjcmVhdG9yX2lkIjoxLCJ1cGRhdGVkX2F0IjoiMjAyMC0wNi0wN1QwNTo1NTowNy4xNzhaIiwibWFkZV9wdWJsaWNfYnlfaWQiOm51bGwsImVtYmVkZGluZ19wYXJhbXMiOm51bGwsImNhY2hlX3R0bCI6bnVsbCwiZGF0YXNldF9xdWVyeSI6eyJ0eXBlIjoicXVlcnkiLCJkYXRhYmFzZSI6MSwicXVlcnkiOnsic291cmNlLXRhYmxlIjozLCJmaWx0ZXIiOlsidGltZS1pbnRlcnZhbCIsWyJmaWVsZCIsMjYsbnVsbF0sLTMwLCJkYXkiXSwiYWdncmVnYXRpb24iOltbImNvdW50Il1dfX0sImlkIjoyNSwicGFyYW1ldGVyX21hcHBpbmdzIjpudWxsLCJkaXNwbGF5Ijoic2NhbGFyIiwiZW50aXR5X2lkIjpudWxsLCJjb2xsZWN0aW9uX3ByZXZpZXciOnRydWUsImxhc3QtZWRpdC1pbmZvIjp7ImlkIjoxLCJlbWFpbCI6Im1iQGV4YW1wbGUuY29tIiwiZmlyc3RfbmFtZSI6IkFkbWluIiwibGFzdF9uYW1lIjoiVXNlciIsInRpbWVzdGFtcCI6IjIwMjAtMDYtMDdUMDU6NDQ6MjcuNDQ0WiJ9LCJ2aXN1YWxpemF0aW9uX3NldHRpbmdzIjp7ImdyYXBoLnNlcmllc19sYWJlbHMiOlsi55Wq5Y+3Il0sImdyYXBoLmRpbWVuc2lvbnMiOltdLCJncmFwaC5tZXRyaWNzIjpbImNvdW50Il19LCJjb2xsZWN0aW9uIjp7ImF1dGhvcml0eV9sZXZlbCI6bnVsbCwiZGVzY3JpcHRpb24iOiJBdXRvbWF0aWNhbGx5IGdlbmVyYXRlZCBjYXJkcy4iLCJhcmNoaXZlZCI6ZmFsc2UsInNsdWciOiJwZW9wbGVfZGFzaGJvYXJkIiwiY29sb3IiOiIjOUNDMTc3IiwibmFtZSI6IlBlb3BsZSBEYXNoYm9hcmQiLCJwZXJzb25hbF9vd25lcl9pZCI6bnVsbCwiaWQiOjYsImVudGl0eV9pZCI6bnVsbCwibG9jYXRpb24iOiIvIiwibmFtZXNwYWNlIjpudWxsLCJjcmVhdGVkX2F0IjoiMjAyMC0wNi0wN1QwNTo0NDoyNy4zODdaIn0sInBhcmFtZXRlcnMiOm51bGwsImRhdGFzZXQiOmZhbHNlLCJjcmVhdGVkX2F0IjoiMjAyMC0wNi0wN1QwNTo0NDoyNy40NCIsInB1YmxpY191dWlkIjpudWxsfSx7ImRlc2NyaXB0aW9uIjpudWxsLCJhcmNoaXZlZCI6ZmFsc2UsImNvbGxlY3Rpb25fcG9zaXRpb24iOm51bGwsInRhYmxlX2lkIjozLCJyZXN1bHRfbWV0YWRhdGEiOlt7ImJhc2VfdHlwZSI6InR5cGUvRGF0ZVRpbWUiLCJkaXNwbGF5X25hbWUiOiJDcmVhdGVkIEF0IiwibmFtZSI6IkNSRUFURURfQVQiLCJkZXNjcmlwdGlvbiI6IlRoZSBkYXRlIHRoZSB1c2VyIHJlY29yZCB3YXMgY3JlYXRlZC4gQWxzbyByZWZlcnJlZCB0byBhcyB0aGUgdXNlcuKAmXMgXCJqb2luIGRhdGVcIiIsInNwZWNpYWxfdHlwZSI6InR5cGUvQ3JlYXRpb25UaW1lc3RhbXAiLCJ1bml0IjoibW9udGgiLCJmaW5nZXJwcmludCI6eyJnbG9iYWwiOnsiZGlzdGluY3QtY291bnQiOjI1MDAsIm5pbCUiOjAuMH0sInR5cGUiOnsidHlwZS9EYXRlVGltZSI6eyJlYXJsaWVzdCI6IjIwMTYtMDQtMTlUMjE6MzU6MTguNzUyIiwibGF0ZXN0IjoiMjAxOS0wNC0xOVQxNDowNjoyNy4zIn19fX0seyJiYXNlX3R5cGUiOiJ0eXBlL0JpZ0ludGVnZXIiLCJkaXNwbGF5X25hbWUiOiLjgqvjgqbjg7Pjg4giLCJuYW1lIjoiY291bnQiLCJzcGVjaWFsX3R5cGUiOiJ0eXBlL1F1YW50aXR5IiwiZmluZ2VycHJpbnQiOnsiZ2xvYmFsIjp7ImRpc3RpbmN0LWNvdW50IjoyMywibmlsJSI6MC4wfSwidHlwZSI6eyJ0eXBlL051bWJlciI6eyJtaW4iOjI2LjAsInExIjo2NC4xMjkxNzEzMDY2MTMwMywicTMiOjcyLjM3NSwibWF4Ijo5MS4wLCJzZCI6MTAuMzU2MjY2MzI3Nzk2NTMxLCJhdmciOjY3LjU2NzU2NzU2NzU2NzU2fX19fV0sImNyZWF0b3IiOnsiZW1haWwiOiJtYkBleGFtcGxlLmNvbSIsImZpcnN0X25hbWUiOiJBZG1pbiIsImxhc3RfbG9naW4iOiIyMDIzLTA1LTE0VDE1OjA4OjU4LjcwMTk0NyIsImlzX3FibmV3YiI6ZmFsc2UsImlzX3N1cGVydXNlciI6dHJ1ZSwiaWQiOjEsImxhc3RfbmFtZSI6IlVzZXIiLCJkYXRlX2pvaW5lZCI6IjIwMjAtMDYtMDdUMDU6MjA6NDEuODU5IiwiY29tbW9uX25hbWUiOiJBZG1pbiBVc2VyIn0sImRhdGFiYXNlX2lkIjoxLCJlbmFibGVfZW1iZWRkaW5nIjpmYWxzZSwiY29sbGVjdGlvbl9pZCI6NiwicXVlcnlfdHlwZSI6InF1ZXJ5IiwibmFtZSI6Ik5ldyBQZW9wbGUgcGVyIG1vbnRoIiwiY3JlYXRvcl9pZCI6MSwidXBkYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDU6NTU6MDcuMjA5WiIsIm1hZGVfcHVibGljX2J5X2lkIjpudWxsLCJlbWJlZGRpbmdfcGFyYW1zIjpudWxsLCJjYWNoZV90dGwiOm51bGwsImRhdGFzZXRfcXVlcnkiOnsidHlwZSI6InF1ZXJ5IiwiZGF0YWJhc2UiOjEsInF1ZXJ5Ijp7InNvdXJjZS10YWJsZSI6MywiYnJlYWtvdXQiOltbImZpZWxkIiwyNix7InRlbXBvcmFsLXVuaXQiOiJtb250aCJ9XV0sImFnZ3JlZ2F0aW9uIjpbWyJjb3VudCJdXX19LCJpZCI6MjcsInBhcmFtZXRlcl9tYXBwaW5ncyI6bnVsbCwiZGlzcGxheSI6ImxpbmUiLCJlbnRpdHlfaWQiOm51bGwsImNvbGxlY3Rpb25fcHJldmlldyI6dHJ1ZSwibGFzdC1lZGl0LWluZm8iOnsiaWQiOjEsImVtYWlsIjoibWJAZXhhbXBsZS5jb20iLCJmaXJzdF9uYW1lIjoiQWRtaW4iLCJsYXN0X25hbWUiOiJVc2VyIiwidGltZXN0YW1wIjoiMjAyMC0wNi0wN1QwNTo0NDoyNy41NTlaIn0sInZpc3VhbGl6YXRpb25fc2V0dGluZ3MiOnsiZ3JhcGguc2VyaWVzX2xhYmVscyI6WyLnlarlj7ciXSwiZ3JhcGguZGltZW5zaW9ucyI6WyJDUkVBVEVEX0FUIl0sImdyYXBoLmNvbG9ycyI6WyIjZjlkNDVjIl0sImdyYXBoLm1ldHJpY3MiOlsiY291bnQiXX0sImNvbGxlY3Rpb24iOnsiYXV0aG9yaXR5X2xldmVsIjpudWxsLCJkZXNjcmlwdGlvbiI6IkF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIGNhcmRzLiIsImFyY2hpdmVkIjpmYWxzZSwic2x1ZyI6InBlb3BsZV9kYXNoYm9hcmQiLCJjb2xvciI6IiM5Q0MxNzciLCJuYW1lIjoiUGVvcGxlIERhc2hib2FyZCIsInBlcnNvbmFsX293bmVyX2lkIjpudWxsLCJpZCI6NiwiZW50aXR5X2lkIjpudWxsLCJsb2NhdGlvbiI6Ii8iLCJuYW1lc3BhY2UiOm51bGwsImNyZWF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjQ0OjI3LjM4N1oifSwicGFyYW1ldGVycyI6bnVsbCwiZGF0YXNldCI6ZmFsc2UsImNyZWF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjQ0OjI3LjU0OCIsInB1YmxpY191dWlkIjpudWxsfSx7ImRlc2NyaXB0aW9uIjpudWxsLCJhcmNoaXZlZCI6ZmFsc2UsImNvbGxlY3Rpb25fcG9zaXRpb24iOm51bGwsInRhYmxlX2lkIjoxLCJyZXN1bHRfbWV0YWRhdGEiOlt7ImJhc2VfdHlwZSI6InR5cGUvRGF0ZVRpbWUiLCJkaXNwbGF5X25hbWUiOiJDcmVhdGVkIEF0IiwibmFtZSI6IkNSRUFURURfQVQiLCJkZXNjcmlwdGlvbiI6IlRoZSBkYXRlIHRoZSBwcm9kdWN0IHdhcyBhZGRlZCB0byBvdXIgY2F0YWxvZy4iLCJzcGVjaWFsX3R5cGUiOiJ0eXBlL0NyZWF0aW9uVGltZXN0YW1wIiwidW5pdCI6Im1vbnRoIiwiZmluZ2VycHJpbnQiOnsiZ2xvYmFsIjp7ImRpc3RpbmN0LWNvdW50IjoyMDAsIm5pbCUiOjAuMH0sInR5cGUiOnsidHlwZS9EYXRlVGltZSI6eyJlYXJsaWVzdCI6IjIwMTYtMDQtMjZUMTk6Mjk6NTUuMTQ3IiwibGF0ZXN0IjoiMjAxOS0wNC0xNVQxMzozNDoxOS45MzEifX19fSx7ImJhc2VfdHlwZSI6InR5cGUvQmlnSW50ZWdlciIsImRpc3BsYXlfbmFtZSI6IuOCq+OCpuODs+ODiCIsIm5hbWUiOiJjb3VudCIsInNwZWNpYWxfdHlwZSI6InR5cGUvUXVhbnRpdHkiLCJmaW5nZXJwcmludCI6eyJnbG9iYWwiOnsiZGlzdGluY3QtY291bnQiOjksIm5pbCUiOjAuMH0sInR5cGUiOnsidHlwZS9OdW1iZXIiOnsibWluIjoyLjAsInExIjozLjkwMzk0MzI3NjQ2NTk3NywicTMiOjYuNjYyODgyNjkyOTEyNjE2LCJtYXgiOjEwLjAsInNkIjoxLjg5MjM3NDQ1NTgzMDg0MzUsImF2ZyI6NS40MDU0MDU0MDU0MDU0MDV9fX19XSwiY3JlYXRvciI6eyJlbWFpbCI6Im1iQGV4YW1wbGUuY29tIiwiZmlyc3RfbmFtZSI6IkFkbWluIiwibGFzdF9sb2dpbiI6IjIwMjMtMDUtMTRUMTU6MDg6NTguNzAxOTQ3IiwiaXNfcWJuZXdiIjpmYWxzZSwiaXNfc3VwZXJ1c2VyIjp0cnVlLCJpZCI6MSwibGFzdF9uYW1lIjoiVXNlciIsImRhdGVfam9pbmVkIjoiMjAyMC0wNi0wN1QwNToyMDo0MS44NTkiLCJjb21tb25fbmFtZSI6IkFkbWluIFVzZXIifSwiZGF0YWJhc2VfaWQiOjEsImVuYWJsZV9lbWJlZGRpbmciOmZhbHNlLCJjb2xsZWN0aW9uX2lkIjo0LCJxdWVyeV90eXBlIjoicXVlcnkiLCJuYW1lIjoiTmV3IFByb2R1Y3RzIG92ZXIgdGltZSIsImNyZWF0b3JfaWQiOjEsInVwZGF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjQzOjAwLjYyMVoiLCJtYWRlX3B1YmxpY19ieV9pZCI6bnVsbCwiZW1iZWRkaW5nX3BhcmFtcyI6bnVsbCwiY2FjaGVfdHRsIjpudWxsLCJkYXRhc2V0X3F1ZXJ5Ijp7InR5cGUiOiJxdWVyeSIsImRhdGFiYXNlIjoxLCJxdWVyeSI6eyJzb3VyY2UtdGFibGUiOjEsImJyZWFrb3V0IjpbWyJmaWVsZCIsNyx7InRlbXBvcmFsLXVuaXQiOiJtb250aCJ9XV0sImFnZ3JlZ2F0aW9uIjpbWyJjb3VudCJdXX19LCJpZCI6OCwicGFyYW1ldGVyX21hcHBpbmdzIjpudWxsLCJkaXNwbGF5IjoibGluZSIsImVudGl0eV9pZCI6bnVsbCwiY29sbGVjdGlvbl9wcmV2aWV3Ijp0cnVlLCJsYXN0LWVkaXQtaW5mbyI6eyJpZCI6MSwiZW1haWwiOiJtYkBleGFtcGxlLmNvbSIsImZpcnN0X25hbWUiOiJBZG1pbiIsImxhc3RfbmFtZSI6IlVzZXIiLCJ0aW1lc3RhbXAiOiIyMDIwLTA2LTA3VDA1OjQxOjU1LjI0NFoifSwidmlzdWFsaXphdGlvbl9zZXR0aW5ncyI6eyJncmFwaC5zZXJpZXNfbGFiZWxzIjpbIueVquWPtyJdLCJncmFwaC5kaW1lbnNpb25zIjpbIkNSRUFURURfQVQiXSwiZ3JhcGguY29sb3JzIjpbIiNmOWQ0NWMiXSwiZ3JhcGgubWV0cmljcyI6WyJjb3VudCJdfSwiY29sbGVjdGlvbiI6eyJhdXRob3JpdHlfbGV2ZWwiOm51bGwsImRlc2NyaXB0aW9uIjoiQXV0b21hdGljYWxseSBnZW5lcmF0ZWQgY2FyZHMuIiwiYXJjaGl2ZWQiOmZhbHNlLCJzbHVnIjoicHJvZHVjdHNfZGFzaGJvYXJkIiwiY29sb3IiOiIjRjFCNTU2IiwibmFtZSI6IlByb2R1Y3RzIERhc2hib2FyZCIsInBlcnNvbmFsX293bmVyX2lkIjpudWxsLCJpZCI6NCwiZW50aXR5X2lkIjpudWxsLCJsb2NhdGlvbiI6Ii8iLCJuYW1lc3BhY2UiOm51bGwsImNyZWF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjQxOjU0Ljk3WiJ9LCJwYXJhbWV0ZXJzIjpudWxsLCJkYXRhc2V0IjpmYWxzZSwiY3JlYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDU6NDE6NTUuMjQiLCJwdWJsaWNfdXVpZCI6bnVsbH0seyJkZXNjcmlwdGlvbiI6bnVsbCwiYXJjaGl2ZWQiOmZhbHNlLCJjb2xsZWN0aW9uX3Bvc2l0aW9uIjpudWxsLCJ0YWJsZV9pZCI6NCwicmVzdWx0X21ldGFkYXRhIjpbeyJiYXNlX3R5cGUiOiJ0eXBlL0RhdGVUaW1lIiwiZGlzcGxheV9uYW1lIjoiQ3JlYXRlZCBBdCIsIm5hbWUiOiJDUkVBVEVEX0FUIiwiZGVzY3JpcHRpb24iOiJUaGUgZGF5IGFuZCB0aW1lIGEgcmV2aWV3IHdhcyB3cml0dGVuIGJ5IGEgdXNlci4iLCJzcGVjaWFsX3R5cGUiOiJ0eXBlL0NyZWF0aW9uVGltZXN0YW1wIiwidW5pdCI6Im1vbnRoIiwiZmluZ2VycHJpbnQiOnsiZ2xvYmFsIjp7ImRpc3RpbmN0LWNvdW50IjoxMTEyLCJuaWwlIjowLjB9LCJ0eXBlIjp7InR5cGUvRGF0ZVRpbWUiOnsiZWFybGllc3QiOiIyMDE2LTA2LTAzVDAwOjM3OjA1LjgxOCIsImxhdGVzdCI6IjIwMjAtMDQtMTlUMTQ6MTU6MjUuNjc3In19fX0seyJiYXNlX3R5cGUiOiJ0eXBlL0JpZ0ludGVnZXIiLCJkaXNwbGF5X25hbWUiOiLjgqvjgqbjg7Pjg4giLCJuYW1lIjoiY291bnQiLCJzcGVjaWFsX3R5cGUiOiJ0eXBlL1F1YW50aXR5IiwiZmluZ2VycHJpbnQiOnsiZ2xvYmFsIjp7ImRpc3RpbmN0LWNvdW50IjozMiwibmlsJSI6MC4wfSwidHlwZSI6eyJ0eXBlL051bWJlciI6eyJtaW4iOjEuMCwicTEiOjkuNzM4NjEyNzg3NTI1ODMxLCJxMyI6MzUuNjI1LCJtYXgiOjUwLjAsInNkIjoxNC4zMjU4MzA0MTk0MzA4NTYsImF2ZyI6MjMuNjU5NTc0NDY4MDg1MTA4fX19fV0sImNyZWF0b3IiOnsiZW1haWwiOiJtYkBleGFtcGxlLmNvbSIsImZpcnN0X25hbWUiOiJBZG1pbiIsImxhc3RfbG9naW4iOiIyMDIzLTA1LTE0VDE1OjA4OjU4LjcwMTk0NyIsImlzX3FibmV3YiI6ZmFsc2UsImlzX3N1cGVydXNlciI6dHJ1ZSwiaWQiOjEsImxhc3RfbmFtZSI6IlVzZXIiLCJkYXRlX2pvaW5lZCI6IjIwMjAtMDYtMDdUMDU6MjA6NDEuODU5IiwiY29tbW9uX25hbWUiOiJBZG1pbiBVc2VyIn0sImRhdGFiYXNlX2lkIjoxLCJlbmFibGVfZW1iZWRkaW5nIjpmYWxzZSwiY29sbGVjdGlvbl9pZCI6NywicXVlcnlfdHlwZSI6InF1ZXJ5IiwibmFtZSI6Ik5ldyBSZXZpZXdzIG92ZXIgdGltZSIsImNyZWF0b3JfaWQiOjEsInVwZGF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjQ3OjIzLjgwOFoiLCJtYWRlX3B1YmxpY19ieV9pZCI6bnVsbCwiZW1iZWRkaW5nX3BhcmFtcyI6bnVsbCwiY2FjaGVfdHRsIjpudWxsLCJkYXRhc2V0X3F1ZXJ5Ijp7InR5cGUiOiJxdWVyeSIsImRhdGFiYXNlIjoxLCJxdWVyeSI6eyJzb3VyY2UtdGFibGUiOjQsImJyZWFrb3V0IjpbWyJmaWVsZCIsMzUseyJ0ZW1wb3JhbC11bml0IjoibW9udGgifV1dLCJhZ2dyZWdhdGlvbiI6W1siY291bnQiXV19fSwiaWQiOjM5LCJwYXJhbWV0ZXJfbWFwcGluZ3MiOm51bGwsImRpc3BsYXkiOiJsaW5lIiwiZW50aXR5X2lkIjpudWxsLCJjb2xsZWN0aW9uX3ByZXZpZXciOnRydWUsImxhc3QtZWRpdC1pbmZvIjp7ImlkIjoxLCJlbWFpbCI6Im1iQGV4YW1wbGUuY29tIiwiZmlyc3RfbmFtZSI6IkFkbWluIiwibGFzdF9uYW1lIjoiVXNlciIsInRpbWVzdGFtcCI6IjIwMjAtMDYtMDdUMDU6NDQ6MzQuNDM0WiJ9LCJ2aXN1YWxpemF0aW9uX3NldHRpbmdzIjp7ImdyYXBoLnNlcmllc19sYWJlbHMiOlsi55Wq5Y+3Il0sImdyYXBoLmRpbWVuc2lvbnMiOlsiQ1JFQVRFRF9BVCJdLCJncmFwaC5jb2xvcnMiOlsiI2Y5ZDQ1YyJdLCJncmFwaC5tZXRyaWNzIjpbImNvdW50Il19LCJjb2xsZWN0aW9uIjp7ImF1dGhvcml0eV9sZXZlbCI6bnVsbCwiZGVzY3JpcHRpb24iOiJBdXRvbWF0aWNhbGx5IGdlbmVyYXRlZCBjYXJkcy4iLCJhcmNoaXZlZCI6ZmFsc2UsInNsdWciOiJyZXZpZXdzX2Rhc2hib2FyZCIsImNvbG9yIjoiI0E5ODlDNSIsIm5hbWUiOiJSZXZpZXdzIERhc2hib2FyZCIsInBlcnNvbmFsX293bmVyX2lkIjpudWxsLCJpZCI6NywiZW50aXR5X2lkIjpudWxsLCJsb2NhdGlvbiI6Ii8iLCJuYW1lc3BhY2UiOm51bGwsImNyZWF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjQ0OjM0LjEwOFoifSwicGFyYW1ldGVycyI6bnVsbCwiZGF0YXNldCI6ZmFsc2UsImNyZWF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjQ0OjM0LjQzIiwicHVibGljX3V1aWQiOm51bGx9LHsiZGVzY3JpcHRpb24iOiJxdWFudGl0eSA+PSA1MCIsImFyY2hpdmVkIjpmYWxzZSwiY29sbGVjdGlvbl9wb3NpdGlvbiI6bnVsbCwidGFibGVfaWQiOjIsInJlc3VsdF9tZXRhZGF0YSI6W3siZGVzY3JpcHRpb24iOiJUaGUgZGF0ZSBhbmQgdGltZSBhbiBvcmRlciB3YXMgc3VibWl0dGVkLiIsInNlbWFudGljX3R5cGUiOiJ0eXBlL0NyZWF0aW9uVGltZXN0YW1wIiwiY29lcmNpb25fc3RyYXRlZ3kiOm51bGwsInVuaXQiOiJkZWZhdWx0IiwibmFtZSI6IkNSRUFURURfQVQiLCJzZXR0aW5ncyI6bnVsbCwiZmllbGRfcmVmIjpbImZpZWxkIiwxNSx7InRlbXBvcmFsLXVuaXQiOiJkZWZhdWx0In1dLCJlZmZlY3RpdmVfdHlwZSI6InR5cGUvRGF0ZVRpbWUiLCJpZCI6MTUsInZpc2liaWxpdHlfdHlwZSI6Im5vcm1hbCIsImRpc3BsYXlfbmFtZSI6IkNyZWF0ZWQgQXQiLCJmaW5nZXJwcmludCI6eyJnbG9iYWwiOnsiZGlzdGluY3QtY291bnQiOjk5OTgsIm5pbCUiOjAuMH0sInR5cGUiOnsidHlwZS9EYXRlVGltZSI6eyJlYXJsaWVzdCI6IjIwMTYtMDQtMzBUMTg6NTY6MTMuMzUyIiwibGF0ZXN0IjoiMjAyMC0wNC0xOVQxNDowNzoxNS42NTcifX19LCJiYXNlX3R5cGUiOiJ0eXBlL0RhdGVUaW1lIn0seyJkZXNjcmlwdGlvbiI6IkRpc2NvdW50IGFtb3VudC4iLCJzZW1hbnRpY190eXBlIjoidHlwZS9EaXNjb3VudCIsImNvZXJjaW9uX3N0cmF0ZWd5IjpudWxsLCJuYW1lIjoiRElTQ09VTlQiLCJzZXR0aW5ncyI6bnVsbCwiZmllbGRfcmVmIjpbImZpZWxkIiwxMCxudWxsXSwiZWZmZWN0aXZlX3R5cGUiOiJ0eXBlL0Zsb2F0IiwiaWQiOjEwLCJ2aXNpYmlsaXR5X3R5cGUiOiJub3JtYWwiLCJkaXNwbGF5X25hbWUiOiJEaXNjb3VudCIsImZpbmdlcnByaW50Ijp7Imdsb2JhbCI6eyJkaXN0aW5jdC1jb3VudCI6NzAxLCJuaWwlIjowLjg5OH0sInR5cGUiOnsidHlwZS9OdW1iZXIiOnsibWluIjowLjE3MDg4OTk2NjcyNTg0MzIyLCJxMSI6Mi45Nzg2MjI2NjgxNDU4NzQzLCJxMyI6Ny4zMzgxODc3ODg2NTgyMzUsIm1heCI6NjEuNjk2ODQyNjk5NjA1NzEsInNkIjozLjA1MzY2MzEyNTAwMTk5MSwiYXZnIjo1LjE2MTI1NTU0NzU4MDMyNn19fSwiYmFzZV90eXBlIjoidHlwZS9GbG9hdCJ9LHsiZGVzY3JpcHRpb24iOiJUaGlzIGlzIGEgdW5pcXVlIElEIGZvciB0aGUgcHJvZHVjdC4gSXQgaXMgYWxzbyBjYWxsZWQgdGhlIOKAnEludm9pY2UgbnVtYmVy4oCdIG9yIOKAnENvbmZpcm1hdGlvbiBudW1iZXLigJ0gaW4gY3VzdG9tZXIgZmFjaW5nIGVtYWlscyBhbmQgc2NyZWVucy4iLCJzZW1hbnRpY190eXBlIjoidHlwZS9QSyIsImNvZXJjaW9uX3N0cmF0ZWd5IjpudWxsLCJuYW1lIjoiSUQiLCJzZXR0aW5ncyI6bnVsbCwiZmllbGRfcmVmIjpbImZpZWxkIiwxMixudWxsXSwiZWZmZWN0aXZlX3R5cGUiOiJ0eXBlL0JpZ0ludGVnZXIiLCJpZCI6MTIsInZpc2liaWxpdHlfdHlwZSI6Im5vcm1hbCIsImRpc3BsYXlfbmFtZSI6IklEIiwiZmluZ2VycHJpbnQiOm51bGwsImJhc2VfdHlwZSI6InR5cGUvQmlnSW50ZWdlciJ9LHsiZGVzY3JpcHRpb24iOiJUaGUgcHJvZHVjdCBJRC4gVGhpcyBpcyBhbiBpbnRlcm5hbCBpZGVudGlmaWVyIGZvciB0aGUgcHJvZHVjdCwgTk9UIHRoZSBTS1UuIiwic2VtYW50aWNfdHlwZSI6InR5cGUvRksiLCJjb2VyY2lvbl9zdHJhdGVneSI6bnVsbCwibmFtZSI6IlBST0RVQ1RfSUQiLCJzZXR0aW5ncyI6bnVsbCwiZmllbGRfcmVmIjpbImZpZWxkIiwxMSxudWxsXSwiZWZmZWN0aXZlX3R5cGUiOiJ0eXBlL0ludGVnZXIiLCJpZCI6MTEsInZpc2liaWxpdHlfdHlwZSI6Im5vcm1hbCIsImRpc3BsYXlfbmFtZSI6IlByb2R1Y3QgSUQiLCJmaW5nZXJwcmludCI6eyJnbG9iYWwiOnsiZGlzdGluY3QtY291bnQiOjIwMCwibmlsJSI6MC4wfX0sImJhc2VfdHlwZSI6InR5cGUvSW50ZWdlciJ9LHsiZGVzY3JpcHRpb24iOiJOdW1iZXIgb2YgcHJvZHVjdHMgYm91Z2h0LiIsInNlbWFudGljX3R5cGUiOiJ0eXBlL1F1YW50aXR5IiwiY29lcmNpb25fc3RyYXRlZ3kiOm51bGwsIm5hbWUiOiJRVUFOVElUWSIsInNldHRpbmdzIjpudWxsLCJmaWVsZF9yZWYiOlsiZmllbGQiLDE0LG51bGxdLCJlZmZlY3RpdmVfdHlwZSI6InR5cGUvSW50ZWdlciIsImlkIjoxNCwidmlzaWJpbGl0eV90eXBlIjoibm9ybWFsIiwiZGlzcGxheV9uYW1lIjoiUXVhbnRpdHkiLCJmaW5nZXJwcmludCI6eyJnbG9iYWwiOnsiZGlzdGluY3QtY291bnQiOjYyLCJuaWwlIjowLjB9LCJ0eXBlIjp7InR5cGUvTnVtYmVyIjp7Im1pbiI6MC4wLCJxMSI6MS43NTU4ODI2MDc3NjQ5ODIsInEzIjo0Ljg4MjY1NDUwNzkyODA0NCwibWF4IjoxMDAuMCwic2QiOjQuMjE0MjU4Mzg2NDAzNzk4LCJhdmciOjMuNzAxNX19fSwiYmFzZV90eXBlIjoidHlwZS9JbnRlZ2VyIn0seyJkZXNjcmlwdGlvbiI6IlRoZSByYXcsIHByZS10YXggY29zdCBvZiB0aGUgb3JkZXIuIE5vdGUgdGhhdCB0aGlzIG1pZ2h0IGJlIGRpZmZlcmVudCBpbiB0aGUgZnV0dXJlIGZyb20gdGhlIHByb2R1Y3QgcHJpY2UgZHVlIHRvIHByb21vdGlvbnMsIGNyZWRpdHMsIGV0Yy4iLCJzZW1hbnRpY190eXBlIjpudWxsLCJjb2VyY2lvbl9zdHJhdGVneSI6bnVsbCwibmFtZSI6IlNVQlRPVEFMIiwic2V0dGluZ3MiOm51bGwsImZpZWxkX3JlZiI6WyJmaWVsZCIsMTMsbnVsbF0sImVmZmVjdGl2ZV90eXBlIjoidHlwZS9GbG9hdCIsImlkIjoxMywidmlzaWJpbGl0eV90eXBlIjoibm9ybWFsIiwiZGlzcGxheV9uYW1lIjoiU3VidG90YWwiLCJmaW5nZXJwcmludCI6eyJnbG9iYWwiOnsiZGlzdGluY3QtY291bnQiOjM0MCwibmlsJSI6MC4wfSwidHlwZSI6eyJ0eXBlL051bWJlciI6eyJtaW4iOjE1LjY5MTk0MzY3Mzk3MDQzOSwicTEiOjQ5Ljc0ODk0NTE5MDYwMTg0LCJxMyI6MTA1LjQyOTY1NzQ2OTkzMTAzLCJtYXgiOjE0OC4yMjkwMDUyNjU1MjI5MSwic2QiOjMyLjUzNzA1MDEzMDU2MzE3LCJhdmciOjc3LjAxMjk1NDY1MzU2NTQ3fX19LCJiYXNlX3R5cGUiOiJ0eXBlL0Zsb2F0In0seyJkZXNjcmlwdGlvbiI6IlRoaXMgaXMgdGhlIGFtb3VudCBvZiBsb2NhbCBhbmQgZmVkZXJhbCB0YXhlcyB0aGF0IGFyZSBjb2xsZWN0ZWQgb24gdGhlIHB1cmNoYXNlLiBOb3RlIHRoYXQgb3RoZXIgZ292ZXJubWVudGFsIGZlZXMgb24gc29tZSBwcm9kdWN0cyBhcmUgbm90IGluY2x1ZGVkIGhlcmUsIGJ1dCBpbnN0ZWFkIGFyZSBhY2NvdW50ZWQgZm9yIGluIHRoZSBzdWJ0b3RhbC4iLCJzZW1hbnRpY190eXBlIjpudWxsLCJjb2VyY2lvbl9zdHJhdGVneSI6bnVsbCwibmFtZSI6IlRBWCIsInNldHRpbmdzIjpudWxsLCJmaWVsZF9yZWYiOlsiZmllbGQiLDE2LG51bGxdLCJlZmZlY3RpdmVfdHlwZSI6InR5cGUvRmxvYXQiLCJpZCI6MTYsInZpc2liaWxpdHlfdHlwZSI6Im5vcm1hbCIsImRpc3BsYXlfbmFtZSI6IlRheCIsImZpbmdlcnByaW50Ijp7Imdsb2JhbCI6eyJkaXN0aW5jdC1jb3VudCI6Nzk3LCJuaWwlIjowLjB9LCJ0eXBlIjp7InR5cGUvTnVtYmVyIjp7Im1pbiI6MC4wLCJxMSI6Mi4yNzMzNDAzODY2MDM4NTcsInEzIjo1LjMzNzI3NTMzODIxNjMwNywibWF4IjoxMS4xMiwic2QiOjIuMzIwNjY1MTM1ODkwMDMxNiwiYXZnIjozLjg3MjIxMDAwMDAwMDAwMDR9fX0sImJhc2VfdHlwZSI6InR5cGUvRmxvYXQifSx7ImRlc2NyaXB0aW9uIjoiVGhlIHRvdGFsIGJpbGxlZCBhbW91bnQuIiwic2VtYW50aWNfdHlwZSI6bnVsbCwiY29lcmNpb25fc3RyYXRlZ3kiOm51bGwsIm5hbWUiOiJUT1RBTCIsInNldHRpbmdzIjpudWxsLCJmaWVsZF9yZWYiOlsiZmllbGQiLDE3LG51bGxdLCJlZmZlY3RpdmVfdHlwZSI6InR5cGUvRmxvYXQiLCJpZCI6MTcsInZpc2liaWxpdHlfdHlwZSI6Im5vcm1hbCIsImRpc3BsYXlfbmFtZSI6IlRvdGFsIiwiZmluZ2VycHJpbnQiOnsiZ2xvYmFsIjp7ImRpc3RpbmN0LWNvdW50IjoxMDAwMCwibmlsJSI6MC4wfSwidHlwZSI6eyJ0eXBlL051bWJlciI6eyJtaW4iOjEyLjA2MTYwMjkzNjkyMzExNywicTEiOjUyLjAwNjE0NzYxNzg3ODEzNSwicTMiOjEwOS41NTgwMzAxODQ5OTczOCwibWF4IjoyMzguMzI3MzIwMDE3MjE1MzMsInNkIjozOC4zNTk2NzY2NDg0NzU3MSwiYXZnIjo4Mi45NjAxNDgxNTIzMDgwNX19fSwiYmFzZV90eXBlIjoidHlwZS9GbG9hdCJ9LHsiZGVzY3JpcHRpb24iOiJUaGUgaWQgb2YgdGhlIHVzZXIgd2hvIG1hZGUgdGhpcyBvcmRlci4gTm90ZSB0aGF0IGluIHNvbWUgY2FzZXMgd2hlcmUgYW4gb3JkZXIgd2FzIGNyZWF0ZWQgb24gYmVoYWxmIG9mIGEgY3VzdG9tZXIgd2hvIHBob25lZCB0aGUgb3JkZXIgaW4sIHRoaXMgbWlnaHQgYmUgdGhlIGVtcGxveWVlIHdobyBoYW5kbGVkIHRoZSByZXF1ZXN0LiIsInNlbWFudGljX3R5cGUiOiJ0eXBlL0ZLIiwiY29lcmNpb25fc3RyYXRlZ3kiOm51bGwsIm5hbWUiOiJVU0VSX0lEIiwic2V0dGluZ3MiOm51bGwsImZpZWxkX3JlZiI6WyJmaWVsZCIsOSxudWxsXSwiZWZmZWN0aXZlX3R5cGUiOiJ0eXBlL0ludGVnZXIiLCJpZCI6OSwidmlzaWJpbGl0eV90eXBlIjoibm9ybWFsIiwiZGlzcGxheV9uYW1lIjoiVXNlciBJRCIsImZpbmdlcnByaW50Ijp7Imdsb2JhbCI6eyJkaXN0aW5jdC1jb3VudCI6OTI5LCJuaWwlIjowLjB9fSwiYmFzZV90eXBlIjoidHlwZS9JbnRlZ2VyIn1dLCJjcmVhdG9yIjp7ImVtYWlsIjoibWJAZXhhbXBsZS5jb20iLCJmaXJzdF9uYW1lIjoiQWRtaW4iLCJsYXN0X2xvZ2luIjoiMjAyMy0wNS0xNFQxNTowODo1OC43MDE5NDciLCJpc19xYm5ld2IiOmZhbHNlLCJpc19zdXBlcnVzZXIiOnRydWUsImlkIjoxLCJsYXN0X25hbWUiOiJVc2VyIiwiZGF0ZV9qb2luZWQiOiIyMDIwLTA2LTA3VDA1OjIwOjQxLjg1OSIsImNvbW1vbl9uYW1lIjoiQWRtaW4gVXNlciJ9LCJkYXRhYmFzZV9pZCI6MSwiZW5hYmxlX2VtYmVkZGluZyI6ZmFsc2UsImNvbGxlY3Rpb25faWQiOjIsInF1ZXJ5X3R5cGUiOiJxdWVyeSIsIm5hbWUiOiJPcmRlcnMgcXVhbnRpdHkgPj0gNTAiLCJjcmVhdG9yX2lkIjoxLCJ1cGRhdGVkX2F0IjoiMjAyMy0wNS0xNFQxMzo0OToxNy42Mzk0MDhaIiwibWFkZV9wdWJsaWNfYnlfaWQiOjEsImVtYmVkZGluZ19wYXJhbXMiOm51bGwsImNhY2hlX3R0bCI6bnVsbCwiZGF0YXNldF9xdWVyeSI6eyJ0eXBlIjoicXVlcnkiLCJxdWVyeSI6eyJzb3VyY2UtdGFibGUiOjIsImZpbHRlciI6WyI+PSIsWyJmaWVsZCIsMTQsbnVsbF0sNTBdfSwiZGF0YWJhc2UiOjF9LCJpZCI6MSwicGFyYW1ldGVyX21hcHBpbmdzIjpudWxsLCJkaXNwbGF5IjoidGFibGUiLCJlbnRpdHlfaWQiOm51bGwsImNvbGxlY3Rpb25fcHJldmlldyI6dHJ1ZSwibGFzdC1lZGl0LWluZm8iOnsiaWQiOjEsImVtYWlsIjoibWJAZXhhbXBsZS5jb20iLCJmaXJzdF9uYW1lIjoiQWRtaW4iLCJsYXN0X25hbWUiOiJVc2VyIiwidGltZXN0YW1wIjoiMjAyMC0wNi0wN1QwNTozNzo1My44MjlaIn0sInZpc3VhbGl6YXRpb25fc2V0dGluZ3MiOnsidGFibGUucGl2b3RfY29sdW1uIjoiRElTQ09VTlQiLCJ0YWJsZS5jZWxsX2NvbHVtbiI6IlFVQU5USVRZIn0sImNvbGxlY3Rpb24iOnsiYXV0aG9yaXR5X2xldmVsIjpudWxsLCJkZXNjcmlwdGlvbiI6bnVsbCwiYXJjaGl2ZWQiOmZhbHNlLCJzbHVnIjoibWV0YWJhc2VydWJ5IiwiY29sb3IiOiIjNTA5RUUzIiwibmFtZSI6Ik1ldGFiYXNlUnVieSIsInBlcnNvbmFsX293bmVyX2lkIjpudWxsLCJpZCI6MiwiZW50aXR5X2lkIjpudWxsLCJsb2NhdGlvbiI6Ii8iLCJuYW1lc3BhY2UiOm51bGwsImNyZWF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjM2OjI4LjgwNloifSwicGFyYW1ldGVycyI6bnVsbCwiZGF0YXNldCI6ZmFsc2UsImNyZWF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjM2OjI4LjgwNiIsInB1YmxpY191dWlkIjoiNzA4YTc4ZWMtMTVjOC00MDVlLWI1OTAtZGU5OGM2ZGRmYTAxIn0seyJkZXNjcmlwdGlvbiI6InF1YW50aXR5ID49IDUwIiwiYXJjaGl2ZWQiOmZhbHNlLCJjb2xsZWN0aW9uX3Bvc2l0aW9uIjpudWxsLCJ0YWJsZV9pZCI6MiwicmVzdWx0X21ldGFkYXRhIjpbeyJkZXNjcmlwdGlvbiI6IlRoZSBkYXRlIGFuZCB0aW1lIGFuIG9yZGVyIHdhcyBzdWJtaXR0ZWQuIiwic2VtYW50aWNfdHlwZSI6InR5cGUvQ3JlYXRpb25UaW1lc3RhbXAiLCJjb2VyY2lvbl9zdHJhdGVneSI6bnVsbCwidW5pdCI6ImRlZmF1bHQiLCJuYW1lIjoiQ1JFQVRFRF9BVCIsInNldHRpbmdzIjpudWxsLCJmaWVsZF9yZWYiOlsiZmllbGQiLDE1LHsidGVtcG9yYWwtdW5pdCI6ImRlZmF1bHQifV0sImVmZmVjdGl2ZV90eXBlIjoidHlwZS9EYXRlVGltZSIsImlkIjoxNSwidmlzaWJpbGl0eV90eXBlIjoibm9ybWFsIiwiZGlzcGxheV9uYW1lIjoiQ3JlYXRlZCBBdCIsImZpbmdlcnByaW50Ijp7Imdsb2JhbCI6eyJkaXN0aW5jdC1jb3VudCI6OTk5OCwibmlsJSI6MC4wfSwidHlwZSI6eyJ0eXBlL0RhdGVUaW1lIjp7ImVhcmxpZXN0IjoiMjAxNi0wNC0zMFQxODo1NjoxMy4zNTIiLCJsYXRlc3QiOiIyMDIwLTA0LTE5VDE0OjA3OjE1LjY1NyJ9fX0sImJhc2VfdHlwZSI6InR5cGUvRGF0ZVRpbWUifSx7ImRlc2NyaXB0aW9uIjoiRGlzY291bnQgYW1vdW50LiIsInNlbWFudGljX3R5cGUiOiJ0eXBlL0Rpc2NvdW50IiwiY29lcmNpb25fc3RyYXRlZ3kiOm51bGwsIm5hbWUiOiJESVNDT1VOVCIsInNldHRpbmdzIjpudWxsLCJmaWVsZF9yZWYiOlsiZmllbGQiLDEwLG51bGxdLCJlZmZlY3RpdmVfdHlwZSI6InR5cGUvRmxvYXQiLCJpZCI6MTAsInZpc2liaWxpdHlfdHlwZSI6Im5vcm1hbCIsImRpc3BsYXlfbmFtZSI6IkRpc2NvdW50IiwiZmluZ2VycHJpbnQiOnsiZ2xvYmFsIjp7ImRpc3RpbmN0LWNvdW50Ijo3MDEsIm5pbCUiOjAuODk4fSwidHlwZSI6eyJ0eXBlL051bWJlciI6eyJtaW4iOjAuMTcwODg5OTY2NzI1ODQzMjIsInExIjoyLjk3ODYyMjY2ODE0NTg3NDMsInEzIjo3LjMzODE4Nzc4ODY1ODIzNSwibWF4Ijo2MS42OTY4NDI2OTk2MDU3MSwic2QiOjMuMDUzNjYzMTI1MDAxOTkxLCJhdmciOjUuMTYxMjU1NTQ3NTgwMzI2fX19LCJiYXNlX3R5cGUiOiJ0eXBlL0Zsb2F0In0seyJkZXNjcmlwdGlvbiI6IlRoaXMgaXMgYSB1bmlxdWUgSUQgZm9yIHRoZSBwcm9kdWN0LiBJdCBpcyBhbHNvIGNhbGxlZCB0aGUg4oCcSW52b2ljZSBudW1iZXLigJ0gb3Ig4oCcQ29uZmlybWF0aW9uIG51bWJlcuKAnSBpbiBjdXN0b21lciBmYWNpbmcgZW1haWxzIGFuZCBzY3JlZW5zLiIsInNlbWFudGljX3R5cGUiOiJ0eXBlL1BLIiwiY29lcmNpb25fc3RyYXRlZ3kiOm51bGwsIm5hbWUiOiJJRCIsInNldHRpbmdzIjpudWxsLCJmaWVsZF9yZWYiOlsiZmllbGQiLDEyLG51bGxdLCJlZmZlY3RpdmVfdHlwZSI6InR5cGUvQmlnSW50ZWdlciIsImlkIjoxMiwidmlzaWJpbGl0eV90eXBlIjoibm9ybWFsIiwiZGlzcGxheV9uYW1lIjoiSUQiLCJmaW5nZXJwcmludCI6bnVsbCwiYmFzZV90eXBlIjoidHlwZS9CaWdJbnRlZ2VyIn0seyJkZXNjcmlwdGlvbiI6IlRoZSBwcm9kdWN0IElELiBUaGlzIGlzIGFuIGludGVybmFsIGlkZW50aWZpZXIgZm9yIHRoZSBwcm9kdWN0LCBOT1QgdGhlIFNLVS4iLCJzZW1hbnRpY190eXBlIjoidHlwZS9GSyIsImNvZXJjaW9uX3N0cmF0ZWd5IjpudWxsLCJuYW1lIjoiUFJPRFVDVF9JRCIsInNldHRpbmdzIjpudWxsLCJmaWVsZF9yZWYiOlsiZmllbGQiLDExLG51bGxdLCJlZmZlY3RpdmVfdHlwZSI6InR5cGUvSW50ZWdlciIsImlkIjoxMSwidmlzaWJpbGl0eV90eXBlIjoibm9ybWFsIiwiZGlzcGxheV9uYW1lIjoiUHJvZHVjdCBJRCIsImZpbmdlcnByaW50Ijp7Imdsb2JhbCI6eyJkaXN0aW5jdC1jb3VudCI6MjAwLCJuaWwlIjowLjB9fSwiYmFzZV90eXBlIjoidHlwZS9JbnRlZ2VyIn0seyJkZXNjcmlwdGlvbiI6Ik51bWJlciBvZiBwcm9kdWN0cyBib3VnaHQuIiwic2VtYW50aWNfdHlwZSI6InR5cGUvUXVhbnRpdHkiLCJjb2VyY2lvbl9zdHJhdGVneSI6bnVsbCwibmFtZSI6IlFVQU5USVRZIiwic2V0dGluZ3MiOm51bGwsImZpZWxkX3JlZiI6WyJmaWVsZCIsMTQsbnVsbF0sImVmZmVjdGl2ZV90eXBlIjoidHlwZS9JbnRlZ2VyIiwiaWQiOjE0LCJ2aXNpYmlsaXR5X3R5cGUiOiJub3JtYWwiLCJkaXNwbGF5X25hbWUiOiJRdWFudGl0eSIsImZpbmdlcnByaW50Ijp7Imdsb2JhbCI6eyJkaXN0aW5jdC1jb3VudCI6NjIsIm5pbCUiOjAuMH0sInR5cGUiOnsidHlwZS9OdW1iZXIiOnsibWluIjowLjAsInExIjoxLjc1NTg4MjYwNzc2NDk4MiwicTMiOjQuODgyNjU0NTA3OTI4MDQ0LCJtYXgiOjEwMC4wLCJzZCI6NC4yMTQyNTgzODY0MDM3OTgsImF2ZyI6My43MDE1fX19LCJiYXNlX3R5cGUiOiJ0eXBlL0ludGVnZXIifSx7ImRlc2NyaXB0aW9uIjoiVGhlIHJhdywgcHJlLXRheCBjb3N0IG9mIHRoZSBvcmRlci4gTm90ZSB0aGF0IHRoaXMgbWlnaHQgYmUgZGlmZmVyZW50IGluIHRoZSBmdXR1cmUgZnJvbSB0aGUgcHJvZHVjdCBwcmljZSBkdWUgdG8gcHJvbW90aW9ucywgY3JlZGl0cywgZXRjLiIsInNlbWFudGljX3R5cGUiOm51bGwsImNvZXJjaW9uX3N0cmF0ZWd5IjpudWxsLCJuYW1lIjoiU1VCVE9UQUwiLCJzZXR0aW5ncyI6bnVsbCwiZmllbGRfcmVmIjpbImZpZWxkIiwxMyxudWxsXSwiZWZmZWN0aXZlX3R5cGUiOiJ0eXBlL0Zsb2F0IiwiaWQiOjEzLCJ2aXNpYmlsaXR5X3R5cGUiOiJub3JtYWwiLCJkaXNwbGF5X25hbWUiOiJTdWJ0b3RhbCIsImZpbmdlcnByaW50Ijp7Imdsb2JhbCI6eyJkaXN0aW5jdC1jb3VudCI6MzQwLCJuaWwlIjowLjB9LCJ0eXBlIjp7InR5cGUvTnVtYmVyIjp7Im1pbiI6MTUuNjkxOTQzNjczOTcwNDM5LCJxMSI6NDkuNzQ4OTQ1MTkwNjAxODQsInEzIjoxMDUuNDI5NjU3NDY5OTMxMDMsIm1heCI6MTQ4LjIyOTAwNTI2NTUyMjkxLCJzZCI6MzIuNTM3MDUwMTMwNTYzMTcsImF2ZyI6NzcuMDEyOTU0NjUzNTY1NDd9fX0sImJhc2VfdHlwZSI6InR5cGUvRmxvYXQifSx7ImRlc2NyaXB0aW9uIjoiVGhpcyBpcyB0aGUgYW1vdW50IG9mIGxvY2FsIGFuZCBmZWRlcmFsIHRheGVzIHRoYXQgYXJlIGNvbGxlY3RlZCBvbiB0aGUgcHVyY2hhc2UuIE5vdGUgdGhhdCBvdGhlciBnb3Zlcm5tZW50YWwgZmVlcyBvbiBzb21lIHByb2R1Y3RzIGFyZSBub3QgaW5jbHVkZWQgaGVyZSwgYnV0IGluc3RlYWQgYXJlIGFjY291bnRlZCBmb3IgaW4gdGhlIHN1YnRvdGFsLiIsInNlbWFudGljX3R5cGUiOm51bGwsImNvZXJjaW9uX3N0cmF0ZWd5IjpudWxsLCJuYW1lIjoiVEFYIiwic2V0dGluZ3MiOm51bGwsImZpZWxkX3JlZiI6WyJmaWVsZCIsMTYsbnVsbF0sImVmZmVjdGl2ZV90eXBlIjoidHlwZS9GbG9hdCIsImlkIjoxNiwidmlzaWJpbGl0eV90eXBlIjoibm9ybWFsIiwiZGlzcGxheV9uYW1lIjoiVGF4IiwiZmluZ2VycHJpbnQiOnsiZ2xvYmFsIjp7ImRpc3RpbmN0LWNvdW50Ijo3OTcsIm5pbCUiOjAuMH0sInR5cGUiOnsidHlwZS9OdW1iZXIiOnsibWluIjowLjAsInExIjoyLjI3MzM0MDM4NjYwMzg1NywicTMiOjUuMzM3Mjc1MzM4MjE2MzA3LCJtYXgiOjExLjEyLCJzZCI6Mi4zMjA2NjUxMzU4OTAwMzE2LCJhdmciOjMuODcyMjEwMDAwMDAwMDAwNH19fSwiYmFzZV90eXBlIjoidHlwZS9GbG9hdCJ9LHsiZGVzY3JpcHRpb24iOiJUaGUgdG90YWwgYmlsbGVkIGFtb3VudC4iLCJzZW1hbnRpY190eXBlIjpudWxsLCJjb2VyY2lvbl9zdHJhdGVneSI6bnVsbCwibmFtZSI6IlRPVEFMIiwic2V0dGluZ3MiOm51bGwsImZpZWxkX3JlZiI6WyJmaWVsZCIsMTcsbnVsbF0sImVmZmVjdGl2ZV90eXBlIjoidHlwZS9GbG9hdCIsImlkIjoxNywidmlzaWJpbGl0eV90eXBlIjoibm9ybWFsIiwiZGlzcGxheV9uYW1lIjoiVG90YWwiLCJmaW5nZXJwcmludCI6eyJnbG9iYWwiOnsiZGlzdGluY3QtY291bnQiOjEwMDAwLCJuaWwlIjowLjB9LCJ0eXBlIjp7InR5cGUvTnVtYmVyIjp7Im1pbiI6MTIuMDYxNjAyOTM2OTIzMTE3LCJxMSI6NTIuMDA2MTQ3NjE3ODc4MTM1LCJxMyI6MTA5LjU1ODAzMDE4NDk5NzM4LCJtYXgiOjIzOC4zMjczMjAwMTcyMTUzMywic2QiOjM4LjM1OTY3NjY0ODQ3NTcxLCJhdmciOjgyLjk2MDE0ODE1MjMwODA1fX19LCJiYXNlX3R5cGUiOiJ0eXBlL0Zsb2F0In0seyJkZXNjcmlwdGlvbiI6IlRoZSBpZCBvZiB0aGUgdXNlciB3aG8gbWFkZSB0aGlzIG9yZGVyLiBOb3RlIHRoYXQgaW4gc29tZSBjYXNlcyB3aGVyZSBhbiBvcmRlciB3YXMgY3JlYXRlZCBvbiBiZWhhbGYgb2YgYSBjdXN0b21lciB3aG8gcGhvbmVkIHRoZSBvcmRlciBpbiwgdGhpcyBtaWdodCBiZSB0aGUgZW1wbG95ZWUgd2hvIGhhbmRsZWQgdGhlIHJlcXVlc3QuIiwic2VtYW50aWNfdHlwZSI6InR5cGUvRksiLCJjb2VyY2lvbl9zdHJhdGVneSI6bnVsbCwibmFtZSI6IlVTRVJfSUQiLCJzZXR0aW5ncyI6bnVsbCwiZmllbGRfcmVmIjpbImZpZWxkIiw5LG51bGxdLCJlZmZlY3RpdmVfdHlwZSI6InR5cGUvSW50ZWdlciIsImlkIjo5LCJ2aXNpYmlsaXR5X3R5cGUiOiJub3JtYWwiLCJkaXNwbGF5X25hbWUiOiJVc2VyIElEIiwiZmluZ2VycHJpbnQiOnsiZ2xvYmFsIjp7ImRpc3RpbmN0LWNvdW50Ijo5MjksIm5pbCUiOjAuMH19LCJiYXNlX3R5cGUiOiJ0eXBlL0ludGVnZXIifV0sImNyZWF0b3IiOnsiZW1haWwiOiJtYkBleGFtcGxlLmNvbSIsImZpcnN0X25hbWUiOiJBZG1pbiIsImxhc3RfbG9naW4iOiIyMDIzLTA1LTE0VDE1OjA4OjU4LjcwMTk0NyIsImlzX3FibmV3YiI6ZmFsc2UsImlzX3N1cGVydXNlciI6dHJ1ZSwiaWQiOjEsImxhc3RfbmFtZSI6IlVzZXIiLCJkYXRlX2pvaW5lZCI6IjIwMjAtMDYtMDdUMDU6MjA6NDEuODU5IiwiY29tbW9uX25hbWUiOiJBZG1pbiBVc2VyIn0sImRhdGFiYXNlX2lkIjoxLCJlbmFibGVfZW1iZWRkaW5nIjpmYWxzZSwiY29sbGVjdGlvbl9pZCI6MiwicXVlcnlfdHlwZSI6InF1ZXJ5IiwibmFtZSI6Ik9yZGVycyBxdWFudGl0eSA+PSA1MCIsImNyZWF0b3JfaWQiOjEsInVwZGF0ZWRfYXQiOiIyMDIzLTA1LTE0VDEzOjQ5OjIwLjYwNDY5MloiLCJtYWRlX3B1YmxpY19ieV9pZCI6bnVsbCwiZW1iZWRkaW5nX3BhcmFtcyI6bnVsbCwiY2FjaGVfdHRsIjpudWxsLCJkYXRhc2V0X3F1ZXJ5Ijp7InR5cGUiOiJxdWVyeSIsInF1ZXJ5Ijp7InNvdXJjZS10YWJsZSI6MiwiZmlsdGVyIjpbIj49IixbImZpZWxkIiwxNCxudWxsXSw1MF19LCJkYXRhYmFzZSI6MX0sImlkIjo0NywicGFyYW1ldGVyX21hcHBpbmdzIjpbXSwiZGlzcGxheSI6InRhYmxlIiwiZW50aXR5X2lkIjoiM2VwRUwwYllpcHVRWnNRUTJpSVBFIiwiY29sbGVjdGlvbl9wcmV2aWV3Ijp0cnVlLCJsYXN0LWVkaXQtaW5mbyI6eyJpZCI6MSwiZW1haWwiOiJtYkBleGFtcGxlLmNvbSIsImZpcnN0X25hbWUiOiJBZG1pbiIsImxhc3RfbmFtZSI6IlVzZXIiLCJ0aW1lc3RhbXAiOiIyMDIzLTA1LTE0VDEzOjQ5OjIwLjg3Mzg4OFoifSwidmlzdWFsaXphdGlvbl9zZXR0aW5ncyI6eyJ0YWJsZS5waXZvdF9jb2x1bW4iOiJESVNDT1VOVCIsInRhYmxlLmNlbGxfY29sdW1uIjoiUVVBTlRJVFkifSwiY29sbGVjdGlvbiI6eyJhdXRob3JpdHlfbGV2ZWwiOm51bGwsImRlc2NyaXB0aW9uIjpudWxsLCJhcmNoaXZlZCI6ZmFsc2UsInNsdWciOiJtZXRhYmFzZXJ1YnkiLCJjb2xvciI6IiM1MDlFRTMiLCJuYW1lIjoiTWV0YWJhc2VSdWJ5IiwicGVyc29uYWxfb3duZXJfaWQiOm51bGwsImlkIjoyLCJlbnRpdHlfaWQiOm51bGwsImxvY2F0aW9uIjoiLyIsIm5hbWVzcGFjZSI6bnVsbCwiY3JlYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDU6MzY6MjguODA2WiJ9LCJwYXJhbWV0ZXJzIjpbXSwiZGF0YXNldCI6ZmFsc2UsImNyZWF0ZWRfYXQiOiIyMDIzLTA1LTE0VDEzOjQ5OjIwLjYwNDY5MiIsInB1YmxpY191dWlkIjpudWxsfSx7ImRlc2NyaXB0aW9uIjpudWxsLCJhcmNoaXZlZCI6ZmFsc2UsImNvbGxlY3Rpb25fcG9zaXRpb24iOm51bGwsInRhYmxlX2lkIjpudWxsLCJyZXN1bHRfbWV0YWRhdGEiOlt7ImJhc2VfdHlwZSI6InR5cGUvQmlnSW50ZWdlciIsImRpc3BsYXlfbmFtZSI6IklEIiwibmFtZSI6IklEIiwic3BlY2lhbF90eXBlIjoidHlwZS9QSyIsImZpbmdlcnByaW50IjpudWxsfSx7ImJhc2VfdHlwZSI6InR5cGUvVGV4dCIsImRpc3BsYXlfbmFtZSI6IkFERFJFU1MiLCJuYW1lIjoiQUREUkVTUyIsInNwZWNpYWxfdHlwZSI6bnVsbCwiZmluZ2VycHJpbnQiOnsiZ2xvYmFsIjp7ImRpc3RpbmN0LWNvdW50IjoxMCwibmlsJSI6MC4wfSwidHlwZSI6eyJ0eXBlL1RleHQiOnsicGVyY2VudC1qc29uIjowLjAsInBlcmNlbnQtdXJsIjowLjAsInBlcmNlbnQtZW1haWwiOjAuMCwiYXZlcmFnZS1sZW5ndGgiOjIyLjd9fX19LHsiYmFzZV90eXBlIjoidHlwZS9UZXh0IiwiZGlzcGxheV9uYW1lIjoiRU1BSUwiLCJuYW1lIjoiRU1BSUwiLCJzcGVjaWFsX3R5cGUiOm51bGwsImZpbmdlcnByaW50Ijp7Imdsb2JhbCI6eyJkaXN0aW5jdC1jb3VudCI6MTAsIm5pbCUiOjAuMH0sInR5cGUiOnsidHlwZS9UZXh0Ijp7InBlcmNlbnQtanNvbiI6MC4wLCJwZXJjZW50LXVybCI6MC4wLCJwZXJjZW50LWVtYWlsIjoxLjAsImF2ZXJhZ2UtbGVuZ3RoIjoyNC41fX19fSx7ImJhc2VfdHlwZSI6InR5cGUvVGV4dCIsImRpc3BsYXlfbmFtZSI6IlBBU1NXT1JEIiwibmFtZSI6IlBBU1NXT1JEIiwic3BlY2lhbF90eXBlIjpudWxsLCJmaW5nZXJwcmludCI6eyJnbG9iYWwiOnsiZGlzdGluY3QtY291bnQiOjEwLCJuaWwlIjowLjB9LCJ0eXBlIjp7InR5cGUvVGV4dCI6eyJwZXJjZW50LWpzb24iOjAuMCwicGVyY2VudC11cmwiOjAuMCwicGVyY2VudC1lbWFpbCI6MC4wLCJhdmVyYWdlLWxlbmd0aCI6MzYuMH19fX0seyJiYXNlX3R5cGUiOiJ0eXBlL1RleHQiLCJkaXNwbGF5X25hbWUiOiJOQU1FIiwibmFtZSI6Ik5BTUUiLCJzcGVjaWFsX3R5cGUiOiJ0eXBlL05hbWUiLCJmaW5nZXJwcmludCI6eyJnbG9iYWwiOnsiZGlzdGluY3QtY291bnQiOjEwLCJuaWwlIjowLjB9LCJ0eXBlIjp7InR5cGUvVGV4dCI6eyJwZXJjZW50LWpzb24iOjAuMCwicGVyY2VudC11cmwiOjAuMCwicGVyY2VudC1lbWFpbCI6MC4wLCJhdmVyYWdlLWxlbmd0aCI6MTQuMX19fX0seyJiYXNlX3R5cGUiOiJ0eXBlL1RleHQiLCJkaXNwbGF5X25hbWUiOiJDSVRZIiwibmFtZSI6IkNJVFkiLCJzcGVjaWFsX3R5cGUiOiJ0eXBlL0NpdHkiLCJmaW5nZXJwcmludCI6eyJnbG9iYWwiOnsiZGlzdGluY3QtY291bnQiOjEwLCJuaWwlIjowLjB9LCJ0eXBlIjp7InR5cGUvVGV4dCI6eyJwZXJjZW50LWpzb24iOjAuMCwicGVyY2VudC11cmwiOjAuMCwicGVyY2VudC1lbWFpbCI6MC4wLCJhdmVyYWdlLWxlbmd0aCI6OC43fX19fSx7ImJhc2VfdHlwZSI6InR5cGUvRmxvYXQiLCJkaXNwbGF5X25hbWUiOiJMT05HSVRVREUiLCJuYW1lIjoiTE9OR0lUVURFIiwic3BlY2lhbF90eXBlIjoidHlwZS9Mb25naXR1ZGUiLCJmaW5nZXJwcmludCI6eyJnbG9iYWwiOnsiZGlzdGluY3QtY291bnQiOjEwLCJuaWwlIjowLjB9LCJ0eXBlIjp7InR5cGUvTnVtYmVyIjp7Im1pbiI6LTEyMS4xMjc2MDk4LCJxMSI6LTk4LjI4Nzg4MiwicTMiOi04My42Njg2NTQ1LCJtYXgiOi03MS45MDExNTM4LCJzZCI6MTMuMzczNjUwODczMzQwNTc1LCJhdmciOi05MS41MDk5MTU5Njk5OTk5OH19fX0seyJiYXNlX3R5cGUiOiJ0eXBlL1RleHQiLCJkaXNwbGF5X25hbWUiOiJTVEFURSIsIm5hbWUiOiJTVEFURSIsInNwZWNpYWxfdHlwZSI6InR5cGUvU3RhdGUiLCJmaW5nZXJwcmludCI6eyJnbG9iYWwiOnsiZGlzdGluY3QtY291bnQiOjgsIm5pbCUiOjAuMH0sInR5cGUiOnsidHlwZS9UZXh0Ijp7InBlcmNlbnQtanNvbiI6MC4wLCJwZXJjZW50LXVybCI6MC4wLCJwZXJjZW50LWVtYWlsIjowLjAsImF2ZXJhZ2UtbGVuZ3RoIjoyLjB9fX19LHsiYmFzZV90eXBlIjoidHlwZS9UZXh0IiwiZGlzcGxheV9uYW1lIjoiU09VUkNFIiwibmFtZSI6IlNPVVJDRSIsInNwZWNpYWxfdHlwZSI6InR5cGUvU291cmNlIiwiZmluZ2VycHJpbnQiOnsiZ2xvYmFsIjp7ImRpc3RpbmN0LWNvdW50IjoxLCJuaWwlIjowLjB9LCJ0eXBlIjp7InR5cGUvVGV4dCI6eyJwZXJjZW50LWpzb24iOjAuMCwicGVyY2VudC11cmwiOjAuMCwicGVyY2VudC1lbWFpbCI6MC4wLCJhdmVyYWdlLWxlbmd0aCI6Ny4wfX19fSx7ImJhc2VfdHlwZSI6InR5cGUvRGF0ZSIsImRpc3BsYXlfbmFtZSI6IkJJUlRIX0RBVEUiLCJuYW1lIjoiQklSVEhfREFURSIsInNwZWNpYWxfdHlwZSI6bnVsbCwiZmluZ2VycHJpbnQiOnsiZ2xvYmFsIjp7ImRpc3RpbmN0LWNvdW50IjoxMCwibmlsJSI6MC4wfSwidHlwZSI6eyJ0eXBlL0RhdGVUaW1lIjp7ImVhcmxpZXN0IjoiMTk2MC0wMi0xMlQwMDowMDowMFoiLCJsYXRlc3QiOiIxOTkwLTAzLTIxVDAwOjAwOjAwWiJ9fX19LHsiYmFzZV90eXBlIjoidHlwZS9UZXh0IiwiZGlzcGxheV9uYW1lIjoiWklQIiwibmFtZSI6IlpJUCIsInNwZWNpYWxfdHlwZSI6bnVsbCwiZmluZ2VycHJpbnQiOnsiZ2xvYmFsIjp7ImRpc3RpbmN0LWNvdW50IjoxMCwibmlsJSI6MC4wfSwidHlwZSI6eyJ0eXBlL1RleHQiOnsicGVyY2VudC1qc29uIjowLjAsInBlcmNlbnQtdXJsIjowLjAsInBlcmNlbnQtZW1haWwiOjAuMCwiYXZlcmFnZS1sZW5ndGgiOjUuMH19fX0seyJiYXNlX3R5cGUiOiJ0eXBlL0Zsb2F0IiwiZGlzcGxheV9uYW1lIjoiTEFUSVRVREUiLCJuYW1lIjoiTEFUSVRVREUiLCJzcGVjaWFsX3R5cGUiOiJ0eXBlL0xhdGl0dWRlIiwiZmluZ2VycHJpbnQiOnsiZ2xvYmFsIjp7ImRpc3RpbmN0LWNvdW50IjoxMCwibmlsJSI6MC4wfSwidHlwZSI6eyJ0eXBlL051bWJlciI6eyJtaW4iOjI5LjMyOTkwMywicTEiOjMxLjAxNzQwMTEsInEzIjo0My4wNTc0MTgyOTk5OTk5OSwibWF4Ijo0NC44NjA4NTk2LCJzZCI6Ni40MDc5NjQyNzM3MDk0ODcsImF2ZyI6MzguMTI1MzE5MzZ9fX19LHsiYmFzZV90eXBlIjoidHlwZS9EYXRlVGltZSIsImRpc3BsYXlfbmFtZSI6IkNSRUFURURfQVQiLCJuYW1lIjoiQ1JFQVRFRF9BVCIsInNwZWNpYWxfdHlwZSI6InR5cGUvQ3JlYXRpb25UaW1lc3RhbXAiLCJmaW5nZXJwcmludCI6eyJnbG9iYWwiOnsiZGlzdGluY3QtY291bnQiOjEwLCJuaWwlIjowLjB9LCJ0eXBlIjp7InR5cGUvRGF0ZVRpbWUiOnsiZWFybGllc3QiOiIyMDE5LTAzLTIyVDA5OjUyOjEyLjg1N1oiLCJsYXRlc3QiOiIyMDE5LTA0LTE4VDIwOjE5OjQ0LjYwMloifX19fV0sImNyZWF0b3IiOnsiZW1haWwiOiJtYkBleGFtcGxlLmNvbSIsImZpcnN0X25hbWUiOiJBZG1pbiIsImxhc3RfbG9naW4iOiIyMDIzLTA1LTE0VDE1OjA4OjU4LjcwMTk0NyIsImlzX3FibmV3YiI6ZmFsc2UsImlzX3N1cGVydXNlciI6dHJ1ZSwiaWQiOjEsImxhc3RfbmFtZSI6IlVzZXIiLCJkYXRlX2pvaW5lZCI6IjIwMjAtMDYtMDdUMDU6MjA6NDEuODU5IiwiY29tbW9uX25hbWUiOiJBZG1pbiBVc2VyIn0sImRhdGFiYXNlX2lkIjoxLCJlbmFibGVfZW1iZWRkaW5nIjpmYWxzZSwiY29sbGVjdGlvbl9pZCI6MiwicXVlcnlfdHlwZSI6Im5hdGl2ZSIsIm5hbWUiOiJQZW9wbGUgZnJvbSBUd2l0dGVyIiwiY3JlYXRvcl9pZCI6MSwidXBkYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDY6MjA6MjIuODYzWiIsIm1hZGVfcHVibGljX2J5X2lkIjpudWxsLCJlbWJlZGRpbmdfcGFyYW1zIjpudWxsLCJjYWNoZV90dGwiOm51bGwsImRhdGFzZXRfcXVlcnkiOnsidHlwZSI6Im5hdGl2ZSIsIm5hdGl2ZSI6eyJxdWVyeSI6InNlbGVjdCAqIGZyb20gUEVPUExFIHdoZXJlIFNPVVJDRSA9ICdUd2l0dGVyJyBvcmRlciBieSBDUkVBVEVEX0FUIGRlc2MgbGltaXQgMTA7IiwidGVtcGxhdGUtdGFncyI6e319LCJkYXRhYmFzZSI6MX0sImlkIjoyLCJwYXJhbWV0ZXJfbWFwcGluZ3MiOm51bGwsImRpc3BsYXkiOiJ0YWJsZSIsImVudGl0eV9pZCI6bnVsbCwiY29sbGVjdGlvbl9wcmV2aWV3Ijp0cnVlLCJsYXN0LWVkaXQtaW5mbyI6eyJpZCI6MSwiZW1haWwiOiJtYkBleGFtcGxlLmNvbSIsImZpcnN0X25hbWUiOiJBZG1pbiIsImxhc3RfbmFtZSI6IlVzZXIiLCJ0aW1lc3RhbXAiOiIyMDIwLTA2LTA3VDA1OjQwOjI4LjA3OVoifSwidmlzdWFsaXphdGlvbl9zZXR0aW5ncyI6eyJ0YWJsZS5waXZvdF9jb2x1bW4iOiJTT1VSQ0UiLCJ0YWJsZS5jZWxsX2NvbHVtbiI6IklEIn0sImNvbGxlY3Rpb24iOnsiYXV0aG9yaXR5X2xldmVsIjpudWxsLCJkZXNjcmlwdGlvbiI6bnVsbCwiYXJjaGl2ZWQiOmZhbHNlLCJzbHVnIjoibWV0YWJhc2VydWJ5IiwiY29sb3IiOiIjNTA5RUUzIiwibmFtZSI6Ik1ldGFiYXNlUnVieSIsInBlcnNvbmFsX293bmVyX2lkIjpudWxsLCJpZCI6MiwiZW50aXR5X2lkIjpudWxsLCJsb2NhdGlvbiI6Ii8iLCJuYW1lc3BhY2UiOm51bGwsImNyZWF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjM2OjI4LjgwNloifSwicGFyYW1ldGVycyI6bnVsbCwiZGF0YXNldCI6ZmFsc2UsImNyZWF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjQwOjI4LjA3NCIsInB1YmxpY191dWlkIjpudWxsfSx7ImRlc2NyaXB0aW9uIjpudWxsLCJhcmNoaXZlZCI6ZmFsc2UsImNvbGxlY3Rpb25fcG9zaXRpb24iOm51bGwsInRhYmxlX2lkIjozLCJyZXN1bHRfbWV0YWRhdGEiOlt7ImJhc2VfdHlwZSI6InR5cGUvVGV4dCIsImRpc3BsYXlfbmFtZSI6IkNpdHkiLCJuYW1lIjoiQ0lUWSIsImRlc2NyaXB0aW9uIjoiVGhlIGNpdHkgb2YgdGhlIGFjY291bnTigJlzIGJpbGxpbmcgYWRkcmVzcyIsInNwZWNpYWxfdHlwZSI6InR5cGUvQ2l0eSIsImZpbmdlcnByaW50Ijp7Imdsb2JhbCI6eyJkaXN0aW5jdC1jb3VudCI6MTk2NiwibmlsJSI6MC4wfSwidHlwZSI6eyJ0eXBlL1RleHQiOnsicGVyY2VudC1qc29uIjowLjAsInBlcmNlbnQtdXJsIjowLjAsInBlcmNlbnQtZW1haWwiOjAuMCwiYXZlcmFnZS1sZW5ndGgiOjguMjg0fX19fSx7ImJhc2VfdHlwZSI6InR5cGUvQmlnSW50ZWdlciIsImRpc3BsYXlfbmFtZSI6IuOCq+OCpuODs+ODiCIsIm5hbWUiOiJjb3VudCIsInNwZWNpYWxfdHlwZSI6InR5cGUvUXVhbnRpdHkiLCJmaW5nZXJwcmludCI6eyJnbG9iYWwiOnsiZGlzdGluY3QtY291bnQiOjcsIm5pbCUiOjAuMH0sInR5cGUiOnsidHlwZS9OdW1iZXIiOnsibWluIjoxLjAsInExIjoxLjAsInEzIjoxLjU0NDQ5MzMxMjU3MDUwMjMsIm1heCI6OC4wLCJzZCI6MC42OTA1MjMzNjg0MDk1MjU3LCJhdmciOjEuMjcxNjE3NDk3NDU2NzY1MX19fX1dLCJjcmVhdG9yIjp7ImVtYWlsIjoibWJAZXhhbXBsZS5jb20iLCJmaXJzdF9uYW1lIjoiQWRtaW4iLCJsYXN0X2xvZ2luIjoiMjAyMy0wNS0xNFQxNTowODo1OC43MDE5NDciLCJpc19xYm5ld2IiOmZhbHNlLCJpc19zdXBlcnVzZXIiOnRydWUsImlkIjoxLCJsYXN0X25hbWUiOiJVc2VyIiwiZGF0ZV9qb2luZWQiOiIyMDIwLTA2LTA3VDA1OjIwOjQxLjg1OSIsImNvbW1vbl9uYW1lIjoiQWRtaW4gVXNlciJ9LCJkYXRhYmFzZV9pZCI6MSwiZW5hYmxlX2VtYmVkZGluZyI6ZmFsc2UsImNvbGxlY3Rpb25faWQiOjYsInF1ZXJ5X3R5cGUiOiJxdWVyeSIsIm5hbWUiOiJQZXIgQ2l0eSIsImNyZWF0b3JfaWQiOjEsInVwZGF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjU1OjA3LjY0WiIsIm1hZGVfcHVibGljX2J5X2lkIjpudWxsLCJlbWJlZGRpbmdfcGFyYW1zIjpudWxsLCJjYWNoZV90dGwiOm51bGwsImRhdGFzZXRfcXVlcnkiOnsidHlwZSI6InF1ZXJ5IiwiZGF0YWJhc2UiOjEsInF1ZXJ5Ijp7InNvdXJjZS10YWJsZSI6MywiYnJlYWtvdXQiOltbImZpZWxkIiwzMCxudWxsXV0sImFnZ3JlZ2F0aW9uIjpbWyJjb3VudCJdXSwib3JkZXItYnkiOltbImRlc2MiLFsiYWdncmVnYXRpb24iLDBdXV19fSwiaWQiOjMwLCJwYXJhbWV0ZXJfbWFwcGluZ3MiOm51bGwsImRpc3BsYXkiOiJ0YWJsZSIsImVudGl0eV9pZCI6bnVsbCwiY29sbGVjdGlvbl9wcmV2aWV3Ijp0cnVlLCJsYXN0LWVkaXQtaW5mbyI6eyJpZCI6MSwiZW1haWwiOiJtYkBleGFtcGxlLmNvbSIsImZpcnN0X25hbWUiOiJBZG1pbiIsImxhc3RfbmFtZSI6IlVzZXIiLCJ0aW1lc3RhbXAiOiIyMDIwLTA2LTA3VDA1OjQ0OjI3LjY0NVoifSwidmlzdWFsaXphdGlvbl9zZXR0aW5ncyI6eyJncmFwaC5zZXJpZXNfbGFiZWxzIjpbIueVquWPtyJdLCJncmFwaC5kaW1lbnNpb25zIjpbIkNJVFkiXSwiY29sdW1uX3NldHRpbmdzIjp7IltcIm5hbWVcIixcImNvdW50XCJdIjp7InNob3dfbWluaV9iYXIiOnRydWV9fSwiZ3JhcGgubWV0cmljcyI6WyJjb3VudCJdfSwiY29sbGVjdGlvbiI6eyJhdXRob3JpdHlfbGV2ZWwiOm51bGwsImRlc2NyaXB0aW9uIjoiQXV0b21hdGljYWxseSBnZW5lcmF0ZWQgY2FyZHMuIiwiYXJjaGl2ZWQiOmZhbHNlLCJzbHVnIjoicGVvcGxlX2Rhc2hib2FyZCIsImNvbG9yIjoiIzlDQzE3NyIsIm5hbWUiOiJQZW9wbGUgRGFzaGJvYXJkIiwicGVyc29uYWxfb3duZXJfaWQiOm51bGwsImlkIjo2LCJlbnRpdHlfaWQiOm51bGwsImxvY2F0aW9uIjoiLyIsIm5hbWVzcGFjZSI6bnVsbCwiY3JlYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDU6NDQ6MjcuMzg3WiJ9LCJwYXJhbWV0ZXJzIjpudWxsLCJkYXRhc2V0IjpmYWxzZSwiY3JlYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDU6NDQ6MjcuNjQyIiwicHVibGljX3V1aWQiOm51bGx9LHsiZGVzY3JpcHRpb24iOm51bGwsImFyY2hpdmVkIjpmYWxzZSwiY29sbGVjdGlvbl9wb3NpdGlvbiI6bnVsbCwidGFibGVfaWQiOjMsInJlc3VsdF9tZXRhZGF0YSI6W3siYmFzZV90eXBlIjoidHlwZS9UZXh0IiwiZGlzcGxheV9uYW1lIjoiU291cmNlIiwibmFtZSI6IlNPVVJDRSIsImRlc2NyaXB0aW9uIjoiVGhlIGNoYW5uZWwgdGhyb3VnaCB3aGljaCB3ZSBhY3F1aXJlZCB0aGlzIHVzZXIuIFZhbGlkIHZhbHVlcyBpbmNsdWRlOiBBZmZpbGlhdGUsIEZhY2Vib29rLCBHb29nbGUsIE9yZ2FuaWMgYW5kIFR3aXR0ZXIiLCJzcGVjaWFsX3R5cGUiOiJ0eXBlL1NvdXJjZSIsImZpbmdlcnByaW50Ijp7Imdsb2JhbCI6eyJkaXN0aW5jdC1jb3VudCI6NSwibmlsJSI6MC4wfSwidHlwZSI6eyJ0eXBlL1RleHQiOnsicGVyY2VudC1qc29uIjowLjAsInBlcmNlbnQtdXJsIjowLjAsInBlcmNlbnQtZW1haWwiOjAuMCwiYXZlcmFnZS1sZW5ndGgiOjcuNDA4NH19fX0seyJiYXNlX3R5cGUiOiJ0eXBlL0JpZ0ludGVnZXIiLCJkaXNwbGF5X25hbWUiOiLjgqvjgqbjg7Pjg4giLCJuYW1lIjoiY291bnQiLCJzcGVjaWFsX3R5cGUiOiJ0eXBlL1F1YW50aXR5IiwiZmluZ2VycHJpbnQiOnsiZ2xvYmFsIjp7ImRpc3RpbmN0LWNvdW50Ijo1LCJuaWwlIjowLjB9LCJ0eXBlIjp7InR5cGUvTnVtYmVyIjp7Im1pbiI6NDg0LjAsInExIjo0OTIuMjUsInEzIjo1MDcuNSwibWF4Ijo1MTIuMCwic2QiOjEwLjgzOTc0MTY5NDMzOTQsImF2ZyI6NTAwLjB9fX19XSwiY3JlYXRvciI6eyJlbWFpbCI6Im1iQGV4YW1wbGUuY29tIiwiZmlyc3RfbmFtZSI6IkFkbWluIiwibGFzdF9sb2dpbiI6IjIwMjMtMDUtMTRUMTU6MDg6NTguNzAxOTQ3IiwiaXNfcWJuZXdiIjpmYWxzZSwiaXNfc3VwZXJ1c2VyIjp0cnVlLCJpZCI6MSwibGFzdF9uYW1lIjoiVXNlciIsImRhdGVfam9pbmVkIjoiMjAyMC0wNi0wN1QwNToyMDo0MS44NTkiLCJjb21tb25fbmFtZSI6IkFkbWluIFVzZXIifSwiZGF0YWJhc2VfaWQiOjEsImVuYWJsZV9lbWJlZGRpbmciOmZhbHNlLCJjb2xsZWN0aW9uX2lkIjo2LCJxdWVyeV90eXBlIjoicXVlcnkiLCJuYW1lIjoiUGVyIFNvdXJjZSIsImNyZWF0b3JfaWQiOjEsInVwZGF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjU1OjA3LjI5M1oiLCJtYWRlX3B1YmxpY19ieV9pZCI6bnVsbCwiZW1iZWRkaW5nX3BhcmFtcyI6bnVsbCwiY2FjaGVfdHRsIjpudWxsLCJkYXRhc2V0X3F1ZXJ5Ijp7InR5cGUiOiJxdWVyeSIsImRhdGFiYXNlIjoxLCJxdWVyeSI6eyJzb3VyY2UtdGFibGUiOjMsImJyZWFrb3V0IjpbWyJmaWVsZCIsMjQsbnVsbF1dLCJhZ2dyZWdhdGlvbiI6W1siY291bnQiXV0sIm9yZGVyLWJ5IjpbWyJkZXNjIixbImFnZ3JlZ2F0aW9uIiwwXV1dfX0sImlkIjozMSwicGFyYW1ldGVyX21hcHBpbmdzIjpudWxsLCJkaXNwbGF5Ijoicm93IiwiZW50aXR5X2lkIjpudWxsLCJjb2xsZWN0aW9uX3ByZXZpZXciOnRydWUsImxhc3QtZWRpdC1pbmZvIjp7ImlkIjoxLCJlbWFpbCI6Im1iQGV4YW1wbGUuY29tIiwiZmlyc3RfbmFtZSI6IkFkbWluIiwibGFzdF9uYW1lIjoiVXNlciIsInRpbWVzdGFtcCI6IjIwMjAtMDYtMDdUMDU6NDQ6MjcuNjcxWiJ9LCJ2aXN1YWxpemF0aW9uX3NldHRpbmdzIjp7ImdyYXBoLnNlcmllc19sYWJlbHMiOlsi55Wq5Y+3Il0sImdyYXBoLmRpbWVuc2lvbnMiOlsiU09VUkNFIl0sImdyYXBoLmNvbG9ycyI6WyIjZjlkNDVjIl0sImdyYXBoLm1ldHJpY3MiOlsiY291bnQiXX0sImNvbGxlY3Rpb24iOnsiYXV0aG9yaXR5X2xldmVsIjpudWxsLCJkZXNjcmlwdGlvbiI6IkF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIGNhcmRzLiIsImFyY2hpdmVkIjpmYWxzZSwic2x1ZyI6InBlb3BsZV9kYXNoYm9hcmQiLCJjb2xvciI6IiM5Q0MxNzciLCJuYW1lIjoiUGVvcGxlIERhc2hib2FyZCIsInBlcnNvbmFsX293bmVyX2lkIjpudWxsLCJpZCI6NiwiZW50aXR5X2lkIjpudWxsLCJsb2NhdGlvbiI6Ii8iLCJuYW1lc3BhY2UiOm51bGwsImNyZWF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjQ0OjI3LjM4N1oifSwicGFyYW1ldGVycyI6bnVsbCwiZGF0YXNldCI6ZmFsc2UsImNyZWF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjQ0OjI3LjY2OCIsInB1YmxpY191dWlkIjpudWxsfSx7ImRlc2NyaXB0aW9uIjpudWxsLCJhcmNoaXZlZCI6ZmFsc2UsImNvbGxlY3Rpb25fcG9zaXRpb24iOm51bGwsInRhYmxlX2lkIjozLCJyZXN1bHRfbWV0YWRhdGEiOlt7ImJhc2VfdHlwZSI6InR5cGUvVGV4dCIsImRpc3BsYXlfbmFtZSI6IlN0YXRlIiwibmFtZSI6IlNUQVRFIiwiZGVzY3JpcHRpb24iOiJUaGUgc3RhdGUgb3IgcHJvdmluY2Ugb2YgdGhlIGFjY291bnTigJlzIGJpbGxpbmcgYWRkcmVzcyIsInNwZWNpYWxfdHlwZSI6InR5cGUvU3RhdGUiLCJmaW5nZXJwcmludCI6eyJnbG9iYWwiOnsiZGlzdGluY3QtY291bnQiOjQ5LCJuaWwlIjowLjB9LCJ0eXBlIjp7InR5cGUvVGV4dCI6eyJwZXJjZW50LWpzb24iOjAuMCwicGVyY2VudC11cmwiOjAuMCwicGVyY2VudC1lbWFpbCI6MC4wLCJhdmVyYWdlLWxlbmd0aCI6Mi4wfX19fSx7ImJhc2VfdHlwZSI6InR5cGUvQmlnSW50ZWdlciIsImRpc3BsYXlfbmFtZSI6IuOCq+OCpuODs+ODiCIsIm5hbWUiOiJjb3VudCIsInNwZWNpYWxfdHlwZSI6InR5cGUvUXVhbnRpdHkiLCJmaW5nZXJwcmludCI6eyJnbG9iYWwiOnsiZGlzdGluY3QtY291bnQiOjM5LCJuaWwlIjowLjB9LCJ0eXBlIjp7InR5cGUvTnVtYmVyIjp7Im1pbiI6MS4wLCJxMSI6MjAuNzUsInEzIjo3My4yMjQ3NDQ4NzEzOTE2LCJtYXgiOjE5NC4wLCJzZCI6MzUuNjI3NDA2MjMyMTQwMDYsImF2ZyI6NTEuMDIwNDA4MTYzMjY1MzF9fX19XSwiY3JlYXRvciI6eyJlbWFpbCI6Im1iQGV4YW1wbGUuY29tIiwiZmlyc3RfbmFtZSI6IkFkbWluIiwibGFzdF9sb2dpbiI6IjIwMjMtMDUtMTRUMTU6MDg6NTguNzAxOTQ3IiwiaXNfcWJuZXdiIjpmYWxzZSwiaXNfc3VwZXJ1c2VyIjp0cnVlLCJpZCI6MSwibGFzdF9uYW1lIjoiVXNlciIsImRhdGVfam9pbmVkIjoiMjAyMC0wNi0wN1QwNToyMDo0MS44NTkiLCJjb21tb25fbmFtZSI6IkFkbWluIFVzZXIifSwiZGF0YWJhc2VfaWQiOjEsImVuYWJsZV9lbWJlZGRpbmciOmZhbHNlLCJjb2xsZWN0aW9uX2lkIjo2LCJxdWVyeV90eXBlIjoicXVlcnkiLCJuYW1lIjoiUGVyIHN0YXRlIiwiY3JlYXRvcl9pZCI6MSwidXBkYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDU6NTU6MDcuMTk2WiIsIm1hZGVfcHVibGljX2J5X2lkIjpudWxsLCJlbWJlZGRpbmdfcGFyYW1zIjpudWxsLCJjYWNoZV90dGwiOm51bGwsImRhdGFzZXRfcXVlcnkiOnsidHlwZSI6InF1ZXJ5IiwiZGF0YWJhc2UiOjEsInF1ZXJ5Ijp7InNvdXJjZS10YWJsZSI6MywiYnJlYWtvdXQiOltbImZpZWxkIiwyOCxudWxsXV0sImFnZ3JlZ2F0aW9uIjpbWyJjb3VudCJdXX19LCJpZCI6MjgsInBhcmFtZXRlcl9tYXBwaW5ncyI6bnVsbCwiZGlzcGxheSI6Im1hcCIsImVudGl0eV9pZCI6bnVsbCwiY29sbGVjdGlvbl9wcmV2aWV3Ijp0cnVlLCJsYXN0LWVkaXQtaW5mbyI6eyJpZCI6MSwiZW1haWwiOiJtYkBleGFtcGxlLmNvbSIsImZpcnN0X25hbWUiOiJBZG1pbiIsImxhc3RfbmFtZSI6IlVzZXIiLCJ0aW1lc3RhbXAiOiIyMDIwLTA2LTA3VDA1OjQ0OjI3LjU4NloifSwidmlzdWFsaXphdGlvbl9zZXR0aW5ncyI6eyJtYXAudHlwZSI6InJlZ2lvbiIsIm1hcC5yZWdpb24iOiJ1c19zdGF0ZXMiLCJncmFwaC5zZXJpZXNfbGFiZWxzIjpbIueVquWPtyJdLCJncmFwaC5kaW1lbnNpb25zIjpbIlNUQVRFIl0sImdyYXBoLm1ldHJpY3MiOlsiY291bnQiXX0sImNvbGxlY3Rpb24iOnsiYXV0aG9yaXR5X2xldmVsIjpudWxsLCJkZXNjcmlwdGlvbiI6IkF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIGNhcmRzLiIsImFyY2hpdmVkIjpmYWxzZSwic2x1ZyI6InBlb3BsZV9kYXNoYm9hcmQiLCJjb2xvciI6IiM5Q0MxNzciLCJuYW1lIjoiUGVvcGxlIERhc2hib2FyZCIsInBlcnNvbmFsX293bmVyX2lkIjpudWxsLCJpZCI6NiwiZW50aXR5X2lkIjpudWxsLCJsb2NhdGlvbiI6Ii8iLCJuYW1lc3BhY2UiOm51bGwsImNyZWF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjQ0OjI3LjM4N1oifSwicGFyYW1ldGVycyI6bnVsbCwiZGF0YXNldCI6ZmFsc2UsImNyZWF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjQ0OjI3LjU4MyIsInB1YmxpY191dWlkIjpudWxsfSx7ImRlc2NyaXB0aW9uIjpudWxsLCJhcmNoaXZlZCI6ZmFsc2UsImNvbGxlY3Rpb25fcG9zaXRpb24iOm51bGwsInRhYmxlX2lkIjoxLCJyZXN1bHRfbWV0YWRhdGEiOlt7ImJhc2VfdHlwZSI6InR5cGUvRGF0ZVRpbWUiLCJkaXNwbGF5X25hbWUiOiJDcmVhdGVkIEF0IiwibmFtZSI6IkNSRUFURURfQVQiLCJkZXNjcmlwdGlvbiI6IlRoZSBkYXRlIHRoZSBwcm9kdWN0IHdhcyBhZGRlZCB0byBvdXIgY2F0YWxvZy4iLCJzcGVjaWFsX3R5cGUiOiJ0eXBlL0NyZWF0aW9uVGltZXN0YW1wIiwidW5pdCI6Im1vbnRoIiwiZmluZ2VycHJpbnQiOnsiZ2xvYmFsIjp7ImRpc3RpbmN0LWNvdW50IjoyMDAsIm5pbCUiOjAuMH0sInR5cGUiOnsidHlwZS9EYXRlVGltZSI6eyJlYXJsaWVzdCI6IjIwMTYtMDQtMjZUMTk6Mjk6NTUuMTQ3IiwibGF0ZXN0IjoiMjAxOS0wNC0xNVQxMzozNDoxOS45MzEifX19fSx7ImJhc2VfdHlwZSI6InR5cGUvRmxvYXQiLCJkaXNwbGF5X25hbWUiOiJQcmljZeOBruWQiOioiOWApCIsIm5hbWUiOiJzdW0iLCJzcGVjaWFsX3R5cGUiOm51bGwsImZpbmdlcnByaW50Ijp7Imdsb2JhbCI6eyJkaXN0aW5jdC1jb3VudCI6MzcsIm5pbCUiOjAuMH0sInR5cGUiOnsidHlwZS9OdW1iZXIiOnsibWluIjoxMjYuMDc5Njk1NzI4ODUyNjcsInExIjoyMTMuODI1ODU0MzI5NzM0MSwicTMiOjM5NS4yMjUxNjU5MzEwNTk4NSwibWF4Ijo1MDAuOTU4NTE5MjY2MjQsInNkIjoxMTAuNzcxMDk2NzY2MDczNDQsImF2ZyI6MzAxLjMzMTg5MDA5Njg2ODl9fX19LHsiYmFzZV90eXBlIjoidHlwZS9GbG9hdCIsImRpc3BsYXlfbmFtZSI6IlByaWNl44Gu5bmz5Z2H5YCkIiwibmFtZSI6ImF2ZyIsInNwZWNpYWxfdHlwZSI6bnVsbCwiZmluZ2VycHJpbnQiOnsiZ2xvYmFsIjp7ImRpc3RpbmN0LWNvdW50IjozNywibmlsJSI6MC4wfSwidHlwZSI6eyJ0eXBlL051bWJlciI6eyJtaW4iOjM2LjM2Mjg4Njc1NjUwNTQ0LCJxMSI6NTIuMDM1NDE5ODY1OTUxOSwicTMiOjYyLjI3MTQ0ODY0Mjk5MTc4NiwibWF4Ijo4Ny40NDY1MDgxNTEyMTM4Niwic2QiOjkuOTM4MTI5MTIzODgwOTk2LCJhdmciOjU2LjI5MTc3MDk3OTA2NTc5fX19fV0sImNyZWF0b3IiOnsiZW1haWwiOiJtYkBleGFtcGxlLmNvbSIsImZpcnN0X25hbWUiOiJBZG1pbiIsImxhc3RfbG9naW4iOiIyMDIzLTA1LTE0VDE1OjA4OjU4LjcwMTk0NyIsImlzX3FibmV3YiI6ZmFsc2UsImlzX3N1cGVydXNlciI6dHJ1ZSwiaWQiOjEsImxhc3RfbmFtZSI6IlVzZXIiLCJkYXRlX2pvaW5lZCI6IjIwMjAtMDYtMDdUMDU6MjA6NDEuODU5IiwiY29tbW9uX25hbWUiOiJBZG1pbiBVc2VyIn0sImRhdGFiYXNlX2lkIjoxLCJlbmFibGVfZW1iZWRkaW5nIjpmYWxzZSwiY29sbGVjdGlvbl9pZCI6NCwicXVlcnlfdHlwZSI6InF1ZXJ5IiwibmFtZSI6IlByaWNlIG92ZXIgdGltZSIsImNyZWF0b3JfaWQiOjEsInVwZGF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjQzOjAwLjcxOVoiLCJtYWRlX3B1YmxpY19ieV9pZCI6bnVsbCwiZW1iZWRkaW5nX3BhcmFtcyI6bnVsbCwiY2FjaGVfdHRsIjpudWxsLCJkYXRhc2V0X3F1ZXJ5Ijp7InR5cGUiOiJxdWVyeSIsImRhdGFiYXNlIjoxLCJxdWVyeSI6eyJzb3VyY2UtdGFibGUiOjEsImJyZWFrb3V0IjpbWyJmaWVsZCIsNyx7InRlbXBvcmFsLXVuaXQiOiJtb250aCJ9XV0sImFnZ3JlZ2F0aW9uIjpbWyJzdW0iLFsiZmllbGQiLDMsbnVsbF1dLFsiYXZnIixbImZpZWxkIiwzLG51bGxdXV19fSwiaWQiOjEwLCJwYXJhbWV0ZXJfbWFwcGluZ3MiOm51bGwsImRpc3BsYXkiOiJsaW5lIiwiZW50aXR5X2lkIjpudWxsLCJjb2xsZWN0aW9uX3ByZXZpZXciOnRydWUsImxhc3QtZWRpdC1pbmZvIjp7ImlkIjoxLCJlbWFpbCI6Im1iQGV4YW1wbGUuY29tIiwiZmlyc3RfbmFtZSI6IkFkbWluIiwibGFzdF9uYW1lIjoiVXNlciIsInRpbWVzdGFtcCI6IjIwMjAtMDYtMDdUMDU6NDE6NTUuMzQ4WiJ9LCJ2aXN1YWxpemF0aW9uX3NldHRpbmdzIjp7ImdyYXBoLnNlcmllc19sYWJlbHMiOlsi5ZCI6KiIIiwi5bmz5Z2HIl0sImdyYXBoLmRpbWVuc2lvbnMiOlsiQ1JFQVRFRF9BVCJdLCJncmFwaC5jb2xvcnMiOlsiIzUwOUVFMyIsIiM5Q0MxNzciXSwiZ3JhcGgubWV0cmljcyI6WyJzdW0iLCJhdmciXX0sImNvbGxlY3Rpb24iOnsiYXV0aG9yaXR5X2xldmVsIjpudWxsLCJkZXNjcmlwdGlvbiI6IkF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIGNhcmRzLiIsImFyY2hpdmVkIjpmYWxzZSwic2x1ZyI6InByb2R1Y3RzX2Rhc2hib2FyZCIsImNvbG9yIjoiI0YxQjU1NiIsIm5hbWUiOiJQcm9kdWN0cyBEYXNoYm9hcmQiLCJwZXJzb25hbF9vd25lcl9pZCI6bnVsbCwiaWQiOjQsImVudGl0eV9pZCI6bnVsbCwibG9jYXRpb24iOiIvIiwibmFtZXNwYWNlIjpudWxsLCJjcmVhdGVkX2F0IjoiMjAyMC0wNi0wN1QwNTo0MTo1NC45N1oifSwicGFyYW1ldGVycyI6bnVsbCwiZGF0YXNldCI6ZmFsc2UsImNyZWF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjQxOjU1LjM0MyIsInB1YmxpY191dWlkIjpudWxsfSx7ImRlc2NyaXB0aW9uIjpudWxsLCJhcmNoaXZlZCI6ZmFsc2UsImNvbGxlY3Rpb25fcG9zaXRpb24iOm51bGwsInRhYmxlX2lkIjo0LCJyZXN1bHRfbWV0YWRhdGEiOlt7ImJhc2VfdHlwZSI6InR5cGUvRGF0ZVRpbWUiLCJkaXNwbGF5X25hbWUiOiJDcmVhdGVkIEF0IiwibmFtZSI6IkNSRUFURURfQVQiLCJkZXNjcmlwdGlvbiI6IlRoZSBkYXkgYW5kIHRpbWUgYSByZXZpZXcgd2FzIHdyaXR0ZW4gYnkgYSB1c2VyLiIsInNwZWNpYWxfdHlwZSI6InR5cGUvQ3JlYXRpb25UaW1lc3RhbXAiLCJ1bml0IjoibW9udGgiLCJmaW5nZXJwcmludCI6eyJnbG9iYWwiOnsiZGlzdGluY3QtY291bnQiOjExMTIsIm5pbCUiOjAuMH0sInR5cGUiOnsidHlwZS9EYXRlVGltZSI6eyJlYXJsaWVzdCI6IjIwMTYtMDYtMDNUMDA6Mzc6MDUuODE4IiwibGF0ZXN0IjoiMjAyMC0wNC0xOVQxNDoxNToyNS42NzcifX19fSx7ImJhc2VfdHlwZSI6InR5cGUvRmxvYXQiLCJkaXNwbGF5X25hbWUiOiJQcm9kdWN0IOKGkiBQcmljZeOBruWQiOioiOWApCIsIm5hbWUiOiJzdW0iLCJzcGVjaWFsX3R5cGUiOm51bGwsImZpbmdlcnByaW50Ijp7Imdsb2JhbCI6eyJkaXN0aW5jdC1jb3VudCI6NDcsIm5pbCUiOjAuMH0sInR5cGUiOnsidHlwZS9OdW1iZXIiOnsibWluIjo0MC4zODMzNDQwNjMwNDU0NCwicTEiOjQ3My42NzQyMTQ1NDY3MDk3LCJxMyI6MTk5Mi4yOTE2OTczNjc2NDIyLCJtYXgiOjMwMzcuMTE2MDMzNjcwOTYyNywic2QiOjg1OC44MjM4NDA1MDM5MzU1LCJhdmciOjEzMzQuNjA4NDI3NDY4OTg5Mn19fX0seyJiYXNlX3R5cGUiOiJ0eXBlL0Zsb2F0IiwiZGlzcGxheV9uYW1lIjoiUHJvZHVjdCDihpIgUHJpY2Xjga7lubPlnYflgKQiLCJuYW1lIjoiYXZnIiwic3BlY2lhbF90eXBlIjpudWxsLCJmaW5nZXJwcmludCI6eyJnbG9iYWwiOnsiZGlzdGluY3QtY291bnQiOjQ3LCJuaWwlIjowLjB9LCJ0eXBlIjp7InR5cGUvTnVtYmVyIjp7Im1pbiI6NDAuMzgzMzQ0MDYzMDQ1NDQsInExIjo0OS42OTkxOTU5MzI3OTM3MSwicTMiOjU5LjU5NzQ0MzkzNzI3MDAxNSwibWF4Ijo2NS4yMDEyOTAwMTY0MTkxNCwic2QiOjUuOTQ3MzY2MTI1MzgwODYzLCJhdmciOjU0LjY3OTc1NDMwMzIyOTYxfX19fV0sImNyZWF0b3IiOnsiZW1haWwiOiJtYkBleGFtcGxlLmNvbSIsImZpcnN0X25hbWUiOiJBZG1pbiIsImxhc3RfbG9naW4iOiIyMDIzLTA1LTE0VDE1OjA4OjU4LjcwMTk0NyIsImlzX3FibmV3YiI6ZmFsc2UsImlzX3N1cGVydXNlciI6dHJ1ZSwiaWQiOjEsImxhc3RfbmFtZSI6IlVzZXIiLCJkYXRlX2pvaW5lZCI6IjIwMjAtMDYtMDdUMDU6MjA6NDEuODU5IiwiY29tbW9uX25hbWUiOiJBZG1pbiBVc2VyIn0sImRhdGFiYXNlX2lkIjoxLCJlbmFibGVfZW1iZWRkaW5nIjpmYWxzZSwiY29sbGVjdGlvbl9pZCI6NywicXVlcnlfdHlwZSI6InF1ZXJ5IiwibmFtZSI6IlByb2R1Y3Qg4oaSIFByaWNlIG92ZXIgdGltZSIsImNyZWF0b3JfaWQiOjEsInVwZGF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjQ3OjIzLjk0M1oiLCJtYWRlX3B1YmxpY19ieV9pZCI6bnVsbCwiZW1iZWRkaW5nX3BhcmFtcyI6bnVsbCwiY2FjaGVfdHRsIjpudWxsLCJkYXRhc2V0X3F1ZXJ5Ijp7InR5cGUiOiJxdWVyeSIsImRhdGFiYXNlIjoxLCJxdWVyeSI6eyJzb3VyY2UtdGFibGUiOjQsImJyZWFrb3V0IjpbWyJmaWVsZCIsMzUseyJ0ZW1wb3JhbC11bml0IjoibW9udGgifV1dLCJhZ2dyZWdhdGlvbiI6W1sic3VtIixbImZpZWxkIiwzLHsic291cmNlLWZpZWxkIjozMX1dXSxbImF2ZyIsWyJmaWVsZCIsMyx7InNvdXJjZS1maWVsZCI6MzF9XV1dfX0sImlkIjo0MiwicGFyYW1ldGVyX21hcHBpbmdzIjpudWxsLCJkaXNwbGF5IjoibGluZSIsImVudGl0eV9pZCI6bnVsbCwiY29sbGVjdGlvbl9wcmV2aWV3Ijp0cnVlLCJsYXN0LWVkaXQtaW5mbyI6eyJpZCI6MSwiZW1haWwiOiJtYkBleGFtcGxlLmNvbSIsImZpcnN0X25hbWUiOiJBZG1pbiIsImxhc3RfbmFtZSI6IlVzZXIiLCJ0aW1lc3RhbXAiOiIyMDIwLTA2LTA3VDA1OjQ0OjM0LjY2OFoifSwidmlzdWFsaXphdGlvbl9zZXR0aW5ncyI6eyJncmFwaC5zZXJpZXNfbGFiZWxzIjpbIuWQiOioiCIsIuW5s+WdhyJdLCJncmFwaC5kaW1lbnNpb25zIjpbIkNSRUFURURfQVQiXSwiZ3JhcGguY29sb3JzIjpbIiNBNkU3RjMiLCIjRjFCNTU2Il0sImdyYXBoLm1ldHJpY3MiOlsic3VtIiwiYXZnIl19LCJjb2xsZWN0aW9uIjp7ImF1dGhvcml0eV9sZXZlbCI6bnVsbCwiZGVzY3JpcHRpb24iOiJBdXRvbWF0aWNhbGx5IGdlbmVyYXRlZCBjYXJkcy4iLCJhcmNoaXZlZCI6ZmFsc2UsInNsdWciOiJyZXZpZXdzX2Rhc2hib2FyZCIsImNvbG9yIjoiI0E5ODlDNSIsIm5hbWUiOiJSZXZpZXdzIERhc2hib2FyZCIsInBlcnNvbmFsX293bmVyX2lkIjpudWxsLCJpZCI6NywiZW50aXR5X2lkIjpudWxsLCJsb2NhdGlvbiI6Ii8iLCJuYW1lc3BhY2UiOm51bGwsImNyZWF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjQ0OjM0LjEwOFoifSwicGFyYW1ldGVycyI6bnVsbCwiZGF0YXNldCI6ZmFsc2UsImNyZWF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjQ0OjM0LjY1NiIsInB1YmxpY191dWlkIjpudWxsfSx7ImRlc2NyaXB0aW9uIjpudWxsLCJhcmNoaXZlZCI6ZmFsc2UsImNvbGxlY3Rpb25fcG9zaXRpb24iOm51bGwsInRhYmxlX2lkIjo0LCJyZXN1bHRfbWV0YWRhdGEiOlt7ImJhc2VfdHlwZSI6InR5cGUvRGF0ZVRpbWUiLCJkaXNwbGF5X25hbWUiOiJDcmVhdGVkIEF0IiwibmFtZSI6IkNSRUFURURfQVQiLCJkZXNjcmlwdGlvbiI6IlRoZSBkYXkgYW5kIHRpbWUgYSByZXZpZXcgd2FzIHdyaXR0ZW4gYnkgYSB1c2VyLiIsInNwZWNpYWxfdHlwZSI6InR5cGUvQ3JlYXRpb25UaW1lc3RhbXAiLCJ1bml0IjoibW9udGgiLCJmaW5nZXJwcmludCI6eyJnbG9iYWwiOnsiZGlzdGluY3QtY291bnQiOjExMTIsIm5pbCUiOjAuMH0sInR5cGUiOnsidHlwZS9EYXRlVGltZSI6eyJlYXJsaWVzdCI6IjIwMTYtMDYtMDNUMDA6Mzc6MDUuODE4IiwibGF0ZXN0IjoiMjAyMC0wNC0xOVQxNDoxNToyNS42NzcifX19fSx7ImJhc2VfdHlwZSI6InR5cGUvRmxvYXQiLCJkaXNwbGF5X25hbWUiOiJQcm9kdWN0IOKGkiBSYXRpbmfjga7lkIjoqIjlgKQiLCJuYW1lIjoic3VtIiwic3BlY2lhbF90eXBlIjoidHlwZS9TY29yZSIsImZpbmdlcnByaW50Ijp7Imdsb2JhbCI6eyJkaXN0aW5jdC1jb3VudCI6NDcsIm5pbCUiOjAuMH0sInR5cGUiOnsidHlwZS9OdW1iZXIiOnsibWluIjo0LjEsInExIjozOC41NTAwMDAwMDAwMDAwMDQsInEzIjoxMzkuNjc1LCJtYXgiOjE5OS45OTk5OTk5OTk5OTk5NCwic2QiOjU2Ljc5OTExMTQ4NjcxMTg5LCJhdmciOjkzLjY0NjgwODUxMDYzODN9fX19LHsiYmFzZV90eXBlIjoidHlwZS9GbG9hdCIsImRpc3BsYXlfbmFtZSI6IlByb2R1Y3Qg4oaSIFJhdGluZ+OBruW5s+Wdh+WApCIsIm5hbWUiOiJhdmciLCJzcGVjaWFsX3R5cGUiOiJ0eXBlL1Njb3JlIiwiZmluZ2VycHJpbnQiOnsiZ2xvYmFsIjp7ImRpc3RpbmN0LWNvdW50Ijo0NywibmlsJSI6MC4wfSwidHlwZSI6eyJ0eXBlL051bWJlciI6eyJtaW4iOjMuMzc1LCJxMSI6My44NzA3NDMyNDMyNDMyNDMsInEzIjo0LjAxODQ3NDI2NDcwNTg4MiwibWF4Ijo0LjE0OTk5OTk5OTk5OTk5OTUsInNkIjowLjEzMDY2ODgzODYyNTUwMDM2LCJhdmciOjMuOTQ0NzkzMDMyNDY3Mjc1M319fX1dLCJjcmVhdG9yIjp7ImVtYWlsIjoibWJAZXhhbXBsZS5jb20iLCJmaXJzdF9uYW1lIjoiQWRtaW4iLCJsYXN0X2xvZ2luIjoiMjAyMy0wNS0xNFQxNTowODo1OC43MDE5NDciLCJpc19xYm5ld2IiOmZhbHNlLCJpc19zdXBlcnVzZXIiOnRydWUsImlkIjoxLCJsYXN0X25hbWUiOiJVc2VyIiwiZGF0ZV9qb2luZWQiOiIyMDIwLTA2LTA3VDA1OjIwOjQxLjg1OSIsImNvbW1vbl9uYW1lIjoiQWRtaW4gVXNlciJ9LCJkYXRhYmFzZV9pZCI6MSwiZW5hYmxlX2VtYmVkZGluZyI6ZmFsc2UsImNvbGxlY3Rpb25faWQiOjcsInF1ZXJ5X3R5cGUiOiJxdWVyeSIsIm5hbWUiOiJQcm9kdWN0IOKGkiBSYXRpbmcgb3ZlciB0aW1lIiwiY3JlYXRvcl9pZCI6MSwidXBkYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDU6NDc6MjMuODc4WiIsIm1hZGVfcHVibGljX2J5X2lkIjpudWxsLCJlbWJlZGRpbmdfcGFyYW1zIjpudWxsLCJjYWNoZV90dGwiOm51bGwsImRhdGFzZXRfcXVlcnkiOnsidHlwZSI6InF1ZXJ5IiwiZGF0YWJhc2UiOjEsInF1ZXJ5Ijp7InNvdXJjZS10YWJsZSI6NCwiYnJlYWtvdXQiOltbImZpZWxkIiwzNSx7InRlbXBvcmFsLXVuaXQiOiJtb250aCJ9XV0sImFnZ3JlZ2F0aW9uIjpbWyJzdW0iLFsiZmllbGQiLDIseyJzb3VyY2UtZmllbGQiOjMxfV1dLFsiYXZnIixbImZpZWxkIiwyLHsic291cmNlLWZpZWxkIjozMX1dXV19fSwiaWQiOjQxLCJwYXJhbWV0ZXJfbWFwcGluZ3MiOm51bGwsImRpc3BsYXkiOiJsaW5lIiwiZW50aXR5X2lkIjpudWxsLCJjb2xsZWN0aW9uX3ByZXZpZXciOnRydWUsImxhc3QtZWRpdC1pbmZvIjp7ImlkIjoxLCJlbWFpbCI6Im1iQGV4YW1wbGUuY29tIiwiZmlyc3RfbmFtZSI6IkFkbWluIiwibGFzdF9uYW1lIjoiVXNlciIsInRpbWVzdGFtcCI6IjIwMjAtMDYtMDdUMDU6NDQ6MzQuNTg5WiJ9LCJ2aXN1YWxpemF0aW9uX3NldHRpbmdzIjp7ImdyYXBoLnNlcmllc19sYWJlbHMiOlsi5ZCI6KiIIiwi5bmz5Z2HIl0sImdyYXBoLmRpbWVuc2lvbnMiOlsiQ1JFQVRFRF9BVCJdLCJncmFwaC5jb2xvcnMiOlsiI0E5ODlDNSIsIiM1MDlFRTMiXSwiZ3JhcGgubWV0cmljcyI6WyJzdW0iLCJhdmciXX0sImNvbGxlY3Rpb24iOnsiYXV0aG9yaXR5X2xldmVsIjpudWxsLCJkZXNjcmlwdGlvbiI6IkF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIGNhcmRzLiIsImFyY2hpdmVkIjpmYWxzZSwic2x1ZyI6InJldmlld3NfZGFzaGJvYXJkIiwiY29sb3IiOiIjQTk4OUM1IiwibmFtZSI6IlJldmlld3MgRGFzaGJvYXJkIiwicGVyc29uYWxfb3duZXJfaWQiOm51bGwsImlkIjo3LCJlbnRpdHlfaWQiOm51bGwsImxvY2F0aW9uIjoiLyIsIm5hbWVzcGFjZSI6bnVsbCwiY3JlYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDU6NDQ6MzQuMTA4WiJ9LCJwYXJhbWV0ZXJzIjpudWxsLCJkYXRhc2V0IjpmYWxzZSwiY3JlYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDU6NDQ6MzQuNTg3IiwicHVibGljX3V1aWQiOm51bGx9LHsiZGVzY3JpcHRpb24iOm51bGwsImFyY2hpdmVkIjpmYWxzZSwiY29sbGVjdGlvbl9wb3NpdGlvbiI6bnVsbCwidGFibGVfaWQiOjEsInJlc3VsdF9tZXRhZGF0YSI6W3siYmFzZV90eXBlIjoidHlwZS9CaWdJbnRlZ2VyIiwiZGlzcGxheV9uYW1lIjoi44Kr44Km44Oz44OIIiwibmFtZSI6ImNvdW50Iiwic3BlY2lhbF90eXBlIjoidHlwZS9RdWFudGl0eSIsImZpbmdlcnByaW50Ijp7Imdsb2JhbCI6eyJkaXN0aW5jdC1jb3VudCI6MSwibmlsJSI6MC4wfSwidHlwZSI6eyJ0eXBlL051bWJlciI6eyJtaW4iOjAuMCwicTEiOjAuMCwicTMiOjAuMCwibWF4IjowLjAsInNkIjpudWxsLCJhdmciOjAuMH19fX1dLCJjcmVhdG9yIjp7ImVtYWlsIjoibWJAZXhhbXBsZS5jb20iLCJmaXJzdF9uYW1lIjoiQWRtaW4iLCJsYXN0X2xvZ2luIjoiMjAyMy0wNS0xNFQxNTowODo1OC43MDE5NDciLCJpc19xYm5ld2IiOmZhbHNlLCJpc19zdXBlcnVzZXIiOnRydWUsImlkIjoxLCJsYXN0X25hbWUiOiJVc2VyIiwiZGF0ZV9qb2luZWQiOiIyMDIwLTA2LTA3VDA1OjIwOjQxLjg1OSIsImNvbW1vbl9uYW1lIjoiQWRtaW4gVXNlciJ9LCJkYXRhYmFzZV9pZCI6MSwiZW5hYmxlX2VtYmVkZGluZyI6ZmFsc2UsImNvbGxlY3Rpb25faWQiOjQsInF1ZXJ5X3R5cGUiOiJxdWVyeSIsIm5hbWUiOiJQcm9kdWN0cyBhZGRlZCBpbiB0aGUgbGFzdCAzMCBkYXlzIiwiY3JlYXRvcl9pZCI6MSwidXBkYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDU6NDM6MDAuNTU0WiIsIm1hZGVfcHVibGljX2J5X2lkIjpudWxsLCJlbWJlZGRpbmdfcGFyYW1zIjpudWxsLCJjYWNoZV90dGwiOm51bGwsImRhdGFzZXRfcXVlcnkiOnsidHlwZSI6InF1ZXJ5IiwiZGF0YWJhc2UiOjEsInF1ZXJ5Ijp7InNvdXJjZS10YWJsZSI6MSwiZmlsdGVyIjpbInRpbWUtaW50ZXJ2YWwiLFsiZmllbGQiLDcsbnVsbF0sLTMwLCJkYXkiXSwiYWdncmVnYXRpb24iOltbImNvdW50Il1dfX0sImlkIjo0LCJwYXJhbWV0ZXJfbWFwcGluZ3MiOm51bGwsImRpc3BsYXkiOiJzY2FsYXIiLCJlbnRpdHlfaWQiOm51bGwsImNvbGxlY3Rpb25fcHJldmlldyI6dHJ1ZSwibGFzdC1lZGl0LWluZm8iOnsiaWQiOjEsImVtYWlsIjoibWJAZXhhbXBsZS5jb20iLCJmaXJzdF9uYW1lIjoiQWRtaW4iLCJsYXN0X25hbWUiOiJVc2VyIiwidGltZXN0YW1wIjoiMjAyMC0wNi0wN1QwNTo0MTo1NS4wNjRaIn0sInZpc3VhbGl6YXRpb25fc2V0dGluZ3MiOnsiZ3JhcGguc2VyaWVzX2xhYmVscyI6WyLnlarlj7ciXSwiZ3JhcGguZGltZW5zaW9ucyI6W10sImdyYXBoLm1ldHJpY3MiOlsiY291bnQiXX0sImNvbGxlY3Rpb24iOnsiYXV0aG9yaXR5X2xldmVsIjpudWxsLCJkZXNjcmlwdGlvbiI6IkF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIGNhcmRzLiIsImFyY2hpdmVkIjpmYWxzZSwic2x1ZyI6InByb2R1Y3RzX2Rhc2hib2FyZCIsImNvbG9yIjoiI0YxQjU1NiIsIm5hbWUiOiJQcm9kdWN0cyBEYXNoYm9hcmQiLCJwZXJzb25hbF9vd25lcl9pZCI6bnVsbCwiaWQiOjQsImVudGl0eV9pZCI6bnVsbCwibG9jYXRpb24iOiIvIiwibmFtZXNwYWNlIjpudWxsLCJjcmVhdGVkX2F0IjoiMjAyMC0wNi0wN1QwNTo0MTo1NC45N1oifSwicGFyYW1ldGVycyI6bnVsbCwiZGF0YXNldCI6ZmFsc2UsImNyZWF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjQxOjU1LjA2MSIsInB1YmxpY191dWlkIjpudWxsfSx7ImRlc2NyaXB0aW9uIjpudWxsLCJhcmNoaXZlZCI6ZmFsc2UsImNvbGxlY3Rpb25fcG9zaXRpb24iOm51bGwsInRhYmxlX2lkIjoxLCJyZXN1bHRfbWV0YWRhdGEiOlt7ImJhc2VfdHlwZSI6InR5cGUvRmxvYXQiLCJkaXNwbGF5X25hbWUiOiJQcmljZSIsIm5hbWUiOiJQUklDRSIsImRlc2NyaXB0aW9uIjoiVGhlIGxpc3QgcHJpY2Ugb2YgdGhlIHByb2R1Y3QuIE5vdGUgdGhhdCB0aGlzIGlzIG5vdCBhbHdheXMgdGhlIHByaWNlIHRoZSBwcm9kdWN0IHNvbGQgZm9yIGR1ZSB0byBkaXNjb3VudHMsIHByb21vdGlvbnMsIGV0Yy4iLCJmaW5nZXJwcmludCI6eyJnbG9iYWwiOnsiZGlzdGluY3QtY291bnQiOjE3MCwibmlsJSI6MC4wfSwidHlwZSI6eyJ0eXBlL051bWJlciI6eyJtaW4iOjE1LjY5MTk0MzY3Mzk3MDQzOSwicTEiOjM3LjI1MTU0NDYyOTI2NDM0LCJxMyI6NzUuNDU4OTgwNzE2MDk0NDcsIm1heCI6OTguODE5MzM2ODQzNjgxOTQsInNkIjoyMS43MTE0ODE1NTc4NTIwNTcsImF2ZyI6NTUuNzQ2Mzk5NjY3OTIwNzR9fX0sInNwZWNpYWxfdHlwZSI6bnVsbH0seyJiYXNlX3R5cGUiOiJ0eXBlL0JpZ0ludGVnZXIiLCJkaXNwbGF5X25hbWUiOiLjgqvjgqbjg7Pjg4giLCJuYW1lIjoiY291bnQiLCJzcGVjaWFsX3R5cGUiOiJ0eXBlL1F1YW50aXR5IiwiZmluZ2VycHJpbnQiOnsiZ2xvYmFsIjp7ImRpc3RpbmN0LWNvdW50Ijo3LCJuaWwlIjowLjB9LCJ0eXBlIjp7InR5cGUvTnVtYmVyIjp7Im1pbiI6MTAuMCwicTEiOjE3Ljc1LCJxMyI6MzkuNzUsIm1heCI6NDMuMCwic2QiOjEyLjYwNzYzMTg1MzQ2MDA2NywiYXZnIjoyOC41NzE0Mjg1NzE0Mjg1NzN9fX19XSwiY3JlYXRvciI6eyJlbWFpbCI6Im1iQGV4YW1wbGUuY29tIiwiZmlyc3RfbmFtZSI6IkFkbWluIiwibGFzdF9sb2dpbiI6IjIwMjMtMDUtMTRUMTU6MDg6NTguNzAxOTQ3IiwiaXNfcWJuZXdiIjpmYWxzZSwiaXNfc3VwZXJ1c2VyIjp0cnVlLCJpZCI6MSwibGFzdF9uYW1lIjoiVXNlciIsImRhdGVfam9pbmVkIjoiMjAyMC0wNi0wN1QwNToyMDo0MS44NTkiLCJjb21tb25fbmFtZSI6IkFkbWluIFVzZXIifSwiZGF0YWJhc2VfaWQiOjEsImVuYWJsZV9lbWJlZGRpbmciOmZhbHNlLCJjb2xsZWN0aW9uX2lkIjo0LCJxdWVyeV90eXBlIjoicXVlcnkiLCJuYW1lIjoiUHJvZHVjdHMgYnkgUHJpY2UiLCJjcmVhdG9yX2lkIjoxLCJ1cGRhdGVkX2F0IjoiMjAyMC0wNi0wN1QwNTo0MzowMC41NThaIiwibWFkZV9wdWJsaWNfYnlfaWQiOm51bGwsImVtYmVkZGluZ19wYXJhbXMiOm51bGwsImNhY2hlX3R0bCI6bnVsbCwiZGF0YXNldF9xdWVyeSI6eyJ0eXBlIjoicXVlcnkiLCJkYXRhYmFzZSI6MSwicXVlcnkiOnsic291cmNlLXRhYmxlIjoxLCJicmVha291dCI6W1siZmllbGQiLDMseyJiaW5uaW5nIjp7InN0cmF0ZWd5IjoiZGVmYXVsdCJ9fV1dLCJhZ2dyZWdhdGlvbiI6W1siY291bnQiXV19fSwiaWQiOjYsInBhcmFtZXRlcl9tYXBwaW5ncyI6bnVsbCwiZGlzcGxheSI6ImJhciIsImVudGl0eV9pZCI6bnVsbCwiY29sbGVjdGlvbl9wcmV2aWV3Ijp0cnVlLCJsYXN0LWVkaXQtaW5mbyI6eyJpZCI6MSwiZW1haWwiOiJtYkBleGFtcGxlLmNvbSIsImZpcnN0X25hbWUiOiJBZG1pbiIsImxhc3RfbmFtZSI6IlVzZXIiLCJ0aW1lc3RhbXAiOiIyMDIwLTA2LTA3VDA1OjQxOjU1LjE1NFoifSwidmlzdWFsaXphdGlvbl9zZXR0aW5ncyI6eyJncmFwaC5zZXJpZXNfbGFiZWxzIjpbIueVquWPtyJdLCJncmFwaC5kaW1lbnNpb25zIjpbIlBSSUNFIl0sImdyYXBoLmNvbG9ycyI6WyIjRUY4QzhDIl0sImdyYXBoLm1ldHJpY3MiOlsiY291bnQiXX0sImNvbGxlY3Rpb24iOnsiYXV0aG9yaXR5X2xldmVsIjpudWxsLCJkZXNjcmlwdGlvbiI6IkF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIGNhcmRzLiIsImFyY2hpdmVkIjpmYWxzZSwic2x1ZyI6InByb2R1Y3RzX2Rhc2hib2FyZCIsImNvbG9yIjoiI0YxQjU1NiIsIm5hbWUiOiJQcm9kdWN0cyBEYXNoYm9hcmQiLCJwZXJzb25hbF9vd25lcl9pZCI6bnVsbCwiaWQiOjQsImVudGl0eV9pZCI6bnVsbCwibG9jYXRpb24iOiIvIiwibmFtZXNwYWNlIjpudWxsLCJjcmVhdGVkX2F0IjoiMjAyMC0wNi0wN1QwNTo0MTo1NC45N1oifSwicGFyYW1ldGVycyI6bnVsbCwiZGF0YXNldCI6ZmFsc2UsImNyZWF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjQxOjU1LjE0NiIsInB1YmxpY191dWlkIjpudWxsfSx7ImRlc2NyaXB0aW9uIjpudWxsLCJhcmNoaXZlZCI6ZmFsc2UsImNvbGxlY3Rpb25fcG9zaXRpb24iOm51bGwsInRhYmxlX2lkIjoxLCJyZXN1bHRfbWV0YWRhdGEiOlt7ImJhc2VfdHlwZSI6InR5cGUvRmxvYXQiLCJkaXNwbGF5X25hbWUiOiJSYXRpbmciLCJuYW1lIjoiUkFUSU5HIiwiZGVzY3JpcHRpb24iOiJUaGUgYXZlcmFnZSByYXRpbmcgdXNlcnMgaGF2ZSBnaXZlbiB0aGUgcHJvZHVjdC4gVGhpcyByYW5nZXMgZnJvbSAxIC0gNSIsInNwZWNpYWxfdHlwZSI6InR5cGUvU2NvcmUiLCJmaW5nZXJwcmludCI6eyJnbG9iYWwiOnsiZGlzdGluY3QtY291bnQiOjIzLCJuaWwlIjowLjB9LCJ0eXBlIjp7InR5cGUvTnVtYmVyIjp7Im1pbiI6MC4wLCJxMSI6My41MTIwNDY1MDUzNDA4NTI1LCJxMyI6NC4yMTYxMjQ5Njk0OTczMTQsIm1heCI6NS4wLCJzZCI6MS4zNjA1NDg4NjU3NDUxNDUyLCJhdmciOjMuNDcxNX19fX0seyJiYXNlX3R5cGUiOiJ0eXBlL0JpZ0ludGVnZXIiLCJkaXNwbGF5X25hbWUiOiLjgqvjgqbjg7Pjg4giLCJuYW1lIjoiY291bnQiLCJzcGVjaWFsX3R5cGUiOiJ0eXBlL1F1YW50aXR5IiwiZmluZ2VycHJpbnQiOnsiZ2xvYmFsIjp7ImRpc3RpbmN0LWNvdW50Ijo2LCJuaWwlIjowLjB9LCJ0eXBlIjp7InR5cGUvTnVtYmVyIjp7Im1pbiI6Mi4wLCJxMSI6My4wLCJxMyI6NDYuMCwibWF4IjoxMDguMCwic2QiOjM5Ljk3ODMyNzQ2MjA5NzA5LCJhdmciOjMzLjMzMzMzMzMzMzMzMzMzNn19fX1dLCJjcmVhdG9yIjp7ImVtYWlsIjoibWJAZXhhbXBsZS5jb20iLCJmaXJzdF9uYW1lIjoiQWRtaW4iLCJsYXN0X2xvZ2luIjoiMjAyMy0wNS0xNFQxNTowODo1OC43MDE5NDciLCJpc19xYm5ld2IiOmZhbHNlLCJpc19zdXBlcnVzZXIiOnRydWUsImlkIjoxLCJsYXN0X25hbWUiOiJVc2VyIiwiZGF0ZV9qb2luZWQiOiIyMDIwLTA2LTA3VDA1OjIwOjQxLjg1OSIsImNvbW1vbl9uYW1lIjoiQWRtaW4gVXNlciJ9LCJkYXRhYmFzZV9pZCI6MSwiZW5hYmxlX2VtYmVkZGluZyI6ZmFsc2UsImNvbGxlY3Rpb25faWQiOjQsInF1ZXJ5X3R5cGUiOiJxdWVyeSIsIm5hbWUiOiJQcm9kdWN0cyBieSBSYXRpbmciLCJjcmVhdG9yX2lkIjoxLCJ1cGRhdGVkX2F0IjoiMjAyMC0wNi0wN1QwNTo0MzowMC41NjdaIiwibWFkZV9wdWJsaWNfYnlfaWQiOm51bGwsImVtYmVkZGluZ19wYXJhbXMiOm51bGwsImNhY2hlX3R0bCI6bnVsbCwiZGF0YXNldF9xdWVyeSI6eyJ0eXBlIjoicXVlcnkiLCJkYXRhYmFzZSI6MSwicXVlcnkiOnsic291cmNlLXRhYmxlIjoxLCJicmVha291dCI6W1siZmllbGQiLDIseyJiaW5uaW5nIjp7InN0cmF0ZWd5IjoiZGVmYXVsdCJ9fV1dLCJhZ2dyZWdhdGlvbiI6W1siY291bnQiXV19fSwiaWQiOjUsInBhcmFtZXRlcl9tYXBwaW5ncyI6bnVsbCwiZGlzcGxheSI6ImJhciIsImVudGl0eV9pZCI6bnVsbCwiY29sbGVjdGlvbl9wcmV2aWV3Ijp0cnVlLCJsYXN0LWVkaXQtaW5mbyI6eyJpZCI6MSwiZW1haWwiOiJtYkBleGFtcGxlLmNvbSIsImZpcnN0X25hbWUiOiJBZG1pbiIsImxhc3RfbmFtZSI6IlVzZXIiLCJ0aW1lc3RhbXAiOiIyMDIwLTA2LTA3VDA1OjQxOjU1LjEyMVoifSwidmlzdWFsaXphdGlvbl9zZXR0aW5ncyI6eyJncmFwaC5zZXJpZXNfbGFiZWxzIjpbIueVquWPtyJdLCJncmFwaC5kaW1lbnNpb25zIjpbIlJBVElORyJdLCJncmFwaC5jb2xvcnMiOlsiI2Y5ZDQ1YyJdLCJncmFwaC5tZXRyaWNzIjpbImNvdW50Il19LCJjb2xsZWN0aW9uIjp7ImF1dGhvcml0eV9sZXZlbCI6bnVsbCwiZGVzY3JpcHRpb24iOiJBdXRvbWF0aWNhbGx5IGdlbmVyYXRlZCBjYXJkcy4iLCJhcmNoaXZlZCI6ZmFsc2UsInNsdWciOiJwcm9kdWN0c19kYXNoYm9hcmQiLCJjb2xvciI6IiNGMUI1NTYiLCJuYW1lIjoiUHJvZHVjdHMgRGFzaGJvYXJkIiwicGVyc29uYWxfb3duZXJfaWQiOm51bGwsImlkIjo0LCJlbnRpdHlfaWQiOm51bGwsImxvY2F0aW9uIjoiLyIsIm5hbWVzcGFjZSI6bnVsbCwiY3JlYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDU6NDE6NTQuOTdaIn0sInBhcmFtZXRlcnMiOm51bGwsImRhdGFzZXQiOmZhbHNlLCJjcmVhdGVkX2F0IjoiMjAyMC0wNi0wN1QwNTo0MTo1NS4xMTQiLCJwdWJsaWNfdXVpZCI6bnVsbH0seyJkZXNjcmlwdGlvbiI6bnVsbCwiYXJjaGl2ZWQiOmZhbHNlLCJjb2xsZWN0aW9uX3Bvc2l0aW9uIjpudWxsLCJ0YWJsZV9pZCI6MSwicmVzdWx0X21ldGFkYXRhIjpbeyJiYXNlX3R5cGUiOiJ0eXBlL1RleHQiLCJkaXNwbGF5X25hbWUiOiJDYXRlZ29yeSIsIm5hbWUiOiJDQVRFR09SWSIsImRlc2NyaXB0aW9uIjoiVGhlIHR5cGUgb2YgcHJvZHVjdCwgdmFsaWQgdmFsdWVzIGluY2x1ZGU6IERvb2hpY2t5LCBHYWRnZXQsIEdpem1vIGFuZCBXaWRnZXQiLCJzcGVjaWFsX3R5cGUiOiJ0eXBlL0NhdGVnb3J5IiwiZmluZ2VycHJpbnQiOnsiZ2xvYmFsIjp7ImRpc3RpbmN0LWNvdW50Ijo0LCJuaWwlIjowLjB9LCJ0eXBlIjp7InR5cGUvVGV4dCI6eyJwZXJjZW50LWpzb24iOjAuMCwicGVyY2VudC11cmwiOjAuMCwicGVyY2VudC1lbWFpbCI6MC4wLCJhdmVyYWdlLWxlbmd0aCI6Ni4zNzV9fX19LHsiYmFzZV90eXBlIjoidHlwZS9CaWdJbnRlZ2VyIiwiZGlzcGxheV9uYW1lIjoi44Kr44Km44Oz44OIIiwibmFtZSI6ImNvdW50Iiwic3BlY2lhbF90eXBlIjoidHlwZS9RdWFudGl0eSIsImZpbmdlcnByaW50Ijp7Imdsb2JhbCI6eyJkaXN0aW5jdC1jb3VudCI6NCwibmlsJSI6MC4wfSwidHlwZSI6eyJ0eXBlL051bWJlciI6eyJtaW4iOjQyLjAsInExIjo0Ni41LCJxMyI6NTMuNSwibWF4Ijo1NC4wLCJzZCI6NS40NzcyMjU1NzUwNTE2NjEsImF2ZyI6NTAuMH19fX1dLCJjcmVhdG9yIjp7ImVtYWlsIjoibWJAZXhhbXBsZS5jb20iLCJmaXJzdF9uYW1lIjoiQWRtaW4iLCJsYXN0X2xvZ2luIjoiMjAyMy0wNS0xNFQxNTowODo1OC43MDE5NDciLCJpc19xYm5ld2IiOmZhbHNlLCJpc19zdXBlcnVzZXIiOnRydWUsImlkIjoxLCJsYXN0X25hbWUiOiJVc2VyIiwiZGF0ZV9qb2luZWQiOiIyMDIwLTA2LTA3VDA1OjIwOjQxLjg1OSIsImNvbW1vbl9uYW1lIjoiQWRtaW4gVXNlciJ9LCJkYXRhYmFzZV9pZCI6MSwiZW5hYmxlX2VtYmVkZGluZyI6ZmFsc2UsImNvbGxlY3Rpb25faWQiOjQsInF1ZXJ5X3R5cGUiOiJxdWVyeSIsIm5hbWUiOiJQcm9kdWN0cyBwZXIgQ2F0ZWdvcnkiLCJjcmVhdG9yX2lkIjoxLCJ1cGRhdGVkX2F0IjoiMjAyMC0wNi0wN1QwNTo0MzowMC41MzFaIiwibWFkZV9wdWJsaWNfYnlfaWQiOm51bGwsImVtYmVkZGluZ19wYXJhbXMiOm51bGwsImNhY2hlX3R0bCI6bnVsbCwiZGF0YXNldF9xdWVyeSI6eyJ0eXBlIjoicXVlcnkiLCJkYXRhYmFzZSI6MSwicXVlcnkiOnsic291cmNlLXRhYmxlIjoxLCJicmVha291dCI6W1siZmllbGQiLDYsbnVsbF1dLCJhZ2dyZWdhdGlvbiI6W1siY291bnQiXV0sIm9yZGVyLWJ5IjpbWyJkZXNjIixbImFnZ3JlZ2F0aW9uIiwwXV1dfX0sImlkIjo3LCJwYXJhbWV0ZXJfbWFwcGluZ3MiOm51bGwsImRpc3BsYXkiOiJyb3ciLCJlbnRpdHlfaWQiOm51bGwsImNvbGxlY3Rpb25fcHJldmlldyI6dHJ1ZSwibGFzdC1lZGl0LWluZm8iOnsiaWQiOjEsImVtYWlsIjoibWJAZXhhbXBsZS5jb20iLCJmaXJzdF9uYW1lIjoiQWRtaW4iLCJsYXN0X25hbWUiOiJVc2VyIiwidGltZXN0YW1wIjoiMjAyMC0wNi0wN1QwNTo0MTo1NS4xODJaIn0sInZpc3VhbGl6YXRpb25fc2V0dGluZ3MiOnsiZ3JhcGguc2VyaWVzX2xhYmVscyI6WyLnlarlj7ciXSwiZ3JhcGguZGltZW5zaW9ucyI6WyJDQVRFR09SWSJdLCJncmFwaC5jb2xvcnMiOlsiIzlDQzE3NyJdLCJncmFwaC5tZXRyaWNzIjpbImNvdW50Il19LCJjb2xsZWN0aW9uIjp7ImF1dGhvcml0eV9sZXZlbCI6bnVsbCwiZGVzY3JpcHRpb24iOiJBdXRvbWF0aWNhbGx5IGdlbmVyYXRlZCBjYXJkcy4iLCJhcmNoaXZlZCI6ZmFsc2UsInNsdWciOiJwcm9kdWN0c19kYXNoYm9hcmQiLCJjb2xvciI6IiNGMUI1NTYiLCJuYW1lIjoiUHJvZHVjdHMgRGFzaGJvYXJkIiwicGVyc29uYWxfb3duZXJfaWQiOm51bGwsImlkIjo0LCJlbnRpdHlfaWQiOm51bGwsImxvY2F0aW9uIjoiLyIsIm5hbWVzcGFjZSI6bnVsbCwiY3JlYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDU6NDE6NTQuOTdaIn0sInBhcmFtZXRlcnMiOm51bGwsImRhdGFzZXQiOmZhbHNlLCJjcmVhdGVkX2F0IjoiMjAyMC0wNi0wN1QwNTo0MTo1NS4xNzgiLCJwdWJsaWNfdXVpZCI6bnVsbH0seyJkZXNjcmlwdGlvbiI6bnVsbCwiYXJjaGl2ZWQiOmZhbHNlLCJjb2xsZWN0aW9uX3Bvc2l0aW9uIjpudWxsLCJ0YWJsZV9pZCI6MSwicmVzdWx0X21ldGFkYXRhIjpbeyJiYXNlX3R5cGUiOiJ0eXBlL0ludGVnZXIiLCJkaXNwbGF5X25hbWUiOiJDcmVhdGVkIEF0IiwibmFtZSI6IkNSRUFURURfQVQiLCJkZXNjcmlwdGlvbiI6IlRoZSBkYXRlIHRoZSBwcm9kdWN0IHdhcyBhZGRlZCB0byBvdXIgY2F0YWxvZy4iLCJzcGVjaWFsX3R5cGUiOiJ0eXBlL0NyZWF0aW9uVGltZXN0YW1wIiwidW5pdCI6InF1YXJ0ZXItb2YteWVhciIsImZpbmdlcnByaW50Ijp7Imdsb2JhbCI6eyJkaXN0aW5jdC1jb3VudCI6MjAwLCJuaWwlIjowLjB9LCJ0eXBlIjp7InR5cGUvRGF0ZVRpbWUiOnsiZWFybGllc3QiOiIyMDE2LTA0LTI2VDE5OjI5OjU1LjE0NyIsImxhdGVzdCI6IjIwMTktMDQtMTVUMTM6MzQ6MTkuOTMxIn19fX0seyJiYXNlX3R5cGUiOiJ0eXBlL0JpZ0ludGVnZXIiLCJkaXNwbGF5X25hbWUiOiLjgqvjgqbjg7Pjg4giLCJuYW1lIjoiY291bnQiLCJzcGVjaWFsX3R5cGUiOiJ0eXBlL1F1YW50aXR5IiwiZmluZ2VycHJpbnQiOnsiZ2xvYmFsIjp7ImRpc3RpbmN0LWNvdW50Ijo0LCJuaWwlIjowLjB9LCJ0eXBlIjp7InR5cGUvTnVtYmVyIjp7Im1pbiI6NDYuMCwicTEiOjQ3LjAsInEzIjo1My4wLCJtYXgiOjU0LjAsInNkIjozLjY1MTQ4MzcxNjcwMTEwNzYsImF2ZyI6NTAuMH19fX1dLCJjcmVhdG9yIjp7ImVtYWlsIjoibWJAZXhhbXBsZS5jb20iLCJmaXJzdF9uYW1lIjoiQWRtaW4iLCJsYXN0X2xvZ2luIjoiMjAyMy0wNS0xNFQxNTowODo1OC43MDE5NDciLCJpc19xYm5ld2IiOmZhbHNlLCJpc19zdXBlcnVzZXIiOnRydWUsImlkIjoxLCJsYXN0X25hbWUiOiJVc2VyIiwiZGF0ZV9qb2luZWQiOiIyMDIwLTA2LTA3VDA1OjIwOjQxLjg1OSIsImNvbW1vbl9uYW1lIjoiQWRtaW4gVXNlciJ9LCJkYXRhYmFzZV9pZCI6MSwiZW5hYmxlX2VtYmVkZGluZyI6ZmFsc2UsImNvbGxlY3Rpb25faWQiOjQsInF1ZXJ5X3R5cGUiOiJxdWVyeSIsIm5hbWUiOiJRdWFydGVycyB3aGVuIFByb2R1Y3RzIHdlcmUgYWRkZWQiLCJjcmVhdG9yX2lkIjoxLCJ1cGRhdGVkX2F0IjoiMjAyMC0wNi0wN1QwNTo0MzowMC43MDNaIiwibWFkZV9wdWJsaWNfYnlfaWQiOm51bGwsImVtYmVkZGluZ19wYXJhbXMiOm51bGwsImNhY2hlX3R0bCI6bnVsbCwiZGF0YXNldF9xdWVyeSI6eyJ0eXBlIjoicXVlcnkiLCJkYXRhYmFzZSI6MSwicXVlcnkiOnsic291cmNlLXRhYmxlIjoxLCJicmVha291dCI6W1siZmllbGQiLDcseyJ0ZW1wb3JhbC11bml0IjoicXVhcnRlci1vZi15ZWFyIn1dXSwiYWdncmVnYXRpb24iOltbImNvdW50Il1dfX0sImlkIjoxNSwicGFyYW1ldGVyX21hcHBpbmdzIjpudWxsLCJkaXNwbGF5IjoiYmFyIiwiZW50aXR5X2lkIjpudWxsLCJjb2xsZWN0aW9uX3ByZXZpZXciOnRydWUsImxhc3QtZWRpdC1pbmZvIjp7ImlkIjoxLCJlbWFpbCI6Im1iQGV4YW1wbGUuY29tIiwiZmlyc3RfbmFtZSI6IkFkbWluIiwibGFzdF9uYW1lIjoiVXNlciIsInRpbWVzdGFtcCI6IjIwMjAtMDYtMDdUMDU6NDE6NTUuNTQ5WiJ9LCJ2aXN1YWxpemF0aW9uX3NldHRpbmdzIjp7ImdyYXBoLnNlcmllc19sYWJlbHMiOlsi55Wq5Y+3Il0sImdyYXBoLmRpbWVuc2lvbnMiOlsiQ1JFQVRFRF9BVCJdLCJncmFwaC5jb2xvcnMiOlsiI0VGOEM4QyJdLCJncmFwaC54X2F4aXMudGl0bGVfdGV4dCI6IkNyZWF0ZWQgQXQgYnkgcXVhcnRlciBvZiB0aGUgeWVhciIsImdyYXBoLm1ldHJpY3MiOlsiY291bnQiXX0sImNvbGxlY3Rpb24iOnsiYXV0aG9yaXR5X2xldmVsIjpudWxsLCJkZXNjcmlwdGlvbiI6IkF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIGNhcmRzLiIsImFyY2hpdmVkIjpmYWxzZSwic2x1ZyI6InByb2R1Y3RzX2Rhc2hib2FyZCIsImNvbG9yIjoiI0YxQjU1NiIsIm5hbWUiOiJQcm9kdWN0cyBEYXNoYm9hcmQiLCJwZXJzb25hbF9vd25lcl9pZCI6bnVsbCwiaWQiOjQsImVudGl0eV9pZCI6bnVsbCwibG9jYXRpb24iOiIvIiwibmFtZXNwYWNlIjpudWxsLCJjcmVhdGVkX2F0IjoiMjAyMC0wNi0wN1QwNTo0MTo1NC45N1oifSwicGFyYW1ldGVycyI6bnVsbCwiZGF0YXNldCI6ZmFsc2UsImNyZWF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjQxOjU1LjU0NSIsInB1YmxpY191dWlkIjpudWxsfSx7ImRlc2NyaXB0aW9uIjpudWxsLCJhcmNoaXZlZCI6ZmFsc2UsImNvbGxlY3Rpb25fcG9zaXRpb24iOm51bGwsInRhYmxlX2lkIjoxLCJyZXN1bHRfbWV0YWRhdGEiOlt7ImJhc2VfdHlwZSI6InR5cGUvRGF0ZVRpbWUiLCJkaXNwbGF5X25hbWUiOiJDcmVhdGVkIEF0IiwibmFtZSI6IkNSRUFURURfQVQiLCJkZXNjcmlwdGlvbiI6IlRoZSBkYXRlIHRoZSBwcm9kdWN0IHdhcyBhZGRlZCB0byBvdXIgY2F0YWxvZy4iLCJzcGVjaWFsX3R5cGUiOiJ0eXBlL0NyZWF0aW9uVGltZXN0YW1wIiwidW5pdCI6Im1vbnRoIiwiZmluZ2VycHJpbnQiOnsiZ2xvYmFsIjp7ImRpc3RpbmN0LWNvdW50IjoyMDAsIm5pbCUiOjAuMH0sInR5cGUiOnsidHlwZS9EYXRlVGltZSI6eyJlYXJsaWVzdCI6IjIwMTYtMDQtMjZUMTk6Mjk6NTUuMTQ3IiwibGF0ZXN0IjoiMjAxOS0wNC0xNVQxMzozNDoxOS45MzEifX19fSx7ImJhc2VfdHlwZSI6InR5cGUvRmxvYXQiLCJkaXNwbGF5X25hbWUiOiJSYXRpbmfjga7lkIjoqIjlgKQiLCJuYW1lIjoic3VtIiwic3BlY2lhbF90eXBlIjoidHlwZS9TY29yZSIsImZpbmdlcnByaW50Ijp7Imdsb2JhbCI6eyJkaXN0aW5jdC1jb3VudCI6MzUsIm5pbCUiOjAuMH0sInR5cGUiOnsidHlwZS9OdW1iZXIiOnsibWluIjo4LjAsInExIjoxMi41NSwicTMiOjIzLjU3NTAwMDAwMDAwMDAwMywibWF4IjozNi4zMDAwMDAwMDAwMDAwMDQsInNkIjo3LjU0Njg5ODQxNDI5NDE1OSwiYXZnIjoxOC43NjQ4NjQ4NjQ4NjQ4NjV9fX19LHsiYmFzZV90eXBlIjoidHlwZS9GbG9hdCIsImRpc3BsYXlfbmFtZSI6IlJhdGluZ+OBruW5s+Wdh+WApCIsIm5hbWUiOiJhdmciLCJzcGVjaWFsX3R5cGUiOiJ0eXBlL1Njb3JlIiwiZmluZ2VycHJpbnQiOnsiZ2xvYmFsIjp7ImRpc3RpbmN0LWNvdW50IjozMywibmlsJSI6MC4wfSwidHlwZSI6eyJ0eXBlL051bWJlciI6eyJtaW4iOjIuMDc1LCJxMSI6Mi45NDkxMDcxNDI4NTcxNDI3LCJxMyI6NC4wODAxNzc2Njk1Mjk2NjMsIm1heCI6NC4zMjUsInNkIjowLjY2Nzc1OTIwODQ5MDQ0NzcsImF2ZyI6My41MDYyMjkwODYyMjkwODY0fX19fV0sImNyZWF0b3IiOnsiZW1haWwiOiJtYkBleGFtcGxlLmNvbSIsImZpcnN0X25hbWUiOiJBZG1pbiIsImxhc3RfbG9naW4iOiIyMDIzLTA1LTE0VDE1OjA4OjU4LjcwMTk0NyIsImlzX3FibmV3YiI6ZmFsc2UsImlzX3N1cGVydXNlciI6dHJ1ZSwiaWQiOjEsImxhc3RfbmFtZSI6IlVzZXIiLCJkYXRlX2pvaW5lZCI6IjIwMjAtMDYtMDdUMDU6MjA6NDEuODU5IiwiY29tbW9uX25hbWUiOiJBZG1pbiBVc2VyIn0sImRhdGFiYXNlX2lkIjoxLCJlbmFibGVfZW1iZWRkaW5nIjpmYWxzZSwiY29sbGVjdGlvbl9pZCI6NCwicXVlcnlfdHlwZSI6InF1ZXJ5IiwibmFtZSI6IlJhdGluZyBvdmVyIHRpbWUiLCJjcmVhdG9yX2lkIjoxLCJ1cGRhdGVkX2F0IjoiMjAyMC0wNi0wN1QwNTo0MzowMC42OTVaIiwibWFkZV9wdWJsaWNfYnlfaWQiOm51bGwsImVtYmVkZGluZ19wYXJhbXMiOm51bGwsImNhY2hlX3R0bCI6bnVsbCwiZGF0YXNldF9xdWVyeSI6eyJ0eXBlIjoicXVlcnkiLCJkYXRhYmFzZSI6MSwicXVlcnkiOnsic291cmNlLXRhYmxlIjoxLCJicmVha291dCI6W1siZmllbGQiLDcseyJ0ZW1wb3JhbC11bml0IjoibW9udGgifV1dLCJhZ2dyZWdhdGlvbiI6W1sic3VtIixbImZpZWxkIiwyLG51bGxdXSxbImF2ZyIsWyJmaWVsZCIsMixudWxsXV1dfX0sImlkIjo5LCJwYXJhbWV0ZXJfbWFwcGluZ3MiOm51bGwsImRpc3BsYXkiOiJsaW5lIiwiZW50aXR5X2lkIjpudWxsLCJjb2xsZWN0aW9uX3ByZXZpZXciOnRydWUsImxhc3QtZWRpdC1pbmZvIjp7ImlkIjoxLCJlbWFpbCI6Im1iQGV4YW1wbGUuY29tIiwiZmlyc3RfbmFtZSI6IkFkbWluIiwibGFzdF9uYW1lIjoiVXNlciIsInRpbWVzdGFtcCI6IjIwMjAtMDYtMDdUMDU6NDE6NTUuMjk3WiJ9LCJ2aXN1YWxpemF0aW9uX3NldHRpbmdzIjp7ImdyYXBoLnNlcmllc19sYWJlbHMiOlsi5ZCI6KiIIiwi5bmz5Z2HIl0sImdyYXBoLmRpbWVuc2lvbnMiOlsiQ1JFQVRFRF9BVCJdLCJncmFwaC5jb2xvcnMiOlsiIzUwOUVFMyIsIiNFRjhDOEMiXSwiZ3JhcGgubWV0cmljcyI6WyJzdW0iLCJhdmciXX0sImNvbGxlY3Rpb24iOnsiYXV0aG9yaXR5X2xldmVsIjpudWxsLCJkZXNjcmlwdGlvbiI6IkF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIGNhcmRzLiIsImFyY2hpdmVkIjpmYWxzZSwic2x1ZyI6InByb2R1Y3RzX2Rhc2hib2FyZCIsImNvbG9yIjoiI0YxQjU1NiIsIm5hbWUiOiJQcm9kdWN0cyBEYXNoYm9hcmQiLCJwZXJzb25hbF9vd25lcl9pZCI6bnVsbCwiaWQiOjQsImVudGl0eV9pZCI6bnVsbCwibG9jYXRpb24iOiIvIiwibmFtZXNwYWNlIjpudWxsLCJjcmVhdGVkX2F0IjoiMjAyMC0wNi0wN1QwNTo0MTo1NC45N1oifSwicGFyYW1ldGVycyI6bnVsbCwiZGF0YXNldCI6ZmFsc2UsImNyZWF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjQxOjU1LjI5NCIsInB1YmxpY191dWlkIjpudWxsfSx7ImRlc2NyaXB0aW9uIjpudWxsLCJhcmNoaXZlZCI6ZmFsc2UsImNvbGxlY3Rpb25fcG9zaXRpb24iOm51bGwsInRhYmxlX2lkIjo0LCJyZXN1bHRfbWV0YWRhdGEiOlt7ImJhc2VfdHlwZSI6InR5cGUvRGF0ZVRpbWUiLCJkaXNwbGF5X25hbWUiOiJDcmVhdGVkIEF0IiwibmFtZSI6IkNSRUFURURfQVQiLCJkZXNjcmlwdGlvbiI6IlRoZSBkYXkgYW5kIHRpbWUgYSByZXZpZXcgd2FzIHdyaXR0ZW4gYnkgYSB1c2VyLiIsInNwZWNpYWxfdHlwZSI6InR5cGUvQ3JlYXRpb25UaW1lc3RhbXAiLCJ1bml0IjoibW9udGgiLCJmaW5nZXJwcmludCI6eyJnbG9iYWwiOnsiZGlzdGluY3QtY291bnQiOjExMTIsIm5pbCUiOjAuMH0sInR5cGUiOnsidHlwZS9EYXRlVGltZSI6eyJlYXJsaWVzdCI6IjIwMTYtMDYtMDNUMDA6Mzc6MDUuODE4IiwibGF0ZXN0IjoiMjAyMC0wNC0xOVQxNDoxNToyNS42NzcifX19fSx7ImJhc2VfdHlwZSI6InR5cGUvQmlnSW50ZWdlciIsImRpc3BsYXlfbmFtZSI6IlJhdGluZ+OBruWQiOioiOWApCIsIm5hbWUiOiJzdW0iLCJzcGVjaWFsX3R5cGUiOiJ0eXBlL1Njb3JlIiwiZmluZ2VycHJpbnQiOnsiZ2xvYmFsIjp7ImRpc3RpbmN0LWNvdW50Ijo0NSwibmlsJSI6MC4wfSwidHlwZSI6eyJ0eXBlL051bWJlciI6eyJtaW4iOjUuMCwicTEiOjM5LjI1LCJxMyI6MTQzLjUsIm1heCI6MTkwLjAsInNkIjo1Ny40ODA1MzYwNjEzNjU1MywiYXZnIjo5NC4zNDA0MjU1MzE5MTQ4OX19fX0seyJiYXNlX3R5cGUiOiJ0eXBlL0ludGVnZXIiLCJkaXNwbGF5X25hbWUiOiJSYXRpbmfjga7lubPlnYflgKQiLCJuYW1lIjoiYXZnIiwic3BlY2lhbF90eXBlIjoidHlwZS9TY29yZSIsImZpbmdlcnByaW50Ijp7Imdsb2JhbCI6eyJkaXN0aW5jdC1jb3VudCI6MywibmlsJSI6MC4wfSwidHlwZSI6eyJ0eXBlL051bWJlciI6eyJtaW4iOjMuMCwicTEiOjMuMCwicTMiOjQuMDExNDI1OTQ1MzgxNDc5LCJtYXgiOjUuMCwic2QiOjAuNTQ2NjIzNjQ1NDg3MjE3NiwiYXZnIjozLjUxMDYzODI5Nzg3MjM0MDN9fX19XSwiY3JlYXRvciI6eyJlbWFpbCI6Im1iQGV4YW1wbGUuY29tIiwiZmlyc3RfbmFtZSI6IkFkbWluIiwibGFzdF9sb2dpbiI6IjIwMjMtMDUtMTRUMTU6MDg6NTguNzAxOTQ3IiwiaXNfcWJuZXdiIjpmYWxzZSwiaXNfc3VwZXJ1c2VyIjp0cnVlLCJpZCI6MSwibGFzdF9uYW1lIjoiVXNlciIsImRhdGVfam9pbmVkIjoiMjAyMC0wNi0wN1QwNToyMDo0MS44NTkiLCJjb21tb25fbmFtZSI6IkFkbWluIFVzZXIifSwiZGF0YWJhc2VfaWQiOjEsImVuYWJsZV9lbWJlZGRpbmciOmZhbHNlLCJjb2xsZWN0aW9uX2lkIjo3LCJxdWVyeV90eXBlIjoicXVlcnkiLCJuYW1lIjoiUmF0aW5nIG92ZXIgdGltZSIsImNyZWF0b3JfaWQiOjEsInVwZGF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjQ3OjIzLjk3OVoiLCJtYWRlX3B1YmxpY19ieV9pZCI6bnVsbCwiZW1iZWRkaW5nX3BhcmFtcyI6bnVsbCwiY2FjaGVfdHRsIjpudWxsLCJkYXRhc2V0X3F1ZXJ5Ijp7InR5cGUiOiJxdWVyeSIsImRhdGFiYXNlIjoxLCJxdWVyeSI6eyJzb3VyY2UtdGFibGUiOjQsImJyZWFrb3V0IjpbWyJmaWVsZCIsMzUseyJ0ZW1wb3JhbC11bml0IjoibW9udGgifV1dLCJhZ2dyZWdhdGlvbiI6W1sic3VtIixbImZpZWxkIiwzNixudWxsXV0sWyJhdmciLFsiZmllbGQiLDM2LG51bGxdXV19fSwiaWQiOjQwLCJwYXJhbWV0ZXJfbWFwcGluZ3MiOm51bGwsImRpc3BsYXkiOiJsaW5lIiwiZW50aXR5X2lkIjpudWxsLCJjb2xsZWN0aW9uX3ByZXZpZXciOnRydWUsImxhc3QtZWRpdC1pbmZvIjp7ImlkIjoxLCJlbWFpbCI6Im1iQGV4YW1wbGUuY29tIiwiZmlyc3RfbmFtZSI6IkFkbWluIiwibGFzdF9uYW1lIjoiVXNlciIsInRpbWVzdGFtcCI6IjIwMjAtMDYtMDdUMDU6NDQ6MzQuNTEyWiJ9LCJ2aXN1YWxpemF0aW9uX3NldHRpbmdzIjp7ImdyYXBoLnNlcmllc19sYWJlbHMiOlsi5ZCI6KiIIiwi5bmz5Z2HIl0sImdyYXBoLmRpbWVuc2lvbnMiOlsiQ1JFQVRFRF9BVCJdLCJncmFwaC5jb2xvcnMiOlsiI0YxQjU1NiIsIiNBNkU3RjMiXSwiZ3JhcGgubWV0cmljcyI6WyJzdW0iLCJhdmciXX0sImNvbGxlY3Rpb24iOnsiYXV0aG9yaXR5X2xldmVsIjpudWxsLCJkZXNjcmlwdGlvbiI6IkF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIGNhcmRzLiIsImFyY2hpdmVkIjpmYWxzZSwic2x1ZyI6InJldmlld3NfZGFzaGJvYXJkIiwiY29sb3IiOiIjQTk4OUM1IiwibmFtZSI6IlJldmlld3MgRGFzaGJvYXJkIiwicGVyc29uYWxfb3duZXJfaWQiOm51bGwsImlkIjo3LCJlbnRpdHlfaWQiOm51bGwsImxvY2F0aW9uIjoiLyIsIm5hbWVzcGFjZSI6bnVsbCwiY3JlYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDU6NDQ6MzQuMTA4WiJ9LCJwYXJhbWV0ZXJzIjpudWxsLCJkYXRhc2V0IjpmYWxzZSwiY3JlYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDU6NDQ6MzQuNTA5IiwicHVibGljX3V1aWQiOm51bGx9LHsiZGVzY3JpcHRpb24iOm51bGwsImFyY2hpdmVkIjpmYWxzZSwiY29sbGVjdGlvbl9wb3NpdGlvbiI6bnVsbCwidGFibGVfaWQiOjQsInJlc3VsdF9tZXRhZGF0YSI6W3siYmFzZV90eXBlIjoidHlwZS9CaWdJbnRlZ2VyIiwiZGlzcGxheV9uYW1lIjoi44Kr44Km44Oz44OIIiwibmFtZSI6ImNvdW50Iiwic3BlY2lhbF90eXBlIjoidHlwZS9RdWFudGl0eSIsImZpbmdlcnByaW50Ijp7Imdsb2JhbCI6eyJkaXN0aW5jdC1jb3VudCI6MSwibmlsJSI6MC4wfSwidHlwZSI6eyJ0eXBlL051bWJlciI6eyJtaW4iOjAuMCwicTEiOjAuMCwicTMiOjAuMCwibWF4IjowLjAsInNkIjpudWxsLCJhdmciOjAuMH19fX1dLCJjcmVhdG9yIjp7ImVtYWlsIjoibWJAZXhhbXBsZS5jb20iLCJmaXJzdF9uYW1lIjoiQWRtaW4iLCJsYXN0X2xvZ2luIjoiMjAyMy0wNS0xNFQxNTowODo1OC43MDE5NDciLCJpc19xYm5ld2IiOmZhbHNlLCJpc19zdXBlcnVzZXIiOnRydWUsImlkIjoxLCJsYXN0X25hbWUiOiJVc2VyIiwiZGF0ZV9qb2luZWQiOiIyMDIwLTA2LTA3VDA1OjIwOjQxLjg1OSIsImNvbW1vbl9uYW1lIjoiQWRtaW4gVXNlciJ9LCJkYXRhYmFzZV9pZCI6MSwiZW5hYmxlX2VtYmVkZGluZyI6ZmFsc2UsImNvbGxlY3Rpb25faWQiOjcsInF1ZXJ5X3R5cGUiOiJxdWVyeSIsIm5hbWUiOiJSZXZpZXdzIGFkZGVkIGluIHRoZSBsYXN0IDMwIGRheXMiLCJjcmVhdG9yX2lkIjoxLCJ1cGRhdGVkX2F0IjoiMjAyMC0wNi0wN1QwNTo0NzoyMy42NTlaIiwibWFkZV9wdWJsaWNfYnlfaWQiOm51bGwsImVtYmVkZGluZ19wYXJhbXMiOm51bGwsImNhY2hlX3R0bCI6bnVsbCwiZGF0YXNldF9xdWVyeSI6eyJ0eXBlIjoicXVlcnkiLCJkYXRhYmFzZSI6MSwicXVlcnkiOnsic291cmNlLXRhYmxlIjo0LCJmaWx0ZXIiOlsidGltZS1pbnRlcnZhbCIsWyJmaWVsZCIsMzUsbnVsbF0sLTMwLCJkYXkiXSwiYWdncmVnYXRpb24iOltbImNvdW50Il1dfX0sImlkIjozMywicGFyYW1ldGVyX21hcHBpbmdzIjpudWxsLCJkaXNwbGF5Ijoic2NhbGFyIiwiZW50aXR5X2lkIjpudWxsLCJjb2xsZWN0aW9uX3ByZXZpZXciOnRydWUsImxhc3QtZWRpdC1pbmZvIjp7ImlkIjoxLCJlbWFpbCI6Im1iQGV4YW1wbGUuY29tIiwiZmlyc3RfbmFtZSI6IkFkbWluIiwibGFzdF9uYW1lIjoiVXNlciIsInRpbWVzdGFtcCI6IjIwMjAtMDYtMDdUMDU6NDQ6MzQuMTdaIn0sInZpc3VhbGl6YXRpb25fc2V0dGluZ3MiOnsiZ3JhcGguc2VyaWVzX2xhYmVscyI6WyLnlarlj7ciXSwiZ3JhcGguZGltZW5zaW9ucyI6W10sImdyYXBoLm1ldHJpY3MiOlsiY291bnQiXX0sImNvbGxlY3Rpb24iOnsiYXV0aG9yaXR5X2xldmVsIjpudWxsLCJkZXNjcmlwdGlvbiI6IkF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIGNhcmRzLiIsImFyY2hpdmVkIjpmYWxzZSwic2x1ZyI6InJldmlld3NfZGFzaGJvYXJkIiwiY29sb3IiOiIjQTk4OUM1IiwibmFtZSI6IlJldmlld3MgRGFzaGJvYXJkIiwicGVyc29uYWxfb3duZXJfaWQiOm51bGwsImlkIjo3LCJlbnRpdHlfaWQiOm51bGwsImxvY2F0aW9uIjoiLyIsIm5hbWVzcGFjZSI6bnVsbCwiY3JlYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDU6NDQ6MzQuMTA4WiJ9LCJwYXJhbWV0ZXJzIjpudWxsLCJkYXRhc2V0IjpmYWxzZSwiY3JlYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDU6NDQ6MzQuMTYiLCJwdWJsaWNfdXVpZCI6bnVsbH0seyJkZXNjcmlwdGlvbiI6bnVsbCwiYXJjaGl2ZWQiOmZhbHNlLCJjb2xsZWN0aW9uX3Bvc2l0aW9uIjpudWxsLCJ0YWJsZV9pZCI6NCwicmVzdWx0X21ldGFkYXRhIjpbeyJiYXNlX3R5cGUiOiJ0eXBlL0Zsb2F0IiwiZGlzcGxheV9uYW1lIjoiUHJvZHVjdCDihpIgUHJpY2UiLCJuYW1lIjoiUFJJQ0UiLCJkZXNjcmlwdGlvbiI6IlRoZSBsaXN0IHByaWNlIG9mIHRoZSBwcm9kdWN0LiBOb3RlIHRoYXQgdGhpcyBpcyBub3QgYWx3YXlzIHRoZSBwcmljZSB0aGUgcHJvZHVjdCBzb2xkIGZvciBkdWUgdG8gZGlzY291bnRzLCBwcm9tb3Rpb25zLCBldGMuIiwiZmluZ2VycHJpbnQiOnsiZ2xvYmFsIjp7ImRpc3RpbmN0LWNvdW50IjoxNzAsIm5pbCUiOjAuMH0sInR5cGUiOnsidHlwZS9OdW1iZXIiOnsibWluIjoxNS42OTE5NDM2NzM5NzA0MzksInExIjozNy4yNTE1NDQ2MjkyNjQzNCwicTMiOjc1LjQ1ODk4MDcxNjA5NDQ3LCJtYXgiOjk4LjgxOTMzNjg0MzY4MTk0LCJzZCI6MjEuNzExNDgxNTU3ODUyMDU3LCJhdmciOjU1Ljc0NjM5OTY2NzkyMDc0fX19LCJzcGVjaWFsX3R5cGUiOm51bGx9LHsiYmFzZV90eXBlIjoidHlwZS9CaWdJbnRlZ2VyIiwiZGlzcGxheV9uYW1lIjoi44Kr44Km44Oz44OIIiwibmFtZSI6ImNvdW50Iiwic3BlY2lhbF90eXBlIjoidHlwZS9RdWFudGl0eSIsImZpbmdlcnByaW50Ijp7Imdsb2JhbCI6eyJkaXN0aW5jdC1jb3VudCI6NywibmlsJSI6MC4wfSwidHlwZSI6eyJ0eXBlL051bWJlciI6eyJtaW4iOjU2LjAsInExIjoxMDUuMjUsInEzIjoyMTQuNSwibWF4IjoyNDEuMCwic2QiOjY4LjEwMzkxMjIwMTQ1MDM2LCJhdmciOjE1OC44NTcxNDI4NTcxNDI4Nn19fX1dLCJjcmVhdG9yIjp7ImVtYWlsIjoibWJAZXhhbXBsZS5jb20iLCJmaXJzdF9uYW1lIjoiQWRtaW4iLCJsYXN0X2xvZ2luIjoiMjAyMy0wNS0xNFQxNTowODo1OC43MDE5NDciLCJpc19xYm5ld2IiOmZhbHNlLCJpc19zdXBlcnVzZXIiOnRydWUsImlkIjoxLCJsYXN0X25hbWUiOiJVc2VyIiwiZGF0ZV9qb2luZWQiOiIyMDIwLTA2LTA3VDA1OjIwOjQxLjg1OSIsImNvbW1vbl9uYW1lIjoiQWRtaW4gVXNlciJ9LCJkYXRhYmFzZV9pZCI6MSwiZW5hYmxlX2VtYmVkZGluZyI6ZmFsc2UsImNvbGxlY3Rpb25faWQiOjcsInF1ZXJ5X3R5cGUiOiJxdWVyeSIsIm5hbWUiOiJSZXZpZXdzIGJ5IFByb2R1Y3Qg4oaSIFByaWNlIiwiY3JlYXRvcl9pZCI6MSwidXBkYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDU6NDc6MjMuNjk2WiIsIm1hZGVfcHVibGljX2J5X2lkIjpudWxsLCJlbWJlZGRpbmdfcGFyYW1zIjpudWxsLCJjYWNoZV90dGwiOm51bGwsImRhdGFzZXRfcXVlcnkiOnsidHlwZSI6InF1ZXJ5IiwiZGF0YWJhc2UiOjEsInF1ZXJ5Ijp7InNvdXJjZS10YWJsZSI6NCwiYnJlYWtvdXQiOltbImZpZWxkIiwzLHsic291cmNlLWZpZWxkIjozMSwiYmlubmluZyI6eyJzdHJhdGVneSI6ImRlZmF1bHQifX1dXSwiYWdncmVnYXRpb24iOltbImNvdW50Il1dfX0sImlkIjozNywicGFyYW1ldGVyX21hcHBpbmdzIjpudWxsLCJkaXNwbGF5IjoiYmFyIiwiZW50aXR5X2lkIjpudWxsLCJjb2xsZWN0aW9uX3ByZXZpZXciOnRydWUsImxhc3QtZWRpdC1pbmZvIjp7ImlkIjoxLCJlbWFpbCI6Im1iQGV4YW1wbGUuY29tIiwiZmlyc3RfbmFtZSI6IkFkbWluIiwibGFzdF9uYW1lIjoiVXNlciIsInRpbWVzdGFtcCI6IjIwMjAtMDYtMDdUMDU6NDQ6MzQuMzNaIn0sInZpc3VhbGl6YXRpb25fc2V0dGluZ3MiOnsiZ3JhcGguc2VyaWVzX2xhYmVscyI6WyLnlarlj7ciXSwiZ3JhcGguZGltZW5zaW9ucyI6WyJQUklDRSJdLCJncmFwaC5jb2xvcnMiOlsiI0VGOEM4QyJdLCJncmFwaC5tZXRyaWNzIjpbImNvdW50Il19LCJjb2xsZWN0aW9uIjp7ImF1dGhvcml0eV9sZXZlbCI6bnVsbCwiZGVzY3JpcHRpb24iOiJBdXRvbWF0aWNhbGx5IGdlbmVyYXRlZCBjYXJkcy4iLCJhcmNoaXZlZCI6ZmFsc2UsInNsdWciOiJyZXZpZXdzX2Rhc2hib2FyZCIsImNvbG9yIjoiI0E5ODlDNSIsIm5hbWUiOiJSZXZpZXdzIERhc2hib2FyZCIsInBlcnNvbmFsX293bmVyX2lkIjpudWxsLCJpZCI6NywiZW50aXR5X2lkIjpudWxsLCJsb2NhdGlvbiI6Ii8iLCJuYW1lc3BhY2UiOm51bGwsImNyZWF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjQ0OjM0LjEwOFoifSwicGFyYW1ldGVycyI6bnVsbCwiZGF0YXNldCI6ZmFsc2UsImNyZWF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjQ0OjM0LjMyNyIsInB1YmxpY191dWlkIjpudWxsfSx7ImRlc2NyaXB0aW9uIjpudWxsLCJhcmNoaXZlZCI6ZmFsc2UsImNvbGxlY3Rpb25fcG9zaXRpb24iOm51bGwsInRhYmxlX2lkIjo0LCJyZXN1bHRfbWV0YWRhdGEiOlt7ImJhc2VfdHlwZSI6InR5cGUvRmxvYXQiLCJkaXNwbGF5X25hbWUiOiJQcm9kdWN0IOKGkiBSYXRpbmciLCJuYW1lIjoiUkFUSU5HIiwiZGVzY3JpcHRpb24iOiJUaGUgYXZlcmFnZSByYXRpbmcgdXNlcnMgaGF2ZSBnaXZlbiB0aGUgcHJvZHVjdC4gVGhpcyByYW5nZXMgZnJvbSAxIC0gNSIsInNwZWNpYWxfdHlwZSI6InR5cGUvU2NvcmUiLCJmaW5nZXJwcmludCI6eyJnbG9iYWwiOnsiZGlzdGluY3QtY291bnQiOjIzLCJuaWwlIjowLjB9LCJ0eXBlIjp7InR5cGUvTnVtYmVyIjp7Im1pbiI6MC4wLCJxMSI6My41MTIwNDY1MDUzNDA4NTI1LCJxMyI6NC4yMTYxMjQ5Njk0OTczMTQsIm1heCI6NS4wLCJzZCI6MS4zNjA1NDg4NjU3NDUxNDUyLCJhdmciOjMuNDcxNX19fX0seyJiYXNlX3R5cGUiOiJ0eXBlL0JpZ0ludGVnZXIiLCJkaXNwbGF5X25hbWUiOiLjgqvjgqbjg7Pjg4giLCJuYW1lIjoiY291bnQiLCJzcGVjaWFsX3R5cGUiOiJ0eXBlL1F1YW50aXR5IiwiZmluZ2VycHJpbnQiOnsiZ2xvYmFsIjp7ImRpc3RpbmN0LWNvdW50Ijo1LCJuaWwlIjowLjB9LCJ0eXBlIjp7InR5cGUvTnVtYmVyIjp7Im1pbiI6Mi4wLCJxMSI6MTAuMjUsInEzIjo0MDEuNzUsIm1heCI6NzI4LjAsInNkIjozMDUuOTcxMDc3MDY0NDgzMywiYXZnIjoyMjIuNH19fX1dLCJjcmVhdG9yIjp7ImVtYWlsIjoibWJAZXhhbXBsZS5jb20iLCJmaXJzdF9uYW1lIjoiQWRtaW4iLCJsYXN0X2xvZ2luIjoiMjAyMy0wNS0xNFQxNTowODo1OC43MDE5NDciLCJpc19xYm5ld2IiOmZhbHNlLCJpc19zdXBlcnVzZXIiOnRydWUsImlkIjoxLCJsYXN0X25hbWUiOiJVc2VyIiwiZGF0ZV9qb2luZWQiOiIyMDIwLTA2LTA3VDA1OjIwOjQxLjg1OSIsImNvbW1vbl9uYW1lIjoiQWRtaW4gVXNlciJ9LCJkYXRhYmFzZV9pZCI6MSwiZW5hYmxlX2VtYmVkZGluZyI6ZmFsc2UsImNvbGxlY3Rpb25faWQiOjcsInF1ZXJ5X3R5cGUiOiJxdWVyeSIsIm5hbWUiOiJSZXZpZXdzIGJ5IFByb2R1Y3Qg4oaSIFJhdGluZyIsImNyZWF0b3JfaWQiOjEsInVwZGF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjQ3OjIzLjczNFoiLCJtYWRlX3B1YmxpY19ieV9pZCI6bnVsbCwiZW1iZWRkaW5nX3BhcmFtcyI6bnVsbCwiY2FjaGVfdHRsIjpudWxsLCJkYXRhc2V0X3F1ZXJ5Ijp7InR5cGUiOiJxdWVyeSIsImRhdGFiYXNlIjoxLCJxdWVyeSI6eyJzb3VyY2UtdGFibGUiOjQsImJyZWFrb3V0IjpbWyJmaWVsZCIsMix7InNvdXJjZS1maWVsZCI6MzEsImJpbm5pbmciOnsic3RyYXRlZ3kiOiJkZWZhdWx0In19XV0sImFnZ3JlZ2F0aW9uIjpbWyJjb3VudCJdXX19LCJpZCI6MzYsInBhcmFtZXRlcl9tYXBwaW5ncyI6bnVsbCwiZGlzcGxheSI6ImJhciIsImVudGl0eV9pZCI6bnVsbCwiY29sbGVjdGlvbl9wcmV2aWV3Ijp0cnVlLCJsYXN0LWVkaXQtaW5mbyI6eyJpZCI6MSwiZW1haWwiOiJtYkBleGFtcGxlLmNvbSIsImZpcnN0X25hbWUiOiJBZG1pbiIsImxhc3RfbmFtZSI6IlVzZXIiLCJ0aW1lc3RhbXAiOiIyMDIwLTA2LTA3VDA1OjQ0OjM0LjI5NFoifSwidmlzdWFsaXphdGlvbl9zZXR0aW5ncyI6eyJncmFwaC5zZXJpZXNfbGFiZWxzIjpbIueVquWPtyJdLCJncmFwaC5kaW1lbnNpb25zIjpbIlJBVElORyJdLCJncmFwaC5jb2xvcnMiOlsiI2Y5ZDQ1YyJdLCJncmFwaC5tZXRyaWNzIjpbImNvdW50Il19LCJjb2xsZWN0aW9uIjp7ImF1dGhvcml0eV9sZXZlbCI6bnVsbCwiZGVzY3JpcHRpb24iOiJBdXRvbWF0aWNhbGx5IGdlbmVyYXRlZCBjYXJkcy4iLCJhcmNoaXZlZCI6ZmFsc2UsInNsdWciOiJyZXZpZXdzX2Rhc2hib2FyZCIsImNvbG9yIjoiI0E5ODlDNSIsIm5hbWUiOiJSZXZpZXdzIERhc2hib2FyZCIsInBlcnNvbmFsX293bmVyX2lkIjpudWxsLCJpZCI6NywiZW50aXR5X2lkIjpudWxsLCJsb2NhdGlvbiI6Ii8iLCJuYW1lc3BhY2UiOm51bGwsImNyZWF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjQ0OjM0LjEwOFoifSwicGFyYW1ldGVycyI6bnVsbCwiZGF0YXNldCI6ZmFsc2UsImNyZWF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjQ0OjM0LjI5MSIsInB1YmxpY191dWlkIjpudWxsfSx7ImRlc2NyaXB0aW9uIjpudWxsLCJhcmNoaXZlZCI6ZmFsc2UsImNvbGxlY3Rpb25fcG9zaXRpb24iOm51bGwsInRhYmxlX2lkIjo0LCJyZXN1bHRfbWV0YWRhdGEiOlt7ImJhc2VfdHlwZSI6InR5cGUvRGVjaW1hbCIsImRpc3BsYXlfbmFtZSI6IlJhdGluZyIsIm5hbWUiOiJSQVRJTkciLCJkZXNjcmlwdGlvbiI6IlRoZSByYXRpbmcgKG9uIGEgc2NhbGUgb2YgMS01KSB0aGUgdXNlciBsZWZ0LiIsInNwZWNpYWxfdHlwZSI6InR5cGUvU2NvcmUiLCJmaW5nZXJwcmludCI6eyJnbG9iYWwiOnsiZGlzdGluY3QtY291bnQiOjUsIm5pbCUiOjAuMH0sInR5cGUiOnsidHlwZS9OdW1iZXIiOnsibWluIjoxLjAsInExIjozLjU0NzQ0MzUzMTgxNjk2LCJxMyI6NC43NjQ4MDcwNzE2NTA0NTUsIm1heCI6NS4wLCJzZCI6MS4wNDQzODk5ODU1NjYwNTc3LCJhdmciOjMuOTg3NDEwMDcxOTQyNDQ2fX19fSx7ImJhc2VfdHlwZSI6InR5cGUvQmlnSW50ZWdlciIsImRpc3BsYXlfbmFtZSI6IuOCq+OCpuODs+ODiCIsIm5hbWUiOiJjb3VudCIsInNwZWNpYWxfdHlwZSI6InR5cGUvUXVhbnRpdHkiLCJmaW5nZXJwcmludCI6eyJnbG9iYWwiOnsiZGlzdGluY3QtY291bnQiOjUsIm5pbCUiOjAuMH0sInR5cGUiOnsidHlwZS9OdW1iZXIiOnsibWluIjo0Ni4wLCJxMSI6NjQuMCwicTMiOjQxMi43NSwibWF4Ijo1MzUuMCwic2QiOjIxOS4yMjQzMTQzNDQ5MTkzMiwiYXZnIjoyMjIuNH19fX1dLCJjcmVhdG9yIjp7ImVtYWlsIjoibWJAZXhhbXBsZS5jb20iLCJmaXJzdF9uYW1lIjoiQWRtaW4iLCJsYXN0X2xvZ2luIjoiMjAyMy0wNS0xNFQxNTowODo1OC43MDE5NDciLCJpc19xYm5ld2IiOmZhbHNlLCJpc19zdXBlcnVzZXIiOnRydWUsImlkIjoxLCJsYXN0X25hbWUiOiJVc2VyIiwiZGF0ZV9qb2luZWQiOiIyMDIwLTA2LTA3VDA1OjIwOjQxLjg1OSIsImNvbW1vbl9uYW1lIjoiQWRtaW4gVXNlciJ9LCJkYXRhYmFzZV9pZCI6MSwiZW5hYmxlX2VtYmVkZGluZyI6ZmFsc2UsImNvbGxlY3Rpb25faWQiOjcsInF1ZXJ5X3R5cGUiOiJxdWVyeSIsIm5hbWUiOiJSZXZpZXdzIGJ5IFJhdGluZyIsImNyZWF0b3JfaWQiOjEsInVwZGF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjQ3OjIzLjcyWiIsIm1hZGVfcHVibGljX2J5X2lkIjpudWxsLCJlbWJlZGRpbmdfcGFyYW1zIjpudWxsLCJjYWNoZV90dGwiOm51bGwsImRhdGFzZXRfcXVlcnkiOnsidHlwZSI6InF1ZXJ5IiwiZGF0YWJhc2UiOjEsInF1ZXJ5Ijp7InNvdXJjZS10YWJsZSI6NCwiYnJlYWtvdXQiOltbImZpZWxkIiwzNix7ImJpbm5pbmciOnsic3RyYXRlZ3kiOiJkZWZhdWx0In19XV0sImFnZ3JlZ2F0aW9uIjpbWyJjb3VudCJdXX19LCJpZCI6MzUsInBhcmFtZXRlcl9tYXBwaW5ncyI6bnVsbCwiZGlzcGxheSI6ImJhciIsImVudGl0eV9pZCI6bnVsbCwiY29sbGVjdGlvbl9wcmV2aWV3Ijp0cnVlLCJsYXN0LWVkaXQtaW5mbyI6eyJpZCI6MSwiZW1haWwiOiJtYkBleGFtcGxlLmNvbSIsImZpcnN0X25hbWUiOiJBZG1pbiIsImxhc3RfbmFtZSI6IlVzZXIiLCJ0aW1lc3RhbXAiOiIyMDIwLTA2LTA3VDA1OjQ0OjM0LjI1OFoifSwidmlzdWFsaXphdGlvbl9zZXR0aW5ncyI6eyJncmFwaC5zZXJpZXNfbGFiZWxzIjpbIueVquWPtyJdLCJncmFwaC5kaW1lbnNpb25zIjpbIlJBVElORyJdLCJncmFwaC5jb2xvcnMiOlsiI0E2RTdGMyJdLCJncmFwaC5tZXRyaWNzIjpbImNvdW50Il19LCJjb2xsZWN0aW9uIjp7ImF1dGhvcml0eV9sZXZlbCI6bnVsbCwiZGVzY3JpcHRpb24iOiJBdXRvbWF0aWNhbGx5IGdlbmVyYXRlZCBjYXJkcy4iLCJhcmNoaXZlZCI6ZmFsc2UsInNsdWciOiJyZXZpZXdzX2Rhc2hib2FyZCIsImNvbG9yIjoiI0E5ODlDNSIsIm5hbWUiOiJSZXZpZXdzIERhc2hib2FyZCIsInBlcnNvbmFsX293bmVyX2lkIjpudWxsLCJpZCI6NywiZW50aXR5X2lkIjpudWxsLCJsb2NhdGlvbiI6Ii8iLCJuYW1lc3BhY2UiOm51bGwsImNyZWF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjQ0OjM0LjEwOFoifSwicGFyYW1ldGVycyI6bnVsbCwiZGF0YXNldCI6ZmFsc2UsImNyZWF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjQ0OjM0LjI1NiIsInB1YmxpY191dWlkIjpudWxsfSx7ImRlc2NyaXB0aW9uIjpudWxsLCJhcmNoaXZlZCI6ZmFsc2UsImNvbGxlY3Rpb25fcG9zaXRpb24iOm51bGwsInRhYmxlX2lkIjo0LCJyZXN1bHRfbWV0YWRhdGEiOlt7ImJhc2VfdHlwZSI6InR5cGUvVGV4dCIsImRpc3BsYXlfbmFtZSI6IlByb2R1Y3Qg4oaSIENhdGVnb3J5IiwibmFtZSI6IkNBVEVHT1JZIiwiZGVzY3JpcHRpb24iOiJUaGUgdHlwZSBvZiBwcm9kdWN0LCB2YWxpZCB2YWx1ZXMgaW5jbHVkZTogRG9vaGlja3ksIEdhZGdldCwgR2l6bW8gYW5kIFdpZGdldCIsInNwZWNpYWxfdHlwZSI6InR5cGUvQ2F0ZWdvcnkiLCJmaW5nZXJwcmludCI6eyJnbG9iYWwiOnsiZGlzdGluY3QtY291bnQiOjQsIm5pbCUiOjAuMH0sInR5cGUiOnsidHlwZS9UZXh0Ijp7InBlcmNlbnQtanNvbiI6MC4wLCJwZXJjZW50LXVybCI6MC4wLCJwZXJjZW50LWVtYWlsIjowLjAsImF2ZXJhZ2UtbGVuZ3RoIjo2LjM3NX19fX0seyJiYXNlX3R5cGUiOiJ0eXBlL0JpZ0ludGVnZXIiLCJkaXNwbGF5X25hbWUiOiLjgqvjgqbjg7Pjg4giLCJuYW1lIjoiY291bnQiLCJzcGVjaWFsX3R5cGUiOiJ0eXBlL1F1YW50aXR5IiwiZmluZ2VycHJpbnQiOnsiZ2xvYmFsIjp7ImRpc3RpbmN0LWNvdW50Ijo0LCJuaWwlIjowLjB9LCJ0eXBlIjp7InR5cGUvTnVtYmVyIjp7Im1pbiI6MjMxLjAsInExIjoyNDkuMCwicTMiOjMwNy4wLCJtYXgiOjMyMC4wLCJzZCI6MzguMDc4ODY1NTI5MzE5NTQsImF2ZyI6Mjc4LjB9fX19XSwiY3JlYXRvciI6eyJlbWFpbCI6Im1iQGV4YW1wbGUuY29tIiwiZmlyc3RfbmFtZSI6IkFkbWluIiwibGFzdF9sb2dpbiI6IjIwMjMtMDUtMTRUMTU6MDg6NTguNzAxOTQ3IiwiaXNfcWJuZXdiIjpmYWxzZSwiaXNfc3VwZXJ1c2VyIjp0cnVlLCJpZCI6MSwibGFzdF9uYW1lIjoiVXNlciIsImRhdGVfam9pbmVkIjoiMjAyMC0wNi0wN1QwNToyMDo0MS44NTkiLCJjb21tb25fbmFtZSI6IkFkbWluIFVzZXIifSwiZGF0YWJhc2VfaWQiOjEsImVuYWJsZV9lbWJlZGRpbmciOmZhbHNlLCJjb2xsZWN0aW9uX2lkIjo3LCJxdWVyeV90eXBlIjoicXVlcnkiLCJuYW1lIjoiUmV2aWV3cyBwZXIgUHJvZHVjdCDihpIgQ2F0ZWdvcnkiLCJjcmVhdG9yX2lkIjoxLCJ1cGRhdGVkX2F0IjoiMjAyMC0wNi0wN1QwNTo0NzoyMy42NzhaIiwibWFkZV9wdWJsaWNfYnlfaWQiOm51bGwsImVtYmVkZGluZ19wYXJhbXMiOm51bGwsImNhY2hlX3R0bCI6bnVsbCwiZGF0YXNldF9xdWVyeSI6eyJ0eXBlIjoicXVlcnkiLCJkYXRhYmFzZSI6MSwicXVlcnkiOnsic291cmNlLXRhYmxlIjo0LCJicmVha291dCI6W1siZmllbGQiLDYseyJzb3VyY2UtZmllbGQiOjMxfV1dLCJhZ2dyZWdhdGlvbiI6W1siY291bnQiXV0sIm9yZGVyLWJ5IjpbWyJkZXNjIixbImFnZ3JlZ2F0aW9uIiwwXV1dfX0sImlkIjozOCwicGFyYW1ldGVyX21hcHBpbmdzIjpudWxsLCJkaXNwbGF5Ijoicm93IiwiZW50aXR5X2lkIjpudWxsLCJjb2xsZWN0aW9uX3ByZXZpZXciOnRydWUsImxhc3QtZWRpdC1pbmZvIjp7ImlkIjoxLCJlbWFpbCI6Im1iQGV4YW1wbGUuY29tIiwiZmlyc3RfbmFtZSI6IkFkbWluIiwibGFzdF9uYW1lIjoiVXNlciIsInRpbWVzdGFtcCI6IjIwMjAtMDYtMDdUMDU6NDQ6MzQuMzY0WiJ9LCJ2aXN1YWxpemF0aW9uX3NldHRpbmdzIjp7ImdyYXBoLnNlcmllc19sYWJlbHMiOlsi55Wq5Y+3Il0sImdyYXBoLmRpbWVuc2lvbnMiOlsiQ0FURUdPUlkiXSwiZ3JhcGguY29sb3JzIjpbIiM5Q0MxNzciXSwiZ3JhcGgubWV0cmljcyI6WyJjb3VudCJdfSwiY29sbGVjdGlvbiI6eyJhdXRob3JpdHlfbGV2ZWwiOm51bGwsImRlc2NyaXB0aW9uIjoiQXV0b21hdGljYWxseSBnZW5lcmF0ZWQgY2FyZHMuIiwiYXJjaGl2ZWQiOmZhbHNlLCJzbHVnIjoicmV2aWV3c19kYXNoYm9hcmQiLCJjb2xvciI6IiNBOTg5QzUiLCJuYW1lIjoiUmV2aWV3cyBEYXNoYm9hcmQiLCJwZXJzb25hbF9vd25lcl9pZCI6bnVsbCwiaWQiOjcsImVudGl0eV9pZCI6bnVsbCwibG9jYXRpb24iOiIvIiwibmFtZXNwYWNlIjpudWxsLCJjcmVhdGVkX2F0IjoiMjAyMC0wNi0wN1QwNTo0NDozNC4xMDhaIn0sInBhcmFtZXRlcnMiOm51bGwsImRhdGFzZXQiOmZhbHNlLCJjcmVhdGVkX2F0IjoiMjAyMC0wNi0wN1QwNTo0NDozNC4zNjIiLCJwdWJsaWNfdXVpZCI6bnVsbH0seyJkZXNjcmlwdGlvbiI6bnVsbCwiYXJjaGl2ZWQiOmZhbHNlLCJjb2xsZWN0aW9uX3Bvc2l0aW9uIjpudWxsLCJ0YWJsZV9pZCI6MiwicmVzdWx0X21ldGFkYXRhIjpbeyJiYXNlX3R5cGUiOiJ0eXBlL0Zsb2F0IiwiZGlzcGxheV9uYW1lIjoiVXNlciDihpIgTG9uZ2l0dWRlIiwibmFtZSI6IkxPTkdJVFVERSIsImRlc2NyaXB0aW9uIjoiVGhpcyBpcyB0aGUgbG9uZ2l0dWRlIG9mIHRoZSB1c2VyIG9uIHNpZ24tdXAuIEl0IG1pZ2h0IGJlIHVwZGF0ZWQgaW4gdGhlIGZ1dHVyZSB0byB0aGUgbGFzdCBzZWVuIGxvY2F0aW9uLiIsInNwZWNpYWxfdHlwZSI6InR5cGUvTG9uZ2l0dWRlIiwiZmluZ2VycHJpbnQiOnsiZ2xvYmFsIjp7ImRpc3RpbmN0LWNvdW50IjoyNDkxLCJuaWwlIjowLjB9LCJ0eXBlIjp7InR5cGUvTnVtYmVyIjp7Im1pbiI6LTE2Ni41NDI1NzI2LCJxMSI6LTEwMS41ODM1MDc5MjM3MzEzNSwicTMiOi04NC42NTI4OTM0ODI4ODgyOSwibWF4IjotNjcuOTY3MzUxOTk5OTk5OTksInNkIjoxNS4zOTk2OTg5NjgxNzU2NjMsImF2ZyI6LTk1LjE4NzQxNzgwMzYzOTk5fX19fSx7ImJhc2VfdHlwZSI6InR5cGUvRmxvYXQiLCJkaXNwbGF5X25hbWUiOiJVc2VyIOKGkiBMYXRpdHVkZSIsIm5hbWUiOiJMQVRJVFVERSIsImRlc2NyaXB0aW9uIjoiVGhpcyBpcyB0aGUgbGF0aXR1ZGUgb2YgdGhlIHVzZXIgb24gc2lnbi11cC4gSXQgbWlnaHQgYmUgdXBkYXRlZCBpbiB0aGUgZnV0dXJlIHRvIHRoZSBsYXN0IHNlZW4gbG9jYXRpb24uIiwic3BlY2lhbF90eXBlIjoidHlwZS9MYXRpdHVkZSIsImZpbmdlcnByaW50Ijp7Imdsb2JhbCI6eyJkaXN0aW5jdC1jb3VudCI6MjQ5MSwibmlsJSI6MC4wfSwidHlwZSI6eyJ0eXBlL051bWJlciI6eyJtaW4iOjI1Ljc3NTgyNywicTEiOjM1LjMwMjcwNTkyMzAyMzEyNiwicTMiOjQzLjc3MzgwMjU4NDY2MiwibWF4Ijo3MC42MzU1MDAxLCJzZCI6Ni4zOTA4MzIzNDE4ODM3MTIsImF2ZyI6MzkuODc5MzQ2NzA0ODQwMDJ9fX19LHsiYmFzZV90eXBlIjoidHlwZS9CaWdJbnRlZ2VyIiwiZGlzcGxheV9uYW1lIjoi44Kr44Km44Oz44OIIiwibmFtZSI6ImNvdW50Iiwic3BlY2lhbF90eXBlIjoidHlwZS9RdWFudGl0eSIsImZpbmdlcnByaW50Ijp7Imdsb2JhbCI6eyJkaXN0aW5jdC1jb3VudCI6MjMsIm5pbCUiOjAuMH0sInR5cGUiOnsidHlwZS9OdW1iZXIiOnsibWluIjo5LjAsInExIjo1NS4yNSwicTMiOjExOTAuNSwibWF4IjozNDU1LjAsInNkIjoxMDE0LjI0NTQ3MDA1MDQxNDcsImF2ZyI6ODE1LjY1MjE3MzkxMzA0MzV9fX19XSwiY3JlYXRvciI6eyJlbWFpbCI6Im1iQGV4YW1wbGUuY29tIiwiZmlyc3RfbmFtZSI6IkFkbWluIiwibGFzdF9sb2dpbiI6IjIwMjMtMDUtMTRUMTU6MDg6NTguNzAxOTQ3IiwiaXNfcWJuZXdiIjpmYWxzZSwiaXNfc3VwZXJ1c2VyIjp0cnVlLCJpZCI6MSwibGFzdF9uYW1lIjoiVXNlciIsImRhdGVfam9pbmVkIjoiMjAyMC0wNi0wN1QwNToyMDo0MS44NTkiLCJjb21tb25fbmFtZSI6IkFkbWluIFVzZXIifSwiZGF0YWJhc2VfaWQiOjEsImVuYWJsZV9lbWJlZGRpbmciOmZhbHNlLCJjb2xsZWN0aW9uX2lkIjo1LCJxdWVyeV90eXBlIjoicXVlcnkiLCJuYW1lIjoiU2FsZXMgYnkgY29vcmRpbmF0ZXMiLCJjcmVhdG9yX2lkIjoxLCJ1cGRhdGVkX2F0IjoiMjAyMC0wNi0wN1QwNjowMDoxMi41MzVaIiwibWFkZV9wdWJsaWNfYnlfaWQiOm51bGwsImVtYmVkZGluZ19wYXJhbXMiOm51bGwsImNhY2hlX3R0bCI6bnVsbCwiZGF0YXNldF9xdWVyeSI6eyJ0eXBlIjoicXVlcnkiLCJkYXRhYmFzZSI6MSwicXVlcnkiOnsic291cmNlLXRhYmxlIjoyLCJicmVha291dCI6W1siZmllbGQiLDIzLHsic291cmNlLWZpZWxkIjo5LCJiaW5uaW5nIjp7InN0cmF0ZWd5IjoiZGVmYXVsdCJ9fV0sWyJmaWVsZCIsMTgseyJzb3VyY2UtZmllbGQiOjksImJpbm5pbmciOnsic3RyYXRlZ3kiOiJkZWZhdWx0In19XV0sImFnZ3JlZ2F0aW9uIjpbWyJjb3VudCJdXX19LCJpZCI6MjMsInBhcmFtZXRlcl9tYXBwaW5ncyI6bnVsbCwiZGlzcGxheSI6Im1hcCIsImVudGl0eV9pZCI6bnVsbCwiY29sbGVjdGlvbl9wcmV2aWV3Ijp0cnVlLCJsYXN0LWVkaXQtaW5mbyI6eyJpZCI6MSwiZW1haWwiOiJtYkBleGFtcGxlLmNvbSIsImZpcnN0X25hbWUiOiJBZG1pbiIsImxhc3RfbmFtZSI6IlVzZXIiLCJ0aW1lc3RhbXAiOiIyMDIwLTA2LTA3VDA1OjQzOjQ2Ljk0WiJ9LCJ2aXN1YWxpemF0aW9uX3NldHRpbmdzIjp7ImdyYXBoLnNlcmllc19sYWJlbHMiOlsiTnVtYmVyIG9mIG9yZGVycyJdLCJncmFwaC5kaW1lbnNpb25zIjpbIkxPTkdJVFVERSIsIkxBVElUVURFIl0sImdyYXBoLm1ldHJpY3MiOlsiY291bnQiXX0sImNvbGxlY3Rpb24iOnsiYXV0aG9yaXR5X2xldmVsIjpudWxsLCJkZXNjcmlwdGlvbiI6IkF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIGNhcmRzLiIsImFyY2hpdmVkIjpmYWxzZSwic2x1ZyI6Im9yZGVyc19kYXNoYm9hcmQiLCJjb2xvciI6IiNBOTg5QzUiLCJuYW1lIjoiT3JkZXJzIERhc2hib2FyZCIsInBlcnNvbmFsX293bmVyX2lkIjpudWxsLCJpZCI6NSwiZW50aXR5X2lkIjpudWxsLCJsb2NhdGlvbiI6Ii8iLCJuYW1lc3BhY2UiOm51bGwsImNyZWF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjQzOjQ1LjYzN1oifSwicGFyYW1ldGVycyI6bnVsbCwiZGF0YXNldCI6ZmFsc2UsImNyZWF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjQzOjQ2LjkzNyIsInB1YmxpY191dWlkIjpudWxsfSx7ImRlc2NyaXB0aW9uIjpudWxsLCJhcmNoaXZlZCI6ZmFsc2UsImNvbGxlY3Rpb25fcG9zaXRpb24iOm51bGwsInRhYmxlX2lkIjoyLCJyZXN1bHRfbWV0YWRhdGEiOlt7ImJhc2VfdHlwZSI6InR5cGUvVGV4dCIsImRpc3BsYXlfbmFtZSI6IlByb2R1Y3Qg4oaSIENhdGVnb3J5IiwibmFtZSI6IkNBVEVHT1JZIiwiZGVzY3JpcHRpb24iOiJUaGUgdHlwZSBvZiBwcm9kdWN0LCB2YWxpZCB2YWx1ZXMgaW5jbHVkZTogRG9vaGlja3ksIEdhZGdldCwgR2l6bW8gYW5kIFdpZGdldCIsInNwZWNpYWxfdHlwZSI6InR5cGUvQ2F0ZWdvcnkiLCJmaW5nZXJwcmludCI6eyJnbG9iYWwiOnsiZGlzdGluY3QtY291bnQiOjQsIm5pbCUiOjAuMH0sInR5cGUiOnsidHlwZS9UZXh0Ijp7InBlcmNlbnQtanNvbiI6MC4wLCJwZXJjZW50LXVybCI6MC4wLCJwZXJjZW50LWVtYWlsIjowLjAsImF2ZXJhZ2UtbGVuZ3RoIjo2LjM3NX19fX0seyJiYXNlX3R5cGUiOiJ0eXBlL0JpZ0ludGVnZXIiLCJkaXNwbGF5X25hbWUiOiLjgqvjgqbjg7Pjg4giLCJuYW1lIjoiY291bnQiLCJzcGVjaWFsX3R5cGUiOiJ0eXBlL1F1YW50aXR5IiwiZmluZ2VycHJpbnQiOnsiZ2xvYmFsIjp7ImRpc3RpbmN0LWNvdW50Ijo0LCJuaWwlIjowLjB9LCJ0eXBlIjp7InR5cGUvTnVtYmVyIjp7Im1pbiI6Mzk3Ni4wLCJxMSI6NDM4MC4wLCJxMyI6NTAwMC4wLCJtYXgiOjUwNjEuMCwic2QiOjQ4OS4zMTAzOTkwOTkyNDkzLCJhdmciOjQ2OTAuMH19fX1dLCJjcmVhdG9yIjp7ImVtYWlsIjoibWJAZXhhbXBsZS5jb20iLCJmaXJzdF9uYW1lIjoiQWRtaW4iLCJsYXN0X2xvZ2luIjoiMjAyMy0wNS0xNFQxNTowODo1OC43MDE5NDciLCJpc19xYm5ld2IiOmZhbHNlLCJpc19zdXBlcnVzZXIiOnRydWUsImlkIjoxLCJsYXN0X25hbWUiOiJVc2VyIiwiZGF0ZV9qb2luZWQiOiIyMDIwLTA2LTA3VDA1OjIwOjQxLjg1OSIsImNvbW1vbl9uYW1lIjoiQWRtaW4gVXNlciJ9LCJkYXRhYmFzZV9pZCI6MSwiZW5hYmxlX2VtYmVkZGluZyI6ZmFsc2UsImNvbGxlY3Rpb25faWQiOjUsInF1ZXJ5X3R5cGUiOiJxdWVyeSIsIm5hbWUiOiJTYWxlcyBmb3IgZWFjaCBwcm9kdWN0IGNhdGVnb3J5IiwiY3JlYXRvcl9pZCI6MSwidXBkYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDY6MDA6MTIuNTA3WiIsIm1hZGVfcHVibGljX2J5X2lkIjpudWxsLCJlbWJlZGRpbmdfcGFyYW1zIjpudWxsLCJjYWNoZV90dGwiOm51bGwsImRhdGFzZXRfcXVlcnkiOnsidHlwZSI6InF1ZXJ5IiwiZGF0YWJhc2UiOjEsInF1ZXJ5Ijp7InNvdXJjZS10YWJsZSI6MiwiYnJlYWtvdXQiOltbImZpZWxkIiw2LHsic291cmNlLWZpZWxkIjoxMX1dXSwiYWdncmVnYXRpb24iOltbImNvdW50Il1dLCJvcmRlci1ieSI6W1siZGVzYyIsWyJhZ2dyZWdhdGlvbiIsMF1dXX19LCJpZCI6MjAsInBhcmFtZXRlcl9tYXBwaW5ncyI6bnVsbCwiZGlzcGxheSI6InJvdyIsImVudGl0eV9pZCI6bnVsbCwiY29sbGVjdGlvbl9wcmV2aWV3Ijp0cnVlLCJsYXN0LWVkaXQtaW5mbyI6eyJpZCI6MSwiZW1haWwiOiJtYkBleGFtcGxlLmNvbSIsImZpcnN0X25hbWUiOiJBZG1pbiIsImxhc3RfbmFtZSI6IlVzZXIiLCJ0aW1lc3RhbXAiOiIyMDIwLTA2LTA3VDA1OjQzOjQ2LjMxOFoifSwidmlzdWFsaXphdGlvbl9zZXR0aW5ncyI6eyJncmFwaC5zZXJpZXNfbGFiZWxzIjpbIk51bWJlciBvZiBvcmRlcnMiXSwiZ3JhcGguZGltZW5zaW9ucyI6WyJDQVRFR09SWSJdLCJncmFwaC5jb2xvcnMiOlsiIzlDQzE3NyJdLCJncmFwaC5tZXRyaWNzIjpbImNvdW50Il19LCJjb2xsZWN0aW9uIjp7ImF1dGhvcml0eV9sZXZlbCI6bnVsbCwiZGVzY3JpcHRpb24iOiJBdXRvbWF0aWNhbGx5IGdlbmVyYXRlZCBjYXJkcy4iLCJhcmNoaXZlZCI6ZmFsc2UsInNsdWciOiJvcmRlcnNfZGFzaGJvYXJkIiwiY29sb3IiOiIjQTk4OUM1IiwibmFtZSI6Ik9yZGVycyBEYXNoYm9hcmQiLCJwZXJzb25hbF9vd25lcl9pZCI6bnVsbCwiaWQiOjUsImVudGl0eV9pZCI6bnVsbCwibG9jYXRpb24iOiIvIiwibmFtZXNwYWNlIjpudWxsLCJjcmVhdGVkX2F0IjoiMjAyMC0wNi0wN1QwNTo0Mzo0NS42MzdaIn0sInBhcmFtZXRlcnMiOm51bGwsImRhdGFzZXQiOmZhbHNlLCJjcmVhdGVkX2F0IjoiMjAyMC0wNi0wN1QwNTo0Mzo0Ni4zMDYiLCJwdWJsaWNfdXVpZCI6bnVsbH0seyJkZXNjcmlwdGlvbiI6bnVsbCwiYXJjaGl2ZWQiOmZhbHNlLCJjb2xsZWN0aW9uX3Bvc2l0aW9uIjpudWxsLCJ0YWJsZV9pZCI6MiwicmVzdWx0X21ldGFkYXRhIjpbeyJiYXNlX3R5cGUiOiJ0eXBlL1RleHQiLCJkaXNwbGF5X25hbWUiOiJQcm9kdWN0IOKGkiBUaXRsZSIsIm5hbWUiOiJUSVRMRSIsImRlc2NyaXB0aW9uIjoiVGhlIG5hbWUgb2YgdGhlIHByb2R1Y3QgYXMgaXQgc2hvdWxkIGJlIGRpc3BsYXllZCB0byBjdXN0b21lcnMuIiwic3BlY2lhbF90eXBlIjoidHlwZS9UaXRsZSIsImZpbmdlcnByaW50Ijp7Imdsb2JhbCI6eyJkaXN0aW5jdC1jb3VudCI6MTk5LCJuaWwlIjowLjB9LCJ0eXBlIjp7InR5cGUvVGV4dCI6eyJwZXJjZW50LWpzb24iOjAuMCwicGVyY2VudC11cmwiOjAuMCwicGVyY2VudC1lbWFpbCI6MC4wLCJhdmVyYWdlLWxlbmd0aCI6MjEuNDk1fX19fSx7ImJhc2VfdHlwZSI6InR5cGUvQmlnSW50ZWdlciIsImRpc3BsYXlfbmFtZSI6IuOCq+OCpuODs+ODiCIsIm5hbWUiOiJjb3VudCIsInNwZWNpYWxfdHlwZSI6InR5cGUvUXVhbnRpdHkiLCJmaW5nZXJwcmludCI6eyJnbG9iYWwiOnsiZGlzdGluY3QtY291bnQiOjQzLCJuaWwlIjowLjB9LCJ0eXBlIjp7InR5cGUvTnVtYmVyIjp7Im1pbiI6NzAuMCwicTEiOjg3LjI3NSwicTMiOjk5LjgxNjY5OTg2NzMyOTYyLCJtYXgiOjE3NC4wLCJzZCI6MTAuOTE4NzQxODE4NDIwMDU0LCJhdmciOjk0LjI3MTM1Njc4MzkxOTZ9fX19XSwiY3JlYXRvciI6eyJlbWFpbCI6Im1iQGV4YW1wbGUuY29tIiwiZmlyc3RfbmFtZSI6IkFkbWluIiwibGFzdF9sb2dpbiI6IjIwMjMtMDUtMTRUMTU6MDg6NTguNzAxOTQ3IiwiaXNfcWJuZXdiIjpmYWxzZSwiaXNfc3VwZXJ1c2VyIjp0cnVlLCJpZCI6MSwibGFzdF9uYW1lIjoiVXNlciIsImRhdGVfam9pbmVkIjoiMjAyMC0wNi0wN1QwNToyMDo0MS44NTkiLCJjb21tb25fbmFtZSI6IkFkbWluIFVzZXIifSwiZGF0YWJhc2VfaWQiOjEsImVuYWJsZV9lbWJlZGRpbmciOmZhbHNlLCJjb2xsZWN0aW9uX2lkIjo1LCJxdWVyeV90eXBlIjoicXVlcnkiLCJuYW1lIjoiU2FsZXMgcGVyIHByb2R1Y3QiLCJjcmVhdG9yX2lkIjoxLCJ1cGRhdGVkX2F0IjoiMjAyMC0wNi0wN1QwNjowMDoxMS45MjZaIiwibWFkZV9wdWJsaWNfYnlfaWQiOm51bGwsImVtYmVkZGluZ19wYXJhbXMiOm51bGwsImNhY2hlX3R0bCI6bnVsbCwiZGF0YXNldF9xdWVyeSI6eyJ0eXBlIjoicXVlcnkiLCJkYXRhYmFzZSI6MSwicXVlcnkiOnsic291cmNlLXRhYmxlIjoyLCJicmVha291dCI6W1siZmllbGQiLDUseyJzb3VyY2UtZmllbGQiOjExfV1dLCJhZ2dyZWdhdGlvbiI6W1siY291bnQiXV0sIm9yZGVyLWJ5IjpbWyJkZXNjIixbImFnZ3JlZ2F0aW9uIiwwXV1dfX0sImlkIjoxOSwicGFyYW1ldGVyX21hcHBpbmdzIjpudWxsLCJkaXNwbGF5IjoidGFibGUiLCJlbnRpdHlfaWQiOm51bGwsImNvbGxlY3Rpb25fcHJldmlldyI6dHJ1ZSwibGFzdC1lZGl0LWluZm8iOnsiaWQiOjEsImVtYWlsIjoibWJAZXhhbXBsZS5jb20iLCJmaXJzdF9uYW1lIjoiQWRtaW4iLCJsYXN0X25hbWUiOiJVc2VyIiwidGltZXN0YW1wIjoiMjAyMC0wNi0wN1QwNTo0Mzo0Ni4yNTZaIn0sInZpc3VhbGl6YXRpb25fc2V0dGluZ3MiOnsiZ3JhcGguc2VyaWVzX2xhYmVscyI6WyJOdW1iZXIgb2Ygb3JkZXJzIl0sImdyYXBoLmRpbWVuc2lvbnMiOlsiVElUTEUiXSwiY29sdW1uX3NldHRpbmdzIjp7IltcIm5hbWVcIixcImNvdW50XCJdIjp7InNob3dfbWluaV9iYXIiOnRydWV9fSwiZ3JhcGgubWV0cmljcyI6WyJjb3VudCJdfSwiY29sbGVjdGlvbiI6eyJhdXRob3JpdHlfbGV2ZWwiOm51bGwsImRlc2NyaXB0aW9uIjoiQXV0b21hdGljYWxseSBnZW5lcmF0ZWQgY2FyZHMuIiwiYXJjaGl2ZWQiOmZhbHNlLCJzbHVnIjoib3JkZXJzX2Rhc2hib2FyZCIsImNvbG9yIjoiI0E5ODlDNSIsIm5hbWUiOiJPcmRlcnMgRGFzaGJvYXJkIiwicGVyc29uYWxfb3duZXJfaWQiOm51bGwsImlkIjo1LCJlbnRpdHlfaWQiOm51bGwsImxvY2F0aW9uIjoiLyIsIm5hbWVzcGFjZSI6bnVsbCwiY3JlYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDU6NDM6NDUuNjM3WiJ9LCJwYXJhbWV0ZXJzIjpudWxsLCJkYXRhc2V0IjpmYWxzZSwiY3JlYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDU6NDM6NDYuMjQ0IiwicHVibGljX3V1aWQiOm51bGx9LHsiZGVzY3JpcHRpb24iOm51bGwsImFyY2hpdmVkIjpmYWxzZSwiY29sbGVjdGlvbl9wb3NpdGlvbiI6bnVsbCwidGFibGVfaWQiOjIsInJlc3VsdF9tZXRhZGF0YSI6W3siYmFzZV90eXBlIjoidHlwZS9EYXRlVGltZSIsImRpc3BsYXlfbmFtZSI6IkNyZWF0ZWQgQXQiLCJuYW1lIjoiQ1JFQVRFRF9BVCIsImRlc2NyaXB0aW9uIjoiVGhlIGRhdGUgYW5kIHRpbWUgYW4gb3JkZXIgd2FzIHN1Ym1pdHRlZC4iLCJzcGVjaWFsX3R5cGUiOiJ0eXBlL0NyZWF0aW9uVGltZXN0YW1wIiwidW5pdCI6Im1vbnRoIiwiZmluZ2VycHJpbnQiOnsiZ2xvYmFsIjp7ImRpc3RpbmN0LWNvdW50Ijo5OTk4LCJuaWwlIjowLjB9LCJ0eXBlIjp7InR5cGUvRGF0ZVRpbWUiOnsiZWFybGllc3QiOiIyMDE2LTA0LTMwVDE4OjU2OjEzLjM1MiIsImxhdGVzdCI6IjIwMjAtMDQtMTlUMTQ6MDc6MTUuNjU3In19fX0seyJiYXNlX3R5cGUiOiJ0eXBlL1RleHQiLCJkaXNwbGF5X25hbWUiOiJVc2VyIOKGkiBTb3VyY2UiLCJuYW1lIjoiU09VUkNFIiwiZGVzY3JpcHRpb24iOiJUaGUgY2hhbm5lbCB0aHJvdWdoIHdoaWNoIHdlIGFjcXVpcmVkIHRoaXMgdXNlci4gVmFsaWQgdmFsdWVzIGluY2x1ZGU6IEFmZmlsaWF0ZSwgRmFjZWJvb2ssIEdvb2dsZSwgT3JnYW5pYyBhbmQgVHdpdHRlciIsInNwZWNpYWxfdHlwZSI6InR5cGUvU291cmNlIiwiZmluZ2VycHJpbnQiOnsiZ2xvYmFsIjp7ImRpc3RpbmN0LWNvdW50Ijo1LCJuaWwlIjowLjB9LCJ0eXBlIjp7InR5cGUvVGV4dCI6eyJwZXJjZW50LWpzb24iOjAuMCwicGVyY2VudC11cmwiOjAuMCwicGVyY2VudC1lbWFpbCI6MC4wLCJhdmVyYWdlLWxlbmd0aCI6Ny40MDg0fX19fSx7ImJhc2VfdHlwZSI6InR5cGUvQmlnSW50ZWdlciIsImRpc3BsYXlfbmFtZSI6IuOCq+OCpuODs+ODiCIsIm5hbWUiOiJjb3VudCIsInNwZWNpYWxfdHlwZSI6InR5cGUvUXVhbnRpdHkiLCJmaW5nZXJwcmludCI6eyJnbG9iYWwiOnsiZGlzdGluY3QtY291bnQiOjEwMSwibmlsJSI6MC4wfSwidHlwZSI6eyJ0eXBlL051bWJlciI6eyJtaW4iOjEuMCwicTEiOjUyLjAwMzc4Mzk3Mzc1NDA1LCJxMyI6MTA4LjA2NTM4OTQ3MzAwNTAzLCJtYXgiOjEyOC4wLCJzZCI6MzUuMzYzOTY0NDk3NDIyNjg1LCJhdmciOjc3Ljg0MjMyMzY1MTQ1MjI4fX19fV0sImNyZWF0b3IiOnsiZW1haWwiOiJtYkBleGFtcGxlLmNvbSIsImZpcnN0X25hbWUiOiJBZG1pbiIsImxhc3RfbG9naW4iOiIyMDIzLTA1LTE0VDE1OjA4OjU4LjcwMTk0NyIsImlzX3FibmV3YiI6ZmFsc2UsImlzX3N1cGVydXNlciI6dHJ1ZSwiaWQiOjEsImxhc3RfbmFtZSI6IlVzZXIiLCJkYXRlX2pvaW5lZCI6IjIwMjAtMDYtMDdUMDU6MjA6NDEuODU5IiwiY29tbW9uX25hbWUiOiJBZG1pbiBVc2VyIn0sImRhdGFiYXNlX2lkIjoxLCJlbmFibGVfZW1iZWRkaW5nIjpmYWxzZSwiY29sbGVjdGlvbl9pZCI6NSwicXVlcnlfdHlwZSI6InF1ZXJ5IiwibmFtZSI6IlNhbGVzIHBlciBzb3VyY2UiLCJjcmVhdG9yX2lkIjoxLCJ1cGRhdGVkX2F0IjoiMjAyMC0wNi0wN1QwNjowMDoxMi41MTlaIiwibWFkZV9wdWJsaWNfYnlfaWQiOm51bGwsImVtYmVkZGluZ19wYXJhbXMiOm51bGwsImNhY2hlX3R0bCI6bnVsbCwiZGF0YXNldF9xdWVyeSI6eyJ0eXBlIjoicXVlcnkiLCJkYXRhYmFzZSI6MSwicXVlcnkiOnsic291cmNlLXRhYmxlIjoyLCJicmVha291dCI6W1siZmllbGQiLDE1LHsidGVtcG9yYWwtdW5pdCI6Im1vbnRoIn1dLFsiZmllbGQiLDI0LHsic291cmNlLWZpZWxkIjo5fV1dLCJhZ2dyZWdhdGlvbiI6W1siY291bnQiXV19fSwiaWQiOjIxLCJwYXJhbWV0ZXJfbWFwcGluZ3MiOm51bGwsImRpc3BsYXkiOiJhcmVhIiwiZW50aXR5X2lkIjpudWxsLCJjb2xsZWN0aW9uX3ByZXZpZXciOnRydWUsImxhc3QtZWRpdC1pbmZvIjp7ImlkIjoxLCJlbWFpbCI6Im1iQGV4YW1wbGUuY29tIiwiZmlyc3RfbmFtZSI6IkFkbWluIiwibGFzdF9uYW1lIjoiVXNlciIsInRpbWVzdGFtcCI6IjIwMjAtMDYtMDdUMDU6NDM6NDYuODEzWiJ9LCJ2aXN1YWxpemF0aW9uX3NldHRpbmdzIjp7InN0YWNrYWJsZS5zdGFja190eXBlIjoic3RhY2tlZCIsImdyYXBoLnNlcmllc19sYWJlbHMiOlsiTnVtYmVyIG9mIG9yZGVycyJdLCJncmFwaC5kaW1lbnNpb25zIjpbIkNSRUFURURfQVQiLCJTT1VSQ0UiXSwiZ3JhcGgubWV0cmljcyI6WyJjb3VudCJdfSwiY29sbGVjdGlvbiI6eyJhdXRob3JpdHlfbGV2ZWwiOm51bGwsImRlc2NyaXB0aW9uIjoiQXV0b21hdGljYWxseSBnZW5lcmF0ZWQgY2FyZHMuIiwiYXJjaGl2ZWQiOmZhbHNlLCJzbHVnIjoib3JkZXJzX2Rhc2hib2FyZCIsImNvbG9yIjoiI0E5ODlDNSIsIm5hbWUiOiJPcmRlcnMgRGFzaGJvYXJkIiwicGVyc29uYWxfb3duZXJfaWQiOm51bGwsImlkIjo1LCJlbnRpdHlfaWQiOm51bGwsImxvY2F0aW9uIjoiLyIsIm5hbWVzcGFjZSI6bnVsbCwiY3JlYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDU6NDM6NDUuNjM3WiJ9LCJwYXJhbWV0ZXJzIjpudWxsLCJkYXRhc2V0IjpmYWxzZSwiY3JlYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDU6NDM6NDYuODA5IiwicHVibGljX3V1aWQiOm51bGx9LHsiZGVzY3JpcHRpb24iOm51bGwsImFyY2hpdmVkIjpmYWxzZSwiY29sbGVjdGlvbl9wb3NpdGlvbiI6bnVsbCwidGFibGVfaWQiOjIsInJlc3VsdF9tZXRhZGF0YSI6W3siYmFzZV90eXBlIjoidHlwZS9UZXh0IiwiZGlzcGxheV9uYW1lIjoiVXNlciDihpIgU3RhdGUiLCJuYW1lIjoiU1RBVEUiLCJkZXNjcmlwdGlvbiI6IlRoZSBzdGF0ZSBvciBwcm92aW5jZSBvZiB0aGUgYWNjb3VudOKAmXMgYmlsbGluZyBhZGRyZXNzIiwic3BlY2lhbF90eXBlIjoidHlwZS9TdGF0ZSIsImZpbmdlcnByaW50Ijp7Imdsb2JhbCI6eyJkaXN0aW5jdC1jb3VudCI6NDksIm5pbCUiOjAuMH0sInR5cGUiOnsidHlwZS9UZXh0Ijp7InBlcmNlbnQtanNvbiI6MC4wLCJwZXJjZW50LXVybCI6MC4wLCJwZXJjZW50LWVtYWlsIjowLjAsImF2ZXJhZ2UtbGVuZ3RoIjoyLjB9fX19LHsiYmFzZV90eXBlIjoidHlwZS9CaWdJbnRlZ2VyIiwiZGlzcGxheV9uYW1lIjoi44Kr44Km44Oz44OIIiwibmFtZSI6ImNvdW50Iiwic3BlY2lhbF90eXBlIjoidHlwZS9RdWFudGl0eSIsImZpbmdlcnByaW50Ijp7Imdsb2JhbCI6eyJkaXN0aW5jdC1jb3VudCI6NDgsIm5pbCUiOjAuMH0sInR5cGUiOnsidHlwZS9OdW1iZXIiOnsibWluIjoyMS4wLCJxMSI6MTc3LjAsInEzIjo1NjEuMCwibWF4IjoxMzQyLjAsInNkIjoyNjQuNjQ5MTMyMDk4NjQ3NSwiYXZnIjozOTAuODMzMzMzMzMzMzMzM319fX1dLCJjcmVhdG9yIjp7ImVtYWlsIjoibWJAZXhhbXBsZS5jb20iLCJmaXJzdF9uYW1lIjoiQWRtaW4iLCJsYXN0X2xvZ2luIjoiMjAyMy0wNS0xNFQxNTowODo1OC43MDE5NDciLCJpc19xYm5ld2IiOmZhbHNlLCJpc19zdXBlcnVzZXIiOnRydWUsImlkIjoxLCJsYXN0X25hbWUiOiJVc2VyIiwiZGF0ZV9qb2luZWQiOiIyMDIwLTA2LTA3VDA1OjIwOjQxLjg1OSIsImNvbW1vbl9uYW1lIjoiQWRtaW4gVXNlciJ9LCJkYXRhYmFzZV9pZCI6MSwiZW5hYmxlX2VtYmVkZGluZyI6ZmFsc2UsImNvbGxlY3Rpb25faWQiOjUsInF1ZXJ5X3R5cGUiOiJxdWVyeSIsIm5hbWUiOiJTYWxlcyBwZXIgc3RhdGUiLCJjcmVhdG9yX2lkIjoxLCJ1cGRhdGVkX2F0IjoiMjAyMC0wNi0wN1QwNjowMDoxMi41MzhaIiwibWFkZV9wdWJsaWNfYnlfaWQiOm51bGwsImVtYmVkZGluZ19wYXJhbXMiOm51bGwsImNhY2hlX3R0bCI6bnVsbCwiZGF0YXNldF9xdWVyeSI6eyJ0eXBlIjoicXVlcnkiLCJkYXRhYmFzZSI6MSwicXVlcnkiOnsic291cmNlLXRhYmxlIjoyLCJicmVha291dCI6W1siZmllbGQiLDI4LHsic291cmNlLWZpZWxkIjo5fV1dLCJhZ2dyZWdhdGlvbiI6W1siY291bnQiXV19fSwiaWQiOjIyLCJwYXJhbWV0ZXJfbWFwcGluZ3MiOm51bGwsImRpc3BsYXkiOiJtYXAiLCJlbnRpdHlfaWQiOm51bGwsImNvbGxlY3Rpb25fcHJldmlldyI6dHJ1ZSwibGFzdC1lZGl0LWluZm8iOnsiaWQiOjEsImVtYWlsIjoibWJAZXhhbXBsZS5jb20iLCJmaXJzdF9uYW1lIjoiQWRtaW4iLCJsYXN0X25hbWUiOiJVc2VyIiwidGltZXN0YW1wIjoiMjAyMC0wNi0wN1QwNTo0Mzo0Ni44NzRaIn0sInZpc3VhbGl6YXRpb25fc2V0dGluZ3MiOnsibWFwLnR5cGUiOiJyZWdpb24iLCJtYXAucmVnaW9uIjoidXNfc3RhdGVzIiwiZ3JhcGguc2VyaWVzX2xhYmVscyI6WyJOdW1iZXIgb2Ygb3JkZXJzIl0sImdyYXBoLmRpbWVuc2lvbnMiOlsiU1RBVEUiXSwiZ3JhcGgubWV0cmljcyI6WyJjb3VudCJdfSwiY29sbGVjdGlvbiI6eyJhdXRob3JpdHlfbGV2ZWwiOm51bGwsImRlc2NyaXB0aW9uIjoiQXV0b21hdGljYWxseSBnZW5lcmF0ZWQgY2FyZHMuIiwiYXJjaGl2ZWQiOmZhbHNlLCJzbHVnIjoib3JkZXJzX2Rhc2hib2FyZCIsImNvbG9yIjoiI0E5ODlDNSIsIm5hbWUiOiJPcmRlcnMgRGFzaGJvYXJkIiwicGVyc29uYWxfb3duZXJfaWQiOm51bGwsImlkIjo1LCJlbnRpdHlfaWQiOm51bGwsImxvY2F0aW9uIjoiLyIsIm5hbWVzcGFjZSI6bnVsbCwiY3JlYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDU6NDM6NDUuNjM3WiJ9LCJwYXJhbWV0ZXJzIjpudWxsLCJkYXRhc2V0IjpmYWxzZSwiY3JlYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDU6NDM6NDYuODcxIiwicHVibGljX3V1aWQiOm51bGx9LHsiZGVzY3JpcHRpb24iOm51bGwsImFyY2hpdmVkIjpmYWxzZSwiY29sbGVjdGlvbl9wb3NpdGlvbiI6bnVsbCwidGFibGVfaWQiOjMsInJlc3VsdF9tZXRhZGF0YSI6W3siYmFzZV90eXBlIjoidHlwZS9CaWdJbnRlZ2VyIiwiZGlzcGxheV9uYW1lIjoi44Kr44Km44Oz44OIIiwibmFtZSI6ImNvdW50Iiwic3BlY2lhbF90eXBlIjoidHlwZS9RdWFudGl0eSIsImZpbmdlcnByaW50Ijp7Imdsb2JhbCI6eyJkaXN0aW5jdC1jb3VudCI6MSwibmlsJSI6MC4wfSwidHlwZSI6eyJ0eXBlL051bWJlciI6eyJtaW4iOjI1MDAuMCwicTEiOjI1MDAuMCwicTMiOjI1MDAuMCwibWF4IjoyNTAwLjAsInNkIjpudWxsLCJhdmciOjI1MDAuMH19fX1dLCJjcmVhdG9yIjp7ImVtYWlsIjoibWJAZXhhbXBsZS5jb20iLCJmaXJzdF9uYW1lIjoiQWRtaW4iLCJsYXN0X2xvZ2luIjoiMjAyMy0wNS0xNFQxNTowODo1OC43MDE5NDciLCJpc19xYm5ld2IiOmZhbHNlLCJpc19zdXBlcnVzZXIiOnRydWUsImlkIjoxLCJsYXN0X25hbWUiOiJVc2VyIiwiZGF0ZV9qb2luZWQiOiIyMDIwLTA2LTA3VDA1OjIwOjQxLjg1OSIsImNvbW1vbl9uYW1lIjoiQWRtaW4gVXNlciJ9LCJkYXRhYmFzZV9pZCI6MSwiZW5hYmxlX2VtYmVkZGluZyI6ZmFsc2UsImNvbGxlY3Rpb25faWQiOjYsInF1ZXJ5X3R5cGUiOiJxdWVyeSIsIm5hbWUiOiJUb3RhbCBQZW9wbGUiLCJjcmVhdG9yX2lkIjoxLCJ1cGRhdGVkX2F0IjoiMjAyMC0wNi0wN1QwNTo1NTowNy4xMzlaIiwibWFkZV9wdWJsaWNfYnlfaWQiOm51bGwsImVtYmVkZGluZ19wYXJhbXMiOm51bGwsImNhY2hlX3R0bCI6bnVsbCwiZGF0YXNldF9xdWVyeSI6eyJ0eXBlIjoicXVlcnkiLCJkYXRhYmFzZSI6MSwicXVlcnkiOnsic291cmNlLXRhYmxlIjozLCJhZ2dyZWdhdGlvbiI6W1siY291bnQiXV19fSwiaWQiOjI0LCJwYXJhbWV0ZXJfbWFwcGluZ3MiOm51bGwsImRpc3BsYXkiOiJzY2FsYXIiLCJlbnRpdHlfaWQiOm51bGwsImNvbGxlY3Rpb25fcHJldmlldyI6dHJ1ZSwibGFzdC1lZGl0LWluZm8iOnsiaWQiOjEsImVtYWlsIjoibWJAZXhhbXBsZS5jb20iLCJmaXJzdF9uYW1lIjoiQWRtaW4iLCJsYXN0X25hbWUiOiJVc2VyIiwidGltZXN0YW1wIjoiMjAyMC0wNi0wN1QwNTo0NDoyNy40MTdaIn0sInZpc3VhbGl6YXRpb25fc2V0dGluZ3MiOnsiZ3JhcGguc2VyaWVzX2xhYmVscyI6WyLnlarlj7ciXSwiZ3JhcGguZGltZW5zaW9ucyI6W10sImdyYXBoLm1ldHJpY3MiOlsiY291bnQiXX0sImNvbGxlY3Rpb24iOnsiYXV0aG9yaXR5X2xldmVsIjpudWxsLCJkZXNjcmlwdGlvbiI6IkF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIGNhcmRzLiIsImFyY2hpdmVkIjpmYWxzZSwic2x1ZyI6InBlb3BsZV9kYXNoYm9hcmQiLCJjb2xvciI6IiM5Q0MxNzciLCJuYW1lIjoiUGVvcGxlIERhc2hib2FyZCIsInBlcnNvbmFsX293bmVyX2lkIjpudWxsLCJpZCI6NiwiZW50aXR5X2lkIjpudWxsLCJsb2NhdGlvbiI6Ii8iLCJuYW1lc3BhY2UiOm51bGwsImNyZWF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjQ0OjI3LjM4N1oifSwicGFyYW1ldGVycyI6bnVsbCwiZGF0YXNldCI6ZmFsc2UsImNyZWF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjQ0OjI3LjQxMSIsInB1YmxpY191dWlkIjpudWxsfSx7ImRlc2NyaXB0aW9uIjpudWxsLCJhcmNoaXZlZCI6ZmFsc2UsImNvbGxlY3Rpb25fcG9zaXRpb24iOm51bGwsInRhYmxlX2lkIjoxLCJyZXN1bHRfbWV0YWRhdGEiOlt7ImJhc2VfdHlwZSI6InR5cGUvQmlnSW50ZWdlciIsImRpc3BsYXlfbmFtZSI6IuOCq+OCpuODs+ODiCIsIm5hbWUiOiJjb3VudCIsInNwZWNpYWxfdHlwZSI6InR5cGUvUXVhbnRpdHkiLCJmaW5nZXJwcmludCI6eyJnbG9iYWwiOnsiZGlzdGluY3QtY291bnQiOjEsIm5pbCUiOjAuMH0sInR5cGUiOnsidHlwZS9OdW1iZXIiOnsibWluIjoyMDAuMCwicTEiOjIwMC4wLCJxMyI6MjAwLjAsIm1heCI6MjAwLjAsInNkIjpudWxsLCJhdmciOjIwMC4wfX19fV0sImNyZWF0b3IiOnsiZW1haWwiOiJtYkBleGFtcGxlLmNvbSIsImZpcnN0X25hbWUiOiJBZG1pbiIsImxhc3RfbG9naW4iOiIyMDIzLTA1LTE0VDE1OjA4OjU4LjcwMTk0NyIsImlzX3FibmV3YiI6ZmFsc2UsImlzX3N1cGVydXNlciI6dHJ1ZSwiaWQiOjEsImxhc3RfbmFtZSI6IlVzZXIiLCJkYXRlX2pvaW5lZCI6IjIwMjAtMDYtMDdUMDU6MjA6NDEuODU5IiwiY29tbW9uX25hbWUiOiJBZG1pbiBVc2VyIn0sImRhdGFiYXNlX2lkIjoxLCJlbmFibGVfZW1iZWRkaW5nIjpmYWxzZSwiY29sbGVjdGlvbl9pZCI6NCwicXVlcnlfdHlwZSI6InF1ZXJ5IiwibmFtZSI6IlRvdGFsIFByb2R1Y3RzIiwiY3JlYXRvcl9pZCI6MSwidXBkYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDU6NDM6MDAuNTM4WiIsIm1hZGVfcHVibGljX2J5X2lkIjpudWxsLCJlbWJlZGRpbmdfcGFyYW1zIjpudWxsLCJjYWNoZV90dGwiOm51bGwsImRhdGFzZXRfcXVlcnkiOnsidHlwZSI6InF1ZXJ5IiwiZGF0YWJhc2UiOjEsInF1ZXJ5Ijp7InNvdXJjZS10YWJsZSI6MSwiYWdncmVnYXRpb24iOltbImNvdW50Il1dfX0sImlkIjozLCJwYXJhbWV0ZXJfbWFwcGluZ3MiOm51bGwsImRpc3BsYXkiOiJzY2FsYXIiLCJlbnRpdHlfaWQiOm51bGwsImNvbGxlY3Rpb25fcHJldmlldyI6dHJ1ZSwibGFzdC1lZGl0LWluZm8iOnsiaWQiOjEsImVtYWlsIjoibWJAZXhhbXBsZS5jb20iLCJmaXJzdF9uYW1lIjoiQWRtaW4iLCJsYXN0X25hbWUiOiJVc2VyIiwidGltZXN0YW1wIjoiMjAyMC0wNi0wN1QwNTo0MTo1NS4wMTVaIn0sInZpc3VhbGl6YXRpb25fc2V0dGluZ3MiOnsiZ3JhcGguc2VyaWVzX2xhYmVscyI6WyLnlarlj7ciXSwiZ3JhcGguZGltZW5zaW9ucyI6W10sImdyYXBoLm1ldHJpY3MiOlsiY291bnQiXX0sImNvbGxlY3Rpb24iOnsiYXV0aG9yaXR5X2xldmVsIjpudWxsLCJkZXNjcmlwdGlvbiI6IkF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIGNhcmRzLiIsImFyY2hpdmVkIjpmYWxzZSwic2x1ZyI6InByb2R1Y3RzX2Rhc2hib2FyZCIsImNvbG9yIjoiI0YxQjU1NiIsIm5hbWUiOiJQcm9kdWN0cyBEYXNoYm9hcmQiLCJwZXJzb25hbF9vd25lcl9pZCI6bnVsbCwiaWQiOjQsImVudGl0eV9pZCI6bnVsbCwibG9jYXRpb24iOiIvIiwibmFtZXNwYWNlIjpudWxsLCJjcmVhdGVkX2F0IjoiMjAyMC0wNi0wN1QwNTo0MTo1NC45N1oifSwicGFyYW1ldGVycyI6bnVsbCwiZGF0YXNldCI6ZmFsc2UsImNyZWF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjQxOjU1LjAxIiwicHVibGljX3V1aWQiOm51bGx9LHsiZGVzY3JpcHRpb24iOm51bGwsImFyY2hpdmVkIjpmYWxzZSwiY29sbGVjdGlvbl9wb3NpdGlvbiI6bnVsbCwidGFibGVfaWQiOjQsInJlc3VsdF9tZXRhZGF0YSI6W3siYmFzZV90eXBlIjoidHlwZS9CaWdJbnRlZ2VyIiwiZGlzcGxheV9uYW1lIjoi44Kr44Km44Oz44OIIiwibmFtZSI6ImNvdW50Iiwic3BlY2lhbF90eXBlIjoidHlwZS9RdWFudGl0eSIsImZpbmdlcnByaW50Ijp7Imdsb2JhbCI6eyJkaXN0aW5jdC1jb3VudCI6MSwibmlsJSI6MC4wfSwidHlwZSI6eyJ0eXBlL051bWJlciI6eyJtaW4iOjExMTIuMCwicTEiOjExMTIuMCwicTMiOjExMTIuMCwibWF4IjoxMTEyLjAsInNkIjpudWxsLCJhdmciOjExMTIuMH19fX1dLCJjcmVhdG9yIjp7ImVtYWlsIjoibWJAZXhhbXBsZS5jb20iLCJmaXJzdF9uYW1lIjoiQWRtaW4iLCJsYXN0X2xvZ2luIjoiMjAyMy0wNS0xNFQxNTowODo1OC43MDE5NDciLCJpc19xYm5ld2IiOmZhbHNlLCJpc19zdXBlcnVzZXIiOnRydWUsImlkIjoxLCJsYXN0X25hbWUiOiJVc2VyIiwiZGF0ZV9qb2luZWQiOiIyMDIwLTA2LTA3VDA1OjIwOjQxLjg1OSIsImNvbW1vbl9uYW1lIjoiQWRtaW4gVXNlciJ9LCJkYXRhYmFzZV9pZCI6MSwiZW5hYmxlX2VtYmVkZGluZyI6ZmFsc2UsImNvbGxlY3Rpb25faWQiOjcsInF1ZXJ5X3R5cGUiOiJxdWVyeSIsIm5hbWUiOiJUb3RhbCBSZXZpZXdzIiwiY3JlYXRvcl9pZCI6MSwidXBkYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDU6NDc6MjMuNjM1WiIsIm1hZGVfcHVibGljX2J5X2lkIjpudWxsLCJlbWJlZGRpbmdfcGFyYW1zIjpudWxsLCJjYWNoZV90dGwiOm51bGwsImRhdGFzZXRfcXVlcnkiOnsidHlwZSI6InF1ZXJ5IiwiZGF0YWJhc2UiOjEsInF1ZXJ5Ijp7InNvdXJjZS10YWJsZSI6NCwiYWdncmVnYXRpb24iOltbImNvdW50Il1dfX0sImlkIjozMiwicGFyYW1ldGVyX21hcHBpbmdzIjpudWxsLCJkaXNwbGF5Ijoic2NhbGFyIiwiZW50aXR5X2lkIjpudWxsLCJjb2xsZWN0aW9uX3ByZXZpZXciOnRydWUsImxhc3QtZWRpdC1pbmZvIjp7ImlkIjoxLCJlbWFpbCI6Im1iQGV4YW1wbGUuY29tIiwiZmlyc3RfbmFtZSI6IkFkbWluIiwibGFzdF9uYW1lIjoiVXNlciIsInRpbWVzdGFtcCI6IjIwMjAtMDYtMDdUMDU6NDQ6MzQuMTMyWiJ9LCJ2aXN1YWxpemF0aW9uX3NldHRpbmdzIjp7ImdyYXBoLnNlcmllc19sYWJlbHMiOlsi55Wq5Y+3Il0sImdyYXBoLmRpbWVuc2lvbnMiOltdLCJncmFwaC5tZXRyaWNzIjpbImNvdW50Il19LCJjb2xsZWN0aW9uIjp7ImF1dGhvcml0eV9sZXZlbCI6bnVsbCwiZGVzY3JpcHRpb24iOiJBdXRvbWF0aWNhbGx5IGdlbmVyYXRlZCBjYXJkcy4iLCJhcmNoaXZlZCI6ZmFsc2UsInNsdWciOiJyZXZpZXdzX2Rhc2hib2FyZCIsImNvbG9yIjoiI0E5ODlDNSIsIm5hbWUiOiJSZXZpZXdzIERhc2hib2FyZCIsInBlcnNvbmFsX293bmVyX2lkIjpudWxsLCJpZCI6NywiZW50aXR5X2lkIjpudWxsLCJsb2NhdGlvbiI6Ii8iLCJuYW1lc3BhY2UiOm51bGwsImNyZWF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjQ0OjM0LjEwOFoifSwicGFyYW1ldGVycyI6bnVsbCwiZGF0YXNldCI6ZmFsc2UsImNyZWF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjQ0OjM0LjEyNiIsInB1YmxpY191dWlkIjpudWxsfSx7ImRlc2NyaXB0aW9uIjpudWxsLCJhcmNoaXZlZCI6ZmFsc2UsImNvbGxlY3Rpb25fcG9zaXRpb24iOm51bGwsInRhYmxlX2lkIjoyLCJyZXN1bHRfbWV0YWRhdGEiOlt7ImJhc2VfdHlwZSI6InR5cGUvQmlnSW50ZWdlciIsImRpc3BsYXlfbmFtZSI6IuOCq+OCpuODs+ODiCIsIm5hbWUiOiJjb3VudCIsInNwZWNpYWxfdHlwZSI6InR5cGUvUXVhbnRpdHkiLCJmaW5nZXJwcmludCI6eyJnbG9iYWwiOnsiZGlzdGluY3QtY291bnQiOjEsIm5pbCUiOjAuMH0sInR5cGUiOnsidHlwZS9OdW1iZXIiOnsibWluIjoxODc2MC4wLCJxMSI6MTg3NjAuMCwicTMiOjE4NzYwLjAsIm1heCI6MTg3NjAuMCwic2QiOm51bGwsImF2ZyI6MTg3NjAuMH19fX1dLCJjcmVhdG9yIjp7ImVtYWlsIjoibWJAZXhhbXBsZS5jb20iLCJmaXJzdF9uYW1lIjoiQWRtaW4iLCJsYXN0X2xvZ2luIjoiMjAyMy0wNS0xNFQxNTowODo1OC43MDE5NDciLCJpc19xYm5ld2IiOmZhbHNlLCJpc19zdXBlcnVzZXIiOnRydWUsImlkIjoxLCJsYXN0X25hbWUiOiJVc2VyIiwiZGF0ZV9qb2luZWQiOiIyMDIwLTA2LTA3VDA1OjIwOjQxLjg1OSIsImNvbW1vbl9uYW1lIjoiQWRtaW4gVXNlciJ9LCJkYXRhYmFzZV9pZCI6MSwiZW5hYmxlX2VtYmVkZGluZyI6ZmFsc2UsImNvbGxlY3Rpb25faWQiOjUsInF1ZXJ5X3R5cGUiOiJxdWVyeSIsIm5hbWUiOiJUb3RhbCB0cmFuc2FjdGlvbnMiLCJjcmVhdG9yX2lkIjoxLCJ1cGRhdGVkX2F0IjoiMjAyMC0wNi0wN1QwNjowMDoxMS43NzlaIiwibWFkZV9wdWJsaWNfYnlfaWQiOm51bGwsImVtYmVkZGluZ19wYXJhbXMiOm51bGwsImNhY2hlX3R0bCI6bnVsbCwiZGF0YXNldF9xdWVyeSI6eyJ0eXBlIjoicXVlcnkiLCJkYXRhYmFzZSI6MSwicXVlcnkiOnsic291cmNlLXRhYmxlIjoyLCJhZ2dyZWdhdGlvbiI6W1siY291bnQiXV19fSwiaWQiOjE2LCJwYXJhbWV0ZXJfbWFwcGluZ3MiOm51bGwsImRpc3BsYXkiOiJzY2FsYXIiLCJlbnRpdHlfaWQiOm51bGwsImNvbGxlY3Rpb25fcHJldmlldyI6dHJ1ZSwibGFzdC1lZGl0LWluZm8iOnsiaWQiOjEsImVtYWlsIjoibWJAZXhhbXBsZS5jb20iLCJmaXJzdF9uYW1lIjoiQWRtaW4iLCJsYXN0X25hbWUiOiJVc2VyIiwidGltZXN0YW1wIjoiMjAyMC0wNi0wN1QwNTo0Mzo0NS42NjJaIn0sInZpc3VhbGl6YXRpb25fc2V0dGluZ3MiOnsiZ3JhcGguc2VyaWVzX2xhYmVscyI6WyJOdW1iZXIgb2Ygb3JkZXJzIl0sImdyYXBoLmRpbWVuc2lvbnMiOltdLCJncmFwaC5tZXRyaWNzIjpbImNvdW50Il19LCJjb2xsZWN0aW9uIjp7ImF1dGhvcml0eV9sZXZlbCI6bnVsbCwiZGVzY3JpcHRpb24iOiJBdXRvbWF0aWNhbGx5IGdlbmVyYXRlZCBjYXJkcy4iLCJhcmNoaXZlZCI6ZmFsc2UsInNsdWciOiJvcmRlcnNfZGFzaGJvYXJkIiwiY29sb3IiOiIjQTk4OUM1IiwibmFtZSI6Ik9yZGVycyBEYXNoYm9hcmQiLCJwZXJzb25hbF9vd25lcl9pZCI6bnVsbCwiaWQiOjUsImVudGl0eV9pZCI6bnVsbCwibG9jYXRpb24iOiIvIiwibmFtZXNwYWNlIjpudWxsLCJjcmVhdGVkX2F0IjoiMjAyMC0wNi0wN1QwNTo0Mzo0NS42MzdaIn0sInBhcmFtZXRlcnMiOm51bGwsImRhdGFzZXQiOmZhbHNlLCJjcmVhdGVkX2F0IjoiMjAyMC0wNi0wN1QwNTo0Mzo0NS42NTUiLCJwdWJsaWNfdXVpZCI6bnVsbH0seyJkZXNjcmlwdGlvbiI6bnVsbCwiYXJjaGl2ZWQiOmZhbHNlLCJjb2xsZWN0aW9uX3Bvc2l0aW9uIjpudWxsLCJ0YWJsZV9pZCI6MiwicmVzdWx0X21ldGFkYXRhIjpbeyJiYXNlX3R5cGUiOiJ0eXBlL0JpZ0ludGVnZXIiLCJkaXNwbGF5X25hbWUiOiLjgqvjgqbjg7Pjg4giLCJuYW1lIjoiY291bnQiLCJzcGVjaWFsX3R5cGUiOiJ0eXBlL1F1YW50aXR5IiwiZmluZ2VycHJpbnQiOnsiZ2xvYmFsIjp7ImRpc3RpbmN0LWNvdW50IjoxLCJuaWwlIjowLjB9LCJ0eXBlIjp7InR5cGUvTnVtYmVyIjp7Im1pbiI6MC4wLCJxMSI6MC4wLCJxMyI6MC4wLCJtYXgiOjAuMCwic2QiOm51bGwsImF2ZyI6MC4wfX19fV0sImNyZWF0b3IiOnsiZW1haWwiOiJtYkBleGFtcGxlLmNvbSIsImZpcnN0X25hbWUiOiJBZG1pbiIsImxhc3RfbG9naW4iOiIyMDIzLTA1LTE0VDE1OjA4OjU4LjcwMTk0NyIsImlzX3FibmV3YiI6ZmFsc2UsImlzX3N1cGVydXNlciI6dHJ1ZSwiaWQiOjEsImxhc3RfbmFtZSI6IlVzZXIiLCJkYXRlX2pvaW5lZCI6IjIwMjAtMDYtMDdUMDU6MjA6NDEuODU5IiwiY29tbW9uX25hbWUiOiJBZG1pbiBVc2VyIn0sImRhdGFiYXNlX2lkIjoxLCJlbmFibGVfZW1iZWRkaW5nIjpmYWxzZSwiY29sbGVjdGlvbl9pZCI6NSwicXVlcnlfdHlwZSI6InF1ZXJ5IiwibmFtZSI6IlRyYW5zYWN0aW9ucyBpbiB0aGUgbGFzdCAzMCBkYXlzIiwiY3JlYXRvcl9pZCI6MSwidXBkYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDY6MDA6MTEuODMyWiIsIm1hZGVfcHVibGljX2J5X2lkIjpudWxsLCJlbWJlZGRpbmdfcGFyYW1zIjpudWxsLCJjYWNoZV90dGwiOm51bGwsImRhdGFzZXRfcXVlcnkiOnsidHlwZSI6InF1ZXJ5IiwiZGF0YWJhc2UiOjEsInF1ZXJ5Ijp7InNvdXJjZS10YWJsZSI6MiwiZmlsdGVyIjpbInRpbWUtaW50ZXJ2YWwiLFsiZmllbGQiLDE1LG51bGxdLC0zMCwiZGF5Il0sImFnZ3JlZ2F0aW9uIjpbWyJjb3VudCJdXX19LCJpZCI6MTcsInBhcmFtZXRlcl9tYXBwaW5ncyI6bnVsbCwiZGlzcGxheSI6InNjYWxhciIsImVudGl0eV9pZCI6bnVsbCwiY29sbGVjdGlvbl9wcmV2aWV3Ijp0cnVlLCJsYXN0LWVkaXQtaW5mbyI6eyJpZCI6MSwiZW1haWwiOiJtYkBleGFtcGxlLmNvbSIsImZpcnN0X25hbWUiOiJBZG1pbiIsImxhc3RfbmFtZSI6IlVzZXIiLCJ0aW1lc3RhbXAiOiIyMDIwLTA2LTA3VDA1OjQzOjQ1LjY5NFoifSwidmlzdWFsaXphdGlvbl9zZXR0aW5ncyI6eyJncmFwaC5zZXJpZXNfbGFiZWxzIjpbIk51bWJlciBvZiBvcmRlcnMiXSwiZ3JhcGguZGltZW5zaW9ucyI6W10sImdyYXBoLm1ldHJpY3MiOlsiY291bnQiXX0sImNvbGxlY3Rpb24iOnsiYXV0aG9yaXR5X2xldmVsIjpudWxsLCJkZXNjcmlwdGlvbiI6IkF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIGNhcmRzLiIsImFyY2hpdmVkIjpmYWxzZSwic2x1ZyI6Im9yZGVyc19kYXNoYm9hcmQiLCJjb2xvciI6IiNBOTg5QzUiLCJuYW1lIjoiT3JkZXJzIERhc2hib2FyZCIsInBlcnNvbmFsX293bmVyX2lkIjpudWxsLCJpZCI6NSwiZW50aXR5X2lkIjpudWxsLCJsb2NhdGlvbiI6Ii8iLCJuYW1lc3BhY2UiOm51bGwsImNyZWF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjQzOjQ1LjYzN1oifSwicGFyYW1ldGVycyI6bnVsbCwiZGF0YXNldCI6ZmFsc2UsImNyZWF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjQzOjQ1LjY5MSIsInB1YmxpY191dWlkIjpudWxsfSx7ImRlc2NyaXB0aW9uIjpudWxsLCJhcmNoaXZlZCI6ZmFsc2UsImNvbGxlY3Rpb25fcG9zaXRpb24iOm51bGwsInRhYmxlX2lkIjozLCJyZXN1bHRfbWV0YWRhdGEiOlt7ImJhc2VfdHlwZSI6InR5cGUvRGF0ZVRpbWUiLCJkaXNwbGF5X25hbWUiOiJDcmVhdGVkIEF0IiwibmFtZSI6IkNSRUFURURfQVQiLCJkZXNjcmlwdGlvbiI6IlRoZSBkYXRlIHRoZSB1c2VyIHJlY29yZCB3YXMgY3JlYXRlZC4gQWxzbyByZWZlcnJlZCB0byBhcyB0aGUgdXNlcuKAmXMgXCJqb2luIGRhdGVcIiIsInNwZWNpYWxfdHlwZSI6InR5cGUvQ3JlYXRpb25UaW1lc3RhbXAiLCJ1bml0IjoibW9udGgiLCJmaW5nZXJwcmludCI6eyJnbG9iYWwiOnsiZGlzdGluY3QtY291bnQiOjI1MDAsIm5pbCUiOjAuMH0sInR5cGUiOnsidHlwZS9EYXRlVGltZSI6eyJlYXJsaWVzdCI6IjIwMTYtMDQtMTlUMjE6MzU6MTguNzUyIiwibGF0ZXN0IjoiMjAxOS0wNC0xOVQxNDowNjoyNy4zIn19fX0seyJiYXNlX3R5cGUiOiJ0eXBlL0JpZ0ludGVnZXIiLCJkaXNwbGF5X25hbWUiOiLjgqvjgqbjg7Pjg4giLCJuYW1lIjoiY291bnQiLCJzcGVjaWFsX3R5cGUiOiJ0eXBlL1F1YW50aXR5IiwiZmluZ2VycHJpbnQiOnsiZ2xvYmFsIjp7ImRpc3RpbmN0LWNvdW50IjoyMywibmlsJSI6MC4wfSwidHlwZSI6eyJ0eXBlL051bWJlciI6eyJtaW4iOjI2LjAsInExIjo2NC4xMjkxNzEzMDY2MTMwMywicTMiOjcyLjM3NSwibWF4Ijo5MS4wLCJzZCI6MTAuMzU2MjY2MzI3Nzk2NTMxLCJhdmciOjY3LjU2NzU2NzU2NzU2NzU2fX19fV0sImNyZWF0b3IiOnsiZW1haWwiOiJtYkBleGFtcGxlLmNvbSIsImZpcnN0X25hbWUiOiJBZG1pbiIsImxhc3RfbG9naW4iOiIyMDIzLTA1LTE0VDE1OjA4OjU4LjcwMTk0NyIsImlzX3FibmV3YiI6ZmFsc2UsImlzX3N1cGVydXNlciI6dHJ1ZSwiaWQiOjEsImxhc3RfbmFtZSI6IlVzZXIiLCJkYXRlX2pvaW5lZCI6IjIwMjAtMDYtMDdUMDU6MjA6NDEuODU5IiwiY29tbW9uX25hbWUiOiJBZG1pbiBVc2VyIn0sImRhdGFiYXNlX2lkIjoxLCJlbmFibGVfZW1iZWRkaW5nIjpmYWxzZSwiY29sbGVjdGlvbl9pZCI6NiwicXVlcnlfdHlwZSI6InF1ZXJ5IiwibmFtZSI6IlVzZXIgZ3Jvd3RoIiwiY3JlYXRvcl9pZCI6MSwidXBkYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDU6NTU6MDcuMzQ0WiIsIm1hZGVfcHVibGljX2J5X2lkIjpudWxsLCJlbWJlZGRpbmdfcGFyYW1zIjpudWxsLCJjYWNoZV90dGwiOm51bGwsImRhdGFzZXRfcXVlcnkiOnsidHlwZSI6InF1ZXJ5IiwiZGF0YWJhc2UiOjEsInF1ZXJ5Ijp7InNvdXJjZS10YWJsZSI6MywiYnJlYWtvdXQiOltbImZpZWxkIiwyNix7InRlbXBvcmFsLXVuaXQiOiJtb250aCJ9XV0sImFnZ3JlZ2F0aW9uIjpbWyJjb3VudCJdXX19LCJpZCI6MjYsInBhcmFtZXRlcl9tYXBwaW5ncyI6bnVsbCwiZGlzcGxheSI6InNtYXJ0c2NhbGFyIiwiZW50aXR5X2lkIjpudWxsLCJjb2xsZWN0aW9uX3ByZXZpZXciOnRydWUsImxhc3QtZWRpdC1pbmZvIjp7ImlkIjoxLCJlbWFpbCI6Im1iQGV4YW1wbGUuY29tIiwiZmlyc3RfbmFtZSI6IkFkbWluIiwibGFzdF9uYW1lIjoiVXNlciIsInRpbWVzdGFtcCI6IjIwMjAtMDYtMDdUMDU6NDQ6MjcuNTI5WiJ9LCJ2aXN1YWxpemF0aW9uX3NldHRpbmdzIjp7ImdyYXBoLnNlcmllc19sYWJlbHMiOlsi55Wq5Y+3Il0sImdyYXBoLmRpbWVuc2lvbnMiOlsiQ1JFQVRFRF9BVCJdLCJncmFwaC5tZXRyaWNzIjpbImNvdW50Il19LCJjb2xsZWN0aW9uIjp7ImF1dGhvcml0eV9sZXZlbCI6bnVsbCwiZGVzY3JpcHRpb24iOiJBdXRvbWF0aWNhbGx5IGdlbmVyYXRlZCBjYXJkcy4iLCJhcmNoaXZlZCI6ZmFsc2UsInNsdWciOiJwZW9wbGVfZGFzaGJvYXJkIiwiY29sb3IiOiIjOUNDMTc3IiwibmFtZSI6IlBlb3BsZSBEYXNoYm9hcmQiLCJwZXJzb25hbF9vd25lcl9pZCI6bnVsbCwiaWQiOjYsImVudGl0eV9pZCI6bnVsbCwibG9jYXRpb24iOiIvIiwibmFtZXNwYWNlIjpudWxsLCJjcmVhdGVkX2F0IjoiMjAyMC0wNi0wN1QwNTo0NDoyNy4zODdaIn0sInBhcmFtZXRlcnMiOm51bGwsImRhdGFzZXQiOmZhbHNlLCJjcmVhdGVkX2F0IjoiMjAyMC0wNi0wN1QwNTo0NDoyNy41MjYiLCJwdWJsaWNfdXVpZCI6bnVsbH0seyJkZXNjcmlwdGlvbiI6bnVsbCwiYXJjaGl2ZWQiOmZhbHNlLCJjb2xsZWN0aW9uX3Bvc2l0aW9uIjpudWxsLCJ0YWJsZV9pZCI6MSwicmVzdWx0X21ldGFkYXRhIjpbeyJiYXNlX3R5cGUiOiJ0eXBlL0ludGVnZXIiLCJkaXNwbGF5X25hbWUiOiJDcmVhdGVkIEF0IiwibmFtZSI6IkNSRUFURURfQVQiLCJkZXNjcmlwdGlvbiI6IlRoZSBkYXRlIHRoZSBwcm9kdWN0IHdhcyBhZGRlZCB0byBvdXIgY2F0YWxvZy4iLCJzcGVjaWFsX3R5cGUiOiJ0eXBlL0NyZWF0aW9uVGltZXN0YW1wIiwidW5pdCI6ImRheS1vZi13ZWVrIiwiZmluZ2VycHJpbnQiOnsiZ2xvYmFsIjp7ImRpc3RpbmN0LWNvdW50IjoyMDAsIm5pbCUiOjAuMH0sInR5cGUiOnsidHlwZS9EYXRlVGltZSI6eyJlYXJsaWVzdCI6IjIwMTYtMDQtMjZUMTk6Mjk6NTUuMTQ3IiwibGF0ZXN0IjoiMjAxOS0wNC0xNVQxMzozNDoxOS45MzEifX19fSx7ImJhc2VfdHlwZSI6InR5cGUvQmlnSW50ZWdlciIsImRpc3BsYXlfbmFtZSI6IuOCq+OCpuODs+ODiCIsIm5hbWUiOiJjb3VudCIsInNwZWNpYWxfdHlwZSI6InR5cGUvUXVhbnRpdHkiLCJmaW5nZXJwcmludCI6eyJnbG9iYWwiOnsiZGlzdGluY3QtY291bnQiOjcsIm5pbCUiOjAuMH0sInR5cGUiOnsidHlwZS9OdW1iZXIiOnsibWluIjoyMi4wLCJxMSI6MjUuNSwicTMiOjMwLjc1LCJtYXgiOjM2LjAsInNkIjo0LjUwMzk2NjUwNTgzODQxNCwiYXZnIjoyOC41NzE0Mjg1NzE0Mjg1NzN9fX19XSwiY3JlYXRvciI6eyJlbWFpbCI6Im1iQGV4YW1wbGUuY29tIiwiZmlyc3RfbmFtZSI6IkFkbWluIiwibGFzdF9sb2dpbiI6IjIwMjMtMDUtMTRUMTU6MDg6NTguNzAxOTQ3IiwiaXNfcWJuZXdiIjpmYWxzZSwiaXNfc3VwZXJ1c2VyIjp0cnVlLCJpZCI6MSwibGFzdF9uYW1lIjoiVXNlciIsImRhdGVfam9pbmVkIjoiMjAyMC0wNi0wN1QwNToyMDo0MS44NTkiLCJjb21tb25fbmFtZSI6IkFkbWluIFVzZXIifSwiZGF0YWJhc2VfaWQiOjEsImVuYWJsZV9lbWJlZGRpbmciOmZhbHNlLCJjb2xsZWN0aW9uX2lkIjo0LCJxdWVyeV90eXBlIjoicXVlcnkiLCJuYW1lIjoiV2Vla2RheXMgd2hlbiBQcm9kdWN0cyB3ZXJlIGFkZGVkIiwiY3JlYXRvcl9pZCI6MSwidXBkYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDU6NDM6MDAuNjQxWiIsIm1hZGVfcHVibGljX2J5X2lkIjpudWxsLCJlbWJlZGRpbmdfcGFyYW1zIjpudWxsLCJjYWNoZV90dGwiOm51bGwsImRhdGFzZXRfcXVlcnkiOnsidHlwZSI6InF1ZXJ5IiwiZGF0YWJhc2UiOjEsInF1ZXJ5Ijp7InNvdXJjZS10YWJsZSI6MSwiYnJlYWtvdXQiOltbImZpZWxkIiw3LHsidGVtcG9yYWwtdW5pdCI6ImRheS1vZi13ZWVrIn1dXSwiYWdncmVnYXRpb24iOltbImNvdW50Il1dfX0sImlkIjoxMSwicGFyYW1ldGVyX21hcHBpbmdzIjpudWxsLCJkaXNwbGF5IjoiYmFyIiwiZW50aXR5X2lkIjpudWxsLCJjb2xsZWN0aW9uX3ByZXZpZXciOnRydWUsImxhc3QtZWRpdC1pbmZvIjp7ImlkIjoxLCJlbWFpbCI6Im1iQGV4YW1wbGUuY29tIiwiZmlyc3RfbmFtZSI6IkFkbWluIiwibGFzdF9uYW1lIjoiVXNlciIsInRpbWVzdGFtcCI6IjIwMjAtMDYtMDdUMDU6NDE6NTUuMzg3WiJ9LCJ2aXN1YWxpemF0aW9uX3NldHRpbmdzIjp7ImdyYXBoLnNlcmllc19sYWJlbHMiOlsi55Wq5Y+3Il0sImdyYXBoLmRpbWVuc2lvbnMiOlsiQ1JFQVRFRF9BVCJdLCJncmFwaC5jb2xvcnMiOlsiI0VGOEM4QyJdLCJncmFwaC54X2F4aXMudGl0bGVfdGV4dCI6IkNyZWF0ZWQgQXQgYnkgZGF5IG9mIHRoZSB3ZWVrIiwiZ3JhcGgubWV0cmljcyI6WyJjb3VudCJdfSwiY29sbGVjdGlvbiI6eyJhdXRob3JpdHlfbGV2ZWwiOm51bGwsImRlc2NyaXB0aW9uIjoiQXV0b21hdGljYWxseSBnZW5lcmF0ZWQgY2FyZHMuIiwiYXJjaGl2ZWQiOmZhbHNlLCJzbHVnIjoicHJvZHVjdHNfZGFzaGJvYXJkIiwiY29sb3IiOiIjRjFCNTU2IiwibmFtZSI6IlByb2R1Y3RzIERhc2hib2FyZCIsInBlcnNvbmFsX293bmVyX2lkIjpudWxsLCJpZCI6NCwiZW50aXR5X2lkIjpudWxsLCJsb2NhdGlvbiI6Ii8iLCJuYW1lc3BhY2UiOm51bGwsImNyZWF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjQxOjU0Ljk3WiJ9LCJwYXJhbWV0ZXJzIjpudWxsLCJkYXRhc2V0IjpmYWxzZSwiY3JlYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDU6NDE6NTUuMzg0IiwicHVibGljX3V1aWQiOm51bGx9LHsiZGVzY3JpcHRpb24iOm51bGwsImFyY2hpdmVkIjpmYWxzZSwiY29sbGVjdGlvbl9wb3NpdGlvbiI6bnVsbCwidGFibGVfaWQiOjQsInJlc3VsdF9tZXRhZGF0YSI6W3siYmFzZV90eXBlIjoidHlwZS9JbnRlZ2VyIiwiZGlzcGxheV9uYW1lIjoiQ3JlYXRlZCBBdCIsIm5hbWUiOiJDUkVBVEVEX0FUIiwiZGVzY3JpcHRpb24iOiJUaGUgZGF5IGFuZCB0aW1lIGEgcmV2aWV3IHdhcyB3cml0dGVuIGJ5IGEgdXNlci4iLCJzcGVjaWFsX3R5cGUiOiJ0eXBlL0NyZWF0aW9uVGltZXN0YW1wIiwidW5pdCI6ImRheS1vZi13ZWVrIiwiZmluZ2VycHJpbnQiOnsiZ2xvYmFsIjp7ImRpc3RpbmN0LWNvdW50IjoxMTEyLCJuaWwlIjowLjB9LCJ0eXBlIjp7InR5cGUvRGF0ZVRpbWUiOnsiZWFybGllc3QiOiIyMDE2LTA2LTAzVDAwOjM3OjA1LjgxOCIsImxhdGVzdCI6IjIwMjAtMDQtMTlUMTQ6MTU6MjUuNjc3In19fX0seyJiYXNlX3R5cGUiOiJ0eXBlL0JpZ0ludGVnZXIiLCJkaXNwbGF5X25hbWUiOiLjgqvjgqbjg7Pjg4giLCJuYW1lIjoiY291bnQiLCJzcGVjaWFsX3R5cGUiOiJ0eXBlL1F1YW50aXR5IiwiZmluZ2VycHJpbnQiOnsiZ2xvYmFsIjp7ImRpc3RpbmN0LWNvdW50Ijo3LCJuaWwlIjowLjB9LCJ0eXBlIjp7InR5cGUvTnVtYmVyIjp7Im1pbiI6MTQyLjAsInExIjoxNTAuNSwicTMiOjE2NS43NSwibWF4IjoxNzMuMCwic2QiOjEwLjc2MTQ4MzM0NjE1Mjc4OCwiYXZnIjoxNTguODU3MTQyODU3MTQyODZ9fX19XSwiY3JlYXRvciI6eyJlbWFpbCI6Im1iQGV4YW1wbGUuY29tIiwiZmlyc3RfbmFtZSI6IkFkbWluIiwibGFzdF9sb2dpbiI6IjIwMjMtMDUtMTRUMTU6MDg6NTguNzAxOTQ3IiwiaXNfcWJuZXdiIjpmYWxzZSwiaXNfc3VwZXJ1c2VyIjp0cnVlLCJpZCI6MSwibGFzdF9uYW1lIjoiVXNlciIsImRhdGVfam9pbmVkIjoiMjAyMC0wNi0wN1QwNToyMDo0MS44NTkiLCJjb21tb25fbmFtZSI6IkFkbWluIFVzZXIifSwiZGF0YWJhc2VfaWQiOjEsImVuYWJsZV9lbWJlZGRpbmciOmZhbHNlLCJjb2xsZWN0aW9uX2lkIjo3LCJxdWVyeV90eXBlIjoicXVlcnkiLCJuYW1lIjoiV2Vla2RheXMgd2hlbiBSZXZpZXdzIHdlcmUgYWRkZWQiLCJjcmVhdG9yX2lkIjoxLCJ1cGRhdGVkX2F0IjoiMjAyMC0wNi0wN1QwNTo0NzoyMy45MzdaIiwibWFkZV9wdWJsaWNfYnlfaWQiOm51bGwsImVtYmVkZGluZ19wYXJhbXMiOm51bGwsImNhY2hlX3R0bCI6bnVsbCwiZGF0YXNldF9xdWVyeSI6eyJ0eXBlIjoicXVlcnkiLCJkYXRhYmFzZSI6MSwicXVlcnkiOnsic291cmNlLXRhYmxlIjo0LCJicmVha291dCI6W1siZmllbGQiLDM1LHsidGVtcG9yYWwtdW5pdCI6ImRheS1vZi13ZWVrIn1dXSwiYWdncmVnYXRpb24iOltbImNvdW50Il1dfX0sImlkIjo0MywicGFyYW1ldGVyX21hcHBpbmdzIjpudWxsLCJkaXNwbGF5IjoiYmFyIiwiZW50aXR5X2lkIjpudWxsLCJjb2xsZWN0aW9uX3ByZXZpZXciOnRydWUsImxhc3QtZWRpdC1pbmZvIjp7ImlkIjoxLCJlbWFpbCI6Im1iQGV4YW1wbGUuY29tIiwiZmlyc3RfbmFtZSI6IkFkbWluIiwibGFzdF9uYW1lIjoiVXNlciIsInRpbWVzdGFtcCI6IjIwMjAtMDYtMDdUMDU6NDQ6MzQuNzExWiJ9LCJ2aXN1YWxpemF0aW9uX3NldHRpbmdzIjp7ImdyYXBoLnNlcmllc19sYWJlbHMiOlsi55Wq5Y+3Il0sImdyYXBoLmRpbWVuc2lvbnMiOlsiQ1JFQVRFRF9BVCJdLCJncmFwaC5jb2xvcnMiOlsiI0YxQjU1NiJdLCJncmFwaC54X2F4aXMudGl0bGVfdGV4dCI6IkNyZWF0ZWQgQXQgYnkgZGF5IG9mIHRoZSB3ZWVrIiwiZ3JhcGgubWV0cmljcyI6WyJjb3VudCJdfSwiY29sbGVjdGlvbiI6eyJhdXRob3JpdHlfbGV2ZWwiOm51bGwsImRlc2NyaXB0aW9uIjoiQXV0b21hdGljYWxseSBnZW5lcmF0ZWQgY2FyZHMuIiwiYXJjaGl2ZWQiOmZhbHNlLCJzbHVnIjoicmV2aWV3c19kYXNoYm9hcmQiLCJjb2xvciI6IiNBOTg5QzUiLCJuYW1lIjoiUmV2aWV3cyBEYXNoYm9hcmQiLCJwZXJzb25hbF9vd25lcl9pZCI6bnVsbCwiaWQiOjcsImVudGl0eV9pZCI6bnVsbCwibG9jYXRpb24iOiIvIiwibmFtZXNwYWNlIjpudWxsLCJjcmVhdGVkX2F0IjoiMjAyMC0wNi0wN1QwNTo0NDozNC4xMDhaIn0sInBhcmFtZXRlcnMiOm51bGwsImRhdGFzZXQiOmZhbHNlLCJjcmVhdGVkX2F0IjoiMjAyMC0wNi0wN1QwNTo0NDozNC43MDgiLCJwdWJsaWNfdXVpZCI6bnVsbH1d + recorded_at: Sun, 14 May 2023 15:09:00 GMT +recorded_with: VCR 6.0.0 diff --git a/spec/vcr_cassettes/Metabase_Endpoint_Card/new_card/with_success/create_a_new_card.yml b/spec/vcr_cassettes/Metabase_Endpoint_Card/new_card/with_success/create_a_new_card.yml new file mode 100644 index 0000000..2218d15 --- /dev/null +++ b/spec/vcr_cassettes/Metabase_Endpoint_Card/new_card/with_success/create_a_new_card.yml @@ -0,0 +1,200 @@ +--- +http_interactions: +- request: + method: post + uri: http://localhost:3030/api/session + body: + encoding: UTF-8 + string: '{"username":"mb@example.com","password":"p@ssw0rd"}' + headers: + User-Agent: + - MetabaseRuby/0.6.0 (ruby3.2.0) + Content-Type: + - application/json + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + response: + status: + code: 200 + message: OK + headers: + X-Frame-Options: + - DENY + X-Xss-Protection: + - 1; mode=block + Last-Modified: + - Sun, 14 May 2023 15:09:16 GMT + Strict-Transport-Security: + - max-age=31536000 + Set-Cookie: + - metabase.DEVICE=52be941f-1b36-40c6-8254-07af139c165e;HttpOnly;Path=/;Expires=Thu, + 14 May 2043 15:09:16 GMT;SameSite=Lax + - metabase.SESSION=c6ab9292-24e9-4ad5-8ce2-a8857ffc3ef2;SameSite=Lax;Path=/;HttpOnly + - metabase.TIMEOUT=alive;SameSite=Lax;Path=/;Max-Age=1209600 + X-Permitted-Cross-Domain-Policies: + - none + Cache-Control: + - max-age=0, no-cache, must-revalidate, proxy-revalidate + X-Content-Type-Options: + - nosniff + Content-Security-Policy: + - default-src 'none'; script-src 'self' 'unsafe-eval' https://maps.google.com + https://accounts.google.com 'sha256-K2AkR/jTLsGV8PyzWha7/ey1iaD9c5jWRYwa++ZlMZc=' + 'sha256-ib2/2v5zC6gGM6Ety7iYgBUvpy/caRX9xV/pzzV7hf0=' 'sha256-isH538cVBUY8IMlGYGbWtBwr+cGqkc4mN6nLcA7lUjE='; + child-src 'self' https://accounts.google.com; style-src 'self' 'unsafe-inline' + https://accounts.google.com; font-src *; img-src * 'self' data:; connect-src + 'self' https://accounts.google.com metabase.us10.list-manage.com ; manifest-src + 'self'; frame-ancestors 'none'; + Content-Type: + - application/json;charset=utf-8 + Expires: + - Tue, 03 Jul 2001 06:00:00 GMT + Transfer-Encoding: + - chunked + Server: + - Jetty(11.0.14) + body: + encoding: ASCII-8BIT + string: '{"id":"c6ab9292-24e9-4ad5-8ce2-a8857ffc3ef2"}' + recorded_at: Sun, 14 May 2023 15:09:16 GMT +- request: + method: get + uri: http://localhost:3030/api/card/1 + body: + encoding: US-ASCII + string: '' + headers: + User-Agent: + - MetabaseRuby/0.6.0 (ruby3.2.0) + X-Metabase-Session: + - c6ab9292-24e9-4ad5-8ce2-a8857ffc3ef2 + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + response: + status: + code: 200 + message: OK + headers: + X-Frame-Options: + - DENY + X-Xss-Protection: + - 1; mode=block + Last-Modified: + - Sun, 14 May 2023 15:09:16 GMT + Strict-Transport-Security: + - max-age=31536000 + Set-Cookie: + - metabase.DEVICE=6a7310f1-69d7-4e63-8b18-bcdf372e6549;HttpOnly;Path=/;Expires=Thu, + 14 May 2043 15:09:16 GMT;SameSite=Lax + X-Permitted-Cross-Domain-Policies: + - none + Cache-Control: + - max-age=0, no-cache, must-revalidate, proxy-revalidate + X-Content-Type-Options: + - nosniff + Content-Security-Policy: + - default-src 'none'; script-src 'self' 'unsafe-eval' https://maps.google.com + https://accounts.google.com 'sha256-K2AkR/jTLsGV8PyzWha7/ey1iaD9c5jWRYwa++ZlMZc=' + 'sha256-ib2/2v5zC6gGM6Ety7iYgBUvpy/caRX9xV/pzzV7hf0=' 'sha256-isH538cVBUY8IMlGYGbWtBwr+cGqkc4mN6nLcA7lUjE='; + child-src 'self' https://accounts.google.com; style-src 'self' 'unsafe-inline' + https://accounts.google.com; font-src *; img-src * 'self' data:; connect-src + 'self' https://accounts.google.com metabase.us10.list-manage.com ; manifest-src + 'self'; frame-ancestors 'none'; + Content-Type: + - application/json;charset=utf-8 + Expires: + - Tue, 03 Jul 2001 06:00:00 GMT + Transfer-Encoding: + - chunked + Server: + - Jetty(11.0.14) + body: + encoding: ASCII-8BIT + string: !binary |- + eyJkZXNjcmlwdGlvbiI6InF1YW50aXR5ID49IDUwIiwiYXJjaGl2ZWQiOmZhbHNlLCJjb2xsZWN0aW9uX3Bvc2l0aW9uIjpudWxsLCJ0YWJsZV9pZCI6MiwicmVzdWx0X21ldGFkYXRhIjpbeyJkZXNjcmlwdGlvbiI6IlRoZSBkYXRlIGFuZCB0aW1lIGFuIG9yZGVyIHdhcyBzdWJtaXR0ZWQuIiwic2VtYW50aWNfdHlwZSI6InR5cGUvQ3JlYXRpb25UaW1lc3RhbXAiLCJjb2VyY2lvbl9zdHJhdGVneSI6bnVsbCwidW5pdCI6ImRlZmF1bHQiLCJuYW1lIjoiQ1JFQVRFRF9BVCIsInNldHRpbmdzIjpudWxsLCJmaWVsZF9yZWYiOlsiZmllbGQiLDE1LHsidGVtcG9yYWwtdW5pdCI6ImRlZmF1bHQifV0sImVmZmVjdGl2ZV90eXBlIjoidHlwZS9EYXRlVGltZSIsImlkIjoxNSwidmlzaWJpbGl0eV90eXBlIjoibm9ybWFsIiwiZGlzcGxheV9uYW1lIjoiQ3JlYXRlZCBBdCIsImZpbmdlcnByaW50Ijp7Imdsb2JhbCI6eyJkaXN0aW5jdC1jb3VudCI6OTk5OCwibmlsJSI6MC4wfSwidHlwZSI6eyJ0eXBlL0RhdGVUaW1lIjp7ImVhcmxpZXN0IjoiMjAxNi0wNC0zMFQxODo1NjoxMy4zNTIiLCJsYXRlc3QiOiIyMDIwLTA0LTE5VDE0OjA3OjE1LjY1NyJ9fX0sImJhc2VfdHlwZSI6InR5cGUvRGF0ZVRpbWUifSx7ImRlc2NyaXB0aW9uIjoiRGlzY291bnQgYW1vdW50LiIsInNlbWFudGljX3R5cGUiOiJ0eXBlL0Rpc2NvdW50IiwiY29lcmNpb25fc3RyYXRlZ3kiOm51bGwsIm5hbWUiOiJESVNDT1VOVCIsInNldHRpbmdzIjpudWxsLCJmaWVsZF9yZWYiOlsiZmllbGQiLDEwLG51bGxdLCJlZmZlY3RpdmVfdHlwZSI6InR5cGUvRmxvYXQiLCJpZCI6MTAsInZpc2liaWxpdHlfdHlwZSI6Im5vcm1hbCIsImRpc3BsYXlfbmFtZSI6IkRpc2NvdW50IiwiZmluZ2VycHJpbnQiOnsiZ2xvYmFsIjp7ImRpc3RpbmN0LWNvdW50Ijo3MDEsIm5pbCUiOjAuODk4fSwidHlwZSI6eyJ0eXBlL051bWJlciI6eyJtaW4iOjAuMTcwODg5OTY2NzI1ODQzMjIsInExIjoyLjk3ODYyMjY2ODE0NTg3NDMsInEzIjo3LjMzODE4Nzc4ODY1ODIzNSwibWF4Ijo2MS42OTY4NDI2OTk2MDU3MSwic2QiOjMuMDUzNjYzMTI1MDAxOTkxLCJhdmciOjUuMTYxMjU1NTQ3NTgwMzI2fX19LCJiYXNlX3R5cGUiOiJ0eXBlL0Zsb2F0In0seyJkZXNjcmlwdGlvbiI6IlRoaXMgaXMgYSB1bmlxdWUgSUQgZm9yIHRoZSBwcm9kdWN0LiBJdCBpcyBhbHNvIGNhbGxlZCB0aGUg4oCcSW52b2ljZSBudW1iZXLigJ0gb3Ig4oCcQ29uZmlybWF0aW9uIG51bWJlcuKAnSBpbiBjdXN0b21lciBmYWNpbmcgZW1haWxzIGFuZCBzY3JlZW5zLiIsInNlbWFudGljX3R5cGUiOiJ0eXBlL1BLIiwiY29lcmNpb25fc3RyYXRlZ3kiOm51bGwsIm5hbWUiOiJJRCIsInNldHRpbmdzIjpudWxsLCJmaWVsZF9yZWYiOlsiZmllbGQiLDEyLG51bGxdLCJlZmZlY3RpdmVfdHlwZSI6InR5cGUvQmlnSW50ZWdlciIsImlkIjoxMiwidmlzaWJpbGl0eV90eXBlIjoibm9ybWFsIiwiZGlzcGxheV9uYW1lIjoiSUQiLCJmaW5nZXJwcmludCI6bnVsbCwiYmFzZV90eXBlIjoidHlwZS9CaWdJbnRlZ2VyIn0seyJkZXNjcmlwdGlvbiI6IlRoZSBwcm9kdWN0IElELiBUaGlzIGlzIGFuIGludGVybmFsIGlkZW50aWZpZXIgZm9yIHRoZSBwcm9kdWN0LCBOT1QgdGhlIFNLVS4iLCJzZW1hbnRpY190eXBlIjoidHlwZS9GSyIsImNvZXJjaW9uX3N0cmF0ZWd5IjpudWxsLCJuYW1lIjoiUFJPRFVDVF9JRCIsInNldHRpbmdzIjpudWxsLCJmaWVsZF9yZWYiOlsiZmllbGQiLDExLG51bGxdLCJlZmZlY3RpdmVfdHlwZSI6InR5cGUvSW50ZWdlciIsImlkIjoxMSwidmlzaWJpbGl0eV90eXBlIjoibm9ybWFsIiwiZGlzcGxheV9uYW1lIjoiUHJvZHVjdCBJRCIsImZpbmdlcnByaW50Ijp7Imdsb2JhbCI6eyJkaXN0aW5jdC1jb3VudCI6MjAwLCJuaWwlIjowLjB9fSwiYmFzZV90eXBlIjoidHlwZS9JbnRlZ2VyIn0seyJkZXNjcmlwdGlvbiI6Ik51bWJlciBvZiBwcm9kdWN0cyBib3VnaHQuIiwic2VtYW50aWNfdHlwZSI6InR5cGUvUXVhbnRpdHkiLCJjb2VyY2lvbl9zdHJhdGVneSI6bnVsbCwibmFtZSI6IlFVQU5USVRZIiwic2V0dGluZ3MiOm51bGwsImZpZWxkX3JlZiI6WyJmaWVsZCIsMTQsbnVsbF0sImVmZmVjdGl2ZV90eXBlIjoidHlwZS9JbnRlZ2VyIiwiaWQiOjE0LCJ2aXNpYmlsaXR5X3R5cGUiOiJub3JtYWwiLCJkaXNwbGF5X25hbWUiOiJRdWFudGl0eSIsImZpbmdlcnByaW50Ijp7Imdsb2JhbCI6eyJkaXN0aW5jdC1jb3VudCI6NjIsIm5pbCUiOjAuMH0sInR5cGUiOnsidHlwZS9OdW1iZXIiOnsibWluIjowLjAsInExIjoxLjc1NTg4MjYwNzc2NDk4MiwicTMiOjQuODgyNjU0NTA3OTI4MDQ0LCJtYXgiOjEwMC4wLCJzZCI6NC4yMTQyNTgzODY0MDM3OTgsImF2ZyI6My43MDE1fX19LCJiYXNlX3R5cGUiOiJ0eXBlL0ludGVnZXIifSx7ImRlc2NyaXB0aW9uIjoiVGhlIHJhdywgcHJlLXRheCBjb3N0IG9mIHRoZSBvcmRlci4gTm90ZSB0aGF0IHRoaXMgbWlnaHQgYmUgZGlmZmVyZW50IGluIHRoZSBmdXR1cmUgZnJvbSB0aGUgcHJvZHVjdCBwcmljZSBkdWUgdG8gcHJvbW90aW9ucywgY3JlZGl0cywgZXRjLiIsInNlbWFudGljX3R5cGUiOm51bGwsImNvZXJjaW9uX3N0cmF0ZWd5IjpudWxsLCJuYW1lIjoiU1VCVE9UQUwiLCJzZXR0aW5ncyI6bnVsbCwiZmllbGRfcmVmIjpbImZpZWxkIiwxMyxudWxsXSwiZWZmZWN0aXZlX3R5cGUiOiJ0eXBlL0Zsb2F0IiwiaWQiOjEzLCJ2aXNpYmlsaXR5X3R5cGUiOiJub3JtYWwiLCJkaXNwbGF5X25hbWUiOiJTdWJ0b3RhbCIsImZpbmdlcnByaW50Ijp7Imdsb2JhbCI6eyJkaXN0aW5jdC1jb3VudCI6MzQwLCJuaWwlIjowLjB9LCJ0eXBlIjp7InR5cGUvTnVtYmVyIjp7Im1pbiI6MTUuNjkxOTQzNjczOTcwNDM5LCJxMSI6NDkuNzQ4OTQ1MTkwNjAxODQsInEzIjoxMDUuNDI5NjU3NDY5OTMxMDMsIm1heCI6MTQ4LjIyOTAwNTI2NTUyMjkxLCJzZCI6MzIuNTM3MDUwMTMwNTYzMTcsImF2ZyI6NzcuMDEyOTU0NjUzNTY1NDd9fX0sImJhc2VfdHlwZSI6InR5cGUvRmxvYXQifSx7ImRlc2NyaXB0aW9uIjoiVGhpcyBpcyB0aGUgYW1vdW50IG9mIGxvY2FsIGFuZCBmZWRlcmFsIHRheGVzIHRoYXQgYXJlIGNvbGxlY3RlZCBvbiB0aGUgcHVyY2hhc2UuIE5vdGUgdGhhdCBvdGhlciBnb3Zlcm5tZW50YWwgZmVlcyBvbiBzb21lIHByb2R1Y3RzIGFyZSBub3QgaW5jbHVkZWQgaGVyZSwgYnV0IGluc3RlYWQgYXJlIGFjY291bnRlZCBmb3IgaW4gdGhlIHN1YnRvdGFsLiIsInNlbWFudGljX3R5cGUiOm51bGwsImNvZXJjaW9uX3N0cmF0ZWd5IjpudWxsLCJuYW1lIjoiVEFYIiwic2V0dGluZ3MiOm51bGwsImZpZWxkX3JlZiI6WyJmaWVsZCIsMTYsbnVsbF0sImVmZmVjdGl2ZV90eXBlIjoidHlwZS9GbG9hdCIsImlkIjoxNiwidmlzaWJpbGl0eV90eXBlIjoibm9ybWFsIiwiZGlzcGxheV9uYW1lIjoiVGF4IiwiZmluZ2VycHJpbnQiOnsiZ2xvYmFsIjp7ImRpc3RpbmN0LWNvdW50Ijo3OTcsIm5pbCUiOjAuMH0sInR5cGUiOnsidHlwZS9OdW1iZXIiOnsibWluIjowLjAsInExIjoyLjI3MzM0MDM4NjYwMzg1NywicTMiOjUuMzM3Mjc1MzM4MjE2MzA3LCJtYXgiOjExLjEyLCJzZCI6Mi4zMjA2NjUxMzU4OTAwMzE2LCJhdmciOjMuODcyMjEwMDAwMDAwMDAwNH19fSwiYmFzZV90eXBlIjoidHlwZS9GbG9hdCJ9LHsiZGVzY3JpcHRpb24iOiJUaGUgdG90YWwgYmlsbGVkIGFtb3VudC4iLCJzZW1hbnRpY190eXBlIjpudWxsLCJjb2VyY2lvbl9zdHJhdGVneSI6bnVsbCwibmFtZSI6IlRPVEFMIiwic2V0dGluZ3MiOm51bGwsImZpZWxkX3JlZiI6WyJmaWVsZCIsMTcsbnVsbF0sImVmZmVjdGl2ZV90eXBlIjoidHlwZS9GbG9hdCIsImlkIjoxNywidmlzaWJpbGl0eV90eXBlIjoibm9ybWFsIiwiZGlzcGxheV9uYW1lIjoiVG90YWwiLCJmaW5nZXJwcmludCI6eyJnbG9iYWwiOnsiZGlzdGluY3QtY291bnQiOjEwMDAwLCJuaWwlIjowLjB9LCJ0eXBlIjp7InR5cGUvTnVtYmVyIjp7Im1pbiI6MTIuMDYxNjAyOTM2OTIzMTE3LCJxMSI6NTIuMDA2MTQ3NjE3ODc4MTM1LCJxMyI6MTA5LjU1ODAzMDE4NDk5NzM4LCJtYXgiOjIzOC4zMjczMjAwMTcyMTUzMywic2QiOjM4LjM1OTY3NjY0ODQ3NTcxLCJhdmciOjgyLjk2MDE0ODE1MjMwODA1fX19LCJiYXNlX3R5cGUiOiJ0eXBlL0Zsb2F0In0seyJkZXNjcmlwdGlvbiI6IlRoZSBpZCBvZiB0aGUgdXNlciB3aG8gbWFkZSB0aGlzIG9yZGVyLiBOb3RlIHRoYXQgaW4gc29tZSBjYXNlcyB3aGVyZSBhbiBvcmRlciB3YXMgY3JlYXRlZCBvbiBiZWhhbGYgb2YgYSBjdXN0b21lciB3aG8gcGhvbmVkIHRoZSBvcmRlciBpbiwgdGhpcyBtaWdodCBiZSB0aGUgZW1wbG95ZWUgd2hvIGhhbmRsZWQgdGhlIHJlcXVlc3QuIiwic2VtYW50aWNfdHlwZSI6InR5cGUvRksiLCJjb2VyY2lvbl9zdHJhdGVneSI6bnVsbCwibmFtZSI6IlVTRVJfSUQiLCJzZXR0aW5ncyI6bnVsbCwiZmllbGRfcmVmIjpbImZpZWxkIiw5LG51bGxdLCJlZmZlY3RpdmVfdHlwZSI6InR5cGUvSW50ZWdlciIsImlkIjo5LCJ2aXNpYmlsaXR5X3R5cGUiOiJub3JtYWwiLCJkaXNwbGF5X25hbWUiOiJVc2VyIElEIiwiZmluZ2VycHJpbnQiOnsiZ2xvYmFsIjp7ImRpc3RpbmN0LWNvdW50Ijo5MjksIm5pbCUiOjAuMH19LCJiYXNlX3R5cGUiOiJ0eXBlL0ludGVnZXIifV0sImNyZWF0b3IiOnsiZW1haWwiOiJtYkBleGFtcGxlLmNvbSIsImZpcnN0X25hbWUiOiJBZG1pbiIsImxhc3RfbG9naW4iOiIyMDIzLTA1LTE0VDE1OjA5OjE2LjIzNjQwMiIsImlzX3FibmV3YiI6ZmFsc2UsImlzX3N1cGVydXNlciI6dHJ1ZSwiaWQiOjEsImxhc3RfbmFtZSI6IlVzZXIiLCJkYXRlX2pvaW5lZCI6IjIwMjAtMDYtMDdUMDU6MjA6NDEuODU5IiwiY29tbW9uX25hbWUiOiJBZG1pbiBVc2VyIn0sImNhbl93cml0ZSI6dHJ1ZSwiZGF0YWJhc2VfaWQiOjEsImVuYWJsZV9lbWJlZGRpbmciOmZhbHNlLCJjb2xsZWN0aW9uX2lkIjoyLCJxdWVyeV90eXBlIjoicXVlcnkiLCJuYW1lIjoiT3JkZXJzIHF1YW50aXR5ID49IDUwIiwibGFzdF9xdWVyeV9zdGFydCI6IjIwMjMtMDUtMTRUMTU6MDk6MTMuOTMyNjU0WiIsImRhc2hib2FyZF9jb3VudCI6MCwiYXZlcmFnZV9xdWVyeV90aW1lIjoyMzAxLjQ0NDQ0NDQ0NDQ0NDMsImNyZWF0b3JfaWQiOjEsIm1vZGVyYXRpb25fcmV2aWV3cyI6W10sInVwZGF0ZWRfYXQiOiIyMDIzLTA1LTE0VDE1OjA5OjE1LjcyMDcwNVoiLCJtYWRlX3B1YmxpY19ieV9pZCI6MSwiZW1iZWRkaW5nX3BhcmFtcyI6bnVsbCwiY2FjaGVfdHRsIjpudWxsLCJkYXRhc2V0X3F1ZXJ5Ijp7InR5cGUiOiJxdWVyeSIsInF1ZXJ5Ijp7InNvdXJjZS10YWJsZSI6MiwiZmlsdGVyIjpbIj49IixbImZpZWxkIiwxNCxudWxsXSw1MF19LCJkYXRhYmFzZSI6MX0sImlkIjoxLCJwYXJhbWV0ZXJfbWFwcGluZ3MiOm51bGwsImRpc3BsYXkiOiJ0YWJsZSIsImVudGl0eV9pZCI6bnVsbCwiY29sbGVjdGlvbl9wcmV2aWV3Ijp0cnVlLCJsYXN0LWVkaXQtaW5mbyI6eyJpZCI6MSwiZW1haWwiOiJtYkBleGFtcGxlLmNvbSIsImZpcnN0X25hbWUiOiJBZG1pbiIsImxhc3RfbmFtZSI6IlVzZXIiLCJ0aW1lc3RhbXAiOiIyMDIwLTA2LTA3VDA1OjM3OjUzLjgyOVoifSwidmlzdWFsaXphdGlvbl9zZXR0aW5ncyI6eyJ0YWJsZS5waXZvdF9jb2x1bW4iOiJESVNDT1VOVCIsInRhYmxlLmNlbGxfY29sdW1uIjoiUVVBTlRJVFkifSwiY29sbGVjdGlvbiI6eyJhdXRob3JpdHlfbGV2ZWwiOm51bGwsImRlc2NyaXB0aW9uIjpudWxsLCJhcmNoaXZlZCI6ZmFsc2UsInNsdWciOiJtZXRhYmFzZXJ1YnkiLCJjb2xvciI6IiM1MDlFRTMiLCJuYW1lIjoiTWV0YWJhc2VSdWJ5IiwicGVyc29uYWxfb3duZXJfaWQiOm51bGwsImlkIjoyLCJlbnRpdHlfaWQiOm51bGwsImxvY2F0aW9uIjoiLyIsIm5hbWVzcGFjZSI6bnVsbCwiY3JlYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDU6MzY6MjguODA2WiJ9LCJwYXJhbWV0ZXJzIjpudWxsLCJkYXRhc2V0IjpmYWxzZSwiY3JlYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDU6MzY6MjguODA2IiwicGFyYW1ldGVyX3VzYWdlX2NvdW50IjowLCJwdWJsaWNfdXVpZCI6IjcwOGE3OGVjLTE1YzgtNDA1ZS1iNTkwLWRlOThjNmRkZmEwMSJ9 + recorded_at: Sun, 14 May 2023 15:09:16 GMT +- request: + method: post + uri: http://localhost:3030/api/card + body: + encoding: UTF-8 + string: '{"description":"quantity >= 50","archived":false,"collection_position":null,"table_id":2,"result_metadata":[{"description":"The + date and time an order was submitted.","semantic_type":"type/CreationTimestamp","coercion_strategy":null,"unit":"default","name":"CREATED_AT","settings":null,"field_ref":["field",15,{"temporal-unit":"default"}],"effective_type":"type/DateTime","id":15,"visibility_type":"normal","display_name":"Created + At","fingerprint":{"global":{"distinct-count":9998,"nil%":0.0},"type":{"type/DateTime":{"earliest":"2016-04-30T18:56:13.352","latest":"2020-04-19T14:07:15.657"}}},"base_type":"type/DateTime"},{"description":"Discount + amount.","semantic_type":"type/Discount","coercion_strategy":null,"name":"DISCOUNT","settings":null,"field_ref":["field",10,null],"effective_type":"type/Float","id":10,"visibility_type":"normal","display_name":"Discount","fingerprint":{"global":{"distinct-count":701,"nil%":0.898},"type":{"type/Number":{"min":0.17088996672584322,"q1":2.9786226681458743,"q3":7.338187788658235,"max":61.69684269960571,"sd":3.053663125001991,"avg":5.161255547580326}}},"base_type":"type/Float"},{"description":"This + is a unique ID for the product. It is also called the “Invoice number” or + “Confirmation number” in customer facing emails and screens.","semantic_type":"type/PK","coercion_strategy":null,"name":"ID","settings":null,"field_ref":["field",12,null],"effective_type":"type/BigInteger","id":12,"visibility_type":"normal","display_name":"ID","fingerprint":null,"base_type":"type/BigInteger"},{"description":"The + product ID. This is an internal identifier for the product, NOT the SKU.","semantic_type":"type/FK","coercion_strategy":null,"name":"PRODUCT_ID","settings":null,"field_ref":["field",11,null],"effective_type":"type/Integer","id":11,"visibility_type":"normal","display_name":"Product + ID","fingerprint":{"global":{"distinct-count":200,"nil%":0.0}},"base_type":"type/Integer"},{"description":"Number + of products bought.","semantic_type":"type/Quantity","coercion_strategy":null,"name":"QUANTITY","settings":null,"field_ref":["field",14,null],"effective_type":"type/Integer","id":14,"visibility_type":"normal","display_name":"Quantity","fingerprint":{"global":{"distinct-count":62,"nil%":0.0},"type":{"type/Number":{"min":0.0,"q1":1.755882607764982,"q3":4.882654507928044,"max":100.0,"sd":4.214258386403798,"avg":3.7015}}},"base_type":"type/Integer"},{"description":"The + raw, pre-tax cost of the order. Note that this might be different in the future + from the product price due to promotions, credits, etc.","semantic_type":null,"coercion_strategy":null,"name":"SUBTOTAL","settings":null,"field_ref":["field",13,null],"effective_type":"type/Float","id":13,"visibility_type":"normal","display_name":"Subtotal","fingerprint":{"global":{"distinct-count":340,"nil%":0.0},"type":{"type/Number":{"min":15.691943673970439,"q1":49.74894519060184,"q3":105.42965746993103,"max":148.22900526552291,"sd":32.53705013056317,"avg":77.01295465356547}}},"base_type":"type/Float"},{"description":"This + is the amount of local and federal taxes that are collected on the purchase. + Note that other governmental fees on some products are not included here, + but instead are accounted for in the subtotal.","semantic_type":null,"coercion_strategy":null,"name":"TAX","settings":null,"field_ref":["field",16,null],"effective_type":"type/Float","id":16,"visibility_type":"normal","display_name":"Tax","fingerprint":{"global":{"distinct-count":797,"nil%":0.0},"type":{"type/Number":{"min":0.0,"q1":2.273340386603857,"q3":5.337275338216307,"max":11.12,"sd":2.3206651358900316,"avg":3.8722100000000004}}},"base_type":"type/Float"},{"description":"The + total billed amount.","semantic_type":null,"coercion_strategy":null,"name":"TOTAL","settings":null,"field_ref":["field",17,null],"effective_type":"type/Float","id":17,"visibility_type":"normal","display_name":"Total","fingerprint":{"global":{"distinct-count":10000,"nil%":0.0},"type":{"type/Number":{"min":12.061602936923117,"q1":52.006147617878135,"q3":109.55803018499738,"max":238.32732001721533,"sd":38.35967664847571,"avg":82.96014815230805}}},"base_type":"type/Float"},{"description":"The + id of the user who made this order. Note that in some cases where an order + was created on behalf of a customer who phoned the order in, this might be + the employee who handled the request.","semantic_type":"type/FK","coercion_strategy":null,"name":"USER_ID","settings":null,"field_ref":["field",9,null],"effective_type":"type/Integer","id":9,"visibility_type":"normal","display_name":"User + ID","fingerprint":{"global":{"distinct-count":929,"nil%":0.0}},"base_type":"type/Integer"}],"creator":{"email":"mb@example.com","first_name":"Admin","last_login":"2023-05-14T15:09:16.236402","is_qbnewb":false,"is_superuser":true,"id":1,"last_name":"User","date_joined":"2020-06-07T05:20:41.859","common_name":"Admin + User"},"can_write":true,"database_id":1,"enable_embedding":false,"collection_id":2,"query_type":"query","name":"Orders + quantity >= 50","last_query_start":"2023-05-14T15:09:13.932654Z","dashboard_count":0,"average_query_time":2301.4444444444443,"creator_id":1,"moderation_reviews":[],"updated_at":"2023-05-14T15:09:15.720705Z","made_public_by_id":1,"embedding_params":null,"cache_ttl":null,"dataset_query":{"type":"query","query":{"source-table":2,"filter":[">=",["field",14,null],50]},"database":1},"id":1,"parameter_mappings":null,"display":"table","entity_id":null,"collection_preview":true,"last-edit-info":{"id":1,"email":"mb@example.com","first_name":"Admin","last_name":"User","timestamp":"2020-06-07T05:37:53.829Z"},"visualization_settings":{"table.pivot_column":"DISCOUNT","table.cell_column":"QUANTITY"},"collection":{"authority_level":null,"description":null,"archived":false,"slug":"metabaseruby","color":"#509EE3","name":"MetabaseRuby","personal_owner_id":null,"id":2,"entity_id":null,"location":"/","namespace":null,"created_at":"2020-06-07T05:36:28.806Z"},"parameters":null,"dataset":false,"created_at":"2020-06-07T05:36:28.806","parameter_usage_count":0,"public_uuid":"708a78ec-15c8-405e-b590-de98c6ddfa01"}' + headers: + User-Agent: + - MetabaseRuby/0.6.0 (ruby3.2.0) + X-Metabase-Session: + - c6ab9292-24e9-4ad5-8ce2-a8857ffc3ef2 + Content-Type: + - application/json + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + response: + status: + code: 200 + message: OK + headers: + X-Frame-Options: + - DENY + X-Xss-Protection: + - 1; mode=block + Last-Modified: + - Sun, 14 May 2023 15:09:17 GMT + Strict-Transport-Security: + - max-age=31536000 + Set-Cookie: + - metabase.DEVICE=a2f5cb3f-df4e-4e3d-9626-fac9fda4d7f9;HttpOnly;Path=/;Expires=Thu, + 14 May 2043 15:09:17 GMT;SameSite=Lax + X-Permitted-Cross-Domain-Policies: + - none + Cache-Control: + - max-age=0, no-cache, must-revalidate, proxy-revalidate + X-Content-Type-Options: + - nosniff + Content-Security-Policy: + - default-src 'none'; script-src 'self' 'unsafe-eval' https://maps.google.com + https://accounts.google.com 'sha256-K2AkR/jTLsGV8PyzWha7/ey1iaD9c5jWRYwa++ZlMZc=' + 'sha256-ib2/2v5zC6gGM6Ety7iYgBUvpy/caRX9xV/pzzV7hf0=' 'sha256-isH538cVBUY8IMlGYGbWtBwr+cGqkc4mN6nLcA7lUjE='; + child-src 'self' https://accounts.google.com; style-src 'self' 'unsafe-inline' + https://accounts.google.com; font-src *; img-src * 'self' data:; connect-src + 'self' https://accounts.google.com metabase.us10.list-manage.com ; manifest-src + 'self'; frame-ancestors 'none'; + Content-Type: + - application/json;charset=utf-8 + Expires: + - Tue, 03 Jul 2001 06:00:00 GMT + Transfer-Encoding: + - chunked + Server: + - Jetty(11.0.14) + body: + encoding: ASCII-8BIT + string: !binary |- + eyJkZXNjcmlwdGlvbiI6InF1YW50aXR5ID49IDUwIiwiYXJjaGl2ZWQiOmZhbHNlLCJjb2xsZWN0aW9uX3Bvc2l0aW9uIjpudWxsLCJ0YWJsZV9pZCI6MiwicmVzdWx0X21ldGFkYXRhIjpbeyJkZXNjcmlwdGlvbiI6IlRoZSBkYXRlIGFuZCB0aW1lIGFuIG9yZGVyIHdhcyBzdWJtaXR0ZWQuIiwic2VtYW50aWNfdHlwZSI6InR5cGUvQ3JlYXRpb25UaW1lc3RhbXAiLCJjb2VyY2lvbl9zdHJhdGVneSI6bnVsbCwidW5pdCI6ImRlZmF1bHQiLCJuYW1lIjoiQ1JFQVRFRF9BVCIsInNldHRpbmdzIjpudWxsLCJmaWVsZF9yZWYiOlsiZmllbGQiLDE1LHsidGVtcG9yYWwtdW5pdCI6ImRlZmF1bHQifV0sImVmZmVjdGl2ZV90eXBlIjoidHlwZS9EYXRlVGltZSIsImlkIjoxNSwidmlzaWJpbGl0eV90eXBlIjoibm9ybWFsIiwiZGlzcGxheV9uYW1lIjoiQ3JlYXRlZCBBdCIsImZpbmdlcnByaW50Ijp7Imdsb2JhbCI6eyJkaXN0aW5jdC1jb3VudCI6OTk5OCwibmlsJSI6MC4wfSwidHlwZSI6eyJ0eXBlL0RhdGVUaW1lIjp7ImVhcmxpZXN0IjoiMjAxNi0wNC0zMFQxODo1NjoxMy4zNTIiLCJsYXRlc3QiOiIyMDIwLTA0LTE5VDE0OjA3OjE1LjY1NyJ9fX0sImJhc2VfdHlwZSI6InR5cGUvRGF0ZVRpbWUifSx7ImRlc2NyaXB0aW9uIjoiRGlzY291bnQgYW1vdW50LiIsInNlbWFudGljX3R5cGUiOiJ0eXBlL0Rpc2NvdW50IiwiY29lcmNpb25fc3RyYXRlZ3kiOm51bGwsIm5hbWUiOiJESVNDT1VOVCIsInNldHRpbmdzIjpudWxsLCJmaWVsZF9yZWYiOlsiZmllbGQiLDEwLG51bGxdLCJlZmZlY3RpdmVfdHlwZSI6InR5cGUvRmxvYXQiLCJpZCI6MTAsInZpc2liaWxpdHlfdHlwZSI6Im5vcm1hbCIsImRpc3BsYXlfbmFtZSI6IkRpc2NvdW50IiwiZmluZ2VycHJpbnQiOnsiZ2xvYmFsIjp7ImRpc3RpbmN0LWNvdW50Ijo3MDEsIm5pbCUiOjAuODk4fSwidHlwZSI6eyJ0eXBlL051bWJlciI6eyJtaW4iOjAuMTcwODg5OTY2NzI1ODQzMjIsInExIjoyLjk3ODYyMjY2ODE0NTg3NDMsInEzIjo3LjMzODE4Nzc4ODY1ODIzNSwibWF4Ijo2MS42OTY4NDI2OTk2MDU3MSwic2QiOjMuMDUzNjYzMTI1MDAxOTkxLCJhdmciOjUuMTYxMjU1NTQ3NTgwMzI2fX19LCJiYXNlX3R5cGUiOiJ0eXBlL0Zsb2F0In0seyJkZXNjcmlwdGlvbiI6IlRoaXMgaXMgYSB1bmlxdWUgSUQgZm9yIHRoZSBwcm9kdWN0LiBJdCBpcyBhbHNvIGNhbGxlZCB0aGUg4oCcSW52b2ljZSBudW1iZXLigJ0gb3Ig4oCcQ29uZmlybWF0aW9uIG51bWJlcuKAnSBpbiBjdXN0b21lciBmYWNpbmcgZW1haWxzIGFuZCBzY3JlZW5zLiIsInNlbWFudGljX3R5cGUiOiJ0eXBlL1BLIiwiY29lcmNpb25fc3RyYXRlZ3kiOm51bGwsIm5hbWUiOiJJRCIsInNldHRpbmdzIjpudWxsLCJmaWVsZF9yZWYiOlsiZmllbGQiLDEyLG51bGxdLCJlZmZlY3RpdmVfdHlwZSI6InR5cGUvQmlnSW50ZWdlciIsImlkIjoxMiwidmlzaWJpbGl0eV90eXBlIjoibm9ybWFsIiwiZGlzcGxheV9uYW1lIjoiSUQiLCJmaW5nZXJwcmludCI6bnVsbCwiYmFzZV90eXBlIjoidHlwZS9CaWdJbnRlZ2VyIn0seyJkZXNjcmlwdGlvbiI6IlRoZSBwcm9kdWN0IElELiBUaGlzIGlzIGFuIGludGVybmFsIGlkZW50aWZpZXIgZm9yIHRoZSBwcm9kdWN0LCBOT1QgdGhlIFNLVS4iLCJzZW1hbnRpY190eXBlIjoidHlwZS9GSyIsImNvZXJjaW9uX3N0cmF0ZWd5IjpudWxsLCJuYW1lIjoiUFJPRFVDVF9JRCIsInNldHRpbmdzIjpudWxsLCJmaWVsZF9yZWYiOlsiZmllbGQiLDExLG51bGxdLCJlZmZlY3RpdmVfdHlwZSI6InR5cGUvSW50ZWdlciIsImlkIjoxMSwidmlzaWJpbGl0eV90eXBlIjoibm9ybWFsIiwiZGlzcGxheV9uYW1lIjoiUHJvZHVjdCBJRCIsImZpbmdlcnByaW50Ijp7Imdsb2JhbCI6eyJkaXN0aW5jdC1jb3VudCI6MjAwLCJuaWwlIjowLjB9fSwiYmFzZV90eXBlIjoidHlwZS9JbnRlZ2VyIn0seyJkZXNjcmlwdGlvbiI6Ik51bWJlciBvZiBwcm9kdWN0cyBib3VnaHQuIiwic2VtYW50aWNfdHlwZSI6InR5cGUvUXVhbnRpdHkiLCJjb2VyY2lvbl9zdHJhdGVneSI6bnVsbCwibmFtZSI6IlFVQU5USVRZIiwic2V0dGluZ3MiOm51bGwsImZpZWxkX3JlZiI6WyJmaWVsZCIsMTQsbnVsbF0sImVmZmVjdGl2ZV90eXBlIjoidHlwZS9JbnRlZ2VyIiwiaWQiOjE0LCJ2aXNpYmlsaXR5X3R5cGUiOiJub3JtYWwiLCJkaXNwbGF5X25hbWUiOiJRdWFudGl0eSIsImZpbmdlcnByaW50Ijp7Imdsb2JhbCI6eyJkaXN0aW5jdC1jb3VudCI6NjIsIm5pbCUiOjAuMH0sInR5cGUiOnsidHlwZS9OdW1iZXIiOnsibWluIjowLjAsInExIjoxLjc1NTg4MjYwNzc2NDk4MiwicTMiOjQuODgyNjU0NTA3OTI4MDQ0LCJtYXgiOjEwMC4wLCJzZCI6NC4yMTQyNTgzODY0MDM3OTgsImF2ZyI6My43MDE1fX19LCJiYXNlX3R5cGUiOiJ0eXBlL0ludGVnZXIifSx7ImRlc2NyaXB0aW9uIjoiVGhlIHJhdywgcHJlLXRheCBjb3N0IG9mIHRoZSBvcmRlci4gTm90ZSB0aGF0IHRoaXMgbWlnaHQgYmUgZGlmZmVyZW50IGluIHRoZSBmdXR1cmUgZnJvbSB0aGUgcHJvZHVjdCBwcmljZSBkdWUgdG8gcHJvbW90aW9ucywgY3JlZGl0cywgZXRjLiIsInNlbWFudGljX3R5cGUiOm51bGwsImNvZXJjaW9uX3N0cmF0ZWd5IjpudWxsLCJuYW1lIjoiU1VCVE9UQUwiLCJzZXR0aW5ncyI6bnVsbCwiZmllbGRfcmVmIjpbImZpZWxkIiwxMyxudWxsXSwiZWZmZWN0aXZlX3R5cGUiOiJ0eXBlL0Zsb2F0IiwiaWQiOjEzLCJ2aXNpYmlsaXR5X3R5cGUiOiJub3JtYWwiLCJkaXNwbGF5X25hbWUiOiJTdWJ0b3RhbCIsImZpbmdlcnByaW50Ijp7Imdsb2JhbCI6eyJkaXN0aW5jdC1jb3VudCI6MzQwLCJuaWwlIjowLjB9LCJ0eXBlIjp7InR5cGUvTnVtYmVyIjp7Im1pbiI6MTUuNjkxOTQzNjczOTcwNDM5LCJxMSI6NDkuNzQ4OTQ1MTkwNjAxODQsInEzIjoxMDUuNDI5NjU3NDY5OTMxMDMsIm1heCI6MTQ4LjIyOTAwNTI2NTUyMjkxLCJzZCI6MzIuNTM3MDUwMTMwNTYzMTcsImF2ZyI6NzcuMDEyOTU0NjUzNTY1NDd9fX0sImJhc2VfdHlwZSI6InR5cGUvRmxvYXQifSx7ImRlc2NyaXB0aW9uIjoiVGhpcyBpcyB0aGUgYW1vdW50IG9mIGxvY2FsIGFuZCBmZWRlcmFsIHRheGVzIHRoYXQgYXJlIGNvbGxlY3RlZCBvbiB0aGUgcHVyY2hhc2UuIE5vdGUgdGhhdCBvdGhlciBnb3Zlcm5tZW50YWwgZmVlcyBvbiBzb21lIHByb2R1Y3RzIGFyZSBub3QgaW5jbHVkZWQgaGVyZSwgYnV0IGluc3RlYWQgYXJlIGFjY291bnRlZCBmb3IgaW4gdGhlIHN1YnRvdGFsLiIsInNlbWFudGljX3R5cGUiOm51bGwsImNvZXJjaW9uX3N0cmF0ZWd5IjpudWxsLCJuYW1lIjoiVEFYIiwic2V0dGluZ3MiOm51bGwsImZpZWxkX3JlZiI6WyJmaWVsZCIsMTYsbnVsbF0sImVmZmVjdGl2ZV90eXBlIjoidHlwZS9GbG9hdCIsImlkIjoxNiwidmlzaWJpbGl0eV90eXBlIjoibm9ybWFsIiwiZGlzcGxheV9uYW1lIjoiVGF4IiwiZmluZ2VycHJpbnQiOnsiZ2xvYmFsIjp7ImRpc3RpbmN0LWNvdW50Ijo3OTcsIm5pbCUiOjAuMH0sInR5cGUiOnsidHlwZS9OdW1iZXIiOnsibWluIjowLjAsInExIjoyLjI3MzM0MDM4NjYwMzg1NywicTMiOjUuMzM3Mjc1MzM4MjE2MzA3LCJtYXgiOjExLjEyLCJzZCI6Mi4zMjA2NjUxMzU4OTAwMzE2LCJhdmciOjMuODcyMjEwMDAwMDAwMDAwNH19fSwiYmFzZV90eXBlIjoidHlwZS9GbG9hdCJ9LHsiZGVzY3JpcHRpb24iOiJUaGUgdG90YWwgYmlsbGVkIGFtb3VudC4iLCJzZW1hbnRpY190eXBlIjpudWxsLCJjb2VyY2lvbl9zdHJhdGVneSI6bnVsbCwibmFtZSI6IlRPVEFMIiwic2V0dGluZ3MiOm51bGwsImZpZWxkX3JlZiI6WyJmaWVsZCIsMTcsbnVsbF0sImVmZmVjdGl2ZV90eXBlIjoidHlwZS9GbG9hdCIsImlkIjoxNywidmlzaWJpbGl0eV90eXBlIjoibm9ybWFsIiwiZGlzcGxheV9uYW1lIjoiVG90YWwiLCJmaW5nZXJwcmludCI6eyJnbG9iYWwiOnsiZGlzdGluY3QtY291bnQiOjEwMDAwLCJuaWwlIjowLjB9LCJ0eXBlIjp7InR5cGUvTnVtYmVyIjp7Im1pbiI6MTIuMDYxNjAyOTM2OTIzMTE3LCJxMSI6NTIuMDA2MTQ3NjE3ODc4MTM1LCJxMyI6MTA5LjU1ODAzMDE4NDk5NzM4LCJtYXgiOjIzOC4zMjczMjAwMTcyMTUzMywic2QiOjM4LjM1OTY3NjY0ODQ3NTcxLCJhdmciOjgyLjk2MDE0ODE1MjMwODA1fX19LCJiYXNlX3R5cGUiOiJ0eXBlL0Zsb2F0In0seyJkZXNjcmlwdGlvbiI6IlRoZSBpZCBvZiB0aGUgdXNlciB3aG8gbWFkZSB0aGlzIG9yZGVyLiBOb3RlIHRoYXQgaW4gc29tZSBjYXNlcyB3aGVyZSBhbiBvcmRlciB3YXMgY3JlYXRlZCBvbiBiZWhhbGYgb2YgYSBjdXN0b21lciB3aG8gcGhvbmVkIHRoZSBvcmRlciBpbiwgdGhpcyBtaWdodCBiZSB0aGUgZW1wbG95ZWUgd2hvIGhhbmRsZWQgdGhlIHJlcXVlc3QuIiwic2VtYW50aWNfdHlwZSI6InR5cGUvRksiLCJjb2VyY2lvbl9zdHJhdGVneSI6bnVsbCwibmFtZSI6IlVTRVJfSUQiLCJzZXR0aW5ncyI6bnVsbCwiZmllbGRfcmVmIjpbImZpZWxkIiw5LG51bGxdLCJlZmZlY3RpdmVfdHlwZSI6InR5cGUvSW50ZWdlciIsImlkIjo5LCJ2aXNpYmlsaXR5X3R5cGUiOiJub3JtYWwiLCJkaXNwbGF5X25hbWUiOiJVc2VyIElEIiwiZmluZ2VycHJpbnQiOnsiZ2xvYmFsIjp7ImRpc3RpbmN0LWNvdW50Ijo5MjksIm5pbCUiOjAuMH19LCJiYXNlX3R5cGUiOiJ0eXBlL0ludGVnZXIifV0sImNyZWF0b3IiOnsiZW1haWwiOiJtYkBleGFtcGxlLmNvbSIsImZpcnN0X25hbWUiOiJBZG1pbiIsImxhc3RfbG9naW4iOiIyMDIzLTA1LTE0VDE1OjA5OjE2LjIzNjQwMiIsImlzX3FibmV3YiI6ZmFsc2UsImlzX3N1cGVydXNlciI6dHJ1ZSwiaWQiOjEsImxhc3RfbmFtZSI6IlVzZXIiLCJkYXRlX2pvaW5lZCI6IjIwMjAtMDYtMDdUMDU6MjA6NDEuODU5IiwiY29tbW9uX25hbWUiOiJBZG1pbiBVc2VyIn0sImNhbl93cml0ZSI6dHJ1ZSwiZGF0YWJhc2VfaWQiOjEsImVuYWJsZV9lbWJlZGRpbmciOmZhbHNlLCJjb2xsZWN0aW9uX2lkIjoyLCJxdWVyeV90eXBlIjoicXVlcnkiLCJuYW1lIjoiT3JkZXJzIHF1YW50aXR5ID49IDUwIiwibGFzdF9xdWVyeV9zdGFydCI6bnVsbCwiZGFzaGJvYXJkX2NvdW50IjowLCJhdmVyYWdlX3F1ZXJ5X3RpbWUiOm51bGwsImNyZWF0b3JfaWQiOjEsIm1vZGVyYXRpb25fcmV2aWV3cyI6W10sInVwZGF0ZWRfYXQiOiIyMDIzLTA1LTE0VDE1OjA5OjE3LjMyNDIyOVoiLCJtYWRlX3B1YmxpY19ieV9pZCI6bnVsbCwiZW1iZWRkaW5nX3BhcmFtcyI6bnVsbCwiY2FjaGVfdHRsIjpudWxsLCJkYXRhc2V0X3F1ZXJ5Ijp7InR5cGUiOiJxdWVyeSIsInF1ZXJ5Ijp7InNvdXJjZS10YWJsZSI6MiwiZmlsdGVyIjpbIj49IixbImZpZWxkIiwxNCxudWxsXSw1MF19LCJkYXRhYmFzZSI6MX0sImlkIjo3OSwicGFyYW1ldGVyX21hcHBpbmdzIjpbXSwiZGlzcGxheSI6InRhYmxlIiwiZW50aXR5X2lkIjoiRzRJSEZLQnNVR2pVczRlZDZrVFZvIiwiY29sbGVjdGlvbl9wcmV2aWV3Ijp0cnVlLCJsYXN0LWVkaXQtaW5mbyI6eyJ0aW1lc3RhbXAiOiIyMDIzLTA1LTE0VDE1OjA5OjE3LjcwNloiLCJpZCI6MSwiZmlyc3RfbmFtZSI6IkFkbWluIiwibGFzdF9uYW1lIjoiVXNlciIsImVtYWlsIjoibWJAZXhhbXBsZS5jb20ifSwidmlzdWFsaXphdGlvbl9zZXR0aW5ncyI6eyJ0YWJsZS5waXZvdF9jb2x1bW4iOiJESVNDT1VOVCIsInRhYmxlLmNlbGxfY29sdW1uIjoiUVVBTlRJVFkifSwiY29sbGVjdGlvbiI6eyJhdXRob3JpdHlfbGV2ZWwiOm51bGwsImRlc2NyaXB0aW9uIjpudWxsLCJhcmNoaXZlZCI6ZmFsc2UsInNsdWciOiJtZXRhYmFzZXJ1YnkiLCJjb2xvciI6IiM1MDlFRTMiLCJuYW1lIjoiTWV0YWJhc2VSdWJ5IiwicGVyc29uYWxfb3duZXJfaWQiOm51bGwsImlkIjoyLCJlbnRpdHlfaWQiOm51bGwsImxvY2F0aW9uIjoiLyIsIm5hbWVzcGFjZSI6bnVsbCwiY3JlYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDU6MzY6MjguODA2WiJ9LCJwYXJhbWV0ZXJzIjpbXSwiZGF0YXNldCI6ZmFsc2UsImNyZWF0ZWRfYXQiOiIyMDIzLTA1LTE0VDE1OjA5OjE3LjMyNDIyOSIsInB1YmxpY191dWlkIjpudWxsfQ== + recorded_at: Sun, 14 May 2023 15:09:17 GMT +recorded_with: VCR 6.0.0 diff --git a/spec/vcr_cassettes/Metabase_Endpoint_Card/query_card/with_specify_format/returns_query_results_of_the_card_as_specified_format.yml b/spec/vcr_cassettes/Metabase_Endpoint_Card/query_card/with_specify_format/returns_query_results_of_the_card_as_specified_format.yml new file mode 100644 index 0000000..e69ee8c --- /dev/null +++ b/spec/vcr_cassettes/Metabase_Endpoint_Card/query_card/with_specify_format/returns_query_results_of_the_card_as_specified_format.yml @@ -0,0 +1,169 @@ +--- +http_interactions: +- request: + method: post + uri: http://localhost:3030/api/session + body: + encoding: UTF-8 + string: '{"username":"mb@example.com","password":"p@ssw0rd"}' + headers: + User-Agent: + - MetabaseRuby/0.6.0 (ruby3.2.0) + Content-Type: + - application/json + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + response: + status: + code: 200 + message: OK + headers: + X-Frame-Options: + - DENY + X-Xss-Protection: + - 1; mode=block + Last-Modified: + - Sun, 14 May 2023 15:09:00 GMT + Strict-Transport-Security: + - max-age=31536000 + Set-Cookie: + - metabase.DEVICE=3e2d65cf-d2e4-4c81-bf3e-bb43ba6d1fa7;HttpOnly;Path=/;Expires=Thu, + 14 May 2043 15:09:00 GMT;SameSite=Lax + - metabase.SESSION=3020d38e-6fd1-4388-b876-37ff03279ca4;SameSite=Lax;Path=/;HttpOnly + - metabase.TIMEOUT=alive;SameSite=Lax;Path=/;Max-Age=1209600 + X-Permitted-Cross-Domain-Policies: + - none + Cache-Control: + - max-age=0, no-cache, must-revalidate, proxy-revalidate + X-Content-Type-Options: + - nosniff + Content-Security-Policy: + - default-src 'none'; script-src 'self' 'unsafe-eval' https://maps.google.com + https://accounts.google.com 'sha256-K2AkR/jTLsGV8PyzWha7/ey1iaD9c5jWRYwa++ZlMZc=' + 'sha256-ib2/2v5zC6gGM6Ety7iYgBUvpy/caRX9xV/pzzV7hf0=' 'sha256-isH538cVBUY8IMlGYGbWtBwr+cGqkc4mN6nLcA7lUjE='; + child-src 'self' https://accounts.google.com; style-src 'self' 'unsafe-inline' + https://accounts.google.com; font-src *; img-src * 'self' data:; connect-src + 'self' https://accounts.google.com metabase.us10.list-manage.com ; manifest-src + 'self'; frame-ancestors 'none'; + Content-Type: + - application/json;charset=utf-8 + Expires: + - Tue, 03 Jul 2001 06:00:00 GMT + Transfer-Encoding: + - chunked + Server: + - Jetty(11.0.14) + body: + encoding: ASCII-8BIT + string: '{"id":"3020d38e-6fd1-4388-b876-37ff03279ca4"}' + recorded_at: Sun, 14 May 2023 15:09:00 GMT +- request: + method: post + uri: http://localhost:3030/api/card/1/query/csv + body: + encoding: UTF-8 + string: "{}" + headers: + User-Agent: + - MetabaseRuby/0.6.0 (ruby3.2.0) + X-Metabase-Session: + - 3020d38e-6fd1-4388-b876-37ff03279ca4 + Content-Type: + - application/json + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + response: + status: + code: 200 + message: OK + headers: + X-Frame-Options: + - DENY + X-Accel-Buffering: + - 'no' + X-Xss-Protection: + - 1; mode=block + Last-Modified: + - Sun, 14 May 2023 15:09:00 GMT + Strict-Transport-Security: + - max-age=31536000 + Set-Cookie: + - metabase.DEVICE=aa11ea7c-2344-4449-a668-c68e6f671844;HttpOnly;Path=/;Expires=Thu, + 14 May 2043 15:09:00 GMT;SameSite=Lax + Content-Disposition: + - attachment; filename="orders_quantity____50_2023-05-14T15:09:00.806543Z.csv" + X-Permitted-Cross-Domain-Policies: + - none + Cache-Control: + - max-age=0, no-cache, must-revalidate, proxy-revalidate + X-Content-Type-Options: + - nosniff + Content-Security-Policy: + - default-src 'none'; script-src 'self' 'unsafe-eval' https://maps.google.com + https://accounts.google.com 'sha256-K2AkR/jTLsGV8PyzWha7/ey1iaD9c5jWRYwa++ZlMZc=' + 'sha256-ib2/2v5zC6gGM6Ety7iYgBUvpy/caRX9xV/pzzV7hf0=' 'sha256-isH538cVBUY8IMlGYGbWtBwr+cGqkc4mN6nLcA7lUjE='; + child-src 'self' https://accounts.google.com; style-src 'self' 'unsafe-inline' + https://accounts.google.com; font-src *; img-src * 'self' data:; connect-src + 'self' https://accounts.google.com metabase.us10.list-manage.com ; manifest-src + 'self'; frame-ancestors 'none'; + Content-Type: + - text/csv + Expires: + - Tue, 03 Jul 2001 06:00:00 GMT + Transfer-Encoding: + - chunked + Server: + - Jetty(11.0.14) + body: + encoding: ASCII-8BIT + string: | + Created At,Discount,ID,Product ID,Quantity,Subtotal,Tax,Total,User ID + 2018-10-22T05:07:06.089,,1199,182,68,84.48940370476112,5.07,89.55940370476111,155 + 2019-07-03T00:41:03.541,,1475,128,53,75.08016314504417,3.0,78.08016314504417,211 + 2018-06-07T14:00:00.269,,1638,136,58,105.20402317157343,7.36,112.56402317157342,233 + 2019-06-21T09:21:12.435,,2900,169,63,59.53172693453274,2.38,61.911726934532744,409 + 2019-09-24T14:28:05.227,,3158,188,51,33.87738254731509,2.12,35.997382547315084,449 + 2017-10-09T15:26:35.651,,3459,147,53,44.4315141414441,1.78,46.2115141414441,493 + 2018-08-17T08:59:23.525,,4762,132,100,127.88197029833711,8.31,136.1919702983371,654 + 2016-06-20T04:41:17.9,,4991,74,53,34.08536151591033,0.0,34.08536151591033,678 + 2019-06-24T14:21:15.615,,5091,11,63,132.45679913492563,0.0,132.45679913492563,686 + 2017-09-08T04:09:50.903,,5744,190,60,85.72279013719552,3.43,89.15279013719552,784 + 2018-08-21T06:31:13.761,,5816,5,100,124.1176465275534,7.45,131.5676465275534,792 + 2017-10-17T11:44:44.229,,6684,45,57,78.6996782532274,5.12,83.81967825322741,911 + 2017-05-13T10:47:58.441,,7083,15,50,25.09876359271891,1.51,26.608763592718912,962 + 2018-07-29T19:02:44.948,,7122,15,56,37.648145389078365,2.26,39.90814538907836,968 + 2018-08-06T23:04:25.787,,7134,85,78,54.90104734428525,3.29,58.19104734428525,969 + 2017-08-04T01:27:04.12,,8092,173,51,81.57679953529707,3.26,84.83679953529708,1084 + 2017-10-07T10:34:26.784,,8467,156,54,20.41053609936413,0.92,21.33053609936413,1128 + 2017-10-09T05:18:20.871,,9051,65,57,45.4851315098001,2.73,48.215131509800095,1213 + 2019-10-10T03:27:03.342,,9205,113,75,110.47725376186015,5.25,115.72725376186015,1228 + 2019-10-24T18:38:21.838,,9364,11,70,132.45679913492563,9.93,142.38679913492564,1243 + 2019-06-21T14:34:12.102,,9392,76,69,63.82421061366486,4.15,67.97421061366487,1246 + 2017-09-27T06:19:46.347,2.7765829091649,9639,165,59,25.536330427467956,1.4,24.159747518303053,1280 + 2018-07-31T11:12:17.485,,10263,191,52,128.5841852057933,7.72,136.3041852057933,1352 + 2016-08-11T16:42:34.072,,10406,173,82,81.57679953529707,2.37,83.94679953529707,1370 + 2019-06-04T06:54:49.72,3.7448938977184327,10421,187,65,98.9770008385166,6.93,102.16210694079818,1375 + 2019-09-01T15:04:18.524,,10613,190,67,128.5841852057933,0.0,128.5841852057933,1394 + 2019-06-22T04:42:43.099,,10752,78,83,41.616917284159726,0.0,41.616917284159726,1417 + 2017-08-26T12:38:57.675,,11022,149,56,46.10276691718616,1.95,48.05276691718616,1453 + 2019-08-19T00:17:28.131,1.5030327089601887,11486,15,53,37.648145389078365,2.45,38.59511268011818,1518 + 2018-07-10T12:03:43.829,,11840,115,61,77.91196471862148,3.12,81.03196471862148,1570 + 2019-06-11T19:53:14.773,8.803740956553046,12573,60,69,29.80214751859149,1.19,22.188406562038445,1660 + 2019-09-01T07:08:04.823,,12924,108,67,50.094887884945365,2.38,52.47488788494537,1706 + 2018-06-22T17:13:31.345,,12987,5,88,124.1176465275534,0.0,124.1176465275534,1713 + 2019-08-29T18:35:33.573,,13133,48,73,123.20884248534108,8.62,131.82884248534108,1732 + 2019-07-31T22:58:51.457,,13753,11,55,132.45679913492563,6.62,139.07679913492564,1822 + 2019-09-08T15:48:59.705,,14173,78,71,41.616917284159726,1.76,43.376917284159724,1881 + 2018-09-10T02:48:06.11,,15667,82,57,60.89545738030947,3.81,64.70545738030947,2100 + 2019-07-09T16:32:42.887,,15755,65,53,68.22769726470014,2.73,70.95769726470014,2112 + 2017-07-03T03:33:54.815,,16559,44,58,50.90170136783837,3.18,54.08170136783837,2204 + 2018-09-01T07:54:29.007,,16560,155,72,43.77574310182776,2.74,46.51574310182776,2204 + 2018-09-03T21:15:41.685,,16566,13,58,112.62925391105566,7.74,120.36925391105565,2205 + 2019-08-15T08:32:31.326,,17445,96,72,104.82144858590365,7.86,112.68144858590365,2328 + 2019-08-17T07:16:06.625,,17614,181,83,143.88940370476112,5.76,149.6494037047611,2347 + recorded_at: Sun, 14 May 2023 15:09:06 GMT +recorded_with: VCR 6.0.0 diff --git a/spec/vcr_cassettes/Metabase_Endpoint_Card/query_card/with_success/returns_query_results_of_the_card.yml b/spec/vcr_cassettes/Metabase_Endpoint_Card/query_card/with_success/returns_query_results_of_the_card.yml new file mode 100644 index 0000000..2e8b637 --- /dev/null +++ b/spec/vcr_cassettes/Metabase_Endpoint_Card/query_card/with_success/returns_query_results_of_the_card.yml @@ -0,0 +1,170 @@ +--- +http_interactions: +- request: + method: post + uri: http://localhost:3030/api/session + body: + encoding: UTF-8 + string: '{"username":"mb@example.com","password":"p@ssw0rd"}' + headers: + User-Agent: + - MetabaseRuby/0.6.0 (ruby3.2.0) + Content-Type: + - application/json + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + response: + status: + code: 200 + message: OK + headers: + X-Frame-Options: + - DENY + X-Xss-Protection: + - 1; mode=block + Last-Modified: + - Sun, 14 May 2023 15:09:07 GMT + Strict-Transport-Security: + - max-age=31536000 + Set-Cookie: + - metabase.DEVICE=65943649-e11d-41d6-970c-28f253765bc7;HttpOnly;Path=/;Expires=Thu, + 14 May 2043 15:09:07 GMT;SameSite=Lax + - metabase.SESSION=66ea87f1-3d6c-4c75-8c48-1a0d91878e03;SameSite=Lax;Path=/;HttpOnly + - metabase.TIMEOUT=alive;SameSite=Lax;Path=/;Max-Age=1209600 + X-Permitted-Cross-Domain-Policies: + - none + Cache-Control: + - max-age=0, no-cache, must-revalidate, proxy-revalidate + X-Content-Type-Options: + - nosniff + Content-Security-Policy: + - default-src 'none'; script-src 'self' 'unsafe-eval' https://maps.google.com + https://accounts.google.com 'sha256-K2AkR/jTLsGV8PyzWha7/ey1iaD9c5jWRYwa++ZlMZc=' + 'sha256-ib2/2v5zC6gGM6Ety7iYgBUvpy/caRX9xV/pzzV7hf0=' 'sha256-isH538cVBUY8IMlGYGbWtBwr+cGqkc4mN6nLcA7lUjE='; + child-src 'self' https://accounts.google.com; style-src 'self' 'unsafe-inline' + https://accounts.google.com; font-src *; img-src * 'self' data:; connect-src + 'self' https://accounts.google.com metabase.us10.list-manage.com ; manifest-src + 'self'; frame-ancestors 'none'; + Content-Type: + - application/json;charset=utf-8 + Expires: + - Tue, 03 Jul 2001 06:00:00 GMT + Transfer-Encoding: + - chunked + Server: + - Jetty(11.0.14) + body: + encoding: ASCII-8BIT + string: '{"id":"66ea87f1-3d6c-4c75-8c48-1a0d91878e03"}' + recorded_at: Sun, 14 May 2023 15:09:07 GMT +- request: + method: post + uri: http://localhost:3030/api/card/1/query/json + body: + encoding: UTF-8 + string: "{}" + headers: + User-Agent: + - MetabaseRuby/0.6.0 (ruby3.2.0) + X-Metabase-Session: + - 66ea87f1-3d6c-4c75-8c48-1a0d91878e03 + Content-Type: + - application/json + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + response: + status: + code: 200 + message: OK + headers: + X-Frame-Options: + - DENY + X-Accel-Buffering: + - 'no' + X-Xss-Protection: + - 1; mode=block + Last-Modified: + - Sun, 14 May 2023 15:09:08 GMT + Strict-Transport-Security: + - max-age=31536000 + Set-Cookie: + - metabase.DEVICE=804e6d1b-cb22-4224-af87-c052e5a64c78;HttpOnly;Path=/;Expires=Thu, + 14 May 2043 15:09:08 GMT;SameSite=Lax + Content-Disposition: + - attachment; filename="orders_quantity____50_2023-05-14T15:09:08.073087Z.json" + X-Permitted-Cross-Domain-Policies: + - none + Cache-Control: + - max-age=0, no-cache, must-revalidate, proxy-revalidate + X-Content-Type-Options: + - nosniff + Content-Security-Policy: + - default-src 'none'; script-src 'self' 'unsafe-eval' https://maps.google.com + https://accounts.google.com 'sha256-K2AkR/jTLsGV8PyzWha7/ey1iaD9c5jWRYwa++ZlMZc=' + 'sha256-ib2/2v5zC6gGM6Ety7iYgBUvpy/caRX9xV/pzzV7hf0=' 'sha256-isH538cVBUY8IMlGYGbWtBwr+cGqkc4mN6nLcA7lUjE='; + child-src 'self' https://accounts.google.com; style-src 'self' 'unsafe-inline' + https://accounts.google.com; font-src *; img-src * 'self' data:; connect-src + 'self' https://accounts.google.com metabase.us10.list-manage.com ; manifest-src + 'self'; frame-ancestors 'none'; + Content-Type: + - application/json;charset=utf-8 + Expires: + - Tue, 03 Jul 2001 06:00:00 GMT + Transfer-Encoding: + - chunked + Server: + - Jetty(11.0.14) + body: + encoding: ASCII-8BIT + string: |- + [ + {"Product ID":182,"Discount":null,"Created At":"2018-10-22T05:07:06.089","User ID":155,"ID":1199,"Tax":5.07,"Quantity":68,"Total":89.55940370476111,"Subtotal":84.48940370476112}, + {"Product ID":128,"Discount":null,"Created At":"2019-07-03T00:41:03.541","User ID":211,"ID":1475,"Tax":3.0,"Quantity":53,"Total":78.08016314504417,"Subtotal":75.08016314504417}, + {"Product ID":136,"Discount":null,"Created At":"2018-06-07T14:00:00.269","User ID":233,"ID":1638,"Tax":7.36,"Quantity":58,"Total":112.56402317157342,"Subtotal":105.20402317157343}, + {"Product ID":169,"Discount":null,"Created At":"2019-06-21T09:21:12.435","User ID":409,"ID":2900,"Tax":2.38,"Quantity":63,"Total":61.911726934532744,"Subtotal":59.53172693453274}, + {"Product ID":188,"Discount":null,"Created At":"2019-09-24T14:28:05.227","User ID":449,"ID":3158,"Tax":2.12,"Quantity":51,"Total":35.997382547315084,"Subtotal":33.87738254731509}, + {"Product ID":147,"Discount":null,"Created At":"2017-10-09T15:26:35.651","User ID":493,"ID":3459,"Tax":1.78,"Quantity":53,"Total":46.2115141414441,"Subtotal":44.4315141414441}, + {"Product ID":132,"Discount":null,"Created At":"2018-08-17T08:59:23.525","User ID":654,"ID":4762,"Tax":8.31,"Quantity":100,"Total":136.1919702983371,"Subtotal":127.88197029833711}, + {"Product ID":74,"Discount":null,"Created At":"2016-06-20T04:41:17.9","User ID":678,"ID":4991,"Tax":0.0,"Quantity":53,"Total":34.08536151591033,"Subtotal":34.08536151591033}, + {"Product ID":11,"Discount":null,"Created At":"2019-06-24T14:21:15.615","User ID":686,"ID":5091,"Tax":0.0,"Quantity":63,"Total":132.45679913492563,"Subtotal":132.45679913492563}, + {"Product ID":190,"Discount":null,"Created At":"2017-09-08T04:09:50.903","User ID":784,"ID":5744,"Tax":3.43,"Quantity":60,"Total":89.15279013719552,"Subtotal":85.72279013719552}, + {"Product ID":5,"Discount":null,"Created At":"2018-08-21T06:31:13.761","User ID":792,"ID":5816,"Tax":7.45,"Quantity":100,"Total":131.5676465275534,"Subtotal":124.1176465275534}, + {"Product ID":45,"Discount":null,"Created At":"2017-10-17T11:44:44.229","User ID":911,"ID":6684,"Tax":5.12,"Quantity":57,"Total":83.81967825322741,"Subtotal":78.6996782532274}, + {"Product ID":15,"Discount":null,"Created At":"2017-05-13T10:47:58.441","User ID":962,"ID":7083,"Tax":1.51,"Quantity":50,"Total":26.608763592718912,"Subtotal":25.09876359271891}, + {"Product ID":15,"Discount":null,"Created At":"2018-07-29T19:02:44.948","User ID":968,"ID":7122,"Tax":2.26,"Quantity":56,"Total":39.90814538907836,"Subtotal":37.648145389078365}, + {"Product ID":85,"Discount":null,"Created At":"2018-08-06T23:04:25.787","User ID":969,"ID":7134,"Tax":3.29,"Quantity":78,"Total":58.19104734428525,"Subtotal":54.90104734428525}, + {"Product ID":173,"Discount":null,"Created At":"2017-08-04T01:27:04.12","User ID":1084,"ID":8092,"Tax":3.26,"Quantity":51,"Total":84.83679953529708,"Subtotal":81.57679953529707}, + {"Product ID":156,"Discount":null,"Created At":"2017-10-07T10:34:26.784","User ID":1128,"ID":8467,"Tax":0.92,"Quantity":54,"Total":21.33053609936413,"Subtotal":20.41053609936413}, + {"Product ID":65,"Discount":null,"Created At":"2017-10-09T05:18:20.871","User ID":1213,"ID":9051,"Tax":2.73,"Quantity":57,"Total":48.215131509800095,"Subtotal":45.4851315098001}, + {"Product ID":113,"Discount":null,"Created At":"2019-10-10T03:27:03.342","User ID":1228,"ID":9205,"Tax":5.25,"Quantity":75,"Total":115.72725376186015,"Subtotal":110.47725376186015}, + {"Product ID":11,"Discount":null,"Created At":"2019-10-24T18:38:21.838","User ID":1243,"ID":9364,"Tax":9.93,"Quantity":70,"Total":142.38679913492564,"Subtotal":132.45679913492563}, + {"Product ID":76,"Discount":null,"Created At":"2019-06-21T14:34:12.102","User ID":1246,"ID":9392,"Tax":4.15,"Quantity":69,"Total":67.97421061366487,"Subtotal":63.82421061366486}, + {"Product ID":165,"Discount":2.7765829091649,"Created At":"2017-09-27T06:19:46.347","User ID":1280,"ID":9639,"Tax":1.4,"Quantity":59,"Total":24.159747518303053,"Subtotal":25.536330427467956}, + {"Product ID":191,"Discount":null,"Created At":"2018-07-31T11:12:17.485","User ID":1352,"ID":10263,"Tax":7.72,"Quantity":52,"Total":136.3041852057933,"Subtotal":128.5841852057933}, + {"Product ID":173,"Discount":null,"Created At":"2016-08-11T16:42:34.072","User ID":1370,"ID":10406,"Tax":2.37,"Quantity":82,"Total":83.94679953529707,"Subtotal":81.57679953529707}, + {"Product ID":187,"Discount":3.7448938977184327,"Created At":"2019-06-04T06:54:49.72","User ID":1375,"ID":10421,"Tax":6.93,"Quantity":65,"Total":102.16210694079818,"Subtotal":98.9770008385166}, + {"Product ID":190,"Discount":null,"Created At":"2019-09-01T15:04:18.524","User ID":1394,"ID":10613,"Tax":0.0,"Quantity":67,"Total":128.5841852057933,"Subtotal":128.5841852057933}, + {"Product ID":78,"Discount":null,"Created At":"2019-06-22T04:42:43.099","User ID":1417,"ID":10752,"Tax":0.0,"Quantity":83,"Total":41.616917284159726,"Subtotal":41.616917284159726}, + {"Product ID":149,"Discount":null,"Created At":"2017-08-26T12:38:57.675","User ID":1453,"ID":11022,"Tax":1.95,"Quantity":56,"Total":48.05276691718616,"Subtotal":46.10276691718616}, + {"Product ID":15,"Discount":1.5030327089601887,"Created At":"2019-08-19T00:17:28.131","User ID":1518,"ID":11486,"Tax":2.45,"Quantity":53,"Total":38.59511268011818,"Subtotal":37.648145389078365}, + {"Product ID":115,"Discount":null,"Created At":"2018-07-10T12:03:43.829","User ID":1570,"ID":11840,"Tax":3.12,"Quantity":61,"Total":81.03196471862148,"Subtotal":77.91196471862148}, + {"Product ID":60,"Discount":8.803740956553046,"Created At":"2019-06-11T19:53:14.773","User ID":1660,"ID":12573,"Tax":1.19,"Quantity":69,"Total":22.188406562038445,"Subtotal":29.80214751859149}, + {"Product ID":108,"Discount":null,"Created At":"2019-09-01T07:08:04.823","User ID":1706,"ID":12924,"Tax":2.38,"Quantity":67,"Total":52.47488788494537,"Subtotal":50.094887884945365}, + {"Product ID":5,"Discount":null,"Created At":"2018-06-22T17:13:31.345","User ID":1713,"ID":12987,"Tax":0.0,"Quantity":88,"Total":124.1176465275534,"Subtotal":124.1176465275534}, + {"Product ID":48,"Discount":null,"Created At":"2019-08-29T18:35:33.573","User ID":1732,"ID":13133,"Tax":8.62,"Quantity":73,"Total":131.82884248534108,"Subtotal":123.20884248534108}, + {"Product ID":11,"Discount":null,"Created At":"2019-07-31T22:58:51.457","User ID":1822,"ID":13753,"Tax":6.62,"Quantity":55,"Total":139.07679913492564,"Subtotal":132.45679913492563}, + {"Product ID":78,"Discount":null,"Created At":"2019-09-08T15:48:59.705","User ID":1881,"ID":14173,"Tax":1.76,"Quantity":71,"Total":43.376917284159724,"Subtotal":41.616917284159726}, + {"Product ID":82,"Discount":null,"Created At":"2018-09-10T02:48:06.11","User ID":2100,"ID":15667,"Tax":3.81,"Quantity":57,"Total":64.70545738030947,"Subtotal":60.89545738030947}, + {"Product ID":65,"Discount":null,"Created At":"2019-07-09T16:32:42.887","User ID":2112,"ID":15755,"Tax":2.73,"Quantity":53,"Total":70.95769726470014,"Subtotal":68.22769726470014}, + {"Product ID":44,"Discount":null,"Created At":"2017-07-03T03:33:54.815","User ID":2204,"ID":16559,"Tax":3.18,"Quantity":58,"Total":54.08170136783837,"Subtotal":50.90170136783837}, + {"Product ID":155,"Discount":null,"Created At":"2018-09-01T07:54:29.007","User ID":2204,"ID":16560,"Tax":2.74,"Quantity":72,"Total":46.51574310182776,"Subtotal":43.77574310182776}, + {"Product ID":13,"Discount":null,"Created At":"2018-09-03T21:15:41.685","User ID":2205,"ID":16566,"Tax":7.74,"Quantity":58,"Total":120.36925391105565,"Subtotal":112.62925391105566}, + {"Product ID":96,"Discount":null,"Created At":"2019-08-15T08:32:31.326","User ID":2328,"ID":17445,"Tax":7.86,"Quantity":72,"Total":112.68144858590365,"Subtotal":104.82144858590365}, + {"Product ID":181,"Discount":null,"Created At":"2019-08-17T07:16:06.625","User ID":2347,"ID":17614,"Tax":5.76,"Quantity":83,"Total":149.6494037047611,"Subtotal":143.88940370476112} + ] + recorded_at: Sun, 14 May 2023 15:09:08 GMT +recorded_with: VCR 6.0.0 diff --git a/spec/vcr_cassettes/Metabase_Endpoint_Card/query_card_with_metadata/with_success/returns_query_results_of_the_card_with_metadata.yml b/spec/vcr_cassettes/Metabase_Endpoint_Card/query_card_with_metadata/with_success/returns_query_results_of_the_card_with_metadata.yml new file mode 100644 index 0000000..3a7924b --- /dev/null +++ b/spec/vcr_cassettes/Metabase_Endpoint_Card/query_card_with_metadata/with_success/returns_query_results_of_the_card_with_metadata.yml @@ -0,0 +1,124 @@ +--- +http_interactions: +- request: + method: post + uri: http://localhost:3030/api/session + body: + encoding: UTF-8 + string: '{"username":"mb@example.com","password":"p@ssw0rd"}' + headers: + User-Agent: + - MetabaseRuby/0.6.0 (ruby3.2.0) + Content-Type: + - application/json + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + response: + status: + code: 200 + message: OK + headers: + X-Frame-Options: + - DENY + X-Xss-Protection: + - 1; mode=block + Last-Modified: + - Sun, 14 May 2023 15:09:12 GMT + Strict-Transport-Security: + - max-age=31536000 + Set-Cookie: + - metabase.DEVICE=77491d3a-664e-42d6-ad12-fb3a52f6e073;HttpOnly;Path=/;Expires=Thu, + 14 May 2043 15:09:12 GMT;SameSite=Lax + - metabase.SESSION=7531e0d0-5ef3-4c6b-8f9f-17aded2ee606;SameSite=Lax;Path=/;HttpOnly + - metabase.TIMEOUT=alive;SameSite=Lax;Path=/;Max-Age=1209600 + X-Permitted-Cross-Domain-Policies: + - none + Cache-Control: + - max-age=0, no-cache, must-revalidate, proxy-revalidate + X-Content-Type-Options: + - nosniff + Content-Security-Policy: + - default-src 'none'; script-src 'self' 'unsafe-eval' https://maps.google.com + https://accounts.google.com 'sha256-K2AkR/jTLsGV8PyzWha7/ey1iaD9c5jWRYwa++ZlMZc=' + 'sha256-ib2/2v5zC6gGM6Ety7iYgBUvpy/caRX9xV/pzzV7hf0=' 'sha256-isH538cVBUY8IMlGYGbWtBwr+cGqkc4mN6nLcA7lUjE='; + child-src 'self' https://accounts.google.com; style-src 'self' 'unsafe-inline' + https://accounts.google.com; font-src *; img-src * 'self' data:; connect-src + 'self' https://accounts.google.com metabase.us10.list-manage.com ; manifest-src + 'self'; frame-ancestors 'none'; + Content-Type: + - application/json;charset=utf-8 + Expires: + - Tue, 03 Jul 2001 06:00:00 GMT + Transfer-Encoding: + - chunked + Server: + - Jetty(11.0.14) + body: + encoding: ASCII-8BIT + string: '{"id":"7531e0d0-5ef3-4c6b-8f9f-17aded2ee606"}' + recorded_at: Sun, 14 May 2023 15:09:13 GMT +- request: + method: post + uri: http://localhost:3030/api/card/1/query + body: + encoding: UTF-8 + string: "{}" + headers: + User-Agent: + - MetabaseRuby/0.6.0 (ruby3.2.0) + X-Metabase-Session: + - 7531e0d0-5ef3-4c6b-8f9f-17aded2ee606 + Content-Type: + - application/json + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + response: + status: + code: 202 + message: Accepted + headers: + X-Frame-Options: + - DENY + X-Accel-Buffering: + - 'no' + X-Xss-Protection: + - 1; mode=block + Last-Modified: + - Sun, 14 May 2023 15:09:13 GMT + Strict-Transport-Security: + - max-age=31536000 + Set-Cookie: + - metabase.DEVICE=a345b892-193c-4a16-b41f-34b4734c6733;HttpOnly;Path=/;Expires=Thu, + 14 May 2043 15:09:13 GMT;SameSite=Lax + X-Permitted-Cross-Domain-Policies: + - none + Cache-Control: + - max-age=0, no-cache, must-revalidate, proxy-revalidate + X-Content-Type-Options: + - nosniff + Content-Security-Policy: + - default-src 'none'; script-src 'self' 'unsafe-eval' https://maps.google.com + https://accounts.google.com 'sha256-K2AkR/jTLsGV8PyzWha7/ey1iaD9c5jWRYwa++ZlMZc=' + 'sha256-ib2/2v5zC6gGM6Ety7iYgBUvpy/caRX9xV/pzzV7hf0=' 'sha256-isH538cVBUY8IMlGYGbWtBwr+cGqkc4mN6nLcA7lUjE='; + child-src 'self' https://accounts.google.com; style-src 'self' 'unsafe-inline' + https://accounts.google.com; font-src *; img-src * 'self' data:; connect-src + 'self' https://accounts.google.com metabase.us10.list-manage.com ; manifest-src + 'self'; frame-ancestors 'none'; + Content-Type: + - application/json;charset=utf-8 + Expires: + - Tue, 03 Jul 2001 06:00:00 GMT + Transfer-Encoding: + - chunked + Server: + - Jetty(11.0.14) + body: + encoding: ASCII-8BIT + string: !binary |- + eyJkYXRhIjp7InJvd3MiOlsKWyIyMDE4LTEwLTIyVDA1OjA3OjA2LjA4OVoiLG51bGwsIjExOTkiLCIxODIiLDY4LDg0LjQ4OTQwMzcwNDc2MTEyLDUuMDcsODkuNTU5NDAzNzA0NzYxMTEsIjE1NSJdLApbIjIwMTktMDctMDNUMDA6NDE6MDMuNTQxWiIsbnVsbCwiMTQ3NSIsIjEyOCIsNTMsNzUuMDgwMTYzMTQ1MDQ0MTcsMy4wLDc4LjA4MDE2MzE0NTA0NDE3LCIyMTEiXSwKWyIyMDE4LTA2LTA3VDE0OjAwOjAwLjI2OVoiLG51bGwsIjE2MzgiLCIxMzYiLDU4LDEwNS4yMDQwMjMxNzE1NzM0Myw3LjM2LDExMi41NjQwMjMxNzE1NzM0MiwiMjMzIl0sClsiMjAxOS0wNi0yMVQwOToyMToxMi40MzVaIixudWxsLCIyOTAwIiwiMTY5Iiw2Myw1OS41MzE3MjY5MzQ1MzI3NCwyLjM4LDYxLjkxMTcyNjkzNDUzMjc0NCwiNDA5Il0sClsiMjAxOS0wOS0yNFQxNDoyODowNS4yMjdaIixudWxsLCIzMTU4IiwiMTg4Iiw1MSwzMy44NzczODI1NDczMTUwOSwyLjEyLDM1Ljk5NzM4MjU0NzMxNTA4NCwiNDQ5Il0sClsiMjAxNy0xMC0wOVQxNToyNjozNS42NTFaIixudWxsLCIzNDU5IiwiMTQ3Iiw1Myw0NC40MzE1MTQxNDE0NDQxLDEuNzgsNDYuMjExNTE0MTQxNDQ0MSwiNDkzIl0sClsiMjAxOC0wOC0xN1QwODo1OToyMy41MjVaIixudWxsLCI0NzYyIiwiMTMyIiwxMDAsMTI3Ljg4MTk3MDI5ODMzNzExLDguMzEsMTM2LjE5MTk3MDI5ODMzNzEsIjY1NCJdLApbIjIwMTYtMDYtMjBUMDQ6NDE6MTcuOVoiLG51bGwsIjQ5OTEiLCI3NCIsNTMsMzQuMDg1MzYxNTE1OTEwMzMsMC4wLDM0LjA4NTM2MTUxNTkxMDMzLCI2NzgiXSwKWyIyMDE5LTA2LTI0VDE0OjIxOjE1LjYxNVoiLG51bGwsIjUwOTEiLCIxMSIsNjMsMTMyLjQ1Njc5OTEzNDkyNTYzLDAuMCwxMzIuNDU2Nzk5MTM0OTI1NjMsIjY4NiJdLApbIjIwMTctMDktMDhUMDQ6MDk6NTAuOTAzWiIsbnVsbCwiNTc0NCIsIjE5MCIsNjAsODUuNzIyNzkwMTM3MTk1NTIsMy40Myw4OS4xNTI3OTAxMzcxOTU1MiwiNzg0Il0sClsiMjAxOC0wOC0yMVQwNjozMToxMy43NjFaIixudWxsLCI1ODE2IiwiNSIsMTAwLDEyNC4xMTc2NDY1Mjc1NTM0LDcuNDUsMTMxLjU2NzY0NjUyNzU1MzQsIjc5MiJdLApbIjIwMTctMTAtMTdUMTE6NDQ6NDQuMjI5WiIsbnVsbCwiNjY4NCIsIjQ1Iiw1Nyw3OC42OTk2NzgyNTMyMjc0LDUuMTIsODMuODE5Njc4MjUzMjI3NDEsIjkxMSJdLApbIjIwMTctMDUtMTNUMTA6NDc6NTguNDQxWiIsbnVsbCwiNzA4MyIsIjE1Iiw1MCwyNS4wOTg3NjM1OTI3MTg5MSwxLjUxLDI2LjYwODc2MzU5MjcxODkxMiwiOTYyIl0sClsiMjAxOC0wNy0yOVQxOTowMjo0NC45NDhaIixudWxsLCI3MTIyIiwiMTUiLDU2LDM3LjY0ODE0NTM4OTA3ODM2NSwyLjI2LDM5LjkwODE0NTM4OTA3ODM2LCI5NjgiXSwKWyIyMDE4LTA4LTA2VDIzOjA0OjI1Ljc4N1oiLG51bGwsIjcxMzQiLCI4NSIsNzgsNTQuOTAxMDQ3MzQ0Mjg1MjUsMy4yOSw1OC4xOTEwNDczNDQyODUyNSwiOTY5Il0sClsiMjAxNy0wOC0wNFQwMToyNzowNC4xMloiLG51bGwsIjgwOTIiLCIxNzMiLDUxLDgxLjU3Njc5OTUzNTI5NzA3LDMuMjYsODQuODM2Nzk5NTM1Mjk3MDgsIjEwODQiXSwKWyIyMDE3LTEwLTA3VDEwOjM0OjI2Ljc4NFoiLG51bGwsIjg0NjciLCIxNTYiLDU0LDIwLjQxMDUzNjA5OTM2NDEzLDAuOTIsMjEuMzMwNTM2MDk5MzY0MTMsIjExMjgiXSwKWyIyMDE3LTEwLTA5VDA1OjE4OjIwLjg3MVoiLG51bGwsIjkwNTEiLCI2NSIsNTcsNDUuNDg1MTMxNTA5ODAwMSwyLjczLDQ4LjIxNTEzMTUwOTgwMDA5NSwiMTIxMyJdLApbIjIwMTktMTAtMTBUMDM6Mjc6MDMuMzQyWiIsbnVsbCwiOTIwNSIsIjExMyIsNzUsMTEwLjQ3NzI1Mzc2MTg2MDE1LDUuMjUsMTE1LjcyNzI1Mzc2MTg2MDE1LCIxMjI4Il0sClsiMjAxOS0xMC0yNFQxODozODoyMS44MzhaIixudWxsLCI5MzY0IiwiMTEiLDcwLDEzMi40NTY3OTkxMzQ5MjU2Myw5LjkzLDE0Mi4zODY3OTkxMzQ5MjU2NCwiMTI0MyJdLApbIjIwMTktMDYtMjFUMTQ6MzQ6MTIuMTAyWiIsbnVsbCwiOTM5MiIsIjc2Iiw2OSw2My44MjQyMTA2MTM2NjQ4Niw0LjE1LDY3Ljk3NDIxMDYxMzY2NDg3LCIxMjQ2Il0sClsiMjAxNy0wOS0yN1QwNjoxOTo0Ni4zNDdaIiwyLjc3NjU4MjkwOTE2NDksIjk2MzkiLCIxNjUiLDU5LDI1LjUzNjMzMDQyNzQ2Nzk1NiwxLjQsMjQuMTU5NzQ3NTE4MzAzMDUzLCIxMjgwIl0sClsiMjAxOC0wNy0zMVQxMToxMjoxNy40ODVaIixudWxsLCIxMDI2MyIsIjE5MSIsNTIsMTI4LjU4NDE4NTIwNTc5MzMsNy43MiwxMzYuMzA0MTg1MjA1NzkzMywiMTM1MiJdLApbIjIwMTYtMDgtMTFUMTY6NDI6MzQuMDcyWiIsbnVsbCwiMTA0MDYiLCIxNzMiLDgyLDgxLjU3Njc5OTUzNTI5NzA3LDIuMzcsODMuOTQ2Nzk5NTM1Mjk3MDcsIjEzNzAiXSwKWyIyMDE5LTA2LTA0VDA2OjU0OjQ5LjcyWiIsMy43NDQ4OTM4OTc3MTg0MzI3LCIxMDQyMSIsIjE4NyIsNjUsOTguOTc3MDAwODM4NTE2Niw2LjkzLDEwMi4xNjIxMDY5NDA3OTgxOCwiMTM3NSJdLApbIjIwMTktMDktMDFUMTU6MDQ6MTguNTI0WiIsbnVsbCwiMTA2MTMiLCIxOTAiLDY3LDEyOC41ODQxODUyMDU3OTMzLDAuMCwxMjguNTg0MTg1MjA1NzkzMywiMTM5NCJdLApbIjIwMTktMDYtMjJUMDQ6NDI6NDMuMDk5WiIsbnVsbCwiMTA3NTIiLCI3OCIsODMsNDEuNjE2OTE3Mjg0MTU5NzI2LDAuMCw0MS42MTY5MTcyODQxNTk3MjYsIjE0MTciXSwKWyIyMDE3LTA4LTI2VDEyOjM4OjU3LjY3NVoiLG51bGwsIjExMDIyIiwiMTQ5Iiw1Niw0Ni4xMDI3NjY5MTcxODYxNiwxLjk1LDQ4LjA1Mjc2NjkxNzE4NjE2LCIxNDUzIl0sClsiMjAxOS0wOC0xOVQwMDoxNzoyOC4xMzFaIiwxLjUwMzAzMjcwODk2MDE4ODcsIjExNDg2IiwiMTUiLDUzLDM3LjY0ODE0NTM4OTA3ODM2NSwyLjQ1LDM4LjU5NTExMjY4MDExODE4LCIxNTE4Il0sClsiMjAxOC0wNy0xMFQxMjowMzo0My44MjlaIixudWxsLCIxMTg0MCIsIjExNSIsNjEsNzcuOTExOTY0NzE4NjIxNDgsMy4xMiw4MS4wMzE5NjQ3MTg2MjE0OCwiMTU3MCJdLApbIjIwMTktMDYtMTFUMTk6NTM6MTQuNzczWiIsOC44MDM3NDA5NTY1NTMwNDYsIjEyNTczIiwiNjAiLDY5LDI5LjgwMjE0NzUxODU5MTQ5LDEuMTksMjIuMTg4NDA2NTYyMDM4NDQ1LCIxNjYwIl0sClsiMjAxOS0wOS0wMVQwNzowODowNC44MjNaIixudWxsLCIxMjkyNCIsIjEwOCIsNjcsNTAuMDk0ODg3ODg0OTQ1MzY1LDIuMzgsNTIuNDc0ODg3ODg0OTQ1MzcsIjE3MDYiXSwKWyIyMDE4LTA2LTIyVDE3OjEzOjMxLjM0NVoiLG51bGwsIjEyOTg3IiwiNSIsODgsMTI0LjExNzY0NjUyNzU1MzQsMC4wLDEyNC4xMTc2NDY1Mjc1NTM0LCIxNzEzIl0sClsiMjAxOS0wOC0yOVQxODozNTozMy41NzNaIixudWxsLCIxMzEzMyIsIjQ4Iiw3MywxMjMuMjA4ODQyNDg1MzQxMDgsOC42MiwxMzEuODI4ODQyNDg1MzQxMDgsIjE3MzIiXSwKWyIyMDE5LTA3LTMxVDIyOjU4OjUxLjQ1N1oiLG51bGwsIjEzNzUzIiwiMTEiLDU1LDEzMi40NTY3OTkxMzQ5MjU2Myw2LjYyLDEzOS4wNzY3OTkxMzQ5MjU2NCwiMTgyMiJdLApbIjIwMTktMDktMDhUMTU6NDg6NTkuNzA1WiIsbnVsbCwiMTQxNzMiLCI3OCIsNzEsNDEuNjE2OTE3Mjg0MTU5NzI2LDEuNzYsNDMuMzc2OTE3Mjg0MTU5NzI0LCIxODgxIl0sClsiMjAxOC0wOS0xMFQwMjo0ODowNi4xMVoiLG51bGwsIjE1NjY3IiwiODIiLDU3LDYwLjg5NTQ1NzM4MDMwOTQ3LDMuODEsNjQuNzA1NDU3MzgwMzA5NDcsIjIxMDAiXSwKWyIyMDE5LTA3LTA5VDE2OjMyOjQyLjg4N1oiLG51bGwsIjE1NzU1IiwiNjUiLDUzLDY4LjIyNzY5NzI2NDcwMDE0LDIuNzMsNzAuOTU3Njk3MjY0NzAwMTQsIjIxMTIiXSwKWyIyMDE3LTA3LTAzVDAzOjMzOjU0LjgxNVoiLG51bGwsIjE2NTU5IiwiNDQiLDU4LDUwLjkwMTcwMTM2NzgzODM3LDMuMTgsNTQuMDgxNzAxMzY3ODM4MzcsIjIyMDQiXSwKWyIyMDE4LTA5LTAxVDA3OjU0OjI5LjAwN1oiLG51bGwsIjE2NTYwIiwiMTU1Iiw3Miw0My43NzU3NDMxMDE4Mjc3NiwyLjc0LDQ2LjUxNTc0MzEwMTgyNzc2LCIyMjA0Il0sClsiMjAxOC0wOS0wM1QyMToxNTo0MS42ODVaIixudWxsLCIxNjU2NiIsIjEzIiw1OCwxMTIuNjI5MjUzOTExMDU1NjYsNy43NCwxMjAuMzY5MjUzOTExMDU1NjUsIjIyMDUiXSwKWyIyMDE5LTA4LTE1VDA4OjMyOjMxLjMyNloiLG51bGwsIjE3NDQ1IiwiOTYiLDcyLDEwNC44MjE0NDg1ODU5MDM2NSw3Ljg2LDExMi42ODE0NDg1ODU5MDM2NSwiMjMyOCJdLApbIjIwMTktMDgtMTdUMDc6MTY6MDYuNjI1WiIsbnVsbCwiMTc2MTQiLCIxODEiLDgzLDE0My44ODk0MDM3MDQ3NjExMiw1Ljc2LDE0OS42NDk0MDM3MDQ3NjExLCIyMzQ3Il0KXSwKImNvbHMiOlt7ImRlc2NyaXB0aW9uIjoiVGhlIGRhdGUgYW5kIHRpbWUgYW4gb3JkZXIgd2FzIHN1Ym1pdHRlZC4iLCJzZW1hbnRpY190eXBlIjoidHlwZS9DcmVhdGlvblRpbWVzdGFtcCIsInRhYmxlX2lkIjoyLCJjb2VyY2lvbl9zdHJhdGVneSI6bnVsbCwidW5pdCI6ImRlZmF1bHQiLCJuYW1lIjoiQ1JFQVRFRF9BVCIsInNldHRpbmdzIjpudWxsLCJzb3VyY2UiOiJmaWVsZHMiLCJmaWVsZF9yZWYiOlsiZmllbGQiLDE1LHsidGVtcG9yYWwtdW5pdCI6ImRlZmF1bHQifV0sImVmZmVjdGl2ZV90eXBlIjoidHlwZS9EYXRlVGltZSIsIm5mY19wYXRoIjpudWxsLCJwYXJlbnRfaWQiOm51bGwsImlkIjoxNSwidmlzaWJpbGl0eV90eXBlIjoibm9ybWFsIiwiZGlzcGxheV9uYW1lIjoiQ3JlYXRlZCBBdCIsImZpbmdlcnByaW50Ijp7Imdsb2JhbCI6eyJkaXN0aW5jdC1jb3VudCI6OTk5OCwibmlsJSI6MC4wfSwidHlwZSI6eyJ0eXBlL0RhdGVUaW1lIjp7ImVhcmxpZXN0IjoiMjAxNi0wNC0zMFQxODo1NjoxMy4zNTIiLCJsYXRlc3QiOiIyMDIwLTA0LTE5VDE0OjA3OjE1LjY1NyJ9fX0sImJhc2VfdHlwZSI6InR5cGUvRGF0ZVRpbWUifSx7ImRlc2NyaXB0aW9uIjoiRGlzY291bnQgYW1vdW50LiIsInNlbWFudGljX3R5cGUiOiJ0eXBlL0Rpc2NvdW50IiwidGFibGVfaWQiOjIsImNvZXJjaW9uX3N0cmF0ZWd5IjpudWxsLCJuYW1lIjoiRElTQ09VTlQiLCJzZXR0aW5ncyI6bnVsbCwic291cmNlIjoiZmllbGRzIiwiZmllbGRfcmVmIjpbImZpZWxkIiwxMCxudWxsXSwiZWZmZWN0aXZlX3R5cGUiOiJ0eXBlL0Zsb2F0IiwibmZjX3BhdGgiOm51bGwsInBhcmVudF9pZCI6bnVsbCwiaWQiOjEwLCJ2aXNpYmlsaXR5X3R5cGUiOiJub3JtYWwiLCJkaXNwbGF5X25hbWUiOiJEaXNjb3VudCIsImZpbmdlcnByaW50Ijp7Imdsb2JhbCI6eyJkaXN0aW5jdC1jb3VudCI6NzAxLCJuaWwlIjowLjg5OH0sInR5cGUiOnsidHlwZS9OdW1iZXIiOnsibWluIjowLjE3MDg4OTk2NjcyNTg0MzIyLCJxMSI6Mi45Nzg2MjI2NjgxNDU4NzQzLCJxMyI6Ny4zMzgxODc3ODg2NTgyMzUsIm1heCI6NjEuNjk2ODQyNjk5NjA1NzEsInNkIjozLjA1MzY2MzEyNTAwMTk5MSwiYXZnIjo1LjE2MTI1NTU0NzU4MDMyNn19fSwiYmFzZV90eXBlIjoidHlwZS9GbG9hdCJ9LHsiZGVzY3JpcHRpb24iOiJUaGlzIGlzIGEgdW5pcXVlIElEIGZvciB0aGUgcHJvZHVjdC4gSXQgaXMgYWxzbyBjYWxsZWQgdGhlIOKAnEludm9pY2UgbnVtYmVy4oCdIG9yIOKAnENvbmZpcm1hdGlvbiBudW1iZXLigJ0gaW4gY3VzdG9tZXIgZmFjaW5nIGVtYWlscyBhbmQgc2NyZWVucy4iLCJzZW1hbnRpY190eXBlIjoidHlwZS9QSyIsInRhYmxlX2lkIjoyLCJjb2VyY2lvbl9zdHJhdGVneSI6bnVsbCwibmFtZSI6IklEIiwic2V0dGluZ3MiOm51bGwsInNvdXJjZSI6ImZpZWxkcyIsImZpZWxkX3JlZiI6WyJmaWVsZCIsMTIsbnVsbF0sImVmZmVjdGl2ZV90eXBlIjoidHlwZS9CaWdJbnRlZ2VyIiwibmZjX3BhdGgiOm51bGwsInBhcmVudF9pZCI6bnVsbCwiaWQiOjEyLCJ2aXNpYmlsaXR5X3R5cGUiOiJub3JtYWwiLCJkaXNwbGF5X25hbWUiOiJJRCIsImZpbmdlcnByaW50IjpudWxsLCJiYXNlX3R5cGUiOiJ0eXBlL0JpZ0ludGVnZXIifSx7ImRlc2NyaXB0aW9uIjoiVGhlIHByb2R1Y3QgSUQuIFRoaXMgaXMgYW4gaW50ZXJuYWwgaWRlbnRpZmllciBmb3IgdGhlIHByb2R1Y3QsIE5PVCB0aGUgU0tVLiIsInNlbWFudGljX3R5cGUiOiJ0eXBlL0ZLIiwidGFibGVfaWQiOjIsImNvZXJjaW9uX3N0cmF0ZWd5IjpudWxsLCJuYW1lIjoiUFJPRFVDVF9JRCIsInNldHRpbmdzIjpudWxsLCJzb3VyY2UiOiJmaWVsZHMiLCJmaWVsZF9yZWYiOlsiZmllbGQiLDExLG51bGxdLCJlZmZlY3RpdmVfdHlwZSI6InR5cGUvSW50ZWdlciIsIm5mY19wYXRoIjpudWxsLCJwYXJlbnRfaWQiOm51bGwsImlkIjoxMSwidmlzaWJpbGl0eV90eXBlIjoibm9ybWFsIiwiZGlzcGxheV9uYW1lIjoiUHJvZHVjdCBJRCIsImZpbmdlcnByaW50Ijp7Imdsb2JhbCI6eyJkaXN0aW5jdC1jb3VudCI6MjAwLCJuaWwlIjowLjB9fSwiYmFzZV90eXBlIjoidHlwZS9JbnRlZ2VyIn0seyJkZXNjcmlwdGlvbiI6Ik51bWJlciBvZiBwcm9kdWN0cyBib3VnaHQuIiwic2VtYW50aWNfdHlwZSI6InR5cGUvUXVhbnRpdHkiLCJ0YWJsZV9pZCI6MiwiY29lcmNpb25fc3RyYXRlZ3kiOm51bGwsIm5hbWUiOiJRVUFOVElUWSIsInNldHRpbmdzIjpudWxsLCJzb3VyY2UiOiJmaWVsZHMiLCJmaWVsZF9yZWYiOlsiZmllbGQiLDE0LG51bGxdLCJlZmZlY3RpdmVfdHlwZSI6InR5cGUvSW50ZWdlciIsIm5mY19wYXRoIjpudWxsLCJwYXJlbnRfaWQiOm51bGwsImlkIjoxNCwidmlzaWJpbGl0eV90eXBlIjoibm9ybWFsIiwiZGlzcGxheV9uYW1lIjoiUXVhbnRpdHkiLCJmaW5nZXJwcmludCI6eyJnbG9iYWwiOnsiZGlzdGluY3QtY291bnQiOjYyLCJuaWwlIjowLjB9LCJ0eXBlIjp7InR5cGUvTnVtYmVyIjp7Im1pbiI6MC4wLCJxMSI6MS43NTU4ODI2MDc3NjQ5ODIsInEzIjo0Ljg4MjY1NDUwNzkyODA0NCwibWF4IjoxMDAuMCwic2QiOjQuMjE0MjU4Mzg2NDAzNzk4LCJhdmciOjMuNzAxNX19fSwiYmFzZV90eXBlIjoidHlwZS9JbnRlZ2VyIn0seyJkZXNjcmlwdGlvbiI6IlRoZSByYXcsIHByZS10YXggY29zdCBvZiB0aGUgb3JkZXIuIE5vdGUgdGhhdCB0aGlzIG1pZ2h0IGJlIGRpZmZlcmVudCBpbiB0aGUgZnV0dXJlIGZyb20gdGhlIHByb2R1Y3QgcHJpY2UgZHVlIHRvIHByb21vdGlvbnMsIGNyZWRpdHMsIGV0Yy4iLCJzZW1hbnRpY190eXBlIjpudWxsLCJ0YWJsZV9pZCI6MiwiY29lcmNpb25fc3RyYXRlZ3kiOm51bGwsIm5hbWUiOiJTVUJUT1RBTCIsInNldHRpbmdzIjpudWxsLCJzb3VyY2UiOiJmaWVsZHMiLCJmaWVsZF9yZWYiOlsiZmllbGQiLDEzLG51bGxdLCJlZmZlY3RpdmVfdHlwZSI6InR5cGUvRmxvYXQiLCJuZmNfcGF0aCI6bnVsbCwicGFyZW50X2lkIjpudWxsLCJpZCI6MTMsInZpc2liaWxpdHlfdHlwZSI6Im5vcm1hbCIsImRpc3BsYXlfbmFtZSI6IlN1YnRvdGFsIiwiZmluZ2VycHJpbnQiOnsiZ2xvYmFsIjp7ImRpc3RpbmN0LWNvdW50IjozNDAsIm5pbCUiOjAuMH0sInR5cGUiOnsidHlwZS9OdW1iZXIiOnsibWluIjoxNS42OTE5NDM2NzM5NzA0MzksInExIjo0OS43NDg5NDUxOTA2MDE4NCwicTMiOjEwNS40Mjk2NTc0Njk5MzEwMywibWF4IjoxNDguMjI5MDA1MjY1NTIyOTEsInNkIjozMi41MzcwNTAxMzA1NjMxNywiYXZnIjo3Ny4wMTI5NTQ2NTM1NjU0N319fSwiYmFzZV90eXBlIjoidHlwZS9GbG9hdCJ9LHsiZGVzY3JpcHRpb24iOiJUaGlzIGlzIHRoZSBhbW91bnQgb2YgbG9jYWwgYW5kIGZlZGVyYWwgdGF4ZXMgdGhhdCBhcmUgY29sbGVjdGVkIG9uIHRoZSBwdXJjaGFzZS4gTm90ZSB0aGF0IG90aGVyIGdvdmVybm1lbnRhbCBmZWVzIG9uIHNvbWUgcHJvZHVjdHMgYXJlIG5vdCBpbmNsdWRlZCBoZXJlLCBidXQgaW5zdGVhZCBhcmUgYWNjb3VudGVkIGZvciBpbiB0aGUgc3VidG90YWwuIiwic2VtYW50aWNfdHlwZSI6bnVsbCwidGFibGVfaWQiOjIsImNvZXJjaW9uX3N0cmF0ZWd5IjpudWxsLCJuYW1lIjoiVEFYIiwic2V0dGluZ3MiOm51bGwsInNvdXJjZSI6ImZpZWxkcyIsImZpZWxkX3JlZiI6WyJmaWVsZCIsMTYsbnVsbF0sImVmZmVjdGl2ZV90eXBlIjoidHlwZS9GbG9hdCIsIm5mY19wYXRoIjpudWxsLCJwYXJlbnRfaWQiOm51bGwsImlkIjoxNiwidmlzaWJpbGl0eV90eXBlIjoibm9ybWFsIiwiZGlzcGxheV9uYW1lIjoiVGF4IiwiZmluZ2VycHJpbnQiOnsiZ2xvYmFsIjp7ImRpc3RpbmN0LWNvdW50Ijo3OTcsIm5pbCUiOjAuMH0sInR5cGUiOnsidHlwZS9OdW1iZXIiOnsibWluIjowLjAsInExIjoyLjI3MzM0MDM4NjYwMzg1NywicTMiOjUuMzM3Mjc1MzM4MjE2MzA3LCJtYXgiOjExLjEyLCJzZCI6Mi4zMjA2NjUxMzU4OTAwMzE2LCJhdmciOjMuODcyMjEwMDAwMDAwMDAwNH19fSwiYmFzZV90eXBlIjoidHlwZS9GbG9hdCJ9LHsiZGVzY3JpcHRpb24iOiJUaGUgdG90YWwgYmlsbGVkIGFtb3VudC4iLCJzZW1hbnRpY190eXBlIjpudWxsLCJ0YWJsZV9pZCI6MiwiY29lcmNpb25fc3RyYXRlZ3kiOm51bGwsIm5hbWUiOiJUT1RBTCIsInNldHRpbmdzIjpudWxsLCJzb3VyY2UiOiJmaWVsZHMiLCJmaWVsZF9yZWYiOlsiZmllbGQiLDE3LG51bGxdLCJlZmZlY3RpdmVfdHlwZSI6InR5cGUvRmxvYXQiLCJuZmNfcGF0aCI6bnVsbCwicGFyZW50X2lkIjpudWxsLCJpZCI6MTcsInZpc2liaWxpdHlfdHlwZSI6Im5vcm1hbCIsImRpc3BsYXlfbmFtZSI6IlRvdGFsIiwiZmluZ2VycHJpbnQiOnsiZ2xvYmFsIjp7ImRpc3RpbmN0LWNvdW50IjoxMDAwMCwibmlsJSI6MC4wfSwidHlwZSI6eyJ0eXBlL051bWJlciI6eyJtaW4iOjEyLjA2MTYwMjkzNjkyMzExNywicTEiOjUyLjAwNjE0NzYxNzg3ODEzNSwicTMiOjEwOS41NTgwMzAxODQ5OTczOCwibWF4IjoyMzguMzI3MzIwMDE3MjE1MzMsInNkIjozOC4zNTk2NzY2NDg0NzU3MSwiYXZnIjo4Mi45NjAxNDgxNTIzMDgwNX19fSwiYmFzZV90eXBlIjoidHlwZS9GbG9hdCJ9LHsiZGVzY3JpcHRpb24iOiJUaGUgaWQgb2YgdGhlIHVzZXIgd2hvIG1hZGUgdGhpcyBvcmRlci4gTm90ZSB0aGF0IGluIHNvbWUgY2FzZXMgd2hlcmUgYW4gb3JkZXIgd2FzIGNyZWF0ZWQgb24gYmVoYWxmIG9mIGEgY3VzdG9tZXIgd2hvIHBob25lZCB0aGUgb3JkZXIgaW4sIHRoaXMgbWlnaHQgYmUgdGhlIGVtcGxveWVlIHdobyBoYW5kbGVkIHRoZSByZXF1ZXN0LiIsInNlbWFudGljX3R5cGUiOiJ0eXBlL0ZLIiwidGFibGVfaWQiOjIsImNvZXJjaW9uX3N0cmF0ZWd5IjpudWxsLCJuYW1lIjoiVVNFUl9JRCIsInNldHRpbmdzIjpudWxsLCJzb3VyY2UiOiJmaWVsZHMiLCJmaWVsZF9yZWYiOlsiZmllbGQiLDksbnVsbF0sImVmZmVjdGl2ZV90eXBlIjoidHlwZS9JbnRlZ2VyIiwibmZjX3BhdGgiOm51bGwsInBhcmVudF9pZCI6bnVsbCwiaWQiOjksInZpc2liaWxpdHlfdHlwZSI6Im5vcm1hbCIsImRpc3BsYXlfbmFtZSI6IlVzZXIgSUQiLCJmaW5nZXJwcmludCI6eyJnbG9iYWwiOnsiZGlzdGluY3QtY291bnQiOjkyOSwibmlsJSI6MC4wfX0sImJhc2VfdHlwZSI6InR5cGUvSW50ZWdlciJ9XSwibmF0aXZlX2Zvcm0iOnsicXVlcnkiOiJTRUxFQ1QgXCJQVUJMSUNcIi5cIk9SREVSU1wiLlwiQ1JFQVRFRF9BVFwiIEFTIFwiQ1JFQVRFRF9BVFwiLCBcIlBVQkxJQ1wiLlwiT1JERVJTXCIuXCJESVNDT1VOVFwiIEFTIFwiRElTQ09VTlRcIiwgXCJQVUJMSUNcIi5cIk9SREVSU1wiLlwiSURcIiBBUyBcIklEXCIsIFwiUFVCTElDXCIuXCJPUkRFUlNcIi5cIlBST0RVQ1RfSURcIiBBUyBcIlBST0RVQ1RfSURcIiwgXCJQVUJMSUNcIi5cIk9SREVSU1wiLlwiUVVBTlRJVFlcIiBBUyBcIlFVQU5USVRZXCIsIFwiUFVCTElDXCIuXCJPUkRFUlNcIi5cIlNVQlRPVEFMXCIgQVMgXCJTVUJUT1RBTFwiLCBcIlBVQkxJQ1wiLlwiT1JERVJTXCIuXCJUQVhcIiBBUyBcIlRBWFwiLCBcIlBVQkxJQ1wiLlwiT1JERVJTXCIuXCJUT1RBTFwiIEFTIFwiVE9UQUxcIiwgXCJQVUJMSUNcIi5cIk9SREVSU1wiLlwiVVNFUl9JRFwiIEFTIFwiVVNFUl9JRFwiIEZST00gXCJQVUJMSUNcIi5cIk9SREVSU1wiIFdIRVJFIFwiUFVCTElDXCIuXCJPUkRFUlNcIi5cIlFVQU5USVRZXCIgPj0gNTAgTElNSVQgMjAwMCIsInBhcmFtcyI6bnVsbH0sInJlc3VsdHNfdGltZXpvbmUiOiJHTVQiLCJyZXF1ZXN0ZWRfdGltZXpvbmUiOiJVVEMiLCJyZXN1bHRzX21ldGFkYXRhIjp7ImNvbHVtbnMiOlt7ImRlc2NyaXB0aW9uIjoiVGhlIGRhdGUgYW5kIHRpbWUgYW4gb3JkZXIgd2FzIHN1Ym1pdHRlZC4iLCJzZW1hbnRpY190eXBlIjoidHlwZS9DcmVhdGlvblRpbWVzdGFtcCIsImNvZXJjaW9uX3N0cmF0ZWd5IjpudWxsLCJ1bml0IjoiZGVmYXVsdCIsIm5hbWUiOiJDUkVBVEVEX0FUIiwic2V0dGluZ3MiOm51bGwsImZpZWxkX3JlZiI6WyJmaWVsZCIsMTUseyJ0ZW1wb3JhbC11bml0IjoiZGVmYXVsdCJ9XSwiZWZmZWN0aXZlX3R5cGUiOiJ0eXBlL0RhdGVUaW1lIiwiaWQiOjE1LCJ2aXNpYmlsaXR5X3R5cGUiOiJub3JtYWwiLCJkaXNwbGF5X25hbWUiOiJDcmVhdGVkIEF0IiwiZmluZ2VycHJpbnQiOnsiZ2xvYmFsIjp7ImRpc3RpbmN0LWNvdW50Ijo5OTk4LCJuaWwlIjowLjB9LCJ0eXBlIjp7InR5cGUvRGF0ZVRpbWUiOnsiZWFybGllc3QiOiIyMDE2LTA0LTMwVDE4OjU2OjEzLjM1MiIsImxhdGVzdCI6IjIwMjAtMDQtMTlUMTQ6MDc6MTUuNjU3In19fSwiYmFzZV90eXBlIjoidHlwZS9EYXRlVGltZSJ9LHsiZGVzY3JpcHRpb24iOiJEaXNjb3VudCBhbW91bnQuIiwic2VtYW50aWNfdHlwZSI6InR5cGUvRGlzY291bnQiLCJjb2VyY2lvbl9zdHJhdGVneSI6bnVsbCwibmFtZSI6IkRJU0NPVU5UIiwic2V0dGluZ3MiOm51bGwsImZpZWxkX3JlZiI6WyJmaWVsZCIsMTAsbnVsbF0sImVmZmVjdGl2ZV90eXBlIjoidHlwZS9GbG9hdCIsImlkIjoxMCwidmlzaWJpbGl0eV90eXBlIjoibm9ybWFsIiwiZGlzcGxheV9uYW1lIjoiRGlzY291bnQiLCJmaW5nZXJwcmludCI6eyJnbG9iYWwiOnsiZGlzdGluY3QtY291bnQiOjcwMSwibmlsJSI6MC44OTh9LCJ0eXBlIjp7InR5cGUvTnVtYmVyIjp7Im1pbiI6MC4xNzA4ODk5NjY3MjU4NDMyMiwicTEiOjIuOTc4NjIyNjY4MTQ1ODc0MywicTMiOjcuMzM4MTg3Nzg4NjU4MjM1LCJtYXgiOjYxLjY5Njg0MjY5OTYwNTcxLCJzZCI6My4wNTM2NjMxMjUwMDE5OTEsImF2ZyI6NS4xNjEyNTU1NDc1ODAzMjZ9fX0sImJhc2VfdHlwZSI6InR5cGUvRmxvYXQifSx7ImRlc2NyaXB0aW9uIjoiVGhpcyBpcyBhIHVuaXF1ZSBJRCBmb3IgdGhlIHByb2R1Y3QuIEl0IGlzIGFsc28gY2FsbGVkIHRoZSDigJxJbnZvaWNlIG51bWJlcuKAnSBvciDigJxDb25maXJtYXRpb24gbnVtYmVy4oCdIGluIGN1c3RvbWVyIGZhY2luZyBlbWFpbHMgYW5kIHNjcmVlbnMuIiwic2VtYW50aWNfdHlwZSI6InR5cGUvUEsiLCJjb2VyY2lvbl9zdHJhdGVneSI6bnVsbCwibmFtZSI6IklEIiwic2V0dGluZ3MiOm51bGwsImZpZWxkX3JlZiI6WyJmaWVsZCIsMTIsbnVsbF0sImVmZmVjdGl2ZV90eXBlIjoidHlwZS9CaWdJbnRlZ2VyIiwiaWQiOjEyLCJ2aXNpYmlsaXR5X3R5cGUiOiJub3JtYWwiLCJkaXNwbGF5X25hbWUiOiJJRCIsImZpbmdlcnByaW50IjpudWxsLCJiYXNlX3R5cGUiOiJ0eXBlL0JpZ0ludGVnZXIifSx7ImRlc2NyaXB0aW9uIjoiVGhlIHByb2R1Y3QgSUQuIFRoaXMgaXMgYW4gaW50ZXJuYWwgaWRlbnRpZmllciBmb3IgdGhlIHByb2R1Y3QsIE5PVCB0aGUgU0tVLiIsInNlbWFudGljX3R5cGUiOiJ0eXBlL0ZLIiwiY29lcmNpb25fc3RyYXRlZ3kiOm51bGwsIm5hbWUiOiJQUk9EVUNUX0lEIiwic2V0dGluZ3MiOm51bGwsImZpZWxkX3JlZiI6WyJmaWVsZCIsMTEsbnVsbF0sImVmZmVjdGl2ZV90eXBlIjoidHlwZS9JbnRlZ2VyIiwiaWQiOjExLCJ2aXNpYmlsaXR5X3R5cGUiOiJub3JtYWwiLCJkaXNwbGF5X25hbWUiOiJQcm9kdWN0IElEIiwiZmluZ2VycHJpbnQiOnsiZ2xvYmFsIjp7ImRpc3RpbmN0LWNvdW50IjoyMDAsIm5pbCUiOjAuMH19LCJiYXNlX3R5cGUiOiJ0eXBlL0ludGVnZXIifSx7ImRlc2NyaXB0aW9uIjoiTnVtYmVyIG9mIHByb2R1Y3RzIGJvdWdodC4iLCJzZW1hbnRpY190eXBlIjoidHlwZS9RdWFudGl0eSIsImNvZXJjaW9uX3N0cmF0ZWd5IjpudWxsLCJuYW1lIjoiUVVBTlRJVFkiLCJzZXR0aW5ncyI6bnVsbCwiZmllbGRfcmVmIjpbImZpZWxkIiwxNCxudWxsXSwiZWZmZWN0aXZlX3R5cGUiOiJ0eXBlL0ludGVnZXIiLCJpZCI6MTQsInZpc2liaWxpdHlfdHlwZSI6Im5vcm1hbCIsImRpc3BsYXlfbmFtZSI6IlF1YW50aXR5IiwiZmluZ2VycHJpbnQiOnsiZ2xvYmFsIjp7ImRpc3RpbmN0LWNvdW50Ijo2MiwibmlsJSI6MC4wfSwidHlwZSI6eyJ0eXBlL051bWJlciI6eyJtaW4iOjAuMCwicTEiOjEuNzU1ODgyNjA3NzY0OTgyLCJxMyI6NC44ODI2NTQ1MDc5MjgwNDQsIm1heCI6MTAwLjAsInNkIjo0LjIxNDI1ODM4NjQwMzc5OCwiYXZnIjozLjcwMTV9fX0sImJhc2VfdHlwZSI6InR5cGUvSW50ZWdlciJ9LHsiZGVzY3JpcHRpb24iOiJUaGUgcmF3LCBwcmUtdGF4IGNvc3Qgb2YgdGhlIG9yZGVyLiBOb3RlIHRoYXQgdGhpcyBtaWdodCBiZSBkaWZmZXJlbnQgaW4gdGhlIGZ1dHVyZSBmcm9tIHRoZSBwcm9kdWN0IHByaWNlIGR1ZSB0byBwcm9tb3Rpb25zLCBjcmVkaXRzLCBldGMuIiwic2VtYW50aWNfdHlwZSI6bnVsbCwiY29lcmNpb25fc3RyYXRlZ3kiOm51bGwsIm5hbWUiOiJTVUJUT1RBTCIsInNldHRpbmdzIjpudWxsLCJmaWVsZF9yZWYiOlsiZmllbGQiLDEzLG51bGxdLCJlZmZlY3RpdmVfdHlwZSI6InR5cGUvRmxvYXQiLCJpZCI6MTMsInZpc2liaWxpdHlfdHlwZSI6Im5vcm1hbCIsImRpc3BsYXlfbmFtZSI6IlN1YnRvdGFsIiwiZmluZ2VycHJpbnQiOnsiZ2xvYmFsIjp7ImRpc3RpbmN0LWNvdW50IjozNDAsIm5pbCUiOjAuMH0sInR5cGUiOnsidHlwZS9OdW1iZXIiOnsibWluIjoxNS42OTE5NDM2NzM5NzA0MzksInExIjo0OS43NDg5NDUxOTA2MDE4NCwicTMiOjEwNS40Mjk2NTc0Njk5MzEwMywibWF4IjoxNDguMjI5MDA1MjY1NTIyOTEsInNkIjozMi41MzcwNTAxMzA1NjMxNywiYXZnIjo3Ny4wMTI5NTQ2NTM1NjU0N319fSwiYmFzZV90eXBlIjoidHlwZS9GbG9hdCJ9LHsiZGVzY3JpcHRpb24iOiJUaGlzIGlzIHRoZSBhbW91bnQgb2YgbG9jYWwgYW5kIGZlZGVyYWwgdGF4ZXMgdGhhdCBhcmUgY29sbGVjdGVkIG9uIHRoZSBwdXJjaGFzZS4gTm90ZSB0aGF0IG90aGVyIGdvdmVybm1lbnRhbCBmZWVzIG9uIHNvbWUgcHJvZHVjdHMgYXJlIG5vdCBpbmNsdWRlZCBoZXJlLCBidXQgaW5zdGVhZCBhcmUgYWNjb3VudGVkIGZvciBpbiB0aGUgc3VidG90YWwuIiwic2VtYW50aWNfdHlwZSI6bnVsbCwiY29lcmNpb25fc3RyYXRlZ3kiOm51bGwsIm5hbWUiOiJUQVgiLCJzZXR0aW5ncyI6bnVsbCwiZmllbGRfcmVmIjpbImZpZWxkIiwxNixudWxsXSwiZWZmZWN0aXZlX3R5cGUiOiJ0eXBlL0Zsb2F0IiwiaWQiOjE2LCJ2aXNpYmlsaXR5X3R5cGUiOiJub3JtYWwiLCJkaXNwbGF5X25hbWUiOiJUYXgiLCJmaW5nZXJwcmludCI6eyJnbG9iYWwiOnsiZGlzdGluY3QtY291bnQiOjc5NywibmlsJSI6MC4wfSwidHlwZSI6eyJ0eXBlL051bWJlciI6eyJtaW4iOjAuMCwicTEiOjIuMjczMzQwMzg2NjAzODU3LCJxMyI6NS4zMzcyNzUzMzgyMTYzMDcsIm1heCI6MTEuMTIsInNkIjoyLjMyMDY2NTEzNTg5MDAzMTYsImF2ZyI6My44NzIyMTAwMDAwMDAwMDA0fX19LCJiYXNlX3R5cGUiOiJ0eXBlL0Zsb2F0In0seyJkZXNjcmlwdGlvbiI6IlRoZSB0b3RhbCBiaWxsZWQgYW1vdW50LiIsInNlbWFudGljX3R5cGUiOm51bGwsImNvZXJjaW9uX3N0cmF0ZWd5IjpudWxsLCJuYW1lIjoiVE9UQUwiLCJzZXR0aW5ncyI6bnVsbCwiZmllbGRfcmVmIjpbImZpZWxkIiwxNyxudWxsXSwiZWZmZWN0aXZlX3R5cGUiOiJ0eXBlL0Zsb2F0IiwiaWQiOjE3LCJ2aXNpYmlsaXR5X3R5cGUiOiJub3JtYWwiLCJkaXNwbGF5X25hbWUiOiJUb3RhbCIsImZpbmdlcnByaW50Ijp7Imdsb2JhbCI6eyJkaXN0aW5jdC1jb3VudCI6MTAwMDAsIm5pbCUiOjAuMH0sInR5cGUiOnsidHlwZS9OdW1iZXIiOnsibWluIjoxMi4wNjE2MDI5MzY5MjMxMTcsInExIjo1Mi4wMDYxNDc2MTc4NzgxMzUsInEzIjoxMDkuNTU4MDMwMTg0OTk3MzgsIm1heCI6MjM4LjMyNzMyMDAxNzIxNTMzLCJzZCI6MzguMzU5Njc2NjQ4NDc1NzEsImF2ZyI6ODIuOTYwMTQ4MTUyMzA4MDV9fX0sImJhc2VfdHlwZSI6InR5cGUvRmxvYXQifSx7ImRlc2NyaXB0aW9uIjoiVGhlIGlkIG9mIHRoZSB1c2VyIHdobyBtYWRlIHRoaXMgb3JkZXIuIE5vdGUgdGhhdCBpbiBzb21lIGNhc2VzIHdoZXJlIGFuIG9yZGVyIHdhcyBjcmVhdGVkIG9uIGJlaGFsZiBvZiBhIGN1c3RvbWVyIHdobyBwaG9uZWQgdGhlIG9yZGVyIGluLCB0aGlzIG1pZ2h0IGJlIHRoZSBlbXBsb3llZSB3aG8gaGFuZGxlZCB0aGUgcmVxdWVzdC4iLCJzZW1hbnRpY190eXBlIjoidHlwZS9GSyIsImNvZXJjaW9uX3N0cmF0ZWd5IjpudWxsLCJuYW1lIjoiVVNFUl9JRCIsInNldHRpbmdzIjpudWxsLCJmaWVsZF9yZWYiOlsiZmllbGQiLDksbnVsbF0sImVmZmVjdGl2ZV90eXBlIjoidHlwZS9JbnRlZ2VyIiwiaWQiOjksInZpc2liaWxpdHlfdHlwZSI6Im5vcm1hbCIsImRpc3BsYXlfbmFtZSI6IlVzZXIgSUQiLCJmaW5nZXJwcmludCI6eyJnbG9iYWwiOnsiZGlzdGluY3QtY291bnQiOjkyOSwibmlsJSI6MC4wfX0sImJhc2VfdHlwZSI6InR5cGUvSW50ZWdlciJ9XX0sImluc2lnaHRzIjpudWxsfSwKImRhdGFiYXNlX2lkIjoxLCJzdGFydGVkX2F0IjoiMjAyMy0wNS0xNFQxNTowOToxMy45MzI2NTRaIiwianNvbl9xdWVyeSI6eyJjb25zdHJhaW50cyI6eyJtYXgtcmVzdWx0cyI6MTAwMDAsIm1heC1yZXN1bHRzLWJhcmUtcm93cyI6MjAwMH0sInR5cGUiOiJxdWVyeSIsIm1pZGRsZXdhcmUiOnsianMtaW50LXRvLXN0cmluZz8iOnRydWUsImlnbm9yZS1jYWNoZWQtcmVzdWx0cz8iOmZhbHNlLCJwcm9jZXNzLXZpei1zZXR0aW5ncz8iOmZhbHNlfSwiZGF0YWJhc2UiOjEsInF1ZXJ5Ijp7InNvdXJjZS10YWJsZSI6MiwiZmlsdGVyIjpbIj49IixbImZpZWxkIiwxNCxudWxsXSw1MF19LCJhc3luYz8iOnRydWUsImNhY2hlLXR0bCI6bnVsbH0sImF2ZXJhZ2VfZXhlY3V0aW9uX3RpbWUiOm51bGwsInN0YXR1cyI6ImNvbXBsZXRlZCIsImNvbnRleHQiOiJxdWVzdGlvbiIsInJvd19jb3VudCI6NDMsInJ1bm5pbmdfdGltZSI6MTgwOH0= + recorded_at: Sun, 14 May 2023 15:09:15 GMT +recorded_with: VCR 6.0.0 diff --git a/spec/vcr_cassettes/Metabase_Endpoint_Collection/collections/with_success/create_a_new_collection.yml b/spec/vcr_cassettes/Metabase_Endpoint_Collection/collections/with_success/create_a_new_collection.yml new file mode 100644 index 0000000..5da08d3 --- /dev/null +++ b/spec/vcr_cassettes/Metabase_Endpoint_Collection/collections/with_success/create_a_new_collection.yml @@ -0,0 +1,122 @@ +--- +http_interactions: +- request: + method: post + uri: http://localhost:3030/api/session + body: + encoding: UTF-8 + string: '{"username":"mb@example.com","password":"p@ssw0rd"}' + headers: + User-Agent: + - MetabaseRuby/0.6.0 (ruby3.2.0) + Content-Type: + - application/json + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + response: + status: + code: 200 + message: OK + headers: + X-Frame-Options: + - DENY + X-Xss-Protection: + - 1; mode=block + Last-Modified: + - Sun, 14 May 2023 15:09:59 GMT + Strict-Transport-Security: + - max-age=31536000 + Set-Cookie: + - metabase.DEVICE=83bb7ed6-7f2d-46bc-a59e-c2d1fcdd7f6c;HttpOnly;Path=/;Expires=Thu, + 14 May 2043 15:09:59 GMT;SameSite=Lax + - metabase.SESSION=f98cea0c-79a1-46c4-9d01-59d638a7ca6a;SameSite=Lax;Path=/;HttpOnly + - metabase.TIMEOUT=alive;SameSite=Lax;Path=/;Max-Age=1209600 + X-Permitted-Cross-Domain-Policies: + - none + Cache-Control: + - max-age=0, no-cache, must-revalidate, proxy-revalidate + X-Content-Type-Options: + - nosniff + Content-Security-Policy: + - default-src 'none'; script-src 'self' 'unsafe-eval' https://maps.google.com + https://accounts.google.com 'sha256-K2AkR/jTLsGV8PyzWha7/ey1iaD9c5jWRYwa++ZlMZc=' + 'sha256-ib2/2v5zC6gGM6Ety7iYgBUvpy/caRX9xV/pzzV7hf0=' 'sha256-isH538cVBUY8IMlGYGbWtBwr+cGqkc4mN6nLcA7lUjE='; + child-src 'self' https://accounts.google.com; style-src 'self' 'unsafe-inline' + https://accounts.google.com; font-src *; img-src * 'self' data:; connect-src + 'self' https://accounts.google.com metabase.us10.list-manage.com ; manifest-src + 'self'; frame-ancestors 'none'; + Content-Type: + - application/json;charset=utf-8 + Expires: + - Tue, 03 Jul 2001 06:00:00 GMT + Transfer-Encoding: + - chunked + Server: + - Jetty(11.0.14) + body: + encoding: ASCII-8BIT + string: '{"id":"f98cea0c-79a1-46c4-9d01-59d638a7ca6a"}' + recorded_at: Sun, 14 May 2023 15:09:59 GMT +- request: + method: post + uri: http://localhost:3030/api/collection + body: + encoding: UTF-8 + string: '{"name":"New Organization","color":"#509EE3"}' + headers: + User-Agent: + - MetabaseRuby/0.6.0 (ruby3.2.0) + X-Metabase-Session: + - f98cea0c-79a1-46c4-9d01-59d638a7ca6a + Content-Type: + - application/json + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + response: + status: + code: 200 + message: OK + headers: + X-Frame-Options: + - DENY + X-Xss-Protection: + - 1; mode=block + Last-Modified: + - Sun, 14 May 2023 15:10:00 GMT + Strict-Transport-Security: + - max-age=31536000 + Set-Cookie: + - metabase.DEVICE=0ab48944-4e4d-4c73-9e5d-703dca19cfde;HttpOnly;Path=/;Expires=Thu, + 14 May 2043 15:10:00 GMT;SameSite=Lax + X-Permitted-Cross-Domain-Policies: + - none + Cache-Control: + - max-age=0, no-cache, must-revalidate, proxy-revalidate + X-Content-Type-Options: + - nosniff + Content-Security-Policy: + - default-src 'none'; script-src 'self' 'unsafe-eval' https://maps.google.com + https://accounts.google.com 'sha256-K2AkR/jTLsGV8PyzWha7/ey1iaD9c5jWRYwa++ZlMZc=' + 'sha256-ib2/2v5zC6gGM6Ety7iYgBUvpy/caRX9xV/pzzV7hf0=' 'sha256-isH538cVBUY8IMlGYGbWtBwr+cGqkc4mN6nLcA7lUjE='; + child-src 'self' https://accounts.google.com; style-src 'self' 'unsafe-inline' + https://accounts.google.com; font-src *; img-src * 'self' data:; connect-src + 'self' https://accounts.google.com metabase.us10.list-manage.com ; manifest-src + 'self'; frame-ancestors 'none'; + Content-Type: + - application/json;charset=utf-8 + Expires: + - Tue, 03 Jul 2001 06:00:00 GMT + Transfer-Encoding: + - chunked + Server: + - Jetty(11.0.14) + body: + encoding: ASCII-8BIT + string: '{"authority_level":null,"description":null,"archived":false,"slug":"new_organization","color":"#509EE3","name":"New + Organization","personal_owner_id":null,"id":41,"entity_id":"p33BCikIJvEuLe31Zx7ge","location":"/","namespace":null,"created_at":"2023-05-14T15:10:00.118789Z"}' + recorded_at: Sun, 14 May 2023 15:10:00 GMT +recorded_with: VCR 6.0.0 diff --git a/spec/vcr_cassettes/Metabase_Endpoint_Collection/collections/with_success/returns_a_collection.yml b/spec/vcr_cassettes/Metabase_Endpoint_Collection/collections/with_success/returns_a_collection.yml new file mode 100644 index 0000000..d8b20bd --- /dev/null +++ b/spec/vcr_cassettes/Metabase_Endpoint_Collection/collections/with_success/returns_a_collection.yml @@ -0,0 +1,121 @@ +--- +http_interactions: +- request: + method: post + uri: http://localhost:3030/api/session + body: + encoding: UTF-8 + string: '{"username":"mb@example.com","password":"p@ssw0rd"}' + headers: + User-Agent: + - MetabaseRuby/0.6.0 (ruby3.2.0) + Content-Type: + - application/json + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + response: + status: + code: 200 + message: OK + headers: + X-Frame-Options: + - DENY + X-Xss-Protection: + - 1; mode=block + Last-Modified: + - Sun, 14 May 2023 15:09:57 GMT + Strict-Transport-Security: + - max-age=31536000 + Set-Cookie: + - metabase.DEVICE=681055c0-6e0b-465a-a99c-c91f34475726;HttpOnly;Path=/;Expires=Thu, + 14 May 2043 15:09:57 GMT;SameSite=Lax + - metabase.SESSION=571bc0f6-0cf5-4b7f-ae74-1c9b7254983f;SameSite=Lax;Path=/;HttpOnly + - metabase.TIMEOUT=alive;SameSite=Lax;Path=/;Max-Age=1209600 + X-Permitted-Cross-Domain-Policies: + - none + Cache-Control: + - max-age=0, no-cache, must-revalidate, proxy-revalidate + X-Content-Type-Options: + - nosniff + Content-Security-Policy: + - default-src 'none'; script-src 'self' 'unsafe-eval' https://maps.google.com + https://accounts.google.com 'sha256-K2AkR/jTLsGV8PyzWha7/ey1iaD9c5jWRYwa++ZlMZc=' + 'sha256-ib2/2v5zC6gGM6Ety7iYgBUvpy/caRX9xV/pzzV7hf0=' 'sha256-isH538cVBUY8IMlGYGbWtBwr+cGqkc4mN6nLcA7lUjE='; + child-src 'self' https://accounts.google.com; style-src 'self' 'unsafe-inline' + https://accounts.google.com; font-src *; img-src * 'self' data:; connect-src + 'self' https://accounts.google.com metabase.us10.list-manage.com ; manifest-src + 'self'; frame-ancestors 'none'; + Content-Type: + - application/json;charset=utf-8 + Expires: + - Tue, 03 Jul 2001 06:00:00 GMT + Transfer-Encoding: + - chunked + Server: + - Jetty(11.0.14) + body: + encoding: ASCII-8BIT + string: '{"id":"571bc0f6-0cf5-4b7f-ae74-1c9b7254983f"}' + recorded_at: Sun, 14 May 2023 15:09:57 GMT +- request: + method: get + uri: http://localhost:3030/api/collection/4 + body: + encoding: US-ASCII + string: '' + headers: + User-Agent: + - MetabaseRuby/0.6.0 (ruby3.2.0) + X-Metabase-Session: + - 571bc0f6-0cf5-4b7f-ae74-1c9b7254983f + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + response: + status: + code: 200 + message: OK + headers: + X-Frame-Options: + - DENY + X-Xss-Protection: + - 1; mode=block + Last-Modified: + - Sun, 14 May 2023 15:09:57 GMT + Strict-Transport-Security: + - max-age=31536000 + Set-Cookie: + - metabase.DEVICE=3806478f-1e85-4e0b-b2cf-2b6505504107;HttpOnly;Path=/;Expires=Thu, + 14 May 2043 15:09:57 GMT;SameSite=Lax + X-Permitted-Cross-Domain-Policies: + - none + Cache-Control: + - max-age=0, no-cache, must-revalidate, proxy-revalidate + X-Content-Type-Options: + - nosniff + Content-Security-Policy: + - default-src 'none'; script-src 'self' 'unsafe-eval' https://maps.google.com + https://accounts.google.com 'sha256-K2AkR/jTLsGV8PyzWha7/ey1iaD9c5jWRYwa++ZlMZc=' + 'sha256-ib2/2v5zC6gGM6Ety7iYgBUvpy/caRX9xV/pzzV7hf0=' 'sha256-isH538cVBUY8IMlGYGbWtBwr+cGqkc4mN6nLcA7lUjE='; + child-src 'self' https://accounts.google.com; style-src 'self' 'unsafe-inline' + https://accounts.google.com; font-src *; img-src * 'self' data:; connect-src + 'self' https://accounts.google.com metabase.us10.list-manage.com ; manifest-src + 'self'; frame-ancestors 'none'; + Content-Type: + - application/json;charset=utf-8 + Expires: + - Tue, 03 Jul 2001 06:00:00 GMT + Transfer-Encoding: + - chunked + Server: + - Jetty(11.0.14) + body: + encoding: ASCII-8BIT + string: '{"authority_level":null,"description":"Automatically generated cards.","archived":false,"slug":"products_dashboard","color":"#F1B556","can_write":true,"name":"Products + Dashboard","personal_owner_id":null,"effective_ancestors":[{"metabase.models.collection.root/is-root?":true,"authority_level":null,"name":"Our + analytics","id":"root","can_write":true}],"effective_location":"/","parent_id":null,"id":4,"entity_id":null,"location":"/","namespace":null,"created_at":"2020-06-07T05:41:54.97Z"}' + recorded_at: Sun, 14 May 2023 15:09:57 GMT +recorded_with: VCR 6.0.0 diff --git a/spec/vcr_cassettes/Metabase_Endpoint_Collection/collections/with_success/returns_a_collection_s_items.yml b/spec/vcr_cassettes/Metabase_Endpoint_Collection/collections/with_success/returns_a_collection_s_items.yml new file mode 100644 index 0000000..1e4a6b4 --- /dev/null +++ b/spec/vcr_cassettes/Metabase_Endpoint_Collection/collections/with_success/returns_a_collection_s_items.yml @@ -0,0 +1,137 @@ +--- +http_interactions: +- request: + method: post + uri: http://localhost:3030/api/session + body: + encoding: UTF-8 + string: '{"username":"mb@example.com","password":"p@ssw0rd"}' + headers: + User-Agent: + - MetabaseRuby/0.6.0 (ruby3.2.0) + Content-Type: + - application/json + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + response: + status: + code: 200 + message: OK + headers: + X-Frame-Options: + - DENY + X-Xss-Protection: + - 1; mode=block + Last-Modified: + - Sun, 14 May 2023 15:10:00 GMT + Strict-Transport-Security: + - max-age=31536000 + Set-Cookie: + - metabase.DEVICE=9f5c004c-64f1-403c-b2a2-8eb3f08228b8;HttpOnly;Path=/;Expires=Thu, + 14 May 2043 15:10:00 GMT;SameSite=Lax + - metabase.SESSION=0ce1dfd1-6794-4952-9797-5fb181f83416;SameSite=Lax;Path=/;HttpOnly + - metabase.TIMEOUT=alive;SameSite=Lax;Path=/;Max-Age=1209600 + X-Permitted-Cross-Domain-Policies: + - none + Cache-Control: + - max-age=0, no-cache, must-revalidate, proxy-revalidate + X-Content-Type-Options: + - nosniff + Content-Security-Policy: + - default-src 'none'; script-src 'self' 'unsafe-eval' https://maps.google.com + https://accounts.google.com 'sha256-K2AkR/jTLsGV8PyzWha7/ey1iaD9c5jWRYwa++ZlMZc=' + 'sha256-ib2/2v5zC6gGM6Ety7iYgBUvpy/caRX9xV/pzzV7hf0=' 'sha256-isH538cVBUY8IMlGYGbWtBwr+cGqkc4mN6nLcA7lUjE='; + child-src 'self' https://accounts.google.com; style-src 'self' 'unsafe-inline' + https://accounts.google.com; font-src *; img-src * 'self' data:; connect-src + 'self' https://accounts.google.com metabase.us10.list-manage.com ; manifest-src + 'self'; frame-ancestors 'none'; + Content-Type: + - application/json;charset=utf-8 + Expires: + - Tue, 03 Jul 2001 06:00:00 GMT + Transfer-Encoding: + - chunked + Server: + - Jetty(11.0.14) + body: + encoding: ASCII-8BIT + string: '{"id":"0ce1dfd1-6794-4952-9797-5fb181f83416"}' + recorded_at: Sun, 14 May 2023 15:10:00 GMT +- request: + method: get + uri: http://localhost:3030/api/collection/4/items + body: + encoding: US-ASCII + string: '' + headers: + User-Agent: + - MetabaseRuby/0.6.0 (ruby3.2.0) + X-Metabase-Session: + - 0ce1dfd1-6794-4952-9797-5fb181f83416 + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + response: + status: + code: 200 + message: OK + headers: + X-Frame-Options: + - DENY + X-Xss-Protection: + - 1; mode=block + Last-Modified: + - Sun, 14 May 2023 15:10:01 GMT + Strict-Transport-Security: + - max-age=31536000 + Set-Cookie: + - metabase.DEVICE=21b37d30-daff-4cdc-a5fa-73bb79b25f25;HttpOnly;Path=/;Expires=Thu, + 14 May 2043 15:10:01 GMT;SameSite=Lax + X-Permitted-Cross-Domain-Policies: + - none + Cache-Control: + - max-age=0, no-cache, must-revalidate, proxy-revalidate + X-Content-Type-Options: + - nosniff + Content-Security-Policy: + - default-src 'none'; script-src 'self' 'unsafe-eval' https://maps.google.com + https://accounts.google.com 'sha256-K2AkR/jTLsGV8PyzWha7/ey1iaD9c5jWRYwa++ZlMZc=' + 'sha256-ib2/2v5zC6gGM6Ety7iYgBUvpy/caRX9xV/pzzV7hf0=' 'sha256-isH538cVBUY8IMlGYGbWtBwr+cGqkc4mN6nLcA7lUjE='; + child-src 'self' https://accounts.google.com; style-src 'self' 'unsafe-inline' + https://accounts.google.com; font-src *; img-src * 'self' data:; connect-src + 'self' https://accounts.google.com metabase.us10.list-manage.com ; manifest-src + 'self'; frame-ancestors 'none'; + Content-Type: + - application/json;charset=utf-8 + Expires: + - Tue, 03 Jul 2001 06:00:00 GMT + Transfer-Encoding: + - chunked + Server: + - Jetty(11.0.14) + body: + encoding: ASCII-8BIT + string: '{"total":18,"data":[{"description":null,"collection_position":null,"name":"Days + when Products were added","moderated_status":null,"fully_parametrized":true,"id":13,"display":"bar","entity_id":null,"collection_preview":true,"last-edit-info":{"id":1,"last_name":"User","first_name":"Admin","email":"mb@example.com","timestamp":"2020-06-07T06:18:04.24Z"},"model":"card"},{"description":null,"collection_position":null,"name":"Hours + when Products were added","moderated_status":null,"fully_parametrized":true,"id":12,"display":"bar","entity_id":null,"collection_preview":true,"last-edit-info":{"id":1,"last_name":"User","first_name":"Admin","email":"mb@example.com","timestamp":"2020-06-07T05:41:55.429Z"},"model":"card"},{"description":null,"collection_position":null,"name":"Months + when Products were added","moderated_status":null,"fully_parametrized":true,"id":14,"display":"bar","entity_id":null,"collection_preview":true,"last-edit-info":{"id":1,"last_name":"User","first_name":"Admin","email":"mb@example.com","timestamp":"2020-06-07T05:41:55.501Z"},"model":"card"},{"description":null,"collection_position":null,"name":"New + Products over time","moderated_status":null,"fully_parametrized":true,"id":8,"display":"line","entity_id":null,"collection_preview":true,"last-edit-info":{"id":1,"last_name":"User","first_name":"Admin","email":"mb@example.com","timestamp":"2020-06-07T05:41:55.244Z"},"model":"card"},{"description":null,"collection_position":null,"name":"Price + over time","moderated_status":null,"fully_parametrized":true,"id":10,"display":"line","entity_id":null,"collection_preview":true,"last-edit-info":{"id":1,"last_name":"User","first_name":"Admin","email":"mb@example.com","timestamp":"2020-06-07T05:41:55.348Z"},"model":"card"},{"description":null,"collection_position":null,"name":"Products + added in the last 30 days","moderated_status":null,"fully_parametrized":true,"id":4,"display":"scalar","entity_id":null,"collection_preview":true,"last-edit-info":{"id":1,"last_name":"User","first_name":"Admin","email":"mb@example.com","timestamp":"2020-06-07T05:41:55.064Z"},"model":"card"},{"description":null,"collection_position":null,"name":"Products + by Price","moderated_status":null,"fully_parametrized":true,"id":6,"display":"bar","entity_id":null,"collection_preview":true,"last-edit-info":{"id":1,"last_name":"User","first_name":"Admin","email":"mb@example.com","timestamp":"2020-06-07T05:41:55.154Z"},"model":"card"},{"description":null,"collection_position":null,"name":"Products + by Rating","moderated_status":null,"fully_parametrized":true,"id":5,"display":"bar","entity_id":null,"collection_preview":true,"last-edit-info":{"id":1,"last_name":"User","first_name":"Admin","email":"mb@example.com","timestamp":"2020-06-07T05:41:55.121Z"},"model":"card"},{"description":null,"collection_position":5,"name":"Products + Dashboard","id":1,"entity_id":null,"last-edit-info":{"id":1,"last_name":"User","first_name":"Admin","email":"mb@example.com","timestamp":"2023-05-14T15:09:44.167792Z"},"model":"dashboard"},{"description":null,"collection_position":1,"name":"Products + Dashboard","id":5,"entity_id":"BLxjyhCaYOaDWulbJiWjy","last-edit-info":{"id":1,"last_name":"User","first_name":"Admin","email":"mb@example.com","timestamp":"2023-05-14T13:48:32.056175Z"},"model":"dashboard"},{"description":null,"collection_position":2,"name":"Products + Dashboard","id":6,"entity_id":"Ddtt3dzj54KWiP4UUxi1C","last-edit-info":{"id":1,"last_name":"User","first_name":"Admin","email":"mb@example.com","timestamp":"2023-05-14T13:48:41.524927Z"},"model":"dashboard"},{"description":null,"collection_position":3,"name":"Products + Dashboard","id":37,"entity_id":"l7Yl4khi8f4jpp_HEYzvl","last-edit-info":{"id":1,"last_name":"User","first_name":"Admin","email":"mb@example.com","timestamp":"2023-05-14T15:09:28.712899Z"},"model":"dashboard"},{"description":null,"collection_position":4,"name":"Products + Dashboard","id":38,"entity_id":"XjWR1pEXo-28AQgSppLxA","last-edit-info":{"id":1,"last_name":"User","first_name":"Admin","email":"mb@example.com","timestamp":"2023-05-14T15:09:39.46745Z"},"model":"dashboard"},{"description":null,"collection_position":null,"name":"Products + per Category","moderated_status":null,"fully_parametrized":true,"id":7,"display":"row","entity_id":null,"collection_preview":true,"last-edit-info":{"id":1,"last_name":"User","first_name":"Admin","email":"mb@example.com","timestamp":"2020-06-07T05:41:55.182Z"},"model":"card"},{"description":null,"collection_position":null,"name":"Quarters + when Products were added","moderated_status":null,"fully_parametrized":true,"id":15,"display":"bar","entity_id":null,"collection_preview":true,"last-edit-info":{"id":1,"last_name":"User","first_name":"Admin","email":"mb@example.com","timestamp":"2020-06-07T05:41:55.549Z"},"model":"card"},{"description":null,"collection_position":null,"name":"Rating + over time","moderated_status":null,"fully_parametrized":true,"id":9,"display":"line","entity_id":null,"collection_preview":true,"last-edit-info":{"id":1,"last_name":"User","first_name":"Admin","email":"mb@example.com","timestamp":"2020-06-07T05:41:55.297Z"},"model":"card"},{"description":null,"collection_position":null,"name":"Total + Products","moderated_status":null,"fully_parametrized":true,"id":3,"display":"scalar","entity_id":null,"collection_preview":true,"last-edit-info":{"id":1,"last_name":"User","first_name":"Admin","email":"mb@example.com","timestamp":"2020-06-07T05:41:55.015Z"},"model":"card"},{"description":null,"collection_position":null,"name":"Weekdays + when Products were added","moderated_status":null,"fully_parametrized":true,"id":11,"display":"bar","entity_id":null,"collection_preview":true,"last-edit-info":{"id":1,"last_name":"User","first_name":"Admin","email":"mb@example.com","timestamp":"2020-06-07T05:41:55.387Z"},"model":"card"}],"models":["card","collection","dashboard","dataset","pulse","timeline"],"limit":null,"offset":null}' + recorded_at: Sun, 14 May 2023 15:10:01 GMT +recorded_with: VCR 6.0.0 diff --git a/spec/vcr_cassettes/Metabase_Endpoint_Collection/collections/with_success/returns_all_collections.yml b/spec/vcr_cassettes/Metabase_Endpoint_Collection/collections/with_success/returns_all_collections.yml new file mode 100644 index 0000000..1ac6aac --- /dev/null +++ b/spec/vcr_cassettes/Metabase_Endpoint_Collection/collections/with_success/returns_all_collections.yml @@ -0,0 +1,130 @@ +--- +http_interactions: +- request: + method: post + uri: http://localhost:3030/api/session + body: + encoding: UTF-8 + string: '{"username":"mb@example.com","password":"p@ssw0rd"}' + headers: + User-Agent: + - MetabaseRuby/0.6.0 (ruby3.2.0) + Content-Type: + - application/json + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + response: + status: + code: 200 + message: OK + headers: + X-Frame-Options: + - DENY + X-Xss-Protection: + - 1; mode=block + Last-Modified: + - Sun, 14 May 2023 15:09:56 GMT + Strict-Transport-Security: + - max-age=31536000 + Set-Cookie: + - metabase.DEVICE=bc3f09b7-2eb8-49cc-a91e-01cfb0076907;HttpOnly;Path=/;Expires=Thu, + 14 May 2043 15:09:56 GMT;SameSite=Lax + - metabase.SESSION=bb43f6da-67d5-44a7-ae44-ce4c3e29b397;SameSite=Lax;Path=/;HttpOnly + - metabase.TIMEOUT=alive;SameSite=Lax;Path=/;Max-Age=1209600 + X-Permitted-Cross-Domain-Policies: + - none + Cache-Control: + - max-age=0, no-cache, must-revalidate, proxy-revalidate + X-Content-Type-Options: + - nosniff + Content-Security-Policy: + - default-src 'none'; script-src 'self' 'unsafe-eval' https://maps.google.com + https://accounts.google.com 'sha256-K2AkR/jTLsGV8PyzWha7/ey1iaD9c5jWRYwa++ZlMZc=' + 'sha256-ib2/2v5zC6gGM6Ety7iYgBUvpy/caRX9xV/pzzV7hf0=' 'sha256-isH538cVBUY8IMlGYGbWtBwr+cGqkc4mN6nLcA7lUjE='; + child-src 'self' https://accounts.google.com; style-src 'self' 'unsafe-inline' + https://accounts.google.com; font-src *; img-src * 'self' data:; connect-src + 'self' https://accounts.google.com metabase.us10.list-manage.com ; manifest-src + 'self'; frame-ancestors 'none'; + Content-Type: + - application/json;charset=utf-8 + Expires: + - Tue, 03 Jul 2001 06:00:00 GMT + Transfer-Encoding: + - chunked + Server: + - Jetty(11.0.14) + body: + encoding: ASCII-8BIT + string: '{"id":"bb43f6da-67d5-44a7-ae44-ce4c3e29b397"}' + recorded_at: Sun, 14 May 2023 15:09:56 GMT +- request: + method: get + uri: http://localhost:3030/api/collection + body: + encoding: US-ASCII + string: '' + headers: + User-Agent: + - MetabaseRuby/0.6.0 (ruby3.2.0) + X-Metabase-Session: + - bb43f6da-67d5-44a7-ae44-ce4c3e29b397 + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + response: + status: + code: 200 + message: OK + headers: + X-Frame-Options: + - DENY + X-Xss-Protection: + - 1; mode=block + Last-Modified: + - Sun, 14 May 2023 15:09:56 GMT + Strict-Transport-Security: + - max-age=31536000 + Set-Cookie: + - metabase.DEVICE=8f98cc18-38e3-47bb-ad6f-3d1424e8e784;HttpOnly;Path=/;Expires=Thu, + 14 May 2043 15:09:56 GMT;SameSite=Lax + X-Permitted-Cross-Domain-Policies: + - none + Cache-Control: + - max-age=0, no-cache, must-revalidate, proxy-revalidate + X-Content-Type-Options: + - nosniff + Content-Security-Policy: + - default-src 'none'; script-src 'self' 'unsafe-eval' https://maps.google.com + https://accounts.google.com 'sha256-K2AkR/jTLsGV8PyzWha7/ey1iaD9c5jWRYwa++ZlMZc=' + 'sha256-ib2/2v5zC6gGM6Ety7iYgBUvpy/caRX9xV/pzzV7hf0=' 'sha256-isH538cVBUY8IMlGYGbWtBwr+cGqkc4mN6nLcA7lUjE='; + child-src 'self' https://accounts.google.com; style-src 'self' 'unsafe-inline' + https://accounts.google.com; font-src *; img-src * 'self' data:; connect-src + 'self' https://accounts.google.com metabase.us10.list-manage.com ; manifest-src + 'self'; frame-ancestors 'none'; + Content-Type: + - application/json;charset=utf-8 + Expires: + - Tue, 03 Jul 2001 06:00:00 GMT + Transfer-Encoding: + - chunked + Server: + - Jetty(11.0.14) + body: + encoding: ASCII-8BIT + string: '[{"authority_level":null,"name":"Our analytics","id":"root","parent_id":null,"effective_location":null,"effective_ancestors":[],"can_write":true},{"authority_level":null,"description":null,"archived":false,"slug":"admin_user_s_personal_collection","color":"#31698A","can_write":true,"name":"Admin + User''s Personal Collection","personal_owner_id":1,"id":1,"entity_id":null,"location":"/","namespace":null,"created_at":"2020-06-07T05:20:41.859Z"},{"authority_level":null,"description":null,"archived":false,"slug":"metabaseruby","color":"#509EE3","can_write":true,"name":"MetabaseRuby","personal_owner_id":null,"id":2,"entity_id":null,"location":"/","namespace":null,"created_at":"2020-06-07T05:36:28.806Z"},{"authority_level":null,"description":null,"archived":false,"slug":"new_organization","color":"#509EE3","can_write":true,"name":"New + Organization","personal_owner_id":null,"id":9,"entity_id":"6ajd5S7OGyZvBF70hr_yU","location":"/","namespace":null,"created_at":"2023-05-14T13:48:08.702625Z"},{"authority_level":null,"description":"Automatically + generated cards.","archived":false,"slug":"orders_dashboard","color":"#A989C5","can_write":true,"name":"Orders + Dashboard","personal_owner_id":null,"id":5,"entity_id":null,"location":"/","namespace":null,"created_at":"2020-06-07T05:43:45.637Z"},{"authority_level":null,"description":"Automatically + generated cards.","archived":false,"slug":"people_dashboard","color":"#9CC177","can_write":true,"name":"People + Dashboard","personal_owner_id":null,"id":6,"entity_id":null,"location":"/","namespace":null,"created_at":"2020-06-07T05:44:27.387Z"},{"authority_level":null,"description":"Automatically + generated cards.","archived":false,"slug":"products_dashboard","color":"#F1B556","can_write":true,"name":"Products + Dashboard","personal_owner_id":null,"id":4,"entity_id":null,"location":"/","namespace":null,"created_at":"2020-06-07T05:41:54.97Z"},{"authority_level":null,"description":"Automatically + generated cards.","archived":false,"slug":"reviews_dashboard","color":"#A989C5","can_write":true,"name":"Reviews + Dashboard","personal_owner_id":null,"id":7,"entity_id":null,"location":"/","namespace":null,"created_at":"2020-06-07T05:44:34.108Z"},{"authority_level":null,"description":null,"archived":false,"slug":"sample_user_s_personal_collection","color":"#31698A","can_write":true,"name":"Sample + User''s Personal Collection","personal_owner_id":2,"id":8,"entity_id":null,"location":"/","namespace":null,"created_at":"2020-06-07T05:50:07.112Z"}]' + recorded_at: Sun, 14 May 2023 15:09:57 GMT +recorded_with: VCR 6.0.0 diff --git a/spec/vcr_cassettes/Metabase_Endpoint_Dashboard/copy_dashboard/with_success/create_a_copy_dashboard.yml b/spec/vcr_cassettes/Metabase_Endpoint_Dashboard/copy_dashboard/with_success/create_a_copy_dashboard.yml new file mode 100644 index 0000000..ae6d5b9 --- /dev/null +++ b/spec/vcr_cassettes/Metabase_Endpoint_Dashboard/copy_dashboard/with_success/create_a_copy_dashboard.yml @@ -0,0 +1,224 @@ +--- +http_interactions: +- request: + method: post + uri: http://localhost:3030/api/session + body: + encoding: UTF-8 + string: '{"username":"mb@example.com","password":"p@ssw0rd"}' + headers: + User-Agent: + - MetabaseRuby/0.6.0 (ruby3.2.0) + Content-Type: + - application/json + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + response: + status: + code: 200 + message: OK + headers: + X-Frame-Options: + - DENY + X-Xss-Protection: + - 1; mode=block + Last-Modified: + - Sun, 14 May 2023 15:09:29 GMT + Strict-Transport-Security: + - max-age=31536000 + Set-Cookie: + - metabase.DEVICE=c32950cc-273c-4a04-8fd8-fa1bd9a4f7cd;HttpOnly;Path=/;Expires=Thu, + 14 May 2043 15:09:29 GMT;SameSite=Lax + - metabase.SESSION=903ae9ec-8e3c-4283-ad57-d53bb4148ef5;SameSite=Lax;Path=/;HttpOnly + - metabase.TIMEOUT=alive;SameSite=Lax;Path=/;Max-Age=1209600 + X-Permitted-Cross-Domain-Policies: + - none + Cache-Control: + - max-age=0, no-cache, must-revalidate, proxy-revalidate + X-Content-Type-Options: + - nosniff + Content-Security-Policy: + - default-src 'none'; script-src 'self' 'unsafe-eval' https://maps.google.com + https://accounts.google.com 'sha256-K2AkR/jTLsGV8PyzWha7/ey1iaD9c5jWRYwa++ZlMZc=' + 'sha256-ib2/2v5zC6gGM6Ety7iYgBUvpy/caRX9xV/pzzV7hf0=' 'sha256-isH538cVBUY8IMlGYGbWtBwr+cGqkc4mN6nLcA7lUjE='; + child-src 'self' https://accounts.google.com; style-src 'self' 'unsafe-inline' + https://accounts.google.com; font-src *; img-src * 'self' data:; connect-src + 'self' https://accounts.google.com metabase.us10.list-manage.com ; manifest-src + 'self'; frame-ancestors 'none'; + Content-Type: + - application/json;charset=utf-8 + Expires: + - Tue, 03 Jul 2001 06:00:00 GMT + Transfer-Encoding: + - chunked + Server: + - Jetty(11.0.14) + body: + encoding: ASCII-8BIT + string: '{"id":"903ae9ec-8e3c-4283-ad57-d53bb4148ef5"}' + recorded_at: Sun, 14 May 2023 15:09:29 GMT +- request: + method: get + uri: http://localhost:3030/api/dashboard/1 + body: + encoding: US-ASCII + string: '' + headers: + User-Agent: + - MetabaseRuby/0.6.0 (ruby3.2.0) + X-Metabase-Session: + - 903ae9ec-8e3c-4283-ad57-d53bb4148ef5 + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + response: + status: + code: 200 + message: OK + headers: + X-Frame-Options: + - DENY + X-Xss-Protection: + - 1; mode=block + Last-Modified: + - Sun, 14 May 2023 15:09:32 GMT + Strict-Transport-Security: + - max-age=31536000 + Set-Cookie: + - metabase.DEVICE=81301f4e-7efa-4258-a0fb-440c18d45a0a;HttpOnly;Path=/;Expires=Thu, + 14 May 2043 15:09:31 GMT;SameSite=Lax + X-Permitted-Cross-Domain-Policies: + - none + Cache-Control: + - max-age=0, no-cache, must-revalidate, proxy-revalidate + X-Content-Type-Options: + - nosniff + Content-Security-Policy: + - default-src 'none'; script-src 'self' 'unsafe-eval' https://maps.google.com + https://accounts.google.com 'sha256-K2AkR/jTLsGV8PyzWha7/ey1iaD9c5jWRYwa++ZlMZc=' + 'sha256-ib2/2v5zC6gGM6Ety7iYgBUvpy/caRX9xV/pzzV7hf0=' 'sha256-isH538cVBUY8IMlGYGbWtBwr+cGqkc4mN6nLcA7lUjE='; + child-src 'self' https://accounts.google.com; style-src 'self' 'unsafe-inline' + https://accounts.google.com; font-src *; img-src * 'self' data:; connect-src + 'self' https://accounts.google.com metabase.us10.list-manage.com ; manifest-src + 'self'; frame-ancestors 'none'; + Content-Type: + - application/json;charset=utf-8 + Expires: + - Tue, 03 Jul 2001 06:00:00 GMT + Transfer-Encoding: + - chunked + Server: + - Jetty(11.0.14) + body: + encoding: ASCII-8BIT + string: !binary |- + eyJkZXNjcmlwdGlvbiI6bnVsbCwiYXJjaGl2ZWQiOmZhbHNlLCJjb2xsZWN0aW9uX3Bvc2l0aW9uIjo0LCJvcmRlcmVkX2NhcmRzIjpbeyJzaXplX3giOjYsInNlcmllcyI6W10sImFjdGlvbl9pZCI6bnVsbCwiY29sbGVjdGlvbl9hdXRob3JpdHlfbGV2ZWwiOm51bGwsImNhcmQiOnsiZGVzY3JpcHRpb24iOm51bGwsImFyY2hpdmVkIjpmYWxzZSwiY29sbGVjdGlvbl9wb3NpdGlvbiI6bnVsbCwidGFibGVfaWQiOjEsInJlc3VsdF9tZXRhZGF0YSI6W3siYmFzZV90eXBlIjoidHlwZS9CaWdJbnRlZ2VyIiwiZGlzcGxheV9uYW1lIjoi44Kr44Km44Oz44OIIiwibmFtZSI6ImNvdW50Iiwic3BlY2lhbF90eXBlIjoidHlwZS9RdWFudGl0eSIsImZpbmdlcnByaW50Ijp7Imdsb2JhbCI6eyJkaXN0aW5jdC1jb3VudCI6MSwibmlsJSI6MC4wfSwidHlwZSI6eyJ0eXBlL051bWJlciI6eyJtaW4iOjIwMC4wLCJxMSI6MjAwLjAsInEzIjoyMDAuMCwibWF4IjoyMDAuMCwic2QiOm51bGwsImF2ZyI6MjAwLjB9fX19XSwiZGF0YWJhc2VfaWQiOjEsImVuYWJsZV9lbWJlZGRpbmciOmZhbHNlLCJjb2xsZWN0aW9uX2lkIjo0LCJxdWVyeV90eXBlIjoicXVlcnkiLCJuYW1lIjoiVG90YWwgUHJvZHVjdHMiLCJxdWVyeV9hdmVyYWdlX2R1cmF0aW9uIjo1MCwiY3JlYXRvcl9pZCI6MSwibW9kZXJhdGlvbl9yZXZpZXdzIjpbXSwidXBkYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDU6NDM6MDAuNTM4WiIsIm1hZGVfcHVibGljX2J5X2lkIjpudWxsLCJlbWJlZGRpbmdfcGFyYW1zIjpudWxsLCJjYWNoZV90dGwiOm51bGwsImRhdGFzZXRfcXVlcnkiOnsidHlwZSI6InF1ZXJ5IiwiZGF0YWJhc2UiOjEsInF1ZXJ5Ijp7InNvdXJjZS10YWJsZSI6MSwiYWdncmVnYXRpb24iOltbImNvdW50Il1dfX0sImlkIjozLCJwYXJhbWV0ZXJfbWFwcGluZ3MiOm51bGwsImRpc3BsYXkiOiJzY2FsYXIiLCJlbnRpdHlfaWQiOm51bGwsImNvbGxlY3Rpb25fcHJldmlldyI6dHJ1ZSwidmlzdWFsaXphdGlvbl9zZXR0aW5ncyI6eyJncmFwaC5zZXJpZXNfbGFiZWxzIjpbIueVquWPtyJdLCJncmFwaC5kaW1lbnNpb25zIjpbXSwiZ3JhcGgubWV0cmljcyI6WyJjb3VudCJdfSwicGFyYW1ldGVycyI6bnVsbCwiZGF0YXNldCI6ZmFsc2UsImNyZWF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjQxOjU1LjAxIiwicHVibGljX3V1aWQiOm51bGx9LCJ1cGRhdGVkX2F0IjoiMjAyMC0wNi0wN1QwNTo0MTo1NS4wMzIiLCJjb2wiOjAsImlkIjoyLCJwYXJhbWV0ZXJfbWFwcGluZ3MiOlt7InBhcmFtZXRlcl9pZCI6IjU4NTc1NDM5MiIsInRhcmdldCI6WyJkaW1lbnNpb24iLFsiZmllbGQiLDcsbnVsbF1dLCJjYXJkX2lkIjozfSx7InBhcmFtZXRlcl9pZCI6Ii01Nzc3OTEyMTEiLCJ0YXJnZXQiOlsiZGltZW5zaW9uIixbImZpZWxkIiw2LG51bGxdXSwiY2FyZF9pZCI6M31dLCJjYXJkX2lkIjozLCJlbnRpdHlfaWQiOm51bGwsInZpc3VhbGl6YXRpb25fc2V0dGluZ3MiOnt9LCJzaXplX3kiOjQsImRhc2hib2FyZF9pZCI6MSwiY3JlYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDU6NDE6NTUuMDMyIiwicm93IjoyfSx7InNpemVfeCI6Niwic2VyaWVzIjpbXSwiYWN0aW9uX2lkIjpudWxsLCJjb2xsZWN0aW9uX2F1dGhvcml0eV9sZXZlbCI6bnVsbCwiY2FyZCI6eyJkZXNjcmlwdGlvbiI6bnVsbCwiYXJjaGl2ZWQiOmZhbHNlLCJjb2xsZWN0aW9uX3Bvc2l0aW9uIjpudWxsLCJ0YWJsZV9pZCI6MSwicmVzdWx0X21ldGFkYXRhIjpbeyJiYXNlX3R5cGUiOiJ0eXBlL0JpZ0ludGVnZXIiLCJkaXNwbGF5X25hbWUiOiLjgqvjgqbjg7Pjg4giLCJuYW1lIjoiY291bnQiLCJzcGVjaWFsX3R5cGUiOiJ0eXBlL1F1YW50aXR5IiwiZmluZ2VycHJpbnQiOnsiZ2xvYmFsIjp7ImRpc3RpbmN0LWNvdW50IjoxLCJuaWwlIjowLjB9LCJ0eXBlIjp7InR5cGUvTnVtYmVyIjp7Im1pbiI6MC4wLCJxMSI6MC4wLCJxMyI6MC4wLCJtYXgiOjAuMCwic2QiOm51bGwsImF2ZyI6MC4wfX19fV0sImRhdGFiYXNlX2lkIjoxLCJlbmFibGVfZW1iZWRkaW5nIjpmYWxzZSwiY29sbGVjdGlvbl9pZCI6NCwicXVlcnlfdHlwZSI6InF1ZXJ5IiwibmFtZSI6IlByb2R1Y3RzIGFkZGVkIGluIHRoZSBsYXN0IDMwIGRheXMiLCJxdWVyeV9hdmVyYWdlX2R1cmF0aW9uIjpudWxsLCJjcmVhdG9yX2lkIjoxLCJtb2RlcmF0aW9uX3Jldmlld3MiOltdLCJ1cGRhdGVkX2F0IjoiMjAyMC0wNi0wN1QwNTo0MzowMC41NTRaIiwibWFkZV9wdWJsaWNfYnlfaWQiOm51bGwsImVtYmVkZGluZ19wYXJhbXMiOm51bGwsImNhY2hlX3R0bCI6bnVsbCwiZGF0YXNldF9xdWVyeSI6eyJ0eXBlIjoicXVlcnkiLCJkYXRhYmFzZSI6MSwicXVlcnkiOnsic291cmNlLXRhYmxlIjoxLCJmaWx0ZXIiOlsidGltZS1pbnRlcnZhbCIsWyJmaWVsZCIsNyxudWxsXSwtMzAsImRheSJdLCJhZ2dyZWdhdGlvbiI6W1siY291bnQiXV19fSwiaWQiOjQsInBhcmFtZXRlcl9tYXBwaW5ncyI6bnVsbCwiZGlzcGxheSI6InNjYWxhciIsImVudGl0eV9pZCI6bnVsbCwiY29sbGVjdGlvbl9wcmV2aWV3Ijp0cnVlLCJ2aXN1YWxpemF0aW9uX3NldHRpbmdzIjp7ImdyYXBoLnNlcmllc19sYWJlbHMiOlsi55Wq5Y+3Il0sImdyYXBoLmRpbWVuc2lvbnMiOltdLCJncmFwaC5tZXRyaWNzIjpbImNvdW50Il19LCJwYXJhbWV0ZXJzIjpudWxsLCJkYXRhc2V0IjpmYWxzZSwiY3JlYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDU6NDE6NTUuMDYxIiwicHVibGljX3V1aWQiOm51bGx9LCJ1cGRhdGVkX2F0IjoiMjAyMC0wNi0wN1QwNTo0MTo1NS4wNjkiLCJjb2wiOjYsImlkIjozLCJwYXJhbWV0ZXJfbWFwcGluZ3MiOlt7InBhcmFtZXRlcl9pZCI6IjU4NTc1NDM5MiIsInRhcmdldCI6WyJkaW1lbnNpb24iLFsiZmllbGQiLDcsbnVsbF1dLCJjYXJkX2lkIjo0fSx7InBhcmFtZXRlcl9pZCI6Ii01Nzc3OTEyMTEiLCJ0YXJnZXQiOlsiZGltZW5zaW9uIixbImZpZWxkIiw2LG51bGxdXSwiY2FyZF9pZCI6NH1dLCJjYXJkX2lkIjo0LCJlbnRpdHlfaWQiOm51bGwsInZpc3VhbGl6YXRpb25fc2V0dGluZ3MiOnt9LCJzaXplX3kiOjQsImRhc2hib2FyZF9pZCI6MSwiY3JlYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDU6NDE6NTUuMDY5Iiwicm93IjoyfSx7InNpemVfeCI6MTgsInNlcmllcyI6W10sImFjdGlvbl9pZCI6bnVsbCwiY29sbGVjdGlvbl9hdXRob3JpdHlfbGV2ZWwiOm51bGwsImNhcmQiOnsicXVlcnlfYXZlcmFnZV9kdXJhdGlvbiI6bnVsbH0sInVwZGF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjQxOjU1LjA4NyIsImNvbCI6MCwiaWQiOjQsInBhcmFtZXRlcl9tYXBwaW5ncyI6W10sImNhcmRfaWQiOm51bGwsImVudGl0eV9pZCI6bnVsbCwidmlzdWFsaXphdGlvbl9zZXR0aW5ncyI6eyJ0ZXh0IjoiIyBIb3cgdGhlc2UgUHJvZHVjdHMgYXJlIGRpc3RyaWJ1dGVkIiwidmlydHVhbF9jYXJkIjp7Im5hbWUiOm51bGwsImRpc3BsYXkiOiJ0ZXh0IiwiZGF0YXNldF9xdWVyeSI6e30sInZpc3VhbGl6YXRpb25fc2V0dGluZ3MiOnt9fSwiZGFzaGNhcmQuYmFja2dyb3VuZCI6ZmFsc2UsInRleHQuYWxpZ25fdmVydGljYWwiOiJib3R0b20ifSwic2l6ZV95IjoyLCJkYXNoYm9hcmRfaWQiOjEsImNyZWF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjQxOjU1LjA4NyIsInJvdyI6Nn0seyJzaXplX3giOjYsInNlcmllcyI6W10sImFjdGlvbl9pZCI6bnVsbCwiY29sbGVjdGlvbl9hdXRob3JpdHlfbGV2ZWwiOm51bGwsImNhcmQiOnsiZGVzY3JpcHRpb24iOm51bGwsImFyY2hpdmVkIjpmYWxzZSwiY29sbGVjdGlvbl9wb3NpdGlvbiI6bnVsbCwidGFibGVfaWQiOjEsInJlc3VsdF9tZXRhZGF0YSI6W3siYmFzZV90eXBlIjoidHlwZS9GbG9hdCIsImRpc3BsYXlfbmFtZSI6IlJhdGluZyIsIm5hbWUiOiJSQVRJTkciLCJkZXNjcmlwdGlvbiI6IlRoZSBhdmVyYWdlIHJhdGluZyB1c2VycyBoYXZlIGdpdmVuIHRoZSBwcm9kdWN0LiBUaGlzIHJhbmdlcyBmcm9tIDEgLSA1Iiwic3BlY2lhbF90eXBlIjoidHlwZS9TY29yZSIsImZpbmdlcnByaW50Ijp7Imdsb2JhbCI6eyJkaXN0aW5jdC1jb3VudCI6MjMsIm5pbCUiOjAuMH0sInR5cGUiOnsidHlwZS9OdW1iZXIiOnsibWluIjowLjAsInExIjozLjUxMjA0NjUwNTM0MDg1MjUsInEzIjo0LjIxNjEyNDk2OTQ5NzMxNCwibWF4Ijo1LjAsInNkIjoxLjM2MDU0ODg2NTc0NTE0NTIsImF2ZyI6My40NzE1fX19fSx7ImJhc2VfdHlwZSI6InR5cGUvQmlnSW50ZWdlciIsImRpc3BsYXlfbmFtZSI6IuOCq+OCpuODs+ODiCIsIm5hbWUiOiJjb3VudCIsInNwZWNpYWxfdHlwZSI6InR5cGUvUXVhbnRpdHkiLCJmaW5nZXJwcmludCI6eyJnbG9iYWwiOnsiZGlzdGluY3QtY291bnQiOjYsIm5pbCUiOjAuMH0sInR5cGUiOnsidHlwZS9OdW1iZXIiOnsibWluIjoyLjAsInExIjozLjAsInEzIjo0Ni4wLCJtYXgiOjEwOC4wLCJzZCI6MzkuOTc4MzI3NDYyMDk3MDksImF2ZyI6MzMuMzMzMzMzMzMzMzMzMzM2fX19fV0sImRhdGFiYXNlX2lkIjoxLCJlbmFibGVfZW1iZWRkaW5nIjpmYWxzZSwiY29sbGVjdGlvbl9pZCI6NCwicXVlcnlfdHlwZSI6InF1ZXJ5IiwibmFtZSI6IlByb2R1Y3RzIGJ5IFJhdGluZyIsInF1ZXJ5X2F2ZXJhZ2VfZHVyYXRpb24iOm51bGwsImNyZWF0b3JfaWQiOjEsIm1vZGVyYXRpb25fcmV2aWV3cyI6W10sInVwZGF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjQzOjAwLjU2N1oiLCJtYWRlX3B1YmxpY19ieV9pZCI6bnVsbCwiZW1iZWRkaW5nX3BhcmFtcyI6bnVsbCwiY2FjaGVfdHRsIjpudWxsLCJkYXRhc2V0X3F1ZXJ5Ijp7InR5cGUiOiJxdWVyeSIsImRhdGFiYXNlIjoxLCJxdWVyeSI6eyJzb3VyY2UtdGFibGUiOjEsImJyZWFrb3V0IjpbWyJmaWVsZCIsMix7ImJpbm5pbmciOnsic3RyYXRlZ3kiOiJkZWZhdWx0In19XV0sImFnZ3JlZ2F0aW9uIjpbWyJjb3VudCJdXX19LCJpZCI6NSwicGFyYW1ldGVyX21hcHBpbmdzIjpudWxsLCJkaXNwbGF5IjoiYmFyIiwiZW50aXR5X2lkIjpudWxsLCJjb2xsZWN0aW9uX3ByZXZpZXciOnRydWUsInZpc3VhbGl6YXRpb25fc2V0dGluZ3MiOnsiZ3JhcGguc2VyaWVzX2xhYmVscyI6WyLnlarlj7ciXSwiZ3JhcGguZGltZW5zaW9ucyI6WyJSQVRJTkciXSwiZ3JhcGguY29sb3JzIjpbIiNmOWQ0NWMiXSwiZ3JhcGgubWV0cmljcyI6WyJjb3VudCJdfSwicGFyYW1ldGVycyI6bnVsbCwiZGF0YXNldCI6ZmFsc2UsImNyZWF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjQxOjU1LjExNCIsInB1YmxpY191dWlkIjpudWxsfSwidXBkYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDU6NDE6NTUuMTIyIiwiY29sIjowLCJpZCI6NSwicGFyYW1ldGVyX21hcHBpbmdzIjpbeyJwYXJhbWV0ZXJfaWQiOiI1ODU3NTQzOTIiLCJ0YXJnZXQiOlsiZGltZW5zaW9uIixbImZpZWxkIiw3LG51bGxdXSwiY2FyZF9pZCI6NX0seyJwYXJhbWV0ZXJfaWQiOiItNTc3NzkxMjExIiwidGFyZ2V0IjpbImRpbWVuc2lvbiIsWyJmaWVsZCIsNixudWxsXV0sImNhcmRfaWQiOjV9XSwiY2FyZF9pZCI6NSwiZW50aXR5X2lkIjpudWxsLCJ2aXN1YWxpemF0aW9uX3NldHRpbmdzIjp7fSwic2l6ZV95Ijo0LCJkYXNoYm9hcmRfaWQiOjEsImNyZWF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjQxOjU1LjEyMiIsInJvdyI6OH0seyJzaXplX3giOjYsInNlcmllcyI6W10sImFjdGlvbl9pZCI6bnVsbCwiY29sbGVjdGlvbl9hdXRob3JpdHlfbGV2ZWwiOm51bGwsImNhcmQiOnsiZGVzY3JpcHRpb24iOm51bGwsImFyY2hpdmVkIjpmYWxzZSwiY29sbGVjdGlvbl9wb3NpdGlvbiI6bnVsbCwidGFibGVfaWQiOjEsInJlc3VsdF9tZXRhZGF0YSI6W3siYmFzZV90eXBlIjoidHlwZS9GbG9hdCIsImRpc3BsYXlfbmFtZSI6IlByaWNlIiwibmFtZSI6IlBSSUNFIiwiZGVzY3JpcHRpb24iOiJUaGUgbGlzdCBwcmljZSBvZiB0aGUgcHJvZHVjdC4gTm90ZSB0aGF0IHRoaXMgaXMgbm90IGFsd2F5cyB0aGUgcHJpY2UgdGhlIHByb2R1Y3Qgc29sZCBmb3IgZHVlIHRvIGRpc2NvdW50cywgcHJvbW90aW9ucywgZXRjLiIsImZpbmdlcnByaW50Ijp7Imdsb2JhbCI6eyJkaXN0aW5jdC1jb3VudCI6MTcwLCJuaWwlIjowLjB9LCJ0eXBlIjp7InR5cGUvTnVtYmVyIjp7Im1pbiI6MTUuNjkxOTQzNjczOTcwNDM5LCJxMSI6MzcuMjUxNTQ0NjI5MjY0MzQsInEzIjo3NS40NTg5ODA3MTYwOTQ0NywibWF4Ijo5OC44MTkzMzY4NDM2ODE5NCwic2QiOjIxLjcxMTQ4MTU1Nzg1MjA1NywiYXZnIjo1NS43NDYzOTk2Njc5MjA3NH19fSwic3BlY2lhbF90eXBlIjpudWxsfSx7ImJhc2VfdHlwZSI6InR5cGUvQmlnSW50ZWdlciIsImRpc3BsYXlfbmFtZSI6IuOCq+OCpuODs+ODiCIsIm5hbWUiOiJjb3VudCIsInNwZWNpYWxfdHlwZSI6InR5cGUvUXVhbnRpdHkiLCJmaW5nZXJwcmludCI6eyJnbG9iYWwiOnsiZGlzdGluY3QtY291bnQiOjcsIm5pbCUiOjAuMH0sInR5cGUiOnsidHlwZS9OdW1iZXIiOnsibWluIjoxMC4wLCJxMSI6MTcuNzUsInEzIjozOS43NSwibWF4Ijo0My4wLCJzZCI6MTIuNjA3NjMxODUzNDYwMDY3LCJhdmciOjI4LjU3MTQyODU3MTQyODU3M319fX1dLCJkYXRhYmFzZV9pZCI6MSwiZW5hYmxlX2VtYmVkZGluZyI6ZmFsc2UsImNvbGxlY3Rpb25faWQiOjQsInF1ZXJ5X3R5cGUiOiJxdWVyeSIsIm5hbWUiOiJQcm9kdWN0cyBieSBQcmljZSIsInF1ZXJ5X2F2ZXJhZ2VfZHVyYXRpb24iOm51bGwsImNyZWF0b3JfaWQiOjEsIm1vZGVyYXRpb25fcmV2aWV3cyI6W10sInVwZGF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjQzOjAwLjU1OFoiLCJtYWRlX3B1YmxpY19ieV9pZCI6bnVsbCwiZW1iZWRkaW5nX3BhcmFtcyI6bnVsbCwiY2FjaGVfdHRsIjpudWxsLCJkYXRhc2V0X3F1ZXJ5Ijp7InR5cGUiOiJxdWVyeSIsImRhdGFiYXNlIjoxLCJxdWVyeSI6eyJzb3VyY2UtdGFibGUiOjEsImJyZWFrb3V0IjpbWyJmaWVsZCIsMyx7ImJpbm5pbmciOnsic3RyYXRlZ3kiOiJkZWZhdWx0In19XV0sImFnZ3JlZ2F0aW9uIjpbWyJjb3VudCJdXX19LCJpZCI6NiwicGFyYW1ldGVyX21hcHBpbmdzIjpudWxsLCJkaXNwbGF5IjoiYmFyIiwiZW50aXR5X2lkIjpudWxsLCJjb2xsZWN0aW9uX3ByZXZpZXciOnRydWUsInZpc3VhbGl6YXRpb25fc2V0dGluZ3MiOnsiZ3JhcGguc2VyaWVzX2xhYmVscyI6WyLnlarlj7ciXSwiZ3JhcGguZGltZW5zaW9ucyI6WyJQUklDRSJdLCJncmFwaC5jb2xvcnMiOlsiI0VGOEM4QyJdLCJncmFwaC5tZXRyaWNzIjpbImNvdW50Il19LCJwYXJhbWV0ZXJzIjpudWxsLCJkYXRhc2V0IjpmYWxzZSwiY3JlYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDU6NDE6NTUuMTQ2IiwicHVibGljX3V1aWQiOm51bGx9LCJ1cGRhdGVkX2F0IjoiMjAyMC0wNi0wN1QwNTo0MTo1NS4xNTQiLCJjb2wiOjYsImlkIjo2LCJwYXJhbWV0ZXJfbWFwcGluZ3MiOlt7InBhcmFtZXRlcl9pZCI6IjU4NTc1NDM5MiIsInRhcmdldCI6WyJkaW1lbnNpb24iLFsiZmllbGQiLDcsbnVsbF1dLCJjYXJkX2lkIjo2fSx7InBhcmFtZXRlcl9pZCI6Ii01Nzc3OTEyMTEiLCJ0YXJnZXQiOlsiZGltZW5zaW9uIixbImZpZWxkIiw2LG51bGxdXSwiY2FyZF9pZCI6Nn1dLCJjYXJkX2lkIjo2LCJlbnRpdHlfaWQiOm51bGwsInZpc3VhbGl6YXRpb25fc2V0dGluZ3MiOnt9LCJzaXplX3kiOjQsImRhc2hib2FyZF9pZCI6MSwiY3JlYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDU6NDE6NTUuMTU0Iiwicm93Ijo4fSx7InNpemVfeCI6Niwic2VyaWVzIjpbXSwiYWN0aW9uX2lkIjpudWxsLCJjb2xsZWN0aW9uX2F1dGhvcml0eV9sZXZlbCI6bnVsbCwiY2FyZCI6eyJkZXNjcmlwdGlvbiI6bnVsbCwiYXJjaGl2ZWQiOmZhbHNlLCJjb2xsZWN0aW9uX3Bvc2l0aW9uIjpudWxsLCJ0YWJsZV9pZCI6MSwicmVzdWx0X21ldGFkYXRhIjpbeyJiYXNlX3R5cGUiOiJ0eXBlL1RleHQiLCJkaXNwbGF5X25hbWUiOiJDYXRlZ29yeSIsIm5hbWUiOiJDQVRFR09SWSIsImRlc2NyaXB0aW9uIjoiVGhlIHR5cGUgb2YgcHJvZHVjdCwgdmFsaWQgdmFsdWVzIGluY2x1ZGU6IERvb2hpY2t5LCBHYWRnZXQsIEdpem1vIGFuZCBXaWRnZXQiLCJzcGVjaWFsX3R5cGUiOiJ0eXBlL0NhdGVnb3J5IiwiZmluZ2VycHJpbnQiOnsiZ2xvYmFsIjp7ImRpc3RpbmN0LWNvdW50Ijo0LCJuaWwlIjowLjB9LCJ0eXBlIjp7InR5cGUvVGV4dCI6eyJwZXJjZW50LWpzb24iOjAuMCwicGVyY2VudC11cmwiOjAuMCwicGVyY2VudC1lbWFpbCI6MC4wLCJhdmVyYWdlLWxlbmd0aCI6Ni4zNzV9fX19LHsiYmFzZV90eXBlIjoidHlwZS9CaWdJbnRlZ2VyIiwiZGlzcGxheV9uYW1lIjoi44Kr44Km44Oz44OIIiwibmFtZSI6ImNvdW50Iiwic3BlY2lhbF90eXBlIjoidHlwZS9RdWFudGl0eSIsImZpbmdlcnByaW50Ijp7Imdsb2JhbCI6eyJkaXN0aW5jdC1jb3VudCI6NCwibmlsJSI6MC4wfSwidHlwZSI6eyJ0eXBlL051bWJlciI6eyJtaW4iOjQyLjAsInExIjo0Ni41LCJxMyI6NTMuNSwibWF4Ijo1NC4wLCJzZCI6NS40NzcyMjU1NzUwNTE2NjEsImF2ZyI6NTAuMH19fX1dLCJkYXRhYmFzZV9pZCI6MSwiZW5hYmxlX2VtYmVkZGluZyI6ZmFsc2UsImNvbGxlY3Rpb25faWQiOjQsInF1ZXJ5X3R5cGUiOiJxdWVyeSIsIm5hbWUiOiJQcm9kdWN0cyBwZXIgQ2F0ZWdvcnkiLCJxdWVyeV9hdmVyYWdlX2R1cmF0aW9uIjpudWxsLCJjcmVhdG9yX2lkIjoxLCJtb2RlcmF0aW9uX3Jldmlld3MiOltdLCJ1cGRhdGVkX2F0IjoiMjAyMC0wNi0wN1QwNTo0MzowMC41MzFaIiwibWFkZV9wdWJsaWNfYnlfaWQiOm51bGwsImVtYmVkZGluZ19wYXJhbXMiOm51bGwsImNhY2hlX3R0bCI6bnVsbCwiZGF0YXNldF9xdWVyeSI6eyJ0eXBlIjoicXVlcnkiLCJkYXRhYmFzZSI6MSwicXVlcnkiOnsic291cmNlLXRhYmxlIjoxLCJicmVha291dCI6W1siZmllbGQiLDYsbnVsbF1dLCJhZ2dyZWdhdGlvbiI6W1siY291bnQiXV0sIm9yZGVyLWJ5IjpbWyJkZXNjIixbImFnZ3JlZ2F0aW9uIiwwXV1dfX0sImlkIjo3LCJwYXJhbWV0ZXJfbWFwcGluZ3MiOm51bGwsImRpc3BsYXkiOiJyb3ciLCJlbnRpdHlfaWQiOm51bGwsImNvbGxlY3Rpb25fcHJldmlldyI6dHJ1ZSwidmlzdWFsaXphdGlvbl9zZXR0aW5ncyI6eyJncmFwaC5zZXJpZXNfbGFiZWxzIjpbIueVquWPtyJdLCJncmFwaC5kaW1lbnNpb25zIjpbIkNBVEVHT1JZIl0sImdyYXBoLmNvbG9ycyI6WyIjOUNDMTc3Il0sImdyYXBoLm1ldHJpY3MiOlsiY291bnQiXX0sInBhcmFtZXRlcnMiOm51bGwsImRhdGFzZXQiOmZhbHNlLCJjcmVhdGVkX2F0IjoiMjAyMC0wNi0wN1QwNTo0MTo1NS4xNzgiLCJwdWJsaWNfdXVpZCI6bnVsbH0sInVwZGF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjQxOjU1LjE5MSIsImNvbCI6MTIsImlkIjo3LCJwYXJhbWV0ZXJfbWFwcGluZ3MiOlt7InBhcmFtZXRlcl9pZCI6IjU4NTc1NDM5MiIsInRhcmdldCI6WyJkaW1lbnNpb24iLFsiZmllbGQiLDcsbnVsbF1dLCJjYXJkX2lkIjo3fSx7InBhcmFtZXRlcl9pZCI6Ii01Nzc3OTEyMTEiLCJ0YXJnZXQiOlsiZGltZW5zaW9uIixbImZpZWxkIiw2LG51bGxdXSwiY2FyZF9pZCI6N31dLCJjYXJkX2lkIjo3LCJlbnRpdHlfaWQiOm51bGwsInZpc3VhbGl6YXRpb25fc2V0dGluZ3MiOnt9LCJzaXplX3kiOjgsImRhc2hib2FyZF9pZCI6MSwiY3JlYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDU6NDE6NTUuMTkxIiwicm93Ijo4fSx7InNpemVfeCI6MTgsInNlcmllcyI6W10sImFjdGlvbl9pZCI6bnVsbCwiY29sbGVjdGlvbl9hdXRob3JpdHlfbGV2ZWwiOm51bGwsImNhcmQiOnsicXVlcnlfYXZlcmFnZV9kdXJhdGlvbiI6bnVsbH0sInVwZGF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjQxOjU1LjIwNCIsImNvbCI6MCwiaWQiOjgsInBhcmFtZXRlcl9tYXBwaW5ncyI6W10sImNhcmRfaWQiOm51bGwsImVudGl0eV9pZCI6bnVsbCwidmlzdWFsaXphdGlvbl9zZXR0aW5ncyI6eyJ0ZXh0IjoiIyBUaGVzZSBQcm9kdWN0cyBhY3Jvc3MgdGltZSIsInZpcnR1YWxfY2FyZCI6eyJuYW1lIjpudWxsLCJkaXNwbGF5IjoidGV4dCIsImRhdGFzZXRfcXVlcnkiOnt9LCJ2aXN1YWxpemF0aW9uX3NldHRpbmdzIjp7fX0sImRhc2hjYXJkLmJhY2tncm91bmQiOmZhbHNlLCJ0ZXh0LmFsaWduX3ZlcnRpY2FsIjoiYm90dG9tIn0sInNpemVfeSI6MiwiZGFzaGJvYXJkX2lkIjoxLCJjcmVhdGVkX2F0IjoiMjAyMC0wNi0wN1QwNTo0MTo1NS4yMDQiLCJyb3ciOjE2fSx7InNpemVfeCI6Niwic2VyaWVzIjpbXSwiYWN0aW9uX2lkIjpudWxsLCJjb2xsZWN0aW9uX2F1dGhvcml0eV9sZXZlbCI6bnVsbCwiY2FyZCI6eyJkZXNjcmlwdGlvbiI6bnVsbCwiYXJjaGl2ZWQiOmZhbHNlLCJjb2xsZWN0aW9uX3Bvc2l0aW9uIjpudWxsLCJ0YWJsZV9pZCI6MSwicmVzdWx0X21ldGFkYXRhIjpbeyJiYXNlX3R5cGUiOiJ0eXBlL0RhdGVUaW1lIiwiZGlzcGxheV9uYW1lIjoiQ3JlYXRlZCBBdCIsIm5hbWUiOiJDUkVBVEVEX0FUIiwiZGVzY3JpcHRpb24iOiJUaGUgZGF0ZSB0aGUgcHJvZHVjdCB3YXMgYWRkZWQgdG8gb3VyIGNhdGFsb2cuIiwic3BlY2lhbF90eXBlIjoidHlwZS9DcmVhdGlvblRpbWVzdGFtcCIsInVuaXQiOiJtb250aCIsImZpbmdlcnByaW50Ijp7Imdsb2JhbCI6eyJkaXN0aW5jdC1jb3VudCI6MjAwLCJuaWwlIjowLjB9LCJ0eXBlIjp7InR5cGUvRGF0ZVRpbWUiOnsiZWFybGllc3QiOiIyMDE2LTA0LTI2VDE5OjI5OjU1LjE0NyIsImxhdGVzdCI6IjIwMTktMDQtMTVUMTM6MzQ6MTkuOTMxIn19fX0seyJiYXNlX3R5cGUiOiJ0eXBlL0JpZ0ludGVnZXIiLCJkaXNwbGF5X25hbWUiOiLjgqvjgqbjg7Pjg4giLCJuYW1lIjoiY291bnQiLCJzcGVjaWFsX3R5cGUiOiJ0eXBlL1F1YW50aXR5IiwiZmluZ2VycHJpbnQiOnsiZ2xvYmFsIjp7ImRpc3RpbmN0LWNvdW50Ijo5LCJuaWwlIjowLjB9LCJ0eXBlIjp7InR5cGUvTnVtYmVyIjp7Im1pbiI6Mi4wLCJxMSI6My45MDM5NDMyNzY0NjU5NzcsInEzIjo2LjY2Mjg4MjY5MjkxMjYxNiwibWF4IjoxMC4wLCJzZCI6MS44OTIzNzQ0NTU4MzA4NDM1LCJhdmciOjUuNDA1NDA1NDA1NDA1NDA1fX19fV0sImRhdGFiYXNlX2lkIjoxLCJlbmFibGVfZW1iZWRkaW5nIjpmYWxzZSwiY29sbGVjdGlvbl9pZCI6NCwicXVlcnlfdHlwZSI6InF1ZXJ5IiwibmFtZSI6Ik5ldyBQcm9kdWN0cyBvdmVyIHRpbWUiLCJxdWVyeV9hdmVyYWdlX2R1cmF0aW9uIjpudWxsLCJjcmVhdG9yX2lkIjoxLCJtb2RlcmF0aW9uX3Jldmlld3MiOltdLCJ1cGRhdGVkX2F0IjoiMjAyMC0wNi0wN1QwNTo0MzowMC42MjFaIiwibWFkZV9wdWJsaWNfYnlfaWQiOm51bGwsImVtYmVkZGluZ19wYXJhbXMiOm51bGwsImNhY2hlX3R0bCI6bnVsbCwiZGF0YXNldF9xdWVyeSI6eyJ0eXBlIjoicXVlcnkiLCJkYXRhYmFzZSI6MSwicXVlcnkiOnsic291cmNlLXRhYmxlIjoxLCJicmVha291dCI6W1siZmllbGQiLDcseyJ0ZW1wb3JhbC11bml0IjoibW9udGgifV1dLCJhZ2dyZWdhdGlvbiI6W1siY291bnQiXV19fSwiaWQiOjgsInBhcmFtZXRlcl9tYXBwaW5ncyI6bnVsbCwiZGlzcGxheSI6ImxpbmUiLCJlbnRpdHlfaWQiOm51bGwsImNvbGxlY3Rpb25fcHJldmlldyI6dHJ1ZSwidmlzdWFsaXphdGlvbl9zZXR0aW5ncyI6eyJncmFwaC5zZXJpZXNfbGFiZWxzIjpbIueVquWPtyJdLCJncmFwaC5kaW1lbnNpb25zIjpbIkNSRUFURURfQVQiXSwiZ3JhcGguY29sb3JzIjpbIiNmOWQ0NWMiXSwiZ3JhcGgubWV0cmljcyI6WyJjb3VudCJdfSwicGFyYW1ldGVycyI6bnVsbCwiZGF0YXNldCI6ZmFsc2UsImNyZWF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjQxOjU1LjI0IiwicHVibGljX3V1aWQiOm51bGx9LCJ1cGRhdGVkX2F0IjoiMjAyMC0wNi0wN1QwNTo0MTo1NS4yNDgiLCJjb2wiOjAsImlkIjo5LCJwYXJhbWV0ZXJfbWFwcGluZ3MiOlt7InBhcmFtZXRlcl9pZCI6IjU4NTc1NDM5MiIsInRhcmdldCI6WyJkaW1lbnNpb24iLFsiZmllbGQiLDcsbnVsbF1dLCJjYXJkX2lkIjo4fSx7InBhcmFtZXRlcl9pZCI6Ii01Nzc3OTEyMTEiLCJ0YXJnZXQiOlsiZGltZW5zaW9uIixbImZpZWxkIiw2LG51bGxdXSwiY2FyZF9pZCI6OH1dLCJjYXJkX2lkIjo4LCJlbnRpdHlfaWQiOm51bGwsInZpc3VhbGl6YXRpb25fc2V0dGluZ3MiOnt9LCJzaXplX3kiOjQsImRhc2hib2FyZF9pZCI6MSwiY3JlYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDU6NDE6NTUuMjQ4Iiwicm93IjoxOH0seyJzaXplX3giOjYsInNlcmllcyI6W10sImFjdGlvbl9pZCI6bnVsbCwiY29sbGVjdGlvbl9hdXRob3JpdHlfbGV2ZWwiOm51bGwsImNhcmQiOnsiZGVzY3JpcHRpb24iOm51bGwsImFyY2hpdmVkIjpmYWxzZSwiY29sbGVjdGlvbl9wb3NpdGlvbiI6bnVsbCwidGFibGVfaWQiOjEsInJlc3VsdF9tZXRhZGF0YSI6W3siYmFzZV90eXBlIjoidHlwZS9EYXRlVGltZSIsImRpc3BsYXlfbmFtZSI6IkNyZWF0ZWQgQXQiLCJuYW1lIjoiQ1JFQVRFRF9BVCIsImRlc2NyaXB0aW9uIjoiVGhlIGRhdGUgdGhlIHByb2R1Y3Qgd2FzIGFkZGVkIHRvIG91ciBjYXRhbG9nLiIsInNwZWNpYWxfdHlwZSI6InR5cGUvQ3JlYXRpb25UaW1lc3RhbXAiLCJ1bml0IjoibW9udGgiLCJmaW5nZXJwcmludCI6eyJnbG9iYWwiOnsiZGlzdGluY3QtY291bnQiOjIwMCwibmlsJSI6MC4wfSwidHlwZSI6eyJ0eXBlL0RhdGVUaW1lIjp7ImVhcmxpZXN0IjoiMjAxNi0wNC0yNlQxOToyOTo1NS4xNDciLCJsYXRlc3QiOiIyMDE5LTA0LTE1VDEzOjM0OjE5LjkzMSJ9fX19LHsiYmFzZV90eXBlIjoidHlwZS9GbG9hdCIsImRpc3BsYXlfbmFtZSI6IlJhdGluZ+OBruWQiOioiOWApCIsIm5hbWUiOiJzdW0iLCJzcGVjaWFsX3R5cGUiOiJ0eXBlL1Njb3JlIiwiZmluZ2VycHJpbnQiOnsiZ2xvYmFsIjp7ImRpc3RpbmN0LWNvdW50IjozNSwibmlsJSI6MC4wfSwidHlwZSI6eyJ0eXBlL051bWJlciI6eyJtaW4iOjguMCwicTEiOjEyLjU1LCJxMyI6MjMuNTc1MDAwMDAwMDAwMDAzLCJtYXgiOjM2LjMwMDAwMDAwMDAwMDAwNCwic2QiOjcuNTQ2ODk4NDE0Mjk0MTU5LCJhdmciOjE4Ljc2NDg2NDg2NDg2NDg2NX19fX0seyJiYXNlX3R5cGUiOiJ0eXBlL0Zsb2F0IiwiZGlzcGxheV9uYW1lIjoiUmF0aW5n44Gu5bmz5Z2H5YCkIiwibmFtZSI6ImF2ZyIsInNwZWNpYWxfdHlwZSI6InR5cGUvU2NvcmUiLCJmaW5nZXJwcmludCI6eyJnbG9iYWwiOnsiZGlzdGluY3QtY291bnQiOjMzLCJuaWwlIjowLjB9LCJ0eXBlIjp7InR5cGUvTnVtYmVyIjp7Im1pbiI6Mi4wNzUsInExIjoyLjk0OTEwNzE0Mjg1NzE0MjcsInEzIjo0LjA4MDE3NzY2OTUyOTY2MywibWF4Ijo0LjMyNSwic2QiOjAuNjY3NzU5MjA4NDkwNDQ3NywiYXZnIjozLjUwNjIyOTA4NjIyOTA4NjR9fX19XSwiZGF0YWJhc2VfaWQiOjEsImVuYWJsZV9lbWJlZGRpbmciOmZhbHNlLCJjb2xsZWN0aW9uX2lkIjo0LCJxdWVyeV90eXBlIjoicXVlcnkiLCJuYW1lIjoiUmF0aW5nIG92ZXIgdGltZSIsInF1ZXJ5X2F2ZXJhZ2VfZHVyYXRpb24iOm51bGwsImNyZWF0b3JfaWQiOjEsIm1vZGVyYXRpb25fcmV2aWV3cyI6W10sInVwZGF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjQzOjAwLjY5NVoiLCJtYWRlX3B1YmxpY19ieV9pZCI6bnVsbCwiZW1iZWRkaW5nX3BhcmFtcyI6bnVsbCwiY2FjaGVfdHRsIjpudWxsLCJkYXRhc2V0X3F1ZXJ5Ijp7InR5cGUiOiJxdWVyeSIsImRhdGFiYXNlIjoxLCJxdWVyeSI6eyJzb3VyY2UtdGFibGUiOjEsImJyZWFrb3V0IjpbWyJmaWVsZCIsNyx7InRlbXBvcmFsLXVuaXQiOiJtb250aCJ9XV0sImFnZ3JlZ2F0aW9uIjpbWyJzdW0iLFsiZmllbGQiLDIsbnVsbF1dLFsiYXZnIixbImZpZWxkIiwyLG51bGxdXV19fSwiaWQiOjksInBhcmFtZXRlcl9tYXBwaW5ncyI6bnVsbCwiZGlzcGxheSI6ImxpbmUiLCJlbnRpdHlfaWQiOm51bGwsImNvbGxlY3Rpb25fcHJldmlldyI6dHJ1ZSwidmlzdWFsaXphdGlvbl9zZXR0aW5ncyI6eyJncmFwaC5zZXJpZXNfbGFiZWxzIjpbIuWQiOioiCIsIuW5s+WdhyJdLCJncmFwaC5kaW1lbnNpb25zIjpbIkNSRUFURURfQVQiXSwiZ3JhcGguY29sb3JzIjpbIiM1MDlFRTMiLCIjRUY4QzhDIl0sImdyYXBoLm1ldHJpY3MiOlsic3VtIiwiYXZnIl19LCJwYXJhbWV0ZXJzIjpudWxsLCJkYXRhc2V0IjpmYWxzZSwiY3JlYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDU6NDE6NTUuMjk0IiwicHVibGljX3V1aWQiOm51bGx9LCJ1cGRhdGVkX2F0IjoiMjAyMC0wNi0wN1QwNTo0MTo1NS4zMDMiLCJjb2wiOjYsImlkIjoxMCwicGFyYW1ldGVyX21hcHBpbmdzIjpbeyJwYXJhbWV0ZXJfaWQiOiI1ODU3NTQzOTIiLCJ0YXJnZXQiOlsiZGltZW5zaW9uIixbImZpZWxkIiw3LG51bGxdXSwiY2FyZF9pZCI6OX0seyJwYXJhbWV0ZXJfaWQiOiItNTc3NzkxMjExIiwidGFyZ2V0IjpbImRpbWVuc2lvbiIsWyJmaWVsZCIsNixudWxsXV0sImNhcmRfaWQiOjl9XSwiY2FyZF9pZCI6OSwiZW50aXR5X2lkIjpudWxsLCJ2aXN1YWxpemF0aW9uX3NldHRpbmdzIjp7fSwic2l6ZV95Ijo0LCJkYXNoYm9hcmRfaWQiOjEsImNyZWF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjQxOjU1LjMwMyIsInJvdyI6MTh9LHsic2l6ZV94Ijo2LCJzZXJpZXMiOltdLCJhY3Rpb25faWQiOm51bGwsImNvbGxlY3Rpb25fYXV0aG9yaXR5X2xldmVsIjpudWxsLCJjYXJkIjp7ImRlc2NyaXB0aW9uIjpudWxsLCJhcmNoaXZlZCI6ZmFsc2UsImNvbGxlY3Rpb25fcG9zaXRpb24iOm51bGwsInRhYmxlX2lkIjoxLCJyZXN1bHRfbWV0YWRhdGEiOlt7ImJhc2VfdHlwZSI6InR5cGUvRGF0ZVRpbWUiLCJkaXNwbGF5X25hbWUiOiJDcmVhdGVkIEF0IiwibmFtZSI6IkNSRUFURURfQVQiLCJkZXNjcmlwdGlvbiI6IlRoZSBkYXRlIHRoZSBwcm9kdWN0IHdhcyBhZGRlZCB0byBvdXIgY2F0YWxvZy4iLCJzcGVjaWFsX3R5cGUiOiJ0eXBlL0NyZWF0aW9uVGltZXN0YW1wIiwidW5pdCI6Im1vbnRoIiwiZmluZ2VycHJpbnQiOnsiZ2xvYmFsIjp7ImRpc3RpbmN0LWNvdW50IjoyMDAsIm5pbCUiOjAuMH0sInR5cGUiOnsidHlwZS9EYXRlVGltZSI6eyJlYXJsaWVzdCI6IjIwMTYtMDQtMjZUMTk6Mjk6NTUuMTQ3IiwibGF0ZXN0IjoiMjAxOS0wNC0xNVQxMzozNDoxOS45MzEifX19fSx7ImJhc2VfdHlwZSI6InR5cGUvRmxvYXQiLCJkaXNwbGF5X25hbWUiOiJQcmljZeOBruWQiOioiOWApCIsIm5hbWUiOiJzdW0iLCJzcGVjaWFsX3R5cGUiOm51bGwsImZpbmdlcnByaW50Ijp7Imdsb2JhbCI6eyJkaXN0aW5jdC1jb3VudCI6MzcsIm5pbCUiOjAuMH0sInR5cGUiOnsidHlwZS9OdW1iZXIiOnsibWluIjoxMjYuMDc5Njk1NzI4ODUyNjcsInExIjoyMTMuODI1ODU0MzI5NzM0MSwicTMiOjM5NS4yMjUxNjU5MzEwNTk4NSwibWF4Ijo1MDAuOTU4NTE5MjY2MjQsInNkIjoxMTAuNzcxMDk2NzY2MDczNDQsImF2ZyI6MzAxLjMzMTg5MDA5Njg2ODl9fX19LHsiYmFzZV90eXBlIjoidHlwZS9GbG9hdCIsImRpc3BsYXlfbmFtZSI6IlByaWNl44Gu5bmz5Z2H5YCkIiwibmFtZSI6ImF2ZyIsInNwZWNpYWxfdHlwZSI6bnVsbCwiZmluZ2VycHJpbnQiOnsiZ2xvYmFsIjp7ImRpc3RpbmN0LWNvdW50IjozNywibmlsJSI6MC4wfSwidHlwZSI6eyJ0eXBlL051bWJlciI6eyJtaW4iOjM2LjM2Mjg4Njc1NjUwNTQ0LCJxMSI6NTIuMDM1NDE5ODY1OTUxOSwicTMiOjYyLjI3MTQ0ODY0Mjk5MTc4NiwibWF4Ijo4Ny40NDY1MDgxNTEyMTM4Niwic2QiOjkuOTM4MTI5MTIzODgwOTk2LCJhdmciOjU2LjI5MTc3MDk3OTA2NTc5fX19fV0sImRhdGFiYXNlX2lkIjoxLCJlbmFibGVfZW1iZWRkaW5nIjpmYWxzZSwiY29sbGVjdGlvbl9pZCI6NCwicXVlcnlfdHlwZSI6InF1ZXJ5IiwibmFtZSI6IlByaWNlIG92ZXIgdGltZSIsInF1ZXJ5X2F2ZXJhZ2VfZHVyYXRpb24iOm51bGwsImNyZWF0b3JfaWQiOjEsIm1vZGVyYXRpb25fcmV2aWV3cyI6W10sInVwZGF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjQzOjAwLjcxOVoiLCJtYWRlX3B1YmxpY19ieV9pZCI6bnVsbCwiZW1iZWRkaW5nX3BhcmFtcyI6bnVsbCwiY2FjaGVfdHRsIjpudWxsLCJkYXRhc2V0X3F1ZXJ5Ijp7InR5cGUiOiJxdWVyeSIsImRhdGFiYXNlIjoxLCJxdWVyeSI6eyJzb3VyY2UtdGFibGUiOjEsImJyZWFrb3V0IjpbWyJmaWVsZCIsNyx7InRlbXBvcmFsLXVuaXQiOiJtb250aCJ9XV0sImFnZ3JlZ2F0aW9uIjpbWyJzdW0iLFsiZmllbGQiLDMsbnVsbF1dLFsiYXZnIixbImZpZWxkIiwzLG51bGxdXV19fSwiaWQiOjEwLCJwYXJhbWV0ZXJfbWFwcGluZ3MiOm51bGwsImRpc3BsYXkiOiJsaW5lIiwiZW50aXR5X2lkIjpudWxsLCJjb2xsZWN0aW9uX3ByZXZpZXciOnRydWUsInZpc3VhbGl6YXRpb25fc2V0dGluZ3MiOnsiZ3JhcGguc2VyaWVzX2xhYmVscyI6WyLlkIjoqIgiLCLlubPlnYciXSwiZ3JhcGguZGltZW5zaW9ucyI6WyJDUkVBVEVEX0FUIl0sImdyYXBoLmNvbG9ycyI6WyIjNTA5RUUzIiwiIzlDQzE3NyJdLCJncmFwaC5tZXRyaWNzIjpbInN1bSIsImF2ZyJdfSwicGFyYW1ldGVycyI6bnVsbCwiZGF0YXNldCI6ZmFsc2UsImNyZWF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjQxOjU1LjM0MyIsInB1YmxpY191dWlkIjpudWxsfSwidXBkYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDU6NDE6NTUuMzU4IiwiY29sIjoxMiwiaWQiOjExLCJwYXJhbWV0ZXJfbWFwcGluZ3MiOlt7InBhcmFtZXRlcl9pZCI6IjU4NTc1NDM5MiIsInRhcmdldCI6WyJkaW1lbnNpb24iLFsiZmllbGQiLDcsbnVsbF1dLCJjYXJkX2lkIjoxMH0seyJwYXJhbWV0ZXJfaWQiOiItNTc3NzkxMjExIiwidGFyZ2V0IjpbImRpbWVuc2lvbiIsWyJmaWVsZCIsNixudWxsXV0sImNhcmRfaWQiOjEwfV0sImNhcmRfaWQiOjEwLCJlbnRpdHlfaWQiOm51bGwsInZpc3VhbGl6YXRpb25fc2V0dGluZ3MiOnt9LCJzaXplX3kiOjQsImRhc2hib2FyZF9pZCI6MSwiY3JlYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDU6NDE6NTUuMzU4Iiwicm93IjoxOH0seyJzaXplX3giOjYsInNlcmllcyI6W10sImFjdGlvbl9pZCI6bnVsbCwiY29sbGVjdGlvbl9hdXRob3JpdHlfbGV2ZWwiOm51bGwsImNhcmQiOnsiZGVzY3JpcHRpb24iOm51bGwsImFyY2hpdmVkIjpmYWxzZSwiY29sbGVjdGlvbl9wb3NpdGlvbiI6bnVsbCwidGFibGVfaWQiOjEsInJlc3VsdF9tZXRhZGF0YSI6W3siYmFzZV90eXBlIjoidHlwZS9JbnRlZ2VyIiwiZGlzcGxheV9uYW1lIjoiQ3JlYXRlZCBBdCIsIm5hbWUiOiJDUkVBVEVEX0FUIiwiZGVzY3JpcHRpb24iOiJUaGUgZGF0ZSB0aGUgcHJvZHVjdCB3YXMgYWRkZWQgdG8gb3VyIGNhdGFsb2cuIiwic3BlY2lhbF90eXBlIjoidHlwZS9DcmVhdGlvblRpbWVzdGFtcCIsInVuaXQiOiJkYXktb2Ytd2VlayIsImZpbmdlcnByaW50Ijp7Imdsb2JhbCI6eyJkaXN0aW5jdC1jb3VudCI6MjAwLCJuaWwlIjowLjB9LCJ0eXBlIjp7InR5cGUvRGF0ZVRpbWUiOnsiZWFybGllc3QiOiIyMDE2LTA0LTI2VDE5OjI5OjU1LjE0NyIsImxhdGVzdCI6IjIwMTktMDQtMTVUMTM6MzQ6MTkuOTMxIn19fX0seyJiYXNlX3R5cGUiOiJ0eXBlL0JpZ0ludGVnZXIiLCJkaXNwbGF5X25hbWUiOiLjgqvjgqbjg7Pjg4giLCJuYW1lIjoiY291bnQiLCJzcGVjaWFsX3R5cGUiOiJ0eXBlL1F1YW50aXR5IiwiZmluZ2VycHJpbnQiOnsiZ2xvYmFsIjp7ImRpc3RpbmN0LWNvdW50Ijo3LCJuaWwlIjowLjB9LCJ0eXBlIjp7InR5cGUvTnVtYmVyIjp7Im1pbiI6MjIuMCwicTEiOjI1LjUsInEzIjozMC43NSwibWF4IjozNi4wLCJzZCI6NC41MDM5NjY1MDU4Mzg0MTQsImF2ZyI6MjguNTcxNDI4NTcxNDI4NTczfX19fV0sImRhdGFiYXNlX2lkIjoxLCJlbmFibGVfZW1iZWRkaW5nIjpmYWxzZSwiY29sbGVjdGlvbl9pZCI6NCwicXVlcnlfdHlwZSI6InF1ZXJ5IiwibmFtZSI6IldlZWtkYXlzIHdoZW4gUHJvZHVjdHMgd2VyZSBhZGRlZCIsInF1ZXJ5X2F2ZXJhZ2VfZHVyYXRpb24iOm51bGwsImNyZWF0b3JfaWQiOjEsIm1vZGVyYXRpb25fcmV2aWV3cyI6W10sInVwZGF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjQzOjAwLjY0MVoiLCJtYWRlX3B1YmxpY19ieV9pZCI6bnVsbCwiZW1iZWRkaW5nX3BhcmFtcyI6bnVsbCwiY2FjaGVfdHRsIjpudWxsLCJkYXRhc2V0X3F1ZXJ5Ijp7InR5cGUiOiJxdWVyeSIsImRhdGFiYXNlIjoxLCJxdWVyeSI6eyJzb3VyY2UtdGFibGUiOjEsImJyZWFrb3V0IjpbWyJmaWVsZCIsNyx7InRlbXBvcmFsLXVuaXQiOiJkYXktb2Ytd2VlayJ9XV0sImFnZ3JlZ2F0aW9uIjpbWyJjb3VudCJdXX19LCJpZCI6MTEsInBhcmFtZXRlcl9tYXBwaW5ncyI6bnVsbCwiZGlzcGxheSI6ImJhciIsImVudGl0eV9pZCI6bnVsbCwiY29sbGVjdGlvbl9wcmV2aWV3Ijp0cnVlLCJ2aXN1YWxpemF0aW9uX3NldHRpbmdzIjp7ImdyYXBoLnNlcmllc19sYWJlbHMiOlsi55Wq5Y+3Il0sImdyYXBoLmRpbWVuc2lvbnMiOlsiQ1JFQVRFRF9BVCJdLCJncmFwaC5jb2xvcnMiOlsiI0VGOEM4QyJdLCJncmFwaC54X2F4aXMudGl0bGVfdGV4dCI6IkNyZWF0ZWQgQXQgYnkgZGF5IG9mIHRoZSB3ZWVrIiwiZ3JhcGgubWV0cmljcyI6WyJjb3VudCJdfSwicGFyYW1ldGVycyI6bnVsbCwiZGF0YXNldCI6ZmFsc2UsImNyZWF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjQxOjU1LjM4NCIsInB1YmxpY191dWlkIjpudWxsfSwidXBkYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDU6NDE6NTUuMzkzIiwiY29sIjowLCJpZCI6MTIsInBhcmFtZXRlcl9tYXBwaW5ncyI6W3sicGFyYW1ldGVyX2lkIjoiNTg1NzU0MzkyIiwidGFyZ2V0IjpbImRpbWVuc2lvbiIsWyJmaWVsZCIsNyxudWxsXV0sImNhcmRfaWQiOjExfSx7InBhcmFtZXRlcl9pZCI6Ii01Nzc3OTEyMTEiLCJ0YXJnZXQiOlsiZGltZW5zaW9uIixbImZpZWxkIiw2LG51bGxdXSwiY2FyZF9pZCI6MTF9XSwiY2FyZF9pZCI6MTEsImVudGl0eV9pZCI6bnVsbCwidmlzdWFsaXphdGlvbl9zZXR0aW5ncyI6e30sInNpemVfeSI6NCwiZGFzaGJvYXJkX2lkIjoxLCJjcmVhdGVkX2F0IjoiMjAyMC0wNi0wN1QwNTo0MTo1NS4zOTMiLCJyb3ciOjIyfSx7InNpemVfeCI6Niwic2VyaWVzIjpbXSwiYWN0aW9uX2lkIjpudWxsLCJjb2xsZWN0aW9uX2F1dGhvcml0eV9sZXZlbCI6bnVsbCwiY2FyZCI6eyJkZXNjcmlwdGlvbiI6bnVsbCwiYXJjaGl2ZWQiOmZhbHNlLCJjb2xsZWN0aW9uX3Bvc2l0aW9uIjpudWxsLCJ0YWJsZV9pZCI6MSwicmVzdWx0X21ldGFkYXRhIjpbeyJiYXNlX3R5cGUiOiJ0eXBlL0ludGVnZXIiLCJkaXNwbGF5X25hbWUiOiJDcmVhdGVkIEF0IiwibmFtZSI6IkNSRUFURURfQVQiLCJkZXNjcmlwdGlvbiI6IlRoZSBkYXRlIHRoZSBwcm9kdWN0IHdhcyBhZGRlZCB0byBvdXIgY2F0YWxvZy4iLCJzcGVjaWFsX3R5cGUiOiJ0eXBlL0NyZWF0aW9uVGltZXN0YW1wIiwidW5pdCI6ImhvdXItb2YtZGF5IiwiZmluZ2VycHJpbnQiOnsiZ2xvYmFsIjp7ImRpc3RpbmN0LWNvdW50IjoyMDAsIm5pbCUiOjAuMH0sInR5cGUiOnsidHlwZS9EYXRlVGltZSI6eyJlYXJsaWVzdCI6IjIwMTYtMDQtMjZUMTk6Mjk6NTUuMTQ3IiwibGF0ZXN0IjoiMjAxOS0wNC0xNVQxMzozNDoxOS45MzEifX19fSx7ImJhc2VfdHlwZSI6InR5cGUvQmlnSW50ZWdlciIsImRpc3BsYXlfbmFtZSI6IuOCq+OCpuODs+ODiCIsIm5hbWUiOiJjb3VudCIsInNwZWNpYWxfdHlwZSI6InR5cGUvUXVhbnRpdHkiLCJmaW5nZXJwcmludCI6eyJnbG9iYWwiOnsiZGlzdGluY3QtY291bnQiOjEyLCJuaWwlIjowLjB9LCJ0eXBlIjp7InR5cGUvTnVtYmVyIjp7Im1pbiI6Mi4wLCJxMSI6NS42NTY4NTQyNDk0OTIzODEsInEzIjoxMi4wLCJtYXgiOjE1LjAsInNkIjozLjg0MTA0NDU0MzkyMzY3MDcsImF2ZyI6OC4zMzMzMzMzMzMzMzMzMzR9fX19XSwiZGF0YWJhc2VfaWQiOjEsImVuYWJsZV9lbWJlZGRpbmciOmZhbHNlLCJjb2xsZWN0aW9uX2lkIjo0LCJxdWVyeV90eXBlIjoicXVlcnkiLCJuYW1lIjoiSG91cnMgd2hlbiBQcm9kdWN0cyB3ZXJlIGFkZGVkIiwicXVlcnlfYXZlcmFnZV9kdXJhdGlvbiI6bnVsbCwiY3JlYXRvcl9pZCI6MSwibW9kZXJhdGlvbl9yZXZpZXdzIjpbXSwidXBkYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDU6NDM6MDAuNjQ5WiIsIm1hZGVfcHVibGljX2J5X2lkIjpudWxsLCJlbWJlZGRpbmdfcGFyYW1zIjpudWxsLCJjYWNoZV90dGwiOm51bGwsImRhdGFzZXRfcXVlcnkiOnsidHlwZSI6InF1ZXJ5IiwiZGF0YWJhc2UiOjEsInF1ZXJ5Ijp7InNvdXJjZS10YWJsZSI6MSwiYnJlYWtvdXQiOltbImZpZWxkIiw3LHsidGVtcG9yYWwtdW5pdCI6ImhvdXItb2YtZGF5In1dXSwiYWdncmVnYXRpb24iOltbImNvdW50Il1dfX0sImlkIjoxMiwicGFyYW1ldGVyX21hcHBpbmdzIjpudWxsLCJkaXNwbGF5IjoiYmFyIiwiZW50aXR5X2lkIjpudWxsLCJjb2xsZWN0aW9uX3ByZXZpZXciOnRydWUsInZpc3VhbGl6YXRpb25fc2V0dGluZ3MiOnsiZ3JhcGguc2VyaWVzX2xhYmVscyI6WyLnlarlj7ciXSwiZ3JhcGguZGltZW5zaW9ucyI6WyJDUkVBVEVEX0FUIl0sImdyYXBoLmNvbG9ycyI6WyIjRUY4QzhDIl0sImdyYXBoLnhfYXhpcy50aXRsZV90ZXh0IjoiQ3JlYXRlZCBBdCBieSBob3VyIG9mIHRoZSBkYXkiLCJncmFwaC5tZXRyaWNzIjpbImNvdW50Il19LCJwYXJhbWV0ZXJzIjpudWxsLCJkYXRhc2V0IjpmYWxzZSwiY3JlYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDU6NDE6NTUuNDI0IiwicHVibGljX3V1aWQiOm51bGx9LCJ1cGRhdGVkX2F0IjoiMjAyMC0wNi0wN1QwNTo0MTo1NS40MzYiLCJjb2wiOjYsImlkIjoxMywicGFyYW1ldGVyX21hcHBpbmdzIjpbeyJwYXJhbWV0ZXJfaWQiOiI1ODU3NTQzOTIiLCJ0YXJnZXQiOlsiZGltZW5zaW9uIixbImZpZWxkIiw3LG51bGxdXSwiY2FyZF9pZCI6MTJ9LHsicGFyYW1ldGVyX2lkIjoiLTU3Nzc5MTIxMSIsInRhcmdldCI6WyJkaW1lbnNpb24iLFsiZmllbGQiLDYsbnVsbF1dLCJjYXJkX2lkIjoxMn1dLCJjYXJkX2lkIjoxMiwiZW50aXR5X2lkIjpudWxsLCJ2aXN1YWxpemF0aW9uX3NldHRpbmdzIjp7fSwic2l6ZV95Ijo0LCJkYXNoYm9hcmRfaWQiOjEsImNyZWF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjQxOjU1LjQzNiIsInJvdyI6MjJ9LHsic2l6ZV94Ijo2LCJzZXJpZXMiOltdLCJhY3Rpb25faWQiOm51bGwsImNvbGxlY3Rpb25fYXV0aG9yaXR5X2xldmVsIjpudWxsLCJjYXJkIjp7ImRlc2NyaXB0aW9uIjpudWxsLCJhcmNoaXZlZCI6ZmFsc2UsImNvbGxlY3Rpb25fcG9zaXRpb24iOm51bGwsInRhYmxlX2lkIjoxLCJyZXN1bHRfbWV0YWRhdGEiOlt7ImJhc2VfdHlwZSI6InR5cGUvSW50ZWdlciIsImRpc3BsYXlfbmFtZSI6IkNyZWF0ZWQgQXQiLCJuYW1lIjoiQ1JFQVRFRF9BVCIsImRlc2NyaXB0aW9uIjoiVGhlIGRhdGUgdGhlIHByb2R1Y3Qgd2FzIGFkZGVkIHRvIG91ciBjYXRhbG9nLiIsInNwZWNpYWxfdHlwZSI6InR5cGUvQ3JlYXRpb25UaW1lc3RhbXAiLCJ1bml0IjoiZGF5LW9mLW1vbnRoIiwiZmluZ2VycHJpbnQiOnsiZ2xvYmFsIjp7ImRpc3RpbmN0LWNvdW50IjoyMDAsIm5pbCUiOjB9LCJ0eXBlIjp7InR5cGUvRGF0ZVRpbWUiOnsiZWFybGllc3QiOiIyMDE2LTA0LTI2VDE5OjI5OjU1LjE0NyIsImxhdGVzdCI6IjIwMTktMDQtMTVUMTM6MzQ6MTkuOTMxIn19fX0seyJiYXNlX3R5cGUiOiJ0eXBlL0JpZ0ludGVnZXIiLCJkaXNwbGF5X25hbWUiOiLjgqvjgqbjg7Pjg4giLCJuYW1lIjoiY291bnQiLCJzcGVjaWFsX3R5cGUiOiJ0eXBlL1F1YW50aXR5IiwiZmluZ2VycHJpbnQiOnsiZ2xvYmFsIjp7ImRpc3RpbmN0LWNvdW50Ijo5LCJuaWwlIjowfSwidHlwZSI6eyJ0eXBlL051bWJlciI6eyJtaW4iOjMsInExIjo0LjQ2NDQ2NjA5NDA2NzI2MiwicTMiOjcuODMzMzMzMzMzMzMzMzMzLCJtYXgiOjExLCJzZCI6Mi40MTk4OTk1ODAyNTAxMDMsImF2ZyI6Ni40NTE2MTI5MDMyMjU4MDZ9fX19XSwiZGF0YWJhc2VfaWQiOjEsImVuYWJsZV9lbWJlZGRpbmciOmZhbHNlLCJjb2xsZWN0aW9uX2lkIjo0LCJxdWVyeV90eXBlIjoicXVlcnkiLCJuYW1lIjoiRGF5cyB3aGVuIFByb2R1Y3RzIHdlcmUgYWRkZWQiLCJxdWVyeV9hdmVyYWdlX2R1cmF0aW9uIjpudWxsLCJjcmVhdG9yX2lkIjoxLCJtb2RlcmF0aW9uX3Jldmlld3MiOltdLCJ1cGRhdGVkX2F0IjoiMjAyMC0wNi0wN1QwNjoxODowNC4yMzVaIiwibWFkZV9wdWJsaWNfYnlfaWQiOm51bGwsImVtYmVkZGluZ19wYXJhbXMiOm51bGwsImNhY2hlX3R0bCI6bnVsbCwiZGF0YXNldF9xdWVyeSI6eyJ0eXBlIjoicXVlcnkiLCJkYXRhYmFzZSI6MSwicXVlcnkiOnsic291cmNlLXRhYmxlIjoxLCJicmVha291dCI6W1siZmllbGQiLDcseyJ0ZW1wb3JhbC11bml0IjoiZGF5LW9mLW1vbnRoIn1dXSwiYWdncmVnYXRpb24iOltbImNvdW50Il1dfX0sImlkIjoxMywicGFyYW1ldGVyX21hcHBpbmdzIjpudWxsLCJkaXNwbGF5IjoiYmFyIiwiZW50aXR5X2lkIjpudWxsLCJjb2xsZWN0aW9uX3ByZXZpZXciOnRydWUsInZpc3VhbGl6YXRpb25fc2V0dGluZ3MiOnsiZ3JhcGguc2VyaWVzX2xhYmVscyI6WyLnlarlj7ciXSwiZ3JhcGguZGltZW5zaW9ucyI6WyJDUkVBVEVEX0FUIl0sImdyYXBoLmNvbG9ycyI6WyIjRUY4QzhDIl0sImdyYXBoLnhfYXhpcy50aXRsZV90ZXh0IjoiQ3JlYXRlZCBBdCBieSBkYXkgb2YgdGhlIG1vbnRoIiwiZ3JhcGguc2hvd192YWx1ZXMiOmZhbHNlLCJncmFwaC5tZXRyaWNzIjpbImNvdW50Il19LCJwYXJhbWV0ZXJzIjpudWxsLCJkYXRhc2V0IjpmYWxzZSwiY3JlYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDU6NDE6NTUuNDYiLCJwdWJsaWNfdXVpZCI6bnVsbH0sInVwZGF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjQxOjU1LjQ2OSIsImNvbCI6MTIsImlkIjoxNCwicGFyYW1ldGVyX21hcHBpbmdzIjpbeyJwYXJhbWV0ZXJfaWQiOiI1ODU3NTQzOTIiLCJ0YXJnZXQiOlsiZGltZW5zaW9uIixbImZpZWxkIiw3LG51bGxdXSwiY2FyZF9pZCI6MTN9LHsicGFyYW1ldGVyX2lkIjoiLTU3Nzc5MTIxMSIsInRhcmdldCI6WyJkaW1lbnNpb24iLFsiZmllbGQiLDYsbnVsbF1dLCJjYXJkX2lkIjoxM31dLCJjYXJkX2lkIjoxMywiZW50aXR5X2lkIjpudWxsLCJ2aXN1YWxpemF0aW9uX3NldHRpbmdzIjp7fSwic2l6ZV95Ijo0LCJkYXNoYm9hcmRfaWQiOjEsImNyZWF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjQxOjU1LjQ2OSIsInJvdyI6MjJ9LHsic2l6ZV94Ijo2LCJzZXJpZXMiOltdLCJhY3Rpb25faWQiOm51bGwsImNvbGxlY3Rpb25fYXV0aG9yaXR5X2xldmVsIjpudWxsLCJjYXJkIjp7ImRlc2NyaXB0aW9uIjpudWxsLCJhcmNoaXZlZCI6ZmFsc2UsImNvbGxlY3Rpb25fcG9zaXRpb24iOm51bGwsInRhYmxlX2lkIjoxLCJyZXN1bHRfbWV0YWRhdGEiOlt7ImJhc2VfdHlwZSI6InR5cGUvSW50ZWdlciIsImRpc3BsYXlfbmFtZSI6IkNyZWF0ZWQgQXQiLCJuYW1lIjoiQ1JFQVRFRF9BVCIsImRlc2NyaXB0aW9uIjoiVGhlIGRhdGUgdGhlIHByb2R1Y3Qgd2FzIGFkZGVkIHRvIG91ciBjYXRhbG9nLiIsInNwZWNpYWxfdHlwZSI6InR5cGUvQ3JlYXRpb25UaW1lc3RhbXAiLCJ1bml0IjoibW9udGgtb2YteWVhciIsImZpbmdlcnByaW50Ijp7Imdsb2JhbCI6eyJkaXN0aW5jdC1jb3VudCI6MjAwLCJuaWwlIjowLjB9LCJ0eXBlIjp7InR5cGUvRGF0ZVRpbWUiOnsiZWFybGllc3QiOiIyMDE2LTA0LTI2VDE5OjI5OjU1LjE0NyIsImxhdGVzdCI6IjIwMTktMDQtMTVUMTM6MzQ6MTkuOTMxIn19fX0seyJiYXNlX3R5cGUiOiJ0eXBlL0JpZ0ludGVnZXIiLCJkaXNwbGF5X25hbWUiOiLjgqvjgqbjg7Pjg4giLCJuYW1lIjoiY291bnQiLCJzcGVjaWFsX3R5cGUiOiJ0eXBlL1F1YW50aXR5IiwiZmluZ2VycHJpbnQiOnsiZ2xvYmFsIjp7ImRpc3RpbmN0LWNvdW50Ijo2LCJuaWwlIjowLjB9LCJ0eXBlIjp7InR5cGUvTnVtYmVyIjp7Im1pbiI6MTMuMCwicTEiOjE0LjkwMTkyMzc4ODY0NjY4NCwicTMiOjE4LjE3NzEyNDM0NDQ2NzcwMywibWF4IjoyMS4wLCJzZCI6Mi41MzQ2MDg5MjkyNTE2OTQ3LCJhdmciOjE2LjY2NjY2NjY2NjY2NjY2OH19fX1dLCJkYXRhYmFzZV9pZCI6MSwiZW5hYmxlX2VtYmVkZGluZyI6ZmFsc2UsImNvbGxlY3Rpb25faWQiOjQsInF1ZXJ5X3R5cGUiOiJxdWVyeSIsIm5hbWUiOiJNb250aHMgd2hlbiBQcm9kdWN0cyB3ZXJlIGFkZGVkIiwicXVlcnlfYXZlcmFnZV9kdXJhdGlvbiI6bnVsbCwiY3JlYXRvcl9pZCI6MSwibW9kZXJhdGlvbl9yZXZpZXdzIjpbXSwidXBkYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDU6NDM6MDAuNjk5WiIsIm1hZGVfcHVibGljX2J5X2lkIjpudWxsLCJlbWJlZGRpbmdfcGFyYW1zIjpudWxsLCJjYWNoZV90dGwiOm51bGwsImRhdGFzZXRfcXVlcnkiOnsidHlwZSI6InF1ZXJ5IiwiZGF0YWJhc2UiOjEsInF1ZXJ5Ijp7InNvdXJjZS10YWJsZSI6MSwiYnJlYWtvdXQiOltbImZpZWxkIiw3LHsidGVtcG9yYWwtdW5pdCI6Im1vbnRoLW9mLXllYXIifV1dLCJhZ2dyZWdhdGlvbiI6W1siY291bnQiXV19fSwiaWQiOjE0LCJwYXJhbWV0ZXJfbWFwcGluZ3MiOm51bGwsImRpc3BsYXkiOiJiYXIiLCJlbnRpdHlfaWQiOm51bGwsImNvbGxlY3Rpb25fcHJldmlldyI6dHJ1ZSwidmlzdWFsaXphdGlvbl9zZXR0aW5ncyI6eyJncmFwaC5zZXJpZXNfbGFiZWxzIjpbIueVquWPtyJdLCJncmFwaC5kaW1lbnNpb25zIjpbIkNSRUFURURfQVQiXSwiZ3JhcGguY29sb3JzIjpbIiNFRjhDOEMiXSwiZ3JhcGgueF9heGlzLnRpdGxlX3RleHQiOiJDcmVhdGVkIEF0IGJ5IG1vbnRoIG9mIHRoZSB5ZWFyIiwiZ3JhcGgubWV0cmljcyI6WyJjb3VudCJdfSwicGFyYW1ldGVycyI6bnVsbCwiZGF0YXNldCI6ZmFsc2UsImNyZWF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjQxOjU1LjQ5NSIsInB1YmxpY191dWlkIjpudWxsfSwidXBkYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDU6NDE6NTUuNTEiLCJjb2wiOjAsImlkIjoxNSwicGFyYW1ldGVyX21hcHBpbmdzIjpbeyJwYXJhbWV0ZXJfaWQiOiI1ODU3NTQzOTIiLCJ0YXJnZXQiOlsiZGltZW5zaW9uIixbImZpZWxkIiw3LG51bGxdXSwiY2FyZF9pZCI6MTR9LHsicGFyYW1ldGVyX2lkIjoiLTU3Nzc5MTIxMSIsInRhcmdldCI6WyJkaW1lbnNpb24iLFsiZmllbGQiLDYsbnVsbF1dLCJjYXJkX2lkIjoxNH1dLCJjYXJkX2lkIjoxNCwiZW50aXR5X2lkIjpudWxsLCJ2aXN1YWxpemF0aW9uX3NldHRpbmdzIjp7fSwic2l6ZV95Ijo0LCJkYXNoYm9hcmRfaWQiOjEsImNyZWF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjQxOjU1LjUxIiwicm93IjoyNn0seyJzaXplX3giOjYsInNlcmllcyI6W10sImFjdGlvbl9pZCI6bnVsbCwiY29sbGVjdGlvbl9hdXRob3JpdHlfbGV2ZWwiOm51bGwsImNhcmQiOnsiZGVzY3JpcHRpb24iOm51bGwsImFyY2hpdmVkIjpmYWxzZSwiY29sbGVjdGlvbl9wb3NpdGlvbiI6bnVsbCwidGFibGVfaWQiOjEsInJlc3VsdF9tZXRhZGF0YSI6W3siYmFzZV90eXBlIjoidHlwZS9JbnRlZ2VyIiwiZGlzcGxheV9uYW1lIjoiQ3JlYXRlZCBBdCIsIm5hbWUiOiJDUkVBVEVEX0FUIiwiZGVzY3JpcHRpb24iOiJUaGUgZGF0ZSB0aGUgcHJvZHVjdCB3YXMgYWRkZWQgdG8gb3VyIGNhdGFsb2cuIiwic3BlY2lhbF90eXBlIjoidHlwZS9DcmVhdGlvblRpbWVzdGFtcCIsInVuaXQiOiJxdWFydGVyLW9mLXllYXIiLCJmaW5nZXJwcmludCI6eyJnbG9iYWwiOnsiZGlzdGluY3QtY291bnQiOjIwMCwibmlsJSI6MC4wfSwidHlwZSI6eyJ0eXBlL0RhdGVUaW1lIjp7ImVhcmxpZXN0IjoiMjAxNi0wNC0yNlQxOToyOTo1NS4xNDciLCJsYXRlc3QiOiIyMDE5LTA0LTE1VDEzOjM0OjE5LjkzMSJ9fX19LHsiYmFzZV90eXBlIjoidHlwZS9CaWdJbnRlZ2VyIiwiZGlzcGxheV9uYW1lIjoi44Kr44Km44Oz44OIIiwibmFtZSI6ImNvdW50Iiwic3BlY2lhbF90eXBlIjoidHlwZS9RdWFudGl0eSIsImZpbmdlcnByaW50Ijp7Imdsb2JhbCI6eyJkaXN0aW5jdC1jb3VudCI6NCwibmlsJSI6MC4wfSwidHlwZSI6eyJ0eXBlL051bWJlciI6eyJtaW4iOjQ2LjAsInExIjo0Ny4wLCJxMyI6NTMuMCwibWF4Ijo1NC4wLCJzZCI6My42NTE0ODM3MTY3MDExMDc2LCJhdmciOjUwLjB9fX19XSwiZGF0YWJhc2VfaWQiOjEsImVuYWJsZV9lbWJlZGRpbmciOmZhbHNlLCJjb2xsZWN0aW9uX2lkIjo0LCJxdWVyeV90eXBlIjoicXVlcnkiLCJuYW1lIjoiUXVhcnRlcnMgd2hlbiBQcm9kdWN0cyB3ZXJlIGFkZGVkIiwicXVlcnlfYXZlcmFnZV9kdXJhdGlvbiI6bnVsbCwiY3JlYXRvcl9pZCI6MSwibW9kZXJhdGlvbl9yZXZpZXdzIjpbXSwidXBkYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDU6NDM6MDAuNzAzWiIsIm1hZGVfcHVibGljX2J5X2lkIjpudWxsLCJlbWJlZGRpbmdfcGFyYW1zIjpudWxsLCJjYWNoZV90dGwiOm51bGwsImRhdGFzZXRfcXVlcnkiOnsidHlwZSI6InF1ZXJ5IiwiZGF0YWJhc2UiOjEsInF1ZXJ5Ijp7InNvdXJjZS10YWJsZSI6MSwiYnJlYWtvdXQiOltbImZpZWxkIiw3LHsidGVtcG9yYWwtdW5pdCI6InF1YXJ0ZXItb2YteWVhciJ9XV0sImFnZ3JlZ2F0aW9uIjpbWyJjb3VudCJdXX19LCJpZCI6MTUsInBhcmFtZXRlcl9tYXBwaW5ncyI6bnVsbCwiZGlzcGxheSI6ImJhciIsImVudGl0eV9pZCI6bnVsbCwiY29sbGVjdGlvbl9wcmV2aWV3Ijp0cnVlLCJ2aXN1YWxpemF0aW9uX3NldHRpbmdzIjp7ImdyYXBoLnNlcmllc19sYWJlbHMiOlsi55Wq5Y+3Il0sImdyYXBoLmRpbWVuc2lvbnMiOlsiQ1JFQVRFRF9BVCJdLCJncmFwaC5jb2xvcnMiOlsiI0VGOEM4QyJdLCJncmFwaC54X2F4aXMudGl0bGVfdGV4dCI6IkNyZWF0ZWQgQXQgYnkgcXVhcnRlciBvZiB0aGUgeWVhciIsImdyYXBoLm1ldHJpY3MiOlsiY291bnQiXX0sInBhcmFtZXRlcnMiOm51bGwsImRhdGFzZXQiOmZhbHNlLCJjcmVhdGVkX2F0IjoiMjAyMC0wNi0wN1QwNTo0MTo1NS41NDUiLCJwdWJsaWNfdXVpZCI6bnVsbH0sInVwZGF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjQxOjU1LjU2IiwiY29sIjo2LCJpZCI6MTYsInBhcmFtZXRlcl9tYXBwaW5ncyI6W3sicGFyYW1ldGVyX2lkIjoiNTg1NzU0MzkyIiwidGFyZ2V0IjpbImRpbWVuc2lvbiIsWyJmaWVsZCIsNyxudWxsXV0sImNhcmRfaWQiOjE1fSx7InBhcmFtZXRlcl9pZCI6Ii01Nzc3OTEyMTEiLCJ0YXJnZXQiOlsiZGltZW5zaW9uIixbImZpZWxkIiw2LG51bGxdXSwiY2FyZF9pZCI6MTV9XSwiY2FyZF9pZCI6MTUsImVudGl0eV9pZCI6bnVsbCwidmlzdWFsaXphdGlvbl9zZXR0aW5ncyI6e30sInNpemVfeSI6NCwiZGFzaGJvYXJkX2lkIjoxLCJjcmVhdGVkX2F0IjoiMjAyMC0wNi0wN1QwNTo0MTo1NS41NiIsInJvdyI6MjZ9XSwiY2FuX3dyaXRlIjp0cnVlLCJlbmFibGVfZW1iZWRkaW5nIjpmYWxzZSwiY29sbGVjdGlvbl9pZCI6NCwic2hvd19pbl9nZXR0aW5nX3N0YXJ0ZWQiOmZhbHNlLCJuYW1lIjoiUHJvZHVjdHMgRGFzaGJvYXJkIiwiY2F2ZWF0cyI6bnVsbCwiY29sbGVjdGlvbl9hdXRob3JpdHlfbGV2ZWwiOm51bGwsImNyZWF0b3JfaWQiOjEsInVwZGF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjQzOjE3LjA1IiwibWFkZV9wdWJsaWNfYnlfaWQiOm51bGwsImVtYmVkZGluZ19wYXJhbXMiOm51bGwsImNhY2hlX3R0bCI6bnVsbCwiaWQiOjEsInBvc2l0aW9uIjpudWxsLCJlbnRpdHlfaWQiOm51bGwsInBhcmFtX2ZpZWxkcyI6eyI2Ijp7ImlkIjo2LCJ0YWJsZV9pZCI6MSwiZGlzcGxheV9uYW1lIjoiQ2F0ZWdvcnkiLCJiYXNlX3R5cGUiOiJ0eXBlL1RleHQiLCJzZW1hbnRpY190eXBlIjoidHlwZS9DYXRlZ29yeSIsImhhc19maWVsZF92YWx1ZXMiOiJsaXN0IiwibmFtZV9maWVsZCI6bnVsbCwiZGltZW5zaW9ucyI6W119LCI3Ijp7ImlkIjo3LCJ0YWJsZV9pZCI6MSwiZGlzcGxheV9uYW1lIjoiQ3JlYXRlZCBBdCIsImJhc2VfdHlwZSI6InR5cGUvRGF0ZVRpbWUiLCJzZW1hbnRpY190eXBlIjoidHlwZS9DcmVhdGlvblRpbWVzdGFtcCIsImhhc19maWVsZF92YWx1ZXMiOiJub25lIiwibmFtZV9maWVsZCI6bnVsbCwiZGltZW5zaW9ucyI6W119fSwibGFzdC1lZGl0LWluZm8iOnsiaWQiOjEsImVtYWlsIjoibWJAZXhhbXBsZS5jb20iLCJmaXJzdF9uYW1lIjoiQWRtaW4iLCJsYXN0X25hbWUiOiJVc2VyIiwidGltZXN0YW1wIjoiMjAyMy0wNS0xNFQxMzo0ODoyOS43NTY1OTVaIn0sInBhcmFtZXRlcnMiOlt7ImlkIjoiNTg1NzU0MzkyIiwidHlwZSI6ImRhdGUvYWxsLW9wdGlvbnMiLCJuYW1lIjoiQ3JlYXRlZCBBdCIsInNsdWciOiJDUkVBVEVEX0FUIn0seyJpZCI6Ii01Nzc3OTEyMTEiLCJ0eXBlIjoiY2F0ZWdvcnkiLCJuYW1lIjoiQ2F0ZWdvcnkiLCJzbHVnIjoiQ0FURUdPUlkifV0sImNyZWF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjQxOjU0Ljk3IiwicHVibGljX3V1aWQiOm51bGwsInBvaW50c19vZl9pbnRlcmVzdCI6bnVsbH0= + recorded_at: Sun, 14 May 2023 15:09:32 GMT +- request: + method: post + uri: http://localhost:3030/api/dashboard/1/copy + body: + encoding: UTF-8 + string: '{"description":null,"archived":false,"collection_position":4,"ordered_cards":[{"size_x":6,"series":[],"action_id":null,"collection_authority_level":null,"card":{"description":null,"archived":false,"collection_position":null,"table_id":1,"result_metadata":[{"base_type":"type/BigInteger","display_name":"カウント","name":"count","special_type":"type/Quantity","fingerprint":{"global":{"distinct-count":1,"nil%":0.0},"type":{"type/Number":{"min":200.0,"q1":200.0,"q3":200.0,"max":200.0,"sd":null,"avg":200.0}}}}],"database_id":1,"enable_embedding":false,"collection_id":4,"query_type":"query","name":"Total + Products","query_average_duration":50,"creator_id":1,"moderation_reviews":[],"updated_at":"2020-06-07T05:43:00.538Z","made_public_by_id":null,"embedding_params":null,"cache_ttl":null,"dataset_query":{"type":"query","database":1,"query":{"source-table":1,"aggregation":[["count"]]}},"id":3,"parameter_mappings":null,"display":"scalar","entity_id":null,"collection_preview":true,"visualization_settings":{"graph.series_labels":["番号"],"graph.dimensions":[],"graph.metrics":["count"]},"parameters":null,"dataset":false,"created_at":"2020-06-07T05:41:55.01","public_uuid":null},"updated_at":"2020-06-07T05:41:55.032","col":0,"id":2,"parameter_mappings":[{"parameter_id":"585754392","target":["dimension",["field",7,null]],"card_id":3},{"parameter_id":"-577791211","target":["dimension",["field",6,null]],"card_id":3}],"card_id":3,"entity_id":null,"visualization_settings":{},"size_y":4,"dashboard_id":1,"created_at":"2020-06-07T05:41:55.032","row":2},{"size_x":6,"series":[],"action_id":null,"collection_authority_level":null,"card":{"description":null,"archived":false,"collection_position":null,"table_id":1,"result_metadata":[{"base_type":"type/BigInteger","display_name":"カウント","name":"count","special_type":"type/Quantity","fingerprint":{"global":{"distinct-count":1,"nil%":0.0},"type":{"type/Number":{"min":0.0,"q1":0.0,"q3":0.0,"max":0.0,"sd":null,"avg":0.0}}}}],"database_id":1,"enable_embedding":false,"collection_id":4,"query_type":"query","name":"Products + added in the last 30 days","query_average_duration":null,"creator_id":1,"moderation_reviews":[],"updated_at":"2020-06-07T05:43:00.554Z","made_public_by_id":null,"embedding_params":null,"cache_ttl":null,"dataset_query":{"type":"query","database":1,"query":{"source-table":1,"filter":["time-interval",["field",7,null],-30,"day"],"aggregation":[["count"]]}},"id":4,"parameter_mappings":null,"display":"scalar","entity_id":null,"collection_preview":true,"visualization_settings":{"graph.series_labels":["番号"],"graph.dimensions":[],"graph.metrics":["count"]},"parameters":null,"dataset":false,"created_at":"2020-06-07T05:41:55.061","public_uuid":null},"updated_at":"2020-06-07T05:41:55.069","col":6,"id":3,"parameter_mappings":[{"parameter_id":"585754392","target":["dimension",["field",7,null]],"card_id":4},{"parameter_id":"-577791211","target":["dimension",["field",6,null]],"card_id":4}],"card_id":4,"entity_id":null,"visualization_settings":{},"size_y":4,"dashboard_id":1,"created_at":"2020-06-07T05:41:55.069","row":2},{"size_x":18,"series":[],"action_id":null,"collection_authority_level":null,"card":{"query_average_duration":null},"updated_at":"2020-06-07T05:41:55.087","col":0,"id":4,"parameter_mappings":[],"card_id":null,"entity_id":null,"visualization_settings":{"text":"# + How these Products are distributed","virtual_card":{"name":null,"display":"text","dataset_query":{},"visualization_settings":{}},"dashcard.background":false,"text.align_vertical":"bottom"},"size_y":2,"dashboard_id":1,"created_at":"2020-06-07T05:41:55.087","row":6},{"size_x":6,"series":[],"action_id":null,"collection_authority_level":null,"card":{"description":null,"archived":false,"collection_position":null,"table_id":1,"result_metadata":[{"base_type":"type/Float","display_name":"Rating","name":"RATING","description":"The + average rating users have given the product. This ranges from 1 - 5","special_type":"type/Score","fingerprint":{"global":{"distinct-count":23,"nil%":0.0},"type":{"type/Number":{"min":0.0,"q1":3.5120465053408525,"q3":4.216124969497314,"max":5.0,"sd":1.3605488657451452,"avg":3.4715}}}},{"base_type":"type/BigInteger","display_name":"カウント","name":"count","special_type":"type/Quantity","fingerprint":{"global":{"distinct-count":6,"nil%":0.0},"type":{"type/Number":{"min":2.0,"q1":3.0,"q3":46.0,"max":108.0,"sd":39.97832746209709,"avg":33.333333333333336}}}}],"database_id":1,"enable_embedding":false,"collection_id":4,"query_type":"query","name":"Products + by Rating","query_average_duration":null,"creator_id":1,"moderation_reviews":[],"updated_at":"2020-06-07T05:43:00.567Z","made_public_by_id":null,"embedding_params":null,"cache_ttl":null,"dataset_query":{"type":"query","database":1,"query":{"source-table":1,"breakout":[["field",2,{"binning":{"strategy":"default"}}]],"aggregation":[["count"]]}},"id":5,"parameter_mappings":null,"display":"bar","entity_id":null,"collection_preview":true,"visualization_settings":{"graph.series_labels":["番号"],"graph.dimensions":["RATING"],"graph.colors":["#f9d45c"],"graph.metrics":["count"]},"parameters":null,"dataset":false,"created_at":"2020-06-07T05:41:55.114","public_uuid":null},"updated_at":"2020-06-07T05:41:55.122","col":0,"id":5,"parameter_mappings":[{"parameter_id":"585754392","target":["dimension",["field",7,null]],"card_id":5},{"parameter_id":"-577791211","target":["dimension",["field",6,null]],"card_id":5}],"card_id":5,"entity_id":null,"visualization_settings":{},"size_y":4,"dashboard_id":1,"created_at":"2020-06-07T05:41:55.122","row":8},{"size_x":6,"series":[],"action_id":null,"collection_authority_level":null,"card":{"description":null,"archived":false,"collection_position":null,"table_id":1,"result_metadata":[{"base_type":"type/Float","display_name":"Price","name":"PRICE","description":"The + list price of the product. Note that this is not always the price the product + sold for due to discounts, promotions, etc.","fingerprint":{"global":{"distinct-count":170,"nil%":0.0},"type":{"type/Number":{"min":15.691943673970439,"q1":37.25154462926434,"q3":75.45898071609447,"max":98.81933684368194,"sd":21.711481557852057,"avg":55.74639966792074}}},"special_type":null},{"base_type":"type/BigInteger","display_name":"カウント","name":"count","special_type":"type/Quantity","fingerprint":{"global":{"distinct-count":7,"nil%":0.0},"type":{"type/Number":{"min":10.0,"q1":17.75,"q3":39.75,"max":43.0,"sd":12.607631853460067,"avg":28.571428571428573}}}}],"database_id":1,"enable_embedding":false,"collection_id":4,"query_type":"query","name":"Products + by Price","query_average_duration":null,"creator_id":1,"moderation_reviews":[],"updated_at":"2020-06-07T05:43:00.558Z","made_public_by_id":null,"embedding_params":null,"cache_ttl":null,"dataset_query":{"type":"query","database":1,"query":{"source-table":1,"breakout":[["field",3,{"binning":{"strategy":"default"}}]],"aggregation":[["count"]]}},"id":6,"parameter_mappings":null,"display":"bar","entity_id":null,"collection_preview":true,"visualization_settings":{"graph.series_labels":["番号"],"graph.dimensions":["PRICE"],"graph.colors":["#EF8C8C"],"graph.metrics":["count"]},"parameters":null,"dataset":false,"created_at":"2020-06-07T05:41:55.146","public_uuid":null},"updated_at":"2020-06-07T05:41:55.154","col":6,"id":6,"parameter_mappings":[{"parameter_id":"585754392","target":["dimension",["field",7,null]],"card_id":6},{"parameter_id":"-577791211","target":["dimension",["field",6,null]],"card_id":6}],"card_id":6,"entity_id":null,"visualization_settings":{},"size_y":4,"dashboard_id":1,"created_at":"2020-06-07T05:41:55.154","row":8},{"size_x":6,"series":[],"action_id":null,"collection_authority_level":null,"card":{"description":null,"archived":false,"collection_position":null,"table_id":1,"result_metadata":[{"base_type":"type/Text","display_name":"Category","name":"CATEGORY","description":"The + type of product, valid values include: Doohicky, Gadget, Gizmo and Widget","special_type":"type/Category","fingerprint":{"global":{"distinct-count":4,"nil%":0.0},"type":{"type/Text":{"percent-json":0.0,"percent-url":0.0,"percent-email":0.0,"average-length":6.375}}}},{"base_type":"type/BigInteger","display_name":"カウント","name":"count","special_type":"type/Quantity","fingerprint":{"global":{"distinct-count":4,"nil%":0.0},"type":{"type/Number":{"min":42.0,"q1":46.5,"q3":53.5,"max":54.0,"sd":5.477225575051661,"avg":50.0}}}}],"database_id":1,"enable_embedding":false,"collection_id":4,"query_type":"query","name":"Products + per Category","query_average_duration":null,"creator_id":1,"moderation_reviews":[],"updated_at":"2020-06-07T05:43:00.531Z","made_public_by_id":null,"embedding_params":null,"cache_ttl":null,"dataset_query":{"type":"query","database":1,"query":{"source-table":1,"breakout":[["field",6,null]],"aggregation":[["count"]],"order-by":[["desc",["aggregation",0]]]}},"id":7,"parameter_mappings":null,"display":"row","entity_id":null,"collection_preview":true,"visualization_settings":{"graph.series_labels":["番号"],"graph.dimensions":["CATEGORY"],"graph.colors":["#9CC177"],"graph.metrics":["count"]},"parameters":null,"dataset":false,"created_at":"2020-06-07T05:41:55.178","public_uuid":null},"updated_at":"2020-06-07T05:41:55.191","col":12,"id":7,"parameter_mappings":[{"parameter_id":"585754392","target":["dimension",["field",7,null]],"card_id":7},{"parameter_id":"-577791211","target":["dimension",["field",6,null]],"card_id":7}],"card_id":7,"entity_id":null,"visualization_settings":{},"size_y":8,"dashboard_id":1,"created_at":"2020-06-07T05:41:55.191","row":8},{"size_x":18,"series":[],"action_id":null,"collection_authority_level":null,"card":{"query_average_duration":null},"updated_at":"2020-06-07T05:41:55.204","col":0,"id":8,"parameter_mappings":[],"card_id":null,"entity_id":null,"visualization_settings":{"text":"# + These Products across time","virtual_card":{"name":null,"display":"text","dataset_query":{},"visualization_settings":{}},"dashcard.background":false,"text.align_vertical":"bottom"},"size_y":2,"dashboard_id":1,"created_at":"2020-06-07T05:41:55.204","row":16},{"size_x":6,"series":[],"action_id":null,"collection_authority_level":null,"card":{"description":null,"archived":false,"collection_position":null,"table_id":1,"result_metadata":[{"base_type":"type/DateTime","display_name":"Created + At","name":"CREATED_AT","description":"The date the product was added to our + catalog.","special_type":"type/CreationTimestamp","unit":"month","fingerprint":{"global":{"distinct-count":200,"nil%":0.0},"type":{"type/DateTime":{"earliest":"2016-04-26T19:29:55.147","latest":"2019-04-15T13:34:19.931"}}}},{"base_type":"type/BigInteger","display_name":"カウント","name":"count","special_type":"type/Quantity","fingerprint":{"global":{"distinct-count":9,"nil%":0.0},"type":{"type/Number":{"min":2.0,"q1":3.903943276465977,"q3":6.662882692912616,"max":10.0,"sd":1.8923744558308435,"avg":5.405405405405405}}}}],"database_id":1,"enable_embedding":false,"collection_id":4,"query_type":"query","name":"New + Products over time","query_average_duration":null,"creator_id":1,"moderation_reviews":[],"updated_at":"2020-06-07T05:43:00.621Z","made_public_by_id":null,"embedding_params":null,"cache_ttl":null,"dataset_query":{"type":"query","database":1,"query":{"source-table":1,"breakout":[["field",7,{"temporal-unit":"month"}]],"aggregation":[["count"]]}},"id":8,"parameter_mappings":null,"display":"line","entity_id":null,"collection_preview":true,"visualization_settings":{"graph.series_labels":["番号"],"graph.dimensions":["CREATED_AT"],"graph.colors":["#f9d45c"],"graph.metrics":["count"]},"parameters":null,"dataset":false,"created_at":"2020-06-07T05:41:55.24","public_uuid":null},"updated_at":"2020-06-07T05:41:55.248","col":0,"id":9,"parameter_mappings":[{"parameter_id":"585754392","target":["dimension",["field",7,null]],"card_id":8},{"parameter_id":"-577791211","target":["dimension",["field",6,null]],"card_id":8}],"card_id":8,"entity_id":null,"visualization_settings":{},"size_y":4,"dashboard_id":1,"created_at":"2020-06-07T05:41:55.248","row":18},{"size_x":6,"series":[],"action_id":null,"collection_authority_level":null,"card":{"description":null,"archived":false,"collection_position":null,"table_id":1,"result_metadata":[{"base_type":"type/DateTime","display_name":"Created + At","name":"CREATED_AT","description":"The date the product was added to our + catalog.","special_type":"type/CreationTimestamp","unit":"month","fingerprint":{"global":{"distinct-count":200,"nil%":0.0},"type":{"type/DateTime":{"earliest":"2016-04-26T19:29:55.147","latest":"2019-04-15T13:34:19.931"}}}},{"base_type":"type/Float","display_name":"Ratingの合計値","name":"sum","special_type":"type/Score","fingerprint":{"global":{"distinct-count":35,"nil%":0.0},"type":{"type/Number":{"min":8.0,"q1":12.55,"q3":23.575000000000003,"max":36.300000000000004,"sd":7.546898414294159,"avg":18.764864864864865}}}},{"base_type":"type/Float","display_name":"Ratingの平均値","name":"avg","special_type":"type/Score","fingerprint":{"global":{"distinct-count":33,"nil%":0.0},"type":{"type/Number":{"min":2.075,"q1":2.9491071428571427,"q3":4.080177669529663,"max":4.325,"sd":0.6677592084904477,"avg":3.5062290862290864}}}}],"database_id":1,"enable_embedding":false,"collection_id":4,"query_type":"query","name":"Rating + over time","query_average_duration":null,"creator_id":1,"moderation_reviews":[],"updated_at":"2020-06-07T05:43:00.695Z","made_public_by_id":null,"embedding_params":null,"cache_ttl":null,"dataset_query":{"type":"query","database":1,"query":{"source-table":1,"breakout":[["field",7,{"temporal-unit":"month"}]],"aggregation":[["sum",["field",2,null]],["avg",["field",2,null]]]}},"id":9,"parameter_mappings":null,"display":"line","entity_id":null,"collection_preview":true,"visualization_settings":{"graph.series_labels":["合計","平均"],"graph.dimensions":["CREATED_AT"],"graph.colors":["#509EE3","#EF8C8C"],"graph.metrics":["sum","avg"]},"parameters":null,"dataset":false,"created_at":"2020-06-07T05:41:55.294","public_uuid":null},"updated_at":"2020-06-07T05:41:55.303","col":6,"id":10,"parameter_mappings":[{"parameter_id":"585754392","target":["dimension",["field",7,null]],"card_id":9},{"parameter_id":"-577791211","target":["dimension",["field",6,null]],"card_id":9}],"card_id":9,"entity_id":null,"visualization_settings":{},"size_y":4,"dashboard_id":1,"created_at":"2020-06-07T05:41:55.303","row":18},{"size_x":6,"series":[],"action_id":null,"collection_authority_level":null,"card":{"description":null,"archived":false,"collection_position":null,"table_id":1,"result_metadata":[{"base_type":"type/DateTime","display_name":"Created + At","name":"CREATED_AT","description":"The date the product was added to our + catalog.","special_type":"type/CreationTimestamp","unit":"month","fingerprint":{"global":{"distinct-count":200,"nil%":0.0},"type":{"type/DateTime":{"earliest":"2016-04-26T19:29:55.147","latest":"2019-04-15T13:34:19.931"}}}},{"base_type":"type/Float","display_name":"Priceの合計値","name":"sum","special_type":null,"fingerprint":{"global":{"distinct-count":37,"nil%":0.0},"type":{"type/Number":{"min":126.07969572885267,"q1":213.8258543297341,"q3":395.22516593105985,"max":500.95851926624,"sd":110.77109676607344,"avg":301.3318900968689}}}},{"base_type":"type/Float","display_name":"Priceの平均値","name":"avg","special_type":null,"fingerprint":{"global":{"distinct-count":37,"nil%":0.0},"type":{"type/Number":{"min":36.36288675650544,"q1":52.0354198659519,"q3":62.271448642991786,"max":87.44650815121386,"sd":9.938129123880996,"avg":56.29177097906579}}}}],"database_id":1,"enable_embedding":false,"collection_id":4,"query_type":"query","name":"Price + over time","query_average_duration":null,"creator_id":1,"moderation_reviews":[],"updated_at":"2020-06-07T05:43:00.719Z","made_public_by_id":null,"embedding_params":null,"cache_ttl":null,"dataset_query":{"type":"query","database":1,"query":{"source-table":1,"breakout":[["field",7,{"temporal-unit":"month"}]],"aggregation":[["sum",["field",3,null]],["avg",["field",3,null]]]}},"id":10,"parameter_mappings":null,"display":"line","entity_id":null,"collection_preview":true,"visualization_settings":{"graph.series_labels":["合計","平均"],"graph.dimensions":["CREATED_AT"],"graph.colors":["#509EE3","#9CC177"],"graph.metrics":["sum","avg"]},"parameters":null,"dataset":false,"created_at":"2020-06-07T05:41:55.343","public_uuid":null},"updated_at":"2020-06-07T05:41:55.358","col":12,"id":11,"parameter_mappings":[{"parameter_id":"585754392","target":["dimension",["field",7,null]],"card_id":10},{"parameter_id":"-577791211","target":["dimension",["field",6,null]],"card_id":10}],"card_id":10,"entity_id":null,"visualization_settings":{},"size_y":4,"dashboard_id":1,"created_at":"2020-06-07T05:41:55.358","row":18},{"size_x":6,"series":[],"action_id":null,"collection_authority_level":null,"card":{"description":null,"archived":false,"collection_position":null,"table_id":1,"result_metadata":[{"base_type":"type/Integer","display_name":"Created + At","name":"CREATED_AT","description":"The date the product was added to our + catalog.","special_type":"type/CreationTimestamp","unit":"day-of-week","fingerprint":{"global":{"distinct-count":200,"nil%":0.0},"type":{"type/DateTime":{"earliest":"2016-04-26T19:29:55.147","latest":"2019-04-15T13:34:19.931"}}}},{"base_type":"type/BigInteger","display_name":"カウント","name":"count","special_type":"type/Quantity","fingerprint":{"global":{"distinct-count":7,"nil%":0.0},"type":{"type/Number":{"min":22.0,"q1":25.5,"q3":30.75,"max":36.0,"sd":4.503966505838414,"avg":28.571428571428573}}}}],"database_id":1,"enable_embedding":false,"collection_id":4,"query_type":"query","name":"Weekdays + when Products were added","query_average_duration":null,"creator_id":1,"moderation_reviews":[],"updated_at":"2020-06-07T05:43:00.641Z","made_public_by_id":null,"embedding_params":null,"cache_ttl":null,"dataset_query":{"type":"query","database":1,"query":{"source-table":1,"breakout":[["field",7,{"temporal-unit":"day-of-week"}]],"aggregation":[["count"]]}},"id":11,"parameter_mappings":null,"display":"bar","entity_id":null,"collection_preview":true,"visualization_settings":{"graph.series_labels":["番号"],"graph.dimensions":["CREATED_AT"],"graph.colors":["#EF8C8C"],"graph.x_axis.title_text":"Created + At by day of the week","graph.metrics":["count"]},"parameters":null,"dataset":false,"created_at":"2020-06-07T05:41:55.384","public_uuid":null},"updated_at":"2020-06-07T05:41:55.393","col":0,"id":12,"parameter_mappings":[{"parameter_id":"585754392","target":["dimension",["field",7,null]],"card_id":11},{"parameter_id":"-577791211","target":["dimension",["field",6,null]],"card_id":11}],"card_id":11,"entity_id":null,"visualization_settings":{},"size_y":4,"dashboard_id":1,"created_at":"2020-06-07T05:41:55.393","row":22},{"size_x":6,"series":[],"action_id":null,"collection_authority_level":null,"card":{"description":null,"archived":false,"collection_position":null,"table_id":1,"result_metadata":[{"base_type":"type/Integer","display_name":"Created + At","name":"CREATED_AT","description":"The date the product was added to our + catalog.","special_type":"type/CreationTimestamp","unit":"hour-of-day","fingerprint":{"global":{"distinct-count":200,"nil%":0.0},"type":{"type/DateTime":{"earliest":"2016-04-26T19:29:55.147","latest":"2019-04-15T13:34:19.931"}}}},{"base_type":"type/BigInteger","display_name":"カウント","name":"count","special_type":"type/Quantity","fingerprint":{"global":{"distinct-count":12,"nil%":0.0},"type":{"type/Number":{"min":2.0,"q1":5.656854249492381,"q3":12.0,"max":15.0,"sd":3.8410445439236707,"avg":8.333333333333334}}}}],"database_id":1,"enable_embedding":false,"collection_id":4,"query_type":"query","name":"Hours + when Products were added","query_average_duration":null,"creator_id":1,"moderation_reviews":[],"updated_at":"2020-06-07T05:43:00.649Z","made_public_by_id":null,"embedding_params":null,"cache_ttl":null,"dataset_query":{"type":"query","database":1,"query":{"source-table":1,"breakout":[["field",7,{"temporal-unit":"hour-of-day"}]],"aggregation":[["count"]]}},"id":12,"parameter_mappings":null,"display":"bar","entity_id":null,"collection_preview":true,"visualization_settings":{"graph.series_labels":["番号"],"graph.dimensions":["CREATED_AT"],"graph.colors":["#EF8C8C"],"graph.x_axis.title_text":"Created + At by hour of the day","graph.metrics":["count"]},"parameters":null,"dataset":false,"created_at":"2020-06-07T05:41:55.424","public_uuid":null},"updated_at":"2020-06-07T05:41:55.436","col":6,"id":13,"parameter_mappings":[{"parameter_id":"585754392","target":["dimension",["field",7,null]],"card_id":12},{"parameter_id":"-577791211","target":["dimension",["field",6,null]],"card_id":12}],"card_id":12,"entity_id":null,"visualization_settings":{},"size_y":4,"dashboard_id":1,"created_at":"2020-06-07T05:41:55.436","row":22},{"size_x":6,"series":[],"action_id":null,"collection_authority_level":null,"card":{"description":null,"archived":false,"collection_position":null,"table_id":1,"result_metadata":[{"base_type":"type/Integer","display_name":"Created + At","name":"CREATED_AT","description":"The date the product was added to our + catalog.","special_type":"type/CreationTimestamp","unit":"day-of-month","fingerprint":{"global":{"distinct-count":200,"nil%":0},"type":{"type/DateTime":{"earliest":"2016-04-26T19:29:55.147","latest":"2019-04-15T13:34:19.931"}}}},{"base_type":"type/BigInteger","display_name":"カウント","name":"count","special_type":"type/Quantity","fingerprint":{"global":{"distinct-count":9,"nil%":0},"type":{"type/Number":{"min":3,"q1":4.464466094067262,"q3":7.833333333333333,"max":11,"sd":2.419899580250103,"avg":6.451612903225806}}}}],"database_id":1,"enable_embedding":false,"collection_id":4,"query_type":"query","name":"Days + when Products were added","query_average_duration":null,"creator_id":1,"moderation_reviews":[],"updated_at":"2020-06-07T06:18:04.235Z","made_public_by_id":null,"embedding_params":null,"cache_ttl":null,"dataset_query":{"type":"query","database":1,"query":{"source-table":1,"breakout":[["field",7,{"temporal-unit":"day-of-month"}]],"aggregation":[["count"]]}},"id":13,"parameter_mappings":null,"display":"bar","entity_id":null,"collection_preview":true,"visualization_settings":{"graph.series_labels":["番号"],"graph.dimensions":["CREATED_AT"],"graph.colors":["#EF8C8C"],"graph.x_axis.title_text":"Created + At by day of the month","graph.show_values":false,"graph.metrics":["count"]},"parameters":null,"dataset":false,"created_at":"2020-06-07T05:41:55.46","public_uuid":null},"updated_at":"2020-06-07T05:41:55.469","col":12,"id":14,"parameter_mappings":[{"parameter_id":"585754392","target":["dimension",["field",7,null]],"card_id":13},{"parameter_id":"-577791211","target":["dimension",["field",6,null]],"card_id":13}],"card_id":13,"entity_id":null,"visualization_settings":{},"size_y":4,"dashboard_id":1,"created_at":"2020-06-07T05:41:55.469","row":22},{"size_x":6,"series":[],"action_id":null,"collection_authority_level":null,"card":{"description":null,"archived":false,"collection_position":null,"table_id":1,"result_metadata":[{"base_type":"type/Integer","display_name":"Created + At","name":"CREATED_AT","description":"The date the product was added to our + catalog.","special_type":"type/CreationTimestamp","unit":"month-of-year","fingerprint":{"global":{"distinct-count":200,"nil%":0.0},"type":{"type/DateTime":{"earliest":"2016-04-26T19:29:55.147","latest":"2019-04-15T13:34:19.931"}}}},{"base_type":"type/BigInteger","display_name":"カウント","name":"count","special_type":"type/Quantity","fingerprint":{"global":{"distinct-count":6,"nil%":0.0},"type":{"type/Number":{"min":13.0,"q1":14.901923788646684,"q3":18.177124344467703,"max":21.0,"sd":2.5346089292516947,"avg":16.666666666666668}}}}],"database_id":1,"enable_embedding":false,"collection_id":4,"query_type":"query","name":"Months + when Products were added","query_average_duration":null,"creator_id":1,"moderation_reviews":[],"updated_at":"2020-06-07T05:43:00.699Z","made_public_by_id":null,"embedding_params":null,"cache_ttl":null,"dataset_query":{"type":"query","database":1,"query":{"source-table":1,"breakout":[["field",7,{"temporal-unit":"month-of-year"}]],"aggregation":[["count"]]}},"id":14,"parameter_mappings":null,"display":"bar","entity_id":null,"collection_preview":true,"visualization_settings":{"graph.series_labels":["番号"],"graph.dimensions":["CREATED_AT"],"graph.colors":["#EF8C8C"],"graph.x_axis.title_text":"Created + At by month of the year","graph.metrics":["count"]},"parameters":null,"dataset":false,"created_at":"2020-06-07T05:41:55.495","public_uuid":null},"updated_at":"2020-06-07T05:41:55.51","col":0,"id":15,"parameter_mappings":[{"parameter_id":"585754392","target":["dimension",["field",7,null]],"card_id":14},{"parameter_id":"-577791211","target":["dimension",["field",6,null]],"card_id":14}],"card_id":14,"entity_id":null,"visualization_settings":{},"size_y":4,"dashboard_id":1,"created_at":"2020-06-07T05:41:55.51","row":26},{"size_x":6,"series":[],"action_id":null,"collection_authority_level":null,"card":{"description":null,"archived":false,"collection_position":null,"table_id":1,"result_metadata":[{"base_type":"type/Integer","display_name":"Created + At","name":"CREATED_AT","description":"The date the product was added to our + catalog.","special_type":"type/CreationTimestamp","unit":"quarter-of-year","fingerprint":{"global":{"distinct-count":200,"nil%":0.0},"type":{"type/DateTime":{"earliest":"2016-04-26T19:29:55.147","latest":"2019-04-15T13:34:19.931"}}}},{"base_type":"type/BigInteger","display_name":"カウント","name":"count","special_type":"type/Quantity","fingerprint":{"global":{"distinct-count":4,"nil%":0.0},"type":{"type/Number":{"min":46.0,"q1":47.0,"q3":53.0,"max":54.0,"sd":3.6514837167011076,"avg":50.0}}}}],"database_id":1,"enable_embedding":false,"collection_id":4,"query_type":"query","name":"Quarters + when Products were added","query_average_duration":null,"creator_id":1,"moderation_reviews":[],"updated_at":"2020-06-07T05:43:00.703Z","made_public_by_id":null,"embedding_params":null,"cache_ttl":null,"dataset_query":{"type":"query","database":1,"query":{"source-table":1,"breakout":[["field",7,{"temporal-unit":"quarter-of-year"}]],"aggregation":[["count"]]}},"id":15,"parameter_mappings":null,"display":"bar","entity_id":null,"collection_preview":true,"visualization_settings":{"graph.series_labels":["番号"],"graph.dimensions":["CREATED_AT"],"graph.colors":["#EF8C8C"],"graph.x_axis.title_text":"Created + At by quarter of the year","graph.metrics":["count"]},"parameters":null,"dataset":false,"created_at":"2020-06-07T05:41:55.545","public_uuid":null},"updated_at":"2020-06-07T05:41:55.56","col":6,"id":16,"parameter_mappings":[{"parameter_id":"585754392","target":["dimension",["field",7,null]],"card_id":15},{"parameter_id":"-577791211","target":["dimension",["field",6,null]],"card_id":15}],"card_id":15,"entity_id":null,"visualization_settings":{},"size_y":4,"dashboard_id":1,"created_at":"2020-06-07T05:41:55.56","row":26}],"can_write":true,"enable_embedding":false,"collection_id":4,"show_in_getting_started":false,"name":"Products + Dashboard","caveats":null,"collection_authority_level":null,"creator_id":1,"updated_at":"2020-06-07T05:43:17.05","made_public_by_id":null,"embedding_params":null,"cache_ttl":null,"id":1,"position":null,"entity_id":null,"param_fields":{"6":{"id":6,"table_id":1,"display_name":"Category","base_type":"type/Text","semantic_type":"type/Category","has_field_values":"list","name_field":null,"dimensions":[]},"7":{"id":7,"table_id":1,"display_name":"Created + At","base_type":"type/DateTime","semantic_type":"type/CreationTimestamp","has_field_values":"none","name_field":null,"dimensions":[]}},"last-edit-info":{"id":1,"email":"mb@example.com","first_name":"Admin","last_name":"User","timestamp":"2023-05-14T13:48:29.756595Z"},"parameters":[{"id":"585754392","type":"date/all-options","name":"Created + At","slug":"CREATED_AT"},{"id":"-577791211","type":"category","name":"Category","slug":"CATEGORY"}],"created_at":"2020-06-07T05:41:54.97","public_uuid":null,"points_of_interest":null}' + headers: + User-Agent: + - MetabaseRuby/0.6.0 (ruby3.2.0) + X-Metabase-Session: + - 903ae9ec-8e3c-4283-ad57-d53bb4148ef5 + Content-Type: + - application/json + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + response: + status: + code: 200 + message: OK + headers: + X-Frame-Options: + - DENY + X-Xss-Protection: + - 1; mode=block + Last-Modified: + - Sun, 14 May 2023 15:09:39 GMT + Strict-Transport-Security: + - max-age=31536000 + Set-Cookie: + - metabase.DEVICE=e4dcb772-a246-471e-9ab7-e074759f9d6c;HttpOnly;Path=/;Expires=Thu, + 14 May 2043 15:09:39 GMT;SameSite=Lax + X-Permitted-Cross-Domain-Policies: + - none + Cache-Control: + - max-age=0, no-cache, must-revalidate, proxy-revalidate + X-Content-Type-Options: + - nosniff + Content-Security-Policy: + - default-src 'none'; script-src 'self' 'unsafe-eval' https://maps.google.com + https://accounts.google.com 'sha256-K2AkR/jTLsGV8PyzWha7/ey1iaD9c5jWRYwa++ZlMZc=' + 'sha256-ib2/2v5zC6gGM6Ety7iYgBUvpy/caRX9xV/pzzV7hf0=' 'sha256-isH538cVBUY8IMlGYGbWtBwr+cGqkc4mN6nLcA7lUjE='; + child-src 'self' https://accounts.google.com; style-src 'self' 'unsafe-inline' + https://accounts.google.com; font-src *; img-src * 'self' data:; connect-src + 'self' https://accounts.google.com metabase.us10.list-manage.com ; manifest-src + 'self'; frame-ancestors 'none'; + Content-Type: + - application/json;charset=utf-8 + Expires: + - Tue, 03 Jul 2001 06:00:00 GMT + Transfer-Encoding: + - chunked + Server: + - Jetty(11.0.14) + body: + encoding: ASCII-8BIT + string: '{"description":null,"archived":false,"collection_position":4,"enable_embedding":false,"collection_id":4,"show_in_getting_started":false,"name":"Products + Dashboard","caveats":null,"creator_id":1,"updated_at":"2023-05-14T15:09:33.838271","made_public_by_id":null,"embedding_params":null,"cache_ttl":null,"id":38,"position":null,"entity_id":"XjWR1pEXo-28AQgSppLxA","parameters":[{"id":"585754392","type":"date/all-options","name":"Created + At","slug":"CREATED_AT"},{"id":"-577791211","type":"category","name":"Category","slug":"CATEGORY"}],"created_at":"2023-05-14T15:09:33.838271","public_uuid":null,"points_of_interest":null}' + recorded_at: Sun, 14 May 2023 15:09:39 GMT +recorded_with: VCR 6.0.0 diff --git a/spec/vcr_cassettes/Metabase_Endpoint_Dashboard/dashboard/with_success/returns_the_dashboard.yml b/spec/vcr_cassettes/Metabase_Endpoint_Dashboard/dashboard/with_success/returns_the_dashboard.yml new file mode 100644 index 0000000..8598fa0 --- /dev/null +++ b/spec/vcr_cassettes/Metabase_Endpoint_Dashboard/dashboard/with_success/returns_the_dashboard.yml @@ -0,0 +1,120 @@ +--- +http_interactions: +- request: + method: post + uri: http://localhost:3030/api/session + body: + encoding: UTF-8 + string: '{"username":"mb@example.com","password":"p@ssw0rd"}' + headers: + User-Agent: + - MetabaseRuby/0.6.0 (ruby3.2.0) + Content-Type: + - application/json + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + response: + status: + code: 200 + message: OK + headers: + X-Frame-Options: + - DENY + X-Xss-Protection: + - 1; mode=block + Last-Modified: + - Sun, 14 May 2023 15:09:22 GMT + Strict-Transport-Security: + - max-age=31536000 + Set-Cookie: + - metabase.DEVICE=5d3dccdb-1a09-475a-8d10-27fff801f63f;HttpOnly;Path=/;Expires=Thu, + 14 May 2043 15:09:22 GMT;SameSite=Lax + - metabase.SESSION=546f5990-d497-44fe-a504-817457569e41;SameSite=Lax;Path=/;HttpOnly + - metabase.TIMEOUT=alive;SameSite=Lax;Path=/;Max-Age=1209600 + X-Permitted-Cross-Domain-Policies: + - none + Cache-Control: + - max-age=0, no-cache, must-revalidate, proxy-revalidate + X-Content-Type-Options: + - nosniff + Content-Security-Policy: + - default-src 'none'; script-src 'self' 'unsafe-eval' https://maps.google.com + https://accounts.google.com 'sha256-K2AkR/jTLsGV8PyzWha7/ey1iaD9c5jWRYwa++ZlMZc=' + 'sha256-ib2/2v5zC6gGM6Ety7iYgBUvpy/caRX9xV/pzzV7hf0=' 'sha256-isH538cVBUY8IMlGYGbWtBwr+cGqkc4mN6nLcA7lUjE='; + child-src 'self' https://accounts.google.com; style-src 'self' 'unsafe-inline' + https://accounts.google.com; font-src *; img-src * 'self' data:; connect-src + 'self' https://accounts.google.com metabase.us10.list-manage.com ; manifest-src + 'self'; frame-ancestors 'none'; + Content-Type: + - application/json;charset=utf-8 + Expires: + - Tue, 03 Jul 2001 06:00:00 GMT + Transfer-Encoding: + - chunked + Server: + - Jetty(11.0.14) + body: + encoding: ASCII-8BIT + string: '{"id":"546f5990-d497-44fe-a504-817457569e41"}' + recorded_at: Sun, 14 May 2023 15:09:22 GMT +- request: + method: get + uri: http://localhost:3030/api/dashboard/1 + body: + encoding: US-ASCII + string: '' + headers: + User-Agent: + - MetabaseRuby/0.6.0 (ruby3.2.0) + X-Metabase-Session: + - 546f5990-d497-44fe-a504-817457569e41 + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + response: + status: + code: 200 + message: OK + headers: + X-Frame-Options: + - DENY + X-Xss-Protection: + - 1; mode=block + Last-Modified: + - Sun, 14 May 2023 15:09:24 GMT + Strict-Transport-Security: + - max-age=31536000 + Set-Cookie: + - metabase.DEVICE=db3fbc03-be2a-4b55-ba07-e19df0fb7912;HttpOnly;Path=/;Expires=Thu, + 14 May 2043 15:09:24 GMT;SameSite=Lax + X-Permitted-Cross-Domain-Policies: + - none + Cache-Control: + - max-age=0, no-cache, must-revalidate, proxy-revalidate + X-Content-Type-Options: + - nosniff + Content-Security-Policy: + - default-src 'none'; script-src 'self' 'unsafe-eval' https://maps.google.com + https://accounts.google.com 'sha256-K2AkR/jTLsGV8PyzWha7/ey1iaD9c5jWRYwa++ZlMZc=' + 'sha256-ib2/2v5zC6gGM6Ety7iYgBUvpy/caRX9xV/pzzV7hf0=' 'sha256-isH538cVBUY8IMlGYGbWtBwr+cGqkc4mN6nLcA7lUjE='; + child-src 'self' https://accounts.google.com; style-src 'self' 'unsafe-inline' + https://accounts.google.com; font-src *; img-src * 'self' data:; connect-src + 'self' https://accounts.google.com metabase.us10.list-manage.com ; manifest-src + 'self'; frame-ancestors 'none'; + Content-Type: + - application/json;charset=utf-8 + Expires: + - Tue, 03 Jul 2001 06:00:00 GMT + Transfer-Encoding: + - chunked + Server: + - Jetty(11.0.14) + body: + encoding: ASCII-8BIT + string: !binary |- + eyJkZXNjcmlwdGlvbiI6bnVsbCwiYXJjaGl2ZWQiOmZhbHNlLCJjb2xsZWN0aW9uX3Bvc2l0aW9uIjozLCJvcmRlcmVkX2NhcmRzIjpbeyJzaXplX3giOjYsInNlcmllcyI6W10sImFjdGlvbl9pZCI6bnVsbCwiY29sbGVjdGlvbl9hdXRob3JpdHlfbGV2ZWwiOm51bGwsImNhcmQiOnsiZGVzY3JpcHRpb24iOm51bGwsImFyY2hpdmVkIjpmYWxzZSwiY29sbGVjdGlvbl9wb3NpdGlvbiI6bnVsbCwidGFibGVfaWQiOjEsInJlc3VsdF9tZXRhZGF0YSI6W3siYmFzZV90eXBlIjoidHlwZS9CaWdJbnRlZ2VyIiwiZGlzcGxheV9uYW1lIjoi44Kr44Km44Oz44OIIiwibmFtZSI6ImNvdW50Iiwic3BlY2lhbF90eXBlIjoidHlwZS9RdWFudGl0eSIsImZpbmdlcnByaW50Ijp7Imdsb2JhbCI6eyJkaXN0aW5jdC1jb3VudCI6MSwibmlsJSI6MC4wfSwidHlwZSI6eyJ0eXBlL051bWJlciI6eyJtaW4iOjIwMC4wLCJxMSI6MjAwLjAsInEzIjoyMDAuMCwibWF4IjoyMDAuMCwic2QiOm51bGwsImF2ZyI6MjAwLjB9fX19XSwiZGF0YWJhc2VfaWQiOjEsImVuYWJsZV9lbWJlZGRpbmciOmZhbHNlLCJjb2xsZWN0aW9uX2lkIjo0LCJxdWVyeV90eXBlIjoicXVlcnkiLCJuYW1lIjoiVG90YWwgUHJvZHVjdHMiLCJxdWVyeV9hdmVyYWdlX2R1cmF0aW9uIjo1MCwiY3JlYXRvcl9pZCI6MSwibW9kZXJhdGlvbl9yZXZpZXdzIjpbXSwidXBkYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDU6NDM6MDAuNTM4WiIsIm1hZGVfcHVibGljX2J5X2lkIjpudWxsLCJlbWJlZGRpbmdfcGFyYW1zIjpudWxsLCJjYWNoZV90dGwiOm51bGwsImRhdGFzZXRfcXVlcnkiOnsidHlwZSI6InF1ZXJ5IiwiZGF0YWJhc2UiOjEsInF1ZXJ5Ijp7InNvdXJjZS10YWJsZSI6MSwiYWdncmVnYXRpb24iOltbImNvdW50Il1dfX0sImlkIjozLCJwYXJhbWV0ZXJfbWFwcGluZ3MiOm51bGwsImRpc3BsYXkiOiJzY2FsYXIiLCJlbnRpdHlfaWQiOm51bGwsImNvbGxlY3Rpb25fcHJldmlldyI6dHJ1ZSwidmlzdWFsaXphdGlvbl9zZXR0aW5ncyI6eyJncmFwaC5zZXJpZXNfbGFiZWxzIjpbIueVquWPtyJdLCJncmFwaC5kaW1lbnNpb25zIjpbXSwiZ3JhcGgubWV0cmljcyI6WyJjb3VudCJdfSwicGFyYW1ldGVycyI6bnVsbCwiZGF0YXNldCI6ZmFsc2UsImNyZWF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjQxOjU1LjAxIiwicHVibGljX3V1aWQiOm51bGx9LCJ1cGRhdGVkX2F0IjoiMjAyMC0wNi0wN1QwNTo0MTo1NS4wMzIiLCJjb2wiOjAsImlkIjoyLCJwYXJhbWV0ZXJfbWFwcGluZ3MiOlt7InBhcmFtZXRlcl9pZCI6IjU4NTc1NDM5MiIsInRhcmdldCI6WyJkaW1lbnNpb24iLFsiZmllbGQiLDcsbnVsbF1dLCJjYXJkX2lkIjozfSx7InBhcmFtZXRlcl9pZCI6Ii01Nzc3OTEyMTEiLCJ0YXJnZXQiOlsiZGltZW5zaW9uIixbImZpZWxkIiw2LG51bGxdXSwiY2FyZF9pZCI6M31dLCJjYXJkX2lkIjozLCJlbnRpdHlfaWQiOm51bGwsInZpc3VhbGl6YXRpb25fc2V0dGluZ3MiOnt9LCJzaXplX3kiOjQsImRhc2hib2FyZF9pZCI6MSwiY3JlYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDU6NDE6NTUuMDMyIiwicm93IjoyfSx7InNpemVfeCI6Niwic2VyaWVzIjpbXSwiYWN0aW9uX2lkIjpudWxsLCJjb2xsZWN0aW9uX2F1dGhvcml0eV9sZXZlbCI6bnVsbCwiY2FyZCI6eyJkZXNjcmlwdGlvbiI6bnVsbCwiYXJjaGl2ZWQiOmZhbHNlLCJjb2xsZWN0aW9uX3Bvc2l0aW9uIjpudWxsLCJ0YWJsZV9pZCI6MSwicmVzdWx0X21ldGFkYXRhIjpbeyJiYXNlX3R5cGUiOiJ0eXBlL0JpZ0ludGVnZXIiLCJkaXNwbGF5X25hbWUiOiLjgqvjgqbjg7Pjg4giLCJuYW1lIjoiY291bnQiLCJzcGVjaWFsX3R5cGUiOiJ0eXBlL1F1YW50aXR5IiwiZmluZ2VycHJpbnQiOnsiZ2xvYmFsIjp7ImRpc3RpbmN0LWNvdW50IjoxLCJuaWwlIjowLjB9LCJ0eXBlIjp7InR5cGUvTnVtYmVyIjp7Im1pbiI6MC4wLCJxMSI6MC4wLCJxMyI6MC4wLCJtYXgiOjAuMCwic2QiOm51bGwsImF2ZyI6MC4wfX19fV0sImRhdGFiYXNlX2lkIjoxLCJlbmFibGVfZW1iZWRkaW5nIjpmYWxzZSwiY29sbGVjdGlvbl9pZCI6NCwicXVlcnlfdHlwZSI6InF1ZXJ5IiwibmFtZSI6IlByb2R1Y3RzIGFkZGVkIGluIHRoZSBsYXN0IDMwIGRheXMiLCJxdWVyeV9hdmVyYWdlX2R1cmF0aW9uIjpudWxsLCJjcmVhdG9yX2lkIjoxLCJtb2RlcmF0aW9uX3Jldmlld3MiOltdLCJ1cGRhdGVkX2F0IjoiMjAyMC0wNi0wN1QwNTo0MzowMC41NTRaIiwibWFkZV9wdWJsaWNfYnlfaWQiOm51bGwsImVtYmVkZGluZ19wYXJhbXMiOm51bGwsImNhY2hlX3R0bCI6bnVsbCwiZGF0YXNldF9xdWVyeSI6eyJ0eXBlIjoicXVlcnkiLCJkYXRhYmFzZSI6MSwicXVlcnkiOnsic291cmNlLXRhYmxlIjoxLCJmaWx0ZXIiOlsidGltZS1pbnRlcnZhbCIsWyJmaWVsZCIsNyxudWxsXSwtMzAsImRheSJdLCJhZ2dyZWdhdGlvbiI6W1siY291bnQiXV19fSwiaWQiOjQsInBhcmFtZXRlcl9tYXBwaW5ncyI6bnVsbCwiZGlzcGxheSI6InNjYWxhciIsImVudGl0eV9pZCI6bnVsbCwiY29sbGVjdGlvbl9wcmV2aWV3Ijp0cnVlLCJ2aXN1YWxpemF0aW9uX3NldHRpbmdzIjp7ImdyYXBoLnNlcmllc19sYWJlbHMiOlsi55Wq5Y+3Il0sImdyYXBoLmRpbWVuc2lvbnMiOltdLCJncmFwaC5tZXRyaWNzIjpbImNvdW50Il19LCJwYXJhbWV0ZXJzIjpudWxsLCJkYXRhc2V0IjpmYWxzZSwiY3JlYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDU6NDE6NTUuMDYxIiwicHVibGljX3V1aWQiOm51bGx9LCJ1cGRhdGVkX2F0IjoiMjAyMC0wNi0wN1QwNTo0MTo1NS4wNjkiLCJjb2wiOjYsImlkIjozLCJwYXJhbWV0ZXJfbWFwcGluZ3MiOlt7InBhcmFtZXRlcl9pZCI6IjU4NTc1NDM5MiIsInRhcmdldCI6WyJkaW1lbnNpb24iLFsiZmllbGQiLDcsbnVsbF1dLCJjYXJkX2lkIjo0fSx7InBhcmFtZXRlcl9pZCI6Ii01Nzc3OTEyMTEiLCJ0YXJnZXQiOlsiZGltZW5zaW9uIixbImZpZWxkIiw2LG51bGxdXSwiY2FyZF9pZCI6NH1dLCJjYXJkX2lkIjo0LCJlbnRpdHlfaWQiOm51bGwsInZpc3VhbGl6YXRpb25fc2V0dGluZ3MiOnt9LCJzaXplX3kiOjQsImRhc2hib2FyZF9pZCI6MSwiY3JlYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDU6NDE6NTUuMDY5Iiwicm93IjoyfSx7InNpemVfeCI6MTgsInNlcmllcyI6W10sImFjdGlvbl9pZCI6bnVsbCwiY29sbGVjdGlvbl9hdXRob3JpdHlfbGV2ZWwiOm51bGwsImNhcmQiOnsicXVlcnlfYXZlcmFnZV9kdXJhdGlvbiI6bnVsbH0sInVwZGF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjQxOjU1LjA4NyIsImNvbCI6MCwiaWQiOjQsInBhcmFtZXRlcl9tYXBwaW5ncyI6W10sImNhcmRfaWQiOm51bGwsImVudGl0eV9pZCI6bnVsbCwidmlzdWFsaXphdGlvbl9zZXR0aW5ncyI6eyJ0ZXh0IjoiIyBIb3cgdGhlc2UgUHJvZHVjdHMgYXJlIGRpc3RyaWJ1dGVkIiwidmlydHVhbF9jYXJkIjp7Im5hbWUiOm51bGwsImRpc3BsYXkiOiJ0ZXh0IiwiZGF0YXNldF9xdWVyeSI6e30sInZpc3VhbGl6YXRpb25fc2V0dGluZ3MiOnt9fSwiZGFzaGNhcmQuYmFja2dyb3VuZCI6ZmFsc2UsInRleHQuYWxpZ25fdmVydGljYWwiOiJib3R0b20ifSwic2l6ZV95IjoyLCJkYXNoYm9hcmRfaWQiOjEsImNyZWF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjQxOjU1LjA4NyIsInJvdyI6Nn0seyJzaXplX3giOjYsInNlcmllcyI6W10sImFjdGlvbl9pZCI6bnVsbCwiY29sbGVjdGlvbl9hdXRob3JpdHlfbGV2ZWwiOm51bGwsImNhcmQiOnsiZGVzY3JpcHRpb24iOm51bGwsImFyY2hpdmVkIjpmYWxzZSwiY29sbGVjdGlvbl9wb3NpdGlvbiI6bnVsbCwidGFibGVfaWQiOjEsInJlc3VsdF9tZXRhZGF0YSI6W3siYmFzZV90eXBlIjoidHlwZS9GbG9hdCIsImRpc3BsYXlfbmFtZSI6IlJhdGluZyIsIm5hbWUiOiJSQVRJTkciLCJkZXNjcmlwdGlvbiI6IlRoZSBhdmVyYWdlIHJhdGluZyB1c2VycyBoYXZlIGdpdmVuIHRoZSBwcm9kdWN0LiBUaGlzIHJhbmdlcyBmcm9tIDEgLSA1Iiwic3BlY2lhbF90eXBlIjoidHlwZS9TY29yZSIsImZpbmdlcnByaW50Ijp7Imdsb2JhbCI6eyJkaXN0aW5jdC1jb3VudCI6MjMsIm5pbCUiOjAuMH0sInR5cGUiOnsidHlwZS9OdW1iZXIiOnsibWluIjowLjAsInExIjozLjUxMjA0NjUwNTM0MDg1MjUsInEzIjo0LjIxNjEyNDk2OTQ5NzMxNCwibWF4Ijo1LjAsInNkIjoxLjM2MDU0ODg2NTc0NTE0NTIsImF2ZyI6My40NzE1fX19fSx7ImJhc2VfdHlwZSI6InR5cGUvQmlnSW50ZWdlciIsImRpc3BsYXlfbmFtZSI6IuOCq+OCpuODs+ODiCIsIm5hbWUiOiJjb3VudCIsInNwZWNpYWxfdHlwZSI6InR5cGUvUXVhbnRpdHkiLCJmaW5nZXJwcmludCI6eyJnbG9iYWwiOnsiZGlzdGluY3QtY291bnQiOjYsIm5pbCUiOjAuMH0sInR5cGUiOnsidHlwZS9OdW1iZXIiOnsibWluIjoyLjAsInExIjozLjAsInEzIjo0Ni4wLCJtYXgiOjEwOC4wLCJzZCI6MzkuOTc4MzI3NDYyMDk3MDksImF2ZyI6MzMuMzMzMzMzMzMzMzMzMzM2fX19fV0sImRhdGFiYXNlX2lkIjoxLCJlbmFibGVfZW1iZWRkaW5nIjpmYWxzZSwiY29sbGVjdGlvbl9pZCI6NCwicXVlcnlfdHlwZSI6InF1ZXJ5IiwibmFtZSI6IlByb2R1Y3RzIGJ5IFJhdGluZyIsInF1ZXJ5X2F2ZXJhZ2VfZHVyYXRpb24iOm51bGwsImNyZWF0b3JfaWQiOjEsIm1vZGVyYXRpb25fcmV2aWV3cyI6W10sInVwZGF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjQzOjAwLjU2N1oiLCJtYWRlX3B1YmxpY19ieV9pZCI6bnVsbCwiZW1iZWRkaW5nX3BhcmFtcyI6bnVsbCwiY2FjaGVfdHRsIjpudWxsLCJkYXRhc2V0X3F1ZXJ5Ijp7InR5cGUiOiJxdWVyeSIsImRhdGFiYXNlIjoxLCJxdWVyeSI6eyJzb3VyY2UtdGFibGUiOjEsImJyZWFrb3V0IjpbWyJmaWVsZCIsMix7ImJpbm5pbmciOnsic3RyYXRlZ3kiOiJkZWZhdWx0In19XV0sImFnZ3JlZ2F0aW9uIjpbWyJjb3VudCJdXX19LCJpZCI6NSwicGFyYW1ldGVyX21hcHBpbmdzIjpudWxsLCJkaXNwbGF5IjoiYmFyIiwiZW50aXR5X2lkIjpudWxsLCJjb2xsZWN0aW9uX3ByZXZpZXciOnRydWUsInZpc3VhbGl6YXRpb25fc2V0dGluZ3MiOnsiZ3JhcGguc2VyaWVzX2xhYmVscyI6WyLnlarlj7ciXSwiZ3JhcGguZGltZW5zaW9ucyI6WyJSQVRJTkciXSwiZ3JhcGguY29sb3JzIjpbIiNmOWQ0NWMiXSwiZ3JhcGgubWV0cmljcyI6WyJjb3VudCJdfSwicGFyYW1ldGVycyI6bnVsbCwiZGF0YXNldCI6ZmFsc2UsImNyZWF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjQxOjU1LjExNCIsInB1YmxpY191dWlkIjpudWxsfSwidXBkYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDU6NDE6NTUuMTIyIiwiY29sIjowLCJpZCI6NSwicGFyYW1ldGVyX21hcHBpbmdzIjpbeyJwYXJhbWV0ZXJfaWQiOiI1ODU3NTQzOTIiLCJ0YXJnZXQiOlsiZGltZW5zaW9uIixbImZpZWxkIiw3LG51bGxdXSwiY2FyZF9pZCI6NX0seyJwYXJhbWV0ZXJfaWQiOiItNTc3NzkxMjExIiwidGFyZ2V0IjpbImRpbWVuc2lvbiIsWyJmaWVsZCIsNixudWxsXV0sImNhcmRfaWQiOjV9XSwiY2FyZF9pZCI6NSwiZW50aXR5X2lkIjpudWxsLCJ2aXN1YWxpemF0aW9uX3NldHRpbmdzIjp7fSwic2l6ZV95Ijo0LCJkYXNoYm9hcmRfaWQiOjEsImNyZWF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjQxOjU1LjEyMiIsInJvdyI6OH0seyJzaXplX3giOjYsInNlcmllcyI6W10sImFjdGlvbl9pZCI6bnVsbCwiY29sbGVjdGlvbl9hdXRob3JpdHlfbGV2ZWwiOm51bGwsImNhcmQiOnsiZGVzY3JpcHRpb24iOm51bGwsImFyY2hpdmVkIjpmYWxzZSwiY29sbGVjdGlvbl9wb3NpdGlvbiI6bnVsbCwidGFibGVfaWQiOjEsInJlc3VsdF9tZXRhZGF0YSI6W3siYmFzZV90eXBlIjoidHlwZS9GbG9hdCIsImRpc3BsYXlfbmFtZSI6IlByaWNlIiwibmFtZSI6IlBSSUNFIiwiZGVzY3JpcHRpb24iOiJUaGUgbGlzdCBwcmljZSBvZiB0aGUgcHJvZHVjdC4gTm90ZSB0aGF0IHRoaXMgaXMgbm90IGFsd2F5cyB0aGUgcHJpY2UgdGhlIHByb2R1Y3Qgc29sZCBmb3IgZHVlIHRvIGRpc2NvdW50cywgcHJvbW90aW9ucywgZXRjLiIsImZpbmdlcnByaW50Ijp7Imdsb2JhbCI6eyJkaXN0aW5jdC1jb3VudCI6MTcwLCJuaWwlIjowLjB9LCJ0eXBlIjp7InR5cGUvTnVtYmVyIjp7Im1pbiI6MTUuNjkxOTQzNjczOTcwNDM5LCJxMSI6MzcuMjUxNTQ0NjI5MjY0MzQsInEzIjo3NS40NTg5ODA3MTYwOTQ0NywibWF4Ijo5OC44MTkzMzY4NDM2ODE5NCwic2QiOjIxLjcxMTQ4MTU1Nzg1MjA1NywiYXZnIjo1NS43NDYzOTk2Njc5MjA3NH19fSwic3BlY2lhbF90eXBlIjpudWxsfSx7ImJhc2VfdHlwZSI6InR5cGUvQmlnSW50ZWdlciIsImRpc3BsYXlfbmFtZSI6IuOCq+OCpuODs+ODiCIsIm5hbWUiOiJjb3VudCIsInNwZWNpYWxfdHlwZSI6InR5cGUvUXVhbnRpdHkiLCJmaW5nZXJwcmludCI6eyJnbG9iYWwiOnsiZGlzdGluY3QtY291bnQiOjcsIm5pbCUiOjAuMH0sInR5cGUiOnsidHlwZS9OdW1iZXIiOnsibWluIjoxMC4wLCJxMSI6MTcuNzUsInEzIjozOS43NSwibWF4Ijo0My4wLCJzZCI6MTIuNjA3NjMxODUzNDYwMDY3LCJhdmciOjI4LjU3MTQyODU3MTQyODU3M319fX1dLCJkYXRhYmFzZV9pZCI6MSwiZW5hYmxlX2VtYmVkZGluZyI6ZmFsc2UsImNvbGxlY3Rpb25faWQiOjQsInF1ZXJ5X3R5cGUiOiJxdWVyeSIsIm5hbWUiOiJQcm9kdWN0cyBieSBQcmljZSIsInF1ZXJ5X2F2ZXJhZ2VfZHVyYXRpb24iOm51bGwsImNyZWF0b3JfaWQiOjEsIm1vZGVyYXRpb25fcmV2aWV3cyI6W10sInVwZGF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjQzOjAwLjU1OFoiLCJtYWRlX3B1YmxpY19ieV9pZCI6bnVsbCwiZW1iZWRkaW5nX3BhcmFtcyI6bnVsbCwiY2FjaGVfdHRsIjpudWxsLCJkYXRhc2V0X3F1ZXJ5Ijp7InR5cGUiOiJxdWVyeSIsImRhdGFiYXNlIjoxLCJxdWVyeSI6eyJzb3VyY2UtdGFibGUiOjEsImJyZWFrb3V0IjpbWyJmaWVsZCIsMyx7ImJpbm5pbmciOnsic3RyYXRlZ3kiOiJkZWZhdWx0In19XV0sImFnZ3JlZ2F0aW9uIjpbWyJjb3VudCJdXX19LCJpZCI6NiwicGFyYW1ldGVyX21hcHBpbmdzIjpudWxsLCJkaXNwbGF5IjoiYmFyIiwiZW50aXR5X2lkIjpudWxsLCJjb2xsZWN0aW9uX3ByZXZpZXciOnRydWUsInZpc3VhbGl6YXRpb25fc2V0dGluZ3MiOnsiZ3JhcGguc2VyaWVzX2xhYmVscyI6WyLnlarlj7ciXSwiZ3JhcGguZGltZW5zaW9ucyI6WyJQUklDRSJdLCJncmFwaC5jb2xvcnMiOlsiI0VGOEM4QyJdLCJncmFwaC5tZXRyaWNzIjpbImNvdW50Il19LCJwYXJhbWV0ZXJzIjpudWxsLCJkYXRhc2V0IjpmYWxzZSwiY3JlYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDU6NDE6NTUuMTQ2IiwicHVibGljX3V1aWQiOm51bGx9LCJ1cGRhdGVkX2F0IjoiMjAyMC0wNi0wN1QwNTo0MTo1NS4xNTQiLCJjb2wiOjYsImlkIjo2LCJwYXJhbWV0ZXJfbWFwcGluZ3MiOlt7InBhcmFtZXRlcl9pZCI6IjU4NTc1NDM5MiIsInRhcmdldCI6WyJkaW1lbnNpb24iLFsiZmllbGQiLDcsbnVsbF1dLCJjYXJkX2lkIjo2fSx7InBhcmFtZXRlcl9pZCI6Ii01Nzc3OTEyMTEiLCJ0YXJnZXQiOlsiZGltZW5zaW9uIixbImZpZWxkIiw2LG51bGxdXSwiY2FyZF9pZCI6Nn1dLCJjYXJkX2lkIjo2LCJlbnRpdHlfaWQiOm51bGwsInZpc3VhbGl6YXRpb25fc2V0dGluZ3MiOnt9LCJzaXplX3kiOjQsImRhc2hib2FyZF9pZCI6MSwiY3JlYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDU6NDE6NTUuMTU0Iiwicm93Ijo4fSx7InNpemVfeCI6Niwic2VyaWVzIjpbXSwiYWN0aW9uX2lkIjpudWxsLCJjb2xsZWN0aW9uX2F1dGhvcml0eV9sZXZlbCI6bnVsbCwiY2FyZCI6eyJkZXNjcmlwdGlvbiI6bnVsbCwiYXJjaGl2ZWQiOmZhbHNlLCJjb2xsZWN0aW9uX3Bvc2l0aW9uIjpudWxsLCJ0YWJsZV9pZCI6MSwicmVzdWx0X21ldGFkYXRhIjpbeyJiYXNlX3R5cGUiOiJ0eXBlL1RleHQiLCJkaXNwbGF5X25hbWUiOiJDYXRlZ29yeSIsIm5hbWUiOiJDQVRFR09SWSIsImRlc2NyaXB0aW9uIjoiVGhlIHR5cGUgb2YgcHJvZHVjdCwgdmFsaWQgdmFsdWVzIGluY2x1ZGU6IERvb2hpY2t5LCBHYWRnZXQsIEdpem1vIGFuZCBXaWRnZXQiLCJzcGVjaWFsX3R5cGUiOiJ0eXBlL0NhdGVnb3J5IiwiZmluZ2VycHJpbnQiOnsiZ2xvYmFsIjp7ImRpc3RpbmN0LWNvdW50Ijo0LCJuaWwlIjowLjB9LCJ0eXBlIjp7InR5cGUvVGV4dCI6eyJwZXJjZW50LWpzb24iOjAuMCwicGVyY2VudC11cmwiOjAuMCwicGVyY2VudC1lbWFpbCI6MC4wLCJhdmVyYWdlLWxlbmd0aCI6Ni4zNzV9fX19LHsiYmFzZV90eXBlIjoidHlwZS9CaWdJbnRlZ2VyIiwiZGlzcGxheV9uYW1lIjoi44Kr44Km44Oz44OIIiwibmFtZSI6ImNvdW50Iiwic3BlY2lhbF90eXBlIjoidHlwZS9RdWFudGl0eSIsImZpbmdlcnByaW50Ijp7Imdsb2JhbCI6eyJkaXN0aW5jdC1jb3VudCI6NCwibmlsJSI6MC4wfSwidHlwZSI6eyJ0eXBlL051bWJlciI6eyJtaW4iOjQyLjAsInExIjo0Ni41LCJxMyI6NTMuNSwibWF4Ijo1NC4wLCJzZCI6NS40NzcyMjU1NzUwNTE2NjEsImF2ZyI6NTAuMH19fX1dLCJkYXRhYmFzZV9pZCI6MSwiZW5hYmxlX2VtYmVkZGluZyI6ZmFsc2UsImNvbGxlY3Rpb25faWQiOjQsInF1ZXJ5X3R5cGUiOiJxdWVyeSIsIm5hbWUiOiJQcm9kdWN0cyBwZXIgQ2F0ZWdvcnkiLCJxdWVyeV9hdmVyYWdlX2R1cmF0aW9uIjpudWxsLCJjcmVhdG9yX2lkIjoxLCJtb2RlcmF0aW9uX3Jldmlld3MiOltdLCJ1cGRhdGVkX2F0IjoiMjAyMC0wNi0wN1QwNTo0MzowMC41MzFaIiwibWFkZV9wdWJsaWNfYnlfaWQiOm51bGwsImVtYmVkZGluZ19wYXJhbXMiOm51bGwsImNhY2hlX3R0bCI6bnVsbCwiZGF0YXNldF9xdWVyeSI6eyJ0eXBlIjoicXVlcnkiLCJkYXRhYmFzZSI6MSwicXVlcnkiOnsic291cmNlLXRhYmxlIjoxLCJicmVha291dCI6W1siZmllbGQiLDYsbnVsbF1dLCJhZ2dyZWdhdGlvbiI6W1siY291bnQiXV0sIm9yZGVyLWJ5IjpbWyJkZXNjIixbImFnZ3JlZ2F0aW9uIiwwXV1dfX0sImlkIjo3LCJwYXJhbWV0ZXJfbWFwcGluZ3MiOm51bGwsImRpc3BsYXkiOiJyb3ciLCJlbnRpdHlfaWQiOm51bGwsImNvbGxlY3Rpb25fcHJldmlldyI6dHJ1ZSwidmlzdWFsaXphdGlvbl9zZXR0aW5ncyI6eyJncmFwaC5zZXJpZXNfbGFiZWxzIjpbIueVquWPtyJdLCJncmFwaC5kaW1lbnNpb25zIjpbIkNBVEVHT1JZIl0sImdyYXBoLmNvbG9ycyI6WyIjOUNDMTc3Il0sImdyYXBoLm1ldHJpY3MiOlsiY291bnQiXX0sInBhcmFtZXRlcnMiOm51bGwsImRhdGFzZXQiOmZhbHNlLCJjcmVhdGVkX2F0IjoiMjAyMC0wNi0wN1QwNTo0MTo1NS4xNzgiLCJwdWJsaWNfdXVpZCI6bnVsbH0sInVwZGF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjQxOjU1LjE5MSIsImNvbCI6MTIsImlkIjo3LCJwYXJhbWV0ZXJfbWFwcGluZ3MiOlt7InBhcmFtZXRlcl9pZCI6IjU4NTc1NDM5MiIsInRhcmdldCI6WyJkaW1lbnNpb24iLFsiZmllbGQiLDcsbnVsbF1dLCJjYXJkX2lkIjo3fSx7InBhcmFtZXRlcl9pZCI6Ii01Nzc3OTEyMTEiLCJ0YXJnZXQiOlsiZGltZW5zaW9uIixbImZpZWxkIiw2LG51bGxdXSwiY2FyZF9pZCI6N31dLCJjYXJkX2lkIjo3LCJlbnRpdHlfaWQiOm51bGwsInZpc3VhbGl6YXRpb25fc2V0dGluZ3MiOnt9LCJzaXplX3kiOjgsImRhc2hib2FyZF9pZCI6MSwiY3JlYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDU6NDE6NTUuMTkxIiwicm93Ijo4fSx7InNpemVfeCI6MTgsInNlcmllcyI6W10sImFjdGlvbl9pZCI6bnVsbCwiY29sbGVjdGlvbl9hdXRob3JpdHlfbGV2ZWwiOm51bGwsImNhcmQiOnsicXVlcnlfYXZlcmFnZV9kdXJhdGlvbiI6bnVsbH0sInVwZGF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjQxOjU1LjIwNCIsImNvbCI6MCwiaWQiOjgsInBhcmFtZXRlcl9tYXBwaW5ncyI6W10sImNhcmRfaWQiOm51bGwsImVudGl0eV9pZCI6bnVsbCwidmlzdWFsaXphdGlvbl9zZXR0aW5ncyI6eyJ0ZXh0IjoiIyBUaGVzZSBQcm9kdWN0cyBhY3Jvc3MgdGltZSIsInZpcnR1YWxfY2FyZCI6eyJuYW1lIjpudWxsLCJkaXNwbGF5IjoidGV4dCIsImRhdGFzZXRfcXVlcnkiOnt9LCJ2aXN1YWxpemF0aW9uX3NldHRpbmdzIjp7fX0sImRhc2hjYXJkLmJhY2tncm91bmQiOmZhbHNlLCJ0ZXh0LmFsaWduX3ZlcnRpY2FsIjoiYm90dG9tIn0sInNpemVfeSI6MiwiZGFzaGJvYXJkX2lkIjoxLCJjcmVhdGVkX2F0IjoiMjAyMC0wNi0wN1QwNTo0MTo1NS4yMDQiLCJyb3ciOjE2fSx7InNpemVfeCI6Niwic2VyaWVzIjpbXSwiYWN0aW9uX2lkIjpudWxsLCJjb2xsZWN0aW9uX2F1dGhvcml0eV9sZXZlbCI6bnVsbCwiY2FyZCI6eyJkZXNjcmlwdGlvbiI6bnVsbCwiYXJjaGl2ZWQiOmZhbHNlLCJjb2xsZWN0aW9uX3Bvc2l0aW9uIjpudWxsLCJ0YWJsZV9pZCI6MSwicmVzdWx0X21ldGFkYXRhIjpbeyJiYXNlX3R5cGUiOiJ0eXBlL0RhdGVUaW1lIiwiZGlzcGxheV9uYW1lIjoiQ3JlYXRlZCBBdCIsIm5hbWUiOiJDUkVBVEVEX0FUIiwiZGVzY3JpcHRpb24iOiJUaGUgZGF0ZSB0aGUgcHJvZHVjdCB3YXMgYWRkZWQgdG8gb3VyIGNhdGFsb2cuIiwic3BlY2lhbF90eXBlIjoidHlwZS9DcmVhdGlvblRpbWVzdGFtcCIsInVuaXQiOiJtb250aCIsImZpbmdlcnByaW50Ijp7Imdsb2JhbCI6eyJkaXN0aW5jdC1jb3VudCI6MjAwLCJuaWwlIjowLjB9LCJ0eXBlIjp7InR5cGUvRGF0ZVRpbWUiOnsiZWFybGllc3QiOiIyMDE2LTA0LTI2VDE5OjI5OjU1LjE0NyIsImxhdGVzdCI6IjIwMTktMDQtMTVUMTM6MzQ6MTkuOTMxIn19fX0seyJiYXNlX3R5cGUiOiJ0eXBlL0JpZ0ludGVnZXIiLCJkaXNwbGF5X25hbWUiOiLjgqvjgqbjg7Pjg4giLCJuYW1lIjoiY291bnQiLCJzcGVjaWFsX3R5cGUiOiJ0eXBlL1F1YW50aXR5IiwiZmluZ2VycHJpbnQiOnsiZ2xvYmFsIjp7ImRpc3RpbmN0LWNvdW50Ijo5LCJuaWwlIjowLjB9LCJ0eXBlIjp7InR5cGUvTnVtYmVyIjp7Im1pbiI6Mi4wLCJxMSI6My45MDM5NDMyNzY0NjU5NzcsInEzIjo2LjY2Mjg4MjY5MjkxMjYxNiwibWF4IjoxMC4wLCJzZCI6MS44OTIzNzQ0NTU4MzA4NDM1LCJhdmciOjUuNDA1NDA1NDA1NDA1NDA1fX19fV0sImRhdGFiYXNlX2lkIjoxLCJlbmFibGVfZW1iZWRkaW5nIjpmYWxzZSwiY29sbGVjdGlvbl9pZCI6NCwicXVlcnlfdHlwZSI6InF1ZXJ5IiwibmFtZSI6Ik5ldyBQcm9kdWN0cyBvdmVyIHRpbWUiLCJxdWVyeV9hdmVyYWdlX2R1cmF0aW9uIjpudWxsLCJjcmVhdG9yX2lkIjoxLCJtb2RlcmF0aW9uX3Jldmlld3MiOltdLCJ1cGRhdGVkX2F0IjoiMjAyMC0wNi0wN1QwNTo0MzowMC42MjFaIiwibWFkZV9wdWJsaWNfYnlfaWQiOm51bGwsImVtYmVkZGluZ19wYXJhbXMiOm51bGwsImNhY2hlX3R0bCI6bnVsbCwiZGF0YXNldF9xdWVyeSI6eyJ0eXBlIjoicXVlcnkiLCJkYXRhYmFzZSI6MSwicXVlcnkiOnsic291cmNlLXRhYmxlIjoxLCJicmVha291dCI6W1siZmllbGQiLDcseyJ0ZW1wb3JhbC11bml0IjoibW9udGgifV1dLCJhZ2dyZWdhdGlvbiI6W1siY291bnQiXV19fSwiaWQiOjgsInBhcmFtZXRlcl9tYXBwaW5ncyI6bnVsbCwiZGlzcGxheSI6ImxpbmUiLCJlbnRpdHlfaWQiOm51bGwsImNvbGxlY3Rpb25fcHJldmlldyI6dHJ1ZSwidmlzdWFsaXphdGlvbl9zZXR0aW5ncyI6eyJncmFwaC5zZXJpZXNfbGFiZWxzIjpbIueVquWPtyJdLCJncmFwaC5kaW1lbnNpb25zIjpbIkNSRUFURURfQVQiXSwiZ3JhcGguY29sb3JzIjpbIiNmOWQ0NWMiXSwiZ3JhcGgubWV0cmljcyI6WyJjb3VudCJdfSwicGFyYW1ldGVycyI6bnVsbCwiZGF0YXNldCI6ZmFsc2UsImNyZWF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjQxOjU1LjI0IiwicHVibGljX3V1aWQiOm51bGx9LCJ1cGRhdGVkX2F0IjoiMjAyMC0wNi0wN1QwNTo0MTo1NS4yNDgiLCJjb2wiOjAsImlkIjo5LCJwYXJhbWV0ZXJfbWFwcGluZ3MiOlt7InBhcmFtZXRlcl9pZCI6IjU4NTc1NDM5MiIsInRhcmdldCI6WyJkaW1lbnNpb24iLFsiZmllbGQiLDcsbnVsbF1dLCJjYXJkX2lkIjo4fSx7InBhcmFtZXRlcl9pZCI6Ii01Nzc3OTEyMTEiLCJ0YXJnZXQiOlsiZGltZW5zaW9uIixbImZpZWxkIiw2LG51bGxdXSwiY2FyZF9pZCI6OH1dLCJjYXJkX2lkIjo4LCJlbnRpdHlfaWQiOm51bGwsInZpc3VhbGl6YXRpb25fc2V0dGluZ3MiOnt9LCJzaXplX3kiOjQsImRhc2hib2FyZF9pZCI6MSwiY3JlYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDU6NDE6NTUuMjQ4Iiwicm93IjoxOH0seyJzaXplX3giOjYsInNlcmllcyI6W10sImFjdGlvbl9pZCI6bnVsbCwiY29sbGVjdGlvbl9hdXRob3JpdHlfbGV2ZWwiOm51bGwsImNhcmQiOnsiZGVzY3JpcHRpb24iOm51bGwsImFyY2hpdmVkIjpmYWxzZSwiY29sbGVjdGlvbl9wb3NpdGlvbiI6bnVsbCwidGFibGVfaWQiOjEsInJlc3VsdF9tZXRhZGF0YSI6W3siYmFzZV90eXBlIjoidHlwZS9EYXRlVGltZSIsImRpc3BsYXlfbmFtZSI6IkNyZWF0ZWQgQXQiLCJuYW1lIjoiQ1JFQVRFRF9BVCIsImRlc2NyaXB0aW9uIjoiVGhlIGRhdGUgdGhlIHByb2R1Y3Qgd2FzIGFkZGVkIHRvIG91ciBjYXRhbG9nLiIsInNwZWNpYWxfdHlwZSI6InR5cGUvQ3JlYXRpb25UaW1lc3RhbXAiLCJ1bml0IjoibW9udGgiLCJmaW5nZXJwcmludCI6eyJnbG9iYWwiOnsiZGlzdGluY3QtY291bnQiOjIwMCwibmlsJSI6MC4wfSwidHlwZSI6eyJ0eXBlL0RhdGVUaW1lIjp7ImVhcmxpZXN0IjoiMjAxNi0wNC0yNlQxOToyOTo1NS4xNDciLCJsYXRlc3QiOiIyMDE5LTA0LTE1VDEzOjM0OjE5LjkzMSJ9fX19LHsiYmFzZV90eXBlIjoidHlwZS9GbG9hdCIsImRpc3BsYXlfbmFtZSI6IlJhdGluZ+OBruWQiOioiOWApCIsIm5hbWUiOiJzdW0iLCJzcGVjaWFsX3R5cGUiOiJ0eXBlL1Njb3JlIiwiZmluZ2VycHJpbnQiOnsiZ2xvYmFsIjp7ImRpc3RpbmN0LWNvdW50IjozNSwibmlsJSI6MC4wfSwidHlwZSI6eyJ0eXBlL051bWJlciI6eyJtaW4iOjguMCwicTEiOjEyLjU1LCJxMyI6MjMuNTc1MDAwMDAwMDAwMDAzLCJtYXgiOjM2LjMwMDAwMDAwMDAwMDAwNCwic2QiOjcuNTQ2ODk4NDE0Mjk0MTU5LCJhdmciOjE4Ljc2NDg2NDg2NDg2NDg2NX19fX0seyJiYXNlX3R5cGUiOiJ0eXBlL0Zsb2F0IiwiZGlzcGxheV9uYW1lIjoiUmF0aW5n44Gu5bmz5Z2H5YCkIiwibmFtZSI6ImF2ZyIsInNwZWNpYWxfdHlwZSI6InR5cGUvU2NvcmUiLCJmaW5nZXJwcmludCI6eyJnbG9iYWwiOnsiZGlzdGluY3QtY291bnQiOjMzLCJuaWwlIjowLjB9LCJ0eXBlIjp7InR5cGUvTnVtYmVyIjp7Im1pbiI6Mi4wNzUsInExIjoyLjk0OTEwNzE0Mjg1NzE0MjcsInEzIjo0LjA4MDE3NzY2OTUyOTY2MywibWF4Ijo0LjMyNSwic2QiOjAuNjY3NzU5MjA4NDkwNDQ3NywiYXZnIjozLjUwNjIyOTA4NjIyOTA4NjR9fX19XSwiZGF0YWJhc2VfaWQiOjEsImVuYWJsZV9lbWJlZGRpbmciOmZhbHNlLCJjb2xsZWN0aW9uX2lkIjo0LCJxdWVyeV90eXBlIjoicXVlcnkiLCJuYW1lIjoiUmF0aW5nIG92ZXIgdGltZSIsInF1ZXJ5X2F2ZXJhZ2VfZHVyYXRpb24iOm51bGwsImNyZWF0b3JfaWQiOjEsIm1vZGVyYXRpb25fcmV2aWV3cyI6W10sInVwZGF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjQzOjAwLjY5NVoiLCJtYWRlX3B1YmxpY19ieV9pZCI6bnVsbCwiZW1iZWRkaW5nX3BhcmFtcyI6bnVsbCwiY2FjaGVfdHRsIjpudWxsLCJkYXRhc2V0X3F1ZXJ5Ijp7InR5cGUiOiJxdWVyeSIsImRhdGFiYXNlIjoxLCJxdWVyeSI6eyJzb3VyY2UtdGFibGUiOjEsImJyZWFrb3V0IjpbWyJmaWVsZCIsNyx7InRlbXBvcmFsLXVuaXQiOiJtb250aCJ9XV0sImFnZ3JlZ2F0aW9uIjpbWyJzdW0iLFsiZmllbGQiLDIsbnVsbF1dLFsiYXZnIixbImZpZWxkIiwyLG51bGxdXV19fSwiaWQiOjksInBhcmFtZXRlcl9tYXBwaW5ncyI6bnVsbCwiZGlzcGxheSI6ImxpbmUiLCJlbnRpdHlfaWQiOm51bGwsImNvbGxlY3Rpb25fcHJldmlldyI6dHJ1ZSwidmlzdWFsaXphdGlvbl9zZXR0aW5ncyI6eyJncmFwaC5zZXJpZXNfbGFiZWxzIjpbIuWQiOioiCIsIuW5s+WdhyJdLCJncmFwaC5kaW1lbnNpb25zIjpbIkNSRUFURURfQVQiXSwiZ3JhcGguY29sb3JzIjpbIiM1MDlFRTMiLCIjRUY4QzhDIl0sImdyYXBoLm1ldHJpY3MiOlsic3VtIiwiYXZnIl19LCJwYXJhbWV0ZXJzIjpudWxsLCJkYXRhc2V0IjpmYWxzZSwiY3JlYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDU6NDE6NTUuMjk0IiwicHVibGljX3V1aWQiOm51bGx9LCJ1cGRhdGVkX2F0IjoiMjAyMC0wNi0wN1QwNTo0MTo1NS4zMDMiLCJjb2wiOjYsImlkIjoxMCwicGFyYW1ldGVyX21hcHBpbmdzIjpbeyJwYXJhbWV0ZXJfaWQiOiI1ODU3NTQzOTIiLCJ0YXJnZXQiOlsiZGltZW5zaW9uIixbImZpZWxkIiw3LG51bGxdXSwiY2FyZF9pZCI6OX0seyJwYXJhbWV0ZXJfaWQiOiItNTc3NzkxMjExIiwidGFyZ2V0IjpbImRpbWVuc2lvbiIsWyJmaWVsZCIsNixudWxsXV0sImNhcmRfaWQiOjl9XSwiY2FyZF9pZCI6OSwiZW50aXR5X2lkIjpudWxsLCJ2aXN1YWxpemF0aW9uX3NldHRpbmdzIjp7fSwic2l6ZV95Ijo0LCJkYXNoYm9hcmRfaWQiOjEsImNyZWF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjQxOjU1LjMwMyIsInJvdyI6MTh9LHsic2l6ZV94Ijo2LCJzZXJpZXMiOltdLCJhY3Rpb25faWQiOm51bGwsImNvbGxlY3Rpb25fYXV0aG9yaXR5X2xldmVsIjpudWxsLCJjYXJkIjp7ImRlc2NyaXB0aW9uIjpudWxsLCJhcmNoaXZlZCI6ZmFsc2UsImNvbGxlY3Rpb25fcG9zaXRpb24iOm51bGwsInRhYmxlX2lkIjoxLCJyZXN1bHRfbWV0YWRhdGEiOlt7ImJhc2VfdHlwZSI6InR5cGUvRGF0ZVRpbWUiLCJkaXNwbGF5X25hbWUiOiJDcmVhdGVkIEF0IiwibmFtZSI6IkNSRUFURURfQVQiLCJkZXNjcmlwdGlvbiI6IlRoZSBkYXRlIHRoZSBwcm9kdWN0IHdhcyBhZGRlZCB0byBvdXIgY2F0YWxvZy4iLCJzcGVjaWFsX3R5cGUiOiJ0eXBlL0NyZWF0aW9uVGltZXN0YW1wIiwidW5pdCI6Im1vbnRoIiwiZmluZ2VycHJpbnQiOnsiZ2xvYmFsIjp7ImRpc3RpbmN0LWNvdW50IjoyMDAsIm5pbCUiOjAuMH0sInR5cGUiOnsidHlwZS9EYXRlVGltZSI6eyJlYXJsaWVzdCI6IjIwMTYtMDQtMjZUMTk6Mjk6NTUuMTQ3IiwibGF0ZXN0IjoiMjAxOS0wNC0xNVQxMzozNDoxOS45MzEifX19fSx7ImJhc2VfdHlwZSI6InR5cGUvRmxvYXQiLCJkaXNwbGF5X25hbWUiOiJQcmljZeOBruWQiOioiOWApCIsIm5hbWUiOiJzdW0iLCJzcGVjaWFsX3R5cGUiOm51bGwsImZpbmdlcnByaW50Ijp7Imdsb2JhbCI6eyJkaXN0aW5jdC1jb3VudCI6MzcsIm5pbCUiOjAuMH0sInR5cGUiOnsidHlwZS9OdW1iZXIiOnsibWluIjoxMjYuMDc5Njk1NzI4ODUyNjcsInExIjoyMTMuODI1ODU0MzI5NzM0MSwicTMiOjM5NS4yMjUxNjU5MzEwNTk4NSwibWF4Ijo1MDAuOTU4NTE5MjY2MjQsInNkIjoxMTAuNzcxMDk2NzY2MDczNDQsImF2ZyI6MzAxLjMzMTg5MDA5Njg2ODl9fX19LHsiYmFzZV90eXBlIjoidHlwZS9GbG9hdCIsImRpc3BsYXlfbmFtZSI6IlByaWNl44Gu5bmz5Z2H5YCkIiwibmFtZSI6ImF2ZyIsInNwZWNpYWxfdHlwZSI6bnVsbCwiZmluZ2VycHJpbnQiOnsiZ2xvYmFsIjp7ImRpc3RpbmN0LWNvdW50IjozNywibmlsJSI6MC4wfSwidHlwZSI6eyJ0eXBlL051bWJlciI6eyJtaW4iOjM2LjM2Mjg4Njc1NjUwNTQ0LCJxMSI6NTIuMDM1NDE5ODY1OTUxOSwicTMiOjYyLjI3MTQ0ODY0Mjk5MTc4NiwibWF4Ijo4Ny40NDY1MDgxNTEyMTM4Niwic2QiOjkuOTM4MTI5MTIzODgwOTk2LCJhdmciOjU2LjI5MTc3MDk3OTA2NTc5fX19fV0sImRhdGFiYXNlX2lkIjoxLCJlbmFibGVfZW1iZWRkaW5nIjpmYWxzZSwiY29sbGVjdGlvbl9pZCI6NCwicXVlcnlfdHlwZSI6InF1ZXJ5IiwibmFtZSI6IlByaWNlIG92ZXIgdGltZSIsInF1ZXJ5X2F2ZXJhZ2VfZHVyYXRpb24iOm51bGwsImNyZWF0b3JfaWQiOjEsIm1vZGVyYXRpb25fcmV2aWV3cyI6W10sInVwZGF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjQzOjAwLjcxOVoiLCJtYWRlX3B1YmxpY19ieV9pZCI6bnVsbCwiZW1iZWRkaW5nX3BhcmFtcyI6bnVsbCwiY2FjaGVfdHRsIjpudWxsLCJkYXRhc2V0X3F1ZXJ5Ijp7InR5cGUiOiJxdWVyeSIsImRhdGFiYXNlIjoxLCJxdWVyeSI6eyJzb3VyY2UtdGFibGUiOjEsImJyZWFrb3V0IjpbWyJmaWVsZCIsNyx7InRlbXBvcmFsLXVuaXQiOiJtb250aCJ9XV0sImFnZ3JlZ2F0aW9uIjpbWyJzdW0iLFsiZmllbGQiLDMsbnVsbF1dLFsiYXZnIixbImZpZWxkIiwzLG51bGxdXV19fSwiaWQiOjEwLCJwYXJhbWV0ZXJfbWFwcGluZ3MiOm51bGwsImRpc3BsYXkiOiJsaW5lIiwiZW50aXR5X2lkIjpudWxsLCJjb2xsZWN0aW9uX3ByZXZpZXciOnRydWUsInZpc3VhbGl6YXRpb25fc2V0dGluZ3MiOnsiZ3JhcGguc2VyaWVzX2xhYmVscyI6WyLlkIjoqIgiLCLlubPlnYciXSwiZ3JhcGguZGltZW5zaW9ucyI6WyJDUkVBVEVEX0FUIl0sImdyYXBoLmNvbG9ycyI6WyIjNTA5RUUzIiwiIzlDQzE3NyJdLCJncmFwaC5tZXRyaWNzIjpbInN1bSIsImF2ZyJdfSwicGFyYW1ldGVycyI6bnVsbCwiZGF0YXNldCI6ZmFsc2UsImNyZWF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjQxOjU1LjM0MyIsInB1YmxpY191dWlkIjpudWxsfSwidXBkYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDU6NDE6NTUuMzU4IiwiY29sIjoxMiwiaWQiOjExLCJwYXJhbWV0ZXJfbWFwcGluZ3MiOlt7InBhcmFtZXRlcl9pZCI6IjU4NTc1NDM5MiIsInRhcmdldCI6WyJkaW1lbnNpb24iLFsiZmllbGQiLDcsbnVsbF1dLCJjYXJkX2lkIjoxMH0seyJwYXJhbWV0ZXJfaWQiOiItNTc3NzkxMjExIiwidGFyZ2V0IjpbImRpbWVuc2lvbiIsWyJmaWVsZCIsNixudWxsXV0sImNhcmRfaWQiOjEwfV0sImNhcmRfaWQiOjEwLCJlbnRpdHlfaWQiOm51bGwsInZpc3VhbGl6YXRpb25fc2V0dGluZ3MiOnt9LCJzaXplX3kiOjQsImRhc2hib2FyZF9pZCI6MSwiY3JlYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDU6NDE6NTUuMzU4Iiwicm93IjoxOH0seyJzaXplX3giOjYsInNlcmllcyI6W10sImFjdGlvbl9pZCI6bnVsbCwiY29sbGVjdGlvbl9hdXRob3JpdHlfbGV2ZWwiOm51bGwsImNhcmQiOnsiZGVzY3JpcHRpb24iOm51bGwsImFyY2hpdmVkIjpmYWxzZSwiY29sbGVjdGlvbl9wb3NpdGlvbiI6bnVsbCwidGFibGVfaWQiOjEsInJlc3VsdF9tZXRhZGF0YSI6W3siYmFzZV90eXBlIjoidHlwZS9JbnRlZ2VyIiwiZGlzcGxheV9uYW1lIjoiQ3JlYXRlZCBBdCIsIm5hbWUiOiJDUkVBVEVEX0FUIiwiZGVzY3JpcHRpb24iOiJUaGUgZGF0ZSB0aGUgcHJvZHVjdCB3YXMgYWRkZWQgdG8gb3VyIGNhdGFsb2cuIiwic3BlY2lhbF90eXBlIjoidHlwZS9DcmVhdGlvblRpbWVzdGFtcCIsInVuaXQiOiJkYXktb2Ytd2VlayIsImZpbmdlcnByaW50Ijp7Imdsb2JhbCI6eyJkaXN0aW5jdC1jb3VudCI6MjAwLCJuaWwlIjowLjB9LCJ0eXBlIjp7InR5cGUvRGF0ZVRpbWUiOnsiZWFybGllc3QiOiIyMDE2LTA0LTI2VDE5OjI5OjU1LjE0NyIsImxhdGVzdCI6IjIwMTktMDQtMTVUMTM6MzQ6MTkuOTMxIn19fX0seyJiYXNlX3R5cGUiOiJ0eXBlL0JpZ0ludGVnZXIiLCJkaXNwbGF5X25hbWUiOiLjgqvjgqbjg7Pjg4giLCJuYW1lIjoiY291bnQiLCJzcGVjaWFsX3R5cGUiOiJ0eXBlL1F1YW50aXR5IiwiZmluZ2VycHJpbnQiOnsiZ2xvYmFsIjp7ImRpc3RpbmN0LWNvdW50Ijo3LCJuaWwlIjowLjB9LCJ0eXBlIjp7InR5cGUvTnVtYmVyIjp7Im1pbiI6MjIuMCwicTEiOjI1LjUsInEzIjozMC43NSwibWF4IjozNi4wLCJzZCI6NC41MDM5NjY1MDU4Mzg0MTQsImF2ZyI6MjguNTcxNDI4NTcxNDI4NTczfX19fV0sImRhdGFiYXNlX2lkIjoxLCJlbmFibGVfZW1iZWRkaW5nIjpmYWxzZSwiY29sbGVjdGlvbl9pZCI6NCwicXVlcnlfdHlwZSI6InF1ZXJ5IiwibmFtZSI6IldlZWtkYXlzIHdoZW4gUHJvZHVjdHMgd2VyZSBhZGRlZCIsInF1ZXJ5X2F2ZXJhZ2VfZHVyYXRpb24iOm51bGwsImNyZWF0b3JfaWQiOjEsIm1vZGVyYXRpb25fcmV2aWV3cyI6W10sInVwZGF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjQzOjAwLjY0MVoiLCJtYWRlX3B1YmxpY19ieV9pZCI6bnVsbCwiZW1iZWRkaW5nX3BhcmFtcyI6bnVsbCwiY2FjaGVfdHRsIjpudWxsLCJkYXRhc2V0X3F1ZXJ5Ijp7InR5cGUiOiJxdWVyeSIsImRhdGFiYXNlIjoxLCJxdWVyeSI6eyJzb3VyY2UtdGFibGUiOjEsImJyZWFrb3V0IjpbWyJmaWVsZCIsNyx7InRlbXBvcmFsLXVuaXQiOiJkYXktb2Ytd2VlayJ9XV0sImFnZ3JlZ2F0aW9uIjpbWyJjb3VudCJdXX19LCJpZCI6MTEsInBhcmFtZXRlcl9tYXBwaW5ncyI6bnVsbCwiZGlzcGxheSI6ImJhciIsImVudGl0eV9pZCI6bnVsbCwiY29sbGVjdGlvbl9wcmV2aWV3Ijp0cnVlLCJ2aXN1YWxpemF0aW9uX3NldHRpbmdzIjp7ImdyYXBoLnNlcmllc19sYWJlbHMiOlsi55Wq5Y+3Il0sImdyYXBoLmRpbWVuc2lvbnMiOlsiQ1JFQVRFRF9BVCJdLCJncmFwaC5jb2xvcnMiOlsiI0VGOEM4QyJdLCJncmFwaC54X2F4aXMudGl0bGVfdGV4dCI6IkNyZWF0ZWQgQXQgYnkgZGF5IG9mIHRoZSB3ZWVrIiwiZ3JhcGgubWV0cmljcyI6WyJjb3VudCJdfSwicGFyYW1ldGVycyI6bnVsbCwiZGF0YXNldCI6ZmFsc2UsImNyZWF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjQxOjU1LjM4NCIsInB1YmxpY191dWlkIjpudWxsfSwidXBkYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDU6NDE6NTUuMzkzIiwiY29sIjowLCJpZCI6MTIsInBhcmFtZXRlcl9tYXBwaW5ncyI6W3sicGFyYW1ldGVyX2lkIjoiNTg1NzU0MzkyIiwidGFyZ2V0IjpbImRpbWVuc2lvbiIsWyJmaWVsZCIsNyxudWxsXV0sImNhcmRfaWQiOjExfSx7InBhcmFtZXRlcl9pZCI6Ii01Nzc3OTEyMTEiLCJ0YXJnZXQiOlsiZGltZW5zaW9uIixbImZpZWxkIiw2LG51bGxdXSwiY2FyZF9pZCI6MTF9XSwiY2FyZF9pZCI6MTEsImVudGl0eV9pZCI6bnVsbCwidmlzdWFsaXphdGlvbl9zZXR0aW5ncyI6e30sInNpemVfeSI6NCwiZGFzaGJvYXJkX2lkIjoxLCJjcmVhdGVkX2F0IjoiMjAyMC0wNi0wN1QwNTo0MTo1NS4zOTMiLCJyb3ciOjIyfSx7InNpemVfeCI6Niwic2VyaWVzIjpbXSwiYWN0aW9uX2lkIjpudWxsLCJjb2xsZWN0aW9uX2F1dGhvcml0eV9sZXZlbCI6bnVsbCwiY2FyZCI6eyJkZXNjcmlwdGlvbiI6bnVsbCwiYXJjaGl2ZWQiOmZhbHNlLCJjb2xsZWN0aW9uX3Bvc2l0aW9uIjpudWxsLCJ0YWJsZV9pZCI6MSwicmVzdWx0X21ldGFkYXRhIjpbeyJiYXNlX3R5cGUiOiJ0eXBlL0ludGVnZXIiLCJkaXNwbGF5X25hbWUiOiJDcmVhdGVkIEF0IiwibmFtZSI6IkNSRUFURURfQVQiLCJkZXNjcmlwdGlvbiI6IlRoZSBkYXRlIHRoZSBwcm9kdWN0IHdhcyBhZGRlZCB0byBvdXIgY2F0YWxvZy4iLCJzcGVjaWFsX3R5cGUiOiJ0eXBlL0NyZWF0aW9uVGltZXN0YW1wIiwidW5pdCI6ImhvdXItb2YtZGF5IiwiZmluZ2VycHJpbnQiOnsiZ2xvYmFsIjp7ImRpc3RpbmN0LWNvdW50IjoyMDAsIm5pbCUiOjAuMH0sInR5cGUiOnsidHlwZS9EYXRlVGltZSI6eyJlYXJsaWVzdCI6IjIwMTYtMDQtMjZUMTk6Mjk6NTUuMTQ3IiwibGF0ZXN0IjoiMjAxOS0wNC0xNVQxMzozNDoxOS45MzEifX19fSx7ImJhc2VfdHlwZSI6InR5cGUvQmlnSW50ZWdlciIsImRpc3BsYXlfbmFtZSI6IuOCq+OCpuODs+ODiCIsIm5hbWUiOiJjb3VudCIsInNwZWNpYWxfdHlwZSI6InR5cGUvUXVhbnRpdHkiLCJmaW5nZXJwcmludCI6eyJnbG9iYWwiOnsiZGlzdGluY3QtY291bnQiOjEyLCJuaWwlIjowLjB9LCJ0eXBlIjp7InR5cGUvTnVtYmVyIjp7Im1pbiI6Mi4wLCJxMSI6NS42NTY4NTQyNDk0OTIzODEsInEzIjoxMi4wLCJtYXgiOjE1LjAsInNkIjozLjg0MTA0NDU0MzkyMzY3MDcsImF2ZyI6OC4zMzMzMzMzMzMzMzMzMzR9fX19XSwiZGF0YWJhc2VfaWQiOjEsImVuYWJsZV9lbWJlZGRpbmciOmZhbHNlLCJjb2xsZWN0aW9uX2lkIjo0LCJxdWVyeV90eXBlIjoicXVlcnkiLCJuYW1lIjoiSG91cnMgd2hlbiBQcm9kdWN0cyB3ZXJlIGFkZGVkIiwicXVlcnlfYXZlcmFnZV9kdXJhdGlvbiI6bnVsbCwiY3JlYXRvcl9pZCI6MSwibW9kZXJhdGlvbl9yZXZpZXdzIjpbXSwidXBkYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDU6NDM6MDAuNjQ5WiIsIm1hZGVfcHVibGljX2J5X2lkIjpudWxsLCJlbWJlZGRpbmdfcGFyYW1zIjpudWxsLCJjYWNoZV90dGwiOm51bGwsImRhdGFzZXRfcXVlcnkiOnsidHlwZSI6InF1ZXJ5IiwiZGF0YWJhc2UiOjEsInF1ZXJ5Ijp7InNvdXJjZS10YWJsZSI6MSwiYnJlYWtvdXQiOltbImZpZWxkIiw3LHsidGVtcG9yYWwtdW5pdCI6ImhvdXItb2YtZGF5In1dXSwiYWdncmVnYXRpb24iOltbImNvdW50Il1dfX0sImlkIjoxMiwicGFyYW1ldGVyX21hcHBpbmdzIjpudWxsLCJkaXNwbGF5IjoiYmFyIiwiZW50aXR5X2lkIjpudWxsLCJjb2xsZWN0aW9uX3ByZXZpZXciOnRydWUsInZpc3VhbGl6YXRpb25fc2V0dGluZ3MiOnsiZ3JhcGguc2VyaWVzX2xhYmVscyI6WyLnlarlj7ciXSwiZ3JhcGguZGltZW5zaW9ucyI6WyJDUkVBVEVEX0FUIl0sImdyYXBoLmNvbG9ycyI6WyIjRUY4QzhDIl0sImdyYXBoLnhfYXhpcy50aXRsZV90ZXh0IjoiQ3JlYXRlZCBBdCBieSBob3VyIG9mIHRoZSBkYXkiLCJncmFwaC5tZXRyaWNzIjpbImNvdW50Il19LCJwYXJhbWV0ZXJzIjpudWxsLCJkYXRhc2V0IjpmYWxzZSwiY3JlYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDU6NDE6NTUuNDI0IiwicHVibGljX3V1aWQiOm51bGx9LCJ1cGRhdGVkX2F0IjoiMjAyMC0wNi0wN1QwNTo0MTo1NS40MzYiLCJjb2wiOjYsImlkIjoxMywicGFyYW1ldGVyX21hcHBpbmdzIjpbeyJwYXJhbWV0ZXJfaWQiOiI1ODU3NTQzOTIiLCJ0YXJnZXQiOlsiZGltZW5zaW9uIixbImZpZWxkIiw3LG51bGxdXSwiY2FyZF9pZCI6MTJ9LHsicGFyYW1ldGVyX2lkIjoiLTU3Nzc5MTIxMSIsInRhcmdldCI6WyJkaW1lbnNpb24iLFsiZmllbGQiLDYsbnVsbF1dLCJjYXJkX2lkIjoxMn1dLCJjYXJkX2lkIjoxMiwiZW50aXR5X2lkIjpudWxsLCJ2aXN1YWxpemF0aW9uX3NldHRpbmdzIjp7fSwic2l6ZV95Ijo0LCJkYXNoYm9hcmRfaWQiOjEsImNyZWF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjQxOjU1LjQzNiIsInJvdyI6MjJ9LHsic2l6ZV94Ijo2LCJzZXJpZXMiOltdLCJhY3Rpb25faWQiOm51bGwsImNvbGxlY3Rpb25fYXV0aG9yaXR5X2xldmVsIjpudWxsLCJjYXJkIjp7ImRlc2NyaXB0aW9uIjpudWxsLCJhcmNoaXZlZCI6ZmFsc2UsImNvbGxlY3Rpb25fcG9zaXRpb24iOm51bGwsInRhYmxlX2lkIjoxLCJyZXN1bHRfbWV0YWRhdGEiOlt7ImJhc2VfdHlwZSI6InR5cGUvSW50ZWdlciIsImRpc3BsYXlfbmFtZSI6IkNyZWF0ZWQgQXQiLCJuYW1lIjoiQ1JFQVRFRF9BVCIsImRlc2NyaXB0aW9uIjoiVGhlIGRhdGUgdGhlIHByb2R1Y3Qgd2FzIGFkZGVkIHRvIG91ciBjYXRhbG9nLiIsInNwZWNpYWxfdHlwZSI6InR5cGUvQ3JlYXRpb25UaW1lc3RhbXAiLCJ1bml0IjoiZGF5LW9mLW1vbnRoIiwiZmluZ2VycHJpbnQiOnsiZ2xvYmFsIjp7ImRpc3RpbmN0LWNvdW50IjoyMDAsIm5pbCUiOjB9LCJ0eXBlIjp7InR5cGUvRGF0ZVRpbWUiOnsiZWFybGllc3QiOiIyMDE2LTA0LTI2VDE5OjI5OjU1LjE0NyIsImxhdGVzdCI6IjIwMTktMDQtMTVUMTM6MzQ6MTkuOTMxIn19fX0seyJiYXNlX3R5cGUiOiJ0eXBlL0JpZ0ludGVnZXIiLCJkaXNwbGF5X25hbWUiOiLjgqvjgqbjg7Pjg4giLCJuYW1lIjoiY291bnQiLCJzcGVjaWFsX3R5cGUiOiJ0eXBlL1F1YW50aXR5IiwiZmluZ2VycHJpbnQiOnsiZ2xvYmFsIjp7ImRpc3RpbmN0LWNvdW50Ijo5LCJuaWwlIjowfSwidHlwZSI6eyJ0eXBlL051bWJlciI6eyJtaW4iOjMsInExIjo0LjQ2NDQ2NjA5NDA2NzI2MiwicTMiOjcuODMzMzMzMzMzMzMzMzMzLCJtYXgiOjExLCJzZCI6Mi40MTk4OTk1ODAyNTAxMDMsImF2ZyI6Ni40NTE2MTI5MDMyMjU4MDZ9fX19XSwiZGF0YWJhc2VfaWQiOjEsImVuYWJsZV9lbWJlZGRpbmciOmZhbHNlLCJjb2xsZWN0aW9uX2lkIjo0LCJxdWVyeV90eXBlIjoicXVlcnkiLCJuYW1lIjoiRGF5cyB3aGVuIFByb2R1Y3RzIHdlcmUgYWRkZWQiLCJxdWVyeV9hdmVyYWdlX2R1cmF0aW9uIjpudWxsLCJjcmVhdG9yX2lkIjoxLCJtb2RlcmF0aW9uX3Jldmlld3MiOltdLCJ1cGRhdGVkX2F0IjoiMjAyMC0wNi0wN1QwNjoxODowNC4yMzVaIiwibWFkZV9wdWJsaWNfYnlfaWQiOm51bGwsImVtYmVkZGluZ19wYXJhbXMiOm51bGwsImNhY2hlX3R0bCI6bnVsbCwiZGF0YXNldF9xdWVyeSI6eyJ0eXBlIjoicXVlcnkiLCJkYXRhYmFzZSI6MSwicXVlcnkiOnsic291cmNlLXRhYmxlIjoxLCJicmVha291dCI6W1siZmllbGQiLDcseyJ0ZW1wb3JhbC11bml0IjoiZGF5LW9mLW1vbnRoIn1dXSwiYWdncmVnYXRpb24iOltbImNvdW50Il1dfX0sImlkIjoxMywicGFyYW1ldGVyX21hcHBpbmdzIjpudWxsLCJkaXNwbGF5IjoiYmFyIiwiZW50aXR5X2lkIjpudWxsLCJjb2xsZWN0aW9uX3ByZXZpZXciOnRydWUsInZpc3VhbGl6YXRpb25fc2V0dGluZ3MiOnsiZ3JhcGguc2VyaWVzX2xhYmVscyI6WyLnlarlj7ciXSwiZ3JhcGguZGltZW5zaW9ucyI6WyJDUkVBVEVEX0FUIl0sImdyYXBoLmNvbG9ycyI6WyIjRUY4QzhDIl0sImdyYXBoLnhfYXhpcy50aXRsZV90ZXh0IjoiQ3JlYXRlZCBBdCBieSBkYXkgb2YgdGhlIG1vbnRoIiwiZ3JhcGguc2hvd192YWx1ZXMiOmZhbHNlLCJncmFwaC5tZXRyaWNzIjpbImNvdW50Il19LCJwYXJhbWV0ZXJzIjpudWxsLCJkYXRhc2V0IjpmYWxzZSwiY3JlYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDU6NDE6NTUuNDYiLCJwdWJsaWNfdXVpZCI6bnVsbH0sInVwZGF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjQxOjU1LjQ2OSIsImNvbCI6MTIsImlkIjoxNCwicGFyYW1ldGVyX21hcHBpbmdzIjpbeyJwYXJhbWV0ZXJfaWQiOiI1ODU3NTQzOTIiLCJ0YXJnZXQiOlsiZGltZW5zaW9uIixbImZpZWxkIiw3LG51bGxdXSwiY2FyZF9pZCI6MTN9LHsicGFyYW1ldGVyX2lkIjoiLTU3Nzc5MTIxMSIsInRhcmdldCI6WyJkaW1lbnNpb24iLFsiZmllbGQiLDYsbnVsbF1dLCJjYXJkX2lkIjoxM31dLCJjYXJkX2lkIjoxMywiZW50aXR5X2lkIjpudWxsLCJ2aXN1YWxpemF0aW9uX3NldHRpbmdzIjp7fSwic2l6ZV95Ijo0LCJkYXNoYm9hcmRfaWQiOjEsImNyZWF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjQxOjU1LjQ2OSIsInJvdyI6MjJ9LHsic2l6ZV94Ijo2LCJzZXJpZXMiOltdLCJhY3Rpb25faWQiOm51bGwsImNvbGxlY3Rpb25fYXV0aG9yaXR5X2xldmVsIjpudWxsLCJjYXJkIjp7ImRlc2NyaXB0aW9uIjpudWxsLCJhcmNoaXZlZCI6ZmFsc2UsImNvbGxlY3Rpb25fcG9zaXRpb24iOm51bGwsInRhYmxlX2lkIjoxLCJyZXN1bHRfbWV0YWRhdGEiOlt7ImJhc2VfdHlwZSI6InR5cGUvSW50ZWdlciIsImRpc3BsYXlfbmFtZSI6IkNyZWF0ZWQgQXQiLCJuYW1lIjoiQ1JFQVRFRF9BVCIsImRlc2NyaXB0aW9uIjoiVGhlIGRhdGUgdGhlIHByb2R1Y3Qgd2FzIGFkZGVkIHRvIG91ciBjYXRhbG9nLiIsInNwZWNpYWxfdHlwZSI6InR5cGUvQ3JlYXRpb25UaW1lc3RhbXAiLCJ1bml0IjoibW9udGgtb2YteWVhciIsImZpbmdlcnByaW50Ijp7Imdsb2JhbCI6eyJkaXN0aW5jdC1jb3VudCI6MjAwLCJuaWwlIjowLjB9LCJ0eXBlIjp7InR5cGUvRGF0ZVRpbWUiOnsiZWFybGllc3QiOiIyMDE2LTA0LTI2VDE5OjI5OjU1LjE0NyIsImxhdGVzdCI6IjIwMTktMDQtMTVUMTM6MzQ6MTkuOTMxIn19fX0seyJiYXNlX3R5cGUiOiJ0eXBlL0JpZ0ludGVnZXIiLCJkaXNwbGF5X25hbWUiOiLjgqvjgqbjg7Pjg4giLCJuYW1lIjoiY291bnQiLCJzcGVjaWFsX3R5cGUiOiJ0eXBlL1F1YW50aXR5IiwiZmluZ2VycHJpbnQiOnsiZ2xvYmFsIjp7ImRpc3RpbmN0LWNvdW50Ijo2LCJuaWwlIjowLjB9LCJ0eXBlIjp7InR5cGUvTnVtYmVyIjp7Im1pbiI6MTMuMCwicTEiOjE0LjkwMTkyMzc4ODY0NjY4NCwicTMiOjE4LjE3NzEyNDM0NDQ2NzcwMywibWF4IjoyMS4wLCJzZCI6Mi41MzQ2MDg5MjkyNTE2OTQ3LCJhdmciOjE2LjY2NjY2NjY2NjY2NjY2OH19fX1dLCJkYXRhYmFzZV9pZCI6MSwiZW5hYmxlX2VtYmVkZGluZyI6ZmFsc2UsImNvbGxlY3Rpb25faWQiOjQsInF1ZXJ5X3R5cGUiOiJxdWVyeSIsIm5hbWUiOiJNb250aHMgd2hlbiBQcm9kdWN0cyB3ZXJlIGFkZGVkIiwicXVlcnlfYXZlcmFnZV9kdXJhdGlvbiI6bnVsbCwiY3JlYXRvcl9pZCI6MSwibW9kZXJhdGlvbl9yZXZpZXdzIjpbXSwidXBkYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDU6NDM6MDAuNjk5WiIsIm1hZGVfcHVibGljX2J5X2lkIjpudWxsLCJlbWJlZGRpbmdfcGFyYW1zIjpudWxsLCJjYWNoZV90dGwiOm51bGwsImRhdGFzZXRfcXVlcnkiOnsidHlwZSI6InF1ZXJ5IiwiZGF0YWJhc2UiOjEsInF1ZXJ5Ijp7InNvdXJjZS10YWJsZSI6MSwiYnJlYWtvdXQiOltbImZpZWxkIiw3LHsidGVtcG9yYWwtdW5pdCI6Im1vbnRoLW9mLXllYXIifV1dLCJhZ2dyZWdhdGlvbiI6W1siY291bnQiXV19fSwiaWQiOjE0LCJwYXJhbWV0ZXJfbWFwcGluZ3MiOm51bGwsImRpc3BsYXkiOiJiYXIiLCJlbnRpdHlfaWQiOm51bGwsImNvbGxlY3Rpb25fcHJldmlldyI6dHJ1ZSwidmlzdWFsaXphdGlvbl9zZXR0aW5ncyI6eyJncmFwaC5zZXJpZXNfbGFiZWxzIjpbIueVquWPtyJdLCJncmFwaC5kaW1lbnNpb25zIjpbIkNSRUFURURfQVQiXSwiZ3JhcGguY29sb3JzIjpbIiNFRjhDOEMiXSwiZ3JhcGgueF9heGlzLnRpdGxlX3RleHQiOiJDcmVhdGVkIEF0IGJ5IG1vbnRoIG9mIHRoZSB5ZWFyIiwiZ3JhcGgubWV0cmljcyI6WyJjb3VudCJdfSwicGFyYW1ldGVycyI6bnVsbCwiZGF0YXNldCI6ZmFsc2UsImNyZWF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjQxOjU1LjQ5NSIsInB1YmxpY191dWlkIjpudWxsfSwidXBkYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDU6NDE6NTUuNTEiLCJjb2wiOjAsImlkIjoxNSwicGFyYW1ldGVyX21hcHBpbmdzIjpbeyJwYXJhbWV0ZXJfaWQiOiI1ODU3NTQzOTIiLCJ0YXJnZXQiOlsiZGltZW5zaW9uIixbImZpZWxkIiw3LG51bGxdXSwiY2FyZF9pZCI6MTR9LHsicGFyYW1ldGVyX2lkIjoiLTU3Nzc5MTIxMSIsInRhcmdldCI6WyJkaW1lbnNpb24iLFsiZmllbGQiLDYsbnVsbF1dLCJjYXJkX2lkIjoxNH1dLCJjYXJkX2lkIjoxNCwiZW50aXR5X2lkIjpudWxsLCJ2aXN1YWxpemF0aW9uX3NldHRpbmdzIjp7fSwic2l6ZV95Ijo0LCJkYXNoYm9hcmRfaWQiOjEsImNyZWF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjQxOjU1LjUxIiwicm93IjoyNn0seyJzaXplX3giOjYsInNlcmllcyI6W10sImFjdGlvbl9pZCI6bnVsbCwiY29sbGVjdGlvbl9hdXRob3JpdHlfbGV2ZWwiOm51bGwsImNhcmQiOnsiZGVzY3JpcHRpb24iOm51bGwsImFyY2hpdmVkIjpmYWxzZSwiY29sbGVjdGlvbl9wb3NpdGlvbiI6bnVsbCwidGFibGVfaWQiOjEsInJlc3VsdF9tZXRhZGF0YSI6W3siYmFzZV90eXBlIjoidHlwZS9JbnRlZ2VyIiwiZGlzcGxheV9uYW1lIjoiQ3JlYXRlZCBBdCIsIm5hbWUiOiJDUkVBVEVEX0FUIiwiZGVzY3JpcHRpb24iOiJUaGUgZGF0ZSB0aGUgcHJvZHVjdCB3YXMgYWRkZWQgdG8gb3VyIGNhdGFsb2cuIiwic3BlY2lhbF90eXBlIjoidHlwZS9DcmVhdGlvblRpbWVzdGFtcCIsInVuaXQiOiJxdWFydGVyLW9mLXllYXIiLCJmaW5nZXJwcmludCI6eyJnbG9iYWwiOnsiZGlzdGluY3QtY291bnQiOjIwMCwibmlsJSI6MC4wfSwidHlwZSI6eyJ0eXBlL0RhdGVUaW1lIjp7ImVhcmxpZXN0IjoiMjAxNi0wNC0yNlQxOToyOTo1NS4xNDciLCJsYXRlc3QiOiIyMDE5LTA0LTE1VDEzOjM0OjE5LjkzMSJ9fX19LHsiYmFzZV90eXBlIjoidHlwZS9CaWdJbnRlZ2VyIiwiZGlzcGxheV9uYW1lIjoi44Kr44Km44Oz44OIIiwibmFtZSI6ImNvdW50Iiwic3BlY2lhbF90eXBlIjoidHlwZS9RdWFudGl0eSIsImZpbmdlcnByaW50Ijp7Imdsb2JhbCI6eyJkaXN0aW5jdC1jb3VudCI6NCwibmlsJSI6MC4wfSwidHlwZSI6eyJ0eXBlL051bWJlciI6eyJtaW4iOjQ2LjAsInExIjo0Ny4wLCJxMyI6NTMuMCwibWF4Ijo1NC4wLCJzZCI6My42NTE0ODM3MTY3MDExMDc2LCJhdmciOjUwLjB9fX19XSwiZGF0YWJhc2VfaWQiOjEsImVuYWJsZV9lbWJlZGRpbmciOmZhbHNlLCJjb2xsZWN0aW9uX2lkIjo0LCJxdWVyeV90eXBlIjoicXVlcnkiLCJuYW1lIjoiUXVhcnRlcnMgd2hlbiBQcm9kdWN0cyB3ZXJlIGFkZGVkIiwicXVlcnlfYXZlcmFnZV9kdXJhdGlvbiI6bnVsbCwiY3JlYXRvcl9pZCI6MSwibW9kZXJhdGlvbl9yZXZpZXdzIjpbXSwidXBkYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDU6NDM6MDAuNzAzWiIsIm1hZGVfcHVibGljX2J5X2lkIjpudWxsLCJlbWJlZGRpbmdfcGFyYW1zIjpudWxsLCJjYWNoZV90dGwiOm51bGwsImRhdGFzZXRfcXVlcnkiOnsidHlwZSI6InF1ZXJ5IiwiZGF0YWJhc2UiOjEsInF1ZXJ5Ijp7InNvdXJjZS10YWJsZSI6MSwiYnJlYWtvdXQiOltbImZpZWxkIiw3LHsidGVtcG9yYWwtdW5pdCI6InF1YXJ0ZXItb2YteWVhciJ9XV0sImFnZ3JlZ2F0aW9uIjpbWyJjb3VudCJdXX19LCJpZCI6MTUsInBhcmFtZXRlcl9tYXBwaW5ncyI6bnVsbCwiZGlzcGxheSI6ImJhciIsImVudGl0eV9pZCI6bnVsbCwiY29sbGVjdGlvbl9wcmV2aWV3Ijp0cnVlLCJ2aXN1YWxpemF0aW9uX3NldHRpbmdzIjp7ImdyYXBoLnNlcmllc19sYWJlbHMiOlsi55Wq5Y+3Il0sImdyYXBoLmRpbWVuc2lvbnMiOlsiQ1JFQVRFRF9BVCJdLCJncmFwaC5jb2xvcnMiOlsiI0VGOEM4QyJdLCJncmFwaC54X2F4aXMudGl0bGVfdGV4dCI6IkNyZWF0ZWQgQXQgYnkgcXVhcnRlciBvZiB0aGUgeWVhciIsImdyYXBoLm1ldHJpY3MiOlsiY291bnQiXX0sInBhcmFtZXRlcnMiOm51bGwsImRhdGFzZXQiOmZhbHNlLCJjcmVhdGVkX2F0IjoiMjAyMC0wNi0wN1QwNTo0MTo1NS41NDUiLCJwdWJsaWNfdXVpZCI6bnVsbH0sInVwZGF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjQxOjU1LjU2IiwiY29sIjo2LCJpZCI6MTYsInBhcmFtZXRlcl9tYXBwaW5ncyI6W3sicGFyYW1ldGVyX2lkIjoiNTg1NzU0MzkyIiwidGFyZ2V0IjpbImRpbWVuc2lvbiIsWyJmaWVsZCIsNyxudWxsXV0sImNhcmRfaWQiOjE1fSx7InBhcmFtZXRlcl9pZCI6Ii01Nzc3OTEyMTEiLCJ0YXJnZXQiOlsiZGltZW5zaW9uIixbImZpZWxkIiw2LG51bGxdXSwiY2FyZF9pZCI6MTV9XSwiY2FyZF9pZCI6MTUsImVudGl0eV9pZCI6bnVsbCwidmlzdWFsaXphdGlvbl9zZXR0aW5ncyI6e30sInNpemVfeSI6NCwiZGFzaGJvYXJkX2lkIjoxLCJjcmVhdGVkX2F0IjoiMjAyMC0wNi0wN1QwNTo0MTo1NS41NiIsInJvdyI6MjZ9XSwiY2FuX3dyaXRlIjp0cnVlLCJlbmFibGVfZW1iZWRkaW5nIjpmYWxzZSwiY29sbGVjdGlvbl9pZCI6NCwic2hvd19pbl9nZXR0aW5nX3N0YXJ0ZWQiOmZhbHNlLCJuYW1lIjoiUHJvZHVjdHMgRGFzaGJvYXJkIiwiY2F2ZWF0cyI6bnVsbCwiY29sbGVjdGlvbl9hdXRob3JpdHlfbGV2ZWwiOm51bGwsImNyZWF0b3JfaWQiOjEsInVwZGF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjQzOjE3LjA1IiwibWFkZV9wdWJsaWNfYnlfaWQiOm51bGwsImVtYmVkZGluZ19wYXJhbXMiOm51bGwsImNhY2hlX3R0bCI6bnVsbCwiaWQiOjEsInBvc2l0aW9uIjpudWxsLCJlbnRpdHlfaWQiOm51bGwsInBhcmFtX2ZpZWxkcyI6eyI2Ijp7ImlkIjo2LCJ0YWJsZV9pZCI6MSwiZGlzcGxheV9uYW1lIjoiQ2F0ZWdvcnkiLCJiYXNlX3R5cGUiOiJ0eXBlL1RleHQiLCJzZW1hbnRpY190eXBlIjoidHlwZS9DYXRlZ29yeSIsImhhc19maWVsZF92YWx1ZXMiOiJsaXN0IiwibmFtZV9maWVsZCI6bnVsbCwiZGltZW5zaW9ucyI6W119LCI3Ijp7ImlkIjo3LCJ0YWJsZV9pZCI6MSwiZGlzcGxheV9uYW1lIjoiQ3JlYXRlZCBBdCIsImJhc2VfdHlwZSI6InR5cGUvRGF0ZVRpbWUiLCJzZW1hbnRpY190eXBlIjoidHlwZS9DcmVhdGlvblRpbWVzdGFtcCIsImhhc19maWVsZF92YWx1ZXMiOiJub25lIiwibmFtZV9maWVsZCI6bnVsbCwiZGltZW5zaW9ucyI6W119fSwibGFzdC1lZGl0LWluZm8iOnsiaWQiOjEsImVtYWlsIjoibWJAZXhhbXBsZS5jb20iLCJmaXJzdF9uYW1lIjoiQWRtaW4iLCJsYXN0X25hbWUiOiJVc2VyIiwidGltZXN0YW1wIjoiMjAyMy0wNS0xNFQxMzo0ODoyOS43NTY1OTVaIn0sInBhcmFtZXRlcnMiOlt7ImlkIjoiNTg1NzU0MzkyIiwidHlwZSI6ImRhdGUvYWxsLW9wdGlvbnMiLCJuYW1lIjoiQ3JlYXRlZCBBdCIsInNsdWciOiJDUkVBVEVEX0FUIn0seyJpZCI6Ii01Nzc3OTEyMTEiLCJ0eXBlIjoiY2F0ZWdvcnkiLCJuYW1lIjoiQ2F0ZWdvcnkiLCJzbHVnIjoiQ0FURUdPUlkifV0sImNyZWF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjQxOjU0Ljk3IiwicHVibGljX3V1aWQiOm51bGwsInBvaW50c19vZl9pbnRlcmVzdCI6bnVsbH0= + recorded_at: Sun, 14 May 2023 15:09:24 GMT +recorded_with: VCR 6.0.0 diff --git a/spec/vcr_cassettes/Metabase_Endpoint_Dashboard/dashboards/with_success/returns_all_dashboards.yml b/spec/vcr_cassettes/Metabase_Endpoint_Dashboard/dashboards/with_success/returns_all_dashboards.yml new file mode 100644 index 0000000..d438ba9 --- /dev/null +++ b/spec/vcr_cassettes/Metabase_Endpoint_Dashboard/dashboards/with_success/returns_all_dashboards.yml @@ -0,0 +1,137 @@ +--- +http_interactions: +- request: + method: post + uri: http://localhost:3030/api/session + body: + encoding: UTF-8 + string: '{"username":"mb@example.com","password":"p@ssw0rd"}' + headers: + User-Agent: + - MetabaseRuby/0.6.0 (ruby3.2.0) + Content-Type: + - application/json + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + response: + status: + code: 200 + message: OK + headers: + X-Frame-Options: + - DENY + X-Xss-Protection: + - 1; mode=block + Last-Modified: + - Sun, 14 May 2023 15:09:24 GMT + Strict-Transport-Security: + - max-age=31536000 + Set-Cookie: + - metabase.DEVICE=3ccc0442-ba63-454e-ab7b-6dc2e9585ec2;HttpOnly;Path=/;Expires=Thu, + 14 May 2043 15:09:24 GMT;SameSite=Lax + - metabase.SESSION=c6156019-9d83-4209-a2ed-ab3f3311d191;SameSite=Lax;Path=/;HttpOnly + - metabase.TIMEOUT=alive;SameSite=Lax;Path=/;Max-Age=1209600 + X-Permitted-Cross-Domain-Policies: + - none + Cache-Control: + - max-age=0, no-cache, must-revalidate, proxy-revalidate + X-Content-Type-Options: + - nosniff + Content-Security-Policy: + - default-src 'none'; script-src 'self' 'unsafe-eval' https://maps.google.com + https://accounts.google.com 'sha256-K2AkR/jTLsGV8PyzWha7/ey1iaD9c5jWRYwa++ZlMZc=' + 'sha256-ib2/2v5zC6gGM6Ety7iYgBUvpy/caRX9xV/pzzV7hf0=' 'sha256-isH538cVBUY8IMlGYGbWtBwr+cGqkc4mN6nLcA7lUjE='; + child-src 'self' https://accounts.google.com; style-src 'self' 'unsafe-inline' + https://accounts.google.com; font-src *; img-src * 'self' data:; connect-src + 'self' https://accounts.google.com metabase.us10.list-manage.com ; manifest-src + 'self'; frame-ancestors 'none'; + Content-Type: + - application/json;charset=utf-8 + Expires: + - Tue, 03 Jul 2001 06:00:00 GMT + Transfer-Encoding: + - chunked + Server: + - Jetty(11.0.14) + body: + encoding: ASCII-8BIT + string: '{"id":"c6156019-9d83-4209-a2ed-ab3f3311d191"}' + recorded_at: Sun, 14 May 2023 15:09:25 GMT +- request: + method: get + uri: http://localhost:3030/api/dashboard + body: + encoding: US-ASCII + string: '' + headers: + User-Agent: + - MetabaseRuby/0.6.0 (ruby3.2.0) + X-Metabase-Session: + - c6156019-9d83-4209-a2ed-ab3f3311d191 + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + response: + status: + code: 200 + message: OK + headers: + X-Frame-Options: + - DENY + X-Xss-Protection: + - 1; mode=block + Last-Modified: + - Sun, 14 May 2023 15:09:25 GMT + Strict-Transport-Security: + - max-age=31536000 + Set-Cookie: + - metabase.DEVICE=6091b699-1a87-4a7d-9077-4db027b96f33;HttpOnly;Path=/;Expires=Thu, + 14 May 2043 15:09:25 GMT;SameSite=Lax + X-Permitted-Cross-Domain-Policies: + - none + Cache-Control: + - max-age=0, no-cache, must-revalidate, proxy-revalidate + X-Content-Type-Options: + - nosniff + Content-Security-Policy: + - default-src 'none'; script-src 'self' 'unsafe-eval' https://maps.google.com + https://accounts.google.com 'sha256-K2AkR/jTLsGV8PyzWha7/ey1iaD9c5jWRYwa++ZlMZc=' + 'sha256-ib2/2v5zC6gGM6Ety7iYgBUvpy/caRX9xV/pzzV7hf0=' 'sha256-isH538cVBUY8IMlGYGbWtBwr+cGqkc4mN6nLcA7lUjE='; + child-src 'self' https://accounts.google.com; style-src 'self' 'unsafe-inline' + https://accounts.google.com; font-src *; img-src * 'self' data:; connect-src + 'self' https://accounts.google.com metabase.us10.list-manage.com ; manifest-src + 'self'; frame-ancestors 'none'; + Content-Type: + - application/json;charset=utf-8 + Expires: + - Tue, 03 Jul 2001 06:00:00 GMT + Transfer-Encoding: + - chunked + Server: + - Jetty(11.0.14) + body: + encoding: ASCII-8BIT + string: '[{"description":null,"archived":false,"collection_position":1,"creator":{"email":"mb@example.com","first_name":"Admin","last_login":"2023-05-14T15:09:24.961688","is_qbnewb":false,"is_superuser":true,"id":1,"last_name":"User","date_joined":"2020-06-07T05:20:41.859","common_name":"Admin + User"},"enable_embedding":false,"collection_id":5,"show_in_getting_started":false,"name":"Orders + Dashboard","caveats":null,"creator_id":1,"updated_at":"2020-06-07T05:47:16.743","made_public_by_id":null,"embedding_params":null,"cache_ttl":null,"id":2,"position":null,"entity_id":null,"last-edit-info":{"id":1,"email":"mb@example.com","first_name":"Admin","last_name":"User","timestamp":"2020-06-07T05:47:16.756Z"},"parameters":[{"id":"-1906860757","type":"date/all-options","name":"Created + At","slug":"CREATED_AT"},{"id":"992992384","type":"category","name":"Source","slug":"SOURCE"},{"id":"-1824399978","type":"location/state","name":"State","slug":"STATE"},{"id":"-577791211","type":"category","name":"Category","slug":"CATEGORY"}],"created_at":"2020-06-07T05:43:45.637","public_uuid":null,"points_of_interest":null},{"description":null,"archived":false,"collection_position":1,"creator":{"email":"mb@example.com","first_name":"Admin","last_login":"2023-05-14T15:09:24.961688","is_qbnewb":false,"is_superuser":true,"id":1,"last_name":"User","date_joined":"2020-06-07T05:20:41.859","common_name":"Admin + User"},"enable_embedding":false,"collection_id":6,"show_in_getting_started":false,"name":"People + Dashboard","caveats":null,"creator_id":1,"updated_at":"2020-06-07T05:55:32.652","made_public_by_id":null,"embedding_params":null,"cache_ttl":null,"id":3,"position":null,"entity_id":null,"last-edit-info":{"id":1,"email":"mb@example.com","first_name":"Admin","last_name":"User","timestamp":"2020-06-07T05:55:32.664Z"},"parameters":[{"id":"1753861257","type":"date/all-options","name":"Created + At","slug":"CREATED_AT"},{"id":"992992384","type":"category","name":"Source","slug":"SOURCE"},{"id":"-1824399978","type":"location/state","name":"State","slug":"STATE"},{"id":"920030498","type":"category","name":"City","slug":"CITY"}],"created_at":"2020-06-07T05:44:27.387","public_uuid":null,"points_of_interest":null},{"description":null,"archived":false,"collection_position":3,"creator":{"email":"mb@example.com","first_name":"Admin","last_login":"2023-05-14T15:09:24.961688","is_qbnewb":false,"is_superuser":true,"id":1,"last_name":"User","date_joined":"2020-06-07T05:20:41.859","common_name":"Admin + User"},"enable_embedding":false,"collection_id":4,"show_in_getting_started":false,"name":"Products + Dashboard","caveats":null,"creator_id":1,"updated_at":"2020-06-07T05:43:17.05","made_public_by_id":null,"embedding_params":null,"cache_ttl":null,"id":1,"position":null,"entity_id":null,"last-edit-info":{"id":1,"email":"mb@example.com","first_name":"Admin","last_name":"User","timestamp":"2023-05-14T13:48:29.756595Z"},"parameters":[{"id":"585754392","type":"date/all-options","name":"Created + At","slug":"CREATED_AT"},{"id":"-577791211","type":"category","name":"Category","slug":"CATEGORY"}],"created_at":"2020-06-07T05:41:54.97","public_uuid":null,"points_of_interest":null},{"description":null,"archived":false,"collection_position":1,"creator":{"email":"mb@example.com","first_name":"Admin","last_login":"2023-05-14T15:09:24.961688","is_qbnewb":false,"is_superuser":true,"id":1,"last_name":"User","date_joined":"2020-06-07T05:20:41.859","common_name":"Admin + User"},"enable_embedding":false,"collection_id":4,"show_in_getting_started":false,"name":"Products + Dashboard","caveats":null,"creator_id":1,"updated_at":"2023-05-14T13:48:31.751132","made_public_by_id":null,"embedding_params":null,"cache_ttl":null,"id":5,"position":null,"entity_id":"BLxjyhCaYOaDWulbJiWjy","last-edit-info":{"id":1,"email":"mb@example.com","first_name":"Admin","last_name":"User","timestamp":"2023-05-14T13:48:32.056175Z"},"parameters":[{"id":"585754392","type":"date/all-options","name":"Created + At","slug":"CREATED_AT"},{"id":"-577791211","type":"category","name":"Category","slug":"CATEGORY"}],"created_at":"2023-05-14T13:48:31.751132","public_uuid":null,"points_of_interest":null},{"description":null,"archived":false,"collection_position":2,"creator":{"email":"mb@example.com","first_name":"Admin","last_login":"2023-05-14T15:09:24.961688","is_qbnewb":false,"is_superuser":true,"id":1,"last_name":"User","date_joined":"2020-06-07T05:20:41.859","common_name":"Admin + User"},"enable_embedding":false,"collection_id":4,"show_in_getting_started":false,"name":"Products + Dashboard","caveats":null,"creator_id":1,"updated_at":"2023-05-14T13:48:35.677801","made_public_by_id":null,"embedding_params":null,"cache_ttl":null,"id":6,"position":null,"entity_id":"Ddtt3dzj54KWiP4UUxi1C","last-edit-info":{"id":1,"email":"mb@example.com","first_name":"Admin","last_name":"User","timestamp":"2023-05-14T13:48:41.524927Z"},"parameters":[{"id":"585754392","type":"date/all-options","name":"Created + At","slug":"CREATED_AT"},{"id":"-577791211","type":"category","name":"Category","slug":"CATEGORY"}],"created_at":"2023-05-14T13:48:35.677801","public_uuid":null,"points_of_interest":null},{"description":null,"archived":false,"collection_position":1,"creator":{"email":"mb@example.com","first_name":"Admin","last_login":"2023-05-14T15:09:24.961688","is_qbnewb":false,"is_superuser":true,"id":1,"last_name":"User","date_joined":"2020-06-07T05:20:41.859","common_name":"Admin + User"},"enable_embedding":false,"collection_id":7,"show_in_getting_started":false,"name":"Reviews + Dashboard","caveats":null,"creator_id":1,"updated_at":"2020-06-07T05:47:31.754","made_public_by_id":null,"embedding_params":null,"cache_ttl":null,"id":4,"position":null,"entity_id":null,"last-edit-info":{"id":1,"email":"mb@example.com","first_name":"Admin","last_name":"User","timestamp":"2020-06-07T05:47:31.776Z"},"parameters":[{"id":"1135688955","type":"date/all-options","name":"Created + At","slug":"CREATED_AT"},{"id":"-577791211","type":"category","name":"Category","slug":"CATEGORY"}],"created_at":"2020-06-07T05:44:34.108","public_uuid":null,"points_of_interest":null}]' + recorded_at: Sun, 14 May 2023 15:09:25 GMT +recorded_with: VCR 6.0.0 diff --git a/spec/vcr_cassettes/Metabase_Endpoint_Dashboard/delete_dashboard_card/with_success/delete_a_dashboard_card.yml b/spec/vcr_cassettes/Metabase_Endpoint_Dashboard/delete_dashboard_card/with_success/delete_a_dashboard_card.yml new file mode 100644 index 0000000..f25f8f5 --- /dev/null +++ b/spec/vcr_cassettes/Metabase_Endpoint_Dashboard/delete_dashboard_card/with_success/delete_a_dashboard_card.yml @@ -0,0 +1,175 @@ +--- +http_interactions: +- request: + method: post + uri: http://localhost:3030/api/session + body: + encoding: UTF-8 + string: '{"username":"mb@example.com","password":"p@ssw0rd"}' + headers: + User-Agent: + - MetabaseRuby/0.6.0 (ruby3.2.0) + Content-Type: + - application/json + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + response: + status: + code: 200 + message: OK + headers: + X-Frame-Options: + - DENY + X-Xss-Protection: + - 1; mode=block + Last-Modified: + - Sun, 14 May 2023 15:09:39 GMT + Strict-Transport-Security: + - max-age=31536000 + Set-Cookie: + - metabase.DEVICE=e9bfd035-b8c5-46c7-a56e-4dbefbbc4551;HttpOnly;Path=/;Expires=Thu, + 14 May 2043 15:09:39 GMT;SameSite=Lax + - metabase.SESSION=f2a7f887-3503-4ace-abf6-73eb4df3b380;SameSite=Lax;Path=/;HttpOnly + - metabase.TIMEOUT=alive;SameSite=Lax;Path=/;Max-Age=1209600 + X-Permitted-Cross-Domain-Policies: + - none + Cache-Control: + - max-age=0, no-cache, must-revalidate, proxy-revalidate + X-Content-Type-Options: + - nosniff + Content-Security-Policy: + - default-src 'none'; script-src 'self' 'unsafe-eval' https://maps.google.com + https://accounts.google.com 'sha256-K2AkR/jTLsGV8PyzWha7/ey1iaD9c5jWRYwa++ZlMZc=' + 'sha256-ib2/2v5zC6gGM6Ety7iYgBUvpy/caRX9xV/pzzV7hf0=' 'sha256-isH538cVBUY8IMlGYGbWtBwr+cGqkc4mN6nLcA7lUjE='; + child-src 'self' https://accounts.google.com; style-src 'self' 'unsafe-inline' + https://accounts.google.com; font-src *; img-src * 'self' data:; connect-src + 'self' https://accounts.google.com metabase.us10.list-manage.com ; manifest-src + 'self'; frame-ancestors 'none'; + Content-Type: + - application/json;charset=utf-8 + Expires: + - Tue, 03 Jul 2001 06:00:00 GMT + Transfer-Encoding: + - chunked + Server: + - Jetty(11.0.14) + body: + encoding: ASCII-8BIT + string: '{"id":"f2a7f887-3503-4ace-abf6-73eb4df3b380"}' + recorded_at: Sun, 14 May 2023 15:09:39 GMT +- request: + method: get + uri: http://localhost:3030/api/dashboard/1 + body: + encoding: US-ASCII + string: '' + headers: + User-Agent: + - MetabaseRuby/0.6.0 (ruby3.2.0) + X-Metabase-Session: + - f2a7f887-3503-4ace-abf6-73eb4df3b380 + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + response: + status: + code: 200 + message: OK + headers: + X-Frame-Options: + - DENY + X-Xss-Protection: + - 1; mode=block + Last-Modified: + - Sun, 14 May 2023 15:09:40 GMT + Strict-Transport-Security: + - max-age=31536000 + Set-Cookie: + - metabase.DEVICE=77191255-bc73-4e63-b9f1-c54b496a4195;HttpOnly;Path=/;Expires=Thu, + 14 May 2043 15:09:40 GMT;SameSite=Lax + X-Permitted-Cross-Domain-Policies: + - none + Cache-Control: + - max-age=0, no-cache, must-revalidate, proxy-revalidate + X-Content-Type-Options: + - nosniff + Content-Security-Policy: + - default-src 'none'; script-src 'self' 'unsafe-eval' https://maps.google.com + https://accounts.google.com 'sha256-K2AkR/jTLsGV8PyzWha7/ey1iaD9c5jWRYwa++ZlMZc=' + 'sha256-ib2/2v5zC6gGM6Ety7iYgBUvpy/caRX9xV/pzzV7hf0=' 'sha256-isH538cVBUY8IMlGYGbWtBwr+cGqkc4mN6nLcA7lUjE='; + child-src 'self' https://accounts.google.com; style-src 'self' 'unsafe-inline' + https://accounts.google.com; font-src *; img-src * 'self' data:; connect-src + 'self' https://accounts.google.com metabase.us10.list-manage.com ; manifest-src + 'self'; frame-ancestors 'none'; + Content-Type: + - application/json;charset=utf-8 + Expires: + - Tue, 03 Jul 2001 06:00:00 GMT + Transfer-Encoding: + - chunked + Server: + - Jetty(11.0.14) + body: + encoding: ASCII-8BIT + string: !binary |- + eyJkZXNjcmlwdGlvbiI6bnVsbCwiYXJjaGl2ZWQiOmZhbHNlLCJjb2xsZWN0aW9uX3Bvc2l0aW9uIjo1LCJvcmRlcmVkX2NhcmRzIjpbeyJzaXplX3giOjYsInNlcmllcyI6W10sImFjdGlvbl9pZCI6bnVsbCwiY29sbGVjdGlvbl9hdXRob3JpdHlfbGV2ZWwiOm51bGwsImNhcmQiOnsiZGVzY3JpcHRpb24iOm51bGwsImFyY2hpdmVkIjpmYWxzZSwiY29sbGVjdGlvbl9wb3NpdGlvbiI6bnVsbCwidGFibGVfaWQiOjEsInJlc3VsdF9tZXRhZGF0YSI6W3siYmFzZV90eXBlIjoidHlwZS9CaWdJbnRlZ2VyIiwiZGlzcGxheV9uYW1lIjoi44Kr44Km44Oz44OIIiwibmFtZSI6ImNvdW50Iiwic3BlY2lhbF90eXBlIjoidHlwZS9RdWFudGl0eSIsImZpbmdlcnByaW50Ijp7Imdsb2JhbCI6eyJkaXN0aW5jdC1jb3VudCI6MSwibmlsJSI6MC4wfSwidHlwZSI6eyJ0eXBlL051bWJlciI6eyJtaW4iOjIwMC4wLCJxMSI6MjAwLjAsInEzIjoyMDAuMCwibWF4IjoyMDAuMCwic2QiOm51bGwsImF2ZyI6MjAwLjB9fX19XSwiZGF0YWJhc2VfaWQiOjEsImVuYWJsZV9lbWJlZGRpbmciOmZhbHNlLCJjb2xsZWN0aW9uX2lkIjo0LCJxdWVyeV90eXBlIjoicXVlcnkiLCJuYW1lIjoiVG90YWwgUHJvZHVjdHMiLCJxdWVyeV9hdmVyYWdlX2R1cmF0aW9uIjo1MCwiY3JlYXRvcl9pZCI6MSwibW9kZXJhdGlvbl9yZXZpZXdzIjpbXSwidXBkYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDU6NDM6MDAuNTM4WiIsIm1hZGVfcHVibGljX2J5X2lkIjpudWxsLCJlbWJlZGRpbmdfcGFyYW1zIjpudWxsLCJjYWNoZV90dGwiOm51bGwsImRhdGFzZXRfcXVlcnkiOnsidHlwZSI6InF1ZXJ5IiwiZGF0YWJhc2UiOjEsInF1ZXJ5Ijp7InNvdXJjZS10YWJsZSI6MSwiYWdncmVnYXRpb24iOltbImNvdW50Il1dfX0sImlkIjozLCJwYXJhbWV0ZXJfbWFwcGluZ3MiOm51bGwsImRpc3BsYXkiOiJzY2FsYXIiLCJlbnRpdHlfaWQiOm51bGwsImNvbGxlY3Rpb25fcHJldmlldyI6dHJ1ZSwidmlzdWFsaXphdGlvbl9zZXR0aW5ncyI6eyJncmFwaC5zZXJpZXNfbGFiZWxzIjpbIueVquWPtyJdLCJncmFwaC5kaW1lbnNpb25zIjpbXSwiZ3JhcGgubWV0cmljcyI6WyJjb3VudCJdfSwicGFyYW1ldGVycyI6bnVsbCwiZGF0YXNldCI6ZmFsc2UsImNyZWF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjQxOjU1LjAxIiwicHVibGljX3V1aWQiOm51bGx9LCJ1cGRhdGVkX2F0IjoiMjAyMC0wNi0wN1QwNTo0MTo1NS4wMzIiLCJjb2wiOjAsImlkIjoyLCJwYXJhbWV0ZXJfbWFwcGluZ3MiOlt7InBhcmFtZXRlcl9pZCI6IjU4NTc1NDM5MiIsInRhcmdldCI6WyJkaW1lbnNpb24iLFsiZmllbGQiLDcsbnVsbF1dLCJjYXJkX2lkIjozfSx7InBhcmFtZXRlcl9pZCI6Ii01Nzc3OTEyMTEiLCJ0YXJnZXQiOlsiZGltZW5zaW9uIixbImZpZWxkIiw2LG51bGxdXSwiY2FyZF9pZCI6M31dLCJjYXJkX2lkIjozLCJlbnRpdHlfaWQiOm51bGwsInZpc3VhbGl6YXRpb25fc2V0dGluZ3MiOnt9LCJzaXplX3kiOjQsImRhc2hib2FyZF9pZCI6MSwiY3JlYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDU6NDE6NTUuMDMyIiwicm93IjoyfSx7InNpemVfeCI6Niwic2VyaWVzIjpbXSwiYWN0aW9uX2lkIjpudWxsLCJjb2xsZWN0aW9uX2F1dGhvcml0eV9sZXZlbCI6bnVsbCwiY2FyZCI6eyJkZXNjcmlwdGlvbiI6bnVsbCwiYXJjaGl2ZWQiOmZhbHNlLCJjb2xsZWN0aW9uX3Bvc2l0aW9uIjpudWxsLCJ0YWJsZV9pZCI6MSwicmVzdWx0X21ldGFkYXRhIjpbeyJiYXNlX3R5cGUiOiJ0eXBlL0JpZ0ludGVnZXIiLCJkaXNwbGF5X25hbWUiOiLjgqvjgqbjg7Pjg4giLCJuYW1lIjoiY291bnQiLCJzcGVjaWFsX3R5cGUiOiJ0eXBlL1F1YW50aXR5IiwiZmluZ2VycHJpbnQiOnsiZ2xvYmFsIjp7ImRpc3RpbmN0LWNvdW50IjoxLCJuaWwlIjowLjB9LCJ0eXBlIjp7InR5cGUvTnVtYmVyIjp7Im1pbiI6MC4wLCJxMSI6MC4wLCJxMyI6MC4wLCJtYXgiOjAuMCwic2QiOm51bGwsImF2ZyI6MC4wfX19fV0sImRhdGFiYXNlX2lkIjoxLCJlbmFibGVfZW1iZWRkaW5nIjpmYWxzZSwiY29sbGVjdGlvbl9pZCI6NCwicXVlcnlfdHlwZSI6InF1ZXJ5IiwibmFtZSI6IlByb2R1Y3RzIGFkZGVkIGluIHRoZSBsYXN0IDMwIGRheXMiLCJxdWVyeV9hdmVyYWdlX2R1cmF0aW9uIjpudWxsLCJjcmVhdG9yX2lkIjoxLCJtb2RlcmF0aW9uX3Jldmlld3MiOltdLCJ1cGRhdGVkX2F0IjoiMjAyMC0wNi0wN1QwNTo0MzowMC41NTRaIiwibWFkZV9wdWJsaWNfYnlfaWQiOm51bGwsImVtYmVkZGluZ19wYXJhbXMiOm51bGwsImNhY2hlX3R0bCI6bnVsbCwiZGF0YXNldF9xdWVyeSI6eyJ0eXBlIjoicXVlcnkiLCJkYXRhYmFzZSI6MSwicXVlcnkiOnsic291cmNlLXRhYmxlIjoxLCJmaWx0ZXIiOlsidGltZS1pbnRlcnZhbCIsWyJmaWVsZCIsNyxudWxsXSwtMzAsImRheSJdLCJhZ2dyZWdhdGlvbiI6W1siY291bnQiXV19fSwiaWQiOjQsInBhcmFtZXRlcl9tYXBwaW5ncyI6bnVsbCwiZGlzcGxheSI6InNjYWxhciIsImVudGl0eV9pZCI6bnVsbCwiY29sbGVjdGlvbl9wcmV2aWV3Ijp0cnVlLCJ2aXN1YWxpemF0aW9uX3NldHRpbmdzIjp7ImdyYXBoLnNlcmllc19sYWJlbHMiOlsi55Wq5Y+3Il0sImdyYXBoLmRpbWVuc2lvbnMiOltdLCJncmFwaC5tZXRyaWNzIjpbImNvdW50Il19LCJwYXJhbWV0ZXJzIjpudWxsLCJkYXRhc2V0IjpmYWxzZSwiY3JlYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDU6NDE6NTUuMDYxIiwicHVibGljX3V1aWQiOm51bGx9LCJ1cGRhdGVkX2F0IjoiMjAyMC0wNi0wN1QwNTo0MTo1NS4wNjkiLCJjb2wiOjYsImlkIjozLCJwYXJhbWV0ZXJfbWFwcGluZ3MiOlt7InBhcmFtZXRlcl9pZCI6IjU4NTc1NDM5MiIsInRhcmdldCI6WyJkaW1lbnNpb24iLFsiZmllbGQiLDcsbnVsbF1dLCJjYXJkX2lkIjo0fSx7InBhcmFtZXRlcl9pZCI6Ii01Nzc3OTEyMTEiLCJ0YXJnZXQiOlsiZGltZW5zaW9uIixbImZpZWxkIiw2LG51bGxdXSwiY2FyZF9pZCI6NH1dLCJjYXJkX2lkIjo0LCJlbnRpdHlfaWQiOm51bGwsInZpc3VhbGl6YXRpb25fc2V0dGluZ3MiOnt9LCJzaXplX3kiOjQsImRhc2hib2FyZF9pZCI6MSwiY3JlYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDU6NDE6NTUuMDY5Iiwicm93IjoyfSx7InNpemVfeCI6MTgsInNlcmllcyI6W10sImFjdGlvbl9pZCI6bnVsbCwiY29sbGVjdGlvbl9hdXRob3JpdHlfbGV2ZWwiOm51bGwsImNhcmQiOnsicXVlcnlfYXZlcmFnZV9kdXJhdGlvbiI6bnVsbH0sInVwZGF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjQxOjU1LjA4NyIsImNvbCI6MCwiaWQiOjQsInBhcmFtZXRlcl9tYXBwaW5ncyI6W10sImNhcmRfaWQiOm51bGwsImVudGl0eV9pZCI6bnVsbCwidmlzdWFsaXphdGlvbl9zZXR0aW5ncyI6eyJ0ZXh0IjoiIyBIb3cgdGhlc2UgUHJvZHVjdHMgYXJlIGRpc3RyaWJ1dGVkIiwidmlydHVhbF9jYXJkIjp7Im5hbWUiOm51bGwsImRpc3BsYXkiOiJ0ZXh0IiwiZGF0YXNldF9xdWVyeSI6e30sInZpc3VhbGl6YXRpb25fc2V0dGluZ3MiOnt9fSwiZGFzaGNhcmQuYmFja2dyb3VuZCI6ZmFsc2UsInRleHQuYWxpZ25fdmVydGljYWwiOiJib3R0b20ifSwic2l6ZV95IjoyLCJkYXNoYm9hcmRfaWQiOjEsImNyZWF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjQxOjU1LjA4NyIsInJvdyI6Nn0seyJzaXplX3giOjYsInNlcmllcyI6W10sImFjdGlvbl9pZCI6bnVsbCwiY29sbGVjdGlvbl9hdXRob3JpdHlfbGV2ZWwiOm51bGwsImNhcmQiOnsiZGVzY3JpcHRpb24iOm51bGwsImFyY2hpdmVkIjpmYWxzZSwiY29sbGVjdGlvbl9wb3NpdGlvbiI6bnVsbCwidGFibGVfaWQiOjEsInJlc3VsdF9tZXRhZGF0YSI6W3siYmFzZV90eXBlIjoidHlwZS9GbG9hdCIsImRpc3BsYXlfbmFtZSI6IlJhdGluZyIsIm5hbWUiOiJSQVRJTkciLCJkZXNjcmlwdGlvbiI6IlRoZSBhdmVyYWdlIHJhdGluZyB1c2VycyBoYXZlIGdpdmVuIHRoZSBwcm9kdWN0LiBUaGlzIHJhbmdlcyBmcm9tIDEgLSA1Iiwic3BlY2lhbF90eXBlIjoidHlwZS9TY29yZSIsImZpbmdlcnByaW50Ijp7Imdsb2JhbCI6eyJkaXN0aW5jdC1jb3VudCI6MjMsIm5pbCUiOjAuMH0sInR5cGUiOnsidHlwZS9OdW1iZXIiOnsibWluIjowLjAsInExIjozLjUxMjA0NjUwNTM0MDg1MjUsInEzIjo0LjIxNjEyNDk2OTQ5NzMxNCwibWF4Ijo1LjAsInNkIjoxLjM2MDU0ODg2NTc0NTE0NTIsImF2ZyI6My40NzE1fX19fSx7ImJhc2VfdHlwZSI6InR5cGUvQmlnSW50ZWdlciIsImRpc3BsYXlfbmFtZSI6IuOCq+OCpuODs+ODiCIsIm5hbWUiOiJjb3VudCIsInNwZWNpYWxfdHlwZSI6InR5cGUvUXVhbnRpdHkiLCJmaW5nZXJwcmludCI6eyJnbG9iYWwiOnsiZGlzdGluY3QtY291bnQiOjYsIm5pbCUiOjAuMH0sInR5cGUiOnsidHlwZS9OdW1iZXIiOnsibWluIjoyLjAsInExIjozLjAsInEzIjo0Ni4wLCJtYXgiOjEwOC4wLCJzZCI6MzkuOTc4MzI3NDYyMDk3MDksImF2ZyI6MzMuMzMzMzMzMzMzMzMzMzM2fX19fV0sImRhdGFiYXNlX2lkIjoxLCJlbmFibGVfZW1iZWRkaW5nIjpmYWxzZSwiY29sbGVjdGlvbl9pZCI6NCwicXVlcnlfdHlwZSI6InF1ZXJ5IiwibmFtZSI6IlByb2R1Y3RzIGJ5IFJhdGluZyIsInF1ZXJ5X2F2ZXJhZ2VfZHVyYXRpb24iOm51bGwsImNyZWF0b3JfaWQiOjEsIm1vZGVyYXRpb25fcmV2aWV3cyI6W10sInVwZGF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjQzOjAwLjU2N1oiLCJtYWRlX3B1YmxpY19ieV9pZCI6bnVsbCwiZW1iZWRkaW5nX3BhcmFtcyI6bnVsbCwiY2FjaGVfdHRsIjpudWxsLCJkYXRhc2V0X3F1ZXJ5Ijp7InR5cGUiOiJxdWVyeSIsImRhdGFiYXNlIjoxLCJxdWVyeSI6eyJzb3VyY2UtdGFibGUiOjEsImJyZWFrb3V0IjpbWyJmaWVsZCIsMix7ImJpbm5pbmciOnsic3RyYXRlZ3kiOiJkZWZhdWx0In19XV0sImFnZ3JlZ2F0aW9uIjpbWyJjb3VudCJdXX19LCJpZCI6NSwicGFyYW1ldGVyX21hcHBpbmdzIjpudWxsLCJkaXNwbGF5IjoiYmFyIiwiZW50aXR5X2lkIjpudWxsLCJjb2xsZWN0aW9uX3ByZXZpZXciOnRydWUsInZpc3VhbGl6YXRpb25fc2V0dGluZ3MiOnsiZ3JhcGguc2VyaWVzX2xhYmVscyI6WyLnlarlj7ciXSwiZ3JhcGguZGltZW5zaW9ucyI6WyJSQVRJTkciXSwiZ3JhcGguY29sb3JzIjpbIiNmOWQ0NWMiXSwiZ3JhcGgubWV0cmljcyI6WyJjb3VudCJdfSwicGFyYW1ldGVycyI6bnVsbCwiZGF0YXNldCI6ZmFsc2UsImNyZWF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjQxOjU1LjExNCIsInB1YmxpY191dWlkIjpudWxsfSwidXBkYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDU6NDE6NTUuMTIyIiwiY29sIjowLCJpZCI6NSwicGFyYW1ldGVyX21hcHBpbmdzIjpbeyJwYXJhbWV0ZXJfaWQiOiI1ODU3NTQzOTIiLCJ0YXJnZXQiOlsiZGltZW5zaW9uIixbImZpZWxkIiw3LG51bGxdXSwiY2FyZF9pZCI6NX0seyJwYXJhbWV0ZXJfaWQiOiItNTc3NzkxMjExIiwidGFyZ2V0IjpbImRpbWVuc2lvbiIsWyJmaWVsZCIsNixudWxsXV0sImNhcmRfaWQiOjV9XSwiY2FyZF9pZCI6NSwiZW50aXR5X2lkIjpudWxsLCJ2aXN1YWxpemF0aW9uX3NldHRpbmdzIjp7fSwic2l6ZV95Ijo0LCJkYXNoYm9hcmRfaWQiOjEsImNyZWF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjQxOjU1LjEyMiIsInJvdyI6OH0seyJzaXplX3giOjYsInNlcmllcyI6W10sImFjdGlvbl9pZCI6bnVsbCwiY29sbGVjdGlvbl9hdXRob3JpdHlfbGV2ZWwiOm51bGwsImNhcmQiOnsiZGVzY3JpcHRpb24iOm51bGwsImFyY2hpdmVkIjpmYWxzZSwiY29sbGVjdGlvbl9wb3NpdGlvbiI6bnVsbCwidGFibGVfaWQiOjEsInJlc3VsdF9tZXRhZGF0YSI6W3siYmFzZV90eXBlIjoidHlwZS9GbG9hdCIsImRpc3BsYXlfbmFtZSI6IlByaWNlIiwibmFtZSI6IlBSSUNFIiwiZGVzY3JpcHRpb24iOiJUaGUgbGlzdCBwcmljZSBvZiB0aGUgcHJvZHVjdC4gTm90ZSB0aGF0IHRoaXMgaXMgbm90IGFsd2F5cyB0aGUgcHJpY2UgdGhlIHByb2R1Y3Qgc29sZCBmb3IgZHVlIHRvIGRpc2NvdW50cywgcHJvbW90aW9ucywgZXRjLiIsImZpbmdlcnByaW50Ijp7Imdsb2JhbCI6eyJkaXN0aW5jdC1jb3VudCI6MTcwLCJuaWwlIjowLjB9LCJ0eXBlIjp7InR5cGUvTnVtYmVyIjp7Im1pbiI6MTUuNjkxOTQzNjczOTcwNDM5LCJxMSI6MzcuMjUxNTQ0NjI5MjY0MzQsInEzIjo3NS40NTg5ODA3MTYwOTQ0NywibWF4Ijo5OC44MTkzMzY4NDM2ODE5NCwic2QiOjIxLjcxMTQ4MTU1Nzg1MjA1NywiYXZnIjo1NS43NDYzOTk2Njc5MjA3NH19fSwic3BlY2lhbF90eXBlIjpudWxsfSx7ImJhc2VfdHlwZSI6InR5cGUvQmlnSW50ZWdlciIsImRpc3BsYXlfbmFtZSI6IuOCq+OCpuODs+ODiCIsIm5hbWUiOiJjb3VudCIsInNwZWNpYWxfdHlwZSI6InR5cGUvUXVhbnRpdHkiLCJmaW5nZXJwcmludCI6eyJnbG9iYWwiOnsiZGlzdGluY3QtY291bnQiOjcsIm5pbCUiOjAuMH0sInR5cGUiOnsidHlwZS9OdW1iZXIiOnsibWluIjoxMC4wLCJxMSI6MTcuNzUsInEzIjozOS43NSwibWF4Ijo0My4wLCJzZCI6MTIuNjA3NjMxODUzNDYwMDY3LCJhdmciOjI4LjU3MTQyODU3MTQyODU3M319fX1dLCJkYXRhYmFzZV9pZCI6MSwiZW5hYmxlX2VtYmVkZGluZyI6ZmFsc2UsImNvbGxlY3Rpb25faWQiOjQsInF1ZXJ5X3R5cGUiOiJxdWVyeSIsIm5hbWUiOiJQcm9kdWN0cyBieSBQcmljZSIsInF1ZXJ5X2F2ZXJhZ2VfZHVyYXRpb24iOm51bGwsImNyZWF0b3JfaWQiOjEsIm1vZGVyYXRpb25fcmV2aWV3cyI6W10sInVwZGF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjQzOjAwLjU1OFoiLCJtYWRlX3B1YmxpY19ieV9pZCI6bnVsbCwiZW1iZWRkaW5nX3BhcmFtcyI6bnVsbCwiY2FjaGVfdHRsIjpudWxsLCJkYXRhc2V0X3F1ZXJ5Ijp7InR5cGUiOiJxdWVyeSIsImRhdGFiYXNlIjoxLCJxdWVyeSI6eyJzb3VyY2UtdGFibGUiOjEsImJyZWFrb3V0IjpbWyJmaWVsZCIsMyx7ImJpbm5pbmciOnsic3RyYXRlZ3kiOiJkZWZhdWx0In19XV0sImFnZ3JlZ2F0aW9uIjpbWyJjb3VudCJdXX19LCJpZCI6NiwicGFyYW1ldGVyX21hcHBpbmdzIjpudWxsLCJkaXNwbGF5IjoiYmFyIiwiZW50aXR5X2lkIjpudWxsLCJjb2xsZWN0aW9uX3ByZXZpZXciOnRydWUsInZpc3VhbGl6YXRpb25fc2V0dGluZ3MiOnsiZ3JhcGguc2VyaWVzX2xhYmVscyI6WyLnlarlj7ciXSwiZ3JhcGguZGltZW5zaW9ucyI6WyJQUklDRSJdLCJncmFwaC5jb2xvcnMiOlsiI0VGOEM4QyJdLCJncmFwaC5tZXRyaWNzIjpbImNvdW50Il19LCJwYXJhbWV0ZXJzIjpudWxsLCJkYXRhc2V0IjpmYWxzZSwiY3JlYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDU6NDE6NTUuMTQ2IiwicHVibGljX3V1aWQiOm51bGx9LCJ1cGRhdGVkX2F0IjoiMjAyMC0wNi0wN1QwNTo0MTo1NS4xNTQiLCJjb2wiOjYsImlkIjo2LCJwYXJhbWV0ZXJfbWFwcGluZ3MiOlt7InBhcmFtZXRlcl9pZCI6IjU4NTc1NDM5MiIsInRhcmdldCI6WyJkaW1lbnNpb24iLFsiZmllbGQiLDcsbnVsbF1dLCJjYXJkX2lkIjo2fSx7InBhcmFtZXRlcl9pZCI6Ii01Nzc3OTEyMTEiLCJ0YXJnZXQiOlsiZGltZW5zaW9uIixbImZpZWxkIiw2LG51bGxdXSwiY2FyZF9pZCI6Nn1dLCJjYXJkX2lkIjo2LCJlbnRpdHlfaWQiOm51bGwsInZpc3VhbGl6YXRpb25fc2V0dGluZ3MiOnt9LCJzaXplX3kiOjQsImRhc2hib2FyZF9pZCI6MSwiY3JlYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDU6NDE6NTUuMTU0Iiwicm93Ijo4fSx7InNpemVfeCI6Niwic2VyaWVzIjpbXSwiYWN0aW9uX2lkIjpudWxsLCJjb2xsZWN0aW9uX2F1dGhvcml0eV9sZXZlbCI6bnVsbCwiY2FyZCI6eyJkZXNjcmlwdGlvbiI6bnVsbCwiYXJjaGl2ZWQiOmZhbHNlLCJjb2xsZWN0aW9uX3Bvc2l0aW9uIjpudWxsLCJ0YWJsZV9pZCI6MSwicmVzdWx0X21ldGFkYXRhIjpbeyJiYXNlX3R5cGUiOiJ0eXBlL1RleHQiLCJkaXNwbGF5X25hbWUiOiJDYXRlZ29yeSIsIm5hbWUiOiJDQVRFR09SWSIsImRlc2NyaXB0aW9uIjoiVGhlIHR5cGUgb2YgcHJvZHVjdCwgdmFsaWQgdmFsdWVzIGluY2x1ZGU6IERvb2hpY2t5LCBHYWRnZXQsIEdpem1vIGFuZCBXaWRnZXQiLCJzcGVjaWFsX3R5cGUiOiJ0eXBlL0NhdGVnb3J5IiwiZmluZ2VycHJpbnQiOnsiZ2xvYmFsIjp7ImRpc3RpbmN0LWNvdW50Ijo0LCJuaWwlIjowLjB9LCJ0eXBlIjp7InR5cGUvVGV4dCI6eyJwZXJjZW50LWpzb24iOjAuMCwicGVyY2VudC11cmwiOjAuMCwicGVyY2VudC1lbWFpbCI6MC4wLCJhdmVyYWdlLWxlbmd0aCI6Ni4zNzV9fX19LHsiYmFzZV90eXBlIjoidHlwZS9CaWdJbnRlZ2VyIiwiZGlzcGxheV9uYW1lIjoi44Kr44Km44Oz44OIIiwibmFtZSI6ImNvdW50Iiwic3BlY2lhbF90eXBlIjoidHlwZS9RdWFudGl0eSIsImZpbmdlcnByaW50Ijp7Imdsb2JhbCI6eyJkaXN0aW5jdC1jb3VudCI6NCwibmlsJSI6MC4wfSwidHlwZSI6eyJ0eXBlL051bWJlciI6eyJtaW4iOjQyLjAsInExIjo0Ni41LCJxMyI6NTMuNSwibWF4Ijo1NC4wLCJzZCI6NS40NzcyMjU1NzUwNTE2NjEsImF2ZyI6NTAuMH19fX1dLCJkYXRhYmFzZV9pZCI6MSwiZW5hYmxlX2VtYmVkZGluZyI6ZmFsc2UsImNvbGxlY3Rpb25faWQiOjQsInF1ZXJ5X3R5cGUiOiJxdWVyeSIsIm5hbWUiOiJQcm9kdWN0cyBwZXIgQ2F0ZWdvcnkiLCJxdWVyeV9hdmVyYWdlX2R1cmF0aW9uIjpudWxsLCJjcmVhdG9yX2lkIjoxLCJtb2RlcmF0aW9uX3Jldmlld3MiOltdLCJ1cGRhdGVkX2F0IjoiMjAyMC0wNi0wN1QwNTo0MzowMC41MzFaIiwibWFkZV9wdWJsaWNfYnlfaWQiOm51bGwsImVtYmVkZGluZ19wYXJhbXMiOm51bGwsImNhY2hlX3R0bCI6bnVsbCwiZGF0YXNldF9xdWVyeSI6eyJ0eXBlIjoicXVlcnkiLCJkYXRhYmFzZSI6MSwicXVlcnkiOnsic291cmNlLXRhYmxlIjoxLCJicmVha291dCI6W1siZmllbGQiLDYsbnVsbF1dLCJhZ2dyZWdhdGlvbiI6W1siY291bnQiXV0sIm9yZGVyLWJ5IjpbWyJkZXNjIixbImFnZ3JlZ2F0aW9uIiwwXV1dfX0sImlkIjo3LCJwYXJhbWV0ZXJfbWFwcGluZ3MiOm51bGwsImRpc3BsYXkiOiJyb3ciLCJlbnRpdHlfaWQiOm51bGwsImNvbGxlY3Rpb25fcHJldmlldyI6dHJ1ZSwidmlzdWFsaXphdGlvbl9zZXR0aW5ncyI6eyJncmFwaC5zZXJpZXNfbGFiZWxzIjpbIueVquWPtyJdLCJncmFwaC5kaW1lbnNpb25zIjpbIkNBVEVHT1JZIl0sImdyYXBoLmNvbG9ycyI6WyIjOUNDMTc3Il0sImdyYXBoLm1ldHJpY3MiOlsiY291bnQiXX0sInBhcmFtZXRlcnMiOm51bGwsImRhdGFzZXQiOmZhbHNlLCJjcmVhdGVkX2F0IjoiMjAyMC0wNi0wN1QwNTo0MTo1NS4xNzgiLCJwdWJsaWNfdXVpZCI6bnVsbH0sInVwZGF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjQxOjU1LjE5MSIsImNvbCI6MTIsImlkIjo3LCJwYXJhbWV0ZXJfbWFwcGluZ3MiOlt7InBhcmFtZXRlcl9pZCI6IjU4NTc1NDM5MiIsInRhcmdldCI6WyJkaW1lbnNpb24iLFsiZmllbGQiLDcsbnVsbF1dLCJjYXJkX2lkIjo3fSx7InBhcmFtZXRlcl9pZCI6Ii01Nzc3OTEyMTEiLCJ0YXJnZXQiOlsiZGltZW5zaW9uIixbImZpZWxkIiw2LG51bGxdXSwiY2FyZF9pZCI6N31dLCJjYXJkX2lkIjo3LCJlbnRpdHlfaWQiOm51bGwsInZpc3VhbGl6YXRpb25fc2V0dGluZ3MiOnt9LCJzaXplX3kiOjgsImRhc2hib2FyZF9pZCI6MSwiY3JlYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDU6NDE6NTUuMTkxIiwicm93Ijo4fSx7InNpemVfeCI6MTgsInNlcmllcyI6W10sImFjdGlvbl9pZCI6bnVsbCwiY29sbGVjdGlvbl9hdXRob3JpdHlfbGV2ZWwiOm51bGwsImNhcmQiOnsicXVlcnlfYXZlcmFnZV9kdXJhdGlvbiI6bnVsbH0sInVwZGF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjQxOjU1LjIwNCIsImNvbCI6MCwiaWQiOjgsInBhcmFtZXRlcl9tYXBwaW5ncyI6W10sImNhcmRfaWQiOm51bGwsImVudGl0eV9pZCI6bnVsbCwidmlzdWFsaXphdGlvbl9zZXR0aW5ncyI6eyJ0ZXh0IjoiIyBUaGVzZSBQcm9kdWN0cyBhY3Jvc3MgdGltZSIsInZpcnR1YWxfY2FyZCI6eyJuYW1lIjpudWxsLCJkaXNwbGF5IjoidGV4dCIsImRhdGFzZXRfcXVlcnkiOnt9LCJ2aXN1YWxpemF0aW9uX3NldHRpbmdzIjp7fX0sImRhc2hjYXJkLmJhY2tncm91bmQiOmZhbHNlLCJ0ZXh0LmFsaWduX3ZlcnRpY2FsIjoiYm90dG9tIn0sInNpemVfeSI6MiwiZGFzaGJvYXJkX2lkIjoxLCJjcmVhdGVkX2F0IjoiMjAyMC0wNi0wN1QwNTo0MTo1NS4yMDQiLCJyb3ciOjE2fSx7InNpemVfeCI6Niwic2VyaWVzIjpbXSwiYWN0aW9uX2lkIjpudWxsLCJjb2xsZWN0aW9uX2F1dGhvcml0eV9sZXZlbCI6bnVsbCwiY2FyZCI6eyJkZXNjcmlwdGlvbiI6bnVsbCwiYXJjaGl2ZWQiOmZhbHNlLCJjb2xsZWN0aW9uX3Bvc2l0aW9uIjpudWxsLCJ0YWJsZV9pZCI6MSwicmVzdWx0X21ldGFkYXRhIjpbeyJiYXNlX3R5cGUiOiJ0eXBlL0RhdGVUaW1lIiwiZGlzcGxheV9uYW1lIjoiQ3JlYXRlZCBBdCIsIm5hbWUiOiJDUkVBVEVEX0FUIiwiZGVzY3JpcHRpb24iOiJUaGUgZGF0ZSB0aGUgcHJvZHVjdCB3YXMgYWRkZWQgdG8gb3VyIGNhdGFsb2cuIiwic3BlY2lhbF90eXBlIjoidHlwZS9DcmVhdGlvblRpbWVzdGFtcCIsInVuaXQiOiJtb250aCIsImZpbmdlcnByaW50Ijp7Imdsb2JhbCI6eyJkaXN0aW5jdC1jb3VudCI6MjAwLCJuaWwlIjowLjB9LCJ0eXBlIjp7InR5cGUvRGF0ZVRpbWUiOnsiZWFybGllc3QiOiIyMDE2LTA0LTI2VDE5OjI5OjU1LjE0NyIsImxhdGVzdCI6IjIwMTktMDQtMTVUMTM6MzQ6MTkuOTMxIn19fX0seyJiYXNlX3R5cGUiOiJ0eXBlL0JpZ0ludGVnZXIiLCJkaXNwbGF5X25hbWUiOiLjgqvjgqbjg7Pjg4giLCJuYW1lIjoiY291bnQiLCJzcGVjaWFsX3R5cGUiOiJ0eXBlL1F1YW50aXR5IiwiZmluZ2VycHJpbnQiOnsiZ2xvYmFsIjp7ImRpc3RpbmN0LWNvdW50Ijo5LCJuaWwlIjowLjB9LCJ0eXBlIjp7InR5cGUvTnVtYmVyIjp7Im1pbiI6Mi4wLCJxMSI6My45MDM5NDMyNzY0NjU5NzcsInEzIjo2LjY2Mjg4MjY5MjkxMjYxNiwibWF4IjoxMC4wLCJzZCI6MS44OTIzNzQ0NTU4MzA4NDM1LCJhdmciOjUuNDA1NDA1NDA1NDA1NDA1fX19fV0sImRhdGFiYXNlX2lkIjoxLCJlbmFibGVfZW1iZWRkaW5nIjpmYWxzZSwiY29sbGVjdGlvbl9pZCI6NCwicXVlcnlfdHlwZSI6InF1ZXJ5IiwibmFtZSI6Ik5ldyBQcm9kdWN0cyBvdmVyIHRpbWUiLCJxdWVyeV9hdmVyYWdlX2R1cmF0aW9uIjpudWxsLCJjcmVhdG9yX2lkIjoxLCJtb2RlcmF0aW9uX3Jldmlld3MiOltdLCJ1cGRhdGVkX2F0IjoiMjAyMC0wNi0wN1QwNTo0MzowMC42MjFaIiwibWFkZV9wdWJsaWNfYnlfaWQiOm51bGwsImVtYmVkZGluZ19wYXJhbXMiOm51bGwsImNhY2hlX3R0bCI6bnVsbCwiZGF0YXNldF9xdWVyeSI6eyJ0eXBlIjoicXVlcnkiLCJkYXRhYmFzZSI6MSwicXVlcnkiOnsic291cmNlLXRhYmxlIjoxLCJicmVha291dCI6W1siZmllbGQiLDcseyJ0ZW1wb3JhbC11bml0IjoibW9udGgifV1dLCJhZ2dyZWdhdGlvbiI6W1siY291bnQiXV19fSwiaWQiOjgsInBhcmFtZXRlcl9tYXBwaW5ncyI6bnVsbCwiZGlzcGxheSI6ImxpbmUiLCJlbnRpdHlfaWQiOm51bGwsImNvbGxlY3Rpb25fcHJldmlldyI6dHJ1ZSwidmlzdWFsaXphdGlvbl9zZXR0aW5ncyI6eyJncmFwaC5zZXJpZXNfbGFiZWxzIjpbIueVquWPtyJdLCJncmFwaC5kaW1lbnNpb25zIjpbIkNSRUFURURfQVQiXSwiZ3JhcGguY29sb3JzIjpbIiNmOWQ0NWMiXSwiZ3JhcGgubWV0cmljcyI6WyJjb3VudCJdfSwicGFyYW1ldGVycyI6bnVsbCwiZGF0YXNldCI6ZmFsc2UsImNyZWF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjQxOjU1LjI0IiwicHVibGljX3V1aWQiOm51bGx9LCJ1cGRhdGVkX2F0IjoiMjAyMC0wNi0wN1QwNTo0MTo1NS4yNDgiLCJjb2wiOjAsImlkIjo5LCJwYXJhbWV0ZXJfbWFwcGluZ3MiOlt7InBhcmFtZXRlcl9pZCI6IjU4NTc1NDM5MiIsInRhcmdldCI6WyJkaW1lbnNpb24iLFsiZmllbGQiLDcsbnVsbF1dLCJjYXJkX2lkIjo4fSx7InBhcmFtZXRlcl9pZCI6Ii01Nzc3OTEyMTEiLCJ0YXJnZXQiOlsiZGltZW5zaW9uIixbImZpZWxkIiw2LG51bGxdXSwiY2FyZF9pZCI6OH1dLCJjYXJkX2lkIjo4LCJlbnRpdHlfaWQiOm51bGwsInZpc3VhbGl6YXRpb25fc2V0dGluZ3MiOnt9LCJzaXplX3kiOjQsImRhc2hib2FyZF9pZCI6MSwiY3JlYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDU6NDE6NTUuMjQ4Iiwicm93IjoxOH0seyJzaXplX3giOjYsInNlcmllcyI6W10sImFjdGlvbl9pZCI6bnVsbCwiY29sbGVjdGlvbl9hdXRob3JpdHlfbGV2ZWwiOm51bGwsImNhcmQiOnsiZGVzY3JpcHRpb24iOm51bGwsImFyY2hpdmVkIjpmYWxzZSwiY29sbGVjdGlvbl9wb3NpdGlvbiI6bnVsbCwidGFibGVfaWQiOjEsInJlc3VsdF9tZXRhZGF0YSI6W3siYmFzZV90eXBlIjoidHlwZS9EYXRlVGltZSIsImRpc3BsYXlfbmFtZSI6IkNyZWF0ZWQgQXQiLCJuYW1lIjoiQ1JFQVRFRF9BVCIsImRlc2NyaXB0aW9uIjoiVGhlIGRhdGUgdGhlIHByb2R1Y3Qgd2FzIGFkZGVkIHRvIG91ciBjYXRhbG9nLiIsInNwZWNpYWxfdHlwZSI6InR5cGUvQ3JlYXRpb25UaW1lc3RhbXAiLCJ1bml0IjoibW9udGgiLCJmaW5nZXJwcmludCI6eyJnbG9iYWwiOnsiZGlzdGluY3QtY291bnQiOjIwMCwibmlsJSI6MC4wfSwidHlwZSI6eyJ0eXBlL0RhdGVUaW1lIjp7ImVhcmxpZXN0IjoiMjAxNi0wNC0yNlQxOToyOTo1NS4xNDciLCJsYXRlc3QiOiIyMDE5LTA0LTE1VDEzOjM0OjE5LjkzMSJ9fX19LHsiYmFzZV90eXBlIjoidHlwZS9GbG9hdCIsImRpc3BsYXlfbmFtZSI6IlJhdGluZ+OBruWQiOioiOWApCIsIm5hbWUiOiJzdW0iLCJzcGVjaWFsX3R5cGUiOiJ0eXBlL1Njb3JlIiwiZmluZ2VycHJpbnQiOnsiZ2xvYmFsIjp7ImRpc3RpbmN0LWNvdW50IjozNSwibmlsJSI6MC4wfSwidHlwZSI6eyJ0eXBlL051bWJlciI6eyJtaW4iOjguMCwicTEiOjEyLjU1LCJxMyI6MjMuNTc1MDAwMDAwMDAwMDAzLCJtYXgiOjM2LjMwMDAwMDAwMDAwMDAwNCwic2QiOjcuNTQ2ODk4NDE0Mjk0MTU5LCJhdmciOjE4Ljc2NDg2NDg2NDg2NDg2NX19fX0seyJiYXNlX3R5cGUiOiJ0eXBlL0Zsb2F0IiwiZGlzcGxheV9uYW1lIjoiUmF0aW5n44Gu5bmz5Z2H5YCkIiwibmFtZSI6ImF2ZyIsInNwZWNpYWxfdHlwZSI6InR5cGUvU2NvcmUiLCJmaW5nZXJwcmludCI6eyJnbG9iYWwiOnsiZGlzdGluY3QtY291bnQiOjMzLCJuaWwlIjowLjB9LCJ0eXBlIjp7InR5cGUvTnVtYmVyIjp7Im1pbiI6Mi4wNzUsInExIjoyLjk0OTEwNzE0Mjg1NzE0MjcsInEzIjo0LjA4MDE3NzY2OTUyOTY2MywibWF4Ijo0LjMyNSwic2QiOjAuNjY3NzU5MjA4NDkwNDQ3NywiYXZnIjozLjUwNjIyOTA4NjIyOTA4NjR9fX19XSwiZGF0YWJhc2VfaWQiOjEsImVuYWJsZV9lbWJlZGRpbmciOmZhbHNlLCJjb2xsZWN0aW9uX2lkIjo0LCJxdWVyeV90eXBlIjoicXVlcnkiLCJuYW1lIjoiUmF0aW5nIG92ZXIgdGltZSIsInF1ZXJ5X2F2ZXJhZ2VfZHVyYXRpb24iOm51bGwsImNyZWF0b3JfaWQiOjEsIm1vZGVyYXRpb25fcmV2aWV3cyI6W10sInVwZGF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjQzOjAwLjY5NVoiLCJtYWRlX3B1YmxpY19ieV9pZCI6bnVsbCwiZW1iZWRkaW5nX3BhcmFtcyI6bnVsbCwiY2FjaGVfdHRsIjpudWxsLCJkYXRhc2V0X3F1ZXJ5Ijp7InR5cGUiOiJxdWVyeSIsImRhdGFiYXNlIjoxLCJxdWVyeSI6eyJzb3VyY2UtdGFibGUiOjEsImJyZWFrb3V0IjpbWyJmaWVsZCIsNyx7InRlbXBvcmFsLXVuaXQiOiJtb250aCJ9XV0sImFnZ3JlZ2F0aW9uIjpbWyJzdW0iLFsiZmllbGQiLDIsbnVsbF1dLFsiYXZnIixbImZpZWxkIiwyLG51bGxdXV19fSwiaWQiOjksInBhcmFtZXRlcl9tYXBwaW5ncyI6bnVsbCwiZGlzcGxheSI6ImxpbmUiLCJlbnRpdHlfaWQiOm51bGwsImNvbGxlY3Rpb25fcHJldmlldyI6dHJ1ZSwidmlzdWFsaXphdGlvbl9zZXR0aW5ncyI6eyJncmFwaC5zZXJpZXNfbGFiZWxzIjpbIuWQiOioiCIsIuW5s+WdhyJdLCJncmFwaC5kaW1lbnNpb25zIjpbIkNSRUFURURfQVQiXSwiZ3JhcGguY29sb3JzIjpbIiM1MDlFRTMiLCIjRUY4QzhDIl0sImdyYXBoLm1ldHJpY3MiOlsic3VtIiwiYXZnIl19LCJwYXJhbWV0ZXJzIjpudWxsLCJkYXRhc2V0IjpmYWxzZSwiY3JlYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDU6NDE6NTUuMjk0IiwicHVibGljX3V1aWQiOm51bGx9LCJ1cGRhdGVkX2F0IjoiMjAyMC0wNi0wN1QwNTo0MTo1NS4zMDMiLCJjb2wiOjYsImlkIjoxMCwicGFyYW1ldGVyX21hcHBpbmdzIjpbeyJwYXJhbWV0ZXJfaWQiOiI1ODU3NTQzOTIiLCJ0YXJnZXQiOlsiZGltZW5zaW9uIixbImZpZWxkIiw3LG51bGxdXSwiY2FyZF9pZCI6OX0seyJwYXJhbWV0ZXJfaWQiOiItNTc3NzkxMjExIiwidGFyZ2V0IjpbImRpbWVuc2lvbiIsWyJmaWVsZCIsNixudWxsXV0sImNhcmRfaWQiOjl9XSwiY2FyZF9pZCI6OSwiZW50aXR5X2lkIjpudWxsLCJ2aXN1YWxpemF0aW9uX3NldHRpbmdzIjp7fSwic2l6ZV95Ijo0LCJkYXNoYm9hcmRfaWQiOjEsImNyZWF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjQxOjU1LjMwMyIsInJvdyI6MTh9LHsic2l6ZV94Ijo2LCJzZXJpZXMiOltdLCJhY3Rpb25faWQiOm51bGwsImNvbGxlY3Rpb25fYXV0aG9yaXR5X2xldmVsIjpudWxsLCJjYXJkIjp7ImRlc2NyaXB0aW9uIjpudWxsLCJhcmNoaXZlZCI6ZmFsc2UsImNvbGxlY3Rpb25fcG9zaXRpb24iOm51bGwsInRhYmxlX2lkIjoxLCJyZXN1bHRfbWV0YWRhdGEiOlt7ImJhc2VfdHlwZSI6InR5cGUvRGF0ZVRpbWUiLCJkaXNwbGF5X25hbWUiOiJDcmVhdGVkIEF0IiwibmFtZSI6IkNSRUFURURfQVQiLCJkZXNjcmlwdGlvbiI6IlRoZSBkYXRlIHRoZSBwcm9kdWN0IHdhcyBhZGRlZCB0byBvdXIgY2F0YWxvZy4iLCJzcGVjaWFsX3R5cGUiOiJ0eXBlL0NyZWF0aW9uVGltZXN0YW1wIiwidW5pdCI6Im1vbnRoIiwiZmluZ2VycHJpbnQiOnsiZ2xvYmFsIjp7ImRpc3RpbmN0LWNvdW50IjoyMDAsIm5pbCUiOjAuMH0sInR5cGUiOnsidHlwZS9EYXRlVGltZSI6eyJlYXJsaWVzdCI6IjIwMTYtMDQtMjZUMTk6Mjk6NTUuMTQ3IiwibGF0ZXN0IjoiMjAxOS0wNC0xNVQxMzozNDoxOS45MzEifX19fSx7ImJhc2VfdHlwZSI6InR5cGUvRmxvYXQiLCJkaXNwbGF5X25hbWUiOiJQcmljZeOBruWQiOioiOWApCIsIm5hbWUiOiJzdW0iLCJzcGVjaWFsX3R5cGUiOm51bGwsImZpbmdlcnByaW50Ijp7Imdsb2JhbCI6eyJkaXN0aW5jdC1jb3VudCI6MzcsIm5pbCUiOjAuMH0sInR5cGUiOnsidHlwZS9OdW1iZXIiOnsibWluIjoxMjYuMDc5Njk1NzI4ODUyNjcsInExIjoyMTMuODI1ODU0MzI5NzM0MSwicTMiOjM5NS4yMjUxNjU5MzEwNTk4NSwibWF4Ijo1MDAuOTU4NTE5MjY2MjQsInNkIjoxMTAuNzcxMDk2NzY2MDczNDQsImF2ZyI6MzAxLjMzMTg5MDA5Njg2ODl9fX19LHsiYmFzZV90eXBlIjoidHlwZS9GbG9hdCIsImRpc3BsYXlfbmFtZSI6IlByaWNl44Gu5bmz5Z2H5YCkIiwibmFtZSI6ImF2ZyIsInNwZWNpYWxfdHlwZSI6bnVsbCwiZmluZ2VycHJpbnQiOnsiZ2xvYmFsIjp7ImRpc3RpbmN0LWNvdW50IjozNywibmlsJSI6MC4wfSwidHlwZSI6eyJ0eXBlL051bWJlciI6eyJtaW4iOjM2LjM2Mjg4Njc1NjUwNTQ0LCJxMSI6NTIuMDM1NDE5ODY1OTUxOSwicTMiOjYyLjI3MTQ0ODY0Mjk5MTc4NiwibWF4Ijo4Ny40NDY1MDgxNTEyMTM4Niwic2QiOjkuOTM4MTI5MTIzODgwOTk2LCJhdmciOjU2LjI5MTc3MDk3OTA2NTc5fX19fV0sImRhdGFiYXNlX2lkIjoxLCJlbmFibGVfZW1iZWRkaW5nIjpmYWxzZSwiY29sbGVjdGlvbl9pZCI6NCwicXVlcnlfdHlwZSI6InF1ZXJ5IiwibmFtZSI6IlByaWNlIG92ZXIgdGltZSIsInF1ZXJ5X2F2ZXJhZ2VfZHVyYXRpb24iOm51bGwsImNyZWF0b3JfaWQiOjEsIm1vZGVyYXRpb25fcmV2aWV3cyI6W10sInVwZGF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjQzOjAwLjcxOVoiLCJtYWRlX3B1YmxpY19ieV9pZCI6bnVsbCwiZW1iZWRkaW5nX3BhcmFtcyI6bnVsbCwiY2FjaGVfdHRsIjpudWxsLCJkYXRhc2V0X3F1ZXJ5Ijp7InR5cGUiOiJxdWVyeSIsImRhdGFiYXNlIjoxLCJxdWVyeSI6eyJzb3VyY2UtdGFibGUiOjEsImJyZWFrb3V0IjpbWyJmaWVsZCIsNyx7InRlbXBvcmFsLXVuaXQiOiJtb250aCJ9XV0sImFnZ3JlZ2F0aW9uIjpbWyJzdW0iLFsiZmllbGQiLDMsbnVsbF1dLFsiYXZnIixbImZpZWxkIiwzLG51bGxdXV19fSwiaWQiOjEwLCJwYXJhbWV0ZXJfbWFwcGluZ3MiOm51bGwsImRpc3BsYXkiOiJsaW5lIiwiZW50aXR5X2lkIjpudWxsLCJjb2xsZWN0aW9uX3ByZXZpZXciOnRydWUsInZpc3VhbGl6YXRpb25fc2V0dGluZ3MiOnsiZ3JhcGguc2VyaWVzX2xhYmVscyI6WyLlkIjoqIgiLCLlubPlnYciXSwiZ3JhcGguZGltZW5zaW9ucyI6WyJDUkVBVEVEX0FUIl0sImdyYXBoLmNvbG9ycyI6WyIjNTA5RUUzIiwiIzlDQzE3NyJdLCJncmFwaC5tZXRyaWNzIjpbInN1bSIsImF2ZyJdfSwicGFyYW1ldGVycyI6bnVsbCwiZGF0YXNldCI6ZmFsc2UsImNyZWF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjQxOjU1LjM0MyIsInB1YmxpY191dWlkIjpudWxsfSwidXBkYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDU6NDE6NTUuMzU4IiwiY29sIjoxMiwiaWQiOjExLCJwYXJhbWV0ZXJfbWFwcGluZ3MiOlt7InBhcmFtZXRlcl9pZCI6IjU4NTc1NDM5MiIsInRhcmdldCI6WyJkaW1lbnNpb24iLFsiZmllbGQiLDcsbnVsbF1dLCJjYXJkX2lkIjoxMH0seyJwYXJhbWV0ZXJfaWQiOiItNTc3NzkxMjExIiwidGFyZ2V0IjpbImRpbWVuc2lvbiIsWyJmaWVsZCIsNixudWxsXV0sImNhcmRfaWQiOjEwfV0sImNhcmRfaWQiOjEwLCJlbnRpdHlfaWQiOm51bGwsInZpc3VhbGl6YXRpb25fc2V0dGluZ3MiOnt9LCJzaXplX3kiOjQsImRhc2hib2FyZF9pZCI6MSwiY3JlYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDU6NDE6NTUuMzU4Iiwicm93IjoxOH0seyJzaXplX3giOjYsInNlcmllcyI6W10sImFjdGlvbl9pZCI6bnVsbCwiY29sbGVjdGlvbl9hdXRob3JpdHlfbGV2ZWwiOm51bGwsImNhcmQiOnsiZGVzY3JpcHRpb24iOm51bGwsImFyY2hpdmVkIjpmYWxzZSwiY29sbGVjdGlvbl9wb3NpdGlvbiI6bnVsbCwidGFibGVfaWQiOjEsInJlc3VsdF9tZXRhZGF0YSI6W3siYmFzZV90eXBlIjoidHlwZS9JbnRlZ2VyIiwiZGlzcGxheV9uYW1lIjoiQ3JlYXRlZCBBdCIsIm5hbWUiOiJDUkVBVEVEX0FUIiwiZGVzY3JpcHRpb24iOiJUaGUgZGF0ZSB0aGUgcHJvZHVjdCB3YXMgYWRkZWQgdG8gb3VyIGNhdGFsb2cuIiwic3BlY2lhbF90eXBlIjoidHlwZS9DcmVhdGlvblRpbWVzdGFtcCIsInVuaXQiOiJkYXktb2Ytd2VlayIsImZpbmdlcnByaW50Ijp7Imdsb2JhbCI6eyJkaXN0aW5jdC1jb3VudCI6MjAwLCJuaWwlIjowLjB9LCJ0eXBlIjp7InR5cGUvRGF0ZVRpbWUiOnsiZWFybGllc3QiOiIyMDE2LTA0LTI2VDE5OjI5OjU1LjE0NyIsImxhdGVzdCI6IjIwMTktMDQtMTVUMTM6MzQ6MTkuOTMxIn19fX0seyJiYXNlX3R5cGUiOiJ0eXBlL0JpZ0ludGVnZXIiLCJkaXNwbGF5X25hbWUiOiLjgqvjgqbjg7Pjg4giLCJuYW1lIjoiY291bnQiLCJzcGVjaWFsX3R5cGUiOiJ0eXBlL1F1YW50aXR5IiwiZmluZ2VycHJpbnQiOnsiZ2xvYmFsIjp7ImRpc3RpbmN0LWNvdW50Ijo3LCJuaWwlIjowLjB9LCJ0eXBlIjp7InR5cGUvTnVtYmVyIjp7Im1pbiI6MjIuMCwicTEiOjI1LjUsInEzIjozMC43NSwibWF4IjozNi4wLCJzZCI6NC41MDM5NjY1MDU4Mzg0MTQsImF2ZyI6MjguNTcxNDI4NTcxNDI4NTczfX19fV0sImRhdGFiYXNlX2lkIjoxLCJlbmFibGVfZW1iZWRkaW5nIjpmYWxzZSwiY29sbGVjdGlvbl9pZCI6NCwicXVlcnlfdHlwZSI6InF1ZXJ5IiwibmFtZSI6IldlZWtkYXlzIHdoZW4gUHJvZHVjdHMgd2VyZSBhZGRlZCIsInF1ZXJ5X2F2ZXJhZ2VfZHVyYXRpb24iOm51bGwsImNyZWF0b3JfaWQiOjEsIm1vZGVyYXRpb25fcmV2aWV3cyI6W10sInVwZGF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjQzOjAwLjY0MVoiLCJtYWRlX3B1YmxpY19ieV9pZCI6bnVsbCwiZW1iZWRkaW5nX3BhcmFtcyI6bnVsbCwiY2FjaGVfdHRsIjpudWxsLCJkYXRhc2V0X3F1ZXJ5Ijp7InR5cGUiOiJxdWVyeSIsImRhdGFiYXNlIjoxLCJxdWVyeSI6eyJzb3VyY2UtdGFibGUiOjEsImJyZWFrb3V0IjpbWyJmaWVsZCIsNyx7InRlbXBvcmFsLXVuaXQiOiJkYXktb2Ytd2VlayJ9XV0sImFnZ3JlZ2F0aW9uIjpbWyJjb3VudCJdXX19LCJpZCI6MTEsInBhcmFtZXRlcl9tYXBwaW5ncyI6bnVsbCwiZGlzcGxheSI6ImJhciIsImVudGl0eV9pZCI6bnVsbCwiY29sbGVjdGlvbl9wcmV2aWV3Ijp0cnVlLCJ2aXN1YWxpemF0aW9uX3NldHRpbmdzIjp7ImdyYXBoLnNlcmllc19sYWJlbHMiOlsi55Wq5Y+3Il0sImdyYXBoLmRpbWVuc2lvbnMiOlsiQ1JFQVRFRF9BVCJdLCJncmFwaC5jb2xvcnMiOlsiI0VGOEM4QyJdLCJncmFwaC54X2F4aXMudGl0bGVfdGV4dCI6IkNyZWF0ZWQgQXQgYnkgZGF5IG9mIHRoZSB3ZWVrIiwiZ3JhcGgubWV0cmljcyI6WyJjb3VudCJdfSwicGFyYW1ldGVycyI6bnVsbCwiZGF0YXNldCI6ZmFsc2UsImNyZWF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjQxOjU1LjM4NCIsInB1YmxpY191dWlkIjpudWxsfSwidXBkYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDU6NDE6NTUuMzkzIiwiY29sIjowLCJpZCI6MTIsInBhcmFtZXRlcl9tYXBwaW5ncyI6W3sicGFyYW1ldGVyX2lkIjoiNTg1NzU0MzkyIiwidGFyZ2V0IjpbImRpbWVuc2lvbiIsWyJmaWVsZCIsNyxudWxsXV0sImNhcmRfaWQiOjExfSx7InBhcmFtZXRlcl9pZCI6Ii01Nzc3OTEyMTEiLCJ0YXJnZXQiOlsiZGltZW5zaW9uIixbImZpZWxkIiw2LG51bGxdXSwiY2FyZF9pZCI6MTF9XSwiY2FyZF9pZCI6MTEsImVudGl0eV9pZCI6bnVsbCwidmlzdWFsaXphdGlvbl9zZXR0aW5ncyI6e30sInNpemVfeSI6NCwiZGFzaGJvYXJkX2lkIjoxLCJjcmVhdGVkX2F0IjoiMjAyMC0wNi0wN1QwNTo0MTo1NS4zOTMiLCJyb3ciOjIyfSx7InNpemVfeCI6Niwic2VyaWVzIjpbXSwiYWN0aW9uX2lkIjpudWxsLCJjb2xsZWN0aW9uX2F1dGhvcml0eV9sZXZlbCI6bnVsbCwiY2FyZCI6eyJkZXNjcmlwdGlvbiI6bnVsbCwiYXJjaGl2ZWQiOmZhbHNlLCJjb2xsZWN0aW9uX3Bvc2l0aW9uIjpudWxsLCJ0YWJsZV9pZCI6MSwicmVzdWx0X21ldGFkYXRhIjpbeyJiYXNlX3R5cGUiOiJ0eXBlL0ludGVnZXIiLCJkaXNwbGF5X25hbWUiOiJDcmVhdGVkIEF0IiwibmFtZSI6IkNSRUFURURfQVQiLCJkZXNjcmlwdGlvbiI6IlRoZSBkYXRlIHRoZSBwcm9kdWN0IHdhcyBhZGRlZCB0byBvdXIgY2F0YWxvZy4iLCJzcGVjaWFsX3R5cGUiOiJ0eXBlL0NyZWF0aW9uVGltZXN0YW1wIiwidW5pdCI6ImhvdXItb2YtZGF5IiwiZmluZ2VycHJpbnQiOnsiZ2xvYmFsIjp7ImRpc3RpbmN0LWNvdW50IjoyMDAsIm5pbCUiOjAuMH0sInR5cGUiOnsidHlwZS9EYXRlVGltZSI6eyJlYXJsaWVzdCI6IjIwMTYtMDQtMjZUMTk6Mjk6NTUuMTQ3IiwibGF0ZXN0IjoiMjAxOS0wNC0xNVQxMzozNDoxOS45MzEifX19fSx7ImJhc2VfdHlwZSI6InR5cGUvQmlnSW50ZWdlciIsImRpc3BsYXlfbmFtZSI6IuOCq+OCpuODs+ODiCIsIm5hbWUiOiJjb3VudCIsInNwZWNpYWxfdHlwZSI6InR5cGUvUXVhbnRpdHkiLCJmaW5nZXJwcmludCI6eyJnbG9iYWwiOnsiZGlzdGluY3QtY291bnQiOjEyLCJuaWwlIjowLjB9LCJ0eXBlIjp7InR5cGUvTnVtYmVyIjp7Im1pbiI6Mi4wLCJxMSI6NS42NTY4NTQyNDk0OTIzODEsInEzIjoxMi4wLCJtYXgiOjE1LjAsInNkIjozLjg0MTA0NDU0MzkyMzY3MDcsImF2ZyI6OC4zMzMzMzMzMzMzMzMzMzR9fX19XSwiZGF0YWJhc2VfaWQiOjEsImVuYWJsZV9lbWJlZGRpbmciOmZhbHNlLCJjb2xsZWN0aW9uX2lkIjo0LCJxdWVyeV90eXBlIjoicXVlcnkiLCJuYW1lIjoiSG91cnMgd2hlbiBQcm9kdWN0cyB3ZXJlIGFkZGVkIiwicXVlcnlfYXZlcmFnZV9kdXJhdGlvbiI6bnVsbCwiY3JlYXRvcl9pZCI6MSwibW9kZXJhdGlvbl9yZXZpZXdzIjpbXSwidXBkYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDU6NDM6MDAuNjQ5WiIsIm1hZGVfcHVibGljX2J5X2lkIjpudWxsLCJlbWJlZGRpbmdfcGFyYW1zIjpudWxsLCJjYWNoZV90dGwiOm51bGwsImRhdGFzZXRfcXVlcnkiOnsidHlwZSI6InF1ZXJ5IiwiZGF0YWJhc2UiOjEsInF1ZXJ5Ijp7InNvdXJjZS10YWJsZSI6MSwiYnJlYWtvdXQiOltbImZpZWxkIiw3LHsidGVtcG9yYWwtdW5pdCI6ImhvdXItb2YtZGF5In1dXSwiYWdncmVnYXRpb24iOltbImNvdW50Il1dfX0sImlkIjoxMiwicGFyYW1ldGVyX21hcHBpbmdzIjpudWxsLCJkaXNwbGF5IjoiYmFyIiwiZW50aXR5X2lkIjpudWxsLCJjb2xsZWN0aW9uX3ByZXZpZXciOnRydWUsInZpc3VhbGl6YXRpb25fc2V0dGluZ3MiOnsiZ3JhcGguc2VyaWVzX2xhYmVscyI6WyLnlarlj7ciXSwiZ3JhcGguZGltZW5zaW9ucyI6WyJDUkVBVEVEX0FUIl0sImdyYXBoLmNvbG9ycyI6WyIjRUY4QzhDIl0sImdyYXBoLnhfYXhpcy50aXRsZV90ZXh0IjoiQ3JlYXRlZCBBdCBieSBob3VyIG9mIHRoZSBkYXkiLCJncmFwaC5tZXRyaWNzIjpbImNvdW50Il19LCJwYXJhbWV0ZXJzIjpudWxsLCJkYXRhc2V0IjpmYWxzZSwiY3JlYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDU6NDE6NTUuNDI0IiwicHVibGljX3V1aWQiOm51bGx9LCJ1cGRhdGVkX2F0IjoiMjAyMC0wNi0wN1QwNTo0MTo1NS40MzYiLCJjb2wiOjYsImlkIjoxMywicGFyYW1ldGVyX21hcHBpbmdzIjpbeyJwYXJhbWV0ZXJfaWQiOiI1ODU3NTQzOTIiLCJ0YXJnZXQiOlsiZGltZW5zaW9uIixbImZpZWxkIiw3LG51bGxdXSwiY2FyZF9pZCI6MTJ9LHsicGFyYW1ldGVyX2lkIjoiLTU3Nzc5MTIxMSIsInRhcmdldCI6WyJkaW1lbnNpb24iLFsiZmllbGQiLDYsbnVsbF1dLCJjYXJkX2lkIjoxMn1dLCJjYXJkX2lkIjoxMiwiZW50aXR5X2lkIjpudWxsLCJ2aXN1YWxpemF0aW9uX3NldHRpbmdzIjp7fSwic2l6ZV95Ijo0LCJkYXNoYm9hcmRfaWQiOjEsImNyZWF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjQxOjU1LjQzNiIsInJvdyI6MjJ9LHsic2l6ZV94Ijo2LCJzZXJpZXMiOltdLCJhY3Rpb25faWQiOm51bGwsImNvbGxlY3Rpb25fYXV0aG9yaXR5X2xldmVsIjpudWxsLCJjYXJkIjp7ImRlc2NyaXB0aW9uIjpudWxsLCJhcmNoaXZlZCI6ZmFsc2UsImNvbGxlY3Rpb25fcG9zaXRpb24iOm51bGwsInRhYmxlX2lkIjoxLCJyZXN1bHRfbWV0YWRhdGEiOlt7ImJhc2VfdHlwZSI6InR5cGUvSW50ZWdlciIsImRpc3BsYXlfbmFtZSI6IkNyZWF0ZWQgQXQiLCJuYW1lIjoiQ1JFQVRFRF9BVCIsImRlc2NyaXB0aW9uIjoiVGhlIGRhdGUgdGhlIHByb2R1Y3Qgd2FzIGFkZGVkIHRvIG91ciBjYXRhbG9nLiIsInNwZWNpYWxfdHlwZSI6InR5cGUvQ3JlYXRpb25UaW1lc3RhbXAiLCJ1bml0IjoiZGF5LW9mLW1vbnRoIiwiZmluZ2VycHJpbnQiOnsiZ2xvYmFsIjp7ImRpc3RpbmN0LWNvdW50IjoyMDAsIm5pbCUiOjB9LCJ0eXBlIjp7InR5cGUvRGF0ZVRpbWUiOnsiZWFybGllc3QiOiIyMDE2LTA0LTI2VDE5OjI5OjU1LjE0NyIsImxhdGVzdCI6IjIwMTktMDQtMTVUMTM6MzQ6MTkuOTMxIn19fX0seyJiYXNlX3R5cGUiOiJ0eXBlL0JpZ0ludGVnZXIiLCJkaXNwbGF5X25hbWUiOiLjgqvjgqbjg7Pjg4giLCJuYW1lIjoiY291bnQiLCJzcGVjaWFsX3R5cGUiOiJ0eXBlL1F1YW50aXR5IiwiZmluZ2VycHJpbnQiOnsiZ2xvYmFsIjp7ImRpc3RpbmN0LWNvdW50Ijo5LCJuaWwlIjowfSwidHlwZSI6eyJ0eXBlL051bWJlciI6eyJtaW4iOjMsInExIjo0LjQ2NDQ2NjA5NDA2NzI2MiwicTMiOjcuODMzMzMzMzMzMzMzMzMzLCJtYXgiOjExLCJzZCI6Mi40MTk4OTk1ODAyNTAxMDMsImF2ZyI6Ni40NTE2MTI5MDMyMjU4MDZ9fX19XSwiZGF0YWJhc2VfaWQiOjEsImVuYWJsZV9lbWJlZGRpbmciOmZhbHNlLCJjb2xsZWN0aW9uX2lkIjo0LCJxdWVyeV90eXBlIjoicXVlcnkiLCJuYW1lIjoiRGF5cyB3aGVuIFByb2R1Y3RzIHdlcmUgYWRkZWQiLCJxdWVyeV9hdmVyYWdlX2R1cmF0aW9uIjpudWxsLCJjcmVhdG9yX2lkIjoxLCJtb2RlcmF0aW9uX3Jldmlld3MiOltdLCJ1cGRhdGVkX2F0IjoiMjAyMC0wNi0wN1QwNjoxODowNC4yMzVaIiwibWFkZV9wdWJsaWNfYnlfaWQiOm51bGwsImVtYmVkZGluZ19wYXJhbXMiOm51bGwsImNhY2hlX3R0bCI6bnVsbCwiZGF0YXNldF9xdWVyeSI6eyJ0eXBlIjoicXVlcnkiLCJkYXRhYmFzZSI6MSwicXVlcnkiOnsic291cmNlLXRhYmxlIjoxLCJicmVha291dCI6W1siZmllbGQiLDcseyJ0ZW1wb3JhbC11bml0IjoiZGF5LW9mLW1vbnRoIn1dXSwiYWdncmVnYXRpb24iOltbImNvdW50Il1dfX0sImlkIjoxMywicGFyYW1ldGVyX21hcHBpbmdzIjpudWxsLCJkaXNwbGF5IjoiYmFyIiwiZW50aXR5X2lkIjpudWxsLCJjb2xsZWN0aW9uX3ByZXZpZXciOnRydWUsInZpc3VhbGl6YXRpb25fc2V0dGluZ3MiOnsiZ3JhcGguc2VyaWVzX2xhYmVscyI6WyLnlarlj7ciXSwiZ3JhcGguZGltZW5zaW9ucyI6WyJDUkVBVEVEX0FUIl0sImdyYXBoLmNvbG9ycyI6WyIjRUY4QzhDIl0sImdyYXBoLnhfYXhpcy50aXRsZV90ZXh0IjoiQ3JlYXRlZCBBdCBieSBkYXkgb2YgdGhlIG1vbnRoIiwiZ3JhcGguc2hvd192YWx1ZXMiOmZhbHNlLCJncmFwaC5tZXRyaWNzIjpbImNvdW50Il19LCJwYXJhbWV0ZXJzIjpudWxsLCJkYXRhc2V0IjpmYWxzZSwiY3JlYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDU6NDE6NTUuNDYiLCJwdWJsaWNfdXVpZCI6bnVsbH0sInVwZGF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjQxOjU1LjQ2OSIsImNvbCI6MTIsImlkIjoxNCwicGFyYW1ldGVyX21hcHBpbmdzIjpbeyJwYXJhbWV0ZXJfaWQiOiI1ODU3NTQzOTIiLCJ0YXJnZXQiOlsiZGltZW5zaW9uIixbImZpZWxkIiw3LG51bGxdXSwiY2FyZF9pZCI6MTN9LHsicGFyYW1ldGVyX2lkIjoiLTU3Nzc5MTIxMSIsInRhcmdldCI6WyJkaW1lbnNpb24iLFsiZmllbGQiLDYsbnVsbF1dLCJjYXJkX2lkIjoxM31dLCJjYXJkX2lkIjoxMywiZW50aXR5X2lkIjpudWxsLCJ2aXN1YWxpemF0aW9uX3NldHRpbmdzIjp7fSwic2l6ZV95Ijo0LCJkYXNoYm9hcmRfaWQiOjEsImNyZWF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjQxOjU1LjQ2OSIsInJvdyI6MjJ9LHsic2l6ZV94Ijo2LCJzZXJpZXMiOltdLCJhY3Rpb25faWQiOm51bGwsImNvbGxlY3Rpb25fYXV0aG9yaXR5X2xldmVsIjpudWxsLCJjYXJkIjp7ImRlc2NyaXB0aW9uIjpudWxsLCJhcmNoaXZlZCI6ZmFsc2UsImNvbGxlY3Rpb25fcG9zaXRpb24iOm51bGwsInRhYmxlX2lkIjoxLCJyZXN1bHRfbWV0YWRhdGEiOlt7ImJhc2VfdHlwZSI6InR5cGUvSW50ZWdlciIsImRpc3BsYXlfbmFtZSI6IkNyZWF0ZWQgQXQiLCJuYW1lIjoiQ1JFQVRFRF9BVCIsImRlc2NyaXB0aW9uIjoiVGhlIGRhdGUgdGhlIHByb2R1Y3Qgd2FzIGFkZGVkIHRvIG91ciBjYXRhbG9nLiIsInNwZWNpYWxfdHlwZSI6InR5cGUvQ3JlYXRpb25UaW1lc3RhbXAiLCJ1bml0IjoibW9udGgtb2YteWVhciIsImZpbmdlcnByaW50Ijp7Imdsb2JhbCI6eyJkaXN0aW5jdC1jb3VudCI6MjAwLCJuaWwlIjowLjB9LCJ0eXBlIjp7InR5cGUvRGF0ZVRpbWUiOnsiZWFybGllc3QiOiIyMDE2LTA0LTI2VDE5OjI5OjU1LjE0NyIsImxhdGVzdCI6IjIwMTktMDQtMTVUMTM6MzQ6MTkuOTMxIn19fX0seyJiYXNlX3R5cGUiOiJ0eXBlL0JpZ0ludGVnZXIiLCJkaXNwbGF5X25hbWUiOiLjgqvjgqbjg7Pjg4giLCJuYW1lIjoiY291bnQiLCJzcGVjaWFsX3R5cGUiOiJ0eXBlL1F1YW50aXR5IiwiZmluZ2VycHJpbnQiOnsiZ2xvYmFsIjp7ImRpc3RpbmN0LWNvdW50Ijo2LCJuaWwlIjowLjB9LCJ0eXBlIjp7InR5cGUvTnVtYmVyIjp7Im1pbiI6MTMuMCwicTEiOjE0LjkwMTkyMzc4ODY0NjY4NCwicTMiOjE4LjE3NzEyNDM0NDQ2NzcwMywibWF4IjoyMS4wLCJzZCI6Mi41MzQ2MDg5MjkyNTE2OTQ3LCJhdmciOjE2LjY2NjY2NjY2NjY2NjY2OH19fX1dLCJkYXRhYmFzZV9pZCI6MSwiZW5hYmxlX2VtYmVkZGluZyI6ZmFsc2UsImNvbGxlY3Rpb25faWQiOjQsInF1ZXJ5X3R5cGUiOiJxdWVyeSIsIm5hbWUiOiJNb250aHMgd2hlbiBQcm9kdWN0cyB3ZXJlIGFkZGVkIiwicXVlcnlfYXZlcmFnZV9kdXJhdGlvbiI6bnVsbCwiY3JlYXRvcl9pZCI6MSwibW9kZXJhdGlvbl9yZXZpZXdzIjpbXSwidXBkYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDU6NDM6MDAuNjk5WiIsIm1hZGVfcHVibGljX2J5X2lkIjpudWxsLCJlbWJlZGRpbmdfcGFyYW1zIjpudWxsLCJjYWNoZV90dGwiOm51bGwsImRhdGFzZXRfcXVlcnkiOnsidHlwZSI6InF1ZXJ5IiwiZGF0YWJhc2UiOjEsInF1ZXJ5Ijp7InNvdXJjZS10YWJsZSI6MSwiYnJlYWtvdXQiOltbImZpZWxkIiw3LHsidGVtcG9yYWwtdW5pdCI6Im1vbnRoLW9mLXllYXIifV1dLCJhZ2dyZWdhdGlvbiI6W1siY291bnQiXV19fSwiaWQiOjE0LCJwYXJhbWV0ZXJfbWFwcGluZ3MiOm51bGwsImRpc3BsYXkiOiJiYXIiLCJlbnRpdHlfaWQiOm51bGwsImNvbGxlY3Rpb25fcHJldmlldyI6dHJ1ZSwidmlzdWFsaXphdGlvbl9zZXR0aW5ncyI6eyJncmFwaC5zZXJpZXNfbGFiZWxzIjpbIueVquWPtyJdLCJncmFwaC5kaW1lbnNpb25zIjpbIkNSRUFURURfQVQiXSwiZ3JhcGguY29sb3JzIjpbIiNFRjhDOEMiXSwiZ3JhcGgueF9heGlzLnRpdGxlX3RleHQiOiJDcmVhdGVkIEF0IGJ5IG1vbnRoIG9mIHRoZSB5ZWFyIiwiZ3JhcGgubWV0cmljcyI6WyJjb3VudCJdfSwicGFyYW1ldGVycyI6bnVsbCwiZGF0YXNldCI6ZmFsc2UsImNyZWF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjQxOjU1LjQ5NSIsInB1YmxpY191dWlkIjpudWxsfSwidXBkYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDU6NDE6NTUuNTEiLCJjb2wiOjAsImlkIjoxNSwicGFyYW1ldGVyX21hcHBpbmdzIjpbeyJwYXJhbWV0ZXJfaWQiOiI1ODU3NTQzOTIiLCJ0YXJnZXQiOlsiZGltZW5zaW9uIixbImZpZWxkIiw3LG51bGxdXSwiY2FyZF9pZCI6MTR9LHsicGFyYW1ldGVyX2lkIjoiLTU3Nzc5MTIxMSIsInRhcmdldCI6WyJkaW1lbnNpb24iLFsiZmllbGQiLDYsbnVsbF1dLCJjYXJkX2lkIjoxNH1dLCJjYXJkX2lkIjoxNCwiZW50aXR5X2lkIjpudWxsLCJ2aXN1YWxpemF0aW9uX3NldHRpbmdzIjp7fSwic2l6ZV95Ijo0LCJkYXNoYm9hcmRfaWQiOjEsImNyZWF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjQxOjU1LjUxIiwicm93IjoyNn0seyJzaXplX3giOjYsInNlcmllcyI6W10sImFjdGlvbl9pZCI6bnVsbCwiY29sbGVjdGlvbl9hdXRob3JpdHlfbGV2ZWwiOm51bGwsImNhcmQiOnsiZGVzY3JpcHRpb24iOm51bGwsImFyY2hpdmVkIjpmYWxzZSwiY29sbGVjdGlvbl9wb3NpdGlvbiI6bnVsbCwidGFibGVfaWQiOjEsInJlc3VsdF9tZXRhZGF0YSI6W3siYmFzZV90eXBlIjoidHlwZS9JbnRlZ2VyIiwiZGlzcGxheV9uYW1lIjoiQ3JlYXRlZCBBdCIsIm5hbWUiOiJDUkVBVEVEX0FUIiwiZGVzY3JpcHRpb24iOiJUaGUgZGF0ZSB0aGUgcHJvZHVjdCB3YXMgYWRkZWQgdG8gb3VyIGNhdGFsb2cuIiwic3BlY2lhbF90eXBlIjoidHlwZS9DcmVhdGlvblRpbWVzdGFtcCIsInVuaXQiOiJxdWFydGVyLW9mLXllYXIiLCJmaW5nZXJwcmludCI6eyJnbG9iYWwiOnsiZGlzdGluY3QtY291bnQiOjIwMCwibmlsJSI6MC4wfSwidHlwZSI6eyJ0eXBlL0RhdGVUaW1lIjp7ImVhcmxpZXN0IjoiMjAxNi0wNC0yNlQxOToyOTo1NS4xNDciLCJsYXRlc3QiOiIyMDE5LTA0LTE1VDEzOjM0OjE5LjkzMSJ9fX19LHsiYmFzZV90eXBlIjoidHlwZS9CaWdJbnRlZ2VyIiwiZGlzcGxheV9uYW1lIjoi44Kr44Km44Oz44OIIiwibmFtZSI6ImNvdW50Iiwic3BlY2lhbF90eXBlIjoidHlwZS9RdWFudGl0eSIsImZpbmdlcnByaW50Ijp7Imdsb2JhbCI6eyJkaXN0aW5jdC1jb3VudCI6NCwibmlsJSI6MC4wfSwidHlwZSI6eyJ0eXBlL051bWJlciI6eyJtaW4iOjQ2LjAsInExIjo0Ny4wLCJxMyI6NTMuMCwibWF4Ijo1NC4wLCJzZCI6My42NTE0ODM3MTY3MDExMDc2LCJhdmciOjUwLjB9fX19XSwiZGF0YWJhc2VfaWQiOjEsImVuYWJsZV9lbWJlZGRpbmciOmZhbHNlLCJjb2xsZWN0aW9uX2lkIjo0LCJxdWVyeV90eXBlIjoicXVlcnkiLCJuYW1lIjoiUXVhcnRlcnMgd2hlbiBQcm9kdWN0cyB3ZXJlIGFkZGVkIiwicXVlcnlfYXZlcmFnZV9kdXJhdGlvbiI6bnVsbCwiY3JlYXRvcl9pZCI6MSwibW9kZXJhdGlvbl9yZXZpZXdzIjpbXSwidXBkYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDU6NDM6MDAuNzAzWiIsIm1hZGVfcHVibGljX2J5X2lkIjpudWxsLCJlbWJlZGRpbmdfcGFyYW1zIjpudWxsLCJjYWNoZV90dGwiOm51bGwsImRhdGFzZXRfcXVlcnkiOnsidHlwZSI6InF1ZXJ5IiwiZGF0YWJhc2UiOjEsInF1ZXJ5Ijp7InNvdXJjZS10YWJsZSI6MSwiYnJlYWtvdXQiOltbImZpZWxkIiw3LHsidGVtcG9yYWwtdW5pdCI6InF1YXJ0ZXItb2YteWVhciJ9XV0sImFnZ3JlZ2F0aW9uIjpbWyJjb3VudCJdXX19LCJpZCI6MTUsInBhcmFtZXRlcl9tYXBwaW5ncyI6bnVsbCwiZGlzcGxheSI6ImJhciIsImVudGl0eV9pZCI6bnVsbCwiY29sbGVjdGlvbl9wcmV2aWV3Ijp0cnVlLCJ2aXN1YWxpemF0aW9uX3NldHRpbmdzIjp7ImdyYXBoLnNlcmllc19sYWJlbHMiOlsi55Wq5Y+3Il0sImdyYXBoLmRpbWVuc2lvbnMiOlsiQ1JFQVRFRF9BVCJdLCJncmFwaC5jb2xvcnMiOlsiI0VGOEM4QyJdLCJncmFwaC54X2F4aXMudGl0bGVfdGV4dCI6IkNyZWF0ZWQgQXQgYnkgcXVhcnRlciBvZiB0aGUgeWVhciIsImdyYXBoLm1ldHJpY3MiOlsiY291bnQiXX0sInBhcmFtZXRlcnMiOm51bGwsImRhdGFzZXQiOmZhbHNlLCJjcmVhdGVkX2F0IjoiMjAyMC0wNi0wN1QwNTo0MTo1NS41NDUiLCJwdWJsaWNfdXVpZCI6bnVsbH0sInVwZGF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjQxOjU1LjU2IiwiY29sIjo2LCJpZCI6MTYsInBhcmFtZXRlcl9tYXBwaW5ncyI6W3sicGFyYW1ldGVyX2lkIjoiNTg1NzU0MzkyIiwidGFyZ2V0IjpbImRpbWVuc2lvbiIsWyJmaWVsZCIsNyxudWxsXV0sImNhcmRfaWQiOjE1fSx7InBhcmFtZXRlcl9pZCI6Ii01Nzc3OTEyMTEiLCJ0YXJnZXQiOlsiZGltZW5zaW9uIixbImZpZWxkIiw2LG51bGxdXSwiY2FyZF9pZCI6MTV9XSwiY2FyZF9pZCI6MTUsImVudGl0eV9pZCI6bnVsbCwidmlzdWFsaXphdGlvbl9zZXR0aW5ncyI6e30sInNpemVfeSI6NCwiZGFzaGJvYXJkX2lkIjoxLCJjcmVhdGVkX2F0IjoiMjAyMC0wNi0wN1QwNTo0MTo1NS41NiIsInJvdyI6MjZ9XSwiY2FuX3dyaXRlIjp0cnVlLCJlbmFibGVfZW1iZWRkaW5nIjpmYWxzZSwiY29sbGVjdGlvbl9pZCI6NCwic2hvd19pbl9nZXR0aW5nX3N0YXJ0ZWQiOmZhbHNlLCJuYW1lIjoiUHJvZHVjdHMgRGFzaGJvYXJkIiwiY2F2ZWF0cyI6bnVsbCwiY29sbGVjdGlvbl9hdXRob3JpdHlfbGV2ZWwiOm51bGwsImNyZWF0b3JfaWQiOjEsInVwZGF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjQzOjE3LjA1IiwibWFkZV9wdWJsaWNfYnlfaWQiOm51bGwsImVtYmVkZGluZ19wYXJhbXMiOm51bGwsImNhY2hlX3R0bCI6bnVsbCwiaWQiOjEsInBvc2l0aW9uIjpudWxsLCJlbnRpdHlfaWQiOm51bGwsInBhcmFtX2ZpZWxkcyI6eyI2Ijp7ImlkIjo2LCJ0YWJsZV9pZCI6MSwiZGlzcGxheV9uYW1lIjoiQ2F0ZWdvcnkiLCJiYXNlX3R5cGUiOiJ0eXBlL1RleHQiLCJzZW1hbnRpY190eXBlIjoidHlwZS9DYXRlZ29yeSIsImhhc19maWVsZF92YWx1ZXMiOiJsaXN0IiwibmFtZV9maWVsZCI6bnVsbCwiZGltZW5zaW9ucyI6W119LCI3Ijp7ImlkIjo3LCJ0YWJsZV9pZCI6MSwiZGlzcGxheV9uYW1lIjoiQ3JlYXRlZCBBdCIsImJhc2VfdHlwZSI6InR5cGUvRGF0ZVRpbWUiLCJzZW1hbnRpY190eXBlIjoidHlwZS9DcmVhdGlvblRpbWVzdGFtcCIsImhhc19maWVsZF92YWx1ZXMiOiJub25lIiwibmFtZV9maWVsZCI6bnVsbCwiZGltZW5zaW9ucyI6W119fSwibGFzdC1lZGl0LWluZm8iOnsiaWQiOjEsImVtYWlsIjoibWJAZXhhbXBsZS5jb20iLCJmaXJzdF9uYW1lIjoiQWRtaW4iLCJsYXN0X25hbWUiOiJVc2VyIiwidGltZXN0YW1wIjoiMjAyMy0wNS0xNFQxMzo0ODoyOS43NTY1OTVaIn0sInBhcmFtZXRlcnMiOlt7ImlkIjoiNTg1NzU0MzkyIiwidHlwZSI6ImRhdGUvYWxsLW9wdGlvbnMiLCJuYW1lIjoiQ3JlYXRlZCBBdCIsInNsdWciOiJDUkVBVEVEX0FUIn0seyJpZCI6Ii01Nzc3OTEyMTEiLCJ0eXBlIjoiY2F0ZWdvcnkiLCJuYW1lIjoiQ2F0ZWdvcnkiLCJzbHVnIjoiQ0FURUdPUlkifV0sImNyZWF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjQxOjU0Ljk3IiwicHVibGljX3V1aWQiOm51bGwsInBvaW50c19vZl9pbnRlcmVzdCI6bnVsbH0= + recorded_at: Sun, 14 May 2023 15:09:40 GMT +- request: + method: delete + uri: http://localhost:3030/api/dashboard/1/cards?dashcardId=2 + body: + encoding: US-ASCII + string: '' + headers: + User-Agent: + - MetabaseRuby/0.6.0 (ruby3.2.0) + X-Metabase-Session: + - f2a7f887-3503-4ace-abf6-73eb4df3b380 + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + response: + status: + code: 204 + message: No Content + headers: + X-Frame-Options: + - DENY + X-Xss-Protection: + - 1; mode=block + Last-Modified: + - Sun, 14 May 2023 15:09:40 GMT + Strict-Transport-Security: + - max-age=31536000 + Set-Cookie: + - metabase.DEVICE=737deee6-adea-4688-8c04-ec70266006d8;HttpOnly;Path=/;Expires=Thu, + 14 May 2043 15:09:40 GMT;SameSite=Lax + X-Permitted-Cross-Domain-Policies: + - none + Cache-Control: + - max-age=0, no-cache, must-revalidate, proxy-revalidate + X-Content-Type-Options: + - nosniff + Content-Security-Policy: + - default-src 'none'; script-src 'self' 'unsafe-eval' https://maps.google.com + https://accounts.google.com 'sha256-K2AkR/jTLsGV8PyzWha7/ey1iaD9c5jWRYwa++ZlMZc=' + 'sha256-ib2/2v5zC6gGM6Ety7iYgBUvpy/caRX9xV/pzzV7hf0=' 'sha256-isH538cVBUY8IMlGYGbWtBwr+cGqkc4mN6nLcA7lUjE='; + child-src 'self' https://accounts.google.com; style-src 'self' 'unsafe-inline' + https://accounts.google.com; font-src *; img-src * 'self' data:; connect-src + 'self' https://accounts.google.com metabase.us10.list-manage.com ; manifest-src + 'self'; frame-ancestors 'none'; + Content-Type: + - application/json;charset=utf-8 + Expires: + - Tue, 03 Jul 2001 06:00:00 GMT + Server: + - Jetty(11.0.14) + body: + encoding: UTF-8 + string: '' + recorded_at: Sun, 14 May 2023 15:09:40 GMT +recorded_with: VCR 6.0.0 diff --git a/spec/vcr_cassettes/Metabase_Endpoint_Dashboard/new_dashboard/with_success/create_a_new_dashboard.yml b/spec/vcr_cassettes/Metabase_Endpoint_Dashboard/new_dashboard/with_success/create_a_new_dashboard.yml new file mode 100644 index 0000000..2011fac --- /dev/null +++ b/spec/vcr_cassettes/Metabase_Endpoint_Dashboard/new_dashboard/with_success/create_a_new_dashboard.yml @@ -0,0 +1,224 @@ +--- +http_interactions: +- request: + method: post + uri: http://localhost:3030/api/session + body: + encoding: UTF-8 + string: '{"username":"mb@example.com","password":"p@ssw0rd"}' + headers: + User-Agent: + - MetabaseRuby/0.6.0 (ruby3.2.0) + Content-Type: + - application/json + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + response: + status: + code: 200 + message: OK + headers: + X-Frame-Options: + - DENY + X-Xss-Protection: + - 1; mode=block + Last-Modified: + - Sun, 14 May 2023 15:09:25 GMT + Strict-Transport-Security: + - max-age=31536000 + Set-Cookie: + - metabase.DEVICE=fda8aa47-c725-49c5-9781-9abddcd811e4;HttpOnly;Path=/;Expires=Thu, + 14 May 2043 15:09:25 GMT;SameSite=Lax + - metabase.SESSION=d8e8238e-67ab-40da-af0e-a146526dc646;SameSite=Lax;Path=/;HttpOnly + - metabase.TIMEOUT=alive;SameSite=Lax;Path=/;Max-Age=1209600 + X-Permitted-Cross-Domain-Policies: + - none + Cache-Control: + - max-age=0, no-cache, must-revalidate, proxy-revalidate + X-Content-Type-Options: + - nosniff + Content-Security-Policy: + - default-src 'none'; script-src 'self' 'unsafe-eval' https://maps.google.com + https://accounts.google.com 'sha256-K2AkR/jTLsGV8PyzWha7/ey1iaD9c5jWRYwa++ZlMZc=' + 'sha256-ib2/2v5zC6gGM6Ety7iYgBUvpy/caRX9xV/pzzV7hf0=' 'sha256-isH538cVBUY8IMlGYGbWtBwr+cGqkc4mN6nLcA7lUjE='; + child-src 'self' https://accounts.google.com; style-src 'self' 'unsafe-inline' + https://accounts.google.com; font-src *; img-src * 'self' data:; connect-src + 'self' https://accounts.google.com metabase.us10.list-manage.com ; manifest-src + 'self'; frame-ancestors 'none'; + Content-Type: + - application/json;charset=utf-8 + Expires: + - Tue, 03 Jul 2001 06:00:00 GMT + Transfer-Encoding: + - chunked + Server: + - Jetty(11.0.14) + body: + encoding: ASCII-8BIT + string: '{"id":"d8e8238e-67ab-40da-af0e-a146526dc646"}' + recorded_at: Sun, 14 May 2023 15:09:25 GMT +- request: + method: get + uri: http://localhost:3030/api/dashboard/1 + body: + encoding: US-ASCII + string: '' + headers: + User-Agent: + - MetabaseRuby/0.6.0 (ruby3.2.0) + X-Metabase-Session: + - d8e8238e-67ab-40da-af0e-a146526dc646 + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + response: + status: + code: 200 + message: OK + headers: + X-Frame-Options: + - DENY + X-Xss-Protection: + - 1; mode=block + Last-Modified: + - Sun, 14 May 2023 15:09:27 GMT + Strict-Transport-Security: + - max-age=31536000 + Set-Cookie: + - metabase.DEVICE=3d89a15d-f5e8-4df7-a86a-0d9087bd5eb2;HttpOnly;Path=/;Expires=Thu, + 14 May 2043 15:09:27 GMT;SameSite=Lax + X-Permitted-Cross-Domain-Policies: + - none + Cache-Control: + - max-age=0, no-cache, must-revalidate, proxy-revalidate + X-Content-Type-Options: + - nosniff + Content-Security-Policy: + - default-src 'none'; script-src 'self' 'unsafe-eval' https://maps.google.com + https://accounts.google.com 'sha256-K2AkR/jTLsGV8PyzWha7/ey1iaD9c5jWRYwa++ZlMZc=' + 'sha256-ib2/2v5zC6gGM6Ety7iYgBUvpy/caRX9xV/pzzV7hf0=' 'sha256-isH538cVBUY8IMlGYGbWtBwr+cGqkc4mN6nLcA7lUjE='; + child-src 'self' https://accounts.google.com; style-src 'self' 'unsafe-inline' + https://accounts.google.com; font-src *; img-src * 'self' data:; connect-src + 'self' https://accounts.google.com metabase.us10.list-manage.com ; manifest-src + 'self'; frame-ancestors 'none'; + Content-Type: + - application/json;charset=utf-8 + Expires: + - Tue, 03 Jul 2001 06:00:00 GMT + Transfer-Encoding: + - chunked + Server: + - Jetty(11.0.14) + body: + encoding: ASCII-8BIT + string: !binary |- + eyJkZXNjcmlwdGlvbiI6bnVsbCwiYXJjaGl2ZWQiOmZhbHNlLCJjb2xsZWN0aW9uX3Bvc2l0aW9uIjozLCJvcmRlcmVkX2NhcmRzIjpbeyJzaXplX3giOjYsInNlcmllcyI6W10sImFjdGlvbl9pZCI6bnVsbCwiY29sbGVjdGlvbl9hdXRob3JpdHlfbGV2ZWwiOm51bGwsImNhcmQiOnsiZGVzY3JpcHRpb24iOm51bGwsImFyY2hpdmVkIjpmYWxzZSwiY29sbGVjdGlvbl9wb3NpdGlvbiI6bnVsbCwidGFibGVfaWQiOjEsInJlc3VsdF9tZXRhZGF0YSI6W3siYmFzZV90eXBlIjoidHlwZS9CaWdJbnRlZ2VyIiwiZGlzcGxheV9uYW1lIjoi44Kr44Km44Oz44OIIiwibmFtZSI6ImNvdW50Iiwic3BlY2lhbF90eXBlIjoidHlwZS9RdWFudGl0eSIsImZpbmdlcnByaW50Ijp7Imdsb2JhbCI6eyJkaXN0aW5jdC1jb3VudCI6MSwibmlsJSI6MC4wfSwidHlwZSI6eyJ0eXBlL051bWJlciI6eyJtaW4iOjIwMC4wLCJxMSI6MjAwLjAsInEzIjoyMDAuMCwibWF4IjoyMDAuMCwic2QiOm51bGwsImF2ZyI6MjAwLjB9fX19XSwiZGF0YWJhc2VfaWQiOjEsImVuYWJsZV9lbWJlZGRpbmciOmZhbHNlLCJjb2xsZWN0aW9uX2lkIjo0LCJxdWVyeV90eXBlIjoicXVlcnkiLCJuYW1lIjoiVG90YWwgUHJvZHVjdHMiLCJxdWVyeV9hdmVyYWdlX2R1cmF0aW9uIjo1MCwiY3JlYXRvcl9pZCI6MSwibW9kZXJhdGlvbl9yZXZpZXdzIjpbXSwidXBkYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDU6NDM6MDAuNTM4WiIsIm1hZGVfcHVibGljX2J5X2lkIjpudWxsLCJlbWJlZGRpbmdfcGFyYW1zIjpudWxsLCJjYWNoZV90dGwiOm51bGwsImRhdGFzZXRfcXVlcnkiOnsidHlwZSI6InF1ZXJ5IiwiZGF0YWJhc2UiOjEsInF1ZXJ5Ijp7InNvdXJjZS10YWJsZSI6MSwiYWdncmVnYXRpb24iOltbImNvdW50Il1dfX0sImlkIjozLCJwYXJhbWV0ZXJfbWFwcGluZ3MiOm51bGwsImRpc3BsYXkiOiJzY2FsYXIiLCJlbnRpdHlfaWQiOm51bGwsImNvbGxlY3Rpb25fcHJldmlldyI6dHJ1ZSwidmlzdWFsaXphdGlvbl9zZXR0aW5ncyI6eyJncmFwaC5zZXJpZXNfbGFiZWxzIjpbIueVquWPtyJdLCJncmFwaC5kaW1lbnNpb25zIjpbXSwiZ3JhcGgubWV0cmljcyI6WyJjb3VudCJdfSwicGFyYW1ldGVycyI6bnVsbCwiZGF0YXNldCI6ZmFsc2UsImNyZWF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjQxOjU1LjAxIiwicHVibGljX3V1aWQiOm51bGx9LCJ1cGRhdGVkX2F0IjoiMjAyMC0wNi0wN1QwNTo0MTo1NS4wMzIiLCJjb2wiOjAsImlkIjoyLCJwYXJhbWV0ZXJfbWFwcGluZ3MiOlt7InBhcmFtZXRlcl9pZCI6IjU4NTc1NDM5MiIsInRhcmdldCI6WyJkaW1lbnNpb24iLFsiZmllbGQiLDcsbnVsbF1dLCJjYXJkX2lkIjozfSx7InBhcmFtZXRlcl9pZCI6Ii01Nzc3OTEyMTEiLCJ0YXJnZXQiOlsiZGltZW5zaW9uIixbImZpZWxkIiw2LG51bGxdXSwiY2FyZF9pZCI6M31dLCJjYXJkX2lkIjozLCJlbnRpdHlfaWQiOm51bGwsInZpc3VhbGl6YXRpb25fc2V0dGluZ3MiOnt9LCJzaXplX3kiOjQsImRhc2hib2FyZF9pZCI6MSwiY3JlYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDU6NDE6NTUuMDMyIiwicm93IjoyfSx7InNpemVfeCI6Niwic2VyaWVzIjpbXSwiYWN0aW9uX2lkIjpudWxsLCJjb2xsZWN0aW9uX2F1dGhvcml0eV9sZXZlbCI6bnVsbCwiY2FyZCI6eyJkZXNjcmlwdGlvbiI6bnVsbCwiYXJjaGl2ZWQiOmZhbHNlLCJjb2xsZWN0aW9uX3Bvc2l0aW9uIjpudWxsLCJ0YWJsZV9pZCI6MSwicmVzdWx0X21ldGFkYXRhIjpbeyJiYXNlX3R5cGUiOiJ0eXBlL0JpZ0ludGVnZXIiLCJkaXNwbGF5X25hbWUiOiLjgqvjgqbjg7Pjg4giLCJuYW1lIjoiY291bnQiLCJzcGVjaWFsX3R5cGUiOiJ0eXBlL1F1YW50aXR5IiwiZmluZ2VycHJpbnQiOnsiZ2xvYmFsIjp7ImRpc3RpbmN0LWNvdW50IjoxLCJuaWwlIjowLjB9LCJ0eXBlIjp7InR5cGUvTnVtYmVyIjp7Im1pbiI6MC4wLCJxMSI6MC4wLCJxMyI6MC4wLCJtYXgiOjAuMCwic2QiOm51bGwsImF2ZyI6MC4wfX19fV0sImRhdGFiYXNlX2lkIjoxLCJlbmFibGVfZW1iZWRkaW5nIjpmYWxzZSwiY29sbGVjdGlvbl9pZCI6NCwicXVlcnlfdHlwZSI6InF1ZXJ5IiwibmFtZSI6IlByb2R1Y3RzIGFkZGVkIGluIHRoZSBsYXN0IDMwIGRheXMiLCJxdWVyeV9hdmVyYWdlX2R1cmF0aW9uIjpudWxsLCJjcmVhdG9yX2lkIjoxLCJtb2RlcmF0aW9uX3Jldmlld3MiOltdLCJ1cGRhdGVkX2F0IjoiMjAyMC0wNi0wN1QwNTo0MzowMC41NTRaIiwibWFkZV9wdWJsaWNfYnlfaWQiOm51bGwsImVtYmVkZGluZ19wYXJhbXMiOm51bGwsImNhY2hlX3R0bCI6bnVsbCwiZGF0YXNldF9xdWVyeSI6eyJ0eXBlIjoicXVlcnkiLCJkYXRhYmFzZSI6MSwicXVlcnkiOnsic291cmNlLXRhYmxlIjoxLCJmaWx0ZXIiOlsidGltZS1pbnRlcnZhbCIsWyJmaWVsZCIsNyxudWxsXSwtMzAsImRheSJdLCJhZ2dyZWdhdGlvbiI6W1siY291bnQiXV19fSwiaWQiOjQsInBhcmFtZXRlcl9tYXBwaW5ncyI6bnVsbCwiZGlzcGxheSI6InNjYWxhciIsImVudGl0eV9pZCI6bnVsbCwiY29sbGVjdGlvbl9wcmV2aWV3Ijp0cnVlLCJ2aXN1YWxpemF0aW9uX3NldHRpbmdzIjp7ImdyYXBoLnNlcmllc19sYWJlbHMiOlsi55Wq5Y+3Il0sImdyYXBoLmRpbWVuc2lvbnMiOltdLCJncmFwaC5tZXRyaWNzIjpbImNvdW50Il19LCJwYXJhbWV0ZXJzIjpudWxsLCJkYXRhc2V0IjpmYWxzZSwiY3JlYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDU6NDE6NTUuMDYxIiwicHVibGljX3V1aWQiOm51bGx9LCJ1cGRhdGVkX2F0IjoiMjAyMC0wNi0wN1QwNTo0MTo1NS4wNjkiLCJjb2wiOjYsImlkIjozLCJwYXJhbWV0ZXJfbWFwcGluZ3MiOlt7InBhcmFtZXRlcl9pZCI6IjU4NTc1NDM5MiIsInRhcmdldCI6WyJkaW1lbnNpb24iLFsiZmllbGQiLDcsbnVsbF1dLCJjYXJkX2lkIjo0fSx7InBhcmFtZXRlcl9pZCI6Ii01Nzc3OTEyMTEiLCJ0YXJnZXQiOlsiZGltZW5zaW9uIixbImZpZWxkIiw2LG51bGxdXSwiY2FyZF9pZCI6NH1dLCJjYXJkX2lkIjo0LCJlbnRpdHlfaWQiOm51bGwsInZpc3VhbGl6YXRpb25fc2V0dGluZ3MiOnt9LCJzaXplX3kiOjQsImRhc2hib2FyZF9pZCI6MSwiY3JlYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDU6NDE6NTUuMDY5Iiwicm93IjoyfSx7InNpemVfeCI6MTgsInNlcmllcyI6W10sImFjdGlvbl9pZCI6bnVsbCwiY29sbGVjdGlvbl9hdXRob3JpdHlfbGV2ZWwiOm51bGwsImNhcmQiOnsicXVlcnlfYXZlcmFnZV9kdXJhdGlvbiI6bnVsbH0sInVwZGF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjQxOjU1LjA4NyIsImNvbCI6MCwiaWQiOjQsInBhcmFtZXRlcl9tYXBwaW5ncyI6W10sImNhcmRfaWQiOm51bGwsImVudGl0eV9pZCI6bnVsbCwidmlzdWFsaXphdGlvbl9zZXR0aW5ncyI6eyJ0ZXh0IjoiIyBIb3cgdGhlc2UgUHJvZHVjdHMgYXJlIGRpc3RyaWJ1dGVkIiwidmlydHVhbF9jYXJkIjp7Im5hbWUiOm51bGwsImRpc3BsYXkiOiJ0ZXh0IiwiZGF0YXNldF9xdWVyeSI6e30sInZpc3VhbGl6YXRpb25fc2V0dGluZ3MiOnt9fSwiZGFzaGNhcmQuYmFja2dyb3VuZCI6ZmFsc2UsInRleHQuYWxpZ25fdmVydGljYWwiOiJib3R0b20ifSwic2l6ZV95IjoyLCJkYXNoYm9hcmRfaWQiOjEsImNyZWF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjQxOjU1LjA4NyIsInJvdyI6Nn0seyJzaXplX3giOjYsInNlcmllcyI6W10sImFjdGlvbl9pZCI6bnVsbCwiY29sbGVjdGlvbl9hdXRob3JpdHlfbGV2ZWwiOm51bGwsImNhcmQiOnsiZGVzY3JpcHRpb24iOm51bGwsImFyY2hpdmVkIjpmYWxzZSwiY29sbGVjdGlvbl9wb3NpdGlvbiI6bnVsbCwidGFibGVfaWQiOjEsInJlc3VsdF9tZXRhZGF0YSI6W3siYmFzZV90eXBlIjoidHlwZS9GbG9hdCIsImRpc3BsYXlfbmFtZSI6IlJhdGluZyIsIm5hbWUiOiJSQVRJTkciLCJkZXNjcmlwdGlvbiI6IlRoZSBhdmVyYWdlIHJhdGluZyB1c2VycyBoYXZlIGdpdmVuIHRoZSBwcm9kdWN0LiBUaGlzIHJhbmdlcyBmcm9tIDEgLSA1Iiwic3BlY2lhbF90eXBlIjoidHlwZS9TY29yZSIsImZpbmdlcnByaW50Ijp7Imdsb2JhbCI6eyJkaXN0aW5jdC1jb3VudCI6MjMsIm5pbCUiOjAuMH0sInR5cGUiOnsidHlwZS9OdW1iZXIiOnsibWluIjowLjAsInExIjozLjUxMjA0NjUwNTM0MDg1MjUsInEzIjo0LjIxNjEyNDk2OTQ5NzMxNCwibWF4Ijo1LjAsInNkIjoxLjM2MDU0ODg2NTc0NTE0NTIsImF2ZyI6My40NzE1fX19fSx7ImJhc2VfdHlwZSI6InR5cGUvQmlnSW50ZWdlciIsImRpc3BsYXlfbmFtZSI6IuOCq+OCpuODs+ODiCIsIm5hbWUiOiJjb3VudCIsInNwZWNpYWxfdHlwZSI6InR5cGUvUXVhbnRpdHkiLCJmaW5nZXJwcmludCI6eyJnbG9iYWwiOnsiZGlzdGluY3QtY291bnQiOjYsIm5pbCUiOjAuMH0sInR5cGUiOnsidHlwZS9OdW1iZXIiOnsibWluIjoyLjAsInExIjozLjAsInEzIjo0Ni4wLCJtYXgiOjEwOC4wLCJzZCI6MzkuOTc4MzI3NDYyMDk3MDksImF2ZyI6MzMuMzMzMzMzMzMzMzMzMzM2fX19fV0sImRhdGFiYXNlX2lkIjoxLCJlbmFibGVfZW1iZWRkaW5nIjpmYWxzZSwiY29sbGVjdGlvbl9pZCI6NCwicXVlcnlfdHlwZSI6InF1ZXJ5IiwibmFtZSI6IlByb2R1Y3RzIGJ5IFJhdGluZyIsInF1ZXJ5X2F2ZXJhZ2VfZHVyYXRpb24iOm51bGwsImNyZWF0b3JfaWQiOjEsIm1vZGVyYXRpb25fcmV2aWV3cyI6W10sInVwZGF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjQzOjAwLjU2N1oiLCJtYWRlX3B1YmxpY19ieV9pZCI6bnVsbCwiZW1iZWRkaW5nX3BhcmFtcyI6bnVsbCwiY2FjaGVfdHRsIjpudWxsLCJkYXRhc2V0X3F1ZXJ5Ijp7InR5cGUiOiJxdWVyeSIsImRhdGFiYXNlIjoxLCJxdWVyeSI6eyJzb3VyY2UtdGFibGUiOjEsImJyZWFrb3V0IjpbWyJmaWVsZCIsMix7ImJpbm5pbmciOnsic3RyYXRlZ3kiOiJkZWZhdWx0In19XV0sImFnZ3JlZ2F0aW9uIjpbWyJjb3VudCJdXX19LCJpZCI6NSwicGFyYW1ldGVyX21hcHBpbmdzIjpudWxsLCJkaXNwbGF5IjoiYmFyIiwiZW50aXR5X2lkIjpudWxsLCJjb2xsZWN0aW9uX3ByZXZpZXciOnRydWUsInZpc3VhbGl6YXRpb25fc2V0dGluZ3MiOnsiZ3JhcGguc2VyaWVzX2xhYmVscyI6WyLnlarlj7ciXSwiZ3JhcGguZGltZW5zaW9ucyI6WyJSQVRJTkciXSwiZ3JhcGguY29sb3JzIjpbIiNmOWQ0NWMiXSwiZ3JhcGgubWV0cmljcyI6WyJjb3VudCJdfSwicGFyYW1ldGVycyI6bnVsbCwiZGF0YXNldCI6ZmFsc2UsImNyZWF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjQxOjU1LjExNCIsInB1YmxpY191dWlkIjpudWxsfSwidXBkYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDU6NDE6NTUuMTIyIiwiY29sIjowLCJpZCI6NSwicGFyYW1ldGVyX21hcHBpbmdzIjpbeyJwYXJhbWV0ZXJfaWQiOiI1ODU3NTQzOTIiLCJ0YXJnZXQiOlsiZGltZW5zaW9uIixbImZpZWxkIiw3LG51bGxdXSwiY2FyZF9pZCI6NX0seyJwYXJhbWV0ZXJfaWQiOiItNTc3NzkxMjExIiwidGFyZ2V0IjpbImRpbWVuc2lvbiIsWyJmaWVsZCIsNixudWxsXV0sImNhcmRfaWQiOjV9XSwiY2FyZF9pZCI6NSwiZW50aXR5X2lkIjpudWxsLCJ2aXN1YWxpemF0aW9uX3NldHRpbmdzIjp7fSwic2l6ZV95Ijo0LCJkYXNoYm9hcmRfaWQiOjEsImNyZWF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjQxOjU1LjEyMiIsInJvdyI6OH0seyJzaXplX3giOjYsInNlcmllcyI6W10sImFjdGlvbl9pZCI6bnVsbCwiY29sbGVjdGlvbl9hdXRob3JpdHlfbGV2ZWwiOm51bGwsImNhcmQiOnsiZGVzY3JpcHRpb24iOm51bGwsImFyY2hpdmVkIjpmYWxzZSwiY29sbGVjdGlvbl9wb3NpdGlvbiI6bnVsbCwidGFibGVfaWQiOjEsInJlc3VsdF9tZXRhZGF0YSI6W3siYmFzZV90eXBlIjoidHlwZS9GbG9hdCIsImRpc3BsYXlfbmFtZSI6IlByaWNlIiwibmFtZSI6IlBSSUNFIiwiZGVzY3JpcHRpb24iOiJUaGUgbGlzdCBwcmljZSBvZiB0aGUgcHJvZHVjdC4gTm90ZSB0aGF0IHRoaXMgaXMgbm90IGFsd2F5cyB0aGUgcHJpY2UgdGhlIHByb2R1Y3Qgc29sZCBmb3IgZHVlIHRvIGRpc2NvdW50cywgcHJvbW90aW9ucywgZXRjLiIsImZpbmdlcnByaW50Ijp7Imdsb2JhbCI6eyJkaXN0aW5jdC1jb3VudCI6MTcwLCJuaWwlIjowLjB9LCJ0eXBlIjp7InR5cGUvTnVtYmVyIjp7Im1pbiI6MTUuNjkxOTQzNjczOTcwNDM5LCJxMSI6MzcuMjUxNTQ0NjI5MjY0MzQsInEzIjo3NS40NTg5ODA3MTYwOTQ0NywibWF4Ijo5OC44MTkzMzY4NDM2ODE5NCwic2QiOjIxLjcxMTQ4MTU1Nzg1MjA1NywiYXZnIjo1NS43NDYzOTk2Njc5MjA3NH19fSwic3BlY2lhbF90eXBlIjpudWxsfSx7ImJhc2VfdHlwZSI6InR5cGUvQmlnSW50ZWdlciIsImRpc3BsYXlfbmFtZSI6IuOCq+OCpuODs+ODiCIsIm5hbWUiOiJjb3VudCIsInNwZWNpYWxfdHlwZSI6InR5cGUvUXVhbnRpdHkiLCJmaW5nZXJwcmludCI6eyJnbG9iYWwiOnsiZGlzdGluY3QtY291bnQiOjcsIm5pbCUiOjAuMH0sInR5cGUiOnsidHlwZS9OdW1iZXIiOnsibWluIjoxMC4wLCJxMSI6MTcuNzUsInEzIjozOS43NSwibWF4Ijo0My4wLCJzZCI6MTIuNjA3NjMxODUzNDYwMDY3LCJhdmciOjI4LjU3MTQyODU3MTQyODU3M319fX1dLCJkYXRhYmFzZV9pZCI6MSwiZW5hYmxlX2VtYmVkZGluZyI6ZmFsc2UsImNvbGxlY3Rpb25faWQiOjQsInF1ZXJ5X3R5cGUiOiJxdWVyeSIsIm5hbWUiOiJQcm9kdWN0cyBieSBQcmljZSIsInF1ZXJ5X2F2ZXJhZ2VfZHVyYXRpb24iOm51bGwsImNyZWF0b3JfaWQiOjEsIm1vZGVyYXRpb25fcmV2aWV3cyI6W10sInVwZGF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjQzOjAwLjU1OFoiLCJtYWRlX3B1YmxpY19ieV9pZCI6bnVsbCwiZW1iZWRkaW5nX3BhcmFtcyI6bnVsbCwiY2FjaGVfdHRsIjpudWxsLCJkYXRhc2V0X3F1ZXJ5Ijp7InR5cGUiOiJxdWVyeSIsImRhdGFiYXNlIjoxLCJxdWVyeSI6eyJzb3VyY2UtdGFibGUiOjEsImJyZWFrb3V0IjpbWyJmaWVsZCIsMyx7ImJpbm5pbmciOnsic3RyYXRlZ3kiOiJkZWZhdWx0In19XV0sImFnZ3JlZ2F0aW9uIjpbWyJjb3VudCJdXX19LCJpZCI6NiwicGFyYW1ldGVyX21hcHBpbmdzIjpudWxsLCJkaXNwbGF5IjoiYmFyIiwiZW50aXR5X2lkIjpudWxsLCJjb2xsZWN0aW9uX3ByZXZpZXciOnRydWUsInZpc3VhbGl6YXRpb25fc2V0dGluZ3MiOnsiZ3JhcGguc2VyaWVzX2xhYmVscyI6WyLnlarlj7ciXSwiZ3JhcGguZGltZW5zaW9ucyI6WyJQUklDRSJdLCJncmFwaC5jb2xvcnMiOlsiI0VGOEM4QyJdLCJncmFwaC5tZXRyaWNzIjpbImNvdW50Il19LCJwYXJhbWV0ZXJzIjpudWxsLCJkYXRhc2V0IjpmYWxzZSwiY3JlYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDU6NDE6NTUuMTQ2IiwicHVibGljX3V1aWQiOm51bGx9LCJ1cGRhdGVkX2F0IjoiMjAyMC0wNi0wN1QwNTo0MTo1NS4xNTQiLCJjb2wiOjYsImlkIjo2LCJwYXJhbWV0ZXJfbWFwcGluZ3MiOlt7InBhcmFtZXRlcl9pZCI6IjU4NTc1NDM5MiIsInRhcmdldCI6WyJkaW1lbnNpb24iLFsiZmllbGQiLDcsbnVsbF1dLCJjYXJkX2lkIjo2fSx7InBhcmFtZXRlcl9pZCI6Ii01Nzc3OTEyMTEiLCJ0YXJnZXQiOlsiZGltZW5zaW9uIixbImZpZWxkIiw2LG51bGxdXSwiY2FyZF9pZCI6Nn1dLCJjYXJkX2lkIjo2LCJlbnRpdHlfaWQiOm51bGwsInZpc3VhbGl6YXRpb25fc2V0dGluZ3MiOnt9LCJzaXplX3kiOjQsImRhc2hib2FyZF9pZCI6MSwiY3JlYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDU6NDE6NTUuMTU0Iiwicm93Ijo4fSx7InNpemVfeCI6Niwic2VyaWVzIjpbXSwiYWN0aW9uX2lkIjpudWxsLCJjb2xsZWN0aW9uX2F1dGhvcml0eV9sZXZlbCI6bnVsbCwiY2FyZCI6eyJkZXNjcmlwdGlvbiI6bnVsbCwiYXJjaGl2ZWQiOmZhbHNlLCJjb2xsZWN0aW9uX3Bvc2l0aW9uIjpudWxsLCJ0YWJsZV9pZCI6MSwicmVzdWx0X21ldGFkYXRhIjpbeyJiYXNlX3R5cGUiOiJ0eXBlL1RleHQiLCJkaXNwbGF5X25hbWUiOiJDYXRlZ29yeSIsIm5hbWUiOiJDQVRFR09SWSIsImRlc2NyaXB0aW9uIjoiVGhlIHR5cGUgb2YgcHJvZHVjdCwgdmFsaWQgdmFsdWVzIGluY2x1ZGU6IERvb2hpY2t5LCBHYWRnZXQsIEdpem1vIGFuZCBXaWRnZXQiLCJzcGVjaWFsX3R5cGUiOiJ0eXBlL0NhdGVnb3J5IiwiZmluZ2VycHJpbnQiOnsiZ2xvYmFsIjp7ImRpc3RpbmN0LWNvdW50Ijo0LCJuaWwlIjowLjB9LCJ0eXBlIjp7InR5cGUvVGV4dCI6eyJwZXJjZW50LWpzb24iOjAuMCwicGVyY2VudC11cmwiOjAuMCwicGVyY2VudC1lbWFpbCI6MC4wLCJhdmVyYWdlLWxlbmd0aCI6Ni4zNzV9fX19LHsiYmFzZV90eXBlIjoidHlwZS9CaWdJbnRlZ2VyIiwiZGlzcGxheV9uYW1lIjoi44Kr44Km44Oz44OIIiwibmFtZSI6ImNvdW50Iiwic3BlY2lhbF90eXBlIjoidHlwZS9RdWFudGl0eSIsImZpbmdlcnByaW50Ijp7Imdsb2JhbCI6eyJkaXN0aW5jdC1jb3VudCI6NCwibmlsJSI6MC4wfSwidHlwZSI6eyJ0eXBlL051bWJlciI6eyJtaW4iOjQyLjAsInExIjo0Ni41LCJxMyI6NTMuNSwibWF4Ijo1NC4wLCJzZCI6NS40NzcyMjU1NzUwNTE2NjEsImF2ZyI6NTAuMH19fX1dLCJkYXRhYmFzZV9pZCI6MSwiZW5hYmxlX2VtYmVkZGluZyI6ZmFsc2UsImNvbGxlY3Rpb25faWQiOjQsInF1ZXJ5X3R5cGUiOiJxdWVyeSIsIm5hbWUiOiJQcm9kdWN0cyBwZXIgQ2F0ZWdvcnkiLCJxdWVyeV9hdmVyYWdlX2R1cmF0aW9uIjpudWxsLCJjcmVhdG9yX2lkIjoxLCJtb2RlcmF0aW9uX3Jldmlld3MiOltdLCJ1cGRhdGVkX2F0IjoiMjAyMC0wNi0wN1QwNTo0MzowMC41MzFaIiwibWFkZV9wdWJsaWNfYnlfaWQiOm51bGwsImVtYmVkZGluZ19wYXJhbXMiOm51bGwsImNhY2hlX3R0bCI6bnVsbCwiZGF0YXNldF9xdWVyeSI6eyJ0eXBlIjoicXVlcnkiLCJkYXRhYmFzZSI6MSwicXVlcnkiOnsic291cmNlLXRhYmxlIjoxLCJicmVha291dCI6W1siZmllbGQiLDYsbnVsbF1dLCJhZ2dyZWdhdGlvbiI6W1siY291bnQiXV0sIm9yZGVyLWJ5IjpbWyJkZXNjIixbImFnZ3JlZ2F0aW9uIiwwXV1dfX0sImlkIjo3LCJwYXJhbWV0ZXJfbWFwcGluZ3MiOm51bGwsImRpc3BsYXkiOiJyb3ciLCJlbnRpdHlfaWQiOm51bGwsImNvbGxlY3Rpb25fcHJldmlldyI6dHJ1ZSwidmlzdWFsaXphdGlvbl9zZXR0aW5ncyI6eyJncmFwaC5zZXJpZXNfbGFiZWxzIjpbIueVquWPtyJdLCJncmFwaC5kaW1lbnNpb25zIjpbIkNBVEVHT1JZIl0sImdyYXBoLmNvbG9ycyI6WyIjOUNDMTc3Il0sImdyYXBoLm1ldHJpY3MiOlsiY291bnQiXX0sInBhcmFtZXRlcnMiOm51bGwsImRhdGFzZXQiOmZhbHNlLCJjcmVhdGVkX2F0IjoiMjAyMC0wNi0wN1QwNTo0MTo1NS4xNzgiLCJwdWJsaWNfdXVpZCI6bnVsbH0sInVwZGF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjQxOjU1LjE5MSIsImNvbCI6MTIsImlkIjo3LCJwYXJhbWV0ZXJfbWFwcGluZ3MiOlt7InBhcmFtZXRlcl9pZCI6IjU4NTc1NDM5MiIsInRhcmdldCI6WyJkaW1lbnNpb24iLFsiZmllbGQiLDcsbnVsbF1dLCJjYXJkX2lkIjo3fSx7InBhcmFtZXRlcl9pZCI6Ii01Nzc3OTEyMTEiLCJ0YXJnZXQiOlsiZGltZW5zaW9uIixbImZpZWxkIiw2LG51bGxdXSwiY2FyZF9pZCI6N31dLCJjYXJkX2lkIjo3LCJlbnRpdHlfaWQiOm51bGwsInZpc3VhbGl6YXRpb25fc2V0dGluZ3MiOnt9LCJzaXplX3kiOjgsImRhc2hib2FyZF9pZCI6MSwiY3JlYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDU6NDE6NTUuMTkxIiwicm93Ijo4fSx7InNpemVfeCI6MTgsInNlcmllcyI6W10sImFjdGlvbl9pZCI6bnVsbCwiY29sbGVjdGlvbl9hdXRob3JpdHlfbGV2ZWwiOm51bGwsImNhcmQiOnsicXVlcnlfYXZlcmFnZV9kdXJhdGlvbiI6bnVsbH0sInVwZGF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjQxOjU1LjIwNCIsImNvbCI6MCwiaWQiOjgsInBhcmFtZXRlcl9tYXBwaW5ncyI6W10sImNhcmRfaWQiOm51bGwsImVudGl0eV9pZCI6bnVsbCwidmlzdWFsaXphdGlvbl9zZXR0aW5ncyI6eyJ0ZXh0IjoiIyBUaGVzZSBQcm9kdWN0cyBhY3Jvc3MgdGltZSIsInZpcnR1YWxfY2FyZCI6eyJuYW1lIjpudWxsLCJkaXNwbGF5IjoidGV4dCIsImRhdGFzZXRfcXVlcnkiOnt9LCJ2aXN1YWxpemF0aW9uX3NldHRpbmdzIjp7fX0sImRhc2hjYXJkLmJhY2tncm91bmQiOmZhbHNlLCJ0ZXh0LmFsaWduX3ZlcnRpY2FsIjoiYm90dG9tIn0sInNpemVfeSI6MiwiZGFzaGJvYXJkX2lkIjoxLCJjcmVhdGVkX2F0IjoiMjAyMC0wNi0wN1QwNTo0MTo1NS4yMDQiLCJyb3ciOjE2fSx7InNpemVfeCI6Niwic2VyaWVzIjpbXSwiYWN0aW9uX2lkIjpudWxsLCJjb2xsZWN0aW9uX2F1dGhvcml0eV9sZXZlbCI6bnVsbCwiY2FyZCI6eyJkZXNjcmlwdGlvbiI6bnVsbCwiYXJjaGl2ZWQiOmZhbHNlLCJjb2xsZWN0aW9uX3Bvc2l0aW9uIjpudWxsLCJ0YWJsZV9pZCI6MSwicmVzdWx0X21ldGFkYXRhIjpbeyJiYXNlX3R5cGUiOiJ0eXBlL0RhdGVUaW1lIiwiZGlzcGxheV9uYW1lIjoiQ3JlYXRlZCBBdCIsIm5hbWUiOiJDUkVBVEVEX0FUIiwiZGVzY3JpcHRpb24iOiJUaGUgZGF0ZSB0aGUgcHJvZHVjdCB3YXMgYWRkZWQgdG8gb3VyIGNhdGFsb2cuIiwic3BlY2lhbF90eXBlIjoidHlwZS9DcmVhdGlvblRpbWVzdGFtcCIsInVuaXQiOiJtb250aCIsImZpbmdlcnByaW50Ijp7Imdsb2JhbCI6eyJkaXN0aW5jdC1jb3VudCI6MjAwLCJuaWwlIjowLjB9LCJ0eXBlIjp7InR5cGUvRGF0ZVRpbWUiOnsiZWFybGllc3QiOiIyMDE2LTA0LTI2VDE5OjI5OjU1LjE0NyIsImxhdGVzdCI6IjIwMTktMDQtMTVUMTM6MzQ6MTkuOTMxIn19fX0seyJiYXNlX3R5cGUiOiJ0eXBlL0JpZ0ludGVnZXIiLCJkaXNwbGF5X25hbWUiOiLjgqvjgqbjg7Pjg4giLCJuYW1lIjoiY291bnQiLCJzcGVjaWFsX3R5cGUiOiJ0eXBlL1F1YW50aXR5IiwiZmluZ2VycHJpbnQiOnsiZ2xvYmFsIjp7ImRpc3RpbmN0LWNvdW50Ijo5LCJuaWwlIjowLjB9LCJ0eXBlIjp7InR5cGUvTnVtYmVyIjp7Im1pbiI6Mi4wLCJxMSI6My45MDM5NDMyNzY0NjU5NzcsInEzIjo2LjY2Mjg4MjY5MjkxMjYxNiwibWF4IjoxMC4wLCJzZCI6MS44OTIzNzQ0NTU4MzA4NDM1LCJhdmciOjUuNDA1NDA1NDA1NDA1NDA1fX19fV0sImRhdGFiYXNlX2lkIjoxLCJlbmFibGVfZW1iZWRkaW5nIjpmYWxzZSwiY29sbGVjdGlvbl9pZCI6NCwicXVlcnlfdHlwZSI6InF1ZXJ5IiwibmFtZSI6Ik5ldyBQcm9kdWN0cyBvdmVyIHRpbWUiLCJxdWVyeV9hdmVyYWdlX2R1cmF0aW9uIjpudWxsLCJjcmVhdG9yX2lkIjoxLCJtb2RlcmF0aW9uX3Jldmlld3MiOltdLCJ1cGRhdGVkX2F0IjoiMjAyMC0wNi0wN1QwNTo0MzowMC42MjFaIiwibWFkZV9wdWJsaWNfYnlfaWQiOm51bGwsImVtYmVkZGluZ19wYXJhbXMiOm51bGwsImNhY2hlX3R0bCI6bnVsbCwiZGF0YXNldF9xdWVyeSI6eyJ0eXBlIjoicXVlcnkiLCJkYXRhYmFzZSI6MSwicXVlcnkiOnsic291cmNlLXRhYmxlIjoxLCJicmVha291dCI6W1siZmllbGQiLDcseyJ0ZW1wb3JhbC11bml0IjoibW9udGgifV1dLCJhZ2dyZWdhdGlvbiI6W1siY291bnQiXV19fSwiaWQiOjgsInBhcmFtZXRlcl9tYXBwaW5ncyI6bnVsbCwiZGlzcGxheSI6ImxpbmUiLCJlbnRpdHlfaWQiOm51bGwsImNvbGxlY3Rpb25fcHJldmlldyI6dHJ1ZSwidmlzdWFsaXphdGlvbl9zZXR0aW5ncyI6eyJncmFwaC5zZXJpZXNfbGFiZWxzIjpbIueVquWPtyJdLCJncmFwaC5kaW1lbnNpb25zIjpbIkNSRUFURURfQVQiXSwiZ3JhcGguY29sb3JzIjpbIiNmOWQ0NWMiXSwiZ3JhcGgubWV0cmljcyI6WyJjb3VudCJdfSwicGFyYW1ldGVycyI6bnVsbCwiZGF0YXNldCI6ZmFsc2UsImNyZWF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjQxOjU1LjI0IiwicHVibGljX3V1aWQiOm51bGx9LCJ1cGRhdGVkX2F0IjoiMjAyMC0wNi0wN1QwNTo0MTo1NS4yNDgiLCJjb2wiOjAsImlkIjo5LCJwYXJhbWV0ZXJfbWFwcGluZ3MiOlt7InBhcmFtZXRlcl9pZCI6IjU4NTc1NDM5MiIsInRhcmdldCI6WyJkaW1lbnNpb24iLFsiZmllbGQiLDcsbnVsbF1dLCJjYXJkX2lkIjo4fSx7InBhcmFtZXRlcl9pZCI6Ii01Nzc3OTEyMTEiLCJ0YXJnZXQiOlsiZGltZW5zaW9uIixbImZpZWxkIiw2LG51bGxdXSwiY2FyZF9pZCI6OH1dLCJjYXJkX2lkIjo4LCJlbnRpdHlfaWQiOm51bGwsInZpc3VhbGl6YXRpb25fc2V0dGluZ3MiOnt9LCJzaXplX3kiOjQsImRhc2hib2FyZF9pZCI6MSwiY3JlYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDU6NDE6NTUuMjQ4Iiwicm93IjoxOH0seyJzaXplX3giOjYsInNlcmllcyI6W10sImFjdGlvbl9pZCI6bnVsbCwiY29sbGVjdGlvbl9hdXRob3JpdHlfbGV2ZWwiOm51bGwsImNhcmQiOnsiZGVzY3JpcHRpb24iOm51bGwsImFyY2hpdmVkIjpmYWxzZSwiY29sbGVjdGlvbl9wb3NpdGlvbiI6bnVsbCwidGFibGVfaWQiOjEsInJlc3VsdF9tZXRhZGF0YSI6W3siYmFzZV90eXBlIjoidHlwZS9EYXRlVGltZSIsImRpc3BsYXlfbmFtZSI6IkNyZWF0ZWQgQXQiLCJuYW1lIjoiQ1JFQVRFRF9BVCIsImRlc2NyaXB0aW9uIjoiVGhlIGRhdGUgdGhlIHByb2R1Y3Qgd2FzIGFkZGVkIHRvIG91ciBjYXRhbG9nLiIsInNwZWNpYWxfdHlwZSI6InR5cGUvQ3JlYXRpb25UaW1lc3RhbXAiLCJ1bml0IjoibW9udGgiLCJmaW5nZXJwcmludCI6eyJnbG9iYWwiOnsiZGlzdGluY3QtY291bnQiOjIwMCwibmlsJSI6MC4wfSwidHlwZSI6eyJ0eXBlL0RhdGVUaW1lIjp7ImVhcmxpZXN0IjoiMjAxNi0wNC0yNlQxOToyOTo1NS4xNDciLCJsYXRlc3QiOiIyMDE5LTA0LTE1VDEzOjM0OjE5LjkzMSJ9fX19LHsiYmFzZV90eXBlIjoidHlwZS9GbG9hdCIsImRpc3BsYXlfbmFtZSI6IlJhdGluZ+OBruWQiOioiOWApCIsIm5hbWUiOiJzdW0iLCJzcGVjaWFsX3R5cGUiOiJ0eXBlL1Njb3JlIiwiZmluZ2VycHJpbnQiOnsiZ2xvYmFsIjp7ImRpc3RpbmN0LWNvdW50IjozNSwibmlsJSI6MC4wfSwidHlwZSI6eyJ0eXBlL051bWJlciI6eyJtaW4iOjguMCwicTEiOjEyLjU1LCJxMyI6MjMuNTc1MDAwMDAwMDAwMDAzLCJtYXgiOjM2LjMwMDAwMDAwMDAwMDAwNCwic2QiOjcuNTQ2ODk4NDE0Mjk0MTU5LCJhdmciOjE4Ljc2NDg2NDg2NDg2NDg2NX19fX0seyJiYXNlX3R5cGUiOiJ0eXBlL0Zsb2F0IiwiZGlzcGxheV9uYW1lIjoiUmF0aW5n44Gu5bmz5Z2H5YCkIiwibmFtZSI6ImF2ZyIsInNwZWNpYWxfdHlwZSI6InR5cGUvU2NvcmUiLCJmaW5nZXJwcmludCI6eyJnbG9iYWwiOnsiZGlzdGluY3QtY291bnQiOjMzLCJuaWwlIjowLjB9LCJ0eXBlIjp7InR5cGUvTnVtYmVyIjp7Im1pbiI6Mi4wNzUsInExIjoyLjk0OTEwNzE0Mjg1NzE0MjcsInEzIjo0LjA4MDE3NzY2OTUyOTY2MywibWF4Ijo0LjMyNSwic2QiOjAuNjY3NzU5MjA4NDkwNDQ3NywiYXZnIjozLjUwNjIyOTA4NjIyOTA4NjR9fX19XSwiZGF0YWJhc2VfaWQiOjEsImVuYWJsZV9lbWJlZGRpbmciOmZhbHNlLCJjb2xsZWN0aW9uX2lkIjo0LCJxdWVyeV90eXBlIjoicXVlcnkiLCJuYW1lIjoiUmF0aW5nIG92ZXIgdGltZSIsInF1ZXJ5X2F2ZXJhZ2VfZHVyYXRpb24iOm51bGwsImNyZWF0b3JfaWQiOjEsIm1vZGVyYXRpb25fcmV2aWV3cyI6W10sInVwZGF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjQzOjAwLjY5NVoiLCJtYWRlX3B1YmxpY19ieV9pZCI6bnVsbCwiZW1iZWRkaW5nX3BhcmFtcyI6bnVsbCwiY2FjaGVfdHRsIjpudWxsLCJkYXRhc2V0X3F1ZXJ5Ijp7InR5cGUiOiJxdWVyeSIsImRhdGFiYXNlIjoxLCJxdWVyeSI6eyJzb3VyY2UtdGFibGUiOjEsImJyZWFrb3V0IjpbWyJmaWVsZCIsNyx7InRlbXBvcmFsLXVuaXQiOiJtb250aCJ9XV0sImFnZ3JlZ2F0aW9uIjpbWyJzdW0iLFsiZmllbGQiLDIsbnVsbF1dLFsiYXZnIixbImZpZWxkIiwyLG51bGxdXV19fSwiaWQiOjksInBhcmFtZXRlcl9tYXBwaW5ncyI6bnVsbCwiZGlzcGxheSI6ImxpbmUiLCJlbnRpdHlfaWQiOm51bGwsImNvbGxlY3Rpb25fcHJldmlldyI6dHJ1ZSwidmlzdWFsaXphdGlvbl9zZXR0aW5ncyI6eyJncmFwaC5zZXJpZXNfbGFiZWxzIjpbIuWQiOioiCIsIuW5s+WdhyJdLCJncmFwaC5kaW1lbnNpb25zIjpbIkNSRUFURURfQVQiXSwiZ3JhcGguY29sb3JzIjpbIiM1MDlFRTMiLCIjRUY4QzhDIl0sImdyYXBoLm1ldHJpY3MiOlsic3VtIiwiYXZnIl19LCJwYXJhbWV0ZXJzIjpudWxsLCJkYXRhc2V0IjpmYWxzZSwiY3JlYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDU6NDE6NTUuMjk0IiwicHVibGljX3V1aWQiOm51bGx9LCJ1cGRhdGVkX2F0IjoiMjAyMC0wNi0wN1QwNTo0MTo1NS4zMDMiLCJjb2wiOjYsImlkIjoxMCwicGFyYW1ldGVyX21hcHBpbmdzIjpbeyJwYXJhbWV0ZXJfaWQiOiI1ODU3NTQzOTIiLCJ0YXJnZXQiOlsiZGltZW5zaW9uIixbImZpZWxkIiw3LG51bGxdXSwiY2FyZF9pZCI6OX0seyJwYXJhbWV0ZXJfaWQiOiItNTc3NzkxMjExIiwidGFyZ2V0IjpbImRpbWVuc2lvbiIsWyJmaWVsZCIsNixudWxsXV0sImNhcmRfaWQiOjl9XSwiY2FyZF9pZCI6OSwiZW50aXR5X2lkIjpudWxsLCJ2aXN1YWxpemF0aW9uX3NldHRpbmdzIjp7fSwic2l6ZV95Ijo0LCJkYXNoYm9hcmRfaWQiOjEsImNyZWF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjQxOjU1LjMwMyIsInJvdyI6MTh9LHsic2l6ZV94Ijo2LCJzZXJpZXMiOltdLCJhY3Rpb25faWQiOm51bGwsImNvbGxlY3Rpb25fYXV0aG9yaXR5X2xldmVsIjpudWxsLCJjYXJkIjp7ImRlc2NyaXB0aW9uIjpudWxsLCJhcmNoaXZlZCI6ZmFsc2UsImNvbGxlY3Rpb25fcG9zaXRpb24iOm51bGwsInRhYmxlX2lkIjoxLCJyZXN1bHRfbWV0YWRhdGEiOlt7ImJhc2VfdHlwZSI6InR5cGUvRGF0ZVRpbWUiLCJkaXNwbGF5X25hbWUiOiJDcmVhdGVkIEF0IiwibmFtZSI6IkNSRUFURURfQVQiLCJkZXNjcmlwdGlvbiI6IlRoZSBkYXRlIHRoZSBwcm9kdWN0IHdhcyBhZGRlZCB0byBvdXIgY2F0YWxvZy4iLCJzcGVjaWFsX3R5cGUiOiJ0eXBlL0NyZWF0aW9uVGltZXN0YW1wIiwidW5pdCI6Im1vbnRoIiwiZmluZ2VycHJpbnQiOnsiZ2xvYmFsIjp7ImRpc3RpbmN0LWNvdW50IjoyMDAsIm5pbCUiOjAuMH0sInR5cGUiOnsidHlwZS9EYXRlVGltZSI6eyJlYXJsaWVzdCI6IjIwMTYtMDQtMjZUMTk6Mjk6NTUuMTQ3IiwibGF0ZXN0IjoiMjAxOS0wNC0xNVQxMzozNDoxOS45MzEifX19fSx7ImJhc2VfdHlwZSI6InR5cGUvRmxvYXQiLCJkaXNwbGF5X25hbWUiOiJQcmljZeOBruWQiOioiOWApCIsIm5hbWUiOiJzdW0iLCJzcGVjaWFsX3R5cGUiOm51bGwsImZpbmdlcnByaW50Ijp7Imdsb2JhbCI6eyJkaXN0aW5jdC1jb3VudCI6MzcsIm5pbCUiOjAuMH0sInR5cGUiOnsidHlwZS9OdW1iZXIiOnsibWluIjoxMjYuMDc5Njk1NzI4ODUyNjcsInExIjoyMTMuODI1ODU0MzI5NzM0MSwicTMiOjM5NS4yMjUxNjU5MzEwNTk4NSwibWF4Ijo1MDAuOTU4NTE5MjY2MjQsInNkIjoxMTAuNzcxMDk2NzY2MDczNDQsImF2ZyI6MzAxLjMzMTg5MDA5Njg2ODl9fX19LHsiYmFzZV90eXBlIjoidHlwZS9GbG9hdCIsImRpc3BsYXlfbmFtZSI6IlByaWNl44Gu5bmz5Z2H5YCkIiwibmFtZSI6ImF2ZyIsInNwZWNpYWxfdHlwZSI6bnVsbCwiZmluZ2VycHJpbnQiOnsiZ2xvYmFsIjp7ImRpc3RpbmN0LWNvdW50IjozNywibmlsJSI6MC4wfSwidHlwZSI6eyJ0eXBlL051bWJlciI6eyJtaW4iOjM2LjM2Mjg4Njc1NjUwNTQ0LCJxMSI6NTIuMDM1NDE5ODY1OTUxOSwicTMiOjYyLjI3MTQ0ODY0Mjk5MTc4NiwibWF4Ijo4Ny40NDY1MDgxNTEyMTM4Niwic2QiOjkuOTM4MTI5MTIzODgwOTk2LCJhdmciOjU2LjI5MTc3MDk3OTA2NTc5fX19fV0sImRhdGFiYXNlX2lkIjoxLCJlbmFibGVfZW1iZWRkaW5nIjpmYWxzZSwiY29sbGVjdGlvbl9pZCI6NCwicXVlcnlfdHlwZSI6InF1ZXJ5IiwibmFtZSI6IlByaWNlIG92ZXIgdGltZSIsInF1ZXJ5X2F2ZXJhZ2VfZHVyYXRpb24iOm51bGwsImNyZWF0b3JfaWQiOjEsIm1vZGVyYXRpb25fcmV2aWV3cyI6W10sInVwZGF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjQzOjAwLjcxOVoiLCJtYWRlX3B1YmxpY19ieV9pZCI6bnVsbCwiZW1iZWRkaW5nX3BhcmFtcyI6bnVsbCwiY2FjaGVfdHRsIjpudWxsLCJkYXRhc2V0X3F1ZXJ5Ijp7InR5cGUiOiJxdWVyeSIsImRhdGFiYXNlIjoxLCJxdWVyeSI6eyJzb3VyY2UtdGFibGUiOjEsImJyZWFrb3V0IjpbWyJmaWVsZCIsNyx7InRlbXBvcmFsLXVuaXQiOiJtb250aCJ9XV0sImFnZ3JlZ2F0aW9uIjpbWyJzdW0iLFsiZmllbGQiLDMsbnVsbF1dLFsiYXZnIixbImZpZWxkIiwzLG51bGxdXV19fSwiaWQiOjEwLCJwYXJhbWV0ZXJfbWFwcGluZ3MiOm51bGwsImRpc3BsYXkiOiJsaW5lIiwiZW50aXR5X2lkIjpudWxsLCJjb2xsZWN0aW9uX3ByZXZpZXciOnRydWUsInZpc3VhbGl6YXRpb25fc2V0dGluZ3MiOnsiZ3JhcGguc2VyaWVzX2xhYmVscyI6WyLlkIjoqIgiLCLlubPlnYciXSwiZ3JhcGguZGltZW5zaW9ucyI6WyJDUkVBVEVEX0FUIl0sImdyYXBoLmNvbG9ycyI6WyIjNTA5RUUzIiwiIzlDQzE3NyJdLCJncmFwaC5tZXRyaWNzIjpbInN1bSIsImF2ZyJdfSwicGFyYW1ldGVycyI6bnVsbCwiZGF0YXNldCI6ZmFsc2UsImNyZWF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjQxOjU1LjM0MyIsInB1YmxpY191dWlkIjpudWxsfSwidXBkYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDU6NDE6NTUuMzU4IiwiY29sIjoxMiwiaWQiOjExLCJwYXJhbWV0ZXJfbWFwcGluZ3MiOlt7InBhcmFtZXRlcl9pZCI6IjU4NTc1NDM5MiIsInRhcmdldCI6WyJkaW1lbnNpb24iLFsiZmllbGQiLDcsbnVsbF1dLCJjYXJkX2lkIjoxMH0seyJwYXJhbWV0ZXJfaWQiOiItNTc3NzkxMjExIiwidGFyZ2V0IjpbImRpbWVuc2lvbiIsWyJmaWVsZCIsNixudWxsXV0sImNhcmRfaWQiOjEwfV0sImNhcmRfaWQiOjEwLCJlbnRpdHlfaWQiOm51bGwsInZpc3VhbGl6YXRpb25fc2V0dGluZ3MiOnt9LCJzaXplX3kiOjQsImRhc2hib2FyZF9pZCI6MSwiY3JlYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDU6NDE6NTUuMzU4Iiwicm93IjoxOH0seyJzaXplX3giOjYsInNlcmllcyI6W10sImFjdGlvbl9pZCI6bnVsbCwiY29sbGVjdGlvbl9hdXRob3JpdHlfbGV2ZWwiOm51bGwsImNhcmQiOnsiZGVzY3JpcHRpb24iOm51bGwsImFyY2hpdmVkIjpmYWxzZSwiY29sbGVjdGlvbl9wb3NpdGlvbiI6bnVsbCwidGFibGVfaWQiOjEsInJlc3VsdF9tZXRhZGF0YSI6W3siYmFzZV90eXBlIjoidHlwZS9JbnRlZ2VyIiwiZGlzcGxheV9uYW1lIjoiQ3JlYXRlZCBBdCIsIm5hbWUiOiJDUkVBVEVEX0FUIiwiZGVzY3JpcHRpb24iOiJUaGUgZGF0ZSB0aGUgcHJvZHVjdCB3YXMgYWRkZWQgdG8gb3VyIGNhdGFsb2cuIiwic3BlY2lhbF90eXBlIjoidHlwZS9DcmVhdGlvblRpbWVzdGFtcCIsInVuaXQiOiJkYXktb2Ytd2VlayIsImZpbmdlcnByaW50Ijp7Imdsb2JhbCI6eyJkaXN0aW5jdC1jb3VudCI6MjAwLCJuaWwlIjowLjB9LCJ0eXBlIjp7InR5cGUvRGF0ZVRpbWUiOnsiZWFybGllc3QiOiIyMDE2LTA0LTI2VDE5OjI5OjU1LjE0NyIsImxhdGVzdCI6IjIwMTktMDQtMTVUMTM6MzQ6MTkuOTMxIn19fX0seyJiYXNlX3R5cGUiOiJ0eXBlL0JpZ0ludGVnZXIiLCJkaXNwbGF5X25hbWUiOiLjgqvjgqbjg7Pjg4giLCJuYW1lIjoiY291bnQiLCJzcGVjaWFsX3R5cGUiOiJ0eXBlL1F1YW50aXR5IiwiZmluZ2VycHJpbnQiOnsiZ2xvYmFsIjp7ImRpc3RpbmN0LWNvdW50Ijo3LCJuaWwlIjowLjB9LCJ0eXBlIjp7InR5cGUvTnVtYmVyIjp7Im1pbiI6MjIuMCwicTEiOjI1LjUsInEzIjozMC43NSwibWF4IjozNi4wLCJzZCI6NC41MDM5NjY1MDU4Mzg0MTQsImF2ZyI6MjguNTcxNDI4NTcxNDI4NTczfX19fV0sImRhdGFiYXNlX2lkIjoxLCJlbmFibGVfZW1iZWRkaW5nIjpmYWxzZSwiY29sbGVjdGlvbl9pZCI6NCwicXVlcnlfdHlwZSI6InF1ZXJ5IiwibmFtZSI6IldlZWtkYXlzIHdoZW4gUHJvZHVjdHMgd2VyZSBhZGRlZCIsInF1ZXJ5X2F2ZXJhZ2VfZHVyYXRpb24iOm51bGwsImNyZWF0b3JfaWQiOjEsIm1vZGVyYXRpb25fcmV2aWV3cyI6W10sInVwZGF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjQzOjAwLjY0MVoiLCJtYWRlX3B1YmxpY19ieV9pZCI6bnVsbCwiZW1iZWRkaW5nX3BhcmFtcyI6bnVsbCwiY2FjaGVfdHRsIjpudWxsLCJkYXRhc2V0X3F1ZXJ5Ijp7InR5cGUiOiJxdWVyeSIsImRhdGFiYXNlIjoxLCJxdWVyeSI6eyJzb3VyY2UtdGFibGUiOjEsImJyZWFrb3V0IjpbWyJmaWVsZCIsNyx7InRlbXBvcmFsLXVuaXQiOiJkYXktb2Ytd2VlayJ9XV0sImFnZ3JlZ2F0aW9uIjpbWyJjb3VudCJdXX19LCJpZCI6MTEsInBhcmFtZXRlcl9tYXBwaW5ncyI6bnVsbCwiZGlzcGxheSI6ImJhciIsImVudGl0eV9pZCI6bnVsbCwiY29sbGVjdGlvbl9wcmV2aWV3Ijp0cnVlLCJ2aXN1YWxpemF0aW9uX3NldHRpbmdzIjp7ImdyYXBoLnNlcmllc19sYWJlbHMiOlsi55Wq5Y+3Il0sImdyYXBoLmRpbWVuc2lvbnMiOlsiQ1JFQVRFRF9BVCJdLCJncmFwaC5jb2xvcnMiOlsiI0VGOEM4QyJdLCJncmFwaC54X2F4aXMudGl0bGVfdGV4dCI6IkNyZWF0ZWQgQXQgYnkgZGF5IG9mIHRoZSB3ZWVrIiwiZ3JhcGgubWV0cmljcyI6WyJjb3VudCJdfSwicGFyYW1ldGVycyI6bnVsbCwiZGF0YXNldCI6ZmFsc2UsImNyZWF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjQxOjU1LjM4NCIsInB1YmxpY191dWlkIjpudWxsfSwidXBkYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDU6NDE6NTUuMzkzIiwiY29sIjowLCJpZCI6MTIsInBhcmFtZXRlcl9tYXBwaW5ncyI6W3sicGFyYW1ldGVyX2lkIjoiNTg1NzU0MzkyIiwidGFyZ2V0IjpbImRpbWVuc2lvbiIsWyJmaWVsZCIsNyxudWxsXV0sImNhcmRfaWQiOjExfSx7InBhcmFtZXRlcl9pZCI6Ii01Nzc3OTEyMTEiLCJ0YXJnZXQiOlsiZGltZW5zaW9uIixbImZpZWxkIiw2LG51bGxdXSwiY2FyZF9pZCI6MTF9XSwiY2FyZF9pZCI6MTEsImVudGl0eV9pZCI6bnVsbCwidmlzdWFsaXphdGlvbl9zZXR0aW5ncyI6e30sInNpemVfeSI6NCwiZGFzaGJvYXJkX2lkIjoxLCJjcmVhdGVkX2F0IjoiMjAyMC0wNi0wN1QwNTo0MTo1NS4zOTMiLCJyb3ciOjIyfSx7InNpemVfeCI6Niwic2VyaWVzIjpbXSwiYWN0aW9uX2lkIjpudWxsLCJjb2xsZWN0aW9uX2F1dGhvcml0eV9sZXZlbCI6bnVsbCwiY2FyZCI6eyJkZXNjcmlwdGlvbiI6bnVsbCwiYXJjaGl2ZWQiOmZhbHNlLCJjb2xsZWN0aW9uX3Bvc2l0aW9uIjpudWxsLCJ0YWJsZV9pZCI6MSwicmVzdWx0X21ldGFkYXRhIjpbeyJiYXNlX3R5cGUiOiJ0eXBlL0ludGVnZXIiLCJkaXNwbGF5X25hbWUiOiJDcmVhdGVkIEF0IiwibmFtZSI6IkNSRUFURURfQVQiLCJkZXNjcmlwdGlvbiI6IlRoZSBkYXRlIHRoZSBwcm9kdWN0IHdhcyBhZGRlZCB0byBvdXIgY2F0YWxvZy4iLCJzcGVjaWFsX3R5cGUiOiJ0eXBlL0NyZWF0aW9uVGltZXN0YW1wIiwidW5pdCI6ImhvdXItb2YtZGF5IiwiZmluZ2VycHJpbnQiOnsiZ2xvYmFsIjp7ImRpc3RpbmN0LWNvdW50IjoyMDAsIm5pbCUiOjAuMH0sInR5cGUiOnsidHlwZS9EYXRlVGltZSI6eyJlYXJsaWVzdCI6IjIwMTYtMDQtMjZUMTk6Mjk6NTUuMTQ3IiwibGF0ZXN0IjoiMjAxOS0wNC0xNVQxMzozNDoxOS45MzEifX19fSx7ImJhc2VfdHlwZSI6InR5cGUvQmlnSW50ZWdlciIsImRpc3BsYXlfbmFtZSI6IuOCq+OCpuODs+ODiCIsIm5hbWUiOiJjb3VudCIsInNwZWNpYWxfdHlwZSI6InR5cGUvUXVhbnRpdHkiLCJmaW5nZXJwcmludCI6eyJnbG9iYWwiOnsiZGlzdGluY3QtY291bnQiOjEyLCJuaWwlIjowLjB9LCJ0eXBlIjp7InR5cGUvTnVtYmVyIjp7Im1pbiI6Mi4wLCJxMSI6NS42NTY4NTQyNDk0OTIzODEsInEzIjoxMi4wLCJtYXgiOjE1LjAsInNkIjozLjg0MTA0NDU0MzkyMzY3MDcsImF2ZyI6OC4zMzMzMzMzMzMzMzMzMzR9fX19XSwiZGF0YWJhc2VfaWQiOjEsImVuYWJsZV9lbWJlZGRpbmciOmZhbHNlLCJjb2xsZWN0aW9uX2lkIjo0LCJxdWVyeV90eXBlIjoicXVlcnkiLCJuYW1lIjoiSG91cnMgd2hlbiBQcm9kdWN0cyB3ZXJlIGFkZGVkIiwicXVlcnlfYXZlcmFnZV9kdXJhdGlvbiI6bnVsbCwiY3JlYXRvcl9pZCI6MSwibW9kZXJhdGlvbl9yZXZpZXdzIjpbXSwidXBkYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDU6NDM6MDAuNjQ5WiIsIm1hZGVfcHVibGljX2J5X2lkIjpudWxsLCJlbWJlZGRpbmdfcGFyYW1zIjpudWxsLCJjYWNoZV90dGwiOm51bGwsImRhdGFzZXRfcXVlcnkiOnsidHlwZSI6InF1ZXJ5IiwiZGF0YWJhc2UiOjEsInF1ZXJ5Ijp7InNvdXJjZS10YWJsZSI6MSwiYnJlYWtvdXQiOltbImZpZWxkIiw3LHsidGVtcG9yYWwtdW5pdCI6ImhvdXItb2YtZGF5In1dXSwiYWdncmVnYXRpb24iOltbImNvdW50Il1dfX0sImlkIjoxMiwicGFyYW1ldGVyX21hcHBpbmdzIjpudWxsLCJkaXNwbGF5IjoiYmFyIiwiZW50aXR5X2lkIjpudWxsLCJjb2xsZWN0aW9uX3ByZXZpZXciOnRydWUsInZpc3VhbGl6YXRpb25fc2V0dGluZ3MiOnsiZ3JhcGguc2VyaWVzX2xhYmVscyI6WyLnlarlj7ciXSwiZ3JhcGguZGltZW5zaW9ucyI6WyJDUkVBVEVEX0FUIl0sImdyYXBoLmNvbG9ycyI6WyIjRUY4QzhDIl0sImdyYXBoLnhfYXhpcy50aXRsZV90ZXh0IjoiQ3JlYXRlZCBBdCBieSBob3VyIG9mIHRoZSBkYXkiLCJncmFwaC5tZXRyaWNzIjpbImNvdW50Il19LCJwYXJhbWV0ZXJzIjpudWxsLCJkYXRhc2V0IjpmYWxzZSwiY3JlYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDU6NDE6NTUuNDI0IiwicHVibGljX3V1aWQiOm51bGx9LCJ1cGRhdGVkX2F0IjoiMjAyMC0wNi0wN1QwNTo0MTo1NS40MzYiLCJjb2wiOjYsImlkIjoxMywicGFyYW1ldGVyX21hcHBpbmdzIjpbeyJwYXJhbWV0ZXJfaWQiOiI1ODU3NTQzOTIiLCJ0YXJnZXQiOlsiZGltZW5zaW9uIixbImZpZWxkIiw3LG51bGxdXSwiY2FyZF9pZCI6MTJ9LHsicGFyYW1ldGVyX2lkIjoiLTU3Nzc5MTIxMSIsInRhcmdldCI6WyJkaW1lbnNpb24iLFsiZmllbGQiLDYsbnVsbF1dLCJjYXJkX2lkIjoxMn1dLCJjYXJkX2lkIjoxMiwiZW50aXR5X2lkIjpudWxsLCJ2aXN1YWxpemF0aW9uX3NldHRpbmdzIjp7fSwic2l6ZV95Ijo0LCJkYXNoYm9hcmRfaWQiOjEsImNyZWF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjQxOjU1LjQzNiIsInJvdyI6MjJ9LHsic2l6ZV94Ijo2LCJzZXJpZXMiOltdLCJhY3Rpb25faWQiOm51bGwsImNvbGxlY3Rpb25fYXV0aG9yaXR5X2xldmVsIjpudWxsLCJjYXJkIjp7ImRlc2NyaXB0aW9uIjpudWxsLCJhcmNoaXZlZCI6ZmFsc2UsImNvbGxlY3Rpb25fcG9zaXRpb24iOm51bGwsInRhYmxlX2lkIjoxLCJyZXN1bHRfbWV0YWRhdGEiOlt7ImJhc2VfdHlwZSI6InR5cGUvSW50ZWdlciIsImRpc3BsYXlfbmFtZSI6IkNyZWF0ZWQgQXQiLCJuYW1lIjoiQ1JFQVRFRF9BVCIsImRlc2NyaXB0aW9uIjoiVGhlIGRhdGUgdGhlIHByb2R1Y3Qgd2FzIGFkZGVkIHRvIG91ciBjYXRhbG9nLiIsInNwZWNpYWxfdHlwZSI6InR5cGUvQ3JlYXRpb25UaW1lc3RhbXAiLCJ1bml0IjoiZGF5LW9mLW1vbnRoIiwiZmluZ2VycHJpbnQiOnsiZ2xvYmFsIjp7ImRpc3RpbmN0LWNvdW50IjoyMDAsIm5pbCUiOjB9LCJ0eXBlIjp7InR5cGUvRGF0ZVRpbWUiOnsiZWFybGllc3QiOiIyMDE2LTA0LTI2VDE5OjI5OjU1LjE0NyIsImxhdGVzdCI6IjIwMTktMDQtMTVUMTM6MzQ6MTkuOTMxIn19fX0seyJiYXNlX3R5cGUiOiJ0eXBlL0JpZ0ludGVnZXIiLCJkaXNwbGF5X25hbWUiOiLjgqvjgqbjg7Pjg4giLCJuYW1lIjoiY291bnQiLCJzcGVjaWFsX3R5cGUiOiJ0eXBlL1F1YW50aXR5IiwiZmluZ2VycHJpbnQiOnsiZ2xvYmFsIjp7ImRpc3RpbmN0LWNvdW50Ijo5LCJuaWwlIjowfSwidHlwZSI6eyJ0eXBlL051bWJlciI6eyJtaW4iOjMsInExIjo0LjQ2NDQ2NjA5NDA2NzI2MiwicTMiOjcuODMzMzMzMzMzMzMzMzMzLCJtYXgiOjExLCJzZCI6Mi40MTk4OTk1ODAyNTAxMDMsImF2ZyI6Ni40NTE2MTI5MDMyMjU4MDZ9fX19XSwiZGF0YWJhc2VfaWQiOjEsImVuYWJsZV9lbWJlZGRpbmciOmZhbHNlLCJjb2xsZWN0aW9uX2lkIjo0LCJxdWVyeV90eXBlIjoicXVlcnkiLCJuYW1lIjoiRGF5cyB3aGVuIFByb2R1Y3RzIHdlcmUgYWRkZWQiLCJxdWVyeV9hdmVyYWdlX2R1cmF0aW9uIjpudWxsLCJjcmVhdG9yX2lkIjoxLCJtb2RlcmF0aW9uX3Jldmlld3MiOltdLCJ1cGRhdGVkX2F0IjoiMjAyMC0wNi0wN1QwNjoxODowNC4yMzVaIiwibWFkZV9wdWJsaWNfYnlfaWQiOm51bGwsImVtYmVkZGluZ19wYXJhbXMiOm51bGwsImNhY2hlX3R0bCI6bnVsbCwiZGF0YXNldF9xdWVyeSI6eyJ0eXBlIjoicXVlcnkiLCJkYXRhYmFzZSI6MSwicXVlcnkiOnsic291cmNlLXRhYmxlIjoxLCJicmVha291dCI6W1siZmllbGQiLDcseyJ0ZW1wb3JhbC11bml0IjoiZGF5LW9mLW1vbnRoIn1dXSwiYWdncmVnYXRpb24iOltbImNvdW50Il1dfX0sImlkIjoxMywicGFyYW1ldGVyX21hcHBpbmdzIjpudWxsLCJkaXNwbGF5IjoiYmFyIiwiZW50aXR5X2lkIjpudWxsLCJjb2xsZWN0aW9uX3ByZXZpZXciOnRydWUsInZpc3VhbGl6YXRpb25fc2V0dGluZ3MiOnsiZ3JhcGguc2VyaWVzX2xhYmVscyI6WyLnlarlj7ciXSwiZ3JhcGguZGltZW5zaW9ucyI6WyJDUkVBVEVEX0FUIl0sImdyYXBoLmNvbG9ycyI6WyIjRUY4QzhDIl0sImdyYXBoLnhfYXhpcy50aXRsZV90ZXh0IjoiQ3JlYXRlZCBBdCBieSBkYXkgb2YgdGhlIG1vbnRoIiwiZ3JhcGguc2hvd192YWx1ZXMiOmZhbHNlLCJncmFwaC5tZXRyaWNzIjpbImNvdW50Il19LCJwYXJhbWV0ZXJzIjpudWxsLCJkYXRhc2V0IjpmYWxzZSwiY3JlYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDU6NDE6NTUuNDYiLCJwdWJsaWNfdXVpZCI6bnVsbH0sInVwZGF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjQxOjU1LjQ2OSIsImNvbCI6MTIsImlkIjoxNCwicGFyYW1ldGVyX21hcHBpbmdzIjpbeyJwYXJhbWV0ZXJfaWQiOiI1ODU3NTQzOTIiLCJ0YXJnZXQiOlsiZGltZW5zaW9uIixbImZpZWxkIiw3LG51bGxdXSwiY2FyZF9pZCI6MTN9LHsicGFyYW1ldGVyX2lkIjoiLTU3Nzc5MTIxMSIsInRhcmdldCI6WyJkaW1lbnNpb24iLFsiZmllbGQiLDYsbnVsbF1dLCJjYXJkX2lkIjoxM31dLCJjYXJkX2lkIjoxMywiZW50aXR5X2lkIjpudWxsLCJ2aXN1YWxpemF0aW9uX3NldHRpbmdzIjp7fSwic2l6ZV95Ijo0LCJkYXNoYm9hcmRfaWQiOjEsImNyZWF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjQxOjU1LjQ2OSIsInJvdyI6MjJ9LHsic2l6ZV94Ijo2LCJzZXJpZXMiOltdLCJhY3Rpb25faWQiOm51bGwsImNvbGxlY3Rpb25fYXV0aG9yaXR5X2xldmVsIjpudWxsLCJjYXJkIjp7ImRlc2NyaXB0aW9uIjpudWxsLCJhcmNoaXZlZCI6ZmFsc2UsImNvbGxlY3Rpb25fcG9zaXRpb24iOm51bGwsInRhYmxlX2lkIjoxLCJyZXN1bHRfbWV0YWRhdGEiOlt7ImJhc2VfdHlwZSI6InR5cGUvSW50ZWdlciIsImRpc3BsYXlfbmFtZSI6IkNyZWF0ZWQgQXQiLCJuYW1lIjoiQ1JFQVRFRF9BVCIsImRlc2NyaXB0aW9uIjoiVGhlIGRhdGUgdGhlIHByb2R1Y3Qgd2FzIGFkZGVkIHRvIG91ciBjYXRhbG9nLiIsInNwZWNpYWxfdHlwZSI6InR5cGUvQ3JlYXRpb25UaW1lc3RhbXAiLCJ1bml0IjoibW9udGgtb2YteWVhciIsImZpbmdlcnByaW50Ijp7Imdsb2JhbCI6eyJkaXN0aW5jdC1jb3VudCI6MjAwLCJuaWwlIjowLjB9LCJ0eXBlIjp7InR5cGUvRGF0ZVRpbWUiOnsiZWFybGllc3QiOiIyMDE2LTA0LTI2VDE5OjI5OjU1LjE0NyIsImxhdGVzdCI6IjIwMTktMDQtMTVUMTM6MzQ6MTkuOTMxIn19fX0seyJiYXNlX3R5cGUiOiJ0eXBlL0JpZ0ludGVnZXIiLCJkaXNwbGF5X25hbWUiOiLjgqvjgqbjg7Pjg4giLCJuYW1lIjoiY291bnQiLCJzcGVjaWFsX3R5cGUiOiJ0eXBlL1F1YW50aXR5IiwiZmluZ2VycHJpbnQiOnsiZ2xvYmFsIjp7ImRpc3RpbmN0LWNvdW50Ijo2LCJuaWwlIjowLjB9LCJ0eXBlIjp7InR5cGUvTnVtYmVyIjp7Im1pbiI6MTMuMCwicTEiOjE0LjkwMTkyMzc4ODY0NjY4NCwicTMiOjE4LjE3NzEyNDM0NDQ2NzcwMywibWF4IjoyMS4wLCJzZCI6Mi41MzQ2MDg5MjkyNTE2OTQ3LCJhdmciOjE2LjY2NjY2NjY2NjY2NjY2OH19fX1dLCJkYXRhYmFzZV9pZCI6MSwiZW5hYmxlX2VtYmVkZGluZyI6ZmFsc2UsImNvbGxlY3Rpb25faWQiOjQsInF1ZXJ5X3R5cGUiOiJxdWVyeSIsIm5hbWUiOiJNb250aHMgd2hlbiBQcm9kdWN0cyB3ZXJlIGFkZGVkIiwicXVlcnlfYXZlcmFnZV9kdXJhdGlvbiI6bnVsbCwiY3JlYXRvcl9pZCI6MSwibW9kZXJhdGlvbl9yZXZpZXdzIjpbXSwidXBkYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDU6NDM6MDAuNjk5WiIsIm1hZGVfcHVibGljX2J5X2lkIjpudWxsLCJlbWJlZGRpbmdfcGFyYW1zIjpudWxsLCJjYWNoZV90dGwiOm51bGwsImRhdGFzZXRfcXVlcnkiOnsidHlwZSI6InF1ZXJ5IiwiZGF0YWJhc2UiOjEsInF1ZXJ5Ijp7InNvdXJjZS10YWJsZSI6MSwiYnJlYWtvdXQiOltbImZpZWxkIiw3LHsidGVtcG9yYWwtdW5pdCI6Im1vbnRoLW9mLXllYXIifV1dLCJhZ2dyZWdhdGlvbiI6W1siY291bnQiXV19fSwiaWQiOjE0LCJwYXJhbWV0ZXJfbWFwcGluZ3MiOm51bGwsImRpc3BsYXkiOiJiYXIiLCJlbnRpdHlfaWQiOm51bGwsImNvbGxlY3Rpb25fcHJldmlldyI6dHJ1ZSwidmlzdWFsaXphdGlvbl9zZXR0aW5ncyI6eyJncmFwaC5zZXJpZXNfbGFiZWxzIjpbIueVquWPtyJdLCJncmFwaC5kaW1lbnNpb25zIjpbIkNSRUFURURfQVQiXSwiZ3JhcGguY29sb3JzIjpbIiNFRjhDOEMiXSwiZ3JhcGgueF9heGlzLnRpdGxlX3RleHQiOiJDcmVhdGVkIEF0IGJ5IG1vbnRoIG9mIHRoZSB5ZWFyIiwiZ3JhcGgubWV0cmljcyI6WyJjb3VudCJdfSwicGFyYW1ldGVycyI6bnVsbCwiZGF0YXNldCI6ZmFsc2UsImNyZWF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjQxOjU1LjQ5NSIsInB1YmxpY191dWlkIjpudWxsfSwidXBkYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDU6NDE6NTUuNTEiLCJjb2wiOjAsImlkIjoxNSwicGFyYW1ldGVyX21hcHBpbmdzIjpbeyJwYXJhbWV0ZXJfaWQiOiI1ODU3NTQzOTIiLCJ0YXJnZXQiOlsiZGltZW5zaW9uIixbImZpZWxkIiw3LG51bGxdXSwiY2FyZF9pZCI6MTR9LHsicGFyYW1ldGVyX2lkIjoiLTU3Nzc5MTIxMSIsInRhcmdldCI6WyJkaW1lbnNpb24iLFsiZmllbGQiLDYsbnVsbF1dLCJjYXJkX2lkIjoxNH1dLCJjYXJkX2lkIjoxNCwiZW50aXR5X2lkIjpudWxsLCJ2aXN1YWxpemF0aW9uX3NldHRpbmdzIjp7fSwic2l6ZV95Ijo0LCJkYXNoYm9hcmRfaWQiOjEsImNyZWF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjQxOjU1LjUxIiwicm93IjoyNn0seyJzaXplX3giOjYsInNlcmllcyI6W10sImFjdGlvbl9pZCI6bnVsbCwiY29sbGVjdGlvbl9hdXRob3JpdHlfbGV2ZWwiOm51bGwsImNhcmQiOnsiZGVzY3JpcHRpb24iOm51bGwsImFyY2hpdmVkIjpmYWxzZSwiY29sbGVjdGlvbl9wb3NpdGlvbiI6bnVsbCwidGFibGVfaWQiOjEsInJlc3VsdF9tZXRhZGF0YSI6W3siYmFzZV90eXBlIjoidHlwZS9JbnRlZ2VyIiwiZGlzcGxheV9uYW1lIjoiQ3JlYXRlZCBBdCIsIm5hbWUiOiJDUkVBVEVEX0FUIiwiZGVzY3JpcHRpb24iOiJUaGUgZGF0ZSB0aGUgcHJvZHVjdCB3YXMgYWRkZWQgdG8gb3VyIGNhdGFsb2cuIiwic3BlY2lhbF90eXBlIjoidHlwZS9DcmVhdGlvblRpbWVzdGFtcCIsInVuaXQiOiJxdWFydGVyLW9mLXllYXIiLCJmaW5nZXJwcmludCI6eyJnbG9iYWwiOnsiZGlzdGluY3QtY291bnQiOjIwMCwibmlsJSI6MC4wfSwidHlwZSI6eyJ0eXBlL0RhdGVUaW1lIjp7ImVhcmxpZXN0IjoiMjAxNi0wNC0yNlQxOToyOTo1NS4xNDciLCJsYXRlc3QiOiIyMDE5LTA0LTE1VDEzOjM0OjE5LjkzMSJ9fX19LHsiYmFzZV90eXBlIjoidHlwZS9CaWdJbnRlZ2VyIiwiZGlzcGxheV9uYW1lIjoi44Kr44Km44Oz44OIIiwibmFtZSI6ImNvdW50Iiwic3BlY2lhbF90eXBlIjoidHlwZS9RdWFudGl0eSIsImZpbmdlcnByaW50Ijp7Imdsb2JhbCI6eyJkaXN0aW5jdC1jb3VudCI6NCwibmlsJSI6MC4wfSwidHlwZSI6eyJ0eXBlL051bWJlciI6eyJtaW4iOjQ2LjAsInExIjo0Ny4wLCJxMyI6NTMuMCwibWF4Ijo1NC4wLCJzZCI6My42NTE0ODM3MTY3MDExMDc2LCJhdmciOjUwLjB9fX19XSwiZGF0YWJhc2VfaWQiOjEsImVuYWJsZV9lbWJlZGRpbmciOmZhbHNlLCJjb2xsZWN0aW9uX2lkIjo0LCJxdWVyeV90eXBlIjoicXVlcnkiLCJuYW1lIjoiUXVhcnRlcnMgd2hlbiBQcm9kdWN0cyB3ZXJlIGFkZGVkIiwicXVlcnlfYXZlcmFnZV9kdXJhdGlvbiI6bnVsbCwiY3JlYXRvcl9pZCI6MSwibW9kZXJhdGlvbl9yZXZpZXdzIjpbXSwidXBkYXRlZF9hdCI6IjIwMjAtMDYtMDdUMDU6NDM6MDAuNzAzWiIsIm1hZGVfcHVibGljX2J5X2lkIjpudWxsLCJlbWJlZGRpbmdfcGFyYW1zIjpudWxsLCJjYWNoZV90dGwiOm51bGwsImRhdGFzZXRfcXVlcnkiOnsidHlwZSI6InF1ZXJ5IiwiZGF0YWJhc2UiOjEsInF1ZXJ5Ijp7InNvdXJjZS10YWJsZSI6MSwiYnJlYWtvdXQiOltbImZpZWxkIiw3LHsidGVtcG9yYWwtdW5pdCI6InF1YXJ0ZXItb2YteWVhciJ9XV0sImFnZ3JlZ2F0aW9uIjpbWyJjb3VudCJdXX19LCJpZCI6MTUsInBhcmFtZXRlcl9tYXBwaW5ncyI6bnVsbCwiZGlzcGxheSI6ImJhciIsImVudGl0eV9pZCI6bnVsbCwiY29sbGVjdGlvbl9wcmV2aWV3Ijp0cnVlLCJ2aXN1YWxpemF0aW9uX3NldHRpbmdzIjp7ImdyYXBoLnNlcmllc19sYWJlbHMiOlsi55Wq5Y+3Il0sImdyYXBoLmRpbWVuc2lvbnMiOlsiQ1JFQVRFRF9BVCJdLCJncmFwaC5jb2xvcnMiOlsiI0VGOEM4QyJdLCJncmFwaC54X2F4aXMudGl0bGVfdGV4dCI6IkNyZWF0ZWQgQXQgYnkgcXVhcnRlciBvZiB0aGUgeWVhciIsImdyYXBoLm1ldHJpY3MiOlsiY291bnQiXX0sInBhcmFtZXRlcnMiOm51bGwsImRhdGFzZXQiOmZhbHNlLCJjcmVhdGVkX2F0IjoiMjAyMC0wNi0wN1QwNTo0MTo1NS41NDUiLCJwdWJsaWNfdXVpZCI6bnVsbH0sInVwZGF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjQxOjU1LjU2IiwiY29sIjo2LCJpZCI6MTYsInBhcmFtZXRlcl9tYXBwaW5ncyI6W3sicGFyYW1ldGVyX2lkIjoiNTg1NzU0MzkyIiwidGFyZ2V0IjpbImRpbWVuc2lvbiIsWyJmaWVsZCIsNyxudWxsXV0sImNhcmRfaWQiOjE1fSx7InBhcmFtZXRlcl9pZCI6Ii01Nzc3OTEyMTEiLCJ0YXJnZXQiOlsiZGltZW5zaW9uIixbImZpZWxkIiw2LG51bGxdXSwiY2FyZF9pZCI6MTV9XSwiY2FyZF9pZCI6MTUsImVudGl0eV9pZCI6bnVsbCwidmlzdWFsaXphdGlvbl9zZXR0aW5ncyI6e30sInNpemVfeSI6NCwiZGFzaGJvYXJkX2lkIjoxLCJjcmVhdGVkX2F0IjoiMjAyMC0wNi0wN1QwNTo0MTo1NS41NiIsInJvdyI6MjZ9XSwiY2FuX3dyaXRlIjp0cnVlLCJlbmFibGVfZW1iZWRkaW5nIjpmYWxzZSwiY29sbGVjdGlvbl9pZCI6NCwic2hvd19pbl9nZXR0aW5nX3N0YXJ0ZWQiOmZhbHNlLCJuYW1lIjoiUHJvZHVjdHMgRGFzaGJvYXJkIiwiY2F2ZWF0cyI6bnVsbCwiY29sbGVjdGlvbl9hdXRob3JpdHlfbGV2ZWwiOm51bGwsImNyZWF0b3JfaWQiOjEsInVwZGF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjQzOjE3LjA1IiwibWFkZV9wdWJsaWNfYnlfaWQiOm51bGwsImVtYmVkZGluZ19wYXJhbXMiOm51bGwsImNhY2hlX3R0bCI6bnVsbCwiaWQiOjEsInBvc2l0aW9uIjpudWxsLCJlbnRpdHlfaWQiOm51bGwsInBhcmFtX2ZpZWxkcyI6eyI2Ijp7ImlkIjo2LCJ0YWJsZV9pZCI6MSwiZGlzcGxheV9uYW1lIjoiQ2F0ZWdvcnkiLCJiYXNlX3R5cGUiOiJ0eXBlL1RleHQiLCJzZW1hbnRpY190eXBlIjoidHlwZS9DYXRlZ29yeSIsImhhc19maWVsZF92YWx1ZXMiOiJsaXN0IiwibmFtZV9maWVsZCI6bnVsbCwiZGltZW5zaW9ucyI6W119LCI3Ijp7ImlkIjo3LCJ0YWJsZV9pZCI6MSwiZGlzcGxheV9uYW1lIjoiQ3JlYXRlZCBBdCIsImJhc2VfdHlwZSI6InR5cGUvRGF0ZVRpbWUiLCJzZW1hbnRpY190eXBlIjoidHlwZS9DcmVhdGlvblRpbWVzdGFtcCIsImhhc19maWVsZF92YWx1ZXMiOiJub25lIiwibmFtZV9maWVsZCI6bnVsbCwiZGltZW5zaW9ucyI6W119fSwibGFzdC1lZGl0LWluZm8iOnsiaWQiOjEsImVtYWlsIjoibWJAZXhhbXBsZS5jb20iLCJmaXJzdF9uYW1lIjoiQWRtaW4iLCJsYXN0X25hbWUiOiJVc2VyIiwidGltZXN0YW1wIjoiMjAyMy0wNS0xNFQxMzo0ODoyOS43NTY1OTVaIn0sInBhcmFtZXRlcnMiOlt7ImlkIjoiNTg1NzU0MzkyIiwidHlwZSI6ImRhdGUvYWxsLW9wdGlvbnMiLCJuYW1lIjoiQ3JlYXRlZCBBdCIsInNsdWciOiJDUkVBVEVEX0FUIn0seyJpZCI6Ii01Nzc3OTEyMTEiLCJ0eXBlIjoiY2F0ZWdvcnkiLCJuYW1lIjoiQ2F0ZWdvcnkiLCJzbHVnIjoiQ0FURUdPUlkifV0sImNyZWF0ZWRfYXQiOiIyMDIwLTA2LTA3VDA1OjQxOjU0Ljk3IiwicHVibGljX3V1aWQiOm51bGwsInBvaW50c19vZl9pbnRlcmVzdCI6bnVsbH0= + recorded_at: Sun, 14 May 2023 15:09:27 GMT +- request: + method: post + uri: http://localhost:3030/api/dashboard + body: + encoding: UTF-8 + string: '{"description":null,"archived":false,"collection_position":3,"ordered_cards":[{"size_x":6,"series":[],"action_id":null,"collection_authority_level":null,"card":{"description":null,"archived":false,"collection_position":null,"table_id":1,"result_metadata":[{"base_type":"type/BigInteger","display_name":"カウント","name":"count","special_type":"type/Quantity","fingerprint":{"global":{"distinct-count":1,"nil%":0.0},"type":{"type/Number":{"min":200.0,"q1":200.0,"q3":200.0,"max":200.0,"sd":null,"avg":200.0}}}}],"database_id":1,"enable_embedding":false,"collection_id":4,"query_type":"query","name":"Total + Products","query_average_duration":50,"creator_id":1,"moderation_reviews":[],"updated_at":"2020-06-07T05:43:00.538Z","made_public_by_id":null,"embedding_params":null,"cache_ttl":null,"dataset_query":{"type":"query","database":1,"query":{"source-table":1,"aggregation":[["count"]]}},"id":3,"parameter_mappings":null,"display":"scalar","entity_id":null,"collection_preview":true,"visualization_settings":{"graph.series_labels":["番号"],"graph.dimensions":[],"graph.metrics":["count"]},"parameters":null,"dataset":false,"created_at":"2020-06-07T05:41:55.01","public_uuid":null},"updated_at":"2020-06-07T05:41:55.032","col":0,"id":2,"parameter_mappings":[{"parameter_id":"585754392","target":["dimension",["field",7,null]],"card_id":3},{"parameter_id":"-577791211","target":["dimension",["field",6,null]],"card_id":3}],"card_id":3,"entity_id":null,"visualization_settings":{},"size_y":4,"dashboard_id":1,"created_at":"2020-06-07T05:41:55.032","row":2},{"size_x":6,"series":[],"action_id":null,"collection_authority_level":null,"card":{"description":null,"archived":false,"collection_position":null,"table_id":1,"result_metadata":[{"base_type":"type/BigInteger","display_name":"カウント","name":"count","special_type":"type/Quantity","fingerprint":{"global":{"distinct-count":1,"nil%":0.0},"type":{"type/Number":{"min":0.0,"q1":0.0,"q3":0.0,"max":0.0,"sd":null,"avg":0.0}}}}],"database_id":1,"enable_embedding":false,"collection_id":4,"query_type":"query","name":"Products + added in the last 30 days","query_average_duration":null,"creator_id":1,"moderation_reviews":[],"updated_at":"2020-06-07T05:43:00.554Z","made_public_by_id":null,"embedding_params":null,"cache_ttl":null,"dataset_query":{"type":"query","database":1,"query":{"source-table":1,"filter":["time-interval",["field",7,null],-30,"day"],"aggregation":[["count"]]}},"id":4,"parameter_mappings":null,"display":"scalar","entity_id":null,"collection_preview":true,"visualization_settings":{"graph.series_labels":["番号"],"graph.dimensions":[],"graph.metrics":["count"]},"parameters":null,"dataset":false,"created_at":"2020-06-07T05:41:55.061","public_uuid":null},"updated_at":"2020-06-07T05:41:55.069","col":6,"id":3,"parameter_mappings":[{"parameter_id":"585754392","target":["dimension",["field",7,null]],"card_id":4},{"parameter_id":"-577791211","target":["dimension",["field",6,null]],"card_id":4}],"card_id":4,"entity_id":null,"visualization_settings":{},"size_y":4,"dashboard_id":1,"created_at":"2020-06-07T05:41:55.069","row":2},{"size_x":18,"series":[],"action_id":null,"collection_authority_level":null,"card":{"query_average_duration":null},"updated_at":"2020-06-07T05:41:55.087","col":0,"id":4,"parameter_mappings":[],"card_id":null,"entity_id":null,"visualization_settings":{"text":"# + How these Products are distributed","virtual_card":{"name":null,"display":"text","dataset_query":{},"visualization_settings":{}},"dashcard.background":false,"text.align_vertical":"bottom"},"size_y":2,"dashboard_id":1,"created_at":"2020-06-07T05:41:55.087","row":6},{"size_x":6,"series":[],"action_id":null,"collection_authority_level":null,"card":{"description":null,"archived":false,"collection_position":null,"table_id":1,"result_metadata":[{"base_type":"type/Float","display_name":"Rating","name":"RATING","description":"The + average rating users have given the product. This ranges from 1 - 5","special_type":"type/Score","fingerprint":{"global":{"distinct-count":23,"nil%":0.0},"type":{"type/Number":{"min":0.0,"q1":3.5120465053408525,"q3":4.216124969497314,"max":5.0,"sd":1.3605488657451452,"avg":3.4715}}}},{"base_type":"type/BigInteger","display_name":"カウント","name":"count","special_type":"type/Quantity","fingerprint":{"global":{"distinct-count":6,"nil%":0.0},"type":{"type/Number":{"min":2.0,"q1":3.0,"q3":46.0,"max":108.0,"sd":39.97832746209709,"avg":33.333333333333336}}}}],"database_id":1,"enable_embedding":false,"collection_id":4,"query_type":"query","name":"Products + by Rating","query_average_duration":null,"creator_id":1,"moderation_reviews":[],"updated_at":"2020-06-07T05:43:00.567Z","made_public_by_id":null,"embedding_params":null,"cache_ttl":null,"dataset_query":{"type":"query","database":1,"query":{"source-table":1,"breakout":[["field",2,{"binning":{"strategy":"default"}}]],"aggregation":[["count"]]}},"id":5,"parameter_mappings":null,"display":"bar","entity_id":null,"collection_preview":true,"visualization_settings":{"graph.series_labels":["番号"],"graph.dimensions":["RATING"],"graph.colors":["#f9d45c"],"graph.metrics":["count"]},"parameters":null,"dataset":false,"created_at":"2020-06-07T05:41:55.114","public_uuid":null},"updated_at":"2020-06-07T05:41:55.122","col":0,"id":5,"parameter_mappings":[{"parameter_id":"585754392","target":["dimension",["field",7,null]],"card_id":5},{"parameter_id":"-577791211","target":["dimension",["field",6,null]],"card_id":5}],"card_id":5,"entity_id":null,"visualization_settings":{},"size_y":4,"dashboard_id":1,"created_at":"2020-06-07T05:41:55.122","row":8},{"size_x":6,"series":[],"action_id":null,"collection_authority_level":null,"card":{"description":null,"archived":false,"collection_position":null,"table_id":1,"result_metadata":[{"base_type":"type/Float","display_name":"Price","name":"PRICE","description":"The + list price of the product. Note that this is not always the price the product + sold for due to discounts, promotions, etc.","fingerprint":{"global":{"distinct-count":170,"nil%":0.0},"type":{"type/Number":{"min":15.691943673970439,"q1":37.25154462926434,"q3":75.45898071609447,"max":98.81933684368194,"sd":21.711481557852057,"avg":55.74639966792074}}},"special_type":null},{"base_type":"type/BigInteger","display_name":"カウント","name":"count","special_type":"type/Quantity","fingerprint":{"global":{"distinct-count":7,"nil%":0.0},"type":{"type/Number":{"min":10.0,"q1":17.75,"q3":39.75,"max":43.0,"sd":12.607631853460067,"avg":28.571428571428573}}}}],"database_id":1,"enable_embedding":false,"collection_id":4,"query_type":"query","name":"Products + by Price","query_average_duration":null,"creator_id":1,"moderation_reviews":[],"updated_at":"2020-06-07T05:43:00.558Z","made_public_by_id":null,"embedding_params":null,"cache_ttl":null,"dataset_query":{"type":"query","database":1,"query":{"source-table":1,"breakout":[["field",3,{"binning":{"strategy":"default"}}]],"aggregation":[["count"]]}},"id":6,"parameter_mappings":null,"display":"bar","entity_id":null,"collection_preview":true,"visualization_settings":{"graph.series_labels":["番号"],"graph.dimensions":["PRICE"],"graph.colors":["#EF8C8C"],"graph.metrics":["count"]},"parameters":null,"dataset":false,"created_at":"2020-06-07T05:41:55.146","public_uuid":null},"updated_at":"2020-06-07T05:41:55.154","col":6,"id":6,"parameter_mappings":[{"parameter_id":"585754392","target":["dimension",["field",7,null]],"card_id":6},{"parameter_id":"-577791211","target":["dimension",["field",6,null]],"card_id":6}],"card_id":6,"entity_id":null,"visualization_settings":{},"size_y":4,"dashboard_id":1,"created_at":"2020-06-07T05:41:55.154","row":8},{"size_x":6,"series":[],"action_id":null,"collection_authority_level":null,"card":{"description":null,"archived":false,"collection_position":null,"table_id":1,"result_metadata":[{"base_type":"type/Text","display_name":"Category","name":"CATEGORY","description":"The + type of product, valid values include: Doohicky, Gadget, Gizmo and Widget","special_type":"type/Category","fingerprint":{"global":{"distinct-count":4,"nil%":0.0},"type":{"type/Text":{"percent-json":0.0,"percent-url":0.0,"percent-email":0.0,"average-length":6.375}}}},{"base_type":"type/BigInteger","display_name":"カウント","name":"count","special_type":"type/Quantity","fingerprint":{"global":{"distinct-count":4,"nil%":0.0},"type":{"type/Number":{"min":42.0,"q1":46.5,"q3":53.5,"max":54.0,"sd":5.477225575051661,"avg":50.0}}}}],"database_id":1,"enable_embedding":false,"collection_id":4,"query_type":"query","name":"Products + per Category","query_average_duration":null,"creator_id":1,"moderation_reviews":[],"updated_at":"2020-06-07T05:43:00.531Z","made_public_by_id":null,"embedding_params":null,"cache_ttl":null,"dataset_query":{"type":"query","database":1,"query":{"source-table":1,"breakout":[["field",6,null]],"aggregation":[["count"]],"order-by":[["desc",["aggregation",0]]]}},"id":7,"parameter_mappings":null,"display":"row","entity_id":null,"collection_preview":true,"visualization_settings":{"graph.series_labels":["番号"],"graph.dimensions":["CATEGORY"],"graph.colors":["#9CC177"],"graph.metrics":["count"]},"parameters":null,"dataset":false,"created_at":"2020-06-07T05:41:55.178","public_uuid":null},"updated_at":"2020-06-07T05:41:55.191","col":12,"id":7,"parameter_mappings":[{"parameter_id":"585754392","target":["dimension",["field",7,null]],"card_id":7},{"parameter_id":"-577791211","target":["dimension",["field",6,null]],"card_id":7}],"card_id":7,"entity_id":null,"visualization_settings":{},"size_y":8,"dashboard_id":1,"created_at":"2020-06-07T05:41:55.191","row":8},{"size_x":18,"series":[],"action_id":null,"collection_authority_level":null,"card":{"query_average_duration":null},"updated_at":"2020-06-07T05:41:55.204","col":0,"id":8,"parameter_mappings":[],"card_id":null,"entity_id":null,"visualization_settings":{"text":"# + These Products across time","virtual_card":{"name":null,"display":"text","dataset_query":{},"visualization_settings":{}},"dashcard.background":false,"text.align_vertical":"bottom"},"size_y":2,"dashboard_id":1,"created_at":"2020-06-07T05:41:55.204","row":16},{"size_x":6,"series":[],"action_id":null,"collection_authority_level":null,"card":{"description":null,"archived":false,"collection_position":null,"table_id":1,"result_metadata":[{"base_type":"type/DateTime","display_name":"Created + At","name":"CREATED_AT","description":"The date the product was added to our + catalog.","special_type":"type/CreationTimestamp","unit":"month","fingerprint":{"global":{"distinct-count":200,"nil%":0.0},"type":{"type/DateTime":{"earliest":"2016-04-26T19:29:55.147","latest":"2019-04-15T13:34:19.931"}}}},{"base_type":"type/BigInteger","display_name":"カウント","name":"count","special_type":"type/Quantity","fingerprint":{"global":{"distinct-count":9,"nil%":0.0},"type":{"type/Number":{"min":2.0,"q1":3.903943276465977,"q3":6.662882692912616,"max":10.0,"sd":1.8923744558308435,"avg":5.405405405405405}}}}],"database_id":1,"enable_embedding":false,"collection_id":4,"query_type":"query","name":"New + Products over time","query_average_duration":null,"creator_id":1,"moderation_reviews":[],"updated_at":"2020-06-07T05:43:00.621Z","made_public_by_id":null,"embedding_params":null,"cache_ttl":null,"dataset_query":{"type":"query","database":1,"query":{"source-table":1,"breakout":[["field",7,{"temporal-unit":"month"}]],"aggregation":[["count"]]}},"id":8,"parameter_mappings":null,"display":"line","entity_id":null,"collection_preview":true,"visualization_settings":{"graph.series_labels":["番号"],"graph.dimensions":["CREATED_AT"],"graph.colors":["#f9d45c"],"graph.metrics":["count"]},"parameters":null,"dataset":false,"created_at":"2020-06-07T05:41:55.24","public_uuid":null},"updated_at":"2020-06-07T05:41:55.248","col":0,"id":9,"parameter_mappings":[{"parameter_id":"585754392","target":["dimension",["field",7,null]],"card_id":8},{"parameter_id":"-577791211","target":["dimension",["field",6,null]],"card_id":8}],"card_id":8,"entity_id":null,"visualization_settings":{},"size_y":4,"dashboard_id":1,"created_at":"2020-06-07T05:41:55.248","row":18},{"size_x":6,"series":[],"action_id":null,"collection_authority_level":null,"card":{"description":null,"archived":false,"collection_position":null,"table_id":1,"result_metadata":[{"base_type":"type/DateTime","display_name":"Created + At","name":"CREATED_AT","description":"The date the product was added to our + catalog.","special_type":"type/CreationTimestamp","unit":"month","fingerprint":{"global":{"distinct-count":200,"nil%":0.0},"type":{"type/DateTime":{"earliest":"2016-04-26T19:29:55.147","latest":"2019-04-15T13:34:19.931"}}}},{"base_type":"type/Float","display_name":"Ratingの合計値","name":"sum","special_type":"type/Score","fingerprint":{"global":{"distinct-count":35,"nil%":0.0},"type":{"type/Number":{"min":8.0,"q1":12.55,"q3":23.575000000000003,"max":36.300000000000004,"sd":7.546898414294159,"avg":18.764864864864865}}}},{"base_type":"type/Float","display_name":"Ratingの平均値","name":"avg","special_type":"type/Score","fingerprint":{"global":{"distinct-count":33,"nil%":0.0},"type":{"type/Number":{"min":2.075,"q1":2.9491071428571427,"q3":4.080177669529663,"max":4.325,"sd":0.6677592084904477,"avg":3.5062290862290864}}}}],"database_id":1,"enable_embedding":false,"collection_id":4,"query_type":"query","name":"Rating + over time","query_average_duration":null,"creator_id":1,"moderation_reviews":[],"updated_at":"2020-06-07T05:43:00.695Z","made_public_by_id":null,"embedding_params":null,"cache_ttl":null,"dataset_query":{"type":"query","database":1,"query":{"source-table":1,"breakout":[["field",7,{"temporal-unit":"month"}]],"aggregation":[["sum",["field",2,null]],["avg",["field",2,null]]]}},"id":9,"parameter_mappings":null,"display":"line","entity_id":null,"collection_preview":true,"visualization_settings":{"graph.series_labels":["合計","平均"],"graph.dimensions":["CREATED_AT"],"graph.colors":["#509EE3","#EF8C8C"],"graph.metrics":["sum","avg"]},"parameters":null,"dataset":false,"created_at":"2020-06-07T05:41:55.294","public_uuid":null},"updated_at":"2020-06-07T05:41:55.303","col":6,"id":10,"parameter_mappings":[{"parameter_id":"585754392","target":["dimension",["field",7,null]],"card_id":9},{"parameter_id":"-577791211","target":["dimension",["field",6,null]],"card_id":9}],"card_id":9,"entity_id":null,"visualization_settings":{},"size_y":4,"dashboard_id":1,"created_at":"2020-06-07T05:41:55.303","row":18},{"size_x":6,"series":[],"action_id":null,"collection_authority_level":null,"card":{"description":null,"archived":false,"collection_position":null,"table_id":1,"result_metadata":[{"base_type":"type/DateTime","display_name":"Created + At","name":"CREATED_AT","description":"The date the product was added to our + catalog.","special_type":"type/CreationTimestamp","unit":"month","fingerprint":{"global":{"distinct-count":200,"nil%":0.0},"type":{"type/DateTime":{"earliest":"2016-04-26T19:29:55.147","latest":"2019-04-15T13:34:19.931"}}}},{"base_type":"type/Float","display_name":"Priceの合計値","name":"sum","special_type":null,"fingerprint":{"global":{"distinct-count":37,"nil%":0.0},"type":{"type/Number":{"min":126.07969572885267,"q1":213.8258543297341,"q3":395.22516593105985,"max":500.95851926624,"sd":110.77109676607344,"avg":301.3318900968689}}}},{"base_type":"type/Float","display_name":"Priceの平均値","name":"avg","special_type":null,"fingerprint":{"global":{"distinct-count":37,"nil%":0.0},"type":{"type/Number":{"min":36.36288675650544,"q1":52.0354198659519,"q3":62.271448642991786,"max":87.44650815121386,"sd":9.938129123880996,"avg":56.29177097906579}}}}],"database_id":1,"enable_embedding":false,"collection_id":4,"query_type":"query","name":"Price + over time","query_average_duration":null,"creator_id":1,"moderation_reviews":[],"updated_at":"2020-06-07T05:43:00.719Z","made_public_by_id":null,"embedding_params":null,"cache_ttl":null,"dataset_query":{"type":"query","database":1,"query":{"source-table":1,"breakout":[["field",7,{"temporal-unit":"month"}]],"aggregation":[["sum",["field",3,null]],["avg",["field",3,null]]]}},"id":10,"parameter_mappings":null,"display":"line","entity_id":null,"collection_preview":true,"visualization_settings":{"graph.series_labels":["合計","平均"],"graph.dimensions":["CREATED_AT"],"graph.colors":["#509EE3","#9CC177"],"graph.metrics":["sum","avg"]},"parameters":null,"dataset":false,"created_at":"2020-06-07T05:41:55.343","public_uuid":null},"updated_at":"2020-06-07T05:41:55.358","col":12,"id":11,"parameter_mappings":[{"parameter_id":"585754392","target":["dimension",["field",7,null]],"card_id":10},{"parameter_id":"-577791211","target":["dimension",["field",6,null]],"card_id":10}],"card_id":10,"entity_id":null,"visualization_settings":{},"size_y":4,"dashboard_id":1,"created_at":"2020-06-07T05:41:55.358","row":18},{"size_x":6,"series":[],"action_id":null,"collection_authority_level":null,"card":{"description":null,"archived":false,"collection_position":null,"table_id":1,"result_metadata":[{"base_type":"type/Integer","display_name":"Created + At","name":"CREATED_AT","description":"The date the product was added to our + catalog.","special_type":"type/CreationTimestamp","unit":"day-of-week","fingerprint":{"global":{"distinct-count":200,"nil%":0.0},"type":{"type/DateTime":{"earliest":"2016-04-26T19:29:55.147","latest":"2019-04-15T13:34:19.931"}}}},{"base_type":"type/BigInteger","display_name":"カウント","name":"count","special_type":"type/Quantity","fingerprint":{"global":{"distinct-count":7,"nil%":0.0},"type":{"type/Number":{"min":22.0,"q1":25.5,"q3":30.75,"max":36.0,"sd":4.503966505838414,"avg":28.571428571428573}}}}],"database_id":1,"enable_embedding":false,"collection_id":4,"query_type":"query","name":"Weekdays + when Products were added","query_average_duration":null,"creator_id":1,"moderation_reviews":[],"updated_at":"2020-06-07T05:43:00.641Z","made_public_by_id":null,"embedding_params":null,"cache_ttl":null,"dataset_query":{"type":"query","database":1,"query":{"source-table":1,"breakout":[["field",7,{"temporal-unit":"day-of-week"}]],"aggregation":[["count"]]}},"id":11,"parameter_mappings":null,"display":"bar","entity_id":null,"collection_preview":true,"visualization_settings":{"graph.series_labels":["番号"],"graph.dimensions":["CREATED_AT"],"graph.colors":["#EF8C8C"],"graph.x_axis.title_text":"Created + At by day of the week","graph.metrics":["count"]},"parameters":null,"dataset":false,"created_at":"2020-06-07T05:41:55.384","public_uuid":null},"updated_at":"2020-06-07T05:41:55.393","col":0,"id":12,"parameter_mappings":[{"parameter_id":"585754392","target":["dimension",["field",7,null]],"card_id":11},{"parameter_id":"-577791211","target":["dimension",["field",6,null]],"card_id":11}],"card_id":11,"entity_id":null,"visualization_settings":{},"size_y":4,"dashboard_id":1,"created_at":"2020-06-07T05:41:55.393","row":22},{"size_x":6,"series":[],"action_id":null,"collection_authority_level":null,"card":{"description":null,"archived":false,"collection_position":null,"table_id":1,"result_metadata":[{"base_type":"type/Integer","display_name":"Created + At","name":"CREATED_AT","description":"The date the product was added to our + catalog.","special_type":"type/CreationTimestamp","unit":"hour-of-day","fingerprint":{"global":{"distinct-count":200,"nil%":0.0},"type":{"type/DateTime":{"earliest":"2016-04-26T19:29:55.147","latest":"2019-04-15T13:34:19.931"}}}},{"base_type":"type/BigInteger","display_name":"カウント","name":"count","special_type":"type/Quantity","fingerprint":{"global":{"distinct-count":12,"nil%":0.0},"type":{"type/Number":{"min":2.0,"q1":5.656854249492381,"q3":12.0,"max":15.0,"sd":3.8410445439236707,"avg":8.333333333333334}}}}],"database_id":1,"enable_embedding":false,"collection_id":4,"query_type":"query","name":"Hours + when Products were added","query_average_duration":null,"creator_id":1,"moderation_reviews":[],"updated_at":"2020-06-07T05:43:00.649Z","made_public_by_id":null,"embedding_params":null,"cache_ttl":null,"dataset_query":{"type":"query","database":1,"query":{"source-table":1,"breakout":[["field",7,{"temporal-unit":"hour-of-day"}]],"aggregation":[["count"]]}},"id":12,"parameter_mappings":null,"display":"bar","entity_id":null,"collection_preview":true,"visualization_settings":{"graph.series_labels":["番号"],"graph.dimensions":["CREATED_AT"],"graph.colors":["#EF8C8C"],"graph.x_axis.title_text":"Created + At by hour of the day","graph.metrics":["count"]},"parameters":null,"dataset":false,"created_at":"2020-06-07T05:41:55.424","public_uuid":null},"updated_at":"2020-06-07T05:41:55.436","col":6,"id":13,"parameter_mappings":[{"parameter_id":"585754392","target":["dimension",["field",7,null]],"card_id":12},{"parameter_id":"-577791211","target":["dimension",["field",6,null]],"card_id":12}],"card_id":12,"entity_id":null,"visualization_settings":{},"size_y":4,"dashboard_id":1,"created_at":"2020-06-07T05:41:55.436","row":22},{"size_x":6,"series":[],"action_id":null,"collection_authority_level":null,"card":{"description":null,"archived":false,"collection_position":null,"table_id":1,"result_metadata":[{"base_type":"type/Integer","display_name":"Created + At","name":"CREATED_AT","description":"The date the product was added to our + catalog.","special_type":"type/CreationTimestamp","unit":"day-of-month","fingerprint":{"global":{"distinct-count":200,"nil%":0},"type":{"type/DateTime":{"earliest":"2016-04-26T19:29:55.147","latest":"2019-04-15T13:34:19.931"}}}},{"base_type":"type/BigInteger","display_name":"カウント","name":"count","special_type":"type/Quantity","fingerprint":{"global":{"distinct-count":9,"nil%":0},"type":{"type/Number":{"min":3,"q1":4.464466094067262,"q3":7.833333333333333,"max":11,"sd":2.419899580250103,"avg":6.451612903225806}}}}],"database_id":1,"enable_embedding":false,"collection_id":4,"query_type":"query","name":"Days + when Products were added","query_average_duration":null,"creator_id":1,"moderation_reviews":[],"updated_at":"2020-06-07T06:18:04.235Z","made_public_by_id":null,"embedding_params":null,"cache_ttl":null,"dataset_query":{"type":"query","database":1,"query":{"source-table":1,"breakout":[["field",7,{"temporal-unit":"day-of-month"}]],"aggregation":[["count"]]}},"id":13,"parameter_mappings":null,"display":"bar","entity_id":null,"collection_preview":true,"visualization_settings":{"graph.series_labels":["番号"],"graph.dimensions":["CREATED_AT"],"graph.colors":["#EF8C8C"],"graph.x_axis.title_text":"Created + At by day of the month","graph.show_values":false,"graph.metrics":["count"]},"parameters":null,"dataset":false,"created_at":"2020-06-07T05:41:55.46","public_uuid":null},"updated_at":"2020-06-07T05:41:55.469","col":12,"id":14,"parameter_mappings":[{"parameter_id":"585754392","target":["dimension",["field",7,null]],"card_id":13},{"parameter_id":"-577791211","target":["dimension",["field",6,null]],"card_id":13}],"card_id":13,"entity_id":null,"visualization_settings":{},"size_y":4,"dashboard_id":1,"created_at":"2020-06-07T05:41:55.469","row":22},{"size_x":6,"series":[],"action_id":null,"collection_authority_level":null,"card":{"description":null,"archived":false,"collection_position":null,"table_id":1,"result_metadata":[{"base_type":"type/Integer","display_name":"Created + At","name":"CREATED_AT","description":"The date the product was added to our + catalog.","special_type":"type/CreationTimestamp","unit":"month-of-year","fingerprint":{"global":{"distinct-count":200,"nil%":0.0},"type":{"type/DateTime":{"earliest":"2016-04-26T19:29:55.147","latest":"2019-04-15T13:34:19.931"}}}},{"base_type":"type/BigInteger","display_name":"カウント","name":"count","special_type":"type/Quantity","fingerprint":{"global":{"distinct-count":6,"nil%":0.0},"type":{"type/Number":{"min":13.0,"q1":14.901923788646684,"q3":18.177124344467703,"max":21.0,"sd":2.5346089292516947,"avg":16.666666666666668}}}}],"database_id":1,"enable_embedding":false,"collection_id":4,"query_type":"query","name":"Months + when Products were added","query_average_duration":null,"creator_id":1,"moderation_reviews":[],"updated_at":"2020-06-07T05:43:00.699Z","made_public_by_id":null,"embedding_params":null,"cache_ttl":null,"dataset_query":{"type":"query","database":1,"query":{"source-table":1,"breakout":[["field",7,{"temporal-unit":"month-of-year"}]],"aggregation":[["count"]]}},"id":14,"parameter_mappings":null,"display":"bar","entity_id":null,"collection_preview":true,"visualization_settings":{"graph.series_labels":["番号"],"graph.dimensions":["CREATED_AT"],"graph.colors":["#EF8C8C"],"graph.x_axis.title_text":"Created + At by month of the year","graph.metrics":["count"]},"parameters":null,"dataset":false,"created_at":"2020-06-07T05:41:55.495","public_uuid":null},"updated_at":"2020-06-07T05:41:55.51","col":0,"id":15,"parameter_mappings":[{"parameter_id":"585754392","target":["dimension",["field",7,null]],"card_id":14},{"parameter_id":"-577791211","target":["dimension",["field",6,null]],"card_id":14}],"card_id":14,"entity_id":null,"visualization_settings":{},"size_y":4,"dashboard_id":1,"created_at":"2020-06-07T05:41:55.51","row":26},{"size_x":6,"series":[],"action_id":null,"collection_authority_level":null,"card":{"description":null,"archived":false,"collection_position":null,"table_id":1,"result_metadata":[{"base_type":"type/Integer","display_name":"Created + At","name":"CREATED_AT","description":"The date the product was added to our + catalog.","special_type":"type/CreationTimestamp","unit":"quarter-of-year","fingerprint":{"global":{"distinct-count":200,"nil%":0.0},"type":{"type/DateTime":{"earliest":"2016-04-26T19:29:55.147","latest":"2019-04-15T13:34:19.931"}}}},{"base_type":"type/BigInteger","display_name":"カウント","name":"count","special_type":"type/Quantity","fingerprint":{"global":{"distinct-count":4,"nil%":0.0},"type":{"type/Number":{"min":46.0,"q1":47.0,"q3":53.0,"max":54.0,"sd":3.6514837167011076,"avg":50.0}}}}],"database_id":1,"enable_embedding":false,"collection_id":4,"query_type":"query","name":"Quarters + when Products were added","query_average_duration":null,"creator_id":1,"moderation_reviews":[],"updated_at":"2020-06-07T05:43:00.703Z","made_public_by_id":null,"embedding_params":null,"cache_ttl":null,"dataset_query":{"type":"query","database":1,"query":{"source-table":1,"breakout":[["field",7,{"temporal-unit":"quarter-of-year"}]],"aggregation":[["count"]]}},"id":15,"parameter_mappings":null,"display":"bar","entity_id":null,"collection_preview":true,"visualization_settings":{"graph.series_labels":["番号"],"graph.dimensions":["CREATED_AT"],"graph.colors":["#EF8C8C"],"graph.x_axis.title_text":"Created + At by quarter of the year","graph.metrics":["count"]},"parameters":null,"dataset":false,"created_at":"2020-06-07T05:41:55.545","public_uuid":null},"updated_at":"2020-06-07T05:41:55.56","col":6,"id":16,"parameter_mappings":[{"parameter_id":"585754392","target":["dimension",["field",7,null]],"card_id":15},{"parameter_id":"-577791211","target":["dimension",["field",6,null]],"card_id":15}],"card_id":15,"entity_id":null,"visualization_settings":{},"size_y":4,"dashboard_id":1,"created_at":"2020-06-07T05:41:55.56","row":26}],"can_write":true,"enable_embedding":false,"collection_id":4,"show_in_getting_started":false,"name":"Products + Dashboard","caveats":null,"collection_authority_level":null,"creator_id":1,"updated_at":"2020-06-07T05:43:17.05","made_public_by_id":null,"embedding_params":null,"cache_ttl":null,"id":1,"position":null,"entity_id":null,"param_fields":{"6":{"id":6,"table_id":1,"display_name":"Category","base_type":"type/Text","semantic_type":"type/Category","has_field_values":"list","name_field":null,"dimensions":[]},"7":{"id":7,"table_id":1,"display_name":"Created + At","base_type":"type/DateTime","semantic_type":"type/CreationTimestamp","has_field_values":"none","name_field":null,"dimensions":[]}},"last-edit-info":{"id":1,"email":"mb@example.com","first_name":"Admin","last_name":"User","timestamp":"2023-05-14T13:48:29.756595Z"},"parameters":[{"id":"585754392","type":"date/all-options","name":"Created + At","slug":"CREATED_AT"},{"id":"-577791211","type":"category","name":"Category","slug":"CATEGORY"}],"created_at":"2020-06-07T05:41:54.97","public_uuid":null,"points_of_interest":null}' + headers: + User-Agent: + - MetabaseRuby/0.6.0 (ruby3.2.0) + X-Metabase-Session: + - d8e8238e-67ab-40da-af0e-a146526dc646 + Content-Type: + - application/json + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + response: + status: + code: 200 + message: OK + headers: + X-Frame-Options: + - DENY + X-Xss-Protection: + - 1; mode=block + Last-Modified: + - Sun, 14 May 2023 15:09:28 GMT + Strict-Transport-Security: + - max-age=31536000 + Set-Cookie: + - metabase.DEVICE=d891003b-1da9-42ea-a53e-79fe62af65f8;HttpOnly;Path=/;Expires=Thu, + 14 May 2043 15:09:28 GMT;SameSite=Lax + X-Permitted-Cross-Domain-Policies: + - none + Cache-Control: + - max-age=0, no-cache, must-revalidate, proxy-revalidate + X-Content-Type-Options: + - nosniff + Content-Security-Policy: + - default-src 'none'; script-src 'self' 'unsafe-eval' https://maps.google.com + https://accounts.google.com 'sha256-K2AkR/jTLsGV8PyzWha7/ey1iaD9c5jWRYwa++ZlMZc=' + 'sha256-ib2/2v5zC6gGM6Ety7iYgBUvpy/caRX9xV/pzzV7hf0=' 'sha256-isH538cVBUY8IMlGYGbWtBwr+cGqkc4mN6nLcA7lUjE='; + child-src 'self' https://accounts.google.com; style-src 'self' 'unsafe-inline' + https://accounts.google.com; font-src *; img-src * 'self' data:; connect-src + 'self' https://accounts.google.com metabase.us10.list-manage.com ; manifest-src + 'self'; frame-ancestors 'none'; + Content-Type: + - application/json;charset=utf-8 + Expires: + - Tue, 03 Jul 2001 06:00:00 GMT + Transfer-Encoding: + - chunked + Server: + - Jetty(11.0.14) + body: + encoding: ASCII-8BIT + string: '{"description":null,"archived":false,"collection_position":3,"enable_embedding":false,"collection_id":4,"show_in_getting_started":false,"name":"Products + Dashboard","caveats":null,"creator_id":1,"updated_at":"2023-05-14T15:09:28.320123","made_public_by_id":null,"embedding_params":null,"cache_ttl":null,"id":37,"position":null,"entity_id":"l7Yl4khi8f4jpp_HEYzvl","last-edit-info":{"timestamp":"2023-05-14T15:09:28.421Z","id":1,"first_name":"Admin","last_name":"User","email":"mb@example.com"},"parameters":[{"id":"585754392","type":"date/all-options","name":"Created + At","slug":"CREATED_AT"},{"id":"-577791211","type":"category","name":"Category","slug":"CATEGORY"}],"created_at":"2023-05-14T15:09:28.320123","public_uuid":null,"points_of_interest":null}' + recorded_at: Sun, 14 May 2023 15:09:28 GMT +recorded_with: VCR 6.0.0 diff --git a/spec/vcr_cassettes/Metabase_Endpoint_Database/databases/with_success/returns_all_databases.yml b/spec/vcr_cassettes/Metabase_Endpoint_Database/databases/with_success/returns_all_databases.yml new file mode 100644 index 0000000..c2c48a5 --- /dev/null +++ b/spec/vcr_cassettes/Metabase_Endpoint_Database/databases/with_success/returns_all_databases.yml @@ -0,0 +1,121 @@ +--- +http_interactions: +- request: + method: post + uri: http://localhost:3030/api/session + body: + encoding: UTF-8 + string: '{"username":"mb@example.com","password":"p@ssw0rd"}' + headers: + User-Agent: + - MetabaseRuby/0.6.0 (ruby3.2.0) + Content-Type: + - application/json + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + response: + status: + code: 200 + message: OK + headers: + X-Frame-Options: + - DENY + X-Xss-Protection: + - 1; mode=block + Last-Modified: + - Sun, 14 May 2023 15:08:57 GMT + Strict-Transport-Security: + - max-age=31536000 + Set-Cookie: + - metabase.DEVICE=4f592ef2-f930-45c5-9f78-7ac76ac90b1a;HttpOnly;Path=/;Expires=Thu, + 14 May 2043 15:08:57 GMT;SameSite=Lax + - metabase.SESSION=3fc6c423-63bb-4a1a-9387-31490526b0ef;SameSite=Lax;Path=/;HttpOnly + - metabase.TIMEOUT=alive;SameSite=Lax;Path=/;Max-Age=1209600 + X-Permitted-Cross-Domain-Policies: + - none + Cache-Control: + - max-age=0, no-cache, must-revalidate, proxy-revalidate + X-Content-Type-Options: + - nosniff + Content-Security-Policy: + - default-src 'none'; script-src 'self' 'unsafe-eval' https://maps.google.com + https://accounts.google.com 'sha256-K2AkR/jTLsGV8PyzWha7/ey1iaD9c5jWRYwa++ZlMZc=' + 'sha256-ib2/2v5zC6gGM6Ety7iYgBUvpy/caRX9xV/pzzV7hf0=' 'sha256-isH538cVBUY8IMlGYGbWtBwr+cGqkc4mN6nLcA7lUjE='; + child-src 'self' https://accounts.google.com; style-src 'self' 'unsafe-inline' + https://accounts.google.com; font-src *; img-src * 'self' data:; connect-src + 'self' https://accounts.google.com metabase.us10.list-manage.com ; manifest-src + 'self'; frame-ancestors 'none'; + Content-Type: + - application/json;charset=utf-8 + Expires: + - Tue, 03 Jul 2001 06:00:00 GMT + Transfer-Encoding: + - chunked + Server: + - Jetty(11.0.14) + body: + encoding: ASCII-8BIT + string: '{"id":"3fc6c423-63bb-4a1a-9387-31490526b0ef"}' + recorded_at: Sun, 14 May 2023 15:08:57 GMT +- request: + method: get + uri: http://localhost:3030/api/database + body: + encoding: US-ASCII + string: '' + headers: + User-Agent: + - MetabaseRuby/0.6.0 (ruby3.2.0) + X-Metabase-Session: + - 3fc6c423-63bb-4a1a-9387-31490526b0ef + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + response: + status: + code: 200 + message: OK + headers: + X-Frame-Options: + - DENY + X-Xss-Protection: + - 1; mode=block + Last-Modified: + - Sun, 14 May 2023 15:08:57 GMT + Strict-Transport-Security: + - max-age=31536000 + Set-Cookie: + - metabase.DEVICE=4531db36-d90a-45fc-9f01-21dd25e2f9a4;HttpOnly;Path=/;Expires=Thu, + 14 May 2043 15:08:57 GMT;SameSite=Lax + X-Permitted-Cross-Domain-Policies: + - none + Cache-Control: + - max-age=0, no-cache, must-revalidate, proxy-revalidate + X-Content-Type-Options: + - nosniff + Content-Security-Policy: + - default-src 'none'; script-src 'self' 'unsafe-eval' https://maps.google.com + https://accounts.google.com 'sha256-K2AkR/jTLsGV8PyzWha7/ey1iaD9c5jWRYwa++ZlMZc=' + 'sha256-ib2/2v5zC6gGM6Ety7iYgBUvpy/caRX9xV/pzzV7hf0=' 'sha256-isH538cVBUY8IMlGYGbWtBwr+cGqkc4mN6nLcA7lUjE='; + child-src 'self' https://accounts.google.com; style-src 'self' 'unsafe-inline' + https://accounts.google.com; font-src *; img-src * 'self' data:; connect-src + 'self' https://accounts.google.com metabase.us10.list-manage.com ; manifest-src + 'self'; frame-ancestors 'none'; + Content-Type: + - application/json;charset=utf-8 + Expires: + - Tue, 03 Jul 2001 06:00:00 GMT + Transfer-Encoding: + - chunked + Server: + - Jetty(11.0.14) + body: + encoding: ASCII-8BIT + string: '{"data":[{"description":null,"features":["basic-aggregations","temporal-extract","actions/custom","now","standard-deviation-aggregations","date-arithmetics","actions","expression-aggregations","foreign-keys","right-join","left-join","native-parameters","nested-queries","expressions","regex","case-sensitivity-string-filter-options","binning","datetime-diff","inner-join","advanced-math-expressions"],"cache_field_values_schedule":"0 + 0 4 * * ? *","timezone":"UTC","auto_run_queries":true,"metadata_sync_schedule":"0 + 42 * * * ? *","name":"Sample Database","settings":null,"caveats":null,"creator_id":null,"is_full_sync":true,"updated_at":"2020-06-07T06:28:15.899","native_permissions":"write","cache_ttl":null,"details":{"db":"file:/plugins/sample-database.db;USER=GUEST;PASSWORD=guest"},"is_sample":true,"id":1,"is_on_demand":false,"options":null,"engine":"h2","initial_sync_status":"complete","dbms_version":null,"refingerprint":null,"created_at":"2020-06-07T05:19:27.175","points_of_interest":null}],"total":1}' + recorded_at: Sun, 14 May 2023 15:08:57 GMT +recorded_with: VCR 6.0.0 diff --git a/spec/vcr_cassettes/Metabase_Endpoint_Dataset/query_dataset/when_specify_format/returns_query_results_of_the_dataset_as_specified_format.yml b/spec/vcr_cassettes/Metabase_Endpoint_Dataset/query_dataset/when_specify_format/returns_query_results_of_the_dataset_as_specified_format.yml new file mode 100644 index 0000000..ca8d2aa --- /dev/null +++ b/spec/vcr_cassettes/Metabase_Endpoint_Dataset/query_dataset/when_specify_format/returns_query_results_of_the_dataset_as_specified_format.yml @@ -0,0 +1,127 @@ +--- +http_interactions: +- request: + method: post + uri: http://localhost:3030/api/session + body: + encoding: UTF-8 + string: '{"username":"mb@example.com","password":"p@ssw0rd"}' + headers: + User-Agent: + - MetabaseRuby/0.6.0 (ruby3.2.0) + Content-Type: + - application/json + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + response: + status: + code: 200 + message: OK + headers: + X-Frame-Options: + - DENY + X-Xss-Protection: + - 1; mode=block + Last-Modified: + - Sun, 14 May 2023 15:09:48 GMT + Strict-Transport-Security: + - max-age=31536000 + Set-Cookie: + - metabase.DEVICE=ddcfc46d-4162-4ad6-bb69-4801ccd14b28;HttpOnly;Path=/;Expires=Thu, + 14 May 2043 15:09:48 GMT;SameSite=Lax + - metabase.SESSION=46bccfd5-eb96-4f92-a806-156c07b7ab48;SameSite=Lax;Path=/;HttpOnly + - metabase.TIMEOUT=alive;SameSite=Lax;Path=/;Max-Age=1209600 + X-Permitted-Cross-Domain-Policies: + - none + Cache-Control: + - max-age=0, no-cache, must-revalidate, proxy-revalidate + X-Content-Type-Options: + - nosniff + Content-Security-Policy: + - default-src 'none'; script-src 'self' 'unsafe-eval' https://maps.google.com + https://accounts.google.com 'sha256-K2AkR/jTLsGV8PyzWha7/ey1iaD9c5jWRYwa++ZlMZc=' + 'sha256-ib2/2v5zC6gGM6Ety7iYgBUvpy/caRX9xV/pzzV7hf0=' 'sha256-isH538cVBUY8IMlGYGbWtBwr+cGqkc4mN6nLcA7lUjE='; + child-src 'self' https://accounts.google.com; style-src 'self' 'unsafe-inline' + https://accounts.google.com; font-src *; img-src * 'self' data:; connect-src + 'self' https://accounts.google.com metabase.us10.list-manage.com ; manifest-src + 'self'; frame-ancestors 'none'; + Content-Type: + - application/json;charset=utf-8 + Expires: + - Tue, 03 Jul 2001 06:00:00 GMT + Transfer-Encoding: + - chunked + Server: + - Jetty(11.0.14) + body: + encoding: ASCII-8BIT + string: '{"id":"46bccfd5-eb96-4f92-a806-156c07b7ab48"}' + recorded_at: Sun, 14 May 2023 15:09:48 GMT +- request: + method: post + uri: http://localhost:3030/api/dataset/csv + body: + encoding: UTF-8 + string: query=%7B%22type%22%3A%22native%22%2C%22native%22%3A%7B%22query%22%3A%22SELECT+%2A+FROM+orders+LIMIT+1%3B%22%7D%2C%22database%22%3A1%7D + headers: + User-Agent: + - MetabaseRuby/0.6.0 (ruby3.2.0) + X-Metabase-Session: + - 46bccfd5-eb96-4f92-a806-156c07b7ab48 + Content-Type: + - application/x-www-form-urlencoded + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + response: + status: + code: 200 + message: OK + headers: + X-Frame-Options: + - DENY + X-Accel-Buffering: + - 'no' + X-Xss-Protection: + - 1; mode=block + Last-Modified: + - Sun, 14 May 2023 15:09:49 GMT + Strict-Transport-Security: + - max-age=31536000 + Set-Cookie: + - metabase.DEVICE=c427aa28-9fa9-444b-8a0a-d0fa669be93d;HttpOnly;Path=/;Expires=Thu, + 14 May 2043 15:09:49 GMT;SameSite=Lax + Content-Disposition: + - attachment; filename="query_result_2023-05-14T15:09:49.086178Z.csv" + X-Permitted-Cross-Domain-Policies: + - none + Cache-Control: + - max-age=0, no-cache, must-revalidate, proxy-revalidate + X-Content-Type-Options: + - nosniff + Content-Security-Policy: + - default-src 'none'; script-src 'self' 'unsafe-eval' https://maps.google.com + https://accounts.google.com 'sha256-K2AkR/jTLsGV8PyzWha7/ey1iaD9c5jWRYwa++ZlMZc=' + 'sha256-ib2/2v5zC6gGM6Ety7iYgBUvpy/caRX9xV/pzzV7hf0=' 'sha256-isH538cVBUY8IMlGYGbWtBwr+cGqkc4mN6nLcA7lUjE='; + child-src 'self' https://accounts.google.com; style-src 'self' 'unsafe-inline' + https://accounts.google.com; font-src *; img-src * 'self' data:; connect-src + 'self' https://accounts.google.com metabase.us10.list-manage.com ; manifest-src + 'self'; frame-ancestors 'none'; + Content-Type: + - text/csv + Expires: + - Tue, 03 Jul 2001 06:00:00 GMT + Transfer-Encoding: + - chunked + Server: + - Jetty(11.0.14) + body: + encoding: ASCII-8BIT + string: | + ID,USER_ID,PRODUCT_ID,SUBTOTAL,TAX,TOTAL,DISCOUNT,CREATED_AT,QUANTITY + 1,1,14,37.648145389078365,2.07,39.718145389078366,,2019-02-11T21:40:27.892,2 + recorded_at: Sun, 14 May 2023 15:09:49 GMT +recorded_with: VCR 6.0.0 diff --git a/spec/vcr_cassettes/Metabase_Endpoint_Dataset/query_dataset/with_success/returns_query_results_of_the_dataset.yml b/spec/vcr_cassettes/Metabase_Endpoint_Dataset/query_dataset/with_success/returns_query_results_of_the_dataset.yml new file mode 100644 index 0000000..3f211b2 --- /dev/null +++ b/spec/vcr_cassettes/Metabase_Endpoint_Dataset/query_dataset/with_success/returns_query_results_of_the_dataset.yml @@ -0,0 +1,128 @@ +--- +http_interactions: +- request: + method: post + uri: http://localhost:3030/api/session + body: + encoding: UTF-8 + string: '{"username":"mb@example.com","password":"p@ssw0rd"}' + headers: + User-Agent: + - MetabaseRuby/0.6.0 (ruby3.2.0) + Content-Type: + - application/json + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + response: + status: + code: 200 + message: OK + headers: + X-Frame-Options: + - DENY + X-Xss-Protection: + - 1; mode=block + Last-Modified: + - Sun, 14 May 2023 15:09:47 GMT + Strict-Transport-Security: + - max-age=31536000 + Set-Cookie: + - metabase.DEVICE=87c5f35e-2e0d-488d-8d6b-b06c95e3f504;HttpOnly;Path=/;Expires=Thu, + 14 May 2043 15:09:47 GMT;SameSite=Lax + - metabase.SESSION=6eeeb739-ee5c-4e32-960f-93d16cacca4c;SameSite=Lax;Path=/;HttpOnly + - metabase.TIMEOUT=alive;SameSite=Lax;Path=/;Max-Age=1209600 + X-Permitted-Cross-Domain-Policies: + - none + Cache-Control: + - max-age=0, no-cache, must-revalidate, proxy-revalidate + X-Content-Type-Options: + - nosniff + Content-Security-Policy: + - default-src 'none'; script-src 'self' 'unsafe-eval' https://maps.google.com + https://accounts.google.com 'sha256-K2AkR/jTLsGV8PyzWha7/ey1iaD9c5jWRYwa++ZlMZc=' + 'sha256-ib2/2v5zC6gGM6Ety7iYgBUvpy/caRX9xV/pzzV7hf0=' 'sha256-isH538cVBUY8IMlGYGbWtBwr+cGqkc4mN6nLcA7lUjE='; + child-src 'self' https://accounts.google.com; style-src 'self' 'unsafe-inline' + https://accounts.google.com; font-src *; img-src * 'self' data:; connect-src + 'self' https://accounts.google.com metabase.us10.list-manage.com ; manifest-src + 'self'; frame-ancestors 'none'; + Content-Type: + - application/json;charset=utf-8 + Expires: + - Tue, 03 Jul 2001 06:00:00 GMT + Transfer-Encoding: + - chunked + Server: + - Jetty(11.0.14) + body: + encoding: ASCII-8BIT + string: '{"id":"6eeeb739-ee5c-4e32-960f-93d16cacca4c"}' + recorded_at: Sun, 14 May 2023 15:09:48 GMT +- request: + method: post + uri: http://localhost:3030/api/dataset/json + body: + encoding: UTF-8 + string: query=%7B%22type%22%3A%22native%22%2C%22native%22%3A%7B%22query%22%3A%22SELECT+%2A+FROM+orders+LIMIT+1%3B%22%7D%2C%22database%22%3A1%7D + headers: + User-Agent: + - MetabaseRuby/0.6.0 (ruby3.2.0) + X-Metabase-Session: + - 6eeeb739-ee5c-4e32-960f-93d16cacca4c + Content-Type: + - application/x-www-form-urlencoded + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + response: + status: + code: 200 + message: OK + headers: + X-Frame-Options: + - DENY + X-Accel-Buffering: + - 'no' + X-Xss-Protection: + - 1; mode=block + Last-Modified: + - Sun, 14 May 2023 15:09:48 GMT + Strict-Transport-Security: + - max-age=31536000 + Set-Cookie: + - metabase.DEVICE=dbbef538-23e6-45ba-89b4-00d4a8905cba;HttpOnly;Path=/;Expires=Thu, + 14 May 2043 15:09:48 GMT;SameSite=Lax + Content-Disposition: + - attachment; filename="query_result_2023-05-14T15:09:48.190057Z.json" + X-Permitted-Cross-Domain-Policies: + - none + Cache-Control: + - max-age=0, no-cache, must-revalidate, proxy-revalidate + X-Content-Type-Options: + - nosniff + Content-Security-Policy: + - default-src 'none'; script-src 'self' 'unsafe-eval' https://maps.google.com + https://accounts.google.com 'sha256-K2AkR/jTLsGV8PyzWha7/ey1iaD9c5jWRYwa++ZlMZc=' + 'sha256-ib2/2v5zC6gGM6Ety7iYgBUvpy/caRX9xV/pzzV7hf0=' 'sha256-isH538cVBUY8IMlGYGbWtBwr+cGqkc4mN6nLcA7lUjE='; + child-src 'self' https://accounts.google.com; style-src 'self' 'unsafe-inline' + https://accounts.google.com; font-src *; img-src * 'self' data:; connect-src + 'self' https://accounts.google.com metabase.us10.list-manage.com ; manifest-src + 'self'; frame-ancestors 'none'; + Content-Type: + - application/json;charset=utf-8 + Expires: + - Tue, 03 Jul 2001 06:00:00 GMT + Transfer-Encoding: + - chunked + Server: + - Jetty(11.0.14) + body: + encoding: ASCII-8BIT + string: |- + [ + {"CREATED_AT":"2019-02-11T21:40:27.892","PRODUCT_ID":14,"USER_ID":1,"QUANTITY":2,"ID":1,"TAX":2.07,"TOTAL":39.718145389078366,"DISCOUNT":null,"SUBTOTAL":37.648145389078365} + ] + recorded_at: Sun, 14 May 2023 15:09:48 GMT +recorded_with: VCR 6.0.0 diff --git a/spec/vcr_cassettes/Metabase_Endpoint_Metric/metrics/with_success/returns_all_metrics.yml b/spec/vcr_cassettes/Metabase_Endpoint_Metric/metrics/with_success/returns_all_metrics.yml new file mode 100644 index 0000000..321d60d --- /dev/null +++ b/spec/vcr_cassettes/Metabase_Endpoint_Metric/metrics/with_success/returns_all_metrics.yml @@ -0,0 +1,121 @@ +--- +http_interactions: +- request: + method: post + uri: http://localhost:3030/api/session + body: + encoding: UTF-8 + string: '{"username":"mb@example.com","password":"p@ssw0rd"}' + headers: + User-Agent: + - MetabaseRuby/0.6.0 (ruby3.2.0) + Content-Type: + - application/json + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + response: + status: + code: 200 + message: OK + headers: + X-Frame-Options: + - DENY + X-Xss-Protection: + - 1; mode=block + Last-Modified: + - Sun, 14 May 2023 15:08:53 GMT + Strict-Transport-Security: + - max-age=31536000 + Set-Cookie: + - metabase.DEVICE=8ff9504f-6c23-4b55-be8f-155eb6f88d99;HttpOnly;Path=/;Expires=Thu, + 14 May 2043 15:08:53 GMT;SameSite=Lax + - metabase.SESSION=44b22586-26c3-42fc-85a9-116a1a61020b;SameSite=Lax;Path=/;HttpOnly + - metabase.TIMEOUT=alive;SameSite=Lax;Path=/;Max-Age=1209600 + X-Permitted-Cross-Domain-Policies: + - none + Cache-Control: + - max-age=0, no-cache, must-revalidate, proxy-revalidate + X-Content-Type-Options: + - nosniff + Content-Security-Policy: + - default-src 'none'; script-src 'self' 'unsafe-eval' https://maps.google.com + https://accounts.google.com 'sha256-K2AkR/jTLsGV8PyzWha7/ey1iaD9c5jWRYwa++ZlMZc=' + 'sha256-ib2/2v5zC6gGM6Ety7iYgBUvpy/caRX9xV/pzzV7hf0=' 'sha256-isH538cVBUY8IMlGYGbWtBwr+cGqkc4mN6nLcA7lUjE='; + child-src 'self' https://accounts.google.com; style-src 'self' 'unsafe-inline' + https://accounts.google.com; font-src *; img-src * 'self' data:; connect-src + 'self' https://accounts.google.com metabase.us10.list-manage.com ; manifest-src + 'self'; frame-ancestors 'none'; + Content-Type: + - application/json;charset=utf-8 + Expires: + - Tue, 03 Jul 2001 06:00:00 GMT + Transfer-Encoding: + - chunked + Server: + - Jetty(11.0.14) + body: + encoding: ASCII-8BIT + string: '{"id":"44b22586-26c3-42fc-85a9-116a1a61020b"}' + recorded_at: Sun, 14 May 2023 15:08:53 GMT +- request: + method: get + uri: http://localhost:3030/api/metric + body: + encoding: US-ASCII + string: '' + headers: + User-Agent: + - MetabaseRuby/0.6.0 (ruby3.2.0) + X-Metabase-Session: + - 44b22586-26c3-42fc-85a9-116a1a61020b + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + response: + status: + code: 200 + message: OK + headers: + X-Frame-Options: + - DENY + X-Xss-Protection: + - 1; mode=block + Last-Modified: + - Sun, 14 May 2023 15:08:53 GMT + Strict-Transport-Security: + - max-age=31536000 + Set-Cookie: + - metabase.DEVICE=e4ce5cbc-b98d-4202-b49a-e316922d843f;HttpOnly;Path=/;Expires=Thu, + 14 May 2043 15:08:53 GMT;SameSite=Lax + X-Permitted-Cross-Domain-Policies: + - none + Cache-Control: + - max-age=0, no-cache, must-revalidate, proxy-revalidate + X-Content-Type-Options: + - nosniff + Content-Security-Policy: + - default-src 'none'; script-src 'self' 'unsafe-eval' https://maps.google.com + https://accounts.google.com 'sha256-K2AkR/jTLsGV8PyzWha7/ey1iaD9c5jWRYwa++ZlMZc=' + 'sha256-ib2/2v5zC6gGM6Ety7iYgBUvpy/caRX9xV/pzzV7hf0=' 'sha256-isH538cVBUY8IMlGYGbWtBwr+cGqkc4mN6nLcA7lUjE='; + child-src 'self' https://accounts.google.com; style-src 'self' 'unsafe-inline' + https://accounts.google.com; font-src *; img-src * 'self' data:; connect-src + 'self' https://accounts.google.com metabase.us10.list-manage.com ; manifest-src + 'self'; frame-ancestors 'none'; + Content-Type: + - application/json;charset=utf-8 + Expires: + - Tue, 03 Jul 2001 06:00:00 GMT + Transfer-Encoding: + - chunked + Server: + - Jetty(11.0.14) + body: + encoding: ASCII-8BIT + string: '[{"description":"Quantity >= 50","archived":false,"table_id":2,"definition":{"source-table":2,"aggregation":[["count"]],"filter":[">=",["field",14,null],50]},"creator":{"email":"mb@example.com","first_name":"Admin","last_login":"2023-05-14T15:08:52.986193","is_qbnewb":false,"is_superuser":true,"id":1,"last_name":"User","date_joined":"2020-06-07T05:20:41.859","common_name":"Admin + User"},"database_id":1,"show_in_getting_started":false,"name":"Quantity >= + 50","caveats":null,"creator_id":1,"updated_at":"2020-06-07T06:24:41.781","query_description":{"table":"Orders","aggregation":[{"type":"count"}],"filter":[{"field":"Quantity"}]},"id":1,"how_is_this_calculated":null,"entity_id":null,"created_at":"2020-06-07T06:24:41.781","points_of_interest":null}]' + recorded_at: Sun, 14 May 2023 15:08:53 GMT +recorded_with: VCR 6.0.0 diff --git a/spec/vcr_cassettes/Metabase_Endpoint_Permissions/groups/with_success/returns_all_permissions_groups.yml b/spec/vcr_cassettes/Metabase_Endpoint_Permissions/groups/with_success/returns_all_permissions_groups.yml new file mode 100644 index 0000000..2697558 --- /dev/null +++ b/spec/vcr_cassettes/Metabase_Endpoint_Permissions/groups/with_success/returns_all_permissions_groups.yml @@ -0,0 +1,120 @@ +--- +http_interactions: +- request: + method: post + uri: http://localhost:3030/api/session + body: + encoding: UTF-8 + string: '{"username":"mb@example.com","password":"p@ssw0rd"}' + headers: + User-Agent: + - MetabaseRuby/0.6.0 (ruby3.2.0) + Content-Type: + - application/json + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + response: + status: + code: 200 + message: OK + headers: + X-Frame-Options: + - DENY + X-Xss-Protection: + - 1; mode=block + Last-Modified: + - Sun, 14 May 2023 15:08:44 GMT + Strict-Transport-Security: + - max-age=31536000 + Set-Cookie: + - metabase.DEVICE=5a64e57f-250e-4f6c-b218-334b8ab20f9e;HttpOnly;Path=/;Expires=Thu, + 14 May 2043 15:08:44 GMT;SameSite=Lax + - metabase.SESSION=84e2e047-b233-4525-8286-e2154205d681;SameSite=Lax;Path=/;HttpOnly + - metabase.TIMEOUT=alive;SameSite=Lax;Path=/;Max-Age=1209600 + X-Permitted-Cross-Domain-Policies: + - none + Cache-Control: + - max-age=0, no-cache, must-revalidate, proxy-revalidate + X-Content-Type-Options: + - nosniff + Content-Security-Policy: + - default-src 'none'; script-src 'self' 'unsafe-eval' https://maps.google.com + https://accounts.google.com 'sha256-K2AkR/jTLsGV8PyzWha7/ey1iaD9c5jWRYwa++ZlMZc=' + 'sha256-ib2/2v5zC6gGM6Ety7iYgBUvpy/caRX9xV/pzzV7hf0=' 'sha256-isH538cVBUY8IMlGYGbWtBwr+cGqkc4mN6nLcA7lUjE='; + child-src 'self' https://accounts.google.com; style-src 'self' 'unsafe-inline' + https://accounts.google.com; font-src *; img-src * 'self' data:; connect-src + 'self' https://accounts.google.com metabase.us10.list-manage.com ; manifest-src + 'self'; frame-ancestors 'none'; + Content-Type: + - application/json;charset=utf-8 + Expires: + - Tue, 03 Jul 2001 06:00:00 GMT + Transfer-Encoding: + - chunked + Server: + - Jetty(11.0.14) + body: + encoding: ASCII-8BIT + string: '{"id":"84e2e047-b233-4525-8286-e2154205d681"}' + recorded_at: Sun, 14 May 2023 15:08:44 GMT +- request: + method: get + uri: http://localhost:3030/api/permissions/group + body: + encoding: US-ASCII + string: '' + headers: + User-Agent: + - MetabaseRuby/0.6.0 (ruby3.2.0) + X-Metabase-Session: + - 84e2e047-b233-4525-8286-e2154205d681 + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + response: + status: + code: 200 + message: OK + headers: + X-Frame-Options: + - DENY + X-Xss-Protection: + - 1; mode=block + Last-Modified: + - Sun, 14 May 2023 15:08:45 GMT + Strict-Transport-Security: + - max-age=31536000 + Set-Cookie: + - metabase.DEVICE=759d5d82-9b38-402f-b5f7-ca3fb883fcf9;HttpOnly;Path=/;Expires=Thu, + 14 May 2043 15:08:45 GMT;SameSite=Lax + X-Permitted-Cross-Domain-Policies: + - none + Cache-Control: + - max-age=0, no-cache, must-revalidate, proxy-revalidate + X-Content-Type-Options: + - nosniff + Content-Security-Policy: + - default-src 'none'; script-src 'self' 'unsafe-eval' https://maps.google.com + https://accounts.google.com 'sha256-K2AkR/jTLsGV8PyzWha7/ey1iaD9c5jWRYwa++ZlMZc=' + 'sha256-ib2/2v5zC6gGM6Ety7iYgBUvpy/caRX9xV/pzzV7hf0=' 'sha256-isH538cVBUY8IMlGYGbWtBwr+cGqkc4mN6nLcA7lUjE='; + child-src 'self' https://accounts.google.com; style-src 'self' 'unsafe-inline' + https://accounts.google.com; font-src *; img-src * 'self' data:; connect-src + 'self' https://accounts.google.com metabase.us10.list-manage.com ; manifest-src + 'self'; frame-ancestors 'none'; + Content-Type: + - application/json;charset=utf-8 + Expires: + - Tue, 03 Jul 2001 06:00:00 GMT + Transfer-Encoding: + - chunked + Server: + - Jetty(11.0.14) + body: + encoding: ASCII-8BIT + string: '[{"id":2,"name":"Administrators","member_count":1},{"id":1,"name":"All + Users","member_count":2},{"id":4,"name":"MetabaseRuby","member_count":1}]' + recorded_at: Sun, 14 May 2023 15:08:45 GMT +recorded_with: VCR 6.0.0 diff --git a/spec/vcr_cassettes/Metabase_Endpoint_Public/public_card/with_success/returns_the_public_card.yml b/spec/vcr_cassettes/Metabase_Endpoint_Public/public_card/with_success/returns_the_public_card.yml new file mode 100644 index 0000000..4a2eac8 --- /dev/null +++ b/spec/vcr_cassettes/Metabase_Endpoint_Public/public_card/with_success/returns_the_public_card.yml @@ -0,0 +1,58 @@ +--- +http_interactions: +- request: + method: get + uri: http://localhost:3030/api/public/card/708a78ec-15c8-405e-b590-de98c6ddfa01 + body: + encoding: US-ASCII + string: '' + headers: + User-Agent: + - MetabaseRuby/0.6.0 (ruby3.2.0) + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + response: + status: + code: 200 + message: OK + headers: + X-Frame-Options: + - DENY + X-Xss-Protection: + - 1; mode=block + Last-Modified: + - Sun, 14 May 2023 15:09:54 GMT + Strict-Transport-Security: + - max-age=31536000 + Set-Cookie: + - metabase.DEVICE=4dbf5416-3c41-4592-b779-866a0584a818;HttpOnly;Path=/;Expires=Thu, + 14 May 2043 15:09:54 GMT;SameSite=Lax + X-Permitted-Cross-Domain-Policies: + - none + Cache-Control: + - max-age=0, no-cache, must-revalidate, proxy-revalidate + X-Content-Type-Options: + - nosniff + Content-Security-Policy: + - default-src 'none'; script-src 'self' 'unsafe-eval' https://maps.google.com + https://accounts.google.com 'sha256-K2AkR/jTLsGV8PyzWha7/ey1iaD9c5jWRYwa++ZlMZc=' + 'sha256-ib2/2v5zC6gGM6Ety7iYgBUvpy/caRX9xV/pzzV7hf0=' 'sha256-isH538cVBUY8IMlGYGbWtBwr+cGqkc4mN6nLcA7lUjE='; + child-src 'self' https://accounts.google.com; style-src 'self' 'unsafe-inline' + https://accounts.google.com; font-src *; img-src * 'self' data:; connect-src + 'self' https://accounts.google.com metabase.us10.list-manage.com ; manifest-src + 'self'; frame-ancestors 'none'; + Content-Type: + - application/json;charset=utf-8 + Expires: + - Tue, 03 Jul 2001 06:00:00 GMT + Transfer-Encoding: + - chunked + Server: + - Jetty(11.0.14) + body: + encoding: ASCII-8BIT + string: '{"id":1,"name":"Orders quantity >= 50","description":"quantity >= 50","display":"table","visualization_settings":{"table.pivot_column":"DISCOUNT","table.cell_column":"QUANTITY"},"parameters":null,"dataset_query":{"type":"query"},"param_fields":null}' + recorded_at: Sun, 14 May 2023 15:09:54 GMT +recorded_with: VCR 6.0.0 diff --git a/spec/vcr_cassettes/Metabase_Endpoint_Public/query_public_card/when_specify_format/returns_query_results_of_the_public_card_as_specified_format.yml b/spec/vcr_cassettes/Metabase_Endpoint_Public/query_public_card/when_specify_format/returns_query_results_of_the_public_card_as_specified_format.yml new file mode 100644 index 0000000..c7acb6b --- /dev/null +++ b/spec/vcr_cassettes/Metabase_Endpoint_Public/query_public_card/when_specify_format/returns_query_results_of_the_public_card_as_specified_format.yml @@ -0,0 +1,106 @@ +--- +http_interactions: +- request: + method: get + uri: http://localhost:3030/api/public/card/708a78ec-15c8-405e-b590-de98c6ddfa01/query/csv + body: + encoding: US-ASCII + string: '' + headers: + User-Agent: + - MetabaseRuby/0.6.0 (ruby3.2.0) + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + response: + status: + code: 200 + message: OK + headers: + X-Frame-Options: + - DENY + X-Accel-Buffering: + - 'no' + X-Xss-Protection: + - 1; mode=block + Last-Modified: + - Sun, 14 May 2023 15:09:51 GMT + Strict-Transport-Security: + - max-age=31536000 + Set-Cookie: + - metabase.DEVICE=e69eaa8d-5368-4c12-86c2-56cf49f505dc;HttpOnly;Path=/;Expires=Thu, + 14 May 2043 15:09:51 GMT;SameSite=Lax + Content-Disposition: + - attachment; filename="orders_quantity____50_2023-05-14T15:09:51.764237Z.csv" + X-Permitted-Cross-Domain-Policies: + - none + Cache-Control: + - max-age=0, no-cache, must-revalidate, proxy-revalidate + X-Content-Type-Options: + - nosniff + Content-Security-Policy: + - default-src 'none'; script-src 'self' 'unsafe-eval' https://maps.google.com + https://accounts.google.com 'sha256-K2AkR/jTLsGV8PyzWha7/ey1iaD9c5jWRYwa++ZlMZc=' + 'sha256-ib2/2v5zC6gGM6Ety7iYgBUvpy/caRX9xV/pzzV7hf0=' 'sha256-isH538cVBUY8IMlGYGbWtBwr+cGqkc4mN6nLcA7lUjE='; + child-src 'self' https://accounts.google.com; style-src 'self' 'unsafe-inline' + https://accounts.google.com; font-src *; img-src * 'self' data:; connect-src + 'self' https://accounts.google.com metabase.us10.list-manage.com ; manifest-src + 'self'; frame-ancestors 'none'; + Content-Type: + - text/csv + Expires: + - Tue, 03 Jul 2001 06:00:00 GMT + Transfer-Encoding: + - chunked + Server: + - Jetty(11.0.14) + body: + encoding: ASCII-8BIT + string: | + Created At,Discount,ID,Product ID,Quantity,Subtotal,Tax,Total,User ID + 2018-10-22T05:07:06.089,,1199,182,68,84.48940370476112,5.07,89.55940370476111,155 + 2019-07-03T00:41:03.541,,1475,128,53,75.08016314504417,3.0,78.08016314504417,211 + 2018-06-07T14:00:00.269,,1638,136,58,105.20402317157343,7.36,112.56402317157342,233 + 2019-06-21T09:21:12.435,,2900,169,63,59.53172693453274,2.38,61.911726934532744,409 + 2019-09-24T14:28:05.227,,3158,188,51,33.87738254731509,2.12,35.997382547315084,449 + 2017-10-09T15:26:35.651,,3459,147,53,44.4315141414441,1.78,46.2115141414441,493 + 2018-08-17T08:59:23.525,,4762,132,100,127.88197029833711,8.31,136.1919702983371,654 + 2016-06-20T04:41:17.9,,4991,74,53,34.08536151591033,0.0,34.08536151591033,678 + 2019-06-24T14:21:15.615,,5091,11,63,132.45679913492563,0.0,132.45679913492563,686 + 2017-09-08T04:09:50.903,,5744,190,60,85.72279013719552,3.43,89.15279013719552,784 + 2018-08-21T06:31:13.761,,5816,5,100,124.1176465275534,7.45,131.5676465275534,792 + 2017-10-17T11:44:44.229,,6684,45,57,78.6996782532274,5.12,83.81967825322741,911 + 2017-05-13T10:47:58.441,,7083,15,50,25.09876359271891,1.51,26.608763592718912,962 + 2018-07-29T19:02:44.948,,7122,15,56,37.648145389078365,2.26,39.90814538907836,968 + 2018-08-06T23:04:25.787,,7134,85,78,54.90104734428525,3.29,58.19104734428525,969 + 2017-08-04T01:27:04.12,,8092,173,51,81.57679953529707,3.26,84.83679953529708,1084 + 2017-10-07T10:34:26.784,,8467,156,54,20.41053609936413,0.92,21.33053609936413,1128 + 2017-10-09T05:18:20.871,,9051,65,57,45.4851315098001,2.73,48.215131509800095,1213 + 2019-10-10T03:27:03.342,,9205,113,75,110.47725376186015,5.25,115.72725376186015,1228 + 2019-10-24T18:38:21.838,,9364,11,70,132.45679913492563,9.93,142.38679913492564,1243 + 2019-06-21T14:34:12.102,,9392,76,69,63.82421061366486,4.15,67.97421061366487,1246 + 2017-09-27T06:19:46.347,2.7765829091649,9639,165,59,25.536330427467956,1.4,24.159747518303053,1280 + 2018-07-31T11:12:17.485,,10263,191,52,128.5841852057933,7.72,136.3041852057933,1352 + 2016-08-11T16:42:34.072,,10406,173,82,81.57679953529707,2.37,83.94679953529707,1370 + 2019-06-04T06:54:49.72,3.7448938977184327,10421,187,65,98.9770008385166,6.93,102.16210694079818,1375 + 2019-09-01T15:04:18.524,,10613,190,67,128.5841852057933,0.0,128.5841852057933,1394 + 2019-06-22T04:42:43.099,,10752,78,83,41.616917284159726,0.0,41.616917284159726,1417 + 2017-08-26T12:38:57.675,,11022,149,56,46.10276691718616,1.95,48.05276691718616,1453 + 2019-08-19T00:17:28.131,1.5030327089601887,11486,15,53,37.648145389078365,2.45,38.59511268011818,1518 + 2018-07-10T12:03:43.829,,11840,115,61,77.91196471862148,3.12,81.03196471862148,1570 + 2019-06-11T19:53:14.773,8.803740956553046,12573,60,69,29.80214751859149,1.19,22.188406562038445,1660 + 2019-09-01T07:08:04.823,,12924,108,67,50.094887884945365,2.38,52.47488788494537,1706 + 2018-06-22T17:13:31.345,,12987,5,88,124.1176465275534,0.0,124.1176465275534,1713 + 2019-08-29T18:35:33.573,,13133,48,73,123.20884248534108,8.62,131.82884248534108,1732 + 2019-07-31T22:58:51.457,,13753,11,55,132.45679913492563,6.62,139.07679913492564,1822 + 2019-09-08T15:48:59.705,,14173,78,71,41.616917284159726,1.76,43.376917284159724,1881 + 2018-09-10T02:48:06.11,,15667,82,57,60.89545738030947,3.81,64.70545738030947,2100 + 2019-07-09T16:32:42.887,,15755,65,53,68.22769726470014,2.73,70.95769726470014,2112 + 2017-07-03T03:33:54.815,,16559,44,58,50.90170136783837,3.18,54.08170136783837,2204 + 2018-09-01T07:54:29.007,,16560,155,72,43.77574310182776,2.74,46.51574310182776,2204 + 2018-09-03T21:15:41.685,,16566,13,58,112.62925391105566,7.74,120.36925391105565,2205 + 2019-08-15T08:32:31.326,,17445,96,72,104.82144858590365,7.86,112.68144858590365,2328 + 2019-08-17T07:16:06.625,,17614,181,83,143.88940370476112,5.76,149.6494037047611,2347 + recorded_at: Sun, 14 May 2023 15:09:54 GMT +recorded_with: VCR 6.0.0 diff --git a/spec/vcr_cassettes/Metabase_Endpoint_Public/query_public_card/with_success/returns_query_results_of_the_public_card.yml b/spec/vcr_cassettes/Metabase_Endpoint_Public/query_public_card/with_success/returns_query_results_of_the_public_card.yml new file mode 100644 index 0000000..0b1d87a --- /dev/null +++ b/spec/vcr_cassettes/Metabase_Endpoint_Public/query_public_card/with_success/returns_query_results_of_the_public_card.yml @@ -0,0 +1,107 @@ +--- +http_interactions: +- request: + method: get + uri: http://localhost:3030/api/public/card/708a78ec-15c8-405e-b590-de98c6ddfa01/query/json + body: + encoding: US-ASCII + string: '' + headers: + User-Agent: + - MetabaseRuby/0.6.0 (ruby3.2.0) + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + response: + status: + code: 200 + message: OK + headers: + X-Frame-Options: + - DENY + X-Accel-Buffering: + - 'no' + X-Xss-Protection: + - 1; mode=block + Last-Modified: + - Sun, 14 May 2023 15:09:51 GMT + Strict-Transport-Security: + - max-age=31536000 + Set-Cookie: + - metabase.DEVICE=96648c93-862e-44dd-91b4-37c662ba9fca;HttpOnly;Path=/;Expires=Thu, + 14 May 2043 15:09:51 GMT;SameSite=Lax + Content-Disposition: + - attachment; filename="orders_quantity____50_2023-05-14T15:09:51.086153Z.json" + X-Permitted-Cross-Domain-Policies: + - none + Cache-Control: + - max-age=0, no-cache, must-revalidate, proxy-revalidate + X-Content-Type-Options: + - nosniff + Content-Security-Policy: + - default-src 'none'; script-src 'self' 'unsafe-eval' https://maps.google.com + https://accounts.google.com 'sha256-K2AkR/jTLsGV8PyzWha7/ey1iaD9c5jWRYwa++ZlMZc=' + 'sha256-ib2/2v5zC6gGM6Ety7iYgBUvpy/caRX9xV/pzzV7hf0=' 'sha256-isH538cVBUY8IMlGYGbWtBwr+cGqkc4mN6nLcA7lUjE='; + child-src 'self' https://accounts.google.com; style-src 'self' 'unsafe-inline' + https://accounts.google.com; font-src *; img-src * 'self' data:; connect-src + 'self' https://accounts.google.com metabase.us10.list-manage.com ; manifest-src + 'self'; frame-ancestors 'none'; + Content-Type: + - application/json;charset=utf-8 + Expires: + - Tue, 03 Jul 2001 06:00:00 GMT + Transfer-Encoding: + - chunked + Server: + - Jetty(11.0.14) + body: + encoding: ASCII-8BIT + string: |- + [ + {"Product ID":182,"Discount":null,"Created At":"2018-10-22T05:07:06.089","User ID":155,"ID":1199,"Tax":5.07,"Quantity":68,"Total":89.55940370476111,"Subtotal":84.48940370476112}, + {"Product ID":128,"Discount":null,"Created At":"2019-07-03T00:41:03.541","User ID":211,"ID":1475,"Tax":3.0,"Quantity":53,"Total":78.08016314504417,"Subtotal":75.08016314504417}, + {"Product ID":136,"Discount":null,"Created At":"2018-06-07T14:00:00.269","User ID":233,"ID":1638,"Tax":7.36,"Quantity":58,"Total":112.56402317157342,"Subtotal":105.20402317157343}, + {"Product ID":169,"Discount":null,"Created At":"2019-06-21T09:21:12.435","User ID":409,"ID":2900,"Tax":2.38,"Quantity":63,"Total":61.911726934532744,"Subtotal":59.53172693453274}, + {"Product ID":188,"Discount":null,"Created At":"2019-09-24T14:28:05.227","User ID":449,"ID":3158,"Tax":2.12,"Quantity":51,"Total":35.997382547315084,"Subtotal":33.87738254731509}, + {"Product ID":147,"Discount":null,"Created At":"2017-10-09T15:26:35.651","User ID":493,"ID":3459,"Tax":1.78,"Quantity":53,"Total":46.2115141414441,"Subtotal":44.4315141414441}, + {"Product ID":132,"Discount":null,"Created At":"2018-08-17T08:59:23.525","User ID":654,"ID":4762,"Tax":8.31,"Quantity":100,"Total":136.1919702983371,"Subtotal":127.88197029833711}, + {"Product ID":74,"Discount":null,"Created At":"2016-06-20T04:41:17.9","User ID":678,"ID":4991,"Tax":0.0,"Quantity":53,"Total":34.08536151591033,"Subtotal":34.08536151591033}, + {"Product ID":11,"Discount":null,"Created At":"2019-06-24T14:21:15.615","User ID":686,"ID":5091,"Tax":0.0,"Quantity":63,"Total":132.45679913492563,"Subtotal":132.45679913492563}, + {"Product ID":190,"Discount":null,"Created At":"2017-09-08T04:09:50.903","User ID":784,"ID":5744,"Tax":3.43,"Quantity":60,"Total":89.15279013719552,"Subtotal":85.72279013719552}, + {"Product ID":5,"Discount":null,"Created At":"2018-08-21T06:31:13.761","User ID":792,"ID":5816,"Tax":7.45,"Quantity":100,"Total":131.5676465275534,"Subtotal":124.1176465275534}, + {"Product ID":45,"Discount":null,"Created At":"2017-10-17T11:44:44.229","User ID":911,"ID":6684,"Tax":5.12,"Quantity":57,"Total":83.81967825322741,"Subtotal":78.6996782532274}, + {"Product ID":15,"Discount":null,"Created At":"2017-05-13T10:47:58.441","User ID":962,"ID":7083,"Tax":1.51,"Quantity":50,"Total":26.608763592718912,"Subtotal":25.09876359271891}, + {"Product ID":15,"Discount":null,"Created At":"2018-07-29T19:02:44.948","User ID":968,"ID":7122,"Tax":2.26,"Quantity":56,"Total":39.90814538907836,"Subtotal":37.648145389078365}, + {"Product ID":85,"Discount":null,"Created At":"2018-08-06T23:04:25.787","User ID":969,"ID":7134,"Tax":3.29,"Quantity":78,"Total":58.19104734428525,"Subtotal":54.90104734428525}, + {"Product ID":173,"Discount":null,"Created At":"2017-08-04T01:27:04.12","User ID":1084,"ID":8092,"Tax":3.26,"Quantity":51,"Total":84.83679953529708,"Subtotal":81.57679953529707}, + {"Product ID":156,"Discount":null,"Created At":"2017-10-07T10:34:26.784","User ID":1128,"ID":8467,"Tax":0.92,"Quantity":54,"Total":21.33053609936413,"Subtotal":20.41053609936413}, + {"Product ID":65,"Discount":null,"Created At":"2017-10-09T05:18:20.871","User ID":1213,"ID":9051,"Tax":2.73,"Quantity":57,"Total":48.215131509800095,"Subtotal":45.4851315098001}, + {"Product ID":113,"Discount":null,"Created At":"2019-10-10T03:27:03.342","User ID":1228,"ID":9205,"Tax":5.25,"Quantity":75,"Total":115.72725376186015,"Subtotal":110.47725376186015}, + {"Product ID":11,"Discount":null,"Created At":"2019-10-24T18:38:21.838","User ID":1243,"ID":9364,"Tax":9.93,"Quantity":70,"Total":142.38679913492564,"Subtotal":132.45679913492563}, + {"Product ID":76,"Discount":null,"Created At":"2019-06-21T14:34:12.102","User ID":1246,"ID":9392,"Tax":4.15,"Quantity":69,"Total":67.97421061366487,"Subtotal":63.82421061366486}, + {"Product ID":165,"Discount":2.7765829091649,"Created At":"2017-09-27T06:19:46.347","User ID":1280,"ID":9639,"Tax":1.4,"Quantity":59,"Total":24.159747518303053,"Subtotal":25.536330427467956}, + {"Product ID":191,"Discount":null,"Created At":"2018-07-31T11:12:17.485","User ID":1352,"ID":10263,"Tax":7.72,"Quantity":52,"Total":136.3041852057933,"Subtotal":128.5841852057933}, + {"Product ID":173,"Discount":null,"Created At":"2016-08-11T16:42:34.072","User ID":1370,"ID":10406,"Tax":2.37,"Quantity":82,"Total":83.94679953529707,"Subtotal":81.57679953529707}, + {"Product ID":187,"Discount":3.7448938977184327,"Created At":"2019-06-04T06:54:49.72","User ID":1375,"ID":10421,"Tax":6.93,"Quantity":65,"Total":102.16210694079818,"Subtotal":98.9770008385166}, + {"Product ID":190,"Discount":null,"Created At":"2019-09-01T15:04:18.524","User ID":1394,"ID":10613,"Tax":0.0,"Quantity":67,"Total":128.5841852057933,"Subtotal":128.5841852057933}, + {"Product ID":78,"Discount":null,"Created At":"2019-06-22T04:42:43.099","User ID":1417,"ID":10752,"Tax":0.0,"Quantity":83,"Total":41.616917284159726,"Subtotal":41.616917284159726}, + {"Product ID":149,"Discount":null,"Created At":"2017-08-26T12:38:57.675","User ID":1453,"ID":11022,"Tax":1.95,"Quantity":56,"Total":48.05276691718616,"Subtotal":46.10276691718616}, + {"Product ID":15,"Discount":1.5030327089601887,"Created At":"2019-08-19T00:17:28.131","User ID":1518,"ID":11486,"Tax":2.45,"Quantity":53,"Total":38.59511268011818,"Subtotal":37.648145389078365}, + {"Product ID":115,"Discount":null,"Created At":"2018-07-10T12:03:43.829","User ID":1570,"ID":11840,"Tax":3.12,"Quantity":61,"Total":81.03196471862148,"Subtotal":77.91196471862148}, + {"Product ID":60,"Discount":8.803740956553046,"Created At":"2019-06-11T19:53:14.773","User ID":1660,"ID":12573,"Tax":1.19,"Quantity":69,"Total":22.188406562038445,"Subtotal":29.80214751859149}, + {"Product ID":108,"Discount":null,"Created At":"2019-09-01T07:08:04.823","User ID":1706,"ID":12924,"Tax":2.38,"Quantity":67,"Total":52.47488788494537,"Subtotal":50.094887884945365}, + {"Product ID":5,"Discount":null,"Created At":"2018-06-22T17:13:31.345","User ID":1713,"ID":12987,"Tax":0.0,"Quantity":88,"Total":124.1176465275534,"Subtotal":124.1176465275534}, + {"Product ID":48,"Discount":null,"Created At":"2019-08-29T18:35:33.573","User ID":1732,"ID":13133,"Tax":8.62,"Quantity":73,"Total":131.82884248534108,"Subtotal":123.20884248534108}, + {"Product ID":11,"Discount":null,"Created At":"2019-07-31T22:58:51.457","User ID":1822,"ID":13753,"Tax":6.62,"Quantity":55,"Total":139.07679913492564,"Subtotal":132.45679913492563}, + {"Product ID":78,"Discount":null,"Created At":"2019-09-08T15:48:59.705","User ID":1881,"ID":14173,"Tax":1.76,"Quantity":71,"Total":43.376917284159724,"Subtotal":41.616917284159726}, + {"Product ID":82,"Discount":null,"Created At":"2018-09-10T02:48:06.11","User ID":2100,"ID":15667,"Tax":3.81,"Quantity":57,"Total":64.70545738030947,"Subtotal":60.89545738030947}, + {"Product ID":65,"Discount":null,"Created At":"2019-07-09T16:32:42.887","User ID":2112,"ID":15755,"Tax":2.73,"Quantity":53,"Total":70.95769726470014,"Subtotal":68.22769726470014}, + {"Product ID":44,"Discount":null,"Created At":"2017-07-03T03:33:54.815","User ID":2204,"ID":16559,"Tax":3.18,"Quantity":58,"Total":54.08170136783837,"Subtotal":50.90170136783837}, + {"Product ID":155,"Discount":null,"Created At":"2018-09-01T07:54:29.007","User ID":2204,"ID":16560,"Tax":2.74,"Quantity":72,"Total":46.51574310182776,"Subtotal":43.77574310182776}, + {"Product ID":13,"Discount":null,"Created At":"2018-09-03T21:15:41.685","User ID":2205,"ID":16566,"Tax":7.74,"Quantity":58,"Total":120.36925391105565,"Subtotal":112.62925391105566}, + {"Product ID":96,"Discount":null,"Created At":"2019-08-15T08:32:31.326","User ID":2328,"ID":17445,"Tax":7.86,"Quantity":72,"Total":112.68144858590365,"Subtotal":104.82144858590365}, + {"Product ID":181,"Discount":null,"Created At":"2019-08-17T07:16:06.625","User ID":2347,"ID":17614,"Tax":5.76,"Quantity":83,"Total":149.6494037047611,"Subtotal":143.88940370476112} + ] + recorded_at: Sun, 14 May 2023 15:09:51 GMT +recorded_with: VCR 6.0.0 diff --git a/spec/vcr_cassettes/Metabase_Endpoint_Public/query_public_card_with_metadata/with_success/returns_query_results_of_the_public_card_with_metadata.yml b/spec/vcr_cassettes/Metabase_Endpoint_Public/query_public_card_with_metadata/with_success/returns_query_results_of_the_public_card_with_metadata.yml new file mode 100644 index 0000000..9b191b8 --- /dev/null +++ b/spec/vcr_cassettes/Metabase_Endpoint_Public/query_public_card_with_metadata/with_success/returns_query_results_of_the_public_card_with_metadata.yml @@ -0,0 +1,61 @@ +--- +http_interactions: +- request: + method: get + uri: http://localhost:3030/api/public/card/708a78ec-15c8-405e-b590-de98c6ddfa01/query + body: + encoding: US-ASCII + string: '' + headers: + User-Agent: + - MetabaseRuby/0.6.0 (ruby3.2.0) + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + response: + status: + code: 202 + message: Accepted + headers: + X-Frame-Options: + - DENY + X-Accel-Buffering: + - 'no' + X-Xss-Protection: + - 1; mode=block + Last-Modified: + - Sun, 14 May 2023 15:09:50 GMT + Strict-Transport-Security: + - max-age=31536000 + Set-Cookie: + - metabase.DEVICE=4dba42f5-df13-4fbf-9632-05d7442473ee;HttpOnly;Path=/;Expires=Thu, + 14 May 2043 15:09:50 GMT;SameSite=Lax + X-Permitted-Cross-Domain-Policies: + - none + Cache-Control: + - max-age=0, no-cache, must-revalidate, proxy-revalidate + X-Content-Type-Options: + - nosniff + Content-Security-Policy: + - default-src 'none'; script-src 'self' 'unsafe-eval' https://maps.google.com + https://accounts.google.com 'sha256-K2AkR/jTLsGV8PyzWha7/ey1iaD9c5jWRYwa++ZlMZc=' + 'sha256-ib2/2v5zC6gGM6Ety7iYgBUvpy/caRX9xV/pzzV7hf0=' 'sha256-isH538cVBUY8IMlGYGbWtBwr+cGqkc4mN6nLcA7lUjE='; + child-src 'self' https://accounts.google.com; style-src 'self' 'unsafe-inline' + https://accounts.google.com; font-src *; img-src * 'self' data:; connect-src + 'self' https://accounts.google.com metabase.us10.list-manage.com ; manifest-src + 'self'; frame-ancestors 'none'; + Content-Type: + - application/json;charset=utf-8 + Expires: + - Tue, 03 Jul 2001 06:00:00 GMT + Transfer-Encoding: + - chunked + Server: + - Jetty(11.0.14) + body: + encoding: ASCII-8BIT + string: !binary |- + eyJkYXRhIjp7InJvd3MiOlsKWyIyMDE4LTEwLTIyVDA1OjA3OjA2LjA4OVoiLG51bGwsIjExOTkiLCIxODIiLDY4LDg0LjQ4OTQwMzcwNDc2MTEyLDUuMDcsODkuNTU5NDAzNzA0NzYxMTEsIjE1NSJdLApbIjIwMTktMDctMDNUMDA6NDE6MDMuNTQxWiIsbnVsbCwiMTQ3NSIsIjEyOCIsNTMsNzUuMDgwMTYzMTQ1MDQ0MTcsMy4wLDc4LjA4MDE2MzE0NTA0NDE3LCIyMTEiXSwKWyIyMDE4LTA2LTA3VDE0OjAwOjAwLjI2OVoiLG51bGwsIjE2MzgiLCIxMzYiLDU4LDEwNS4yMDQwMjMxNzE1NzM0Myw3LjM2LDExMi41NjQwMjMxNzE1NzM0MiwiMjMzIl0sClsiMjAxOS0wNi0yMVQwOToyMToxMi40MzVaIixudWxsLCIyOTAwIiwiMTY5Iiw2Myw1OS41MzE3MjY5MzQ1MzI3NCwyLjM4LDYxLjkxMTcyNjkzNDUzMjc0NCwiNDA5Il0sClsiMjAxOS0wOS0yNFQxNDoyODowNS4yMjdaIixudWxsLCIzMTU4IiwiMTg4Iiw1MSwzMy44NzczODI1NDczMTUwOSwyLjEyLDM1Ljk5NzM4MjU0NzMxNTA4NCwiNDQ5Il0sClsiMjAxNy0xMC0wOVQxNToyNjozNS42NTFaIixudWxsLCIzNDU5IiwiMTQ3Iiw1Myw0NC40MzE1MTQxNDE0NDQxLDEuNzgsNDYuMjExNTE0MTQxNDQ0MSwiNDkzIl0sClsiMjAxOC0wOC0xN1QwODo1OToyMy41MjVaIixudWxsLCI0NzYyIiwiMTMyIiwxMDAsMTI3Ljg4MTk3MDI5ODMzNzExLDguMzEsMTM2LjE5MTk3MDI5ODMzNzEsIjY1NCJdLApbIjIwMTYtMDYtMjBUMDQ6NDE6MTcuOVoiLG51bGwsIjQ5OTEiLCI3NCIsNTMsMzQuMDg1MzYxNTE1OTEwMzMsMC4wLDM0LjA4NTM2MTUxNTkxMDMzLCI2NzgiXSwKWyIyMDE5LTA2LTI0VDE0OjIxOjE1LjYxNVoiLG51bGwsIjUwOTEiLCIxMSIsNjMsMTMyLjQ1Njc5OTEzNDkyNTYzLDAuMCwxMzIuNDU2Nzk5MTM0OTI1NjMsIjY4NiJdLApbIjIwMTctMDktMDhUMDQ6MDk6NTAuOTAzWiIsbnVsbCwiNTc0NCIsIjE5MCIsNjAsODUuNzIyNzkwMTM3MTk1NTIsMy40Myw4OS4xNTI3OTAxMzcxOTU1MiwiNzg0Il0sClsiMjAxOC0wOC0yMVQwNjozMToxMy43NjFaIixudWxsLCI1ODE2IiwiNSIsMTAwLDEyNC4xMTc2NDY1Mjc1NTM0LDcuNDUsMTMxLjU2NzY0NjUyNzU1MzQsIjc5MiJdLApbIjIwMTctMTAtMTdUMTE6NDQ6NDQuMjI5WiIsbnVsbCwiNjY4NCIsIjQ1Iiw1Nyw3OC42OTk2NzgyNTMyMjc0LDUuMTIsODMuODE5Njc4MjUzMjI3NDEsIjkxMSJdLApbIjIwMTctMDUtMTNUMTA6NDc6NTguNDQxWiIsbnVsbCwiNzA4MyIsIjE1Iiw1MCwyNS4wOTg3NjM1OTI3MTg5MSwxLjUxLDI2LjYwODc2MzU5MjcxODkxMiwiOTYyIl0sClsiMjAxOC0wNy0yOVQxOTowMjo0NC45NDhaIixudWxsLCI3MTIyIiwiMTUiLDU2LDM3LjY0ODE0NTM4OTA3ODM2NSwyLjI2LDM5LjkwODE0NTM4OTA3ODM2LCI5NjgiXSwKWyIyMDE4LTA4LTA2VDIzOjA0OjI1Ljc4N1oiLG51bGwsIjcxMzQiLCI4NSIsNzgsNTQuOTAxMDQ3MzQ0Mjg1MjUsMy4yOSw1OC4xOTEwNDczNDQyODUyNSwiOTY5Il0sClsiMjAxNy0wOC0wNFQwMToyNzowNC4xMloiLG51bGwsIjgwOTIiLCIxNzMiLDUxLDgxLjU3Njc5OTUzNTI5NzA3LDMuMjYsODQuODM2Nzk5NTM1Mjk3MDgsIjEwODQiXSwKWyIyMDE3LTEwLTA3VDEwOjM0OjI2Ljc4NFoiLG51bGwsIjg0NjciLCIxNTYiLDU0LDIwLjQxMDUzNjA5OTM2NDEzLDAuOTIsMjEuMzMwNTM2MDk5MzY0MTMsIjExMjgiXSwKWyIyMDE3LTEwLTA5VDA1OjE4OjIwLjg3MVoiLG51bGwsIjkwNTEiLCI2NSIsNTcsNDUuNDg1MTMxNTA5ODAwMSwyLjczLDQ4LjIxNTEzMTUwOTgwMDA5NSwiMTIxMyJdLApbIjIwMTktMTAtMTBUMDM6Mjc6MDMuMzQyWiIsbnVsbCwiOTIwNSIsIjExMyIsNzUsMTEwLjQ3NzI1Mzc2MTg2MDE1LDUuMjUsMTE1LjcyNzI1Mzc2MTg2MDE1LCIxMjI4Il0sClsiMjAxOS0xMC0yNFQxODozODoyMS44MzhaIixudWxsLCI5MzY0IiwiMTEiLDcwLDEzMi40NTY3OTkxMzQ5MjU2Myw5LjkzLDE0Mi4zODY3OTkxMzQ5MjU2NCwiMTI0MyJdLApbIjIwMTktMDYtMjFUMTQ6MzQ6MTIuMTAyWiIsbnVsbCwiOTM5MiIsIjc2Iiw2OSw2My44MjQyMTA2MTM2NjQ4Niw0LjE1LDY3Ljk3NDIxMDYxMzY2NDg3LCIxMjQ2Il0sClsiMjAxNy0wOS0yN1QwNjoxOTo0Ni4zNDdaIiwyLjc3NjU4MjkwOTE2NDksIjk2MzkiLCIxNjUiLDU5LDI1LjUzNjMzMDQyNzQ2Nzk1NiwxLjQsMjQuMTU5NzQ3NTE4MzAzMDUzLCIxMjgwIl0sClsiMjAxOC0wNy0zMVQxMToxMjoxNy40ODVaIixudWxsLCIxMDI2MyIsIjE5MSIsNTIsMTI4LjU4NDE4NTIwNTc5MzMsNy43MiwxMzYuMzA0MTg1MjA1NzkzMywiMTM1MiJdLApbIjIwMTYtMDgtMTFUMTY6NDI6MzQuMDcyWiIsbnVsbCwiMTA0MDYiLCIxNzMiLDgyLDgxLjU3Njc5OTUzNTI5NzA3LDIuMzcsODMuOTQ2Nzk5NTM1Mjk3MDcsIjEzNzAiXSwKWyIyMDE5LTA2LTA0VDA2OjU0OjQ5LjcyWiIsMy43NDQ4OTM4OTc3MTg0MzI3LCIxMDQyMSIsIjE4NyIsNjUsOTguOTc3MDAwODM4NTE2Niw2LjkzLDEwMi4xNjIxMDY5NDA3OTgxOCwiMTM3NSJdLApbIjIwMTktMDktMDFUMTU6MDQ6MTguNTI0WiIsbnVsbCwiMTA2MTMiLCIxOTAiLDY3LDEyOC41ODQxODUyMDU3OTMzLDAuMCwxMjguNTg0MTg1MjA1NzkzMywiMTM5NCJdLApbIjIwMTktMDYtMjJUMDQ6NDI6NDMuMDk5WiIsbnVsbCwiMTA3NTIiLCI3OCIsODMsNDEuNjE2OTE3Mjg0MTU5NzI2LDAuMCw0MS42MTY5MTcyODQxNTk3MjYsIjE0MTciXSwKWyIyMDE3LTA4LTI2VDEyOjM4OjU3LjY3NVoiLG51bGwsIjExMDIyIiwiMTQ5Iiw1Niw0Ni4xMDI3NjY5MTcxODYxNiwxLjk1LDQ4LjA1Mjc2NjkxNzE4NjE2LCIxNDUzIl0sClsiMjAxOS0wOC0xOVQwMDoxNzoyOC4xMzFaIiwxLjUwMzAzMjcwODk2MDE4ODcsIjExNDg2IiwiMTUiLDUzLDM3LjY0ODE0NTM4OTA3ODM2NSwyLjQ1LDM4LjU5NTExMjY4MDExODE4LCIxNTE4Il0sClsiMjAxOC0wNy0xMFQxMjowMzo0My44MjlaIixudWxsLCIxMTg0MCIsIjExNSIsNjEsNzcuOTExOTY0NzE4NjIxNDgsMy4xMiw4MS4wMzE5NjQ3MTg2MjE0OCwiMTU3MCJdLApbIjIwMTktMDYtMTFUMTk6NTM6MTQuNzczWiIsOC44MDM3NDA5NTY1NTMwNDYsIjEyNTczIiwiNjAiLDY5LDI5LjgwMjE0NzUxODU5MTQ5LDEuMTksMjIuMTg4NDA2NTYyMDM4NDQ1LCIxNjYwIl0sClsiMjAxOS0wOS0wMVQwNzowODowNC44MjNaIixudWxsLCIxMjkyNCIsIjEwOCIsNjcsNTAuMDk0ODg3ODg0OTQ1MzY1LDIuMzgsNTIuNDc0ODg3ODg0OTQ1MzcsIjE3MDYiXSwKWyIyMDE4LTA2LTIyVDE3OjEzOjMxLjM0NVoiLG51bGwsIjEyOTg3IiwiNSIsODgsMTI0LjExNzY0NjUyNzU1MzQsMC4wLDEyNC4xMTc2NDY1Mjc1NTM0LCIxNzEzIl0sClsiMjAxOS0wOC0yOVQxODozNTozMy41NzNaIixudWxsLCIxMzEzMyIsIjQ4Iiw3MywxMjMuMjA4ODQyNDg1MzQxMDgsOC42MiwxMzEuODI4ODQyNDg1MzQxMDgsIjE3MzIiXSwKWyIyMDE5LTA3LTMxVDIyOjU4OjUxLjQ1N1oiLG51bGwsIjEzNzUzIiwiMTEiLDU1LDEzMi40NTY3OTkxMzQ5MjU2Myw2LjYyLDEzOS4wNzY3OTkxMzQ5MjU2NCwiMTgyMiJdLApbIjIwMTktMDktMDhUMTU6NDg6NTkuNzA1WiIsbnVsbCwiMTQxNzMiLCI3OCIsNzEsNDEuNjE2OTE3Mjg0MTU5NzI2LDEuNzYsNDMuMzc2OTE3Mjg0MTU5NzI0LCIxODgxIl0sClsiMjAxOC0wOS0xMFQwMjo0ODowNi4xMVoiLG51bGwsIjE1NjY3IiwiODIiLDU3LDYwLjg5NTQ1NzM4MDMwOTQ3LDMuODEsNjQuNzA1NDU3MzgwMzA5NDcsIjIxMDAiXSwKWyIyMDE5LTA3LTA5VDE2OjMyOjQyLjg4N1oiLG51bGwsIjE1NzU1IiwiNjUiLDUzLDY4LjIyNzY5NzI2NDcwMDE0LDIuNzMsNzAuOTU3Njk3MjY0NzAwMTQsIjIxMTIiXSwKWyIyMDE3LTA3LTAzVDAzOjMzOjU0LjgxNVoiLG51bGwsIjE2NTU5IiwiNDQiLDU4LDUwLjkwMTcwMTM2NzgzODM3LDMuMTgsNTQuMDgxNzAxMzY3ODM4MzcsIjIyMDQiXSwKWyIyMDE4LTA5LTAxVDA3OjU0OjI5LjAwN1oiLG51bGwsIjE2NTYwIiwiMTU1Iiw3Miw0My43NzU3NDMxMDE4Mjc3NiwyLjc0LDQ2LjUxNTc0MzEwMTgyNzc2LCIyMjA0Il0sClsiMjAxOC0wOS0wM1QyMToxNTo0MS42ODVaIixudWxsLCIxNjU2NiIsIjEzIiw1OCwxMTIuNjI5MjUzOTExMDU1NjYsNy43NCwxMjAuMzY5MjUzOTExMDU1NjUsIjIyMDUiXSwKWyIyMDE5LTA4LTE1VDA4OjMyOjMxLjMyNloiLG51bGwsIjE3NDQ1IiwiOTYiLDcyLDEwNC44MjE0NDg1ODU5MDM2NSw3Ljg2LDExMi42ODE0NDg1ODU5MDM2NSwiMjMyOCJdLApbIjIwMTktMDgtMTdUMDc6MTY6MDYuNjI1WiIsbnVsbCwiMTc2MTQiLCIxODEiLDgzLDE0My44ODk0MDM3MDQ3NjExMiw1Ljc2LDE0OS42NDk0MDM3MDQ3NjExLCIyMzQ3Il0KXSwKImNvbHMiOlt7ImRlc2NyaXB0aW9uIjoiVGhlIGRhdGUgYW5kIHRpbWUgYW4gb3JkZXIgd2FzIHN1Ym1pdHRlZC4iLCJzZW1hbnRpY190eXBlIjoidHlwZS9DcmVhdGlvblRpbWVzdGFtcCIsInRhYmxlX2lkIjoyLCJjb2VyY2lvbl9zdHJhdGVneSI6bnVsbCwidW5pdCI6ImRlZmF1bHQiLCJuYW1lIjoiQ1JFQVRFRF9BVCIsInNldHRpbmdzIjpudWxsLCJzb3VyY2UiOiJmaWVsZHMiLCJmaWVsZF9yZWYiOlsiZmllbGQiLDE1LHsidGVtcG9yYWwtdW5pdCI6ImRlZmF1bHQifV0sImVmZmVjdGl2ZV90eXBlIjoidHlwZS9EYXRlVGltZSIsIm5mY19wYXRoIjpudWxsLCJwYXJlbnRfaWQiOm51bGwsImlkIjoxNSwidmlzaWJpbGl0eV90eXBlIjoibm9ybWFsIiwiZGlzcGxheV9uYW1lIjoiQ3JlYXRlZCBBdCIsImZpbmdlcnByaW50Ijp7Imdsb2JhbCI6eyJkaXN0aW5jdC1jb3VudCI6OTk5OCwibmlsJSI6MC4wfSwidHlwZSI6eyJ0eXBlL0RhdGVUaW1lIjp7ImVhcmxpZXN0IjoiMjAxNi0wNC0zMFQxODo1NjoxMy4zNTIiLCJsYXRlc3QiOiIyMDIwLTA0LTE5VDE0OjA3OjE1LjY1NyJ9fX0sImJhc2VfdHlwZSI6InR5cGUvRGF0ZVRpbWUifSx7ImRlc2NyaXB0aW9uIjoiRGlzY291bnQgYW1vdW50LiIsInNlbWFudGljX3R5cGUiOiJ0eXBlL0Rpc2NvdW50IiwidGFibGVfaWQiOjIsImNvZXJjaW9uX3N0cmF0ZWd5IjpudWxsLCJuYW1lIjoiRElTQ09VTlQiLCJzZXR0aW5ncyI6bnVsbCwic291cmNlIjoiZmllbGRzIiwiZmllbGRfcmVmIjpbImZpZWxkIiwxMCxudWxsXSwiZWZmZWN0aXZlX3R5cGUiOiJ0eXBlL0Zsb2F0IiwibmZjX3BhdGgiOm51bGwsInBhcmVudF9pZCI6bnVsbCwiaWQiOjEwLCJ2aXNpYmlsaXR5X3R5cGUiOiJub3JtYWwiLCJkaXNwbGF5X25hbWUiOiJEaXNjb3VudCIsImZpbmdlcnByaW50Ijp7Imdsb2JhbCI6eyJkaXN0aW5jdC1jb3VudCI6NzAxLCJuaWwlIjowLjg5OH0sInR5cGUiOnsidHlwZS9OdW1iZXIiOnsibWluIjowLjE3MDg4OTk2NjcyNTg0MzIyLCJxMSI6Mi45Nzg2MjI2NjgxNDU4NzQzLCJxMyI6Ny4zMzgxODc3ODg2NTgyMzUsIm1heCI6NjEuNjk2ODQyNjk5NjA1NzEsInNkIjozLjA1MzY2MzEyNTAwMTk5MSwiYXZnIjo1LjE2MTI1NTU0NzU4MDMyNn19fSwiYmFzZV90eXBlIjoidHlwZS9GbG9hdCJ9LHsiZGVzY3JpcHRpb24iOiJUaGlzIGlzIGEgdW5pcXVlIElEIGZvciB0aGUgcHJvZHVjdC4gSXQgaXMgYWxzbyBjYWxsZWQgdGhlIOKAnEludm9pY2UgbnVtYmVy4oCdIG9yIOKAnENvbmZpcm1hdGlvbiBudW1iZXLigJ0gaW4gY3VzdG9tZXIgZmFjaW5nIGVtYWlscyBhbmQgc2NyZWVucy4iLCJzZW1hbnRpY190eXBlIjoidHlwZS9QSyIsInRhYmxlX2lkIjoyLCJjb2VyY2lvbl9zdHJhdGVneSI6bnVsbCwibmFtZSI6IklEIiwic2V0dGluZ3MiOm51bGwsInNvdXJjZSI6ImZpZWxkcyIsImZpZWxkX3JlZiI6WyJmaWVsZCIsMTIsbnVsbF0sImVmZmVjdGl2ZV90eXBlIjoidHlwZS9CaWdJbnRlZ2VyIiwibmZjX3BhdGgiOm51bGwsInBhcmVudF9pZCI6bnVsbCwiaWQiOjEyLCJ2aXNpYmlsaXR5X3R5cGUiOiJub3JtYWwiLCJkaXNwbGF5X25hbWUiOiJJRCIsImZpbmdlcnByaW50IjpudWxsLCJiYXNlX3R5cGUiOiJ0eXBlL0JpZ0ludGVnZXIifSx7ImRlc2NyaXB0aW9uIjoiVGhlIHByb2R1Y3QgSUQuIFRoaXMgaXMgYW4gaW50ZXJuYWwgaWRlbnRpZmllciBmb3IgdGhlIHByb2R1Y3QsIE5PVCB0aGUgU0tVLiIsInNlbWFudGljX3R5cGUiOiJ0eXBlL0ZLIiwidGFibGVfaWQiOjIsImNvZXJjaW9uX3N0cmF0ZWd5IjpudWxsLCJuYW1lIjoiUFJPRFVDVF9JRCIsInNldHRpbmdzIjpudWxsLCJzb3VyY2UiOiJmaWVsZHMiLCJmaWVsZF9yZWYiOlsiZmllbGQiLDExLG51bGxdLCJlZmZlY3RpdmVfdHlwZSI6InR5cGUvSW50ZWdlciIsIm5mY19wYXRoIjpudWxsLCJwYXJlbnRfaWQiOm51bGwsImlkIjoxMSwidmlzaWJpbGl0eV90eXBlIjoibm9ybWFsIiwiZGlzcGxheV9uYW1lIjoiUHJvZHVjdCBJRCIsImZpbmdlcnByaW50Ijp7Imdsb2JhbCI6eyJkaXN0aW5jdC1jb3VudCI6MjAwLCJuaWwlIjowLjB9fSwiYmFzZV90eXBlIjoidHlwZS9JbnRlZ2VyIn0seyJkZXNjcmlwdGlvbiI6Ik51bWJlciBvZiBwcm9kdWN0cyBib3VnaHQuIiwic2VtYW50aWNfdHlwZSI6InR5cGUvUXVhbnRpdHkiLCJ0YWJsZV9pZCI6MiwiY29lcmNpb25fc3RyYXRlZ3kiOm51bGwsIm5hbWUiOiJRVUFOVElUWSIsInNldHRpbmdzIjpudWxsLCJzb3VyY2UiOiJmaWVsZHMiLCJmaWVsZF9yZWYiOlsiZmllbGQiLDE0LG51bGxdLCJlZmZlY3RpdmVfdHlwZSI6InR5cGUvSW50ZWdlciIsIm5mY19wYXRoIjpudWxsLCJwYXJlbnRfaWQiOm51bGwsImlkIjoxNCwidmlzaWJpbGl0eV90eXBlIjoibm9ybWFsIiwiZGlzcGxheV9uYW1lIjoiUXVhbnRpdHkiLCJmaW5nZXJwcmludCI6eyJnbG9iYWwiOnsiZGlzdGluY3QtY291bnQiOjYyLCJuaWwlIjowLjB9LCJ0eXBlIjp7InR5cGUvTnVtYmVyIjp7Im1pbiI6MC4wLCJxMSI6MS43NTU4ODI2MDc3NjQ5ODIsInEzIjo0Ljg4MjY1NDUwNzkyODA0NCwibWF4IjoxMDAuMCwic2QiOjQuMjE0MjU4Mzg2NDAzNzk4LCJhdmciOjMuNzAxNX19fSwiYmFzZV90eXBlIjoidHlwZS9JbnRlZ2VyIn0seyJkZXNjcmlwdGlvbiI6IlRoZSByYXcsIHByZS10YXggY29zdCBvZiB0aGUgb3JkZXIuIE5vdGUgdGhhdCB0aGlzIG1pZ2h0IGJlIGRpZmZlcmVudCBpbiB0aGUgZnV0dXJlIGZyb20gdGhlIHByb2R1Y3QgcHJpY2UgZHVlIHRvIHByb21vdGlvbnMsIGNyZWRpdHMsIGV0Yy4iLCJzZW1hbnRpY190eXBlIjpudWxsLCJ0YWJsZV9pZCI6MiwiY29lcmNpb25fc3RyYXRlZ3kiOm51bGwsIm5hbWUiOiJTVUJUT1RBTCIsInNldHRpbmdzIjpudWxsLCJzb3VyY2UiOiJmaWVsZHMiLCJmaWVsZF9yZWYiOlsiZmllbGQiLDEzLG51bGxdLCJlZmZlY3RpdmVfdHlwZSI6InR5cGUvRmxvYXQiLCJuZmNfcGF0aCI6bnVsbCwicGFyZW50X2lkIjpudWxsLCJpZCI6MTMsInZpc2liaWxpdHlfdHlwZSI6Im5vcm1hbCIsImRpc3BsYXlfbmFtZSI6IlN1YnRvdGFsIiwiZmluZ2VycHJpbnQiOnsiZ2xvYmFsIjp7ImRpc3RpbmN0LWNvdW50IjozNDAsIm5pbCUiOjAuMH0sInR5cGUiOnsidHlwZS9OdW1iZXIiOnsibWluIjoxNS42OTE5NDM2NzM5NzA0MzksInExIjo0OS43NDg5NDUxOTA2MDE4NCwicTMiOjEwNS40Mjk2NTc0Njk5MzEwMywibWF4IjoxNDguMjI5MDA1MjY1NTIyOTEsInNkIjozMi41MzcwNTAxMzA1NjMxNywiYXZnIjo3Ny4wMTI5NTQ2NTM1NjU0N319fSwiYmFzZV90eXBlIjoidHlwZS9GbG9hdCJ9LHsiZGVzY3JpcHRpb24iOiJUaGlzIGlzIHRoZSBhbW91bnQgb2YgbG9jYWwgYW5kIGZlZGVyYWwgdGF4ZXMgdGhhdCBhcmUgY29sbGVjdGVkIG9uIHRoZSBwdXJjaGFzZS4gTm90ZSB0aGF0IG90aGVyIGdvdmVybm1lbnRhbCBmZWVzIG9uIHNvbWUgcHJvZHVjdHMgYXJlIG5vdCBpbmNsdWRlZCBoZXJlLCBidXQgaW5zdGVhZCBhcmUgYWNjb3VudGVkIGZvciBpbiB0aGUgc3VidG90YWwuIiwic2VtYW50aWNfdHlwZSI6bnVsbCwidGFibGVfaWQiOjIsImNvZXJjaW9uX3N0cmF0ZWd5IjpudWxsLCJuYW1lIjoiVEFYIiwic2V0dGluZ3MiOm51bGwsInNvdXJjZSI6ImZpZWxkcyIsImZpZWxkX3JlZiI6WyJmaWVsZCIsMTYsbnVsbF0sImVmZmVjdGl2ZV90eXBlIjoidHlwZS9GbG9hdCIsIm5mY19wYXRoIjpudWxsLCJwYXJlbnRfaWQiOm51bGwsImlkIjoxNiwidmlzaWJpbGl0eV90eXBlIjoibm9ybWFsIiwiZGlzcGxheV9uYW1lIjoiVGF4IiwiZmluZ2VycHJpbnQiOnsiZ2xvYmFsIjp7ImRpc3RpbmN0LWNvdW50Ijo3OTcsIm5pbCUiOjAuMH0sInR5cGUiOnsidHlwZS9OdW1iZXIiOnsibWluIjowLjAsInExIjoyLjI3MzM0MDM4NjYwMzg1NywicTMiOjUuMzM3Mjc1MzM4MjE2MzA3LCJtYXgiOjExLjEyLCJzZCI6Mi4zMjA2NjUxMzU4OTAwMzE2LCJhdmciOjMuODcyMjEwMDAwMDAwMDAwNH19fSwiYmFzZV90eXBlIjoidHlwZS9GbG9hdCJ9LHsiZGVzY3JpcHRpb24iOiJUaGUgdG90YWwgYmlsbGVkIGFtb3VudC4iLCJzZW1hbnRpY190eXBlIjpudWxsLCJ0YWJsZV9pZCI6MiwiY29lcmNpb25fc3RyYXRlZ3kiOm51bGwsIm5hbWUiOiJUT1RBTCIsInNldHRpbmdzIjpudWxsLCJzb3VyY2UiOiJmaWVsZHMiLCJmaWVsZF9yZWYiOlsiZmllbGQiLDE3LG51bGxdLCJlZmZlY3RpdmVfdHlwZSI6InR5cGUvRmxvYXQiLCJuZmNfcGF0aCI6bnVsbCwicGFyZW50X2lkIjpudWxsLCJpZCI6MTcsInZpc2liaWxpdHlfdHlwZSI6Im5vcm1hbCIsImRpc3BsYXlfbmFtZSI6IlRvdGFsIiwiZmluZ2VycHJpbnQiOnsiZ2xvYmFsIjp7ImRpc3RpbmN0LWNvdW50IjoxMDAwMCwibmlsJSI6MC4wfSwidHlwZSI6eyJ0eXBlL051bWJlciI6eyJtaW4iOjEyLjA2MTYwMjkzNjkyMzExNywicTEiOjUyLjAwNjE0NzYxNzg3ODEzNSwicTMiOjEwOS41NTgwMzAxODQ5OTczOCwibWF4IjoyMzguMzI3MzIwMDE3MjE1MzMsInNkIjozOC4zNTk2NzY2NDg0NzU3MSwiYXZnIjo4Mi45NjAxNDgxNTIzMDgwNX19fSwiYmFzZV90eXBlIjoidHlwZS9GbG9hdCJ9LHsiZGVzY3JpcHRpb24iOiJUaGUgaWQgb2YgdGhlIHVzZXIgd2hvIG1hZGUgdGhpcyBvcmRlci4gTm90ZSB0aGF0IGluIHNvbWUgY2FzZXMgd2hlcmUgYW4gb3JkZXIgd2FzIGNyZWF0ZWQgb24gYmVoYWxmIG9mIGEgY3VzdG9tZXIgd2hvIHBob25lZCB0aGUgb3JkZXIgaW4sIHRoaXMgbWlnaHQgYmUgdGhlIGVtcGxveWVlIHdobyBoYW5kbGVkIHRoZSByZXF1ZXN0LiIsInNlbWFudGljX3R5cGUiOiJ0eXBlL0ZLIiwidGFibGVfaWQiOjIsImNvZXJjaW9uX3N0cmF0ZWd5IjpudWxsLCJuYW1lIjoiVVNFUl9JRCIsInNldHRpbmdzIjpudWxsLCJzb3VyY2UiOiJmaWVsZHMiLCJmaWVsZF9yZWYiOlsiZmllbGQiLDksbnVsbF0sImVmZmVjdGl2ZV90eXBlIjoidHlwZS9JbnRlZ2VyIiwibmZjX3BhdGgiOm51bGwsInBhcmVudF9pZCI6bnVsbCwiaWQiOjksInZpc2liaWxpdHlfdHlwZSI6Im5vcm1hbCIsImRpc3BsYXlfbmFtZSI6IlVzZXIgSUQiLCJmaW5nZXJwcmludCI6eyJnbG9iYWwiOnsiZGlzdGluY3QtY291bnQiOjkyOSwibmlsJSI6MC4wfX0sImJhc2VfdHlwZSI6InR5cGUvSW50ZWdlciJ9XSwiaW5zaWdodHMiOm51bGwsInJlcXVlc3RlZF90aW1lem9uZSI6IlVUQyIsInJlc3VsdHNfdGltZXpvbmUiOiJHTVQifSwKImpzb25fcXVlcnkiOnt9LCJzdGF0dXMiOiJjb21wbGV0ZWQifQ== + recorded_at: Sun, 14 May 2023 15:09:50 GMT +recorded_with: VCR 6.0.0 diff --git a/spec/vcr_cassettes/Metabase_Endpoint_Pulse/pulses/with_success/returns_all_pulses.yml b/spec/vcr_cassettes/Metabase_Endpoint_Pulse/pulses/with_success/returns_all_pulses.yml new file mode 100644 index 0000000..df0e29e --- /dev/null +++ b/spec/vcr_cassettes/Metabase_Endpoint_Pulse/pulses/with_success/returns_all_pulses.yml @@ -0,0 +1,123 @@ +--- +http_interactions: +- request: + method: post + uri: http://localhost:3030/api/session + body: + encoding: UTF-8 + string: '{"username":"mb@example.com","password":"p@ssw0rd"}' + headers: + User-Agent: + - MetabaseRuby/0.6.0 (ruby3.2.0) + Content-Type: + - application/json + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + response: + status: + code: 200 + message: OK + headers: + X-Frame-Options: + - DENY + X-Xss-Protection: + - 1; mode=block + Last-Modified: + - Sun, 14 May 2023 15:10:02 GMT + Strict-Transport-Security: + - max-age=31536000 + Set-Cookie: + - metabase.DEVICE=6e12212b-9134-4fa9-8f63-01053d4edceb;HttpOnly;Path=/;Expires=Thu, + 14 May 2043 15:10:02 GMT;SameSite=Lax + - metabase.SESSION=377463aa-a030-4eab-94a4-0968c6db1dad;SameSite=Lax;Path=/;HttpOnly + - metabase.TIMEOUT=alive;SameSite=Lax;Path=/;Max-Age=1209600 + X-Permitted-Cross-Domain-Policies: + - none + Cache-Control: + - max-age=0, no-cache, must-revalidate, proxy-revalidate + X-Content-Type-Options: + - nosniff + Content-Security-Policy: + - default-src 'none'; script-src 'self' 'unsafe-eval' https://maps.google.com + https://accounts.google.com 'sha256-K2AkR/jTLsGV8PyzWha7/ey1iaD9c5jWRYwa++ZlMZc=' + 'sha256-ib2/2v5zC6gGM6Ety7iYgBUvpy/caRX9xV/pzzV7hf0=' 'sha256-isH538cVBUY8IMlGYGbWtBwr+cGqkc4mN6nLcA7lUjE='; + child-src 'self' https://accounts.google.com; style-src 'self' 'unsafe-inline' + https://accounts.google.com; font-src *; img-src * 'self' data:; connect-src + 'self' https://accounts.google.com metabase.us10.list-manage.com ; manifest-src + 'self'; frame-ancestors 'none'; + Content-Type: + - application/json;charset=utf-8 + Expires: + - Tue, 03 Jul 2001 06:00:00 GMT + Transfer-Encoding: + - chunked + Server: + - Jetty(11.0.14) + body: + encoding: ASCII-8BIT + string: '{"id":"377463aa-a030-4eab-94a4-0968c6db1dad"}' + recorded_at: Sun, 14 May 2023 15:10:02 GMT +- request: + method: get + uri: http://localhost:3030/api/pulse + body: + encoding: US-ASCII + string: '' + headers: + User-Agent: + - MetabaseRuby/0.6.0 (ruby3.2.0) + X-Metabase-Session: + - 377463aa-a030-4eab-94a4-0968c6db1dad + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + response: + status: + code: 200 + message: OK + headers: + X-Frame-Options: + - DENY + X-Xss-Protection: + - 1; mode=block + Last-Modified: + - Sun, 14 May 2023 15:10:02 GMT + Strict-Transport-Security: + - max-age=31536000 + Set-Cookie: + - metabase.DEVICE=88c2451a-69fc-49d6-a081-4423c7ce9761;HttpOnly;Path=/;Expires=Thu, + 14 May 2043 15:10:02 GMT;SameSite=Lax + X-Permitted-Cross-Domain-Policies: + - none + Cache-Control: + - max-age=0, no-cache, must-revalidate, proxy-revalidate + X-Content-Type-Options: + - nosniff + Content-Security-Policy: + - default-src 'none'; script-src 'self' 'unsafe-eval' https://maps.google.com + https://accounts.google.com 'sha256-K2AkR/jTLsGV8PyzWha7/ey1iaD9c5jWRYwa++ZlMZc=' + 'sha256-ib2/2v5zC6gGM6Ety7iYgBUvpy/caRX9xV/pzzV7hf0=' 'sha256-isH538cVBUY8IMlGYGbWtBwr+cGqkc4mN6nLcA7lUjE='; + child-src 'self' https://accounts.google.com; style-src 'self' 'unsafe-inline' + https://accounts.google.com; font-src *; img-src * 'self' data:; connect-src + 'self' https://accounts.google.com metabase.us10.list-manage.com ; manifest-src + 'self'; frame-ancestors 'none'; + Content-Type: + - application/json;charset=utf-8 + Expires: + - Tue, 03 Jul 2001 06:00:00 GMT + Transfer-Encoding: + - chunked + Server: + - Jetty(11.0.14) + body: + encoding: ASCII-8BIT + string: '[{"archived":false,"collection_position":null,"creator":{"email":"mb@example.com","first_name":"Admin","last_login":"2023-05-14T15:10:02.331335","is_qbnewb":false,"is_superuser":true,"id":1,"last_name":"User","date_joined":"2020-06-07T05:20:41.859","common_name":"Admin + User"},"can_write":true,"channels":[{"schedule_type":"daily","schedule_hour":8,"channel_type":"email","schedule_frame":null,"recipients":[],"updated_at":"2020-06-07T06:16:40.511","pulse_id":1,"id":1,"schedule_day":null,"entity_id":null,"enabled":false,"created_at":"2020-06-07T06:01:07.784"},{"schedule_type":"monthly","schedule_hour":18,"channel_type":"slack","schedule_frame":"first","recipients":[],"updated_at":"2020-06-07T06:16:40.511","details":{"channel":"#metabase-test"},"pulse_id":1,"id":2,"schedule_day":"mon","entity_id":null,"enabled":true,"created_at":"2020-06-07T06:16:40.511"}],"collection_id":5,"name":"Pulse: + Average quantity per month","creator_id":1,"updated_at":"2020-06-07T06:16:40.511","id":1,"cards":[{"description":"Average + item quantity per month","include_xls":false,"dashboard_card_id":null,"collection_id":5,"name":"Average + quantity per month","id":18,"parameter_mappings":null,"include_csv":false,"display":"line","dashboard_id":null}],"entity_id":null,"skip_if_empty":false,"parameters":[],"dashboard_id":null,"created_at":"2020-06-07T06:01:07.784"}]' + recorded_at: Sun, 14 May 2023 15:10:02 GMT +recorded_with: VCR 6.0.0 diff --git a/spec/vcr_cassettes/Metabase_Endpoint_Revision/revisions/with_success/returns_revisions_of_the_object.yml b/spec/vcr_cassettes/Metabase_Endpoint_Revision/revisions/with_success/returns_revisions_of_the_object.yml new file mode 100644 index 0000000..2400035 --- /dev/null +++ b/spec/vcr_cassettes/Metabase_Endpoint_Revision/revisions/with_success/returns_revisions_of_the_object.yml @@ -0,0 +1,121 @@ +--- +http_interactions: +- request: + method: post + uri: http://localhost:3030/api/session + body: + encoding: UTF-8 + string: '{"username":"mb@example.com","password":"p@ssw0rd"}' + headers: + User-Agent: + - MetabaseRuby/0.6.0 (ruby3.2.0) + Content-Type: + - application/json + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + response: + status: + code: 200 + message: OK + headers: + X-Frame-Options: + - DENY + X-Xss-Protection: + - 1; mode=block + Last-Modified: + - Sun, 14 May 2023 15:09:46 GMT + Strict-Transport-Security: + - max-age=31536000 + Set-Cookie: + - metabase.DEVICE=e3cf7772-9df0-4619-ab9e-7905c83bb6be;HttpOnly;Path=/;Expires=Thu, + 14 May 2043 15:09:46 GMT;SameSite=Lax + - metabase.SESSION=96ff864e-745e-478b-8e5f-98eb10e06234;SameSite=Lax;Path=/;HttpOnly + - metabase.TIMEOUT=alive;SameSite=Lax;Path=/;Max-Age=1209600 + X-Permitted-Cross-Domain-Policies: + - none + Cache-Control: + - max-age=0, no-cache, must-revalidate, proxy-revalidate + X-Content-Type-Options: + - nosniff + Content-Security-Policy: + - default-src 'none'; script-src 'self' 'unsafe-eval' https://maps.google.com + https://accounts.google.com 'sha256-K2AkR/jTLsGV8PyzWha7/ey1iaD9c5jWRYwa++ZlMZc=' + 'sha256-ib2/2v5zC6gGM6Ety7iYgBUvpy/caRX9xV/pzzV7hf0=' 'sha256-isH538cVBUY8IMlGYGbWtBwr+cGqkc4mN6nLcA7lUjE='; + child-src 'self' https://accounts.google.com; style-src 'self' 'unsafe-inline' + https://accounts.google.com; font-src *; img-src * 'self' data:; connect-src + 'self' https://accounts.google.com metabase.us10.list-manage.com ; manifest-src + 'self'; frame-ancestors 'none'; + Content-Type: + - application/json;charset=utf-8 + Expires: + - Tue, 03 Jul 2001 06:00:00 GMT + Transfer-Encoding: + - chunked + Server: + - Jetty(11.0.14) + body: + encoding: ASCII-8BIT + string: '{"id":"96ff864e-745e-478b-8e5f-98eb10e06234"}' + recorded_at: Sun, 14 May 2023 15:09:46 GMT +- request: + method: get + uri: http://localhost:3030/api/revision?entity=card&id=1 + body: + encoding: US-ASCII + string: '' + headers: + User-Agent: + - MetabaseRuby/0.6.0 (ruby3.2.0) + X-Metabase-Session: + - 96ff864e-745e-478b-8e5f-98eb10e06234 + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + response: + status: + code: 200 + message: OK + headers: + X-Frame-Options: + - DENY + X-Xss-Protection: + - 1; mode=block + Last-Modified: + - Sun, 14 May 2023 15:09:47 GMT + Strict-Transport-Security: + - max-age=31536000 + Set-Cookie: + - metabase.DEVICE=5ac16f1a-e0c1-4081-8cd3-adaa3508d3d9;HttpOnly;Path=/;Expires=Thu, + 14 May 2043 15:09:47 GMT;SameSite=Lax + X-Permitted-Cross-Domain-Policies: + - none + Cache-Control: + - max-age=0, no-cache, must-revalidate, proxy-revalidate + X-Content-Type-Options: + - nosniff + Content-Security-Policy: + - default-src 'none'; script-src 'self' 'unsafe-eval' https://maps.google.com + https://accounts.google.com 'sha256-K2AkR/jTLsGV8PyzWha7/ey1iaD9c5jWRYwa++ZlMZc=' + 'sha256-ib2/2v5zC6gGM6Ety7iYgBUvpy/caRX9xV/pzzV7hf0=' 'sha256-isH538cVBUY8IMlGYGbWtBwr+cGqkc4mN6nLcA7lUjE='; + child-src 'self' https://accounts.google.com; style-src 'self' 'unsafe-inline' + https://accounts.google.com; font-src *; img-src * 'self' data:; connect-src + 'self' https://accounts.google.com metabase.us10.list-manage.com ; manifest-src + 'self'; frame-ancestors 'none'; + Content-Type: + - application/json;charset=utf-8 + Expires: + - Tue, 03 Jul 2001 06:00:00 GMT + Transfer-Encoding: + - chunked + Server: + - Jetty(11.0.14) + body: + encoding: ASCII-8BIT + string: '[{"description":"changed collection_id from \"null\" to \"2\".","is_creation":false,"id":2,"is_reversion":false,"timestamp":"2020-06-07T05:37:53.829Z","user":{"id":1,"first_name":"Admin","last_name":"User","common_name":"Admin + User"},"message":null,"diff":{"before":{"collection_id":null},"after":{"collection_id":2}}},{"description":null,"is_creation":true,"id":1,"is_reversion":false,"timestamp":"2020-06-07T05:36:28.829Z","user":{"id":1,"first_name":"Admin","last_name":"User","common_name":"Admin + User"},"message":null,"diff":null}]' + recorded_at: Sun, 14 May 2023 15:09:47 GMT +recorded_with: VCR 6.0.0 diff --git a/spec/vcr_cassettes/Metabase_Endpoint_Segment/segments/with_success/returns_all_segments.yml b/spec/vcr_cassettes/Metabase_Endpoint_Segment/segments/with_success/returns_all_segments.yml new file mode 100644 index 0000000..117572a --- /dev/null +++ b/spec/vcr_cassettes/Metabase_Endpoint_Segment/segments/with_success/returns_all_segments.yml @@ -0,0 +1,120 @@ +--- +http_interactions: +- request: + method: post + uri: http://localhost:3030/api/session + body: + encoding: UTF-8 + string: '{"username":"mb@example.com","password":"p@ssw0rd"}' + headers: + User-Agent: + - MetabaseRuby/0.6.0 (ruby3.2.0) + Content-Type: + - application/json + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + response: + status: + code: 200 + message: OK + headers: + X-Frame-Options: + - DENY + X-Xss-Protection: + - 1; mode=block + Last-Modified: + - Sun, 14 May 2023 15:08:47 GMT + Strict-Transport-Security: + - max-age=31536000 + Set-Cookie: + - metabase.DEVICE=919483f2-06b0-406d-a938-9e89ee9f4ab8;HttpOnly;Path=/;Expires=Thu, + 14 May 2043 15:08:47 GMT;SameSite=Lax + - metabase.SESSION=bdc03224-8d57-4def-893e-52569785c91a;SameSite=Lax;Path=/;HttpOnly + - metabase.TIMEOUT=alive;SameSite=Lax;Path=/;Max-Age=1209600 + X-Permitted-Cross-Domain-Policies: + - none + Cache-Control: + - max-age=0, no-cache, must-revalidate, proxy-revalidate + X-Content-Type-Options: + - nosniff + Content-Security-Policy: + - default-src 'none'; script-src 'self' 'unsafe-eval' https://maps.google.com + https://accounts.google.com 'sha256-K2AkR/jTLsGV8PyzWha7/ey1iaD9c5jWRYwa++ZlMZc=' + 'sha256-ib2/2v5zC6gGM6Ety7iYgBUvpy/caRX9xV/pzzV7hf0=' 'sha256-isH538cVBUY8IMlGYGbWtBwr+cGqkc4mN6nLcA7lUjE='; + child-src 'self' https://accounts.google.com; style-src 'self' 'unsafe-inline' + https://accounts.google.com; font-src *; img-src * 'self' data:; connect-src + 'self' https://accounts.google.com metabase.us10.list-manage.com ; manifest-src + 'self'; frame-ancestors 'none'; + Content-Type: + - application/json;charset=utf-8 + Expires: + - Tue, 03 Jul 2001 06:00:00 GMT + Transfer-Encoding: + - chunked + Server: + - Jetty(11.0.14) + body: + encoding: ASCII-8BIT + string: '{"id":"bdc03224-8d57-4def-893e-52569785c91a"}' + recorded_at: Sun, 14 May 2023 15:08:47 GMT +- request: + method: get + uri: http://localhost:3030/api/segment + body: + encoding: US-ASCII + string: '' + headers: + User-Agent: + - MetabaseRuby/0.6.0 (ruby3.2.0) + X-Metabase-Session: + - bdc03224-8d57-4def-893e-52569785c91a + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + response: + status: + code: 200 + message: OK + headers: + X-Frame-Options: + - DENY + X-Xss-Protection: + - 1; mode=block + Last-Modified: + - Sun, 14 May 2023 15:08:48 GMT + Strict-Transport-Security: + - max-age=31536000 + Set-Cookie: + - metabase.DEVICE=8616b30c-56c0-4e5a-84c0-065685670f6a;HttpOnly;Path=/;Expires=Thu, + 14 May 2043 15:08:48 GMT;SameSite=Lax + X-Permitted-Cross-Domain-Policies: + - none + Cache-Control: + - max-age=0, no-cache, must-revalidate, proxy-revalidate + X-Content-Type-Options: + - nosniff + Content-Security-Policy: + - default-src 'none'; script-src 'self' 'unsafe-eval' https://maps.google.com + https://accounts.google.com 'sha256-K2AkR/jTLsGV8PyzWha7/ey1iaD9c5jWRYwa++ZlMZc=' + 'sha256-ib2/2v5zC6gGM6Ety7iYgBUvpy/caRX9xV/pzzV7hf0=' 'sha256-isH538cVBUY8IMlGYGbWtBwr+cGqkc4mN6nLcA7lUjE='; + child-src 'self' https://accounts.google.com; style-src 'self' 'unsafe-inline' + https://accounts.google.com; font-src *; img-src * 'self' data:; connect-src + 'self' https://accounts.google.com metabase.us10.list-manage.com ; manifest-src + 'self'; frame-ancestors 'none'; + Content-Type: + - application/json;charset=utf-8 + Expires: + - Tue, 03 Jul 2001 06:00:00 GMT + Transfer-Encoding: + - chunked + Server: + - Jetty(11.0.14) + body: + encoding: ASCII-8BIT + string: '[{"description":"People from Twitter","archived":false,"table_id":3,"definition":{"source-table":3,"filter":["=",["field",24,null],"Twitter"]},"creator":{"email":"mb@example.com","first_name":"Admin","last_login":"2023-05-14T15:08:46.941941","is_qbnewb":false,"is_superuser":true,"id":1,"last_name":"User","date_joined":"2020-06-07T05:20:41.859","common_name":"Admin + User"},"show_in_getting_started":false,"name":"People from Twitter","caveats":null,"creator_id":1,"updated_at":"2020-06-07T06:23:50.069","query_description":{"table":"People","filter":[{"field":"Source"}]},"id":1,"entity_id":null,"created_at":"2020-06-07T06:23:50.069","points_of_interest":null}]' + recorded_at: Sun, 14 May 2023 15:08:48 GMT +recorded_with: VCR 6.0.0 diff --git a/spec/vcr_cassettes/Metabase_Endpoint_Session/login/when_specify_username_and_password/uses_the_username_and_password.yml b/spec/vcr_cassettes/Metabase_Endpoint_Session/login/when_specify_username_and_password/uses_the_username_and_password.yml new file mode 100644 index 0000000..d010579 --- /dev/null +++ b/spec/vcr_cassettes/Metabase_Endpoint_Session/login/when_specify_username_and_password/uses_the_username_and_password.yml @@ -0,0 +1,62 @@ +--- +http_interactions: +- request: + method: post + uri: http://localhost:3030/api/session + body: + encoding: UTF-8 + string: '{"username":"mb@example.com","password":"p@ssw0rd"}' + headers: + User-Agent: + - MetabaseRuby/0.6.0 (ruby3.2.0) + Content-Type: + - application/json + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + response: + status: + code: 200 + message: OK + headers: + X-Frame-Options: + - DENY + X-Xss-Protection: + - 1; mode=block + Last-Modified: + - Sun, 14 May 2023 15:08:51 GMT + Strict-Transport-Security: + - max-age=31536000 + Set-Cookie: + - metabase.DEVICE=949ab8f3-376a-4030-931e-0f3a7a93c264;HttpOnly;Path=/;Expires=Thu, + 14 May 2043 15:08:51 GMT;SameSite=Lax + - metabase.SESSION=9ba8c178-129a-4177-bebc-2aa6b7cd7c3f;SameSite=Lax;Path=/;HttpOnly + - metabase.TIMEOUT=alive;SameSite=Lax;Path=/;Max-Age=1209600 + X-Permitted-Cross-Domain-Policies: + - none + Cache-Control: + - max-age=0, no-cache, must-revalidate, proxy-revalidate + X-Content-Type-Options: + - nosniff + Content-Security-Policy: + - default-src 'none'; script-src 'self' 'unsafe-eval' https://maps.google.com + https://accounts.google.com 'sha256-K2AkR/jTLsGV8PyzWha7/ey1iaD9c5jWRYwa++ZlMZc=' + 'sha256-ib2/2v5zC6gGM6Ety7iYgBUvpy/caRX9xV/pzzV7hf0=' 'sha256-isH538cVBUY8IMlGYGbWtBwr+cGqkc4mN6nLcA7lUjE='; + child-src 'self' https://accounts.google.com; style-src 'self' 'unsafe-inline' + https://accounts.google.com; font-src *; img-src * 'self' data:; connect-src + 'self' https://accounts.google.com metabase.us10.list-manage.com ; manifest-src + 'self'; frame-ancestors 'none'; + Content-Type: + - application/json;charset=utf-8 + Expires: + - Tue, 03 Jul 2001 06:00:00 GMT + Transfer-Encoding: + - chunked + Server: + - Jetty(11.0.14) + body: + encoding: ASCII-8BIT + string: '{"id":"9ba8c178-129a-4177-bebc-2aa6b7cd7c3f"}' + recorded_at: Sun, 14 May 2023 15:08:51 GMT +recorded_with: VCR 6.0.0 diff --git a/spec/vcr_cassettes/Metabase_Endpoint_Session/login/with_incorrect_username_or_password/raises_error.yml b/spec/vcr_cassettes/Metabase_Endpoint_Session/login/with_incorrect_username_or_password/raises_error.yml new file mode 100644 index 0000000..455fb4c --- /dev/null +++ b/spec/vcr_cassettes/Metabase_Endpoint_Session/login/with_incorrect_username_or_password/raises_error.yml @@ -0,0 +1,60 @@ +--- +http_interactions: +- request: + method: post + uri: http://localhost:3030/api/session + body: + encoding: UTF-8 + string: '{"username":"mb@example.com","password":"incorrect"}' + headers: + User-Agent: + - MetabaseRuby/0.6.0 (ruby3.2.0) + Content-Type: + - application/json + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + response: + status: + code: 401 + message: Unauthorized + headers: + X-Frame-Options: + - DENY + X-Xss-Protection: + - 1; mode=block + Last-Modified: + - Sun, 14 May 2023 15:08:50 GMT + Strict-Transport-Security: + - max-age=31536000 + Set-Cookie: + - metabase.DEVICE=4d555ed7-9d7c-4a68-9936-0e3f31293bfe;HttpOnly;Path=/;Expires=Thu, + 14 May 2043 15:08:50 GMT;SameSite=Lax + X-Permitted-Cross-Domain-Policies: + - none + Cache-Control: + - max-age=0, no-cache, must-revalidate, proxy-revalidate + X-Content-Type-Options: + - nosniff + Content-Security-Policy: + - default-src 'none'; script-src 'self' 'unsafe-eval' https://maps.google.com + https://accounts.google.com 'sha256-K2AkR/jTLsGV8PyzWha7/ey1iaD9c5jWRYwa++ZlMZc=' + 'sha256-ib2/2v5zC6gGM6Ety7iYgBUvpy/caRX9xV/pzzV7hf0=' 'sha256-isH538cVBUY8IMlGYGbWtBwr+cGqkc4mN6nLcA7lUjE='; + child-src 'self' https://accounts.google.com; style-src 'self' 'unsafe-inline' + https://accounts.google.com; font-src *; img-src * 'self' data:; connect-src + 'self' https://accounts.google.com metabase.us10.list-manage.com ; manifest-src + 'self'; frame-ancestors 'none'; + Content-Type: + - application/json;charset=utf-8 + Expires: + - Tue, 03 Jul 2001 06:00:00 GMT + Content-Length: + - '55' + Server: + - Jetty(11.0.14) + body: + encoding: UTF-8 + string: '{"errors":{"password":"did not match stored password"}}' + recorded_at: Sun, 14 May 2023 15:08:50 GMT +recorded_with: VCR 6.0.0 diff --git a/spec/vcr_cassettes/Metabase_Endpoint_Session/login/with_success/returns_a_session_token.yml b/spec/vcr_cassettes/Metabase_Endpoint_Session/login/with_success/returns_a_session_token.yml new file mode 100644 index 0000000..77ef572 --- /dev/null +++ b/spec/vcr_cassettes/Metabase_Endpoint_Session/login/with_success/returns_a_session_token.yml @@ -0,0 +1,62 @@ +--- +http_interactions: +- request: + method: post + uri: http://localhost:3030/api/session + body: + encoding: UTF-8 + string: '{"username":"mb@example.com","password":"p@ssw0rd"}' + headers: + User-Agent: + - MetabaseRuby/0.6.0 (ruby3.2.0) + Content-Type: + - application/json + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + response: + status: + code: 200 + message: OK + headers: + X-Frame-Options: + - DENY + X-Xss-Protection: + - 1; mode=block + Last-Modified: + - Sun, 14 May 2023 15:08:51 GMT + Strict-Transport-Security: + - max-age=31536000 + Set-Cookie: + - metabase.DEVICE=40775be9-7b8e-4c2c-ac22-e255e360fac0;HttpOnly;Path=/;Expires=Thu, + 14 May 2043 15:08:51 GMT;SameSite=Lax + - metabase.SESSION=87bf9a92-9c5a-4829-b79b-7467c9d3d606;SameSite=Lax;Path=/;HttpOnly + - metabase.TIMEOUT=alive;SameSite=Lax;Path=/;Max-Age=1209600 + X-Permitted-Cross-Domain-Policies: + - none + Cache-Control: + - max-age=0, no-cache, must-revalidate, proxy-revalidate + X-Content-Type-Options: + - nosniff + Content-Security-Policy: + - default-src 'none'; script-src 'self' 'unsafe-eval' https://maps.google.com + https://accounts.google.com 'sha256-K2AkR/jTLsGV8PyzWha7/ey1iaD9c5jWRYwa++ZlMZc=' + 'sha256-ib2/2v5zC6gGM6Ety7iYgBUvpy/caRX9xV/pzzV7hf0=' 'sha256-isH538cVBUY8IMlGYGbWtBwr+cGqkc4mN6nLcA7lUjE='; + child-src 'self' https://accounts.google.com; style-src 'self' 'unsafe-inline' + https://accounts.google.com; font-src *; img-src * 'self' data:; connect-src + 'self' https://accounts.google.com metabase.us10.list-manage.com ; manifest-src + 'self'; frame-ancestors 'none'; + Content-Type: + - application/json;charset=utf-8 + Expires: + - Tue, 03 Jul 2001 06:00:00 GMT + Transfer-Encoding: + - chunked + Server: + - Jetty(11.0.14) + body: + encoding: ASCII-8BIT + string: '{"id":"87bf9a92-9c5a-4829-b79b-7467c9d3d606"}' + recorded_at: Sun, 14 May 2023 15:08:51 GMT +recorded_with: VCR 6.0.0 diff --git a/spec/vcr_cassettes/Metabase_Endpoint_Session/logout/when_not_logged_in/raises_error.yml b/spec/vcr_cassettes/Metabase_Endpoint_Session/logout/when_not_logged_in/raises_error.yml new file mode 100644 index 0000000..f8fa1da --- /dev/null +++ b/spec/vcr_cassettes/Metabase_Endpoint_Session/logout/when_not_logged_in/raises_error.yml @@ -0,0 +1,58 @@ +--- +http_interactions: +- request: + method: delete + uri: http://localhost:3030/api/session?session_id + body: + encoding: US-ASCII + string: '' + headers: + User-Agent: + - MetabaseRuby/0.6.0 (ruby3.2.0) + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + response: + status: + code: 404 + message: Not Found + headers: + X-Frame-Options: + - DENY + X-Xss-Protection: + - 1; mode=block + Last-Modified: + - Sun, 14 May 2023 15:08:51 GMT + Strict-Transport-Security: + - max-age=31536000 + Set-Cookie: + - metabase.DEVICE=9382d9f9-fc7e-4bf8-8218-1c2016128766;HttpOnly;Path=/;Expires=Thu, + 14 May 2043 15:08:51 GMT;SameSite=Lax + X-Permitted-Cross-Domain-Policies: + - none + Cache-Control: + - max-age=0, no-cache, must-revalidate, proxy-revalidate + X-Content-Type-Options: + - nosniff + Content-Security-Policy: + - default-src 'none'; script-src 'self' 'unsafe-eval' https://maps.google.com + https://accounts.google.com 'sha256-K2AkR/jTLsGV8PyzWha7/ey1iaD9c5jWRYwa++ZlMZc=' + 'sha256-ib2/2v5zC6gGM6Ety7iYgBUvpy/caRX9xV/pzzV7hf0=' 'sha256-isH538cVBUY8IMlGYGbWtBwr+cGqkc4mN6nLcA7lUjE='; + child-src 'self' https://accounts.google.com; style-src 'self' 'unsafe-inline' + https://accounts.google.com; font-src *; img-src * 'self' data:; connect-src + 'self' https://accounts.google.com metabase.us10.list-manage.com ; manifest-src + 'self'; frame-ancestors 'none'; + Content-Type: + - text/plain + Expires: + - Tue, 03 Jul 2001 06:00:00 GMT + Content-Length: + - '10' + Server: + - Jetty(11.0.14) + body: + encoding: UTF-8 + string: Not found. + recorded_at: Sun, 14 May 2023 15:08:51 GMT +recorded_with: VCR 6.0.0 diff --git a/spec/vcr_cassettes/Metabase_Endpoint_Session/logout/with_success/returns_true.yml b/spec/vcr_cassettes/Metabase_Endpoint_Session/logout/with_success/returns_true.yml new file mode 100644 index 0000000..3ae05cd --- /dev/null +++ b/spec/vcr_cassettes/Metabase_Endpoint_Session/logout/with_success/returns_true.yml @@ -0,0 +1,120 @@ +--- +http_interactions: +- request: + method: post + uri: http://localhost:3030/api/session + body: + encoding: UTF-8 + string: '{"username":"mb@example.com","password":"p@ssw0rd"}' + headers: + User-Agent: + - MetabaseRuby/0.6.0 (ruby3.2.0) + Content-Type: + - application/json + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + response: + status: + code: 200 + message: OK + headers: + X-Frame-Options: + - DENY + X-Xss-Protection: + - 1; mode=block + Last-Modified: + - Sun, 14 May 2023 15:08:52 GMT + Strict-Transport-Security: + - max-age=31536000 + Set-Cookie: + - metabase.DEVICE=dba3f6f9-b0d5-4ab1-9a79-4b7d47d5eff3;HttpOnly;Path=/;Expires=Thu, + 14 May 2043 15:08:52 GMT;SameSite=Lax + - metabase.SESSION=62827a9f-ca22-42b8-a41c-7809bc9f3090;SameSite=Lax;Path=/;HttpOnly + - metabase.TIMEOUT=alive;SameSite=Lax;Path=/;Max-Age=1209600 + X-Permitted-Cross-Domain-Policies: + - none + Cache-Control: + - max-age=0, no-cache, must-revalidate, proxy-revalidate + X-Content-Type-Options: + - nosniff + Content-Security-Policy: + - default-src 'none'; script-src 'self' 'unsafe-eval' https://maps.google.com + https://accounts.google.com 'sha256-K2AkR/jTLsGV8PyzWha7/ey1iaD9c5jWRYwa++ZlMZc=' + 'sha256-ib2/2v5zC6gGM6Ety7iYgBUvpy/caRX9xV/pzzV7hf0=' 'sha256-isH538cVBUY8IMlGYGbWtBwr+cGqkc4mN6nLcA7lUjE='; + child-src 'self' https://accounts.google.com; style-src 'self' 'unsafe-inline' + https://accounts.google.com; font-src *; img-src * 'self' data:; connect-src + 'self' https://accounts.google.com metabase.us10.list-manage.com ; manifest-src + 'self'; frame-ancestors 'none'; + Content-Type: + - application/json;charset=utf-8 + Expires: + - Tue, 03 Jul 2001 06:00:00 GMT + Transfer-Encoding: + - chunked + Server: + - Jetty(11.0.14) + body: + encoding: ASCII-8BIT + string: '{"id":"62827a9f-ca22-42b8-a41c-7809bc9f3090"}' + recorded_at: Sun, 14 May 2023 15:08:52 GMT +- request: + method: delete + uri: http://localhost:3030/api/session?session_id=62827a9f-ca22-42b8-a41c-7809bc9f3090 + body: + encoding: US-ASCII + string: '' + headers: + User-Agent: + - MetabaseRuby/0.6.0 (ruby3.2.0) + X-Metabase-Session: + - 62827a9f-ca22-42b8-a41c-7809bc9f3090 + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + response: + status: + code: 204 + message: No Content + headers: + X-Frame-Options: + - DENY + X-Xss-Protection: + - 1; mode=block + Last-Modified: + - Sun, 14 May 2023 15:08:52 GMT + Strict-Transport-Security: + - max-age=31536000 + Set-Cookie: + - metabase.DEVICE=675f3010-cd08-464b-819c-16dd39654bb3;HttpOnly;Path=/;Expires=Thu, + 14 May 2043 15:08:52 GMT;SameSite=Lax + - metabase.EMBEDDED_SESSION=;Expires=Thu, 1 Jan 1970 00:00:00 GMT;Path=/ + - metabase.SESSION=;Expires=Thu, 1 Jan 1970 00:00:00 GMT;Path=/ + - metabase.TIMEOUT=;Expires=Thu, 1 Jan 1970 00:00:00 GMT;Path=/ + X-Permitted-Cross-Domain-Policies: + - none + Cache-Control: + - max-age=0, no-cache, must-revalidate, proxy-revalidate + X-Content-Type-Options: + - nosniff + Content-Security-Policy: + - default-src 'none'; script-src 'self' 'unsafe-eval' https://maps.google.com + https://accounts.google.com 'sha256-K2AkR/jTLsGV8PyzWha7/ey1iaD9c5jWRYwa++ZlMZc=' + 'sha256-ib2/2v5zC6gGM6Ety7iYgBUvpy/caRX9xV/pzzV7hf0=' 'sha256-isH538cVBUY8IMlGYGbWtBwr+cGqkc4mN6nLcA7lUjE='; + child-src 'self' https://accounts.google.com; style-src 'self' 'unsafe-inline' + https://accounts.google.com; font-src *; img-src * 'self' data:; connect-src + 'self' https://accounts.google.com metabase.us10.list-manage.com ; manifest-src + 'self'; frame-ancestors 'none'; + Content-Type: + - application/json;charset=utf-8 + Expires: + - Tue, 03 Jul 2001 06:00:00 GMT + Server: + - Jetty(11.0.14) + body: + encoding: UTF-8 + string: '' + recorded_at: Sun, 14 May 2023 15:08:52 GMT +recorded_with: VCR 6.0.0 diff --git a/spec/vcr_cassettes/Metabase_Endpoint_Setting/settings/when_success/returns_all_settings.yml b/spec/vcr_cassettes/Metabase_Endpoint_Setting/settings/when_success/returns_all_settings.yml new file mode 100644 index 0000000..034724f --- /dev/null +++ b/spec/vcr_cassettes/Metabase_Endpoint_Setting/settings/when_success/returns_all_settings.yml @@ -0,0 +1,120 @@ +--- +http_interactions: +- request: + method: post + uri: http://localhost:3030/api/session + body: + encoding: UTF-8 + string: '{"username":"mb@example.com","password":"p@ssw0rd"}' + headers: + User-Agent: + - MetabaseRuby/0.6.0 (ruby3.2.0) + Content-Type: + - application/json + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + response: + status: + code: 200 + message: OK + headers: + X-Frame-Options: + - DENY + X-Xss-Protection: + - 1; mode=block + Last-Modified: + - Sun, 14 May 2023 15:08:53 GMT + Strict-Transport-Security: + - max-age=31536000 + Set-Cookie: + - metabase.DEVICE=eaba9a73-a3a6-4d75-a761-ad302bb1476b;HttpOnly;Path=/;Expires=Thu, + 14 May 2043 15:08:53 GMT;SameSite=Lax + - metabase.SESSION=b79d0077-eaac-48cb-b8a7-9448db9bb5db;SameSite=Lax;Path=/;HttpOnly + - metabase.TIMEOUT=alive;SameSite=Lax;Path=/;Max-Age=1209600 + X-Permitted-Cross-Domain-Policies: + - none + Cache-Control: + - max-age=0, no-cache, must-revalidate, proxy-revalidate + X-Content-Type-Options: + - nosniff + Content-Security-Policy: + - default-src 'none'; script-src 'self' 'unsafe-eval' https://maps.google.com + https://accounts.google.com 'sha256-K2AkR/jTLsGV8PyzWha7/ey1iaD9c5jWRYwa++ZlMZc=' + 'sha256-ib2/2v5zC6gGM6Ety7iYgBUvpy/caRX9xV/pzzV7hf0=' 'sha256-isH538cVBUY8IMlGYGbWtBwr+cGqkc4mN6nLcA7lUjE='; + child-src 'self' https://accounts.google.com; style-src 'self' 'unsafe-inline' + https://accounts.google.com; font-src *; img-src * 'self' data:; connect-src + 'self' https://accounts.google.com metabase.us10.list-manage.com ; manifest-src + 'self'; frame-ancestors 'none'; + Content-Type: + - application/json;charset=utf-8 + Expires: + - Tue, 03 Jul 2001 06:00:00 GMT + Transfer-Encoding: + - chunked + Server: + - Jetty(11.0.14) + body: + encoding: ASCII-8BIT + string: '{"id":"b79d0077-eaac-48cb-b8a7-9448db9bb5db"}' + recorded_at: Sun, 14 May 2023 15:08:53 GMT +- request: + method: get + uri: http://localhost:3030/api/setting + body: + encoding: US-ASCII + string: '' + headers: + User-Agent: + - MetabaseRuby/0.6.0 (ruby3.2.0) + X-Metabase-Session: + - b79d0077-eaac-48cb-b8a7-9448db9bb5db + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + response: + status: + code: 200 + message: OK + headers: + X-Frame-Options: + - DENY + X-Xss-Protection: + - 1; mode=block + Last-Modified: + - Sun, 14 May 2023 15:08:56 GMT + Strict-Transport-Security: + - max-age=31536000 + Set-Cookie: + - metabase.DEVICE=7c8d5a6c-ec80-4c1b-ba2c-380054313ca1;HttpOnly;Path=/;Expires=Thu, + 14 May 2043 15:08:56 GMT;SameSite=Lax + X-Permitted-Cross-Domain-Policies: + - none + Cache-Control: + - max-age=0, no-cache, must-revalidate, proxy-revalidate + X-Content-Type-Options: + - nosniff + Content-Security-Policy: + - default-src 'none'; script-src 'self' 'unsafe-eval' https://maps.google.com + https://accounts.google.com 'sha256-K2AkR/jTLsGV8PyzWha7/ey1iaD9c5jWRYwa++ZlMZc=' + 'sha256-ib2/2v5zC6gGM6Ety7iYgBUvpy/caRX9xV/pzzV7hf0=' 'sha256-isH538cVBUY8IMlGYGbWtBwr+cGqkc4mN6nLcA7lUjE='; + child-src 'self' https://accounts.google.com; style-src 'self' 'unsafe-inline' + https://accounts.google.com; font-src *; img-src * 'self' data:; connect-src + 'self' https://accounts.google.com metabase.us10.list-manage.com ; manifest-src + 'self'; frame-ancestors 'none'; + Content-Type: + - application/json;charset=utf-8 + Expires: + - Tue, 03 Jul 2001 06:00:00 GMT + Transfer-Encoding: + - chunked + Server: + - Jetty(11.0.14) + body: + encoding: ASCII-8BIT + string: !binary |- + W3sia2V5IjoiYWN0aXZlLXVzZXJzLWNvdW50IiwidmFsdWUiOjIsImlzX2Vudl9zZXR0aW5nIjpmYWxzZSwiZW52X25hbWUiOiJNQl9BQ1RJVkVfVVNFUlNfQ09VTlQiLCJkZXNjcmlwdGlvbiI6IkNhY2hlZCBudW1iZXIgb2YgYWN0aXZlIHVzZXJzLiBSZWZyZXNoIGV2ZXJ5IDUgbWludXRlcy4iLCJkZWZhdWx0IjowfSx7ImtleSI6ImFkbWluLWVtYWlsIiwidmFsdWUiOiJtYkBleGFtcGxlLmNvbSIsImlzX2Vudl9zZXR0aW5nIjpmYWxzZSwiZW52X25hbWUiOiJNQl9BRE1JTl9FTUFJTCIsImRlc2NyaXB0aW9uIjoiVGhlIGVtYWlsIGFkZHJlc3MgdXNlcnMgc2hvdWxkIGJlIHJlZmVycmVkIHRvIGlmIHRoZXkgZW5jb3VudGVyIGEgcHJvYmxlbS4iLCJkZWZhdWx0IjpudWxsfSx7ImtleSI6ImFuYWx5dGljcy11dWlkIiwidmFsdWUiOiI0Mjc0YmRiOS1lYjEwLTQxYzktYWUyYy0xMDhjNjdmNDhjNjciLCJpc19lbnZfc2V0dGluZyI6ZmFsc2UsImVudl9uYW1lIjoiTUJfQU5BTFlUSUNTX1VVSUQiLCJkZXNjcmlwdGlvbiI6IlVuaXF1ZSBpZGVudGlmaWVyIHRvIGJlIHVzZWQgaW4gU25vd3Bsb3cgYW5hbHl0aWNzLCB0byBpZGVudGlmeSB0aGlzIGluc3RhbmNlIG9mIE1ldGFiYXNlLiBUaGlzIGlzIGEgcHVibGljIHNldHRpbmcgc2luY2Ugc29tZSBhbmFseXRpY3MgZXZlbnRzIGFyZSBzZW50IHByaW9yIHRvIGluaXRpYWwgc2V0dXAuIiwiZGVmYXVsdCI6bnVsbH0seyJrZXkiOiJhbm9uLXRyYWNraW5nLWVuYWJsZWQiLCJ2YWx1ZSI6ZmFsc2UsImlzX2Vudl9zZXR0aW5nIjpmYWxzZSwiZW52X25hbWUiOiJNQl9BTk9OX1RSQUNLSU5HX0VOQUJMRUQiLCJkZXNjcmlwdGlvbiI6IkVuYWJsZSB0aGUgY29sbGVjdGlvbiBvZiBhbm9ueW1vdXMgdXNhZ2UgZGF0YSBpbiBvcmRlciB0byBoZWxwIE1ldGFiYXNlIGltcHJvdmUuIiwiZGVmYXVsdCI6dHJ1ZX0seyJrZXkiOiJhcHBsaWNhdGlvbi1jb2xvcnMiLCJ2YWx1ZSI6bnVsbCwiaXNfZW52X3NldHRpbmciOmZhbHNlLCJlbnZfbmFtZSI6Ik1CX0FQUExJQ0FUSU9OX0NPTE9SUyIsImRlc2NyaXB0aW9uIjoiVGhlc2UgYXJlIHRoZSBwcmltYXJ5IGNvbG9ycyB1c2VkIGluIGNoYXJ0cyBhbmQgdGhyb3VnaG91dCBNZXRhYmFzZS4gWW91IG1pZ2h0IG5lZWQgdG8gcmVmcmVzaCB5b3VyIGJyb3dzZXIgdG8gc2VlIHlvdXIgY2hhbmdlcyB0YWtlIGVmZmVjdC4iLCJkZWZhdWx0Ijp7fX0seyJrZXkiOiJhcHBsaWNhdGlvbi1mYXZpY29uLXVybCIsInZhbHVlIjpudWxsLCJpc19lbnZfc2V0dGluZyI6ZmFsc2UsImVudl9uYW1lIjoiTUJfQVBQTElDQVRJT05fRkFWSUNPTl9VUkwiLCJkZXNjcmlwdGlvbiI6IlRoZSB1cmwgb3IgaW1hZ2UgdGhhdCB5b3Ugd2FudCB0byB1c2UgYXMgdGhlIGZhdmljb24uIiwiZGVmYXVsdCI6ImFwcC9hc3NldHMvaW1nL2Zhdmljb24uaWNvIn0seyJrZXkiOiJhcHBsaWNhdGlvbi1mb250IiwidmFsdWUiOm51bGwsImlzX2Vudl9zZXR0aW5nIjpmYWxzZSwiZW52X25hbWUiOiJNQl9BUFBMSUNBVElPTl9GT05UIiwiZGVzY3JpcHRpb24iOiJUaGlzIHdpbGwgcmVwbGFjZSDigJxMYXRv4oCdIGFzIHRoZSBmb250IGZhbWlseS4iLCJkZWZhdWx0IjoiTGF0byJ9LHsia2V5IjoiYXBwbGljYXRpb24tZm9udC1maWxlcyIsInZhbHVlIjpudWxsLCJpc19lbnZfc2V0dGluZyI6ZmFsc2UsImVudl9uYW1lIjoiTUJfQVBQTElDQVRJT05fRk9OVF9GSUxFUyIsImRlc2NyaXB0aW9uIjoiVGVsbCB1cyB3aGVyZSB0byBmaW5kIHRoZSBmaWxlIGZvciBlYWNoIGZvbnQgd2VpZ2h0LiBZb3UgZG9u4oCZdCBuZWVkIHRvIGluY2x1ZGUgYWxsIG9mIHRoZW0sIGJ1dCBpdOKAmWxsIGxvb2sgYmV0dGVyIGlmIHlvdSBkby4iLCJkZWZhdWx0IjpudWxsfSx7ImtleSI6ImFwcGxpY2F0aW9uLWxvZ28tdXJsIiwidmFsdWUiOm51bGwsImlzX2Vudl9zZXR0aW5nIjpmYWxzZSwiZW52X25hbWUiOiJNQl9BUFBMSUNBVElPTl9MT0dPX1VSTCIsImRlc2NyaXB0aW9uIjoiRm9yIGJlc3QgcmVzdWx0cywgdXNlIGFuIFNWRyBmaWxlIHdpdGggYSB0cmFuc3BhcmVudCBiYWNrZ3JvdW5kLiIsImRlZmF1bHQiOiJhcHAvYXNzZXRzL2ltZy9sb2dvLnN2ZyJ9LHsia2V5IjoiYXBwbGljYXRpb24tbmFtZSIsInZhbHVlIjpudWxsLCJpc19lbnZfc2V0dGluZyI6ZmFsc2UsImVudl9uYW1lIjoiTUJfQVBQTElDQVRJT05fTkFNRSIsImRlc2NyaXB0aW9uIjoiVGhpcyB3aWxsIHJlcGxhY2UgdGhlIHdvcmQgXCJNZXRhYmFzZVwiIHdoZXJldmVyIGl0IGFwcGVhcnMuIiwiZGVmYXVsdCI6Ik1ldGFiYXNlIn0seyJrZXkiOiJhdmFpbGFibGUtZm9udHMiLCJ2YWx1ZSI6WyJJbnRlciIsIkxhdG8iLCJMb3JhIiwiTWVycml3ZWF0aGVyIiwiTW9udHNlcnJhdCIsIk5vdG8gU2FucyIsIk9wZW4gU2FucyIsIk9zd2FsZCIsIlBsYXlmYWlyIERpc3BsYXkiLCJQb3BwaW5zIiwiUFQgU2FucyIsIlBUIFNlcmlmIiwiUmFsZXdheSIsIlJvYm90byIsIlJvYm90byBDb25kZW5zZWQiLCJSb2JvdG8gTW9ubyIsIlJvYm90byBTbGFiIiwiU2xhYm8gMjdweCIsIlNvdXJjZSBTYW5zIFBybyIsIlVidW50dSJdLCJpc19lbnZfc2V0dGluZyI6ZmFsc2UsImVudl9uYW1lIjoiTUJfQVZBSUxBQkxFX0ZPTlRTIiwiZGVzY3JpcHRpb24iOiJBdmFpbGFibGUgZm9udHMiLCJkZWZhdWx0IjpudWxsfSx7ImtleSI6ImF2YWlsYWJsZS1sb2NhbGVzIiwidmFsdWUiOltbImFyIiwiQXJhYmljIl0sWyJhcl9TQSIsIkFyYWJpYyAoU2F1ZGkgQXJhYmlhKSJdLFsiYmciLCJCdWxnYXJpYW4iXSxbImNhIiwiQ2F0YWxhbiJdLFsiY3MiLCJDemVjaCJdLFsiZGUiLCJHZXJtYW4iXSxbImVuIiwiRW5nbGlzaCJdLFsiZXMiLCJTcGFuaXNoIl0sWyJmYSIsIlBlcnNpYW4iXSxbImZyIiwiRnJlbmNoIl0sWyJpZCIsIkluZG9uZXNpYW4iXSxbIml0IiwiSXRhbGlhbiJdLFsiamEiLCJKYXBhbmVzZSJdLFsia28iLCJLb3JlYW4iXSxbIm5iIiwiTm9yd2VnaWFuIEJva23DpWwiXSxbIm5sIiwiRHV0Y2giXSxbInBsIiwiUG9saXNoIl0sWyJwdF9CUiIsIlBvcnR1Z3Vlc2UgKEJyYXppbCkiXSxbInJ1IiwiUnVzc2lhbiJdLFsic2siLCJTbG92YWsiXSxbInNxIiwiQWxiYW5pYW4iXSxbInNyIiwiU2VyYmlhbiJdLFsic3YiLCJTd2VkaXNoIl0sWyJ0ciIsIlR1cmtpc2giXSxbInVrIiwiVWtyYWluaWFuIl0sWyJ2aSIsIlZpZXRuYW1lc2UiXSxbInpoIiwiQ2hpbmVzZSJdLFsiemhfQ04iLCJDaGluZXNlIChDaGluYSkiXSxbInpoX0hLIiwiQ2hpbmVzZSAoSG9uZyBLb25nIFNBUiBDaGluYSkiXSxbInpoX1RXIiwiQ2hpbmVzZSAoVGFpd2FuKSJdXSwiaXNfZW52X3NldHRpbmciOmZhbHNlLCJlbnZfbmFtZSI6Ik1CX0FWQUlMQUJMRV9MT0NBTEVTIiwiZGVzY3JpcHRpb24iOiJBdmFpbGFibGUgaTE4biBsb2NhbGVzIiwiZGVmYXVsdCI6bnVsbH0seyJrZXkiOiJhdmFpbGFibGUtdGltZXpvbmVzIiwidmFsdWUiOlsiQWZyaWNhL0FiaWRqYW4iLCJBZnJpY2EvQWNjcmEiLCJBZnJpY2EvQWRkaXNfQWJhYmEiLCJBZnJpY2EvQWxnaWVycyIsIkFmcmljYS9Bc21hcmEiLCJBZnJpY2EvQXNtZXJhIiwiQWZyaWNhL0JhbWFrbyIsIkFmcmljYS9CYW5ndWkiLCJBZnJpY2EvQmFuanVsIiwiQWZyaWNhL0Jpc3NhdSIsIkFmcmljYS9CbGFudHlyZSIsIkFmcmljYS9CcmF6emF2aWxsZSIsIkFmcmljYS9CdWp1bWJ1cmEiLCJBZnJpY2EvQ2Fpcm8iLCJBZnJpY2EvQ2FzYWJsYW5jYSIsIkFmcmljYS9DZXV0YSIsIkFmcmljYS9Db25ha3J5IiwiQWZyaWNhL0Rha2FyIiwiQWZyaWNhL0Rhcl9lc19TYWxhYW0iLCJBZnJpY2EvRGppYm91dGkiLCJBZnJpY2EvRG91YWxhIiwiQWZyaWNhL0VsX0FhaXVuIiwiQWZyaWNhL0ZyZWV0b3duIiwiQWZyaWNhL0dhYm9yb25lIiwiQWZyaWNhL0hhcmFyZSIsIkFmcmljYS9Kb2hhbm5lc2J1cmciLCJBZnJpY2EvSnViYSIsIkFmcmljYS9LYW1wYWxhIiwiQWZyaWNhL0toYXJ0b3VtIiwiQWZyaWNhL0tpZ2FsaSIsIkFmcmljYS9LaW5zaGFzYSIsIkFmcmljYS9MYWdvcyIsIkFmcmljYS9MaWJyZXZpbGxlIiwiQWZyaWNhL0xvbWUiLCJBZnJpY2EvTHVhbmRhIiwiQWZyaWNhL0x1YnVtYmFzaGkiLCJBZnJpY2EvTHVzYWthIiwiQWZyaWNhL01hbGFibyIsIkFmcmljYS9NYXB1dG8iLCJBZnJpY2EvTWFzZXJ1IiwiQWZyaWNhL01iYWJhbmUiLCJBZnJpY2EvTW9nYWRpc2h1IiwiQWZyaWNhL01vbnJvdmlhIiwiQWZyaWNhL05haXJvYmkiLCJBZnJpY2EvTmRqYW1lbmEiLCJBZnJpY2EvTmlhbWV5IiwiQWZyaWNhL05vdWFrY2hvdHQiLCJBZnJpY2EvT3VhZ2Fkb3Vnb3UiLCJBZnJpY2EvUG9ydG8tTm92byIsIkFmcmljYS9TYW9fVG9tZSIsIkFmcmljYS9UaW1idWt0dSIsIkFmcmljYS9Ucmlwb2xpIiwiQWZyaWNhL1R1bmlzIiwiQWZyaWNhL1dpbmRob2VrIiwiQW1lcmljYS9BZGFrIiwiQW1lcmljYS9BbmNob3JhZ2UiLCJBbWVyaWNhL0FuZ3VpbGxhIiwiQW1lcmljYS9BbnRpZ3VhIiwiQW1lcmljYS9BcmFndWFpbmEiLCJBbWVyaWNhL0FyZ2VudGluYS9CdWVub3NfQWlyZXMiLCJBbWVyaWNhL0FyZ2VudGluYS9DYXRhbWFyY2EiLCJBbWVyaWNhL0FyZ2VudGluYS9Db21vZFJpdmFkYXZpYSIsIkFtZXJpY2EvQXJnZW50aW5hL0NvcmRvYmEiLCJBbWVyaWNhL0FyZ2VudGluYS9KdWp1eSIsIkFtZXJpY2EvQXJnZW50aW5hL0xhX1Jpb2phIiwiQW1lcmljYS9BcmdlbnRpbmEvTWVuZG96YSIsIkFtZXJpY2EvQXJnZW50aW5hL1Jpb19HYWxsZWdvcyIsIkFtZXJpY2EvQXJnZW50aW5hL1NhbHRhIiwiQW1lcmljYS9BcmdlbnRpbmEvU2FuX0p1YW4iLCJBbWVyaWNhL0FyZ2VudGluYS9TYW5fTHVpcyIsIkFtZXJpY2EvQXJnZW50aW5hL1R1Y3VtYW4iLCJBbWVyaWNhL0FyZ2VudGluYS9Vc2h1YWlhIiwiQW1lcmljYS9BcnViYSIsIkFtZXJpY2EvQXN1bmNpb24iLCJBbWVyaWNhL0F0aWtva2FuIiwiQW1lcmljYS9BdGthIiwiQW1lcmljYS9CYWhpYSIsIkFtZXJpY2EvQmFoaWFfQmFuZGVyYXMiLCJBbWVyaWNhL0JhcmJhZG9zIiwiQW1lcmljYS9CZWxlbSIsIkFtZXJpY2EvQmVsaXplIiwiQW1lcmljYS9CbGFuYy1TYWJsb24iLCJBbWVyaWNhL0JvYV9WaXN0YSIsIkFtZXJpY2EvQm9nb3RhIiwiQW1lcmljYS9Cb2lzZSIsIkFtZXJpY2EvQnVlbm9zX0FpcmVzIiwiQW1lcmljYS9DYW1icmlkZ2VfQmF5IiwiQW1lcmljYS9DYW1wb19HcmFuZGUiLCJBbWVyaWNhL0NhbmN1biIsIkFtZXJpY2EvQ2FyYWNhcyIsIkFtZXJpY2EvQ2F0YW1hcmNhIiwiQW1lcmljYS9DYXllbm5lIiwiQW1lcmljYS9DYXltYW4iLCJBbWVyaWNhL0NoaWNhZ28iLCJBbWVyaWNhL0NoaWh1YWh1YSIsIkFtZXJpY2EvQ2l1ZGFkX0p1YXJleiIsIkFtZXJpY2EvQ29yYWxfSGFyYm91ciIsIkFtZXJpY2EvQ29yZG9iYSIsIkFtZXJpY2EvQ29zdGFfUmljYSIsIkFtZXJpY2EvQ3Jlc3RvbiIsIkFtZXJpY2EvQ3VpYWJhIiwiQW1lcmljYS9DdXJhY2FvIiwiQW1lcmljYS9EYW5tYXJrc2hhdm4iLCJBbWVyaWNhL0Rhd3NvbiIsIkFtZXJpY2EvRGF3c29uX0NyZWVrIiwiQW1lcmljYS9EZW52ZXIiLCJBbWVyaWNhL0RldHJvaXQiLCJBbWVyaWNhL0RvbWluaWNhIiwiQW1lcmljYS9FZG1vbnRvbiIsIkFtZXJpY2EvRWlydW5lcGUiLCJBbWVyaWNhL0VsX1NhbHZhZG9yIiwiQW1lcmljYS9FbnNlbmFkYSIsIkFtZXJpY2EvRm9ydF9OZWxzb24iLCJBbWVyaWNhL0ZvcnRfV2F5bmUiLCJBbWVyaWNhL0ZvcnRhbGV6YSIsIkFtZXJpY2EvR2xhY2VfQmF5IiwiQW1lcmljYS9Hb2R0aGFiIiwiQW1lcmljYS9Hb29zZV9CYXkiLCJBbWVyaWNhL0dyYW5kX1R1cmsiLCJBbWVyaWNhL0dyZW5hZGEiLCJBbWVyaWNhL0d1YWRlbG91cGUiLCJBbWVyaWNhL0d1YXRlbWFsYSIsIkFtZXJpY2EvR3VheWFxdWlsIiwiQW1lcmljYS9HdXlhbmEiLCJBbWVyaWNhL0hhbGlmYXgiLCJBbWVyaWNhL0hhdmFuYSIsIkFtZXJpY2EvSGVybW9zaWxsbyIsIkFtZXJpY2EvSW5kaWFuYS9JbmRpYW5hcG9saXMiLCJBbWVyaWNhL0luZGlhbmEvS25veCIsIkFtZXJpY2EvSW5kaWFuYS9NYXJlbmdvIiwiQW1lcmljYS9JbmRpYW5hL1BldGVyc2J1cmciLCJBbWVyaWNhL0luZGlhbmEvVGVsbF9DaXR5IiwiQW1lcmljYS9JbmRpYW5hL1ZldmF5IiwiQW1lcmljYS9JbmRpYW5hL1ZpbmNlbm5lcyIsIkFtZXJpY2EvSW5kaWFuYS9XaW5hbWFjIiwiQW1lcmljYS9JbmRpYW5hcG9saXMiLCJBbWVyaWNhL0ludXZpayIsIkFtZXJpY2EvSXFhbHVpdCIsIkFtZXJpY2EvSmFtYWljYSIsIkFtZXJpY2EvSnVqdXkiLCJBbWVyaWNhL0p1bmVhdSIsIkFtZXJpY2EvS2VudHVja3kvTG91aXN2aWxsZSIsIkFtZXJpY2EvS2VudHVja3kvTW9udGljZWxsbyIsIkFtZXJpY2EvS25veF9JTiIsIkFtZXJpY2EvS3JhbGVuZGlqayIsIkFtZXJpY2EvTGFfUGF6IiwiQW1lcmljYS9MaW1hIiwiQW1lcmljYS9Mb3NfQW5nZWxlcyIsIkFtZXJpY2EvTG91aXN2aWxsZSIsIkFtZXJpY2EvTG93ZXJfUHJpbmNlcyIsIkFtZXJpY2EvTWFjZWlvIiwiQW1lcmljYS9NYW5hZ3VhIiwiQW1lcmljYS9NYW5hdXMiLCJBbWVyaWNhL01hcmlnb3QiLCJBbWVyaWNhL01hcnRpbmlxdWUiLCJBbWVyaWNhL01hdGFtb3JvcyIsIkFtZXJpY2EvTWF6YXRsYW4iLCJBbWVyaWNhL01lbmRvemEiLCJBbWVyaWNhL01lbm9taW5lZSIsIkFtZXJpY2EvTWVyaWRhIiwiQW1lcmljYS9NZXRsYWthdGxhIiwiQW1lcmljYS9NZXhpY29fQ2l0eSIsIkFtZXJpY2EvTWlxdWVsb24iLCJBbWVyaWNhL01vbmN0b24iLCJBbWVyaWNhL01vbnRlcnJleSIsIkFtZXJpY2EvTW9udGV2aWRlbyIsIkFtZXJpY2EvTW9udHJlYWwiLCJBbWVyaWNhL01vbnRzZXJyYXQiLCJBbWVyaWNhL05hc3NhdSIsIkFtZXJpY2EvTmV3X1lvcmsiLCJBbWVyaWNhL05pcGlnb24iLCJBbWVyaWNhL05vbWUiLCJBbWVyaWNhL05vcm9uaGEiLCJBbWVyaWNhL05vcnRoX0Rha290YS9CZXVsYWgiLCJBbWVyaWNhL05vcnRoX0Rha290YS9DZW50ZXIiLCJBbWVyaWNhL05vcnRoX0Rha290YS9OZXdfU2FsZW0iLCJBbWVyaWNhL051dWsiLCJBbWVyaWNhL09qaW5hZ2EiLCJBbWVyaWNhL1BhbmFtYSIsIkFtZXJpY2EvUGFuZ25pcnR1bmciLCJBbWVyaWNhL1BhcmFtYXJpYm8iLCJBbWVyaWNhL1Bob2VuaXgiLCJBbWVyaWNhL1BvcnQtYXUtUHJpbmNlIiwiQW1lcmljYS9Qb3J0X29mX1NwYWluIiwiQW1lcmljYS9Qb3J0b19BY3JlIiwiQW1lcmljYS9Qb3J0b19WZWxobyIsIkFtZXJpY2EvUHVlcnRvX1JpY28iLCJBbWVyaWNhL1B1bnRhX0FyZW5hcyIsIkFtZXJpY2EvUmFpbnlfUml2ZXIiLCJBbWVyaWNhL1Jhbmtpbl9JbmxldCIsIkFtZXJpY2EvUmVjaWZlIiwiQW1lcmljYS9SZWdpbmEiLCJBbWVyaWNhL1Jlc29sdXRlIiwiQW1lcmljYS9SaW9fQnJhbmNvIiwiQW1lcmljYS9Sb3NhcmlvIiwiQW1lcmljYS9TYW50YV9Jc2FiZWwiLCJBbWVyaWNhL1NhbnRhcmVtIiwiQW1lcmljYS9TYW50aWFnbyIsIkFtZXJpY2EvU2FudG9fRG9taW5nbyIsIkFtZXJpY2EvU2FvX1BhdWxvIiwiQW1lcmljYS9TY29yZXNieXN1bmQiLCJBbWVyaWNhL1NoaXByb2NrIiwiQW1lcmljYS9TaXRrYSIsIkFtZXJpY2EvU3RfQmFydGhlbGVteSIsIkFtZXJpY2EvU3RfSm9obnMiLCJBbWVyaWNhL1N0X0tpdHRzIiwiQW1lcmljYS9TdF9MdWNpYSIsIkFtZXJpY2EvU3RfVGhvbWFzIiwiQW1lcmljYS9TdF9WaW5jZW50IiwiQW1lcmljYS9Td2lmdF9DdXJyZW50IiwiQW1lcmljYS9UZWd1Y2lnYWxwYSIsIkFtZXJpY2EvVGh1bGUiLCJBbWVyaWNhL1RodW5kZXJfQmF5IiwiQW1lcmljYS9UaWp1YW5hIiwiQW1lcmljYS9Ub3JvbnRvIiwiQW1lcmljYS9Ub3J0b2xhIiwiQW1lcmljYS9WYW5jb3V2ZXIiLCJBbWVyaWNhL1ZpcmdpbiIsIkFtZXJpY2EvV2hpdGVob3JzZSIsIkFtZXJpY2EvV2lubmlwZWciLCJBbWVyaWNhL1lha3V0YXQiLCJBbWVyaWNhL1llbGxvd2tuaWZlIiwiQW50YXJjdGljYS9DYXNleSIsIkFudGFyY3RpY2EvRGF2aXMiLCJBbnRhcmN0aWNhL0R1bW9udERVcnZpbGxlIiwiQW50YXJjdGljYS9NYWNxdWFyaWUiLCJBbnRhcmN0aWNhL01hd3NvbiIsIkFudGFyY3RpY2EvTWNNdXJkbyIsIkFudGFyY3RpY2EvUGFsbWVyIiwiQW50YXJjdGljYS9Sb3RoZXJhIiwiQW50YXJjdGljYS9Tb3V0aF9Qb2xlIiwiQW50YXJjdGljYS9TeW93YSIsIkFudGFyY3RpY2EvVHJvbGwiLCJBbnRhcmN0aWNhL1Zvc3RvayIsIkFyY3RpYy9Mb25neWVhcmJ5ZW4iLCJBc2lhL0FkZW4iLCJBc2lhL0FsbWF0eSIsIkFzaWEvQW1tYW4iLCJBc2lhL0FuYWR5ciIsIkFzaWEvQXF0YXUiLCJBc2lhL0FxdG9iZSIsIkFzaWEvQXNoZ2FiYXQiLCJBc2lhL0FzaGtoYWJhZCIsIkFzaWEvQXR5cmF1IiwiQXNpYS9CYWdoZGFkIiwiQXNpYS9CYWhyYWluIiwiQXNpYS9CYWt1IiwiQXNpYS9CYW5na29rIiwiQXNpYS9CYXJuYXVsIiwiQXNpYS9CZWlydXQiLCJBc2lhL0Jpc2hrZWsiLCJBc2lhL0JydW5laSIsIkFzaWEvQ2FsY3V0dGEiLCJBc2lhL0NoaXRhIiwiQXNpYS9DaG9pYmFsc2FuIiwiQXNpYS9DaG9uZ3FpbmciLCJBc2lhL0NodW5na2luZyIsIkFzaWEvQ29sb21ibyIsIkFzaWEvRGFjY2EiLCJBc2lhL0RhbWFzY3VzIiwiQXNpYS9EaGFrYSIsIkFzaWEvRGlsaSIsIkFzaWEvRHViYWkiLCJBc2lhL0R1c2hhbmJlIiwiQXNpYS9GYW1hZ3VzdGEiLCJBc2lhL0dhemEiLCJBc2lhL0hhcmJpbiIsIkFzaWEvSGVicm9uIiwiQXNpYS9Ib19DaGlfTWluaCIsIkFzaWEvSG9uZ19Lb25nIiwiQXNpYS9Ib3ZkIiwiQXNpYS9Jcmt1dHNrIiwiQXNpYS9Jc3RhbmJ1bCIsIkFzaWEvSmFrYXJ0YSIsIkFzaWEvSmF5YXB1cmEiLCJBc2lhL0plcnVzYWxlbSIsIkFzaWEvS2FidWwiLCJBc2lhL0thbWNoYXRrYSIsIkFzaWEvS2FyYWNoaSIsIkFzaWEvS2FzaGdhciIsIkFzaWEvS2F0aG1hbmR1IiwiQXNpYS9LYXRtYW5kdSIsIkFzaWEvS2hhbmR5Z2EiLCJBc2lhL0tvbGthdGEiLCJBc2lhL0tyYXNub3lhcnNrIiwiQXNpYS9LdWFsYV9MdW1wdXIiLCJBc2lhL0t1Y2hpbmciLCJBc2lhL0t1d2FpdCIsIkFzaWEvTWFjYW8iLCJBc2lhL01hY2F1IiwiQXNpYS9NYWdhZGFuIiwiQXNpYS9NYWthc3NhciIsIkFzaWEvTWFuaWxhIiwiQXNpYS9NdXNjYXQiLCJBc2lhL05pY29zaWEiLCJBc2lhL05vdm9rdXpuZXRzayIsIkFzaWEvTm92b3NpYmlyc2siLCJBc2lhL09tc2siLCJBc2lhL09yYWwiLCJBc2lhL1Bobm9tX1BlbmgiLCJBc2lhL1BvbnRpYW5hayIsIkFzaWEvUHlvbmd5YW5nIiwiQXNpYS9RYXRhciIsIkFzaWEvUW9zdGFuYXkiLCJBc2lhL1F5enlsb3JkYSIsIkFzaWEvUmFuZ29vbiIsIkFzaWEvUml5YWRoIiwiQXNpYS9TYWlnb24iLCJBc2lhL1Nha2hhbGluIiwiQXNpYS9TYW1hcmthbmQiLCJBc2lhL1Nlb3VsIiwiQXNpYS9TaGFuZ2hhaSIsIkFzaWEvU2luZ2Fwb3JlIiwiQXNpYS9TcmVkbmVrb2x5bXNrIiwiQXNpYS9UYWlwZWkiLCJBc2lhL1Rhc2hrZW50IiwiQXNpYS9UYmlsaXNpIiwiQXNpYS9UZWhyYW4iLCJBc2lhL1RlbF9Bdml2IiwiQXNpYS9UaGltYnUiLCJBc2lhL1RoaW1waHUiLCJBc2lhL1Rva3lvIiwiQXNpYS9Ub21zayIsIkFzaWEvVWp1bmdfUGFuZGFuZyIsIkFzaWEvVWxhYW5iYWF0YXIiLCJBc2lhL1VsYW5fQmF0b3IiLCJBc2lhL1VydW1xaSIsIkFzaWEvVXN0LU5lcmEiLCJBc2lhL1ZpZW50aWFuZSIsIkFzaWEvVmxhZGl2b3N0b2siLCJBc2lhL1lha3V0c2siLCJBc2lhL1lhbmdvbiIsIkFzaWEvWWVrYXRlcmluYnVyZyIsIkFzaWEvWWVyZXZhbiIsIkF0bGFudGljL0F6b3JlcyIsIkF0bGFudGljL0Jlcm11ZGEiLCJBdGxhbnRpYy9DYW5hcnkiLCJBdGxhbnRpYy9DYXBlX1ZlcmRlIiwiQXRsYW50aWMvRmFlcm9lIiwiQXRsYW50aWMvRmFyb2UiLCJBdGxhbnRpYy9KYW5fTWF5ZW4iLCJBdGxhbnRpYy9NYWRlaXJhIiwiQXRsYW50aWMvUmV5a2phdmlrIiwiQXRsYW50aWMvU291dGhfR2VvcmdpYSIsIkF0bGFudGljL1N0X0hlbGVuYSIsIkF0bGFudGljL1N0YW5sZXkiLCJBdXN0cmFsaWEvQUNUIiwiQXVzdHJhbGlhL0FkZWxhaWRlIiwiQXVzdHJhbGlhL0JyaXNiYW5lIiwiQXVzdHJhbGlhL0Jyb2tlbl9IaWxsIiwiQXVzdHJhbGlhL0NhbmJlcnJhIiwiQXVzdHJhbGlhL0N1cnJpZSIsIkF1c3RyYWxpYS9EYXJ3aW4iLCJBdXN0cmFsaWEvRXVjbGEiLCJBdXN0cmFsaWEvSG9iYXJ0IiwiQXVzdHJhbGlhL0xISSIsIkF1c3RyYWxpYS9MaW5kZW1hbiIsIkF1c3RyYWxpYS9Mb3JkX0hvd2UiLCJBdXN0cmFsaWEvTWVsYm91cm5lIiwiQXVzdHJhbGlhL05TVyIsIkF1c3RyYWxpYS9Ob3J0aCIsIkF1c3RyYWxpYS9QZXJ0aCIsIkF1c3RyYWxpYS9RdWVlbnNsYW5kIiwiQXVzdHJhbGlhL1NvdXRoIiwiQXVzdHJhbGlhL1N5ZG5leSIsIkF1c3RyYWxpYS9UYXNtYW5pYSIsIkF1c3RyYWxpYS9WaWN0b3JpYSIsIkF1c3RyYWxpYS9XZXN0IiwiQXVzdHJhbGlhL1lhbmNvd2lubmEiLCJCcmF6aWwvQWNyZSIsIkJyYXppbC9EZU5vcm9uaGEiLCJCcmF6aWwvRWFzdCIsIkJyYXppbC9XZXN0IiwiQ0VUIiwiQ1NUNkNEVCIsIkNhbmFkYS9BdGxhbnRpYyIsIkNhbmFkYS9DZW50cmFsIiwiQ2FuYWRhL0Vhc3Rlcm4iLCJDYW5hZGEvTW91bnRhaW4iLCJDYW5hZGEvTmV3Zm91bmRsYW5kIiwiQ2FuYWRhL1BhY2lmaWMiLCJDYW5hZGEvU2Fza2F0Y2hld2FuIiwiQ2FuYWRhL1l1a29uIiwiQ2hpbGUvQ29udGluZW50YWwiLCJDaGlsZS9FYXN0ZXJJc2xhbmQiLCJDdWJhIiwiRUVUIiwiRVNUNUVEVCIsIkVneXB0IiwiRWlyZSIsIkV0Yy9HTVQiLCJFdGMvR01UKzAiLCJFdGMvR01UKzEiLCJFdGMvR01UKzEwIiwiRXRjL0dNVCsxMSIsIkV0Yy9HTVQrMTIiLCJFdGMvR01UKzIiLCJFdGMvR01UKzMiLCJFdGMvR01UKzQiLCJFdGMvR01UKzUiLCJFdGMvR01UKzYiLCJFdGMvR01UKzciLCJFdGMvR01UKzgiLCJFdGMvR01UKzkiLCJFdGMvR01ULTAiLCJFdGMvR01ULTEiLCJFdGMvR01ULTEwIiwiRXRjL0dNVC0xMSIsIkV0Yy9HTVQtMTIiLCJFdGMvR01ULTEzIiwiRXRjL0dNVC0xNCIsIkV0Yy9HTVQtMiIsIkV0Yy9HTVQtMyIsIkV0Yy9HTVQtNCIsIkV0Yy9HTVQtNSIsIkV0Yy9HTVQtNiIsIkV0Yy9HTVQtNyIsIkV0Yy9HTVQtOCIsIkV0Yy9HTVQtOSIsIkV0Yy9HTVQwIiwiRXRjL0dyZWVud2ljaCIsIkV0Yy9VQ1QiLCJFdGMvVVRDIiwiRXRjL1VuaXZlcnNhbCIsIkV0Yy9adWx1IiwiRXVyb3BlL0Ftc3RlcmRhbSIsIkV1cm9wZS9BbmRvcnJhIiwiRXVyb3BlL0FzdHJha2hhbiIsIkV1cm9wZS9BdGhlbnMiLCJFdXJvcGUvQmVsZmFzdCIsIkV1cm9wZS9CZWxncmFkZSIsIkV1cm9wZS9CZXJsaW4iLCJFdXJvcGUvQnJhdGlzbGF2YSIsIkV1cm9wZS9CcnVzc2VscyIsIkV1cm9wZS9CdWNoYXJlc3QiLCJFdXJvcGUvQnVkYXBlc3QiLCJFdXJvcGUvQnVzaW5nZW4iLCJFdXJvcGUvQ2hpc2luYXUiLCJFdXJvcGUvQ29wZW5oYWdlbiIsIkV1cm9wZS9EdWJsaW4iLCJFdXJvcGUvR2licmFsdGFyIiwiRXVyb3BlL0d1ZXJuc2V5IiwiRXVyb3BlL0hlbHNpbmtpIiwiRXVyb3BlL0lzbGVfb2ZfTWFuIiwiRXVyb3BlL0lzdGFuYnVsIiwiRXVyb3BlL0plcnNleSIsIkV1cm9wZS9LYWxpbmluZ3JhZCIsIkV1cm9wZS9LaWV2IiwiRXVyb3BlL0tpcm92IiwiRXVyb3BlL0t5aXYiLCJFdXJvcGUvTGlzYm9uIiwiRXVyb3BlL0xqdWJsamFuYSIsIkV1cm9wZS9Mb25kb24iLCJFdXJvcGUvTHV4ZW1ib3VyZyIsIkV1cm9wZS9NYWRyaWQiLCJFdXJvcGUvTWFsdGEiLCJFdXJvcGUvTWFyaWVoYW1uIiwiRXVyb3BlL01pbnNrIiwiRXVyb3BlL01vbmFjbyIsIkV1cm9wZS9Nb3Njb3ciLCJFdXJvcGUvTmljb3NpYSIsIkV1cm9wZS9Pc2xvIiwiRXVyb3BlL1BhcmlzIiwiRXVyb3BlL1BvZGdvcmljYSIsIkV1cm9wZS9QcmFndWUiLCJFdXJvcGUvUmlnYSIsIkV1cm9wZS9Sb21lIiwiRXVyb3BlL1NhbWFyYSIsIkV1cm9wZS9TYW5fTWFyaW5vIiwiRXVyb3BlL1NhcmFqZXZvIiwiRXVyb3BlL1NhcmF0b3YiLCJFdXJvcGUvU2ltZmVyb3BvbCIsIkV1cm9wZS9Ta29wamUiLCJFdXJvcGUvU29maWEiLCJFdXJvcGUvU3RvY2tob2xtIiwiRXVyb3BlL1RhbGxpbm4iLCJFdXJvcGUvVGlyYW5lIiwiRXVyb3BlL1RpcmFzcG9sIiwiRXVyb3BlL1VseWFub3ZzayIsIkV1cm9wZS9Vemhnb3JvZCIsIkV1cm9wZS9WYWR1eiIsIkV1cm9wZS9WYXRpY2FuIiwiRXVyb3BlL1ZpZW5uYSIsIkV1cm9wZS9WaWxuaXVzIiwiRXVyb3BlL1ZvbGdvZ3JhZCIsIkV1cm9wZS9XYXJzYXciLCJFdXJvcGUvWmFncmViIiwiRXVyb3BlL1phcG9yb3poeWUiLCJFdXJvcGUvWnVyaWNoIiwiR0IiLCJHQi1FaXJlIiwiR01UIiwiR01UMCIsIkdyZWVud2ljaCIsIkhvbmdrb25nIiwiSWNlbGFuZCIsIkluZGlhbi9BbnRhbmFuYXJpdm8iLCJJbmRpYW4vQ2hhZ29zIiwiSW5kaWFuL0NocmlzdG1hcyIsIkluZGlhbi9Db2NvcyIsIkluZGlhbi9Db21vcm8iLCJJbmRpYW4vS2VyZ3VlbGVuIiwiSW5kaWFuL01haGUiLCJJbmRpYW4vTWFsZGl2ZXMiLCJJbmRpYW4vTWF1cml0aXVzIiwiSW5kaWFuL01heW90dGUiLCJJbmRpYW4vUmV1bmlvbiIsIklyYW4iLCJJc3JhZWwiLCJKYW1haWNhIiwiSmFwYW4iLCJLd2FqYWxlaW4iLCJMaWJ5YSIsIk1FVCIsIk1TVDdNRFQiLCJNZXhpY28vQmFqYU5vcnRlIiwiTWV4aWNvL0JhamFTdXIiLCJNZXhpY28vR2VuZXJhbCIsIk5aIiwiTlotQ0hBVCIsIk5hdmFqbyIsIlBSQyIsIlBTVDhQRFQiLCJQYWNpZmljL0FwaWEiLCJQYWNpZmljL0F1Y2tsYW5kIiwiUGFjaWZpYy9Cb3VnYWludmlsbGUiLCJQYWNpZmljL0NoYXRoYW0iLCJQYWNpZmljL0NodXVrIiwiUGFjaWZpYy9FYXN0ZXIiLCJQYWNpZmljL0VmYXRlIiwiUGFjaWZpYy9FbmRlcmJ1cnkiLCJQYWNpZmljL0Zha2FvZm8iLCJQYWNpZmljL0ZpamkiLCJQYWNpZmljL0Z1bmFmdXRpIiwiUGFjaWZpYy9HYWxhcGFnb3MiLCJQYWNpZmljL0dhbWJpZXIiLCJQYWNpZmljL0d1YWRhbGNhbmFsIiwiUGFjaWZpYy9HdWFtIiwiUGFjaWZpYy9Ib25vbHVsdSIsIlBhY2lmaWMvSm9obnN0b24iLCJQYWNpZmljL0thbnRvbiIsIlBhY2lmaWMvS2lyaXRpbWF0aSIsIlBhY2lmaWMvS29zcmFlIiwiUGFjaWZpYy9Ld2FqYWxlaW4iLCJQYWNpZmljL01hanVybyIsIlBhY2lmaWMvTWFycXVlc2FzIiwiUGFjaWZpYy9NaWR3YXkiLCJQYWNpZmljL05hdXJ1IiwiUGFjaWZpYy9OaXVlIiwiUGFjaWZpYy9Ob3Jmb2xrIiwiUGFjaWZpYy9Ob3VtZWEiLCJQYWNpZmljL1BhZ29fUGFnbyIsIlBhY2lmaWMvUGFsYXUiLCJQYWNpZmljL1BpdGNhaXJuIiwiUGFjaWZpYy9Qb2hucGVpIiwiUGFjaWZpYy9Qb25hcGUiLCJQYWNpZmljL1BvcnRfTW9yZXNieSIsIlBhY2lmaWMvUmFyb3RvbmdhIiwiUGFjaWZpYy9TYWlwYW4iLCJQYWNpZmljL1NhbW9hIiwiUGFjaWZpYy9UYWhpdGkiLCJQYWNpZmljL1RhcmF3YSIsIlBhY2lmaWMvVG9uZ2F0YXB1IiwiUGFjaWZpYy9UcnVrIiwiUGFjaWZpYy9XYWtlIiwiUGFjaWZpYy9XYWxsaXMiLCJQYWNpZmljL1lhcCIsIlBvbGFuZCIsIlBvcnR1Z2FsIiwiUk9LIiwiU2luZ2Fwb3JlIiwiU3lzdGVtVi9BU1Q0IiwiU3lzdGVtVi9BU1Q0QURUIiwiU3lzdGVtVi9DU1Q2IiwiU3lzdGVtVi9DU1Q2Q0RUIiwiU3lzdGVtVi9FU1Q1IiwiU3lzdGVtVi9FU1Q1RURUIiwiU3lzdGVtVi9IU1QxMCIsIlN5c3RlbVYvTVNUNyIsIlN5c3RlbVYvTVNUN01EVCIsIlN5c3RlbVYvUFNUOCIsIlN5c3RlbVYvUFNUOFBEVCIsIlN5c3RlbVYvWVNUOSIsIlN5c3RlbVYvWVNUOVlEVCIsIlR1cmtleSIsIlVDVCIsIlVTL0FsYXNrYSIsIlVTL0FsZXV0aWFuIiwiVVMvQXJpem9uYSIsIlVTL0NlbnRyYWwiLCJVUy9FYXN0LUluZGlhbmEiLCJVUy9FYXN0ZXJuIiwiVVMvSGF3YWlpIiwiVVMvSW5kaWFuYS1TdGFya2UiLCJVUy9NaWNoaWdhbiIsIlVTL01vdW50YWluIiwiVVMvUGFjaWZpYyIsIlVTL1NhbW9hIiwiVVRDIiwiVW5pdmVyc2FsIiwiVy1TVSIsIldFVCIsIlp1bHUiXSwiaXNfZW52X3NldHRpbmciOmZhbHNlLCJlbnZfbmFtZSI6Ik1CX0FWQUlMQUJMRV9USU1FWk9ORVMiLCJkZXNjcmlwdGlvbiI6IkF2YWlsYWJsZSByZXBvcnQgdGltZXpvbmUgb3B0aW9ucyIsImRlZmF1bHQiOm51bGx9LHsia2V5IjoiYnJlYWtvdXQtYmluLXdpZHRoIiwidmFsdWUiOm51bGwsImlzX2Vudl9zZXR0aW5nIjpmYWxzZSwiZW52X25hbWUiOiJNQl9CUkVBS09VVF9CSU5fV0lEVEgiLCJkZXNjcmlwdGlvbiI6IldoZW4gdXNpbmcgdGhlIGRlZmF1bHQgYmlubmluZyBzdHJhdGVneSBmb3IgYSBmaWVsZCBvZiB0eXBlIENvb3JkaW5hdGUgKHN1Y2ggYXMgTGF0aXR1ZGUgYW5kIExvbmdpdHVkZSksIHRoaXMgbnVtYmVyIHdpbGwgYmUgdXNlZCBhcyB0aGUgZGVmYXVsdCBiaW4gd2lkdGggKGluIGRlZ3JlZXMpLiIsImRlZmF1bHQiOjEwLjB9LHsia2V5IjoiYnJlYWtvdXQtYmlucy1udW0iLCJ2YWx1ZSI6bnVsbCwiaXNfZW52X3NldHRpbmciOmZhbHNlLCJlbnZfbmFtZSI6Ik1CX0JSRUFLT1VUX0JJTlNfTlVNIiwiZGVzY3JpcHRpb24iOiJXaGVuIHVzaW5nIHRoZSBkZWZhdWx0IGJpbm5pbmcgc3RyYXRlZ3kgYW5kIGEgbnVtYmVyIG9mIGJpbnMgaXMgbm90IHByb3ZpZGVkLCB0aGlzIG51bWJlciB3aWxsIGJlIHVzZWQgYXMgdGhlIGRlZmF1bHQuIiwiZGVmYXVsdCI6OH0seyJrZXkiOiJjaGVjay1mb3ItdXBkYXRlcyIsInZhbHVlIjpudWxsLCJpc19lbnZfc2V0dGluZyI6ZmFsc2UsImVudl9uYW1lIjoiTUJfQ0hFQ0tfRk9SX1VQREFURVMiLCJkZXNjcmlwdGlvbiI6IklkZW50aWZ5IHdoZW4gbmV3IHZlcnNpb25zIG9mIE1ldGFiYXNlIGFyZSBhdmFpbGFibGUuIiwiZGVmYXVsdCI6dHJ1ZX0seyJrZXkiOiJjbG91ZC1nYXRld2F5LWlwcyIsInZhbHVlIjpudWxsLCJpc19lbnZfc2V0dGluZyI6ZmFsc2UsImVudl9uYW1lIjoiTUJfQ0xPVURfR0FURVdBWV9JUFMiLCJkZXNjcmlwdGlvbiI6Ik1ldGFiYXNlIENsb3VkIGdhdGV3YXkgSVAgYWRkcmVzc2VzLCB0byBjb25maWd1cmUgY29ubmVjdGlvbnMgdG8gREJzIGJlaGluZCBmaXJld2FsbHMiLCJkZWZhdWx0IjpudWxsfSx7ImtleSI6ImN1c3RvbS1mb3JtYXR0aW5nIiwidmFsdWUiOnsidHlwZS9UZW1wb3JhbCI6eyJkYXRlX3N0eWxlIjoiWVlZWS9NL0QiLCJ0aW1lX3N0eWxlIjoiazptbSJ9fSwiaXNfZW52X3NldHRpbmciOmZhbHNlLCJlbnZfbmFtZSI6Ik1CX0NVU1RPTV9GT1JNQVRUSU5HIiwiZGVzY3JpcHRpb24iOiJPYmplY3Qga2V5ZWQgYnkgdHlwZSwgY29udGFpbmluZyBmb3JtYXR0aW5nIHNldHRpbmdzIiwiZGVmYXVsdCI6e319LHsia2V5IjoiY3VzdG9tLWdlb2pzb24iLCJ2YWx1ZSI6eyJ1c19zdGF0ZXMiOnsibmFtZSI6IlVuaXRlZCBTdGF0ZXMiLCJ1cmwiOiJhcHAvYXNzZXRzL2dlb2pzb24vdXMtc3RhdGVzLmpzb24iLCJyZWdpb25fa2V5IjoiU1RBVEUiLCJyZWdpb25fbmFtZSI6Ik5BTUUiLCJidWlsdGluIjp0cnVlfSwid29ybGRfY291bnRyaWVzIjp7Im5hbWUiOiJXb3JsZCIsInVybCI6ImFwcC9hc3NldHMvZ2VvanNvbi93b3JsZC5qc29uIiwicmVnaW9uX2tleSI6IklTT19BMiIsInJlZ2lvbl9uYW1lIjoiTkFNRSIsImJ1aWx0aW4iOnRydWV9fSwiaXNfZW52X3NldHRpbmciOmZhbHNlLCJlbnZfbmFtZSI6Ik1CX0NVU1RPTV9HRU9KU09OIiwiZGVzY3JpcHRpb24iOiJKU09OIGNvbnRhaW5pbmcgaW5mb3JtYXRpb24gYWJvdXQgY3VzdG9tIEdlb0pTT04gZmlsZXMgZm9yIHVzZSBpbiBtYXAgdmlzdWFsaXphdGlvbnMgaW5zdGVhZCBvZiB0aGUgZGVmYXVsdCBVUyBTdGF0ZSBvciBXb3JsZCBHZW9KU09OLiIsImRlZmF1bHQiOnt9fSx7ImtleSI6ImN1c3RvbS1nZW9qc29uLWVuYWJsZWQiLCJ2YWx1ZSI6bnVsbCwiaXNfZW52X3NldHRpbmciOmZhbHNlLCJlbnZfbmFtZSI6Ik1CX0NVU1RPTV9HRU9KU09OX0VOQUJMRUQiLCJkZXNjcmlwdGlvbiI6IldoZXRoZXIgb3Igbm90IHRoZSB1c2Ugb2YgY3VzdG9tIEdlb0pTT04gaXMgZW5hYmxlZC4iLCJkZWZhdWx0Ijp0cnVlfSx7ImtleSI6ImRlcHJlY2F0aW9uLW5vdGljZS12ZXJzaW9uIiwidmFsdWUiOm51bGwsImlzX2Vudl9zZXR0aW5nIjpmYWxzZSwiZW52X25hbWUiOiJNQl9ERVBSRUNBVElPTl9OT1RJQ0VfVkVSU0lPTiIsImRlc2NyaXB0aW9uIjoiTWV0YWJhc2UgdmVyc2lvbiBmb3Igd2hpY2ggYSBub3RpY2UgYWJvdXQgdXNhZ2Ugb2YgZGVwcmVjYXRlZCBmZWF0dXJlcyBoYXMgYmVlbiBzaG93bi4iLCJkZWZhdWx0IjpudWxsfSx7ImtleSI6ImVtYWlsLWNvbmZpZ3VyZWQ/IiwidmFsdWUiOmZhbHNlLCJpc19lbnZfc2V0dGluZyI6ZmFsc2UsImVudl9uYW1lIjoiTUJfRU1BSUxfQ09ORklHVVJFRCIsImRlc2NyaXB0aW9uIjoiQ2hlY2sgaWYgZW1haWwgaXMgZW5hYmxlZCBhbmQgdGhhdCB0aGUgbWFuZGF0b3J5IHNldHRpbmdzIGFyZSBjb25maWd1cmVkLiIsImRlZmF1bHQiOm51bGx9LHsia2V5IjoiZW1haWwtZnJvbS1hZGRyZXNzIiwidmFsdWUiOm51bGwsImlzX2Vudl9zZXR0aW5nIjpmYWxzZSwiZW52X25hbWUiOiJNQl9FTUFJTF9GUk9NX0FERFJFU1MiLCJkZXNjcmlwdGlvbiI6IlRoZSBlbWFpbCBhZGRyZXNzIHlvdSB3YW50IHRvIHVzZSBmb3IgdGhlIHNlbmRlciBvZiBlbWFpbHMuIiwiZGVmYXVsdCI6Im5vdGlmaWNhdGlvbnNAbWV0YWJhc2UuY29tIn0seyJrZXkiOiJlbWFpbC1mcm9tLW5hbWUiLCJ2YWx1ZSI6bnVsbCwiaXNfZW52X3NldHRpbmciOmZhbHNlLCJlbnZfbmFtZSI6Ik1CX0VNQUlMX0ZST01fTkFNRSIsImRlc2NyaXB0aW9uIjoiVGhlIG5hbWUgeW91IHdhbnQgdG8gdXNlIGZvciB0aGUgc2VuZGVyIG9mIGVtYWlscy4iLCJkZWZhdWx0IjpudWxsfSx7ImtleSI6ImVtYWlsLXJlcGx5LXRvIiwidmFsdWUiOm51bGwsImlzX2Vudl9zZXR0aW5nIjpmYWxzZSwiZW52X25hbWUiOiJNQl9FTUFJTF9SRVBMWV9UTyIsImRlc2NyaXB0aW9uIjoiVGhlIGVtYWlsIGFkZHJlc3MgeW91IHdhbnQgdGhlIHJlcGxpZXMgdG8gZ28gdG8sIGlmIGRpZmZlcmVudCBmcm9tIHRoZSBmcm9tIGFkZHJlc3MuIiwiZGVmYXVsdCI6bnVsbH0seyJrZXkiOiJlbWFpbC1zbXRwLWhvc3QiLCJ2YWx1ZSI6bnVsbCwiaXNfZW52X3NldHRpbmciOmZhbHNlLCJlbnZfbmFtZSI6Ik1CX0VNQUlMX1NNVFBfSE9TVCIsImRlc2NyaXB0aW9uIjoiVGhlIGFkZHJlc3Mgb2YgdGhlIFNNVFAgc2VydmVyIHRoYXQgaGFuZGxlcyB5b3VyIGVtYWlscy4iLCJkZWZhdWx0IjpudWxsfSx7ImtleSI6ImVtYWlsLXNtdHAtcGFzc3dvcmQiLCJ2YWx1ZSI6bnVsbCwiaXNfZW52X3NldHRpbmciOmZhbHNlLCJlbnZfbmFtZSI6Ik1CX0VNQUlMX1NNVFBfUEFTU1dPUkQiLCJkZXNjcmlwdGlvbiI6IlNNVFAgcGFzc3dvcmQuIiwiZGVmYXVsdCI6bnVsbH0seyJrZXkiOiJlbWFpbC1zbXRwLXBvcnQiLCJ2YWx1ZSI6bnVsbCwiaXNfZW52X3NldHRpbmciOmZhbHNlLCJlbnZfbmFtZSI6Ik1CX0VNQUlMX1NNVFBfUE9SVCIsImRlc2NyaXB0aW9uIjoiVGhlIHBvcnQgeW91ciBTTVRQIHNlcnZlciB1c2VzIGZvciBvdXRnb2luZyBlbWFpbHMuIiwiZGVmYXVsdCI6bnVsbH0seyJrZXkiOiJlbWFpbC1zbXRwLXNlY3VyaXR5IiwidmFsdWUiOm51bGwsImlzX2Vudl9zZXR0aW5nIjpmYWxzZSwiZW52X25hbWUiOiJNQl9FTUFJTF9TTVRQX1NFQ1VSSVRZIiwiZGVzY3JpcHRpb24iOiJTTVRQIHNlY3VyZSBjb25uZWN0aW9uIHByb3RvY29sLiAodGxzLCBzc2wsIHN0YXJ0dGxzLCBvciBub25lKSIsImRlZmF1bHQiOiJub25lIn0seyJrZXkiOiJlbWFpbC1zbXRwLXVzZXJuYW1lIiwidmFsdWUiOm51bGwsImlzX2Vudl9zZXR0aW5nIjpmYWxzZSwiZW52X25hbWUiOiJNQl9FTUFJTF9TTVRQX1VTRVJOQU1FIiwiZGVzY3JpcHRpb24iOiJTTVRQIHVzZXJuYW1lLiIsImRlZmF1bHQiOm51bGx9LHsia2V5IjoiZW1iZWRkaW5nLWFwcC1vcmlnaW4iLCJ2YWx1ZSI6bnVsbCwiaXNfZW52X3NldHRpbmciOmZhbHNlLCJlbnZfbmFtZSI6Ik1CX0VNQkVERElOR19BUFBfT1JJR0lOIiwiZGVzY3JpcHRpb24iOiJBbGxvdyB0aGlzIG9yaWdpbiB0byBlbWJlZCB0aGUgZnVsbCBNZXRhYmFzZSBhcHBsaWNhdGlvbiIsImRlZmF1bHQiOm51bGx9LHsia2V5IjoiZW1iZWRkaW5nLXNlY3JldC1rZXkiLCJ2YWx1ZSI6bnVsbCwiaXNfZW52X3NldHRpbmciOmZhbHNlLCJlbnZfbmFtZSI6Ik1CX0VNQkVERElOR19TRUNSRVRfS0VZIiwiZGVzY3JpcHRpb24iOiJTZWNyZXQga2V5IHVzZWQgdG8gc2lnbiBKU09OIFdlYiBUb2tlbnMgZm9yIHJlcXVlc3RzIHRvIGAvYXBpL2VtYmVkYCBlbmRwb2ludHMuIiwiZGVmYXVsdCI6bnVsbH0seyJrZXkiOiJlbmFibGUtYWR2YW5jZWQtY29uZmlnPyIsInZhbHVlIjpmYWxzZSwiaXNfZW52X3NldHRpbmciOmZhbHNlLCJlbnZfbmFtZSI6Ik1CX0VOQUJMRV9BRFZBTkNFRF9DT05GSUciLCJkZXNjcmlwdGlvbiI6IlNob3VsZCB3ZSBlbmFibGUga25vYnMgYW5kIGxldmVycyBmb3IgbW9yZSBjb21wbGV4IG9yZ3MgKGdyYW51bGFyIGNhY2hpbmcgY29udHJvbHMsIGFsbG93LWxpc3RzIGVtYWlsIGRvbWFpbnMgZm9yXG4gIG5vdGlmaWNhdGlvbnMsIG1vcmUgaW4gdGhlIGZ1dHVyZSk/IiwiZGVmYXVsdCI6bnVsbH0seyJrZXkiOiJlbmFibGUtYWR2YW5jZWQtcGVybWlzc2lvbnM/IiwidmFsdWUiOmZhbHNlLCJpc19lbnZfc2V0dGluZyI6ZmFsc2UsImVudl9uYW1lIjoiTUJfRU5BQkxFX0FEVkFOQ0VEX1BFUk1JU1NJT05TIiwiZGVzY3JpcHRpb24iOiJTaG91bGQgd2UgZW5hYmxlIGV4dHJhIGtub2JzIGFyb3VuZCBwZXJtaXNzaW9ucyAoYmxvY2sgYWNjZXNzLCBhbmQgaW4gdGhlIGZ1dHVyZSwgbW9kZXJhdG9yIHJvbGVzLCBmZWF0dXJlLWxldmVsXG4gIHBlcm1pc3Npb25zLCBldGMuKT8iLCJkZWZhdWx0IjpudWxsfSx7ImtleSI6ImVuYWJsZS1hdWRpdC1hcHA/IiwidmFsdWUiOmZhbHNlLCJpc19lbnZfc2V0dGluZyI6ZmFsc2UsImVudl9uYW1lIjoiTUJfRU5BQkxFX0FVRElUX0FQUCIsImRlc2NyaXB0aW9uIjoiU2hvdWxkIHdlIGVuYWJsZSB0aGUgQXVkaXQgTG9ncyBpbnRlcmZhY2UgaW4gdGhlIEFkbWluIFVJPyIsImRlZmF1bHQiOm51bGx9LHsia2V5IjoiZW5hYmxlLWNvbnRlbnQtbWFuYWdlbWVudD8iLCJ2YWx1ZSI6ZmFsc2UsImlzX2Vudl9zZXR0aW5nIjpmYWxzZSwiZW52X25hbWUiOiJNQl9FTkFCTEVfQ09OVEVOVF9NQU5BR0VNRU5UIiwiZGVzY3JpcHRpb24iOiJTaG91bGQgd2UgZW5hYmxlIG9mZmljaWFsIENvbGxlY3Rpb25zLCBRdWVzdGlvbiB2ZXJpZmljYXRpb25zIChhbmQgbW9yZSBpbiB0aGUgZnV0dXJlLCBsaWtlIHdvcmtmbG93cywgZm9ya2luZyxcbiAgZXRjLik/IiwiZGVmYXVsdCI6bnVsbH0seyJrZXkiOiJlbmFibGUtZW1iZWRkaW5nIiwidmFsdWUiOm51bGwsImlzX2Vudl9zZXR0aW5nIjpmYWxzZSwiZW52X25hbWUiOiJNQl9FTkFCTEVfRU1CRURESU5HIiwiZGVzY3JpcHRpb24iOiJBbGxvdyBhZG1pbnMgdG8gc2VjdXJlbHkgZW1iZWQgcXVlc3Rpb25zIGFuZCBkYXNoYm9hcmRzIHdpdGhpbiBvdGhlciBhcHBsaWNhdGlvbnM/IiwiZGVmYXVsdCI6ZmFsc2V9LHsia2V5IjoiZW5hYmxlLWVuaGFuY2VtZW50cz8iLCJ2YWx1ZSI6ZmFsc2UsImlzX2Vudl9zZXR0aW5nIjpmYWxzZSwiZW52X25hbWUiOiJNQl9FTkFCTEVfRU5IQU5DRU1FTlRTIiwiZGVzY3JpcHRpb24iOiJTaG91bGQgd2UgdmFyaW91cyBvdGhlciBlbmhhbmNlbWVudHMsIGUuZy4gTmF0aXZlUXVlcnlTbmlwcGV0IGNvbGxlY3Rpb24gcGVybWlzc2lvbnM/IiwiZGVmYXVsdCI6bnVsbH0seyJrZXkiOiJlbmFibGUtbmVzdGVkLXF1ZXJpZXMiLCJ2YWx1ZSI6bnVsbCwiaXNfZW52X3NldHRpbmciOmZhbHNlLCJlbnZfbmFtZSI6Ik1CX0VOQUJMRV9ORVNURURfUVVFUklFUyIsImRlc2NyaXB0aW9uIjoiQWxsb3cgdXNpbmcgYSBzYXZlZCBxdWVzdGlvbiBvciBNb2RlbCBhcyB0aGUgc291cmNlIGZvciBvdGhlciBxdWVyaWVzPyIsImRlZmF1bHQiOnRydWV9LHsia2V5IjoiZW5hYmxlLXBhc3N3b3JkLWxvZ2luIiwidmFsdWUiOm51bGwsImlzX2Vudl9zZXR0aW5nIjpmYWxzZSwiZW52X25hbWUiOiJNQl9FTkFCTEVfUEFTU1dPUkRfTE9HSU4iLCJkZXNjcmlwdGlvbiI6IkFsbG93IGxvZ2dpbmcgaW4gYnkgZW1haWwgYW5kIHBhc3N3b3JkLiIsImRlZmF1bHQiOnRydWV9LHsia2V5IjoiZW5hYmxlLXB1YmxpYy1zaGFyaW5nIiwidmFsdWUiOnRydWUsImlzX2Vudl9zZXR0aW5nIjpmYWxzZSwiZW52X25hbWUiOiJNQl9FTkFCTEVfUFVCTElDX1NIQVJJTkciLCJkZXNjcmlwdGlvbiI6IkVuYWJsZSBhZG1pbnMgdG8gY3JlYXRlIHB1YmxpY2x5IHZpZXdhYmxlIGxpbmtzIChhbmQgZW1iZWRkYWJsZSBpZnJhbWVzKSBmb3IgUXVlc3Rpb25zIGFuZCBEYXNoYm9hcmRzPyIsImRlZmF1bHQiOmZhbHNlfSx7ImtleSI6ImVuYWJsZS1xdWVyeS1jYWNoaW5nIiwidmFsdWUiOm51bGwsImlzX2Vudl9zZXR0aW5nIjpmYWxzZSwiZW52X25hbWUiOiJNQl9FTkFCTEVfUVVFUllfQ0FDSElORyIsImRlc2NyaXB0aW9uIjoiRW5hYmxpbmcgY2FjaGluZyB3aWxsIHNhdmUgdGhlIHJlc3VsdHMgb2YgcXVlcmllcyB0aGF0IHRha2UgYSBsb25nIHRpbWUgdG8gcnVuLiIsImRlZmF1bHQiOmZhbHNlfSx7ImtleSI6ImVuYWJsZS1zYW5kYm94ZXM/IiwidmFsdWUiOmZhbHNlLCJpc19lbnZfc2V0dGluZyI6ZmFsc2UsImVudl9uYW1lIjoiTUJfRU5BQkxFX1NBTkRCT1hFUyIsImRlc2NyaXB0aW9uIjoiU2hvdWxkIHdlIGVuYWJsZSBkYXRhIHNhbmRib3hlcyAocm93LWxldmVsIHBlcm1pc3Npb25zKT8iLCJkZWZhdWx0IjpudWxsfSx7ImtleSI6ImVuYWJsZS1zZXJpYWxpemF0aW9uPyIsInZhbHVlIjpmYWxzZSwiaXNfZW52X3NldHRpbmciOmZhbHNlLCJlbnZfbmFtZSI6Ik1CX0VOQUJMRV9TRVJJQUxJWkFUSU9OIiwiZGVzY3JpcHRpb24iOiJFbmFibGUgdGhlIHYyIFNlckRlcyBmdW5jdGlvbmFsaXR5IiwiZGVmYXVsdCI6bnVsbH0seyJrZXkiOiJlbmFibGUtc3NvPyIsInZhbHVlIjpmYWxzZSwiaXNfZW52X3NldHRpbmciOmZhbHNlLCJlbnZfbmFtZSI6Ik1CX0VOQUJMRV9TU08iLCJkZXNjcmlwdGlvbiI6IlNob3VsZCB3ZSBlbmFibGUgYWR2YW5jZWQgU1NPIGZlYXR1cmVzIChTQU1MIGFuZCBKV1QgYXV0aGVudGljYXRpb247IHJvbGUgYW5kIGdyb3VwIG1hcHBpbmcpPyIsImRlZmF1bHQiOm51bGx9LHsia2V5IjoiZW5hYmxlLXdoaXRlbGFiZWxpbmc/IiwidmFsdWUiOmZhbHNlLCJpc19lbnZfc2V0dGluZyI6ZmFsc2UsImVudl9uYW1lIjoiTUJfRU5BQkxFX1dISVRFTEFCRUxJTkciLCJkZXNjcmlwdGlvbiI6IlNob3VsZCB3ZSBhbGxvdyBmdWxsIHdoaXRlbGFiZWwgZW1iZWRkaW5nIChyZXNraW5uaW5nIHRoZSBlbnRpcmUgaW50ZXJmYWNlPykiLCJkZWZhdWx0IjpudWxsfSx7ImtleSI6ImVuYWJsZS14cmF5cyIsInZhbHVlIjpudWxsLCJpc19lbnZfc2V0dGluZyI6ZmFsc2UsImVudl9uYW1lIjoiTUJfRU5BQkxFX1hSQVlTIiwiZGVzY3JpcHRpb24iOiJBbGxvdyB1c2VycyB0byBleHBsb3JlIGRhdGEgdXNpbmcgWC1yYXlzIiwiZGVmYXVsdCI6dHJ1ZX0seyJrZXkiOiJlbmdpbmVzIiwidmFsdWUiOnsicG9zdGdyZXMiOnsic291cmNlIjp7InR5cGUiOiJvZmZpY2lhbCIsImNvbnRhY3QiOm51bGx9LCJkZXRhaWxzLWZpZWxkcyI6W3sibmFtZSI6Imhvc3QiLCJkaXNwbGF5LW5hbWUiOiJIb3N0IiwiaGVscGVyLXRleHQiOiJZb3VyIGRhdGFiYXNlcyBJUCBhZGRyZXNzIChlLmcuIDk4LjEzNy4xNDkuNTYpIG9yIGl0cyBkb21haW4gbmFtZSAoZS5nLiBlc2MubXlkYXRhYmFzZS5jb20pLiIsInBsYWNlaG9sZGVyIjoibmFtZS5kYXRhYmFzZS5jb20ifSx7Im5hbWUiOiJwb3J0IiwiZGlzcGxheS1uYW1lIjoiUG9ydCIsInR5cGUiOiJpbnRlZ2VyIiwicGxhY2Vob2xkZXIiOjU0MzJ9LHsibmFtZSI6ImRibmFtZSIsImRpc3BsYXktbmFtZSI6IkRhdGFiYXNlIG5hbWUiLCJwbGFjZWhvbGRlciI6ImJpcmRzX29mX3RoZV93b3JsZCIsInJlcXVpcmVkIjp0cnVlfSx7Im5hbWUiOiJ1c2VyIiwiZGlzcGxheS1uYW1lIjoiVXNlcm5hbWUiLCJwbGFjZWhvbGRlciI6InVzZXJuYW1lIiwicmVxdWlyZWQiOnRydWV9LHsibmFtZSI6InBhc3N3b3JkIiwiZGlzcGxheS1uYW1lIjoiUGFzc3dvcmQiLCJ0eXBlIjoicGFzc3dvcmQiLCJwbGFjZWhvbGRlciI6IuKAouKAouKAouKAouKAouKAouKAouKAoiJ9LHsibmFtZSI6InNjaGVtYS1maWx0ZXJzLXR5cGUiLCJkaXNwbGF5LW5hbWUiOiJTY2hlbWFzIiwidHlwZSI6InNlbGVjdCIsIm9wdGlvbnMiOlt7Im5hbWUiOiJBbGwiLCJ2YWx1ZSI6ImFsbCJ9LHsibmFtZSI6Ik9ubHkgdGhlc2UuLi4iLCJ2YWx1ZSI6ImluY2x1c2lvbiJ9LHsibmFtZSI6IkFsbCBleGNlcHQuLi4iLCJ2YWx1ZSI6ImV4Y2x1c2lvbiJ9XSwiZGVmYXVsdCI6ImFsbCJ9LHsibmFtZSI6InNjaGVtYS1maWx0ZXJzLXBhdHRlcm5zIiwidHlwZSI6InRleHQiLCJwbGFjZWhvbGRlciI6IkUueC4gcHVibGljLGF1dGgqIiwiZGVzY3JpcHRpb24iOiJDb21tYSBzZXBhcmF0ZWQgbmFtZXMgb2Ygc2NoZW1hcyB0aGF0IHNob3VsZCBhcHBlYXIgaW4gTWV0YWJhc2UiLCJ2aXNpYmxlLWlmIjp7InNjaGVtYS1maWx0ZXJzLXR5cGUiOiJpbmNsdXNpb24ifSwiaGVscGVyLXRleHQiOiJZb3UgY2FuIHVzZSBwYXR0ZXJucyBsaWtlIFwiYXV0aCpcIiB0byBtYXRjaCBtdWx0aXBsZSBzY2hlbWFzIiwicmVxdWlyZWQiOnRydWV9LHsibmFtZSI6InNjaGVtYS1maWx0ZXJzLXBhdHRlcm5zIiwidHlwZSI6InRleHQiLCJwbGFjZWhvbGRlciI6IkUueC4gcHVibGljLGF1dGgqIiwiZGVzY3JpcHRpb24iOiJDb21tYSBzZXBhcmF0ZWQgbmFtZXMgb2Ygc2NoZW1hcyB0aGF0IHNob3VsZCBOT1QgYXBwZWFyIGluIE1ldGFiYXNlIiwidmlzaWJsZS1pZiI6eyJzY2hlbWEtZmlsdGVycy10eXBlIjoiZXhjbHVzaW9uIn0sImhlbHBlci10ZXh0IjoiWW91IGNhbiB1c2UgcGF0dGVybnMgbGlrZSBcImF1dGgqXCIgdG8gbWF0Y2ggbXVsdGlwbGUgc2NoZW1hcyIsInJlcXVpcmVkIjp0cnVlfSx7Im5hbWUiOiJzc2wiLCJkaXNwbGF5LW5hbWUiOiJVc2UgYSBzZWN1cmUgY29ubmVjdGlvbiAoU1NMKSIsInR5cGUiOiJib29sZWFuIiwiZGVmYXVsdCI6ZmFsc2V9LHsibmFtZSI6InNzbC1tb2RlIiwiZGlzcGxheS1uYW1lIjoiU1NMIE1vZGUiLCJ0eXBlIjoic2VsZWN0Iiwib3B0aW9ucyI6W3sibmFtZSI6ImFsbG93IiwidmFsdWUiOiJhbGxvdyJ9LHsibmFtZSI6InByZWZlciIsInZhbHVlIjoicHJlZmVyIn0seyJuYW1lIjoicmVxdWlyZSIsInZhbHVlIjoicmVxdWlyZSJ9LHsibmFtZSI6InZlcmlmeS1jYSIsInZhbHVlIjoidmVyaWZ5LWNhIn0seyJuYW1lIjoidmVyaWZ5LWZ1bGwiLCJ2YWx1ZSI6InZlcmlmeS1mdWxsIn1dLCJkZWZhdWx0IjoicmVxdWlyZSIsInZpc2libGUtaWYiOnsic3NsIjp0cnVlfX0seyJuYW1lIjoic3NsLXJvb3QtY2VydC1vcHRpb25zIiwiZGlzcGxheS1uYW1lIjoiU1NMIFJvb3QgQ2VydGlmaWNhdGUgKFBFTSkiLCJ0eXBlIjoic2VsZWN0Iiwib3B0aW9ucyI6W3sibmFtZSI6IkxvY2FsIGZpbGUgcGF0aCIsInZhbHVlIjoibG9jYWwifSx7Im5hbWUiOiJVcGxvYWRlZCBmaWxlIHBhdGgiLCJ2YWx1ZSI6InVwbG9hZGVkIn1dLCJkZWZhdWx0IjoibG9jYWwiLCJ2aXNpYmxlLWlmIjp7InNzbCI6dHJ1ZSwic3NsLW1vZGUiOlsidmVyaWZ5LWNhIiwidmVyaWZ5LWZ1bGwiXX19LHsibmFtZSI6InNzbC1yb290LWNlcnQtdmFsdWUiLCJ0eXBlIjoidGV4dEZpbGUiLCJ0cmVhdC1iZWZvcmUtcG9zdGluZyI6ImJhc2U2NCIsInZpc2libGUtaWYiOnsic3NsIjp0cnVlLCJzc2wtbW9kZSI6WyJ2ZXJpZnktY2EiLCJ2ZXJpZnktZnVsbCJdLCJzc2wtcm9vdC1jZXJ0LW9wdGlvbnMiOiJ1cGxvYWRlZCJ9fSx7Im5hbWUiOiJzc2wtcm9vdC1jZXJ0LXBhdGgiLCJ0eXBlIjoic3RyaW5nIiwiZGlzcGxheS1uYW1lIjoiRmlsZSBwYXRoIiwicGxhY2Vob2xkZXIiOm51bGwsInZpc2libGUtaWYiOnsic3NsIjp0cnVlLCJzc2wtbW9kZSI6WyJ2ZXJpZnktY2EiLCJ2ZXJpZnktZnVsbCJdLCJzc2wtcm9vdC1jZXJ0LW9wdGlvbnMiOiJsb2NhbCJ9fSx7Im5hbWUiOiJzc2wtdXNlLWNsaWVudC1hdXRoIiwiZGlzcGxheS1uYW1lIjoiQXV0aGVudGljYXRlIGNsaWVudCBjZXJ0aWZpY2F0ZT8iLCJ0eXBlIjoiYm9vbGVhbiIsInZpc2libGUtaWYiOnsic3NsIjp0cnVlfX0seyJuYW1lIjoic3NsLWNsaWVudC1jZXJ0LW9wdGlvbnMiLCJkaXNwbGF5LW5hbWUiOiJTU0wgQ2xpZW50IENlcnRpZmljYXRlIChQRU0pIiwidHlwZSI6InNlbGVjdCIsIm9wdGlvbnMiOlt7Im5hbWUiOiJMb2NhbCBmaWxlIHBhdGgiLCJ2YWx1ZSI6ImxvY2FsIn0seyJuYW1lIjoiVXBsb2FkZWQgZmlsZSBwYXRoIiwidmFsdWUiOiJ1cGxvYWRlZCJ9XSwiZGVmYXVsdCI6ImxvY2FsIiwidmlzaWJsZS1pZiI6eyJzc2wiOnRydWUsInNzbC11c2UtY2xpZW50LWF1dGgiOnRydWV9fSx7Im5hbWUiOiJzc2wtY2xpZW50LWNlcnQtdmFsdWUiLCJ0eXBlIjoidGV4dEZpbGUiLCJ0cmVhdC1iZWZvcmUtcG9zdGluZyI6ImJhc2U2NCIsInZpc2libGUtaWYiOnsic3NsIjp0cnVlLCJzc2wtdXNlLWNsaWVudC1hdXRoIjp0cnVlLCJzc2wtY2xpZW50LWNlcnQtb3B0aW9ucyI6InVwbG9hZGVkIn19LHsibmFtZSI6InNzbC1jbGllbnQtY2VydC1wYXRoIiwidHlwZSI6InN0cmluZyIsImRpc3BsYXktbmFtZSI6IkZpbGUgcGF0aCIsInBsYWNlaG9sZGVyIjpudWxsLCJ2aXNpYmxlLWlmIjp7InNzbCI6dHJ1ZSwic3NsLXVzZS1jbGllbnQtYXV0aCI6dHJ1ZSwic3NsLWNsaWVudC1jZXJ0LW9wdGlvbnMiOiJsb2NhbCJ9fSx7Im5hbWUiOiJzc2wta2V5LW9wdGlvbnMiLCJkaXNwbGF5LW5hbWUiOiJTU0wgQ2xpZW50IEtleSAoUEtDUy04L0RFUikiLCJ0eXBlIjoic2VsZWN0Iiwib3B0aW9ucyI6W3sibmFtZSI6IkxvY2FsIGZpbGUgcGF0aCIsInZhbHVlIjoibG9jYWwifSx7Im5hbWUiOiJVcGxvYWRlZCBmaWxlIHBhdGgiLCJ2YWx1ZSI6InVwbG9hZGVkIn1dLCJkZWZhdWx0IjoibG9jYWwiLCJ2aXNpYmxlLWlmIjp7InNzbCI6dHJ1ZSwic3NsLXVzZS1jbGllbnQtYXV0aCI6dHJ1ZX19LHsibmFtZSI6InNzbC1rZXktdmFsdWUiLCJ0eXBlIjoidGV4dEZpbGUiLCJ0cmVhdC1iZWZvcmUtcG9zdGluZyI6ImJhc2U2NCIsInZpc2libGUtaWYiOnsic3NsIjp0cnVlLCJzc2wtdXNlLWNsaWVudC1hdXRoIjp0cnVlLCJzc2wta2V5LW9wdGlvbnMiOiJ1cGxvYWRlZCJ9fSx7Im5hbWUiOiJzc2wta2V5LXBhdGgiLCJ0eXBlIjoic3RyaW5nIiwiZGlzcGxheS1uYW1lIjoiRmlsZSBwYXRoIiwicGxhY2Vob2xkZXIiOm51bGwsInZpc2libGUtaWYiOnsic3NsIjp0cnVlLCJzc2wtdXNlLWNsaWVudC1hdXRoIjp0cnVlLCJzc2wta2V5LW9wdGlvbnMiOiJsb2NhbCJ9fSx7Im5hbWUiOiJzc2wta2V5LXBhc3N3b3JkLXZhbHVlIiwiZGlzcGxheS1uYW1lIjoiU1NMIENsaWVudCBLZXkgUGFzc3dvcmQiLCJ0eXBlIjoicGFzc3dvcmQiLCJ2aXNpYmxlLWlmIjp7InNzbCI6dHJ1ZSwic3NsLXVzZS1jbGllbnQtYXV0aCI6dHJ1ZX19LHsibmFtZSI6InR1bm5lbC1lbmFibGVkIiwiZGlzcGxheS1uYW1lIjoiVXNlIGFuIFNTSCB0dW5uZWwiLCJwbGFjZWhvbGRlciI6IkVuYWJsZSB0aGlzIFNTSCB0dW5uZWw/IiwidHlwZSI6ImJvb2xlYW4iLCJkZWZhdWx0IjpmYWxzZX0seyJuYW1lIjoidHVubmVsLWhvc3QiLCJkaXNwbGF5LW5hbWUiOiJTU0ggdHVubmVsIGhvc3QiLCJoZWxwZXItdGV4dCI6IlRoZSBob3N0bmFtZSB0aGF0IHlvdSB1c2UgdG8gY29ubmVjdCB0byBTU0ggdHVubmVscy4iLCJwbGFjZWhvbGRlciI6Imhvc3RuYW1lIiwicmVxdWlyZWQiOnRydWUsInZpc2libGUtaWYiOnsidHVubmVsLWVuYWJsZWQiOnRydWV9fSx7Im5hbWUiOiJ0dW5uZWwtcG9ydCIsImRpc3BsYXktbmFtZSI6IlNTSCB0dW5uZWwgcG9ydCIsInR5cGUiOiJpbnRlZ2VyIiwiZGVmYXVsdCI6MjIsInJlcXVpcmVkIjpmYWxzZSwidmlzaWJsZS1pZiI6eyJ0dW5uZWwtZW5hYmxlZCI6dHJ1ZX19LHsibmFtZSI6InR1bm5lbC11c2VyIiwiZGlzcGxheS1uYW1lIjoiU1NIIHR1bm5lbCB1c2VybmFtZSIsImhlbHBlci10ZXh0IjoiVGhlIHVzZXJuYW1lIHlvdSB1c2UgdG8gbG9naW4gdG8geW91ciBTU0ggdHVubmVsLiIsInBsYWNlaG9sZGVyIjoidXNlcm5hbWUiLCJyZXF1aXJlZCI6dHJ1ZSwidmlzaWJsZS1pZiI6eyJ0dW5uZWwtZW5hYmxlZCI6dHJ1ZX19LHsibmFtZSI6InR1bm5lbC1hdXRoLW9wdGlvbiIsImRpc3BsYXktbmFtZSI6IlNTSCBBdXRoZW50aWNhdGlvbiIsInR5cGUiOiJzZWxlY3QiLCJvcHRpb25zIjpbeyJuYW1lIjoiU1NIIEtleSIsInZhbHVlIjoic3NoLWtleSJ9LHsibmFtZSI6IlBhc3N3b3JkIiwidmFsdWUiOiJwYXNzd29yZCJ9XSwiZGVmYXVsdCI6InNzaC1rZXkiLCJ2aXNpYmxlLWlmIjp7InR1bm5lbC1lbmFibGVkIjp0cnVlfX0seyJuYW1lIjoidHVubmVsLXBhc3MiLCJkaXNwbGF5LW5hbWUiOiJTU0ggdHVubmVsIHBhc3N3b3JkIiwidHlwZSI6InBhc3N3b3JkIiwicGxhY2Vob2xkZXIiOiIqKioqKioiLCJ2aXNpYmxlLWlmIjp7InR1bm5lbC1lbmFibGVkIjp0cnVlLCJ0dW5uZWwtYXV0aC1vcHRpb24iOiJwYXNzd29yZCJ9fSx7Im5hbWUiOiJ0dW5uZWwtcHJpdmF0ZS1rZXkiLCJkaXNwbGF5LW5hbWUiOiJTU0ggcHJpdmF0ZSBrZXkgdG8gY29ubmVjdCB0byB0aGUgdHVubmVsIiwidHlwZSI6InN0cmluZyIsInBsYWNlaG9sZGVyIjoiUGFzdGUgdGhlIGNvbnRlbnRzIG9mIGFuIFNTSCBwcml2YXRlIGtleSBoZXJlIiwicmVxdWlyZWQiOnRydWUsInZpc2libGUtaWYiOnsidHVubmVsLWVuYWJsZWQiOnRydWUsInR1bm5lbC1hdXRoLW9wdGlvbiI6InNzaC1rZXkifX0seyJuYW1lIjoidHVubmVsLXByaXZhdGUta2V5LXBhc3NwaHJhc2UiLCJkaXNwbGF5LW5hbWUiOiJQYXNzcGhyYXNlIGZvciBTU0ggcHJpdmF0ZSBrZXkiLCJ0eXBlIjoicGFzc3dvcmQiLCJwbGFjZWhvbGRlciI6IioqKioqKiIsInZpc2libGUtaWYiOnsidHVubmVsLWVuYWJsZWQiOnRydWUsInR1bm5lbC1hdXRoLW9wdGlvbiI6InNzaC1rZXkifX0seyJuYW1lIjoiYWR2YW5jZWQtb3B0aW9ucyIsInR5cGUiOiJzZWN0aW9uIiwiZGVmYXVsdCI6ZmFsc2V9LHsibmFtZSI6Impzb24tdW5mb2xkaW5nIiwiZGlzcGxheS1uYW1lIjoiVW5mb2xkIEpTT04gQ29sdW1ucyIsInR5cGUiOiJib29sZWFuIiwidmlzaWJsZS1pZiI6eyJhZHZhbmNlZC1vcHRpb25zIjp0cnVlfSwiZGVzY3JpcHRpb24iOiJXZSB1bmZvbGQgSlNPTiBjb2x1bW5zIGludG8gY29tcG9uZW50IGZpZWxkcy5UaGlzIGlzIG9uIGJ5IGRlZmF1bHQgYnV0IHlvdSBjYW4gdHVybiBpdCBvZmYgaWYgcGVyZm9ybWFuY2UgaXMgc2xvdy4iLCJkZWZhdWx0Ijp0cnVlfSx7Im5hbWUiOiJhZGRpdGlvbmFsLW9wdGlvbnMiLCJkaXNwbGF5LW5hbWUiOiJBZGRpdGlvbmFsIEpEQkMgY29ubmVjdGlvbiBzdHJpbmcgb3B0aW9ucyIsInZpc2libGUtaWYiOnsiYWR2YW5jZWQtb3B0aW9ucyI6dHJ1ZX0sInBsYWNlaG9sZGVyIjoicHJlcGFyZVRocmVzaG9sZD0wIn0seyJuYW1lIjoiYXV0b19ydW5fcXVlcmllcyIsInR5cGUiOiJib29sZWFuIiwiZGVmYXVsdCI6dHJ1ZSwiZGlzcGxheS1uYW1lIjoiUmVydW4gcXVlcmllcyBmb3Igc2ltcGxlIGV4cGxvcmF0aW9ucyIsImRlc2NyaXB0aW9uIjoiV2UgZXhlY3V0ZSB0aGUgdW5kZXJseWluZyBxdWVyeSB3aGVuIHlvdSBleHBsb3JlIGRhdGEgdXNpbmcgU3VtbWFyaXplIG9yIEZpbHRlci4gVGhpcyBpcyBvbiBieSBkZWZhdWx0IGJ1dCB5b3UgY2FuIHR1cm4gaXQgb2ZmIGlmIHBlcmZvcm1hbmNlIGlzIHNsb3cuIiwidmlzaWJsZS1pZiI6eyJhZHZhbmNlZC1vcHRpb25zIjp0cnVlfX0seyJuYW1lIjoibGV0LXVzZXItY29udHJvbC1zY2hlZHVsaW5nIiwidHlwZSI6ImJvb2xlYW4iLCJkaXNwbGF5LW5hbWUiOiJDaG9vc2Ugd2hlbiBzeW5jcyBhbmQgc2NhbnMgaGFwcGVuIiwiZGVzY3JpcHRpb24iOiJCeSBkZWZhdWx0LCBNZXRhYmFzZSBkb2VzIGEgbGlnaHR3ZWlnaHQgaG91cmx5IHN5bmMgYW5kIGFuIGludGVuc2l2ZSBkYWlseSBzY2FuIG9mIGZpZWxkIHZhbHVlcy4gSWYgeW91IGhhdmUgYSBsYXJnZSBkYXRhYmFzZSwgdHVybiB0aGlzIG9uIHRvIG1ha2UgY2hhbmdlcy4iLCJ2aXNpYmxlLWlmIjp7ImFkdmFuY2VkLW9wdGlvbnMiOnRydWV9fSx7Im5hbWUiOiJzY2hlZHVsZXMubWV0YWRhdGFfc3luYyIsImRpc3BsYXktbmFtZSI6IkRhdGFiYXNlIHN5bmNpbmciLCJkZXNjcmlwdGlvbiI6IlRoaXMgaXMgYSBsaWdodHdlaWdodCBwcm9jZXNzIHRoYXQgY2hlY2tzIGZvciB1cGRhdGVzIHRvIHRoaXMgZGF0YWJhc2XigJlzIHNjaGVtYS4gSW4gbW9zdCBjYXNlcywgeW91IHNob3VsZCBiZSBmaW5lIGxlYXZpbmcgdGhpcyBzZXQgdG8gc3luYyBob3VybHkuIiwidmlzaWJsZS1pZiI6eyJhZHZhbmNlZC1vcHRpb25zIjp0cnVlLCJsZXQtdXNlci1jb250cm9sLXNjaGVkdWxpbmciOnRydWV9fSx7Im5hbWUiOiJzY2hlZHVsZXMuY2FjaGVfZmllbGRfdmFsdWVzIiwiZGlzcGxheS1uYW1lIjoiU2Nhbm5pbmcgZm9yIEZpbHRlciBWYWx1ZXMiLCJkZXNjcmlwdGlvbiI6Ik1ldGFiYXNlIGNhbiBzY2FuIHRoZSB2YWx1ZXMgcHJlc2VudCBpbiBlYWNoIGZpZWxkIGluIHRoaXMgZGF0YWJhc2UgdG8gZW5hYmxlIGNoZWNrYm94IGZpbHRlcnMgaW4gZGFzaGJvYXJkcyBhbmQgcXVlc3Rpb25zLiBUaGlzIGNhbiBiZSBhIHNvbWV3aGF0IHJlc291cmNlLWludGVuc2l2ZSBwcm9jZXNzLCBwYXJ0aWN1bGFybHkgaWYgeW91IGhhdmUgYSB2ZXJ5IGxhcmdlIGRhdGFiYXNlLiBXaGVuIHNob3VsZCBNZXRhYmFzZSBhdXRvbWF0aWNhbGx5IHNjYW4gYW5kIGNhY2hlIGZpZWxkIHZhbHVlcz8iLCJ2aXNpYmxlLWlmIjp7ImFkdmFuY2VkLW9wdGlvbnMiOnRydWUsImxldC11c2VyLWNvbnRyb2wtc2NoZWR1bGluZyI6dHJ1ZX19LHsibmFtZSI6InJlZmluZ2VycHJpbnQiLCJ0eXBlIjoiYm9vbGVhbiIsImRpc3BsYXktbmFtZSI6IlBlcmlvZGljYWxseSByZWZpbmdlcnByaW50IHRhYmxlcyIsImRlc2NyaXB0aW9uIjoiVGhpcyBlbmFibGVzIE1ldGFiYXNlIHRvIHNjYW4gZm9yIGFkZGl0aW9uYWwgZmllbGQgdmFsdWVzIGR1cmluZyBzeW5jcyBhbGxvd2luZyBzbWFydGVyIGJlaGF2aW9yLCBsaWtlIGltcHJvdmVkIGF1dG8tYmlubmluZyBvbiB5b3VyIGJhciBjaGFydHMuIiwidmlzaWJsZS1pZiI6eyJhZHZhbmNlZC1vcHRpb25zIjp0cnVlfX1dLCJkcml2ZXItbmFtZSI6IlBvc3RncmVTUUwiLCJzdXBlcnNlZGVkLWJ5IjpudWxsfSwiZ29vZ2xlYW5hbHl0aWNzIjp7InNvdXJjZSI6eyJ0eXBlIjoib2ZmaWNpYWwiLCJjb250YWN0IjpudWxsfSwiZGV0YWlscy1maWVsZHMiOlt7Im5hbWUiOiJhY2NvdW50LWlkIiwiZGlzcGxheS1uYW1lIjoiR29vZ2xlIEFuYWx5dGljcyBBY2NvdW50IElEIiwiaGVscGVyLXRleHQiOiJZb3UgY2FuIGZpbmQgdGhlIEFjY291bnQgSUQgaW4gR29vZ2xlIEFuYWx5dGljcyDihpIgQWRtaW4g4oaSIEFjY291bnQgU2V0dGluZ3MuIiwicGxhY2Vob2xkZXIiOiIxMjM0NTY3IiwicmVxdWlyZWQiOnRydWV9LHsibmFtZSI6InNlcnZpY2UtYWNjb3VudC1qc29uIiwiZGlzcGxheS1uYW1lIjoiU2VydmljZSBhY2NvdW50IEpTT04gZmlsZSIsImhlbHBlci10ZXh0IjoiVGhpcyBKU09OIGZpbGUgY29udGFpbnMgdGhlIGNyZWRlbnRpYWxzIE1ldGFiYXNlIG5lZWRzIHRvIHJlYWQgYW5kIHF1ZXJ5IHlvdXIgZGF0YXNldC4iLCJyZXF1aXJlZCI6dHJ1ZSwidHlwZSI6InRleHRGaWxlIn0seyJuYW1lIjoiYWR2YW5jZWQtb3B0aW9ucyIsInR5cGUiOiJzZWN0aW9uIiwiZGVmYXVsdCI6ZmFsc2V9LHsibmFtZSI6ImF1dG9fcnVuX3F1ZXJpZXMiLCJ0eXBlIjoiYm9vbGVhbiIsImRlZmF1bHQiOnRydWUsImRpc3BsYXktbmFtZSI6IlJlcnVuIHF1ZXJpZXMgZm9yIHNpbXBsZSBleHBsb3JhdGlvbnMiLCJkZXNjcmlwdGlvbiI6IldlIGV4ZWN1dGUgdGhlIHVuZGVybHlpbmcgcXVlcnkgd2hlbiB5b3UgZXhwbG9yZSBkYXRhIHVzaW5nIFN1bW1hcml6ZSBvciBGaWx0ZXIuIFRoaXMgaXMgb24gYnkgZGVmYXVsdCBidXQgeW91IGNhbiB0dXJuIGl0IG9mZiBpZiBwZXJmb3JtYW5jZSBpcyBzbG93LiIsInZpc2libGUtaWYiOnsiYWR2YW5jZWQtb3B0aW9ucyI6dHJ1ZX19LHsibmFtZSI6ImxldC11c2VyLWNvbnRyb2wtc2NoZWR1bGluZyIsInR5cGUiOiJib29sZWFuIiwiZGlzcGxheS1uYW1lIjoiQ2hvb3NlIHdoZW4gc3luY3MgYW5kIHNjYW5zIGhhcHBlbiIsImRlc2NyaXB0aW9uIjoiQnkgZGVmYXVsdCwgTWV0YWJhc2UgZG9lcyBhIGxpZ2h0d2VpZ2h0IGhvdXJseSBzeW5jIGFuZCBhbiBpbnRlbnNpdmUgZGFpbHkgc2NhbiBvZiBmaWVsZCB2YWx1ZXMuIElmIHlvdSBoYXZlIGEgbGFyZ2UgZGF0YWJhc2UsIHR1cm4gdGhpcyBvbiB0byBtYWtlIGNoYW5nZXMuIiwidmlzaWJsZS1pZiI6eyJhZHZhbmNlZC1vcHRpb25zIjp0cnVlfX0seyJuYW1lIjoic2NoZWR1bGVzLm1ldGFkYXRhX3N5bmMiLCJkaXNwbGF5LW5hbWUiOiJEYXRhYmFzZSBzeW5jaW5nIiwiZGVzY3JpcHRpb24iOiJUaGlzIGlzIGEgbGlnaHR3ZWlnaHQgcHJvY2VzcyB0aGF0IGNoZWNrcyBmb3IgdXBkYXRlcyB0byB0aGlzIGRhdGFiYXNl4oCZcyBzY2hlbWEuIEluIG1vc3QgY2FzZXMsIHlvdSBzaG91bGQgYmUgZmluZSBsZWF2aW5nIHRoaXMgc2V0IHRvIHN5bmMgaG91cmx5LiIsInZpc2libGUtaWYiOnsiYWR2YW5jZWQtb3B0aW9ucyI6dHJ1ZSwibGV0LXVzZXItY29udHJvbC1zY2hlZHVsaW5nIjp0cnVlfX0seyJuYW1lIjoic2NoZWR1bGVzLmNhY2hlX2ZpZWxkX3ZhbHVlcyIsImRpc3BsYXktbmFtZSI6IlNjYW5uaW5nIGZvciBGaWx0ZXIgVmFsdWVzIiwiZGVzY3JpcHRpb24iOiJNZXRhYmFzZSBjYW4gc2NhbiB0aGUgdmFsdWVzIHByZXNlbnQgaW4gZWFjaCBmaWVsZCBpbiB0aGlzIGRhdGFiYXNlIHRvIGVuYWJsZSBjaGVja2JveCBmaWx0ZXJzIGluIGRhc2hib2FyZHMgYW5kIHF1ZXN0aW9ucy4gVGhpcyBjYW4gYmUgYSBzb21ld2hhdCByZXNvdXJjZS1pbnRlbnNpdmUgcHJvY2VzcywgcGFydGljdWxhcmx5IGlmIHlvdSBoYXZlIGEgdmVyeSBsYXJnZSBkYXRhYmFzZS4gV2hlbiBzaG91bGQgTWV0YWJhc2UgYXV0b21hdGljYWxseSBzY2FuIGFuZCBjYWNoZSBmaWVsZCB2YWx1ZXM/IiwidmlzaWJsZS1pZiI6eyJhZHZhbmNlZC1vcHRpb25zIjp0cnVlLCJsZXQtdXNlci1jb250cm9sLXNjaGVkdWxpbmciOnRydWV9fSx7Im5hbWUiOiJyZWZpbmdlcnByaW50IiwidHlwZSI6ImJvb2xlYW4iLCJkaXNwbGF5LW5hbWUiOiJQZXJpb2RpY2FsbHkgcmVmaW5nZXJwcmludCB0YWJsZXMiLCJkZXNjcmlwdGlvbiI6IlRoaXMgZW5hYmxlcyBNZXRhYmFzZSB0byBzY2FuIGZvciBhZGRpdGlvbmFsIGZpZWxkIHZhbHVlcyBkdXJpbmcgc3luY3MgYWxsb3dpbmcgc21hcnRlciBiZWhhdmlvciwgbGlrZSBpbXByb3ZlZCBhdXRvLWJpbm5pbmcgb24geW91ciBiYXIgY2hhcnRzLiIsInZpc2libGUtaWYiOnsiYWR2YW5jZWQtb3B0aW9ucyI6dHJ1ZX19XSwiZHJpdmVyLW5hbWUiOiJHb29nbGUgQW5hbHl0aWNzIChEZXByZWNhdGVkIGRyaXZlcikiLCJzdXBlcnNlZGVkLWJ5IjpudWxsfSwic3BhcmtzcWwiOnsic291cmNlIjp7InR5cGUiOiJvZmZpY2lhbCIsImNvbnRhY3QiOm51bGx9LCJkZXRhaWxzLWZpZWxkcyI6W3sibmFtZSI6Imhvc3QiLCJkaXNwbGF5LW5hbWUiOiJIb3N0IiwiaGVscGVyLXRleHQiOiJZb3VyIGRhdGFiYXNlcyBJUCBhZGRyZXNzIChlLmcuIDk4LjEzNy4xNDkuNTYpIG9yIGl0cyBkb21haW4gbmFtZSAoZS5nLiBlc2MubXlkYXRhYmFzZS5jb20pLiIsInBsYWNlaG9sZGVyIjoibmFtZS5kYXRhYmFzZS5jb20ifSx7Im5hbWUiOiJwb3J0IiwiZGlzcGxheS1uYW1lIjoiUG9ydCIsInR5cGUiOiJpbnRlZ2VyIiwiZGVmYXVsdCI6MTAwMDB9LHsibmFtZSI6ImRibmFtZSIsImRpc3BsYXktbmFtZSI6IkRhdGFiYXNlIG5hbWUiLCJwbGFjZWhvbGRlciI6ImRlZmF1bHQiLCJyZXF1aXJlZCI6dHJ1ZX0seyJuYW1lIjoidXNlciIsImRpc3BsYXktbmFtZSI6IlVzZXJuYW1lIiwicGxhY2Vob2xkZXIiOiJ1c2VybmFtZSIsInJlcXVpcmVkIjp0cnVlfSx7Im5hbWUiOiJwYXNzd29yZCIsImRpc3BsYXktbmFtZSI6IlBhc3N3b3JkIiwidHlwZSI6InBhc3N3b3JkIiwicGxhY2Vob2xkZXIiOiLigKLigKLigKLigKLigKLigKLigKLigKIifSx7Im5hbWUiOiJ0dW5uZWwtZW5hYmxlZCIsImRpc3BsYXktbmFtZSI6IlVzZSBhbiBTU0ggdHVubmVsIiwicGxhY2Vob2xkZXIiOiJFbmFibGUgdGhpcyBTU0ggdHVubmVsPyIsInR5cGUiOiJib29sZWFuIiwiZGVmYXVsdCI6ZmFsc2V9LHsibmFtZSI6InR1bm5lbC1ob3N0IiwiZGlzcGxheS1uYW1lIjoiU1NIIHR1bm5lbCBob3N0IiwiaGVscGVyLXRleHQiOiJUaGUgaG9zdG5hbWUgdGhhdCB5b3UgdXNlIHRvIGNvbm5lY3QgdG8gU1NIIHR1bm5lbHMuIiwicGxhY2Vob2xkZXIiOiJob3N0bmFtZSIsInJlcXVpcmVkIjp0cnVlLCJ2aXNpYmxlLWlmIjp7InR1bm5lbC1lbmFibGVkIjp0cnVlfX0seyJuYW1lIjoidHVubmVsLXBvcnQiLCJkaXNwbGF5LW5hbWUiOiJTU0ggdHVubmVsIHBvcnQiLCJ0eXBlIjoiaW50ZWdlciIsImRlZmF1bHQiOjIyLCJyZXF1aXJlZCI6ZmFsc2UsInZpc2libGUtaWYiOnsidHVubmVsLWVuYWJsZWQiOnRydWV9fSx7Im5hbWUiOiJ0dW5uZWwtdXNlciIsImRpc3BsYXktbmFtZSI6IlNTSCB0dW5uZWwgdXNlcm5hbWUiLCJoZWxwZXItdGV4dCI6IlRoZSB1c2VybmFtZSB5b3UgdXNlIHRvIGxvZ2luIHRvIHlvdXIgU1NIIHR1bm5lbC4iLCJwbGFjZWhvbGRlciI6InVzZXJuYW1lIiwicmVxdWlyZWQiOnRydWUsInZpc2libGUtaWYiOnsidHVubmVsLWVuYWJsZWQiOnRydWV9fSx7Im5hbWUiOiJ0dW5uZWwtYXV0aC1vcHRpb24iLCJkaXNwbGF5LW5hbWUiOiJTU0ggQXV0aGVudGljYXRpb24iLCJ0eXBlIjoic2VsZWN0Iiwib3B0aW9ucyI6W3sibmFtZSI6IlNTSCBLZXkiLCJ2YWx1ZSI6InNzaC1rZXkifSx7Im5hbWUiOiJQYXNzd29yZCIsInZhbHVlIjoicGFzc3dvcmQifV0sImRlZmF1bHQiOiJzc2gta2V5IiwidmlzaWJsZS1pZiI6eyJ0dW5uZWwtZW5hYmxlZCI6dHJ1ZX19LHsibmFtZSI6InR1bm5lbC1wYXNzIiwiZGlzcGxheS1uYW1lIjoiU1NIIHR1bm5lbCBwYXNzd29yZCIsInR5cGUiOiJwYXNzd29yZCIsInBsYWNlaG9sZGVyIjoiKioqKioqIiwidmlzaWJsZS1pZiI6eyJ0dW5uZWwtZW5hYmxlZCI6dHJ1ZSwidHVubmVsLWF1dGgtb3B0aW9uIjoicGFzc3dvcmQifX0seyJuYW1lIjoidHVubmVsLXByaXZhdGUta2V5IiwiZGlzcGxheS1uYW1lIjoiU1NIIHByaXZhdGUga2V5IHRvIGNvbm5lY3QgdG8gdGhlIHR1bm5lbCIsInR5cGUiOiJzdHJpbmciLCJwbGFjZWhvbGRlciI6IlBhc3RlIHRoZSBjb250ZW50cyBvZiBhbiBTU0ggcHJpdmF0ZSBrZXkgaGVyZSIsInJlcXVpcmVkIjp0cnVlLCJ2aXNpYmxlLWlmIjp7InR1bm5lbC1lbmFibGVkIjp0cnVlLCJ0dW5uZWwtYXV0aC1vcHRpb24iOiJzc2gta2V5In19LHsibmFtZSI6InR1bm5lbC1wcml2YXRlLWtleS1wYXNzcGhyYXNlIiwiZGlzcGxheS1uYW1lIjoiUGFzc3BocmFzZSBmb3IgU1NIIHByaXZhdGUga2V5IiwidHlwZSI6InBhc3N3b3JkIiwicGxhY2Vob2xkZXIiOiIqKioqKioiLCJ2aXNpYmxlLWlmIjp7InR1bm5lbC1lbmFibGVkIjp0cnVlLCJ0dW5uZWwtYXV0aC1vcHRpb24iOiJzc2gta2V5In19LHsibmFtZSI6ImFkdmFuY2VkLW9wdGlvbnMiLCJ0eXBlIjoic2VjdGlvbiIsImRlZmF1bHQiOmZhbHNlfSx7Im5hbWUiOiJqZGJjLWZsYWdzIiwiZGlzcGxheS1uYW1lIjoiQWRkaXRpb25hbCBKREJDIGNvbm5lY3Rpb24gc3RyaW5nIG9wdGlvbnMiLCJ2aXNpYmxlLWlmIjp7ImFkdmFuY2VkLW9wdGlvbnMiOnRydWV9LCJwbGFjZWhvbGRlciI6Ijt0cmFuc3BvcnRNb2RlPWh0dHAifSx7Im5hbWUiOiJhdXRvX3J1bl9xdWVyaWVzIiwidHlwZSI6ImJvb2xlYW4iLCJkZWZhdWx0Ijp0cnVlLCJkaXNwbGF5LW5hbWUiOiJSZXJ1biBxdWVyaWVzIGZvciBzaW1wbGUgZXhwbG9yYXRpb25zIiwiZGVzY3JpcHRpb24iOiJXZSBleGVjdXRlIHRoZSB1bmRlcmx5aW5nIHF1ZXJ5IHdoZW4geW91IGV4cGxvcmUgZGF0YSB1c2luZyBTdW1tYXJpemUgb3IgRmlsdGVyLiBUaGlzIGlzIG9uIGJ5IGRlZmF1bHQgYnV0IHlvdSBjYW4gdHVybiBpdCBvZmYgaWYgcGVyZm9ybWFuY2UgaXMgc2xvdy4iLCJ2aXNpYmxlLWlmIjp7ImFkdmFuY2VkLW9wdGlvbnMiOnRydWV9fSx7Im5hbWUiOiJsZXQtdXNlci1jb250cm9sLXNjaGVkdWxpbmciLCJ0eXBlIjoiYm9vbGVhbiIsImRpc3BsYXktbmFtZSI6IkNob29zZSB3aGVuIHN5bmNzIGFuZCBzY2FucyBoYXBwZW4iLCJkZXNjcmlwdGlvbiI6IkJ5IGRlZmF1bHQsIE1ldGFiYXNlIGRvZXMgYSBsaWdodHdlaWdodCBob3VybHkgc3luYyBhbmQgYW4gaW50ZW5zaXZlIGRhaWx5IHNjYW4gb2YgZmllbGQgdmFsdWVzLiBJZiB5b3UgaGF2ZSBhIGxhcmdlIGRhdGFiYXNlLCB0dXJuIHRoaXMgb24gdG8gbWFrZSBjaGFuZ2VzLiIsInZpc2libGUtaWYiOnsiYWR2YW5jZWQtb3B0aW9ucyI6dHJ1ZX19LHsibmFtZSI6InNjaGVkdWxlcy5tZXRhZGF0YV9zeW5jIiwiZGlzcGxheS1uYW1lIjoiRGF0YWJhc2Ugc3luY2luZyIsImRlc2NyaXB0aW9uIjoiVGhpcyBpcyBhIGxpZ2h0d2VpZ2h0IHByb2Nlc3MgdGhhdCBjaGVja3MgZm9yIHVwZGF0ZXMgdG8gdGhpcyBkYXRhYmFzZeKAmXMgc2NoZW1hLiBJbiBtb3N0IGNhc2VzLCB5b3Ugc2hvdWxkIGJlIGZpbmUgbGVhdmluZyB0aGlzIHNldCB0byBzeW5jIGhvdXJseS4iLCJ2aXNpYmxlLWlmIjp7ImFkdmFuY2VkLW9wdGlvbnMiOnRydWUsImxldC11c2VyLWNvbnRyb2wtc2NoZWR1bGluZyI6dHJ1ZX19LHsibmFtZSI6InNjaGVkdWxlcy5jYWNoZV9maWVsZF92YWx1ZXMiLCJkaXNwbGF5LW5hbWUiOiJTY2FubmluZyBmb3IgRmlsdGVyIFZhbHVlcyIsImRlc2NyaXB0aW9uIjoiTWV0YWJhc2UgY2FuIHNjYW4gdGhlIHZhbHVlcyBwcmVzZW50IGluIGVhY2ggZmllbGQgaW4gdGhpcyBkYXRhYmFzZSB0byBlbmFibGUgY2hlY2tib3ggZmlsdGVycyBpbiBkYXNoYm9hcmRzIGFuZCBxdWVzdGlvbnMuIFRoaXMgY2FuIGJlIGEgc29tZXdoYXQgcmVzb3VyY2UtaW50ZW5zaXZlIHByb2Nlc3MsIHBhcnRpY3VsYXJseSBpZiB5b3UgaGF2ZSBhIHZlcnkgbGFyZ2UgZGF0YWJhc2UuIFdoZW4gc2hvdWxkIE1ldGFiYXNlIGF1dG9tYXRpY2FsbHkgc2NhbiBhbmQgY2FjaGUgZmllbGQgdmFsdWVzPyIsInZpc2libGUtaWYiOnsiYWR2YW5jZWQtb3B0aW9ucyI6dHJ1ZSwibGV0LXVzZXItY29udHJvbC1zY2hlZHVsaW5nIjp0cnVlfX0seyJuYW1lIjoicmVmaW5nZXJwcmludCIsInR5cGUiOiJib29sZWFuIiwiZGlzcGxheS1uYW1lIjoiUGVyaW9kaWNhbGx5IHJlZmluZ2VycHJpbnQgdGFibGVzIiwiZGVzY3JpcHRpb24iOiJUaGlzIGVuYWJsZXMgTWV0YWJhc2UgdG8gc2NhbiBmb3IgYWRkaXRpb25hbCBmaWVsZCB2YWx1ZXMgZHVyaW5nIHN5bmNzIGFsbG93aW5nIHNtYXJ0ZXIgYmVoYXZpb3IsIGxpa2UgaW1wcm92ZWQgYXV0by1iaW5uaW5nIG9uIHlvdXIgYmFyIGNoYXJ0cy4iLCJ2aXNpYmxlLWlmIjp7ImFkdmFuY2VkLW9wdGlvbnMiOnRydWV9fV0sImRyaXZlci1uYW1lIjoiU3BhcmsgU1FMIiwic3VwZXJzZWRlZC1ieSI6bnVsbH0sIm1vbmdvIjp7InNvdXJjZSI6eyJ0eXBlIjoib2ZmaWNpYWwiLCJjb250YWN0IjpudWxsfSwiZGV0YWlscy1maWVsZHMiOlt7Im5hbWUiOiJ1c2UtY29ubi11cmkiLCJ0eXBlIjoic2VjdGlvbiIsImRlZmF1bHQiOmZhbHNlfSx7Im5hbWUiOiJjb25uLXVyaSIsInR5cGUiOiJzdHJpbmciLCJkaXNwbGF5LW5hbWUiOiJQYXN0ZSB5b3VyIGNvbm5lY3Rpb24gc3RyaW5nIiwicGxhY2Vob2xkZXIiOiJtb25nb2RiOi8vW3VzZXJuYW1lOnBhc3N3b3JkQF1ob3N0MVs6cG9ydDFdWywuLi5ob3N0Tls6cG9ydE5dXVsvW2RibmFtZV1bP29wdGlvbnNdXSIsInJlcXVpcmVkIjp0cnVlLCJ2aXNpYmxlLWlmIjp7InVzZS1jb25uLXVyaSI6dHJ1ZX19LHsibmFtZSI6Imhvc3QiLCJkaXNwbGF5LW5hbWUiOiJIb3N0IiwiaGVscGVyLXRleHQiOiJZb3VyIGRhdGFiYXNlcyBJUCBhZGRyZXNzIChlLmcuIDk4LjEzNy4xNDkuNTYpIG9yIGl0cyBkb21haW4gbmFtZSAoZS5nLiBlc2MubXlkYXRhYmFzZS5jb20pLiIsInBsYWNlaG9sZGVyIjoibmFtZS5kYXRhYmFzZS5jb20iLCJ2aXNpYmxlLWlmIjp7InVzZS1jb25uLXVyaSI6ZmFsc2V9fSx7Im5hbWUiOiJkYm5hbWUiLCJkaXNwbGF5LW5hbWUiOiJEYXRhYmFzZSBuYW1lIiwicGxhY2Vob2xkZXIiOiJiaXJkc19vZl90aGVfd29ybGQiLCJyZXF1aXJlZCI6dHJ1ZSwidmlzaWJsZS1pZiI6eyJ1c2UtY29ubi11cmkiOmZhbHNlfX0seyJuYW1lIjoicG9ydCIsImRpc3BsYXktbmFtZSI6IlBvcnQiLCJ0eXBlIjoiaW50ZWdlciIsImRlZmF1bHQiOjI3MDE3LCJ2aXNpYmxlLWlmIjp7InVzZS1jb25uLXVyaSI6ZmFsc2V9fSx7Im5hbWUiOiJ1c2VyIiwiZGlzcGxheS1uYW1lIjoiVXNlcm5hbWUiLCJwbGFjZWhvbGRlciI6InVzZXJuYW1lIiwicmVxdWlyZWQiOmZhbHNlLCJ2aXNpYmxlLWlmIjp7InVzZS1jb25uLXVyaSI6ZmFsc2V9fSx7Im5hbWUiOiJwYXNzIiwiZGlzcGxheS1uYW1lIjoiUGFzc3dvcmQiLCJ0eXBlIjoicGFzc3dvcmQiLCJwbGFjZWhvbGRlciI6IuKAouKAouKAouKAouKAouKAouKAouKAoiIsInZpc2libGUtaWYiOnsidXNlLWNvbm4tdXJpIjpmYWxzZX19LHsibmFtZSI6ImF1dGhkYiIsImRpc3BsYXktbmFtZSI6IkF1dGhlbnRpY2F0aW9uIGRhdGFiYXNlIChvcHRpb25hbCkiLCJwbGFjZWhvbGRlciI6ImFkbWluIiwidmlzaWJsZS1pZiI6eyJ1c2UtY29ubi11cmkiOmZhbHNlfX0seyJuYW1lIjoic3NsIiwiZGlzcGxheS1uYW1lIjoiVXNlIGEgc2VjdXJlIGNvbm5lY3Rpb24gKFNTTCkiLCJ0eXBlIjoiYm9vbGVhbiIsImRlZmF1bHQiOmZhbHNlLCJ2aXNpYmxlLWlmIjp7InVzZS1jb25uLXVyaSI6ZmFsc2V9fSx7Im5hbWUiOiJzc2wtY2VydCIsInR5cGUiOiJzdHJpbmciLCJkaXNwbGF5LW5hbWUiOiJTZXJ2ZXIgU1NMIGNlcnRpZmljYXRlIGNoYWluIChQRU0pIiwidmlzaWJsZS1pZiI6eyJ1c2UtY29ubi11cmkiOmZhbHNlLCJzc2wiOnRydWV9fSx7Im5hbWUiOiJzc2wtdXNlLWNsaWVudC1hdXRoIiwiZGlzcGxheS1uYW1lIjoiQXV0aGVudGljYXRlIGNsaWVudCBjZXJ0aWZpY2F0ZT8iLCJ0eXBlIjoiYm9vbGVhbiIsInZpc2libGUtaWYiOnsidXNlLWNvbm4tdXJpIjpmYWxzZSwic3NsIjp0cnVlfX0seyJuYW1lIjoiY2xpZW50LXNzbC1jZXJ0IiwiZGlzcGxheS1uYW1lIjoiQ2xpZW50IFNTTCBjZXJ0aWZpY2F0ZSBjaGFpbiAoUEVNKSIsInBsYWNlaG9sZGVyIjoiUGFzdGUgdGhlIGNvbnRlbnRzIG9mIHRoZSBjbGllbnQncyBTU0wgY2VydGlmaWNhdGUgY2hhaW4gaGVyZSIsInR5cGUiOiJ0ZXh0IiwidmlzaWJsZS1pZiI6eyJ1c2UtY29ubi11cmkiOmZhbHNlLCJzc2wiOnRydWUsInNzbC11c2UtY2xpZW50LWF1dGgiOnRydWV9fSx7Im5hbWUiOiJjbGllbnQtc3NsLWtleS1vcHRpb25zIiwiZGlzcGxheS1uYW1lIjoiQ2xpZW50IFNTTCBwcml2YXRlIGtleSAoUEVNKSIsInR5cGUiOiJzZWxlY3QiLCJvcHRpb25zIjpbeyJuYW1lIjoiTG9jYWwgZmlsZSBwYXRoIiwidmFsdWUiOiJsb2NhbCJ9LHsibmFtZSI6IlVwbG9hZGVkIGZpbGUgcGF0aCIsInZhbHVlIjoidXBsb2FkZWQifV0sImRlZmF1bHQiOiJsb2NhbCIsInZpc2libGUtaWYiOnsidXNlLWNvbm4tdXJpIjpmYWxzZSwic3NsIjp0cnVlLCJzc2wtdXNlLWNsaWVudC1hdXRoIjp0cnVlfX0seyJuYW1lIjoiY2xpZW50LXNzbC1rZXktdmFsdWUiLCJ0eXBlIjoidGV4dEZpbGUiLCJ0cmVhdC1iZWZvcmUtcG9zdGluZyI6ImJhc2U2NCIsInZpc2libGUtaWYiOnsidXNlLWNvbm4tdXJpIjpmYWxzZSwic3NsIjp0cnVlLCJzc2wtdXNlLWNsaWVudC1hdXRoIjp0cnVlLCJjbGllbnQtc3NsLWtleS1vcHRpb25zIjoidXBsb2FkZWQifX0seyJuYW1lIjoiY2xpZW50LXNzbC1rZXktcGF0aCIsInR5cGUiOiJzdHJpbmciLCJkaXNwbGF5LW5hbWUiOiJGaWxlIHBhdGgiLCJwbGFjZWhvbGRlciI6bnVsbCwidmlzaWJsZS1pZiI6eyJ1c2UtY29ubi11cmkiOmZhbHNlLCJzc2wiOnRydWUsInNzbC11c2UtY2xpZW50LWF1dGgiOnRydWUsImNsaWVudC1zc2wta2V5LW9wdGlvbnMiOiJsb2NhbCJ9fSx7Im5hbWUiOiJ0dW5uZWwtZW5hYmxlZCIsImRpc3BsYXktbmFtZSI6IlVzZSBhbiBTU0ggdHVubmVsIiwicGxhY2Vob2xkZXIiOiJFbmFibGUgdGhpcyBTU0ggdHVubmVsPyIsInR5cGUiOiJib29sZWFuIiwiZGVmYXVsdCI6ZmFsc2V9LHsibmFtZSI6InR1bm5lbC1ob3N0IiwiZGlzcGxheS1uYW1lIjoiU1NIIHR1bm5lbCBob3N0IiwiaGVscGVyLXRleHQiOiJUaGUgaG9zdG5hbWUgdGhhdCB5b3UgdXNlIHRvIGNvbm5lY3QgdG8gU1NIIHR1bm5lbHMuIiwicGxhY2Vob2xkZXIiOiJob3N0bmFtZSIsInJlcXVpcmVkIjp0cnVlLCJ2aXNpYmxlLWlmIjp7InR1bm5lbC1lbmFibGVkIjp0cnVlfX0seyJuYW1lIjoidHVubmVsLXBvcnQiLCJkaXNwbGF5LW5hbWUiOiJTU0ggdHVubmVsIHBvcnQiLCJ0eXBlIjoiaW50ZWdlciIsImRlZmF1bHQiOjIyLCJyZXF1aXJlZCI6ZmFsc2UsInZpc2libGUtaWYiOnsidHVubmVsLWVuYWJsZWQiOnRydWV9fSx7Im5hbWUiOiJ0dW5uZWwtdXNlciIsImRpc3BsYXktbmFtZSI6IlNTSCB0dW5uZWwgdXNlcm5hbWUiLCJoZWxwZXItdGV4dCI6IlRoZSB1c2VybmFtZSB5b3UgdXNlIHRvIGxvZ2luIHRvIHlvdXIgU1NIIHR1bm5lbC4iLCJwbGFjZWhvbGRlciI6InVzZXJuYW1lIiwicmVxdWlyZWQiOnRydWUsInZpc2libGUtaWYiOnsidHVubmVsLWVuYWJsZWQiOnRydWV9fSx7Im5hbWUiOiJ0dW5uZWwtYXV0aC1vcHRpb24iLCJkaXNwbGF5LW5hbWUiOiJTU0ggQXV0aGVudGljYXRpb24iLCJ0eXBlIjoic2VsZWN0Iiwib3B0aW9ucyI6W3sibmFtZSI6IlNTSCBLZXkiLCJ2YWx1ZSI6InNzaC1rZXkifSx7Im5hbWUiOiJQYXNzd29yZCIsInZhbHVlIjoicGFzc3dvcmQifV0sImRlZmF1bHQiOiJzc2gta2V5IiwidmlzaWJsZS1pZiI6eyJ0dW5uZWwtZW5hYmxlZCI6dHJ1ZX19LHsibmFtZSI6InR1bm5lbC1wYXNzIiwiZGlzcGxheS1uYW1lIjoiU1NIIHR1bm5lbCBwYXNzd29yZCIsInR5cGUiOiJwYXNzd29yZCIsInBsYWNlaG9sZGVyIjoiKioqKioqIiwidmlzaWJsZS1pZiI6eyJ0dW5uZWwtZW5hYmxlZCI6dHJ1ZSwidHVubmVsLWF1dGgtb3B0aW9uIjoicGFzc3dvcmQifX0seyJuYW1lIjoidHVubmVsLXByaXZhdGUta2V5IiwiZGlzcGxheS1uYW1lIjoiU1NIIHByaXZhdGUga2V5IHRvIGNvbm5lY3QgdG8gdGhlIHR1bm5lbCIsInR5cGUiOiJzdHJpbmciLCJwbGFjZWhvbGRlciI6IlBhc3RlIHRoZSBjb250ZW50cyBvZiBhbiBTU0ggcHJpdmF0ZSBrZXkgaGVyZSIsInJlcXVpcmVkIjp0cnVlLCJ2aXNpYmxlLWlmIjp7InR1bm5lbC1lbmFibGVkIjp0cnVlLCJ0dW5uZWwtYXV0aC1vcHRpb24iOiJzc2gta2V5In19LHsibmFtZSI6InR1bm5lbC1wcml2YXRlLWtleS1wYXNzcGhyYXNlIiwiZGlzcGxheS1uYW1lIjoiUGFzc3BocmFzZSBmb3IgU1NIIHByaXZhdGUga2V5IiwidHlwZSI6InBhc3N3b3JkIiwicGxhY2Vob2xkZXIiOiIqKioqKioiLCJ2aXNpYmxlLWlmIjp7InR1bm5lbC1lbmFibGVkIjp0cnVlLCJ0dW5uZWwtYXV0aC1vcHRpb24iOiJzc2gta2V5In19LHsibmFtZSI6ImFkdmFuY2VkLW9wdGlvbnMiLCJ0eXBlIjoic2VjdGlvbiIsImRlZmF1bHQiOmZhbHNlfSx7Im5hbWUiOiJhZGRpdGlvbmFsLW9wdGlvbnMiLCJkaXNwbGF5LW5hbWUiOiJBZGRpdGlvbmFsIGNvbm5lY3Rpb24gc3RyaW5nIG9wdGlvbnMgKG9wdGlvbmFsKSIsInZpc2libGUtaWYiOnsidXNlLWNvbm4tdXJpIjpmYWxzZX0sInBsYWNlaG9sZGVyIjoicmV0cnlXcml0ZXM9dHJ1ZSZ3PW1ham9yaXR5JmF1dGhTb3VyY2U9YWRtaW4mcmVhZFByZWZlcmVuY2U9bmVhcmVzdCZyZXBsaWNhU2V0PXRlc3QifSx7Im5hbWUiOiJ1c2Utc3J2IiwidHlwZSI6ImJvb2xlYW4iLCJkZWZhdWx0IjpmYWxzZSwidmlzaWJsZS1pZiI6eyJ1c2UtY29ubi11cmkiOmZhbHNlLCJhZHZhbmNlZC1vcHRpb25zIjp0cnVlfX0seyJuYW1lIjoiYXV0b19ydW5fcXVlcmllcyIsInR5cGUiOiJib29sZWFuIiwiZGVmYXVsdCI6dHJ1ZSwiZGlzcGxheS1uYW1lIjoiUmVydW4gcXVlcmllcyBmb3Igc2ltcGxlIGV4cGxvcmF0aW9ucyIsImRlc2NyaXB0aW9uIjoiV2UgZXhlY3V0ZSB0aGUgdW5kZXJseWluZyBxdWVyeSB3aGVuIHlvdSBleHBsb3JlIGRhdGEgdXNpbmcgU3VtbWFyaXplIG9yIEZpbHRlci4gVGhpcyBpcyBvbiBieSBkZWZhdWx0IGJ1dCB5b3UgY2FuIHR1cm4gaXQgb2ZmIGlmIHBlcmZvcm1hbmNlIGlzIHNsb3cuIiwidmlzaWJsZS1pZiI6eyJhZHZhbmNlZC1vcHRpb25zIjp0cnVlfX0seyJuYW1lIjoibGV0LXVzZXItY29udHJvbC1zY2hlZHVsaW5nIiwidHlwZSI6ImJvb2xlYW4iLCJkaXNwbGF5LW5hbWUiOiJDaG9vc2Ugd2hlbiBzeW5jcyBhbmQgc2NhbnMgaGFwcGVuIiwiZGVzY3JpcHRpb24iOiJCeSBkZWZhdWx0LCBNZXRhYmFzZSBkb2VzIGEgbGlnaHR3ZWlnaHQgaG91cmx5IHN5bmMgYW5kIGFuIGludGVuc2l2ZSBkYWlseSBzY2FuIG9mIGZpZWxkIHZhbHVlcy4gSWYgeW91IGhhdmUgYSBsYXJnZSBkYXRhYmFzZSwgdHVybiB0aGlzIG9uIHRvIG1ha2UgY2hhbmdlcy4iLCJ2aXNpYmxlLWlmIjp7ImFkdmFuY2VkLW9wdGlvbnMiOnRydWV9fSx7Im5hbWUiOiJzY2hlZHVsZXMubWV0YWRhdGFfc3luYyIsImRpc3BsYXktbmFtZSI6IkRhdGFiYXNlIHN5bmNpbmciLCJkZXNjcmlwdGlvbiI6IlRoaXMgaXMgYSBsaWdodHdlaWdodCBwcm9jZXNzIHRoYXQgY2hlY2tzIGZvciB1cGRhdGVzIHRvIHRoaXMgZGF0YWJhc2XigJlzIHNjaGVtYS4gSW4gbW9zdCBjYXNlcywgeW91IHNob3VsZCBiZSBmaW5lIGxlYXZpbmcgdGhpcyBzZXQgdG8gc3luYyBob3VybHkuIiwidmlzaWJsZS1pZiI6eyJhZHZhbmNlZC1vcHRpb25zIjp0cnVlLCJsZXQtdXNlci1jb250cm9sLXNjaGVkdWxpbmciOnRydWV9fSx7Im5hbWUiOiJzY2hlZHVsZXMuY2FjaGVfZmllbGRfdmFsdWVzIiwiZGlzcGxheS1uYW1lIjoiU2Nhbm5pbmcgZm9yIEZpbHRlciBWYWx1ZXMiLCJkZXNjcmlwdGlvbiI6Ik1ldGFiYXNlIGNhbiBzY2FuIHRoZSB2YWx1ZXMgcHJlc2VudCBpbiBlYWNoIGZpZWxkIGluIHRoaXMgZGF0YWJhc2UgdG8gZW5hYmxlIGNoZWNrYm94IGZpbHRlcnMgaW4gZGFzaGJvYXJkcyBhbmQgcXVlc3Rpb25zLiBUaGlzIGNhbiBiZSBhIHNvbWV3aGF0IHJlc291cmNlLWludGVuc2l2ZSBwcm9jZXNzLCBwYXJ0aWN1bGFybHkgaWYgeW91IGhhdmUgYSB2ZXJ5IGxhcmdlIGRhdGFiYXNlLiBXaGVuIHNob3VsZCBNZXRhYmFzZSBhdXRvbWF0aWNhbGx5IHNjYW4gYW5kIGNhY2hlIGZpZWxkIHZhbHVlcz8iLCJ2aXNpYmxlLWlmIjp7ImFkdmFuY2VkLW9wdGlvbnMiOnRydWUsImxldC11c2VyLWNvbnRyb2wtc2NoZWR1bGluZyI6dHJ1ZX19LHsibmFtZSI6InJlZmluZ2VycHJpbnQiLCJ0eXBlIjoiYm9vbGVhbiIsImRpc3BsYXktbmFtZSI6IlBlcmlvZGljYWxseSByZWZpbmdlcnByaW50IHRhYmxlcyIsImRlc2NyaXB0aW9uIjoiVGhpcyBlbmFibGVzIE1ldGFiYXNlIHRvIHNjYW4gZm9yIGFkZGl0aW9uYWwgZmllbGQgdmFsdWVzIGR1cmluZyBzeW5jcyBhbGxvd2luZyBzbWFydGVyIGJlaGF2aW9yLCBsaWtlIGltcHJvdmVkIGF1dG8tYmlubmluZyBvbiB5b3VyIGJhciBjaGFydHMuIiwidmlzaWJsZS1pZiI6eyJhZHZhbmNlZC1vcHRpb25zIjp0cnVlfX1dLCJkcml2ZXItbmFtZSI6Ik1vbmdvREIiLCJzdXBlcnNlZGVkLWJ5IjpudWxsfSwiZHJ1aWQiOnsic291cmNlIjp7InR5cGUiOiJvZmZpY2lhbCIsImNvbnRhY3QiOm51bGx9LCJkZXRhaWxzLWZpZWxkcyI6W3sibmFtZSI6Imhvc3QiLCJkaXNwbGF5LW5hbWUiOiJIb3N0IiwiaGVscGVyLXRleHQiOiJZb3VyIGRhdGFiYXNlcyBJUCBhZGRyZXNzIChlLmcuIDk4LjEzNy4xNDkuNTYpIG9yIGl0cyBkb21haW4gbmFtZSAoZS5nLiBlc2MubXlkYXRhYmFzZS5jb20pLiIsInBsYWNlaG9sZGVyIjoibmFtZS5kYXRhYmFzZS5jb20iLCJkZWZhdWx0IjoiaHR0cDovL2xvY2FsaG9zdCJ9LHsibmFtZSI6InBvcnQiLCJkaXNwbGF5LW5hbWUiOiJCcm9rZXIgbm9kZSBwb3J0IiwidHlwZSI6ImludGVnZXIiLCJkZWZhdWx0Ijo4MDgyfSx7Im5hbWUiOiJ0dW5uZWwtZW5hYmxlZCIsImRpc3BsYXktbmFtZSI6IlVzZSBhbiBTU0ggdHVubmVsIiwicGxhY2Vob2xkZXIiOiJFbmFibGUgdGhpcyBTU0ggdHVubmVsPyIsInR5cGUiOiJib29sZWFuIiwiZGVmYXVsdCI6ZmFsc2V9LHsibmFtZSI6InR1bm5lbC1ob3N0IiwiZGlzcGxheS1uYW1lIjoiU1NIIHR1bm5lbCBob3N0IiwiaGVscGVyLXRleHQiOiJUaGUgaG9zdG5hbWUgdGhhdCB5b3UgdXNlIHRvIGNvbm5lY3QgdG8gU1NIIHR1bm5lbHMuIiwicGxhY2Vob2xkZXIiOiJob3N0bmFtZSIsInJlcXVpcmVkIjp0cnVlLCJ2aXNpYmxlLWlmIjp7InR1bm5lbC1lbmFibGVkIjp0cnVlfX0seyJuYW1lIjoidHVubmVsLXBvcnQiLCJkaXNwbGF5LW5hbWUiOiJTU0ggdHVubmVsIHBvcnQiLCJ0eXBlIjoiaW50ZWdlciIsImRlZmF1bHQiOjIyLCJyZXF1aXJlZCI6ZmFsc2UsInZpc2libGUtaWYiOnsidHVubmVsLWVuYWJsZWQiOnRydWV9fSx7Im5hbWUiOiJ0dW5uZWwtdXNlciIsImRpc3BsYXktbmFtZSI6IlNTSCB0dW5uZWwgdXNlcm5hbWUiLCJoZWxwZXItdGV4dCI6IlRoZSB1c2VybmFtZSB5b3UgdXNlIHRvIGxvZ2luIHRvIHlvdXIgU1NIIHR1bm5lbC4iLCJwbGFjZWhvbGRlciI6InVzZXJuYW1lIiwicmVxdWlyZWQiOnRydWUsInZpc2libGUtaWYiOnsidHVubmVsLWVuYWJsZWQiOnRydWV9fSx7Im5hbWUiOiJ0dW5uZWwtYXV0aC1vcHRpb24iLCJkaXNwbGF5LW5hbWUiOiJTU0ggQXV0aGVudGljYXRpb24iLCJ0eXBlIjoic2VsZWN0Iiwib3B0aW9ucyI6W3sibmFtZSI6IlNTSCBLZXkiLCJ2YWx1ZSI6InNzaC1rZXkifSx7Im5hbWUiOiJQYXNzd29yZCIsInZhbHVlIjoicGFzc3dvcmQifV0sImRlZmF1bHQiOiJzc2gta2V5IiwidmlzaWJsZS1pZiI6eyJ0dW5uZWwtZW5hYmxlZCI6dHJ1ZX19LHsibmFtZSI6InR1bm5lbC1wYXNzIiwiZGlzcGxheS1uYW1lIjoiU1NIIHR1bm5lbCBwYXNzd29yZCIsInR5cGUiOiJwYXNzd29yZCIsInBsYWNlaG9sZGVyIjoiKioqKioqIiwidmlzaWJsZS1pZiI6eyJ0dW5uZWwtZW5hYmxlZCI6dHJ1ZSwidHVubmVsLWF1dGgtb3B0aW9uIjoicGFzc3dvcmQifX0seyJuYW1lIjoidHVubmVsLXByaXZhdGUta2V5IiwiZGlzcGxheS1uYW1lIjoiU1NIIHByaXZhdGUga2V5IHRvIGNvbm5lY3QgdG8gdGhlIHR1bm5lbCIsInR5cGUiOiJzdHJpbmciLCJwbGFjZWhvbGRlciI6IlBhc3RlIHRoZSBjb250ZW50cyBvZiBhbiBTU0ggcHJpdmF0ZSBrZXkgaGVyZSIsInJlcXVpcmVkIjp0cnVlLCJ2aXNpYmxlLWlmIjp7InR1bm5lbC1lbmFibGVkIjp0cnVlLCJ0dW5uZWwtYXV0aC1vcHRpb24iOiJzc2gta2V5In19LHsibmFtZSI6InR1bm5lbC1wcml2YXRlLWtleS1wYXNzcGhyYXNlIiwiZGlzcGxheS1uYW1lIjoiUGFzc3BocmFzZSBmb3IgU1NIIHByaXZhdGUga2V5IiwidHlwZSI6InBhc3N3b3JkIiwicGxhY2Vob2xkZXIiOiIqKioqKioiLCJ2aXNpYmxlLWlmIjp7InR1bm5lbC1lbmFibGVkIjp0cnVlLCJ0dW5uZWwtYXV0aC1vcHRpb24iOiJzc2gta2V5In19LHsibmFtZSI6ImFkdmFuY2VkLW9wdGlvbnMiLCJ0eXBlIjoic2VjdGlvbiIsImRlZmF1bHQiOmZhbHNlfSx7Im5hbWUiOiJhdXRvX3J1bl9xdWVyaWVzIiwidHlwZSI6ImJvb2xlYW4iLCJkZWZhdWx0Ijp0cnVlLCJkaXNwbGF5LW5hbWUiOiJSZXJ1biBxdWVyaWVzIGZvciBzaW1wbGUgZXhwbG9yYXRpb25zIiwiZGVzY3JpcHRpb24iOiJXZSBleGVjdXRlIHRoZSB1bmRlcmx5aW5nIHF1ZXJ5IHdoZW4geW91IGV4cGxvcmUgZGF0YSB1c2luZyBTdW1tYXJpemUgb3IgRmlsdGVyLiBUaGlzIGlzIG9uIGJ5IGRlZmF1bHQgYnV0IHlvdSBjYW4gdHVybiBpdCBvZmYgaWYgcGVyZm9ybWFuY2UgaXMgc2xvdy4iLCJ2aXNpYmxlLWlmIjp7ImFkdmFuY2VkLW9wdGlvbnMiOnRydWV9fSx7Im5hbWUiOiJsZXQtdXNlci1jb250cm9sLXNjaGVkdWxpbmciLCJ0eXBlIjoiYm9vbGVhbiIsImRpc3BsYXktbmFtZSI6IkNob29zZSB3aGVuIHN5bmNzIGFuZCBzY2FucyBoYXBwZW4iLCJkZXNjcmlwdGlvbiI6IkJ5IGRlZmF1bHQsIE1ldGFiYXNlIGRvZXMgYSBsaWdodHdlaWdodCBob3VybHkgc3luYyBhbmQgYW4gaW50ZW5zaXZlIGRhaWx5IHNjYW4gb2YgZmllbGQgdmFsdWVzLiBJZiB5b3UgaGF2ZSBhIGxhcmdlIGRhdGFiYXNlLCB0dXJuIHRoaXMgb24gdG8gbWFrZSBjaGFuZ2VzLiIsInZpc2libGUtaWYiOnsiYWR2YW5jZWQtb3B0aW9ucyI6dHJ1ZX19LHsibmFtZSI6InNjaGVkdWxlcy5tZXRhZGF0YV9zeW5jIiwiZGlzcGxheS1uYW1lIjoiRGF0YWJhc2Ugc3luY2luZyIsImRlc2NyaXB0aW9uIjoiVGhpcyBpcyBhIGxpZ2h0d2VpZ2h0IHByb2Nlc3MgdGhhdCBjaGVja3MgZm9yIHVwZGF0ZXMgdG8gdGhpcyBkYXRhYmFzZeKAmXMgc2NoZW1hLiBJbiBtb3N0IGNhc2VzLCB5b3Ugc2hvdWxkIGJlIGZpbmUgbGVhdmluZyB0aGlzIHNldCB0byBzeW5jIGhvdXJseS4iLCJ2aXNpYmxlLWlmIjp7ImFkdmFuY2VkLW9wdGlvbnMiOnRydWUsImxldC11c2VyLWNvbnRyb2wtc2NoZWR1bGluZyI6dHJ1ZX19LHsibmFtZSI6InNjaGVkdWxlcy5jYWNoZV9maWVsZF92YWx1ZXMiLCJkaXNwbGF5LW5hbWUiOiJTY2FubmluZyBmb3IgRmlsdGVyIFZhbHVlcyIsImRlc2NyaXB0aW9uIjoiTWV0YWJhc2UgY2FuIHNjYW4gdGhlIHZhbHVlcyBwcmVzZW50IGluIGVhY2ggZmllbGQgaW4gdGhpcyBkYXRhYmFzZSB0byBlbmFibGUgY2hlY2tib3ggZmlsdGVycyBpbiBkYXNoYm9hcmRzIGFuZCBxdWVzdGlvbnMuIFRoaXMgY2FuIGJlIGEgc29tZXdoYXQgcmVzb3VyY2UtaW50ZW5zaXZlIHByb2Nlc3MsIHBhcnRpY3VsYXJseSBpZiB5b3UgaGF2ZSBhIHZlcnkgbGFyZ2UgZGF0YWJhc2UuIFdoZW4gc2hvdWxkIE1ldGFiYXNlIGF1dG9tYXRpY2FsbHkgc2NhbiBhbmQgY2FjaGUgZmllbGQgdmFsdWVzPyIsInZpc2libGUtaWYiOnsiYWR2YW5jZWQtb3B0aW9ucyI6dHJ1ZSwibGV0LXVzZXItY29udHJvbC1zY2hlZHVsaW5nIjp0cnVlfX0seyJuYW1lIjoicmVmaW5nZXJwcmludCIsInR5cGUiOiJib29sZWFuIiwiZGlzcGxheS1uYW1lIjoiUGVyaW9kaWNhbGx5IHJlZmluZ2VycHJpbnQgdGFibGVzIiwiZGVzY3JpcHRpb24iOiJUaGlzIGVuYWJsZXMgTWV0YWJhc2UgdG8gc2NhbiBmb3IgYWRkaXRpb25hbCBmaWVsZCB2YWx1ZXMgZHVyaW5nIHN5bmNzIGFsbG93aW5nIHNtYXJ0ZXIgYmVoYXZpb3IsIGxpa2UgaW1wcm92ZWQgYXV0by1iaW5uaW5nIG9uIHlvdXIgYmFyIGNoYXJ0cy4iLCJ2aXNpYmxlLWlmIjp7ImFkdmFuY2VkLW9wdGlvbnMiOnRydWV9fV0sImRyaXZlci1uYW1lIjoiRHJ1aWQiLCJzdXBlcnNlZGVkLWJ5IjpudWxsfSwicmVkc2hpZnQiOnsic291cmNlIjp7InR5cGUiOiJvZmZpY2lhbCIsImNvbnRhY3QiOm51bGx9LCJkZXRhaWxzLWZpZWxkcyI6W3sibmFtZSI6Imhvc3QiLCJkaXNwbGF5LW5hbWUiOiJIb3N0IiwiaGVscGVyLXRleHQiOiJZb3VyIGRhdGFiYXNlcyBJUCBhZGRyZXNzIChlLmcuIDk4LjEzNy4xNDkuNTYpIG9yIGl0cyBkb21haW4gbmFtZSAoZS5nLiBlc2MubXlkYXRhYmFzZS5jb20pLiIsInBsYWNlaG9sZGVyIjoibXktY2x1c3Rlci1uYW1lLmFiY2QxMjM0LnVzLWVhc3QtMS5yZWRzaGlmdC5hbWF6b25hd3MuY29tIn0seyJuYW1lIjoicG9ydCIsImRpc3BsYXktbmFtZSI6IlBvcnQiLCJ0eXBlIjoiaW50ZWdlciIsImRlZmF1bHQiOjU0Mzl9LHsibmFtZSI6ImRiIiwiZGlzcGxheS1uYW1lIjoiRGF0YWJhc2UgbmFtZSIsInBsYWNlaG9sZGVyIjoiYmlyZHNfb2ZfdGhlX3dvcmxkIiwicmVxdWlyZWQiOnRydWV9LHsibmFtZSI6InNjaGVtYS1maWx0ZXJzLXR5cGUiLCJkaXNwbGF5LW5hbWUiOiJTY2hlbWFzIiwidHlwZSI6InNlbGVjdCIsIm9wdGlvbnMiOlt7Im5hbWUiOiJBbGwiLCJ2YWx1ZSI6ImFsbCJ9LHsibmFtZSI6Ik9ubHkgdGhlc2UuLi4iLCJ2YWx1ZSI6ImluY2x1c2lvbiJ9LHsibmFtZSI6IkFsbCBleGNlcHQuLi4iLCJ2YWx1ZSI6ImV4Y2x1c2lvbiJ9XSwiZGVmYXVsdCI6ImFsbCJ9LHsibmFtZSI6InNjaGVtYS1maWx0ZXJzLXBhdHRlcm5zIiwidHlwZSI6InRleHQiLCJwbGFjZWhvbGRlciI6IkUueC4gcHVibGljLGF1dGgqIiwiZGVzY3JpcHRpb24iOiJDb21tYSBzZXBhcmF0ZWQgbmFtZXMgb2Ygc2NoZW1hcyB0aGF0IHNob3VsZCBhcHBlYXIgaW4gTWV0YWJhc2UiLCJ2aXNpYmxlLWlmIjp7InNjaGVtYS1maWx0ZXJzLXR5cGUiOiJpbmNsdXNpb24ifSwiaGVscGVyLXRleHQiOiJZb3UgY2FuIHVzZSBwYXR0ZXJucyBsaWtlIFwiYXV0aCpcIiB0byBtYXRjaCBtdWx0aXBsZSBzY2hlbWFzIiwicmVxdWlyZWQiOnRydWV9LHsibmFtZSI6InNjaGVtYS1maWx0ZXJzLXBhdHRlcm5zIiwidHlwZSI6InRleHQiLCJwbGFjZWhvbGRlciI6IkUueC4gcHVibGljLGF1dGgqIiwiZGVzY3JpcHRpb24iOiJDb21tYSBzZXBhcmF0ZWQgbmFtZXMgb2Ygc2NoZW1hcyB0aGF0IHNob3VsZCBOT1QgYXBwZWFyIGluIE1ldGFiYXNlIiwidmlzaWJsZS1pZiI6eyJzY2hlbWEtZmlsdGVycy10eXBlIjoiZXhjbHVzaW9uIn0sImhlbHBlci10ZXh0IjoiWW91IGNhbiB1c2UgcGF0dGVybnMgbGlrZSBcImF1dGgqXCIgdG8gbWF0Y2ggbXVsdGlwbGUgc2NoZW1hcyIsInJlcXVpcmVkIjp0cnVlfSx7Im5hbWUiOiJ1c2VyIiwiZGlzcGxheS1uYW1lIjoiVXNlcm5hbWUiLCJwbGFjZWhvbGRlciI6InVzZXJuYW1lIiwicmVxdWlyZWQiOnRydWV9LHsibmFtZSI6InBhc3N3b3JkIiwiZGlzcGxheS1uYW1lIjoiUGFzc3dvcmQiLCJ0eXBlIjoicGFzc3dvcmQiLCJwbGFjZWhvbGRlciI6IuKAouKAouKAouKAouKAouKAouKAouKAoiJ9LHsibmFtZSI6InR1bm5lbC1lbmFibGVkIiwiZGlzcGxheS1uYW1lIjoiVXNlIGFuIFNTSCB0dW5uZWwiLCJwbGFjZWhvbGRlciI6IkVuYWJsZSB0aGlzIFNTSCB0dW5uZWw/IiwidHlwZSI6ImJvb2xlYW4iLCJkZWZhdWx0IjpmYWxzZX0seyJuYW1lIjoidHVubmVsLWhvc3QiLCJkaXNwbGF5LW5hbWUiOiJTU0ggdHVubmVsIGhvc3QiLCJoZWxwZXItdGV4dCI6IlRoZSBob3N0bmFtZSB0aGF0IHlvdSB1c2UgdG8gY29ubmVjdCB0byBTU0ggdHVubmVscy4iLCJwbGFjZWhvbGRlciI6Imhvc3RuYW1lIiwicmVxdWlyZWQiOnRydWUsInZpc2libGUtaWYiOnsidHVubmVsLWVuYWJsZWQiOnRydWV9fSx7Im5hbWUiOiJ0dW5uZWwtcG9ydCIsImRpc3BsYXktbmFtZSI6IlNTSCB0dW5uZWwgcG9ydCIsInR5cGUiOiJpbnRlZ2VyIiwiZGVmYXVsdCI6MjIsInJlcXVpcmVkIjpmYWxzZSwidmlzaWJsZS1pZiI6eyJ0dW5uZWwtZW5hYmxlZCI6dHJ1ZX19LHsibmFtZSI6InR1bm5lbC11c2VyIiwiZGlzcGxheS1uYW1lIjoiU1NIIHR1bm5lbCB1c2VybmFtZSIsImhlbHBlci10ZXh0IjoiVGhlIHVzZXJuYW1lIHlvdSB1c2UgdG8gbG9naW4gdG8geW91ciBTU0ggdHVubmVsLiIsInBsYWNlaG9sZGVyIjoidXNlcm5hbWUiLCJyZXF1aXJlZCI6dHJ1ZSwidmlzaWJsZS1pZiI6eyJ0dW5uZWwtZW5hYmxlZCI6dHJ1ZX19LHsibmFtZSI6InR1bm5lbC1hdXRoLW9wdGlvbiIsImRpc3BsYXktbmFtZSI6IlNTSCBBdXRoZW50aWNhdGlvbiIsInR5cGUiOiJzZWxlY3QiLCJvcHRpb25zIjpbeyJuYW1lIjoiU1NIIEtleSIsInZhbHVlIjoic3NoLWtleSJ9LHsibmFtZSI6IlBhc3N3b3JkIiwidmFsdWUiOiJwYXNzd29yZCJ9XSwiZGVmYXVsdCI6InNzaC1rZXkiLCJ2aXNpYmxlLWlmIjp7InR1bm5lbC1lbmFibGVkIjp0cnVlfX0seyJuYW1lIjoidHVubmVsLXBhc3MiLCJkaXNwbGF5LW5hbWUiOiJTU0ggdHVubmVsIHBhc3N3b3JkIiwidHlwZSI6InBhc3N3b3JkIiwicGxhY2Vob2xkZXIiOiIqKioqKioiLCJ2aXNpYmxlLWlmIjp7InR1bm5lbC1lbmFibGVkIjp0cnVlLCJ0dW5uZWwtYXV0aC1vcHRpb24iOiJwYXNzd29yZCJ9fSx7Im5hbWUiOiJ0dW5uZWwtcHJpdmF0ZS1rZXkiLCJkaXNwbGF5LW5hbWUiOiJTU0ggcHJpdmF0ZSBrZXkgdG8gY29ubmVjdCB0byB0aGUgdHVubmVsIiwidHlwZSI6InN0cmluZyIsInBsYWNlaG9sZGVyIjoiUGFzdGUgdGhlIGNvbnRlbnRzIG9mIGFuIFNTSCBwcml2YXRlIGtleSBoZXJlIiwicmVxdWlyZWQiOnRydWUsInZpc2libGUtaWYiOnsidHVubmVsLWVuYWJsZWQiOnRydWUsInR1bm5lbC1hdXRoLW9wdGlvbiI6InNzaC1rZXkifX0seyJuYW1lIjoidHVubmVsLXByaXZhdGUta2V5LXBhc3NwaHJhc2UiLCJkaXNwbGF5LW5hbWUiOiJQYXNzcGhyYXNlIGZvciBTU0ggcHJpdmF0ZSBrZXkiLCJ0eXBlIjoicGFzc3dvcmQiLCJwbGFjZWhvbGRlciI6IioqKioqKiIsInZpc2libGUtaWYiOnsidHVubmVsLWVuYWJsZWQiOnRydWUsInR1bm5lbC1hdXRoLW9wdGlvbiI6InNzaC1rZXkifX0seyJuYW1lIjoiYWR2YW5jZWQtb3B0aW9ucyIsInR5cGUiOiJzZWN0aW9uIiwiZGVmYXVsdCI6ZmFsc2V9LHsibmFtZSI6ImFkZGl0aW9uYWwtb3B0aW9ucyIsImRpc3BsYXktbmFtZSI6IkFkZGl0aW9uYWwgSkRCQyBjb25uZWN0aW9uIHN0cmluZyBvcHRpb25zIiwidmlzaWJsZS1pZiI6eyJhZHZhbmNlZC1vcHRpb25zIjp0cnVlfSwicGxhY2Vob2xkZXIiOiJTb2NrZXRUaW1lb3V0PTAifSx7Im5hbWUiOiJhdXRvX3J1bl9xdWVyaWVzIiwidHlwZSI6ImJvb2xlYW4iLCJkZWZhdWx0Ijp0cnVlLCJkaXNwbGF5LW5hbWUiOiJSZXJ1biBxdWVyaWVzIGZvciBzaW1wbGUgZXhwbG9yYXRpb25zIiwiZGVzY3JpcHRpb24iOiJXZSBleGVjdXRlIHRoZSB1bmRlcmx5aW5nIHF1ZXJ5IHdoZW4geW91IGV4cGxvcmUgZGF0YSB1c2luZyBTdW1tYXJpemUgb3IgRmlsdGVyLiBUaGlzIGlzIG9uIGJ5IGRlZmF1bHQgYnV0IHlvdSBjYW4gdHVybiBpdCBvZmYgaWYgcGVyZm9ybWFuY2UgaXMgc2xvdy4iLCJ2aXNpYmxlLWlmIjp7ImFkdmFuY2VkLW9wdGlvbnMiOnRydWV9fSx7Im5hbWUiOiJsZXQtdXNlci1jb250cm9sLXNjaGVkdWxpbmciLCJ0eXBlIjoiYm9vbGVhbiIsImRpc3BsYXktbmFtZSI6IkNob29zZSB3aGVuIHN5bmNzIGFuZCBzY2FucyBoYXBwZW4iLCJkZXNjcmlwdGlvbiI6IkJ5IGRlZmF1bHQsIE1ldGFiYXNlIGRvZXMgYSBsaWdodHdlaWdodCBob3VybHkgc3luYyBhbmQgYW4gaW50ZW5zaXZlIGRhaWx5IHNjYW4gb2YgZmllbGQgdmFsdWVzLiBJZiB5b3UgaGF2ZSBhIGxhcmdlIGRhdGFiYXNlLCB0dXJuIHRoaXMgb24gdG8gbWFrZSBjaGFuZ2VzLiIsInZpc2libGUtaWYiOnsiYWR2YW5jZWQtb3B0aW9ucyI6dHJ1ZX19LHsibmFtZSI6InNjaGVkdWxlcy5tZXRhZGF0YV9zeW5jIiwiZGlzcGxheS1uYW1lIjoiRGF0YWJhc2Ugc3luY2luZyIsImRlc2NyaXB0aW9uIjoiVGhpcyBpcyBhIGxpZ2h0d2VpZ2h0IHByb2Nlc3MgdGhhdCBjaGVja3MgZm9yIHVwZGF0ZXMgdG8gdGhpcyBkYXRhYmFzZeKAmXMgc2NoZW1hLiBJbiBtb3N0IGNhc2VzLCB5b3Ugc2hvdWxkIGJlIGZpbmUgbGVhdmluZyB0aGlzIHNldCB0byBzeW5jIGhvdXJseS4iLCJ2aXNpYmxlLWlmIjp7ImFkdmFuY2VkLW9wdGlvbnMiOnRydWUsImxldC11c2VyLWNvbnRyb2wtc2NoZWR1bGluZyI6dHJ1ZX19LHsibmFtZSI6InNjaGVkdWxlcy5jYWNoZV9maWVsZF92YWx1ZXMiLCJkaXNwbGF5LW5hbWUiOiJTY2FubmluZyBmb3IgRmlsdGVyIFZhbHVlcyIsImRlc2NyaXB0aW9uIjoiTWV0YWJhc2UgY2FuIHNjYW4gdGhlIHZhbHVlcyBwcmVzZW50IGluIGVhY2ggZmllbGQgaW4gdGhpcyBkYXRhYmFzZSB0byBlbmFibGUgY2hlY2tib3ggZmlsdGVycyBpbiBkYXNoYm9hcmRzIGFuZCBxdWVzdGlvbnMuIFRoaXMgY2FuIGJlIGEgc29tZXdoYXQgcmVzb3VyY2UtaW50ZW5zaXZlIHByb2Nlc3MsIHBhcnRpY3VsYXJseSBpZiB5b3UgaGF2ZSBhIHZlcnkgbGFyZ2UgZGF0YWJhc2UuIFdoZW4gc2hvdWxkIE1ldGFiYXNlIGF1dG9tYXRpY2FsbHkgc2NhbiBhbmQgY2FjaGUgZmllbGQgdmFsdWVzPyIsInZpc2libGUtaWYiOnsiYWR2YW5jZWQtb3B0aW9ucyI6dHJ1ZSwibGV0LXVzZXItY29udHJvbC1zY2hlZHVsaW5nIjp0cnVlfX0seyJuYW1lIjoicmVmaW5nZXJwcmludCIsInR5cGUiOiJib29sZWFuIiwiZGlzcGxheS1uYW1lIjoiUGVyaW9kaWNhbGx5IHJlZmluZ2VycHJpbnQgdGFibGVzIiwiZGVzY3JpcHRpb24iOiJUaGlzIGVuYWJsZXMgTWV0YWJhc2UgdG8gc2NhbiBmb3IgYWRkaXRpb25hbCBmaWVsZCB2YWx1ZXMgZHVyaW5nIHN5bmNzIGFsbG93aW5nIHNtYXJ0ZXIgYmVoYXZpb3IsIGxpa2UgaW1wcm92ZWQgYXV0by1iaW5uaW5nIG9uIHlvdXIgYmFyIGNoYXJ0cy4iLCJ2aXNpYmxlLWlmIjp7ImFkdmFuY2VkLW9wdGlvbnMiOnRydWV9fV0sImRyaXZlci1uYW1lIjoiQW1hem9uIFJlZHNoaWZ0Iiwic3VwZXJzZWRlZC1ieSI6bnVsbH0sImJpZ3F1ZXJ5LWNsb3VkLXNkayI6eyJzb3VyY2UiOnsidHlwZSI6Im9mZmljaWFsIiwiY29udGFjdCI6bnVsbH0sImRldGFpbHMtZmllbGRzIjpbeyJuYW1lIjoicHJvamVjdC1pZCIsImRpc3BsYXktbmFtZSI6IlByb2plY3QgSUQgKG92ZXJyaWRlKSIsImhlbHBlci10ZXh0IjoiUHJvamVjdCBJRCB0byBiZSB1c2VkIGZvciBhdXRoZW50aWNhdGlvbi4gWW91IGNhbiBvbWl0IHRoaXMgZmllbGQgaWYgeW91IGFyZSBvbmx5IHF1ZXJ5aW5nIGRhdGFzZXRzIG93bmVkIGJ5IHlvdXIgb3JnYW5pemF0aW9uLiIsInJlcXVpcmVkIjpmYWxzZSwicGxhY2Vob2xkZXIiOiIxdzA4b0RSS1ByT3FCdDA2eXhZOHVpQ3oyc1N2T3AzdSJ9LHsibmFtZSI6InNlcnZpY2UtYWNjb3VudC1qc29uIiwiZGlzcGxheS1uYW1lIjoiU2VydmljZSBhY2NvdW50IEpTT04gZmlsZSIsImhlbHBlci10ZXh0IjoiVGhpcyBKU09OIGZpbGUgY29udGFpbnMgdGhlIGNyZWRlbnRpYWxzIE1ldGFiYXNlIG5lZWRzIHRvIHJlYWQgYW5kIHF1ZXJ5IHlvdXIgZGF0YXNldC4iLCJyZXF1aXJlZCI6dHJ1ZSwidHlwZSI6InRleHRGaWxlIn0seyJuYW1lIjoiZGF0YXNldC1maWx0ZXJzLXR5cGUiLCJkaXNwbGF5LW5hbWUiOiJEYXRhc2V0cyIsInR5cGUiOiJzZWxlY3QiLCJvcHRpb25zIjpbeyJuYW1lIjoiQWxsIiwidmFsdWUiOiJhbGwifSx7Im5hbWUiOiJPbmx5IHRoZXNlLi4uIiwidmFsdWUiOiJpbmNsdXNpb24ifSx7Im5hbWUiOiJBbGwgZXhjZXB0Li4uIiwidmFsdWUiOiJleGNsdXNpb24ifV0sImRlZmF1bHQiOiJhbGwifSx7Im5hbWUiOiJkYXRhc2V0LWZpbHRlcnMtcGF0dGVybnMiLCJ0eXBlIjoidGV4dCIsInBsYWNlaG9sZGVyIjoiRS54LiBwdWJsaWMsYXV0aCoiLCJkZXNjcmlwdGlvbiI6IkNvbW1hIHNlcGFyYXRlZCBuYW1lcyBvZiBkYXRhc2V0cyB0aGF0IHNob3VsZCBhcHBlYXIgaW4gTWV0YWJhc2UiLCJ2aXNpYmxlLWlmIjp7ImRhdGFzZXQtZmlsdGVycy10eXBlIjoiaW5jbHVzaW9uIn0sImhlbHBlci10ZXh0IjoiWW91IGNhbiB1c2UgcGF0dGVybnMgbGlrZSBcImF1dGgqXCIgdG8gbWF0Y2ggbXVsdGlwbGUgZGF0YXNldHMiLCJyZXF1aXJlZCI6dHJ1ZX0seyJuYW1lIjoiZGF0YXNldC1maWx0ZXJzLXBhdHRlcm5zIiwidHlwZSI6InRleHQiLCJwbGFjZWhvbGRlciI6IkUueC4gcHVibGljLGF1dGgqIiwiZGVzY3JpcHRpb24iOiJDb21tYSBzZXBhcmF0ZWQgbmFtZXMgb2YgZGF0YXNldHMgdGhhdCBzaG91bGQgTk9UIGFwcGVhciBpbiBNZXRhYmFzZSIsInZpc2libGUtaWYiOnsiZGF0YXNldC1maWx0ZXJzLXR5cGUiOiJleGNsdXNpb24ifSwiaGVscGVyLXRleHQiOiJZb3UgY2FuIHVzZSBwYXR0ZXJucyBsaWtlIFwiYXV0aCpcIiB0byBtYXRjaCBtdWx0aXBsZSBkYXRhc2V0cyIsInJlcXVpcmVkIjp0cnVlfSx7Im5hbWUiOiJhZHZhbmNlZC1vcHRpb25zIiwidHlwZSI6InNlY3Rpb24iLCJkZWZhdWx0IjpmYWxzZX0seyJuYW1lIjoidXNlLWp2bS10aW1lem9uZSIsImRpc3BsYXktbmFtZSI6IlVzZSBKVk0gVGltZSBab25lIiwiZGVmYXVsdCI6ZmFsc2UsInR5cGUiOiJib29sZWFuIiwidmlzaWJsZS1pZiI6eyJhZHZhbmNlZC1vcHRpb25zIjp0cnVlfX0seyJuYW1lIjoiaW5jbHVkZS11c2VyLWlkLWFuZC1oYXNoIiwiZGlzcGxheS1uYW1lIjoiSW5jbHVkZSBVc2VyIElEIGFuZCBxdWVyeSBoYXNoIGluIHF1ZXJpZXMiLCJkZWZhdWx0Ijp0cnVlLCJ0eXBlIjoiYm9vbGVhbiIsInZpc2libGUtaWYiOnsiYWR2YW5jZWQtb3B0aW9ucyI6dHJ1ZX19LHsibmFtZSI6ImF1dG9fcnVuX3F1ZXJpZXMiLCJ0eXBlIjoiYm9vbGVhbiIsImRlZmF1bHQiOnRydWUsImRpc3BsYXktbmFtZSI6IlJlcnVuIHF1ZXJpZXMgZm9yIHNpbXBsZSBleHBsb3JhdGlvbnMiLCJkZXNjcmlwdGlvbiI6IldlIGV4ZWN1dGUgdGhlIHVuZGVybHlpbmcgcXVlcnkgd2hlbiB5b3UgZXhwbG9yZSBkYXRhIHVzaW5nIFN1bW1hcml6ZSBvciBGaWx0ZXIuIFRoaXMgaXMgb24gYnkgZGVmYXVsdCBidXQgeW91IGNhbiB0dXJuIGl0IG9mZiBpZiBwZXJmb3JtYW5jZSBpcyBzbG93LiIsInZpc2libGUtaWYiOnsiYWR2YW5jZWQtb3B0aW9ucyI6dHJ1ZX19LHsibmFtZSI6ImxldC11c2VyLWNvbnRyb2wtc2NoZWR1bGluZyIsInR5cGUiOiJib29sZWFuIiwiZGlzcGxheS1uYW1lIjoiQ2hvb3NlIHdoZW4gc3luY3MgYW5kIHNjYW5zIGhhcHBlbiIsImRlc2NyaXB0aW9uIjoiQnkgZGVmYXVsdCwgTWV0YWJhc2UgZG9lcyBhIGxpZ2h0d2VpZ2h0IGhvdXJseSBzeW5jIGFuZCBhbiBpbnRlbnNpdmUgZGFpbHkgc2NhbiBvZiBmaWVsZCB2YWx1ZXMuIElmIHlvdSBoYXZlIGEgbGFyZ2UgZGF0YWJhc2UsIHR1cm4gdGhpcyBvbiB0byBtYWtlIGNoYW5nZXMuIiwidmlzaWJsZS1pZiI6eyJhZHZhbmNlZC1vcHRpb25zIjp0cnVlfX0seyJuYW1lIjoic2NoZWR1bGVzLm1ldGFkYXRhX3N5bmMiLCJkaXNwbGF5LW5hbWUiOiJEYXRhYmFzZSBzeW5jaW5nIiwiZGVzY3JpcHRpb24iOiJUaGlzIGlzIGEgbGlnaHR3ZWlnaHQgcHJvY2VzcyB0aGF0IGNoZWNrcyBmb3IgdXBkYXRlcyB0byB0aGlzIGRhdGFiYXNl4oCZcyBzY2hlbWEuIEluIG1vc3QgY2FzZXMsIHlvdSBzaG91bGQgYmUgZmluZSBsZWF2aW5nIHRoaXMgc2V0IHRvIHN5bmMgaG91cmx5LiIsInZpc2libGUtaWYiOnsiYWR2YW5jZWQtb3B0aW9ucyI6dHJ1ZSwibGV0LXVzZXItY29udHJvbC1zY2hlZHVsaW5nIjp0cnVlfX0seyJuYW1lIjoic2NoZWR1bGVzLmNhY2hlX2ZpZWxkX3ZhbHVlcyIsImRpc3BsYXktbmFtZSI6IlNjYW5uaW5nIGZvciBGaWx0ZXIgVmFsdWVzIiwiZGVzY3JpcHRpb24iOiJNZXRhYmFzZSBjYW4gc2NhbiB0aGUgdmFsdWVzIHByZXNlbnQgaW4gZWFjaCBmaWVsZCBpbiB0aGlzIGRhdGFiYXNlIHRvIGVuYWJsZSBjaGVja2JveCBmaWx0ZXJzIGluIGRhc2hib2FyZHMgYW5kIHF1ZXN0aW9ucy4gVGhpcyBjYW4gYmUgYSBzb21ld2hhdCByZXNvdXJjZS1pbnRlbnNpdmUgcHJvY2VzcywgcGFydGljdWxhcmx5IGlmIHlvdSBoYXZlIGEgdmVyeSBsYXJnZSBkYXRhYmFzZS4gV2hlbiBzaG91bGQgTWV0YWJhc2UgYXV0b21hdGljYWxseSBzY2FuIGFuZCBjYWNoZSBmaWVsZCB2YWx1ZXM/IiwidmlzaWJsZS1pZiI6eyJhZHZhbmNlZC1vcHRpb25zIjp0cnVlLCJsZXQtdXNlci1jb250cm9sLXNjaGVkdWxpbmciOnRydWV9fSx7Im5hbWUiOiJyZWZpbmdlcnByaW50IiwidHlwZSI6ImJvb2xlYW4iLCJkaXNwbGF5LW5hbWUiOiJQZXJpb2RpY2FsbHkgcmVmaW5nZXJwcmludCB0YWJsZXMiLCJkZXNjcmlwdGlvbiI6IlRoaXMgZW5hYmxlcyBNZXRhYmFzZSB0byBzY2FuIGZvciBhZGRpdGlvbmFsIGZpZWxkIHZhbHVlcyBkdXJpbmcgc3luY3MgYWxsb3dpbmcgc21hcnRlciBiZWhhdmlvciwgbGlrZSBpbXByb3ZlZCBhdXRvLWJpbm5pbmcgb24geW91ciBiYXIgY2hhcnRzLiIsInZpc2libGUtaWYiOnsiYWR2YW5jZWQtb3B0aW9ucyI6dHJ1ZX19XSwiZHJpdmVyLW5hbWUiOiJCaWdRdWVyeSIsInN1cGVyc2VkZWQtYnkiOm51bGx9LCJzbm93Zmxha2UiOnsic291cmNlIjp7InR5cGUiOiJvZmZpY2lhbCIsImNvbnRhY3QiOm51bGx9LCJkZXRhaWxzLWZpZWxkcyI6W3sibmFtZSI6ImFjY291bnQiLCJkaXNwbGF5LW5hbWUiOiJBY2NvdW50IG5hbWUiLCJoZWxwZXItdGV4dCI6IkVudGVyIHlvdXIgQWNjb3VudCBJRMKgd2l0aMKgdGhlIHJlZ2lvbiB0aGF0IHlvdXIgU25vd2ZsYWtlIGNsdXN0ZXIgaXMgcnVubmluZyBvbiBlLmcuIFwieHh4eHh4eHgudXMtZWFzdC0yLmF3c1wiLiBTb21lIHJlZ2lvbnMgZG9uJ3QgaGF2ZSB0aGlzIHN1ZmZpeC4iLCJwbGFjZWhvbGRlciI6Inh4eHh4eHh4LnVzLWVhc3QtMi5hd3MiLCJyZXF1aXJlZCI6dHJ1ZX0seyJuYW1lIjoidXNlciIsImRpc3BsYXktbmFtZSI6IlVzZXJuYW1lIiwicGxhY2Vob2xkZXIiOiJ1c2VybmFtZSIsInJlcXVpcmVkIjp0cnVlfSx7Im5hbWUiOiJwYXNzd29yZCIsImRpc3BsYXktbmFtZSI6IlBhc3N3b3JkIiwidHlwZSI6InBhc3N3b3JkIiwicGxhY2Vob2xkZXIiOiLigKLigKLigKLigKLigKLigKLigKLigKIifSx7Im5hbWUiOiJwcml2YXRlLWtleS1vcHRpb25zIiwiZGlzcGxheS1uYW1lIjoiUlNBIHByaXZhdGUga2V5IChQRU0pIiwidHlwZSI6InNlbGVjdCIsIm9wdGlvbnMiOlt7Im5hbWUiOiJMb2NhbCBmaWxlIHBhdGgiLCJ2YWx1ZSI6ImxvY2FsIn0seyJuYW1lIjoiVXBsb2FkZWQgZmlsZSBwYXRoIiwidmFsdWUiOiJ1cGxvYWRlZCJ9XSwiZGVmYXVsdCI6ImxvY2FsIn0seyJuYW1lIjoicHJpdmF0ZS1rZXktdmFsdWUiLCJ0eXBlIjoidGV4dEZpbGUiLCJ0cmVhdC1iZWZvcmUtcG9zdGluZyI6ImJhc2U2NCIsInZpc2libGUtaWYiOnsicHJpdmF0ZS1rZXktb3B0aW9ucyI6InVwbG9hZGVkIn19LHsibmFtZSI6InByaXZhdGUta2V5LXBhdGgiLCJ0eXBlIjoic3RyaW5nIiwiZGlzcGxheS1uYW1lIjoiRmlsZSBwYXRoIiwicGxhY2Vob2xkZXIiOm51bGwsInZpc2libGUtaWYiOnsicHJpdmF0ZS1rZXktb3B0aW9ucyI6ImxvY2FsIn19LHsibmFtZSI6IndhcmVob3VzZSIsImRpc3BsYXktbmFtZSI6IldhcmVob3VzZSIsImhlbHBlci10ZXh0IjoiSWYgeW91ciB1c2VyIGRvZXNuJ3QgaGF2ZSBhIGRlZmF1bHQgd2FyZWhvdXNlLCBlbnRlciB0aGUgd2FyZWhvdXNlIHRvIGNvbm5lY3QgdG8uIiwicGxhY2Vob2xkZXIiOiJiaXJkc19tYWluIiwicmVxdWlyZWQiOnRydWV9LHsibmFtZSI6ImRiIiwiZGlzcGxheS1uYW1lIjoiRGF0YWJhc2UgbmFtZSAoY2FzZSBzZW5zaXRpdmUpIiwicGxhY2Vob2xkZXIiOiJiaXJkc19vZl90aGVfd29ybGQiLCJyZXF1aXJlZCI6dHJ1ZX0seyJuYW1lIjoic2NoZW1hLWZpbHRlcnMtdHlwZSIsImRpc3BsYXktbmFtZSI6IlNjaGVtYXMiLCJ0eXBlIjoic2VsZWN0Iiwib3B0aW9ucyI6W3sibmFtZSI6IkFsbCIsInZhbHVlIjoiYWxsIn0seyJuYW1lIjoiT25seSB0aGVzZS4uLiIsInZhbHVlIjoiaW5jbHVzaW9uIn0seyJuYW1lIjoiQWxsIGV4Y2VwdC4uLiIsInZhbHVlIjoiZXhjbHVzaW9uIn1dLCJkZWZhdWx0IjoiYWxsIn0seyJuYW1lIjoic2NoZW1hLWZpbHRlcnMtcGF0dGVybnMiLCJ0eXBlIjoidGV4dCIsInBsYWNlaG9sZGVyIjoiRS54LiBwdWJsaWMsYXV0aCoiLCJkZXNjcmlwdGlvbiI6IkNvbW1hIHNlcGFyYXRlZCBuYW1lcyBvZiBzY2hlbWFzIHRoYXQgc2hvdWxkIGFwcGVhciBpbiBNZXRhYmFzZSIsInZpc2libGUtaWYiOnsic2NoZW1hLWZpbHRlcnMtdHlwZSI6ImluY2x1c2lvbiJ9LCJoZWxwZXItdGV4dCI6IllvdSBjYW4gdXNlIHBhdHRlcm5zIGxpa2UgXCJhdXRoKlwiIHRvIG1hdGNoIG11bHRpcGxlIHNjaGVtYXMiLCJyZXF1aXJlZCI6dHJ1ZX0seyJuYW1lIjoic2NoZW1hLWZpbHRlcnMtcGF0dGVybnMiLCJ0eXBlIjoidGV4dCIsInBsYWNlaG9sZGVyIjoiRS54LiBwdWJsaWMsYXV0aCoiLCJkZXNjcmlwdGlvbiI6IkNvbW1hIHNlcGFyYXRlZCBuYW1lcyBvZiBzY2hlbWFzIHRoYXQgc2hvdWxkIE5PVCBhcHBlYXIgaW4gTWV0YWJhc2UiLCJ2aXNpYmxlLWlmIjp7InNjaGVtYS1maWx0ZXJzLXR5cGUiOiJleGNsdXNpb24ifSwiaGVscGVyLXRleHQiOiJZb3UgY2FuIHVzZSBwYXR0ZXJucyBsaWtlIFwiYXV0aCpcIiB0byBtYXRjaCBtdWx0aXBsZSBzY2hlbWFzIiwicmVxdWlyZWQiOnRydWV9LHsibmFtZSI6InJvbGUiLCJkaXNwbGF5LW5hbWUiOiJSb2xlIChvcHRpb25hbCkiLCJoZWxwZXItdGV4dCI6IlNwZWNpZnkgYSByb2xlIHRvIG92ZXJyaWRlIHRoZSBkYXRhYmFzZSB1c2Vy4oCZcyBkZWZhdWx0IHJvbGUuIiwicGxhY2Vob2xkZXIiOiJ1c2VyIn0seyJuYW1lIjoidHVubmVsLWVuYWJsZWQiLCJkaXNwbGF5LW5hbWUiOiJVc2UgYW4gU1NIIHR1bm5lbCIsInBsYWNlaG9sZGVyIjoiRW5hYmxlIHRoaXMgU1NIIHR1bm5lbD8iLCJ0eXBlIjoiYm9vbGVhbiIsImRlZmF1bHQiOmZhbHNlfSx7Im5hbWUiOiJ0dW5uZWwtaG9zdCIsImRpc3BsYXktbmFtZSI6IlNTSCB0dW5uZWwgaG9zdCIsImhlbHBlci10ZXh0IjoiVGhlIGhvc3RuYW1lIHRoYXQgeW91IHVzZSB0byBjb25uZWN0IHRvIFNTSCB0dW5uZWxzLiIsInBsYWNlaG9sZGVyIjoiaG9zdG5hbWUiLCJyZXF1aXJlZCI6dHJ1ZSwidmlzaWJsZS1pZiI6eyJ0dW5uZWwtZW5hYmxlZCI6dHJ1ZX19LHsibmFtZSI6InR1bm5lbC1wb3J0IiwiZGlzcGxheS1uYW1lIjoiU1NIIHR1bm5lbCBwb3J0IiwidHlwZSI6ImludGVnZXIiLCJkZWZhdWx0IjoyMiwicmVxdWlyZWQiOmZhbHNlLCJ2aXNpYmxlLWlmIjp7InR1bm5lbC1lbmFibGVkIjp0cnVlfX0seyJuYW1lIjoidHVubmVsLXVzZXIiLCJkaXNwbGF5LW5hbWUiOiJTU0ggdHVubmVsIHVzZXJuYW1lIiwiaGVscGVyLXRleHQiOiJUaGUgdXNlcm5hbWUgeW91IHVzZSB0byBsb2dpbiB0byB5b3VyIFNTSCB0dW5uZWwuIiwicGxhY2Vob2xkZXIiOiJ1c2VybmFtZSIsInJlcXVpcmVkIjp0cnVlLCJ2aXNpYmxlLWlmIjp7InR1bm5lbC1lbmFibGVkIjp0cnVlfX0seyJuYW1lIjoidHVubmVsLWF1dGgtb3B0aW9uIiwiZGlzcGxheS1uYW1lIjoiU1NIIEF1dGhlbnRpY2F0aW9uIiwidHlwZSI6InNlbGVjdCIsIm9wdGlvbnMiOlt7Im5hbWUiOiJTU0ggS2V5IiwidmFsdWUiOiJzc2gta2V5In0seyJuYW1lIjoiUGFzc3dvcmQiLCJ2YWx1ZSI6InBhc3N3b3JkIn1dLCJkZWZhdWx0Ijoic3NoLWtleSIsInZpc2libGUtaWYiOnsidHVubmVsLWVuYWJsZWQiOnRydWV9fSx7Im5hbWUiOiJ0dW5uZWwtcGFzcyIsImRpc3BsYXktbmFtZSI6IlNTSCB0dW5uZWwgcGFzc3dvcmQiLCJ0eXBlIjoicGFzc3dvcmQiLCJwbGFjZWhvbGRlciI6IioqKioqKiIsInZpc2libGUtaWYiOnsidHVubmVsLWVuYWJsZWQiOnRydWUsInR1bm5lbC1hdXRoLW9wdGlvbiI6InBhc3N3b3JkIn19LHsibmFtZSI6InR1bm5lbC1wcml2YXRlLWtleSIsImRpc3BsYXktbmFtZSI6IlNTSCBwcml2YXRlIGtleSB0byBjb25uZWN0IHRvIHRoZSB0dW5uZWwiLCJ0eXBlIjoic3RyaW5nIiwicGxhY2Vob2xkZXIiOiJQYXN0ZSB0aGUgY29udGVudHMgb2YgYW4gU1NIIHByaXZhdGUga2V5IGhlcmUiLCJyZXF1aXJlZCI6dHJ1ZSwidmlzaWJsZS1pZiI6eyJ0dW5uZWwtZW5hYmxlZCI6dHJ1ZSwidHVubmVsLWF1dGgtb3B0aW9uIjoic3NoLWtleSJ9fSx7Im5hbWUiOiJ0dW5uZWwtcHJpdmF0ZS1rZXktcGFzc3BocmFzZSIsImRpc3BsYXktbmFtZSI6IlBhc3NwaHJhc2UgZm9yIFNTSCBwcml2YXRlIGtleSIsInR5cGUiOiJwYXNzd29yZCIsInBsYWNlaG9sZGVyIjoiKioqKioqIiwidmlzaWJsZS1pZiI6eyJ0dW5uZWwtZW5hYmxlZCI6dHJ1ZSwidHVubmVsLWF1dGgtb3B0aW9uIjoic3NoLWtleSJ9fSx7Im5hbWUiOiJhZHZhbmNlZC1vcHRpb25zIiwidHlwZSI6InNlY3Rpb24iLCJkZWZhdWx0IjpmYWxzZX0seyJuYW1lIjoiYWRkaXRpb25hbC1vcHRpb25zIiwiZGlzcGxheS1uYW1lIjoiQWRkaXRpb25hbCBKREJDIGNvbm5lY3Rpb24gc3RyaW5nIG9wdGlvbnMiLCJ2aXNpYmxlLWlmIjp7ImFkdmFuY2VkLW9wdGlvbnMiOnRydWV9LCJwbGFjZWhvbGRlciI6InF1ZXJ5VGltZW91dD0wIn0seyJuYW1lIjoiYXV0b19ydW5fcXVlcmllcyIsInR5cGUiOiJib29sZWFuIiwiZGVmYXVsdCI6dHJ1ZSwiZGlzcGxheS1uYW1lIjoiUmVydW4gcXVlcmllcyBmb3Igc2ltcGxlIGV4cGxvcmF0aW9ucyIsImRlc2NyaXB0aW9uIjoiV2UgZXhlY3V0ZSB0aGUgdW5kZXJseWluZyBxdWVyeSB3aGVuIHlvdSBleHBsb3JlIGRhdGEgdXNpbmcgU3VtbWFyaXplIG9yIEZpbHRlci4gVGhpcyBpcyBvbiBieSBkZWZhdWx0IGJ1dCB5b3UgY2FuIHR1cm4gaXQgb2ZmIGlmIHBlcmZvcm1hbmNlIGlzIHNsb3cuIiwidmlzaWJsZS1pZiI6eyJhZHZhbmNlZC1vcHRpb25zIjp0cnVlfX0seyJuYW1lIjoibGV0LXVzZXItY29udHJvbC1zY2hlZHVsaW5nIiwidHlwZSI6ImJvb2xlYW4iLCJkaXNwbGF5LW5hbWUiOiJDaG9vc2Ugd2hlbiBzeW5jcyBhbmQgc2NhbnMgaGFwcGVuIiwiZGVzY3JpcHRpb24iOiJCeSBkZWZhdWx0LCBNZXRhYmFzZSBkb2VzIGEgbGlnaHR3ZWlnaHQgaG91cmx5IHN5bmMgYW5kIGFuIGludGVuc2l2ZSBkYWlseSBzY2FuIG9mIGZpZWxkIHZhbHVlcy4gSWYgeW91IGhhdmUgYSBsYXJnZSBkYXRhYmFzZSwgdHVybiB0aGlzIG9uIHRvIG1ha2UgY2hhbmdlcy4iLCJ2aXNpYmxlLWlmIjp7ImFkdmFuY2VkLW9wdGlvbnMiOnRydWV9fSx7Im5hbWUiOiJzY2hlZHVsZXMubWV0YWRhdGFfc3luYyIsImRpc3BsYXktbmFtZSI6IkRhdGFiYXNlIHN5bmNpbmciLCJkZXNjcmlwdGlvbiI6IlRoaXMgaXMgYSBsaWdodHdlaWdodCBwcm9jZXNzIHRoYXQgY2hlY2tzIGZvciB1cGRhdGVzIHRvIHRoaXMgZGF0YWJhc2XigJlzIHNjaGVtYS4gSW4gbW9zdCBjYXNlcywgeW91IHNob3VsZCBiZSBmaW5lIGxlYXZpbmcgdGhpcyBzZXQgdG8gc3luYyBob3VybHkuIiwidmlzaWJsZS1pZiI6eyJhZHZhbmNlZC1vcHRpb25zIjp0cnVlLCJsZXQtdXNlci1jb250cm9sLXNjaGVkdWxpbmciOnRydWV9fSx7Im5hbWUiOiJzY2hlZHVsZXMuY2FjaGVfZmllbGRfdmFsdWVzIiwiZGlzcGxheS1uYW1lIjoiU2Nhbm5pbmcgZm9yIEZpbHRlciBWYWx1ZXMiLCJkZXNjcmlwdGlvbiI6Ik1ldGFiYXNlIGNhbiBzY2FuIHRoZSB2YWx1ZXMgcHJlc2VudCBpbiBlYWNoIGZpZWxkIGluIHRoaXMgZGF0YWJhc2UgdG8gZW5hYmxlIGNoZWNrYm94IGZpbHRlcnMgaW4gZGFzaGJvYXJkcyBhbmQgcXVlc3Rpb25zLiBUaGlzIGNhbiBiZSBhIHNvbWV3aGF0IHJlc291cmNlLWludGVuc2l2ZSBwcm9jZXNzLCBwYXJ0aWN1bGFybHkgaWYgeW91IGhhdmUgYSB2ZXJ5IGxhcmdlIGRhdGFiYXNlLiBXaGVuIHNob3VsZCBNZXRhYmFzZSBhdXRvbWF0aWNhbGx5IHNjYW4gYW5kIGNhY2hlIGZpZWxkIHZhbHVlcz8iLCJ2aXNpYmxlLWlmIjp7ImFkdmFuY2VkLW9wdGlvbnMiOnRydWUsImxldC11c2VyLWNvbnRyb2wtc2NoZWR1bGluZyI6dHJ1ZX19LHsibmFtZSI6InJlZmluZ2VycHJpbnQiLCJ0eXBlIjoiYm9vbGVhbiIsImRpc3BsYXktbmFtZSI6IlBlcmlvZGljYWxseSByZWZpbmdlcnByaW50IHRhYmxlcyIsImRlc2NyaXB0aW9uIjoiVGhpcyBlbmFibGVzIE1ldGFiYXNlIHRvIHNjYW4gZm9yIGFkZGl0aW9uYWwgZmllbGQgdmFsdWVzIGR1cmluZyBzeW5jcyBhbGxvd2luZyBzbWFydGVyIGJlaGF2aW9yLCBsaWtlIGltcHJvdmVkIGF1dG8tYmlubmluZyBvbiB5b3VyIGJhciBjaGFydHMuIiwidmlzaWJsZS1pZiI6eyJhZHZhbmNlZC1vcHRpb25zIjp0cnVlfX1dLCJkcml2ZXItbmFtZSI6IlNub3dmbGFrZSIsInN1cGVyc2VkZWQtYnkiOm51bGx9LCJhdGhlbmEiOnsic291cmNlIjp7InR5cGUiOiJvZmZpY2lhbCIsImNvbnRhY3QiOm51bGx9LCJkZXRhaWxzLWZpZWxkcyI6W3sibmFtZSI6InJlZ2lvbiIsImRpc3BsYXktbmFtZSI6IlJlZ2lvbiIsImRlZmF1bHQiOiJ1cy1lYXN0LTEifSx7Im5hbWUiOiJ3b3JrZ3JvdXAiLCJkaXNwbGF5LW5hbWUiOiJXb3JrZ3JvdXAiLCJkZWZhdWx0IjoicHJpbWFyeSJ9LHsibmFtZSI6InMzX3N0YWdpbmdfZGlyIiwiZGlzcGxheS1uYW1lIjoiUzMgc3RhZ2luZyBkaXJlY3RvcnkiLCJoZWxwZXItdGV4dCI6IlRoaXMgUzMgc3RhZ2luZyBkaXJlY3RvcnkgbXVzdCBiZSBpbiB0aGUgc2FtZSByZWdpb24geW91IHNwZWNpZnkgYWJvdmUuIiwiZGVmYXVsdCI6InMzOi8veW91cl9idWNrZXQifSx7Im5hbWUiOiJjYXRhbG9nIiwiZGlzcGxheS1uYW1lIjoiQ2F0YWxvZyIsInBsYWNlaG9sZGVyIjoiQXdzRGF0YUNhdGFsb2ciLCJyZXF1aXJlZCI6ZmFsc2UsImhlbHBlci10ZXh0IjoiVXNlIGEgZGlmZmVyZW50IGRhdGEgY2F0YWxvZyAoaWYgeW91IGhhdmUgZmVkZXJhdGVkIHF1ZXJpZXMsIGZvciBleGFtcGxlKSJ9LHsibmFtZSI6ImFjY2Vzc19rZXkiLCJkaXNwbGF5LW5hbWUiOiJBY2Nlc3Mga2V5IiwiaGVscGVyLXRleHQiOiJMZWF2ZSB0aGlzIGVtcHR5IHRvIGF1dGhvcml6ZSB1c2luZyBBV1MgQ3JlZGVudGlhbHMgUHJvdmlkZXIgQ2hhaW4gKEluc3RhbmNlIFByb2ZpbGVzIG9yIElBTSBSb2xlcyBmb3IgVGFza3MpIn0seyJuYW1lIjoic2VjcmV0X2tleSIsImRpc3BsYXktbmFtZSI6IlNlY3JldCBrZXkiLCJ0eXBlIjoicGFzc3dvcmQiLCJwbGFjZWhvbGRlciI6IuKAouKAouKAouKAouKAouKAouKAouKAoiIsImhlbHBlci10ZXh0IjoiTGVhdmUgdGhpcyBlbXB0eSB0byBhdXRob3JpemUgdXNpbmcgQVdTIENyZWRlbnRpYWxzIFByb3ZpZGVyIENoYWluIChJbnN0YW5jZSBQcm9maWxlcyBvciBJQU0gUm9sZXMgZm9yIFRhc2tzKSJ9LHsibmFtZSI6ImFkdmFuY2VkLW9wdGlvbnMiLCJ0eXBlIjoic2VjdGlvbiIsImRlZmF1bHQiOmZhbHNlfSx7Im5hbWUiOiJhZGRpdGlvbmFsLW9wdGlvbnMiLCJkaXNwbGF5LW5hbWUiOiJBZGRpdGlvbmFsIEF0aGVuYSBjb25uZWN0aW9uIHN0cmluZyBvcHRpb25zIiwidmlzaWJsZS1pZiI6eyJhZHZhbmNlZC1vcHRpb25zIjp0cnVlfSwicGxhY2Vob2xkZXIiOiJVc2VSZXN1bHRzZXRTdHJlYW1pbmc9MDtMb2dMZXZlbD02In0seyJuYW1lIjoiYXV0b19ydW5fcXVlcmllcyIsInR5cGUiOiJib29sZWFuIiwiZGVmYXVsdCI6dHJ1ZSwiZGlzcGxheS1uYW1lIjoiUmVydW4gcXVlcmllcyBmb3Igc2ltcGxlIGV4cGxvcmF0aW9ucyIsImRlc2NyaXB0aW9uIjoiV2UgZXhlY3V0ZSB0aGUgdW5kZXJseWluZyBxdWVyeSB3aGVuIHlvdSBleHBsb3JlIGRhdGEgdXNpbmcgU3VtbWFyaXplIG9yIEZpbHRlci4gVGhpcyBpcyBvbiBieSBkZWZhdWx0IGJ1dCB5b3UgY2FuIHR1cm4gaXQgb2ZmIGlmIHBlcmZvcm1hbmNlIGlzIHNsb3cuIiwidmlzaWJsZS1pZiI6eyJhZHZhbmNlZC1vcHRpb25zIjp0cnVlfX0seyJuYW1lIjoibGV0LXVzZXItY29udHJvbC1zY2hlZHVsaW5nIiwidHlwZSI6ImJvb2xlYW4iLCJkaXNwbGF5LW5hbWUiOiJDaG9vc2Ugd2hlbiBzeW5jcyBhbmQgc2NhbnMgaGFwcGVuIiwiZGVzY3JpcHRpb24iOiJCeSBkZWZhdWx0LCBNZXRhYmFzZSBkb2VzIGEgbGlnaHR3ZWlnaHQgaG91cmx5IHN5bmMgYW5kIGFuIGludGVuc2l2ZSBkYWlseSBzY2FuIG9mIGZpZWxkIHZhbHVlcy4gSWYgeW91IGhhdmUgYSBsYXJnZSBkYXRhYmFzZSwgdHVybiB0aGlzIG9uIHRvIG1ha2UgY2hhbmdlcy4iLCJ2aXNpYmxlLWlmIjp7ImFkdmFuY2VkLW9wdGlvbnMiOnRydWV9fSx7Im5hbWUiOiJzY2hlZHVsZXMubWV0YWRhdGFfc3luYyIsImRpc3BsYXktbmFtZSI6IkRhdGFiYXNlIHN5bmNpbmciLCJkZXNjcmlwdGlvbiI6IlRoaXMgaXMgYSBsaWdodHdlaWdodCBwcm9jZXNzIHRoYXQgY2hlY2tzIGZvciB1cGRhdGVzIHRvIHRoaXMgZGF0YWJhc2XigJlzIHNjaGVtYS4gSW4gbW9zdCBjYXNlcywgeW91IHNob3VsZCBiZSBmaW5lIGxlYXZpbmcgdGhpcyBzZXQgdG8gc3luYyBob3VybHkuIiwidmlzaWJsZS1pZiI6eyJhZHZhbmNlZC1vcHRpb25zIjp0cnVlLCJsZXQtdXNlci1jb250cm9sLXNjaGVkdWxpbmciOnRydWV9fSx7Im5hbWUiOiJzY2hlZHVsZXMuY2FjaGVfZmllbGRfdmFsdWVzIiwiZGlzcGxheS1uYW1lIjoiU2Nhbm5pbmcgZm9yIEZpbHRlciBWYWx1ZXMiLCJkZXNjcmlwdGlvbiI6Ik1ldGFiYXNlIGNhbiBzY2FuIHRoZSB2YWx1ZXMgcHJlc2VudCBpbiBlYWNoIGZpZWxkIGluIHRoaXMgZGF0YWJhc2UgdG8gZW5hYmxlIGNoZWNrYm94IGZpbHRlcnMgaW4gZGFzaGJvYXJkcyBhbmQgcXVlc3Rpb25zLiBUaGlzIGNhbiBiZSBhIHNvbWV3aGF0IHJlc291cmNlLWludGVuc2l2ZSBwcm9jZXNzLCBwYXJ0aWN1bGFybHkgaWYgeW91IGhhdmUgYSB2ZXJ5IGxhcmdlIGRhdGFiYXNlLiBXaGVuIHNob3VsZCBNZXRhYmFzZSBhdXRvbWF0aWNhbGx5IHNjYW4gYW5kIGNhY2hlIGZpZWxkIHZhbHVlcz8iLCJ2aXNpYmxlLWlmIjp7ImFkdmFuY2VkLW9wdGlvbnMiOnRydWUsImxldC11c2VyLWNvbnRyb2wtc2NoZWR1bGluZyI6dHJ1ZX19LHsibmFtZSI6InJlZmluZ2VycHJpbnQiLCJ0eXBlIjoiYm9vbGVhbiIsImRpc3BsYXktbmFtZSI6IlBlcmlvZGljYWxseSByZWZpbmdlcnByaW50IHRhYmxlcyIsImRlc2NyaXB0aW9uIjoiVGhpcyBlbmFibGVzIE1ldGFiYXNlIHRvIHNjYW4gZm9yIGFkZGl0aW9uYWwgZmllbGQgdmFsdWVzIGR1cmluZyBzeW5jcyBhbGxvd2luZyBzbWFydGVyIGJlaGF2aW9yLCBsaWtlIGltcHJvdmVkIGF1dG8tYmlubmluZyBvbiB5b3VyIGJhciBjaGFydHMuIiwidmlzaWJsZS1pZiI6eyJhZHZhbmNlZC1vcHRpb25zIjp0cnVlfX1dLCJkcml2ZXItbmFtZSI6IkFtYXpvbiBBdGhlbmEiLCJzdXBlcnNlZGVkLWJ5IjpudWxsfSwicHJlc3RvLWpkYmMiOnsic291cmNlIjp7InR5cGUiOiJvZmZpY2lhbCIsImNvbnRhY3QiOm51bGx9LCJkZXRhaWxzLWZpZWxkcyI6W3sibmFtZSI6Imhvc3QiLCJkaXNwbGF5LW5hbWUiOiJIb3N0IiwiaGVscGVyLXRleHQiOiJZb3VyIGRhdGFiYXNlcyBJUCBhZGRyZXNzIChlLmcuIDk4LjEzNy4xNDkuNTYpIG9yIGl0cyBkb21haW4gbmFtZSAoZS5nLiBlc2MubXlkYXRhYmFzZS5jb20pLiIsInBsYWNlaG9sZGVyIjoibmFtZS5kYXRhYmFzZS5jb20ifSx7Im5hbWUiOiJwb3J0IiwiZGlzcGxheS1uYW1lIjoiUG9ydCIsInR5cGUiOiJpbnRlZ2VyIiwiZGVmYXVsdCI6ODA4MH0seyJuYW1lIjoiY2F0YWxvZyIsImRpc3BsYXktbmFtZSI6IkNhdGFsb2ciLCJwbGFjZWhvbGRlciI6ImV1cm9wZWFuX2JpcmRzIiwicmVxdWlyZWQiOmZhbHNlLCJoZWxwZXItdGV4dCI6IlByZXN0byBDYXRhbG9ncyBjb250YWluIHNjaGVtYXMgYW5kIHJlZmVyZW5jZSBkYXRhIHNvdXJjZXMgdmlhIGEgY29ubmVjdG9yLiJ9LHsibmFtZSI6InNjaGVtYSIsImRpc3BsYXktbmFtZSI6IlNjaGVtYSAob3B0aW9uYWwpIiwiaGVscGVyLXRleHQiOiJPbmx5IGFkZCB0YWJsZXMgdG8gTWV0YWJhc2UgdGhhdCBjb21lIGZyb20gYSBzcGVjaWZpYyBzY2hlbWEuIiwicGxhY2Vob2xkZXIiOiJqdXN0X2Nyb3dzIiwicmVxdWlyZWQiOmZhbHNlfSx7Im5hbWUiOiJ1c2VyIiwiZGlzcGxheS1uYW1lIjoiVXNlcm5hbWUiLCJwbGFjZWhvbGRlciI6InVzZXJuYW1lIiwicmVxdWlyZWQiOmZhbHNlfSx7Im5hbWUiOiJwYXNzd29yZCIsImRpc3BsYXktbmFtZSI6IlBhc3N3b3JkIiwidHlwZSI6InBhc3N3b3JkIiwicGxhY2Vob2xkZXIiOiLigKLigKLigKLigKLigKLigKLigKLigKIiLCJyZXF1aXJlZCI6ZmFsc2V9LHsibmFtZSI6InNzbCIsImRpc3BsYXktbmFtZSI6IlVzZSBhIHNlY3VyZSBjb25uZWN0aW9uIChTU0wpIiwidHlwZSI6ImJvb2xlYW4iLCJkZWZhdWx0IjpmYWxzZX0seyJuYW1lIjoic3NsLXVzZS1rZXlzdG9yZSIsImRpc3BsYXktbmFtZSI6IlVzZSBTU0wgc2VydmVyIGNlcnRpZmljYXRlPyIsInR5cGUiOiJib29sZWFuIiwidmlzaWJsZS1pZiI6eyJzc2wiOnRydWV9fSx7Im5hbWUiOiJzc2wta2V5c3RvcmUtb3B0aW9ucyIsImRpc3BsYXktbmFtZSI6IktleXN0b3JlIiwidHlwZSI6InNlbGVjdCIsIm9wdGlvbnMiOlt7Im5hbWUiOiJMb2NhbCBmaWxlIHBhdGgiLCJ2YWx1ZSI6ImxvY2FsIn0seyJuYW1lIjoiVXBsb2FkZWQgZmlsZSBwYXRoIiwidmFsdWUiOiJ1cGxvYWRlZCJ9XSwiZGVmYXVsdCI6ImxvY2FsIiwidmlzaWJsZS1pZiI6eyJzc2wiOnRydWUsInNzbC11c2Uta2V5c3RvcmUiOnRydWV9fSx7Im5hbWUiOiJzc2wta2V5c3RvcmUtdmFsdWUiLCJ0eXBlIjoidGV4dEZpbGUiLCJ0cmVhdC1iZWZvcmUtcG9zdGluZyI6ImJhc2U2NCIsInZpc2libGUtaWYiOnsic3NsIjp0cnVlLCJzc2wtdXNlLWtleXN0b3JlIjp0cnVlLCJzc2wta2V5c3RvcmUtb3B0aW9ucyI6InVwbG9hZGVkIn19LHsibmFtZSI6InNzbC1rZXlzdG9yZS1wYXRoIiwidHlwZSI6InN0cmluZyIsImRpc3BsYXktbmFtZSI6IkZpbGUgcGF0aCIsInBsYWNlaG9sZGVyIjoiL3BhdGgvdG8va2V5c3RvcmUuamtzIiwidmlzaWJsZS1pZiI6eyJzc2wiOnRydWUsInNzbC11c2Uta2V5c3RvcmUiOnRydWUsInNzbC1rZXlzdG9yZS1vcHRpb25zIjoibG9jYWwifX0seyJuYW1lIjoic3NsLWtleXN0b3JlLXBhc3N3b3JkLXZhbHVlIiwiZGlzcGxheS1uYW1lIjoiS2V5c3RvcmUgcGFzc3dvcmQiLCJ0eXBlIjoicGFzc3dvcmQiLCJyZXF1aXJlZCI6ZmFsc2UsInZpc2libGUtaWYiOnsic3NsIjp0cnVlLCJzc2wtdXNlLWtleXN0b3JlIjp0cnVlfX0seyJuYW1lIjoic3NsLXVzZS10cnVzdHN0b3JlIiwiZGlzcGxheS1uYW1lIjoiVXNlIFNTTCB0cnVzdHN0b3JlPyIsInR5cGUiOiJib29sZWFuIiwidmlzaWJsZS1pZiI6eyJzc2wiOnRydWV9fSx7Im5hbWUiOiJzc2wtdHJ1c3RzdG9yZS1vcHRpb25zIiwiZGlzcGxheS1uYW1lIjoiVHJ1c3RzdG9yZSIsInR5cGUiOiJzZWxlY3QiLCJvcHRpb25zIjpbeyJuYW1lIjoiTG9jYWwgZmlsZSBwYXRoIiwidmFsdWUiOiJsb2NhbCJ9LHsibmFtZSI6IlVwbG9hZGVkIGZpbGUgcGF0aCIsInZhbHVlIjoidXBsb2FkZWQifV0sImRlZmF1bHQiOiJsb2NhbCIsInZpc2libGUtaWYiOnsic3NsIjp0cnVlLCJzc2wtdXNlLXRydXN0c3RvcmUiOnRydWV9fSx7Im5hbWUiOiJzc2wtdHJ1c3RzdG9yZS12YWx1ZSIsInR5cGUiOiJ0ZXh0RmlsZSIsInRyZWF0LWJlZm9yZS1wb3N0aW5nIjoiYmFzZTY0IiwidmlzaWJsZS1pZiI6eyJzc2wiOnRydWUsInNzbC11c2UtdHJ1c3RzdG9yZSI6dHJ1ZSwic3NsLXRydXN0c3RvcmUtb3B0aW9ucyI6InVwbG9hZGVkIn19LHsibmFtZSI6InNzbC10cnVzdHN0b3JlLXBhdGgiLCJ0eXBlIjoic3RyaW5nIiwiZGlzcGxheS1uYW1lIjoiRmlsZSBwYXRoIiwicGxhY2Vob2xkZXIiOiIvcGF0aC90by90cnVzdHN0b3JlLmprcyIsInZpc2libGUtaWYiOnsic3NsIjp0cnVlLCJzc2wtdXNlLXRydXN0c3RvcmUiOnRydWUsInNzbC10cnVzdHN0b3JlLW9wdGlvbnMiOiJsb2NhbCJ9fSx7Im5hbWUiOiJzc2wtdHJ1c3RzdG9yZS1wYXNzd29yZC12YWx1ZSIsImRpc3BsYXktbmFtZSI6IlRydXN0c3RvcmUgcGFzc3dvcmQiLCJ0eXBlIjoicGFzc3dvcmQiLCJyZXF1aXJlZCI6ZmFsc2UsInZpc2libGUtaWYiOnsic3NsIjp0cnVlLCJzc2wtdXNlLXRydXN0c3RvcmUiOnRydWV9fSx7Im5hbWUiOiJhZHZhbmNlZC1vcHRpb25zIiwidHlwZSI6InNlY3Rpb24iLCJkZWZhdWx0IjpmYWxzZX0seyJuYW1lIjoia2VyYmVyb3MiLCJ0eXBlIjoiYm9vbGVhbiIsImRpc3BsYXktbmFtZSI6IkF1dGhlbnRpY2F0ZSB3aXRoIEtlcmJlcm9zIiwiZGVmYXVsdCI6ZmFsc2UsInZpc2libGUtaWYiOnsiYWR2YW5jZWQtb3B0aW9ucyI6dHJ1ZX19LHsibmFtZSI6ImtlcmJlcm9zLXByaW5jaXBhbCIsImRpc3BsYXktbmFtZSI6IktlcmJlcm9zIHByaW5jaXBhbCIsInBsYWNlaG9sZGVyIjoic2VydmljZS9pbnN0YW5jZUBSRUFMTSIsInJlcXVpcmVkIjpmYWxzZSwidmlzaWJsZS1pZiI6eyJhZHZhbmNlZC1vcHRpb25zIjp0cnVlLCJrZXJiZXJvcyI6dHJ1ZX19LHsibmFtZSI6ImtlcmJlcm9zLXJlbW90ZS1zZXJ2aWNlLW5hbWUiLCJkaXNwbGF5LW5hbWUiOiJLZXJiZXJvcyBjb29yZGluYXRvciBzZXJ2aWNlIiwicGxhY2Vob2xkZXIiOiJwcmVzdG8iLCJyZXF1aXJlZCI6ZmFsc2UsInZpc2libGUtaWYiOnsiYWR2YW5jZWQtb3B0aW9ucyI6dHJ1ZSwia2VyYmVyb3MiOnRydWV9fSx7Im5hbWUiOiJrZXJiZXJvcy11c2UtY2Fub25pY2FsLWhvc3RuYW1lIiwidHlwZSI6ImJvb2xlYW4iLCJkaXNwbGF5LW5hbWUiOiJVc2UgY2Fub25pY2FsIGhvc3RuYW1lIiwiZGVmYXVsdCI6ZmFsc2UsInJlcXVpcmVkIjpmYWxzZSwidmlzaWJsZS1pZiI6eyJhZHZhbmNlZC1vcHRpb25zIjp0cnVlLCJrZXJiZXJvcyI6dHJ1ZX19LHsibmFtZSI6ImtlcmJlcm9zLWNyZWRlbnRpYWwtY2FjaGUtcGF0aCIsImRpc3BsYXktbmFtZSI6IktlcmJlcm9zIGNyZWRlbnRpYWwgY2FjaGUgZmlsZSIsInBsYWNlaG9sZGVyIjoiL3RtcC9rZXJiZXJvcy1jcmVkZW50aWFsLWNhY2hlIiwicmVxdWlyZWQiOmZhbHNlLCJ2aXNpYmxlLWlmIjp7ImFkdmFuY2VkLW9wdGlvbnMiOnRydWUsImtlcmJlcm9zIjp0cnVlfX0seyJuYW1lIjoia2VyYmVyb3Mta2V5dGFiLXBhdGgiLCJkaXNwbGF5LW5hbWUiOiJLZXJiZXJvcyBrZXl0YWIgZmlsZSIsInBsYWNlaG9sZGVyIjoiL3BhdGgvdG8va2VyYmVyb3Mua2V5dGFiIiwicmVxdWlyZWQiOmZhbHNlLCJ2aXNpYmxlLWlmIjp7ImFkdmFuY2VkLW9wdGlvbnMiOnRydWUsImtlcmJlcm9zIjp0cnVlfX0seyJuYW1lIjoia2VyYmVyb3MtY29uZmlnLXBhdGgiLCJkaXNwbGF5LW5hbWUiOiJLZXJiZXJvcyBjb25maWd1cmF0aW9uIGZpbGUiLCJwbGFjZWhvbGRlciI6Ii9ldGMva3JiNS5jb25mIiwicmVxdWlyZWQiOmZhbHNlLCJ2aXNpYmxlLWlmIjp7ImFkdmFuY2VkLW9wdGlvbnMiOnRydWUsImtlcmJlcm9zIjp0cnVlfX0seyJuYW1lIjoia2VyYmVyb3Mtc2VydmljZS1wcmluY2lwYWwtcGF0dGVybiIsImRpc3BsYXktbmFtZSI6IlByZXN0byBjb29yZGluYXRvciBLZXJiZXJvcyBzZXJ2aWNlIHByaW5jaXBhbCBwYXR0ZXJuIiwicGxhY2Vob2xkZXIiOiIke1NFUlZJQ0V9QCR7SE9TVH0uICR7U0VSVklDRX0iLCJyZXF1aXJlZCI6ZmFsc2UsInZpc2libGUtaWYiOnsiYWR2YW5jZWQtb3B0aW9ucyI6dHJ1ZSwia2VyYmVyb3MiOnRydWV9fSx7Im5hbWUiOiJhZGRpdGlvbmFsLW9wdGlvbnMiLCJkaXNwbGF5LW5hbWUiOiJBZGRpdGlvbmFsIEpEQkMgb3B0aW9ucyIsInBsYWNlaG9sZGVyIjoiU1NMS2V5U3RvcmVQYXRoPS9wYXRoL3RvL2tleXN0b3JlLmprcyZTU0xLZXlTdG9yZVBhc3N3b3JkPXdoYXRldmVyIiwicmVxdWlyZWQiOmZhbHNlLCJ2aXNpYmxlLWlmIjp7ImFkdmFuY2VkLW9wdGlvbnMiOnRydWV9fSx7Im5hbWUiOiJhdXRvX3J1bl9xdWVyaWVzIiwidHlwZSI6ImJvb2xlYW4iLCJkZWZhdWx0Ijp0cnVlLCJkaXNwbGF5LW5hbWUiOiJSZXJ1biBxdWVyaWVzIGZvciBzaW1wbGUgZXhwbG9yYXRpb25zIiwiZGVzY3JpcHRpb24iOiJXZSBleGVjdXRlIHRoZSB1bmRlcmx5aW5nIHF1ZXJ5IHdoZW4geW91IGV4cGxvcmUgZGF0YSB1c2luZyBTdW1tYXJpemUgb3IgRmlsdGVyLiBUaGlzIGlzIG9uIGJ5IGRlZmF1bHQgYnV0IHlvdSBjYW4gdHVybiBpdCBvZmYgaWYgcGVyZm9ybWFuY2UgaXMgc2xvdy4iLCJ2aXNpYmxlLWlmIjp7ImFkdmFuY2VkLW9wdGlvbnMiOnRydWV9fSx7Im5hbWUiOiJsZXQtdXNlci1jb250cm9sLXNjaGVkdWxpbmciLCJ0eXBlIjoiYm9vbGVhbiIsImRpc3BsYXktbmFtZSI6IkNob29zZSB3aGVuIHN5bmNzIGFuZCBzY2FucyBoYXBwZW4iLCJkZXNjcmlwdGlvbiI6IkJ5IGRlZmF1bHQsIE1ldGFiYXNlIGRvZXMgYSBsaWdodHdlaWdodCBob3VybHkgc3luYyBhbmQgYW4gaW50ZW5zaXZlIGRhaWx5IHNjYW4gb2YgZmllbGQgdmFsdWVzLiBJZiB5b3UgaGF2ZSBhIGxhcmdlIGRhdGFiYXNlLCB0dXJuIHRoaXMgb24gdG8gbWFrZSBjaGFuZ2VzLiIsInZpc2libGUtaWYiOnsiYWR2YW5jZWQtb3B0aW9ucyI6dHJ1ZX19LHsibmFtZSI6InNjaGVkdWxlcy5tZXRhZGF0YV9zeW5jIiwiZGlzcGxheS1uYW1lIjoiRGF0YWJhc2Ugc3luY2luZyIsImRlc2NyaXB0aW9uIjoiVGhpcyBpcyBhIGxpZ2h0d2VpZ2h0IHByb2Nlc3MgdGhhdCBjaGVja3MgZm9yIHVwZGF0ZXMgdG8gdGhpcyBkYXRhYmFzZeKAmXMgc2NoZW1hLiBJbiBtb3N0IGNhc2VzLCB5b3Ugc2hvdWxkIGJlIGZpbmUgbGVhdmluZyB0aGlzIHNldCB0byBzeW5jIGhvdXJseS4iLCJ2aXNpYmxlLWlmIjp7ImFkdmFuY2VkLW9wdGlvbnMiOnRydWUsImxldC11c2VyLWNvbnRyb2wtc2NoZWR1bGluZyI6dHJ1ZX19LHsibmFtZSI6InNjaGVkdWxlcy5jYWNoZV9maWVsZF92YWx1ZXMiLCJkaXNwbGF5LW5hbWUiOiJTY2FubmluZyBmb3IgRmlsdGVyIFZhbHVlcyIsImRlc2NyaXB0aW9uIjoiTWV0YWJhc2UgY2FuIHNjYW4gdGhlIHZhbHVlcyBwcmVzZW50IGluIGVhY2ggZmllbGQgaW4gdGhpcyBkYXRhYmFzZSB0byBlbmFibGUgY2hlY2tib3ggZmlsdGVycyBpbiBkYXNoYm9hcmRzIGFuZCBxdWVzdGlvbnMuIFRoaXMgY2FuIGJlIGEgc29tZXdoYXQgcmVzb3VyY2UtaW50ZW5zaXZlIHByb2Nlc3MsIHBhcnRpY3VsYXJseSBpZiB5b3UgaGF2ZSBhIHZlcnkgbGFyZ2UgZGF0YWJhc2UuIFdoZW4gc2hvdWxkIE1ldGFiYXNlIGF1dG9tYXRpY2FsbHkgc2NhbiBhbmQgY2FjaGUgZmllbGQgdmFsdWVzPyIsInZpc2libGUtaWYiOnsiYWR2YW5jZWQtb3B0aW9ucyI6dHJ1ZSwibGV0LXVzZXItY29udHJvbC1zY2hlZHVsaW5nIjp0cnVlfX0seyJuYW1lIjoicmVmaW5nZXJwcmludCIsInR5cGUiOiJib29sZWFuIiwiZGlzcGxheS1uYW1lIjoiUGVyaW9kaWNhbGx5IHJlZmluZ2VycHJpbnQgdGFibGVzIiwiZGVzY3JpcHRpb24iOiJUaGlzIGVuYWJsZXMgTWV0YWJhc2UgdG8gc2NhbiBmb3IgYWRkaXRpb25hbCBmaWVsZCB2YWx1ZXMgZHVyaW5nIHN5bmNzIGFsbG93aW5nIHNtYXJ0ZXIgYmVoYXZpb3IsIGxpa2UgaW1wcm92ZWQgYXV0by1iaW5uaW5nIG9uIHlvdXIgYmFyIGNoYXJ0cy4iLCJ2aXNpYmxlLWlmIjp7ImFkdmFuY2VkLW9wdGlvbnMiOnRydWV9fV0sImRyaXZlci1uYW1lIjoiUHJlc3RvIiwic3VwZXJzZWRlZC1ieSI6bnVsbH0sImgyIjp7InNvdXJjZSI6eyJ0eXBlIjoib2ZmaWNpYWwiLCJjb250YWN0IjpudWxsfSwiZGV0YWlscy1maWVsZHMiOlt7Im5hbWUiOiJkYiIsImRpc3BsYXktbmFtZSI6IkNvbm5lY3Rpb24gU3RyaW5nIiwiaGVscGVyLXRleHQiOiJUaGUgbG9jYWwgcGF0aCByZWxhdGl2ZSB0byB3aGVyZSBNZXRhYmFzZSBpcyBydW5uaW5nIGZyb20uIFlvdXIgc3RyaW5nIHNob3VsZCBub3QgaW5jbHVkZSB0aGUgLm12LmRiIGV4dGVuc2lvbi4iLCJwbGFjZWhvbGRlciI6ImZpbGU6L1VzZXJzL2NhbXNhdWwvYmlyZF9zaWdodGluZ3MvdG91Y2FucyIsInJlcXVpcmVkIjp0cnVlfSx7Im5hbWUiOiJhZHZhbmNlZC1vcHRpb25zIiwidHlwZSI6InNlY3Rpb24iLCJkZWZhdWx0IjpmYWxzZX0seyJuYW1lIjoiYXV0b19ydW5fcXVlcmllcyIsInR5cGUiOiJib29sZWFuIiwiZGVmYXVsdCI6dHJ1ZSwiZGlzcGxheS1uYW1lIjoiUmVydW4gcXVlcmllcyBmb3Igc2ltcGxlIGV4cGxvcmF0aW9ucyIsImRlc2NyaXB0aW9uIjoiV2UgZXhlY3V0ZSB0aGUgdW5kZXJseWluZyBxdWVyeSB3aGVuIHlvdSBleHBsb3JlIGRhdGEgdXNpbmcgU3VtbWFyaXplIG9yIEZpbHRlci4gVGhpcyBpcyBvbiBieSBkZWZhdWx0IGJ1dCB5b3UgY2FuIHR1cm4gaXQgb2ZmIGlmIHBlcmZvcm1hbmNlIGlzIHNsb3cuIiwidmlzaWJsZS1pZiI6eyJhZHZhbmNlZC1vcHRpb25zIjp0cnVlfX0seyJuYW1lIjoibGV0LXVzZXItY29udHJvbC1zY2hlZHVsaW5nIiwidHlwZSI6ImJvb2xlYW4iLCJkaXNwbGF5LW5hbWUiOiJDaG9vc2Ugd2hlbiBzeW5jcyBhbmQgc2NhbnMgaGFwcGVuIiwiZGVzY3JpcHRpb24iOiJCeSBkZWZhdWx0LCBNZXRhYmFzZSBkb2VzIGEgbGlnaHR3ZWlnaHQgaG91cmx5IHN5bmMgYW5kIGFuIGludGVuc2l2ZSBkYWlseSBzY2FuIG9mIGZpZWxkIHZhbHVlcy4gSWYgeW91IGhhdmUgYSBsYXJnZSBkYXRhYmFzZSwgdHVybiB0aGlzIG9uIHRvIG1ha2UgY2hhbmdlcy4iLCJ2aXNpYmxlLWlmIjp7ImFkdmFuY2VkLW9wdGlvbnMiOnRydWV9fSx7Im5hbWUiOiJzY2hlZHVsZXMubWV0YWRhdGFfc3luYyIsImRpc3BsYXktbmFtZSI6IkRhdGFiYXNlIHN5bmNpbmciLCJkZXNjcmlwdGlvbiI6IlRoaXMgaXMgYSBsaWdodHdlaWdodCBwcm9jZXNzIHRoYXQgY2hlY2tzIGZvciB1cGRhdGVzIHRvIHRoaXMgZGF0YWJhc2XigJlzIHNjaGVtYS4gSW4gbW9zdCBjYXNlcywgeW91IHNob3VsZCBiZSBmaW5lIGxlYXZpbmcgdGhpcyBzZXQgdG8gc3luYyBob3VybHkuIiwidmlzaWJsZS1pZiI6eyJhZHZhbmNlZC1vcHRpb25zIjp0cnVlLCJsZXQtdXNlci1jb250cm9sLXNjaGVkdWxpbmciOnRydWV9fSx7Im5hbWUiOiJzY2hlZHVsZXMuY2FjaGVfZmllbGRfdmFsdWVzIiwiZGlzcGxheS1uYW1lIjoiU2Nhbm5pbmcgZm9yIEZpbHRlciBWYWx1ZXMiLCJkZXNjcmlwdGlvbiI6Ik1ldGFiYXNlIGNhbiBzY2FuIHRoZSB2YWx1ZXMgcHJlc2VudCBpbiBlYWNoIGZpZWxkIGluIHRoaXMgZGF0YWJhc2UgdG8gZW5hYmxlIGNoZWNrYm94IGZpbHRlcnMgaW4gZGFzaGJvYXJkcyBhbmQgcXVlc3Rpb25zLiBUaGlzIGNhbiBiZSBhIHNvbWV3aGF0IHJlc291cmNlLWludGVuc2l2ZSBwcm9jZXNzLCBwYXJ0aWN1bGFybHkgaWYgeW91IGhhdmUgYSB2ZXJ5IGxhcmdlIGRhdGFiYXNlLiBXaGVuIHNob3VsZCBNZXRhYmFzZSBhdXRvbWF0aWNhbGx5IHNjYW4gYW5kIGNhY2hlIGZpZWxkIHZhbHVlcz8iLCJ2aXNpYmxlLWlmIjp7ImFkdmFuY2VkLW9wdGlvbnMiOnRydWUsImxldC11c2VyLWNvbnRyb2wtc2NoZWR1bGluZyI6dHJ1ZX19LHsibmFtZSI6InJlZmluZ2VycHJpbnQiLCJ0eXBlIjoiYm9vbGVhbiIsImRpc3BsYXktbmFtZSI6IlBlcmlvZGljYWxseSByZWZpbmdlcnByaW50IHRhYmxlcyIsImRlc2NyaXB0aW9uIjoiVGhpcyBlbmFibGVzIE1ldGFiYXNlIHRvIHNjYW4gZm9yIGFkZGl0aW9uYWwgZmllbGQgdmFsdWVzIGR1cmluZyBzeW5jcyBhbGxvd2luZyBzbWFydGVyIGJlaGF2aW9yLCBsaWtlIGltcHJvdmVkIGF1dG8tYmlubmluZyBvbiB5b3VyIGJhciBjaGFydHMuIiwidmlzaWJsZS1pZiI6eyJhZHZhbmNlZC1vcHRpb25zIjp0cnVlfX1dLCJkcml2ZXItbmFtZSI6IkgyIiwic3VwZXJzZWRlZC1ieSI6bnVsbH0sInNxbGl0ZSI6eyJzb3VyY2UiOnsidHlwZSI6Im9mZmljaWFsIiwiY29udGFjdCI6bnVsbH0sImRldGFpbHMtZmllbGRzIjpbeyJuYW1lIjoiZGIiLCJkaXNwbGF5LW5hbWUiOiJGaWxlbmFtZSIsInBsYWNlaG9sZGVyIjoiL2hvbWUvY2Ftc2F1bC90b3VjYW5fc2lnaHRpbmdzLnNxbGl0ZSIsInJlcXVpcmVkIjp0cnVlfSx7Im5hbWUiOiJhZHZhbmNlZC1vcHRpb25zIiwidHlwZSI6InNlY3Rpb24iLCJkZWZhdWx0IjpmYWxzZX0seyJuYW1lIjoiYXV0b19ydW5fcXVlcmllcyIsInR5cGUiOiJib29sZWFuIiwiZGVmYXVsdCI6dHJ1ZSwiZGlzcGxheS1uYW1lIjoiUmVydW4gcXVlcmllcyBmb3Igc2ltcGxlIGV4cGxvcmF0aW9ucyIsImRlc2NyaXB0aW9uIjoiV2UgZXhlY3V0ZSB0aGUgdW5kZXJseWluZyBxdWVyeSB3aGVuIHlvdSBleHBsb3JlIGRhdGEgdXNpbmcgU3VtbWFyaXplIG9yIEZpbHRlci4gVGhpcyBpcyBvbiBieSBkZWZhdWx0IGJ1dCB5b3UgY2FuIHR1cm4gaXQgb2ZmIGlmIHBlcmZvcm1hbmNlIGlzIHNsb3cuIiwidmlzaWJsZS1pZiI6eyJhZHZhbmNlZC1vcHRpb25zIjp0cnVlfX0seyJuYW1lIjoibGV0LXVzZXItY29udHJvbC1zY2hlZHVsaW5nIiwidHlwZSI6ImJvb2xlYW4iLCJkaXNwbGF5LW5hbWUiOiJDaG9vc2Ugd2hlbiBzeW5jcyBhbmQgc2NhbnMgaGFwcGVuIiwiZGVzY3JpcHRpb24iOiJCeSBkZWZhdWx0LCBNZXRhYmFzZSBkb2VzIGEgbGlnaHR3ZWlnaHQgaG91cmx5IHN5bmMgYW5kIGFuIGludGVuc2l2ZSBkYWlseSBzY2FuIG9mIGZpZWxkIHZhbHVlcy4gSWYgeW91IGhhdmUgYSBsYXJnZSBkYXRhYmFzZSwgdHVybiB0aGlzIG9uIHRvIG1ha2UgY2hhbmdlcy4iLCJ2aXNpYmxlLWlmIjp7ImFkdmFuY2VkLW9wdGlvbnMiOnRydWV9fSx7Im5hbWUiOiJzY2hlZHVsZXMubWV0YWRhdGFfc3luYyIsImRpc3BsYXktbmFtZSI6IkRhdGFiYXNlIHN5bmNpbmciLCJkZXNjcmlwdGlvbiI6IlRoaXMgaXMgYSBsaWdodHdlaWdodCBwcm9jZXNzIHRoYXQgY2hlY2tzIGZvciB1cGRhdGVzIHRvIHRoaXMgZGF0YWJhc2XigJlzIHNjaGVtYS4gSW4gbW9zdCBjYXNlcywgeW91IHNob3VsZCBiZSBmaW5lIGxlYXZpbmcgdGhpcyBzZXQgdG8gc3luYyBob3VybHkuIiwidmlzaWJsZS1pZiI6eyJhZHZhbmNlZC1vcHRpb25zIjp0cnVlLCJsZXQtdXNlci1jb250cm9sLXNjaGVkdWxpbmciOnRydWV9fSx7Im5hbWUiOiJzY2hlZHVsZXMuY2FjaGVfZmllbGRfdmFsdWVzIiwiZGlzcGxheS1uYW1lIjoiU2Nhbm5pbmcgZm9yIEZpbHRlciBWYWx1ZXMiLCJkZXNjcmlwdGlvbiI6Ik1ldGFiYXNlIGNhbiBzY2FuIHRoZSB2YWx1ZXMgcHJlc2VudCBpbiBlYWNoIGZpZWxkIGluIHRoaXMgZGF0YWJhc2UgdG8gZW5hYmxlIGNoZWNrYm94IGZpbHRlcnMgaW4gZGFzaGJvYXJkcyBhbmQgcXVlc3Rpb25zLiBUaGlzIGNhbiBiZSBhIHNvbWV3aGF0IHJlc291cmNlLWludGVuc2l2ZSBwcm9jZXNzLCBwYXJ0aWN1bGFybHkgaWYgeW91IGhhdmUgYSB2ZXJ5IGxhcmdlIGRhdGFiYXNlLiBXaGVuIHNob3VsZCBNZXRhYmFzZSBhdXRvbWF0aWNhbGx5IHNjYW4gYW5kIGNhY2hlIGZpZWxkIHZhbHVlcz8iLCJ2aXNpYmxlLWlmIjp7ImFkdmFuY2VkLW9wdGlvbnMiOnRydWUsImxldC11c2VyLWNvbnRyb2wtc2NoZWR1bGluZyI6dHJ1ZX19LHsibmFtZSI6InJlZmluZ2VycHJpbnQiLCJ0eXBlIjoiYm9vbGVhbiIsImRpc3BsYXktbmFtZSI6IlBlcmlvZGljYWxseSByZWZpbmdlcnByaW50IHRhYmxlcyIsImRlc2NyaXB0aW9uIjoiVGhpcyBlbmFibGVzIE1ldGFiYXNlIHRvIHNjYW4gZm9yIGFkZGl0aW9uYWwgZmllbGQgdmFsdWVzIGR1cmluZyBzeW5jcyBhbGxvd2luZyBzbWFydGVyIGJlaGF2aW9yLCBsaWtlIGltcHJvdmVkIGF1dG8tYmlubmluZyBvbiB5b3VyIGJhciBjaGFydHMuIiwidmlzaWJsZS1pZiI6eyJhZHZhbmNlZC1vcHRpb25zIjp0cnVlfX1dLCJkcml2ZXItbmFtZSI6IlNRTGl0ZSIsInN1cGVyc2VkZWQtYnkiOm51bGx9LCJteXNxbCI6eyJzb3VyY2UiOnsidHlwZSI6Im9mZmljaWFsIiwiY29udGFjdCI6bnVsbH0sImRldGFpbHMtZmllbGRzIjpbeyJuYW1lIjoiaG9zdCIsImRpc3BsYXktbmFtZSI6Ikhvc3QiLCJoZWxwZXItdGV4dCI6IllvdXIgZGF0YWJhc2VzIElQIGFkZHJlc3MgKGUuZy4gOTguMTM3LjE0OS41Nikgb3IgaXRzIGRvbWFpbiBuYW1lIChlLmcuIGVzYy5teWRhdGFiYXNlLmNvbSkuIiwicGxhY2Vob2xkZXIiOiJuYW1lLmRhdGFiYXNlLmNvbSJ9LHsibmFtZSI6InBvcnQiLCJkaXNwbGF5LW5hbWUiOiJQb3J0IiwidHlwZSI6ImludGVnZXIiLCJwbGFjZWhvbGRlciI6MzMwNn0seyJuYW1lIjoiZGJuYW1lIiwiZGlzcGxheS1uYW1lIjoiRGF0YWJhc2UgbmFtZSIsInBsYWNlaG9sZGVyIjoiYmlyZHNfb2ZfdGhlX3dvcmxkIiwicmVxdWlyZWQiOnRydWV9LHsibmFtZSI6InVzZXIiLCJkaXNwbGF5LW5hbWUiOiJVc2VybmFtZSIsInBsYWNlaG9sZGVyIjoidXNlcm5hbWUiLCJyZXF1aXJlZCI6dHJ1ZX0seyJuYW1lIjoicGFzc3dvcmQiLCJkaXNwbGF5LW5hbWUiOiJQYXNzd29yZCIsInR5cGUiOiJwYXNzd29yZCIsInBsYWNlaG9sZGVyIjoi4oCi4oCi4oCi4oCi4oCi4oCi4oCi4oCiIn0seyJuYW1lIjoic3NsIiwiZGlzcGxheS1uYW1lIjoiVXNlIGEgc2VjdXJlIGNvbm5lY3Rpb24gKFNTTCkiLCJ0eXBlIjoiYm9vbGVhbiIsImRlZmF1bHQiOmZhbHNlfSx7Im5hbWUiOiJzc2wtY2VydCIsImRpc3BsYXktbmFtZSI6IlNlcnZlciBTU0wgY2VydGlmaWNhdGUgY2hhaW4iLCJwbGFjZWhvbGRlciI6IiIsInZpc2libGUtaWYiOnsic3NsIjp0cnVlfX0seyJuYW1lIjoidHVubmVsLWVuYWJsZWQiLCJkaXNwbGF5LW5hbWUiOiJVc2UgYW4gU1NIIHR1bm5lbCIsInBsYWNlaG9sZGVyIjoiRW5hYmxlIHRoaXMgU1NIIHR1bm5lbD8iLCJ0eXBlIjoiYm9vbGVhbiIsImRlZmF1bHQiOmZhbHNlfSx7Im5hbWUiOiJ0dW5uZWwtaG9zdCIsImRpc3BsYXktbmFtZSI6IlNTSCB0dW5uZWwgaG9zdCIsImhlbHBlci10ZXh0IjoiVGhlIGhvc3RuYW1lIHRoYXQgeW91IHVzZSB0byBjb25uZWN0IHRvIFNTSCB0dW5uZWxzLiIsInBsYWNlaG9sZGVyIjoiaG9zdG5hbWUiLCJyZXF1aXJlZCI6dHJ1ZSwidmlzaWJsZS1pZiI6eyJ0dW5uZWwtZW5hYmxlZCI6dHJ1ZX19LHsibmFtZSI6InR1bm5lbC1wb3J0IiwiZGlzcGxheS1uYW1lIjoiU1NIIHR1bm5lbCBwb3J0IiwidHlwZSI6ImludGVnZXIiLCJkZWZhdWx0IjoyMiwicmVxdWlyZWQiOmZhbHNlLCJ2aXNpYmxlLWlmIjp7InR1bm5lbC1lbmFibGVkIjp0cnVlfX0seyJuYW1lIjoidHVubmVsLXVzZXIiLCJkaXNwbGF5LW5hbWUiOiJTU0ggdHVubmVsIHVzZXJuYW1lIiwiaGVscGVyLXRleHQiOiJUaGUgdXNlcm5hbWUgeW91IHVzZSB0byBsb2dpbiB0byB5b3VyIFNTSCB0dW5uZWwuIiwicGxhY2Vob2xkZXIiOiJ1c2VybmFtZSIsInJlcXVpcmVkIjp0cnVlLCJ2aXNpYmxlLWlmIjp7InR1bm5lbC1lbmFibGVkIjp0cnVlfX0seyJuYW1lIjoidHVubmVsLWF1dGgtb3B0aW9uIiwiZGlzcGxheS1uYW1lIjoiU1NIIEF1dGhlbnRpY2F0aW9uIiwidHlwZSI6InNlbGVjdCIsIm9wdGlvbnMiOlt7Im5hbWUiOiJTU0ggS2V5IiwidmFsdWUiOiJzc2gta2V5In0seyJuYW1lIjoiUGFzc3dvcmQiLCJ2YWx1ZSI6InBhc3N3b3JkIn1dLCJkZWZhdWx0Ijoic3NoLWtleSIsInZpc2libGUtaWYiOnsidHVubmVsLWVuYWJsZWQiOnRydWV9fSx7Im5hbWUiOiJ0dW5uZWwtcGFzcyIsImRpc3BsYXktbmFtZSI6IlNTSCB0dW5uZWwgcGFzc3dvcmQiLCJ0eXBlIjoicGFzc3dvcmQiLCJwbGFjZWhvbGRlciI6IioqKioqKiIsInZpc2libGUtaWYiOnsidHVubmVsLWVuYWJsZWQiOnRydWUsInR1bm5lbC1hdXRoLW9wdGlvbiI6InBhc3N3b3JkIn19LHsibmFtZSI6InR1bm5lbC1wcml2YXRlLWtleSIsImRpc3BsYXktbmFtZSI6IlNTSCBwcml2YXRlIGtleSB0byBjb25uZWN0IHRvIHRoZSB0dW5uZWwiLCJ0eXBlIjoic3RyaW5nIiwicGxhY2Vob2xkZXIiOiJQYXN0ZSB0aGUgY29udGVudHMgb2YgYW4gU1NIIHByaXZhdGUga2V5IGhlcmUiLCJyZXF1aXJlZCI6dHJ1ZSwidmlzaWJsZS1pZiI6eyJ0dW5uZWwtZW5hYmxlZCI6dHJ1ZSwidHVubmVsLWF1dGgtb3B0aW9uIjoic3NoLWtleSJ9fSx7Im5hbWUiOiJ0dW5uZWwtcHJpdmF0ZS1rZXktcGFzc3BocmFzZSIsImRpc3BsYXktbmFtZSI6IlBhc3NwaHJhc2UgZm9yIFNTSCBwcml2YXRlIGtleSIsInR5cGUiOiJwYXNzd29yZCIsInBsYWNlaG9sZGVyIjoiKioqKioqIiwidmlzaWJsZS1pZiI6eyJ0dW5uZWwtZW5hYmxlZCI6dHJ1ZSwidHVubmVsLWF1dGgtb3B0aW9uIjoic3NoLWtleSJ9fSx7Im5hbWUiOiJhZHZhbmNlZC1vcHRpb25zIiwidHlwZSI6InNlY3Rpb24iLCJkZWZhdWx0IjpmYWxzZX0seyJuYW1lIjoianNvbi11bmZvbGRpbmciLCJkaXNwbGF5LW5hbWUiOiJVbmZvbGQgSlNPTiBDb2x1bW5zIiwidHlwZSI6ImJvb2xlYW4iLCJ2aXNpYmxlLWlmIjp7ImFkdmFuY2VkLW9wdGlvbnMiOnRydWV9LCJkZXNjcmlwdGlvbiI6IldlIHVuZm9sZCBKU09OIGNvbHVtbnMgaW50byBjb21wb25lbnQgZmllbGRzLlRoaXMgaXMgb24gYnkgZGVmYXVsdCBidXQgeW91IGNhbiB0dXJuIGl0IG9mZiBpZiBwZXJmb3JtYW5jZSBpcyBzbG93LiIsImRlZmF1bHQiOnRydWV9LHsibmFtZSI6ImFkZGl0aW9uYWwtb3B0aW9ucyIsImRpc3BsYXktbmFtZSI6IkFkZGl0aW9uYWwgSkRCQyBjb25uZWN0aW9uIHN0cmluZyBvcHRpb25zIiwidmlzaWJsZS1pZiI6eyJhZHZhbmNlZC1vcHRpb25zIjp0cnVlfSwicGxhY2Vob2xkZXIiOiJ0aW55SW50MWlzQml0PWZhbHNlIn0seyJuYW1lIjoiYXV0b19ydW5fcXVlcmllcyIsInR5cGUiOiJib29sZWFuIiwiZGVmYXVsdCI6dHJ1ZSwiZGlzcGxheS1uYW1lIjoiUmVydW4gcXVlcmllcyBmb3Igc2ltcGxlIGV4cGxvcmF0aW9ucyIsImRlc2NyaXB0aW9uIjoiV2UgZXhlY3V0ZSB0aGUgdW5kZXJseWluZyBxdWVyeSB3aGVuIHlvdSBleHBsb3JlIGRhdGEgdXNpbmcgU3VtbWFyaXplIG9yIEZpbHRlci4gVGhpcyBpcyBvbiBieSBkZWZhdWx0IGJ1dCB5b3UgY2FuIHR1cm4gaXQgb2ZmIGlmIHBlcmZvcm1hbmNlIGlzIHNsb3cuIiwidmlzaWJsZS1pZiI6eyJhZHZhbmNlZC1vcHRpb25zIjp0cnVlfX0seyJuYW1lIjoibGV0LXVzZXItY29udHJvbC1zY2hlZHVsaW5nIiwidHlwZSI6ImJvb2xlYW4iLCJkaXNwbGF5LW5hbWUiOiJDaG9vc2Ugd2hlbiBzeW5jcyBhbmQgc2NhbnMgaGFwcGVuIiwiZGVzY3JpcHRpb24iOiJCeSBkZWZhdWx0LCBNZXRhYmFzZSBkb2VzIGEgbGlnaHR3ZWlnaHQgaG91cmx5IHN5bmMgYW5kIGFuIGludGVuc2l2ZSBkYWlseSBzY2FuIG9mIGZpZWxkIHZhbHVlcy4gSWYgeW91IGhhdmUgYSBsYXJnZSBkYXRhYmFzZSwgdHVybiB0aGlzIG9uIHRvIG1ha2UgY2hhbmdlcy4iLCJ2aXNpYmxlLWlmIjp7ImFkdmFuY2VkLW9wdGlvbnMiOnRydWV9fSx7Im5hbWUiOiJzY2hlZHVsZXMubWV0YWRhdGFfc3luYyIsImRpc3BsYXktbmFtZSI6IkRhdGFiYXNlIHN5bmNpbmciLCJkZXNjcmlwdGlvbiI6IlRoaXMgaXMgYSBsaWdodHdlaWdodCBwcm9jZXNzIHRoYXQgY2hlY2tzIGZvciB1cGRhdGVzIHRvIHRoaXMgZGF0YWJhc2XigJlzIHNjaGVtYS4gSW4gbW9zdCBjYXNlcywgeW91IHNob3VsZCBiZSBmaW5lIGxlYXZpbmcgdGhpcyBzZXQgdG8gc3luYyBob3VybHkuIiwidmlzaWJsZS1pZiI6eyJhZHZhbmNlZC1vcHRpb25zIjp0cnVlLCJsZXQtdXNlci1jb250cm9sLXNjaGVkdWxpbmciOnRydWV9fSx7Im5hbWUiOiJzY2hlZHVsZXMuY2FjaGVfZmllbGRfdmFsdWVzIiwiZGlzcGxheS1uYW1lIjoiU2Nhbm5pbmcgZm9yIEZpbHRlciBWYWx1ZXMiLCJkZXNjcmlwdGlvbiI6Ik1ldGFiYXNlIGNhbiBzY2FuIHRoZSB2YWx1ZXMgcHJlc2VudCBpbiBlYWNoIGZpZWxkIGluIHRoaXMgZGF0YWJhc2UgdG8gZW5hYmxlIGNoZWNrYm94IGZpbHRlcnMgaW4gZGFzaGJvYXJkcyBhbmQgcXVlc3Rpb25zLiBUaGlzIGNhbiBiZSBhIHNvbWV3aGF0IHJlc291cmNlLWludGVuc2l2ZSBwcm9jZXNzLCBwYXJ0aWN1bGFybHkgaWYgeW91IGhhdmUgYSB2ZXJ5IGxhcmdlIGRhdGFiYXNlLiBXaGVuIHNob3VsZCBNZXRhYmFzZSBhdXRvbWF0aWNhbGx5IHNjYW4gYW5kIGNhY2hlIGZpZWxkIHZhbHVlcz8iLCJ2aXNpYmxlLWlmIjp7ImFkdmFuY2VkLW9wdGlvbnMiOnRydWUsImxldC11c2VyLWNvbnRyb2wtc2NoZWR1bGluZyI6dHJ1ZX19LHsibmFtZSI6InJlZmluZ2VycHJpbnQiLCJ0eXBlIjoiYm9vbGVhbiIsImRpc3BsYXktbmFtZSI6IlBlcmlvZGljYWxseSByZWZpbmdlcnByaW50IHRhYmxlcyIsImRlc2NyaXB0aW9uIjoiVGhpcyBlbmFibGVzIE1ldGFiYXNlIHRvIHNjYW4gZm9yIGFkZGl0aW9uYWwgZmllbGQgdmFsdWVzIGR1cmluZyBzeW5jcyBhbGxvd2luZyBzbWFydGVyIGJlaGF2aW9yLCBsaWtlIGltcHJvdmVkIGF1dG8tYmlubmluZyBvbiB5b3VyIGJhciBjaGFydHMuIiwidmlzaWJsZS1pZiI6eyJhZHZhbmNlZC1vcHRpb25zIjp0cnVlfX1dLCJkcml2ZXItbmFtZSI6Ik15U1FMIiwic3VwZXJzZWRlZC1ieSI6bnVsbH0sInNxbHNlcnZlciI6eyJzb3VyY2UiOnsidHlwZSI6Im9mZmljaWFsIiwiY29udGFjdCI6bnVsbH0sImRldGFpbHMtZmllbGRzIjpbeyJuYW1lIjoiaG9zdCIsImRpc3BsYXktbmFtZSI6Ikhvc3QiLCJoZWxwZXItdGV4dCI6IllvdXIgZGF0YWJhc2VzIElQIGFkZHJlc3MgKGUuZy4gOTguMTM3LjE0OS41Nikgb3IgaXRzIGRvbWFpbiBuYW1lIChlLmcuIGVzYy5teWRhdGFiYXNlLmNvbSkuIiwicGxhY2Vob2xkZXIiOiJuYW1lLmRhdGFiYXNlLmNvbSJ9LHsibmFtZSI6InBvcnQiLCJkaXNwbGF5LW5hbWUiOiJQb3J0IiwidHlwZSI6ImludGVnZXIiLCJkZXNjcmlwdGlvbiI6IkxlYXZlIGVtcHR5IHRvIHVzZSBEeW5hbWljIFBvcnRzLCBvciBpbnB1dCBzcGVjaWZpYyBwb3J0LiBTdGFuZGFyZCBwb3J0IGlzIDE0MzMuIn0seyJuYW1lIjoiZGIiLCJkaXNwbGF5LW5hbWUiOiJEYXRhYmFzZSBuYW1lIiwicGxhY2Vob2xkZXIiOiJCaXJkc09mVGhlV29ybGQiLCJyZXF1aXJlZCI6dHJ1ZX0seyJuYW1lIjoiaW5zdGFuY2UiLCJkaXNwbGF5LW5hbWUiOiJEYXRhYmFzZSBpbnN0YW5jZSBuYW1lIiwicGxhY2Vob2xkZXIiOiJOL0EifSx7Im5hbWUiOiJ1c2VyIiwiZGlzcGxheS1uYW1lIjoiVXNlcm5hbWUiLCJwbGFjZWhvbGRlciI6InVzZXJuYW1lIiwicmVxdWlyZWQiOnRydWV9LHsibmFtZSI6InBhc3N3b3JkIiwiZGlzcGxheS1uYW1lIjoiUGFzc3dvcmQiLCJ0eXBlIjoicGFzc3dvcmQiLCJwbGFjZWhvbGRlciI6IuKAouKAouKAouKAouKAouKAouKAouKAoiJ9LHsibmFtZSI6InNzbCIsImRpc3BsYXktbmFtZSI6IlVzZSBhIHNlY3VyZSBjb25uZWN0aW9uIChTU0wpIiwidHlwZSI6ImJvb2xlYW4iLCJkZWZhdWx0IjpmYWxzZX0seyJuYW1lIjoicm93Y291bnQtb3ZlcnJpZGUiLCJkaXNwbGF5LW5hbWUiOiJST1dDT1VOVCBPdmVycmlkZSIsInBsYWNlaG9sZGVyIjowLCJyZXF1aXJlZCI6ZmFsc2V9LHsibmFtZSI6InR1bm5lbC1lbmFibGVkIiwiZGlzcGxheS1uYW1lIjoiVXNlIGFuIFNTSCB0dW5uZWwiLCJwbGFjZWhvbGRlciI6IkVuYWJsZSB0aGlzIFNTSCB0dW5uZWw/IiwidHlwZSI6ImJvb2xlYW4iLCJkZWZhdWx0IjpmYWxzZX0seyJuYW1lIjoidHVubmVsLWhvc3QiLCJkaXNwbGF5LW5hbWUiOiJTU0ggdHVubmVsIGhvc3QiLCJoZWxwZXItdGV4dCI6IlRoZSBob3N0bmFtZSB0aGF0IHlvdSB1c2UgdG8gY29ubmVjdCB0byBTU0ggdHVubmVscy4iLCJwbGFjZWhvbGRlciI6Imhvc3RuYW1lIiwicmVxdWlyZWQiOnRydWUsInZpc2libGUtaWYiOnsidHVubmVsLWVuYWJsZWQiOnRydWV9fSx7Im5hbWUiOiJ0dW5uZWwtcG9ydCIsImRpc3BsYXktbmFtZSI6IlNTSCB0dW5uZWwgcG9ydCIsInR5cGUiOiJpbnRlZ2VyIiwiZGVmYXVsdCI6MjIsInJlcXVpcmVkIjpmYWxzZSwidmlzaWJsZS1pZiI6eyJ0dW5uZWwtZW5hYmxlZCI6dHJ1ZX19LHsibmFtZSI6InR1bm5lbC11c2VyIiwiZGlzcGxheS1uYW1lIjoiU1NIIHR1bm5lbCB1c2VybmFtZSIsImhlbHBlci10ZXh0IjoiVGhlIHVzZXJuYW1lIHlvdSB1c2UgdG8gbG9naW4gdG8geW91ciBTU0ggdHVubmVsLiIsInBsYWNlaG9sZGVyIjoidXNlcm5hbWUiLCJyZXF1aXJlZCI6dHJ1ZSwidmlzaWJsZS1pZiI6eyJ0dW5uZWwtZW5hYmxlZCI6dHJ1ZX19LHsibmFtZSI6InR1bm5lbC1hdXRoLW9wdGlvbiIsImRpc3BsYXktbmFtZSI6IlNTSCBBdXRoZW50aWNhdGlvbiIsInR5cGUiOiJzZWxlY3QiLCJvcHRpb25zIjpbeyJuYW1lIjoiU1NIIEtleSIsInZhbHVlIjoic3NoLWtleSJ9LHsibmFtZSI6IlBhc3N3b3JkIiwidmFsdWUiOiJwYXNzd29yZCJ9XSwiZGVmYXVsdCI6InNzaC1rZXkiLCJ2aXNpYmxlLWlmIjp7InR1bm5lbC1lbmFibGVkIjp0cnVlfX0seyJuYW1lIjoidHVubmVsLXBhc3MiLCJkaXNwbGF5LW5hbWUiOiJTU0ggdHVubmVsIHBhc3N3b3JkIiwidHlwZSI6InBhc3N3b3JkIiwicGxhY2Vob2xkZXIiOiIqKioqKioiLCJ2aXNpYmxlLWlmIjp7InR1bm5lbC1lbmFibGVkIjp0cnVlLCJ0dW5uZWwtYXV0aC1vcHRpb24iOiJwYXNzd29yZCJ9fSx7Im5hbWUiOiJ0dW5uZWwtcHJpdmF0ZS1rZXkiLCJkaXNwbGF5LW5hbWUiOiJTU0ggcHJpdmF0ZSBrZXkgdG8gY29ubmVjdCB0byB0aGUgdHVubmVsIiwidHlwZSI6InN0cmluZyIsInBsYWNlaG9sZGVyIjoiUGFzdGUgdGhlIGNvbnRlbnRzIG9mIGFuIFNTSCBwcml2YXRlIGtleSBoZXJlIiwicmVxdWlyZWQiOnRydWUsInZpc2libGUtaWYiOnsidHVubmVsLWVuYWJsZWQiOnRydWUsInR1bm5lbC1hdXRoLW9wdGlvbiI6InNzaC1rZXkifX0seyJuYW1lIjoidHVubmVsLXByaXZhdGUta2V5LXBhc3NwaHJhc2UiLCJkaXNwbGF5LW5hbWUiOiJQYXNzcGhyYXNlIGZvciBTU0ggcHJpdmF0ZSBrZXkiLCJ0eXBlIjoicGFzc3dvcmQiLCJwbGFjZWhvbGRlciI6IioqKioqKiIsInZpc2libGUtaWYiOnsidHVubmVsLWVuYWJsZWQiOnRydWUsInR1bm5lbC1hdXRoLW9wdGlvbiI6InNzaC1rZXkifX0seyJuYW1lIjoiYWR2YW5jZWQtb3B0aW9ucyIsInR5cGUiOiJzZWN0aW9uIiwiZGVmYXVsdCI6ZmFsc2V9LHsibmFtZSI6ImFkZGl0aW9uYWwtb3B0aW9ucyIsImRpc3BsYXktbmFtZSI6IkFkZGl0aW9uYWwgSkRCQyBjb25uZWN0aW9uIHN0cmluZyBvcHRpb25zIiwidmlzaWJsZS1pZiI6eyJhZHZhbmNlZC1vcHRpb25zIjp0cnVlfSwicGxhY2Vob2xkZXIiOiJ0cnVzdFNlcnZlckNlcnRpZmljYXRlPWZhbHNlIn0seyJuYW1lIjoiYXV0b19ydW5fcXVlcmllcyIsInR5cGUiOiJib29sZWFuIiwiZGVmYXVsdCI6dHJ1ZSwiZGlzcGxheS1uYW1lIjoiUmVydW4gcXVlcmllcyBmb3Igc2ltcGxlIGV4cGxvcmF0aW9ucyIsImRlc2NyaXB0aW9uIjoiV2UgZXhlY3V0ZSB0aGUgdW5kZXJseWluZyBxdWVyeSB3aGVuIHlvdSBleHBsb3JlIGRhdGEgdXNpbmcgU3VtbWFyaXplIG9yIEZpbHRlci4gVGhpcyBpcyBvbiBieSBkZWZhdWx0IGJ1dCB5b3UgY2FuIHR1cm4gaXQgb2ZmIGlmIHBlcmZvcm1hbmNlIGlzIHNsb3cuIiwidmlzaWJsZS1pZiI6eyJhZHZhbmNlZC1vcHRpb25zIjp0cnVlfX0seyJuYW1lIjoibGV0LXVzZXItY29udHJvbC1zY2hlZHVsaW5nIiwidHlwZSI6ImJvb2xlYW4iLCJkaXNwbGF5LW5hbWUiOiJDaG9vc2Ugd2hlbiBzeW5jcyBhbmQgc2NhbnMgaGFwcGVuIiwiZGVzY3JpcHRpb24iOiJCeSBkZWZhdWx0LCBNZXRhYmFzZSBkb2VzIGEgbGlnaHR3ZWlnaHQgaG91cmx5IHN5bmMgYW5kIGFuIGludGVuc2l2ZSBkYWlseSBzY2FuIG9mIGZpZWxkIHZhbHVlcy4gSWYgeW91IGhhdmUgYSBsYXJnZSBkYXRhYmFzZSwgdHVybiB0aGlzIG9uIHRvIG1ha2UgY2hhbmdlcy4iLCJ2aXNpYmxlLWlmIjp7ImFkdmFuY2VkLW9wdGlvbnMiOnRydWV9fSx7Im5hbWUiOiJzY2hlZHVsZXMubWV0YWRhdGFfc3luYyIsImRpc3BsYXktbmFtZSI6IkRhdGFiYXNlIHN5bmNpbmciLCJkZXNjcmlwdGlvbiI6IlRoaXMgaXMgYSBsaWdodHdlaWdodCBwcm9jZXNzIHRoYXQgY2hlY2tzIGZvciB1cGRhdGVzIHRvIHRoaXMgZGF0YWJhc2XigJlzIHNjaGVtYS4gSW4gbW9zdCBjYXNlcywgeW91IHNob3VsZCBiZSBmaW5lIGxlYXZpbmcgdGhpcyBzZXQgdG8gc3luYyBob3VybHkuIiwidmlzaWJsZS1pZiI6eyJhZHZhbmNlZC1vcHRpb25zIjp0cnVlLCJsZXQtdXNlci1jb250cm9sLXNjaGVkdWxpbmciOnRydWV9fSx7Im5hbWUiOiJzY2hlZHVsZXMuY2FjaGVfZmllbGRfdmFsdWVzIiwiZGlzcGxheS1uYW1lIjoiU2Nhbm5pbmcgZm9yIEZpbHRlciBWYWx1ZXMiLCJkZXNjcmlwdGlvbiI6Ik1ldGFiYXNlIGNhbiBzY2FuIHRoZSB2YWx1ZXMgcHJlc2VudCBpbiBlYWNoIGZpZWxkIGluIHRoaXMgZGF0YWJhc2UgdG8gZW5hYmxlIGNoZWNrYm94IGZpbHRlcnMgaW4gZGFzaGJvYXJkcyBhbmQgcXVlc3Rpb25zLiBUaGlzIGNhbiBiZSBhIHNvbWV3aGF0IHJlc291cmNlLWludGVuc2l2ZSBwcm9jZXNzLCBwYXJ0aWN1bGFybHkgaWYgeW91IGhhdmUgYSB2ZXJ5IGxhcmdlIGRhdGFiYXNlLiBXaGVuIHNob3VsZCBNZXRhYmFzZSBhdXRvbWF0aWNhbGx5IHNjYW4gYW5kIGNhY2hlIGZpZWxkIHZhbHVlcz8iLCJ2aXNpYmxlLWlmIjp7ImFkdmFuY2VkLW9wdGlvbnMiOnRydWUsImxldC11c2VyLWNvbnRyb2wtc2NoZWR1bGluZyI6dHJ1ZX19LHsibmFtZSI6InJlZmluZ2VycHJpbnQiLCJ0eXBlIjoiYm9vbGVhbiIsImRpc3BsYXktbmFtZSI6IlBlcmlvZGljYWxseSByZWZpbmdlcnByaW50IHRhYmxlcyIsImRlc2NyaXB0aW9uIjoiVGhpcyBlbmFibGVzIE1ldGFiYXNlIHRvIHNjYW4gZm9yIGFkZGl0aW9uYWwgZmllbGQgdmFsdWVzIGR1cmluZyBzeW5jcyBhbGxvd2luZyBzbWFydGVyIGJlaGF2aW9yLCBsaWtlIGltcHJvdmVkIGF1dG8tYmlubmluZyBvbiB5b3VyIGJhciBjaGFydHMuIiwidmlzaWJsZS1pZiI6eyJhZHZhbmNlZC1vcHRpb25zIjp0cnVlfX1dLCJkcml2ZXItbmFtZSI6IlNRTCBTZXJ2ZXIiLCJzdXBlcnNlZGVkLWJ5IjpudWxsfX0sImlzX2Vudl9zZXR0aW5nIjpmYWxzZSwiZW52X25hbWUiOiJNQl9FTkdJTkVTIiwiZGVzY3JpcHRpb24iOiJBdmFpbGFibGUgZGF0YWJhc2UgZW5naW5lcyIsImRlZmF1bHQiOm51bGx9LHsia2V5IjoiZ2EtY29kZSIsInZhbHVlIjpudWxsLCJpc19lbnZfc2V0dGluZyI6ZmFsc2UsImVudl9uYW1lIjoiTUJfR0FfQ09ERSIsImRlc2NyaXB0aW9uIjoiR29vZ2xlIEFuYWx5dGljcyB0cmFja2luZyBjb2RlLiIsImRlZmF1bHQiOiJVQS02MDgxNzgwMi0xIn0seyJrZXkiOiJnYS1lbmFibGVkIiwidmFsdWUiOmZhbHNlLCJpc19lbnZfc2V0dGluZyI6ZmFsc2UsImVudl9uYW1lIjoiTUJfR0FfRU5BQkxFRCIsImRlc2NyaXB0aW9uIjoiQm9vbGVhbiBpbmRpY2F0aW5nIHdoZXRoZXIgYW5hbHl0aWNzIGRhdGEgc2hvdWxkIGJlIHNlbnQgdG8gR29vZ2xlIEFuYWx5dGljcyBvbiB0aGUgZnJvbnRlbmQiLCJkZWZhdWx0IjpudWxsfSx7ImtleSI6Imdvb2dsZS1hdXRoLWF1dG8tY3JlYXRlLWFjY291bnRzLWRvbWFpbiIsInZhbHVlIjpudWxsLCJpc19lbnZfc2V0dGluZyI6ZmFsc2UsImVudl9uYW1lIjoiTUJfR09PR0xFX0FVVEhfQVVUT19DUkVBVEVfQUNDT1VOVFNfRE9NQUlOIiwiZGVzY3JpcHRpb24iOiJXaGVuIHNldCwgYWxsb3cgdXNlcnMgdG8gc2lnbiB1cCBvbiB0aGVpciBvd24gaWYgdGhlaXIgR29vZ2xlIGFjY291bnQgZW1haWwgYWRkcmVzcyBpcyBmcm9tIHRoaXMgZG9tYWluLiIsImRlZmF1bHQiOm51bGx9LHsia2V5IjoiZ29vZ2xlLWF1dGgtY2xpZW50LWlkIiwidmFsdWUiOm51bGwsImlzX2Vudl9zZXR0aW5nIjpmYWxzZSwiZW52X25hbWUiOiJNQl9HT09HTEVfQVVUSF9DTElFTlRfSUQiLCJkZXNjcmlwdGlvbiI6IkNsaWVudCBJRCBmb3IgR29vZ2xlIFNpZ24tSW4uIiwiZGVmYXVsdCI6bnVsbH0seyJrZXkiOiJnb29nbGUtYXV0aC1jb25maWd1cmVkIiwidmFsdWUiOmZhbHNlLCJpc19lbnZfc2V0dGluZyI6ZmFsc2UsImVudl9uYW1lIjoiTUJfR09PR0xFX0FVVEhfQ09ORklHVVJFRCIsImRlc2NyaXB0aW9uIjoiSXMgR29vZ2xlIFNpZ24tSW4gY29uZmlndXJlZD8iLCJkZWZhdWx0IjpudWxsfSx7ImtleSI6Imdvb2dsZS1hdXRoLWVuYWJsZWQiLCJ2YWx1ZSI6ZmFsc2UsImlzX2Vudl9zZXR0aW5nIjpmYWxzZSwiZW52X25hbWUiOiJNQl9HT09HTEVfQVVUSF9FTkFCTEVEIiwiZGVzY3JpcHRpb24iOiJJcyBHb29nbGUgU2lnbi1pbiBjdXJyZW50bHkgZW5hYmxlZD8iLCJkZWZhdWx0IjpudWxsfSx7ImtleSI6Imhhcy1zYW1wbGUtZGF0YWJhc2U/IiwidmFsdWUiOnRydWUsImlzX2Vudl9zZXR0aW5nIjpmYWxzZSwiZW52X25hbWUiOiJNQl9IQVNfU0FNUExFX0RBVEFCQVNFIiwiZGVzY3JpcHRpb24iOiJXaGV0aGVyIHRoaXMgaW5zdGFuY2UgaGFzIGEgU2FtcGxlIERhdGFiYXNlIGRhdGFiYXNlIiwiZGVmYXVsdCI6bnVsbH0seyJrZXkiOiJoYXMtdXNlci1zZXR1cCIsInZhbHVlIjp0cnVlLCJpc19lbnZfc2V0dGluZyI6ZmFsc2UsImVudl9uYW1lIjoiTUJfSEFTX1VTRVJfU0VUVVAiLCJkZXNjcmlwdGlvbiI6IkEgdmFsdWUgdGhhdCBpcyB0cnVlIGlmZiB0aGUgbWV0YWJhc2UgaW5zdGFuY2UgaGFzIG9uZSBvciBtb3JlIHVzZXJzIHJlZ2lzdGVyZWQuIiwiZGVmYXVsdCI6bnVsbH0seyJrZXkiOiJoaWRlLWVtYmVkLWJyYW5kaW5nPyIsInZhbHVlIjpmYWxzZSwiaXNfZW52X3NldHRpbmciOmZhbHNlLCJlbnZfbmFtZSI6Ik1CX0hJREVfRU1CRURfQlJBTkRJTkciLCJkZXNjcmlwdGlvbiI6IkxvZ28gUmVtb3ZhbCBhbmQgRnVsbCBBcHAgRW1iZWRkaW5nLiBTaG91bGQgd2UgaGlkZSB0aGUgJ1Bvd2VyZWQgYnkgTWV0YWJhc2UnIGF0dHJpYnV0aW9uIG9uIHRoZSBlbWJlZGRpbmcgcGFnZXM/XG4gICBgdHJ1ZWAgaWYgd2UgaGF2ZSBhIHZhbGlkIHByZW1pdW0gZW1iZWRkaW5nIHRva2VuLiIsImRlZmF1bHQiOm51bGx9LHsia2V5IjoiaHVtYW5pemF0aW9uLXN0cmF0ZWd5IiwidmFsdWUiOm51bGwsImlzX2Vudl9zZXR0aW5nIjpmYWxzZSwiZW52X25hbWUiOiJNQl9IVU1BTklaQVRJT05fU1RSQVRFR1kiLCJkZXNjcmlwdGlvbiI6IlRvIG1ha2UgdGFibGUgYW5kIGZpZWxkIG5hbWVzIG1vcmUgaHVtYW4tZnJpZW5kbHksIE1ldGFiYXNlIHdpbGwgcmVwbGFjZSBkYXNoZXMgYW5kIHVuZGVyc2NvcmVzIGluIHRoZW0gd2l0aCBzcGFjZXMuIFdl4oCZbGwgY2FwaXRhbGl6ZSBlYWNoIHdvcmQgd2hpbGUgYXQgaXQsIHNvIOKAmGxhc3RfdmlzaXRlZF9hdOKAmSB3aWxsIGJlY29tZSDigJhMYXN0IFZpc2l0ZWQgQXTigJkuIiwiZGVmYXVsdCI6InNpbXBsZSJ9LHsia2V5IjoiaW5zdGFuY2UtY3JlYXRpb24iLCJ2YWx1ZSI6IjIwMjAtMDYtMDdUMDU6MjA6NDEuODVaIiwiaXNfZW52X3NldHRpbmciOmZhbHNlLCJlbnZfbmFtZSI6Ik1CX0lOU1RBTkNFX0NSRUFUSU9OIiwiZGVzY3JpcHRpb24iOiJUaGUgYXBwcm94aW1hdGUgdGltZXN0YW1wIGF0IHdoaWNoIHRoaXMgaW5zdGFuY2Ugb2YgTWV0YWJhc2Ugd2FzIGNyZWF0ZWQsIGZvciBpbmNsdXNpb24gaW4gYW5hbHl0aWNzLiIsImRlZmF1bHQiOm51bGx9LHsia2V5IjoiaXMtaG9zdGVkPyIsInZhbHVlIjpmYWxzZSwiaXNfZW52X3NldHRpbmciOmZhbHNlLCJlbnZfbmFtZSI6Ik1CX0lTX0hPU1RFRCIsImRlc2NyaXB0aW9uIjoiSXMgdGhlIE1ldGFiYXNlIGluc3RhbmNlIHJ1bm5pbmcgaW4gdGhlIGNsb3VkPyIsImRlZmF1bHQiOm51bGx9LHsia2V5IjoibGFuZGluZy1wYWdlIiwidmFsdWUiOm51bGwsImlzX2Vudl9zZXR0aW5nIjpmYWxzZSwiZW52X25hbWUiOiJNQl9MQU5ESU5HX1BBR0UiLCJkZXNjcmlwdGlvbiI6IkRlZmF1bHQgcGFnZSB0byBzaG93IHBlb3BsZSB3aGVuIHRoZXkgbG9nIGluLiIsImRlZmF1bHQiOiIifSx7ImtleSI6ImxkYXAtYXR0cmlidXRlLWVtYWlsIiwidmFsdWUiOm51bGwsImlzX2Vudl9zZXR0aW5nIjpmYWxzZSwiZW52X25hbWUiOiJNQl9MREFQX0FUVFJJQlVURV9FTUFJTCIsImRlc2NyaXB0aW9uIjoiQXR0cmlidXRlIHRvIHVzZSBmb3IgdGhlIHVzZXIncyBlbWFpbC4gKHVzdWFsbHkgJ21haWwnLCAnZW1haWwnIG9yICd1c2VyUHJpbmNpcGFsTmFtZScpIiwiZGVmYXVsdCI6Im1haWwifSx7ImtleSI6ImxkYXAtYXR0cmlidXRlLWZpcnN0bmFtZSIsInZhbHVlIjoiZ2l2ZW5uYW1lIiwiaXNfZW52X3NldHRpbmciOmZhbHNlLCJlbnZfbmFtZSI6Ik1CX0xEQVBfQVRUUklCVVRFX0ZJUlNUTkFNRSIsImRlc2NyaXB0aW9uIjoiQXR0cmlidXRlIHRvIHVzZSBmb3IgdGhlIHVzZXIncyBmaXJzdCBuYW1lLiAodXN1YWxseSAnZ2l2ZW5OYW1lJykiLCJkZWZhdWx0IjoiZ2l2ZW5OYW1lIn0seyJrZXkiOiJsZGFwLWF0dHJpYnV0ZS1sYXN0bmFtZSIsInZhbHVlIjpudWxsLCJpc19lbnZfc2V0dGluZyI6ZmFsc2UsImVudl9uYW1lIjoiTUJfTERBUF9BVFRSSUJVVEVfTEFTVE5BTUUiLCJkZXNjcmlwdGlvbiI6IkF0dHJpYnV0ZSB0byB1c2UgZm9yIHRoZSB1c2VyJ3MgbGFzdCBuYW1lLiAodXN1YWxseSAnc24nKSIsImRlZmF1bHQiOiJzbiJ9LHsia2V5IjoibGRhcC1iaW5kLWRuIiwidmFsdWUiOm51bGwsImlzX2Vudl9zZXR0aW5nIjpmYWxzZSwiZW52X25hbWUiOiJNQl9MREFQX0JJTkRfRE4iLCJkZXNjcmlwdGlvbiI6IlRoZSBEaXN0aW5ndWlzaGVkIE5hbWUgdG8gYmluZCBhcyAoaWYgYW55KSwgdGhpcyB1c2VyIHdpbGwgYmUgdXNlZCB0byBsb29rdXAgaW5mb3JtYXRpb24gYWJvdXQgb3RoZXIgdXNlcnMuIiwiZGVmYXVsdCI6bnVsbH0seyJrZXkiOiJsZGFwLWNvbmZpZ3VyZWQ/IiwidmFsdWUiOmZhbHNlLCJpc19lbnZfc2V0dGluZyI6ZmFsc2UsImVudl9uYW1lIjoiTUJfTERBUF9DT05GSUdVUkVEIiwiZGVzY3JpcHRpb24iOiJIYXZlIHRoZSBtYW5kYXRvcnkgTERBUCBzZXR0aW5ncyAoaG9zdCBhbmQgdXNlciBzZWFyY2ggYmFzZSkgYmVlbiB2YWxpZGF0ZWQgYW5kIHNhdmVkPyIsImRlZmF1bHQiOm51bGx9LHsia2V5IjoibGRhcC1lbmFibGVkIiwidmFsdWUiOm51bGwsImlzX2Vudl9zZXR0aW5nIjpmYWxzZSwiZW52X25hbWUiOiJNQl9MREFQX0VOQUJMRUQiLCJkZXNjcmlwdGlvbiI6IklzIExEQVAgY3VycmVudGx5IGVuYWJsZWQ/IiwiZGVmYXVsdCI6ZmFsc2V9LHsia2V5IjoibGRhcC1ncm91cC1iYXNlIiwidmFsdWUiOm51bGwsImlzX2Vudl9zZXR0aW5nIjpmYWxzZSwiZW52X25hbWUiOiJNQl9MREFQX0dST1VQX0JBU0UiLCJkZXNjcmlwdGlvbiI6IlNlYXJjaCBiYXNlIGZvciBncm91cHMuIE5vdCByZXF1aXJlZCBmb3IgTERBUCBkaXJlY3RvcmllcyB0aGF0IHByb3ZpZGUgYSAnbWVtYmVyT2YnIG92ZXJsYXksIHN1Y2ggYXMgQWN0aXZlIERpcmVjdG9yeS4gKFdpbGwgYmUgc2VhcmNoZWQgcmVjdXJzaXZlbHkpIiwiZGVmYXVsdCI6bnVsbH0seyJrZXkiOiJsZGFwLWdyb3VwLW1hcHBpbmdzIiwidmFsdWUiOm51bGwsImlzX2Vudl9zZXR0aW5nIjpmYWxzZSwiZW52X25hbWUiOiJNQl9MREFQX0dST1VQX01BUFBJTkdTIiwiZGVzY3JpcHRpb24iOiJKU09OIGNvbnRhaW5pbmcgTERBUCB0byBNZXRhYmFzZSBncm91cCBtYXBwaW5ncy4iLCJkZWZhdWx0Ijp7fX0seyJrZXkiOiJsZGFwLWdyb3VwLXN5bmMiLCJ2YWx1ZSI6bnVsbCwiaXNfZW52X3NldHRpbmciOmZhbHNlLCJlbnZfbmFtZSI6Ik1CX0xEQVBfR1JPVVBfU1lOQyIsImRlc2NyaXB0aW9uIjoiRW5hYmxlIGdyb3VwIG1lbWJlcnNoaXAgc3luY2hyb25pemF0aW9uIHdpdGggTERBUC4iLCJkZWZhdWx0IjpmYWxzZX0seyJrZXkiOiJsZGFwLWhvc3QiLCJ2YWx1ZSI6bnVsbCwiaXNfZW52X3NldHRpbmciOmZhbHNlLCJlbnZfbmFtZSI6Ik1CX0xEQVBfSE9TVCIsImRlc2NyaXB0aW9uIjoiU2VydmVyIGhvc3RuYW1lLiIsImRlZmF1bHQiOm51bGx9LHsia2V5IjoibGRhcC1wYXNzd29yZCIsInZhbHVlIjpudWxsLCJpc19lbnZfc2V0dGluZyI6ZmFsc2UsImVudl9uYW1lIjoiTUJfTERBUF9QQVNTV09SRCIsImRlc2NyaXB0aW9uIjoiVGhlIHBhc3N3b3JkIHRvIGJpbmQgd2l0aCBmb3IgdGhlIGxvb2t1cCB1c2VyLiIsImRlZmF1bHQiOm51bGx9LHsia2V5IjoibGRhcC1wb3J0IiwidmFsdWUiOm51bGwsImlzX2Vudl9zZXR0aW5nIjpmYWxzZSwiZW52X25hbWUiOiJNQl9MREFQX1BPUlQiLCJkZXNjcmlwdGlvbiI6IlNlcnZlciBwb3J0LCB1c3VhbGx5IDM4OSBvciA2MzYgaWYgU1NMIGlzIHVzZWQuIiwiZGVmYXVsdCI6Mzg5fSx7ImtleSI6ImxkYXAtc2VjdXJpdHkiLCJ2YWx1ZSI6bnVsbCwiaXNfZW52X3NldHRpbmciOmZhbHNlLCJlbnZfbmFtZSI6Ik1CX0xEQVBfU0VDVVJJVFkiLCJkZXNjcmlwdGlvbiI6IlVzZSBTU0wsIFRMUyBvciBwbGFpbiB0ZXh0LiIsImRlZmF1bHQiOiJub25lIn0seyJrZXkiOiJsZGFwLXVzZXItYmFzZSIsInZhbHVlIjpudWxsLCJpc19lbnZfc2V0dGluZyI6ZmFsc2UsImVudl9uYW1lIjoiTUJfTERBUF9VU0VSX0JBU0UiLCJkZXNjcmlwdGlvbiI6IlNlYXJjaCBiYXNlIGZvciB1c2Vycy4gKFdpbGwgYmUgc2VhcmNoZWQgcmVjdXJzaXZlbHkpIiwiZGVmYXVsdCI6bnVsbH0seyJrZXkiOiJsZGFwLXVzZXItZmlsdGVyIiwidmFsdWUiOm51bGwsImlzX2Vudl9zZXR0aW5nIjpmYWxzZSwiZW52X25hbWUiOiJNQl9MREFQX1VTRVJfRklMVEVSIiwiZGVzY3JpcHRpb24iOiJVc2VyIGxvb2t1cCBmaWx0ZXIuIFRoZSBwbGFjZWhvbGRlciB7bG9naW59IHdpbGwgYmUgcmVwbGFjZWQgYnkgdGhlIHVzZXIgc3VwcGxpZWQgbG9naW4uIiwiZGVmYXVsdCI6IigmKG9iamVjdENsYXNzPWluZXRPcmdQZXJzb24pKHwodWlkPXtsb2dpbn0pKG1haWw9e2xvZ2lufSkpKSJ9LHsia2V5IjoibG9hZGluZy1tZXNzYWdlIiwidmFsdWUiOm51bGwsImlzX2Vudl9zZXR0aW5nIjpmYWxzZSwiZW52X25hbWUiOiJNQl9MT0FESU5HX01FU1NBR0UiLCJkZXNjcmlwdGlvbiI6Ik1lc3NhZ2UgdG8gc2hvdyB3aGlsZSBhIHF1ZXJ5IGlzIHJ1bm5pbmcuIiwiZGVmYXVsdCI6ImRvaW5nLXNjaWVuY2UifSx7ImtleSI6Im1hcC10aWxlLXNlcnZlci11cmwiLCJ2YWx1ZSI6bnVsbCwiaXNfZW52X3NldHRpbmciOmZhbHNlLCJlbnZfbmFtZSI6Ik1CX01BUF9USUxFX1NFUlZFUl9VUkwiLCJkZXNjcmlwdGlvbiI6IlRoZSBtYXAgdGlsZSBzZXJ2ZXIgVVJMIHRlbXBsYXRlIHVzZWQgaW4gbWFwIHZpc3VhbGl6YXRpb25zLCBmb3IgZXhhbXBsZSBmcm9tIE9wZW5TdHJlZXRNYXBzIG9yIE1hcEJveC4iLCJkZWZhdWx0IjoiaHR0cHM6Ly97c30udGlsZS5vcGVuc3RyZWV0bWFwLm9yZy97en0ve3h9L3t5fS5wbmcifSx7ImtleSI6Im1heC1yZXN1bHRzLWJhcmUtcm93cyIsInZhbHVlIjpudWxsLCJpc19lbnZfc2V0dGluZyI6ZmFsc2UsImVudl9uYW1lIjoiTUJfTUFYX1JFU1VMVFNfQkFSRV9ST1dTIiwiZGVzY3JpcHRpb24iOiJNYXhpbXVtIG51bWJlciBvZiByb3dzIHRvIHJldHVybiBzcGVjaWZpY2FsbHkgb24gOnJvd3MgdHlwZSBxdWVyaWVzIHZpYSB0aGUgQVBJLiIsImRlZmF1bHQiOm51bGx9LHsia2V5IjoibmF0aXZlLXF1ZXJ5LWF1dG9jb21wbGV0ZS1tYXRjaC1zdHlsZSIsInZhbHVlIjpudWxsLCJpc19lbnZfc2V0dGluZyI6ZmFsc2UsImVudl9uYW1lIjoiTUJfTkFUSVZFX1FVRVJZX0FVVE9DT01QTEVURV9NQVRDSF9TVFlMRSIsImRlc2NyaXB0aW9uIjoiTWF0Y2hpbmcgc3R5bGUgZm9yIG5hdGl2ZSBxdWVyeSBlZGl0b3JzIGF1dG9jb21wbGV0ZS4gQ2FuIGJlIFwic3Vic3RyaW5nXCIsIFwicHJlZml4XCIsIG9yIFwib2ZmXCIuIExhcmdlciBpbnN0YW5jZXMgY2FuIGhhdmUgcGVyZm9ybWFuY2UgaXNzdWVzIG1hdGNoaW5nIHVzaW5nIHN1YnN0cmluZywgc28gY2FuIHVzZSBwcmVmaXggbWF0Y2hpbmcsICBvciB0dXJuIGF1dG9jb21wbGV0aW9ucyBvZmYuIiwiZGVmYXVsdCI6InN1YnN0cmluZyJ9LHsia2V5Ijoibm90aWZpY2F0aW9uLXJldHJ5LWluaXRpYWwtaW50ZXJ2YWwiLCJ2YWx1ZSI6bnVsbCwiaXNfZW52X3NldHRpbmciOmZhbHNlLCJlbnZfbmFtZSI6Ik1CX05PVElGSUNBVElPTl9SRVRSWV9JTklUSUFMX0lOVEVSVkFMIiwiZGVzY3JpcHRpb24iOiJUaGUgaW5pdGlhbCByZXRyeSBkZWxheSBpbiBtaWxsaXNlY29uZHMgd2hlbiBkZWxpdmVyaW5nIG5vdGlmaWNhdGlvbnMuIiwiZGVmYXVsdCI6NTAwfSx7ImtleSI6Im5vdGlmaWNhdGlvbi1yZXRyeS1tYXgtYXR0ZW1wdHMiLCJ2YWx1ZSI6bnVsbCwiaXNfZW52X3NldHRpbmciOmZhbHNlLCJlbnZfbmFtZSI6Ik1CX05PVElGSUNBVElPTl9SRVRSWV9NQVhfQVRURU1QVFMiLCJkZXNjcmlwdGlvbiI6IlRoZSBtYXhpbXVtIG51bWJlciBvZiBhdHRlbXB0cyBmb3IgZGVsaXZlcmluZyBhIHNpbmdsZSBub3RpZmljYXRpb24uIiwiZGVmYXVsdCI6N30seyJrZXkiOiJub3RpZmljYXRpb24tcmV0cnktbWF4LWludGVydmFsLW1pbGxpcyIsInZhbHVlIjpudWxsLCJpc19lbnZfc2V0dGluZyI6ZmFsc2UsImVudl9uYW1lIjoiTUJfTk9USUZJQ0FUSU9OX1JFVFJZX01BWF9JTlRFUlZBTF9NSUxMSVMiLCJkZXNjcmlwdGlvbiI6IlRoZSBtYXhpbXVtIGRlbGF5IGJldHdlZW4gYXR0ZW1wdHMgdG8gZGVsaXZlciBhIHNpbmdsZSBub3RpZmljYXRpb24uIiwiZGVmYXVsdCI6MzAwMDB9LHsia2V5Ijoibm90aWZpY2F0aW9uLXJldHJ5LW11bHRpcGxpZXIiLCJ2YWx1ZSI6bnVsbCwiaXNfZW52X3NldHRpbmciOmZhbHNlLCJlbnZfbmFtZSI6Ik1CX05PVElGSUNBVElPTl9SRVRSWV9NVUxUSVBMSUVSIiwiZGVzY3JpcHRpb24iOiJUaGUgZGVsYXkgbXVsdGlwbGllciBiZXR3ZWVuIGF0dGVtcHRzIHRvIGRlbGl2ZXIgYSBzaW5nbGUgbm90aWZpY2F0aW9uLiIsImRlZmF1bHQiOjIuMH0seyJrZXkiOiJub3RpZmljYXRpb24tcmV0cnktcmFuZG9taXphdGlvbi1mYWN0b3IiLCJ2YWx1ZSI6bnVsbCwiaXNfZW52X3NldHRpbmciOmZhbHNlLCJlbnZfbmFtZSI6Ik1CX05PVElGSUNBVElPTl9SRVRSWV9SQU5ET01JWkFUSU9OX0ZBQ1RPUiIsImRlc2NyaXB0aW9uIjoiVGhlIHJhbmRvbWl6YXRpb24gZmFjdG9yIG9mIHRoZSByZXRyeSBkZWxheSB3aGVuIGRlbGl2ZXJpbmcgbm90aWZpY2F0aW9ucy4iLCJkZWZhdWx0IjowLjF9LHsia2V5IjoicGFzc3dvcmQtY29tcGxleGl0eSIsInZhbHVlIjp7InRvdGFsIjo2LCJkaWdpdCI6MX0sImlzX2Vudl9zZXR0aW5nIjpmYWxzZSwiZW52X25hbWUiOiJNQl9QQVNTV09SRF9DT01QTEVYSVRZIiwiZGVzY3JpcHRpb24iOiJDdXJyZW50IHBhc3N3b3JkIGNvbXBsZXhpdHkgcmVxdWlyZW1lbnRzIiwiZGVmYXVsdCI6bnVsbH0seyJrZXkiOiJwZXJzaXN0ZWQtbW9kZWwtcmVmcmVzaC1jcm9uLXNjaGVkdWxlIiwidmFsdWUiOm51bGwsImlzX2Vudl9zZXR0aW5nIjpmYWxzZSwiZW52X25hbWUiOiJNQl9QRVJTSVNURURfTU9ERUxfUkVGUkVTSF9DUk9OX1NDSEVEVUxFIiwiZGVzY3JpcHRpb24iOiJjcm9uIHN5bnRheCBzdHJpbmcgdG8gc2NoZWR1bGUgcmVmcmVzaGluZyBwZXJzaXN0ZWQgbW9kZWxzLiIsImRlZmF1bHQiOiIwIDAgMC82ICogKiA/ICoifSx7ImtleSI6InBlcnNpc3RlZC1tb2RlbHMtZW5hYmxlZCIsInZhbHVlIjpudWxsLCJpc19lbnZfc2V0dGluZyI6ZmFsc2UsImVudl9uYW1lIjoiTUJfUEVSU0lTVEVEX01PREVMU19FTkFCTEVEIiwiZGVzY3JpcHRpb24iOiJBbGxvdyBwZXJzaXN0aW5nIG1vZGVscyBpbnRvIHRoZSBzb3VyY2UgZGF0YWJhc2UuIiwiZGVmYXVsdCI6ZmFsc2V9LHsia2V5IjoicHJlbWl1bS1lbWJlZGRpbmctdG9rZW4iLCJ2YWx1ZSI6bnVsbCwiaXNfZW52X3NldHRpbmciOmZhbHNlLCJlbnZfbmFtZSI6Ik1CX1BSRU1JVU1fRU1CRURESU5HX1RPS0VOIiwiZGVzY3JpcHRpb24iOiJUb2tlbiBmb3IgcHJlbWl1bSBmZWF0dXJlcy4gR28gdG8gdGhlIE1ldGFTdG9yZSB0byBnZXQgeW91cnMhIiwiZGVmYXVsdCI6bnVsbH0seyJrZXkiOiJxdWVyeS1jYWNoaW5nLW1heC1rYiIsInZhbHVlIjpudWxsLCJpc19lbnZfc2V0dGluZyI6ZmFsc2UsImVudl9uYW1lIjoiTUJfUVVFUllfQ0FDSElOR19NQVhfS0IiLCJkZXNjcmlwdGlvbiI6IlRoZSBtYXhpbXVtIHNpemUgb2YgdGhlIGNhY2hlLCBwZXIgc2F2ZWQgcXVlc3Rpb24sIGluIGtpbG9ieXRlczoiLCJkZWZhdWx0IjoxMDAwfSx7ImtleSI6InF1ZXJ5LWNhY2hpbmctbWF4LXR0bCIsInZhbHVlIjpudWxsLCJpc19lbnZfc2V0dGluZyI6ZmFsc2UsImVudl9uYW1lIjoiTUJfUVVFUllfQ0FDSElOR19NQVhfVFRMIiwiZGVzY3JpcHRpb24iOiJUaGUgYWJzb2x1dGUgbWF4aW11bSB0aW1lIHRvIGtlZXAgYW55IGNhY2hlZCBxdWVyeSByZXN1bHRzLCBpbiBzZWNvbmRzLiIsImRlZmF1bHQiOjg2NDAwMDAuMH0seyJrZXkiOiJxdWVyeS1jYWNoaW5nLW1pbi10dGwiLCJ2YWx1ZSI6bnVsbCwiaXNfZW52X3NldHRpbmciOmZhbHNlLCJlbnZfbmFtZSI6Ik1CX1FVRVJZX0NBQ0hJTkdfTUlOX1RUTCIsImRlc2NyaXB0aW9uIjoiTWV0YWJhc2Ugd2lsbCBjYWNoZSBhbGwgc2F2ZWQgcXVlc3Rpb25zIHdpdGggYW4gYXZlcmFnZSBxdWVyeSBleGVjdXRpb24gdGltZSBsb25nZXIgdGhhbiB0aGlzIG1hbnkgc2Vjb25kczoiLCJkZWZhdWx0Ijo2MC4wfSx7ImtleSI6InF1ZXJ5LWNhY2hpbmctdHRsLXJhdGlvIiwidmFsdWUiOm51bGwsImlzX2Vudl9zZXR0aW5nIjpmYWxzZSwiZW52X25hbWUiOiJNQl9RVUVSWV9DQUNISU5HX1RUTF9SQVRJTyIsImRlc2NyaXB0aW9uIjoiVG8gZGV0ZXJtaW5lIGhvdyBsb25nIGVhY2ggc2F2ZWQgcXVlc3Rpb24ncyBjYWNoZWQgcmVzdWx0IHNob3VsZCBzdGljayBhcm91bmQsIHdlIHRha2UgdGhlIHF1ZXJ5J3MgYXZlcmFnZSBleGVjdXRpb24gdGltZSBhbmQgbXVsdGlwbHkgdGhhdCBieSB3aGF0ZXZlciB5b3UgaW5wdXQgaGVyZS4gU28gaWYgYSBxdWVyeSB0YWtlcyBvbiBhdmVyYWdlIDIgbWludXRlcyB0byBydW4sIGFuZCB5b3UgaW5wdXQgMTAgZm9yIHlvdXIgbXVsdGlwbGllciwgaXRzIGNhY2hlIGVudHJ5IHdpbGwgcGVyc2lzdCBmb3IgMjAgbWludXRlcy4iLCJkZWZhdWx0IjoxMH0seyJrZXkiOiJyZWRpcmVjdC1hbGwtcmVxdWVzdHMtdG8taHR0cHMiLCJ2YWx1ZSI6bnVsbCwiaXNfZW52X3NldHRpbmciOmZhbHNlLCJlbnZfbmFtZSI6Ik1CX1JFRElSRUNUX0FMTF9SRVFVRVNUU19UT19IVFRQUyIsImRlc2NyaXB0aW9uIjoiRm9yY2UgYWxsIHRyYWZmaWMgdG8gdXNlIEhUVFBTIHZpYSBhIHJlZGlyZWN0LCBpZiB0aGUgc2l0ZSBVUkwgaXMgSFRUUFMiLCJkZWZhdWx0IjpmYWxzZX0seyJrZXkiOiJyZXBvcnQtdGltZXpvbmUiLCJ2YWx1ZSI6IlVUQyIsImlzX2Vudl9zZXR0aW5nIjpmYWxzZSwiZW52X25hbWUiOiJNQl9SRVBPUlRfVElNRVpPTkUiLCJkZXNjcmlwdGlvbiI6IkNvbm5lY3Rpb24gdGltZXpvbmUgdG8gdXNlIHdoZW4gZXhlY3V0aW5nIHF1ZXJpZXMuIERlZmF1bHRzIHRvIHN5c3RlbSB0aW1lem9uZS4iLCJkZWZhdWx0IjpudWxsfSx7ImtleSI6InJlcG9ydC10aW1lem9uZS1sb25nIiwidmFsdWUiOiJVVEMiLCJpc19lbnZfc2V0dGluZyI6ZmFsc2UsImVudl9uYW1lIjoiTUJfUkVQT1JUX1RJTUVaT05FX0xPTkciLCJkZXNjcmlwdGlvbiI6IkN1cnJlbnQgcmVwb3J0IHRpbWV6b25lIHN0cmluZyIsImRlZmF1bHQiOm51bGx9LHsia2V5IjoicmVwb3J0LXRpbWV6b25lLXNob3J0IiwidmFsdWUiOiJVVEMiLCJpc19lbnZfc2V0dGluZyI6ZmFsc2UsImVudl9uYW1lIjoiTUJfUkVQT1JUX1RJTUVaT05FX1NIT1JUIiwiZGVzY3JpcHRpb24iOiJDdXJyZW50IHJlcG9ydCB0aW1lem9uZSBhYmJyZXZpYXRpb24iLCJkZWZhdWx0IjpudWxsfSx7ImtleSI6InNlYXJjaC10eXBlYWhlYWQtZW5hYmxlZCIsInZhbHVlIjpudWxsLCJpc19lbnZfc2V0dGluZyI6ZmFsc2UsImVudl9uYW1lIjoiTUJfU0VBUkNIX1RZUEVBSEVBRF9FTkFCTEVEIiwiZGVzY3JpcHRpb24iOiJFbmFibGUgdHlwZWFoZWFkIHNlYXJjaCBpbiB0aGUgTWV0YWJhc2UgbmF2YmFyPyIsImRlZmF1bHQiOnRydWV9LHsia2V5Ijoic2Vzc2lvbi1jb29raWVzIiwidmFsdWUiOm51bGwsImlzX2Vudl9zZXR0aW5nIjpmYWxzZSwiZW52X25hbWUiOiJNQl9TRVNTSU9OX0NPT0tJRVMiLCJkZXNjcmlwdGlvbiI6IldoZW4gc2V0LCBlbmZvcmNlcyB0aGUgdXNlIG9mIHNlc3Npb24gY29va2llcyBmb3IgYWxsIHVzZXJzIHdoaWNoIGV4cGlyZSB3aGVuIHRoZSBicm93c2VyIGlzIGNsb3NlZC4iLCJkZWZhdWx0IjpudWxsfSx7ImtleSI6InNlc3Npb24tdGltZW91dCIsInZhbHVlIjpudWxsLCJpc19lbnZfc2V0dGluZyI6ZmFsc2UsImVudl9uYW1lIjoiTUJfU0VTU0lPTl9USU1FT1VUIiwiZGVzY3JpcHRpb24iOiJUaW1lIGJlZm9yZSBpbmFjdGl2ZSB1c2VycyBhcmUgbG9nZ2VkIG91dC4gQnkgZGVmYXVsdCwgc2Vzc2lvbnMgbGFzdCBpbmRlZmluaXRlbHkuIiwiZGVmYXVsdCI6bnVsbH0seyJrZXkiOiJzZXR1cC10b2tlbiIsInZhbHVlIjpudWxsLCJpc19lbnZfc2V0dGluZyI6ZmFsc2UsImVudl9uYW1lIjoiTUJfU0VUVVBfVE9LRU4iLCJkZXNjcmlwdGlvbiI6IkEgdG9rZW4gdXNlZCB0byBzaWduaWZ5IHRoYXQgYW4gaW5zdGFuY2UgaGFzIHBlcm1pc3Npb25zIHRvIGNyZWF0ZSB0aGUgaW5pdGlhbCBVc2VyLiBUaGlzIGlzIGNyZWF0ZWQgdXBvbiB0aGUgZmlyc3RcbiAgbGF1bmNoIG9mIE1ldGFiYXNlLCBieSB0aGUgZmlyc3QgaW5zdGFuY2U7IG9uY2UgdXNlZCwgaXQgaXMgY2xlYXJlZCBvdXQsIG5ldmVyIHRvIGJlIHVzZWQgYWdhaW4uIiwiZGVmYXVsdCI6bnVsbH0seyJrZXkiOiJzaG93LWRhdGFiYXNlLXN5bmNpbmctbW9kYWwiLCJ2YWx1ZSI6dHJ1ZSwiaXNfZW52X3NldHRpbmciOmZhbHNlLCJlbnZfbmFtZSI6Ik1CX1NIT1dfREFUQUJBU0VfU1lOQ0lOR19NT0RBTCIsImRlc2NyaXB0aW9uIjoiV2hldGhlciBhbiBpbnRyb2R1Y3RvcnkgbW9kYWwgc2hvdWxkIGJlIHNob3duIGFmdGVyIHRoZSBuZXh0IGRhdGFiYXNlIGNvbm5lY3Rpb24gaXMgYWRkZWQuIERlZmF1bHRzIHRvIGZhbHNlIGlmIGFueSBub24tZGVmYXVsdCBkYXRhYmFzZSBoYXMgYWxyZWFkeSBmaW5pc2hlZCBzeW5jaW5nIGZvciB0aGlzIGluc3RhbmNlLiIsImRlZmF1bHQiOm51bGx9LHsia2V5Ijoic2hvdy1ob21lcGFnZS1kYXRhIiwidmFsdWUiOm51bGwsImlzX2Vudl9zZXR0aW5nIjpmYWxzZSwiZW52X25hbWUiOiJNQl9TSE9XX0hPTUVQQUdFX0RBVEEiLCJkZXNjcmlwdGlvbiI6IldoZXRoZXIgb3Igbm90IHRvIGRpc3BsYXkgZGF0YSBvbiB0aGUgaG9tZXBhZ2UuIEFkbWlucyBtaWdodCB0dXJuIHRoaXMgb2ZmIGluIG9yZGVyIHRvIGRpcmVjdCB1c2VycyB0byBiZXR0ZXIgY29udGVudCB0aGFuIHJhdyBkYXRhIiwiZGVmYXVsdCI6dHJ1ZX0seyJrZXkiOiJzaG93LWhvbWVwYWdlLXBpbi1tZXNzYWdlIiwidmFsdWUiOm51bGwsImlzX2Vudl9zZXR0aW5nIjpmYWxzZSwiZW52X25hbWUiOiJNQl9TSE9XX0hPTUVQQUdFX1BJTl9NRVNTQUdFIiwiZGVzY3JpcHRpb24iOiJXaGV0aGVyIG9yIG5vdCB0byBkaXNwbGF5IGEgbWVzc2FnZSBhYm91dCBwaW5uaW5nIGRhc2hib2FyZHMuIEl0IHdpbGwgYWxzbyBiZSBoaWRkZW4gaWYgYW55IGRhc2hib2FyZHMgYXJlIHBpbm5lZC4gQWRtaW5zIG1pZ2h0IGhpZGUgdGhpcyB0byBkaXJlY3QgdXNlcnMgdG8gYmV0dGVyIGNvbnRlbnQgdGhhbiByYXcgZGF0YSIsImRlZmF1bHQiOnRydWV9LHsia2V5Ijoic2hvdy1ob21lcGFnZS14cmF5cyIsInZhbHVlIjpmYWxzZSwiaXNfZW52X3NldHRpbmciOmZhbHNlLCJlbnZfbmFtZSI6Ik1CX1NIT1dfSE9NRVBBR0VfWFJBWVMiLCJkZXNjcmlwdGlvbiI6IldoZXRoZXIgb3Igbm90IHRvIGRpc3BsYXkgeC1yYXkgc3VnZ2VzdGlvbnMgb24gdGhlIGhvbWVwYWdlLiBUaGV5IHdpbGwgYWxzbyBiZSBoaWRkZW4gaWYgYW55IGRhc2hib2FyZHMgYXJlIHBpbm5lZC4gQWRtaW5zIG1pZ2h0IGhpZGUgdGhpcyB0byBkaXJlY3QgdXNlcnMgdG8gYmV0dGVyIGNvbnRlbnQgdGhhbiByYXcgZGF0YSIsImRlZmF1bHQiOnRydWV9LHsia2V5Ijoic2hvdy1saWdodGhvdXNlLWlsbHVzdHJhdGlvbiIsInZhbHVlIjpudWxsLCJpc19lbnZfc2V0dGluZyI6ZmFsc2UsImVudl9uYW1lIjoiTUJfU0hPV19MSUdIVEhPVVNFX0lMTFVTVFJBVElPTiIsImRlc2NyaXB0aW9uIjoiRGlzcGxheSB0aGUgbGlnaHRob3VzZSBpbGx1c3RyYXRpb24gb24gdGhlIGhvbWUgYW5kIGxvZ2luIHBhZ2VzLiIsImRlZmF1bHQiOnRydWV9LHsia2V5Ijoic2hvdy1tZXRhYm90IiwidmFsdWUiOm51bGwsImlzX2Vudl9zZXR0aW5nIjpmYWxzZSwiZW52X25hbWUiOiJNQl9TSE9XX01FVEFCT1QiLCJkZXNjcmlwdGlvbiI6IkVuYWJsZXMgTWV0YWJvdCBjaGFyYWN0ZXIgb24gdGhlIGhvbWUgcGFnZSIsImRlZmF1bHQiOnRydWV9LHsia2V5Ijoic2l0ZS1sb2NhbGUiLCJ2YWx1ZSI6bnVsbCwiaXNfZW52X3NldHRpbmciOmZhbHNlLCJlbnZfbmFtZSI6Ik1CX1NJVEVfTE9DQUxFIiwiZGVzY3JpcHRpb24iOiJUaGUgZGVmYXVsdCBsYW5ndWFnZSBmb3IgYWxsIHVzZXJzIGFjcm9zcyB0aGUgTWV0YWJhc2UgVUksIHN5c3RlbSBlbWFpbHMsIHB1bHNlcywgYW5kIGFsZXJ0cy4gVXNlcnMgY2FuIGluZGl2aWR1YWxseSBvdmVycmlkZSB0aGlzIGRlZmF1bHQgbGFuZ3VhZ2UgZnJvbSB0aGVpciBvd24gYWNjb3VudCBzZXR0aW5ncy4iLCJkZWZhdWx0IjoiZW4ifSx7ImtleSI6InNpdGUtbmFtZSIsInZhbHVlIjoiTWV0YWJhc2VSdWJ5IiwiaXNfZW52X3NldHRpbmciOmZhbHNlLCJlbnZfbmFtZSI6Ik1CX1NJVEVfTkFNRSIsImRlc2NyaXB0aW9uIjoiVGhlIG5hbWUgdXNlZCBmb3IgdGhpcyBpbnN0YW5jZSBvZiBNZXRhYmFzZS4iLCJkZWZhdWx0IjoiTWV0YWJhc2UifSx7ImtleSI6InNpdGUtdXJsIiwidmFsdWUiOiJodHRwOi8vbG9jYWxob3N0OjMwMzAiLCJpc19lbnZfc2V0dGluZyI6ZmFsc2UsImVudl9uYW1lIjoiTUJfU0lURV9VUkwiLCJkZXNjcmlwdGlvbiI6IlRoaXMgVVJMIGlzIHVzZWQgZm9yIHRoaW5ncyBsaWtlIGNyZWF0aW5nIGxpbmtzIGluIGVtYWlscywgYXV0aCByZWRpcmVjdHMsIGFuZCBpbiBzb21lIGVtYmVkZGluZyBzY2VuYXJpb3MsIHNvIGNoYW5naW5nIGl0IGNvdWxkIGJyZWFrIGZ1bmN0aW9uYWxpdHkgb3IgZ2V0IHlvdSBsb2NrZWQgb3V0IG9mIHRoaXMgaW5zdGFuY2UuIiwiZGVmYXVsdCI6bnVsbH0seyJrZXkiOiJzaXRlLXV1aWQiLCJ2YWx1ZSI6ImM4YWM3OGY0LWZkYjAtNDJjZC05Mjg4LThlZGMzYWM5M2FmNyIsImlzX2Vudl9zZXR0aW5nIjpmYWxzZSwiZW52X25hbWUiOiJNQl9TSVRFX1VVSUQiLCJkZXNjcmlwdGlvbiI6IlVuaXF1ZSBpZGVudGlmaWVyIHVzZWQgZm9yIHRoaXMgaW5zdGFuY2Ugb2YgTWV0YWJhc2UuIFRoaXMgaXMgc2V0IG9uY2UgYW5kIG9ubHkgb25jZSB0aGUgZmlyc3QgdGltZSBpdCBpcyBmZXRjaGVkIHZpYVxuICBpdHMgbWFnaWMgZ2V0dGVyLiBOaWNlISIsImRlZmF1bHQiOm51bGx9LHsia2V5Ijoic2xhY2stYXBwLXRva2VuIiwidmFsdWUiOm51bGwsImlzX2Vudl9zZXR0aW5nIjpmYWxzZSwiZW52X25hbWUiOiJNQl9TTEFDS19BUFBfVE9LRU4iLCJkZXNjcmlwdGlvbiI6IkJvdCB1c2VyIE9BdXRoIHRva2VuIGZvciBjb25uZWN0aW5nIHRoZSBNZXRhYmFzZSBTbGFjayBhcHAuIFRoaXMgc2hvdWxkIGJlIHVzZWQgZm9yIGFsbCBuZXcgU2xhY2sgaW50ZWdyYXRpb25zIHN0YXJ0aW5nIGluIE1ldGFiYXNlIHYwLjQyLjAuIiwiZGVmYXVsdCI6bnVsbH0seyJrZXkiOiJzbGFjay1maWxlcy1jaGFubmVsIiwidmFsdWUiOm51bGwsImlzX2Vudl9zZXR0aW5nIjpmYWxzZSwiZW52X25hbWUiOiJNQl9TTEFDS19GSUxFU19DSEFOTkVMIiwiZGVzY3JpcHRpb24iOiJUaGUgbmFtZSBvZiB0aGUgY2hhbm5lbCB0byB3aGljaCBNZXRhYmFzZSBmaWxlcyBzaG91bGQgYmUgaW5pdGlhbGx5IHVwbG9hZGVkIiwiZGVmYXVsdCI6Im1ldGFiYXNlX2ZpbGVzIn0seyJrZXkiOiJzbGFjay10b2tlbiIsInZhbHVlIjoieG94Yi05NjEzNDAyMzA3LTM2NzY0NDM2MDIzMC15clRIdXFPMkVJcldlN3NtMTN6SGplWnkiLCJpc19lbnZfc2V0dGluZyI6ZmFsc2UsImVudl9uYW1lIjoiTUJfU0xBQ0tfVE9LRU4iLCJkZXNjcmlwdGlvbiI6IkRlcHJlY2F0ZWQgU2xhY2sgQVBJIHRva2VuIGZvciBjb25uZWN0aW5nIHRoZSBNZXRhYmFzZSBTbGFjayBib3QuIFBsZWFzZSB1c2UgYSBuZXcgU2xhY2sgYXBwIGludGVncmF0aW9uIGluc3RlYWQuIiwiZGVmYXVsdCI6bnVsbH0seyJrZXkiOiJzbGFjay10b2tlbi12YWxpZD8iLCJ2YWx1ZSI6bnVsbCwiaXNfZW52X3NldHRpbmciOmZhbHNlLCJlbnZfbmFtZSI6Ik1CX1NMQUNLX1RPS0VOX1ZBTElEIiwiZGVzY3JpcHRpb24iOiJXaGV0aGVyIHRoZSBjdXJyZW50IFNsYWNrIGFwcCB0b2tlbiwgaWYgc2V0LCBpcyB2YWxpZC4gU2V0IHRvIGZhbHNlIGlmIGEgU2xhY2sgQVBJIHJlcXVlc3QgcmV0dXJucyBhbiBhdXRoIGVycm9yLiIsImRlZmF1bHQiOm51bGx9LHsia2V5Ijoic25vd3Bsb3ctYXZhaWxhYmxlIiwidmFsdWUiOm51bGwsImlzX2Vudl9zZXR0aW5nIjpmYWxzZSwiZW52X25hbWUiOiJNQl9TTk9XUExPV19BVkFJTEFCTEUiLCJkZXNjcmlwdGlvbiI6IkJvb2xlYW4gaW5kaWNhdGluZyB3aGV0aGVyIGEgU25vd3Bsb3cgY29sbGVjdG9yIGlzIGF2YWlsYWJsZSB0byByZWNlaXZlIGFuYWx5dGljcyBldmVudHMuIFNob3VsZCBiZSBzZXQgdmlhIGVudmlyb25tZW50IHZhcmlhYmxlIGluIEN5cHJlc3MgdGVzdHMgb3IgZHVyaW5nIGxvY2FsIGRldmVsb3BtZW50LiIsImRlZmF1bHQiOnRydWV9LHsia2V5Ijoic25vd3Bsb3ctZW5hYmxlZCIsInZhbHVlIjpmYWxzZSwiaXNfZW52X3NldHRpbmciOmZhbHNlLCJlbnZfbmFtZSI6Ik1CX1NOT1dQTE9XX0VOQUJMRUQiLCJkZXNjcmlwdGlvbiI6IkJvb2xlYW4gaW5kaWNhdGluZyB3aGV0aGVyIGFuYWx5dGljcyBldmVudHMgYXJlIGJlaW5nIHNlbnQgdG8gU25vd3Bsb3cuIFRydWUgaWYgYW5vbnltb3VzIHRyYWNraW5nIGlzIGVuYWJsZWQgZm9yIHRoaXMgaW5zdGFuY2UsIGFuZCBhIFNub3dwbG93IGNvbGxlY3RvciBpcyBhdmFpbGFibGUuIiwiZGVmYXVsdCI6bnVsbH0seyJrZXkiOiJzbm93cGxvdy11cmwiLCJ2YWx1ZSI6bnVsbCwiaXNfZW52X3NldHRpbmciOmZhbHNlLCJlbnZfbmFtZSI6Ik1CX1NOT1dQTE9XX1VSTCIsImRlc2NyaXB0aW9uIjoiVGhlIFVSTCBvZiB0aGUgU25vd3Bsb3cgY29sbGVjdG9yIHRvIHNlbmQgYW5hbHl0aWNzIGV2ZW50cyB0by4iLCJkZWZhdWx0IjoiaHR0cHM6Ly9zcC5tZXRhYmFzZS5jb20ifSx7ImtleSI6InNvdXJjZS1hZGRyZXNzLWhlYWRlciIsInZhbHVlIjoieC1mb3J3YXJkZWQtZm9yIiwiaXNfZW52X3NldHRpbmciOmZhbHNlLCJlbnZfbmFtZSI6Ik1CX1NPVVJDRV9BRERSRVNTX0hFQURFUiIsImRlc2NyaXB0aW9uIjoiSWRlbnRpZnkgdGhlIHNvdXJjZSBvZiBIVFRQIHJlcXVlc3RzIGJ5IHRoaXMgaGVhZGVycyB2YWx1ZSwgaW5zdGVhZCBvZiBpdHMgcmVtb3RlIGFkZHJlc3MuIiwiZGVmYXVsdCI6IlgtRm9yd2FyZGVkLUZvciJ9LHsia2V5Ijoic3NoLWhlYXJ0YmVhdC1pbnRlcnZhbC1zZWMiLCJ2YWx1ZSI6bnVsbCwiaXNfZW52X3NldHRpbmciOmZhbHNlLCJlbnZfbmFtZSI6Ik1CX1NTSF9IRUFSVEJFQVRfSU5URVJWQUxfU0VDIiwiZGVzY3JpcHRpb24iOiJDb250cm9scyBob3cgb2Z0ZW4gdGhlIGhlYXJ0YmVhdHMgYXJlIHNlbnQgd2hlbiBhbiBTU0ggdHVubmVsIGlzIGVzdGFibGlzaGVkIChpbiBzZWNvbmRzKS4iLCJkZWZhdWx0IjoxODB9LHsia2V5Ijoic3NsLWNlcnRpZmljYXRlLXB1YmxpYy1rZXkiLCJ2YWx1ZSI6bnVsbCwiaXNfZW52X3NldHRpbmciOmZhbHNlLCJlbnZfbmFtZSI6Ik1CX1NTTF9DRVJUSUZJQ0FURV9QVUJMSUNfS0VZIiwiZGVzY3JpcHRpb24iOiJCYXNlLTY0IGVuY29kZWQgcHVibGljIGtleSBmb3IgdGhpcyBzaXRlJ3MgU1NMIGNlcnRpZmljYXRlLiBTcGVjaWZ5IHRoaXMgdG8gZW5hYmxlIEhUVFAgUHVibGljIEtleSBQaW5uaW5nLiBTZWUgaHR0cDovL216bC5sYS8xRW5mcUJmIGZvciBtb3JlIGluZm9ybWF0aW9uLiIsImRlZmF1bHQiOm51bGx9LHsia2V5Ijoic3RhcnQtb2Ytd2VlayIsInZhbHVlIjpudWxsLCJpc19lbnZfc2V0dGluZyI6ZmFsc2UsImVudl9uYW1lIjoiTUJfU1RBUlRfT0ZfV0VFSyIsImRlc2NyaXB0aW9uIjoiVGhpcyB3aWxsIGFmZmVjdCB0aGluZ3MgbGlrZSBncm91cGluZyBieSB3ZWVrIG9yIGZpbHRlcmluZyBpbiBHVUkgcXVlcmllcy4gSXQgd29uJ3QgYWZmZWN0IG1vc3QgU1FMIHF1ZXJpZXMsIGFsdGhvdWdoIGl0IGlzIHVzZWQgdG8gc2V0IHRoZSBXRUVLX1NUQVJUIHNlc3Npb24gdmFyaWFibGUgaW4gU25vd2ZsYWtlLiIsImRlZmF1bHQiOiJzdW5kYXkifSx7ImtleSI6InN0YXJ0dXAtdGltZS1taWxsaXMiLCJ2YWx1ZSI6Mzk1MTcuMCwiaXNfZW52X3NldHRpbmciOmZhbHNlLCJlbnZfbmFtZSI6Ik1CX1NUQVJUVVBfVElNRV9NSUxMSVMiLCJkZXNjcmlwdGlvbiI6IlRoZSBzdGFydHVwIHRpbWUgaW4gbWlsbGlzZWNvbmRzIiwiZGVmYXVsdCI6MC4wfSx7ImtleSI6InRva2VuLWZlYXR1cmVzIiwidmFsdWUiOnsic3NvIjpmYWxzZSwid2hpdGVsYWJlbCI6ZmFsc2UsInNhbmRib3hlcyI6ZmFsc2UsImhvc3RpbmciOmZhbHNlLCJhZHZhbmNlZF9jb25maWciOmZhbHNlLCJlbWJlZGRpbmciOmZhbHNlLCJjb250ZW50X21hbmFnZW1lbnQiOmZhbHNlLCJhZHZhbmNlZF9wZXJtaXNzaW9ucyI6ZmFsc2UsImF1ZGl0X2FwcCI6ZmFsc2V9LCJpc19lbnZfc2V0dGluZyI6ZmFsc2UsImVudl9uYW1lIjoiTUJfVE9LRU5fRkVBVFVSRVMiLCJkZXNjcmlwdGlvbiI6IkZlYXR1cmVzIHJlZ2lzdGVyZWQgZm9yIHRoaXMgaW5zdGFuY2UncyB0b2tlbiIsImRlZmF1bHQiOm51bGx9LHsia2V5IjoidG9rZW4tc3RhdHVzIiwidmFsdWUiOm51bGwsImlzX2Vudl9zZXR0aW5nIjpmYWxzZSwiZW52X25hbWUiOiJNQl9UT0tFTl9TVEFUVVMiLCJkZXNjcmlwdGlvbiI6IkNhY2hlZCB0b2tlbiBzdGF0dXMgZm9yIHByZW1pdW0gZmVhdHVyZXMuIFRoaXMgaXMgdG8gYXZvaWQgYW4gQVBJIHJlcXVlc3Qgb24gdGhlIHRoZSBmaXJzdCBwYWdlIGxvYWQuIiwiZGVmYXVsdCI6bnVsbH0seyJrZXkiOiJ2ZXJzaW9uIiwidmFsdWUiOnsiZGF0ZSI6IjIwMjMtMDQtMjgiLCJ0YWciOiJ2MC40Ni4yIiwiYnJhbmNoIjoicmVsZWFzZS14LjQ2LngiLCJoYXNoIjoiODk2N2M5NCJ9LCJpc19lbnZfc2V0dGluZyI6ZmFsc2UsImVudl9uYW1lIjoiTUJfVkVSU0lPTiIsImRlc2NyaXB0aW9uIjoiTWV0YWJhc2UncyB2ZXJzaW9uIGluZm8iLCJkZWZhdWx0IjpudWxsfSx7ImtleSI6InZlcnNpb24taW5mbyIsInZhbHVlIjp7ImxhdGVzdCI6eyJ2ZXJzaW9uIjoidjAuMzUuNCIsInJlbGVhc2VkIjoiMjAyMC0wNS0yOVQxNzozMTo1OC4xOTFaIiwicGF0Y2giOnRydWUsImhpZ2hsaWdodHMiOlsiU2VjdXJpdHkgZml4IGZvciBCaWdRdWVyeSBhbmQgU3BhcmtTUUwiLCJUdXJraXNoIHRyYW5zbGF0aW9uIGF2YWlsYWJsZSBhZ2FpbiIsIk1vcmUgdGhhbiAyMCBhZGRpdGlvbmFsIGJ1ZyBmaXhlcyBhbmQgZW5oYW5jZW1lbnRzIl19LCJvbGRlciI6W3sidmVyc2lvbiI6InYwLjM1LjMiLCJyZWxlYXNlZCI6IjIwMjAtMDQtMjFUMjE6MTg6MjQuOTU5WiIsInBhdGNoIjp0cnVlLCJoaWdobGlnaHRzIjpbIlZhcmlvdXMgYnVnIGZpeGVzIl19LHsidmVyc2lvbiI6InYwLjM1LjIiLCJyZWxlYXNlZCI6IjIwMjAtMDQtMTBUMjM6MDM6NTMuNzU2WiIsInBhdGNoIjp0cnVlLCJoaWdobGlnaHRzIjpbIkZpeCBlbWFpbCBhbmQgcHJlbWl1bSBlbWJlZGRpbmcgc2V0dGluZ3MiLCJGaXggdGFibGUgcGVybWlzc2lvbnMgZm9yIGRhdGFiYXNlIHdpdGhvdXQgYSBzY2hlbWEiLCJGaXggXCJFcnJvciByZWR1Y2luZyByZXN1bHQgcm93c1wiIGVycm9yIl19LHsidmVyc2lvbiI6InYwLjM1LjEiLCJyZWxlYXNlZCI6IjIwMjAtMDQtMDJUMjE6NTI6MDYuODY3WiIsInBhdGNoIjp0cnVlLCJoaWdobGlnaHRzIjpbIklzc3VlIHdpdGggZGF0ZSBmaWVsZCBmaWx0ZXJzIGFmdGVyIHYwLjM1LjAgdXBncmFkZSIsIlVuYWJsZSB0byBmaWx0ZXIgb24gbWFudWFsbHkgSk9JTmVkIHRhYmxlIl19LHsidmVyc2lvbiI6InYwLjM1LjAiLCJyZWxlYXNlZCI6IjIwMjAtMDMtMjVUMTg6Mjk6MTcuMjg2WiIsInBhdGNoIjpmYWxzZSwiaGlnaGxpZ2h0cyI6WyJGaWx0ZXIgZXhwcmVzc2lvbnMsIHN0cmluZyBleHRyYWN0cywgYW5kIG1vcmUiLCJSZWZlcmVuY2Ugc2F2ZWQgcXVlc3Rpb25zIGluIHlvdXIgU1FMIHF1ZXJpZXMiLCJQZXJmb3JtYW5jZSBpbXByb3ZlbWVudHMiXX0seyJ2ZXJzaW9uIjoidjAuMzQuMyIsInJlbGVhc2VkIjoiMjAyMC0wMi0yNVQyMDo0NzowMy44OTdaIiwicGF0Y2giOnRydWUsImhpZ2hsaWdodHMiOlsiTGluZSwgYXJlYSwgYmFyLCBjb21ibywgYW5kIHNjYXR0ZXIgY2hhcnRzIG5vdyBhbGxvdyBhIG1heGltdW0gb2YgMTAwIHNlcmllcyBpbnN0ZWFkIG9mIDIwLiIsIkNoYXJ0IGxhYmVscyBub3cgaGF2ZSBtb3JlIG9wdGlvbnMgdG8gc2hvdyBzaWduaWZpY2FudCBkZWNpbWFsIHZhbHVlcy4iLCJWYXJpb3VzIGJ1ZyBmaXhlcyJdfSx7InZlcnNpb24iOiJ2MC4zNC4yIiwicmVsZWFzZWQiOiIyMDIwLTAyLTA1VDIyOjAyOjE1LjI3N1oiLCJwYXRjaCI6dHJ1ZSwiaGlnaGxpZ2h0cyI6WyJWYXJpb3VzIGJ1ZyBmaXhlcyJdfSx7InZlcnNpb24iOiJ2MC4zNC4xIiwicmVsZWFzZWQiOiIyMDIwLTAxLTE0VDAwOjAyOjQyLjQ4OVoiLCJwYXRjaCI6dHJ1ZSwiaGlnaGxpZ2h0cyI6WyJWYXJpb3VzIGJ1ZyBmaXhlcyJdfSx7InZlcnNpb24iOiJ2MC4zNC4wIiwicmVsZWFzZWQiOiIyMDE5LTEyLTIwVDAxOjIxOjM5LjU2OFoiLCJwYXRjaCI6ZmFsc2UsImhpZ2hsaWdodHMiOlsiQWRkZWQgc3VwcG9ydCBmb3IgdmFyaWFibGVzIGFuZCBmaWVsZCBmaWx0ZXJzIGluIG5hdGl2ZSBNb25nbyBxdWVyaWVzIiwiQWRkZWQgb3B0aW9uIHRvIGRpc3BsYXkgZGF0YSB2YWx1ZXMgb24gTGluZSwgQmFyLCBhbmQgQXJlYSBjaGFydHMiLCJNYW55IFRpbWV6b25lIGZpeGVzIl19LHsidmVyc2lvbiI6InYwLjMzLjcuMyIsInJlbGVhc2VkIjoiMjAxOS0xMi0xN1QwMTo0NTo0NS43MjBaIiwicGF0Y2giOnRydWUsImhpZ2hsaWdodHMiOlsiSW1wb3J0YW50IHNlY3VyaXR5IGZpeCBmb3IgR29vZ2xlIEF1dGggbG9naW4iXX0seyJ2ZXJzaW9uIjoidjAuMzMuNyIsInJlbGVhc2VkIjoiMjAxOS0xMi0xM1QyMDozNToxNC42NjdaIiwicGF0Y2giOnRydWUsImhpZ2hsaWdodHMiOlsiSW1wb3J0YW50IHNlY3VyaXR5IGZpeCBmb3IgR29vZ2xlIEF1dGggbG9naW4iXX0seyJ2ZXJzaW9uIjoidjAuMzMuNiIsInJlbGVhc2VkIjoiMjAxOS0xMS0xOVQyMDozNToxNC42NjdaIiwicGF0Y2giOnRydWUsImhpZ2hsaWdodHMiOlsiRml4ZWQgcmVncmVzc2lvbiB0aGF0IGNvdWxkIGNhdXNlIHNhdmVkIHF1ZXN0aW9ucyB0byBmYWlsIHRvIHJlbmRlciAoIzExMjk3KSIsIkZpeGVkIHJlZ3Jlc3Npb24gd2hlcmUgTm8gUmVzdWx0cyBpY29uIGRpZG4ndCBzaG93ICgjMTEyODIpIiwiUGllIGNoYXJ0IHZpc3VhbCBpbXByb3ZlbWVudHMgKCMxMDgzNykiXX0seyJ2ZXJzaW9uIjoidjAuMzMuNSIsInJlbGVhc2VkIjoiMjAxOS0xMS0wOFQyMDozNToxNC42NjdaIiwicGF0Y2giOnRydWUsImhpZ2hsaWdodHMiOlsiQWRkZWQgU2xvdmFrIHRyYW5zbGF0aW9uIiwiRml4ZWQgc3VwcG9ydCBmb3IgTXlTUUwgOCB3aXRoIHRoZSBkZWZhdWx0IGF1dGhlbnRpY2F0aW9uIG1ldGhvZCIsIkZpeGVkIGlzc3VlcyB3aXRoIFgtYXhpcyBsYWJlbCBmb3JtYXR0aW5nIGluIHRpbWVzZXJpZXMgY2hhcnRzIl19LHsidmVyc2lvbiI6InYwLjMzLjQiLCJyZWxlYXNlZCI6IjIwMTktMTAtMDhUMjA6MzU6MTQuNjY3WiIsInBhdGNoIjp0cnVlLCJoaWdobGlnaHRzIjpbIkN1c3RvbSBleHByZXNzaW9uIHN1cHBvcnQgZm9yIGpvaW5lZCBjb2x1bW5zIiwiRml4ZWQgaXNzdWUgd2l0aCBmaWx0ZXJpbmcgYnkgbW9udGgtb2YteWVhciBpbiBNb25nb0RCIiwiTWlzYyBCdWcgRml4ZXMiXX0seyJ2ZXJzaW9uIjoidjAuMzMuMyIsInJlbGVhc2VkIjoiMjAxOS0wOS0yMFQwODowOTozNi4zNThaIiwicGF0Y2giOnRydWUsImhpZ2hsaWdodHMiOlsiQ2hpbmVzZSBhbmQgUGVyc2lhbiB0cmFuc2xhdGlvbnMgbm93IGF2YWlsYWJsZSBhZ2FpbiIsIk1pc2MgQnVnIEZpeGVzICJdfSx7InZlcnNpb24iOiJ2MC4zMy4yIiwicmVsZWFzZWQiOiIyMDE5LTA5LTA0VDA4OjA5OjM2LjM1OFoiLCJwYXRjaCI6dHJ1ZSwiaGlnaGxpZ2h0cyI6WyJGaXhlZCBDYXJkcyBub3Qgc2F2aW5nIiwiRml4ZWQgc2VhcnJjaCBub3Qgd29ya2luZyAiXX0seyJ2ZXJzaW9uIjoidjAuMzMuMSIsInJlbGVhc2VkIjoiMjAxOS0wOS0wNFQwODowOTozNi4zNThaIiwicGF0Y2giOnRydWUsImhpZ2hsaWdodHMiOlsiRml4ZWQgY29uZGl0aW9uYWwgZm9ybWF0dGluZyBub3Qgd29ya2luZyIsIkZpeGVkIGFuIGlzc3VlIHdoZXJlIHNvbWUgcHJldmlvdXNseSBzYXZlZCBjb2x1bW4gc2V0dGluZ3Mgd2VyZSBub3QgYXBwbGllZCAiLCJGaXhlZCBhbiBpc3N1ZSB3aGVyZSBwdWxzZXMgd2VyZSBub3QgbG9hZGluZyAiXX0seyJ2ZXJzaW9uIjoidjAuMzMuMCIsInJlbGVhc2VkIjoiMjAxOS0wOC0xOVQwODowOTozNi4zNThaIiwicGF0Y2giOmZhbHNlLCJoaWdobGlnaHRzIjpbIk5vdGVib29rIG1vZGUgKyBTaW1wbGUgUXVlcnkgTW9kZSIsIkpvaW5zIiwiUG9zdCBBZ2dyZWdhdGlvbiBmaWx0ZXJzIl19LHsidmVyc2lvbiI6InYwLjMyLjEwIiwicmVsZWFzZWQiOiIyMDE5LTA3LTI4VDA4OjA5OjM2LjM1OFoiLCJwYXRjaCI6dHJ1ZSwiaGlnaGxpZ2h0cyI6WyJGaXggVXNlciBjYW4ndCBsb2dvdXQgLyBnZXRzIGF1dG9tYXRpY2FsbHkgbG9nZ2VkIGluLiIsIkZpeCBObyBkYXRhIGRpc3BsYXllZCB3aGVuIHBpdm90aW5nIGRhdGEiLCJGaXhlZCBEYXNoYm9hcmQgRmlsdGVycyBvbiBMaW5rZWQgRW50aXRpZXMgQnJva2UiXX0seyJ2ZXJzaW9uIjoidjAuMzIuOSIsInJlbGVhc2VkIjoiMjAxOS0wNi0xNFQwODowOTozNi4zNThaIiwicGF0Y2giOnRydWUsImhpZ2hsaWdodHMiOlsiRml4IGlzc3VlcyBjb25uZWN0aW5nIHRvIE1vbmdvREIgQXRsYXMgQ2x1c3RlciIsIkZpeCBkYXRhYmFzZSBhZGRpdGlvbiBvbiBzZXR1cCIsIkZpeGVkIG51bWVyaWMgY2F0ZWdvcnkgZXJyb3Igd2l0aCBQb3N0Z3JlcyJdfSx7InZlcnNpb24iOiJ2MC4zMi44IiwicmVsZWFzZWQiOiIyMDE5LTA1LTEzVDA4OjA5OjM2LjM1OFoiLCJwYXRjaCI6dHJ1ZSwiaGlnaGxpZ2h0cyI6WyJGaXggaTE4biJdfSx7InZlcnNpb24iOiJ2MC4zMi43IiwicmVsZWFzZWQiOiIyMDE5LTA1LTA5VDA4OjA5OjM2LjM1OFoiLCJwYXRjaCI6dHJ1ZSwiaGlnaGxpZ2h0cyI6WyJGaXggcHVibGlzaGVkIFNIQSBIYXNoIl19LHsidmVyc2lvbiI6InYwLjMyLjYiLCJyZWxlYXNlZCI6IjIwMTktMDUtMDhUMTI6MDk6MzYuMzU4WiIsInBhdGNoIjp0cnVlLCJoaWdobGlnaHRzIjpbIkZpeGVkIHJlZ3Jlc3Npb24gd2hlcmUgRGFzaGJvYXJkcyB3b3VsZCBmYWlsIHRvIGZ1bGx5IHBvcHVsYXRlIiwiUGVyZm9ybWFuY2UgaW1wcm92ZW1lbnRzIHdoZW4gcnVubmluZyBxdWVyaWVzIiwiU2VjdXJpdHkgaW1wcm92ZW1lbnRzIl19LHsidmVyc2lvbiI6InYwLjMyLjUiLCJyZWxlYXNlZCI6IjIwMTktMDQtMjBUMTI6MDk6MzYuMzU4WiIsInBhdGNoIjp0cnVlLCJoaWdobGlnaHRzIjpbIkltcHJvdmUgbG9uZy1ydW5uaW5nIHF1ZXJ5IGhhbmRsaW5nIiwiRml4IEgyIHRvIE15U1FML1Bvc3RncmVzIG1pZ3JhdGlvbiBpc3N1ZSIsIkZpeCBpc3N1ZSB3aXRoIGVtYmVkZGVkIG1hcHMgd2l0aCBjdXN0b20gR2VvSlNPTiJdfSx7InZlcnNpb24iOiJ2MC4zMi40IiwicmVsZWFzZWQiOiIyMDE5LTA0LTA5VDEyOjA5OjM2LjM1OFoiLCJwYXRjaCI6dHJ1ZSwiaGlnaGxpZ2h0cyI6WyJGaXggaXNzdWUgd2hlcmUgR29vZ2xlIEF1dGggbG9naW4gZGlkIG5vdCB3b3JrIiwiRkZpeCBpc3N1ZSB3aGVyZSBHb29nbGUgQXV0aCBsb2dpbiBkaWQgbm90IHdvcmsiXX0seyJ2ZXJzaW9uIjoidjAuMzIuMyIsInJlbGVhc2VkIjoiMjAxOS0wNC0wOFQxMjowOTozNi4zNThaIiwicGF0Y2giOnRydWUsImhpZ2hsaWdodHMiOlsiRml4ZWQgU25vd2ZsYWtlIGNvbm5lY3Rpb24gaXNzdWVzIiwiRml4ZWQgRGFzaGJvYXJkIGNvcHkiLCJGaXhlZCBub24tcm9vdCBjb250ZXh0IGxvZ2lucyJdfSx7InZlcnNpb24iOiJ2MC4zMi4yIiwicmVsZWFzZWQiOiIyMDE5LTA0LTAzVDEyOjA5OjM2LjM1OFoiLCJwYXRjaCI6dHJ1ZSwiaGlnaGxpZ2h0cyI6WyJGaXhlZCBkYXNoYm9hcmQgZGF0ZSBmaWx0ZXJzICIsIkZpeGVkIFNTTCBlcnJvciB1c2luZyBRdWFydHogdy8gTXlTUUwiLCJGaXggY29sb3JzIGluIGRhc2hib2FyZHMiXX0seyJ2ZXJzaW9uIjoidjAuMzIuMSIsInJlbGVhc2VkIjoiMjAxOS0wMy0yOVQxMjowOTozNi4zNThaIiwicGF0Y2giOnRydWUsImhpZ2hsaWdodHMiOlsiRml4ZWQgTXlTUUwgY29ubmVjdGlvbnMgd2l0aCBTU0wiLCJGaXhlZCB0YWJsZSBzeW5jIGlzc3VlIl19LHsidmVyc2lvbiI6InYwLjMyLjAiLCJyZWxlYXNlZCI6IjIwMTktMDMtMjhUMTI6MDk6MzYuMzU4WiIsInBhdGNoIjpmYWxzZSwiaGlnaGxpZ2h0cyI6WyJNb2R1bGFyIERyaXZlcnMgKHJlZHVjaW5nIG1lbW9yeSBjb25zdW1wdGlvbikiLCJBc3luYyBxdWVyaWVzIChpbXByb3ZpbmcgcmVzcG9uc2l2ZW5lc3MpIiwiUmVkdWNlZCBtZW1vcnkgY29uc3VtcHRpb24uIl19LHsidmVyc2lvbiI6InYwLjMxLjIiLCJyZWxlYXNlZCI6IjIwMTgtMTItMDdUMTI6MDk6MzYuMzU4WiIsInBhdGNoIjp0cnVlLCJoaWdobGlnaHRzIjpbIkFkZGVkIEdlcm1hbiB0cmFuc2xhdGlvbiIsIkZpeGVkIEhlcm9rdSBvdXQtb2YtbWVtb3J5IGVycm9ycyIsIkZpeGVkIGlzc3VlIHdpdGggU2xhY2stYmFzZWQgUHVsc2VzIGR1ZSB0byByYXRlIGxpbWl0aW5nLiJdfSx7InZlcnNpb24iOiJ2MC4zMS4xIiwicmVsZWFzZWQiOiIyMDE4LTExLTIxVDEyOjA5OjM2LjM1OFoiLCJwYXRjaCI6dHJ1ZSwiaGlnaGxpZ2h0cyI6WyJBYmlsaXR5IHRvIGNsb25lIGRhc2hib2FyZHMiLCJGYXN0ZXIgc3RhcnR1cCB0aW1lIGFuZCBsb3dlciBtZW1vcnkgY29uc3VtcHRpb24iLCJNaWdyYXRpb24gaXNzdWUgZml4ZXMuIl19LHsidmVyc2lvbiI6InYwLjMxLjAiLCJyZWxlYXNlZCI6IjIwMTgtMTEtMDhUMTI6MDk6MzYuMzU4WiIsInBhdGNoIjpmYWxzZSwiaGlnaGxpZ2h0cyI6WyJOZXcgdmlzdWFsaXphdGlvbnMgYW5kIGNvbWJvIGNoYXJ0cyIsIkdyYW51bGFyIGZvcm1hdHRpbmcgY29udHJvbHMiLCJTbm93Zmxha2UgU3VwcG9ydCJdfSx7InZlcnNpb24iOiJ2MC4zMC40IiwicmVsZWFzZWQiOiIyMDE4LTA5LTI3VDEyOjA5OjM2LjM1OFoiLCJwYXRjaCI6dHJ1ZSwiaGlnaGxpZ2h0cyI6WyJNZXRhYmFzZSBmYWlscyB0byBsYXVuY2ggaW4gQ2hpbmVzZSIsIkZpeCB0b2tlbiBzdGF0dXMgY2hlY2tpbmciLCJGaXggQmlnUXVlcnkgU1FMIHBhcmFtZXRlcnMgd2l0aCBlbmNyeXB0ZWQgREIgZGV0YWlscyJdfSx7InZlcnNpb24iOiJ2MC4zMC4zIiwicmVsZWFzZWQiOiIyMDE4LTA5LTEzVDEyOjA5OjM2LjM1OFoiLCJwYXRjaCI6dHJ1ZSwiaGlnaGxpZ2h0cyI6WyJMb2NhbGl6YXRpb24gZm9yIENoaW5lc2UsIEphcGFuZXNlLCBUdXJraXNoLCBQZXJzaWFuIiwiU2VsZiByZWZlcmVuY2luZyBGSyBsZWFkcyB0byBleGNlcHRpb24iLCJTZWN1cml0eSBpbXByb3ZlbWVudHMiXX0seyJ2ZXJzaW9uIjoidjAuMzAuMiIsInJlbGVhc2VkIjoiMjAxOC0wOS0wNlQxMjowOTozNi4zNThaIiwicGF0Y2giOnRydWUsImhpZ2hsaWdodHMiOlsiTG9jYWxpemF0aW9uIGZvciBGcmVuY2ggKyBOb3J3ZWdpYW4iLCJTdGFiaWxpdHkgZml4ZXMgZm9yIEhUVFAvMiJdfSx7InZlcnNpb24iOiJ2MC4zMC4xIiwicmVsZWFzZWQiOiIyMDE4LTA4LTA4VDEyOjA5OjM2LjM1OFoiLCJwYXRjaCI6dHJ1ZSwiaGlnaGxpZ2h0cyI6WyJMb2NhbGl6YXRpb24gZm9yIFBvcnR1Z3Vlc2UiLCJUaW1lem9uZSBmaXgiLCJTUUwgVGVtcGxhdGUgdGFnIHJlLW9yZGVyaW5nIGZpeCJdfSx7InZlcnNpb24iOiJ2MC4zMC4wIiwicmVsZWFzZWQiOiIyMDE4LTA4LTA4VDEyOjA5OjM2LjM1OFoiLCJwYXRjaCI6ZmFsc2UsImhpZ2hsaWdodHMiOlsiQXBwIHdpZGUgc2VhcmNoIiwiRW5oYW5jZWQgQ29sbGVjdGlvbiBwZXJtaXNzaW9ucyIsIkNvbXBhcmlzb24gWC1SYXlzIl19LHsidmVyc2lvbiI6InYwLjI5LjMiLCJyZWxlYXNlZCI6IjIwMTgtMDUtMTJUMTI6MDk6MzYuMzU4WiIsInBhdGNoIjp0cnVlLCJoaWdobGlnaHRzIjpbIkZpeCBYLXJheSBydWxlcyBsb2FkaW5nIG9uIE9yYWNsZSBKVk0gOCJdfSx7InZlcnNpb24iOiJ2MC4yOS4yIiwicmVsZWFzZWQiOiIyMDE4LTA1LTEwVDEyOjA5OjM2LjM1OFoiLCJwYXRjaCI6dHJ1ZSwiaGlnaGxpZ2h0cyI6WyJGaXggU3BhcmsgRHJpdmVyIl19LHsidmVyc2lvbiI6InYwLjI5LjEiLCJyZWxlYXNlZCI6IjIwMTgtMDUtMTBUMTE6MDk6MzYuMzU4WiIsInBhdGNoIjp0cnVlLCJoaWdobGlnaHRzIjpbIkJldHRlciBoZXJva3UgbWVtb3J5IGNvbnN1bXB0aW9uIiwiRml4ZWQgWC1SYXkgQnVncyIsIkRyaWxsIHRocm91Z2ggZnJvbSBsaW5lIGNoYXJ0IHNlbGVjdHMgd3JvbmcgZGF0ZSJdfSx7InZlcnNpb24iOiJ2MC4yOS4wIiwicmVsZWFzZWQiOiIyMDE4LTA1LTAxVDExOjA5OjM2LjM1OFoiLCJwYXRjaCI6ZmFsc2UsImhpZ2hsaWdodHMiOlsiTmV3IGFuZCBJbXByb3ZlZCBYLVJheXMiLCJTZWFyY2ggZmllbGQgdmFsdWVzIiwiU3BhcmsgU1FMIFN1cHBvcnQiXX0seyJ2ZXJzaW9uIjoidjAuMjguNiIsInJlbGVhc2VkIjoiMjAxOC0wNC0xMlQxMTowOTozNi4zNThaIiwicGF0Y2giOnRydWUsImhpZ2hsaWdodHMiOlsiRml4IGNoYXJ0IHJlbmRlcmluZyBpbiBwdWxzZXMiXX0seyJ2ZXJzaW9uIjoidjAuMjguNSIsInJlbGVhc2VkIjoiMjAxOC0wNC0wNFQxMTowOTozNi4zNThaIiwicGF0Y2giOnRydWUsImhpZ2hsaWdodHMiOlsiRml4IG1lbW9yeSBjb25zdW1wdGlvbiBmb3IgU1FMIHRlbXBsYXRlcyIsIkZpeCBwdWJsaWMgZGFzaGJvYXJkcyBwYXJhbWV0ZXIgdmFsaWRhdGlvbiIsIkZpeCBVbmFibGUgdG8gYWRkIGNhcmRzIHRvIGRhc2hib2FyZHMgb3Igc2VhcmNoIGZvciBjYXJkcywgU3RhY2tPdmVyZmxvd0Vycm9yIG9uIGJhY2tlbmQiXX0seyJ2ZXJzaW9uIjoidjAuMjguNCIsInJlbGVhc2VkIjoiMjAxOC0wMy0yOVQxMTowOTozNi4zNThaIiwicGF0Y2giOnRydWUsImhpZ2hsaWdodHMiOlsiRml4IGJyb2tlbiBlbWJlZGRlZCBkYXNoYm9hcmRzIiwiRml4IG1pZ3JhdGlvbiByZWdyZXNzaW9uIiwiRml4IGlucHV0IHR5cGluZyBidWciXX0seyJ2ZXJzaW9uIjoidjAuMjguMyIsInJlbGVhc2VkIjoiMjAxOC0wMy0yM1QxMTowOTozNi4zNThaIiwicGF0Y2giOnRydWUsImhpZ2hsaWdodHMiOlsiU2VjdXJpdHkgaW1wcm92ZW1lbnRzIl19LHsidmVyc2lvbiI6InYwLjI4LjIiLCJyZWxlYXNlZCI6IjIwMTgtMDMtMjBUMTE6MDk6MzYuMzU4WiIsInBhdGNoIjp0cnVlLCJoaWdobGlnaHRzIjpbIlNlY3VyaXR5IGltcHJvdmVtZW50cyIsIlNvcnQgb24gY3VzdG9tIGFuZCBzYXZlZCBtZXRyaWNzIiwiUGVyZm9ybWFuY2UgaW1wcm92ZW1lbnRzIGZvciBsYXJnZSBudW1iZXJzIG9mIHF1ZXN0aW9ucyBhbmQgZGFzaGJvYXJkcyJdfSx7InZlcnNpb24iOiJ2MC4yOC4xIiwicmVsZWFzZWQiOiIyMDE4LTAyLTA5VDExOjA5OjM2LjM1OFoiLCJwYXRjaCI6dHJ1ZSwiaGlnaGxpZ2h0cyI6WyJGaXggYWRtaW4gcGFuZWwgdXBkYXRlIHN0cmluZyIsIkZpeCBwdWxzZSByZW5kZXJpbmcgYnVnIiwiRml4IENTViAmIFhMUyBkb3dubG9hZCBidWciXX0seyJ2ZXJzaW9uIjoidjAuMjguMCIsInJlbGVhc2VkIjoiMjAxOC0wMi0wN1QxMTowOTozNi4zNThaIiwicGF0Y2giOmZhbHNlLCJoaWdobGlnaHRzIjpbIlRleHQgQ2FyZHMgaW4gRGFzaGJvYXJkcyIsIlB1bHNlICsgQWxlcnQgYXR0YWNobWVudHMiLCJQZXJmb3JtYW5jZSBJbXByb3ZlbWVudHMiXX0seyJ2ZXJzaW9uIjoidjAuMjcuMiIsInJlbGVhc2VkIjoiMjAxNy0xMi0xMlQxMTowOTozNi4zNThaIiwicGF0Y2giOnRydWUsImhpZ2hsaWdodHMiOlsiTWlncmF0aW9uIGJ1ZyBmaXgiXX0seyJ2ZXJzaW9uIjoidjAuMjcuMSIsInJlbGVhc2VkIjoiMjAxNy0xMi0wMVQxMTowOTozNi4zNThaIiwicGF0Y2giOnRydWUsImhpZ2hsaWdodHMiOlsiTWlncmF0aW9uIGJ1ZyBmaXgiLCJBcHBseSBmaWx0ZXJzIHRvIGVtYmVkZGVkIGRvd25sb2FkcyJdfSx7InZlcnNpb24iOiJ2MC4yNy4wIiwicmVsZWFzZWQiOiIyMDE3LTExLTI3VDExOjA5OjM2LjM1OFoiLCJwYXRjaCI6ZmFsc2UsImhpZ2hsaWdodHMiOlsiQWxlcnRzIiwiWC1SYXkgaW5zaWdodHMiLCJDaGFydGluZyBpbXByb3ZlbWVudHMiXX0seyJ2ZXJzaW9uIjoidjAuMjYuMiIsInJlbGVhc2VkIjoiMjAxNy0wOS0yN1QxMTowOTozNi4zNThaIiwicGF0Y2giOnRydWUsImhpZ2hsaWdodHMiOlsiVXBkYXRlIFJlZHNoaWZ0IERyaXZlciIsIlN1cHBvcnQgSmF2YSA5IiwiRml4IHBlcmZvcm1hbmNlIGlzc3VlIHdpdGggZmllbGRzIGxpc3RpbmciXX0seyJ2ZXJzaW9uIjoidjAuMjYuMSIsInJlbGVhc2VkIjoiMjAxNy0wOS0yN1QxMTowOTozNi4zNThaIiwicGF0Y2giOnRydWUsImhpZ2hsaWdodHMiOlsiRml4IG1pZ3JhdGlvbiBpc3N1ZSBvbiBNeVNRTCJdfSx7InZlcnNpb24iOiJ2MC4yNi4wIiwicmVsZWFzZWQiOiIyMDE3LTA5LTI2VDExOjA5OjM2LjM1OFoiLCJwYXRjaCI6dHJ1ZSwiaGlnaGxpZ2h0cyI6WyJTZWdtZW50ICsgTWV0cmljIFgtUmF5cyBhbmQgQ29tcGFyaXNvbnMiLCJCZXR0ZXIgY29udHJvbCBvdmVyIG1ldGFkYXRhIGludHJvc3BlY3Rpb24gcHJvY2VzcyIsIkltcHJvdmVkIFRpbWV6b25lIHN1cHBvcnQgYW5kIGJ1ZyBmaXhlcyJdfSx7InZlcnNpb24iOiJ2MC4yNS4yIiwicmVsZWFzZWQiOiIyMDE3LTA4LTA5VDExOjA5OjM2LjM1OFoiLCJwYXRjaCI6dHJ1ZSwiaGlnaGxpZ2h0cyI6WyJCdWcgYW5kIHBlcmZvcm1hbmNlIGZpeGVzIl19LHsidmVyc2lvbiI6InYwLjI1LjEiLCJyZWxlYXNlZCI6IjIwMTctMDctMjdUMTE6MDk6MzYuMzU4WiIsInBhdGNoIjp0cnVlLCJoaWdobGlnaHRzIjpbIkFmdGVyIHVwZ3JhZGluZyB0byAwLjI1LCB1bmtub3duIHByb3RvY29sIGVycm9yLiIsIkRvbid0IHNob3cgc2F2ZWQgcXVlc3Rpb25zIGluIHRoZSBwZXJtaXNzaW9ucyBkYXRhYmFzZSBsaXN0cyIsIkVsYXN0aWMgYmVhbnN0YWxrIHVwZ3JhZGVzIGJyb2tlbiBpbiAwLjI1ICJdfSx7InZlcnNpb24iOiJ2MC4yNS4wIiwicmVsZWFzZWQiOiIyMDE3LTA3LTI1VDExOjA5OjM2LjM1OFoiLCJwYXRjaCI6ZmFsc2UsImhpZ2hsaWdodHMiOlsiTmVzdGVkIHF1ZXN0aW9ucyIsIkVudW0gYW5kIGN1c3RvbSByZW1hcHBpbmcgc3VwcG9ydCIsIkxEQVAgYXV0aGVudGljYXRpb24gc3VwcG9ydCJdfSx7InZlcnNpb24iOiJ2MC4yNC4yIiwicmVsZWFzZWQiOiIyMDE3LTA2LTAxVDExOjA5OjM2LjM1OFoiLCJwYXRjaCI6dHJ1ZSwiaGlnaGxpZ2h0cyI6WyJNaXNjIEJ1ZyBmaXhlcyJdfSx7InZlcnNpb24iOiJ2MC4yNC4xIiwicmVsZWFzZWQiOiIyMDE3LTA1LTEwVDExOjA5OjM2LjM1OFoiLCJwYXRjaCI6dHJ1ZSwiaGlnaGxpZ2h0cyI6WyJGaXggdXBncmFkZXMgd2l0aCBNeVNRTC9NYXJpYWRiIl19LHsidmVyc2lvbiI6InYwLjI0LjAiLCJyZWxlYXNlZCI6IjIwMTctMDUtMTBUMTE6MDk6MzYuMzU4WiIsInBhdGNoIjpmYWxzZSwiaGlnaGxpZ2h0cyI6WyJEcmlsbC10aHJvdWdoICsgQWN0aW9ucyIsIlJlc3VsdCBDYWNoaW5nIiwiUHJlc3RvIERyaXZlciJdfSx7InZlcnNpb24iOiJ2MC4yMy4xIiwicmVsZWFzZWQiOiIyMDE3LTAzLTMwVDExOjA5OjM2LjM1OFoiLCJwYXRjaCI6dHJ1ZSwiaGlnaGxpZ2h0cyI6WyJGaWx0ZXIgd2lkZ2V0cyBmb3IgU1FMIFRlbXBsYXRlIFZhcmlhYmxlcyIsIkZpeCBzcHVyaW91cyBzdGFydHVwIGVycm9yIiwiSmF2YSA3IHN0YXJ0dXAgYnVnIGZpeGVkIl19LHsidmVyc2lvbiI6InYwLjIzLjAiLCJyZWxlYXNlZCI6IjIwMTctMDMtMjFUMTE6MDk6MzYuMzU4WiIsInBhdGNoIjpmYWxzZSwiaGlnaGxpZ2h0cyI6WyJQdWJsaWMgbGlua3MgZm9yIGNhcmRzICsgZGFzaGJvYXJkcyIsIkVtYmVkZGluZyBjYXJkcyArIGRhc2hib2FyZHMgaW4gb3RoZXIgYXBwbGljYXRpb25zIiwiRW5jcnlwdGlvbiBvZiBkYXRhYmFzZSBjcmVkZW50aWFscyJdfSx7InZlcnNpb24iOiJ2MC4yMi4yIiwicmVsZWFzZWQiOiIyMDE3LTAxLTEwVDExOjA5OjM2LjM1OFoiLCJwYXRjaCI6dHJ1ZSwiaGlnaGxpZ2h0cyI6WyJGaXggc3RhcnR1cCBvbiBPcGVuSkRLIDciXX0seyJ2ZXJzaW9uIjoidjAuMjIuMSIsInJlbGVhc2VkIjoiMjAxNy0wMS0xMFQxMTowOTozNi4zNThaIiwicGF0Y2giOnRydWUsImhpZ2hsaWdodHMiOlsiSU1QT1JUQU5UOiBDbG9zZWQgYSBDb2xsZWN0aW9ucyBQZXJtaXNzaW9ucyBzZWN1cml0eSBob2xlIiwiSW1wcm92ZWQgc3RhcnR1cCBwZXJmb3JtYW5jZSIsIkJ1ZyBmaXhlcyJdfSx7InZlcnNpb24iOiJ2MC4yMi4wIiwicmVsZWFzZWQiOiIyMDE3LTAxLTEwVDExOjA5OjM2LjM1OFoiLCJwYXRjaCI6ZmFsc2UsImhpZ2hsaWdodHMiOlsiQ29sbGVjdGlvbnMgKyBDb2xsZWN0aW9ucyBQZXJtaXNzaW9ucyIsIk11bHRpcGxlIEFnZ3JlZ2F0aW9ucyIsIkN1c3RvbSBFeHByZXNzaW9ucyJdfSx7InZlcnNpb24iOiJ2MC4yMS4xIiwicmVsZWFzZWQiOiIyMDE2LTEyLTA4VDExOjA5OjM2LjM1OFoiLCJwYXRjaCI6dHJ1ZSwiaGlnaGxpZ2h0cyI6WyJCaWdRdWVyeSBidWcgZml4ZXMiLCJDaGFydGluZyBidWcgZml4ZXMiXX0seyJ2ZXJzaW9uIjoidjAuMjEuMCIsInJlbGVhc2VkIjoiMjAxNi0xMi0wOFQxMTowOTozNi4zNThaIiwicGF0Y2giOmZhbHNlLCJoaWdobGlnaHRzIjpbIkdvb2dsZSBBbmFseXRpY3MgRHJpdmVyIiwiVmVydGljYSBEcml2ZXIiLCJCZXR0ZXIgVGltZSArIERhdGUgRmlsdGVycyJdfSx7InZlcnNpb24iOiJ2MC4yMC4zIiwicmVsZWFzZWQiOiIyMDE2LTEwLTI2VDExOjA5OjM2LjM1OFoiLCJwYXRjaCI6dHJ1ZSwiaGlnaGxpZ2h0cyI6WyJGaXggSDItPk15U1FML1Bvc3RncmVTUUwgbWlncmF0aW9ucywgcGFydCAyIl19LHsidmVyc2lvbiI6InYwLjIwLjIiLCJyZWxlYXNlZCI6IjIwMTYtMTAtMjVUMTE6MDk6MzYuMzU4WiIsInBhdGNoIjp0cnVlLCJoaWdobGlnaHRzIjpbIlN1cHBvcnQgT3JhY2xlIDEwKzExIiwiRml4IEgyLT5NeVNRTC9Qb3N0Z3JlU1FMIG1pZ3JhdGlvbnMiLCJSZXZpc2lvbiB0aW1lc3RhbXAgZml4Il19LHsidmVyc2lvbiI6InYwLjIwLjEiLCJyZWxlYXNlZCI6IjIwMTYtMTAtMThUMTE6MDk6MzYuMzU4WiIsInBhdGNoIjp0cnVlLCJoaWdobGlnaHRzIjpbIkxvdHMgb2YgYnVnIGZpeGVzIl19LHsidmVyc2lvbiI6InYwLjIwLjAiLCJyZWxlYXNlZCI6IjIwMTYtMTAtMTFUMTE6MDk6MzYuMzU4WiIsInBhdGNoIjpmYWxzZSwiaGlnaGxpZ2h0cyI6WyJEYXRhIGFjY2VzcyBwZXJtaXNzaW9ucyIsIk9yYWNsZSBEcml2ZXIiLCJDaGFydGluZyBpbXByb3ZlbWVudHMiXX0seyJ2ZXJzaW9uIjoidjAuMTkuMyIsInJlbGVhc2VkIjoiMjAxNi0wOC0xMlQxMTowOTozNi4zNThaIiwicGF0Y2giOnRydWUsImhpZ2hsaWdodHMiOlsiZml4IERhc2hib2FyZCBlZGl0aW5nIGhlYWRlciJdfSx7InZlcnNpb24iOiJ2MC4xOS4yIiwicmVsZWFzZWQiOiIyMDE2LTA4LTEwVDExOjA5OjM2LjM1OFoiLCJwYXRjaCI6dHJ1ZSwiaGlnaGxpZ2h0cyI6WyJmaXggRGFzaGJvYXJkIGNoYXJ0IHRpdGxlcyIsImZpeCBwaW4gbWFwIHNhdmluZyJdfSx7InZlcnNpb24iOiJ2MC4xOS4xIiwicmVsZWFzZWQiOiIyMDE2LTA4LTA0VDExOjA5OjM2LjM1OFoiLCJwYXRjaCI6dHJ1ZSwiaGlnaGxpZ2h0cyI6WyJmaXggRGFzaGJvYXJkIEZpbHRlciBFZGl0aW5nIiwiZml4IENTViBEb3dubG9hZCBvZiBTUUwgVGVtcGxhdGVzIiwiZml4IE1ldGFib3QgZW5hYmxlZCB0b2dnbGUiXX0seyJ2ZXJzaW9uIjoidjAuMTkuMCIsInJlbGVhc2VkIjoiMjAxNi0wOC0wMVQyMTowOTozNi4zNThaIiwicGF0Y2giOmZhbHNlLCJoaWdobGlnaHRzIjpbIlNTTyB2aWEgR29vZ2xlIEFjY291bnRzIiwiU1FMIFRlbXBsYXRlcyIsIkJldHRlciBjaGFydGluZyBjb250cm9scyJdfSx7InZlcnNpb24iOiJ2MC4xOC4xIiwicmVsZWFzZWQiOiIyMDE2LTA2LTI5VDIxOjA5OjM2LjM1OFoiLCJwYXRjaCI6dHJ1ZSwiaGlnaGxpZ2h0cyI6WyJGaXggZm9yIEhvdXIgb2YgZGF5IHNvcnRpbmcgYnVnIiwiRml4IGZvciBDb2x1bW4gb3JkZXJpbmcgYnVnIGluIEJpZ1F1ZXJ5IiwiRml4IGZvciBNb25nbyBjaGFydGluZyBidWciXX0seyJ2ZXJzaW9uIjoidjAuMTguMCIsInJlbGVhc2VkIjoiMjAxNi0wNi0wMjJUMjE6MDk6MzYuMzU4WiIsInBhdGNoIjpmYWxzZSwiaGlnaGxpZ2h0cyI6WyJEYXNoYm9hcmQgRmlsdGVycyIsIkNyYXRlLklPIFN1cHBvcnQiLCJDaGVja2xpc3QgZm9yIE1ldGFiYXNlIEFkbWlucyIsIkNvbnZlcnRpbmcgTWV0YWJhc2UgUXVlc3Rpb25zIC0+IFNRTCJdfSx7InZlcnNpb24iOiJ2MC4xNy4xIiwicmVsZWFzZWQiOiIyMDE2LTA1LTA0VDIxOjA5OjM2LjM1OFoiLCJwYXRjaCI6dHJ1ZSwiaGlnaGxpZ2h0cyI6WyJGaXggZm9yIExpbmUgY2hhcnQgb3JkZXJpbmcgYnVnIiwiRml4IGZvciBUaW1lIGdyYW51bGFyaXR5IGJ1Z3MiXX0seyJ2ZXJzaW9uIjoidjAuMTcuMCIsInJlbGVhc2VkIjoiMjAxNi0wNS0wNFQyMTowOTozNi4zNThaIiwicGF0Y2giOmZhbHNlLCJoaWdobGlnaHRzIjpbIlRhZ3MgKyBTZWFyY2ggZm9yIFNhdmVkIFF1ZXN0aW9ucyIsIkNhbGN1bGF0ZWQgY29sdW1ucyIsIkZhc3RlciBTeW5jaW5nIG9mIE1ldGFkYXRhIiwiTG90cyBvZiBkYXRhYmFzZSBkcml2ZXIgaW1wcm92ZW1lbnRzIGFuZCBidWcgZml4ZXMiXX0seyJ2ZXJzaW9uIjoidjAuMTYuMSIsInJlbGVhc2VkIjoiMjAxNi0wNS0wNFQyMTowOTozNi4zNThaIiwicGF0Y2giOnRydWUsImhpZ2hsaWdodHMiOlsiRml4ZXMgZm9yIHNldmVyYWwgdGltZSBhbGlnbm1lbnQgaXNzdWVzICh0aW1lem9uZXMpIiwiUmVzb2x2ZWQgcHJvYmxlbSB3aXRoIFNRTCBTZXJ2ZXIgZGIgY29ubmVjdGlvbnMiXX0seyJ2ZXJzaW9uIjoidjAuMTYuMCIsInJlbGVhc2VkIjoiMjAxNi0wNS0wNFQyMTowOTozNi4zNThaIiwicGF0Y2giOmZhbHNlLCJoaWdobGlnaHRzIjpbIkZ1bGxzY3JlZW4gKGFuZCBmYWJ1bG91cykgRGFzaGJvYXJkcyIsIlNheSBoZWxsbyB0byBNZXRhYm90IGluIFNsYWNrIl19XX0sImlzX2Vudl9zZXR0aW5nIjpmYWxzZSwiZW52X25hbWUiOiJNQl9WRVJTSU9OX0lORk8iLCJkZXNjcmlwdGlvbiI6IkluZm9ybWF0aW9uIGFib3V0IGF2YWlsYWJsZSB2ZXJzaW9ucyBvZiBNZXRhYmFzZS4iLCJkZWZhdWx0Ijp7fX0seyJrZXkiOiJ2ZXJzaW9uLWluZm8tbGFzdC1jaGVja2VkIiwidmFsdWUiOm51bGwsImlzX2Vudl9zZXR0aW5nIjpmYWxzZSwiZW52X25hbWUiOiJNQl9WRVJTSU9OX0lORk9fTEFTVF9DSEVDS0VEIiwiZGVzY3JpcHRpb24iOiJJbmRpY2F0ZXMgd2hlbiBNZXRhYmFzZSBsYXN0IGNoZWNrZWQgZm9yIG5ldyB2ZXJzaW9ucy4iLCJkZWZhdWx0IjpudWxsfV0= + recorded_at: Sun, 14 May 2023 15:08:56 GMT +recorded_with: VCR 6.0.0 diff --git a/spec/vcr_cassettes/Metabase_Endpoint_Setup/admin_checklists/with_success/returns_admin_checklists.yml b/spec/vcr_cassettes/Metabase_Endpoint_Setup/admin_checklists/with_success/returns_admin_checklists.yml new file mode 100644 index 0000000..784f2ef --- /dev/null +++ b/spec/vcr_cassettes/Metabase_Endpoint_Setup/admin_checklists/with_success/returns_admin_checklists.yml @@ -0,0 +1,138 @@ +--- +http_interactions: +- request: + method: post + uri: http://localhost:3030/api/session + body: + encoding: UTF-8 + string: '{"username":"mb@example.com","password":"p@ssw0rd"}' + headers: + User-Agent: + - MetabaseRuby/0.6.0 (ruby3.2.0) + Content-Type: + - application/json + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + response: + status: + code: 200 + message: OK + headers: + X-Frame-Options: + - DENY + X-Xss-Protection: + - 1; mode=block + Last-Modified: + - Sun, 14 May 2023 15:09:55 GMT + Strict-Transport-Security: + - max-age=31536000 + Set-Cookie: + - metabase.DEVICE=f2a328d9-d13d-4c33-8cf0-1f563fff85ea;HttpOnly;Path=/;Expires=Thu, + 14 May 2043 15:09:55 GMT;SameSite=Lax + - metabase.SESSION=be1c889f-5d64-4e42-a962-b03c2cfb3b01;SameSite=Lax;Path=/;HttpOnly + - metabase.TIMEOUT=alive;SameSite=Lax;Path=/;Max-Age=1209600 + X-Permitted-Cross-Domain-Policies: + - none + Cache-Control: + - max-age=0, no-cache, must-revalidate, proxy-revalidate + X-Content-Type-Options: + - nosniff + Content-Security-Policy: + - default-src 'none'; script-src 'self' 'unsafe-eval' https://maps.google.com + https://accounts.google.com 'sha256-K2AkR/jTLsGV8PyzWha7/ey1iaD9c5jWRYwa++ZlMZc=' + 'sha256-ib2/2v5zC6gGM6Ety7iYgBUvpy/caRX9xV/pzzV7hf0=' 'sha256-isH538cVBUY8IMlGYGbWtBwr+cGqkc4mN6nLcA7lUjE='; + child-src 'self' https://accounts.google.com; style-src 'self' 'unsafe-inline' + https://accounts.google.com; font-src *; img-src * 'self' data:; connect-src + 'self' https://accounts.google.com metabase.us10.list-manage.com ; manifest-src + 'self'; frame-ancestors 'none'; + Content-Type: + - application/json;charset=utf-8 + Expires: + - Tue, 03 Jul 2001 06:00:00 GMT + Transfer-Encoding: + - chunked + Server: + - Jetty(11.0.14) + body: + encoding: ASCII-8BIT + string: '{"id":"be1c889f-5d64-4e42-a962-b03c2cfb3b01"}' + recorded_at: Sun, 14 May 2023 15:09:55 GMT +- request: + method: get + uri: http://localhost:3030/api/setup/admin_checklist + body: + encoding: US-ASCII + string: '' + headers: + User-Agent: + - MetabaseRuby/0.6.0 (ruby3.2.0) + X-Metabase-Session: + - be1c889f-5d64-4e42-a962-b03c2cfb3b01 + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + response: + status: + code: 200 + message: OK + headers: + X-Frame-Options: + - DENY + X-Xss-Protection: + - 1; mode=block + Last-Modified: + - Sun, 14 May 2023 15:09:56 GMT + Strict-Transport-Security: + - max-age=31536000 + Set-Cookie: + - metabase.DEVICE=85a73f48-a5a0-4d3b-93db-bf4dace7821e;HttpOnly;Path=/;Expires=Thu, + 14 May 2043 15:09:56 GMT;SameSite=Lax + X-Permitted-Cross-Domain-Policies: + - none + Cache-Control: + - max-age=0, no-cache, must-revalidate, proxy-revalidate + X-Content-Type-Options: + - nosniff + Content-Security-Policy: + - default-src 'none'; script-src 'self' 'unsafe-eval' https://maps.google.com + https://accounts.google.com 'sha256-K2AkR/jTLsGV8PyzWha7/ey1iaD9c5jWRYwa++ZlMZc=' + 'sha256-ib2/2v5zC6gGM6Ety7iYgBUvpy/caRX9xV/pzzV7hf0=' 'sha256-isH538cVBUY8IMlGYGbWtBwr+cGqkc4mN6nLcA7lUjE='; + child-src 'self' https://accounts.google.com; style-src 'self' 'unsafe-inline' + https://accounts.google.com; font-src *; img-src * 'self' data:; connect-src + 'self' https://accounts.google.com metabase.us10.list-manage.com ; manifest-src + 'self'; frame-ancestors 'none'; + Content-Type: + - application/json;charset=utf-8 + Expires: + - Tue, 03 Jul 2001 06:00:00 GMT + Transfer-Encoding: + - chunked + Server: + - Jetty(11.0.14) + body: + encoding: ASCII-8BIT + string: '[{"name":"Get connected","tasks":[{"title":"Add a database","group":"Get + connected","description":"Connect to your data so your whole team can start + to explore.","link":"/admin/databases/create","completed":false,"triggered":true,"is_next_step":true},{"title":"Set + up email","group":"Get connected","description":"Add email credentials so + you can more easily invite team members and get updates via Pulses.","link":"/admin/settings/email","completed":false,"triggered":true,"is_next_step":false},{"title":"Set + Slack credentials","group":"Get connected","description":"Does your team use + Slack? If so, you can send automated updates via dashboard subscriptions.","link":"/admin/settings/slack","completed":true,"triggered":true,"is_next_step":false},{"title":"Invite + team members","group":"Get connected","description":"Share answers and data + with the rest of your team.","link":"/admin/people/","completed":true,"triggered":true,"is_next_step":false}]},{"name":"Productionize","tasks":[{"title":"Switch + to a production-ready app database","group":"Productionize","description":"Migrate + off of the default H2 application database to PostgreSQL or MySQL","link":"https://www.metabase.com/docs/latest/installation-and-operation/migrating-from-h2","completed":false,"triggered":true,"is_next_step":false}]},{"name":"Curate + your data","tasks":[{"title":"Hide irrelevant tables","group":"Curate your + data","description":"If your data contains technical or irrelevant info you + can hide it.","link":"/admin/datamodel/database","completed":false,"triggered":false,"is_next_step":false},{"title":"Organize + questions","group":"Curate your data","description":"Have a lot of saved questions + in Metabase? Create collections to help manage them and add context.","link":"/collection/root","completed":true,"triggered":true,"is_next_step":false},{"title":"Create + metrics","group":"Curate your data","description":"Define canonical metrics + to make it easier for the rest of your team to get the right answers.","link":"/admin/datamodel/metrics","completed":true,"triggered":true,"is_next_step":false},{"title":"Create + segments","group":"Curate your data","description":"Keep everyone on the same + page by creating canonical sets of filters anyone can use while asking questions.","link":"/admin/datamodel/segments","completed":true,"triggered":true,"is_next_step":false}]}]' + recorded_at: Sun, 14 May 2023 15:09:56 GMT +recorded_with: VCR 6.0.0 diff --git a/spec/vcr_cassettes/Metabase_Endpoint_Table/tables/with_success/returns_all_tables.yml b/spec/vcr_cassettes/Metabase_Endpoint_Table/tables/with_success/returns_all_tables.yml new file mode 100644 index 0000000..5ed8940 --- /dev/null +++ b/spec/vcr_cassettes/Metabase_Endpoint_Table/tables/with_success/returns_all_tables.yml @@ -0,0 +1,133 @@ +--- +http_interactions: +- request: + method: post + uri: http://localhost:3030/api/session + body: + encoding: UTF-8 + string: '{"username":"mb@example.com","password":"p@ssw0rd"}' + headers: + User-Agent: + - MetabaseRuby/0.6.0 (ruby3.2.0) + Content-Type: + - application/json + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + response: + status: + code: 200 + message: OK + headers: + X-Frame-Options: + - DENY + X-Xss-Protection: + - 1; mode=block + Last-Modified: + - Sun, 14 May 2023 15:08:58 GMT + Strict-Transport-Security: + - max-age=31536000 + Set-Cookie: + - metabase.DEVICE=2399511a-bbab-4bae-9a42-f10587ebf26e;HttpOnly;Path=/;Expires=Thu, + 14 May 2043 15:08:58 GMT;SameSite=Lax + - metabase.SESSION=b27d358b-19a1-44cf-95c7-a3b92dc99a7a;SameSite=Lax;Path=/;HttpOnly + - metabase.TIMEOUT=alive;SameSite=Lax;Path=/;Max-Age=1209600 + X-Permitted-Cross-Domain-Policies: + - none + Cache-Control: + - max-age=0, no-cache, must-revalidate, proxy-revalidate + X-Content-Type-Options: + - nosniff + Content-Security-Policy: + - default-src 'none'; script-src 'self' 'unsafe-eval' https://maps.google.com + https://accounts.google.com 'sha256-K2AkR/jTLsGV8PyzWha7/ey1iaD9c5jWRYwa++ZlMZc=' + 'sha256-ib2/2v5zC6gGM6Ety7iYgBUvpy/caRX9xV/pzzV7hf0=' 'sha256-isH538cVBUY8IMlGYGbWtBwr+cGqkc4mN6nLcA7lUjE='; + child-src 'self' https://accounts.google.com; style-src 'self' 'unsafe-inline' + https://accounts.google.com; font-src *; img-src * 'self' data:; connect-src + 'self' https://accounts.google.com metabase.us10.list-manage.com ; manifest-src + 'self'; frame-ancestors 'none'; + Content-Type: + - application/json;charset=utf-8 + Expires: + - Tue, 03 Jul 2001 06:00:00 GMT + Transfer-Encoding: + - chunked + Server: + - Jetty(11.0.14) + body: + encoding: ASCII-8BIT + string: '{"id":"b27d358b-19a1-44cf-95c7-a3b92dc99a7a"}' + recorded_at: Sun, 14 May 2023 15:08:58 GMT +- request: + method: get + uri: http://localhost:3030/api/table + body: + encoding: US-ASCII + string: '' + headers: + User-Agent: + - MetabaseRuby/0.6.0 (ruby3.2.0) + X-Metabase-Session: + - b27d358b-19a1-44cf-95c7-a3b92dc99a7a + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + response: + status: + code: 200 + message: OK + headers: + X-Frame-Options: + - DENY + X-Xss-Protection: + - 1; mode=block + Last-Modified: + - Sun, 14 May 2023 15:08:58 GMT + Strict-Transport-Security: + - max-age=31536000 + Set-Cookie: + - metabase.DEVICE=35cf79ca-187f-4f4b-9e26-f14b9563019e;HttpOnly;Path=/;Expires=Thu, + 14 May 2043 15:08:58 GMT;SameSite=Lax + X-Permitted-Cross-Domain-Policies: + - none + Cache-Control: + - max-age=0, no-cache, must-revalidate, proxy-revalidate + X-Content-Type-Options: + - nosniff + Content-Security-Policy: + - default-src 'none'; script-src 'self' 'unsafe-eval' https://maps.google.com + https://accounts.google.com 'sha256-K2AkR/jTLsGV8PyzWha7/ey1iaD9c5jWRYwa++ZlMZc=' + 'sha256-ib2/2v5zC6gGM6Ety7iYgBUvpy/caRX9xV/pzzV7hf0=' 'sha256-isH538cVBUY8IMlGYGbWtBwr+cGqkc4mN6nLcA7lUjE='; + child-src 'self' https://accounts.google.com; style-src 'self' 'unsafe-inline' + https://accounts.google.com; font-src *; img-src * 'self' data:; connect-src + 'self' https://accounts.google.com metabase.us10.list-manage.com ; manifest-src + 'self'; frame-ancestors 'none'; + Content-Type: + - application/json;charset=utf-8 + Expires: + - Tue, 03 Jul 2001 06:00:00 GMT + Transfer-Encoding: + - chunked + Server: + - Jetty(11.0.14) + body: + encoding: ASCII-8BIT + string: '[{"description":"This is a confirmed order for a product from a user.","entity_type":"entity/TransactionTable","schema":"PUBLIC","db":{"description":null,"features":["basic-aggregations","temporal-extract","actions/custom","now","standard-deviation-aggregations","date-arithmetics","actions","expression-aggregations","foreign-keys","right-join","left-join","native-parameters","nested-queries","expressions","regex","case-sensitivity-string-filter-options","binning","datetime-diff","inner-join","advanced-math-expressions"],"cache_field_values_schedule":"0 + 0 4 * * ? *","timezone":"UTC","auto_run_queries":true,"metadata_sync_schedule":"0 + 42 * * * ? *","name":"Sample Database","settings":null,"caveats":null,"creator_id":null,"is_full_sync":true,"updated_at":"2020-06-07T06:28:15.899","cache_ttl":null,"details":{"db":"file:/plugins/sample-database.db;USER=GUEST;PASSWORD=guest"},"is_sample":true,"id":1,"is_on_demand":false,"options":null,"engine":"h2","initial_sync_status":"complete","dbms_version":null,"refingerprint":null,"created_at":"2020-06-07T05:19:27.175","points_of_interest":null},"show_in_getting_started":false,"name":"ORDERS","caveats":null,"updated_at":"2020-06-07T05:50:00.143","active":true,"id":2,"db_id":1,"visibility_type":null,"field_order":"database","initial_sync_status":"complete","display_name":"Orders","created_at":"2020-06-07T05:19:27.483","points_of_interest":null},{"description":"This + is a user account. Note that employees and customer support staff will have + accounts.","entity_type":"entity/UserTable","schema":"PUBLIC","db":{"description":null,"features":["basic-aggregations","temporal-extract","actions/custom","now","standard-deviation-aggregations","date-arithmetics","actions","expression-aggregations","foreign-keys","right-join","left-join","native-parameters","nested-queries","expressions","regex","case-sensitivity-string-filter-options","binning","datetime-diff","inner-join","advanced-math-expressions"],"cache_field_values_schedule":"0 + 0 4 * * ? *","timezone":"UTC","auto_run_queries":true,"metadata_sync_schedule":"0 + 42 * * * ? *","name":"Sample Database","settings":null,"caveats":null,"creator_id":null,"is_full_sync":true,"updated_at":"2020-06-07T06:28:15.899","cache_ttl":null,"details":{"db":"file:/plugins/sample-database.db;USER=GUEST;PASSWORD=guest"},"is_sample":true,"id":1,"is_on_demand":false,"options":null,"engine":"h2","initial_sync_status":"complete","dbms_version":null,"refingerprint":null,"created_at":"2020-06-07T05:19:27.175","points_of_interest":null},"show_in_getting_started":false,"name":"PEOPLE","caveats":null,"updated_at":"2020-06-07T05:50:00.152","active":true,"id":3,"db_id":1,"visibility_type":null,"field_order":"database","initial_sync_status":"complete","display_name":"People","created_at":"2020-06-07T05:19:27.486","points_of_interest":null},{"description":"This + is our product catalog. It includes all products ever sold by the Sample Company.","entity_type":"entity/ProductTable","schema":"PUBLIC","db":{"description":null,"features":["basic-aggregations","temporal-extract","actions/custom","now","standard-deviation-aggregations","date-arithmetics","actions","expression-aggregations","foreign-keys","right-join","left-join","native-parameters","nested-queries","expressions","regex","case-sensitivity-string-filter-options","binning","datetime-diff","inner-join","advanced-math-expressions"],"cache_field_values_schedule":"0 + 0 4 * * ? *","timezone":"UTC","auto_run_queries":true,"metadata_sync_schedule":"0 + 42 * * * ? *","name":"Sample Database","settings":null,"caveats":null,"creator_id":null,"is_full_sync":true,"updated_at":"2020-06-07T06:28:15.899","cache_ttl":null,"details":{"db":"file:/plugins/sample-database.db;USER=GUEST;PASSWORD=guest"},"is_sample":true,"id":1,"is_on_demand":false,"options":null,"engine":"h2","initial_sync_status":"complete","dbms_version":null,"refingerprint":null,"created_at":"2020-06-07T05:19:27.175","points_of_interest":null},"show_in_getting_started":false,"name":"PRODUCTS","caveats":null,"updated_at":"2020-06-07T05:50:00.163","active":true,"id":1,"db_id":1,"visibility_type":null,"field_order":"database","initial_sync_status":"complete","display_name":"Products","created_at":"2020-06-07T05:19:27.478","points_of_interest":null},{"description":"These + are reviews our customers have left on products. Note that these are not tied + to orders so it is possible people have reviewed products they did not purchase + from us.","entity_type":"entity/GenericTable","schema":"PUBLIC","db":{"description":null,"features":["basic-aggregations","temporal-extract","actions/custom","now","standard-deviation-aggregations","date-arithmetics","actions","expression-aggregations","foreign-keys","right-join","left-join","native-parameters","nested-queries","expressions","regex","case-sensitivity-string-filter-options","binning","datetime-diff","inner-join","advanced-math-expressions"],"cache_field_values_schedule":"0 + 0 4 * * ? *","timezone":"UTC","auto_run_queries":true,"metadata_sync_schedule":"0 + 42 * * * ? *","name":"Sample Database","settings":null,"caveats":null,"creator_id":null,"is_full_sync":true,"updated_at":"2020-06-07T06:28:15.899","cache_ttl":null,"details":{"db":"file:/plugins/sample-database.db;USER=GUEST;PASSWORD=guest"},"is_sample":true,"id":1,"is_on_demand":false,"options":null,"engine":"h2","initial_sync_status":"complete","dbms_version":null,"refingerprint":null,"created_at":"2020-06-07T05:19:27.175","points_of_interest":null},"show_in_getting_started":false,"name":"REVIEWS","caveats":null,"updated_at":"2020-06-07T05:50:00.168","active":true,"id":4,"db_id":1,"visibility_type":null,"field_order":"database","initial_sync_status":"complete","display_name":"Reviews","created_at":"2020-06-07T05:19:27.49","points_of_interest":null}]' + recorded_at: Sun, 14 May 2023 15:08:58 GMT +recorded_with: VCR 6.0.0 diff --git a/spec/vcr_cassettes/Metabase_Endpoint_User/current_user/with_success/returns_the_current_user.yml b/spec/vcr_cassettes/Metabase_Endpoint_User/current_user/with_success/returns_the_current_user.yml new file mode 100644 index 0000000..91934da --- /dev/null +++ b/spec/vcr_cassettes/Metabase_Endpoint_User/current_user/with_success/returns_the_current_user.yml @@ -0,0 +1,120 @@ +--- +http_interactions: +- request: + method: post + uri: http://localhost:3030/api/session + body: + encoding: UTF-8 + string: '{"username":"mb@example.com","password":"p@ssw0rd"}' + headers: + User-Agent: + - MetabaseRuby/0.6.0 (ruby3.2.0) + Content-Type: + - application/json + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + response: + status: + code: 200 + message: OK + headers: + X-Frame-Options: + - DENY + X-Xss-Protection: + - 1; mode=block + Last-Modified: + - Sun, 14 May 2023 15:08:44 GMT + Strict-Transport-Security: + - max-age=31536000 + Set-Cookie: + - metabase.DEVICE=ecc3f7fe-ace1-4bcd-847e-c2c60827b252;HttpOnly;Path=/;Expires=Thu, + 14 May 2043 15:08:44 GMT;SameSite=Lax + - metabase.SESSION=0ebe1d91-aca0-402e-b74c-832ce98e42c5;SameSite=Lax;Path=/;HttpOnly + - metabase.TIMEOUT=alive;SameSite=Lax;Path=/;Max-Age=1209600 + X-Permitted-Cross-Domain-Policies: + - none + Cache-Control: + - max-age=0, no-cache, must-revalidate, proxy-revalidate + X-Content-Type-Options: + - nosniff + Content-Security-Policy: + - default-src 'none'; script-src 'self' 'unsafe-eval' https://maps.google.com + https://accounts.google.com 'sha256-K2AkR/jTLsGV8PyzWha7/ey1iaD9c5jWRYwa++ZlMZc=' + 'sha256-ib2/2v5zC6gGM6Ety7iYgBUvpy/caRX9xV/pzzV7hf0=' 'sha256-isH538cVBUY8IMlGYGbWtBwr+cGqkc4mN6nLcA7lUjE='; + child-src 'self' https://accounts.google.com; style-src 'self' 'unsafe-inline' + https://accounts.google.com; font-src *; img-src * 'self' data:; connect-src + 'self' https://accounts.google.com metabase.us10.list-manage.com ; manifest-src + 'self'; frame-ancestors 'none'; + Content-Type: + - application/json;charset=utf-8 + Expires: + - Tue, 03 Jul 2001 06:00:00 GMT + Transfer-Encoding: + - chunked + Server: + - Jetty(11.0.14) + body: + encoding: ASCII-8BIT + string: '{"id":"0ebe1d91-aca0-402e-b74c-832ce98e42c5"}' + recorded_at: Sun, 14 May 2023 15:08:44 GMT +- request: + method: get + uri: http://localhost:3030/api/user/current + body: + encoding: US-ASCII + string: '' + headers: + User-Agent: + - MetabaseRuby/0.6.0 (ruby3.2.0) + X-Metabase-Session: + - 0ebe1d91-aca0-402e-b74c-832ce98e42c5 + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + response: + status: + code: 200 + message: OK + headers: + X-Frame-Options: + - DENY + X-Xss-Protection: + - 1; mode=block + Last-Modified: + - Sun, 14 May 2023 15:08:44 GMT + Strict-Transport-Security: + - max-age=31536000 + Set-Cookie: + - metabase.DEVICE=ef97d74c-e733-4139-a235-f67d2a470ae0;HttpOnly;Path=/;Expires=Thu, + 14 May 2043 15:08:44 GMT;SameSite=Lax + X-Permitted-Cross-Domain-Policies: + - none + Cache-Control: + - max-age=0, no-cache, must-revalidate, proxy-revalidate + X-Content-Type-Options: + - nosniff + Content-Security-Policy: + - default-src 'none'; script-src 'self' 'unsafe-eval' https://maps.google.com + https://accounts.google.com 'sha256-K2AkR/jTLsGV8PyzWha7/ey1iaD9c5jWRYwa++ZlMZc=' + 'sha256-ib2/2v5zC6gGM6Ety7iYgBUvpy/caRX9xV/pzzV7hf0=' 'sha256-isH538cVBUY8IMlGYGbWtBwr+cGqkc4mN6nLcA7lUjE='; + child-src 'self' https://accounts.google.com; style-src 'self' 'unsafe-inline' + https://accounts.google.com; font-src *; img-src * 'self' data:; connect-src + 'self' https://accounts.google.com metabase.us10.list-manage.com ; manifest-src + 'self'; frame-ancestors 'none'; + Content-Type: + - application/json;charset=utf-8 + Expires: + - Tue, 03 Jul 2001 06:00:00 GMT + Transfer-Encoding: + - chunked + Server: + - Jetty(11.0.14) + body: + encoding: ASCII-8BIT + string: '{"email":"mb@example.com","ldap_auth":false,"first_name":"Admin","first_login":"2023-05-14T13:48:07.594271Z","has_invited_second_user":true,"locale":null,"has_question_and_dashboard":true,"last_login":"2023-05-14T15:08:44.087219","is_active":true,"is_qbnewb":false,"is_installer":true,"updated_at":"2023-05-14T15:08:44.087219","group_ids":[1,2],"is_superuser":true,"login_attributes":null,"id":1,"last_name":"User","date_joined":"2020-06-07T05:20:41.859","sso_source":null,"personal_collection_id":1,"common_name":"Admin + User","google_auth":false}' + recorded_at: Sun, 14 May 2023 15:08:44 GMT +recorded_with: VCR 6.0.0 diff --git a/spec/vcr_cassettes/Metabase_Endpoint_User/users/with_success/returns_all_users.yml b/spec/vcr_cassettes/Metabase_Endpoint_User/users/with_success/returns_all_users.yml new file mode 100644 index 0000000..bbd44f8 --- /dev/null +++ b/spec/vcr_cassettes/Metabase_Endpoint_User/users/with_success/returns_all_users.yml @@ -0,0 +1,121 @@ +--- +http_interactions: +- request: + method: post + uri: http://localhost:3030/api/session + body: + encoding: UTF-8 + string: '{"username":"mb@example.com","password":"p@ssw0rd"}' + headers: + User-Agent: + - MetabaseRuby/0.6.0 (ruby3.2.0) + Content-Type: + - application/json + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + response: + status: + code: 200 + message: OK + headers: + X-Frame-Options: + - DENY + X-Xss-Protection: + - 1; mode=block + Last-Modified: + - Sun, 14 May 2023 15:08:43 GMT + Strict-Transport-Security: + - max-age=31536000 + Set-Cookie: + - metabase.DEVICE=1235cb62-d7cd-4afd-bcbb-9cc56f4c9489;HttpOnly;Path=/;Expires=Thu, + 14 May 2043 15:08:43 GMT;SameSite=Lax + - metabase.SESSION=c956f905-18c2-4072-8846-e608d1c9891e;SameSite=Lax;Path=/;HttpOnly + - metabase.TIMEOUT=alive;SameSite=Lax;Path=/;Max-Age=1209600 + X-Permitted-Cross-Domain-Policies: + - none + Cache-Control: + - max-age=0, no-cache, must-revalidate, proxy-revalidate + X-Content-Type-Options: + - nosniff + Content-Security-Policy: + - default-src 'none'; script-src 'self' 'unsafe-eval' https://maps.google.com + https://accounts.google.com 'sha256-K2AkR/jTLsGV8PyzWha7/ey1iaD9c5jWRYwa++ZlMZc=' + 'sha256-ib2/2v5zC6gGM6Ety7iYgBUvpy/caRX9xV/pzzV7hf0=' 'sha256-isH538cVBUY8IMlGYGbWtBwr+cGqkc4mN6nLcA7lUjE='; + child-src 'self' https://accounts.google.com; style-src 'self' 'unsafe-inline' + https://accounts.google.com; font-src *; img-src * 'self' data:; connect-src + 'self' https://accounts.google.com metabase.us10.list-manage.com ; manifest-src + 'self'; frame-ancestors 'none'; + Content-Type: + - application/json;charset=utf-8 + Expires: + - Tue, 03 Jul 2001 06:00:00 GMT + Transfer-Encoding: + - chunked + Server: + - Jetty(11.0.14) + body: + encoding: ASCII-8BIT + string: '{"id":"c956f905-18c2-4072-8846-e608d1c9891e"}' + recorded_at: Sun, 14 May 2023 15:08:43 GMT +- request: + method: get + uri: http://localhost:3030/api/user + body: + encoding: US-ASCII + string: '' + headers: + User-Agent: + - MetabaseRuby/0.6.0 (ruby3.2.0) + X-Metabase-Session: + - c956f905-18c2-4072-8846-e608d1c9891e + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + response: + status: + code: 200 + message: OK + headers: + X-Frame-Options: + - DENY + X-Xss-Protection: + - 1; mode=block + Last-Modified: + - Sun, 14 May 2023 15:08:43 GMT + Strict-Transport-Security: + - max-age=31536000 + Set-Cookie: + - metabase.DEVICE=67b156fa-54df-492c-a08f-7204050e7c2b;HttpOnly;Path=/;Expires=Thu, + 14 May 2043 15:08:43 GMT;SameSite=Lax + X-Permitted-Cross-Domain-Policies: + - none + Cache-Control: + - max-age=0, no-cache, must-revalidate, proxy-revalidate + X-Content-Type-Options: + - nosniff + Content-Security-Policy: + - default-src 'none'; script-src 'self' 'unsafe-eval' https://maps.google.com + https://accounts.google.com 'sha256-K2AkR/jTLsGV8PyzWha7/ey1iaD9c5jWRYwa++ZlMZc=' + 'sha256-ib2/2v5zC6gGM6Ety7iYgBUvpy/caRX9xV/pzzV7hf0=' 'sha256-isH538cVBUY8IMlGYGbWtBwr+cGqkc4mN6nLcA7lUjE='; + child-src 'self' https://accounts.google.com; style-src 'self' 'unsafe-inline' + https://accounts.google.com; font-src *; img-src * 'self' data:; connect-src + 'self' https://accounts.google.com metabase.us10.list-manage.com ; manifest-src + 'self'; frame-ancestors 'none'; + Content-Type: + - application/json;charset=utf-8 + Expires: + - Tue, 03 Jul 2001 06:00:00 GMT + Transfer-Encoding: + - chunked + Server: + - Jetty(11.0.14) + body: + encoding: ASCII-8BIT + string: '{"data":[{"email":"mb@example.com","ldap_auth":false,"first_name":"Admin","locale":null,"last_login":"2023-05-14T15:08:43.202728","is_active":true,"is_qbnewb":false,"updated_at":"2023-05-14T15:08:43.202728","group_ids":[1,2],"is_superuser":true,"login_attributes":null,"id":1,"last_name":"User","date_joined":"2020-06-07T05:20:41.859","sso_source":null,"personal_collection_id":1,"common_name":"Admin + User","google_auth":false},{"email":"mb1@example.com","ldap_auth":false,"first_name":"Sample","locale":null,"last_login":"2020-06-07T05:52:12.144","is_active":true,"is_qbnewb":true,"updated_at":"2020-06-07T05:52:12.144","group_ids":[1,4],"is_superuser":false,"login_attributes":null,"id":2,"last_name":"User","date_joined":"2020-06-07T05:50:07.112","sso_source":null,"personal_collection_id":8,"common_name":"Sample + User","google_auth":false}],"total":2,"limit":null,"offset":null}' + recorded_at: Sun, 14 May 2023 15:08:43 GMT +recorded_with: VCR 6.0.0 diff --git a/spec/vcr_cassettes/Metabase_Endpoint_Util/logs/with_success/returns_application_logs.yml b/spec/vcr_cassettes/Metabase_Endpoint_Util/logs/with_success/returns_application_logs.yml new file mode 100644 index 0000000..76a8647 --- /dev/null +++ b/spec/vcr_cassettes/Metabase_Endpoint_Util/logs/with_success/returns_application_logs.yml @@ -0,0 +1,120 @@ +--- +http_interactions: +- request: + method: post + uri: http://localhost:3030/api/session + body: + encoding: UTF-8 + string: '{"username":"mb@example.com","password":"p@ssw0rd"}' + headers: + User-Agent: + - MetabaseRuby/0.6.0 (ruby3.2.0) + Content-Type: + - application/json + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + response: + status: + code: 200 + message: OK + headers: + X-Frame-Options: + - DENY + X-Xss-Protection: + - 1; mode=block + Last-Modified: + - Sun, 14 May 2023 15:09:49 GMT + Strict-Transport-Security: + - max-age=31536000 + Set-Cookie: + - metabase.DEVICE=63377326-1f97-47be-ae29-0d0c8067745b;HttpOnly;Path=/;Expires=Thu, + 14 May 2043 15:09:49 GMT;SameSite=Lax + - metabase.SESSION=bb293c45-f3e4-4578-9b24-6c9bd807ac0b;SameSite=Lax;Path=/;HttpOnly + - metabase.TIMEOUT=alive;SameSite=Lax;Path=/;Max-Age=1209600 + X-Permitted-Cross-Domain-Policies: + - none + Cache-Control: + - max-age=0, no-cache, must-revalidate, proxy-revalidate + X-Content-Type-Options: + - nosniff + Content-Security-Policy: + - default-src 'none'; script-src 'self' 'unsafe-eval' https://maps.google.com + https://accounts.google.com 'sha256-K2AkR/jTLsGV8PyzWha7/ey1iaD9c5jWRYwa++ZlMZc=' + 'sha256-ib2/2v5zC6gGM6Ety7iYgBUvpy/caRX9xV/pzzV7hf0=' 'sha256-isH538cVBUY8IMlGYGbWtBwr+cGqkc4mN6nLcA7lUjE='; + child-src 'self' https://accounts.google.com; style-src 'self' 'unsafe-inline' + https://accounts.google.com; font-src *; img-src * 'self' data:; connect-src + 'self' https://accounts.google.com metabase.us10.list-manage.com ; manifest-src + 'self'; frame-ancestors 'none'; + Content-Type: + - application/json;charset=utf-8 + Expires: + - Tue, 03 Jul 2001 06:00:00 GMT + Transfer-Encoding: + - chunked + Server: + - Jetty(11.0.14) + body: + encoding: ASCII-8BIT + string: '{"id":"bb293c45-f3e4-4578-9b24-6c9bd807ac0b"}' + recorded_at: Sun, 14 May 2023 15:09:49 GMT +- request: + method: get + uri: http://localhost:3030/api/util/logs + body: + encoding: US-ASCII + string: '' + headers: + User-Agent: + - MetabaseRuby/0.6.0 (ruby3.2.0) + X-Metabase-Session: + - bb293c45-f3e4-4578-9b24-6c9bd807ac0b + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + response: + status: + code: 200 + message: OK + headers: + X-Frame-Options: + - DENY + X-Xss-Protection: + - 1; mode=block + Last-Modified: + - Sun, 14 May 2023 15:09:49 GMT + Strict-Transport-Security: + - max-age=31536000 + Set-Cookie: + - metabase.DEVICE=c1bdc133-76fd-46d3-bd8e-897a927a7129;HttpOnly;Path=/;Expires=Thu, + 14 May 2043 15:09:49 GMT;SameSite=Lax + X-Permitted-Cross-Domain-Policies: + - none + Cache-Control: + - max-age=0, no-cache, must-revalidate, proxy-revalidate + X-Content-Type-Options: + - nosniff + Content-Security-Policy: + - default-src 'none'; script-src 'self' 'unsafe-eval' https://maps.google.com + https://accounts.google.com 'sha256-K2AkR/jTLsGV8PyzWha7/ey1iaD9c5jWRYwa++ZlMZc=' + 'sha256-ib2/2v5zC6gGM6Ety7iYgBUvpy/caRX9xV/pzzV7hf0=' 'sha256-isH538cVBUY8IMlGYGbWtBwr+cGqkc4mN6nLcA7lUjE='; + child-src 'self' https://accounts.google.com; style-src 'self' 'unsafe-inline' + https://accounts.google.com; font-src *; img-src * 'self' data:; connect-src + 'self' https://accounts.google.com metabase.us10.list-manage.com ; manifest-src + 'self'; frame-ancestors 'none'; + Content-Type: + - application/json;charset=utf-8 + Expires: + - Tue, 03 Jul 2001 06:00:00 GMT + Transfer-Encoding: + - chunked + Server: + - Jetty(11.0.14) + body: + encoding: ASCII-8BIT + string: !binary |- + W3sidGltZXN0YW1wIjoiMjAyMy0wNS0xNFQxNTowOTo0OS42MzBaIiwibGV2ZWwiOiJERUJVRyIsImZxbnMiOiJtZXRhYmFzZS5zZXJ2ZXIubWlkZGxld2FyZS5sb2ciLCJtc2ciOiJcdTAwMUJbMzJtUE9TVCAvYXBpL3Nlc3Npb24gMjAwIDMzOS41IG1zICg5IERCIGNhbGxzKSBBcHAgREIgY29ubmVjdGlvbnM6IDAvNCBKZXR0eSB0aHJlYWRzOiA0LzUwICgyIGlkbGUsIDAgcXVldWVkKSAoNjIgdG90YWwgYWN0aXZlIHRocmVhZHMpIFF1ZXJpZXMgaW4gZmxpZ2h0OiAwICgwIHF1ZXVlZClcdTAwMUJbMG0iLCJleGNlcHRpb24iOm51bGwsInByb2Nlc3NfdXVpZCI6IjFiNmUxYjI4LTVkOTQtNGUwMy05ZmE3LTkzODVjZTVlNWQ3MiJ9LHsidGltZXN0YW1wIjoiMjAyMy0wNS0xNFQxNTowOTo0OS4yMzlaIiwibGV2ZWwiOiJERUJVRyIsImZxbnMiOiJtZXRhYmFzZS5zZXJ2ZXIubWlkZGxld2FyZS5sb2ciLCJtc2ciOiJcdTAwMUJbMzJtUE9TVCAvYXBpL2RhdGFzZXQvY3N2IDIwMiBbQVNZTkM6IGNvbXBsZXRlZF0gMjE2LjMgbXMgKDcgREIgY2FsbHMpIEFwcCBEQiBjb25uZWN0aW9uczogMC80IEpldHR5IHRocmVhZHM6IDMvNTAgKDIgaWRsZSwgMCBxdWV1ZWQpICg2MiB0b3RhbCBhY3RpdmUgdGhyZWFkcykgUXVlcmllcyBpbiBmbGlnaHQ6IDAgKDAgcXVldWVkKTsgaDIgREIgMSBjb25uZWN0aW9uczogMC8yICgwIHRocmVhZHMgYmxvY2tlZClcdTAwMUJbMG0iLCJleGNlcHRpb24iOm51bGwsInByb2Nlc3NfdXVpZCI6IjFiNmUxYjI4LTVkOTQtNGUwMy05ZmE3LTkzODVjZTVlNWQ3MiJ9LHsidGltZXN0YW1wIjoiMjAyMy0wNS0xNFQxNTowOTo0OS4xOTlaIiwibGV2ZWwiOiJXQVJOIiwiZnFucyI6Im1ldGFiYXNlLmVtYWlsIiwibXNnIjoiRmFpbGVkIHRvIHNlbmQgZW1haWwiLCJleGNlcHRpb24iOlsiY2xvanVyZS5sYW5nLkV4Y2VwdGlvbkluZm86IFNNVFAgaG9zdCBpcyBub3Qgc2V0LiB7OmNhdXNlIDpzbXRwLWhvc3Qtbm90LXNldH0iLCJcdGF0IG1ldGFiYXNlLmVtYWlsJGZuX183NDk1NyRzZW5kX21lc3NhZ2Vfb3JfdGhyb3dfQkFOR19fXzc0OTYyJGZuX183NDk2Ni5pbnZva2UoZW1haWwuY2xqOjEyNSkiLCJcdGF0IG1ldGFiYXNlLmVtYWlsJGZuX183NDk1NyRzZW5kX21lc3NhZ2Vfb3JfdGhyb3dfQkFOR19fXzc0OTYyLmludm9rZShlbWFpbC5jbGo6MTE5KSIsIlx0YXQgbWV0YWJhc2UuZW1haWwkc2VuZF9tZXNzYWdlX0JBTkdfLmludm9rZVN0YXRpYyhlbWFpbC5jbGo6MTYyKSIsIlx0YXQgbWV0YWJhc2UuZW1haWwkc2VuZF9tZXNzYWdlX0JBTkdfLmRvSW52b2tlKGVtYWlsLmNsajoxNDgpIiwiXHRhdCBjbG9qdXJlLmxhbmcuUmVzdEZuLmludm9rZShSZXN0Rm4uamF2YTo2MTkpIiwiXHRhdCBtZXRhYmFzZS5lbWFpbC5tZXNzYWdlcyRzZW5kX2xvZ2luX2Zyb21fbmV3X2RldmljZV9lbWFpbF9CQU5HXy5pbnZva2VTdGF0aWMobWVzc2FnZXMuY2xqOjE5OCkiLCJcdGF0IG1ldGFiYXNlLmVtYWlsLm1lc3NhZ2VzJHNlbmRfbG9naW5fZnJvbV9uZXdfZGV2aWNlX2VtYWlsX0JBTkdfLmludm9rZShtZXNzYWdlcy5jbGo6MTg0KSIsIlx0YXQgbWV0YWJhc2UubW9kZWxzLmxvZ2luX2hpc3RvcnkkbWF5YmVfc2VuZF9sb2dpbl9mcm9tX25ld19kZXZpY2VfZW1haWwkZm5fXzc1Nzc4Lmludm9rZShsb2dpbl9oaXN0b3J5LmNsajo4NSkiLCJcdGF0IGNsb2p1cmUuY29yZSRiaW5kaW5nX2NvbnZleW9yX2ZuJGZuX181ODIzLmludm9rZShjb3JlLmNsajoyMDQ3KSIsIlx0YXQgY2xvanVyZS5sYW5nLkFGbi5jYWxsKEFGbi5qYXZhOjE4KSIsIlx0YXQgamF2YS5iYXNlL2phdmEudXRpbC5jb25jdXJyZW50LkZ1dHVyZVRhc2sucnVuKFVua25vd24gU291cmNlKSIsIlx0YXQgamF2YS5iYXNlL2phdmEudXRpbC5jb25jdXJyZW50LlRocmVhZFBvb2xFeGVjdXRvci5ydW5Xb3JrZXIoVW5rbm93biBTb3VyY2UpIiwiXHRhdCBqYXZhLmJhc2UvamF2YS51dGlsLmNvbmN1cnJlbnQuVGhyZWFkUG9vbEV4ZWN1dG9yJFdvcmtlci5ydW4oVW5rbm93biBTb3VyY2UpIiwiXHRhdCBqYXZhLmJhc2UvamF2YS5sYW5nLlRocmVhZC5ydW4oVW5rbm93biBTb3VyY2UpIl0sInByb2Nlc3NfdXVpZCI6IjFiNmUxYjI4LTVkOTQtNGUwMy05ZmE3LTkzODVjZTVlNWQ3MiJ9LHsidGltZXN0YW1wIjoiMjAyMy0wNS0xNFQxNTowOTo0OS4xOTlaIiwibGV2ZWwiOiJXQVJOIiwiZnFucyI6Im1ldGFiYXNlLmVtYWlsIiwibXNnIjoiRmFpbGVkIHRvIHNlbmQgZW1haWwiLCJleGNlcHRpb24iOlsiY2xvanVyZS5sYW5nLkV4Y2VwdGlvbkluZm86IFNNVFAgaG9zdCBpcyBub3Qgc2V0LiB7OmNhdXNlIDpzbXRwLWhvc3Qtbm90LXNldH0iLCJcdGF0IG1ldGFiYXNlLmVtYWlsJGZuX183NDk1NyRzZW5kX21lc3NhZ2Vfb3JfdGhyb3dfQkFOR19fXzc0OTYyJGZuX183NDk2Ni5pbnZva2UoZW1haWwuY2xqOjEyNSkiLCJcdGF0IG1ldGFiYXNlLmVtYWlsJGZuX183NDk1NyRzZW5kX21lc3NhZ2Vfb3JfdGhyb3dfQkFOR19fXzc0OTYyLmludm9rZShlbWFpbC5jbGo6MTE5KSIsIlx0YXQgbWV0YWJhc2UuZW1haWwkc2VuZF9tZXNzYWdlX0JBTkdfLmludm9rZVN0YXRpYyhlbWFpbC5jbGo6MTYyKSIsIlx0YXQgbWV0YWJhc2UuZW1haWwkc2VuZF9tZXNzYWdlX0JBTkdfLmRvSW52b2tlKGVtYWlsLmNsajoxNDgpIiwiXHRhdCBjbG9qdXJlLmxhbmcuUmVzdEZuLmludm9rZShSZXN0Rm4uamF2YTo2MTkpIiwiXHRhdCBtZXRhYmFzZS5lbWFpbC5tZXNzYWdlcyRzZW5kX2xvZ2luX2Zyb21fbmV3X2RldmljZV9lbWFpbF9CQU5HXy5pbnZva2VTdGF0aWMobWVzc2FnZXMuY2xqOjE5OCkiLCJcdGF0IG1ldGFiYXNlLmVtYWlsLm1lc3NhZ2VzJHNlbmRfbG9naW5fZnJvbV9uZXdfZGV2aWNlX2VtYWlsX0JBTkdfLmludm9rZShtZXNzYWdlcy5jbGo6MTg0KSIsIlx0YXQgbWV0YWJhc2UubW9kZWxzLmxvZ2luX2hpc3RvcnkkbWF5YmVfc2VuZF9sb2dpbl9mcm9tX25ld19kZXZpY2VfZW1haWwkZm5fXzc1Nzc4Lmludm9rZShsb2dpbl9oaXN0b3J5LmNsajo4NSkiLCJcdGF0IGNsb2p1cmUuY29yZSRiaW5kaW5nX2NvbnZleW9yX2ZuJGZuX181ODIzLmludm9rZShjb3JlLmNsajoyMDQ3KSIsIlx0YXQgY2xvanVyZS5sYW5nLkFGbi5jYWxsKEFGbi5qYXZhOjE4KSIsIlx0YXQgamF2YS5iYXNlL2phdmEudXRpbC5jb25jdXJyZW50LkZ1dHVyZVRhc2sucnVuKFVua25vd24gU291cmNlKSIsIlx0YXQgamF2YS5iYXNlL2phdmEudXRpbC5jb25jdXJyZW50LlRocmVhZFBvb2xFeGVjdXRvci5ydW5Xb3JrZXIoVW5rbm93biBTb3VyY2UpIiwiXHRhdCBqYXZhLmJhc2UvamF2YS51dGlsLmNvbmN1cnJlbnQuVGhyZWFkUG9vbEV4ZWN1dG9yJFdvcmtlci5ydW4oVW5rbm93biBTb3VyY2UpIiwiXHRhdCBqYXZhLmJhc2UvamF2YS5sYW5nLlRocmVhZC5ydW4oVW5rbm93biBTb3VyY2UpIl0sInByb2Nlc3NfdXVpZCI6IjFiNmUxYjI4LTVkOTQtNGUwMy05ZmE3LTkzODVjZTVlNWQ3MiJ9LHsidGltZXN0YW1wIjoiMjAyMy0wNS0xNFQxNTowOTo0OC45NTdaIiwibGV2ZWwiOiJERUJVRyIsImZxbnMiOiJtZXRhYmFzZS5zZXJ2ZXIubWlkZGxld2FyZS5sb2ciLCJtc2ciOiJcdTAwMUJbMzJtUE9TVCAvYXBpL3Nlc3Npb24gMjAwIDM2NS4yIG1zICg5IERCIGNhbGxzKSBBcHAgREIgY29ubmVjdGlvbnM6IDAvNCBKZXR0eSB0aHJlYWRzOiA0LzUwICgyIGlkbGUsIDAgcXVldWVkKSAoNjAgdG90YWwgYWN0aXZlIHRocmVhZHMpIFF1ZXJpZXMgaW4gZmxpZ2h0OiAwICgwIHF1ZXVlZClcdTAwMUJbMG0iLCJleGNlcHRpb24iOm51bGwsInByb2Nlc3NfdXVpZCI6IjFiNmUxYjI4LTVkOTQtNGUwMy05ZmE3LTkzODVjZTVlNWQ3MiJ9LHsidGltZXN0YW1wIjoiMjAyMy0wNS0xNFQxNTowOTo0OC41NDZaIiwibGV2ZWwiOiJERUJVRyIsImZxbnMiOiJtZXRhYmFzZS5zZXJ2ZXIubWlkZGxld2FyZS5sb2ciLCJtc2ciOiJcdTAwMUJbMzJtUE9TVCAvYXBpL2RhdGFzZXQvanNvbiAyMDIgW0FTWU5DOiBjb21wbGV0ZWRdIDQ3MS42IG1zICg3IERCIGNhbGxzKSBBcHAgREIgY29ubmVjdGlvbnM6IDAvNCBKZXR0eSB0aHJlYWRzOiAzLzUwICgyIGlkbGUsIDAgcXVldWVkKSAoNjAgdG90YWwgYWN0aXZlIHRocmVhZHMpIFF1ZXJpZXMgaW4gZmxpZ2h0OiAwICgwIHF1ZXVlZCk7IGgyIERCIDEgY29ubmVjdGlvbnM6IDAvMiAoMCB0aHJlYWRzIGJsb2NrZWQpXHUwMDFCWzBtIiwiZXhjZXB0aW9uIjpudWxsLCJwcm9jZXNzX3V1aWQiOiIxYjZlMWIyOC01ZDk0LTRlMDMtOWZhNy05Mzg1Y2U1ZTVkNzIifSx7InRpbWVzdGFtcCI6IjIwMjMtMDUtMTRUMTU6MDk6NDguMzIyWiIsImxldmVsIjoiV0FSTiIsImZxbnMiOiJtZXRhYmFzZS5lbWFpbCIsIm1zZyI6IkZhaWxlZCB0byBzZW5kIGVtYWlsIiwiZXhjZXB0aW9uIjpbImNsb2p1cmUubGFuZy5FeGNlcHRpb25JbmZvOiBTTVRQIGhvc3QgaXMgbm90IHNldC4gezpjYXVzZSA6c210cC1ob3N0LW5vdC1zZXR9IiwiXHRhdCBtZXRhYmFzZS5lbWFpbCRmbl9fNzQ5NTckc2VuZF9tZXNzYWdlX29yX3Rocm93X0JBTkdfX183NDk2MiRmbl9fNzQ5NjYuaW52b2tlKGVtYWlsLmNsajoxMjUpIiwiXHRhdCBtZXRhYmFzZS5lbWFpbCRmbl9fNzQ5NTckc2VuZF9tZXNzYWdlX29yX3Rocm93X0JBTkdfX183NDk2Mi5pbnZva2UoZW1haWwuY2xqOjExOSkiLCJcdGF0IG1ldGFiYXNlLmVtYWlsJHNlbmRfbWVzc2FnZV9CQU5HXy5pbnZva2VTdGF0aWMoZW1haWwuY2xqOjE2MikiLCJcdGF0IG1ldGFiYXNlLmVtYWlsJHNlbmRfbWVzc2FnZV9CQU5HXy5kb0ludm9rZShlbWFpbC5jbGo6MTQ4KSIsIlx0YXQgY2xvanVyZS5sYW5nLlJlc3RGbi5pbnZva2UoUmVzdEZuLmphdmE6NjE5KSIsIlx0YXQgbWV0YWJhc2UuZW1haWwubWVzc2FnZXMkc2VuZF9sb2dpbl9mcm9tX25ld19kZXZpY2VfZW1haWxfQkFOR18uaW52b2tlU3RhdGljKG1lc3NhZ2VzLmNsajoxOTgpIiwiXHRhdCBtZXRhYmFzZS5lbWFpbC5tZXNzYWdlcyRzZW5kX2xvZ2luX2Zyb21fbmV3X2RldmljZV9lbWFpbF9CQU5HXy5pbnZva2UobWVzc2FnZXMuY2xqOjE4NCkiLCJcdGF0IG1ldGFiYXNlLm1vZGVscy5sb2dpbl9oaXN0b3J5JG1heWJlX3NlbmRfbG9naW5fZnJvbV9uZXdfZGV2aWNlX2VtYWlsJGZuX183NTc3OC5pbnZva2UobG9naW5faGlzdG9yeS5jbGo6ODUpIiwiXHRhdCBjbG9qdXJlLmNvcmUkYmluZGluZ19jb252ZXlvcl9mbiRmbl9fNTgyMy5pbnZva2UoY29yZS5jbGo6MjA0NykiLCJcdGF0IGNsb2p1cmUubGFuZy5BRm4uY2FsbChBRm4uamF2YToxOCkiLCJcdGF0IGphdmEuYmFzZS9qYXZhLnV0aWwuY29uY3VycmVudC5GdXR1cmVUYXNrLnJ1bihVbmtub3duIFNvdXJjZSkiLCJcdGF0IGphdmEuYmFzZS9qYXZhLnV0aWwuY29uY3VycmVudC5UaHJlYWRQb29sRXhlY3V0b3IucnVuV29ya2VyKFVua25vd24gU291cmNlKSIsIlx0YXQgamF2YS5iYXNlL2phdmEudXRpbC5jb25jdXJyZW50LlRocmVhZFBvb2xFeGVjdXRvciRXb3JrZXIucnVuKFVua25vd24gU291cmNlKSIsIlx0YXQgamF2YS5iYXNlL2phdmEubGFuZy5UaHJlYWQucnVuKFVua25vd24gU291cmNlKSJdLCJwcm9jZXNzX3V1aWQiOiIxYjZlMWIyOC01ZDk0LTRlMDMtOWZhNy05Mzg1Y2U1ZTVkNzIifSx7InRpbWVzdGFtcCI6IjIwMjMtMDUtMTRUMTU6MDk6NDguMzIyWiIsImxldmVsIjoiV0FSTiIsImZxbnMiOiJtZXRhYmFzZS5lbWFpbCIsIm1zZyI6IkZhaWxlZCB0byBzZW5kIGVtYWlsIiwiZXhjZXB0aW9uIjpbImNsb2p1cmUubGFuZy5FeGNlcHRpb25JbmZvOiBTTVRQIGhvc3QgaXMgbm90IHNldC4gezpjYXVzZSA6c210cC1ob3N0LW5vdC1zZXR9IiwiXHRhdCBtZXRhYmFzZS5lbWFpbCRmbl9fNzQ5NTckc2VuZF9tZXNzYWdlX29yX3Rocm93X0JBTkdfX183NDk2MiRmbl9fNzQ5NjYuaW52b2tlKGVtYWlsLmNsajoxMjUpIiwiXHRhdCBtZXRhYmFzZS5lbWFpbCRmbl9fNzQ5NTckc2VuZF9tZXNzYWdlX29yX3Rocm93X0JBTkdfX183NDk2Mi5pbnZva2UoZW1haWwuY2xqOjExOSkiLCJcdGF0IG1ldGFiYXNlLmVtYWlsJHNlbmRfbWVzc2FnZV9CQU5HXy5pbnZva2VTdGF0aWMoZW1haWwuY2xqOjE2MikiLCJcdGF0IG1ldGFiYXNlLmVtYWlsJHNlbmRfbWVzc2FnZV9CQU5HXy5kb0ludm9rZShlbWFpbC5jbGo6MTQ4KSIsIlx0YXQgY2xvanVyZS5sYW5nLlJlc3RGbi5pbnZva2UoUmVzdEZuLmphdmE6NjE5KSIsIlx0YXQgbWV0YWJhc2UuZW1haWwubWVzc2FnZXMkc2VuZF9sb2dpbl9mcm9tX25ld19kZXZpY2VfZW1haWxfQkFOR18uaW52b2tlU3RhdGljKG1lc3NhZ2VzLmNsajoxOTgpIiwiXHRhdCBtZXRhYmFzZS5lbWFpbC5tZXNzYWdlcyRzZW5kX2xvZ2luX2Zyb21fbmV3X2RldmljZV9lbWFpbF9CQU5HXy5pbnZva2UobWVzc2FnZXMuY2xqOjE4NCkiLCJcdGF0IG1ldGFiYXNlLm1vZGVscy5sb2dpbl9oaXN0b3J5JG1heWJlX3NlbmRfbG9naW5fZnJvbV9uZXdfZGV2aWNlX2VtYWlsJGZuX183NTc3OC5pbnZva2UobG9naW5faGlzdG9yeS5jbGo6ODUpIiwiXHRhdCBjbG9qdXJlLmNvcmUkYmluZGluZ19jb252ZXlvcl9mbiRmbl9fNTgyMy5pbnZva2UoY29yZS5jbGo6MjA0NykiLCJcdGF0IGNsb2p1cmUubGFuZy5BRm4uY2FsbChBRm4uamF2YToxOCkiLCJcdGF0IGphdmEuYmFzZS9qYXZhLnV0aWwuY29uY3VycmVudC5GdXR1cmVUYXNrLnJ1bihVbmtub3duIFNvdXJjZSkiLCJcdGF0IGphdmEuYmFzZS9qYXZhLnV0aWwuY29uY3VycmVudC5UaHJlYWRQb29sRXhlY3V0b3IucnVuV29ya2VyKFVua25vd24gU291cmNlKSIsIlx0YXQgamF2YS5iYXNlL2phdmEudXRpbC5jb25jdXJyZW50LlRocmVhZFBvb2xFeGVjdXRvciRXb3JrZXIucnVuKFVua25vd24gU291cmNlKSIsIlx0YXQgamF2YS5iYXNlL2phdmEubGFuZy5UaHJlYWQucnVuKFVua25vd24gU291cmNlKSJdLCJwcm9jZXNzX3V1aWQiOiIxYjZlMWIyOC01ZDk0LTRlMDMtOWZhNy05Mzg1Y2U1ZTVkNzIifSx7InRpbWVzdGFtcCI6IjIwMjMtMDUtMTRUMTU6MDk6NDcuOTI1WiIsImxldmVsIjoiREVCVUciLCJmcW5zIjoibWV0YWJhc2Uuc2VydmVyLm1pZGRsZXdhcmUubG9nIiwibXNnIjoiXHUwMDFCWzMybVBPU1QgL2FwaS9zZXNzaW9uIDIwMCAzOTIuMiBtcyAoOSBEQiBjYWxscykgQXBwIERCIGNvbm5lY3Rpb25zOiAwLzQgSmV0dHkgdGhyZWFkczogNC81MCAoMiBpZGxlLCAwIHF1ZXVlZCkgKDU4IHRvdGFsIGFjdGl2ZSB0aHJlYWRzKSBRdWVyaWVzIGluIGZsaWdodDogMCAoMCBxdWV1ZWQpXHUwMDFCWzBtIiwiZXhjZXB0aW9uIjpudWxsLCJwcm9jZXNzX3V1aWQiOiIxYjZlMWIyOC01ZDk0LTRlMDMtOWZhNy05Mzg1Y2U1ZTVkNzIifSx7InRpbWVzdGFtcCI6IjIwMjMtMDUtMTRUMTU6MDk6NDcuNDExWiIsImxldmVsIjoiREVCVUciLCJmcW5zIjoibWV0YWJhc2Uuc2VydmVyLm1pZGRsZXdhcmUubG9nIiwibXNnIjoiXHUwMDFCWzMybUdFVCAvYXBpL3JldmlzaW9uIDIwMCA0MzguMSBtcyAoOCBEQiBjYWxscykgQXBwIERCIGNvbm5lY3Rpb25zOiAwLzQgSmV0dHkgdGhyZWFkczogNC81MCAoMiBpZGxlLCAwIHF1ZXVlZCkgKDU4IHRvdGFsIGFjdGl2ZSB0aHJlYWRzKSBRdWVyaWVzIGluIGZsaWdodDogMCAoMCBxdWV1ZWQpXHUwMDFCWzBtIiwiZXhjZXB0aW9uIjpudWxsLCJwcm9jZXNzX3V1aWQiOiIxYjZlMWIyOC01ZDk0LTRlMDMtOWZhNy05Mzg1Y2U1ZTVkNzIifSx7InRpbWVzdGFtcCI6IjIwMjMtMDUtMTRUMTU6MDk6NDcuMjQ1WiIsImxldmVsIjoiV0FSTiIsImZxbnMiOiJtZXRhYmFzZS5lbWFpbCIsIm1zZyI6IkZhaWxlZCB0byBzZW5kIGVtYWlsIiwiZXhjZXB0aW9uIjpbImNsb2p1cmUubGFuZy5FeGNlcHRpb25JbmZvOiBTTVRQIGhvc3QgaXMgbm90IHNldC4gezpjYXVzZSA6c210cC1ob3N0LW5vdC1zZXR9IiwiXHRhdCBtZXRhYmFzZS5lbWFpbCRmbl9fNzQ5NTckc2VuZF9tZXNzYWdlX29yX3Rocm93X0JBTkdfX183NDk2MiRmbl9fNzQ5NjYuaW52b2tlKGVtYWlsLmNsajoxMjUpIiwiXHRhdCBtZXRhYmFzZS5lbWFpbCRmbl9fNzQ5NTckc2VuZF9tZXNzYWdlX29yX3Rocm93X0JBTkdfX183NDk2Mi5pbnZva2UoZW1haWwuY2xqOjExOSkiLCJcdGF0IG1ldGFiYXNlLmVtYWlsJHNlbmRfbWVzc2FnZV9CQU5HXy5pbnZva2VTdGF0aWMoZW1haWwuY2xqOjE2MikiLCJcdGF0IG1ldGFiYXNlLmVtYWlsJHNlbmRfbWVzc2FnZV9CQU5HXy5kb0ludm9rZShlbWFpbC5jbGo6MTQ4KSIsIlx0YXQgY2xvanVyZS5sYW5nLlJlc3RGbi5pbnZva2UoUmVzdEZuLmphdmE6NjE5KSIsIlx0YXQgbWV0YWJhc2UuZW1haWwubWVzc2FnZXMkc2VuZF9sb2dpbl9mcm9tX25ld19kZXZpY2VfZW1haWxfQkFOR18uaW52b2tlU3RhdGljKG1lc3NhZ2VzLmNsajoxOTgpIiwiXHRhdCBtZXRhYmFzZS5lbWFpbC5tZXNzYWdlcyRzZW5kX2xvZ2luX2Zyb21fbmV3X2RldmljZV9lbWFpbF9CQU5HXy5pbnZva2UobWVzc2FnZXMuY2xqOjE4NCkiLCJcdGF0IG1ldGFiYXNlLm1vZGVscy5sb2dpbl9oaXN0b3J5JG1heWJlX3NlbmRfbG9naW5fZnJvbV9uZXdfZGV2aWNlX2VtYWlsJGZuX183NTc3OC5pbnZva2UobG9naW5faGlzdG9yeS5jbGo6ODUpIiwiXHRhdCBjbG9qdXJlLmNvcmUkYmluZGluZ19jb252ZXlvcl9mbiRmbl9fNTgyMy5pbnZva2UoY29yZS5jbGo6MjA0NykiLCJcdGF0IGNsb2p1cmUubGFuZy5BRm4uY2FsbChBRm4uamF2YToxOCkiLCJcdGF0IGphdmEuYmFzZS9qYXZhLnV0aWwuY29uY3VycmVudC5GdXR1cmVUYXNrLnJ1bihVbmtub3duIFNvdXJjZSkiLCJcdGF0IGphdmEuYmFzZS9qYXZhLnV0aWwuY29uY3VycmVudC5UaHJlYWRQb29sRXhlY3V0b3IucnVuV29ya2VyKFVua25vd24gU291cmNlKSIsIlx0YXQgamF2YS5iYXNlL2phdmEudXRpbC5jb25jdXJyZW50LlRocmVhZFBvb2xFeGVjdXRvciRXb3JrZXIucnVuKFVua25vd24gU291cmNlKSIsIlx0YXQgamF2YS5iYXNlL2phdmEubGFuZy5UaHJlYWQucnVuKFVua25vd24gU291cmNlKSJdLCJwcm9jZXNzX3V1aWQiOiIxYjZlMWIyOC01ZDk0LTRlMDMtOWZhNy05Mzg1Y2U1ZTVkNzIifSx7InRpbWVzdGFtcCI6IjIwMjMtMDUtMTRUMTU6MDk6NDcuMjQ1WiIsImxldmVsIjoiV0FSTiIsImZxbnMiOiJtZXRhYmFzZS5lbWFpbCIsIm1zZyI6IkZhaWxlZCB0byBzZW5kIGVtYWlsIiwiZXhjZXB0aW9uIjpbImNsb2p1cmUubGFuZy5FeGNlcHRpb25JbmZvOiBTTVRQIGhvc3QgaXMgbm90IHNldC4gezpjYXVzZSA6c210cC1ob3N0LW5vdC1zZXR9IiwiXHRhdCBtZXRhYmFzZS5lbWFpbCRmbl9fNzQ5NTckc2VuZF9tZXNzYWdlX29yX3Rocm93X0JBTkdfX183NDk2MiRmbl9fNzQ5NjYuaW52b2tlKGVtYWlsLmNsajoxMjUpIiwiXHRhdCBtZXRhYmFzZS5lbWFpbCRmbl9fNzQ5NTckc2VuZF9tZXNzYWdlX29yX3Rocm93X0JBTkdfX183NDk2Mi5pbnZva2UoZW1haWwuY2xqOjExOSkiLCJcdGF0IG1ldGFiYXNlLmVtYWlsJHNlbmRfbWVzc2FnZV9CQU5HXy5pbnZva2VTdGF0aWMoZW1haWwuY2xqOjE2MikiLCJcdGF0IG1ldGFiYXNlLmVtYWlsJHNlbmRfbWVzc2FnZV9CQU5HXy5kb0ludm9rZShlbWFpbC5jbGo6MTQ4KSIsIlx0YXQgY2xvanVyZS5sYW5nLlJlc3RGbi5pbnZva2UoUmVzdEZuLmphdmE6NjE5KSIsIlx0YXQgbWV0YWJhc2UuZW1haWwubWVzc2FnZXMkc2VuZF9sb2dpbl9mcm9tX25ld19kZXZpY2VfZW1haWxfQkFOR18uaW52b2tlU3RhdGljKG1lc3NhZ2VzLmNsajoxOTgpIiwiXHRhdCBtZXRhYmFzZS5lbWFpbC5tZXNzYWdlcyRzZW5kX2xvZ2luX2Zyb21fbmV3X2RldmljZV9lbWFpbF9CQU5HXy5pbnZva2UobWVzc2FnZXMuY2xqOjE4NCkiLCJcdGF0IG1ldGFiYXNlLm1vZGVscy5sb2dpbl9oaXN0b3J5JG1heWJlX3NlbmRfbG9naW5fZnJvbV9uZXdfZGV2aWNlX2VtYWlsJGZuX183NTc3OC5pbnZva2UobG9naW5faGlzdG9yeS5jbGo6ODUpIiwiXHRhdCBjbG9qdXJlLmNvcmUkYmluZGluZ19jb252ZXlvcl9mbiRmbl9fNTgyMy5pbnZva2UoY29yZS5jbGo6MjA0NykiLCJcdGF0IGNsb2p1cmUubGFuZy5BRm4uY2FsbChBRm4uamF2YToxOCkiLCJcdGF0IGphdmEuYmFzZS9qYXZhLnV0aWwuY29uY3VycmVudC5GdXR1cmVUYXNrLnJ1bihVbmtub3duIFNvdXJjZSkiLCJcdGF0IGphdmEuYmFzZS9qYXZhLnV0aWwuY29uY3VycmVudC5UaHJlYWRQb29sRXhlY3V0b3IucnVuV29ya2VyKFVua25vd24gU291cmNlKSIsIlx0YXQgamF2YS5iYXNlL2phdmEudXRpbC5jb25jdXJyZW50LlRocmVhZFBvb2xFeGVjdXRvciRXb3JrZXIucnVuKFVua25vd24gU291cmNlKSIsIlx0YXQgamF2YS5iYXNlL2phdmEubGFuZy5UaHJlYWQucnVuKFVua25vd24gU291cmNlKSJdLCJwcm9jZXNzX3V1aWQiOiIxYjZlMWIyOC01ZDk0LTRlMDMtOWZhNy05Mzg1Y2U1ZTVkNzIifSx7InRpbWVzdGFtcCI6IjIwMjMtMDUtMTRUMTU6MDk6NDYuODg2WiIsImxldmVsIjoiREVCVUciLCJmcW5zIjoibWV0YWJhc2Uuc2VydmVyLm1pZGRsZXdhcmUubG9nIiwibXNnIjoiXHUwMDFCWzMybVBPU1QgL2FwaS9zZXNzaW9uIDIwMCA1MDkuOCBtcyAoOSBEQiBjYWxscykgQXBwIERCIGNvbm5lY3Rpb25zOiAwLzQgSmV0dHkgdGhyZWFkczogNC81MCAoMiBpZGxlLCAwIHF1ZXVlZCkgKDU4IHRvdGFsIGFjdGl2ZSB0aHJlYWRzKSBRdWVyaWVzIGluIGZsaWdodDogMCAoMCBxdWV1ZWQpXHUwMDFCWzBtIiwiZXhjZXB0aW9uIjpudWxsLCJwcm9jZXNzX3V1aWQiOiIxYjZlMWIyOC01ZDk0LTRlMDMtOWZhNy05Mzg1Y2U1ZTVkNzIifSx7InRpbWVzdGFtcCI6IjIwMjMtMDUtMTRUMTU6MDk6NDYuMDI5WiIsImxldmVsIjoiREVCVUciLCJmcW5zIjoibWV0YWJhc2Uuc2VydmVyLm1pZGRsZXdhcmUubG9nIiwibXNnIjoiXHUwMDFCWzMybUdFVCAvYXBpL2FsZXJ0IDIwMCAxLjQgcyAoOCBEQiBjYWxscykgQXBwIERCIGNvbm5lY3Rpb25zOiAwLzQgSmV0dHkgdGhyZWFkczogNC81MCAoMiBpZGxlLCAwIHF1ZXVlZCkgKDU4IHRvdGFsIGFjdGl2ZSB0aHJlYWRzKSBRdWVyaWVzIGluIGZsaWdodDogMCAoMCBxdWV1ZWQpXHUwMDFCWzBtIiwiZXhjZXB0aW9uIjpudWxsLCJwcm9jZXNzX3V1aWQiOiIxYjZlMWIyOC01ZDk0LTRlMDMtOWZhNy05Mzg1Y2U1ZTVkNzIifSx7InRpbWVzdGFtcCI6IjIwMjMtMDUtMTRUMTU6MDk6NDUuMDE2WiIsImxldmVsIjoiV0FSTiIsImZxbnMiOiJtZXRhYmFzZS5lbWFpbCIsIm1zZyI6IkZhaWxlZCB0byBzZW5kIGVtYWlsIiwiZXhjZXB0aW9uIjpbImNsb2p1cmUubGFuZy5FeGNlcHRpb25JbmZvOiBTTVRQIGhvc3QgaXMgbm90IHNldC4gezpjYXVzZSA6c210cC1ob3N0LW5vdC1zZXR9IiwiXHRhdCBtZXRhYmFzZS5lbWFpbCRmbl9fNzQ5NTckc2VuZF9tZXNzYWdlX29yX3Rocm93X0JBTkdfX183NDk2MiRmbl9fNzQ5NjYuaW52b2tlKGVtYWlsLmNsajoxMjUpIiwiXHRhdCBtZXRhYmFzZS5lbWFpbCRmbl9fNzQ5NTckc2VuZF9tZXNzYWdlX29yX3Rocm93X0JBTkdfX183NDk2Mi5pbnZva2UoZW1haWwuY2xqOjExOSkiLCJcdGF0IG1ldGFiYXNlLmVtYWlsJHNlbmRfbWVzc2FnZV9CQU5HXy5pbnZva2VTdGF0aWMoZW1haWwuY2xqOjE2MikiLCJcdGF0IG1ldGFiYXNlLmVtYWlsJHNlbmRfbWVzc2FnZV9CQU5HXy5kb0ludm9rZShlbWFpbC5jbGo6MTQ4KSIsIlx0YXQgY2xvanVyZS5sYW5nLlJlc3RGbi5pbnZva2UoUmVzdEZuLmphdmE6NjE5KSIsIlx0YXQgbWV0YWJhc2UuZW1haWwubWVzc2FnZXMkc2VuZF9sb2dpbl9mcm9tX25ld19kZXZpY2VfZW1haWxfQkFOR18uaW52b2tlU3RhdGljKG1lc3NhZ2VzLmNsajoxOTgpIiwiXHRhdCBtZXRhYmFzZS5lbWFpbC5tZXNzYWdlcyRzZW5kX2xvZ2luX2Zyb21fbmV3X2RldmljZV9lbWFpbF9CQU5HXy5pbnZva2UobWVzc2FnZXMuY2xqOjE4NCkiLCJcdGF0IG1ldGFiYXNlLm1vZGVscy5sb2dpbl9oaXN0b3J5JG1heWJlX3NlbmRfbG9naW5fZnJvbV9uZXdfZGV2aWNlX2VtYWlsJGZuX183NTc3OC5pbnZva2UobG9naW5faGlzdG9yeS5jbGo6ODUpIiwiXHRhdCBjbG9qdXJlLmNvcmUkYmluZGluZ19jb252ZXlvcl9mbiRmbl9fNTgyMy5pbnZva2UoY29yZS5jbGo6MjA0NykiLCJcdGF0IGNsb2p1cmUubGFuZy5BRm4uY2FsbChBRm4uamF2YToxOCkiLCJcdGF0IGphdmEuYmFzZS9qYXZhLnV0aWwuY29uY3VycmVudC5GdXR1cmVUYXNrLnJ1bihVbmtub3duIFNvdXJjZSkiLCJcdGF0IGphdmEuYmFzZS9qYXZhLnV0aWwuY29uY3VycmVudC5UaHJlYWRQb29sRXhlY3V0b3IucnVuV29ya2VyKFVua25vd24gU291cmNlKSIsIlx0YXQgamF2YS5iYXNlL2phdmEudXRpbC5jb25jdXJyZW50LlRocmVhZFBvb2xFeGVjdXRvciRXb3JrZXIucnVuKFVua25vd24gU291cmNlKSIsIlx0YXQgamF2YS5iYXNlL2phdmEubGFuZy5UaHJlYWQucnVuKFVua25vd24gU291cmNlKSJdLCJwcm9jZXNzX3V1aWQiOiIxYjZlMWIyOC01ZDk0LTRlMDMtOWZhNy05Mzg1Y2U1ZTVkNzIifSx7InRpbWVzdGFtcCI6IjIwMjMtMDUtMTRUMTU6MDk6NDUuMDE2WiIsImxldmVsIjoiV0FSTiIsImZxbnMiOiJtZXRhYmFzZS5lbWFpbCIsIm1zZyI6IkZhaWxlZCB0byBzZW5kIGVtYWlsIiwiZXhjZXB0aW9uIjpbImNsb2p1cmUubGFuZy5FeGNlcHRpb25JbmZvOiBTTVRQIGhvc3QgaXMgbm90IHNldC4gezpjYXVzZSA6c210cC1ob3N0LW5vdC1zZXR9IiwiXHRhdCBtZXRhYmFzZS5lbWFpbCRmbl9fNzQ5NTckc2VuZF9tZXNzYWdlX29yX3Rocm93X0JBTkdfX183NDk2MiRmbl9fNzQ5NjYuaW52b2tlKGVtYWlsLmNsajoxMjUpIiwiXHRhdCBtZXRhYmFzZS5lbWFpbCRmbl9fNzQ5NTckc2VuZF9tZXNzYWdlX29yX3Rocm93X0JBTkdfX183NDk2Mi5pbnZva2UoZW1haWwuY2xqOjExOSkiLCJcdGF0IG1ldGFiYXNlLmVtYWlsJHNlbmRfbWVzc2FnZV9CQU5HXy5pbnZva2VTdGF0aWMoZW1haWwuY2xqOjE2MikiLCJcdGF0IG1ldGFiYXNlLmVtYWlsJHNlbmRfbWVzc2FnZV9CQU5HXy5kb0ludm9rZShlbWFpbC5jbGo6MTQ4KSIsIlx0YXQgY2xvanVyZS5sYW5nLlJlc3RGbi5pbnZva2UoUmVzdEZuLmphdmE6NjE5KSIsIlx0YXQgbWV0YWJhc2UuZW1haWwubWVzc2FnZXMkc2VuZF9sb2dpbl9mcm9tX25ld19kZXZpY2VfZW1haWxfQkFOR18uaW52b2tlU3RhdGljKG1lc3NhZ2VzLmNsajoxOTgpIiwiXHRhdCBtZXRhYmFzZS5lbWFpbC5tZXNzYWdlcyRzZW5kX2xvZ2luX2Zyb21fbmV3X2RldmljZV9lbWFpbF9CQU5HXy5pbnZva2UobWVzc2FnZXMuY2xqOjE4NCkiLCJcdGF0IG1ldGFiYXNlLm1vZGVscy5sb2dpbl9oaXN0b3J5JG1heWJlX3NlbmRfbG9naW5fZnJvbV9uZXdfZGV2aWNlX2VtYWlsJGZuX183NTc3OC5pbnZva2UobG9naW5faGlzdG9yeS5jbGo6ODUpIiwiXHRhdCBjbG9qdXJlLmNvcmUkYmluZGluZ19jb252ZXlvcl9mbiRmbl9fNTgyMy5pbnZva2UoY29yZS5jbGo6MjA0NykiLCJcdGF0IGNsb2p1cmUubGFuZy5BRm4uY2FsbChBRm4uamF2YToxOCkiLCJcdGF0IGphdmEuYmFzZS9qYXZhLnV0aWwuY29uY3VycmVudC5GdXR1cmVUYXNrLnJ1bihVbmtub3duIFNvdXJjZSkiLCJcdGF0IGphdmEuYmFzZS9qYXZhLnV0aWwuY29uY3VycmVudC5UaHJlYWRQb29sRXhlY3V0b3IucnVuV29ya2VyKFVua25vd24gU291cmNlKSIsIlx0YXQgamF2YS5iYXNlL2phdmEudXRpbC5jb25jdXJyZW50LlRocmVhZFBvb2xFeGVjdXRvciRXb3JrZXIucnVuKFVua25vd24gU291cmNlKSIsIlx0YXQgamF2YS5iYXNlL2phdmEubGFuZy5UaHJlYWQucnVuKFVua25vd24gU291cmNlKSJdLCJwcm9jZXNzX3V1aWQiOiIxYjZlMWIyOC01ZDk0LTRlMDMtOWZhNy05Mzg1Y2U1ZTVkNzIifSx7InRpbWVzdGFtcCI6IjIwMjMtMDUtMTRUMTU6MDk6NDMuODU4WiIsImxldmVsIjoiREVCVUciLCJmcW5zIjoibWV0YWJhc2Uuc2VydmVyLm1pZGRsZXdhcmUubG9nIiwibXNnIjoiXHUwMDFCWzMybVBPU1QgL2FwaS9zZXNzaW9uIDIwMCAyLjkgcyAoOSBEQiBjYWxscykgQXBwIERCIGNvbm5lY3Rpb25zOiAxLzQgSmV0dHkgdGhyZWFkczogNC81MCAoMiBpZGxlLCAwIHF1ZXVlZCkgKDU4IHRvdGFsIGFjdGl2ZSB0aHJlYWRzKSBRdWVyaWVzIGluIGZsaWdodDogMCAoMCBxdWV1ZWQpXHUwMDFCWzBtIiwiZXhjZXB0aW9uIjpudWxsLCJwcm9jZXNzX3V1aWQiOiIxYjZlMWIyOC01ZDk0LTRlMDMtOWZhNy05Mzg1Y2U1ZTVkNzIifSx7InRpbWVzdGFtcCI6IjIwMjMtMDUtMTRUMTU6MDk6NDAuNTYyWiIsImxldmVsIjoiREVCVUciLCJmcW5zIjoibWV0YWJhc2Uuc2VydmVyLm1pZGRsZXdhcmUubG9nIiwibXNnIjoiXHUwMDFCWzMybURFTEVURSAvYXBpL2Rhc2hib2FyZC8xL2NhcmRzIDIwNCAxNTEuMCBtcyAoNyBEQiBjYWxscykgQXBwIERCIGNvbm5lY3Rpb25zOiAwLzQgSmV0dHkgdGhyZWFkczogNC81MCAoMiBpZGxlLCAwIHF1ZXVlZCkgKDU4IHRvdGFsIGFjdGl2ZSB0aHJlYWRzKSBRdWVyaWVzIGluIGZsaWdodDogMCAoMCBxdWV1ZWQpXHUwMDFCWzBtIiwiZXhjZXB0aW9uIjpudWxsLCJwcm9jZXNzX3V1aWQiOiIxYjZlMWIyOC01ZDk0LTRlMDMtOWZhNy05Mzg1Y2U1ZTVkNzIifSx7InRpbWVzdGFtcCI6IjIwMjMtMDUtMTRUMTU6MDk6NDAuMjY3WiIsImxldmVsIjoiREVCVUciLCJmcW5zIjoibWV0YWJhc2Uuc2VydmVyLm1pZGRsZXdhcmUubG9nIiwibXNnIjoiXHUwMDFCWzMybUdFVCAvYXBpL2Rhc2hib2FyZC8xIDIwMCA1NTcuNyBtcyAoMjYgREIgY2FsbHMpIEFwcCBEQiBjb25uZWN0aW9uczogMS80IEpldHR5IHRocmVhZHM6IDQvNTAgKDIgaWRsZSwgMCBxdWV1ZWQpICg1OCB0b3RhbCBhY3RpdmUgdGhyZWFkcykgUXVlcmllcyBpbiBmbGlnaHQ6IDAgKDAgcXVldWVkKVx1MDAxQlswbSIsImV4Y2VwdGlvbiI6bnVsbCwicHJvY2Vzc191dWlkIjoiMWI2ZTFiMjgtNWQ5NC00ZTAzLTlmYTctOTM4NWNlNWU1ZDcyIn0seyJ0aW1lc3RhbXAiOiIyMDIzLTA1LTE0VDE1OjA5OjQwLjA4MloiLCJsZXZlbCI6IldBUk4iLCJmcW5zIjoibWV0YWJhc2UuZW1haWwiLCJtc2ciOiJGYWlsZWQgdG8gc2VuZCBlbWFpbCIsImV4Y2VwdGlvbiI6WyJjbG9qdXJlLmxhbmcuRXhjZXB0aW9uSW5mbzogU01UUCBob3N0IGlzIG5vdCBzZXQuIHs6Y2F1c2UgOnNtdHAtaG9zdC1ub3Qtc2V0fSIsIlx0YXQgbWV0YWJhc2UuZW1haWwkZm5fXzc0OTU3JHNlbmRfbWVzc2FnZV9vcl90aHJvd19CQU5HX19fNzQ5NjIkZm5fXzc0OTY2Lmludm9rZShlbWFpbC5jbGo6MTI1KSIsIlx0YXQgbWV0YWJhc2UuZW1haWwkZm5fXzc0OTU3JHNlbmRfbWVzc2FnZV9vcl90aHJvd19CQU5HX19fNzQ5NjIuaW52b2tlKGVtYWlsLmNsajoxMTkpIiwiXHRhdCBtZXRhYmFzZS5lbWFpbCRzZW5kX21lc3NhZ2VfQkFOR18uaW52b2tlU3RhdGljKGVtYWlsLmNsajoxNjIpIiwiXHRhdCBtZXRhYmFzZS5lbWFpbCRzZW5kX21lc3NhZ2VfQkFOR18uZG9JbnZva2UoZW1haWwuY2xqOjE0OCkiLCJcdGF0IGNsb2p1cmUubGFuZy5SZXN0Rm4uaW52b2tlKFJlc3RGbi5qYXZhOjYxOSkiLCJcdGF0IG1ldGFiYXNlLmVtYWlsLm1lc3NhZ2VzJHNlbmRfbG9naW5fZnJvbV9uZXdfZGV2aWNlX2VtYWlsX0JBTkdfLmludm9rZVN0YXRpYyhtZXNzYWdlcy5jbGo6MTk4KSIsIlx0YXQgbWV0YWJhc2UuZW1haWwubWVzc2FnZXMkc2VuZF9sb2dpbl9mcm9tX25ld19kZXZpY2VfZW1haWxfQkFOR18uaW52b2tlKG1lc3NhZ2VzLmNsajoxODQpIiwiXHRhdCBtZXRhYmFzZS5tb2RlbHMubG9naW5faGlzdG9yeSRtYXliZV9zZW5kX2xvZ2luX2Zyb21fbmV3X2RldmljZV9lbWFpbCRmbl9fNzU3NzguaW52b2tlKGxvZ2luX2hpc3RvcnkuY2xqOjg1KSIsIlx0YXQgY2xvanVyZS5jb3JlJGJpbmRpbmdfY29udmV5b3JfZm4kZm5fXzU4MjMuaW52b2tlKGNvcmUuY2xqOjIwNDcpIiwiXHRhdCBjbG9qdXJlLmxhbmcuQUZuLmNhbGwoQUZuLmphdmE6MTgpIiwiXHRhdCBqYXZhLmJhc2UvamF2YS51dGlsLmNvbmN1cnJlbnQuRnV0dXJlVGFzay5ydW4oVW5rbm93biBTb3VyY2UpIiwiXHRhdCBqYXZhLmJhc2UvamF2YS51dGlsLmNvbmN1cnJlbnQuVGhyZWFkUG9vbEV4ZWN1dG9yLnJ1bldvcmtlcihVbmtub3duIFNvdXJjZSkiLCJcdGF0IGphdmEuYmFzZS9qYXZhLnV0aWwuY29uY3VycmVudC5UaHJlYWRQb29sRXhlY3V0b3IkV29ya2VyLnJ1bihVbmtub3duIFNvdXJjZSkiLCJcdGF0IGphdmEuYmFzZS9qYXZhLmxhbmcuVGhyZWFkLnJ1bihVbmtub3duIFNvdXJjZSkiXSwicHJvY2Vzc191dWlkIjoiMWI2ZTFiMjgtNWQ5NC00ZTAzLTlmYTctOTM4NWNlNWU1ZDcyIn0seyJ0aW1lc3RhbXAiOiIyMDIzLTA1LTE0VDE1OjA5OjQwLjA4MloiLCJsZXZlbCI6IldBUk4iLCJmcW5zIjoibWV0YWJhc2UuZW1haWwiLCJtc2ciOiJGYWlsZWQgdG8gc2VuZCBlbWFpbCIsImV4Y2VwdGlvbiI6WyJjbG9qdXJlLmxhbmcuRXhjZXB0aW9uSW5mbzogU01UUCBob3N0IGlzIG5vdCBzZXQuIHs6Y2F1c2UgOnNtdHAtaG9zdC1ub3Qtc2V0fSIsIlx0YXQgbWV0YWJhc2UuZW1haWwkZm5fXzc0OTU3JHNlbmRfbWVzc2FnZV9vcl90aHJvd19CQU5HX19fNzQ5NjIkZm5fXzc0OTY2Lmludm9rZShlbWFpbC5jbGo6MTI1KSIsIlx0YXQgbWV0YWJhc2UuZW1haWwkZm5fXzc0OTU3JHNlbmRfbWVzc2FnZV9vcl90aHJvd19CQU5HX19fNzQ5NjIuaW52b2tlKGVtYWlsLmNsajoxMTkpIiwiXHRhdCBtZXRhYmFzZS5lbWFpbCRzZW5kX21lc3NhZ2VfQkFOR18uaW52b2tlU3RhdGljKGVtYWlsLmNsajoxNjIpIiwiXHRhdCBtZXRhYmFzZS5lbWFpbCRzZW5kX21lc3NhZ2VfQkFOR18uZG9JbnZva2UoZW1haWwuY2xqOjE0OCkiLCJcdGF0IGNsb2p1cmUubGFuZy5SZXN0Rm4uaW52b2tlKFJlc3RGbi5qYXZhOjYxOSkiLCJcdGF0IG1ldGFiYXNlLmVtYWlsLm1lc3NhZ2VzJHNlbmRfbG9naW5fZnJvbV9uZXdfZGV2aWNlX2VtYWlsX0JBTkdfLmludm9rZVN0YXRpYyhtZXNzYWdlcy5jbGo6MTk4KSIsIlx0YXQgbWV0YWJhc2UuZW1haWwubWVzc2FnZXMkc2VuZF9sb2dpbl9mcm9tX25ld19kZXZpY2VfZW1haWxfQkFOR18uaW52b2tlKG1lc3NhZ2VzLmNsajoxODQpIiwiXHRhdCBtZXRhYmFzZS5tb2RlbHMubG9naW5faGlzdG9yeSRtYXliZV9zZW5kX2xvZ2luX2Zyb21fbmV3X2RldmljZV9lbWFpbCRmbl9fNzU3NzguaW52b2tlKGxvZ2luX2hpc3RvcnkuY2xqOjg1KSIsIlx0YXQgY2xvanVyZS5jb3JlJGJpbmRpbmdfY29udmV5b3JfZm4kZm5fXzU4MjMuaW52b2tlKGNvcmUuY2xqOjIwNDcpIiwiXHRhdCBjbG9qdXJlLmxhbmcuQUZuLmNhbGwoQUZuLmphdmE6MTgpIiwiXHRhdCBqYXZhLmJhc2UvamF2YS51dGlsLmNvbmN1cnJlbnQuRnV0dXJlVGFzay5ydW4oVW5rbm93biBTb3VyY2UpIiwiXHRhdCBqYXZhLmJhc2UvamF2YS51dGlsLmNvbmN1cnJlbnQuVGhyZWFkUG9vbEV4ZWN1dG9yLnJ1bldvcmtlcihVbmtub3duIFNvdXJjZSkiLCJcdGF0IGphdmEuYmFzZS9qYXZhLnV0aWwuY29uY3VycmVudC5UaHJlYWRQb29sRXhlY3V0b3IkV29ya2VyLnJ1bihVbmtub3duIFNvdXJjZSkiLCJcdGF0IGphdmEuYmFzZS9qYXZhLmxhbmcuVGhyZWFkLnJ1bihVbmtub3duIFNvdXJjZSkiXSwicHJvY2Vzc191dWlkIjoiMWI2ZTFiMjgtNWQ5NC00ZTAzLTlmYTctOTM4NWNlNWU1ZDcyIn0seyJ0aW1lc3RhbXAiOiIyMDIzLTA1LTE0VDE1OjA5OjM5LjYyN1oiLCJsZXZlbCI6IkRFQlVHIiwiZnFucyI6Im1ldGFiYXNlLnNlcnZlci5taWRkbGV3YXJlLmxvZyIsIm1zZyI6Ilx1MDAxQlszMm1QT1NUIC9hcGkvc2Vzc2lvbiAyMDAgMzY2LjkgbXMgKDkgREIgY2FsbHMpIEFwcCBEQiBjb25uZWN0aW9uczogMC80IEpldHR5IHRocmVhZHM6IDQvNTAgKDIgaWRsZSwgMCBxdWV1ZWQpICg1OCB0b3RhbCBhY3RpdmUgdGhyZWFkcykgUXVlcmllcyBpbiBmbGlnaHQ6IDAgKDAgcXVldWVkKVx1MDAxQlswbSIsImV4Y2VwdGlvbiI6bnVsbCwicHJvY2Vzc191dWlkIjoiMWI2ZTFiMjgtNWQ5NC00ZTAzLTlmYTctOTM4NWNlNWU1ZDcyIn0seyJ0aW1lc3RhbXAiOiIyMDIzLTA1LTE0VDE1OjA5OjM5LjA5NVoiLCJsZXZlbCI6IkRFQlVHIiwiZnFucyI6Im1ldGFiYXNlLnNlcnZlci5taWRkbGV3YXJlLmxvZyIsIm1zZyI6Ilx1MDAxQlszMm1QT1NUIC9hcGkvZGFzaGJvYXJkLzEvY29weSAyMDAgNi41IHMgKDIxNSBEQiBjYWxscykgQXBwIERCIGNvbm5lY3Rpb25zOiAyLzQgSmV0dHkgdGhyZWFkczogNC81MCAoMiBpZGxlLCAwIHF1ZXVlZCkgKDU4IHRvdGFsIGFjdGl2ZSB0aHJlYWRzKSBRdWVyaWVzIGluIGZsaWdodDogMCAoMCBxdWV1ZWQpXHUwMDFCWzBtIiwiZXhjZXB0aW9uIjpudWxsLCJwcm9jZXNzX3V1aWQiOiIxYjZlMWIyOC01ZDk0LTRlMDMtOWZhNy05Mzg1Y2U1ZTVkNzIifSx7InRpbWVzdGFtcCI6IjIwMjMtMDUtMTRUMTU6MDk6MzQuMzA5WiIsImxldmVsIjoiSU5GTyIsImZxbnMiOiJtZXRhYmFzZS5tb2RlbHMuZGFzaGJvYXJkIiwibXNnIjoiUmVmZXJlbmNlZCBGaWVsZHMgaW4gRGFzaGJvYXJkIHBhcmFtcyBoYXZlIGNoYW5nZWQ6IFdhczogI3t9IElzIE5vdzogI3s3IDZ9IE5ld2x5IEFkZGVkOiAjezcgNn0iLCJleGNlcHRpb24iOm51bGwsInByb2Nlc3NfdXVpZCI6IjFiNmUxYjI4LTVkOTQtNGUwMy05ZmE3LTkzODVjZTVlNWQ3MiJ9LHsidGltZXN0YW1wIjoiMjAyMy0wNS0xNFQxNTowOTozMS45MzNaIiwibGV2ZWwiOiJERUJVRyIsImZxbnMiOiJtZXRhYmFzZS5zZXJ2ZXIubWlkZGxld2FyZS5sb2ciLCJtc2ciOiJcdTAwMUJbMzJtR0VUIC9hcGkvZGFzaGJvYXJkLzEgMjAwIDIuNyBzICgyNiBEQiBjYWxscykgQXBwIERCIGNvbm5lY3Rpb25zOiAxLzQgSmV0dHkgdGhyZWFkczogNC81MCAoMiBpZGxlLCAwIHF1ZXVlZCkgKDU4IHRvdGFsIGFjdGl2ZSB0aHJlYWRzKSBRdWVyaWVzIGluIGZsaWdodDogMCAoMCBxdWV1ZWQpXHUwMDFCWzBtIiwiZXhjZXB0aW9uIjpudWxsLCJwcm9jZXNzX3V1aWQiOiIxYjZlMWIyOC01ZDk0LTRlMDMtOWZhNy05Mzg1Y2U1ZTVkNzIifSx7InRpbWVzdGFtcCI6IjIwMjMtMDUtMTRUMTU6MDk6MjkuNDMzWiIsImxldmVsIjoiV0FSTiIsImZxbnMiOiJtZXRhYmFzZS5lbWFpbCIsIm1zZyI6IkZhaWxlZCB0byBzZW5kIGVtYWlsIiwiZXhjZXB0aW9uIjpbImNsb2p1cmUubGFuZy5FeGNlcHRpb25JbmZvOiBTTVRQIGhvc3QgaXMgbm90IHNldC4gezpjYXVzZSA6c210cC1ob3N0LW5vdC1zZXR9IiwiXHRhdCBtZXRhYmFzZS5lbWFpbCRmbl9fNzQ5NTckc2VuZF9tZXNzYWdlX29yX3Rocm93X0JBTkdfX183NDk2MiRmbl9fNzQ5NjYuaW52b2tlKGVtYWlsLmNsajoxMjUpIiwiXHRhdCBtZXRhYmFzZS5lbWFpbCRmbl9fNzQ5NTckc2VuZF9tZXNzYWdlX29yX3Rocm93X0JBTkdfX183NDk2Mi5pbnZva2UoZW1haWwuY2xqOjExOSkiLCJcdGF0IG1ldGFiYXNlLmVtYWlsJHNlbmRfbWVzc2FnZV9CQU5HXy5pbnZva2VTdGF0aWMoZW1haWwuY2xqOjE2MikiLCJcdGF0IG1ldGFiYXNlLmVtYWlsJHNlbmRfbWVzc2FnZV9CQU5HXy5kb0ludm9rZShlbWFpbC5jbGo6MTQ4KSIsIlx0YXQgY2xvanVyZS5sYW5nLlJlc3RGbi5pbnZva2UoUmVzdEZuLmphdmE6NjE5KSIsIlx0YXQgbWV0YWJhc2UuZW1haWwubWVzc2FnZXMkc2VuZF9sb2dpbl9mcm9tX25ld19kZXZpY2VfZW1haWxfQkFOR18uaW52b2tlU3RhdGljKG1lc3NhZ2VzLmNsajoxOTgpIiwiXHRhdCBtZXRhYmFzZS5lbWFpbC5tZXNzYWdlcyRzZW5kX2xvZ2luX2Zyb21fbmV3X2RldmljZV9lbWFpbF9CQU5HXy5pbnZva2UobWVzc2FnZXMuY2xqOjE4NCkiLCJcdGF0IG1ldGFiYXNlLm1vZGVscy5sb2dpbl9oaXN0b3J5JG1heWJlX3NlbmRfbG9naW5fZnJvbV9uZXdfZGV2aWNlX2VtYWlsJGZuX183NTc3OC5pbnZva2UobG9naW5faGlzdG9yeS5jbGo6ODUpIiwiXHRhdCBjbG9qdXJlLmNvcmUkYmluZGluZ19jb252ZXlvcl9mbiRmbl9fNTgyMy5pbnZva2UoY29yZS5jbGo6MjA0NykiLCJcdGF0IGNsb2p1cmUubGFuZy5BRm4uY2FsbChBRm4uamF2YToxOCkiLCJcdGF0IGphdmEuYmFzZS9qYXZhLnV0aWwuY29uY3VycmVudC5GdXR1cmVUYXNrLnJ1bihVbmtub3duIFNvdXJjZSkiLCJcdGF0IGphdmEuYmFzZS9qYXZhLnV0aWwuY29uY3VycmVudC5UaHJlYWRQb29sRXhlY3V0b3IucnVuV29ya2VyKFVua25vd24gU291cmNlKSIsIlx0YXQgamF2YS5iYXNlL2phdmEudXRpbC5jb25jdXJyZW50LlRocmVhZFBvb2xFeGVjdXRvciRXb3JrZXIucnVuKFVua25vd24gU291cmNlKSIsIlx0YXQgamF2YS5iYXNlL2phdmEubGFuZy5UaHJlYWQucnVuKFVua25vd24gU291cmNlKSJdLCJwcm9jZXNzX3V1aWQiOiIxYjZlMWIyOC01ZDk0LTRlMDMtOWZhNy05Mzg1Y2U1ZTVkNzIifSx7InRpbWVzdGFtcCI6IjIwMjMtMDUtMTRUMTU6MDk6MjkuNDMzWiIsImxldmVsIjoiV0FSTiIsImZxbnMiOiJtZXRhYmFzZS5lbWFpbCIsIm1zZyI6IkZhaWxlZCB0byBzZW5kIGVtYWlsIiwiZXhjZXB0aW9uIjpbImNsb2p1cmUubGFuZy5FeGNlcHRpb25JbmZvOiBTTVRQIGhvc3QgaXMgbm90IHNldC4gezpjYXVzZSA6c210cC1ob3N0LW5vdC1zZXR9IiwiXHRhdCBtZXRhYmFzZS5lbWFpbCRmbl9fNzQ5NTckc2VuZF9tZXNzYWdlX29yX3Rocm93X0JBTkdfX183NDk2MiRmbl9fNzQ5NjYuaW52b2tlKGVtYWlsLmNsajoxMjUpIiwiXHRhdCBtZXRhYmFzZS5lbWFpbCRmbl9fNzQ5NTckc2VuZF9tZXNzYWdlX29yX3Rocm93X0JBTkdfX183NDk2Mi5pbnZva2UoZW1haWwuY2xqOjExOSkiLCJcdGF0IG1ldGFiYXNlLmVtYWlsJHNlbmRfbWVzc2FnZV9CQU5HXy5pbnZva2VTdGF0aWMoZW1haWwuY2xqOjE2MikiLCJcdGF0IG1ldGFiYXNlLmVtYWlsJHNlbmRfbWVzc2FnZV9CQU5HXy5kb0ludm9rZShlbWFpbC5jbGo6MTQ4KSIsIlx0YXQgY2xvanVyZS5sYW5nLlJlc3RGbi5pbnZva2UoUmVzdEZuLmphdmE6NjE5KSIsIlx0YXQgbWV0YWJhc2UuZW1haWwubWVzc2FnZXMkc2VuZF9sb2dpbl9mcm9tX25ld19kZXZpY2VfZW1haWxfQkFOR18uaW52b2tlU3RhdGljKG1lc3NhZ2VzLmNsajoxOTgpIiwiXHRhdCBtZXRhYmFzZS5lbWFpbC5tZXNzYWdlcyRzZW5kX2xvZ2luX2Zyb21fbmV3X2RldmljZV9lbWFpbF9CQU5HXy5pbnZva2UobWVzc2FnZXMuY2xqOjE4NCkiLCJcdGF0IG1ldGFiYXNlLm1vZGVscy5sb2dpbl9oaXN0b3J5JG1heWJlX3NlbmRfbG9naW5fZnJvbV9uZXdfZGV2aWNlX2VtYWlsJGZuX183NTc3OC5pbnZva2UobG9naW5faGlzdG9yeS5jbGo6ODUpIiwiXHRhdCBjbG9qdXJlLmNvcmUkYmluZGluZ19jb252ZXlvcl9mbiRmbl9fNTgyMy5pbnZva2UoY29yZS5jbGo6MjA0NykiLCJcdGF0IGNsb2p1cmUubGFuZy5BRm4uY2FsbChBRm4uamF2YToxOCkiLCJcdGF0IGphdmEuYmFzZS9qYXZhLnV0aWwuY29uY3VycmVudC5GdXR1cmVUYXNrLnJ1bihVbmtub3duIFNvdXJjZSkiLCJcdGF0IGphdmEuYmFzZS9qYXZhLnV0aWwuY29uY3VycmVudC5UaHJlYWRQb29sRXhlY3V0b3IucnVuV29ya2VyKFVua25vd24gU291cmNlKSIsIlx0YXQgamF2YS5iYXNlL2phdmEudXRpbC5jb25jdXJyZW50LlRocmVhZFBvb2xFeGVjdXRvciRXb3JrZXIucnVuKFVua25vd24gU291cmNlKSIsIlx0YXQgamF2YS5iYXNlL2phdmEubGFuZy5UaHJlYWQucnVuKFVua25vd24gU291cmNlKSJdLCJwcm9jZXNzX3V1aWQiOiIxYjZlMWIyOC01ZDk0LTRlMDMtOWZhNy05Mzg1Y2U1ZTVkNzIifSx7InRpbWVzdGFtcCI6IjIwMjMtMDUtMTRUMTU6MDk6MjkuMDczWiIsImxldmVsIjoiREVCVUciLCJmcW5zIjoibWV0YWJhc2Uuc2VydmVyLm1pZGRsZXdhcmUubG9nIiwibXNnIjoiXHUwMDFCWzMybVBPU1QgL2FwaS9zZXNzaW9uIDIwMCA0MTguNyBtcyAoOSBEQiBjYWxscykgQXBwIERCIGNvbm5lY3Rpb25zOiAwLzQgSmV0dHkgdGhyZWFkczogNC81MCAoMiBpZGxlLCAwIHF1ZXVlZCkgKDU4IHRvdGFsIGFjdGl2ZSB0aHJlYWRzKSBRdWVyaWVzIGluIGZsaWdodDogMCAoMCBxdWV1ZWQpXHUwMDFCWzBtIiwiZXhjZXB0aW9uIjpudWxsLCJwcm9jZXNzX3V1aWQiOiIxYjZlMWIyOC01ZDk0LTRlMDMtOWZhNy05Mzg1Y2U1ZTVkNzIifSx7InRpbWVzdGFtcCI6IjIwMjMtMDUtMTRUMTU6MDk6MjguNDMzWiIsImxldmVsIjoiREVCVUciLCJmcW5zIjoibWV0YWJhc2Uuc2VydmVyLm1pZGRsZXdhcmUubG9nIiwibXNnIjoiXHUwMDFCWzMybVBPU1QgL2FwaS9kYXNoYm9hcmQgMjAwIDM1MS4xIG1zICgxMSBEQiBjYWxscykgQXBwIERCIGNvbm5lY3Rpb25zOiAxLzQgSmV0dHkgdGhyZWFkczogNC81MCAoMiBpZGxlLCAwIHF1ZXVlZCkgKDU4IHRvdGFsIGFjdGl2ZSB0aHJlYWRzKSBRdWVyaWVzIGluIGZsaWdodDogMCAoMCBxdWV1ZWQpXHUwMDFCWzBtIiwiZXhjZXB0aW9uIjpudWxsLCJwcm9jZXNzX3V1aWQiOiIxYjZlMWIyOC01ZDk0LTRlMDMtOWZhNy05Mzg1Y2U1ZTVkNzIifSx7InRpbWVzdGFtcCI6IjIwMjMtMDUtMTRUMTU6MDk6MjcuNzc1WiIsImxldmVsIjoiREVCVUciLCJmcW5zIjoibWV0YWJhc2Uuc2VydmVyLm1pZGRsZXdhcmUubG9nIiwibXNnIjoiXHUwMDFCWzMybUdFVCAvYXBpL2Rhc2hib2FyZC8xIDIwMCAxLjkgcyAoMjYgREIgY2FsbHMpIEFwcCBEQiBjb25uZWN0aW9uczogMS80IEpldHR5IHRocmVhZHM6IDQvNTAgKDIgaWRsZSwgMCBxdWV1ZWQpICg1OCB0b3RhbCBhY3RpdmUgdGhyZWFkcykgUXVlcmllcyBpbiBmbGlnaHQ6IDAgKDAgcXVldWVkKVx1MDAxQlswbSIsImV4Y2VwdGlvbiI6bnVsbCwicHJvY2Vzc191dWlkIjoiMWI2ZTFiMjgtNWQ5NC00ZTAzLTlmYTctOTM4NWNlNWU1ZDcyIn0seyJ0aW1lc3RhbXAiOiIyMDIzLTA1LTE0VDE1OjA5OjI2LjE2MloiLCJsZXZlbCI6IldBUk4iLCJmcW5zIjoibWV0YWJhc2UuZW1haWwiLCJtc2ciOiJGYWlsZWQgdG8gc2VuZCBlbWFpbCIsImV4Y2VwdGlvbiI6WyJjbG9qdXJlLmxhbmcuRXhjZXB0aW9uSW5mbzogU01UUCBob3N0IGlzIG5vdCBzZXQuIHs6Y2F1c2UgOnNtdHAtaG9zdC1ub3Qtc2V0fSIsIlx0YXQgbWV0YWJhc2UuZW1haWwkZm5fXzc0OTU3JHNlbmRfbWVzc2FnZV9vcl90aHJvd19CQU5HX19fNzQ5NjIkZm5fXzc0OTY2Lmludm9rZShlbWFpbC5jbGo6MTI1KSIsIlx0YXQgbWV0YWJhc2UuZW1haWwkZm5fXzc0OTU3JHNlbmRfbWVzc2FnZV9vcl90aHJvd19CQU5HX19fNzQ5NjIuaW52b2tlKGVtYWlsLmNsajoxMTkpIiwiXHRhdCBtZXRhYmFzZS5lbWFpbCRzZW5kX21lc3NhZ2VfQkFOR18uaW52b2tlU3RhdGljKGVtYWlsLmNsajoxNjIpIiwiXHRhdCBtZXRhYmFzZS5lbWFpbCRzZW5kX21lc3NhZ2VfQkFOR18uZG9JbnZva2UoZW1haWwuY2xqOjE0OCkiLCJcdGF0IGNsb2p1cmUubGFuZy5SZXN0Rm4uaW52b2tlKFJlc3RGbi5qYXZhOjYxOSkiLCJcdGF0IG1ldGFiYXNlLmVtYWlsLm1lc3NhZ2VzJHNlbmRfbG9naW5fZnJvbV9uZXdfZGV2aWNlX2VtYWlsX0JBTkdfLmludm9rZVN0YXRpYyhtZXNzYWdlcy5jbGo6MTk4KSIsIlx0YXQgbWV0YWJhc2UuZW1haWwubWVzc2FnZXMkc2VuZF9sb2dpbl9mcm9tX25ld19kZXZpY2VfZW1haWxfQkFOR18uaW52b2tlKG1lc3NhZ2VzLmNsajoxODQpIiwiXHRhdCBtZXRhYmFzZS5tb2RlbHMubG9naW5faGlzdG9yeSRtYXliZV9zZW5kX2xvZ2luX2Zyb21fbmV3X2RldmljZV9lbWFpbCRmbl9fNzU3NzguaW52b2tlKGxvZ2luX2hpc3RvcnkuY2xqOjg1KSIsIlx0YXQgY2xvanVyZS5jb3JlJGJpbmRpbmdfY29udmV5b3JfZm4kZm5fXzU4MjMuaW52b2tlKGNvcmUuY2xqOjIwNDcpIiwiXHRhdCBjbG9qdXJlLmxhbmcuQUZuLmNhbGwoQUZuLmphdmE6MTgpIiwiXHRhdCBqYXZhLmJhc2UvamF2YS51dGlsLmNvbmN1cnJlbnQuRnV0dXJlVGFzay5ydW4oVW5rbm93biBTb3VyY2UpIiwiXHRhdCBqYXZhLmJhc2UvamF2YS51dGlsLmNvbmN1cnJlbnQuVGhyZWFkUG9vbEV4ZWN1dG9yLnJ1bldvcmtlcihVbmtub3duIFNvdXJjZSkiLCJcdGF0IGphdmEuYmFzZS9qYXZhLnV0aWwuY29uY3VycmVudC5UaHJlYWRQb29sRXhlY3V0b3IkV29ya2VyLnJ1bihVbmtub3duIFNvdXJjZSkiLCJcdGF0IGphdmEuYmFzZS9qYXZhLmxhbmcuVGhyZWFkLnJ1bihVbmtub3duIFNvdXJjZSkiXSwicHJvY2Vzc191dWlkIjoiMWI2ZTFiMjgtNWQ5NC00ZTAzLTlmYTctOTM4NWNlNWU1ZDcyIn0seyJ0aW1lc3RhbXAiOiIyMDIzLTA1LTE0VDE1OjA5OjI2LjE2MloiLCJsZXZlbCI6IldBUk4iLCJmcW5zIjoibWV0YWJhc2UuZW1haWwiLCJtc2ciOiJGYWlsZWQgdG8gc2VuZCBlbWFpbCIsImV4Y2VwdGlvbiI6WyJjbG9qdXJlLmxhbmcuRXhjZXB0aW9uSW5mbzogU01UUCBob3N0IGlzIG5vdCBzZXQuIHs6Y2F1c2UgOnNtdHAtaG9zdC1ub3Qtc2V0fSIsIlx0YXQgbWV0YWJhc2UuZW1haWwkZm5fXzc0OTU3JHNlbmRfbWVzc2FnZV9vcl90aHJvd19CQU5HX19fNzQ5NjIkZm5fXzc0OTY2Lmludm9rZShlbWFpbC5jbGo6MTI1KSIsIlx0YXQgbWV0YWJhc2UuZW1haWwkZm5fXzc0OTU3JHNlbmRfbWVzc2FnZV9vcl90aHJvd19CQU5HX19fNzQ5NjIuaW52b2tlKGVtYWlsLmNsajoxMTkpIiwiXHRhdCBtZXRhYmFzZS5lbWFpbCRzZW5kX21lc3NhZ2VfQkFOR18uaW52b2tlU3RhdGljKGVtYWlsLmNsajoxNjIpIiwiXHRhdCBtZXRhYmFzZS5lbWFpbCRzZW5kX21lc3NhZ2VfQkFOR18uZG9JbnZva2UoZW1haWwuY2xqOjE0OCkiLCJcdGF0IGNsb2p1cmUubGFuZy5SZXN0Rm4uaW52b2tlKFJlc3RGbi5qYXZhOjYxOSkiLCJcdGF0IG1ldGFiYXNlLmVtYWlsLm1lc3NhZ2VzJHNlbmRfbG9naW5fZnJvbV9uZXdfZGV2aWNlX2VtYWlsX0JBTkdfLmludm9rZVN0YXRpYyhtZXNzYWdlcy5jbGo6MTk4KSIsIlx0YXQgbWV0YWJhc2UuZW1haWwubWVzc2FnZXMkc2VuZF9sb2dpbl9mcm9tX25ld19kZXZpY2VfZW1haWxfQkFOR18uaW52b2tlKG1lc3NhZ2VzLmNsajoxODQpIiwiXHRhdCBtZXRhYmFzZS5tb2RlbHMubG9naW5faGlzdG9yeSRtYXliZV9zZW5kX2xvZ2luX2Zyb21fbmV3X2RldmljZV9lbWFpbCRmbl9fNzU3NzguaW52b2tlKGxvZ2luX2hpc3RvcnkuY2xqOjg1KSIsIlx0YXQgY2xvanVyZS5jb3JlJGJpbmRpbmdfY29udmV5b3JfZm4kZm5fXzU4MjMuaW52b2tlKGNvcmUuY2xqOjIwNDcpIiwiXHRhdCBjbG9qdXJlLmxhbmcuQUZuLmNhbGwoQUZuLmphdmE6MTgpIiwiXHRhdCBqYXZhLmJhc2UvamF2YS51dGlsLmNvbmN1cnJlbnQuRnV0dXJlVGFzay5ydW4oVW5rbm93biBTb3VyY2UpIiwiXHRhdCBqYXZhLmJhc2UvamF2YS51dGlsLmNvbmN1cnJlbnQuVGhyZWFkUG9vbEV4ZWN1dG9yLnJ1bldvcmtlcihVbmtub3duIFNvdXJjZSkiLCJcdGF0IGphdmEuYmFzZS9qYXZhLnV0aWwuY29uY3VycmVudC5UaHJlYWRQb29sRXhlY3V0b3IkV29ya2VyLnJ1bihVbmtub3duIFNvdXJjZSkiLCJcdGF0IGphdmEuYmFzZS9qYXZhLmxhbmcuVGhyZWFkLnJ1bihVbmtub3duIFNvdXJjZSkiXSwicHJvY2Vzc191dWlkIjoiMWI2ZTFiMjgtNWQ5NC00ZTAzLTlmYTctOTM4NWNlNWU1ZDcyIn0seyJ0aW1lc3RhbXAiOiIyMDIzLTA1LTE0VDE1OjA5OjI1Ljc3N1oiLCJsZXZlbCI6IkRFQlVHIiwiZnFucyI6Im1ldGFiYXNlLnNlcnZlci5taWRkbGV3YXJlLmxvZyIsIm1zZyI6Ilx1MDAxQlszMm1QT1NUIC9hcGkvc2Vzc2lvbiAyMDAgNDU0LjEgbXMgKDkgREIgY2FsbHMpIEFwcCBEQiBjb25uZWN0aW9uczogMC80IEpldHR5IHRocmVhZHM6IDQvNTAgKDIgaWRsZSwgMCBxdWV1ZWQpICg1OCB0b3RhbCBhY3RpdmUgdGhyZWFkcykgUXVlcmllcyBpbiBmbGlnaHQ6IDAgKDAgcXVldWVkKVx1MDAxQlswbSIsImV4Y2VwdGlvbiI6bnVsbCwicHJvY2Vzc191dWlkIjoiMWI2ZTFiMjgtNWQ5NC00ZTAzLTlmYTctOTM4NWNlNWU1ZDcyIn0seyJ0aW1lc3RhbXAiOiIyMDIzLTA1LTE0VDE1OjA5OjI1LjIwN1oiLCJsZXZlbCI6IkRFQlVHIiwiZnFucyI6Im1ldGFiYXNlLnNlcnZlci5taWRkbGV3YXJlLmxvZyIsIm1zZyI6Ilx1MDAxQlszMm1HRVQgL2FwaS9kYXNoYm9hcmQgMjAwIDE1OC43IG1zICg1IERCIGNhbGxzKSBBcHAgREIgY29ubmVjdGlvbnM6IDAvNCBKZXR0eSB0aHJlYWRzOiA0LzUwICgyIGlkbGUsIDAgcXVldWVkKSAoNTggdG90YWwgYWN0aXZlIHRocmVhZHMpIFF1ZXJpZXMgaW4gZmxpZ2h0OiAwICgwIHF1ZXVlZClcdTAwMUJbMG0iLCJleGNlcHRpb24iOm51bGwsInByb2Nlc3NfdXVpZCI6IjFiNmUxYjI4LTVkOTQtNGUwMy05ZmE3LTkzODVjZTVlNWQ3MiJ9LHsidGltZXN0YW1wIjoiMjAyMy0wNS0xNFQxNTowOToyNS4xOThaIiwibGV2ZWwiOiJXQVJOIiwiZnFucyI6Im1ldGFiYXNlLmVtYWlsIiwibXNnIjoiRmFpbGVkIHRvIHNlbmQgZW1haWwiLCJleGNlcHRpb24iOlsiY2xvanVyZS5sYW5nLkV4Y2VwdGlvbkluZm86IFNNVFAgaG9zdCBpcyBub3Qgc2V0LiB7OmNhdXNlIDpzbXRwLWhvc3Qtbm90LXNldH0iLCJcdGF0IG1ldGFiYXNlLmVtYWlsJGZuX183NDk1NyRzZW5kX21lc3NhZ2Vfb3JfdGhyb3dfQkFOR19fXzc0OTYyJGZuX183NDk2Ni5pbnZva2UoZW1haWwuY2xqOjEyNSkiLCJcdGF0IG1ldGFiYXNlLmVtYWlsJGZuX183NDk1NyRzZW5kX21lc3NhZ2Vfb3JfdGhyb3dfQkFOR19fXzc0OTYyLmludm9rZShlbWFpbC5jbGo6MTE5KSIsIlx0YXQgbWV0YWJhc2UuZW1haWwkc2VuZF9tZXNzYWdlX0JBTkdfLmludm9rZVN0YXRpYyhlbWFpbC5jbGo6MTYyKSIsIlx0YXQgbWV0YWJhc2UuZW1haWwkc2VuZF9tZXNzYWdlX0JBTkdfLmRvSW52b2tlKGVtYWlsLmNsajoxNDgpIiwiXHRhdCBjbG9qdXJlLmxhbmcuUmVzdEZuLmludm9rZShSZXN0Rm4uamF2YTo2MTkpIiwiXHRhdCBtZXRhYmFzZS5lbWFpbC5tZXNzYWdlcyRzZW5kX2xvZ2luX2Zyb21fbmV3X2RldmljZV9lbWFpbF9CQU5HXy5pbnZva2VTdGF0aWMobWVzc2FnZXMuY2xqOjE5OCkiLCJcdGF0IG1ldGFiYXNlLmVtYWlsLm1lc3NhZ2VzJHNlbmRfbG9naW5fZnJvbV9uZXdfZGV2aWNlX2VtYWlsX0JBTkdfLmludm9rZShtZXNzYWdlcy5jbGo6MTg0KSIsIlx0YXQgbWV0YWJhc2UubW9kZWxzLmxvZ2luX2hpc3RvcnkkbWF5YmVfc2VuZF9sb2dpbl9mcm9tX25ld19kZXZpY2VfZW1haWwkZm5fXzc1Nzc4Lmludm9rZShsb2dpbl9oaXN0b3J5LmNsajo4NSkiLCJcdGF0IGNsb2p1cmUuY29yZSRiaW5kaW5nX2NvbnZleW9yX2ZuJGZuX181ODIzLmludm9rZShjb3JlLmNsajoyMDQ3KSIsIlx0YXQgY2xvanVyZS5sYW5nLkFGbi5jYWxsKEFGbi5qYXZhOjE4KSIsIlx0YXQgamF2YS5iYXNlL2phdmEudXRpbC5jb25jdXJyZW50LkZ1dHVyZVRhc2sucnVuKFVua25vd24gU291cmNlKSIsIlx0YXQgamF2YS5iYXNlL2phdmEudXRpbC5jb25jdXJyZW50LlRocmVhZFBvb2xFeGVjdXRvci5ydW5Xb3JrZXIoVW5rbm93biBTb3VyY2UpIiwiXHRhdCBqYXZhLmJhc2UvamF2YS51dGlsLmNvbmN1cnJlbnQuVGhyZWFkUG9vbEV4ZWN1dG9yJFdvcmtlci5ydW4oVW5rbm93biBTb3VyY2UpIiwiXHRhdCBqYXZhLmJhc2UvamF2YS5sYW5nLlRocmVhZC5ydW4oVW5rbm93biBTb3VyY2UpIl0sInByb2Nlc3NfdXVpZCI6IjFiNmUxYjI4LTVkOTQtNGUwMy05ZmE3LTkzODVjZTVlNWQ3MiJ9LHsidGltZXN0YW1wIjoiMjAyMy0wNS0xNFQxNTowOToyNS4xOThaIiwibGV2ZWwiOiJXQVJOIiwiZnFucyI6Im1ldGFiYXNlLmVtYWlsIiwibXNnIjoiRmFpbGVkIHRvIHNlbmQgZW1haWwiLCJleGNlcHRpb24iOlsiY2xvanVyZS5sYW5nLkV4Y2VwdGlvbkluZm86IFNNVFAgaG9zdCBpcyBub3Qgc2V0LiB7OmNhdXNlIDpzbXRwLWhvc3Qtbm90LXNldH0iLCJcdGF0IG1ldGFiYXNlLmVtYWlsJGZuX183NDk1NyRzZW5kX21lc3NhZ2Vfb3JfdGhyb3dfQkFOR19fXzc0OTYyJGZuX183NDk2Ni5pbnZva2UoZW1haWwuY2xqOjEyNSkiLCJcdGF0IG1ldGFiYXNlLmVtYWlsJGZuX183NDk1NyRzZW5kX21lc3NhZ2Vfb3JfdGhyb3dfQkFOR19fXzc0OTYyLmludm9rZShlbWFpbC5jbGo6MTE5KSIsIlx0YXQgbWV0YWJhc2UuZW1haWwkc2VuZF9tZXNzYWdlX0JBTkdfLmludm9rZVN0YXRpYyhlbWFpbC5jbGo6MTYyKSIsIlx0YXQgbWV0YWJhc2UuZW1haWwkc2VuZF9tZXNzYWdlX0JBTkdfLmRvSW52b2tlKGVtYWlsLmNsajoxNDgpIiwiXHRhdCBjbG9qdXJlLmxhbmcuUmVzdEZuLmludm9rZShSZXN0Rm4uamF2YTo2MTkpIiwiXHRhdCBtZXRhYmFzZS5lbWFpbC5tZXNzYWdlcyRzZW5kX2xvZ2luX2Zyb21fbmV3X2RldmljZV9lbWFpbF9CQU5HXy5pbnZva2VTdGF0aWMobWVzc2FnZXMuY2xqOjE5OCkiLCJcdGF0IG1ldGFiYXNlLmVtYWlsLm1lc3NhZ2VzJHNlbmRfbG9naW5fZnJvbV9uZXdfZGV2aWNlX2VtYWlsX0JBTkdfLmludm9rZShtZXNzYWdlcy5jbGo6MTg0KSIsIlx0YXQgbWV0YWJhc2UubW9kZWxzLmxvZ2luX2hpc3RvcnkkbWF5YmVfc2VuZF9sb2dpbl9mcm9tX25ld19kZXZpY2VfZW1haWwkZm5fXzc1Nzc4Lmludm9rZShsb2dpbl9oaXN0b3J5LmNsajo4NSkiLCJcdGF0IGNsb2p1cmUuY29yZSRiaW5kaW5nX2NvbnZleW9yX2ZuJGZuX181ODIzLmludm9rZShjb3JlLmNsajoyMDQ3KSIsIlx0YXQgY2xvanVyZS5sYW5nLkFGbi5jYWxsKEFGbi5qYXZhOjE4KSIsIlx0YXQgamF2YS5iYXNlL2phdmEudXRpbC5jb25jdXJyZW50LkZ1dHVyZVRhc2sucnVuKFVua25vd24gU291cmNlKSIsIlx0YXQgamF2YS5iYXNlL2phdmEudXRpbC5jb25jdXJyZW50LlRocmVhZFBvb2xFeGVjdXRvci5ydW5Xb3JrZXIoVW5rbm93biBTb3VyY2UpIiwiXHRhdCBqYXZhLmJhc2UvamF2YS51dGlsLmNvbmN1cnJlbnQuVGhyZWFkUG9vbEV4ZWN1dG9yJFdvcmtlci5ydW4oVW5rbm93biBTb3VyY2UpIiwiXHRhdCBqYXZhLmJhc2UvamF2YS5sYW5nLlRocmVhZC5ydW4oVW5rbm93biBTb3VyY2UpIl0sInByb2Nlc3NfdXVpZCI6IjFiNmUxYjI4LTVkOTQtNGUwMy05ZmE3LTkzODVjZTVlNWQ3MiJ9LHsidGltZXN0YW1wIjoiMjAyMy0wNS0xNFQxNTowOToyNC45ODJaIiwibGV2ZWwiOiJERUJVRyIsImZxbnMiOiJtZXRhYmFzZS5zZXJ2ZXIubWlkZGxld2FyZS5sb2ciLCJtc2ciOiJcdTAwMUJbMzJtUE9TVCAvYXBpL3Nlc3Npb24gMjAwIDQxNS42IG1zICg5IERCIGNhbGxzKSBBcHAgREIgY29ubmVjdGlvbnM6IDAvNCBKZXR0eSB0aHJlYWRzOiA0LzUwICgyIGlkbGUsIDAgcXVldWVkKSAoNTggdG90YWwgYWN0aXZlIHRocmVhZHMpIFF1ZXJpZXMgaW4gZmxpZ2h0OiAwICgwIHF1ZXVlZClcdTAwMUJbMG0iLCJleGNlcHRpb24iOm51bGwsInByb2Nlc3NfdXVpZCI6IjFiNmUxYjI4LTVkOTQtNGUwMy05ZmE3LTkzODVjZTVlNWQ3MiJ9LHsidGltZXN0YW1wIjoiMjAyMy0wNS0xNFQxNTowOToyNC4zODdaIiwibGV2ZWwiOiJERUJVRyIsImZxbnMiOiJtZXRhYmFzZS5zZXJ2ZXIubWlkZGxld2FyZS5sb2ciLCJtc2ciOiJcdTAwMUJbMzJtR0VUIC9hcGkvZGFzaGJvYXJkLzEgMjAwIDEuNSBzICgyNiBEQiBjYWxscykgQXBwIERCIGNvbm5lY3Rpb25zOiAxLzQgSmV0dHkgdGhyZWFkczogNC81MCAoMiBpZGxlLCAwIHF1ZXVlZCkgKDU4IHRvdGFsIGFjdGl2ZSB0aHJlYWRzKSBRdWVyaWVzIGluIGZsaWdodDogMCAoMCBxdWV1ZWQpXHUwMDFCWzBtIiwiZXhjZXB0aW9uIjpudWxsLCJwcm9jZXNzX3V1aWQiOiIxYjZlMWIyOC01ZDk0LTRlMDMtOWZhNy05Mzg1Y2U1ZTVkNzIifSx7InRpbWVzdGFtcCI6IjIwMjMtMDUtMTRUMTU6MDk6MjMuMTczWiIsImxldmVsIjoiV0FSTiIsImZxbnMiOiJtZXRhYmFzZS5lbWFpbCIsIm1zZyI6IkZhaWxlZCB0byBzZW5kIGVtYWlsIiwiZXhjZXB0aW9uIjpbImNsb2p1cmUubGFuZy5FeGNlcHRpb25JbmZvOiBTTVRQIGhvc3QgaXMgbm90IHNldC4gezpjYXVzZSA6c210cC1ob3N0LW5vdC1zZXR9IiwiXHRhdCBtZXRhYmFzZS5lbWFpbCRmbl9fNzQ5NTckc2VuZF9tZXNzYWdlX29yX3Rocm93X0JBTkdfX183NDk2MiRmbl9fNzQ5NjYuaW52b2tlKGVtYWlsLmNsajoxMjUpIiwiXHRhdCBtZXRhYmFzZS5lbWFpbCRmbl9fNzQ5NTckc2VuZF9tZXNzYWdlX29yX3Rocm93X0JBTkdfX183NDk2Mi5pbnZva2UoZW1haWwuY2xqOjExOSkiLCJcdGF0IG1ldGFiYXNlLmVtYWlsJHNlbmRfbWVzc2FnZV9CQU5HXy5pbnZva2VTdGF0aWMoZW1haWwuY2xqOjE2MikiLCJcdGF0IG1ldGFiYXNlLmVtYWlsJHNlbmRfbWVzc2FnZV9CQU5HXy5kb0ludm9rZShlbWFpbC5jbGo6MTQ4KSIsIlx0YXQgY2xvanVyZS5sYW5nLlJlc3RGbi5pbnZva2UoUmVzdEZuLmphdmE6NjE5KSIsIlx0YXQgbWV0YWJhc2UuZW1haWwubWVzc2FnZXMkc2VuZF9sb2dpbl9mcm9tX25ld19kZXZpY2VfZW1haWxfQkFOR18uaW52b2tlU3RhdGljKG1lc3NhZ2VzLmNsajoxOTgpIiwiXHRhdCBtZXRhYmFzZS5lbWFpbC5tZXNzYWdlcyRzZW5kX2xvZ2luX2Zyb21fbmV3X2RldmljZV9lbWFpbF9CQU5HXy5pbnZva2UobWVzc2FnZXMuY2xqOjE4NCkiLCJcdGF0IG1ldGFiYXNlLm1vZGVscy5sb2dpbl9oaXN0b3J5JG1heWJlX3NlbmRfbG9naW5fZnJvbV9uZXdfZGV2aWNlX2VtYWlsJGZuX183NTc3OC5pbnZva2UobG9naW5faGlzdG9yeS5jbGo6ODUpIiwiXHRhdCBjbG9qdXJlLmNvcmUkYmluZGluZ19jb252ZXlvcl9mbiRmbl9fNTgyMy5pbnZva2UoY29yZS5jbGo6MjA0NykiLCJcdGF0IGNsb2p1cmUubGFuZy5BRm4uY2FsbChBRm4uamF2YToxOCkiLCJcdGF0IGphdmEuYmFzZS9qYXZhLnV0aWwuY29uY3VycmVudC5GdXR1cmVUYXNrLnJ1bihVbmtub3duIFNvdXJjZSkiLCJcdGF0IGphdmEuYmFzZS9qYXZhLnV0aWwuY29uY3VycmVudC5UaHJlYWRQb29sRXhlY3V0b3IucnVuV29ya2VyKFVua25vd24gU291cmNlKSIsIlx0YXQgamF2YS5iYXNlL2phdmEudXRpbC5jb25jdXJyZW50LlRocmVhZFBvb2xFeGVjdXRvciRXb3JrZXIucnVuKFVua25vd24gU291cmNlKSIsIlx0YXQgamF2YS5iYXNlL2phdmEubGFuZy5UaHJlYWQucnVuKFVua25vd24gU291cmNlKSJdLCJwcm9jZXNzX3V1aWQiOiIxYjZlMWIyOC01ZDk0LTRlMDMtOWZhNy05Mzg1Y2U1ZTVkNzIifSx7InRpbWVzdGFtcCI6IjIwMjMtMDUtMTRUMTU6MDk6MjMuMTczWiIsImxldmVsIjoiV0FSTiIsImZxbnMiOiJtZXRhYmFzZS5lbWFpbCIsIm1zZyI6IkZhaWxlZCB0byBzZW5kIGVtYWlsIiwiZXhjZXB0aW9uIjpbImNsb2p1cmUubGFuZy5FeGNlcHRpb25JbmZvOiBTTVRQIGhvc3QgaXMgbm90IHNldC4gezpjYXVzZSA6c210cC1ob3N0LW5vdC1zZXR9IiwiXHRhdCBtZXRhYmFzZS5lbWFpbCRmbl9fNzQ5NTckc2VuZF9tZXNzYWdlX29yX3Rocm93X0JBTkdfX183NDk2MiRmbl9fNzQ5NjYuaW52b2tlKGVtYWlsLmNsajoxMjUpIiwiXHRhdCBtZXRhYmFzZS5lbWFpbCRmbl9fNzQ5NTckc2VuZF9tZXNzYWdlX29yX3Rocm93X0JBTkdfX183NDk2Mi5pbnZva2UoZW1haWwuY2xqOjExOSkiLCJcdGF0IG1ldGFiYXNlLmVtYWlsJHNlbmRfbWVzc2FnZV9CQU5HXy5pbnZva2VTdGF0aWMoZW1haWwuY2xqOjE2MikiLCJcdGF0IG1ldGFiYXNlLmVtYWlsJHNlbmRfbWVzc2FnZV9CQU5HXy5kb0ludm9rZShlbWFpbC5jbGo6MTQ4KSIsIlx0YXQgY2xvanVyZS5sYW5nLlJlc3RGbi5pbnZva2UoUmVzdEZuLmphdmE6NjE5KSIsIlx0YXQgbWV0YWJhc2UuZW1haWwubWVzc2FnZXMkc2VuZF9sb2dpbl9mcm9tX25ld19kZXZpY2VfZW1haWxfQkFOR18uaW52b2tlU3RhdGljKG1lc3NhZ2VzLmNsajoxOTgpIiwiXHRhdCBtZXRhYmFzZS5lbWFpbC5tZXNzYWdlcyRzZW5kX2xvZ2luX2Zyb21fbmV3X2RldmljZV9lbWFpbF9CQU5HXy5pbnZva2UobWVzc2FnZXMuY2xqOjE4NCkiLCJcdGF0IG1ldGFiYXNlLm1vZGVscy5sb2dpbl9oaXN0b3J5JG1heWJlX3NlbmRfbG9naW5fZnJvbV9uZXdfZGV2aWNlX2VtYWlsJGZuX183NTc3OC5pbnZva2UobG9naW5faGlzdG9yeS5jbGo6ODUpIiwiXHRhdCBjbG9qdXJlLmNvcmUkYmluZGluZ19jb252ZXlvcl9mbiRmbl9fNTgyMy5pbnZva2UoY29yZS5jbGo6MjA0NykiLCJcdGF0IGNsb2p1cmUubGFuZy5BRm4uY2FsbChBRm4uamF2YToxOCkiLCJcdGF0IGphdmEuYmFzZS9qYXZhLnV0aWwuY29uY3VycmVudC5GdXR1cmVUYXNrLnJ1bihVbmtub3duIFNvdXJjZSkiLCJcdGF0IGphdmEuYmFzZS9qYXZhLnV0aWwuY29uY3VycmVudC5UaHJlYWRQb29sRXhlY3V0b3IucnVuV29ya2VyKFVua25vd24gU291cmNlKSIsIlx0YXQgamF2YS5iYXNlL2phdmEudXRpbC5jb25jdXJyZW50LlRocmVhZFBvb2xFeGVjdXRvciRXb3JrZXIucnVuKFVua25vd24gU291cmNlKSIsIlx0YXQgamF2YS5iYXNlL2phdmEubGFuZy5UaHJlYWQucnVuKFVua25vd24gU291cmNlKSJdLCJwcm9jZXNzX3V1aWQiOiIxYjZlMWIyOC01ZDk0LTRlMDMtOWZhNy05Mzg1Y2U1ZTVkNzIifSx7InRpbWVzdGFtcCI6IjIwMjMtMDUtMTRUMTU6MDk6MjIuODA3WiIsImxldmVsIjoiREVCVUciLCJmcW5zIjoibWV0YWJhc2Uuc2VydmVyLm1pZGRsZXdhcmUubG9nIiwibXNnIjoiXHUwMDFCWzMybVBPU1QgL2FwaS9zZXNzaW9uIDIwMCA1MjcuMSBtcyAoOSBEQiBjYWxscykgQXBwIERCIGNvbm5lY3Rpb25zOiAwLzQgSmV0dHkgdGhyZWFkczogNC81MCAoMiBpZGxlLCAwIHF1ZXVlZCkgKDU4IHRvdGFsIGFjdGl2ZSB0aHJlYWRzKSBRdWVyaWVzIGluIGZsaWdodDogMCAoMCBxdWV1ZWQpXHUwMDFCWzBtIiwiZXhjZXB0aW9uIjpudWxsLCJwcm9jZXNzX3V1aWQiOiIxYjZlMWIyOC01ZDk0LTRlMDMtOWZhNy05Mzg1Y2U1ZTVkNzIifSx7InRpbWVzdGFtcCI6IjIwMjMtMDUtMTRUMTU6MDk6MjIuMDI0WiIsImxldmVsIjoiREVCVUciLCJmcW5zIjoibWV0YWJhc2Uuc2VydmVyLm1pZGRsZXdhcmUubG9nIiwibXNnIjoiXHUwMDFCWzMybUdFVCAvYXBpL2NhcmQvMSAyMDAgNTI0LjQgbXMgKDExIERCIGNhbGxzKSBBcHAgREIgY29ubmVjdGlvbnM6IDAvNCBKZXR0eSB0aHJlYWRzOiA0LzUwICgyIGlkbGUsIDAgcXVldWVkKSAoNTggdG90YWwgYWN0aXZlIHRocmVhZHMpIFF1ZXJpZXMgaW4gZmxpZ2h0OiAwICgwIHF1ZXVlZClcdTAwMUJbMG0iLCJleGNlcHRpb24iOm51bGwsInByb2Nlc3NfdXVpZCI6IjFiNmUxYjI4LTVkOTQtNGUwMy05ZmE3LTkzODVjZTVlNWQ3MiJ9LHsidGltZXN0YW1wIjoiMjAyMy0wNS0xNFQxNTowOToyMS44MzBaIiwibGV2ZWwiOiJXQVJOIiwiZnFucyI6Im1ldGFiYXNlLmVtYWlsIiwibXNnIjoiRmFpbGVkIHRvIHNlbmQgZW1haWwiLCJleGNlcHRpb24iOlsiY2xvanVyZS5sYW5nLkV4Y2VwdGlvbkluZm86IFNNVFAgaG9zdCBpcyBub3Qgc2V0LiB7OmNhdXNlIDpzbXRwLWhvc3Qtbm90LXNldH0iLCJcdGF0IG1ldGFiYXNlLmVtYWlsJGZuX183NDk1NyRzZW5kX21lc3NhZ2Vfb3JfdGhyb3dfQkFOR19fXzc0OTYyJGZuX183NDk2Ni5pbnZva2UoZW1haWwuY2xqOjEyNSkiLCJcdGF0IG1ldGFiYXNlLmVtYWlsJGZuX183NDk1NyRzZW5kX21lc3NhZ2Vfb3JfdGhyb3dfQkFOR19fXzc0OTYyLmludm9rZShlbWFpbC5jbGo6MTE5KSIsIlx0YXQgbWV0YWJhc2UuZW1haWwkc2VuZF9tZXNzYWdlX0JBTkdfLmludm9rZVN0YXRpYyhlbWFpbC5jbGo6MTYyKSIsIlx0YXQgbWV0YWJhc2UuZW1haWwkc2VuZF9tZXNzYWdlX0JBTkdfLmRvSW52b2tlKGVtYWlsLmNsajoxNDgpIiwiXHRhdCBjbG9qdXJlLmxhbmcuUmVzdEZuLmludm9rZShSZXN0Rm4uamF2YTo2MTkpIiwiXHRhdCBtZXRhYmFzZS5lbWFpbC5tZXNzYWdlcyRzZW5kX2xvZ2luX2Zyb21fbmV3X2RldmljZV9lbWFpbF9CQU5HXy5pbnZva2VTdGF0aWMobWVzc2FnZXMuY2xqOjE5OCkiLCJcdGF0IG1ldGFiYXNlLmVtYWlsLm1lc3NhZ2VzJHNlbmRfbG9naW5fZnJvbV9uZXdfZGV2aWNlX2VtYWlsX0JBTkdfLmludm9rZShtZXNzYWdlcy5jbGo6MTg0KSIsIlx0YXQgbWV0YWJhc2UubW9kZWxzLmxvZ2luX2hpc3RvcnkkbWF5YmVfc2VuZF9sb2dpbl9mcm9tX25ld19kZXZpY2VfZW1haWwkZm5fXzc1Nzc4Lmludm9rZShsb2dpbl9oaXN0b3J5LmNsajo4NSkiLCJcdGF0IGNsb2p1cmUuY29yZSRiaW5kaW5nX2NvbnZleW9yX2ZuJGZuX181ODIzLmludm9rZShjb3JlLmNsajoyMDQ3KSIsIlx0YXQgY2xvanVyZS5sYW5nLkFGbi5jYWxsKEFGbi5qYXZhOjE4KSIsIlx0YXQgamF2YS5iYXNlL2phdmEudXRpbC5jb25jdXJyZW50LkZ1dHVyZVRhc2sucnVuKFVua25vd24gU291cmNlKSIsIlx0YXQgamF2YS5iYXNlL2phdmEudXRpbC5jb25jdXJyZW50LlRocmVhZFBvb2xFeGVjdXRvci5ydW5Xb3JrZXIoVW5rbm93biBTb3VyY2UpIiwiXHRhdCBqYXZhLmJhc2UvamF2YS51dGlsLmNvbmN1cnJlbnQuVGhyZWFkUG9vbEV4ZWN1dG9yJFdvcmtlci5ydW4oVW5rbm93biBTb3VyY2UpIiwiXHRhdCBqYXZhLmJhc2UvamF2YS5sYW5nLlRocmVhZC5ydW4oVW5rbm93biBTb3VyY2UpIl0sInByb2Nlc3NfdXVpZCI6IjFiNmUxYjI4LTVkOTQtNGUwMy05ZmE3LTkzODVjZTVlNWQ3MiJ9LHsidGltZXN0YW1wIjoiMjAyMy0wNS0xNFQxNTowOToyMS44MzBaIiwibGV2ZWwiOiJXQVJOIiwiZnFucyI6Im1ldGFiYXNlLmVtYWlsIiwibXNnIjoiRmFpbGVkIHRvIHNlbmQgZW1haWwiLCJleGNlcHRpb24iOlsiY2xvanVyZS5sYW5nLkV4Y2VwdGlvbkluZm86IFNNVFAgaG9zdCBpcyBub3Qgc2V0LiB7OmNhdXNlIDpzbXRwLWhvc3Qtbm90LXNldH0iLCJcdGF0IG1ldGFiYXNlLmVtYWlsJGZuX183NDk1NyRzZW5kX21lc3NhZ2Vfb3JfdGhyb3dfQkFOR19fXzc0OTYyJGZuX183NDk2Ni5pbnZva2UoZW1haWwuY2xqOjEyNSkiLCJcdGF0IG1ldGFiYXNlLmVtYWlsJGZuX183NDk1NyRzZW5kX21lc3NhZ2Vfb3JfdGhyb3dfQkFOR19fXzc0OTYyLmludm9rZShlbWFpbC5jbGo6MTE5KSIsIlx0YXQgbWV0YWJhc2UuZW1haWwkc2VuZF9tZXNzYWdlX0JBTkdfLmludm9rZVN0YXRpYyhlbWFpbC5jbGo6MTYyKSIsIlx0YXQgbWV0YWJhc2UuZW1haWwkc2VuZF9tZXNzYWdlX0JBTkdfLmRvSW52b2tlKGVtYWlsLmNsajoxNDgpIiwiXHRhdCBjbG9qdXJlLmxhbmcuUmVzdEZuLmludm9rZShSZXN0Rm4uamF2YTo2MTkpIiwiXHRhdCBtZXRhYmFzZS5lbWFpbC5tZXNzYWdlcyRzZW5kX2xvZ2luX2Zyb21fbmV3X2RldmljZV9lbWFpbF9CQU5HXy5pbnZva2VTdGF0aWMobWVzc2FnZXMuY2xqOjE5OCkiLCJcdGF0IG1ldGFiYXNlLmVtYWlsLm1lc3NhZ2VzJHNlbmRfbG9naW5fZnJvbV9uZXdfZGV2aWNlX2VtYWlsX0JBTkdfLmludm9rZShtZXNzYWdlcy5jbGo6MTg0KSIsIlx0YXQgbWV0YWJhc2UubW9kZWxzLmxvZ2luX2hpc3RvcnkkbWF5YmVfc2VuZF9sb2dpbl9mcm9tX25ld19kZXZpY2VfZW1haWwkZm5fXzc1Nzc4Lmludm9rZShsb2dpbl9oaXN0b3J5LmNsajo4NSkiLCJcdGF0IGNsb2p1cmUuY29yZSRiaW5kaW5nX2NvbnZleW9yX2ZuJGZuX181ODIzLmludm9rZShjb3JlLmNsajoyMDQ3KSIsIlx0YXQgY2xvanVyZS5sYW5nLkFGbi5jYWxsKEFGbi5qYXZhOjE4KSIsIlx0YXQgamF2YS5iYXNlL2phdmEudXRpbC5jb25jdXJyZW50LkZ1dHVyZVRhc2sucnVuKFVua25vd24gU291cmNlKSIsIlx0YXQgamF2YS5iYXNlL2phdmEudXRpbC5jb25jdXJyZW50LlRocmVhZFBvb2xFeGVjdXRvci5ydW5Xb3JrZXIoVW5rbm93biBTb3VyY2UpIiwiXHRhdCBqYXZhLmJhc2UvamF2YS51dGlsLmNvbmN1cnJlbnQuVGhyZWFkUG9vbEV4ZWN1dG9yJFdvcmtlci5ydW4oVW5rbm93biBTb3VyY2UpIiwiXHRhdCBqYXZhLmJhc2UvamF2YS5sYW5nLlRocmVhZC5ydW4oVW5rbm93biBTb3VyY2UpIl0sInByb2Nlc3NfdXVpZCI6IjFiNmUxYjI4LTVkOTQtNGUwMy05ZmE3LTkzODVjZTVlNWQ3MiJ9LHsidGltZXN0YW1wIjoiMjAyMy0wNS0xNFQxNTowOToyMC45MjlaIiwibGV2ZWwiOiJERUJVRyIsImZxbnMiOiJtZXRhYmFzZS5zZXJ2ZXIubWlkZGxld2FyZS5sb2ciLCJtc2ciOiJcdTAwMUJbMzJtUE9TVCAvYXBpL3Nlc3Npb24gMjAwIDIuOSBzICg5IERCIGNhbGxzKSBBcHAgREIgY29ubmVjdGlvbnM6IDAvNCBKZXR0eSB0aHJlYWRzOiA0LzUwICgyIGlkbGUsIDAgcXVldWVkKSAoNTggdG90YWwgYWN0aXZlIHRocmVhZHMpIFF1ZXJpZXMgaW4gZmxpZ2h0OiAwICgwIHF1ZXVlZClcdTAwMUJbMG0iLCJleGNlcHRpb24iOm51bGwsInByb2Nlc3NfdXVpZCI6IjFiNmUxYjI4LTVkOTQtNGUwMy05ZmE3LTkzODVjZTVlNWQ3MiJ9LHsidGltZXN0YW1wIjoiMjAyMy0wNS0xNFQxNTowOToxNy43MjFaIiwibGV2ZWwiOiJERUJVRyIsImZxbnMiOiJtZXRhYmFzZS5zZXJ2ZXIubWlkZGxld2FyZS5sb2ciLCJtc2ciOiJcdTAwMUJbMzJtUE9TVCAvYXBpL2NhcmQgMjAwIDgxMy43IG1zICgyMSBEQiBjYWxscykgQXBwIERCIGNvbm5lY3Rpb25zOiAxLzQgSmV0dHkgdGhyZWFkczogNC81MCAoMiBpZGxlLCAwIHF1ZXVlZCkgKDU4IHRvdGFsIGFjdGl2ZSB0aHJlYWRzKSBRdWVyaWVzIGluIGZsaWdodDogMCAoMCBxdWV1ZWQpXHUwMDFCWzBtIiwiZXhjZXB0aW9uIjpudWxsLCJwcm9jZXNzX3V1aWQiOiIxYjZlMWIyOC01ZDk0LTRlMDMtOWZhNy05Mzg1Y2U1ZTVkNzIifSx7InRpbWVzdGFtcCI6IjIwMjMtMDUtMTRUMTU6MDk6MTYuODA1WiIsImxldmVsIjoiREVCVUciLCJmcW5zIjoibWV0YWJhc2Uuc2VydmVyLm1pZGRsZXdhcmUubG9nIiwibXNnIjoiXHUwMDFCWzMybUdFVCAvYXBpL2NhcmQvMSAyMDAgNDUzLjYgbXMgKDExIERCIGNhbGxzKSBBcHAgREIgY29ubmVjdGlvbnM6IDEvNCBKZXR0eSB0aHJlYWRzOiA0LzUwICgyIGlkbGUsIDAgcXVldWVkKSAoNTggdG90YWwgYWN0aXZlIHRocmVhZHMpIFF1ZXJpZXMgaW4gZmxpZ2h0OiAwICgwIHF1ZXVlZClcdTAwMUJbMG0iLCJleGNlcHRpb24iOm51bGwsInByb2Nlc3NfdXVpZCI6IjFiNmUxYjI4LTVkOTQtNGUwMy05ZmE3LTkzODVjZTVlNWQ3MiJ9LHsidGltZXN0YW1wIjoiMjAyMy0wNS0xNFQxNTowOToxNi41NjJaIiwibGV2ZWwiOiJXQVJOIiwiZnFucyI6Im1ldGFiYXNlLmVtYWlsIiwibXNnIjoiRmFpbGVkIHRvIHNlbmQgZW1haWwiLCJleGNlcHRpb24iOlsiY2xvanVyZS5sYW5nLkV4Y2VwdGlvbkluZm86IFNNVFAgaG9zdCBpcyBub3Qgc2V0LiB7OmNhdXNlIDpzbXRwLWhvc3Qtbm90LXNldH0iLCJcdGF0IG1ldGFiYXNlLmVtYWlsJGZuX183NDk1NyRzZW5kX21lc3NhZ2Vfb3JfdGhyb3dfQkFOR19fXzc0OTYyJGZuX183NDk2Ni5pbnZva2UoZW1haWwuY2xqOjEyNSkiLCJcdGF0IG1ldGFiYXNlLmVtYWlsJGZuX183NDk1NyRzZW5kX21lc3NhZ2Vfb3JfdGhyb3dfQkFOR19fXzc0OTYyLmludm9rZShlbWFpbC5jbGo6MTE5KSIsIlx0YXQgbWV0YWJhc2UuZW1haWwkc2VuZF9tZXNzYWdlX0JBTkdfLmludm9rZVN0YXRpYyhlbWFpbC5jbGo6MTYyKSIsIlx0YXQgbWV0YWJhc2UuZW1haWwkc2VuZF9tZXNzYWdlX0JBTkdfLmRvSW52b2tlKGVtYWlsLmNsajoxNDgpIiwiXHRhdCBjbG9qdXJlLmxhbmcuUmVzdEZuLmludm9rZShSZXN0Rm4uamF2YTo2MTkpIiwiXHRhdCBtZXRhYmFzZS5lbWFpbC5tZXNzYWdlcyRzZW5kX2xvZ2luX2Zyb21fbmV3X2RldmljZV9lbWFpbF9CQU5HXy5pbnZva2VTdGF0aWMobWVzc2FnZXMuY2xqOjE5OCkiLCJcdGF0IG1ldGFiYXNlLmVtYWlsLm1lc3NhZ2VzJHNlbmRfbG9naW5fZnJvbV9uZXdfZGV2aWNlX2VtYWlsX0JBTkdfLmludm9rZShtZXNzYWdlcy5jbGo6MTg0KSIsIlx0YXQgbWV0YWJhc2UubW9kZWxzLmxvZ2luX2hpc3RvcnkkbWF5YmVfc2VuZF9sb2dpbl9mcm9tX25ld19kZXZpY2VfZW1haWwkZm5fXzc1Nzc4Lmludm9rZShsb2dpbl9oaXN0b3J5LmNsajo4NSkiLCJcdGF0IGNsb2p1cmUuY29yZSRiaW5kaW5nX2NvbnZleW9yX2ZuJGZuX181ODIzLmludm9rZShjb3JlLmNsajoyMDQ3KSIsIlx0YXQgY2xvanVyZS5sYW5nLkFGbi5jYWxsKEFGbi5qYXZhOjE4KSIsIlx0YXQgamF2YS5iYXNlL2phdmEudXRpbC5jb25jdXJyZW50LkZ1dHVyZVRhc2sucnVuKFVua25vd24gU291cmNlKSIsIlx0YXQgamF2YS5iYXNlL2phdmEudXRpbC5jb25jdXJyZW50LlRocmVhZFBvb2xFeGVjdXRvci5ydW5Xb3JrZXIoVW5rbm93biBTb3VyY2UpIiwiXHRhdCBqYXZhLmJhc2UvamF2YS51dGlsLmNvbmN1cnJlbnQuVGhyZWFkUG9vbEV4ZWN1dG9yJFdvcmtlci5ydW4oVW5rbm93biBTb3VyY2UpIiwiXHRhdCBqYXZhLmJhc2UvamF2YS5sYW5nLlRocmVhZC5ydW4oVW5rbm93biBTb3VyY2UpIl0sInByb2Nlc3NfdXVpZCI6IjFiNmUxYjI4LTVkOTQtNGUwMy05ZmE3LTkzODVjZTVlNWQ3MiJ9LHsidGltZXN0YW1wIjoiMjAyMy0wNS0xNFQxNTowOToxNi41NjJaIiwibGV2ZWwiOiJXQVJOIiwiZnFucyI6Im1ldGFiYXNlLmVtYWlsIiwibXNnIjoiRmFpbGVkIHRvIHNlbmQgZW1haWwiLCJleGNlcHRpb24iOlsiY2xvanVyZS5sYW5nLkV4Y2VwdGlvbkluZm86IFNNVFAgaG9zdCBpcyBub3Qgc2V0LiB7OmNhdXNlIDpzbXRwLWhvc3Qtbm90LXNldH0iLCJcdGF0IG1ldGFiYXNlLmVtYWlsJGZuX183NDk1NyRzZW5kX21lc3NhZ2Vfb3JfdGhyb3dfQkFOR19fXzc0OTYyJGZuX183NDk2Ni5pbnZva2UoZW1haWwuY2xqOjEyNSkiLCJcdGF0IG1ldGFiYXNlLmVtYWlsJGZuX183NDk1NyRzZW5kX21lc3NhZ2Vfb3JfdGhyb3dfQkFOR19fXzc0OTYyLmludm9rZShlbWFpbC5jbGo6MTE5KSIsIlx0YXQgbWV0YWJhc2UuZW1haWwkc2VuZF9tZXNzYWdlX0JBTkdfLmludm9rZVN0YXRpYyhlbWFpbC5jbGo6MTYyKSIsIlx0YXQgbWV0YWJhc2UuZW1haWwkc2VuZF9tZXNzYWdlX0JBTkdfLmRvSW52b2tlKGVtYWlsLmNsajoxNDgpIiwiXHRhdCBjbG9qdXJlLmxhbmcuUmVzdEZuLmludm9rZShSZXN0Rm4uamF2YTo2MTkpIiwiXHRhdCBtZXRhYmFzZS5lbWFpbC5tZXNzYWdlcyRzZW5kX2xvZ2luX2Zyb21fbmV3X2RldmljZV9lbWFpbF9CQU5HXy5pbnZva2VTdGF0aWMobWVzc2FnZXMuY2xqOjE5OCkiLCJcdGF0IG1ldGFiYXNlLmVtYWlsLm1lc3NhZ2VzJHNlbmRfbG9naW5fZnJvbV9uZXdfZGV2aWNlX2VtYWlsX0JBTkdfLmludm9rZShtZXNzYWdlcy5jbGo6MTg0KSIsIlx0YXQgbWV0YWJhc2UubW9kZWxzLmxvZ2luX2hpc3RvcnkkbWF5YmVfc2VuZF9sb2dpbl9mcm9tX25ld19kZXZpY2VfZW1haWwkZm5fXzc1Nzc4Lmludm9rZShsb2dpbl9oaXN0b3J5LmNsajo4NSkiLCJcdGF0IGNsb2p1cmUuY29yZSRiaW5kaW5nX2NvbnZleW9yX2ZuJGZuX181ODIzLmludm9rZShjb3JlLmNsajoyMDQ3KSIsIlx0YXQgY2xvanVyZS5sYW5nLkFGbi5jYWxsKEFGbi5qYXZhOjE4KSIsIlx0YXQgamF2YS5iYXNlL2phdmEudXRpbC5jb25jdXJyZW50LkZ1dHVyZVRhc2sucnVuKFVua25vd24gU291cmNlKSIsIlx0YXQgamF2YS5iYXNlL2phdmEudXRpbC5jb25jdXJyZW50LlRocmVhZFBvb2xFeGVjdXRvci5ydW5Xb3JrZXIoVW5rbm93biBTb3VyY2UpIiwiXHRhdCBqYXZhLmJhc2UvamF2YS51dGlsLmNvbmN1cnJlbnQuVGhyZWFkUG9vbEV4ZWN1dG9yJFdvcmtlci5ydW4oVW5rbm93biBTb3VyY2UpIiwiXHRhdCBqYXZhLmJhc2UvamF2YS5sYW5nLlRocmVhZC5ydW4oVW5rbm93biBTb3VyY2UpIl0sInByb2Nlc3NfdXVpZCI6IjFiNmUxYjI4LTVkOTQtNGUwMy05ZmE3LTkzODVjZTVlNWQ3MiJ9LHsidGltZXN0YW1wIjoiMjAyMy0wNS0xNFQxNTowOToxNi4yNTRaIiwibGV2ZWwiOiJERUJVRyIsImZxbnMiOiJtZXRhYmFzZS5zZXJ2ZXIubWlkZGxld2FyZS5sb2ciLCJtc2ciOiJcdTAwMUJbMzJtUE9TVCAvYXBpL3Nlc3Npb24gMjAwIDM3NS4yIG1zICg5IERCIGNhbGxzKSBBcHAgREIgY29ubmVjdGlvbnM6IDAvNCBKZXR0eSB0aHJlYWRzOiA0LzUwICgyIGlkbGUsIDAgcXVldWVkKSAoNTggdG90YWwgYWN0aXZlIHRocmVhZHMpIFF1ZXJpZXMgaW4gZmxpZ2h0OiAwICgwIHF1ZXVlZClcdTAwMUJbMG0iLCJleGNlcHRpb24iOm51bGwsInByb2Nlc3NfdXVpZCI6IjFiNmUxYjI4LTVkOTQtNGUwMy05ZmE3LTkzODVjZTVlNWQ3MiJ9LHsidGltZXN0YW1wIjoiMjAyMy0wNS0xNFQxNTowOToxNS44MjlaIiwibGV2ZWwiOiJERUJVRyIsImZxbnMiOiJtZXRhYmFzZS5zZXJ2ZXIubWlkZGxld2FyZS5sb2ciLCJtc2ciOiJcdTAwMUJbMzJtUE9TVCAvYXBpL2NhcmQvMS9xdWVyeSAyMDIgW0FTWU5DOiBjb21wbGV0ZWRdIDIuNCBzICgyOSBEQiBjYWxscykgQXBwIERCIGNvbm5lY3Rpb25zOiAxLzQgSmV0dHkgdGhyZWFkczogMy81MCAoNCBpZGxlLCAwIHF1ZXVlZCkgKDU4IHRvdGFsIGFjdGl2ZSB0aHJlYWRzKSBRdWVyaWVzIGluIGZsaWdodDogMCAoMCBxdWV1ZWQpOyBoMiBEQiAxIGNvbm5lY3Rpb25zOiAwLzIgKDAgdGhyZWFkcyBibG9ja2VkKVx1MDAxQlswbSIsImV4Y2VwdGlvbiI6bnVsbCwicHJvY2Vzc191dWlkIjoiMWI2ZTFiMjgtNWQ5NC00ZTAzLTlmYTctOTM4NWNlNWU1ZDcyIn0seyJ0aW1lc3RhbXAiOiIyMDIzLTA1LTE0VDE1OjA5OjEzLjgwMVoiLCJsZXZlbCI6IldBUk4iLCJmcW5zIjoibWV0YWJhc2UuZW1haWwiLCJtc2ciOiJGYWlsZWQgdG8gc2VuZCBlbWFpbCIsImV4Y2VwdGlvbiI6WyJjbG9qdXJlLmxhbmcuRXhjZXB0aW9uSW5mbzogU01UUCBob3N0IGlzIG5vdCBzZXQuIHs6Y2F1c2UgOnNtdHAtaG9zdC1ub3Qtc2V0fSIsIlx0YXQgbWV0YWJhc2UuZW1haWwkZm5fXzc0OTU3JHNlbmRfbWVzc2FnZV9vcl90aHJvd19CQU5HX19fNzQ5NjIkZm5fXzc0OTY2Lmludm9rZShlbWFpbC5jbGo6MTI1KSIsIlx0YXQgbWV0YWJhc2UuZW1haWwkZm5fXzc0OTU3JHNlbmRfbWVzc2FnZV9vcl90aHJvd19CQU5HX19fNzQ5NjIuaW52b2tlKGVtYWlsLmNsajoxMTkpIiwiXHRhdCBtZXRhYmFzZS5lbWFpbCRzZW5kX21lc3NhZ2VfQkFOR18uaW52b2tlU3RhdGljKGVtYWlsLmNsajoxNjIpIiwiXHRhdCBtZXRhYmFzZS5lbWFpbCRzZW5kX21lc3NhZ2VfQkFOR18uZG9JbnZva2UoZW1haWwuY2xqOjE0OCkiLCJcdGF0IGNsb2p1cmUubGFuZy5SZXN0Rm4uaW52b2tlKFJlc3RGbi5qYXZhOjYxOSkiLCJcdGF0IG1ldGFiYXNlLmVtYWlsLm1lc3NhZ2VzJHNlbmRfbG9naW5fZnJvbV9uZXdfZGV2aWNlX2VtYWlsX0JBTkdfLmludm9rZVN0YXRpYyhtZXNzYWdlcy5jbGo6MTk4KSIsIlx0YXQgbWV0YWJhc2UuZW1haWwubWVzc2FnZXMkc2VuZF9sb2dpbl9mcm9tX25ld19kZXZpY2VfZW1haWxfQkFOR18uaW52b2tlKG1lc3NhZ2VzLmNsajoxODQpIiwiXHRhdCBtZXRhYmFzZS5tb2RlbHMubG9naW5faGlzdG9yeSRtYXliZV9zZW5kX2xvZ2luX2Zyb21fbmV3X2RldmljZV9lbWFpbCRmbl9fNzU3NzguaW52b2tlKGxvZ2luX2hpc3RvcnkuY2xqOjg1KSIsIlx0YXQgY2xvanVyZS5jb3JlJGJpbmRpbmdfY29udmV5b3JfZm4kZm5fXzU4MjMuaW52b2tlKGNvcmUuY2xqOjIwNDcpIiwiXHRhdCBjbG9qdXJlLmxhbmcuQUZuLmNhbGwoQUZuLmphdmE6MTgpIiwiXHRhdCBqYXZhLmJhc2UvamF2YS51dGlsLmNvbmN1cnJlbnQuRnV0dXJlVGFzay5ydW4oVW5rbm93biBTb3VyY2UpIiwiXHRhdCBqYXZhLmJhc2UvamF2YS51dGlsLmNvbmN1cnJlbnQuVGhyZWFkUG9vbEV4ZWN1dG9yLnJ1bldvcmtlcihVbmtub3duIFNvdXJjZSkiLCJcdGF0IGphdmEuYmFzZS9qYXZhLnV0aWwuY29uY3VycmVudC5UaHJlYWRQb29sRXhlY3V0b3IkV29ya2VyLnJ1bihVbmtub3duIFNvdXJjZSkiLCJcdGF0IGphdmEuYmFzZS9qYXZhLmxhbmcuVGhyZWFkLnJ1bihVbmtub3duIFNvdXJjZSkiXSwicHJvY2Vzc191dWlkIjoiMWI2ZTFiMjgtNWQ5NC00ZTAzLTlmYTctOTM4NWNlNWU1ZDcyIn0seyJ0aW1lc3RhbXAiOiIyMDIzLTA1LTE0VDE1OjA5OjEzLjgwMVoiLCJsZXZlbCI6IldBUk4iLCJmcW5zIjoibWV0YWJhc2UuZW1haWwiLCJtc2ciOiJGYWlsZWQgdG8gc2VuZCBlbWFpbCIsImV4Y2VwdGlvbiI6WyJjbG9qdXJlLmxhbmcuRXhjZXB0aW9uSW5mbzogU01UUCBob3N0IGlzIG5vdCBzZXQuIHs6Y2F1c2UgOnNtdHAtaG9zdC1ub3Qtc2V0fSIsIlx0YXQgbWV0YWJhc2UuZW1haWwkZm5fXzc0OTU3JHNlbmRfbWVzc2FnZV9vcl90aHJvd19CQU5HX19fNzQ5NjIkZm5fXzc0OTY2Lmludm9rZShlbWFpbC5jbGo6MTI1KSIsIlx0YXQgbWV0YWJhc2UuZW1haWwkZm5fXzc0OTU3JHNlbmRfbWVzc2FnZV9vcl90aHJvd19CQU5HX19fNzQ5NjIuaW52b2tlKGVtYWlsLmNsajoxMTkpIiwiXHRhdCBtZXRhYmFzZS5lbWFpbCRzZW5kX21lc3NhZ2VfQkFOR18uaW52b2tlU3RhdGljKGVtYWlsLmNsajoxNjIpIiwiXHRhdCBtZXRhYmFzZS5lbWFpbCRzZW5kX21lc3NhZ2VfQkFOR18uZG9JbnZva2UoZW1haWwuY2xqOjE0OCkiLCJcdGF0IGNsb2p1cmUubGFuZy5SZXN0Rm4uaW52b2tlKFJlc3RGbi5qYXZhOjYxOSkiLCJcdGF0IG1ldGFiYXNlLmVtYWlsLm1lc3NhZ2VzJHNlbmRfbG9naW5fZnJvbV9uZXdfZGV2aWNlX2VtYWlsX0JBTkdfLmludm9rZVN0YXRpYyhtZXNzYWdlcy5jbGo6MTk4KSIsIlx0YXQgbWV0YWJhc2UuZW1haWwubWVzc2FnZXMkc2VuZF9sb2dpbl9mcm9tX25ld19kZXZpY2VfZW1haWxfQkFOR18uaW52b2tlKG1lc3NhZ2VzLmNsajoxODQpIiwiXHRhdCBtZXRhYmFzZS5tb2RlbHMubG9naW5faGlzdG9yeSRtYXliZV9zZW5kX2xvZ2luX2Zyb21fbmV3X2RldmljZV9lbWFpbCRmbl9fNzU3NzguaW52b2tlKGxvZ2luX2hpc3RvcnkuY2xqOjg1KSIsIlx0YXQgY2xvanVyZS5jb3JlJGJpbmRpbmdfY29udmV5b3JfZm4kZm5fXzU4MjMuaW52b2tlKGNvcmUuY2xqOjIwNDcpIiwiXHRhdCBjbG9qdXJlLmxhbmcuQUZuLmNhbGwoQUZuLmphdmE6MTgpIiwiXHRhdCBqYXZhLmJhc2UvamF2YS51dGlsLmNvbmN1cnJlbnQuRnV0dXJlVGFzay5ydW4oVW5rbm93biBTb3VyY2UpIiwiXHRhdCBqYXZhLmJhc2UvamF2YS51dGlsLmNvbmN1cnJlbnQuVGhyZWFkUG9vbEV4ZWN1dG9yLnJ1bldvcmtlcihVbmtub3duIFNvdXJjZSkiLCJcdGF0IGphdmEuYmFzZS9qYXZhLnV0aWwuY29uY3VycmVudC5UaHJlYWRQb29sRXhlY3V0b3IkV29ya2VyLnJ1bihVbmtub3duIFNvdXJjZSkiLCJcdGF0IGphdmEuYmFzZS9qYXZhLmxhbmcuVGhyZWFkLnJ1bihVbmtub3duIFNvdXJjZSkiXSwicHJvY2Vzc191dWlkIjoiMWI2ZTFiMjgtNWQ5NC00ZTAzLTlmYTctOTM4NWNlNWU1ZDcyIn0seyJ0aW1lc3RhbXAiOiIyMDIzLTA1LTE0VDE1OjA5OjEyLjc3OVoiLCJsZXZlbCI6IkRFQlVHIiwiZnFucyI6Im1ldGFiYXNlLnNlcnZlci5taWRkbGV3YXJlLmxvZyIsIm1zZyI6Ilx1MDAxQlszMm1QT1NUIC9hcGkvc2Vzc2lvbiAyMDAgMy44IHMgKDkgREIgY2FsbHMpIEFwcCBEQiBjb25uZWN0aW9uczogMC80IEpldHR5IHRocmVhZHM6IDQvNTAgKDIgaWRsZSwgMCBxdWV1ZWQpICg1NiB0b3RhbCBhY3RpdmUgdGhyZWFkcykgUXVlcmllcyBpbiBmbGlnaHQ6IDAgKDAgcXVldWVkKVx1MDAxQlswbSIsImV4Y2VwdGlvbiI6bnVsbCwicHJvY2Vzc191dWlkIjoiMWI2ZTFiMjgtNWQ5NC00ZTAzLTlmYTctOTM4NWNlNWU1ZDcyIn0seyJ0aW1lc3RhbXAiOiIyMDIzLTA1LTE0VDE1OjA5OjA4Ljg1MFoiLCJsZXZlbCI6IkRFQlVHIiwiZnFucyI6Im1ldGFiYXNlLnNlcnZlci5taWRkbGV3YXJlLmxvZyIsIm1zZyI6Ilx1MDAxQlszMm1QT1NUIC9hcGkvY2FyZC8xL3F1ZXJ5L2pzb24gMjAyIFtBU1lOQzogY29tcGxldGVkXSA5MDUuMyBtcyAoMTcgREIgY2FsbHMpIEFwcCBEQiBjb25uZWN0aW9uczogMS80IEpldHR5IHRocmVhZHM6IDMvNTAgKDIgaWRsZSwgMCBxdWV1ZWQpICg1NiB0b3RhbCBhY3RpdmUgdGhyZWFkcykgUXVlcmllcyBpbiBmbGlnaHQ6IDAgKDAgcXVldWVkKTsgaDIgREIgMSBjb25uZWN0aW9uczogMC8yICgwIHRocmVhZHMgYmxvY2tlZClcdTAwMUJbMG0iLCJleGNlcHRpb24iOm51bGwsInByb2Nlc3NfdXVpZCI6IjFiNmUxYjI4LTVkOTQtNGUwMy05ZmE3LTkzODVjZTVlNWQ3MiJ9LHsidGltZXN0YW1wIjoiMjAyMy0wNS0xNFQxNTowOTowOC4zMzJaIiwibGV2ZWwiOiJXQVJOIiwiZnFucyI6Im1ldGFiYXNlLmVtYWlsIiwibXNnIjoiRmFpbGVkIHRvIHNlbmQgZW1haWwiLCJleGNlcHRpb24iOlsiY2xvanVyZS5sYW5nLkV4Y2VwdGlvbkluZm86IFNNVFAgaG9zdCBpcyBub3Qgc2V0LiB7OmNhdXNlIDpzbXRwLWhvc3Qtbm90LXNldH0iLCJcdGF0IG1ldGFiYXNlLmVtYWlsJGZuX183NDk1NyRzZW5kX21lc3NhZ2Vfb3JfdGhyb3dfQkFOR19fXzc0OTYyJGZuX183NDk2Ni5pbnZva2UoZW1haWwuY2xqOjEyNSkiLCJcdGF0IG1ldGFiYXNlLmVtYWlsJGZuX183NDk1NyRzZW5kX21lc3NhZ2Vfb3JfdGhyb3dfQkFOR19fXzc0OTYyLmludm9rZShlbWFpbC5jbGo6MTE5KSIsIlx0YXQgbWV0YWJhc2UuZW1haWwkc2VuZF9tZXNzYWdlX0JBTkdfLmludm9rZVN0YXRpYyhlbWFpbC5jbGo6MTYyKSIsIlx0YXQgbWV0YWJhc2UuZW1haWwkc2VuZF9tZXNzYWdlX0JBTkdfLmRvSW52b2tlKGVtYWlsLmNsajoxNDgpIiwiXHRhdCBjbG9qdXJlLmxhbmcuUmVzdEZuLmludm9rZShSZXN0Rm4uamF2YTo2MTkpIiwiXHRhdCBtZXRhYmFzZS5lbWFpbC5tZXNzYWdlcyRzZW5kX2xvZ2luX2Zyb21fbmV3X2RldmljZV9lbWFpbF9CQU5HXy5pbnZva2VTdGF0aWMobWVzc2FnZXMuY2xqOjE5OCkiLCJcdGF0IG1ldGFiYXNlLmVtYWlsLm1lc3NhZ2VzJHNlbmRfbG9naW5fZnJvbV9uZXdfZGV2aWNlX2VtYWlsX0JBTkdfLmludm9rZShtZXNzYWdlcy5jbGo6MTg0KSIsIlx0YXQgbWV0YWJhc2UubW9kZWxzLmxvZ2luX2hpc3RvcnkkbWF5YmVfc2VuZF9sb2dpbl9mcm9tX25ld19kZXZpY2VfZW1haWwkZm5fXzc1Nzc4Lmludm9rZShsb2dpbl9oaXN0b3J5LmNsajo4NSkiLCJcdGF0IGNsb2p1cmUuY29yZSRiaW5kaW5nX2NvbnZleW9yX2ZuJGZuX181ODIzLmludm9rZShjb3JlLmNsajoyMDQ3KSIsIlx0YXQgY2xvanVyZS5sYW5nLkFGbi5jYWxsKEFGbi5qYXZhOjE4KSIsIlx0YXQgamF2YS5iYXNlL2phdmEudXRpbC5jb25jdXJyZW50LkZ1dHVyZVRhc2sucnVuKFVua25vd24gU291cmNlKSIsIlx0YXQgamF2YS5iYXNlL2phdmEudXRpbC5jb25jdXJyZW50LlRocmVhZFBvb2xFeGVjdXRvci5ydW5Xb3JrZXIoVW5rbm93biBTb3VyY2UpIiwiXHRhdCBqYXZhLmJhc2UvamF2YS51dGlsLmNvbmN1cnJlbnQuVGhyZWFkUG9vbEV4ZWN1dG9yJFdvcmtlci5ydW4oVW5rbm93biBTb3VyY2UpIiwiXHRhdCBqYXZhLmJhc2UvamF2YS5sYW5nLlRocmVhZC5ydW4oVW5rbm93biBTb3VyY2UpIl0sInByb2Nlc3NfdXVpZCI6IjFiNmUxYjI4LTVkOTQtNGUwMy05ZmE3LTkzODVjZTVlNWQ3MiJ9LHsidGltZXN0YW1wIjoiMjAyMy0wNS0xNFQxNTowOTowOC4zMzJaIiwibGV2ZWwiOiJXQVJOIiwiZnFucyI6Im1ldGFiYXNlLmVtYWlsIiwibXNnIjoiRmFpbGVkIHRvIHNlbmQgZW1haWwiLCJleGNlcHRpb24iOlsiY2xvanVyZS5sYW5nLkV4Y2VwdGlvbkluZm86IFNNVFAgaG9zdCBpcyBub3Qgc2V0LiB7OmNhdXNlIDpzbXRwLWhvc3Qtbm90LXNldH0iLCJcdGF0IG1ldGFiYXNlLmVtYWlsJGZuX183NDk1NyRzZW5kX21lc3NhZ2Vfb3JfdGhyb3dfQkFOR19fXzc0OTYyJGZuX183NDk2Ni5pbnZva2UoZW1haWwuY2xqOjEyNSkiLCJcdGF0IG1ldGFiYXNlLmVtYWlsJGZuX183NDk1NyRzZW5kX21lc3NhZ2Vfb3JfdGhyb3dfQkFOR19fXzc0OTYyLmludm9rZShlbWFpbC5jbGo6MTE5KSIsIlx0YXQgbWV0YWJhc2UuZW1haWwkc2VuZF9tZXNzYWdlX0JBTkdfLmludm9rZVN0YXRpYyhlbWFpbC5jbGo6MTYyKSIsIlx0YXQgbWV0YWJhc2UuZW1haWwkc2VuZF9tZXNzYWdlX0JBTkdfLmRvSW52b2tlKGVtYWlsLmNsajoxNDgpIiwiXHRhdCBjbG9qdXJlLmxhbmcuUmVzdEZuLmludm9rZShSZXN0Rm4uamF2YTo2MTkpIiwiXHRhdCBtZXRhYmFzZS5lbWFpbC5tZXNzYWdlcyRzZW5kX2xvZ2luX2Zyb21fbmV3X2RldmljZV9lbWFpbF9CQU5HXy5pbnZva2VTdGF0aWMobWVzc2FnZXMuY2xqOjE5OCkiLCJcdGF0IG1ldGFiYXNlLmVtYWlsLm1lc3NhZ2VzJHNlbmRfbG9naW5fZnJvbV9uZXdfZGV2aWNlX2VtYWlsX0JBTkdfLmludm9rZShtZXNzYWdlcy5jbGo6MTg0KSIsIlx0YXQgbWV0YWJhc2UubW9kZWxzLmxvZ2luX2hpc3RvcnkkbWF5YmVfc2VuZF9sb2dpbl9mcm9tX25ld19kZXZpY2VfZW1haWwkZm5fXzc1Nzc4Lmludm9rZShsb2dpbl9oaXN0b3J5LmNsajo4NSkiLCJcdGF0IGNsb2p1cmUuY29yZSRiaW5kaW5nX2NvbnZleW9yX2ZuJGZuX181ODIzLmludm9rZShjb3JlLmNsajoyMDQ3KSIsIlx0YXQgY2xvanVyZS5sYW5nLkFGbi5jYWxsKEFGbi5qYXZhOjE4KSIsIlx0YXQgamF2YS5iYXNlL2phdmEudXRpbC5jb25jdXJyZW50LkZ1dHVyZVRhc2sucnVuKFVua25vd24gU291cmNlKSIsIlx0YXQgamF2YS5iYXNlL2phdmEudXRpbC5jb25jdXJyZW50LlRocmVhZFBvb2xFeGVjdXRvci5ydW5Xb3JrZXIoVW5rbm93biBTb3VyY2UpIiwiXHRhdCBqYXZhLmJhc2UvamF2YS51dGlsLmNvbmN1cnJlbnQuVGhyZWFkUG9vbEV4ZWN1dG9yJFdvcmtlci5ydW4oVW5rbm93biBTb3VyY2UpIiwiXHRhdCBqYXZhLmJhc2UvamF2YS5sYW5nLlRocmVhZC5ydW4oVW5rbm93biBTb3VyY2UpIl0sInByb2Nlc3NfdXVpZCI6IjFiNmUxYjI4LTVkOTQtNGUwMy05ZmE3LTkzODVjZTVlNWQ3MiJ9LHsidGltZXN0YW1wIjoiMjAyMy0wNS0xNFQxNTowOTowNy44MDZaIiwibGV2ZWwiOiJERUJVRyIsImZxbnMiOiJtZXRhYmFzZS5zZXJ2ZXIubWlkZGxld2FyZS5sb2ciLCJtc2ciOiJcdTAwMUJbMzJtUE9TVCAvYXBpL3Nlc3Npb24gMjAwIDU4Mi4zIG1zICg5IERCIGNhbGxzKSBBcHAgREIgY29ubmVjdGlvbnM6IDAvNCBKZXR0eSB0aHJlYWRzOiA0LzUwICgyIGlkbGUsIDAgcXVldWVkKSAoNTQgdG90YWwgYWN0aXZlIHRocmVhZHMpIFF1ZXJpZXMgaW4gZmxpZ2h0OiAwICgwIHF1ZXVlZClcdTAwMUJbMG0iLCJleGNlcHRpb24iOm51bGwsInByb2Nlc3NfdXVpZCI6IjFiNmUxYjI4LTVkOTQtNGUwMy05ZmE3LTkzODVjZTVlNWQ3MiJ9LHsidGltZXN0YW1wIjoiMjAyMy0wNS0xNFQxNTowOTowNy4xMzdaIiwibGV2ZWwiOiJERUJVRyIsImZxbnMiOiJtZXRhYmFzZS5zZXJ2ZXIubWlkZGxld2FyZS5sb2ciLCJtc2ciOiJcdTAwMUJbMzJtUE9TVCAvYXBpL2NhcmQvMS9xdWVyeS9jc3YgMjAyIFtBU1lOQzogY29tcGxldGVkXSA2LjQgcyAoMTcgREIgY2FsbHMpIEFwcCBEQiBjb25uZWN0aW9uczogMS80IEpldHR5IHRocmVhZHM6IDQvNTAgKDIgaWRsZSwgMCBxdWV1ZWQpICg1NCB0b3RhbCBhY3RpdmUgdGhyZWFkcykgUXVlcmllcyBpbiBmbGlnaHQ6IDAgKDAgcXVldWVkKTsgaDIgREIgMSBjb25uZWN0aW9uczogMC8yICgwIHRocmVhZHMgYmxvY2tlZClcdTAwMUJbMG0iLCJleGNlcHRpb24iOm51bGwsInByb2Nlc3NfdXVpZCI6IjFiNmUxYjI4LTVkOTQtNGUwMy05ZmE3LTkzODVjZTVlNWQ3MiJ9LHsidGltZXN0YW1wIjoiMjAyMy0wNS0xNFQxNTowOTowMC44MjVaIiwibGV2ZWwiOiJXQVJOIiwiZnFucyI6Im1ldGFiYXNlLmVtYWlsIiwibXNnIjoiRmFpbGVkIHRvIHNlbmQgZW1haWwiLCJleGNlcHRpb24iOlsiY2xvanVyZS5sYW5nLkV4Y2VwdGlvbkluZm86IFNNVFAgaG9zdCBpcyBub3Qgc2V0LiB7OmNhdXNlIDpzbXRwLWhvc3Qtbm90LXNldH0iLCJcdGF0IG1ldGFiYXNlLmVtYWlsJGZuX183NDk1NyRzZW5kX21lc3NhZ2Vfb3JfdGhyb3dfQkFOR19fXzc0OTYyJGZuX183NDk2Ni5pbnZva2UoZW1haWwuY2xqOjEyNSkiLCJcdGF0IG1ldGFiYXNlLmVtYWlsJGZuX183NDk1NyRzZW5kX21lc3NhZ2Vfb3JfdGhyb3dfQkFOR19fXzc0OTYyLmludm9rZShlbWFpbC5jbGo6MTE5KSIsIlx0YXQgbWV0YWJhc2UuZW1haWwkc2VuZF9tZXNzYWdlX0JBTkdfLmludm9rZVN0YXRpYyhlbWFpbC5jbGo6MTYyKSIsIlx0YXQgbWV0YWJhc2UuZW1haWwkc2VuZF9tZXNzYWdlX0JBTkdfLmRvSW52b2tlKGVtYWlsLmNsajoxNDgpIiwiXHRhdCBjbG9qdXJlLmxhbmcuUmVzdEZuLmludm9rZShSZXN0Rm4uamF2YTo2MTkpIiwiXHRhdCBtZXRhYmFzZS5lbWFpbC5tZXNzYWdlcyRzZW5kX2xvZ2luX2Zyb21fbmV3X2RldmljZV9lbWFpbF9CQU5HXy5pbnZva2VTdGF0aWMobWVzc2FnZXMuY2xqOjE5OCkiLCJcdGF0IG1ldGFiYXNlLmVtYWlsLm1lc3NhZ2VzJHNlbmRfbG9naW5fZnJvbV9uZXdfZGV2aWNlX2VtYWlsX0JBTkdfLmludm9rZShtZXNzYWdlcy5jbGo6MTg0KSIsIlx0YXQgbWV0YWJhc2UubW9kZWxzLmxvZ2luX2hpc3RvcnkkbWF5YmVfc2VuZF9sb2dpbl9mcm9tX25ld19kZXZpY2VfZW1haWwkZm5fXzc1Nzc4Lmludm9rZShsb2dpbl9oaXN0b3J5LmNsajo4NSkiLCJcdGF0IGNsb2p1cmUuY29yZSRiaW5kaW5nX2NvbnZleW9yX2ZuJGZuX181ODIzLmludm9rZShjb3JlLmNsajoyMDQ3KSIsIlx0YXQgY2xvanVyZS5sYW5nLkFGbi5jYWxsKEFGbi5qYXZhOjE4KSIsIlx0YXQgamF2YS5iYXNlL2phdmEudXRpbC5jb25jdXJyZW50LkZ1dHVyZVRhc2sucnVuKFVua25vd24gU291cmNlKSIsIlx0YXQgamF2YS5iYXNlL2phdmEudXRpbC5jb25jdXJyZW50LlRocmVhZFBvb2xFeGVjdXRvci5ydW5Xb3JrZXIoVW5rbm93biBTb3VyY2UpIiwiXHRhdCBqYXZhLmJhc2UvamF2YS51dGlsLmNvbmN1cnJlbnQuVGhyZWFkUG9vbEV4ZWN1dG9yJFdvcmtlci5ydW4oVW5rbm93biBTb3VyY2UpIiwiXHRhdCBqYXZhLmJhc2UvamF2YS5sYW5nLlRocmVhZC5ydW4oVW5rbm93biBTb3VyY2UpIl0sInByb2Nlc3NfdXVpZCI6IjFiNmUxYjI4LTVkOTQtNGUwMy05ZmE3LTkzODVjZTVlNWQ3MiJ9LHsidGltZXN0YW1wIjoiMjAyMy0wNS0xNFQxNTowOTowMC44MjVaIiwibGV2ZWwiOiJXQVJOIiwiZnFucyI6Im1ldGFiYXNlLmVtYWlsIiwibXNnIjoiRmFpbGVkIHRvIHNlbmQgZW1haWwiLCJleGNlcHRpb24iOlsiY2xvanVyZS5sYW5nLkV4Y2VwdGlvbkluZm86IFNNVFAgaG9zdCBpcyBub3Qgc2V0LiB7OmNhdXNlIDpzbXRwLWhvc3Qtbm90LXNldH0iLCJcdGF0IG1ldGFiYXNlLmVtYWlsJGZuX183NDk1NyRzZW5kX21lc3NhZ2Vfb3JfdGhyb3dfQkFOR19fXzc0OTYyJGZuX183NDk2Ni5pbnZva2UoZW1haWwuY2xqOjEyNSkiLCJcdGF0IG1ldGFiYXNlLmVtYWlsJGZuX183NDk1NyRzZW5kX21lc3NhZ2Vfb3JfdGhyb3dfQkFOR19fXzc0OTYyLmludm9rZShlbWFpbC5jbGo6MTE5KSIsIlx0YXQgbWV0YWJhc2UuZW1haWwkc2VuZF9tZXNzYWdlX0JBTkdfLmludm9rZVN0YXRpYyhlbWFpbC5jbGo6MTYyKSIsIlx0YXQgbWV0YWJhc2UuZW1haWwkc2VuZF9tZXNzYWdlX0JBTkdfLmRvSW52b2tlKGVtYWlsLmNsajoxNDgpIiwiXHRhdCBjbG9qdXJlLmxhbmcuUmVzdEZuLmludm9rZShSZXN0Rm4uamF2YTo2MTkpIiwiXHRhdCBtZXRhYmFzZS5lbWFpbC5tZXNzYWdlcyRzZW5kX2xvZ2luX2Zyb21fbmV3X2RldmljZV9lbWFpbF9CQU5HXy5pbnZva2VTdGF0aWMobWVzc2FnZXMuY2xqOjE5OCkiLCJcdGF0IG1ldGFiYXNlLmVtYWlsLm1lc3NhZ2VzJHNlbmRfbG9naW5fZnJvbV9uZXdfZGV2aWNlX2VtYWlsX0JBTkdfLmludm9rZShtZXNzYWdlcy5jbGo6MTg0KSIsIlx0YXQgbWV0YWJhc2UubW9kZWxzLmxvZ2luX2hpc3RvcnkkbWF5YmVfc2VuZF9sb2dpbl9mcm9tX25ld19kZXZpY2VfZW1haWwkZm5fXzc1Nzc4Lmludm9rZShsb2dpbl9oaXN0b3J5LmNsajo4NSkiLCJcdGF0IGNsb2p1cmUuY29yZSRiaW5kaW5nX2NvbnZleW9yX2ZuJGZuX181ODIzLmludm9rZShjb3JlLmNsajoyMDQ3KSIsIlx0YXQgY2xvanVyZS5sYW5nLkFGbi5jYWxsKEFGbi5qYXZhOjE4KSIsIlx0YXQgamF2YS5iYXNlL2phdmEudXRpbC5jb25jdXJyZW50LkZ1dHVyZVRhc2sucnVuKFVua25vd24gU291cmNlKSIsIlx0YXQgamF2YS5iYXNlL2phdmEudXRpbC5jb25jdXJyZW50LlRocmVhZFBvb2xFeGVjdXRvci5ydW5Xb3JrZXIoVW5rbm93biBTb3VyY2UpIiwiXHRhdCBqYXZhLmJhc2UvamF2YS51dGlsLmNvbmN1cnJlbnQuVGhyZWFkUG9vbEV4ZWN1dG9yJFdvcmtlci5ydW4oVW5rbm93biBTb3VyY2UpIiwiXHRhdCBqYXZhLmJhc2UvamF2YS5sYW5nLlRocmVhZC5ydW4oVW5rbm93biBTb3VyY2UpIl0sInByb2Nlc3NfdXVpZCI6IjFiNmUxYjI4LTVkOTQtNGUwMy05ZmE3LTkzODVjZTVlNWQ3MiJ9LHsidGltZXN0YW1wIjoiMjAyMy0wNS0xNFQxNTowOTowMC41NjFaIiwibGV2ZWwiOiJERUJVRyIsImZxbnMiOiJtZXRhYmFzZS5zZXJ2ZXIubWlkZGxld2FyZS5sb2ciLCJtc2ciOiJcdTAwMUJbMzJtUE9TVCAvYXBpL3Nlc3Npb24gMjAwIDQzMi42IG1zICg5IERCIGNhbGxzKSBBcHAgREIgY29ubmVjdGlvbnM6IDAvNCBKZXR0eSB0aHJlYWRzOiA0LzUwICgyIGlkbGUsIDAgcXVldWVkKSAoNDMgdG90YWwgYWN0aXZlIHRocmVhZHMpIFF1ZXJpZXMgaW4gZmxpZ2h0OiAwICgwIHF1ZXVlZClcdTAwMUJbMG0iLCJleGNlcHRpb24iOm51bGwsInByb2Nlc3NfdXVpZCI6IjFiNmUxYjI4LTVkOTQtNGUwMy05ZmE3LTkzODVjZTVlNWQ3MiJ9LHsidGltZXN0YW1wIjoiMjAyMy0wNS0xNFQxNTowODo1OS44NzNaIiwibGV2ZWwiOiJERUJVRyIsImZxbnMiOiJtZXRhYmFzZS5zZXJ2ZXIubWlkZGxld2FyZS5sb2ciLCJtc2ciOiJcdTAwMUJbMzJtR0VUIC9hcGkvY2FyZCAyMDAgMS4xIHMgKDYgREIgY2FsbHMpIEFwcCBEQiBjb25uZWN0aW9uczogMC80IEpldHR5IHRocmVhZHM6IDQvNTAgKDIgaWRsZSwgMCBxdWV1ZWQpICg0MyB0b3RhbCBhY3RpdmUgdGhyZWFkcykgUXVlcmllcyBpbiBmbGlnaHQ6IDAgKDAgcXVldWVkKVx1MDAxQlswbSIsImV4Y2VwdGlvbiI6bnVsbCwicHJvY2Vzc191dWlkIjoiMWI2ZTFiMjgtNWQ5NC00ZTAzLTlmYTctOTM4NWNlNWU1ZDcyIn0seyJ0aW1lc3RhbXAiOiIyMDIzLTA1LTE0VDE1OjA4OjU4Ljk5MFoiLCJsZXZlbCI6IldBUk4iLCJmcW5zIjoibWV0YWJhc2UuZW1haWwiLCJtc2ciOiJGYWlsZWQgdG8gc2VuZCBlbWFpbCIsImV4Y2VwdGlvbiI6WyJjbG9qdXJlLmxhbmcuRXhjZXB0aW9uSW5mbzogU01UUCBob3N0IGlzIG5vdCBzZXQuIHs6Y2F1c2UgOnNtdHAtaG9zdC1ub3Qtc2V0fSIsIlx0YXQgbWV0YWJhc2UuZW1haWwkZm5fXzc0OTU3JHNlbmRfbWVzc2FnZV9vcl90aHJvd19CQU5HX19fNzQ5NjIkZm5fXzc0OTY2Lmludm9rZShlbWFpbC5jbGo6MTI1KSIsIlx0YXQgbWV0YWJhc2UuZW1haWwkZm5fXzc0OTU3JHNlbmRfbWVzc2FnZV9vcl90aHJvd19CQU5HX19fNzQ5NjIuaW52b2tlKGVtYWlsLmNsajoxMTkpIiwiXHRhdCBtZXRhYmFzZS5lbWFpbCRzZW5kX21lc3NhZ2VfQkFOR18uaW52b2tlU3RhdGljKGVtYWlsLmNsajoxNjIpIiwiXHRhdCBtZXRhYmFzZS5lbWFpbCRzZW5kX21lc3NhZ2VfQkFOR18uZG9JbnZva2UoZW1haWwuY2xqOjE0OCkiLCJcdGF0IGNsb2p1cmUubGFuZy5SZXN0Rm4uaW52b2tlKFJlc3RGbi5qYXZhOjYxOSkiLCJcdGF0IG1ldGFiYXNlLmVtYWlsLm1lc3NhZ2VzJHNlbmRfbG9naW5fZnJvbV9uZXdfZGV2aWNlX2VtYWlsX0JBTkdfLmludm9rZVN0YXRpYyhtZXNzYWdlcy5jbGo6MTk4KSIsIlx0YXQgbWV0YWJhc2UuZW1haWwubWVzc2FnZXMkc2VuZF9sb2dpbl9mcm9tX25ld19kZXZpY2VfZW1haWxfQkFOR18uaW52b2tlKG1lc3NhZ2VzLmNsajoxODQpIiwiXHRhdCBtZXRhYmFzZS5tb2RlbHMubG9naW5faGlzdG9yeSRtYXliZV9zZW5kX2xvZ2luX2Zyb21fbmV3X2RldmljZV9lbWFpbCRmbl9fNzU3NzguaW52b2tlKGxvZ2luX2hpc3RvcnkuY2xqOjg1KSIsIlx0YXQgY2xvanVyZS5jb3JlJGJpbmRpbmdfY29udmV5b3JfZm4kZm5fXzU4MjMuaW52b2tlKGNvcmUuY2xqOjIwNDcpIiwiXHRhdCBjbG9qdXJlLmxhbmcuQUZuLmNhbGwoQUZuLmphdmE6MTgpIiwiXHRhdCBqYXZhLmJhc2UvamF2YS51dGlsLmNvbmN1cnJlbnQuRnV0dXJlVGFzay5ydW4oVW5rbm93biBTb3VyY2UpIiwiXHRhdCBqYXZhLmJhc2UvamF2YS51dGlsLmNvbmN1cnJlbnQuVGhyZWFkUG9vbEV4ZWN1dG9yLnJ1bldvcmtlcihVbmtub3duIFNvdXJjZSkiLCJcdGF0IGphdmEuYmFzZS9qYXZhLnV0aWwuY29uY3VycmVudC5UaHJlYWRQb29sRXhlY3V0b3IkV29ya2VyLnJ1bihVbmtub3duIFNvdXJjZSkiLCJcdGF0IGphdmEuYmFzZS9qYXZhLmxhbmcuVGhyZWFkLnJ1bihVbmtub3duIFNvdXJjZSkiXSwicHJvY2Vzc191dWlkIjoiMWI2ZTFiMjgtNWQ5NC00ZTAzLTlmYTctOTM4NWNlNWU1ZDcyIn0seyJ0aW1lc3RhbXAiOiIyMDIzLTA1LTE0VDE1OjA4OjU4Ljk5MFoiLCJsZXZlbCI6IldBUk4iLCJmcW5zIjoibWV0YWJhc2UuZW1haWwiLCJtc2ciOiJGYWlsZWQgdG8gc2VuZCBlbWFpbCIsImV4Y2VwdGlvbiI6WyJjbG9qdXJlLmxhbmcuRXhjZXB0aW9uSW5mbzogU01UUCBob3N0IGlzIG5vdCBzZXQuIHs6Y2F1c2UgOnNtdHAtaG9zdC1ub3Qtc2V0fSIsIlx0YXQgbWV0YWJhc2UuZW1haWwkZm5fXzc0OTU3JHNlbmRfbWVzc2FnZV9vcl90aHJvd19CQU5HX19fNzQ5NjIkZm5fXzc0OTY2Lmludm9rZShlbWFpbC5jbGo6MTI1KSIsIlx0YXQgbWV0YWJhc2UuZW1haWwkZm5fXzc0OTU3JHNlbmRfbWVzc2FnZV9vcl90aHJvd19CQU5HX19fNzQ5NjIuaW52b2tlKGVtYWlsLmNsajoxMTkpIiwiXHRhdCBtZXRhYmFzZS5lbWFpbCRzZW5kX21lc3NhZ2VfQkFOR18uaW52b2tlU3RhdGljKGVtYWlsLmNsajoxNjIpIiwiXHRhdCBtZXRhYmFzZS5lbWFpbCRzZW5kX21lc3NhZ2VfQkFOR18uZG9JbnZva2UoZW1haWwuY2xqOjE0OCkiLCJcdGF0IGNsb2p1cmUubGFuZy5SZXN0Rm4uaW52b2tlKFJlc3RGbi5qYXZhOjYxOSkiLCJcdGF0IG1ldGFiYXNlLmVtYWlsLm1lc3NhZ2VzJHNlbmRfbG9naW5fZnJvbV9uZXdfZGV2aWNlX2VtYWlsX0JBTkdfLmludm9rZVN0YXRpYyhtZXNzYWdlcy5jbGo6MTk4KSIsIlx0YXQgbWV0YWJhc2UuZW1haWwubWVzc2FnZXMkc2VuZF9sb2dpbl9mcm9tX25ld19kZXZpY2VfZW1haWxfQkFOR18uaW52b2tlKG1lc3NhZ2VzLmNsajoxODQpIiwiXHRhdCBtZXRhYmFzZS5tb2RlbHMubG9naW5faGlzdG9yeSRtYXliZV9zZW5kX2xvZ2luX2Zyb21fbmV3X2RldmljZV9lbWFpbCRmbl9fNzU3NzguaW52b2tlKGxvZ2luX2hpc3RvcnkuY2xqOjg1KSIsIlx0YXQgY2xvanVyZS5jb3JlJGJpbmRpbmdfY29udmV5b3JfZm4kZm5fXzU4MjMuaW52b2tlKGNvcmUuY2xqOjIwNDcpIiwiXHRhdCBjbG9qdXJlLmxhbmcuQUZuLmNhbGwoQUZuLmphdmE6MTgpIiwiXHRhdCBqYXZhLmJhc2UvamF2YS51dGlsLmNvbmN1cnJlbnQuRnV0dXJlVGFzay5ydW4oVW5rbm93biBTb3VyY2UpIiwiXHRhdCBqYXZhLmJhc2UvamF2YS51dGlsLmNvbmN1cnJlbnQuVGhyZWFkUG9vbEV4ZWN1dG9yLnJ1bldvcmtlcihVbmtub3duIFNvdXJjZSkiLCJcdGF0IGphdmEuYmFzZS9qYXZhLnV0aWwuY29uY3VycmVudC5UaHJlYWRQb29sRXhlY3V0b3IkV29ya2VyLnJ1bihVbmtub3duIFNvdXJjZSkiLCJcdGF0IGphdmEuYmFzZS9qYXZhLmxhbmcuVGhyZWFkLnJ1bihVbmtub3duIFNvdXJjZSkiXSwicHJvY2Vzc191dWlkIjoiMWI2ZTFiMjgtNWQ5NC00ZTAzLTlmYTctOTM4NWNlNWU1ZDcyIn0seyJ0aW1lc3RhbXAiOiIyMDIzLTA1LTE0VDE1OjA4OjU4LjcxOFoiLCJsZXZlbCI6IkRFQlVHIiwiZnFucyI6Im1ldGFiYXNlLnNlcnZlci5taWRkbGV3YXJlLmxvZyIsIm1zZyI6Ilx1MDAxQlszMm1QT1NUIC9hcGkvc2Vzc2lvbiAyMDAgMzYzLjAgbXMgKDkgREIgY2FsbHMpIEFwcCBEQiBjb25uZWN0aW9uczogMC80IEpldHR5IHRocmVhZHM6IDQvNTAgKDIgaWRsZSwgMCBxdWV1ZWQpICg0MyB0b3RhbCBhY3RpdmUgdGhyZWFkcykgUXVlcmllcyBpbiBmbGlnaHQ6IDAgKDAgcXVldWVkKVx1MDAxQlswbSIsImV4Y2VwdGlvbiI6bnVsbCwicHJvY2Vzc191dWlkIjoiMWI2ZTFiMjgtNWQ5NC00ZTAzLTlmYTctOTM4NWNlNWU1ZDcyIn0seyJ0aW1lc3RhbXAiOiIyMDIzLTA1LTE0VDE1OjA4OjU4LjI3NFoiLCJsZXZlbCI6IldBUk4iLCJmcW5zIjoibWV0YWJhc2UuZW1haWwiLCJtc2ciOiJGYWlsZWQgdG8gc2VuZCBlbWFpbCIsImV4Y2VwdGlvbiI6WyJjbG9qdXJlLmxhbmcuRXhjZXB0aW9uSW5mbzogU01UUCBob3N0IGlzIG5vdCBzZXQuIHs6Y2F1c2UgOnNtdHAtaG9zdC1ub3Qtc2V0fSIsIlx0YXQgbWV0YWJhc2UuZW1haWwkZm5fXzc0OTU3JHNlbmRfbWVzc2FnZV9vcl90aHJvd19CQU5HX19fNzQ5NjIkZm5fXzc0OTY2Lmludm9rZShlbWFpbC5jbGo6MTI1KSIsIlx0YXQgbWV0YWJhc2UuZW1haWwkZm5fXzc0OTU3JHNlbmRfbWVzc2FnZV9vcl90aHJvd19CQU5HX19fNzQ5NjIuaW52b2tlKGVtYWlsLmNsajoxMTkpIiwiXHRhdCBtZXRhYmFzZS5lbWFpbCRzZW5kX21lc3NhZ2VfQkFOR18uaW52b2tlU3RhdGljKGVtYWlsLmNsajoxNjIpIiwiXHRhdCBtZXRhYmFzZS5lbWFpbCRzZW5kX21lc3NhZ2VfQkFOR18uZG9JbnZva2UoZW1haWwuY2xqOjE0OCkiLCJcdGF0IGNsb2p1cmUubGFuZy5SZXN0Rm4uaW52b2tlKFJlc3RGbi5qYXZhOjYxOSkiLCJcdGF0IG1ldGFiYXNlLmVtYWlsLm1lc3NhZ2VzJHNlbmRfbG9naW5fZnJvbV9uZXdfZGV2aWNlX2VtYWlsX0JBTkdfLmludm9rZVN0YXRpYyhtZXNzYWdlcy5jbGo6MTk4KSIsIlx0YXQgbWV0YWJhc2UuZW1haWwubWVzc2FnZXMkc2VuZF9sb2dpbl9mcm9tX25ld19kZXZpY2VfZW1haWxfQkFOR18uaW52b2tlKG1lc3NhZ2VzLmNsajoxODQpIiwiXHRhdCBtZXRhYmFzZS5tb2RlbHMubG9naW5faGlzdG9yeSRtYXliZV9zZW5kX2xvZ2luX2Zyb21fbmV3X2RldmljZV9lbWFpbCRmbl9fNzU3NzguaW52b2tlKGxvZ2luX2hpc3RvcnkuY2xqOjg1KSIsIlx0YXQgY2xvanVyZS5jb3JlJGJpbmRpbmdfY29udmV5b3JfZm4kZm5fXzU4MjMuaW52b2tlKGNvcmUuY2xqOjIwNDcpIiwiXHRhdCBjbG9qdXJlLmxhbmcuQUZuLmNhbGwoQUZuLmphdmE6MTgpIiwiXHRhdCBqYXZhLmJhc2UvamF2YS51dGlsLmNvbmN1cnJlbnQuRnV0dXJlVGFzay5ydW4oVW5rbm93biBTb3VyY2UpIiwiXHRhdCBqYXZhLmJhc2UvamF2YS51dGlsLmNvbmN1cnJlbnQuVGhyZWFkUG9vbEV4ZWN1dG9yLnJ1bldvcmtlcihVbmtub3duIFNvdXJjZSkiLCJcdGF0IGphdmEuYmFzZS9qYXZhLnV0aWwuY29uY3VycmVudC5UaHJlYWRQb29sRXhlY3V0b3IkV29ya2VyLnJ1bihVbmtub3duIFNvdXJjZSkiLCJcdGF0IGphdmEuYmFzZS9qYXZhLmxhbmcuVGhyZWFkLnJ1bihVbmtub3duIFNvdXJjZSkiXSwicHJvY2Vzc191dWlkIjoiMWI2ZTFiMjgtNWQ5NC00ZTAzLTlmYTctOTM4NWNlNWU1ZDcyIn0seyJ0aW1lc3RhbXAiOiIyMDIzLTA1LTE0VDE1OjA4OjU4LjI3NFoiLCJsZXZlbCI6IldBUk4iLCJmcW5zIjoibWV0YWJhc2UuZW1haWwiLCJtc2ciOiJGYWlsZWQgdG8gc2VuZCBlbWFpbCIsImV4Y2VwdGlvbiI6WyJjbG9qdXJlLmxhbmcuRXhjZXB0aW9uSW5mbzogU01UUCBob3N0IGlzIG5vdCBzZXQuIHs6Y2F1c2UgOnNtdHAtaG9zdC1ub3Qtc2V0fSIsIlx0YXQgbWV0YWJhc2UuZW1haWwkZm5fXzc0OTU3JHNlbmRfbWVzc2FnZV9vcl90aHJvd19CQU5HX19fNzQ5NjIkZm5fXzc0OTY2Lmludm9rZShlbWFpbC5jbGo6MTI1KSIsIlx0YXQgbWV0YWJhc2UuZW1haWwkZm5fXzc0OTU3JHNlbmRfbWVzc2FnZV9vcl90aHJvd19CQU5HX19fNzQ5NjIuaW52b2tlKGVtYWlsLmNsajoxMTkpIiwiXHRhdCBtZXRhYmFzZS5lbWFpbCRzZW5kX21lc3NhZ2VfQkFOR18uaW52b2tlU3RhdGljKGVtYWlsLmNsajoxNjIpIiwiXHRhdCBtZXRhYmFzZS5lbWFpbCRzZW5kX21lc3NhZ2VfQkFOR18uZG9JbnZva2UoZW1haWwuY2xqOjE0OCkiLCJcdGF0IGNsb2p1cmUubGFuZy5SZXN0Rm4uaW52b2tlKFJlc3RGbi5qYXZhOjYxOSkiLCJcdGF0IG1ldGFiYXNlLmVtYWlsLm1lc3NhZ2VzJHNlbmRfbG9naW5fZnJvbV9uZXdfZGV2aWNlX2VtYWlsX0JBTkdfLmludm9rZVN0YXRpYyhtZXNzYWdlcy5jbGo6MTk4KSIsIlx0YXQgbWV0YWJhc2UuZW1haWwubWVzc2FnZXMkc2VuZF9sb2dpbl9mcm9tX25ld19kZXZpY2VfZW1haWxfQkFOR18uaW52b2tlKG1lc3NhZ2VzLmNsajoxODQpIiwiXHRhdCBtZXRhYmFzZS5tb2RlbHMubG9naW5faGlzdG9yeSRtYXliZV9zZW5kX2xvZ2luX2Zyb21fbmV3X2RldmljZV9lbWFpbCRmbl9fNzU3NzguaW52b2tlKGxvZ2luX2hpc3RvcnkuY2xqOjg1KSIsIlx0YXQgY2xvanVyZS5jb3JlJGJpbmRpbmdfY29udmV5b3JfZm4kZm5fXzU4MjMuaW52b2tlKGNvcmUuY2xqOjIwNDcpIiwiXHRhdCBjbG9qdXJlLmxhbmcuQUZuLmNhbGwoQUZuLmphdmE6MTgpIiwiXHRhdCBqYXZhLmJhc2UvamF2YS51dGlsLmNvbmN1cnJlbnQuRnV0dXJlVGFzay5ydW4oVW5rbm93biBTb3VyY2UpIiwiXHRhdCBqYXZhLmJhc2UvamF2YS51dGlsLmNvbmN1cnJlbnQuVGhyZWFkUG9vbEV4ZWN1dG9yLnJ1bldvcmtlcihVbmtub3duIFNvdXJjZSkiLCJcdGF0IGphdmEuYmFzZS9qYXZhLnV0aWwuY29uY3VycmVudC5UaHJlYWRQb29sRXhlY3V0b3IkV29ya2VyLnJ1bihVbmtub3duIFNvdXJjZSkiLCJcdGF0IGphdmEuYmFzZS9qYXZhLmxhbmcuVGhyZWFkLnJ1bihVbmtub3duIFNvdXJjZSkiXSwicHJvY2Vzc191dWlkIjoiMWI2ZTFiMjgtNWQ5NC00ZTAzLTlmYTctOTM4NWNlNWU1ZDcyIn0seyJ0aW1lc3RhbXAiOiIyMDIzLTA1LTE0VDE1OjA4OjU4LjIyNFoiLCJsZXZlbCI6IkRFQlVHIiwiZnFucyI6Im1ldGFiYXNlLnNlcnZlci5taWRkbGV3YXJlLmxvZyIsIm1zZyI6Ilx1MDAxQlszMm1HRVQgL2FwaS90YWJsZSAyMDAgMTIxLjEgbXMgKDQgREIgY2FsbHMpIEFwcCBEQiBjb25uZWN0aW9uczogMC80IEpldHR5IHRocmVhZHM6IDQvNTAgKDIgaWRsZSwgMCBxdWV1ZWQpICg0MyB0b3RhbCBhY3RpdmUgdGhyZWFkcykgUXVlcmllcyBpbiBmbGlnaHQ6IDAgKDAgcXVldWVkKVx1MDAxQlswbSIsImV4Y2VwdGlvbiI6bnVsbCwicHJvY2Vzc191dWlkIjoiMWI2ZTFiMjgtNWQ5NC00ZTAzLTlmYTctOTM4NWNlNWU1ZDcyIn0seyJ0aW1lc3RhbXAiOiIyMDIzLTA1LTE0VDE1OjA4OjU4LjAzMFoiLCJsZXZlbCI6IkRFQlVHIiwiZnFucyI6Im1ldGFiYXNlLnNlcnZlci5taWRkbGV3YXJlLmxvZyIsIm1zZyI6Ilx1MDAxQlszMm1QT1NUIC9hcGkvc2Vzc2lvbiAyMDAgMzgxLjMgbXMgKDkgREIgY2FsbHMpIEFwcCBEQiBjb25uZWN0aW9uczogMC80IEpldHR5IHRocmVhZHM6IDQvNTAgKDIgaWRsZSwgMCBxdWV1ZWQpICg0MyB0b3RhbCBhY3RpdmUgdGhyZWFkcykgUXVlcmllcyBpbiBmbGlnaHQ6IDAgKDAgcXVldWVkKVx1MDAxQlswbSIsImV4Y2VwdGlvbiI6bnVsbCwicHJvY2Vzc191dWlkIjoiMWI2ZTFiMjgtNWQ5NC00ZTAzLTlmYTctOTM4NWNlNWU1ZDcyIn0seyJ0aW1lc3RhbXAiOiIyMDIzLTA1LTE0VDE1OjA4OjU3LjY4OVoiLCJsZXZlbCI6IldBUk4iLCJmcW5zIjoibWV0YWJhc2UuZW1haWwiLCJtc2ciOiJGYWlsZWQgdG8gc2VuZCBlbWFpbCIsImV4Y2VwdGlvbiI6WyJjbG9qdXJlLmxhbmcuRXhjZXB0aW9uSW5mbzogU01UUCBob3N0IGlzIG5vdCBzZXQuIHs6Y2F1c2UgOnNtdHAtaG9zdC1ub3Qtc2V0fSIsIlx0YXQgbWV0YWJhc2UuZW1haWwkZm5fXzc0OTU3JHNlbmRfbWVzc2FnZV9vcl90aHJvd19CQU5HX19fNzQ5NjIkZm5fXzc0OTY2Lmludm9rZShlbWFpbC5jbGo6MTI1KSIsIlx0YXQgbWV0YWJhc2UuZW1haWwkZm5fXzc0OTU3JHNlbmRfbWVzc2FnZV9vcl90aHJvd19CQU5HX19fNzQ5NjIuaW52b2tlKGVtYWlsLmNsajoxMTkpIiwiXHRhdCBtZXRhYmFzZS5lbWFpbCRzZW5kX21lc3NhZ2VfQkFOR18uaW52b2tlU3RhdGljKGVtYWlsLmNsajoxNjIpIiwiXHRhdCBtZXRhYmFzZS5lbWFpbCRzZW5kX21lc3NhZ2VfQkFOR18uZG9JbnZva2UoZW1haWwuY2xqOjE0OCkiLCJcdGF0IGNsb2p1cmUubGFuZy5SZXN0Rm4uaW52b2tlKFJlc3RGbi5qYXZhOjYxOSkiLCJcdGF0IG1ldGFiYXNlLmVtYWlsLm1lc3NhZ2VzJHNlbmRfbG9naW5fZnJvbV9uZXdfZGV2aWNlX2VtYWlsX0JBTkdfLmludm9rZVN0YXRpYyhtZXNzYWdlcy5jbGo6MTk4KSIsIlx0YXQgbWV0YWJhc2UuZW1haWwubWVzc2FnZXMkc2VuZF9sb2dpbl9mcm9tX25ld19kZXZpY2VfZW1haWxfQkFOR18uaW52b2tlKG1lc3NhZ2VzLmNsajoxODQpIiwiXHRhdCBtZXRhYmFzZS5tb2RlbHMubG9naW5faGlzdG9yeSRtYXliZV9zZW5kX2xvZ2luX2Zyb21fbmV3X2RldmljZV9lbWFpbCRmbl9fNzU3NzguaW52b2tlKGxvZ2luX2hpc3RvcnkuY2xqOjg1KSIsIlx0YXQgY2xvanVyZS5jb3JlJGJpbmRpbmdfY29udmV5b3JfZm4kZm5fXzU4MjMuaW52b2tlKGNvcmUuY2xqOjIwNDcpIiwiXHRhdCBjbG9qdXJlLmxhbmcuQUZuLmNhbGwoQUZuLmphdmE6MTgpIiwiXHRhdCBqYXZhLmJhc2UvamF2YS51dGlsLmNvbmN1cnJlbnQuRnV0dXJlVGFzay5ydW4oVW5rbm93biBTb3VyY2UpIiwiXHRhdCBqYXZhLmJhc2UvamF2YS51dGlsLmNvbmN1cnJlbnQuVGhyZWFkUG9vbEV4ZWN1dG9yLnJ1bldvcmtlcihVbmtub3duIFNvdXJjZSkiLCJcdGF0IGphdmEuYmFzZS9qYXZhLnV0aWwuY29uY3VycmVudC5UaHJlYWRQb29sRXhlY3V0b3IkV29ya2VyLnJ1bihVbmtub3duIFNvdXJjZSkiLCJcdGF0IGphdmEuYmFzZS9qYXZhLmxhbmcuVGhyZWFkLnJ1bihVbmtub3duIFNvdXJjZSkiXSwicHJvY2Vzc191dWlkIjoiMWI2ZTFiMjgtNWQ5NC00ZTAzLTlmYTctOTM4NWNlNWU1ZDcyIn0seyJ0aW1lc3RhbXAiOiIyMDIzLTA1LTE0VDE1OjA4OjU3LjY4OVoiLCJsZXZlbCI6IldBUk4iLCJmcW5zIjoibWV0YWJhc2UuZW1haWwiLCJtc2ciOiJGYWlsZWQgdG8gc2VuZCBlbWFpbCIsImV4Y2VwdGlvbiI6WyJjbG9qdXJlLmxhbmcuRXhjZXB0aW9uSW5mbzogU01UUCBob3N0IGlzIG5vdCBzZXQuIHs6Y2F1c2UgOnNtdHAtaG9zdC1ub3Qtc2V0fSIsIlx0YXQgbWV0YWJhc2UuZW1haWwkZm5fXzc0OTU3JHNlbmRfbWVzc2FnZV9vcl90aHJvd19CQU5HX19fNzQ5NjIkZm5fXzc0OTY2Lmludm9rZShlbWFpbC5jbGo6MTI1KSIsIlx0YXQgbWV0YWJhc2UuZW1haWwkZm5fXzc0OTU3JHNlbmRfbWVzc2FnZV9vcl90aHJvd19CQU5HX19fNzQ5NjIuaW52b2tlKGVtYWlsLmNsajoxMTkpIiwiXHRhdCBtZXRhYmFzZS5lbWFpbCRzZW5kX21lc3NhZ2VfQkFOR18uaW52b2tlU3RhdGljKGVtYWlsLmNsajoxNjIpIiwiXHRhdCBtZXRhYmFzZS5lbWFpbCRzZW5kX21lc3NhZ2VfQkFOR18uZG9JbnZva2UoZW1haWwuY2xqOjE0OCkiLCJcdGF0IGNsb2p1cmUubGFuZy5SZXN0Rm4uaW52b2tlKFJlc3RGbi5qYXZhOjYxOSkiLCJcdGF0IG1ldGFiYXNlLmVtYWlsLm1lc3NhZ2VzJHNlbmRfbG9naW5fZnJvbV9uZXdfZGV2aWNlX2VtYWlsX0JBTkdfLmludm9rZVN0YXRpYyhtZXNzYWdlcy5jbGo6MTk4KSIsIlx0YXQgbWV0YWJhc2UuZW1haWwubWVzc2FnZXMkc2VuZF9sb2dpbl9mcm9tX25ld19kZXZpY2VfZW1haWxfQkFOR18uaW52b2tlKG1lc3NhZ2VzLmNsajoxODQpIiwiXHRhdCBtZXRhYmFzZS5tb2RlbHMubG9naW5faGlzdG9yeSRtYXliZV9zZW5kX2xvZ2luX2Zyb21fbmV3X2RldmljZV9lbWFpbCRmbl9fNzU3NzguaW52b2tlKGxvZ2luX2hpc3RvcnkuY2xqOjg1KSIsIlx0YXQgY2xvanVyZS5jb3JlJGJpbmRpbmdfY29udmV5b3JfZm4kZm5fXzU4MjMuaW52b2tlKGNvcmUuY2xqOjIwNDcpIiwiXHRhdCBjbG9qdXJlLmxhbmcuQUZuLmNhbGwoQUZuLmphdmE6MTgpIiwiXHRhdCBqYXZhLmJhc2UvamF2YS51dGlsLmNvbmN1cnJlbnQuRnV0dXJlVGFzay5ydW4oVW5rbm93biBTb3VyY2UpIiwiXHRhdCBqYXZhLmJhc2UvamF2YS51dGlsLmNvbmN1cnJlbnQuVGhyZWFkUG9vbEV4ZWN1dG9yLnJ1bldvcmtlcihVbmtub3duIFNvdXJjZSkiLCJcdGF0IGphdmEuYmFzZS9qYXZhLnV0aWwuY29uY3VycmVudC5UaHJlYWRQb29sRXhlY3V0b3IkV29ya2VyLnJ1bihVbmtub3duIFNvdXJjZSkiLCJcdGF0IGphdmEuYmFzZS9qYXZhLmxhbmcuVGhyZWFkLnJ1bihVbmtub3duIFNvdXJjZSkiXSwicHJvY2Vzc191dWlkIjoiMWI2ZTFiMjgtNWQ5NC00ZTAzLTlmYTctOTM4NWNlNWU1ZDcyIn0seyJ0aW1lc3RhbXAiOiIyMDIzLTA1LTE0VDE1OjA4OjU3LjU2N1oiLCJsZXZlbCI6IkRFQlVHIiwiZnFucyI6Im1ldGFiYXNlLnNlcnZlci5taWRkbGV3YXJlLmxvZyIsIm1zZyI6Ilx1MDAxQlszMm1HRVQgL2FwaS9kYXRhYmFzZSAyMDAgMjAxLjIgbXMgKDMgREIgY2FsbHMpIEFwcCBEQiBjb25uZWN0aW9uczogMC80IEpldHR5IHRocmVhZHM6IDQvNTAgKDIgaWRsZSwgMCBxdWV1ZWQpICg0MyB0b3RhbCBhY3RpdmUgdGhyZWFkcykgUXVlcmllcyBpbiBmbGlnaHQ6IDAgKDAgcXVldWVkKVx1MDAxQlswbSIsImV4Y2VwdGlvbiI6bnVsbCwicHJvY2Vzc191dWlkIjoiMWI2ZTFiMjgtNWQ5NC00ZTAzLTlmYTctOTM4NWNlNWU1ZDcyIn0seyJ0aW1lc3RhbXAiOiIyMDIzLTA1LTE0VDE1OjA4OjU3LjI3MloiLCJsZXZlbCI6IkRFQlVHIiwiZnFucyI6Im1ldGFiYXNlLnNlcnZlci5taWRkbGV3YXJlLmxvZyIsIm1zZyI6Ilx1MDAxQlszMm1QT1NUIC9hcGkvc2Vzc2lvbiAyMDAgNTUzLjEgbXMgKDkgREIgY2FsbHMpIEFwcCBEQiBjb25uZWN0aW9uczogMC80IEpldHR5IHRocmVhZHM6IDQvNTAgKDIgaWRsZSwgMCBxdWV1ZWQpICg0MyB0b3RhbCBhY3RpdmUgdGhyZWFkcykgUXVlcmllcyBpbiBmbGlnaHQ6IDAgKDAgcXVldWVkKVx1MDAxQlswbSIsImV4Y2VwdGlvbiI6bnVsbCwicHJvY2Vzc191dWlkIjoiMWI2ZTFiMjgtNWQ5NC00ZTAzLTlmYTctOTM4NWNlNWU1ZDcyIn0seyJ0aW1lc3RhbXAiOiIyMDIzLTA1LTE0VDE1OjA4OjU2LjM1NVoiLCJsZXZlbCI6IkRFQlVHIiwiZnFucyI6Im1ldGFiYXNlLnNlcnZlci5taWRkbGV3YXJlLmxvZyIsIm1zZyI6Ilx1MDAxQlszMm1HRVQgL2FwaS9zZXR0aW5nIDIwMCAyLjQgcyAoNCBEQiBjYWxscykgQXBwIERCIGNvbm5lY3Rpb25zOiAwLzQgSmV0dHkgdGhyZWFkczogNC81MCAoMiBpZGxlLCAwIHF1ZXVlZCkgKDQzIHRvdGFsIGFjdGl2ZSB0aHJlYWRzKSBRdWVyaWVzIGluIGZsaWdodDogMCAoMCBxdWV1ZWQpXHUwMDFCWzBtIiwiZXhjZXB0aW9uIjpudWxsLCJwcm9jZXNzX3V1aWQiOiIxYjZlMWIyOC01ZDk0LTRlMDMtOWZhNy05Mzg1Y2U1ZTVkNzIifSx7InRpbWVzdGFtcCI6IjIwMjMtMDUtMTRUMTU6MDg6NTUuNzYzWiIsImxldmVsIjoiV0FSTiIsImZxbnMiOiJtZXRhYmFzZS5lbWFpbCIsIm1zZyI6IkZhaWxlZCB0byBzZW5kIGVtYWlsIiwiZXhjZXB0aW9uIjpbImNsb2p1cmUubGFuZy5FeGNlcHRpb25JbmZvOiBTTVRQIGhvc3QgaXMgbm90IHNldC4gezpjYXVzZSA6c210cC1ob3N0LW5vdC1zZXR9IiwiXHRhdCBtZXRhYmFzZS5lbWFpbCRmbl9fNzQ5NTckc2VuZF9tZXNzYWdlX29yX3Rocm93X0JBTkdfX183NDk2MiRmbl9fNzQ5NjYuaW52b2tlKGVtYWlsLmNsajoxMjUpIiwiXHRhdCBtZXRhYmFzZS5lbWFpbCRmbl9fNzQ5NTckc2VuZF9tZXNzYWdlX29yX3Rocm93X0JBTkdfX183NDk2Mi5pbnZva2UoZW1haWwuY2xqOjExOSkiLCJcdGF0IG1ldGFiYXNlLmVtYWlsJHNlbmRfbWVzc2FnZV9CQU5HXy5pbnZva2VTdGF0aWMoZW1haWwuY2xqOjE2MikiLCJcdGF0IG1ldGFiYXNlLmVtYWlsJHNlbmRfbWVzc2FnZV9CQU5HXy5kb0ludm9rZShlbWFpbC5jbGo6MTQ4KSIsIlx0YXQgY2xvanVyZS5sYW5nLlJlc3RGbi5pbnZva2UoUmVzdEZuLmphdmE6NjE5KSIsIlx0YXQgbWV0YWJhc2UuZW1haWwubWVzc2FnZXMkc2VuZF9sb2dpbl9mcm9tX25ld19kZXZpY2VfZW1haWxfQkFOR18uaW52b2tlU3RhdGljKG1lc3NhZ2VzLmNsajoxOTgpIiwiXHRhdCBtZXRhYmFzZS5lbWFpbC5tZXNzYWdlcyRzZW5kX2xvZ2luX2Zyb21fbmV3X2RldmljZV9lbWFpbF9CQU5HXy5pbnZva2UobWVzc2FnZXMuY2xqOjE4NCkiLCJcdGF0IG1ldGFiYXNlLm1vZGVscy5sb2dpbl9oaXN0b3J5JG1heWJlX3NlbmRfbG9naW5fZnJvbV9uZXdfZGV2aWNlX2VtYWlsJGZuX183NTc3OC5pbnZva2UobG9naW5faGlzdG9yeS5jbGo6ODUpIiwiXHRhdCBjbG9qdXJlLmNvcmUkYmluZGluZ19jb252ZXlvcl9mbiRmbl9fNTgyMy5pbnZva2UoY29yZS5jbGo6MjA0NykiLCJcdGF0IGNsb2p1cmUubGFuZy5BRm4uY2FsbChBRm4uamF2YToxOCkiLCJcdGF0IGphdmEuYmFzZS9qYXZhLnV0aWwuY29uY3VycmVudC5GdXR1cmVUYXNrLnJ1bihVbmtub3duIFNvdXJjZSkiLCJcdGF0IGphdmEuYmFzZS9qYXZhLnV0aWwuY29uY3VycmVudC5UaHJlYWRQb29sRXhlY3V0b3IucnVuV29ya2VyKFVua25vd24gU291cmNlKSIsIlx0YXQgamF2YS5iYXNlL2phdmEudXRpbC5jb25jdXJyZW50LlRocmVhZFBvb2xFeGVjdXRvciRXb3JrZXIucnVuKFVua25vd24gU291cmNlKSIsIlx0YXQgamF2YS5iYXNlL2phdmEubGFuZy5UaHJlYWQucnVuKFVua25vd24gU291cmNlKSJdLCJwcm9jZXNzX3V1aWQiOiIxYjZlMWIyOC01ZDk0LTRlMDMtOWZhNy05Mzg1Y2U1ZTVkNzIifSx7InRpbWVzdGFtcCI6IjIwMjMtMDUtMTRUMTU6MDg6NTUuNzYzWiIsImxldmVsIjoiV0FSTiIsImZxbnMiOiJtZXRhYmFzZS5lbWFpbCIsIm1zZyI6IkZhaWxlZCB0byBzZW5kIGVtYWlsIiwiZXhjZXB0aW9uIjpbImNsb2p1cmUubGFuZy5FeGNlcHRpb25JbmZvOiBTTVRQIGhvc3QgaXMgbm90IHNldC4gezpjYXVzZSA6c210cC1ob3N0LW5vdC1zZXR9IiwiXHRhdCBtZXRhYmFzZS5lbWFpbCRmbl9fNzQ5NTckc2VuZF9tZXNzYWdlX29yX3Rocm93X0JBTkdfX183NDk2MiRmbl9fNzQ5NjYuaW52b2tlKGVtYWlsLmNsajoxMjUpIiwiXHRhdCBtZXRhYmFzZS5lbWFpbCRmbl9fNzQ5NTckc2VuZF9tZXNzYWdlX29yX3Rocm93X0JBTkdfX183NDk2Mi5pbnZva2UoZW1haWwuY2xqOjExOSkiLCJcdGF0IG1ldGFiYXNlLmVtYWlsJHNlbmRfbWVzc2FnZV9CQU5HXy5pbnZva2VTdGF0aWMoZW1haWwuY2xqOjE2MikiLCJcdGF0IG1ldGFiYXNlLmVtYWlsJHNlbmRfbWVzc2FnZV9CQU5HXy5kb0ludm9rZShlbWFpbC5jbGo6MTQ4KSIsIlx0YXQgY2xvanVyZS5sYW5nLlJlc3RGbi5pbnZva2UoUmVzdEZuLmphdmE6NjE5KSIsIlx0YXQgbWV0YWJhc2UuZW1haWwubWVzc2FnZXMkc2VuZF9sb2dpbl9mcm9tX25ld19kZXZpY2VfZW1haWxfQkFOR18uaW52b2tlU3RhdGljKG1lc3NhZ2VzLmNsajoxOTgpIiwiXHRhdCBtZXRhYmFzZS5lbWFpbC5tZXNzYWdlcyRzZW5kX2xvZ2luX2Zyb21fbmV3X2RldmljZV9lbWFpbF9CQU5HXy5pbnZva2UobWVzc2FnZXMuY2xqOjE4NCkiLCJcdGF0IG1ldGFiYXNlLm1vZGVscy5sb2dpbl9oaXN0b3J5JG1heWJlX3NlbmRfbG9naW5fZnJvbV9uZXdfZGV2aWNlX2VtYWlsJGZuX183NTc3OC5pbnZva2UobG9naW5faGlzdG9yeS5jbGo6ODUpIiwiXHRhdCBjbG9qdXJlLmNvcmUkYmluZGluZ19jb252ZXlvcl9mbiRmbl9fNTgyMy5pbnZva2UoY29yZS5jbGo6MjA0NykiLCJcdGF0IGNsb2p1cmUubGFuZy5BRm4uY2FsbChBRm4uamF2YToxOCkiLCJcdGF0IGphdmEuYmFzZS9qYXZhLnV0aWwuY29uY3VycmVudC5GdXR1cmVUYXNrLnJ1bihVbmtub3duIFNvdXJjZSkiLCJcdGF0IGphdmEuYmFzZS9qYXZhLnV0aWwuY29uY3VycmVudC5UaHJlYWRQb29sRXhlY3V0b3IucnVuV29ya2VyKFVua25vd24gU291cmNlKSIsIlx0YXQgamF2YS5iYXNlL2phdmEudXRpbC5jb25jdXJyZW50LlRocmVhZFBvb2xFeGVjdXRvciRXb3JrZXIucnVuKFVua25vd24gU291cmNlKSIsIlx0YXQgamF2YS5iYXNlL2phdmEubGFuZy5UaHJlYWQucnVuKFVua25vd24gU291cmNlKSJdLCJwcm9jZXNzX3V1aWQiOiIxYjZlMWIyOC01ZDk0LTRlMDMtOWZhNy05Mzg1Y2U1ZTVkNzIifSx7InRpbWVzdGFtcCI6IjIwMjMtMDUtMTRUMTU6MDg6NTMuOTAxWiIsImxldmVsIjoiREVCVUciLCJmcW5zIjoibWV0YWJhc2Uuc2VydmVyLm1pZGRsZXdhcmUubG9nIiwibXNnIjoiXHUwMDFCWzMybVBPU1QgL2FwaS9zZXNzaW9uIDIwMCA0MjIuMSBtcyAoOSBEQiBjYWxscykgQXBwIERCIGNvbm5lY3Rpb25zOiAwLzQgSmV0dHkgdGhyZWFkczogNC81MCAoMiBpZGxlLCAwIHF1ZXVlZCkgKDQzIHRvdGFsIGFjdGl2ZSB0aHJlYWRzKSBRdWVyaWVzIGluIGZsaWdodDogMCAoMCBxdWV1ZWQpXHUwMDFCWzBtIiwiZXhjZXB0aW9uIjpudWxsLCJwcm9jZXNzX3V1aWQiOiIxYjZlMWIyOC01ZDk0LTRlMDMtOWZhNy05Mzg1Y2U1ZTVkNzIifSx7InRpbWVzdGFtcCI6IjIwMjMtMDUtMTRUMTU6MDg6NTMuMjc5WiIsImxldmVsIjoiREVCVUciLCJmcW5zIjoibWV0YWJhc2Uuc2VydmVyLm1pZGRsZXdhcmUubG9nIiwibXNnIjoiXHUwMDFCWzMybUdFVCAvYXBpL21ldHJpYyAyMDAgMTkwLjEgbXMgKDMgREIgY2FsbHMpIEFwcCBEQiBjb25uZWN0aW9uczogMC80IEpldHR5IHRocmVhZHM6IDQvNTAgKDIgaWRsZSwgMCBxdWV1ZWQpICg0MyB0b3RhbCBhY3RpdmUgdGhyZWFkcykgUXVlcmllcyBpbiBmbGlnaHQ6IDAgKDAgcXVldWVkKVx1MDAxQlswbSIsImV4Y2VwdGlvbiI6bnVsbCwicHJvY2Vzc191dWlkIjoiMWI2ZTFiMjgtNWQ5NC00ZTAzLTlmYTctOTM4NWNlNWU1ZDcyIn0seyJ0aW1lc3RhbXAiOiIyMDIzLTA1LTE0VDE1OjA4OjUzLjI2OVoiLCJsZXZlbCI6IldBUk4iLCJmcW5zIjoibWV0YWJhc2UuZW1haWwiLCJtc2ciOiJGYWlsZWQgdG8gc2VuZCBlbWFpbCIsImV4Y2VwdGlvbiI6WyJjbG9qdXJlLmxhbmcuRXhjZXB0aW9uSW5mbzogU01UUCBob3N0IGlzIG5vdCBzZXQuIHs6Y2F1c2UgOnNtdHAtaG9zdC1ub3Qtc2V0fSIsIlx0YXQgbWV0YWJhc2UuZW1haWwkZm5fXzc0OTU3JHNlbmRfbWVzc2FnZV9vcl90aHJvd19CQU5HX19fNzQ5NjIkZm5fXzc0OTY2Lmludm9rZShlbWFpbC5jbGo6MTI1KSIsIlx0YXQgbWV0YWJhc2UuZW1haWwkZm5fXzc0OTU3JHNlbmRfbWVzc2FnZV9vcl90aHJvd19CQU5HX19fNzQ5NjIuaW52b2tlKGVtYWlsLmNsajoxMTkpIiwiXHRhdCBtZXRhYmFzZS5lbWFpbCRzZW5kX21lc3NhZ2VfQkFOR18uaW52b2tlU3RhdGljKGVtYWlsLmNsajoxNjIpIiwiXHRhdCBtZXRhYmFzZS5lbWFpbCRzZW5kX21lc3NhZ2VfQkFOR18uZG9JbnZva2UoZW1haWwuY2xqOjE0OCkiLCJcdGF0IGNsb2p1cmUubGFuZy5SZXN0Rm4uaW52b2tlKFJlc3RGbi5qYXZhOjYxOSkiLCJcdGF0IG1ldGFiYXNlLmVtYWlsLm1lc3NhZ2VzJHNlbmRfbG9naW5fZnJvbV9uZXdfZGV2aWNlX2VtYWlsX0JBTkdfLmludm9rZVN0YXRpYyhtZXNzYWdlcy5jbGo6MTk4KSIsIlx0YXQgbWV0YWJhc2UuZW1haWwubWVzc2FnZXMkc2VuZF9sb2dpbl9mcm9tX25ld19kZXZpY2VfZW1haWxfQkFOR18uaW52b2tlKG1lc3NhZ2VzLmNsajoxODQpIiwiXHRhdCBtZXRhYmFzZS5tb2RlbHMubG9naW5faGlzdG9yeSRtYXliZV9zZW5kX2xvZ2luX2Zyb21fbmV3X2RldmljZV9lbWFpbCRmbl9fNzU3NzguaW52b2tlKGxvZ2luX2hpc3RvcnkuY2xqOjg1KSIsIlx0YXQgY2xvanVyZS5jb3JlJGJpbmRpbmdfY29udmV5b3JfZm4kZm5fXzU4MjMuaW52b2tlKGNvcmUuY2xqOjIwNDcpIiwiXHRhdCBjbG9qdXJlLmxhbmcuQUZuLmNhbGwoQUZuLmphdmE6MTgpIiwiXHRhdCBqYXZhLmJhc2UvamF2YS51dGlsLmNvbmN1cnJlbnQuRnV0dXJlVGFzay5ydW4oVW5rbm93biBTb3VyY2UpIiwiXHRhdCBqYXZhLmJhc2UvamF2YS51dGlsLmNvbmN1cnJlbnQuVGhyZWFkUG9vbEV4ZWN1dG9yLnJ1bldvcmtlcihVbmtub3duIFNvdXJjZSkiLCJcdGF0IGphdmEuYmFzZS9qYXZhLnV0aWwuY29uY3VycmVudC5UaHJlYWRQb29sRXhlY3V0b3IkV29ya2VyLnJ1bihVbmtub3duIFNvdXJjZSkiLCJcdGF0IGphdmEuYmFzZS9qYXZhLmxhbmcuVGhyZWFkLnJ1bihVbmtub3duIFNvdXJjZSkiXSwicHJvY2Vzc191dWlkIjoiMWI2ZTFiMjgtNWQ5NC00ZTAzLTlmYTctOTM4NWNlNWU1ZDcyIn0seyJ0aW1lc3RhbXAiOiIyMDIzLTA1LTE0VDE1OjA4OjUzLjI2OVoiLCJsZXZlbCI6IldBUk4iLCJmcW5zIjoibWV0YWJhc2UuZW1haWwiLCJtc2ciOiJGYWlsZWQgdG8gc2VuZCBlbWFpbCIsImV4Y2VwdGlvbiI6WyJjbG9qdXJlLmxhbmcuRXhjZXB0aW9uSW5mbzogU01UUCBob3N0IGlzIG5vdCBzZXQuIHs6Y2F1c2UgOnNtdHAtaG9zdC1ub3Qtc2V0fSIsIlx0YXQgbWV0YWJhc2UuZW1haWwkZm5fXzc0OTU3JHNlbmRfbWVzc2FnZV9vcl90aHJvd19CQU5HX19fNzQ5NjIkZm5fXzc0OTY2Lmludm9rZShlbWFpbC5jbGo6MTI1KSIsIlx0YXQgbWV0YWJhc2UuZW1haWwkZm5fXzc0OTU3JHNlbmRfbWVzc2FnZV9vcl90aHJvd19CQU5HX19fNzQ5NjIuaW52b2tlKGVtYWlsLmNsajoxMTkpIiwiXHRhdCBtZXRhYmFzZS5lbWFpbCRzZW5kX21lc3NhZ2VfQkFOR18uaW52b2tlU3RhdGljKGVtYWlsLmNsajoxNjIpIiwiXHRhdCBtZXRhYmFzZS5lbWFpbCRzZW5kX21lc3NhZ2VfQkFOR18uZG9JbnZva2UoZW1haWwuY2xqOjE0OCkiLCJcdGF0IGNsb2p1cmUubGFuZy5SZXN0Rm4uaW52b2tlKFJlc3RGbi5qYXZhOjYxOSkiLCJcdGF0IG1ldGFiYXNlLmVtYWlsLm1lc3NhZ2VzJHNlbmRfbG9naW5fZnJvbV9uZXdfZGV2aWNlX2VtYWlsX0JBTkdfLmludm9rZVN0YXRpYyhtZXNzYWdlcy5jbGo6MTk4KSIsIlx0YXQgbWV0YWJhc2UuZW1haWwubWVzc2FnZXMkc2VuZF9sb2dpbl9mcm9tX25ld19kZXZpY2VfZW1haWxfQkFOR18uaW52b2tlKG1lc3NhZ2VzLmNsajoxODQpIiwiXHRhdCBtZXRhYmFzZS5tb2RlbHMubG9naW5faGlzdG9yeSRtYXliZV9zZW5kX2xvZ2luX2Zyb21fbmV3X2RldmljZV9lbWFpbCRmbl9fNzU3NzguaW52b2tlKGxvZ2luX2hpc3RvcnkuY2xqOjg1KSIsIlx0YXQgY2xvanVyZS5jb3JlJGJpbmRpbmdfY29udmV5b3JfZm4kZm5fXzU4MjMuaW52b2tlKGNvcmUuY2xqOjIwNDcpIiwiXHRhdCBjbG9qdXJlLmxhbmcuQUZuLmNhbGwoQUZuLmphdmE6MTgpIiwiXHRhdCBqYXZhLmJhc2UvamF2YS51dGlsLmNvbmN1cnJlbnQuRnV0dXJlVGFzay5ydW4oVW5rbm93biBTb3VyY2UpIiwiXHRhdCBqYXZhLmJhc2UvamF2YS51dGlsLmNvbmN1cnJlbnQuVGhyZWFkUG9vbEV4ZWN1dG9yLnJ1bldvcmtlcihVbmtub3duIFNvdXJjZSkiLCJcdGF0IGphdmEuYmFzZS9qYXZhLnV0aWwuY29uY3VycmVudC5UaHJlYWRQb29sRXhlY3V0b3IkV29ya2VyLnJ1bihVbmtub3duIFNvdXJjZSkiLCJcdGF0IGphdmEuYmFzZS9qYXZhLmxhbmcuVGhyZWFkLnJ1bihVbmtub3duIFNvdXJjZSkiXSwicHJvY2Vzc191dWlkIjoiMWI2ZTFiMjgtNWQ5NC00ZTAzLTlmYTctOTM4NWNlNWU1ZDcyIn0seyJ0aW1lc3RhbXAiOiIyMDIzLTA1LTE0VDE1OjA4OjUzLjAyMVoiLCJsZXZlbCI6IkRFQlVHIiwiZnFucyI6Im1ldGFiYXNlLnNlcnZlci5taWRkbGV3YXJlLmxvZyIsIm1zZyI6Ilx1MDAxQlszMm1QT1NUIC9hcGkvc2Vzc2lvbiAyMDAgNDA5LjAgbXMgKDkgREIgY2FsbHMpIEFwcCBEQiBjb25uZWN0aW9uczogMC80IEpldHR5IHRocmVhZHM6IDQvNTAgKDIgaWRsZSwgMCBxdWV1ZWQpICg0MyB0b3RhbCBhY3RpdmUgdGhyZWFkcykgUXVlcmllcyBpbiBmbGlnaHQ6IDAgKDAgcXVldWVkKVx1MDAxQlswbSIsImV4Y2VwdGlvbiI6bnVsbCwicHJvY2Vzc191dWlkIjoiMWI2ZTFiMjgtNWQ5NC00ZTAzLTlmYTctOTM4NWNlNWU1ZDcyIn0seyJ0aW1lc3RhbXAiOiIyMDIzLTA1LTE0VDE1OjA4OjUyLjYyNloiLCJsZXZlbCI6IldBUk4iLCJmcW5zIjoibWV0YWJhc2UuZW1haWwiLCJtc2ciOiJGYWlsZWQgdG8gc2VuZCBlbWFpbCIsImV4Y2VwdGlvbiI6WyJjbG9qdXJlLmxhbmcuRXhjZXB0aW9uSW5mbzogU01UUCBob3N0IGlzIG5vdCBzZXQuIHs6Y2F1c2UgOnNtdHAtaG9zdC1ub3Qtc2V0fSIsIlx0YXQgbWV0YWJhc2UuZW1haWwkZm5fXzc0OTU3JHNlbmRfbWVzc2FnZV9vcl90aHJvd19CQU5HX19fNzQ5NjIkZm5fXzc0OTY2Lmludm9rZShlbWFpbC5jbGo6MTI1KSIsIlx0YXQgbWV0YWJhc2UuZW1haWwkZm5fXzc0OTU3JHNlbmRfbWVzc2FnZV9vcl90aHJvd19CQU5HX19fNzQ5NjIuaW52b2tlKGVtYWlsLmNsajoxMTkpIiwiXHRhdCBtZXRhYmFzZS5lbWFpbCRzZW5kX21lc3NhZ2VfQkFOR18uaW52b2tlU3RhdGljKGVtYWlsLmNsajoxNjIpIiwiXHRhdCBtZXRhYmFzZS5lbWFpbCRzZW5kX21lc3NhZ2VfQkFOR18uZG9JbnZva2UoZW1haWwuY2xqOjE0OCkiLCJcdGF0IGNsb2p1cmUubGFuZy5SZXN0Rm4uaW52b2tlKFJlc3RGbi5qYXZhOjYxOSkiLCJcdGF0IG1ldGFiYXNlLmVtYWlsLm1lc3NhZ2VzJHNlbmRfbG9naW5fZnJvbV9uZXdfZGV2aWNlX2VtYWlsX0JBTkdfLmludm9rZVN0YXRpYyhtZXNzYWdlcy5jbGo6MTk4KSIsIlx0YXQgbWV0YWJhc2UuZW1haWwubWVzc2FnZXMkc2VuZF9sb2dpbl9mcm9tX25ld19kZXZpY2VfZW1haWxfQkFOR18uaW52b2tlKG1lc3NhZ2VzLmNsajoxODQpIiwiXHRhdCBtZXRhYmFzZS5tb2RlbHMubG9naW5faGlzdG9yeSRtYXliZV9zZW5kX2xvZ2luX2Zyb21fbmV3X2RldmljZV9lbWFpbCRmbl9fNzU3NzguaW52b2tlKGxvZ2luX2hpc3RvcnkuY2xqOjg1KSIsIlx0YXQgY2xvanVyZS5jb3JlJGJpbmRpbmdfY29udmV5b3JfZm4kZm5fXzU4MjMuaW52b2tlKGNvcmUuY2xqOjIwNDcpIiwiXHRhdCBjbG9qdXJlLmxhbmcuQUZuLmNhbGwoQUZuLmphdmE6MTgpIiwiXHRhdCBqYXZhLmJhc2UvamF2YS51dGlsLmNvbmN1cnJlbnQuRnV0dXJlVGFzay5ydW4oVW5rbm93biBTb3VyY2UpIiwiXHRhdCBqYXZhLmJhc2UvamF2YS51dGlsLmNvbmN1cnJlbnQuVGhyZWFkUG9vbEV4ZWN1dG9yLnJ1bldvcmtlcihVbmtub3duIFNvdXJjZSkiLCJcdGF0IGphdmEuYmFzZS9qYXZhLnV0aWwuY29uY3VycmVudC5UaHJlYWRQb29sRXhlY3V0b3IkV29ya2VyLnJ1bihVbmtub3duIFNvdXJjZSkiLCJcdGF0IGphdmEuYmFzZS9qYXZhLmxhbmcuVGhyZWFkLnJ1bihVbmtub3duIFNvdXJjZSkiXSwicHJvY2Vzc191dWlkIjoiMWI2ZTFiMjgtNWQ5NC00ZTAzLTlmYTctOTM4NWNlNWU1ZDcyIn0seyJ0aW1lc3RhbXAiOiIyMDIzLTA1LTE0VDE1OjA4OjUyLjYyNloiLCJsZXZlbCI6IldBUk4iLCJmcW5zIjoibWV0YWJhc2UuZW1haWwiLCJtc2ciOiJGYWlsZWQgdG8gc2VuZCBlbWFpbCIsImV4Y2VwdGlvbiI6WyJjbG9qdXJlLmxhbmcuRXhjZXB0aW9uSW5mbzogU01UUCBob3N0IGlzIG5vdCBzZXQuIHs6Y2F1c2UgOnNtdHAtaG9zdC1ub3Qtc2V0fSIsIlx0YXQgbWV0YWJhc2UuZW1haWwkZm5fXzc0OTU3JHNlbmRfbWVzc2FnZV9vcl90aHJvd19CQU5HX19fNzQ5NjIkZm5fXzc0OTY2Lmludm9rZShlbWFpbC5jbGo6MTI1KSIsIlx0YXQgbWV0YWJhc2UuZW1haWwkZm5fXzc0OTU3JHNlbmRfbWVzc2FnZV9vcl90aHJvd19CQU5HX19fNzQ5NjIuaW52b2tlKGVtYWlsLmNsajoxMTkpIiwiXHRhdCBtZXRhYmFzZS5lbWFpbCRzZW5kX21lc3NhZ2VfQkFOR18uaW52b2tlU3RhdGljKGVtYWlsLmNsajoxNjIpIiwiXHRhdCBtZXRhYmFzZS5lbWFpbCRzZW5kX21lc3NhZ2VfQkFOR18uZG9JbnZva2UoZW1haWwuY2xqOjE0OCkiLCJcdGF0IGNsb2p1cmUubGFuZy5SZXN0Rm4uaW52b2tlKFJlc3RGbi5qYXZhOjYxOSkiLCJcdGF0IG1ldGFiYXNlLmVtYWlsLm1lc3NhZ2VzJHNlbmRfbG9naW5fZnJvbV9uZXdfZGV2aWNlX2VtYWlsX0JBTkdfLmludm9rZVN0YXRpYyhtZXNzYWdlcy5jbGo6MTk4KSIsIlx0YXQgbWV0YWJhc2UuZW1haWwubWVzc2FnZXMkc2VuZF9sb2dpbl9mcm9tX25ld19kZXZpY2VfZW1haWxfQkFOR18uaW52b2tlKG1lc3NhZ2VzLmNsajoxODQpIiwiXHRhdCBtZXRhYmFzZS5tb2RlbHMubG9naW5faGlzdG9yeSRtYXliZV9zZW5kX2xvZ2luX2Zyb21fbmV3X2RldmljZV9lbWFpbCRmbl9fNzU3NzguaW52b2tlKGxvZ2luX2hpc3RvcnkuY2xqOjg1KSIsIlx0YXQgY2xvanVyZS5jb3JlJGJpbmRpbmdfY29udmV5b3JfZm4kZm5fXzU4MjMuaW52b2tlKGNvcmUuY2xqOjIwNDcpIiwiXHRhdCBjbG9qdXJlLmxhbmcuQUZuLmNhbGwoQUZuLmphdmE6MTgpIiwiXHRhdCBqYXZhLmJhc2UvamF2YS51dGlsLmNvbmN1cnJlbnQuRnV0dXJlVGFzay5ydW4oVW5rbm93biBTb3VyY2UpIiwiXHRhdCBqYXZhLmJhc2UvamF2YS51dGlsLmNvbmN1cnJlbnQuVGhyZWFkUG9vbEV4ZWN1dG9yLnJ1bldvcmtlcihVbmtub3duIFNvdXJjZSkiLCJcdGF0IGphdmEuYmFzZS9qYXZhLnV0aWwuY29uY3VycmVudC5UaHJlYWRQb29sRXhlY3V0b3IkV29ya2VyLnJ1bihVbmtub3duIFNvdXJjZSkiLCJcdGF0IGphdmEuYmFzZS9qYXZhLmxhbmcuVGhyZWFkLnJ1bihVbmtub3duIFNvdXJjZSkiXSwicHJvY2Vzc191dWlkIjoiMWI2ZTFiMjgtNWQ5NC00ZTAzLTlmYTctOTM4NWNlNWU1ZDcyIn0seyJ0aW1lc3RhbXAiOiIyMDIzLTA1LTE0VDE1OjA4OjUyLjUzNVoiLCJsZXZlbCI6IkRFQlVHIiwiZnFucyI6Im1ldGFiYXNlLnNlcnZlci5taWRkbGV3YXJlLmxvZyIsIm1zZyI6Ilx1MDAxQlszMm1ERUxFVEUgL2FwaS9zZXNzaW9uIDIwNCA2OC4yIG1zICgyIERCIGNhbGxzKSBBcHAgREIgY29ubmVjdGlvbnM6IDAvNCBKZXR0eSB0aHJlYWRzOiA0LzUwICgyIGlkbGUsIDAgcXVldWVkKSAoNDMgdG90YWwgYWN0aXZlIHRocmVhZHMpIFF1ZXJpZXMgaW4gZmxpZ2h0OiAwICgwIHF1ZXVlZClcdTAwMUJbMG0iLCJleGNlcHRpb24iOm51bGwsInByb2Nlc3NfdXVpZCI6IjFiNmUxYjI4LTVkOTQtNGUwMy05ZmE3LTkzODVjZTVlNWQ3MiJ9LHsidGltZXN0YW1wIjoiMjAyMy0wNS0xNFQxNTowODo1Mi4zODZaIiwibGV2ZWwiOiJERUJVRyIsImZxbnMiOiJtZXRhYmFzZS5zZXJ2ZXIubWlkZGxld2FyZS5sb2ciLCJtc2ciOiJcdTAwMUJbMzJtUE9TVCAvYXBpL3Nlc3Npb24gMjAwIDM4MS4zIG1zICg5IERCIGNhbGxzKSBBcHAgREIgY29ubmVjdGlvbnM6IDAvNCBKZXR0eSB0aHJlYWRzOiA0LzUwICgyIGlkbGUsIDAgcXVldWVkKSAoNDMgdG90YWwgYWN0aXZlIHRocmVhZHMpIFF1ZXJpZXMgaW4gZmxpZ2h0OiAwICgwIHF1ZXVlZClcdTAwMUJbMG0iLCJleGNlcHRpb24iOm51bGwsInByb2Nlc3NfdXVpZCI6IjFiNmUxYjI4LTVkOTQtNGUwMy05ZmE3LTkzODVjZTVlNWQ3MiJ9LHsidGltZXN0YW1wIjoiMjAyMy0wNS0xNFQxNTowODo1Mi4wMzBaIiwibGV2ZWwiOiJXQVJOIiwiZnFucyI6Im1ldGFiYXNlLmVtYWlsIiwibXNnIjoiRmFpbGVkIHRvIHNlbmQgZW1haWwiLCJleGNlcHRpb24iOlsiY2xvanVyZS5sYW5nLkV4Y2VwdGlvbkluZm86IFNNVFAgaG9zdCBpcyBub3Qgc2V0LiB7OmNhdXNlIDpzbXRwLWhvc3Qtbm90LXNldH0iLCJcdGF0IG1ldGFiYXNlLmVtYWlsJGZuX183NDk1NyRzZW5kX21lc3NhZ2Vfb3JfdGhyb3dfQkFOR19fXzc0OTYyJGZuX183NDk2Ni5pbnZva2UoZW1haWwuY2xqOjEyNSkiLCJcdGF0IG1ldGFiYXNlLmVtYWlsJGZuX183NDk1NyRzZW5kX21lc3NhZ2Vfb3JfdGhyb3dfQkFOR19fXzc0OTYyLmludm9rZShlbWFpbC5jbGo6MTE5KSIsIlx0YXQgbWV0YWJhc2UuZW1haWwkc2VuZF9tZXNzYWdlX0JBTkdfLmludm9rZVN0YXRpYyhlbWFpbC5jbGo6MTYyKSIsIlx0YXQgbWV0YWJhc2UuZW1haWwkc2VuZF9tZXNzYWdlX0JBTkdfLmRvSW52b2tlKGVtYWlsLmNsajoxNDgpIiwiXHRhdCBjbG9qdXJlLmxhbmcuUmVzdEZuLmludm9rZShSZXN0Rm4uamF2YTo2MTkpIiwiXHRhdCBtZXRhYmFzZS5lbWFpbC5tZXNzYWdlcyRzZW5kX2xvZ2luX2Zyb21fbmV3X2RldmljZV9lbWFpbF9CQU5HXy5pbnZva2VTdGF0aWMobWVzc2FnZXMuY2xqOjE5OCkiLCJcdGF0IG1ldGFiYXNlLmVtYWlsLm1lc3NhZ2VzJHNlbmRfbG9naW5fZnJvbV9uZXdfZGV2aWNlX2VtYWlsX0JBTkdfLmludm9rZShtZXNzYWdlcy5jbGo6MTg0KSIsIlx0YXQgbWV0YWJhc2UubW9kZWxzLmxvZ2luX2hpc3RvcnkkbWF5YmVfc2VuZF9sb2dpbl9mcm9tX25ld19kZXZpY2VfZW1haWwkZm5fXzc1Nzc4Lmludm9rZShsb2dpbl9oaXN0b3J5LmNsajo4NSkiLCJcdGF0IGNsb2p1cmUuY29yZSRiaW5kaW5nX2NvbnZleW9yX2ZuJGZuX181ODIzLmludm9rZShjb3JlLmNsajoyMDQ3KSIsIlx0YXQgY2xvanVyZS5sYW5nLkFGbi5jYWxsKEFGbi5qYXZhOjE4KSIsIlx0YXQgamF2YS5iYXNlL2phdmEudXRpbC5jb25jdXJyZW50LkZ1dHVyZVRhc2sucnVuKFVua25vd24gU291cmNlKSIsIlx0YXQgamF2YS5iYXNlL2phdmEudXRpbC5jb25jdXJyZW50LlRocmVhZFBvb2xFeGVjdXRvci5ydW5Xb3JrZXIoVW5rbm93biBTb3VyY2UpIiwiXHRhdCBqYXZhLmJhc2UvamF2YS51dGlsLmNvbmN1cnJlbnQuVGhyZWFkUG9vbEV4ZWN1dG9yJFdvcmtlci5ydW4oVW5rbm93biBTb3VyY2UpIiwiXHRhdCBqYXZhLmJhc2UvamF2YS5sYW5nLlRocmVhZC5ydW4oVW5rbm93biBTb3VyY2UpIl0sInByb2Nlc3NfdXVpZCI6IjFiNmUxYjI4LTVkOTQtNGUwMy05ZmE3LTkzODVjZTVlNWQ3MiJ9LHsidGltZXN0YW1wIjoiMjAyMy0wNS0xNFQxNTowODo1Mi4wMzBaIiwibGV2ZWwiOiJXQVJOIiwiZnFucyI6Im1ldGFiYXNlLmVtYWlsIiwibXNnIjoiRmFpbGVkIHRvIHNlbmQgZW1haWwiLCJleGNlcHRpb24iOlsiY2xvanVyZS5sYW5nLkV4Y2VwdGlvbkluZm86IFNNVFAgaG9zdCBpcyBub3Qgc2V0LiB7OmNhdXNlIDpzbXRwLWhvc3Qtbm90LXNldH0iLCJcdGF0IG1ldGFiYXNlLmVtYWlsJGZuX183NDk1NyRzZW5kX21lc3NhZ2Vfb3JfdGhyb3dfQkFOR19fXzc0OTYyJGZuX183NDk2Ni5pbnZva2UoZW1haWwuY2xqOjEyNSkiLCJcdGF0IG1ldGFiYXNlLmVtYWlsJGZuX183NDk1NyRzZW5kX21lc3NhZ2Vfb3JfdGhyb3dfQkFOR19fXzc0OTYyLmludm9rZShlbWFpbC5jbGo6MTE5KSIsIlx0YXQgbWV0YWJhc2UuZW1haWwkc2VuZF9tZXNzYWdlX0JBTkdfLmludm9rZVN0YXRpYyhlbWFpbC5jbGo6MTYyKSIsIlx0YXQgbWV0YWJhc2UuZW1haWwkc2VuZF9tZXNzYWdlX0JBTkdfLmRvSW52b2tlKGVtYWlsLmNsajoxNDgpIiwiXHRhdCBjbG9qdXJlLmxhbmcuUmVzdEZuLmludm9rZShSZXN0Rm4uamF2YTo2MTkpIiwiXHRhdCBtZXRhYmFzZS5lbWFpbC5tZXNzYWdlcyRzZW5kX2xvZ2luX2Zyb21fbmV3X2RldmljZV9lbWFpbF9CQU5HXy5pbnZva2VTdGF0aWMobWVzc2FnZXMuY2xqOjE5OCkiLCJcdGF0IG1ldGFiYXNlLmVtYWlsLm1lc3NhZ2VzJHNlbmRfbG9naW5fZnJvbV9uZXdfZGV2aWNlX2VtYWlsX0JBTkdfLmludm9rZShtZXNzYWdlcy5jbGo6MTg0KSIsIlx0YXQgbWV0YWJhc2UubW9kZWxzLmxvZ2luX2hpc3RvcnkkbWF5YmVfc2VuZF9sb2dpbl9mcm9tX25ld19kZXZpY2VfZW1haWwkZm5fXzc1Nzc4Lmludm9rZShsb2dpbl9oaXN0b3J5LmNsajo4NSkiLCJcdGF0IGNsb2p1cmUuY29yZSRiaW5kaW5nX2NvbnZleW9yX2ZuJGZuX181ODIzLmludm9rZShjb3JlLmNsajoyMDQ3KSIsIlx0YXQgY2xvanVyZS5sYW5nLkFGbi5jYWxsKEFGbi5qYXZhOjE4KSIsIlx0YXQgamF2YS5iYXNlL2phdmEudXRpbC5jb25jdXJyZW50LkZ1dHVyZVRhc2sucnVuKFVua25vd24gU291cmNlKSIsIlx0YXQgamF2YS5iYXNlL2phdmEudXRpbC5jb25jdXJyZW50LlRocmVhZFBvb2xFeGVjdXRvci5ydW5Xb3JrZXIoVW5rbm93biBTb3VyY2UpIiwiXHRhdCBqYXZhLmJhc2UvamF2YS51dGlsLmNvbmN1cnJlbnQuVGhyZWFkUG9vbEV4ZWN1dG9yJFdvcmtlci5ydW4oVW5rbm93biBTb3VyY2UpIiwiXHRhdCBqYXZhLmJhc2UvamF2YS5sYW5nLlRocmVhZC5ydW4oVW5rbm93biBTb3VyY2UpIl0sInByb2Nlc3NfdXVpZCI6IjFiNmUxYjI4LTVkOTQtNGUwMy05ZmE3LTkzODVjZTVlNWQ3MiJ9LHsidGltZXN0YW1wIjoiMjAyMy0wNS0xNFQxNTowODo1MS45NDZaIiwibGV2ZWwiOiJXQVJOIiwiZnFucyI6Im1ldGFiYXNlLnNlcnZlci5taWRkbGV3YXJlLmxvZyIsIm1zZyI6Ilx1MDAxQlszMW1ERUxFVEUgL2FwaS9zZXNzaW9uIDQwNCA2Ni43IG1zICgxIERCIGNhbGxzKSBcblwiTm90IGZvdW5kLlwiXG5cdTAwMUJbMG0iLCJleGNlcHRpb24iOm51bGwsInByb2Nlc3NfdXVpZCI6IjFiNmUxYjI4LTVkOTQtNGUwMy05ZmE3LTkzODVjZTVlNWQ3MiJ9LHsidGltZXN0YW1wIjoiMjAyMy0wNS0xNFQxNTowODo1MS45NDZaIiwibGV2ZWwiOiJXQVJOIiwiZnFucyI6Im1ldGFiYXNlLnNlcnZlci5taWRkbGV3YXJlLmxvZyIsIm1zZyI6Ilx1MDAxQlszMW1ERUxFVEUgL2FwaS9zZXNzaW9uIDQwNCA2Ni43IG1zICgxIERCIGNhbGxzKSBcblwiTm90IGZvdW5kLlwiXG5cdTAwMUJbMG0iLCJleGNlcHRpb24iOm51bGwsInByb2Nlc3NfdXVpZCI6IjFiNmUxYjI4LTVkOTQtNGUwMy05ZmE3LTkzODVjZTVlNWQ3MiJ9LHsidGltZXN0YW1wIjoiMjAyMy0wNS0xNFQxNTowODo1MS45NDZaIiwibGV2ZWwiOiJXQVJOIiwiZnFucyI6Im1ldGFiYXNlLnNlcnZlci5taWRkbGV3YXJlLmxvZyIsIm1zZyI6Ilx1MDAxQlszMW1ERUxFVEUgL2FwaS9zZXNzaW9uIDQwNCA2Ni43IG1zICgxIERCIGNhbGxzKSBcblwiTm90IGZvdW5kLlwiXG5cdTAwMUJbMG0iLCJleGNlcHRpb24iOm51bGwsInByb2Nlc3NfdXVpZCI6IjFiNmUxYjI4LTVkOTQtNGUwMy05ZmE3LTkzODVjZTVlNWQ3MiJ9LHsidGltZXN0YW1wIjoiMjAyMy0wNS0xNFQxNTowODo1MS45MTJaIiwibGV2ZWwiOiJFUlJPUiIsImZxbnMiOiJtZXRhYmFzZS5hcGkuc2Vzc2lvbiIsIm1zZyI6IkF1dGhlbnRpY2F0aW9uIGVuZHBvaW50IGVycm9yIiwiZXhjZXB0aW9uIjpbImNsb2p1cmUubGFuZy5FeGNlcHRpb25JbmZvOiBOb3QgZm91bmQuIHs6c3RhdHVzLWNvZGUgNDA0fSIsIlx0YXQgbWV0YWJhc2UuYXBpLmNvbW1vbiRjaGVja19vbmUuaW52b2tlU3RhdGljKGNvbW1vbi5jbGo6NjMpIiwiXHRhdCBtZXRhYmFzZS5hcGkuY29tbW9uJGNoZWNrX29uZS5pbnZva2UoY29tbW9uLmNsajo1NykiLCJcdGF0IG1ldGFiYXNlLmFwaS5jb21tb24kY2hlY2suaW52b2tlU3RhdGljKGNvbW1vbi5jbGo6OTMpIiwiXHRhdCBtZXRhYmFzZS5hcGkuY29tbW9uJGNoZWNrLmRvSW52b2tlKGNvbW1vbi5jbGo6NjYpIiwiXHRhdCBjbG9qdXJlLmxhbmcuUmVzdEZuLmludm9rZShSZXN0Rm4uamF2YTo0MjMpIiwiXHRhdCBtZXRhYmFzZS5hcGkuY29tbW9uJGNoZWNrXzQwNC5pbnZva2VTdGF0aWMoY29tbW9uLmNsajoxNzkpIiwiXHRhdCBtZXRhYmFzZS5hcGkuY29tbW9uJGNoZWNrXzQwNC5pbnZva2UoY29tbW9uLmNsajoxNzYpIiwiXHRhdCBtZXRhYmFzZS5hcGkuY29tbW9uJGNoZWNrX2V4aXN0c19RTUFSS18uaW52b2tlU3RhdGljKGNvbW1vbi5jbGo6MTAzKSIsIlx0YXQgbWV0YWJhc2UuYXBpLmNvbW1vbiRjaGVja19leGlzdHNfUU1BUktfLmRvSW52b2tlKGNvbW1vbi5jbGo6OTgpIiwiXHRhdCBjbG9qdXJlLmxhbmcuUmVzdEZuLmludm9rZShSZXN0Rm4uamF2YTo0NDUpIiwiXHRhdCBtZXRhYmFzZS5hcGkuY29tbW9uJGNoZWNrX2V4aXN0c19RTUFSS18uaW52b2tlU3RhdGljKGNvbW1vbi5jbGo6MTAxKSIsIlx0YXQgbWV0YWJhc2UuYXBpLmNvbW1vbiRjaGVja19leGlzdHNfUU1BUktfLmludm9rZShjb21tb24uY2xqOjk4KSIsIlx0YXQgbWV0YWJhc2UuYXBpLnNlc3Npb24kZm5fXzk3NDcyLmludm9rZVN0YXRpYyhzZXNzaW9uLmNsajoxODcpIiwiXHRhdCBtZXRhYmFzZS5hcGkuc2Vzc2lvbiRmbl9fOTc0NzIuaW52b2tlKHNlc3Npb24uY2xqOjE4NCkiLCJcdGF0IGNvbXBvanVyZS5jb3JlJHdyYXBfcmVzcG9uc2UkZm5fXzQyMzc1Lmludm9rZShjb3JlLmNsajoxNjApIiwiXHRhdCBjb21wb2p1cmUuY29yZSR3cmFwX3JvdXRlX21pZGRsZXdhcmUkZm5fXzQyMzU5Lmludm9rZShjb3JlLmNsajoxMzIpIiwiXHRhdCBjb21wb2p1cmUuY29yZSR3cmFwX3JvdXRlX2luZm8kZm5fXzQyMzY0Lmludm9rZShjb3JlLmNsajoxMzkpIiwiXHRhdCBjb21wb2p1cmUuY29yZSR3cmFwX3JvdXRlX21hdGNoZXMkZm5fXzQyMzY4Lmludm9rZShjb3JlLmNsajoxNTEpIiwiXHRhdCBjb21wb2p1cmUuY29yZSRyb3V0ZXMkZm5fXzQyMzg3JGZfXzQyMzg4Lmludm9rZShjb3JlLmNsajoxOTgpIiwiXHRhdCBjb21wb2p1cmUuY29yZSRyb3V0ZXMkZm5fXzQyMzg3JGZfXzQyMzg4JHJlc3BvbmRfU0lOR0xFUVVPVEVfX180MjM4OS5pbnZva2UoY29yZS5jbGo6MTk3KSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkd3JhcF9yb3V0ZV9tYXRjaGVzJGZuX180MjM2OC5pbnZva2UoY29yZS5jbGo6MTUzKSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkcm91dGVzJGZuX180MjM4NyRmX180MjM4OC5pbnZva2UoY29yZS5jbGo6MTk4KSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkcm91dGVzJGZuX180MjM4NyRmX180MjM4OCRyZXNwb25kX1NJTkdMRVFVT1RFX19fNDIzODkuaW52b2tlKGNvcmUuY2xqOjE5NykiLCJcdGF0IGNvbXBvanVyZS5jb3JlJHdyYXBfcm91dGVfbWF0Y2hlcyRmbl9fNDIzNjguaW52b2tlKGNvcmUuY2xqOjE1MykiLCJcdGF0IGNvbXBvanVyZS5jb3JlJHJvdXRlcyRmbl9fNDIzODckZl9fNDIzODguaW52b2tlKGNvcmUuY2xqOjE5OCkiLCJcdGF0IGNvbXBvanVyZS5jb3JlJHJvdXRlcyRmbl9fNDIzODckZl9fNDIzODgkcmVzcG9uZF9TSU5HTEVRVU9URV9fXzQyMzg5Lmludm9rZShjb3JlLmNsajoxOTcpIiwiXHRhdCBjb21wb2p1cmUuY29yZSR3cmFwX3JvdXRlX21hdGNoZXMkZm5fXzQyMzY4Lmludm9rZShjb3JlLmNsajoxNTMpIiwiXHRhdCBjb21wb2p1cmUuY29yZSRyb3V0ZXMkZm5fXzQyMzg3JGZfXzQyMzg4Lmludm9rZShjb3JlLmNsajoxOTgpIiwiXHRhdCBjb21wb2p1cmUuY29yZSRyb3V0ZXMkZm5fXzQyMzg3JGZfXzQyMzg4JHJlc3BvbmRfU0lOR0xFUVVPVEVfX180MjM4OS5pbnZva2UoY29yZS5jbGo6MTk3KSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkd3JhcF9yb3V0ZV9tYXRjaGVzJGZuX180MjM2OC5pbnZva2UoY29yZS5jbGo6MTUzKSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkcm91dGVzJGZuX180MjM4NyRmX180MjM4OC5pbnZva2UoY29yZS5jbGo6MTk4KSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkcm91dGVzJGZuX180MjM4NyRmX180MjM4OCRyZXNwb25kX1NJTkdMRVFVT1RFX19fNDIzODkuaW52b2tlKGNvcmUuY2xqOjE5NykiLCJcdGF0IGNvbXBvanVyZS5jb3JlJHdyYXBfcm91dGVfbWF0Y2hlcyRmbl9fNDIzNjguaW52b2tlKGNvcmUuY2xqOjE1MykiLCJcdGF0IGNvbXBvanVyZS5jb3JlJHJvdXRlcyRmbl9fNDIzODckZl9fNDIzODguaW52b2tlKGNvcmUuY2xqOjE5OCkiLCJcdGF0IGNvbXBvanVyZS5jb3JlJHJvdXRlcyRmbl9fNDIzODcuaW52b2tlKGNvcmUuY2xqOjIwMCkiLCJcdGF0IG1ldGFiYXNlLmFwaS5zZXNzaW9uJF9QTFVTX2xvZ19hbGxfcmVxdWVzdF9mYWlsdXJlcyRmbl9fOTc1MjAuaW52b2tlKHNlc3Npb24uY2xqOjMxMykiLCJcdGF0IGNvbXBvanVyZS5jb3JlJHJvdXRlcyRmbl9fNDIzODckZl9fNDIzODguaW52b2tlKGNvcmUuY2xqOjE5OCkiLCJcdGF0IGNvbXBvanVyZS5jb3JlJHJvdXRlcyRmbl9fNDIzODcuaW52b2tlKGNvcmUuY2xqOjIwMCkiLCJcdGF0IGNvbXBvanVyZS5jb3JlJG1ha2VfY29udGV4dCRoYW5kbGVyX180MjQxNS5pbnZva2UoY29yZS5jbGo6MjkwKSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkbWFrZV9jb250ZXh0JGZuX180MjQxOS5pbnZva2UoY29yZS5jbGo6MzAwKSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkcm91dGVzJGZuX180MjM4NyRmX180MjM4OC5pbnZva2UoY29yZS5jbGo6MTk4KSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkcm91dGVzJGZuX180MjM4NyRmX180MjM4OCRyZXNwb25kX1NJTkdMRVFVT1RFX19fNDIzODkuaW52b2tlKGNvcmUuY2xqOjE5NykiLCJcdGF0IGNvbXBvanVyZS5jb3JlJG1ha2VfY29udGV4dCRmbl9fNDI0MTkuaW52b2tlKGNvcmUuY2xqOjMwMSkiLCJcdGF0IGNvbXBvanVyZS5jb3JlJHJvdXRlcyRmbl9fNDIzODckZl9fNDIzODguaW52b2tlKGNvcmUuY2xqOjE5OCkiLCJcdGF0IGNvbXBvanVyZS5jb3JlJHJvdXRlcyRmbl9fNDIzODckZl9fNDIzODgkcmVzcG9uZF9TSU5HTEVRVU9URV9fXzQyMzg5Lmludm9rZShjb3JlLmNsajoxOTcpIiwiXHRhdCBjb21wb2p1cmUuY29yZSRtYWtlX2NvbnRleHQkZm5fXzQyNDE5Lmludm9rZShjb3JlLmNsajozMDEpIiwiXHRhdCBjb21wb2p1cmUuY29yZSRyb3V0ZXMkZm5fXzQyMzg3JGZfXzQyMzg4Lmludm9rZShjb3JlLmNsajoxOTgpIiwiXHRhdCBjb21wb2p1cmUuY29yZSRyb3V0ZXMkZm5fXzQyMzg3JGZfXzQyMzg4JHJlc3BvbmRfU0lOR0xFUVVPVEVfX180MjM4OS5pbnZva2UoY29yZS5jbGo6MTk3KSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkbWFrZV9jb250ZXh0JGZuX180MjQxOS5pbnZva2UoY29yZS5jbGo6MzAxKSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkcm91dGVzJGZuX180MjM4NyRmX180MjM4OC5pbnZva2UoY29yZS5jbGo6MTk4KSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkcm91dGVzJGZuX180MjM4NyRmX180MjM4OCRyZXNwb25kX1NJTkdMRVFVT1RFX19fNDIzODkuaW52b2tlKGNvcmUuY2xqOjE5NykiLCJcdGF0IGNvbXBvanVyZS5jb3JlJG1ha2VfY29udGV4dCRmbl9fNDI0MTkuaW52b2tlKGNvcmUuY2xqOjMwMSkiLCJcdGF0IGNvbXBvanVyZS5jb3JlJHJvdXRlcyRmbl9fNDIzODckZl9fNDIzODguaW52b2tlKGNvcmUuY2xqOjE5OCkiLCJcdGF0IGNvbXBvanVyZS5jb3JlJHJvdXRlcyRmbl9fNDIzODckZl9fNDIzODgkcmVzcG9uZF9TSU5HTEVRVU9URV9fXzQyMzg5Lmludm9rZShjb3JlLmNsajoxOTcpIiwiXHRhdCBjb21wb2p1cmUuY29yZSRtYWtlX2NvbnRleHQkZm5fXzQyNDE5Lmludm9rZShjb3JlLmNsajozMDEpIiwiXHRhdCBjb21wb2p1cmUuY29yZSRyb3V0ZXMkZm5fXzQyMzg3JGZfXzQyMzg4Lmludm9rZShjb3JlLmNsajoxOTgpIiwiXHRhdCBjb21wb2p1cmUuY29yZSRyb3V0ZXMkZm5fXzQyMzg3JGZfXzQyMzg4JHJlc3BvbmRfU0lOR0xFUVVPVEVfX180MjM4OS5pbnZva2UoY29yZS5jbGo6MTk3KSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkbWFrZV9jb250ZXh0JGZuX180MjQxOS5pbnZva2UoY29yZS5jbGo6MzAxKSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkcm91dGVzJGZuX180MjM4NyRmX180MjM4OC5pbnZva2UoY29yZS5jbGo6MTk4KSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkcm91dGVzJGZuX180MjM4NyRmX180MjM4OCRyZXNwb25kX1NJTkdMRVFVT1RFX19fNDIzODkuaW52b2tlKGNvcmUuY2xqOjE5NykiLCJcdGF0IGNvbXBvanVyZS5jb3JlJG1ha2VfY29udGV4dCRmbl9fNDI0MTkuaW52b2tlKGNvcmUuY2xqOjMwMSkiLCJcdGF0IGNvbXBvanVyZS5jb3JlJHJvdXRlcyRmbl9fNDIzODckZl9fNDIzODguaW52b2tlKGNvcmUuY2xqOjE5OCkiLCJcdGF0IGNvbXBvanVyZS5jb3JlJHJvdXRlcyRmbl9fNDIzODckZl9fNDIzODgkcmVzcG9uZF9TSU5HTEVRVU9URV9fXzQyMzg5Lmludm9rZShjb3JlLmNsajoxOTcpIiwiXHRhdCBjb21wb2p1cmUuY29yZSRtYWtlX2NvbnRleHQkZm5fXzQyNDE5Lmludm9rZShjb3JlLmNsajozMDEpIiwiXHRhdCBjb21wb2p1cmUuY29yZSRyb3V0ZXMkZm5fXzQyMzg3JGZfXzQyMzg4Lmludm9rZShjb3JlLmNsajoxOTgpIiwiXHRhdCBjb21wb2p1cmUuY29yZSRyb3V0ZXMkZm5fXzQyMzg3JGZfXzQyMzg4JHJlc3BvbmRfU0lOR0xFUVVPVEVfX180MjM4OS5pbnZva2UoY29yZS5jbGo6MTk3KSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkbWFrZV9jb250ZXh0JGZuX180MjQxOS5pbnZva2UoY29yZS5jbGo6MzAxKSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkcm91dGVzJGZuX180MjM4NyRmX180MjM4OC5pbnZva2UoY29yZS5jbGo6MTk4KSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkcm91dGVzJGZuX180MjM4NyRmX180MjM4OCRyZXNwb25kX1NJTkdMRVFVT1RFX19fNDIzODkuaW52b2tlKGNvcmUuY2xqOjE5NykiLCJcdGF0IGNvbXBvanVyZS5jb3JlJG1ha2VfY29udGV4dCRmbl9fNDI0MTkuaW52b2tlKGNvcmUuY2xqOjMwMSkiLCJcdGF0IGNvbXBvanVyZS5jb3JlJHJvdXRlcyRmbl9fNDIzODckZl9fNDIzODguaW52b2tlKGNvcmUuY2xqOjE5OCkiLCJcdGF0IGNvbXBvanVyZS5jb3JlJHJvdXRlcyRmbl9fNDIzODckZl9fNDIzODgkcmVzcG9uZF9TSU5HTEVRVU9URV9fXzQyMzg5Lmludm9rZShjb3JlLmNsajoxOTcpIiwiXHRhdCBjb21wb2p1cmUuY29yZSRtYWtlX2NvbnRleHQkZm5fXzQyNDE5Lmludm9rZShjb3JlLmNsajozMDEpIiwiXHRhdCBjb21wb2p1cmUuY29yZSRyb3V0ZXMkZm5fXzQyMzg3JGZfXzQyMzg4Lmludm9rZShjb3JlLmNsajoxOTgpIiwiXHRhdCBjb21wb2p1cmUuY29yZSRyb3V0ZXMkZm5fXzQyMzg3JGZfXzQyMzg4JHJlc3BvbmRfU0lOR0xFUVVPVEVfX180MjM4OS5pbnZva2UoY29yZS5jbGo6MTk3KSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkbWFrZV9jb250ZXh0JGZuX180MjQxOS5pbnZva2UoY29yZS5jbGo6MzAxKSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkcm91dGVzJGZuX180MjM4NyRmX180MjM4OC5pbnZva2UoY29yZS5jbGo6MTk4KSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkcm91dGVzJGZuX180MjM4NyRmX180MjM4OCRyZXNwb25kX1NJTkdMRVFVT1RFX19fNDIzODkuaW52b2tlKGNvcmUuY2xqOjE5NykiLCJcdGF0IGNvbXBvanVyZS5jb3JlJG1ha2VfY29udGV4dCRmbl9fNDI0MTkuaW52b2tlKGNvcmUuY2xqOjMwMSkiLCJcdGF0IGNvbXBvanVyZS5jb3JlJHJvdXRlcyRmbl9fNDIzODckZl9fNDIzODguaW52b2tlKGNvcmUuY2xqOjE5OCkiLCJcdGF0IGNvbXBvanVyZS5jb3JlJHJvdXRlcyRmbl9fNDIzODckZl9fNDIzODgkcmVzcG9uZF9TSU5HTEVRVU9URV9fXzQyMzg5Lmludm9rZShjb3JlLmNsajoxOTcpIiwiXHRhdCBjb21wb2p1cmUuY29yZSRtYWtlX2NvbnRleHQkZm5fXzQyNDE5Lmludm9rZShjb3JlLmNsajozMDEpIiwiXHRhdCBjb21wb2p1cmUuY29yZSRyb3V0ZXMkZm5fXzQyMzg3JGZfXzQyMzg4Lmludm9rZShjb3JlLmNsajoxOTgpIiwiXHRhdCBjb21wb2p1cmUuY29yZSRyb3V0ZXMkZm5fXzQyMzg3JGZfXzQyMzg4JHJlc3BvbmRfU0lOR0xFUVVPVEVfX180MjM4OS5pbnZva2UoY29yZS5jbGo6MTk3KSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkbWFrZV9jb250ZXh0JGZuX180MjQxOS5pbnZva2UoY29yZS5jbGo6MzAxKSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkcm91dGVzJGZuX180MjM4NyRmX180MjM4OC5pbnZva2UoY29yZS5jbGo6MTk4KSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkcm91dGVzJGZuX180MjM4NyRmX180MjM4OCRyZXNwb25kX1NJTkdMRVFVT1RFX19fNDIzODkuaW52b2tlKGNvcmUuY2xqOjE5NykiLCJcdGF0IGNvbXBvanVyZS5jb3JlJG1ha2VfY29udGV4dCRmbl9fNDI0MTkuaW52b2tlKGNvcmUuY2xqOjMwMSkiLCJcdGF0IGNvbXBvanVyZS5jb3JlJHJvdXRlcyRmbl9fNDIzODckZl9fNDIzODguaW52b2tlKGNvcmUuY2xqOjE5OCkiLCJcdGF0IGNvbXBvanVyZS5jb3JlJHJvdXRlcyRmbl9fNDIzODckZl9fNDIzODgkcmVzcG9uZF9TSU5HTEVRVU9URV9fXzQyMzg5Lmludm9rZShjb3JlLmNsajoxOTcpIiwiXHRhdCBjb21wb2p1cmUuY29yZSRtYWtlX2NvbnRleHQkZm5fXzQyNDE5Lmludm9rZShjb3JlLmNsajozMDEpIiwiXHRhdCBjb21wb2p1cmUuY29yZSRyb3V0ZXMkZm5fXzQyMzg3JGZfXzQyMzg4Lmludm9rZShjb3JlLmNsajoxOTgpIiwiXHRhdCBjb21wb2p1cmUuY29yZSRyb3V0ZXMkZm5fXzQyMzg3JGZfXzQyMzg4JHJlc3BvbmRfU0lOR0xFUVVPVEVfX180MjM4OS5pbnZva2UoY29yZS5jbGo6MTk3KSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkbWFrZV9jb250ZXh0JGZuX180MjQxOS5pbnZva2UoY29yZS5jbGo6MzAxKSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkcm91dGVzJGZuX180MjM4NyRmX180MjM4OC5pbnZva2UoY29yZS5jbGo6MTk4KSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkcm91dGVzJGZuX180MjM4NyRmX180MjM4OCRyZXNwb25kX1NJTkdMRVFVT1RFX19fNDIzODkuaW52b2tlKGNvcmUuY2xqOjE5NykiLCJcdGF0IGNvbXBvanVyZS5jb3JlJG1ha2VfY29udGV4dCRmbl9fNDI0MTkuaW52b2tlKGNvcmUuY2xqOjMwMSkiLCJcdGF0IGNvbXBvanVyZS5jb3JlJHJvdXRlcyRmbl9fNDIzODckZl9fNDIzODguaW52b2tlKGNvcmUuY2xqOjE5OCkiLCJcdGF0IGNvbXBvanVyZS5jb3JlJHJvdXRlcyRmbl9fNDIzODckZl9fNDIzODgkcmVzcG9uZF9TSU5HTEVRVU9URV9fXzQyMzg5Lmludm9rZShjb3JlLmNsajoxOTcpIiwiXHRhdCBjb21wb2p1cmUuY29yZSRtYWtlX2NvbnRleHQkZm5fXzQyNDE5Lmludm9rZShjb3JlLmNsajozMDEpIiwiXHRhdCBjb21wb2p1cmUuY29yZSRyb3V0ZXMkZm5fXzQyMzg3JGZfXzQyMzg4Lmludm9rZShjb3JlLmNsajoxOTgpIiwiXHRhdCBjb21wb2p1cmUuY29yZSRyb3V0ZXMkZm5fXzQyMzg3JGZfXzQyMzg4JHJlc3BvbmRfU0lOR0xFUVVPVEVfX180MjM4OS5pbnZva2UoY29yZS5jbGo6MTk3KSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkbWFrZV9jb250ZXh0JGZuX180MjQxOS5pbnZva2UoY29yZS5jbGo6MzAxKSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkcm91dGVzJGZuX180MjM4NyRmX180MjM4OC5pbnZva2UoY29yZS5jbGo6MTk4KSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkcm91dGVzJGZuX180MjM4NyRmX180MjM4OCRyZXNwb25kX1NJTkdMRVFVT1RFX19fNDIzODkuaW52b2tlKGNvcmUuY2xqOjE5NykiLCJcdGF0IGNvbXBvanVyZS5jb3JlJG1ha2VfY29udGV4dCRmbl9fNDI0MTkuaW52b2tlKGNvcmUuY2xqOjMwMSkiLCJcdGF0IGNvbXBvanVyZS5jb3JlJHJvdXRlcyRmbl9fNDIzODckZl9fNDIzODguaW52b2tlKGNvcmUuY2xqOjE5OCkiLCJcdGF0IGNvbXBvanVyZS5jb3JlJHJvdXRlcyRmbl9fNDIzODckZl9fNDIzODgkcmVzcG9uZF9TSU5HTEVRVU9URV9fXzQyMzg5Lmludm9rZShjb3JlLmNsajoxOTcpIiwiXHRhdCBjb21wb2p1cmUuY29yZSRtYWtlX2NvbnRleHQkZm5fXzQyNDE5Lmludm9rZShjb3JlLmNsajozMDEpIiwiXHRhdCBjb21wb2p1cmUuY29yZSRyb3V0ZXMkZm5fXzQyMzg3JGZfXzQyMzg4Lmludm9rZShjb3JlLmNsajoxOTgpIiwiXHRhdCBjb21wb2p1cmUuY29yZSRyb3V0ZXMkZm5fXzQyMzg3JGZfXzQyMzg4JHJlc3BvbmRfU0lOR0xFUVVPVEVfX180MjM4OS5pbnZva2UoY29yZS5jbGo6MTk3KSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkbWFrZV9jb250ZXh0JGZuX180MjQxOS5pbnZva2UoY29yZS5jbGo6MzAxKSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkcm91dGVzJGZuX180MjM4NyRmX180MjM4OC5pbnZva2UoY29yZS5jbGo6MTk4KSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkcm91dGVzJGZuX180MjM4NyRmX180MjM4OCRyZXNwb25kX1NJTkdMRVFVT1RFX19fNDIzODkuaW52b2tlKGNvcmUuY2xqOjE5NykiLCJcdGF0IGNvbXBvanVyZS5jb3JlJG1ha2VfY29udGV4dCRmbl9fNDI0MTkuaW52b2tlKGNvcmUuY2xqOjMwMSkiLCJcdGF0IGNvbXBvanVyZS5jb3JlJHJvdXRlcyRmbl9fNDIzODckZl9fNDIzODguaW52b2tlKGNvcmUuY2xqOjE5OCkiLCJcdGF0IGNvbXBvanVyZS5jb3JlJHJvdXRlcyRmbl9fNDIzODckZl9fNDIzODgkcmVzcG9uZF9TSU5HTEVRVU9URV9fXzQyMzg5Lmludm9rZShjb3JlLmNsajoxOTcpIiwiXHRhdCBjb21wb2p1cmUuY29yZSRtYWtlX2NvbnRleHQkZm5fXzQyNDE5Lmludm9rZShjb3JlLmNsajozMDEpIiwiXHRhdCBjb21wb2p1cmUuY29yZSRyb3V0ZXMkZm5fXzQyMzg3JGZfXzQyMzg4Lmludm9rZShjb3JlLmNsajoxOTgpIiwiXHRhdCBjb21wb2p1cmUuY29yZSRyb3V0ZXMkZm5fXzQyMzg3JGZfXzQyMzg4JHJlc3BvbmRfU0lOR0xFUVVPVEVfX180MjM4OS5pbnZva2UoY29yZS5jbGo6MTk3KSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkbWFrZV9jb250ZXh0JGZuX180MjQxOS5pbnZva2UoY29yZS5jbGo6MzAxKSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkcm91dGVzJGZuX180MjM4NyRmX180MjM4OC5pbnZva2UoY29yZS5jbGo6MTk4KSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkcm91dGVzJGZuX180MjM4NyRmX180MjM4OCRyZXNwb25kX1NJTkdMRVFVT1RFX19fNDIzODkuaW52b2tlKGNvcmUuY2xqOjE5NykiLCJcdGF0IGNvbXBvanVyZS5jb3JlJG1ha2VfY29udGV4dCRmbl9fNDI0MTkuaW52b2tlKGNvcmUuY2xqOjMwMSkiLCJcdGF0IGNvbXBvanVyZS5jb3JlJHJvdXRlcyRmbl9fNDIzODckZl9fNDIzODguaW52b2tlKGNvcmUuY2xqOjE5OCkiLCJcdGF0IGNvbXBvanVyZS5jb3JlJHJvdXRlcyRmbl9fNDIzODckZl9fNDIzODgkcmVzcG9uZF9TSU5HTEVRVU9URV9fXzQyMzg5Lmludm9rZShjb3JlLmNsajoxOTcpIiwiXHRhdCBjb21wb2p1cmUuY29yZSRtYWtlX2NvbnRleHQkZm5fXzQyNDE5Lmludm9rZShjb3JlLmNsajozMDEpIiwiXHRhdCBjb21wb2p1cmUuY29yZSRyb3V0ZXMkZm5fXzQyMzg3JGZfXzQyMzg4Lmludm9rZShjb3JlLmNsajoxOTgpIiwiXHRhdCBjb21wb2p1cmUuY29yZSRyb3V0ZXMkZm5fXzQyMzg3JGZfXzQyMzg4JHJlc3BvbmRfU0lOR0xFUVVPVEVfX180MjM4OS5pbnZva2UoY29yZS5jbGo6MTk3KSIsIlx0YXQgbWV0YWJhc2UuYXBpLnJvdXRlcyRmbl9fOTg0NTIkZm5fXzk4NDU1Lmludm9rZShyb3V0ZXMuY2xqOjY0KSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkcm91dGVzJGZuX180MjM4NyRmX180MjM4OC5pbnZva2UoY29yZS5jbGo6MTk4KSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkcm91dGVzJGZuX180MjM4Ny5pbnZva2UoY29yZS5jbGo6MjAwKSIsIlx0YXQgY2xvanVyZS5sYW5nLkFGbi5hcHBseVRvSGVscGVyKEFGbi5qYXZhOjE2MCkiLCJcdGF0IGNsb2p1cmUubGFuZy5BRm4uYXBwbHlUbyhBRm4uamF2YToxNDQpIiwiXHRhdCBjbG9qdXJlLmNvcmUkYXBwbHkuaW52b2tlU3RhdGljKGNvcmUuY2xqOjY2NykiLCJcdGF0IGNsb2p1cmUuY29yZSRhcHBseS5pbnZva2UoY29yZS5jbGo6NjYyKSIsIlx0YXQgbWV0YWJhc2Uuc2VydmVyLnJvdXRlcyRmbl9fOTg2MTMkZm5fXzk4NjE0LmRvSW52b2tlKHJvdXRlcy5jbGo6NzApIiwiXHRhdCBjbG9qdXJlLmxhbmcuUmVzdEZuLmludm9rZShSZXN0Rm4uamF2YTo0MzYpIiwiXHRhdCBjb21wb2p1cmUuY29yZSRyb3V0ZXMkZm5fXzQyMzg3JGZfXzQyMzg4Lmludm9rZShjb3JlLmNsajoxOTgpIiwiXHRhdCBjb21wb2p1cmUuY29yZSRyb3V0ZXMkZm5fXzQyMzg3Lmludm9rZShjb3JlLmNsajoyMDApIiwiXHRhdCBjb21wb2p1cmUuY29yZSRtYWtlX2NvbnRleHQkaGFuZGxlcl9fNDI0MTUuaW52b2tlKGNvcmUuY2xqOjI5MCkiLCJcdGF0IGNvbXBvanVyZS5jb3JlJG1ha2VfY29udGV4dCRmbl9fNDI0MTkuaW52b2tlKGNvcmUuY2xqOjMwMCkiLCJcdGF0IGNvbXBvanVyZS5jb3JlJHJvdXRlcyRmbl9fNDIzODckZl9fNDIzODguaW52b2tlKGNvcmUuY2xqOjE5OCkiLCJcdGF0IGNvbXBvanVyZS5jb3JlJHJvdXRlcyRmbl9fNDIzODckZl9fNDIzODgkcmVzcG9uZF9TSU5HTEVRVU9URV9fXzQyMzg5Lmludm9rZShjb3JlLmNsajoxOTcpIiwiXHRhdCBjb21wb2p1cmUuY29yZSR3cmFwX3JvdXRlX21hdGNoZXMkZm5fXzQyMzY4Lmludm9rZShjb3JlLmNsajoxNTMpIiwiXHRhdCBjb21wb2p1cmUuY29yZSRyb3V0ZXMkZm5fXzQyMzg3JGZfXzQyMzg4Lmludm9rZShjb3JlLmNsajoxOTgpIiwiXHRhdCBjb21wb2p1cmUuY29yZSRyb3V0ZXMkZm5fXzQyMzg3JGZfXzQyMzg4JHJlc3BvbmRfU0lOR0xFUVVPVEVfX180MjM4OS5pbnZva2UoY29yZS5jbGo6MTk3KSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkd3JhcF9yb3V0ZV9tYXRjaGVzJGZuX180MjM2OC5pbnZva2UoY29yZS5jbGo6MTUzKSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkcm91dGVzJGZuX180MjM4NyRmX180MjM4OC5pbnZva2UoY29yZS5jbGo6MTk4KSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkcm91dGVzJGZuX180MjM4NyRmX180MjM4OCRyZXNwb25kX1NJTkdMRVFVT1RFX19fNDIzODkuaW52b2tlKGNvcmUuY2xqOjE5NykiLCJcdGF0IGNvbXBvanVyZS5jb3JlJHdyYXBfcm91dGVfbWF0Y2hlcyRmbl9fNDIzNjguaW52b2tlKGNvcmUuY2xqOjE1MykiLCJcdGF0IGNvbXBvanVyZS5jb3JlJHJvdXRlcyRmbl9fNDIzODckZl9fNDIzODguaW52b2tlKGNvcmUuY2xqOjE5OCkiLCJcdGF0IGNvbXBvanVyZS5jb3JlJHJvdXRlcyRmbl9fNDIzODckZl9fNDIzODgkcmVzcG9uZF9TSU5HTEVRVU9URV9fXzQyMzg5Lmludm9rZShjb3JlLmNsajoxOTcpIiwiXHRhdCBtZXRhYmFzZS5zZXJ2ZXIucm91dGVzJGZuX185ODU5OCRmbl9fOTg2MDAuaW52b2tlKHJvdXRlcy5jbGo6NDcpIiwiXHRhdCBjb21wb2p1cmUuY29yZSRyb3V0ZXMkZm5fXzQyMzg3JGZfXzQyMzg4Lmludm9rZShjb3JlLmNsajoxOTgpIiwiXHRhdCBjb21wb2p1cmUuY29yZSRyb3V0ZXMkZm5fXzQyMzg3Lmludm9rZShjb3JlLmNsajoyMDApIiwiXHRhdCBtZXRhYmFzZS5zZXJ2ZXIubWlkZGxld2FyZS5leGNlcHRpb25zJGNhdGNoX3VuY2F1Z2h0X2V4Y2VwdGlvbnMkZm5fXzk1MTQ5Lmludm9rZShleGNlcHRpb25zLmNsajoxMDMpIiwiXHRhdCBtZXRhYmFzZS5zZXJ2ZXIubWlkZGxld2FyZS5leGNlcHRpb25zJGNhdGNoX2FwaV9leGNlcHRpb25zJGZuX185NTE0Ni5pbnZva2UoZXhjZXB0aW9ucy5jbGo6OTEpIiwiXHRhdCBtZXRhYmFzZS5zZXJ2ZXIubWlkZGxld2FyZS5sb2ckbG9nX2FwaV9jYWxsJGZuX18xMDAzMzckZm5fXzEwMDMzOCRmbl9fMTAwMzM5Lmludm9rZShsb2cuY2xqOjIxNikiLCJcdGF0IG1ldGFiYXNlLmRyaXZlci5zcWxfamRiYy5leGVjdXRlLmRpYWdub3N0aWMkZG9fd2l0aF9kaWFnbm9zdGljX2luZm8uaW52b2tlU3RhdGljKGRpYWdub3N0aWMuY2xqOjE4KSIsIlx0YXQgbWV0YWJhc2UuZHJpdmVyLnNxbF9qZGJjLmV4ZWN1dGUuZGlhZ25vc3RpYyRkb193aXRoX2RpYWdub3N0aWNfaW5mby5pbnZva2UoZGlhZ25vc3RpYy5jbGo6MTIpIiwiXHRhdCBtZXRhYmFzZS5zZXJ2ZXIubWlkZGxld2FyZS5sb2ckbG9nX2FwaV9jYWxsJGZuX18xMDAzMzckZm5fXzEwMDMzOC5pbnZva2UobG9nLmNsajoyMDgpIiwiXHRhdCB0b3VjYW4yLmV4ZWN1dGUkZG9fd2l0aF9jYWxsX2NvdW50cy5pbnZva2VTdGF0aWMoZXhlY3V0ZS5jbGo6MTEyKSIsIlx0YXQgdG91Y2FuMi5leGVjdXRlJGRvX3dpdGhfY2FsbF9jb3VudHMuaW52b2tlKGV4ZWN1dGUuY2xqOjEwMykiLCJcdGF0IG1ldGFiYXNlLnNlcnZlci5taWRkbGV3YXJlLmxvZyRsb2dfYXBpX2NhbGwkZm5fXzEwMDMzNy5pbnZva2UobG9nLmNsajoyMDcpIiwiXHRhdCBtZXRhYmFzZS5zZXJ2ZXIubWlkZGxld2FyZS5icm93c2VyX2Nvb2tpZSRlbnN1cmVfYnJvd3Nlcl9pZF9jb29raWUkZm5fXzEwMzc2NC5pbnZva2UoYnJvd3Nlcl9jb29raWUuY2xqOjQ0KSIsIlx0YXQgbWV0YWJhc2Uuc2VydmVyLm1pZGRsZXdhcmUuc2VjdXJpdHkkYWRkX3NlY3VyaXR5X2hlYWRlcnMkZm5fXzc5NDY2Lmludm9rZShzZWN1cml0eS5jbGo6MTUzKSIsIlx0YXQgbWV0YWJhc2Uuc2VydmVyLm1pZGRsZXdhcmUuanNvbiR3cmFwX2pzb25fYm9keSRmbl9fMTAyNTA0Lmludm9rZShqc29uLmNsajo2OSkiLCJcdGF0IG1ldGFiYXNlLnNlcnZlci5taWRkbGV3YXJlLm9mZnNldF9wYWdpbmckaGFuZGxlX3BhZ2luZyRmbl9fNzk0OTAuaW52b2tlKG9mZnNldF9wYWdpbmcuY2xqOjQ1KSIsIlx0YXQgbWV0YWJhc2Uuc2VydmVyLm1pZGRsZXdhcmUuanNvbiR3cmFwX3N0cmVhbWVkX2pzb25fcmVzcG9uc2UkZm5fXzEwMjUyMi5pbnZva2UoanNvbi5jbGo6MTAzKSIsIlx0YXQgcmluZy5taWRkbGV3YXJlLmtleXdvcmRfcGFyYW1zJHdyYXBfa2V5d29yZF9wYXJhbXMkZm5fXzEwNDAzMS5pbnZva2Uoa2V5d29yZF9wYXJhbXMuY2xqOjU1KSIsIlx0YXQgcmluZy5taWRkbGV3YXJlLnBhcmFtcyR3cmFwX3BhcmFtcyRmbl9fMTA0MDUwLmludm9rZShwYXJhbXMuY2xqOjc3KSIsIlx0YXQgbWV0YWJhc2Uuc2VydmVyLm1pZGRsZXdhcmUubWlzYyRtYXliZV9zZXRfc2l0ZV91cmwkZm5fXzUwNDc5Lmludm9rZShtaXNjLmNsajo2MSkiLCJcdGF0IG1ldGFiYXNlLnNlcnZlci5taWRkbGV3YXJlLnNlc3Npb24kcmVzZXRfc2Vzc2lvbl90aW1lb3V0JGZuX182Mzc3MC5pbnZva2Uoc2Vzc2lvbi5jbGo6NDMwKSIsIlx0YXQgbWV0YWJhc2Uuc2VydmVyLm1pZGRsZXdhcmUuc2Vzc2lvbiRiaW5kX2N1cnJlbnRfdXNlciRmbl9fNjM3NDAkZm5fXzYzNzQxLmludm9rZShzZXNzaW9uLmNsajozMzYpIiwiXHRhdCBtZXRhYmFzZS5zZXJ2ZXIubWlkZGxld2FyZS5zZXNzaW9uJGRvX3dpdGhfY3VycmVudF91c2VyLmludm9rZVN0YXRpYyhzZXNzaW9uLmNsajozMTUpIiwiXHRhdCBtZXRhYmFzZS5zZXJ2ZXIubWlkZGxld2FyZS5zZXNzaW9uJGRvX3dpdGhfY3VycmVudF91c2VyLmludm9rZShzZXNzaW9uLmNsajozMDQpIiwiXHRhdCBtZXRhYmFzZS5zZXJ2ZXIubWlkZGxld2FyZS5zZXNzaW9uJGJpbmRfY3VycmVudF91c2VyJGZuX182Mzc0MC5pbnZva2Uoc2Vzc2lvbi5jbGo6MzM1KSIsIlx0YXQgbWV0YWJhc2Uuc2VydmVyLm1pZGRsZXdhcmUuc2Vzc2lvbiR3cmFwX2N1cnJlbnRfdXNlcl9pbmZvJGZuX182MzcyMi5pbnZva2Uoc2Vzc2lvbi5jbGo6Mjg1KSIsIlx0YXQgbWV0YWJhc2Uuc2VydmVyLm1pZGRsZXdhcmUuc2Vzc2lvbiR3cmFwX3Nlc3Npb25faWQkZm5fXzYzNzA1Lmludm9rZShzZXNzaW9uLmNsajoyMTcpIiwiXHRhdCBtZXRhYmFzZS5zZXJ2ZXIubWlkZGxld2FyZS5hdXRoJHdyYXBfYXBpX2tleSRmbl9fODY2NDUuaW52b2tlKGF1dGguY2xqOjMwKSIsIlx0YXQgcmluZy5taWRkbGV3YXJlLmNvb2tpZXMkd3JhcF9jb29raWVzJGZuX18xMDM5NTEuaW52b2tlKGNvb2tpZXMuY2xqOjIxNikiLCJcdGF0IG1ldGFiYXNlLnNlcnZlci5taWRkbGV3YXJlLm1pc2MkYWRkX2NvbnRlbnRfdHlwZSRmbl9fNTA0NjEuaW52b2tlKG1pc2MuY2xqOjI5KSIsIlx0YXQgbWV0YWJhc2Uuc2VydmVyLm1pZGRsZXdhcmUubWlzYyRkaXNhYmxlX3N0cmVhbWluZ19idWZmZXJpbmckZm5fXzUwNDg3Lmludm9rZShtaXNjLmNsajo3OCkiLCJcdGF0IHJpbmcubWlkZGxld2FyZS5nemlwJHdyYXBfZ3ppcCRmbl9fMTAzOTkzLmludm9rZShnemlwLmNsajo4NikiLCJcdGF0IG1ldGFiYXNlLnNlcnZlci5taWRkbGV3YXJlLm1pc2MkYmluZF9yZXF1ZXN0JGZuX181MDQ5MC5pbnZva2UobWlzYy5jbGo6OTUpIiwiXHRhdCBtZXRhYmFzZS5zZXJ2ZXIubWlkZGxld2FyZS5zc2wkcmVkaXJlY3RfdG9faHR0cHNfbWlkZGxld2FyZSRmbl9fMTAzNzgwLmludm9rZShzc2wuY2xqOjQxKSIsIlx0YXQgbWV0YWJhc2Uuc2VydmVyJGFzeW5jX3Byb3h5X2hhbmRsZXIkZm5fXzk5MTAzLmludm9rZShzZXJ2ZXIuY2xqOjc3KSIsIlx0YXQgbWV0YWJhc2Uuc2VydmVyLnByb3h5JG9yZy5lY2xpcHNlLmpldHR5LnNlcnZlci5oYW5kbGVyLkFic3RyYWN0SGFuZGxlciRmZjE5Mjc0YS5oYW5kbGUoVW5rbm93biBTb3VyY2UpIiwiXHRhdCBvcmcuZWNsaXBzZS5qZXR0eS5zZXJ2ZXIuaGFuZGxlci5TdGF0aXN0aWNzSGFuZGxlci5oYW5kbGUoU3RhdGlzdGljc0hhbmRsZXIuamF2YToxNzMpIiwiXHRhdCBvcmcuZWNsaXBzZS5qZXR0eS5zZXJ2ZXIuaGFuZGxlci5IYW5kbGVyV3JhcHBlci5oYW5kbGUoSGFuZGxlcldyYXBwZXIuamF2YToxMjIpIiwiXHRhdCBvcmcuZWNsaXBzZS5qZXR0eS5zZXJ2ZXIuU2VydmVyLmhhbmRsZShTZXJ2ZXIuamF2YTo1NjMpIiwiXHRhdCBvcmcuZWNsaXBzZS5qZXR0eS5zZXJ2ZXIuSHR0cENoYW5uZWwubGFtYmRhJGhhbmRsZSQwKEh0dHBDaGFubmVsLmphdmE6NTA1KSIsIlx0YXQgb3JnLmVjbGlwc2UuamV0dHkuc2VydmVyLkh0dHBDaGFubmVsLmRpc3BhdGNoKEh0dHBDaGFubmVsLmphdmE6NzYyKSIsIlx0YXQgb3JnLmVjbGlwc2UuamV0dHkuc2VydmVyLkh0dHBDaGFubmVsLmhhbmRsZShIdHRwQ2hhbm5lbC5qYXZhOjQ5NykiLCJcdGF0IG9yZy5lY2xpcHNlLmpldHR5LnNlcnZlci5IdHRwQ29ubmVjdGlvbi5vbkZpbGxhYmxlKEh0dHBDb25uZWN0aW9uLmphdmE6MjgyKSIsIlx0YXQgb3JnLmVjbGlwc2UuamV0dHkuaW8uQWJzdHJhY3RDb25uZWN0aW9uJFJlYWRDYWxsYmFjay5zdWNjZWVkZWQoQWJzdHJhY3RDb25uZWN0aW9uLmphdmE6MzE0KSIsIlx0YXQgb3JnLmVjbGlwc2UuamV0dHkuaW8uRmlsbEludGVyZXN0LmZpbGxhYmxlKEZpbGxJbnRlcmVzdC5qYXZhOjEwMCkiLCJcdGF0IG9yZy5lY2xpcHNlLmpldHR5LmlvLlNlbGVjdGFibGVDaGFubmVsRW5kUG9pbnQkMS5ydW4oU2VsZWN0YWJsZUNoYW5uZWxFbmRQb2ludC5qYXZhOjUzKSIsIlx0YXQgb3JnLmVjbGlwc2UuamV0dHkudXRpbC50aHJlYWQuc3RyYXRlZ3kuQWRhcHRpdmVFeGVjdXRpb25TdHJhdGVneS5ydW5UYXNrKEFkYXB0aXZlRXhlY3V0aW9uU3RyYXRlZ3kuamF2YTo0MTYpIiwiXHRhdCBvcmcuZWNsaXBzZS5qZXR0eS51dGlsLnRocmVhZC5zdHJhdGVneS5BZGFwdGl2ZUV4ZWN1dGlvblN0cmF0ZWd5LmNvbnN1bWVUYXNrKEFkYXB0aXZlRXhlY3V0aW9uU3RyYXRlZ3kuamF2YTozODUpIiwiXHRhdCBvcmcuZWNsaXBzZS5qZXR0eS51dGlsLnRocmVhZC5zdHJhdGVneS5BZGFwdGl2ZUV4ZWN1dGlvblN0cmF0ZWd5LnRyeVByb2R1Y2UoQWRhcHRpdmVFeGVjdXRpb25TdHJhdGVneS5qYXZhOjI3MikiLCJcdGF0IG9yZy5lY2xpcHNlLmpldHR5LnV0aWwudGhyZWFkLnN0cmF0ZWd5LkFkYXB0aXZlRXhlY3V0aW9uU3RyYXRlZ3kubGFtYmRhJG5ldyQwKEFkYXB0aXZlRXhlY3V0aW9uU3RyYXRlZ3kuamF2YToxNDApIiwiXHRhdCBvcmcuZWNsaXBzZS5qZXR0eS51dGlsLnRocmVhZC5SZXNlcnZlZFRocmVhZEV4ZWN1dG9yJFJlc2VydmVkVGhyZWFkLnJ1bihSZXNlcnZlZFRocmVhZEV4ZWN1dG9yLmphdmE6NDExKSIsIlx0YXQgb3JnLmVjbGlwc2UuamV0dHkudXRpbC50aHJlYWQuUXVldWVkVGhyZWFkUG9vbC5ydW5Kb2IoUXVldWVkVGhyZWFkUG9vbC5qYXZhOjkzNikiLCJcdGF0IG9yZy5lY2xpcHNlLmpldHR5LnV0aWwudGhyZWFkLlF1ZXVlZFRocmVhZFBvb2wkUnVubmVyLnJ1bihRdWV1ZWRUaHJlYWRQb29sLmphdmE6MTA4MCkiLCJcdGF0IGphdmEuYmFzZS9qYXZhLmxhbmcuVGhyZWFkLnJ1bihVbmtub3duIFNvdXJjZSkiXSwicHJvY2Vzc191dWlkIjoiMWI2ZTFiMjgtNWQ5NC00ZTAzLTlmYTctOTM4NWNlNWU1ZDcyIn0seyJ0aW1lc3RhbXAiOiIyMDIzLTA1LTE0VDE1OjA4OjUxLjkxMloiLCJsZXZlbCI6IkVSUk9SIiwiZnFucyI6Im1ldGFiYXNlLmFwaS5zZXNzaW9uIiwibXNnIjoiQXV0aGVudGljYXRpb24gZW5kcG9pbnQgZXJyb3IiLCJleGNlcHRpb24iOlsiY2xvanVyZS5sYW5nLkV4Y2VwdGlvbkluZm86IE5vdCBmb3VuZC4gezpzdGF0dXMtY29kZSA0MDR9IiwiXHRhdCBtZXRhYmFzZS5hcGkuY29tbW9uJGNoZWNrX29uZS5pbnZva2VTdGF0aWMoY29tbW9uLmNsajo2MykiLCJcdGF0IG1ldGFiYXNlLmFwaS5jb21tb24kY2hlY2tfb25lLmludm9rZShjb21tb24uY2xqOjU3KSIsIlx0YXQgbWV0YWJhc2UuYXBpLmNvbW1vbiRjaGVjay5pbnZva2VTdGF0aWMoY29tbW9uLmNsajo5MykiLCJcdGF0IG1ldGFiYXNlLmFwaS5jb21tb24kY2hlY2suZG9JbnZva2UoY29tbW9uLmNsajo2NikiLCJcdGF0IGNsb2p1cmUubGFuZy5SZXN0Rm4uaW52b2tlKFJlc3RGbi5qYXZhOjQyMykiLCJcdGF0IG1ldGFiYXNlLmFwaS5jb21tb24kY2hlY2tfNDA0Lmludm9rZVN0YXRpYyhjb21tb24uY2xqOjE3OSkiLCJcdGF0IG1ldGFiYXNlLmFwaS5jb21tb24kY2hlY2tfNDA0Lmludm9rZShjb21tb24uY2xqOjE3NikiLCJcdGF0IG1ldGFiYXNlLmFwaS5jb21tb24kY2hlY2tfZXhpc3RzX1FNQVJLXy5pbnZva2VTdGF0aWMoY29tbW9uLmNsajoxMDMpIiwiXHRhdCBtZXRhYmFzZS5hcGkuY29tbW9uJGNoZWNrX2V4aXN0c19RTUFSS18uZG9JbnZva2UoY29tbW9uLmNsajo5OCkiLCJcdGF0IGNsb2p1cmUubGFuZy5SZXN0Rm4uaW52b2tlKFJlc3RGbi5qYXZhOjQ0NSkiLCJcdGF0IG1ldGFiYXNlLmFwaS5jb21tb24kY2hlY2tfZXhpc3RzX1FNQVJLXy5pbnZva2VTdGF0aWMoY29tbW9uLmNsajoxMDEpIiwiXHRhdCBtZXRhYmFzZS5hcGkuY29tbW9uJGNoZWNrX2V4aXN0c19RTUFSS18uaW52b2tlKGNvbW1vbi5jbGo6OTgpIiwiXHRhdCBtZXRhYmFzZS5hcGkuc2Vzc2lvbiRmbl9fOTc0NzIuaW52b2tlU3RhdGljKHNlc3Npb24uY2xqOjE4NykiLCJcdGF0IG1ldGFiYXNlLmFwaS5zZXNzaW9uJGZuX185NzQ3Mi5pbnZva2Uoc2Vzc2lvbi5jbGo6MTg0KSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkd3JhcF9yZXNwb25zZSRmbl9fNDIzNzUuaW52b2tlKGNvcmUuY2xqOjE2MCkiLCJcdGF0IGNvbXBvanVyZS5jb3JlJHdyYXBfcm91dGVfbWlkZGxld2FyZSRmbl9fNDIzNTkuaW52b2tlKGNvcmUuY2xqOjEzMikiLCJcdGF0IGNvbXBvanVyZS5jb3JlJHdyYXBfcm91dGVfaW5mbyRmbl9fNDIzNjQuaW52b2tlKGNvcmUuY2xqOjEzOSkiLCJcdGF0IGNvbXBvanVyZS5jb3JlJHdyYXBfcm91dGVfbWF0Y2hlcyRmbl9fNDIzNjguaW52b2tlKGNvcmUuY2xqOjE1MSkiLCJcdGF0IGNvbXBvanVyZS5jb3JlJHJvdXRlcyRmbl9fNDIzODckZl9fNDIzODguaW52b2tlKGNvcmUuY2xqOjE5OCkiLCJcdGF0IGNvbXBvanVyZS5jb3JlJHJvdXRlcyRmbl9fNDIzODckZl9fNDIzODgkcmVzcG9uZF9TSU5HTEVRVU9URV9fXzQyMzg5Lmludm9rZShjb3JlLmNsajoxOTcpIiwiXHRhdCBjb21wb2p1cmUuY29yZSR3cmFwX3JvdXRlX21hdGNoZXMkZm5fXzQyMzY4Lmludm9rZShjb3JlLmNsajoxNTMpIiwiXHRhdCBjb21wb2p1cmUuY29yZSRyb3V0ZXMkZm5fXzQyMzg3JGZfXzQyMzg4Lmludm9rZShjb3JlLmNsajoxOTgpIiwiXHRhdCBjb21wb2p1cmUuY29yZSRyb3V0ZXMkZm5fXzQyMzg3JGZfXzQyMzg4JHJlc3BvbmRfU0lOR0xFUVVPVEVfX180MjM4OS5pbnZva2UoY29yZS5jbGo6MTk3KSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkd3JhcF9yb3V0ZV9tYXRjaGVzJGZuX180MjM2OC5pbnZva2UoY29yZS5jbGo6MTUzKSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkcm91dGVzJGZuX180MjM4NyRmX180MjM4OC5pbnZva2UoY29yZS5jbGo6MTk4KSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkcm91dGVzJGZuX180MjM4NyRmX180MjM4OCRyZXNwb25kX1NJTkdMRVFVT1RFX19fNDIzODkuaW52b2tlKGNvcmUuY2xqOjE5NykiLCJcdGF0IGNvbXBvanVyZS5jb3JlJHdyYXBfcm91dGVfbWF0Y2hlcyRmbl9fNDIzNjguaW52b2tlKGNvcmUuY2xqOjE1MykiLCJcdGF0IGNvbXBvanVyZS5jb3JlJHJvdXRlcyRmbl9fNDIzODckZl9fNDIzODguaW52b2tlKGNvcmUuY2xqOjE5OCkiLCJcdGF0IGNvbXBvanVyZS5jb3JlJHJvdXRlcyRmbl9fNDIzODckZl9fNDIzODgkcmVzcG9uZF9TSU5HTEVRVU9URV9fXzQyMzg5Lmludm9rZShjb3JlLmNsajoxOTcpIiwiXHRhdCBjb21wb2p1cmUuY29yZSR3cmFwX3JvdXRlX21hdGNoZXMkZm5fXzQyMzY4Lmludm9rZShjb3JlLmNsajoxNTMpIiwiXHRhdCBjb21wb2p1cmUuY29yZSRyb3V0ZXMkZm5fXzQyMzg3JGZfXzQyMzg4Lmludm9rZShjb3JlLmNsajoxOTgpIiwiXHRhdCBjb21wb2p1cmUuY29yZSRyb3V0ZXMkZm5fXzQyMzg3JGZfXzQyMzg4JHJlc3BvbmRfU0lOR0xFUVVPVEVfX180MjM4OS5pbnZva2UoY29yZS5jbGo6MTk3KSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkd3JhcF9yb3V0ZV9tYXRjaGVzJGZuX180MjM2OC5pbnZva2UoY29yZS5jbGo6MTUzKSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkcm91dGVzJGZuX180MjM4NyRmX180MjM4OC5pbnZva2UoY29yZS5jbGo6MTk4KSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkcm91dGVzJGZuX180MjM4Ny5pbnZva2UoY29yZS5jbGo6MjAwKSIsIlx0YXQgbWV0YWJhc2UuYXBpLnNlc3Npb24kX1BMVVNfbG9nX2FsbF9yZXF1ZXN0X2ZhaWx1cmVzJGZuX185NzUyMC5pbnZva2Uoc2Vzc2lvbi5jbGo6MzEzKSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkcm91dGVzJGZuX180MjM4NyRmX180MjM4OC5pbnZva2UoY29yZS5jbGo6MTk4KSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkcm91dGVzJGZuX180MjM4Ny5pbnZva2UoY29yZS5jbGo6MjAwKSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkbWFrZV9jb250ZXh0JGhhbmRsZXJfXzQyNDE1Lmludm9rZShjb3JlLmNsajoyOTApIiwiXHRhdCBjb21wb2p1cmUuY29yZSRtYWtlX2NvbnRleHQkZm5fXzQyNDE5Lmludm9rZShjb3JlLmNsajozMDApIiwiXHRhdCBjb21wb2p1cmUuY29yZSRyb3V0ZXMkZm5fXzQyMzg3JGZfXzQyMzg4Lmludm9rZShjb3JlLmNsajoxOTgpIiwiXHRhdCBjb21wb2p1cmUuY29yZSRyb3V0ZXMkZm5fXzQyMzg3JGZfXzQyMzg4JHJlc3BvbmRfU0lOR0xFUVVPVEVfX180MjM4OS5pbnZva2UoY29yZS5jbGo6MTk3KSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkbWFrZV9jb250ZXh0JGZuX180MjQxOS5pbnZva2UoY29yZS5jbGo6MzAxKSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkcm91dGVzJGZuX180MjM4NyRmX180MjM4OC5pbnZva2UoY29yZS5jbGo6MTk4KSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkcm91dGVzJGZuX180MjM4NyRmX180MjM4OCRyZXNwb25kX1NJTkdMRVFVT1RFX19fNDIzODkuaW52b2tlKGNvcmUuY2xqOjE5NykiLCJcdGF0IGNvbXBvanVyZS5jb3JlJG1ha2VfY29udGV4dCRmbl9fNDI0MTkuaW52b2tlKGNvcmUuY2xqOjMwMSkiLCJcdGF0IGNvbXBvanVyZS5jb3JlJHJvdXRlcyRmbl9fNDIzODckZl9fNDIzODguaW52b2tlKGNvcmUuY2xqOjE5OCkiLCJcdGF0IGNvbXBvanVyZS5jb3JlJHJvdXRlcyRmbl9fNDIzODckZl9fNDIzODgkcmVzcG9uZF9TSU5HTEVRVU9URV9fXzQyMzg5Lmludm9rZShjb3JlLmNsajoxOTcpIiwiXHRhdCBjb21wb2p1cmUuY29yZSRtYWtlX2NvbnRleHQkZm5fXzQyNDE5Lmludm9rZShjb3JlLmNsajozMDEpIiwiXHRhdCBjb21wb2p1cmUuY29yZSRyb3V0ZXMkZm5fXzQyMzg3JGZfXzQyMzg4Lmludm9rZShjb3JlLmNsajoxOTgpIiwiXHRhdCBjb21wb2p1cmUuY29yZSRyb3V0ZXMkZm5fXzQyMzg3JGZfXzQyMzg4JHJlc3BvbmRfU0lOR0xFUVVPVEVfX180MjM4OS5pbnZva2UoY29yZS5jbGo6MTk3KSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkbWFrZV9jb250ZXh0JGZuX180MjQxOS5pbnZva2UoY29yZS5jbGo6MzAxKSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkcm91dGVzJGZuX180MjM4NyRmX180MjM4OC5pbnZva2UoY29yZS5jbGo6MTk4KSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkcm91dGVzJGZuX180MjM4NyRmX180MjM4OCRyZXNwb25kX1NJTkdMRVFVT1RFX19fNDIzODkuaW52b2tlKGNvcmUuY2xqOjE5NykiLCJcdGF0IGNvbXBvanVyZS5jb3JlJG1ha2VfY29udGV4dCRmbl9fNDI0MTkuaW52b2tlKGNvcmUuY2xqOjMwMSkiLCJcdGF0IGNvbXBvanVyZS5jb3JlJHJvdXRlcyRmbl9fNDIzODckZl9fNDIzODguaW52b2tlKGNvcmUuY2xqOjE5OCkiLCJcdGF0IGNvbXBvanVyZS5jb3JlJHJvdXRlcyRmbl9fNDIzODckZl9fNDIzODgkcmVzcG9uZF9TSU5HTEVRVU9URV9fXzQyMzg5Lmludm9rZShjb3JlLmNsajoxOTcpIiwiXHRhdCBjb21wb2p1cmUuY29yZSRtYWtlX2NvbnRleHQkZm5fXzQyNDE5Lmludm9rZShjb3JlLmNsajozMDEpIiwiXHRhdCBjb21wb2p1cmUuY29yZSRyb3V0ZXMkZm5fXzQyMzg3JGZfXzQyMzg4Lmludm9rZShjb3JlLmNsajoxOTgpIiwiXHRhdCBjb21wb2p1cmUuY29yZSRyb3V0ZXMkZm5fXzQyMzg3JGZfXzQyMzg4JHJlc3BvbmRfU0lOR0xFUVVPVEVfX180MjM4OS5pbnZva2UoY29yZS5jbGo6MTk3KSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkbWFrZV9jb250ZXh0JGZuX180MjQxOS5pbnZva2UoY29yZS5jbGo6MzAxKSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkcm91dGVzJGZuX180MjM4NyRmX180MjM4OC5pbnZva2UoY29yZS5jbGo6MTk4KSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkcm91dGVzJGZuX180MjM4NyRmX180MjM4OCRyZXNwb25kX1NJTkdMRVFVT1RFX19fNDIzODkuaW52b2tlKGNvcmUuY2xqOjE5NykiLCJcdGF0IGNvbXBvanVyZS5jb3JlJG1ha2VfY29udGV4dCRmbl9fNDI0MTkuaW52b2tlKGNvcmUuY2xqOjMwMSkiLCJcdGF0IGNvbXBvanVyZS5jb3JlJHJvdXRlcyRmbl9fNDIzODckZl9fNDIzODguaW52b2tlKGNvcmUuY2xqOjE5OCkiLCJcdGF0IGNvbXBvanVyZS5jb3JlJHJvdXRlcyRmbl9fNDIzODckZl9fNDIzODgkcmVzcG9uZF9TSU5HTEVRVU9URV9fXzQyMzg5Lmludm9rZShjb3JlLmNsajoxOTcpIiwiXHRhdCBjb21wb2p1cmUuY29yZSRtYWtlX2NvbnRleHQkZm5fXzQyNDE5Lmludm9rZShjb3JlLmNsajozMDEpIiwiXHRhdCBjb21wb2p1cmUuY29yZSRyb3V0ZXMkZm5fXzQyMzg3JGZfXzQyMzg4Lmludm9rZShjb3JlLmNsajoxOTgpIiwiXHRhdCBjb21wb2p1cmUuY29yZSRyb3V0ZXMkZm5fXzQyMzg3JGZfXzQyMzg4JHJlc3BvbmRfU0lOR0xFUVVPVEVfX180MjM4OS5pbnZva2UoY29yZS5jbGo6MTk3KSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkbWFrZV9jb250ZXh0JGZuX180MjQxOS5pbnZva2UoY29yZS5jbGo6MzAxKSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkcm91dGVzJGZuX180MjM4NyRmX180MjM4OC5pbnZva2UoY29yZS5jbGo6MTk4KSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkcm91dGVzJGZuX180MjM4NyRmX180MjM4OCRyZXNwb25kX1NJTkdMRVFVT1RFX19fNDIzODkuaW52b2tlKGNvcmUuY2xqOjE5NykiLCJcdGF0IGNvbXBvanVyZS5jb3JlJG1ha2VfY29udGV4dCRmbl9fNDI0MTkuaW52b2tlKGNvcmUuY2xqOjMwMSkiLCJcdGF0IGNvbXBvanVyZS5jb3JlJHJvdXRlcyRmbl9fNDIzODckZl9fNDIzODguaW52b2tlKGNvcmUuY2xqOjE5OCkiLCJcdGF0IGNvbXBvanVyZS5jb3JlJHJvdXRlcyRmbl9fNDIzODckZl9fNDIzODgkcmVzcG9uZF9TSU5HTEVRVU9URV9fXzQyMzg5Lmludm9rZShjb3JlLmNsajoxOTcpIiwiXHRhdCBjb21wb2p1cmUuY29yZSRtYWtlX2NvbnRleHQkZm5fXzQyNDE5Lmludm9rZShjb3JlLmNsajozMDEpIiwiXHRhdCBjb21wb2p1cmUuY29yZSRyb3V0ZXMkZm5fXzQyMzg3JGZfXzQyMzg4Lmludm9rZShjb3JlLmNsajoxOTgpIiwiXHRhdCBjb21wb2p1cmUuY29yZSRyb3V0ZXMkZm5fXzQyMzg3JGZfXzQyMzg4JHJlc3BvbmRfU0lOR0xFUVVPVEVfX180MjM4OS5pbnZva2UoY29yZS5jbGo6MTk3KSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkbWFrZV9jb250ZXh0JGZuX180MjQxOS5pbnZva2UoY29yZS5jbGo6MzAxKSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkcm91dGVzJGZuX180MjM4NyRmX180MjM4OC5pbnZva2UoY29yZS5jbGo6MTk4KSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkcm91dGVzJGZuX180MjM4NyRmX180MjM4OCRyZXNwb25kX1NJTkdMRVFVT1RFX19fNDIzODkuaW52b2tlKGNvcmUuY2xqOjE5NykiLCJcdGF0IGNvbXBvanVyZS5jb3JlJG1ha2VfY29udGV4dCRmbl9fNDI0MTkuaW52b2tlKGNvcmUuY2xqOjMwMSkiLCJcdGF0IGNvbXBvanVyZS5jb3JlJHJvdXRlcyRmbl9fNDIzODckZl9fNDIzODguaW52b2tlKGNvcmUuY2xqOjE5OCkiLCJcdGF0IGNvbXBvanVyZS5jb3JlJHJvdXRlcyRmbl9fNDIzODckZl9fNDIzODgkcmVzcG9uZF9TSU5HTEVRVU9URV9fXzQyMzg5Lmludm9rZShjb3JlLmNsajoxOTcpIiwiXHRhdCBjb21wb2p1cmUuY29yZSRtYWtlX2NvbnRleHQkZm5fXzQyNDE5Lmludm9rZShjb3JlLmNsajozMDEpIiwiXHRhdCBjb21wb2p1cmUuY29yZSRyb3V0ZXMkZm5fXzQyMzg3JGZfXzQyMzg4Lmludm9rZShjb3JlLmNsajoxOTgpIiwiXHRhdCBjb21wb2p1cmUuY29yZSRyb3V0ZXMkZm5fXzQyMzg3JGZfXzQyMzg4JHJlc3BvbmRfU0lOR0xFUVVPVEVfX180MjM4OS5pbnZva2UoY29yZS5jbGo6MTk3KSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkbWFrZV9jb250ZXh0JGZuX180MjQxOS5pbnZva2UoY29yZS5jbGo6MzAxKSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkcm91dGVzJGZuX180MjM4NyRmX180MjM4OC5pbnZva2UoY29yZS5jbGo6MTk4KSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkcm91dGVzJGZuX180MjM4NyRmX180MjM4OCRyZXNwb25kX1NJTkdMRVFVT1RFX19fNDIzODkuaW52b2tlKGNvcmUuY2xqOjE5NykiLCJcdGF0IGNvbXBvanVyZS5jb3JlJG1ha2VfY29udGV4dCRmbl9fNDI0MTkuaW52b2tlKGNvcmUuY2xqOjMwMSkiLCJcdGF0IGNvbXBvanVyZS5jb3JlJHJvdXRlcyRmbl9fNDIzODckZl9fNDIzODguaW52b2tlKGNvcmUuY2xqOjE5OCkiLCJcdGF0IGNvbXBvanVyZS5jb3JlJHJvdXRlcyRmbl9fNDIzODckZl9fNDIzODgkcmVzcG9uZF9TSU5HTEVRVU9URV9fXzQyMzg5Lmludm9rZShjb3JlLmNsajoxOTcpIiwiXHRhdCBjb21wb2p1cmUuY29yZSRtYWtlX2NvbnRleHQkZm5fXzQyNDE5Lmludm9rZShjb3JlLmNsajozMDEpIiwiXHRhdCBjb21wb2p1cmUuY29yZSRyb3V0ZXMkZm5fXzQyMzg3JGZfXzQyMzg4Lmludm9rZShjb3JlLmNsajoxOTgpIiwiXHRhdCBjb21wb2p1cmUuY29yZSRyb3V0ZXMkZm5fXzQyMzg3JGZfXzQyMzg4JHJlc3BvbmRfU0lOR0xFUVVPVEVfX180MjM4OS5pbnZva2UoY29yZS5jbGo6MTk3KSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkbWFrZV9jb250ZXh0JGZuX180MjQxOS5pbnZva2UoY29yZS5jbGo6MzAxKSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkcm91dGVzJGZuX180MjM4NyRmX180MjM4OC5pbnZva2UoY29yZS5jbGo6MTk4KSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkcm91dGVzJGZuX180MjM4NyRmX180MjM4OCRyZXNwb25kX1NJTkdMRVFVT1RFX19fNDIzODkuaW52b2tlKGNvcmUuY2xqOjE5NykiLCJcdGF0IGNvbXBvanVyZS5jb3JlJG1ha2VfY29udGV4dCRmbl9fNDI0MTkuaW52b2tlKGNvcmUuY2xqOjMwMSkiLCJcdGF0IGNvbXBvanVyZS5jb3JlJHJvdXRlcyRmbl9fNDIzODckZl9fNDIzODguaW52b2tlKGNvcmUuY2xqOjE5OCkiLCJcdGF0IGNvbXBvanVyZS5jb3JlJHJvdXRlcyRmbl9fNDIzODckZl9fNDIzODgkcmVzcG9uZF9TSU5HTEVRVU9URV9fXzQyMzg5Lmludm9rZShjb3JlLmNsajoxOTcpIiwiXHRhdCBjb21wb2p1cmUuY29yZSRtYWtlX2NvbnRleHQkZm5fXzQyNDE5Lmludm9rZShjb3JlLmNsajozMDEpIiwiXHRhdCBjb21wb2p1cmUuY29yZSRyb3V0ZXMkZm5fXzQyMzg3JGZfXzQyMzg4Lmludm9rZShjb3JlLmNsajoxOTgpIiwiXHRhdCBjb21wb2p1cmUuY29yZSRyb3V0ZXMkZm5fXzQyMzg3JGZfXzQyMzg4JHJlc3BvbmRfU0lOR0xFUVVPVEVfX180MjM4OS5pbnZva2UoY29yZS5jbGo6MTk3KSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkbWFrZV9jb250ZXh0JGZuX180MjQxOS5pbnZva2UoY29yZS5jbGo6MzAxKSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkcm91dGVzJGZuX180MjM4NyRmX180MjM4OC5pbnZva2UoY29yZS5jbGo6MTk4KSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkcm91dGVzJGZuX180MjM4NyRmX180MjM4OCRyZXNwb25kX1NJTkdMRVFVT1RFX19fNDIzODkuaW52b2tlKGNvcmUuY2xqOjE5NykiLCJcdGF0IGNvbXBvanVyZS5jb3JlJG1ha2VfY29udGV4dCRmbl9fNDI0MTkuaW52b2tlKGNvcmUuY2xqOjMwMSkiLCJcdGF0IGNvbXBvanVyZS5jb3JlJHJvdXRlcyRmbl9fNDIzODckZl9fNDIzODguaW52b2tlKGNvcmUuY2xqOjE5OCkiLCJcdGF0IGNvbXBvanVyZS5jb3JlJHJvdXRlcyRmbl9fNDIzODckZl9fNDIzODgkcmVzcG9uZF9TSU5HTEVRVU9URV9fXzQyMzg5Lmludm9rZShjb3JlLmNsajoxOTcpIiwiXHRhdCBjb21wb2p1cmUuY29yZSRtYWtlX2NvbnRleHQkZm5fXzQyNDE5Lmludm9rZShjb3JlLmNsajozMDEpIiwiXHRhdCBjb21wb2p1cmUuY29yZSRyb3V0ZXMkZm5fXzQyMzg3JGZfXzQyMzg4Lmludm9rZShjb3JlLmNsajoxOTgpIiwiXHRhdCBjb21wb2p1cmUuY29yZSRyb3V0ZXMkZm5fXzQyMzg3JGZfXzQyMzg4JHJlc3BvbmRfU0lOR0xFUVVPVEVfX180MjM4OS5pbnZva2UoY29yZS5jbGo6MTk3KSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkbWFrZV9jb250ZXh0JGZuX180MjQxOS5pbnZva2UoY29yZS5jbGo6MzAxKSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkcm91dGVzJGZuX180MjM4NyRmX180MjM4OC5pbnZva2UoY29yZS5jbGo6MTk4KSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkcm91dGVzJGZuX180MjM4NyRmX180MjM4OCRyZXNwb25kX1NJTkdMRVFVT1RFX19fNDIzODkuaW52b2tlKGNvcmUuY2xqOjE5NykiLCJcdGF0IGNvbXBvanVyZS5jb3JlJG1ha2VfY29udGV4dCRmbl9fNDI0MTkuaW52b2tlKGNvcmUuY2xqOjMwMSkiLCJcdGF0IGNvbXBvanVyZS5jb3JlJHJvdXRlcyRmbl9fNDIzODckZl9fNDIzODguaW52b2tlKGNvcmUuY2xqOjE5OCkiLCJcdGF0IGNvbXBvanVyZS5jb3JlJHJvdXRlcyRmbl9fNDIzODckZl9fNDIzODgkcmVzcG9uZF9TSU5HTEVRVU9URV9fXzQyMzg5Lmludm9rZShjb3JlLmNsajoxOTcpIiwiXHRhdCBjb21wb2p1cmUuY29yZSRtYWtlX2NvbnRleHQkZm5fXzQyNDE5Lmludm9rZShjb3JlLmNsajozMDEpIiwiXHRhdCBjb21wb2p1cmUuY29yZSRyb3V0ZXMkZm5fXzQyMzg3JGZfXzQyMzg4Lmludm9rZShjb3JlLmNsajoxOTgpIiwiXHRhdCBjb21wb2p1cmUuY29yZSRyb3V0ZXMkZm5fXzQyMzg3JGZfXzQyMzg4JHJlc3BvbmRfU0lOR0xFUVVPVEVfX180MjM4OS5pbnZva2UoY29yZS5jbGo6MTk3KSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkbWFrZV9jb250ZXh0JGZuX180MjQxOS5pbnZva2UoY29yZS5jbGo6MzAxKSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkcm91dGVzJGZuX180MjM4NyRmX180MjM4OC5pbnZva2UoY29yZS5jbGo6MTk4KSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkcm91dGVzJGZuX180MjM4NyRmX180MjM4OCRyZXNwb25kX1NJTkdMRVFVT1RFX19fNDIzODkuaW52b2tlKGNvcmUuY2xqOjE5NykiLCJcdGF0IGNvbXBvanVyZS5jb3JlJG1ha2VfY29udGV4dCRmbl9fNDI0MTkuaW52b2tlKGNvcmUuY2xqOjMwMSkiLCJcdGF0IGNvbXBvanVyZS5jb3JlJHJvdXRlcyRmbl9fNDIzODckZl9fNDIzODguaW52b2tlKGNvcmUuY2xqOjE5OCkiLCJcdGF0IGNvbXBvanVyZS5jb3JlJHJvdXRlcyRmbl9fNDIzODckZl9fNDIzODgkcmVzcG9uZF9TSU5HTEVRVU9URV9fXzQyMzg5Lmludm9rZShjb3JlLmNsajoxOTcpIiwiXHRhdCBtZXRhYmFzZS5hcGkucm91dGVzJGZuX185ODQ1MiRmbl9fOTg0NTUuaW52b2tlKHJvdXRlcy5jbGo6NjQpIiwiXHRhdCBjb21wb2p1cmUuY29yZSRyb3V0ZXMkZm5fXzQyMzg3JGZfXzQyMzg4Lmludm9rZShjb3JlLmNsajoxOTgpIiwiXHRhdCBjb21wb2p1cmUuY29yZSRyb3V0ZXMkZm5fXzQyMzg3Lmludm9rZShjb3JlLmNsajoyMDApIiwiXHRhdCBjbG9qdXJlLmxhbmcuQUZuLmFwcGx5VG9IZWxwZXIoQUZuLmphdmE6MTYwKSIsIlx0YXQgY2xvanVyZS5sYW5nLkFGbi5hcHBseVRvKEFGbi5qYXZhOjE0NCkiLCJcdGF0IGNsb2p1cmUuY29yZSRhcHBseS5pbnZva2VTdGF0aWMoY29yZS5jbGo6NjY3KSIsIlx0YXQgY2xvanVyZS5jb3JlJGFwcGx5Lmludm9rZShjb3JlLmNsajo2NjIpIiwiXHRhdCBtZXRhYmFzZS5zZXJ2ZXIucm91dGVzJGZuX185ODYxMyRmbl9fOTg2MTQuZG9JbnZva2Uocm91dGVzLmNsajo3MCkiLCJcdGF0IGNsb2p1cmUubGFuZy5SZXN0Rm4uaW52b2tlKFJlc3RGbi5qYXZhOjQzNikiLCJcdGF0IGNvbXBvanVyZS5jb3JlJHJvdXRlcyRmbl9fNDIzODckZl9fNDIzODguaW52b2tlKGNvcmUuY2xqOjE5OCkiLCJcdGF0IGNvbXBvanVyZS5jb3JlJHJvdXRlcyRmbl9fNDIzODcuaW52b2tlKGNvcmUuY2xqOjIwMCkiLCJcdGF0IGNvbXBvanVyZS5jb3JlJG1ha2VfY29udGV4dCRoYW5kbGVyX180MjQxNS5pbnZva2UoY29yZS5jbGo6MjkwKSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkbWFrZV9jb250ZXh0JGZuX180MjQxOS5pbnZva2UoY29yZS5jbGo6MzAwKSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkcm91dGVzJGZuX180MjM4NyRmX180MjM4OC5pbnZva2UoY29yZS5jbGo6MTk4KSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkcm91dGVzJGZuX180MjM4NyRmX180MjM4OCRyZXNwb25kX1NJTkdMRVFVT1RFX19fNDIzODkuaW52b2tlKGNvcmUuY2xqOjE5NykiLCJcdGF0IGNvbXBvanVyZS5jb3JlJHdyYXBfcm91dGVfbWF0Y2hlcyRmbl9fNDIzNjguaW52b2tlKGNvcmUuY2xqOjE1MykiLCJcdGF0IGNvbXBvanVyZS5jb3JlJHJvdXRlcyRmbl9fNDIzODckZl9fNDIzODguaW52b2tlKGNvcmUuY2xqOjE5OCkiLCJcdGF0IGNvbXBvanVyZS5jb3JlJHJvdXRlcyRmbl9fNDIzODckZl9fNDIzODgkcmVzcG9uZF9TSU5HTEVRVU9URV9fXzQyMzg5Lmludm9rZShjb3JlLmNsajoxOTcpIiwiXHRhdCBjb21wb2p1cmUuY29yZSR3cmFwX3JvdXRlX21hdGNoZXMkZm5fXzQyMzY4Lmludm9rZShjb3JlLmNsajoxNTMpIiwiXHRhdCBjb21wb2p1cmUuY29yZSRyb3V0ZXMkZm5fXzQyMzg3JGZfXzQyMzg4Lmludm9rZShjb3JlLmNsajoxOTgpIiwiXHRhdCBjb21wb2p1cmUuY29yZSRyb3V0ZXMkZm5fXzQyMzg3JGZfXzQyMzg4JHJlc3BvbmRfU0lOR0xFUVVPVEVfX180MjM4OS5pbnZva2UoY29yZS5jbGo6MTk3KSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkd3JhcF9yb3V0ZV9tYXRjaGVzJGZuX180MjM2OC5pbnZva2UoY29yZS5jbGo6MTUzKSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkcm91dGVzJGZuX180MjM4NyRmX180MjM4OC5pbnZva2UoY29yZS5jbGo6MTk4KSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkcm91dGVzJGZuX180MjM4NyRmX180MjM4OCRyZXNwb25kX1NJTkdMRVFVT1RFX19fNDIzODkuaW52b2tlKGNvcmUuY2xqOjE5NykiLCJcdGF0IG1ldGFiYXNlLnNlcnZlci5yb3V0ZXMkZm5fXzk4NTk4JGZuX185ODYwMC5pbnZva2Uocm91dGVzLmNsajo0NykiLCJcdGF0IGNvbXBvanVyZS5jb3JlJHJvdXRlcyRmbl9fNDIzODckZl9fNDIzODguaW52b2tlKGNvcmUuY2xqOjE5OCkiLCJcdGF0IGNvbXBvanVyZS5jb3JlJHJvdXRlcyRmbl9fNDIzODcuaW52b2tlKGNvcmUuY2xqOjIwMCkiLCJcdGF0IG1ldGFiYXNlLnNlcnZlci5taWRkbGV3YXJlLmV4Y2VwdGlvbnMkY2F0Y2hfdW5jYXVnaHRfZXhjZXB0aW9ucyRmbl9fOTUxNDkuaW52b2tlKGV4Y2VwdGlvbnMuY2xqOjEwMykiLCJcdGF0IG1ldGFiYXNlLnNlcnZlci5taWRkbGV3YXJlLmV4Y2VwdGlvbnMkY2F0Y2hfYXBpX2V4Y2VwdGlvbnMkZm5fXzk1MTQ2Lmludm9rZShleGNlcHRpb25zLmNsajo5MSkiLCJcdGF0IG1ldGFiYXNlLnNlcnZlci5taWRkbGV3YXJlLmxvZyRsb2dfYXBpX2NhbGwkZm5fXzEwMDMzNyRmbl9fMTAwMzM4JGZuX18xMDAzMzkuaW52b2tlKGxvZy5jbGo6MjE2KSIsIlx0YXQgbWV0YWJhc2UuZHJpdmVyLnNxbF9qZGJjLmV4ZWN1dGUuZGlhZ25vc3RpYyRkb193aXRoX2RpYWdub3N0aWNfaW5mby5pbnZva2VTdGF0aWMoZGlhZ25vc3RpYy5jbGo6MTgpIiwiXHRhdCBtZXRhYmFzZS5kcml2ZXIuc3FsX2pkYmMuZXhlY3V0ZS5kaWFnbm9zdGljJGRvX3dpdGhfZGlhZ25vc3RpY19pbmZvLmludm9rZShkaWFnbm9zdGljLmNsajoxMikiLCJcdGF0IG1ldGFiYXNlLnNlcnZlci5taWRkbGV3YXJlLmxvZyRsb2dfYXBpX2NhbGwkZm5fXzEwMDMzNyRmbl9fMTAwMzM4Lmludm9rZShsb2cuY2xqOjIwOCkiLCJcdGF0IHRvdWNhbjIuZXhlY3V0ZSRkb193aXRoX2NhbGxfY291bnRzLmludm9rZVN0YXRpYyhleGVjdXRlLmNsajoxMTIpIiwiXHRhdCB0b3VjYW4yLmV4ZWN1dGUkZG9fd2l0aF9jYWxsX2NvdW50cy5pbnZva2UoZXhlY3V0ZS5jbGo6MTAzKSIsIlx0YXQgbWV0YWJhc2Uuc2VydmVyLm1pZGRsZXdhcmUubG9nJGxvZ19hcGlfY2FsbCRmbl9fMTAwMzM3Lmludm9rZShsb2cuY2xqOjIwNykiLCJcdGF0IG1ldGFiYXNlLnNlcnZlci5taWRkbGV3YXJlLmJyb3dzZXJfY29va2llJGVuc3VyZV9icm93c2VyX2lkX2Nvb2tpZSRmbl9fMTAzNzY0Lmludm9rZShicm93c2VyX2Nvb2tpZS5jbGo6NDQpIiwiXHRhdCBtZXRhYmFzZS5zZXJ2ZXIubWlkZGxld2FyZS5zZWN1cml0eSRhZGRfc2VjdXJpdHlfaGVhZGVycyRmbl9fNzk0NjYuaW52b2tlKHNlY3VyaXR5LmNsajoxNTMpIiwiXHRhdCBtZXRhYmFzZS5zZXJ2ZXIubWlkZGxld2FyZS5qc29uJHdyYXBfanNvbl9ib2R5JGZuX18xMDI1MDQuaW52b2tlKGpzb24uY2xqOjY5KSIsIlx0YXQgbWV0YWJhc2Uuc2VydmVyLm1pZGRsZXdhcmUub2Zmc2V0X3BhZ2luZyRoYW5kbGVfcGFnaW5nJGZuX183OTQ5MC5pbnZva2Uob2Zmc2V0X3BhZ2luZy5jbGo6NDUpIiwiXHRhdCBtZXRhYmFzZS5zZXJ2ZXIubWlkZGxld2FyZS5qc29uJHdyYXBfc3RyZWFtZWRfanNvbl9yZXNwb25zZSRmbl9fMTAyNTIyLmludm9rZShqc29uLmNsajoxMDMpIiwiXHRhdCByaW5nLm1pZGRsZXdhcmUua2V5d29yZF9wYXJhbXMkd3JhcF9rZXl3b3JkX3BhcmFtcyRmbl9fMTA0MDMxLmludm9rZShrZXl3b3JkX3BhcmFtcy5jbGo6NTUpIiwiXHRhdCByaW5nLm1pZGRsZXdhcmUucGFyYW1zJHdyYXBfcGFyYW1zJGZuX18xMDQwNTAuaW52b2tlKHBhcmFtcy5jbGo6NzcpIiwiXHRhdCBtZXRhYmFzZS5zZXJ2ZXIubWlkZGxld2FyZS5taXNjJG1heWJlX3NldF9zaXRlX3VybCRmbl9fNTA0NzkuaW52b2tlKG1pc2MuY2xqOjYxKSIsIlx0YXQgbWV0YWJhc2Uuc2VydmVyLm1pZGRsZXdhcmUuc2Vzc2lvbiRyZXNldF9zZXNzaW9uX3RpbWVvdXQkZm5fXzYzNzcwLmludm9rZShzZXNzaW9uLmNsajo0MzApIiwiXHRhdCBtZXRhYmFzZS5zZXJ2ZXIubWlkZGxld2FyZS5zZXNzaW9uJGJpbmRfY3VycmVudF91c2VyJGZuX182Mzc0MCRmbl9fNjM3NDEuaW52b2tlKHNlc3Npb24uY2xqOjMzNikiLCJcdGF0IG1ldGFiYXNlLnNlcnZlci5taWRkbGV3YXJlLnNlc3Npb24kZG9fd2l0aF9jdXJyZW50X3VzZXIuaW52b2tlU3RhdGljKHNlc3Npb24uY2xqOjMxNSkiLCJcdGF0IG1ldGFiYXNlLnNlcnZlci5taWRkbGV3YXJlLnNlc3Npb24kZG9fd2l0aF9jdXJyZW50X3VzZXIuaW52b2tlKHNlc3Npb24uY2xqOjMwNCkiLCJcdGF0IG1ldGFiYXNlLnNlcnZlci5taWRkbGV3YXJlLnNlc3Npb24kYmluZF9jdXJyZW50X3VzZXIkZm5fXzYzNzQwLmludm9rZShzZXNzaW9uLmNsajozMzUpIiwiXHRhdCBtZXRhYmFzZS5zZXJ2ZXIubWlkZGxld2FyZS5zZXNzaW9uJHdyYXBfY3VycmVudF91c2VyX2luZm8kZm5fXzYzNzIyLmludm9rZShzZXNzaW9uLmNsajoyODUpIiwiXHRhdCBtZXRhYmFzZS5zZXJ2ZXIubWlkZGxld2FyZS5zZXNzaW9uJHdyYXBfc2Vzc2lvbl9pZCRmbl9fNjM3MDUuaW52b2tlKHNlc3Npb24uY2xqOjIxNykiLCJcdGF0IG1ldGFiYXNlLnNlcnZlci5taWRkbGV3YXJlLmF1dGgkd3JhcF9hcGlfa2V5JGZuX184NjY0NS5pbnZva2UoYXV0aC5jbGo6MzApIiwiXHRhdCByaW5nLm1pZGRsZXdhcmUuY29va2llcyR3cmFwX2Nvb2tpZXMkZm5fXzEwMzk1MS5pbnZva2UoY29va2llcy5jbGo6MjE2KSIsIlx0YXQgbWV0YWJhc2Uuc2VydmVyLm1pZGRsZXdhcmUubWlzYyRhZGRfY29udGVudF90eXBlJGZuX181MDQ2MS5pbnZva2UobWlzYy5jbGo6MjkpIiwiXHRhdCBtZXRhYmFzZS5zZXJ2ZXIubWlkZGxld2FyZS5taXNjJGRpc2FibGVfc3RyZWFtaW5nX2J1ZmZlcmluZyRmbl9fNTA0ODcuaW52b2tlKG1pc2MuY2xqOjc4KSIsIlx0YXQgcmluZy5taWRkbGV3YXJlLmd6aXAkd3JhcF9nemlwJGZuX18xMDM5OTMuaW52b2tlKGd6aXAuY2xqOjg2KSIsIlx0YXQgbWV0YWJhc2Uuc2VydmVyLm1pZGRsZXdhcmUubWlzYyRiaW5kX3JlcXVlc3QkZm5fXzUwNDkwLmludm9rZShtaXNjLmNsajo5NSkiLCJcdGF0IG1ldGFiYXNlLnNlcnZlci5taWRkbGV3YXJlLnNzbCRyZWRpcmVjdF90b19odHRwc19taWRkbGV3YXJlJGZuX18xMDM3ODAuaW52b2tlKHNzbC5jbGo6NDEpIiwiXHRhdCBtZXRhYmFzZS5zZXJ2ZXIkYXN5bmNfcHJveHlfaGFuZGxlciRmbl9fOTkxMDMuaW52b2tlKHNlcnZlci5jbGo6NzcpIiwiXHRhdCBtZXRhYmFzZS5zZXJ2ZXIucHJveHkkb3JnLmVjbGlwc2UuamV0dHkuc2VydmVyLmhhbmRsZXIuQWJzdHJhY3RIYW5kbGVyJGZmMTkyNzRhLmhhbmRsZShVbmtub3duIFNvdXJjZSkiLCJcdGF0IG9yZy5lY2xpcHNlLmpldHR5LnNlcnZlci5oYW5kbGVyLlN0YXRpc3RpY3NIYW5kbGVyLmhhbmRsZShTdGF0aXN0aWNzSGFuZGxlci5qYXZhOjE3MykiLCJcdGF0IG9yZy5lY2xpcHNlLmpldHR5LnNlcnZlci5oYW5kbGVyLkhhbmRsZXJXcmFwcGVyLmhhbmRsZShIYW5kbGVyV3JhcHBlci5qYXZhOjEyMikiLCJcdGF0IG9yZy5lY2xpcHNlLmpldHR5LnNlcnZlci5TZXJ2ZXIuaGFuZGxlKFNlcnZlci5qYXZhOjU2MykiLCJcdGF0IG9yZy5lY2xpcHNlLmpldHR5LnNlcnZlci5IdHRwQ2hhbm5lbC5sYW1iZGEkaGFuZGxlJDAoSHR0cENoYW5uZWwuamF2YTo1MDUpIiwiXHRhdCBvcmcuZWNsaXBzZS5qZXR0eS5zZXJ2ZXIuSHR0cENoYW5uZWwuZGlzcGF0Y2goSHR0cENoYW5uZWwuamF2YTo3NjIpIiwiXHRhdCBvcmcuZWNsaXBzZS5qZXR0eS5zZXJ2ZXIuSHR0cENoYW5uZWwuaGFuZGxlKEh0dHBDaGFubmVsLmphdmE6NDk3KSIsIlx0YXQgb3JnLmVjbGlwc2UuamV0dHkuc2VydmVyLkh0dHBDb25uZWN0aW9uLm9uRmlsbGFibGUoSHR0cENvbm5lY3Rpb24uamF2YToyODIpIiwiXHRhdCBvcmcuZWNsaXBzZS5qZXR0eS5pby5BYnN0cmFjdENvbm5lY3Rpb24kUmVhZENhbGxiYWNrLnN1Y2NlZWRlZChBYnN0cmFjdENvbm5lY3Rpb24uamF2YTozMTQpIiwiXHRhdCBvcmcuZWNsaXBzZS5qZXR0eS5pby5GaWxsSW50ZXJlc3QuZmlsbGFibGUoRmlsbEludGVyZXN0LmphdmE6MTAwKSIsIlx0YXQgb3JnLmVjbGlwc2UuamV0dHkuaW8uU2VsZWN0YWJsZUNoYW5uZWxFbmRQb2ludCQxLnJ1bihTZWxlY3RhYmxlQ2hhbm5lbEVuZFBvaW50LmphdmE6NTMpIiwiXHRhdCBvcmcuZWNsaXBzZS5qZXR0eS51dGlsLnRocmVhZC5zdHJhdGVneS5BZGFwdGl2ZUV4ZWN1dGlvblN0cmF0ZWd5LnJ1blRhc2soQWRhcHRpdmVFeGVjdXRpb25TdHJhdGVneS5qYXZhOjQxNikiLCJcdGF0IG9yZy5lY2xpcHNlLmpldHR5LnV0aWwudGhyZWFkLnN0cmF0ZWd5LkFkYXB0aXZlRXhlY3V0aW9uU3RyYXRlZ3kuY29uc3VtZVRhc2soQWRhcHRpdmVFeGVjdXRpb25TdHJhdGVneS5qYXZhOjM4NSkiLCJcdGF0IG9yZy5lY2xpcHNlLmpldHR5LnV0aWwudGhyZWFkLnN0cmF0ZWd5LkFkYXB0aXZlRXhlY3V0aW9uU3RyYXRlZ3kudHJ5UHJvZHVjZShBZGFwdGl2ZUV4ZWN1dGlvblN0cmF0ZWd5LmphdmE6MjcyKSIsIlx0YXQgb3JnLmVjbGlwc2UuamV0dHkudXRpbC50aHJlYWQuc3RyYXRlZ3kuQWRhcHRpdmVFeGVjdXRpb25TdHJhdGVneS5sYW1iZGEkbmV3JDAoQWRhcHRpdmVFeGVjdXRpb25TdHJhdGVneS5qYXZhOjE0MCkiLCJcdGF0IG9yZy5lY2xpcHNlLmpldHR5LnV0aWwudGhyZWFkLlJlc2VydmVkVGhyZWFkRXhlY3V0b3IkUmVzZXJ2ZWRUaHJlYWQucnVuKFJlc2VydmVkVGhyZWFkRXhlY3V0b3IuamF2YTo0MTEpIiwiXHRhdCBvcmcuZWNsaXBzZS5qZXR0eS51dGlsLnRocmVhZC5RdWV1ZWRUaHJlYWRQb29sLnJ1bkpvYihRdWV1ZWRUaHJlYWRQb29sLmphdmE6OTM2KSIsIlx0YXQgb3JnLmVjbGlwc2UuamV0dHkudXRpbC50aHJlYWQuUXVldWVkVGhyZWFkUG9vbCRSdW5uZXIucnVuKFF1ZXVlZFRocmVhZFBvb2wuamF2YToxMDgwKSIsIlx0YXQgamF2YS5iYXNlL2phdmEubGFuZy5UaHJlYWQucnVuKFVua25vd24gU291cmNlKSJdLCJwcm9jZXNzX3V1aWQiOiIxYjZlMWIyOC01ZDk0LTRlMDMtOWZhNy05Mzg1Y2U1ZTVkNzIifSx7InRpbWVzdGFtcCI6IjIwMjMtMDUtMTRUMTU6MDg6NTEuODAzWiIsImxldmVsIjoiREVCVUciLCJmcW5zIjoibWV0YWJhc2Uuc2VydmVyLm1pZGRsZXdhcmUubG9nIiwibXNnIjoiXHUwMDFCWzMybVBPU1QgL2FwaS9zZXNzaW9uIDIwMCAzNzIuMSBtcyAoOSBEQiBjYWxscykgQXBwIERCIGNvbm5lY3Rpb25zOiAwLzQgSmV0dHkgdGhyZWFkczogNC81MCAoMiBpZGxlLCAwIHF1ZXVlZCkgKDQzIHRvdGFsIGFjdGl2ZSB0aHJlYWRzKSBRdWVyaWVzIGluIGZsaWdodDogMCAoMCBxdWV1ZWQpXHUwMDFCWzBtIiwiZXhjZXB0aW9uIjpudWxsLCJwcm9jZXNzX3V1aWQiOiIxYjZlMWIyOC01ZDk0LTRlMDMtOWZhNy05Mzg1Y2U1ZTVkNzIifSx7InRpbWVzdGFtcCI6IjIwMjMtMDUtMTRUMTU6MDg6NTEuNjYzWiIsImxldmVsIjoiV0FSTiIsImZxbnMiOiJtZXRhYmFzZS5lbWFpbCIsIm1zZyI6IkZhaWxlZCB0byBzZW5kIGVtYWlsIiwiZXhjZXB0aW9uIjpbImNsb2p1cmUubGFuZy5FeGNlcHRpb25JbmZvOiBTTVRQIGhvc3QgaXMgbm90IHNldC4gezpjYXVzZSA6c210cC1ob3N0LW5vdC1zZXR9IiwiXHRhdCBtZXRhYmFzZS5lbWFpbCRmbl9fNzQ5NTckc2VuZF9tZXNzYWdlX29yX3Rocm93X0JBTkdfX183NDk2MiRmbl9fNzQ5NjYuaW52b2tlKGVtYWlsLmNsajoxMjUpIiwiXHRhdCBtZXRhYmFzZS5lbWFpbCRmbl9fNzQ5NTckc2VuZF9tZXNzYWdlX29yX3Rocm93X0JBTkdfX183NDk2Mi5pbnZva2UoZW1haWwuY2xqOjExOSkiLCJcdGF0IG1ldGFiYXNlLmVtYWlsJHNlbmRfbWVzc2FnZV9CQU5HXy5pbnZva2VTdGF0aWMoZW1haWwuY2xqOjE2MikiLCJcdGF0IG1ldGFiYXNlLmVtYWlsJHNlbmRfbWVzc2FnZV9CQU5HXy5kb0ludm9rZShlbWFpbC5jbGo6MTQ4KSIsIlx0YXQgY2xvanVyZS5sYW5nLlJlc3RGbi5pbnZva2UoUmVzdEZuLmphdmE6NjE5KSIsIlx0YXQgbWV0YWJhc2UuZW1haWwubWVzc2FnZXMkc2VuZF9sb2dpbl9mcm9tX25ld19kZXZpY2VfZW1haWxfQkFOR18uaW52b2tlU3RhdGljKG1lc3NhZ2VzLmNsajoxOTgpIiwiXHRhdCBtZXRhYmFzZS5lbWFpbC5tZXNzYWdlcyRzZW5kX2xvZ2luX2Zyb21fbmV3X2RldmljZV9lbWFpbF9CQU5HXy5pbnZva2UobWVzc2FnZXMuY2xqOjE4NCkiLCJcdGF0IG1ldGFiYXNlLm1vZGVscy5sb2dpbl9oaXN0b3J5JG1heWJlX3NlbmRfbG9naW5fZnJvbV9uZXdfZGV2aWNlX2VtYWlsJGZuX183NTc3OC5pbnZva2UobG9naW5faGlzdG9yeS5jbGo6ODUpIiwiXHRhdCBjbG9qdXJlLmNvcmUkYmluZGluZ19jb252ZXlvcl9mbiRmbl9fNTgyMy5pbnZva2UoY29yZS5jbGo6MjA0NykiLCJcdGF0IGNsb2p1cmUubGFuZy5BRm4uY2FsbChBRm4uamF2YToxOCkiLCJcdGF0IGphdmEuYmFzZS9qYXZhLnV0aWwuY29uY3VycmVudC5GdXR1cmVUYXNrLnJ1bihVbmtub3duIFNvdXJjZSkiLCJcdGF0IGphdmEuYmFzZS9qYXZhLnV0aWwuY29uY3VycmVudC5UaHJlYWRQb29sRXhlY3V0b3IucnVuV29ya2VyKFVua25vd24gU291cmNlKSIsIlx0YXQgamF2YS5iYXNlL2phdmEudXRpbC5jb25jdXJyZW50LlRocmVhZFBvb2xFeGVjdXRvciRXb3JrZXIucnVuKFVua25vd24gU291cmNlKSIsIlx0YXQgamF2YS5iYXNlL2phdmEubGFuZy5UaHJlYWQucnVuKFVua25vd24gU291cmNlKSJdLCJwcm9jZXNzX3V1aWQiOiIxYjZlMWIyOC01ZDk0LTRlMDMtOWZhNy05Mzg1Y2U1ZTVkNzIifSx7InRpbWVzdGFtcCI6IjIwMjMtMDUtMTRUMTU6MDg6NTEuNjYzWiIsImxldmVsIjoiV0FSTiIsImZxbnMiOiJtZXRhYmFzZS5lbWFpbCIsIm1zZyI6IkZhaWxlZCB0byBzZW5kIGVtYWlsIiwiZXhjZXB0aW9uIjpbImNsb2p1cmUubGFuZy5FeGNlcHRpb25JbmZvOiBTTVRQIGhvc3QgaXMgbm90IHNldC4gezpjYXVzZSA6c210cC1ob3N0LW5vdC1zZXR9IiwiXHRhdCBtZXRhYmFzZS5lbWFpbCRmbl9fNzQ5NTckc2VuZF9tZXNzYWdlX29yX3Rocm93X0JBTkdfX183NDk2MiRmbl9fNzQ5NjYuaW52b2tlKGVtYWlsLmNsajoxMjUpIiwiXHRhdCBtZXRhYmFzZS5lbWFpbCRmbl9fNzQ5NTckc2VuZF9tZXNzYWdlX29yX3Rocm93X0JBTkdfX183NDk2Mi5pbnZva2UoZW1haWwuY2xqOjExOSkiLCJcdGF0IG1ldGFiYXNlLmVtYWlsJHNlbmRfbWVzc2FnZV9CQU5HXy5pbnZva2VTdGF0aWMoZW1haWwuY2xqOjE2MikiLCJcdGF0IG1ldGFiYXNlLmVtYWlsJHNlbmRfbWVzc2FnZV9CQU5HXy5kb0ludm9rZShlbWFpbC5jbGo6MTQ4KSIsIlx0YXQgY2xvanVyZS5sYW5nLlJlc3RGbi5pbnZva2UoUmVzdEZuLmphdmE6NjE5KSIsIlx0YXQgbWV0YWJhc2UuZW1haWwubWVzc2FnZXMkc2VuZF9sb2dpbl9mcm9tX25ld19kZXZpY2VfZW1haWxfQkFOR18uaW52b2tlU3RhdGljKG1lc3NhZ2VzLmNsajoxOTgpIiwiXHRhdCBtZXRhYmFzZS5lbWFpbC5tZXNzYWdlcyRzZW5kX2xvZ2luX2Zyb21fbmV3X2RldmljZV9lbWFpbF9CQU5HXy5pbnZva2UobWVzc2FnZXMuY2xqOjE4NCkiLCJcdGF0IG1ldGFiYXNlLm1vZGVscy5sb2dpbl9oaXN0b3J5JG1heWJlX3NlbmRfbG9naW5fZnJvbV9uZXdfZGV2aWNlX2VtYWlsJGZuX183NTc3OC5pbnZva2UobG9naW5faGlzdG9yeS5jbGo6ODUpIiwiXHRhdCBjbG9qdXJlLmNvcmUkYmluZGluZ19jb252ZXlvcl9mbiRmbl9fNTgyMy5pbnZva2UoY29yZS5jbGo6MjA0NykiLCJcdGF0IGNsb2p1cmUubGFuZy5BRm4uY2FsbChBRm4uamF2YToxOCkiLCJcdGF0IGphdmEuYmFzZS9qYXZhLnV0aWwuY29uY3VycmVudC5GdXR1cmVUYXNrLnJ1bihVbmtub3duIFNvdXJjZSkiLCJcdGF0IGphdmEuYmFzZS9qYXZhLnV0aWwuY29uY3VycmVudC5UaHJlYWRQb29sRXhlY3V0b3IucnVuV29ya2VyKFVua25vd24gU291cmNlKSIsIlx0YXQgamF2YS5iYXNlL2phdmEudXRpbC5jb25jdXJyZW50LlRocmVhZFBvb2xFeGVjdXRvciRXb3JrZXIucnVuKFVua25vd24gU291cmNlKSIsIlx0YXQgamF2YS5iYXNlL2phdmEubGFuZy5UaHJlYWQucnVuKFVua25vd24gU291cmNlKSJdLCJwcm9jZXNzX3V1aWQiOiIxYjZlMWIyOC01ZDk0LTRlMDMtOWZhNy05Mzg1Y2U1ZTVkNzIifSx7InRpbWVzdGFtcCI6IjIwMjMtMDUtMTRUMTU6MDg6NTEuMzM0WiIsImxldmVsIjoiREVCVUciLCJmcW5zIjoibWV0YWJhc2Uuc2VydmVyLm1pZGRsZXdhcmUubG9nIiwibXNnIjoiXHUwMDFCWzMybVBPU1QgL2FwaS9zZXNzaW9uIDIwMCA0NzkuNSBtcyAoOSBEQiBjYWxscykgQXBwIERCIGNvbm5lY3Rpb25zOiAxLzQgSmV0dHkgdGhyZWFkczogNC81MCAoMiBpZGxlLCAwIHF1ZXVlZCkgKDQzIHRvdGFsIGFjdGl2ZSB0aHJlYWRzKSBRdWVyaWVzIGluIGZsaWdodDogMCAoMCBxdWV1ZWQpXHUwMDFCWzBtIiwiZXhjZXB0aW9uIjpudWxsLCJwcm9jZXNzX3V1aWQiOiIxYjZlMWIyOC01ZDk0LTRlMDMtOWZhNy05Mzg1Y2U1ZTVkNzIifSx7InRpbWVzdGFtcCI6IjIwMjMtMDUtMTRUMTU6MDg6NTAuNzYxWiIsImxldmVsIjoiREVCVUciLCJmcW5zIjoibWV0YWJhc2Uuc2VydmVyLm1pZGRsZXdhcmUubG9nIiwibXNnIjoiXHUwMDFCWzMxbVBPU1QgL2FwaS9zZXNzaW9uIDQwMSA1NDYuNiBtcyAoMSBEQiBjYWxscykgXG57OmVycm9ycyB7OnBhc3N3b3JkIFwiZGlkIG5vdCBtYXRjaCBzdG9yZWQgcGFzc3dvcmRcIn19XG5cdTAwMUJbMG0iLCJleGNlcHRpb24iOm51bGwsInByb2Nlc3NfdXVpZCI6IjFiNmUxYjI4LTVkOTQtNGUwMy05ZmE3LTkzODVjZTVlNWQ3MiJ9LHsidGltZXN0YW1wIjoiMjAyMy0wNS0xNFQxNTowODo1MC40MzRaIiwibGV2ZWwiOiJFUlJPUiIsImZxbnMiOiJtZXRhYmFzZS5hcGkuc2Vzc2lvbiIsIm1zZyI6IkF1dGhlbnRpY2F0aW9uIGVuZHBvaW50IGVycm9yIiwiZXhjZXB0aW9uIjpbImNsb2p1cmUubGFuZy5FeGNlcHRpb25JbmZvOiBQYXNzd29yZCBkaWQgbm90IG1hdGNoIHN0b3JlZCBwYXNzd29yZC4gezpzdGF0dXMtY29kZSA0MDEsIDplcnJvcnMgezpwYXNzd29yZCBcImRpZCBub3QgbWF0Y2ggc3RvcmVkIHBhc3N3b3JkXCJ9fSIsIlx0YXQgbWV0YWJhc2UuYXBpLnNlc3Npb24kZG9faHR0cF80MDFfb25fZXJyb3IuaW52b2tlU3RhdGljKHNlc3Npb24uY2xqOjE1NikiLCJcdGF0IG1ldGFiYXNlLmFwaS5zZXNzaW9uJGRvX2h0dHBfNDAxX29uX2Vycm9yLmludm9rZShzZXNzaW9uLmNsajoxNTIpIiwiXHRhdCBtZXRhYmFzZS5hcGkuc2Vzc2lvbiRmbl9fOTc0NTkuaW52b2tlU3RhdGljKHNlc3Npb24uY2xqOjE3OCkiLCJcdGF0IG1ldGFiYXNlLmFwaS5zZXNzaW9uJGZuX185NzQ1OS5pbnZva2Uoc2Vzc2lvbi5jbGo6MTY1KSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkd3JhcF9yZXNwb25zZSRmbl9fNDIzNzUuaW52b2tlKGNvcmUuY2xqOjE2MCkiLCJcdGF0IGNvbXBvanVyZS5jb3JlJHdyYXBfcm91dGVfbWlkZGxld2FyZSRmbl9fNDIzNTkuaW52b2tlKGNvcmUuY2xqOjEzMikiLCJcdGF0IGNvbXBvanVyZS5jb3JlJHdyYXBfcm91dGVfaW5mbyRmbl9fNDIzNjQuaW52b2tlKGNvcmUuY2xqOjEzOSkiLCJcdGF0IGNvbXBvanVyZS5jb3JlJHdyYXBfcm91dGVfbWF0Y2hlcyRmbl9fNDIzNjguaW52b2tlKGNvcmUuY2xqOjE1MSkiLCJcdGF0IGNvbXBvanVyZS5jb3JlJHJvdXRlcyRmbl9fNDIzODckZl9fNDIzODguaW52b2tlKGNvcmUuY2xqOjE5OCkiLCJcdGF0IGNvbXBvanVyZS5jb3JlJHJvdXRlcyRmbl9fNDIzODcuaW52b2tlKGNvcmUuY2xqOjIwMCkiLCJcdGF0IG1ldGFiYXNlLmFwaS5zZXNzaW9uJF9QTFVTX2xvZ19hbGxfcmVxdWVzdF9mYWlsdXJlcyRmbl9fOTc1MjAuaW52b2tlKHNlc3Npb24uY2xqOjMxMykiLCJcdGF0IGNvbXBvanVyZS5jb3JlJHJvdXRlcyRmbl9fNDIzODckZl9fNDIzODguaW52b2tlKGNvcmUuY2xqOjE5OCkiLCJcdGF0IGNvbXBvanVyZS5jb3JlJHJvdXRlcyRmbl9fNDIzODcuaW52b2tlKGNvcmUuY2xqOjIwMCkiLCJcdGF0IGNvbXBvanVyZS5jb3JlJG1ha2VfY29udGV4dCRoYW5kbGVyX180MjQxNS5pbnZva2UoY29yZS5jbGo6MjkwKSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkbWFrZV9jb250ZXh0JGZuX180MjQxOS5pbnZva2UoY29yZS5jbGo6MzAwKSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkcm91dGVzJGZuX180MjM4NyRmX180MjM4OC5pbnZva2UoY29yZS5jbGo6MTk4KSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkcm91dGVzJGZuX180MjM4NyRmX180MjM4OCRyZXNwb25kX1NJTkdMRVFVT1RFX19fNDIzODkuaW52b2tlKGNvcmUuY2xqOjE5NykiLCJcdGF0IGNvbXBvanVyZS5jb3JlJG1ha2VfY29udGV4dCRmbl9fNDI0MTkuaW52b2tlKGNvcmUuY2xqOjMwMSkiLCJcdGF0IGNvbXBvanVyZS5jb3JlJHJvdXRlcyRmbl9fNDIzODckZl9fNDIzODguaW52b2tlKGNvcmUuY2xqOjE5OCkiLCJcdGF0IGNvbXBvanVyZS5jb3JlJHJvdXRlcyRmbl9fNDIzODckZl9fNDIzODgkcmVzcG9uZF9TSU5HTEVRVU9URV9fXzQyMzg5Lmludm9rZShjb3JlLmNsajoxOTcpIiwiXHRhdCBjb21wb2p1cmUuY29yZSRtYWtlX2NvbnRleHQkZm5fXzQyNDE5Lmludm9rZShjb3JlLmNsajozMDEpIiwiXHRhdCBjb21wb2p1cmUuY29yZSRyb3V0ZXMkZm5fXzQyMzg3JGZfXzQyMzg4Lmludm9rZShjb3JlLmNsajoxOTgpIiwiXHRhdCBjb21wb2p1cmUuY29yZSRyb3V0ZXMkZm5fXzQyMzg3JGZfXzQyMzg4JHJlc3BvbmRfU0lOR0xFUVVPVEVfX180MjM4OS5pbnZva2UoY29yZS5jbGo6MTk3KSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkbWFrZV9jb250ZXh0JGZuX180MjQxOS5pbnZva2UoY29yZS5jbGo6MzAxKSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkcm91dGVzJGZuX180MjM4NyRmX180MjM4OC5pbnZva2UoY29yZS5jbGo6MTk4KSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkcm91dGVzJGZuX180MjM4NyRmX180MjM4OCRyZXNwb25kX1NJTkdMRVFVT1RFX19fNDIzODkuaW52b2tlKGNvcmUuY2xqOjE5NykiLCJcdGF0IGNvbXBvanVyZS5jb3JlJG1ha2VfY29udGV4dCRmbl9fNDI0MTkuaW52b2tlKGNvcmUuY2xqOjMwMSkiLCJcdGF0IGNvbXBvanVyZS5jb3JlJHJvdXRlcyRmbl9fNDIzODckZl9fNDIzODguaW52b2tlKGNvcmUuY2xqOjE5OCkiLCJcdGF0IGNvbXBvanVyZS5jb3JlJHJvdXRlcyRmbl9fNDIzODckZl9fNDIzODgkcmVzcG9uZF9TSU5HTEVRVU9URV9fXzQyMzg5Lmludm9rZShjb3JlLmNsajoxOTcpIiwiXHRhdCBjb21wb2p1cmUuY29yZSRtYWtlX2NvbnRleHQkZm5fXzQyNDE5Lmludm9rZShjb3JlLmNsajozMDEpIiwiXHRhdCBjb21wb2p1cmUuY29yZSRyb3V0ZXMkZm5fXzQyMzg3JGZfXzQyMzg4Lmludm9rZShjb3JlLmNsajoxOTgpIiwiXHRhdCBjb21wb2p1cmUuY29yZSRyb3V0ZXMkZm5fXzQyMzg3JGZfXzQyMzg4JHJlc3BvbmRfU0lOR0xFUVVPVEVfX180MjM4OS5pbnZva2UoY29yZS5jbGo6MTk3KSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkbWFrZV9jb250ZXh0JGZuX180MjQxOS5pbnZva2UoY29yZS5jbGo6MzAxKSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkcm91dGVzJGZuX180MjM4NyRmX180MjM4OC5pbnZva2UoY29yZS5jbGo6MTk4KSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkcm91dGVzJGZuX180MjM4NyRmX180MjM4OCRyZXNwb25kX1NJTkdMRVFVT1RFX19fNDIzODkuaW52b2tlKGNvcmUuY2xqOjE5NykiLCJcdGF0IGNvbXBvanVyZS5jb3JlJG1ha2VfY29udGV4dCRmbl9fNDI0MTkuaW52b2tlKGNvcmUuY2xqOjMwMSkiLCJcdGF0IGNvbXBvanVyZS5jb3JlJHJvdXRlcyRmbl9fNDIzODckZl9fNDIzODguaW52b2tlKGNvcmUuY2xqOjE5OCkiLCJcdGF0IGNvbXBvanVyZS5jb3JlJHJvdXRlcyRmbl9fNDIzODckZl9fNDIzODgkcmVzcG9uZF9TSU5HTEVRVU9URV9fXzQyMzg5Lmludm9rZShjb3JlLmNsajoxOTcpIiwiXHRhdCBjb21wb2p1cmUuY29yZSRtYWtlX2NvbnRleHQkZm5fXzQyNDE5Lmludm9rZShjb3JlLmNsajozMDEpIiwiXHRhdCBjb21wb2p1cmUuY29yZSRyb3V0ZXMkZm5fXzQyMzg3JGZfXzQyMzg4Lmludm9rZShjb3JlLmNsajoxOTgpIiwiXHRhdCBjb21wb2p1cmUuY29yZSRyb3V0ZXMkZm5fXzQyMzg3JGZfXzQyMzg4JHJlc3BvbmRfU0lOR0xFUVVPVEVfX180MjM4OS5pbnZva2UoY29yZS5jbGo6MTk3KSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkbWFrZV9jb250ZXh0JGZuX180MjQxOS5pbnZva2UoY29yZS5jbGo6MzAxKSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkcm91dGVzJGZuX180MjM4NyRmX180MjM4OC5pbnZva2UoY29yZS5jbGo6MTk4KSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkcm91dGVzJGZuX180MjM4NyRmX180MjM4OCRyZXNwb25kX1NJTkdMRVFVT1RFX19fNDIzODkuaW52b2tlKGNvcmUuY2xqOjE5NykiLCJcdGF0IGNvbXBvanVyZS5jb3JlJG1ha2VfY29udGV4dCRmbl9fNDI0MTkuaW52b2tlKGNvcmUuY2xqOjMwMSkiLCJcdGF0IGNvbXBvanVyZS5jb3JlJHJvdXRlcyRmbl9fNDIzODckZl9fNDIzODguaW52b2tlKGNvcmUuY2xqOjE5OCkiLCJcdGF0IGNvbXBvanVyZS5jb3JlJHJvdXRlcyRmbl9fNDIzODckZl9fNDIzODgkcmVzcG9uZF9TSU5HTEVRVU9URV9fXzQyMzg5Lmludm9rZShjb3JlLmNsajoxOTcpIiwiXHRhdCBjb21wb2p1cmUuY29yZSRtYWtlX2NvbnRleHQkZm5fXzQyNDE5Lmludm9rZShjb3JlLmNsajozMDEpIiwiXHRhdCBjb21wb2p1cmUuY29yZSRyb3V0ZXMkZm5fXzQyMzg3JGZfXzQyMzg4Lmludm9rZShjb3JlLmNsajoxOTgpIiwiXHRhdCBjb21wb2p1cmUuY29yZSRyb3V0ZXMkZm5fXzQyMzg3JGZfXzQyMzg4JHJlc3BvbmRfU0lOR0xFUVVPVEVfX180MjM4OS5pbnZva2UoY29yZS5jbGo6MTk3KSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkbWFrZV9jb250ZXh0JGZuX180MjQxOS5pbnZva2UoY29yZS5jbGo6MzAxKSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkcm91dGVzJGZuX180MjM4NyRmX180MjM4OC5pbnZva2UoY29yZS5jbGo6MTk4KSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkcm91dGVzJGZuX180MjM4NyRmX180MjM4OCRyZXNwb25kX1NJTkdMRVFVT1RFX19fNDIzODkuaW52b2tlKGNvcmUuY2xqOjE5NykiLCJcdGF0IGNvbXBvanVyZS5jb3JlJG1ha2VfY29udGV4dCRmbl9fNDI0MTkuaW52b2tlKGNvcmUuY2xqOjMwMSkiLCJcdGF0IGNvbXBvanVyZS5jb3JlJHJvdXRlcyRmbl9fNDIzODckZl9fNDIzODguaW52b2tlKGNvcmUuY2xqOjE5OCkiLCJcdGF0IGNvbXBvanVyZS5jb3JlJHJvdXRlcyRmbl9fNDIzODckZl9fNDIzODgkcmVzcG9uZF9TSU5HTEVRVU9URV9fXzQyMzg5Lmludm9rZShjb3JlLmNsajoxOTcpIiwiXHRhdCBjb21wb2p1cmUuY29yZSRtYWtlX2NvbnRleHQkZm5fXzQyNDE5Lmludm9rZShjb3JlLmNsajozMDEpIiwiXHRhdCBjb21wb2p1cmUuY29yZSRyb3V0ZXMkZm5fXzQyMzg3JGZfXzQyMzg4Lmludm9rZShjb3JlLmNsajoxOTgpIiwiXHRhdCBjb21wb2p1cmUuY29yZSRyb3V0ZXMkZm5fXzQyMzg3JGZfXzQyMzg4JHJlc3BvbmRfU0lOR0xFUVVPVEVfX180MjM4OS5pbnZva2UoY29yZS5jbGo6MTk3KSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkbWFrZV9jb250ZXh0JGZuX180MjQxOS5pbnZva2UoY29yZS5jbGo6MzAxKSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkcm91dGVzJGZuX180MjM4NyRmX180MjM4OC5pbnZva2UoY29yZS5jbGo6MTk4KSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkcm91dGVzJGZuX180MjM4NyRmX180MjM4OCRyZXNwb25kX1NJTkdMRVFVT1RFX19fNDIzODkuaW52b2tlKGNvcmUuY2xqOjE5NykiLCJcdGF0IGNvbXBvanVyZS5jb3JlJG1ha2VfY29udGV4dCRmbl9fNDI0MTkuaW52b2tlKGNvcmUuY2xqOjMwMSkiLCJcdGF0IGNvbXBvanVyZS5jb3JlJHJvdXRlcyRmbl9fNDIzODckZl9fNDIzODguaW52b2tlKGNvcmUuY2xqOjE5OCkiLCJcdGF0IGNvbXBvanVyZS5jb3JlJHJvdXRlcyRmbl9fNDIzODckZl9fNDIzODgkcmVzcG9uZF9TSU5HTEVRVU9URV9fXzQyMzg5Lmludm9rZShjb3JlLmNsajoxOTcpIiwiXHRhdCBjb21wb2p1cmUuY29yZSRtYWtlX2NvbnRleHQkZm5fXzQyNDE5Lmludm9rZShjb3JlLmNsajozMDEpIiwiXHRhdCBjb21wb2p1cmUuY29yZSRyb3V0ZXMkZm5fXzQyMzg3JGZfXzQyMzg4Lmludm9rZShjb3JlLmNsajoxOTgpIiwiXHRhdCBjb21wb2p1cmUuY29yZSRyb3V0ZXMkZm5fXzQyMzg3JGZfXzQyMzg4JHJlc3BvbmRfU0lOR0xFUVVPVEVfX180MjM4OS5pbnZva2UoY29yZS5jbGo6MTk3KSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkbWFrZV9jb250ZXh0JGZuX180MjQxOS5pbnZva2UoY29yZS5jbGo6MzAxKSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkcm91dGVzJGZuX180MjM4NyRmX180MjM4OC5pbnZva2UoY29yZS5jbGo6MTk4KSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkcm91dGVzJGZuX180MjM4NyRmX180MjM4OCRyZXNwb25kX1NJTkdMRVFVT1RFX19fNDIzODkuaW52b2tlKGNvcmUuY2xqOjE5NykiLCJcdGF0IGNvbXBvanVyZS5jb3JlJG1ha2VfY29udGV4dCRmbl9fNDI0MTkuaW52b2tlKGNvcmUuY2xqOjMwMSkiLCJcdGF0IGNvbXBvanVyZS5jb3JlJHJvdXRlcyRmbl9fNDIzODckZl9fNDIzODguaW52b2tlKGNvcmUuY2xqOjE5OCkiLCJcdGF0IGNvbXBvanVyZS5jb3JlJHJvdXRlcyRmbl9fNDIzODckZl9fNDIzODgkcmVzcG9uZF9TSU5HTEVRVU9URV9fXzQyMzg5Lmludm9rZShjb3JlLmNsajoxOTcpIiwiXHRhdCBjb21wb2p1cmUuY29yZSRtYWtlX2NvbnRleHQkZm5fXzQyNDE5Lmludm9rZShjb3JlLmNsajozMDEpIiwiXHRhdCBjb21wb2p1cmUuY29yZSRyb3V0ZXMkZm5fXzQyMzg3JGZfXzQyMzg4Lmludm9rZShjb3JlLmNsajoxOTgpIiwiXHRhdCBjb21wb2p1cmUuY29yZSRyb3V0ZXMkZm5fXzQyMzg3JGZfXzQyMzg4JHJlc3BvbmRfU0lOR0xFUVVPVEVfX180MjM4OS5pbnZva2UoY29yZS5jbGo6MTk3KSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkbWFrZV9jb250ZXh0JGZuX180MjQxOS5pbnZva2UoY29yZS5jbGo6MzAxKSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkcm91dGVzJGZuX180MjM4NyRmX180MjM4OC5pbnZva2UoY29yZS5jbGo6MTk4KSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkcm91dGVzJGZuX180MjM4NyRmX180MjM4OCRyZXNwb25kX1NJTkdMRVFVT1RFX19fNDIzODkuaW52b2tlKGNvcmUuY2xqOjE5NykiLCJcdGF0IGNvbXBvanVyZS5jb3JlJG1ha2VfY29udGV4dCRmbl9fNDI0MTkuaW52b2tlKGNvcmUuY2xqOjMwMSkiLCJcdGF0IGNvbXBvanVyZS5jb3JlJHJvdXRlcyRmbl9fNDIzODckZl9fNDIzODguaW52b2tlKGNvcmUuY2xqOjE5OCkiLCJcdGF0IGNvbXBvanVyZS5jb3JlJHJvdXRlcyRmbl9fNDIzODckZl9fNDIzODgkcmVzcG9uZF9TSU5HTEVRVU9URV9fXzQyMzg5Lmludm9rZShjb3JlLmNsajoxOTcpIiwiXHRhdCBjb21wb2p1cmUuY29yZSRtYWtlX2NvbnRleHQkZm5fXzQyNDE5Lmludm9rZShjb3JlLmNsajozMDEpIiwiXHRhdCBjb21wb2p1cmUuY29yZSRyb3V0ZXMkZm5fXzQyMzg3JGZfXzQyMzg4Lmludm9rZShjb3JlLmNsajoxOTgpIiwiXHRhdCBjb21wb2p1cmUuY29yZSRyb3V0ZXMkZm5fXzQyMzg3JGZfXzQyMzg4JHJlc3BvbmRfU0lOR0xFUVVPVEVfX180MjM4OS5pbnZva2UoY29yZS5jbGo6MTk3KSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkbWFrZV9jb250ZXh0JGZuX180MjQxOS5pbnZva2UoY29yZS5jbGo6MzAxKSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkcm91dGVzJGZuX180MjM4NyRmX180MjM4OC5pbnZva2UoY29yZS5jbGo6MTk4KSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkcm91dGVzJGZuX180MjM4NyRmX180MjM4OCRyZXNwb25kX1NJTkdMRVFVT1RFX19fNDIzODkuaW52b2tlKGNvcmUuY2xqOjE5NykiLCJcdGF0IGNvbXBvanVyZS5jb3JlJG1ha2VfY29udGV4dCRmbl9fNDI0MTkuaW52b2tlKGNvcmUuY2xqOjMwMSkiLCJcdGF0IGNvbXBvanVyZS5jb3JlJHJvdXRlcyRmbl9fNDIzODckZl9fNDIzODguaW52b2tlKGNvcmUuY2xqOjE5OCkiLCJcdGF0IGNvbXBvanVyZS5jb3JlJHJvdXRlcyRmbl9fNDIzODckZl9fNDIzODgkcmVzcG9uZF9TSU5HTEVRVU9URV9fXzQyMzg5Lmludm9rZShjb3JlLmNsajoxOTcpIiwiXHRhdCBjb21wb2p1cmUuY29yZSRtYWtlX2NvbnRleHQkZm5fXzQyNDE5Lmludm9rZShjb3JlLmNsajozMDEpIiwiXHRhdCBjb21wb2p1cmUuY29yZSRyb3V0ZXMkZm5fXzQyMzg3JGZfXzQyMzg4Lmludm9rZShjb3JlLmNsajoxOTgpIiwiXHRhdCBjb21wb2p1cmUuY29yZSRyb3V0ZXMkZm5fXzQyMzg3JGZfXzQyMzg4JHJlc3BvbmRfU0lOR0xFUVVPVEVfX180MjM4OS5pbnZva2UoY29yZS5jbGo6MTk3KSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkbWFrZV9jb250ZXh0JGZuX180MjQxOS5pbnZva2UoY29yZS5jbGo6MzAxKSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkcm91dGVzJGZuX180MjM4NyRmX180MjM4OC5pbnZva2UoY29yZS5jbGo6MTk4KSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkcm91dGVzJGZuX180MjM4NyRmX180MjM4OCRyZXNwb25kX1NJTkdMRVFVT1RFX19fNDIzODkuaW52b2tlKGNvcmUuY2xqOjE5NykiLCJcdGF0IGNvbXBvanVyZS5jb3JlJG1ha2VfY29udGV4dCRmbl9fNDI0MTkuaW52b2tlKGNvcmUuY2xqOjMwMSkiLCJcdGF0IGNvbXBvanVyZS5jb3JlJHJvdXRlcyRmbl9fNDIzODckZl9fNDIzODguaW52b2tlKGNvcmUuY2xqOjE5OCkiLCJcdGF0IGNvbXBvanVyZS5jb3JlJHJvdXRlcyRmbl9fNDIzODckZl9fNDIzODgkcmVzcG9uZF9TSU5HTEVRVU9URV9fXzQyMzg5Lmludm9rZShjb3JlLmNsajoxOTcpIiwiXHRhdCBjb21wb2p1cmUuY29yZSRtYWtlX2NvbnRleHQkZm5fXzQyNDE5Lmludm9rZShjb3JlLmNsajozMDEpIiwiXHRhdCBjb21wb2p1cmUuY29yZSRyb3V0ZXMkZm5fXzQyMzg3JGZfXzQyMzg4Lmludm9rZShjb3JlLmNsajoxOTgpIiwiXHRhdCBjb21wb2p1cmUuY29yZSRyb3V0ZXMkZm5fXzQyMzg3JGZfXzQyMzg4JHJlc3BvbmRfU0lOR0xFUVVPVEVfX180MjM4OS5pbnZva2UoY29yZS5jbGo6MTk3KSIsIlx0YXQgbWV0YWJhc2UuYXBpLnJvdXRlcyRmbl9fOTg0NTIkZm5fXzk4NDU1Lmludm9rZShyb3V0ZXMuY2xqOjY0KSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkcm91dGVzJGZuX180MjM4NyRmX180MjM4OC5pbnZva2UoY29yZS5jbGo6MTk4KSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkcm91dGVzJGZuX180MjM4Ny5pbnZva2UoY29yZS5jbGo6MjAwKSIsIlx0YXQgY2xvanVyZS5sYW5nLkFGbi5hcHBseVRvSGVscGVyKEFGbi5qYXZhOjE2MCkiLCJcdGF0IGNsb2p1cmUubGFuZy5BRm4uYXBwbHlUbyhBRm4uamF2YToxNDQpIiwiXHRhdCBjbG9qdXJlLmNvcmUkYXBwbHkuaW52b2tlU3RhdGljKGNvcmUuY2xqOjY2NykiLCJcdGF0IGNsb2p1cmUuY29yZSRhcHBseS5pbnZva2UoY29yZS5jbGo6NjYyKSIsIlx0YXQgbWV0YWJhc2Uuc2VydmVyLnJvdXRlcyRmbl9fOTg2MTMkZm5fXzk4NjE0LmRvSW52b2tlKHJvdXRlcy5jbGo6NzApIiwiXHRhdCBjbG9qdXJlLmxhbmcuUmVzdEZuLmludm9rZShSZXN0Rm4uamF2YTo0MzYpIiwiXHRhdCBjb21wb2p1cmUuY29yZSRyb3V0ZXMkZm5fXzQyMzg3JGZfXzQyMzg4Lmludm9rZShjb3JlLmNsajoxOTgpIiwiXHRhdCBjb21wb2p1cmUuY29yZSRyb3V0ZXMkZm5fXzQyMzg3Lmludm9rZShjb3JlLmNsajoyMDApIiwiXHRhdCBjb21wb2p1cmUuY29yZSRtYWtlX2NvbnRleHQkaGFuZGxlcl9fNDI0MTUuaW52b2tlKGNvcmUuY2xqOjI5MCkiLCJcdGF0IGNvbXBvanVyZS5jb3JlJG1ha2VfY29udGV4dCRmbl9fNDI0MTkuaW52b2tlKGNvcmUuY2xqOjMwMCkiLCJcdGF0IGNvbXBvanVyZS5jb3JlJHJvdXRlcyRmbl9fNDIzODckZl9fNDIzODguaW52b2tlKGNvcmUuY2xqOjE5OCkiLCJcdGF0IGNvbXBvanVyZS5jb3JlJHJvdXRlcyRmbl9fNDIzODckZl9fNDIzODgkcmVzcG9uZF9TSU5HTEVRVU9URV9fXzQyMzg5Lmludm9rZShjb3JlLmNsajoxOTcpIiwiXHRhdCBjb21wb2p1cmUuY29yZSR3cmFwX3JvdXRlX21hdGNoZXMkZm5fXzQyMzY4Lmludm9rZShjb3JlLmNsajoxNTMpIiwiXHRhdCBjb21wb2p1cmUuY29yZSRyb3V0ZXMkZm5fXzQyMzg3JGZfXzQyMzg4Lmludm9rZShjb3JlLmNsajoxOTgpIiwiXHRhdCBjb21wb2p1cmUuY29yZSRyb3V0ZXMkZm5fXzQyMzg3JGZfXzQyMzg4JHJlc3BvbmRfU0lOR0xFUVVPVEVfX180MjM4OS5pbnZva2UoY29yZS5jbGo6MTk3KSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkd3JhcF9yb3V0ZV9tYXRjaGVzJGZuX180MjM2OC5pbnZva2UoY29yZS5jbGo6MTUzKSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkcm91dGVzJGZuX180MjM4NyRmX180MjM4OC5pbnZva2UoY29yZS5jbGo6MTk4KSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkcm91dGVzJGZuX180MjM4NyRmX180MjM4OCRyZXNwb25kX1NJTkdMRVFVT1RFX19fNDIzODkuaW52b2tlKGNvcmUuY2xqOjE5NykiLCJcdGF0IGNvbXBvanVyZS5jb3JlJHdyYXBfcm91dGVfbWF0Y2hlcyRmbl9fNDIzNjguaW52b2tlKGNvcmUuY2xqOjE1MykiLCJcdGF0IGNvbXBvanVyZS5jb3JlJHJvdXRlcyRmbl9fNDIzODckZl9fNDIzODguaW52b2tlKGNvcmUuY2xqOjE5OCkiLCJcdGF0IGNvbXBvanVyZS5jb3JlJHJvdXRlcyRmbl9fNDIzODckZl9fNDIzODgkcmVzcG9uZF9TSU5HTEVRVU9URV9fXzQyMzg5Lmludm9rZShjb3JlLmNsajoxOTcpIiwiXHRhdCBtZXRhYmFzZS5zZXJ2ZXIucm91dGVzJGZuX185ODU5OCRmbl9fOTg2MDAuaW52b2tlKHJvdXRlcy5jbGo6NDcpIiwiXHRhdCBjb21wb2p1cmUuY29yZSRyb3V0ZXMkZm5fXzQyMzg3JGZfXzQyMzg4Lmludm9rZShjb3JlLmNsajoxOTgpIiwiXHRhdCBjb21wb2p1cmUuY29yZSRyb3V0ZXMkZm5fXzQyMzg3Lmludm9rZShjb3JlLmNsajoyMDApIiwiXHRhdCBtZXRhYmFzZS5zZXJ2ZXIubWlkZGxld2FyZS5leGNlcHRpb25zJGNhdGNoX3VuY2F1Z2h0X2V4Y2VwdGlvbnMkZm5fXzk1MTQ5Lmludm9rZShleGNlcHRpb25zLmNsajoxMDMpIiwiXHRhdCBtZXRhYmFzZS5zZXJ2ZXIubWlkZGxld2FyZS5leGNlcHRpb25zJGNhdGNoX2FwaV9leGNlcHRpb25zJGZuX185NTE0Ni5pbnZva2UoZXhjZXB0aW9ucy5jbGo6OTEpIiwiXHRhdCBtZXRhYmFzZS5zZXJ2ZXIubWlkZGxld2FyZS5sb2ckbG9nX2FwaV9jYWxsJGZuX18xMDAzMzckZm5fXzEwMDMzOCRmbl9fMTAwMzM5Lmludm9rZShsb2cuY2xqOjIxNikiLCJcdGF0IG1ldGFiYXNlLmRyaXZlci5zcWxfamRiYy5leGVjdXRlLmRpYWdub3N0aWMkZG9fd2l0aF9kaWFnbm9zdGljX2luZm8uaW52b2tlU3RhdGljKGRpYWdub3N0aWMuY2xqOjE4KSIsIlx0YXQgbWV0YWJhc2UuZHJpdmVyLnNxbF9qZGJjLmV4ZWN1dGUuZGlhZ25vc3RpYyRkb193aXRoX2RpYWdub3N0aWNfaW5mby5pbnZva2UoZGlhZ25vc3RpYy5jbGo6MTIpIiwiXHRhdCBtZXRhYmFzZS5zZXJ2ZXIubWlkZGxld2FyZS5sb2ckbG9nX2FwaV9jYWxsJGZuX18xMDAzMzckZm5fXzEwMDMzOC5pbnZva2UobG9nLmNsajoyMDgpIiwiXHRhdCB0b3VjYW4yLmV4ZWN1dGUkZG9fd2l0aF9jYWxsX2NvdW50cy5pbnZva2VTdGF0aWMoZXhlY3V0ZS5jbGo6MTEyKSIsIlx0YXQgdG91Y2FuMi5leGVjdXRlJGRvX3dpdGhfY2FsbF9jb3VudHMuaW52b2tlKGV4ZWN1dGUuY2xqOjEwMykiLCJcdGF0IG1ldGFiYXNlLnNlcnZlci5taWRkbGV3YXJlLmxvZyRsb2dfYXBpX2NhbGwkZm5fXzEwMDMzNy5pbnZva2UobG9nLmNsajoyMDcpIiwiXHRhdCBtZXRhYmFzZS5zZXJ2ZXIubWlkZGxld2FyZS5icm93c2VyX2Nvb2tpZSRlbnN1cmVfYnJvd3Nlcl9pZF9jb29raWUkZm5fXzEwMzc2NC5pbnZva2UoYnJvd3Nlcl9jb29raWUuY2xqOjQ0KSIsIlx0YXQgbWV0YWJhc2Uuc2VydmVyLm1pZGRsZXdhcmUuc2VjdXJpdHkkYWRkX3NlY3VyaXR5X2hlYWRlcnMkZm5fXzc5NDY2Lmludm9rZShzZWN1cml0eS5jbGo6MTUzKSIsIlx0YXQgbWV0YWJhc2Uuc2VydmVyLm1pZGRsZXdhcmUuanNvbiR3cmFwX2pzb25fYm9keSRmbl9fMTAyNTA0Lmludm9rZShqc29uLmNsajo2NykiLCJcdGF0IG1ldGFiYXNlLnNlcnZlci5taWRkbGV3YXJlLm9mZnNldF9wYWdpbmckaGFuZGxlX3BhZ2luZyRmbl9fNzk0OTAuaW52b2tlKG9mZnNldF9wYWdpbmcuY2xqOjQ1KSIsIlx0YXQgbWV0YWJhc2Uuc2VydmVyLm1pZGRsZXdhcmUuanNvbiR3cmFwX3N0cmVhbWVkX2pzb25fcmVzcG9uc2UkZm5fXzEwMjUyMi5pbnZva2UoanNvbi5jbGo6MTAzKSIsIlx0YXQgcmluZy5taWRkbGV3YXJlLmtleXdvcmRfcGFyYW1zJHdyYXBfa2V5d29yZF9wYXJhbXMkZm5fXzEwNDAzMS5pbnZva2Uoa2V5d29yZF9wYXJhbXMuY2xqOjU1KSIsIlx0YXQgcmluZy5taWRkbGV3YXJlLnBhcmFtcyR3cmFwX3BhcmFtcyRmbl9fMTA0MDUwLmludm9rZShwYXJhbXMuY2xqOjc3KSIsIlx0YXQgbWV0YWJhc2Uuc2VydmVyLm1pZGRsZXdhcmUubWlzYyRtYXliZV9zZXRfc2l0ZV91cmwkZm5fXzUwNDc5Lmludm9rZShtaXNjLmNsajo2MSkiLCJcdGF0IG1ldGFiYXNlLnNlcnZlci5taWRkbGV3YXJlLnNlc3Npb24kcmVzZXRfc2Vzc2lvbl90aW1lb3V0JGZuX182Mzc3MC5pbnZva2Uoc2Vzc2lvbi5jbGo6NDMwKSIsIlx0YXQgbWV0YWJhc2Uuc2VydmVyLm1pZGRsZXdhcmUuc2Vzc2lvbiRiaW5kX2N1cnJlbnRfdXNlciRmbl9fNjM3NDAkZm5fXzYzNzQxLmludm9rZShzZXNzaW9uLmNsajozMzYpIiwiXHRhdCBtZXRhYmFzZS5zZXJ2ZXIubWlkZGxld2FyZS5zZXNzaW9uJGRvX3dpdGhfY3VycmVudF91c2VyLmludm9rZVN0YXRpYyhzZXNzaW9uLmNsajozMTUpIiwiXHRhdCBtZXRhYmFzZS5zZXJ2ZXIubWlkZGxld2FyZS5zZXNzaW9uJGRvX3dpdGhfY3VycmVudF91c2VyLmludm9rZShzZXNzaW9uLmNsajozMDQpIiwiXHRhdCBtZXRhYmFzZS5zZXJ2ZXIubWlkZGxld2FyZS5zZXNzaW9uJGJpbmRfY3VycmVudF91c2VyJGZuX182Mzc0MC5pbnZva2Uoc2Vzc2lvbi5jbGo6MzM1KSIsIlx0YXQgbWV0YWJhc2Uuc2VydmVyLm1pZGRsZXdhcmUuc2Vzc2lvbiR3cmFwX2N1cnJlbnRfdXNlcl9pbmZvJGZuX182MzcyMi5pbnZva2Uoc2Vzc2lvbi5jbGo6Mjg1KSIsIlx0YXQgbWV0YWJhc2Uuc2VydmVyLm1pZGRsZXdhcmUuc2Vzc2lvbiR3cmFwX3Nlc3Npb25faWQkZm5fXzYzNzA1Lmludm9rZShzZXNzaW9uLmNsajoyMTcpIiwiXHRhdCBtZXRhYmFzZS5zZXJ2ZXIubWlkZGxld2FyZS5hdXRoJHdyYXBfYXBpX2tleSRmbl9fODY2NDUuaW52b2tlKGF1dGguY2xqOjMwKSIsIlx0YXQgcmluZy5taWRkbGV3YXJlLmNvb2tpZXMkd3JhcF9jb29raWVzJGZuX18xMDM5NTEuaW52b2tlKGNvb2tpZXMuY2xqOjIxNikiLCJcdGF0IG1ldGFiYXNlLnNlcnZlci5taWRkbGV3YXJlLm1pc2MkYWRkX2NvbnRlbnRfdHlwZSRmbl9fNTA0NjEuaW52b2tlKG1pc2MuY2xqOjI5KSIsIlx0YXQgbWV0YWJhc2Uuc2VydmVyLm1pZGRsZXdhcmUubWlzYyRkaXNhYmxlX3N0cmVhbWluZ19idWZmZXJpbmckZm5fXzUwNDg3Lmludm9rZShtaXNjLmNsajo3OCkiLCJcdGF0IHJpbmcubWlkZGxld2FyZS5nemlwJHdyYXBfZ3ppcCRmbl9fMTAzOTkzLmludm9rZShnemlwLmNsajo4NikiLCJcdGF0IG1ldGFiYXNlLnNlcnZlci5taWRkbGV3YXJlLm1pc2MkYmluZF9yZXF1ZXN0JGZuX181MDQ5MC5pbnZva2UobWlzYy5jbGo6OTUpIiwiXHRhdCBtZXRhYmFzZS5zZXJ2ZXIubWlkZGxld2FyZS5zc2wkcmVkaXJlY3RfdG9faHR0cHNfbWlkZGxld2FyZSRmbl9fMTAzNzgwLmludm9rZShzc2wuY2xqOjQxKSIsIlx0YXQgbWV0YWJhc2Uuc2VydmVyJGFzeW5jX3Byb3h5X2hhbmRsZXIkZm5fXzk5MTAzLmludm9rZShzZXJ2ZXIuY2xqOjc3KSIsIlx0YXQgbWV0YWJhc2Uuc2VydmVyLnByb3h5JG9yZy5lY2xpcHNlLmpldHR5LnNlcnZlci5oYW5kbGVyLkFic3RyYWN0SGFuZGxlciRmZjE5Mjc0YS5oYW5kbGUoVW5rbm93biBTb3VyY2UpIiwiXHRhdCBvcmcuZWNsaXBzZS5qZXR0eS5zZXJ2ZXIuaGFuZGxlci5TdGF0aXN0aWNzSGFuZGxlci5oYW5kbGUoU3RhdGlzdGljc0hhbmRsZXIuamF2YToxNzMpIiwiXHRhdCBvcmcuZWNsaXBzZS5qZXR0eS5zZXJ2ZXIuaGFuZGxlci5IYW5kbGVyV3JhcHBlci5oYW5kbGUoSGFuZGxlcldyYXBwZXIuamF2YToxMjIpIiwiXHRhdCBvcmcuZWNsaXBzZS5qZXR0eS5zZXJ2ZXIuU2VydmVyLmhhbmRsZShTZXJ2ZXIuamF2YTo1NjMpIiwiXHRhdCBvcmcuZWNsaXBzZS5qZXR0eS5zZXJ2ZXIuSHR0cENoYW5uZWwubGFtYmRhJGhhbmRsZSQwKEh0dHBDaGFubmVsLmphdmE6NTA1KSIsIlx0YXQgb3JnLmVjbGlwc2UuamV0dHkuc2VydmVyLkh0dHBDaGFubmVsLmRpc3BhdGNoKEh0dHBDaGFubmVsLmphdmE6NzYyKSIsIlx0YXQgb3JnLmVjbGlwc2UuamV0dHkuc2VydmVyLkh0dHBDaGFubmVsLmhhbmRsZShIdHRwQ2hhbm5lbC5qYXZhOjQ5NykiLCJcdGF0IG9yZy5lY2xpcHNlLmpldHR5LnNlcnZlci5IdHRwQ29ubmVjdGlvbi5vbkZpbGxhYmxlKEh0dHBDb25uZWN0aW9uLmphdmE6MjgyKSIsIlx0YXQgb3JnLmVjbGlwc2UuamV0dHkuaW8uQWJzdHJhY3RDb25uZWN0aW9uJFJlYWRDYWxsYmFjay5zdWNjZWVkZWQoQWJzdHJhY3RDb25uZWN0aW9uLmphdmE6MzE0KSIsIlx0YXQgb3JnLmVjbGlwc2UuamV0dHkuaW8uRmlsbEludGVyZXN0LmZpbGxhYmxlKEZpbGxJbnRlcmVzdC5qYXZhOjEwMCkiLCJcdGF0IG9yZy5lY2xpcHNlLmpldHR5LmlvLlNlbGVjdGFibGVDaGFubmVsRW5kUG9pbnQkMS5ydW4oU2VsZWN0YWJsZUNoYW5uZWxFbmRQb2ludC5qYXZhOjUzKSIsIlx0YXQgb3JnLmVjbGlwc2UuamV0dHkudXRpbC50aHJlYWQuc3RyYXRlZ3kuQWRhcHRpdmVFeGVjdXRpb25TdHJhdGVneS5ydW5UYXNrKEFkYXB0aXZlRXhlY3V0aW9uU3RyYXRlZ3kuamF2YTo0MTYpIiwiXHRhdCBvcmcuZWNsaXBzZS5qZXR0eS51dGlsLnRocmVhZC5zdHJhdGVneS5BZGFwdGl2ZUV4ZWN1dGlvblN0cmF0ZWd5LmNvbnN1bWVUYXNrKEFkYXB0aXZlRXhlY3V0aW9uU3RyYXRlZ3kuamF2YTozODUpIiwiXHRhdCBvcmcuZWNsaXBzZS5qZXR0eS51dGlsLnRocmVhZC5zdHJhdGVneS5BZGFwdGl2ZUV4ZWN1dGlvblN0cmF0ZWd5LnRyeVByb2R1Y2UoQWRhcHRpdmVFeGVjdXRpb25TdHJhdGVneS5qYXZhOjI3MikiLCJcdGF0IG9yZy5lY2xpcHNlLmpldHR5LnV0aWwudGhyZWFkLnN0cmF0ZWd5LkFkYXB0aXZlRXhlY3V0aW9uU3RyYXRlZ3kubGFtYmRhJG5ldyQwKEFkYXB0aXZlRXhlY3V0aW9uU3RyYXRlZ3kuamF2YToxNDApIiwiXHRhdCBvcmcuZWNsaXBzZS5qZXR0eS51dGlsLnRocmVhZC5SZXNlcnZlZFRocmVhZEV4ZWN1dG9yJFJlc2VydmVkVGhyZWFkLnJ1bihSZXNlcnZlZFRocmVhZEV4ZWN1dG9yLmphdmE6NDExKSIsIlx0YXQgb3JnLmVjbGlwc2UuamV0dHkudXRpbC50aHJlYWQuUXVldWVkVGhyZWFkUG9vbC5ydW5Kb2IoUXVldWVkVGhyZWFkUG9vbC5qYXZhOjkzNikiLCJcdGF0IG9yZy5lY2xpcHNlLmpldHR5LnV0aWwudGhyZWFkLlF1ZXVlZFRocmVhZFBvb2wkUnVubmVyLnJ1bihRdWV1ZWRUaHJlYWRQb29sLmphdmE6MTA4MCkiLCJcdGF0IGphdmEuYmFzZS9qYXZhLmxhbmcuVGhyZWFkLnJ1bihVbmtub3duIFNvdXJjZSkiXSwicHJvY2Vzc191dWlkIjoiMWI2ZTFiMjgtNWQ5NC00ZTAzLTlmYTctOTM4NWNlNWU1ZDcyIn0seyJ0aW1lc3RhbXAiOiIyMDIzLTA1LTE0VDE1OjA4OjUwLjQzNFoiLCJsZXZlbCI6IkVSUk9SIiwiZnFucyI6Im1ldGFiYXNlLmFwaS5zZXNzaW9uIiwibXNnIjoiQXV0aGVudGljYXRpb24gZW5kcG9pbnQgZXJyb3IiLCJleGNlcHRpb24iOlsiY2xvanVyZS5sYW5nLkV4Y2VwdGlvbkluZm86IFBhc3N3b3JkIGRpZCBub3QgbWF0Y2ggc3RvcmVkIHBhc3N3b3JkLiB7OnN0YXR1cy1jb2RlIDQwMSwgOmVycm9ycyB7OnBhc3N3b3JkIFwiZGlkIG5vdCBtYXRjaCBzdG9yZWQgcGFzc3dvcmRcIn19IiwiXHRhdCBtZXRhYmFzZS5hcGkuc2Vzc2lvbiRkb19odHRwXzQwMV9vbl9lcnJvci5pbnZva2VTdGF0aWMoc2Vzc2lvbi5jbGo6MTU2KSIsIlx0YXQgbWV0YWJhc2UuYXBpLnNlc3Npb24kZG9faHR0cF80MDFfb25fZXJyb3IuaW52b2tlKHNlc3Npb24uY2xqOjE1MikiLCJcdGF0IG1ldGFiYXNlLmFwaS5zZXNzaW9uJGZuX185NzQ1OS5pbnZva2VTdGF0aWMoc2Vzc2lvbi5jbGo6MTc4KSIsIlx0YXQgbWV0YWJhc2UuYXBpLnNlc3Npb24kZm5fXzk3NDU5Lmludm9rZShzZXNzaW9uLmNsajoxNjUpIiwiXHRhdCBjb21wb2p1cmUuY29yZSR3cmFwX3Jlc3BvbnNlJGZuX180MjM3NS5pbnZva2UoY29yZS5jbGo6MTYwKSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkd3JhcF9yb3V0ZV9taWRkbGV3YXJlJGZuX180MjM1OS5pbnZva2UoY29yZS5jbGo6MTMyKSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkd3JhcF9yb3V0ZV9pbmZvJGZuX180MjM2NC5pbnZva2UoY29yZS5jbGo6MTM5KSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkd3JhcF9yb3V0ZV9tYXRjaGVzJGZuX180MjM2OC5pbnZva2UoY29yZS5jbGo6MTUxKSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkcm91dGVzJGZuX180MjM4NyRmX180MjM4OC5pbnZva2UoY29yZS5jbGo6MTk4KSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkcm91dGVzJGZuX180MjM4Ny5pbnZva2UoY29yZS5jbGo6MjAwKSIsIlx0YXQgbWV0YWJhc2UuYXBpLnNlc3Npb24kX1BMVVNfbG9nX2FsbF9yZXF1ZXN0X2ZhaWx1cmVzJGZuX185NzUyMC5pbnZva2Uoc2Vzc2lvbi5jbGo6MzEzKSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkcm91dGVzJGZuX180MjM4NyRmX180MjM4OC5pbnZva2UoY29yZS5jbGo6MTk4KSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkcm91dGVzJGZuX180MjM4Ny5pbnZva2UoY29yZS5jbGo6MjAwKSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkbWFrZV9jb250ZXh0JGhhbmRsZXJfXzQyNDE1Lmludm9rZShjb3JlLmNsajoyOTApIiwiXHRhdCBjb21wb2p1cmUuY29yZSRtYWtlX2NvbnRleHQkZm5fXzQyNDE5Lmludm9rZShjb3JlLmNsajozMDApIiwiXHRhdCBjb21wb2p1cmUuY29yZSRyb3V0ZXMkZm5fXzQyMzg3JGZfXzQyMzg4Lmludm9rZShjb3JlLmNsajoxOTgpIiwiXHRhdCBjb21wb2p1cmUuY29yZSRyb3V0ZXMkZm5fXzQyMzg3JGZfXzQyMzg4JHJlc3BvbmRfU0lOR0xFUVVPVEVfX180MjM4OS5pbnZva2UoY29yZS5jbGo6MTk3KSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkbWFrZV9jb250ZXh0JGZuX180MjQxOS5pbnZva2UoY29yZS5jbGo6MzAxKSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkcm91dGVzJGZuX180MjM4NyRmX180MjM4OC5pbnZva2UoY29yZS5jbGo6MTk4KSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkcm91dGVzJGZuX180MjM4NyRmX180MjM4OCRyZXNwb25kX1NJTkdMRVFVT1RFX19fNDIzODkuaW52b2tlKGNvcmUuY2xqOjE5NykiLCJcdGF0IGNvbXBvanVyZS5jb3JlJG1ha2VfY29udGV4dCRmbl9fNDI0MTkuaW52b2tlKGNvcmUuY2xqOjMwMSkiLCJcdGF0IGNvbXBvanVyZS5jb3JlJHJvdXRlcyRmbl9fNDIzODckZl9fNDIzODguaW52b2tlKGNvcmUuY2xqOjE5OCkiLCJcdGF0IGNvbXBvanVyZS5jb3JlJHJvdXRlcyRmbl9fNDIzODckZl9fNDIzODgkcmVzcG9uZF9TSU5HTEVRVU9URV9fXzQyMzg5Lmludm9rZShjb3JlLmNsajoxOTcpIiwiXHRhdCBjb21wb2p1cmUuY29yZSRtYWtlX2NvbnRleHQkZm5fXzQyNDE5Lmludm9rZShjb3JlLmNsajozMDEpIiwiXHRhdCBjb21wb2p1cmUuY29yZSRyb3V0ZXMkZm5fXzQyMzg3JGZfXzQyMzg4Lmludm9rZShjb3JlLmNsajoxOTgpIiwiXHRhdCBjb21wb2p1cmUuY29yZSRyb3V0ZXMkZm5fXzQyMzg3JGZfXzQyMzg4JHJlc3BvbmRfU0lOR0xFUVVPVEVfX180MjM4OS5pbnZva2UoY29yZS5jbGo6MTk3KSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkbWFrZV9jb250ZXh0JGZuX180MjQxOS5pbnZva2UoY29yZS5jbGo6MzAxKSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkcm91dGVzJGZuX180MjM4NyRmX180MjM4OC5pbnZva2UoY29yZS5jbGo6MTk4KSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkcm91dGVzJGZuX180MjM4NyRmX180MjM4OCRyZXNwb25kX1NJTkdMRVFVT1RFX19fNDIzODkuaW52b2tlKGNvcmUuY2xqOjE5NykiLCJcdGF0IGNvbXBvanVyZS5jb3JlJG1ha2VfY29udGV4dCRmbl9fNDI0MTkuaW52b2tlKGNvcmUuY2xqOjMwMSkiLCJcdGF0IGNvbXBvanVyZS5jb3JlJHJvdXRlcyRmbl9fNDIzODckZl9fNDIzODguaW52b2tlKGNvcmUuY2xqOjE5OCkiLCJcdGF0IGNvbXBvanVyZS5jb3JlJHJvdXRlcyRmbl9fNDIzODckZl9fNDIzODgkcmVzcG9uZF9TSU5HTEVRVU9URV9fXzQyMzg5Lmludm9rZShjb3JlLmNsajoxOTcpIiwiXHRhdCBjb21wb2p1cmUuY29yZSRtYWtlX2NvbnRleHQkZm5fXzQyNDE5Lmludm9rZShjb3JlLmNsajozMDEpIiwiXHRhdCBjb21wb2p1cmUuY29yZSRyb3V0ZXMkZm5fXzQyMzg3JGZfXzQyMzg4Lmludm9rZShjb3JlLmNsajoxOTgpIiwiXHRhdCBjb21wb2p1cmUuY29yZSRyb3V0ZXMkZm5fXzQyMzg3JGZfXzQyMzg4JHJlc3BvbmRfU0lOR0xFUVVPVEVfX180MjM4OS5pbnZva2UoY29yZS5jbGo6MTk3KSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkbWFrZV9jb250ZXh0JGZuX180MjQxOS5pbnZva2UoY29yZS5jbGo6MzAxKSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkcm91dGVzJGZuX180MjM4NyRmX180MjM4OC5pbnZva2UoY29yZS5jbGo6MTk4KSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkcm91dGVzJGZuX180MjM4NyRmX180MjM4OCRyZXNwb25kX1NJTkdMRVFVT1RFX19fNDIzODkuaW52b2tlKGNvcmUuY2xqOjE5NykiLCJcdGF0IGNvbXBvanVyZS5jb3JlJG1ha2VfY29udGV4dCRmbl9fNDI0MTkuaW52b2tlKGNvcmUuY2xqOjMwMSkiLCJcdGF0IGNvbXBvanVyZS5jb3JlJHJvdXRlcyRmbl9fNDIzODckZl9fNDIzODguaW52b2tlKGNvcmUuY2xqOjE5OCkiLCJcdGF0IGNvbXBvanVyZS5jb3JlJHJvdXRlcyRmbl9fNDIzODckZl9fNDIzODgkcmVzcG9uZF9TSU5HTEVRVU9URV9fXzQyMzg5Lmludm9rZShjb3JlLmNsajoxOTcpIiwiXHRhdCBjb21wb2p1cmUuY29yZSRtYWtlX2NvbnRleHQkZm5fXzQyNDE5Lmludm9rZShjb3JlLmNsajozMDEpIiwiXHRhdCBjb21wb2p1cmUuY29yZSRyb3V0ZXMkZm5fXzQyMzg3JGZfXzQyMzg4Lmludm9rZShjb3JlLmNsajoxOTgpIiwiXHRhdCBjb21wb2p1cmUuY29yZSRyb3V0ZXMkZm5fXzQyMzg3JGZfXzQyMzg4JHJlc3BvbmRfU0lOR0xFUVVPVEVfX180MjM4OS5pbnZva2UoY29yZS5jbGo6MTk3KSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkbWFrZV9jb250ZXh0JGZuX180MjQxOS5pbnZva2UoY29yZS5jbGo6MzAxKSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkcm91dGVzJGZuX180MjM4NyRmX180MjM4OC5pbnZva2UoY29yZS5jbGo6MTk4KSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkcm91dGVzJGZuX180MjM4NyRmX180MjM4OCRyZXNwb25kX1NJTkdMRVFVT1RFX19fNDIzODkuaW52b2tlKGNvcmUuY2xqOjE5NykiLCJcdGF0IGNvbXBvanVyZS5jb3JlJG1ha2VfY29udGV4dCRmbl9fNDI0MTkuaW52b2tlKGNvcmUuY2xqOjMwMSkiLCJcdGF0IGNvbXBvanVyZS5jb3JlJHJvdXRlcyRmbl9fNDIzODckZl9fNDIzODguaW52b2tlKGNvcmUuY2xqOjE5OCkiLCJcdGF0IGNvbXBvanVyZS5jb3JlJHJvdXRlcyRmbl9fNDIzODckZl9fNDIzODgkcmVzcG9uZF9TSU5HTEVRVU9URV9fXzQyMzg5Lmludm9rZShjb3JlLmNsajoxOTcpIiwiXHRhdCBjb21wb2p1cmUuY29yZSRtYWtlX2NvbnRleHQkZm5fXzQyNDE5Lmludm9rZShjb3JlLmNsajozMDEpIiwiXHRhdCBjb21wb2p1cmUuY29yZSRyb3V0ZXMkZm5fXzQyMzg3JGZfXzQyMzg4Lmludm9rZShjb3JlLmNsajoxOTgpIiwiXHRhdCBjb21wb2p1cmUuY29yZSRyb3V0ZXMkZm5fXzQyMzg3JGZfXzQyMzg4JHJlc3BvbmRfU0lOR0xFUVVPVEVfX180MjM4OS5pbnZva2UoY29yZS5jbGo6MTk3KSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkbWFrZV9jb250ZXh0JGZuX180MjQxOS5pbnZva2UoY29yZS5jbGo6MzAxKSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkcm91dGVzJGZuX180MjM4NyRmX180MjM4OC5pbnZva2UoY29yZS5jbGo6MTk4KSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkcm91dGVzJGZuX180MjM4NyRmX180MjM4OCRyZXNwb25kX1NJTkdMRVFVT1RFX19fNDIzODkuaW52b2tlKGNvcmUuY2xqOjE5NykiLCJcdGF0IGNvbXBvanVyZS5jb3JlJG1ha2VfY29udGV4dCRmbl9fNDI0MTkuaW52b2tlKGNvcmUuY2xqOjMwMSkiLCJcdGF0IGNvbXBvanVyZS5jb3JlJHJvdXRlcyRmbl9fNDIzODckZl9fNDIzODguaW52b2tlKGNvcmUuY2xqOjE5OCkiLCJcdGF0IGNvbXBvanVyZS5jb3JlJHJvdXRlcyRmbl9fNDIzODckZl9fNDIzODgkcmVzcG9uZF9TSU5HTEVRVU9URV9fXzQyMzg5Lmludm9rZShjb3JlLmNsajoxOTcpIiwiXHRhdCBjb21wb2p1cmUuY29yZSRtYWtlX2NvbnRleHQkZm5fXzQyNDE5Lmludm9rZShjb3JlLmNsajozMDEpIiwiXHRhdCBjb21wb2p1cmUuY29yZSRyb3V0ZXMkZm5fXzQyMzg3JGZfXzQyMzg4Lmludm9rZShjb3JlLmNsajoxOTgpIiwiXHRhdCBjb21wb2p1cmUuY29yZSRyb3V0ZXMkZm5fXzQyMzg3JGZfXzQyMzg4JHJlc3BvbmRfU0lOR0xFUVVPVEVfX180MjM4OS5pbnZva2UoY29yZS5jbGo6MTk3KSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkbWFrZV9jb250ZXh0JGZuX180MjQxOS5pbnZva2UoY29yZS5jbGo6MzAxKSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkcm91dGVzJGZuX180MjM4NyRmX180MjM4OC5pbnZva2UoY29yZS5jbGo6MTk4KSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkcm91dGVzJGZuX180MjM4NyRmX180MjM4OCRyZXNwb25kX1NJTkdMRVFVT1RFX19fNDIzODkuaW52b2tlKGNvcmUuY2xqOjE5NykiLCJcdGF0IGNvbXBvanVyZS5jb3JlJG1ha2VfY29udGV4dCRmbl9fNDI0MTkuaW52b2tlKGNvcmUuY2xqOjMwMSkiLCJcdGF0IGNvbXBvanVyZS5jb3JlJHJvdXRlcyRmbl9fNDIzODckZl9fNDIzODguaW52b2tlKGNvcmUuY2xqOjE5OCkiLCJcdGF0IGNvbXBvanVyZS5jb3JlJHJvdXRlcyRmbl9fNDIzODckZl9fNDIzODgkcmVzcG9uZF9TSU5HTEVRVU9URV9fXzQyMzg5Lmludm9rZShjb3JlLmNsajoxOTcpIiwiXHRhdCBjb21wb2p1cmUuY29yZSRtYWtlX2NvbnRleHQkZm5fXzQyNDE5Lmludm9rZShjb3JlLmNsajozMDEpIiwiXHRhdCBjb21wb2p1cmUuY29yZSRyb3V0ZXMkZm5fXzQyMzg3JGZfXzQyMzg4Lmludm9rZShjb3JlLmNsajoxOTgpIiwiXHRhdCBjb21wb2p1cmUuY29yZSRyb3V0ZXMkZm5fXzQyMzg3JGZfXzQyMzg4JHJlc3BvbmRfU0lOR0xFUVVPVEVfX180MjM4OS5pbnZva2UoY29yZS5jbGo6MTk3KSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkbWFrZV9jb250ZXh0JGZuX180MjQxOS5pbnZva2UoY29yZS5jbGo6MzAxKSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkcm91dGVzJGZuX180MjM4NyRmX180MjM4OC5pbnZva2UoY29yZS5jbGo6MTk4KSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkcm91dGVzJGZuX180MjM4NyRmX180MjM4OCRyZXNwb25kX1NJTkdMRVFVT1RFX19fNDIzODkuaW52b2tlKGNvcmUuY2xqOjE5NykiLCJcdGF0IGNvbXBvanVyZS5jb3JlJG1ha2VfY29udGV4dCRmbl9fNDI0MTkuaW52b2tlKGNvcmUuY2xqOjMwMSkiLCJcdGF0IGNvbXBvanVyZS5jb3JlJHJvdXRlcyRmbl9fNDIzODckZl9fNDIzODguaW52b2tlKGNvcmUuY2xqOjE5OCkiLCJcdGF0IGNvbXBvanVyZS5jb3JlJHJvdXRlcyRmbl9fNDIzODckZl9fNDIzODgkcmVzcG9uZF9TSU5HTEVRVU9URV9fXzQyMzg5Lmludm9rZShjb3JlLmNsajoxOTcpIiwiXHRhdCBjb21wb2p1cmUuY29yZSRtYWtlX2NvbnRleHQkZm5fXzQyNDE5Lmludm9rZShjb3JlLmNsajozMDEpIiwiXHRhdCBjb21wb2p1cmUuY29yZSRyb3V0ZXMkZm5fXzQyMzg3JGZfXzQyMzg4Lmludm9rZShjb3JlLmNsajoxOTgpIiwiXHRhdCBjb21wb2p1cmUuY29yZSRyb3V0ZXMkZm5fXzQyMzg3JGZfXzQyMzg4JHJlc3BvbmRfU0lOR0xFUVVPVEVfX180MjM4OS5pbnZva2UoY29yZS5jbGo6MTk3KSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkbWFrZV9jb250ZXh0JGZuX180MjQxOS5pbnZva2UoY29yZS5jbGo6MzAxKSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkcm91dGVzJGZuX180MjM4NyRmX180MjM4OC5pbnZva2UoY29yZS5jbGo6MTk4KSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkcm91dGVzJGZuX180MjM4NyRmX180MjM4OCRyZXNwb25kX1NJTkdMRVFVT1RFX19fNDIzODkuaW52b2tlKGNvcmUuY2xqOjE5NykiLCJcdGF0IGNvbXBvanVyZS5jb3JlJG1ha2VfY29udGV4dCRmbl9fNDI0MTkuaW52b2tlKGNvcmUuY2xqOjMwMSkiLCJcdGF0IGNvbXBvanVyZS5jb3JlJHJvdXRlcyRmbl9fNDIzODckZl9fNDIzODguaW52b2tlKGNvcmUuY2xqOjE5OCkiLCJcdGF0IGNvbXBvanVyZS5jb3JlJHJvdXRlcyRmbl9fNDIzODckZl9fNDIzODgkcmVzcG9uZF9TSU5HTEVRVU9URV9fXzQyMzg5Lmludm9rZShjb3JlLmNsajoxOTcpIiwiXHRhdCBjb21wb2p1cmUuY29yZSRtYWtlX2NvbnRleHQkZm5fXzQyNDE5Lmludm9rZShjb3JlLmNsajozMDEpIiwiXHRhdCBjb21wb2p1cmUuY29yZSRyb3V0ZXMkZm5fXzQyMzg3JGZfXzQyMzg4Lmludm9rZShjb3JlLmNsajoxOTgpIiwiXHRhdCBjb21wb2p1cmUuY29yZSRyb3V0ZXMkZm5fXzQyMzg3JGZfXzQyMzg4JHJlc3BvbmRfU0lOR0xFUVVPVEVfX180MjM4OS5pbnZva2UoY29yZS5jbGo6MTk3KSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkbWFrZV9jb250ZXh0JGZuX180MjQxOS5pbnZva2UoY29yZS5jbGo6MzAxKSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkcm91dGVzJGZuX180MjM4NyRmX180MjM4OC5pbnZva2UoY29yZS5jbGo6MTk4KSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkcm91dGVzJGZuX180MjM4NyRmX180MjM4OCRyZXNwb25kX1NJTkdMRVFVT1RFX19fNDIzODkuaW52b2tlKGNvcmUuY2xqOjE5NykiLCJcdGF0IGNvbXBvanVyZS5jb3JlJG1ha2VfY29udGV4dCRmbl9fNDI0MTkuaW52b2tlKGNvcmUuY2xqOjMwMSkiLCJcdGF0IGNvbXBvanVyZS5jb3JlJHJvdXRlcyRmbl9fNDIzODckZl9fNDIzODguaW52b2tlKGNvcmUuY2xqOjE5OCkiLCJcdGF0IGNvbXBvanVyZS5jb3JlJHJvdXRlcyRmbl9fNDIzODckZl9fNDIzODgkcmVzcG9uZF9TSU5HTEVRVU9URV9fXzQyMzg5Lmludm9rZShjb3JlLmNsajoxOTcpIiwiXHRhdCBjb21wb2p1cmUuY29yZSRtYWtlX2NvbnRleHQkZm5fXzQyNDE5Lmludm9rZShjb3JlLmNsajozMDEpIiwiXHRhdCBjb21wb2p1cmUuY29yZSRyb3V0ZXMkZm5fXzQyMzg3JGZfXzQyMzg4Lmludm9rZShjb3JlLmNsajoxOTgpIiwiXHRhdCBjb21wb2p1cmUuY29yZSRyb3V0ZXMkZm5fXzQyMzg3JGZfXzQyMzg4JHJlc3BvbmRfU0lOR0xFUVVPVEVfX180MjM4OS5pbnZva2UoY29yZS5jbGo6MTk3KSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkbWFrZV9jb250ZXh0JGZuX180MjQxOS5pbnZva2UoY29yZS5jbGo6MzAxKSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkcm91dGVzJGZuX180MjM4NyRmX180MjM4OC5pbnZva2UoY29yZS5jbGo6MTk4KSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkcm91dGVzJGZuX180MjM4NyRmX180MjM4OCRyZXNwb25kX1NJTkdMRVFVT1RFX19fNDIzODkuaW52b2tlKGNvcmUuY2xqOjE5NykiLCJcdGF0IGNvbXBvanVyZS5jb3JlJG1ha2VfY29udGV4dCRmbl9fNDI0MTkuaW52b2tlKGNvcmUuY2xqOjMwMSkiLCJcdGF0IGNvbXBvanVyZS5jb3JlJHJvdXRlcyRmbl9fNDIzODckZl9fNDIzODguaW52b2tlKGNvcmUuY2xqOjE5OCkiLCJcdGF0IGNvbXBvanVyZS5jb3JlJHJvdXRlcyRmbl9fNDIzODckZl9fNDIzODgkcmVzcG9uZF9TSU5HTEVRVU9URV9fXzQyMzg5Lmludm9rZShjb3JlLmNsajoxOTcpIiwiXHRhdCBtZXRhYmFzZS5hcGkucm91dGVzJGZuX185ODQ1MiRmbl9fOTg0NTUuaW52b2tlKHJvdXRlcy5jbGo6NjQpIiwiXHRhdCBjb21wb2p1cmUuY29yZSRyb3V0ZXMkZm5fXzQyMzg3JGZfXzQyMzg4Lmludm9rZShjb3JlLmNsajoxOTgpIiwiXHRhdCBjb21wb2p1cmUuY29yZSRyb3V0ZXMkZm5fXzQyMzg3Lmludm9rZShjb3JlLmNsajoyMDApIiwiXHRhdCBjbG9qdXJlLmxhbmcuQUZuLmFwcGx5VG9IZWxwZXIoQUZuLmphdmE6MTYwKSIsIlx0YXQgY2xvanVyZS5sYW5nLkFGbi5hcHBseVRvKEFGbi5qYXZhOjE0NCkiLCJcdGF0IGNsb2p1cmUuY29yZSRhcHBseS5pbnZva2VTdGF0aWMoY29yZS5jbGo6NjY3KSIsIlx0YXQgY2xvanVyZS5jb3JlJGFwcGx5Lmludm9rZShjb3JlLmNsajo2NjIpIiwiXHRhdCBtZXRhYmFzZS5zZXJ2ZXIucm91dGVzJGZuX185ODYxMyRmbl9fOTg2MTQuZG9JbnZva2Uocm91dGVzLmNsajo3MCkiLCJcdGF0IGNsb2p1cmUubGFuZy5SZXN0Rm4uaW52b2tlKFJlc3RGbi5qYXZhOjQzNikiLCJcdGF0IGNvbXBvanVyZS5jb3JlJHJvdXRlcyRmbl9fNDIzODckZl9fNDIzODguaW52b2tlKGNvcmUuY2xqOjE5OCkiLCJcdGF0IGNvbXBvanVyZS5jb3JlJHJvdXRlcyRmbl9fNDIzODcuaW52b2tlKGNvcmUuY2xqOjIwMCkiLCJcdGF0IGNvbXBvanVyZS5jb3JlJG1ha2VfY29udGV4dCRoYW5kbGVyX180MjQxNS5pbnZva2UoY29yZS5jbGo6MjkwKSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkbWFrZV9jb250ZXh0JGZuX180MjQxOS5pbnZva2UoY29yZS5jbGo6MzAwKSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkcm91dGVzJGZuX180MjM4NyRmX180MjM4OC5pbnZva2UoY29yZS5jbGo6MTk4KSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkcm91dGVzJGZuX180MjM4NyRmX180MjM4OCRyZXNwb25kX1NJTkdMRVFVT1RFX19fNDIzODkuaW52b2tlKGNvcmUuY2xqOjE5NykiLCJcdGF0IGNvbXBvanVyZS5jb3JlJHdyYXBfcm91dGVfbWF0Y2hlcyRmbl9fNDIzNjguaW52b2tlKGNvcmUuY2xqOjE1MykiLCJcdGF0IGNvbXBvanVyZS5jb3JlJHJvdXRlcyRmbl9fNDIzODckZl9fNDIzODguaW52b2tlKGNvcmUuY2xqOjE5OCkiLCJcdGF0IGNvbXBvanVyZS5jb3JlJHJvdXRlcyRmbl9fNDIzODckZl9fNDIzODgkcmVzcG9uZF9TSU5HTEVRVU9URV9fXzQyMzg5Lmludm9rZShjb3JlLmNsajoxOTcpIiwiXHRhdCBjb21wb2p1cmUuY29yZSR3cmFwX3JvdXRlX21hdGNoZXMkZm5fXzQyMzY4Lmludm9rZShjb3JlLmNsajoxNTMpIiwiXHRhdCBjb21wb2p1cmUuY29yZSRyb3V0ZXMkZm5fXzQyMzg3JGZfXzQyMzg4Lmludm9rZShjb3JlLmNsajoxOTgpIiwiXHRhdCBjb21wb2p1cmUuY29yZSRyb3V0ZXMkZm5fXzQyMzg3JGZfXzQyMzg4JHJlc3BvbmRfU0lOR0xFUVVPVEVfX180MjM4OS5pbnZva2UoY29yZS5jbGo6MTk3KSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkd3JhcF9yb3V0ZV9tYXRjaGVzJGZuX180MjM2OC5pbnZva2UoY29yZS5jbGo6MTUzKSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkcm91dGVzJGZuX180MjM4NyRmX180MjM4OC5pbnZva2UoY29yZS5jbGo6MTk4KSIsIlx0YXQgY29tcG9qdXJlLmNvcmUkcm91dGVzJGZuX180MjM4NyRmX180MjM4OCRyZXNwb25kX1NJTkdMRVFVT1RFX19fNDIzODkuaW52b2tlKGNvcmUuY2xqOjE5NykiLCJcdGF0IG1ldGFiYXNlLnNlcnZlci5yb3V0ZXMkZm5fXzk4NTk4JGZuX185ODYwMC5pbnZva2Uocm91dGVzLmNsajo0NykiLCJcdGF0IGNvbXBvanVyZS5jb3JlJHJvdXRlcyRmbl9fNDIzODckZl9fNDIzODguaW52b2tlKGNvcmUuY2xqOjE5OCkiLCJcdGF0IGNvbXBvanVyZS5jb3JlJHJvdXRlcyRmbl9fNDIzODcuaW52b2tlKGNvcmUuY2xqOjIwMCkiLCJcdGF0IG1ldGFiYXNlLnNlcnZlci5taWRkbGV3YXJlLmV4Y2VwdGlvbnMkY2F0Y2hfdW5jYXVnaHRfZXhjZXB0aW9ucyRmbl9fOTUxNDkuaW52b2tlKGV4Y2VwdGlvbnMuY2xqOjEwMykiLCJcdGF0IG1ldGFiYXNlLnNlcnZlci5taWRkbGV3YXJlLmV4Y2VwdGlvbnMkY2F0Y2hfYXBpX2V4Y2VwdGlvbnMkZm5fXzk1MTQ2Lmludm9rZShleGNlcHRpb25zLmNsajo5MSkiLCJcdGF0IG1ldGFiYXNlLnNlcnZlci5taWRkbGV3YXJlLmxvZyRsb2dfYXBpX2NhbGwkZm5fXzEwMDMzNyRmbl9fMTAwMzM4JGZuX18xMDAzMzkuaW52b2tlKGxvZy5jbGo6MjE2KSIsIlx0YXQgbWV0YWJhc2UuZHJpdmVyLnNxbF9qZGJjLmV4ZWN1dGUuZGlhZ25vc3RpYyRkb193aXRoX2RpYWdub3N0aWNfaW5mby5pbnZva2VTdGF0aWMoZGlhZ25vc3RpYy5jbGo6MTgpIiwiXHRhdCBtZXRhYmFzZS5kcml2ZXIuc3FsX2pkYmMuZXhlY3V0ZS5kaWFnbm9zdGljJGRvX3dpdGhfZGlhZ25vc3RpY19pbmZvLmludm9rZShkaWFnbm9zdGljLmNsajoxMikiLCJcdGF0IG1ldGFiYXNlLnNlcnZlci5taWRkbGV3YXJlLmxvZyRsb2dfYXBpX2NhbGwkZm5fXzEwMDMzNyRmbl9fMTAwMzM4Lmludm9rZShsb2cuY2xqOjIwOCkiLCJcdGF0IHRvdWNhbjIuZXhlY3V0ZSRkb193aXRoX2NhbGxfY291bnRzLmludm9rZVN0YXRpYyhleGVjdXRlLmNsajoxMTIpIiwiXHRhdCB0b3VjYW4yLmV4ZWN1dGUkZG9fd2l0aF9jYWxsX2NvdW50cy5pbnZva2UoZXhlY3V0ZS5jbGo6MTAzKSIsIlx0YXQgbWV0YWJhc2Uuc2VydmVyLm1pZGRsZXdhcmUubG9nJGxvZ19hcGlfY2FsbCRmbl9fMTAwMzM3Lmludm9rZShsb2cuY2xqOjIwNykiLCJcdGF0IG1ldGFiYXNlLnNlcnZlci5taWRkbGV3YXJlLmJyb3dzZXJfY29va2llJGVuc3VyZV9icm93c2VyX2lkX2Nvb2tpZSRmbl9fMTAzNzY0Lmludm9rZShicm93c2VyX2Nvb2tpZS5jbGo6NDQpIiwiXHRhdCBtZXRhYmFzZS5zZXJ2ZXIubWlkZGxld2FyZS5zZWN1cml0eSRhZGRfc2VjdXJpdHlfaGVhZGVycyRmbl9fNzk0NjYuaW52b2tlKHNlY3VyaXR5LmNsajoxNTMpIiwiXHRhdCBtZXRhYmFzZS5zZXJ2ZXIubWlkZGxld2FyZS5qc29uJHdyYXBfanNvbl9ib2R5JGZuX18xMDI1MDQuaW52b2tlKGpzb24uY2xqOjY3KSIsIlx0YXQgbWV0YWJhc2Uuc2VydmVyLm1pZGRsZXdhcmUub2Zmc2V0X3BhZ2luZyRoYW5kbGVfcGFnaW5nJGZuX183OTQ5MC5pbnZva2Uob2Zmc2V0X3BhZ2luZy5jbGo6NDUpIiwiXHRhdCBtZXRhYmFzZS5zZXJ2ZXIubWlkZGxld2FyZS5qc29uJHdyYXBfc3RyZWFtZWRfanNvbl9yZXNwb25zZSRmbl9fMTAyNTIyLmludm9rZShqc29uLmNsajoxMDMpIiwiXHRhdCByaW5nLm1pZGRsZXdhcmUua2V5d29yZF9wYXJhbXMkd3JhcF9rZXl3b3JkX3BhcmFtcyRmbl9fMTA0MDMxLmludm9rZShrZXl3b3JkX3BhcmFtcy5jbGo6NTUpIiwiXHRhdCByaW5nLm1pZGRsZXdhcmUucGFyYW1zJHdyYXBfcGFyYW1zJGZuX18xMDQwNTAuaW52b2tlKHBhcmFtcy5jbGo6NzcpIiwiXHRhdCBtZXRhYmFzZS5zZXJ2ZXIubWlkZGxld2FyZS5taXNjJG1heWJlX3NldF9zaXRlX3VybCRmbl9fNTA0NzkuaW52b2tlKG1pc2MuY2xqOjYxKSIsIlx0YXQgbWV0YWJhc2Uuc2VydmVyLm1pZGRsZXdhcmUuc2Vzc2lvbiRyZXNldF9zZXNzaW9uX3RpbWVvdXQkZm5fXzYzNzcwLmludm9rZShzZXNzaW9uLmNsajo0MzApIiwiXHRhdCBtZXRhYmFzZS5zZXJ2ZXIubWlkZGxld2FyZS5zZXNzaW9uJGJpbmRfY3VycmVudF91c2VyJGZuX182Mzc0MCRmbl9fNjM3NDEuaW52b2tlKHNlc3Npb24uY2xqOjMzNikiLCJcdGF0IG1ldGFiYXNlLnNlcnZlci5taWRkbGV3YXJlLnNlc3Npb24kZG9fd2l0aF9jdXJyZW50X3VzZXIuaW52b2tlU3RhdGljKHNlc3Npb24uY2xqOjMxNSkiLCJcdGF0IG1ldGFiYXNlLnNlcnZlci5taWRkbGV3YXJlLnNlc3Npb24kZG9fd2l0aF9jdXJyZW50X3VzZXIuaW52b2tlKHNlc3Npb24uY2xqOjMwNCkiLCJcdGF0IG1ldGFiYXNlLnNlcnZlci5taWRkbGV3YXJlLnNlc3Npb24kYmluZF9jdXJyZW50X3VzZXIkZm5fXzYzNzQwLmludm9rZShzZXNzaW9uLmNsajozMzUpIiwiXHRhdCBtZXRhYmFzZS5zZXJ2ZXIubWlkZGxld2FyZS5zZXNzaW9uJHdyYXBfY3VycmVudF91c2VyX2luZm8kZm5fXzYzNzIyLmludm9rZShzZXNzaW9uLmNsajoyODUpIiwiXHRhdCBtZXRhYmFzZS5zZXJ2ZXIubWlkZGxld2FyZS5zZXNzaW9uJHdyYXBfc2Vzc2lvbl9pZCRmbl9fNjM3MDUuaW52b2tlKHNlc3Npb24uY2xqOjIxNykiLCJcdGF0IG1ldGFiYXNlLnNlcnZlci5taWRkbGV3YXJlLmF1dGgkd3JhcF9hcGlfa2V5JGZuX184NjY0NS5pbnZva2UoYXV0aC5jbGo6MzApIiwiXHRhdCByaW5nLm1pZGRsZXdhcmUuY29va2llcyR3cmFwX2Nvb2tpZXMkZm5fXzEwMzk1MS5pbnZva2UoY29va2llcy5jbGo6MjE2KSIsIlx0YXQgbWV0YWJhc2Uuc2VydmVyLm1pZGRsZXdhcmUubWlzYyRhZGRfY29udGVudF90eXBlJGZuX181MDQ2MS5pbnZva2UobWlzYy5jbGo6MjkpIiwiXHRhdCBtZXRhYmFzZS5zZXJ2ZXIubWlkZGxld2FyZS5taXNjJGRpc2FibGVfc3RyZWFtaW5nX2J1ZmZlcmluZyRmbl9fNTA0ODcuaW52b2tlKG1pc2MuY2xqOjc4KSIsIlx0YXQgcmluZy5taWRkbGV3YXJlLmd6aXAkd3JhcF9nemlwJGZuX18xMDM5OTMuaW52b2tlKGd6aXAuY2xqOjg2KSIsIlx0YXQgbWV0YWJhc2Uuc2VydmVyLm1pZGRsZXdhcmUubWlzYyRiaW5kX3JlcXVlc3QkZm5fXzUwNDkwLmludm9rZShtaXNjLmNsajo5NSkiLCJcdGF0IG1ldGFiYXNlLnNlcnZlci5taWRkbGV3YXJlLnNzbCRyZWRpcmVjdF90b19odHRwc19taWRkbGV3YXJlJGZuX18xMDM3ODAuaW52b2tlKHNzbC5jbGo6NDEpIiwiXHRhdCBtZXRhYmFzZS5zZXJ2ZXIkYXN5bmNfcHJveHlfaGFuZGxlciRmbl9fOTkxMDMuaW52b2tlKHNlcnZlci5jbGo6NzcpIiwiXHRhdCBtZXRhYmFzZS5zZXJ2ZXIucHJveHkkb3JnLmVjbGlwc2UuamV0dHkuc2VydmVyLmhhbmRsZXIuQWJzdHJhY3RIYW5kbGVyJGZmMTkyNzRhLmhhbmRsZShVbmtub3duIFNvdXJjZSkiLCJcdGF0IG9yZy5lY2xpcHNlLmpldHR5LnNlcnZlci5oYW5kbGVyLlN0YXRpc3RpY3NIYW5kbGVyLmhhbmRsZShTdGF0aXN0aWNzSGFuZGxlci5qYXZhOjE3MykiLCJcdGF0IG9yZy5lY2xpcHNlLmpldHR5LnNlcnZlci5oYW5kbGVyLkhhbmRsZXJXcmFwcGVyLmhhbmRsZShIYW5kbGVyV3JhcHBlci5qYXZhOjEyMikiLCJcdGF0IG9yZy5lY2xpcHNlLmpldHR5LnNlcnZlci5TZXJ2ZXIuaGFuZGxlKFNlcnZlci5qYXZhOjU2MykiLCJcdGF0IG9yZy5lY2xpcHNlLmpldHR5LnNlcnZlci5IdHRwQ2hhbm5lbC5sYW1iZGEkaGFuZGxlJDAoSHR0cENoYW5uZWwuamF2YTo1MDUpIiwiXHRhdCBvcmcuZWNsaXBzZS5qZXR0eS5zZXJ2ZXIuSHR0cENoYW5uZWwuZGlzcGF0Y2goSHR0cENoYW5uZWwuamF2YTo3NjIpIiwiXHRhdCBvcmcuZWNsaXBzZS5qZXR0eS5zZXJ2ZXIuSHR0cENoYW5uZWwuaGFuZGxlKEh0dHBDaGFubmVsLmphdmE6NDk3KSIsIlx0YXQgb3JnLmVjbGlwc2UuamV0dHkuc2VydmVyLkh0dHBDb25uZWN0aW9uLm9uRmlsbGFibGUoSHR0cENvbm5lY3Rpb24uamF2YToyODIpIiwiXHRhdCBvcmcuZWNsaXBzZS5qZXR0eS5pby5BYnN0cmFjdENvbm5lY3Rpb24kUmVhZENhbGxiYWNrLnN1Y2NlZWRlZChBYnN0cmFjdENvbm5lY3Rpb24uamF2YTozMTQpIiwiXHRhdCBvcmcuZWNsaXBzZS5qZXR0eS5pby5GaWxsSW50ZXJlc3QuZmlsbGFibGUoRmlsbEludGVyZXN0LmphdmE6MTAwKSIsIlx0YXQgb3JnLmVjbGlwc2UuamV0dHkuaW8uU2VsZWN0YWJsZUNoYW5uZWxFbmRQb2ludCQxLnJ1bihTZWxlY3RhYmxlQ2hhbm5lbEVuZFBvaW50LmphdmE6NTMpIiwiXHRhdCBvcmcuZWNsaXBzZS5qZXR0eS51dGlsLnRocmVhZC5zdHJhdGVneS5BZGFwdGl2ZUV4ZWN1dGlvblN0cmF0ZWd5LnJ1blRhc2soQWRhcHRpdmVFeGVjdXRpb25TdHJhdGVneS5qYXZhOjQxNikiLCJcdGF0IG9yZy5lY2xpcHNlLmpldHR5LnV0aWwudGhyZWFkLnN0cmF0ZWd5LkFkYXB0aXZlRXhlY3V0aW9uU3RyYXRlZ3kuY29uc3VtZVRhc2soQWRhcHRpdmVFeGVjdXRpb25TdHJhdGVneS5qYXZhOjM4NSkiLCJcdGF0IG9yZy5lY2xpcHNlLmpldHR5LnV0aWwudGhyZWFkLnN0cmF0ZWd5LkFkYXB0aXZlRXhlY3V0aW9uU3RyYXRlZ3kudHJ5UHJvZHVjZShBZGFwdGl2ZUV4ZWN1dGlvblN0cmF0ZWd5LmphdmE6MjcyKSIsIlx0YXQgb3JnLmVjbGlwc2UuamV0dHkudXRpbC50aHJlYWQuc3RyYXRlZ3kuQWRhcHRpdmVFeGVjdXRpb25TdHJhdGVneS5sYW1iZGEkbmV3JDAoQWRhcHRpdmVFeGVjdXRpb25TdHJhdGVneS5qYXZhOjE0MCkiLCJcdGF0IG9yZy5lY2xpcHNlLmpldHR5LnV0aWwudGhyZWFkLlJlc2VydmVkVGhyZWFkRXhlY3V0b3IkUmVzZXJ2ZWRUaHJlYWQucnVuKFJlc2VydmVkVGhyZWFkRXhlY3V0b3IuamF2YTo0MTEpIiwiXHRhdCBvcmcuZWNsaXBzZS5qZXR0eS51dGlsLnRocmVhZC5RdWV1ZWRUaHJlYWRQb29sLnJ1bkpvYihRdWV1ZWRUaHJlYWRQb29sLmphdmE6OTM2KSIsIlx0YXQgb3JnLmVjbGlwc2UuamV0dHkudXRpbC50aHJlYWQuUXVldWVkVGhyZWFkUG9vbCRSdW5uZXIucnVuKFF1ZXVlZFRocmVhZFBvb2wuamF2YToxMDgwKSIsIlx0YXQgamF2YS5iYXNlL2phdmEubGFuZy5UaHJlYWQucnVuKFVua25vd24gU291cmNlKSJdLCJwcm9jZXNzX3V1aWQiOiIxYjZlMWIyOC01ZDk0LTRlMDMtOWZhNy05Mzg1Y2U1ZTVkNzIifSx7InRpbWVzdGFtcCI6IjIwMjMtMDUtMTRUMTU6MDg6NDguNTIzWiIsImxldmVsIjoiREVCVUciLCJmcW5zIjoibWV0YWJhc2Uuc2VydmVyLm1pZGRsZXdhcmUubG9nIiwibXNnIjoiXHUwMDFCWzMybUdFVCAvYXBpL3NlZ21lbnQgMjAwIDU0MS4yIG1zICg1IERCIGNhbGxzKSBBcHAgREIgY29ubmVjdGlvbnM6IDAvNCBKZXR0eSB0aHJlYWRzOiA0LzUwICgyIGlkbGUsIDAgcXVldWVkKSAoNDMgdG90YWwgYWN0aXZlIHRocmVhZHMpIFF1ZXJpZXMgaW4gZmxpZ2h0OiAwICgwIHF1ZXVlZClcdTAwMUJbMG0iLCJleGNlcHRpb24iOm51bGwsInByb2Nlc3NfdXVpZCI6IjFiNmUxYjI4LTVkOTQtNGUwMy05ZmE3LTkzODVjZTVlNWQ3MiJ9LHsidGltZXN0YW1wIjoiMjAyMy0wNS0xNFQxNTowODo0OC4yODJaIiwibGV2ZWwiOiJXQVJOIiwiZnFucyI6Im1ldGFiYXNlLmVtYWlsIiwibXNnIjoiRmFpbGVkIHRvIHNlbmQgZW1haWwiLCJleGNlcHRpb24iOlsiY2xvanVyZS5sYW5nLkV4Y2VwdGlvbkluZm86IFNNVFAgaG9zdCBpcyBub3Qgc2V0LiB7OmNhdXNlIDpzbXRwLWhvc3Qtbm90LXNldH0iLCJcdGF0IG1ldGFiYXNlLmVtYWlsJGZuX183NDk1NyRzZW5kX21lc3NhZ2Vfb3JfdGhyb3dfQkFOR19fXzc0OTYyJGZuX183NDk2Ni5pbnZva2UoZW1haWwuY2xqOjEyNSkiLCJcdGF0IG1ldGFiYXNlLmVtYWlsJGZuX183NDk1NyRzZW5kX21lc3NhZ2Vfb3JfdGhyb3dfQkFOR19fXzc0OTYyLmludm9rZShlbWFpbC5jbGo6MTE5KSIsIlx0YXQgbWV0YWJhc2UuZW1haWwkc2VuZF9tZXNzYWdlX0JBTkdfLmludm9rZVN0YXRpYyhlbWFpbC5jbGo6MTYyKSIsIlx0YXQgbWV0YWJhc2UuZW1haWwkc2VuZF9tZXNzYWdlX0JBTkdfLmRvSW52b2tlKGVtYWlsLmNsajoxNDgpIiwiXHRhdCBjbG9qdXJlLmxhbmcuUmVzdEZuLmludm9rZShSZXN0Rm4uamF2YTo2MTkpIiwiXHRhdCBtZXRhYmFzZS5lbWFpbC5tZXNzYWdlcyRzZW5kX2xvZ2luX2Zyb21fbmV3X2RldmljZV9lbWFpbF9CQU5HXy5pbnZva2VTdGF0aWMobWVzc2FnZXMuY2xqOjE5OCkiLCJcdGF0IG1ldGFiYXNlLmVtYWlsLm1lc3NhZ2VzJHNlbmRfbG9naW5fZnJvbV9uZXdfZGV2aWNlX2VtYWlsX0JBTkdfLmludm9rZShtZXNzYWdlcy5jbGo6MTg0KSIsIlx0YXQgbWV0YWJhc2UubW9kZWxzLmxvZ2luX2hpc3RvcnkkbWF5YmVfc2VuZF9sb2dpbl9mcm9tX25ld19kZXZpY2VfZW1haWwkZm5fXzc1Nzc4Lmludm9rZShsb2dpbl9oaXN0b3J5LmNsajo4NSkiLCJcdGF0IGNsb2p1cmUuY29yZSRiaW5kaW5nX2NvbnZleW9yX2ZuJGZuX181ODIzLmludm9rZShjb3JlLmNsajoyMDQ3KSIsIlx0YXQgY2xvanVyZS5sYW5nLkFGbi5jYWxsKEFGbi5qYXZhOjE4KSIsIlx0YXQgamF2YS5iYXNlL2phdmEudXRpbC5jb25jdXJyZW50LkZ1dHVyZVRhc2sucnVuKFVua25vd24gU291cmNlKSIsIlx0YXQgamF2YS5iYXNlL2phdmEudXRpbC5jb25jdXJyZW50LlRocmVhZFBvb2xFeGVjdXRvci5ydW5Xb3JrZXIoVW5rbm93biBTb3VyY2UpIiwiXHRhdCBqYXZhLmJhc2UvamF2YS51dGlsLmNvbmN1cnJlbnQuVGhyZWFkUG9vbEV4ZWN1dG9yJFdvcmtlci5ydW4oVW5rbm93biBTb3VyY2UpIiwiXHRhdCBqYXZhLmJhc2UvamF2YS5sYW5nLlRocmVhZC5ydW4oVW5rbm93biBTb3VyY2UpIl0sInByb2Nlc3NfdXVpZCI6IjFiNmUxYjI4LTVkOTQtNGUwMy05ZmE3LTkzODVjZTVlNWQ3MiJ9LHsidGltZXN0YW1wIjoiMjAyMy0wNS0xNFQxNTowODo0OC4yODJaIiwibGV2ZWwiOiJXQVJOIiwiZnFucyI6Im1ldGFiYXNlLmVtYWlsIiwibXNnIjoiRmFpbGVkIHRvIHNlbmQgZW1haWwiLCJleGNlcHRpb24iOlsiY2xvanVyZS5sYW5nLkV4Y2VwdGlvbkluZm86IFNNVFAgaG9zdCBpcyBub3Qgc2V0LiB7OmNhdXNlIDpzbXRwLWhvc3Qtbm90LXNldH0iLCJcdGF0IG1ldGFiYXNlLmVtYWlsJGZuX183NDk1NyRzZW5kX21lc3NhZ2Vfb3JfdGhyb3dfQkFOR19fXzc0OTYyJGZuX183NDk2Ni5pbnZva2UoZW1haWwuY2xqOjEyNSkiLCJcdGF0IG1ldGFiYXNlLmVtYWlsJGZuX183NDk1NyRzZW5kX21lc3NhZ2Vfb3JfdGhyb3dfQkFOR19fXzc0OTYyLmludm9rZShlbWFpbC5jbGo6MTE5KSIsIlx0YXQgbWV0YWJhc2UuZW1haWwkc2VuZF9tZXNzYWdlX0JBTkdfLmludm9rZVN0YXRpYyhlbWFpbC5jbGo6MTYyKSIsIlx0YXQgbWV0YWJhc2UuZW1haWwkc2VuZF9tZXNzYWdlX0JBTkdfLmRvSW52b2tlKGVtYWlsLmNsajoxNDgpIiwiXHRhdCBjbG9qdXJlLmxhbmcuUmVzdEZuLmludm9rZShSZXN0Rm4uamF2YTo2MTkpIiwiXHRhdCBtZXRhYmFzZS5lbWFpbC5tZXNzYWdlcyRzZW5kX2xvZ2luX2Zyb21fbmV3X2RldmljZV9lbWFpbF9CQU5HXy5pbnZva2VTdGF0aWMobWVzc2FnZXMuY2xqOjE5OCkiLCJcdGF0IG1ldGFiYXNlLmVtYWlsLm1lc3NhZ2VzJHNlbmRfbG9naW5fZnJvbV9uZXdfZGV2aWNlX2VtYWlsX0JBTkdfLmludm9rZShtZXNzYWdlcy5jbGo6MTg0KSIsIlx0YXQgbWV0YWJhc2UubW9kZWxzLmxvZ2luX2hpc3RvcnkkbWF5YmVfc2VuZF9sb2dpbl9mcm9tX25ld19kZXZpY2VfZW1haWwkZm5fXzc1Nzc4Lmludm9rZShsb2dpbl9oaXN0b3J5LmNsajo4NSkiLCJcdGF0IGNsb2p1cmUuY29yZSRiaW5kaW5nX2NvbnZleW9yX2ZuJGZuX181ODIzLmludm9rZShjb3JlLmNsajoyMDQ3KSIsIlx0YXQgY2xvanVyZS5sYW5nLkFGbi5jYWxsKEFGbi5qYXZhOjE4KSIsIlx0YXQgamF2YS5iYXNlL2phdmEudXRpbC5jb25jdXJyZW50LkZ1dHVyZVRhc2sucnVuKFVua25vd24gU291cmNlKSIsIlx0YXQgamF2YS5iYXNlL2phdmEudXRpbC5jb25jdXJyZW50LlRocmVhZFBvb2xFeGVjdXRvci5ydW5Xb3JrZXIoVW5rbm93biBTb3VyY2UpIiwiXHRhdCBqYXZhLmJhc2UvamF2YS51dGlsLmNvbmN1cnJlbnQuVGhyZWFkUG9vbEV4ZWN1dG9yJFdvcmtlci5ydW4oVW5rbm93biBTb3VyY2UpIiwiXHRhdCBqYXZhLmJhc2UvamF2YS5sYW5nLlRocmVhZC5ydW4oVW5rbm93biBTb3VyY2UpIl0sInByb2Nlc3NfdXVpZCI6IjFiNmUxYjI4LTVkOTQtNGUwMy05ZmE3LTkzODVjZTVlNWQ3MiJ9LHsidGltZXN0YW1wIjoiMjAyMy0wNS0xNFQxNTowODo0Ny4yMzJaIiwibGV2ZWwiOiJERUJVRyIsImZxbnMiOiJtZXRhYmFzZS5zZXJ2ZXIubWlkZGxld2FyZS5sb2ciLCJtc2ciOiJcdTAwMUJbMzJtUE9TVCAvYXBpL3Nlc3Npb24gMjAwIDEuOSBzICg5IERCIGNhbGxzKSBBcHAgREIgY29ubmVjdGlvbnM6IDAvNCBKZXR0eSB0aHJlYWRzOiA0LzUwICgyIGlkbGUsIDAgcXVldWVkKSAoNDMgdG90YWwgYWN0aXZlIHRocmVhZHMpIFF1ZXJpZXMgaW4gZmxpZ2h0OiAwICgwIHF1ZXVlZClcdTAwMUJbMG0iLCJleGNlcHRpb24iOm51bGwsInByb2Nlc3NfdXVpZCI6IjFiNmUxYjI4LTVkOTQtNGUwMy05ZmE3LTkzODVjZTVlNWQ3MiJ9LHsidGltZXN0YW1wIjoiMjAyMy0wNS0xNFQxNTowODo0Ni40MjNaIiwibGV2ZWwiOiJXQVJOIiwiZnFucyI6Im1ldGFiYXNlLmVtYWlsIiwibXNnIjoiRmFpbGVkIHRvIHNlbmQgZW1haWwiLCJleGNlcHRpb24iOlsiY2xvanVyZS5sYW5nLkV4Y2VwdGlvbkluZm86IFNNVFAgaG9zdCBpcyBub3Qgc2V0LiB7OmNhdXNlIDpzbXRwLWhvc3Qtbm90LXNldH0iLCJcdGF0IG1ldGFiYXNlLmVtYWlsJGZuX183NDk1NyRzZW5kX21lc3NhZ2Vfb3JfdGhyb3dfQkFOR19fXzc0OTYyJGZuX183NDk2Ni5pbnZva2UoZW1haWwuY2xqOjEyNSkiLCJcdGF0IG1ldGFiYXNlLmVtYWlsJGZuX183NDk1NyRzZW5kX21lc3NhZ2Vfb3JfdGhyb3dfQkFOR19fXzc0OTYyLmludm9rZShlbWFpbC5jbGo6MTE5KSIsIlx0YXQgbWV0YWJhc2UuZW1haWwkc2VuZF9tZXNzYWdlX0JBTkdfLmludm9rZVN0YXRpYyhlbWFpbC5jbGo6MTYyKSIsIlx0YXQgbWV0YWJhc2UuZW1haWwkc2VuZF9tZXNzYWdlX0JBTkdfLmRvSW52b2tlKGVtYWlsLmNsajoxNDgpIiwiXHRhdCBjbG9qdXJlLmxhbmcuUmVzdEZuLmludm9rZShSZXN0Rm4uamF2YTo2MTkpIiwiXHRhdCBtZXRhYmFzZS5lbWFpbC5tZXNzYWdlcyRzZW5kX2xvZ2luX2Zyb21fbmV3X2RldmljZV9lbWFpbF9CQU5HXy5pbnZva2VTdGF0aWMobWVzc2FnZXMuY2xqOjE5OCkiLCJcdGF0IG1ldGFiYXNlLmVtYWlsLm1lc3NhZ2VzJHNlbmRfbG9naW5fZnJvbV9uZXdfZGV2aWNlX2VtYWlsX0JBTkdfLmludm9rZShtZXNzYWdlcy5jbGo6MTg0KSIsIlx0YXQgbWV0YWJhc2UubW9kZWxzLmxvZ2luX2hpc3RvcnkkbWF5YmVfc2VuZF9sb2dpbl9mcm9tX25ld19kZXZpY2VfZW1haWwkZm5fXzc1Nzc4Lmludm9rZShsb2dpbl9oaXN0b3J5LmNsajo4NSkiLCJcdGF0IGNsb2p1cmUuY29yZSRiaW5kaW5nX2NvbnZleW9yX2ZuJGZuX181ODIzLmludm9rZShjb3JlLmNsajoyMDQ3KSIsIlx0YXQgY2xvanVyZS5sYW5nLkFGbi5jYWxsKEFGbi5qYXZhOjE4KSIsIlx0YXQgamF2YS5iYXNlL2phdmEudXRpbC5jb25jdXJyZW50LkZ1dHVyZVRhc2sucnVuKFVua25vd24gU291cmNlKSIsIlx0YXQgamF2YS5iYXNlL2phdmEudXRpbC5jb25jdXJyZW50LlRocmVhZFBvb2xFeGVjdXRvci5ydW5Xb3JrZXIoVW5rbm93biBTb3VyY2UpIiwiXHRhdCBqYXZhLmJhc2UvamF2YS51dGlsLmNvbmN1cnJlbnQuVGhyZWFkUG9vbEV4ZWN1dG9yJFdvcmtlci5ydW4oVW5rbm93biBTb3VyY2UpIiwiXHRhdCBqYXZhLmJhc2UvamF2YS5sYW5nLlRocmVhZC5ydW4oVW5rbm93biBTb3VyY2UpIl0sInByb2Nlc3NfdXVpZCI6IjFiNmUxYjI4LTVkOTQtNGUwMy05ZmE3LTkzODVjZTVlNWQ3MiJ9LHsidGltZXN0YW1wIjoiMjAyMy0wNS0xNFQxNTowODo0Ni40MjNaIiwibGV2ZWwiOiJXQVJOIiwiZnFucyI6Im1ldGFiYXNlLmVtYWlsIiwibXNnIjoiRmFpbGVkIHRvIHNlbmQgZW1haWwiLCJleGNlcHRpb24iOlsiY2xvanVyZS5sYW5nLkV4Y2VwdGlvbkluZm86IFNNVFAgaG9zdCBpcyBub3Qgc2V0LiB7OmNhdXNlIDpzbXRwLWhvc3Qtbm90LXNldH0iLCJcdGF0IG1ldGFiYXNlLmVtYWlsJGZuX183NDk1NyRzZW5kX21lc3NhZ2Vfb3JfdGhyb3dfQkFOR19fXzc0OTYyJGZuX183NDk2Ni5pbnZva2UoZW1haWwuY2xqOjEyNSkiLCJcdGF0IG1ldGFiYXNlLmVtYWlsJGZuX183NDk1NyRzZW5kX21lc3NhZ2Vfb3JfdGhyb3dfQkFOR19fXzc0OTYyLmludm9rZShlbWFpbC5jbGo6MTE5KSIsIlx0YXQgbWV0YWJhc2UuZW1haWwkc2VuZF9tZXNzYWdlX0JBTkdfLmludm9rZVN0YXRpYyhlbWFpbC5jbGo6MTYyKSIsIlx0YXQgbWV0YWJhc2UuZW1haWwkc2VuZF9tZXNzYWdlX0JBTkdfLmRvSW52b2tlKGVtYWlsLmNsajoxNDgpIiwiXHRhdCBjbG9qdXJlLmxhbmcuUmVzdEZuLmludm9rZShSZXN0Rm4uamF2YTo2MTkpIiwiXHRhdCBtZXRhYmFzZS5lbWFpbC5tZXNzYWdlcyRzZW5kX2xvZ2luX2Zyb21fbmV3X2RldmljZV9lbWFpbF9CQU5HXy5pbnZva2VTdGF0aWMobWVzc2FnZXMuY2xqOjE5OCkiLCJcdGF0IG1ldGFiYXNlLmVtYWlsLm1lc3NhZ2VzJHNlbmRfbG9naW5fZnJvbV9uZXdfZGV2aWNlX2VtYWlsX0JBTkdfLmludm9rZShtZXNzYWdlcy5jbGo6MTg0KSIsIlx0YXQgbWV0YWJhc2UubW9kZWxzLmxvZ2luX2hpc3RvcnkkbWF5YmVfc2VuZF9sb2dpbl9mcm9tX25ld19kZXZpY2VfZW1haWwkZm5fXzc1Nzc4Lmludm9rZShsb2dpbl9oaXN0b3J5LmNsajo4NSkiLCJcdGF0IGNsb2p1cmUuY29yZSRiaW5kaW5nX2NvbnZleW9yX2ZuJGZuX181ODIzLmludm9rZShjb3JlLmNsajoyMDQ3KSIsIlx0YXQgY2xvanVyZS5sYW5nLkFGbi5jYWxsKEFGbi5qYXZhOjE4KSIsIlx0YXQgamF2YS5iYXNlL2phdmEudXRpbC5jb25jdXJyZW50LkZ1dHVyZVRhc2sucnVuKFVua25vd24gU291cmNlKSIsIlx0YXQgamF2YS5iYXNlL2phdmEudXRpbC5jb25jdXJyZW50LlRocmVhZFBvb2xFeGVjdXRvci5ydW5Xb3JrZXIoVW5rbm93biBTb3VyY2UpIiwiXHRhdCBqYXZhLmJhc2UvamF2YS51dGlsLmNvbmN1cnJlbnQuVGhyZWFkUG9vbEV4ZWN1dG9yJFdvcmtlci5ydW4oVW5rbm93biBTb3VyY2UpIiwiXHRhdCBqYXZhLmJhc2UvamF2YS5sYW5nLlRocmVhZC5ydW4oVW5rbm93biBTb3VyY2UpIl0sInByb2Nlc3NfdXVpZCI6IjFiNmUxYjI4LTVkOTQtNGUwMy05ZmE3LTkzODVjZTVlNWQ3MiJ9LHsidGltZXN0YW1wIjoiMjAyMy0wNS0xNFQxNTowODo0NS4xMDdaIiwibGV2ZWwiOiJERUJVRyIsImZxbnMiOiJtZXRhYmFzZS5zZXJ2ZXIubWlkZGxld2FyZS5sb2ciLCJtc2ciOiJcdTAwMUJbMzJtR0VUIC9hcGkvcGVybWlzc2lvbnMvZ3JvdXAgMjAwIDc2LjQgbXMgKDIgREIgY2FsbHMpIEFwcCBEQiBjb25uZWN0aW9uczogMC80IEpldHR5IHRocmVhZHM6IDQvNTAgKDIgaWRsZSwgMCBxdWV1ZWQpICg0MyB0b3RhbCBhY3RpdmUgdGhyZWFkcykgUXVlcmllcyBpbiBmbGlnaHQ6IDAgKDAgcXVldWVkKVx1MDAxQlswbSIsImV4Y2VwdGlvbiI6bnVsbCwicHJvY2Vzc191dWlkIjoiMWI2ZTFiMjgtNWQ5NC00ZTAzLTlmYTctOTM4NWNlNWU1ZDcyIn0seyJ0aW1lc3RhbXAiOiIyMDIzLTA1LTE0VDE1OjA4OjQ0Ljk1OVoiLCJsZXZlbCI6IkRFQlVHIiwiZnFucyI6Im1ldGFiYXNlLnNlcnZlci5taWRkbGV3YXJlLmxvZyIsIm1zZyI6Ilx1MDAxQlszMm1QT1NUIC9hcGkvc2Vzc2lvbiAyMDAgNDcyLjEgbXMgKDkgREIgY2FsbHMpIEFwcCBEQiBjb25uZWN0aW9uczogMC80IEpldHR5IHRocmVhZHM6IDQvNTAgKDIgaWRsZSwgMCBxdWV1ZWQpICg0MyB0b3RhbCBhY3RpdmUgdGhyZWFkcykgUXVlcmllcyBpbiBmbGlnaHQ6IDAgKDAgcXVldWVkKVx1MDAxQlswbSIsImV4Y2VwdGlvbiI6bnVsbCwicHJvY2Vzc191dWlkIjoiMWI2ZTFiMjgtNWQ5NC00ZTAzLTlmYTctOTM4NWNlNWU1ZDcyIn0seyJ0aW1lc3RhbXAiOiIyMDIzLTA1LTE0VDE1OjA4OjQ0LjQyMloiLCJsZXZlbCI6IkRFQlVHIiwiZnFucyI6Im1ldGFiYXNlLnNlcnZlci5taWRkbGV3YXJlLmxvZyIsIm1zZyI6Ilx1MDAxQlszMm1HRVQgL2FwaS91c2VyL2N1cnJlbnQgMjAwIDI0NC41IG1zICg5IERCIGNhbGxzKSBBcHAgREIgY29ubmVjdGlvbnM6IDAvNCBKZXR0eSB0aHJlYWRzOiA0LzUwICgyIGlkbGUsIDAgcXVldWVkKSAoNDMgdG90YWwgYWN0aXZlIHRocmVhZHMpIFF1ZXJpZXMgaW4gZmxpZ2h0OiAwICgwIHF1ZXVlZClcdTAwMUJbMG0iLCJleGNlcHRpb24iOm51bGwsInByb2Nlc3NfdXVpZCI6IjFiNmUxYjI4LTVkOTQtNGUwMy05ZmE3LTkzODVjZTVlNWQ3MiJ9LHsidGltZXN0YW1wIjoiMjAyMy0wNS0xNFQxNTowODo0NC40MDVaIiwibGV2ZWwiOiJXQVJOIiwiZnFucyI6Im1ldGFiYXNlLmVtYWlsIiwibXNnIjoiRmFpbGVkIHRvIHNlbmQgZW1haWwiLCJleGNlcHRpb24iOlsiY2xvanVyZS5sYW5nLkV4Y2VwdGlvbkluZm86IFNNVFAgaG9zdCBpcyBub3Qgc2V0LiB7OmNhdXNlIDpzbXRwLWhvc3Qtbm90LXNldH0iLCJcdGF0IG1ldGFiYXNlLmVtYWlsJGZuX183NDk1NyRzZW5kX21lc3NhZ2Vfb3JfdGhyb3dfQkFOR19fXzc0OTYyJGZuX183NDk2Ni5pbnZva2UoZW1haWwuY2xqOjEyNSkiLCJcdGF0IG1ldGFiYXNlLmVtYWlsJGZuX183NDk1NyRzZW5kX21lc3NhZ2Vfb3JfdGhyb3dfQkFOR19fXzc0OTYyLmludm9rZShlbWFpbC5jbGo6MTE5KSIsIlx0YXQgbWV0YWJhc2UuZW1haWwkc2VuZF9tZXNzYWdlX0JBTkdfLmludm9rZVN0YXRpYyhlbWFpbC5jbGo6MTYyKSIsIlx0YXQgbWV0YWJhc2UuZW1haWwkc2VuZF9tZXNzYWdlX0JBTkdfLmRvSW52b2tlKGVtYWlsLmNsajoxNDgpIiwiXHRhdCBjbG9qdXJlLmxhbmcuUmVzdEZuLmludm9rZShSZXN0Rm4uamF2YTo2MTkpIiwiXHRhdCBtZXRhYmFzZS5lbWFpbC5tZXNzYWdlcyRzZW5kX2xvZ2luX2Zyb21fbmV3X2RldmljZV9lbWFpbF9CQU5HXy5pbnZva2VTdGF0aWMobWVzc2FnZXMuY2xqOjE5OCkiLCJcdGF0IG1ldGFiYXNlLmVtYWlsLm1lc3NhZ2VzJHNlbmRfbG9naW5fZnJvbV9uZXdfZGV2aWNlX2VtYWlsX0JBTkdfLmludm9rZShtZXNzYWdlcy5jbGo6MTg0KSIsIlx0YXQgbWV0YWJhc2UubW9kZWxzLmxvZ2luX2hpc3RvcnkkbWF5YmVfc2VuZF9sb2dpbl9mcm9tX25ld19kZXZpY2VfZW1haWwkZm5fXzc1Nzc4Lmludm9rZShsb2dpbl9oaXN0b3J5LmNsajo4NSkiLCJcdGF0IGNsb2p1cmUuY29yZSRiaW5kaW5nX2NvbnZleW9yX2ZuJGZuX181ODIzLmludm9rZShjb3JlLmNsajoyMDQ3KSIsIlx0YXQgY2xvanVyZS5sYW5nLkFGbi5jYWxsKEFGbi5qYXZhOjE4KSIsIlx0YXQgamF2YS5iYXNlL2phdmEudXRpbC5jb25jdXJyZW50LkZ1dHVyZVRhc2sucnVuKFVua25vd24gU291cmNlKSIsIlx0YXQgamF2YS5iYXNlL2phdmEudXRpbC5jb25jdXJyZW50LlRocmVhZFBvb2xFeGVjdXRvci5ydW5Xb3JrZXIoVW5rbm93biBTb3VyY2UpIiwiXHRhdCBqYXZhLmJhc2UvamF2YS51dGlsLmNvbmN1cnJlbnQuVGhyZWFkUG9vbEV4ZWN1dG9yJFdvcmtlci5ydW4oVW5rbm93biBTb3VyY2UpIiwiXHRhdCBqYXZhLmJhc2UvamF2YS5sYW5nLlRocmVhZC5ydW4oVW5rbm93biBTb3VyY2UpIl0sInByb2Nlc3NfdXVpZCI6IjFiNmUxYjI4LTVkOTQtNGUwMy05ZmE3LTkzODVjZTVlNWQ3MiJ9LHsidGltZXN0YW1wIjoiMjAyMy0wNS0xNFQxNTowODo0NC40MDVaIiwibGV2ZWwiOiJXQVJOIiwiZnFucyI6Im1ldGFiYXNlLmVtYWlsIiwibXNnIjoiRmFpbGVkIHRvIHNlbmQgZW1haWwiLCJleGNlcHRpb24iOlsiY2xvanVyZS5sYW5nLkV4Y2VwdGlvbkluZm86IFNNVFAgaG9zdCBpcyBub3Qgc2V0LiB7OmNhdXNlIDpzbXRwLWhvc3Qtbm90LXNldH0iLCJcdGF0IG1ldGFiYXNlLmVtYWlsJGZuX183NDk1NyRzZW5kX21lc3NhZ2Vfb3JfdGhyb3dfQkFOR19fXzc0OTYyJGZuX183NDk2Ni5pbnZva2UoZW1haWwuY2xqOjEyNSkiLCJcdGF0IG1ldGFiYXNlLmVtYWlsJGZuX183NDk1NyRzZW5kX21lc3NhZ2Vfb3JfdGhyb3dfQkFOR19fXzc0OTYyLmludm9rZShlbWFpbC5jbGo6MTE5KSIsIlx0YXQgbWV0YWJhc2UuZW1haWwkc2VuZF9tZXNzYWdlX0JBTkdfLmludm9rZVN0YXRpYyhlbWFpbC5jbGo6MTYyKSIsIlx0YXQgbWV0YWJhc2UuZW1haWwkc2VuZF9tZXNzYWdlX0JBTkdfLmRvSW52b2tlKGVtYWlsLmNsajoxNDgpIiwiXHRhdCBjbG9qdXJlLmxhbmcuUmVzdEZuLmludm9rZShSZXN0Rm4uamF2YTo2MTkpIiwiXHRhdCBtZXRhYmFzZS5lbWFpbC5tZXNzYWdlcyRzZW5kX2xvZ2luX2Zyb21fbmV3X2RldmljZV9lbWFpbF9CQU5HXy5pbnZva2VTdGF0aWMobWVzc2FnZXMuY2xqOjE5OCkiLCJcdGF0IG1ldGFiYXNlLmVtYWlsLm1lc3NhZ2VzJHNlbmRfbG9naW5fZnJvbV9uZXdfZGV2aWNlX2VtYWlsX0JBTkdfLmludm9rZShtZXNzYWdlcy5jbGo6MTg0KSIsIlx0YXQgbWV0YWJhc2UubW9kZWxzLmxvZ2luX2hpc3RvcnkkbWF5YmVfc2VuZF9sb2dpbl9mcm9tX25ld19kZXZpY2VfZW1haWwkZm5fXzc1Nzc4Lmludm9rZShsb2dpbl9oaXN0b3J5LmNsajo4NSkiLCJcdGF0IGNsb2p1cmUuY29yZSRiaW5kaW5nX2NvbnZleW9yX2ZuJGZuX181ODIzLmludm9rZShjb3JlLmNsajoyMDQ3KSIsIlx0YXQgY2xvanVyZS5sYW5nLkFGbi5jYWxsKEFGbi5qYXZhOjE4KSIsIlx0YXQgamF2YS5iYXNlL2phdmEudXRpbC5jb25jdXJyZW50LkZ1dHVyZVRhc2sucnVuKFVua25vd24gU291cmNlKSIsIlx0YXQgamF2YS5iYXNlL2phdmEudXRpbC5jb25jdXJyZW50LlRocmVhZFBvb2xFeGVjdXRvci5ydW5Xb3JrZXIoVW5rbm93biBTb3VyY2UpIiwiXHRhdCBqYXZhLmJhc2UvamF2YS51dGlsLmNvbmN1cnJlbnQuVGhyZWFkUG9vbEV4ZWN1dG9yJFdvcmtlci5ydW4oVW5rbm93biBTb3VyY2UpIiwiXHRhdCBqYXZhLmJhc2UvamF2YS5sYW5nLlRocmVhZC5ydW4oVW5rbm93biBTb3VyY2UpIl0sInByb2Nlc3NfdXVpZCI6IjFiNmUxYjI4LTVkOTQtNGUwMy05ZmE3LTkzODVjZTVlNWQ3MiJ9LHsidGltZXN0YW1wIjoiMjAyMy0wNS0xNFQxNTowODo0NC4xMDVaIiwibGV2ZWwiOiJERUJVRyIsImZxbnMiOiJtZXRhYmFzZS5zZXJ2ZXIubWlkZGxld2FyZS5sb2ciLCJtc2ciOiJcdTAwMUJbMzJtUE9TVCAvYXBpL3Nlc3Npb24gMjAwIDQzOC43IG1zICg5IERCIGNhbGxzKSBBcHAgREIgY29ubmVjdGlvbnM6IDAvNCBKZXR0eSB0aHJlYWRzOiA0LzUwICgyIGlkbGUsIDAgcXVldWVkKSAoNDMgdG90YWwgYWN0aXZlIHRocmVhZHMpIFF1ZXJpZXMgaW4gZmxpZ2h0OiAwICgwIHF1ZXVlZClcdTAwMUJbMG0iLCJleGNlcHRpb24iOm51bGwsInByb2Nlc3NfdXVpZCI6IjFiNmUxYjI4LTVkOTQtNGUwMy05ZmE3LTkzODVjZTVlNWQ3MiJ9LHsidGltZXN0YW1wIjoiMjAyMy0wNS0xNFQxNTowODo0My42NTdaIiwibGV2ZWwiOiJXQVJOIiwiZnFucyI6Im1ldGFiYXNlLmVtYWlsIiwibXNnIjoiRmFpbGVkIHRvIHNlbmQgZW1haWwiLCJleGNlcHRpb24iOlsiY2xvanVyZS5sYW5nLkV4Y2VwdGlvbkluZm86IFNNVFAgaG9zdCBpcyBub3Qgc2V0LiB7OmNhdXNlIDpzbXRwLWhvc3Qtbm90LXNldH0iLCJcdGF0IG1ldGFiYXNlLmVtYWlsJGZuX183NDk1NyRzZW5kX21lc3NhZ2Vfb3JfdGhyb3dfQkFOR19fXzc0OTYyJGZuX183NDk2Ni5pbnZva2UoZW1haWwuY2xqOjEyNSkiLCJcdGF0IG1ldGFiYXNlLmVtYWlsJGZuX183NDk1NyRzZW5kX21lc3NhZ2Vfb3JfdGhyb3dfQkFOR19fXzc0OTYyLmludm9rZShlbWFpbC5jbGo6MTE5KSIsIlx0YXQgbWV0YWJhc2UuZW1haWwkc2VuZF9tZXNzYWdlX0JBTkdfLmludm9rZVN0YXRpYyhlbWFpbC5jbGo6MTYyKSIsIlx0YXQgbWV0YWJhc2UuZW1haWwkc2VuZF9tZXNzYWdlX0JBTkdfLmRvSW52b2tlKGVtYWlsLmNsajoxNDgpIiwiXHRhdCBjbG9qdXJlLmxhbmcuUmVzdEZuLmludm9rZShSZXN0Rm4uamF2YTo2MTkpIiwiXHRhdCBtZXRhYmFzZS5lbWFpbC5tZXNzYWdlcyRzZW5kX2xvZ2luX2Zyb21fbmV3X2RldmljZV9lbWFpbF9CQU5HXy5pbnZva2VTdGF0aWMobWVzc2FnZXMuY2xqOjE5OCkiLCJcdGF0IG1ldGFiYXNlLmVtYWlsLm1lc3NhZ2VzJHNlbmRfbG9naW5fZnJvbV9uZXdfZGV2aWNlX2VtYWlsX0JBTkdfLmludm9rZShtZXNzYWdlcy5jbGo6MTg0KSIsIlx0YXQgbWV0YWJhc2UubW9kZWxzLmxvZ2luX2hpc3RvcnkkbWF5YmVfc2VuZF9sb2dpbl9mcm9tX25ld19kZXZpY2VfZW1haWwkZm5fXzc1Nzc4Lmludm9rZShsb2dpbl9oaXN0b3J5LmNsajo4NSkiLCJcdGF0IGNsb2p1cmUuY29yZSRiaW5kaW5nX2NvbnZleW9yX2ZuJGZuX181ODIzLmludm9rZShjb3JlLmNsajoyMDQ3KSIsIlx0YXQgY2xvanVyZS5sYW5nLkFGbi5jYWxsKEFGbi5qYXZhOjE4KSIsIlx0YXQgamF2YS5iYXNlL2phdmEudXRpbC5jb25jdXJyZW50LkZ1dHVyZVRhc2sucnVuKFVua25vd24gU291cmNlKSIsIlx0YXQgamF2YS5iYXNlL2phdmEudXRpbC5jb25jdXJyZW50LlRocmVhZFBvb2xFeGVjdXRvci5ydW5Xb3JrZXIoVW5rbm93biBTb3VyY2UpIiwiXHRhdCBqYXZhLmJhc2UvamF2YS51dGlsLmNvbmN1cnJlbnQuVGhyZWFkUG9vbEV4ZWN1dG9yJFdvcmtlci5ydW4oVW5rbm93biBTb3VyY2UpIiwiXHRhdCBqYXZhLmJhc2UvamF2YS5sYW5nLlRocmVhZC5ydW4oVW5rbm93biBTb3VyY2UpIl0sInByb2Nlc3NfdXVpZCI6IjFiNmUxYjI4LTVkOTQtNGUwMy05ZmE3LTkzODVjZTVlNWQ3MiJ9LHsidGltZXN0YW1wIjoiMjAyMy0wNS0xNFQxNTowODo0My42NTdaIiwibGV2ZWwiOiJXQVJOIiwiZnFucyI6Im1ldGFiYXNlLmVtYWlsIiwibXNnIjoiRmFpbGVkIHRvIHNlbmQgZW1haWwiLCJleGNlcHRpb24iOlsiY2xvanVyZS5sYW5nLkV4Y2VwdGlvbkluZm86IFNNVFAgaG9zdCBpcyBub3Qgc2V0LiB7OmNhdXNlIDpzbXRwLWhvc3Qtbm90LXNldH0iLCJcdGF0IG1ldGFiYXNlLmVtYWlsJGZuX183NDk1NyRzZW5kX21lc3NhZ2Vfb3JfdGhyb3dfQkFOR19fXzc0OTYyJGZuX183NDk2Ni5pbnZva2UoZW1haWwuY2xqOjEyNSkiLCJcdGF0IG1ldGFiYXNlLmVtYWlsJGZuX183NDk1NyRzZW5kX21lc3NhZ2Vfb3JfdGhyb3dfQkFOR19fXzc0OTYyLmludm9rZShlbWFpbC5jbGo6MTE5KSIsIlx0YXQgbWV0YWJhc2UuZW1haWwkc2VuZF9tZXNzYWdlX0JBTkdfLmludm9rZVN0YXRpYyhlbWFpbC5jbGo6MTYyKSIsIlx0YXQgbWV0YWJhc2UuZW1haWwkc2VuZF9tZXNzYWdlX0JBTkdfLmRvSW52b2tlKGVtYWlsLmNsajoxNDgpIiwiXHRhdCBjbG9qdXJlLmxhbmcuUmVzdEZuLmludm9rZShSZXN0Rm4uamF2YTo2MTkpIiwiXHRhdCBtZXRhYmFzZS5lbWFpbC5tZXNzYWdlcyRzZW5kX2xvZ2luX2Zyb21fbmV3X2RldmljZV9lbWFpbF9CQU5HXy5pbnZva2VTdGF0aWMobWVzc2FnZXMuY2xqOjE5OCkiLCJcdGF0IG1ldGFiYXNlLmVtYWlsLm1lc3NhZ2VzJHNlbmRfbG9naW5fZnJvbV9uZXdfZGV2aWNlX2VtYWlsX0JBTkdfLmludm9rZShtZXNzYWdlcy5jbGo6MTg0KSIsIlx0YXQgbWV0YWJhc2UubW9kZWxzLmxvZ2luX2hpc3RvcnkkbWF5YmVfc2VuZF9sb2dpbl9mcm9tX25ld19kZXZpY2VfZW1haWwkZm5fXzc1Nzc4Lmludm9rZShsb2dpbl9oaXN0b3J5LmNsajo4NSkiLCJcdGF0IGNsb2p1cmUuY29yZSRiaW5kaW5nX2NvbnZleW9yX2ZuJGZuX181ODIzLmludm9rZShjb3JlLmNsajoyMDQ3KSIsIlx0YXQgY2xvanVyZS5sYW5nLkFGbi5jYWxsKEFGbi5qYXZhOjE4KSIsIlx0YXQgamF2YS5iYXNlL2phdmEudXRpbC5jb25jdXJyZW50LkZ1dHVyZVRhc2sucnVuKFVua25vd24gU291cmNlKSIsIlx0YXQgamF2YS5iYXNlL2phdmEudXRpbC5jb25jdXJyZW50LlRocmVhZFBvb2xFeGVjdXRvci5ydW5Xb3JrZXIoVW5rbm93biBTb3VyY2UpIiwiXHRhdCBqYXZhLmJhc2UvamF2YS51dGlsLmNvbmN1cnJlbnQuVGhyZWFkUG9vbEV4ZWN1dG9yJFdvcmtlci5ydW4oVW5rbm93biBTb3VyY2UpIiwiXHRhdCBqYXZhLmJhc2UvamF2YS5sYW5nLlRocmVhZC5ydW4oVW5rbm93biBTb3VyY2UpIl0sInByb2Nlc3NfdXVpZCI6IjFiNmUxYjI4LTVkOTQtNGUwMy05ZmE3LTkzODVjZTVlNWQ3MiJ9LHsidGltZXN0YW1wIjoiMjAyMy0wNS0xNFQxNTowODo0My41NDdaIiwibGV2ZWwiOiJERUJVRyIsImZxbnMiOiJtZXRhYmFzZS5zZXJ2ZXIubWlkZGxld2FyZS5sb2ciLCJtc2ciOiJcdTAwMUJbMzJtR0VUIC9hcGkvdXNlciAyMDAgMjQ4LjQgbXMgKDQgREIgY2FsbHMpIEFwcCBEQiBjb25uZWN0aW9uczogMC80IEpldHR5IHRocmVhZHM6IDQvNTAgKDIgaWRsZSwgMCBxdWV1ZWQpICg0MyB0b3RhbCBhY3RpdmUgdGhyZWFkcykgUXVlcmllcyBpbiBmbGlnaHQ6IDAgKDAgcXVldWVkKVx1MDAxQlswbSIsImV4Y2VwdGlvbiI6bnVsbCwicHJvY2Vzc191dWlkIjoiMWI2ZTFiMjgtNWQ5NC00ZTAzLTlmYTctOTM4NWNlNWU1ZDcyIn0seyJ0aW1lc3RhbXAiOiIyMDIzLTA1LTE0VDE1OjA4OjQzLjIyNFoiLCJsZXZlbCI6IkRFQlVHIiwiZnFucyI6Im1ldGFiYXNlLnNlcnZlci5taWRkbGV3YXJlLmxvZyIsIm1zZyI6Ilx1MDAxQlszMm1QT1NUIC9hcGkvc2Vzc2lvbiAyMDAgNDg4LjYgbXMgKDkgREIgY2FsbHMpIEFwcCBEQiBjb25uZWN0aW9uczogMC80IEpldHR5IHRocmVhZHM6IDQvNTAgKDIgaWRsZSwgMCBxdWV1ZWQpICg0MyB0b3RhbCBhY3RpdmUgdGhyZWFkcykgUXVlcmllcyBpbiBmbGlnaHQ6IDAgKDAgcXVldWVkKVx1MDAxQlswbSIsImV4Y2VwdGlvbiI6bnVsbCwicHJvY2Vzc191dWlkIjoiMWI2ZTFiMjgtNWQ5NC00ZTAzLTlmYTctOTM4NWNlNWU1ZDcyIn0seyJ0aW1lc3RhbXAiOiIyMDIzLTA1LTE0VDE1OjA4OjQxLjg2MloiLCJsZXZlbCI6IkRFQlVHIiwiZnFucyI6Im1ldGFiYXNlLnNlcnZlci5taWRkbGV3YXJlLmxvZyIsIm1zZyI6Ilx1MDAxQlszMm1HRVQgL2FwaS9hY3Rpdml0eSAyMDAgNC40IHMgKDkgREIgY2FsbHMpIEFwcCBEQiBjb25uZWN0aW9uczogMC80IEpldHR5IHRocmVhZHM6IDQvNTAgKDIgaWRsZSwgMCBxdWV1ZWQpICg0MyB0b3RhbCBhY3RpdmUgdGhyZWFkcykgUXVlcmllcyBpbiBmbGlnaHQ6IDAgKDAgcXVldWVkKVx1MDAxQlswbSIsImV4Y2VwdGlvbiI6bnVsbCwicHJvY2Vzc191dWlkIjoiMWI2ZTFiMjgtNWQ5NC00ZTAzLTlmYTctOTM4NWNlNWU1ZDcyIn0seyJ0aW1lc3RhbXAiOiIyMDIzLTA1LTE0VDE1OjA4OjQwLjE4NloiLCJsZXZlbCI6IldBUk4iLCJmcW5zIjoibWV0YWJhc2UuZW1haWwiLCJtc2ciOiJGYWlsZWQgdG8gc2VuZCBlbWFpbCIsImV4Y2VwdGlvbiI6WyJjbG9qdXJlLmxhbmcuRXhjZXB0aW9uSW5mbzogU01UUCBob3N0IGlzIG5vdCBzZXQuIHs6Y2F1c2UgOnNtdHAtaG9zdC1ub3Qtc2V0fSIsIlx0YXQgbWV0YWJhc2UuZW1haWwkZm5fXzc0OTU3JHNlbmRfbWVzc2FnZV9vcl90aHJvd19CQU5HX19fNzQ5NjIkZm5fXzc0OTY2Lmludm9rZShlbWFpbC5jbGo6MTI1KSIsIlx0YXQgbWV0YWJhc2UuZW1haWwkZm5fXzc0OTU3JHNlbmRfbWVzc2FnZV9vcl90aHJvd19CQU5HX19fNzQ5NjIuaW52b2tlKGVtYWlsLmNsajoxMTkpIiwiXHRhdCBtZXRhYmFzZS5lbWFpbCRzZW5kX21lc3NhZ2VfQkFOR18uaW52b2tlU3RhdGljKGVtYWlsLmNsajoxNjIpIiwiXHRhdCBtZXRhYmFzZS5lbWFpbCRzZW5kX21lc3NhZ2VfQkFOR18uZG9JbnZva2UoZW1haWwuY2xqOjE0OCkiLCJcdGF0IGNsb2p1cmUubGFuZy5SZXN0Rm4uaW52b2tlKFJlc3RGbi5qYXZhOjYxOSkiLCJcdGF0IG1ldGFiYXNlLmVtYWlsLm1lc3NhZ2VzJHNlbmRfbG9naW5fZnJvbV9uZXdfZGV2aWNlX2VtYWlsX0JBTkdfLmludm9rZVN0YXRpYyhtZXNzYWdlcy5jbGo6MTk4KSIsIlx0YXQgbWV0YWJhc2UuZW1haWwubWVzc2FnZXMkc2VuZF9sb2dpbl9mcm9tX25ld19kZXZpY2VfZW1haWxfQkFOR18uaW52b2tlKG1lc3NhZ2VzLmNsajoxODQpIiwiXHRhdCBtZXRhYmFzZS5tb2RlbHMubG9naW5faGlzdG9yeSRtYXliZV9zZW5kX2xvZ2luX2Zyb21fbmV3X2RldmljZV9lbWFpbCRmbl9fNzU3NzguaW52b2tlKGxvZ2luX2hpc3RvcnkuY2xqOjg1KSIsIlx0YXQgY2xvanVyZS5jb3JlJGJpbmRpbmdfY29udmV5b3JfZm4kZm5fXzU4MjMuaW52b2tlKGNvcmUuY2xqOjIwNDcpIiwiXHRhdCBjbG9qdXJlLmxhbmcuQUZuLmNhbGwoQUZuLmphdmE6MTgpIiwiXHRhdCBqYXZhLmJhc2UvamF2YS51dGlsLmNvbmN1cnJlbnQuRnV0dXJlVGFzay5ydW4oVW5rbm93biBTb3VyY2UpIiwiXHRhdCBqYXZhLmJhc2UvamF2YS51dGlsLmNvbmN1cnJlbnQuVGhyZWFkUG9vbEV4ZWN1dG9yLnJ1bldvcmtlcihVbmtub3duIFNvdXJjZSkiLCJcdGF0IGphdmEuYmFzZS9qYXZhLnV0aWwuY29uY3VycmVudC5UaHJlYWRQb29sRXhlY3V0b3IkV29ya2VyLnJ1bihVbmtub3duIFNvdXJjZSkiLCJcdGF0IGphdmEuYmFzZS9qYXZhLmxhbmcuVGhyZWFkLnJ1bihVbmtub3duIFNvdXJjZSkiXSwicHJvY2Vzc191dWlkIjoiMWI2ZTFiMjgtNWQ5NC00ZTAzLTlmYTctOTM4NWNlNWU1ZDcyIn0seyJ0aW1lc3RhbXAiOiIyMDIzLTA1LTE0VDE1OjA4OjQwLjE4NloiLCJsZXZlbCI6IldBUk4iLCJmcW5zIjoibWV0YWJhc2UuZW1haWwiLCJtc2ciOiJGYWlsZWQgdG8gc2VuZCBlbWFpbCIsImV4Y2VwdGlvbiI6WyJjbG9qdXJlLmxhbmcuRXhjZXB0aW9uSW5mbzogU01UUCBob3N0IGlzIG5vdCBzZXQuIHs6Y2F1c2UgOnNtdHAtaG9zdC1ub3Qtc2V0fSIsIlx0YXQgbWV0YWJhc2UuZW1haWwkZm5fXzc0OTU3JHNlbmRfbWVzc2FnZV9vcl90aHJvd19CQU5HX19fNzQ5NjIkZm5fXzc0OTY2Lmludm9rZShlbWFpbC5jbGo6MTI1KSIsIlx0YXQgbWV0YWJhc2UuZW1haWwkZm5fXzc0OTU3JHNlbmRfbWVzc2FnZV9vcl90aHJvd19CQU5HX19fNzQ5NjIuaW52b2tlKGVtYWlsLmNsajoxMTkpIiwiXHRhdCBtZXRhYmFzZS5lbWFpbCRzZW5kX21lc3NhZ2VfQkFOR18uaW52b2tlU3RhdGljKGVtYWlsLmNsajoxNjIpIiwiXHRhdCBtZXRhYmFzZS5lbWFpbCRzZW5kX21lc3NhZ2VfQkFOR18uZG9JbnZva2UoZW1haWwuY2xqOjE0OCkiLCJcdGF0IGNsb2p1cmUubGFuZy5SZXN0Rm4uaW52b2tlKFJlc3RGbi5qYXZhOjYxOSkiLCJcdGF0IG1ldGFiYXNlLmVtYWlsLm1lc3NhZ2VzJHNlbmRfbG9naW5fZnJvbV9uZXdfZGV2aWNlX2VtYWlsX0JBTkdfLmludm9rZVN0YXRpYyhtZXNzYWdlcy5jbGo6MTk4KSIsIlx0YXQgbWV0YWJhc2UuZW1haWwubWVzc2FnZXMkc2VuZF9sb2dpbl9mcm9tX25ld19kZXZpY2VfZW1haWxfQkFOR18uaW52b2tlKG1lc3NhZ2VzLmNsajoxODQpIiwiXHRhdCBtZXRhYmFzZS5tb2RlbHMubG9naW5faGlzdG9yeSRtYXliZV9zZW5kX2xvZ2luX2Zyb21fbmV3X2RldmljZV9lbWFpbCRmbl9fNzU3NzguaW52b2tlKGxvZ2luX2hpc3RvcnkuY2xqOjg1KSIsIlx0YXQgY2xvanVyZS5jb3JlJGJpbmRpbmdfY29udmV5b3JfZm4kZm5fXzU4MjMuaW52b2tlKGNvcmUuY2xqOjIwNDcpIiwiXHRhdCBjbG9qdXJlLmxhbmcuQUZuLmNhbGwoQUZuLmphdmE6MTgpIiwiXHRhdCBqYXZhLmJhc2UvamF2YS51dGlsLmNvbmN1cnJlbnQuRnV0dXJlVGFzay5ydW4oVW5rbm93biBTb3VyY2UpIiwiXHRhdCBqYXZhLmJhc2UvamF2YS51dGlsLmNvbmN1cnJlbnQuVGhyZWFkUG9vbEV4ZWN1dG9yLnJ1bldvcmtlcihVbmtub3duIFNvdXJjZSkiLCJcdGF0IGphdmEuYmFzZS9qYXZhLnV0aWwuY29uY3VycmVudC5UaHJlYWRQb29sRXhlY3V0b3IkV29ya2VyLnJ1bihVbmtub3duIFNvdXJjZSkiLCJcdGF0IGphdmEuYmFzZS9qYXZhLmxhbmcuVGhyZWFkLnJ1bihVbmtub3duIFNvdXJjZSkiXSwicHJvY2Vzc191dWlkIjoiMWI2ZTFiMjgtNWQ5NC00ZTAzLTlmYTctOTM4NWNlNWU1ZDcyIn0seyJ0aW1lc3RhbXAiOiIyMDIzLTA1LTE0VDE1OjA4OjM3LjMwOFoiLCJsZXZlbCI6IkRFQlVHIiwiZnFucyI6Im1ldGFiYXNlLnNlcnZlci5taWRkbGV3YXJlLmxvZyIsIm1zZyI6Ilx1MDAxQlszMm1QT1NUIC9hcGkvc2Vzc2lvbiAyMDAgMS43IHMgKDkgREIgY2FsbHMpIEFwcCBEQiBjb25uZWN0aW9uczogMS80IEpldHR5IHRocmVhZHM6IDQvNTAgKDIgaWRsZSwgMCBxdWV1ZWQpICg0MiB0b3RhbCBhY3RpdmUgdGhyZWFkcykgUXVlcmllcyBpbiBmbGlnaHQ6IDAgKDAgcXVldWVkKVx1MDAxQlswbSIsImV4Y2VwdGlvbiI6bnVsbCwicHJvY2Vzc191dWlkIjoiMWI2ZTFiMjgtNWQ5NC00ZTAzLTlmYTctOTM4NWNlNWU1ZDcyIn0seyJ0aW1lc3RhbXAiOiIyMDIzLTA1LTE0VDE1OjA4OjE2LjQ5NloiLCJsZXZlbCI6IkRFQlVHIiwiZnFucyI6Im1ldGFiYXNlLnNlcnZlci5taWRkbGV3YXJlLmxvZyIsIm1zZyI6Ilx1MDAxQlszMm1HRVQgL2FwaS9zZXNzaW9uL3Byb3BlcnRpZXMgMjAwIDEuMiBzICgxIERCIGNhbGxzKSBBcHAgREIgY29ubmVjdGlvbnM6IDAvNCBKZXR0eSB0aHJlYWRzOiA0LzUwICgxIGlkbGUsIDAgcXVldWVkKSAoNDIgdG90YWwgYWN0aXZlIHRocmVhZHMpIFF1ZXJpZXMgaW4gZmxpZ2h0OiAwICgwIHF1ZXVlZClcdTAwMUJbMG0iLCJleGNlcHRpb24iOm51bGwsInByb2Nlc3NfdXVpZCI6IjFiNmUxYjI4LTVkOTQtNGUwMy05ZmE3LTkzODVjZTVlNWQ3MiJ9LHsidGltZXN0YW1wIjoiMjAyMy0wNS0xNFQxNTowODoxNS4yNzdaIiwibGV2ZWwiOiJERUJVRyIsImZxbnMiOiJtZXRhYmFzZS5zZXJ2ZXIubWlkZGxld2FyZS5sb2ciLCJtc2ciOiJcdTAwMUJbMzFtR0VUIC9hcGkvdXNlci9jdXJyZW50IDQwMSAzMC40IG1zICgwIERCIGNhbGxzKSBcblwiVW5hdXRoZW50aWNhdGVkXCJcblx1MDAxQlswbSIsImV4Y2VwdGlvbiI6bnVsbCwicHJvY2Vzc191dWlkIjoiMWI2ZTFiMjgtNWQ5NC00ZTAzLTlmYTctOTM4NWNlNWU1ZDcyIn0seyJ0aW1lc3RhbXAiOiIyMDIzLTA1LTE0VDE1OjA4OjEzLjUyOVoiLCJsZXZlbCI6IklORk8iLCJmcW5zIjoibWV0YWJhc2UudXRpbC5mb250cyIsIm1zZyI6IlJlYWRpbmcgYXZhaWxhYmxlIGZvbnRzIGZyb20gL2Zyb250ZW5kX2NsaWVudC9hcHAvZm9udHMiLCJleGNlcHRpb24iOm51bGwsInByb2Nlc3NfdXVpZCI6IjFiNmUxYjI4LTVkOTQtNGUwMy05ZmE3LTkzODVjZTVlNWQ3MiJ9LHsidGltZXN0YW1wIjoiMjAyMy0wNS0xNFQxNTowODoxMi45NDBaIiwibGV2ZWwiOiJJTkZPIiwiZnFucyI6Im1ldGFiYXNlLnV0aWwuaTE4bi5pbXBsIiwibXNnIjoiUmVhZGluZyBhdmFpbGFibGUgbG9jYWxlcyBmcm9tIGxvY2FsZXMuY2xqLi4uIiwiZXhjZXB0aW9uIjpudWxsLCJwcm9jZXNzX3V1aWQiOiIxYjZlMWIyOC01ZDk0LTRlMDMtOWZhNy05Mzg1Y2U1ZTVkNzIifSx7InRpbWVzdGFtcCI6IjIwMjMtMDUtMTRUMTU6MDg6MDEuMzA5WiIsImxldmVsIjoiSU5GTyIsImZxbnMiOiJtZXRhYmFzZS50YXNrLnJlZnJlc2gtc2xhY2stY2hhbm5lbC11c2VyLWNhY2hlIiwibXNnIjoiU2xhY2sgdXNlci9jaGFubmVsIHN0YXJ0dXAgY2FjaGUgcmVmcmVzaGVkIHdpdGggOCBlbnRyaWVzLCB0b29rIDQsNjU1bXMuIiwiZXhjZXB0aW9uIjpudWxsLCJwcm9jZXNzX3V1aWQiOiIxYjZlMWIyOC01ZDk0LTRlMDMtOWZhNy05Mzg1Y2U1ZTVkNzIifSx7InRpbWVzdGFtcCI6IjIwMjMtMDUtMTRUMTU6MDc6NTYuNjU5WiIsImxldmVsIjoiSU5GTyIsImZxbnMiOiJtZXRhYmFzZS5pbnRlZ3JhdGlvbnMuc2xhY2siLCJtc2ciOiJSZWZyZXNoaW5nIHNsYWNrIGNoYW5uZWxzIGFuZCB1c2VybmFtZXMuIiwiZXhjZXB0aW9uIjpudWxsLCJwcm9jZXNzX3V1aWQiOiIxYjZlMWIyOC01ZDk0LTRlMDMtOWZhNy05Mzg1Y2U1ZTVkNzIifSx7InRpbWVzdGFtcCI6IjIwMjMtMDUtMTRUMTU6MDc6NTYuNjQxWiIsImxldmVsIjoiSU5GTyIsImZxbnMiOiJtZXRhYmFzZS50YXNrLnJlZnJlc2gtc2xhY2stY2hhbm5lbC11c2VyLWNhY2hlIiwibXNnIjoiU3RhcnRpbmcgU2xhY2sgdXNlci9jaGFubmVsIHN0YXJ0dXAgY2FjaGUgcmVmcmVzaC4uLiIsImV4Y2VwdGlvbiI6bnVsbCwicHJvY2Vzc191dWlkIjoiMWI2ZTFiMjgtNWQ5NC00ZTAzLTlmYTctOTM4NWNlNWU1ZDcyIn0seyJ0aW1lc3RhbXAiOiIyMDIzLTA1LTE0VDE1OjA3OjU1Ljc5MFoiLCJsZXZlbCI6IklORk8iLCJmcW5zIjoib3JnLnF1YXJ0ei5pbXBsLmpkYmNqb2JzdG9yZS5Kb2JTdG9yZVRYIiwibXNnIjoiSGFuZGxpbmcgMSB0cmlnZ2VyKHMpIHRoYXQgbWlzc2VkIHRoZWlyIHNjaGVkdWxlZCBmaXJlLXRpbWUuIiwiZXhjZXB0aW9uIjpudWxsLCJwcm9jZXNzX3V1aWQiOiIxYjZlMWIyOC01ZDk0LTRlMDMtOWZhNy05Mzg1Y2U1ZTVkNzIifSx7InRpbWVzdGFtcCI6IjIwMjMtMDUtMTRUMTU6MDc6NTUuMzE4WiIsImxldmVsIjoiSU5GTyIsImZxbnMiOiJtZXRhYmFzZS5jb3JlIiwibXNnIjoiTWV0YWJhc2UgSW5pdGlhbGl6YXRpb24gQ09NUExFVEUiLCJleGNlcHRpb24iOm51bGwsInByb2Nlc3NfdXVpZCI6IjFiNmUxYjI4LTVkOTQtNGUwMy05ZmE3LTkzODVjZTVlNWQ3MiJ9LHsidGltZXN0YW1wIjoiMjAyMy0wNS0xNFQxNTowNzo1NS4yNjlaIiwibGV2ZWwiOiJJTkZPIiwiZnFucyI6Im1ldGFiYXNlLnRhc2siLCJtc2ciOiJUYXNrIHNjaGVkdWxlciBzdGFydGVkIiwiZXhjZXB0aW9uIjpudWxsLCJwcm9jZXNzX3V1aWQiOiIxYjZlMWIyOC01ZDk0LTRlMDMtOWZhNy05Mzg1Y2U1ZTVkNzIifSx7InRpbWVzdGFtcCI6IjIwMjMtMDUtMTRUMTU6MDc6NTUuMjI5WiIsImxldmVsIjoiSU5GTyIsImZxbnMiOiJvcmcucXVhcnR6LmNvcmUuUXVhcnR6U2NoZWR1bGVyIiwibXNnIjoiU2NoZWR1bGVyIE1ldGFiYXNlU2NoZWR1bGVyXyRfYmEzOWUzNGU5MmU1MTY4NDA3Njg3MTEzOCBzdGFydGVkLiIsImV4Y2VwdGlvbiI6bnVsbCwicHJvY2Vzc191dWlkIjoiMWI2ZTFiMjgtNWQ5NC00ZTAzLTlmYTctOTM4NWNlNWU1ZDcyIn0seyJ0aW1lc3RhbXAiOiIyMDIzLTA1LTE0VDE1OjA3OjU1LjE4OFoiLCJsZXZlbCI6IklORk8iLCJmcW5zIjoib3JnLnF1YXJ0ei5pbXBsLmpkYmNqb2JzdG9yZS5Kb2JTdG9yZVRYIiwibXNnIjoiQ2x1c3Rlck1hbmFnZXI6IFNjYW5uaW5nIGZvciBpbnN0YW5jZSBcIjZlNTgwMjJjOWViZjE2ODQwNzE5MDU2NzhcIidzIGZhaWxlZCBpbi1wcm9ncmVzcyBqb2JzLiIsImV4Y2VwdGlvbiI6bnVsbCwicHJvY2Vzc191dWlkIjoiMWI2ZTFiMjgtNWQ5NC00ZTAzLTlmYTctOTM4NWNlNWU1ZDcyIn0seyJ0aW1lc3RhbXAiOiIyMDIzLTA1LTE0VDE1OjA3OjU1LjE4NloiLCJsZXZlbCI6IklORk8iLCJmcW5zIjoib3JnLnF1YXJ0ei5pbXBsLmpkYmNqb2JzdG9yZS5Kb2JTdG9yZVRYIiwibXNnIjoiQ2x1c3Rlck1hbmFnZXI6IGRldGVjdGVkIDEgZmFpbGVkIG9yIHJlc3RhcnRlZCBpbnN0YW5jZXMuIiwiZXhjZXB0aW9uIjpudWxsLCJwcm9jZXNzX3V1aWQiOiIxYjZlMWIyOC01ZDk0LTRlMDMtOWZhNy05Mzg1Y2U1ZTVkNzIifSx7InRpbWVzdGFtcCI6IjIwMjMtMDUtMTRUMTU6MDc6NTQuOTk4WiIsImxldmVsIjoiSU5GTyIsImZxbnMiOiJtZXRhYmFzZS50YXNrIiwibXNnIjoiSW5pdGlhbGl6aW5nIHRhc2sgXHUwMDFCWzMybVRydW5jYXRlQXVkaXRMb2dcdTAwMUJbMG0g8J+ThiIsImV4Y2VwdGlvbiI6bnVsbCwicHJvY2Vzc191dWlkIjoiMWI2ZTFiMjgtNWQ5NC00ZTAzLTlmYTctOTM4NWNlNWU1ZDcyIn0seyJ0aW1lc3RhbXAiOiIyMDIzLTA1LTE0VDE1OjA3OjU0Ljg4MloiLCJsZXZlbCI6IklORk8iLCJmcW5zIjoibWV0YWJhc2UudGFzayIsIm1zZyI6IkluaXRpYWxpemluZyB0YXNrIFx1MDAxQlszMm1UYXNrSGlzdG9yeUNsZWFudXBcdTAwMUJbMG0g8J+ThiIsImV4Y2VwdGlvbiI6bnVsbCwicHJvY2Vzc191dWlkIjoiMWI2ZTFiMjgtNWQ5NC00ZTAzLTlmYTctOTM4NWNlNWU1ZDcyIn0seyJ0aW1lc3RhbXAiOiIyMDIzLTA1LTE0VDE1OjA3OjU0LjczNVoiLCJsZXZlbCI6IklORk8iLCJmcW5zIjoibWV0YWJhc2UudGFzayIsIm1zZyI6IkluaXRpYWxpemluZyB0YXNrIFx1MDAxQlszMm1TZW5kRm9sbG93VXBFbWFpbHNcdTAwMUJbMG0g8J+ThiIsImV4Y2VwdGlvbiI6bnVsbCwicHJvY2Vzc191dWlkIjoiMWI2ZTFiMjgtNWQ5NC00ZTAzLTlmYTctOTM4NWNlNWU1ZDcyIn0seyJ0aW1lc3RhbXAiOiIyMDIzLTA1LTE0VDE1OjA3OjU0LjY1N1oiLCJsZXZlbCI6IklORk8iLCJmcW5zIjoibWV0YWJhc2UudGFzayIsIm1zZyI6IkluaXRpYWxpemluZyB0YXNrIFx1MDAxQlszMm1TZW5kUHVsc2VzXHUwMDFCWzBtIPCfk4YiLCJleGNlcHRpb24iOm51bGwsInByb2Nlc3NfdXVpZCI6IjFiNmUxYjI4LTVkOTQtNGUwMy05ZmE3LTkzODVjZTVlNWQ3MiJ9LHsidGltZXN0YW1wIjoiMjAyMy0wNS0xNFQxNTowNzo1NC4zMzZaIiwibGV2ZWwiOiJJTkZPIiwiZnFucyI6Im1ldGFiYXNlLnRhc2siLCJtc2ciOiJJbml0aWFsaXppbmcgdGFzayBcdTAwMUJbMzJtUmVmcmVzaFNsYWNrQ2hhbm5lbHNBbmRVc2Vyc1x1MDAxQlswbSDwn5OGIiwiZXhjZXB0aW9uIjpudWxsLCJwcm9jZXNzX3V1aWQiOiIxYjZlMWIyOC01ZDk0LTRlMDMtOWZhNy05Mzg1Y2U1ZTVkNzIifSx7InRpbWVzdGFtcCI6IjIwMjMtMDUtMTRUMTU6MDc6NTQuMjE0WiIsImxldmVsIjoiSU5GTyIsImZxbnMiOiJtZXRhYmFzZS50YXNrIiwibXNnIjoiSW5pdGlhbGl6aW5nIHRhc2sgXHUwMDFCWzMybVNlbmRBbm9ueW1vdXNVc2FnZVN0YXRzXHUwMDFCWzBtIPCfk4YiLCJleGNlcHRpb24iOm51bGwsInByb2Nlc3NfdXVpZCI6IjFiNmUxYjI4LTVkOTQtNGUwMy05ZmE3LTkzODVjZTVlNWQ3MiJ9LHsidGltZXN0YW1wIjoiMjAyMy0wNS0xNFQxNTowNzo1NC4xOTVaIiwibGV2ZWwiOiJJTkZPIiwiZnFucyI6Im1ldGFiYXNlLnRhc2siLCJtc2ciOiJJbml0aWFsaXppbmcgdGFzayBcdTAwMUJbMzJtUGVyc2lzdFBydW5lXHUwMDFCWzBtIPCfk4YiLCJleGNlcHRpb24iOm51bGwsInByb2Nlc3NfdXVpZCI6IjFiNmUxYjI4LTVkOTQtNGUwMy05ZmE3LTkzODVjZTVlNWQ3MiJ9LHsidGltZXN0YW1wIjoiMjAyMy0wNS0xNFQxNTowNzo1My45OTlaIiwibGV2ZWwiOiJJTkZPIiwiZnFucyI6Im1ldGFiYXNlLnRhc2siLCJtc2ciOiJJbml0aWFsaXppbmcgdGFzayBcdTAwMUJbMzJtQ2hlY2tGb3JOZXdWZXJzaW9uc1x1MDAxQlswbSDwn5OGIiwiZXhjZXB0aW9uIjpudWxsLCJwcm9jZXNzX3V1aWQiOiIxYjZlMWIyOC01ZDk0LTRlMDMtOWZhNy05Mzg1Y2U1ZTVkNzIifSx7InRpbWVzdGFtcCI6IjIwMjMtMDUtMTRUMTU6MDc6NTMuNzIyWiIsImxldmVsIjoiSU5GTyIsImZxbnMiOiJtZXRhYmFzZS50YXNrIiwibXNnIjoiSW5pdGlhbGl6aW5nIHRhc2sgXHUwMDFCWzMybVBlcnNpc3RSZWZyZXNoXHUwMDFCWzBtIPCfk4YiLCJleGNlcHRpb24iOm51bGwsInByb2Nlc3NfdXVpZCI6IjFiNmUxYjI4LTVkOTQtNGUwMy05ZmE3LTkzODVjZTVlNWQ3MiJ9LHsidGltZXN0YW1wIjoiMjAyMy0wNS0xNFQxNTowNzo1My43MTNaIiwibGV2ZWwiOiJJTkZPIiwiZnFucyI6Im1ldGFiYXNlLnRhc2suc3luYy1kYXRhYmFzZXMiLCJtc2ciOiJVcGRhdGVkIGRlZmF1bHQgc2NoZWR1bGVzIGZvciAwIGRhdGFiYXNlcyIsImV4Y2VwdGlvbiI6bnVsbCwicHJvY2Vzc191dWlkIjoiMWI2ZTFiMjgtNWQ5NC00ZTAzLTlmYTctOTM4NWNlNWU1ZDcyIn0seyJ0aW1lc3RhbXAiOiIyMDIzLTA1LTE0VDE1OjA3OjUyLjAwOFoiLCJsZXZlbCI6IklORk8iLCJmcW5zIjoibWV0YWJhc2UudGFzayIsIm1zZyI6IkluaXRpYWxpemluZyB0YXNrIFx1MDAxQlszMm1TeW5jRGF0YWJhc2VzXHUwMDFCWzBtIPCfk4YiLCJleGNlcHRpb24iOm51bGwsInByb2Nlc3NfdXVpZCI6IjFiNmUxYjI4LTVkOTQtNGUwMy05ZmE3LTkzODVjZTVlNWQ3MiJ9LHsidGltZXN0YW1wIjoiMjAyMy0wNS0xNFQxNTowNzo1Mi4wMDBaIiwibGV2ZWwiOiJJTkZPIiwiZnFucyI6Im1ldGFiYXNlLnRhc2siLCJtc2ciOiJUYXNrIHNjaGVkdWxlciBpbml0aWFsaXplZCBpbnRvIHN0YW5kYnkgbW9kZS4iLCJleGNlcHRpb24iOm51bGwsInByb2Nlc3NfdXVpZCI6IjFiNmUxYjI4LTVkOTQtNGUwMy05ZmE3LTkzODVjZTVlNWQ3MiJ9LHsidGltZXN0YW1wIjoiMjAyMy0wNS0xNFQxNTowNzo1MS45OTRaIiwibGV2ZWwiOiJJTkZPIiwiZnFucyI6Im9yZy5xdWFydHouY29yZS5RdWFydHpTY2hlZHVsZXIiLCJtc2ciOiJTY2hlZHVsZXIgTWV0YWJhc2VTY2hlZHVsZXJfJF9iYTM5ZTM0ZTkyZTUxNjg0MDc2ODcxMTM4IHBhdXNlZC4iLCJleGNlcHRpb24iOm51bGwsInByb2Nlc3NfdXVpZCI6IjFiNmUxYjI4LTVkOTQtNGUwMy05ZmE3LTkzODVjZTVlNWQ3MiJ9LHsidGltZXN0YW1wIjoiMjAyMy0wNS0xNFQxNTowNzo1MS4yMjNaIiwibGV2ZWwiOiJJTkZPIiwiZnFucyI6Im9yZy5xdWFydHouaW1wbC5TdGRTY2hlZHVsZXJGYWN0b3J5IiwibXNnIjoiUXVhcnR6IHNjaGVkdWxlciB2ZXJzaW9uOiAyLjMuMiIsImV4Y2VwdGlvbiI6bnVsbCwicHJvY2Vzc191dWlkIjoiMWI2ZTFiMjgtNWQ5NC00ZTAzLTlmYTctOTM4NWNlNWU1ZDcyIn0seyJ0aW1lc3RhbXAiOiIyMDIzLTA1LTE0VDE1OjA3OjUxLjIyMloiLCJsZXZlbCI6IklORk8iLCJmcW5zIjoib3JnLnF1YXJ0ei5pbXBsLlN0ZFNjaGVkdWxlckZhY3RvcnkiLCJtc2ciOiJRdWFydHogc2NoZWR1bGVyICdNZXRhYmFzZVNjaGVkdWxlcicgaW5pdGlhbGl6ZWQgZnJvbSBkZWZhdWx0IHJlc291cmNlIGZpbGUgaW4gUXVhcnR6IHBhY2thZ2U6ICdxdWFydHoucHJvcGVydGllcyciLCJleGNlcHRpb24iOm51bGwsInByb2Nlc3NfdXVpZCI6IjFiNmUxYjI4LTVkOTQtNGUwMy05ZmE3LTkzODVjZTVlNWQ3MiJ9LHsidGltZXN0YW1wIjoiMjAyMy0wNS0xNFQxNTowNzo1MS4yMjFaIiwibGV2ZWwiOiJJTkZPIiwiZnFucyI6Im9yZy5xdWFydHouY29yZS5RdWFydHpTY2hlZHVsZXIiLCJtc2ciOiJTY2hlZHVsZXIgbWV0YS1kYXRhOiBRdWFydHogU2NoZWR1bGVyICh2Mi4zLjIpICdNZXRhYmFzZVNjaGVkdWxlcicgd2l0aCBpbnN0YW5jZUlkICdiYTM5ZTM0ZTkyZTUxNjg0MDc2ODcxMTM4J1xuICBTY2hlZHVsZXIgY2xhc3M6ICdvcmcucXVhcnR6LmNvcmUuUXVhcnR6U2NoZWR1bGVyJyAtIHJ1bm5pbmcgbG9jYWxseS5cbiAgTk9UIFNUQVJURUQuXG4gIEN1cnJlbnRseSBpbiBzdGFuZGJ5IG1vZGUuXG4gIE51bWJlciBvZiBqb2JzIGV4ZWN1dGVkOiAwXG4gIFVzaW5nIHRocmVhZCBwb29sICdvcmcucXVhcnR6LnNpbXBsLlNpbXBsZVRocmVhZFBvb2wnIC0gd2l0aCAxMCB0aHJlYWRzLlxuICBVc2luZyBqb2Itc3RvcmUgJ29yZy5xdWFydHouaW1wbC5qZGJjam9ic3RvcmUuSm9iU3RvcmVUWCcgLSB3aGljaCBzdXBwb3J0cyBwZXJzaXN0ZW5jZS4gYW5kIGlzIGNsdXN0ZXJlZC5cbiIsImV4Y2VwdGlvbiI6bnVsbCwicHJvY2Vzc191dWlkIjoiMWI2ZTFiMjgtNWQ5NC00ZTAzLTlmYTctOTM4NWNlNWU1ZDcyIn0seyJ0aW1lc3RhbXAiOiIyMDIzLTA1LTE0VDE1OjA3OjUxLjIxNFoiLCJsZXZlbCI6IklORk8iLCJmcW5zIjoib3JnLnF1YXJ0ei5pbXBsLmpkYmNqb2JzdG9yZS5Kb2JTdG9yZVRYIiwibXNnIjoiSm9iU3RvcmVUWCBpbml0aWFsaXplZC4iLCJleGNlcHRpb24iOm51bGwsInByb2Nlc3NfdXVpZCI6IjFiNmUxYjI4LTVkOTQtNGUwMy05ZmE3LTkzODVjZTVlNWQ3MiJ9LHsidGltZXN0YW1wIjoiMjAyMy0wNS0xNFQxNTowNzo1MS4yMDVaIiwibGV2ZWwiOiJJTkZPIiwiZnFucyI6Im9yZy5xdWFydHouaW1wbC5qZGJjam9ic3RvcmUuSm9iU3RvcmVUWCIsIm1zZyI6IlVzaW5nIGRiIHRhYmxlLWJhc2VkIGRhdGEgYWNjZXNzIGxvY2tpbmcgKHN5bmNocm9uaXphdGlvbikuIiwiZXhjZXB0aW9uIjpudWxsLCJwcm9jZXNzX3V1aWQiOiIxYjZlMWIyOC01ZDk0LTRlMDMtOWZhNy05Mzg1Y2U1ZTVkNzIifSx7InRpbWVzdGFtcCI6IjIwMjMtMDUtMTRUMTU6MDc6NTEuMTk5WiIsImxldmVsIjoiSU5GTyIsImZxbnMiOiJvcmcucXVhcnR6LmNvcmUuUXVhcnR6U2NoZWR1bGVyIiwibXNnIjoiUXVhcnR6IFNjaGVkdWxlciB2LjIuMy4yIGNyZWF0ZWQuIiwiZXhjZXB0aW9uIjpudWxsLCJwcm9jZXNzX3V1aWQiOiIxYjZlMWIyOC01ZDk0LTRlMDMtOWZhNy05Mzg1Y2U1ZTVkNzIifSx7InRpbWVzdGFtcCI6IjIwMjMtMDUtMTRUMTU6MDc6NTEuMTk3WiIsImxldmVsIjoiSU5GTyIsImZxbnMiOiJvcmcucXVhcnR6LmNvcmUuU2NoZWR1bGVyU2lnbmFsZXJJbXBsIiwibXNnIjoiSW5pdGlhbGl6ZWQgU2NoZWR1bGVyIFNpZ25hbGxlciBvZiB0eXBlOiBjbGFzcyBvcmcucXVhcnR6LmNvcmUuU2NoZWR1bGVyU2lnbmFsZXJJbXBsIiwiZXhjZXB0aW9uIjpudWxsLCJwcm9jZXNzX3V1aWQiOiIxYjZlMWIyOC01ZDk0LTRlMDMtOWZhNy05Mzg1Y2U1ZTVkNzIifSx7InRpbWVzdGFtcCI6IjIwMjMtMDUtMTRUMTU6MDc6NTEuMTI2WiIsImxldmVsIjoiSU5GTyIsImZxbnMiOiJvcmcucXVhcnR6LmltcGwuU3RkU2NoZWR1bGVyRmFjdG9yeSIsIm1zZyI6IlVzaW5nIGRlZmF1bHQgaW1wbGVtZW50YXRpb24gZm9yIFRocmVhZEV4ZWN1dG9yIiwiZXhjZXB0aW9uIjpudWxsLCJwcm9jZXNzX3V1aWQiOiIxYjZlMWIyOC01ZDk0LTRlMDMtOWZhNy05Mzg1Y2U1ZTVkNzIifSx7InRpbWVzdGFtcCI6IjIwMjMtMDUtMTRUMTU6MDc6NTAuNzc5WiIsImxldmVsIjoiSU5GTyIsImZxbnMiOiJtZXRhYmFzZS51dGlsLmZpbGVzIiwibXNnIjoiRXh0cmFjdCBmaWxlIC9zYW1wbGUtZGF0YWJhc2UuZGIubXYuZGIgLT4gL3BsdWdpbnMvc2FtcGxlLWRhdGFiYXNlLmRiLm12LmRiIiwiZXhjZXB0aW9uIjpudWxsLCJwcm9jZXNzX3V1aWQiOiIxYjZlMWIyOC01ZDk0LTRlMDMtOWZhNy05Mzg1Y2U1ZTVkNzIifSx7InRpbWVzdGFtcCI6IjIwMjMtMDUtMTRUMTU6MDc6NDkuOTIzWiIsImxldmVsIjoiSU5GTyIsImZxbnMiOiJtZXRhYmFzZS5kcml2ZXIuaW1wbCIsIm1zZyI6Ilx1MDAxQlszM21Jbml0aWFsaXppbmcgZHJpdmVyIDpoMi4uLlx1MDAxQlswbSIsImV4Y2VwdGlvbiI6bnVsbCwicHJvY2Vzc191dWlkIjoiMWI2ZTFiMjgtNWQ5NC00ZTAzLTlmYTctOTM4NWNlNWU1ZDcyIn0seyJ0aW1lc3RhbXAiOiIyMDIzLTA1LTE0VDE1OjA3OjQ5LjkxOFoiLCJsZXZlbCI6IklORk8iLCJmcW5zIjoibWV0YWJhc2UuZHJpdmVyLmltcGwiLCJtc2ciOiJcdTAwMUJbMzNtSW5pdGlhbGl6aW5nIGRyaXZlciA6c3FsLWpkYmMuLi5cdTAwMUJbMG0iLCJleGNlcHRpb24iOm51bGwsInByb2Nlc3NfdXVpZCI6IjFiNmUxYjI4LTVkOTQtNGUwMy05ZmE3LTkzODVjZTVlNWQ3MiJ9LHsidGltZXN0YW1wIjoiMjAyMy0wNS0xNFQxNTowNzo0OS45MDBaIiwibGV2ZWwiOiJJTkZPIiwiZnFucyI6Im1ldGFiYXNlLmRyaXZlci5pbXBsIiwibXNnIjoiXHUwMDFCWzMzbUluaXRpYWxpemluZyBkcml2ZXIgOnNxbC4uLlx1MDAxQlswbSIsImV4Y2VwdGlvbiI6bnVsbCwicHJvY2Vzc191dWlkIjoiMWI2ZTFiMjgtNWQ5NC00ZTAzLTlmYTctOTM4NWNlNWU1ZDcyIn0seyJ0aW1lc3RhbXAiOiIyMDIzLTA1LTE0VDE1OjA3OjQ5LjI1NFoiLCJsZXZlbCI6IklORk8iLCJmcW5zIjoibWV0YWJhc2UuZXZlbnRzIiwibXNnIjoiU3RhcnRpbmcgZXZlbnRzIGxpc3RlbmVyOiBcdTAwMUJbMzRtOm1ldGFiYXNlLmV2ZW50cy52aWV3LWxvZy9WaWV3TG9nXHUwMDFCWzBtIPCfkYIiLCJleGNlcHRpb24iOm51bGwsInByb2Nlc3NfdXVpZCI6IjFiNmUxYjI4LTVkOTQtNGUwMy05ZmE3LTkzODVjZTVlNWQ3MiJ9LHsidGltZXN0YW1wIjoiMjAyMy0wNS0xNFQxNTowNzo0OS4yNDZaIiwibGV2ZWwiOiJJTkZPIiwiZnFucyI6Im1ldGFiYXNlLmV2ZW50cyIsIm1zZyI6IlN0YXJ0aW5nIGV2ZW50cyBsaXN0ZW5lcjogXHUwMDFCWzM0bTptZXRhYmFzZS5ldmVudHMucmV2aXNpb24vUmV2aXNpb25zXHUwMDFCWzBtIPCfkYIiLCJleGNlcHRpb24iOm51bGwsInByb2Nlc3NfdXVpZCI6IjFiNmUxYjI4LTVkOTQtNGUwMy05ZmE3LTkzODVjZTVlNWQ3MiJ9LHsidGltZXN0YW1wIjoiMjAyMy0wNS0xNFQxNTowNzo0OS4yMzRaIiwibGV2ZWwiOiJJTkZPIiwiZnFucyI6Im1ldGFiYXNlLmV2ZW50cyIsIm1zZyI6IlN0YXJ0aW5nIGV2ZW50cyBsaXN0ZW5lcjogXHUwMDFCWzM0bTptZXRhYmFzZS5ldmVudHMuZHJpdmVyLW5vdGlmaWNhdGlvbnMvRHJpdmVyTm90aWZpY2F0aW9uc1x1MDAxQlswbSDwn5GCIiwiZXhjZXB0aW9uIjpudWxsLCJwcm9jZXNzX3V1aWQiOiIxYjZlMWIyOC01ZDk0LTRlMDMtOWZhNy05Mzg1Y2U1ZTVkNzIifSx7InRpbWVzdGFtcCI6IjIwMjMtMDUtMTRUMTU6MDc6NDkuMjIwWiIsImxldmVsIjoiSU5GTyIsImZxbnMiOiJtZXRhYmFzZS5ldmVudHMiLCJtc2ciOiJTdGFydGluZyBldmVudHMgbGlzdGVuZXI6IFx1MDAxQlszNG06bWV0YWJhc2UuZXZlbnRzLnN5bmMtZGF0YWJhc2UvU3luY1x1MDAxQlswbSDwn5GCIiwiZXhjZXB0aW9uIjpudWxsLCJwcm9jZXNzX3V1aWQiOiIxYjZlMWIyOC01ZDk0LTRlMDMtOWZhNy05Mzg1Y2U1ZTVkNzIifSx7InRpbWVzdGFtcCI6IjIwMjMtMDUtMTRUMTU6MDc6NDkuMjA4WiIsImxldmVsIjoiSU5GTyIsImZxbnMiOiJtZXRhYmFzZS5ldmVudHMiLCJtc2ciOiJTdGFydGluZyBldmVudHMgbGlzdGVuZXI6IFx1MDAxQlszNG06bWV0YWJhc2UuZXZlbnRzLnBlcnNpc3RlZC1pbmZvL1BlcnNpc3RlZEluZm9cdTAwMUJbMG0g8J+RgiIsImV4Y2VwdGlvbiI6bnVsbCwicHJvY2Vzc191dWlkIjoiMWI2ZTFiMjgtNWQ5NC00ZTAzLTlmYTctOTM4NWNlNWU1ZDcyIn0seyJ0aW1lc3RhbXAiOiIyMDIzLTA1LTE0VDE1OjA3OjQ5LjIwM1oiLCJsZXZlbCI6IklORk8iLCJmcW5zIjoibWV0YWJhc2UuZXZlbnRzIiwibXNnIjoiU3RhcnRpbmcgZXZlbnRzIGxpc3RlbmVyOiBcdTAwMUJbMzRtOm1ldGFiYXNlLmV2ZW50cy5sYXN0LWxvZ2luL0xhc3RMb2dpblx1MDAxQlswbSDwn5GCIiwiZXhjZXB0aW9uIjpudWxsLCJwcm9jZXNzX3V1aWQiOiIxYjZlMWIyOC01ZDk0LTRlMDMtOWZhNy05Mzg1Y2U1ZTVkNzIifSx7InRpbWVzdGFtcCI6IjIwMjMtMDUtMTRUMTU6MDc6NDkuMTQ4WiIsImxldmVsIjoiSU5GTyIsImZxbnMiOiJtZXRhYmFzZS5ldmVudHMiLCJtc2ciOiJTdGFydGluZyBldmVudHMgbGlzdGVuZXI6IFx1MDAxQlszNG06bWV0YWJhc2UuZXZlbnRzLmFjdGl2aXR5LWZlZWQvQWN0aXZpdHlGZWVkXHUwMDFCWzBtIPCfkYIiLCJleGNlcHRpb24iOm51bGwsInByb2Nlc3NfdXVpZCI6IjFiNmUxYjI4LTVkOTQtNGUwMy05ZmE3LTkzODVjZTVlNWQ3MiJ9LHsidGltZXN0YW1wIjoiMjAyMy0wNS0xNFQxNTowNzo0OC4xNzhaIiwibGV2ZWwiOiJJTkZPIiwiZnFucyI6Im1ldGFiYXNlLnV0aWwiLCJtc2ciOiJcdTAwMUJbMzJtRGF0YWJhc2Ugc2V0dXAgdG9vayAyNS4wIHNcdTAwMUJbMG0iLCJleGNlcHRpb24iOm51bGwsInByb2Nlc3NfdXVpZCI6IjFiNmUxYjI4LTVkOTQtNGUwMy05ZmE3LTkzODVjZTVlNWQ3MiJ9LHsidGltZXN0YW1wIjoiMjAyMy0wNS0xNFQxNTowNzo0OC4xMzJaIiwibGV2ZWwiOiJJTkZPIiwiZnFucyI6Im1ldGFiYXNlLmRiLmRhdGEtbWlncmF0aW9ucyIsIm1zZyI6IkZpbmlzaGVkIHJ1bm5pbmcgZGF0YSBtaWdyYXRpb25zLiIsImV4Y2VwdGlvbiI6bnVsbCwicHJvY2Vzc191dWlkIjoiMWI2ZTFiMjgtNWQ5NC00ZTAzLTlmYTctOTM4NWNlNWU1ZDcyIn0seyJ0aW1lc3RhbXAiOiIyMDIzLTA1LTE0VDE1OjA3OjQxLjMxOFoiLCJsZXZlbCI6IklORk8iLCJmcW5zIjoibWV0YWJhc2UuZGIuZGF0YS1taWdyYXRpb25zIiwibXNnIjoiUnVubmluZyBhbGwgbmVjZXNzYXJ5IGRhdGEgbWlncmF0aW9ucywgdGhpcyBtYXkgdGFrZSBhIG1pbnV0ZS4iLCJleGNlcHRpb24iOm51bGwsInByb2Nlc3NfdXVpZCI6IjFiNmUxYjI4LTVkOTQtNGUwMy05ZmE3LTkzODVjZTVlNWQ3MiJ9LHsidGltZXN0YW1wIjoiMjAyMy0wNS0xNFQxNTowNzo0MC43MzJaIiwibGV2ZWwiOiJJTkZPIiwiZnFucyI6Im1ldGFiYXNlLmRiLnNldHVwIiwibXNnIjoiRGF0YWJhc2UgTWlncmF0aW9ucyBDdXJyZW50IC4uLiAg4pyFIiwiZXhjZXB0aW9uIjpudWxsLCJwcm9jZXNzX3V1aWQiOiIxYjZlMWIyOC01ZDk0LTRlMDMtOWZhNy05Mzg1Y2U1ZTVkNzIifSx7InRpbWVzdGFtcCI6IjIwMjMtMDUtMTRUMTU6MDc6MjkuOTgxWiIsImxldmVsIjoiSU5GTyIsImZxbnMiOiJtZXRhYmFzZS5kYi5saXF1aWJhc2UiLCJtc2ciOiJDaGVja2luZyBpZiBEYXRhYmFzZSBoYXMgdW5ydW4gbWlncmF0aW9ucy4uLiIsImV4Y2VwdGlvbiI6bnVsbCwicHJvY2Vzc191dWlkIjoiMWI2ZTFiMjgtNWQ5NC00ZTAzLTlmYTctOTM4NWNlNWU1ZDcyIn0seyJ0aW1lc3RhbXAiOiIyMDIzLTA1LTE0VDE1OjA3OjI5Ljk3MFoiLCJsZXZlbCI6IklORk8iLCJmcW5zIjoibWV0YWJhc2UuZGIuc2V0dXAiLCJtc2ciOiJMaXF1aWJhc2UgaXMgcmVhZHkuIiwiZXhjZXB0aW9uIjpudWxsLCJwcm9jZXNzX3V1aWQiOiIxYjZlMWIyOC01ZDk0LTRlMDMtOWZhNy05Mzg1Y2U1ZTVkNzIifSx7InRpbWVzdGFtcCI6IjIwMjMtMDUtMTRUMTU6MDc6MjguMTI4WiIsImxldmVsIjoiSU5GTyIsImZxbnMiOiJtZXRhYmFzZS5kYi5zZXR1cCIsIm1zZyI6IlNldHRpbmcgdXAgTGlxdWliYXNlLi4uIiwiZXhjZXB0aW9uIjpudWxsLCJwcm9jZXNzX3V1aWQiOiIxYjZlMWIyOC01ZDk0LTRlMDMtOWZhNy05Mzg1Y2U1ZTVkNzIifSx7InRpbWVzdGFtcCI6IjIwMjMtMDUtMTRUMTU6MDc6MjguMTAwWiIsImxldmVsIjoiSU5GTyIsImZxbnMiOiJtZXRhYmFzZS5kYi5zZXR1cCIsIm1zZyI6IlJ1bm5pbmcgRGF0YWJhc2UgTWlncmF0aW9ucy4uLiIsImV4Y2VwdGlvbiI6bnVsbCwicHJvY2Vzc191dWlkIjoiMWI2ZTFiMjgtNWQ5NC00ZTAzLTlmYTctOTM4NWNlNWU1ZDcyIn0seyJ0aW1lc3RhbXAiOiIyMDIzLTA1LTE0VDE1OjA3OjI4LjA2MFoiLCJsZXZlbCI6IklORk8iLCJmcW5zIjoibWV0YWJhc2UuZGIuc2V0dXAiLCJtc2ciOiJTdWNjZXNzZnVsbHkgdmVyaWZpZWQgSDIgMi4xLjIxMiAoMjAyMi0wNC0wOSkgYXBwbGljYXRpb24gZGF0YWJhc2UgY29ubmVjdGlvbi4g4pyFIiwiZXhjZXB0aW9uIjpudWxsLCJwcm9jZXNzX3V1aWQiOiIxYjZlMWIyOC01ZDk0LTRlMDMtOWZhNy05Mzg1Y2U1ZTVkNzIifSx7InRpbWVzdGFtcCI6IjIwMjMtMDUtMTRUMTU6MDc6MjMuMTYxWiIsImxldmVsIjoiSU5GTyIsImZxbnMiOiJtZXRhYmFzZS5kYi5zZXR1cCIsIm1zZyI6Ilx1MDAxQlszNm1WZXJpZnlpbmcgaDIgRGF0YWJhc2UgQ29ubmVjdGlvbiAuLi5cdTAwMUJbMG0iLCJleGNlcHRpb24iOm51bGwsInByb2Nlc3NfdXVpZCI6IjFiNmUxYjI4LTVkOTQtNGUwMy05ZmE3LTkzODVjZTVlNWQ3MiJ9LHsidGltZXN0YW1wIjoiMjAyMy0wNS0xNFQxNTowNzoyMy4wNjNaIiwibGV2ZWwiOiJJTkZPIiwiZnFucyI6Im1ldGFiYXNlLmNvcmUiLCJtc2ciOiJTZXR0aW5nIHVwIGFuZCBtaWdyYXRpbmcgTWV0YWJhc2UgREIuIFBsZWFzZSBzaXQgdGlnaHQsIHRoaXMgbWF5IHRha2UgYSBtaW51dGUuLi4iLCJleGNlcHRpb24iOm51bGwsInByb2Nlc3NfdXVpZCI6IjFiNmUxYjI4LTVkOTQtNGUwMy05ZmE3LTkzODVjZTVlNWQ3MiJ9LHsidGltZXN0YW1wIjoiMjAyMy0wNS0xNFQxNTowNzoyMy4wNTVaIiwibGV2ZWwiOiJJTkZPIiwiZnFucyI6Im1ldGFiYXNlLmRyaXZlci5pbXBsIiwibXNnIjoiXHUwMDFCWzM0bVJlZ2lzdGVyZWQgZHJpdmVyIDphdGhlbmFcdTAwMUJbMG0gKHBhcmVudHM6IFs6c3FsLWpkYmNdKSDwn5qaIiwiZXhjZXB0aW9uIjpudWxsLCJwcm9jZXNzX3V1aWQiOiIxYjZlMWIyOC01ZDk0LTRlMDMtOWZhNy05Mzg1Y2U1ZTVkNzIifSx7InRpbWVzdGFtcCI6IjIwMjMtMDUtMTRUMTU6MDc6MjMuMDUwWiIsImxldmVsIjoiREVCVUciLCJmcW5zIjoibWV0YWJhc2UucGx1Z2lucy5sYXp5LWxvYWRlZC1kcml2ZXIiLCJtc2ciOiJcdTAwMUJbMzVtUmVnaXN0ZXJpbmcgbGF6eSBsb2FkaW5nIGRyaXZlciA6YXRoZW5hLi4uXHUwMDFCWzBtIiwiZXhjZXB0aW9uIjpudWxsLCJwcm9jZXNzX3V1aWQiOiIxYjZlMWIyOC01ZDk0LTRlMDMtOWZhNy05Mzg1Y2U1ZTVkNzIifSx7InRpbWVzdGFtcCI6IjIwMjMtMDUtMTRUMTU6MDc6MjIuOTA1WiIsImxldmVsIjoiSU5GTyIsImZxbnMiOiJtZXRhYmFzZS5kcml2ZXIuaW1wbCIsIm1zZyI6Ilx1MDAxQlszNG1SZWdpc3RlcmVkIGRyaXZlciA6c25vd2ZsYWtlXHUwMDFCWzBtIChwYXJlbnRzOiBbOnNxbC1qZGJjXSkg8J+amiIsImV4Y2VwdGlvbiI6bnVsbCwicHJvY2Vzc191dWlkIjoiMWI2ZTFiMjgtNWQ5NC00ZTAzLTlmYTctOTM4NWNlNWU1ZDcyIn0seyJ0aW1lc3RhbXAiOiIyMDIzLTA1LTE0VDE1OjA3OjIyLjkwMloiLCJsZXZlbCI6IkRFQlVHIiwiZnFucyI6Im1ldGFiYXNlLnBsdWdpbnMubGF6eS1sb2FkZWQtZHJpdmVyIiwibXNnIjoiXHUwMDFCWzM1bVJlZ2lzdGVyaW5nIGxhenkgbG9hZGluZyBkcml2ZXIgOnNub3dmbGFrZS4uLlx1MDAxQlswbSIsImV4Y2VwdGlvbiI6bnVsbCwicHJvY2Vzc191dWlkIjoiMWI2ZTFiMjgtNWQ5NC00ZTAzLTlmYTctOTM4NWNlNWU1ZDcyIn0seyJ0aW1lc3RhbXAiOiIyMDIzLTA1LTE0VDE1OjA3OjIyLjc2OFoiLCJsZXZlbCI6IklORk8iLCJmcW5zIjoibWV0YWJhc2UuZHJpdmVyLmltcGwiLCJtc2ciOiJcdTAwMUJbMzRtUmVnaXN0ZXJlZCBkcml2ZXIgOnNwYXJrc3FsXHUwMDFCWzBtIChwYXJlbnRzOiBbOmhpdmUtbGlrZV0pIPCfmpoiLCJleGNlcHRpb24iOm51bGwsInByb2Nlc3NfdXVpZCI6IjFiNmUxYjI4LTVkOTQtNGUwMy05ZmE3LTkzODVjZTVlNWQ3MiJ9LHsidGltZXN0YW1wIjoiMjAyMy0wNS0xNFQxNTowNzoyMi43NjRaIiwibGV2ZWwiOiJERUJVRyIsImZxbnMiOiJtZXRhYmFzZS5wbHVnaW5zLmxhenktbG9hZGVkLWRyaXZlciIsIm1zZyI6Ilx1MDAxQlszNW1SZWdpc3RlcmluZyBsYXp5IGxvYWRpbmcgZHJpdmVyIDpzcGFya3NxbC4uLlx1MDAxQlswbSIsImV4Y2VwdGlvbiI6bnVsbCwicHJvY2Vzc191dWlkIjoiMWI2ZTFiMjgtNWQ5NC00ZTAzLTlmYTctOTM4NWNlNWU1ZDcyIn0seyJ0aW1lc3RhbXAiOiIyMDIzLTA1LTE0VDE1OjA3OjIyLjc2MVoiLCJsZXZlbCI6IklORk8iLCJmcW5zIjoibWV0YWJhc2UuZHJpdmVyLmltcGwiLCJtc2ciOiJcdTAwMUJbMzRtUmVnaXN0ZXJlZCBhYnN0cmFjdCBkcml2ZXIgOmhpdmUtbGlrZVx1MDAxQlswbSAocGFyZW50czogWzpzcWwtamRiY10pIPCfmpoiLCJleGNlcHRpb24iOm51bGwsInByb2Nlc3NfdXVpZCI6IjFiNmUxYjI4LTVkOTQtNGUwMy05ZmE3LTkzODVjZTVlNWQ3MiJ9LHsidGltZXN0YW1wIjoiMjAyMy0wNS0xNFQxNTowNzoyMi43NThaIiwibGV2ZWwiOiJERUJVRyIsImZxbnMiOiJtZXRhYmFzZS5wbHVnaW5zLmxhenktbG9hZGVkLWRyaXZlciIsIm1zZyI6Ilx1MDAxQlszNW1SZWdpc3RlcmluZyBsYXp5IGxvYWRpbmcgZHJpdmVyIDpoaXZlLWxpa2UuLi5cdTAwMUJbMG0iLCJleGNlcHRpb24iOm51bGwsInByb2Nlc3NfdXVpZCI6IjFiNmUxYjI4LTVkOTQtNGUwMy05ZmE3LTkzODVjZTVlNWQ3MiJ9LHsidGltZXN0YW1wIjoiMjAyMy0wNS0xNFQxNTowNzoyMi43MTBaIiwibGV2ZWwiOiJJTkZPIiwiZnFucyI6Im1ldGFiYXNlLmRyaXZlci5pbXBsIiwibXNnIjoiXHUwMDFCWzM0bVJlZ2lzdGVyZWQgZHJpdmVyIDpzcWxpdGVcdTAwMUJbMG0gKHBhcmVudHM6IFs6c3FsLWpkYmNdKSDwn5qaIiwiZXhjZXB0aW9uIjpudWxsLCJwcm9jZXNzX3V1aWQiOiIxYjZlMWIyOC01ZDk0LTRlMDMtOWZhNy05Mzg1Y2U1ZTVkNzIifSx7InRpbWVzdGFtcCI6IjIwMjMtMDUtMTRUMTU6MDc6MjIuNzAwWiIsImxldmVsIjoiREVCVUciLCJmcW5zIjoibWV0YWJhc2UucGx1Z2lucy5sYXp5LWxvYWRlZC1kcml2ZXIiLCJtc2ciOiJcdTAwMUJbMzVtUmVnaXN0ZXJpbmcgbGF6eSBsb2FkaW5nIGRyaXZlciA6c3FsaXRlLi4uXHUwMDFCWzBtIiwiZXhjZXB0aW9uIjpudWxsLCJwcm9jZXNzX3V1aWQiOiIxYjZlMWIyOC01ZDk0LTRlMDMtOWZhNy05Mzg1Y2U1ZTVkNzIifSx7InRpbWVzdGFtcCI6IjIwMjMtMDUtMTRUMTU6MDc6MjIuNjYwWiIsImxldmVsIjoiSU5GTyIsImZxbnMiOiJtZXRhYmFzZS5kcml2ZXIuaW1wbCIsIm1zZyI6Ilx1MDAxQlszNG1SZWdpc3RlcmVkIGRyaXZlciA6c3Fsc2VydmVyXHUwMDFCWzBtIChwYXJlbnRzOiBbOnNxbC1qZGJjXSkg8J+amiIsImV4Y2VwdGlvbiI6bnVsbCwicHJvY2Vzc191dWlkIjoiMWI2ZTFiMjgtNWQ5NC00ZTAzLTlmYTctOTM4NWNlNWU1ZDcyIn0seyJ0aW1lc3RhbXAiOiIyMDIzLTA1LTE0VDE1OjA3OjIyLjY1MloiLCJsZXZlbCI6IkRFQlVHIiwiZnFucyI6Im1ldGFiYXNlLnBsdWdpbnMubGF6eS1sb2FkZWQtZHJpdmVyIiwibXNnIjoiXHUwMDFCWzM1bVJlZ2lzdGVyaW5nIGxhenkgbG9hZGluZyBkcml2ZXIgOnNxbHNlcnZlci4uLlx1MDAxQlswbSIsImV4Y2VwdGlvbiI6bnVsbCwicHJvY2Vzc191dWlkIjoiMWI2ZTFiMjgtNWQ5NC00ZTAzLTlmYTctOTM4NWNlNWU1ZDcyIn0seyJ0aW1lc3RhbXAiOiIyMDIzLTA1LTE0VDE1OjA3OjIyLjU4NloiLCJsZXZlbCI6IklORk8iLCJmcW5zIjoibWV0YWJhc2UuZHJpdmVyLmltcGwiLCJtc2ciOiJcdTAwMUJbMzRtUmVnaXN0ZXJlZCBkcml2ZXIgOm1vbmdvXHUwMDFCWzBtICDwn5qaIiwiZXhjZXB0aW9uIjpudWxsLCJwcm9jZXNzX3V1aWQiOiIxYjZlMWIyOC01ZDk0LTRlMDMtOWZhNy05Mzg1Y2U1ZTVkNzIifSx7InRpbWVzdGFtcCI6IjIwMjMtMDUtMTRUMTU6MDc6MjIuNTc4WiIsImxldmVsIjoiREVCVUciLCJmcW5zIjoibWV0YWJhc2UucGx1Z2lucy5sYXp5LWxvYWRlZC1kcml2ZXIiLCJtc2ciOiJcdTAwMUJbMzVtUmVnaXN0ZXJpbmcgbGF6eSBsb2FkaW5nIGRyaXZlciA6bW9uZ28uLi5cdTAwMUJbMG0iLCJleGNlcHRpb24iOm51bGwsInByb2Nlc3NfdXVpZCI6IjFiNmUxYjI4LTVkOTQtNGUwMy05ZmE3LTkzODVjZTVlNWQ3MiJ9LHsidGltZXN0YW1wIjoiMjAyMy0wNS0xNFQxNTowNzoyMi41MTRaIiwibGV2ZWwiOiJJTkZPIiwiZnFucyI6Im1ldGFiYXNlLnBsdWdpbnMuZGVwZW5kZW5jaWVzIiwibXNnIjoiXHUwMDFCWzMzbVBsdWdpbnMgd2l0aCB1bnNhdGlzZmllZCBkZXBzOiBbXCJNZXRhYmFzZSBPcmFjbGUgRHJpdmVyXCIgXCJNZXRhYmFzZSBWZXJ0aWNhIERyaXZlclwiXVx1MDAxQlswbSIsImV4Y2VwdGlvbiI6bnVsbCwicHJvY2Vzc191dWlkIjoiMWI2ZTFiMjgtNWQ5NC00ZTAzLTlmYTctOTM4NWNlNWU1ZDcyIn0seyJ0aW1lc3RhbXAiOiIyMDIzLTA1LTE0VDE1OjA3OjIyLjUxNFoiLCJsZXZlbCI6IklORk8iLCJmcW5zIjoibWV0YWJhc2UucGx1Z2lucy5kZXBlbmRlbmNpZXMiLCJtc2ciOiJcdTAwMUJbMzNtUGx1Z2lucyB3aXRoIHVuc2F0aXNmaWVkIGRlcHM6IFtcIk1ldGFiYXNlIE9yYWNsZSBEcml2ZXJcIiBcIk1ldGFiYXNlIFZlcnRpY2EgRHJpdmVyXCJdXHUwMDFCWzBtIiwiZXhjZXB0aW9uIjpudWxsLCJwcm9jZXNzX3V1aWQiOiIxYjZlMWIyOC01ZDk0LTRlMDMtOWZhNy05Mzg1Y2U1ZTVkNzIifSx7InRpbWVzdGFtcCI6IjIwMjMtMDUtMTRUMTU6MDc6MjIuNTEyWiIsImxldmVsIjoiSU5GTyIsImZxbnMiOiJtZXRhYmFzZS5wbHVnaW5zLmRlcGVuZGVuY2llcyIsIm1zZyI6Ik1ldGFiYXNlIFZlcnRpY2EgRHJpdmVyIGRlcGVuZGVuY3kgezpjbGFzcyBjb20udmVydGljYS5qZGJjLkRyaXZlcn0gc2F0aXNmaWVkPyBmYWxzZSIsImV4Y2VwdGlvbiI6bnVsbCwicHJvY2Vzc191dWlkIjoiMWI2ZTFiMjgtNWQ5NC00ZTAzLTlmYTctOTM4NWNlNWU1ZDcyIn0seyJ0aW1lc3RhbXAiOiIyMDIzLTA1LTE0VDE1OjA3OjIyLjUxMloiLCJsZXZlbCI6IklORk8iLCJmcW5zIjoibWV0YWJhc2UucGx1Z2lucy5kZXBlbmRlbmNpZXMiLCJtc2ciOiJNZXRhYmFzZSBWZXJ0aWNhIERyaXZlciBkZXBlbmRlbmN5IHs6Y2xhc3MgY29tLnZlcnRpY2EuamRiYy5Ecml2ZXJ9IHNhdGlzZmllZD8gZmFsc2UiLCJleGNlcHRpb24iOm51bGwsInByb2Nlc3NfdXVpZCI6IjFiNmUxYjI4LTVkOTQtNGUwMy05ZmE3LTkzODVjZTVlNWQ3MiJ9LHsidGltZXN0YW1wIjoiMjAyMy0wNS0xNFQxNTowNzoyMi41MTBaIiwibGV2ZWwiOiJJTkZPIiwiZnFucyI6Im1ldGFiYXNlLnBsdWdpbnMuZGVwZW5kZW5jaWVzIiwibXNnIjoiXHUwMDFCWzMxbU1ldGFiYXNlIGNhbm5vdCBpbml0aWFsaXplIHBsdWdpbiBNZXRhYmFzZSBWZXJ0aWNhIERyaXZlciBkdWUgdG8gcmVxdWlyZWQgZGVwZW5kZW5jaWVzLlx1MDAxQlswbSBNZXRhYmFzZSByZXF1aXJlcyB0aGUgVmVydGljYSBKREJDIGRyaXZlciBpbiBvcmRlciB0byBjb25uZWN0IHRvIFZlcnRpY2EgZGF0YWJhc2VzLCBidXQgd2UgY2FuJ3Qgc2hpcCBpdCBhcyBwYXJ0IG9mIE1ldGFiYXNlIGR1ZSB0byBsaWNlbnNpbmcgcmVzdHJpY3Rpb25zLiBTZWUgaHR0cHM6Ly9tZXRhYmFzZS5jb20vZG9jcy9sYXRlc3QvYWRtaW5pc3RyYXRpb24tZ3VpZGUvZGF0YWJhc2VzL3ZlcnRpY2EuaHRtbCBmb3IgbW9yZSBkZXRhaWxzLlxuIiwiZXhjZXB0aW9uIjpudWxsLCJwcm9jZXNzX3V1aWQiOiIxYjZlMWIyOC01ZDk0LTRlMDMtOWZhNy05Mzg1Y2U1ZTVkNzIifSx7InRpbWVzdGFtcCI6IjIwMjMtMDUtMTRUMTU6MDc6MjIuNTEwWiIsImxldmVsIjoiSU5GTyIsImZxbnMiOiJtZXRhYmFzZS5wbHVnaW5zLmRlcGVuZGVuY2llcyIsIm1zZyI6Ilx1MDAxQlszMW1NZXRhYmFzZSBjYW5ub3QgaW5pdGlhbGl6ZSBwbHVnaW4gTWV0YWJhc2UgVmVydGljYSBEcml2ZXIgZHVlIHRvIHJlcXVpcmVkIGRlcGVuZGVuY2llcy5cdTAwMUJbMG0gTWV0YWJhc2UgcmVxdWlyZXMgdGhlIFZlcnRpY2EgSkRCQyBkcml2ZXIgaW4gb3JkZXIgdG8gY29ubmVjdCB0byBWZXJ0aWNhIGRhdGFiYXNlcywgYnV0IHdlIGNhbid0IHNoaXAgaXQgYXMgcGFydCBvZiBNZXRhYmFzZSBkdWUgdG8gbGljZW5zaW5nIHJlc3RyaWN0aW9ucy4gU2VlIGh0dHBzOi8vbWV0YWJhc2UuY29tL2RvY3MvbGF0ZXN0L2FkbWluaXN0cmF0aW9uLWd1aWRlL2RhdGFiYXNlcy92ZXJ0aWNhLmh0bWwgZm9yIG1vcmUgZGV0YWlscy5cbiIsImV4Y2VwdGlvbiI6bnVsbCwicHJvY2Vzc191dWlkIjoiMWI2ZTFiMjgtNWQ5NC00ZTAzLTlmYTctOTM4NWNlNWU1ZDcyIn0seyJ0aW1lc3RhbXAiOiIyMDIzLTA1LTE0VDE1OjA3OjIyLjQ3N1oiLCJsZXZlbCI6IklORk8iLCJmcW5zIjoibWV0YWJhc2UuZHJpdmVyLmltcGwiLCJtc2ciOiJcdTAwMUJbMzRtUmVnaXN0ZXJlZCBkcml2ZXIgOmdvb2dsZWFuYWx5dGljc1x1MDAxQlswbSAg8J+amiIsImV4Y2VwdGlvbiI6bnVsbCwicHJvY2Vzc191dWlkIjoiMWI2ZTFiMjgtNWQ5NC00ZTAzLTlmYTctOTM4NWNlNWU1ZDcyIn0seyJ0aW1lc3RhbXAiOiIyMDIzLTA1LTE0VDE1OjA3OjIyLjQ3NVoiLCJsZXZlbCI6IkRFQlVHIiwiZnFucyI6Im1ldGFiYXNlLnBsdWdpbnMubGF6eS1sb2FkZWQtZHJpdmVyIiwibXNnIjoiXHUwMDFCWzM1bVJlZ2lzdGVyaW5nIGxhenkgbG9hZGluZyBkcml2ZXIgOmdvb2dsZWFuYWx5dGljcy4uLlx1MDAxQlswbSIsImV4Y2VwdGlvbiI6bnVsbCwicHJvY2Vzc191dWlkIjoiMWI2ZTFiMjgtNWQ5NC00ZTAzLTlmYTctOTM4NWNlNWU1ZDcyIn0seyJ0aW1lc3RhbXAiOiIyMDIzLTA1LTE0VDE1OjA3OjIyLjQwN1oiLCJsZXZlbCI6IklORk8iLCJmcW5zIjoibWV0YWJhc2UucGx1Z2lucy5kZXBlbmRlbmNpZXMiLCJtc2ciOiJcdTAwMUJbMzNtUGx1Z2lucyB3aXRoIHVuc2F0aXNmaWVkIGRlcHM6IFtcIk1ldGFiYXNlIE9yYWNsZSBEcml2ZXJcIl1cdTAwMUJbMG0iLCJleGNlcHRpb24iOm51bGwsInByb2Nlc3NfdXVpZCI6IjFiNmUxYjI4LTVkOTQtNGUwMy05ZmE3LTkzODVjZTVlNWQ3MiJ9LHsidGltZXN0YW1wIjoiMjAyMy0wNS0xNFQxNTowNzoyMi40MDdaIiwibGV2ZWwiOiJJTkZPIiwiZnFucyI6Im1ldGFiYXNlLnBsdWdpbnMuZGVwZW5kZW5jaWVzIiwibXNnIjoiXHUwMDFCWzMzbVBsdWdpbnMgd2l0aCB1bnNhdGlzZmllZCBkZXBzOiBbXCJNZXRhYmFzZSBPcmFjbGUgRHJpdmVyXCJdXHUwMDFCWzBtIiwiZXhjZXB0aW9uIjpudWxsLCJwcm9jZXNzX3V1aWQiOiIxYjZlMWIyOC01ZDk0LTRlMDMtOWZhNy05Mzg1Y2U1ZTVkNzIifSx7InRpbWVzdGFtcCI6IjIwMjMtMDUtMTRUMTU6MDc6MjIuMzk5WiIsImxldmVsIjoiSU5GTyIsImZxbnMiOiJtZXRhYmFzZS5wbHVnaW5zLmRlcGVuZGVuY2llcyIsIm1zZyI6Ik1ldGFiYXNlIE9yYWNsZSBEcml2ZXIgZGVwZW5kZW5jeSB7OmNsYXNzIG9yYWNsZS5qZGJjLk9yYWNsZURyaXZlcn0gc2F0aXNmaWVkPyBmYWxzZSIsImV4Y2VwdGlvbiI6bnVsbCwicHJvY2Vzc191dWlkIjoiMWI2ZTFiMjgtNWQ5NC00ZTAzLTlmYTctOTM4NWNlNWU1ZDcyIn0seyJ0aW1lc3RhbXAiOiIyMDIzLTA1LTE0VDE1OjA3OjIyLjM5OVoiLCJsZXZlbCI6IklORk8iLCJmcW5zIjoibWV0YWJhc2UucGx1Z2lucy5kZXBlbmRlbmNpZXMiLCJtc2ciOiJNZXRhYmFzZSBPcmFjbGUgRHJpdmVyIGRlcGVuZGVuY3kgezpjbGFzcyBvcmFjbGUuamRiYy5PcmFjbGVEcml2ZXJ9IHNhdGlzZmllZD8gZmFsc2UiLCJleGNlcHRpb24iOm51bGwsInByb2Nlc3NfdXVpZCI6IjFiNmUxYjI4LTVkOTQtNGUwMy05ZmE3LTkzODVjZTVlNWQ3MiJ9LHsidGltZXN0YW1wIjoiMjAyMy0wNS0xNFQxNTowNzoyMi4zODRaIiwibGV2ZWwiOiJJTkZPIiwiZnFucyI6Im1ldGFiYXNlLnBsdWdpbnMuZGVwZW5kZW5jaWVzIiwibXNnIjoiXHUwMDFCWzMxbU1ldGFiYXNlIGNhbm5vdCBpbml0aWFsaXplIHBsdWdpbiBNZXRhYmFzZSBPcmFjbGUgRHJpdmVyIGR1ZSB0byByZXF1aXJlZCBkZXBlbmRlbmNpZXMuXHUwMDFCWzBtIE1ldGFiYXNlIHJlcXVpcmVzIHRoZSBPcmFjbGUgSkRCQyBkcml2ZXIgaW4gb3JkZXIgdG8gY29ubmVjdCB0byBPcmFjbGUgZGF0YWJhc2VzLCBidXQgd2UgY2FuJ3Qgc2hpcCBpdCBhcyBwYXJ0IG9mIE1ldGFiYXNlIGR1ZSB0byBsaWNlbnNpbmcgcmVzdHJpY3Rpb25zLiBTZWUgaHR0cHM6Ly9tZXRhYmFzZS5jb20vZG9jcy9sYXRlc3QvYWRtaW5pc3RyYXRpb24tZ3VpZGUvZGF0YWJhc2VzL29yYWNsZS5odG1sIGZvciBtb3JlIGRldGFpbHMuXG4iLCJleGNlcHRpb24iOm51bGwsInByb2Nlc3NfdXVpZCI6IjFiNmUxYjI4LTVkOTQtNGUwMy05ZmE3LTkzODVjZTVlNWQ3MiJ9LHsidGltZXN0YW1wIjoiMjAyMy0wNS0xNFQxNTowNzoyMi4zODRaIiwibGV2ZWwiOiJJTkZPIiwiZnFucyI6Im1ldGFiYXNlLnBsdWdpbnMuZGVwZW5kZW5jaWVzIiwibXNnIjoiXHUwMDFCWzMxbU1ldGFiYXNlIGNhbm5vdCBpbml0aWFsaXplIHBsdWdpbiBNZXRhYmFzZSBPcmFjbGUgRHJpdmVyIGR1ZSB0byByZXF1aXJlZCBkZXBlbmRlbmNpZXMuXHUwMDFCWzBtIE1ldGFiYXNlIHJlcXVpcmVzIHRoZSBPcmFjbGUgSkRCQyBkcml2ZXIgaW4gb3JkZXIgdG8gY29ubmVjdCB0byBPcmFjbGUgZGF0YWJhc2VzLCBidXQgd2UgY2FuJ3Qgc2hpcCBpdCBhcyBwYXJ0IG9mIE1ldGFiYXNlIGR1ZSB0byBsaWNlbnNpbmcgcmVzdHJpY3Rpb25zLiBTZWUgaHR0cHM6Ly9tZXRhYmFzZS5jb20vZG9jcy9sYXRlc3QvYWRtaW5pc3RyYXRpb24tZ3VpZGUvZGF0YWJhc2VzL29yYWNsZS5odG1sIGZvciBtb3JlIGRldGFpbHMuXG4iLCJleGNlcHRpb24iOm51bGwsInByb2Nlc3NfdXVpZCI6IjFiNmUxYjI4LTVkOTQtNGUwMy05ZmE3LTkzODVjZTVlNWQ3MiJ9LHsidGltZXN0YW1wIjoiMjAyMy0wNS0xNFQxNTowNzoyMi4yMTNaIiwibGV2ZWwiOiJJTkZPIiwiZnFucyI6Im1ldGFiYXNlLmRyaXZlci5pbXBsIiwibXNnIjoiXHUwMDFCWzM0bVJlZ2lzdGVyZWQgZHJpdmVyIDpiaWdxdWVyeS1jbG91ZC1zZGtcdTAwMUJbMG0gKHBhcmVudHM6IFs6c3FsXSkg8J+amiIsImV4Y2VwdGlvbiI6bnVsbCwicHJvY2Vzc191dWlkIjoiMWI2ZTFiMjgtNWQ5NC00ZTAzLTlmYTctOTM4NWNlNWU1ZDcyIn0seyJ0aW1lc3RhbXAiOiIyMDIzLTA1LTE0VDE1OjA3OjIyLjE5N1oiLCJsZXZlbCI6IkRFQlVHIiwiZnFucyI6Im1ldGFiYXNlLnBsdWdpbnMubGF6eS1sb2FkZWQtZHJpdmVyIiwibXNnIjoiXHUwMDFCWzM1bVJlZ2lzdGVyaW5nIGxhenkgbG9hZGluZyBkcml2ZXIgOmJpZ3F1ZXJ5LWNsb3VkLXNkay4uLlx1MDAxQlswbSIsImV4Y2VwdGlvbiI6bnVsbCwicHJvY2Vzc191dWlkIjoiMWI2ZTFiMjgtNWQ5NC00ZTAzLTlmYTctOTM4NWNlNWU1ZDcyIn0seyJ0aW1lc3RhbXAiOiIyMDIzLTA1LTE0VDE1OjA3OjIxLjk5MVoiLCJsZXZlbCI6IklORk8iLCJmcW5zIjoibWV0YWJhc2UuZHJpdmVyLmltcGwiLCJtc2ciOiJcdTAwMUJbMzRtUmVnaXN0ZXJlZCBkcml2ZXIgOnByZXN0by1qZGJjXHUwMDFCWzBtIChwYXJlbnRzOiBbOnNxbC1qZGJjXSkg8J+amiIsImV4Y2VwdGlvbiI6bnVsbCwicHJvY2Vzc191dWlkIjoiMWI2ZTFiMjgtNWQ5NC00ZTAzLTlmYTctOTM4NWNlNWU1ZDcyIn0seyJ0aW1lc3RhbXAiOiIyMDIzLTA1LTE0VDE1OjA3OjIxLjk4OVoiLCJsZXZlbCI6IkRFQlVHIiwiZnFucyI6Im1ldGFiYXNlLnBsdWdpbnMubGF6eS1sb2FkZWQtZHJpdmVyIiwibXNnIjoiXHUwMDFCWzM1bVJlZ2lzdGVyaW5nIGxhenkgbG9hZGluZyBkcml2ZXIgOnByZXN0by1qZGJjLi4uXHUwMDFCWzBtIiwiZXhjZXB0aW9uIjpudWxsLCJwcm9jZXNzX3V1aWQiOiIxYjZlMWIyOC01ZDk0LTRlMDMtOWZhNy05Mzg1Y2U1ZTVkNzIifSx7InRpbWVzdGFtcCI6IjIwMjMtMDUtMTRUMTU6MDc6MjEuODY4WiIsImxldmVsIjoiSU5GTyIsImZxbnMiOiJtZXRhYmFzZS5kcml2ZXIuaW1wbCIsIm1zZyI6Ilx1MDAxQlszNG1SZWdpc3RlcmVkIGRyaXZlciA6ZHJ1aWRcdTAwMUJbMG0gIPCfmpoiLCJleGNlcHRpb24iOm51bGwsInByb2Nlc3NfdXVpZCI6IjFiNmUxYjI4LTVkOTQtNGUwMy05ZmE3LTkzODVjZTVlNWQ3MiJ9LHsidGltZXN0YW1wIjoiMjAyMy0wNS0xNFQxNTowNzoyMS44NjdaIiwibGV2ZWwiOiJERUJVRyIsImZxbnMiOiJtZXRhYmFzZS5wbHVnaW5zLmxhenktbG9hZGVkLWRyaXZlciIsIm1zZyI6Ilx1MDAxQlszNW1SZWdpc3RlcmluZyBsYXp5IGxvYWRpbmcgZHJpdmVyIDpkcnVpZC4uLlx1MDAxQlswbSIsImV4Y2VwdGlvbiI6bnVsbCwicHJvY2Vzc191dWlkIjoiMWI2ZTFiMjgtNWQ5NC00ZTAzLTlmYTctOTM4NWNlNWU1ZDcyIn0seyJ0aW1lc3RhbXAiOiIyMDIzLTA1LTE0VDE1OjA3OjIxLjgyNVoiLCJsZXZlbCI6IklORk8iLCJmcW5zIjoibWV0YWJhc2UuZHJpdmVyLmltcGwiLCJtc2ciOiJcdTAwMUJbMzRtUmVnaXN0ZXJlZCBkcml2ZXIgOnJlZHNoaWZ0XHUwMDFCWzBtIChwYXJlbnRzOiBbOnBvc3RncmVzXSkg8J+amiIsImV4Y2VwdGlvbiI6bnVsbCwicHJvY2Vzc191dWlkIjoiMWI2ZTFiMjgtNWQ5NC00ZTAzLTlmYTctOTM4NWNlNWU1ZDcyIn0seyJ0aW1lc3RhbXAiOiIyMDIzLTA1LTE0VDE1OjA3OjIxLjgxMVoiLCJsZXZlbCI6IkRFQlVHIiwiZnFucyI6Im1ldGFiYXNlLnBsdWdpbnMubGF6eS1sb2FkZWQtZHJpdmVyIiwibXNnIjoiXHUwMDFCWzM1bVJlZ2lzdGVyaW5nIGxhenkgbG9hZGluZyBkcml2ZXIgOnJlZHNoaWZ0Li4uXHUwMDFCWzBtIiwiZXhjZXB0aW9uIjpudWxsLCJwcm9jZXNzX3V1aWQiOiIxYjZlMWIyOC01ZDk0LTRlMDMtOWZhNy05Mzg1Y2U1ZTVkNzIifSx7InRpbWVzdGFtcCI6IjIwMjMtMDUtMTRUMTU6MDc6MjAuMTcyWiIsImxldmVsIjoiSU5GTyIsImZxbnMiOiJtZXRhYmFzZS51dGlsLmZpbGVzIiwibXNnIjoiRXh0cmFjdCBmaWxlIC9tb2R1bGVzL2JpZ3F1ZXJ5LWNsb3VkLXNkay5tZXRhYmFzZS1kcml2ZXIuamFyIC0+IC9wbHVnaW5zL2JpZ3F1ZXJ5LWNsb3VkLXNkay5tZXRhYmFzZS1kcml2ZXIuamFyIiwiZXhjZXB0aW9uIjpudWxsLCJwcm9jZXNzX3V1aWQiOiIxYjZlMWIyOC01ZDk0LTRlMDMtOWZhNy05Mzg1Y2U1ZTVkNzIifSx7InRpbWVzdGFtcCI6IjIwMjMtMDUtMTRUMTU6MDc6MjAuMTE1WiIsImxldmVsIjoiSU5GTyIsImZxbnMiOiJtZXRhYmFzZS51dGlsLmZpbGVzIiwibXNnIjoiRXh0cmFjdCBmaWxlIC9tb2R1bGVzL2dvb2dsZWFuYWx5dGljcy5tZXRhYmFzZS1kcml2ZXIuamFyIC0+IC9wbHVnaW5zL2dvb2dsZWFuYWx5dGljcy5tZXRhYmFzZS1kcml2ZXIuamFyIiwiZXhjZXB0aW9uIjpudWxsLCJwcm9jZXNzX3V1aWQiOiIxYjZlMWIyOC01ZDk0LTRlMDMtOWZhNy05Mzg1Y2U1ZTVkNzIifSx7InRpbWVzdGFtcCI6IjIwMjMtMDUtMTRUMTU6MDc6MTkuMzYyWiIsImxldmVsIjoiSU5GTyIsImZxbnMiOiJtZXRhYmFzZS51dGlsLmZpbGVzIiwibXNnIjoiRXh0cmFjdCBmaWxlIC9tb2R1bGVzL3Nub3dmbGFrZS5tZXRhYmFzZS1kcml2ZXIuamFyIC0+IC9wbHVnaW5zL3Nub3dmbGFrZS5tZXRhYmFzZS1kcml2ZXIuamFyIiwiZXhjZXB0aW9uIjpudWxsLCJwcm9jZXNzX3V1aWQiOiIxYjZlMWIyOC01ZDk0LTRlMDMtOWZhNy05Mzg1Y2U1ZTVkNzIifSx7InRpbWVzdGFtcCI6IjIwMjMtMDUtMTRUMTU6MDc6MTkuMzUyWiIsImxldmVsIjoiSU5GTyIsImZxbnMiOiJtZXRhYmFzZS51dGlsLmZpbGVzIiwibXNnIjoiRXh0cmFjdCBmaWxlIC9tb2R1bGVzL29yYWNsZS5tZXRhYmFzZS1kcml2ZXIuamFyIC0+IC9wbHVnaW5zL29yYWNsZS5tZXRhYmFzZS1kcml2ZXIuamFyIiwiZXhjZXB0aW9uIjpudWxsLCJwcm9jZXNzX3V1aWQiOiIxYjZlMWIyOC01ZDk0LTRlMDMtOWZhNy05Mzg1Y2U1ZTVkNzIifSx7InRpbWVzdGFtcCI6IjIwMjMtMDUtMTRUMTU6MDc6MTkuMjU3WiIsImxldmVsIjoiSU5GTyIsImZxbnMiOiJtZXRhYmFzZS51dGlsLmZpbGVzIiwibXNnIjoiRXh0cmFjdCBmaWxlIC9tb2R1bGVzL21vbmdvLm1ldGFiYXNlLWRyaXZlci5qYXIgLT4gL3BsdWdpbnMvbW9uZ28ubWV0YWJhc2UtZHJpdmVyLmphciIsImV4Y2VwdGlvbiI6bnVsbCwicHJvY2Vzc191dWlkIjoiMWI2ZTFiMjgtNWQ5NC00ZTAzLTlmYTctOTM4NWNlNWU1ZDcyIn0seyJ0aW1lc3RhbXAiOiIyMDIzLTA1LTE0VDE1OjA3OjE5LjI0MloiLCJsZXZlbCI6IklORk8iLCJmcW5zIjoibWV0YWJhc2UudXRpbC5maWxlcyIsIm1zZyI6IkV4dHJhY3QgZmlsZSAvbW9kdWxlcy9kcnVpZC5tZXRhYmFzZS1kcml2ZXIuamFyIC0+IC9wbHVnaW5zL2RydWlkLm1ldGFiYXNlLWRyaXZlci5qYXIiLCJleGNlcHRpb24iOm51bGwsInByb2Nlc3NfdXVpZCI6IjFiNmUxYjI4LTVkOTQtNGUwMy05ZmE3LTkzODVjZTVlNWQ3MiJ9LHsidGltZXN0YW1wIjoiMjAyMy0wNS0xNFQxNTowNzoxOS4yMDRaIiwibGV2ZWwiOiJJTkZPIiwiZnFucyI6Im1ldGFiYXNlLnV0aWwuZmlsZXMiLCJtc2ciOiJFeHRyYWN0IGZpbGUgL21vZHVsZXMvcmVkc2hpZnQubWV0YWJhc2UtZHJpdmVyLmphciAtPiAvcGx1Z2lucy9yZWRzaGlmdC5tZXRhYmFzZS1kcml2ZXIuamFyIiwiZXhjZXB0aW9uIjpudWxsLCJwcm9jZXNzX3V1aWQiOiIxYjZlMWIyOC01ZDk0LTRlMDMtOWZhNy05Mzg1Y2U1ZTVkNzIifSx7InRpbWVzdGFtcCI6IjIwMjMtMDUtMTRUMTU6MDc6MTkuMTAyWiIsImxldmVsIjoiSU5GTyIsImZxbnMiOiJtZXRhYmFzZS51dGlsLmZpbGVzIiwibXNnIjoiRXh0cmFjdCBmaWxlIC9tb2R1bGVzL3ZlcnRpY2EubWV0YWJhc2UtZHJpdmVyLmphciAtPiAvcGx1Z2lucy92ZXJ0aWNhLm1ldGFiYXNlLWRyaXZlci5qYXIiLCJleGNlcHRpb24iOm51bGwsInByb2Nlc3NfdXVpZCI6IjFiNmUxYjI4LTVkOTQtNGUwMy05ZmE3LTkzODVjZTVlNWQ3MiJ9LHsidGltZXN0YW1wIjoiMjAyMy0wNS0xNFQxNTowNzoxOC40OTVaIiwibGV2ZWwiOiJJTkZPIiwiZnFucyI6Im1ldGFiYXNlLnV0aWwuZmlsZXMiLCJtc2ciOiJFeHRyYWN0IGZpbGUgL21vZHVsZXMvc3FsaXRlLm1ldGFiYXNlLWRyaXZlci5qYXIgLT4gL3BsdWdpbnMvc3FsaXRlLm1ldGFiYXNlLWRyaXZlci5qYXIiLCJleGNlcHRpb24iOm51bGwsInByb2Nlc3NfdXVpZCI6IjFiNmUxYjI4LTVkOTQtNGUwMy05ZmE3LTkzODVjZTVlNWQ3MiJ9LHsidGltZXN0YW1wIjoiMjAyMy0wNS0xNFQxNTowNzoxOC4yMTFaIiwibGV2ZWwiOiJJTkZPIiwiZnFucyI6Im1ldGFiYXNlLnV0aWwuZmlsZXMiLCJtc2ciOiJFeHRyYWN0IGZpbGUgL21vZHVsZXMvcHJlc3RvLWpkYmMubWV0YWJhc2UtZHJpdmVyLmphciAtPiAvcGx1Z2lucy9wcmVzdG8tamRiYy5tZXRhYmFzZS1kcml2ZXIuamFyIiwiZXhjZXB0aW9uIjpudWxsLCJwcm9jZXNzX3V1aWQiOiIxYjZlMWIyOC01ZDk0LTRlMDMtOWZhNy05Mzg1Y2U1ZTVkNzIifSx7InRpbWVzdGFtcCI6IjIwMjMtMDUtMTRUMTU6MDc6MTguMTU5WiIsImxldmVsIjoiSU5GTyIsImZxbnMiOiJtZXRhYmFzZS51dGlsLmZpbGVzIiwibXNnIjoiRXh0cmFjdCBmaWxlIC9tb2R1bGVzL3NxbHNlcnZlci5tZXRhYmFzZS1kcml2ZXIuamFyIC0+IC9wbHVnaW5zL3NxbHNlcnZlci5tZXRhYmFzZS1kcml2ZXIuamFyIiwiZXhjZXB0aW9uIjpudWxsLCJwcm9jZXNzX3V1aWQiOiIxYjZlMWIyOC01ZDk0LTRlMDMtOWZhNy05Mzg1Y2U1ZTVkNzIifSx7InRpbWVzdGFtcCI6IjIwMjMtMDUtMTRUMTU6MDc6MTcuNjc4WiIsImxldmVsIjoiSU5GTyIsImZxbnMiOiJtZXRhYmFzZS51dGlsLmZpbGVzIiwibXNnIjoiRXh0cmFjdCBmaWxlIC9tb2R1bGVzL2F0aGVuYS5tZXRhYmFzZS1kcml2ZXIuamFyIC0+IC9wbHVnaW5zL2F0aGVuYS5tZXRhYmFzZS1kcml2ZXIuamFyIiwiZXhjZXB0aW9uIjpudWxsLCJwcm9jZXNzX3V1aWQiOiIxYjZlMWIyOC01ZDk0LTRlMDMtOWZhNy05Mzg1Y2U1ZTVkNzIifSx7InRpbWVzdGFtcCI6IjIwMjMtMDUtMTRUMTU6MDc6MTcuMzI5WiIsImxldmVsIjoiSU5GTyIsImZxbnMiOiJtZXRhYmFzZS51dGlsLmZpbGVzIiwibXNnIjoiRXh0cmFjdCBmaWxlIC9tb2R1bGVzL3NwYXJrc3FsLm1ldGFiYXNlLWRyaXZlci5qYXIgLT4gL3BsdWdpbnMvc3BhcmtzcWwubWV0YWJhc2UtZHJpdmVyLmphciIsImV4Y2VwdGlvbiI6bnVsbCwicHJvY2Vzc191dWlkIjoiMWI2ZTFiMjgtNWQ5NC00ZTAzLTlmYTctOTM4NWNlNWU1ZDcyIn0seyJ0aW1lc3RhbXAiOiIyMDIzLTA1LTE0VDE1OjA3OjE2LjA1NloiLCJsZXZlbCI6IklORk8iLCJmcW5zIjoibWV0YWJhc2UucGx1Z2lucyIsIm1zZyI6IkxvYWRpbmcgcGx1Z2lucyBpbiAvcGx1Z2lucy4uLiIsImV4Y2VwdGlvbiI6bnVsbCwicHJvY2Vzc191dWlkIjoiMWI2ZTFiMjgtNWQ5NC00ZTAzLTlmYTctOTM4NWNlNWU1ZDcyIn0seyJ0aW1lc3RhbXAiOiIyMDIzLTA1LTE0VDE1OjA3OjE2LjA1NloiLCJsZXZlbCI6IklORk8iLCJmcW5zIjoibWV0YWJhc2UucGx1Z2lucyIsIm1zZyI6IkxvYWRpbmcgcGx1Z2lucyBpbiAvcGx1Z2lucy4uLiIsImV4Y2VwdGlvbiI6bnVsbCwicHJvY2Vzc191dWlkIjoiMWI2ZTFiMjgtNWQ5NC00ZTAzLTlmYTctOTM4NWNlNWU1ZDcyIn0seyJ0aW1lc3RhbXAiOiIyMDIzLTA1LTE0VDE1OjA3OjE2LjA0MFoiLCJsZXZlbCI6IklORk8iLCJmcW5zIjoibWV0YWJhc2UuY29yZSIsIm1zZyI6IlN5c3RlbSBpbmZvOlxuIHtcImZpbGUuZW5jb2RpbmdcIiBcIlVURi04XCIsXG4gXCJqYXZhLnJ1bnRpbWUubmFtZVwiIFwiT3BlbkpESyBSdW50aW1lIEVudmlyb25tZW50XCIsXG4gXCJqYXZhLnJ1bnRpbWUudmVyc2lvblwiIFwiMTEuMC4xOSs3XCIsXG4gXCJqYXZhLnZlbmRvclwiIFwiRWNsaXBzZSBBZG9wdGl1bVwiLFxuIFwiamF2YS52ZW5kb3IudXJsXCIgXCJodHRwczovL2Fkb3B0aXVtLm5ldC9cIixcbiBcImphdmEudmVyc2lvblwiIFwiMTEuMC4xOVwiLFxuIFwiamF2YS52bS5uYW1lXCIgXCJPcGVuSkRLIDY0LUJpdCBTZXJ2ZXIgVk1cIixcbiBcImphdmEudm0udmVyc2lvblwiIFwiMTEuMC4xOSs3XCIsXG4gXCJvcy5uYW1lXCIgXCJMaW51eFwiLFxuIFwib3MudmVyc2lvblwiIFwiNS4xNS40OS1saW51eGtpdFwiLFxuIFwidXNlci5sYW5ndWFnZVwiIFwiZW5cIixcbiBcInVzZXIudGltZXpvbmVcIiBcIkdNVFwifVxuIiwiZXhjZXB0aW9uIjpudWxsLCJwcm9jZXNzX3V1aWQiOiIxYjZlMWIyOC01ZDk0LTRlMDMtOWZhNy05Mzg1Y2U1ZTVkNzIifSx7InRpbWVzdGFtcCI6IjIwMjMtMDUtMTRUMTU6MDc6MTUuODExWiIsImxldmVsIjoiSU5GTyIsImZxbnMiOiJtZXRhYmFzZS5jb3JlIiwibXNnIjoiU3RhcnRpbmcgTWV0YWJhc2UgdmVyc2lvbiB2MC40Ni4yICg4OTY3Yzk0IHJlbGVhc2UteC40Ni54KSAuLi4iLCJleGNlcHRpb24iOm51bGwsInByb2Nlc3NfdXVpZCI6IjFiNmUxYjI4LTVkOTQtNGUwMy05ZmE3LTkzODVjZTVlNWQ3MiJ9LHsidGltZXN0YW1wIjoiMjAyMy0wNS0xNFQxNTowNzoxNS4zNThaIiwibGV2ZWwiOiJJTkZPIiwiZnFucyI6Im1ldGFiYXNlLnNlcnZlciIsIm1zZyI6IkxhdW5jaGluZyBFbWJlZGRlZCBKZXR0eSBXZWJzZXJ2ZXIgd2l0aCBjb25maWc6IFxuIHs6cG9ydCAzMDAwLCA6aG9zdCBcIjAuMC4wLjBcIn1cbiIsImV4Y2VwdGlvbiI6bnVsbCwicHJvY2Vzc191dWlkIjoiMWI2ZTFiMjgtNWQ5NC00ZTAzLTlmYTctOTM4NWNlNWU1ZDcyIn0seyJ0aW1lc3RhbXAiOiIyMDIzLTA1LTE0VDE1OjA3OjE0LjkxNVoiLCJsZXZlbCI6IklORk8iLCJmcW5zIjoibWV0YWJhc2UuY29yZSIsIm1zZyI6IlN0YXJ0aW5nIE1ldGFiYXNlIGluIFNUQU5EQUxPTkUgbW9kZSIsImV4Y2VwdGlvbiI6bnVsbCwicHJvY2Vzc191dWlkIjoiMWI2ZTFiMjgtNWQ5NC00ZTAzLTlmYTctOTM4NWNlNWU1ZDcyIn0seyJ0aW1lc3RhbXAiOiIyMDIzLTA1LTE0VDE1OjA3OjE0Ljg0NFoiLCJsZXZlbCI6IklORk8iLCJmcW5zIjoibWV0YWJhc2UuY29yZSIsIm1zZyI6IlxuTWV0YWJhc2UgdjAuNDYuMiAoODk2N2M5NCByZWxlYXNlLXguNDYueCkgXG5cbkNvcHlyaWdodCDCqSAyMDIzIE1ldGFiYXNlLCBJbmMuIFxuXG5NZXRhYmFzZSBFbnRlcnByaXNlIEVkaXRpb24gZXh0ZW5zaW9ucyBhcmUgTk9UIFBSRVNFTlQuIiwiZXhjZXB0aW9uIjpudWxsLCJwcm9jZXNzX3V1aWQiOiIxYjZlMWIyOC01ZDk0LTRlMDMtOWZhNy05Mzg1Y2U1ZTVkNzIifV0= + recorded_at: Sun, 14 May 2023 15:09:49 GMT +recorded_with: VCR 6.0.0